diff --git a/.asf.yaml b/.asf.yaml new file mode 100644 index 00000000000..dd8bbfe04aa --- /dev/null +++ b/.asf.yaml @@ -0,0 +1,84 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features + +github: + description: "Collaborative Machine-Learning-Centric Data Analytics Using Workflows" + homepage: https://texera.io/ + labels: + - workflow + - data-science + - data + - machine-learning + - artificial-intelligence + - cloud-native + - data-analytics + - texera + + protected_tags: + - "v*.*.*" + + dependabot_alerts: true + dependabot_updates: false + + features: + # Enable wiki for documentation + wiki: true + # Enable issue management + issues: true + # Enable projects for project management boards + projects: true + # Enable github discussions + discussions: true + + pull_requests: + # allow auto-merge + allow_auto_merge: true + # enable updating head branches of pull requests + allow_update_branch: true + # auto-delete head branches after being merged + del_branch_on_merge: true + + enabled_merge_buttons: + squash: true + squash_commit_message: PR_TITLE_AND_DESC + merge: false + rebase: false + + protected_branches: + main: + required_status_checks: + # strict means "Require branches to be up to date before merging". + strict: true + # contexts are the names of checks that must pass + contexts: + - Required Checks + - Check License Headers + - Validate PR title + required_pull_request_reviews: + dismiss_stale_reviews: false + require_code_owner_reviews: false + required_approving_review_count: 1 + required_linear_history: true + +notifications: + commits: commits@texera.apache.org + issues: notifications@texera.apache.org + pullrequests: notifications@texera.apache.org + discussions: dev@texera.apache.org + jobs: commits@texera.apache.org diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000000..0a608d39bbd --- /dev/null +++ b/.dockerignore @@ -0,0 +1,135 @@ +# Ignore all directories named `user-resources` anywhere in the project +**/user-resources/ + +# Ignoring binary/output +**/target/ +**/out/ + +# Ignoring packages +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# Ignoring VSCode related files +.vscode/ + +# Ignoring IntelliJ related files +*.iml +.idea/ +.idea_modules/ +lib_managed/ +src_managed/ + +# Ignoring Eclipse files +.classpath +.project +.settings + +# Ignoring sublime files +*.sublime-workspace + +# Ignoring index folder and data folder +index/ +catalog/ +plan/ +plan_files/ +query-results/ + +# Ignoring Mac OSX specific files +.DS_Store + +# Ignoring jenv related files +.java-version + +# Ignoring scala related files +hs_err_pid* + +# Ignoring Python related files +venv/ +__pycache__/ +*.py[cod] +*$py.class +.ipynb_checkpoints +.pytype/ + +# Ignoring Python-generated files +*.model +*.pkl + +# Ignoring user-generated resources +user-resources/ + +# Ignoring Gmail tokens +gmail/ + +# Ignoring Maven-related files +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties +.mvn/wrapper/maven-wrapper.jar + +# Ignoring sbt related files +.bsp/ +sbt.json + +# Ignoring rebel related files +rebel.xml + +# Ignoring log files +*.log +*.log.gz + +# Ignoring the entire log folder +log/ + +# Ignoring package-lock.json +package-lock.json + +# Ignoring Protobuf related files +scalapb/scalapb + +# Ignoring credentials +client_secret_* +StoredCredential* +**/apache2/ +**/Apache24/ +**/php/ +Composer-Setup.exe + +# Ignoring folders generated by VSCode IDE +.metals/ +.bloop/ +.ammonite/ +metals.sbt + +# === NEW: Ignore frontend-related files === +# Ignore node_modules in all subdirectories +**/node_modules/ +**/.pnp/ +**/.pnp.js + +# Ignore Angular build output +**/dist/ +**/.angular/cache/ +**/.nx/cache/ + +# Ignore Yarn cache and lock files +**/.yarn/cache/ +**/.yarn/install-state.gz +**/.pnp.cjs +**/.pnp.loader.mjs + +# Ignore frontend dependency-related files +**/yarn-error.log +**/.turbo/ +**/.next/ +**/coverage/ \ No newline at end of file diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000000..6313b56c578 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=auto eol=lf diff --git a/.github/ISSUE_TEMPLATE/bug-template.yaml b/.github/ISSUE_TEMPLATE/bug-template.yaml new file mode 100644 index 00000000000..7a3ebc92022 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-template.yaml @@ -0,0 +1,81 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: Bug Report +description: File a bug report. +labels: ["triage"] +type: "Bug" +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: textarea + id: what-happened + attributes: + label: What happened? + description: Also tell us, what did you expect to happen? + placeholder: Tell us what you see! + value: "A bug happened!" + validations: + required: true + - type: textarea + id: reproduce + attributes: + label: How to reproduce? + description: Please include steps for a repro. + validations: + required: true + - type: dropdown + id: version + attributes: + label: Version + description: What version of Texera are you running? + options: + - 1.1.0-incubating (Pre-release/Master) + - 1.0.0 + default: 0 + validations: + required: true + - type: input + id: commit-hash + attributes: + label: Commit Hash (Optional) + description: If you know the specific commit that has the issue, please provide the commit hash here. + placeholder: e.g., a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0 + validations: + required: false + - type: dropdown + id: browsers + attributes: + label: What browsers are you seeing the problem on? + multiple: true + options: + - Chrome + - Safari + - Firefox + - Microsoft Edge + - type: textarea + id: logs + attributes: + label: Relevant log output + description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks. + render: shell + + - type: markdown + attributes: + value: | + By submitting this issue, you agree to follow the [Apache Code of Conduct](https://www.apache.org/foundation/policies/conduct). diff --git a/.github/ISSUE_TEMPLATE/feature-template.yaml b/.github/ISSUE_TEMPLATE/feature-template.yaml new file mode 100644 index 00000000000..f88d85b0f67 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-template.yaml @@ -0,0 +1,76 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: Feature Request +description: Suggest a new feature or improvement. +labels: ["triage"] +type: "Feature" +body: + - type: markdown + attributes: + value: | + Thanks for suggesting a feature! Please provide as much detail as possible to help us evaluate your idea. + + - type: textarea + id: summary + attributes: + label: Feature Summary + description: Clearly describe what the feature is and the problem it solves. + placeholder: Describe your feature idea and what problem it addresses. + validations: + required: true + + - type: textarea + id: proposal + attributes: + label: Proposed Solution or Design + description: Explain how you imagine this feature working. Include examples, diagrams, or pseudo-code if relevant. + placeholder: Describe your proposed solution or design approach. + validations: + required: true + + - type: dropdown + id: impact + attributes: + label: Impact / Priority + description: How important is this feature? + options: + - (P0)Critical – blocks existing use cases + - (P1)High – significantly improves user experience + - (P2)Medium – useful enhancement + - (P3)Low – nice to have + default: 2 + validations: + required: true + + - type: dropdown + id: affected-area + attributes: + label: Affected Area + description: Which part of the system does this feature relate to? + multiple: true + options: + - Workflow Engine (Amber) + - Workflow UI + - Hub + - Storage / Metadata + - Deployment / Infrastructure + - Other + + - type: markdown + attributes: + value: | + By submitting this issue, you agree to follow the [Apache Code of Conduct](https://www.apache.org/foundation/policies/conduct). \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/task-template.yaml b/.github/ISSUE_TEMPLATE/task-template.yaml new file mode 100644 index 00000000000..1e299fef7c6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/task-template.yaml @@ -0,0 +1,63 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: Task +description: Create a new development or maintenance task. +labels: ["triage"] +type: "Task" +body: + - type: markdown + attributes: + value: | + Thanks for creating a task! Please describe what needs to be done and why. + + - type: textarea + id: task-summary + attributes: + label: Task Summary + description: Briefly describe what needs to be done, try to do a single step in a task. + placeholder: Example — Refactor workflow scheduler module for better modularity. + validations: + required: true + + - type: dropdown + id: priority + attributes: + label: Priority + description: How urgent or important is this task? + options: + - P0 – Critical + - P1 – High + - P2 – Medium + - P3 – Low + default: 2 + + - type: checkboxes + id: checklist + attributes: + label: Task Type + description: Select the type of work involved. + options: + - label: Code Implementation + - label: Documentation + - label: Refactor / Cleanup + - label: Testing / QA + - label: DevOps / Deployment + + - type: markdown + attributes: + value: | + By submitting this issue, you agree to follow the [Apache Code of Conduct](https://www.apache.org/foundation/policies/conduct). diff --git a/.github/PULL_REQUEST_TEMPLATE b/.github/PULL_REQUEST_TEMPLATE new file mode 100644 index 00000000000..41287564ff3 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE @@ -0,0 +1,53 @@ + + +### What changes were proposed in this PR? + + + +### Any related issues, documentation, discussions? + + + +### How was this PR tested? + + + +### Was this PR authored or co-authored using generative AI tooling? + diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 00000000000..0e12f509750 --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,84 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +frontend: + - changed-files: + - any-glob-to-any-file: + - 'frontend/**' + +common: + - changed-files: + - any-glob-to-any-file: + - 'common/**' + +service: + - changed-files: + - any-glob-to-any-file: + - '*-service/**' + +engine: + - changed-files: + - any-glob-to-any-file: + - 'amber/**' + +python: + - changed-files: + - any-glob-to-any-file: + - 'amber/src/main/python/**' + - '**/*.py' + +docs: + - changed-files: + - any-glob-to-any-file: + - 'docs/**' + - '**/*.md' + - 'NOTICE' + - 'LICENSE' + +ci: + - changed-files: + - any-glob-to-any-file: + - '.github/workflows/**' + +dev: + - changed-files: + - any-glob-to-any-file: + - 'bin/**' + +dependencies: + - changed-files: + - any-glob-to-any-file: + - '**/requirements.txt' + - '**/package.json' + - '**/build.sbt' + - '**/project.sbt' + +ddl-change: + - changed-files: + - any-glob-to-any-file: + - '**/*.sql' + +feature: + - head-branch: + - '^feat' + - 'feature' + +fix: + - head-branch: '^fix' + +refactor: + - head-branch: '^refactor' + diff --git a/.github/release/vote-email-template.md b/.github/release/vote-email-template.md new file mode 100644 index 00000000000..f3dd942a1d7 --- /dev/null +++ b/.github/release/vote-email-template.md @@ -0,0 +1,61 @@ +Subject: [VOTE] Release Apache Texera (incubating) ${VERSION} RC${RC_NUM} + +Hi Texera Community, + +This is a call for vote to release Apache Texera (incubating) ${VERSION}. + +== Release Candidate Artifacts == + +https://dist.apache.org/repos/dist/dev/incubator/texera/${VERSION}-RC${RC_NUM}/ + +The directory contains: +- Source tarball (.tar.gz) with GPG signature (.asc) and SHA512 checksum (.sha512) +- Docker Compose deployment bundle with GPG signature and SHA512 checksum +- Helm chart package with GPG signature and SHA512 checksum + +== Container Images == + +Container images are available at: + ${IMAGE_REGISTRY}/texera-dashboard-service:${VERSION} + ${IMAGE_REGISTRY}/texera-workflow-execution-coordinator:${VERSION} + ${IMAGE_REGISTRY}/texera-workflow-compiling-service:${VERSION} + ${IMAGE_REGISTRY}/texera-file-service:${VERSION} + ${IMAGE_REGISTRY}/texera-config-service:${VERSION} + ${IMAGE_REGISTRY}/texera-access-control-service:${VERSION} + ${IMAGE_REGISTRY}/texera-workflow-computing-unit-managing-service:${VERSION} + +These images are built from the source tarball included in this release. +The Dockerfiles are included in the source for audit and verification. + +== Git Tag == + +https://github.com/apache/texera/releases/tag/${TAG_NAME} +Commit: ${COMMIT_HASH} + +== Keys == + +The release was signed with GPG key [${GPG_KEY_ID}] (${GPG_EMAIL}) +KEYS file: https://downloads.apache.org/incubator/texera/KEYS + +== Vote == + +The vote will be open for at least 72 hours. + +[ ] +1 Approve the release +[ ] 0 No opinion +[ ] -1 Disapprove the release (please provide the reason) + +== Checklist == + +[ ] Checksums and PGP signatures are valid +[ ] LICENSE and NOTICE files are correct +[ ] All files have ASF license headers where appropriate +[ ] No unexpected binary files +[ ] Source tarball matches the Git tag +[ ] Can compile from source successfully +[ ] Docker Compose bundle deploys successfully with the published images +[ ] Helm chart deploys successfully (if applicable) + +Thanks, +[Your Name] +Apache Texera (incubating) PPMC diff --git a/.github/scripts/prepare-backport-checkout.sh b/.github/scripts/prepare-backport-checkout.sh new file mode 100644 index 00000000000..5286275516a --- /dev/null +++ b/.github/scripts/prepare-backport-checkout.sh @@ -0,0 +1,50 @@ +#!/usr/bin/env bash + +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -euo pipefail + +target_branch="${1:?target branch is required}" +commit_range="${2:?commit range is required}" +workspace_branch="ci-backport-${target_branch//\//-}" + +git fetch --no-tags origin "${target_branch}" +git config user.name "github-actions[bot]" +git config user.email "41898282+github-actions[bot]@users.noreply.github.com" + +if [[ "${commit_range}" != *..* ]]; then + echo "Invalid commit range: ${commit_range}" >&2 + exit 1 +fi +start_sha="${commit_range%..*}" +end_sha="${commit_range##*..}" + +if [[ -z "$(git rev-list -n 1 "${commit_range}")" ]]; then + echo "No commits found in range ${commit_range}" >&2 + exit 1 +fi + +# Build a single squash commit whose parent is the range start and whose tree +# matches the range end. Cherry-picking this squash onto the release branch +# applies the cumulative diff in one 3-way merge, which avoids spurious +# conflicts when intermediate commits in the range happen to overlap with +# changes already present (under different SHAs) on the release branch. +end_tree="$(git rev-parse "${end_sha}^{tree}")" +squash_sha="$(git commit-tree -p "${start_sha}" -m "ci: squashed backport of ${commit_range}" "${end_tree}")" + +git checkout -B "${workspace_branch}" "origin/${target_branch}" +git cherry-pick -x "${squash_sha}" diff --git a/.github/workflows/auto-assign.yml b/.github/workflows/auto-assign.yml new file mode 100644 index 00000000000..48fe10f6c2b --- /dev/null +++ b/.github/workflows/auto-assign.yml @@ -0,0 +1,96 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: Auto-assign +on: + pull_request_target: + types: [opened, closed] + +permissions: + issues: write + pull-requests: write + +jobs: + assign-pr-author: + if: >- + github.event.action == 'opened' + && github.event.pull_request.user.type != 'Bot' + && github.event.pull_request.assignees[0] == null + runs-on: ubuntu-latest + steps: + - uses: actions/github-script@v7 + with: + script: | + const pr = context.payload.pull_request; + await github.rest.issues.addAssignees({ + ...context.repo, + issue_number: pr.number, + assignees: [pr.user.login], + }); + + credit-issue-on-pr-merge: + if: github.event.action == 'closed' && github.event.pull_request.merged + runs-on: ubuntu-latest + steps: + - uses: actions/github-script@v7 + with: + script: | + const { owner, repo } = context.repo; + const opener = context.payload.pull_request.user; + const isHuman = (l) => l && !l.endsWith('[bot]'); + + const { repository: { pullRequest: prq } } = await github.graphql(` + query($owner: String!, $repo: String!, $pr: Int!) { + repository(owner: $owner, name: $repo) { + pullRequest(number: $pr) { + closingIssuesReferences(first: 50) { + nodes { + number + repository { nameWithOwner } + assignees(first: 20) { nodes { login } } + } + } + commits(first: 250) { + nodes { commit { + parents { totalCount } + authors(first: 10) { nodes { user { login } } } + } } + } + } + } + }`, { owner, repo, pr: context.payload.pull_request.number }); + + const authors = new Set(); + if (opener.type !== 'Bot' && isHuman(opener.login)) authors.add(opener.login); + for (const { commit } of prq.commits.nodes) { + if (commit.parents.totalCount > 1) continue; + for (const a of commit.authors.nodes) { + if (isHuman(a.user?.login)) authors.add(a.user.login); + } + } + const credited = [...authors].slice(0, 10); + if (!credited.length) return; + const creditedSet = new Set(credited); + + for (const issue of prq.closingIssuesReferences.nodes) { + if (issue.repository.nameWithOwner !== `${owner}/${repo}`) continue; + const current = issue.assignees.nodes.map(n => n.login); + const toRemove = current.filter(l => !creditedSet.has(l)); + const toAdd = credited.filter(l => !current.includes(l)); + const args = { owner, repo, issue_number: issue.number }; + if (toRemove.length) await github.rest.issues.removeAssignees({ ...args, assignees: toRemove }); + if (toAdd.length) await github.rest.issues.addAssignees({ ...args, assignees: toAdd }); + } diff --git a/.github/workflows/automatic-email-notif-on-ddl-change.yml b/.github/workflows/automatic-email-notif-on-ddl-change.yml new file mode 100644 index 00000000000..782deaa2a77 --- /dev/null +++ b/.github/workflows/automatic-email-notif-on-ddl-change.yml @@ -0,0 +1,62 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: Automatic email notification on DDL change + +on: + pull_request: + types: + - closed + +jobs: + notify: + if: >- + github.event.pull_request.merged == true && + contains(github.event.pull_request.labels.*.name, 'ddl-change') + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + sparse-checkout: sql/updates/ + + - name: Get added file in sql/updates/ + id: get_sql_file + run: | + FILE=$(git diff --name-only --diff-filter=A \ + ${{ github.event.pull_request.base.sha }} \ + ${{ github.event.pull_request.merge_commit_sha }} \ + -- 'sql/updates/') + echo "sql_file=$FILE" >> $GITHUB_OUTPUT + - name: Send email + run: | + curl --ssl-reqd \ + --url "smtps://smtp.gmail.com:465" \ + --user "${{ secrets.NOREPLY_EMAIL_USERNAME }}:${{ secrets.NOREPLY_EMAIL_PASSWORD }}" \ + --mail-from "${{ secrets.NOREPLY_EMAIL_USERNAME }}" \ + --mail-rcpt "dev@texera.apache.org" \ + --upload-file - <Hi all,

+

We have merged PR #${{ github.event.pull_request.number }} (${{ github.event.pull_request.html_url }}): ${{ github.event.pull_request.title }}. To incorporate the change, please apply ${{ steps.get_sql_file.outputs.sql_file }} to your local Postgres instance and run sbt jooqGenerate to generate jooq classes.

+

Best,
${{ github.event.pull_request.user.login }}

+ EOF \ No newline at end of file diff --git a/.github/workflows/build-and-push-images.yml b/.github/workflows/build-and-push-images.yml new file mode 100644 index 00000000000..d6688336b8a --- /dev/null +++ b/.github/workflows/build-and-push-images.yml @@ -0,0 +1,549 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +name: Build and push images + +on: + workflow_dispatch: + inputs: + branch: + description: 'Branch to checkout and build from' + required: false + default: 'main' + type: string + image_tag: + description: 'Docker image tag (e.g., latest, v1.0.0). Leave empty to use the short commit hash of the branch.' + required: false + default: '' + type: string + docker_registry: + description: 'Full image registry prefix (e.g., ghcr.io/apache, docker.io/apache)' + required: false + default: 'ghcr.io/apache' + type: string + services: + description: 'Services to build (comma-separated, "*" for all)' + required: false + default: '*' + type: string + platforms: + description: 'Target platforms to build' + required: false + default: 'both' + type: choice + options: + - both + - amd64 + - arm64 + schedule: + # Run nightly at 2:00 AM UTC + - cron: '0 2 * * *' + +permissions: + contents: read + packages: write # Required for pushing to ghcr.io + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }}-${{ github.event.inputs.image_tag || 'nightly' }} + cancel-in-progress: false + +jobs: + # Step 0: Set runtime parameters (handles both manual and scheduled runs) + set-parameters: + runs-on: ubuntu-latest + if: github.event_name != 'schedule' || github.repository == 'apache/texera' + outputs: + branch: ${{ steps.set-params.outputs.branch }} + image_tag: ${{ steps.set-params.outputs.image_tag }} + docker_registry: ${{ steps.set-params.outputs.docker_registry }} + services: ${{ steps.set-params.outputs.services }} + platforms: ${{ steps.set-params.outputs.platforms }} + steps: + - name: Set build parameters + id: set-params + env: + GH_TOKEN: ${{ github.token }} + run: | + # Detect if this is a scheduled run + if [[ "${{ github.event_name }}" == "schedule" ]]; then + echo "Nightly build detected - using nightly defaults" + echo "branch=main" >> $GITHUB_OUTPUT + echo "image_tag=latest" >> $GITHUB_OUTPUT + echo "docker_registry=ghcr.io/apache" >> $GITHUB_OUTPUT + echo "services=*" >> $GITHUB_OUTPUT + echo "platforms=both" >> $GITHUB_OUTPUT + else + echo "Manual workflow_dispatch - using user inputs" + BRANCH="${{ github.event.inputs.branch || 'main' }}" + IMAGE_TAG="${{ github.event.inputs.image_tag }}" + + # If image_tag is empty, resolve to the short commit hash of the branch + if [[ -z "$IMAGE_TAG" ]]; then + COMMIT_SHORT=$(gh api "repos/${{ github.repository }}/commits/${BRANCH}" --jq '.sha[:9]') + IMAGE_TAG="$COMMIT_SHORT" + echo "No image tag specified - using short commit hash: $IMAGE_TAG" + fi + + echo "branch=$BRANCH" >> $GITHUB_OUTPUT + echo "image_tag=$IMAGE_TAG" >> $GITHUB_OUTPUT + echo "docker_registry=${{ github.event.inputs.docker_registry || 'ghcr.io/apache' }}" >> $GITHUB_OUTPUT + echo "services=${{ github.event.inputs.services || '*' }}" >> $GITHUB_OUTPUT + echo "platforms=${{ github.event.inputs.platforms || 'both' }}" >> $GITHUB_OUTPUT + fi + + # Step 1: Generate JOOQ code once and share it + generate-jooq: + needs: [set-parameters] + runs-on: ubuntu-latest + env: + JAVA_OPTS: -Xms2048M -Xmx2048M -Xss6M -XX:ReservedCodeCacheSize=256M -Dfile.encoding=UTF-8 + JVM_OPTS: -Xms2048M -Xmx2048M -Xss6M -XX:ReservedCodeCacheSize=256M -Dfile.encoding=UTF-8 + + steps: + - name: Checkout Texera + uses: actions/checkout@v5 + with: + ref: ${{ needs.set-parameters.outputs.branch }} + + - name: Setup JDK + uses: actions/setup-java@v5 + with: + distribution: 'temurin' + java-version: 11 + + - name: Setup sbt launcher + uses: sbt/setup-sbt@3e125ece5c3e5248e18da9ed8d2cce3d335ec8dd # v1.1.14 + + - uses: coursier/cache-action@90c37294538be80a558fd665531fcdc2b467b475 # v8.1.0 + with: + extraSbtFiles: '["*.sbt", "project/**.{scala,sbt}", "project/build.properties" ]' + + - name: Install PostgreSQL + run: sudo apt-get update && sudo apt-get install -y postgresql + + - name: Start PostgreSQL Service + run: sudo systemctl start postgresql + + - name: Configure PostgreSQL authentication + run: | + sudo -u postgres psql -c "ALTER USER postgres PASSWORD 'postgres';" + sudo sed -i 's/local all postgres peer/local all postgres md5/' /etc/postgresql/*/main/pg_hba.conf + sudo sed -i 's/host all all 127.0.0.1\/32 scram-sha-256/host all all 127.0.0.1\/32 md5/' /etc/postgresql/*/main/pg_hba.conf + sudo systemctl restart postgresql + sleep 2 + + - name: Create Databases + run: | + PGPASSWORD=postgres psql -h localhost -U postgres -f sql/texera_ddl.sql + PGPASSWORD=postgres psql -h localhost -U postgres -f sql/iceberg_postgres_catalog.sql + PGPASSWORD=postgres psql -h localhost -U postgres -f sql/texera_lakefs.sql + + - name: Generate JOOQ code + run: sbt DAO/jooqGenerate + + - name: Upload JOOQ generated code + uses: actions/upload-artifact@v4 + with: + name: jooq-code + path: | + common/dao/src/main/scala/org/apache/texera/dao/jooq/generated/ + retention-days: 1 + + # Step 2: Parse services and prepare build matrix + prepare-matrix: + needs: [set-parameters] + runs-on: ubuntu-latest + outputs: + matrix: ${{ steps.set-matrix.outputs.matrix }} + build_amd64: ${{ steps.set-platforms.outputs.build_amd64 }} + build_arm64: ${{ steps.set-platforms.outputs.build_arm64 }} + need_manifest: ${{ steps.set-platforms.outputs.need_manifest }} + steps: + - name: Checkout Texera + uses: actions/checkout@v5 + with: + ref: ${{ needs.set-parameters.outputs.branch }} + + - name: Set target platforms + id: set-platforms + run: | + PLATFORM_INPUT="${{ needs.set-parameters.outputs.platforms }}" + + case "$PLATFORM_INPUT" in + both) + echo "build_amd64=true" >> $GITHUB_OUTPUT + echo "build_arm64=true" >> $GITHUB_OUTPUT + echo "need_manifest=true" >> $GITHUB_OUTPUT + echo "Building for both platforms (parallel jobs)" + ;; + amd64) + echo "build_amd64=true" >> $GITHUB_OUTPUT + echo "build_arm64=false" >> $GITHUB_OUTPUT + echo "need_manifest=false" >> $GITHUB_OUTPUT + echo "Building for AMD64 only" + ;; + arm64) + echo "build_amd64=false" >> $GITHUB_OUTPUT + echo "build_arm64=true" >> $GITHUB_OUTPUT + echo "need_manifest=false" >> $GITHUB_OUTPUT + echo "Building for ARM64 only" + ;; + esac + + - name: Discover and parse services + id: set-matrix + run: | + SERVICES="${{ needs.set-parameters.outputs.services }}" + + # Discover all Dockerfiles in bin/ directory + echo "Discovering services from Dockerfiles..." + cd bin + + # Standard services from *.dockerfile pattern (excluding postgres17-pgroonga) + STANDARD_SERVICES=() + for dockerfile in *.dockerfile; do + if [[ -f "$dockerfile" ]]; then + service_name=$(basename "$dockerfile" .dockerfile) + # Skip postgres17-pgroonga + if [[ "$service_name" != "postgres17-pgroonga" ]]; then + STANDARD_SERVICES+=("$service_name") + fi + fi + done + + # All services are standard services only + ALL_SERVICES=("${STANDARD_SERVICES[@]}") + + echo "Found ${#ALL_SERVICES[@]} services: ${ALL_SERVICES[*]}" + + # Filter based on user input + if [[ "$SERVICES" == "*" ]]; then + SERVICES_LIST=("${ALL_SERVICES[@]}") + else + IFS=',' read -ra SERVICES_LIST <<< "$SERVICES" + # Trim whitespace + for i in "${!SERVICES_LIST[@]}"; do + SERVICES_LIST[$i]=$(echo "${SERVICES_LIST[$i]}" | xargs) + done + fi + + # Create JSON matrix with dockerfile info + JSON="[" + FIRST=true + for service in "${SERVICES_LIST[@]}"; do + # Determine dockerfile path and context + if [[ " ${STANDARD_SERVICES[@]} " =~ " ${service} " ]]; then + dockerfile="bin/${service}.dockerfile" + context="." + + # Map dockerfile service names to Docker image names + case "$service" in + "texera-web-application") + image_name="texera-dashboard-service" + ;; + "computing-unit-master") + image_name="texera-workflow-execution-coordinator" + ;; + "computing-unit-worker") + image_name="texera-workflow-execution-runner" + ;; + "access-control-service") + image_name="texera-access-control-service" + ;; + "config-service") + image_name="texera-config-service" + ;; + "file-service") + image_name="texera-file-service" + ;; + "workflow-compiling-service") + image_name="texera-workflow-compiling-service" + ;; + "workflow-computing-unit-managing-service") + image_name="texera-workflow-computing-unit-managing-service" + ;; + "agent-service") + image_name="texera-agent-service" + ;; + *) + # Default: use service name as-is + image_name="$service" + ;; + esac + else + echo "WARNING: Unknown service: $service, skipping" + continue + fi + + if [[ "$FIRST" == "true" ]]; then + FIRST=false + else + JSON+="," + fi + JSON+="{\"service\":\"$service\",\"image_name\":\"$image_name\",\"dockerfile\":\"$dockerfile\",\"context\":\"$context\"}" + done + JSON+="]" + + echo "Generated matrix: $JSON" + echo "matrix={\"include\":$JSON}" >> $GITHUB_OUTPUT + + # Step 3a: Build AMD64 images (runs in parallel with ARM64) + build-amd64: + runs-on: ubuntu-latest + needs: [set-parameters, generate-jooq, prepare-matrix] + if: needs.prepare-matrix.outputs.build_amd64 == 'true' + strategy: + matrix: ${{ fromJson(needs.prepare-matrix.outputs.matrix) }} + fail-fast: false + max-parallel: 8 # Higher parallelism for native builds + env: + DOCKER_REGISTRY: ${{ needs.set-parameters.outputs.docker_registry }} + JAVA_OPTS: -Xms2048M -Xmx2048M -Xss6M -XX:ReservedCodeCacheSize=256M -Dfile.encoding=UTF-8 + JVM_OPTS: -Xms2048M -Xmx2048M -Xss6M -XX:ReservedCodeCacheSize=256M -Dfile.encoding=UTF-8 + + steps: + - name: Checkout Texera + uses: actions/checkout@v5 + with: + ref: ${{ needs.set-parameters.outputs.branch }} + + - name: Setup JDK + uses: actions/setup-java@v5 + with: + distribution: 'temurin' + java-version: 11 + + - name: Setup sbt launcher + uses: sbt/setup-sbt@508b753e53cb6095967669e0911487d2b9bc9f41 # v1.1.22 + + - uses: coursier/cache-action@90c37294538be80a558fd665531fcdc2b467b475 # v8.1.0 + with: + extraSbtFiles: '["*.sbt", "project/**.{scala,sbt}", "project/build.properties" ]' + + - name: Download JOOQ generated code + uses: actions/download-artifact@v4 + with: + name: jooq-code + path: common/dao/src/main/scala/org/apache/texera/dao/jooq/generated/ + + - name: Free up disk space + run: | + sudo apt-get clean + sudo rm -rf /usr/share/dotnet + sudo rm -rf /opt/ghc + sudo rm -rf /usr/local/share/boost + df -h + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.11.1 + + - name: Log in to GitHub Container Registry + if: startsWith(needs.set-parameters.outputs.docker_registry, 'ghcr.io/') + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.6.0 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Log in to Docker Hub + if: ${{ !startsWith(needs.set-parameters.outputs.docker_registry, 'ghcr.io/') }} + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.6.0 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_PASSWORD }} + + - name: Build and push AMD64 image + uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.18.0 + with: + context: ${{ matrix.context }} + file: ${{ matrix.dockerfile }} + platforms: linux/amd64 + push: true + tags: ${{ env.DOCKER_REGISTRY }}/${{ matrix.image_name }}:${{ needs.set-parameters.outputs.image_tag }}-amd64 + cache-from: type=gha,scope=${{ matrix.image_name }}-amd64 + cache-to: type=gha,mode=max,scope=${{ matrix.image_name }}-amd64 + labels: | + org.opencontainers.image.title=${{ matrix.image_name }} + org.opencontainers.image.description=Apache Texera ${{ matrix.image_name }} (AMD64) + org.opencontainers.image.vendor=Apache Texera + + # Step 3b: Build ARM64 images (runs in parallel with AMD64) + build-arm64: + runs-on: ubuntu-latest + needs: [set-parameters, generate-jooq, prepare-matrix] + if: needs.prepare-matrix.outputs.build_arm64 == 'true' + strategy: + matrix: ${{ fromJson(needs.prepare-matrix.outputs.matrix) }} + fail-fast: false + max-parallel: 4 # Lower for QEMU builds + env: + DOCKER_REGISTRY: ${{ needs.set-parameters.outputs.docker_registry }} + JAVA_OPTS: -Xms2048M -Xmx2048M -Xss6M -XX:ReservedCodeCacheSize=256M -Dfile.encoding=UTF-8 + JVM_OPTS: -Xms2048M -Xmx2048M -Xss6M -XX:ReservedCodeCacheSize=256M -Dfile.encoding=UTF-8 + + steps: + - name: Checkout Texera + uses: actions/checkout@v5 + with: + ref: ${{ needs.set-parameters.outputs.branch }} + + - name: Setup JDK + uses: actions/setup-java@v5 + with: + distribution: 'temurin' + java-version: 11 + + - name: Setup sbt launcher + uses: sbt/setup-sbt@508b753e53cb6095967669e0911487d2b9bc9f41 # v1.1.22 + + - uses: coursier/cache-action@90c37294538be80a558fd665531fcdc2b467b475 # v8.1.0 + with: + extraSbtFiles: '["*.sbt", "project/**.{scala,sbt}", "project/build.properties" ]' + + - name: Download JOOQ generated code + uses: actions/download-artifact@v4 + with: + name: jooq-code + path: common/dao/src/main/scala/org/apache/texera/dao/jooq/generated/ + + - name: Free up disk space + run: | + sudo apt-get clean + sudo rm -rf /usr/share/dotnet + sudo rm -rf /opt/ghc + sudo rm -rf /usr/local/share/boost + df -h + + # Set up QEMU for ARM64 emulation + - name: Set up QEMU + uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.7.0 + with: + platforms: linux/arm64 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.11.1 + + - name: Log in to GitHub Container Registry + if: startsWith(needs.set-parameters.outputs.docker_registry, 'ghcr.io/') + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.6.0 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Log in to Docker Hub + if: ${{ !startsWith(needs.set-parameters.outputs.docker_registry, 'ghcr.io/') }} + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.6.0 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_PASSWORD }} + + - name: Build and push ARM64 image + uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.18.0 + with: + context: ${{ matrix.context }} + file: ${{ matrix.dockerfile }} + platforms: linux/arm64 + push: true + tags: ${{ env.DOCKER_REGISTRY }}/${{ matrix.image_name }}:${{ needs.set-parameters.outputs.image_tag }}-arm64 + cache-from: type=gha,scope=${{ matrix.image_name }}-arm64 + cache-to: type=gha,mode=max,scope=${{ matrix.image_name }}-arm64 + labels: | + org.opencontainers.image.title=${{ matrix.image_name }} + org.opencontainers.image.description=Apache Texera ${{ matrix.image_name }} (ARM64) + org.opencontainers.image.vendor=Apache Texera + + # Step 4: Create multi-arch manifests (only if building both platforms) + create-manifests: + runs-on: ubuntu-latest + needs: [set-parameters, prepare-matrix, build-amd64, build-arm64] + if: always() && needs.prepare-matrix.outputs.need_manifest == 'true' + strategy: + matrix: ${{ fromJson(needs.prepare-matrix.outputs.matrix) }} + fail-fast: false + env: + DOCKER_REGISTRY: ${{ needs.set-parameters.outputs.docker_registry }} + + steps: + - name: Log in to GitHub Container Registry + if: startsWith(needs.set-parameters.outputs.docker_registry, 'ghcr.io/') + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.6.0 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Log in to Docker Hub + if: ${{ !startsWith(needs.set-parameters.outputs.docker_registry, 'ghcr.io/') }} + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.6.0 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_PASSWORD }} + + - name: Create and push multi-arch manifest + run: | + # Create manifest list combining both architectures + docker buildx imagetools create -t \ + ${{ env.DOCKER_REGISTRY }}/${{ matrix.image_name }}:${{ needs.set-parameters.outputs.image_tag }} \ + ${{ env.DOCKER_REGISTRY }}/${{ matrix.image_name }}:${{ needs.set-parameters.outputs.image_tag }}-amd64 \ + ${{ env.DOCKER_REGISTRY }}/${{ matrix.image_name }}:${{ needs.set-parameters.outputs.image_tag }}-arm64 + + - name: Inspect multi-arch manifest + run: | + docker buildx imagetools inspect ${{ env.DOCKER_REGISTRY }}/${{ matrix.image_name }}:${{ needs.set-parameters.outputs.image_tag }} + + # Step 5: Summary report + build-summary: + runs-on: ubuntu-latest + needs: [set-parameters, prepare-matrix, build-amd64, build-arm64, create-manifests] + if: always() + steps: + - name: Generate build summary + run: | + echo "# Texera Multi-Arch Build Complete (Parallel)" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "## Build Configuration" >> $GITHUB_STEP_SUMMARY + echo "- **Trigger:** ${{ github.event_name }}" >> $GITHUB_STEP_SUMMARY + echo "- **Branch:** \`${{ needs.set-parameters.outputs.branch }}\`" >> $GITHUB_STEP_SUMMARY + echo "- **Registry:** \`${{ needs.set-parameters.outputs.docker_registry }}\`" >> $GITHUB_STEP_SUMMARY + echo "- **Tag:** \`${{ needs.set-parameters.outputs.image_tag }}\`" >> $GITHUB_STEP_SUMMARY + echo "- **Services:** ${{ needs.set-parameters.outputs.services }}" >> $GITHUB_STEP_SUMMARY + echo "- **Platforms:** ${{ needs.set-parameters.outputs.platforms }}" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "## Build Method" >> $GITHUB_STEP_SUMMARY + echo "**Parallel platform builds** (faster)" >> $GITHUB_STEP_SUMMARY + echo "- AMD64: Native build on \`ubuntu-latest\`" >> $GITHUB_STEP_SUMMARY + echo "- ARM64: QEMU emulation on \`ubuntu-latest\` (runs in parallel)" >> $GITHUB_STEP_SUMMARY + echo "- Manifests: Combined into multi-arch images" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "> **Performance:** AMD64 and ARM64 now build simultaneously instead of sequentially!" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "## Images Published" >> $GITHUB_STEP_SUMMARY + echo "All images are now available as multi-arch manifests at:" >> $GITHUB_STEP_SUMMARY + echo "\`\`\`" >> $GITHUB_STEP_SUMMARY + echo "docker pull ${{ needs.set-parameters.outputs.docker_registry }}/:${{ needs.set-parameters.outputs.image_tag }}" >> $GITHUB_STEP_SUMMARY + echo "\`\`\`" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "### Usage" >> $GITHUB_STEP_SUMMARY + echo "The images will automatically use the correct architecture:" >> $GITHUB_STEP_SUMMARY + echo "- On x86_64/AMD64: pulls linux/amd64 variant" >> $GITHUB_STEP_SUMMARY + echo "- On ARM64/M1/M2: pulls linux/arm64 variant" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "### Build Status" >> $GITHUB_STEP_SUMMARY + echo "- AMD64 builds: ${{ needs.build-amd64.result }}" >> $GITHUB_STEP_SUMMARY + echo "- ARM64 builds: ${{ needs.build-arm64.result }}" >> $GITHUB_STEP_SUMMARY + echo "- Manifest creation: ${{ needs.create-manifests.result }}" >> $GITHUB_STEP_SUMMARY diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 00000000000..4e1b431169f --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,319 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +name: Build + +on: + workflow_call: + inputs: + checkout_ref: + required: false + type: string + default: "" + backport_target_branch: + required: false + type: string + default: "" + backport_commit_range: + required: false + type: string + default: "" + job_name_suffix: + required: false + type: string + default: "" + run_frontend: + required: false + type: boolean + default: true + run_scala: + required: false + type: boolean + default: true + run_python: + required: false + type: boolean + default: true + run_agent_service: + required: false + type: boolean + default: true + +env: + NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} + +jobs: + frontend: + if: ${{ inputs.run_frontend }} + name: ${{ format('frontend{0} ({1}, 18)', inputs.job_name_suffix, matrix.os) }} + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, windows-latest, macos-latest] + include: + - os: macos-latest + arch: arm64 + - os: ubuntu-latest + arch: x64 + - os: windows-latest + arch: x64 + node-version: + - 20.19.0 + steps: + - name: Checkout Texera + uses: actions/checkout@v5 + with: + ref: ${{ inputs.checkout_ref || github.sha }} + fetch-depth: 0 + - name: Prepare backport workspace + if: ${{ inputs.backport_target_branch != '' }} + working-directory: ${{ github.workspace }} + run: bash ./.github/scripts/prepare-backport-checkout.sh "${{ inputs.backport_target_branch }}" "${{ inputs.backport_commit_range }}" + - name: Setup node + uses: actions/setup-node@v5 + with: + node-version: ${{ matrix.node-version }} + architecture: ${{ matrix.arch }} + - uses: actions/cache@v4 + with: + path: frontend/.yarn/cache + key: ${{ runner.os }}-${{ matrix.arch }}-${{ matrix.node-version }}-yarn-cache-v4-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-${{ matrix.arch }}-${{ matrix.node-version }}-yarn-cache-v4- + - name: Prepare Yarn 4.14.1 + run: corepack enable && corepack prepare yarn@4.14.1 --activate + - name: Setup Python + uses: actions/setup-python@v6 + with: + python-version: "3.12" + - name: Install dependency + timeout-minutes: 20 + run: yarn --cwd frontend install --immutable --inline-builds --network-timeout=100000 + - name: Lint with Prettier & ESLint + run: yarn --cwd frontend format:ci + - name: Prod build + run: yarn --cwd frontend run build:ci + - name: Check bundled npm packages against LICENSE-binary + if: matrix.os == 'ubuntu-latest' + run: ./bin/licensing/check_binary_deps.py npm frontend/dist/3rdpartylicenses.json + - name: Run frontend unit tests + run: yarn --cwd frontend run test:ci + + scala: + if: ${{ inputs.run_scala }} + name: ${{ format('scala{0} ({1}, 11)', inputs.job_name_suffix, matrix.os) }} + strategy: + matrix: + os: [ubuntu-22.04] + java-version: [11] + runs-on: ${{ matrix.os }} + env: + JAVA_OPTS: -Xms2048M -Xmx2048M -Xss6M -XX:ReservedCodeCacheSize=256M -Dfile.encoding=UTF-8 + JVM_OPTS: -Xms2048M -Xmx2048M -Xss6M -XX:ReservedCodeCacheSize=256M -Dfile.encoding=UTF-8 + services: + postgres: + image: postgres + env: + POSTGRES_PASSWORD: postgres + ports: + - 5432:5432 + options: >- + --health-cmd="pg_isready -U postgres" + --health-interval=10s + --health-timeout=5s + --health-retries=5 + steps: + - name: Checkout + uses: actions/checkout@v5 + with: + ref: ${{ inputs.checkout_ref || github.sha }} + fetch-depth: 0 + - name: Prepare backport workspace + if: ${{ inputs.backport_target_branch != '' }} + working-directory: ${{ github.workspace }} + run: bash ./.github/scripts/prepare-backport-checkout.sh "${{ inputs.backport_target_branch }}" "${{ inputs.backport_commit_range }}" + - name: Setup JDK + uses: actions/setup-java@v5 + with: + distribution: "temurin" + java-version: 11 + - name: Setup Python for Scala tests + uses: actions/setup-python@v6 + with: + python-version: "3.11" + - name: Show Python + run: python --version || python3 --version + - name: Install dependencies + run: | + python -m pip install --upgrade pip + if [ -f amber/requirements.txt ]; then pip install -r amber/requirements.txt; fi + if [ -f amber/operator-requirements.txt ]; then pip install -r amber/operator-requirements.txt; fi + - name: Setup sbt launcher + uses: sbt/setup-sbt@508b753e53cb6095967669e0911487d2b9bc9f41 # v1.1.22 + - uses: coursier/cache-action@90c37294538be80a558fd665531fcdc2b467b475 # v8.1.0 + with: + extraSbtFiles: '["*.sbt", "project/**.{scala,sbt}", "project/build.properties" ]' + - name: Lint with scalafmt + run: sbt scalafmtCheckAll + - name: Create Databases + run: | + psql -h localhost -U postgres -f sql/texera_ddl.sql + psql -h localhost -U postgres -f sql/iceberg_postgres_catalog.sql + psql -h localhost -U postgres -f sql/texera_lakefs.sql + env: + PGPASSWORD: postgres + - name: Build distributable bundles for license check + # Build every dist-producing module so the union of bundled jars can + # be diffed against LICENSE-binary. + run: sbt 'clean; ConfigService/dist; AccessControlService/dist; FileService/dist; ComputingUnitManagingService/dist; WorkflowCompilingService/dist; WorkflowExecutionService/dist' + - name: Unzip JVM distributable bundles + run: | + mkdir -p /tmp/dists + for zip in \ + config-service/target/universal/config-service-*.zip \ + access-control-service/target/universal/access-control-service-*.zip \ + file-service/target/universal/file-service-*.zip \ + computing-unit-managing-service/target/universal/computing-unit-managing-service-*.zip \ + workflow-compiling-service/target/universal/workflow-compiling-service-*.zip \ + amber/target/universal/amber-*.zip; do + unzip -q "$zip" -d /tmp/dists/ + done + - name: Check bundled jars against LICENSE-binary + run: | + ./bin/licensing/check_binary_deps.py jar \ + /tmp/dists/config-service-*/lib \ + /tmp/dists/access-control-service-*/lib \ + /tmp/dists/file-service-*/lib \ + /tmp/dists/computing-unit-managing-service-*/lib \ + /tmp/dists/workflow-compiling-service-*/lib \ + /tmp/dists/amber-*/lib + - name: Audit per-dep license preservation (advisory) + if: always() + run: | + ./bin/licensing/audit_jar_licenses.py \ + /tmp/dists/config-service-*/lib \ + /tmp/dists/access-control-service-*/lib \ + /tmp/dists/file-service-*/lib \ + /tmp/dists/computing-unit-managing-service-*/lib \ + /tmp/dists/workflow-compiling-service-*/lib \ + /tmp/dists/amber-*/lib + - name: Create texera_db_for_test_cases + run: psql -h localhost -U postgres -v DB_NAME=texera_db_for_test_cases -f sql/texera_ddl.sql + env: + PGPASSWORD: postgres + - name: Compile with sbt + run: sbt clean package + - name: Lint with scalafix + run: sbt "scalafixAll --check" + - name: Set docker-java API version + run: | + echo "api.version=1.52" >> ~/.docker-java.properties + cat ~/.docker-java.properties + - name: Run backend tests + run: sbt test + + python: + if: ${{ inputs.run_python }} + name: ${{ format('python{0} ({1}, {2})', inputs.job_name_suffix, matrix.os, matrix.python-version) }} + strategy: + matrix: + os: [ubuntu-latest] + python-version: ["3.10", "3.11", "3.12", "3.13"] + runs-on: ${{ matrix.os }} + steps: + - name: Checkout Texera + uses: actions/checkout@v5 + with: + ref: ${{ inputs.checkout_ref || github.sha }} + fetch-depth: 0 + - name: Prepare backport workspace + if: ${{ inputs.backport_target_branch != '' }} + run: bash ./.github/scripts/prepare-backport-checkout.sh "${{ inputs.backport_target_branch }}" "${{ inputs.backport_commit_range }}" + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v6 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: | + python -m pip install --upgrade pip + if [ -f amber/requirements.txt ]; then pip install -r amber/requirements.txt; fi + if [ -f amber/operator-requirements.txt ]; then pip install -r amber/operator-requirements.txt; fi + if [ "${{ matrix.python-version }}" = "3.12" ]; then pip install pip-licenses; fi + - name: Generate pip-licenses manifest + if: matrix.python-version == '3.12' + run: pip-licenses --format=csv --ignore-packages pip-licenses prettytable wcwidth > /tmp/pip-licenses.csv + - name: Check installed Python packages against LICENSE-binary + if: matrix.python-version == '3.12' + run: ./bin/licensing/check_binary_deps.py python /tmp/pip-licenses.csv + - name: Install PostgreSQL + run: sudo apt-get update && sudo apt-get install -y postgresql + - name: Start PostgreSQL Service + run: sudo systemctl start postgresql + - name: Create Database and User + run: | + cd sql && sudo -u postgres psql -f iceberg_postgres_catalog.sql + - name: Lint with Ruff + run: | + cd amber/src/main/python && ruff check . && ruff format --check . + - name: Test with pytest + run: | + cd amber/src/main/python && pytest -sv + + agent-service: + if: ${{ inputs.run_agent_service }} + name: ${{ format('agent-service{0} ({1})', inputs.job_name_suffix, matrix.os) }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, macos-latest] + bun-version: ["1.3.3"] + defaults: + run: + working-directory: agent-service + steps: + - name: Checkout Texera + uses: actions/checkout@v5 + with: + ref: ${{ inputs.checkout_ref || github.sha }} + fetch-depth: 0 + - name: Prepare backport workspace + if: ${{ inputs.backport_target_branch != '' }} + working-directory: ${{ github.workspace }} + run: bash ./.github/scripts/prepare-backport-checkout.sh "${{ inputs.backport_target_branch }}" "${{ inputs.backport_commit_range }}" + - name: Setup Bun + run: | + curl -fsSL https://bun.sh/install | bash -s -- bun-v${{ matrix.bun-version }} + echo "$HOME/.bun/bin" >> $GITHUB_PATH + - name: Install production dependencies + run: bun install --production --frozen-lockfile + - name: Generate agent-service license manifest + if: matrix.os == 'ubuntu-latest' + run: | + mkdir -p dist + bun run bin/collect-licenses.ts > dist/3rdpartylicenses.json + - name: Check bundled agent-service packages against LICENSE-binary + if: matrix.os == 'ubuntu-latest' + run: ../bin/licensing/check_binary_deps.py agent-npm dist/3rdpartylicenses.json + - name: Install development dependencies + run: bun install --frozen-lockfile + - name: Lint with Prettier + run: bun run format:check + - name: Typecheck + run: bun run typecheck + - name: Run unit tests + run: bun test diff --git a/.github/workflows/check-header.yml b/.github/workflows/check-header.yml new file mode 100644 index 00000000000..c2cbddc1333 --- /dev/null +++ b/.github/workflows/check-header.yml @@ -0,0 +1,33 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: Release Auditing + +on: + push: + branches: + - 'ci-enable/**' + - 'main' + pull_request: + workflow_dispatch: + +jobs: + test: + name: Check License Headers + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: apache/skywalking-eyes@5c5b974209f0de5d905f37deb69369068ebfc15c # v0.7.0 diff --git a/.github/workflows/create-release-candidate.yml b/.github/workflows/create-release-candidate.yml new file mode 100644 index 00000000000..4b0ff4bb3a7 --- /dev/null +++ b/.github/workflows/create-release-candidate.yml @@ -0,0 +1,497 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +name: Create and upload release candidate artifacts + +on: + workflow_dispatch: + inputs: + tag: + description: 'Existing Git tag (e.g., v1.1.0-incubating-rc1)' + required: true + type: string + rc_number: + description: 'Release candidate number for artifacts (e.g., 1 for RC1, 2 for RC2)' + required: true + type: string + default: '1' + image_registry: + description: 'Container image registry prefix (e.g., ghcr.io/apache, docker.io/apache)' + required: false + type: string + default: 'ghcr.io/apache' + +jobs: + create-rc: + runs-on: ubuntu-latest + outputs: + version: ${{ steps.vars.outputs.version }} + rc_num: ${{ steps.vars.outputs.rc_num }} + tag_name: ${{ steps.vars.outputs.tag_name }} + rc_dir: ${{ steps.vars.outputs.rc_dir }} + commit_hash: ${{ steps.vars.outputs.commit_hash }} + src_tarball: ${{ steps.vars.outputs.src_tarball }} + compose_tarball: ${{ steps.vars.outputs.compose_tarball }} + helm_tarball: ${{ steps.vars.outputs.helm_tarball }} + + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + fetch-depth: 0 # Full history for proper tagging + + - name: Validate tag exists + run: | + TAG_NAME="${{ github.event.inputs.tag }}" + + # Check if tag exists + if ! git rev-parse "$TAG_NAME" >/dev/null 2>&1; then + echo "Error: Tag '$TAG_NAME' does not exist" + echo "Available tags:" + git tag -l | tail -10 + exit 1 + fi + + echo "✓ Tag validation passed: $TAG_NAME" + + - name: Set up variables + id: vars + run: | + TAG_NAME="${{ github.event.inputs.tag }}" + RC_NUM="${{ github.event.inputs.rc_number }}" + IMAGE_REGISTRY="${{ github.event.inputs.image_registry }}" + + # Parse version from tag (format: v1.1.0-incubating or v1.1.0-incubating-rcN) + # Both formats are accepted, but we use the input rc_number for artifacts + if [[ "$TAG_NAME" =~ ^v([0-9]+\.[0-9]+\.[0-9]+-incubating)(-rc[0-9]+)?$ ]]; then + VERSION="${BASH_REMATCH[1]}" + else + echo "Error: Tag must be in format vX.Y.Z-incubating or vX.Y.Z-incubating-rcN (e.g., v1.1.0-incubating-rc1)" + exit 1 + fi + + COMMIT_HASH=$(git rev-parse "$TAG_NAME") + COMMIT_SHORT=$(git rev-parse "$TAG_NAME" | cut -c1-9) + RC_DIR="${VERSION}-RC${RC_NUM}" + SRC_TARBALL="apache-texera-${VERSION}-src.tar.gz" + COMPOSE_TARBALL="apache-texera-${VERSION}-docker-compose.tar.gz" + HELM_TARBALL="apache-texera-${VERSION}-helm.tgz" + + echo "version=$VERSION" >> $GITHUB_OUTPUT + echo "rc_num=$RC_NUM" >> $GITHUB_OUTPUT + echo "tag_name=$TAG_NAME" >> $GITHUB_OUTPUT + echo "rc_dir=$RC_DIR" >> $GITHUB_OUTPUT + echo "commit_hash=$COMMIT_HASH" >> $GITHUB_OUTPUT + echo "commit_short=$COMMIT_SHORT" >> $GITHUB_OUTPUT + echo "image_registry=$IMAGE_REGISTRY" >> $GITHUB_OUTPUT + echo "src_tarball=$SRC_TARBALL" >> $GITHUB_OUTPUT + echo "compose_tarball=$COMPOSE_TARBALL" >> $GITHUB_OUTPUT + echo "helm_tarball=$HELM_TARBALL" >> $GITHUB_OUTPUT + + echo "Release Candidate: $TAG_NAME" + echo "Version: $VERSION" + echo "RC Number: $RC_NUM" + echo "Commit: $COMMIT_HASH ($COMMIT_SHORT)" + echo "Image Registry: $IMAGE_REGISTRY" + echo "Staging directory: dist/dev/incubator/texera/$RC_DIR" + + - name: Create source tarball + run: | + TAG_NAME="${{ steps.vars.outputs.tag_name }}" + SRC_TARBALL="${{ steps.vars.outputs.src_tarball }}" + VERSION="${{ steps.vars.outputs.version }}" + + TEMP_DIR=$(mktemp -d) + + # Export the git repository at the tag + git archive --format=tar --prefix="apache-texera-${VERSION}-src/" "$TAG_NAME" | tar -x -C "$TEMP_DIR" + + # Create tarball + cd "$TEMP_DIR" + tar -czf "$GITHUB_WORKSPACE/$SRC_TARBALL" "apache-texera-${VERSION}-src" + + cd "$GITHUB_WORKSPACE" + + # Verify tarball was created + if [[ ! -f "$SRC_TARBALL" ]]; then + echo "Error: Source tarball was not created" + exit 1 + fi + + # Show tarball info + ls -lh "$SRC_TARBALL" + echo "✓ Created source tarball: $SRC_TARBALL" + + - name: Create Docker Compose deployment bundle + run: | + VERSION="${{ steps.vars.outputs.version }}" + TAG_NAME="${{ steps.vars.outputs.tag_name }}" + IMAGE_REGISTRY="${{ steps.vars.outputs.image_registry }}" + COMMIT_SHORT="${{ steps.vars.outputs.commit_short }}" + COMPOSE_TARBALL="${{ steps.vars.outputs.compose_tarball }}" + + TEMP_DIR=$(mktemp -d) + BUNDLE_DIR="$TEMP_DIR/apache-texera-${VERSION}-docker-compose" + mkdir -p "$BUNDLE_DIR" + + # Export the single-node directory from the tagged source + mkdir -p "$TEMP_DIR/_raw" + git archive --format=tar "$TAG_NAME" -- bin/single-node/ sql/ | tar -x -C "$TEMP_DIR/_raw" + + # Copy deployment files + cp "$TEMP_DIR/_raw/bin/single-node/docker-compose.yml" "$BUNDLE_DIR/" + cp "$TEMP_DIR/_raw/bin/single-node/nginx.conf" "$BUNDLE_DIR/" + cp -r "$TEMP_DIR/_raw/sql" "$BUNDLE_DIR/" + + # Patch the SQL mount path for the self-contained bundle layout + # In the repo it's ../../sql (relative to bin/single-node/), in the bundle it's ./sql + sed -i 's|../../sql|./sql|g' "$BUNDLE_DIR/docker-compose.yml" + + # Generate a release-pinned .env file with the version tag + # Start from the source .env and ensure IMAGE_REGISTRY and IMAGE_TAG are set + cp "$TEMP_DIR/_raw/bin/single-node/.env" "$BUNDLE_DIR/.env" + # Replace if line exists, otherwise append + if grep -q '^IMAGE_REGISTRY=' "$BUNDLE_DIR/.env"; then + sed -i "s|^IMAGE_REGISTRY=.*|IMAGE_REGISTRY=${IMAGE_REGISTRY}|" "$BUNDLE_DIR/.env" + else + echo "IMAGE_REGISTRY=${IMAGE_REGISTRY}" >> "$BUNDLE_DIR/.env" + fi + if grep -q '^IMAGE_TAG=' "$BUNDLE_DIR/.env"; then + sed -i "s|^IMAGE_TAG=.*|IMAGE_TAG=${COMMIT_SHORT}|" "$BUNDLE_DIR/.env" + else + echo "IMAGE_TAG=${COMMIT_SHORT}" >> "$BUNDLE_DIR/.env" + fi + if grep -q '^TEXERA_SERVICE_LOG_LEVEL=' "$BUNDLE_DIR/.env"; then + sed -i "s|^TEXERA_SERVICE_LOG_LEVEL=.*|TEXERA_SERVICE_LOG_LEVEL=ERROR|" "$BUNDLE_DIR/.env" + else + echo "TEXERA_SERVICE_LOG_LEVEL=ERROR" >> "$BUNDLE_DIR/.env" + fi + + # Include the README from the repo + cp "$TEMP_DIR/_raw/bin/single-node/README.md" "$BUNDLE_DIR/" + + # Include example datasets, workflows, and the loader script + if [ -d "$TEMP_DIR/_raw/bin/single-node/examples" ]; then + cp -r "$TEMP_DIR/_raw/bin/single-node/examples" "$BUNDLE_DIR/" + echo "✓ Included examples directory (datasets, workflows, load-examples.sh)" + fi + + # Create tarball + cd "$TEMP_DIR" + tar -czf "$GITHUB_WORKSPACE/$COMPOSE_TARBALL" "apache-texera-${VERSION}-docker-compose" + + cd "$GITHUB_WORKSPACE" + ls -lh "$COMPOSE_TARBALL" + echo "✓ Created Docker Compose bundle: $COMPOSE_TARBALL" + + - name: Create Helm chart package + run: | + VERSION="${{ steps.vars.outputs.version }}" + TAG_NAME="${{ steps.vars.outputs.tag_name }}" + COMMIT_SHORT="${{ steps.vars.outputs.commit_short }}" + IMAGE_REGISTRY="${{ steps.vars.outputs.image_registry }}" + HELM_TARBALL="${{ steps.vars.outputs.helm_tarball }}" + + # Install Helm + curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash + + # Export the Helm chart from the tagged source + # Include sql/ because bin/k8s/files/ has symlinks to ../../../sql/ + TEMP_DIR=$(mktemp -d) + git archive --format=tar "$TAG_NAME" -- bin/k8s/ sql/ | tar -x -C "$TEMP_DIR" + + CHART_DIR="$TEMP_DIR/bin/k8s" + + # Resolve symlinks in the chart so it packages as a self-contained artifact + find "$CHART_DIR" -type l | while read -r link; do + target=$(readlink -f "$link") + rm "$link" + cp "$target" "$link" + done + + # Update Chart.yaml with release version + sed -i "s/^version:.*/version: ${VERSION}/" "$CHART_DIR/Chart.yaml" + sed -i "s/^appVersion:.*/appVersion: \"${VERSION}\"/" "$CHART_DIR/Chart.yaml" + + # Update values.yaml with release image registry and tag + sed -i "s|imageRegistry:.*|imageRegistry: ${IMAGE_REGISTRY}|" "$CHART_DIR/values.yaml" + sed -i "s|imageTag:.*|imageTag: ${COMMIT_SHORT}|" "$CHART_DIR/values.yaml" + + # Download chart dependencies declared in Chart.yaml + # These tarballs are .gitignored so they're not in git archive + helm dependency build "$CHART_DIR" + + # Package the Helm chart + helm package "$CHART_DIR" \ + --version "$VERSION" \ + --app-version "$VERSION" \ + --destination "$GITHUB_WORKSPACE" + + # Rename to our expected artifact name + HELM_PKG=$(ls "$GITHUB_WORKSPACE"/texera-helm-*.tgz 2>/dev/null | head -1) + if [[ -n "$HELM_PKG" && "$HELM_PKG" != "$GITHUB_WORKSPACE/$HELM_TARBALL" ]]; then + mv "$HELM_PKG" "$GITHUB_WORKSPACE/$HELM_TARBALL" + fi + + ls -lh "$GITHUB_WORKSPACE/$HELM_TARBALL" + echo "✓ Created Helm chart package: $HELM_TARBALL" + + - name: Import GPG key + run: | + echo "${{ secrets.GPG_PRIVATE_KEY }}" | gpg --batch --import + + # List imported keys + gpg --list-secret-keys + + echo "✓ GPG key imported successfully" + + - name: Sign and checksum all artifacts + run: | + for artifact in \ + "${{ steps.vars.outputs.src_tarball }}" \ + "${{ steps.vars.outputs.compose_tarball }}" \ + "${{ steps.vars.outputs.helm_tarball }}"; do + + # GPG signature + echo "${{ secrets.GPG_PASSPHRASE }}" | gpg --batch --yes --pinentry-mode loopback --passphrase-fd 0 \ + --armor --detach-sign --output "${artifact}.asc" "$artifact" + gpg --verify "${artifact}.asc" "$artifact" + echo "✓ Signed: ${artifact}" + + # SHA512 checksum + sha512sum "$artifact" > "${artifact}.sha512" + echo "✓ Checksum: ${artifact}.sha512" + done + + - name: Generate vote email template + id: vote_email + run: | + VERSION="${{ steps.vars.outputs.version }}" + RC_NUM="${{ steps.vars.outputs.rc_num }}" + TAG_NAME="${{ steps.vars.outputs.tag_name }}" + RC_DIR="${{ steps.vars.outputs.rc_dir }}" + COMMIT_HASH="${{ steps.vars.outputs.commit_hash }}" + IMAGE_REGISTRY="${{ steps.vars.outputs.image_registry }}" + + # Get GPG key ID from the imported key + GPG_KEY_ID=$(gpg --list-secret-keys --keyid-format LONG | grep 'sec' | head -n1 | awk '{print $2}' | cut -d'/' -f2) + GPG_EMAIL=$(gpg --list-secret-keys | grep 'uid' | head -n1 | grep -oP '[\w\.-]+@[\w\.-]+') + + # Copy template from repository + cp .github/release/vote-email-template.md vote-email.txt + + # Substitute variables in the template + sed -i "s|\${VERSION}|${VERSION}|g" vote-email.txt + sed -i "s|\${RC_NUM}|${RC_NUM}|g" vote-email.txt + sed -i "s|\${RC_DIR}|${RC_DIR}|g" vote-email.txt + sed -i "s|\${TAG_NAME}|${TAG_NAME}|g" vote-email.txt + sed -i "s|\${COMMIT_HASH}|${COMMIT_HASH}|g" vote-email.txt + sed -i "s|\${GPG_KEY_ID}|${GPG_KEY_ID}|g" vote-email.txt + sed -i "s|\${GPG_EMAIL}|${GPG_EMAIL}|g" vote-email.txt + sed -i "s|\${IMAGE_REGISTRY}|${IMAGE_REGISTRY}|g" vote-email.txt + + echo "✓ Vote email template generated!" + + - name: Upload RC artifacts + uses: actions/upload-artifact@v4 + with: + name: rc-artifacts + path: | + ${{ steps.vars.outputs.src_tarball }} + ${{ steps.vars.outputs.src_tarball }}.asc + ${{ steps.vars.outputs.src_tarball }}.sha512 + ${{ steps.vars.outputs.compose_tarball }} + ${{ steps.vars.outputs.compose_tarball }}.asc + ${{ steps.vars.outputs.compose_tarball }}.sha512 + ${{ steps.vars.outputs.helm_tarball }} + ${{ steps.vars.outputs.helm_tarball }}.asc + ${{ steps.vars.outputs.helm_tarball }}.sha512 + vote-email.txt + retention-days: 7 + + upload-rc: + runs-on: ubuntu-latest + needs: create-rc + + steps: + - name: Download RC artifacts + uses: actions/download-artifact@v4 + with: + name: rc-artifacts + + - name: Verify downloaded artifacts + run: | + SRC_TARBALL="${{ needs.create-rc.outputs.src_tarball }}" + COMPOSE_TARBALL="${{ needs.create-rc.outputs.compose_tarball }}" + HELM_TARBALL="${{ needs.create-rc.outputs.helm_tarball }}" + + echo "Verifying downloaded artifacts..." + ls -lh + + for artifact in "$SRC_TARBALL" "$COMPOSE_TARBALL" "$HELM_TARBALL"; do + if [[ ! -f "$artifact" ]] || [[ ! -f "${artifact}.asc" ]] || [[ ! -f "${artifact}.sha512" ]]; then + echo "Error: Missing artifact or signature/checksum for: $artifact" + exit 1 + fi + done + + echo "✓ All artifacts downloaded successfully" + + - name: Install SVN + run: | + sudo apt-get update + sudo apt-get install -y subversion + svn --version + + - name: Checkout SVN dev directory + run: | + RC_DIR="${{ needs.create-rc.outputs.rc_dir }}" + + # Checkout the dev directory with depth=empty (lightweight) + svn co --depth=empty https://dist.apache.org/repos/dist/dev/incubator/texera svn-texera \ + --username "${{ secrets.SVN_USERNAME }}" \ + --password "${{ secrets.SVN_PASSWORD }}" \ + --no-auth-cache + + cd svn-texera + + # Check if RC directory already exists on the remote + SVN_BASE="https://dist.apache.org/repos/dist/dev/incubator/texera" + if svn info "$SVN_BASE/$RC_DIR" >/dev/null 2>&1; then + # Directory exists remotely — update (checkout) it into the working copy + svn update --depth=infinity "$RC_DIR" \ + --username "${{ secrets.SVN_USERNAME }}" \ + --password "${{ secrets.SVN_PASSWORD }}" \ + --no-auth-cache || true + # If update didn't bring it down (empty parent checkout), do a sparse checkout + if [[ ! -d "$RC_DIR" ]]; then + svn update --set-depth=infinity "$RC_DIR" \ + --username "${{ secrets.SVN_USERNAME }}" \ + --password "${{ secrets.SVN_PASSWORD }}" \ + --no-auth-cache + fi + echo "✓ RC directory already exists remotely, checked out: $RC_DIR" + else + # Directory doesn't exist remotely — create and add it + mkdir -p "$RC_DIR" + svn add "$RC_DIR" + echo "✓ Created new RC directory: $RC_DIR" + fi + + - name: Stage artifacts to SVN + run: | + SRC_TARBALL="${{ needs.create-rc.outputs.src_tarball }}" + COMPOSE_TARBALL="${{ needs.create-rc.outputs.compose_tarball }}" + HELM_TARBALL="${{ needs.create-rc.outputs.helm_tarball }}" + RC_DIR="${{ needs.create-rc.outputs.rc_dir }}" + + cd svn-texera/"$RC_DIR" + + # Copy all artifacts + for artifact in "$SRC_TARBALL" "$COMPOSE_TARBALL" "$HELM_TARBALL"; do + cp "$GITHUB_WORKSPACE/$artifact" . + cp "$GITHUB_WORKSPACE/${artifact}.asc" . + cp "$GITHUB_WORKSPACE/${artifact}.sha512" . + done + + # Add files to SVN + svn add * --force + + # Check status + svn status + + echo "✓ Staged all artifacts to SVN" + + - name: Commit artifacts to dist/dev + run: | + VERSION="${{ needs.create-rc.outputs.version }}" + RC_NUM="${{ needs.create-rc.outputs.rc_num }}" + RC_DIR="${{ needs.create-rc.outputs.rc_dir }}" + + cd svn-texera + + # Commit with descriptive message + svn commit -m "Add Apache Texera ${VERSION} RC${RC_NUM} artifacts (source + docker-compose + helm)" \ + --username "${{ secrets.SVN_USERNAME }}" \ + --password "${{ secrets.SVN_PASSWORD }}" \ + --no-auth-cache + + echo "✓ Committed artifacts to dist/dev/incubator/texera/$RC_DIR" + + - name: Generate release summary + run: | + VERSION="${{ needs.create-rc.outputs.version }}" + RC_NUM="${{ needs.create-rc.outputs.rc_num }}" + TAG_NAME="${{ needs.create-rc.outputs.tag_name }}" + RC_DIR="${{ needs.create-rc.outputs.rc_dir }}" + COMMIT_HASH="${{ needs.create-rc.outputs.commit_hash }}" + SRC_TARBALL="${{ needs.create-rc.outputs.src_tarball }}" + COMPOSE_TARBALL="${{ needs.create-rc.outputs.compose_tarball }}" + HELM_TARBALL="${{ needs.create-rc.outputs.helm_tarball }}" + + echo "## Release Candidate Created Successfully!" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "### Release Information" >> $GITHUB_STEP_SUMMARY + echo "- **Version:** ${VERSION}" >> $GITHUB_STEP_SUMMARY + echo "- **RC Number:** RC${RC_NUM}" >> $GITHUB_STEP_SUMMARY + echo "- **Git Tag:** \`${TAG_NAME}\`" >> $GITHUB_STEP_SUMMARY + echo "- **Commit:** \`${COMMIT_HASH}\`" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "### Artifacts Location" >> $GITHUB_STEP_SUMMARY + echo "**Staging Directory:** https://dist.apache.org/repos/dist/dev/incubator/texera/${RC_DIR}/" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "### Artifacts Created" >> $GITHUB_STEP_SUMMARY + echo "| Artifact | Description |" >> $GITHUB_STEP_SUMMARY + echo "|----------|-------------|" >> $GITHUB_STEP_SUMMARY + echo "| \`${SRC_TARBALL}\` | Source code |" >> $GITHUB_STEP_SUMMARY + echo "| \`${COMPOSE_TARBALL}\` | Docker Compose deployment bundle |" >> $GITHUB_STEP_SUMMARY + echo "| \`${HELM_TARBALL}\` | Helm chart for Kubernetes deployment |" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "Each artifact has a corresponding \`.asc\` (GPG signature) and \`.sha512\` (checksum) file." >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "### Next Steps" >> $GITHUB_STEP_SUMMARY + echo "1. Build and push container images using the \`Build and push images\` workflow with tag \`${VERSION}\`" >> $GITHUB_STEP_SUMMARY + echo "2. Verify the artifacts at the staging directory" >> $GITHUB_STEP_SUMMARY + echo "3. Send [VOTE] email to dev@texera.apache.org" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "### Verification" >> $GITHUB_STEP_SUMMARY + echo "\`\`\`bash" >> $GITHUB_STEP_SUMMARY + echo "# Import KEYS and verify signatures" >> $GITHUB_STEP_SUMMARY + echo "gpg --import KEYS" >> $GITHUB_STEP_SUMMARY + echo "gpg --verify ${SRC_TARBALL}.asc ${SRC_TARBALL}" >> $GITHUB_STEP_SUMMARY + echo "gpg --verify ${COMPOSE_TARBALL}.asc ${COMPOSE_TARBALL}" >> $GITHUB_STEP_SUMMARY + echo "gpg --verify ${HELM_TARBALL}.asc ${HELM_TARBALL}" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "# Verify SHA512 checksums" >> $GITHUB_STEP_SUMMARY + echo "sha512sum -c ${SRC_TARBALL}.sha512" >> $GITHUB_STEP_SUMMARY + echo "sha512sum -c ${COMPOSE_TARBALL}.sha512" >> $GITHUB_STEP_SUMMARY + echo "sha512sum -c ${HELM_TARBALL}.sha512" >> $GITHUB_STEP_SUMMARY + echo "\`\`\`" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "**KEYS file:** https://downloads.apache.org/incubator/texera/KEYS" >> $GITHUB_STEP_SUMMARY + + echo "✓ Release candidate workflow completed successfully!" + + - name: Display vote email template + run: | + echo "## Vote Email Template" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "Copy the content below to send to dev@texera.apache.org:" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "\`\`\`" >> $GITHUB_STEP_SUMMARY + cat "$GITHUB_WORKSPACE/vote-email.txt" >> $GITHUB_STEP_SUMMARY + echo "\`\`\`" >> $GITHUB_STEP_SUMMARY diff --git a/.github/workflows/direct-backport-push.yml b/.github/workflows/direct-backport-push.yml new file mode 100644 index 00000000000..c291fc18879 --- /dev/null +++ b/.github/workflows/direct-backport-push.yml @@ -0,0 +1,216 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: Direct Backport Push + +on: + push: + branches: + - main + +permissions: + actions: read + contents: write + pull-requests: read + +jobs: + discover: + name: Discover direct backport targets + runs-on: ubuntu-latest + outputs: + pr_number: ${{ steps.discover.outputs.pr_number }} + targets: ${{ steps.discover.outputs.targets }} + has_targets: ${{ steps.discover.outputs.has_targets }} + steps: + - name: Resolve merged PR and green targets + id: discover + uses: actions/github-script@v8 + with: + script: | + const sha = context.sha; + const { owner, repo } = context.repo; + + // Strategy 1 (preferred): parse the squash-merge commit message. + // ASF .asf.yaml forces squash merges with PR_TITLE_AND_DESC, so the + // first line ends with "(#NNNN)". This is deterministic and avoids + // the commit↔PR association index, which can lag for tens of seconds + // after a merge. + async function resolvePrFromMessage() { + const message = context.payload?.head_commit?.message ?? ""; + const firstLine = message.split("\n", 1)[0]; + const match = firstLine.match(/\(#(\d+)\)\s*$/); + if (!match) { + core.info('Commit message does not end with "(#N)"; falling back to API.'); + return null; + } + const prNumber = Number(match[1]); + try { + const { data: pr } = await github.rest.pulls.get({ + owner, + repo, + pull_number: prNumber, + }); + if (!pr.merged) { + core.warning(`PR #${prNumber} extracted from commit message is not merged; falling back to API.`); + return null; + } + core.info(`Resolved PR #${prNumber} from commit message.`); + return pr; + } catch (e) { + core.warning(`Failed to fetch PR #${prNumber}: ${e.message}. Falling back to API.`); + return null; + } + } + + // Strategy 2 (fallback): GET /commits/{sha}/pulls with exponential + // backoff. 5 attempts at 0/2/4/8/16s — total worst case ~30s. + async function resolvePrFromApi() { + const backoffsMs = [0, 2000, 4000, 8000, 16000]; + for (let i = 0; i < backoffsMs.length; i++) { + if (backoffsMs[i] > 0) { + core.info(`Retrying commit→PR lookup in ${backoffsMs[i] / 1000}s (attempt ${i + 1}/${backoffsMs.length}).`); + await new Promise((resolve) => setTimeout(resolve, backoffsMs[i])); + } + const response = await github.request( + "GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls", + { + owner, + repo, + commit_sha: sha, + } + ); + const pr = response.data.find((p) => p.merge_commit_sha === sha) ?? response.data[0]; + if (pr) { + core.info(`Resolved PR #${pr.number} from commits/${sha}/pulls on attempt ${i + 1}.`); + return pr; + } + } + return null; + } + + const pullRequest = (await resolvePrFromMessage()) ?? (await resolvePrFromApi()); + if (!pullRequest) { + core.info(`No merged pull request is associated with ${sha}.`); + core.setOutput("pr_number", ""); + core.setOutput("targets", "[]"); + core.setOutput("has_targets", "false"); + return; + } + + const requestedTargets = [...new Set( + pullRequest.labels + .map((label) => label.name) + .filter((name) => /^release\/.+$/.test(name)) + )].sort(); + + if (requestedTargets.length === 0) { + core.info(`PR #${pullRequest.number} does not request any backports.`); + core.setOutput("pr_number", String(pullRequest.number)); + core.setOutput("targets", "[]"); + core.setOutput("has_targets", "false"); + return; + } + + const buildRuns = await github.paginate( + github.rest.actions.listWorkflowRuns, + { + owner, + repo, + workflow_id: "required-checks.yml", + head_sha: pullRequest.head.sha, + per_page: 100, + } + ); + + let greenTargets = []; + if (buildRuns.length === 0) { + core.warning(`No Build workflow runs found for ${pullRequest.head.sha}.`); + } else { + const allJobs = []; + for (const run of buildRuns) { + const jobs = await github.paginate( + github.rest.actions.listJobsForWorkflowRun, + { + owner, + repo, + run_id: run.id, + per_page: 100, + } + ); + allJobs.push(...jobs); + } + + greenTargets = requestedTargets.filter((target) => { + const prefix = `backport (${target}) / `; + const targetJobs = allJobs.filter((job) => job.name.startsWith(prefix)); + return targetJobs.length > 0 && targetJobs.every((job) => job.conclusion === "success"); + }); + } + + const skippedTargets = requestedTargets.filter((target) => !greenTargets.includes(target)); + if (skippedTargets.length > 0) { + core.warning(`Skipping targets without a successful Backport run: ${skippedTargets.join(", ")}`); + } + + core.setOutput("pr_number", String(pullRequest.number)); + core.setOutput("targets", JSON.stringify(greenTargets)); + core.setOutput("has_targets", greenTargets.length > 0 ? "true" : "false"); + + push-backports: + needs: discover + if: ${{ needs.discover.outputs.has_targets == 'true' }} + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + target: ${{ fromJson(needs.discover.outputs.targets) }} + steps: + - name: Checkout main + uses: actions/checkout@v5 + with: + fetch-depth: 0 + - name: Cherry-pick merge commit onto target branch + env: + MERGE_SHA: ${{ github.sha }} + TARGET_BRANCH: ${{ matrix.target }} + run: | + set -euo pipefail + + parent_count=$(git rev-list --parents -n 1 "${MERGE_SHA}" | awk '{print NF-1}') + if [[ "${parent_count}" -ne 1 ]]; then + echo "Direct backport expects a squash-merged commit on main. ${MERGE_SHA} has ${parent_count} parents." >&2 + exit 1 + fi + + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + + # Reuse the squash commit's full message so the PR title, description, + # and any Co-Authored-By trailers GitHub injected stay attached to + # the backport commit. The author is the squash commit's author + # (the original PR author for squash merges). + original_author=$(git log -1 --format='%an <%ae>' "${MERGE_SHA}") + merge_message=$(git log -1 --format=%B "${MERGE_SHA}") + + git fetch --no-tags origin "${TARGET_BRANCH}" + git checkout -B "${TARGET_BRANCH}" "origin/${TARGET_BRANCH}" + git cherry-pick --no-commit "${MERGE_SHA}" + + { + printf '%s\n\n(backported from commit %s)\n' "${merge_message}" "${MERGE_SHA}" + } | git commit -F - --author="${original_author}" + + git push origin "HEAD:${TARGET_BRANCH}" diff --git a/.github/workflows/issue-triage.yml b/.github/workflows/issue-triage.yml new file mode 100644 index 00000000000..0846b98ebe8 --- /dev/null +++ b/.github/workflows/issue-triage.yml @@ -0,0 +1,89 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: Issue triage +on: + issues: + types: [assigned, unassigned] + +permissions: + issues: write + pull-requests: read + +jobs: + # -------------------------------------------------------- + # 1) Issue triage: add/remove "triage" on assignment changes + # -------------------------------------------------------- + issue-triage: + if: github.event_name == 'issues' + runs-on: ubuntu-latest + steps: + - name: Remove 'triage' label when issue is assigned + if: github.event.action == 'assigned' + uses: actions/github-script@v7 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + script: | + const { owner, repo } = context.repo; + const issue_number = context.payload.issue.number; + + try { + await github.rest.issues.removeLabel({ + owner, + repo, + issue_number, + name: 'triage', + }); + core.info(`Removed 'triage' from issue #${issue_number}`); + } catch (e) { + if (e.status === 404) { + core.info(`Issue #${issue_number} has no 'triage' label, nothing to remove.`); + } else { + core.warning(`Failed to remove 'triage' from issue #${issue_number}: ${e.message}`); + throw e; + } + } + + - name: Add 'triage' label when issue is unassigned and has no assignees + if: github.event.action == 'unassigned' + uses: actions/github-script@v7 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + script: | + const issue = context.payload.issue; + const { owner, repo } = context.repo; + const issue_number = issue.number; + + const assignees = issue.assignees || []; + if (assignees.length > 0) { + core.info( + `Issue #${issue_number} still has ${assignees.length} assignee(s), not adding 'triage'.` + ); + return; + } + + core.info(`Issue #${issue_number} has no assignees, adding 'triage' label.`); + try { + await github.rest.issues.addLabels({ + owner, + repo, + issue_number, + labels: ['triage'], + }); + } catch (e) { + core.warning(`Failed to add 'triage' to issue #${issue_number}: ${e.message}`); + throw e; + } diff --git a/.github/workflows/lint-pr.yml b/.github/workflows/lint-pr.yml new file mode 100644 index 00000000000..fcc5d46f0ca --- /dev/null +++ b/.github/workflows/lint-pr.yml @@ -0,0 +1,36 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: Lint PR + +on: + pull_request_target: + types: + - opened + - edited + - reopened + - synchronize + +jobs: + main: + name: Validate PR title + runs-on: ubuntu-latest + permissions: + pull-requests: read + steps: + - uses: amannn/action-semantic-pull-request@0723387faaf9b38adef4775cd42cfd5155ed6017 # v5.5.3 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/pr-labeler.yml b/.github/workflows/pr-labeler.yml new file mode 100644 index 00000000000..d074cc9b5ae --- /dev/null +++ b/.github/workflows/pr-labeler.yml @@ -0,0 +1,31 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: "Pull Request Labeler" + +on: + - pull_request_target + +jobs: + labeler: + permissions: + contents: read + pull-requests: write + runs-on: ubuntu-latest + steps: + - uses: actions/labeler@v6 + with: + sync-labels: true diff --git a/.github/workflows/required-checks.yml b/.github/workflows/required-checks.yml new file mode 100644 index 00000000000..2f858cd951d --- /dev/null +++ b/.github/workflows/required-checks.yml @@ -0,0 +1,232 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +name: Required Checks + +on: + push: + branches: + - 'ci-enable/**' + - 'main' + - 'release/**' + pull_request: + types: + - opened + - reopened + - synchronize + - labeled + - unlabeled + workflow_dispatch: + +permissions: + checks: write + contents: read + pull-requests: read + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + +jobs: + # Precheck decides which downstream jobs run for this event: + # - On PR events, wait for the Pull Request Labeler workflow to finish so + # the labels it applies (frontend, docs, dev, ...) are available, then + # gate run_* outputs on those labels. + # - run_frontend / run_scala / run_python / run_agent_service: gate the + # main build stacks. PRs labelled exclusively with docs and/or dev skip + # every stack; otherwise frontend skips when no `frontend` label is + # present (the other stacks always run when at least one non-docs/dev + # label exists). Push and dispatch events run every stack. + # - backport_targets: JSON array of release/* labels currently on the PR. + # Drives the backport matrix; empty array means no backport runs. + precheck: + name: Precheck + runs-on: ubuntu-latest + outputs: + run_frontend: ${{ steps.decide.outputs.run_frontend }} + run_scala: ${{ steps.decide.outputs.run_scala }} + run_python: ${{ steps.decide.outputs.run_python }} + run_agent_service: ${{ steps.decide.outputs.run_agent_service }} + backport_targets: ${{ steps.decide.outputs.backport_targets }} + steps: + - name: Wait for Pull Request Labeler + if: github.event_name == 'pull_request' + uses: actions/github-script@v8 + with: + script: | + const ref = context.payload.pull_request.head.sha; + const maxAttempts = 30; + for (let i = 0; i < maxAttempts; i++) { + const { data } = await github.rest.checks.listForRef({ + owner: context.repo.owner, + repo: context.repo.repo, + ref, + check_name: "labeler", + }); + const check = data.check_runs[0]; + if (check && check.status === "completed") { + core.info(`labeler ${check.conclusion}`); + return; + } + core.info(`labeler not ready (attempt ${i + 1}/${maxAttempts})`); + await new Promise((r) => setTimeout(r, 10000)); + } + core.warning("labeler did not complete within 5 minutes; proceeding with current labels."); + + - name: Decide which jobs to run + id: decide + uses: actions/github-script@v8 + with: + script: | + const eventName = context.eventName; + let labels = []; + + if (eventName === "pull_request") { + // Re-fetch labels: the labeler may have just added some. + const { data: pr } = await github.rest.pulls.get({ + owner: context.repo.owner, + repo: context.repo.repo, + pull_number: context.payload.pull_request.number, + }); + labels = pr.labels.map((l) => l.name); + core.info(`PR labels: ${labels.join(", ") || "(none)"}`); + } + + const SKIP_ONLY = new Set(["docs", "dev"]); + const onlySkippable = + eventName === "pull_request" && + labels.length > 0 && + labels.every((l) => SKIP_ONLY.has(l)); + + let runFrontend = true; + let runScala = true; + let runPython = true; + let runAgentService = true; + + if (onlySkippable) { + runFrontend = runScala = runPython = runAgentService = false; + core.info("Labels are docs/dev only; skipping all build stacks."); + } else if (eventName === "pull_request" && !labels.includes("frontend")) { + runFrontend = false; + core.info("No frontend label; skipping frontend stack."); + } + + core.setOutput("run_frontend", runFrontend ? "true" : "false"); + core.setOutput("run_scala", runScala ? "true" : "false"); + core.setOutput("run_python", runPython ? "true" : "false"); + core.setOutput("run_agent_service", runAgentService ? "true" : "false"); + + // Backport targets: all current release/* labels on the PR. + const targets = [...new Set(labels.filter((n) => /^release\/.+$/.test(n)))].sort(); + if (targets.length === 0) { + core.info("No backport targets on PR."); + } else { + core.info(`Backport targets: ${targets.join(", ")}`); + } + core.setOutput("backport_targets", JSON.stringify(targets)); + + cleanup-stale-backport: + if: ${{ github.event_name == 'pull_request' && github.event.action == 'unlabeled' && startsWith(github.event.label.name, 'release/') }} + runs-on: ubuntu-latest + steps: + - name: Cancel obsolete backport check_runs for the removed target + uses: actions/github-script@v8 + with: + script: | + const { owner, repo } = context.repo; + const target = context.payload.label.name; + const headSha = context.payload.pull_request.head.sha; + const prefix = `backport (${target}) `; + + const checks = await github.paginate( + github.rest.checks.listForRef, + { owner, repo, ref: headSha, per_page: 100 } + ); + + for (const check of checks) { + if (!check.name.startsWith(prefix)) continue; + if (check.status === "completed" && check.conclusion === "cancelled") continue; + try { + await github.rest.checks.update({ + owner, + repo, + check_run_id: check.id, + status: "completed", + conclusion: "cancelled", + }); + core.info(`Cancelled check ${check.name}`); + } catch (e) { + core.warning(`Failed to update check ${check.id} (${check.name}): ${e.message}`); + } + } + + build: + needs: precheck + uses: ./.github/workflows/build.yml + with: + run_frontend: ${{ needs.precheck.outputs.run_frontend == 'true' }} + run_scala: ${{ needs.precheck.outputs.run_scala == 'true' }} + run_python: ${{ needs.precheck.outputs.run_python == 'true' }} + run_agent_service: ${{ needs.precheck.outputs.run_agent_service == 'true' }} + secrets: inherit + + backport: + needs: precheck + if: ${{ needs.precheck.outputs.backport_targets != '[]' }} + strategy: + fail-fast: false + matrix: + target: ${{ fromJson(needs.precheck.outputs.backport_targets) }} + uses: ./.github/workflows/build.yml + with: + checkout_ref: refs/pull/${{ github.event.pull_request.number }}/head + backport_target_branch: ${{ matrix.target }} + backport_commit_range: ${{ format('{0}..{1}', github.event.pull_request.base.sha, github.event.pull_request.head.sha) }} + job_name_suffix: "" + run_frontend: ${{ needs.precheck.outputs.run_frontend == 'true' }} + run_scala: ${{ needs.precheck.outputs.run_scala == 'true' }} + run_python: ${{ needs.precheck.outputs.run_python == 'true' }} + run_agent_service: ${{ needs.precheck.outputs.run_agent_service == 'true' }} + secrets: inherit + + required-checks: + # Do not rename this job — its display name is referenced in .asf.yaml. + name: Required Checks + needs: [precheck, build, backport] + if: always() + runs-on: ubuntu-latest + steps: + - name: Verify all required checks succeeded or were skipped + run: | + declare -A results=( + [precheck]="${{ needs.precheck.result }}" + [build]="${{ needs.build.result }}" + [backport]="${{ needs.backport.result }}" + ) + failed=0 + for job in "${!results[@]}"; do + r="${results[$job]}" + echo "${job}: ${r}" + if [[ "$r" != "success" && "$r" != "skipped" ]]; then + failed=1 + fi + done + if (( failed )); then + echo "::error::One or more required checks did not succeed." + exit 1 + fi + echo "All required checks succeeded or were skipped." diff --git a/.gitignore b/.gitignore index fd0f230a2d9..d283fc70137 100644 --- a/.gitignore +++ b/.gitignore @@ -1,25 +1,37 @@ -*.iml -/.idea -/.idea_modules -/.project -/.settings +# Ignoring binary/output target/ out/ -user-resources/ +# Ignoring packages +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar -# Ignoring IntelliJ related files -.idea +# Ignoring VSCode related files +.vscode/ +# Ignoring IntelliJ related files +*.iml +.idea/ +.idea_modules/ +lib_managed/ +src_managed/ # Ignoring Eclipse files .classpath .project .settings +# Ignoring sublime files +*.sublime-workspace + # Ignoring index folder and data folder -index -catalog +index/ +catalog/ plan/ plan_files/ query-results/ @@ -27,3 +39,96 @@ query-results/ # Ignoring Mac OSX specific files .DS_Store +# Ignoring jenv related files +.java-version + +# Ignoring scala related files +hs_err_pid* + +# Ignoring python related files +venv/ +__pycache__/ +*.py[cod] +*$py.class +.ipynb_checkpoints +.pytype/ + +# Ignoring python generated files +*.model +*.pkl + +# Ingoring user generated resources +user-resources/ + +# Ingoring gmail tokens +gmail/ + +# Ignoring maven related files +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties +# https://github.com/takari/maven-wrapper#usage-without-binary-jar +.mvn/wrapper/maven-wrapper.jar + +# Ignoring sbt related files +.bsp/ +sbt.json + +# Ignoring rebel related files +rebel.xml + +# Ignoring log files +*.log +*.log.gz + +# Ignoring the entire log folder +logs/ + +# Ignoring package-lock.json +package-lock.json + +# Ignoring protobuf related files +scalapb/scalapb + +# Ignoring credentials +client_secret_* +StoredCredential* +**/apache2/ +**/Apache24/ +**/php/ +Composer-Setup.exe + +# Ignoring folders generated by vscode IDE +.metals/ +.bloop/ +.ammonite/ +metals.sbt + +# Ignoring Helm related files +**/charts/*.tgz +**/texera-helmchart/charts/ +**/texera-helmchart/*/requirements.lock +**/texera-helmchart/Chart.lock +**/.helm/ + +# Additional Helm/Kubernetes related files +.kubeconfig +*.kubeconfig +**/.kube/ +values-*.yaml # Any environment-specific value overrides + +# Ignore nested node modules +**/node_modules/ +**/package-lock.json +.env + +# agent-service is Bun-based; yarn/npm artifacts aren't needed +agent-service/.yarn/ +agent-service/.yarnrc.yml +agent-service/yarn.lock +agent-service/CLAUDE.md diff --git a/.licenserc.yaml b/.licenserc.yaml new file mode 100644 index 00000000000..565ef344f80 --- /dev/null +++ b/.licenserc.yaml @@ -0,0 +1,51 @@ +header: + license: + spdx-id: Apache-2.0 + copyright-owner: Apache Software Foundation + + paths-ignore: + - 'licenses' + - '**/*.md' + - '**/*.csv' + - '**/*.txt' + - '**/*.json' + - '**/*.jsonl' + - 'DESCRIPTION' + - 'DISCLAIMER-WIP' + - 'LICENSE' + - 'LICENSE-binary' + - 'NOTICE' + - 'NOTICE-binary' + - '.dockerignore' + - '.gitattributes' + - '.github/PULL_REQUEST_TEMPLATE' + - 'yarn.lock' + - '.nvmrc' + - '.htaccess' + - '.gitkeep' + - 'site.webmanifest' + - '.gitignore' + - '.licenserc.yaml' + - 'frontend/.yarn/**' + - 'amber/src/main/python/proto/**' + - '**/.env.example' + - '**/.prettierrc' + - '**/bun.lock' + # Third-party code with MIT license - see LICENSE file for attribution + - 'common/workflow-operator/src/main/scala/com/kjetland/**' + # TypeFox monaco-languageclient derived files (MIT License) + - 'pyright-language-service/src/main.ts' + - 'pyright-language-service/src/language-server-runner.ts' + - 'pyright-language-service/src/server-commons.ts' + - 'frontend/src/app/common/formly/array.type.ts' + - 'frontend/src/app/common/formly/object.type.ts' + - 'frontend/src/app/common/formly/multischema.type.ts' + - 'frontend/src/app/common/formly/null.type.ts' + # Third-party SVG assets - see LICENSE file for attribution + - 'frontend/src/assets/svg/operator-view-result.svg' + - 'frontend/src/assets/svg/operator-reuse-cache-invalid.svg' + - 'frontend/src/assets/svg/operator-reuse-cache-valid.svg' + - 'frontend/src/app/common/type/proto/org/apache/texera/amber/core/virtualidentity.ts' + - 'frontend/src/app/common/type/proto/org/apache/texera/amber/core/workflow.ts' + - 'frontend/src/app/common/type/proto/google/protobuf/descriptor.ts' + - 'frontend/src/app/common/type/proto/scalapb/scalapb.ts' diff --git a/.run/AccessControlService.run.xml b/.run/AccessControlService.run.xml new file mode 100644 index 00000000000..56ffbc50fbb --- /dev/null +++ b/.run/AccessControlService.run.xml @@ -0,0 +1,34 @@ + + + + + \ No newline at end of file diff --git a/.run/ComputingUnitManagingService.run.xml b/.run/ComputingUnitManagingService.run.xml new file mode 100644 index 00000000000..8bbb5c1966f --- /dev/null +++ b/.run/ComputingUnitManagingService.run.xml @@ -0,0 +1,34 @@ + + + + + \ No newline at end of file diff --git a/.run/ComputingUnitMaster.run.xml b/.run/ComputingUnitMaster.run.xml new file mode 100644 index 00000000000..5ffffb79e88 --- /dev/null +++ b/.run/ComputingUnitMaster.run.xml @@ -0,0 +1,34 @@ + + + + + \ No newline at end of file diff --git a/.run/ComputingUnitWorker.run.xml b/.run/ComputingUnitWorker.run.xml new file mode 100644 index 00000000000..854da672287 --- /dev/null +++ b/.run/ComputingUnitWorker.run.xml @@ -0,0 +1,34 @@ + + + + + \ No newline at end of file diff --git a/.run/ConfigService.run.xml b/.run/ConfigService.run.xml new file mode 100644 index 00000000000..395688afca4 --- /dev/null +++ b/.run/ConfigService.run.xml @@ -0,0 +1,34 @@ + + + + + \ No newline at end of file diff --git a/.run/FileService.run.xml b/.run/FileService.run.xml new file mode 100644 index 00000000000..0a54e70aac8 --- /dev/null +++ b/.run/FileService.run.xml @@ -0,0 +1,34 @@ + + + + + \ No newline at end of file diff --git a/.run/TexeraWebApplication.run.xml b/.run/TexeraWebApplication.run.xml new file mode 100644 index 00000000000..d9e3829fc22 --- /dev/null +++ b/.run/TexeraWebApplication.run.xml @@ -0,0 +1,34 @@ + + + + + \ No newline at end of file diff --git a/.run/WorkflowCompilingService.run.xml b/.run/WorkflowCompilingService.run.xml new file mode 100644 index 00000000000..d41f60d9c54 --- /dev/null +++ b/.run/WorkflowCompilingService.run.xml @@ -0,0 +1,34 @@ + + + + + \ No newline at end of file diff --git a/.run/frontend.run.xml b/.run/frontend.run.xml new file mode 100644 index 00000000000..8132f576027 --- /dev/null +++ b/.run/frontend.run.xml @@ -0,0 +1,30 @@ + + + + + + + + +
+ + + + """ + + // Test case 1: With a simple long string + val tuple1 = Tuple + .builder(schema) + .add("longStringCol", AttributeType.STRING, longString) + .build() + + // Test case 2: With HTML visualization content + val tuple2 = Tuple + .builder(schema) + .add("longStringCol", AttributeType.STRING, htmlVisualizationString) + .build() + + // When isVisualization is false (default) + val resultsDefault = ExecutionResultService.convertTuplesToJson(List(tuple1, tuple2)) + + // Verify truncation happens + resultsDefault(0).get("longStringCol").asText() should ( + have length 103 and // 100 chars + "..." + startWith("a" * 100) and + endWith("...") + ) + + resultsDefault(1).get("longStringCol").asText() should ( + have length 103 and + endWith("...") + ) + + // When isVisualization is true + val resultsVisualization = + ExecutionResultService.convertTuplesToJson(List(tuple1, tuple2), true) + + // Verify no truncation happens + resultsVisualization(0).get("longStringCol").asText() shouldBe longString + resultsVisualization(0).get("longStringCol").asText() should have length 150 + + resultsVisualization(1).get("longStringCol").asText() shouldBe htmlVisualizationString + resultsVisualization(1) + .get("longStringCol") + .asText() should have length htmlVisualizationString.length + } + + it should "handle direct comparison between non-visualization and visualization mode" in { + val attributes = List( + new Attribute("col1", AttributeType.STRING), + new Attribute("col2", AttributeType.STRING), + new Attribute("col3", AttributeType.STRING) + ) + val schema = new Schema(attributes) + + // Create strings of various lengths + val shortString = "short string" // under maxStringLength + val exactLengthString = "x" * 100 // exactly maxStringLength + val longString = "y" * 200 // over maxStringLength + + val tuple = Tuple + .builder(schema) + .add("col1", AttributeType.STRING, shortString) + .add("col2", AttributeType.STRING, exactLengthString) + .add("col3", AttributeType.STRING, longString) + .build() + + // Convert with both modes + val resultDefault = ExecutionResultService.convertTuplesToJson(List(tuple), false) + val resultVisualization = ExecutionResultService.convertTuplesToJson(List(tuple), true) + + // Short strings should be the same in both modes + resultDefault(0).get("col1").asText() shouldBe shortString + resultVisualization(0).get("col1").asText() shouldBe shortString + + // Exact length strings should be the same in both modes + resultDefault(0).get("col2").asText() shouldBe exactLengthString + resultVisualization(0).get("col2").asText() shouldBe exactLengthString + + // Long strings should be truncated in default mode but not in visualization mode + resultDefault(0).get("col3").asText() should ( + have length 103 and // 100 chars + "..." + startWith("y" * 100) and + endWith("...") + ) + resultVisualization(0).get("col3").asText() shouldBe longString + resultVisualization(0).get("col3").asText() should have length 200 + } + + it should "apply visualization flag correctly to mixed collections" in { + val attributes = List( + new Attribute("value", AttributeType.STRING) + ) + val schema = new Schema(attributes) + + // Create a collection with both short and long strings + val tuples = List( + Tuple.builder(schema).add("value", AttributeType.STRING, "short").build(), + Tuple.builder(schema).add("value", AttributeType.STRING, "a" * 150).build(), + Tuple.builder(schema).add("value", AttributeType.STRING, "medium length").build(), + Tuple.builder(schema).add("value", AttributeType.STRING, "b" * 200).build() + ) + + // Test with visualization flag true + val resultsVisualization = ExecutionResultService.convertTuplesToJson(tuples, true) + + // All strings should remain intact + resultsVisualization(0).get("value").asText() shouldBe "short" + resultsVisualization(1).get("value").asText() shouldBe "a" * 150 + resultsVisualization(2).get("value").asText() shouldBe "medium length" + resultsVisualization(3).get("value").asText() shouldBe "b" * 200 + + // Test with visualization flag false (default) + val resultsDefault = ExecutionResultService.convertTuplesToJson(tuples) + + // Short strings unchanged, long strings truncated + resultsDefault(0).get("value").asText() shouldBe "short" + resultsDefault(1).get("value").asText() should endWith("...") + resultsDefault(2).get("value").asText() shouldBe "medium length" + resultsDefault(3).get("value").asText() should endWith("...") + } +} diff --git a/amber/src/test/scala/org/apache/texera/workflow/common/storage/ReadonlyLocalFileDocumentSpec.scala b/amber/src/test/scala/org/apache/texera/workflow/common/storage/ReadonlyLocalFileDocumentSpec.scala new file mode 100644 index 00000000000..a5837bed8b8 --- /dev/null +++ b/amber/src/test/scala/org/apache/texera/workflow/common/storage/ReadonlyLocalFileDocumentSpec.scala @@ -0,0 +1,111 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.engine.common.storage + +import org.apache.texera.amber.core.storage.DocumentFactory +import org.apache.texera.amber.core.storage.model.ReadonlyVirtualDocument +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec +import org.scalatest.matchers.should.Matchers + +import java.io.{ByteArrayOutputStream, File, InputStream} +import java.nio.file.Files +import scala.util.Using + +class ReadonlyLocalFileDocumentSpec extends AnyFlatSpec with Matchers with BeforeAndAfter { + + var tempFile: File = _ + var fileDocument: ReadonlyVirtualDocument[_] = _ + + val initialContent = + "Initial Content\nsome more content to make the text longer\nadf\t\ttestteset" + + before { + // Create a temporary file with initial content + tempFile = File.createTempFile("test", ".txt") + Files.write(tempFile.toPath, initialContent.getBytes) + fileDocument = DocumentFactory.openReadonlyDocument(tempFile.toURI) + } + + after { + // Delete the temporary file + Files.deleteIfExists(tempFile.toPath) + } + + private def readAllBytes(inputStream: InputStream): Array[Byte] = { + val buffer = new ByteArrayOutputStream() + val data = new Array[Byte](1024) + var nRead = 0 + while ({ + nRead = inputStream.read(data, 0, data.length) + nRead != -1 + }) { + buffer.write(data, 0, nRead) + } + buffer.flush() + buffer.toByteArray + } + + "ReadonlyLocalFileDocument" should "correctly report its URI" in { + fileDocument.getURI should be(tempFile.toURI) + } + + it should "allow reading from the file" in { + val content = Using(fileDocument.asInputStream()) { inStream => + new String(readAllBytes(inStream)) + }.getOrElse(fail("Failed to read from the file")) + + content should equal(initialContent) + } + + it should "return the file itself when asFile is called" in { + fileDocument.asFile() should be(tempFile) + } + + it should "throw NotImplementedError for unsupported getItem method" in { + intercept[NotImplementedError] { + fileDocument.getItem(0) + }.getMessage should include("getItem is not supported") + } + + it should "throw NotImplementedError for unsupported get method" in { + intercept[NotImplementedError] { + fileDocument.get() + }.getMessage should include("get is not supported") + } + + it should "throw NotImplementedError for unsupported getRange method" in { + intercept[NotImplementedError] { + fileDocument.getRange(0, 1) + }.getMessage should include("getRange is not supported") + } + + it should "throw NotImplementedError for unsupported getAfter method" in { + intercept[NotImplementedError] { + fileDocument.getAfter(0) + }.getMessage should include("getAfter is not supported") + } + + it should "throw NotImplementedError for unsupported getCount method" in { + intercept[NotImplementedError] { + fileDocument.getCount + }.getMessage should include("getCount is not supported") + } +} diff --git a/bin/.htaccess b/bin/.htaccess new file mode 100644 index 00000000000..7aae87ec70a --- /dev/null +++ b/bin/.htaccess @@ -0,0 +1,141 @@ + + RewriteEngine on + + # Ensure the Authorization HTTP header is available to PHP + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Uncomment the following lines if you are not using a `public` directory + # to prevent sensitive resources from being exposed. + # RewriteRule /\.git / [F,L] + # RewriteRule ^auth\.json$ / [F,L] + # RewriteRule ^composer\.(lock|json)$ / [F,L] + # RewriteRule ^config.php$ / [F,L] + # RewriteRule ^flarum$ / [F,L] + # RewriteRule ^storage/(.*)?$ / [F,L] + # RewriteRule ^vendor/(.*)?$ / [F,L] + + # Pass requests that don't refer directly to files in the filesystem to index.php + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + RewriteRule ^ index.php [QSA,L] + + +# Disable directory listings +Options -Indexes + +# MultiViews can mess up our rewriting scheme +Options -MultiViews + +# The following directives are based on best practices from H5BP Apache Server Configs +# https://github.com/h5bp/server-configs-apache + +# Expire rules for static content + + ExpiresActive on + ExpiresDefault "access plus 1 month" + ExpiresByType text/css "access plus 1 year" + ExpiresByType application/atom+xml "access plus 1 hour" + ExpiresByType application/rdf+xml "access plus 1 hour" + ExpiresByType application/rss+xml "access plus 1 hour" + ExpiresByType application/json "access plus 0 seconds" + ExpiresByType application/ld+json "access plus 0 seconds" + ExpiresByType application/schema+json "access plus 0 seconds" + ExpiresByType application/vnd.geo+json "access plus 0 seconds" + ExpiresByType application/vnd.api+json "access plus 0 seconds" + ExpiresByType application/xml "access plus 0 seconds" + ExpiresByType text/calendar "access plus 0 seconds" + ExpiresByType text/xml "access plus 0 seconds" + ExpiresByType image/vnd.microsoft.icon "access plus 1 week" + ExpiresByType image/x-icon "access plus 1 week" + ExpiresByType text/html "access plus 0 seconds" + ExpiresByType application/javascript "access plus 1 year" + ExpiresByType application/x-javascript "access plus 1 year" + ExpiresByType text/javascript "access plus 1 year" + ExpiresByType application/manifest+json "access plus 1 week" + ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds" + ExpiresByType text/cache-manifest "access plus 0 seconds" + ExpiresByType text/markdown "access plus 0 seconds" + ExpiresByType audio/ogg "access plus 1 month" + ExpiresByType image/bmp "access plus 1 month" + ExpiresByType image/gif "access plus 1 month" + ExpiresByType image/jpeg "access plus 1 month" + ExpiresByType image/png "access plus 1 month" + ExpiresByType image/svg+xml "access plus 1 month" + ExpiresByType image/webp "access plus 1 month" + ExpiresByType video/mp4 "access plus 1 month" + ExpiresByType video/ogg "access plus 1 month" + ExpiresByType video/webm "access plus 1 month" + ExpiresByType application/wasm "access plus 1 year" + ExpiresByType font/collection "access plus 1 month" + ExpiresByType application/vnd.ms-fontobject "access plus 1 month" + ExpiresByType font/eot "access plus 1 month" + ExpiresByType font/opentype "access plus 1 month" + ExpiresByType font/otf "access plus 1 month" + ExpiresByType application/x-font-ttf "access plus 1 month" + ExpiresByType font/ttf "access plus 1 month" + ExpiresByType application/font-woff "access plus 1 month" + ExpiresByType application/x-font-woff "access plus 1 month" + ExpiresByType font/woff "access plus 1 month" + ExpiresByType application/font-woff2 "access plus 1 month" + ExpiresByType font/woff2 "access plus 1 month" + ExpiresByType text/x-cross-domain-policy "access plus 1 week" + + +# Gzip compression + + + AddOutputFilterByType DEFLATE "application/atom+xml" \ + "application/javascript" \ + "application/json" \ + "application/ld+json" \ + "application/manifest+json" \ + "application/rdf+xml" \ + "application/rss+xml" \ + "application/schema+json" \ + "application/vnd.geo+json" \ + "application/vnd.ms-fontobject" \ + "application/wasm" \ + "application/x-font-ttf" \ + "application/x-javascript" \ + "application/x-web-app-manifest+json" \ + "application/xhtml+xml" \ + "application/xml" \ + "font/collection" \ + "font/eot" \ + "font/opentype" \ + "font/otf" \ + "font/ttf" \ + "image/bmp" \ + "image/svg+xml" \ + "image/vnd.microsoft.icon" \ + "image/x-icon" \ + "text/cache-manifest" \ + "text/calendar" \ + "text/css" \ + "text/html" \ + "text/javascript" \ + "text/plain" \ + "text/markdown" \ + "text/vcard" \ + "text/vnd.rim.location.xloc" \ + "text/vtt" \ + "text/x-component" \ + "text/x-cross-domain-policy" \ + "text/xml" + + + +# Fix for https://httpoxy.org vulnerability + + RequestHeader unset Proxy + Header always set Access-Control-Allow-Origin "http://localhost:4200" + Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT" + Header always set Access-Control-Max-Age "1000" + Header always set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token" + Header always set Access-Control-Allow-Credentials "true" + + # Added a rewrite to respond with a 200 SUCCESS on every OPTIONS request. + RewriteEngine On + RewriteCond %{REQUEST_METHOD} OPTIONS + RewriteRule ^(.*)$ $1 [R=200,L] + diff --git a/bin/README.md b/bin/README.md new file mode 100644 index 00000000000..3b13961296a --- /dev/null +++ b/bin/README.md @@ -0,0 +1,21 @@ +# Texera Deployment + +This directory contains Dockerfiles and configuration files for building and deploying Texera's microservices. + +## Dockerfiles + +This directory includes several Dockerfiles, such as `file-service.dockerfile` and `computing-unit-master.dockerfile`. Each Dockerfile builds a specific Texera microservice. All Dockerfiles must be built from the `texera` project root as the Docker build context. + +For example, to build the image using `texera-web-application.dockerfile`, run the following command **from the project root**: + +```bash +docker build -f bin/texera-web-application.dockerfile -t your-repo/texera-web-application:test . +``` + +Two shell scripts, `build-images.sh` and `build-services.sh` are included for building platform-dependent images conveniently. + +You can also find prebuilt images published by the Texera team on the [Texera DockerHub Repository](https://hub.docker.com/repositories/texera). + +## Deployment using images + +Subdirectories `single-node` and `k8s` contain configuration files for deploying Texera using the above Docker images. \ No newline at end of file diff --git a/bin/access-control-service.dockerfile b/bin/access-control-service.dockerfile new file mode 100644 index 00000000000..046f291f029 --- /dev/null +++ b/bin/access-control-service.dockerfile @@ -0,0 +1,65 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.17_8_1.9.3_2.13.11 AS build + +# Set working directory +WORKDIR /texera + +# Copy modules for building the service +COPY common/ common/ +COPY access-control-service/ access-control-service/ +COPY project/ project/ +COPY build.sbt build.sbt + +# Update system and install dependencies +RUN apt-get update && apt-get install -y \ + netcat \ + unzip \ + libpq-dev \ + && apt-get clean + +# Add .git for runtime calls to jgit from OPversion +COPY .git .git +COPY LICENSE LICENSE-binary NOTICE NOTICE-binary DISCLAIMER-WIP ./ +COPY licenses/ licenses/ + +RUN sbt clean AccessControlService/dist + +# Unzip the texera binary +RUN unzip access-control-service/target/universal/access-control-service-*.zip -d target/ + +FROM eclipse-temurin:11-jre-jammy AS runtime + +WORKDIR /texera + +COPY --from=build /texera/.git /texera/.git +# Copy the built texera binary from the build phase +COPY --from=build /texera/target/access-control-service* /texera/ +# Copy resources directories from build phase +COPY --from=build /texera/access-control-service/src/main/resources /texera/access-control-service/src/main/resources +# Copy ASF licensing files. LICENSE-binary and NOTICE-binary describe the +# bundled third-party contents of this image and ship as /texera/LICENSE +# and /texera/NOTICE; licenses/ holds the per-license full texts referenced +# by LICENSE-binary. +COPY --from=build /texera/LICENSE-binary /texera/LICENSE +COPY --from=build /texera/NOTICE-binary /texera/NOTICE +COPY --from=build /texera/licenses /texera/licenses +COPY --from=build /texera/DISCLAIMER-WIP /texera/ +CMD ["bin/access-control-service"] + +EXPOSE 9096 \ No newline at end of file diff --git a/bin/add-computing-unit-worker.sh b/bin/add-computing-unit-worker.sh new file mode 100755 index 00000000000..8519c4e650f --- /dev/null +++ b/bin/add-computing-unit-worker.sh @@ -0,0 +1,28 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +( + cd amber || { echo "Error: amber directory not found"; exit 1; } + + if [ -n "$1" ]; then + echo "Starting worker with server address: $1" + target/texera-0.1-SNAPSHOT/bin/computing-unit-worker --serverAddr "$1" + else + echo "Starting worker without explicit server address" + target/texera-0.1-SNAPSHOT/bin/computing-unit-worker + fi +) \ No newline at end of file diff --git a/bin/agent-service.dockerfile b/bin/agent-service.dockerfile new file mode 100644 index 00000000000..e0f6c0c2327 --- /dev/null +++ b/bin/agent-service.dockerfile @@ -0,0 +1,36 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +FROM oven/bun:1-alpine + +WORKDIR /app + +COPY agent-service/package.json agent-service/bun.lock ./ + +RUN bun install --frozen-lockfile --production + +COPY agent-service/src ./src +COPY agent-service/tsconfig.json ./ + +COPY LICENSE-binary ./LICENSE +COPY NOTICE-binary ./NOTICE +COPY DISCLAIMER-WIP ./DISCLAIMER-WIP +COPY licenses ./licenses + +EXPOSE 3001 + +CMD ["bun", "run", "src/server.ts"] diff --git a/bin/bootstrap-lakekeeper.sh b/bin/bootstrap-lakekeeper.sh new file mode 100755 index 00000000000..17452e9f7db --- /dev/null +++ b/bin/bootstrap-lakekeeper.sh @@ -0,0 +1,473 @@ +#!/usr/bin/env bash +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# Prerequisites: +# - Already know how to setup Texera +# - macOS or Linux (Lakekeeper does not publish Windows binaries) +# - A running PostgreSQL instance (the same one Texera uses is fine) +# - An accessible S3 bucket +# - The AWS CLI (awscli) installed + +set -e + +# ============================================================================== +# User Configuration - Edit the values below before running this script +# ============================================================================== +# +# IMPORTANT: If you change values in storage.conf, you MUST also update the +# matching defaults here (or export the corresponding STORAGE_* environment +# variables before running this script) +# +# ============================================================================== + +# Storage settings — must stay in sync with storage.conf +# if needed, update the default values after `:-` to match storage.conf +STORAGE_ICEBERG_CATALOG_REST_URI="${STORAGE_ICEBERG_CATALOG_REST_URI:-http://localhost:8181/catalog}" +STORAGE_ICEBERG_CATALOG_REST_WAREHOUSE_NAME="${STORAGE_ICEBERG_CATALOG_REST_WAREHOUSE_NAME:-texera}" +STORAGE_ICEBERG_CATALOG_REST_S3_BUCKET="${STORAGE_ICEBERG_CATALOG_REST_S3_BUCKET:-texera-iceberg}" +STORAGE_S3_REGION="${STORAGE_S3_REGION:-us-west-2}" +STORAGE_S3_ENDPOINT="${STORAGE_S3_ENDPOINT:-http://localhost:9000}" +STORAGE_S3_AUTH_USERNAME="${STORAGE_S3_AUTH_USERNAME:-texera_minio}" +STORAGE_S3_AUTH_PASSWORD="${STORAGE_S3_AUTH_PASSWORD:-password}" + +# Lakekeeper binary — defaults to `lakekeeper` on $PATH (e.g. after +# `brew install lakekeeper`). Override by exporting LAKEKEEPER_BINARY_PATH +# or by editing the default below. +LAKEKEEPER_BINARY_PATH="${LAKEKEEPER_BINARY_PATH:-lakekeeper}" + +# Lakekeeper PostgreSQL connection URLs +# LAKEKEEPER__PG_DATABASE_URL_READ="postgres://:@:5432/texera_lakekeeper" +# LAKEKEEPER__PG_DATABASE_URL_WRITE="postgres://:@:5432/texera_lakekeeper" +LAKEKEEPER__PG_DATABASE_URL_READ="" +LAKEKEEPER__PG_DATABASE_URL_WRITE="" + +# Lakekeeper encryption key +LAKEKEEPER__PG_ENCRYPTION_KEY="texera_key" + +# Lakekeeper metrics port +LAKEKEEPER__METRICS_PORT="9091" + + +# ============================================================================== +# End of User Configuration +# ============================================================================== + +# Derive bootstrap-internal values from the storage settings above. +LAKEKEEPER_BASE_URI="${STORAGE_ICEBERG_CATALOG_REST_URI%/}" +LAKEKEEPER_BASE_URI="${LAKEKEEPER_BASE_URI%/catalog}" +WAREHOUSE_NAME="$STORAGE_ICEBERG_CATALOG_REST_WAREHOUSE_NAME" +S3_REGION="$STORAGE_S3_REGION" +S3_BUCKET="$STORAGE_ICEBERG_CATALOG_REST_S3_BUCKET" +S3_ENDPOINT="$STORAGE_S3_ENDPOINT" +S3_USERNAME="$STORAGE_S3_AUTH_USERNAME" +S3_PASSWORD="$STORAGE_S3_AUTH_PASSWORD" +STORAGE_PATH="s3://${S3_BUCKET}/iceberg/${WAREHOUSE_NAME}" + +echo "==========================================" +echo "Lakekeeper Bootstrap and Warehouse Setup" +echo "==========================================" +echo "Lakekeeper Base URI: $LAKEKEEPER_BASE_URI" +echo "Lakekeeper Binary: $LAKEKEEPER_BINARY_PATH" +echo "Warehouse Name: $WAREHOUSE_NAME" +echo "S3 Endpoint: $S3_ENDPOINT" +echo "S3 Region: $S3_REGION" +echo "S3 Bucket: $S3_BUCKET" +echo "Storage Path: $STORAGE_PATH" +echo "" + +# Function to check if Lakekeeper is running +check_lakekeeper_running() { + local health_url="${LAKEKEEPER_BASE_URI}/health" + if curl -s -f "$health_url" > /dev/null 2>&1; then + return 0 # Running + else + return 1 # Not running + fi +} + +# Function to bootstrap the Lakekeeper server (creates default project). +# This is idempotent - safe to call even if already bootstrapped. +# Returns: 0=success (or already bootstrapped), 1=failure +bootstrap_lakekeeper_server() { + local base_uri="$1" + local bootstrap_url="${base_uri}/management/v1/bootstrap" + + echo "Bootstrapping Lakekeeper server (creating default project)..." + echo " URL: $bootstrap_url" + + local temp_response + temp_response=$(mktemp) || { + echo "✗ Failed to create temporary file" + return 1 + } + + local http_code + http_code=$(curl -s -o "$temp_response" -w "%{http_code}" \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"accept-terms-of-use": true}' \ + "$bootstrap_url" 2>/dev/null || echo "000") + + echo " HTTP status: $http_code" + + case "$http_code" in + 000) + echo "✗ Failed to connect to Lakekeeper at $bootstrap_url" + rm -f "$temp_response" || true + return 1 + ;; + 2*) + echo "✓ Lakekeeper server bootstrapped successfully (HTTP $http_code)" + rm -f "$temp_response" || true + return 0 + ;; + *) + if grep -q "CatalogAlreadyBootstrapped" "$temp_response" 2>/dev/null; then + echo "✓ Lakekeeper server already bootstrapped (HTTP $http_code), continuing." + rm -f "$temp_response" || true + return 0 + fi + echo "✗ Failed to bootstrap Lakekeeper server (HTTP $http_code)" + echo " Response body:" + cat "$temp_response" | sed 's/^/ /' || true + rm -f "$temp_response" || true + return 1 + ;; + esac +} + +# Function to check if S3 bucket exists (requires AWS CLI) +check_S3_bucket() { + local bucket_name="$1" + local endpoint="$2" + local username="$3" + local password="$4" + local region="$5" + + if ! command -v aws >/dev/null 2>&1; then + echo "✗ Error: AWS CLI is required for S3 bucket operations." + echo " Install it with: pip install awscli" + return 1 + fi + + if AWS_ACCESS_KEY_ID="$username" AWS_SECRET_ACCESS_KEY="$password" AWS_DEFAULT_REGION="$region" \ + aws --endpoint-url="$endpoint" s3 ls "s3://${bucket_name}/" >/dev/null 2>&1; then + return 0 # Bucket exists + else + return 1 # Bucket doesn't exist or error + fi +} + +# Function to create S3 bucket (requires AWS CLI) +create_S3_bucket() { + local bucket_name="$1" + local endpoint="$2" + local username="$3" + local password="$4" + local region="$5" + + if ! command -v aws >/dev/null 2>&1; then + echo "✗ Error: AWS CLI is required for S3 bucket operations." + echo " Install it with: pip install awscli" + return 1 + fi + + if AWS_ACCESS_KEY_ID="$username" AWS_SECRET_ACCESS_KEY="$password" AWS_DEFAULT_REGION="$region" \ + aws --endpoint-url="$endpoint" s3 mb "s3://${bucket_name}" >/dev/null 2>&1; then + return 0 # Success + else + return 1 # Failed + fi +} + +# Function to start Lakekeeper +start_lakekeeper() { + export LAKEKEEPER__METRICS_PORT + export LAKEKEEPER__PG_ENCRYPTION_KEY + + echo "Starting Lakekeeper..." + + # Validate LAKEKEEPER_BINARY_PATH — `command -v` resolves both bare names + # via $PATH lookup and absolute paths. + if ! command -v "$LAKEKEEPER_BINARY_PATH" >/dev/null 2>&1; then + echo "✗ Error: Lakekeeper binary '$LAKEKEEPER_BINARY_PATH' not found." + echo " Install it via 'brew install lakekeeper' (macOS) or set" + echo " LAKEKEEPER_BINARY_PATH to an absolute path / edit the default in this script." + exit 1 + fi + + local binary_path="$LAKEKEEPER_BINARY_PATH" + + # Validate required database URLs + if [ -z "$LAKEKEEPER__PG_DATABASE_URL_READ" ] || [ -z "$LAKEKEEPER__PG_DATABASE_URL_WRITE" ]; then + echo "✗ Error: Database URLs not configured." + echo " Please set LAKEKEEPER__PG_DATABASE_URL_READ and LAKEKEEPER__PG_DATABASE_URL_WRITE" + echo " by exporting them as env vars or editing the User Configuration section in this script." + exit 1 + fi + export LAKEKEEPER__PG_DATABASE_URL_READ + export LAKEKEEPER__PG_DATABASE_URL_WRITE + + # Run migration first + echo "Running Lakekeeper migration..." + if ! "$binary_path" migrate; then + echo "✗ Failed to run Lakekeeper migration" + return 1 + fi + + # Start Lakekeeper in background + echo "Starting Lakekeeper server..." + nohup "$binary_path" serve > /tmp/lakekeeper.log 2>&1 & + local lakekeeper_pid=$! + echo "Lakekeeper started with PID: $lakekeeper_pid" + + # Wait for Lakekeeper to be ready + echo "Waiting for Lakekeeper to be ready..." + local max_attempts=30 + local attempt=1 + while [ $attempt -le $max_attempts ]; do + if check_lakekeeper_running; then + echo "✓ Lakekeeper is ready!" + return 0 + fi + if [ $attempt -eq $max_attempts ]; then + echo "✗ Lakekeeper did not become ready after $max_attempts attempts" + echo " Check logs at /tmp/lakekeeper.log" + return 1 + fi + echo " Waiting for Lakekeeper... ($attempt/$max_attempts)" + sleep 2 + attempt=$((attempt + 1)) + done +} + +# Function to check if warehouse exists +# Returns: 0=exists, 1=not found, 2=connection error +check_warehouse_exists() { + local warehouse_name="$1" + local base_uri="$2" + + local list_url="${base_uri}/management/v1/warehouse" + + echo "Checking if warehouse '$warehouse_name' exists..." + + local temp_response + temp_response=$(mktemp) || { + echo "✗ Failed to create temporary file" + return 2 + } + + local http_code + http_code=$(curl -s -o "$temp_response" -w "%{http_code}" "$list_url" 2>/dev/null || echo "000") + + if [ "$http_code" = "000" ]; then + rm -f "$temp_response" || true + echo "✗ Failed to connect to Lakekeeper at $list_url" + return 2 + fi + + if [ "$http_code" != "200" ]; then + echo "⚠ Warning: Unexpected HTTP status $http_code when listing warehouses" + cat "$temp_response" 2>/dev/null | sed 's/^/ /' || true + rm -f "$temp_response" || true + return 1 + fi + + # Check if warehouse name exists in the response + # Response format: {"warehouses":[{"name":"...",...},...]} + local found=1 + if command -v jq >/dev/null 2>&1; then + if jq -e ".warehouses[] | select(.name == \"$warehouse_name\")" "$temp_response" >/dev/null 2>&1; then + found=0 + fi + else + if grep -q "\"name\"[[:space:]]*:[[:space:]]*\"$warehouse_name\"" "$temp_response" 2>/dev/null; then + found=0 + fi + fi + + rm -f "$temp_response" 2>/dev/null || true + return $found +} + +# Function to create warehouse +# Args: warehouse_name base_uri s3_bucket s3_region s3_endpoint s3_username s3_password +# Returns: 0=success, 1=failure +create_warehouse() { + local warehouse_name="$1" + local base_uri="$2" + local bucket="$3" + local region="$4" + local endpoint="$5" + local username="$6" + local password="$7" + + local create_url="${base_uri}/management/v1/warehouse" + + local create_payload=$(cat </dev/null | sed 's/^/ /' || true + rm -f "$temp_response" || true + return 1 + ;; + esac +} + +# Step 1: Check if Lakekeeper is running, start if not +echo "Step 1: Checking Lakekeeper status..." +if check_lakekeeper_running; then + echo "✓ Lakekeeper is already running" +else + echo "Lakekeeper is not running, attempting to start..." + if start_lakekeeper; then + echo "✓ Lakekeeper started successfully" + else + echo "✗ Failed to start Lakekeeper" + exit 1 + fi +fi +echo "" + +# Step 2: Bootstrap the Lakekeeper server (creates default project) +echo "Step 2: Bootstrapping Lakekeeper server..." +if bootstrap_lakekeeper_server "$LAKEKEEPER_BASE_URI"; then + echo "✓ Lakekeeper server bootstrap completed" +else + echo "✗ Failed to bootstrap Lakekeeper server" + echo " Please check that Lakekeeper is running and accessible at $LAKEKEEPER_BASE_URI" + exit 1 +fi +echo "" + +# Step 3: Check and create S3 bucket +echo "Step 3: Checking S3 bucket..." +if check_S3_bucket "$S3_BUCKET" "$S3_ENDPOINT" "$S3_USERNAME" "$S3_PASSWORD" "$S3_REGION"; then + echo "✓ S3 bucket '$S3_BUCKET' already exists" +else + echo "S3 bucket '$S3_BUCKET' does not exist, creating..." + if create_S3_bucket "$S3_BUCKET" "$S3_ENDPOINT" "$S3_USERNAME" "$S3_PASSWORD" "$S3_REGION"; then + echo "✓ S3 bucket '$S3_BUCKET' created successfully" + else + echo "✗ Failed to create S3 bucket '$S3_BUCKET'" + echo " Please ensure S3 is running and accessible at $S3_ENDPOINT" + exit 1 + fi +fi +echo "" + +# Step 4: Check and create warehouse +echo "Step 4: Checking and creating warehouse..." + +set +e # Temporarily disable exit on error to capture function return value +check_warehouse_exists "$WAREHOUSE_NAME" "$LAKEKEEPER_BASE_URI" +check_result=$? +set -e # Re-enable exit on error + +case $check_result in + 0) + echo "✓ Warehouse '$WAREHOUSE_NAME' already exists, skipping creation." + echo "" + echo "==========================================" + echo "✓ Bootstrap completed successfully!" + echo "==========================================" + exit 0 + ;; + 1) + echo "Warehouse '$WAREHOUSE_NAME' does not exist, will create..." + ;; + 2) + exit 1 + ;; + *) + echo "✗ Unexpected error (code: $check_result)" + exit 1 + ;; +esac + +# Create warehouse +if create_warehouse "$WAREHOUSE_NAME" "$LAKEKEEPER_BASE_URI" "$S3_BUCKET" "$S3_REGION" "$S3_ENDPOINT" "$S3_USERNAME" "$S3_PASSWORD"; then + echo "" + echo "==========================================" + echo "✓ Bootstrap completed successfully!" + echo "==========================================" + exit 0 +else + echo "" + echo "==========================================" + echo "✗ Bootstrap failed!" + echo "==========================================" + exit 1 +fi diff --git a/bin/build-images.sh b/bin/build-images.sh new file mode 100755 index 00000000000..a762bea1db0 --- /dev/null +++ b/bin/build-images.sh @@ -0,0 +1,163 @@ +#!/bin/bash +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +set -e + +# Default values +DEFAULT_TAG="latest" +DEFAULT_SERVICES="*" + +# Parse command-line arguments +while [[ $# -gt 0 ]]; do + case $1 in + --tag|-t) + BASE_TAG="$2" + shift 2 + ;; + --services|-s) + SERVICES_INPUT="$2" + shift 2 + ;; + --help|-h) + echo "Usage: $0 [OPTIONS]" + echo "" + echo "Options:" + echo " -t, --tag TAG Base tag for the images (default: latest)" + echo " -s, --services SERVICES Services to build, comma-separated or '*' for all (default: *)" + echo " -h, --help Show this help message" + echo "" + echo "Examples:" + echo " $0 --tag v1.0.0 --services '*'" + echo " $0 -t latest -s 'gui,computing-unit-master'" + echo " $0 # Interactive mode" + exit 0 + ;; + *) + echo "❌ Unknown option: $1" + echo "Run '$0 --help' for usage information." + exit 1 + ;; + esac +done + +# If BASE_TAG not provided via command-line, prompt interactively +if [[ -z "$BASE_TAG" ]]; then + read -p "Enter the base tag for the images [${DEFAULT_TAG}]: " BASE_TAG + BASE_TAG=${BASE_TAG:-$DEFAULT_TAG} +fi + +# If SERVICES_INPUT not provided via command-line, prompt interactively +if [[ -z "$SERVICES_INPUT" ]]; then + read -p "Enter services to build (comma-separated, '*' for all) [${DEFAULT_SERVICES}]: " SERVICES_INPUT + SERVICES_INPUT=${SERVICES_INPUT:-$DEFAULT_SERVICES} +fi + +# Convert the user input into an array for easy lookup +IFS=',' read -ra SELECTED_SERVICES <<< "$SERVICES_INPUT" + +# Helper to determine whether a given service should be built +should_build() { + local svc="$1" + # Build everything if the user specified '*' + if [[ "$SERVICES_INPUT" == "*" ]]; then + return 0 + fi + for sel in "${SELECTED_SERVICES[@]}"; do + # Trim possible whitespace around each token + sel="$(echo -e "${sel}" | tr -d '[:space:]')" + if [[ "$svc" == "$sel" ]]; then + return 0 + fi + done + return 1 +} + +# Detect platform +ARCH=$(uname -m) +if [[ "$ARCH" == "x86_64" ]]; then + PLATFORM="linux/amd64" + TAG_SUFFIX="amd64" +elif [[ "$ARCH" == "arm64" || "$ARCH" == "aarch64" ]]; then + PLATFORM="linux/arm64" + TAG_SUFFIX="arm64" +else + echo "❌ Unsupported architecture: $ARCH" + exit 1 +fi + +FULL_TAG="${BASE_TAG}-${TAG_SUFFIX}" +echo "🔍 Detected architecture: $ARCH -> Building for $PLATFORM with tag :$FULL_TAG" + +# Ensure Buildx is ready +docker buildx create --name texera-builder --use --bootstrap > /dev/null 2>&1 || docker buildx use texera-builder + +cd "$(dirname "$0")" + +# Auto-detect Dockerfiles in current directory +dockerfiles=( *.dockerfile ) +if [[ ${#dockerfiles[@]} -eq 0 ]]; then + echo "❌ No Dockerfiles found (*.dockerfile) in the current directory." + exit 1 +fi + +echo "🔨 Building and pushing Texera images for $PLATFORM..." + +for dockerfile in "${dockerfiles[@]}"; do + service_name=$(basename "$dockerfile" .dockerfile) + + # Skip services the user did not ask for + if ! should_build "$service_name"; then + echo "⏭️ Skipping $service_name" + continue + fi + + image="texera/$service_name:$FULL_TAG" + echo "👉 Building $image from $dockerfile" + + docker buildx build \ + --platform "$PLATFORM" \ + -f "$dockerfile" \ + -t "$image" \ + --push \ + .. +done + +# Build pylsp service (directory: pylsp) +if should_build "pylsp"; then + image="texera/pylsp:$FULL_TAG" + echo "👉 Building $image from pylsp/Dockerfile" + docker buildx build \ + --platform "$PLATFORM" \ + -f "pylsp/Dockerfile" \ + -t "$image" \ + --push \ + ./pylsp +fi + +# Build y-websocket-server service (directory: y-websocket-server, image: y-websocket-server) +if should_build "y-websocket-server"; then + image="texera/y-websocket-server:$FULL_TAG" + echo "👉 Building $image from y-websocket-server/Dockerfile" + docker buildx build \ + --platform "$PLATFORM" \ + -f "y-websocket-server/Dockerfile" \ + -t "$image" \ + --push \ + ./y-websocket-server +fi + +echo "✅ All images built and pushed with tag :$FULL_TAG" \ No newline at end of file diff --git a/bin/build-services.sh b/bin/build-services.sh new file mode 100755 index 00000000000..a28e7e2cb0a --- /dev/null +++ b/bin/build-services.sh @@ -0,0 +1,32 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +sbt clean dist +unzip workflow-compiling-service/target/universal/workflow-compiling-service-*.zip -d target/ +rm workflow-compiling-service/target/universal/workflow-compiling-service-*.zip + +unzip file-service/target/universal/file-service-*.zip -d target/ +rm file-service/target/universal/file-service-*.zip + +unzip config-service/target/universal/config-service-*.zip -d target/ +rm config-service/target/universal/config-service-*.zip + +unzip computing-unit-managing-service/target/universal/computing-unit-managing-service-*.zip -d target/ +rm computing-unit-managing-service/target/universal/computing-unit-managing-service-*.zip + +unzip amber/target/universal/texera-*.zip -d amber/target/ +rm amber/target/universal/texera-*.zip diff --git a/bin/build.sh b/bin/build.sh new file mode 100755 index 00000000000..ebb3f708aa2 --- /dev/null +++ b/bin/build.sh @@ -0,0 +1,19 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +bin/build-services.sh +bin/frontend.sh \ No newline at end of file diff --git a/bin/computing-unit-managing-service.sh b/bin/computing-unit-managing-service.sh new file mode 100755 index 00000000000..3b0b31a8b51 --- /dev/null +++ b/bin/computing-unit-managing-service.sh @@ -0,0 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +target/computing-unit-managing-service-*/bin/computing-unit-managing-service \ No newline at end of file diff --git a/bin/computing-unit-master.dockerfile b/bin/computing-unit-master.dockerfile new file mode 100644 index 00000000000..166bf8613ff --- /dev/null +++ b/bin/computing-unit-master.dockerfile @@ -0,0 +1,83 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.17_8_1.9.3_2.13.11 AS build + +# Set working directory +WORKDIR /texera + +# Copy modules for building the service +COPY common/ common/ +COPY amber/ amber/ +COPY project/ project/ +COPY build.sbt build.sbt + +# Update system and install dependencies +RUN apt-get update && apt-get install -y \ + netcat \ + unzip \ + libpq-dev \ + && apt-get clean + +# Add .git for runtime calls to jgit from OPversion +COPY .git .git +COPY LICENSE LICENSE-binary NOTICE NOTICE-binary DISCLAIMER-WIP ./ +COPY licenses/ licenses/ + +RUN sbt clean WorkflowExecutionService/dist + +# Unzip the texera binary +RUN unzip amber/target/universal/amber-*.zip -d amber/target/ + +FROM eclipse-temurin:11-jdk-jammy AS runtime + +WORKDIR /texera/amber + +COPY --from=build /texera/amber/requirements.txt /tmp/requirements.txt +COPY --from=build /texera/amber/operator-requirements.txt /tmp/operator-requirements.txt + +# Install Python runtime dependencies +RUN apt-get update && apt-get install -y \ + python3-pip \ + python3-dev \ + libpq-dev \ + && apt-get clean + +# Install Python packages +RUN pip3 install --upgrade pip setuptools wheel && \ + pip3 install -r /tmp/requirements.txt && \ + pip3 install -r /tmp/operator-requirements.txt + +# Copy the built texera binary from the build phase +COPY --from=build /texera/.git /texera/amber/.git +COPY --from=build /texera/amber/target/amber-* /texera/amber/ +# Copy resources directories from build phase +COPY --from=build /texera/common/config/src/main/resources /texera/amber/common/config/src/main/resources +COPY --from=build /texera/amber/src/main/resources /texera/amber/src/main/resources +# Copy code for python UDF +COPY --from=build /texera/amber/src/main/python /texera/amber/src/main/python +# Copy ASF licensing files. LICENSE-binary and NOTICE-binary describe the +# bundled third-party contents of this image and ship as /texera/LICENSE +# and /texera/NOTICE; licenses/ holds the per-license full texts referenced +# by LICENSE-binary. +COPY --from=build /texera/LICENSE-binary /texera/LICENSE +COPY --from=build /texera/NOTICE-binary /texera/NOTICE +COPY --from=build /texera/licenses /texera/licenses +COPY --from=build /texera/DISCLAIMER-WIP /texera/ +CMD ["bin/computing-unit-master"] + +EXPOSE 8085 diff --git a/bin/computing-unit-worker.dockerfile b/bin/computing-unit-worker.dockerfile new file mode 100644 index 00000000000..a0608550eb9 --- /dev/null +++ b/bin/computing-unit-worker.dockerfile @@ -0,0 +1,81 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.17_8_1.9.3_2.13.11 AS build + +# Set working directory +WORKDIR /texera + +# Copy modules for building the service +COPY common/ common/ +COPY amber/ amber/ +COPY project/ project/ +COPY build.sbt build.sbt + +# Update system and install dependencies +RUN apt-get update && apt-get install -y \ + netcat \ + unzip \ + libpq-dev \ + && apt-get clean + +# Add .git for runtime calls to jgit from OPversion +COPY .git .git +COPY LICENSE LICENSE-binary NOTICE NOTICE-binary DISCLAIMER-WIP ./ +COPY licenses/ licenses/ + +RUN sbt clean WorkflowExecutionService/dist + +# Unzip the texera binary +RUN unzip amber/target/universal/amber-*.zip -d amber/target/ + +FROM eclipse-temurin:11-jre-jammy AS runtime + +WORKDIR /texera/amber + +COPY --from=build /texera/amber/requirements.txt /tmp/requirements.txt +COPY --from=build /texera/amber/operator-requirements.txt /tmp/operator-requirements.txt + +# Install Python runtime dependencies +RUN apt-get update && apt-get install -y \ + python3-pip \ + python3-dev \ + libpq-dev \ + && apt-get clean + +# Install Python packages +RUN pip3 install --upgrade pip setuptools wheel && \ + pip3 install -r /tmp/requirements.txt && \ + (pip3 install --no-cache-dir --find-links https://pypi.org/simple/ -r /tmp/operator-requirements.txt || \ + pip3 install --no-cache-dir wordcloud==1.9.2) + +# Copy the built texera binary from the build phase +COPY --from=build /texera/amber/target/amber-* /texera/amber/ +# Copy resources directories from build phase +COPY --from=build /texera/amber/src/main/resources /texera/amber/src/main/resources +COPY --from=build /texera/common/config/src/main/resources /texera/amber/common/config/src/main/resources +# Copy ASF licensing files. LICENSE-binary and NOTICE-binary describe the +# bundled third-party contents of this image and ship as /texera/LICENSE +# and /texera/NOTICE; licenses/ holds the per-license full texts referenced +# by LICENSE-binary. +COPY --from=build /texera/LICENSE-binary /texera/LICENSE +COPY --from=build /texera/NOTICE-binary /texera/NOTICE +COPY --from=build /texera/licenses /texera/licenses +COPY --from=build /texera/DISCLAIMER-WIP /texera/ +CMD ["bin/computing-unit-worker"] + +EXPOSE 8085 \ No newline at end of file diff --git a/bin/config-service.dockerfile b/bin/config-service.dockerfile new file mode 100644 index 00000000000..8a883ce5af4 --- /dev/null +++ b/bin/config-service.dockerfile @@ -0,0 +1,66 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.17_8_1.9.3_2.13.11 AS build + +# Set working directory +WORKDIR /texera + +# Copy modules for building the service +COPY common/ common/ +COPY config-service/ config-service/ +COPY project/ project/ +COPY build.sbt build.sbt + +# Update system and install dependencies +RUN apt-get update && apt-get install -y \ + netcat \ + unzip \ + libpq-dev \ + && apt-get clean + +# Add .git for runtime calls to jgit from OPversion +COPY .git .git +COPY LICENSE LICENSE-binary NOTICE NOTICE-binary DISCLAIMER-WIP ./ +COPY licenses/ licenses/ + +RUN sbt clean ConfigService/dist + +# Unzip the texera binary +RUN unzip config-service/target/universal/config-service-*.zip -d target/ + +FROM eclipse-temurin:11-jre-jammy AS runtime + +WORKDIR /texera + +COPY --from=build /texera/.git /texera/.git +# Copy the built texera binary from the build phase +COPY --from=build /texera/target/config-service-* /texera/ +# Copy resources directories from build phase +COPY --from=build /texera/common/config/src/main/resources /texera/common/config/src/main/resources +COPY --from=build /texera/config-service/src/main/resources /texera/config-service/src/main/resources +# Copy ASF licensing files. LICENSE-binary and NOTICE-binary describe the +# bundled third-party contents of this image and ship as /texera/LICENSE +# and /texera/NOTICE; licenses/ holds the per-license full texts referenced +# by LICENSE-binary. +COPY --from=build /texera/LICENSE-binary /texera/LICENSE +COPY --from=build /texera/NOTICE-binary /texera/NOTICE +COPY --from=build /texera/licenses /texera/licenses +COPY --from=build /texera/DISCLAIMER-WIP /texera/ +CMD ["bin/config-service"] + +EXPOSE 9094 \ No newline at end of file diff --git a/bin/config-service.sh b/bin/config-service.sh new file mode 100755 index 00000000000..4341c7849a2 --- /dev/null +++ b/bin/config-service.sh @@ -0,0 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +target/config-service-*/bin/config-service \ No newline at end of file diff --git a/bin/config.php b/bin/config.php new file mode 100644 index 00000000000..2f9ce05d39e --- /dev/null +++ b/bin/config.php @@ -0,0 +1,46 @@ + false, + 'database' => + array ( + 'driver' => 'mysql', + 'host' => 'localhost', + 'port' => 3306, + 'database' => 'flarum', + 'username' => 'REPLACE_WITH_YOUR_USERNAME', + 'password' => 'REPLACE_WITH_YOUR_PASSWORD', + 'charset' => 'utf8mb4', + 'collation' => 'utf8mb4_unicode_ci', + 'prefix' => '', + 'strict' => false, + 'engine' => 'InnoDB', + 'prefix_indexes' => true, + ), + 'url' => 'http://localhost:8888', + 'paths' => + array ( + 'api' => 'api', + 'admin' => 'admin', + ), + 'headers' => + array ( + 'poweredByHeader' => true, + 'referrerPolicy' => 'same-origin', + ), +); diff --git a/bin/cron-restart-crashed-worker.sh b/bin/cron-restart-crashed-worker.sh new file mode 100755 index 00000000000..918a8555e50 --- /dev/null +++ b/bin/cron-restart-crashed-worker.sh @@ -0,0 +1,37 @@ +#!/bin/bash +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + + +if jps -m | grep -q "TexeraWebApplication"; then + echo "TexeraWebApplication is running." + + # Check if TexeraRunWorker is missing + if ! jps -m | grep -q "TexeraRunWorker"; then + echo "TexeraRunWorker is missing. Restarting..." + + # Restart TexeraRunWorker + bin/worker.sh >/dev/null + + echo "TexeraRunWorker restarted." + else + echo "TexeraRunWorker is already running." + fi +else + echo "TexeraWebApplication is not running." +fi + diff --git a/bin/deploy-daemon.sh b/bin/deploy-daemon.sh new file mode 100755 index 00000000000..920d74b37bb --- /dev/null +++ b/bin/deploy-daemon.sh @@ -0,0 +1,100 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +red=$(tput setaf 1) +green=$(tput setaf 2) +reset=$(tput sgr0) + +skipCompilation=false +while getopts s flag +do + case "${flag}" in + s) skipCompilation=true;; + *) exit 1 + esac +done + +if ! $skipCompilation +then + echo "${green}Compiling Services...${reset}" + bash bin/build-services.sh + echo "${green}Services compiled.${reset}" + + echo "${green}Compiling GUI...${reset}" + (cd frontend && yarn install && ng build --configuration production --deploy-url=/ --base-href=/) + echo "${green}GUI compiled.${reset}" + echo +fi + +echo "${green}Starting TexeraWebApplication in daemon...${reset}" +setsid nohup bin/server.sh >/dev/null 2>&1 & +echo "${green}Waiting TexeraWebApplication to launch on 8080...${reset}" +while ! nc -z localhost 8080; do + sleep 0.1 # wait 100ms before check again +done +echo "${green}TexeraWebApplication launched at $(pgrep -f TexeraWebApplication)${reset}" +echo + +echo "${green}Starting WorkflowCompilingService in daemon...${reset}" +setsid nohup bin/workflow-compiling-service.sh >/dev/null 2>&1 & +echo "${green}Waiting TexeraWorkflowCompilingService to launch on 9090...${reset}" +while ! nc -z localhost 9090; do + sleep 0.1 # wait 100ms before check again +done +echo "${green}WorkflowCompilingService launched at $(pgrep -f TexeraWorkflowCompilingService)${reset}" +echo + +echo "${green}Starting FileService in daemon...${reset}" +setsid nohup bin/file-service.sh >/dev/null 2>&1 & +echo "${green}Waiting FileService to launch on 9092...${reset}" +while ! nc -z localhost 9092; do + sleep 0.1 # wait 100ms before check again +done +echo "${green}FileService launched at $(pgrep -f FileService)${reset}" +echo + +echo "${green}Starting ConfigService in daemon...${reset}" +setsid nohup bin/config-service.sh >/dev/null 2>&1 & +echo "${green}Waiting ConfigService to launch on 9094...${reset}" +while ! nc -z localhost 9094; do + sleep 0.1 # wait 100ms before check again +done +echo "${green}ConfigService launched at $(pgrep -f ConfigService)${reset}" +echo + +echo "${green}Starting ComputingUnitManagingService in daemon...${reset}" +setsid nohup bin/computing-unit-managing-service.sh >/dev/null 2>&1 & +echo "${green}Waiting ComputingUnitManagingService to launch on 8888...${reset}" +while ! nc -z localhost 8888; do + sleep 0.1 # wait 100ms before check again +done +echo "${green}ComputingUnitManagingService launched at $(pgrep -f ComputingUnitManagingService)${reset}" +echo + +echo "${green}Starting WorkflowComputingUnit in daemon...${reset}" +setsid nohup bin/workflow-computing-unit.sh >/dev/null 2>&1 & +echo "${green}Waiting WorkflowComputingUnit to launch on 8085...${reset}" +while ! nc -z localhost 8085; do + sleep 0.1 # wait 100ms before check again +done +echo "${green}WorkflowComputingUnit launched at $(pgrep -f WorkflowComputingUnit)${reset}" +echo + +echo "${green}Starting shared editing server...${reset}" +setsid nohup bin/shared-editing-server.sh >/dev/null 2>&1 & +sleep 2 +echo "${green}Shared Editing Server launched at $(pgrep -f y-websocket)${reset}" diff --git a/bin/deploy-docker.sh b/bin/deploy-docker.sh new file mode 100755 index 00000000000..29dd88f4ff3 --- /dev/null +++ b/bin/deploy-docker.sh @@ -0,0 +1,48 @@ +#!/usr/bin/env bash +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + + +# Start server.sh in the background +bash bin/server.sh & + +# Wait for server.sh to start by sleeping for a brief period (adjust as needed) +sleep 5 + +# Check if server.sh is still running; if not, exit with an error +if ! ps -p $! > /dev/null; then + >&2 echo 'server.sh failed to start.' + exit 1 +fi + +# Start workflow-compiling-service.sh in the background +bash bin/workflow-compiling-service.sh & + +# Wait for workflow-compiling-service.sh to start by sleeping for a brief period (adjust as needed) +sleep 5 + +# Check if workflow-compiling-service.sh is still running; if not, exit with an error +if ! ps -p $! > /dev/null; then + >&2 echo 'workflow-compiling-service.sh failed to start.' + exit 1 +fi + +# Start computing unit master node in the background +bash bin/workflow-computing-unit.sh & + +# Wait for one of server.sh and computing unit master node to complete +wait -n diff --git a/bin/file-service.dockerfile b/bin/file-service.dockerfile new file mode 100644 index 00000000000..92db1ac3f1b --- /dev/null +++ b/bin/file-service.dockerfile @@ -0,0 +1,65 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.17_8_1.9.3_2.13.11 AS build + +# Set working directory +WORKDIR /texera + +# Copy modules for building the service +COPY common/ common/ +COPY file-service/ file-service/ +COPY project/ project/ +COPY build.sbt build.sbt + +# Update system and install dependencies +RUN apt-get update && apt-get install -y \ + netcat \ + unzip \ + libpq-dev \ + && apt-get clean + +# Add .git for runtime calls to jgit from OPversion +COPY .git .git +COPY LICENSE LICENSE-binary NOTICE NOTICE-binary DISCLAIMER-WIP ./ +COPY licenses/ licenses/ + +RUN sbt clean FileService/dist + +# Unzip the texera binary +RUN unzip file-service/target/universal/file-service-*.zip -d target/ + +FROM eclipse-temurin:11-jre-jammy AS runtime + +WORKDIR /texera + +# Copy the built texera binary from the build phase +COPY --from=build /texera/target/file-service-* /texera/ +# Copy resources directories from build phase +COPY --from=build /texera/common/config/src/main/resources /texera/common/config/src/main/resources +COPY --from=build /texera/file-service/src/main/resources /texera/file-service/src/main/resources +# Copy ASF licensing files. LICENSE-binary and NOTICE-binary describe the +# bundled third-party contents of this image and ship as /texera/LICENSE +# and /texera/NOTICE; licenses/ holds the per-license full texts referenced +# by LICENSE-binary. +COPY --from=build /texera/LICENSE-binary /texera/LICENSE +COPY --from=build /texera/NOTICE-binary /texera/NOTICE +COPY --from=build /texera/licenses /texera/licenses +COPY --from=build /texera/DISCLAIMER-WIP /texera/ +CMD ["bin/file-service"] + +EXPOSE 9092 \ No newline at end of file diff --git a/bin/file-service.sh b/bin/file-service.sh new file mode 100755 index 00000000000..6cba7c35ee6 --- /dev/null +++ b/bin/file-service.sh @@ -0,0 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +target/file-service-*/bin/file-service \ No newline at end of file diff --git a/bin/fix-format.sh b/bin/fix-format.sh new file mode 100755 index 00000000000..23a53ac8da5 --- /dev/null +++ b/bin/fix-format.sh @@ -0,0 +1,110 @@ +#!/usr/bin/env bash +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +# ------------------------------------------------------------- +# fix-format.sh +# ------------------------------------------------------------- +# Runs code formatters for the Texera repository. +# +# Usage: +# bin/fix-format.sh # Format all (Scala, Frontend, Python) +# bin/fix-format.sh --scala # Format Scala only +# bin/fix-format.sh --frontend # Format Frontend only +# bin/fix-format.sh --python # Format Python only +# ------------------------------------------------------------- + +set -euo pipefail + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" + + +source "$SCRIPT_DIR/utils/texera-logging.sh" + +TEXERA_HOME="$(/usr/bin/env bash "$SCRIPT_DIR/utils/resolve-texera-home.sh")" +if [[ -z "${TEXERA_HOME:-}" ]]; then + exit 1 +fi + +# --- Key directories --- +FRONTEND_DIR="$TEXERA_HOME/frontend" +AMBER_PY_DIR="$TEXERA_HOME/amber/src/main/python" + +[[ -d "$FRONTEND_DIR" ]] || { tx_error "Frontend directory not found: $FRONTEND_DIR"; exit 1; } +[[ -d "$AMBER_PY_DIR" ]] || { tx_error "Amber Python directory not found: $AMBER_PY_DIR"; exit 1; } + +# --- Argument parsing --- +TARGET="${1:-all}" +run_scala=false +run_frontend=false +run_python=false + +case "$TARGET" in + --scala) run_scala=true ;; + --frontend) run_frontend=true ;; + --python) run_python=true ;; + ""|--all|all) run_scala=true; run_frontend=true; run_python=true ;; + *) + tx_error "Unknown option: $TARGET" + echo "Usage: bin/fix-format.sh [--scala | --frontend | --python | --all]" + exit 1 + ;; +esac + +# --- 1) Scala formatting --- +if $run_scala; then + tx_info "Running sbt scalafmtAll and scalafixAll at repo root..." + if ! command -v sbt >/dev/null 2>&1; then + tx_error "sbt not found. Please install sbt." + exit 1 + fi + ( + cd "$TEXERA_HOME" + sbt scalafmtAll scalafixAll + ) + tx_success "Scala formatting completed." +fi + +# --- 2) Frontend formatting --- +if $run_frontend; then + tx_info "Running yarn format:fix in frontend..." + if ! command -v yarn >/dev/null 2>&1; then + tx_error "yarn not found. Please install Yarn." + exit 1 + fi + ( + cd "$FRONTEND_DIR" + yarn format:fix + ) + tx_success "Frontend formatting completed." +fi + +# --- 3) Python formatting --- +if $run_python; then + tx_info "Running ruff in amber/src/main/python..." + if ! command -v ruff >/dev/null 2>&1; then + tx_error "ruff not found. Install with: pip install ruff" + exit 1 + fi + ( + cd "$AMBER_PY_DIR" + ruff format . + ) + tx_success "Python formatting completed." +fi + +tx_success "✅ Formatting tasks completed successfully!" \ No newline at end of file diff --git a/bin/forum/flarum.sql b/bin/forum/flarum.sql new file mode 100644 index 00000000000..743b730eacf --- /dev/null +++ b/bin/forum/flarum.sql @@ -0,0 +1,948 @@ +-- Licensed to the Apache Software Foundation (ASF) under one +-- or more contributor license agreements. See the NOTICE file +-- distributed with this work for additional information +-- regarding copyright ownership. The ASF licenses this file +-- to you under the Apache License, Version 2.0 (the +-- "License"); you may not use this file except in compliance +-- with the License. You may obtain a copy of the License at +-- +-- http://www.apache.org/licenses/LICENSE-2.0 +-- +-- Unless required by applicable law or agreed to in writing, +-- software distributed under the License is distributed on an +-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +-- KIND, either express or implied. See the License for the +-- specific language governing permissions and limitations +-- under the License. + +-- MySQL dump 10.13 Distrib 8.2.0, for macos13 (arm64) +-- +-- Host: 127.0.0.1 Database: flarum +-- ------------------------------------------------------ +-- Server version 8.0.35-0ubuntu0.20.04.1 + +CREATE SCHEMA IF NOT EXISTS `flarum`; +USE `flarum`; + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `access_tokens` +-- + +DROP TABLE IF EXISTS `access_tokens`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `access_tokens` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `token` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `user_id` int unsigned NOT NULL, + `last_activity_at` datetime DEFAULT NULL, + `created_at` datetime NOT NULL, + `type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `title` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `last_ip_address` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `last_user_agent` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `access_tokens_token_unique` (`token`), + KEY `access_tokens_user_id_foreign` (`user_id`), + KEY `access_tokens_type_index` (`type`), + CONSTRAINT `access_tokens_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB AUTO_INCREMENT=226 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `access_tokens` +-- + +LOCK TABLES `access_tokens` WRITE; +/*!40000 ALTER TABLE `access_tokens` DISABLE KEYS */; +INSERT INTO `access_tokens` VALUES (1,'IgO67IH27IxOvvtgXvET4KHleDvf5TjEmGxSp14r',1,'2023-09-30 20:58:55','2023-09-30 20:58:55','session_remember',NULL,NULL,NULL),(3,'4r7sjWlKaN9uEH45Fh2AyDXtrMjficVfUUqJ8dhe',1,'2023-09-30 21:27:35','2023-09-30 21:27:35','session_remember',NULL,'::1','PostmanRuntime/7.32.3'),(4,'YCA69PvpLrUj8EKaRewSRPxzl16TjBPWOoO43EyG',1,'2023-09-30 21:27:57','2023-09-30 21:27:57','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(5,'j9MM3PDNjw7obly3NIbkSVLTfAPm2HNOm30vh2Z2',1,'2023-09-30 23:03:56','2023-09-30 21:28:45','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(6,'vwGHbn3F26dWqUWYLCuwFJLmZMkNqZwaPI17a3pc',1,'2023-09-30 23:29:56','2023-09-30 23:03:56','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(7,'9ShdhU1u5xH7ItBOq7BOJ4UtA7ghx0wITR2Hc3JE',1,'2023-10-01 00:44:13','2023-09-30 23:29:56','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(8,'gzmjICYTvaGsoZdOQmR7Mekv10sBfzaaKGxEXTSD',1,'2023-10-01 00:44:13','2023-10-01 00:44:13','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(9,'E3huoFZhmSPgCNGH7tPDGPn6rbkZzxqV7mNL1DSq',1,'2023-10-01 00:44:13','2023-10-01 00:44:13','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(10,'lkZvI52vOXxZN8rIuZ2uHywMb9oo9KwXG0LtQhCh',1,'2023-10-01 00:44:14','2023-10-01 00:44:14','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(11,'H8fqc4CY0ay3b8b38CqG78ZLS05yVfgJ066dP9nV',1,'2023-10-01 00:44:14','2023-10-01 00:44:14','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(12,'nYYsFOLrfdaU1I5oP2mX5FFtY1oWplWSNAqYLcDJ',1,'2023-10-01 00:44:15','2023-10-01 00:44:15','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(13,'YIJiG26abCF4toOrK4dALytUy946dlrK3SjuXnC1',1,'2023-10-01 00:44:15','2023-10-01 00:44:15','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(14,'1BaIy5fXJVkcNtLTe5NPIY9B5G6Y0YAfnzgKA03O',1,'2023-10-01 00:44:16','2023-10-01 00:44:16','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(15,'OgrLQ6e4b148yhC2zSU678XcEPyRuyhq4nQ31on1',1,'2023-10-01 00:44:16','2023-10-01 00:44:16','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(16,'oRfwAzYBA6IgJN3LaxDcrOLVdblwY3rWWEbvO7M2',1,'2023-10-01 00:44:17','2023-10-01 00:44:17','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(17,'BzBSUAcVNrUVHrSyaOcC5TuSkYel1GVXUbgYON8g',1,'2023-10-01 00:44:17','2023-10-01 00:44:17','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(18,'xLmdhFcJXwn1eLQuYgs6NanUqgd8hMt6IA8EfXhd',1,'2023-10-01 00:44:18','2023-10-01 00:44:18','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(19,'DB0HhQHL9vm5xQUgiyMIIutM8gWIFtW7PX232Ork',1,'2023-10-01 00:44:18','2023-10-01 00:44:18','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(20,'29hPtmZhMxUlt1zMUTw5wg1xneeIRTFTmTIoQiD3',1,'2023-10-01 00:44:19','2023-10-01 00:44:19','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(21,'1jWDLbLeKKRuZDK1r433fVMmagvzXn9j6VCvjXnP',1,'2023-10-01 00:44:20','2023-10-01 00:44:20','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(22,'OxiTBc4Ck6uh4IZJPH4GBIokrQWcuuLgejoWvuFE',1,'2023-10-01 00:44:20','2023-10-01 00:44:20','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(23,'LieEyFxc6PH30b1MoMuSpYNyIwVut0BLzYSzhygE',1,'2023-10-01 00:44:21','2023-10-01 00:44:21','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(24,'qus5Ym9cwSDncfp8cZBTWOjW4AREEAy3Wb5QKv5k',1,'2023-10-01 00:44:21','2023-10-01 00:44:21','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(25,'sHNjKeAEbDVgYo9lmsHeKEjwlRHttTKgicU6Lo1f',1,'2023-10-01 00:44:22','2023-10-01 00:44:22','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(26,'TJRfYZBuvncK801xKESLQvTincVP14m1JonyIlGv',1,'2023-10-01 00:44:22','2023-10-01 00:44:22','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(27,'rsyvyiAIfG1cZlgyq77zodYTI5AnEvwtX0PXwYwq',1,'2023-10-01 00:44:23','2023-10-01 00:44:23','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(28,'Hyh7OlutN77CgQU4GuvAjsA0UdQNVkOMKgRIxsBO',1,'2023-10-01 00:44:23','2023-10-01 00:44:23','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(29,'AFBhGU2LeT7NYEsQg643Z5TSrczGKhK7bf87rkYb',1,'2023-10-01 00:44:24','2023-10-01 00:44:24','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(30,'SySAlr8N7PRDzzSkukPsqtgaU8zStlLwd1zVZ1cq',1,'2023-10-01 00:44:25','2023-10-01 00:44:25','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(31,'8bjzic0VipL7OzAslWLP7AiNhLaWMKah4tcjhTyd',1,'2023-10-01 00:44:25','2023-10-01 00:44:25','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(32,'MsOzL6beALyKMuDMfktqjYt7eIPnWc07YAZ8lutL',1,'2023-10-01 00:44:26','2023-10-01 00:44:25','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(33,'dxFGxkQ93eRISqF6neomZBGbYEA4I7RZTwFmDGxj',1,'2023-10-01 00:44:26','2023-10-01 00:44:26','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(34,'32G9jSWyWDu2wZUJ7IVJGRqkRt2KPzePcIPdR1eC',1,'2023-10-01 00:44:27','2023-10-01 00:44:27','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(35,'jtKQAPIuJABYmQc8V4HyDwooJ45cTpKkbcRM2FeI',1,'2023-10-01 00:44:28','2023-10-01 00:44:28','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(36,'LinH514826Y6rRKpBpw9MxmNCprKc11dU6iWzlxL',1,'2023-10-01 00:44:28','2023-10-01 00:44:28','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(37,'EXpsMeOSFiHdKiAVKSBBNZfsgWujqAGEFL4SC9yE',1,'2023-10-01 00:44:28','2023-10-01 00:44:28','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(38,'foDJPQuCTDMUVJKA1CCxQ5DbBM7MdV4bMtYrY6fE',1,'2023-10-01 00:44:29','2023-10-01 00:44:29','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(39,'53QcAj9VyGVzefU5YrSjRfPZg66CyDyi658cCODs',1,'2023-10-01 00:44:29','2023-10-01 00:44:29','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(40,'wxMyaEJT4c5tZlCUjUINA7Fj8HZZDEuqc0zgmuhb',1,'2023-10-01 00:44:30','2023-10-01 00:44:30','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(41,'Dhp14tvqGfUZ8642K1AUZsd03OjobUukB7XA9D66',1,'2023-10-01 00:44:30','2023-10-01 00:44:30','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(42,'J0NRTc0WQwYulnNpZRNtkartTsZMsQ91TNEpjEMA',1,'2023-10-01 00:44:31','2023-10-01 00:44:31','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(43,'ZmKiMQ3S0tdqpsloTYHcmBVGD2cBWxX68XuuuBwc',1,'2023-10-01 00:44:31','2023-10-01 00:44:31','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(44,'IpysPXbtY4jiiZlffgAiizqNwaVAO2Q4g2rVaRuA',1,'2023-10-01 00:44:31','2023-10-01 00:44:31','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(45,'RFcyXd9JtPBoSM5ry7bYq6aexc3NSu8V6seawOdA',1,'2023-10-01 00:44:32','2023-10-01 00:44:32','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(46,'Uoksd1RI9T1prtxzGIMHQO0HUwkZDKGiggMPY0v7',1,'2023-10-01 00:44:32','2023-10-01 00:44:32','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(47,'016FV2hSL7sGDvZBmnJw69GyDHoPFKOrF7gDphpf',1,'2023-10-01 00:44:33','2023-10-01 00:44:33','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(48,'afmCT0NIvkYIOhr2npUf8TcbHyNAJ9RLuz3zIdUZ',1,'2023-10-01 00:44:33','2023-10-01 00:44:33','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(49,'fLByiumpiWJVqC3QWLQWnkRuqWaoSqvERcLSOcJ8',1,'2023-10-01 00:44:34','2023-10-01 00:44:34','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(50,'mO8VjPVY5xCOkmkcZdc1k48NSL0AzAnmyheJEtEO',1,'2023-10-01 00:44:34','2023-10-01 00:44:34','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(51,'ffBvflYKh73WMo49OQwAGYzxsgigITrOKmwEQKyF',1,'2023-10-01 00:44:35','2023-10-01 00:44:35','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(52,'pv3jAhJsSU5rjTHHCiwMhrtYT2falLFlfqsB3XGw',1,'2023-10-01 00:44:35','2023-10-01 00:44:35','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(53,'3Epu6gQJAx5ydcXzZVKCgQG2xknvIBQjDXqPFEAC',1,'2023-10-01 00:44:35','2023-10-01 00:44:35','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(54,'maUFZsZWXTaQiTrjUjH9Gp5P9Wi29VfcJzMRnobx',1,'2023-10-01 00:44:36','2023-10-01 00:44:36','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(55,'WJmokOWUDxOD4wQC2GV44bkEedAQCNksP4dzbexg',1,'2023-10-01 00:44:36','2023-10-01 00:44:36','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(56,'pg4hYQqFeWD5mI3JTdXgFZrjdghI4yEeW33vOCe4',1,'2023-10-01 00:44:37','2023-10-01 00:44:37','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(57,'Zft1yLHiWZGefevCpf6FLet4UGCRk3xuJjX6fG78',1,'2023-10-01 00:44:37','2023-10-01 00:44:37','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(58,'gUnqkAIZC5xmYeJI8KNciCvJAm0JKipL5RdbkyhC',1,'2023-10-01 01:02:13','2023-10-01 00:44:38','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(59,'Jc0dBfRrOwQgonzvt0tpFJWSqW6wtGwB4VFu8ITF',1,'2023-10-01 01:02:27','2023-10-01 01:02:27','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(60,'s9fhJkIzplT4hSnYAFXY5nzNMIQwxbrqnEC4zgGj',1,'2023-10-01 01:02:28','2023-10-01 01:02:28','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(61,'tE5aR2DQDtP1aciYJH9Nfdphc7kqXKNgtPB1vm0c',1,'2023-10-01 01:02:29','2023-10-01 01:02:29','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(62,'34xlKg3er8QndJWI81IpALCf9C440dOZPQXWg48p',1,'2023-10-01 01:02:30','2023-10-01 01:02:30','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(63,'3r7GJiU74VmSdWn8e6e2DGH0XV02UP3gYAaUX2Km',1,'2023-10-01 01:02:31','2023-10-01 01:02:31','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(64,'Z9JnkFmJYgRFHhzkVG9jeZCRg0ETBKJNquyeyjpu',1,'2023-10-01 01:02:31','2023-10-01 01:02:31','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(65,'DCnphvtwmk9keyZ2qexX2aTsGYbhZCt1moE4MqlP',1,'2023-10-01 01:02:32','2023-10-01 01:02:32','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(66,'tXW9CBIVpmFmULnPyb4LdHwDxZBGc7ecNyz84Ccd',1,'2023-10-01 01:02:34','2023-10-01 01:02:34','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(67,'V7yKABcDqJRHnoQvkkOb8UMmAZL1TkOUIKqtReaf',1,'2023-10-01 01:02:35','2023-10-01 01:02:35','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(68,'c9lcF6rwbHcF5P7vFsaJ73qiTnYBhmzC9Bk6MPqX',1,'2023-10-01 01:02:36','2023-10-01 01:02:36','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(69,'iMFvlimAQlBZj4NAMXpTXznH5IIMRL0Emojs0Zt6',1,'2023-10-01 01:02:37','2023-10-01 01:02:37','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(70,'jCu8XYEBsU1H4QxsJ86OhfGSS5i68ew3tsdIY9Pc',1,'2023-10-01 01:02:38','2023-10-01 01:02:38','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(71,'RyU3COqEw1NvIaOm8Enm4ntcwj8r9R5KfILnXw6b',1,'2023-10-01 01:02:39','2023-10-01 01:02:39','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(72,'QVQPvSDzFmugaAphlVQkD8gUMlqSn9iEZ49g3oRx',1,'2023-10-01 01:02:40','2023-10-01 01:02:40','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(73,'AEZl1kKRhj6CoYlcyes4XL8CPoyQPgnHhT7SMoX2',1,'2023-10-01 01:02:40','2023-10-01 01:02:40','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(74,'ePSXh06pIuzvF4Wfy3EiMXTMsQ3XqYLybgfrrBIu',1,'2023-10-01 01:02:41','2023-10-01 01:02:41','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(75,'hV3Es4ICkENHehYTcnJUsmErbcYl6aOwvLlGth5B',1,'2023-10-01 01:02:41','2023-10-01 01:02:41','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(76,'061ZDp9jqGxA8o1UezrQnCHmhCdf1lapD0musZxn',1,'2023-10-01 01:02:42','2023-10-01 01:02:42','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(77,'1X07TU38uA9dZGqaoYDlzMCtdgW0C6JCWLa8BkGH',1,'2023-10-01 01:02:42','2023-10-01 01:02:42','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(78,'AMh3T9wwMWSO02L0e5VUbxEx0Y9zQixPdysveI1N',1,'2023-10-01 01:21:55','2023-10-01 01:02:43','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(79,'wQyhzIY1Y6UHx8Kd6vNn9Sf3qJ0OPeCubRvV1w91',1,'2023-10-01 01:02:43','2023-10-01 01:02:43','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(80,'z4saYkKefOw8ZlCyJFt4332FKnh7VnJc9MZWqce8',1,'2023-10-01 01:27:06','2023-10-01 01:22:36','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(81,'xfze5VhgREg1nmJ88smJAHqDs5c6fo9MR7gF4nWf',1,'2023-10-01 01:27:07','2023-10-01 01:27:07','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(82,'1a55Kxeukh3ZW6ymY0PoIr8hIXeLRwVpfH9aegvs',1,'2023-10-01 01:28:27','2023-10-01 01:28:27','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(83,'uWZEXV9JxJBfA2f98LviIV4IjwREi9YGQMORKcxn',1,'2023-10-01 01:28:29','2023-10-01 01:28:29','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(84,'7k6qweq0ZDY94ob2rio01LV6wGb9XxhDDIRW6xbJ',1,'2023-10-01 03:08:13','2023-10-01 01:29:37','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(85,'BWl7NM9nWf9EYrMwJ8uRo0XazCGS9VDdm7oNVUDl',1,'2023-10-01 01:32:49','2023-10-01 01:29:40','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(86,'ipvdQxvIl0j6sGNAHlKpDz0yeWT1yX4JGH6PJWgl',1,'2023-10-01 01:32:49','2023-10-01 01:32:49','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(87,'rl9BZLzdJCSmafu54NZYVDFFJIm7o2hVRvfbhGzx',1,'2023-10-01 01:35:42','2023-10-01 01:33:13','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(88,'2yUVXwxuxYu6l2bWrPpRVFHDg3RnoFcxPTZ6BGzo',1,'2023-10-01 01:35:42','2023-10-01 01:35:42','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(89,'gNxms9UpnIhFsP9EpDIka1k7dcwzPoORYqIRTEcN',1,'2023-10-01 01:35:48','2023-10-01 01:35:48','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(90,'C9lYmW2u6xDXnRqpUtMaHYl9D7JOxCUHMna3neku',1,'2023-10-01 01:43:12','2023-10-01 01:35:55','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(91,'0Abg1coz0ufqhkTm1ym0LO91EpotOAVGuDiIxqcw',1,'2023-10-01 01:56:58','2023-10-01 01:43:13','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(92,'eDnCMzO6TcUbgkspxNb3Eys85PBn3DKuELbibmJQ',1,'2023-10-01 01:56:59','2023-10-01 01:56:59','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(93,'alWcvK2YRMJPAiJ822ByHBHhANhVCE27klaoPnTh',1,'2023-10-01 01:58:18','2023-10-01 01:58:18','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(94,'zYyuCEtEVvTz6p4rAyafPYCtKnfHoILLl5cdt2lV',1,'2023-10-01 01:58:35','2023-10-01 01:58:35','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(95,'EoJYFmb250rzQ6TO40oJfRgyNMWkrwJ8XjPh3N9C',1,'2023-10-01 02:19:08','2023-10-01 01:59:16','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(96,'ZifdxIvsFtbPgoRFjXrhEdsP946eRsr36leC2Idy',1,'2023-10-01 02:19:09','2023-10-01 02:19:09','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(97,'jBANb7STSBPTd9wYftf0X6qt7MsT4o9UlIXEghDW',1,'2023-10-01 02:19:55','2023-10-01 02:19:55','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(98,'4FdytdXEphzlpNLilF4VsEZZ0uJVcwSEPxupZ28Y',1,'2023-10-01 02:20:03','2023-10-01 02:20:03','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(99,'CJVPFkOdrTuJhsxXZKFe3bcWaHlsG8zTBsKBit2a',1,'2023-10-01 02:20:05','2023-10-01 02:20:05','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(100,'KUxj8FDdzprviUJMyBA6em91UghBMqMWRekdIxsW',1,'2023-10-01 02:21:15','2023-10-01 02:21:15','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(101,'zSCne2idbnqQ4VPxwDKeExc9lBE8PGNC7Bk2mDIc',1,'2023-10-01 02:22:41','2023-10-01 02:22:41','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(102,'6sZFf8jz3yCtrGDaGpGgrpZiUt1ZTA1eQLxgJZLt',1,'2023-10-01 02:26:48','2023-10-01 02:22:59','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(103,'w70Nujehy8GakleXKrsxpjveRaOcq9UKcCDVNYpi',1,'2023-10-01 02:26:49','2023-10-01 02:26:49','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(104,'hgjxj2DP7DFYT3pH34n4hnN3ukwc9jQA1Mtjk0sl',1,'2023-10-01 02:26:59','2023-10-01 02:26:59','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(105,'FjTjcPFrfs7GGSeuzLLjb8d9EvjpLa8DL5yMUiy9',1,'2023-10-01 02:36:34','2023-10-01 02:27:05','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(106,'dKsZqWDQXHpKmXfsRhwdsNy2RPgnRek9aYKAP0Mj',1,'2023-10-01 02:36:34','2023-10-01 02:36:34','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(107,'p5trEskoyIgyCjI9xvCfEcjSySYJoS7EGrMYvd92',1,'2023-10-01 02:37:06','2023-10-01 02:37:06','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(108,'KOo50zZdRTTsjjqZRmxVcXlFOYppASuyRTI78xw0',1,'2023-10-01 02:38:55','2023-10-01 02:37:09','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(109,'2l1rIOfa5SKBatw9Za3ZEDBRFrtH2BefxhpPOvUz',1,'2023-10-01 02:38:55','2023-10-01 02:38:55','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(110,'IaV5FtSWsRev5En4Gv8AZFZYHIracF6pBtB1oTq2',1,'2023-10-01 02:50:28','2023-10-01 02:39:23','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(111,'kmxutQ5BESKUnfaSQNlPP46CDaqj39ghXg7ETieF',1,'2023-10-01 02:54:05','2023-10-01 02:50:29','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(112,'GBDerq4EvXK17U5SYwGspa7MTmME2Du4MQsCZIKx',1,'2023-10-01 02:54:05','2023-10-01 02:54:05','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(113,'rcrfbigKCc7FDskUeVgFCsNPZp1O64NQ2tXmFHex',1,'2023-10-01 03:01:39','2023-10-01 02:54:56','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(114,'W7Nk3pBaPjYVz2t2ER8UwWPSrEd2jkIkZct7pDz0',1,'2023-10-01 03:03:40','2023-10-01 03:01:40','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(115,'i9x4UM2XVMOjqPn3HuviNejrZZs9AxOwUetQh2eU',1,'2023-10-01 03:03:40','2023-10-01 03:03:40','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(116,'F0iWVexCNeqeftsB0N1QoVj0qwmtk4XrrTeFa4Vf',1,'2023-10-01 03:05:09','2023-10-01 03:05:09','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(117,'FRBBbJp3Y4lkVqJ7VWMCBNkHMZbId6Jba9hZVsAT',1,'2023-10-01 03:05:24','2023-10-01 03:05:24','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(118,'lXi7wb78mQpY5NdfkfGg1X2TDr8lomhEYYh94IDT',1,'2023-10-01 03:05:38','2023-10-01 03:05:38','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(119,'KWS0txbq19K2UnsZUnsS09qQM1gkKpBnn1cfgZ8V',1,'2023-10-01 03:06:36','2023-10-01 03:06:36','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(121,'GRfW5oM2vXBgpwCGB9aJGlhqyETnP1PRVKeg0skW',1,'2023-10-01 03:08:00','2023-10-01 03:08:00','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(122,'oFSjhY8mQ3GiJEH51ZEff5SOKK6cB9XKcwx3XZGH',1,'2023-10-01 03:10:11','2023-10-01 03:08:13','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(123,'DyOAoy9PiYFzLGce2by6qH9aXdTQeiwknrAWJuWm',1,'2023-10-01 03:10:12','2023-10-01 03:10:12','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(124,'x6uSsx2U5mWSXyfyzU3giw0rZ6SuB9gnkp0eQYzm',1,'2023-10-01 03:10:30','2023-10-01 03:10:30','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(126,'kspNiZoQi64WuRoAigCRvqf47K96Lz7U4Sqxo2sW',1,'2023-10-01 03:11:54','2023-10-01 03:11:54','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(129,'IIDMwybbG9YfINNEzOtkh3Wc11hsd8mdAZ9HarhO',1,'2023-10-01 03:15:53','2023-10-01 03:15:53','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(130,'zAKaaCRa5zLh5NqZeZvBircfhQi7PI9gfFS6jFid',1,'2023-10-01 03:16:11','2023-10-01 03:16:11','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(131,'O9empiSfXPHZFpoDMTaHu5vm5XygEG0tcDzNEq7W',1,'2023-10-05 00:51:51','2023-10-01 03:17:08','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(134,'giR9QOpSNGKggOmaqP3XvD4J4KznsrsL2KGvBXXQ',1,'2023-10-01 04:16:20','2023-10-01 04:16:20','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(135,'B0HsZMHB507t6mB7Eirwq84pNwfZF47eO7Eek6VO',1,'2023-10-01 04:16:39','2023-10-01 04:16:39','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(138,'YKOsCsu82c6QxOuecoeeZDr2SRbS6PRaObaYPLYy',1,'2023-10-01 04:36:43','2023-10-01 04:27:05','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(139,'3fK4W78EVVmMhdmmxkB8sBKjhc8fBRdQhp8ktots',1,'2023-10-01 04:36:44','2023-10-01 04:36:44','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(140,'kVWtXK1ErfVxibup4JyMtabAEQhgoLdu4CXGt5OO',1,'2023-10-01 04:47:53','2023-10-01 04:37:18','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(141,'DWMSux7cZpG5F9w6rQ8mF73r3TdVJn07WFPJJBPa',1,'2023-10-01 04:47:54','2023-10-01 04:47:54','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(142,'5C8IYGXyFbmQ90SQx74bpPfGoetaH6Da8dvLTUMj',1,'2023-10-01 04:48:29','2023-10-01 04:48:29','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(143,'99HaCeAl6La0rDUyUtkLwGoPzqFn0zE7EpnU3bEq',1,'2023-10-01 04:51:11','2023-10-01 04:48:34','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(144,'YNZc1cWQ5CTwDEMW88JHEiqu7lKWtQ8jH94lbXgi',1,'2023-10-01 04:55:09','2023-10-01 04:51:11','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(145,'F5UAZKk88rybNg13pwEQrflUM9IaKgldnnuKG1Eu',1,'2023-10-01 04:55:10','2023-10-01 04:55:10','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(171,'o7wRQkQ01dR8MFpihSG2cwoU06qBp0KehjEVDM89',1,'2023-10-05 00:58:20','2023-10-05 00:51:51','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(174,'O1RIoQBn2pE0EmiflTqzGOPbsnU4RWfRFyty2XIu',1,'2023-10-05 00:58:21','2023-10-05 00:58:21','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(175,'Fg8vVJ2VLXQkhfOMO3LId0dkBEbcR3xwV13FDP01',1,'2023-10-05 01:00:08','2023-10-05 00:58:21','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(176,'NSUb0PmkncZK4JlRaWeGiUv6ob17qycrOK8mk4Kt',1,'2023-10-05 00:58:24','2023-10-05 00:58:24','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(177,'1v62jCinxMxKpTHduoTGxr47aPwG78z7gUpzPLsM',1,'2023-10-05 00:58:24','2023-10-05 00:58:24','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(178,'pD3hLbgzzdWpoUk755B7FDJUiFtGDpEC5otDY5xe',1,'2023-10-08 20:57:14','2023-10-05 01:00:09','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(189,'1DpliGXt67OrjnhQzqhM9E4JkjqGZQfDMbFTQ38z',1,'2023-10-08 19:33:34','2023-10-08 19:33:34','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(190,'hk3rRuZ5LaLDdPpgqTpVUoEqzcoNl4Q04R05Dvzl',1,'2023-10-08 19:34:07','2023-10-08 19:34:07','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(191,'WmtG9MobcXQBB9bmIArdeGYS604jAiEFmfpydgcw',1,'2023-10-08 19:40:10','2023-10-08 19:35:10','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(192,'tNpGp8c6xAha8zi51Ljh34iF8j9dwavGOYLEmdX8',1,'2023-10-08 19:41:32','2023-10-08 19:41:32','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(193,'hUkQ6MzdfceJJ8fgHgVAPcuWfBciHy5Yah0tckJL',1,'2023-10-08 19:46:04','2023-10-08 19:41:54','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(194,'y8UfDdFWS0tEq7qostN2uMhN4MIinaqtqrvCtN56',1,'2023-10-08 19:48:11','2023-10-08 19:46:33','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(195,'s3j8rrPJWql94xG2GgCzOZuJ7ZDhy6yXImPnLqw1',1,'2023-10-08 19:55:30','2023-10-08 19:49:35','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(196,'rjBibPgweU6qBzEAe3DoTkcKHM1Gdc3Ne8mMSW33',1,'2023-10-08 19:55:31','2023-10-08 19:55:31','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(197,'fmPQGhYKQ78grIOEP11wcEU3pldFe5443gyhwUdn',1,'2023-10-08 19:55:39','2023-10-08 19:55:39','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(198,'WqzOm8McASSB8qRk7alI8DAeEQEYvR8MXzg227qa',1,'2023-10-08 19:56:41','2023-10-08 19:56:41','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(199,'gJIK3xo0EGJ31at3MsYsIOs8cDarbn8lSGVZdepu',1,'2023-10-08 19:57:32','2023-10-08 19:57:32','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(200,'Bc0cv0iIJ9h51A6ZbfPJstXRTc0yFKwELdvVv8fN',1,'2023-10-08 19:57:44','2023-10-08 19:57:44','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(201,'6e3gHPWXcIcoqYgYrVWnxIV3bx0wyvO7wbq44t3Q',1,'2023-10-08 19:58:09','2023-10-08 19:58:09','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(202,'f1sMeZCtqN7qGaPyVbSKVCAGTfgHDzGvjaXPeDlu',1,'2023-10-08 19:58:12','2023-10-08 19:58:12','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(203,'Qz40PRVFlDMISsd31E6DKruVvFeeYPXLTosBQAEW',1,'2023-10-08 20:24:01','2023-10-08 19:58:14','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(204,'hugwJil29IvogajgdguBF2jrvzxNBwXLtsV45UOR',1,'2023-10-08 20:24:01','2023-10-08 20:24:01','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(205,'1yxUBHj1eo2rbZQwFX2rD994ejFHwc46j2uVnoqm',1,'2023-10-08 20:24:21','2023-10-08 20:24:21','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(206,'BFMI9kW2C5dz1gljiOUiRUqm9XR1lTT5rBxwIbpO',1,'2023-10-08 20:31:25','2023-10-08 20:24:33','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(207,'KdwFl2XcV0WQMgKqi1VQ2g2hPNFvbfOdUmY0BsPQ',1,'2023-10-29 22:27:49','2023-10-08 20:31:26','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36'),(208,'R8OfIxlPbQOC8HCIQv1RJVgwHRTOh2BlzIgpk6eU',1,'2023-10-08 21:02:04','2023-10-08 21:00:26','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(210,'3S5OweRZIajrDwJoLYZXIABFJkhxiQ0Z6eP13YFN',1,'2023-10-10 19:14:38','2023-10-10 19:14:38','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'),(212,'PTGIBwqagqvVtgrjdcRpA8TzSlkDHsmnPoBE9W5Y',1,'2023-10-23 19:07:11','2023-10-23 17:59:20','session',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36'),(213,'TR8Eb8toWjfG3fsFkC26KedB3SiYb1wgEnpN97ue',1,'2023-10-23 19:07:46','2023-10-23 19:07:46','session',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36'),(214,'rvlzWHyswSkwzzsSXRaNzOVxiwaVHyesMtwOoO3Y',1,'2023-10-29 22:38:18','2023-10-29 22:27:50','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36'),(215,'BZvUHqOSG3O1eSyMldElwKFi32L1lgW6ocBEp604',1,'2023-10-29 22:27:51','2023-10-29 22:27:51','session_remember',NULL,'::1','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36'),(216,'r2xAI188sw9M653bwS87bz61rTggZQlrDr0HtxyU',4,'2024-01-09 00:51:17','2024-01-09 00:38:36','session_remember',NULL,'128.195.14.114','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'),(219,'tGkeficFWCsHiBCXCxewfNRSk145wUFxpzaKTqzb',6,'2024-01-09 00:45:27','2024-01-09 00:45:27','session_remember',NULL,'128.195.14.114','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'),(220,'FMgfrQkdpvBNPnNYmZ1raMuX8fMaxLuVlSFggorK',6,'2024-01-09 00:47:58','2024-01-09 00:47:58','session_remember',NULL,'128.195.14.114','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'),(222,'takqGwdohQk61e7SCWtnczJY0lYFVcNUnMxIFkhr',6,'2024-01-09 02:55:55','2024-01-09 02:55:55','session_remember',NULL,'128.195.14.114','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'),(225,'9NmDqdrDsw02GoB95y8zpuRXT54uUBNA8Wj1iq0u',1,'2024-01-09 03:24:05','2024-01-09 03:24:05','session_remember',NULL,'128.195.14.114','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'); +/*!40000 ALTER TABLE `access_tokens` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `api_keys` +-- + +DROP TABLE IF EXISTS `api_keys`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `api_keys` ( + `key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `id` int unsigned NOT NULL AUTO_INCREMENT, + `allowed_ips` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `user_id` int unsigned DEFAULT NULL, + `created_at` datetime NOT NULL, + `last_activity_at` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `api_keys_key_unique` (`key`), + KEY `api_keys_user_id_foreign` (`user_id`), + CONSTRAINT `api_keys_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `api_keys` +-- + +LOCK TABLES `api_keys` WRITE; +/*!40000 ALTER TABLE `api_keys` DISABLE KEYS */; +INSERT INTO `api_keys` VALUES ('hdebsyxiigyklxgsqivyswwiisohzlnezzzzzzzz',1,NULL,NULL,NULL,'2023-09-30 21:19:35','2023-10-01 04:14:27'); +/*!40000 ALTER TABLE `api_keys` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `discussion_tag` +-- + +DROP TABLE IF EXISTS `discussion_tag`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `discussion_tag` ( + `discussion_id` int unsigned NOT NULL, + `tag_id` int unsigned NOT NULL, + `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`discussion_id`,`tag_id`), + KEY `discussion_tag_tag_id_foreign` (`tag_id`), + CONSTRAINT `discussion_tag_discussion_id_foreign` FOREIGN KEY (`discussion_id`) REFERENCES `discussions` (`id`) ON DELETE CASCADE, + CONSTRAINT `discussion_tag_tag_id_foreign` FOREIGN KEY (`tag_id`) REFERENCES `tags` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `discussion_tag` +-- + +LOCK TABLES `discussion_tag` WRITE; +/*!40000 ALTER TABLE `discussion_tag` DISABLE KEYS */; +INSERT INTO `discussion_tag` VALUES (2,1,'2023-10-09 19:31:56'),(3,1,'2023-10-09 19:46:22'),(4,2,'2023-10-23 18:24:29'),(5,1,'2024-01-09 00:41:34'); +/*!40000 ALTER TABLE `discussion_tag` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `discussion_user` +-- + +DROP TABLE IF EXISTS `discussion_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `discussion_user` ( + `user_id` int unsigned NOT NULL, + `discussion_id` int unsigned NOT NULL, + `last_read_at` datetime DEFAULT NULL, + `last_read_post_number` int unsigned DEFAULT NULL, + `subscription` enum('follow','ignore') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`user_id`,`discussion_id`), + KEY `discussion_user_discussion_id_foreign` (`discussion_id`), + CONSTRAINT `discussion_user_discussion_id_foreign` FOREIGN KEY (`discussion_id`) REFERENCES `discussions` (`id`) ON DELETE CASCADE, + CONSTRAINT `discussion_user_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `discussion_user` +-- + +LOCK TABLES `discussion_user` WRITE; +/*!40000 ALTER TABLE `discussion_user` DISABLE KEYS */; +INSERT INTO `discussion_user` VALUES (1,2,'2023-10-23 19:27:14',21,NULL),(1,3,'2023-10-23 19:29:46',22,NULL),(1,4,'2023-10-23 18:37:28',6,NULL),(4,5,'2024-01-09 00:41:35',1,NULL); +/*!40000 ALTER TABLE `discussion_user` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `discussion_views` +-- + +DROP TABLE IF EXISTS `discussion_views`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `discussion_views` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `user_id` int unsigned DEFAULT NULL, + `discussion_id` int unsigned NOT NULL, + `ip` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL, + `visited_at` datetime NOT NULL, + PRIMARY KEY (`id`), + KEY `discussion_views_discussion_id_foreign` (`discussion_id`), + KEY `discussion_views_user_id_foreign` (`user_id`), + CONSTRAINT `discussion_views_discussion_id_foreign` FOREIGN KEY (`discussion_id`) REFERENCES `discussions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, + CONSTRAINT `discussion_views_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `discussion_views` +-- + +LOCK TABLES `discussion_views` WRITE; +/*!40000 ALTER TABLE `discussion_views` DISABLE KEYS */; +INSERT INTO `discussion_views` VALUES (1,4,5,'128.195.14.114','2024-01-09 00:41:35'),(6,NULL,5,'128.195.14.114','2024-01-09 03:15:01'); +/*!40000 ALTER TABLE `discussion_views` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `discussions` +-- + +DROP TABLE IF EXISTS `discussions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `discussions` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `comment_count` int NOT NULL DEFAULT '1', + `participant_count` int unsigned NOT NULL DEFAULT '0', + `post_number_index` int unsigned NOT NULL DEFAULT '0', + `created_at` datetime NOT NULL, + `user_id` int unsigned DEFAULT NULL, + `first_post_id` int unsigned DEFAULT NULL, + `last_posted_at` datetime DEFAULT NULL, + `last_posted_user_id` int unsigned DEFAULT NULL, + `last_post_id` int unsigned DEFAULT NULL, + `last_post_number` int unsigned DEFAULT NULL, + `hidden_at` datetime DEFAULT NULL, + `hidden_user_id` int unsigned DEFAULT NULL, + `slug` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `is_private` tinyint(1) NOT NULL DEFAULT '0', + `is_approved` tinyint(1) NOT NULL DEFAULT '1', + `is_sticky` tinyint(1) NOT NULL DEFAULT '0', + `is_locked` tinyint(1) NOT NULL DEFAULT '0', + `view_count` int NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `discussions_hidden_user_id_foreign` (`hidden_user_id`), + KEY `discussions_first_post_id_foreign` (`first_post_id`), + KEY `discussions_last_post_id_foreign` (`last_post_id`), + KEY `discussions_last_posted_at_index` (`last_posted_at`), + KEY `discussions_last_posted_user_id_index` (`last_posted_user_id`), + KEY `discussions_created_at_index` (`created_at`), + KEY `discussions_user_id_index` (`user_id`), + KEY `discussions_comment_count_index` (`comment_count`), + KEY `discussions_participant_count_index` (`participant_count`), + KEY `discussions_hidden_at_index` (`hidden_at`), + KEY `discussions_is_sticky_created_at_index` (`is_sticky`,`created_at`), + KEY `discussions_is_sticky_last_posted_at_index` (`is_sticky`,`last_posted_at`), + KEY `discussions_is_locked_index` (`is_locked`), + FULLTEXT KEY `title` (`title`), + CONSTRAINT `discussions_first_post_id_foreign` FOREIGN KEY (`first_post_id`) REFERENCES `posts` (`id`) ON DELETE SET NULL, + CONSTRAINT `discussions_hidden_user_id_foreign` FOREIGN KEY (`hidden_user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL, + CONSTRAINT `discussions_last_post_id_foreign` FOREIGN KEY (`last_post_id`) REFERENCES `posts` (`id`) ON DELETE SET NULL, + CONSTRAINT `discussions_last_posted_user_id_foreign` FOREIGN KEY (`last_posted_user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL, + CONSTRAINT `discussions_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL +) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `discussions` +-- + +LOCK TABLES `discussions` WRITE; +/*!40000 ALTER TABLE `discussions` DISABLE KEYS */; +INSERT INTO `discussions` VALUES (2,'idk',21,1,0,'2023-10-09 19:31:56',1,2,'2023-10-23 19:27:14',1,47,21,'2024-01-09 00:40:54',4,'idk',0,1,0,0,0),(3,'wdejcwbejcebwjc',22,1,0,'2023-10-09 19:46:22',1,3,'2023-10-23 19:29:45',1,50,22,'2024-01-09 00:41:00',4,'wdejcwbejcebwjc',0,1,0,0,0),(4,'hi hih i',6,1,0,'2023-10-23 18:24:29',1,33,'2023-10-23 18:37:28',1,38,6,'2024-01-09 00:41:57',4,'hi-hih-i',0,1,0,0,1),(5,'Welcome to Texera!',1,1,0,'2024-01-09 00:41:34',4,51,'2024-01-09 00:41:34',4,51,1,NULL,NULL,'welcome-to-texera',0,1,0,0,5); +/*!40000 ALTER TABLE `discussions` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `email_tokens` +-- + +DROP TABLE IF EXISTS `email_tokens`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `email_tokens` ( + `token` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `email` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `user_id` int unsigned NOT NULL, + `created_at` datetime DEFAULT NULL, + PRIMARY KEY (`token`), + KEY `email_tokens_user_id_foreign` (`user_id`), + CONSTRAINT `email_tokens_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `email_tokens` +-- + +LOCK TABLES `email_tokens` WRITE; +/*!40000 ALTER TABLE `email_tokens` DISABLE KEYS */; +/*!40000 ALTER TABLE `email_tokens` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `flags` +-- + +DROP TABLE IF EXISTS `flags`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `flags` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `post_id` int unsigned NOT NULL, + `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `user_id` int unsigned DEFAULT NULL, + `reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `reason_detail` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci, + `created_at` datetime NOT NULL, + PRIMARY KEY (`id`), + KEY `flags_post_id_foreign` (`post_id`), + KEY `flags_user_id_foreign` (`user_id`), + KEY `flags_created_at_index` (`created_at`), + CONSTRAINT `flags_post_id_foreign` FOREIGN KEY (`post_id`) REFERENCES `posts` (`id`) ON DELETE CASCADE, + CONSTRAINT `flags_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `flags` +-- + +LOCK TABLES `flags` WRITE; +/*!40000 ALTER TABLE `flags` DISABLE KEYS */; +/*!40000 ALTER TABLE `flags` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `group_permission` +-- + +DROP TABLE IF EXISTS `group_permission`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `group_permission` ( + `group_id` int unsigned NOT NULL, + `permission` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`group_id`,`permission`), + CONSTRAINT `group_permission_group_id_foreign` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `group_permission` +-- + +LOCK TABLES `group_permission` WRITE; +/*!40000 ALTER TABLE `group_permission` DISABLE KEYS */; +INSERT INTO `group_permission` VALUES (2,'viewForum',NULL),(3,'discussion.flagPosts','2023-09-30 20:58:55'),(3,'discussion.likePosts','2023-09-30 20:58:56'),(3,'discussion.reply',NULL),(3,'discussion.replyWithoutApproval','2023-09-30 20:58:56'),(3,'discussion.startWithoutApproval','2023-09-30 20:58:56'),(3,'searchUsers',NULL),(3,'startDiscussion',NULL),(3,'user.editOwnNickname','2024-01-09 00:40:10'),(4,'discussion.approvePosts','2023-09-30 20:58:56'),(4,'discussion.editPosts',NULL),(4,'discussion.hide',NULL),(4,'discussion.hidePosts',NULL),(4,'discussion.lock','2023-09-30 20:58:56'),(4,'discussion.rename',NULL),(4,'discussion.sticky','2023-09-30 20:58:56'),(4,'discussion.tag','2023-09-30 20:58:56'),(4,'discussion.viewFlags','2023-09-30 20:58:55'),(4,'discussion.viewIpsPosts',NULL),(4,'user.suspend','2023-09-30 20:58:56'),(4,'user.viewLastSeenAt',NULL); +/*!40000 ALTER TABLE `group_permission` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `group_user` +-- + +DROP TABLE IF EXISTS `group_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `group_user` ( + `user_id` int unsigned NOT NULL, + `group_id` int unsigned NOT NULL, + `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`user_id`,`group_id`), + KEY `group_user_group_id_foreign` (`group_id`), + CONSTRAINT `group_user_group_id_foreign` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`) ON DELETE CASCADE, + CONSTRAINT `group_user_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `group_user` +-- + +LOCK TABLES `group_user` WRITE; +/*!40000 ALTER TABLE `group_user` DISABLE KEYS */; +INSERT INTO `group_user` VALUES (1,1,'2024-01-09 03:23:43'),(4,1,'2023-09-30 20:58:55'); +/*!40000 ALTER TABLE `group_user` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `groups` +-- + +DROP TABLE IF EXISTS `groups`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `groups` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name_singular` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `name_plural` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `color` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `is_hidden` tinyint(1) NOT NULL DEFAULT '0', + `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `groups` +-- + +LOCK TABLES `groups` WRITE; +/*!40000 ALTER TABLE `groups` DISABLE KEYS */; +INSERT INTO `groups` VALUES (1,'Admin','Admins','#B72A2A','fas fa-wrench',0,NULL,NULL),(2,'Guest','Guests',NULL,NULL,0,NULL,NULL),(3,'Member','Members',NULL,NULL,0,NULL,NULL),(4,'Mod','Mods','#80349E','fas fa-bolt',0,NULL,NULL); +/*!40000 ALTER TABLE `groups` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `login_providers` +-- + +DROP TABLE IF EXISTS `login_providers`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `login_providers` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `user_id` int unsigned NOT NULL, + `provider` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `identifier` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `created_at` datetime DEFAULT NULL, + `last_login_at` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `login_providers_provider_identifier_unique` (`provider`,`identifier`), + KEY `login_providers_user_id_foreign` (`user_id`), + CONSTRAINT `login_providers_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `login_providers` +-- + +LOCK TABLES `login_providers` WRITE; +/*!40000 ALTER TABLE `login_providers` DISABLE KEYS */; +/*!40000 ALTER TABLE `login_providers` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `migrations` +-- + +DROP TABLE IF EXISTS `migrations`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `migrations` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `migration` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `extension` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=158 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `migrations` +-- + +LOCK TABLES `migrations` WRITE; +/*!40000 ALTER TABLE `migrations` DISABLE KEYS */; +INSERT INTO `migrations` VALUES (1,'2015_02_24_000000_create_access_tokens_table',NULL),(2,'2015_02_24_000000_create_api_keys_table',NULL),(3,'2015_02_24_000000_create_config_table',NULL),(4,'2015_02_24_000000_create_discussions_table',NULL),(5,'2015_02_24_000000_create_email_tokens_table',NULL),(6,'2015_02_24_000000_create_groups_table',NULL),(7,'2015_02_24_000000_create_notifications_table',NULL),(8,'2015_02_24_000000_create_password_tokens_table',NULL),(9,'2015_02_24_000000_create_permissions_table',NULL),(10,'2015_02_24_000000_create_posts_table',NULL),(11,'2015_02_24_000000_create_users_discussions_table',NULL),(12,'2015_02_24_000000_create_users_groups_table',NULL),(13,'2015_02_24_000000_create_users_table',NULL),(14,'2015_09_15_000000_create_auth_tokens_table',NULL),(15,'2015_09_20_224327_add_hide_to_discussions',NULL),(16,'2015_09_22_030432_rename_notification_read_time',NULL),(17,'2015_10_07_130531_rename_config_to_settings',NULL),(18,'2015_10_24_194000_add_ip_address_to_posts',NULL),(19,'2015_12_05_042721_change_access_tokens_columns',NULL),(20,'2015_12_17_194247_change_settings_value_column_to_text',NULL),(21,'2016_02_04_095452_add_slug_to_discussions',NULL),(22,'2017_04_07_114138_add_is_private_to_discussions',NULL),(23,'2017_04_07_114138_add_is_private_to_posts',NULL),(24,'2018_01_11_093900_change_access_tokens_columns',NULL),(25,'2018_01_11_094000_change_access_tokens_add_foreign_keys',NULL),(26,'2018_01_11_095000_change_api_keys_columns',NULL),(27,'2018_01_11_101800_rename_auth_tokens_to_registration_tokens',NULL),(28,'2018_01_11_102000_change_registration_tokens_rename_id_to_token',NULL),(29,'2018_01_11_102100_change_registration_tokens_created_at_to_datetime',NULL),(30,'2018_01_11_120604_change_posts_table_to_innodb',NULL),(31,'2018_01_11_155200_change_discussions_rename_columns',NULL),(32,'2018_01_11_155300_change_discussions_add_foreign_keys',NULL),(33,'2018_01_15_071700_rename_users_discussions_to_discussion_user',NULL),(34,'2018_01_15_071800_change_discussion_user_rename_columns',NULL),(35,'2018_01_15_071900_change_discussion_user_add_foreign_keys',NULL),(36,'2018_01_15_072600_change_email_tokens_rename_id_to_token',NULL),(37,'2018_01_15_072700_change_email_tokens_add_foreign_keys',NULL),(38,'2018_01_15_072800_change_email_tokens_created_at_to_datetime',NULL),(39,'2018_01_18_130400_rename_permissions_to_group_permission',NULL),(40,'2018_01_18_130500_change_group_permission_add_foreign_keys',NULL),(41,'2018_01_18_130600_rename_users_groups_to_group_user',NULL),(42,'2018_01_18_130700_change_group_user_add_foreign_keys',NULL),(43,'2018_01_18_133000_change_notifications_columns',NULL),(44,'2018_01_18_133100_change_notifications_add_foreign_keys',NULL),(45,'2018_01_18_134400_change_password_tokens_rename_id_to_token',NULL),(46,'2018_01_18_134500_change_password_tokens_add_foreign_keys',NULL),(47,'2018_01_18_134600_change_password_tokens_created_at_to_datetime',NULL),(48,'2018_01_18_135000_change_posts_rename_columns',NULL),(49,'2018_01_18_135100_change_posts_add_foreign_keys',NULL),(50,'2018_01_30_112238_add_fulltext_index_to_discussions_title',NULL),(51,'2018_01_30_220100_create_post_user_table',NULL),(52,'2018_01_30_222900_change_users_rename_columns',NULL),(55,'2018_09_15_041340_add_users_indicies',NULL),(56,'2018_09_15_041828_add_discussions_indicies',NULL),(57,'2018_09_15_043337_add_notifications_indices',NULL),(58,'2018_09_15_043621_add_posts_indices',NULL),(59,'2018_09_22_004100_change_registration_tokens_columns',NULL),(60,'2018_09_22_004200_create_login_providers_table',NULL),(61,'2018_10_08_144700_add_shim_prefix_to_group_icons',NULL),(62,'2019_10_12_195349_change_posts_add_discussion_foreign_key',NULL),(63,'2020_03_19_134512_change_discussions_default_comment_count',NULL),(64,'2020_04_21_130500_change_permission_groups_add_is_hidden',NULL),(65,'2021_03_02_040000_change_access_tokens_add_type',NULL),(66,'2021_03_02_040500_change_access_tokens_add_id',NULL),(67,'2021_03_02_041000_change_access_tokens_add_title_ip_agent',NULL),(68,'2021_04_18_040500_change_migrations_add_id_primary_key',NULL),(69,'2021_04_18_145100_change_posts_content_column_to_mediumtext',NULL),(70,'2018_07_21_000000_seed_default_groups',NULL),(71,'2018_07_21_000100_seed_default_group_permissions',NULL),(72,'2021_05_10_000000_rename_permissions',NULL),(73,'2022_05_20_000000_add_timestamps_to_groups_table',NULL),(74,'2022_05_20_000001_add_created_at_to_group_user_table',NULL),(75,'2022_05_20_000002_add_created_at_to_group_permission_table',NULL),(76,'2022_07_14_000000_add_type_index_to_posts',NULL),(77,'2022_07_14_000001_add_type_created_at_composite_index_to_posts',NULL),(78,'2022_08_06_000000_change_access_tokens_last_activity_at_to_nullable',NULL),(79,'2015_09_02_000000_add_flags_read_time_to_users_table','flarum-flags'),(80,'2015_09_02_000000_create_flags_table','flarum-flags'),(81,'2017_07_22_000000_add_default_permissions','flarum-flags'),(82,'2018_06_27_101500_change_flags_rename_time_to_created_at','flarum-flags'),(83,'2018_06_27_101600_change_flags_add_foreign_keys','flarum-flags'),(84,'2018_06_27_105100_change_users_rename_flags_read_time_to_read_flags_at','flarum-flags'),(85,'2018_09_15_043621_add_flags_indices','flarum-flags'),(86,'2019_10_22_000000_change_reason_text_col_type','flarum-flags'),(87,'2015_09_21_011527_add_is_approved_to_discussions','flarum-approval'),(88,'2015_09_21_011706_add_is_approved_to_posts','flarum-approval'),(89,'2017_07_22_000000_add_default_permissions','flarum-approval'),(90,'2015_02_24_000000_create_discussions_tags_table','flarum-tags'),(91,'2015_02_24_000000_create_tags_table','flarum-tags'),(92,'2015_02_24_000000_create_users_tags_table','flarum-tags'),(93,'2015_02_24_000000_set_default_settings','flarum-tags'),(94,'2015_10_19_061223_make_slug_unique','flarum-tags'),(95,'2017_07_22_000000_add_default_permissions','flarum-tags'),(96,'2018_06_27_085200_change_tags_columns','flarum-tags'),(97,'2018_06_27_085300_change_tags_add_foreign_keys','flarum-tags'),(98,'2018_06_27_090400_rename_users_tags_to_tag_user','flarum-tags'),(99,'2018_06_27_100100_change_tag_user_rename_read_time_to_marked_as_read_at','flarum-tags'),(100,'2018_06_27_100200_change_tag_user_add_foreign_keys','flarum-tags'),(101,'2018_06_27_103000_rename_discussions_tags_to_discussion_tag','flarum-tags'),(102,'2018_06_27_103100_add_discussion_tag_foreign_keys','flarum-tags'),(103,'2019_04_21_000000_add_icon_to_tags_table','flarum-tags'),(104,'2022_05_20_000003_add_timestamps_to_tags_table','flarum-tags'),(105,'2022_05_20_000004_add_created_at_to_discussion_tag_table','flarum-tags'),(106,'2023_03_01_000000_create_post_mentions_tag_table','flarum-tags'),(107,'2015_05_11_000000_add_suspended_until_to_users_table','flarum-suspend'),(108,'2015_09_14_000000_rename_suspended_until_column','flarum-suspend'),(109,'2017_07_22_000000_add_default_permissions','flarum-suspend'),(110,'2018_06_27_111400_change_users_rename_suspend_until_to_suspended_until','flarum-suspend'),(111,'2021_10_27_000000_add_suspend_reason_and_message','flarum-suspend'),(112,'2015_05_11_000000_add_subscription_to_users_discussions_table','flarum-subscriptions'),(113,'2015_02_24_000000_add_sticky_to_discussions','flarum-sticky'),(114,'2017_07_22_000000_add_default_permissions','flarum-sticky'),(115,'2018_09_15_043621_add_discussions_indices','flarum-sticky'),(116,'2021_01_13_000000_add_discussion_last_posted_at_indices','flarum-sticky'),(117,'2015_05_11_000000_create_mentions_posts_table','flarum-mentions'),(118,'2015_05_11_000000_create_mentions_users_table','flarum-mentions'),(119,'2018_06_27_102000_rename_mentions_posts_to_post_mentions_post','flarum-mentions'),(120,'2018_06_27_102100_rename_mentions_users_to_post_mentions_user','flarum-mentions'),(121,'2018_06_27_102200_change_post_mentions_post_rename_mentions_id_to_mentions_post_id','flarum-mentions'),(122,'2018_06_27_102300_change_post_mentions_post_add_foreign_keys','flarum-mentions'),(123,'2018_06_27_102400_change_post_mentions_user_rename_mentions_id_to_mentions_user_id','flarum-mentions'),(124,'2018_06_27_102500_change_post_mentions_user_add_foreign_keys','flarum-mentions'),(125,'2021_04_19_000000_set_default_settings','flarum-mentions'),(126,'2022_05_20_000005_add_created_at_to_post_mentions_post_table','flarum-mentions'),(127,'2022_05_20_000006_add_created_at_to_post_mentions_user_table','flarum-mentions'),(128,'2022_10_21_000000_create_post_mentions_group_table','flarum-mentions'),(129,'2021_03_25_000000_default_settings','flarum-markdown'),(130,'2015_02_24_000000_add_locked_to_discussions','flarum-lock'),(131,'2017_07_22_000000_add_default_permissions','flarum-lock'),(132,'2018_09_15_043621_add_discussions_indices','flarum-lock'),(133,'2015_05_11_000000_create_posts_likes_table','flarum-likes'),(134,'2015_09_04_000000_add_default_like_permissions','flarum-likes'),(135,'2018_06_27_100600_rename_posts_likes_to_post_likes','flarum-likes'),(136,'2018_06_27_100700_change_post_likes_add_foreign_keys','flarum-likes'),(137,'2021_05_10_094200_add_created_at_to_post_likes_table','flarum-likes'),(138,'2018_09_29_060444_replace_emoji_shorcuts_with_unicode','flarum-emoji'),(140,'2020_07_29_010101_add_post_field','kyrne-evergreen'),(141,'2019_06_07_000000_add_recipients_table','fof-byobu'),(142,'2019_06_07_000001_remove_flagrow_migrations','fof-byobu'),(143,'2019_07_08_000000_add_blocks_pd_to_users','fof-byobu'),(144,'2019_07_09_000000_blocks_pd_index','fof-byobu'),(145,'2020_02_14_214800_fix_user_id_not_nullable_for_group_pds','fof-byobu'),(146,'2020_02_19_110103_remove_retired_settings_key','fof-byobu'),(147,'2020_10_23_000000_users_unified_index_column','fof-byobu'),(148,'2021_01_13_000000_unified_index_index','fof-byobu'),(149,'2021_01_13_000001_byobu_indicies','fof-byobu'),(150,'2021_01_23_000000_drop_tags_from_old_private_discussions','fof-byobu'),(151,'2021_04_21_000000_drop_users_unified_index_column','fof-byobu'),(152,'2017_11_07_223624_discussions_add_views','michaelbelgium-discussion-views'),(153,'2018_11_30_141817_discussions_rename_views','michaelbelgium-discussion-views'),(154,'2020_01_11_220612_add_discussionviews_table','michaelbelgium-discussion-views'),(155,'2020_11_23_000000_add_nickname_column','flarum-nicknames'),(156,'2020_12_02_000001_set_default_permissions','flarum-nicknames'),(157,'2021_11_16_000000_nickname_column_nullable','flarum-nicknames'); +/*!40000 ALTER TABLE `migrations` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `notifications` +-- + +DROP TABLE IF EXISTS `notifications`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `notifications` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `user_id` int unsigned NOT NULL, + `from_user_id` int unsigned DEFAULT NULL, + `type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `subject_id` int unsigned DEFAULT NULL, + `data` blob, + `created_at` datetime NOT NULL, + `is_deleted` tinyint(1) NOT NULL DEFAULT '0', + `read_at` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `notifications_from_user_id_foreign` (`from_user_id`), + KEY `notifications_user_id_index` (`user_id`), + CONSTRAINT `notifications_from_user_id_foreign` FOREIGN KEY (`from_user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL, + CONSTRAINT `notifications_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `notifications` +-- + +LOCK TABLES `notifications` WRITE; +/*!40000 ALTER TABLE `notifications` DISABLE KEYS */; +/*!40000 ALTER TABLE `notifications` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `password_tokens` +-- + +DROP TABLE IF EXISTS `password_tokens`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `password_tokens` ( + `token` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `user_id` int unsigned NOT NULL, + `created_at` datetime DEFAULT NULL, + PRIMARY KEY (`token`), + KEY `password_tokens_user_id_foreign` (`user_id`), + CONSTRAINT `password_tokens_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `password_tokens` +-- + +LOCK TABLES `password_tokens` WRITE; +/*!40000 ALTER TABLE `password_tokens` DISABLE KEYS */; +/*!40000 ALTER TABLE `password_tokens` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `post_likes` +-- + +DROP TABLE IF EXISTS `post_likes`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `post_likes` ( + `post_id` int unsigned NOT NULL, + `user_id` int unsigned NOT NULL, + `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`post_id`,`user_id`), + KEY `post_likes_user_id_foreign` (`user_id`), + CONSTRAINT `post_likes_post_id_foreign` FOREIGN KEY (`post_id`) REFERENCES `posts` (`id`) ON DELETE CASCADE, + CONSTRAINT `post_likes_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `post_likes` +-- + +LOCK TABLES `post_likes` WRITE; +/*!40000 ALTER TABLE `post_likes` DISABLE KEYS */; +/*!40000 ALTER TABLE `post_likes` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `post_mentions_group` +-- + +DROP TABLE IF EXISTS `post_mentions_group`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `post_mentions_group` ( + `post_id` int unsigned NOT NULL, + `mentions_group_id` int unsigned NOT NULL, + `created_at` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`post_id`,`mentions_group_id`), + KEY `post_mentions_group_mentions_group_id_foreign` (`mentions_group_id`), + CONSTRAINT `post_mentions_group_mentions_group_id_foreign` FOREIGN KEY (`mentions_group_id`) REFERENCES `groups` (`id`) ON DELETE CASCADE, + CONSTRAINT `post_mentions_group_post_id_foreign` FOREIGN KEY (`post_id`) REFERENCES `posts` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `post_mentions_group` +-- + +LOCK TABLES `post_mentions_group` WRITE; +/*!40000 ALTER TABLE `post_mentions_group` DISABLE KEYS */; +/*!40000 ALTER TABLE `post_mentions_group` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `post_mentions_post` +-- + +DROP TABLE IF EXISTS `post_mentions_post`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `post_mentions_post` ( + `post_id` int unsigned NOT NULL, + `mentions_post_id` int unsigned NOT NULL, + `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`post_id`,`mentions_post_id`), + KEY `post_mentions_post_mentions_post_id_foreign` (`mentions_post_id`), + CONSTRAINT `post_mentions_post_mentions_post_id_foreign` FOREIGN KEY (`mentions_post_id`) REFERENCES `posts` (`id`) ON DELETE CASCADE, + CONSTRAINT `post_mentions_post_post_id_foreign` FOREIGN KEY (`post_id`) REFERENCES `posts` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `post_mentions_post` +-- + +LOCK TABLES `post_mentions_post` WRITE; +/*!40000 ALTER TABLE `post_mentions_post` DISABLE KEYS */; +/*!40000 ALTER TABLE `post_mentions_post` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `post_mentions_tag` +-- + +DROP TABLE IF EXISTS `post_mentions_tag`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `post_mentions_tag` ( + `post_id` int unsigned NOT NULL, + `mentions_tag_id` int unsigned NOT NULL, + `created_at` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`post_id`,`mentions_tag_id`), + KEY `post_mentions_tag_mentions_tag_id_foreign` (`mentions_tag_id`), + CONSTRAINT `post_mentions_tag_mentions_tag_id_foreign` FOREIGN KEY (`mentions_tag_id`) REFERENCES `tags` (`id`) ON DELETE CASCADE, + CONSTRAINT `post_mentions_tag_post_id_foreign` FOREIGN KEY (`post_id`) REFERENCES `posts` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `post_mentions_tag` +-- + +LOCK TABLES `post_mentions_tag` WRITE; +/*!40000 ALTER TABLE `post_mentions_tag` DISABLE KEYS */; +/*!40000 ALTER TABLE `post_mentions_tag` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `post_mentions_user` +-- + +DROP TABLE IF EXISTS `post_mentions_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `post_mentions_user` ( + `post_id` int unsigned NOT NULL, + `mentions_user_id` int unsigned NOT NULL, + `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`post_id`,`mentions_user_id`), + KEY `post_mentions_user_mentions_user_id_foreign` (`mentions_user_id`), + CONSTRAINT `post_mentions_user_mentions_user_id_foreign` FOREIGN KEY (`mentions_user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE, + CONSTRAINT `post_mentions_user_post_id_foreign` FOREIGN KEY (`post_id`) REFERENCES `posts` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `post_mentions_user` +-- + +LOCK TABLES `post_mentions_user` WRITE; +/*!40000 ALTER TABLE `post_mentions_user` DISABLE KEYS */; +INSERT INTO `post_mentions_user` VALUES (5,1,'2023-10-09 19:47:13'); +/*!40000 ALTER TABLE `post_mentions_user` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `post_user` +-- + +DROP TABLE IF EXISTS `post_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `post_user` ( + `post_id` int unsigned NOT NULL, + `user_id` int unsigned NOT NULL, + PRIMARY KEY (`post_id`,`user_id`), + KEY `post_user_user_id_foreign` (`user_id`), + CONSTRAINT `post_user_post_id_foreign` FOREIGN KEY (`post_id`) REFERENCES `posts` (`id`) ON DELETE CASCADE, + CONSTRAINT `post_user_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `post_user` +-- + +LOCK TABLES `post_user` WRITE; +/*!40000 ALTER TABLE `post_user` DISABLE KEYS */; +/*!40000 ALTER TABLE `post_user` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `posts` +-- + +DROP TABLE IF EXISTS `posts`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `posts` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `discussion_id` int unsigned NOT NULL, + `number` int unsigned DEFAULT NULL, + `created_at` datetime NOT NULL, + `user_id` int unsigned DEFAULT NULL, + `type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `content` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT ' ', + `edited_at` datetime DEFAULT NULL, + `edited_user_id` int unsigned DEFAULT NULL, + `hidden_at` datetime DEFAULT NULL, + `hidden_user_id` int unsigned DEFAULT NULL, + `ip_address` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `is_private` tinyint(1) NOT NULL DEFAULT '0', + `is_approved` tinyint(1) NOT NULL DEFAULT '1', + `reply_to` int NOT NULL, + `reply_count` int NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `posts_discussion_id_number_unique` (`discussion_id`,`number`), + KEY `posts_edited_user_id_foreign` (`edited_user_id`), + KEY `posts_hidden_user_id_foreign` (`hidden_user_id`), + KEY `posts_discussion_id_number_index` (`discussion_id`,`number`), + KEY `posts_discussion_id_created_at_index` (`discussion_id`,`created_at`), + KEY `posts_user_id_created_at_index` (`user_id`,`created_at`), + KEY `posts_type_index` (`type`), + KEY `posts_type_created_at_index` (`type`,`created_at`), + FULLTEXT KEY `content` (`content`), + CONSTRAINT `posts_discussion_id_foreign` FOREIGN KEY (`discussion_id`) REFERENCES `discussions` (`id`) ON DELETE CASCADE, + CONSTRAINT `posts_edited_user_id_foreign` FOREIGN KEY (`edited_user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL, + CONSTRAINT `posts_hidden_user_id_foreign` FOREIGN KEY (`hidden_user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL, + CONSTRAINT `posts_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL +) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `posts` +-- + +LOCK TABLES `posts` WRITE; +/*!40000 ALTER TABLE `posts` DISABLE KEYS */; +INSERT INTO `posts` VALUES (2,2,1,'2023-10-09 19:31:56',1,'comment','

idk

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(3,3,1,'2023-10-09 19:46:22',1,'comment','

**sxxbnsb nxsbxsxnsx**

',NULL,NULL,NULL,NULL,'::1',0,1,0,1),(4,3,2,'2023-10-09 19:46:54',1,'comment','

fjyfj

',NULL,NULL,NULL,NULL,'::1',0,1,0,1),(5,3,3,'2023-10-09 19:47:12',1,'comment','

@myAdmin

\n
',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(6,3,4,'2023-10-23 17:53:08',1,'comment','

sav

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(7,3,5,'2023-10-23 17:54:51',1,'comment','

@myAdmin#6 hfu

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(8,3,6,'2023-10-23 17:55:08',1,'comment','

@myAdmin#6 sahxhb

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(9,3,7,'2023-10-23 17:55:41',1,'comment','

@myAdmin#3 23r3r

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(10,3,8,'2023-10-23 17:56:30',1,'comment','

@myAdmin#6 wgtwqtaw

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(11,3,9,'2023-10-23 17:56:36',1,'comment','

@myAdmin#7 wqfawetet

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(12,3,10,'2023-10-23 17:57:10',1,'comment','

@myAdmin#4 hawegf

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(13,3,11,'2023-10-23 17:57:21',1,'comment','

@myAdmin#12 weakjfhaewf

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(14,3,12,'2023-10-23 17:59:27',1,'comment','

@myAdmin#9 hello

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(15,2,2,'2023-10-23 18:02:19',1,'comment','

hello

\n
',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(16,2,3,'2023-10-23 18:02:46',1,'comment','

ewafwef

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(17,2,4,'2023-10-23 18:02:52',1,'comment','

@myAdmin#16 weagfaewgaweg

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(18,2,5,'2023-10-23 18:03:41',1,'comment','

@myAdmin#17 wefgaew

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(19,2,6,'2023-10-23 18:05:21',1,'comment','

eee

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(20,2,7,'2023-10-23 18:05:27',1,'comment','

@myAdmin#17 ewfwew

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(21,3,13,'2023-10-23 18:09:38',1,'comment','

ewagewg

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(22,3,14,'2023-10-23 18:09:47',1,'comment','

abc

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(23,3,15,'2023-10-23 18:09:52',1,'comment','

@myAdmin#11 abc

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(24,3,16,'2023-10-23 18:12:52',1,'comment','

abcd

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(25,3,17,'2023-10-23 18:13:17',1,'comment','

abcdefg

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(26,3,18,'2023-10-23 18:13:44',1,'comment','

@myAdmin#25 abcdefghijk

',NULL,NULL,NULL,NULL,'::1',0,1,0,1),(27,3,19,'2023-10-23 18:18:20',1,'comment','

@myAdmin#14 123

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(28,2,8,'2023-10-23 18:20:01',1,'comment','

@myAdmin#19 eeee

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(29,2,9,'2023-10-23 18:20:12',1,'comment','

eeee

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(30,2,10,'2023-10-23 18:20:19',1,'comment','

@myAdmin#19 eeeee

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(31,2,11,'2023-10-23 18:20:37',1,'comment','

123

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(32,2,12,'2023-10-23 18:20:43',1,'comment','

@myAdmin#31 1234567

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(33,4,1,'2023-10-23 18:24:29',1,'comment','

welcome

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(34,4,2,'2023-10-23 18:24:38',1,'comment','

@myAdmin#33 good forum

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(35,4,3,'2023-10-23 18:25:24',1,'comment','

@myAdmin#33 yesi think so

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(36,4,4,'2023-10-23 18:35:56',1,'comment','

weafew

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(37,4,5,'2023-10-23 18:36:05',1,'comment','

@myAdmin#36 12345

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(38,4,6,'2023-10-23 18:37:28',1,'comment','

@myAdmin#36 1234567

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(39,2,13,'2023-10-23 18:43:42',1,'comment','

@myAdmin#16 123456789

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(40,2,14,'2023-10-23 19:01:13',1,'comment','

@myAdmin#32 1234

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(41,2,15,'2023-10-23 19:01:49',1,'comment','

@myAdmin#40 123

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(42,2,16,'2023-10-23 19:07:53',1,'comment','

@myAdmin#41 12355

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(43,2,17,'2023-10-23 19:14:37',1,'comment','

123

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(44,2,18,'2023-10-23 19:14:48',1,'comment','

@myAdmin#43 1234

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(45,2,19,'2023-10-23 19:15:28',1,'comment','

@myAdmin#43 gvuyg

',NULL,NULL,NULL,NULL,'::1',0,1,0,0),(46,2,20,'2023-10-23 19:15:43',1,'comment','

@myAdmin#43 kjbk

',NULL,NULL,NULL,NULL,'::1',0,1,0,1),(47,2,21,'2023-10-23 19:27:14',1,'comment','

@myAdmin#46 ewagfewgwe

',NULL,NULL,NULL,NULL,'::1',0,1,46,0),(48,3,20,'2023-10-23 19:29:05',1,'comment','

@myAdmin#3 ewafeg

',NULL,NULL,NULL,NULL,'::1',0,1,3,0),(49,3,21,'2023-10-23 19:29:16',1,'comment','

@myAdmin#26 evvevv

',NULL,NULL,NULL,NULL,'::1',0,1,26,0),(50,3,22,'2023-10-23 19:29:45',1,'comment','

@myAdmin#4 utfiufut

',NULL,NULL,NULL,NULL,'::1',0,1,4,0),(51,5,1,'2024-01-09 00:41:34',4,'comment','

Welcome to the discussion forum of Texera!

',NULL,NULL,NULL,NULL,'128.195.14.114',0,1,0,0); +/*!40000 ALTER TABLE `posts` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `recipients` +-- + +DROP TABLE IF EXISTS `recipients`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `recipients` ( + `id` bigint unsigned NOT NULL AUTO_INCREMENT, + `discussion_id` int unsigned DEFAULT NULL, + `user_id` int unsigned DEFAULT NULL, + `group_id` int unsigned DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `removed_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `recipients_user_id_foreign` (`user_id`), + KEY `recipients_group_id_foreign` (`group_id`), + KEY `recipients_removed_at_index` (`removed_at`), + KEY `recipients_discussion_id_user_id_index` (`discussion_id`,`user_id`), + KEY `recipients_discussion_id_group_id_index` (`discussion_id`,`group_id`), + CONSTRAINT `recipients_discussion_id_foreign` FOREIGN KEY (`discussion_id`) REFERENCES `discussions` (`id`) ON DELETE CASCADE, + CONSTRAINT `recipients_group_id_foreign` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`) ON DELETE CASCADE, + CONSTRAINT `recipients_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `recipients` +-- + +LOCK TABLES `recipients` WRITE; +/*!40000 ALTER TABLE `recipients` DISABLE KEYS */; +/*!40000 ALTER TABLE `recipients` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `registration_tokens` +-- + +DROP TABLE IF EXISTS `registration_tokens`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `registration_tokens` ( + `token` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `payload` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci, + `created_at` datetime DEFAULT NULL, + `provider` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `identifier` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `user_attributes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci, + PRIMARY KEY (`token`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `registration_tokens` +-- + +LOCK TABLES `registration_tokens` WRITE; +/*!40000 ALTER TABLE `registration_tokens` DISABLE KEYS */; +/*!40000 ALTER TABLE `registration_tokens` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `settings` +-- + +DROP TABLE IF EXISTS `settings`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `settings` ( + `key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci, + PRIMARY KEY (`key`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `settings` +-- + +LOCK TABLES `settings` WRITE; +/*!40000 ALTER TABLE `settings` DISABLE KEYS */; +INSERT INTO `settings` VALUES ('allow_hide_own_posts','reply'),('allow_post_editing','reply'),('allow_renaming','10'),('allow_sign_up','1'),('custom_less','.item-account{\ndisplay: none;\n}\n\n.Header-title a{\nfont-size: 2rem;\ncolor: black;\n}\n\n.Search-input .FormControlz{\nwidth:150%;\n}\n\nbutton.Dropdown-toggle.Button.Button--user.Button--flat {\ndisplay: none;\n}\n\n.Header-title a{\ncolor: #000000D9;\nfont-family: -apple-system, BlinkMacSystemFont, sans-serif;\nmargin: 0 0 8px;\nmargin-bottom: 0.5rem;\nfont-weight: 500;\nline-height: 1.2;\nmargin-top: 0;\n}\n\n.Header-title a {\n font-size: 0; /* This will visually hide the text */\n position: relative; \n}\n\n.Header-title a::after {\n content: \"Home\"; /* This will insert the new text */\n display: inline-block; /* Makes it behave like inline text */\n}\n\n.Header-primary{\ndisplay: hidden;\n}\n\n.Header-secondary{\nalign: left;\n}\n\n.sideNav .Dropdown--select {\n display: none;\n}\n\n.sideNavContainer {\ndisplay: block !important;\n}\n\n.fa-reply::before {\n display: none !important;\n}'),('default_locale','en'),('default_route','/tags'),('display_name_driver','username'),('extensions_enabled','[\"flarum-flags\",\"flarum-approval\",\"michaelbelgium-discussion-views\",\"fof-byobu\",\"flarum-sticky\",\"flarum-statistics\",\"flarum-nicknames\",\"flarum-mentions\",\"flarum-markdown\",\"flarum-lock\",\"flarum-likes\",\"flarum-lang-english\",\"flarum-emoji\"]'),('flarum-markdown.mdarea','1'),('flarum-mentions.allow_username_format','1'),('flarum-tags.max_primary_tags','10'),('flarum-tags.max_secondary_tags','3'),('flarum-tags.min_primary_tags','1'),('flarum-tags.min_secondary_tags','0'),('forum_description',''),('forum_title','Discussions'),('mail_driver','mail'),('mail_from','noreply@localhost'),('slug_driver_Flarum\\Discussion\\Discussion',''),('slug_driver_Flarum\\User\\User','default'),('theme_colored_header','0'),('theme_dark_mode','0'),('theme_primary_color','#4D698E'),('theme_secondary_color','#4D698E'),('version','1.8.5'),('welcome_message','Discuss the Texera platform & machine learning topics – this includes sharing feedback, asking questions, and more.'),('welcome_title','Welcome to Texera '); +/*!40000 ALTER TABLE `settings` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `tag_user` +-- + +DROP TABLE IF EXISTS `tag_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `tag_user` ( + `user_id` int unsigned NOT NULL, + `tag_id` int unsigned NOT NULL, + `marked_as_read_at` datetime DEFAULT NULL, + `is_hidden` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`user_id`,`tag_id`), + KEY `tag_user_tag_id_foreign` (`tag_id`), + CONSTRAINT `tag_user_tag_id_foreign` FOREIGN KEY (`tag_id`) REFERENCES `tags` (`id`) ON DELETE CASCADE, + CONSTRAINT `tag_user_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `tag_user` +-- + +LOCK TABLES `tag_user` WRITE; +/*!40000 ALTER TABLE `tag_user` DISABLE KEYS */; +/*!40000 ALTER TABLE `tag_user` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `tags` +-- + +DROP TABLE IF EXISTS `tags`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `tags` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `slug` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci, + `color` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `background_path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `background_mode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `position` int DEFAULT NULL, + `parent_id` int unsigned DEFAULT NULL, + `default_sort` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `is_restricted` tinyint(1) NOT NULL DEFAULT '0', + `is_hidden` tinyint(1) NOT NULL DEFAULT '0', + `discussion_count` int unsigned NOT NULL DEFAULT '0', + `last_posted_at` datetime DEFAULT NULL, + `last_posted_discussion_id` int unsigned DEFAULT NULL, + `last_posted_user_id` int unsigned DEFAULT NULL, + `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`id`), + UNIQUE KEY `tags_slug_unique` (`slug`), + KEY `tags_parent_id_foreign` (`parent_id`), + KEY `tags_last_posted_user_id_foreign` (`last_posted_user_id`), + KEY `tags_last_posted_discussion_id_foreign` (`last_posted_discussion_id`), + CONSTRAINT `tags_last_posted_discussion_id_foreign` FOREIGN KEY (`last_posted_discussion_id`) REFERENCES `discussions` (`id`) ON DELETE SET NULL, + CONSTRAINT `tags_last_posted_user_id_foreign` FOREIGN KEY (`last_posted_user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL, + CONSTRAINT `tags_parent_id_foreign` FOREIGN KEY (`parent_id`) REFERENCES `tags` (`id`) ON DELETE SET NULL +) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `tags` +-- + +LOCK TABLES `tags` WRITE; +/*!40000 ALTER TABLE `tags` DISABLE KEYS */; +INSERT INTO `tags` VALUES (1,'General','general','Announcements, resources, and interesting discussions','#20BEFF',NULL,NULL,0,NULL,NULL,0,0,1,'2024-01-09 00:41:34',5,4,'fas fa-wrench',NULL,'2024-01-09 00:41:35'),(2,'Getting Started','getting-started','The first stop for new Kagglers','#FAE041',NULL,NULL,1,NULL,NULL,0,0,1,'2023-10-23 18:37:28',4,1,'fas fa-toolbox','2023-10-05 00:29:00','2023-10-23 18:37:28'),(3,'Product Feedback','product-feedback','Tell us what you love, hate, and wish for','#20BEFF',NULL,NULL,2,NULL,NULL,0,0,0,NULL,NULL,NULL,'fas fa-comment-dots','2023-10-05 00:29:16','2023-10-05 00:49:22'),(4,'Questions & Answers','questions-answers','Technical advice from other data scientists','#FAE041',NULL,NULL,3,NULL,NULL,0,0,0,NULL,NULL,NULL,'fas fa-plug','2023-10-05 00:29:46','2023-10-05 00:49:40'),(5,'Competition Hosting','competition-hosting','Advice and support on running your own competitions','#20BEFF',NULL,NULL,4,NULL,NULL,0,0,0,NULL,NULL,NULL,'fas fa-code','2023-10-05 00:30:34','2023-10-05 00:49:57'),(7,'Achievement ','achievement','Celebrate success, share achievement ','#FAE041',NULL,NULL,5,NULL,NULL,0,0,0,NULL,NULL,NULL,'fas fa-vote-yea','2023-10-05 00:35:51','2023-10-05 00:49:48'); +/*!40000 ALTER TABLE `tags` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `users` +-- + +DROP TABLE IF EXISTS `users`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `users` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `email` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `is_email_confirmed` tinyint(1) NOT NULL DEFAULT '1', + `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `avatar_url` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `preferences` blob, + `joined_at` datetime DEFAULT NULL, + `last_seen_at` datetime DEFAULT NULL, + `marked_all_as_read_at` datetime DEFAULT NULL, + `read_notifications_at` datetime DEFAULT NULL, + `discussion_count` int unsigned NOT NULL DEFAULT '0', + `comment_count` int unsigned NOT NULL DEFAULT '0', + `read_flags_at` datetime DEFAULT NULL, + `suspended_until` datetime DEFAULT NULL, + `suspend_reason` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci, + `suspend_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci, + `blocks_byobu_pd` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + UNIQUE KEY `users_username_unique` (`username`), + UNIQUE KEY `users_email_unique` (`email`), + KEY `users_joined_at_index` (`joined_at`), + KEY `users_last_seen_at_index` (`last_seen_at`), + KEY `users_discussion_count_index` (`discussion_count`), + KEY `users_comment_count_index` (`comment_count`), + KEY `users_blocks_byobu_pd_index` (`blocks_byobu_pd`), + KEY `users_nickname_index` (`nickname`) +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `users` +-- + +LOCK TABLES `users` WRITE; +/*!40000 ALTER TABLE `users` DISABLE KEYS */; +INSERT INTO `users` VALUES (1,'myAdmin',NULL,'xinyual3@uci.edu',1,'$2a$10$0raoWm.MtGloDa95/CDgne54rX9uoa4RlmeoCA.ce9V1axfIHECSK',NULL,NULL,'2023-09-30 20:58:55','2024-01-09 03:24:06',NULL,'2023-10-17 03:07:23',3,49,'2023-10-16 06:52:14',NULL,NULL,NULL,0),(4,'xiaozl3@uci.edu',NULL,'xiaozl3@uci.edu',1,'$2a$10$63ISJ9VtBtA7R33QqNWLxeqb9Qqg97nq6D8E4sSAfIiquLcSO9XHC',NULL,NULL,NULL,'2024-01-09 00:51:18',NULL,NULL,1,1,NULL,NULL,NULL,NULL,0),(6,'linxinyuan@gmail.com',NULL,'linxinyuan@gmail.com',1,'$2a$10$QLbj.1IBcVCfuJmoqLNm4.64sDw23rInF4NDEAw5.9D4V6bd6x0DK',NULL,NULL,NULL,'2024-01-09 02:54:23',NULL,'2024-01-09 02:55:22',0,0,NULL,NULL,NULL,NULL,0); +/*!40000 ALTER TABLE `users` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2024-01-08 19:48:21 diff --git a/bin/forum/macos-install.sh b/bin/forum/macos-install.sh new file mode 100755 index 00000000000..f38b0b972de --- /dev/null +++ b/bin/forum/macos-install.sh @@ -0,0 +1,93 @@ +#!/bin/bash +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + + +echo "Updating Homebrew..." +brew update && brew upgrade +# Install PHP, Apache, mysql-client and Composer +brew install php httpd composer + +echo "Creating flarum directory..." +rm -rf /opt/homebrew/var/www/flarum +mkdir /opt/homebrew/var/www/flarum +composer create-project flarum/flarum /opt/homebrew/var/www/flarum +composer require --working-dir=/opt/homebrew/var/www/flarum michaelbelgium/flarum-discussion-views +composer require --working-dir=/opt/homebrew/var/www/flarum fof/byobu:"*" +cp config.php /opt/homebrew/var/www/flarum/config.php +cp .htaccess /opt/homebrew/var/www/flarum/public/.htaccess + +# Database Configuration +echo "Setting up mysql database for flarum..." +mysql -u root -p < sql/flarum.sql + + +# Apache Configuration +HTTPD_CONF="/opt/homebrew/etc/httpd/httpd.conf" +VHOST_CONF="/opt/homebrew/etc/httpd/extra/httpd-vhosts.conf" +PHP_CONF="/opt/homebrew/etc/httpd/extra/httpd-php.conf" + +echo "Configuring Apache..." +sed -i '' 's|#LoadModule rewrite_module|LoadModule rewrite_module|' $HTTPD_CONF +sed -i '' 's|#Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf|Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf|' $HTTPD_CONF +sed -i '' 's|Listen 8080|Listen 8888|' $HTTPD_CONF + +# Add PHP configuration +echo "LoadModule php_module /opt/homebrew/opt/php/lib/httpd/modules/libphp.so" | tee -a $HTTPD_CONF +echo "Include /opt/homebrew/etc/httpd/extra/httpd-php.conf" | tee -a $HTTPD_CONF + + +# Check if httpd-php.conf exists, if not, create and configure it +if [ ! -f $PHP_CONF ]; then + echo "Creating and configuring httpd-php.conf..." + echo " + + + SetHandler application/x-httpd-php + + + + DirectoryIndex index.html index.php + +" | tee $PHP_CONF +fi + +# Virtual Host Configuration +echo " + + DocumentRoot \"/opt/homebrew/var/www/flarum/public\" + + Options Indexes FollowSymLinks + AllowOverride All + Require all granted + +" | tee -a $VHOST_CONF + +# Restart Apache +echo "Restarting Apache..." +sudo apachectl restart + +# Publish assets +( + +cd /opt/homebrew/var/www/flarum +echo "Configuring flarum..." +php flarum assets:publish +sudo chown -R _www:_www /opt/homebrew/var/www/flarum +echo "Flarum installation completed\nYou can now access your flarum forum in Texera" + +) \ No newline at end of file diff --git a/bin/forum/start-flarum.sh b/bin/forum/start-flarum.sh new file mode 100644 index 00000000000..16ee3e08628 --- /dev/null +++ b/bin/forum/start-flarum.sh @@ -0,0 +1,19 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + + +./Apache24/bin/httpd.exe \ No newline at end of file diff --git a/bin/forum/ubuntu-install.sh b/bin/forum/ubuntu-install.sh new file mode 100755 index 00000000000..e4d7c119523 --- /dev/null +++ b/bin/forum/ubuntu-install.sh @@ -0,0 +1,68 @@ +#!/bin/bash +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + + +sudo apt update && sudo apt upgrade +sudo apt install apache2 php php-curl php-dom php-mysql + +sudo rm -rf /opt/flarum +sudo mkdir /opt/flarum +sudo chown $USER:$USER /opt/flarum + +php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" +php composer-setup.php +php -r "unlink('composer-setup.php');" + +composer create-project flarum/flarum /opt/flarum +composer require --working-dir=/opt/flarum michaelbelgium/flarum-discussion-views +composer require --working-dir=/opt/flarum fof/byobu:"*" +sudo cp bin/config.php /opt/flarum/config.php +sudo cp bin/.htaccess /opt/flarum/public/.htaccess +sudo chown -R www-data:www-data /opt/flarum +sudo mysql -u root -p < sql/flarum.sql + +VHOST_CONF="/etc/apache2/sites-available/flarum.conf" +sudo touch VHOST_CONF +sudo echo " + + DocumentRoot \"/opt/flarum/public\" + + Options Indexes FollowSymLinks + AllowOverride All + Require all granted + +#" | sudo tee -a $VHOST_CONF + +sudo a2ensite flarum.conf +sudo service apache2 reload + +cd /opt/flarum + +read -p "Enter your database username: " dbusername + +# Ask for database password +read -sp "Enter your database password: " dbpassword +echo + +# Replace placeholders in the config.php file +sudo chown $USER:$USER /opt/flarum +sed -i "s/'username' => 'REPLACE_WITH_YOUR_USERNAME'/'username' => '$dbusername'/g" /opt/flarum/config.php +sed -i "s/'password' => 'REPLACE_WITH_YOUR_PASSWORD'/'password' => '$dbpassword'/g" /opt/flarum/config.php +sudo chown -R www-data:www-data /opt/flarum +sudo php flarum assets:publish +echo "Flarum installation completed\nYou can now access your flarum forum in Texera" \ No newline at end of file diff --git a/bin/frontend-dev.sh b/bin/frontend-dev.sh new file mode 100644 index 00000000000..288839aeeac --- /dev/null +++ b/bin/frontend-dev.sh @@ -0,0 +1,19 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +(cd frontend && ng serve) \ No newline at end of file diff --git a/bin/frontend-proto-gen.sh b/bin/frontend-proto-gen.sh new file mode 100755 index 00000000000..d2748f41aaf --- /dev/null +++ b/bin/frontend-proto-gen.sh @@ -0,0 +1,31 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +TEXERA_HOME="$(git rev-parse --show-toplevel)" +GUI_DIR="$TEXERA_HOME/frontend" +PROTOBUF_DIR="$TEXERA_HOME/common/workflow-core/src/main/protobuf" +GUI_PROTO_DIR="$GUI_DIR/src/app/common/type" + +WORKFLOW_PROTO=$(find "$PROTOBUF_DIR" -iname "workflow.proto") +VIRTUALIDENTITY_PROTO=$(find "$PROTOBUF_DIR" -iname "virtualidentity.proto") + +protoc --plugin="$GUI_DIR/node_modules/.bin/protoc-gen-ts_proto" \ + --ts_proto_out="$GUI_PROTO_DIR/proto" \ + -I="$PROTOBUF_DIR" \ + "$WORKFLOW_PROTO" \ + "$VIRTUALIDENTITY_PROTO" \ + --proto_path="$PROTOBUF_DIR" \ No newline at end of file diff --git a/bin/frontend.sh b/bin/frontend.sh new file mode 100755 index 00000000000..65b15e19e85 --- /dev/null +++ b/bin/frontend.sh @@ -0,0 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +(cd frontend && yarn install && yarn run build) diff --git a/bin/install-nltk.sh b/bin/install-nltk.sh new file mode 100755 index 00000000000..bd68cdeffed --- /dev/null +++ b/bin/install-nltk.sh @@ -0,0 +1,35 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +unameOut="$(uname -s)" +case "${unameOut}" in + Linux*) + machine=Linux + OS=$(lsb_release -si) + VER=$(lsb_release -sr) + if [ $OS = "Ubuntu" ]; then + machine="UBUNTU" + sudo apt-get install python3 + pip3 install nltk + fi + ;; + Darwin*) + machine=Mac + brew install python3 + pip3 install nltk + ;; +esac diff --git a/bin/k8s/Chart.yaml b/bin/k8s/Chart.yaml new file mode 100644 index 00000000000..cd941705957 --- /dev/null +++ b/bin/k8s/Chart.yaml @@ -0,0 +1,65 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: v2 +name: texera-helm +description: A Helm chart for Kubernetes + +# A chart can be either an 'application' or a 'library' chart. +# +# Application charts are a collection of templates that can be packaged into versioned archives +# to be deployed. +# +# Library charts provide useful utilities or functions for the chart developer. They're included as +# a dependency of application charts to inject those utilities and functions into the rendering +# pipeline. Library charts do not define any templates and therefore cannot be deployed. +type: application + +# This is the chart version. This version number should be incremented each time you make changes +# to the chart and its templates, including the app version. +# Versions are expected to follow Semantic Versioning (https://semver.org/) +version: 1.0.0 + +# This is the version number of the application being deployed. This version number should be +# incremented each time you make changes to the application. Versions are not expected to +# follow Semantic Versioning. They should reflect the version the application is using. +# It is recommended to use it with quotes. +appVersion: "1.16.0" + + +dependencies: + - name: postgresql + version: 16.5.6 + repository: https://charts.bitnami.com/bitnami + + - name: minio + version: 15.0.7 + repository: https://charts.bitnami.com/bitnami + + - name: lakefs + version: 1.8.1 + repository: https://charts.lakefs.io + + - name: gateway-helm + version: 1.6.3 + repository: oci://docker.io/envoyproxy + alias: envoy-gateway + + - name: metrics-server + version: 3.12.2 + repository: https://kubernetes-sigs.github.io/metrics-server/ + condition: metrics-server.enabled diff --git a/bin/k8s/README.md b/bin/k8s/README.md new file mode 100644 index 00000000000..95d6cb7bb49 --- /dev/null +++ b/bin/k8s/README.md @@ -0,0 +1,3 @@ +# Kubernetes Deployment + +Refer to https://github.com/Texera/texera/wiki/Install-Texera for details. diff --git a/bin/k8s/files/iceberg_postgres_catalog.sql b/bin/k8s/files/iceberg_postgres_catalog.sql new file mode 120000 index 00000000000..7def191e8ee --- /dev/null +++ b/bin/k8s/files/iceberg_postgres_catalog.sql @@ -0,0 +1 @@ +../../../sql/iceberg_postgres_catalog.sql \ No newline at end of file diff --git a/bin/k8s/files/texera_ddl.sql b/bin/k8s/files/texera_ddl.sql new file mode 120000 index 00000000000..5653a9a01e1 --- /dev/null +++ b/bin/k8s/files/texera_ddl.sql @@ -0,0 +1 @@ +../../../sql/texera_ddl.sql \ No newline at end of file diff --git a/bin/k8s/files/texera_lakefs.sql b/bin/k8s/files/texera_lakefs.sql new file mode 120000 index 00000000000..6d58e92106a --- /dev/null +++ b/bin/k8s/files/texera_lakefs.sql @@ -0,0 +1 @@ +../../../sql/texera_lakefs.sql \ No newline at end of file diff --git a/bin/k8s/templates/access-control-service-deployment.yaml b/bin/k8s/templates/access-control-service-deployment.yaml new file mode 100644 index 00000000000..f4d4405d331 --- /dev/null +++ b/bin/k8s/templates/access-control-service-deployment.yaml @@ -0,0 +1,68 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: apps/v1 +kind: Deployment +metadata: + name: {{.Release.Name}}-{{ .Values.accessControlService.name }} + namespace: {{ .Release.Namespace }} + labels: + app: {{ .Release.Name }}-{{ .Values.accessControlService.name }} +spec: + replicas: {{ .Values.accessControlService.numOfPods | default 1 }} + selector: + matchLabels: + app: {{ .Release.Name }}-{{ .Values.accessControlService.name }} + template: + metadata: + labels: + app: {{ .Release.Name }}-{{ .Values.accessControlService.name }} + spec: + containers: + - name: {{ .Values.accessControlService.name }} + image: {{ .Values.texera.imageRegistry }}/{{ .Values.accessControlService.imageName }}:{{ .Values.texera.imageTag }} + imagePullPolicy: {{ .Values.texeraImages.pullPolicy }} + ports: + - containerPort: {{ .Values.accessControlService.service.port }} + env: + - name: STORAGE_JDBC_URL + value: jdbc:postgresql://{{ .Release.Name }}-postgresql:5432/texera_db?currentSchema=texera_db,public + - name: STORAGE_JDBC_PASSWORD + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-postgresql + key: postgres-password + - name: KUBERNETES_COMPUTE_UNIT_POOL_NAME + value: {{ .Values.workflowComputingUnitPool.name }} + - name: KUBERNETES_COMPUTE_UNIT_POOL_NAMESPACE + value: {{ .Values.workflowComputingUnitPool.namespace }} + {{- range .Values.texeraEnvVars }} + - name: {{ .name }} + value: "{{ .value }}" + {{- end }} + livenessProbe: + httpGet: + path: /api/healthcheck + port: {{ .Values.accessControlService.service.port }} + initialDelaySeconds: 30 + periodSeconds: 10 + readinessProbe: + httpGet: + path: /api/healthcheck + port: {{ .Values.accessControlService.service.port }} + initialDelaySeconds: 5 + periodSeconds: 5 \ No newline at end of file diff --git a/bin/k8s/templates/access-control-service-service.yaml b/bin/k8s/templates/access-control-service-service.yaml new file mode 100644 index 00000000000..25f03905669 --- /dev/null +++ b/bin/k8s/templates/access-control-service-service.yaml @@ -0,0 +1,30 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: v1 +kind: Service +metadata: + name: {{ .Release.Name }}-{{ .Values.accessControlService.name }}-svc + namespace: {{ .Release.Namespace }} +spec: + type: {{ .Values.accessControlService.service.type }} + selector: + app: {{ .Release.Name }}-{{ .Values.accessControlService.name }} + ports: + - protocol: TCP + port: {{ .Values.accessControlService.service.port }} + targetPort: {{ .Values.accessControlService.service.port }} \ No newline at end of file diff --git a/bin/k8s/templates/config-service-deployment.yaml b/bin/k8s/templates/config-service-deployment.yaml new file mode 100644 index 00000000000..f0748785c3a --- /dev/null +++ b/bin/k8s/templates/config-service-deployment.yaml @@ -0,0 +1,65 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: apps/v1 +kind: Deployment +metadata: + name: {{ .Release.Name }}-{{ .Values.configService.name }} + namespace: {{ .Release.Namespace }} + labels: + app: {{ .Release.Name }}-{{ .Values.configService.name }} +spec: + replicas: {{ .Values.configService.numOfPods }} + selector: + matchLabels: + app: {{ .Release.Name }}-{{ .Values.configService.name }} + template: + metadata: + labels: + app: {{ .Release.Name }}-{{ .Values.configService.name }} + spec: + containers: + - name: {{ .Values.configService.name }} + image: {{ .Values.texera.imageRegistry }}/{{ .Values.configService.imageName }}:{{ .Values.texera.imageTag }} + imagePullPolicy: {{ .Values.texeraImages.pullPolicy }} + ports: + - containerPort: {{ .Values.configService.service.port }} + env: + # TexeraDB Access + - name: STORAGE_JDBC_URL + value: jdbc:postgresql://{{ .Release.Name }}-postgresql:5432/texera_db?currentSchema=texera_db,public + - name: STORAGE_JDBC_PASSWORD + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-postgresql + key: postgres-password + {{- range .Values.texeraEnvVars }} + - name: {{ .name }} + value: "{{ .value }}" + {{- end }} + livenessProbe: + httpGet: + path: /api/healthcheck + port: {{ .Values.configService.service.port }} + initialDelaySeconds: 30 + periodSeconds: 10 + readinessProbe: + httpGet: + path: /api/healthcheck + port: {{ .Values.configService.service.port }} + initialDelaySeconds: 5 + periodSeconds: 5 \ No newline at end of file diff --git a/bin/k8s/templates/config-service-service.yaml b/bin/k8s/templates/config-service-service.yaml new file mode 100644 index 00000000000..8ae32f774f5 --- /dev/null +++ b/bin/k8s/templates/config-service-service.yaml @@ -0,0 +1,30 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: v1 +kind: Service +metadata: + name: {{ .Values.configService.name }}-svc + namespace: {{ .Release.Namespace }} +spec: + type: {{ .Values.configService.service.type }} + selector: + app: {{ .Release.Name }}-{{ .Values.configService.name }} + ports: + - protocol: TCP + port: {{ .Values.configService.service.port }} + targetPort: {{ .Values.configService.service.port }} \ No newline at end of file diff --git a/bin/k8s/templates/example-data-loader-job.yaml b/bin/k8s/templates/example-data-loader-job.yaml new file mode 100644 index 00000000000..15759be4097 --- /dev/null +++ b/bin/k8s/templates/example-data-loader-job.yaml @@ -0,0 +1,47 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +{{- if .Values.exampleDataLoader.enabled }} +apiVersion: batch/v1 +kind: Job +metadata: + name: {{ .Release.Name }}-example-data-loader + namespace: {{ .Release.Namespace }} +spec: + backoffLimit: 3 + template: + metadata: + name: {{ .Release.Name }}-example-data-loader + spec: + restartPolicy: Never + containers: + - name: example-data-loader + image: {{ .Values.texera.imageRegistry }}/{{ .Values.exampleDataLoader.imageName }}:{{ .Values.texera.imageTag }} + env: + - name: TEXERA_EXAMPLE_USERNAME + value: {{ .Values.exampleDataLoader.username }} + - name: TEXERA_EXAMPLE_PASSWORD + value: {{ .Values.exampleDataLoader.password }} + - name: TEXERA_EXAMPLE_DATASET_DIR + value: {{ .Values.exampleDataLoader.datasetDir }} + - name: TEXERA_EXAMPLE_WORKFLOW_DIR + value: {{ .Values.exampleDataLoader.workflowDir }} + - name: TEXERA_WEB_APPLICATION_URL + value: http://{{ .Values.webserver.name }}-svc:{{ .Values.webserver.service.port }}/api + - name: TEXERA_FILE_SERVICE_URL + value: http://{{ .Values.fileService.name }}-svc:{{ .Values.fileService.service.port }}/api +{{- end }} \ No newline at end of file diff --git a/bin/k8s/templates/external-names.yaml b/bin/k8s/templates/external-names.yaml new file mode 100644 index 00000000000..69540067b81 --- /dev/null +++ b/bin/k8s/templates/external-names.yaml @@ -0,0 +1,84 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +{{/* +Define a helper template for creating ExternalName services. +This template takes three parameters: +- name: The name of the service to create +- namespace: The namespace where the service should be created +- externalName: The fully qualified domain name to redirect to +*/}} +{{- define "external-name-service" -}} +apiVersion: v1 +kind: Service +metadata: + name: {{ .name }} + namespace: {{ .namespace }} +spec: + type: ExternalName + externalName: {{ .externalName }} +{{- end }} + +{{/* Define namespace variables for better readability */}} +{{- $namespace := .Release.Namespace }} +{{- $workflowComputingUnitPoolNamespace := .Values.workflowComputingUnitPool.namespace }} + +{{/* +Create ExternalName services in the workflow namespace to allow compute units +to access services in the main namespace using the same service names. +*/}} + +{{/* File service ExternalName */}} +{{- include "external-name-service" (dict + "name" (printf "%s-svc" .Values.fileService.name) + "namespace" $workflowComputingUnitPoolNamespace + "externalName" (printf "%s-svc.%s.svc.cluster.local" .Values.fileService.name $namespace) +) | nindent 0 }} + +--- +{{/* Config service ExternalName */}} +{{- include "external-name-service" (dict + "name" (printf "%s-svc" .Values.configService.name) + "namespace" $workflowComputingUnitPoolNamespace + "externalName" (printf "%s-svc.%s.svc.cluster.local" .Values.configService.name $namespace) +) | nindent 0 }} + +--- +{{/* PostgreSQL ExternalName */}} +{{- include "external-name-service" (dict + "name" (printf "%s-postgresql" .Release.Name) + "namespace" $workflowComputingUnitPoolNamespace + "externalName" (printf "%s-postgresql.%s.svc.cluster.local" .Release.Name $namespace) +) | nindent 0 }} + +--- +{{/* Webserver ExternalName */}} +{{- include "external-name-service" (dict + "name" (printf "%s-svc" .Values.webserver.name) + "namespace" $workflowComputingUnitPoolNamespace + "externalName" (printf "%s-svc.%s.svc.cluster.local" .Values.webserver.name $namespace) +) | nindent 0 }} + +--- +{{/* MinIO ExternalName */}} +{{- include "external-name-service" (dict + "name" (printf "%s-minio" .Release.Name) + "namespace" $workflowComputingUnitPoolNamespace + "externalName" (printf "%s-minio.%s.svc.cluster.local" .Release.Name $namespace) +) | nindent 0 }} + + diff --git a/bin/k8s/templates/file-service-deployment.yaml b/bin/k8s/templates/file-service-deployment.yaml new file mode 100644 index 00000000000..6c9a4041f98 --- /dev/null +++ b/bin/k8s/templates/file-service-deployment.yaml @@ -0,0 +1,78 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: apps/v1 +kind: Deployment +metadata: + name: {{ .Release.Name }}-{{ .Values.fileService.name }} + namespace: {{ .Release.Namespace }} + labels: + app: {{ .Release.Name }}-{{ .Values.fileService.name }} +spec: + replicas: {{ .Values.fileService.numOfPods }} + selector: + matchLabels: + app: {{ .Release.Name }}-{{ .Values.fileService.name }} + template: + metadata: + labels: + app: {{ .Release.Name }}-{{ .Values.fileService.name }} + spec: + containers: + - name: {{ .Values.fileService.name }} + image: {{ .Values.texera.imageRegistry }}/{{ .Values.fileService.imageName }}:{{ .Values.texera.imageTag }} + imagePullPolicy: {{ .Values.texeraImages.pullPolicy }} + ports: + - containerPort: {{ .Values.fileService.service.port }} + env: + # LakeFS & S3 Access + - name: STORAGE_S3_ENDPOINT + value: http://{{ .Release.Name }}-minio:9000 + - name: STORAGE_S3_AUTH_USERNAME + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-minio + key: root-user + - name: STORAGE_S3_AUTH_PASSWORD + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-minio + key: root-password + - name: STORAGE_LAKEFS_ENDPOINT + value: http://{{ .Release.Name }}-lakefs:8000/api/v1 + - name: STORAGE_LAKEFS_AUTH_USERNAME + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-lakefs-secret + key: access_key + - name: STORAGE_LAKEFS_AUTH_PASSWORD + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-lakefs-secret + key: secret_key + # TexeraDB Access + - name: STORAGE_JDBC_URL + value: jdbc:postgresql://{{ .Release.Name }}-postgresql:5432/texera_db?currentSchema=texera_db,public + - name: STORAGE_JDBC_PASSWORD + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-postgresql + key: postgres-password + {{- range .Values.texeraEnvVars }} + - name: {{ .name }} + value: "{{ .value }}" + {{- end }} \ No newline at end of file diff --git a/bin/k8s/templates/file-service-service.yaml b/bin/k8s/templates/file-service-service.yaml new file mode 100644 index 00000000000..f4eaf6796bf --- /dev/null +++ b/bin/k8s/templates/file-service-service.yaml @@ -0,0 +1,35 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: v1 +kind: Service +metadata: + name: {{ .Values.fileService.name }}-svc + namespace: {{ .Release.Namespace }} +spec: + type: {{ .Values.fileService.service.type }} + selector: + app: {{ .Release.Name }}-{{ .Values.fileService.name }} + ports: + - name: api-port + protocol: TCP + port: {{ .Values.fileService.service.port }} + targetPort: {{ .Values.fileService.service.port }} + # if service type is set to NodePort, include nodePort attribute + {{- if eq .Values.fileService.service.type "NodePort" }} + nodePort: {{ .Values.fileService.service.nodePort }} + {{- end }} \ No newline at end of file diff --git a/bin/k8s/templates/gateway-backend.yaml b/bin/k8s/templates/gateway-backend.yaml new file mode 100644 index 00000000000..2db3cdc3aea --- /dev/null +++ b/bin/k8s/templates/gateway-backend.yaml @@ -0,0 +1,24 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: gateway.envoyproxy.io/v1alpha1 +kind: Backend +metadata: + name: {{ .Release.Name }}-dynamic-backend + namespace: {{ .Release.Namespace }} +spec: + type: DynamicResolver diff --git a/bin/k8s/templates/gateway-routes.yaml b/bin/k8s/templates/gateway-routes.yaml new file mode 100644 index 00000000000..55dc40f581a --- /dev/null +++ b/bin/k8s/templates/gateway-routes.yaml @@ -0,0 +1,142 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: {{ .Release.Name }}-static-routes + namespace: {{ .Release.Namespace }} +spec: + parentRefs: + - name: {{ .Release.Name }}-gateway + {{- if and .Values.gatewayConfig .Values.gatewayConfig.hostname }} + hostnames: + - {{ .Values.gatewayConfig.hostname }} + {{- end }} + rules: + - matches: + - path: + type: PathPrefix + value: /api/computing-unit + backendRefs: + - name: workflow-computing-unit-manager-svc + port: 8888 + - matches: + - path: + type: PathPrefix + value: /api/compile + backendRefs: + - name: workflow-compiling-service-svc + port: 9090 + - matches: + - path: + type: PathPrefix + value: /api/dataset + - path: + type: PathPrefix + value: /api/access/dataset + backendRefs: + - name: file-service-svc + port: 9092 + - matches: + - path: + type: PathPrefix + value: /api/access/computing-unit + backendRefs: + - name: workflow-computing-unit-manager-svc + port: 8888 + - matches: + - path: + type: PathPrefix + value: /api/config + backendRefs: + - name: config-service-svc + port: 9094 + - matches: + - path: + type: PathPrefix + value: /rtc + backendRefs: + - name: y-websocket-server-svc + port: 1234 + - matches: + - path: + type: PathPrefix + value: /python-language-server + backendRefs: + - name: python-language-server-svc + port: 3000 + - matches: + - path: + type: PathPrefix + value: /api + - path: + type: PathPrefix + value: / + backendRefs: + - name: webserver-svc + port: 8080 +--- +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: {{ .Release.Name }}-dynamic-routes + namespace: {{ .Release.Namespace }} +spec: + parentRefs: + - name: {{ .Release.Name }}-gateway + {{- if and .Values.gatewayConfig .Values.gatewayConfig.hostname }} + hostnames: + - {{ .Values.gatewayConfig.hostname }} + {{- end }} + rules: + - matches: + - path: + type: PathPrefix + value: /wsapi + - path: + type: RegularExpression + value: "^/api/executions/\\d+/stats/\\d+$" + - path: + type: PathPrefix + value: /api/executions/result/export + backendRefs: + - group: gateway.envoyproxy.io + kind: Backend + name: texera-dynamic-backend +--- +# MinIO Route +{{- if .Values.minio.gateway.enabled }} +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: texera-minio-route + namespace: {{ .Release.Namespace }} +spec: + parentRefs: + - name: {{ .Release.Name }}-gateway + hostnames: + - {{ .Values.minio.gateway.hostname }} + rules: + - matches: + - path: + type: PathPrefix + value: / + backendRefs: + - name: {{ .Release.Name }}-minio + port: 9000 +{{- end }} diff --git a/bin/k8s/templates/gateway-security-policy.yaml b/bin/k8s/templates/gateway-security-policy.yaml new file mode 100644 index 00000000000..4128b5f3d89 --- /dev/null +++ b/bin/k8s/templates/gateway-security-policy.yaml @@ -0,0 +1,39 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: gateway.envoyproxy.io/v1alpha1 +kind: SecurityPolicy +metadata: + name: {{ .Release.Name }}-ext-auth + namespace: {{ .Release.Namespace }} +spec: + targetRefs: + - group: gateway.networking.k8s.io + kind: HTTPRoute + name: {{ .Release.Name }}-dynamic-routes + extAuth: + http: + backendRefs: + - name: {{ .Release.Name }}-{{ .Values.accessControlService.name }}-svc + port: {{ .Values.accessControlService.service.port }} + path: /api/auth + headersToBackend: + - x-user-computing-unit-access + - x-user-id + - x-user-name + - x-user-email + - Host diff --git a/bin/k8s/templates/gateway.yaml b/bin/k8s/templates/gateway.yaml new file mode 100644 index 00000000000..868439a673d --- /dev/null +++ b/bin/k8s/templates/gateway.yaml @@ -0,0 +1,81 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: gateway.networking.k8s.io/v1 +kind: GatewayClass +metadata: + name: eg +spec: + controllerName: gateway.envoyproxy.io/gatewayclass-controller +--- +apiVersion: gateway.networking.k8s.io/v1 +kind: Gateway +metadata: + name: {{ .Release.Name }}-gateway + annotations: + {{- if and .Values.gatewayConfig .Values.gatewayConfig.issuer }} + {{- if eq (default "Issuer" .Values.gatewayConfig.issuerKind) "ClusterIssuer" }} + cert-manager.io/cluster-issuer: {{ .Values.gatewayConfig.issuer }} + {{- else }} + cert-manager.io/issuer: {{ .Values.gatewayConfig.issuer }} + {{- end }} + {{- end }} +spec: + gatewayClassName: eg + listeners: + - name: http + protocol: HTTP + port: 80 + {{- if and .Values.gatewayConfig .Values.gatewayConfig.hostname }} + hostname: {{ .Values.gatewayConfig.hostname }} + {{- end }} + allowedRoutes: + namespaces: + from: Same + - name: https + protocol: HTTPS + port: 443 + {{- if and .Values.gatewayConfig .Values.gatewayConfig.hostname }} + hostname: {{ .Values.gatewayConfig.hostname }} + {{- end }} + allowedRoutes: + namespaces: + from: Same + tls: + mode: Terminate + certificateRefs: + - name: {{ (index .Values "gatewayConfig" "tlsSecretName") | default (printf "%s-cert" .Release.Name) }} + {{- if .Values.minio.gateway.enabled }} + - name: minio-http + protocol: HTTP + port: 80 + hostname: {{ .Values.minio.gateway.hostname }} + allowedRoutes: + namespaces: + from: Same + - name: minio-https + protocol: HTTPS + port: 443 + hostname: {{ .Values.minio.gateway.hostname }} + allowedRoutes: + namespaces: + from: Same + tls: + mode: Terminate + certificateRefs: + - name: {{ .Values.minio.gateway.tlsSecretName | default (printf "%s-minio-tls" .Release.Name) }} + {{- end }} diff --git a/bin/k8s/templates/lakefs-secret.yaml b/bin/k8s/templates/lakefs-secret.yaml new file mode 100644 index 00000000000..76df5bd091e --- /dev/null +++ b/bin/k8s/templates/lakefs-secret.yaml @@ -0,0 +1,27 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: v1 +kind: Secret +metadata: + name: {{ .Release.Name }}-lakefs-secret + namespace: {{ .Release.Namespace }} +type: Opaque +stringData: + username: {{ .Values.lakefs.auth.username | quote }} + access_key: {{ .Values.lakefs.auth.accessKey | quote }} + secret_key: {{ .Values.lakefs.auth.secretKey | quote }} diff --git a/bin/k8s/templates/lakefs-setup-job.yaml b/bin/k8s/templates/lakefs-setup-job.yaml new file mode 100644 index 00000000000..914a6144064 --- /dev/null +++ b/bin/k8s/templates/lakefs-setup-job.yaml @@ -0,0 +1,76 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: batch/v1 +kind: Job +metadata: + name: {{ .Release.Name }}-lakefs-setup-job + namespace: {{ .Release.Namespace }} +spec: + backoffLimit: 3 + template: + metadata: + name: {{ .Release.Name }}-lakefs-setup-job + spec: + restartPolicy: Never + containers: + - name: setup-lakefs + image: curlimages/curl:latest + env: + - name: STORAGE_LAKEFS_ENDPOINT + value: http://{{ .Release.Name }}-lakefs:8000/api/v1 + - name: STORAGE_LAKEFS_AUTH_USERNAME + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-lakefs-secret + key: access_key + - name: STORAGE_LAKEFS_AUTH_PASSWORD + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-lakefs-secret + key: secret_key + command: + - /bin/sh + - -c + - | + set -e + + echo "Waiting for LakeFS healthcheck..." + while true; do + code=$(curl -s -o /dev/null -w "%{http_code}" "$STORAGE_LAKEFS_ENDPOINT/healthcheck") || true + echo "Healthcheck status: $code" + if [ "$code" = "200" ] || [ "$code" = "204" ]; then + echo "LakeFS is healthy!" + break + fi + sleep 5 + done + + echo "Sending GET /setup_lakefs to check existing state..." + curl -s -w "\nStatus: %{http_code}\n" "$STORAGE_LAKEFS_ENDPOINT/setup_lakefs" || echo "GET failed" + + echo "Sending POST /setup_lakefs..." + curl -s -w "\nStatus: %{http_code}\n" -X POST \ + -H "Content-Type: application/json" \ + -d '{ + "username": "texera-admin", + "key": { + "access_key_id": "'"${STORAGE_LAKEFS_AUTH_USERNAME}"'", + "secret_access_key": "'"${STORAGE_LAKEFS_AUTH_PASSWORD}"'" + } + }' \ + "${STORAGE_LAKEFS_ENDPOINT}/setup_lakefs" diff --git a/bin/k8s/templates/minio-persistence.yaml b/bin/k8s/templates/minio-persistence.yaml new file mode 100644 index 00000000000..94d22e5e3a8 --- /dev/null +++ b/bin/k8s/templates/minio-persistence.yaml @@ -0,0 +1,78 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +{{/* Define storage path configuration, please change it to your own path and make sure the path exists with the right permission*/}} +{{/* This path only works for local-path storage class */}} +{{- $hostBasePath := .Values.persistence.minioHostLocalPath }} + +{{- if .Values.minio.persistence.enabled }} +{{- $name := "minio" }} +{{- $persistence := .Values.minio.persistence }} +{{- $volumeName := printf "%s-data-pv" $name }} +{{- $claimName := printf "%s-data-pvc" $name }} +{{- $storageClass := $persistence.storageClass | default "local-path" }} +{{- $size := $persistence.size | default "20Gi" }} +{{- $hostPath := printf "%s/%s/%s" $hostBasePath $.Release.Name $name }} + +{{/* Only create PV for local-path storage class */}} +{{- if and (eq $storageClass "local-path") (ne $hostBasePath "") }} +apiVersion: v1 +kind: PersistentVolume +metadata: + name: {{ $volumeName }} + {{- if not $.Values.persistence.removeAfterUninstall }} + annotations: + "helm.sh/resource-policy": keep + {{- end }} + labels: + type: local + app: {{ $.Release.Name }} + component: {{ $name }} +spec: + storageClassName: {{ $storageClass }} + capacity: + storage: {{ $size }} + accessModes: + - ReadWriteOnce + persistentVolumeReclaimPolicy: Retain + hostPath: + path: {{ $hostPath }} +--- +{{- end }} +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: {{ $claimName }} + namespace: {{ $.Release.Namespace }} + {{- if not $.Values.persistence.removeAfterUninstall }} + annotations: + "helm.sh/resource-policy": keep + {{- end }} + labels: + app: {{ $.Release.Name }} + component: {{ $name }} +spec: + storageClassName: {{ $storageClass }} + accessModes: + - ReadWriteOnce + resources: + requests: + storage: {{ $size }} + {{- if and (eq $storageClass "local-path") (ne $hostBasePath "") }} + volumeName: {{ $volumeName }} + {{- end }} +{{- end }} \ No newline at end of file diff --git a/bin/k8s/templates/postgresql-init-script-config.yaml b/bin/k8s/templates/postgresql-init-script-config.yaml new file mode 100644 index 00000000000..104b9e19277 --- /dev/null +++ b/bin/k8s/templates/postgresql-init-script-config.yaml @@ -0,0 +1,50 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ .Values.postgresql.primary.initdb.scriptsConfigMap }} + namespace: {{ .Release.Namespace }} + labels: + app: {{ .Release.Name }} +data: + init.sh: | + #!/bin/bash + echo "Running Texera schema initialization..." + export PGPASSWORD=$POSTGRES_PASSWORD + + # Execute SQL files in order + echo "Initializing LakeFS database..." + cat <<'EOF' > /tmp/texera_lakefs.sql +{{ .Files.Get "files/texera_lakefs.sql" | indent 6 }} + EOF + psql -U postgres -f /tmp/texera_lakefs.sql + + echo "Initializing Iceberg catalog database..." + cat <<'EOF' > /tmp/iceberg_postgres_catalog.sql +{{ .Files.Get "files/iceberg_postgres_catalog.sql" | indent 6 }} + EOF + psql -U postgres -f /tmp/iceberg_postgres_catalog.sql + + echo "Initializing Texera database..." + cat <<'EOF' > /tmp/texera_ddl.sql +{{ .Files.Get "files/texera_ddl.sql" | indent 6 }} + EOF + psql -U postgres -f /tmp/texera_ddl.sql + + echo "Schema initialization complete." \ No newline at end of file diff --git a/bin/k8s/templates/postgresql-persistence.yaml b/bin/k8s/templates/postgresql-persistence.yaml new file mode 100644 index 00000000000..edff7463b4a --- /dev/null +++ b/bin/k8s/templates/postgresql-persistence.yaml @@ -0,0 +1,78 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +{{/* Define storage path configuration, please change it to your own path and make sure the path exists with the right permission*/}} +{{/* This path only works for local-path storage class */}} +{{- $hostBasePath := .Values.persistence.postgresqlHostLocalPath }} + +{{- if .Values.postgresql.primary.persistence.enabled }} +{{- $name := "postgresql" }} +{{- $persistence := .Values.postgresql.primary.persistence }} +{{- $volumeName := printf "%s-data-pv" $name }} +{{- $claimName := printf "%s-data-pvc" $name }} +{{- $storageClass := $persistence.storageClass | default "local-path" }} +{{- $size := $persistence.size | default "10Gi" }} +{{- $hostPath := printf "%s/%s/%s" $hostBasePath $.Release.Name $name }} + +{{/* Only create PV for local-path storage class */}} +{{- if and (eq $storageClass "local-path") (ne $hostBasePath "") }} +apiVersion: v1 +kind: PersistentVolume +metadata: + name: {{ $volumeName }} + {{- if not $.Values.persistence.removeAfterUninstall }} + annotations: + "helm.sh/resource-policy": keep + {{- end }} + labels: + type: local + app: {{ $.Release.Name }} + component: {{ $name }} +spec: + storageClassName: {{ $storageClass }} + capacity: + storage: {{ $size }} + accessModes: + - ReadWriteOnce + persistentVolumeReclaimPolicy: Retain + hostPath: + path: {{ $hostPath }} +--- +{{- end }} +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: {{ $claimName }} + namespace: {{ $.Release.Namespace }} + {{- if not $.Values.persistence.removeAfterUninstall }} + annotations: + "helm.sh/resource-policy": keep + {{- end }} + labels: + app: {{ $.Release.Name }} + component: {{ $name }} +spec: + storageClassName: {{ $storageClass }} + accessModes: + - ReadWriteOnce + resources: + requests: + storage: {{ $size }} + {{- if and (eq $storageClass "local-path") (ne $hostBasePath "") }} + volumeName: {{ $volumeName }} + {{- end }} +{{- end }} \ No newline at end of file diff --git a/bin/k8s/templates/pylsp.yaml b/bin/k8s/templates/pylsp.yaml new file mode 100644 index 00000000000..ee6a3e59a56 --- /dev/null +++ b/bin/k8s/templates/pylsp.yaml @@ -0,0 +1,61 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: apps/v1 +kind: Deployment +metadata: + name: {{ .Release.Name }}-{{ .Values.pythonLanguageServer.name }} + namespace: {{ .Release.Namespace }} + labels: + app: {{ .Release.Name }}-{{ .Values.pythonLanguageServer.name }} +spec: + replicas: {{ .Values.pythonLanguageServer.replicaCount }} + selector: + matchLabels: + app: {{ .Release.Name }}-{{ .Values.pythonLanguageServer.name }} + template: + metadata: + labels: + app: {{ .Release.Name }}-{{ .Values.pythonLanguageServer.name }} + spec: + containers: + - name: {{ .Values.pythonLanguageServer.name }} + image: {{ .Values.pythonLanguageServer.image | quote }} + imagePullPolicy: Always + ports: + - containerPort: 3000 + resources: + limits: + cpu: {{ .Values.pythonLanguageServer.resources.limits.cpu | quote }} + memory: {{ .Values.pythonLanguageServer.resources.limits.memory | quote }} + imagePullSecrets: + - name: {{ .Values.pythonLanguageServer.imagePullSecret }} +--- +apiVersion: v1 +kind: Service +metadata: + name: {{ .Values.pythonLanguageServer.name }}-svc + namespace: {{ .Release.Namespace }} + labels: + app: {{ .Release.Name }}-{{ .Values.pythonLanguageServer.name }} +spec: + selector: + app: {{ .Release.Name }}-{{ .Values.pythonLanguageServer.name }} + ports: + - protocol: TCP + port: 3000 + targetPort: 3000 diff --git a/bin/k8s/templates/shared-editing-server.yaml b/bin/k8s/templates/shared-editing-server.yaml new file mode 100644 index 00000000000..7e897871cb1 --- /dev/null +++ b/bin/k8s/templates/shared-editing-server.yaml @@ -0,0 +1,55 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: apps/v1 +kind: Deployment +metadata: + name: {{ .Release.Name }}-{{ .Values.yWebsocketServer.name }} + namespace: {{ .Release.Namespace }} + labels: + app: {{ .Release.Name }}-{{ .Values.yWebsocketServer.name }} +spec: + replicas: {{ .Values.yWebsocketServer.replicaCount }} + selector: + matchLabels: + app: {{ .Release.Name }}-{{ .Values.yWebsocketServer.name }} + template: + metadata: + labels: + app: {{ .Release.Name }}-{{ .Values.yWebsocketServer.name }} + spec: + containers: + - name: {{ .Values.yWebsocketServer.name }} + image: {{ .Values.yWebsocketServer.image | quote }} + imagePullPolicy: Always + ports: + - containerPort: 1234 +--- +apiVersion: v1 +kind: Service +metadata: + name: {{ .Values.yWebsocketServer.name }}-svc + namespace: {{ .Release.Namespace }} + labels: + app: {{ .Release.Name }}-{{ .Values.yWebsocketServer.name }} +spec: + selector: + app: {{ .Release.Name }}-{{ .Values.yWebsocketServer.name }} + ports: + - protocol: TCP + port: 1234 + targetPort: 1234 diff --git a/bin/k8s/templates/webserver-deployment.yaml b/bin/k8s/templates/webserver-deployment.yaml new file mode 100644 index 00000000000..56642c54785 --- /dev/null +++ b/bin/k8s/templates/webserver-deployment.yaml @@ -0,0 +1,66 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: apps/v1 +kind: Deployment +metadata: + name: {{ .Release.Name }}-{{ .Values.webserver.name }} + namespace: {{ .Release.Namespace }} + labels: + app: {{ .Release.Name }}-{{ .Values.webserver.name }} +spec: + replicas: {{ .Values.webserver.numOfPods }} + selector: + matchLabels: + app: {{ .Release.Name }}-{{ .Values.webserver.name }} + template: + metadata: + labels: + app: {{ .Release.Name }}-{{ .Values.webserver.name }} + spec: + containers: + - name: {{ .Values.webserver.name }} + image: {{ .Values.texera.imageRegistry }}/{{ .Values.webserver.imageName }}:{{ .Values.texera.imageTag }} + imagePullPolicy: {{ .Values.texeraImages.pullPolicy }} + ports: + - containerPort: {{ .Values.webserver.service.port }} + env: + # TexeraDB Access + - name: STORAGE_JDBC_URL + value: jdbc:postgresql://{{ .Release.Name }}-postgresql:5432/texera_db?currentSchema=texera_db,public + - name: STORAGE_JDBC_PASSWORD + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-postgresql + key: postgres-password + # LakeFS Access (should be removed in production environment) + - name: STORAGE_LAKEFS_ENDPOINT + value: http://{{ .Release.Name }}-lakefs.{{ .Release.Namespace }}:8000/api/v1 + - name: STORAGE_LAKEFS_AUTH_USERNAME + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-lakefs-secret + key: access_key + - name: STORAGE_LAKEFS_AUTH_PASSWORD + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-lakefs-secret + key: secret_key + {{- range .Values.texeraEnvVars }} + - name: {{ .name }} + value: "{{ .value }}" + {{- end }} \ No newline at end of file diff --git a/bin/k8s/templates/webserver-service.yaml b/bin/k8s/templates/webserver-service.yaml new file mode 100644 index 00000000000..43375cb0e70 --- /dev/null +++ b/bin/k8s/templates/webserver-service.yaml @@ -0,0 +1,35 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: v1 +kind: Service +metadata: + name: {{ .Values.webserver.name }}-svc + namespace: {{ .Release.Namespace }} +spec: + type: {{ .Values.webserver.service.type }} + selector: + app: {{ .Release.Name }}-{{ .Values.webserver.name }} + ports: + - name: api-port + protocol: TCP + port: {{ .Values.webserver.service.port }} + targetPort: {{ .Values.webserver.service.port }} + # if service type is set to NodePort, include nodePort attribute + {{- if eq .Values.webserver.service.type "NodePort" }} + nodePort: {{ .Values.webserver.service.nodePort }} + {{- end }} \ No newline at end of file diff --git a/bin/k8s/templates/workflow-compiling-service-deployment.yaml b/bin/k8s/templates/workflow-compiling-service-deployment.yaml new file mode 100644 index 00000000000..50a0a04e1b7 --- /dev/null +++ b/bin/k8s/templates/workflow-compiling-service-deployment.yaml @@ -0,0 +1,69 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: apps/v1 +kind: Deployment +metadata: + name: {{ .Release.Name }}-{{ .Values.workflowCompilingService.name }} + namespace: {{ .Release.Namespace }} + labels: + app: {{ .Release.Name }}-{{ .Values.workflowCompilingService.name }} +spec: + replicas: {{ .Values.workflowCompilingService.numOfPods }} + selector: + matchLabels: + app: {{ .Release.Name }}-{{ .Values.workflowCompilingService.name }} + template: + metadata: + labels: + app: {{ .Release.Name }}-{{ .Values.workflowCompilingService.name }} + spec: + containers: + - name: {{ .Values.workflowCompilingService.name }} + image: {{ .Values.texera.imageRegistry }}/{{ .Values.workflowCompilingService.imageName }}:{{ .Values.texera.imageTag }} + imagePullPolicy: {{ .Values.texeraImages.pullPolicy }} + ports: + - containerPort: {{ .Values.workflowCompilingService.service.port }} + env: + # FileService Access + - name: FILE_SERVICE_GET_PRESIGNED_URL_ENDPOINT + value: http://{{ .Values.fileService.name }}-svc:9092/api/dataset/presign-download + # LakeFS Access + - name: STORAGE_LAKEFS_ENDPOINT + value: http://{{ .Release.Name }}-lakefs:8000/api/v1 + - name: STORAGE_LAKEFS_AUTH_USERNAME + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-lakefs-secret + key: access_key + - name: STORAGE_LAKEFS_AUTH_PASSWORD + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-lakefs-secret + key: secret_key + # TexeraDB Access + - name: STORAGE_JDBC_URL + value: jdbc:postgresql://{{ .Release.Name }}-postgresql:5432/texera_db?currentSchema=texera_db,public + - name: STORAGE_JDBC_PASSWORD + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-postgresql + key: postgres-password + {{- range .Values.texeraEnvVars }} + - name: {{ .name }} + value: "{{ .value }}" + {{- end }} \ No newline at end of file diff --git a/bin/k8s/templates/workflow-compiling-service-service.yaml b/bin/k8s/templates/workflow-compiling-service-service.yaml new file mode 100644 index 00000000000..d08f51eafad --- /dev/null +++ b/bin/k8s/templates/workflow-compiling-service-service.yaml @@ -0,0 +1,35 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: v1 +kind: Service +metadata: + name: {{ .Values.workflowCompilingService.name }}-svc + namespace: {{ .Release.Namespace }} +spec: + type: {{ .Values.workflowCompilingService.service.type }} + selector: + app: {{ .Release.Name }}-{{ .Values.workflowCompilingService.name }} + ports: + - name: api-port + protocol: TCP + port: {{ .Values.workflowCompilingService.service.port }} + targetPort: {{ .Values.workflowCompilingService.service.port }} + # if service type is set to NodePort, include nodePort attribute + {{- if eq .Values.workflowCompilingService.service.type "NodePort" }} + nodePort: {{ .Values.workflowCompilingService.service.nodePort }} + {{- end }} \ No newline at end of file diff --git a/bin/k8s/templates/workflow-computing-unit-manager-deployment.yaml b/bin/k8s/templates/workflow-computing-unit-manager-deployment.yaml new file mode 100644 index 00000000000..5241d9160a3 --- /dev/null +++ b/bin/k8s/templates/workflow-computing-unit-manager-deployment.yaml @@ -0,0 +1,104 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: apps/v1 +kind: Deployment +metadata: + name: {{ .Release.Name }}-{{ .Values.workflowComputingUnitManager.name }} + namespace: {{ .Release.Namespace }} + labels: + app: {{ .Release.Name }}-{{ .Values.workflowComputingUnitManager.name }} +spec: + replicas: {{ .Values.workflowComputingUnitManager.numOfPods }} + selector: + matchLabels: + app: {{ .Release.Name }}-{{ .Values.workflowComputingUnitManager.name }} + template: + metadata: + labels: + app: {{ .Release.Name }}-{{ .Values.workflowComputingUnitManager.name }} + spec: + serviceAccountName: {{ .Values.workflowComputingUnitManager.serviceAccountName }} + containers: + - name: {{ .Values.workflowComputingUnitManager.name }} + image: {{ .Values.texera.imageRegistry }}/{{ .Values.workflowComputingUnitManager.imageName }}:{{ .Values.texera.imageTag }} + imagePullPolicy: {{ .Values.texeraImages.pullPolicy }} + ports: + - containerPort: {{ .Values.workflowComputingUnitManager.service.port }} + env: + # Kubernetes related variables + - name: KUBERNETES_COMPUTE_UNIT_POOL_NAMESPACE + value: {{ .Values.workflowComputingUnitPool.namespace }} + - name: KUBERNETES_COMPUTE_UNIT_SERVICE_NAME + value: {{ .Values.workflowComputingUnitPool.name }}-svc + - name: KUBERNETES_IMAGE_NAME + value: {{ .Values.texera.imageRegistry }}/{{ .Values.workflowComputingUnitPool.imageName }}:{{ .Values.texera.imageTag }} + # TexeraDB Access + - name: STORAGE_JDBC_URL + value: jdbc:postgresql://{{ .Release.Name }}-postgresql:5432/texera_db?currentSchema=texera_db,public + - name: STORAGE_JDBC_PASSWORD + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-postgresql + key: postgres-password + # FileService Access + - name: FILE_SERVICE_GET_PRESIGNED_URL_ENDPOINT + value: http://{{ .Values.fileService.name }}-svc:9092/api/dataset/presign-download + - name: FILE_SERVICE_UPLOAD_ONE_FILE_TO_DATASET_ENDPOINT + value: http://{{ .Values.fileService.name }}-svc:9092/api/dataset/did/upload + # S3 Access (for R UDF large binary support) + - name: STORAGE_S3_ENDPOINT + value: http://{{ .Release.Name }}-minio:9000 + - name: STORAGE_S3_AUTH_USERNAME + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-minio + key: root-user + - name: STORAGE_S3_AUTH_PASSWORD + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-minio + key: root-password + # LakeFS Access (should be removed in production environment) + - name: STORAGE_LAKEFS_ENDPOINT + value: http://{{ .Release.Name }}-lakefs.{{ .Release.Namespace }}:8000/api/v1 + - name: STORAGE_LAKEFS_AUTH_USERNAME + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-lakefs-secret + key: access_key + - name: STORAGE_LAKEFS_AUTH_PASSWORD + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-lakefs-secret + key: secret_key + # Workflow Result + - name: STORAGE_ICEBERG_CATALOG_TYPE + value: postgres + - name: STORAGE_ICEBERG_CATALOG_POSTGRES_URI_WITHOUT_SCHEME + value: {{ .Release.Name }}-postgresql:5432/texera_iceberg_catalog + - name: STORAGE_ICEBERG_CATALOG_POSTGRES_USERNAME + value: postgres + - name: STORAGE_ICEBERG_CATALOG_POSTGRES_PASSWORD + valueFrom: + secretKeyRef: + name: {{ .Release.Name }}-postgresql + key: postgres-password + {{- range .Values.texeraEnvVars }} + - name: {{ .name }} + value: "{{ .value }}" + {{- end }} \ No newline at end of file diff --git a/bin/k8s/templates/workflow-computing-unit-manager-service-account.yaml b/bin/k8s/templates/workflow-computing-unit-manager-service-account.yaml new file mode 100644 index 00000000000..44dce0cf877 --- /dev/null +++ b/bin/k8s/templates/workflow-computing-unit-manager-service-account.yaml @@ -0,0 +1,51 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: v1 +kind: ServiceAccount +metadata: + name: {{ .Values.workflowComputingUnitManager.serviceAccountName }} + namespace: {{ .Release.Namespace }} + +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: {{ .Values.workflowComputingUnitManager.name }} + namespace: {{ .Values.workflowComputingUnitPool.namespace }} +rules: + - apiGroups: [""] + resources: ["pods"] + verbs: ["get", "list", "watch", "create", "delete"] + - apiGroups: ["metrics.k8s.io"] # Added metrics permissions + resources: ["pods"] + verbs: ["list", "get"] # Added metrics permissions + +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: {{ .Values.workflowComputingUnitManager.name }}-binding + namespace: {{ .Values.workflowComputingUnitPool.namespace }} +subjects: + - kind: ServiceAccount + name: {{ .Values.workflowComputingUnitManager.serviceAccountName }} + namespace: {{ .Release.Namespace }} +roleRef: + kind: Role + name: {{ .Values.workflowComputingUnitManager.name }} + apiGroup: rbac.authorization.k8s.io \ No newline at end of file diff --git a/bin/k8s/templates/workflow-computing-unit-manager-service.yaml b/bin/k8s/templates/workflow-computing-unit-manager-service.yaml new file mode 100644 index 00000000000..a3fac712264 --- /dev/null +++ b/bin/k8s/templates/workflow-computing-unit-manager-service.yaml @@ -0,0 +1,34 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: v1 +kind: Service +metadata: + name: {{ .Values.workflowComputingUnitManager.name }}-svc + namespace: {{ .Release.Namespace }} +spec: + type: {{ .Values.workflowComputingUnitManager.service.type }} + selector: + app: {{ .Release.Name }}-{{ .Values.workflowComputingUnitManager.name }} + ports: + - protocol: TCP + port: {{ .Values.workflowComputingUnitManager.service.port }} + targetPort: {{ .Values.workflowComputingUnitManager.service.port }} + # if service type is set to NodePort, include nodePort attribute + {{- if eq .Values.workflowComputingUnitManager.service.type "NodePort" }} + nodePort: {{ .Values.workflowComputingUnitManager.service.nodePort }} + {{- end }} \ No newline at end of file diff --git a/bin/k8s/templates/workflow-computing-unit-master-prepull-daemonset.yaml b/bin/k8s/templates/workflow-computing-unit-master-prepull-daemonset.yaml new file mode 100644 index 00000000000..4edc0104a89 --- /dev/null +++ b/bin/k8s/templates/workflow-computing-unit-master-prepull-daemonset.yaml @@ -0,0 +1,51 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: apps/v1 +kind: DaemonSet +metadata: + name: {{ .Release.Name }}-computing-unit-master-prepuller + namespace: {{ .Release.Namespace }} + labels: + app: {{ .Release.Name }}-computing-unit-master-prepuller +spec: + selector: + matchLabels: + app: {{ .Release.Name }}-computing-unit-master-prepuller + template: + metadata: + labels: + app: {{ .Release.Name }}-computing-unit-master-prepuller + spec: + restartPolicy: Always + tolerations: + - operator: "Exists" + initContainers: + - name: prepuller + image: {{ .Values.texera.imageRegistry }}/{{ .Values.workflowComputingUnitPool.imageName }}:{{ .Values.texera.imageTag }} + imagePullPolicy: Always + command: ["sh", "-c", "true"] + containers: + - name: pause + image: gcr.io/google_containers/pause:3.2 + resources: + limits: + cpu: 1m + memory: 8Mi + requests: + cpu: 1m + memory: 8Mi \ No newline at end of file diff --git a/bin/k8s/templates/workflow-computing-unit-resource-quota.yaml b/bin/k8s/templates/workflow-computing-unit-resource-quota.yaml new file mode 100644 index 00000000000..03111d6341a --- /dev/null +++ b/bin/k8s/templates/workflow-computing-unit-resource-quota.yaml @@ -0,0 +1,31 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +{{- if and .Values.workflowComputingUnitPool.createNamespaces .Values.workflowComputingUnitPool.maxRequestedResources }} +apiVersion: v1 +kind: ResourceQuota +metadata: + name: {{ .Values.workflowComputingUnitPool.name }}-resource-quota + namespace: {{ .Values.workflowComputingUnitPool.namespace }} +spec: + hard: + requests.cpu: "{{ .Values.workflowComputingUnitPool.maxRequestedResources.cpu }}" + requests.memory: {{ .Values.workflowComputingUnitPool.maxRequestedResources.memory }} + {{- if .Values.workflowComputingUnitPool.maxRequestedResources.nvidiaGpu }} + requests.nvidia.com/gpu: "{{ .Values.workflowComputingUnitPool.maxRequestedResources.nvidiaGpu }}" + {{- end }} +{{- end }} \ No newline at end of file diff --git a/bin/k8s/templates/workflow-computing-units-namespace.yaml b/bin/k8s/templates/workflow-computing-units-namespace.yaml new file mode 100644 index 00000000000..8ae320e2f24 --- /dev/null +++ b/bin/k8s/templates/workflow-computing-units-namespace.yaml @@ -0,0 +1,23 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +{{- if .Values.workflowComputingUnitPool.createNamespaces }} +apiVersion: v1 +kind: Namespace +metadata: + name: {{ .Values.workflowComputingUnitPool.namespace }} +{{- end }} diff --git a/bin/k8s/templates/workflow-computing-units-service.yaml b/bin/k8s/templates/workflow-computing-units-service.yaml new file mode 100644 index 00000000000..fa8e4f6edd9 --- /dev/null +++ b/bin/k8s/templates/workflow-computing-units-service.yaml @@ -0,0 +1,30 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: v1 +kind: Service +metadata: + name: {{ .Values.workflowComputingUnitPool.name }}-svc + namespace: {{ .Values.workflowComputingUnitPool.namespace }} +spec: + clusterIP: None + selector: + type: computing-unit # TODO: consider change this + ports: + - protocol: TCP + port: {{ .Values.workflowComputingUnitPool.service.port }} + targetPort: {{ .Values.workflowComputingUnitPool.service.targetPort }} diff --git a/bin/k8s/values-development.yaml b/bin/k8s/values-development.yaml new file mode 100644 index 00000000000..cbf0183f004 --- /dev/null +++ b/bin/k8s/values-development.yaml @@ -0,0 +1,365 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +texera: + # Container image registry and tag for all Texera services + # Override these to use a different registry or version + imageRegistry: ghcr.io/apache + imageTag: latest + +global: + # Required by Bitnami sub-charts (postgresql, minio) to allow custom images + security: + allowInsecureImages: true + +# Persistence Configuration +# This controls how Persistent Volumes (PVs) and Persistent Volume Claims (PVCs) are managed +# +# removeAfterUninstall: +# - true: PVCs will be deleted when helm uninstalls the chart +# - false: PVCs will remain after uninstall to preserve the data +persistence: + removeAfterUninstall: true + minioHostLocalPath: "" + postgresqlHostLocalPath: "" + +# Part 1: the configuration of Postgres, Minio and LakeFS +postgresql: + image: + repository: groonga/pgroonga + tag: latest + debug: true + auth: + postgresPassword: root_password # for executing init script with superuser + primary: + containerSecurityContext: + # Disabled because groonga/pgroonga needs to write a lock/socket file to /var/run/postgresql + readOnlyRootFilesystem: false + livenessProbe: + initialDelaySeconds: 30 # increase this if the launching of postgresql is slow on the cluster + readinessProbe: + initialDelaySeconds: 30 # increase this if the launching of postgresql is slow on the cluster + resources: + requests: + cpu: "0.25" + memory: "256Mi" + limits: + cpu: "1" + memory: "256Mi" + persistence: + enabled: true + size: 10Gi + storageClass: local-path + existingClaim: "postgresql-data-pvc" + initdb: + scriptsConfigMap: "postgresql-init-script" + +minio: + mode: standalone + image: + repository: bitnamilegacy/minio + tag: 2025.3.12-debian-12-r0 + resources: + requests: + memory: "256Mi" + limits: + memory: "256Mi" + gateway: + enabled: false + hostname: "" # the url for the minio, e.g. "minio.example.com" + tlsSecretName: "" # e.g. "minio-tls-secret" + auth: + rootUser: texera_minio + rootPassword: password + service: + # In production, use ClusterIP to avoid exposing the minio to the internet + # type: ClusterIP + type: NodePort + nodePorts: + api: 31000 + persistence: + enabled: true + size: 20Gi + storageClass: local-path + existingClaim: "minio-data-pvc" + +lakefs: + secrets: + authEncryptSecretKey: random_string_for_lakefs + databaseConnectionString: postgres://postgres:root_password@texera-postgresql:5432/texera_lakefs?sslmode=disable + auth: + username: texera-admin + accessKey: AKIAIOSFOLKFSSAMPLES + secretKey: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY + service: + port: 8000 + lakefsConfig: | + database: + type: postgres + blockstore: + type: s3 + s3: + endpoint: http://texera-minio:9000 + pre_signed_expiry: 15m + pre_signed_endpoint: http://localhost:31000 + force_path_style: true + credentials: + access_key_id: texera_minio + secret_access_key: password + +# Part2: configurations of Texera-related micro services +texeraImages: + pullPolicy: Always + +# Example data loader configuration +exampleDataLoader: + enabled: true + imageName: texera-example-data-loader + username: texera + password: texera + datasetDir: datasets + workflowDir: workflows + +webserver: + name: webserver + numOfPods: 1 # Number of pods for the Texera deployment + imageName: texera-dashboard-service + service: + type: ClusterIP + port: 8080 + resources: + requests: + cpu: 10m + memory: 256Mi + limits: + cpu: 1000m + memory: 1Gi + +workflowComputingUnitManager: + name: workflow-computing-unit-manager + numOfPods: 1 + serviceAccountName: workflow-computing-unit-manager-service-account + imageName: texera-workflow-computing-unit-managing-service + service: + type: ClusterIP + port: 8888 + resources: + requests: + cpu: 10m + memory: 256Mi + limits: + cpu: 1000m + memory: 256Mi + +workflowCompilingService: + name: workflow-compiling-service + numOfPods: 1 + imageName: texera-workflow-compiling-service + service: + type: ClusterIP + port: 9090 + resources: + requests: + cpu: 10m + memory: 256Mi + limits: + cpu: 1000m + memory: 256Mi + +fileService: + name: file-service + numOfPods: 1 + imageName: texera-file-service + service: + type: ClusterIP + port: 9092 + resources: + requests: + cpu: 10m + memory: 256Mi + limits: + cpu: 1000m + memory: 512Mi + +configService: + name: config-service + numOfPods: 1 + imageName: texera-config-service + service: + type: ClusterIP + port: 9094 + resources: + requests: + cpu: 10m + memory: 256Mi + limits: + cpu: 1000m + memory: 256Mi + +accessControlService: + name: access-control-service + numOfPods: 1 + imageName: texera-access-control-service + service: + type: ClusterIP + port: 9096 + resources: + requests: + cpu: 10m + memory: 256Mi + limits: + cpu: 1000m + memory: 256Mi + +# headless service for the access of computing units +workflowComputingUnitPool: + createNamespaces: true + # The name of the workflow computing unit pool + name: texera-workflow-computing-unit + # Note: the namespace of the workflow computing unit pool might conflict when there are multiple texera deployments in the same cluster + namespace: texera-workflow-computing-unit-pool + # Max number of resources allocated for computing units + maxRequestedResources: + cpu: 100 + memory: 100Gi + nvidiaGpu: 5 + imageName: texera-workflow-execution-coordinator + service: + port: 8085 + targetPort: 8085 + +texeraEnvVars: + - name: USER_SYS_ADMIN_USERNAME + value: "texera" + - name: USER_SYS_ADMIN_PASSWORD + value: "texera" + - name: STORAGE_JDBC_USERNAME + value: postgres + - name: USER_SYS_ENABLED + value: "true" + - name: SCHEDULE_GENERATOR_ENABLE_COST_BASED_SCHEDULE_GENERATOR + value: "true" + - name: MAX_WORKFLOW_WEBSOCKET_REQUEST_PAYLOAD_SIZE_KB + value: "64" + - name: MAX_NUM_OF_RUNNING_COMPUTING_UNITS_PER_USER + value: "10" + - name: KUBERNETES_COMPUTING_UNIT_CPU_LIMIT_OPTIONS + value: "2" + - name: KUBERNETES_COMPUTING_UNIT_MEMORY_LIMIT_OPTIONS + value: "2Gi" + - name: KUBERNETES_COMPUTING_UNIT_GPU_LIMIT_OPTIONS + value: "0" + - name: COMPUTING_UNIT_LOCAL_ENABLED + value: "false" + - name: KUBERNETES_COMPUTING_UNIT_ENABLED + value: "true" + - name: KUBERNETES_IMAGE_PULL_POLICY + value: "IfNotPresent" + - name: GUI_WORKFLOW_WORKSPACE_PYTHON_LANGUAGE_SERVER_PORT + value: "" + - name: GUI_WORKFLOW_WORKSPACE_PRODUCTION_SHARED_EDITING_SERVER + value: "true" + - name: GUI_LOGIN_LOCAL_LOGIN + value: "true" + - name: GUI_LOGIN_GOOGLE_LOGIN + value: "true" + - name: GUI_DATASET_SINGLE_FILE_UPLOAD_MAXIMUM_SIZE_MB + value: "1024" + - name: GUI_WORKFLOW_WORKSPACE_EXPORT_EXECUTION_RESULT_ENABLED + value: "true" + - name: GUI_WORKFLOW_WORKSPACE_WORKFLOW_EXECUTIONS_TRACKING_ENABLED + value: "true" + - name: GUI_WORKFLOW_WORKSPACE_ASYNC_RENDERING_ENABLED + value: "true" + - name: COMPUTING_UNIT_SHARING_ENABLED + value: "true" + - name: USER_SYS_INVITE_ONLY + value: "true" + - name: USER_SYS_GOOGLE_CLIENT_ID + value: "" + - name: USER_SYS_GOOGLE_SMTP_GMAIL + value: "" + - name: USER_SYS_GOOGLE_SMTP_PASSWORD + value: "" + - name: USER_SYS_DOMAIN + value: "" + +yWebsocketServer: + name: y-websocket-server + replicaCount: 1 + image: texera/y-websocket-server:latest + + +pythonLanguageServer: + name: python-language-server + replicaCount: 1 + image: texera/pylsp:latest + imagePullSecret: regcred + resources: + limits: + cpu: "100m" + memory: "100Mi" + +# Metrics Server configuration +metrics-server: + enabled: true # set to false if metrics-server is already installed + args: + - --kubelet-insecure-tls + - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname + - --metric-resolution=15s + resources: + requests: + cpu: 200m + memory: 400Mi + rbac: + create: true + serviceAccount: + create: true + priorityClassName: system-cluster-critical + +gatewayConfig: + # Routes are available at bin/k8s/templates/gateway-routes.yaml + + # The hostname for the Gateway listener (HTTP/HTTPS). + # e.g., "texera.example.com" + hostname: "" + + # The name of the cert-manager Issuer or ClusterIssuer to use for obtaining certificates. + # This requires cert-manager to be installed in the cluster. + # You can find available ClusterIssuers with: `kubectl get clusterissuers` + # You can find available Issuers with: `kubectl get issuers -A` + # e.g., "letsencrypt-prod" + issuer: "" + + # The Kind of the issuer specified above. Can be "Issuer" or "ClusterIssuer". + # If you found it via `kubectl get clusterissuers`, use "ClusterIssuer". + # If you found it via `kubectl get issuers`, use "Issuer". + # defaults to "Issuer" if not specified. + issuerKind: "Issuer" + + # The name of the Secret where the signed certificate should be stored. + # If empty, it defaults to "{{ .Release.Name }}-cert". + # e.g., "texera-tls" + tlsSecretName: "" + +# Envoy Gateway Configuration +envoy-gateway: + config: + envoyGateway: + extensionApis: + enableBackend: true + enableEnvoyPatchPolicy: true diff --git a/bin/k8s/values.yaml b/bin/k8s/values.yaml new file mode 100644 index 00000000000..c1ae399295b --- /dev/null +++ b/bin/k8s/values.yaml @@ -0,0 +1,318 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +texera: + # Container image registry and tag for all Texera services + # Override these to use a different registry or version + imageRegistry: ghcr.io/apache + imageTag: latest + +global: + # Required by Bitnami sub-charts (postgresql, minio) to allow custom images + security: + allowInsecureImages: true + +# Persistence Configuration +# This controls how Persistent Volumes (PVs) and Persistent Volume Claims (PVCs) are managed +# +# removeAfterUninstall: +# - true: PVCs will be deleted when helm uninstalls the chart +# - false: PVCs will remain after uninstall to preserve the data +persistence: + removeAfterUninstall: true + minioHostLocalPath: "" + postgresqlHostLocalPath: "" + +# Part 1: the configuration of Postgres, Minio and LakeFS +postgresql: + image: + repository: groonga/pgroonga + tag: latest + debug: true + auth: + postgresPassword: root_password # for executing init script with superuser + primary: + containerSecurityContext: + # Disabled because groonga/pgroonga needs to write a lock/socket file to /var/run/postgresql + readOnlyRootFilesystem: false + livenessProbe: + initialDelaySeconds: 30 # increase this if the launching of postgresql is slow on the cluster + readinessProbe: + initialDelaySeconds: 30 # increase this if the launching of postgresql is slow on the cluster + resources: + requests: + cpu: "1" + memory: "1Gi" + persistence: + enabled: true + size: 10Gi + storageClass: local-path + existingClaim: "postgresql-data-pvc" + initdb: + scriptsConfigMap: "postgresql-init-script" + +minio: + mode: standalone + image: + repository: bitnamilegacy/minio + tag: 2025.3.12-debian-12-r0 + gateway: + enabled: false + hostname: "" # the url for the minio, e.g. "minio.example.com" + tlsSecretName: "" # e.g. "minio-tls-secret" + auth: + rootUser: texera_minio + rootPassword: password + service: + # In production, use ClusterIP to avoid exposing the minio to the internet + # type: ClusterIP + type: NodePort + nodePorts: + api: 31000 + persistence: + enabled: true + size: 20Gi + storageClass: local-path + existingClaim: "minio-data-pvc" + +lakefs: + secrets: + authEncryptSecretKey: random_string_for_lakefs + databaseConnectionString: postgres://postgres:root_password@texera-postgresql:5432/texera_lakefs?sslmode=disable + auth: + username: texera-admin + accessKey: AKIAIOSFOLKFSSAMPLES + secretKey: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY + service: + port: 8000 + lakefsConfig: | + database: + type: postgres + blockstore: + type: s3 + s3: + endpoint: http://texera-minio:9000 + pre_signed_expiry: 15m + pre_signed_endpoint: http://localhost:31000 + force_path_style: true + credentials: + access_key_id: texera_minio + secret_access_key: password + +# Part2: configurations of Texera-related micro services +texeraImages: + pullPolicy: Always + +# Example data loader configuration +exampleDataLoader: + enabled: true + imageName: texera-example-data-loader + username: texera + password: texera + datasetDir: datasets + workflowDir: workflows + +webserver: + name: webserver + numOfPods: 1 # Number of pods for the Texera deployment + imageName: texera-dashboard-service + service: + type: ClusterIP + port: 8080 + +workflowComputingUnitManager: + name: workflow-computing-unit-manager + numOfPods: 1 + serviceAccountName: workflow-computing-unit-manager-service-account + imageName: texera-workflow-computing-unit-managing-service + service: + type: ClusterIP + port: 8888 + +workflowCompilingService: + name: workflow-compiling-service + numOfPods: 1 + imageName: texera-workflow-compiling-service + service: + type: ClusterIP + port: 9090 + +fileService: + name: file-service + numOfPods: 1 + imageName: texera-file-service + service: + type: ClusterIP + port: 9092 + +configService: + name: config-service + numOfPods: 1 + imageName: texera-config-service + service: + type: ClusterIP + port: 9094 + +accessControlService: + name: access-control-service + numOfPods: 1 + imageName: texera-access-control-service + service: + type: ClusterIP + port: 9096 + +# headless service for the access of computing units +workflowComputingUnitPool: + createNamespaces: true + # The name of the workflow computing unit pool + name: texera-workflow-computing-unit + # Note: the namespace of the workflow computing unit pool might conflict when there are multiple texera deployments in the same cluster + namespace: texera-workflow-computing-unit-pool + # Max number of resources allocated for computing units + maxRequestedResources: + cpu: 100 + memory: 100Gi + nvidiaGpu: 5 + imageName: texera-workflow-execution-coordinator + service: + port: 8085 + targetPort: 8085 + +texeraEnvVars: + - name: USER_SYS_ADMIN_USERNAME + value: "texera" + - name: USER_SYS_ADMIN_PASSWORD + value: "texera" + - name: STORAGE_JDBC_USERNAME + value: postgres + - name: USER_SYS_ENABLED + value: "true" + - name: SCHEDULE_GENERATOR_ENABLE_COST_BASED_SCHEDULE_GENERATOR + value: "true" + - name: MAX_WORKFLOW_WEBSOCKET_REQUEST_PAYLOAD_SIZE_KB + value: "64" + - name: MAX_NUM_OF_RUNNING_COMPUTING_UNITS_PER_USER + value: "10" + - name: KUBERNETES_COMPUTING_UNIT_CPU_LIMIT_OPTIONS + value: "2" + - name: KUBERNETES_COMPUTING_UNIT_MEMORY_LIMIT_OPTIONS + value: "2Gi" + - name: KUBERNETES_COMPUTING_UNIT_GPU_LIMIT_OPTIONS + value: "0" + - name: COMPUTING_UNIT_LOCAL_ENABLED + value: "false" + - name: KUBERNETES_COMPUTING_UNIT_ENABLED + value: "true" + - name: KUBERNETES_IMAGE_PULL_POLICY + value: "IfNotPresent" + - name: GUI_WORKFLOW_WORKSPACE_PYTHON_LANGUAGE_SERVER_PORT + value: "" + - name: GUI_WORKFLOW_WORKSPACE_PRODUCTION_SHARED_EDITING_SERVER + value: "true" + - name: GUI_LOGIN_LOCAL_LOGIN + value: "true" + - name: GUI_LOGIN_GOOGLE_LOGIN + value: "true" + - name: GUI_DATASET_SINGLE_FILE_UPLOAD_MAXIMUM_SIZE_MB + value: "1024" + - name: GUI_WORKFLOW_WORKSPACE_EXPORT_EXECUTION_RESULT_ENABLED + value: "true" + - name: GUI_WORKFLOW_WORKSPACE_WORKFLOW_EXECUTIONS_TRACKING_ENABLED + value: "true" + - name: GUI_WORKFLOW_WORKSPACE_ASYNC_RENDERING_ENABLED + value: "true" + - name: COMPUTING_UNIT_SHARING_ENABLED + value: "true" + - name: USER_SYS_INVITE_ONLY + value: "true" + - name: USER_SYS_GOOGLE_CLIENT_ID + value: "" + - name: USER_SYS_GOOGLE_SMTP_GMAIL + value: "" + - name: USER_SYS_GOOGLE_SMTP_PASSWORD + value: "" + - name: USER_SYS_DOMAIN + value: "" + - name: AUTH_JWT_SECRET + # Development-only default (256-bit HS256 secret). Production environments MUST override this with a different, securely generated secret. + value: "a7f3c8e9b14d2e6f5a0b9c3d8e1f4a6b2c5d7e9f0a3b6c8d1e4f7a9b2c5d8e1f" + +yWebsocketServer: + name: y-websocket-server + replicaCount: 1 + image: texera/y-websocket-server:latest + + +pythonLanguageServer: + name: python-language-server + replicaCount: 1 + image: texera/pylsp:latest + imagePullSecret: regcred + resources: + limits: + cpu: "100m" + memory: "100Mi" + +# Metrics Server configuration +metrics-server: + enabled: true # set to false if metrics-server is already installed + args: + - --kubelet-insecure-tls + - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname + - --metric-resolution=15s + resources: + requests: + cpu: 200m + memory: 400Mi + rbac: + create: true + serviceAccount: + create: true + priorityClassName: system-cluster-critical + +gatewayConfig: + # Routes are available at bin/k8s/templates/gateway-routes.yaml + + # The hostname for the Gateway listener (HTTP/HTTPS). + # e.g., "texera.example.com" + hostname: "" + + # The name of the cert-manager Issuer or ClusterIssuer to use for obtaining certificates. + # This requires cert-manager to be installed in the cluster. + # You can find available ClusterIssuers with: `kubectl get clusterissuers` + # You can find available Issuers with: `kubectl get issuers -A` + # e.g., "letsencrypt-prod" + issuer: "" + + # The Kind of the issuer specified above. Can be "Issuer" or "ClusterIssuer". + # If you found it via `kubectl get clusterissuers`, use "ClusterIssuer". + # If you found it via `kubectl get issuers`, use "Issuer". + # defaults to "Issuer" if not specified. + issuerKind: "Issuer" + + # The name of the Secret where the signed certificate should be stored. + # If empty, it defaults to "{{ .Release.Name }}-cert". + # e.g., "texera-tls" + tlsSecretName: "" + +# Envoy Gateway Configuration +envoy-gateway: + config: + envoyGateway: + extensionApis: + enableBackend: true + enableEnvoyPatchPolicy: true diff --git a/bin/licensing/audit_jar_licenses.py b/bin/licensing/audit_jar_licenses.py new file mode 100755 index 00000000000..fdc699b23f0 --- /dev/null +++ b/bin/licensing/audit_jar_licenses.py @@ -0,0 +1,193 @@ +#!/usr/bin/env python3 +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +"""Audit each bundled jar's META-INF/LICENSE* and META-INF/NOTICE* (plus +top-level LICENSE/NOTICE files like Lombok's), grouping by content hash +so intra-project duplicates collapse into a single row. + +Surfaces jars whose upstream LICENSE preserves third-party copyrights +beyond the canonical SPDX template — those need a per-dep +licenses/LICENSE-.txt under our convention from commit 6d2e17d4d. + +Usage: + audit_jar_licenses.py [ ...] + +Advisory only: prints a report and exits 0. +""" +from __future__ import annotations + +import argparse +import hashlib +import re +import sys +import zipfile +from collections import defaultdict +from pathlib import Path + + +TEXERA_OWN_JAR_PREFIX = "org.apache.texera." + +LICENSE_NAMES = {"license", "license.txt", "license.md", "licence", "licence.txt"} +NOTICE_NAMES = {"notice", "notice.txt", "notice.md"} + +COPYRIGHT_RE = re.compile(r"^\s*Copyright\b", re.IGNORECASE | re.MULTILINE) + +# Canonical Apache-2.0 LICENSE shipped by Apache projects is ~11357 bytes. +# Anything materially larger (> 11600) is augmented with project-specific +# attributions or embedded third-party copyrights. +AUGMENTED_LICENSE_THRESHOLD = 11600 + + +def _classify(parts: list[str]) -> str | None: + """Return 'license', 'notice', or None for a zip entry path. + + Root level: only exact LICENSE/NOTICE basenames (Lombok-style). + + Anywhere under META-INF/: match by basename — 'license' or 'licence' + in the name → license, 'notice' → notice. Picks up: + META-INF/LICENSE, META-INF/LICENSE.txt + META-INF/FastDoubleParser-LICENSE, META-INF/thirdparty-LICENSE + META-INF/license/LICENSE.bouncycastle.txt (netty-3.x) + META-INF/licenses/com.ongres.scram/.../LICENSE (postgresql JDBC) + """ + if len(parts) == 1: + base = parts[0].lower() + if base in LICENSE_NAMES: + return "license" + if base in NOTICE_NAMES: + return "notice" + return None + if parts[0].upper() != "META-INF": + return None + base = parts[-1].lower() + if "license" in base or "licence" in base: + return "license" + if "notice" in base: + return "notice" + return None + + +def extract_license_notice(jar_path: Path) -> tuple[str, str] | None: + """Concatenate every LICENSE/NOTICE-style file in a jar (root level, + META-INF/, or META-INF/license[s]/). Returns (license, notice) text + or None on bad zip.""" + licenses: list[str] = [] + notices: list[str] = [] + try: + with zipfile.ZipFile(jar_path) as zf: + for name in zf.namelist(): + kind = _classify(name.split("/")) + if kind is None: + continue + try: + blob = zf.read(name).decode("utf-8", errors="replace") + except Exception: + continue + (licenses if kind == "license" else notices).append(blob) + except zipfile.BadZipFile: + return None + return "\n".join(licenses), "\n".join(notices) + + +def short_hash(text: str) -> str: + return hashlib.sha1(text.encode("utf-8", errors="replace")).hexdigest()[:10] + + +def collect_groups(lib_dirs: list[Path]) -> dict[tuple[str, str], list[tuple[str, str, str]]]: + """Return {(license_hash, notice_hash): [(jar_name, license_text, notice_text), ...]}.""" + seen: dict[str, Path] = {} + for d in lib_dirs: + if not d.is_dir(): + sys.stderr.write(f"error: {d} is not a directory\n") + sys.exit(2) + for jar in d.glob("*.jar"): + if jar.name.startswith(TEXERA_OWN_JAR_PREFIX): + continue + seen.setdefault(jar.name, jar) + + groups: dict[tuple[str, str], list[tuple[str, str, str]]] = defaultdict(list) + for name, path in sorted(seen.items()): + result = extract_license_notice(path) + if result is None: + continue + lic, noti = result + groups[(short_hash(lic), short_hash(noti))].append((name, lic, noti)) + return groups + + +def needs_per_dep_file(license_text: str, copyright_count: int) -> bool: + """Strict criterion: ship a per-dep LICENSE file when the upstream LICENSE + is materially larger than the canonical SPDX template, or contains an + explicit "Licenses for included components"-style block, or carries 4+ + distinct Copyright attributions.""" + if len(license_text) > AUGMENTED_LICENSE_THRESHOLD: + return True + if "licenses for included components" in license_text.lower(): + return True + if copyright_count >= 4: + return True + return False + + +def main() -> int: + ap = argparse.ArgumentParser() + ap.add_argument("lib_dirs", nargs="+", help="dist lib/ directories to audit") + args = ap.parse_args() + + groups = collect_groups([Path(d) for d in args.lib_dirs]) + + rows = [] + for (lic_h, not_h), members in groups.items(): + sample_lic = members[0][1] + sample_not = members[0][2] + cprights = len(COPYRIGHT_RE.findall(sample_lic)) + rows.append({ + "lic_hash": lic_h, + "not_hash": not_h, + "lic_size": len(sample_lic), + "not_size": len(sample_not), + "cprights": cprights, + "needs": needs_per_dep_file(sample_lic, cprights), + "members": [m[0] for m in members], + }) + + rows.sort(key=lambda r: (-int(r["needs"]), -r["cprights"], -r["lic_size"])) + needs = [r for r in rows if r["needs"]] + flagged_other = [r for r in rows if not r["needs"] and (r["cprights"] > 0 or r["not_size"] > 0)] + + total_jars = sum(len(r["members"]) for r in rows) + print(f"Audited {total_jars} jars across {len(rows)} distinct (license, notice) groups.") + print(f"Groups warranting a per-dep licenses/LICENSE-*.txt file: {len(needs)}") + print(f"Other flagged groups (project-attribution only, covered by shared license): {len(flagged_other)}") + print() + + print("=" * 110) + print("GROUPS REQUIRING A PER-DEP LICENSE FILE") + print("=" * 110) + print(f"{'lic_hash':10} {'cp':>3} {'lic_sz':>7} {'not_sz':>7} {'jars':>4} members") + print("-" * 110) + for r in needs: + head = ", ".join(r["members"][:3]) + more = f" (+{len(r['members']) - 3} more)" if len(r["members"]) > 3 else "" + print(f"{r['lic_hash']:10} {r['cprights']:>3} {r['lic_size']:>7} {r['not_size']:>7} {len(r['members']):>4} {head}{more}") + + return 0 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/bin/licensing/check_binary_deps.py b/bin/licensing/check_binary_deps.py new file mode 100755 index 00000000000..ca1c8c00447 --- /dev/null +++ b/bin/licensing/check_binary_deps.py @@ -0,0 +1,249 @@ +#!/usr/bin/env python3 +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +"""Diff actually-bundled deps against LICENSE-binary for one ecosystem +(jar | npm | agent-npm | python). Exits non-zero on drift. + +Usage: + check_binary_deps.py jar [ ...] + check_binary_deps.py npm + check_binary_deps.py agent-npm + check_binary_deps.py python +""" +from __future__ import annotations + +import argparse +import csv +import json +import re +import sys +from pathlib import Path + + +# Jars produced by Texera itself — not third-party deps, skip from drift checks. +TEXERA_OWN_JAR_PREFIX = "org.apache.texera." + +ECO_HEADERS = { + "jar": "Scala/Java jars:", + "python": "Python packages:", + "npm": "Angular / npm packages", + "agent-npm": "Agent service npm packages", +} + +JAR_BULLET = re.compile(r"^\s*-\s+(\S+\.jar)\b") +# ` - @` — npm form, name may start with @scope/. +NPM_BULLET = re.compile(r"^\s*-\s+(@?[\w@/.\-]+)@([^\s@]+)\s*$") +# ` - ==` — pip form. +PY_BULLET = re.compile(r"^\s*-\s+([\w][\w.\-]*)==(\S+)\s*$") + + +# --- extracting claims from LICENSE-binary --------------------------------- + +def parse_prose(path: Path, ecosystem: str) -> set[str]: + """Return the set of claimed entries: + - jar: set of jar basenames (e.g. 'commons-cli-1.5.0.jar' qualified) + - npm: set of '@' + - python: set of '==' + """ + lines = path.read_text().splitlines() + current_eco: str | None = None + claims: set[str] = set() + + for raw in lines: + stripped = raw.strip() + + matched_header = False + for eco, needle in ECO_HEADERS.items(): + if stripped.startswith(needle): + current_eco = eco + matched_header = True + break + if matched_header: + continue + + if stripped.startswith("=====") or stripped.startswith("-----"): + current_eco = None + continue + + if current_eco != ecosystem: + continue + + if ecosystem == "jar": + m = JAR_BULLET.match(raw) + if m: + claims.add(m.group(1)) + elif ecosystem in ("npm", "agent-npm"): + m = NPM_BULLET.match(raw) + if m: + claims.add(f"{m.group(1)}@{m.group(2)}") + else: # python + m = PY_BULLET.match(raw) + if m: + name = canonicalize_python_name(m.group(1)) + ver = canonicalize_python_version(m.group(2)) + claims.add(f"{name}=={ver}") + + return claims + + +# --- collecting reality ---------------------------------------------------- + +def collect_jars(lib_dirs) -> set[str]: + result: set[str] = set() + for d in lib_dirs: + dp = Path(d) + if not dp.is_dir(): + sys.stderr.write(f"error: {dp} is not a directory\n") + sys.exit(2) + for jar in dp.glob("*.jar"): + if jar.name.startswith(TEXERA_OWN_JAR_PREFIX): + continue + result.add(jar.name) + return result + + +def collect_npm(path: Path) -> set[str]: + """3rdpartylicenses.json emitted by license-webpack-plugin (configured in + frontend/custom-webpack.config.js): a JSON array of {name, version, license} + entries scoped to the actual webpack bundle.""" + data = json.loads(path.read_text()) + return {f"{e['name']}@{e['version']}" for e in data if e.get('name') and e.get('version')} + + +def canonicalize_python_name(name: str) -> str: + """PEP 503 canonical form: lowercase, [-_.]+ collapsed to '-'.""" + return re.sub(r"[-_.]+", "-", name.lower()) + + +def canonicalize_python_version(version: str) -> str: + """Drop PEP 440 local-version identifiers (everything after `+`). + Wheels for the same release ship as e.g. `2.8.0` on macOS but + `2.8.0+cpu` on Linux — same software, different platform tag.""" + return version.split("+", 1)[0] + + +def collect_python(path: Path) -> set[str]: + """pip-licenses CSV: Name,Version,License (header row). Names are + canonicalized per PEP 503 so the compare is indifferent to whether + a distribution uses hyphens, underscores, or dots; versions are + canonicalized to the public release form (no PEP 440 +local suffix).""" + result: set[str] = set() + with path.open(newline="") as f: + reader = csv.reader(f) + next(reader, None) # header + for row in reader: + if row and row[0] and row[1]: + name = canonicalize_python_name(row[0]) + ver = canonicalize_python_version(row[1]) + result.add(f"{name}=={ver}") + return result + + +# --- matching & reporting -------------------------------------------------- + +def report(added: list[str], stale: list[str], label: str, kind: str) -> int: + rc = 0 + if added: + print(f"NEW {label} not claimed by LICENSE-binary:") + for a in sorted(added): + print(f" + {a}") + print() + print("ACTION REQUIRED") + print(f" 1. Verify each dep's license is ASF Category A or B.") + print(f" 2. Add a bullet in LICENSE-binary under the matching license") + print(f" section, either as '{kind}-compatible token' (see format below).") + print(f" 3. If an upstream NOTICE must be bubbled up, add to NOTICE-binary.") + print() + rc = 1 + + if stale: + print(f"STALE {label} claimed by LICENSE-binary but not actually bundled:") + for s in sorted(stale): + print(f" - {s}") + print() + print("ACTION REQUIRED") + print(f" 1. Remove the matching bullet / token from LICENSE-binary.") + print(f" 2. Remove any matching attribution from NOTICE-binary.") + print() + rc = 1 + + return rc + + +# --- main ------------------------------------------------------------------ + +def main() -> int: + ap = argparse.ArgumentParser() + ap.add_argument("kind", choices=["jar", "npm", "agent-npm", "python"]) + ap.add_argument("inputs", nargs="+") + ap.add_argument( + "--license-binary", + default=str(Path(__file__).resolve().parent.parent.parent / "LICENSE-binary"), + ) + args = ap.parse_args() + + lb = Path(args.license_binary) + if not lb.exists(): + sys.stderr.write(f"error: {lb} not found\n") + return 2 + + if args.kind == "jar": + claimed = parse_prose(lb, "jar") + reality = collect_jars(args.inputs) + added = sorted(reality - claimed) + stale = sorted(claimed - reality) + rc = report(added, stale, "JVM jars", "jar") + if rc == 0: + print(f"OK: {len(reality)} JVM jars match LICENSE-binary.") + return rc + + if args.kind == "npm": + claimed = parse_prose(lb, "npm") + reality = collect_npm(Path(args.inputs[0])) + added = sorted(reality - claimed) + stale = sorted(claimed - reality) + rc = report(added, stale, "npm packages", "npm") + if rc == 0: + print(f"OK: {len(reality)} npm packages match LICENSE-binary.") + return rc + + if args.kind == "agent-npm": + claimed = parse_prose(lb, "agent-npm") + reality = collect_npm(Path(args.inputs[0])) + added = sorted(reality - claimed) + stale = sorted(claimed - reality) + rc = report(added, stale, "agent-service npm packages", "agent-npm") + if rc == 0: + print(f"OK: {len(reality)} agent-service npm packages match LICENSE-binary.") + return rc + + if args.kind == "python": + claimed = parse_prose(lb, "python") + reality = collect_python(Path(args.inputs[0])) + added = sorted(reality - claimed) + stale = sorted(claimed - reality) + rc = report(added, stale, "Python packages", "python") + if rc == 0: + print(f"OK: {len(reality)} Python packages match LICENSE-binary.") + return rc + + return 2 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/bin/litellm-config.yaml b/bin/litellm-config.yaml new file mode 100644 index 00000000000..6a75d7e0013 --- /dev/null +++ b/bin/litellm-config.yaml @@ -0,0 +1,35 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# The default configuration file for starting litellm (https://docs.litellm.ai/docs/proxy/quick_start) +# To start the litellm service: +# 1. Install litellm by: +# pip install 'litellm[proxy]' +# 2. Set your API keys as environment variable, e.g. +# export ANTHROPIC_API_KEY= +# 3. Start litellm by: +# litellm --config bin/litellm-config.yaml +# By default, litellm is running on http://0.0.0.0:4000 +model_list: + - model_name: claude-haiku-4.5 + litellm_params: + model: claude-haiku-4-5-20251001 + api_key: "os.environ/ANTHROPIC_API_KEY" + - model_name: gpt-5-mini + litellm_params: + model: gpt-5-mini-2025-08-07 + api_key: "os.environ/OPENAI_API_KEY" \ No newline at end of file diff --git a/bin/merge-image-tags.sh b/bin/merge-image-tags.sh new file mode 100755 index 00000000000..2458256d76d --- /dev/null +++ b/bin/merge-image-tags.sh @@ -0,0 +1,88 @@ +#!/bin/bash +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +set -e + +# Accept parameters from command line +DEFAULT_TAG="latest" +DEFAULT_SERVICES="*" + +BASE_TAG="${1:-$DEFAULT_TAG}" +SERVICES_INPUT="${2:-$DEFAULT_SERVICES}" + +echo "Using base tag: $BASE_TAG" +echo "Services to merge: $SERVICES_INPUT" + +# Convert input into array for lookup +IFS=',' read -ra SELECTED_SERVICES <<< "$SERVICES_INPUT" + +# Helper to check if a service should be merged +should_merge() { + local svc="$1" + if [[ "$SERVICES_INPUT" == "*" ]]; then + return 0 + fi + for sel in "${SELECTED_SERVICES[@]}"; do + sel="$(echo -e "${sel}" | tr -d '[:space:]')" + if [[ "$svc" == "$sel" ]]; then + return 0 + fi + done + return 1 +} + +cd "$(dirname "$0")" + +# Detect all Dockerfiles and extract service names +dockerfiles=( *.dockerfile ) + +if [[ ${#dockerfiles[@]} -eq 0 ]]; then + echo "❌ No Dockerfiles found in the current directory." + exit 1 +fi + +services=() +for file in "${dockerfiles[@]}"; do + svc=$(basename "$file" .dockerfile) + services+=("$svc") +done + +# Add additional services that don't have a *.dockerfile in the deployment root +services+=("pylsp" "y-websocket-server") + +echo "🔗 Merging multi-arch manifests for tag :$BASE_TAG" + +for svc in "${services[@]}"; do + # Skip if not selected by user + if ! should_merge "$svc"; then + echo "⏭️ Skipping $svc" + continue + fi + echo "🔄 Creating manifest for texera/$svc:$BASE_TAG" + docker buildx imagetools create \ + -t texera/$svc:$BASE_TAG \ + texera/$svc:${BASE_TAG}-amd64 \ + texera/$svc:${BASE_TAG}-arm64 + + echo "✅ Created manifest: texera/$svc:$BASE_TAG" +done + +echo "" +echo "==========================================" +echo "✅ All manifests merged successfully!" +echo "==========================================" \ No newline at end of file diff --git a/bin/pylsp/Dockerfile b/bin/pylsp/Dockerfile new file mode 100644 index 00000000000..f02762b2dfb --- /dev/null +++ b/bin/pylsp/Dockerfile @@ -0,0 +1,40 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# Use an official Python runtime as a parent image +FROM python:3.10-slim + +# Set the working directory in the container +WORKDIR /usr/src/app + +# Install pylsp +RUN pip install python-lsp-server[all]==1.5.0 python-lsp-server[websockets] pylint==2.15.10 +RUN apt update +RUN apt install -y htop +RUN apt update && apt install -y --no-install-recommends bash htop + +# Copy the bash script into the container +COPY run_pylsp.sh /usr/src/app/run_pylsp.sh + +# Make the script executable +RUN chmod +x /usr/src/app/run_pylsp.sh + +# Set the entrypoint to the script +ENTRYPOINT ["/usr/bin/env", "bash", "/usr/src/app/run_pylsp.sh"] + +# Run pylsp on container startup +# ENTRYPOINT ["pylsp", "--ws", "--port", "3000", "--verbose", "--check-parent-process"] diff --git a/bin/pylsp/python-language-server.yaml b/bin/pylsp/python-language-server.yaml new file mode 100644 index 00000000000..0e474eda3b4 --- /dev/null +++ b/bin/pylsp/python-language-server.yaml @@ -0,0 +1,61 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +apiVersion: apps/v1 +kind: Deployment +metadata: + name: python-language-server-deployment + namespace: texera + labels: + app: python-language-server +spec: + replicas: 8 + selector: + matchLabels: + app: python-language-server + template: + metadata: + labels: + app: python-language-server + spec: + containers: + - name: python-language-server + image: jxzliu/pylsp:latest + imagePullPolicy: Always + ports: + - containerPort: 3000 + resources: + limits: + cpu: 1 + memory: "200Mi" + imagePullSecrets: + - name: regcred +--- +apiVersion: v1 +kind: Service +metadata: + name: python-language-server-service + namespace: texera + labels: + app: python-language-server +spec: + selector: + app: python-language-server + ports: + - protocol: TCP + port: 3000 + targetPort: 3000 diff --git a/bin/pylsp/run_pylsp.sh b/bin/pylsp/run_pylsp.sh new file mode 100644 index 00000000000..95573939df5 --- /dev/null +++ b/bin/pylsp/run_pylsp.sh @@ -0,0 +1,42 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +#!/bin/bash +# Function to forcibly restart pylsp +restart_pylsp() { + echo "Restarting pylsp..." + # Kill the previous session of pylsp if it's still running + [ ! -z "$PYLSP_PID" ] && kill -SIGTERM "$PYLSP_PID" + # Start pylsp in a new session and redirect all output to stdout + setsid pylsp --ws --port 3000 --verbose 2>&1 & + PYLSP_PID=$! +} + +# Setup traps for interruption and termination signals +trap 'kill -SIGTERM "$PYLSP_PID"; exit 0' SIGINT SIGTERM + +# Start pylsp initially +restart_pylsp + +# Main loop to restart pylsp every 5 minutes +while true; do + # Wait for 10 minutes + sleep 300 + # Restart pylsp + restart_pylsp +done + diff --git a/bin/python-language-service.sh b/bin/python-language-service.sh new file mode 100755 index 00000000000..253af374029 --- /dev/null +++ b/bin/python-language-service.sh @@ -0,0 +1,84 @@ +#!/bin/bash +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + + +set -e + +DEFAULT_PROVIDER="pylsp" +DEFAULT_PORT=3000 + +PROVIDER="" +PORT="" + +BASE_DIR=$(dirname "$0") +PYRIGHT_DIR="$BASE_DIR/../pyright-language-service" + +while [ $# -gt 0 ]; do + case "$1" in + --server=*|--provider=*) + PROVIDER="${1#*=}" + ;; + --port=*) + PORT="${1#*=}" + ;; + *) + echo "Unknown argument: $1" + echo "Usage: $0 [--server=] [--port=]" + exit 1 + ;; + esac + shift +done + +PROVIDER="${PROVIDER:-$DEFAULT_PROVIDER}" +PORT="${PORT:-$DEFAULT_PORT}" + +# Validate port value +if ! [[ "$PORT" =~ ^[0-9]+$ ]]; then + echo "Invalid port: $PORT. Must be a number." + exit 1 +fi + +start_pyright() { + echo "Starting Pyright Language Server on port $PORT..." + cd "$PYRIGHT_DIR" + yarn install --silent + yarn start --port="$PORT" +} + +start_pylsp() { + echo "Starting Pylsp Language Server on port $PORT..." + if ! command -v pylsp &>/dev/null; then + echo "Error: pylsp is not installed. Install it with 'pip install python-lsp-server'." + exit 1 + fi + pylsp --port "$PORT" --ws +} + +case $PROVIDER in + pyright) + start_pyright + ;; + pylsp) + start_pylsp + ;; + *) + echo "Invalid provider: $PROVIDER. Valid options are: pyright, pylsp." + exit 1 + ;; +esac diff --git a/bin/python-proto-gen.sh b/bin/python-proto-gen.sh new file mode 100755 index 00000000000..0faf33eb9b7 --- /dev/null +++ b/bin/python-proto-gen.sh @@ -0,0 +1,34 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# assuming inside the pytexera executing Python ENV + +# dirs +TEXERA_HOME="$(git rev-parse --show-toplevel)" +AMBER_DIR="$TEXERA_HOME/amber" +PYAMBER_DIR="$AMBER_DIR/src/main/python" +PROTOBUF_AMBER_DIR="$AMBER_DIR/src/main/protobuf" + +CORE_DIR="$TEXERA_HOME/common/workflow-core" +PROTOBUF_CORE_DIR="$CORE_DIR/src/main/protobuf" + +# proto-gen +protoc --python_betterproto_out="$PYAMBER_DIR/proto" \ + -I="$PROTOBUF_AMBER_DIR" \ + -I="$PROTOBUF_CORE_DIR" \ + $(find "$PROTOBUF_AMBER_DIR" -iname "*.proto") \ + $(find "$PROTOBUF_CORE_DIR" -iname "*.proto") diff --git a/bin/server.sh b/bin/server.sh new file mode 100755 index 00000000000..0320c7ea55f --- /dev/null +++ b/bin/server.sh @@ -0,0 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +(cd amber && target/texera-*/bin/texera-web-application) \ No newline at end of file diff --git a/bin/shared-editing-server.sh b/bin/shared-editing-server.sh new file mode 100644 index 00000000000..ad9f8b44775 --- /dev/null +++ b/bin/shared-editing-server.sh @@ -0,0 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +(cd frontend && npx y-websocket) diff --git a/bin/single-node/.env b/bin/single-node/.env new file mode 100644 index 00000000000..54aa2f5b322 --- /dev/null +++ b/bin/single-node/.env @@ -0,0 +1,99 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# Public host and ports exposed by the deployment +TEXERA_HOST=http://localhost +TEXERA_PORT=8080 +MINIO_PORT=9000 + +# Log level for all Texera services (valid values: ERROR, WARN, INFO, DEBUG) +TEXERA_SERVICE_LOG_LEVEL=INFO + +# Container image configuration +# Override these to use a different registry or image version +IMAGE_REGISTRY=ghcr.io/apache +IMAGE_TAG=latest + +# Admin credentials for Texera +USER_SYS_ADMIN_USERNAME=texera +USER_SYS_ADMIN_PASSWORD=texera + +# Postgres root credentials +POSTGRES_USER=texera +POSTGRES_PASSWORD=password + +# S3 (MinIO) credentials +STORAGE_S3_AUTH_USERNAME=texera_minio +STORAGE_S3_AUTH_PASSWORD=password + +# LakeFS server configuration +LAKEFS_INSTALLATION_USER_NAME=texera-admin +LAKEFS_INSTALLATION_ACCESS_KEY_ID=AKIAIOSFOLKFSSAMPLES +LAKEFS_INSTALLATION_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY +LAKEFS_BLOCKSTORE_TYPE=s3 +LAKEFS_BLOCKSTORE_S3_FORCE_PATH_STYLE=true +LAKEFS_BLOCKSTORE_S3_ENDPOINT=http://texera-minio:9000 +LAKEFS_AUTH_ENCRYPT_SECRET_KEY=random_string_for_lakefs +LAKEFS_LOGGING_LEVEL=INFO +LAKEFS_STATS_ENABLED=1 +LAKEFS_DATABASE_TYPE=postgres +LAKEFS_DATABASE_POSTGRES_CONNECTION_STRING=postgres://texera:password@texera-postgres:5432/texera_lakefs?sslmode=disable + +# Lakekeeper server configuration +LAKEKEEPER__PG_DATABASE_URL_READ=postgres://texera:password@texera-postgres:5432/texera_lakekeeper +LAKEKEEPER__PG_DATABASE_URL_WRITE=postgres://texera:password@texera-postgres:5432/texera_lakekeeper +LAKEKEEPER__PG_ENCRYPTION_KEY=texera_key +LAKEKEEPER_BASE_URI=http://texera-lakekeeper:8181 + +# Texera storage endpoints +STORAGE_S3_ENDPOINT=http://texera-minio:9000 +STORAGE_S3_REGION=us-west-2 +STORAGE_LAKEFS_ENDPOINT=http://texera-lakefs:8000/api/v1 +STORAGE_JDBC_URL=jdbc:postgresql://texera-postgres:5432/texera_db?currentSchema=texera_db,public +STORAGE_JDBC_USERNAME=texera +STORAGE_JDBC_PASSWORD=password + +# Iceberg catalog selector (valid values: rest, postgres) +STORAGE_ICEBERG_CATALOG_TYPE=rest + +# Iceberg REST catalog client configuration +STORAGE_ICEBERG_CATALOG_REST_URI=http://texera-lakekeeper:8181/catalog +STORAGE_ICEBERG_CATALOG_REST_WAREHOUSE_NAME=texera +STORAGE_ICEBERG_CATALOG_REST_S3_BUCKET=texera-iceberg + +# Postgres-backed Iceberg catalog +STORAGE_ICEBERG_CATALOG_POSTGRES_URI_WITHOUT_SCHEME=texera-postgres:5432/texera_iceberg_catalog +STORAGE_ICEBERG_CATALOG_POSTGRES_USERNAME=texera +STORAGE_ICEBERG_CATALOG_POSTGRES_PASSWORD=password + +# File service endpoints +FILE_SERVICE_GET_PRESIGNED_URL_ENDPOINT=http://file-service:9092/api/dataset/presign-download +FILE_SERVICE_UPLOAD_ONE_FILE_TO_DATASET_ENDPOINT=http://file-service:9092/api/dataset/did/upload + +# Toggles the texera agent panel; set false to hide it in the GUI. +GUI_WORKFLOW_WORKSPACE_COPILOT_ENABLED=true + +# Litellm key and URL for internal LLM traffic +LITELLM_MASTER_KEY=sk-texera-internal-do-not-share +LITELLM_BASE_URL=http://litellm:4000 + +# Configurations for agent-service to connect to Texera's services +LLM_ENDPOINT=http://nginx:8080 +LLM_API_KEY=dummy +TEXERA_DASHBOARD_SERVICE_ENDPOINT=http://dashboard-service:8080 +WORKFLOW_COMPILING_SERVICE_ENDPOINT=http://workflow-compiling-service:9090 +WORKFLOW_EXECUTION_SERVICE_ENDPOINT=http://workflow-runtime-coordinator-service:8085 diff --git a/bin/single-node/README.md b/bin/single-node/README.md new file mode 100644 index 00000000000..fd45b068c4c --- /dev/null +++ b/bin/single-node/README.md @@ -0,0 +1,234 @@ +This document describes how to set up and run Texera on a single machine using "Docker Compose". + +## Prerequisites + +Before starting, make sure your computer meets the following requirements: + +| Resource Type | Minimum | Recommended | +|-------------|---------|-------------| +| CPU Cores | 2 | 8 | +| Memory | 4GB | 16GB | +| Disk Space | 20GB | 50GB | + +You also need to install and launch Docker Desktop on your computer. Choose the right installation link for your computer: + +| Operating System | Installation Link | +|-----------------|-------------------| +| macOS | [Docker Desktop for Mac](https://docs.docker.com/desktop/install/mac-install/) | +| Windows | [Docker Desktop for Windows](https://docs.docker.com/desktop/install/windows-install/) | +| Linux | [Docker Desktop for Linux](https://docs.docker.com/desktop/install/linux-install/) | + +After installing and launching Docker Desktop, verify that Docker and Docker Compose are available by running the following commands from the command line: +```bash +docker --version +docker compose version +``` +You should see output messages like the following (your versions may be different): +``` +$ docker --version +Docker version 27.5.1, build 9f9e405 +$ docker compose version +Docker Compose version v2.23.0-desktop.1 +``` + + +By default, Texera services require ports **8080** and **9000** to be free. If either port is already in use, the services will fail to start. + +On macOS or Linux, run the following commands to check: + +``` +lsof -i :8080 +lsof -i :9000 +``` + +If either command produces output, that port is occupied by another process. You will need to either stop that process or change Texera's port configuration. See [Advanced Settings > Run Texera on other ports](#run-texera-on-other-ports) for instructions. + +--- + + +## Launch Texera + +Enter the extracted directory and run the following command to start Texera: +```bash +docker compose --profile examples up +``` + +This command will start docker containers that host the Texera services, and pre-create two example workflows and datasets. + +If you don't want to have these examples pre-created, run the following command instead: +```bash +docker compose up +``` + +> If you see the error message like `unable to get image 'nginx:alpine': Cannot connect to the Docker daemon at unix:///Users/kunwoopark/.docker/run/docker.sock. Is the docker daemon running?`, please make sure Docker Desktop is installed and running + +> When you start Texera for the first time, it will take around 5 minutes to download needed images. + + +The system should be ready around 1.5 minutes. After seeing the following startup message: +``` +... +========================================= + Texera has started successfully! + Access at: http://localhost:8080 +========================================= +... +``` + +you can open the browser and navigate to the URL shown in the message. + +Input the default account `texera` with password `texera`, and then click on the `Sign In` button to login: +texera-login + + +## Stop, Restart, and Uninstall Texera + +### Stop +Press `Ctrl+C` in the terminal to stop Texera. + +If you already closed the terminal, you can go to the installation folder and run: +```bash +docker compose --profile examples stop +``` +to stop Texera. + +### Restart +Same as the way you [launch Texera](#launch-texera). + +### Uninstall +To remove Texera and all its data, go to the installation folder and run: +```bash +docker compose --profile examples down -v +``` +> ⚠️ Warning: This will permanently delete all the data used by Texera. + + +## Enable the Texera Agent + +The Texera agent is powered by a large language model (LLM). By default, Texera uses [Claude Haiku 4.5](https://www.anthropic.com/claude/haiku) as the LLM and queries it through [LiteLLM](https://docs.litellm.ai/). Without an API key, the Texera agent panel still appears but model calls will fail with a provider auth error. + +To enable it: + +1. [Stop Texera](#stop) if it is already running. +2. Get an API key for the LLM. Since Claude Haiku 4.5 is enabled by default, you need an [Anthropic API key](https://console.anthropic.com/settings/keys). +3. Export the key and restart Texera: + ```bash + export ANTHROPIC_API_KEY=sk-ant-... + docker compose --profile examples up + ``` + +Once Texera is up, create a new workflow and open the Texera agent panel at the bottom right. Type a task like: + +> For /texera/popular-movies-of-imdb/v1/TMDb_updated.csv, visualize the top 10 most-voted movies. + +To switch providers or add more LLMs, see [Add more LLMs or providers](#add-more-llms-or-providers). + + + +## Advanced Settings + +Before making any of the changes below, please [stop Texera](#stop) first. Once you finish the changes, [restart Texera](#restart) to apply them. + +All changes below are to the `.env` file in the installation folder, unless otherwise noted. + +### Run Texera on other ports +By default, Texera uses: +- Port 8080 for its web service +- Port 9000 for its MinIO storage service + +To change these ports, open the `.env` file and update the corresponding variables: +- For the web service port (8080): change `TEXERA_PORT=8080` to your desired port, e.g., `TEXERA_PORT=8081`. +- For the MinIO port (9000): change `MINIO_PORT=9000` to your desired port, e.g., `MINIO_PORT=9001`. + +### Change the locations of Texera data +By default, Docker manages Texera's data locations. To change them to your own locations: +- Find the `persistent volumes` section. For each data volume you want to specify, add the following configuration: +```yaml + volume_name: + driver: local + driver_opts: + type: none + o: bind + device: /path/to/your/local/folder +``` +For example, to change the folder of storing `workflow_result_data` to `/Users/johndoe/texera/data`, add the following: +```yaml + workflow_result_data: + driver: local + driver_opts: + type: none + o: bind + device: /Users/johndoe/texera/data +``` + +If you already launched texera and want to change the data locations, existing data volumes need to be recreated and override in the next boot-up, i.e. select `y` when running `docker compose up` again: +``` +$ docker compose up +? Volume "texera-single-node-release-1-1-0_workflow_result_data" exists but doesn't match configuration in compose file. Recreate (data will be lost)? (y/N) +y // answer y to this prompt +``` + +### Add more LLMs or providers +Only Claude Haiku 4.5 is enabled by default. To add more LLMs, open `litellm-config.yaml` in the installation folder and append entries under `model_list`. Each entry follows this shape: +```diff + model_list: + ... ++ - model_name: ++ litellm_params: ++ model: ++ api_key: "os.environ/" +``` +For example, to add OpenAI's GPT-5.2 and Google's Gemini 2.5 Pro: +```diff + model_list: + ... ++ - model_name: gpt-5.2 ++ litellm_params: ++ model: gpt-5.2 ++ api_key: "os.environ/OPENAI_API_KEY" ++ ++ - model_name: gemini-2.5-pro ++ litellm_params: ++ model: gemini/gemini-2.5-pro ++ api_key: "os.environ/GEMINI_API_KEY" +``` +Make sure to set the corresponding API key environment variable when you launch Texera (see [Enable the Texera Agent](#enable-the-texera-agent)). Get keys from each provider's console — for example, [OpenAI](https://platform.openai.com/api-keys) or [Google](https://aistudio.google.com/apikey). + +If your provider is not Anthropic, OpenAI, or Google, also pass its key into the LiteLLM container by editing `docker-compose.yml`: +```diff + litellm: + ... + environment: + ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY:-} + OPENAI_API_KEY: ${OPENAI_API_KEY:-} + GEMINI_API_KEY: ${GEMINI_API_KEY:-} ++ : ${:-} +``` + +For the full list of supported providers and model IDs, see the [LiteLLM proxy config docs](https://docs.litellm.ai/docs/providers). + +## Troubleshooting + +### Port conflicts + +If Texera fails to start, a common cause is that ports 8080 or 9000 are already in use by another application. Check which ports are occupied: + +``` +lsof -i :8080 +lsof -i :9000 +``` + +Stop the conflicting process, or change Texera's ports following the instructions in [Advanced Settings > Run Texera on other ports](#run-texera-on-other-ports). + +### Volume conflicts + +PostgreSQL only runs the database initialization scripts on first startup (when its data volume is empty). If you previously started Texera and then ran `docker compose down` (without `-v`), the data volume still exists. On the next `docker compose up`, the initialization is skipped, which can cause services like lakeFS to fail because their required databases were never created. + +To resolve this, remove all existing volumes and start fresh: + +``` +docker compose --profile examples down -v +docker compose --profile examples up +``` + +> ⚠️ Warning: `docker compose --profile examples down -v` permanently deletes all Texera data. diff --git a/bin/single-node/docker-compose.yml b/bin/single-node/docker-compose.yml new file mode 100644 index 00000000000..e26fe8aa957 --- /dev/null +++ b/bin/single-node/docker-compose.yml @@ -0,0 +1,498 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +name: texera-single-node +services: + # Part1: Specification of the storage services used by Texera + # MinIO is an S3-compatible object storage used to store datasets and files. + minio: + image: minio/minio:RELEASE.2025-02-28T09-55-16Z + container_name: texera-minio + ports: + - "${MINIO_PORT:-9000}:9000" + env_file: + - .env + environment: + - MINIO_ROOT_USER=${STORAGE_S3_AUTH_USERNAME} + - MINIO_ROOT_PASSWORD=${STORAGE_S3_AUTH_PASSWORD} + volumes: + - minio_data:/data + command: server --console-address ":9001" /data + healthcheck: + test: ["CMD", "curl", "-sf", "http://localhost:9000/minio/health/live"] + interval: 5s + timeout: 3s + retries: 10 + + # This job creates the S3 bucket used by the Iceberg warehouse that the + # Lakekeeper service manages. + minio-init: + image: minio/mc:RELEASE.2025-05-21T01-59-54Z + container_name: texera-minio-init + depends_on: + minio: + condition: service_healthy + env_file: + - .env + restart: "no" + entrypoint: ["/bin/sh", "-c"] + command: + - | + set -e + mc alias set local "$$STORAGE_S3_ENDPOINT" "$$STORAGE_S3_AUTH_USERNAME" "$$STORAGE_S3_AUTH_PASSWORD" + mc mb --ignore-existing "local/$$STORAGE_ICEBERG_CATALOG_REST_S3_BUCKET" + echo "MinIO bucket '$$STORAGE_ICEBERG_CATALOG_REST_S3_BUCKET' is ready." + + # PostgreSQL with PGroonga extension for full-text search. + # Used by lakeFS and Texera's metadata storage. + postgres: + image: groonga/pgroonga:4.0.1-debian-15 + container_name: texera-postgres + restart: always + env_file: + - .env + healthcheck: + test: ["CMD", "pg_isready", "-U", "texera", "-d", "texera_db"] + interval: 10s + retries: 5 + start_period: 5s + volumes: + - postgres_data:/var/lib/postgresql/data + # mount the sql files for initializing the postgres + - ../../sql:/docker-entrypoint-initdb.d + + # lakeFS is the underlying storage of Texera's dataset service + lakefs: + image: treeverse/lakefs:1.51 + container_name: texera-lakefs + restart: always + depends_on: + postgres: + condition: service_healthy + minio: + condition: service_started + env_file: + - .env + environment: + # This port also need to be changed if the port of MinIO service is changed + - LAKEFS_BLOCKSTORE_S3_PRE_SIGNED_ENDPOINT=${TEXERA_HOST}:${MINIO_PORT:-9000} + - LAKEFS_BLOCKSTORE_S3_CREDENTIALS_ACCESS_KEY_ID=${STORAGE_S3_AUTH_USERNAME} + - LAKEFS_BLOCKSTORE_S3_CREDENTIALS_SECRET_ACCESS_KEY=${STORAGE_S3_AUTH_PASSWORD} + entrypoint: ["/bin/sh", "-c"] + command: + - | + lakefs setup --user-name "$LAKEFS_INSTALLATION_USER_NAME" --access-key-id "$LAKEFS_INSTALLATION_ACCESS_KEY_ID" --secret-access-key "$LAKEFS_INSTALLATION_SECRET_ACCESS_KEY" || true + lakefs run & + wait + healthcheck: + test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/api/v1/healthcheck"] + interval: 10s + timeout: 5s + retries: 10 + + # This job applies Lakekeeper's database schema to the Postgres instance — + # creating or upgrading the tables that Lakekeeper uses to track its catalog metadata. + lakekeeper-migrate: + image: vakamo/lakekeeper:v0.11.0 + container_name: texera-lakekeeper-migrate + depends_on: + postgres: + condition: service_healthy + env_file: + - .env + restart: "no" + entrypoint: ["/home/nonroot/lakekeeper"] + command: ["migrate"] + + # Lakekeeper is the Iceberg REST catalog service + lakekeeper: + image: vakamo/lakekeeper:v0.11.0 + container_name: texera-lakekeeper + restart: always + depends_on: + postgres: + condition: service_healthy + minio: + condition: service_started + lakekeeper-migrate: + condition: service_completed_successfully + env_file: + - .env + entrypoint: ["/home/nonroot/lakekeeper"] + command: ["serve"] + healthcheck: + test: ["CMD", "/home/nonroot/lakekeeper", "healthcheck"] + interval: 10s + timeout: 5s + retries: 10 + start_period: 10s + + # One-shot init container that creates the Lakekeeper default project and + # the Iceberg warehouse pointing at the MinIO bucket prepared by minio-init. + lakekeeper-init: + image: alpine:3.19 + container_name: texera-lakekeeper-init + depends_on: + lakekeeper: + condition: service_healthy + minio-init: + condition: service_completed_successfully + env_file: + - .env + restart: "no" + entrypoint: [ "/bin/sh", "-c" ] + command: + - | + set -e + + echo "Installing curl (to call Lakekeeper's management API) and jq (to parse its list responses)..." + apk add --no-cache curl jq + + # Lakekeeper organizes warehouses under "projects" (its top-level tenant + # abstraction). Texera is single-tenant, so we use the NIL UUID (all + # zeros) as the project ID — with LAKEKEEPER__ENABLE_DEFAULT_PROJECT=true + # (Lakekeeper's default), this is the project that any client request + # without a project-id is routed to. + echo "Step 1: Ensuring Lakekeeper's default project exists (top-level tenant that will hold the Iceberg warehouse)..." + + echo "Checking whether Lakekeeper's default project already exists..." + PROJECT_GET_CODE=$$(curl -s -o /tmp/project.txt -w "%{http_code}" \ + "$$LAKEKEEPER_BASE_URI/management/v1/project" || echo "000") + + if [ "$$PROJECT_GET_CODE" = "200" ]; then + echo "Lakekeeper's default project already exists. Skipping creation." + elif [ "$$PROJECT_GET_CODE" = "404" ]; then + echo "Default project not found. Creating..." + PROJECT_PAYLOAD='{"project-id": "00000000-0000-0000-0000-000000000000", "project-name": "default"}' + + PROJECT_CODE=$$(curl -s -o /tmp/response.txt -w "%{http_code}" \ + -X POST \ + -H "Content-Type: application/json" \ + -d "$$PROJECT_PAYLOAD" \ + "$$LAKEKEEPER_BASE_URI/management/v1/project" || echo "000") + + if [ "$$PROJECT_CODE" -lt 200 ] || [ "$$PROJECT_CODE" -ge 300 ]; then + echo "Failed to create Lakekeeper's default project. HTTP Code: $$PROJECT_CODE" + echo "ERROR RESPONSE:" + if [ -f /tmp/response.txt ]; then cat /tmp/response.txt; fi + echo "" + exit 1 + fi + echo "Created Lakekeeper's default project successfully (HTTP $$PROJECT_CODE)." + else + echo "Failed to check Lakekeeper's default project. HTTP Code: $$PROJECT_GET_CODE" + echo "ERROR RESPONSE:" + if [ -f /tmp/project.txt ]; then cat /tmp/project.txt; fi + echo "" + exit 1 + fi + + + echo "Step 2: Ensuring Warehouse '$$STORAGE_ICEBERG_CATALOG_REST_WAREHOUSE_NAME' exists..." + + # Detect existing warehouse first so we only POST when it's actually + # missing — keeps this init idempotent across re-runs. + echo "Checking whether Lakekeeper Warehouse '$$STORAGE_ICEBERG_CATALOG_REST_WAREHOUSE_NAME' already exists..." + WAREHOUSE_LIST_CODE=$$(curl -s -o /tmp/warehouses.txt -w "%{http_code}" \ + "$$LAKEKEEPER_BASE_URI/management/v1/warehouse" || echo "000") + + if [ "$$WAREHOUSE_LIST_CODE" -lt 200 ] || [ "$$WAREHOUSE_LIST_CODE" -ge 300 ]; then + echo "Failed to list Lakekeeper warehouses. HTTP Code: $$WAREHOUSE_LIST_CODE" + echo "ERROR RESPONSE:" + if [ -f /tmp/warehouses.txt ]; then cat /tmp/warehouses.txt; fi + echo "" + exit 1 + fi + + if jq -e --arg name "$$STORAGE_ICEBERG_CATALOG_REST_WAREHOUSE_NAME" '.warehouses[]? | select(.name == $$name)' /tmp/warehouses.txt >/dev/null; then + echo "Lakekeeper Warehouse '$$STORAGE_ICEBERG_CATALOG_REST_WAREHOUSE_NAME' already exists. Skipping creation." + else + echo "Warehouse not found. Creating '$$STORAGE_ICEBERG_CATALOG_REST_WAREHOUSE_NAME'..." + CREATE_PAYLOAD=$$(cat < + sh -c ' + echo ""; + echo "========================================="; + echo " Texera has started successfully!"; + echo " Access at: http://localhost:$$TEXERA_PORT"; + echo "========================================="; + echo ""; + ' + + # Part 4: Optional one-shot jobs + # Loads example datasets and workflows into Texera on first startup. + # Only runs when the "examples" profile is activated: + # docker compose --profile examples up + example-data-loader: + image: alpine:latest + depends_on: + dashboard-service: + condition: service_healthy + file-service: + condition: service_healthy + volumes: + - ./examples:/examples:ro + environment: + - TEXERA_DASHBOARD_SERVICE_URL=http://dashboard-service:8080/api + - TEXERA_FILE_SERVICE_URL=http://file-service:9092/api + - TEXERA_EXAMPLE_USERNAME=${USER_SYS_ADMIN_USERNAME} + - TEXERA_EXAMPLE_PASSWORD=${USER_SYS_ADMIN_PASSWORD} + restart: "no" + profiles: + - examples + command: > + sh -c 'apk add --no-cache curl jq bash > /dev/null 2>&1 && bash /examples/load-examples.sh' + +networks: + default: + name: texera-single-node + +# persistent volumes +volumes: + minio_data: + postgres_data: + workflow_result_data: \ No newline at end of file diff --git a/bin/single-node/examples/datasets/iris-species/Iris.csv b/bin/single-node/examples/datasets/iris-species/Iris.csv new file mode 100644 index 00000000000..1bf42f25499 --- /dev/null +++ b/bin/single-node/examples/datasets/iris-species/Iris.csv @@ -0,0 +1,151 @@ +Id,SepalLengthCm,SepalWidthCm,PetalLengthCm,PetalWidthCm,Species +1,5.1,3.5,1.4,0.2,Iris-setosa +2,4.9,3.0,1.4,0.2,Iris-setosa +3,4.7,3.2,1.3,0.2,Iris-setosa +4,4.6,3.1,1.5,0.2,Iris-setosa +5,5.0,3.6,1.4,0.2,Iris-setosa +6,5.4,3.9,1.7,0.4,Iris-setosa +7,4.6,3.4,1.4,0.3,Iris-setosa +8,5.0,3.4,1.5,0.2,Iris-setosa +9,4.4,2.9,1.4,0.2,Iris-setosa +10,4.9,3.1,1.5,0.1,Iris-setosa +11,5.4,3.7,1.5,0.2,Iris-setosa +12,4.8,3.4,1.6,0.2,Iris-setosa +13,4.8,3.0,1.4,0.1,Iris-setosa +14,4.3,3.0,1.1,0.1,Iris-setosa +15,5.8,4.0,1.2,0.2,Iris-setosa +16,5.7,4.4,1.5,0.4,Iris-setosa +17,5.4,3.9,1.3,0.4,Iris-setosa +18,5.1,3.5,1.4,0.3,Iris-setosa +19,5.7,3.8,1.7,0.3,Iris-setosa +20,5.1,3.8,1.5,0.3,Iris-setosa +21,5.4,3.4,1.7,0.2,Iris-setosa +22,5.1,3.7,1.5,0.4,Iris-setosa +23,4.6,3.6,1.0,0.2,Iris-setosa +24,5.1,3.3,1.7,0.5,Iris-setosa +25,4.8,3.4,1.9,0.2,Iris-setosa +26,5.0,3.0,1.6,0.2,Iris-setosa +27,5.0,3.4,1.6,0.4,Iris-setosa +28,5.2,3.5,1.5,0.2,Iris-setosa +29,5.2,3.4,1.4,0.2,Iris-setosa +30,4.7,3.2,1.6,0.2,Iris-setosa +31,4.8,3.1,1.6,0.2,Iris-setosa +32,5.4,3.4,1.5,0.4,Iris-setosa +33,5.2,4.1,1.5,0.1,Iris-setosa +34,5.5,4.2,1.4,0.2,Iris-setosa +35,4.9,3.1,1.5,0.1,Iris-setosa +36,5.0,3.2,1.2,0.2,Iris-setosa +37,5.5,3.5,1.3,0.2,Iris-setosa +38,4.9,3.1,1.5,0.1,Iris-setosa +39,4.4,3.0,1.3,0.2,Iris-setosa +40,5.1,3.4,1.5,0.2,Iris-setosa +41,5.0,3.5,1.3,0.3,Iris-setosa +42,4.5,2.3,1.3,0.3,Iris-setosa +43,4.4,3.2,1.3,0.2,Iris-setosa +44,5.0,3.5,1.6,0.6,Iris-setosa +45,5.1,3.8,1.9,0.4,Iris-setosa +46,4.8,3.0,1.4,0.3,Iris-setosa +47,5.1,3.8,1.6,0.2,Iris-setosa +48,4.6,3.2,1.4,0.2,Iris-setosa +49,5.3,3.7,1.5,0.2,Iris-setosa +50,5.0,3.3,1.4,0.2,Iris-setosa +51,7.0,3.2,4.7,1.4,Iris-versicolor +52,6.4,3.2,4.5,1.5,Iris-versicolor +53,6.9,3.1,4.9,1.5,Iris-versicolor +54,5.5,2.3,4.0,1.3,Iris-versicolor +55,6.5,2.8,4.6,1.5,Iris-versicolor +56,5.7,2.8,4.5,1.3,Iris-versicolor +57,6.3,3.3,4.7,1.6,Iris-versicolor +58,4.9,2.4,3.3,1.0,Iris-versicolor +59,6.6,2.9,4.6,1.3,Iris-versicolor +60,5.2,2.7,3.9,1.4,Iris-versicolor +61,5.0,2.0,3.5,1.0,Iris-versicolor +62,5.9,3.0,4.2,1.5,Iris-versicolor +63,6.0,2.2,4.0,1.0,Iris-versicolor +64,6.1,2.9,4.7,1.4,Iris-versicolor +65,5.6,2.9,3.6,1.3,Iris-versicolor +66,6.7,3.1,4.4,1.4,Iris-versicolor +67,5.6,3.0,4.5,1.5,Iris-versicolor +68,5.8,2.7,4.1,1.0,Iris-versicolor +69,6.2,2.2,4.5,1.5,Iris-versicolor +70,5.6,2.5,3.9,1.1,Iris-versicolor +71,5.9,3.2,4.8,1.8,Iris-versicolor +72,6.1,2.8,4.0,1.3,Iris-versicolor +73,6.3,2.5,4.9,1.5,Iris-versicolor +74,6.1,2.8,4.7,1.2,Iris-versicolor +75,6.4,2.9,4.3,1.3,Iris-versicolor +76,6.6,3.0,4.4,1.4,Iris-versicolor +77,6.8,2.8,4.8,1.4,Iris-versicolor +78,6.7,3.0,5.0,1.7,Iris-versicolor +79,6.0,2.9,4.5,1.5,Iris-versicolor +80,5.7,2.6,3.5,1.0,Iris-versicolor +81,5.5,2.4,3.8,1.1,Iris-versicolor +82,5.5,2.4,3.7,1.0,Iris-versicolor +83,5.8,2.7,3.9,1.2,Iris-versicolor +84,6.0,2.7,5.1,1.6,Iris-versicolor +85,5.4,3.0,4.5,1.5,Iris-versicolor +86,6.0,3.4,4.5,1.6,Iris-versicolor +87,6.7,3.1,4.7,1.5,Iris-versicolor +88,6.3,2.3,4.4,1.3,Iris-versicolor +89,5.6,3.0,4.1,1.3,Iris-versicolor +90,5.5,2.5,4.0,1.3,Iris-versicolor +91,5.5,2.6,4.4,1.2,Iris-versicolor +92,6.1,3.0,4.6,1.4,Iris-versicolor +93,5.8,2.6,4.0,1.2,Iris-versicolor +94,5.0,2.3,3.3,1.0,Iris-versicolor +95,5.6,2.7,4.2,1.3,Iris-versicolor +96,5.7,3.0,4.2,1.2,Iris-versicolor +97,5.7,2.9,4.2,1.3,Iris-versicolor +98,6.2,2.9,4.3,1.3,Iris-versicolor +99,5.1,2.5,3.0,1.1,Iris-versicolor +100,5.7,2.8,4.1,1.3,Iris-versicolor +101,6.3,3.3,6.0,2.5,Iris-virginica +102,5.8,2.7,5.1,1.9,Iris-virginica +103,7.1,3.0,5.9,2.1,Iris-virginica +104,6.3,2.9,5.6,1.8,Iris-virginica +105,6.5,3.0,5.8,2.2,Iris-virginica +106,7.6,3.0,6.6,2.1,Iris-virginica +107,4.9,2.5,4.5,1.7,Iris-virginica +108,7.3,2.9,6.3,1.8,Iris-virginica +109,6.7,2.5,5.8,1.8,Iris-virginica +110,7.2,3.6,6.1,2.5,Iris-virginica +111,6.5,3.2,5.1,2.0,Iris-virginica +112,6.4,2.7,5.3,1.9,Iris-virginica +113,6.8,3.0,5.5,2.1,Iris-virginica +114,5.7,2.5,5.0,2.0,Iris-virginica +115,5.8,2.8,5.1,2.4,Iris-virginica +116,6.4,3.2,5.3,2.3,Iris-virginica +117,6.5,3.0,5.5,1.8,Iris-virginica +118,7.7,3.8,6.7,2.2,Iris-virginica +119,7.7,2.6,6.9,2.3,Iris-virginica +120,6.0,2.2,5.0,1.5,Iris-virginica +121,6.9,3.2,5.7,2.3,Iris-virginica +122,5.6,2.8,4.9,2.0,Iris-virginica +123,7.7,2.8,6.7,2.0,Iris-virginica +124,6.3,2.7,4.9,1.8,Iris-virginica +125,6.7,3.3,5.7,2.1,Iris-virginica +126,7.2,3.2,6.0,1.8,Iris-virginica +127,6.2,2.8,4.8,1.8,Iris-virginica +128,6.1,3.0,4.9,1.8,Iris-virginica +129,6.4,2.8,5.6,2.1,Iris-virginica +130,7.2,3.0,5.8,1.6,Iris-virginica +131,7.4,2.8,6.1,1.9,Iris-virginica +132,7.9,3.8,6.4,2.0,Iris-virginica +133,6.4,2.8,5.6,2.2,Iris-virginica +134,6.3,2.8,5.1,1.5,Iris-virginica +135,6.1,2.6,5.6,1.4,Iris-virginica +136,7.7,3.0,6.1,2.3,Iris-virginica +137,6.3,3.4,5.6,2.4,Iris-virginica +138,6.4,3.1,5.5,1.8,Iris-virginica +139,6.0,3.0,4.8,1.8,Iris-virginica +140,6.9,3.1,5.4,2.1,Iris-virginica +141,6.7,3.1,5.6,2.4,Iris-virginica +142,6.9,3.1,5.1,2.3,Iris-virginica +143,5.8,2.7,5.1,1.9,Iris-virginica +144,6.8,3.2,5.9,2.3,Iris-virginica +145,6.7,3.3,5.7,2.5,Iris-virginica +146,6.7,3.0,5.2,2.3,Iris-virginica +147,6.3,2.5,5.0,1.9,Iris-virginica +148,6.5,3.0,5.2,2.0,Iris-virginica +149,6.2,3.4,5.4,2.3,Iris-virginica +150,5.9,3.0,5.1,1.8,Iris-virginica diff --git a/bin/single-node/examples/datasets/iris-species/description.txt b/bin/single-node/examples/datasets/iris-species/description.txt new file mode 100644 index 00000000000..bc4272475de --- /dev/null +++ b/bin/single-node/examples/datasets/iris-species/description.txt @@ -0,0 +1 @@ +This dataset is from Kaggle at https://www.kaggle.com/datasets/uciml/iris \ No newline at end of file diff --git a/bin/single-node/examples/datasets/popular-movies-of-imdb/TMDb_updated.csv b/bin/single-node/examples/datasets/popular-movies-of-imdb/TMDb_updated.csv new file mode 100644 index 00000000000..40b113b55de --- /dev/null +++ b/bin/single-node/examples/datasets/popular-movies-of-imdb/TMDb_updated.csv @@ -0,0 +1,1002 @@ +id,title,overview,original_language,vote_count,vote_average +0,Ad Astra,"The near future, a time when both hope and hardships drive humanity to look to the stars and beyond. While a mysterious phenomenon menaces to destroy life on planet Earth, astronaut Roy McBride undertakes a mission across the immensity of space and its many perils to uncover the truth about a lost expedition that decades before boldly faced emptiness and silence in search of the unknown.",en,2853,5.9 +1,Bloodshot,"After he and his wife are murdered, marine Ray Garrison is resurrected by a team of scientists. Enhanced with nanotechnology, he becomes a superhuman, biotech killing machine—'Bloodshot'. As Ray first trains with fellow super-soldiers, he cannot recall anything from his former life. But when his memories flood back and he remembers the man that killed both him and his wife, he breaks out of the facility to get revenge, only to discover that there's more to the conspiracy than he thought.",en,1349,7.2 +2,Bad Boys for Life,"Marcus and Mike are forced to confront new threats, career changes, and midlife crises as they join the newly created elite team AMMO of the Miami police department to take down the ruthless Armando Armas, the vicious leader of a Miami drug cartel.",en,2530,7.1 +3,Ant-Man,"Armed with the astonishing ability to shrink in scale but increase in strength, master thief Scott Lang must embrace his inner-hero and help his mentor, Doctor Hank Pym, protect the secret behind his spectacular Ant-Man suit from a new generation of towering threats. Against seemingly insurmountable obstacles, Pym and Lang must plan and pull off a heist that will save the world.",en,13611,7.1 +4,Percy Jackson: Sea of Monsters,"In their quest to confront the ultimate evil, Percy and his friends battle swarms of mythical creatures to find the mythical Golden Fleece and to stop an ancient evil from rising.",en,3542,5.9 +5,Birds of Prey (and the Fantabulous Emancipation of One Harley Quinn),"Harley Quinn joins forces with a singer, an assassin and a police detective to help a young girl who had a hit placed on her after she stole a rare diamond from a crime lord.",en,2639,7.1 +6,Live Free or Die Hard,"John McClane is back and badder than ever, and this time he's working for Homeland Security. He calls on the services of a young hacker in his bid to stop a ring of Internet terrorists intent on taking control of America's computer infrastructure.",en,3714,6.5 +7,Cold Blood,"A legendary but retired hit man lives in peace and isolation in the barren North American wilderness. When he rescues a woman from a snowmobiling accident, he soon discovers that she's harboring a secret that forces him to return to his lethal ways.",fr,119,5.1 +8,Underwater,"After an earthquake destroys their underwater station, six researchers must navigate two miles along the dangerous, unknown depths of the ocean floor to make it to safety in a race against time.",en,584,6.5 +9,The Platform,"A mysterious place, an indescribable prison, a deep hole. An unknown number of levels. Two inmates living on each level. A descending platform containing food for all of them. An inhuman fight for survival, but also an opportunity for solidarity…",es,1924,7.2 +10,Jumanji: The Next Level,"As the gang return to Jumanji to rescue one of their own, they discover that nothing is as they expect. The players will have to brave parts unknown and unexplored in order to escape the world’s most dangerous game.",en,2974,6.8 +11,The Twilight Saga: Eclipse,"Bella once again finds herself surrounded by danger as Seattle is ravaged by a string of mysterious killings and a malicious vampire continues her quest for revenge. In the midst of it all, she is forced to choose between her love for Edward and her friendship with Jacob, knowing that her decision has the potential to ignite the ageless struggle between vampire and werewolf. With her graduation quickly approaching, Bella is confronted with the most important decision of her life.",en,5687,6.1 +12,Sonic the Hedgehog,"Based on the global blockbuster videogame franchise from Sega, Sonic the Hedgehog tells the story of the world’s speediest hedgehog as he embraces his new home on Earth. In this live-action adventure comedy, Sonic and his new best friend team up to defend the planet from the evil genius Dr. Robotnik and his plans for world domination.",en,2066,7.4 +13,Star Wars: The Rise of Skywalker,"The surviving Resistance faces the First Order once again as the journey of Rey, Finn and Poe Dameron continues. With the power and knowledge of generations behind them, the final battle begins.",en,3800,6.5 +14,Onward,"In a suburban fantasy world, two teenage elf brothers embark on an extraordinary quest to discover if there is still a little magic left out there.",en,956,8 +15,Emma.,"In 1800s England, a well-meaning but selfish young woman meddles in the love lives of her friends.",en,148,7.1 +16,Pocahontas II: Journey to a New World,"When news of John Smith's death reaches America, Pocahontas is devastated. She sets off to London with John Rolfe, to meet with the King of England on a diplomatic mission: to create peace and respect between the two great lands. However, Governor Ratcliffe is still around; he wants to return to Jamestown and take over. He will stop at nothing to discredit the young princess.",en,845,5.3 +17,Lara Croft: Tomb Raider - The Cradle of Life,"Lara Croft ventures to an underwater temple in search of the mythological Pandora's Box but, after securing it, it is promptly stolen by the villainous leader of a Chinese crime syndicate. Lara must recover the box before the syndicate's evil mastermind uses it to construct a weapon of catastrophic capabilities.",en,2896,5.7 +18,The Invisible Man,"When Cecilia's abusive ex takes his own life and leaves her his fortune, she suspects his death was a hoax. As a series of coincidences turn lethal, Cecilia works to prove that she is being hunted by someone nobody can see.",en,1249,7.2 +19,Blood Father,An ex-con reunites with his estranged wayward 16-year old daughter to protect her from drug dealers who are trying to kill her.,en,946,6.1 +20,A Rainy Day in New York,"Two young people arrive in New York to spend a weekend, but once they arrive they're met with bad weather and a series of adventures.",en,783,6.6 +21,Joker,"During the 1980s, a failed stand-up comedian is driven insane and turns to a life of crime and chaos in Gotham City while becoming an infamous psychopathic crime figure.",en,10914,8.2 +22,Miracle in Cell No. 7,"Separated from his daughter, a father with an intellectual disability must prove his innocence when he is jailed for the death of a commander's child.",tr,1639,8.4 +23,The Hunt,"Twelve strangers wake up in a clearing. They don't know where they are—or how they got there. In the shadow of a dark internet conspiracy theory, ruthless elitists gather at a remote location to hunt humans for sport. But their master plan is about to be derailed when one of the hunted turns the tables on her pursuers.",en,376,6.9 +24,Transformers: The Last Knight,"Autobots and Decepticons are at war, with humans on the sidelines. Optimus Prime is gone. The key to saving our future lies buried in the secrets of the past, in the hidden history of Transformers on Earth.",en,3761,6 +25,Parasite,"All unemployed, Ki-taek's family takes peculiar interest in the wealthy and glamorous Parks for their livelihood until they get entangled in an unexpected incident.",ko,6046,8.5 +26,F#*@BOIS,"Ace, 23, and Miko, 17, desperately want to become famous actors but it seems the Universe has a different plan for their lives.",tl,6,7.9 +27,Pretty Little Stalker,A self help writer and her family become the target of a troubled girl.,en,2,4.5 +28,Dolittle,"After losing his wife seven years earlier, the eccentric Dr. John Dolittle, famed doctor and veterinarian of Queen Victoria’s England, hermits himself away behind the high walls of Dolittle Manor with only his menagerie of exotic animals for company. But when the young queen falls gravely ill, a reluctant Dolittle is forced to set sail on an epic adventure to a mythical island in search of a cure, regaining his wit and courage as he crosses old adversaries and discovers wondrous creatures.",en,1093,6.8 +29,Frozen II,"Elsa, Anna, Kristoff and Olaf head far into the forest to learn the truth about an ancient mystery of their kingdom.",en,3626,7.1 +30,Harry Potter and the Deathly Hallows: Part 2,"Harry, Ron and Hermione continue their quest to vanquish the evil Voldemort once and for all. Just as things begin to look hopeless for the young wizards, Harry discovers a trio of magical objects that endow him with powers to rival Voldemort's formidable skills.",en,13267,8.1 +31,Cars,"Lightning McQueen, a hotshot rookie race car driven to succeed, discovers that life is about the journey, not the finish line, when he finds himself unexpectedly detoured in the sleepy Route 66 town of Radiator Springs. On route across the country to the big Piston Cup Championship in California to compete against two seasoned pros, McQueen gets to know the town's offbeat characters.",en,8997,6.8 +32,Teen Titans: The Judas Contract,Tara Markov is a girl who has power over earth and stone; she is also more than she seems. Is the newest Teen Titan an ally or a threat? And what are the mercenary Deathstroke's plans for the Titans?,en,301,7.2 +33,Digimon Adventure: Last Evolution Kizuna,"Tai is now a university student, living alone, working hard at school, and working every day, but with his future still undecided. Meanwhile, Matt and others continue to work on Digimon incidents and activities that help people with their partner Digimon. When an unprecedented phenomenon occurs, the DigiDestined discover that when they grow up, their relationship with their partner Digimon will come closer to an end. As a countdown timer activates on the Digivice, they realize that the more they fight with their partner Digimon, the faster their bond breaks. Will they fight for others and lose their partner? The time to choose and decide is approaching fast. There is a short time before “chosen children” will become adults. This is the last adventure of Tai and Agumon.",ja,7,4.8 +34,Contagion,"As an epidemic of a lethal airborne virus - that kills within days - rapidly grows, the worldwide medical community races to find a cure and control the panic that spreads faster than the virus itself.",en,3163,6.5 +35,30 Days of Night: Dark Days,"After surviving the incidents in Barrow, Alaska, Stella Olemaun relocates to Los Angeles, where she intentionally attracts the attention of the local vampire population in order to avenge the death of her husband, Eben.",en,264,4.8 +36,The Traitor,"Palermo, Sicily, 1980. Mafia member Tommaso Buscetta decides to move to Brazil with his family fleeing the constant war between the different clans of the criminal organization. But when, after living several misfortunes, he is forced to return to Italy, he makes a bold decision that will change his life and the destiny of Cosa Nostra forever.",it,509,7.8 +37,Trolls World Tour,"Queen Poppy and Branch make a surprising discovery — there are other Troll worlds beyond their own, and their distinct differences create big clashes between these various tribes. When a mysterious threat puts all of the Trolls across the land in danger, Poppy, Branch, and their band of friends must embark on an epic quest to create harmony among the feuding Trolls to unite them against certain doom.",en,40,8.4 +38,Harry Potter and the Philosopher's Stone,"Harry Potter has lived under the stairs at his aunt and uncle's house his whole life. But on his 11th birthday, he learns he's a powerful wizard -- with a place waiting for him at the Hogwarts School of Witchcraft and Wizardry. As he learns to harness his newfound powers with the help of the school's kindly headmaster, Harry uncovers the truth about his parents' deaths -- and about the villain who's to blame.",en,16220,7.9 +39,1917,"At the height of the First World War, two young British soldiers must cross enemy territory and deliver a message that will stop a deadly attack on hundreds of soldiers.",en,4039,7.9 +40,Harry Potter and the Deathly Hallows: Part 1,"Harry, Ron and Hermione walk away from their last year at Hogwarts to find and destroy the remaining Horcruxes, putting an end to Voldemort's bid for immortality. But with Harry's beloved Dumbledore dead and Voldemort's unscrupulous Death Eaters on the loose, the world is more dangerous than ever.",en,12395,7.8 +41,The Gentlemen,"American expat Mickey Pearson has built a highly profitable marijuana empire in London. When word gets out that he’s looking to cash out of the business forever it triggers plots, schemes, bribery and blackmail in an attempt to steal his domain out from under him.",en,723,7.8 +42,Coffee & Kareem,A Detroit cop reluctantly teams with his girlfriend's 11-year-old son to clear his name and take down the city's most ruthless criminal.,en,62,5.2 +43,Aladdin,A kindhearted street urchin named Aladdin embarks on a magical adventure after finding a lamp that releases a wisecracking genie while a power-hungry Grand Vizier vies for the same lamp that has the power to make their deepest wishes come true.,en,5357,7.1 +44,Brahms: The Boy II,"After a family moves into the Heelshire Mansion, their young son soon makes friends with a life-like doll called Brahms.",en,208,6.3 +45,The Naked Gun: From the Files of Police Squad!,"When the incompetent Officer Frank Drebin seeks the ruthless killer of his partner, he stumbles upon an attempt to assassinate Queen Elizabeth.",en,2084,7.2 +46,The Lion King,"Simba idolizes his father, King Mufasa, and takes to heart his own royal destiny. But not everyone in the kingdom celebrates the new cub's arrival. Scar, Mufasa's brother—and former heir to the throne—has plans of his own. The battle for Pride Rock is ravaged with betrayal, tragedy and drama, ultimately resulting in Simba's exile. With help from a curious pair of newfound friends, Simba will have to figure out how to grow up and take back what is rightfully his.",en,5171,7.1 +47,Interstellar,Interstellar chronicles the adventures of a group of explorers who make use of a newly discovered wormhole to surpass the limitations on human space travel and conquer the vast distances involved in an interstellar voyage.,en,21589,8.3 +48,John Wick: Chapter 3 - Parabellum,"Super-assassin John Wick returns with a $14 million price tag on his head and an army of bounty-hunting killers on his trail. After killing a member of the shadowy international assassin’s guild, the High Table, John Wick is excommunicado, but the world’s most ruthless hit men and women await his every turn.",en,4327,7.2 +49,Knives Out,"When renowned crime novelist Harlan Thrombey is found dead at his estate just after his 85th birthday, the inquisitive and debonair Detective Benoit Blanc is mysteriously enlisted to investigate. From Harlan's dysfunctional family to his devoted staff, Blanc sifts through a web of red herrings and self-serving lies to uncover the truth behind Harlan's untimely death.",en,3325,7.8 +50,John Wick,Ex-hitman John Wick comes out of retirement to track down the gangsters that took everything from him.,en,12153,7.2 +51,The Call of the Wild,"Buck is a big-hearted dog whose blissful domestic life is turned upside down when he is suddenly uprooted from his California home and transplanted to the exotic wilds of the Yukon during the Gold Rush of the 1890s. As the newest rookie on a mail delivery dog sled team—and later its leader—Buck experiences the adventure of a lifetime, ultimately finding his true place in the world and becoming his own master.",en,389,6.8 +52,Milea: Suara dari Dilan,"Before the grand reunion, Dilan decided to write and retell his love story with Milea. This is Dilan's way of remembering Milea.",id,14,5.5 +53,Kamen Rider Reiwa: The First Generation,"The world of Kamen Rider Zero-One and the world of Kamen Rider Zi-O. The two heroes live in different worlds, but what is waiting for them after crossing time and space into a single world? Union or conflict? This winter marks a new legend in the history of Kamen Rider.",ja,2,5.5 +54,Just Mercy,"The powerful true story of Harvard-educated lawyer Bryan Stevenson, who goes to Alabama to defend the disenfranchised and wrongly condemned — including Walter McMillian, a man sentenced to death despite evidence proving his innocence. Bryan fights tirelessly for Walter with the system stacked against them.",en,422,8.1 +55,Jurassic World: Fallen Kingdom,"Three years after the demise of Jurassic World, a volcanic eruption threatens the remaining dinosaurs on the isla Nublar, so Claire Dearing, the former park manager, recruits Owen Grady to help prevent the extinction of the dinosaurs once again.",en,7226,6.5 +56,The Coma,"After a colossal and mysterious accident a young talented architect comes back to his senses in a very odd world that only resembles the reality. This world is based on the memories of the ones who live in it - people who are currently finding themselves in a deep coma. Human memory is spotty, chaotic and unstable. The same is the COMA - odd collection of memories and recollections - cities, glaciers and rivers can all be found in one room. All the laws of physics can be broken. The architect must find out the exact laws and regulations of COMA as he fights for his life, meets the love of his life and keeps on looking for the exit to the real world which he will have to get acquainted with all over again after the experience of COMA.",ru,15,5.9 +57,Tales from the Darkside: The Movie,"The first segment features an animated mummy stalking selected student victims; the second tale tells the story of a ""cat from hell"" who cannot be killed and leaves a trail of victims behind it; the third story is about a man who witnesses a bizarre killing and promises never to tell what he saw and the ""in-between"" bit is the story of a woman preparing to cook her newspaper boy for supper.",en,173,6.1 +58,Journey to China: The Mystery of Iron Mask,"The Russian Czar Peter the Great commissions Jonathan Green, an English traveller, to map the Far East territories of the Russian Empire. Green sets off on yet another long journey, full of unbelievable adventures, which eventually leads him to China. On his way, the famous cartographer makes breath-taking discoveries, meets mysterious creatures, Chinese princesses, deadly masters of oriental martial arts, and even Lun Van, the King of Dragons, himself. What could be more perilous than looking into the eyes of Viy? Only meeting him again… What will prevail this time — the unflinching scepticism of the scientist or ancient black magic, which has already gained influence over the Far East Lands?",ru,46,5.4 +59,Escape from Pretoria,"Two white South Africans, imprisoned for working on behalf of the ANC, are determined to escape from Pretoria's notorious white man's 'Robben Island' Prison.",en,76,6.6 +60,Atlantis: The Lost Empire,"The world's most highly qualified crew of archaeologists and explorers is led by historian Milo Thatch as they board the incredible 1,000-foot submarine Ulysses and head deep into the mysteries of the sea. The underwater expedition takes an unexpected turn when the team's mission must switch from exploring Atlantis to protecting it.",en,2990,6.9 +61,Spider-Man: Far from Home,"Peter Parker and his friends go on a summer trip to Europe. However, they will hardly be able to rest - Peter will have to agree to help Nick Fury uncover the mystery of creatures that cause natural disasters and destruction throughout the continent.",en,6658,7.6 +62,Fast & Furious Presents: Hobbs & Shaw,"Ever since US Diplomatic Security Service Agent Hobbs and lawless outcast Shaw first faced off, they just have swapped smacks and bad words. But when cyber-genetically enhanced anarchist Brixton's ruthless actions threaten the future of humanity, both join forces to defeat him. (A spin-off of “The Fate of the Furious,” focusing on Johnson's Luke Hobbs and Statham's Deckard Shaw.)",en,3058,6.7 +63,Avengers: Infinity War,"As the Avengers and their allies have continued to protect the world from threats too large for any one hero to handle, a new danger has emerged from the cosmic shadows: Thanos. A despot of intergalactic infamy, his goal is to collect all six Infinity Stones, artifacts of unimaginable power, and use them to inflict his twisted will on all of reality. Everything the Avengers have fought for has led up to this moment - the fate of Earth and existence itself has never been more uncertain.",en,17408,8.3 +64,Star Wars,Princess Leia is captured and held hostage by the evil Imperial forces in their effort to take over the galactic Empire. Venturesome Luke Skywalker and dashing captain Han Solo team together with the loveable robot duo R2-D2 and C-3PO to rescue the beautiful princess and restore peace and justice in the Empire.,en,13223,8.2 +65,Geostorm,"After an unprecedented series of natural disasters threatened the planet, the world's leaders came together to create an intricate network of satellites to control the global climate and keep everyone safe. But now, something has gone wrong: the system built to protect Earth is attacking it, and it becomes a race against the clock to uncover the real threat before a worldwide geostorm wipes out everything and everyone along with it.",en,2700,5.8 +66,Ford v Ferrari,"American car designer Carroll Shelby and the British-born driver Ken Miles work together to battle corporate interference, the laws of physics, and their own personal demons to build a revolutionary race car for Ford Motor Company and take on the dominating race cars of Enzo Ferrari at the 24 Hours of Le Mans in France in 1966.",en,2235,7.8 +67,Little Women,Four sisters come of age in America in the aftermath of the Civil War.,en,1689,7.9 +68,I Still Believe,The true-life story of Christian music star Jeremy Camp and his journey of love and loss that looks to prove there is always hope.,en,54,7.4 +69,Harry Potter and the Chamber of Secrets,"Cars fly, trees fight back, and a mysterious house-elf comes to warn Harry Potter at the start of his second year at Hogwarts. Adventure and danger await when bloody writing on a wall announces: The Chamber Of Secrets Has Been Opened. To save Hogwarts will require all of Harry, Ron and Hermione’s magical abilities and courage.",en,13662,7.7 +70,13 Hours: The Secret Soldiers of Benghazi,An American Ambassador is killed during an attack at a U.S. compound in Libya as a security team struggles to make sense out of the chaos.,en,1885,7.1 +71,Dragon Ball Z: Fusion Reborn,"Not paying attention to his job, a young demon allows the evil cleansing machine to overflow and explode, turning the young demon into the infamous monster Janemba. Goku and Vegeta make solo attempts to defeat the monster, but realize their only option is fusion.",ja,387,7.4 +72,Freddy's Dead: The Final Nightmare,"Just when you thought it was safe to sleep, Freddy Krueger returns in this sixth installment of the Nightmare on Elm Street films, as psychologist Maggie Burroughs, tormented by recurring nightmares, meets a patient with the same horrific dreams. Their quest for answers leads to a certain house on Elm Street -- where the nightmares become reality.",en,656,5.2 +73,Spenser Confidential,"Spenser, a former Boston patrolman who just got out from prison, teams up with Hawk, an aspiring fighter, to unravel the truth behind the death of two police officers.",en,702,6.7 +74,Terminator: Dark Fate,"Decades after Sarah Connor prevented Judgment Day, a lethal new Terminator is sent to eliminate the future leader of the resistance. In a fight to save mankind, battle-hardened Sarah Connor teams up with an unexpected ally and an enhanced super soldier to stop the deadliest Terminator yet.",en,1930,6.4 +75,Avengers: Endgame,"After the devastating events of Avengers: Infinity War, the universe is in ruins due to the efforts of the Mad Titan, Thanos. With the help of remaining allies, the Avengers must assemble once more in order to undo Thanos' actions and restore order to the universe once and for all, no matter what consequences may be in store.",en,12215,8.3 +76,365 Days,"Laura, in order to save her relationship from falling apart, goes to Sicily, where she meets Massimo. A dangerous man, the head of a mafia family, kidnaps her and gives 365 days to love him.",pl,100,5.4 +77,Cinderella III: A Twist in Time,"When Lady Tremaine steals the Fairy Godmother's wand and changes history, it's up to Cinderella to restore the timeline and reclaim her prince.",en,721,6.3 +78,Once Upon a Time… in Hollywood,"Los Angeles, 1969. TV star Rick Dalton, a struggling actor specializing in westerns, and stuntman Cliff Booth, his best friend, try to survive in a constantly changing movie industry. Dalton is the neighbor of the young and promising actress and model Sharon Tate, who has just married the prestigious Polish director Roman Polanski…",en,5466,7.5 +79,Jojo Rabbit,"A World War II satire that follows a lonely German boy whose world view is turned upside down when he discovers his single mother is hiding a young Jewish girl in their attic. Aided only by his idiotic imaginary friend, Adolf Hitler, Jojo must confront his blind nationalism.",en,2870,8.1 +80,Inception,"Cobb, a skilled thief who commits corporate espionage by infiltrating the subconscious of his targets is offered a chance to regain his old life as payment for a task considered to be impossible: ""inception"", the implantation of another person's idea into a target's subconscious.",en,25148,8.3 +81,Vivarium,"A young woman and her fiancé are in search of the perfect starter home. After following a mysterious real estate agent to a new housing development, the couple finds themselves trapped in a maze of identical houses and forced to raise an otherworldly child.",en,107,5.6 +82,Captain Marvel,"The story follows Carol Danvers as she becomes one of the universe’s most powerful heroes when Earth is caught in the middle of a galactic war between two alien races. Set in the 1990s, Captain Marvel is an all-new adventure from a previously unseen period in the history of the Marvel Cinematic Universe.",en,8788,7 +83,Speed Racer,"Speed Racer is the tale of a young and brilliant racing driver. When corruption in the racing leagues costs his brother his life, he must team up with the police and the mysterious Racer X to bring an end to the corruption and criminal activities. Inspired by the cartoon series.",en,799,5.8 +84,Cinderella II: Dreams Come True,"As a newly crowned princess, Cinderella quickly learns that life at the Palace - and her royal responsibilities - are more challenging than she had imagined. In three heartwarming tales, Cinderella calls on her animal friends and her Fairy Godmother to help as she brings her own grace and charm to her regal role and discovers that being true to yourself is the best way to make your dreams come true.",en,859,5.9 +85,Star Wars: The Last Jedi,"Rey develops her newly discovered abilities with the guidance of Luke Skywalker, who is unsettled by the strength of her powers. Meanwhile, the Resistance prepares to do battle with the First Order.",en,10173,7 +86,The Avengers,"When an unexpected enemy emerges and threatens global safety and security, Nick Fury, director of the international peacekeeping agency known as S.H.I.E.L.D., finds himself in need of a team to pull the world back from the brink of disaster. Spanning the globe, a daring recruitment effort begins!",en,21893,7.7 +87,Pirates of the Caribbean: The Curse of the Black Pearl,"Jack Sparrow, a freewheeling 18th-century pirate, quarrels with a rival pirate bent on pillaging Port Royal. When the governor's daughter is kidnapped, Sparrow decides to help the girl's love save her.",en,14032,7.7 +88,The Dark Knight,"Batman raises the stakes in his war on crime. With the help of Lt. Jim Gordon and District Attorney Harvey Dent, Batman sets out to dismantle the remaining criminal organizations that plague the streets. The partnership proves to be effective, but they soon find themselves prey to a reign of chaos unleashed by a rising criminal mastermind known to the terrified citizens of Gotham as the Joker.",en,21561,8.4 +89,Cannibal Hookers,"Kirsten escaped a religious cult but is still living a dangerous life, turning tricks in Hollywood to get by. She crosses paths with the notorious Cannibal Hookers and joins their man-eating ranks. A renegade priest and a bounty hunter are searching the dark recesses of Los Angeles for Kirsten and the cannibal hookers. Will Kirsten and her blood lusting friends survive their predators to prey another night?",en,0,0 +90,Home Alone 2: Lost in New York,"Instead of flying to Florida with his folks, Kevin ends up alone in New York, where he gets a hotel room with his dad's credit card—despite problems from a clerk and meddling bellboy. But when Kevin runs into his old nemeses, the Wet Bandits, he's determined to foil their plans to rob a toy store on Christmas eve.",en,5830,6.6 +91,Gifted,"Frank, a single man raising his child prodigy niece Mary, is drawn into a custody battle with his mother.",en,2575,7.9 +92,The Way Back,"A former basketball all-star, who has lost his wife and family foundation in a struggle with addiction attempts to regain his soul and salvation by becoming the coach of a disparate ethnically mixed high school basketball team at his alma mater.",en,92,6.6 +93,Guns Akimbo,An ordinary guy suddenly finds himself forced to fight a gladiator-like battle for a dark website that streams the violence for viewers. Miles must fight heavily armed Nix and also save his kidnapped ex-girlfriend.,en,358,6.4 +94,Dark Phoenix,"The X-Men face their most formidable and powerful foe when one of their own, Jean Grey, starts to spiral out of control. During a rescue mission in outer space, Jean is nearly killed when she's hit by a mysterious cosmic force. Once she returns home, this force not only makes her infinitely more powerful, but far more unstable. The X-Men must now band together to save her soul and battle aliens that want to use Grey's new abilities to rule the galaxy.",en,3159,6 +95,Blade Runner 2049,"Thirty years after the events of the first film, a new blade runner, LAPD Officer K, unearths a long-buried secret that has the potential to plunge what's left of society into chaos. K's discovery leads him on a quest to find Rick Deckard, a former LAPD blade runner who has been missing for 30 years.",en,7946,7.4 +96,The Shawshank Redemption,"Framed in the 1940s for the double murder of his wife and her lover, upstanding banker Andy Dufresne begins a new life at the Shawshank prison, where he puts his accounting skills to work for an amoral warden. During his long stretch in prison, Dufresne comes to be admired by the other inmates -- including an older prisoner named Red -- for his integrity and unquenchable sense of hope.",en,15522,8.7 +97,The Other Lamb,"A haunting and nightmarish tale that tells the story of Selah, a young girl born into a repressive cult known as the Flock. The members of the Flock – all women and female children– live in a rural compound, and are led by one man, known only as Shepherd. Selah, a daughter who is on the cusp of teenage-hood, is given the great honor of participating in the sacred ritual of the birthing of the lambs – upon which they depend for survival – where she has a shocking and otherworldly experience. She begins to have strange visions that make her question her own reality, and everything the Shepherd has taught her and her sisters.",en,6,7.3 +98,Recep İvedik 6,,tr,21,4.4 +99,Togo,"The untold true story set in the winter of 1925 that takes you across the treacherous terrain of the Alaskan tundra for an exhilarating and uplifting adventure that will test the strength, courage and determination of one man, Leonhard Seppala, and his lead sled dog, Togo.",en,403,8.1 +100,Sub Rosa,"Bullied by his father to grow up, a teen fights between the love of his step-mother over his father's life.",en,2,9 +101,The Bourne Ultimatum,"Bourne is brought out of hiding once again by reporter Simon Ross who is trying to unveil Operation Blackbriar, an upgrade to Project Treadstone, in a series of newspaper columns. Information from the reporter stirs a new set of memories, and Bourne must finally uncover his dark past while dodging The Company's best efforts to eradicate him.",en,5015,7.4 +102,Spies in Disguise,"Super spy Lance Sterling and scientist Walter Beckett are almost exact opposites. Lance is smooth, suave and debonair. Walter is… not. But what Walter lacks in social skills he makes up for in smarts and invention, creating the awesome gadgets Lance uses on his epic missions. But when events take an unexpected turn, Walter and Lance suddenly have to rely on each other in a whole new way.",en,650,7.6 +103,The Maze Runner,"Set in a post-apocalyptic world, young Thomas is deposited in a community of boys after his memory is erased, soon learning they're all trapped in a maze that will require him to join forces with fellow “runners” for a shot at escape.",en,11786,7.1 +104,My Spy,"A hardened CIA operative finds himself at the mercy of a precocious 9-year-old girl, having been sent undercover to surveil her family.",en,23,7 +105,Toy Story 4,"Woody has always been confident about his place in the world and that his priority is taking care of his kid, whether that's Andy or Bonnie. But when Bonnie adds a reluctant new toy called ""Forky"" to her room, a road trip adventure alongside old and new friends will show Woody how big the world can be for a toy.",en,4257,7.6 +106,The Hobbit: The Battle of the Five Armies,"Immediately after the events of The Desolation of Smaug, Bilbo and the dwarves try to defend Erebor's mountain of treasure from others who claim it: the men of the ruined Laketown and the elves of Mirkwood. Meanwhile an army of Orcs led by Azog the Defiler is marching on Erebor, fueled by the rise of the dark lord Sauron. Dwarves, elves and men must unite, and the hope for Middle-Earth falls into Bilbo's hands.",en,9508,7.3 +107,To All the Boys I've Loved Before,Lara Jean's love life goes from imaginary to out of control when her secret letters to every boy she's ever fallen for are mysteriously mailed out.,en,235,7.4 +108,Anacondas: Trail of Blood,"A genetically created Anaconda, cut in half, regenerates itself into two aggressive giant snakes, due to the Blood Orchid.",en,133,4.2 +109,Harry Potter and the Half-Blood Prince,"As Harry begins his sixth year at Hogwarts, he discovers an old book marked as 'Property of the Half-Blood Prince', and begins to learn more about Lord Voldemort's dark past.",en,12172,7.7 +110,The Godfather,"Spanning the years 1945 to 1955, a chronicle of the fictional Italian-American Corleone crime family. When organized crime family patriarch, Vito Corleone barely survives an attempt on his life, his youngest son, Michael steps in to take care of the would-be killers, launching a campaign of bloody revenge.",en,11768,8.7 +111,Frozen,"Young princess Anna of Arendelle dreams about finding true love at her sister Elsa’s coronation. Fate takes her on a dangerous journey in an attempt to end the eternal winter that has fallen over the kingdom. She's accompanied by ice delivery man Kristoff, his reindeer Sven, and snowman Olaf. On an adventure where she will find out what friendship, courage, family, and true love really means.",en,11466,7.3 +112,Red Shoes and the Seven Dwarfs,"Princes who have been turned into Dwarfs seek the red shoes of a lady in order to break the spell, although it will not be easy.",en,117,6.4 +113,Spider-Man: Homecoming,"Following the events of Captain America: Civil War, Peter Parker, with the help of his mentor Tony Stark, tries to balance his life as an ordinary high school student in Queens, New York City, with fighting crime as his superhero alter ego Spider-Man as a new threat, the Vulture, emerges.",en,13766,7.4 +114,Harry Potter and the Order of the Phoenix,"Returning for his fifth year of study at Hogwarts, Harry is stunned to find that his warnings about the return of Lord Voldemort have been ignored. Left with no choice, Harry takes matters into his own hands, training a small group of students – dubbed 'Dumbledore's Army' – to defend themselves against the dark arts.",en,12457,7.7 +115,Doctor Sleep,"Still irrevocably scarred by the trauma he endured as a child at the Overlook, Dan Torrance has fought to find some semblance of peace. But that peace is shattered when he encounters Abra, a courageous teenager with her own powerful extrasensory gift, known as the 'shine'. Instinctively recognising that Dan shares her power, Abra has sought him out, desperate for his help against the merciless Rose the Hat and her followers.",en,1423,7.1 +116,Harry Potter and the Goblet of Fire,"Harry starts his fourth year at Hogwarts, competes in the treacherous Triwizard Tournament and faces the evil Lord Voldemort. Ron and Hermione help Harry manage the pressure – but Voldemort lurks, awaiting his chance to destroy Harry and all that he stands for.",en,12812,7.8 +117,Captain America: Civil War,"Following the events of Age of Ultron, the collective governments of the world pass an act designed to regulate all superhuman activity. This polarizes opinion amongst the Avengers, causing two factions to side with Iron Man or Captain America, which causes an epic battle between former allies.",en,15755,7.4 +118,Big Hero 6,"The special bond that develops between plus-sized inflatable robot Baymax, and prodigy Hiro Hamada, who team up with a group of friends to form a band of high-tech heroes.",en,11350,7.8 +119,The Banker,"In the 1960s, two entrepreneurs hatch an ingenious business plan to fight for housing integration—and equal access to the American Dream.",en,112,7.4 +120,Rambo: Last Blood,"After fighting his demons for decades, John Rambo now lives in peace on his family ranch in Arizona, but his rest is interrupted when Gabriela, the granddaughter of his housekeeper María, disappears after crossing the border into Mexico to meet her biological father. Rambo, who has become a true father figure for Gabriela over the years, undertakes a desperate and dangerous journey to find her.",en,1461,6.1 +121,The Lord of the Rings: The Fellowship of the Ring,"Young hobbit Frodo Baggins, after inheriting a mysterious ring from his uncle Bilbo, must leave his home in order to keep it from falling into the hands of its evil creator. Along the way, a fellowship is formed to protect the ringbearer and make sure that the ring arrives at its final destination: Mt. Doom, the only place where it can be destroyed.",en,16434,8.3 +122,Guardians of the Galaxy Vol. 2,The Guardians must fight to keep their newfound family together as they unravel the mysteries of Peter Quill's true parentage.,en,14406,7.6 +123,Léon: The Professional,"Léon, the top hit man in New York, has earned a rep as an effective ""cleaner"". But when his next-door neighbors are wiped out by a loose-cannon DEA agent, he becomes the unwilling custodian of 12-year-old Mathilda. Before long, Mathilda's thoughts turn to revenge, and she considers following in Léon's footsteps.",en,9055,8.3 +124,Maleficent: Mistress of Evil,"Maleficent and her goddaughter Aurora begin to question the complex family ties that bind them as they are pulled in different directions by impending nuptials, unexpected allies, and dark new forces at play.",en,2375,7.3 +125,Rush Hour 2,"It's vacation time for Carter as he finds himself alongside Lee in Hong Kong wishing for more excitement. While Carter wants to party and meet the ladies, Lee is out to track down a Triad gang lord who may be responsible for killing two men at the American Embassy. Things get complicated as the pair stumble onto a counterfeiting plot. The boys are soon up to their necks in fist fights and life-threatening situations. A trip back to the U.S. may provide the answers about the bombing, the counterfeiting, and the true allegiance of sexy customs agent Isabella.",en,2274,6.6 +126,Countdown,"A young nurse downloads an app that tells her she only has three days to live. With time ticking away and a mysterious figure haunting her, she must find a way to save her life before time runs out.",en,565,6.4 +127,Thor,"Against his father Odin's will, The Mighty Thor - a powerful but arrogant warrior god - recklessly reignites an ancient war. Thor is cast down to Earth and forced to live among humans as punishment. Once here, Thor learns what it takes to be a true hero when the most dangerous villain of his world sends the darkest forces of Asgard to invade Earth.",en,14452,6.7 +128,Deadpool,"Deadpool tells the origin story of former Special Forces operative turned mercenary Wade Wilson, who after being subjected to a rogue experiment that leaves him with accelerated healing powers, adopts the alter ego Deadpool. Armed with his new abilities and a dark, twisted sense of humor, Deadpool hunts down the man who nearly destroyed his life.",en,22225,7.6 +129,Twilight,"When Bella Swan moves to a small town in the Pacific Northwest to live with her father, she meets the reclusive Edward Cullen, a mysterious classmate who reveals himself to be a 108-year-old vampire. Despite Edward's repeated cautions, Bella can't help but fall in love with him, a fatal move that endangers her own life when a coven of bloodsuckers try to challenge the Cullen clan.",en,8527,6.1 +130,The Great Mouse Detective,"When the diabolical Professor Ratigan kidnaps London's master toymaker, the brilliant master of disguise Basil of Baker Street and his trusted sidekick Dawson try to elude the ultimate trap and foil the perfect crime.",en,946,7.1 +131,Survivor,"A Foreign Service Officer in London tries to prevent a terrorist attack set to hit New York, but is forced to go on the run when she is framed for crimes she did not commit.",en,643,5.5 +132,Avatar,"In the 22nd century, a paraplegic Marine is dispatched to the moon Pandora on a unique mission, but becomes torn between following orders and protecting an alien civilization.",en,20778,7.4 +133,Deadpool 2,Wisecracking mercenary Deadpool battles the evil and powerful Cable and other bad guys to save a boy's life.,en,10796,7.5 +134,Avengers: Age of Ultron,"When Tony Stark tries to jumpstart a dormant peacekeeping program, things go awry and Earth’s Mightiest Heroes are put to the ultimate test as the fate of the planet hangs in the balance. As the villainous Ultron emerges, it is up to The Avengers to stop him from enacting his terrible plans, and soon uneasy alliances and unexpected action pave the way for an epic and unique global adventure.",en,15376,7.3 +135,Gold Dust,"Along the Mexico border, two friends search for a ghost ship rumored to be buried in the desert sand. In the same area, drug lords employ children; the duo must decide between going after the ship or saving a young girl held captive.",en,0,0 +136,Black Panther,"King T'Challa returns home from America to the reclusive, technologically advanced African nation of Wakanda to serve as his country's new leader. However, T'Challa soon finds that he is challenged for the throne by factions within his own country as well as without. Using powers reserved to Wakandan kings, T'Challa assumes the Black Panther mantel to join with girlfriend Nakia, the queen-mother, his princess-kid sister, members of the Dora Milaje (the Wakandan 'special forces') and an American secret agent, to prevent Wakanda from being dragged into a world war.",en,14662,7.4 +137,Desire,"In a social context deteriorated by a countrywide economic crisis, the life of several people will be turned upside down after they meet Cecile, a character who symbolizes desire.",fr,215,4.7 +138,Whiplash,"Under the direction of a ruthless instructor, a talented young drummer begins to pursue perfection at any cost, even his humanity.",en,9318,8.4 +139,Family Guy Presents Stewie Griffin: The Untold Story,"The major sub-plot circles around the youngest Griffin, Stewie, who has a near-death experience at a pool when a lifeguard chair falls on him, but he survives. After having a vision of being in Hell, he decides to change his ways, but this doesn't last long. While watching television, he and Brian spot a man that looks like Stewie. Brian is convinced that he is Stewie's real father, until Stewie learns that the man is actually himself as an adult, taking a vacation from his own time period. Baby Stewie visits thirty years later to discover that his adult self, going by the name Stu, is a single blue-collar middle-aged virgin working at a Circuit City-type store. Meanwhile, Peter and Lois are trying to teach their two older kids, Meg and Chris, to date. In the future, Chris, who hasn't changed much, is working as a cop and is married to a foul-mouthed hustler named Vanessa. Meg is now called Ron, since she had a sex-change after college. Written by pepperann210",en,219,7 +140,Harry Potter and the Prisoner of Azkaban,"Harry, Ron and Hermione return to Hogwarts for another magic-filled year. Harry comes face to face with danger yet again, this time in the form of escaped convict, Sirius Black—and turns to sympathetic Professor Lupin for help.",en,13381,8 +141,Thor: Ragnarok,"Thor is imprisoned on the other side of the universe and finds himself in a race against time to get back to Asgard to stop Ragnarok, the destruction of his home-world and the end of Asgardian civilization, at the hands of an all-powerful new threat, the ruthless Hela.",en,13408,7.5 +142,Gone Girl,"With his wife's disappearance having become the focus of an intense media circus, a man sees the spotlight turned on him when it's suspected that he may not be innocent.",en,12120,7.9 +143,Terminator Genisys,"The year is 2029. John Connor, leader of the resistance continues the war against the machines. At the Los Angeles offensive, John's fears of the unknown future begin to emerge when TECOM spies reveal a new plot by SkyNet that will attack him from both fronts; past and future, and will ultimately change warfare forever.",en,5958,5.9 +144,23-F: la película,"The failed coup d'état of February 23, 1981, which began with the capture of the Congress of Deputies and ended with the release of parliamentarians, put at serious risk the Spanish democracy.",es,20,5.9 +145,The Hunger Games: Mockingjay - Part 1,Katniss Everdeen reluctantly becomes the symbol of a mass rebellion against the autocratic Capitol.,en,11191,6.8 +146,Bad Boys,"Marcus Burnett is a hen-pecked family man. Mike Lowry is a foot-loose and fancy free ladies' man. Both are Miami policemen, and both have 72 hours to reclaim a consignment of drugs stolen from under their station's nose. To complicate matters, in order to get the assistance of the sole witness to a murder, they have to pretend to be each other.",en,3701,6.7 +147,Bohemian Rhapsody,"Singer Freddie Mercury, guitarist Brian May, drummer Roger Taylor and bass guitarist John Deacon take the music world by storm when they form the rock 'n' roll band Queen in 1970. Hit songs become instant classics. When Mercury's increasingly wild lifestyle starts to spiral out of control, Queen soon faces its greatest challenge yet – finding a way to keep the band together amid the success and excess.",en,10483,8 +148,Die Hard: With a Vengeance,"New York detective John McClane is back and kicking bad-guy butt in the third installment of this action-packed series, which finds him teaming with civilian Zeus Carver to prevent the loss of innocent lives. McClane thought he'd seen it all, until a genius named Simon engages McClane, his new ""partner"" -- and his beloved city -- in a deadly game that demands their concentration.",en,3739,7.1 +149,The Irishman,"Pennsylvania, 1956. Frank Sheeran, a war veteran of Irish origin who works as a truck driver, accidentally meets mobster Russell Bufalino. Once Frank becomes his trusted man, Bufalino sends him to Chicago with the task of helping Jimmy Hoffa, a powerful union leader related to organized crime, with whom Frank will maintain a close friendship for nearly twenty years.",en,3107,7.7 +150,A Nightmare on Elm Street Part 2: Freddy's Revenge,"A new family moves into the house on Elm Street, and before long, the kids are again having nightmares about deceased child murderer Freddy Krueger. This time, Freddy attempts to possess a teenage boy to cause havoc in the real world, and can only be overcome if the boy's sweetheart can master her fear.",en,927,5.8 +151,Saving Private Ryan,"As U.S. troops storm the beaches of Normandy, three brothers lie dead on the battlefield, with a fourth trapped behind enemy lines. Ranger captain John Miller and seven men are tasked with penetrating German-held territory and bringing the boy home.",en,9781,8.1 +152,Spirited Away,"A young girl, Chihiro, becomes trapped in a strange new world of spirits. When her parents undergo a mysterious transformation, she must call upon the courage she never knew she had to free her family.",ja,9009,8.5 +153,How to Train Your Dragon: The Hidden World,"As Hiccup fulfills his dream of creating a peaceful dragon utopia, Toothless’ discovery of an untamed, elusive mate draws the Night Fury away. When danger mounts at home and Hiccup’s reign as village chief is tested, both dragon and rider must make impossible decisions to save their kind.",en,3310,7.7 +154,El Camino: A Breaking Bad Movie,"In the wake of his dramatic escape from captivity, Jesse Pinkman must come to terms with his past in order to forge some kind of future.",en,2241,6.9 +155,Midway,"The story of the Battle of Midway, and the leaders and soldiers who used their instincts, fortitude and bravery to overcome massive odds.",en,611,6.9 +156,War Dogs,"Based on the true story of two young men, David Packouz and Efraim Diveroli, who won a $300 million contract from the Pentagon to arm America's allies in Afghanistan.",en,2782,6.8 +157,"Alexander and the Terrible, Horrible, No Good, Very Bad Day","Alexander's day begins with gum stuck in his hair, followed by more calamities. Though he finds little sympathy from his family and begins to wonder if bad things only happen to him, his mom, dad, brother, and sister all find themselves living through their own terrible, horrible, no good, very bad day.",en,924,6.2 +158,Inside Out,"Growing up can be a bumpy road, and it's no exception for Riley, who is uprooted from her Midwest life when her father starts a new job in San Francisco. Riley's guiding emotions— Joy, Fear, Anger, Disgust and Sadness—live in Headquarters, the control centre inside Riley's mind, where they help advise her through everyday life and tries to keep things positive, but the emotions conflict on how best to navigate a new city, house and school.",en,14458,7.9 +159,Teenage Mutant Ninja Turtles,The city needs heroes. Darkness has settled over New York City as Shredder and his evil Foot Clan have an iron grip on everything from the police to the politicians. The future is grim until four unlikely outcast brothers rise from the sewers and discover their destiny as Teenage Mutant Ninja Turtles. The Turtles must work with fearless reporter April and her wise-cracking cameraman Vern Fenwick to save the city and unravel Shredder's diabolical plan.,en,4726,5.8 +160,"Kamen Rider Zi-O NEXT TIME: Geiz, Majesty","Geiz, Majesty is the first installment of the Kamen Rider Zi-O NEXT TIME series of V-Cinema films for Kamen Rider Zi-O. It focuses on the character Geiz Myokoin.",ja,7,6.9 +161,The Matrix,"Set in the 22nd century, The Matrix tells the story of a computer hacker who joins a group of underground insurgents fighting the vast and powerful computers who now rule the earth.",en,16481,8.1 +162,Glass,"In a series of escalating encounters, former security guard David Dunn uses his supernatural abilities to track Kevin Wendell Crumb, a disturbed man who has twenty-four personalities. Meanwhile, the shadowy presence of Elijah Price emerges as an orchestrator who holds secrets critical to both men.",en,4823,6.6 +163,Death Race: Beyond Anarchy,Black Ops specialist Connor Gibson infiltrates a maximum security prison to take down legendary driver Frankenstein in a violent and brutal car race.,en,114,5.8 +164,The Terminator,"In the post-apocalyptic future, reigning tyrannical supercomputers teleport a cyborg assassin known as the ""Terminator"" back to 1984 to kill Sarah Connor, whose unborn son is destined to lead insurgents against 21st century mechanical hegemony. Meanwhile, the human-resistance movement dispatches a lone warrior to safeguard Sarah. Can he stop the virtually indestructible killing machine?",en,7989,7.5 +165,The Martian,"During a manned mission to Mars, Astronaut Mark Watney is presumed dead after a fierce storm and left behind by his crew. But Watney has survived and finds himself stranded and alone on the hostile planet. With only meager supplies, he must draw upon his ingenuity, wit and spirit to subsist and find a way to signal to Earth that he is alive.",en,13712,7.7 +166,John Wick: Chapter 2,"John Wick is forced out of retirement by a former associate looking to seize control of a shadowy international assassins’ guild. Bound by a blood oath to aid him, Wick travels to Rome and does battle against some of the world’s most dangerous killers.",en,7360,7.1 +167,Iron Man,"After being held captive in an Afghan cave, billionaire engineer Tony Stark creates a unique weaponized suit of armor to fight evil.",en,17828,7.6 +168,It Chapter Two,"27 years after overcoming the malevolent supernatural entity Pennywise, the former members of the Losers' Club, who have grown up and moved away from Derry, are brought back together by a devastating phone call.",en,3618,6.8 +169,Angel Has Fallen,"After a treacherous attack, Secret Service agent Mike Banning is charged with attempting to assassinate President Trumbull. Chased by his own colleagues and the FBI, Banning begins a race against the clock to clear his name.",en,1387,6.2 +170,Howl's Moving Castle,"When Sophie, a shy young woman, is cursed with an old body by a spiteful witch, her only chance of breaking the spell lies with a self-indulgent yet insecure young wizard and his companions in his legged, walking castle.",ja,4755,8.4 +171,Motherless Brooklyn,"New York City, 1957. Lionel Essrog, a private detective living with Tourette syndrome, tries to solve the murder of his mentor and best friend, armed only with vague clues and the strength of his obsessive mind…",en,430,6.9 +172,Ready or Not,A bride's wedding night takes a sinister turn when her eccentric new in-laws force her to take part in a terrifying game.,en,1312,6.9 +173,Batman Begins,"Driven by tragedy, billionaire Bruce Wayne dedicates his life to uncovering and defeating the corruption that plagues his home, Gotham City. Unable to work within the system, he instead creates a new identity, a symbol of fear for the criminal underworld - The Batman.",en,13889,7.7 +174,Last Christmas,"Kate is a young woman who has a habit of making bad decisions, and her last date with disaster occurs after she accepts work as Santa's elf for a department store. However, after she meets Tom there, her life takes a new turn.",en,713,7.1 +175,Ant-Man and the Wasp,"Just when his time under house arrest is about to end, Scott Lang once again puts his freedom at risk to help Hope van Dyne and Dr. Hank Pym dive into the quantum realm and try to accomplish, against time and any chance of success, a very dangerous rescue mission.",en,7991,7 +176,Alita: Battle Angel,"When Alita awakens with no memory of who she is in a future world she does not recognize, she is taken in by Ido, a compassionate doctor who realizes that somewhere in this abandoned cyborg shell is the heart and soul of a young woman with an extraordinary past.",en,4610,7 +177,Zootopia,"Determined to prove herself, Officer Judy Hopps, the first bunny on Zootopia's police force, jumps at the chance to crack her first case - even if it means partnering with scam-artist fox Nick Wilde to solve the mystery.",en,11320,7.7 +178,Ready Player One,"When the creator of a popular video game system dies, a virtual contest is created to compete for his fortune.",en,8774,7.6 +179,Star Wars: The Force Awakens,"Thirty years after defeating the Galactic Empire, Han Solo and his allies face a new threat from the evil Kylo Ren and his army of Stormtroopers.",en,14077,7.4 +180,Titanic,"101-year-old Rose DeWitt Bukater tells the story of her life aboard the Titanic, 84 years later. A young Rose boards the ship with her mother and fiancé. Meanwhile, Jack Dawson and Fabrizio De Rossi win third-class tickets aboard the ship. Rose tells the whole story from Titanic's departure through to its death—on its first and last voyage—on April 15, 1912.",en,16434,7.8 +181,The Decline,"Anticipating a disaster, Antoine, a father, attends a survivalist training given by Alain in his autonomous hideout. In fear of a natural, economic or social crisis, the group trains to face the different possible apocalyptic scenarios. But the disaster they will experience will not be the one they predicted.",fr,95,6.8 +182,The Grudge,"After a young mother murders her family in her own house, a detective attempts to investigate the mysterious case, only to discover that the house is cursed by a vengeful ghost. Now targeted by the demonic spirits, the detective must do anything to protect herself and her family from harm.",en,361,5.7 +183,Beauty and the Beast,A live-action adaptation of Disney's version of the classic tale of a cursed prince and a beautiful young woman who helps him break the spell.,en,12110,6.9 +184,Cinderella,"When her father unexpectedly passes away, young Ella finds herself at the mercy of her cruel stepmother and her daughters. Never one to give up hope, Ella's fortunes begin to change after meeting a dashing stranger in the woods.",en,5124,6.7 +185,The Purge: Anarchy,"One night per year, the government sanctions a 12-hour period in which citizens can commit any crime they wish -- including murder -- without fear of punishment or imprisonment. Leo, a sergeant who lost his son, plans a vigilante mission of revenge during the mayhem. However, instead of a death-dealing avenger, he becomes the unexpected protector of four innocent strangers who desperately need his help if they are to survive the night.",en,4289,6.6 +186,Dante's Inferno: An Animated Epic,"Dante journeys through the nine circles of Hell -- limbo, lust, gluttony, greed, anger, heresy, violence, fraud and treachery -- in search of his true love, Beatrice. An animated version of the video game of the same name.",en,133,6.1 +187,Zombieland: Double Tap,"Columbus, Tallahassee, Wichita, and Little Rock move to the American heartland as they face off against evolved zombies, fellow survivors, and the growing pains of the snarky makeshift family.",en,1942,7 +188,Justice League,"Fuelled by his restored faith in humanity and inspired by Superman's selfless act, Bruce Wayne and Diana Prince assemble a team of metahumans consisting of Barry Allen, Arthur Curry and Victor Stone to face the catastrophic threat of Steppenwolf and the Parademons who are on the hunt for three Mother Boxes on Earth.",en,8719,6.2 +189,Gemini Man,"Ageing assassin, Henry Brogen tries to get out of the business but finds himself in the ultimate battle—fighting his own clone who is 25 years younger than him, and at the peak of his abilities.",en,1748,6.1 +190,Split,"Though Kevin has evidenced 23 personalities to his trusted psychiatrist, Dr. Fletcher, there remains one still submerged who is set to materialize and dominate all the others. Compelled to abduct three teenage girls led by the willful, observant Casey, Kevin reaches a war for survival among all of those contained within him — as well as everyone around him — as the walls between his compartments shatter apart.",en,11993,7.3 +191,The Turning,"A young woman quits her teaching job to be a private tutor (governess) for a wealthy young heiress who witnessed her parent's tragic death. Shortly after arriving, the girl's degenerate brother is sent home from his boarding school. The tutor has some strange, unexplainable experiences in the house and begins to suspect there is more to their story.",en,59,5.6 +192,Fantastic Beasts: The Crimes of Grindelwald,"Gellert Grindelwald has escaped imprisonment and has begun gathering followers to his cause—elevating wizards above all non-magical beings. The only one capable of putting a stop to him is the wizard he once called his closest friend, Albus Dumbledore. However, Dumbledore will need to seek help from the wizard who had thwarted Grindelwald once before, his former student Newt Scamander, who agrees to help, unaware of the dangers that lie ahead. Lines are drawn as love and loyalty are tested, even among the truest friends and family, in an increasingly divided wizarding world.",en,6394,6.8 +193,The Wolf of Wall Street,"A New York stockbroker refuses to cooperate in a large securities fraud case involving corruption on Wall Street, corporate banking world and mob infiltration. Based on Jordan Belfort's autobiography.",en,14617,8 +194,The Lord of the Rings: The Two Towers,"Frodo and Sam are trekking to Mordor to destroy the One Ring of Power while Gimli, Legolas and Aragorn search for the orc-captured Merry and Pippin. All along, nefarious wizard Saruman awaits the Fellowship members at the Orthanc Tower in Isengard.",en,14175,8.3 +195,Trainspotting,"Mark Renton, deeply immersed in the Edinburgh drug scene, tries to clean up and get out, despite the allure of the drugs and influence of friends.",en,6285,8 +196,Chappie,"Every child comes into the world full of promise, and none more so than Chappie: he is gifted, special, a prodigy. Like any child, Chappie will come under the influence of his surroundings—some good, some bad—and he will rely on his heart and soul to find his way in the world and become his own man. But there's one thing that makes Chappie different from any one else: he is a robot.",en,5516,6.7 +197,The Lord of the Rings: The Return of the King,"Aragorn is revealed as the heir to the ancient kings as he, Gandalf and the other members of the broken fellowship struggle to save Gondor from Sauron's forces. Meanwhile, Frodo and Sam take the ring closer to the heart of Mordor, the dark lord's realm.",en,14987,8.4 +198,Pirates of the Caribbean: Dead Man's Chest,"Captain Jack Sparrow works his way out of a blood debt with the ghostly Davey Jones, he also attempts to avoid eternal damnation.",en,10619,7.2 +199,Nater Guru,"A man tries to bring together his girlfriends' parents, who have been estranged for fifteen years because of disagreements, misunderstandings, and pride.",en,1,6 +200,Fury,"In the last months of World War II, as the Allies make their final push in the European theatre, a battle-hardened U.S. Army sergeant named 'Wardaddy' commands a Sherman tank called 'Fury' and its five-man crew on a deadly mission behind enemy lines. Outnumbered and outgunned, Wardaddy and his men face overwhelming odds in their heroic attempts to strike at the heart of Nazi Germany.",en,7692,7.4 +201,Fifty Shades of Grey,"When college senior Anastasia Steele steps in for her sick roommate to interview prominent businessman Christian Grey for their campus paper, little does she realize the path her life will take. Christian, as enigmatic as he is rich and powerful, finds himself strangely drawn to Ana, and she to him. Though sexually inexperienced, Ana plunges headlong into an affair -- and learns that Christian's true sexual proclivities push the boundaries of pain and pleasure.",en,7342,5.6 +202,The Butterfly Effect 3: Revelations,"The story revolves around a man trying to uncover the mysterious death of his girlfriend and save an innocent man from the death chamber in the process, by using his unique power to time travel. However in attempting to do this, he also frees a spiteful serial-killer.",en,309,5.3 +203,My Neighbor Totoro,"Two sisters move to the country with their father in order to be closer to their hospitalized mother, and discover the surrounding trees are inhabited by Totoros, magical spirits of the forest. When the youngest runs away from home, the older sister seeks help from the spirits to find her.",ja,4186,8.1 +204,The Occupant,"An unemployed executive is forced to sell his apartment. When he discovers that he still has the keys, he becomes obsessed with the family that now lives there and decides to recover the life he has lost, at any price.",es,232,6.3 +205,Your Name.,"High schoolers Mitsuha and Taki are complete strangers living separate lives. But one night, they suddenly switch places. Mitsuha wakes up in Taki’s body, and he in hers. This bizarre occurrence continues to happen randomly, and the two must adjust their lives around each other.",ja,5225,8.5 +206,Aladdin,"Princess Jasmine grows tired of being forced to remain in the palace, so she sneaks out into the marketplace, in disguise, where she meets street-urchin Aladdin. The couple falls in love, although Jasmine may only marry a prince. After being thrown in jail, Aladdin becomes embroiled in a plot to find a mysterious lamp, with which the evil Jafar hopes to rule the land.",en,7599,7.6 +207,The Lion King,"A young lion prince is cast out of his pride by his cruel uncle, who claims he killed his father. While the uncle rules with an iron paw, the prince grows up beyond the Savannah, living by a philosophy: No worries for the rest of your days. But when his past comes to haunt him, the young prince must decide his fate: Will he remain an outcast or face his demons and become what he needs to be?",en,11952,8.3 +208,Tomorrowland,"Bound by a shared destiny, a bright, optimistic teen bursting with scientific curiosity and a former boy-genius inventor jaded by disillusionment embark on a danger-filled mission to unearth the secrets of an enigmatic place somewhere in time and space that exists in their collective memory as ""Tomorrowland.""",en,5110,6.2 +209,The Hobbit: An Unexpected Journey,"Bilbo Baggins, a hobbit enjoying his quiet life, is swept into an epic quest by Gandalf the Grey and thirteen dwarves who seek to reclaim their mountain home from Smaug, the dragon.",en,13243,7.2 +210,Man on Fire,"Jaded ex-CIA operative John Creasy reluctantly accepts a job as the bodyguard for a 10-year-old girl in Mexico City. They clash at first, but eventually bond, and when she's kidnapped he's consumed by fury and will stop at nothing to save her life.",en,2900,7.4 +211,Spider-Man: Into the Spider-Verse,"Miles Morales is juggling his life between being a high school student and being a spider-man. When Wilson ""Kingpin"" Fisk uses a super collider, others from across the Spider-Verse are transported to this dimension.",en,6735,8.4 +212,Venom,"Investigative journalist Eddie Brock attempts a comeback following a scandal, but accidentally becomes the host of Venom, a violent, super powerful alien symbiote. Soon, he must rely on his newfound powers to protect the world from a shadowy organization looking for a symbiote of their own.",en,8315,6.6 +213,Run All Night,"Brooklyn mobster and prolific hit man Jimmy Conlon has seen better days. Longtime best friend of a mob boss, Jimmy is haunted by the sins of his past—as well as a dogged police detective who’s been one step behind Jimmy for 30 years. But when Jimmy’s estranged son becomes a target, Jimmy must make a choice between the crime family he chose and the real family he abandoned long ago. Now, with nowhere safe to turn, Jimmy has just one night to figure out exactly where his loyalties lie and to see if he can finally make things right.",en,1877,6.4 +214,Cowboy Bebop: The Movie,"The year is 2071. Following a terrorist bombing, a deadly virus is released on the populace of Mars and the government has issued the largest bounty in history, for the capture of whoever is behind it. The bounty hunter crew of the spaceship Bebop; Spike, Faye, Jet and Ed, take the case with hopes of cashing in the bounty. However, the mystery surrounding the man responsible, Vincent, goes deeper than they ever imagined, and they aren't the only ones hunting him.",ja,379,7.7 +215,Maze Runner: The Death Cure,"Thomas leads his group of escaped Gladers on their final and most dangerous mission yet. To save their friends, they must break into the legendary Last City, a WCKD-controlled labyrinth that may turn out to be the deadliest maze of all. Anyone who makes it out alive will get answers to the questions the Gladers have been asking since they first arrived in the maze.",en,4630,7 +216,Pulp Fiction,"A burger-loving hit man, his philosophical partner, a drug-addled gangster's moll and a washed-up boxer converge in this sprawling, comedic crime caper. Their adventures unfurl in three stories that ingeniously trip back and forth in time.",en,18003,8.5 +217,Charlie's Angels,"When a systems engineer blows the whistle on a dangerous technology, Charlie's Angels from across the globe are called into action, putting their lives on the line to protect society.",en,905,6.5 +218,How to Train Your Dragon: Homecoming,"It's been ten years since the dragons moved to the Hidden World, and even though Toothless doesn't live in New Berk anymore, Hiccup continues the holiday traditions he once shared with his best friend. But the Vikings of New Berk were beginning to forget about their friendship with dragons. Hiccup, Astrid, and Gobber know just what to do to keep the dragons in the villagers' hearts. And across the sea, the dragons have a plan of their own...",en,169,8.2 +219,Shrek,"It ain't easy bein' green -- especially if you're a likable (albeit smelly) ogre named Shrek. On a mission to retrieve a gorgeous princess from the clutches of a fire-breathing dragon, Shrek teams up with an unlikely compatriot -- a wisecracking donkey.",en,10170,7.6 +220,Finding Nemo,"Nemo, an adventurous young clownfish, is unexpectedly taken from his Great Barrier Reef home to a dentist's office aquarium. It's up to his worrisome father Marlin and a friendly but forgetful fish Dory to bring Nemo home -- meeting vegetarian sharks, surfer dude turtles, hypnotic jellyfish, hungry seagulls, and more along the way.",en,13179,7.8 +221,Thor: The Dark World,"Thor fights to restore order across the cosmos… but an ancient race led by the vengeful Malekith returns to plunge the universe back into darkness. Faced with an enemy that even Odin and Asgard cannot withstand, Thor must embark on his most perilous and personal journey yet, one that will reunite him with Jane Foster and force him to sacrifice everything to save us all.",en,11572,6.6 +222,Solo: A Star Wars Story,"Through a series of daring escapades deep within a dark and dangerous criminal underworld, Han Solo meets his mighty future copilot Chewbacca and encounters the notorious gambler Lando Calrissian.",en,5038,6.6 +223,Beauty and the Beast,"Follow the adventures of Belle, a bright young woman who finds herself in the castle of a prince who's been turned into a mysterious beast. With the help of the castle's enchanted staff, Belle soon learns the most important lesson of all -- that true beauty comes from within.",en,6626,7.7 +224,Godzilla: King of the Monsters,"Follows the heroic efforts of the crypto-zoological agency Monarch as its members face off against a battery of god-sized monsters, including the mighty Godzilla, who collides with Mothra, Rodan, and his ultimate nemesis, the three-headed King Ghidorah. When these ancient super-species - thought to be mere myths - rise again, they all vie for supremacy, leaving humanity's very existence hanging in the balance.",en,2312,6.2 +225,Portrait of a Lady on Fire,"On an isolated island in Brittany at the end of the eighteenth century, a female painter is obliged to paint a wedding portrait of a young woman.",fr,477,8.2 +226,Pokémon Detective Pikachu,"In a world where people collect pocket-size monsters (Pokémon) to do battle, a boy comes across an intelligent monster who seeks to be a detective.",en,3514,6.9 +227,Terminator 2: Judgment Day,"Nearly 10 years have passed since Sarah Connor was targeted for termination by a cyborg from the future. Now her son, John, the future leader of the resistance, is the target for a newer, more deadly terminator. Once again, the resistance has managed to send a protector back to attempt to save John and his mother Sarah.",en,7788,8 +228,Blade Runner,"In the smog-choked dystopian Los Angeles of 2019, blade runner Rick Deckard is called out of retirement to terminate a quartet of replicants who have escaped to Earth seeking their creator for a way to extend their short life spans.",en,8726,7.9 +229,Iron Man 2,"With the world now aware of his dual life as the armored superhero Iron Man, billionaire inventor Tony Stark faces pressure from the government, the press and the public to share his technology with the military. Unwilling to let go of his invention, Stark, with Pepper Potts and James 'Rhodey' Rhodes at his side, must forge new alliances – and confront powerful enemies.",en,14028,6.8 +230,Men in Black,"After a police chase with an otherworldly being, a New York City cop is recruited as an agent in a top-secret organization established to monitor and police alien activity on Earth: the Men in Black. Agent Kay and new recruit Agent Jay find themselves in the middle of a deadly plot by an intergalactic terrorist who has arrived on Earth to assassinate two ambassadors from opposing galaxies.",en,9190,7.1 +231,The Imitation Game,"Based on the real life story of legendary cryptanalyst Alan Turing, the film portrays the nail-biting race against time by Turing and his brilliant team of code-breakers at Britain's top-secret Government Code and Cypher School at Bletchley Park, during the darkest days of World War II.",en,11730,8.1 +232,Birdman or (The Unexpected Virtue of Ignorance),"A fading actor best known for his portrayal of a popular superhero attempts to mount a comeback by appearing in a Broadway play. As opening night approaches, his attempts to become more altruistic, rebuild his career, and reconnect with friends and family prove more difficult than expected.",en,9007,7.5 +233,The Godfather: Part II,"In the continuing saga of the Corleone crime family, a young Vito Corleone grows up in Sicily and in 1910s New York. In the 1950s, Michael Corleone attempts to expand the family business into Las Vegas, Hollywood and Cuba.",en,6917,8.5 +234,Jocks,"The coach of a college tennis team is given an ultimatum: put together a winning team, or else.",en,8,4.8 +235,One Day,"A romantic comedy centered on Dexter and Emma, who first meet during their graduation in 1988 and proceed to keep in touch regularly. The film follows what they do on July 15 annually, usually doing something together.",en,2430,7.2 +236,Re: Zero kara Hajimeru Isekai Seikatsu - Memory Snow,"Subaru and friends finally get a moment of peace, and Subaru goes on a certain secret mission that he must not let anyone find out about! However, even though Subaru is wearing a disguise, Petra and other children of the village immediately figure out who he is. Now that his mission was exposed within five seconds of it starting, what will happen with Subaru's ""date course"" with Emilia?",ja,44,6.4 +237,300: Rise of an Empire,"Greek general Themistokles attempts to unite all of Greece by leading the charge that will change the course of the war. Themistokles faces the massive invading Persian forces led by mortal-turned-god, Xerxes and Artemesia, the vengeful commander of the Persian navy.",en,4359,6.1 +238,Hotel Belgrad,"Paul is a wealthy heir and owner of the prestigious Belgrade Hotel. When into his world The Belgrade mafia, crazy bride, old love and quirky family are involved, his leisurely life turns into an adventure where anything is possible.",ru,7,8.2 +239,The Shining,"Jack Torrance accepts a caretaker job at the Overlook Hotel, where he, along with his wife Wendy and their son Danny, must live isolated from the rest of the world for the winter. But they aren't prepared for the madness that lurks within.",en,10494,8.2 +240,The Next Three Days,"A married couple's life is turned upside down when the wife is accused of a murder. Lara Brennan is arrested for murdering her boss with whom she had an argument. It seems she was seen leaving the scene of the crime and her fingerprints were on the murder weapon. Her husband, John would spend the next few years trying to get her released, but there's no evidence that negates the evidence against her. And when the strain of being separated from her family, especially her son, gets to her, John decides to break her out. So he does a lot of research to find a way.",en,1734,7 +241,Brave,"Brave is set in the mystical Scottish Highlands, where Mérida is the princess of a kingdom ruled by King Fergus and Queen Elinor. An unruly daughter and an accomplished archer, Mérida one day defies a sacred custom of the land and inadvertently brings turmoil to the kingdom. In an attempt to set things right, Mérida seeks out an eccentric old Wise Woman and is granted an ill-fated wish. Also figuring into Mérida’s quest — and serving as comic relief — are the kingdom’s three lords: the enormous Lord MacGuffin, the surly Lord Macintosh, and the disagreeable Lord Dingwall.",en,9278,7 +242,Ip Man 4: The Finale,"Following the death of his wife, Ip Man travels to San Francisco to ease tensions between the local kung fu masters and his star student, Bruce Lee, while searching for a better future for his son.",cn,398,6 +243,Fight Club,"A ticking-time-bomb insomniac and a slippery soap salesman channel primal male aggression into a shocking new form of therapy. Their concept catches on, with underground ""fight clubs"" forming in every town, until an eccentric gets in the way and ignites an out-of-control spiral toward oblivion.",en,18664,8.4 +244,A Quiet Place,A family is forced to live in silence while hiding from creatures that hunt by sound.,en,7607,7.3 +245,Uncut Gems,"A charismatic New York City jeweler always on the lookout for the next big score makes a series of high-stakes bets that could lead to the windfall of a lifetime. Howard must perform a precarious high-wire act, balancing business, family, and encroaching adversaries on all sides in his relentless pursuit of the ultimate win.",en,1517,7.2 +246,"Monsters, Inc.","James Sullivan and Mike Wazowski are monsters, they earn their living scaring children and are the best in the business... even though they're more afraid of the children than they are of them. When a child accidentally enters their world, James and Mike suddenly find that kids are not to be afraid of and they uncover a conspiracy that could threaten all children across the world.",en,12298,7.8 +247,Arrival,"Taking place after alien crafts land around the world, an expert linguist is recruited by the military to determine whether they come in peace or are a threat.",en,11862,7.5 +248,The Shape of Water,"An other-worldly story, set against the backdrop of Cold War era America circa 1962, where a mute janitor working at a lab falls in love with an amphibious man being held captive there and devises a plan to help him escape.",en,8436,7.2 +249,Abominable,"A group of misfits encounter a young Yeti named Everest, and they set off to reunite the magical creature with his family on the mountain of his namesake.",en,673,7.3 +250,Maleficent,"A beautiful, pure-hearted young woman, Maleficent has an idyllic life growing up in a peaceable forest kingdom, until one day when an invading army threatens the harmony of the land. Maleficent rises to be the land's fiercest protector, but she ultimately suffers a ruthless betrayal – an act that begins to turn her heart into stone. Bent on revenge, Maleficent faces an epic battle with the invading King's successor and, as a result, places a curse upon his newborn infant Aurora. As the child grows, Maleficent realizes that Aurora holds the key to peace in the kingdom – and to Maleficent's true happiness as well.",en,9539,7.1 +251,Stargirl,"Leo Borlock is an average student at Mica High School. He gets decent grades, is a member of the school's marching band and has always been content flying under the radar. But all that changes when he meets Stargirl Caraway, a confident and colorful new student with a penchant for the ukulele, who stands out in a crowd. She is kind, finds magic in the mundane and touches the lives of others with the simplest of gestures. Her eccentricities and infectious personality charm Leo and the student body, and she quickly goes from being ignored and ridiculed to accepted and praised, then back again, sending Leo on a rollercoaster ride of emotions.",en,127,7.7 +252,Schindler's List,The true story of how businessman Oskar Schindler saved over a thousand Jewish lives from the Nazis while they worked as slaves in his factory during World War II.,en,9366,8.6 +253,Self/less,An extremely wealthy elderly man dying from cancer undergoes a radical medical procedure that transfers his consciousness to the body of a healthy young man but everything may not be as good as it seems when he starts to uncover the mystery of the body's origins and the secret organization that will kill to keep its secrets.,en,2048,6.3 +254,Back to the Future,"Eighties teenager Marty McFly is accidentally sent back in time to 1955, inadvertently disrupting his parents' first meeting and attracting his mother's romantic interest. Marty must repair the damage to history by rekindling his parents' romance and - with the help of his eccentric inventor friend Doc Brown - return to 1985.",en,12658,8.3 +255,Coco,"Despite his family’s baffling generations-old ban on music, Miguel dreams of becoming an accomplished musician like his idol, Ernesto de la Cruz. Desperate to prove his talent, Miguel finds himself in the stunning and colorful Land of the Dead following a mysterious chain of events. Along the way, he meets charming trickster Hector, and together, they set off on an extraordinary journey to unlock the real story behind Miguel's family history.",en,10748,8.2 +256,Alien,"During its return to the earth, commercial spaceship Nostromo intercepts a distress signal from a distant planet. When a three-member team of the crew discovers a chamber containing thousands of eggs on the planet, a creature inside one of the eggs attacks an explorer. The entire crew is unaware of the impending nightmare set to descend upon them when the alien parasite planted inside its unfortunate host is birthed.",en,8756,8.1 +257,Dolemite Is My Name,"The story of Rudy Ray Moore, who created the iconic big screen pimp character Dolemite in the 1970s.",en,515,7.2 +258,I Am Legend,"Robert Neville is a scientist who was unable to stop the spread of the terrible virus that was incurable and man-made. Immune, Neville is now the last human survivor in what is left of New York City and perhaps the world. For three years, Neville has faithfully sent out daily radio messages, desperate to find any other survivors who might be out there. But he is not alone.",en,10295,7.1 +259,The Nun,"When a young nun at a cloistered abbey in Romania takes her own life, a priest with a haunted past and a novitiate on the threshold of her final vows are sent by the Vatican to investigate. Together they uncover the order’s unholy secret. Risking not only their lives but their faith and their very souls, they confront a malevolent force in the form of the same demonic nun that first terrorized audiences in “The Conjuring 2” as the abbey becomes a horrific battleground between the living and the damned.",en,3566,5.6 +260,Pirates of the Caribbean: On Stranger Tides,"Captain Jack Sparrow crosses paths with a woman from his past, and he's not sure if it's love -- or if she's a ruthless con artist who's using him to find the fabled Fountain of Youth. When she forces him aboard the Queen Anne's Revenge, the ship of the formidable pirate Blackbeard, Jack finds himself on an unexpected adventure in which he doesn't know who to fear more: Blackbeard or the woman from his past.",en,9618,6.4 +261,Green Book,"Tony Lip, a bouncer in 1962, is hired to drive pianist Don Shirley on a tour through the Deep South in the days when African Americans, forced to find alternate accommodations and services due to segregation laws below the Mason-Dixon Line, relied on a guide called The Negro Motorist Green Book.",en,5852,8.3 +262,Shazam!,A boy is given the ability to become an adult superhero in times of need with a single magic word.,en,4619,7 +263,The Mask,"When timid bank clerk Stanley Ipkiss discovers a magical mask containing the spirit of the Norse god Loki, his entire life changes. While wearing the mask, Ipkiss becomes a supernatural playboy exuding charm and confidence which allows him to catch the eye of local nightclub singer Tina Carlyle. Unfortunately, under the mask's influence, Ipkiss also robs a bank, which angers junior crime lord Dorian Tyrell, whose goons get blamed for the heist.",en,6315,6.8 +264,The Equalizer,"McCall believes he has put his mysterious past behind him and dedicated himself to beginning a new, quiet life. But when he meets Teri, a young girl under the control of ultra-violent Russian gangsters, he can’t stand idly by – he has to help her. Armed with hidden skills that allow him to serve vengeance against anyone who would brutalize the helpless, McCall comes out of his self-imposed retirement and finds his desire for justice reawakened. If someone has a problem, if the odds are stacked against them, if they have nowhere else to turn, McCall will help. He is The Equalizer.",en,5681,7.2 +265,Fantastic Beasts and Where to Find Them,"In 1926, Newt Scamander arrives at the Magical Congress of the United States of America with a magically expanded briefcase, which houses a number of dangerous creatures and their habitats. When the creatures escape from the briefcase, it sends the American wizarding authorities after Newt, and threatens to strain even further the state of magical and non-magical relations.",en,13596,7.4 +266,The Lighthouse,Two lighthouse keepers try to maintain their sanity while living on a remote and mysterious New England island in the 1890s.,en,1097,7.7 +267,6 Underground,"After faking his death, a tech billionaire recruits a team of international operatives for a bold and bloody mission to take down a brutal dictator.",en,1826,6.2 +268,Batman v Superman: Dawn of Justice,"Fearing the actions of a god-like Super Hero left unchecked, Gotham City’s own formidable, forceful vigilante takes on Metropolis’s most revered, modern-day savior, while the world wrestles with what sort of hero it really needs. And with Batman and Superman at war with one another, a new threat quickly arises, putting mankind in greater danger than it’s ever known before.",en,13018,5.8 +269,After,"Tessa Young is a dedicated student, dutiful daughter and loyal girlfriend to her high school sweetheart. Entering her first semester of college, Tessa's guarded world opens up when she meets Hardin Scott, a mysterious and brooding rebel who makes her question all she thought she knew about herself -- and what she wants out of life.",en,2671,6.1 +270,Life of Pi,"The story of an Indian boy named Pi, a zookeeper's son who finds himself in the company of a hyena, zebra, orangutan, and a Bengal tiger after a shipwreck sets them adrift in the Pacific Ocean.",en,9638,7.3 +271,Braveheart,"Enraged at the slaughter of Murron, his new bride and childhood love, Scottish warrior William Wallace slays a platoon of the local English lord's soldiers. This leads the village to revolt and, eventually, the entire country to rise up against English rule.",en,6319,7.9 +272,Logan,"In the near future, a weary Logan cares for an ailing Professor X in a hideout on the Mexican border. But Logan's attempts to hide from the world and his legacy are upended when a young mutant arrives, pursued by dark forces.",en,13822,7.8 +273,Jurassic World,"Twenty-two years after the events of Jurassic Park, Isla Nublar now features a fully functioning dinosaur theme park, Jurassic World, as originally envisioned by John Hammond.",en,15292,6.6 +274,Lady and the Tramp,"The love story between a pampered Cocker Spaniel named Lady and a streetwise mongrel named Tramp. Lady finds herself out on the street after her owners have a baby and is saved from a pack by Tramp, who tries to show her to live her life footloose and collar-free.",en,371,7.1 +275,Color Out of Space,"The Gardner family moves to a remote farmstead in rural New England to escape the hustle of the 21st century. They are busy adapting to their new life when a meteorite crashes into their front yard, melts into the earth, and infects both the land and the properties of space-time with a strange, otherworldly colour. To their horror, the family discovers this alien force is gradually mutating every life form that it touches—including them.",en,156,6.4 +276,Aquaman,"Once home to the most advanced civilization on Earth, Atlantis is now an underwater kingdom ruled by the power-hungry King Orm. With a vast army at his disposal, Orm plans to conquer the remaining oceanic people and then the surface world. Standing in his way is Arthur Curry, Orm's half-human, half-Atlantean brother and true heir to the throne.",en,8285,6.8 +277,Dr. No,"In the film that launched the James Bond saga, Agent 007 battles mysterious Dr. No, a scientific genius bent on destroying the U.S. space program. As the countdown to disaster begins, Bond must go to Jamaica, where he encounters beautiful Honey Ryder, to confront a megalomaniacal villain in his massive island headquarters.",en,1931,7 +278,Rampage,"Primatologist Davis Okoye shares an unshakable bond with George, the extraordinarily intelligent, silverback gorilla who has been in his care since birth. But a rogue genetic experiment gone awry mutates this gentle ape into a raging creature of enormous size. To make matters worse, it’s soon discovered there are other similarly altered animals. As these newly created alpha predators tear across North America, destroying everything in their path, Okoye teams with a discredited genetic engineer to secure an antidote, fighting his way through an ever-changing battlefield, not only to halt a global catastrophe but to save the fearsome creature that was once his friend.",en,4039,6.3 +279,Insurgent,Beatrice Prior must confront her inner demons and continue her fight against a powerful alliance which threatens to tear her society apart.,en,7485,6.3 +280,Fifty Shades Freed,"Believing they have left behind shadowy figures from their past, newlyweds Christian and Ana fully embrace an inextricable connection and shared life of luxury. But just as she steps into her role as Mrs. Grey and he relaxes into an unfamiliar stability, new threats could jeopardize their happy ending before it even begins.",en,4217,6.3 +281,Doctor Strange,"After his career is destroyed, a brilliant but arrogant surgeon gets a new lease on life when a sorcerer takes him under her wing and trains him to defend the world against evil.",en,14508,7.4 +282,Exodus: Gods and Kings,"The defiant leader Moses rises up against the Egyptian Pharaoh Ramses, setting 400,000 slaves on a monumental journey of escape from Egypt and its terrifying cycle of deadly plagues.",en,3218,5.8 +283,Alien: Covenant,"Bound for a remote planet on the far side of the galaxy, the crew of the colony ship 'Covenant' discovers what is thought to be an uncharted paradise, but is actually a dark, dangerous world—which has a sole inhabitant: the 'synthetic', David, survivor of the doomed Prometheus expedition.",en,5566,5.9 +284,Spectre,"A cryptic message from Bond’s past sends him on a trail to uncover a sinister organization. While M battles political forces to keep the secret service alive, Bond peels back the layers of deceit to reveal the terrible truth behind SPECTRE.",en,7383,6.5 +285,Mad Max: Fury Road,"An apocalyptic story set in the furthest reaches of our planet, in a stark desert landscape where humanity is broken, and most everyone is crazed fighting for the necessities of life. Within this world exist two rebels on the run who just might be able to restore order.",en,15987,7.5 +286,Beautiful Creatures,"Ethan Wate just wants to get to know Lena Duchannes better, but unbeknownst to him, Lena has strange powers. As Lena's 16th birthday approaches she might decide her fate, to be good or evil. A choice which will impact her relationship forever.",en,2096,5.8 +287,Mission: Impossible - Fallout,"When an IMF mission ends badly, the world is faced with dire consequences. As Ethan Hunt takes it upon himself to fulfill his original briefing, the CIA begin to question his loyalty and his motives. The IMF team find themselves in a race against time, hunted by assassins while trying to prevent a global catastrophe.",en,4808,7.3 +288,The Twilight Saga: New Moon,"Forks, Washington resident Bella Swan is reeling from the departure of her vampire love, Edward Cullen, and finds comfort in her friendship with Jacob Black, a werewolf. But before she knows it, she's thrust into a centuries-old conflict, and her desire to be with Edward at any cost leads her to take greater and greater risks.",en,5970,5.8 +289,Pirates of the Caribbean: At World's End,"Captain Barbossa, long believed to be dead, has come back to life and is headed to the edge of the Earth with Will Turner and Elizabeth Swann. But nothing is quite as it seems.",en,9463,7.2 +290,Inglourious Basterds,"In Nazi-occupied France during World War II, a group of Jewish-American soldiers known as ""The Basterds"" are chosen specifically to spread fear throughout the Third Reich by scalping and brutally killing Nazis. The Basterds, lead by Lt. Aldo Raine soon cross paths with a French-Jewish teenage girl who runs a movie theater in Paris which is targeted by the soldiers.",en,14152,8.2 +291,Bombshell,Bombshell is a revealing look inside the most powerful and controversial media empire of all time; and the explosive story of the women who brought down the infamous man who created it.,en,649,6.8 +292,Kong: Skull Island,"Explore the mysterious and dangerous home of the king of the apes as a team of explorers ventures deep inside the treacherous, primordial island.",en,6930,6.4 +293,Incredibles 2,"Elastigirl springs into action to save the day, while Mr. Incredible faces his greatest challenge yet – taking care of the problems of his three children.",en,7970,7.5 +294,The Invisible Guest,"A young businessman wakes up in a hotel room, locked from the inside, along with his lover, who was murdered while he was unconscious. He hires a prestigious lawyer, and over the course of one evening, they must work together to build a defense case for him before he is taken to jail.",es,2227,8.2 +295,"I, Robot","In 2035, where robots are common-place and abide by the three laws of robotics, a techno-phobic cop investigates an apparent suicide. Suspecting that a robot may be responsible for the death, his investigation leads him to believe that humanity may be in danger.",en,7897,6.9 +296,Outbreak,"A deadly airborne virus finds its way into the USA and starts killing off people at an epidemic rate. Col Sam Daniels' job is to stop the virus spreading from a small town, which must be quarantined, and to prevent an over reaction by the White House.",en,1166,6.5 +297,Saw,"Obsessed with teaching his victims the value of life, a deranged, sadistic serial killer abducts the morally wayward. Once captured, they must face impossible choices in a horrific game of survival. The victims must fight to win their lives back, or die trying...",en,5541,7.4 +298,The Purge,"Given the country's overcrowded prisons, the U.S. government begins to allow 12-hour periods of time in which all illegal activity is legal. During one of these free-for-alls, a family must protect themselves from a home invasion.",en,5572,6.2 +299,Indiana Jones and the Temple of Doom,"After arriving in India, Indiana Jones is asked by a desperate village to find a mystical stone. He agrees – and stumbles upon a secret cult plotting a terrible plan in the catacombs of an ancient palace.",en,5621,7.2 +300,Snow White and the Seven Dwarfs,"A beautiful girl, Snow White, takes refuge in the forest in the house of seven dwarfs to hide from her stepmother, the wicked Queen. The Queen is jealous because she wants to be known as ""the fairest in the land,"" and Snow White's beauty surpasses her own.",en,4857,7.1 +301,Marriage Story,"A stage director and an actress struggle through a grueling, coast-to-coast divorce that pushes them to their personal extremes.",en,3056,7.9 +302,The Final Scream,"Aspiring actress, Kia Anderson, is about to learn that the final callback for a horror Feature Film is something more than she could ever of imagined - Something sinister is awaiting for Kia.",en,0,0 +303,The Hidden Face,A Spanish orchestra conductor deals with the mysterious disappearance of his girlfriend.,es,476,7.1 +304,Trolls,"Lovable and friendly, the trolls love to play around. But one day, a mysterious giant shows up to end the party. Poppy, the optimistic leader of the Trolls, and her polar opposite, Branch, must embark on an adventure that takes them far beyond the only world they’ve ever known.",en,2150,6.6 +305,Amélie,"At a tiny Parisian café, the adorable yet painfully shy Amélie (Audrey Tautou) accidentally discovers a gift for helping others. Soon Amelie is spending her days as a matchmaker, guardian angel, and all-around do-gooder. But when she bumps into a handsome stranger, will she find the courage to become the star of her very own love story?",fr,7266,7.9 +306,Dark Waters,"A tenacious attorney uncovers a dark secret that connects a growing number of unexplained deaths due to one of the world's largest corporations. In the process, he risks everything — his future, his family, and his own life — to expose the truth.",en,391,7.4 +307,Toy Story,"Led by Woody, Andy's toys live happily in his room until Andy's birthday brings Buzz Lightyear onto the scene. Afraid of losing his place in Andy's heart, Woody plots against Buzz. But when circumstances separate Buzz and Woody from their owner, the duo eventually learns to put aside their differences.",en,11962,7.9 +308,Casino Royale,"Le Chiffre, a banker to the world's terrorists, is scheduled to participate in a high-stakes poker game in Montenegro, where he intends to use his winnings to establish his financial grip on the terrorist market. M sends Bond—on his maiden mission as a 00 Agent—to attend this game and prevent Le Chiffre from winning. With the help of Vesper Lynd and Felix Leiter, Bond enters the most important poker game in his already dangerous career.",en,6861,7.5 +309,Dumbo,"A young elephant, whose oversized ears enable him to fly, helps save a struggling circus, but when the circus plans a new venture, Dumbo and his friends discover dark secrets beneath its shiny veneer.",en,2556,6.6 +310,Midsommar,"Several friends travel to Sweden to study as anthropologists a summer festival that is held every ninety years in the remote hometown of one of them. What begins as a dream vacation in a place where the sun never sets, gradually turns into a dark nightmare as the mysterious inhabitants invite them to participate in their disturbing festive activities.",en,2005,7.1 +311,Wonder Woman,An Amazon princess comes to the world of Man in the grips of the First World War to confront the forces of evil and bring an end to human conflict.,en,14238,7.3 +312,Call Me by Your Name,"In 1980s Italy, a relationship begins between seventeen-year-old teenage Elio and the older adult man hired as his father's research assistant.",en,6452,8.3 +313,The Matrix Revolutions,The human city of Zion defends itself against the massive invasion of the machines as Neo fights to end the war at another front while also opposing the rogue Agent Smith.,en,5937,6.6 +314,Iron Man 3,"When Tony Stark's world is torn apart by a formidable terrorist called the Mandarin, he starts an odyssey of rebuilding and retribution.",en,15780,6.9 +315,Airplane!,"Alcoholic pilot, Ted Striker has developed a fear of flying due to wartime trauma, but nevertheless boards a passenger jet in an attempt to woo back his stewardess girlfriend. Food poisoning decimates the passengers and crew, leaving it up to Striker to land the plane with the help of a glue-sniffing air traffic controller and Striker's vengeful former Air Force captain, who must both talk him down.",en,2449,7.3 +316,Jumanji: Welcome to the Jungle,"The tables are turned as four teenagers are sucked into Jumanji's world - pitted against rhinos, black mambas and an endless variety of jungle traps and puzzles. To survive, they'll play as characters from the game.",en,8921,6.7 +317,Hercules,"Fourteen hundred years ago, a tormented soul walked the earth that was neither man nor god. Hercules was the powerful son of the god king Zeus, for this he received nothing but suffering his entire life. After twelve arduous labors and the loss of his family, this dark, world-weary soul turned his back on the gods finding his only solace in bloody battle. Over the years he warmed to the company of six similar souls, their only bond being their love of fighting and presence of death. These men and woman never question where they go to fight or why or whom, just how much they will be paid. Now the King of Thrace has hired these mercenaries to train his men to become the greatest army of all time. It is time for this bunch of lost souls to finally have their eyes opened to how far they have fallen when they must train an army to become as ruthless and blood thirsty as their reputation has become.",en,2891,5.7 +318,47 Meters Down: Uncaged,"Four teenage girls go on a diving adventure to explore a submerged Mayan city. Once inside, their rush of excitement turns into a jolt of terror as they discover the sunken ruins are a hunting ground for deadly great white sharks. With their air supply steadily dwindling, the friends must navigate the underwater labyrinth of claustrophobic caves and eerie tunnels in search of a way out of their watery hell.",en,524,5.1 +319,Jurassic Galaxy,"In the near future, a ship of space explorers crash land on an unknown planet. They're soon met with some of their worst fears as they discover the planet is inhabited by monstrous dinosaurs.",en,50,4.1 +320,The Panti Sisters,Three gay sons are called back by their estranged and terminally ill father and given an offer they can't refuse: a ₱300 million inheritance in exchange for each of them giving him a grandchild.,tl,3,2.7 +321,Ponyo,"The son of a sailor, 5-year old Sosuke lives a quiet life on an oceanside cliff with his mother Lisa. One fateful day, he finds a beautiful goldfish trapped in a bottle on the beach and upon rescuing her, names her Ponyo. But she is no ordinary goldfish. The daughter of a masterful wizard and a sea goddess, Ponyo uses her father's magic to transform herself into a young girl and quickly falls in love with Sosuke, but the use of such powerful sorcery causes a dangerous imbalance in the world. As the moon steadily draws nearer to the earth and Ponyo's father sends the ocean's mighty waves to find his daughter, the two children embark on an adventure of a lifetime to save the world and fulfill Ponyo's dreams of becoming human.",ja,2098,7.7 +322,The Flu,"A case of the flu quickly morphs into a pandemic. As the death toll mounts and the living panic, the government plans extreme measures to contain it.",ko,519,7.5 +323,Hustlers,A crew of savvy former strip club employees band together to turn the tables on their Wall Street clients.,en,1288,6.3 +324,World War Z,"Life for former United Nations investigator Gerry Lane and his family seems content. Suddenly, the world is plagued by a mysterious infection turning whole human populations into rampaging mindless zombies. After barely escaping the chaos, Lane is persuaded to go on a mission to investigate this disease. What follows is a perilous trek around the world where Lane must brave horrific dangers and long odds to find answers before human civilization falls.",en,10375,6.7 +325,Skyfall,"When Bond's latest assignment goes gravely wrong and agents around the world are exposed, MI6 is attacked forcing M to relocate the agency. These events cause her authority and position to be challenged by Gareth Mallory, the new Chairman of the Intelligence and Security Committee. With MI6 now compromised from both inside and out, M is left with one ally she can trust: Bond. 007 takes to the shadows - aided only by field agent, Eve - following a trail to the mysterious Silva, whose lethal and hidden motives have yet to reveal themselves.",en,11393,7.1 +326,The Keeper of Lost Causes,"Denmark, 2013. Police officers Carl Mørck and Hafez el-Assad, sole members of Department Q, which is focused on closing cold cases, investigate the disappearance of politician Merete Lynggaard, vanished when she and her brother were traveling aboard a ferry five years ago.",da,391,7.2 +327,Crawl,"When a huge hurricane hits her hometown in Florida, Haley ignores evacuation orders to look for her father. After finding him badly wounded, both are trapped by the flood. With virtually no time to escape the storm, they discover that rising water levels are the least of their problems.",en,1325,6.2 +328,Battle Royale,"Remake of the japanese original 2000 movie directed by Kinji Fukasaku of the same name. amid concerns about its violence, is set in an apocalyptic future in which schools are overrun by uncontrolled violence; the government responds by organizing an annual Battle Royale, in which a school class is picked at random and students are pitted against each other on an abandoned island in a game of survival.",en,0,0 +329,Close Encounters of the Third Kind,"After an encounter with UFOs, a line worker feels undeniably drawn to an isolated area in the wilderness where something spectacular is about to happen.",en,2426,7.4 +330,The Matrix Reloaded,"Six months after the events depicted in The Matrix, Neo has proved to be a good omen for the free humans, as more and more humans are being freed from the matrix and brought to Zion, the one and only stronghold of the Resistance. Neo himself has discovered his superpowers including super speed, ability to see the codes of the things inside the matrix and a certain degree of pre-cognition. But a nasty piece of news hits the human resistance: 250,000 machine sentinels are digging to Zion and would reach them in 72 hours. As Zion prepares for the ultimate war, Neo, Morpheus and Trinity are advised by the Oracle to find the Keymaker who would help them reach the Source. Meanwhile Neo's recurrent dreams depicting Trinity's death have got him worried and as if it was not enough, Agent Smith has somehow escaped deletion, has become more powerful than before and has fixed Neo as his next target.",en,6614,6.9 +331,The Golden Voyage of Sinbad,"Sinbad and his crew intercept a homunculus carrying a golden tablet. Koura, the creator of the homunculus and practitioner of evil magic, wants the tablet back and pursues Sinbad. Meanwhile Sinbad meets the Vizier who has another part of the interlocking golden map, and they mount a quest across the seas to solve the riddle of the map.",en,104,6.6 +332,Sniper: Ultimate Kill,"Colombian drug kingpin Jesús Morales secretly pays for the services of a sniper nicknamed ""The Devil,"" capable of killing one-by-one the enemies of anyone who hires him. With no adversaries left alive, Morales grows stronger and gains control of more smuggling routes into the United States. The DEA, alarmed by this threat to the country, sends agent Kate Estrada, who has been following Morales for years, and Marine sniper Brandon Beckett to Colombia. Their mission: Kill ""The Devil"" and bring Morales back to the US to be tried for his crimes. The agents think they have everything under control, but Morales and ""The Devil"" have prepared plenty of surprises to keep the mission from succeeding.",en,84,6.2 +333,6 Below: Miracle on the Mountain,An adrenaline seeking snowboarder gets lost in a massive winter storm in the back country of the High Sierras where he is pushed to the limits of human endurance and forced to battle his own personal demons as he fights for survival....,en,207,5.7 +334,Camp Cold Brook,Strange events plague crew members of a reality TV show when they visit an infamous backwoods camp that was the site of a mass murder 20 years earlier.,en,0,0 +335,Get Out,"Chris and his girlfriend Rose go upstate to visit her parents for the weekend. At first, Chris reads the family's overly accommodating behavior as nervous attempts to deal with their daughter's interracial relationship, but as the weekend progresses, a series of increasingly disturbing discoveries lead him to a truth that he never could have imagined.",en,10504,7.5 +336,Rogue One: A Star Wars Story,A rogue band of resistance fighters unite for a mission to steal the Death Star plans and bring a new hope to the galaxy.,en,10571,7.5 +337,Princess Mononoke,"Ashitaka, a prince of the disappearing Emishi people, is cursed by a demonized boar god and must journey to the west to find a cure. Along the way, he encounters San, a young human woman fighting to protect the forest, and Lady Eboshi, who is trying to destroy it. Ashitaka must find a way to bring balance to this conflict.",ja,4495,8.4 +338,Se7en,"Two homicide detectives are on a desperate hunt for a serial killer whose crimes are based on the ""seven deadly sins"" in this dark and haunting film that takes viewers from the tortured remains of one victim to the next. The seasoned Det. Sommerset researches each sin in an effort to get inside the killer's mind, while his novice partner, Mills, scoffs at his efforts to unravel the case.",en,12482,8.3 +339,The Fifth Element,"In 2257, a taxi driver is unintentionally given the task of saving a young girl who is part of the key that will ensure the survival of humanity.",en,7051,7.5 +340,The Last Summer,"Standing on the precipice of adulthood, a group of friends navigate new relationships, while reexamining others, during their final summer before college.",en,905,6 +341,Blade: Trinity,"For years, Blade has fought against the vampires in the cover of the night. But now, after falling into the crosshairs of the FBI, he is forced out into the daylight, where he is driven to join forces with a clan of human vampire hunters he never knew existed—The Nightstalkers. Together with Abigail and Hannibal, two deftly trained Nightstalkers, Blade follows a trail of blood to the ancient creature that is also hunting him—the original vampire, Dracula.",en,2365,5.8 +342,Man of Steel,"A young boy learns that he has extraordinary powers and is not of this earth. As a young man, he journeys to discover where he came from and what he was sent here to do. But the hero in him must emerge if he is to save the world from annihilation and become the symbol of hope for all mankind.",en,10754,6.5 +343,Angels & Demons,"Harvard symbologist Robert Langdon is recruited by the Vatican to investigate the apparent return of the Illuminati - a secret, underground organization - after four cardinals are kidnapped on the night of the papal conclave.",en,4483,6.6 +344,A Star Is Born,"Seasoned musician Jackson Maine discovers — and falls in love with — struggling artist Ally. She has just about given up on her dream to make it big as a singer — until Jack coaxes her into the spotlight. But even as Ally's career takes off, the personal side of their relationship is breaking down, as Jack fights an ongoing battle with his own internal demons.",en,7627,7.5 +345,Cats,A tribe of cats called the Jellicles must decide yearly which one will ascend to the Heaviside Layer and come back to a new Jellicle life.,en,298,4.4 +346,Olympus Has Fallen,"When the White House (Secret Service Code: ""Olympus"") is captured by a terrorist mastermind and the President is kidnapped, disgraced former Presidential guard Mike Banning finds himself trapped within the building. As the national security team scrambles to respond, they are forced to rely on Banning's inside knowledge to help retake the White House, save the President and avert an even bigger disaster.",en,4633,6.3 +347,The Perfect Date,"No beau? No problem! To earn money for college, a high schooler creates a dating app that lets him act as a stand-in boyfriend.",en,2051,6.3 +348,Toy Story 3,"Woody, Buzz, and the rest of Andy's toys haven't been played with in years. With Andy about to go to college, the gang find themselves accidentally left at a nefarious day care center. The toys must band together to escape and return home to Andy.",en,9842,7.8 +349,Raiders of the Lost Ark,"When Dr. Indiana Jones – the tweed-suited professor who just happens to be a celebrated archaeologist – is hired by the government to locate the legendary Ark of the Covenant, he finds himself up against the entire Nazi regime.",en,7645,7.9 +350,Bumblebee,"On the run in the year 1987, Bumblebee finds refuge in a junkyard in a small Californian beach town. Charlie, on the cusp of turning 18 and trying to find her place in the world, discovers Bumblebee, battle-scarred and broken. When Charlie revives him, she quickly learns this is no ordinary yellow VW bug.",en,3479,6.6 +351,The Shack,"After suffering a family tragedy, Mack Phillips spirals into a deep depression causing him to question his innermost beliefs. Facing a crisis of faith, he receives a mysterious letter urging him to an abandoned shack deep in the Oregon wilderness. Despite his doubts, Mack journeys to the shack and encounters an enigmatic trio of strangers led by a woman named Papa. Through this meeting, Mack finds important truths that will transform his understanding of his tragedy and change his life forever.",en,993,7.1 +352,The Meg,"A deep sea submersible pilot revisits his past fears in the Mariana Trench, and accidentally unleashes the seventy foot ancestor of the Great White Shark believed to be extinct.",en,3675,5.9 +353,The Hunger Games: Mockingjay - Part 2,"With the nation of Panem in a full scale war, Katniss confronts President Snow in the final showdown. Teamed with a group of her closest friends – including Gale, Finnick, and Peeta – Katniss goes off on a mission with the unit from District 13 as they risk their lives to stage an assassination attempt on President Snow who has become increasingly obsessed with destroying her. The mortal traps, enemies, and moral choices that await Katniss will challenge her more than any arena she faced in The Hunger Games.",en,8475,6.9 +354,Star Wars: Episode III - Revenge of the Sith,The evil Darth Sidious enacts his final plan for unlimited power -- and the heroic Jedi Anakin Skywalker must choose a side.,en,8727,7.3 +355,Night at the Museum: Secret of the Tomb,"When the magic powers of The Tablet of Ahkmenrah begin to die out, Larry Daley spans the globe, uniting favorite and new characters while embarking on an epic quest to save the magic before it is gone forever.",en,4045,6.2 +356,American Pie Presents: The Naked Mile,"The movie will shift its focus on Erik Stifler, the cousin of Matt and Steve, a youngster who is nothing like his wild relations. Peer pressure starts to turn him to live up to the legacy of the other Stiflers when he attends the Naked Mile, a naked run across the college campus. Things get worse when he finds that his cousin Dwight is the life of the party down at the campus",en,1235,5.4 +357,Dilwale Dulhania Le Jayenge,"Raj is a rich, carefree, happy-go-lucky second generation NRI. Simran is the daughter of Chaudhary Baldev Singh, who in spite of being an NRI is very strict about adherence to Indian values. Simran has left for India to be married to her childhood fiancé. Raj leaves for India with a mission at his hands, to claim his lady love under the noses of her whole family. Thus begins a saga.",hi,2230,8.8 +358,Men in Black: International,"The Men in Black have always protected the Earth from the scum of the universe. In this new adventure, they tackle their biggest, most global threat to date: a mole in the Men in Black organization.",en,2307,5.9 +359,Kingsman: The Golden Circle,"When an attack on the Kingsman headquarters takes place and a new villain rises, Eggsy and Merlin are forced to work together with the American agency known as the Statesman to save the world.",en,6385,6.9 +360,The Interview,"Dave Skylark and his producer Aaron Rapaport run the celebrity tabloid show ""Skylark Tonight"". When they land an interview with a surprise fan, North Korean dictator Kim Jong-un, they are recruited by the CIA to turn their trip to Pyongyang into an assassination mission.",en,3993,6.2 +361,Forrest Gump,"A man with a low IQ has accomplished great things in his life and been present during significant historic events—in each case, far exceeding what anyone imagined he could do. But despite all he has achieved, his one true love eludes him.",en,17344,8.4 +362,Dunkirk,"The story of the miraculous evacuation of Allied soldiers from Belgium, Britain, Canada and France, who were cut off and surrounded by the German army from the beaches and harbour of Dunkirk between May 26th and June 4th 1940 during World War II.",en,10628,7.4 +363,Block Z,"A pre-med student and her friends encounter the death of a patient that exhibited symptoms of rabies. They are soon faced with an even bigger problem as their patient comes back from the dead and infects the people on campus, causing a lockdown and trapping the students inside.",en,4,7.8 +364,Kiss and Kill,"A reckless night of indiscretion and lust leads a woman into the dark world of blackmail and murder. When revealing photos of her sexual tryst unexpectedly surface, Katy is forced to submit to whatever her tormentors desire.",en,10,4.2 +365,How to Train Your Dragon 2,"The thrilling second chapter of the epic How To Train Your Dragon trilogy brings back the fantastical world of Hiccup and Toothless five years later. While Astrid, Snotlout and the rest of the gang are challenging each other to dragon races (the island's new favorite contact sport), the now inseparable pair journey through the skies, charting unmapped territories and exploring new worlds. When one of their adventures leads to the discovery of a secret ice cave that is home to hundreds of new wild dragons and the mysterious Dragon Rider, the two friends find themselves at the center of a battle to protect the peace.",en,6433,7.7 +366,Lady Bird,"A California high school student plans to escape from her family and small town by going to college in New York, much to the disapproval of wildly loving, deeply opinionated and strong-willed mother.",en,4848,7.3 +367,The Kissing Booth,"When teenager Elle's first kiss leads to a forbidden romance with the hottest boy in high school, she risks her relationship with her best friend.",en,4124,7.2 +368,No Time to Die,"Bond has left active service and is enjoying a tranquil life in Jamaica. His peace is short-lived when his old friend Felix Leiter from the CIA turns up asking for help. The mission to rescue a kidnapped scientist turns out to be far more treacherous than expected, leading Bond onto the trail of a mysterious villain armed with dangerous new technology.",en,0,0 +369,The Hangover,"When three friends finally come to after a raucous night of bachelor-party revelry, they find a baby in the closet and a tiger in the bathroom. But they can't seem to locate their best friend, Doug – who's supposed to be tying the knot. Launching a frantic search for Doug, the trio perseveres through a nasty hangover to try to make it to the church on time.",en,11693,7.3 +370,Sekaiichi Hatsukoi: Propose-hen,"When Ritsu Onodera changes jobs, looking for a fresh start, he's not exactly thrilled when his new boss turns out to be his old flame. Ritsu's determined to leave all that in the past—but how can he when his boss is just as determined that they have a future? Tired of accusations that family connections got him his current position, Ritsu Onodera quits his job as an editor at his father's company and transfers to Marukawa Publishing. Once there, he is assigned to the shojo manga editorial department—something he has no interest in and no experience with! Having sworn he'd never fall in love again, the last thing he wants to do is work on love stories. To make matters worse, it turns out that his overbearing boss, Masamune Takano, is actually his first love from high school!",ja,0,0 +371,Saekano: How to Raise a Boring Girlfriend Fine,"The conclusion to the ""Saenai Heroine no Sodatekata"" series.",ja,4,4.5 +372,The Devil Wears Prada,"Andy moves to New York to work in the fashion industry. Her boss is extremely demanding, cruel and won't let her succeed if she doesn't fit into the high class elegant look of their magazine.",en,7631,7.3 +373,Ralph Breaks the Internet,"Video game bad guy Ralph and fellow misfit Vanellope von Schweetz must risk it all by traveling to the World Wide Web in search of a replacement part to save Vanellope's video game, Sugar Rush. In way over their heads, Ralph and Vanellope rely on the citizens of the internet — the netizens — to help navigate their way, including an entrepreneur named Yesss, who is the head algorithm and the heart and soul of trend-making site BuzzzTube.",en,3950,7.2 +374,Despicable Me,"Villainous Gru lives up to his reputation as a despicable, deplorable and downright unlikable guy when he hatches a plan to steal the moon from the sky. But he has a tough time staying on task after three orphans land in his care.",en,11095,7.2 +375,The Dark Knight Rises,"Following the death of District Attorney Harvey Dent, Batman assumes responsibility for Dent's crimes to protect the late attorney's reputation and is subsequently hunted by the Gotham City Police Department. Eight years later, Batman encounters the mysterious Selina Kyle and the villainous Bane, a new terrorist leader who overwhelms Gotham's finest. The Dark Knight resurfaces to protect a city that has branded him an enemy.",en,15616,7.7 +376,Sing,A koala named Buster recruits his best friend to help him drum up business for his theater by hosting a singing competition.,en,4955,7 +377,Descendants 3,The teenagers of Disney's most infamous villains return to the Isle of the Lost to recruit a new batch of villainous offspring to join them at Auradon Prep.,en,577,7.8 +378,Red Sparrow,"Prima ballerina, Dominika Egorova faces a bleak and uncertain future after she suffers an injury that ends her career. She soon turns to Sparrow School, a secret intelligence service that trains exceptional young people to use their minds and bodies as weapons. Dominika emerges as the most dangerous Sparrow after completing the sadistic training process. As she comes to terms with her new abilities, she meets a CIA agent who tries to convince her that he is the only person she can trust.",en,4016,6.5 +379,The Boy in the Striped Pyjamas,"When his family moves from their home in Berlin to a strange new house in Poland, young Bruno befriends Shmuel, a boy who lives on the other side of the fence where everyone seems to be wearing striped pajamas. Unaware of Shmuel's fate as a Jewish prisoner or the role his own Nazi father plays in his imprisonment, Bruno embarks on a dangerous journey inside the camp's walls.",en,4251,7.8 +380,The November Man,An ex- CIA operative is brought back in on a very personal mission and finds himself pitted against his former pupil in a deadly game involving high level CIA officials and the Russian president-elect.,en,953,6.1 +381,Alice in Wonderland,"On a golden afternoon, young Alice follows a White Rabbit, who disappears down a nearby rabbit hole. Quickly following him, she tumbles into the burrow - and enters the merry, topsy-turvy world of Wonderland! Memorable songs and whimsical escapades highlight Alice's journey, which culminates in a madcap encounter with the Queen of Hearts - and her army of playing cards!",en,3855,7.1 +382,Despicable Me 2,Gru is recruited by the Anti-Villain League to help deal with a powerful new super criminal.,en,8123,6.9 +383,Lucy,"A woman, accidentally caught in a dark deal, turns the tables on her captors and transforms into a merciless warrior evolved beyond human logic.",en,11249,6.3 +384,Cold Pursuit,"The quiet family life of Nels Coxman, a snowplow driver, is upended after his son's murder. Nels begins a vengeful hunt for Viking, the drug lord he holds responsible for the killing, eliminating Viking's associates one by one. As Nels draws closer to Viking, his actions bring even more unexpected and violent consequences, as he proves that revenge is all in the execution.",en,1372,5.5 +385,Quantum of Solace,"Quantum of Solace continues the adventures of James Bond after Casino Royale. Betrayed by Vesper, the woman he loved, 007 fights the urge to make his latest mission personal. Pursuing his determination to uncover the truth, Bond and M interrogate Mr. White, who reveals that the organization that blackmailed Vesper is far more complex and dangerous than anyone had imagined.",en,5058,6.3 +386,The Secret Life of Pets 2,"Max the terrier must cope with some major life changes when his owner gets married and has a baby. When the family takes a trip to the countryside, nervous Max has numerous run-ins with canine-intolerant cows, hostile foxes and a scary turkey. Luckily for Max, he soon catches a break when he meets Rooster, a gruff farm dog who tries to cure the lovable pooch of his neuroses.",en,1289,6.8 +387,Ratatouille,"A rat named Remy dreams of becoming a great French chef despite his family's wishes and the obvious problem of being a rat in a decidedly rodent-phobic profession. When fate places Remy in the sewers of Paris, he finds himself ideally situated beneath a restaurant made famous by his culinary hero, Auguste Gusteau. Despite the apparent dangers of being an unlikely - and certainly unwanted - visitor in the kitchen of a fine French restaurant, Remy's passion for cooking soon sets into motion a hilarious and exciting rat race that turns the culinary world of Paris upside down.",en,10474,7.7 +388,The Circle,"A young tech worker takes a job at a powerful Internet corporation, quickly rises up the company's ranks, and soon finds herself in a perilous situation concerning privacy, surveillance and freedom. She comes to learn that her decisions and actions will determine the future of humanity.",en,3123,5.5 +389,Predator,"Dutch and his group of commandos are hired by the CIA to rescue downed airmen from guerillas in a Central American jungle. The mission goes well but as they return they find that something is hunting them. Nearly invisible, it blends in with the forest, taking trophies from the bodies of its victims as it goes along. Occasionally seeing through its eyes, the audience sees it is an intelligent alien hunter, hunting them for sport, killing them off one at a time.",en,4339,7.4 +390,GoldenEye,"When a powerful satellite system falls into the hands of Alec Trevelyan, AKA Agent 006, a former ally-turned-enemy, only James Bond can save the world from an awesome space weapon that -- in one short pulse -- could destroy the earth! As Bond squares off against his former compatriot, he also battles Trevelyan's stunning ally, Xenia Onatopp, an assassin who uses pleasure as her ultimate weapon.",en,2262,6.8 +391,Fantasy Island,"A group of contest winners arrive at an island hotel to live out their dreams, only to find themselves trapped in nightmare scenarios.",en,180,5.1 +392,2001: A Space Odyssey,"Humanity finds a mysterious object buried beneath the lunar surface and sets off to find its origins with the help of HAL 9000, the world's most advanced super computer.",en,6929,8.1 +393,Bruce Almighty,"Bruce Nolan toils as a 'human interest' television reporter in Buffalo, N.Y., but despite his high ratings and the love of his beautiful girlfriend, Bruce remains unfulfilled. At the end of the worst day in his life, he angrily ridicules God—and the Almighty responds, endowing Bruce with all of His divine powers.",en,7248,6.7 +394,Arjona Circo Soledad en Vivo,,es,0,0 +395,Goldfinger,"Special agent 007 comes face to face with one of the most notorious villains of all time, and now he must outwit and outgun the powerful tycoon to prevent him from cashing in on a devious scheme to raid Fort Knox -- and obliterate the world's economy.",en,2014,7.4 +396,Django Unchained,"With the help of a German bounty hunter, a freed slave sets out to rescue his wife from a brutal Mississippi plantation owner.",en,17864,8.1 +397,The Transporter Refueled,"The fast-paced action movie is again set in the criminal underworld in France, where Frank Martin is known as The Transporter, because he is the best driver and mercenary money can buy. In this installment, he meets Anna and they attempt to take down a group of ruthless Russian human traffickers who also have kidnapped Frank’s father.",en,950,5.5 +398,The Expendables,"Barney Ross leads a band of highly skilled mercenaries including knife enthusiast Lee Christmas, a martial arts expert, heavy weapons specialist, demolitionist, and a loose-cannon sniper. When the group is commissioned by the mysterious Mr. Church to assassinate the dictator of a small South American island, Barney and Lee visit the remote locale to scout out their opposition and discover the true nature of the conflict engulfing the city.",en,5203,6.1 +399,Memento,"Leonard Shelby is tracking down the man who raped and murdered his wife. The difficulty of locating his wife's killer, however, is compounded by the fact that he suffers from a rare, untreatable form of short-term memory loss. Although he can recall details of life before his accident, Leonard cannot remember what happened fifteen minutes ago, where he's going, or why.",en,9080,8.2 +400,The Grand Budapest Hotel,"The Grand Budapest Hotel tells of a legendary concierge at a famous European hotel between the wars and his friendship with a young employee who becomes his trusted protégé. The story involves the theft and recovery of a priceless Renaissance painting, the battle for an enormous family fortune and the slow and then sudden upheavals that transformed Europe during the first half of the 20th century.",en,9326,8 +401,Mamu (and a Mother Too),"A transgender sex worker in her late 40s along Fields Avenue whose only aspiration is to have breast implants for her profession unexpectedly assumes the role of a mother to her orphaned niece, a transgender youth who is only beginning to discover her own sexuality. As she works more shifts to save for her implants, troubles arise when she begins to feel the weight of her struggles – being an aging sex worker in fast-evolving society, a partner to her young fiancé, and a parent to a teenager she just met. Her difficult confrontations eventually lead her to a new attitude towards life, and a unique recipe to a famous Kapampangan dish, Sisig.",tl,1,10 +402,Guardians of the Galaxy,"Light years from Earth, 26 years after being abducted, Peter Quill finds himself the prime target of a manhunt after discovering an orb wanted by Ronan the Accuser.",en,20132,7.9 +403,Inferno,"After waking up in a hospital with amnesia, professor Robert Langdon and a doctor must race against time to foil a deadly global plot.",en,4328,5.9 +404,Gattaca,"In a future society in the era of indefinite eugenics, humans are set on a life course depending on their DNA. Young Vincent Freeman is born with a condition that would prevent him from space travel, yet is determined to infiltrate the GATTACA space program.",en,3802,7.5 +405,Edward Scissorhands,A small suburban town receives a visit from a castaway unfinished science experiment named Edward.,en,8521,7.7 +406,Child 44,"Set in Stalin-era Soviet Union, a disgraced MGB agent is dispatched to investigate a series of child murders -- a case that begins to connect with the very top of party leadership.",en,1031,6.2 +407,Dracula Untold,"Vlad Tepes is a great hero, but when he learns the Sultan is preparing for battle and needs to form an army of 1,000 boys, he vows to find a way to protect his family. Vlad turns to dark forces in order to get the power to destroy his enemies and agrees to go from hero to monster as he's turned into the mythological vampire, Dracula.",en,4149,6.3 +408,Borg vs McEnroe,"The Swedish Björn Borg and the American John McEnroe, the best tennis players in the world, maintain a legendary duel during the 1980 Wimbledon tournament.",sv,713,7 +409,Transformers: Age of Extinction,"As humanity picks up the pieces, following the conclusion of ""Transformers: Dark of the Moon,"" Autobots and Decepticons have all but vanished from the face of the planet. However, a group of powerful, ingenious businessman and scientists attempt to learn from past Transformer incursions and push the boundaries of technology beyond what they can control - all while an ancient, powerful Transformer menace sets Earth in his cross-hairs.",en,5366,5.8 +410,Us,"Husband and wife Gabe and Adelaide Wilson take their kids to their beach house expecting to unplug and unwind with friends. But as night descends, their serenity turns to tension and chaos when some shocking visitors arrive uninvited.",en,3655,7 +411,The Departed,"To take down South Boston's Irish Mafia, the police send in one of their own to infiltrate the underworld, not realizing the syndicate has done likewise. While an undercover cop curries favor with the mob kingpin, a career criminal rises through the police ranks. But both sides soon discover there's a mole among them.",en,9242,8.1 +412,The Twilight Saga: Breaking Dawn - Part 1,The new found married bliss of Bella Swan and vampire Edward Cullen is cut short when a series of betrayals and misfortunes threatens to destroy their world.,en,5815,6 +413,La La Land,"Mia, an aspiring actress, serves lattes to movie stars in between auditions and Sebastian, a jazz musician, scrapes by playing cocktail party gigs in dingy bars, but as success mounts they are faced with decisions that begin to fray the fragile fabric of their love affair, and the dreams they worked so hard to maintain in each other threaten to rip them apart.",en,11536,7.9 +414,Lady and the Tramp,"Lady, a golden cocker spaniel, meets up with a mongrel dog who calls himself the Tramp. He is obviously from the wrong side of town, but happenings at Lady's home make her decide to travel with him for a while.",en,3342,7.1 +415,Spider-Man,"After being bitten by a genetically altered spider, nerdy high school student Peter Parker is endowed with amazing powers to become the Amazing superhero known as Spider-Man.",en,11429,7.1 +416,The Jungle Book,"A man-cub named Mowgli fostered by wolves. After a threat from the tiger Shere Khan, Mowgli is forced to flee the jungle, by which he embarks on a journey of self discovery with the help of the panther, Bagheera and the free-spirited bear, Baloo.",en,5899,6.8 +417,Die Hard,"NYPD cop John McClane's plan to reconcile with his estranged wife is thrown for a serious loop when, minutes after he arrives at her office, the entire building is overtaken by a group of terrorists. With little help from the LAPD, wisecracking McClane sets out to single-handedly rescue the hostages and bring the bad guys down.",en,7019,7.7 +418,"The Good, the Bad and the Ugly","While the Civil War rages between the Union and the Confederacy, three men – a quiet loner, a ruthless hit man and a Mexican bandit – comb the American Southwest in search of a strongbox containing $200,000 in stolen gold.",it,4812,8.4 +419,RED,"When his peaceful life is threatened by a high-tech assassin, former black-ops agent, Frank Moses reassembles his old team in a last ditch effort to survive and uncover his assailants.",en,4587,6.7 +420,Suburbicon,"In the quiet family town of Suburbicon during the 1950s, the best and worst of humanity is hilariously reflected through the deeds of seemingly ordinary people. When a home invasion turns deadly, a picture-perfect family turns to blackmail, revenge and murder.",en,1053,5.8 +421,The Twilight Saga: Breaking Dawn - Part 2,"After the birth of Renesmee, the Cullens gather other vampire clans in order to protect the child from a false allegation that puts the family in front of the Volturi.",en,5871,6.3 +422,Gladiator,"In the year 180, the death of emperor Marcus Aurelius throws the Roman Empire into chaos. Maximus is one of the Roman army's most capable and trusted generals and a key advisor to the emperor. As Marcus' devious son Commodus ascends to the throne, Maximus is set to be executed. He escapes, but is captured by slave traders. Renamed Spaniard and forced to become a gladiator, Maximus must battle to the death with other men for the amusement of paying audiences.",en,11316,8.1 +423,Prometheus,"A team of explorers discover a clue to the origins of mankind on Earth, leading them on a journey to the darkest corners of the universe. There, they must fight a terrifying battle to save the future of the human race.",en,8178,6.4 +424,Me Before You,"A small town girl is caught between dead-end jobs. A high-profile, successful man becomes wheelchair bound following an accident. The man decides his life is not worth living until the girl is hired for six months to be his new caretaker. Worlds apart and trapped together by circumstance, the two get off to a rocky start. But the girl becomes determined to prove to the man that life is worth living and as they embark on a series of adventures together, each finds their world changing in ways neither of them could begin to imagine.",en,6941,7.8 +425,Lupinranger VS Patranger VS Kyuranger,"""Lupinranger VS Patranger VS Kyuranger"" is an upcoming V-Cinext film between Kaitou Sentai Lupinranger VS Keisatsu Sentai Patranger and Uchu Sentai Kyuranger. The story begins when the Lupinrangers, Kairi, Touma, and Umika, are kidnapped by someone mysterious. The Patrangers are then tasked with an Abduction Case to find the missing thieves, where they run into the Kyuranger team as they pass through space. Just who exactly kidnapped them? And why did the 12 Kyurangers return to space?",ja,2,5.5 +426,Train to Busan,"Martial law is declared when a mysterious viral outbreak pushes Korea into a state of emergency. Those on an express train to Busan, a city that has successfully fended off the viral outbreak, must fight for their own survival…",ko,3324,7.7 +427,Insidious: The Last Key,"Parapsychologist Elise Rainier and her team travel to Five Keys, NM, to investigate a man’s claim of a haunting. Terror soon strikes when Rainier realizes that the house he lives in was her family’s old home.",en,1612,6.1 +428,Richard Jewell,"Directed by Clint Eastwood and based on true events, ""Richard Jewell"" is a story of what happens when what is reported as fact obscures the truth. ""There is a bomb in Centennial Park. You have thirty minutes."" The world is first introduced to Richard Jewell as the security guard who reports finding the device at the 1996 Atlanta bombing-his report making him a hero whose swift actions save countless lives. But within days, the law enforcement wannabe becomes the FBI's number one suspect, vilified by press and public alike, his life ripped apart. Richard Jewell thinks quick, works fast, and saves hundreds, perhaps thousands, of lives after a domestic terrorist plants several pipe bombs and they explode during a concert, only to be falsely suspected of the crime by sloppy FBI work and sensational media coverage.",en,669,7.5 +429,Tomb Raider,"Lara Croft, the fiercely independent daughter of a missing adventurer, must push herself beyond her limits when she finds herself on the island where her father disappeared.",en,5163,6.3 +430,Mission: Impossible - Ghost Protocol,"Ethan Hunt and his team are racing against time to track down a dangerous terrorist named Hendricks, who has gained access to Russian nuclear launch codes and is planning a strike on the United States. An attempt to stop him ends in an explosion causing severe destruction to the Kremlin and the IMF to be implicated in the bombing, forcing the President to disavow them. No longer being aided by the government, Ethan and his team chase Hendricks around the globe, although they might still be too late to stop a disaster.",en,6763,7 +431,Taken 3,"Ex-government operative Bryan Mills finds his life is shattered when he's falsely accused of a murder that hits close to home. As he's pursued by a savvy police inspector, Mills employs his particular set of skills to track the real killer and exact his unique brand of justice.",en,3863,6.2 +432,Dreams of Darkness,"Devastated by the disappearance of his wife, Derek Fabry enters a nightmarish world of the occult, erotic evil, and supernatural seduction as he tries to unravel the mystery of her vanishing.",en,0,0 +433,Ted 2,"Newlywed couple Ted and Tami-Lynn want to have a baby, but in order to qualify to be a parent, Ted will have to prove he's a person in a court of law.",en,4743,6.2 +434,Rambo: First Blood Part II,John Rambo is released from prison by the government for a top-secret covert mission to the last place on Earth he'd want to return - the jungles of Vietnam.,en,2000,6.5 +435,Pirates of the Caribbean: Dead Men Tell No Tales,"Thrust into an all-new adventure, a down-on-his-luck Capt. Jack Sparrow feels the winds of ill-fortune blowing even more strongly when deadly ghost sailors led by his old nemesis, the evil Capt. Salazar, escape from the Devil's Triangle. Jack's only hope of survival lies in seeking out the legendary Trident of Poseidon, but to find it, he must forge an uneasy alliance with a brilliant and beautiful astronomer and a headstrong young man in the British navy.",en,7888,6.6 +436,Ne Zha,"The Primus extracts a Mixed Yuan Bead into a Spirit Seed and a Demon Pill. The Spirit Seed can be reincarnated as a human to help King Zhou establish a new dynasty, whereas the Demon Pill will create a devil threatening humanity. Ne Zha is the one who is destined to be the hero, but instead he becomes a devil incarnate, because the Spirit Seed and a Demon Pill are switched.",zh,39,7.3 +437,Resistance,The story of a group of Jewish Boy Scouts who worked with the French Resistance to save the lives of ten thousand orphans during World War II.,en,3,7.7 +438,Maze Runner: The Scorch Trials,"Thomas and his fellow Gladers face their greatest challenge yet: searching for clues about the mysterious and powerful organization known as WCKD. Their journey takes them to the Scorch, a desolate landscape filled with unimaginable obstacles. Teaming up with resistance fighters, the Gladers take on WCKD’s vastly superior forces and uncover its shocking plans for them all.",en,7065,6.6 +439,Bad Boys II,"Out-of-control, trash-talking buddy cops Marcus Burnett and Mike Lowrey of the Miami Narcotics Task Force reunite, and bullets fly, cars crash and laughs explode as they pursue a whacked-out drug lord from the streets of Miami to the barrios of Cuba. But the real fireworks result when Marcus discovers that playboy Mike is secretly romancing Marcus’ sexy sister.",en,3236,6.5 +440,Star Trek,"The fate of the galaxy rests in the hands of bitter rivals. One, James Kirk, is a delinquent, thrill-seeking Iowa farm boy. The other, Spock, a Vulcan, was raised in a logic-based society that rejects all emotion. As fiery instinct clashes with calm reason, their unlikely but powerful partnership is the only thing capable of leading their crew through unimaginable danger, boldly going where no one has gone before. The human adventure has begun again.",en,6995,7.4 +441,Jupiter Ascending,"In a universe where human genetic material is the most precious commodity, an impoverished young Earth woman becomes the key to strategic maneuvers and internal strife within a powerful dynasty…",en,4877,5.3 +442,Horrible Bosses 2,"Dale, Kurt and Nick decide to start their own business but things don't go as planned because of a slick investor, prompting the trio to pull off a harebrained and misguided kidnapping scheme.",en,2882,6.1 +443,Terminator 3: Rise of the Machines,"It's been 10 years since John Connor saved Earth from Judgment Day, and he's now living under the radar, steering clear of using anything Skynet can trace. That is, until he encounters T-X, a robotic assassin ordered to finish what T-1000 started. Good thing Connor's former nemesis, the Terminator, is back to aid the now-adult Connor … just like he promised.",en,4149,6 +444,Furious 7,Deckard Shaw seeks revenge against Dominic Toretto and his family for his comatose brother.,en,7268,7.3 +445,Dora and the Lost City of Gold,"Dora, a girl who has spent most of her life exploring the jungle with her parents, now must navigate her most dangerous adventure yet: high school. Always the explorer, Dora quickly finds herself leading Boots (her best friend, a monkey), Diego, and a rag tag group of teens on an adventure to save her parents and solve the impossible mystery behind a lost Inca civilization.",en,642,6.5 +446,An Officer and a Spy,"In 1894, French Captain Alfred Dreyfus is wrongfully convicted of treason and sentenced to life imprisonment at Devil's Island.",fr,459,7.2 +447,Shutter Island,"World War II soldier-turned-U.S. Marshal Teddy Daniels investigates the disappearance of a patient from a hospital for the criminally insane, but his efforts are compromised by his troubling visions and also by a mysterious doctor.",en,14891,8.1 +448,Space Jam,"Swackhammer, an evil alien theme park owner, needs a new attraction at Moron Mountain. When his gang, the Nerdlucks, heads to Earth to kidnap Bugs Bunny and the Looney Tunes, Bugs challenges them to a basketball game to determine their fate. The aliens agree, but they steal the powers of NBA basketball players, including Larry Bird and Charles Barkley -- so Bugs gets some help from superstar Michael Jordan.",en,3368,6.7 +449,Nightcrawler,"When Lou Bloom, desperate for work, muscles into the world of L.A. crime journalism, he blurs the line between observer and participant to become the star of his own story. Aiding him in his effort is Nina, a TV-news veteran.",en,6790,7.7 +450,Ocean's Eight,"Debbie Ocean, a criminal mastermind, gathers a crew of female thieves to pull off the heist of the century at New York's annual Met Gala.",en,4698,6.9 +451,Monty Python and the Holy Grail,"King Arthur, accompanied by his squire, recruits his Knights of the Round Table, including Sir Bedevere the Wise, Sir Lancelot the Brave, Sir Robin the Not-Quite-So-Brave-As-Sir-Lancelot and Sir Galahad the Pure. On the way, Arthur battles the Black Knight who, despite having had all his limbs chopped off, insists he can still fight. They reach Camelot, but Arthur decides not to enter, as ""it is a silly place"".",en,3530,7.8 +452,Shipwrecked,A young Norwegian boy in 1850s England goes to work as a cabin boy and discovers some of his shipmates are actually pirates.,no,26,6.7 +453,Shrek the Third,"The King of Far Far Away has died and Shrek and Fiona are to become King & Queen. However, Shrek wants to return to his cozy swamp and live in peace and quiet, so when he finds out there is another heir to the throne, they set off to bring him back to rule the kingdom.",en,5638,6.2 +454,Chance,"Chance Matthew Modine (Full Metal Jacket/Stranger Things) stars as a youth baseball coach in the film Chance, a true story of a teenage love triangle leading to one of the two boys' tragic death - told through the lens of elite youth baseball. Sections of the film feature the fun of 6-year-old tee-ball and the best baseball ever seen on screen from 12-year-olds. Tanner Buchanan (Designated Survivor/Cobra Kai), Amanda Leighton (This is Us/The Fosters) and Blake Cooper (The Maze Runner, Measure of a Man) star in teenage roles. All score is original by Ian Honeyman and performed, with original lyrics written and performed by Angela Parrish from La La Land. Genres include Family/Sports/Faith/Drama.",en,0,0 +455,American Pie,"At a high-school party, four friends find that losing their collective virginity isn't as easy as they had thought. But they still believe that they need to do so before college. To motivate themselves, they enter a pact to all ""score."" by their senior prom.",en,5003,6.5 +456,Uncorked,Elijah must balance his dream of becoming a master sommelier with his father's expectations that he carry on the family's Memphis BBQ joint.,en,51,6.4 +457,The Mummy,Dashing legionnaire Rick O'Connell stumbles upon the hidden ruins of Hamunaptra while in the midst of a battle to claim the area in 1920s Egypt. It has been over three thousand years since former High Priest Imhotep suffered a fate worse than death as a punishment for a forbidden love—along with a curse that guarantees eternal doom upon the world if he is ever awoken.,en,5668,6.8 +458,Percy Jackson & the Olympians: The Lightning Thief,"Accident prone teenager, Percy discovers he's actually a demi-God, the son of Poseidon, and he is needed when Zeus' lightning is stolen. Percy must master his new found skills in order to prevent a war between the Gods that could devastate the entire world.",en,4958,6.1 +459,GoodFellas,"The true story of Henry Hill, a half-Irish, half-Sicilian Brooklyn kid who is adopted by neighbourhood gangsters at an early age and climbs the ranks of a Mafia family under the guidance of Jimmy Conway.",en,6994,8.4 +460,Shrek 2,"Shrek, Fiona and Donkey set off to Far, Far Away to meet Fiona's mother and father. But not everyone is happy. Shrek and the King find it hard to get along, and there's tension in the marriage. The fairy godmother discovers that Shrek has married Fiona instead of her Son Prince Charming and sets about destroying their marriage.",en,7302,7 +461,Hacksaw Ridge,"WWII American Army Medic Desmond T. Doss, who served during the Battle of Okinawa, refuses to kill people and becomes the first Conscientious Objector in American history to receive the Congressional Medal of Honor.",en,7735,8.1 +462,The Prestige,"A mysterious story of two magicians whose intense rivalry leads them on a life-long battle for supremacy -- full of obsession, deceit and jealousy with dangerous and deadly consequences.",en,9617,8.2 +463,Balkan Line,"NATO bombs Belgrad March 1999. June: Serb army pulls out of Kosovo. Some Muslims believe they can now plunder, rape and kill Serbs in Kosovo. 5 Russians are to take Kosovo's airport from such bandits and hold it until peacekeepers arrive.",ru,53,7.3 +464,Life Is Beautiful,A touching story of an Italian book seller of Jewish ancestry who lives in his own little fairy tale. His creative and happy life would come to an abrupt halt when his entire family is deported to a concentration camp during World War II. While locked up he tries to convince his son that the whole thing is just a game.,it,8477,8.5 +465,The Hobbit: The Desolation of Smaug,"The Dwarves, Bilbo and Gandalf have successfully escaped the Misty Mountains, and Bilbo has gained the One Ring. They all continue their journey to get their gold back from the Dragon, Smaug.",en,8672,7.6 +466,San Andreas,"In the aftermath of a massive earthquake in California, a rescue-chopper pilot makes a dangerous journey across the state in order to rescue his estranged daughter.",en,5750,6.1 +467,Men in Black II,"Kay and Jay reunite to provide our best, last and only line of defense against a sinister seductress who levels the toughest challenge yet to the MIB's untarnished mission statement – protecting Earth from the scum of the universe. It's been four years since the alien-seeking agents averted an intergalactic disaster of epic proportions. Now it's a race against the clock as Jay must convince Kay – who not only has absolutely no memory of his time spent with the MIB, but is also the only living person left with the expertise to save the galaxy – to reunite with the MIB before the earth submits to ultimate destruction.",en,6659,6.3 +468,How to Train Your Dragon,"As the son of a Viking leader on the cusp of manhood, shy Hiccup Horrendous Haddock III faces a rite of passage: he must kill a dragon to prove his warrior mettle. But after downing a feared dragon, he realizes that he no longer wants to destroy it, and instead befriends the beast – which he names Toothless – much to the chagrin of his warrior father",en,8738,7.7 +469,Violet Evergarden: Eternity and the Auto Memory Doll,"Isabella, the daughter of the noble York family, is enrolled in an all-girls academy to be groomed into a dame worthy of nobility. However, she has given up on her future, seeing the prestigious school as nothing more than a prison from the outside world. Her family notices her struggling in her lessons and decides to hire Violet Evergarden to personally tutor her under the guise of a handmaiden. At first, Isabella treats Violet coldly. Violet seems to be able to do everything perfectly, leading Isabella to assume that she was born with a silver spoon. After some time, Isabella begins to realize that Violet has had her own struggles and starts to open up to her. Isabella soon reveals that she has lost contact with her beloved younger sister, whom she yearns to see again. Having experienced the power of words through her past clientele, Violet asks if Isabella wishes to write a letter to Taylor. Will Violet be able to help Isabella convey her feelings to her long-lost sister?",ja,40,8.2 +470,Dragonheart: Vengeance,"Lukas, a young farmer whose family is killed by savage raiders in the countryside, sets out on an epic quest for revenge, forming an unlikely trio with a majestic dragon and a swashbuckling, sword-fighting mercenary, Darius.",en,73,5.9 +471,The Incredible Hulk,"Scientist Bruce Banner scours the planet for an antidote to the unbridled force of rage within him: the Hulk. But when the military masterminds who dream of exploiting his powers force him back to civilization, he finds himself coming face to face with a new, deadly foe.",en,7287,6.2 +472,The Incredibles,"Bob Parr has given up his superhero days to log in time as an insurance adjuster and raise his three children with his formerly heroic wife in suburbia. But when he receives a mysterious assignment, it's time to get back into costume.",en,12021,7.7 +473,Scary Stories to Tell in the Dark,"Mill Valley, Pennsylvania, Halloween night, 1968. After playing a joke on a school bully, Sarah and her friends decide to sneak into a supposedly haunted house that once belonged to the powerful Bellows family, unleashing dark forces that they will be unable to control.",en,1065,6.3 +474,Bird Box,"Five years after an ominous unseen presence drives most of society to suicide, a survivor and her two children make a desperate bid to reach safety.",en,6173,6.9 +475,X-Men: Days of Future Past,The ultimate X-Men ensemble fights a war for the survival of the species across two time periods as they join forces with their younger selves in an epic battle that must change the past – to save our future.,en,11109,7.5 +476,Grace,"In the wake of a horrific car accident that kills her husband, Michael, expectant mother Madeline Matheson discovers that her daughter, Grace, has died in the womb. Ignoring her doctor's warnings that the fetus must be removed from her body, a grief-stricken Matheson demands to carry the child to term -- even if it endangers her own life to do so. Curiously, little Grace emerges undead -- and with a craving for human blood.",en,76,5.1 +477,Grease,"Australian good girl Sandy and greaser Danny fell in love over the summer. But when they unexpectedly discover they're now in the same high school, will they be able to rekindle their romance despite their eccentric friends?",en,4540,7.4 +478,The Passion of the Christ,A graphic portrayal of the last twelve hours of Jesus of Nazareth's life.,en,2098,7.1 +479,Star Wars: Episode I - The Phantom Menace,"Anakin Skywalker, a young slave strong with the Force, is discovered on Tatooine. Meanwhile, the evil Sith have returned, enacting their plot for revenge against the Jedi.",en,9332,6.4 +480,Lion,"A five-year-old Indian boy gets lost on the streets of Calcutta, thousands of kilometers from home. He survives many challenges before being adopted by a couple in Australia; 25 years later, he sets out to find his lost family.",en,4499,8.1 +481,The Fate of the Furious,"When a mysterious woman seduces Dom into the world of crime and a betrayal of those closest to him, the crew face trials that will test them as never before.",en,7047,6.9 +482,Playing with Love,"Laura and Fabrizio have been meeting every summer in the forest by her parent's summer home. Fabrizio is a solitary boy with only his dog for company; Laura a sweet but unconfident child. This summer new aspects enter into their story as both are growing up. Laura is falling in love with Fabrizio, while he displays a new sexual awareness of her masked by his malice. Things develop further when they meet Sylvia who, unlike the innocent Laura, is confident and assertive. Fabrizio develops a fascination with her, eventually bribing Laura to fetch her to the forest to join them in play.",it,35,5.3 +483,The First Purge,"To push the crime rate below one percent for the rest of the year, the New Founding Fathers of America test a sociological theory that vents aggression for one night in one isolated community. But when the violence of oppressors meets the rage of the others, the contagion will explode from the trial-city borders and spread across the nation.",en,2255,5.8 +484,The Amazing Spider-Man,"Peter Parker is an outcast high schooler abandoned by his parents as a boy, leaving him to be raised by his Uncle Ben and Aunt May. Like most teenagers, Peter is trying to figure out who he is and how he got to be the person he is today. As Peter discovers a mysterious briefcase that belonged to his father, he begins a quest to understand his parents' disappearance – leading him directly to Oscorp and the lab of Dr. Curt Connors, his father's former partner. As Spider-Man is set on a collision course with Connors' alter ego, The Lizard, Peter will make life-altering choices to use his powers and shape his destiny to become a hero.",en,11561,6.5 +485,The Hunt,"A teacher lives a lonely life, all the while struggling over his son’s custody. His life slowly gets better as he finds love and receives good news from his son, but his new luck is about to be brutally shattered by an innocent little lie.",da,1899,8.1 +486,From Russia with Love,"Agent 007 is back in the second installment of the James Bond series, this time battling a secret crime organization known as SPECTRE. Russians Rosa Klebb and Kronsteen are out to snatch a decoding device known as the Lektor, using the ravishing Tatiana to lure Bond into helping them. Bond willingly travels to meet Tatiana in Istanbul, where he must rely on his wits to escape with his life in a series of deadly encounters with the enemy",en,1573,7.1 +487,V for Vendetta,"In a world in which Great Britain has become a fascist state, a masked vigilante known only as “V” conducts guerrilla warfare against the oppressive British government. When V rescues a young woman from the secret police, he finds in her an ally with whom he can continue his fight to free the people of Britain.",en,9336,7.9 +488,The Cat Returns,"Haru, a schoolgirl bored by her ordinary routine, saves the life of an unusual cat and suddenly her world is transformed beyond anything she ever imagined. The Cat King rewards her good deed with a flurry of presents, including a very shocking proposal of marriage to his son! Haru embarks on an unexpected journey to the Kingdom of Cats where her eyes are opened to a whole other world.",ja,909,7.2 +489,Total Recall,"Welcome to Rekall, the company that can turn your dreams into real memories. For a factory worker named Douglas Quaid, even though he's got a beautiful wife who he loves, the mind-trip sounds like the perfect vacation from his frustrating life - real memories of life as a super-spy might be just what he needs. But when the procedure goes horribly wrong, Quaid becomes a hunted man. Finding himself on the run from the police - controlled by Chancellor Cohaagen, the leader of the free world - Quaid teams up with a rebel fighter to find the head of the underground resistance and stop Cohaagen. The line between fantasy and reality gets blurred and the fate of his world hangs in the balance as Quaid discovers his true identity, his true love, and his true fate.",en,3867,5.9 +490,Master and Commander: The Far Side of the World,"After an abrupt and violent encounter with a French warship inflicts severe damage upon his ship, a captain of the British Royal Navy begins a chase over two oceans to capture or destroy the enemy, though he must weigh his commitment to duty and ferocious pursuit of glory against the safety of his devoted crew, including the ship's thoughtful surgeon, his best friend.",en,1741,7.1 +491,Hotel Transylvania 2,"When the old-old-old-fashioned vampire Vlad arrives at the hotel for an impromptu family get-together, Hotel Transylvania is in for a collision of supernatural old-school and modern day cool.",en,3637,6.7 +492,X-Men: Apocalypse,"After the re-emergence of the world's first mutant, world-destroyer Apocalypse, the X-Men must unite to defeat his extinction level plan.",en,9237,6.5 +493,Rocketman,"The story of Elton John's life, from his years as a prodigy at the Royal Academy of Music through his influential and enduring musical partnership with Bernie Taupin.",en,2026,7.4 +494,The Little Mermaid,This colorful adventure tells the story of an impetuous mermaid princess named Ariel who falls in love with the very human Prince Eric and puts everything on the line for the chance to be with him. Memorable songs and characters -- including the villainous sea witch Ursula.,en,4923,7.3 +495,Ultras,An aging soccer fanatic faces down the reality of his past while struggling to give himself and a young follower very different futures.,it,203,6.4 +496,Baby Driver,"After being coerced into working for a crime boss, a young getaway driver finds himself taking part in a heist doomed to fail.",en,9616,7.4 +497,Mulan,"A tomboyish girl disguises herself as a young man so she can fight with the Imperial Chinese Army against the invading Huns. With help from wise-cracking dragon Mushu, Mulan just might save her country -- and win the heart of handsome Captain Li Shang.",en,5689,7.9 +498,Up,"Carl Fredricksen spent his entire life dreaming of exploring the globe and experiencing life to its fullest. But at age 78, life seems to have passed him by, until a twist of fate (and a persistent 8-year old Wilderness Explorer named Russell) gives him a new lease on life.",en,13941,7.9 +499,Sexual Chronicles of a French Family,Three generations of a French family open up about their sexual experiences and desires after young Romain is caught masturbating in his biology class.,fr,177,4.5 +500,Battleship,"When mankind beams a radio signal into space, a reply comes from ‘Planet G’, in the form of several alien crafts that splash down in the waters off Hawaii. Lieutenant Alex Hopper is a weapons officer assigned to the USS John Paul Jones, part of an international naval coalition which becomes the world's last hope for survival as they engage the hostile alien force of unimaginable strength. While taking on the invaders, Hopper must also try to live up to the potential that his brother, and his fiancée's father, Admiral Shane, expect of him.",en,3624,5.7 +501,Mystic River,The lives of three men who were childhood friends are shattered when one of them has a family tragedy.,en,3735,7.7 +502,Star Wars: Episode II - Attack of the Clones,"Following an assassination attempt on Senator Padmé Amidala, Jedi Knights Anakin Skywalker and Obi-Wan Kenobi investigate a mysterious plot that could change the galaxy forever.",en,8446,6.5 +503,Ghostbusters,"After losing their academic posts at a prestigious university, a team of parapsychologists goes into business as proton-pack-toting ""ghostbusters"" who exterminate ghouls, hobgoblins and supernatural pests of all stripes. An ad campaign pays off when a knockout cellist hires the squad to purge her swanky digs of demons that appear to be living in her refrigerator.",en,5401,7.4 +504,Ocean's Eleven,"Less than 24 hours into his parole, charismatic thief Danny Ocean is already rolling out his next plan: In one night, Danny's hand-picked crew of specialists will attempt to steal more than $150 million from three Las Vegas casinos. But to score the cash, Danny risks his chances of reconciling with ex-wife, Tess.",en,7578,7.4 +505,The Informer,"In New York, former convict Pete Koslow, related to the Polish mafia, must deal with both Klimek the General, his ruthless boss, and the twisted ambitions of two federal agents, as he tries to survive and protect the lives of his loved ones…",en,137,6.4 +506,Barbie as The Princess & the Pauper,"In her first animated musical featuring seven original songs, Barbie comes to life in this modern re-telling of a classic tale of mistaken identity and the power of friendship. Based on the story by Mark Twain,",en,733,7.4 +507,Cinderella,"Cinderella has faith her dreams of a better life will come true. With help from her loyal mice friends and a wave of her Fairy Godmother's wand, Cinderella's rags are magically turned into a glorious gown and off she goes to the Royal Ball. But when the clock strikes midnight, the spell is broken, leaving a single glass slipper... the only key to the ultimate fairy-tale ending!",en,4308,7 +508,Independence Day,"On July 2, a giant alien mothership enters orbit around Earth and deploys several dozen saucer-shaped 'destroyer' spacecraft that quickly lay waste to major cities around the planet. On July 3, the United States conducts a coordinated counterattack that fails. On July 4, a plan is devised to gain access to the interior of the alien mothership in space, in order to plant a nuclear missile.",en,6205,6.8 +509,Death Wish,A mild-mannered father is transformed into a killing machine after his family is torn apart by a violent act.,en,1514,6 +510,The Invasion,"Washington, D.C. psychologist Carol Bennell and her colleague Dr. Ben Driscoll are the only two people on Earth who are aware of an epidemic running rampant through the city. They discover an alien virus aboard a crashed space shuttle that transforms anyone who comes into contact with it into unfeeling drones while they sleep. Carol realizes her son holds the key to stopping the spread of the plague and she races to find him before it is too late.",en,817,5.9 +511,Shark Tale,"Oscar is a small fish whose big aspirations often get him into trouble. Meanwhile, Lenny is a great white shark with a surprising secret that no sea creature would guess: He's a vegetarian. When a lie turns Oscar into an improbable hero and Lenny becomes an outcast, the two form an unlikely friendship.",en,4255,5.9 +512,Superman: Red Son,"Set in the thick of the Cold War, Red Son introduces us to a Superman who landed in the USSR during the 1950s and grows up to become a Soviet symbol that fights for the preservation of Stalin’s brand of communism.",en,190,7.4 +513,The Amazing Spider-Man 2,"For Peter Parker, life is busy. Between taking out the bad guys as Spider-Man and spending time with the person he loves, Gwen Stacy, high school graduation cannot come quickly enough. Peter has not forgotten about the promise he made to Gwen’s father to protect her by staying away, but that is a promise he cannot keep. Things will change for Peter when a new villain, Electro, emerges, an old friend, Harry Osborn, returns, and Peter uncovers new clues about his past.",en,8174,6.4 +514,Escape from New York,"In 1997, the island of Manhattan has been walled off and turned into a giant maximum security prison within which the country's worst criminals are left to form their own anarchic society. However, when the President of the United States crash lands on the island, the authorities turn to a former soldier and current convict to rescue him.",en,1628,7.1 +515,WALL·E,"WALL·E is the last robot left on an Earth that has been overrun with garbage and all humans have fled to outer space. For 700 years he has continued to try and clean up the mess, but has developed some rather interesting human-like qualities. When a ship arrives with a sleek new type of robot, WALL·E thinks he's finally found a friend and stows away on the ship when it leaves.",en,12341,8 +516,Brightburn,"What if a child from another world crash-landed on Earth, but instead of becoming a hero to mankind, he proved to be something far more sinister?",en,1392,5.9 +517,Wild Card,"When a Las Vegas bodyguard with lethal skills and a gambling problem gets in trouble with the mob, he has one last play… and it's all or nothing.",en,1081,5.5 +518,The Equalizer 2,"Robert McCall, who serves an unflinching justice for the exploited and oppressed, embarks on a relentless, globe-trotting quest for vengeance when a long-time girl friend is murdered.",en,2630,6.5 +519,Kill Bill: Vol. 1,"An assassin is shot by her ruthless employer, Bill, and other members of their assassination circle – but she lives to plot her vengeance.",en,11188,8 +520,Star Trek Into Darkness,"When the crew of the Enterprise is called back home, they find an unstoppable force of terror from within their own organization has detonated the fleet and everything it stands for, leaving our world in a state of crisis. With a personal score to settle, Captain Kirk leads a manhunt to a war-zone world to capture a one man weapon of mass destruction. As our heroes are propelled into an epic chess game of life and death, love will be challenged, friendships will be torn apart, and sacrifices must be made for the only family Kirk has left: his crew.",en,6749,7.3 +521,Escape Plan,"Ray Breslin is the world's foremost authority on structural security. After analyzing every high security prison and learning a vast array of survival skills so he can design escape-proof prisons, his skills are put to the test. He's framed and incarcerated in a master prison he designed himself. He needs to escape and find the person who put him behind bars.",en,3262,6.7 +522,The Princess Diaries,"A socially awkward but very bright 15-year-old girl being raised by a single mom discovers that she is the princess of a small European country because of the recent death of her long-absent father, who, unknown to her, was the crown prince of Genovia. She must make a choice between continuing the life of a San Francisco teen or stepping up to the throne.",en,2997,6.8 +523,Boyka: Undisputed IV,"In the fourth installment of the fighting franchise, Boyka is shooting for the big leagues when an accidental death in the ring makes him question everything he stands for. When he finds out the wife of the man he accidentally killed is in trouble, Boyka offers to fight in a series of impossible battles to free her from a life of servitude",en,575,6.4 +524,Evan Almighty,"Junior congressman Evan Baxter, whose wish is to ""change the world"" is heard by none other than God. When God appears with the perplexing request to build an ark, Evan is sure he is losing it.",en,2783,5.5 +525,Endless,"When madly in love high school graduates Riley (Alexandra Shipp) and Chris (Nicholas Hamilton) are separated by a tragic car accident, Riley blames herself for her boyfriend's death while Chris is stranded in limbo. Miraculously, the two find a way to connect. In a love story that transcends life and death, both Riley and Chris are forced to learn the hardest lesson of all: letting go.",en,0,0 +526,G.I. Joe: Retaliation,"Framed for crimes against the country, the G.I. Joe team is terminated by Presidential order. This forces the G.I. Joes into not only fighting their mortal enemy Cobra; they are forced to contend with threats from within the government that jeopardize their very existence.",en,4158,5.5 +527,Snatch,"The second film from British director Guy Ritchie. Snatch tells an obscure story similar to his first fast-paced crazy character-colliding filled film “Lock, Stock and Two Smoking Barrels.” There are two overlapping stories here – one is the search for a stolen diamond, and the other about a boxing promoter who’s having trouble with a psychotic gangster.",en,5497,7.8 +528,The Commuter,"A businessman, on his daily commute home, gets unwittingly caught up in a criminal conspiracy that threatens not only his life but the lives of those around him.",en,2839,6.2 +529,Eyes Wide Shut,"After Dr. Bill Harford's wife, Alice, admits to having sexual fantasies about a man she met, Bill becomes obsessed with having a sexual encounter. He discovers an underground sexual group and attends one of their meetings -- and quickly discovers that he is in over his head.",en,3267,7.4 +530,The 420 Movie,"With grand ideas of leaving the broken city they grew up in, two sisters get roped into using their get rich idea to help their womanizing father save the city he loves from bankruptcy and a three foot tall Mexican Drug Lord.",en,0,0 +531,Sherlock Holmes,"Eccentric consulting detective, Sherlock Holmes and Doctor John Watson battle to bring down a new nemesis and unravel a deadly plot that could destroy England.",en,10058,7.2 +532,The Current War,Electricity titans Thomas Edison and George Westinghouse compete to create a sustainable system and market it to the American people,en,372,6.8 +533,Away,"The story is about a boy traveling across an island on a motorcycle, trying to escape a dark spirit and get back home. Along the way he makes a series of connections with different animals and reflects on the possible ways he ended up on the island.",lv,6,8.7 +534,Pan's Labyrinth,"Living with her tyrannical stepfather in a new home with her pregnant mother, 10-year-old Ofelia feels alone until she explores a decaying labyrinth guarded by a mysterious faun who claims to know her destiny. If she wishes to return to her real father, Ofelia must complete three terrifying tasks.",es,6918,7.7 +535,Aliens,"When Ripley's lifepod is found by a salvage crew over 50 years later, she finds that terra-formers are on the very planet they found the alien species. When the company sends a family of colonists out to investigate her story—all contact is lost with the planet and colonists. They enlist Ripley and the colonial marines to return and search for answers.",en,5813,7.9 +536,Nausicaä of the Valley of the Wind,"After a global war, the seaside kingdom known as the Valley of the Wind remains one of the last strongholds on Earth untouched by a poisonous jungle and the powerful insects that guard it. Led by the courageous Princess Nausicaä, the people of the Valley engage in an epic struggle to restore the bond between humanity and Earth.",ja,1766,7.9 +537,Spider-Man 3,"The seemingly invincible Spider-Man goes up against an all-new crop of villains—including the shape-shifting Sandman. While Spider-Man’s superpowers are altered by an alien organism, his alter ego, Peter Parker, deals with nemesis Eddie Brock and also gets caught up in a love triangle.",en,8309,6.2 +538,First Blood,"When former Green Beret John Rambo is harassed by local law enforcement and arrested for vagrancy, the Vietnam vet snaps, runs for the hills and rat-a-tat-tats his way into the action-movie hall of fame. Hounded by a relentless sheriff, Rambo employs heavy-handed guerilla tactics to shake the cops off his tail.",en,3392,7.4 +539,Her,"In the not so distant future, Theodore, a lonely writer purchases a newly developed operating system designed to meet the user's every needs. To Theodore's surprise, a romantic relationship develops between him and his operating system. This unconventional love story blends science fiction and romance in a sweet tale that explores the nature of love and the ways that technology isolates and connects us all.",en,9338,7.9 +540,The Empire Strikes Back,"The epic saga continues as Luke Skywalker, in hopes of defeating the evil Galactic Empire, learns the ways of the Jedi from aging master Yoda. But Darth Vader is more determined than ever to capture Luke. Meanwhile, rebel leader Princess Leia, cocky Han Solo, Chewbacca, and droids C-3PO and R2-D2 are thrown into various stages of capture, betrayal and despair.",en,11164,8.4 +541,Dawn of the Planet of the Apes,"A group of scientists in San Francisco struggle to stay alive in the aftermath of a plague that is wiping out humanity, while Caesar tries to maintain dominance over his community of intelligent apes.",en,7829,7.3 +542,The Predator,"When a kid accidentally triggers the universe's most lethal hunters' return to Earth, only a ragtag crew of ex-soldiers and a disgruntled female scientist can prevent the end of the human race.",en,2562,5.3 +543,Never Rarely Sometimes Always,A pair of teenage girls in rural Pennsylvania travel to New York City to seek out medical help after an unintended pregnancy.,en,6,6.8 +544,Zombieland,"Columbus has made a habit of running from what scares him. Tallahassee doesn't have fears. If he did, he'd kick their ever-living ass. In a world overrun by zombies, these two are perfectly evolved survivors. But now, they're about to stare down the most terrifying prospect of all: each other.",en,7992,7.2 +545,Die Another Day,"Bond takes on a North Korean leader who undergoes DNA replacement procedures that allow him to assume different identities. American agent, Jinx Johnson assists Bond in his attempt to thwart the villain's plans to exploit a satellite that is powered by solar energy.",en,2113,5.9 +546,Booksmart,"Two academic teenage superstars realize, on the eve of their high school graduation, that they should have worked less and played more. Determined to never fall short of their peers, the girls set out on a mission to cram four years of fun into one night.",en,1044,7.2 +547,32 Malasana Street,"Inspired by real events, the story centers around a family in the 70s who settles in the Madrid neighborhood of Malasaña where their new house will become the worst of their nightmares.",es,28,5.9 +548,It Follows,"After carefree teenager Jay sleeps with her new boyfriend, Hugh, for the first time, she learns that she is the latest recipient of a fatal curse that is passed from victim to victim via sexual intercourse. Death, Jay learns, will creep inexorably toward her as either a friend or a stranger. Jay's friends don't believe her seemingly paranoid ravings, until they too begin to see the phantom assassins and band together to help her flee or defend herself.",en,4013,6.5 +549,A Beautiful Day in the Neighborhood,"An award-winning cynical journalist, Lloyd Vogel, begrudgingly accepts an assignment to write an Esquire profile piece on the beloved television icon Fred Rogers. After his encounter with Rogers, Vogel's perspective on life is transformed.",en,370,7.3 +550,The Whistlers,"A Romanian police officer, determined to free from prison a crooked businessman who knows where a mobster's money is hidden, must learn the difficult ancestral whistling language (Silbo Gomero) used on the island of Gomera.",ro,23,6.4 +551,Sin City: A Dame to Kill For,Some of Sin City's most hard-boiled citizens cross paths with a few of its more reviled inhabitants.,en,2522,6.3 +552,The Da Vinci Code,"A murder in Paris’ Louvre Museum and cryptic clues in some of Leonardo da Vinci’s most famous paintings lead to the discovery of a religious mystery. For 2,000 years a secret society closely guards information that — should it come to light — could rock the very foundations of Christianity.",en,5952,6.7 +553,Ilsa: She Wolf of the SS,Ilsa is a warden at a Nazi death camp that conducts experiments on prisoners. Ilsa's goal is to prove that woman can withstand more pain and suffering than men and should be allowed to fight on the front lines,en,87,5 +554,Shooter,"A marksman living in exile is coaxed back into action after learning of a plot to kill the president. Ultimately double-crossed and framed for the attempt, he goes on the run to track the real killer and find out who exactly set him up, and why??",en,2728,7 +555,Five Feet Apart,"Seventeen-year-old Stella spends most of her time in the hospital as a cystic fibrosis patient. Her life is full of routines, boundaries and self-control — all of which get put to the test when she meets Will, an impossibly charming teen who has the same illness. There's an instant flirtation, though restrictions dictate that they must maintain a safe distance between them. As their connection intensifies, so does the temptation to throw the rules out the window and embrace that attraction.",en,2044,8.1 +556,Rocky,"When world heavyweight boxing champion, Apollo Creed wants to give an unknown fighter a shot at the title as a publicity stunt, his handlers choose palooka Rocky Balboa, an uneducated collector for a Philadelphia loan shark. Rocky teams up with trainer Mickey Goldmill to make the most of this once in a lifetime break.",en,4454,7.7 +557,Beetlejuice,"Thanks to an untimely demise via drowning, a young couple end up as poltergeists in their New England farmhouse, where they fail to meet the challenge of scaring away the insufferable new owners, who want to make drastic changes. In desperation, the undead newlyweds turn to an expert frightmeister, but he's got a diabolical agenda of his own.",en,3672,7.3 +558,Saw IV,"Jigsaw and his apprentice Amanda are dead. Now, upon the news of Detective Kerry's murder, two seasoned FBI profilers, Agent Strahm and Agent Perez, arrive in the terrified community to assist the veteran Detective Hoffman in sifting through Jigsaw's latest grisly remains and piecing together the puzzle. However, when SWAT Commander Rigg is abducted and thrust into a game, the last officer untouched by Jigsaw has but ninety minutes to overcome a series of demented traps and save an old friend...or face the deadly consequences.",en,2161,6.1 +559,Steven Universe: The Movie,"Two years after the events of ""Change Your Mind"", Steven (now 16 years old) and his friends are ready to enjoy the rest of their lives peacefully. However, all of that changes when a new sinister Gem arrives, armed with a giant drill that saps the life force of all living things on Earth. In their biggest challenge ever, the Crystal Gems must work together to save all organic life on Earth within 48 hours.",en,144,8.8 +560,The Addams Family,"The Addams family's lives begin to unravel when they face-off against a treacherous, greedy crafty reality-TV host while also preparing for their extended family to arrive for a major celebration.",en,730,6.3 +561,Sicario,An idealistic FBI agent is enlisted by a government task force to aid in the escalating war against drugs at the border area between the U.S. and Mexico.,en,5100,7.3 +562,Cast Away,"Chuck, a top international manager for FedEx, and Kelly, a Ph.D. student, are in love and heading towards marriage. Then Chuck's plane to Malaysia ditches at sea during a terrible storm. He's the only survivor, and he washes up on a tiny island with nothing but some flotsam and jetsam from the aircraft's cargo.",en,7073,7.6 +563,Hanna,"A 16-year-old girl raised by her father to be the perfect assassin is dispatched on a mission across Europe. Tracked by a ruthless operatives, she faces startling revelations about her existence and questions about her humanity.",en,2166,6.6 +564,Edge of Tomorrow,"Major Bill Cage is an officer who has never seen a day of combat when he is unceremoniously demoted and dropped into combat. Cage is killed within minutes, managing to take an alpha alien down with him. He awakens back at the beginning of the same day and is forced to fight and die again... and again - as physical contact with the alien has thrown him into a time loop.",en,9129,7.6 +565,Top Gun,"For Lieutenant Pete 'Maverick' Mitchell and his friend and co-pilot Nick 'Goose' Bradshaw, being accepted into an elite training school for fighter pilots is a dream come true. But a tragedy, as well as personal demons, will threaten Pete's dreams of becoming an ace pilot.",en,3690,6.9 +566,Blackhat,A man is released from prison to help American and Chinese authorities pursue a mysterious cyber criminal. The dangerous search leads them from Chicago to Hong Kong.,en,1277,5.3 +567,Goosebumps,"After moving to a small town, Zach Cooper finds a silver lining when he meets next door neighbor Hannah, the daughter of bestselling Goosebumps series author R.L. Stine. When Zach unintentionally unleashes real monsters from their manuscripts and they begin to terrorize the town, it’s suddenly up to Stine, Zach and Hannah to get all of them back in the books where they belong.",en,2509,6.2 +568,Miss Bala,"Gloria finds a power she never knew she had when she is drawn into a dangerous world of cross-border crime. Surviving will require all of her cunning, inventiveness, and strength.",en,175,6.2 +569,The Captive,"Eight years after the disappearance of Cassandra, some disturbing incidents seem to indicate that she's still alive. Police, parents and Cassandra herself, will try to unravel the mystery of her disappearance.",en,689,5.9 +570,The Greatest Showman,"The story of American showman P.T. Barnum, founder of the circus that became the famous traveling Ringling Bros. and Barnum & Bailey Circus.",en,6091,8 +571,Let's Be Cops,"It's the ultimate buddy cop movie except for one thing: they're not cops. When two struggling pals dress as police officers for a costume party, they become neighborhood sensations. But when these newly-minted “heroes” get tangled in a real life web of mobsters and dirty detectives, they must put their fake badges on the line.",en,1864,6.3 +572,Frankenstein,Dr Henry Frankenstein is obsessed with assembling a living being from parts of several exhumed corpses.,en,746,7.5 +573,Tarzan,"Tarzan was a small orphan who was raised by an ape named Kala since he was a child. He believed that this was his family, but on an expedition Jane Porter is rescued by Tarzan. He then finds out that he's human. Now Tarzan must make the decision as to which family he should belong to...",en,4292,7.4 +574,Lost Girls,"When Mari Gilbert's daughter disappears, police inaction drives her own investigation into the gated Long Island community where Shannan was last seen. Her search brings attention to over a dozen murdered sex workers.",en,216,6.2 +575,Alien³,"After escaping with Newt and Hicks from the alien planet, Ripley crash lands on Fiorina 161, a prison planet and host to a correctional facility. Unfortunately, although Newt and Hicks do not survive the crash, a more unwelcome visitor does. The prison does not allow weapons of any kind, and with aid being a long time away, the prisoners must simply survive in any way they can.",en,3241,6.3 +576,"The Chronicles of Narnia: The Lion, the Witch and the Wardrobe","Siblings Lucy, Edmund, Susan and Peter step through a magical wardrobe and find the land of Narnia. There, the they discover a charming, once peaceful kingdom that has been plunged into eternal winter by the evil White Witch, Jadis. Aided by the wise and magnificent lion, Aslan, the children lead Narnia into a spectacular, climactic battle to be free of the Witch's glacial powers forever.",en,6708,7.1 +577,Pride & Prejudice,"A story of love and life among the landed English gentry during the Georgian era. Mr. Bennet is a gentleman living in Hertfordshire with his overbearing wife and five daughters, but if he dies their house will be inherited by a distant cousin whom they have never met, so the family's future happiness and security is dependent on the daughters making good marriages.",en,4022,7.9 +578,One Flew Over the Cuckoo's Nest,"While serving time for insanity at a state mental hospital, implacable rabble-rouser, Randle Patrick McMurphy, inspires his fellow patients to rebel against the authoritarian rule of head nurse, Mildred Ratched.",en,6442,8.4 +579,The Dividing Wall,"A 50's Chinese film that reflects the post-war society, expresses idealism and pleads to return to the homeland.",zh,0,0 +580,Seventh Son,"John Gregory, who is a seventh son of a seventh son and also the local spook, has protected the country from witches, boggarts, ghouls and all manner of things that go bump in the night. However John is not young anymore, and has been seeking an apprentice to carry on his trade. Most have failed to survive. The last hope is a young farmer's son named Thomas Ward. Will he survive the training to become the spook that so many others couldn't?",en,1721,5.3 +581,Sully,"On 15 January 2009, the world witnessed the 'Miracle on the Hudson' when Captain 'Sully' Sullenberger glided his disabled plane onto the frigid waters of the Hudson River, saving the lives of all 155 aboard. However, even as Sully was being heralded by the public and the media for his unprecedented feat of aviation skill, an investigation was unfolding that threatened to destroy his reputation and career.",en,4569,7.1 +582,The Hustle,"Two female scam artists, one low rent and the other high class, compete to swindle a naïve tech prodigy out of his fortune. A remake of the 1988 comedy ""Dirty Rotten Scoundrels.""",en,1115,6.1 +583,A Cinderella Story: If the Shoe Fits,A contemporary musical version of the classic Cinderella story in which the servant step daughter hope to compete in a musical competition for a famous pop star.,en,445,6.8 +584,Indiana Jones and the Kingdom of the Crystal Skull,"Set during the Cold War, the Soviets – led by sword-wielding Irina Spalko – are in search of a crystal skull which has supernatural powers related to a mystical Lost City of Gold. After being captured and then escaping from them, Indy is coerced to head to Peru at the behest of a young man whose friend – and Indy's colleague – Professor Oxley has been captured for his knowledge of the skull's whereabouts.",en,5165,5.9 +585,Licence to Kill,"When drug lord Franz Sanchez exacts his brutal vengeance on Bond's friend Felix Leiter, 007 resigns from the British Secret Service and begins a fierce vendetta against the master criminal. Bond won't be satisfied until Sanchez is defeated, and to accomplish this aim he allies himself with a beautiful pilot and Sanchez's sexy girlfriend.",en,1043,6.2 +586,American Beauty,"Lester Burnham, a depressed suburban father in a mid-life crisis, decides to turn his hectic life around after developing an infatuation with his daughter's attractive friend.",en,7666,8 +587,Jaws,"When an insatiable great white shark terrorizes the townspeople of Amity Island, the police chief, an oceanographer and a grizzled shark hunter seek to destroy the blood-thirsty beast.",en,5970,7.6 +588,For Your Eyes Only,A British spy ship has sunk and on board was a hi-tech encryption device. James Bond is sent to find the device that holds British launching instructions before the enemy Soviets get to it first.,en,943,6.5 +589,Sausage Party,Frank leads a group of supermarket products on a quest to discover the truth about their existence and what really happens when they become chosen to leave the grocery store.,en,4876,5.6 +590,Indiana Jones and the Last Crusade,"When Dr. Henry Jones Sr. suddenly goes missing while pursuing the Holy Grail, eminent archaeologist Indiana must team up with Marcus Brody, Sallah and Elsa Schneider to follow in his father's footsteps and stop the Nazis from recovering the power of eternal life.",en,6201,7.8 +591,Full Metal Jacket,A pragmatic U.S. Marine observes the dehumanizing effects the U.S.-Vietnam War has on his fellow recruits from their brutal boot camp training to the bloody street fighting in Hue.,en,6208,8.1 +592,A Clockwork Orange,"In a near-future Britain, young Alexander DeLarge and his pals get their kicks beating and raping anyone they please. When not destroying the lives of others, Alex swoons to the music of Beethoven. The state, eager to crack down on juvenile crime, gives an incarcerated Alex the option to undergo an invasive procedure that'll rob him of all personal agency. In a time when conscience is a commodity, can Alex change his tune?",en,8012,8.2 +593,Kajillionaire,A woman's life is turned upside down when her criminal parents invite an outsider to join them on a major heist they're planning.,en,0,0 +594,Wreck-It Ralph,"Wreck-It Ralph is the 9-foot-tall, 643-pound villain of an arcade video game named Fix-It Felix Jr., in which the game's titular hero fixes buildings that Ralph destroys. Wanting to prove he can be a good guy and not just a villain, Ralph escapes his game and lands in Hero's Duty, a first-person shooter where he helps the game's hero battle against alien invaders. He later enters Sugar Rush, a kart racing game set on tracks made of candies, cookies and other sweets. There, Ralph meets Vanellope von Schweetz who has learned that her game is faced with a dire threat that could affect the entire arcade, and one that Ralph may have inadvertently started.",en,8732,7.3 +595,Penguins of Madagascar,"Skipper, Kowalski, Rico and Private join forces with undercover organization The North Wind to stop the villainous Dr. Octavius Brine from destroying the world as we know it.",en,2570,6.4 +596,Black and Blue,"A fast-paced action thriller about a rookie cop who inadvertently captures the murder of a young drug dealer on her body cam. After realizing that the murder was committed by corrupt cops, she teams up with the one person from her community who is willing to help her as she tries to escape both the criminals out for revenge and the police who are desperate to destroy the incriminating footage.",en,249,6.4 +597,The Lorax,"A 12-year-old boy searches for the one thing that will enable him to win the affection of the girl of his dreams. To find it he must discover the story of the Lorax, the grumpy yet charming creature who fights to protect his world.",en,2106,6.4 +598,Dragonfly,A grieving doctor is being contacted by his late wife through his patients near death experiences.,en,469,6.4 +599,Trainwreck,"Having thought that monogamy was never possible, a commitment-phobic career woman may have to face her fears when she meets a good guy.",en,1904,5.8 +600,Elephant,"Disneynature’s Elephant follows African elephant Shani and her spirited son Jomo as their herd make an epic journey hundreds of miles across the vast Kalahari Desert. Led by their great matriarch, Gaia, the family faces brutal heat, dwindling resources and persistent predators, as they follow in their ancestors’ footsteps on a quest to reach a lush, green paradise.",en,3,6.3 +601,Black Widow,"Natasha Romanoff, also known as Black Widow, confronts the darker parts of her ledger when a dangerous conspiracy with ties to her past arises. Pursued by a force that will stop at nothing to bring her down, Natasha must deal with her history as a spy and the broken relationships left in her wake long before she became an Avenger.",en,0,0 +602,Now You See Me,An FBI agent and an Interpol detective track a team of illusionists who pull off bank heists during their performances and reward their audiences with the money.,en,11105,7.4 +603,The Salt of Tears,"Luc travels to Paris for the first time to sit the entrance exam for a carpentry school. There he meets Djemila, a young worker with whom he enjoys a short romance, before returning to his home town and beginning a relationship with Geneviève, whom he has known since childhood. Caught between two passions, Luc runs, resolving to fulfil his father's dreams by devoting himself to his future... until finally, he experiences true love.",fr,0,0 +604,Hotel Transylvania 3: Summer Vacation,"Dracula, Mavis, Johnny and the rest of the Drac Pack take a vacation on a luxury Monster Cruise Ship, where Dracula falls in love with the ship’s captain, Ericka, who’s secretly a descendant of Abraham Van Helsing, the notorious monster slayer.",en,2109,6.8 +605,Gadar: Ek Prem Katha,"Amongst the communal riots that erupt in the city, Tara shelters a wayward Sakina from a crazed mob and a bond that blossoms into love is created. The two eventually get married and have a son. The happy family, now living in Amritsar, gets the shock of their lives when Sakina learns that her father (Amrish Puri), whom she previously believed died in the riots back in Amritsar, is still alive after seeing his picture in a tattered, old newspaper. Upon contacting him, Sakina's father, now the mayor of Lahore in Pakistan, arranges for his daughter to arrive in Lahore to see him. Sakina leaves for Lahore minus Tara and her son, and upon reaching the city, learns of her father's plans for her - plans that include forcing Sakina to forget about her family and start life anew in Pakistan. Then begins an extraordinary journey which will lead Tara to cross the border into Pakistan to find his love Sakina",hi,20,6.8 +606,Valerian and the City of a Thousand Planets,"In the 28th century, Valerian and Laureline are special operatives charged with keeping order throughout the human territories. On assignment from the Minister of Defense, the two undertake a mission to Alpha, an ever-expanding metropolis where species from across the universe have converged over centuries to share knowledge, intelligence, and cultures. At the center of Alpha is a mysterious dark force which threatens the peaceful existence of the City of a Thousand Planets, and Valerian and Laureline must race to identify the menace and safeguard not just Alpha, but the future of the universe.",en,4800,6.5 +607,Ice Princess,"With the help of her coach, her parents, and the boy who drives the Zamboni machine, nothing can stop Casey from realizing her dream to be a champion figure skater.",en,581,6.1 +608,Love The Way You Are,"Opposites clash when spunky girl next door Lin Lin meets eccentric nerd Yuke. Despite being neighbors and schoolmates since childhood, Lin Lin and Yuke barely know each other. When the pair are both admitted into the same university, Lin Lin discovers that Yuke harbors a secret crush for campus beauty, Ruting. Ever the busybody, Lin Lin decides to matchmake Yuke and Ruting, only to find herself gradually falling for Yuke.",zh,5,5.2 +609,12 Angry Men,"The defense and the prosecution have rested and the jury is filing into the jury room to decide if a young Spanish-American is guilty or innocent of murdering his father. What begins as an open and shut case soon becomes a mini-drama of each of the jurors' prejudices and preconceptions about the trial, the accused, and each other.",en,4486,8.4 +610,Showgirls,A young drifter named Nomi arrives in Las Vegas to become a dancer and soon sets about clawing and pushing her way to become a top showgirl.,en,563,5.2 +611,Superintelligence,Carol Peters' life is turned upside down when she is selected for observation by the world's first superintelligence - a form of artificial intelligence that may or may not take over the world.,en,0,0 +612,Abou Leila,"Algeria, 1994. S. and Lotfi, two friends from childhood, travel through the desert looking for Abou Leila, a dangerous terrorist on the run. Their quest seems absurd, given that the Sahara has not been affected by the wave of attacks. Lofti has only one priority : to keep S. as far from the capital as possible, knowing his friend is too fragile to face more bloodshed. But the closest they get into the desert, the more they will be confronted with their own violence.",ar,0,0 +613,Psycho,"When larcenous real estate clerk Marion Crane goes on the lam with a wad of cash and hopes of starting a new life, she ends up at the notorious Bates Motel, where manager Norman Bates cares for his housebound mother. The place seems quirky, but fine… until Marion decides to take a shower.",en,5971,8.4 +614,The Man with the Golden Gun,"Cool government operative James Bond searches for a stolen invention that can turn the sun's heat into a destructive weapon. He soon crosses paths with the menacing Francisco Scaramanga, a hit man so skilled he has a seven-figure working fee. Bond then joins forces with the swimsuit-clad Mary Goodnight, and together they track Scaramanga to a tropical isle hideout where the killer-for-hire lures the slick spy into a deadly maze for a final duel.",en,1043,6.5 +615,Kubo and the Two Strings,"Kubo mesmerizes the people in his village with his magical gift for spinning wild tales with origami. When he accidentally summons an evil spirit seeking vengeance, Kubo is forced to go on a quest to solve the mystery of his fallen samurai father and his mystical weaponry, as well as discover his own magical powers.",en,2370,7.7 +616,Tomorrow Never Dies,A deranged media mogul is staging international incidents to pit the world’s superpowers against each other. Now 007 must take on this evil mastermind in an adrenaline-charged battle to end his reign of terror and prevent global pandemonium.,en,1791,6.3 +617,National Treasure,"Modern treasure hunters, led by archaeologist Ben Gates, search for a chest of riches rumored to have been stashed away by George Washington, Thomas Jefferson and Benjamin Franklin during the Revolutionary War. The chest's whereabouts may lie in secret clues embedded in the Constitution and the Declaration of Independence, and Gates is in a race to find the gold before his enemies do.",en,4077,6.5 +618,Wonder,"The story of August Pullman – a boy with facial differences – who enters fifth grade, attending a mainstream elementary school for the first time.",en,4839,8.2 +619,The Accountant,"As a math savant uncooks the books for a new client, the Treasury Department closes in on his activities and the body count starts to rise.",en,3812,7 +620,The Gods Must Be Crazy,A Coca-Cola bottle dropped from an airplane raises havoc among a normally peaceful tribe of African bushmen who believe it to be a utensil of the gods.,en,540,7.1 +621,Slumdog Millionaire,"Jamal Malik is an impoverished Indian teen who becomes a contestant on the Hindi version of ‘Who Wants to Be a Millionaire?’ but, after he wins, he is suspected of cheating.",en,6937,7.7 +622,One Hundred and One Dalmatians,"When a litter of dalmatian puppies are abducted by the minions of Cruella De Vil, the parents must find them before she uses them for a diabolical fashion statement.",en,4022,7.1 +623,Troy,"In year 1250 B.C. during the late Bronze age, two emerging nations begin to clash. Paris, the Trojan prince, convinces Helen, Queen of Sparta, to leave her husband Menelaus, and sail with him back to Troy. After Menelaus finds out that his wife was taken by the Trojans, he asks his brother Agamemnom to help him get her back. Agamemnon sees this as an opportunity for power. So they set off with 1,000 ships holding 50,000 Greeks to Troy. With the help of Achilles, the Greeks are able to fight the never before defeated Trojans.",en,6350,7 +624,The Bourne Identity,"Wounded to the brink of death and suffering from amnesia, Jason Bourne is rescued at sea by a fisherman. With nothing to go on but a Swiss bank account number, he starts to reconstruct his life, but finds that many people he encounters want him dead. However, Bourne realizes that he has the combat and mental skills of a world-class spy—but who does he work for?",en,6072,7.4 +625,Les Misérables,"Inspired by the 2005 riots in Paris, Stéphane, a recent transplant to the impoverished suburb of Montfermeil, joins the local anti-crime squad. Working alongside his unscrupulous colleagues Chris and Gwada, Stéphane struggles to maintain order amidst the mounting tensions between local gangs. When an arrest turns unexpectedly violent, the three officers must reckon with the aftermath and keep the neighborhood from spiraling out of control.",fr,394,8 +626,Scooby-Doo! and the Monster of Mexico,"A friend of Fred's, Alejo Otero, invites the Scooby gang to Veracruz, Mexico. There they find a monster, El Chupacabra, terrorizing the town.",en,104,6.5 +627,No Country for Old Men,"Llewelyn Moss stumbles upon dead bodies, $2 million and a hoard of heroin in a Texas desert, but methodical killer Anton Chigurh comes looking for it, with local sheriff Ed Tom Bell hot on his trail. The roles of prey and predator blur as the violent pursuit of money and justice collide.",en,6954,7.9 +628,First Man,"A look at the life of the astronaut, Neil Armstrong, and the legendary space mission that led him to become the first man to walk on the Moon on July 20, 1969.",en,3195,7.1 +629,Batman,"The Dark Knight of Gotham City begins his war on crime with his first major enemy being the clownishly homicidal Joker, who has seized control of Gotham's underworld.",en,4558,7.2 +630,Shit & Champagne,"SF stripper Champagne White (multi-hyphenate talent D’Arcy Drollinger) is expecting her boyfriend Rod to pop the question; when he instead tells her of a secret plot involving booty bumps and the world’s largest retail store, it’s up to the intrepid ecdysiast to save the day. With a lo-fi ’70s exploitation film aesthetic and a John Waters-esque sense of the absurd and outrageous, Drollinger adapts his wildly successful stage show for the big screen, featuring extraordinary talent from the world of drag, including Alaska 5000 from RuPaul’s Drag Race.",en,0,0 +631,Ace Ventura: Pet Detective,"He's Ace Ventura: Pet Detective. Jim Carrey is on the case to find the Miami Dolphins' missing mascot and quarterback Dan Marino. He goes eyeball to eyeball with a man-eating shark, stakes out the Miami Dolphins and woos and wows the ladies. Whether he's undercover, under fire or underwater, he always gets his man… or beast!",en,3596,6.5 +632,E.T. the Extra-Terrestrial,"After a gentle alien becomes stranded on Earth, the being is discovered and befriended by a young boy named Elliott. Bringing the extraterrestrial into his suburban California house, Elliott introduces E.T., as the alien is dubbed, to his brother and his little sister, Gertie, and the children decide to keep its existence a secret. Soon, however, E.T. falls ill, resulting in government intervention and a dire situation for both Elliott and the alien.",en,7449,7.5 +633,Star Trek Beyond,"The USS Enterprise crew explores the furthest reaches of uncharted space, where they encounter a mysterious new enemy who puts them and everything the Federation stands for to the test.",en,4696,6.7 +634,Kiki's Delivery Service,"A young witch, on her mandatory year of independent life, finds fitting into a new community difficult while she supports herself by running an air courier service.",ja,1933,7.8 +635,Ghost in the Shell,"In the near future, Major (Scarlett Johansson) is the first of her kind: A human saved from a terrible crash, who is cyber-enhanced to be a perfect soldier devoted to stopping the world's most dangerous criminals. When terrorism reaches a new level that includes the ability to hack into people's minds and control them, Major is uniquely qualified to stop it. As she prepares to face a new enemy, Major discovers that she has been lied to: her life was not saved, it was stolen. She will stop at nothing to recover her past, find out who did this to her and stop them before they do it to others. Based on the internationally acclaimed Japanese Manga, ""The Ghost in the Shell.""",en,5741,6 +636,War for the Planet of the Apes,"Caesar and his apes are forced into a deadly conflict with an army of humans led by a ruthless Colonel. After the apes suffer unimaginable losses, Caesar wrestles with his darker instincts and begins his own mythic quest to avenge his kind. As the journey finally brings them face to face, Caesar and the Colonel are pitted against each other in an epic battle that will determine the fate of both their species and the future of the planet.",en,5859,7.1 +637,Ted,"John Bennett, a man whose childhood wish of bringing his teddy bear to life came true, now must decide between keeping the relationship with the bear or his girlfriend, Lori.",en,8600,6.3 +638,A Beautiful Mind,"John Nash is a brilliant but asocial mathematician fighting schizophrenia. After he accepts secret work in cryptography, his life takes a turn for the nightmarish.",en,6383,7.8 +639,G.I. Joe: The Rise of Cobra,"From the Egyptian desert to deep below the polar ice caps, the elite G.I. JOE team uses the latest in next-generation spy and military equipment to fight the corrupt arms dealer Destro and the growing threat of the mysterious Cobra organization to prevent them from plunging the world into chaos.",en,3155,5.7 +640,The Princess Diaries 2: Royal Engagement,"Mia Thermopolis is now a college graduate and on her way to Genovia to take up her duties as princess. Her best friend Lilly also joins her for the summer. Mia continues her 'princess lessons'- riding horses side-saddle, archery, and other royal. But her complicated life is turned upside down once again when she not only learns that she is to take the crown as queen earlier than expected...",en,2080,6.5 +641,Mad Max 2,"Max Rockatansky returns as the heroic loner who drives the dusty roads of a postapocalyptic Australian Outback in an unending search for gasoline. Arrayed against him and the other scraggly defendants of a fuel-depot encampment are the bizarre warriors commanded by the charismatic Lord Humungus, a violent leader whose scruples are as barren as the surrounding landscape.",en,1983,7.4 +642,The Postcard Killings,"A New York detective teams investigates the death of his daughter who was murdered while on her honeymoon in London, and recruits the help of Scandinavian journalist when other couples throughout Europe suffer a similar fate.",en,19,6.3 +643,Hulk,"Bruce Banner, a genetics researcher with a tragic past, suffers massive radiation exposure in his laboratory that causes him to transform into a raging green monster when he gets angry.",en,3677,5.4 +644,Ustica: The Missing Paper,,it,26,5.6 +645,Once Upon a Time in America,"A former Prohibition-era Jewish gangster returns to the Lower East Side of Manhattan over thirty years later, where he once again must confront the ghosts and regrets of his old life.",en,2774,8.4 +646,Atomic Blonde,An undercover MI6 agent is sent to Berlin during the Cold War to investigate the murder of a fellow agent and recover a missing list of double agents.,en,4221,6.3 +647,Warcraft,"The peaceful realm of Azeroth stands on the brink of war as its civilization faces a fearsome race of invaders: orc warriors fleeing their dying home to colonize another. As a portal opens to connect the two worlds, one army faces destruction and the other faces extinction. From opposing sides, two heroes are set on a collision course that will decide the fate of their family, their people, and their home.",en,4606,6.3 +648,Ex Machina,"Caleb, a 26 year old coder at the world's largest internet company, wins a competition to spend a week at a private mountain retreat belonging to Nathan, the reclusive CEO of the company. But when Caleb arrives at the remote location he finds that he will have to participate in a strange and fascinating experiment in which he must interact with the world's first true artificial intelligence, housed in the body of a beautiful robot girl.",en,8999,7.6 +649,Mission: Impossible - Rogue Nation,"Ethan and team take on their most impossible mission yet—eradicating 'The Syndicate', an International and highly-skilled rogue organisation committed to destroying the IMF.",en,5835,7.1 +650,Serenity,"The quiet life of Baker Dill, a fishing boat captain who lives on the isolated Plymouth Island, where he spends his days obsessed with capturing an elusive tuna while fighting his personal demons, is interrupted when someone from his past comes to him searching for help.",en,822,5.3 +651,The Deer Hunter,"A group of working-class friends decides to enlist in the Army during the Vietnam War and finds it to be hellish chaos -- not the noble venture they imagined. Before they left, Steven married his pregnant girlfriend -- and Michael and Nick were in love with the same woman. But all three are different men upon their return.",en,2075,8 +652,Toy Story 2,"Andy heads off to Cowboy Camp, leaving his toys to their own devices. Things shift into high gear when an obsessive toy collector named Al McWhiggen, owner of Al's Toy Barn kidnaps Woody. Andy's toys mount a daring rescue mission, Buzz Lightyear meets his match and Woody has to decide where he and his heart truly belong.",en,8974,7.5 +653,Triple Threat,"A crime syndicate places a hit on a billionaire's daughter, making her the target of an elite assassin squad. A small band of down-and-out mercenaries protects her, fighting tooth and nail to stop the assassins from reaching their target.",en,242,6.2 +654,Pitch Perfect 2,"The Bellas are back, and they are better than ever. After being humiliated in front of none other than the President of the United States of America, the Bellas are taken out of the Aca-Circuit. In order to clear their name, and regain their status, the Bellas take on a seemingly impossible task: winning an international competition no American team has ever won. In order to accomplish this monumental task, they need to strengthen the bonds of friendship and sisterhood and blow away the competition with their amazing aca-magic! With all new friends and old rivals tagging along for the trip, the Bellas can hopefully accomplish their dreams.",en,3993,6.9 +655,A Bug's Life,"On behalf of ""oppressed bugs everywhere,"" an inventive ant named Flik hires a troupe of warrior bugs to defend his bustling colony from a horde of freeloading grasshoppers led by the evil-minded Hopper.",en,5802,6.9 +656,A Tale of Two Sisters,"A recently released patient from a mental institution returns home with her sister, only to face disturbing events between her stepmother and the ghosts haunting their house- all of which are connected to a dark past in the family's history.",ko,528,7.1 +657,Jexi,"Phil's new phone comes with an unexpected feature, Jexi...an A.I. determined to keep him all to herself in a comedy about what can happen when you love your phone more than all else.",en,283,7.1 +658,The Hunger Games: Catching Fire,"Katniss Everdeen has returned home safe after winning the 74th Annual Hunger Games along with fellow tribute Peeta Mellark. Winning means that they must turn around and leave their family and close friends, embarking on a ""Victor's Tour"" of the districts. Along the way Katniss senses that a rebellion is simmering, but the Capitol is still very much in control as President Snow prepares the 75th Annual Hunger Games (The Quarter Quell) - a competition that could change Panem forever.",en,12366,7.4 +659,21 Bridges,"An embattled NYPD detective, is thrust into a citywide manhunt for a pair of cop killers after uncovering a massive and unexpected conspiracy. As the night unfolds, lines become blurred on who he is pursuing, and who is in pursuit of him.",en,481,6.6 +660,28 Days Later,"Twenty-eight days after a killer virus was accidentally unleashed from a British research facility, a small group of London survivors are caught in a desperate struggle to protect themselves from the infected. Carried by animals and humans, the virus turns those it infects into homicidal maniacs -- and it's absolutely impossible to contain.",en,3851,7.2 +661,Twelve Monkeys,"In the year 2035, convict James Cole reluctantly volunteers to be sent back in time to discover the origin of a deadly virus that wiped out nearly all of the earth's population and forced the survivors into underground communities. But when Cole is mistakenly sent to 1990 instead of 1996, he's arrested and locked up in a mental hospital. There he meets psychiatrist Dr. Kathryn Railly, and patient Jeffrey Goines, the son of a famous virus expert, who may hold the key to the mysterious rogue group, the Army of the 12 Monkeys, thought to be responsible for unleashing the killer disease.",en,4997,7.6 +662,Now You See Me 2,"One year after outwitting the FBI and winning the public’s adulation with their mind-bending spectacles, the Four Horsemen resurface only to find themselves face to face with a new enemy who enlists them to pull off their most dangerous heist yet.",en,7653,6.8 +663,Hellboy,"Hellboy comes to England, where he must defeat Nimue, Merlin's consort and the Blood Queen. But their battle will bring about the end of the world, a fate he desperately tries to turn away.",en,1697,5.3 +664,Four Kids and It,A group of kids on holiday in Cornwall meet a magical creature on the beach with the power to grant wishes.,en,1,10 +665,What Happened to Monday,"In a world where families are limited to one child due to overpopulation, a set of identical septuplets must avoid being put to a long sleep by the government and dangerous infighting while investigating the disappearance of one of their own.",en,3998,7.2 +666,Skyscraper,"Framed and on the run, a former FBI agent must save his family from a blazing fire in the world's tallest building.",en,2826,6.2 +667,Mr. & Mrs. Smith,"After five (or six) years of vanilla-wedded bliss, ordinary suburbanites John and Jane Smith are stuck in a huge rut. Unbeknownst to each other, they are both coolly lethal, highly-paid assassins working for rival organisations. When they discover they're each other's next target, their secret lives collide in a spicy, explosive mix of wicked comedy, pent-up passion, nonstop action and high-tech weaponry.",en,6602,6.6 +668,Annabelle Comes Home,"Determined to keep Annabelle from wreaking more havoc, demonologists Ed and Lorraine Warren bring the possessed doll to the locked artifacts room in their home, placing her “safely” behind sacred glass and enlisting a priest’s holy blessing. But an unholy night of horror awaits as Annabelle awakens the evil spirits in the room, who all set their sights on a new target—the Warrens' ten-year-old daughter, Judy, and her friends.",en,1401,6.2 +669,Mulan,"When the Emperor of China issues a decree that one man per family must serve in the Imperial Chinese Army to defend the country from Huns, Hua Mulan, the eldest daughter of an honored warrior, steps in to take the place of her ailing father. She is spirited, determined and quick on her feet. Disguised as a man by the name of Hua Jun, she is tested every step of the way and must harness her innermost strength and embrace her true potential.",en,0,0 +670,Predator 2,"Ten years after a band of mercenaries first battled a vicious alien, the invisible creature from another world has returned to Earth—and this time, it’s drawn to the gang-ruled and ravaged city of Los Angeles. When it starts murdering drug dealers, detective-lieutenant Mike Harrigan and his police force set out to capture the creature, ignoring warnings from a mysterious government agent to stay away.",en,1586,6 +671,Mission: Impossible,"When Ethan Hunt, the leader of a crack espionage team whose perilous operation has gone awry with no explanation, discovers that a mole has penetrated the CIA, he's surprised to learn that he's the No. 1 suspect. To clear his name, Hunt now must ferret out the real double agent and, in the process, even the score.",en,5387,6.9 +672,Jack Reacher: Never Go Back,"Jack Reacher must uncover the truth behind a major government conspiracy in order to clear his name. On the run as a fugitive from the law, Reacher uncovers a potential secret from his past that could change his life forever.",en,3096,5.7 +673,Madagascar,"Alex the lion is the king of the urban jungle, the main attraction at New York’s Central Park Zoo. He and his best friends—Marty the zebra, Melman the giraffe and Gloria the hippo—have spent their whole lives in blissful captivity before an admiring public and with regular meals provided for them. Not content to leave well enough alone, Marty lets his curiosity get the better of him and makes his escape—with the help of some prodigious penguins—to explore the world.",en,7149,6.8 +674,Moonlight,"The tender, heartbreaking story of a young man’s struggle to find himself, told across three defining chapters in his life as he experiences the ecstasy, pain, and beauty of falling in love, while grappling with his own sexuality.",en,4678,7.4 +675,The Big Short,The men who made millions from a global economic meltdown.,en,5506,7.3 +676,Altered Carbon: Resleeved,"On the planet Latimer, Takeshi Kovacs must protect a tattooist while investigating the death of a yakuza boss alongside a no-nonsense CTAC.",ja,76,6.3 +677,Under The Stars Of Paris,"Christine’s life has not been easy lately. Her lonely routine is divided between free food banks distributions and wandering the streets. On a cold winter night she founds Suli, an 8-year-old Eritrean boy, sobbing in front of her shelter. Christine understands that he is lost and has been separated from his mother. Bounded by their marginal condition, they embark together on an emotional journey to find Suli’s mother in the underground world of Paris...",fr,0,0 +678,Die Hard 2,"Off-duty cop John McClane is gripped with a feeling of déjà vu when, on a snowy Christmas Eve in the nation’s capital, terrorists seize a major international airport, holding thousands of holiday travelers hostage. Renegade military commandos led by a murderous rogue officer plot to rescue a drug lord from justice and are prepared for every contingency except one: McClane’s smart-mouthed heroics.",en,3401,6.8 +679,Charlie and the Chocolate Factory,"A young boy wins a tour through the most magnificent chocolate factory in the world, led by the world's most unusual candy maker.",en,9580,7 +680,Den of Thieves,A gritty crime saga which follows the lives of an elite unit of the LA County Sheriff's Dept. and the state's most successful bank robbery crew as the outlaws plan a seemingly impossible heist on the Federal Reserve Bank.,en,1568,6.6 +681,Dogtooth,"Three teenagers are confined to an isolated country estate that could very well be on another planet. The trio spend their days listening to endless homemade tapes that teach them a whole new vocabulary. Any word that comes from beyond their family abode is instantly assigned a new meaning. Hence 'the sea' refers to a large armchair and 'zombies' are little yellow flowers. Having invented a brother whom they claim to have ostracized for his disobedience, the uber-controlling parents terrorize their offspring into submission.",el,949,7.2 +682,Bad Sister,"As a top student at St. Adeline's Catholic Boarding School, Zoe senses that something is not quite right about the school's new nun-- a sense proven to be true when it is revealed the ""good' nun is an imposter with a fatal attraction to Zoe's brother.",en,14,4.3 +683,Castle in the Sky,A young boy and a girl with a magic crystal must race against pirates and foreign agents in a search for a legendary floating castle.,ja,2148,8 +684,Wolf Warrior 3,The third movie about a Chinese special force soldier with extraordinary marksmanship.,zh,0,0 +685,Batman Returns,"Having defeated the Joker, Batman now faces the Penguin—a warped and deformed individual who is intent on being accepted into Gotham society, with the help of Max Schreck, a crooked businessman, whom he coerces into helping him run for the position of Mayor of Gotham, while they both attempt to frame Batman in a different light. Batman must attempt to clear his name, all while also deciding just what must be done with the mysterious Catwoman slinking about.",en,3790,6.8 +686,Oblivion,"Jack Harper is one of the last few drone repairmen stationed on Earth. Part of a massive operation to extract vital resources after decades of war with a terrifying threat known as the Scavs, Jack’s mission is nearly complete. His existence is brought crashing down when he rescues a beautiful stranger from a downed spacecraft. Her arrival triggers a chain of events that forces him to question everything he knows and puts the fate of humanity in his hands.",en,7591,6.5 +687,The Pianist,"The true story of pianist Władysław Szpilman's experiences in Warsaw during the Nazi occupation. When the Jews of the city find themselves forced into a ghetto, Szpilman finds work playing in a café; and when his family is deported in 1942, he stays behind, works for a while as a laborer, and eventually goes into hiding in the ruins of the war-torn city.",en,4965,8.3 +688,Logan Lucky,"Trying to reverse a family curse, brothers Jimmy and Clyde Logan set out to execute an elaborate robbery during the legendary Coca-Cola 600 race at the Charlotte Motor Speedway.",en,2014,6.7 +689,Mortal Engines,"Many thousands of years in the future, Earth’s cities roam the globe on huge wheels, devouring each other in a struggle for ever diminishing resources. On one of these massive traction cities, the old London, Tom Natsworthy has an unexpected encounter with a mysterious young woman from the wastelands who will change the course of his life forever.",en,2589,6.1 +690,The World Is Not Enough,"Greed, revenge, world dominance and high-tech terrorism – it's all in a day's work for Bond, who's on a mission to protect a beautiful oil heiress from a notorious terrorist. In a race against time that culminates in a dramatic submarine showdown, Bond works to defuse the international power struggle that has the world's oil supply hanging in the balance.",en,1666,6.2 +691,The Man Who Knew Too Much,"A widescreen, Technicolor remake by Hitchcock of his 1934 film of the same title. A couple vacationing in Morocco with their young son accidentally stumble upon an assassination plot. When the child is kidnapped to ensure their silence, they have to take matters into their own hands to save him.",en,688,7.6 +692,Bambi,"Bambi's tale unfolds from season to season as the young prince of the forest learns about life, love, and friends.",en,3574,7 +693,The Chronicles of Narnia: The Voyage of the Dawn Treader,"This time around Edmund and Lucy Pevensie, along with their pesky cousin Eustace Scrubb find themselves swallowed into a painting and on to a fantastic Narnian ship headed for the very edges of the world.",en,3716,6.4 +694,Saw III,"Jigsaw has disappeared. Along with his new apprentice Amanda, the puppet-master behind the cruel, intricate games that have terrified a community and baffled police has once again eluded capture and vanished. While city detective scramble to locate him, Doctor Lynn Denlon and Jeff Reinhart are unaware that they are about to become the latest pawns on his vicious chessboard.",en,2603,6.4 +695,Tangled,"When the kingdom's most wanted-and most charming-bandit Flynn Rider hides out in a mysterious tower, he's taken hostage by Rapunzel, a beautiful and feisty tower-bound teen with 70 feet of magical, golden hair. Flynn's curious captor, who's looking for her ticket out of the tower where she's been locked away for years, strikes a deal with the handsome thief and the unlikely duo sets off on an action-packed escapade, complete with a super-cop horse, an over-protective chameleon and a gruff gang of pub thugs.",en,7393,7.6 +696,Autonomes,,fr,0,0 +697,Moonraker,"After Drax Industries' Moonraker space shuttle is hijacked, secret agent James Bond is assigned to investigate, traveling to California to meet the company's owner, the mysterious Hugo Drax. With the help of scientist Dr. Holly Goodhead, Bond soon uncovers Drax's nefarious plans for humanity, all the while fending off an old nemesis, Jaws, and venturing to Venice, Rio, the Amazon...and outer space.",en,1038,6.1 +698,War of the Worlds,"Ray Ferrier is a divorced dockworker and less-than-perfect father. Soon after his ex-wife and her new husband drop off his teenage son and young daughter for a rare weekend visit, a strange and powerful lightning storm touches down.",en,5127,6.4 +699,Stuber,"After crashing his car, a cop who's recovering from eye surgery recruits an Uber driver to help him catch a heroin dealer. The mismatched pair soon find themselves in for a wild day of stakeouts and shootouts as they encounter the city's seedy side.",en,536,6.8 +700,Rocky V,"A lifetime of taking shots has ended Rocky’s career, and a crooked accountant has left him broke. Inspired by the memory of his trainer, however, Rocky finds glory in training and takes on an up-and-coming boxer.",en,1758,5.6 +701,Suicide Squad,"From DC Comics comes the Suicide Squad, an antihero team of incarcerated supervillains who act as deniable assets for the United States government, undertaking high-risk black ops missions in exchange for commuted prison sentences.",en,15125,5.9 +702,The Secret World of Arrietty,"14-year-old Arrietty and the rest of the Clock family live in peaceful anonymity as they make their own home from items ""borrowed"" from the house's human inhabitants. However, life changes for the Clocks when a human boy discovers Arrietty.",ja,1492,7.6 +703,Cinema Paradiso,"A filmmaker recalls his childhood, when he fell in love with the movies at his village's theater and formed a deep friendship with the theater's projectionist.",it,2141,8.4 +704,Ice Age,"With the impending ice age almost upon them, a mismatched trio of prehistoric critters – Manny the woolly mammoth, Diego the saber-toothed tiger and Sid the giant sloth – find an orphaned infant and decide to return it to its human parents. Along the way, the unlikely allies become friends but, when enemies attack, their quest takes on far nobler aims.",en,8596,7.3 +705,Serenity,"When the renegade crew of Serenity agrees to hide a fugitive on their ship, they find themselves in an action-packed battle between the relentless military might of a totalitarian regime who will destroy anything – or anyone – to get the girl back and the bloodthirsty creatures who roam the uncharted areas of space. But... the greatest danger of all may be on their ship.",en,2194,7.4 +706,Miss Potter,"The story of Beatrix Potter, the author of the beloved and best-selling children's book, 'The Tale of Peter Rabbit', and her struggle for love, happiness and success.",en,287,6.4 +707,St. Vincent,"A young boy whose parents just divorced finds an unlikely friend and mentor in the misanthropic, bawdy, hedonistic, war veteran who lives next door.",en,1203,7.1 +708,My Cousin,The CEO of an international wine company must meet with his bumbling cousin to renew the contract allowing him to manage the brand. Snafus ensue.,fr,0,0 +709,The Bourne Supremacy,"When a CIA operation to purchase classified Russian documents is blown by a rival agent, who then shows up in the sleepy seaside village where Bourne and Marie have been living. The pair run for their lives and Bourne, who promised retaliation should anyone from his former life attempt contact, is forced to once again take up his life as a trained assassin to survive.",en,4923,7.3 +710,A Cinderella Story: Christmas Wish,"Kat is an aspiring singer-songwriter who dreams of making it big. However, her dreams are stalled by her reality: a conniving and cruel stepfamily and a demoralizing job working as a singing elf at billionaire Terrence Wintergarden’s Santa Land.",en,327,6.7 +711,Alvin and the Chipmunks: The Squeakquel,"Pop sensations Alvin, Simon and Theodore end up in the care of Dave Seville's twenty-something nephew Toby. The boys must put aside music super stardom to return to school, and are tasked with saving the school's music program by winning the $25,000 prize in a battle of the bands. But the Chipmunks unexpectedly meet their match in three singing chipmunks known as The Chipettes - Brittany, Eleanor and Jeanette. Romantic and musical sparks are ignited when the Chipmunks and Chipettes square off.",en,1794,5.5 +712,Crazy Rich Asians,"An American-born Chinese economics professor accompanies her boyfriend to Singapore for his best friend's wedding, only to get thrust into the lives of Asia's rich and famous.",en,1986,7.1 +713,The Wedding Ringer,"Doug Harris is a loveable but socially awkward groom-to-be with a problem: he has no best man. With less than two weeks to go until he marries the girl of his dreams, Doug is referred to Jimmy Callahan, owner and CEO of Best Man, Inc., a company that provides flattering best men for socially challenged guys in need. What ensues is a hilarious wedding charade as they try to pull off the big con, and an unexpected budding bromance between Doug and his fake best man Jimmy.",en,1080,6.5 +714,The Huntsman: Winter's War,"As two evil sisters prepare to conquer the land, two renegades—Eric the Huntsman, who aided Snow White in defeating Ravenna in Snowwhite and the Huntsman, and his forbidden lover, Sara—set out to stop them.",en,3380,6.2 +715,The Two Popes,"Frustrated with the direction of the church, Cardinal Bergoglio requests permission to retire in 2012 from Pope Benedict. Instead, facing scandal and self-doubt, the introspective Pope Benedict summons his harshest critic and future successor to Rome to reveal a secret that would shake the foundations of the Catholic Church.",en,1393,7.6 +716,Hereditary,"When Ellen, the matriarch of the Graham family, passes away, her daughter’s family begins to unravel cryptic and increasingly terrifying secrets about their ancestry.",en,3612,7.1 +717,RED 2,Retired C.I.A. agent Frank Moses reunites his unlikely team of elite operatives for a global quest to track down a missing portable nuclear device.,en,2659,6.5 +718,Annie,"Annie is a young, happy foster kid who's also tough enough to make her way on the streets of New York in 2014. Originally left by her parents as a baby with the promise that they'd be back for her someday, it's been a hard knock life ever since with her mean foster mom Miss Hannigan. But everything's about to change when the hard-nosed tycoon and New York mayoral candidate Will Stacks—advised by his brilliant VP and his shrewd and scheming campaign advisor—makes a thinly-veiled campaign move and takes her in. Stacks believes he's her guardian angel, but Annie's self-assured nature and bright, sun-will-come-out-tomorrow outlook on life just might mean it's the other way around.",en,896,6.2 +719,Sex Tape,"When Jay and Annie first got together, their romantic connection was intense – but ten years and two kids later, the flame of their love needs a spark. To kick things up a notch, they decide – why not? – to make a video of themselves trying out every position in The Joy of Sex in one marathon three-hour session. It seems like a great idea – until they discover that their most private video is no longer private. With their reputations on the line, they know they’re just one click away from being laid bare to the world... but as their race to reclaim their video leads to a night they'll never forget, they'll find that their video will expose even more than they bargained for.",en,3021,5.3 +720,American Pie Presents: Band Camp,"Everyone has 'moved on', except for Sherman and Jim Levenstein's still understanding father. Little Matt Stiffler wants to join his older brother Steve's business and, after everything Matt has heard from Jim's band-geek wife, he plans to go back to band camp and make a video of his own.",en,1324,5.3 +721,Danger Close,"Vietnam War, 1966. Australia and New Zealand send troops to support the United States and South Vietnamese in their fight against the communist North. Soldiers are very young men, recruits and volunteers who have never been involved in a combat. On August 18th, members of Delta Company will face the true horror of a ruthless battle among the trees of a rubber plantation called Long Tân. They are barely a hundred. The enemy is a human wave ready to destroy them.",en,59,6.5 +722,Mission: Impossible III,"Retired from active duty to train new IMF agents, Ethan Hunt is called back into action to confront sadistic arms dealer, Owen Davian. Hunt must try to protect his girlfriend while working with his new team to complete the mission.",en,4104,6.6 +723,The Revenant,"In the 1820s, a frontiersman, Hugh Glass, sets out on a path of vengeance against those who left him for dead after a bear mauling.",en,12641,7.5 +724,Taxi Driver,"A mentally unstable Vietnam War veteran works as a night-time taxi driver in New York City where the perceived decadence and sleaze feed his urge for violent action, attempting to save a preadolescent prostitute in the process.",en,6498,8.2 +725,Jason Bourne,The most dangerous former operative of the CIA is drawn out of hiding to uncover hidden truths about his past.,en,3959,6.2 +726,Allegiant,Beatrice Prior and Tobias Eaton venture into the world outside of the fence and are taken into protective custody by a mysterious agency known as the Bureau of Genetic Welfare.,en,4654,6 +727,Salt,"As a CIA officer, Evelyn Salt swore an oath to duty, honor and country. Her loyalty will be tested when a defector accuses her of being a Russian spy. Salt goes on the run, using all her skills and years of experience as a covert operative to elude capture. Salt's efforts to prove her innocence only serve to cast doubt on her motives, as the hunt to uncover the truth behind her identity continues and the question remains: ""Who is Salt?""",en,3663,6.3 +728,My Hero Academia: Heroes Rising,"Class 1-A visits Nabu Island where they finally get to do some real hero work. The place is so peaceful that it's more like a vacation … until they're attacked by a villain with an unfathomable Quirk! His power is eerily familiar, and it looks like Shigaraki had a hand in the plan. But with All Might retired and citizens' lives on the line, there's no time for questions. Deku and his friends are the next generation of heroes, and they're the island's only hope.",ja,33,8 +729,The Jungle Book,"The boy Mowgli makes his way to the man-village with Bagheera, the wise panther. Along the way he meets jazzy King Louie, the hypnotic snake Kaa and the lovable, happy-go-lucky bear Baloo, who teaches Mowgli ""The Bare Necessities"" of life and the true meaning of friendship.",en,4162,7.3 +730,Shrek Forever After,"A bored and domesticated Shrek pacts with deal-maker Rumpelstiltskin to get back to feeling like a real ogre again, but when he's duped and sent to a twisted version of Far Far Away—where Rumpelstiltskin is king, ogres are hunted, and he and Fiona have never met—he sets out to restore his world and reclaim his true love.",en,4465,6.2 +731,Power Rangers,"Saban's Power Rangers follows five ordinary teens who must become something extraordinary when they learn that their small town of Angel Grove — and the world — is on the verge of being obliterated by an alien threat. Chosen by destiny, our heroes quickly discover they are the only ones who can save the planet. But to do so, they will have to overcome their real-life issues and before it’s too late, band together as the Power Rangers.",en,3022,6.2 +732,Sathuranga Vettai 2,"Sathuranga Vettai 2 (""Chess Hunt 2"") is an upcoming Indian Tamil-language thriller film directed by Nirmal Kumar and written by Vinoth.",ta,0,0 +733,Chinatown,"Private eye Jake Gittes lives off of the murky moral climate of sunbaked, pre-World War II Southern California. Hired by a beautiful socialite to investigate her husband's extra-marital affair, Gittes is swept into a maelstrom of double dealings and deadly deceits, uncovering a web of personal and political scandals that come crashing together.",en,2112,7.9 +734,Robin Hood,A war-hardened Crusader and his Moorish commander mount an audacious revolt against the corrupt English crown.,en,1740,5.8 +735,"Three Billboards Outside Ebbing, Missouri","After seven months have passed without a culprit in her daughter's murder case, Mildred Hayes makes a bold move, painting three signs leading into her town with a controversial message directed at Bill Willoughby, the town's revered chief of police. When his second-in-command Officer Jason Dixon, an immature mother's boy with a penchant for violence, gets involved, the battle between Mildred and Ebbing's law enforcement is only exacerbated.",en,6435,8.1 +736,Maggie,"There's a deadly zombie epidemic threatening humanity, but Wade, a small-town farmer and family man, refuses to accept defeat even when his daughter Maggie becomes infected. As Maggie's condition worsens and the authorities seek to eradicate those with the virus, Wade is pushed to the limits in an effort to protect her. Joely Richardson co-stars in this post-apocalyptic thriller.",en,1075,5.3 +737,Rage,"When the Russian mob kidnaps the daughter of a reformed criminal, he rounds up his old crew and seeks his own brand of justice.",en,477,5.2 +738,The Goonies,"A young teenager named Mikey Walsh finds an old treasure map in his father's attic. Hoping to save their homes from demolition, Mikey and his friends Data Wang, Chunk Cohen, and Mouth Devereaux run off on a big quest to find the secret stash of Pirate One-Eyed Willie.",en,3380,7.5 +739,Scarface,"After getting a green card in exchange for assassinating a Cuban government official, Tony Montana stakes a claim on the drug trade in Miami. Viciously murdering anyone who stands in his way, Tony eventually becomes the biggest drug lord in the state, controlling nearly all the cocaine that comes through Miami. But increased pressure from the police, wars with Colombian drug cartels and his own drug-fueled paranoia serve to fuel the flames of his eventual downfall.",en,6470,8.1 +740,Three Steps Above Heaven,"Story of two young people who belong to different worlds. It is the chronicle of a love improbable, almost impossible but inevitable dragging in a frantic journey they discover the first great love. Babi (Maria Valverde) is a girl from upper-middle class that is educated in goodness and innocence . Hache (Mario Casas) is a rebellious boy, impulsive, unconscious, has a appetite for risk and danger embodied in endless fights and illegal motorbike races, the limit of common sense",es,1191,7.5 +741,All the Bright Places,Two teens facing personal struggles form a powerful bond as they embark on a cathartic journey chronicling the wonders of Indiana.,en,768,7.5 +742,Malena,"On the day in 1940 that Italy enters the war, two things happen to the 12-year-old Renato: he gets his first bike, and he gets his first look at Malèna. She is a beautiful, silent outsider who's moved to this Sicilian town to be with her husband, Nico. He promptly goes off to war, leaving her to the lustful eyes of the men and the sharp tongues of the women. During the next few years, as Renato grows toward manhood, he watches Malèna suffer and prove her mettle. He sees her loneliness, then grief when Nico is reported dead, the effects of slander on her relationship with her father, her poverty and search for work, and final humiliations. Will Renato learn courage from Malèna and stand up for her?",it,819,7.1 +743,The Big Lebowski,"Jeffrey ""The Dude"" Lebowski, a Los Angeles slacker who only wants to bowl and drink White Russians, is mistaken for another Jeffrey Lebowski, a wheelchair-bound millionaire, and finds himself dragged into a strange series of events involving nihilists, adult film producers, ferrets, errant toes, and large sums of money.",en,6738,7.9 +744,Mile 22,"An elite group of American operatives, aided by a top-secret tactical command team, must transport an asset who holds life-threatening information to an extraction point 22 miles away through the hostile streets of an Asian city.",en,1243,6.1 +745,Blade,"When Blade's mother was bitten by a vampire during pregnancy, she did not know that she gave her son a special gift while dying—all the good vampire attributes in combination with the best human skills. Blade and his mentor battle an evil vampire rebel who plans to take over the outdated vampire council, capture Blade and resurrect a voracious blood god.",en,3596,6.6 +746,Murder on the Orient Express,Genius Belgian detective Hercule Poirot investigates the murder of an American tycoon aboard the Orient Express train.,en,6408,6.7 +747,The Great Wall,European mercenaries searching for black powder become embroiled in the defense of the Great Wall of China against a horde of monstrous creatures.,en,3190,5.8 +748,Gnomeo & Juliet,"A version of Shakespeare's play, set in the world of warring indoor and outdoor gnomes. Garden gnomes Gnomeo and Juliet have as many obstacles to overcome as their quasi namesakes when they are caught up in a feud between neighbors. But with plastic pink flamingos and lawnmower races in the mix, can this young couple find lasting happiness?",en,1267,5.8 +749,Game Night,"Max and Annie's weekly game night gets kicked up a notch when Max's brother Brooks arranges a murder mystery party -- complete with fake thugs and federal agents. So when Brooks gets kidnapped, it's all supposed to be part of the game. As the competitors set out to solve the case, they start to learn that neither the game nor Brooks are what they seem to be. The friends soon find themselves in over their heads as each twist leads to another unexpected turn over the course of one chaotic night.",en,3417,6.9 +750,Divergent,"In a world divided into factions based on personality types, Tris learns that she's been classified as Divergent and won't fit in. When she discovers a plot to destroy Divergents, Tris and the mysterious Four must find out what makes Divergents dangerous before it's too late.",en,9228,6.9 +751,Jack the Giant Slayer,"The story of an ancient war that is reignited when a young farmhand unwittingly opens a gateway between our world and a fearsome race of giants. Unleashed on the Earth for the first time in centuries, the giants strive to reclaim the land they once lost, forcing the young man, Jack into the battle of his life to stop them. Fighting for a kingdom, its people, and the love of a brave princess, he comes face to face with the unstoppable warriors he thought only existed in legend–and gets the chance to become a legend himself.",en,3683,5.7 +752,Once Upon a Time in the West,A widow whose land and life are in danger as the railroad is getting closer and closer to taking them over. A mysterious harmonica player joins forces with a desperado to protect the woman and her land.,it,2421,8.3 +753,Pinocchio,"Lonely toymaker Geppetto has his wishes answered when the Blue Fairy arrives to bring his wooden puppet Pinocchio to life. Before becoming a real boy, however, Pinocchio must prove he's worthy as he sets off on an adventure with his whistling sidekick and conscience, Jiminy Cricket.",en,3596,7 +754,Madagascar: Escape 2 Africa,"Alex, Marty, and other zoo animals find a way to escape from Madagascar when the penguins reassemble a wrecked airplane. The precariously repaired craft stays airborne just long enough to make it to the African continent. There the New Yorkers encounter members of their own species for the first time. Africa proves to be a wild place, but Alex and company wonder if it is better than their Central Park home.",en,4419,6.4 +755,Terminator Salvation,"All grown up in post-apocalyptic 2018, John Connor must lead the resistance of humans against the increasingly dominating militaristic robots. But when Marcus Wright appears, his existence confuses the mission as Connor tries to determine whether Wright has come from the future or the past -- and whether he's friend or foe.",en,4273,6 +756,The Elephant Man,"A Victorian surgeon rescues a heavily disfigured man being mistreated by his ""owner"" as a side-show freak. Behind his monstrous façade, there is revealed a person of great intelligence and sensitivity. Based on the true story of Joseph Merrick (called John Merrick in the film), a severely deformed man in 19th century London.",en,1801,8.1 +757,Pixels,Video game experts are recruited by the military to fight 1980s-era video game characters who've attacked New York.,en,4993,5.6 +758,Queen & Slim,"While on a forgettable first date together in Ohio, a black man and a black woman are pulled over for a minor traffic infraction. The situation escalates, with sudden and tragic results, when the man kills the police officer in self-defense. Terrified and in fear for their lives, the man, a retail employee, and the woman, a criminal defense lawyer, are forced to go on the run. But the incident is captured on video and goes viral, and the couple unwittingly become a symbol of trauma, terror, grief and pain for people across the country.",en,158,7.3 +759,2 Fingers Honey,"The story of a couple trying to realize a honeymoon in the Caribbean, but a mistake in buying tickets makes them wander the streets of southern Albania experiencing many different vicissitudes.",sq,3,5.5 +760,The Lion King II: Simba's Pride,"The circle of life continues for Simba, now fully grown and in his rightful place as the king of Pride Rock. Simba and Nala have given birth to a daughter, Kiara who's as rebellious as her father was. But Kiara drives her parents to distraction when she catches the eye of Kovu, the son of the evil lioness, Zira. Will Kovu steal Kiara's heart?",en,2801,6.9 +761,Into the Woods,"In a woods filled with magic and fairy tale characters, a baker and his wife set out to end the curse put on them by their neighbor, a spiteful witch.",en,3225,5.7 +762,The Purge: Election Year,"Two years after choosing not to kill the man who killed his son, former police sergeant Leo Barnes has become head of security for Senator Charlene Roan, the front runner in the next Presidential election due to her vow to eliminate the Purge. On the night of what should be the final Purge, a betrayal from within the government forces Barnes and Roan out onto the street where they must fight to survive the night.",en,3320,6.3 +763,Paddington 2,"Paddington, now happily settled with the Browns, picks up a series of odd jobs to buy the perfect present for his Aunt Lucy, but it is stolen.",en,1116,7.5 +764,RoboCop,"In a violent, near-apocalyptic Detroit, evil corporation Omni Consumer Products wins a contract from the city government to privatize the police force. To test their crime-eradicating cyborgs, the company leads street cop Alex Murphy into an armed confrontation with crime lord Boddicker so they can use his body to support their untested RoboCop prototype. But when RoboCop learns of the company's nefarious plans, he turns on his masters.",en,2827,7.2 +765,Original Sin,"A young man is plunged into a life of subterfuge, deceit and mistaken identity in pursuit of a femme fatale whose heart is never quite within his grasp",en,451,5.9 +766,Scarlet Innocence,"A university professor gradually succumbing to blindness is entranced by an obsessive love, in this modern-day adaptation of a classic Korean fairy tale.",ko,23,6.2 +767,Saw II,"When a new murder victim is discovered with all the signs of Jigsaw's hand, Detective Eric Matthews begins a full investigation and apprehends Jigsaw with little effort. But for Jigsaw, getting caught is just another part of his plan. Eight more of his victims are already fighting for their lives and now it's time for Matthews to join the game.",en,3117,6.5 +768,Bee Movie,"Barry B. Benson, a bee who has just graduated from college, is disillusioned at his lone career choice: making honey. On a special trip outside the hive, Barry's life is saved by Vanessa, a florist in New York City. As their relationship blossoms, he discovers humans actually eat honey, and subsequently decides to sue us.",en,3007,5.9 +769,Tout nous sourit,,fr,0,0 +770,Yesterday,"Jack Malik is a struggling singer-songwriter in an English seaside town whose dreams of fame are rapidly fading, despite the fierce devotion and support of his childhood best friend, Ellie. After a freak bus accident during a mysterious global blackout, Jack wakes up to discover that he's the only person on Earth who can remember The Beatles.",en,1542,6.7 +771,Forbidden Planet,"Captain Adams and the crew of the Starship C57D travel to planet Altair 4 in search of the spaceship ""Bellerophon"" that has been missing for 20 years. To their surprise, they are expected.",en,469,7.3 +772,The Green Mile,"A supernatural tale set on death row in a Southern prison, where gentle giant John Coffey possesses the mysterious power to heal people's ailments. When the cell block's head guard, Paul Edgecomb, recognizes Coffey's miraculous gift, he tries desperately to help stave off the condemned man's execution.",en,9740,8.5 +773,The Theory of Everything,"The Theory of Everything is the extraordinary story of one of the world’s greatest living minds, the renowned astrophysicist Stephen Hawking, who falls deeply in love with fellow Cambridge student Jane Wilde.",en,7333,7.9 +774,The Handmaiden,"1930s Korea, in the period of Japanese occupation, a young woman is hired as a handmaiden to a Japanese heiress who lives a secluded life on a large countryside estate with her domineering uncle. But, the maid has a secret: she is a pickpocket recruited by a swindler posing as a Japanese count to help him seduce the heiress to elope with him, rob her of her fortune, and lock her up in a madhouse. The plan seems to proceed according to plan until the women discover some unexpected emotions.",ko,1622,8.3 +775,In the Tall Grass,"After hearing a child screaming for help from the green depths of a vast field of tall grass, Becky, a pregnant woman, and Cal, her brother, park their car near a mysterious abandoned church and recklessly enter the field, discovering that they are not alone and because of some reason they are unable of escaping a completely inextricable vegetable labyrinth.",en,962,5.5 +776,The Great Gatsby,"An adaptation of F. Scott Fitzgerald's Long Island-set novel, where Midwesterner Nick Carraway is lured into the lavish world of his neighbor, Jay Gatsby. Soon enough, however, Carraway will see through the cracks of Gatsby's nouveau riche existence, where obsession, madness, and tragedy await.",en,8239,7.4 +777,Footloose,"Ren MacCormack is transplanted from Boston to the small southern town of Bomont where loud music and dancing are prohibited. Not one to bow to the status quo, Ren challenges the ban, revitalizing the town and falling in love with the minister’s troubled daughter Ariel in the process.",en,1073,6.6 +778,Unbreakable,"An ordinary man makes an extraordinary discovery when a train accident leaves his fellow passengers dead — and him unscathed. The answer to this mystery could lie with the mysterious Elijah Price, a man who suffers from a disease that renders his bones as fragile as glass.",en,5971,7.1 +779,Rise of the Planet of the Apes,"Scientist Will Rodman is determined to find a cure for Alzheimer's, the disease which has slowly consumed his father. Will feels certain he is close to a breakthrough and tests his latest serum on apes, noticing dramatic increases in intelligence and brain activity in the primate subjects – especially Caesar, his pet chimpanzee.",en,8098,7.2 +780,Outcast,"A mysterious warrior teams up with the daughter and son of a deposed Chinese Emperor to defeat their cruel Uncle, who seeks their deaths.",en,263,4.8 +781,American Sniper,"U.S. Navy SEAL Chris Kyle takes his sole mission—protect his comrades—to heart and becomes one of the most lethal snipers in American history. His pinpoint accuracy not only saves countless lives but also makes him a prime target of insurgents. Despite grave danger and his struggle to be a good husband and father to his family back in the States, Kyle serves four tours of duty in Iraq. However, when he finally returns home, he finds that he cannot leave the war behind.",en,8731,7.4 +782,Madagascar 3: Europe's Most Wanted,"Animal pals Alex, Marty, Melman, and Gloria are still trying to make it back to New York's Central Park Zoo. They are forced to take a detour to Europe to find the penguins and chimps who broke the bank at a Monte Carlo casino. When French animal-control officer Capitaine Chantel DuBois picks up their scent, Alex and company are forced to hide out in a traveling circus.",en,3896,6.5 +783,Texas Chainsaw 3D,"A young woman learns that she has inherited a Texas estate from her deceased grandmother. After embarking on a road trip with friends to uncover her roots, she finds she is the sole owner of a lavish, isolated Victorian mansion. But her newfound wealth comes at a price as she stumbles upon a horror that awaits her in the mansion’s dank cellars.",en,923,5.3 +784,American Pie 2,"The whole gang are back and as close as ever. They decide to get even closer by spending the summer together at a beach house. They decide to hold the biggest party ever to be seen, even if the preparation doesn't always go to plan. Especially when Stifler, Finch and Jim become more close to each other than they ever want to be and when Jim mistakes super glue for lubricant...",en,3087,6.1 +785,Peter Pan,"Leaving the safety of their nursery behind, Wendy, Michael and John follow Peter Pan to a magical world where childhood lasts forever. But while in Neverland, the kids must face Captain Hook and foil his attempts to get rid of Peter for good.",en,3501,7.2 +786,Armageddon,"When an asteroid threatens to collide with Earth, NASA honcho Dan Truman determines the only way to stop it is to drill into its surface and detonate a nuclear bomb. This leads him to renowned driller Harry Stamper, who agrees to helm the dangerous space mission provided he can bring along his own hotshot crew. Among them is the cocksure A.J. who Harry thinks isn't good enough for his daughter, until the mission proves otherwise.",en,4945,6.7 +787,The Sword in the Stone,"Wart is a young boy who aspires to be a knight's squire. On a hunting trip he falls in on Merlin, a powerful but amnesiac wizard who has plans for him beyond mere squiredom. He starts by trying to give him an education, believing that once one has an education, one can go anywhere. Needless to say, it doesn't quite work out that way.",de,2430,7.2 +788,The Concubine,"Living a torturous life of poverty and barely able to survive, Hwa-yeon decides to offer herself as one of the king’s concubines. Once inside the royal palace, two men are immediately seized by the woman -- the Grand Prince Seong-won, a megalomaniacal ruler drunk with power and lust, and Kwon-yoo, who has everything to lose if his desire for Hwa-yeon is exposed.",ko,36,6 +789,The Absent One,"Denmark, 2014. A former police officer asks Carl Mørck, head of Department Q, to find out who brutally killed his young twins in 1994. Although a local inhabitant confessed and was convicted of murder, Carl and his partner Assad soon realize that there is something in the case resolution that is terribly wrong.",da,327,7.2 +790,Apocalypse Now,"At the height of the Vietnam war, Captain Benjamin Willard is sent on a dangerous mission that, officially, ""does not exist, nor will it ever exist."" His goal is to locate - and eliminate - a mysterious Green Beret Colonel named Walter Kurtz, who has been leading his personal army on illegal guerrilla missions into enemy territory.",en,4705,8.3 +791,The Thing,"In remote Antarctica, a group of American research scientists are disturbed at their base camp by a helicopter shooting at a sled dog. When they take in the dog, it brutally attacks both human beings and canines in the camp and they discover that the beast can assume the shape of its victims. A resourceful helicopter pilot and the camp doctor lead the camp crew in a desperate, gory battle against the vicious creature before it picks them all off, one by one.",en,3655,8 +792,The Usual Suspects,"Held in an L.A. interrogation room, Verbal Kint attempts to convince the feds that a mythic crime lord, Keyser Soze, not only exists, but was also responsible for drawing him and his four partners into a multi-million dollar heist that ended with an explosion in San Pedro harbor – leaving few survivors. Verbal lures his interrogators with an incredible story of the crime lord's almost supernatural prowess.",en,6462,8.2 +793,The King,"England, 15th century. Hal, a capricious prince who lives among the populace far from court, is forced by circumstances to reluctantly accept the throne and become Henry V.",en,1220,7.2 +794,Hidden Figures,"The untold story of Katherine G. Johnson, Dorothy Vaughan and Mary Jackson – brilliant African-American women working at NASA and serving as the brains behind one of the greatest operations in history – the launch of astronaut John Glenn into orbit. The visionary trio crossed all gender and race lines to inspire generations to dream big.",en,5597,8 +795,Safe House,"A dangerous CIA renegade resurfaces after a decade on the run. When the safe house he's remanded to is attacked by mercenaries, a rookie operative escapes with him. Now, the unlikely allies must stay alive long enough to uncover who wants them dead.",en,2250,6.4 +796,Shaun of the Dead,"Shaun lives a supremely uneventful life, which revolves around his girlfriend, his mother, and, above all, his local pub. This gentle routine is threatened when the dead return to life and make strenuous attempts to snack on ordinary Londoners.",en,5340,7.5 +797,Instant Family,"When Pete and Ellie decide to start a family, they stumble into the world of foster care adoption. They hope to take in one small child but when they meet three siblings, including a rebellious 15 year old girl, they find themselves speeding from zero to three kids overnight.",en,1321,7.5 +798,Total Recall,"Construction worker Douglas Quaid discovers a memory chip in his brain during a virtual-reality trip. He also finds that his past has been invented to conceal a plot of planetary domination. Soon, he's off to Mars to find out who he is and who planted the chip.",en,3329,7.2 +799,The Hangover Part II,"The Hangover crew heads to Thailand for Stu's wedding. After the disaster of a bachelor party in Las Vegas last year, Stu is playing it safe with a mellow pre-wedding brunch. However, nothing goes as planned and Bangkok is the perfect setting for another adventure with the rowdy group.",en,7054,6.4 +800,Scary Movie,"Following on the heels of popular teen-scream horror movies, with uproarious comedy and biting satire. Marlon and Shawn Wayans, Shannon Elizabeth and Carmen Electra pitch in to skewer some of Hollywood's biggest blockbusters, including Scream, I Know What You Did Last Summer, The Matrix, American Pie and The Blair Witch Project.",en,4021,6.2 +801,RoboCop,"In RoboCop, the year is 2028 and multinational conglomerate OmniCorp is at the center of robot technology. Overseas, their drones have been used by the military for years, but have been forbidden for law enforcement in America. Now OmniCorp wants to bring their controversial technology to the home front, and they see a golden opportunity to do it. When Alex Murphy – a loving husband, father and good cop doing his best to stem the tide of crime and corruption in Detroit – is critically injured, OmniCorp sees their chance to build a part-man, part-robot police officer. OmniCorp envisions a RoboCop in every city and even more billions for their shareholders, but they never counted on one thing: there is still a man inside the machine.",en,3788,5.8 +802,Shot Caller,A newly-released prison gangster is forced by the leaders of his gang to orchestrate a major crime with a brutal rival gang on the streets of Southern California.,en,1242,6.9 +803,Lethal Weapon,"Veteran buttoned-down LAPD detective Roger Murtaugh is partnered with unhinged cop Martin Riggs, who -- distraught after his wife's death -- has a death wish and takes unnecessary risks with criminals at every turn. The odd couple embark on their first homicide investigation as partners, involving a young woman known to Murtaugh with ties to a drug and prostitution ring.",en,2665,7.2 +804,Sixteen Candles,A teenage girl deals with her parents forgetting her birthday and a crush on her high school's heartthrob.,en,1281,6.8 +805,Play,"In 1993, Max was 13 when he was offered his first camera. For 25 years he will not stop filming. The bunch of friends, the loves, the successes, the failures. From the 90s to the 2010s, it is the portrait of a whole generation that is emerging through its objective.",fr,81,7.5 +806,Zodiac,"The true story of the investigation of the ""Zodiac Killer"", a serial killer who terrified the San Francisco Bay Area, taunting police with his ciphers and letters. The case becomes an obsession for three men as their lives and careers are built and destroyed by the endless trail of clues.",en,5521,7.5 +807,Anna,Beneath Anna Poliatova's striking beauty lies a secret that will unleash her indelible strength and skill to become one of the world's most feared government assassins.,fr,982,6.6 +808,Men in Black 3,"Agents J and K are back...in time. J has seen some inexplicable things in his 15 years with the Men in Black, but nothing, not even aliens, perplexes him as much as his wry, reticent partner. But when K's life and the fate of the planet are put at stake, Agent J will have to travel back in time to put things right. J discovers that there are secrets to the universe that K never told him - secrets that will reveal themselves as he teams up with the young Agent K to save his partner, the agency, and the future of humankind.",en,7245,6.4 +809,Dinosaur,An orphaned dinosaur raised by lemurs joins an arduous trek to a sancturary after a meteorite shower destroys his family home.,en,1413,6.4 +810,Dracula,"When Dracula leaves the captive Jonathan Harker and Transylvania for London in search of Mina Harker—the reincarnation of Dracula's long-dead wife, Elisabeta—obsessed vampire hunter Dr. Van Helsing sets out to end the madness.",en,2767,7.4 +811,The Hunchback of Notre Dame,"When Quasimodo defies the evil Frollo and ventures out to the Festival of Fools, the cruel crowd jeers him. Rescued by fellow outcast the gypsy Esmeralda, Quasi soon finds himself battling to save the people and the city he loves.",en,3180,7 +812,Fantastic Four: Rise of the Silver Surfer,"The Fantastic Four return to the big screen as a new and all powerful enemy threatens the Earth. The seemingly unstoppable 'Silver Surfer', but all is not what it seems and there are old and new enemies that pose a greater threat than the intrepid superheroes realize.",en,5458,5.5 +813,About Time,"The night after another unsatisfactory New Year party, Tim's father tells his son that the men in his family have always had the ability to travel through time. Tim can't change history, but he can change what happens and has happened in his own life – so he decides to make his world a better place... by getting a girlfriend. Sadly, that turns out not to be as easy as he thinks.",en,4795,7.9 +814,Irrational Man,"On a small town college campus, a philosophy professor in existential crisis gives his life new purpose when he enters into a relationship with his student.",en,1542,6.5 +815,Police Academy 2: Their First Assignment,"Officer Carey Mahoney and his cohorts have finally graduated from the Police Academy and are about to hit the streets on their first assignment. Question is, are they ready to do battle with a band of graffiti-tagging terrorists? Time will tell, but don't sell short this cheerful band of doltish boys in blue.",en,800,6 +816,Gremlins,"When Billy Peltzer is given a strange but adorable pet named Gizmo for Christmas, he inadvertently breaks the three important rules of caring for a Mogwai, and unleashes a horde of mischievous gremlins on a small town.",en,3912,7.1 +817,Ocean's Twelve,"Danny Ocean reunites with his old flame and the rest of his merry band of thieves in carrying out three huge heists in Rome, Paris and Amsterdam – but a Europol agent is hot on their heels.",en,4602,6.5 +818,To All the Boys: P.S. I Still Love You,Lara Jean and Peter have just taken their romance from pretend to officially real when another recipient of one of her love letters enters the picture.,en,1015,6.9 +819,xXx: Return of Xander Cage,"Extreme athlete turned government operative Xander Cage comes out of self-imposed exile, thought to be long dead, and is set on a collision course with deadly alpha warrior Xiang and his team in a race to recover a sinister and seemingly unstoppable weapon known as Pandora's Box. Recruiting an all-new group of thrill-seeking cohorts, Xander finds himself enmeshed in a deadly conspiracy that points to collusion at the highest levels of world governments.",en,2751,5.6 +820,On Her Majesty's Secret Service,"James Bond tracks his archnemesis, Ernst Blofeld, to a mountaintop retreat where he is training an army of beautiful, lethal women. Along the way, Bond falls for Italian contessa Tracy Draco, and marries her in order to get closer to Blofeld.",en,949,6.5 +821,Apollo 13,"The true story of technical troubles that scuttle the Apollo 13 lunar mission in 1971, risking the lives of astronaut Jim Lovell and his crew, with the failed journey turning into a thrilling saga of heroism. Drifting more than 200,000 miles from Earth, the astronauts work furiously with the ground crew to avert tragedy.",en,3340,7.4 +822,The Secret Life of Walter Mitty,A timid magazine photo manager who lives life vicariously through daydreams embarks on a true-life adventure when a negative goes missing.,en,5402,7.1 +823,The Peanut Butter Falcon,A down-on-his-luck crab fisherman embarks on a journey to get a young man with Down syndrome to a professional wrestling school in rural North Carolina and away from the retirement home where he’s lived for the past two and a half years.,en,303,7.5 +824,Long Shot,"Fred Flarsky is a gifted and free-spirited journalist who has a knack for getting into trouble. Charlotte Field is one of the most influential women in the world -- a smart, sophisticated and accomplished politician. When Fred unexpectedly runs into Charlotte, he soon realizes that she was his former baby sitter and childhood crush. When Charlotte decides to make a run for the presidency, she impulsively hires Fred as her speechwriter -- much to the dismay of her trusted advisers.",en,1064,6.6 +825,Absolutely Anything,Eccentric aliens give a man the power to do anything he wants to determine if Earth is worth saving.,en,801,5.7 +826,Star Trek: The Motion Picture,"When a destructive space entity is spotted approaching Earth, Admiral Kirk resumes command of the Starship Enterprise in order to intercept, examine, and hopefully stop it.",en,963,6.4 +827,Sphere,"The OSSA discovers a spacecraft thought to be at least 300 years old at the bottom of the ocean. Immediately following the discovery, they decide to send a team down to the depths of the ocean to study the space craft. They are the best of best, smart and logical, and the perfect choice to learn more about the spacecraft.",en,918,6 +828,Children of Men,"In 2027, in a chaotic world in which humans can no longer procreate, a former activist agrees to help transport a miraculously pregnant woman to a sanctuary at sea, where her child's birth may help scientists save the future of humankind.",en,4239,7.6 +829,About Love,"Beautiful Nina lives happily married, as she saw it, with intelligent Alexandr, professor of Sinology. But the debt for the mortgage begins to disturb the relationship of spouses. One day she meets Sergey, the head of the bank where her husband has debt, and so begins their passionate relationships. The story of the relationship with married Sergey hardly promises happiness, but Nina realizes that for the first time she feels true love.",ru,6,6.2 +830,Fractured,"Driving cross-country, Ray and his wife and daughter stop at a highway rest area where his daughter falls and breaks her arm. After a frantic rush to the hospital and a clash with the check-in nurse, Ray is finally able to get her to a doctor. While the wife and daughter go downstairs for an MRI, Ray, exhausted, passes out in a chair in the lobby. Upon waking up, they have no record or knowledge of Ray's family ever being checked in.",en,926,6.6 +831,Playing It Cool,"The story of a young man disillusioned by love who meets a breathtaking young woman at a charity dinner by pretending to be a philanthropist. Turns out that she’s engaged to a guy who doesn’t like her going on dates. Challenged by the chase, and egged on by his eclectic friends, he feigns a platonic relationship in order to keep seeing her as he tries to conquer her heart",en,480,5.9 +832,Before I Go to Sleep,"A woman wakes up every day, remembering nothing as a result of a traumatic accident in her past. One day, new terrifying truths emerge that force her to question everyone around her.",en,1256,6.5 +833,Secret Society of Second Born Royals,It follows Sam's adventures at a top-secret training program for a new class of second-born royals tasked with saving the world.,en,0,0 +834,The Truman Show,"Truman Burbank is the star of The Truman Show, a 24-hour-a-day reality TV show that broadcasts every aspect of his life without his knowledge. His entire life has been an unending soap opera for consumption by the rest of the world. And everyone he knows, including his wife and his best friend is really an actor, paid to be part of his life.",en,10955,8.1 +835,I Am Number Four,"A teenage fugitive with an incredible secret races to stay one step ahead of the mysterious forces seeking destroy him in this sci-fi action thriller. With three dead and one on the run, the race to find the elusive Number Four begins. Outwardly normal teen John Smith never gets too comfortable in the same identity, and along with his guardian, Henri, he is constantly moving from town to town. With each passing day, John gains a stronger grasp on his extraordinary new powers, and his bond to the beings that share his fantastic fate grows stronger.",en,3199,6.1 +836,Good Boys,A group of young boys on the cusp of becoming teenagers embark on an epic quest to fix their broken drone before their parents get home.,en,747,6.6 +837,Night at the Museum: Battle of the Smithsonian,"Hapless museum night watchman Larry Daley must help his living, breathing exhibit friends out of a pickle now that they've been transferred to the archives at the Smithsonian Institution. Larry's (mis)adventures this time include close encounters with Amelia Earhart, Abe Lincoln and Ivan the Terrible.",en,4668,6.1 +838,Sleeping Beauty,"A beautiful princess born in a faraway kingdom is destined by a terrible curse to prick her finger on the spindle of a spinning wheel and fall into a deep sleep that can only be awakened by true love's first kiss. Determined to protect her, her parents ask three fairies to raise her in hiding. But the evil Maleficent is just as determined to seal the princess's fate.",en,3379,6.9 +839,Fighting with My Family,"Born into a tight-knit wrestling family, Paige and her brother Zak are ecstatic when they get the once-in-a-lifetime opportunity to try out for the WWE. But when only Paige earns a spot in the competitive training program, she must leave her loved ones behind and face this new cutthroat world alone. Paige's journey pushes her to dig deep and ultimately prove to the world that what makes her different is the very thing that can make her a star.",en,769,6.7 +840,Black Snake Moan,"A God-fearing bluesman takes to a wild young woman who, as a victim of childhood sexual abuse, is looking everywhere for love, but never quite finding it.",en,471,6.8 +841,Mars Attacks!,"'We come in peace' is not what those green men from Mars mean when they invade our planet, armed with irresistible weapons and a cruel sense of humor. This star studded cast must play victim to the alien’s fun and games in this comedy homage to science fiction films of the '50s and '60s.",en,3403,6.3 +842,The Truth,"Fabienne is a star; a star of French cinema. She reigns amongst men who love and admire her. When she publishes her memoirs, her daughter Lumir returns from New York to Paris with her husband and young child. The reunion between mother and daughter will quickly turn to confrontation: truths will be told, accounts settled, loves and resentments confessed.",fr,65,6.2 +843,The Mummy Returns,"Rick and Evelyn O’Connell, along with their 8-year-old son Alex, discover the key to the legendary Scorpion King’s might: the fabled Bracelet of Anubis. Unfortunately, a newly resurrected Imhotep has designs on the bracelet as well, and isn’t above kidnapping its new bearer, Alex, to gain control of Anubis’s otherworldly army.",en,4462,6.2 +844,The Good Liar,"Career con man Roy sets his sights on his latest mark: recently widowed Betty, worth millions. And he means to take it all. But as the two draw closer, what should have been another simple swindle takes on the ultimate stakes.",en,265,6.7 +845,Pet Sematary,"Dr. Louis Creed and his wife, Rachel, move from Boston to Ludlow, in rural Maine, with their two young children. Hidden in the woods near the new family home, Ellie, their eldest daughter, discovers a mysterious cemetery where the pets of community members are buried.",en,1846,5.8 +846,Event Horizon,"In 2047 a group of astronauts are sent to investigate and salvage the starship 'Event Horizon' which disappeared mysteriously 7 years before on its maiden voyage. With its return, the crew of the 'Lewis and Clark' discovers the real truth behind the disappearance of the 'Event Horizon' – and something even more terrifying.",en,1433,6.5 +847,Alice in Wonderland,"Alice, an unpretentious and individual 19-year-old, is betrothed to a dunce of an English nobleman. At her engagement party, she escapes the crowd to consider whether to go through with the marriage and falls down a hole in the garden after spotting an unusual rabbit. Arriving in a strange and surreal place called 'Underland,' she finds herself in a world that resembles the nightmares she had as a child, filled with talking animals, villainous queens and knights, and frumious bandersnatches. Alice realizes that she is there for a reason – to conquer the horrific Jabberwocky and restore the rightful queen to her throne.",en,9908,6.6 +848,Barbie and the Diamond Castle,"Liana and Alexa (Barbie and Teresa) are best friends who share everything, including their love of singing. One day while walking through the forest home from the village, the girls meet an old beggar who gives them a magical mirror. As they clean the mirror and sing, a musical apprentice muse named Melody appears in the mirror's surface, and tells the girls about the secret of the Diamond Castle.",en,459,7.1 +849,Official Secrets,The true story of British intelligence whistleblower Katharine Gun who—prior to the 2003 Iraq invasion—leaked a top-secret NSA memo exposing a joint US-UK illegal spying operation against members of the UN Security Council. The memo proposed blackmailing member states into voting for war.,en,180,7.2 +850,Hot Bot,Hot Bot is the hilarious journey of two sexually repressed and unpopular teenage geeks who accidentally discover a life-like super-model sex bot (Bardot).,en,135,4.1 +851,Left Behind,A small group of survivors are left behind after millions of people suddenly vanish during the rapture and the world is plunged into chaos and destruction.,en,851,4.1 +852,Annihilation,"A biologist signs up for a dangerous, secret expedition into a mysterious zone where the laws of nature don't apply.",en,5366,6.3 +853,The Man from U.N.C.L.E.,"At the height of the Cold War, a mysterious criminal organization plans to use nuclear weapons and technology to upset the fragile balance of power between the United States and Soviet Union. CIA agent Napoleon Solo and KGB agent Illya Kuryakin are forced to put aside their hostilities and work together to stop the evildoers in their tracks. The duo's only lead is the daughter of a missing German scientist, whom they must find soon to prevent a global catastrophe.",en,4002,7.1 +854,Sicario: Day of the Soldado,Agent Matt Graver teams up with operative Alejandro Gillick to prevent Mexican drug cartels from smuggling terrorists across the United States border.,en,1711,6.7 +855,Noah,A man who suffers visions of an apocalyptic deluge takes measures to protect his family from the coming flood.,en,4419,5.6 +856,All Things Fair,This film is set in 1943 when the whole of Europe was embroiled in WWII. It deals with attraction of a 15 year old boy Stig to his teacher Viola. The whole movie revolves around the sexual encounters between Stig and Viola and how he eventually grows out of it.,sv,53,6.4 +857,Darkest Hour,"A thrilling and inspiring true story begins on the eve of World War II as, within days of becoming Prime Minister of Great Britain, Winston Churchill must face one of his most turbulent and defining trials: exploring a negotiated peace treaty with Nazi Germany, or standing firm to fight for the ideals, liberty and freedom of a nation. As the unstoppable Nazi forces roll across Western Europe and the threat of invasion is imminent, and with an unprepared public, a skeptical King, and his own party plotting against him, Churchill must withstand his darkest hour, rally a nation, and attempt to change the course of world history.",en,3220,7.3 +858,The Lion King 1½,Timon the meerkat and Pumbaa the warthog are best pals and the unsung heroes of the African savanna. This prequel to the smash Disney animated adventure takes you back -- way back -- before Simba's adventure began. You'll find out all about Timon and Pumbaa and tag along as they search for the perfect home and attempt to raise a rambunctious lion cub.,en,1936,6.5 +859,The Expendables 2,"Mr. Church reunites the Expendables for what should be an easy paycheck, but when one of their men is murdered on the job, their quest for revenge puts them deep in enemy territory and up against an unexpected threat.",en,4670,6.2 +860,Return of the Jedi,"Luke Skywalker leads a mission to rescue his friend Han Solo from the clutches of Jabba the Hutt, while the Emperor seeks to destroy the Rebellion once and for all with a second dreaded Death Star.",en,9292,8 +861,Spy,"A desk-bound CIA analyst volunteers to go undercover to infiltrate the world of a deadly arms dealer, and prevent diabolical global disaster.",en,4292,6.8 +862,The Human Centipede (First Sequence),"During a stopover in Germany in the middle of a carefree road trip through Europe, two American girls find themselves alone at night when their car breaks down in the woods. Searching for help at a nearby villa, they are wooed into the clutches of a deranged retired surgeon who explains his mad scientific vision to his captives' utter horror. They are to be the subjects of his sick lifetime fantasy: to be the first to connect people, one to the next, and in doing so bring to life ""the human centipede.""",en,1122,4.9 +863,Dark Shadows,Vampire Barnabas Collins is inadvertently freed from his tomb and emerges into the very changed world of 1972. He returns to Collinwood Manor to find that his once-grand estate and family have fallen into ruin.,en,4849,5.9 +864,Klaus,"When Jesper distinguishes himself as the Postal Academy's worst student, he is sent to Smeerensburg, a small village located on an icy island above the Arctic Circle, where grumpy inhabitants barely exchange words, let alone letters. Jesper is about to give up and abandon his duty as a postman when he meets local teacher Alva and Klaus, a mysterious carpenter who lives alone in a cabin full of handmade toys.",en,1536,8.3 +865,Cars 3,"Blindsided by a new generation of blazing-fast racers, the legendary Lightning McQueen is suddenly pushed out of the sport he loves. To get back in the game, he will need the help of an eager young race technician with her own plan to win, inspiration from the late Fabulous Hudson Hornet, and a few unexpected turns. Proving that #95 isn't through yet will test the heart of a champion on Piston Cup Racing’s biggest stage!",en,3097,6.7 +866,A Most Violent Year,"A thriller set in New York City during the winter of 1981, statistically one of the most violent years in the city's history, and centered on a the lives of an immigrant and his family trying to expand their business and capitalize on opportunities as the rampant violence, decay, and corruption of the day drag them in and threaten to destroy all they have built.",en,894,6.6 +867,The Day the Earth Stood Still,An alien and a robot land on Earth after World War II and tell mankind to be peaceful or face destruction.,en,578,7.5 +868,The Book of Life,"The journey of Manolo, a young man who is torn between fulfilling the expectations of his family and following his heart. Before choosing which path to follow, he embarks on an incredible adventure that spans three fantastical worlds where he must face his greatest fears.",en,1433,7.4 +869,Untitled Spider-Man 3,"Sony Pictures Entertainment and The Walt Disney Company jointly announced that Marvel Studios and its President Kevin Feige will produce the third film in the ""Spider-Man: Homecoming"" series, starring Tom Holland. The film is scheduled to release on July 16, 2021. The third film will see Peter Parker deal with the aftermath of Quentin Beck outing him as Spider-man, but also to deal with a familiar old foe who has joined a group of ""Sinister Six"" villains.",en,0,0 +870,"Batman: The Dark Knight Returns, Part 1","Batman has not been seen for ten years. A new breed of criminal ravages Gotham City, forcing 55-year-old Bruce Wayne back into the cape and cowl. But, does he still have what it takes to fight crime in a new era?",en,839,7.7 +871,Gone with the Wind,"The spoiled daughter of a well-to-do plantation owner is forced to use every means at her disposal to claw her way out of poverty, following Maj. Gen. William Sherman's destructive ""March to the Sea,” during the American Civil War.",en,2117,7.9 +872,Night at the Museum,"Chaos reigns at the natural history museum when night watchman Larry Daley accidentally stirs up an ancient curse, awakening Attila the Hun, an army of gladiators, a Tyrannosaurus rex and other exhibits.",en,6832,6.5 +873,Hunter Killer,"Captain Glass of the USS Arkansas discovers that a coup d'état is taking place in Russia, so he and his crew join an elite group working on the ground to prevent a war.",en,967,6.4 +874,Insidious: Chapter 3,"A twisted new tale of terror begins for a teenage girl and her family, and revealing more mysteries of the otherworldly realm, 'The Further'.",en,2128,6.3 +875,Miss Peregrine's Home for Peculiar Children,A teenager finds himself transported to an island where he must help protect a group of orphans with special powers from creatures intent on destroying them.,en,6978,6.7 +876,When Marnie Was There,"Upon being sent to live with relatives in the countryside due to an illness, an emotionally distant adolescent girl becomes obsessed with an abandoned mansion and infatuated with a girl who lives there - a girl who may or may not be real.",ja,806,7.9 +877,The Fault in Our Stars,"Despite the tumor-shrinking medical miracle that has bought her a few years, Hazel has never been anything but terminal, her final chapter inscribed upon diagnosis. But when a patient named Augustus Waters suddenly appears at Cancer Kid Support Group, Hazel's story is about to be completely rewritten.",en,8218,7.6 +878,American Wedding,"With high school a distant memory, Jim and Michelle are getting married -- and in a hurry, since Jim's grandmother is sick and wants to see him walk down the aisle -- prompting Stifler to throw the ultimate bachelor party. And Jim's dad is reliable as ever, doling out advice no one wants to hear.",en,2594,6.1 +879,10 Things I Hate About You,"On the first day at his new school, Cameron instantly falls for Bianca, the gorgeous girl of his dreams. The only problem is that Bianca is forbidden to date until her ill-tempered, completely un-dateable older sister Kat goes out, too. In an attempt to solve his problem, Cameron singles out the only guy who could possibly be a match for Kat: a mysterious bad boy with a nasty reputation of his own.",en,4775,7.5 +880,Poltergeist,"Legendary filmmaker Sam Raimi and director Gil Kenan reimagine and contemporize the classic tale about a family whose suburban home is invaded by angry spirits. When the terrifying apparitions escalate their attacks and take the youngest daughter, the family must come together to rescue her.",en,1634,5.1 +881,Prisoners,"When Keller Dover's daughter and her friend go missing, he takes matters into his own hands as the police pursue multiple leads and the pressure mounts. But just how far will this desperate father go to protect his family?",en,6704,8 +882,Sweeney Todd: The Demon Barber of Fleet Street,"The infamous story of Benjamin Barker, a.k.a Sweeney Todd, who sets up a barber shop down in London which is the basis for a sinister partnership with his fellow tenant, Mrs. Lovett. Based on the hit Broadway musical.",en,3749,7.1 +883,Happy Death Day 2U,"Collegian Tree Gelbman wakes up in horror to learn that she's stuck in a parallel universe. Her boyfriend Carter is now with someone else, and her friends and fellow students seem to be completely different versions of themselves. When Tree discovers that Carter's roommate has been altering time, she finds herself once again the target of a masked killer. When the psychopath starts to go after her inner circle, Tree soon realizes that she must die over and over again to save everyone.",en,1728,6.2 +884,True Grit,"The murder of her father sends a teenage tomboy on a mission of 'justice', which involves avenging her father's death. She recruits a tough old marshal, 'Rooster' Cogburn because he has 'true grit', and a reputation of getting the job done.",en,410,7.4 +885,Ma,"Sue Ann is a loner who keeps to herself in her quiet Ohio town. One day, she is asked by Maggie, a new teenager in town, to buy some booze for her and her friends, and Sue Ann sees the chance to make some unsuspecting, if younger, friends of her own.",en,873,5.6 +886,American Psycho,"A wealthy New York investment banking executive hides his alternate psychopathic ego from his co-workers and friends as he escalates deeper into his illogical, gratuitous fantasies.",en,5225,7.4 +887,Stray Dolls,Riz is a recent South Asian immigrant who takes a job at a seedy motel in a bid to start over in America. The motel’s other employees and guests pull her back into a life she preferred to leave behind.,en,0,0 +888,The Scorpion King,"In ancient Egypt, peasant Mathayus is hired to exact revenge on the powerful Memnon and the sorceress Cassandra, who are ready to overtake Balthazar's village. Amid betrayals, thieves, abductions and more, Mathayus strives to bring justice to his complicated world.",en,1937,5.4 +889,Fantastic Four,"During a space voyage, four scientists are altered by cosmic rays: Reed Richards gains the ability to stretch his body; Sue Storm can become invisible; Johnny Storm controls fire; and Ben Grimm is turned into a super-strong … thing. Together, these ""Fantastic Four"" must now thwart the evil plans of Dr. Doom and save the world from certain destruction.",en,6376,5.7 +890,King Arthur: Legend of the Sword,"When the child Arthur’s father is murdered, Vortigern, Arthur’s uncle, seizes the crown. Robbed of his birthright and with no idea who he truly is, Arthur comes up the hard way in the back alleys of the city. But once he pulls the sword Excalibur from the stone, his life is turned upside down and he is forced to acknowledge his true legacy... whether he likes it or not.",en,3806,6.5 +891,Hard Target,"When a woman's father goes missing, she enlists a local to aid in her search. The pair soon discover that her father has died at the hands of a wealthy sportsman who hunts homeless men as a form of recreation.",en,510,6.2 +892,Where Eagles Dare,"World War II is raging, and an American general has been captured and is being held hostage in the Schloss Adler, a Bavarian castle that's nearly impossible to breach. It's up to a group of skilled Allied soldiers to liberate the general before it's too late.",en,459,7.7 +893,The Man Who Knew Infinity,"Growing up poor in Madras, India, Srinivasa Ramanujan Iyengar earns admittance to Cambridge University during WWI, where he becomes a pioneer in mathematical theories with the guidance of his professor, G.H. Hardy.",en,842,7.2 +894,I Want You,"Sequel to ""Three Steps Above Heaven"". The sexy Gin is the new love of Hache, but this can not forget his former girlfriend, so the love triangle is inevitable.",es,795,6.9 +895,Perfume: The Story of a Murderer,"Jean-Baptiste Grenouille, born in the stench of 18th century Paris, develops a superior olfactory sense, which he uses to create the world's finest perfumes. However, his work takes a dark turn as he tries to preserve scents in the search for the ultimate perfume.",en,2639,7.2 +896,Gretel & Hansel,"A long time ago in a distant fairy tale countryside, a young girl leads her little brother into a dark wood in desperate search of food and work, only to stumble upon a nexus of terrifying evil.",en,84,5.7 +897,The Spy Who Loved Me,Russian and British submarines with nuclear missiles on board both vanish from sight without a trace. England and Russia both blame each other as James Bond tries to solve the riddle of the disappearing ships. But the KGB also has an agent on the case.,en,986,6.7 +898,The Aristocats,"When Madame Adelaide Bonfamille leaves her fortune to Duchess and her children—Bonfamille’s beloved family of cats—the butler plots to steal the money and kidnaps the legatees, leaving them out on a country road. All seems lost until the wily Thomas O’Malley Cat and his jazz-playing alley cats come to the aristocats’ rescue.",en,3263,7.3 +899,Kung Fu Panda,"When the Valley of Peace is threatened, lazy Po the panda discovers his destiny as the ""chosen one"" and trains to become a kung fu hero, but transforming the unsleek slacker into a brave warrior won't be easy. It's up to Master Shifu and the Furious Five -- Tigress, Crane, Mantis, Viper and Monkey -- to give it a try.",en,7060,7.1 +900,28 Weeks Later,"The inhabitants of the British Isles have lost their battle against the onslaught of disease, as the deadly rage virus has killed every citizen there. Six months later, a group of Americans dare to set foot on the isles, convinced the danger has come and gone. But it soon becomes all too clear that the scourge continues to live, waiting to pounce on its next victims.",en,2484,6.5 +901,The Exorcist,"12-year-old Regan MacNeil begins to adapt an explicit new personality as strange events befall the local area of Georgetown. Her mother becomes torn between science and superstition in a desperate bid to save her daughter, and ultimately turns to her last hope: Father Damien Karras, a troubled priest who is struggling with his own faith.",en,4567,7.6 +902,Rango,"When Rango, a lost family pet, accidentally winds up in the gritty, gun-slinging town of Dirt, the less-than-courageous lizard suddenly finds he stands out. Welcomed as the last hope the town has been waiting for, new Sheriff Rango is forced to play his new role to the hilt.",en,3917,6.6 +903,District 9,"Thirty years ago, aliens arrive on Earth. Not to conquer or give aid, but to find refuge from their dying planet. Separated from humans in a South African area called District 9, the aliens are managed by Multi-National United, which is unconcerned with the aliens' welfare but will do anything to master their advanced technology. When a company field agent contracts a mysterious virus that begins to alter his DNA, there is only one place he can hide: District 9.",en,6144,7.4 +904,The Adventures of Tintin,"Intrepid young reporter, Tintin, and his loyal dog, Snowy, are thrust into a world of high adventure when they discover a ship carrying an explosive secret. As Tintin is drawn into a centuries-old mystery, Ivan Ivanovitch Sakharine suspects him of stealing a priceless treasure. Tintin and Snowy, with the help of salty, cantankerous Captain Haddock and bumbling detectives, Thompson and Thomson, travel half the world, one step ahead of their enemies, as Tintin endeavors to find the Unicorn, a sunken ship that may hold a vast fortune, but also an ancient curse.",en,3657,6.8 +905,The Living Daylights,James Bond helps a Russian General escape into the west. He soon finds out that the KGB wants to kill him for helping the General. A little while later the General is kidnapped from the Secret Service leading 007 to be suspicious.,en,886,6.4 +906,Independence Day: Resurgence,"We always knew they were coming back. Using recovered alien technology, the nations of Earth have collaborated on an immense defense program to protect the planet. But nothing can prepare us for the aliens’ advanced and unprecedented force. Only the ingenuity of a few brave men and women can bring our world back from the brink of extinction.",en,4267,5.1 +907,Meet Joe Black,"When the grim reaper comes to collect the soul of megamogul Bill Parrish, he arrives with a proposition: Host him for a ""vacation"" among the living in trade for a few more days of existence. Parrish agrees, and using the pseudonym Joe Black, Death begins taking part in Parrish's daily agenda and falls in love with the man's daughter. Yet when Black's holiday is over, so is Parrish's life.",en,2684,7.1 +908,Saw VI,"Special Agent Strahm is dead, and Detective Hoffman has emerged as the unchallenged successor to Jigsaw's legacy. However, when the FBI draws closer to Hoffman, he is forced to set a game into motion, and Jigsaw's grand scheme is finally understood.",en,1816,6.2 +909,Addams Family Values,"Siblings Wednesday and Pugsley Addams will stop at nothing to get rid of Pubert, the new baby boy adored by parents Gomez and Morticia. Things go from bad to worse when the new ""black widow"" nanny, Debbie Jellinsky, launches her plan to add Fester to her collection of dead husbands.",en,1518,6.7 +910,Ghostbusters,"Following a ghost invasion of Manhattan, paranormal enthusiasts Erin Gilbert and Abby Yates, nuclear engineer Jillian Holtzmann, and subway worker Patty Tolan band together to stop the otherworldly threat.",en,4266,5.4 +911,Diamonds Are Forever,Diamonds are stolen only to be sold again in the international market. James Bond infiltrates a smuggling mission to find out who's guilty. The mission takes him to Las Vegas where Bond meets his archenemy Blofeld.,en,1095,6.4 +912,The Butterfly Effect,"A young man struggles to access sublimated childhood memories. He finds a technique that allows him to travel back into the past, to occupy his childhood body and change history. However, he soon finds that every change he makes has unexpected consequences.",en,4478,7.5 +913,Nocturnal Animals,"Susan Morrow receives a book manuscript from her ex-husband – a man she left 20 years earlier – asking for her opinion of his writing. As she reads, she is drawn into the fictional life of Tony Hastings, a mathematics professor whose family vacation turns violent.",en,4979,7.4 +914,Oldboy,"With no clue how he came to be imprisoned, drugged and tortured for 15 years, a desperate businessman seeks revenge on his captors.",ko,4542,8.2 +915,I Still See You,"A spellbinding and romantic supernatural thriller. Ten years after an apocalyptic event left the world haunted by ghosts, Roni receives a threatening message from beyond the grave. Joining forces with a mysterious classmate, Kirk, Roni descends into a shadow world that blurs the bounds of the living and the dead-and begins a desperate race against time to stop a cunning killer.",en,335,6.7 +916,Halloween,"Fifteen years after murdering his sister on Halloween Night 1963, Michael Myers escapes from a mental hospital and returns to the small town of Haddonfield, Illinois to kill again.",en,2844,7.5 +917,Dragon Ball Z: Battle of Gods,"The events of Battle of Gods take place some years after the battle with Majin Buu, which determined the fate of the entire universe. After awakening from a long slumber, Beerus, the God of Destruction is visited by Whis, his attendant and learns that the galactic overlord Frieza has been defeated by a Super Saiyan from the North Quadrant of the universe named Goku, who is also a former student of the North Kai. Ecstatic over the new challenge, Goku ignores King Kai's advice and battles Beerus, but he is easily overwhelmed and defeated. Beerus leaves, but his eerie remark of ""Is there nobody on Earth more worthy to destroy?"" lingers on. Now it is up to the heroes to stop the God of Destruction before all is lost.",ja,842,6.6 +918,Watchmen,"In a gritty and alternate 1985 the glory days of costumed vigilantes have been brought to a close by a government crackdown, but after one of the masked veterans is brutally murdered, an investigation into the killer is initiated. The reunited heroes set out to prevent their own destruction, but in doing so uncover a sinister plot that puts all of humanity in grave danger.",en,5795,7.3 +919,Hancock,"Hancock is a down-and-out superhero who's forced to employ a PR expert to help repair his image when the public grows weary of all the damage he's inflicted during his lifesaving heroics. The agent's idea of imprisoning the antihero to make the world miss him proves successful, but will Hancock stick to his new sense of purpose or slip back into old habits?",en,6241,6.3 +920,The Dark Tower,"The last Gunslinger, Roland Deschain, has been locked in an eternal battle with Walter O’Dim, also known as the Man in Black, determined to prevent him from toppling the Dark Tower, which holds the universe together. With the fate of the worlds at stake, good and evil will collide in the ultimate battle as only Roland can defend the Tower from the Man in Black.",en,3328,5.6 +921,Nymphomaniac: Vol. II,The continuation of Joe's sexually dictated life delves into the darker aspects of her adult life and what led to her being in Seligman's care.,en,1813,6.8 +922,Murder Mystery,"After attending a gathering on a billionaire's yacht during a European vacation, a New York cop and his wife become prime suspects when he's murdered.",en,2004,6.3 +923,Addicted,A gallerist risks her family and flourishing career when she enters into an affair with a talented painter and slowly loses control of her life.,en,136,5.3 +924,Fantastic Four,"Four young outsiders teleport to a dangerous universe, which alters their physical form in shocking ways. Their lives irrevocably upended, the team must learn to harness their daunting new abilities and work together to save Earth from a former friend turned enemy.",en,4228,4.4 +925,Pearl Harbor,"The lifelong friendship between Rafe McCawley and Danny Walker is put to the ultimate test when the two ace fighter pilots become entangled in a love triangle with beautiful Naval nurse Evelyn Johnson. But the rivalry between the friends-turned-foes is immediately put on hold when they find themselves at the center of Japan's devastating attack on Pearl Harbor on Dec. 7, 1941.",en,3961,6.8 +926,Alice Through the Looking Glass,"In the sequel to Tim Burton's ""Alice in Wonderland"", Alice Kingsleigh returns to Underland and faces a new adventure in saving the Mad Hatter.",en,4438,6.5 +927,Begin Again,A long-lost music producer finds a singer-songwriter right about the moment he has given up all hope on life.,en,2366,7.2 +928,Hansel & Gretel: Witch Hunters,"After getting a taste for blood as children, Hansel and Gretel have become the ultimate vigilantes, hell-bent on retribution. Now, unbeknownst to them, Hansel and Gretel have become the hunted, and must face an evil far greater than witches... their past.",en,4925,5.9 +929,A Walk to Remember,"When the popular, restless Landon Carter is forced to participate in the school drama production he falls in love with Jamie Sullivan, the daughter of the town's minister. Jamie has a ""to-do"" list for her life and also a very big secret she must keep from Landon.",en,2499,7.6 +930,Species,"In 1993, the Search for Extra Terrestrial Intelligence Project receives a transmission detailing an alien DNA structure, along with instructions on how to splice it with human DNA. The result is Sil, a sensual but deadly creature who can change from a beautiful woman to an armour-plated killing machine in the blink of an eye.",en,835,5.7 +931,The Crow,"Exactly one year after young rock guitarist Eric Draven and his fiancée are brutally killed by a ruthless gang of criminals, Draven -- watched over by a hypnotic crow -- returns from the grave to exact revenge.",en,2171,7.5 +932,mother!,"A couple's relationship is tested when uninvited guests arrive at their home, disrupting their tranquil existence.",en,4224,7 +933,The Intouchables,A true story of two men who should never have met – a quadriplegic aristocrat who was injured in a paragliding accident and a young man from the projects.,fr,11290,8.2 +934,Monsters University,A look at the relationship between Mike and Sulley during their days at Monsters University — when they weren't necessarily the best of friends.,en,7175,7 +935,Inside Man,"When an armed, masked gang enter a Manhattan bank, lock the doors and take hostages, the detective assigned to effect their release enters negotiations preoccupied with corruption charges he is facing.",en,3388,7.4 +936,Blade II,"A rare mutation has occurred within the vampire community - The Reaper. A vampire so consumed with an insatiable bloodlust that they prey on vampires as well as humans, transforming victims who are unlucky enough to survive into Reapers themselves. Blade is asked by the Vampire Nation for his help in preventing a nightmare plague that would wipe out both humans and vampires.",en,2910,6.4 +937,Code 8,"In Lincoln City, some inhabitants have extraordinary abilities. Most live below the poverty line, under the close surveillance of a heavily militarized police force. Connor, a construction worker with powers, involves with a criminal gang to help his ailing mother. (Based on the short film “Code 8,” 2016.)",en,378,6.2 +938,21 Jump Street,"In high school, Schmidt was a dork and Jenko was the popular jock. After graduation, both of them joined the police force and ended up as partners riding bicycles in the city park. Since they are young and look like high school students, they are assigned to an undercover unit to infiltrate a drug ring that is supplying high school students synthetic drugs.",en,7289,6.8 +939,Rocky IV,"After iron man Drago, a highly intimidating 6-foot-5, 261-pound Soviet athlete, kills Apollo Creed in an exhibition match, Rocky comes to the heart of Russia for 15 pile-driving boxing rounds of revenge.",en,2430,6.9 +940,Red Dwarf: The Promised Land,"The posse meet three cat clerics who worship Lister as their God. Lister vows to help them as they're being hunted by Rodon, the ruthless feral cat leader who has vowed to wipe out all cats who worship anyone but him.",en,0,0 +941,12 Years a Slave,"In the pre-Civil War United States, Solomon Northup, a free black man from upstate New York, is abducted and sold into slavery. Facing cruelty as well as unexpected kindnesses Solomon struggles not only to stay alive, but to retain his dignity. In the twelfth year of his unforgettable odyssey, Solomon’s chance meeting with a Canadian abolitionist will forever alter his life.",en,7654,7.9 +942,300,"Based on Frank Miller's graphic novel, ""300"" is very loosely based the 480 B.C. Battle of Thermopylae, where the King of Sparta led his army against the advancing Persians; the battle is said to have inspired all of Greece to band together against the Persians, and helped usher in the world's first democracy.",en,9190,7.1 +943,A Simple Favor,"Stephanie, a dedicated mother and popular vlogger, befriends Emily, a mysterious upper-class woman whose son Nicky attends the same school as Miles, Stephanie's son. When Emily asks her to pick Nicky up from school and then disappears, Stephanie undertakes an investigation that will dive deep into Emily's cloudy past.",en,2462,6.6 +944,Fate/Stay Night: Heaven's Feel III. Spring Song,"Theatrical-release adaptation of the visual novel ""Fate/stay night"", following the third and final route. (Final part of a trilogy.)",ja,0,0 +945,Black Christmas,"Hawthorne College is winding down for the holidays, yet one by one, sorority girls are being picked off. Riley Stone, a girl dealing with her own trauma, begins to notice and tries to save her friends before they too are picked off.",en,154,4.4 +946,The Prince of Egypt,"This is the extraordinary tale of two brothers named Moses and Ramses, one born of royal blood, and one an orphan with a secret past. Growing up the best of friends, they share a strong bond of free-spirited youth and good-natured rivalry. But the truth will ultimately set them at odds, as one becomes the ruler of the most powerful empire on earth, and the other the chosen leader of his people! Their final confrontation will forever change their lives and the world.",en,2304,7.1 +947,Dredd,"In the future, America is a dystopian wasteland. The latest scourge is Ma-Ma, a prostitute-turned-drug pusher with a dangerous new drug and aims to take over the city. The only possibility of stopping her is an elite group of urban police called Judges, who combine the duties of judge, jury and executioner to deliver a brutal brand of swift justice. But even the top-ranking Judge, Dredd, discovers that taking down Ma-Ma isn’t as easy as it seems in this explosive adaptation of the hugely popular comic series.",en,3179,6.7 +948,Baywatch,"Devoted lifeguard Mitch Buchannon butts heads with a brash new recruit. Together, they uncover a local criminal plot that threatens the future of the Bay.",en,5512,6.1 +949,Overboard,"Heiress, Joanna Stayton hires carpenter, Dean Proffitt to build a closet on her yacht -- and refuses to pay him for the project when it's done. But after Joanna accidentally falls overboard and loses her memory, Dean sees an opportunity to get even.",en,469,6.8 +950,Dragon Ball Z: Broly – The Legendary Super Saiyan,"As Goku investigates the destruction of the Southern Galaxy, Vegeta is taken to be King of the New Planet Vegeta, and to destroy the Legendary Super Saiyan, Broly.",ja,442,7.2 +951,Fatherhood,A father brings up his baby girl as a single dad after the unexpected death of his wife who died a day after their daughter's birth.,en,0,0 +952,Good Will Hunting,"Will Hunting has a genius-level IQ but chooses to work as a janitor at MIT. When he solves a difficult graduate-level math problem, his talents are discovered by Professor Gerald Lambeau, who decides to help the misguided youth reach his potential. When Will is arrested for attacking a police officer, Professor Lambeau makes a deal to get leniency for him if he will get treatment from therapist Sean Maguire.",en,7033,8.1 +953,American History X,"Derek Vineyard is paroled after serving 3 years in prison for killing two thugs who tried to break into/steal his truck. Through his brother, Danny Vineyard's narration, we learn that before going to prison, Derek was a skinhead and the leader of a violent white supremacist gang that committed acts of racial crime throughout L.A. and his actions greatly influenced Danny. Reformed and fresh out of prison, Derek severs contact with the gang and becomes determined to keep Danny from going down the same violent path as he did.",en,7077,8.4 +954,The Angry Birds Movie,"An island populated entirely by happy, flightless birds or almost entirely. In this paradise, Red, a bird with a temper problem, speedy Chuck, and the volatile Bomb have always been outsiders. But when the island is visited by mysterious green piggies, it’s up to these unlikely outcasts to figure out what the pigs are up to.",en,2196,6.1 +955,Insidious: Chapter 2,The haunted Lambert family seeks to uncover the mysterious childhood secret that has left them dangerously connected to the spirit world.,en,2608,6.6 +956,Taken,"While vacationing with a friend in Paris, an American girl is kidnapped by a gang of human traffickers intent on selling her into forced prostitution. Working against the clock, her ex-spy father must pull out all the stops to save her. But with his best years possibly behind him, the job may be more than he can handle.",en,7592,7.3 +957,Black Swan,A journey through the psyche of a young ballerina whose starring role as the duplicitous swan queen turns out to be a part for which she becomes frighteningly perfect.,en,9537,7.6 +958,Lost in Translation,"Two lost souls visiting Tokyo -- the young, neglected wife of a photographer and a washed-up movie star shooting a TV commercial -- find an odd solace and pensive freedom to be real in each other's company, away from their lives in America.",en,4124,7.4 +959,Mirror Mirror,"After she spends all her money, an evil enchantress queen schemes to marry a handsome, wealthy prince. There's just one problem - he's in love with a beautiful princess, Snow White. Now, joined by seven rebellious dwarves, Snow White launches an epic battle of good vs. evil...",en,2395,5.9 +960,Dances with Wolves,"Wounded Civil War soldier, John Dunbar tries to commit suicide—and becomes a hero instead. As a reward, he's assigned to his dream post, a remote junction on the Western frontier, and soon makes unlikely friends with the local Sioux tribe.",en,2375,7.8 +961,Snowpiercer,"In a future where a failed global-warming experiment kills off most life on the planet, a class system evolves aboard the Snowpiercer, a train that travels around the globe via a perpetual-motion engine.",ko,5715,6.8 +962,Pain and Glory,"Salvador Mallo, a filmmaker in the twilight of his career, remembers his life: his mother, his lovers, the actors he worked with. The sixties in a small village in Valencia, the eighties in Madrid, the present, when he feels an immeasurable emptiness, facing his mortality, the incapability of continuing filming, the impossibility of separating creation from his own life. The need of narrating his past can be his salvation.",es,854,7.5 +963,Flushed Away,"London high-society mouse, Roddy is flushed down the toilet by Sid, a common sewer rat. Hang on for a madcap adventure deep in the sewer bowels of Ratropolis, where Roddy meets the resourceful Rita, the rodent-hating Toad and his faithful thugs, Spike and Whitey.",en,2309,6.1 +964,Dial M for Murder,"An ex-tennis pro carries out a plot to have his wife murdered after discovering she is having an affair, and assumes she will soon leave him for the other man anyway. When things go wrong, he improvises a new plan—to frame her for murder instead.",en,1338,8 +965,Mulan II,"Fa Mulan gets the surprise of her young life when her love, Captain Li Shang asks for her hand in marriage. Before the two can have their happily ever after, the Emperor assigns them a secret mission, to escort three princesses to Chang'an, China. Mushu is determined to drive a wedge between the couple after he learns that he will lose his guardian job if Mulan marries into the Li family.",en,1315,6.3 +966,Lord of War,"Yuri Orlov is a globetrotting arms dealer and, through some of the deadliest war zones, he struggles to stay one step ahead of a relentless Interpol agent, his business rivals and even some of his customers who include many of the world’s most notorious dictators. Finally, he must also face his own conscience.",en,2654,7.2 +967,A Cure for Wellness,"An ambitious young executive is sent to retrieve his company's CEO from an idyllic but mysterious ""wellness center"" at a remote location in the Swiss Alps but soon suspects that the spa's miraculous treatments are not what they seem.",en,2439,6.2 +968,Inherent Vice,"In Los Angeles at the turn of the 1970s, drug-fueled detective Larry ""Doc"" Sportello investigates the disappearance of an ex-girlfriend.",en,1615,6.6 +969,Only the Brave,Members of the Granite Mountain Hotshots battle deadly wildfires to save an Arizona town.,en,747,7.1 +970,Capernaum,"Zain, a 12-year-old boy scrambling to survive on the streets of Beirut, sues his parents for having brought him into such an unjust world, where being a refugee with no documents means that your rights can easily be denied.",ar,666,8.2 +971,Cheeky,"While scouting out apartments in London for her Venetian boyfriend, Carla rents an apartment that overlooks the Thames. There she meet the lesbian hyper-horny real estate agent Moira.",it,100,5.6 +972,The Main Event,"After discovering a magical mask, an 11-year-old aspiring wrestler enters a competition to become the next WWE superstar by using special powers from a magical mask.",en,0,0 +973,Allied,"In 1942, an intelligence officer in North Africa encounters a female French Resistance fighter on a deadly mission behind enemy lines. When they reunite in London, their relationship is tested by the pressures of war.",en,3173,6.7 +974,The Island,"In 2019, Lincoln Six-Echo is a resident of a seemingly ""Utopian"" but contained facility. Like all of the inhabitants of this carefully-controlled environment, Lincoln hopes to be chosen to go to The Island — reportedly the last uncontaminated location on the planet. But Lincoln soon discovers that everything about his existence is a lie.",en,3459,6.6 +975,Big Fish,"Throughout his life Edward Bloom has always been a man of big appetites, enormous passions and tall tales. In his later years, he remains a huge mystery to his son, William. Now, to get to know the real man, Will begins piecing together a true picture of his father from flashbacks of his amazing adventures.",en,4535,7.8 +976,"Batman: The Dark Knight Returns, Part 2",Batman has stopped the reign of terror that The Mutants had cast upon his city. Now an old foe wants a reunion and the government wants The Man of Steel to put a stop to Batman.,en,815,7.9 +977,Blow,"A boy named George Jung grows up in a struggling family in the 1950's. His mother nags at her husband as he is trying to make a living for the family. It is finally revealed that George's father cannot make a living and the family goes bankrupt. George does not want the same thing to happen to him, and his friend Tuna, in the 1960's, suggests that he deal marijuana. He is a big hit in California in the 1960's, yet he goes to jail, where he finds out about the wonders of cocaine. As a result, when released, he gets rich by bringing cocaine to America. However, he soon pays the price.",en,2742,7.4 +978,Planet of the Apes,"After a spectacular crash-landing on an uncharted planet, brash astronaut Leo Davidson finds himself trapped in a savage world where talking apes dominate the human race. Desperate to find a way home, Leo must evade the invincible gorilla army led by Ruthless General Thade.",en,2487,5.7 +979,The Favourite,"England, early 18th century. The close relationship between Queen Anne and Sarah Churchill is threatened by the arrival of Sarah's cousin, Abigail Hill, resulting in a bitter rivalry between the two cousins to be the Queen's favourite.",en,3096,7.6 +980,Catch Me If You Can,"A true story about Frank Abagnale Jr. who, before his 19th birthday, successfully conned millions of dollars worth of checks as a Pan Am pilot, doctor, and legal prosecutor. An FBI agent makes it his mission to put him behind bars. But Frank not only eludes capture, he revels in the pursuit.",en,8784,7.9 +981,How It Ends,A desperate father tries to return home to his pregnant wife after a mysterious apocalyptic event turns everything to chaos.,en,1188,5.2 +982,The Mortal Instruments: City of Bones,"In New York City, Clary Fray, a seemingly ordinary teenager, learns that she is descended from a line of Shadowhunters — half-angel warriors who protect humanity from evil forces. After her mother disappears, Clary joins forces with a group of Shadowhunters and enters Downworld, an alternate realm filled with demons, vampires, and a host of other creatures. Clary and her companions must find and protect an ancient cup that holds the key to her mother's future.",en,3298,6.3 +983,The Nutcracker and the Four Realms,"A young girl is transported into a magical world of gingerbread soldiers and an army of mice. In Disney’s magical take on the classic The Nutcracker, Clara wants a one-of-a-kind key that will unlock a box holding a priceless gift. A golden thread presented at her godfather’s holiday party leads her to the coveted key—which promptly disappears into a strange and mysterious parallel world. There Clara encounters a soldier, a gang of mice and the regents of three magical Realms. But she must brave the ominous Fourth Realm, home to the tyrant Mother Ginger, to retrieve her key and return harmony to the unstable world.",en,1357,6 +984,The Chronicles of Narnia: Prince Caspian,"One year after their incredible adventures in the Lion, the Witch and the Wardrobe, Peter, Edmund, Lucy and Susan Pevensie return to Narnia to aid a young prince whose life has been threatened by the evil King Miraz. Now, with the help of a colorful cast of new characters, including Trufflehunter the badger and Nikabrik the dwarf, the Pevensie clan embarks on an incredible quest to ensure that Narnia is returned to its rightful heir.",en,4126,6.6 +985,Annabelle: Creation,"Several years after the tragic death of their little girl, a doll maker and his wife welcome a nun and several girls from a shuttered orphanage into their home, soon becoming the target of the doll maker's possessed creation—Annabelle.",en,3684,6.5 +986,Superman,"Mild-mannered Clark Kent works as a reporter at the Daily Planet alongside his crush, Lois Lane. Clark must summon his superhero alter-ego when the nefarious Lex Luthor launches a plan to take over the world.",en,2175,7.1 +987,Ghost Rider: Spirit of Vengeance,"When the devil resurfaces with aims to take over the world in human form, Johnny Blaze reluctantly comes out of hiding to transform into the flame-spewing supernatural hero Ghost Rider -- and rescue a 10-year-old boy from an unsavory end.",en,2307,4.8 +988,Cloudy with a Chance of Meatballs,"Inventor Flint Lockwood creates a machine that makes clouds rain food, enabling the down-and-out citizens of Chewandswallow to feed themselves. But when the falling food reaches gargantuan proportions, Flint must scramble to avert disaster. Can he regain control of the machine and put an end to the wild weather before the town is destroyed?",en,3800,6.5 +989,The Loft,"For five men, the opportunity to share a penthouse in the city -- in which to carry on extramarital affairs -- is a dream come true, until the dead body of an unknown woman turns up. Realizing that her killer must be one of their group, the men are gripped by paranoia as each one suspects another. Friendships are tested, loyalties are questioned, and marriages crumble while fear and suspicion run rampant.",en,873,6.4 +990,The Lego Movie 2: The Second Part,"It's been five years since everything was awesome and the citizens are facing a huge new threat: LEGO DUPLO® invaders from outer space, wrecking everything faster than they can rebuild.",en,1015,6.6 +991,Reservoir Dogs,"A botched robbery indicates a police informant, and the pressure mounts in the aftermath at a warehouse. Crime begets violence as the survivors -- veteran Mr. White, newcomer Mr. Orange, psychopathic parolee Mr. Blonde, bickering weasel Mr. Pink and Nice Guy Eddie -- unravel.",en,8794,8.2 +992,A View to a Kill,A newly developed microchip designed by Zorin Industries for the British Government that can survive the electromagnetic radiation caused by a nuclear explosion has landed in the hands of the KGB. James Bond must find out how and why. His suspicions soon lead him to big industry leader Max Zorin.,en,995,6.2 +993,Halloween,"Laurie Strode comes to her final confrontation with Michael Myers, the masked figure who has haunted her since she narrowly escaped his killing spree on Halloween night four decades ago.",en,2605,6.4 +994,Judy,"Winter 1968 and showbiz legend Judy Garland arrives in Swinging London to perform a five-week sold-out run at The Talk of the Town. It is 30 years since she shot to global stardom in The Wizard of Oz, but if her voice has weakened, its dramatic intensity has only grown. As she prepares for the show, battles with management, charms musicians and reminisces with friends and adoring fans, her wit and warmth shine through. Even her dreams of love seem undimmed as she embarks on a whirlwind romance with Mickey Deans, her soon-to-be fifth husband.",en,394,6.9 +995,You Only Live Twice,A mysterious spacecraft captures Russian and American space capsules and brings the two superpowers to the brink of war. James Bond investigates the case in Japan and comes face to face with his archenemy Blofeld.,en,1097,6.6 +996,Dead Poets Society,"At an elite, old-fashioned boarding school in New England, a passionate English teacher inspires his students to rebel against convention and seize the potential of every day, courting the disdain of the stern headmaster.",en,6854,8.3 +997,Ratsasan,"A serial killer is murdering school girls, and a newbie cop has to track him down before the victim count increases.",ta,47,8 +998,Vivre sans eux,,fr,0,0 +999,Scooby-Doo 2: Monsters Unleashed,"When Mystery, Inc. are guests of honor at the grand opening of the Coolsville Museum of Criminology, a masked villain shows up and creates havoc before stealing the costumes of the gang's most notorious villains...Could it be that their nemesis, mad scientist Jonathan Jacobo has returned and is trying to recreate their deadliest foes?",en,1521,5.7 +1000,Something Something… Unakkum Enakkum,"The story starts in a jail, where prisoner Muthupandi (Prabhu) is being interrogated by a police officer (Vijayakumar) about his past. Without hesitation, Muthupandi tells. Muthupandi is a son of the soil, a very hard working self-made man who dotes on his only sister Kavitha (Trisha Krishnan). Their mother died very early and it was Muthupandi who brought up Kavitha with a lot of love and affection. Kavitha’s best friend Lalitha (Richa Pallod), who is getting married, takes Kavitha to her house for the nuptial ceremony. As an emotional scene prior to this notes, this is the first time Kavitha has been away from her brother.",ta,16,6.6 diff --git a/bin/single-node/examples/datasets/popular-movies-of-imdb/description.txt b/bin/single-node/examples/datasets/popular-movies-of-imdb/description.txt new file mode 100644 index 00000000000..f29d72901c5 --- /dev/null +++ b/bin/single-node/examples/datasets/popular-movies-of-imdb/description.txt @@ -0,0 +1 @@ +This dataset is from Kaggle at https://www.kaggle.com/datasets/sankha1998/tmdb-top-10000-popular-movies-dataset \ No newline at end of file diff --git a/bin/single-node/examples/load-examples.sh b/bin/single-node/examples/load-examples.sh new file mode 100755 index 00000000000..899f78c4bb2 --- /dev/null +++ b/bin/single-node/examples/load-examples.sh @@ -0,0 +1,288 @@ +#!/bin/bash + +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# Unified script to load example datasets and workflows into Texera. +# This script is designed to run inside a Docker container as a one-shot job. + +set -euo pipefail + +# Configuration from environment variables with defaults +TEXERA_DASHBOARD_SERVICE_URL=${TEXERA_DASHBOARD_SERVICE_URL:-"http://dashboard-service:8080/api"} +TEXERA_FILE_SERVICE_URL=${TEXERA_FILE_SERVICE_URL:-"http://file-service:9092/api"} +USERNAME=${TEXERA_EXAMPLE_USERNAME:-"texera"} +PASSWORD=${TEXERA_EXAMPLE_PASSWORD:-"texera"} +# In Texera, registration sets email = username +OWNER_EMAIL="$USERNAME" + +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +DATASET_DIR="$SCRIPT_DIR/datasets" +WORKFLOW_DIR="$SCRIPT_DIR/workflows" + +MAX_RETRIES=60 +RETRY_INTERVAL=5 + +# Color codes for output +GREEN='\033[0;32m' +RED='\033[0;31m' +YELLOW='\033[0;33m' +NC='\033[0m' + +print_status() { + echo -e "${GREEN}[INFO]${NC} $1" +} + +print_error() { + echo -e "${RED}[ERROR]${NC} $1" +} + +print_warn() { + echo -e "${YELLOW}[WARN]${NC} $1" +} + +# Wait for a service to become healthy +wait_for_service() { + local service_name="$1" + local health_url="$2" + local retries=0 + + print_status "Waiting for $service_name to be ready..." + while [ $retries -lt $MAX_RETRIES ]; do + HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" "$health_url" 2>/dev/null || echo "000") + if [ "$HTTP_CODE" = "200" ]; then + print_status "$service_name is healthy!" + return 0 + fi + retries=$((retries + 1)) + print_status "Waiting for $service_name... (attempt $retries/$MAX_RETRIES, status: $HTTP_CODE)" + sleep $RETRY_INTERVAL + done + + print_error "$service_name did not become healthy after $MAX_RETRIES attempts" + return 1 +} + +# Authenticate and obtain JWT token +authenticate() { + print_status "Logging in as $USERNAME..." + LOGIN_RESPONSE=$(curl -s -X POST "$TEXERA_DASHBOARD_SERVICE_URL/auth/login" \ + -H "Content-Type: application/json" \ + -d "{\"username\": \"$USERNAME\", \"password\": \"$PASSWORD\"}") + + if echo "$LOGIN_RESPONSE" | grep -q '"accessToken"'; then + TOKEN=$(echo "$LOGIN_RESPONSE" | grep -o '"accessToken":"[^"]*' | cut -d'"' -f4) + print_status "Login successful" + return 0 + fi + + print_status "User doesn't exist, attempting to register..." + REGISTER_RESPONSE=$(curl -s -X POST "$TEXERA_DASHBOARD_SERVICE_URL/auth/register" \ + -H "Content-Type: application/json" \ + -d "{\"username\": \"$USERNAME\", \"password\": \"$PASSWORD\"}") + + if echo "$REGISTER_RESPONSE" | grep -q '"accessToken"'; then + TOKEN=$(echo "$REGISTER_RESPONSE" | grep -o '"accessToken":"[^"]*' | cut -d'"' -f4) + print_status "Registration successful" + return 0 + fi + + print_error "Authentication failed" + return 1 +} + +# Load all datasets from the datasets directory +load_datasets() { + if [ ! -d "$DATASET_DIR" ]; then + print_warn "Dataset directory '$DATASET_DIR' not found, skipping datasets" + return 0 + fi + + # Get list of existing datasets + LIST_RESPONSE=$(curl -s -X GET "$TEXERA_FILE_SERVICE_URL/dataset/list" \ + -H "Authorization: Bearer $TOKEN") + + for dataset_folder in "$DATASET_DIR"/*/; do + [ -d "$dataset_folder" ] || continue + + DATASET_NAME=$(basename "$dataset_folder") + print_status "Processing dataset: $DATASET_NAME" + + # Check if dataset already exists + if echo "$LIST_RESPONSE" | grep -q "\"name\":\"$DATASET_NAME\""; then + print_status "Dataset '$DATASET_NAME' already exists, skipping" + continue + fi + + # Read description.txt if available + DATASET_DESCRIPTION="" + if [ -f "$dataset_folder/description.txt" ]; then + DATASET_DESCRIPTION=$(<"$dataset_folder/description.txt") + fi + + # Create dataset + CREATE_RESPONSE=$(curl -s -X POST "$TEXERA_FILE_SERVICE_URL/dataset/create" \ + -H "Content-Type: application/json" \ + -H "Authorization: Bearer $TOKEN" \ + -d "{ + \"datasetName\": \"$DATASET_NAME\", + \"datasetDescription\": \"$DATASET_DESCRIPTION\", + \"isDatasetPublic\": true + }") + + DATASET_ID=$(echo "$CREATE_RESPONSE" | grep -o '"did":[0-9]*' | cut -d':' -f2) + + if [ -z "$DATASET_ID" ]; then + print_error "Failed to create dataset '$DATASET_NAME'" + continue + fi + + print_status "Created dataset '$DATASET_NAME' with ID $DATASET_ID" + + # Upload files using the multipart upload API (avoids presigned URL issues in Docker) + for file in "$dataset_folder"*; do + [ -f "$file" ] || continue + FILENAME=$(basename "$file") + [ "$FILENAME" = "description.txt" ] && continue + + print_status "Uploading file: $FILENAME" + ENCODED_NAME=$(echo "$FILENAME" | sed 's/ /%20/g') + FILE_SIZE=$(wc -c < "$file" | tr -d ' ') + + # Step 1: Initialize multipart upload (single part for small files) + INIT_RESPONSE=$(curl -s -X POST \ + "$TEXERA_FILE_SERVICE_URL/dataset/multipart-upload?type=init&ownerEmail=$OWNER_EMAIL&datasetName=$DATASET_NAME&filePath=$ENCODED_NAME&fileSizeBytes=$FILE_SIZE&partSizeBytes=$FILE_SIZE" \ + -H "Authorization: Bearer $TOKEN" \ + -H "Content-Type: application/json") + + if ! echo "$INIT_RESPONSE" | grep -q '"missingParts"'; then + print_error "Failed to init upload for $FILENAME: $INIT_RESPONSE" + continue + fi + + # Step 2: Upload the single part + HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" -X POST \ + "$TEXERA_FILE_SERVICE_URL/dataset/multipart-upload/part?ownerEmail=$OWNER_EMAIL&datasetName=$DATASET_NAME&filePath=$ENCODED_NAME&partNumber=1" \ + -H "Authorization: Bearer $TOKEN" \ + -H "Content-Type: application/octet-stream" \ + -H "Content-Length: $FILE_SIZE" \ + --data-binary "@$file") + + if [ "$HTTP_CODE" != "200" ]; then + print_error "Failed to upload part for $FILENAME (HTTP $HTTP_CODE)" + # Abort the upload session + curl -s -o /dev/null -X POST \ + "$TEXERA_FILE_SERVICE_URL/dataset/multipart-upload?type=abort&ownerEmail=$OWNER_EMAIL&datasetName=$DATASET_NAME&filePath=$ENCODED_NAME" \ + -H "Authorization: Bearer $TOKEN" \ + -H "Content-Type: application/json" + continue + fi + + # Step 3: Finish the multipart upload + FINISH_RESPONSE=$(curl -s -X POST \ + "$TEXERA_FILE_SERVICE_URL/dataset/multipart-upload?type=finish&ownerEmail=$OWNER_EMAIL&datasetName=$DATASET_NAME&filePath=$ENCODED_NAME" \ + -H "Authorization: Bearer $TOKEN" \ + -H "Content-Type: application/json") + + if echo "$FINISH_RESPONSE" | grep -q '"message"'; then + print_status "Uploaded $FILENAME" + else + print_error "Failed to finish upload for $FILENAME: $FINISH_RESPONSE" + fi + done + + # Create version + print_status "Creating version for $DATASET_NAME" + VERSION_RESPONSE=$(curl -s -X POST "$TEXERA_FILE_SERVICE_URL/dataset/$DATASET_ID/version/create" \ + -H "Content-Type: text/plain" \ + -H "Authorization: Bearer $TOKEN" \ + -d "") + + if echo "$VERSION_RESPONSE" | grep -q '"datasetVersion"'; then + print_status "Version created successfully for $DATASET_NAME" + else + print_error "Failed to create version for $DATASET_NAME" + fi + done + + print_status "All datasets processed" +} + +# Load all workflows from the workflows directory +load_workflows() { + if [ ! -d "$WORKFLOW_DIR" ]; then + print_warn "Workflow directory '$WORKFLOW_DIR' not found, skipping workflows" + return 0 + fi + + # Get list of existing workflows + WORKFLOW_LIST_RESPONSE=$(curl -s -X GET "$TEXERA_DASHBOARD_SERVICE_URL/workflow/list" \ + -H "Authorization: Bearer $TOKEN") + + for workflow_file in "$WORKFLOW_DIR"/*.json; do + [ -f "$workflow_file" ] || continue + + workflow_name=$(basename "$workflow_file" .json) + print_status "Processing workflow: $workflow_name" + + # Check if workflow already exists + if echo "$WORKFLOW_LIST_RESPONSE" | grep -q "\"name\":\"$workflow_name\""; then + print_status "Workflow '$workflow_name' already exists, skipping" + continue + fi + + # Parse and create workflow + content=$(jq -c . "$workflow_file") + if [ $? -ne 0 ]; then + print_error "Failed to parse $workflow_file with jq" + continue + fi + + print_status "Creating workflow: $workflow_name" + response=$(curl -s -X POST "$TEXERA_DASHBOARD_SERVICE_URL/workflow/create" \ + -H "Authorization: Bearer $TOKEN" \ + -H "Content-Type: application/json" \ + -d "{\"name\":\"$workflow_name\", \"content\": $(jq -Rs <<< "$content")}") + + if echo "$response" | grep -q '"wid"'; then + wid=$(echo "$response" | grep -o '"wid":[0-9]*' | cut -d':' -f2) + print_status "Workflow '$workflow_name' created with ID $wid" + else + print_error "Failed to create workflow '$workflow_name'" + print_error "Response: $response" + fi + done + + print_status "All workflows processed" +} + +# Main execution +main() { + print_status "=== Texera Example Data Loader ===" + + wait_for_service "Dashboard Service" "$TEXERA_DASHBOARD_SERVICE_URL/healthcheck" + wait_for_service "File Service" "$TEXERA_FILE_SERVICE_URL/healthcheck" + + authenticate + + load_datasets + load_workflows + + print_status "=== Example data loading complete ===" +} + +main diff --git a/bin/single-node/examples/workflows/[Example] Data Exploration on Movies Dataset.json b/bin/single-node/examples/workflows/[Example] Data Exploration on Movies Dataset.json new file mode 100644 index 00000000000..3e9f99c613f --- /dev/null +++ b/bin/single-node/examples/workflows/[Example] Data Exploration on Movies Dataset.json @@ -0,0 +1,652 @@ +{ + "operators": [ + { + "operatorID": "CSVFileScan-operator-ddb8baf2-03e1-4b7a-9b88-719db6a21199", + "operatorType": "CSVFileScan", + "operatorVersion": "N/A", + "operatorProperties": { + "fileEncoding": "UTF_8", + "customDelimiter": ",", + "hasHeader": true, + "fileName": "/texera/popular-movies-of-imdb/v1/TMDb_updated.csv", + "offset": 0, + "limit": 1000 + }, + "inputPorts": [], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Read Movie Dataset", + "dynamicInputPorts": false, + "dynamicOutputPorts": false, + "viewResult": true + }, + { + "operatorID": "PieChart-operator-4924a885-7e6d-4b3c-8463-588f1e2ecb92", + "operatorType": "PieChart", + "operatorVersion": "N/A", + "operatorProperties": { + "value": "#movies", + "name": "original_language" + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "PieChart", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + }, + { + "operatorID": "Aggregate-operator-41c3fbf6-2846-417b-add2-386c34b0a07f", + "operatorType": "Aggregate", + "operatorVersion": "N/A", + "operatorProperties": { + "aggregations": [ + { + "aggFunction": "count", + "attribute": "original_language", + "result attribute": "#movies" + } + ], + "groupByKeys": [ + "original_language" + ] + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Count # of Movies Per Language", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + }, + { + "operatorID": "Filter-operator-4ecc80e6-3840-46ff-afed-2ee638693a60", + "operatorType": "Filter", + "operatorVersion": "N/A", + "operatorProperties": { + "predicates": [ + { + "value": "en", + "attribute": "original_language", + "condition": "=" + } + ] + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Keep English Movies", + "dynamicInputPorts": false, + "dynamicOutputPorts": false, + "viewResult": true + }, + { + "operatorID": "WordCloud-operator-fdc7b86b-3bc2-44db-9334-d6767e30186d", + "operatorType": "WordCloud", + "operatorVersion": "N/A", + "operatorProperties": { + "topN": 100, + "textColumn": "overview" + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Word Cloud of \"overview\"", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + }, + { + "operatorID": "Filter-operator-428eb866-abfb-4f7f-9d4f-5aeebd6d778b", + "operatorType": "Filter", + "operatorVersion": "N/A", + "operatorProperties": { + "predicates": [ + { + "value": "fr", + "attribute": "original_language", + "condition": "=" + } + ] + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Keep French Movies", + "dynamicInputPorts": false, + "dynamicOutputPorts": false, + "viewResult": true + }, + { + "operatorID": "WordCloud-operator-0526bc0b-66fe-48d8-aa41-67be71f98401", + "operatorType": "WordCloud", + "operatorVersion": "N/A", + "operatorProperties": { + "topN": 100, + "textColumn": "overview" + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Word Cloud of \"overview\"", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + }, + { + "operatorID": "Projection-operator-9144f57d-0229-4afb-8a18-64e4d9ba8aa7", + "operatorType": "Projection", + "operatorVersion": "N/A", + "operatorProperties": { + "isDrop": true, + "attributes": [ + { + "originalAttribute": "id" + } + ] + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Remove One Column", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + }, + { + "operatorID": "PythonUDFV2-operator-d785a88e-a5fe-45bb-9da3-b9acc5f368a4", + "operatorType": "PythonUDFV2", + "operatorVersion": "N/A", + "operatorProperties": { + "code": "from pytexera import *\n\nclass ProcessTupleOperator(UDFOperatorV2):\n \n @overrides\n def process_tuple(self, tuple_: Tuple, port: int) -> Iterator[Optional[TupleLike]]:\n vote_count = tuple_[\"vote_count\"]\n vote_average = tuple_[\"vote_average\"]\n \n # Normalize vote_count to a 0–1 scale, capped at 1,000 votes\n # This gives us a weight factor indicating how trust-worthy the \"vote_average\" field is\n # Example: 200 votes → 0.2 ; 1,500 votes → 1.0\n weight = min(vote_count, 1000) / 1000\n\n # Final score is vote_average scaled by vote_count weight\n # A movie with a lower \"vote_count\" will be impacted more\n custom_score = vote_average * weight\n \n # Give a rating label based on the \"custom_score\"\n if custom_score < 2.0:\n label = \"Disaster\"\n elif custom_score < 4.0:\n label = \"Flop\"\n elif custom_score < 6.0:\n label = \"Average\"\n elif custom_score < 8.0:\n label = \"Hit\"\n else:\n label = \"Legendary\"\n \n # Assign \"custom_score\" and \"custom_rating\" to the tuple as new fields\n tuple_[\"custom_score\"] = round(custom_score, 2)\n tuple_[\"custom_rating\"] = label\n\n # Output the tuple\n yield tuple_\n\n", + "workers": 2, + "retainInputColumns": true, + "outputColumns": [ + { + "attributeName": "custom_score", + "attributeType": "double" + }, + { + "attributeName": "custom_rating", + "attributeType": "string" + } + ] + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": true, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Assign Custom Scores and Ratings", + "dynamicInputPorts": true, + "dynamicOutputPorts": true, + "viewResult": true + }, + { + "operatorID": "Aggregate-operator-671f7e75-6477-46bd-be40-484d3c496eb7", + "operatorType": "Aggregate", + "operatorVersion": "N/A", + "operatorProperties": { + "aggregations": [ + { + "aggFunction": "count", + "attribute": "custom_rating", + "result attribute": "#ratings" + } + ], + "groupByKeys": [ + "custom_rating" + ] + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Count # of Rated Movies ", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + }, + { + "operatorID": "Aggregate-operator-ea972a84-7fca-499c-83f2-75f0bef56900", + "operatorType": "Aggregate", + "operatorVersion": "N/A", + "operatorProperties": { + "aggregations": [ + { + "aggFunction": "count", + "attribute": "custom_rating", + "result attribute": "#ratings" + } + ], + "groupByKeys": [ + "custom_rating" + ] + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Count # of Rated Movies ", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + }, + { + "operatorID": "BarChart-operator-beb55708-e8d1-4e65-9b66-ace428e52f63", + "operatorType": "BarChart", + "operatorVersion": "N/A", + "operatorProperties": { + "categoryColumn": "custom_rating", + "horizontalOrientation": false, + "fields": "custom_rating", + "value": "#ratings" + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Bar Chart", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + }, + { + "operatorID": "BarChart-operator-e38a512a-a74e-4f86-85ad-67c5c2cb0620", + "operatorType": "BarChart", + "operatorVersion": "N/A", + "operatorProperties": { + "categoryColumn": "custom_rating", + "horizontalOrientation": false, + "fields": "custom_rating", + "value": "#ratings" + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Bar Chart", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + } + ], + "operatorPositions": { + "CSVFileScan-operator-ddb8baf2-03e1-4b7a-9b88-719db6a21199": { + "x": -121, + "y": 239 + }, + "PieChart-operator-4924a885-7e6d-4b3c-8463-588f1e2ecb92": { + "x": 637, + "y": -59 + }, + "Aggregate-operator-41c3fbf6-2846-417b-add2-386c34b0a07f": { + "x": 419, + "y": -59 + }, + "Filter-operator-4ecc80e6-3840-46ff-afed-2ee638693a60": { + "x": 478, + "y": 240 + }, + "WordCloud-operator-fdc7b86b-3bc2-44db-9334-d6767e30186d": { + "x": 639, + "y": 159 + }, + "Filter-operator-428eb866-abfb-4f7f-9d4f-5aeebd6d778b": { + "x": 496, + "y": 592 + }, + "WordCloud-operator-0526bc0b-66fe-48d8-aa41-67be71f98401": { + "x": 636, + "y": 512 + }, + "Projection-operator-9144f57d-0229-4afb-8a18-64e4d9ba8aa7": { + "x": 66, + "y": 239 + }, + "PythonUDFV2-operator-d785a88e-a5fe-45bb-9da3-b9acc5f368a4": { + "x": 280, + "y": 240 + }, + "Aggregate-operator-671f7e75-6477-46bd-be40-484d3c496eb7": { + "x": 636, + "y": 671 + }, + "Aggregate-operator-ea972a84-7fca-499c-83f2-75f0bef56900": { + "x": 638, + "y": 320 + }, + "BarChart-operator-beb55708-e8d1-4e65-9b66-ace428e52f63": { + "x": 786, + "y": 320 + }, + "BarChart-operator-e38a512a-a74e-4f86-85ad-67c5c2cb0620": { + "x": 770, + "y": 671 + } + }, + "links": [ + { + "linkID": "3fba9036-949b-41e6-b1ac-809074e95b3d", + "source": { + "operatorID": "Aggregate-operator-41c3fbf6-2846-417b-add2-386c34b0a07f", + "portID": "output-0" + }, + "target": { + "operatorID": "PieChart-operator-4924a885-7e6d-4b3c-8463-588f1e2ecb92", + "portID": "input-0" + } + }, + { + "linkID": "8752abd8-3f8a-41d6-9780-9c2285308481", + "source": { + "operatorID": "Filter-operator-4ecc80e6-3840-46ff-afed-2ee638693a60", + "portID": "output-0" + }, + "target": { + "operatorID": "WordCloud-operator-fdc7b86b-3bc2-44db-9334-d6767e30186d", + "portID": "input-0" + } + }, + { + "linkID": "link-5eccb964-e5ba-413f-a8bb-7de17dd15daa", + "source": { + "operatorID": "Filter-operator-428eb866-abfb-4f7f-9d4f-5aeebd6d778b", + "portID": "output-0" + }, + "target": { + "operatorID": "WordCloud-operator-0526bc0b-66fe-48d8-aa41-67be71f98401", + "portID": "input-0" + } + }, + { + "linkID": "136b40b1-0f7a-421e-809d-746e55eaa397", + "source": { + "operatorID": "CSVFileScan-operator-ddb8baf2-03e1-4b7a-9b88-719db6a21199", + "portID": "output-0" + }, + "target": { + "operatorID": "Projection-operator-9144f57d-0229-4afb-8a18-64e4d9ba8aa7", + "portID": "input-0" + } + }, + { + "linkID": "d3baeb00-7f51-49f3-ad81-ceaad4376085", + "source": { + "operatorID": "Projection-operator-9144f57d-0229-4afb-8a18-64e4d9ba8aa7", + "portID": "output-0" + }, + "target": { + "operatorID": "PythonUDFV2-operator-d785a88e-a5fe-45bb-9da3-b9acc5f368a4", + "portID": "input-0" + } + }, + { + "linkID": "b7f78a90-b224-43d3-9891-628d92c8fe2b", + "source": { + "operatorID": "PythonUDFV2-operator-d785a88e-a5fe-45bb-9da3-b9acc5f368a4", + "portID": "output-0" + }, + "target": { + "operatorID": "Aggregate-operator-41c3fbf6-2846-417b-add2-386c34b0a07f", + "portID": "input-0" + } + }, + { + "linkID": "9aa47d70-2fd0-4047-8326-e6ec0e3cb1a7", + "source": { + "operatorID": "PythonUDFV2-operator-d785a88e-a5fe-45bb-9da3-b9acc5f368a4", + "portID": "output-0" + }, + "target": { + "operatorID": "Filter-operator-4ecc80e6-3840-46ff-afed-2ee638693a60", + "portID": "input-0" + } + }, + { + "linkID": "cbfc3d5a-08cd-4d45-94f4-9711855c839c", + "source": { + "operatorID": "PythonUDFV2-operator-d785a88e-a5fe-45bb-9da3-b9acc5f368a4", + "portID": "output-0" + }, + "target": { + "operatorID": "Filter-operator-428eb866-abfb-4f7f-9d4f-5aeebd6d778b", + "portID": "input-0" + } + }, + { + "linkID": "2d18fc28-ef4b-4c71-8927-cfc3bb044868", + "source": { + "operatorID": "Filter-operator-428eb866-abfb-4f7f-9d4f-5aeebd6d778b", + "portID": "output-0" + }, + "target": { + "operatorID": "Aggregate-operator-671f7e75-6477-46bd-be40-484d3c496eb7", + "portID": "input-0" + } + }, + { + "linkID": "bd807bb1-10f0-4d9e-b837-27a005e1d433", + "source": { + "operatorID": "Filter-operator-4ecc80e6-3840-46ff-afed-2ee638693a60", + "portID": "output-0" + }, + "target": { + "operatorID": "Aggregate-operator-ea972a84-7fca-499c-83f2-75f0bef56900", + "portID": "input-0" + } + }, + { + "linkID": "link-2c07dc92-b0d9-495a-9620-1d893f8bb87c", + "source": { + "operatorID": "Aggregate-operator-ea972a84-7fca-499c-83f2-75f0bef56900", + "portID": "output-0" + }, + "target": { + "operatorID": "BarChart-operator-beb55708-e8d1-4e65-9b66-ace428e52f63", + "portID": "input-0" + } + }, + { + "linkID": "853cf538-ed67-489b-b279-3b3cd447a1fc", + "source": { + "operatorID": "Aggregate-operator-671f7e75-6477-46bd-be40-484d3c496eb7", + "portID": "output-0" + }, + "target": { + "operatorID": "BarChart-operator-e38a512a-a74e-4f86-85ad-67c5c2cb0620", + "portID": "input-0" + } + } + ], + "commentBoxes": [], + "settings": { + "dataTransferBatchSize": 400 + } +} \ No newline at end of file diff --git a/bin/single-node/examples/workflows/[Example] Machine Learning on Iris Dataset.json b/bin/single-node/examples/workflows/[Example] Machine Learning on Iris Dataset.json new file mode 100644 index 00000000000..d36d35dae56 --- /dev/null +++ b/bin/single-node/examples/workflows/[Example] Machine Learning on Iris Dataset.json @@ -0,0 +1,800 @@ +{ + "operators": [ + { + "operatorID": "CSVFileScan-operator-e6f7be3d-492b-4cd1-8d74-dafa9fab94e9", + "operatorType": "CSVFileScan", + "operatorVersion": "N/A", + "operatorProperties": { + "fileEncoding": "UTF_8", + "customDelimiter": ",", + "hasHeader": true, + "fileName": "/texera/iris-species/v1/Iris.csv" + }, + "inputPorts": [], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Read Iris Dataset", + "dynamicInputPorts": false, + "dynamicOutputPorts": false, + "viewResult": true + }, + { + "operatorID": "ScatterMatrixChart-operator-eb2b95c3-3fc1-4a6a-9a46-c3cee793e887", + "operatorType": "ScatterMatrixChart", + "operatorVersion": "N/A", + "operatorProperties": { + "Color": "Species", + "Selected Attributes": [ + "SepalLengthCm", + "SepalWidthCm", + "PetalLengthCm", + "PetalWidthCm" + ] + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Compare features", + "dynamicInputPorts": false, + "dynamicOutputPorts": false, + "viewResult": false + }, + { + "operatorID": "Projection-operator-f333f5a9-2894-428b-a51b-f90fa4b5d2de", + "operatorType": "Projection", + "operatorVersion": "N/A", + "operatorProperties": { + "isDrop": false, + "attributes": [ + { + "originalAttribute": "SepalWidthCm" + }, + { + "originalAttribute": "PetalWidthCm" + }, + { + "alias": "", + "originalAttribute": "Species" + } + ] + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Use SepalWidth + PedalWidth as training features", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + }, + { + "operatorID": "Projection-operator-70298736-c5ee-4223-9e4d-79cbd3cf6fa8", + "operatorType": "Projection", + "operatorVersion": "N/A", + "operatorProperties": { + "isDrop": false, + "attributes": [ + { + "originalAttribute": "PetalLengthCm" + }, + { + "originalAttribute": "PetalWidthCm" + }, + { + "alias": "", + "originalAttribute": "Species" + } + ] + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Use PedalWidth+PedalLength as training features", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + }, + { + "operatorID": "Split-operator-ad9de8f5-6a3f-4737-8870-7f9dbb75c996", + "operatorType": "Split", + "operatorVersion": "N/A", + "operatorProperties": { + "k": 70, + "random": true, + "seed": 1 + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + }, + { + "portID": "output-1", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Split", + "dynamicInputPorts": true, + "dynamicOutputPorts": true + }, + { + "operatorID": "Split-operator-f7bebe72-aeb1-45ca-9b06-8d46d0c9d6b0", + "operatorType": "Split", + "operatorVersion": "N/A", + "operatorProperties": { + "k": 70, + "random": true, + "seed": 1 + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + }, + { + "portID": "output-1", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Split", + "dynamicInputPorts": true, + "dynamicOutputPorts": true + }, + { + "operatorID": "SklearnPerceptron-operator-a7b059fb-1e65-4b80-8d26-7c9aa64b4b1e", + "operatorType": "SklearnPerceptron", + "operatorVersion": "N/A", + "operatorProperties": { + "countVectorizer": false, + "tfidfTransformer": false, + "target": "Species" + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "training", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + }, + { + "portID": "input-1", + "displayName": "testing", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [ + { + "id": 0, + "internal": false + } + ] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Linear Perceptron", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + }, + { + "operatorID": "SklearnPrediction-operator-a6479757-22d1-4138-ade3-4a09675633fa", + "operatorType": "SklearnPrediction", + "operatorVersion": "N/A", + "operatorProperties": { + "Model Attribute": "model", + "Output Attribute Name": "prediction", + "Ground Truth Attribute Name to Ignore": "Species" + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "model", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + }, + { + "portID": "input-1", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [ + { + "id": 0, + "internal": false + } + ] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Sklearn Prediction", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + }, + { + "operatorID": "SklearnPrediction-operator-f0009a16-2033-4ff3-9736-6f858b93244b", + "operatorType": "SklearnPrediction", + "operatorVersion": "N/A", + "operatorProperties": { + "Model Attribute": "model", + "Output Attribute Name": "prediction", + "Ground Truth Attribute Name to Ignore": "Species" + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "model", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + }, + { + "portID": "input-1", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [ + { + "id": 0, + "internal": false + } + ] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Sklearn Prediction", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + }, + { + "operatorID": "Scatterplot-operator-d3688238-2bd8-4aec-bec8-c5b0c9c5c566", + "operatorType": "Scatterplot", + "operatorVersion": "N/A", + "operatorProperties": { + "xLogScale": false, + "yLogScale": false, + "xColumn": "SepalWidthCm", + "yColumn": "PetalWidthCm", + "colorColumn": "prediction", + "alpha": 1 + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Scatterplot", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + }, + { + "operatorID": "Scatterplot-operator-de9d36ca-1219-4cbc-a7fc-6ae203c8b003", + "operatorType": "Scatterplot", + "operatorVersion": "N/A", + "operatorProperties": { + "xLogScale": false, + "yLogScale": false, + "xColumn": "PetalLengthCm", + "yColumn": "PetalWidthCm", + "colorColumn": "prediction", + "alpha": 1 + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Scatterplot", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + }, + { + "operatorID": "Split-operator-fb8bfb7e-a5af-4b25-8579-de02ae834f9f", + "operatorType": "Split", + "operatorVersion": "N/A", + "operatorProperties": { + "k": 70, + "random": true, + "seed": 1 + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + }, + { + "portID": "output-1", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Split", + "dynamicInputPorts": true, + "dynamicOutputPorts": true + }, + { + "operatorID": "Split-operator-de75a27b-fc0f-4e62-ad6e-80a32f1d20d3", + "operatorType": "Split", + "operatorVersion": "N/A", + "operatorProperties": { + "k": 70, + "random": true, + "seed": 1 + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + }, + { + "portID": "output-1", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Split", + "dynamicInputPorts": true, + "dynamicOutputPorts": true + }, + { + "operatorID": "SklearnDecisionTree-operator-065511ba-f6e2-4e62-ae31-183c07986c27", + "operatorType": "SklearnDecisionTree", + "operatorVersion": "N/A", + "operatorProperties": { + "countVectorizer": false, + "tfidfTransformer": false, + "target": "Species" + }, + "inputPorts": [ + { + "portID": "input-0", + "displayName": "training", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [] + }, + { + "portID": "input-1", + "displayName": "testing", + "allowMultiInputs": false, + "isDynamicPort": false, + "dependencies": [ + { + "id": 0, + "internal": false + } + ] + } + ], + "outputPorts": [ + { + "portID": "output-0", + "displayName": "", + "allowMultiInputs": false, + "isDynamicPort": false + } + ], + "showAdvanced": false, + "isDisabled": false, + "customDisplayName": "Decision Tree", + "dynamicInputPorts": false, + "dynamicOutputPorts": false + } + ], + "operatorPositions": { + "CSVFileScan-operator-e6f7be3d-492b-4cd1-8d74-dafa9fab94e9": { + "x": -239, + "y": 162 + }, + "ScatterMatrixChart-operator-eb2b95c3-3fc1-4a6a-9a46-c3cee793e887": { + "x": 108, + "y": -49 + }, + "Projection-operator-f333f5a9-2894-428b-a51b-f90fa4b5d2de": { + "x": 28, + "y": 162 + }, + "Projection-operator-70298736-c5ee-4223-9e4d-79cbd3cf6fa8": { + "x": 24, + "y": 458 + }, + "Split-operator-ad9de8f5-6a3f-4737-8870-7f9dbb75c996": { + "x": 283, + "y": 59 + }, + "Split-operator-f7bebe72-aeb1-45ca-9b06-8d46d0c9d6b0": { + "x": 286, + "y": 366 + }, + "SklearnPerceptron-operator-a7b059fb-1e65-4b80-8d26-7c9aa64b4b1e": { + "x": 474, + "y": 59 + }, + "SklearnPrediction-operator-a6479757-22d1-4138-ade3-4a09675633fa": { + "x": 634, + "y": 140 + }, + "SklearnPrediction-operator-f0009a16-2033-4ff3-9736-6f858b93244b": { + "x": 635, + "y": 432 + }, + "Scatterplot-operator-d3688238-2bd8-4aec-bec8-c5b0c9c5c566": { + "x": 762, + "y": 140 + }, + "Scatterplot-operator-de9d36ca-1219-4cbc-a7fc-6ae203c8b003": { + "x": 764, + "y": 432 + }, + "Split-operator-fb8bfb7e-a5af-4b25-8579-de02ae834f9f": { + "x": 176, + "y": 140 + }, + "Split-operator-de75a27b-fc0f-4e62-ad6e-80a32f1d20d3": { + "x": 173, + "y": 432 + }, + "SklearnDecisionTree-operator-065511ba-f6e2-4e62-ae31-183c07986c27": { + "x": 463, + "y": 366 + } + }, + "links": [ + { + "linkID": "link-560a8dc4-b2c8-4575-abd8-2924b58f4a54", + "source": { + "operatorID": "Split-operator-ad9de8f5-6a3f-4737-8870-7f9dbb75c996", + "portID": "output-0" + }, + "target": { + "operatorID": "SklearnPerceptron-operator-a7b059fb-1e65-4b80-8d26-7c9aa64b4b1e", + "portID": "input-0" + } + }, + { + "linkID": "3d479ba9-824c-4c63-a556-1ac678d0345d", + "source": { + "operatorID": "Split-operator-ad9de8f5-6a3f-4737-8870-7f9dbb75c996", + "portID": "output-1" + }, + "target": { + "operatorID": "SklearnPerceptron-operator-a7b059fb-1e65-4b80-8d26-7c9aa64b4b1e", + "portID": "input-1" + } + }, + { + "linkID": "link-7fe7b7d2-cd88-4d15-bb4c-2ead085cc5a6", + "source": { + "operatorID": "SklearnPerceptron-operator-a7b059fb-1e65-4b80-8d26-7c9aa64b4b1e", + "portID": "output-0" + }, + "target": { + "operatorID": "SklearnPrediction-operator-a6479757-22d1-4138-ade3-4a09675633fa", + "portID": "input-0" + } + }, + { + "linkID": "6b8a5349-88ba-4e4f-9fee-79a086a70545", + "source": { + "operatorID": "SklearnPrediction-operator-f0009a16-2033-4ff3-9736-6f858b93244b", + "portID": "output-0" + }, + "target": { + "operatorID": "Scatterplot-operator-de9d36ca-1219-4cbc-a7fc-6ae203c8b003", + "portID": "input-0" + } + }, + { + "linkID": "38c7e897-0380-4963-aa18-93ef8b8149a5", + "source": { + "operatorID": "SklearnPrediction-operator-a6479757-22d1-4138-ade3-4a09675633fa", + "portID": "output-0" + }, + "target": { + "operatorID": "Scatterplot-operator-d3688238-2bd8-4aec-bec8-c5b0c9c5c566", + "portID": "input-0" + } + }, + { + "linkID": "237de7f7-a798-423b-bc90-317dc0ba959a", + "source": { + "operatorID": "CSVFileScan-operator-e6f7be3d-492b-4cd1-8d74-dafa9fab94e9", + "portID": "output-0" + }, + "target": { + "operatorID": "Projection-operator-f333f5a9-2894-428b-a51b-f90fa4b5d2de", + "portID": "input-0" + } + }, + { + "linkID": "487111f2-76d9-4488-84d0-d4504249306e", + "source": { + "operatorID": "CSVFileScan-operator-e6f7be3d-492b-4cd1-8d74-dafa9fab94e9", + "portID": "output-0" + }, + "target": { + "operatorID": "ScatterMatrixChart-operator-eb2b95c3-3fc1-4a6a-9a46-c3cee793e887", + "portID": "input-0" + } + }, + { + "linkID": "3e013e60-8068-46a2-bbb5-246d2990b60c", + "source": { + "operatorID": "Projection-operator-f333f5a9-2894-428b-a51b-f90fa4b5d2de", + "portID": "output-0" + }, + "target": { + "operatorID": "Split-operator-fb8bfb7e-a5af-4b25-8579-de02ae834f9f", + "portID": "input-0" + } + }, + { + "linkID": "d50fab28-ba45-4464-a69f-de48231a0d40", + "source": { + "operatorID": "Split-operator-fb8bfb7e-a5af-4b25-8579-de02ae834f9f", + "portID": "output-0" + }, + "target": { + "operatorID": "Split-operator-ad9de8f5-6a3f-4737-8870-7f9dbb75c996", + "portID": "input-0" + } + }, + { + "linkID": "9740eafa-415a-465d-8764-cf60077394ff", + "source": { + "operatorID": "Split-operator-fb8bfb7e-a5af-4b25-8579-de02ae834f9f", + "portID": "output-1" + }, + "target": { + "operatorID": "SklearnPrediction-operator-a6479757-22d1-4138-ade3-4a09675633fa", + "portID": "input-1" + } + }, + { + "linkID": "59aaf03f-0863-4fa8-9b4b-57493c37117f", + "source": { + "operatorID": "CSVFileScan-operator-e6f7be3d-492b-4cd1-8d74-dafa9fab94e9", + "portID": "output-0" + }, + "target": { + "operatorID": "Projection-operator-70298736-c5ee-4223-9e4d-79cbd3cf6fa8", + "portID": "input-0" + } + }, + { + "linkID": "85a6bfff-d491-4ff7-8283-7c096528fb2f", + "source": { + "operatorID": "Projection-operator-70298736-c5ee-4223-9e4d-79cbd3cf6fa8", + "portID": "output-0" + }, + "target": { + "operatorID": "Split-operator-de75a27b-fc0f-4e62-ad6e-80a32f1d20d3", + "portID": "input-0" + } + }, + { + "linkID": "a561e5b7-a6bb-4f6a-a380-c3e2de46a871", + "source": { + "operatorID": "Split-operator-de75a27b-fc0f-4e62-ad6e-80a32f1d20d3", + "portID": "output-0" + }, + "target": { + "operatorID": "Split-operator-f7bebe72-aeb1-45ca-9b06-8d46d0c9d6b0", + "portID": "input-0" + } + }, + { + "linkID": "9d484f60-934d-4366-ada4-daa616b5b8a9", + "source": { + "operatorID": "Split-operator-de75a27b-fc0f-4e62-ad6e-80a32f1d20d3", + "portID": "output-1" + }, + "target": { + "operatorID": "SklearnPrediction-operator-f0009a16-2033-4ff3-9736-6f858b93244b", + "portID": "input-1" + } + }, + { + "linkID": "link-17c55116-912e-42bd-a639-e62dd9a58f0a", + "source": { + "operatorID": "Split-operator-f7bebe72-aeb1-45ca-9b06-8d46d0c9d6b0", + "portID": "output-0" + }, + "target": { + "operatorID": "SklearnDecisionTree-operator-065511ba-f6e2-4e62-ae31-183c07986c27", + "portID": "input-0" + } + }, + { + "linkID": "link-9cf6df5f-ac1c-48cb-9ef9-98ddf640c389", + "source": { + "operatorID": "SklearnDecisionTree-operator-065511ba-f6e2-4e62-ae31-183c07986c27", + "portID": "output-0" + }, + "target": { + "operatorID": "SklearnPrediction-operator-f0009a16-2033-4ff3-9736-6f858b93244b", + "portID": "input-0" + } + }, + { + "linkID": "211feb88-6e03-4db0-b453-946f1fdbeb90", + "source": { + "operatorID": "Split-operator-f7bebe72-aeb1-45ca-9b06-8d46d0c9d6b0", + "portID": "output-1" + }, + "target": { + "operatorID": "SklearnDecisionTree-operator-065511ba-f6e2-4e62-ae31-183c07986c27", + "portID": "input-1" + } + } + ], + "commentBoxes": [], + "settings": { + "dataTransferBatchSize": 400 + } +} \ No newline at end of file diff --git a/bin/single-node/litellm-config.yaml b/bin/single-node/litellm-config.yaml new file mode 100644 index 00000000000..1a4ff14a4c1 --- /dev/null +++ b/bin/single-node/litellm-config.yaml @@ -0,0 +1,29 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# LiteLLM model list for the single-node deployment. API keys are read +# from environment variables passed to the container. To add more +# models, follow the same shape — see https://docs.litellm.ai/docs/proxy/configs. + +litellm_settings: + drop_params: true + +model_list: + - model_name: claude-haiku-4.5 + litellm_params: + model: claude-haiku-4-5-20251001 + api_key: "os.environ/ANTHROPIC_API_KEY" diff --git a/bin/single-node/nginx.conf b/bin/single-node/nginx.conf new file mode 100644 index 00000000000..515a7016da0 --- /dev/null +++ b/bin/single-node/nginx.conf @@ -0,0 +1,105 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +events {} + +http { + include mime.types; + default_type application/octet-stream; + + # Suppress per-request access logs; errors still go to error_log. + access_log off; + + server { + listen 8080; + + location /api/compile { + proxy_pass http://workflow-compiling-service:9090; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } + + location /api/dataset { + proxy_pass http://file-service:9092; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } + + location /api/access/dataset/ { + proxy_pass http://file-service:9092; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } + + location /api/config { + proxy_pass http://config-service:9094; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } + + location /api/computing-unit { + proxy_pass http://workflow-computing-unit-managing-service:8888; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } + + # LLM API traffic goes through access-control-service, which then forwards to LiteLLM. + location = /api/models { + proxy_pass http://access-control-service:9096; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } + + location /api/chat/ { + proxy_pass http://access-control-service:9096; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } + + location /api/agents { + proxy_pass http://agent-service:3001; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_read_timeout 1d; + proxy_send_timeout 1d; + } + + location /api/ { + proxy_pass http://dashboard-service:8080; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } + + location /wsapi/ { + proxy_pass http://workflow-runtime-coordinator-service:8085; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_set_header Host $host; + } + + # Fallback for all other routes + location / { + proxy_pass http://dashboard-service:8080; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } + } +} diff --git a/bin/terminate-daemon.sh b/bin/terminate-daemon.sh new file mode 100755 index 00000000000..c517701d5a3 --- /dev/null +++ b/bin/terminate-daemon.sh @@ -0,0 +1,53 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +red=`tput setaf 1` +green=`tput setaf 2` +reset=`tput sgr0` + +echo "${red}Terminating Shared Editing Server at $(pgrep -f y-websocket)...${reset}" +kill -9 $(pgrep -f y-websocket-server) +echo "${green}Terminated.${reset}" + +echo "${red}Terminating WorkflowCompilingService at $(pgrep -f WorkflowCompilingService)...${reset}" +kill -9 $(pgrep -f WorkflowCompilingService) +echo "${green}Terminated.${reset}" +echo + +echo "${red}Terminating FileService at $(pgrep -f FileService)...${reset}" +kill -9 $(pgrep -f FileService) +echo "${green}Terminated.${reset}" +echo + +echo "${red}Terminating ConfigService at $(pgrep -f ConfigService)...${reset}" +kill -9 $(pgrep -f ConfigService) +echo "${green}Terminated.${reset}" +echo + +echo "${red}Terminating ComputingUnitManagingService at $(pgrep -f ComputingUnitManagingService)...${reset}" +kill -9 $(pgrep -f ComputingUnitManagingService) +echo "${green}Terminated.${reset}" +echo + +echo "${red}Terminating TexeraWebApplication at $(pgrep -f TexeraWebApplication)...${reset}" +kill -9 $(pgrep -f TexeraWebApplication) +echo "${green}Terminated.${reset}" +echo + +echo "${red}Terminating ComputingUnitMaster at $(pgrep -f ComputingUnitMaster)...${reset}" +kill -9 $(pgrep -f ComputingUnitMaster) +echo "${green}Terminated.${reset}" diff --git a/bin/texera-web-application.dockerfile b/bin/texera-web-application.dockerfile new file mode 100644 index 00000000000..1470c71d773 --- /dev/null +++ b/bin/texera-web-application.dockerfile @@ -0,0 +1,81 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +FROM node:22-bookworm AS build-frontend + +RUN apt-get update && apt-get install -y --no-install-recommends \ + python3 build-essential git ca-certificates + +WORKDIR /frontend +COPY frontend /frontend +RUN rm -f /frontend/.yarnrc.yml +RUN corepack enable && corepack prepare yarn@4.5.1 --activate && yarn set version --yarn-path 4.5.1 +RUN echo "nodeLinker: node-modules" >> /frontend/.yarnrc.yml + +WORKDIR /frontend +RUN yarn install && yarn run build + +FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.17_8_1.9.3_2.13.11 AS build + +# Set working directory +WORKDIR /texera + +# Copy modules for building the service +COPY common/ common/ +COPY amber/ amber/ +COPY project/ project/ +COPY build.sbt build.sbt + +# Update system and install dependencies +RUN apt-get update && apt-get install -y \ + netcat \ + unzip \ + libpq-dev \ + && apt-get clean + +# Add .git for runtime calls to jgit from OPversion +COPY .git .git +COPY LICENSE LICENSE-binary NOTICE NOTICE-binary DISCLAIMER-WIP ./ +COPY licenses/ licenses/ + +RUN sbt clean WorkflowExecutionService/dist + +# Unzip the texera binary +RUN unzip amber/target/universal/amber-*.zip -d amber/target/ + +FROM eclipse-temurin:11-jre-jammy AS runtime + +WORKDIR /texera/amber +# Copy built frontend files from the build-frontend stage to match FileAssetsBundle path (../../frontend/dist from /texera/amber) +COPY --from=build-frontend /frontend/dist /frontend/dist +# Copy the built texera binary from the build phase +COPY --from=build /texera/.git /texera/amber/.git +COPY --from=build /texera/amber/target/amber-* /texera/amber/ +# Copy resources directories from build phase +COPY --from=build /texera/amber/src/main/resources /texera/amber/src/main/resources +COPY --from=build /texera/common/config/src/main/resources /texera/amber/common/config/src/main/resources +# Copy ASF licensing files. LICENSE-binary and NOTICE-binary describe the +# bundled third-party contents of this image and ship as /texera/LICENSE +# and /texera/NOTICE; licenses/ holds the per-license full texts referenced +# by LICENSE-binary. +COPY --from=build /texera/LICENSE-binary /texera/LICENSE +COPY --from=build /texera/NOTICE-binary /texera/NOTICE +COPY --from=build /texera/licenses /texera/licenses +COPY --from=build /texera/DISCLAIMER-WIP /texera/ +CMD ["bin/texera-web-application"] + +EXPOSE 8080 \ No newline at end of file diff --git a/bin/utils/resolve-texera-home.sh b/bin/utils/resolve-texera-home.sh new file mode 100755 index 00000000000..ccc736c7b42 --- /dev/null +++ b/bin/utils/resolve-texera-home.sh @@ -0,0 +1,83 @@ +#!/usr/bin/env bash +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +# ------------------------------------------------------------- +# resolve-texera-home.sh +# ------------------------------------------------------------- +# Determines TEXERA_HOME using the following priority: +# 1. TEXERA_HOME environment variable (if already set) +# 2. git repository root (if inside a git repo) +# 3. parent directory if current dir is 'bin' +# 4. current working directory (.) +# +# Prints the resolved TEXERA_HOME to stdout. +# Logs human-readable messages via texera-logging.sh. +# +# Intended usage: +# TEXERA_HOME="$(bin/resolve-texera-home.sh)" +# +# Exits with code 1 if resolution fails. +# ------------------------------------------------------------- + +set -euo pipefail + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" + +# --- Load logging helper --- +# shellcheck source=bin/texera-logging.sh +source "$SCRIPT_DIR/texera-logging.sh" + +resolve_texera_home() { + # 1. TEXERA_HOME environment variable + if [[ -n "${TEXERA_HOME:-}" ]]; then + tx_info "TEXERA_HOME found in environment: $TEXERA_HOME" + echo "$TEXERA_HOME" + return 0 + fi + + # 2. Git repository root (if any) + if git -C . rev-parse --show-toplevel >/dev/null 2>&1; then + local root + root="$(git rev-parse --show-toplevel)" + tx_info "TEXERA_HOME resolved via git repository root: $root" + echo "$root" + return 0 + fi + + # 3. Parent directory if current folder is 'bin' + local cwd cwd_basename + cwd="$(pwd)" + cwd_basename="$(basename "$cwd")" + if [[ "$cwd_basename" == "bin" ]]; then + local parent + parent="$(dirname "$cwd")" + tx_info "TEXERA_HOME resolved as parent of bin/: $parent" + echo "$parent" + return 0 + fi + + # 4. Fallback to current working directory + tx_warn "Falling back to current working directory as TEXERA_HOME: $cwd" + echo "$cwd" +} + +# --- Main execution --- +if ! resolve_texera_home; then + tx_error "Failed to resolve TEXERA_HOME." + exit 1 +fi \ No newline at end of file diff --git a/bin/utils/texera-logging.sh b/bin/utils/texera-logging.sh new file mode 100755 index 00000000000..ad0dc9b1d75 --- /dev/null +++ b/bin/utils/texera-logging.sh @@ -0,0 +1,80 @@ +#!/usr/bin/env bash +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +# ------------------------------------------------------------- +# texera-logging.sh +# ------------------------------------------------------------- +# Shared logging utilities for all Texera bash scripts. +# +# Features: +# • Colored, consistent logs prefixed with "Texera ▶" +# • Logs go to STDERR by default (so STDOUT stays clean) +# • Easy to override prefix or disable colors +# +# Env vars: +# TEXERA_LOG_PREFIX="Texera ▸" # change prefix +# NO_COLOR=1 # disable color +# TEXERA_LOG_TO_STDERR=0 # send to STDOUT instead +# ------------------------------------------------------------- + +# Prevent direct execution +if [[ "${BASH_SOURCE[0]}" == "$0" ]]; then + printf 'Texera ▶ This file must be sourced, not executed.\n' >&2 + exit 1 +fi + +# --- Color setup --- +_use_color=true +if [[ -n "${NO_COLOR:-}" ]]; then + _use_color=false +fi + +if $_use_color; then + readonly TL_COLOR_BLUE=$'\033[34m' + readonly TL_COLOR_GREEN=$'\033[32m' + readonly TL_COLOR_YELLOW=$'\033[33m' + readonly TL_COLOR_RED=$'\033[31m' + readonly TL_COLOR_BOLD=$'\033[1m' + readonly TL_COLOR_RESET=$'\033[0m' +else + readonly TL_COLOR_BLUE="" TL_COLOR_GREEN="" TL_COLOR_YELLOW="" TL_COLOR_RED="" TL_COLOR_BOLD="" TL_COLOR_RESET="" +fi + +# --- Prefix & output stream --- +readonly TEXERA_LOG_PREFIX="${TEXERA_LOG_PREFIX:-Texera ▶}" +readonly TL_PREFIX="${TL_COLOR_BOLD}${TEXERA_LOG_PREFIX}${TL_COLOR_RESET}" +readonly _TL_TO_STDERR="${TEXERA_LOG_TO_STDERR:-1}" + +# --- Core emitter --- +_tx_emit() { + local _color="$1"; shift + local _level="$1"; shift + if [[ "$_TL_TO_STDERR" == "1" ]]; then + printf '%s %s[%s]%s %s\n' "$TL_PREFIX" "$_color" "$_level" "$TL_COLOR_RESET" "$*" >&2 + else + printf '%s %s[%s]%s %s\n' "$TL_PREFIX" "$_color" "$_level" "$TL_COLOR_RESET" "$*" + fi +} + +# --- Public API --- +tx_info() { _tx_emit "$TL_COLOR_BLUE" "INFO" "$*"; } +tx_success() { _tx_emit "$TL_COLOR_GREEN" "SUCCESS" "$*"; } +tx_warn() { _tx_emit "$TL_COLOR_YELLOW" "WARN" "$*"; } +tx_error() { _tx_emit "$TL_COLOR_RED" "ERROR" "$*"; } + +export -f tx_info tx_success tx_warn tx_error \ No newline at end of file diff --git a/bin/workflow-compiling-service.dockerfile b/bin/workflow-compiling-service.dockerfile new file mode 100644 index 00000000000..307786bde59 --- /dev/null +++ b/bin/workflow-compiling-service.dockerfile @@ -0,0 +1,66 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.17_8_1.9.3_2.13.11 AS build + +# Set working directory +WORKDIR /texera + +# Copy modules for building the service +COPY common/ common/ +COPY workflow-compiling-service/ workflow-compiling-service/ +COPY project/ project/ +COPY build.sbt build.sbt + +# Update system and install dependencies +RUN apt-get update && apt-get install -y \ + netcat \ + unzip \ + libpq-dev \ + && apt-get clean + +# Add .git for runtime calls to jgit from OPversion +COPY .git .git +COPY LICENSE LICENSE-binary NOTICE NOTICE-binary DISCLAIMER-WIP ./ +COPY licenses/ licenses/ + +RUN sbt clean WorkflowCompilingService/dist + +# Unzip the texera binary +RUN unzip workflow-compiling-service/target/universal/workflow-compiling-service-*.zip -d target/ + +FROM eclipse-temurin:11-jre-jammy AS runtime + +WORKDIR /texera + +# Copy the built texera binary from the build phase +COPY --from=build /texera/.git /texera/.git +COPY --from=build /texera/target/workflow-compiling-service-* /texera/ +# Copy resources directories from build phase +COPY --from=build /texera/common/config/src/main/resources /texera/common/config/src/main/resources +COPY --from=build /texera/workflow-compiling-service/src/main/resources /texera/workflow-compiling-service/src/main/resources +# Copy ASF licensing files. LICENSE-binary and NOTICE-binary describe the +# bundled third-party contents of this image and ship as /texera/LICENSE +# and /texera/NOTICE; licenses/ holds the per-license full texts referenced +# by LICENSE-binary. +COPY --from=build /texera/LICENSE-binary /texera/LICENSE +COPY --from=build /texera/NOTICE-binary /texera/NOTICE +COPY --from=build /texera/licenses /texera/licenses +COPY --from=build /texera/DISCLAIMER-WIP /texera/ +CMD ["bin/workflow-compiling-service"] + +EXPOSE 9090 \ No newline at end of file diff --git a/bin/workflow-compiling-service.sh b/bin/workflow-compiling-service.sh new file mode 100755 index 00000000000..b77c6930fce --- /dev/null +++ b/bin/workflow-compiling-service.sh @@ -0,0 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +target/workflow-compiling-service-*/bin/workflow-compiling-service \ No newline at end of file diff --git a/bin/workflow-computing-unit-managing-service.dockerfile b/bin/workflow-computing-unit-managing-service.dockerfile new file mode 100644 index 00000000000..0f354876fc1 --- /dev/null +++ b/bin/workflow-computing-unit-managing-service.dockerfile @@ -0,0 +1,66 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.17_8_1.9.3_2.13.11 AS build + +# Set working directory +WORKDIR /texera + +# Copy modules for building the service +COPY common/ common/ +COPY computing-unit-managing-service/ computing-unit-managing-service/ +COPY project/ project/ +COPY build.sbt build.sbt + +# Update system and install dependencies +RUN apt-get update && apt-get install -y \ + netcat \ + unzip \ + libpq-dev \ + && apt-get clean + +# Add .git for runtime calls to jgit from OPversion +COPY .git .git +COPY LICENSE LICENSE-binary NOTICE NOTICE-binary DISCLAIMER-WIP ./ +COPY licenses/ licenses/ + +RUN sbt clean ComputingUnitManagingService/dist + +# Unzip the texera binary +RUN unzip computing-unit-managing-service/target/universal/computing-unit-managing-service-*.zip -d target/ + +FROM eclipse-temurin:11-jre-jammy AS runtime + +WORKDIR /texera + +COPY --from=build /texera/.git /texera/.git +# Copy the built texera binary from the build phase +COPY --from=build /texera/target/computing-unit-managing-service-* /texera/ +# Copy resources directories from build phase +COPY --from=build /texera/common/config/src/main/resources /texera/common/config/src/main/resources +COPY --from=build /texera/computing-unit-managing-service/src/main/resources /texera/computing-unit-managing-service/src/main/resources +# Copy ASF licensing files. LICENSE-binary and NOTICE-binary describe the +# bundled third-party contents of this image and ship as /texera/LICENSE +# and /texera/NOTICE; licenses/ holds the per-license full texts referenced +# by LICENSE-binary. +COPY --from=build /texera/LICENSE-binary /texera/LICENSE +COPY --from=build /texera/NOTICE-binary /texera/NOTICE +COPY --from=build /texera/licenses /texera/licenses +COPY --from=build /texera/DISCLAIMER-WIP /texera/ +CMD ["bin/computing-unit-managing-service"] + +EXPOSE 8888 \ No newline at end of file diff --git a/bin/workflow-computing-unit.sh b/bin/workflow-computing-unit.sh new file mode 100755 index 00000000000..2fade50b9bb --- /dev/null +++ b/bin/workflow-computing-unit.sh @@ -0,0 +1,26 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +( + cd amber && + if [ ! -z $1 ] + then + target/texera-*/bin/computing-unit-master --cluster $1 + else + target/texera-*/bin/computing-unit-master + fi +) \ No newline at end of file diff --git a/bin/y-websocket-server/Dockerfile b/bin/y-websocket-server/Dockerfile new file mode 100644 index 00000000000..39bb85bc5ae --- /dev/null +++ b/bin/y-websocket-server/Dockerfile @@ -0,0 +1,38 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# Use an official Node runtime as a parent image +FROM node:latest + +# Set the working directory in the container +WORKDIR /usr/src/app + +# Copy the current directory contents into the container at /usr/src/app +COPY . . + +# Install any needed packages specified in package.json +RUN npm install + +# Define environment variable +ENV YPERSISTENCE=./leveldb +ENV HOST=0.0.0.0 + +# Run y-websocket server when the container launches +CMD ["npx", "y-websocket"] + +# Make port 1234 available to the world outside this container +EXPOSE 1234 \ No newline at end of file diff --git a/bin/y-websocket-server/package.json b/bin/y-websocket-server/package.json new file mode 100644 index 00000000000..777e5c49607 --- /dev/null +++ b/bin/y-websocket-server/package.json @@ -0,0 +1,15 @@ +{ + "name": "shared-editing-service", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "", + "license": "ISC", + "dependencies": { + "y-websocket": "^2.0.0" + } +} diff --git a/build.sbt b/build.sbt new file mode 100644 index 00000000000..696fb984cbf --- /dev/null +++ b/build.sbt @@ -0,0 +1,156 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +ThisBuild / organization := "org.apache.texera" +ThisBuild / version := "1.1.0-incubating" +ThisBuild / scalaVersion := "2.13.18" + +// Per-module ASF licensing: each jar's META-INF/LICENSE describes only what is in that jar. +// Modules without vendored code get Apache 2.0 only; workflow-operator includes mbknor attribution. +// See project/AddMetaInfLicenseFiles.scala. +// Dist-producing modules additionally override Universal / mappings in their own +// build.sbt (not here) — see AddMetaInfLicenseFiles.distMappings. +lazy val asfLicensingSettings = AddMetaInfLicenseFiles.defaultSettings +lazy val asfLicensingSettingsWithVendored = AddMetaInfLicenseFiles.workflowOperatorSettings + +val jacksonVersion = "2.18.6" + +lazy val DAO = (project in file("common/dao")).settings(asfLicensingSettings) +lazy val Config = (project in file("common/config")).settings(asfLicensingSettings) +lazy val Auth = (project in file("common/auth")) + .settings(asfLicensingSettings) + .dependsOn(DAO, Config) +lazy val ConfigService = (project in file("config-service")) + .dependsOn(Auth, Config) + .settings(asfLicensingSettings) + .settings( + dependencyOverrides ++= Seq( + // override it as io.dropwizard 4 require 2.16.1 or higher + "com.fasterxml.jackson.module" %% "jackson-module-scala" % jacksonVersion + ) + ) +lazy val AccessControlService = (project in file("access-control-service")) + .dependsOn(Auth, Config, DAO) + .settings(asfLicensingSettings) + .settings( + dependencyOverrides ++= Seq( + // override it as io.dropwizard 4 require 2.16.1 or higher + "com.fasterxml.jackson.module" %% "jackson-module-scala" % jacksonVersion + ) + ) + .configs(Test) + .dependsOn(DAO % "test->test", Auth % "test->test") + +//This Scala module defines a pyb"..." macro-based DSL for composing Python code templates as an immutable PythonTemplateBuilder. +//Used mainly for Python Native Operators +lazy val PyBuilder = (project in file("common/pybuilder")) + .settings(asfLicensingSettings) + .configs(Test) + .dependsOn(DAO % "test->test") // test scope dependency + +lazy val WorkflowCore = (project in file("common/workflow-core")) + .settings(asfLicensingSettings) + .dependsOn(DAO, Config, PyBuilder) + .configs(Test) + .dependsOn(DAO % "test->test") // test scope dependency +lazy val ComputingUnitManagingService = (project in file("computing-unit-managing-service")) + .dependsOn(WorkflowCore, Auth, Config) + .settings(asfLicensingSettings) + .settings( + dependencyOverrides ++= Seq( + // override it as io.dropwizard 4 require 2.16.1 or higher + "com.fasterxml.jackson.module" %% "jackson-module-scala" % jacksonVersion + ) + ) +lazy val FileService = (project in file("file-service")) + .settings(asfLicensingSettings) + .dependsOn(WorkflowCore, Auth, Config) + .configs(Test) + .dependsOn(DAO % "test->test") // test scope dependency + .settings( + dependencyOverrides ++= Seq( + // override it as io.dropwizard 4 require 2.16.1 or higher + "com.fasterxml.jackson.module" %% "jackson-module-scala" % jacksonVersion, + "com.fasterxml.jackson.core" % "jackson-databind" % jacksonVersion, + "org.glassfish.jersey.core" % "jersey-common" % "3.0.12" + ) + ) + +lazy val WorkflowOperator = (project in file("common/workflow-operator")).settings(asfLicensingSettingsWithVendored).dependsOn(WorkflowCore) +lazy val WorkflowCompilingService = (project in file("workflow-compiling-service")) + .dependsOn(WorkflowOperator, Config) + .settings(asfLicensingSettings) + .settings( + dependencyOverrides ++= Seq( + // override it as io.dropwizard 4 require 2.16.1 or higher + "com.fasterxml.jackson.module" %% "jackson-module-scala" % jacksonVersion, + "com.fasterxml.jackson.core" % "jackson-databind" % jacksonVersion, + "org.glassfish.jersey.core" % "jersey-common" % "3.0.12" + ) + ) + +lazy val WorkflowExecutionService = (project in file("amber")) + .dependsOn(WorkflowOperator, Auth, Config) + .settings(asfLicensingSettings) + .settings( + dependencyOverrides ++= Seq( + "com.fasterxml.jackson.core" % "jackson-core" % jacksonVersion, + "com.fasterxml.jackson.core" % "jackson-databind" % jacksonVersion, + "com.fasterxml.jackson.module" %% "jackson-module-scala" % jacksonVersion, + "org.slf4j" % "slf4j-api" % "1.7.26", + "org.eclipse.jetty" % "jetty-server" % "9.4.20.v20190813", + "org.eclipse.jetty" % "jetty-servlet" % "9.4.20.v20190813", + "org.eclipse.jetty" % "jetty-http" % "9.4.20.v20190813", + // Netty dependency overrides to ensure compatibility with Arrow 14.0.1 + // Arrow requires Netty 4.1.96.Final to avoid NoSuchFieldError: chunkSize + "io.netty" % "netty-all" % "4.1.96.Final", + "io.netty" % "netty-buffer" % "4.1.96.Final", + "io.netty" % "netty-codec" % "4.1.96.Final", + "io.netty" % "netty-codec-http" % "4.1.96.Final", + "io.netty" % "netty-codec-http2" % "4.1.96.Final", + "io.netty" % "netty-common" % "4.1.96.Final", + "io.netty" % "netty-handler" % "4.1.96.Final", + "io.netty" % "netty-resolver" % "4.1.96.Final", + "io.netty" % "netty-transport" % "4.1.96.Final", + "io.netty" % "netty-transport-native-unix-common" % "4.1.96.Final" + ), + libraryDependencies ++= Seq( + "com.squareup.okhttp3" % "okhttp" % "4.10.0" force () // Force usage of OkHttp 4.10.0 + ) + ) + .configs(Test) + .dependsOn(DAO % "test->test", Auth % "test->test") // test scope dependency + +// root project definition +lazy val TexeraProject = (project in file(".")) + .aggregate( + DAO, + Config, + ConfigService, + AccessControlService, + Auth, + WorkflowCore, + ComputingUnitManagingService, + FileService, + WorkflowOperator, + WorkflowCompilingService, + WorkflowExecutionService + ) + .settings( + name := "texera", + publishMavenStyle := true + ) diff --git a/common/auth/build.sbt b/common/auth/build.sbt new file mode 100644 index 00000000000..ce8d2243a1a --- /dev/null +++ b/common/auth/build.sbt @@ -0,0 +1,62 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +///////////////////////////////////////////////////////////////////////////// +// Project Settings +///////////////////////////////////////////////////////////////////////////// + +name := "auth" + + +enablePlugins(JavaAppPackaging) + +// Enable semanticdb for Scalafix +ThisBuild / semanticdbEnabled := true +ThisBuild / semanticdbVersion := scalafixSemanticdb.revision + +// Manage dependency conflicts by always using the latest revision +ThisBuild / conflictManager := ConflictManager.latestRevision + +// Restrict parallel execution of tests to avoid conflicts +Global / concurrentRestrictions += Tags.limit(Tags.Test, 1) + + +///////////////////////////////////////////////////////////////////////////// +// Compiler Options +///////////////////////////////////////////////////////////////////////////// + +// Scala compiler options +Compile / scalacOptions ++= Seq( + "-Xelide-below", "WARNING", // Turn on optimizations with "WARNING" as the threshold + "-feature", // Check feature warnings + "-deprecation", // Check deprecation warnings + "-Ywarn-unused:imports" // Check for unused imports +) + +///////////////////////////////////////////////////////////////////////////// +// Dependencies +///////////////////////////////////////////////////////////////////////////// + +// Core Dependencies +libraryDependencies ++= Seq( + "com.typesafe" % "config" % "1.4.6", // config reader + "com.typesafe.scala-logging" %% "scala-logging" % "3.9.5", // for LazyLogging + "org.bitbucket.b_c" % "jose4j" % "0.9.6", // for jwt parser + "jakarta.ws.rs" % "jakarta.ws.rs-api" % "3.0.0", // for JwtAuthFilter + "jakarta.servlet" % "jakarta.servlet-api" % "5.0.0" % "provided", // for RequestLoggingFilter + "org.eclipse.jetty" % "jetty-servlet" % "11.0.24" % "provided" // for FilterHolder +) \ No newline at end of file diff --git a/common/auth/src/main/scala/org/apache/texera/auth/JwtAuth.scala b/common/auth/src/main/scala/org/apache/texera/auth/JwtAuth.scala new file mode 100644 index 00000000000..6e099a1f36b --- /dev/null +++ b/common/auth/src/main/scala/org/apache/texera/auth/JwtAuth.scala @@ -0,0 +1,65 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.auth + +import org.apache.texera.config.AuthConfig +import org.apache.texera.dao.jooq.generated.tables.pojos.User +import org.jose4j.jws.AlgorithmIdentifiers.HMAC_SHA256 +import org.jose4j.jws.JsonWebSignature +import org.jose4j.jwt.JwtClaims +import org.jose4j.jwt.consumer.{JwtConsumer, JwtConsumerBuilder} +import org.jose4j.keys.HmacKey + +import java.nio.charset.StandardCharsets + +// TODO: move this logic to Auth +object JwtAuth { + + final val TOKEN_SECRET: String = AuthConfig.jwtSecretKey + final val TOKEN_EXPIRE_TIME_IN_MINUTES: Int = AuthConfig.jwtExpirationMinutes + + val jwtConsumer: JwtConsumer = new JwtConsumerBuilder() + .setAllowedClockSkewInSeconds(30) + .setRequireExpirationTime() + .setRequireSubject() + .setVerificationKey(new HmacKey(TOKEN_SECRET.getBytes(StandardCharsets.UTF_8))) + .setRelaxVerificationKeyValidation() + .build + + def jwtToken(claims: JwtClaims): String = { + val jws = new JsonWebSignature() + jws.setPayload(claims.toJson) + jws.setAlgorithmHeaderValue(HMAC_SHA256) + jws.setKey(new HmacKey(TOKEN_SECRET.getBytes(StandardCharsets.UTF_8))) + jws.getCompactSerialization + } + + def jwtClaims(user: User, expireInDays: Int): JwtClaims = { + val claims = new JwtClaims + claims.setSubject(user.getName) + claims.setClaim("userId", user.getUid) + claims.setClaim("googleId", user.getGoogleId) + claims.setClaim("email", user.getEmail) + claims.setClaim("role", user.getRole) + claims.setClaim("googleAvatar", user.getGoogleAvatar) + claims.setExpirationTimeMinutesInTheFuture(TOKEN_EXPIRE_TIME_IN_MINUTES.toFloat) + claims + } +} diff --git a/common/auth/src/main/scala/org/apache/texera/auth/JwtAuthFilter.scala b/common/auth/src/main/scala/org/apache/texera/auth/JwtAuthFilter.scala new file mode 100644 index 00000000000..ed9615b451a --- /dev/null +++ b/common/auth/src/main/scala/org/apache/texera/auth/JwtAuthFilter.scala @@ -0,0 +1,71 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.auth + +import com.typesafe.scalalogging.LazyLogging +import jakarta.ws.rs.container.{ContainerRequestContext, ContainerRequestFilter, ResourceInfo} +import jakarta.ws.rs.core.{Context, HttpHeaders, SecurityContext} +import jakarta.ws.rs.ext.Provider +import org.apache.texera.dao.SqlServer +import org.apache.texera.dao.jooq.generated.Tables.USER_LAST_ACTIVE_TIME +import org.apache.texera.dao.jooq.generated.enums.UserRoleEnum + +import java.security.Principal +import java.time.OffsetDateTime + +@Provider +class JwtAuthFilter extends ContainerRequestFilter with LazyLogging { + + @Context + private var resourceInfo: ResourceInfo = _ + private def ctx = SqlServer.getInstance().createDSLContext() + + override def filter(requestContext: ContainerRequestContext): Unit = { + val authHeader = requestContext.getHeaderString(HttpHeaders.AUTHORIZATION) + + if (authHeader != null && authHeader.startsWith("Bearer ")) { + val token = authHeader.substring(7) // Remove "Bearer " prefix + val userOpt = JwtParser.parseToken(token) + + if (userOpt.isPresent) { + val user = userOpt.get() + + ctx + .insertInto(USER_LAST_ACTIVE_TIME) + .set(USER_LAST_ACTIVE_TIME.UID, user.getUid) + .set(USER_LAST_ACTIVE_TIME.LAST_ACTIVE_TIME, OffsetDateTime.now()) + .onConflict(USER_LAST_ACTIVE_TIME.UID) // conflict on primary key uid + .doUpdate() + .set(USER_LAST_ACTIVE_TIME.LAST_ACTIVE_TIME, OffsetDateTime.now()) + .execute() + + requestContext.setSecurityContext(new SecurityContext { + override def getUserPrincipal: Principal = user + override def isUserInRole(role: String): Boolean = + user.isRoleOf(UserRoleEnum.valueOf(role)) + override def isSecure: Boolean = false + override def getAuthenticationScheme: String = "Bearer" + }) + } else { + logger.warn("Invalid JWT: Unable to parse token") + } + } + } +} diff --git a/common/auth/src/main/scala/org/apache/texera/auth/JwtParser.scala b/common/auth/src/main/scala/org/apache/texera/auth/JwtParser.scala new file mode 100644 index 00000000000..79e331cc643 --- /dev/null +++ b/common/auth/src/main/scala/org/apache/texera/auth/JwtParser.scala @@ -0,0 +1,67 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.auth + +import com.typesafe.scalalogging.LazyLogging +import org.apache.texera.config.AuthConfig +import org.apache.texera.dao.jooq.generated.enums.UserRoleEnum +import org.apache.texera.dao.jooq.generated.tables.pojos.User +import org.jose4j.jwt.JwtClaims +import org.jose4j.jwt.consumer.{JwtConsumer, JwtConsumerBuilder} +import org.jose4j.keys.HmacKey +import org.jose4j.lang.UnresolvableKeyException + +import java.nio.charset.StandardCharsets +import java.util.Optional + +object JwtParser extends LazyLogging { + + private val TOKEN_SECRET = AuthConfig.jwtSecretKey + + private val jwtConsumer: JwtConsumer = new JwtConsumerBuilder() + .setAllowedClockSkewInSeconds(30) + .setRequireExpirationTime() + .setRequireSubject() + .setVerificationKey(new HmacKey(TOKEN_SECRET.getBytes(StandardCharsets.UTF_8))) + .setRelaxVerificationKeyValidation() + .build() + + def parseToken(token: String): Optional[SessionUser] = { + try { + val jwtClaims: JwtClaims = jwtConsumer.processToClaims(token) + val userName = jwtClaims.getSubject + val email = jwtClaims.getClaimValue("email", classOf[String]) + val userId = jwtClaims.getClaimValue("userId").asInstanceOf[Long].toInt + val role = UserRoleEnum.valueOf(jwtClaims.getClaimValue("role").asInstanceOf[String]) + val googleId = jwtClaims.getClaimValue("googleId", classOf[String]) + + val user = + new User(userId, userName, email, null, googleId, null, role, null, null, null, null) + Optional.of(new SessionUser(user)) + } catch { + case _: UnresolvableKeyException => + logger.error("Invalid JWT Signature") + Optional.empty() + case e: Exception => + logger.error(s"Failed to parse JWT: ${e.getMessage}") + Optional.empty() + } + } +} diff --git a/common/auth/src/main/scala/org/apache/texera/auth/RequestLoggingFilter.scala b/common/auth/src/main/scala/org/apache/texera/auth/RequestLoggingFilter.scala new file mode 100644 index 00000000000..9a1587d0f14 --- /dev/null +++ b/common/auth/src/main/scala/org/apache/texera/auth/RequestLoggingFilter.scala @@ -0,0 +1,64 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.auth + +import jakarta.servlet._ +import jakarta.servlet.http.{HttpServletRequest, HttpServletResponse} +import org.slf4j.LoggerFactory + +/** + * Servlet filter that logs HTTP requests through SLF4J at INFO level. + * This replaces Dropwizard's built-in request log (which uses a separate + * access log pipeline not controllable by log level) so that request logs + * are fully controlled by the TEXERA_SERVICE_LOG_LEVEL environment variable. + */ +class RequestLoggingFilter extends Filter { + private val logger = LoggerFactory.getLogger("org.eclipse.jetty.server.RequestLog") + + override def doFilter( + request: ServletRequest, + response: ServletResponse, + chain: FilterChain + ): Unit = { + chain.doFilter(request, response) + if (logger.isInfoEnabled) { + val req = request.asInstanceOf[HttpServletRequest] + val resp = response.asInstanceOf[HttpServletResponse] + logger.info( + s"""${req.getRemoteAddr} - "${req.getMethod} ${req.getRequestURI} ${req.getProtocol}" ${resp.getStatus}""" + ) + } + } +} + +object RequestLoggingFilter { + + /** + * Registers the request logging filter on the given servlet context. + * Usage: RequestLoggingFilter.register(environment.getApplicationContext) + */ + def register(context: org.eclipse.jetty.servlet.ServletContextHandler): Unit = { + context.addFilter( + new org.eclipse.jetty.servlet.FilterHolder(new RequestLoggingFilter), + "/*", + java.util.EnumSet.allOf(classOf[DispatcherType]) + ) + } +} diff --git a/common/auth/src/main/scala/org/apache/texera/auth/SessionUser.scala b/common/auth/src/main/scala/org/apache/texera/auth/SessionUser.scala new file mode 100644 index 00000000000..709eef1daff --- /dev/null +++ b/common/auth/src/main/scala/org/apache/texera/auth/SessionUser.scala @@ -0,0 +1,39 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.auth + +import org.apache.texera.dao.jooq.generated.enums.UserRoleEnum +import org.apache.texera.dao.jooq.generated.tables.pojos.User + +import java.security.Principal + +class SessionUser(val user: User) extends Principal { + def getUser: User = user + + override def getName: String = user.getName + + def getUid: Integer = user.getUid + + def getEmail: String = user.getEmail + + def getGoogleId: String = user.getGoogleId + + def isRoleOf(role: UserRoleEnum): Boolean = user.getRole == role +} diff --git a/common/auth/src/main/scala/org/apache/texera/auth/util/ComputingUnitAccess.scala b/common/auth/src/main/scala/org/apache/texera/auth/util/ComputingUnitAccess.scala new file mode 100644 index 00000000000..743ed2e7e6a --- /dev/null +++ b/common/auth/src/main/scala/org/apache/texera/auth/util/ComputingUnitAccess.scala @@ -0,0 +1,55 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +package org.apache.texera.auth.util + +import org.apache.texera.dao.SqlServer +import org.apache.texera.dao.jooq.generated.enums.PrivilegeEnum +import org.apache.texera.dao.jooq.generated.tables.daos.{ + ComputingUnitUserAccessDao, + WorkflowComputingUnitDao +} +import org.jooq.DSLContext + +import scala.jdk.CollectionConverters._ + +object ComputingUnitAccess { + private def context: DSLContext = + SqlServer + .getInstance() + .createDSLContext() + + def getComputingUnitAccess(cuid: Integer, uid: Integer): PrivilegeEnum = { + val workflowComputingUnitDao = new WorkflowComputingUnitDao(context.configuration()) + val unit = workflowComputingUnitDao.fetchOneByCuid(cuid) + + if (unit.getUid.equals(uid)) { + return PrivilegeEnum.WRITE // owner has write access + } + + val computingUnitUserAccessDao = new ComputingUnitUserAccessDao(context.configuration()) + val accessOpt = computingUnitUserAccessDao + .fetchByUid(uid) + .asScala + .find(_.getCuid.equals(cuid)) + + accessOpt match { + case Some(access) => access.getPrivilege + case None => PrivilegeEnum.NONE + } + } +} diff --git a/common/auth/src/main/scala/org/apache/texera/auth/util/HeaderField.scala b/common/auth/src/main/scala/org/apache/texera/auth/util/HeaderField.scala new file mode 100644 index 00000000000..48218f782fb --- /dev/null +++ b/common/auth/src/main/scala/org/apache/texera/auth/util/HeaderField.scala @@ -0,0 +1,27 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.auth.util + +object HeaderField { + val UserComputingUnitAccess = "x-user-computing-unit-access" + val UserId = "x-user-id" + val UserName = "x-user-name" + val UserEmail = "x-user-email" +} diff --git a/common/config/build.sbt b/common/config/build.sbt new file mode 100644 index 00000000000..bb561de4f3e --- /dev/null +++ b/common/config/build.sbt @@ -0,0 +1,54 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +import scala.collection.Seq + +name := "config" + + +enablePlugins(JavaAppPackaging) + +// Enable semanticdb for Scalafix +ThisBuild / semanticdbEnabled := true +ThisBuild / semanticdbVersion := scalafixSemanticdb.revision + +// Manage dependency conflicts by always using the latest revision +ThisBuild / conflictManager := ConflictManager.latestRevision + +// Restrict parallel execution of tests to avoid conflicts +Global / concurrentRestrictions += Tags.limit(Tags.Test, 1) + +///////////////////////////////////////////////////////////////////////////// +// Compiler Options +///////////////////////////////////////////////////////////////////////////// + +// Scala compiler options +Compile / scalacOptions ++= Seq( + "-Xelide-below", "WARNING", // Turn on optimizations with "WARNING" as the threshold + "-feature", // Check feature warnings + "-deprecation", // Check deprecation warnings + "-Ywarn-unused:imports" // Check for unused imports +) + +///////////////////////////////////////////////////////////////////////////// +// Dependencies +///////////////////////////////////////////////////////////////////////////// + +// Core Dependencies +libraryDependencies ++= Seq( + "com.typesafe" % "config" % "1.4.6" // For configuration management +) \ No newline at end of file diff --git a/common/config/src/main/resources/application.conf b/common/config/src/main/resources/application.conf new file mode 100644 index 00000000000..c7a7af24180 --- /dev/null +++ b/common/config/src/main/resources/application.conf @@ -0,0 +1,150 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# See PR https://github.com/Texera/texera/pull/3326 for configuration guidelines. +constants { + logging-queue-size-interval = 30000 + logging-queue-size-interval = ${?CONSTANTS_LOGGING_QUEUE_SIZE_INTERVAL} + + num-worker-per-operator = 2 + num-worker-per-operator = ${?CONSTANTS_NUM_WORKER_PER_OPERATOR} + + max-resolution-rows = 2000 + max-resolution-rows = ${?CONSTANTS_MAX_RESOLUTION_ROWS} + + max-resolution-columns = 2000 + max-resolution-columns = ${?CONSTANTS_MAX_RESOLUTION_COLUMNS} + + status-update-interval = 500 + status-update-interval = ${?CONSTANTS_STATUS_UPDATE_INTERVAL} + + runtime-statistics-persistence-interval = 2000 + runtime-statistics-persistence-interval = ${?CONSTANTS_RUNTIME_STATISTICS_PERSISTENCE_INTERVAL} +} + +flow-control { + max-credit-allowed-in-bytes-per-channel = 1600000000 # -1 to disable flow control + max-credit-allowed-in-bytes-per-channel = ${?FLOW_CONTROL_MAX_CREDIT_ALLOWED_IN_BYTES_PER_CHANNEL} + + credit-poll-interval-in-ms = 200 + credit-poll-interval-in-ms = ${?FLOW_CONTROL_CREDIT_POLL_INTERVAL_IN_MS} +} + +network-buffering { + default-data-transfer-batch-size = 400 + default-data-transfer-batch-size = ${?NETWORK_BUFFERING_DEFAULT_DATA_TRANSFER_BATCH_SIZE} + + enable-adaptive-buffering = true + enable-adaptive-buffering = ${?NETWORK_BUFFERING_ENABLE_ADAPTIVE_BUFFERING} + + adaptive-buffering-timeout-ms = 500 + adaptive-buffering-timeout-ms = ${?NETWORK_BUFFERING_ADAPTIVE_BUFFERING_TIMEOUT_MS} +} + +reconfiguration { + enable-transactional-reconfiguration = false + enable-transactional-reconfiguration = ${?RECONFIGURATION_ENABLE_TRANSACTIONAL_RECONFIGURATION} +} + +cache { + # [false, true] + enabled = true + enabled = ${?CACHE_ENABLED} +} + +result-cleanup { + ttl-in-seconds = 86400 # time to live for a collection is 2 days + ttl-in-seconds = ${?RESULT_CLEANUP_TTL_IN_SECONDS} + + collection-check-interval-in-seconds = 86400 # 2 days + collection-check-interval-in-seconds = ${?RESULT_CLEANUP_COLLECTION_CHECK_INTERVAL_IN_SECONDS} +} + +web-server { + workflow-state-cleanup-in-seconds = 30 + workflow-state-cleanup-in-seconds = ${?WEB_SERVER_WORKFLOW_STATE_CLEANUP_IN_SECONDS} + + python-console-buffer-size = 100 + python-console-buffer-size = ${?WEB_SERVER_PYTHON_CONSOLE_BUFFER_SIZE} + + console-message-max-display-length = 100 + console-message-max-display-length = ${?WEB_SERVER_CONSOLE_MESSAGE_MAX_DISPLAY_LENGTH} + + workflow-result-pulling-in-seconds = 3 + workflow-result-pulling-in-seconds = ${?WEB_SERVER_WORKFLOW_RESULT_PULLING_IN_SECONDS} + + clean-all-execution-results-on-server-start = false + clean-all-execution-results-on-server-start = ${?WEB_SERVER_CLEAN_ALL_EXECUTION_RESULTS_ON_SERVER_START} + + max-workflow-websocket-request-payload-size-kb = 64 + max-workflow-websocket-request-payload-size-kb = ${?MAX_WORKFLOW_WEBSOCKET_REQUEST_PAYLOAD_SIZE_KB} +} + +fault-tolerance { + # URI for storage, empty to disable logging. + # Use absolute path only. for local file system, $AMBER_FOLDER will be interpolated to Amber folder path. + # e.g. use "file://$AMBER_FOLDER/logs/recovery-logs/" for local logging. + log-storage-uri = "" + log-storage-uri = ${?FAULT_TOLERANCE_LOG_STORAGE_URI} + + log-flush-interval-ms = 0 # immediately flush + log-flush-interval-ms = ${?FAULT_TOLERANCE_LOG_FLUSH_INTERVAL_MS} + + log-record-max-size-in-byte = 67108864 # 64MB + log-record-max-size-in-byte = ${?FAULT_TOLERANCE_LOG_RECORD_MAX_SIZE_IN_BYTE} + + # limit for resend buffer length, if the resend buffer + # getting too large, the workflow aborts during recovery to avoid OOM. + # TODO: Remove this after introducing checkpoints. + max-supported-resend-queue-length = 10000 + max-supported-resend-queue-length = ${?FAULT_TOLERANCE_MAX_SUPPORTED_RESEND_QUEUE_LENGTH} + + delay-before-recovery = 3000 + delay-before-recovery = ${?FAULT_TOLERANCE_DELAY_BEFORE_RECOVERY} + + hdfs-storage { + address = "0.0.0.0:9870" + address = ${?FAULT_TOLERANCE_HDFS_STORAGE_ADDRESS} + } +} + +schedule-generator { + max-concurrent-regions = 1 + max-concurrent-regions = ${?SCHEDULE_GENERATOR_MAX_CONCURRENT_REGIONS} + + use-global-search = false + use-global-search = ${?SCHEDULE_GENERATOR_USE_GLOBAL_SEARCH} + + use-top-down-search = false + use-top-down-search = ${?SCHEDULE_GENERATOR_USE_TOP_DOWN_SEARCH} + + search-timeout-milliseconds = 1000 + search-timeout-milliseconds = ${?SCHEDULE_GENERATOR_SEARCH_TIMEOUT_MILLISECONDS} +} + +ai-assistant-server { + assistant = "none" + assistant = ${?AI_ASSISTANT_SERVER_ASSISTANT} + + # Put your Ai Service authentication key here + ai-service-key = "" + ai-service-key = ${?AI_ASSISTANT_SERVER_AI_SERVICE_KEY} + + # Put your Ai service url here (If you are using OpenAI, then the url should be "https://api.openai.com/v1") + ai-service-url = "" + ai-service-url = ${?AI_ASSISTANT_SERVER_AI_SERVICE_URL} +} diff --git a/common/config/src/main/resources/auth.conf b/common/config/src/main/resources/auth.conf new file mode 100644 index 00000000000..c99db10c85e --- /dev/null +++ b/common/config/src/main/resources/auth.conf @@ -0,0 +1,28 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# See PR https://github.com/Texera/texera/pull/3326 for configuration guidelines. +# Configuration for JWT Authentication. Currently it is used by the FileService to parse the given JWT Token +auth { + jwt { + expiration-in-minutes = 10080 + expiration-in-minutes = ${?AUTH_JWT_EXPIRATION_IN_MINUTES} + + 256-bit-secret = "8a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d" + 256-bit-secret = ${?AUTH_JWT_SECRET} + } +} \ No newline at end of file diff --git a/common/config/src/main/resources/cluster.conf b/common/config/src/main/resources/cluster.conf new file mode 100644 index 00000000000..524cd0216d3 --- /dev/null +++ b/common/config/src/main/resources/cluster.conf @@ -0,0 +1,80 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +pekko { + # Loggers to register at boot time (pekko.event.Logging$DefaultLogger logs + # to STDOUT) + loggers = ["org.apache.pekko.event.slf4j.Slf4jLogger"] + + # Log level used by the configured loggers (see "loggers") as soon + # as they have been started; before that, see "stdout-loglevel" + # Options: OFF, ERROR, WARNING, INFO, DEBUG + loglevel = "INFO" + loglevel = ${?TEXERA_SERVICE_LOG_LEVEL} + + # Log level for the very basic logger activated during ActorSystem startup. + # This logger prints the log messages to stdout (System.out). + # Options: OFF, ERROR, WARNING, INFO, DEBUG + stdout-loglevel = "INFO" + + # Filter of log events that is used by the LoggingAdapter before + # publishing log events to the eventStream. + logging-filter = "org.apache.pekko.event.slf4j.Slf4jLoggingFilter" + + actor { + provider = cluster + enable-additional-serialization-bindings = on + allow-java-serialization = off + serializers { + kryo = "io.altoo.serialization.kryo.pekko.PekkoKryoSerializer" + } + serialization-bindings { + "java.io.Serializable" = kryo + "java.lang.Throwable" = pekko-misc + } + } + + remote { + artery { + transport = tcp + canonical.hostname = "0.0.0.0" + canonical.port = 0 + advanced.maximum-frame-size = 30 MiB + advanced.maximum-large-frame-size = 120 MiB + } + } + cluster { + seed-nodes = [] + + # auto downing is NOT safe for production deployments. + # you may want to use it during development, read more about it in the docs. + auto-down-unreachable-after = off + downing-provider-class = "org.apache.pekko.cluster.sbr.SplitBrainResolverProvider" + unreachable-nodes-reaper-interval = 5s + gossip-interval = 10s + leader-actions-interval = 10s + gossip-time-to-live = 20s + + failure-detector { + heartbeat-interval = 10s + acceptable-heartbeat-pause = 50s + expected-response-after = 30s + } + } +} + +pekko-kryo-serialization.kryo-initializer = "org.apache.texera.amber.engine.common.AmberKryoInitializer" diff --git a/common/config/src/main/resources/computing-unit.conf b/common/config/src/main/resources/computing-unit.conf new file mode 100644 index 00000000000..fbd39a40705 --- /dev/null +++ b/common/config/src/main/resources/computing-unit.conf @@ -0,0 +1,31 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +computing-unit { + # local computing unit configuration + local { + enabled = true + enabled = ${?COMPUTING_UNIT_LOCAL_ENABLED} + } + # TODO: move the kubernetes configuration to here + + # whether sharing computing unit is allowed or not + sharing { + enabled = false + enabled = ${?COMPUTING_UNIT_SHARING_ENABLED} + } +} \ No newline at end of file diff --git a/common/config/src/main/resources/default.conf b/common/config/src/main/resources/default.conf new file mode 100644 index 00000000000..0ce2a2e38b6 --- /dev/null +++ b/common/config/src/main/resources/default.conf @@ -0,0 +1,93 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# This file is used to configure the default appearance and features of the Texera. +# These defaults are loaded into the database at startup or when resetting settings, and can be +# overridden at runtime by administrators via the Admin Settings page. + +config-service { + # Setting to true resets all site settings in the database to the defaults defined in this file. + always-reset-configurations-to-default-values = false + always-reset-configurations-to-default-values = ${?CONFIG_SERVICE_ALWAYS_RESET_CONFIGURATIONS_TO_DEFAULT_VALUES} +} + +gui { + logo { + logo = "assets/logos/logo.png" + logo = ${?GUI_LOGO_LOGO} + + mini_logo = "assets/logos/full_logo_small.png" + mini_logo = ${?GUI_LOGO_MINI_LOGO} + + favicon = "assets/logos/favicon-32x32.png" + favicon = ${?GUI_LOGO_FAVICON} + } + + tabs { + # config for hub tabs + hub_enabled = true + hub_enabled = ${?GUI_TABS_HUB_ENABLED} + + home_enabled = true + home_enabled = ${?GUI_TABS_HOME_ENABLED} + + workflow_enabled = true + workflow_enabled = ${?GUI_TABS_WORKFLOW_ENABLED} + + dataset_enabled = true + dataset_enabled = ${?GUI_TABS_DATASET_ENABLED} + + # config for your work tabs + your_work_enabled = true + your_work_enabled = ${?GUI_TABS_YOUR_WORK_ENABLED} + + projects_enabled = false + projects_enabled = ${?GUI_TABS_PROJECTS_ENABLED} + + workflows_enabled = true + workflows_enabled = ${?GUI_TABS_WORKFLOWS_ENABLED} + + datasets_enabled = true + datasets_enabled = ${?GUI_TABS_DATASETS_ENABLED} + + quota_enabled = true + quota_enabled = ${?GUI_TABS_QUOTA_ENABLED} + + forum_enabled = false + forum_enabled = ${?GUI_TABS_FORUM_ENABLED} + + # config for about tab + about_enabled = true + about_enabled = ${?GUI_TABS_ABOUT_ENABLED} + } +} + +dataset { + single_file_upload_max_size_mib = 20 + single_file_upload_max_size_mib = ${?DATASET_SINGLE_FILE_UPLOAD_MAX_SIZE_MIB} + + max_number_of_concurrent_uploading_file = 3 + max_number_of_concurrent_uploading_file = ${?MAX_NUMBER_OF_CONCURRENT_UPLOADING_FILE} + + # The maximum number of file chunks that can be held in the memory + max_number_of_concurrent_uploading_file_chunks = 10 + max_number_of_concurrent_uploading_file_chunks = ${?DATASET_MAX_NUMBER_OF_CONCURRENT_UPLOADING_FILE_CHUNKS} + + # the size of each chunk during the multipart upload of file + multipart_upload_chunk_size_mib = 50 + multipart_upload_chunk_size_mib = ${?DATASET_MULTIPART_UPLOAD_CHUNK_SIZE_MIB} +} diff --git a/common/config/src/main/resources/gui.conf b/common/config/src/main/resources/gui.conf new file mode 100644 index 00000000000..d58d94ac7b9 --- /dev/null +++ b/common/config/src/main/resources/gui.conf @@ -0,0 +1,119 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# This file is used to configure the GUI shown in users' browser. +# To add a new configuration: +# 1. Add a new property, its default value and the environment variable name in the gui section in this file +# 2. Add the corresponding parsing logic in core/config/src/main/scala/org/apache/texera/config/GuiConfig.scala +# 3. Add the sending logic in core/src/main/scala/org/apache/texera/web/resource/UserConfigResource.scala +# 4. Add the frontend definition in frontend/src/app/common/type/gui-config.ts and frontend/src/app/common/service/gui-config.service.mock.ts +# To change the default value of a configuration: +# 1. Change the default value in the gui section in this file +# 2. Change the default value in frontend/src/app/common/service/gui-config.service.mock.ts +gui { + login { + # whether local login is enabled + local-login = true + local-login = ${?GUI_LOGIN_LOCAL_LOGIN} + + # whether google login is enabled + google-login = true + google-login = ${?GUI_LOGIN_GOOGLE_LOGIN} + + # Can be configured as { username: "texera", password: "password" } + # If configured, this will be automatically filled into the local login input box + default-local-user { + username = "" + username = ${?GUI_LOGIN_DEFAULT_LOCAL_USER_USERNAME} + + password = "" + password = ${?GUI_LOGIN_DEFAULT_LOCAL_USER_PASSWORD} + } + } + + workflow-workspace { + # whether user preset feature is enabled, requires user system to be enabled + user-preset-enabled = false + user-preset-enabled = ${?GUI_WORKFLOW_WORKSPACE_USER_PRESET_ENABLED} + + # whether export execution result is supported + export-execution-result-enabled = false + export-execution-result-enabled = ${?GUI_WORKFLOW_WORKSPACE_EXPORT_EXECUTION_RESULT_ENABLED} + + # whether automatically correcting attribute name on change is enabled + # see AutoAttributeCorrectionService for more details + auto-attribute-correction-enabled = true + auto-attribute-correction-enabled = ${?GUI_WORKFLOW_WORKSPACE_AUTO_ATTRIBUTE_CORRECTION_ENABLED} + + # default data transfer batch size for workflows + default-data-transfer-batch-size = 400 + default-data-transfer-batch-size = ${?GUI_WORKFLOW_WORKSPACE_DEFAULT_DATA_TRANSFER_BATCH_SIZE} + + # default execution mode for workflows, can be either MATERIALIZED or PIPELINED + default-execution-mode = PIPELINED + default-execution-mode = ${?GUI_WORKFLOW_WORKSPACE_DEFAULT_EXECUTION_MODE} + + # whether selecting files from datasets instead of the local file system. + selecting-files-from-datasets-enabled = true + selecting-files-from-datasets-enabled = ${?GUI_WORKFLOW_WORKSPACE_SELECTING_FILES_FROM_DATASETS_ENABLED} + + # whether workflow executions tracking feature is enabled + workflow-executions-tracking-enabled = false + workflow-executions-tracking-enabled = ${?GUI_WORKFLOW_WORKSPACE_WORKFLOW_EXECUTIONS_TRACKING_ENABLED} + + # whether linkBreakpoint is supported + link-breakpoint-enabled = true + link-breakpoint-enabled = ${?GUI_WORKFLOW_WORKSPACE_LINK_BREAKPOINT_ENABLED} + + # whether rendering jointjs components asynchronously + async-rendering-enabled = false + async-rendering-enabled = ${?GUI_WORKFLOW_WORKSPACE_ASYNC_RENDERING_ENABLED} + + # whether time-travel is enabled + timetravel-enabled = false + timetravel-enabled = ${?GUI_WORKFLOW_WORKSPACE_TIMETRAVEL_ENABLED} + + # Whether to connect to local or production shared editing server. Set to true if you have + # reverse proxy set up for y-websocket. + production-shared-editing-server = false + production-shared-editing-server = ${?GUI_WORKFLOW_WORKSPACE_PRODUCTION_SHARED_EDITING_SERVER} + + # The port of the python language server. If not set, no port will be used in the final url + python-language-server-port = 3000 + python-language-server-port = ${?GUI_WORKFLOW_WORKSPACE_PYTHON_LANGUAGE_SERVER_PORT} + + # maximum number of console messages to store per operator + operator-console-message-buffer-size = 100 + operator-console-message-buffer-size = ${?GUI_WORKFLOW_WORKSPACE_OPERATOR_CONSOLE_MESSAGE_BUFFER_SIZE} + + # whether to send email notification when workflow execution is completed/failed/paused/killed + workflow-email-notification-enabled = false + workflow-email-notification-enabled = ${?GUI_WORKFLOW_WORKSPACE_WORKFLOW_EMAIL_NOTIFICATION_ENABLED} + + # amount of time to be elapsed in minutes before user is detected as inactive + active-time-in-minutes = 15 + active-time-in-minutes = ${?GUI_WORKFLOW_WORKSPACE_ACTIVE_TIME_IN_MINUTES} + + # whether AI copilot feature is enabled + copilot-enabled = false + copilot-enabled = ${?GUI_WORKFLOW_WORKSPACE_COPILOT_ENABLED} + + # the limit of columns to be displayed in the result table + limit-columns = 15 + limit-columns = ${?GUI_WORKFLOW_WORKSPACE_LIMIT_COLUMNS} + } +} \ No newline at end of file diff --git a/common/config/src/main/resources/kubernetes.conf b/common/config/src/main/resources/kubernetes.conf new file mode 100644 index 00000000000..e85924e570c --- /dev/null +++ b/common/config/src/main/resources/kubernetes.conf @@ -0,0 +1,57 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +kubernetes { + + enabled = false + enabled = ${?KUBERNETES_COMPUTING_UNIT_ENABLED} + + compute-unit-pool-name = "texera-workflow-computing-unit" + compute-unit-pool-name = ${?KUBERNETES_COMPUTE_UNIT_POOL_NAME} + + compute-unit-pool-namespace = "texera-workflow-computing-unit-pool" + compute-unit-pool-namespace = ${?KUBERNETES_COMPUTE_UNIT_POOL_NAMESPACE} + + compute-unit-service-name = "workflow-computing-unit-svc" + compute-unit-service-name = ${?KUBERNETES_COMPUTE_UNIT_SERVICE_NAME} + + image-name = "bobbai/texera-workflow-computing-unit:dev" + image-name = ${?KUBERNETES_IMAGE_NAME} + + image-pull-policy = "Always" + image-pull-policy = ${?KUBERNETES_IMAGE_PULL_POLICY} + + port-num = 8085 + + # Configuration on how many computing units one user can create + max-num-of-running-computing-units-per-user = 10 + max-num-of-running-computing-units-per-user = ${?MAX_NUM_OF_RUNNING_COMPUTING_UNITS_PER_USER} + + computing-unit-cpu-limit-options = "1,2,4" + computing-unit-cpu-limit-options = ${?KUBERNETES_COMPUTING_UNIT_CPU_LIMIT_OPTIONS} + + computing-unit-memory-limit-options = "1Gi,2Gi,4Gi" + computing-unit-memory-limit-options = ${?KUBERNETES_COMPUTING_UNIT_MEMORY_LIMIT_OPTIONS} + + # GPU configuration + computing-unit-gpu-limit-options = "0,1,2" + computing-unit-gpu-limit-options = ${?KUBERNETES_COMPUTING_UNIT_GPU_LIMIT_OPTIONS} + + # GPU resource key used in Kubernetes (vendor-specific) + computing-unit-gpu-resource-key = "nvidia.com/gpu" + computing-unit-gpu-resource-key = ${?KUBERNETES_COMPUTING_UNIT_GPU_RESOURCE_KEY} +} \ No newline at end of file diff --git a/common/config/src/main/resources/llm.conf b/common/config/src/main/resources/llm.conf new file mode 100644 index 00000000000..23b9360cdab --- /dev/null +++ b/common/config/src/main/resources/llm.conf @@ -0,0 +1,27 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# LLM Configuration +llm { + # Base URL for LiteLLM service + base-url = "http://0.0.0.0:4000" + base-url = ${?LITELLM_BASE_URL} + + # Master key for LiteLLM authentication + master-key = "" + master-key = ${?LITELLM_MASTER_KEY} +} diff --git a/common/config/src/main/resources/udf.conf b/common/config/src/main/resources/udf.conf new file mode 100644 index 00000000000..7212d1720e5 --- /dev/null +++ b/common/config/src/main/resources/udf.conf @@ -0,0 +1,51 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +python { + # python3 executable path + path = "" + path = ${?UDF_PYTHON_PATH} + + log { + streamHandler { + # handler output level + level="INFO" + level = ${?UDF_PYTHON_LOG_STREAMHANDLER_LEVEL} + # handler log format + format= "{time:YYYY-MM-DD HH:mm:ss.SSS} | {level: <8} | {name}:{function}:{line} - {message}" + format = ${?UDF_PYTHON_LOG_STREAMHANDLER_FORMAT} + } + + fileHandler { + # log directory + dir= "/tmp/" + dir = ${?UDF_PYTHON_LOG_FILEHANDLER_DIR} + # handler output level + level= "INFO" + level = ${?UDF_PYTHON_LOG_FILEHANDLER_LEVEL} + # handler log format + format= "{time:YYYY-MM-DD HH:mm:ss.SSS} | {level: <8} | {name}:{function}:{line} - {message}" + format = ${?UDF_PYTHON_LOG_FILEHANDLER_FORMAT} + } + } +} + +r { + # Path to your R home here (if you want to use R-UDF) + path = "" + path = ${?UDF_R_PATH} +} diff --git a/common/config/src/main/resources/user-system.conf b/common/config/src/main/resources/user-system.conf new file mode 100644 index 00000000000..ffda7e2435a --- /dev/null +++ b/common/config/src/main/resources/user-system.conf @@ -0,0 +1,50 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# See PR https://github.com/Texera/texera/pull/3326 for configuration guidelines. +user-sys { + admin-username = "texera" + admin-username = ${?USER_SYS_ADMIN_USERNAME} + + admin-password = "texera" + admin-password = ${?USER_SYS_ADMIN_PASSWORD} + + google { + clientId = "" + clientId = ${?USER_SYS_GOOGLE_CLIENT_ID} + + smtp { + gmail = "" + gmail = ${?USER_SYS_GOOGLE_SMTP_GMAIL} + + password = "" + password = ${?USER_SYS_GOOGLE_SMTP_PASSWORD} + } + } + + domain = "" + domain = ${?USER_SYS_DOMAIN} + + project-name = "Texera" + project-name = ${?USER_SYS_PROJECT_NAME} + + invite-only = false + invite-only = ${?USER_SYS_INVITE_ONLY} + + version-time-limit-in-minutes = 60 + version-time-limit-in-minutes = ${?USER_SYS_VERSION_TIME_LIMIT_IN_MINUTES} +} \ No newline at end of file diff --git a/common/config/src/main/scala/org/apache/texera/amber/config/AkkaConfig.scala b/common/config/src/main/scala/org/apache/texera/amber/config/AkkaConfig.scala new file mode 100644 index 00000000000..7f2097063a9 --- /dev/null +++ b/common/config/src/main/scala/org/apache/texera/amber/config/AkkaConfig.scala @@ -0,0 +1,30 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.amber.config + +import com.typesafe.config.{Config, ConfigFactory} + +object AkkaConfig { + + // Load configuration + private val conf: Config = ConfigFactory.parseResources("cluster.conf").resolve() + + // Return the complete Pekko configuration with fallback to default application config + def akkaConfig: Config = conf.withFallback(ConfigFactory.defaultApplication()).resolve() +} diff --git a/common/config/src/main/scala/org/apache/texera/amber/config/ApplicationConfig.scala b/common/config/src/main/scala/org/apache/texera/amber/config/ApplicationConfig.scala new file mode 100644 index 00000000000..927b102ebc3 --- /dev/null +++ b/common/config/src/main/scala/org/apache/texera/amber/config/ApplicationConfig.scala @@ -0,0 +1,116 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.amber.config + +import com.typesafe.config.{Config, ConfigFactory} + +import java.io.File +import java.net.URI + +object ApplicationConfig { + + private val configFile: File = new File("src/main/resources/application.conf") + private var lastModifiedTime: Long = 0 + private var conf: Config = ConfigFactory.load() + + // Perform lazy reload + private def getConfSource: Config = { + if (lastModifiedTime == configFile.lastModified()) { + conf.resolve() + } else { + lastModifiedTime = configFile.lastModified() + conf = ConfigFactory.parseFile(configFile).withFallback(ConfigFactory.load()) + conf.resolve() + } + } + + // Constants + val loggingQueueSizeInterval: Int = getConfSource.getInt("constants.logging-queue-size-interval") + val MAX_RESOLUTION_ROWS: Int = getConfSource.getInt("constants.max-resolution-rows") + val MAX_RESOLUTION_COLUMNS: Int = getConfSource.getInt("constants.max-resolution-columns") + val numWorkerPerOperatorByDefault: Int = getConfSource.getInt("constants.num-worker-per-operator") + val getStatusUpdateIntervalInMs: Long = getConfSource.getLong("constants.status-update-interval") + val getRuntimeStatisticsPersistenceIntervalInMs: Long = + getConfSource.getLong("constants.runtime-statistics-persistence-interval") + + // Flow control + val maxCreditAllowedInBytesPerChannel: Long = + getConfSource.getLong("flow-control.max-credit-allowed-in-bytes-per-channel") match { + case -1L => Long.MaxValue + case maxCredit => maxCredit + } + + val creditPollingIntervalInMs: Int = + getConfSource.getInt("flow-control.credit-poll-interval-in-ms") + + // Network buffering + val defaultDataTransferBatchSize: Int = + getConfSource.getInt("network-buffering.default-data-transfer-batch-size") + val enableAdaptiveNetworkBuffering: Boolean = + getConfSource.getBoolean("network-buffering.enable-adaptive-buffering") + val adaptiveBufferingTimeoutMs: Int = + getConfSource.getInt("network-buffering.adaptive-buffering-timeout-ms") + + // Reconfiguration + val enableTransactionalReconfiguration: Boolean = + getConfSource.getBoolean("reconfiguration.enable-transactional-reconfiguration") + + // Fault tolerance + val faultToleranceLogFlushIntervalInMs: Long = + getConfSource.getLong("fault-tolerance.log-flush-interval-ms") + + val faultToleranceLogRootFolder: Option[URI] = { + Option(getConfSource.getString("fault-tolerance.log-storage-uri")) + .filter(_.nonEmpty) + .map(new URI(_)) + } + + val isFaultToleranceEnabled: Boolean = faultToleranceLogRootFolder.nonEmpty + + // Scheduling + val maxConcurrentRegions: Int = getConfSource.getInt("schedule-generator.max-concurrent-regions") + val useGlobalSearch: Boolean = getConfSource.getBoolean("schedule-generator.use-global-search") + val useTopDownSearch: Boolean = getConfSource.getBoolean("schedule-generator.use-top-down-search") + val searchTimeoutMilliseconds: Int = + getConfSource.getInt("schedule-generator.search-timeout-milliseconds") + + // Storage cleanup + val sinkStorageTTLInSecs: Int = getConfSource.getInt("result-cleanup.ttl-in-seconds") + val sinkStorageCleanUpCheckIntervalInSecs: Int = + getConfSource.getInt("result-cleanup.collection-check-interval-in-seconds") + + // Web server + val operatorConsoleBufferSize: Int = getConfSource.getInt("web-server.python-console-buffer-size") + val consoleMessageDisplayLength: Int = + getConfSource.getInt("web-server.console-message-max-display-length") + val executionResultPollingInSecs: Int = + getConfSource.getInt("web-server.workflow-result-pulling-in-seconds") + val executionStateCleanUpInSecs: Int = + getConfSource.getInt("web-server.workflow-state-cleanup-in-seconds") + val cleanupAllExecutionResults: Boolean = + getConfSource.getBoolean("web-server.clean-all-execution-results-on-server-start") + val maxWorkflowWebsocketRequestPayloadSizeKb: Int = + getConfSource.getInt("web-server.max-workflow-websocket-request-payload-size-kb") + + // AI Assistant + val aiAssistantConfig: Option[Config] = + if (getConfSource.hasPath("ai-assistant-server")) + Some(getConfSource.getConfig("ai-assistant-server")) + else None +} diff --git a/common/config/src/main/scala/org/apache/texera/amber/config/EnvironmentalVariable.scala b/common/config/src/main/scala/org/apache/texera/amber/config/EnvironmentalVariable.scala new file mode 100644 index 00000000000..9ec52bba653 --- /dev/null +++ b/common/config/src/main/scala/org/apache/texera/amber/config/EnvironmentalVariable.scala @@ -0,0 +1,165 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.amber.config + +// Environment variable names for all the *.conf files +// TODO: currently these values are hard-coded, it would be good to have a way to dynamically load these names to avoid 2-copy +object EnvironmentalVariable { + + // utility function to load the env var + def get(name: String): Option[String] = { + Option(System.getenv(name)) + } + + /** + * JVM related opts + */ + val ENV_JAVA_OPTS = "JAVA_OPTS" + + /** + * FileService related endpoint + */ + val ENV_FILE_SERVICE_GET_PRESIGNED_URL_ENDPOINT = "FILE_SERVICE_GET_PRESIGNED_URL_ENDPOINT" + val ENV_FILE_SERVICE_UPLOAD_ONE_FILE_TO_DATASET_ENDPOINT = + "FILE_SERVICE_UPLOAD_ONE_FILE_TO_DATASET_ENDPOINT" + + /** + * Auth related vars + */ + val ENV_USER_JWT_TOKEN = "USER_JWT_TOKEN" + val ENV_AUTH_JWT_SECRET = "AUTH_JWT_SECRET" + + // JDBC + val ENV_JDBC_URL = "STORAGE_JDBC_URL" + val ENV_JDBC_USERNAME = "STORAGE_JDBC_USERNAME" + val ENV_JDBC_PASSWORD = "STORAGE_JDBC_PASSWORD" + + // Iceberg Catalog + val ENV_ICEBERG_CATALOG_TYPE = "STORAGE_ICEBERG_CATALOG_TYPE" + val ENV_ICEBERG_CATALOG_REST_URI = "STORAGE_ICEBERG_CATALOG_REST_URI" + val ENV_ICEBERG_CATALOG_REST_WAREHOUSE_NAME = "STORAGE_ICEBERG_CATALOG_REST_WAREHOUSE_NAME" + + // Iceberg Postgres Catalog + val ENV_ICEBERG_CATALOG_POSTGRES_URI_WITHOUT_SCHEME = + "STORAGE_ICEBERG_CATALOG_POSTGRES_URI_WITHOUT_SCHEME" + val ENV_ICEBERG_CATALOG_POSTGRES_USERNAME = "STORAGE_ICEBERG_CATALOG_POSTGRES_USERNAME" + val ENV_ICEBERG_CATALOG_POSTGRES_PASSWORD = "STORAGE_ICEBERG_CATALOG_POSTGRES_PASSWORD" + + // Iceberg Table + val ENV_ICEBERG_TABLE_RESULT_NAMESPACE = "STORAGE_ICEBERG_TABLE_RESULT_NAMESPACE" + val ENV_ICEBERG_TABLE_CONSOLE_MESSAGES_NAMESPACE = + "STORAGE_ICEBERG_TABLE_CONSOLE_MESSAGES_NAMESPACE" + val ENV_ICEBERG_TABLE_RUNTIME_STATISTICS_NAMESPACE = + "STORAGE_ICEBERG_TABLE_RUNTIME_STATISTICS_NAMESPACE" + val ENV_ICEBERG_TABLE_COMMIT_BATCH_SIZE = "STORAGE_ICEBERG_TABLE_COMMIT_BATCH_SIZE" + val ENV_ICEBERG_TABLE_COMMIT_NUM_RETRIES = "STORAGE_ICEBERG_TABLE_COMMIT_NUM_RETRIES" + val ENV_ICEBERG_TABLE_COMMIT_MIN_WAIT_MS = "STORAGE_ICEBERG_TABLE_COMMIT_MIN_WAIT_MS" + val ENV_ICEBERG_TABLE_COMMIT_MAX_WAIT_MS = "STORAGE_ICEBERG_TABLE_COMMIT_MAX_WAIT_MS" + + // LakeFS + val ENV_LAKEFS_ENDPOINT = "STORAGE_LAKEFS_ENDPOINT" + val ENV_LAKEFS_AUTH_API_SECRET = "STORAGE_LAKEFS_AUTH_API_SECRET" + val ENV_LAKEFS_AUTH_USERNAME = "STORAGE_LAKEFS_AUTH_USERNAME" + val ENV_LAKEFS_AUTH_PASSWORD = "STORAGE_LAKEFS_AUTH_PASSWORD" + val ENV_LAKEFS_BLOCK_STORAGE_TYPE = "STORAGE_LAKEFS_BLOCK_STORAGE_TYPE" + val ENV_LAKEFS_BLOCK_STORAGE_BUCKET_NAME = "STORAGE_LAKEFS_BLOCK_STORAGE_BUCKET_NAME" + + // S3 + val ENV_S3_ENDPOINT = "STORAGE_S3_ENDPOINT" + val ENV_S3_REGION = "STORAGE_S3_REGION" + val ENV_S3_AUTH_USERNAME = "STORAGE_S3_AUTH_USERNAME" + val ENV_S3_AUTH_PASSWORD = "STORAGE_S3_AUTH_PASSWORD" + + /** + * Variables in application.conf + */ + // Constants + val ENV_CONSTANTS_LOGGING_QUEUE_SIZE_INTERVAL = "CONSTANTS_LOGGING_QUEUE_SIZE_INTERVAL" + val ENV_CONSTANTS_NUM_WORKER_PER_OPERATOR = "CONSTANTS_NUM_WORKER_PER_OPERATOR" + val ENV_CONSTANTS_MAX_RESOLUTION_ROWS = "CONSTANTS_MAX_RESOLUTION_ROWS" + val ENV_CONSTANTS_MAX_RESOLUTION_COLUMNS = "CONSTANTS_MAX_RESOLUTION_COLUMNS" + val ENV_CONSTANTS_STATUS_UPDATE_INTERVAL = "CONSTANTS_STATUS_UPDATE_INTERVAL" + + // Flow Control + val ENV_FLOW_CONTROL_MAX_CREDIT_ALLOWED_IN_BYTES_PER_CHANNEL = + "FLOW_CONTROL_MAX_CREDIT_ALLOWED_IN_BYTES_PER_CHANNEL" + val ENV_FLOW_CONTROL_CREDIT_POLL_INTERVAL_IN_MS = "FLOW_CONTROL_CREDIT_POLL_INTERVAL_IN_MS" + + // Network Buffering + val ENV_NETWORK_BUFFERING_DEFAULT_DATA_TRANSFER_BATCH_SIZE = + "NETWORK_BUFFERING_DEFAULT_DATA_TRANSFER_BATCH_SIZE" + val ENV_NETWORK_BUFFERING_ENABLE_ADAPTIVE_BUFFERING = + "NETWORK_BUFFERING_ENABLE_ADAPTIVE_BUFFERING" + val ENV_NETWORK_BUFFERING_ADAPTIVE_BUFFERING_TIMEOUT_MS = + "NETWORK_BUFFERING_ADAPTIVE_BUFFERING_TIMEOUT_MS" + + // Reconfiguration + val ENV_RECONFIGURATION_ENABLE_TRANSACTIONAL_RECONFIGURATION = + "RECONFIGURATION_ENABLE_TRANSACTIONAL_RECONFIGURATION" + + // Cache + val ENV_CACHE_ENABLED = "CACHE_ENABLED" + + // User System + val ENV_USER_SYS_ENABLED = "USER_SYS_ENABLED" + val ENV_USER_SYS_GOOGLE_CLIENT_ID = "USER_SYS_GOOGLE_CLIENT_ID" + val ENV_USER_SYS_GOOGLE_SMTP_GMAIL = "USER_SYS_GOOGLE_SMTP_GMAIL" + val ENV_USER_SYS_GOOGLE_SMTP_PASSWORD = "USER_SYS_GOOGLE_SMTP_PASSWORD" + val ENV_USER_SYS_VERSION_TIME_LIMIT_IN_MINUTES = "USER_SYS_VERSION_TIME_LIMIT_IN_MINUTES" + + // Result Cleanup + val ENV_RESULT_CLEANUP_TTL_IN_SECONDS = "RESULT_CLEANUP_TTL_IN_SECONDS" + val ENV_RESULT_CLEANUP_COLLECTION_CHECK_INTERVAL_IN_SECONDS = + "RESULT_CLEANUP_COLLECTION_CHECK_INTERVAL_IN_SECONDS" + + // Web Server + val ENV_WEB_SERVER_WORKFLOW_STATE_CLEANUP_IN_SECONDS = + "WEB_SERVER_WORKFLOW_STATE_CLEANUP_IN_SECONDS" + val ENV_WEB_SERVER_PYTHON_CONSOLE_BUFFER_SIZE = "WEB_SERVER_PYTHON_CONSOLE_BUFFER_SIZE" + val ENV_WEB_SERVER_WORKFLOW_RESULT_PULLING_IN_SECONDS = + "WEB_SERVER_WORKFLOW_RESULT_PULLING_IN_SECONDS" + val ENV_WEB_SERVER_CLEAN_ALL_EXECUTION_RESULTS_ON_SERVER_START = + "WEB_SERVER_CLEAN_ALL_EXECUTION_RESULTS_ON_SERVER_START" + val ENV_MAX_WORKFLOW_WEBSOCKET_REQUEST_PAYLOAD_SIZE_KB = + "MAX_WORKFLOW_WEBSOCKET_REQUEST_PAYLOAD_SIZE_KB" + + // Fault Tolerance + val ENV_FAULT_TOLERANCE_LOG_STORAGE_URI = "FAULT_TOLERANCE_LOG_STORAGE_URI" + val ENV_FAULT_TOLERANCE_LOG_FLUSH_INTERVAL_MS = "FAULT_TOLERANCE_LOG_FLUSH_INTERVAL_MS" + val ENV_FAULT_TOLERANCE_LOG_RECORD_MAX_SIZE_IN_BYTE = + "FAULT_TOLERANCE_LOG_RECORD_MAX_SIZE_IN_BYTE" + val ENV_FAULT_TOLERANCE_MAX_SUPPORTED_RESEND_QUEUE_LENGTH = + "FAULT_TOLERANCE_MAX_SUPPORTED_RESEND_QUEUE_LENGTH" + val ENV_FAULT_TOLERANCE_DELAY_BEFORE_RECOVERY = "FAULT_TOLERANCE_DELAY_BEFORE_RECOVERY" + val ENV_FAULT_TOLERANCE_HDFS_STORAGE_ADDRESS = "FAULT_TOLERANCE_HDFS_STORAGE_ADDRESS" + + // Schedule Generator + val ENV_SCHEDULE_GENERATOR_ENABLE_COST_BASED_SCHEDULE_GENERATOR = + "SCHEDULE_GENERATOR_ENABLE_COST_BASED_SCHEDULE_GENERATOR" + val ENV_SCHEDULE_GENERATOR_MAX_CONCURRENT_REGIONS = "SCHEDULE_GENERATOR_MAX_CONCURRENT_REGIONS" + val ENV_SCHEDULE_GENERATOR_USE_GLOBAL_SEARCH = "SCHEDULE_GENERATOR_USE_GLOBAL_SEARCH" + val ENV_SCHEDULE_GENERATOR_USE_TOP_DOWN_SEARCH = "SCHEDULE_GENERATOR_USE_TOP_DOWN_SEARCH" + val ENV_SCHEDULE_GENERATOR_SEARCH_TIMEOUT_MILLISECONDS = + "SCHEDULE_GENERATOR_SEARCH_TIMEOUT_MILLISECONDS" + + // AI Assistant Server + val ENV_AI_ASSISTANT_SERVER_ASSISTANT = "AI_ASSISTANT_SERVER_ASSISTANT" + val ENV_AI_ASSISTANT_SERVER_AI_SERVICE_KEY = "AI_ASSISTANT_SERVER_AI_SERVICE_KEY" + val ENV_AI_ASSISTANT_SERVER_AI_SERVICE_URL = "AI_ASSISTANT_SERVER_AI_SERVICE_URL" +} diff --git a/common/config/src/main/scala/org/apache/texera/amber/config/PythonUtils.scala b/common/config/src/main/scala/org/apache/texera/amber/config/PythonUtils.scala new file mode 100644 index 00000000000..353945f04e0 --- /dev/null +++ b/common/config/src/main/scala/org/apache/texera/amber/config/PythonUtils.scala @@ -0,0 +1,27 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.amber.config + +// Util function used by PveManager and PythonWorkflowWorker +object PythonUtils { + def getPythonExecutable: String = { + val pythonPath = UdfConfig.pythonPath.trim + if (pythonPath.isEmpty) "python3" else pythonPath + } +} diff --git a/common/config/src/main/scala/org/apache/texera/amber/config/StorageConfig.scala b/common/config/src/main/scala/org/apache/texera/amber/config/StorageConfig.scala new file mode 100644 index 00000000000..728e3c0c2de --- /dev/null +++ b/common/config/src/main/scala/org/apache/texera/amber/config/StorageConfig.scala @@ -0,0 +1,132 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.amber.config + +import com.typesafe.config.{Config, ConfigFactory} +import org.apache.texera.amber.util.ConfigParserUtil.parseSizeStringToBytes + +import java.nio.file.Path + +object StorageConfig { + + // Load configuration + private val conf: Config = ConfigFactory.parseResources("storage.conf").resolve() + + // JDBC specifics + val jdbcUrl: String = conf.getString("storage.jdbc.url") + val jdbcUrlForTestCases: String = conf.getString("storage.jdbc.url-for-test-cases") + val jdbcUsername: String = conf.getString("storage.jdbc.username") + val jdbcPassword: String = conf.getString("storage.jdbc.password") + + // Iceberg specifics + val icebergCatalogType: String = conf.getString("storage.iceberg.catalog.type") + val icebergRESTCatalogUri: String = conf.getString("storage.iceberg.catalog.rest.uri") + val icebergRESTCatalogWarehouseName: String = + conf.getString("storage.iceberg.catalog.rest.warehouse-name") + + // Iceberg Postgres specifics + val icebergPostgresCatalogUriWithoutScheme: String = + conf.getString("storage.iceberg.catalog.postgres.uri-without-scheme") + val icebergPostgresCatalogUsername: String = + conf.getString("storage.iceberg.catalog.postgres.username") + val icebergPostgresCatalogPassword: String = + conf.getString("storage.iceberg.catalog.postgres.password") + + // Iceberg Table specifics + val icebergTableResultNamespace: String = conf.getString("storage.iceberg.table.result-namespace") + val icebergTableConsoleMessagesNamespace: String = + conf.getString("storage.iceberg.table.console-messages-namespace") + val icebergTableRuntimeStatisticsNamespace: String = + conf.getString("storage.iceberg.table.runtime-statistics-namespace") + val icebergTableCommitBatchSize: Int = + conf.getInt("storage.iceberg.table.commit.batch-size") + val icebergTableCommitNumRetries: Int = + conf.getInt("storage.iceberg.table.commit.retry.num-retries") + val icebergTableCommitMinRetryWaitMs: Int = + conf.getInt("storage.iceberg.table.commit.retry.min-wait-ms") + val icebergTableCommitMaxRetryWaitMs: Int = + conf.getInt("storage.iceberg.table.commit.retry.max-wait-ms") + + // LakeFS specifics + // lakefsEndpoint is a var because in test we need to override it to point to the test container + var lakefsEndpoint: String = conf.getString("storage.lakefs.endpoint") + val lakefsApiSecret: String = conf.getString("storage.lakefs.auth.api-secret") + val lakefsUsername: String = conf.getString("storage.lakefs.auth.username") + val lakefsPassword: String = conf.getString("storage.lakefs.auth.password") + val lakefsBlockStorageType: String = conf.getString("storage.lakefs.block-storage.type") + val lakefsBucketName: String = conf.getString("storage.lakefs.block-storage.bucket-name") + + // S3 specifics + // s3Endpoint is a var because in test we need to override it to point to the test container + var s3Endpoint: String = conf.getString("storage.s3.endpoint") + val s3Region: String = conf.getString("storage.s3.region") + val s3Username: String = conf.getString("storage.s3.auth.username") + val s3Password: String = conf.getString("storage.s3.auth.password") + val s3MultipartUploadPartSize: Long = parseSizeStringToBytes( + conf.getString("storage.s3.multipart.part-size") + ) + + // File storage configurations + val fileStorageDirectoryPath: Path = + Path + .of(sys.env.getOrElse("TEXERA_HOME", ".")) + .resolve("amber") + .resolve("user-resources") + .resolve("workflow-results") + + // JDBC + val ENV_JDBC_URL = "STORAGE_JDBC_URL" + val ENV_JDBC_USERNAME = "STORAGE_JDBC_USERNAME" + val ENV_JDBC_PASSWORD = "STORAGE_JDBC_PASSWORD" + + // Iceberg Catalog + val ENV_ICEBERG_CATALOG_TYPE = "STORAGE_ICEBERG_CATALOG_TYPE" + val ENV_ICEBERG_CATALOG_REST_URI = "STORAGE_ICEBERG_CATALOG_REST_URI" + + // Iceberg Postgres Catalog + val ENV_ICEBERG_CATALOG_POSTGRES_URI_WITHOUT_SCHEME = + "STORAGE_ICEBERG_CATALOG_POSTGRES_URI_WITHOUT_SCHEME" + val ENV_ICEBERG_CATALOG_POSTGRES_USERNAME = "STORAGE_ICEBERG_CATALOG_POSTGRES_USERNAME" + val ENV_ICEBERG_CATALOG_POSTGRES_PASSWORD = "STORAGE_ICEBERG_CATALOG_POSTGRES_PASSWORD" + + // Iceberg Table + val ENV_ICEBERG_TABLE_RESULT_NAMESPACE = "STORAGE_ICEBERG_TABLE_RESULT_NAMESPACE" + val ENV_ICEBERG_TABLE_CONSOLE_MESSAGES_NAMESPACE = + "STORAGE_ICEBERG_TABLE_CONSOLE_MESSAGES_NAMESPACE" + val ENV_ICEBERG_TABLE_RUNTIME_STATISTICS_NAMESPACE = + "STORAGE_ICEBERG_TABLE_RUNTIME_STATISTICS_NAMESPACE" + val ENV_ICEBERG_TABLE_COMMIT_BATCH_SIZE = "STORAGE_ICEBERG_TABLE_COMMIT_BATCH_SIZE" + val ENV_ICEBERG_TABLE_COMMIT_NUM_RETRIES = "STORAGE_ICEBERG_TABLE_COMMIT_NUM_RETRIES" + val ENV_ICEBERG_TABLE_COMMIT_MIN_WAIT_MS = "STORAGE_ICEBERG_TABLE_COMMIT_MIN_WAIT_MS" + val ENV_ICEBERG_TABLE_COMMIT_MAX_WAIT_MS = "STORAGE_ICEBERG_TABLE_COMMIT_MAX_WAIT_MS" + + // LakeFS + val ENV_LAKEFS_ENDPOINT = "STORAGE_LAKEFS_ENDPOINT" + val ENV_LAKEFS_AUTH_API_SECRET = "STORAGE_LAKEFS_AUTH_API_SECRET" + val ENV_LAKEFS_AUTH_USERNAME = "STORAGE_LAKEFS_AUTH_USERNAME" + val ENV_LAKEFS_AUTH_PASSWORD = "STORAGE_LAKEFS_AUTH_PASSWORD" + val ENV_LAKEFS_BLOCK_STORAGE_TYPE = "STORAGE_LAKEFS_BLOCK_STORAGE_TYPE" + val ENV_LAKEFS_BLOCK_STORAGE_BUCKET_NAME = "STORAGE_LAKEFS_BLOCK_STORAGE_BUCKET_NAME" + + // S3 + val ENV_S3_ENDPOINT = "STORAGE_S3_ENDPOINT" + val ENV_S3_REGION = "STORAGE_S3_REGION" + val ENV_S3_AUTH_USERNAME = "STORAGE_S3_AUTH_USERNAME" + val ENV_S3_AUTH_PASSWORD = "STORAGE_S3_AUTH_PASSWORD" +} diff --git a/common/config/src/main/scala/org/apache/texera/amber/config/UdfConfig.scala b/common/config/src/main/scala/org/apache/texera/amber/config/UdfConfig.scala new file mode 100644 index 00000000000..2c4035d2224 --- /dev/null +++ b/common/config/src/main/scala/org/apache/texera/amber/config/UdfConfig.scala @@ -0,0 +1,38 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.amber.config + +import com.typesafe.config.{Config, ConfigFactory} + +object UdfConfig { + + // Load configuration + private val conf: Config = ConfigFactory.parseResources("udf.conf").resolve() + + // Python specifics + val pythonPath: String = conf.getString("python.path") + val pythonLogStreamHandlerLevel: String = conf.getString("python.log.streamHandler.level") + val pythonLogStreamHandlerFormat: String = conf.getString("python.log.streamHandler.format") + val pythonLogFileHandlerDir: String = conf.getString("python.log.fileHandler.dir") + val pythonLogFileHandlerLevel: String = conf.getString("python.log.fileHandler.level") + val pythonLogFileHandlerFormat: String = conf.getString("python.log.fileHandler.format") + + // R specifics + val rPath: String = conf.getString("r.path") +} diff --git a/common/config/src/main/scala/org/apache/texera/amber/util/ConfigParserUtil.scala b/common/config/src/main/scala/org/apache/texera/amber/util/ConfigParserUtil.scala new file mode 100644 index 00000000000..b1a90cd6125 --- /dev/null +++ b/common/config/src/main/scala/org/apache/texera/amber/util/ConfigParserUtil.scala @@ -0,0 +1,38 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.amber.util + +object ConfigParserUtil { + def parseSizeStringToBytes(size: String): Long = { + val sizePattern = """(\d+)([KMG]B)""".r + size match { + case sizePattern(value, unit) => + val multiplier = unit match { + case "KB" => 1024L + case "MB" => 1024L * 1024 + case "GB" => 1024L * 1024 * 1024 + } + value.toLong * multiplier + case _ => + throw new IllegalArgumentException( + s"Invalid s3 multipart part-size format in StorageConfig.scala with value $size" + ) + } + } +} diff --git a/common/config/src/main/scala/org/apache/texera/config/AuthConfig.scala b/common/config/src/main/scala/org/apache/texera/config/AuthConfig.scala new file mode 100644 index 00000000000..748db036c98 --- /dev/null +++ b/common/config/src/main/scala/org/apache/texera/config/AuthConfig.scala @@ -0,0 +1,55 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.config + +import com.typesafe.config.{Config, ConfigFactory} +import java.security.SecureRandom + +object AuthConfig { + // Load configuration + private val conf: Config = ConfigFactory.parseResources("auth.conf").resolve() + + // Read jwt Expiration time in minutes + final val jwtExpirationMinutes: Int = conf.getInt("auth.jwt.expiration-in-minutes") + + // For storing the generated/configured secret + @volatile private var secretKey: String = _ + + // Read JWT secret key with support for random generation + def jwtSecretKey: String = { + synchronized { + if (secretKey == null) { + secretKey = conf.getString("auth.jwt.256-bit-secret").toLowerCase() match { + case "random" => getRandomHexString + case key => key + } + } + } + secretKey + } + + private def getRandomHexString: String = { + val bytes = 32 + val r = new SecureRandom() + val sb = new StringBuffer + while (sb.length < bytes) + sb.append(f"${r.nextInt()}%08x") + sb.toString.substring(0, bytes) + } +} diff --git a/common/config/src/main/scala/org/apache/texera/config/ComputingUnitConfig.scala b/common/config/src/main/scala/org/apache/texera/config/ComputingUnitConfig.scala new file mode 100644 index 00000000000..5d4e3ae7500 --- /dev/null +++ b/common/config/src/main/scala/org/apache/texera/config/ComputingUnitConfig.scala @@ -0,0 +1,29 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.config + +import com.typesafe.config.{Config, ConfigFactory} + +object ComputingUnitConfig { + + private val conf: Config = ConfigFactory.parseResources("computing-unit.conf").resolve() + + val localComputingUnitEnabled: Boolean = conf.getBoolean("computing-unit.local.enabled") + val sharingComputingUnitEnabled: Boolean = conf.getBoolean("computing-unit.sharing.enabled") +} diff --git a/common/config/src/main/scala/org/apache/texera/config/DefaultsConfig.scala b/common/config/src/main/scala/org/apache/texera/config/DefaultsConfig.scala new file mode 100644 index 00000000000..7e3b94a79b3 --- /dev/null +++ b/common/config/src/main/scala/org/apache/texera/config/DefaultsConfig.scala @@ -0,0 +1,46 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.config + +import com.typesafe.config.{ConfigFactory, ConfigRenderOptions, ConfigValueType} + +import scala.jdk.CollectionConverters.CollectionHasAsScala + +object DefaultsConfig { + private val conf = ConfigFactory.parseResources("default.conf").resolve() + val reinit: Boolean = + conf.getBoolean("config-service.always-reset-configurations-to-default-values") + + val allDefaults: Map[String, String] = { + conf + .entrySet() + .asScala + .map { entry => + val shortKey = entry.getKey.split("\\.").last + val value = entry.getValue.valueType() match { + case ConfigValueType.STRING | ConfigValueType.NUMBER | ConfigValueType.BOOLEAN => + entry.getValue.unwrapped().toString + case _ => + entry.getValue.render(ConfigRenderOptions.concise()) + } + shortKey -> value + } + .toMap + } +} diff --git a/common/config/src/main/scala/org/apache/texera/config/GuiConfig.scala b/common/config/src/main/scala/org/apache/texera/config/GuiConfig.scala new file mode 100644 index 00000000000..adc789c9843 --- /dev/null +++ b/common/config/src/main/scala/org/apache/texera/config/GuiConfig.scala @@ -0,0 +1,76 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.config + +import com.typesafe.config.{Config, ConfigFactory} + +object GuiConfig { + private val conf: Config = ConfigFactory.parseResources("gui.conf").resolve() + + // GUI Configuration + // GUI Login Configuration + val guiLoginLocalLogin: Boolean = + conf.getBoolean("gui.login.local-login") + val guiLoginGoogleLogin: Boolean = + conf.getBoolean("gui.login.google-login") + val guiLoginDefaultLocalUserUsername: String = + if (conf.hasPath("gui.login.default-local-user.username")) + conf.getString("gui.login.default-local-user.username") + else "" + val guiLoginDefaultLocalUserPassword: String = + if (conf.hasPath("gui.login.default-local-user.password")) + conf.getString("gui.login.default-local-user.password") + else "" + + // GUI Workflow Workspace Configuration + val guiWorkflowWorkspaceUserPresetEnabled: Boolean = + conf.getBoolean("gui.workflow-workspace.user-preset-enabled") + val guiWorkflowWorkspaceExportExecutionResultEnabled: Boolean = + conf.getBoolean("gui.workflow-workspace.export-execution-result-enabled") + val guiWorkflowWorkspaceAutoAttributeCorrectionEnabled: Boolean = + conf.getBoolean("gui.workflow-workspace.auto-attribute-correction-enabled") + val guiWorkflowWorkspaceDefaultDataTransferBatchSize: Int = + conf.getInt("gui.workflow-workspace.default-data-transfer-batch-size") + val guiWorkflowWorkspaceDefaultExecutionMode: String = + conf.getString("gui.workflow-workspace.default-execution-mode") + val guiWorkflowWorkspaceSelectingFilesFromDatasetsEnabled: Boolean = + conf.getBoolean("gui.workflow-workspace.selecting-files-from-datasets-enabled") + val guiWorkflowWorkspaceWorkflowExecutionsTrackingEnabled: Boolean = + conf.getBoolean("gui.workflow-workspace.workflow-executions-tracking-enabled") + val guiWorkflowWorkspaceLinkBreakpointEnabled: Boolean = + conf.getBoolean("gui.workflow-workspace.link-breakpoint-enabled") + val guiWorkflowWorkspaceAsyncRenderingEnabled: Boolean = + conf.getBoolean("gui.workflow-workspace.async-rendering-enabled") + val guiWorkflowWorkspaceTimetravelEnabled: Boolean = + conf.getBoolean("gui.workflow-workspace.timetravel-enabled") + val guiWorkflowWorkspaceProductionSharedEditingServer: Boolean = + conf.getBoolean("gui.workflow-workspace.production-shared-editing-server") + val guiWorkflowWorkspacePythonLanguageServerPort: String = + conf.getString("gui.workflow-workspace.python-language-server-port") + val guiWorkflowWorkspaceOperatorConsoleMessageBufferSize: Int = + conf.getInt("gui.workflow-workspace.operator-console-message-buffer-size") + val guiWorkflowWorkspaceWorkflowEmailNotificationEnabled: Boolean = + conf.getBoolean("gui.workflow-workspace.workflow-email-notification-enabled") + val guiWorkflowWorkspaceActiveTimeInMinutes: Int = + conf.getInt("gui.workflow-workspace.active-time-in-minutes") + val guiWorkflowWorkspaceCopilotEnabled: Boolean = + conf.getBoolean("gui.workflow-workspace.copilot-enabled") + val guiWorkflowWorkspaceLimitColumns: Int = + conf.getInt("gui.workflow-workspace.limit-columns") +} diff --git a/common/config/src/main/scala/org/apache/texera/config/KubernetesConfig.scala b/common/config/src/main/scala/org/apache/texera/config/KubernetesConfig.scala new file mode 100644 index 00000000000..7f9a730fe8d --- /dev/null +++ b/common/config/src/main/scala/org/apache/texera/config/KubernetesConfig.scala @@ -0,0 +1,67 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.config + +import com.typesafe.config.{Config, ConfigFactory} + +object KubernetesConfig { + + private val conf: Config = ConfigFactory.parseResources("kubernetes.conf").resolve() + + val kubernetesComputingUnitEnabled: Boolean = conf.getBoolean("kubernetes.enabled") + + // Access the Kubernetes settings with environment variable fallback + val computeUnitServiceName: String = conf.getString("kubernetes.compute-unit-service-name") + val computeUnitPoolName: String = conf.getString("kubernetes.compute-unit-pool-name") + val computeUnitPoolNamespace: String = conf.getString("kubernetes.compute-unit-pool-namespace") + val computeUnitImageName: String = conf.getString("kubernetes.image-name") + val computingUnitImagePullPolicy: String = conf.getString("kubernetes.image-pull-policy") + + val computeUnitPortNumber: Int = conf.getInt("kubernetes.port-num") + + val maxNumOfRunningComputingUnitsPerUser: Int = + conf.getInt("kubernetes.max-num-of-running-computing-units-per-user") + + val cpuLimitOptions: List[String] = + conf + .getString("kubernetes.computing-unit-cpu-limit-options") + .split(",") + .map(_.trim) + .filter(_.nonEmpty) + .toList + + val memoryLimitOptions: List[String] = + conf + .getString("kubernetes.computing-unit-memory-limit-options") + .split(",") + .map(_.trim) + .filter(_.nonEmpty) + .toList + + val gpuLimitOptions: List[String] = + conf + .getString("kubernetes.computing-unit-gpu-limit-options") + .split(",") + .map(_.trim) + .filter(_.nonEmpty) + .toList + + // GPU resource key used directly in Kubernetes resource specifications + val gpuResourceKey: String = conf.getString("kubernetes.computing-unit-gpu-resource-key") +} diff --git a/common/config/src/main/scala/org/apache/texera/config/LLMConfig.scala b/common/config/src/main/scala/org/apache/texera/config/LLMConfig.scala new file mode 100644 index 00000000000..a85b734bad6 --- /dev/null +++ b/common/config/src/main/scala/org/apache/texera/config/LLMConfig.scala @@ -0,0 +1,29 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.config + +import com.typesafe.config.{Config, ConfigFactory} + +object LLMConfig { + private val conf: Config = ConfigFactory.parseResources("llm.conf").resolve() + + // LLM Service Configuration + val baseUrl: String = conf.getString("llm.base-url") + val masterKey: String = conf.getString("llm.master-key") +} diff --git a/common/config/src/main/scala/org/apache/texera/config/UserSystemConfig.scala b/common/config/src/main/scala/org/apache/texera/config/UserSystemConfig.scala new file mode 100644 index 00000000000..b78eed02024 --- /dev/null +++ b/common/config/src/main/scala/org/apache/texera/config/UserSystemConfig.scala @@ -0,0 +1,55 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.config + +import com.typesafe.config.{Config, ConfigFactory} + +import java.util.logging.Logger + +object UserSystemConfig { + private val conf: Config = ConfigFactory.parseResources("user-system.conf").resolve() + private val logger = Logger.getLogger(getClass.getName) + + // User system + val adminUsername: String = conf.getString("user-sys.admin-username") + val adminPassword: String = conf.getString("user-sys.admin-password") + val googleClientId: String = conf.getString("user-sys.google.clientId") + val gmail: String = conf.getString("user-sys.google.smtp.gmail") + val smtpPassword: String = conf.getString("user-sys.google.smtp.password") + val inviteOnly: Boolean = conf.getBoolean("user-sys.invite-only") + val projectName: String = conf.getString("user-sys.project-name") + val workflowVersionCollapseIntervalInMinutes: Int = + conf.getInt("user-sys.version-time-limit-in-minutes") + val appDomain: Option[String] = { + val domain = conf.getString("user-sys.domain").trim + if (domain.isEmpty) { + logger.warning( + """ + |======================================================= + |[WARN] The user-sys.domain is not configured, and the "Sent from:" field in the email will not include a domain! + |Please configure user-sys.domain=your.domain.com or set the environment variable/system property USER_SYS_DOMAIN + |======================================================= + |""".stripMargin + ) + None + } else { + Some(domain) + } + } +} diff --git a/common/dao/.gitignore b/common/dao/.gitignore new file mode 100644 index 00000000000..4d67db7d132 --- /dev/null +++ b/common/dao/.gitignore @@ -0,0 +1 @@ +src/main/scala/org/apache/texera/dao/jooq/ \ No newline at end of file diff --git a/common/dao/build.sbt b/common/dao/build.sbt new file mode 100644 index 00000000000..6b352d6975c --- /dev/null +++ b/common/dao/build.sbt @@ -0,0 +1,178 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +///////////////////////////////////////////////////////////////////////////// +// Project Settings +///////////////////////////////////////////////////////////////////////////// + +name := "dao" + +enablePlugins(JavaAppPackaging) + +// Enable semanticdb for Scalafix +ThisBuild / semanticdbEnabled := true +ThisBuild / semanticdbVersion := scalafixSemanticdb.revision + +// Manage dependency conflicts by always using the latest revision +ThisBuild / conflictManager := ConflictManager.latestRevision + +// Restrict parallel execution of tests to avoid conflicts +Global / concurrentRestrictions += Tags.limit(Tags.Test, 1) + +///////////////////////////////////////////////////////////////////////////// +// JOOQ Code Generation +///////////////////////////////////////////////////////////////////////////// + +// Define JOOQ generation task +lazy val jooqGenerate = taskKey[Seq[File]]("Generate JOOQ sources") + +jooqGenerate := { + val log = streams.value.log + log.info("Generating JOOQ classes...") + + try { + import com.typesafe.config.{Config, ConfigFactory, ConfigParseOptions} + import org.jooq.codegen.GenerationTool + import org.jooq.meta.jaxb.{Configuration, Jdbc} + + import java.io.File + import java.nio.file.{Files, Path} + + // Load jOOQ configuration XML (absolute path from DAO project) + val jooqXmlPath: Path = + baseDirectory.value.toPath.resolve("src").resolve("main").resolve("resources").resolve("jooq-conf.xml") + val jooqConfig: Configuration = GenerationTool.load(Files.newInputStream(jooqXmlPath)) + + // Load storage.conf from the config project + val storageConfPath: Path = baseDirectory.value.toPath + .getParent + .resolve("config") + .resolve("src") + .resolve("main") + .resolve("resources") + .resolve("storage.conf") + + val conf: Config = ConfigFactory + .parseFile( + new File(storageConfPath.toString), + ConfigParseOptions.defaults().setAllowMissing(false) + ) + .resolve() + + // Extract JDBC configuration + val jdbcConfig = conf.getConfig("storage.jdbc") + + val jooqJdbcConfig = new Jdbc + jooqJdbcConfig.setDriver("org.postgresql.Driver") + // Skip all the query params, otherwise it will omit the "texera_db." prefix on the field names. + jooqJdbcConfig.setUrl(jdbcConfig.getString("url").split('?').head) + jooqJdbcConfig.setUsername(jdbcConfig.getString("username")) + jooqJdbcConfig.setPassword(jdbcConfig.getString("password")) + + jooqConfig.setJdbc(jooqJdbcConfig) + + // Generate the code + GenerationTool.generate(jooqConfig) + log.info("JOOQ code generation completed successfully") + + // Return the generated files + val generatedDir = baseDirectory.value / "src" / "main" / "scala" / "org" / "apache" / "texera" / "dao" / "jooq" / "generated" + if (generatedDir.exists()) { + (generatedDir ** "*.java").get ++ (generatedDir ** "*.scala").get + } else { + Seq.empty + } + } catch { + case e: Exception => + log.warn(s"JOOQ code generation failed: ${e.getMessage}") + log.warn("Continuing compilation with existing generated files...") + Seq.empty + } +} + +// Add JOOQ generation to source generators +Compile / sourceGenerators += jooqGenerate + + +///////////////////////////////////////////////////////////////////////////// +// Compiler Options +///////////////////////////////////////////////////////////////////////////// + +// Scala compiler options +Compile / scalacOptions ++= Seq( + "-Xelide-below", "WARNING", // Turn on optimizations with "WARNING" as the threshold + "-feature", // Check feature warnings + "-deprecation", // Check deprecation warnings + "-Ywarn-unused:imports" // Check for unused imports +) + + +///////////////////////////////////////////////////////////////////////////// +// ScalaPB Configuration +///////////////////////////////////////////////////////////////////////////// + +// Exclude some proto files +PB.generate / excludeFilter := "scalapb.proto" + +// Set the protoc version for ScalaPB +ThisBuild / PB.protocVersion := "3.19.4" + +// ScalaPB code generation for .proto files +Compile / PB.targets := Seq( + scalapb.gen(singleLineToProtoString = true) -> (Compile / sourceManaged).value +) + +// Mark the ScalaPB-generated directory as a generated source root +Compile / managedSourceDirectories += (Compile / sourceManaged).value + +// ScalaPB library dependencies +libraryDependencies ++= Seq( + "com.thesamet.scalapb" %% "scalapb-runtime" % scalapb.compiler.Version.scalapbVersion % "protobuf", + "com.thesamet.scalapb" %% "scalapb-json4s" % "0.12.0" // For ScalaPB 0.11.x +) + +// Enable protobuf compilation in Test +Test / PB.protoSources += PB.externalSourcePath.value + + +///////////////////////////////////////////////////////////////////////////// +// Test-related Dependencies +///////////////////////////////////////////////////////////////////////////// + +libraryDependencies ++= Seq( + "org.scalamock" %% "scalamock" % "5.2.0" % Test, // ScalaMock + "org.scalatest" %% "scalatest" % "3.2.15" % Test, // ScalaTest + "junit" % "junit" % "4.13.2" % Test, // JUnit + "com.novocode" % "junit-interface" % "0.11" % Test, // SBT interface for JUnit + "io.zonky.test" % "embedded-postgres" % "2.1.0" % Test // For mock postgres DB +) + +///////////////////////////////////////////////////////////////////////////// +// Jooq-related Dependencies +///////////////////////////////////////////////////////////////////////////// + +libraryDependencies ++= Seq( + "org.jooq" % "jooq" % "3.16.23", +) + +///////////////////////////////////////////////////////////////////////////// +// Additional Dependencies +///////////////////////////////////////////////////////////////////////////// + +libraryDependencies ++= Seq( + "org.postgresql" % "postgresql" % "42.7.4", +) diff --git a/common/dao/src/main/resources/jooq-conf.xml b/common/dao/src/main/resources/jooq-conf.xml new file mode 100644 index 00000000000..3ab73fe497b --- /dev/null +++ b/common/dao/src/main/resources/jooq-conf.xml @@ -0,0 +1,70 @@ + + + + + + + false + false + true + true + + + org.jooq.codegen.JavaGenerator + + + + org.jooq.meta.postgres.PostgresDatabase + + + texera_db + + + .* + + + (pgroonga.*)|(test_.*)|(ignore_.*) + + + TIMESTAMP + (?i)TIMESTAMP + + + + + + + org.apache.texera.dao.jooq.generated + + + common/dao/src/main/scala + + + diff --git a/common/dao/src/main/scala/org/apache/texera/dao/SqlServer.scala b/common/dao/src/main/scala/org/apache/texera/dao/SqlServer.scala new file mode 100644 index 00000000000..942bac4f07a --- /dev/null +++ b/common/dao/src/main/scala/org/apache/texera/dao/SqlServer.scala @@ -0,0 +1,92 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.dao + +import org.jooq.impl.DSL +import org.jooq.{DSLContext, SQLDialect} +import org.postgresql.ds.PGSimpleDataSource + +/** + * SqlServer class that manages a connection to a PostgreSQL database using jOOQ. + * + * WARNING: Do not cache the DSLContext returned by `createDSLContext()` in a val or lazy val. + * During testing, `MockTexeraDB` replaces the SqlServer instance between test classes. + * A cached DSLContext will hold a stale reference to a dead database connection from a previous test class, + * causing "Connection refused" errors when tests run together. + * Use `def` to ensure the connection is looked up each time. + * + * @param url The database connection URL. + * @param user The username for authenticating with the database. + * @param password The password for authenticating with the database. + */ +class SqlServer private (url: String, user: String, password: String) { + val SQL_DIALECT: SQLDialect = SQLDialect.POSTGRES + private val dataSource: PGSimpleDataSource = new PGSimpleDataSource() + var context: DSLContext = { + dataSource.setUrl(url) + dataSource.setUser(user) + dataSource.setPassword(password) + dataSource.setConnectTimeout(5) + DSL.using(dataSource, SQL_DIALECT) + } + + def createDSLContext(): DSLContext = context + + def replaceDSLContext(newContext: DSLContext): Unit = { + context = newContext + } +} + +object SqlServer { + private var instance: Option[SqlServer] = None + + def initConnection(url: String, user: String, password: String): Unit = { + if (instance.isEmpty) { + val server = new SqlServer(url, user, password) + instance = Some(server) + } + } + + def getInstance(): SqlServer = { + instance.get + } + + def clearInstance(): Unit = { + instance = None + } + + /** + * A utility function for create a transaction block using given sql context + * @param dsl the sql context + * @param block the code block to execute within the transaction + * @tparam T the value will be returned by the code block + * @return + */ + def withTransaction[T](dsl: DSLContext)(block: DSLContext => T): T = { + var result: Option[T] = None + + dsl.transaction(configuration => { + val ctx = DSL.using(configuration) + result = Some(block(ctx)) + }) + + result.getOrElse(throw new RuntimeException("Transaction failed without result!")) + } +} diff --git a/common/dao/src/test/scala/org/apache/texera/dao/MockTexeraDB.scala b/common/dao/src/test/scala/org/apache/texera/dao/MockTexeraDB.scala new file mode 100644 index 00000000000..e13ff696cfa --- /dev/null +++ b/common/dao/src/test/scala/org/apache/texera/dao/MockTexeraDB.scala @@ -0,0 +1,165 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.dao + +import io.zonky.test.db.postgres.embedded.EmbeddedPostgres +import org.jooq.impl.DSL +import org.jooq.{DSLContext, SQLDialect} + +import java.nio.file.Paths +import java.sql.{Connection, DriverManager} +import scala.io.Source + +trait MockTexeraDB { + + private var dbInstance: Option[EmbeddedPostgres] = None + private var dslContext: Option[DSLContext] = None + private val database: String = "texera_db" + private val username: String = "postgres" + private val password: String = "" + + def executeScriptInJDBC(conn: Connection, script: String): Unit = { + assert(dbInstance.nonEmpty) + conn.prepareStatement(script).execute() + conn.close() + } + + def getDSLContext: DSLContext = { + dslContext match { + case Some(value) => value + case None => + throw new RuntimeException( + "test database is not initialized. Did you call initializeDBAndReplaceDSLContext()?" + ) + } + } + + def getDBInstance: EmbeddedPostgres = { + dbInstance match { + case Some(value) => value + case None => + throw new RuntimeException( + "test database is not initialized. Did you call initializeDBAndReplaceDSLContext()?" + ) + } + } + + def shutdownDB(): Unit = { + dbInstance match { + case Some(value) => + value.close() + dbInstance = None + dslContext = None + SqlServer.clearInstance() + case None => + // do nothing + } + } + + def initializeDBAndReplaceDSLContext(): Unit = { + assert(dbInstance.isEmpty && dslContext.isEmpty) + + val driver = new org.postgresql.Driver() + DriverManager.registerDriver(driver) + + val embedded = EmbeddedPostgres.builder().start() + + dbInstance = Some(embedded) + + val ddlPath = { + Paths.get("sql/texera_ddl.sql").toRealPath() + } + val source = Source.fromFile(ddlPath.toString) + val content = + try { + source.mkString + } finally { + source.close() + } + val parts: Array[String] = content.split("(?m)^CREATE DATABASE :\"DB_NAME\";") + def removeCCommands(sql: String): String = + sql.linesIterator + .filterNot(_.trim.startsWith("\\c")) + .mkString("\n") + val createDBStatement = + """DROP DATABASE IF EXISTS texera_db; + |CREATE DATABASE texera_db;""".stripMargin + executeScriptInJDBC(embedded.getPostgresDatabase.getConnection, createDBStatement) + val texeraDB = embedded.getDatabase(username, database) + var tablesAndIndexCreation = removeCCommands(parts(1)) + + // remove indexes creation for pgroonga because we cannot install the plugin + val blockPattern = + """(?s)-- START Fulltext search index creation \(DO NOT EDIT THIS LINE\).*?-- END Fulltext search index creation \(DO NOT EDIT THIS LINE\)\n?""".r + // replace with native fulltext indexes + val replacementText = + """CREATE INDEX idx_workflow_name_description_content + | ON workflow + | USING GIN ( + | to_tsvector('english', + | COALESCE(name, '') || ' ' || + | COALESCE(description, '') || ' ' || + | COALESCE(content, '') + | ) + | ); + | + |CREATE INDEX idx_user_name + | ON "user" + | USING GIN ( + | to_tsvector('english', + | COALESCE(name, '') + | ) + | ); + | + |CREATE INDEX idx_user_project_name_description + | ON project + | USING GIN ( + | to_tsvector('english', + | COALESCE(name, '') || ' ' || + | COALESCE(description, '') + | ) + | ); + | + |CREATE INDEX idx_dataset_name_description + | ON dataset + | USING GIN ( + | to_tsvector('english', + | COALESCE(name, '') || ' ' || + | COALESCE(description, '') + | ) + | ); + | + |CREATE INDEX idx_dataset_version_name + | ON dataset_version + | USING GIN ( + | to_tsvector('english', + | COALESCE(name, '') + | ) + | );""".stripMargin + + tablesAndIndexCreation = blockPattern.replaceAllIn(tablesAndIndexCreation, replacementText).trim + executeScriptInJDBC(texeraDB.getConnection, tablesAndIndexCreation) + SqlServer.initConnection(embedded.getJdbcUrl(username, database), username, password) + val sqlServerInstance = SqlServer.getInstance() + dslContext = Some(DSL.using(texeraDB, SQLDialect.POSTGRES)) + + sqlServerInstance.replaceDSLContext(dslContext.get) + } +} diff --git a/common/pybuilder/build.sbt b/common/pybuilder/build.sbt new file mode 100644 index 00000000000..aeec3f2722e --- /dev/null +++ b/common/pybuilder/build.sbt @@ -0,0 +1,70 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +import scala.collection.Seq +///////////////////////////////////////////////////////////////////////////// +// Project Settings +///////////////////////////////////////////////////////////////////////////// + +name := "pybuilder" + + +enablePlugins(JavaAppPackaging) + +// Enable semanticdb for Scalafix +ThisBuild / semanticdbEnabled := true +ThisBuild / semanticdbVersion := scalafixSemanticdb.revision + +// Manage dependency conflicts by always using the latest revision +ThisBuild / conflictManager := ConflictManager.latestRevision + +// Restrict parallel execution of tests to avoid conflicts +Global / concurrentRestrictions += Tags.limit(Tags.Test, 1) + + +///////////////////////////////////////////////////////////////////////////// +// Compiler Options +///////////////////////////////////////////////////////////////////////////// + +// Scala compiler options +Compile / scalacOptions ++= Seq( + "-Xelide-below", "WARNING", // Turn on optimizations with "WARNING" as the threshold + "-feature", // Check feature warnings + "-deprecation", // Check deprecation warnings + "-Ywarn-unused:imports" // Check for unused imports +) + +///////////////////////////////////////////////////////////////////////////// +// Test-related Dependencies +///////////////////////////////////////////////////////////////////////////// + +libraryDependencies ++= Seq( + "org.scalamock" %% "scalamock" % "5.2.0" % Test, // ScalaMock + "org.scalatest" %% "scalatest" % "3.2.15" % Test, // ScalaTest + "junit" % "junit" % "4.13.2" % Test, // JUnit + "com.novocode" % "junit-interface" % "0.11" % Test, // SBT interface for JUnit + "io.github.classgraph" % "classgraph" % "4.8.184" % Test, + "org.scala-lang" % "scala-compiler" % scalaVersion.value % Test + +) + +///////////////////////////////////////////////////////////////////////////// +// Reflection-related Dependencies +///////////////////////////////////////////////////////////////////////////// +libraryDependencies ++= Seq( + "org.scala-lang" % "scala-reflect" % scalaVersion.value +) diff --git a/common/pybuilder/src/main/scala/org/apache/texera/amber/pybuilder/BoundaryValidator.scala b/common/pybuilder/src/main/scala/org/apache/texera/amber/pybuilder/BoundaryValidator.scala new file mode 100644 index 00000000000..8475661d733 --- /dev/null +++ b/common/pybuilder/src/main/scala/org/apache/texera/amber/pybuilder/BoundaryValidator.scala @@ -0,0 +1,187 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.pybuilder + +import scala.reflect.macros.blackbox + +/** + * Macro-only helper: validates boundaries for Encodable insertions. + * + * Compile-time: abort with good messages for direct Encodable args. + * Runtime: for nested builders (unknown content at compile time), generate a check that throws if the builder contains Encodable chunks. + */ +final class BoundaryValidator[C <: blackbox.Context](val c: C) { + import PythonLexerUtils._ + import c.universe._ + + /** + * Centralized, templatized error messages (Option A). + * + * NOTE: This object lives inside the class so it can freely use string templates + * without any macro-context type gymnastics. + */ + private object BoundaryErrors { + + // Provide a hint that can differ between compile-time and runtime wording. + sealed trait RendererHint { def text: String } + + case object CompileTimeHint extends RendererHint { + override val text: String = + "EncodableString renders as a Python expression (self.PythonTemplateDecoder.decode(...))" + } + + case object RuntimeHint extends RendererHint { + override val text: String = + "EncodableString renders as a Python expression (self...decode(...))" + } + + private def prefix(argNum1Based: Int): String = + s"pyb interpolator: @EncodableStringAnnotation argument #$argNum1Based " + + def insideQuoted(argNum1Based: Int, hint: RendererHint): String = + prefix(argNum1Based) + + "appears inside a quoted Python string literal. " + + s"${hint.text}, so it must not be placed inside quotes." + + def afterComment(argNum1Based: Int): String = + prefix(argNum1Based) + + "appears after a '#' comment marker on the same line." + + def badLeftNeighbor(argNum1Based: Int, ch: Char): String = + prefix(argNum1Based) + + s"must not be immediately adjacent to '$ch' on the left. " + + "Add whitespace or punctuation to separate tokens." + + def badRightNeighbor(argNum1Based: Int, ch: Char): String = + prefix(argNum1Based) + + s"must not be immediately adjacent to '$ch' on the right. " + + "Add whitespace or punctuation to separate tokens." + } + + final case class CompileTimeContext( + leftPart: String, + rightPart: String, + prefixSource: String, + argIndex: Int, + errorPos: Position + ) + + final case class RuntimeContext( + leftPart: String, + rightPart: String, + prefixSource: String, + argIndex: Int + ) + + def validateCompileTime(ctx: CompileTimeContext): Unit = { + val prefixLine = lineTail(ctx.prefixSource) + val argNum = ctx.argIndex + 1 + + if (hasUnclosedQuote(prefixLine)) { + c.abort( + ctx.errorPos, + BoundaryErrors.insideQuoted(argNum, BoundaryErrors.CompileTimeHint) + ) + } + + if (hasCommentOutsideQuotes(prefixLine)) { + c.abort( + ctx.errorPos, + BoundaryErrors.afterComment(argNum) + ) + } + + if (ctx.leftPart.nonEmpty) { + val leftNeighbor = ctx.leftPart.charAt(ctx.leftPart.length - 1) + if (isBadNeighbor(leftNeighbor)) { + c.abort( + ctx.errorPos, + BoundaryErrors.badLeftNeighbor(argNum, leftNeighbor) + ) + } + } + + if (ctx.rightPart.nonEmpty) { + val rightNeighbor = ctx.rightPart.charAt(0) + if (isBadNeighbor(rightNeighbor)) { + c.abort( + ctx.errorPos, + BoundaryErrors.badRightNeighbor(argNum, rightNeighbor) + ) + } + } + } + + /** + * Generate runtime checks for nested PythonTemplateBuilder args. + * + * This is only emitted when the boundary context is unsafe. The runtime guard is: + * if (arg.containsEncodableString) throw ... + */ + def runtimeChecksForNestedBuilder(ctx: RuntimeContext, argIdent: Tree): List[Tree] = { + val prefixLine = lineTail(ctx.prefixSource) + val argNum = ctx.argIndex + 1 + + val insideQuoted = hasUnclosedQuote(prefixLine) + val afterComment = hasCommentOutsideQuotes(prefixLine) + + val leftNeighborOpt: Option[Char] = + if (ctx.leftPart.nonEmpty) Some(ctx.leftPart.charAt(ctx.leftPart.length - 1)) else None + + val rightNeighborOpt: Option[Char] = + if (ctx.rightPart.nonEmpty) Some(ctx.rightPart.charAt(0)) else None + + val throwStmts = List.newBuilder[Tree] + + if (insideQuoted) { + val msg = BoundaryErrors.insideQuoted(argNum, BoundaryErrors.RuntimeHint) + throwStmts += q"throw new IllegalArgumentException(${Literal(Constant(msg))})" + } + + if (afterComment) { + val msg = BoundaryErrors.afterComment(argNum) + throwStmts += q"throw new IllegalArgumentException(${Literal(Constant(msg))})" + } + + leftNeighborOpt.foreach { ch => + if (isBadNeighbor(ch)) { + val msg = BoundaryErrors.badLeftNeighbor(argNum, ch) + throwStmts += q"throw new IllegalArgumentException(${Literal(Constant(msg))})" + } + } + + rightNeighborOpt.foreach { ch => + if (isBadNeighbor(ch)) { + val msg = BoundaryErrors.badRightNeighbor(argNum, ch) + throwStmts += q"throw new IllegalArgumentException(${Literal(Constant(msg))})" + } + } + + val throws = throwStmts.result() + if (throws.isEmpty) Nil + else { + List(q""" + if ($argIdent.containsEncodableString) { + ..$throws + } + """) + } + } +} diff --git a/common/pybuilder/src/main/scala/org/apache/texera/amber/pybuilder/EncodableInspector.scala b/common/pybuilder/src/main/scala/org/apache/texera/amber/pybuilder/EncodableInspector.scala new file mode 100644 index 00000000000..9362016c72f --- /dev/null +++ b/common/pybuilder/src/main/scala/org/apache/texera/amber/pybuilder/EncodableInspector.scala @@ -0,0 +1,172 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.pybuilder + +import scala.reflect.macros.blackbox + +/** + * Macro-only helper: inspects argument trees / types / symbols to decide if a value is Encodable-marked. + * + * NOTE: This must be context-bound because Tree/Type/Annotation are from `c.universe`. + */ +final class EncodableInspector[C <: blackbox.Context](val c: C) { + + import c.universe._ + + private val stringRendererTpe: Type = + typeOf[ + PythonTemplateBuilder.StringRenderer + ] + + private val pythonTemplateBuilderTpe: Type = + typeOf[PythonTemplateBuilder] + + // Previous/original approach: direct encodable args include values already wrapped as EncodableStringRenderer + private val encodableStringRendererTpe: Type = + typeOf[ + PythonTemplateBuilder.EncodableStringRenderer + ] + + // Keep this as a string so it also works if the annotation is referenced indirectly. + private val encodableStringAnnotationFqn = + "org.apache.texera.amber.pybuilder.EncodableStringAnnotation" + + /** + * If we are pointing at a getter/accessor, hop to its accessed field symbol when possible. + * + * Why: Many annotations are placed on constructor params/fields, but call sites see the accessor. + */ + private def safeAccessed(sym: Symbol): Symbol = + sym match { + case termAccessor: TermSymbol if termAccessor.isAccessor => termAccessor.accessed + case methodAccessor: MethodSymbol if methodAccessor.isAccessor => methodAccessor.accessed + case _ => sym + } + + /** True if an annotation instance is @EncodableStringAnn. */ + private def annIsEncodableString(annotation: Annotation): Boolean = { + val annotationType = annotation.tree.tpe + annotationType != null && ( + annotationType.typeSymbol.fullName == encodableStringAnnotationFqn || + (annotationType <:< typeOf[EncodableStringAnnotation]) + ) + } + + /** + * True if a [[Type]] carries @EncodableStringAnnotation as a TYPE_USE annotation (via [[AnnotatedType]]). + * + * Walks common wrappers (existentials, refinements, type refs) to find nested annotations. + */ + private def typeHasEncodableString(typeToCheck: Type): Boolean = { + def loop(t: Type): Boolean = { + if (t == null) false + else { + val widened = t.dealias.widen + widened match { + case AnnotatedType(anns, underlying) => + anns.exists(annIsEncodableString) || loop(underlying) + case ExistentialType(_, underlying) => + loop(underlying) + case RefinedType(parents, _) => + parents.exists(loop) + case TypeRef(_, _, args) => + args.exists(loop) + case other => + val sym = other.typeSymbol + val symHasAnn = + sym != null && sym != NoSymbol && sym.annotations.exists(annIsEncodableString) + symHasAnn || other.typeArgs.exists(loop) + } + } + } + + loop(typeToCheck) + } + + /** + * Checks @EncodableStringAnnotation on either: + * - accessed symbol (field/param), or + * - type (TYPE_USE), via [[AnnotatedType]]. + */ + def treeHasEncodableString(tree: Tree): Boolean = { + val rawSym = tree.symbol + val symHasAnn = + rawSym != null && rawSym != NoSymbol && { + val accessed = safeAccessed(rawSym) + accessed != null && accessed != NoSymbol && + accessed.annotations.exists(annIsEncodableString) + } + + val methodReturnHasAnn = + rawSym != null && rawSym != NoSymbol && (rawSym match { + case m: MethodSymbol => + typeHasEncodableString(m.typeSignature.finalResultType) + case _ => + false + }) + + symHasAnn || methodReturnHasAnn || + (tree.tpe != null && typeHasEncodableString(tree.tpe)) + } + + def isPythonTemplateBuilderArg(argExpr: c.Expr[Any]): Boolean = { + val tpe = argExpr.tree.tpe + tpe != null && (tpe.dealias.widen <:< pythonTemplateBuilderTpe) + } + + def isStringRendererArg(argExpr: c.Expr[Any]): Boolean = { + val tpe = argExpr.tree.tpe + tpe != null && (tpe.dealias.widen <:< stringRendererTpe) + } + + /** True if the arg is Encodable (direct argument, not a nested builder). */ + def isDirectEncodableStringArg(argExpr: c.Expr[Any]): Boolean = { + if (isPythonTemplateBuilderArg(argExpr)) false + else { + val tpe = argExpr.tree.tpe + // Previous/original behavior: + // - treat already-wrapped EncodableStringRenderer as encodable + // - OR detect @EncodableStringAnnotation on symbol/type + (tpe != null && (tpe.dealias.widen <:< encodableStringRendererTpe)) || + treeHasEncodableString(argExpr.tree) + } + } + + /** + * Wrap an argument expression as a [[PythonTemplateBuilder.StringRenderer]] AST node. + * + * Priority: + * 1) If it's already a StringRenderer, keep it (cast). + * 2) Else if Encodable-marked, wrap as EncodableStringRenderer. + * 3) Else wrap as PyLiteralStringRenderer. + */ + def wrapArg(argExpr: c.Expr[Any]): Tree = { + val argTree = argExpr.tree + val argType = argTree.tpe + + if (argType != null && (argType.dealias.widen <:< stringRendererTpe)) { + q"$argTree.asInstanceOf[_root_.org.apache.texera.amber.pybuilder.PythonTemplateBuilder.StringRenderer]" + } else if (treeHasEncodableString(argTree)) { + q"_root_.org.apache.texera.amber.pybuilder.PythonTemplateBuilder.EncodableStringRenderer($argTree.toString)" + } else { + q"_root_.org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PyLiteralStringRenderer($argTree.toString)" + } + } +} diff --git a/common/pybuilder/src/main/scala/org/apache/texera/amber/pybuilder/EncodableStringAnnotation.java b/common/pybuilder/src/main/scala/org/apache/texera/amber/pybuilder/EncodableStringAnnotation.java new file mode 100644 index 00000000000..f94c01f680a --- /dev/null +++ b/common/pybuilder/src/main/scala/org/apache/texera/amber/pybuilder/EncodableStringAnnotation.java @@ -0,0 +1,35 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.pybuilder; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Retention(RetentionPolicy.RUNTIME) +@Target({ + ElementType.FIELD, + ElementType.PARAMETER, + ElementType.TYPE_USE, + ElementType.LOCAL_VARIABLE, + ElementType.METHOD +}) +public @interface EncodableStringAnnotation {} \ No newline at end of file diff --git a/common/pybuilder/src/main/scala/org/apache/texera/amber/pybuilder/PythonLexerUtils.scala b/common/pybuilder/src/main/scala/org/apache/texera/amber/pybuilder/PythonLexerUtils.scala new file mode 100644 index 00000000000..08aac3a9e8a --- /dev/null +++ b/common/pybuilder/src/main/scala/org/apache/texera/amber/pybuilder/PythonLexerUtils.scala @@ -0,0 +1,84 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.pybuilder + +/** + * Pure helpers used by the macro for quick, best-effort Python lexical checks. + * + * These are intentionally *not* macro-dependent, so they can be unit tested normally. + */ +object PythonLexerUtils { + + def isIdentChar(c: Char): Boolean = c.isLetterOrDigit || c == '_' + + /** Characters that would make an Encodable-expression splice ambiguous/invalid if adjacent. */ + def isBadNeighbor(c: Char): Boolean = c == '\'' || c == '"' || isIdentChar(c) + + /** Returns the substring after the last newline (used to reason about the "current line" context). */ + def lineTail(s: String): String = { + val lastNewlineIndex = s.lastIndexOf('\n') + if (lastNewlineIndex >= 0) s.substring(lastNewlineIndex + 1) else s + } + + /** + * Detect whether the provided line tail contains an unclosed single or double quote. + * + * This is not a full Python parser; it is a small state machine tracking quote mode and escapes. + */ + def hasUnclosedQuote(lineText: String): Boolean = { + var inSingleQuotes = false + var inDoubleQuotes = false + var escaped = false + + var i = 0 + while (i < lineText.length) { + val ch = lineText.charAt(i) + if (escaped) escaped = false + else if (ch == '\\') escaped = true + else if (!inDoubleQuotes && ch == '\'') inSingleQuotes = !inSingleQuotes + else if (!inSingleQuotes && ch == '"') inDoubleQuotes = !inDoubleQuotes + i += 1 + } + inSingleQuotes || inDoubleQuotes + } + + /** + * Detect whether the provided line tail contains a `#` that is outside of any quote context. + * + * If true, any Encodable-expression splice after that point would be inside a Python comment. + */ + def hasCommentOutsideQuotes(lineText: String): Boolean = { + var inSingleQuotes = false + var inDoubleQuotes = false + var escaped = false + + var i = 0 + while (i < lineText.length) { + val ch = lineText.charAt(i) + if (escaped) escaped = false + else if (ch == '\\') escaped = true + else if (!inDoubleQuotes && ch == '\'') inSingleQuotes = !inSingleQuotes + else if (!inSingleQuotes && ch == '"') inDoubleQuotes = !inDoubleQuotes + else if (!inSingleQuotes && !inDoubleQuotes && ch == '#') return true + i += 1 + } + false + } +} diff --git a/common/pybuilder/src/main/scala/org/apache/texera/amber/pybuilder/PythonTemplateBuilder.scala b/common/pybuilder/src/main/scala/org/apache/texera/amber/pybuilder/PythonTemplateBuilder.scala new file mode 100644 index 00000000000..dc9e977d329 --- /dev/null +++ b/common/pybuilder/src/main/scala/org/apache/texera/amber/pybuilder/PythonTemplateBuilder.scala @@ -0,0 +1,481 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.pybuilder + +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.RenderMode.{Encode, Plain} + +import java.nio.charset.StandardCharsets +import java.util.Base64 +import scala.language.experimental.macros +import scala.reflect.macros.blackbox + +/** + * Convenience type aliases for strings passed into the [[PythonTemplateBuilder]] interpolator. + * + * Design intent: + * - Some strings are “UI-provided” and must be rendered as a Python expression that decodes base64 at runtime. + * - Other strings are regular Python source fragments and should be spliced in as-is. + * + * The macro distinguishes Encodable strings via a TYPE_USE annotation (`String @EncodableStringAnnotation`). + */ +object PyStringTypes { + + /** + * Treated as an Encodable string by the macro via a TYPE_USE annotation. + * + * Example: + * {{{ + * import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableStringType + * import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._ + * + * val label: EncodableStringType = "Hello" + * val code = pyb"print($label)" + * }}} + */ + type EncodableString = String @EncodableStringAnnotation + + /** + * Normal python string (macro defaults to [[PythonLiteral]] when no [[EncodableStringAnnotation]] is present). + * + * This alias exists mostly for readability and symmetry with [[EncodableStringFactory]]. + */ + type PythonLiteral = String + + /** + * Helper “constructor” and constants for [[EncodableString]]. + * + * Note: the object and members are annotated so downstream type inference tends + * to keep the TYPE_USE annotation attached in common scenarios. + */ + @EncodableStringAnnotation + object EncodableStringFactory { + + /** Wrap a raw Scala string as an Encodable-marked string. */ + @EncodableStringAnnotation + def apply(s: String): EncodableString = s + + /** Empty Encodable string (still Encodable-marked). */ + @EncodableStringAnnotation + val empty: EncodableString = "" + } + + /** + * Helper “constructor” and constants for [[PythonLiteral]]. + * + * This does not apply any Encodable semantics. It is regular Scala `String` usage. + */ + object PyLiteralFactory { + + /** Identity wrapper, used as a readability hint at call sites. */ + def apply(s: String): PythonLiteral = s + + /** Empty python string. */ + val empty: PythonLiteral = "" + } +} + +/** + * =PythonTemplateBuilder: ergonomic Python codegen via `pyb"..."`= + * + * This module provides a tiny DSL for assembling Python source code from Scala while preserving two competing goals: + * (1) developers want to write templates that look like normal Python, and (2) user-provided text must not be injected + * into the emitted Python as raw literals that can break syntax or create ambiguous token boundaries. + * + * The core idea is that every value spliced into a `pyb"..."` template is first classified into one of two buckets: + * + * - '''Python literals''' (ordinary Scala strings or already-safe fragments) are inserted as-is. + * - '''Encodable strings''' (typically UI-provided text) are base64-encoded at build time and rendered as a *Python + * expression* that decodes at runtime, rather than being embedded as a Python string literal. + * + * This classification is driven by a TYPE_USE annotation: `String @EncodableStringAnnotation`. The annotation is defined + * with a runtime retention and is allowed on fields, parameters, local variables, and type uses, so it survives many + * common Scala typing patterns (e.g., inferred vals, constructor params, or aliases). Users normally do not construct the + * annotation directly; instead, they use helper type aliases/factories in `PyStringTypes` for readability. + * + * ==Render modes== + * + * A `PythonTemplateBuilder` can be rendered in two modes: + * + * - `plain`: emit everything as raw text (useful for debugging or when you know all content is safe). + * - `encode`: emit encodable chunks as Python decode expressions (the default `toString` behavior). + * + * Internally this is represented as a small sealed trait enum (`RenderMode.Plain` / `RenderMode.Encode`) rather than an + * integer flag, to keep call sites self-documenting and avoid “magic numbers”. + * + * ==Chunk model (immutable, composable)== + * + * A builder is an immutable list of chunks: + * + * - `Text(value)` for literal template parts + * - `Value(renderer)` for interpolated arguments that know how to render in each mode + * + * Two concrete renderers are provided: + * + * - `EncodableStringRenderer`: pre-encodes `stringValue` as base64 (UTF-8) once, and in `Encode` mode produces a Python + * expression like `self.decode_python_template('')` given by [[wrapWithPythonDecoderExpr]]. + * - `PyLiteralStringRenderer`: always emits the raw string value unchanged. + * + * Builders can be concatenated with `+` (builder + builder), which merges adjacent `Text` chunks for compactness. + * Direct concatenation with a plain `String` is intentionally unsupported to prevent bypassing the macro’s safety checks. + * + * ==How the `pyb"..."` macro works== + * + * The `pyb` interpolator is implemented as a Scala macro. At compile time it receives: + * + * - the literal parts from the `StringContext` (the “gaps” around `$args`) + * - the argument trees corresponding to each `$arg` + * + * The macro’s pipeline is: + * + * 1. '''Extract literal parts''' from the `StringContext` AST and ensure they are *string literals*. If any part is not + * a literal, compilation aborts. This prevents “template text” from being computed dynamically where correctness and + * boundary analysis would become unreliable. + * + * 2. '''Classify direct encodable arguments''' using `EncodableInspector`: + * it inspects both the argument symbol and the argument type to determine whether the encodable annotation is present. + * This includes a small “accessor hop” so that annotations placed on fields/constructor params are still visible when + * call sites reference getters. + * + * 3. '''Compile-time boundary validation for direct encodables''': + * if an argument is directly encodable (and not a nested builder), `BoundaryValidator.validateCompileTime` is run on + * its surrounding literal context. The validator performs quick lexical checks on the current line: + * + * - the splice must not occur inside an unclosed single/double-quoted string + * - the splice must not occur after a `#` comment marker + * - the splice must not be immediately adjacent to identifier characters or quote characters on either side + * + * These restrictions exist because an Encodable string renders as a Python *expression*, not a Python string literal. + * Putting an expression inside quotes, inside a comment, or glued to an identifier would either be invalid Python or + * silently change tokenization in surprising ways. + * + * 4. '''Lower each argument into a builder''': + * every `$arg` becomes a `PythonTemplateBuilder`. + * + * - If the argument is already a `PythonTemplateBuilder`, it is used directly. + * - Otherwise, it is wrapped into a `StringRenderer` (`EncodableStringRenderer` or `PyLiteralStringRenderer`) and + * turned into a minimal builder containing a single `Value(...)` chunk. + * + * Each argument is evaluated once and stored in a fresh local `val __pyb_argN` so that expensive expressions or + * side-effects are not duplicated by expansion. + * + * 5. '''Runtime safety for nested builders''': + * for arguments that are themselves `PythonTemplateBuilder`s, the macro cannot always know at compile time whether they + * contain Encodable chunks (they may be computed, returned, or composed elsewhere). For these nested builders, the macro + * conditionally emits runtime guards *only when the surrounding context is unsafe* (inside quotes, after comments, or + * adjacent to “bad neighbor” characters). The guard pattern is: + * + * {{{ + * if (__pyb_argN.containsEncodableString) throw new IllegalArgumentException("...") + * }}} + * + * This preserves the ergonomics of composing builders while keeping the same safety contract as direct splices. + * + * 6. '''Assemble the final builder''': + * the macro concatenates `text0 + arg0 + text1 + arg1 + ... + textN` into one `PythonTemplateBuilder`. + * + * ==Lexical checks (best-effort, intentionally small)== + * + * The boundary rules rely on `PythonLexerUtils`, a tiny state machine that scans only the “current line tail” to decide + * whether quotes are unbalanced and whether a `#` begins a comment outside quotes. This is not a full Python parser. + * It is deliberately lightweight so the macro stays fast and so the helpers can be unit-tested independently. + * + * ==Extensibility notes== + * + * The design keeps all rendering behavior behind `StringRenderer`, and keeps boundary policy in `BoundaryValidator`. + * If new encoding schemes, alternate runtime decode helpers, or additional safety rules are needed, they can be introduced + * without rewriting the template-building API. In particular, swapping `wrapWithPythonDecoderExpr` or adding new renderers + * is a contained change: the macro only needs to decide *which renderer* to use, not *how it renders*. + */ +object PythonTemplateBuilder { + + // ===== render mode enum (no Ints) ===== + def wrapWithPythonDecoderExpr(text: String): String = + s"self.decode_python_template('$text')" + + sealed trait RenderMode extends Product with Serializable + object RenderMode { + case object Plain extends RenderMode + case object Encode extends RenderMode + } + + // ===== wrappers ===== + + /** + * Base abstraction for values that can be spliced into a [[PythonTemplateBuilder]]. + * + * A [[StringRenderer]] knows how to render itself depending on `mode`. + */ + sealed trait StringRenderer extends Product with Serializable { + def stringValue: String + def render(mode: RenderMode): String + } + + /** + * Encodable string: encoded-mode wraps with [[wrapWithPythonDecoderExpr]], + * plain-mode is raw `stringValue`. + */ + final case class EncodableStringRenderer(stringValue: String) extends StringRenderer { + private val encodedB64: String = + Base64.getEncoder.encodeToString(stringValue.getBytes(StandardCharsets.UTF_8)) + + override def render(mode: RenderMode): String = + if (mode == Encode) wrapWithPythonDecoderExpr(encodedB64) else stringValue + } + + /** + * Python literal string: always raw `stringValue` regardless of mode. + */ + final case class PyLiteralStringRenderer(stringValue: String) extends StringRenderer { + override def render(mode: RenderMode): String = stringValue + } + + // ===== internal chunk model ===== + + private[pybuilder] sealed trait Chunk extends Product with Serializable + private[pybuilder] final case class Text(value: String) extends Chunk + private[pybuilder] final case class Value(value: StringRenderer) extends Chunk + + /** + * Build a [[PythonTemplateBuilder]] from literal parts and already-wrapped args. + * + * @param literalParts raw StringContext parts (length = args + 1) + * @param pyArgs args wrapped as [[StringRenderer]] + */ + private[amber] def fromInterpolated(literalParts: List[String], pyArgs: List[StringRenderer]): PythonTemplateBuilder = { + require( + literalParts.length == pyArgs.length + 1, + s"pyb interpolator mismatch: parts=${literalParts.length}, args=${pyArgs.length}" + ) + + val chunkBuilder = List.newBuilder[Chunk] + chunkBuilder += Text(literalParts.head) + + var argIndex = 0 + while (argIndex < pyArgs.length) { + chunkBuilder += Value(pyArgs(argIndex)) + chunkBuilder += Text(literalParts(argIndex + 1)) + argIndex += 1 + } + + new PythonTemplateBuilder(compact(chunkBuilder.result())) + } + + /** Merge adjacent text chunks. */ + private def compact(chunksToCompact: List[Chunk]): List[Chunk] = + chunksToCompact.foldRight(List.empty[Chunk]) { + case (Text(leftText), Text(rightText) :: remaining) => + Text(leftText + rightText) :: remaining + case (chunk, compactedTail) => + chunk :: compactedTail + } + + /** Concatenate chunk lists, merging boundary text chunks when possible. */ + private def concatChunks(leftChunks: List[Chunk], rightChunks: List[Chunk]): List[Chunk] = + (leftChunks, rightChunks) match { + case (Nil, _) => rightChunks + case (_, Nil) => leftChunks + case _ => + (leftChunks.last, rightChunks.head) match { + case (Text(leftText), Text(rightText)) => + compact(leftChunks.dropRight(1) ::: Text(leftText + rightText) :: rightChunks.tail) + case _ => + leftChunks ::: rightChunks + } + } + + // ===== custom interpolator ===== + + /** Adds the `pyb"..."` string interpolator. */ + implicit final class PythonTemplateBuilderStringContext(private val stringContext: StringContext) extends AnyVal { + def pyb(argValues: Any*): PythonTemplateBuilder = macro Macros.pybImpl + } + + object Macros { + + /** Macro entry point for `pyb"..."`. */ + def pybImpl(macroCtx: blackbox.Context)( + argValues: macroCtx.Expr[Any]* + ): macroCtx.Expr[PythonTemplateBuilder] = { + import macroCtx.universe._ + + // Stable, fully-qualified references as Trees/TypeTrees (NOT Strings) + val PTBTerm: Tree = + q"_root_.org.apache.texera.amber.pybuilder.PythonTemplateBuilder" + val PTBType: Tree = + tq"_root_.org.apache.texera.amber.pybuilder.PythonTemplateBuilder" + val StringRendererTpt: Tree = + tq"_root_.org.apache.texera.amber.pybuilder.PythonTemplateBuilder.StringRenderer" + + val inspector = new EncodableInspector[macroCtx.type](macroCtx) + val validator = new BoundaryValidator[macroCtx.type](macroCtx) + + // --- extract literal parts from StringContext --- + val literalPartTrees: List[Tree] = macroCtx.prefix.tree match { + case Apply(_, List(Apply(_, rawPartTrees))) => rawPartTrees + case prefixTree => + macroCtx.abort( + macroCtx.enclosingPosition, + s"pyb interpolator: cannot extract StringContext parts from: ${showRaw(prefixTree)}" + ) + } + + // Ensure parts are string literals. + literalPartTrees.foreach { + case Literal(Constant(_: String)) => // ok + case nonLiteral => + macroCtx.abort( + macroCtx.enclosingPosition, + s"pyb interpolator requires literal parts; got: ${showRaw(nonLiteral)}" + ) + } + + val literalPartStrings: List[String] = + literalPartTrees.map { case Literal(Constant(s: String)) => s } + + // --- compile-time boundary checks for *direct* Encodable args --- + argValues.toList.zipWithIndex.foreach { + case (argExpr, argIndex) if inspector.isDirectEncodableStringArg(argExpr) => + val leftPart = literalPartStrings(argIndex) + val rightPart = literalPartStrings(argIndex + 1) + val prefixSource = literalPartStrings.take(argIndex + 1).mkString("") + val errorPos = + if (argExpr.tree.pos != NoPosition) argExpr.tree.pos else macroCtx.enclosingPosition + + validator.validateCompileTime( + validator.CompileTimeContext(leftPart, rightPart, prefixSource, argIndex, errorPos) + ) + + case _ => // no-op + } + + // --- builders for literal parts and args --- + val emptyRenderArgs = + q"_root_.scala.List.empty[$StringRendererTpt]" + + def textBuilder(partTree: Tree): Tree = + q"$PTBTerm.fromInterpolated(_root_.scala.List($partTree), $emptyRenderArgs)" + + val emptyStrLit: Tree = Literal(Constant("")) + + def valueBuilder(argExpr: macroCtx.Expr[Any]): Tree = { + val wrapped = inspector.wrapArg(argExpr) + q"$PTBTerm.fromInterpolated(_root_.scala.List($emptyStrLit, $emptyStrLit), _root_.scala.List($wrapped))" + } + + val pythonTemplateBuilderTpe = + typeOf[_root_.org.apache.texera.amber.pybuilder.PythonTemplateBuilder] + + def argAsBuilder(argExpr: macroCtx.Expr[Any]): Tree = { + val argTree = argExpr.tree + val argType = argTree.tpe + if (argType != null && (argType.dealias.widen <:< pythonTemplateBuilderTpe)) { + q"$argTree.asInstanceOf[$PTBType]" + } else { + valueBuilder(argExpr) + } + } + + // Evaluate each arg once. + val evaluatedArgBuilders: List[Tree] = + argValues.toList.zipWithIndex.map { + case (argExpr, i) => + val argValName = TermName(s"__pyb_arg$i") + q"val $argValName: $PTBType = ${argAsBuilder(argExpr)}" + } + + // Runtime boundary checks for nested PythonTemplateBuilders that *may* contain Encodable chunks. + val nestedBuilderBoundaryChecks: List[Tree] = + argValues.toList.zipWithIndex.flatMap { + case (argExpr, argIndex) if inspector.isPythonTemplateBuilderArg(argExpr) => + val leftPart = literalPartStrings(argIndex) + val rightPart = literalPartStrings(argIndex + 1) + val prefixSource = literalPartStrings.take(argIndex + 1).mkString("") + + val argIdent = Ident(TermName(s"__pyb_arg$argIndex")) + validator.runtimeChecksForNestedBuilder( + validator.RuntimeContext(leftPart, rightPart, prefixSource, argIndex), + argIdent + ) + + case _ => Nil + } + + // Concatenate: text0 + arg0 + text1 + arg1 + ... + textN + val renderTree: Tree = { + val baseTree = textBuilder(literalPartTrees.head) + argValues.toList.zipWithIndex.foldLeft(baseTree) { + case (acc, (_, i)) => + val argIdent = Ident(TermName(s"__pyb_arg$i")) + val nextText = textBuilder(literalPartTrees(i + 1)) + q"$acc + $argIdent + $nextText" + } + } + + val finalExpr: Tree = + q""" + { + ..$evaluatedArgBuilders + ..$nestedBuilderBoundaryChecks + $renderTree + } + """ + + macroCtx.Expr[PythonTemplateBuilder](finalExpr) + } + } +} + +/** + * An immutable builder for Python source produced via `pyb"..."` interpolation. + */ +final class PythonTemplateBuilder private[pybuilder] (private val chunks: List[PythonTemplateBuilder.Chunk]) + extends Serializable { + import PythonTemplateBuilder._ + + def +(that: PythonTemplateBuilder): PythonTemplateBuilder = + new PythonTemplateBuilder(concatChunks(this.chunks, that.chunks)) + + def +(that: String): PythonTemplateBuilder = + throw new UnsupportedOperationException(s"Direct String concatenation is not supported $that") + + def plain: String = render(Plain) + + def encode: String = render(Encode) + + override def toString: String = encode + + def containsEncodableString: Boolean = + chunks.exists { + case Value(_: EncodableStringRenderer) => true + case _ => false + } + + private def render(renderMode: RenderMode): String = { + val out = new java.lang.StringBuilder + chunks.foreach { + case Text(text) => out.append(text) + case Value(renderer) => out.append(renderer.render(renderMode)) + } + out.toString + .stripMargin + .replace("\r\n", "\n") + .replace("\r", "\n") + } +} diff --git a/common/pybuilder/src/test/scala/org/apache/texera/amber/pybuilder/PythonLexerUtilsSpec.scala b/common/pybuilder/src/test/scala/org/apache/texera/amber/pybuilder/PythonLexerUtilsSpec.scala new file mode 100644 index 00000000000..ea473969e7e --- /dev/null +++ b/common/pybuilder/src/test/scala/org/apache/texera/amber/pybuilder/PythonLexerUtilsSpec.scala @@ -0,0 +1,167 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.pybuilder + +import org.scalatest.funsuite.AnyFunSuite + +class PythonLexerUtilsSpec extends AnyFunSuite { + + // -------- isIdentChar -------- + + test("isIdentChar: lowercase letter is identifier char") { + assert(PythonLexerUtils.isIdentChar('a')) + } + + test("isIdentChar: uppercase letter is identifier char") { + assert(PythonLexerUtils.isIdentChar('Z')) + } + + test("isIdentChar: digit is identifier char") { + assert(PythonLexerUtils.isIdentChar('5')) + } + + test("isIdentChar: underscore is identifier char") { + assert(PythonLexerUtils.isIdentChar('_')) + } + + test("isIdentChar: dash is not identifier char") { + assert(!PythonLexerUtils.isIdentChar('-')) + } + + test("isIdentChar: space is not identifier char") { + assert(!PythonLexerUtils.isIdentChar(' ')) + } + + test("isIdentChar: hash is not identifier char") { + assert(!PythonLexerUtils.isIdentChar('#')) + } + + // -------- isBadNeighbor -------- + + test("isBadNeighbor: single quote is bad neighbor") { + assert(PythonLexerUtils.isBadNeighbor('\'')) + } + + test("isBadNeighbor: double quote is bad neighbor") { + assert(PythonLexerUtils.isBadNeighbor('"')) + } + + test("isBadNeighbor: identifier chars are bad neighbors") { + assert(PythonLexerUtils.isBadNeighbor('a')) + assert(PythonLexerUtils.isBadNeighbor('Z')) + assert(PythonLexerUtils.isBadNeighbor('0')) + assert(PythonLexerUtils.isBadNeighbor('_')) + } + + test("isBadNeighbor: whitespace is not bad neighbor") { + assert(!PythonLexerUtils.isBadNeighbor(' ')) + } + + test("isBadNeighbor: punctuation like comma is not bad neighbor") { + assert(!PythonLexerUtils.isBadNeighbor(',')) + } + + // -------- lineTail -------- + + test("lineTail: string without newline returns full string") { + val text = "no-newline" + assert(PythonLexerUtils.lineTail(text) == text) + } + + test("lineTail: returns text after single newline") { + val text = "first\nsecond" + assert(PythonLexerUtils.lineTail(text) == "second") + } + + test("lineTail: returns text after last newline") { + val text = "a\nb\nc\nlast-line" + assert(PythonLexerUtils.lineTail(text) == "last-line") + } + + test("lineTail: works with trailing newline (returns empty)") { + val text = "first\nsecond\n" + assert(PythonLexerUtils.lineTail(text) == "") + } + + // -------- hasUnclosedQuote -------- + + test("hasUnclosedQuote: empty string has no unclosed quote") { + assert(!PythonLexerUtils.hasUnclosedQuote("")) + } + + test("hasUnclosedQuote: balanced single quotes returns false") { + assert(!PythonLexerUtils.hasUnclosedQuote("'a'")) + } + + test("hasUnclosedQuote: balanced double quotes returns false") { + assert(!PythonLexerUtils.hasUnclosedQuote("\"a\"")) + } + + test("hasUnclosedQuote: unclosed single quote returns true") { + assert(PythonLexerUtils.hasUnclosedQuote("'unclosed")) + } + + test("hasUnclosedQuote: unclosed double quote returns true") { + assert(PythonLexerUtils.hasUnclosedQuote("\"unclosed")) + } + + test("hasUnclosedQuote: escaped single quote inside single quotes does not break balance") { + val text = "'it\\'s ok'" + assert(!PythonLexerUtils.hasUnclosedQuote(text)) + } + + test("hasUnclosedQuote: escaped double quote inside double quotes does not break balance") { + val text = "\"he said \\\"hi\\\"\"" + assert(!PythonLexerUtils.hasUnclosedQuote(text)) + } + + test("hasUnclosedQuote: mixed quotes with proper closing returns false") { + val text = "'a' + \"b\"" + assert(!PythonLexerUtils.hasUnclosedQuote(text)) + } + + // -------- hasCommentOutsideQuotes -------- + + test("hasCommentOutsideQuotes: no hash means no comment") { + assert(!PythonLexerUtils.hasCommentOutsideQuotes("print(1)")) + } + + test("hasCommentOutsideQuotes: hash outside quotes is a comment") { + assert(PythonLexerUtils.hasCommentOutsideQuotes("x = 1 # comment")) + } + + test("hasCommentOutsideQuotes: hash inside single quotes is not a comment") { + assert(!PythonLexerUtils.hasCommentOutsideQuotes("print('# not comment')")) + } + + test("hasCommentOutsideQuotes: hash inside double quotes is not a comment") { + assert(!PythonLexerUtils.hasCommentOutsideQuotes("print(\"# not comment\")")) + } + + test("hasCommentOutsideQuotes: escaped quotes preserve quote state correctly") { + val line = "print(\"\\\"# still in string\\\"\") # comment here" + assert(PythonLexerUtils.hasCommentOutsideQuotes(line)) + } + + test("hasCommentOutsideQuotes: multiple hashes only first outside quotes matters") { + val line = "print('# in string') # real comment # more" + assert(PythonLexerUtils.hasCommentOutsideQuotes(line)) + } +} diff --git a/common/pybuilder/src/test/scala/org/apache/texera/amber/pybuilder/PythonTemplateBuilderSpec.scala b/common/pybuilder/src/test/scala/org/apache/texera/amber/pybuilder/PythonTemplateBuilderSpec.scala new file mode 100644 index 00000000000..7347ba8c2fd --- /dev/null +++ b/common/pybuilder/src/test/scala/org/apache/texera/amber/pybuilder/PythonTemplateBuilderSpec.scala @@ -0,0 +1,614 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.pybuilder + +import org.apache.texera.amber.pybuilder.PyStringTypes.{EncodableString, PythonLiteral} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.{EncodableStringRenderer, PyLiteralStringRenderer, PythonTemplateBuilderStringContext} +import org.scalatest.funsuite.AnyFunSuite + +import java.nio.charset.StandardCharsets +import java.util.Base64 +import scala.annotation.meta.field +import scala.reflect.runtime.currentMirror +import scala.tools.reflect.ToolBox + +class PythonTemplateBuilderSpec extends AnyFunSuite { + + // ---------- Helpers ---------- + private def base64Of(text: String): String = + Base64.getEncoder.encodeToString(text.getBytes(StandardCharsets.UTF_8)) + + private def decodeExpr(text: String): String = + PythonTemplateBuilder.wrapWithPythonDecoderExpr(base64Of(text)) + // Toolbox helpers: used to assert runtime exceptions without checking error strings. + private lazy val tb: ToolBox[scala.reflect.runtime.universe.type] = currentMirror.mkToolBox() + + private def inPybuilderPkg(code: String): String = + s"""package org.apache.texera.amber.pybuilder { + | + |$code + | + |}""".stripMargin + + private def assertToolboxDoesNotCompile(code: String): Unit = { + intercept[Throwable] { + // compile only (don’t run); macro expansion happens during compilation + tb.compile(tb.parse(inPybuilderPkg(code))) + } + () + } + // Unicode escapes in *generated* Scala source: must be written as "\\uXXXX" in this test file. + private def scalaUnicodeEscape(ch: Char): String = + f"\\\\u${ch.toInt}%04X" + + // ======================================================================== + // Rendering basics (plain vs encoded) + // ======================================================================== + + test("plain renders empty text") { + val builder = pyb"" + assert(builder.plain == "") + } + + test("plain renders literal text") { + val builder = pyb"hello" + assert(builder.plain == "hello") + } + + test("encoded renders literal text (no UI args) same as plain") { + val builder = pyb"hello" + assert(builder.encode == "hello") + } + + test("toString defaults to encoded") { + val builder = pyb"hello" + assert(builder.toString == builder.encode) + } + + test("StringPyMk renders raw in both modes") { + val pyFragment = PyLiteralStringRenderer("print('x')") + assert(pyFragment.render(PythonTemplateBuilder.RenderMode.Plain) == "print('x')") + assert(pyFragment.render(PythonTemplateBuilder.RenderMode.Encode) == "print('x')") + } + + test("EncodableString renders raw in plain mode") { + val uiText = EncodableStringRenderer("abc") + assert(uiText.render(PythonTemplateBuilder.RenderMode.Plain) == "abc") + } + + test("EncodableString renders B64.decode('') in encoded mode") { + val rawText = "abc" + val uiText = EncodableStringRenderer(rawText) + assert(uiText.render(PythonTemplateBuilder.RenderMode.Encode) == decodeExpr(rawText)) + } + + test("EncodableString base64 uses UTF-8 and handles unicode") { + val rawText = "你好 👋" + val uiText = EncodableStringRenderer(rawText) + assert(uiText.render(PythonTemplateBuilder.RenderMode.Encode) == decodeExpr(rawText)) + assert(uiText.render(PythonTemplateBuilder.RenderMode.Plain) == rawText) + } + + test("pyb interpolator defaults to StringPyMk for normal values (toString)") { + val value = 42 + val builder = pyb"val=$value" + assert(builder.plain == "val=42") + assert(builder.encode == "val=42") + } + + test("pyb supports multiple args") { + val firstValue = 1 + val secondValue = "two" + val thirdValue = 3.0 + val builder = pyb"a=$firstValue b=$secondValue c=$thirdValue" + assert(builder.plain == "a=1 b=two c=3.0") + } + + test("passing a PyString (EncodableString) is preserved (no re-wrapping)") { + val rawText = "ui" + val uiPyString: PythonTemplateBuilder.StringRenderer = EncodableStringRenderer(rawText) + val builder = pyb"$uiPyString" + assert(builder.plain == rawText) + assert(builder.encode == decodeExpr(rawText)) + } + + test("passing a PyString (StringPyMk) is preserved") { + val rawPy: PythonTemplateBuilder.StringRenderer = PyLiteralStringRenderer("x + 1") + val builder = pyb"$rawPy" + assert(builder.plain == "x + 1") + assert(builder.encode == "x + 1") + } + + // ======================================================================== + // Whitespace / multiline / normalization + // ======================================================================== + + test("stripMargin is applied on render() output") { + val builder = + pyb"""|line1 + |line2""" + assert(builder.plain == "line1\nline2") + } + + test("stripMargin works with interpolation too") { + val value = 7 + val builder = + pyb"""|line1 $value + |line2""" + assert(builder.plain == "line1 7\nline2") + } + + // ======================================================================== + // Concatenation + // ======================================================================== + + test("operator + concatenates builders") { + val left = pyb"hello " + val right = pyb"world" + assert((left + right).plain == "hello world") + } + + test("operator + preserves encoded behavior when mixing UI and raw") { + val uiText = EncodableStringRenderer("X") + val prefix = pyb"pre:" + val middle = pyb"$uiText" + val suffix = pyb":post" + val combined = prefix + middle + suffix + assert(combined.plain == "pre:X:post") + assert(combined.encode == s"pre:${decodeExpr("X")}:post") + } + + test("repeated concatenation still renders correctly") { + val combined = pyb"a" + pyb"b" + pyb"c" + assert(combined.plain == "abc") + assert(combined.encode == "abc") + } + + test("empty builder renders empty") { + val builder = pyb"" + assert(builder.plain.isEmpty) + assert(builder.encode.isEmpty) + } + + // ======================================================================== + // Annotation / TYPE_USE behavior + // ======================================================================== + + test("TYPE_USE alias EncodableString triggers UI encoding") { + val uiText: EncodableString = "hello" + val builder = pyb"$uiText" + assert(builder.plain == "hello") + assert(builder.encode == decodeExpr("hello")) + } + + test("EncodableString helper apply triggers UI encoding") { + val uiText: EncodableString = PyStringTypes.EncodableStringFactory("hey") + val builder = pyb"$uiText" + assert(builder.encode == decodeExpr("hey")) + } + + test("TYPE_USE annotation on val type triggers UI encoding") { + val uiText: String @EncodableStringAnnotation = "typeuse" + val builder = pyb"$uiText" + assert(builder.encode == decodeExpr("typeuse")) + } + + test("@StringUI parameter triggers UI encoding") { + def build(@EncodableStringAnnotation uiText: String): PythonTemplateBuilder = pyb"$uiText" + val builder = build("param") + assert(builder.encode == decodeExpr("param")) + } + + test("@StringUI local val triggers UI encoding") { + def build(): PythonTemplateBuilder = { + @EncodableStringAnnotation val uiText: String = "local" + pyb"$uiText" + } + val builder = build() + assert(builder.encode == decodeExpr("local")) + } + + test("@StringUI local val triggers UI encoding even when type is inferred") { + def build(): PythonTemplateBuilder = { + @EncodableStringAnnotation val uiText = "local-inferred" + pyb"$uiText" + } + val builder = build() + assert(builder.encode == decodeExpr("local-inferred")) + } + + test("@StringUI lambda parameter triggers UI encoding") { + val uiToBuilder: (String @EncodableStringAnnotation) => PythonTemplateBuilder = uiText => pyb"$uiText" + val builder = uiToBuilder("lambda") + assert(builder.encode == decodeExpr("lambda")) + } + + test("@StringUI lambda param + map + mkString triggers UI encoding per element") { + val rawItems = List("a", "b", "c") + val joinedEncoded = + rawItems.map((uiItem: String @EncodableStringAnnotation) => pyb"$uiItem").mkString("[", ", ", "]") + assert(joinedEncoded == s"[${rawItems.map(decodeExpr).mkString(", ")}]") + } + + test("List[String @StringUI] element access preserves UI encoding") { + val uiItems: List[String @EncodableStringAnnotation] = List("first", "second") + val first = uiItems.head + val builder = pyb"$first" + assert(builder.encode == decodeExpr("first")) + } + + test("Erasing List[String @StringUI] to List[String] drops UI encoding") { + val uiItems: List[String @EncodableStringAnnotation] = List("erased") + val erased: List[String] = uiItems.map((uiItem: String @EncodableStringAnnotation) => (uiItem: String)) + val builder = pyb"${erased.head}" + assert(builder.encode == "erased") + } + + test("@(StringUI @field) on case class field triggers UI encoding via accessor/field") { + final case class WithFieldAnnotation(@(EncodableStringAnnotation @field) uiText: String) + val value = WithFieldAnnotation("field") + val builder = pyb"${value.uiText}" + assert(builder.encode == decodeExpr("field")) + } + + test("@StringUI on case class param without @field does not trigger UI encoding via accessor") { + final case class WithoutFieldAnnotation(@EncodableStringAnnotation uiText: String) + val value = WithoutFieldAnnotation("param-only") + val builder = pyb"${value.uiText}" + assert(builder.encode == "param-only") + } + + test("@StringUI method annotation triggers UI encoding") { + object Holder { + @EncodableStringAnnotation def uiText: String = "method" + } + val builder = pyb"${Holder.uiText}" + assert(builder.encode == decodeExpr("method")) + } + + test("@StringUI method annotation on def with parens triggers UI encoding") { + object Holder { + @EncodableStringAnnotation def uiText(): String = "method-parens" + } + val builder = pyb"${Holder.uiText()}" + assert(builder.encode == decodeExpr("method-parens")) + } + + test("unannotated String does not become UI (stays raw python)") { + val rawText: String = "raw" + val builder = pyb"$rawText" + assert(builder.encode == "raw") + } + + test("StringPy alias remains raw") { + val rawText: PythonLiteral = "raw2" + val builder = pyb"$rawText" + assert(builder.encode == "raw2") + } + + // ======================================================================== + // Compile-time checks (direct UI args) + // ======================================================================== + + test("UI with whitespace boundaries compiles") { + assertCompiles(""" + import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._ + import org.apache.texera.amber.pybuilder.PyStringTypes._ + object UiWhitespaceBoundariesOk { val ui: EncodableString = "x"; val b = pyb"foo $ui bar" } + """) + } + + test("UI next to comma is allowed (common in function args)") { + assertCompiles(""" + import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._ + import org.apache.texera.amber.pybuilder.PyStringTypes._ + object UiCommaOk { val ui: EncodableString = "x"; val b = pyb"f($ui, 1)" } + """) + } + + test("UI next to parentheses is allowed") { + assertCompiles(""" + import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._ + import org.apache.texera.amber.pybuilder.PyStringTypes._ + object UiParensOk { val ui: EncodableString = "x"; val b = pyb"($ui)" } + """) + } + + test("hash inside quotes does not count as a comment marker (UI allowed afterwards)") { + assertCompiles(""" + import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._ + import org.apache.texera.amber.pybuilder.PyStringTypes._ + object HashInQuotesOk { val ui: EncodableString = "x"; val b = pyb"print('#') $ui" } + """) + } + + test("UI glued to identifier on the left does not compile") { + assertDoesNotCompile(""" + import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._ + import org.apache.texera.amber.pybuilder.PyStringTypes._ + object UiGluedLeftBad { val ui: EncodableString = "x"; val b = pyb"foo$ui" } + """) + } + + test("UI glued to identifier on the right does not compile") { + assertDoesNotCompile(""" + import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._ + import org.apache.texera.amber.pybuilder.PyStringTypes._ + object UiGluedRightBad { val ui: EncodableString = "x"; val b = pyb"${ui}bar" } + """) + } + + test("UI glued to a quote on the right does not compile") { + assertDoesNotCompile(""" + import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._ + import org.apache.texera.amber.pybuilder.PyStringTypes._ + object UiGluedQuoteBad { val ui: EncodableString = "x"; val b = pyb"${ui}'" } + """) + } + + test("UI placed inside a quoted python string literal does not compile (single quotes)") { + assertDoesNotCompile(""" + import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._ + import org.apache.texera.amber.pybuilder.PyStringTypes._ + object UiInsideSingleQuotesBad { val ui: EncodableString = "x"; val b = pyb"print('${ui}')" } + """) + } + + test("UI placed inside a quoted python string literal does not compile (double quotes)") { + assertDoesNotCompile(""" + import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._ + import org.apache.texera.amber.pybuilder.PyStringTypes._ + object UiInsideDoubleQuotesBad { + val ui: EncodableString = "x" + val b = pyb"print(\\"${ui}\\")" + } + """) + } + + test("UI placed after a python comment marker on same line does not compile") { + assertDoesNotCompile(""" + import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._ + import org.apache.texera.amber.pybuilder.PyStringTypes._ + object UiAfterCommentBad { val ui: EncodableString = "x"; val b = pyb"foo # ${ui}" } + """) + } + + test("UI placed after a python comment marker on same line does not compile (no whitespace)") { + assertDoesNotCompile(""" + import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._ + import org.apache.texera.amber.pybuilder.PyStringTypes._ + object UiAfterCommentNoSpaceBad { val ui: EncodableString = "x"; val b = pyb"foo #${ui}" } + """) + } + + test("comment marker on previous line does not affect next line (lineTail behavior)") { + assertCompiles( + "import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._\n" + + "import org.apache.texera.amber.pybuilder.PyStringTypes._\n" + + "object CommentPrevLineOk {\n" + + " val ui: EncodableString = \"x\"\n" + + " val b = pyb\"\"\"|# comment\n" + + " |$ui\"\"\"\n" + + "}\n" + ) + } + + + test("PyString (EncodableString) glued to identifier on the left does not compile") { + assertDoesNotCompile(""" + import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._ + import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.EncodableString + object PyStringGluedLeftBad { val ui = EncodableString("x"); val b = pyb"foo${ui}" } + """) + } + + test("PyString (EncodableString) inside a quoted python string literal does not compile") { + assertDoesNotCompile(""" + import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._ + import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.EncodableString + object PyStringInsideQuotesBad { val ui = EncodableString("x"); val b = pyb"print('${ui}')" } + """) + } + + test("all isBadNeighbor characters reject direct UI adjacency at compile time (left + right)") { + val candidates = (33 to 126).map(_.toChar) // printable ASCII, avoids whitespace + val badChars = candidates.filter(PythonLexerUtils.isBadNeighbor) + + // This is intentionally exhaustive over the implementation-defined "bad neighbor" set. + // We assert only compile success/failure, not the specific error message. + badChars.zipWithIndex.foreach { case (ch, i) => + val esc = scalaUnicodeEscape(ch) + + val leftAdj = + s""" + |import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._ + |import org.apache.texera.amber.pybuilder.PyStringTypes._ + |object UiBadLeft_$i { + | val ui: EncodableString = "x" + | val b = pyb\"\"\"pre$esc${'$'}{ui}post\"\"\" + |} + |""".stripMargin + + val rightAdj = + s""" + |import org.apache.texera.amber.pybuilder.PythonTemplateBuilder._ + |import org.apache.texera.amber.pybuilder.PyStringTypes._ + |object UiBadRight_$i { + | val ui: EncodableString = "x" + | val b = pyb\"\"\"pre${'$'}{ui}$esc post\"\"\" + |} + |""".stripMargin + + assertToolboxDoesNotCompile(leftAdj) + assertToolboxDoesNotCompile(rightAdj) + } + } + + // ======================================================================== + // Interpolator semantics / evaluation + // ======================================================================== + + test("interpolated args are evaluated once and not re-evaluated on render") { + var evalCount = 0 + def nextValue(): String = { + evalCount += 1 + "v" + } + + val builder = pyb"${nextValue()}" + assert(evalCount == 1) + + builder.plain + assert(evalCount == 1) + + builder.encode + assert(evalCount == 1) + } + + // ======================================================================== + // Nested PythonTemplateBuilder behavior (mode propagation + runtime UI checks) + // ======================================================================== + + test("nested PythonTemplateBuilder with UI propagates mode (plain)") { + val uiText = EncodableStringRenderer("Z") + val inner = pyb"X=$uiText" + val outer = pyb"pre $inner post" + assert(outer.plain == "pre X=Z post") + } + + test("nested PythonTemplateBuilder with UI propagates mode (encoded)") { + val uiText = EncodableStringRenderer("Z") + val inner = pyb"X=$uiText" + val outer = pyb"pre $inner post" + assert(outer.encode == s"pre X=${decodeExpr("Z")} post") + } + + test("nested PythonTemplateBuilder without UI can appear inside python quotes (no runtime checks)") { + val inner = pyb"hello" + val outer = pyb"print('$inner')" + assert(outer.plain == "print('hello')") + assert(outer.encode == "print('hello')") + } + + test("containsUi detects UI chunks correctly") { + val rawBuilder = pyb"raw" + val uiBuilder = pyb"${EncodableStringRenderer("x")}" + val combined = rawBuilder + uiBuilder + assert(!rawBuilder.containsEncodableString) + assert(uiBuilder.containsEncodableString) + assert(combined.containsEncodableString) + } + + test("nested PythonTemplateBuilder containing UI inside single quotes throws at runtime") { + val inner = pyb"${EncodableStringRenderer("x")}" + intercept[IllegalArgumentException] { + pyb"print('$inner')" + } + } + + test("nested PythonTemplateBuilder containing UI inside double quotes throws at runtime") { + val inner = pyb"${EncodableStringRenderer("x")}" + intercept[IllegalArgumentException] { + pyb"""print("$inner")""" + } + } + + test("nested PythonTemplateBuilder containing UI after comment marker throws at runtime (with and without whitespace)") { + val inner = pyb"${EncodableStringRenderer("x")}" + intercept[IllegalArgumentException] { + pyb"foo # $inner" + } + intercept[IllegalArgumentException] { + pyb"foo #$inner" + } + } + + test("nested PythonTemplateBuilder containing UI glued to identifier/digit throws at runtime") { + val inner = pyb"${EncodableStringRenderer("x")}" + intercept[IllegalArgumentException] { pyb"foo$inner" } + intercept[IllegalArgumentException] { pyb"${inner}bar" } + intercept[IllegalArgumentException] { pyb"1$inner" } + intercept[IllegalArgumentException] { pyb"${inner}2" } + } + + test("runtime guard does NOT throw when nested builder has no UI, even in unsafe boundary contexts") { + val inner = pyb"hello" + val outer1 = pyb"foo$inner" + val outer2 = pyb"${inner}bar" + val outer3 = pyb"print('$inner')" + val outer4 = pyb"foo #$inner" + + assert(outer1.plain == "foohello") + assert(outer2.plain == "hellobar") + assert(outer3.plain == "print('hello')") + assert(outer4.plain == "foo #hello") + } + + test("nested PythonTemplateBuilder containing UI with safe whitespace boundaries is allowed") { + val inner = pyb"${EncodableStringRenderer("x")}" + val outer = pyb"foo $inner bar" + assert(outer.plain == "foo x bar") + assert(outer.encode == s"foo ${decodeExpr("x")} bar") + } + + test("nested PythonTemplateBuilder containing UI next to punctuation is allowed") { + val inner = pyb"${EncodableStringRenderer("x")}" + val outer = pyb"f($inner, 1)" + assert(outer.plain == "f(x, 1)") + assert(outer.encode == s"f(${decodeExpr("x")}, 1)") + } + + test("stripMargin works across nested builders") { + val inner = + pyb"""A + |B""" + val outer = + pyb"""|start + |$inner + |end""" + assert(outer.plain == "start\nA\nB\nend") + } + + test("""format(): EncodableString arg after closing quote is allowed""") { + val workflowParam = "wf" + val portParam = PythonTemplateBuilder.EncodableStringRenderer("P") + + val builder = pyb""""$workflowParam".format($portParam)""" + assert(builder.plain == "\"wf\".format(P)") + assert(builder.encode.contains("self.decode_python_template(")) + } + + test("format(): nested PythonTemplateBuilder containing UI is allowed (no runtime false positive)") { + val workflowParam = "wf" + val portParam = pyb"int (${PythonTemplateBuilder.EncodableStringRenderer("\\.")})," + + val builder = pyb""""$workflowParam".format($portParam)""" + assert(builder.plain.contains("format(int (\\.),")) + assert(builder.encode.contains("self.decode_python_template(")) + } + + test("still rejects nested UI builder inside Python quotes at runtime") { + val portParam = pyb"${PythonTemplateBuilder.EncodableStringRenderer("P")}" + + intercept[IllegalArgumentException] { + pyb"print('${portParam}')".plain + } + } +} diff --git a/common/workflow-core/build.sbt b/common/workflow-core/build.sbt new file mode 100644 index 00000000000..e71b2cd1d22 --- /dev/null +++ b/common/workflow-core/build.sbt @@ -0,0 +1,225 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +///////////////////////////////////////////////////////////////////////////// +// Project Settings +///////////////////////////////////////////////////////////////////////////// + +name := "workflow-core" + + +enablePlugins(JavaAppPackaging) + +// Enable semanticdb for Scalafix +ThisBuild / semanticdbEnabled := true +ThisBuild / semanticdbVersion := scalafixSemanticdb.revision + +// Manage dependency conflicts by always using the latest revision +ThisBuild / conflictManager := ConflictManager.latestRevision + +// Restrict parallel execution of tests to avoid conflicts +Global / concurrentRestrictions += Tags.limit(Tags.Test, 1) + + +///////////////////////////////////////////////////////////////////////////// +// Compiler Options +///////////////////////////////////////////////////////////////////////////// + +// Scala compiler options +Compile / scalacOptions ++= Seq( + "-Xelide-below", "WARNING", // Turn on optimizations with "WARNING" as the threshold + "-feature", // Check feature warnings + "-deprecation", // Check deprecation warnings + "-Ywarn-unused:imports" // Check for unused imports +) + + +///////////////////////////////////////////////////////////////////////////// +// ScalaPB Configuration +///////////////////////////////////////////////////////////////////////////// + +// Exclude some proto files +PB.generate / excludeFilter := "scalapb.proto" + +// Set the protoc version for ScalaPB +ThisBuild / PB.protocVersion := "3.19.4" + +// ScalaPB code generation for .proto files +Compile / PB.targets := Seq( + scalapb.gen(singleLineToProtoString = true) -> (Compile / sourceManaged).value +) + +// Mark the ScalaPB-generated directory as a generated source root +Compile / managedSourceDirectories += (Compile / sourceManaged).value + +// ScalaPB library dependencies +libraryDependencies ++= Seq( + "com.thesamet.scalapb" %% "scalapb-runtime" % scalapb.compiler.Version.scalapbVersion % "protobuf", + "com.thesamet.scalapb" %% "scalapb-json4s" % "0.12.0" // For ScalaPB 0.11.x +) + +// Enable protobuf compilation in Test +Test / PB.protoSources += PB.externalSourcePath.value + + +///////////////////////////////////////////////////////////////////////////// +// Test-related Dependencies +///////////////////////////////////////////////////////////////////////////// + +val testcontainersVersion = "0.44.1" + +libraryDependencies ++= Seq( + "org.scalamock" %% "scalamock" % "5.2.0" % Test, // ScalaMock + "org.scalatest" %% "scalatest" % "3.2.15" % Test, // ScalaTest + "junit" % "junit" % "4.13.2" % Test, // JUnit + "com.novocode" % "junit-interface" % "0.11" % Test, // SBT interface for JUnit + "com.dimafeng" %% "testcontainers-scala-scalatest" % testcontainersVersion % Test, // Testcontainers ScalaTest integration + "com.dimafeng" %% "testcontainers-scala-minio" % testcontainersVersion % Test // MinIO Testcontainer Scala integration +) + + +///////////////////////////////////////////////////////////////////////////// +// Jackson-related Dependencies +///////////////////////////////////////////////////////////////////////////// + +val jacksonVersion = "2.18.6" +libraryDependencies ++= Seq( + "javax.validation" % "validation-api" % "2.0.1.Final", + "com.fasterxml.jackson.core" % "jackson-databind" % jacksonVersion, // Jackson Databind + "com.fasterxml.jackson.module" % "jackson-module-kotlin" % jacksonVersion % Test, // Jackson Kotlin Module + "com.fasterxml.jackson.datatype" % "jackson-datatype-jdk8" % jacksonVersion % Test, // Jackson JDK8 Datatypes + "com.fasterxml.jackson.datatype" % "jackson-datatype-jsr310" % jacksonVersion % Test, // Jackson JSR310 + "com.fasterxml.jackson.datatype" % "jackson-datatype-joda" % jacksonVersion % Test, // Jackson Joda + "com.fasterxml.jackson.module" % "jackson-module-jsonSchema" % jacksonVersion, // JSON Schema Module + "com.fasterxml.jackson.module" %% "jackson-module-scala" % jacksonVersion, // Scala Module + "com.fasterxml.jackson.module" % "jackson-module-no-ctor-deser" % jacksonVersion // No Constructor Deserializer +) + +///////////////////////////////////////////////////////////////////////////// +// Arrow related +val arrowVersion = "15.0.2" +val nettyVersion = "4.1.96.Final" +val arrowDependencies = Seq( + // https://mvnrepository.com/artifact/org.apache.arrow/flight-grpc + "org.apache.arrow" % "flight-grpc" % arrowVersion, + // https://mvnrepository.com/artifact/org.apache.arrow/flight-core + "org.apache.arrow" % "flight-core" % arrowVersion +) + +libraryDependencies ++= arrowDependencies + +// Netty dependency overrides to ensure compatibility with Arrow +// Arrow 14.0.1 requires Netty 4.1.96.Final for proper memory allocation +// The chunkSize field issue occurs when Netty versions are mismatched +dependencyOverrides ++= Seq( + "io.netty" % "netty-all" % nettyVersion, + "io.netty" % "netty-buffer" % nettyVersion, + "io.netty" % "netty-codec" % nettyVersion, + "io.netty" % "netty-codec-http" % nettyVersion, + "io.netty" % "netty-codec-http2" % nettyVersion, + "io.netty" % "netty-codec-socks" % nettyVersion, + "io.netty" % "netty-common" % nettyVersion, + "io.netty" % "netty-handler" % nettyVersion, + "io.netty" % "netty-handler-proxy" % nettyVersion, + "io.netty" % "netty-resolver" % nettyVersion, + "io.netty" % "netty-transport" % nettyVersion, + "io.netty" % "netty-transport-classes-epoll" % nettyVersion, + "io.netty" % "netty-transport-native-epoll" % nettyVersion, + "io.netty" % "netty-transport-native-unix-common" % nettyVersion +) + +///////////////////////////////////////////////////////////////////////////// +// Iceberg-related Dependencies +///////////////////////////////////////////////////////////////////////////// +val excludeJersey = ExclusionRule(organization = "com.sun.jersey") +val excludeGlassfishJersey = ExclusionRule(organization = "org.glassfish.jersey") +val excludeSlf4j = ExclusionRule(organization = "org.slf4j") +val excludeJetty = ExclusionRule(organization = "org.eclipse.jetty") +val excludeJsp = ExclusionRule(organization = "javax.servlet.jsp") +val excludeXmlBind = ExclusionRule(organization = "javax.xml.bind") +val excludeJackson = ExclusionRule(organization = "com.fasterxml.jackson.core") +val excludeJacksonModule = ExclusionRule(organization = "com.fasterxml.jackson.module") + +libraryDependencies ++= Seq( + "org.apache.iceberg" % "iceberg-api" % "1.7.1", + "org.apache.iceberg" % "iceberg-parquet" % "1.7.1" excludeAll( + excludeJackson, + excludeJacksonModule + ), + "org.apache.iceberg" % "iceberg-core" % "1.7.1" excludeAll( + excludeJackson, + excludeJacksonModule + ), + "org.apache.iceberg" % "iceberg-data" % "1.7.1" excludeAll( + excludeJackson, + excludeJacksonModule + ), + "org.apache.iceberg" % "iceberg-aws" % "1.7.1" excludeAll( + excludeJackson, + excludeJacksonModule + ), + "org.apache.hadoop" % "hadoop-common" % "3.3.1" excludeAll( + excludeXmlBind, + excludeGlassfishJersey, + excludeJersey, + excludeSlf4j, + excludeJetty, + excludeJsp, + excludeJackson, + excludeJacksonModule + ), + "org.apache.hadoop" % "hadoop-mapreduce-client-core" % "3.3.1" excludeAll( + excludeXmlBind, + excludeGlassfishJersey, + excludeJersey, + excludeSlf4j, + excludeJetty, + excludeJsp, + excludeJackson, + excludeJacksonModule + ), + "org.postgresql" % "postgresql" % "42.7.3" +) + +///////////////////////////////////////////////////////////////////////////// +// Additional Dependencies +///////////////////////////////////////////////////////////////////////////// + +libraryDependencies ++= Seq( + "com.github.sisyphsu" % "dateparser" % "1.0.11", // DateParser + "com.google.guava" % "guava" % "31.1-jre", // Guava + "org.ehcache" % "sizeof" % "0.4.3", // Ehcache SizeOf + "org.jgrapht" % "jgrapht-core" % "1.4.0", // JGraphT Core + "com.typesafe.scala-logging" %% "scala-logging" % "3.9.5", // Scala Logging + "org.eclipse.jgit" % "org.eclipse.jgit" % "5.13.0.202109080827-r", // jgit + "org.apache.commons" % "commons-vfs2" % "2.9.0", // for FileResolver throw VFS-related exceptions + "io.lakefs" % "sdk" % "1.51.0", // for lakeFS api calls + "com.typesafe" % "config" % "1.4.6", // config reader + "org.apache.commons" % "commons-jcs3-core" % "3.2", // Apache Commons JCS + "software.amazon.awssdk" % "s3" % "2.29.51" excludeAll( + ExclusionRule(organization = "io.netty") + ), + "software.amazon.awssdk" % "auth" % "2.29.51" excludeAll( + ExclusionRule(organization = "io.netty") + ), + "software.amazon.awssdk" % "regions" % "2.29.51" excludeAll( + ExclusionRule(organization = "io.netty") + ), + "software.amazon.awssdk" % "sts" % "2.29.51" excludeAll( + ExclusionRule(organization = "io.netty") + ), +) \ No newline at end of file diff --git a/common/workflow-core/src/main/protobuf/org/apache/texera/amber/core/executor.proto b/common/workflow-core/src/main/protobuf/org/apache/texera/amber/core/executor.proto new file mode 100644 index 00000000000..20504c8c1c4 --- /dev/null +++ b/common/workflow-core/src/main/protobuf/org/apache/texera/amber/core/executor.proto @@ -0,0 +1,53 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +syntax = "proto3"; +package org.apache.texera.amber.core; + + +import "org/apache/texera/amber/core/virtualidentity.proto"; +import "scalapb/scalapb.proto"; + +option (scalapb.options) = { + scope: FILE, + preserve_unknown_fields: false + no_default_values_in_constructor: false +}; + + +message OpExecWithCode { + string code = 1; + string language = 2; +} + +message OpExecWithClassName { + string className = 1; + string descString = 2; +} + +message OpExecSource { + string storageKey = 1; + WorkflowIdentity workflowIdentity = 2 [(scalapb.field).no_box = true]; +} + +message OpExecInitInfo { + oneof sealed_value { + OpExecWithClassName opExecWithClassName = 1; + OpExecWithCode opExecWithCode = 2; + OpExecSource opExecSource = 3; + } +} \ No newline at end of file diff --git a/common/workflow-core/src/main/protobuf/org/apache/texera/amber/core/virtualidentity.proto b/common/workflow-core/src/main/protobuf/org/apache/texera/amber/core/virtualidentity.proto new file mode 100644 index 00000000000..3103606a4ac --- /dev/null +++ b/common/workflow-core/src/main/protobuf/org/apache/texera/amber/core/virtualidentity.proto @@ -0,0 +1,62 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +syntax = "proto3"; + +package org.apache.texera.amber.core; + +import "scalapb/scalapb.proto"; + +option (scalapb.options) = { + scope: FILE, + preserve_unknown_fields: false + no_default_values_in_constructor: true +}; + +message WorkflowIdentity { + int64 id = 1; +} + +message ExecutionIdentity { + int64 id = 1; +} + +message ActorVirtualIdentity { + string name = 1; +} + +message ChannelIdentity { + ActorVirtualIdentity fromWorkerId = 1 [(scalapb.field).no_box = true]; + ActorVirtualIdentity toWorkerId = 2 [(scalapb.field).no_box = true]; + bool isControl = 3; +} + +message OperatorIdentity { + string id = 1; +} + +message PhysicalOpIdentity{ + OperatorIdentity logicalOpId = 1 [(scalapb.field).no_box = true]; + string layerName = 2; +} + +message EmbeddedControlMessageIdentity{ + string id = 1; +} + + + diff --git a/common/workflow-core/src/main/protobuf/org/apache/texera/amber/core/workflow.proto b/common/workflow-core/src/main/protobuf/org/apache/texera/amber/core/workflow.proto new file mode 100644 index 00000000000..c5b2cb248ff --- /dev/null +++ b/common/workflow-core/src/main/protobuf/org/apache/texera/amber/core/workflow.proto @@ -0,0 +1,73 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +syntax = "proto3"; + +package org.apache.texera.amber.core; + +import "org/apache/texera/amber/core/virtualidentity.proto"; +import "scalapb/scalapb.proto"; + +option (scalapb.options) = { + scope: FILE, + preserve_unknown_fields: false, + no_default_values_in_constructor: false +}; + +message PortIdentity { + int32 id = 1; + bool internal = 2; +} + +message GlobalPortIdentity{ + PhysicalOpIdentity opId = 1 [(scalapb.field).no_box = true]; + PortIdentity portId = 2 [(scalapb.field).no_box = true]; + bool input = 3; +} + +message InputPort { + PortIdentity id = 1 [(scalapb.field).no_box = true]; + string displayName = 2; + bool disallowMultiLinks = 3; + repeated PortIdentity dependencies = 4; +} + + +message OutputPort { + enum OutputMode { + // outputs complete result set snapshot for each update + SET_SNAPSHOT = 0; + // outputs incremental result set delta for each update + SET_DELTA = 1; + // outputs a single snapshot for the entire execution, + // used explicitly to support visualization operators that may exceed the memory limit + // TODO: remove this mode after we have a better solution for output size limit + SINGLE_SNAPSHOT = 2; + } + PortIdentity id = 1 [(scalapb.field).no_box = true]; + string displayName = 2; + bool blocking = 3; + OutputMode mode = 4; +} + + +message PhysicalLink { + PhysicalOpIdentity fromOpId = 1 [(scalapb.field).no_box = true]; + PortIdentity fromPortId = 2 [(scalapb.field).no_box = true]; + PhysicalOpIdentity toOpId = 3 [(scalapb.field).no_box = true]; + PortIdentity toPortId = 4 [(scalapb.field).no_box = true]; +} diff --git a/common/workflow-core/src/main/protobuf/org/apache/texera/amber/core/workflowruntimestate.proto b/common/workflow-core/src/main/protobuf/org/apache/texera/amber/core/workflowruntimestate.proto new file mode 100644 index 00000000000..6c6105de847 --- /dev/null +++ b/common/workflow-core/src/main/protobuf/org/apache/texera/amber/core/workflowruntimestate.proto @@ -0,0 +1,43 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +syntax = "proto3"; + +package org.apache.texera.amber.core; + +import "google/protobuf/timestamp.proto"; +import "scalapb/scalapb.proto"; + +option (scalapb.options) = { + scope: FILE, + preserve_unknown_fields: false + no_default_values_in_constructor: false +}; + +enum FatalErrorType{ + COMPILATION_ERROR = 0; + EXECUTION_FAILURE = 1; +} + +message WorkflowFatalError { + FatalErrorType type = 1; + google.protobuf.Timestamp timestamp = 2 [(scalapb.field).no_box = true]; + string message = 3; + string details = 4; + string operatorId = 5; + string workerId = 6; +} diff --git a/common/workflow-core/src/main/protobuf/scalapb/scalapb.proto b/common/workflow-core/src/main/protobuf/scalapb/scalapb.proto new file mode 100644 index 00000000000..45a2866e1ca --- /dev/null +++ b/common/workflow-core/src/main/protobuf/scalapb/scalapb.proto @@ -0,0 +1,380 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +syntax = "proto2"; + +package scalapb; + +option java_package = "scalapb.options"; + +option (options) = { + package_name: "scalapb.options" + flat_package: true +}; + +import "google/protobuf/descriptor.proto"; + +message ScalaPbOptions { + // If set then it overrides the java_package and package. + optional string package_name = 1; + + // If true, the compiler does not append the proto base file name + // into the generated package name. If false (the default), the + // generated scala package name is the package_name.basename where + // basename is the proto file name without the .proto extension. + optional bool flat_package = 2; + + // Adds the following imports at the top of the file (this is meant + // to provide implicit TypeMappers) + repeated string import = 3; + + // Text to add to the generated scala file. This can be used only + // when single_file is true. + repeated string preamble = 4; + + // If true, all messages and enums (but not services) will be written + // to a single Scala file. + optional bool single_file = 5; + + // By default, wrappers defined at + // https://github.com/google/protobuf/blob/master/src/google/protobuf/wrappers.proto, + // are mapped to an Option[T] where T is a primitive type. When this field + // is set to true, we do not perform this transformation. + optional bool no_primitive_wrappers = 7; + + // DEPRECATED. In ScalaPB <= 0.5.47, it was necessary to explicitly enable + // primitive_wrappers. This field remains here for backwards compatibility, + // but it has no effect on generated code. It is an error to set both + // `primitive_wrappers` and `no_primitive_wrappers`. + optional bool primitive_wrappers = 6; + + // Scala type to be used for repeated fields. If unspecified, + // `scala.collection.Seq` will be used. + optional string collection_type = 8; + + // If set to true, all generated messages in this file will preserve unknown + // fields. + optional bool preserve_unknown_fields = 9 [default = true]; + + // If defined, sets the name of the file-level object that would be generated. This + // object extends `GeneratedFileObject` and contains descriptors, and list of message + // and enum companions. + optional string object_name = 10; + + // Whether to apply the options only to this file, or for the entire package (and its subpackages) + enum OptionsScope { + // Apply the options for this file only (default) + FILE = 0; + + // Apply the options for the entire package and its subpackages. + PACKAGE = 1; + } + // Experimental: scope to apply the given options. + optional OptionsScope scope = 11; + + // If true, lenses will be generated. + optional bool lenses = 12 [default = true]; + + // If true, then source-code info information will be included in the + // generated code - normally the source code info is cleared out to reduce + // code size. The source code info is useful for extracting source code + // location from the descriptors as well as comments. + optional bool retain_source_code_info = 13; + + // Scala type to be used for maps. If unspecified, + // `scala.collection.immutable.Map` will be used. + optional string map_type = 14; + + // If true, no default values will be generated in message constructors. + optional bool no_default_values_in_constructor = 15; + + /* Naming convention for generated enum values */ + enum EnumValueNaming { + AS_IN_PROTO = 0; // Enum value names in Scala use the same name as in the proto + CAMEL_CASE = 1; // Convert enum values to CamelCase in Scala. + } + optional EnumValueNaming enum_value_naming = 16; + + // Indicate if prefix (enum name + optional underscore) should be removed in scala code + // Strip is applied before enum value naming changes. + optional bool enum_strip_prefix = 17 [default = false]; + + // Scala type to use for bytes fields. + optional string bytes_type = 21; + + // Enable java conversions for this file. + optional bool java_conversions = 23; + + // AuxMessageOptions enables you to set message-level options through package-scoped options. + // This is useful when you can't add a dependency on scalapb.proto from the proto file that + // defines the message. + message AuxMessageOptions { + // The fully-qualified name of the message in the proto name space. + optional string target = 1; + + // Options to apply to the message. If there are any options defined on the target message + // they take precedence over the options. + optional MessageOptions options = 2; + } + + // AuxFieldOptions enables you to set field-level options through package-scoped options. + // This is useful when you can't add a dependency on scalapb.proto from the proto file that + // defines the field. + message AuxFieldOptions { + // The fully-qualified name of the field in the proto name space. + optional string target = 1; + + // Options to apply to the field. If there are any options defined on the target message + // they take precedence over the options. + optional FieldOptions options = 2; + } + + // AuxEnumOptions enables you to set enum-level options through package-scoped options. + // This is useful when you can't add a dependency on scalapb.proto from the proto file that + // defines the enum. + message AuxEnumOptions { + // The fully-qualified name of the enum in the proto name space. + optional string target = 1; + + // Options to apply to the enum. If there are any options defined on the target enum + // they take precedence over the options. + optional EnumOptions options = 2; + } + + // AuxEnumValueOptions enables you to set enum value level options through package-scoped + // options. This is useful when you can't add a dependency on scalapb.proto from the proto + // file that defines the enum. + message AuxEnumValueOptions { + // The fully-qualified name of the enum value in the proto name space. + optional string target = 1; + + // Options to apply to the enum value. If there are any options defined on + // the target enum value they take precedence over the options. + optional EnumValueOptions options = 2; + } + + // List of message options to apply to some messages. + repeated AuxMessageOptions aux_message_options = 18; + + // List of message options to apply to some fields. + repeated AuxFieldOptions aux_field_options = 19; + + // List of message options to apply to some enums. + repeated AuxEnumOptions aux_enum_options = 20; + + // List of enum value options to apply to some enum values. + repeated AuxEnumValueOptions aux_enum_value_options = 22; + + // List of preprocessors to apply. + repeated string preprocessors = 24; + + repeated FieldTransformation field_transformations = 25; + + // Ignores all transformations for this file. This is meant to allow specific files to + // opt out from transformations inherited through package-scoped options. + optional bool ignore_all_transformations = 26; + + // If true, getters will be generated. + optional bool getters = 27 [default = true]; + + // For use in tests only. Inhibit Java conversions even when when generator parameters + // request for it. + optional bool test_only_no_java_conversions = 999; + + extensions 1000 to max; +} + +extend google.protobuf.FileOptions { + // File-level optionals for ScalaPB. + // Extension number officially assigned by protobuf-global-extension-registry@google.com + optional ScalaPbOptions options = 1020; +} + +message MessageOptions { + // Additional classes and traits to mix in to the case class. + repeated string extends = 1; + + // Additional classes and traits to mix in to the companion object. + repeated string companion_extends = 2; + + // Custom annotations to add to the generated case class. + repeated string annotations = 3; + + // All instances of this message will be converted to this type. An implicit TypeMapper + // must be present. + optional string type = 4; + + // Custom annotations to add to the companion object of the generated class. + repeated string companion_annotations = 5; + + // Additional classes and traits to mix in to generated sealed_oneof base trait. + repeated string sealed_oneof_extends = 6; + + // If true, when this message is used as an optional field, do not wrap it in an `Option`. + // This is equivalent of setting `(field).no_box` to true on each field with the message type. + optional bool no_box = 7; + + // Custom annotations to add to the generated `unknownFields` case class field. + repeated string unknown_fields_annotations = 8; + + extensions 1000 to max; +} + +extend google.protobuf.MessageOptions { + // Message-level optionals for ScalaPB. + // Extension number officially assigned by protobuf-global-extension-registry@google.com + optional MessageOptions message = 1020; +} + +// Represents a custom Collection type in Scala. This allows ScalaPB to integrate with +// collection types that are different enough from the ones in the standard library. +message Collection { + // Type of the collection + optional string type = 1; + + // Set to true if this collection type is not allowed to be empty, for example + // cats.data.NonEmptyList. When true, ScalaPB will not generate `clearX` for the repeated + // field and not provide a default argument in the constructor. + optional bool non_empty = 2; + + // An Adapter is a Scala object available at runtime that provides certain static methods + // that can operate on this collection type. + optional string adapter = 3; +} + +message FieldOptions { + optional string type = 1; + + optional string scala_name = 2; + + // Can be specified only if this field is repeated. If unspecified, + // it falls back to the file option named `collection_type`, which defaults + // to `scala.collection.Seq`. + optional string collection_type = 3; + + optional Collection collection = 8; + + // If the field is a map, you can specify custom Scala types for the key + // or value. + optional string key_type = 4; + optional string value_type = 5; + + // Custom annotations to add to the field. + repeated string annotations = 6; + + // Can be specified only if this field is a map. If unspecified, + // it falls back to the file option named `map_type` which defaults to + // `scala.collection.immutable.Map` + optional string map_type = 7; + + // Do not box this value in Option[T]. If set, this overrides MessageOptions.no_box + optional bool no_box = 30; + + // Like no_box it does not box a value in Option[T], but also fails parsing when a value + // is not provided. This enables to emulate required fields in proto3. + optional bool required = 31; + + extensions 1000 to max; +} + +extend google.protobuf.FieldOptions { + // Field-level optionals for ScalaPB. + // Extension number officially assigned by protobuf-global-extension-registry@google.com + optional FieldOptions field = 1020; +} + +message EnumOptions { + // Additional classes and traits to mix in to the base trait + repeated string extends = 1; + + // Additional classes and traits to mix in to the companion object. + repeated string companion_extends = 2; + + // All instances of this enum will be converted to this type. An implicit TypeMapper + // must be present. + optional string type = 3; + + // Custom annotations to add to the generated enum's base class. + repeated string base_annotations = 4; + + // Custom annotations to add to the generated trait. + repeated string recognized_annotations = 5; + + // Custom annotations to add to the generated Unrecognized case class. + repeated string unrecognized_annotations = 6; + + extensions 1000 to max; +} + +extend google.protobuf.EnumOptions { + // Enum-level optionals for ScalaPB. + // Extension number officially assigned by protobuf-global-extension-registry@google.com + // + // The field is called enum_options and not enum since enum is not allowed in Java. + optional EnumOptions enum_options = 1020; +} + +message EnumValueOptions { + // Additional classes and traits to mix in to an individual enum value. + repeated string extends = 1; + + // Name in Scala to use for this enum value. + optional string scala_name = 2; + + // Custom annotations to add to the generated case object for this enum value. + repeated string annotations = 3; + + extensions 1000 to max; +} + +extend google.protobuf.EnumValueOptions { + // Enum-level optionals for ScalaPB. + // Extension number officially assigned by protobuf-global-extension-registry@google.com + optional EnumValueOptions enum_value = 1020; +} + +message OneofOptions { + // Additional traits to mix in to a oneof. + repeated string extends = 1; + + // Name in Scala to use for this oneof field. + optional string scala_name = 2; + + extensions 1000 to max; +} + +extend google.protobuf.OneofOptions { + // Enum-level optionals for ScalaPB. + // Extension number officially assigned by protobuf-global-extension-registry@google.com + optional OneofOptions oneof = 1020; +} + +enum MatchType { + CONTAINS = 0; + EXACT = 1; + PRESENCE = 2; +} + +message FieldTransformation { + optional google.protobuf.FieldDescriptorProto when = 1; + optional MatchType match_type = 2 [default = CONTAINS]; + optional google.protobuf.FieldOptions set = 3; +} + +message PreprocessorOutput { + map options_by_file = 1; +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/WorkflowRuntimeException.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/WorkflowRuntimeException.scala new file mode 100644 index 00000000000..80d5cce0e17 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/WorkflowRuntimeException.scala @@ -0,0 +1,49 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core + +import org.apache.texera.amber.core.virtualidentity.ActorVirtualIdentity + +class WorkflowRuntimeException( + val message: String, + val relatedWorkerId: Option[ActorVirtualIdentity] = None +) extends RuntimeException(message) + with Serializable { + + def this(message: String, cause: Throwable, relatedWorkerId: Option[ActorVirtualIdentity]) = { + this(message, relatedWorkerId) + initCause(cause) + } + + def this(cause: Throwable, relatedWorkerId: Option[ActorVirtualIdentity]) = { + this(Option(cause).map(_.toString).orNull, cause, relatedWorkerId) + } + + def this(cause: Throwable) = { + this(Option(cause).map(_.toString).orNull, cause, None) + } + + def this() = { + this(null: String) + } + + override def toString: String = message + +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/executor/ExecFactory.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/executor/ExecFactory.scala new file mode 100644 index 00000000000..88deaf7bebf --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/executor/ExecFactory.scala @@ -0,0 +1,63 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.executor + +object ExecFactory { + + def newExecFromJavaCode(code: String): OperatorExecutor = { + JavaRuntimeCompilation + .compileCode(code) + .getDeclaredConstructor() + .newInstance() + .asInstanceOf[OperatorExecutor] + } + + def newExecFromJavaClassName[K]( + className: String, + descString: String = "", + idx: Int = 0, + workerCount: Int = 1 + ): OperatorExecutor = { + val clazz = Class.forName(className).asInstanceOf[Class[K]] + try { + if (descString.isEmpty) { + clazz.getDeclaredConstructor().newInstance().asInstanceOf[OperatorExecutor] + } else { + clazz + .getDeclaredConstructor(classOf[String]) + .newInstance(descString) + .asInstanceOf[OperatorExecutor] + } + } catch { + case e: NoSuchMethodException => + if (descString.isEmpty) { + clazz + .getDeclaredConstructor(classOf[Int], classOf[Int]) + .newInstance(idx, workerCount) + .asInstanceOf[OperatorExecutor] + } else { + clazz + .getDeclaredConstructor(classOf[String], classOf[Int], classOf[Int]) + .newInstance(descString, idx, workerCount) + .asInstanceOf[OperatorExecutor] + } + } + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/executor/JavaRuntimeCompilation.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/executor/JavaRuntimeCompilation.scala new file mode 100644 index 00000000000..eb50c273f9f --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/executor/JavaRuntimeCompilation.scala @@ -0,0 +1,106 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.executor + +import java.io.ByteArrayOutputStream +import java.net.URI +import java.util +import javax.tools._ + +object JavaRuntimeCompilation { + val compiler: JavaCompiler = ToolProvider.getSystemJavaCompiler + + def compileCode(code: String): Class[_] = { + val packageName = "org.apache.texera.amber.operators.udf.java" + + //to hide it from user we will append the package in the udf code. + val codeToCompile = s"package $packageName;\n$code" + val defaultClassName = s"$packageName.JavaUDFOpExec" + + val fileManager: CustomJavaFileManager = new CustomJavaFileManager( + compiler.getStandardFileManager(null, null, null) + ) + + // Diagnostic collector is to capture compilation diagnostics (errors, warnings, etc.) + val diagnosticCollector = new DiagnosticCollector[JavaFileObject] + + /* Compiles the provided source code using the Java Compiler API, utilizing a custom file manager, + Collecting compilation diagnostics, and storing the result in 'compilationResult'. + */ + val compilationResult = compiler + .getTask( + null, + fileManager, + diagnosticCollector, + null, + null, + util.Arrays.asList(new StringJavaFileObject(defaultClassName, codeToCompile)) + ) + .call() + + // Checking if compilation was successful + if (!compilationResult) { + // Getting the compilation diagnostics (errors and warnings) + val diagnostics = diagnosticCollector.getDiagnostics + val errorMessageBuilder = new StringBuilder() + diagnostics.forEach { diagnostic => + errorMessageBuilder.append( + s"Error at line ${diagnostic.getLineNumber}: ${diagnostic.getMessage(null)}\n" + ) + } + throw new RuntimeException(errorMessageBuilder.toString()) + } + new CustomClassLoader().loadClass(defaultClassName, fileManager.getCompiledBytes) + } + + private class CustomJavaFileManager(fileManager: JavaFileManager) + extends ForwardingJavaFileManager[JavaFileManager](fileManager) { + private val outputBuffer: ByteArrayOutputStream = new ByteArrayOutputStream() + + def getCompiledBytes: Array[Byte] = outputBuffer.toByteArray + + override def getJavaFileForOutput( + location: JavaFileManager.Location, + className: String, + kind: JavaFileObject.Kind, + sibling: FileObject + ): JavaFileObject = { + new SimpleJavaFileObject(URI.create(s"string:///$className${kind.extension}"), kind) { + override def openOutputStream(): ByteArrayOutputStream = outputBuffer + } + } + } + + private class StringJavaFileObject(className: String, code: String) + extends SimpleJavaFileObject( + URI.create( + "string:///" + className.replace('.', '/') + JavaFileObject.Kind.SOURCE.extension + ), + JavaFileObject.Kind.SOURCE + ) { + override def getCharContent(ignoreEncodingErrors: Boolean): CharSequence = code + } + + private class CustomClassLoader extends ClassLoader { + + def loadClass(name: String, classBytes: Array[Byte]): Class[_] = + defineClass(name, classBytes, 0, classBytes.length) + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/executor/OperatorExecutor.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/executor/OperatorExecutor.scala new file mode 100644 index 00000000000..9837213abbb --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/executor/OperatorExecutor.scala @@ -0,0 +1,53 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.executor + +import org.apache.texera.amber.core.state.State +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.core.workflow.PortIdentity + +trait OperatorExecutor { + + def open(): Unit = {} + + def produceStateOnStart(port: Int): Option[State] = None + + def processState(state: State, port: Int): Option[State] = Some(state) + + def processTupleMultiPort( + tuple: Tuple, + port: Int + ): Iterator[(TupleLike, Option[PortIdentity])] = { + processTuple(tuple, port).map(t => (t, None)) + } + + def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] + + def produceStateOnFinish(port: Int): Option[State] = None + + def onFinishMultiPort(port: Int): Iterator[(TupleLike, Option[PortIdentity])] = { + onFinish(port).map(t => (t, None)) + } + + def onFinish(port: Int): Iterator[TupleLike] = Iterator.empty + + def close(): Unit = {} + +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/executor/SourceOperatorExecutor.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/executor/SourceOperatorExecutor.scala new file mode 100644 index 00000000000..633314679a4 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/executor/SourceOperatorExecutor.scala @@ -0,0 +1,44 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.executor + +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.core.workflow.PortIdentity + +trait SourceOperatorExecutor extends OperatorExecutor { + override def open(): Unit = {} + + override def close(): Unit = {} + override def processTupleMultiPort( + tuple: Tuple, + port: Int + ): Iterator[(TupleLike, Option[PortIdentity])] = Iterator() + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = Iterator.empty + + def produceTuple(): Iterator[TupleLike] + + override def onFinishMultiPort(port: Int): Iterator[(TupleLike, Option[PortIdentity])] = { + // We assume there is only one input port for source operators. The current assumption + // makes produceTuple to be invoked on each input port finish. + // We should move this to onFinishAllPorts later. + produceTuple().map(t => (t, Option.empty)) + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/state/State.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/state/State.scala new file mode 100644 index 00000000000..ba146f1d57c --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/state/State.scala @@ -0,0 +1,95 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.state + +import com.fasterxml.jackson.databind.JsonNode +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema, Tuple} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.util.Base64 +import scala.jdk.CollectionConverters.IteratorHasAsScala + +final case class State(values: Map[String, Any]) { + + def toJson: String = + objectMapper.writeValueAsString(State.toJsonValue(values)) + + def toTuple: Tuple = + Tuple.builder(State.schema).addSequentially(Array(toJson)).build() +} + +object State { + private val Content = "content" + private val BytesTypeMarker = "__texera_type__" + private val BytesValue = "bytes" + private val PayloadMarker = "payload" + + val schema: Schema = new Schema( + new Attribute(Content, AttributeType.STRING) + ) + + def fromJson(payload: String): State = + State( + objectMapper + .readTree(payload) + .fields() + .asScala + .map(entry => entry.getKey -> fromJsonValue(entry.getValue)) + .toMap + ) + + def fromTuple(row: Tuple): State = fromJson(row.getField[String](Content)) + + private def toJsonValue(value: Any): Any = + value match { + case null => null + case bytes: Array[Byte] => + Map(BytesTypeMarker -> BytesValue, PayloadMarker -> Base64.getEncoder.encodeToString(bytes)) + case map: Map[?, ?] => + map.iterator.map { case (k, v) => k -> toJsonValue(v) }.toMap + case iterable: Iterable[_] => + iterable.map(toJsonValue).toList + case other => other + } + + private def fromJsonValue(node: JsonNode): Any = { + if (node == null || node.isNull) { + null + } else if (node.isObject) { + val fields = node.fields().asScala.map(entry => entry.getKey -> entry.getValue).toMap + fields.get(BytesTypeMarker) match { + case Some(typeNode) if typeNode.isTextual && typeNode.asText() == BytesValue => + Base64.getDecoder.decode(fields(PayloadMarker).asText()) + case _ => + fields.view.mapValues(fromJsonValue).toMap + } + } else if (node.isArray) { + node.elements().asScala.map(fromJsonValue).toList + } else if (node.isBoolean) { + node.asBoolean() + } else if (node.isIntegralNumber) { + node.longValue() + } else if (node.isFloatingPointNumber) { + node.doubleValue() + } else { + node.asText() + } + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/DocumentFactory.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/DocumentFactory.scala new file mode 100644 index 00000000000..15949ef4717 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/DocumentFactory.scala @@ -0,0 +1,157 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage + +import org.apache.texera.amber.config.StorageConfig +import org.apache.texera.amber.core.storage.FileResolver.DATASET_FILE_URI_SCHEME +import org.apache.texera.amber.core.storage.VFSResourceType._ +import org.apache.texera.amber.core.storage.VFSURIFactory.{VFS_FILE_URI_SCHEME, decodeURI} +import org.apache.texera.amber.core.storage.model._ +import org.apache.texera.amber.core.storage.result.iceberg.IcebergDocument +import org.apache.texera.amber.core.tuple.{Schema, Tuple} +import org.apache.texera.amber.util.IcebergUtil +import org.apache.iceberg.data.Record +import org.apache.iceberg.{Schema => IcebergSchema} + +import java.net.URI + +object DocumentFactory { + + val ICEBERG = "iceberg" + + private def sanitizeURIPath(uri: URI): String = + uri.getPath.stripPrefix("/").replace("/", "_") + + /** + * Open a document specified by the uri for read purposes only. + * @param fileUri the uri of the document + * @return ReadonlyVirtualDocument + */ + def openReadonlyDocument(fileUri: URI): ReadonlyVirtualDocument[_] = { + fileUri.getScheme match { + case DATASET_FILE_URI_SCHEME => new DatasetFileDocument(fileUri) + case "file" => new ReadonlyLocalFileDocument(fileUri) + case unsupportedScheme => + throw new UnsupportedOperationException( + s"Unsupported URI scheme: $unsupportedScheme for creating the ReadonlyDocument" + ) + } + } + + /** + * Create a document for storage specified by the uri. + * This document is suitable for storing structural data, i.e. the schema is required to create such document. + * @param uri the location of the document + * @param schema the schema of the data stored in the document + * @return the created document + */ + def createDocument(uri: URI, schema: Schema): VirtualDocument[_] = { + uri.getScheme match { + case VFS_FILE_URI_SCHEME => + val (_, _, _, resourceType) = decodeURI(uri) + val storageKey = sanitizeURIPath(uri) + + val namespace = resourceType match { + case RESULT => StorageConfig.icebergTableResultNamespace + case CONSOLE_MESSAGES => StorageConfig.icebergTableConsoleMessagesNamespace + case RUNTIME_STATISTICS => StorageConfig.icebergTableRuntimeStatisticsNamespace + case _ => + throw new IllegalArgumentException(s"Resource type $resourceType is not supported") + } + + val icebergSchema = IcebergUtil.toIcebergSchema(schema) + IcebergUtil.createTable( + IcebergCatalogInstance.getInstance(), + namespace, + storageKey, + icebergSchema, + overrideIfExists = true + ) + val serde: (IcebergSchema, Tuple) => Record = IcebergUtil.toGenericRecord + val deserde: (IcebergSchema, Record) => Tuple = (schema, record) => + IcebergUtil.fromRecord(record, IcebergUtil.fromIcebergSchema(schema)) + + new IcebergDocument[Tuple]( + namespace, + storageKey, + icebergSchema, + serde, + deserde + ) + case unsupportedScheme => + throw new UnsupportedOperationException( + s"Unsupported URI scheme: $unsupportedScheme for creating the document" + ) + } + } + + /** + * Open a document specified by the uri. + * If the document is storing structural data, the schema will also be returned + * @param uri the uri of the document + * @return the VirtualDocument, which is the handler of the data; the Schema, which is the schema of the data stored in the document + */ + def openDocument(uri: URI): (VirtualDocument[_], Option[Schema]) = { + uri.getScheme match { + case DATASET_FILE_URI_SCHEME => (new DatasetFileDocument(uri), None) + case VFS_FILE_URI_SCHEME => + val (_, _, _, resourceType) = decodeURI(uri) + val storageKey = sanitizeURIPath(uri) + + val namespace = resourceType match { + case RESULT => StorageConfig.icebergTableResultNamespace + case CONSOLE_MESSAGES => StorageConfig.icebergTableConsoleMessagesNamespace + case RUNTIME_STATISTICS => StorageConfig.icebergTableRuntimeStatisticsNamespace + case _ => + throw new IllegalArgumentException(s"Resource type $resourceType is not supported") + } + + val table = IcebergUtil + .loadTableMetadata( + IcebergCatalogInstance.getInstance(), + namespace, + storageKey + ) + .getOrElse( + throw new IllegalArgumentException("No storage is found for the given URI") + ) + + val amberSchema = IcebergUtil.fromIcebergSchema(table.schema()) + val serde: (IcebergSchema, Tuple) => Record = IcebergUtil.toGenericRecord + val deserde: (IcebergSchema, Record) => Tuple = (schema, record) => + IcebergUtil.fromRecord(record, IcebergUtil.fromIcebergSchema(schema)) + + ( + new IcebergDocument[Tuple]( + namespace, + storageKey, + table.schema(), + serde, + deserde + ), + Some(amberSchema) + ) + case unsupportedScheme => + throw new UnsupportedOperationException( + s"Unsupported URI scheme: $unsupportedScheme for opening the document" + ) + } + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/FileResolver.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/FileResolver.scala new file mode 100644 index 00000000000..cda5b28779b --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/FileResolver.scala @@ -0,0 +1,211 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage + +import org.apache.commons.vfs2.FileNotFoundException +import org.apache.texera.dao.SqlServer +import org.apache.texera.dao.SqlServer.withTransaction +import org.apache.texera.dao.jooq.generated.tables.Dataset.DATASET +import org.apache.texera.dao.jooq.generated.tables.DatasetVersion.DATASET_VERSION +import org.apache.texera.dao.jooq.generated.tables.User.USER +import org.apache.texera.dao.jooq.generated.tables.pojos.{Dataset, DatasetVersion} + +import java.net.{URI, URLEncoder} +import java.nio.charset.StandardCharsets +import java.nio.file.{Files, Paths} +import scala.jdk.CollectionConverters.IteratorHasAsScala +import scala.util.{Success, Try} + +/** + * Unified object for resolving both VFS resources and local/dataset files. + */ +object FileResolver { + + val DATASET_FILE_URI_SCHEME = "dataset" + + /** + * Resolves a given fileName to either a file on the local file system or a dataset file. + * + * @param fileName the name of the file to resolve. + * @throws FileNotFoundException if the file cannot be resolved. + * @return A URI pointing to the resolved file. + */ + def resolve(fileName: String): URI = { + if (isFileResolved(fileName)) { + return new URI(fileName) + } + val resolvers: Seq[String => URI] = Seq(localResolveFunc, datasetResolveFunc) + + // Try each resolver function in sequence + resolvers + .map(resolver => Try(resolver(fileName))) + .collectFirst { + case Success(output) => output + } + .getOrElse(throw new FileNotFoundException(fileName)) + } + + /** + * Attempts to resolve a local file path. + * @throws FileNotFoundException if the local file does not exist + * @param fileName the name of the file to check + */ + private def localResolveFunc(fileName: String): URI = { + val filePath = Paths.get(fileName) + if (!Files.exists(filePath)) { + throw new FileNotFoundException(s"Local file $fileName does not exist") + } + filePath.toUri + } + + /** + * Parses a dataset file path and extracts its components. + * Expected format: /ownerEmail/datasetName/versionName/fileRelativePath + * + * @param fileName The file path to parse + * @return Some((ownerEmail, datasetName, versionName, fileRelativePath)) if valid, None otherwise + */ + private def parseDatasetFilePath( + fileName: String + ): Option[(String, String, String, Array[String])] = { + val filePath = Paths.get(fileName) + val pathSegments = (0 until filePath.getNameCount).map(filePath.getName(_).toString).toArray + + if (pathSegments.length < 4) { + return None + } + + val ownerEmail = pathSegments(0) + val datasetName = pathSegments(1) + val versionName = pathSegments(2) + val fileRelativePathSegments = pathSegments.drop(3) + + Some((ownerEmail, datasetName, versionName, fileRelativePathSegments)) + } + + /** + * Attempts to resolve a given fileName to a URI. + * + * The fileName format should be: /ownerEmail/datasetName/versionName/fileRelativePath + * e.g. /bob@texera.com/twitterDataset/v1/california/irvine/tw1.csv + * The output dataset URI format is: {DATASET_FILE_URI_SCHEME}:///{repositoryName}/{versionHash}/fileRelativePath + * e.g. {DATASET_FILE_URI_SCHEME}:///dataset-15/adeq233td/some/dir/file.txt + * + * @param fileName the name of the file to attempt resolving as a DatasetFileDocument + * @return Either[String, DatasetFileDocument] - Right(document) if creation succeeds + * @throws FileNotFoundException if the dataset file does not exist or cannot be created + */ + private def datasetResolveFunc(fileName: String): URI = { + val (ownerEmail, datasetName, versionName, fileRelativePathSegments) = + parseDatasetFilePath(fileName).getOrElse( + throw new FileNotFoundException(s"Dataset file $fileName not found.") + ) + + val fileRelativePath = + Paths.get(fileRelativePathSegments.head, fileRelativePathSegments.tail: _*) + + // fetch the dataset and version from DB to get dataset ID and version hash + val (dataset, datasetVersion) = + withTransaction( + SqlServer + .getInstance() + .createDSLContext() + ) { ctx => + // fetch the dataset from DB + val dataset = ctx + .select(DATASET.fields: _*) + .from(DATASET) + .leftJoin(USER) + .on(USER.UID.eq(DATASET.OWNER_UID)) + .where(USER.EMAIL.eq(ownerEmail)) + .and(DATASET.NAME.eq(datasetName)) + .fetchOneInto(classOf[Dataset]) + + // fetch the dataset version from DB + val datasetVersion = ctx + .selectFrom(DATASET_VERSION) + .where(DATASET_VERSION.DID.eq(dataset.getDid)) + .and(DATASET_VERSION.NAME.eq(versionName)) + .fetchOneInto(classOf[DatasetVersion]) + + if (dataset == null || datasetVersion == null) { + throw new FileNotFoundException(s"Dataset file $fileName not found.") + } + (dataset, datasetVersion) + } + + // Convert each segment of fileRelativePath to an encoded String + val encodedFileRelativePath = fileRelativePath + .iterator() + .asScala + .map { segment => + URLEncoder.encode(segment.toString, StandardCharsets.UTF_8) + } + .toArray + + // Prepend dataset name and versionHash to the encoded path segments + val allPathSegments = Array( + dataset.getRepositoryName, + datasetVersion.getVersionHash + ) ++ encodedFileRelativePath + + // Build the format /{repositoryName}/{versionHash}/{fileRelativePath}, both Linux and Windows use forward slash as the splitter + val uriSplitter = "/" + val encodedPath = uriSplitter + allPathSegments.mkString(uriSplitter) + + try { + new URI(DATASET_FILE_URI_SCHEME, "", encodedPath, null) + } catch { + case e: Exception => + throw new FileNotFoundException(s"Dataset file $fileName not found.") + } + } + + /** + * Checks if a given file path has a valid scheme. + * + * @param filePath The file path to check. + * @return `true` if the file path contains a valid scheme, `false` otherwise. + */ + def isFileResolved(filePath: String): Boolean = { + try { + val uri = new URI(filePath) + uri.getScheme != null && uri.getScheme.nonEmpty + } catch { + case _: Exception => false // Invalid URI format + } + } + + /** + * Parses a dataset file path to extract owner email and dataset name. + * Expected format: /ownerEmail/datasetName/versionName/fileRelativePath + * + * @param path The file path from operator properties + * @return Some((ownerEmail, datasetName)) if path is valid, None otherwise + */ + def parseDatasetOwnerAndName(path: String): Option[(String, String)] = { + if (path == null) { + return None + } + parseDatasetFilePath(path).map { + case (ownerEmail, datasetName, _, _) => (ownerEmail, datasetName) + } + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/IcebergCatalogInstance.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/IcebergCatalogInstance.scala new file mode 100644 index 00000000000..bb9f2d8bf2d --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/IcebergCatalogInstance.scala @@ -0,0 +1,79 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage + +import org.apache.texera.amber.config.StorageConfig +import org.apache.texera.amber.util.IcebergUtil +import org.apache.iceberg.catalog.Catalog + +/** + * IcebergCatalogInstance is a singleton that manages the Iceberg catalog instance. + * - Provides a single shared catalog for all Iceberg table-related operations in the Texera application. + * - Lazily initializes the catalog on first access. + * - Supports replacing the catalog instance primarily for testing or reconfiguration. + */ +object IcebergCatalogInstance { + + private var instance: Option[Catalog] = None + + /** + * Retrieves the singleton Iceberg catalog instance. + * - If the catalog is not initialized, it is lazily created using the configured properties. + * + * @return the Iceberg catalog instance. + */ + def getInstance(): Catalog = { + instance match { + case Some(catalog) => catalog + case None => + val catalog = StorageConfig.icebergCatalogType match { + case "hadoop" => + IcebergUtil.createHadoopCatalog( + "texera_iceberg", + StorageConfig.fileStorageDirectoryPath + ) + case "rest" => + IcebergUtil.createRestCatalog( + "texera_iceberg", + StorageConfig.icebergRESTCatalogWarehouseName + ) + case "postgres" => + IcebergUtil.createPostgresCatalog( + "texera_iceberg", + StorageConfig.fileStorageDirectoryPath + ) + case unsupported => + throw new IllegalArgumentException(s"Unsupported catalog type: $unsupported") + } + instance = Some(catalog) + catalog + } + } + + /** + * Replaces the existing Iceberg catalog instance. + * - This method is useful for testing or dynamically updating the catalog. + * + * @param catalog the new Iceberg catalog instance to replace the current one. + */ + def replaceInstance(catalog: Catalog): Unit = { + instance = Some(catalog) + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/VFSURIFactory.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/VFSURIFactory.scala new file mode 100644 index 00000000000..3513ac5ecd8 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/VFSURIFactory.scala @@ -0,0 +1,174 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage + +import org.apache.texera.amber.core.virtualidentity.{ + ExecutionIdentity, + OperatorIdentity, + WorkflowIdentity +} +import org.apache.texera.amber.core.workflow.GlobalPortIdentity +import org.apache.texera.amber.util.serde.GlobalPortIdentitySerde +import org.apache.texera.amber.util.serde.GlobalPortIdentitySerde.SerdeOps + +import java.net.URI + +object VFSResourceType extends Enumeration { + val RESULT: Value = Value("result") + val RUNTIME_STATISTICS: Value = Value("runtimeStatistics") + val CONSOLE_MESSAGES: Value = Value("consoleMessages") +} + +object VFSURIFactory { + val VFS_FILE_URI_SCHEME = "vfs" + + /** + * Parses a VFS URI and extracts its components + * + * @param uri The VFS URI to parse. + * @return A `VFSUriComponents` object with the extracted data. + * @throws IllegalArgumentException if the URI is malformed. + */ + def decodeURI(uri: URI): ( + WorkflowIdentity, + ExecutionIdentity, + Option[GlobalPortIdentity], + VFSResourceType.Value + ) = { + if (uri.getScheme != VFS_FILE_URI_SCHEME) { + throw new IllegalArgumentException(s"Invalid URI scheme: ${uri.getScheme}") + } + + val segments = uri.getPath.stripPrefix("/").split("/").toList + + def extractValue(key: String): String = { + val index = segments.indexOf(key) + if (index == -1 || index + 1 >= segments.length) { + throw new IllegalArgumentException(s"Missing value for key: $key in URI: $uri") + } + segments(index + 1) + } + + val workflowId = WorkflowIdentity(extractValue("wid").toLong) + val executionId = ExecutionIdentity(extractValue("eid").toLong) + + val globalPortIdOption = segments.indexOf("globalportid") match { + case -1 => None + case _ => Some(GlobalPortIdentitySerde.deserializeFromString(extractValue("globalportid"))) + } + + val resourceTypeStr = segments.last.toLowerCase + val resourceType = VFSResourceType.values + .find(_.toString.toLowerCase == resourceTypeStr) + .getOrElse(throw new IllegalArgumentException(s"Unknown resource type: $resourceTypeStr")) + + (workflowId, executionId, globalPortIdOption, resourceType) + } + + /** + * Create a URI pointing to a result storage + */ + def createResultURI( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + globalPortId: GlobalPortIdentity + ): URI = { + val baseUri = + s"$VFS_FILE_URI_SCHEME:///wid/${workflowId.id}/eid/${executionId.id}/globalportid/${globalPortId.serializeAsString}" + + new URI(s"$baseUri/${VFSResourceType.RESULT.toString.toLowerCase}") + } + + /** + * Create a URI pointing to runtime statistics + */ + def createRuntimeStatisticsURI( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): URI = { + createNonResultVFSURI( + VFSResourceType.RUNTIME_STATISTICS, + workflowId, + executionId + ) + } + + /** + * Create a URI pointing to console messages + */ + def createConsoleMessagesURI( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + operatorId: OperatorIdentity + ): URI = { + createNonResultVFSURI( + VFSResourceType.CONSOLE_MESSAGES, + workflowId, + executionId, + Some(operatorId) + ) + } + + /** + * Internal helper to create URI pointing to a VFS resource for resource types other than `RESULT`. + * The URI can be used by the DocumentFactory to create resource or open resource. + * + * @param resourceType The type of the VFS resource. + * @param workflowId Workflow identifier. + * @param executionId Execution identifier. + * @param operatorId Operator identifier. + * @return A VFS URI + * @throws IllegalArgumentException if `resourceType` is `RESULT`, if `operatorId` is provided for + * `RUNTIME_STATISTICS`, or if `operatorId` is not provided for `CONSOLE_MESSAGES`. + */ + private def createNonResultVFSURI( + resourceType: VFSResourceType.Value, + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + operatorId: Option[OperatorIdentity] = None + ): URI = { + + if (resourceType == VFSResourceType.RESULT) { + throw new IllegalArgumentException( + "resourceType cannot be RESULT when using createOtherVFSURI." + ) + } + + if (resourceType == VFSResourceType.RUNTIME_STATISTICS && operatorId.isDefined) { + throw new IllegalArgumentException( + "Runtime statistics URI should not contain operatorId." + ) + } + + if (resourceType == VFSResourceType.CONSOLE_MESSAGES && operatorId.isEmpty) { + throw new IllegalArgumentException( + "Console messages URI should contain operatorId." + ) + } + + val baseUri = operatorId match { + case Some(opId) => + s"$VFS_FILE_URI_SCHEME:///wid/${workflowId.id}/eid/${executionId.id}/opid/${opId.id}" + case None => s"$VFS_FILE_URI_SCHEME:///wid/${workflowId.id}/eid/${executionId.id}" + } + + new URI(s"$baseUri/${resourceType.toString.toLowerCase}") + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/BufferedItemWriter.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/BufferedItemWriter.scala new file mode 100644 index 00000000000..cfcd19fb9be --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/BufferedItemWriter.scala @@ -0,0 +1,59 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.model + +/** + * BufferedItemWriter provides an interface for writing items to a buffer and performing I/O operations. + * The items are buffered before being written to the underlying storage to optimize performance. + * @tparam T the type of data items to be written. + */ +trait BufferedItemWriter[T] { + + /** + * The size of the buffer. + * @return the buffer size. + */ + val bufferSize: Int + + /** + * Open the writer, initializing any necessary resources. + * This method should be called before any write operations. + */ + def open(): Unit + + /** + * Close the writer, flushing any remaining items in the buffer + * to the underlying storage and releasing any held resources. + */ + def close(): Unit + + /** + * Put one item into the buffer. If the buffer is full, it should be flushed to the underlying storage. + * @param item the data item to be written. + */ + def putOne(item: T): Unit + + /** + * Remove one item from the buffer. If the item is not found in the buffer, an appropriate action should be taken, + * such as throwing an exception or ignoring the request. + * @param item the data item to be removed. + */ + def removeOne(item: T): Unit +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/DatasetFileDocument.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/DatasetFileDocument.scala new file mode 100644 index 00000000000..b62b6583658 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/DatasetFileDocument.scala @@ -0,0 +1,194 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.model + +import com.typesafe.scalalogging.LazyLogging +import org.apache.texera.amber.config.EnvironmentalVariable +import org.apache.texera.amber.core.storage.model.DatasetFileDocument.{ + fileServiceGetPresignURLEndpoint, + userJwtToken +} +import org.apache.texera.amber.core.storage.util.LakeFSStorageClient +import org.apache.texera.amber.core.storage.util.dataset.GitVersionControlLocalFileStorage + +import java.io.{File, FileOutputStream, InputStream} +import java.net._ +import java.nio.charset.StandardCharsets +import java.nio.file.{Files, Path, Paths} +import scala.jdk.CollectionConverters.IteratorHasAsScala + +object DatasetFileDocument { + // Since requests need to be sent to the FileService in order to read the file, we store USER_JWT_TOKEN in the environment vars + // This variable should be NON-EMPTY in the dynamic-computing-unit architecture, i.e. each user-created computing unit should store user's jwt token. + // In the local development or other architectures, this token can be empty. + lazy val userJwtToken: String = + sys.env.getOrElse(EnvironmentalVariable.ENV_USER_JWT_TOKEN, "").trim + + // The endpoint of getting presigned url from the file service, also stored in the environment vars. + lazy val fileServiceGetPresignURLEndpoint: String = + sys.env + .getOrElse( + EnvironmentalVariable.ENV_FILE_SERVICE_GET_PRESIGNED_URL_ENDPOINT, + "http://localhost:9092/api/dataset/presign-download" + ) + .trim +} + +private[storage] class DatasetFileDocument(uri: URI) + extends VirtualDocument[Nothing] + with OnDataset + with LazyLogging { + // Utility function to parse and decode URI segments into individual components + private def parseUri(uri: URI): (String, String, Path) = { + val segments = Paths.get(uri.getPath).iterator().asScala.map(_.toString).toArray + if (segments.length < 3) + throw new IllegalArgumentException("URI format is incorrect") + + // parse uri to dataset components + val repositoryName = segments(0) + val datasetVersionHash = URLDecoder.decode(segments(1), StandardCharsets.UTF_8) + val decodedRelativeSegments = + segments.drop(2).map(part => URLDecoder.decode(part, StandardCharsets.UTF_8)) + val fileRelativePath = Paths.get(decodedRelativeSegments.head, decodedRelativeSegments.tail: _*) + + (repositoryName, datasetVersionHash, fileRelativePath) + } + + // Extract components from URI using the utility function + private val (repositoryName, datasetVersionHash, fileRelativePath) = parseUri(uri) + + private var tempFile: Option[File] = None + + override def getURI: URI = uri + + override def asInputStream(): InputStream = { + + def fallbackToLakeFS(exception: Throwable): InputStream = { + logger.warn(s"${exception.getMessage}. Falling back to LakeFS direct file fetch.", exception) + val file = LakeFSStorageClient.getFileFromRepo( + getRepositoryName(), + getVersionHash(), + getFileRelativePath() + ) + Files.newInputStream(file.toPath) + } + + if (userJwtToken.isEmpty) { + try { + val presignUrl = LakeFSStorageClient.getFilePresignedUrl( + getRepositoryName(), + getVersionHash(), + getFileRelativePath() + ) + new URL(presignUrl).openStream() + } catch { + case e: Exception => + fallbackToLakeFS(e) + } + } else { + val presignRequestUrl = + s"$fileServiceGetPresignURLEndpoint?repositoryName=${getRepositoryName()}&commitHash=${getVersionHash()}&filePath=${URLEncoder + .encode(getFileRelativePath(), StandardCharsets.UTF_8.name())}" + + val connection = new URL(presignRequestUrl).openConnection().asInstanceOf[HttpURLConnection] + connection.setRequestMethod("GET") + connection.setRequestProperty("Authorization", s"Bearer $userJwtToken") + + try { + if (connection.getResponseCode != HttpURLConnection.HTTP_OK) { + throw new RuntimeException( + s"Failed to retrieve presigned URL: HTTP ${connection.getResponseCode}" + ) + } + + // Read response body as a string + val responseBody = + new String(connection.getInputStream.readAllBytes(), StandardCharsets.UTF_8) + + // Extract presigned URL from JSON response + val presignedUrl = responseBody + .split("\"presignedUrl\"\\s*:\\s*\"")(1) + .split("\"")(0) + + new URL(presignedUrl).openStream() + } catch { + case e: Exception => + fallbackToLakeFS(e) + } finally { + connection.disconnect() + } + } + } + + override def asFile(): File = { + tempFile match { + case Some(file) => file + case None => + val tempFilePath = Files.createTempFile("versionedFile", ".tmp") + val tempFileStream = new FileOutputStream(tempFilePath.toFile) + val inputStream = asInputStream() + + val buffer = new Array[Byte](1024) + + // Create an iterator to repeatedly call inputStream.read, and direct buffered data to file + Iterator + .continually(inputStream.read(buffer)) + .takeWhile(_ != -1) + .foreach(tempFileStream.write(buffer, 0, _)) + + inputStream.close() + tempFileStream.close() + + val file = tempFilePath.toFile + tempFile = Some(file) + file + } + } + + override def clear(): Unit = { + // first remove the temporary file + tempFile match { + case Some(file) => Files.delete(file.toPath) + case None => // Do nothing + } + lazy val datasetsRootPath = + Path + .of(sys.env.getOrElse("TEXERA_HOME", ".")) + .resolve("amber") + .resolve("user-resources") + .resolve("datasets") + + def getDatasetPath(did: Integer): Path = { + datasetsRootPath.resolve(did.toString) + } + + // then remove the dataset file + GitVersionControlLocalFileStorage.removeFileFromRepo( + getDatasetPath(0), + getDatasetPath(0).resolve(fileRelativePath) + ) + } + + override def getRepositoryName(): String = repositoryName + + override def getVersionHash(): String = datasetVersionHash + + override def getFileRelativePath(): String = fileRelativePath.toString +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/OnDataset.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/OnDataset.scala new file mode 100644 index 00000000000..6c19ee1002b --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/OnDataset.scala @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.model + +trait OnDataset { + def getRepositoryName(): String + + def getVersionHash(): String + + def getFileRelativePath(): String +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/ReadonlyLocalFileDocument.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/ReadonlyLocalFileDocument.scala new file mode 100644 index 00000000000..14c9d1688e5 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/ReadonlyLocalFileDocument.scala @@ -0,0 +1,69 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.model + +import java.io.{File, FileInputStream, InputStream} +import java.net.URI + +/** + * ReadonlyLocalFileDocument provides a read-only abstraction over a local file. + * The data type T is not required, as all iterator-related methods are unsupported + */ +private[storage] class ReadonlyLocalFileDocument(uri: URI) + extends ReadonlyVirtualDocument[Nothing] { + + /** + * Get the URI of the corresponding document. + * @return the URI of the document + */ + override def getURI: URI = uri + + /** + * Get the file as an input stream for read operations. + * @return InputStream to read from the file + */ + override def asInputStream(): InputStream = new FileInputStream(new File(uri)) + + /** + * Get the file as an input stream for read operations. + * + * @return File object based on the URI + */ + override def asFile(): File = new File(uri) + + override def getItem(i: Int): Nothing = + throw new NotImplementedError("getItem is not supported for ReadonlyLocalFileDocument") + + override def get(): Iterator[Nothing] = + throw new NotImplementedError("get is not supported for ReadonlyLocalFileDocument") + + override def getRange( + from: Int, + until: Int, + columns: Option[Seq[String]] = None + ): Iterator[Nothing] = + throw new NotImplementedError("getRange is not supported for ReadonlyLocalFileDocument") + + override def getAfter(offset: Int): Iterator[Nothing] = + throw new NotImplementedError("getAfter is not supported for ReadonlyLocalFileDocument") + + override def getCount: Long = + throw new NotImplementedError("getCount is not supported for ReadonlyLocalFileDocument") +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/ReadonlyVirtualDocument.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/ReadonlyVirtualDocument.scala new file mode 100644 index 00000000000..47a55112842 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/ReadonlyVirtualDocument.scala @@ -0,0 +1,84 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.model + +import java.io.{File, InputStream} +import java.net.URI + +/** + * ReadonlyVirtualDocument provides an abstraction for read operations over a single resource. + * This trait can be implemented by resources that only need to support read-related functionality. + * @tparam T the type of data that can use index to read. + */ +trait ReadonlyVirtualDocument[T] { + + /** + * Get the URI of the corresponding document. + * @return the URI of the document + */ + def getURI: URI + + /** + * Find ith item and return. + * @param i index starting from 0 + * @return data item of type T + */ + def getItem(i: Int): T + + /** + * Get an iterator that iterates over all indexed items. + * @return an iterator that returns data items of type T + */ + def get(): Iterator[T] + + /** + * Get an iterator of a sequence starting from index `from`, until index `until`. + * @param from the starting index (inclusive) + * @param until the ending index (exclusive) + * @param columns optional sequence of column names to retrieve. If None, retrieves all columns. + * @return an iterator that returns data items of type T + */ + def getRange(from: Int, until: Int, columns: Option[Seq[String]] = None): Iterator[T] + + /** + * Get an iterator of all items after the specified index `offset`. + * @param offset the starting index (exclusive) + * @return an iterator that returns data items of type T + */ + def getAfter(offset: Int): Iterator[T] + + /** + * Get the count of items in the document. + * @return the count of items + */ + def getCount: Long + + /** + * Read document as an input stream. + * @return the input stream + */ + def asInputStream(): InputStream + + /** + * Read or materialize document as an file + */ + + def asFile(): File +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/VirtualCollection.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/VirtualCollection.scala new file mode 100644 index 00000000000..c5d6b107e77 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/VirtualCollection.scala @@ -0,0 +1,47 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.model + +import java.net.URI + +/** + * VirtualCollection provides the abstraction of managing a collection of children VirtualDocument + */ +abstract class VirtualCollection { + def getURI: URI + + /** + * get children documents that are directly underneath the current collection + * @return the children documents + */ + def getDocuments: List[VirtualDocument[_]] + + /** + * get a child document with certain name under this collection and return + * @param name the child document's name + * @return the document + */ + def getDocument(name: String): VirtualDocument[_] + + /** + * physically remove current collection from the system. All children documents underneath will be removed + */ + def remove(): Unit +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/VirtualDocument.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/VirtualDocument.scala new file mode 100644 index 00000000000..8e72c52a803 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/model/VirtualDocument.scala @@ -0,0 +1,142 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.model + +import java.io.{File, InputStream} +import java.net.URI + +/** + * TODO: break this base definition into more self-contained pieces, including Writeonly, IteratorBased + * VirtualDocument provides the abstraction of doing read/write/copy/delete operations over a single resource in Texera system. + * Note that all methods have a default implementation. This is because one document implementation may not be able to reasonably support all methods. + * e.g. for dataset file, supports for read/write using file stream are essential, whereas read & write using index are hard to support and are semantically meaningless + * @tparam T the type of data that can use index to read and write. + */ +abstract class VirtualDocument[T] extends ReadonlyVirtualDocument[T] { + + /** + * get the URI of corresponding document + * @return the URI of the document + */ + def getURI: URI + + /** + * find ith item and return + * @param i index starting from 0 + * @return data item of type T + */ + def getItem(i: Int): T = + throw new NotImplementedError("getItem method is not implemented") + + /** + * get an iterator that iterates all indexed items + * @return an iterator that returns data items of type T + */ + def get(): Iterator[T] = throw new NotImplementedError("get method is not implemented") + + /** + * get an iterator of a sequence starting from index `from`, until index `until` + * @param from the starting index (inclusive) + * @param until the ending index (exclusive) + * @param columns the columns to be projected + * @return an iterator that returns data items of type T + */ + def getRange(from: Int, until: Int, columns: Option[Seq[String]] = None): Iterator[T] = + throw new NotImplementedError("getRange method is not implemented") + + /** + * get an iterator of all items after the specified index `offset` + * @param offset the starting index (exclusive) + * @return an iterator that returns data items of type T + */ + def getAfter(offset: Int): Iterator[T] = + throw new NotImplementedError("getAfter method is not implemented") + + /** + * get the count of items in the document + * @return the count of items + */ + def getCount: Long = throw new NotImplementedError("getCount method is not implemented") + + /** + * set the ith item + * @param i the index to set the item at + * @param item the data item + */ + def setItem(i: Int, item: T): Unit = + throw new NotImplementedError("setItem method is not implemented") + + /** + * return a writer that buffers the items and performs the flush operation at close time + * @param writerIdentifier the id of the writer, maybe required by some implementations + * @return a buffered item writer + */ + def writer(writerIdentifier: String): BufferedItemWriter[T] = + throw new NotImplementedError("write method is not implemented") + + /** + * append one data item to the document + * @param item the data item + */ + def append(item: T): Unit = + throw new NotImplementedError("append method is not implemented") + + /** + * append data items from the iterator to the document + * @param items iterator for the data items + */ + def append(items: Iterator[T]): Unit = + throw new NotImplementedError("append method is not implemented") + + /** + * append the file content with an opened input stream + * @param inputStream the data source input stream + */ + def appendStream(inputStream: InputStream): Unit = + throw new NotImplementedError("appendStream method is not implemented") + + /** + * convert document to an input stream + * @return the input stream + */ + def asInputStream(): InputStream = + throw new NotImplementedError("asInputStream method is not implemented") + + /** + * convert document to a File + * @return the file + */ + def asFile(): File = throw new NotImplementedError("asFile method is not implemented") + + /** + * physically remove the current document + */ + def clear(): Unit + + /** + * Retrieve table statistics if the document supports it. + * Default implementation returns empty map. + */ + def getTableStatistics: Map[String, Map[String, Any]] = + throw new NotImplementedError("getTableStatistics method is not implemented") + + def getTotalFileSize: Long = + throw new NotImplementedError("getTotalFileSize method is not implemented") +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/result/ResultSchema.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/result/ResultSchema.scala new file mode 100644 index 00000000000..ade33283f7f --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/result/ResultSchema.scala @@ -0,0 +1,42 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.result + +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema} + +object ResultSchema { + val runtimeStatisticsSchema: Schema = new Schema( + new Attribute("operatorId", AttributeType.STRING), + new Attribute("time", AttributeType.TIMESTAMP), + new Attribute("inputTupleCnt", AttributeType.LONG), + new Attribute("inputTupleSize", AttributeType.LONG), + new Attribute("outputTupleCnt", AttributeType.LONG), + new Attribute("outputTupleSize", AttributeType.LONG), + new Attribute("dataProcessingTime", AttributeType.LONG), + new Attribute("controlProcessingTime", AttributeType.LONG), + new Attribute("idleTime", AttributeType.LONG), + new Attribute("numWorkers", AttributeType.INTEGER), + new Attribute("status", AttributeType.INTEGER) + ) + + val consoleMessagesSchema: Schema = new Schema( + new Attribute("message", AttributeType.STRING) + ) +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/result/WorkflowResultStore.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/result/WorkflowResultStore.scala new file mode 100644 index 00000000000..c0d7d0edf8c --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/result/WorkflowResultStore.scala @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.result + +import org.apache.texera.amber.core.virtualidentity.OperatorIdentity + +case class OperatorResultMetadata(tupleCount: Int = 0, changeDetector: String = "") + +case class WorkflowResultStore( + resultInfo: Map[OperatorIdentity, OperatorResultMetadata] = Map.empty +) diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/result/iceberg/IcebergDocument.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/result/iceberg/IcebergDocument.scala new file mode 100644 index 00000000000..e10152cdaeb --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/result/iceberg/IcebergDocument.scala @@ -0,0 +1,520 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.result.iceberg + +import org.apache.texera.amber.core.storage.IcebergCatalogInstance +import org.apache.texera.amber.core.storage.model.{BufferedItemWriter, VirtualDocument} +import org.apache.texera.amber.core.storage.util.StorageUtil.{withLock, withReadLock, withWriteLock} +import org.apache.texera.amber.util.IcebergUtil +import org.apache.commons.io.IOUtils +import org.apache.iceberg.catalog.{Catalog, TableIdentifier} +import org.apache.iceberg.data.Record +import org.apache.iceberg.exceptions.NoSuchTableException +import org.apache.iceberg.types.{Conversions, Types} +import org.apache.iceberg.{FileScanTask, Table} + +import java.io.{ByteArrayInputStream, InputStream, PipedInputStream, PipedOutputStream} +import java.net.URI +import java.nio.ByteBuffer +import java.time.format.DateTimeFormatter +import java.time.{Instant, LocalDate, ZoneOffset} +import java.util.concurrent.locks.{ReentrantLock, ReentrantReadWriteLock} +import java.util.zip.{ZipEntry, ZipOutputStream} +import scala.collection.mutable +import scala.jdk.CollectionConverters._ +import scala.util.Using + +object Constants { + // Default buffer size for streaming Parquet files to outside + val DEFAULT_BUFFER_SIZE: Int = 8192 +} + +/** + * IcebergDocument is used to read and write a set of T as an Iceberg table. + * It provides iterator-based read methods and supports multiple writers to write to the same table. + * + * The table must exist when constructing the document + * + * @param tableNamespace namespace of the table. + * @param tableName name of the table. + * @param tableSchema schema of the table. + * @param serde function to serialize T into an Iceberg Record. + * @param deserde function to deserialize an Iceberg Record into T. + * @tparam T type of the data items stored in the Iceberg table. + */ +private[storage] class IcebergDocument[T >: Null <: AnyRef]( + val tableNamespace: String, + val tableName: String, + val tableSchema: org.apache.iceberg.Schema, + val serde: (org.apache.iceberg.Schema, T) => Record, + val deserde: (org.apache.iceberg.Schema, Record) => T +) extends VirtualDocument[T] + with OnIceberg { + + private val lock = new ReentrantReadWriteLock() + + @transient lazy val catalog: Catalog = IcebergCatalogInstance.getInstance() + + /** + * Returns the URI of the table location. + * + * @throws NoSuchTableException if the table does not exist. + */ + override def getURI: URI = { + val table = IcebergUtil + .loadTableMetadata(catalog, tableNamespace, tableName) + .getOrElse( + throw new NoSuchTableException(f"table ${tableNamespace}.${tableName} doesn't exist") + ) + URI.create(table.location()) + } + + /** + * Deletes the table and clears its contents. + */ + override def clear(): Unit = + withWriteLock(lock) { + val identifier = TableIdentifier.of(tableNamespace, tableName) + if (catalog.tableExists(identifier)) { + catalog.dropTable(identifier) + } + } + + /** + * Get an iterator for reading records from the table. + */ + override def get(): Iterator[T] = getUsingFileSequenceOrder(0, None) + + /** + * Get records within a specified range [from, until). + */ + override def getRange(from: Int, until: Int, columns: Option[Seq[String]] = None): Iterator[T] = { + getUsingFileSequenceOrder(from, Some(until), columns) + } + + /** + * Get records starting after a specified offset. + */ + override def getAfter(offset: Int): Iterator[T] = { + getUsingFileSequenceOrder(offset, None) + } + + /** + * Get the total count of records in the table. + */ + override def getCount: Long = { + val table = IcebergUtil + .loadTableMetadata(catalog, tableNamespace, tableName) + .getOrElse( + return 0 + ) + table.newScan().planFiles().iterator().asScala.map(f => f.file().recordCount()).sum + } + + /** + * Creates a BufferedItemWriter for writing data to the table. + * + * @param writerIdentifier The writer's ID. It should be unique within the same table, as each writer will use it as + * the prefix of the files they append + */ + override def writer(writerIdentifier: String): BufferedItemWriter[T] = { + new IcebergTableWriter[T]( + writerIdentifier, + catalog, + tableNamespace, + tableName, + tableSchema, + serde + ) + } + + /** + * Util iterator to get T in certain range + * + * @param from start from which record inclusively, if 0 means start from the first + * @param until end at which record exclusively, if None means read to the table's EOF + * @param columns columns to be projected + */ + private def getUsingFileSequenceOrder( + from: Int, + until: Option[Int], + columns: Option[Seq[String]] = None + ): Iterator[T] = + withReadLock(lock) { + new Iterator[T] { + private val iteLock = new ReentrantLock() + // Load the table instance, initially the table instance may not exist + private var table: Option[Table] = loadTableMetadata() + + // Last seen snapshot id(logically it's like a version number). While reading, new snapshots may be created + private var lastSnapshotId: Option[Long] = None + + // Counter for how many records have been skipped + private var numOfSkippedRecords = 0 + + // Counter for how many records have been returned + private var numOfReturnedRecords = 0 + + // Total number of records to return + private val totalRecordsToReturn = until.map(_ - from).getOrElse(Int.MaxValue) + + // Iterator for usable file scan tasks + private var usableFileIterator: Iterator[FileScanTask] = seekToUsableFile() + + // Current record iterator for the active file + private var currentRecordIterator: Iterator[Record] = Iterator.empty + + // Util function to load the table's metadata + private def loadTableMetadata(): Option[Table] = { + IcebergUtil.loadTableMetadata( + catalog, + tableNamespace, + tableName + ) + } + + private def seekToUsableFile(): Iterator[FileScanTask] = + withLock(iteLock) { + if (numOfSkippedRecords > from) { + throw new RuntimeException("seek operation should not be called") + } + + // refresh the table's snapshots + if (table.isEmpty) { + table = loadTableMetadata() + } + table.foreach(_.refresh()) + + // Retrieve and sort the file scan tasks by file sequence number + val fileScanTasksIterator: Iterator[FileScanTask] = table match { + case Some(t) => + val currentSnapshotId = Option(t.currentSnapshot()).map(_.snapshotId()) + val fileScanTasks = (lastSnapshotId, currentSnapshotId) match { + // Read from the start + case (None, Some(_)) => + val tasks = t.newScan().planFiles().iterator().asScala + lastSnapshotId = currentSnapshotId + tasks + + // Read incrementally from the last snapshot + case (Some(lastId), Some(currId)) if lastId != currId => + val tasks = t + .newIncrementalAppendScan() + .fromSnapshotExclusive(lastId) + .toSnapshot(currId) + .planFiles() + .iterator() + .asScala + lastSnapshotId = currentSnapshotId + tasks + + // No new data + case (Some(lastId), Some(currId)) if lastId == currId => + Iterator.empty + + // Default: No data yet + case _ => + Iterator.empty + } + fileScanTasks.toSeq.sortBy(_.file().fileSequenceNumber()).iterator + + case None => + Iterator.empty + } + + // Iterate through sorted FileScanTasks and update numOfSkippedRecords + val usableTasks = fileScanTasksIterator.dropWhile { task => + val recordCount = task.file().recordCount() + if (numOfSkippedRecords + recordCount <= from) { + numOfSkippedRecords += recordCount.toInt + true + } else { + false + } + } + + usableTasks + } + + override def hasNext: Boolean = { + if (numOfReturnedRecords >= totalRecordsToReturn) { + return false + } + + // If the current file still has records, return immediately without touching the catalog. + // Only when the current file is exhausted do we check for more files and possibly refresh. + if (currentRecordIterator.hasNext) { + return true + } + + if (!usableFileIterator.hasNext) { + usableFileIterator = seekToUsableFile() + } + + while (!currentRecordIterator.hasNext && usableFileIterator.hasNext) { + val nextFile = usableFileIterator.next() + val schemaToUse = columns match { + case Some(cols) => tableSchema.select(cols.asJava) + case None => tableSchema + } + currentRecordIterator = IcebergUtil.readDataFileAsIterator( + nextFile.file(), + schemaToUse, + table.get + ) + + // Skip records within the file if necessary + val recordsToSkipInFile = from - numOfSkippedRecords + if (recordsToSkipInFile > 0) { + currentRecordIterator = currentRecordIterator.drop(recordsToSkipInFile) + numOfSkippedRecords += recordsToSkipInFile + } + } + + currentRecordIterator.hasNext + } + + override def next(): T = { + if (!hasNext) throw new NoSuchElementException("No more records available") + + val record = currentRecordIterator.next() + numOfReturnedRecords += 1 + val schemaToUse = columns match { + case Some(cols) => tableSchema.select(cols.asJava) + case None => tableSchema + } + deserde(schemaToUse, record) + } + } + } + + /** + * Provides methods for extracting metadata statistics for the results + * + * **Statistics Computed:** + * - **Numeric fields (Int, Long, Double)**: Computes `min` and `max`. + * - **Date fields (Timestamp)**: Computes `min` and `max` (converted to `LocalDate`). + * - **All fields**: Computes `not_null_count` (number of non-null values). + * + * @return A map where each field name is mapped to a nested map containing its statistics. + * @throws NoSuchTableException if the table does not exist in the catalog. + */ + override def getTableStatistics: Map[String, Map[String, Any]] = { + val table = IcebergUtil + .loadTableMetadata(catalog, tableNamespace, tableName) + .getOrElse( + throw new NoSuchTableException(f"table ${tableNamespace}.${tableName} doesn't exist") + ) + + val schema = table.schema() + + // Extract field names, IDs, and types from the schema + val fieldTypes = + schema.columns().asScala.map(col => col.name() -> (col.fieldId(), col.`type`())).toMap + val fieldStats = mutable.Map[String, mutable.Map[String, Any]]() + val dateFormatter: DateTimeFormatter = DateTimeFormatter.ISO_LOCAL_DATE + + // Initialize statistics for each field + fieldTypes.foreach { + case (field, (_, fieldType)) => + val initialStats = mutable.Map[String, Any]( + "not_null_count" -> 0L + ) + if ( + fieldType == Types.IntegerType.get() || fieldType == Types.LongType + .get() || fieldType == Types.DoubleType.get() + ) { + initialStats("min") = Double.MaxValue + initialStats("max") = Double.MinValue + } else if ( + fieldType == Types.TimestampType.withoutZone() || fieldType == Types.TimestampType + .withZone() + ) { + initialStats("min") = LocalDate.MAX.format(dateFormatter) + initialStats("max") = LocalDate.MIN.format(dateFormatter) + } + + fieldStats(field) = initialStats + } + + // Scan table files and aggregate statistics + table.newScan().includeColumnStats().planFiles().iterator().asScala.foreach { file => + val fileStats = file.file() + // Extract column-level statistics + val lowerBounds = + Option(fileStats.lowerBounds()).getOrElse(Map.empty[Integer, ByteBuffer].asJava) + val upperBounds = + Option(fileStats.upperBounds()).getOrElse(Map.empty[Integer, ByteBuffer].asJava) + val nullCounts = + Option(fileStats.nullValueCounts()).getOrElse(Map.empty[Integer, java.lang.Long].asJava) + val nanCounts = + Option(fileStats.nanValueCounts()).getOrElse(Map.empty[Integer, java.lang.Long].asJava) + + fieldTypes.foreach { + case (field, (fieldId, fieldType)) => + val lowerBound = Option(lowerBounds.get(fieldId)) + val upperBound = Option(upperBounds.get(fieldId)) + val nullCount: Long = Option(nullCounts.get(fieldId)).map(_.toLong).getOrElse(0L) + val nanCount: Long = Option(nanCounts.get(fieldId)).map(_.toLong).getOrElse(0L) + val fieldStat = fieldStats(field) + + // Process min/max values for numerical types + if ( + fieldType == Types.IntegerType.get() || fieldType == Types.LongType + .get() || fieldType == Types.DoubleType.get() + ) { + lowerBound.foreach { buffer => + val minValue = + Conversions.fromByteBuffer(fieldType, buffer).asInstanceOf[Number].doubleValue() + fieldStat("min") = Math.min(fieldStat("min").asInstanceOf[Double], minValue) + } + + upperBound.foreach { buffer => + val maxValue = + Conversions.fromByteBuffer(fieldType, buffer).asInstanceOf[Number].doubleValue() + fieldStat("max") = Math.max(fieldStat("max").asInstanceOf[Double], maxValue) + } + } + // Process min/max values for timestamp types + else if ( + fieldType == Types.TimestampType.withoutZone() || fieldType == Types.TimestampType + .withZone() + ) { + lowerBound.foreach { buffer => + val epochMicros = Conversions + .fromByteBuffer(Types.TimestampType.withoutZone(), buffer) + .asInstanceOf[Long] + val dateValue = + Instant.ofEpochMilli(epochMicros / 1000).atZone(ZoneOffset.UTC).toLocalDate + fieldStat("min") = + if ( + dateValue + .isBefore(LocalDate.parse(fieldStat("min").asInstanceOf[String], dateFormatter)) + ) + dateValue.format(dateFormatter) + else + fieldStat("min") + } + + upperBound.foreach { buffer => + val epochMicros = Conversions + .fromByteBuffer(Types.TimestampType.withoutZone(), buffer) + .asInstanceOf[Long] + val dateValue = + Instant.ofEpochMilli(epochMicros / 1000).atZone(ZoneOffset.UTC).toLocalDate + fieldStat("max") = + if ( + dateValue + .isAfter(LocalDate.parse(fieldStat("max").asInstanceOf[String], dateFormatter)) + ) + dateValue.format(dateFormatter) + else + fieldStat("max") + } + } + // Update non-null count + fieldStat("not_null_count") = fieldStat("not_null_count").asInstanceOf[Long] + + (fileStats.recordCount().toLong - nullCount - nanCount) + } + } + fieldStats.map { + case (field, stats) => + field -> stats.toMap + }.toMap + } + + /** + * Computes the total size of all data files in the Iceberg table. + * + * @return The total size of all data files in bytes. + * @throws NoSuchTableException if the table does not exist. + */ + override def getTotalFileSize: Long = { + val table = IcebergUtil + .loadTableMetadata(catalog, tableNamespace, tableName) + .getOrElse( + throw new NoSuchTableException(f"table ${tableNamespace}.${tableName} doesn't exist") + ) + var filesSize: Long = 0L + + try { + filesSize = table.currentSnapshot().summary().getOrDefault("total-files-size", "0").toLong + } catch { + case e: Exception => println(s"Failed to get total-files-size: ${e.getMessage}") + } + filesSize + } + + private def getParquetFileStream(fileTask: FileScanTask): InputStream = { + val file = fileTask.file() + val table = catalog.loadTable(TableIdentifier.of(tableNamespace, tableName)) + table.io().newInputFile(file.location()).newStream() + } + + /** + * Converts Iceberg Parquet files to ZIP and return as a piped stream. + * Each file in the table is added as a separate entry in the ZIP archive. + * + * @return An InputStream that streams the contents of the Iceberg table as a ZIP archive. + */ + override def asInputStream(): InputStream = { + val fileScanTasks: Seq[FileScanTask] = { + val table = this.catalog.loadTable(TableIdentifier.of(this.tableNamespace, this.tableName)) + table.refresh() + table.newScan().planFiles().iterator().asScala.toSeq + } + + if (fileScanTasks.isEmpty) { + return new ByteArrayInputStream(Array.emptyByteArray) + } + + val pipeIn = new PipedInputStream(Constants.DEFAULT_BUFFER_SIZE) + val pipeOut = new PipedOutputStream(pipeIn) + + // Start processing in a separate thread to avoid blocking + val processingThread = new Thread(() => { + try { + Using.resource(new ZipOutputStream(pipeOut)) { zipOut => + for (i <- fileScanTasks.indices) { + val fileTask = fileScanTasks(i) + val entryName = s"part-${String.format("%05d", i)}.parquet" + zipOut.putNextEntry(new ZipEntry(entryName)) + Using.resource(getParquetFileStream(fileTask)) { fileInputStream => + IOUtils.copy(fileInputStream, zipOut) + } + zipOut.closeEntry() + } + } + } catch { + case e: Exception => throw e + } finally { + pipeOut.close() + } + }) + + // Set the thread as a daemon so + // 1- It will terminate if the request stop + // 2- It handle lifecycle of cleaning up the pipe resources + processingThread.setDaemon(true) + processingThread.start() + + pipeIn + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/result/iceberg/IcebergTableWriter.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/result/iceberg/IcebergTableWriter.scala new file mode 100644 index 00000000000..06d04e407f5 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/result/iceberg/IcebergTableWriter.scala @@ -0,0 +1,145 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.result.iceberg + +import org.apache.texera.amber.config.StorageConfig +import org.apache.texera.amber.core.storage.model.BufferedItemWriter +import org.apache.texera.amber.util.IcebergUtil +import org.apache.iceberg.catalog.Catalog +import org.apache.iceberg.data.Record +import org.apache.iceberg.data.parquet.GenericParquetWriter +import org.apache.iceberg.io.{DataWriter, OutputFile} +import org.apache.iceberg.parquet.Parquet +import org.apache.iceberg.{Schema, Table} + +import scala.collection.mutable.ArrayBuffer + +/** + * IcebergTableWriter writes data to the given Iceberg table in an append-only way. + * - Each time the buffer is flushed, a new data file is created with a unique name. + * - The `writerIdentifier` is used to prefix the created files. + * - Iceberg data files are immutable once created. So each flush will create a distinct file. + * + * **Thread Safety**: This writer is **NOT thread-safe**, so only one thread should call this writer. + * + * @param writerIdentifier a unique identifier used to prefix the created files. + * @param catalog the Iceberg catalog to manage table metadata. + * @param tableNamespace the namespace of the Iceberg table. + * @param tableName the name of the Iceberg table. + * @param tableSchema the schema of the Iceberg table. + * @param serde a function to serialize `T` into an Iceberg `Record`. + * @tparam T the type of the data items written to the table. + */ +private[storage] class IcebergTableWriter[T]( + val writerIdentifier: String, + val catalog: Catalog, + val tableNamespace: String, + val tableName: String, + val tableSchema: Schema, + val serde: (org.apache.iceberg.Schema, T) => Record +) extends BufferedItemWriter[T] { + + // Buffer to hold items before flushing to the table + private val buffer = new ArrayBuffer[T]() + // Incremental filename index, incremented each time a new buffer is flushed + private var filenameIdx = 0 + // Incremental record ID, incremented for each record + private var recordId = 0 + + override val bufferSize: Int = StorageConfig.icebergTableCommitBatchSize + + // Load the Iceberg table + private val table: Table = + IcebergUtil + .loadTableMetadata(catalog, tableNamespace, tableName) + .get + + /** + * Open the writer and clear the buffer. + */ + override def open(): Unit = { + buffer.clear() + } + + /** + * Add a single item to the buffer. + * - If the buffer size exceeds the configured limit, the buffer is flushed. + * @param item the item to add to the buffer. + */ + override def putOne(item: T): Unit = { + buffer.append(item) + if (buffer.size >= bufferSize) { + flushBuffer() + } + } + + /** + * Remove a single item from the buffer. + * @param item the item to remove from the buffer. + */ + override def removeOne(item: T): Unit = { + buffer -= item + } + + /** + * Flush the current buffer to a new Iceberg data file. + * - Creates a new data file using the writer identifier and an incremental filename index. + * - Writes all buffered items to the new file and commits it to the Iceberg table. + */ + private def flushBuffer(): Unit = { + if (buffer.nonEmpty) { + // Create a unique file path using the writer's identifier and the filename index + val location = table.location().stripSuffix("/") + val filepathString = s"$location/${writerIdentifier}_$filenameIdx" + // Increment the filename index by 1 + filenameIdx += 1 + val outputFile: OutputFile = table.io().newOutputFile(filepathString) + // Create a Parquet data writer to write a new file + val dataWriter: DataWriter[Record] = Parquet + .writeData(outputFile) + .forTable(table) + .createWriterFunc(GenericParquetWriter.buildWriter) + .overwrite() + .build() + // Write each buffered item to the data file + try { + buffer.foreach { item => + dataWriter.write(serde(tableSchema, item)) + } + } finally { + dataWriter.close() + } + // Commit the new file to the table + val dataFile = dataWriter.toDataFile + table.newAppend().appendFile(dataFile).commit() + // Clear the item buffer + buffer.clear() + } + } + + /** + * Close the writer, ensuring any remaining buffered items are flushed. + */ + override def close(): Unit = { + if (buffer.nonEmpty) { + flushBuffer() + } + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/result/iceberg/OnIceberg.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/result/iceberg/OnIceberg.scala new file mode 100644 index 00000000000..2c00a1b0929 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/result/iceberg/OnIceberg.scala @@ -0,0 +1,48 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.result.iceberg + +import org.apache.texera.amber.util.IcebergUtil +import org.apache.iceberg.exceptions.NoSuchTableException + +trait OnIceberg { + def catalog: org.apache.iceberg.catalog.Catalog + def tableNamespace: String + def tableName: String + + /** + * Expire snapshots for the table. + */ + def expireSnapshots(): Unit = { + val table = IcebergUtil + .loadTableMetadata(catalog, tableNamespace, tableName) + .getOrElse(throw new NoSuchTableException(s"table $tableNamespace.$tableName doesn't exist")) + + // Begin the snapshot expiration process: + table + .expireSnapshots() // Initiate snapshot expiration. + .retainLast(1) // Retain only the most recent snapshot. + .expireOlderThan( + System.currentTimeMillis() + ) // Expire all snapshots older than the current time. + .cleanExpiredFiles(true) // Remove the files associated with expired snapshots. + .commit() // Commit the changes to make expiration effective. + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/util/LakeFSStorageClient.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/util/LakeFSStorageClient.scala new file mode 100644 index 00000000000..14737b98001 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/util/LakeFSStorageClient.scala @@ -0,0 +1,455 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.util + +import io.lakefs.clients.sdk._ +import io.lakefs.clients.sdk.model.ResetCreation.TypeEnum +import io.lakefs.clients.sdk.model._ +import org.apache.texera.amber.config.StorageConfig + +import java.io.{File, FileOutputStream, InputStream} +import java.net.URI +import java.nio.file.Files +import scala.jdk.CollectionConverters._ + +/** + * LakeFSFileStorage provides high-level file storage operations using LakeFS, + * similar to Git operations for version control and file management. + */ +object LakeFSStorageClient { + + // Maximum number of results per LakeFS API request (pagination page size) + private val PageSize = 1000 + + private lazy val apiClient: ApiClient = { + val client = new ApiClient() + client.setApiKey(StorageConfig.lakefsPassword) + client.setUsername(StorageConfig.lakefsUsername) + client.setPassword(StorageConfig.lakefsPassword) + client.setServers( + List( + new ServerConfiguration( + StorageConfig.lakefsEndpoint, + "LakeFS API server endpoint", + new java.util.HashMap[String, ServerVariable]() + ) + ).asJava + ) + client + } + private lazy val repoApi: RepositoriesApi = new RepositoriesApi(apiClient) + private lazy val objectsApi: ObjectsApi = new ObjectsApi(apiClient) + private lazy val branchesApi: BranchesApi = new BranchesApi(apiClient) + private lazy val commitsApi: CommitsApi = new CommitsApi(apiClient) + private lazy val refsApi: RefsApi = new RefsApi(apiClient) + private lazy val stagingApi: StagingApi = new StagingApi(apiClient) + private lazy val experimentalApi: ExperimentalApi = new ExperimentalApi(apiClient) + private lazy val healthCheckApi: HealthCheckApi = new HealthCheckApi(apiClient) + + private val storageNamespaceURI: String = + s"${StorageConfig.lakefsBlockStorageType}://${StorageConfig.lakefsBucketName}" + + private val branchName: String = "main" + + def healthCheck(): Unit = { + try { + this.healthCheckApi.healthCheck().execute() + } catch { + case e: Exception => + throw new RuntimeException(s"Failed to connect to lake fs server: ${e.getMessage}") + } + } + + /** + * Initializes a new repository in LakeFS. + * + * @param repoName Name of the repository. + */ + def initRepo( + repoName: String + ): Repository = { + // validate repoName, see https://docs.lakefs.io/latest/understand/model/#repository + val repoNamePattern = "^[a-z0-9][a-z0-9-]{2,62}$".r + if (!repoNamePattern.matches(repoName)) { + throw new IllegalArgumentException( + s"Invalid repository name: '$repoName'. " + + "Repository names must be 3-63 characters long, " + + "contain only lowercase letters, numbers, and hyphens, " + + "and cannot start with a hyphen." + ) + } + + // create repository + val storageNamespace = s"$storageNamespaceURI/$repoName" + val repo = new RepositoryCreation() + .name(repoName) + .storageNamespace(storageNamespace) + .defaultBranch(branchName) + .sampleData(false) + + repoApi.createRepository(repo).execute() + } + + /** + * Writes a file to the repository (similar to Git add). + * Converts the InputStream to a temporary file for upload. + * + * @param repoName Repository name. + * @param filePath Path in the repository. + * @param inputStream File content stream. + */ + def writeFileToRepo( + repoName: String, + filePath: String, + inputStream: InputStream + ): ObjectStats = { + val tempFilePath = Files.createTempFile("lakefs-upload-", ".tmp") + val tempFileStream = new FileOutputStream(tempFilePath.toFile) + val buffer = new Array[Byte](8192) + + // Create an iterator to repeatedly call inputStream.read, and direct buffered data to file + Iterator + .continually(inputStream.read(buffer)) + .takeWhile(_ != -1) + .foreach(tempFileStream.write(buffer, 0, _)) + + inputStream.close() + tempFileStream.close() + + // Upload the temporary file to LakeFS + objectsApi.uploadObject(repoName, branchName, filePath).content(tempFilePath.toFile).execute() + } + + /** + * Retrieves a file from a specific repository and commit. + * + * @param repoName Repository name. + * @param versionHash Commit hash of the version. + * @param filePath Path to the file in the repository. + * @return The file retrieved from LakeFS. + */ + def getFileFromRepo(repoName: String, versionHash: String, filePath: String): File = { + objectsApi.getObject(repoName, versionHash, filePath).execute() + } + + /** + * Removes a file from the repository (similar to Git rm). + * + * @param repoName Repository name. + * @param branch Branch name. + * @param filePath Path in the repository to delete. + */ + def removeFileFromRepo(repoName: String, branch: String, filePath: String): Unit = { + objectsApi.deleteObject(repoName, branch, filePath).execute() + } + + /** + * Executes operations and creates a commit (similar to a transactional commit). + * + * @param repoName Repository name. + * @param commitMessage Commit message. + * @param operations File operations to perform before committing. + */ + def withCreateVersion(repoName: String, commitMessage: String)( + operations: => Unit + ): Commit = { + operations + val commit = new CommitCreation() + .message(commitMessage) + + commitsApi.commit(repoName, branchName, commit).execute() + } + + /** + * Retrieves file content from a specific commit and path. + * + * @param repoName Repository name. + * @param commitHash Commit hash of the version. + * @param filePath Path to the file in the repository. + */ + def retrieveFileContent(repoName: String, commitHash: String, filePath: String): File = { + objectsApi.getObject(repoName, commitHash, filePath).execute() + } + + /** + * Retrieves file content from a specific commit and path. + * + * @param repoName Repository name. + * @param commitHash Commit hash of the version. + * @param filePath Path to the file in the repository. + */ + def getFilePresignedUrl(repoName: String, commitHash: String, filePath: String): String = { + objectsApi.statObject(repoName, commitHash, filePath).presign(true).execute().getPhysicalAddress + } + + /** + * Initiates a presigned multipart upload for a file in LakeFS. + * + * @param repoName Repository name. + * @param filePath File path within the repository. + * @param numberOfParts Number of parts to upload. + * @return Multipart upload information. + */ + def initiatePresignedMultipartUploads( + repoName: String, + filePath: String, + numberOfParts: Int + ): PresignMultipartUpload = { + experimentalApi + .createPresignMultipartUpload(repoName, branchName, filePath) + .parts(numberOfParts) + .execute() + + } + + /** + * Completes a previously initiated multipart upload. + * + * @param repoName Repository name. + * @param filePath File path within the repository. + * @param uploadId Multipart upload ID. + * @param partsList List of (part number, ETag) pairs. + * @param physicalAddress Physical location of the file in storage. + * @return Object metadata after completion. + */ + def completePresignedMultipartUploads( + repoName: String, + filePath: String, + uploadId: String, + partsList: List[(Int, String)], + physicalAddress: String + ): ObjectStats = { + val completePresignMultipartUpload: CompletePresignMultipartUpload = + new CompletePresignMultipartUpload() + + // Sort parts by part number in ascending order + val sortedParts = partsList.sortBy(_._1) + + completePresignMultipartUpload.setParts( + sortedParts + .map(part => { + val newUploadPart = new UploadPart + newUploadPart.setPartNumber(part._1) + newUploadPart.setEtag(part._2) + newUploadPart + }) + .asJava + ) + + completePresignMultipartUpload.setPhysicalAddress(physicalAddress) + + experimentalApi + .completePresignMultipartUpload(repoName, branchName, uploadId, filePath) + .completePresignMultipartUpload(completePresignMultipartUpload) + .execute() + } + + /** + * Aborts a multipart upload operation for a given file. + * + * @param repoName Repository name. + * @param filePath File path within the repository. + * @param uploadId Multipart upload ID. + * @param physicalAddress Physical address of the file. + */ + def abortPresignedMultipartUploads( + repoName: String, + filePath: String, + uploadId: String, + physicalAddress: String + ): Unit = { + val abortPresignMultipartUpload: AbortPresignMultipartUpload = new AbortPresignMultipartUpload + abortPresignMultipartUpload.setPhysicalAddress(physicalAddress) + + experimentalApi + .abortPresignMultipartUpload(repoName, branchName, uploadId, filePath) + .abortPresignMultipartUpload(abortPresignMultipartUpload) + .execute() + } + + /** + * Deletes an entire repository. + * + * @param repoName Name of the repository to delete. + */ + def deleteRepo(repoName: String): Unit = { + repoApi.deleteRepository(repoName).execute() + } + + private def retrieveVersionsOfRepository(repoName: String): List[Commit] = { + refsApi + .logCommits(repoName, branchName) + .execute() + .getResults + .asScala + .toList + .sortBy(_.getCreationDate)(Ordering[java.lang.Long].reverse) // Sort in descending order + } + + /** + * Fetches all pages from a paginated LakeFS API call. + * + * @param fetch A function that takes a pagination cursor and returns (results, pagination). + * @return All results across all pages. + */ + private def fetchAllPages[T]( + fetch: String => (java.util.List[T], Pagination) + ): List[T] = { + val allResults = scala.collection.mutable.ListBuffer[T]() + var hasMore = true + var after = "" // Pagination cursor returned by LakeFS + + while (hasMore) { + val (results, pagination) = fetch(after) + allResults ++= results.asScala + hasMore = pagination.getHasMore + if (hasMore) after = pagination.getNextOffset + } + + allResults.toList + } + + def retrieveObjectsOfVersion(repoName: String, commitHash: String): List[ObjectStats] = { + fetchAllPages[ObjectStats] { after => + val request = objectsApi.listObjects(repoName, commitHash).amount(PageSize) + if (after.nonEmpty) request.after(after) + val response = request.execute() + (response.getResults, response.getPagination) + } + } + + def retrieveRepositorySize(repoName: String, commitHash: String = ""): Long = { + val versionHash: String = + if (commitHash.isEmpty) { + val versionList = retrieveVersionsOfRepository(repoName) + if (versionList.isEmpty) { + "" + } else { + versionList.head.getId + } + } else { + commitHash + } + + if (versionHash.isEmpty) { + 0 + } else { + LakeFSStorageClient + .retrieveObjectsOfVersion(repoName, versionHash) + .map(_.getSizeBytes.longValue()) + .sum + } + } + + /** + * Retrieves a list of uncommitted (staged) objects in a repository branch. + * + * @param repoName Repository name. + * @return List of uncommitted object stats. + */ + def retrieveUncommittedObjects(repoName: String): List[Diff] = { + fetchAllPages[Diff] { after => + val request = branchesApi.diffBranch(repoName, branchName).amount(PageSize) + if (after.nonEmpty) request.after(after) + val response = request.execute() + (response.getResults, response.getPagination) + } + } + + def createCommit(repoName: String, branch: String, commitMessage: String): Commit = { + val commit = new CommitCreation() + .message(commitMessage) + commitsApi.commit(repoName, branch, commit).execute() + } + + def deleteObject(repoName: String, filePath: String): Unit = { + objectsApi.deleteObject(repoName, branchName, filePath).execute() + } + + def resetObjectUploadOrDeletion(repoName: String, filePath: String): Unit = { + val resetCreation: ResetCreation = new ResetCreation + resetCreation.setType(TypeEnum.OBJECT) + resetCreation.setPath(filePath) + + branchesApi.resetBranch(repoName, branchName, resetCreation).execute() + } + + /** + * Parse a physical address URI of the form ":///" into (bucket, key). + * + * Expected examples: + * - "s3://my-bucket/path/to/file.csv" + * - "gs://my-bucket/some/prefix/data.json" + * + * @param address URI string in the form ":///" + * @return (bucket, key) where key does not start with "/" + * @throws IllegalArgumentException + * if the address is empty, not a valid URI, missing bucket/host, or missing key/path + */ + def parsePhysicalAddress(address: String): (String, String) = { + val raw = Option(address).getOrElse("").trim + if (raw.isEmpty) + throw new IllegalArgumentException("Address is empty (expected ':///')") + + val uri = + try new URI(raw) + catch { + case e: Exception => + throw new IllegalArgumentException( + s"Invalid address URI: '$raw' (expected ':///')", + e + ) + } + + val bucket = Option(uri.getHost).getOrElse("").trim + if (bucket.isEmpty) + throw new IllegalArgumentException( + s"Invalid address: missing host/bucket in '$raw' (expected ':///')" + ) + + val key = Option(uri.getPath).getOrElse("").stripPrefix("/").trim + if (key.isEmpty) + throw new IllegalArgumentException( + s"Invalid address: missing key/path in '$raw' (expected ':///')" + ) + + (bucket, key) + } + + /** + * Get file size. + * + * @param repoName Repository name. + * @param commitHash Commit hash of the version. + * @param filePath Path to the file in the repository. + * @return File size in bytes + */ + def getFileSize( + repoName: String, + commitHash: String, + filePath: String + ): Long = { + objectsApi + .statObject(repoName, commitHash, filePath) + .execute() + .getSizeBytes + .longValue() + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/util/StorageUtil.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/util/StorageUtil.scala new file mode 100644 index 00000000000..fb75794c372 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/util/StorageUtil.scala @@ -0,0 +1,42 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.util + +import java.util.concurrent.locks.{Lock, ReadWriteLock} + +object StorageUtil { + def withWriteLock[M](rwLock: ReadWriteLock)(block: => M): M = { + rwLock.writeLock().lock() + try block + finally rwLock.writeLock().unlock() + } + + def withReadLock[M](rwLock: ReadWriteLock)(block: => M): M = { + rwLock.readLock().lock() + try block + finally rwLock.readLock().unlock() + } + + def withLock[M](lock: Lock)(block: => M): M = { + lock.lock() + try block + finally lock.unlock() + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/util/dataset/GitVersionControlLocalFileStorage.java b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/util/dataset/GitVersionControlLocalFileStorage.java new file mode 100644 index 00000000000..72566dd2d70 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/util/dataset/GitVersionControlLocalFileStorage.java @@ -0,0 +1,208 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.util.dataset; + +import org.eclipse.jgit.api.errors.GitAPIException; + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.StandardCopyOption; +import java.util.Comparator; +import java.util.Set; + +/** + * Git-based implementation of the VersionControlFileStorageService, using local file storage. + */ +public class GitVersionControlLocalFileStorage { + + /** + * Writes content from the InputStream to a file at the given path. And stage the file addition/modification to git + * This function WILL create the missing parent directory along the path + + * This method is NOT THREAD SAFE, as it did the file I/O and the git add operation + * @param filePath The path within the repository to write the file. + * @param inputStream The InputStream from which to read the content. + * @throws IOException If an I/O error occurs. + */ + public static void writeFileToRepo(Path repoPath, Path filePath, InputStream inputStream) throws IOException, GitAPIException { + Files.createDirectories(filePath.getParent()); + Files.copy(inputStream, filePath, StandardCopyOption.REPLACE_EXISTING); + // stage the addition/modification + JGitVersionControl.add(repoPath, filePath); + } + + /** + * Deletes a file at the given path. + * If the file path is pointing to a directory, or if file does not exist, error will be thrown + + * This method is NOT THREAD SAFE, as it did the file I/O and the git rm operation + * @param filePath The path of the file to delete. + * @throws IOException If an I/O error occurs. + */ + public static void removeFileFromRepo(Path repoPath, Path filePath) throws IOException, GitAPIException { + if (Files.isDirectory(filePath)) { + throw new IllegalArgumentException("Provided path is a directory, not a file: " + filePath); + } + + Files.delete(filePath); + // stage the deletion + JGitVersionControl.rm(repoPath, filePath); + } + + /** + * Deletes the entire repository specified by the path. + + * This method is NOT THREAD SAFE, as it did the file I/O recursively + * @param directoryPath The path of the directory to delete. + * @throws IOException If an I/O error occurs. + */ + public static void deleteRepo(Path directoryPath) throws IOException { + Files.walk(directoryPath) + .sorted(Comparator.reverseOrder()) + .map(Path::toFile) + .forEach(File::delete); + } + + /** + * Initializes a new repository for version control at the specified path. + + * This method is NOT THREAD SAFE + * @param baseRepoPath Path to initialize the repository at. + * @return The branch identifier + * @throws IOException If an I/O error occurs. + * @throws GitAPIException If the JGit operation is interrupted. + */ + public static String initRepo(Path baseRepoPath) throws IOException, GitAPIException { + // Check if the directory exists, if not, create it + if (Files.notExists(baseRepoPath)) { + Files.createDirectories(baseRepoPath); + } + + return JGitVersionControl.initRepo(baseRepoPath); + } + + /** + * Executes a group of file operations as a single versioned transaction. The version is bumped after the operations finish. + + * This method is NOT THREAD SAFE as it potentially does lots of file I/O along with git operations + * @param baseRepoPath The repository path. + * @param versionName The name or message associated with the version. + * @param operations The file operations to be executed within this versioned transaction. + * @throws IOException If an I/O error occurs. + * @throws GitAPIException If a Git operation fails. + */ + public static String withCreateVersion(Path baseRepoPath, String versionName, Runnable operations) throws IOException, GitAPIException { + // Execute the provided file operations + operations.run(); + // After successful execution, create a new version with the specified name + return JGitVersionControl.commit(baseRepoPath, versionName); + } + + /** + * Retrieves the set of file nodes at the root level, identified by its commit hash. + + * This method is THREAD SAFE + * @param baseRepoPath The repository path. + * @param versionCommitHashVal The commit hash of the version. + * @return A set of file nodes at the root level of the given repo at given version + */ + public static Set retrieveRootFileNodesOfVersion(Path baseRepoPath, String versionCommitHashVal) throws Exception { + return JGitVersionControl.getRootFileNodeOfCommit(baseRepoPath, versionCommitHashVal); + } + + /** + * Retrieves the content of a specific file from a specific version identified by its commit hash. + * Writes the file content to the provided OutputStream. + + * This method is THREAD SAFE + * @param baseRepoPath The repository path. + * @param commitHash The commit hash of the version from which the file content is retrieved. + * @param filePath The path of the file within the repository. + * @param outputStream The OutputStream to which the file content is written. + * @throws IOException If an I/O error occurs. + * @throws GitAPIException If the operation is interrupted. + */ + public static void retrieveFileContentOfVersion(Path baseRepoPath, String commitHash, Path filePath, OutputStream outputStream) throws IOException, GitAPIException { + JGitVersionControl.readFileContentOfCommitAsOutputStream(baseRepoPath, commitHash, filePath, outputStream); + } + + public static InputStream retrieveFileContentOfVersionAsInputStream(Path baseRepoPath, String commitHash, Path filePath) throws IOException { + return JGitVersionControl.readFileContentOfCommitAsInputStream(baseRepoPath, commitHash, filePath); + } + + /** + * Creates a temporary file and writes the content of a specific version of a file, identified by its commit hash, into this temporary file. + * This method is useful for retrieving and working with specific versions of a file from a Git repository in a temporary and isolated manner. + * + * The temporary file is created in the system's default temporary-file directory, with a prefix "versionedFile" and a ".tmp" suffix. + * The created temporary file is marked for deletion on JVM exit, ensuring no leftover files during runtime, though it's the caller's responsibility to manage the file if it needs to persist longer. + * + * @param baseRepoPath The path to the repository where the file version is to be retrieved from. This should be a valid path to a local repository managed by Git. + * @param commitHash The commit hash that identifies the specific version of the file to retrieve. This commit must exist in the repository's history. + * @param filePath The path of the file within the repository, relative to the repository's root directory. This file should exist in the commit specified. + * @return The {@link Path} to the created temporary file, which contains the content of the specified file version. This path is absolute, ensuring it can be accessed directly. + * @throws IOException If an I/O error occurs during file operations, including issues with creating the temporary file or writing to it. + * @throws GitAPIException If the operation to retrieve file content from the Git repository fails. This could be due to issues with accessing the repository, the commit hash, or the file path specified. + */ + public static Path writeVersionedFileToTempFile(Path baseRepoPath, String commitHash, Path filePath) throws IOException, GitAPIException { + // Generate a temporary file + Path tempFile = Files.createTempFile("versionedFile", ".tmp"); + + // Ensure the file gets deleted on JVM exit + tempFile.toFile().deleteOnExit(); + + // Use the retrieveFileContentOfVersion method to write the file content into the temp file + try (OutputStream outputStream = Files.newOutputStream(tempFile)) { + retrieveFileContentOfVersion(baseRepoPath, commitHash, filePath, outputStream); + } + + // Return the absolute path of the temporary file + return tempFile.toAbsolutePath(); + } + + /** + * Check if there is any uncommitted change in the given repo + + * This method is THREAD SAFE + * @param repoPath The repository path + * @return True if there are uncommitted changes. + * @throws GitAPIException + * @throws IOException + */ + public static boolean hasUncommittedChanges(Path repoPath) throws GitAPIException, IOException { + return JGitVersionControl.hasUncommittedChanges(repoPath); + } + + /** + * Recovers the repository to its latest version, discarding any uncommitted changes if any. + + * This method is NOT THREAD SAFE + * @param baseRepoPath The repository path. + * @throws IOException If an I/O error occurs. + * @throws GitAPIException If the operation is interrupted. + */ + public static void discardUncommittedChanges(Path baseRepoPath) throws IOException, GitAPIException { + JGitVersionControl.discardUncommittedChanges(baseRepoPath); + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/util/dataset/JGitVersionControl.java b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/util/dataset/JGitVersionControl.java new file mode 100644 index 00000000000..4b438ae537c --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/util/dataset/JGitVersionControl.java @@ -0,0 +1,248 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.util.dataset; + +import org.eclipse.jgit.api.Git; +import org.eclipse.jgit.api.ResetCommand; +import org.eclipse.jgit.api.Status; +import org.eclipse.jgit.api.errors.GitAPIException; +import org.eclipse.jgit.lib.ObjectId; +import org.eclipse.jgit.lib.ObjectLoader; +import org.eclipse.jgit.lib.Ref; +import org.eclipse.jgit.lib.Repository; +import org.eclipse.jgit.revwalk.RevCommit; +import org.eclipse.jgit.revwalk.RevWalk; +import org.eclipse.jgit.storage.file.FileRepositoryBuilder; +import org.eclipse.jgit.treewalk.TreeWalk; + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.Set; + +public class JGitVersionControl { + + public static String initRepo(Path path) throws GitAPIException, IOException { + File gitDir = path.resolve(".git").toFile(); + if (gitDir.exists()) { + throw new IOException("Repository already exists at " + path); + } + // try-with-resource make sure the resource is released + try (Git git = Git.init().setDirectory(path.toFile()).call()) { + // Retrieve the default branch name + Ref head = git.getRepository().exactRef("HEAD"); + if (head == null || head.getTarget() == null) { + return null; + } + String refName = head.getTarget().getName(); + // HEAD should be in the form of 'ref: refs/heads/defaultBranchName' + if (!refName.startsWith("refs/heads/")) { + return null; + } + return refName.substring("refs/heads/".length()); + } + } + + public static InputStream readFileContentOfCommitAsInputStream(Path repoPath, String commitHash, Path filePath) throws IOException { + if (!filePath.startsWith(repoPath)) { + throw new IllegalArgumentException("File path must be under the repository path."); + } + + if (Files.isDirectory(filePath)) { + throw new IllegalArgumentException("File path points to a directory, not a file."); + } + + try (Repository repository = new FileRepositoryBuilder() + .setGitDir(repoPath.resolve(".git").toFile()) + .build(); + RevWalk revWalk = new RevWalk(repository)) { + + RevCommit commit = revWalk.parseCommit(repository.resolve(commitHash)); + TreeWalk treeWalk = + TreeWalk.forPath(repository, repoPath.relativize(filePath).toString(), commit.getTree()); + if (treeWalk == null) { + throw new IOException("File not found in commit: " + filePath); + } + ObjectId objectId = treeWalk.getObjectId(0); + ObjectLoader loader = repository.open(objectId); + + // Return the InputStream for caller to manage + return loader.openStream(); + } + } + + public static void readFileContentOfCommitAsOutputStream(Path repoPath, String commitHash, Path filePath, OutputStream outputStream) throws IOException { + if (!filePath.startsWith(repoPath)) { + throw new IllegalArgumentException("File path must be under the repository path."); + } + + if (Files.isDirectory(filePath)) { + throw new IllegalArgumentException("File path points to a directory, not a file."); + } + + try (Repository repository = new FileRepositoryBuilder() + .setGitDir(repoPath.resolve(".git").toFile()) + .build(); + RevWalk revWalk = new RevWalk(repository)) { + + RevCommit commit = revWalk.parseCommit(repository.resolve(commitHash)); + TreeWalk treeWalk = + TreeWalk.forPath(repository, repoPath.relativize(filePath).toString(), commit.getTree()); + if (treeWalk == null) { + throw new IOException("File not found in commit: " + filePath); + } + ObjectId objectId = treeWalk.getObjectId(0); + ObjectLoader loader = repository.open(objectId); + + loader.copyTo(outputStream); + } + } + + public static Set getRootFileNodeOfCommit(Path repoPath, String commitHash) throws Exception { + Map pathToFileNodeMap = new HashMap<>(); + Set rootNodes = new HashSet<>(); + + try (Repository repository = new FileRepositoryBuilder() + .setGitDir(repoPath.resolve(".git").toFile()) + .build(); + RevWalk revWalk = new RevWalk(repository)) { + ObjectId commitId = repository.resolve(commitHash); + RevCommit commit = revWalk.parseCommit(commitId); + + try (TreeWalk treeWalk = new TreeWalk(repository)) { + treeWalk.addTree(commit.getTree()); + treeWalk.setRecursive(false); + + while (treeWalk.next()) { + Path fullPath = repoPath.resolve(treeWalk.getPathString()); + long size = 0; + if (!treeWalk.isSubtree()) { + // Get file size for non-directory entries + ObjectId objectId = treeWalk.getObjectId(0); + ObjectLoader loader = repository.open(objectId); + size = loader.getSize(); + } + PhysicalFileNode currentNode = createOrGetNode(pathToFileNodeMap, repoPath, fullPath, size); + + if (treeWalk.isSubtree()) { + treeWalk.enterSubtree(); + } else { + // For files, we've already added them. Just ensure parent linkage is correct. + ensureParentChildLink(pathToFileNodeMap, repoPath, fullPath, currentNode); + } + + // For directories, also ensure they are correctly linked + if (currentNode.isDirectory()) { + ensureParentChildLink(pathToFileNodeMap, repoPath, fullPath, currentNode); + } + } + } + } + + // Extract root nodes + pathToFileNodeMap.values().forEach(node -> { + if (node.getAbsolutePath().getParent().equals(repoPath)) { + rootNodes.add(node); + } + }); + + return rootNodes; + } + + private static PhysicalFileNode createOrGetNode(Map map, Path repoPath, Path path, long size) { + return map.computeIfAbsent(path.toString(), k -> new PhysicalFileNode(repoPath, path, size)); + } + + private static PhysicalFileNode createOrGetNode(Map map, Path repoPath, Path path) { + return map.computeIfAbsent(path.toString(), k -> new PhysicalFileNode(repoPath, path, 0)); + } + + private static void ensureParentChildLink(Map map, Path repoPath, Path childPath, PhysicalFileNode childNode) { + Path parentPath = childPath.getParent(); + if (parentPath != null && !parentPath.equals(repoPath)) { + PhysicalFileNode parentNode = createOrGetNode(map, repoPath, parentPath); + parentNode.addChildNode(childNode); + } + } + + public static void add(Path repoPath, Path filePath) throws IOException, GitAPIException { + try (Git git = Git.open(repoPath.toFile())) { + // Stage the file addition/modification + git.add().addFilepattern(repoPath.relativize(filePath).toString()).call(); + } + } + + public static void rm(Path repoPath, Path filePath) throws IOException, GitAPIException { + try (Git git = Git.open(repoPath.toFile())) { + git.rm().addFilepattern(repoPath.relativize(filePath).toString()).call(); // Stages the file deletion + } + } + + // create a commit, and return the commit hash + public static String commit(Path repoPath, String commitMessage) throws IOException, GitAPIException { + FileRepositoryBuilder builder = new FileRepositoryBuilder(); + try (Repository repository = builder.setGitDir(repoPath.resolve(".git").toFile()) + .readEnvironment() // scan environment GIT_* variables + .findGitDir() // scan up the file system tree + .build()) { + + try (Git git = new Git(repository)) { + // Commit the changes that have been staged + RevCommit commit = git.commit().setMessage(commitMessage).call(); + + // Return the commit hash + return commit.getId().getName(); + } + } + } + + public static void discardUncommittedChanges(Path repoPath) throws IOException, GitAPIException { + try (Repository repository = new FileRepositoryBuilder() + .setGitDir(repoPath.resolve(".git").toFile()) + .build(); + Git git = new Git(repository)) { + + // Reset hard to discard changes in tracked files + git.reset().setMode(ResetCommand.ResetType.HARD).call(); + + // Clean the working directory to remove untracked files + git.clean().setCleanDirectories(true).call(); + } + } + + public static boolean hasUncommittedChanges(Path repoPath) throws IOException, GitAPIException { + try (Repository repository = new FileRepositoryBuilder() + .setGitDir(repoPath.resolve(".git").toFile()) + .readEnvironment() + .findGitDir() + .build(); + Git git = new Git(repository)) { + + Status status = git.status().call(); + return !status.isClean(); + } + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/util/dataset/PhysicalFileNode.java b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/util/dataset/PhysicalFileNode.java new file mode 100644 index 00000000000..07510335c1e --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/storage/util/dataset/PhysicalFileNode.java @@ -0,0 +1,109 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.util.dataset; + +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.*; + +public class PhysicalFileNode { + private final Path absoluteFilePath; + private final Path relativeFilePath; + private final Set children; + private long size; + + public PhysicalFileNode(Path repoPath, Path path, long size) { + this.absoluteFilePath = path; + this.relativeFilePath = repoPath.relativize(this.absoluteFilePath); + this.children = new HashSet<>(); + this.size = size; + } + + public boolean isFile() { + return Files.isRegularFile(absoluteFilePath); + } + + public boolean isDirectory() { + return Files.isDirectory(absoluteFilePath); + } + + public Path getAbsolutePath() { + return absoluteFilePath; + } + + public Path getRelativePath() { + return relativeFilePath; + } + + public void addChildNode(PhysicalFileNode child) { + if (!child.getAbsolutePath().getParent().equals(this.absoluteFilePath)) { + throw new IllegalArgumentException("Child node is not a direct subpath of the parent node"); + } + this.children.add(child); + } + + public Set getChildren() { + return children; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + PhysicalFileNode physicalFileNode = (PhysicalFileNode) o; + return Objects.equals(absoluteFilePath, physicalFileNode.absoluteFilePath) && + Objects.equals(children, physicalFileNode.children); + } + + @Override + public int hashCode() { + return Objects.hash(absoluteFilePath, children); + } + + /** + * Collects the relative paths of all file nodes from a given set of FileNode. + * @param nodes The set of FileNode to collect file paths from. + * @return A list of strings representing the relative paths of all file nodes. + */ + public static List getAllFileRelativePaths(Set nodes) { + List filePaths = new ArrayList<>(); + getAllFileRelativePathsHelper(nodes, filePaths); + return filePaths; + } + + /** + * Helper method to recursively collect the relative paths of all file nodes. + * @param nodes The current set of FileNode to collect file paths from. + * @param filePaths The list to add the relative paths of the file nodes to. + */ + private static void getAllFileRelativePathsHelper(Set nodes, List filePaths) { + for (PhysicalFileNode node : nodes) { + if (node.isFile()) { + filePaths.add(node.getRelativePath().toString()); + } else if (node.isDirectory()) { + getAllFileRelativePathsHelper(node.getChildren(), filePaths); + } + } + } + + public long getSize() { + return size; + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/Attribute.java b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/Attribute.java new file mode 100644 index 00000000000..84d52fddced --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/Attribute.java @@ -0,0 +1,95 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.tuple; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; + +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotNull; +import java.io.Serializable; + +import static com.google.common.base.Preconditions.checkNotNull; + +/** + * An attribute describes the name and the type of a column. + */ +public class Attribute implements Serializable { + + private final String attributeName; + private final AttributeType attributeType; + + @JsonCreator + public Attribute( + @JsonProperty(value = "attributeName", required = true) String attributeName, + @JsonProperty(value = "attributeType", required = true) AttributeType attributeType + ) { + checkNotNull(attributeName); + checkNotNull(attributeType); + this.attributeName = attributeName; + this.attributeType = attributeType; + } + + @JsonProperty(value = "attributeName", required = true) + @NotBlank(message = "Attribute name is required") + public String getName() { + return attributeName; + } + + @JsonProperty(value = "attributeType", required = true) + @NotNull(message = "Attribute type is required") + public AttributeType getType() { + return attributeType; + } + + @Override + public String toString() { + return "Attribute[name=" + attributeName + ", type=" + attributeType + "]"; + } + + @Override + public boolean equals(Object toCompare) { + if (this == toCompare) { + return true; + } + if (toCompare == null) { + return false; + } + if (this.getClass() != toCompare.getClass()) { + return false; + } + + Attribute that = (Attribute) toCompare; + + if (this.attributeName == null) { + return that.attributeName == null; + } + if (this.attributeType == null) { + return that.attributeType == null; + } + + return this.attributeName.equalsIgnoreCase(that.attributeName) && this.attributeType.equals(that.attributeType); + } + + @Override + public int hashCode() { + return this.attributeName.hashCode() + this.attributeType.toString().hashCode(); + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/AttributeType.java b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/AttributeType.java new file mode 100644 index 00000000000..61abd741e87 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/AttributeType.java @@ -0,0 +1,124 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.tuple; + +import com.fasterxml.jackson.annotation.JsonValue; + +import java.io.Serializable; +import java.sql.Timestamp; + +public enum AttributeType implements Serializable { + + /** + * To add a new AttributeType, update the following files to handle the new type: + * 1. AttributeTypeUtils + * src/main/scala/org/apache/texera/workflow/common/tuple/schema/AttributeTypeUtils.scala + * Provide parsing, inferring, and casting logic between other AttributeTypes. + *

+ * 2. SQLSourceOpDesc + * src/main/scala/org/apache/texera/workflow/operators/source/sql/SQLSourceOpDesc + * Especially SQLSources will need to map the input schema to Texera.Schema. AttributeType + * needs to be converted from original source types accordingly. + *

+ * 3. FilterPredicate + * src/main/scala/org/apache/texera/workflow/operators/filter/FilterPredicate.java + * FilterPredicate takes in AttributeTypes and converts them into a comparable type, then do + * the comparison. New AttributeTypes needs to be mapped to a comparable type there. + *

+ * 4. SpecializedAverageOpDesc.getNumericalValue + * src/main/scala/org/apache/texera/workflow/operators/aggregate/SpecializedAverageOpDesc.scala + * New AttributeTypes might need to be converted into a numerical value in order to perform + * aggregations. + *

+ * 5. SchemaPropagationService.SchemaAttribute + * src/app/workspace/service/dynamic-schema/schema-propagation/schema-propagation.service.ts + * Declare the frontend SchemaAttribute for the new AttributeType. + *

+ * 6. ArrowUtils (Java) + * src/main/scala/org/apache/amber/engine/architecture/pythonworker/ArrowUtils.scala + * Provide java-side conversion between ArrowType and AttributeType. + *

+ * 7. ArrowUtils (Python) + * src/main/python/core/util/arrow_utils.py + * Provide python-side conversion between ArrowType and AttributeType. + */ + + + // A field that is indexed but not tokenized: the entire String + // value is indexed as a single token + STRING("string", String.class), + INTEGER("integer", Integer.class), + LONG("long", Long.class), + DOUBLE("double", Double.class), + BOOLEAN("boolean", Boolean.class), + TIMESTAMP("timestamp", Timestamp.class), + BINARY("binary", byte[].class), + LARGE_BINARY("large_binary", LargeBinary.class), + ANY("ANY", Object.class); + + private final String name; + private final Class fieldClass; + + AttributeType(String name, Class fieldClass) { + this.name = name; + this.fieldClass = fieldClass; + } + + @JsonValue + public String getName() { + if (this.name.equals(ANY.name)) { + // exclude this enum type in JSON schema + // JSON schema generator will ignore empty enum type + return ""; + } + return this.name; + } + + public Class getFieldClass() { + return this.fieldClass; + } + + public static AttributeType getAttributeType(Class fieldClass) { + if (fieldClass.equals(String.class)) { + return STRING; + } else if (fieldClass.equals(Integer.class)) { + return INTEGER; + } else if (fieldClass.equals(Long.class)) { + return LONG; + } else if (fieldClass.equals(Double.class)) { + return DOUBLE; + } else if (fieldClass.equals(Boolean.class)) { + return BOOLEAN; + } else if (fieldClass.equals(Timestamp.class)) { + return TIMESTAMP; + } else if (fieldClass.equals(byte[].class)) { + return BINARY; + } else if (fieldClass.equals(LargeBinary.class)) { + return LARGE_BINARY; + } else { + return ANY; + } + } + + @Override + public String toString() { + return this.getName(); + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/AttributeTypeUtils.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/AttributeTypeUtils.scala new file mode 100644 index 00000000000..17c3dfef33c --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/AttributeTypeUtils.scala @@ -0,0 +1,531 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.tuple + +import com.github.sisyphsu.dateparser.DateParserUtils + +import java.sql.Timestamp +import java.text.NumberFormat +import java.util.Locale +import scala.util.Try +import scala.util.control.Exception.allCatch + +object AttributeTypeUtils extends Serializable { + + /** + * This function checks whether the current attribute in the schema matches the selected attribute for casting. + * If it matches, its type is changed to the specified result type. + * If it doesn't match, the original type is retained. + * The order of attributes in the schema is preserved. + * + * @param schema schema of data + * @param attribute selected attribute + * @param resultType casting type + * @return a new schema with the modified attribute type + */ + def SchemaCasting( + schema: Schema, + attribute: String, + resultType: AttributeType + ): Schema = { + val updatedAttributes = schema.getAttributes.map { attr => + if (attr.getName == attribute) { + resultType match { + case AttributeType.STRING | AttributeType.INTEGER | AttributeType.DOUBLE | + AttributeType.LONG | AttributeType.BOOLEAN | AttributeType.TIMESTAMP | + AttributeType.BINARY => + new Attribute(attribute, resultType) // Cast to the specified result type + case AttributeType.ANY | _ => + attr // Retain the original type for unsupported types + } + } else { + attr // Retain attributes that don't match the target + } + } + Schema(updatedAttributes) + } + + /** + * Casts the fields of a tuple to new types according to a list of type casting units, + * producing a new tuple that conforms to the specified type changes. + * Each type casting unit specifies the attribute name and the target type to cast to. + * If an attribute name in the tuple does not have a corresponding type casting unit, + * its value is included in the result tuple without type conversion. + * + * @param tuple The source tuple whose fields are to be casted. + * @param targetTypes A mapping of attribute names to their target types, which specifies how to cast each field. + * If an attribute is not present in the map, no casting is applied to it. + * @return A new instance of TupleLike with fields casted to the target types + * as specified by the typeCastingUnits. + */ + def tupleCasting( + tuple: Tuple, + targetTypes: Map[String, AttributeType] + ): TupleLike = + TupleLike( + tuple.getSchema.getAttributes.map { attr => + val targetType = targetTypes.getOrElse(attr.getName, attr.getType) + parseField(tuple.getField(attr.getName), targetType, force = true) + } + ) + + def parseFields(fields: Array[Any], schema: Schema): Array[Any] = { + parseFields(fields, schema.getAttributes.map(attr => attr.getType).toArray) + } + + /** + * parse Fields to corresponding Java objects base on the given Schema AttributeTypes + * @param attributeTypes Schema AttributeTypeList + * @param fields fields value + * @return parsedFields in the target AttributeTypes + */ + @throws[AttributeTypeException] + def parseFields( + fields: Array[Any], + attributeTypes: Array[AttributeType] + ): Array[Any] = { + fields.indices.map(i => parseField(fields(i), attributeTypes(i))).toArray + } + + /** + * parse Field to a corresponding Java object base on the given Schema AttributeType + * @param field fields value + * @param attributeType target AttributeType + * @param force force to parse the field to the target type if possible + * currently only support for comma-separated numbers + * + * @return parsedField in the target AttributeType + */ + @throws[AttributeTypeException] + def parseField( + field: Any, + attributeType: AttributeType, + force: Boolean = false + ): Any = { + if (field == null) return null + attributeType match { + case AttributeType.INTEGER => parseInteger(field, force) + case AttributeType.LONG => parseLong(field, force) + case AttributeType.DOUBLE => parseDouble(field) + case AttributeType.BOOLEAN => parseBoolean(field) + case AttributeType.TIMESTAMP => parseTimestamp(field) + case AttributeType.STRING => field.toString + case AttributeType.BINARY => field + case AttributeType.LARGE_BINARY => new LargeBinary(field.toString) + case AttributeType.ANY | _ => field + } + } + + @throws[AttributeTypeException] + private def parseInteger(fieldValue: Any, force: Boolean = false): Integer = { + val attempt: Try[Integer] = Try { + fieldValue match { + case str: String => + if (force) { + // Use US locale for comma-separated numbers + NumberFormat.getNumberInstance(Locale.US).parse(str.trim).intValue() + } else { + str.trim.toInt + } + case int: Integer => int + case long: java.lang.Long => long.toInt + case double: java.lang.Double => double.toInt + case boolean: java.lang.Boolean => if (boolean) 1 else 0 + // Timestamp and Binary are considered to be illegal here. + case _ => + throw new IllegalArgumentException( + s"Unsupported type for parsing to Integer: ${fieldValue.getClass.getName}" + ) + } + } + + attempt.recover { + case e: Exception => + throw new AttributeTypeException( + s"Failed to parse type ${fieldValue.getClass.getName} to Integer: ${fieldValue.toString}", + e + ) + }.get + } + + @throws[AttributeTypeException] + private def parseLong(fieldValue: Any, force: Boolean = false): java.lang.Long = { + val attempt: Try[Long] = Try { + fieldValue match { + case str: String => + if (force) { + // Use US locale for comma-separated numbers + NumberFormat.getNumberInstance(Locale.US).parse(str.trim).longValue() + } else { + str.trim.toLong + } + case int: Integer => int.toLong + case long: java.lang.Long => long + case double: java.lang.Double => double.toLong + case boolean: java.lang.Boolean => if (boolean) 1L else 0L + case timestamp: Timestamp => timestamp.toInstant.toEpochMilli + // Binary is considered to be illegal here. + case _ => + throw new IllegalArgumentException( + s"Unsupported type for parsing to Long: ${fieldValue.getClass.getName}" + ) + } + } + attempt.recover { + case e: Exception => + throw new AttributeTypeException( + s"Failed to parse type ${fieldValue.getClass.getName} to Long: ${fieldValue.toString}", + e + ) + }.get + } + + @throws[AttributeTypeException] + def parseTimestamp(fieldValue: Any): Timestamp = { + val attempt: Try[Timestamp] = Try { + fieldValue match { + case str: String => new Timestamp(DateParserUtils.parseDate(str.trim).getTime) + case long: java.lang.Long => new Timestamp(long) + case timestamp: Timestamp => timestamp + case date: java.util.Date => new Timestamp(date.getTime) + case localDateTime: java.time.LocalDateTime => Timestamp.valueOf(localDateTime) + case instant: java.time.Instant => Timestamp.from(instant) + case offsetDateTime: java.time.OffsetDateTime => Timestamp.from(offsetDateTime.toInstant) + case zonedDateTime: java.time.ZonedDateTime => Timestamp.from(zonedDateTime.toInstant) + case localDate: java.time.LocalDate => Timestamp.valueOf(localDate.atStartOfDay()) + // Integer, Double, Boolean, Binary are considered to be illegal here. + case _ => + throw new AttributeTypeException( + s"Unsupported type for parsing to Timestamp: ${fieldValue.getClass.getName}" + ) + } + } + + attempt.recover { + case e: Exception => + throw new AttributeTypeException( + s"Failed to parse type ${fieldValue.getClass.getName} to Timestamp: ${fieldValue.toString}", + e + ) + }.get + + } + + @throws[AttributeTypeException] + def parseDouble(fieldValue: Any): java.lang.Double = { + val attempt: Try[Double] = Try { + fieldValue match { + case str: String => str.trim.toDouble + case int: Integer => int.toDouble + case long: java.lang.Long => long.toDouble + case double: java.lang.Double => double + case boolean: java.lang.Boolean => if (boolean) 1 else 0 + // Timestamp and Binary are considered to be illegal here. + case _ => + throw new AttributeTypeException( + s"Unsupported type for parsing to Double: ${fieldValue.getClass.getName}" + ) + } + } + + attempt.recover { + case e: Exception => + throw new AttributeTypeException( + s"Failed to parse type ${fieldValue.getClass.getName} to Double: ${fieldValue.toString}", + e + ) + }.get + + } + + @throws[AttributeTypeException] + private def parseBoolean(fieldValue: Any): java.lang.Boolean = { + val attempt: Try[Boolean] = Try { + fieldValue match { + case str: String => + (Try(str.trim.toBoolean) orElse Try(str.trim.toInt == 1)).get + case int: Integer => int != 0 + case long: java.lang.Long => long != 0 + case double: java.lang.Double => double != 0 + case boolean: java.lang.Boolean => boolean + // Timestamp and Binary are considered to be illegal here. + case _ => + throw new AttributeTypeException( + s"Unsupported type for parsing to Boolean: ${fieldValue.getClass.getName}" + ) + } + } + + attempt.recover { + case e: Exception => + throw new AttributeTypeException( + s"Failed to parse type ${fieldValue.getClass.getName} to Boolean: ${fieldValue.toString}", + e + ) + }.get + } + + /** + * Infers field types of a given row of data. The given attributeTypes will be updated + * through each iteration of row inference, to contain the most accurate inference. + * @param attributeTypes AttributeTypes that being passed to each iteration. + * @param fields data fields to be parsed + * @return + */ + private def inferRow( + attributeTypes: Array[AttributeType], + fields: Array[Any] + ): Unit = { + for (i <- fields.indices) { + attributeTypes.update(i, inferField(attributeTypes.apply(i), fields.apply(i))) + } + } + + /** + * Infers field types of a given row of data. + * @param fieldsIterator iterator of field arrays to be parsed. + * each field array should have exact same order and length. + * @return AttributeType array + */ + def inferSchemaFromRows(fieldsIterator: Iterator[Array[Any]]): Array[AttributeType] = { + var attributeTypes: Array[AttributeType] = Array() + + for (fields <- fieldsIterator) { + if (attributeTypes.isEmpty) { + attributeTypes = Array.fill[AttributeType](fields.length)(AttributeType.INTEGER) + } + inferRow(attributeTypes, fields) + } + attributeTypes + } + + /** + * infer filed type with only data field + * @param fieldValue data field to be parsed, original as String field + * @return inferred AttributeType + */ + def inferField(fieldValue: Any): AttributeType = { + tryParseInteger(fieldValue) + } + + private def tryParseInteger(fieldValue: Any): AttributeType = { + if (fieldValue == null) + return AttributeType.INTEGER + allCatch opt parseInteger(fieldValue) match { + case Some(_) => AttributeType.INTEGER + case None => tryParseLong(fieldValue) + } + } + + private def tryParseLong(fieldValue: Any): AttributeType = { + if (fieldValue == null) + return AttributeType.LONG + allCatch opt parseLong(fieldValue) match { + case Some(_) => AttributeType.LONG + case None => tryParseTimestamp(fieldValue) + } + } + + private def tryParseTimestamp(fieldValue: Any): AttributeType = { + if (fieldValue == null) + return AttributeType.TIMESTAMP + allCatch opt parseTimestamp(fieldValue) match { + case Some(_) => AttributeType.TIMESTAMP + case None => tryParseDouble(fieldValue) + } + } + + private def tryParseDouble(fieldValue: Any): AttributeType = { + if (fieldValue == null) + return AttributeType.DOUBLE + allCatch opt parseDouble(fieldValue) match { + case Some(_) => AttributeType.DOUBLE + case None => tryParseBoolean(fieldValue) + } + } + + private def tryParseBoolean(fieldValue: Any): AttributeType = { + if (fieldValue == null) + return AttributeType.BOOLEAN + allCatch opt parseBoolean(fieldValue) match { + case Some(_) => AttributeType.BOOLEAN + case None => tryParseString() + } + } + + private def tryParseString(): AttributeType = { + AttributeType.STRING + } + + /** + * InferField when get both typeSofar and tuple string + * @param attributeType typeSofar + * @param fieldValue data field to be parsed, original as String field + * @return inferred AttributeType + */ + def inferField(attributeType: AttributeType, fieldValue: Any): AttributeType = { + attributeType match { + case AttributeType.STRING => tryParseString() + case AttributeType.BOOLEAN => tryParseBoolean(fieldValue) + case AttributeType.DOUBLE => tryParseDouble(fieldValue) + case AttributeType.LONG => tryParseLong(fieldValue) + case AttributeType.INTEGER => tryParseInteger(fieldValue) + case AttributeType.TIMESTAMP => tryParseTimestamp(fieldValue) + case AttributeType.BINARY => tryParseString() + case AttributeType.LARGE_BINARY => + AttributeType.LARGE_BINARY // Large binaries are never inferred from data + case _ => tryParseString() + } + } + + /** Three-way compare for the given attribute type. + * Returns < 0 if left < right, > 0 if left > right, 0 if equal. + * Null semantics: null < non-null (both null => 0). + */ + @throws[UnsupportedOperationException] + def compare(left: Any, right: Any, attrType: AttributeType): Int = + (left, right) match { + case (null, null) => 0 + case (null, _) => -1 + case (_, null) => 1 + case _ => + attrType match { + case AttributeType.INTEGER => + java.lang.Integer.compare( + left.asInstanceOf[Number].intValue(), + right.asInstanceOf[Number].intValue() + ) + case AttributeType.LONG => + java.lang.Long.compare( + left.asInstanceOf[Number].longValue(), + right.asInstanceOf[Number].longValue() + ) + case AttributeType.DOUBLE => + java.lang.Double.compare( + left.asInstanceOf[Number].doubleValue(), + right.asInstanceOf[Number].doubleValue() + ) // -Infinity < ... < -0.0 < +0.0 < ... < +Infinity < NaN + case AttributeType.BOOLEAN => + java.lang.Boolean.compare( + left.asInstanceOf[Boolean], + right.asInstanceOf[Boolean] + ) + case AttributeType.TIMESTAMP => + java.lang.Long.compare( + left.asInstanceOf[Timestamp].getTime, + right.asInstanceOf[Timestamp].getTime + ) + case AttributeType.STRING => + left.toString.compareTo(right.toString) + case AttributeType.BINARY => + java.util.Arrays.compareUnsigned( + left.asInstanceOf[Array[Byte]], + right.asInstanceOf[Array[Byte]] + ) + case _ => + throw new UnsupportedOperationException( + s"Unsupported attribute type for compare: $attrType" + ) + } + } + + /** Type-aware addition (null is identity). */ + @throws[UnsupportedOperationException] + def add(left: Object, right: Object, attrType: AttributeType): Object = + (left, right) match { + case (null, null) => zeroValue(attrType) + case (null, right) => right + case (left, null) => left + case (left, right) => + attrType match { + case AttributeType.INTEGER => + java.lang.Integer.valueOf( + left.asInstanceOf[Number].intValue() + right.asInstanceOf[Number].intValue() + ) + case AttributeType.LONG => + java.lang.Long.valueOf( + left.asInstanceOf[Number].longValue() + right.asInstanceOf[Number].longValue() + ) + case AttributeType.DOUBLE => + java.lang.Double.valueOf( + left.asInstanceOf[Number].doubleValue() + right.asInstanceOf[Number].doubleValue() + ) + case AttributeType.TIMESTAMP => + new Timestamp( + left.asInstanceOf[Timestamp].getTime + right.asInstanceOf[Timestamp].getTime + ) + case _ => + throw new UnsupportedOperationException( + s"Unsupported attribute type for addition: $attrType" + ) + } + } + + /** Additive identity for supported numeric/timestamp types. + * For BINARY an empty array is returned as an identity value. + */ + @throws[UnsupportedOperationException] + def zeroValue(attrType: AttributeType): Object = + attrType match { + case AttributeType.INTEGER => java.lang.Integer.valueOf(0) + case AttributeType.LONG => java.lang.Long.valueOf(0L) + case AttributeType.DOUBLE => java.lang.Double.valueOf(0.0d) + case AttributeType.TIMESTAMP => new Timestamp(0L) + case AttributeType.BINARY => Array.emptyByteArray + case _ => + throw new UnsupportedOperationException( + s"Unsupported attribute type for zero value: $attrType" + ) + } + + /** Returns the maximum possible value for a given attribute type. */ + @throws[UnsupportedOperationException] + def maxValue(attrType: AttributeType): Object = + attrType match { + case AttributeType.INTEGER => java.lang.Integer.valueOf(Integer.MAX_VALUE) + case AttributeType.LONG => java.lang.Long.valueOf(java.lang.Long.MAX_VALUE) + case AttributeType.DOUBLE => java.lang.Double.valueOf(java.lang.Double.MAX_VALUE) + case AttributeType.TIMESTAMP => new Timestamp(java.lang.Long.MAX_VALUE) + case _ => + throw new UnsupportedOperationException( + s"Unsupported attribute type for max value: $attrType" + ) + } + + /** Returns the minimum possible value for a given attribute type. + * For BINARY under lexicographic order, the empty array is the global minimum. + */ + @throws[UnsupportedOperationException] + def minValue(attrType: AttributeType): Object = + attrType match { + case AttributeType.INTEGER => java.lang.Integer.valueOf(Integer.MIN_VALUE) + case AttributeType.LONG => java.lang.Long.valueOf(java.lang.Long.MIN_VALUE) + case AttributeType.DOUBLE => java.lang.Double.valueOf(java.lang.Double.NEGATIVE_INFINITY) + case AttributeType.TIMESTAMP => new Timestamp(0L) + case AttributeType.BINARY => Array.emptyByteArray + case _ => + throw new UnsupportedOperationException( + s"Unsupported attribute type for min value: $attrType" + ) + } + + class AttributeTypeException(msg: String, cause: Throwable = null) + extends IllegalArgumentException(msg, cause) {} +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/LargeBinary.java b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/LargeBinary.java new file mode 100644 index 00000000000..9e8c4db870c --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/LargeBinary.java @@ -0,0 +1,109 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.tuple; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonValue; +import org.apache.texera.amber.core.executor.OperatorExecutor; +import org.apache.texera.service.util.LargeBinaryManager; + +import java.net.URI; +import java.util.Objects; + +/** + * LargeBinary represents a reference to a large object stored in S3. + * + * Each LargeBinary is identified by an S3 URI (s3://bucket/path/to/object). + * LargeBinaries are automatically tracked and cleaned up when the workflow execution completes. + */ +public class LargeBinary { + + private final String uri; + + /** + * Creates a LargeBinary from an existing S3 URI. + * Used primarily for deserialization from JSON. + * + * @param uri S3 URI in the format s3://bucket/path/to/object + * @throws IllegalArgumentException if URI is null or doesn't start with "s3://" + */ + @JsonCreator + public LargeBinary(@JsonProperty("uri") String uri) { + if (uri == null) { + throw new IllegalArgumentException("LargeBinary URI cannot be null"); + } + if (!uri.startsWith("s3://")) { + throw new IllegalArgumentException( + "LargeBinary URI must start with 's3://', got: " + uri + ); + } + this.uri = uri; + } + + /** + * Creates a new LargeBinary for writing data. + * Generates a unique S3 URI. + * + * Usage example: + * + * LargeBinary largeBinary = new LargeBinary(); + * try (LargeBinaryOutputStream out = new LargeBinaryOutputStream(largeBinary)) { + * out.write(data); + * } + * // largeBinary is now ready to be added to tuples + * + */ + public LargeBinary() { + this(LargeBinaryManager.create()); + } + + @JsonValue + public String getUri() { + return uri; + } + + public String getBucketName() { + return URI.create(uri).getHost(); + } + + public String getObjectKey() { + String path = URI.create(uri).getPath(); + return path.startsWith("/") ? path.substring(1) : path; + } + + @Override + public String toString() { + return uri; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof LargeBinary)) return false; + LargeBinary that = (LargeBinary) obj; + return Objects.equals(uri, that.uri); + } + + @Override + public int hashCode() { + return Objects.hash(uri); + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/Schema.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/Schema.scala new file mode 100644 index 00000000000..1dd38fbfe47 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/Schema.scala @@ -0,0 +1,204 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.tuple + +import com.fasterxml.jackson.annotation.{JsonCreator, JsonIgnore, JsonProperty} +import com.google.common.base.Preconditions.checkNotNull + +import scala.collection.immutable.ListMap + +/** + * Represents the schema of a tuple, consisting of a list of attributes. + * The schema is immutable, and any modifications result in a new Schema instance. + */ +case class Schema @JsonCreator() ( + @JsonProperty(value = "attributes", required = true) attributes: List[Attribute] = List() +) extends Serializable { + + checkNotNull(attributes) + + // Maps attribute names (case-insensitive) to their indices in the schema. + private val attributeIndex: Map[String, Int] = + attributes.view.map(_.getName.toLowerCase).zipWithIndex.toMap + + def this(attrs: Attribute*) = this(attrs.toList) + + /** + * Returns the list of attributes in the schema. + */ + @JsonProperty(value = "attributes") + def getAttributes: List[Attribute] = attributes + + /** + * Returns a list of all attribute names in the schema. + */ + @JsonIgnore + def getAttributeNames: List[String] = attributes.map(_.getName) + + /** + * Returns the index of a specified attribute by name. + * Throws an exception if the attribute is not found. + */ + def getIndex(attributeName: String): Int = { + if (!containsAttribute(attributeName)) { + throw new RuntimeException(s"$attributeName is not contained in the schema") + } + attributeIndex(attributeName.toLowerCase) + } + + /** + * Retrieves an attribute by its name. + */ + def getAttribute(attributeName: String): Attribute = attributes(getIndex(attributeName)) + + /** + * Checks whether the schema contains an attribute with the specified name. + */ + @JsonIgnore + def containsAttribute(attributeName: String): Boolean = + attributeIndex.contains(attributeName.toLowerCase) + + override def hashCode(): Int = { + val prime = 31 + var result = 1 + result = prime * result + (if (attributes == null) 0 else attributes.hashCode) + result = prime * result + (if (attributeIndex == null) 0 else attributeIndex.hashCode) + result + } + + override def equals(obj: Any): Boolean = { + obj match { + case that: Schema => this.attributes == that.attributes + case _ => false + } + } + + override def toString: String = s"Schema[${attributes.map(_.toString).mkString(", ")}]" + + /** + * Creates a new Schema containing only the specified attributes. + */ + def getPartialSchema(attributeNames: List[String]): Schema = { + Schema(attributeNames.map(name => getAttribute(name))) + } + + /** + * Converts the schema into a raw format where each attribute name + * and attribute type are represented as strings. Useful for serialization across languages. + */ + def toRawSchema: Map[String, String] = + attributes.foldLeft(ListMap[String, String]())((list, attr) => + list + (attr.getName -> attr.getType.name()) + ) + + /** + * Creates a new Schema by adding multiple attributes to the current schema. + * Throws an exception if any attribute name already exists in the schema. + */ + def add(attributesToAdd: Iterable[Attribute]): Schema = { + val existingNames = this.getAttributeNames.map(_.toLowerCase).toSet + val duplicateNames = attributesToAdd.map(_.getName.toLowerCase).toSet.intersect(existingNames) + + if (duplicateNames.nonEmpty) { + throw new RuntimeException( + s"Cannot add attributes with duplicate names: ${duplicateNames.mkString(", ")}" + ) + } + + val newAttributes = attributes ++ attributesToAdd + Schema(newAttributes) + } + + /** + * Creates a new Schema by adding multiple attributes. + * Accepts a variable number of `Attribute` arguments. + * Throws an exception if any attribute name already exists in the schema. + */ + def add(attributes: Attribute*): Schema = { + this.add(attributes) + } + + /** + * Creates a new Schema by adding a single attribute to the current schema. + * Throws an exception if the attribute name already exists in the schema. + */ + def add(attribute: Attribute): Schema = { + if (containsAttribute(attribute.getName)) { + throw new RuntimeException( + s"Attribute name '${attribute.getName}' already exists in the schema" + ) + } + add(List(attribute)) + } + + /** + * Creates a new Schema by adding an attribute with the specified name and type. + * Throws an exception if the attribute name already exists in the schema. + */ + def add(attributeName: String, attributeType: AttributeType): Schema = + add(new Attribute(attributeName, attributeType)) + + /** + * Creates a new Schema by merging it with another schema. + * Throws an exception if there are duplicate attribute names. + */ + def add(schema: Schema): Schema = { + add(schema.attributes) + } + + /** + * Creates a new Schema by removing attributes with the specified names. + * Throws an exception if any of the specified attributes do not exist in the schema. + */ + def remove(attributeNames: Iterable[String]): Schema = { + val attributesToRemove = attributeNames.map(_.toLowerCase).toSet + + // Check for non-existent attributes + val nonExistentAttributes = attributesToRemove.diff(attributes.map(_.getName.toLowerCase).toSet) + if (nonExistentAttributes.nonEmpty) { + throw new IllegalArgumentException( + s"Cannot remove non-existent attributes: ${nonExistentAttributes.mkString(", ")}" + ) + } + + val remainingAttributes = + attributes.filterNot(attr => attributesToRemove.contains(attr.getName.toLowerCase)) + Schema(remainingAttributes) + } + + /** + * Creates a new Schema by removing a single attribute with the specified name. + */ + def remove(attributeName: String): Schema = remove(List(attributeName)) +} + +object Schema { + + /** + * Creates a Schema instance from a raw map representation. + * Each entry in the map contains an attribute name and its type as strings. + */ + def fromRawSchema(raw: Map[String, String]): Schema = { + Schema(raw.map { + case (name, attrType) => + new Attribute(name, AttributeType.valueOf(attrType)) + }.toList) + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/Tuple.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/Tuple.scala new file mode 100644 index 00000000000..cc3220827d0 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/Tuple.scala @@ -0,0 +1,239 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.tuple + +import com.fasterxml.jackson.annotation.{JsonCreator, JsonIgnore, JsonProperty} +import com.google.common.base.Preconditions.checkNotNull +import org.apache.texera.amber.core.tuple.Tuple.checkSchemaMatchesFields +import org.ehcache.sizeof.SizeOf + +import java.util +import scala.collection.mutable + +class TupleBuildingException(errorMessage: String) extends RuntimeException(errorMessage) {} + +/** + * Represents a tuple in a data processing workflow, encapsulating a schema and corresponding field values. + * + * A Tuple is a fundamental data structure that holds an ordered collection of elements. Each element can be of any type. + * The schema defines the structure of the Tuple, including the names and types of fields that the Tuple can hold. + * + * @constructor Create a new Tuple with a specified schema and field values. + * @param schema The schema associated with this tuple, defining the structure and types of fields in the tuple. + * @param fieldVals A list of values corresponding to the fields defined in the schema. Each value in this list + * is mapped to a field in the schema, in the same order as the fields are defined. + * + * @throws IllegalArgumentException if either schema or fieldVals is null, ensuring that every Tuple has a well-defined structure. + */ +case class Tuple @JsonCreator() ( + @JsonProperty(value = "schema", required = true) schema: Schema, + @JsonProperty(value = "fields", required = true) fieldVals: Array[Any] +) extends SeqTupleLike + with Serializable { + + checkNotNull(schema) + checkNotNull(fieldVals) + checkSchemaMatchesFields(schema.getAttributes, fieldVals) + + override val inMemSize: Long = SizeOf.newInstance().deepSizeOf(this) + + @JsonIgnore def length: Int = fieldVals.length + + @JsonIgnore def getSchema: Schema = schema + + def getField[T](index: Int): T = { + fieldVals(index).asInstanceOf[T] + } + + def getField[T](attributeName: String): T = { + if (!schema.containsAttribute(attributeName)) { + throw new RuntimeException(s"$attributeName is not in the tuple") + } + getField(schema.getIndex(attributeName)) + } + + def getField[T](attribute: Attribute): T = getField(attribute.getName) + + override def getFields: Array[Any] = fieldVals + + override def enforceSchema(schema: Schema): Tuple = { + assert( + getSchema == schema, + s"output tuple schema does not match the expected schema! " + + s"output schema: $getSchema, " + + s"expected schema: $schema" + ) + this + } + + override def hashCode: Int = util.Arrays.deepHashCode(getFields.map(_.asInstanceOf[AnyRef])) + + override def equals(obj: Any): Boolean = + obj match { + case that: Tuple => + this.schema == that.schema && + this.getFields.zip(that.getFields).forall { + case (field1: Array[Byte], field2: Array[Byte]) => + field1.sameElements(field2) // for Binary, use sameElements instead of == to compare + case (field1, field2) => + field1 == field2 + } + case _ => false + } + + def getPartialTuple(attributeNames: List[String]): Tuple = { + val partialSchema = schema.getPartialSchema(attributeNames) + val builder = Tuple.Builder(partialSchema) + val partialArray = attributeNames.map(getField[Any]).toArray + builder.addSequentially(partialArray) + builder.build() + } + + override def toString: String = + s"Tuple [schema=$schema, fields=${fieldVals.mkString("[", ", ", "]")}]" +} + +object Tuple { + + /** + * Validates that the provided attributes match the provided fields in type and order. + * + * @param attributes An iterable of Attributes to be validated against the fields. + * @param fields An iterable of field values to be validated against the attributes. + * @throws RuntimeException if the sizes of attributes and fields do not match, or if their types are incompatible. + */ + private def checkSchemaMatchesFields( + attributes: Iterable[Attribute], + fields: Iterable[Any] + ): Unit = { + val attributeList = attributes.toList + val fieldList = fields.toList + + if (attributeList.size != fieldList.size) { + throw new RuntimeException( + s"Schema size (${attributeList.size}) and field size (${fieldList.size}) are different" + ) + } + + (attributeList zip fieldList).foreach { + case (attribute, field) => + checkAttributeMatchesField(attribute, field) + } + } + + /** + * Validates that a single field matches its corresponding attribute in type. + * + * @param attribute The attribute to be matched. + * @param field The field value to be checked. + * @throws RuntimeException if the field's type does not match the attribute's defined type. + */ + private def checkAttributeMatchesField(attribute: Attribute, field: Any): Unit = { + if ( + field != null && attribute.getType != AttributeType.ANY && !field.getClass.equals( + attribute.getType.getFieldClass + ) + ) { + throw new RuntimeException( + s"Attribute ${attribute.getName}'s type (${attribute.getType}) is different from field's type (${AttributeType + .getAttributeType(field.getClass)})" + ) + } + } + + /** + * Creates a new Tuple builder for a specified schema. + * + * @param schema The schema for which the Tuple builder will create Tuples. + * @return A new instance of Tuple.Builder configured with the specified schema. + */ + def builder(schema: Schema): Builder = { + Tuple.Builder(schema) + } + + /** + * Builder class for constructing Tuple instances in a flexible and controlled manner. + */ + case class Builder(schema: Schema) { + private val fieldNameMap = mutable.Map.empty[String, Any] + + def add(tuple: Tuple, isStrictSchemaMatch: Boolean = true): Builder = { + require(tuple != null, "Tuple cannot be null") + + tuple.getFields.zipWithIndex.foreach { + case (field, i) => + val attribute = tuple.schema.getAttributes(i) + if (!isStrictSchemaMatch && !schema.containsAttribute(attribute.getName)) { + // Skip if not matching in non-strict mode + } else { + add(attribute, tuple.getFields(i)) + } + } + this + } + + def add(attribute: Attribute, field: Any): Builder = { + require(attribute != null, "Attribute cannot be null") + checkAttributeMatchesField(attribute, field) + + if (!schema.containsAttribute(attribute.getName)) { + throw new TupleBuildingException( + s"${attribute.getName} doesn't exist in the expected schema." + ) + } + + fieldNameMap.put(attribute.getName.toLowerCase, field) + this + } + + def add(attributeName: String, attributeType: AttributeType, field: Any): Builder = { + require( + attributeName != null && attributeType != null, + "Attribute name and type cannot be null" + ) + this.add(new Attribute(attributeName, attributeType), field) + this + } + + def addSequentially(fields: Array[Any]): Builder = { + require(fields != null, "Fields cannot be null") + checkSchemaMatchesFields(schema.getAttributes, fields) + schema.getAttributes.zip(fields).foreach { + case (attribute, field) => + this.add(attribute, field) + } + this + } + + def build(): Tuple = { + val missingAttributes = + schema.getAttributes.filterNot(attr => fieldNameMap.contains(attr.getName.toLowerCase)) + if (missingAttributes.nonEmpty) { + throw new TupleBuildingException( + s"Tuple does not have the same number of attributes as schema. Missing attributes are $missingAttributes" + ) + } + + val fields = + schema.getAttributes.map(attr => fieldNameMap(attr.getName.toLowerCase)).toArray + new Tuple(schema, fields) + } + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/TupleLike.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/TupleLike.scala new file mode 100644 index 00000000000..040b94977a1 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/TupleLike.scala @@ -0,0 +1,158 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.tuple + +import org.apache.texera.amber.core.workflow.PortIdentity + +import scala.jdk.CollectionConverters.CollectionHasAsScala + +sealed trait FieldArray { + def getFields: Array[Any] +} + +sealed trait TupleLike extends FieldArray { + def inMemSize: Long = 0L +} + +trait SchemaEnforceable { + def enforceSchema(schema: Schema): Tuple +} + +trait InternalMarker extends TupleLike { + override def getFields: Array[Any] = Array.empty +} + +final case class FinalizePort(portId: PortIdentity, input: Boolean) extends InternalMarker +final case class FinalizeExecutor() extends InternalMarker + +trait SeqTupleLike extends TupleLike with SchemaEnforceable { + override def inMemSize: Long = ??? + + /** + * Constructs a Tuple object from a sequence of field values + * according to the specified schema. It asserts that the number + * of provided fields matches the schema's requirement, every + * field must also satisfy the field type. + * + * @param schema Schema for Tuple construction. + * @return Tuple constructed according to the schema. + */ + override def enforceSchema(schema: Schema): Tuple = { + val attributes = schema.getAttributes + val builder = Tuple.builder(schema) + getFields.zipWithIndex.foreach { + case (value, i) => + builder.add(attributes(i), value) + } + builder.build() + } + +} + +trait MapTupleLike extends SeqTupleLike with SchemaEnforceable { + override def inMemSize: Long = ??? + def fieldMappings: Map[String, Any] + override def getFields: Array[Any] = fieldMappings.values.toArray + + /** + * Constructs a `Tuple` based on the provided schema and `tupleLike` object. + * + * For each attribute in the schema, the function attempts to find a corresponding value + * in the tuple-like object's field mappings. If a mapping is found, that value is used; + * otherwise, `null` is used as the attribute value in the built tuple. + * + * @param schema The schema defining the attributes and their types for the tuple. + * @return A new `Tuple` instance built according to the schema and the data provided + * by the `tupleLike` object. + */ + override def enforceSchema(schema: Schema): Tuple = { + val builder = Tuple.builder(schema) + schema.getAttributes.foreach { attribute => + val value = fieldMappings.getOrElse(attribute.getName, null) + builder.add(attribute, value) + } + builder.build() + } +} + +object TupleLike { + + // Implicit evidence markers for different types + trait NotAnIterable[A] + + // Provide a low-priority implicit evidence for all types that are not Iterable + trait LowPriorityNotAnIterableImplicits { + implicit def defaultNotAnIterable[A]: NotAnIterable[A] = new NotAnIterable[A] {} + } + + // Object to hold the implicits + object NotAnIterable extends LowPriorityNotAnIterableImplicits { + // Prioritize this implicit for Strings, allowing them explicitly + implicit object StringIsNotAnIterable extends NotAnIterable[String] + + // Ensure Iterable types do not have an implicit NotAnIterable available + // This is a way to "exclude" Iterable types by not providing an implicit instance for them + implicit def iterableIsNotAnIterable[C[_] <: Iterable[A], A]: NotAnIterable[C[A]] = + throw new RuntimeException("Iterable types are not allowed") + } + + def apply(mappings: Map[String, Any]): MapTupleLike = { + new MapTupleLike { + override val fieldMappings: Map[String, Any] = mappings + } + } + + def apply(mappings: Iterable[(String, Any)]): MapTupleLike = { + new MapTupleLike { + override val fieldMappings: Map[String, Any] = mappings.toMap + } + } + + def apply(mappings: (String, Any)*): MapTupleLike = { + new MapTupleLike { + override val fieldMappings: Map[String, Any] = mappings.toMap + } + } + + def apply(fieldList: java.util.List[Any]): SeqTupleLike = { + new SeqTupleLike { + override val getFields: Array[Any] = fieldList.asScala.toArray + } + } + + def apply[T: NotAnIterable](fieldSeq: T*)(implicit ev: NotAnIterable[_] = null): SeqTupleLike = { + new SeqTupleLike { + override val getFields: Array[Any] = fieldSeq.toArray + } + } + + def apply[T <: Any](fieldIter: Iterable[T]): SeqTupleLike = { + new SeqTupleLike { + override val getFields: Array[Any] = fieldIter.toArray + } + } + + def apply(array: Array[Any]): SeqTupleLike = { + new SeqTupleLike { + override val getFields: Array[Any] = array + } + } + +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/TupleUtils.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/TupleUtils.scala new file mode 100644 index 00000000000..6938dcc6ca8 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/tuple/TupleUtils.scala @@ -0,0 +1,91 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.tuple + +import com.fasterxml.jackson.databind.JsonNode +import com.fasterxml.jackson.databind.node.ObjectNode +import org.apache.texera.amber.core.tuple.AttributeTypeUtils.{inferSchemaFromRows, parseField} +import org.apache.texera.amber.util.JSONUtils +import org.apache.texera.amber.util.JSONUtils.{JSONToMap, objectMapper} + +import scala.collection.mutable.ArrayBuffer + +object TupleUtils { + + def tuple2json(schema: Schema, fieldVals: Array[Any]): ObjectNode = { + val objectNode = JSONUtils.objectMapper.createObjectNode() + schema.getAttributeNames.foreach { attrName => + val valueNode = + JSONUtils.objectMapper.convertValue(fieldVals(schema.getIndex(attrName)), classOf[JsonNode]) + objectNode.set[ObjectNode](attrName, valueNode) + } + objectNode + } + + def json2tuple(json: String): Tuple = { + var fieldNames = Set[String]() + + val allFields: ArrayBuffer[Map[String, String]] = ArrayBuffer() + + val root: JsonNode = objectMapper.readTree(json) + if (root.isObject) { + val fields: Map[String, String] = JSONToMap(root) + fieldNames = fieldNames.++(fields.keySet) + allFields += fields + } + + val sortedFieldNames = fieldNames.toList + + val attributeTypes = inferSchemaFromRows(allFields.iterator.map(fields => { + val result = ArrayBuffer[Object]() + for (fieldName <- sortedFieldNames) { + if (fields.contains(fieldName)) { + result += fields(fieldName) + } else { + result += null + } + } + result.toArray + })) + + val schema = Schema( + sortedFieldNames.indices + .map(i => new Attribute(sortedFieldNames(i), attributeTypes(i))) + .toList + ) + + try { + val fields = scala.collection.mutable.ArrayBuffer.empty[Any] + val data = JSONToMap(objectMapper.readTree(json)) + + for (fieldName <- schema.getAttributeNames) { + if (data.contains(fieldName)) { + fields += parseField(data(fieldName), schema.getAttribute(fieldName).getType) + } else { + fields += null + } + } + Tuple.builder(schema).addSequentially(fields.toArray).build() + } catch { + case e: Exception => throw e + } + } + +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/ExecutionMode.java b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/ExecutionMode.java new file mode 100644 index 00000000000..c02690e4e56 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/ExecutionMode.java @@ -0,0 +1,27 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.workflow; + +public enum ExecutionMode { + PIPELINED, + MATERIALIZED; + + public static ExecutionMode fromString(String value) { return valueOf(value); } +} \ No newline at end of file diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/LocationPreference.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/LocationPreference.scala new file mode 100644 index 00000000000..a8308d3f3fd --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/LocationPreference.scala @@ -0,0 +1,33 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.workflow + +// LocationPreference defines where operators should run. +sealed trait LocationPreference extends Serializable + +// PreferController: Run on the controller node. +// Example: For scan operators reading files. +object PreferController extends LocationPreference + +// RoundRobinPreference: Distribute across worker nodes, per operator. +// Example: +// - Operator A: Worker 1 -> Node 1, Worker 2 -> Node 2, Worker 3 -> Node 3 +// - Operator B: Worker 1 -> Node 1, Worker 2 -> Node 2 +object RoundRobinPreference extends LocationPreference diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/PartitionInfo.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/PartitionInfo.scala new file mode 100644 index 00000000000..90210c7a9b7 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/PartitionInfo.scala @@ -0,0 +1,107 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.workflow + +import com.fasterxml.jackson.annotation.JsonSubTypes.Type +import com.fasterxml.jackson.annotation.{JsonSubTypes, JsonTypeInfo} + +/** + * The base interface of partition information in the compiler layer. + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") +@JsonSubTypes( + Array( + new Type(value = classOf[HashPartition], name = "hash"), + new Type(value = classOf[RangePartition], name = "range"), + new Type(value = classOf[SinglePartition], name = "single"), + new Type(value = classOf[BroadcastPartition], name = "broadcast"), + new Type(value = classOf[UnknownPartition], name = "none") + ) +) +sealed abstract class PartitionInfo { + + // whether this partition satisfies the other partition + // in the default implementation, a partition only satisfies itself, + // a partition also always satisfy unknown partition (indicating no partition requirement) + def satisfies(other: PartitionInfo): Boolean = { + this == other || other == UnknownPartition() + } + + // after a stream with this partition merges with another stream with the other partition + // returns the the result partition after the merge + def merge(other: PartitionInfo): PartitionInfo = { + // if merge with the same partition, the result is the same + // if merge with a different partition, the result is unknown + if (this == other) this else UnknownPartition() + } + +} + +/** + * Defines a partitioning strategy where an input stream is distributed across + * multiple nodes based on a hash function applied to specified attribute names. + * If the list of attribute names is empty, hashing is applied to all attributes. + */ +final case class HashPartition(hashAttributeNames: List[String] = List.empty) extends PartitionInfo +object RangePartition { + + def apply(rangeAttributeNames: List[String], rangeMin: Long, rangeMax: Long): PartitionInfo = { + if (rangeAttributeNames.nonEmpty) + new RangePartition(rangeAttributeNames, rangeMin, rangeMax) + else + UnknownPartition() + } + +} + +/** + * Represents an input stream is partitioned on multiple nodes + * and each node contains data fit in a specific range. + * The data within each node is also sorted. + */ +final case class RangePartition(rangeAttributeNames: List[String], rangeMin: Long, rangeMax: Long) + extends PartitionInfo { + + // if two streams of input with the same range partition are merged (without another sort), + // we cannot ensure that the output stream follow the same sorting order. + override def merge(other: PartitionInfo): PartitionInfo = { + UnknownPartition() + } +} + +/** + * Represent the input stream is not partitioned and all data are on a single node. + */ +final case class SinglePartition() extends PartitionInfo {} + +/** + * Represents an input stream that is partitioned one-to-one between nodes, where each node processes a unique subset of the data. + */ +final case class OneToOnePartition() extends PartitionInfo {} + +/** + * Represents the input stream needs to send to every node + */ +final case class BroadcastPartition() extends PartitionInfo {} + +/** + * Represents there is no specific partitioning scheme of the input stream. + */ +final case class UnknownPartition() extends PartitionInfo {} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/PhysicalOp.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/PhysicalOp.scala new file mode 100644 index 00000000000..494fd6f76dc --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/PhysicalOp.scala @@ -0,0 +1,530 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.workflow + +import com.fasterxml.jackson.annotation.{JsonIgnore, JsonIgnoreProperties} +import com.typesafe.scalalogging.LazyLogging +import org.apache.texera.amber.core.executor.{OpExecInitInfo, OpExecWithCode} +import org.apache.texera.amber.core.tuple.Schema +import org.apache.texera.amber.core.virtualidentity.{ + ExecutionIdentity, + OperatorIdentity, + PhysicalOpIdentity, + WorkflowIdentity +} +import org.jgrapht.graph.{DefaultEdge, DirectedAcyclicGraph} +import org.jgrapht.traverse.TopologicalOrderIterator + +import scala.collection.mutable.ArrayBuffer +import scala.util.{Failure, Success, Try} + +case object SchemaPropagationFunc { + private type JavaSchemaPropagationFunc = + java.util.function.Function[Map[PortIdentity, Schema], Map[PortIdentity, Schema]] + with java.io.Serializable + def apply(javaFunc: JavaSchemaPropagationFunc): SchemaPropagationFunc = + SchemaPropagationFunc(inputSchemas => javaFunc.apply(inputSchemas)) + +} + +case class SchemaPropagationFunc(func: Map[PortIdentity, Schema] => Map[PortIdentity, Schema]) + +class SchemaNotAvailableException(message: String) extends Exception(message) + +object PhysicalOp { + + /** all source operators should use sourcePhysicalOp to give the following configs: + * 1) it initializes at the controller jvm. + * 2) it only has 1 worker actor. + * 3) it has no input ports. + */ + def sourcePhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + logicalOpId: OperatorIdentity, + opExecInitInfo: OpExecInitInfo + ): PhysicalOp = + sourcePhysicalOp( + PhysicalOpIdentity(logicalOpId, "main"), + workflowId, + executionId, + opExecInitInfo + ) + + def sourcePhysicalOp( + physicalOpId: PhysicalOpIdentity, + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + opExecInitInfo: OpExecInitInfo + ): PhysicalOp = + PhysicalOp( + physicalOpId, + workflowId, + executionId, + opExecInitInfo, + parallelizable = false, + locationPreference = Some(PreferController) + ) + + def oneToOnePhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + logicalOpId: OperatorIdentity, + opExecInitInfo: OpExecInitInfo + ): PhysicalOp = + oneToOnePhysicalOp( + PhysicalOpIdentity(logicalOpId, "main"), + workflowId, + executionId, + opExecInitInfo + ) + + def oneToOnePhysicalOp( + physicalOpId: PhysicalOpIdentity, + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + opExecInitInfo: OpExecInitInfo + ): PhysicalOp = + PhysicalOp(physicalOpId, workflowId, executionId, opExecInitInfo) + + def manyToOnePhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + logicalOpId: OperatorIdentity, + opExecInitInfo: OpExecInitInfo + ): PhysicalOp = + manyToOnePhysicalOp( + PhysicalOpIdentity(logicalOpId, "main"), + workflowId, + executionId, + opExecInitInfo + ) + + def manyToOnePhysicalOp( + physicalOpId: PhysicalOpIdentity, + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + opExecInitInfo: OpExecInitInfo + ): PhysicalOp = { + PhysicalOp( + physicalOpId, + workflowId, + executionId, + opExecInitInfo, + parallelizable = false, + partitionRequirement = List(Option(SinglePartition())), + derivePartition = _ => SinglePartition() + ) + } + + def localPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + logicalOpId: OperatorIdentity, + opExecInitInfo: OpExecInitInfo + ): PhysicalOp = + localPhysicalOp( + PhysicalOpIdentity(logicalOpId, "main"), + workflowId, + executionId, + opExecInitInfo + ) + + def localPhysicalOp( + physicalOpId: PhysicalOpIdentity, + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + opExecInitInfo: OpExecInitInfo + ): PhysicalOp = { + manyToOnePhysicalOp(physicalOpId, workflowId, executionId, opExecInitInfo) + .withLocationPreference(Some(PreferController)) + } +} + +// In Scala case classes, @JsonIgnore on constructor parameters is not recognized by Jackson. +// Use @JsonIgnoreProperties at the class level instead. +@JsonIgnoreProperties( + Array( + "opExecInitInfo", // function type, ignore it + "derivePartition", // function type, ignore it + "inputPorts", // may contain very long stacktrace, ignore it + "outputPorts", // same reason with above + "propagateSchema", // function type, so ignore it + "locationPreference", // ignore it for the deserialization + "partitionRequirement" // ignore it for deserialization + ) +) +case class PhysicalOp( + // the identifier of this PhysicalOp + id: PhysicalOpIdentity, + // the workflow id number + workflowId: WorkflowIdentity, + // the execution id number + executionId: ExecutionIdentity, + // information regarding initializing an operator executor instance + opExecInitInfo: OpExecInitInfo, + // preference of parallelism + parallelizable: Boolean = true, + // preference of worker placement + locationPreference: Option[LocationPreference] = None, + // requirement of partition policy (hash/range/single/none) on inputs + partitionRequirement: List[Option[PartitionInfo]] = List(), + // derive the output partition info given the input partitions + // if not specified, by default the output partition is the same as input partition + derivePartition: List[PartitionInfo] => PartitionInfo = inputParts => inputParts.head, + // input/output ports of the physical operator + // for operators with multiple input/output ports: must set these variables properly + inputPorts: Map[PortIdentity, (InputPort, List[PhysicalLink], Either[Throwable, Schema])] = + Map.empty, + outputPorts: Map[PortIdentity, (OutputPort, List[PhysicalLink], Either[Throwable, Schema])] = + Map.empty, + // schema propagation function + propagateSchema: SchemaPropagationFunc = SchemaPropagationFunc(schemas => schemas), + isOneToManyOp: Boolean = false, + // hint for number of workers + suggestedWorkerNum: Option[Int] = None +) extends LazyLogging { + + // all the "dependee" links are also blocking + lazy val dependeeInputs: List[PortIdentity] = + inputPorts.values + .flatMap({ + case (port, _, _) => port.dependencies + }) + .toList + .distinct + + /** + * Helper functions related to compile-time operations + */ + @JsonIgnore + def isSourceOperator: Boolean = { + inputPorts.isEmpty + } + + @JsonIgnore // this is needed to prevent the serialization issue + def isPythonBased: Boolean = { + opExecInitInfo match { + case OpExecWithCode(_, language) => + language == "python" || language == "r-tuple" || language == "r-table" + case _ => false + } + } + + @JsonIgnore + def getCode: String = { + opExecInitInfo match { + case OpExecWithCode(code, _) => code + case _ => throw new IllegalAccessError("No code information in this physical operator") + } + } + + /** + * creates a copy with the location preference information + */ + def withLocationPreference(preference: Option[LocationPreference]): PhysicalOp = { + this.copy(locationPreference = preference) + } + + /** + * Creates a copy of the PhysicalOp with the specified input ports. Each input port is associated + * with an empty list of links and a None schema, reflecting the absence of predefined connections + * and schema information. + * + * @param inputs A list of InputPort instances to set as the new input ports. + * @return A new instance of PhysicalOp with the input ports updated. + */ + def withInputPorts(inputs: List[InputPort]): PhysicalOp = { + this.copy(inputPorts = + inputs + .map(input => + input.id -> (input, List + .empty[PhysicalLink], Left(new SchemaNotAvailableException("schema is not available"))) + ) + .toMap + ) + } + + /** + * Creates a copy of the PhysicalOp with the specified output ports. Each output port is + * initialized with an empty list of links and a None schema, indicating + * the absence of outbound connections and schema details at this stage. + * + * @param outputs A list of OutputPort instances to set as the new output ports. + * @return A new instance of PhysicalOp with the output ports updated. + */ + def withOutputPorts(outputs: List[OutputPort]): PhysicalOp = { + this.copy(outputPorts = + outputs + .map(output => + output.id -> (output, List + .empty[PhysicalLink], Left(new SchemaNotAvailableException("schema is not available"))) + ) + .toMap + ) + } + + /** + * creates a copy with suggested worker number. This is only to be used by Python UDF operators. + */ + def withSuggestedWorkerNum(workerNum: Int): PhysicalOp = { + this.copy(suggestedWorkerNum = Some(workerNum)) + } + + /** + * creates a copy with the partition requirements + */ + def withPartitionRequirement(partitionRequirements: List[Option[PartitionInfo]]): PhysicalOp = { + this.copy(partitionRequirement = partitionRequirements) + } + + /** + * creates a copy with the partition info derive function + */ + def withDerivePartition(derivePartition: List[PartitionInfo] => PartitionInfo): PhysicalOp = { + this.copy(derivePartition = derivePartition) + } + + /** + * creates a copy with the parallelizable specified + */ + def withParallelizable(parallelizable: Boolean): PhysicalOp = + this.copy(parallelizable = parallelizable) + + /** + * creates a copy with the specified property that whether this operator is one-to-many + */ + def withIsOneToManyOp(isOneToManyOp: Boolean): PhysicalOp = + this.copy(isOneToManyOp = isOneToManyOp) + + /** + * Creates a copy of the PhysicalOp with the schema of a specified input port updated. + * The schema can either be a successful schema definition or an error represented as a Throwable. + * + * @param portId The identity of the port to update. + * @param schema The new schema, or error, to be associated with the port, encapsulated within an Either. + * A Right value represents a successful schema, while a Left value represents an error (Throwable). + * @return A new instance of PhysicalOp with the updated input port schema or error information. + */ + private def withInputSchema( + portId: PortIdentity, + schema: Either[Throwable, Schema] + ): PhysicalOp = { + this.copy(inputPorts = inputPorts.updatedWith(portId) { + case Some((port, links, _)) => Some((port, links, schema)) + case None => None + }) + } + + /** + * Creates a copy of the PhysicalOp with the schema of a specified output port updated. + * Similar to `withInputSchema`, the schema can either represent a successful schema definition + * or an error, encapsulated as an Either type. + * + * @param portId The identity of the port to update. + * @param schema The new schema, or error, to be associated with the port, encapsulated within an Either. + * A Right value indicates a successful schema, while a Left value indicates an error (Throwable). + * @return A new instance of PhysicalOp with the updated output port schema or error information. + */ + private def withOutputSchema( + portId: PortIdentity, + schema: Either[Throwable, Schema] + ): PhysicalOp = { + this.copy(outputPorts = outputPorts.updatedWith(portId) { + case Some((port, links, _)) => Some((port, links, schema)) + case None => None + }) + } + + /** + * creates a copy with the schema propagation function. + */ + def withPropagateSchema(func: SchemaPropagationFunc): PhysicalOp = { + this.copy(propagateSchema = func) + } + + /** + * creates a copy with an additional input link specified on an input port + */ + def addInputLink(link: PhysicalLink): PhysicalOp = { + assert(link.toOpId == id) + assert(inputPorts.contains(link.toPortId)) + val (port, existingLinks, schema) = inputPorts(link.toPortId) + val newLinks = existingLinks :+ link + this.copy( + inputPorts = inputPorts + (link.toPortId -> (port, newLinks, schema)) + ) + } + + /** + * creates a copy with an additional output link specified on an output port + */ + def addOutputLink(link: PhysicalLink): PhysicalOp = { + assert(link.fromOpId == id) + assert(outputPorts.contains(link.fromPortId)) + val (port, existingLinks, schema) = outputPorts(link.fromPortId) + val newLinks = existingLinks :+ link + this.copy( + outputPorts = outputPorts + (link.fromPortId -> (port, newLinks, schema)) + ) + } + + /** + * creates a copy with a removed input link + */ + def removeInputLink(linkToRemove: PhysicalLink): PhysicalOp = { + val portId = linkToRemove.toPortId + val (port, existingLinks, schema) = inputPorts(portId) + this.copy( + inputPorts = + inputPorts + (portId -> (port, existingLinks.filter(link => link != linkToRemove), schema)) + ) + } + + /** + * creates a copy with a removed output link + */ + def removeOutputLink(linkToRemove: PhysicalLink): PhysicalOp = { + val portId = linkToRemove.fromPortId + val (port, existingLinks, schema) = outputPorts(portId) + this.copy( + outputPorts = + outputPorts + (portId -> (port, existingLinks.filter(link => link != linkToRemove), schema)) + ) + } + + /** + * creates a copy with an input schema updated, and if all input schemas are available, propagate + * the schema change to output schemas. + * @param newInputSchema optionally provide a schema for an input port. + */ + def propagateSchema(newInputSchema: Option[(PortIdentity, Schema)] = None): PhysicalOp = { + // Update the input schema if a new one is provided + val updatedOp = newInputSchema.foldLeft(this) { (op, schemaEntry) => + val (portId, schema) = schemaEntry + op.inputPorts(portId)._3 match { + case Left(_) => + op.withInputSchema(portId, Right(schema)) + case Right(existingSchema) if existingSchema != schema => + throw new IllegalArgumentException( + s"Conflict schemas received on port ${portId.id}, $existingSchema != $schema" + ) + case _ => + op + } + } + + // Extract input schemas, checking if all are defined + val inputSchemas = updatedOp.inputPorts.collect { + case (portId, (_, _, Right(schema))) => portId -> schema + } + + if (updatedOp.inputPorts.size == inputSchemas.size) { + // All input schemas are available, propagate to output schema + val schemaPropagationResult = Try(propagateSchema.func(inputSchemas)) + schemaPropagationResult match { + case Success(schemaMapping) => + schemaMapping.foldLeft(updatedOp) { + case (op, (portId, schema)) => + op.withOutputSchema(portId, Right(schema)) + } + case Failure(exception) => + // apply the exception to all output ports in case of failure + updatedOp.outputPorts.keys.foldLeft(updatedOp) { (op, portId) => + op.withOutputSchema(portId, Left(exception)) + } + } + } else { + // Not all input schemas are defined, return the updated operation without changes + updatedOp + } + } + + /** + * returns all output links. Optionally, if a specific portId is provided, returns the links connected to that portId. + */ + def getOutputLinks(portId: PortIdentity): List[PhysicalLink] = { + outputPorts.values + .flatMap(_._2) + .filter(link => link.fromPortId == portId) + .toList + } + + /** + * returns all input links. Optionally, if a specific portId is provided, returns the links connected to that portId. + */ + def getInputLinks(portIdOpt: Option[PortIdentity] = None): List[PhysicalLink] = { + inputPorts.values + .flatMap(_._2) + .toList + .filter(link => + portIdOpt match { + case Some(portId) => link.toPortId == portId + case None => true + } + ) + } + + /** + * Tells whether the input port the link connects to is depended by another input . + */ + def isInputLinkDependee(link: PhysicalLink): Boolean = { + dependeeInputs.contains(link.toPortId) + } + + /** + * Tells whether the output on this link is blocking i.e. the operator doesn't output anything till this link + * outputs all its tuples. + */ + def isOutputLinkBlocking(link: PhysicalLink): Boolean = { + this.outputPorts(link.fromPortId)._1.blocking + } + + /** + * Some operators process their inputs in a particular order. Eg: 2 phase hash join first + * processes the build input, then the probe input. + */ + @JsonIgnore + def getInputPortDependencyPairs: List[PortIdentity] = { + val dependencyDag = { + new DirectedAcyclicGraph[PortIdentity, DefaultEdge](classOf[DefaultEdge]) + } + inputPorts.values + .map(_._1) + .flatMap(port => port.dependencies.map(dependee => port.id -> dependee)) + .foreach({ + case (depender: PortIdentity, dependee: PortIdentity) => + if (!dependencyDag.containsVertex(dependee)) { + dependencyDag.addVertex(dependee) + } + if (!dependencyDag.containsVertex(depender)) { + dependencyDag.addVertex(depender) + } + dependencyDag.addEdge(dependee, depender) + }) + val topologicalIterator = + new TopologicalOrderIterator[PortIdentity, DefaultEdge](dependencyDag) + val processingOrder = new ArrayBuffer[PortIdentity]() + while (topologicalIterator.hasNext) { + processingOrder.append(topologicalIterator.next()) + } + processingOrder.toList + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/PhysicalPlan.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/PhysicalPlan.scala new file mode 100644 index 00000000000..5a2a2a61b28 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/PhysicalPlan.scala @@ -0,0 +1,373 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.workflow + +import com.fasterxml.jackson.annotation.JsonIgnore +import com.typesafe.scalalogging.LazyLogging +import org.apache.texera.amber.core.tuple.Schema +import org.apache.texera.amber.core.virtualidentity.{ + ActorVirtualIdentity, + OperatorIdentity, + PhysicalOpIdentity +} +import org.apache.texera.amber.util.VirtualIdentityUtils +import org.jgrapht.alg.connectivity.BiconnectivityInspector +import org.jgrapht.alg.shortestpath.AllDirectedPaths +import org.jgrapht.graph.DirectedAcyclicGraph +import org.jgrapht.traverse.TopologicalOrderIterator +import org.jgrapht.util.SupplierUtil + +import scala.jdk.CollectionConverters.{CollectionHasAsScala, IteratorHasAsScala} + +case class PhysicalPlan( + operators: Set[PhysicalOp], + links: Set[PhysicalLink] +) extends LazyLogging { + + @transient private lazy val operatorMap: Map[PhysicalOpIdentity, PhysicalOp] = + operators.map(o => (o.id, o)).toMap + + // the dag will be re-computed again once it reaches the coordinator. + @transient lazy val dag: DirectedAcyclicGraph[PhysicalOpIdentity, PhysicalLink] = { + val jgraphtDag = new DirectedAcyclicGraph[PhysicalOpIdentity, PhysicalLink]( + null, // vertexSupplier + SupplierUtil.createSupplier(classOf[PhysicalLink]), // edgeSupplier + false, // weighted + true // allowMultipleEdges + ) + operatorMap.foreach(op => jgraphtDag.addVertex(op._1)) + links.foreach(l => jgraphtDag.addEdge(l.fromOpId, l.toOpId, l)) + jgraphtDag + } + + @transient lazy val maxChains: Set[Set[PhysicalLink]] = this.getMaxChains + + @JsonIgnore + def getSourceOperatorIds: Set[PhysicalOpIdentity] = + operatorMap.keys.filter(op => dag.inDegreeOf(op) == 0).toSet + + def getPhysicalOpsOfLogicalOp(logicalOpId: OperatorIdentity): List[PhysicalOp] = { + topologicalIterator() + .filter(physicalOpId => physicalOpId.logicalOpId == logicalOpId) + .map(physicalOpId => getOperator(physicalOpId)) + .toList + } + + def getOperator(physicalOpId: PhysicalOpIdentity): PhysicalOp = operatorMap(physicalOpId) + + /** + * returns a sub-plan that contains the specified operators and the links connected within these operators + */ + def getSubPlan(subOperators: Set[PhysicalOpIdentity]): PhysicalPlan = { + val newOps = operators.filter(op => subOperators.contains(op.id)) + val newLinks = + links.filter(link => + subOperators.contains(link.fromOpId) && subOperators.contains(link.toOpId) + ) + PhysicalPlan(newOps, newLinks) + } + + def getUpstreamPhysicalOpIds(physicalOpId: PhysicalOpIdentity): Set[PhysicalOpIdentity] = { + dag.incomingEdgesOf(physicalOpId).asScala.map(e => dag.getEdgeSource(e)).toSet + } + + def getUpstreamPhysicalLinks(physicalOpId: PhysicalOpIdentity): Set[PhysicalLink] = { + links.filter(l => l.toOpId == physicalOpId) + } + + def getDownstreamPhysicalLinks(physicalOpId: PhysicalOpIdentity): Set[PhysicalLink] = { + links.filter(l => l.fromOpId == physicalOpId) + } + + def topologicalIterator(): Iterator[PhysicalOpIdentity] = { + new TopologicalOrderIterator(dag).asScala + } + + /** + * Computes the reverse topological layering of the DAG. + * Each layer contains a set of operators with the same "distance" from the sinks. + * This version correctly handles cases where multiple edges exist between nodes. + */ + lazy val layeredReversedTopologicalOrder: Seq[Set[PhysicalOpIdentity]] = { + // Track the number of remaining outgoing edges for each node + val remainingSuccessors = scala.collection.mutable.Map[PhysicalOpIdentity, Int]() + dag.vertexSet().forEach { v => + remainingSuccessors(v) = dag.outgoingEdgesOf(v).size() + } + + // Initialize with sink nodes (those with zero outgoing edges) + var currentLayer = remainingSuccessors.collect { + case (v, 0) => v + }.toSet + currentLayer.foreach(remainingSuccessors.remove) + + // Accumulate layers from sink to source + val layers = scala.collection.mutable.ArrayBuffer.empty[Set[PhysicalOpIdentity]] + + while (currentLayer.nonEmpty) { + layers.append(currentLayer) + val nextLayer = scala.collection.mutable.Set[PhysicalOpIdentity]() + + for (node <- currentLayer) { + val incomingEdges = dag.incomingEdgesOf(node) + incomingEdges.forEach { edge => + val pred = dag.getEdgeSource(edge) + if (remainingSuccessors.contains(pred)) { + remainingSuccessors(pred) -= 1 + if (remainingSuccessors(pred) == 0) { + nextLayer += pred + remainingSuccessors.remove(pred) + } + } + } + } + + currentLayer = nextLayer.toSet + } + + layers.toSeq + } + + def addOperator(physicalOp: PhysicalOp): PhysicalPlan = { + this.copy(operators = Set(physicalOp) ++ operators) + } + + def addLink(link: PhysicalLink): PhysicalPlan = { + val formOp = operatorMap(link.fromOpId) + val (_, _, outputSchema) = formOp.outputPorts(link.fromPortId) + val newFromOp = formOp.addOutputLink(link) + val newToOp = getOperator(link.toOpId) + .addInputLink(link) + .propagateSchema(outputSchema.toOption.map(schema => (link.toPortId, schema))) + + val newOperators = operatorMap + + (link.fromOpId -> newFromOp) + + (link.toOpId -> newToOp) + this.copy(newOperators.values.toSet, links ++ Set(link)) + } + + def removeLink( + link: PhysicalLink + ): PhysicalPlan = { + val fromOpId = link.fromOpId + val toOpId = link.toOpId + val newOperators = operatorMap + + (fromOpId -> getOperator(fromOpId).removeOutputLink(link)) + + (toOpId -> getOperator(toOpId).removeInputLink(link)) + this.copy(operators = newOperators.values.toSet, links.filter(l => l != link)) + } + + def setOperator(physicalOp: PhysicalOp): PhysicalPlan = { + this.copy(operators = (operatorMap + (physicalOp.id -> physicalOp)).values.toSet) + } + + @JsonIgnore + def getPhysicalOpByWorkerId(workerId: ActorVirtualIdentity): PhysicalOp = + getOperator(VirtualIdentityUtils.getPhysicalOpId(workerId)) + + @JsonIgnore + def getLinksBetween( + from: PhysicalOpIdentity, + to: PhysicalOpIdentity + ): Set[PhysicalLink] = { + links.filter(link => link.fromOpId == from && link.toOpId == to) + + } + + @JsonIgnore + def getOutputPartitionInfo( + link: PhysicalLink, + upstreamPartitionInfo: PartitionInfo, + opToWorkerNumberMapping: Map[PhysicalOpIdentity, Int] + ): PartitionInfo = { + val fromPhysicalOp = getOperator(link.fromOpId) + val toPhysicalOp = getOperator(link.toOpId) + + // make sure this input is connected to this port + assert( + toPhysicalOp + .getInputLinks(Some(link.toPortId)) + .map(link => link.fromOpId) + .contains(fromPhysicalOp.id) + ) + + // partition requirement of this PhysicalOp on this input port + val requiredPartitionInfo = + toPhysicalOp.partitionRequirement + .lift(link.toPortId.id) + .flatten + .getOrElse(UnknownPartition()) + + // the upstream partition info satisfies the requirement, and number of worker match + if ( + upstreamPartitionInfo.satisfies(requiredPartitionInfo) && opToWorkerNumberMapping.getOrElse( + fromPhysicalOp.id, + 0 + ) == opToWorkerNumberMapping.getOrElse(toPhysicalOp.id, 0) + ) { + upstreamPartitionInfo + } else { + // we must re-distribute the input partitions + requiredPartitionInfo + + } + } + + @JsonIgnore + def getBlockingAndDependeeLinks: Set[PhysicalLink] = { + operators + .flatMap { physicalOp => + { + getUpstreamPhysicalOpIds(physicalOp.id) + .flatMap { upstreamPhysicalOpId => + links + .filter(link => + link.fromOpId == upstreamPhysicalOpId && link.toOpId == physicalOp.id + ) + .filter(link => + getOperator(physicalOp.id).isInputLinkDependee( + link + ) || getOperator(upstreamPhysicalOpId).isOutputLinkBlocking(link) + ) + } + } + } + } + + @JsonIgnore + def getDependeeLinks: Set[PhysicalLink] = { + operators + .flatMap { physicalOp => + { + getUpstreamPhysicalOpIds(physicalOp.id) + .flatMap { upstreamPhysicalOpId => + links + .filter(link => + link.fromOpId == upstreamPhysicalOpId && link.toOpId == physicalOp.id + ) + .filter(link => getOperator(physicalOp.id).isInputLinkDependee(link)) + } + } + } + } + + /** + * create a DAG similar to the physical DAG but with all dependee links removed. + */ + @JsonIgnore // this is needed to prevent the serialization issue + def getDependeeLinksRemovedDAG: PhysicalPlan = { + this.copy(operators, links.diff(getDependeeLinks)) + } + + /** + * A link is a bridge if removal of that link would increase the number of (weakly) connected components in the DAG. + * Assuming pipelining a link is more desirable than materializing it, and optimal physical plan always pipelines + * a bridge. We can thus use bridges to optimize the process of searching for an optimal physical plan. + * + * @return All non-blocking links that are not bridges. + */ + @JsonIgnore + def getNonBridgeNonBlockingLinks: Set[PhysicalLink] = { + val bridges = + new BiconnectivityInspector[PhysicalOpIdentity, PhysicalLink](this.dag).getBridges.asScala + .map { edge => + { + val fromOpId = this.dag.getEdgeSource(edge) + val toOpId = this.dag.getEdgeTarget(edge) + links.find(l => l.fromOpId == fromOpId && l.toOpId == toOpId) + } + } + .flatMap(_.toList) + this.links.diff(getBlockingAndDependeeLinks).diff(bridges.toSet) + } + + /** + * A chain in a physical plan is a path such that each of its operators (except the first and the last operators) + * is connected only to operators on the path. Assuming pipelining a link is more desirable than materializations, + * and optimal physical plan has at most one link on each chain. We can thus use chains to optimize the process of + * searching for an optimal physical plan. A maximal chain is a chain that is not a sub-path of any other chain. + * A maximal chain can cover the optimizations of all its sub-chains, so finding only maximal chains is adequate for + * optimization purposes. Note the definition of a chain has nothing to do with that of a connected component. + * + * @return All the maximal chains of this physical plan, where each chain is represented as a set of links. + */ + private def getMaxChains: Set[Set[PhysicalLink]] = { + val dijkstra = new AllDirectedPaths[PhysicalOpIdentity, PhysicalLink](this.dag) + val chains = this.dag + .vertexSet() + .asScala + .flatMap { ancestor => + { + this.dag.getDescendants(ancestor).asScala.flatMap { descendant => + { + dijkstra + .getAllPaths(ancestor, descendant, true, Integer.MAX_VALUE) + .asScala + .filter(path => + path.getLength > 1 && + path.getVertexList.asScala + .filter(v => v != path.getStartVertex && v != path.getEndVertex) + .forall(v => this.dag.inDegreeOf(v) == 1 && this.dag.outDegreeOf(v) == 1) + ) + .map(path => + path.getEdgeList.asScala + .map { edge => + { + val fromOpId = this.dag.getEdgeSource(edge) + val toOpId = this.dag.getEdgeTarget(edge) + links.find(l => l.fromOpId == fromOpId && l.toOpId == toOpId) + } + } + .flatMap(_.toList) + .toSet + ) + .toSet + } + } + } + } + chains.filter(s1 => chains.forall(s2 => s1 == s2 || !s1.subsetOf(s2))).toSet + } + + def propagateSchema(inputSchemas: Map[PortIdentity, Schema]): PhysicalPlan = { + var physicalPlan = PhysicalPlan(operators = Set.empty, links = Set.empty) + this + .topologicalIterator() + .map(this.getOperator) + .foreach({ physicalOp => + { + val propagatedPhysicalOp = physicalOp.inputPorts.keys.foldLeft(physicalOp) { + (op, inputPortId) => + op.propagateSchema(inputSchemas.get(inputPortId).map(schema => (inputPortId, schema))) + } + + // Add the operator to the physical plan + physicalPlan = physicalPlan.addOperator(propagatedPhysicalOp.propagateSchema()) + + // Add internal links to the physical plan + physicalPlan = getUpstreamPhysicalLinks(physicalOp.id).foldLeft(physicalPlan) { + (plan, link) => + plan.addLink(link) + } + } + }) + physicalPlan + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/WorkflowContext.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/WorkflowContext.scala new file mode 100644 index 00000000000..bf2911a4e59 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/WorkflowContext.scala @@ -0,0 +1,38 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.workflow + +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.WorkflowContext.{ + DEFAULT_EXECUTION_ID, + DEFAULT_WORKFLOW_ID, + DEFAULT_WORKFLOW_SETTINGS +} + +object WorkflowContext { + val DEFAULT_EXECUTION_ID: ExecutionIdentity = ExecutionIdentity(1L) + val DEFAULT_WORKFLOW_ID: WorkflowIdentity = WorkflowIdentity(1L) + val DEFAULT_WORKFLOW_SETTINGS: WorkflowSettings = WorkflowSettings() +} +class WorkflowContext( + var workflowId: WorkflowIdentity = DEFAULT_WORKFLOW_ID, + var executionId: ExecutionIdentity = DEFAULT_EXECUTION_ID, + var workflowSettings: WorkflowSettings = DEFAULT_WORKFLOW_SETTINGS +) diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/WorkflowSettings.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/WorkflowSettings.scala new file mode 100644 index 00000000000..c4a86d35382 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/core/workflow/WorkflowSettings.scala @@ -0,0 +1,29 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.workflow + +import org.apache.texera.config.GuiConfig + +case class WorkflowSettings( + dataTransferBatchSize: Int = 400, + executionMode: ExecutionMode = + ExecutionMode.valueOf(GuiConfig.guiWorkflowWorkspaceDefaultExecutionMode), + outputPortsNeedingStorage: Set[GlobalPortIdentity] = Set.empty +) diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/util/ArrowUtils.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/util/ArrowUtils.scala new file mode 100644 index 00000000000..626047fda21 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/util/ArrowUtils.scala @@ -0,0 +1,293 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.util + +import com.typesafe.scalalogging.LazyLogging +import org.apache.texera.amber.core.tuple.AttributeTypeUtils.AttributeTypeException +import org.apache.texera.amber.core.tuple._ +import org.apache.arrow.memory.{BufferAllocator, RootAllocator} +import org.apache.arrow.vector.types.FloatingPointPrecision +import org.apache.arrow.vector.types.TimeUnit.MILLISECOND +import org.apache.arrow.vector.types.pojo.ArrowType.PrimitiveType +import org.apache.arrow.vector.types.pojo.{ArrowType, Field, FieldType} +import org.apache.arrow.vector.{ + BigIntVector, + BitVector, + FieldVector, + Float8Vector, + IntVector, + TimeStampVector, + VarBinaryVector, + VarCharVector, + VectorSchemaRoot +} + +import java.nio.charset.StandardCharsets +import java.util +import scala.jdk.CollectionConverters.CollectionHasAsScala +import scala.language.implicitConversions + +object ArrowUtils extends LazyLogging { + + // Create a single allocator for the entire utility + private val allocator: BufferAllocator = new RootAllocator() + + implicit def bool2int(b: Boolean): Int = if (b) 1 else 0 + + /** + * Reads a row of the given Arrow Vectors into a Texera.Tuple + * e.g., + * rowIndex IntVector BigIntVector BooleanVector + * 0 1 100L true + * + * the row at rowIndex 0 can be converted into `Tuple[1, 100L, true]` + * + * @param rowIndex The row index of the target row to be converted in the Vectors. + * @param vectorSchemaRoot The root of the Vectors that stores the Arrow Fields. It contains multiple Vectors. + * @return + */ + def getTexeraTuple( + rowIndex: Int, + vectorSchemaRoot: VectorSchemaRoot + ): Tuple = { + val arrowSchema = vectorSchemaRoot.getSchema + val schema = toTexeraSchema(arrowSchema) + + Tuple + .builder(schema) + .addSequentially( + vectorSchemaRoot.getFieldVectors.asScala.zipWithIndex.map { + case (fieldVector: FieldVector, index: Int) => + val value: AnyRef = fieldVector.getObject(rowIndex) + try { + // Use the attribute type from the schema (which includes metadata) + // instead of deriving it from the Arrow type + val attributeType = schema.getAttributes(index).getType + AttributeTypeUtils.parseField(value, attributeType) + } catch { + case e: Exception => + logger.warn("Caught error during parsing Arrow value back to Texera value", e) + null + } + + }.toArray + ) + .build() + } + + /** + * Converts an Arrow Schema into Texera Schema. + * Checks field metadata to detect LARGE_BINARY types. + * + * @param arrowSchema The Arrow Schema to be converted. + * @return A Texera Schema. + */ + def toTexeraSchema(arrowSchema: org.apache.arrow.vector.types.pojo.Schema): Schema = + Schema( + arrowSchema.getFields.asScala.map { field => + val isLargeBinary = Option(field.getMetadata) + .exists(m => m.containsKey("texera_type") && m.get("texera_type") == "LARGE_BINARY") + + val attributeType = + if (isLargeBinary) AttributeType.LARGE_BINARY else toAttributeType(field.getType) + new Attribute(field.getName, attributeType) + }.toList + ) + + /** + * Converts an ArrowType into an AttributeType. + * + * @param srcType the ArrowType to be converted. + * @throws AttributeTypeException if the type cannot be converted. + * @return An AttributeType. + */ + @throws[AttributeTypeException] + def toAttributeType(srcType: ArrowType): AttributeType = { + srcType match { + case int: ArrowType.Int => + int.getBitWidth match { + case 16 | 32 => + AttributeType.INTEGER + + case 64 | _ => + AttributeType.LONG + } + case _: ArrowType.Bool => + AttributeType.BOOLEAN + + case _: ArrowType.FloatingPoint => + AttributeType.DOUBLE + + case _: ArrowType.Timestamp => + AttributeType.TIMESTAMP + + case _: ArrowType.Utf8 => + AttributeType.STRING + + case _: ArrowType.Binary => + AttributeType.BINARY + + case _ => + throw new AttributeTypeUtils.AttributeTypeException( + "Unexpected value: " + srcType.getTypeID + ) + } + } + + def appendTexeraTuple(tuple: Tuple, vectorSchemaRoot: VectorSchemaRoot): Unit = { + val currentRowCount = vectorSchemaRoot.getRowCount + val nextRowIndex = currentRowCount + setTexeraTuple(tuple, nextRowIndex, vectorSchemaRoot) + } + + /** + * Writes a Texera.Tuple into a row of the Arrow Vectors. It will overwrite the data on the + * target row of the Vectors. + * + * @param tuple A Texera.Tuple. + * @param index The row index in the Vectors to be replaced. + * @param vectorSchemaRoot The root of the Vectors that stores the Arrow Fields. It contains + * multiple Vectors. + */ + def setTexeraTuple(tuple: Tuple, index: Int, vectorSchemaRoot: VectorSchemaRoot): Unit = { + val arrowSchema = vectorSchemaRoot.getSchema + val arrowFields = arrowSchema.getFields.asScala.toList + + for (i <- arrowFields.indices) { + val vector: FieldVector = vectorSchemaRoot.getVector(i) + val value = tuple.getField[AnyRef](i) + val isNull = value == null + arrowFields.apply(i).getFieldType.getType match { + case _: ArrowType.Int => + vector.getField.getFieldType.getType.asInstanceOf[ArrowType.Int].getBitWidth match { + case 16 | 32 => + vector + .asInstanceOf[IntVector] + .setSafe(index, !isNull, if (isNull) 0 else value.asInstanceOf[Int]) + + case 64 | _ => + vector + .asInstanceOf[BigIntVector] + .setSafe(index, !isNull, if (isNull) 0 else value.asInstanceOf[Long]) + } + + case _: ArrowType.Bool => + vector + .asInstanceOf[BitVector] + .setSafe(index, !isNull, if (isNull) 0 else value.asInstanceOf[Boolean]) + + case _: ArrowType.FloatingPoint => + vector + .asInstanceOf[Float8Vector] + .setSafe(index, !isNull, if (isNull) 0 else value.asInstanceOf[Double]) + + case _: ArrowType.Timestamp => + vector + .asInstanceOf[TimeStampVector] + .setSafe( + index, + !isNull, + if (isNull) 0L + else + AttributeTypeUtils + .parseField(value, AttributeType.LONG) + .asInstanceOf[Long] + ) + + case _: ArrowType.Utf8 => + if (isNull) vector.asInstanceOf[VarCharVector].setNull(index) + else + vector + .asInstanceOf[VarCharVector] + .setSafe(index, value.toString.getBytes(StandardCharsets.UTF_8)) + case _: ArrowType.Binary | _: ArrowType.LargeBinary => + if (isNull) vector.asInstanceOf[VarBinaryVector].setNull(index) + else + vector + .asInstanceOf[VarBinaryVector] + .setSafe(index, value.asInstanceOf[Array[Byte]]) + + } + } + + vectorSchemaRoot.setRowCount(vectorSchemaRoot.getRowCount + 1) + } + + /** + * Converts an Amber schema into Arrow schema. + * Stores AttributeType in field metadata to preserve LARGE_BINARY type information. + * + * @param schema The Texera Schema. + * @return An Arrow Schema. + */ + def fromTexeraSchema(schema: Schema): org.apache.arrow.vector.types.pojo.Schema = { + val arrowFields = schema.getAttributes.map { attribute => + val metadata = if (attribute.getType == AttributeType.LARGE_BINARY) { + val map = new util.HashMap[String, String]() + map.put("texera_type", "LARGE_BINARY") + map + } else null + + new Field( + attribute.getName, + new FieldType(true, fromAttributeType(attribute.getType), null, metadata), + null + ) + } + + new org.apache.arrow.vector.types.pojo.Schema(util.Arrays.asList(arrowFields: _*)) + } + + /** + * Converts an AttributeType into an ArrowType (PrimitiveType). + * + * @param srcType The AttributeType to be converted. + * @throws AttributeTypeException if the type cannot be converted. + * @return A PrimitiveType, a type of ArrowType, does not handle complex data. + */ + @throws[AttributeTypeException] + def fromAttributeType(srcType: AttributeType): PrimitiveType = { + srcType match { + case AttributeType.INTEGER => + new ArrowType.Int(32, true) + + case AttributeType.LONG => + new ArrowType.Int(64, true) + + case AttributeType.DOUBLE => + new ArrowType.FloatingPoint(FloatingPointPrecision.DOUBLE) + + case AttributeType.BOOLEAN => + ArrowType.Bool.INSTANCE + + case AttributeType.TIMESTAMP => + new ArrowType.Timestamp(MILLISECOND, "UTC") + + case AttributeType.BINARY => + new ArrowType.Binary + + case AttributeType.STRING | AttributeType.LARGE_BINARY | AttributeType.ANY => + ArrowType.Utf8.INSTANCE + + case _ => + throw new AttributeTypeUtils.AttributeTypeException("Unexpected value: " + srcType) + } + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/util/IcebergUtil.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/util/IcebergUtil.scala new file mode 100644 index 00000000000..d6e406a53fc --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/util/IcebergUtil.scala @@ -0,0 +1,441 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.util + +import org.apache.texera.amber.config.StorageConfig +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, LargeBinary, Schema, Tuple} +import org.apache.hadoop.conf.Configuration +import org.apache.iceberg.catalog.{Catalog, SupportsNamespaces, TableIdentifier} +import org.apache.iceberg.data.parquet.GenericParquetReaders +import org.apache.iceberg.data.{GenericRecord, Record} +import org.apache.iceberg.aws.s3.S3FileIO +import org.apache.iceberg.hadoop.{HadoopCatalog, HadoopFileIO} +import org.apache.iceberg.io.{CloseableIterable, InputFile} +import org.apache.iceberg.jdbc.JdbcCatalog +import org.apache.iceberg.parquet.{Parquet, ParquetValueReader} +import org.apache.iceberg.rest.RESTCatalog +import org.apache.iceberg.types.Type.PrimitiveType +import org.apache.iceberg.types.Types +import org.apache.iceberg.{ + CatalogProperties, + DataFile, + PartitionSpec, + Table, + TableProperties, + Schema => IcebergSchema +} +import org.apache.iceberg.catalog.Namespace +import org.apache.iceberg.exceptions.AlreadyExistsException + +import java.nio.ByteBuffer +import java.nio.file.Path +import java.sql.Timestamp +import java.time.{LocalDateTime, ZoneId} +import scala.jdk.CollectionConverters._ + +/** + * Util functions to interact with Iceberg Tables + */ +object IcebergUtil { + + // Unique suffix for LARGE_BINARY field encoding + private val LARGE_BINARY_FIELD_SUFFIX = "__texera_large_binary_ptr" + + /** + * Creates and initializes a HadoopCatalog with the given parameters. + * - Uses an empty Hadoop `Configuration`, meaning the local file system (or `file:/`) will be used by default + * instead of HDFS. + * - The `warehouse` parameter specifies the root directory for storing table data. + * - Sets the file I/O implementation to `HadoopFileIO`. + * + * @param catalogName the name of the catalog. + * @param warehouse the root path for the warehouse where the tables are stored. + * @return the initialized HadoopCatalog instance. + */ + def createHadoopCatalog( + catalogName: String, + warehouse: Path + ): HadoopCatalog = { + val catalog = new HadoopCatalog() + catalog.setConf(new Configuration) // Empty configuration, defaults to `file:/` + catalog.initialize( + catalogName, + Map( + "warehouse" -> warehouse.toString, + CatalogProperties.FILE_IO_IMPL -> classOf[HadoopFileIO].getName + ).asJava + ) + + catalog + } + + /** + * Creates and initializes a RESTCatalog with the given parameters. + * - Configures the catalog to interact with a REST endpoint. + * - The `warehouse` parameter specifies the root directory for storing table data. + * - Sets the file I/O implementation to `HadoopFileIO`. + * - Authentication support is not implemented yet (see TODO). + * + * Note: The only tested REST catalog implementation is `tabulario/iceberg-rest` + * (https://hub.docker.com/r/tabulario/iceberg-rest). + * + * TODO: Add authentication support, such as OAuth2, using `OAuth2Properties`. + * + * @param catalogName the name of the catalog. + * @param warehouse the root path for the warehouse where the tables are stored. + * @return the initialized RESTCatalog instance. + */ + def createRestCatalog( + catalogName: String, + warehouse: String + ): RESTCatalog = { + val catalog = new RESTCatalog() + + // Build base properties map + var properties = Map( + "warehouse" -> warehouse, + CatalogProperties.URI -> StorageConfig.icebergRESTCatalogUri + ) + + properties = properties ++ Map( + CatalogProperties.FILE_IO_IMPL -> classOf[S3FileIO].getName, + "s3.endpoint" -> StorageConfig.s3Endpoint, + "s3.access-key-id" -> StorageConfig.s3Username, + "s3.secret-access-key" -> StorageConfig.s3Password, + "s3.region" -> StorageConfig.s3Region, + "s3.path-style-access" -> "true" + ) + + catalog.initialize(catalogName, properties.asJava) + catalog + } + + def createPostgresCatalog( + catalogName: String, + warehouse: Path + ): JdbcCatalog = { + // Occasionally the jdbc driver cannot be found during CI run. + // Explicitly load the JDBC driver to avoid flaky CI failures. + Class.forName("org.postgresql.Driver") + val catalog = new JdbcCatalog() + catalog.initialize( + catalogName, + Map( + "warehouse" -> warehouse.toString.replace( + ":", + "" + ), //warehouse path is C:/xxx/xxx in Windows, but PyArrow on the Python side cannot parse it. The acceptable format for PyArrow is C/xxx/xxx. + CatalogProperties.FILE_IO_IMPL -> classOf[HadoopFileIO].getName, + CatalogProperties.URI -> s"jdbc:postgresql://${StorageConfig.icebergPostgresCatalogUriWithoutScheme}", + JdbcCatalog.PROPERTY_PREFIX + "user" -> StorageConfig.icebergPostgresCatalogUsername, + JdbcCatalog.PROPERTY_PREFIX + "password" -> StorageConfig.icebergPostgresCatalogPassword + ).asJava + ) + catalog + } + + /** + * Creates a new Iceberg table with the specified schema and properties. + * - Drops the existing table if `overrideIfExists` is true and the table already exists. + * - Creates an unpartitioned table with custom commit retry properties. + * + * @param catalog the Iceberg catalog to manage the table. + * @param tableNamespace the namespace of the table. + * @param tableName the name of the table. + * @param tableSchema the schema of the table. + * @param overrideIfExists whether to drop and recreate the table if it exists. + * @return the created Iceberg table. + */ + def createTable( + catalog: Catalog, + tableNamespace: String, + tableName: String, + tableSchema: IcebergSchema, + overrideIfExists: Boolean + ): Table = { + + val tableProperties = Map( + TableProperties.COMMIT_NUM_RETRIES -> StorageConfig.icebergTableCommitNumRetries.toString, + TableProperties.COMMIT_MAX_RETRY_WAIT_MS -> StorageConfig.icebergTableCommitMaxRetryWaitMs.toString, + TableProperties.COMMIT_MIN_RETRY_WAIT_MS -> StorageConfig.icebergTableCommitMinRetryWaitMs.toString + ) + + val namespace = Namespace.of(tableNamespace) + + catalog match { + case nsCatalog: SupportsNamespaces => + try nsCatalog.createNamespace(namespace, Map.empty[String, String].asJava) + catch { + case _: AlreadyExistsException => () + } + case _ => + throw new IllegalArgumentException( + s"Catalog ${catalog.getClass.getName} does not support namespaces" + ) + } + + val identifier = TableIdentifier.of(tableNamespace, tableName) + if (catalog.tableExists(identifier) && overrideIfExists) { + catalog.dropTable(identifier) + } + catalog.createTable( + identifier, + tableSchema, + PartitionSpec.unpartitioned, + tableProperties.asJava + ) + + } + + /** + * Loads metadata for an existing Iceberg table. + * - Returns `Some(Table)` if the table exists and is successfully loaded. + * - Returns `None` if the table does not exist or cannot be loaded. + * + * @param catalog the Iceberg catalog to load the table from. + * @param tableNamespace the namespace of the table. + * @param tableName the name of the table. + * @return an Option containing the table, or None if not found. + */ + def loadTableMetadata( + catalog: Catalog, + tableNamespace: String, + tableName: String + ): Option[Table] = { + val identifier = TableIdentifier.of(tableNamespace, tableName) + try { + Some(catalog.loadTable(identifier)) + } catch { + case _: Exception => None + } + } + + /** + * Converts a custom Amber `Schema` to an Iceberg `Schema`. + * Field names are encoded to preserve LARGE_BINARY type information. + * + * @param amberSchema The custom Amber Schema. + * @return An Iceberg Schema. + */ + def toIcebergSchema(amberSchema: Schema): IcebergSchema = { + val icebergFields = amberSchema.getAttributes.zipWithIndex.map { + case (attribute, index) => + val encodedName = encodeLargeBinaryFieldName(attribute.getName, attribute.getType) + val icebergType = toIcebergType(attribute.getType) + Types.NestedField.optional(index + 1, encodedName, icebergType) + } + new IcebergSchema(icebergFields.asJava) + } + + /** + * Converts a custom Amber `AttributeType` to an Iceberg `Type`. + * Note: LARGE_BINARY is stored as StringType; field name encoding is used to distinguish it. + * + * @param attributeType The custom Amber AttributeType. + * @return The corresponding Iceberg Type. + */ + def toIcebergType(attributeType: AttributeType): PrimitiveType = { + attributeType match { + case AttributeType.STRING => Types.StringType.get() + case AttributeType.INTEGER => Types.IntegerType.get() + case AttributeType.LONG => Types.LongType.get() + case AttributeType.DOUBLE => Types.DoubleType.get() + case AttributeType.BOOLEAN => Types.BooleanType.get() + case AttributeType.TIMESTAMP => Types.TimestampType.withoutZone() + case AttributeType.BINARY => Types.BinaryType.get() + case AttributeType.LARGE_BINARY => + Types.StringType.get() // Store LargeBinary URI as string + case AttributeType.ANY => + throw new IllegalArgumentException("ANY type is not supported in Iceberg") + } + } + + /** + * Converts a custom Amber `Tuple` to an Iceberg `GenericRecord`, handling `null` values. + * + * @param tuple The custom Amber Tuple. + * @return An Iceberg GenericRecord. + */ + def toGenericRecord(icebergSchema: IcebergSchema, tuple: Tuple): Record = { + val record = GenericRecord.create(icebergSchema) + + tuple.schema.getAttributes.zipWithIndex.foreach { + case (attribute, index) => + val fieldName = encodeLargeBinaryFieldName(attribute.getName, attribute.getType) + val value = tuple.getField[AnyRef](index) match { + case null => null + case ts: Timestamp => ts.toInstant.atZone(ZoneId.systemDefault()).toLocalDateTime + case bytes: Array[Byte] => ByteBuffer.wrap(bytes) + case largeBinaryPtr: LargeBinary => largeBinaryPtr.getUri + case other => other + } + record.setField(fieldName, value) + } + + record + } + + /** + * Converts an Iceberg `Record` to an Amber `Tuple` + * + * @param record The Iceberg Record. + * @param amberSchema The corresponding Amber Schema. + * @return An Amber Tuple. + */ + def fromRecord(record: Record, amberSchema: Schema): Tuple = { + val fieldValues = amberSchema.getAttributes.map { attribute => + val fieldName = encodeLargeBinaryFieldName(attribute.getName, attribute.getType) + val rawValue = record.getField(fieldName) + + rawValue match { + case null => null + case ldt: LocalDateTime => Timestamp.valueOf(ldt) + case buffer: ByteBuffer => + val bytes = new Array[Byte](buffer.remaining()) + buffer.get(bytes) + bytes + case uri: String if attribute.getType == AttributeType.LARGE_BINARY => + new LargeBinary(uri) + case other => other + } + } + + Tuple(amberSchema, fieldValues.toArray) + } + + /** + * Encodes a field name for LARGE_BINARY types by adding a unique system suffix. + * This ensures LARGE_BINARY fields can be identified when reading from Iceberg. + * + * @param fieldName The original field name + * @param attributeType The attribute type + * @return The encoded field name with a unique suffix for LARGE_BINARY types + */ + private def encodeLargeBinaryFieldName( + fieldName: String, + attributeType: AttributeType + ): String = { + if (attributeType == AttributeType.LARGE_BINARY) { + s"${fieldName}${LARGE_BINARY_FIELD_SUFFIX}" + } else { + fieldName + } + } + + /** + * Decodes a field name by removing the unique system suffix if present. + * This restores the original user-defined field name. + * + * @param fieldName The encoded field name + * @return The original field name with system suffix removed + */ + private def decodeLargeBinaryFieldName(fieldName: String): String = { + if (isLargeBinaryField(fieldName)) { + fieldName.substring(0, fieldName.length - LARGE_BINARY_FIELD_SUFFIX.length) + } else { + fieldName + } + } + + /** + * Checks if a field name indicates a LARGE_BINARY type by examining the unique suffix. + * + * @param fieldName The field name to check + * @return true if the field represents a LARGE_BINARY type, false otherwise + */ + private def isLargeBinaryField(fieldName: String): Boolean = { + fieldName.endsWith(LARGE_BINARY_FIELD_SUFFIX) + } + + /** + * Converts an Iceberg `Schema` to an Amber `Schema`. + * Field names are decoded to restore original names and detect LARGE_BINARY types. + * + * @param icebergSchema The Iceberg Schema. + * @return The corresponding Amber Schema. + */ + def fromIcebergSchema(icebergSchema: IcebergSchema): Schema = { + val attributes = icebergSchema + .columns() + .asScala + .map { field => + val fieldName = field.name() + val attributeType = fromIcebergType(field.`type`().asPrimitiveType(), fieldName) + val originalName = decodeLargeBinaryFieldName(fieldName) + new Attribute(originalName, attributeType) + } + .toList + + Schema(attributes) + } + + /** + * Converts an Iceberg `Type` to an Amber `AttributeType`. + * + * @param icebergType The Iceberg Type. + * @param fieldName The field name (used to detect LARGE_BINARY by suffix). + * @return The corresponding Amber AttributeType. + */ + def fromIcebergType( + icebergType: PrimitiveType, + fieldName: String = "" + ): AttributeType = { + icebergType match { + case _: Types.StringType => + if (isLargeBinaryField(fieldName)) AttributeType.LARGE_BINARY else AttributeType.STRING + case _: Types.IntegerType => AttributeType.INTEGER + case _: Types.LongType => AttributeType.LONG + case _: Types.DoubleType => AttributeType.DOUBLE + case _: Types.BooleanType => AttributeType.BOOLEAN + case _: Types.TimestampType => AttributeType.TIMESTAMP + case _: Types.BinaryType => AttributeType.BINARY + case _ => throw new IllegalArgumentException(s"Unsupported Iceberg type: $icebergType") + } + } + + /** + * Util function to create a Record iterator over the given DataFile in Iceberg + * @param dataFile the data file + * @param schema the schema of the table + * @param table the iceberg table + * @return an iterator over the records in the data file + */ + def readDataFileAsIterator( + dataFile: DataFile, + schema: IcebergSchema, + table: Table + ): Iterator[Record] = { + val inputFile: InputFile = table.io().newInputFile(dataFile) + val readerFunc + : java.util.function.Function[org.apache.parquet.schema.MessageType, ParquetValueReader[ + _ + ]] = + (messageType: org.apache.parquet.schema.MessageType) => + GenericParquetReaders.buildReader(schema, messageType) + val closeableIterable: CloseableIterable[Record] = + Parquet + .read(inputFile) + .project(schema) + .createReaderFunc(readerFunc) + .build() + closeableIterable.iterator().asScala + } + +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/util/JSONUtils.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/util/JSONUtils.scala new file mode 100644 index 00000000000..1f99726ea7a --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/util/JSONUtils.scala @@ -0,0 +1,111 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.util + +import com.fasterxml.jackson.annotation.JsonInclude.Include +import com.fasterxml.jackson.databind.module.SimpleModule +import com.fasterxml.jackson.databind.{JsonNode, ObjectMapper} +import com.fasterxml.jackson.module.noctordeser.NoCtorDeserModule +import com.fasterxml.jackson.module.scala.DefaultScalaModule +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.util.serde.{PortIdentityKeyDeserializer, PortIdentityKeySerializer} + +import java.text.SimpleDateFormat +import scala.jdk.CollectionConverters.IteratorHasAsScala + +object JSONUtils { + + /** + * A singleton object for configuring the Jackson `ObjectMapper` to handle JSON serialization and deserialization + * in Scala. This custom `ObjectMapper` is tailored for Scala, ensuring compatibility with Scala types + * and specific serialization/deserialization settings. + * + * - Registers the `DefaultScalaModule` to ensure proper handling of Scala-specific types (e.g., `Option`, `Seq`). + * - Registers the `NoCtorDeserModule` to handle deserialization of Scala classes that lack a default constructor, + * which is common in case classes. + * - Registers the `SimpleModule` with pairs of serializer & deserializer to ensure proper handling of serializing + * and deserializing the PhysicalPlan + * - Sets the serialization inclusion rules to exclude `null` and `absent` values: + * - `Include.NON_NULL`: Excludes fields with `null` values from the serialized JSON. + * - `Include.NON_ABSENT`: Excludes fields with `Option.empty` (or equivalent absent values) from serialization. + * - Configures the date format for JSON serialization and deserialization: + * - The format is set to `yyyy-MM-dd'T'HH:mm:ss.SSS'Z'`, which follows the ISO-8601 standard for representing date and time, + * commonly used in JSON APIs, including millisecond precision and the UTC 'Z' suffix. + * + * This `ObjectMapper` provides a consistent way to serialize and deserialize JSON while adhering to Scala conventions + * and handling common patterns like `Option` and case classes. + */ + final val objectMapper = new ObjectMapper() + .registerModule(DefaultScalaModule) + .registerModule(new NoCtorDeserModule()) + .registerModule( + new SimpleModule() + .addKeySerializer(classOf[PortIdentity], new PortIdentityKeySerializer()) + .addKeyDeserializer(classOf[PortIdentity], new PortIdentityKeyDeserializer()) + ) + .setSerializationInclusion(Include.NON_NULL) + .setSerializationInclusion(Include.NON_ABSENT) + .setDateFormat(new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")) + + /** + * this method helps convert JSON into a key-value Map. By default it will only + * take the first level attributes of the JSON object, and ignore nested objects + * and arrays. For example: + * input JSON {"A" : "a", "B": 1, "C": 2.3, "D" :{"some":"object"}, "E": ["1", "2"]} + * will be converted to Map[String, String]{"A" : "a", "B": "1", "C": "2.3"}. + * + * If flatten mode is enabled, then the nested objects and arrays will be converted + * to map recursively. The key will be the `parentName[index].childName`. For example: + * input JSON {"A" : "a", "B": 1, "C": 2.3, "D" :{"some":"object"}, "E": ["X", "Y"]} + * will be converted to Map[String, String]{"A" : "a", "B": "1", "C": "2.3", + * "D.some":"object", "E1":"X", "E2":"Y"}. + * + * @param node the JSONNode to convert. + * @param flatten a boolean to toggle flatten mode. + * @param parentName the parent's name to pass into children's naming conversion. + * @return a Map[String, String] of all the key value pairs from the given JSONNode. + */ + def JSONToMap( + node: JsonNode, + flatten: Boolean = false, + parentName: String = "" + ): Map[String, String] = { + var result = Map[String, String]() + if (node.isObject) { + for (key <- node.fieldNames().asScala) { + val child: JsonNode = node.get(key) + val absoluteKey = (if (parentName.nonEmpty) parentName + "." else "") + key + if (flatten && (child.isObject || child.isArray)) { + result = result ++ JSONToMap(child, flatten, absoluteKey) + } else if (child.isValueNode) { + result = result + (absoluteKey -> child.asText()) + } else { + // do nothing + } + } + } else if (node.isArray) { + for ((child, i) <- node.elements().asScala.zipWithIndex) { + result = result ++ JSONToMap(child, flatten, parentName + (i + 1)) + } + } + result + } + +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/util/VirtualIdentityUtils.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/util/VirtualIdentityUtils.scala new file mode 100644 index 00000000000..031c4b8c7f9 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/util/VirtualIdentityUtils.scala @@ -0,0 +1,108 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.util + +import org.apache.texera.amber.core.virtualidentity.{ + ActorVirtualIdentity, + OperatorIdentity, + PhysicalOpIdentity, + WorkflowIdentity +} + +import scala.util.matching.Regex + +object VirtualIdentityUtils { + + private val workerNamePattern: Regex = raw"Worker:WF(\d+)-(.+)-(\w+)-(\d+)".r + private val operatorUUIDPattern: Regex = raw"(\w+)-(.+)-(\w+)".r + private val MATERIALIZATION_READER_ACTOR_PREFIX: String = "MATERIALIZATION_READER_" + def createWorkerIdentity( + workflowId: WorkflowIdentity, + operator: String, + layerName: String, + workerId: Int + ): ActorVirtualIdentity = { + + ActorVirtualIdentity( + s"Worker:WF${workflowId.id}-$operator-$layerName-$workerId" + ) + } + + def createWorkerIdentity( + workflowId: WorkflowIdentity, + physicalOpId: PhysicalOpIdentity, + workerId: Int + ): ActorVirtualIdentity = { + createWorkerIdentity( + workflowId, + physicalOpId.logicalOpId.id, + physicalOpId.layerName, + workerId + ) + } + + def getPhysicalOpId(workerId: ActorVirtualIdentity): PhysicalOpIdentity = { + workerId.name match { + case workerNamePattern(_, operator, layerName, _) => + PhysicalOpIdentity(OperatorIdentity(operator), layerName) + case other => + // for special actorId such as SELF, CONTROLLER + PhysicalOpIdentity(OperatorIdentity("__DummyOperator"), "__DummyLayer") + } + } + + def getWorkerIndex(workerId: ActorVirtualIdentity): Int = { + workerId.name match { + case workerNamePattern(_, _, _, idx) => + idx.toInt + } + } + + def toShorterString(workerId: ActorVirtualIdentity): String = { + workerId.name match { + case workerNamePattern(workflowId, operatorName, layerName, workerIndex) => + val shorterName = if (operatorName.length > 6) { + operatorName match { + case operatorUUIDPattern(op, _, postfix) => op + "-" + postfix.takeRight(6) + case _ => operatorName.takeRight(6) + } + } else { + operatorName + } + + s"WF$workflowId-$shorterName-$layerName-$workerIndex" + case _ => workerId.name + } + } + + /** + * An input port materialization reader thread mimics the behavior of an upstream worker. + * Each thread has a virtual actor id. This method creates such a virtual actor id. + * @param storageURIStr The materialization location to read from. + * @param toWorkerActorId The worker actor that the thread belongs to. + * @return + */ + def getFromActorIdForInputPortStorage( + storageURIStr: String, + toWorkerActorId: ActorVirtualIdentity + ): ActorVirtualIdentity = { + ActorVirtualIdentity(MATERIALIZATION_READER_ACTOR_PREFIX + storageURIStr + toWorkerActorId.name) + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/util/serde/GlobalPortIdentitySerde.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/util/serde/GlobalPortIdentitySerde.scala new file mode 100644 index 00000000000..48c087443c1 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/util/serde/GlobalPortIdentitySerde.scala @@ -0,0 +1,75 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.util.serde +import org.apache.texera.amber.core.virtualidentity.{OperatorIdentity, PhysicalOpIdentity} +import org.apache.texera.amber.core.workflow.{GlobalPortIdentity, PortIdentity} + +/** + * Serialize and deserializes a GlobalPortIdentity object to a string using a custom, human-readable format + * to ensure it works with both URI and file path and does not incldue underscore "_" so that it does not + * interfere with our own VFS URI parsing. + */ +object GlobalPortIdentitySerde { + implicit class SerdeOps(globalPortId: GlobalPortIdentity) { + + /** + * Serializes a GlobalPortIdentity object into a string using our custom, human-readable format + * that works with both URI and file path and does not incldue underscore "_" so that it does not + * interfere with our own VFS URI parsing. + * + * @return A serialized string representation of globalPortId + */ + def serializeAsString: String = { + val logicalOpId = globalPortId.opId.logicalOpId.id + val layerName = globalPortId.opId.layerName + val portId = globalPortId.portId.id + val isInternal = globalPortId.portId.internal + val isInput = globalPortId.input + s"(logicalOpId=$logicalOpId,layerName=$layerName,portId=$portId,isInternal=$isInternal,isInput=$isInput)" + } + } + + /** + * Deserializes a string as a GlobalPortIdentity object. Must use our custom format: + * `(logicalOpId=,layerName=,portId=,isInternal=,isInput=)` + * @param serializedGlobalPortId A serialized string foramt of a GlobalPortIdentity + * @return A desrialized GlobalPortIdentity, or IllegalArgumentException if the format is not correct. + */ + def deserializeFromString(serializedGlobalPortId: String): GlobalPortIdentity = { + val pattern = + """\(logicalOpId=([^,]+),layerName=([^,]+),portId=([^,]+),isInternal=([^,]+),isInput=([^)]+)\)""".r + serializedGlobalPortId match { + case pattern(logicalOpId, layerName, portIdStr, isInternalStr, isInputStr) => + val portIdInt = portIdStr.toInt + val isInternal = isInternalStr.toBoolean + val isInput = isInputStr.toBoolean + val physicalOpId = PhysicalOpIdentity( + logicalOpId = OperatorIdentity(logicalOpId), + layerName = layerName + ) + val portId = PortIdentity(id = portIdInt, internal = isInternal) + GlobalPortIdentity(opId = physicalOpId, portId = portId, input = isInput) + case _ => + throw new IllegalArgumentException( + s"Invalid GlobalPortIdentity format: $serializedGlobalPortId" + ) + } + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/util/serde/PortIdentityKeyDeserializer.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/util/serde/PortIdentityKeyDeserializer.scala new file mode 100644 index 00000000000..70d6e0ef696 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/util/serde/PortIdentityKeyDeserializer.scala @@ -0,0 +1,31 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.util.serde + +import com.fasterxml.jackson.databind.{DeserializationContext, KeyDeserializer} +import org.apache.texera.amber.core.workflow.PortIdentity + +class PortIdentityKeyDeserializer extends KeyDeserializer { + override def deserializeKey(key: String, ctxt: DeserializationContext): PortIdentity = { + // Deserialize the string back to PortIdentity + val parts = key.split("_") + PortIdentity(parts(0).toInt, parts(1).toBoolean) + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/amber/util/serde/PortIdentityKeySerializer.scala b/common/workflow-core/src/main/scala/org/apache/texera/amber/util/serde/PortIdentityKeySerializer.scala new file mode 100644 index 00000000000..fc7e0ad72e7 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/amber/util/serde/PortIdentityKeySerializer.scala @@ -0,0 +1,42 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.util.serde + +import com.fasterxml.jackson.core.JsonGenerator +import com.fasterxml.jackson.databind.{JsonSerializer, SerializerProvider} +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.util.serde.PortIdentityKeySerializer.portIdToString + +case object PortIdentityKeySerializer { + def portIdToString(portId: PortIdentity): String = { + s"${portId.id}_${portId.internal}" + } +} + +class PortIdentityKeySerializer extends JsonSerializer[PortIdentity] { + override def serialize( + key: PortIdentity, + gen: JsonGenerator, + serializers: SerializerProvider + ): Unit = { + // Serialize PortIdentity as a string "id_internal" + gen.writeFieldName(portIdToString(key)) + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/service/util/LargeBinaryInputStream.scala b/common/workflow-core/src/main/scala/org/apache/texera/service/util/LargeBinaryInputStream.scala new file mode 100644 index 00000000000..e2af371e777 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/service/util/LargeBinaryInputStream.scala @@ -0,0 +1,82 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service.util + +import org.apache.texera.amber.core.tuple.LargeBinary + +import java.io.InputStream + +/** + * InputStream for reading LargeBinary data from S3. + * + * The underlying S3 download is lazily initialized on first read. + * The stream will fail if the S3 object doesn't exist when read is attempted. + * + * Usage: + * {{{ + * val largeBinary: LargeBinary = ... + * try (val in = new LargeBinaryInputStream(largeBinary)) { + * val bytes = in.readAllBytes() + * } + * }}} + */ +class LargeBinaryInputStream(largeBinary: LargeBinary) extends InputStream { + + require(largeBinary != null, "LargeBinary cannot be null") + + // Lazy initialization - downloads only when first read() is called + private lazy val underlying: InputStream = + S3StorageClient.downloadObject(largeBinary.getBucketName, largeBinary.getObjectKey) + + @volatile private var closed = false + + override def read(): Int = whenOpen(underlying.read()) + + override def read(b: Array[Byte], off: Int, len: Int): Int = + whenOpen(underlying.read(b, off, len)) + + override def readAllBytes(): Array[Byte] = whenOpen(underlying.readAllBytes()) + + override def readNBytes(n: Int): Array[Byte] = whenOpen(underlying.readNBytes(n)) + + override def skip(n: Long): Long = whenOpen(underlying.skip(n)) + + override def available(): Int = whenOpen(underlying.available()) + + override def close(): Unit = { + if (!closed) { + closed = true + if (underlying != null) { // Only close if initialized + underlying.close() + } + } + } + + override def markSupported(): Boolean = whenOpen(underlying.markSupported()) + + override def mark(readlimit: Int): Unit = whenOpen(underlying.mark(readlimit)) + + override def reset(): Unit = whenOpen(underlying.reset()) + + private def whenOpen[T](f: => T): T = { + if (closed) throw new java.io.IOException("Stream is closed") + f + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/service/util/LargeBinaryManager.scala b/common/workflow-core/src/main/scala/org/apache/texera/service/util/LargeBinaryManager.scala new file mode 100644 index 00000000000..b23edb7ae92 --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/service/util/LargeBinaryManager.scala @@ -0,0 +1,64 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service.util + +import com.typesafe.scalalogging.LazyLogging + +import java.util.UUID + +/** + * Manages the lifecycle of LargeBinaries stored in S3. + * + * Handles creation and deletion of large objects that exceed + * normal tuple size limits. + */ +object LargeBinaryManager extends LazyLogging { + val DEFAULT_BUCKET: String = "texera-large-binaries" + + /** + * Creates a new LargeBinary reference. + * The actual data upload happens separately via LargeBinaryOutputStream. + * + * @return S3 URI string for the new LargeBinary (format: s3://bucket/key) + */ + def create(): String = { + val objectKey = s"objects/${System.currentTimeMillis()}/${UUID.randomUUID()}" + val uri = s"s3://$DEFAULT_BUCKET/$objectKey" + + uri + } + + /** + * Deletes all large binaries from the bucket. + * + * @throws Exception if the deletion fails + * @return Unit + */ + def deleteAllObjects(): Unit = { + try { + S3StorageClient.deleteDirectory(DEFAULT_BUCKET, "objects") + logger.info(s"Successfully deleted all large binaries from bucket: $DEFAULT_BUCKET") + } catch { + case e: Exception => + logger.warn(s"Failed to delete large binaries from bucket: $DEFAULT_BUCKET", e) + } + } + +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/service/util/LargeBinaryOutputStream.scala b/common/workflow-core/src/main/scala/org/apache/texera/service/util/LargeBinaryOutputStream.scala new file mode 100644 index 00000000000..ac6025146cb --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/service/util/LargeBinaryOutputStream.scala @@ -0,0 +1,121 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service.util + +import com.typesafe.scalalogging.LazyLogging +import org.apache.texera.amber.core.tuple.LargeBinary + +import java.io.{IOException, OutputStream, PipedInputStream, PipedOutputStream} +import java.util.concurrent.atomic.AtomicReference +import scala.concurrent.{Await, ExecutionContext, Future} +import scala.concurrent.duration.Duration + +/** + * OutputStream for streaming LargeBinary data to S3. + * + * Data is uploaded in the background using multipart upload as you write. + * Call close() to complete the upload and ensure all data is persisted. + * + * Usage: + * {{{ + * val largeBinary = new LargeBinary() + * try (val out = new LargeBinaryOutputStream(largeBinary)) { + * out.write(myBytes) + * } + * // largeBinary is now ready to use + * }}} + * + * Note: Not thread-safe. Do not access from multiple threads concurrently. + * + * @param largeBinary The LargeBinary reference to write to + */ +class LargeBinaryOutputStream(largeBinary: LargeBinary) extends OutputStream with LazyLogging { + + private val PIPE_BUFFER_SIZE = 64 * 1024 // 64KB + + require(largeBinary != null, "LargeBinary cannot be null") + + private val bucketName: String = largeBinary.getBucketName + private val objectKey: String = largeBinary.getObjectKey + private implicit val ec: ExecutionContext = ExecutionContext.global + + // Pipe: we write to pipedOut, and S3 reads from pipedIn + private val pipedIn = new PipedInputStream(PIPE_BUFFER_SIZE) + private val pipedOut = new PipedOutputStream(pipedIn) + + @volatile private var closed = false + private val uploadException = new AtomicReference[Option[Throwable]](None) + + // Start background upload immediately + private val uploadFuture: Future[Unit] = Future { + try { + S3StorageClient.createBucketIfNotExist(bucketName) + S3StorageClient.uploadObject(bucketName, objectKey, pipedIn) + logger.debug(s"Upload completed: ${largeBinary.getUri}") + } catch { + case e: Exception => + uploadException.set(Some(e)) + logger.error(s"Upload failed: ${largeBinary.getUri}", e) + } finally { + pipedIn.close() + } + } + + override def write(b: Int): Unit = whenOpen(pipedOut.write(b)) + + override def write(b: Array[Byte], off: Int, len: Int): Unit = + whenOpen(pipedOut.write(b, off, len)) + + override def flush(): Unit = { + if (!closed) pipedOut.flush() + } + + /** + * Closes the stream and completes the S3 upload. + * Blocks until upload is complete. Throws IOException if upload failed. + */ + override def close(): Unit = { + if (closed) return + + closed = true + try { + pipedOut.close() + Await.result(uploadFuture, Duration.Inf) + checkUploadSuccess() + } catch { + case e: IOException => throw e + case e: Exception => + S3StorageClient.deleteObject(bucketName, objectKey) + throw new IOException(s"Failed to complete upload: ${e.getMessage}", e) + } + } + + private def whenOpen[T](f: => T): T = { + if (closed) throw new IOException("Stream is closed") + checkUploadSuccess() + f + } + + private def checkUploadSuccess(): Unit = { + uploadException.get().foreach { ex => + throw new IOException("Background upload failed", ex) + } + } +} diff --git a/common/workflow-core/src/main/scala/org/apache/texera/service/util/S3StorageClient.scala b/common/workflow-core/src/main/scala/org/apache/texera/service/util/S3StorageClient.scala new file mode 100644 index 00000000000..d692c574b8e --- /dev/null +++ b/common/workflow-core/src/main/scala/org/apache/texera/service/util/S3StorageClient.scala @@ -0,0 +1,319 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service.util + +import org.apache.texera.amber.config.StorageConfig +import software.amazon.awssdk.auth.credentials.{AwsBasicCredentials, StaticCredentialsProvider} +import software.amazon.awssdk.regions.Region +import software.amazon.awssdk.services.s3.model._ +import software.amazon.awssdk.services.s3.{S3Client, S3Configuration} +import software.amazon.awssdk.core.sync.RequestBody + +import java.io.InputStream +import java.security.MessageDigest +import scala.jdk.CollectionConverters._ + +/** + * S3Storage provides an abstraction for S3-compatible storage (e.g., MinIO). + * - Uses credentials and endpoint from StorageConfig. + * - Supports object upload, download, listing, and deletion. + */ +object S3StorageClient { + val MINIMUM_NUM_OF_MULTIPART_S3_PART: Long = 5L * 1024 * 1024 // 5 MiB + val MAXIMUM_NUM_OF_MULTIPART_S3_PARTS = 10_000 + //Keep on sync with LakeFS https://github.com/treeverse/lakeFS/pull/10180 + val PHYSICAL_ADDRESS_EXPIRATION_TIME_HRS = 24 + + // Initialize MinIO-compatible S3 Client + private lazy val s3Client: S3Client = { + val credentials = AwsBasicCredentials.create(StorageConfig.s3Username, StorageConfig.s3Password) + S3Client + .builder() + .credentialsProvider(StaticCredentialsProvider.create(credentials)) + .region(Region.of(StorageConfig.s3Region)) + .endpointOverride(java.net.URI.create(StorageConfig.s3Endpoint)) // MinIO URL + .serviceConfiguration( + S3Configuration.builder().pathStyleAccessEnabled(true).build() + ) + .build() + } + + /** + * Checks if a directory (prefix) exists within an S3 bucket. + * + * @param bucketName The bucket name. + * @param directoryPrefix The directory (prefix) to check (must end with `/`). + * @return True if the directory contains at least one object, False otherwise. + */ + def directoryExists(bucketName: String, directoryPrefix: String): Boolean = { + // Ensure the prefix ends with `/` to correctly match directories + val normalizedPrefix = + if (directoryPrefix.endsWith("/")) directoryPrefix else directoryPrefix + "/" + + val listRequest = ListObjectsV2Request + .builder() + .bucket(bucketName) + .prefix(normalizedPrefix) + .maxKeys(1) // Only check if at least one object exists + .build() + + val listResponse = s3Client.listObjectsV2(listRequest) + !listResponse.contents().isEmpty // If contents exist, directory exists + } + + /** + * Creates an S3 bucket if it does not already exist. + * + * @param bucketName The name of the bucket to create. + */ + def createBucketIfNotExist(bucketName: String): Unit = { + try { + // Check if the bucket already exists + s3Client.headBucket(HeadBucketRequest.builder().bucket(bucketName).build()) + } catch { + case _: NoSuchBucketException | _: S3Exception => + // If the bucket does not exist, create it + val createBucketRequest = CreateBucketRequest.builder().bucket(bucketName).build() + s3Client.createBucket(createBucketRequest) + println(s"Bucket '$bucketName' created successfully.") + } + } + + /** + * Deletes a directory (all objects under a given prefix) from a bucket. + * + * @param bucketName Target S3/MinIO bucket. + * @param directoryPrefix The directory to delete (must end with `/`). + */ + def deleteDirectory(bucketName: String, directoryPrefix: String): Unit = { + // Ensure the directory prefix ends with `/` to avoid accidental deletions + val prefix = if (directoryPrefix.endsWith("/")) directoryPrefix else directoryPrefix + "/" + + // List objects under the given prefix + val listRequest = ListObjectsV2Request + .builder() + .bucket(bucketName) + .prefix(prefix) + .build() + + val listResponse = s3Client.listObjectsV2(listRequest) + + // Extract object keys + val objectKeys = listResponse.contents().asScala.map(_.key()) + + if (objectKeys.nonEmpty) { + val objectsToDelete = + objectKeys.map(key => ObjectIdentifier.builder().key(key).build()).asJava + + val deleteRequest = Delete + .builder() + .objects(objectsToDelete) + .build() + + // Compute MD5 checksum for MinIO if required + val md5Hash = MessageDigest + .getInstance("MD5") + .digest(deleteRequest.toString.getBytes("UTF-8")) + + // Convert object keys to S3 DeleteObjectsRequest format + val deleteObjectsRequest = DeleteObjectsRequest + .builder() + .bucket(bucketName) + .delete(deleteRequest) + .build() + + // Perform batch deletion + s3Client.deleteObjects(deleteObjectsRequest) + } + } + + /** + * Uploads an object to S3 using multipart upload. + * Handles streams of any size without loading into memory. + */ + def uploadObject(bucketName: String, objectKey: String, inputStream: InputStream): String = { + val buffer = new Array[Byte](MINIMUM_NUM_OF_MULTIPART_S3_PART.toInt) + + // Helper to read a full buffer from input stream + def readChunk(): Int = { + var offset = 0 + var read = 0 + while ( + offset < buffer.length && { + read = inputStream.read(buffer, offset, buffer.length - offset); read > 0 + } + ) { + offset += read + } + offset + } + + // Read first chunk to check if stream is empty + val firstChunkSize = readChunk() + if (firstChunkSize == 0) { + return s3Client + .putObject( + PutObjectRequest.builder().bucket(bucketName).key(objectKey).build(), + RequestBody.fromBytes(Array.empty[Byte]) + ) + .eTag() + } + + val uploadId = s3Client + .createMultipartUpload( + CreateMultipartUploadRequest.builder().bucket(bucketName).key(objectKey).build() + ) + .uploadId() + + var uploadSuccess = false + try { + // Upload all parts using an iterator + val allParts = Iterator + .iterate((1, firstChunkSize)) { case (partNum, _) => (partNum + 1, readChunk()) } + .takeWhile { case (_, size) => size > 0 } + .map { + case (partNumber, chunkSize) => + val eTag = s3Client + .uploadPart( + UploadPartRequest + .builder() + .bucket(bucketName) + .key(objectKey) + .uploadId(uploadId) + .partNumber(partNumber) + .build(), + RequestBody.fromBytes(buffer.take(chunkSize)) + ) + .eTag() + CompletedPart.builder().partNumber(partNumber).eTag(eTag).build() + } + .toList + + val result = s3Client + .completeMultipartUpload( + CompleteMultipartUploadRequest + .builder() + .bucket(bucketName) + .key(objectKey) + .uploadId(uploadId) + .multipartUpload(CompletedMultipartUpload.builder().parts(allParts.asJava).build()) + .build() + ) + .eTag() + + uploadSuccess = true + result + + } finally { + if (!uploadSuccess) { + try { + s3Client.abortMultipartUpload( + AbortMultipartUploadRequest + .builder() + .bucket(bucketName) + .key(objectKey) + .uploadId(uploadId) + .build() + ) + } catch { case _: Exception => } + } + } + } + + /** + * Downloads an object from S3 as an InputStream. + * + * @param bucketName The S3 bucket name. + * @param objectKey The object key (path) in S3. + * @return An InputStream containing the object data. + */ + def downloadObject(bucketName: String, objectKey: String): InputStream = { + s3Client.getObject( + GetObjectRequest.builder().bucket(bucketName).key(objectKey).build() + ) + } + + /** + * Deletes a single object from S3. + * + * @param bucketName The S3 bucket name. + * @param objectKey The object key (path) in S3. + */ + def deleteObject(bucketName: String, objectKey: String): Unit = { + s3Client.deleteObject( + DeleteObjectRequest.builder().bucket(bucketName).key(objectKey).build() + ) + } + + /** + * Uploads a single part for an in-progress S3 multipart upload. + * + * This method wraps the AWS SDK v2 {@code UploadPart} API: + * it builds an {@link software.amazon.awssdk.services.s3.model.UploadPartRequest} + * and streams the part payload via a {@link software.amazon.awssdk.core.sync.RequestBody}. + * + * Payload handling: + * - If {@code contentLength} is provided, the payload is streamed directly from {@code inputStream} + * using {@code RequestBody.fromInputStream(inputStream, len)}. + * - If {@code contentLength} is {@code None}, the entire {@code inputStream} is read into memory + * ({@code readAllBytes}) and uploaded using {@code RequestBody.fromBytes(bytes)}. + * This is convenient but can be memory-expensive for large parts; prefer providing a known length. + * + * Notes: + * - {@code partNumber} must be in the valid S3 range (typically 1..10,000). + * - The caller is responsible for closing {@code inputStream}. + * - This method is synchronous and will block the calling thread until the upload completes. + * + * @param bucket S3 bucket name. + * @param key Object key (path) being uploaded. + * @param uploadId Multipart upload identifier returned by CreateMultipartUpload. + * @param partNumber 1-based part number for this upload. + * @param inputStream Stream containing the bytes for this part. + * @param contentLength Optional size (in bytes) of this part; provide it to avoid buffering in memory. + * @return The {@link software.amazon.awssdk.services.s3.model.UploadPartResponse}, + * including the part ETag used for completing the multipart upload. + */ + def uploadPartWithRequest( + bucket: String, + key: String, + uploadId: String, + partNumber: Int, + inputStream: InputStream, + contentLength: Option[Long] + ): UploadPartResponse = { + val requestBody: RequestBody = contentLength match { + case Some(len) => RequestBody.fromInputStream(inputStream, len) + case None => + val bytes = inputStream.readAllBytes() + RequestBody.fromBytes(bytes) + } + + val req = UploadPartRequest + .builder() + .bucket(bucket) + .key(key) + .uploadId(uploadId) + .partNumber(partNumber) + .build() + + s3Client.uploadPart(req, requestBody) + } + +} diff --git a/common/workflow-core/src/test/resources/country_sales_small.csv b/common/workflow-core/src/test/resources/country_sales_small.csv new file mode 100644 index 00000000000..ca6ce0921cc --- /dev/null +++ b/common/workflow-core/src/test/resources/country_sales_small.csv @@ -0,0 +1,101 @@ +Region,Country,Item Type,Sales Channel,Order Priority,Order Date,Order ID,Ship Date,Units Sold,Unit Price,Unit Cost,Total Revenue,Total Cost,Total Profit +Australia and Oceania,Tuvalu,Baby Food,Offline,H,5/28/2010,669165933,6/27/2010,9925,255.28,159.42,2533654.00,1582243.50,951410.50 +Central America and the Caribbean,Grenada,Cereal,Online,C,8/22/2012,963881480,9/15/2012,2804,205.70,117.11,576782.80,328376.44,248406.36 +Europe,Russia,Office Supplies,Offline,L,5/2/2014,341417157,5/8/2014,1779,651.21,524.96,1158502.59,933903.84,224598.75 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,C,6/20/2014,514321792,7/5/2014,8102,9.33,6.92,75591.66,56065.84,19525.82 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,L,2/1/2013,115456712,2/6/2013,5062,651.21,524.96,3296425.02,2657347.52,639077.50 +Australia and Oceania,Solomon Islands,Baby Food,Online,C,2/4/2015,547995746,2/21/2015,2974,255.28,159.42,759202.72,474115.08,285087.64 +Sub-Saharan Africa,Angola,Household,Offline,M,4/23/2011,135425221,4/27/2011,4187,668.27,502.54,2798046.49,2104134.98,693911.51 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,H,7/17/2012,871543967,7/27/2012,8082,154.06,90.93,1245112.92,734896.26,510216.66 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,M,7/14/2015,770463311,8/25/2015,6070,81.73,56.67,496101.10,343986.90,152114.20 +Sub-Saharan Africa,Senegal,Cereal,Online,H,4/18/2014,616607081,5/30/2014,6593,205.70,117.11,1356180.10,772106.23,584073.87 +Asia,Kyrgyzstan,Vegetables,Online,H,6/24/2011,814711606,7/12/2011,124,154.06,90.93,19103.44,11275.32,7828.12 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,H,8/2/2014,939825713,8/19/2014,4168,109.28,35.84,455479.04,149381.12,306097.92 +Asia,Bangladesh,Clothes,Online,L,1/13/2017,187310731,3/1/2017,8263,109.28,35.84,902980.64,296145.92,606834.72 +Central America and the Caribbean,Honduras,Household,Offline,H,2/8/2017,522840487,2/13/2017,8974,668.27,502.54,5997054.98,4509793.96,1487261.02 +Asia,Mongolia,Personal Care,Offline,C,2/19/2014,832401311,2/23/2014,4901,81.73,56.67,400558.73,277739.67,122819.06 +Europe,Bulgaria,Clothes,Online,M,4/23/2012,972292029,6/3/2012,1673,109.28,35.84,182825.44,59960.32,122865.12 +Asia,Sri Lanka,Cosmetics,Offline,M,11/19/2016,419123971,12/18/2016,6952,437.20,263.33,3039414.40,1830670.16,1208744.24 +Sub-Saharan Africa,Cameroon,Beverages,Offline,C,4/1/2015,519820964,4/18/2015,5430,47.45,31.79,257653.50,172619.70,85033.80 +Asia,Turkmenistan,Household,Offline,L,12/30/2010,441619336,1/20/2011,3830,668.27,502.54,2559474.10,1924728.20,634745.90 +Australia and Oceania,East Timor,Meat,Online,L,7/31/2012,322067916,9/11/2012,5908,421.89,364.69,2492526.12,2154588.52,337937.60 +Europe,Norway,Baby Food,Online,L,5/14/2014,819028031,6/28/2014,7450,255.28,159.42,1901836.00,1187679.00,714157.00 +Europe,Portugal,Baby Food,Online,H,7/31/2015,860673511,9/3/2015,1273,255.28,159.42,324971.44,202941.66,122029.78 +Central America and the Caribbean,Honduras,Snacks,Online,L,6/30/2016,795490682,7/26/2016,2225,152.58,97.44,339490.50,216804.00,122686.50 +Australia and Oceania,New Zealand,Fruits,Online,H,9/8/2014,142278373,10/4/2014,2187,9.33,6.92,20404.71,15134.04,5270.67 +Europe,Moldova ,Personal Care,Online,L,5/7/2016,740147912,5/10/2016,5070,81.73,56.67,414371.10,287316.90,127054.20 +Europe,France,Cosmetics,Online,H,5/22/2017,898523128,6/5/2017,1815,437.20,263.33,793518.00,477943.95,315574.05 +Australia and Oceania,Kiribati,Fruits,Online,M,10/13/2014,347140347,11/10/2014,5398,9.33,6.92,50363.34,37354.16,13009.18 +Sub-Saharan Africa,Mali,Fruits,Online,L,5/7/2010,686048400,5/10/2010,5822,9.33,6.92,54319.26,40288.24,14031.02 +Europe,Norway,Beverages,Offline,C,7/18/2014,435608613,7/30/2014,5124,47.45,31.79,243133.80,162891.96,80241.84 +Sub-Saharan Africa,The Gambia,Household,Offline,L,5/26/2012,886494815,6/9/2012,2370,668.27,502.54,1583799.90,1191019.80,392780.10 +Europe,Switzerland,Cosmetics,Offline,M,9/17/2012,249693334,10/20/2012,8661,437.20,263.33,3786589.20,2280701.13,1505888.07 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,C,12/29/2013,406502997,1/28/2014,2125,81.73,56.67,173676.25,120423.75,53252.50 +Australia and Oceania,Australia,Office Supplies,Online,C,10/27/2015,158535134,11/25/2015,2924,651.21,524.96,1904138.04,1534983.04,369155.00 +Asia,Myanmar,Household,Offline,H,1/16/2015,177713572,3/1/2015,8250,668.27,502.54,5513227.50,4145955.00,1367272.50 +Sub-Saharan Africa,Djibouti,Snacks,Online,M,2/25/2017,756274640,2/25/2017,7327,152.58,97.44,1117953.66,713942.88,404010.78 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,L,5/8/2017,456767165,5/21/2017,6409,81.73,56.67,523807.57,363198.03,160609.54 +Middle East and North Africa,Syria,Fruits,Online,L,11/22/2011,162052476,12/3/2011,3784,9.33,6.92,35304.72,26185.28,9119.44 +Sub-Saharan Africa,The Gambia,Meat,Online,M,1/14/2017,825304400,1/23/2017,4767,421.89,364.69,2011149.63,1738477.23,272672.40 +Asia,Brunei,Office Supplies,Online,L,4/1/2012,320009267,5/8/2012,6708,651.21,524.96,4368316.68,3521431.68,846885.00 +Europe,Bulgaria,Office Supplies,Online,M,2/16/2012,189965903,2/28/2012,3987,651.21,524.96,2596374.27,2093015.52,503358.75 +Sub-Saharan Africa,Niger,Personal Care,Online,H,3/11/2017,699285638,3/28/2017,3015,81.73,56.67,246415.95,170860.05,75555.90 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,M,2/6/2010,382392299,2/25/2010,7234,437.20,263.33,3162704.80,1904929.22,1257775.58 +Sub-Saharan Africa,The Gambia,Cereal,Offline,H,6/7/2012,994022214,6/8/2012,2117,205.70,117.11,435466.90,247921.87,187545.03 +Europe,Slovakia,Vegetables,Online,H,10/6/2012,759224212,11/10/2012,171,154.06,90.93,26344.26,15549.03,10795.23 +Asia,Myanmar,Clothes,Online,H,11/14/2015,223359620,11/18/2015,5930,109.28,35.84,648030.40,212531.20,435499.20 +Sub-Saharan Africa,Comoros,Cereal,Offline,H,3/29/2016,902102267,4/29/2016,962,205.70,117.11,197883.40,112659.82,85223.58 +Europe,Iceland,Cosmetics,Online,C,12/31/2016,331438481,12/31/2016,8867,437.20,263.33,3876652.40,2334947.11,1541705.29 +Europe,Switzerland,Personal Care,Online,M,12/23/2010,617667090,1/31/2011,273,81.73,56.67,22312.29,15470.91,6841.38 +Europe,Macedonia,Clothes,Offline,C,10/14/2014,787399423,11/14/2014,7842,109.28,35.84,856973.76,281057.28,575916.48 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,C,1/11/2012,837559306,1/13/2012,1266,651.21,524.96,824431.86,664599.36,159832.50 +Europe,Albania,Clothes,Online,C,2/2/2010,385383069,3/18/2010,2269,109.28,35.84,247956.32,81320.96,166635.36 +Sub-Saharan Africa,Lesotho,Fruits,Online,L,8/18/2013,918419539,9/18/2013,9606,9.33,6.92,89623.98,66473.52,23150.46 +Middle East and North Africa,Saudi Arabia,Cereal,Online,M,3/25/2013,844530045,3/28/2013,4063,205.70,117.11,835759.10,475817.93,359941.17 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,M,11/26/2011,441888415,1/7/2012,3457,651.21,524.96,2251232.97,1814786.72,436446.25 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,H,9/17/2013,508980977,10/24/2013,7637,9.33,6.92,71253.21,52848.04,18405.17 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,C,6/8/2012,114606559,6/27/2012,3482,109.28,35.84,380512.96,124794.88,255718.08 +Australia and Oceania,Fiji,Clothes,Offline,C,6/30/2010,647876489,8/1/2010,9905,109.28,35.84,1082418.40,354995.20,727423.20 +Europe,Austria,Cosmetics,Offline,H,2/23/2015,868214595,3/2/2015,2847,437.20,263.33,1244708.40,749700.51,495007.89 +Europe,United Kingdom,Household,Online,L,1/5/2012,955357205,2/14/2012,282,668.27,502.54,188452.14,141716.28,46735.86 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,H,4/7/2014,259353148,4/19/2014,7215,437.20,263.33,3154398.00,1899925.95,1254472.05 +Australia and Oceania,Australia,Cereal,Offline,H,6/9/2013,450563752,7/2/2013,682,205.70,117.11,140287.40,79869.02,60418.38 +Europe,San Marino,Baby Food,Online,L,6/26/2013,569662845,7/1/2013,4750,255.28,159.42,1212580.00,757245.00,455335.00 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,M,11/7/2011,177636754,11/15/2011,5518,651.21,524.96,3593376.78,2896729.28,696647.50 +Middle East and North Africa,Libya,Clothes,Offline,H,10/30/2010,705784308,11/17/2010,6116,109.28,35.84,668356.48,219197.44,449159.04 +Central America and the Caribbean,Haiti,Cosmetics,Offline,H,10/13/2013,505716836,11/16/2013,1705,437.20,263.33,745426.00,448977.65,296448.35 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,H,10/11/2013,699358165,11/25/2013,4477,437.20,263.33,1957344.40,1178928.41,778415.99 +Sub-Saharan Africa,Gabon,Personal Care,Offline,L,7/8/2012,228944623,7/9/2012,8656,81.73,56.67,707454.88,490535.52,216919.36 +Central America and the Caribbean,Belize,Clothes,Offline,M,7/25/2016,807025039,9/7/2016,5498,109.28,35.84,600821.44,197048.32,403773.12 +Europe,Lithuania,Office Supplies,Offline,H,10/24/2010,166460740,11/17/2010,8287,651.21,524.96,5396577.27,4350343.52,1046233.75 +Sub-Saharan Africa,Madagascar,Clothes,Offline,L,4/25/2015,610425555,5/28/2015,7342,109.28,35.84,802333.76,263137.28,539196.48 +Asia,Turkmenistan,Office Supplies,Online,M,4/23/2013,462405812,5/20/2013,5010,651.21,524.96,3262562.10,2630049.60,632512.50 +Middle East and North Africa,Libya,Fruits,Online,L,8/14/2015,816200339,9/30/2015,673,9.33,6.92,6279.09,4657.16,1621.93 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,C,5/26/2011,585920464,7/15/2011,5741,47.45,31.79,272410.45,182506.39,89904.06 +Sub-Saharan Africa,Djibouti,Cereal,Online,H,5/20/2017,555990016,6/17/2017,8656,205.70,117.11,1780539.20,1013704.16,766835.04 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,7/5/2013,231145322,8/16/2013,9892,437.20,263.33,4324782.40,2604860.36,1719922.04 +North America,Mexico,Household,Offline,C,11/6/2014,986435210,12/12/2014,6954,668.27,502.54,4647149.58,3494663.16,1152486.42 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,C,10/28/2014,217221009,11/15/2014,9379,47.45,31.79,445033.55,298158.41,146875.14 +Asia,Laos,Vegetables,Offline,C,9/15/2011,789176547,10/23/2011,3732,154.06,90.93,574951.92,339350.76,235601.16 +Europe,Monaco,Baby Food,Offline,H,5/29/2012,688288152,6/2/2012,8614,255.28,159.42,2198981.92,1373243.88,825738.04 +Australia and Oceania,Samoa ,Cosmetics,Online,H,7/20/2013,670854651,8/7/2013,9654,437.20,263.33,4220728.80,2542187.82,1678540.98 +Europe,Spain,Household,Offline,L,10/21/2012,213487374,11/30/2012,4513,668.27,502.54,3015902.51,2267963.02,747939.49 +Middle East and North Africa,Lebanon,Clothes,Online,L,9/18/2012,663110148,10/8/2012,7884,109.28,35.84,861563.52,282562.56,579000.96 +Middle East and North Africa,Iran,Cosmetics,Online,H,11/15/2016,286959302,12/8/2016,6489,437.20,263.33,2836990.80,1708748.37,1128242.43 +Sub-Saharan Africa,Zambia,Snacks,Online,L,1/4/2011,122583663,1/5/2011,4085,152.58,97.44,623289.30,398042.40,225246.90 +Sub-Saharan Africa,Kenya,Vegetables,Online,L,3/18/2012,827844560,4/7/2012,6457,154.06,90.93,994765.42,587135.01,407630.41 +North America,Mexico,Personal Care,Offline,L,2/17/2012,430915820,3/20/2012,6422,81.73,56.67,524870.06,363934.74,160935.32 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,C,1/16/2011,180283772,1/21/2011,8829,47.45,31.79,418936.05,280673.91,138262.14 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,M,2/3/2014,494747245,3/20/2014,5559,255.28,159.42,1419101.52,886215.78,532885.74 +Middle East and North Africa,Kuwait,Fruits,Online,M,4/30/2012,513417565,5/18/2012,522,9.33,6.92,4870.26,3612.24,1258.02 +Europe,Slovenia,Beverages,Offline,C,10/23/2016,345718562,11/25/2016,4660,47.45,31.79,221117.00,148141.40,72975.60 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,H,12/6/2016,621386563,12/14/2016,948,651.21,524.96,617347.08,497662.08,119685.00 +Australia and Oceania,Australia,Beverages,Offline,H,7/7/2014,240470397,7/11/2014,9389,47.45,31.79,445508.05,298476.31,147031.74 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,M,6/13/2012,423331391,7/24/2012,2021,651.21,524.96,1316095.41,1060944.16,255151.25 +Europe,Romania,Cosmetics,Online,H,11/26/2010,660643374,12/25/2010,7910,437.20,263.33,3458252.00,2082940.30,1375311.70 +Central America and the Caribbean,Nicaragua,Beverages,Offline,C,2/8/2011,963392674,3/21/2011,8156,47.45,31.79,387002.20,259279.24,127722.96 +Sub-Saharan Africa,Mali,Clothes,Online,M,7/26/2011,512878119,9/3/2011,888,109.28,35.84,97040.64,31825.92,65214.72 +Asia,Malaysia,Fruits,Offline,L,11/11/2011,810711038,12/28/2011,6267,9.33,6.92,58471.11,43367.64,15103.47 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,C,6/1/2016,728815257,6/29/2016,1485,154.06,90.93,228779.10,135031.05,93748.05 +North America,Mexico,Personal Care,Offline,M,7/30/2015,559427106,8/8/2015,5767,81.73,56.67,471336.91,326815.89,144521.02 +Sub-Saharan Africa,Mozambique,Household,Offline,L,2/10/2012,665095412,2/15/2012,5367,668.27,502.54,3586605.09,2697132.18,889472.91 \ No newline at end of file diff --git a/common/workflow-core/src/test/resources/datasets/1/directory/a.csv b/common/workflow-core/src/test/resources/datasets/1/directory/a.csv new file mode 100644 index 00000000000..0eadb69396b --- /dev/null +++ b/common/workflow-core/src/test/resources/datasets/1/directory/a.csv @@ -0,0 +1,2 @@ +a,b,c +1,2,3 \ No newline at end of file diff --git a/common/workflow-core/src/test/resources/datasets/1/random_data.csv b/common/workflow-core/src/test/resources/datasets/1/random_data.csv new file mode 100644 index 00000000000..1aea8b80fa3 --- /dev/null +++ b/common/workflow-core/src/test/resources/datasets/1/random_data.csv @@ -0,0 +1,21 @@ +Column1,Column2,Column3,Column4,Column5,Column6 +EvrcV,26,0.06067039007379471,Yes,k,C +YnHds,27,0.9387539870726667,No,E,C +rksVm,6,0.9344931557793014,Yes,b,D +eqzNn,97,0.7037098509059294,No,O,C +zmuVi,20,0.8147046178705271,Yes,q,C +upHfB,55,0.4712155316388439,No,s,C +mwyje,49,0.6525030237720966,No,j,C +OCAnU,55,0.47413059111627787,No,F,B +ugEGD,14,0.07025010405580678,Yes,h,A +YWiyx,44,0.42460389666717013,Yes,S,C +fjRUf,13,0.7412344837693339,Yes,S,A +AuuJw,10,0.4593863012758286,No,I,C +UtHwJ,57,0.26180762634806287,Yes,S,C +xPYSY,28,0.667158130221986,No,l,B +mOTGN,22,0.9910612329469569,Yes,q,A +aKcJS,33,0.4892585888456522,No,k,D +LCWPs,52,0.009099149863733391,No,M,A +CXDlO,54,0.4130046073677608,Yes,J,C +Jbpaj,1,0.012118952480451806,No,K,D +spdai,61,0.9534430864332027,Yes,y,C diff --git a/common/workflow-core/src/test/scala/org/apache/texera/amber/core/state/StateSpec.scala b/common/workflow-core/src/test/scala/org/apache/texera/amber/core/state/StateSpec.scala new file mode 100644 index 00000000000..976a585e31a --- /dev/null +++ b/common/workflow-core/src/test/scala/org/apache/texera/amber/core/state/StateSpec.scala @@ -0,0 +1,131 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.state + +import org.scalatest.flatspec.AnyFlatSpec + +class StateSpec extends AnyFlatSpec { + + "State" should "json-round-trip an empty state" in { + val original = State(Map.empty) + assert(State.fromJson(original.toJson) == original) + } + + it should "json-round-trip primitive values" in { + val original = State( + Map( + "string" -> "hello", + "long" -> 42L, + "double" -> 3.14, + "bool_true" -> true, + "bool_false" -> false + ) + ) + val decoded = State.fromJson(original.toJson) + assert(decoded.values("string") == "hello") + assert(decoded.values("long") == 42L) + assert(decoded.values("double") == 3.14) + assert(decoded.values("bool_true") == true) + assert(decoded.values("bool_false") == false) + } + + it should "drop null entries during JSON serialization" in { + // The shared `objectMapper` is configured with `Include.NON_NULL`, so + // null values are stripped before they hit the wire. Document the + // behavior here so callers know they cannot transport an explicit null + // through a State -- Python's serializer keeps nulls but Scala does not. + val original = State(Map("present" -> "value", "absent" -> null)) + val decoded = State.fromJson(original.toJson) + assert(decoded.values.keySet == Set("present")) + assert(decoded.values("present") == "value") + } + + it should "json-round-trip byte arrays via the bytes type marker" in { + val payload = Array[Byte](0, 1, 2, -1) + val original = State(Map("payload" -> payload)) + val decoded = State.fromJson(original.toJson) + val decodedBytes = decoded.values("payload").asInstanceOf[Array[Byte]] + assert(decodedBytes.sameElements(payload)) + } + + it should "json-round-trip nested maps" in { + val original = State(Map("outer" -> Map("inner" -> Map("value" -> 1L)))) + val decoded = State.fromJson(original.toJson) + assert(decoded == original) + } + + it should "json-round-trip lists of mixed values" in { + val original = State(Map("items" -> List(1L, "two", 3.0, true, null))) + val decoded = State.fromJson(original.toJson) + assert(decoded == original) + } + + it should "json-round-trip byte arrays nested inside lists and maps" in { + val original = State( + Map( + "blobs" -> List(Array[Byte](1, 2), Array[Byte](3, 4)), + "nested" -> Map("sub_blob" -> Array[Byte](5, 6)) + ) + ) + val decoded = State.fromJson(original.toJson) + val blobs = decoded.values("blobs").asInstanceOf[List[Array[Byte]]] + assert(blobs.head.sameElements(Array[Byte](1, 2))) + assert(blobs(1).sameElements(Array[Byte](3, 4))) + val subBlob = decoded.values + .apply("nested") + .asInstanceOf[Map[String, Any]]("sub_blob") + .asInstanceOf[Array[Byte]] + assert(subBlob.sameElements(Array[Byte](5, 6))) + } + + it should "tuple-round-trip" in { + val original = State( + Map( + "loop_counter" -> 3L, + "label" -> "outer", + "blob" -> Array[Byte](1, 2) + ) + ) + val decoded = State.fromTuple(original.toTuple) + assert(decoded.values("loop_counter") == 3L) + assert(decoded.values("label") == "outer") + assert( + decoded.values("blob").asInstanceOf[Array[Byte]].sameElements(Array[Byte](1, 2)) + ) + } + + it should "produce a tuple whose payload is the JSON serialization" in { + val tuple = State(Map("x" -> 1L)).toTuple + assert(tuple.getSchema == State.schema) + assert(tuple.getField[String]("content") == """{"x":1}""") + } + + it should "decode a payload encoded by the Python serializer" in { + // Wire-format compatibility check: the bytes-marker keys and the + // single-row "content" column must match what core/models/state.py + // emits, otherwise cross-language transport breaks. + val pythonEmitted = """{"i":2,"blob":{"__texera_type__":"bytes","payload":"AQID"}}""" + val decoded = State.fromJson(pythonEmitted) + assert(decoded.values("i") == 2L) + assert( + decoded.values("blob").asInstanceOf[Array[Byte]].sameElements(Array[Byte](1, 2, 3)) + ) + } +} diff --git a/common/workflow-core/src/test/scala/org/apache/texera/amber/core/storage/model/VirtualDocumentSpec.scala b/common/workflow-core/src/test/scala/org/apache/texera/amber/core/storage/model/VirtualDocumentSpec.scala new file mode 100644 index 00000000000..3b8e04189cb --- /dev/null +++ b/common/workflow-core/src/test/scala/org/apache/texera/amber/core/storage/model/VirtualDocumentSpec.scala @@ -0,0 +1,296 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.storage.model + +import org.scalatest.BeforeAndAfterEach +import org.scalatest.flatspec.AnyFlatSpec +import org.scalatest.time.SpanSugar.convertIntToGrainOfTime + +import java.util.UUID +import scala.concurrent.ExecutionContext.Implicits.global +import scala.concurrent.{Await, Future} + +/** + * A trait for testing VirtualDocument implementations. + * Provides common read/write test cases and hooks for subclasses to customize. + * @tparam T the type of data that the VirtualDocument handles. + */ +trait VirtualDocumentSpec[T] extends AnyFlatSpec with BeforeAndAfterEach { + + /** + * Constructs the VirtualDocument instance to be tested. + * Subclasses should override this to provide their specific implementation. + */ + def getDocument: VirtualDocument[T] + + // VirtualDocument instance for each test + var document: VirtualDocument[T] = _ + + override def beforeEach(): Unit = { + document = getDocument + } + + "VirtualDocument" should "write and read items successfully" in { + val items = generateSampleItems() + + // Get writer and write items + val writer = document.writer(UUID.randomUUID().toString) + writer.open() + items.foreach(writer.putOne) + writer.close() + + // Read items back + val retrievedItems = document.get().toList + + assert(retrievedItems.toSet == items.toSet) + } + + "VirtualDocument" should "read items while writer is writing new data" in { + val allItems = generateSampleItems() + + // Split the items into two batches + val (batch1, batch2) = allItems.splitAt(allItems.length / 2) + + // Create a reader before any data is written + val reader = document.get() + assert(!reader.hasNext, "Reader should initially have no data.") + + // Write the first batch + val writer = document.writer(UUID.randomUUID().toString) + writer.open() + batch1.foreach(writer.putOne) + writer.close() + + // The reader should detect and read the first batch + val retrievedBatch1 = reader.take(batch1.length).toList + assert(retrievedBatch1.toSet == batch1.toSet, "Reader should read the first batch correctly.") + + // Write the second batch + val writer2 = document.writer(UUID.randomUUID().toString) + writer2.open() + batch2.foreach(writer2.putOne) + writer2.close() + + // The reader should detect and read the second batch + val retrievedBatch2 = reader.toList + assert(retrievedBatch2.toSet == batch2.toSet, "Reader should read the second batch correctly.") + } + it should "clear the document" in { + val items = generateSampleItems() + + // Write items + val writer = document.writer(UUID.randomUUID().toString) + writer.open() + items.foreach(writer.putOne) + writer.close() + + // Ensure items are written + assert(document.get().nonEmpty, "The document should contain items before clearing.") + + // Clear the document + document.clear() + + // Check if the document is cleared + assert(document.get().isEmpty, "The document should have no items after clearing.") + } + + it should "handle empty reads gracefully" in { + val retrievedItems = document.get().toList + assert(retrievedItems.isEmpty, "Reading from an empty document should return an empty list.") + } + + it should "handle concurrent writes and read all items correctly" in { + val allItems = generateSampleItems() + val numWriters = 10 + + // Calculate the batch size and the remainder + val batchSize = allItems.length / numWriters + val remainder = allItems.length % numWriters + + // Create writer's batches + val itemBatches = (0 until numWriters).map { i => + val start = i * batchSize + Math.min(i, remainder) + val end = start + batchSize + (if (i < remainder) 1 else 0) + allItems.slice(start, end) + }.toList + + assert( + itemBatches.length == numWriters, + s"Expected $numWriters batches but got ${itemBatches.length}" + ) + + // Perform concurrent writes + val writeFutures = itemBatches.map { batch => + Future { + val writer = document.writer(UUID.randomUUID().toString) + writer.open() + batch.foreach(writer.putOne) + writer.close() + } + } + + // Wait for all writers to complete + Await.result(Future.sequence(writeFutures), 30.seconds) + + // Read all items back + val retrievedItems = document.get().toList + + // Verify that the retrieved items match the original items + assert( + retrievedItems.toSet == allItems.toSet, + "All items should be read correctly after concurrent writes." + ) + } + + it should "allow a reader to read data while a writer is writing items incrementally" in { + val allItems = generateSampleItems() + val numBatches = 5 + val batchSize = Math.max(1, allItems.length / numBatches) // Ensure batchSize is at least 1 + + // Split items into batches + val itemBatches = allItems.grouped(batchSize).toList + + // Flag to indicate when writing is done + @volatile var writingComplete = false + + // Start the writer in a Future to write batches with delays + val writerFuture = Future { + val writer = document.writer(UUID.randomUUID().toString) + writer.open() + try { + itemBatches.foreach { batch => + batch.foreach(writer.putOne) + Thread.sleep(500) // Simulate delay between batches + } + } finally { + writer.close() + writingComplete = true + } + } + + // Start the reader in another Future + val readerFuture = Future { + val reader = document.get() + val retrievedItems = scala.collection.mutable.ListBuffer[T]() + + // Keep checking for new data until writing is complete and no more items are available + while (!writingComplete || reader.hasNext) { + if (reader.hasNext) { + retrievedItems += reader.next() + } else { + Thread.sleep(200) // Wait before retrying to avoid busy-waiting + } + } + + retrievedItems.toList + } + + // Wait for both writer and reader to complete + val retrievedItems = Await.result(readerFuture, 30.seconds) + Await.result(writerFuture, 30.seconds) + + // Verify that the retrieved items match the original items + assert( + retrievedItems.toSet == allItems.toSet, + "All items should be read correctly while writing is happening concurrently." + ) + } + + it should "read all items using ranges correctly" in { + val allItems = generateSampleItems() + + // Write items + val writer = document.writer(UUID.randomUUID().toString) + writer.open() + allItems.foreach(writer.putOne) + writer.close() + + // Read all items using ranges + val batchSize = 1500 + val ranges = allItems.indices.grouped(batchSize).toList + val retrievedItems = ranges.flatMap { range => + document.getRange(range.head, range.lastOption.getOrElse(range.head) + 1).toList + } + + assert(retrievedItems.size == allItems.size) + + // Verify that the retrieved items match the original items + assert( + retrievedItems.toSet == allItems.toSet, + "All items should be retrieved correctly using ranges." + ) + } + + it should "retrieve items correctly using getAfter" in { + val allItems = generateSampleItems() + + // Write items + val writer = document.writer(UUID.randomUUID().toString) + writer.open() + allItems.foreach(writer.putOne) + writer.close() + + // Test getAfter for various offsets + val offsets = List(0, allItems.length / 2, allItems.length - 1) + offsets.foreach { offset => + val expectedItems = if (offset < allItems.length) { + allItems.slice(offset, allItems.length) + } else { + List.empty[T] + } + + val retrievedItems = document.getAfter(offset).toList + assert( + retrievedItems == expectedItems, + s"getAfter($offset) did not return the expected items. Expected: $expectedItems, Got: $retrievedItems" + ) + } + + // Test getAfter for an offset beyond the range + val invalidOffset = allItems.length + val retrievedItems = document.getAfter(invalidOffset).toList + assert( + retrievedItems.isEmpty, + s"getAfter($invalidOffset) should return an empty list, but got: $retrievedItems" + ) + } + + it should "get the count of records correctly" in { + val allItems = generateSampleItems() + + // Write items + val writer = document.writer(UUID.randomUUID().toString) + writer.open() + allItems.foreach(writer.putOne) + writer.close() + + assert( + allItems.length == document.getCount, + "getCount should return the same number with allItems" + ) + } + + /** + * Generates a sample list of items for testing. + * Subclasses should override this to provide their specific sample items. + * @return a list of sample items of type T. + */ + def generateSampleItems(): List[T] +} diff --git a/common/workflow-core/src/test/scala/org/apache/texera/amber/core/tuple/AttributeTypeUtilsSpec.scala b/common/workflow-core/src/test/scala/org/apache/texera/amber/core/tuple/AttributeTypeUtilsSpec.scala new file mode 100644 index 00000000000..446ce518faf --- /dev/null +++ b/common/workflow-core/src/test/scala/org/apache/texera/amber/core/tuple/AttributeTypeUtilsSpec.scala @@ -0,0 +1,382 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.tuple + +import org.apache.texera.amber.core.tuple.AttributeType._ +import org.apache.texera.amber.core.tuple.AttributeTypeUtils.{ + AttributeTypeException, + add, + compare, + inferField, + inferSchemaFromRows, + maxValue, + minValue, + parseField, + zeroValue +} +import org.scalatest.funsuite.AnyFunSuite + +import java.sql.Timestamp +import java.time.{Instant, LocalDate, LocalDateTime, OffsetDateTime, ZoneId, ZonedDateTime} + +class AttributeTypeUtilsSpec extends AnyFunSuite { + + // Unit Test for Infer Schema + + test("type should get inferred correctly individually") { + + assert(inferField(" 1 \n\n") == INTEGER) + assert(inferField(" 1.1\t") == DOUBLE) + assert(inferField("1,111.1 ") == STRING) + assert(inferField("k2068-10-29T18:43:15.000Z") == STRING) + assert(inferField(" 12321321312321312312321321 ") == DOUBLE) + assert(inferField(" 123,123,123,123,123,123,123.11") == STRING) + assert(inferField(" 00\t") == INTEGER) + assert(inferField("\t-.2 ") == DOUBLE) + assert(inferField("\n False ") == BOOLEAN) + assert(inferField("07/10/96 4:5 PM, PDT") == TIMESTAMP) + assert(inferField("02/2/2020") == TIMESTAMP) + assert(inferField("\n\n02/2/23 ") == TIMESTAMP) + assert(inferField(" 2023年8月7日 ") == TIMESTAMP) + assert( + inferField("2020-12-31T23:25:59.999Z") == TIMESTAMP + ) // ISO format with milliseconds and UTC + assert(inferField("2020-12-31T11:59:59+01:00") == TIMESTAMP) // ISO format with timezone offset + assert( + inferField("2020-12-31T11:59:59") == TIMESTAMP + ) // ISO format without milliseconds and timezone + assert( + inferField("31/12/2020 23:59:59") == TIMESTAMP + ) // European datetime format with slash separators + assert( + inferField("12/31/2020 11:59:59") == TIMESTAMP + ) // US datetime format with slash separators + assert(inferField("2020-12-31") == TIMESTAMP) // Common date format + assert(inferField("31-Dec-2020") == TIMESTAMP) // Date format with three-letter month + assert( + inferField("Wednesday, 31-Dec-20 23:59:59 GMT") == TIMESTAMP + ) // Verbose format with day and timezone + assert( + inferField("1 Jan 2020 05:30:00 GMT") == TIMESTAMP + ) // Another verbose format with timezone + assert(inferField("15-Aug-2020 20:20:20") == TIMESTAMP) // Day-Month-Year format with time + assert(inferField("2020年12月31日 23:59") == TIMESTAMP) // East Asian date format with time + assert(inferField("2020/12/31 23:59") == TIMESTAMP) // Alternate slash format with time + + } + + test("types should get inferred correctly with one row") { + val row: Array[Any] = + Array("string", "1", "2020-01-02T00:05:56.000Z", "1.3", "213214124124124", "true") + val rows: Iterator[Array[Any]] = Iterator(row) + val attributeTypes = inferSchemaFromRows(rows) + assert(attributeTypes(0) == STRING) + assert(attributeTypes(1) == INTEGER) + assert(attributeTypes(2) == TIMESTAMP) + assert(attributeTypes(3) == DOUBLE) + assert(attributeTypes(4) == LONG) + assert(attributeTypes(5) == BOOLEAN) + + } + + test("types should get inferred correctly with multiple rows") { + + val rows: Iterator[Array[Any]] = Iterator( + Array("string", "1 ", "2020-01-02T00:05:56.000Z", "1.3 ", "9223372036854775807", "true"), + Array("1932-09-06", "0 ", "1932-09-06T03:47:19Z", "9223.23", "-1", "false "), + Array("", "-1", "1979-08-12T10:18:49Z", "-.11", "-9223372036854775808 ", "0"), + Array("123,456,789", " -0", " 2023-6-7 8:9:38", " -9.32", "0", "1"), + Array("92233720368547758072", "2147483647", "2023-06-27T08:09:38Z", ".1", "1", " TRUE"), + Array("\n", "-2147483648", "2068-10-29T18:43:15.000Z ", " 100.00 ", "03685477", "FALSE") + ) + val attributeTypes = inferSchemaFromRows(rows) + assert(attributeTypes(0) == STRING) + assert(attributeTypes(1) == INTEGER) + assert(attributeTypes(2) == TIMESTAMP) + assert(attributeTypes(3) == DOUBLE) + assert(attributeTypes(4) == LONG) + assert(attributeTypes(5) == BOOLEAN) + + } + + test("parseField correctly parses to INTEGER") { + assert(parseField("123", AttributeType.INTEGER) == 123) + assert(parseField("1,234", AttributeType.INTEGER, force = true) == 1234) + assert(parseField(456, AttributeType.INTEGER) == 456) + assert(parseField(123.45, AttributeType.INTEGER) == 123) + assert(parseField(true, AttributeType.INTEGER) == 1) + assert(parseField(false, AttributeType.INTEGER) == 0) + assertThrows[AttributeTypeException] { + parseField("invalid", AttributeType.INTEGER) + } + assertThrows[AttributeTypeException] { + parseField("1,234", AttributeType.INTEGER) + } + } + + test("parseField correctly parses to LONG") { + assert(parseField("1234567890", AttributeType.LONG) == 1234567890L) + assert(parseField("1,234,567", AttributeType.LONG, force = true) == 1234567L) + assert(parseField(12345L, AttributeType.LONG) == 12345L) + assert(parseField(123.45, AttributeType.LONG) == 123L) + assert(parseField(true, AttributeType.LONG) == 1L) + assertThrows[AttributeTypeException] { + parseField("invalid", AttributeType.LONG) + } + assertThrows[AttributeTypeException] { + parseField("1,234,567", AttributeType.LONG) + } + } + + test("parseField correctly parses to DOUBLE") { + assert(parseField("123.45", AttributeType.DOUBLE) == 123.45) + assert(parseField(12345, AttributeType.DOUBLE) == 12345.0) + assert(parseField(12345L, AttributeType.DOUBLE) == 12345.0) + assert(parseField(true, AttributeType.DOUBLE) == 1.0) + assertThrows[AttributeTypeException] { + parseField("invalid", AttributeType.DOUBLE) + } + } + + test("parseField correctly parses to BOOLEAN") { + assert(parseField("true", AttributeType.BOOLEAN) == true) + assert(parseField("True", AttributeType.BOOLEAN) == true) + assert(parseField("TRUE", AttributeType.BOOLEAN) == true) + assert(parseField("false", AttributeType.BOOLEAN) == false) + assert(parseField("False", AttributeType.BOOLEAN) == false) + assert(parseField("FALSE", AttributeType.BOOLEAN) == false) + assert(parseField("1", AttributeType.BOOLEAN) == true) + assert(parseField("0", AttributeType.BOOLEAN) == false) + assert(parseField(1, AttributeType.BOOLEAN) == true) + assert(parseField(0, AttributeType.BOOLEAN) == false) + assertThrows[AttributeTypeException] { + parseField("invalid", AttributeType.BOOLEAN) + } + } + + test("parseField correctly parses to TIMESTAMP") { + val timestamp = + parseField("2023-11-13T10:15:30", AttributeType.TIMESTAMP).asInstanceOf[java.sql.Timestamp] + assert(timestamp.toString == "2023-11-13 10:15:30.0") + + assert( + parseField(1699820130000L, AttributeType.TIMESTAMP) + .asInstanceOf[java.sql.Timestamp] + .getTime == 1699820130000L + ) + + val localDateTime = LocalDateTime.of(2023, 11, 13, 10, 15, 30) + val timestampFromLocalDateTime = + parseField(localDateTime, AttributeType.TIMESTAMP).asInstanceOf[Timestamp] + assert(timestampFromLocalDateTime == Timestamp.valueOf(localDateTime)) + + val instant = Instant.parse("2023-11-13T10:15:30Z") + val timestampFromInstant = parseField(instant, AttributeType.TIMESTAMP).asInstanceOf[Timestamp] + assert(timestampFromInstant == Timestamp.from(instant)) + + val offsetDateTime = OffsetDateTime.parse("2023-11-13T12:15:30+02:00") + val timestampFromOffsetDateTime = + parseField(offsetDateTime, AttributeType.TIMESTAMP).asInstanceOf[Timestamp] + assert(timestampFromOffsetDateTime == Timestamp.from(offsetDateTime.toInstant)) + + val zonedDateTime = + ZonedDateTime.of(2023, 11, 13, 2, 15, 30, 0, ZoneId.of("America/Los_Angeles")) + val timestampFromZonedDateTime = + parseField(zonedDateTime, AttributeType.TIMESTAMP).asInstanceOf[Timestamp] + assert(timestampFromZonedDateTime == Timestamp.from(zonedDateTime.toInstant)) + + val localDate = LocalDate.of(2023, 11, 13) + val timestampFromLocalDate = + parseField(localDate, AttributeType.TIMESTAMP).asInstanceOf[Timestamp] + assert(timestampFromLocalDate == Timestamp.valueOf(localDate.atStartOfDay())) + + val utilDate = new java.util.Date(1699820130000L) + val timestampFromDate = parseField(utilDate, AttributeType.TIMESTAMP).asInstanceOf[Timestamp] + assert(timestampFromDate.getTime == 1699820130000L) + + assertThrows[AttributeTypeException] { + parseField("invalid", AttributeType.TIMESTAMP) + } + assertThrows[AttributeTypeException] { + parseField(123.45, AttributeType.TIMESTAMP) + } + } + + test("parseField correctly parses to STRING") { + assert(parseField(123, AttributeType.STRING) == "123") + assert(parseField(123.45, AttributeType.STRING) == "123.45") + assert(parseField(true, AttributeType.STRING) == "true") + } + + test("parseField returns original value for BINARY and ANY") { + val binaryData = Array[Byte](1, 2, 3) + assert(parseField(binaryData, AttributeType.BINARY) == binaryData) + assert(parseField("anything", AttributeType.ANY) == "anything") + } + + test("parseField correctly parses to LARGE_BINARY") { + // Valid S3 URI strings are converted to LargeBinary + val pointer1 = parseField("s3://bucket/path/to/object", AttributeType.LARGE_BINARY) + .asInstanceOf[LargeBinary] + assert(pointer1.getUri == "s3://bucket/path/to/object") + assert(pointer1.getBucketName == "bucket") + assert(pointer1.getObjectKey == "path/to/object") + + // Null input returns null + assert(parseField(null, AttributeType.LARGE_BINARY) == null) + } + + test("LARGE_BINARY type is preserved but never inferred from data") { + // LARGE_BINARY remains LARGE_BINARY when passed as typeSoFar + assert(inferField(AttributeType.LARGE_BINARY, "any-value") == AttributeType.LARGE_BINARY) + assert(inferField(AttributeType.LARGE_BINARY, null) == AttributeType.LARGE_BINARY) + + // String data is inferred as STRING, never LARGE_BINARY + assert(inferField("s3://bucket/path") == AttributeType.STRING) + } + + test("compare correctly handles null values for different attribute types") { + assert(compare(null, null, INTEGER) == 0) + assert(compare(null, 10, INTEGER) < 0) + assert(compare(10, null, INTEGER) > 0) + } + + test("compare correctly orders numeric, boolean, timestamp, string and binary values") { + assert(compare(1, 2, INTEGER) < 0) + assert(compare(2, 1, INTEGER) > 0) + assert(compare(5, 5, INTEGER) == 0) + + assert(compare(false, true, BOOLEAN) < 0) + assert(compare(true, false, BOOLEAN) > 0) + assert(compare(true, true, BOOLEAN) == 0) + + val earlierTimestamp = new java.sql.Timestamp(1000L) + val laterTimestamp = new java.sql.Timestamp(2000L) + assert(compare(earlierTimestamp, laterTimestamp, TIMESTAMP) < 0) + assert(compare(laterTimestamp, earlierTimestamp, TIMESTAMP) > 0) + + assert(compare("apple", "banana", STRING) < 0) + assert(compare("banana", "apple", STRING) > 0) + assert(compare("same", "same", STRING) == 0) + + val firstBytes = Array[Byte](0, 1, 2) + val secondBytes = Array[Byte](0, 2, 0) + assert(compare(firstBytes, secondBytes, BINARY) < 0) + } + + test("add correctly handles null values as identity for numeric types") { + val integerZeroFromAdd = add(null, null, INTEGER).asInstanceOf[Int] + assert(integerZeroFromAdd == 0) + + val rightOnlyResult = + add(null, java.lang.Integer.valueOf(5), INTEGER).asInstanceOf[Int] + assert(rightOnlyResult == 5) + + val leftOnlyResult = + add(java.lang.Integer.valueOf(7), null, INTEGER).asInstanceOf[Int] + assert(leftOnlyResult == 7) + } + + test("add correctly adds integer, long, double and timestamp values") { + val integerSum = + add(java.lang.Integer.valueOf(3), java.lang.Integer.valueOf(4), INTEGER) + .asInstanceOf[Int] + assert(integerSum == 7) + + val longSum = + add(java.lang.Long.valueOf(10L), java.lang.Long.valueOf(5L), LONG) + .asInstanceOf[Long] + assert(longSum == 15L) + + val doubleSum = + add(java.lang.Double.valueOf(1.5), java.lang.Double.valueOf(2.5), DOUBLE) + .asInstanceOf[Double] + assert(doubleSum == 4.0) + + val firstTimestamp = new java.sql.Timestamp(1000L) + val secondTimestamp = new java.sql.Timestamp(2500L) + val timestampSum = + add(firstTimestamp, secondTimestamp, TIMESTAMP).asInstanceOf[java.sql.Timestamp] + assert(timestampSum.getTime == 3500L) + } + + test("zeroValue returns correct numeric and timestamp identity values") { + val integerZero = zeroValue(INTEGER).asInstanceOf[Int] + val longZero = zeroValue(LONG).asInstanceOf[Long] + val doubleZero = zeroValue(DOUBLE).asInstanceOf[Double] + val timestampZero = zeroValue(TIMESTAMP).asInstanceOf[java.sql.Timestamp] + + assert(integerZero == 0) + assert(longZero == 0L) + assert(doubleZero == 0.0d) + assert(timestampZero.getTime == 0L) + } + + test("zeroValue returns empty binary array and fails for unsupported types") { + val binaryZero = zeroValue(BINARY).asInstanceOf[Array[Byte]] + assert(binaryZero.isEmpty) + + assertThrows[UnsupportedOperationException] { + zeroValue(STRING) + } + } + + test("maxValue returns correct maximum numeric bounds") { + val integerMax = maxValue(INTEGER).asInstanceOf[Int] + val longMax = maxValue(LONG).asInstanceOf[Long] + val doubleMax = maxValue(DOUBLE).asInstanceOf[Double] + + assert(integerMax == Int.MaxValue) + assert(longMax == Long.MaxValue) + assert(doubleMax == Double.MaxValue) + } + + test("maxValue returns maximum timestamp and fails for unsupported types") { + val timestampMax = maxValue(TIMESTAMP).asInstanceOf[java.sql.Timestamp] + assert(timestampMax.getTime == Long.MaxValue) + + assertThrows[UnsupportedOperationException] { + maxValue(BOOLEAN) + } + } + + test("minValue returns correct minimum numeric bounds") { + val integerMin = minValue(INTEGER).asInstanceOf[Int] + val longMin = minValue(LONG).asInstanceOf[Long] + val doubleMin = minValue(DOUBLE).asInstanceOf[Double] + + assert(integerMin == Int.MinValue) + assert(longMin == Long.MinValue) + assert(doubleMin == java.lang.Double.NEGATIVE_INFINITY) + } + + test("minValue returns timestamp epoch and empty binary array, and fails for unsupported types") { + val timestampMin = minValue(TIMESTAMP).asInstanceOf[java.sql.Timestamp] + val binaryMin = minValue(BINARY).asInstanceOf[Array[Byte]] + + assert(timestampMin.getTime == 0L) + + assert(binaryMin.isEmpty) + + assertThrows[UnsupportedOperationException] { + minValue(STRING) + } + } +} diff --git a/common/workflow-core/src/test/scala/org/apache/texera/amber/core/tuple/SchemaSpec.scala b/common/workflow-core/src/test/scala/org/apache/texera/amber/core/tuple/SchemaSpec.scala new file mode 100644 index 00000000000..1e2d22d6a33 --- /dev/null +++ b/common/workflow-core/src/test/scala/org/apache/texera/amber/core/tuple/SchemaSpec.scala @@ -0,0 +1,277 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.tuple + +import org.scalatest.flatspec.AnyFlatSpec + +class SchemaSpec extends AnyFlatSpec { + + "Schema" should "create an empty schema" in { + val schema = Schema() + assert(schema.getAttributes.isEmpty) + assert(schema.getAttributeNames.isEmpty) + } + + it should "create a schema with attributes of all types" in { + val schema = Schema( + List( + new Attribute("stringAttr", AttributeType.STRING), + new Attribute("integerAttr", AttributeType.INTEGER), + new Attribute("longAttr", AttributeType.LONG), + new Attribute("doubleAttr", AttributeType.DOUBLE), + new Attribute("booleanAttr", AttributeType.BOOLEAN), + new Attribute("timestampAttr", AttributeType.TIMESTAMP), + new Attribute("binaryAttr", AttributeType.BINARY) + ) + ) + assert( + schema.getAttributes == List( + new Attribute("stringAttr", AttributeType.STRING), + new Attribute("integerAttr", AttributeType.INTEGER), + new Attribute("longAttr", AttributeType.LONG), + new Attribute("doubleAttr", AttributeType.DOUBLE), + new Attribute("booleanAttr", AttributeType.BOOLEAN), + new Attribute("timestampAttr", AttributeType.TIMESTAMP), + new Attribute("binaryAttr", AttributeType.BINARY) + ) + ) + assert( + schema.getAttributeNames == List( + "stringAttr", + "integerAttr", + "longAttr", + "doubleAttr", + "booleanAttr", + "timestampAttr", + "binaryAttr" + ) + ) + } + + it should "add a single attribute using add(Attribute)" in { + val schema = Schema() + val updatedSchema = schema.add(new Attribute("id", AttributeType.INTEGER)) + + assert(updatedSchema.getAttributes == List(new Attribute("id", AttributeType.INTEGER))) + } + + it should "add multiple attributes using add(Attribute*)" in { + val schema = Schema() + val updatedSchema = schema.add( + new Attribute("stringAttr", AttributeType.STRING), + new Attribute("integerAttr", AttributeType.INTEGER), + new Attribute("longAttr", AttributeType.LONG) + ) + + assert( + updatedSchema.getAttributes == List( + new Attribute("stringAttr", AttributeType.STRING), + new Attribute("integerAttr", AttributeType.INTEGER), + new Attribute("longAttr", AttributeType.LONG) + ) + ) + } + + it should "add attributes from another schema using add(Schema)" in { + val schema1 = Schema(List(new Attribute("id", AttributeType.INTEGER))) + val schema2 = Schema(List(new Attribute("name", AttributeType.STRING))) + + val mergedSchema = schema1.add(schema2) + + assert( + mergedSchema.getAttributes == List( + new Attribute("id", AttributeType.INTEGER), + new Attribute("name", AttributeType.STRING) + ) + ) + } + + it should "add an attribute with name and type using add(String, AttributeType)" in { + val schema = Schema() + val updatedSchema = schema.add("id", AttributeType.INTEGER) + + assert(updatedSchema.getAttributes == List(new Attribute("id", AttributeType.INTEGER))) + } + + it should "remove an existing attribute" in { + val schema = Schema( + List( + new Attribute("id", AttributeType.INTEGER), + new Attribute("name", AttributeType.STRING) + ) + ) + + val updatedSchema = schema.remove("id") + + assert(updatedSchema.getAttributes == List(new Attribute("name", AttributeType.STRING))) + } + + it should "throw an exception when removing a non-existent attribute" in { + val schema = Schema( + List(new Attribute("id", AttributeType.INTEGER)) + ) + + val exception = intercept[IllegalArgumentException] { + schema.remove("name") + } + assert(exception.getMessage == "Cannot remove non-existent attributes: name") + } + + it should "retrieve an attribute by name" in { + val schema = Schema( + List( + new Attribute("id", AttributeType.INTEGER), + new Attribute("name", AttributeType.STRING) + ) + ) + + val attribute = schema.getAttribute("id") + + assert(attribute == new Attribute("id", AttributeType.INTEGER)) + } + + it should "throw an exception when retrieving a non-existent attribute" in { + val schema = Schema(List(new Attribute("id", AttributeType.INTEGER))) + + val exception = intercept[RuntimeException] { + schema.getAttribute("name") + } + assert(exception.getMessage == "name is not contained in the schema") + } + + it should "return a partial schema for attributes of all types" in { + val schema = Schema( + List( + new Attribute("stringAttr", AttributeType.STRING), + new Attribute("integerAttr", AttributeType.INTEGER), + new Attribute("booleanAttr", AttributeType.BOOLEAN), + new Attribute("doubleAttr", AttributeType.DOUBLE) + ) + ) + + val partialSchema = schema.getPartialSchema(List("stringAttr", "booleanAttr")) + + assert( + partialSchema.getAttributes == List( + new Attribute("stringAttr", AttributeType.STRING), + new Attribute("booleanAttr", AttributeType.BOOLEAN) + ) + ) + } + + it should "convert to raw schema and back for attributes of all types" in { + val schema = Schema( + List( + new Attribute("stringAttr", AttributeType.STRING), + new Attribute("integerAttr", AttributeType.INTEGER), + new Attribute("longAttr", AttributeType.LONG), + new Attribute("doubleAttr", AttributeType.DOUBLE), + new Attribute("booleanAttr", AttributeType.BOOLEAN), + new Attribute("timestampAttr", AttributeType.TIMESTAMP), + new Attribute("binaryAttr", AttributeType.BINARY) + ) + ) + + val rawSchema = schema.toRawSchema + assert( + rawSchema == Map( + "stringAttr" -> "STRING", + "integerAttr" -> "INTEGER", + "longAttr" -> "LONG", + "doubleAttr" -> "DOUBLE", + "booleanAttr" -> "BOOLEAN", + "timestampAttr" -> "TIMESTAMP", + "binaryAttr" -> "BINARY" + ) + ) + + val reconstructedSchema = Schema.fromRawSchema(rawSchema) + assert(reconstructedSchema == schema) + } + + it should "check if attributes exist in schema" in { + val schema = Schema( + List( + new Attribute("stringAttr", AttributeType.STRING), + new Attribute("integerAttr", AttributeType.INTEGER) + ) + ) + + assert(schema.containsAttribute("stringAttr")) + assert(!schema.containsAttribute("nonExistentAttr")) + } + + it should "return the index of an attribute by name" in { + val schema = Schema( + List( + new Attribute("id", AttributeType.INTEGER), + new Attribute("name", AttributeType.STRING) + ) + ) + + assert(schema.getIndex("id") == 0) + assert(schema.getIndex("name") == 1) + } + + it should "throw an exception when getting the index of a non-existent attribute" in { + val schema = Schema(List(new Attribute("id", AttributeType.INTEGER))) + + val exception = intercept[RuntimeException] { + schema.getIndex("name") + } + assert(exception.getMessage == "name is not contained in the schema") + } + + it should "compare schemas for equality" in { + val schema1 = Schema( + List( + new Attribute("id", AttributeType.INTEGER), + new Attribute("name", AttributeType.STRING) + ) + ) + val schema2 = Schema( + List( + new Attribute("id", AttributeType.INTEGER), + new Attribute("name", AttributeType.STRING) + ) + ) + val schema3 = Schema( + List( + new Attribute("id", AttributeType.INTEGER) + ) + ) + + assert(schema1 == schema2) + assert(schema1 != schema3) + } + + it should "return a proper string representation" in { + val schema = Schema( + List( + new Attribute("id", AttributeType.INTEGER), + new Attribute("name", AttributeType.STRING) + ) + ) + + assert( + schema.toString == "Schema[Attribute[name=id, type=integer], Attribute[name=name, type=string]]" + ) + } +} diff --git a/common/workflow-core/src/test/scala/org/apache/texera/amber/core/tuple/TupleSpec.scala b/common/workflow-core/src/test/scala/org/apache/texera/amber/core/tuple/TupleSpec.scala new file mode 100644 index 00000000000..4adb48fa0d7 --- /dev/null +++ b/common/workflow-core/src/test/scala/org/apache/texera/amber/core/tuple/TupleSpec.scala @@ -0,0 +1,194 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.core.tuple + +import org.apache.texera.amber.core.tuple.TupleUtils.{json2tuple, tuple2json} +import org.scalatest.flatspec.AnyFlatSpec + +import java.sql.Timestamp + +class TupleSpec extends AnyFlatSpec { + val stringAttribute = new Attribute("col-string", AttributeType.STRING) + val integerAttribute = new Attribute("col-int", AttributeType.INTEGER) + val boolAttribute = new Attribute("col-bool", AttributeType.BOOLEAN) + val longAttribute = new Attribute("col-long", AttributeType.LONG) + val doubleAttribute = new Attribute("col-double", AttributeType.DOUBLE) + val timestampAttribute = new Attribute("col-timestamp", AttributeType.TIMESTAMP) + val binaryAttribute = new Attribute("col-binary", AttributeType.BINARY) + + val capitalizedStringAttribute = new Attribute("COL-string", AttributeType.STRING) + + it should "create a tuple with capitalized attributeName" in { + + val schema = Schema().add(capitalizedStringAttribute) + val tuple = Tuple.builder(schema).add(capitalizedStringAttribute, "string-value").build() + assert(tuple.getField("COL-string").asInstanceOf[String] == "string-value") + + } + + it should "create a tuple with capitalized attributeName, using addSequentially" in { + val schema = Schema().add(capitalizedStringAttribute) + val tuple = Tuple.builder(schema).addSequentially(Array("string-value")).build() + assert(tuple.getField("COL-string").asInstanceOf[String] == "string-value") + } + + it should "create a tuple using new builder, based on another tuple using old builder" in { + val schema = Schema().add(stringAttribute) + val inputTuple = Tuple.builder(schema).addSequentially(Array("string-value")).build() + val newTuple = Tuple.builder(inputTuple.getSchema).add(inputTuple).build() + + assert(newTuple.length == inputTuple.length) + } + + it should "fail when unknown attribute is added to tuple" in { + val schema = Schema().add(stringAttribute) + assertThrows[TupleBuildingException] { + Tuple.builder(schema).add(integerAttribute, 1) + } + } + + it should "fail when tuple does not conform to complete schema" in { + val schema = Schema().add(stringAttribute).add(integerAttribute) + assertThrows[TupleBuildingException] { + Tuple.builder(schema).add(integerAttribute, 1).build() + } + } + + it should "fail when entire tuple passed in has extra attributes" in { + val inputSchema = Schema().add(stringAttribute).add(integerAttribute).add(boolAttribute) + val inputTuple = Tuple + .builder(inputSchema) + .add(integerAttribute, 1) + .add(stringAttribute, "string-attr") + .add(boolAttribute, true) + .build() + + val outputSchema = Schema().add(stringAttribute).add(integerAttribute) + assertThrows[TupleBuildingException] { + Tuple.builder(outputSchema).add(inputTuple).build() + } + } + + it should "not fail when entire tuple passed in has extra attributes and strictSchemaMatch is false" in { + val inputSchema = + Schema().add(stringAttribute).add(integerAttribute).add(boolAttribute) + val inputTuple = Tuple + .builder(inputSchema) + .add(integerAttribute, 1) + .add(stringAttribute, "string-attr") + .add(boolAttribute, true) + .build() + + val outputSchema = Schema().add(stringAttribute).add(integerAttribute) + val outputTuple = Tuple.builder(outputSchema).add(inputTuple, false).build() + + // This is the important test. Input tuple has 3 attributes but output tuple has only 2 + // It's because of isStrictSchemaMatch=false + assert(outputTuple.length == 2); + } + + it should "produce identical strings" in { + val inputSchema = + Schema().add(stringAttribute).add(integerAttribute).add(boolAttribute) + val inputTuple = Tuple + .builder(inputSchema) + .add(integerAttribute, 1) + .add(stringAttribute, "string-attr") + .add(boolAttribute, true) + .build() + + val line = tuple2json(inputTuple.schema, inputTuple.fieldVals).toString + val newTuple = json2tuple(line) + assert(line == tuple2json(newTuple.schema, newTuple.fieldVals).toString) + + } + + it should "calculate hash" in { + val inputSchema = + Schema() + .add(integerAttribute) + .add(stringAttribute) + .add(boolAttribute) + .add(longAttribute) + .add(doubleAttribute) + .add(timestampAttribute) + .add(binaryAttribute) + + val inputTuple = Tuple + .builder(inputSchema) + .add(integerAttribute, 922323) + .add(stringAttribute, "string-attr") + .add(boolAttribute, true) + .add(longAttribute, 1123213213213L) + .add(doubleAttribute, 214214.9969346) + .add(timestampAttribute, new Timestamp(100000000L)) + .add(binaryAttribute, Array[Byte](104, 101, 108, 108, 111)) + .build() + assert(inputTuple.hashCode() == -1335416166) + + val inputTuple2 = Tuple + .builder(inputSchema) + .add(integerAttribute, 0) + .add(stringAttribute, "") + .add(boolAttribute, false) + .add(longAttribute, 0L) + .add(doubleAttribute, 0.0) + .add(timestampAttribute, new Timestamp(0L)) + .add(binaryAttribute, Array[Byte]()) + .build() + assert(inputTuple2.hashCode() == -1409761483) + + val inputTuple3 = Tuple + .builder(inputSchema) + .add(integerAttribute, null) + .add(stringAttribute, null) + .add(boolAttribute, null) + .add(longAttribute, null) + .add(doubleAttribute, null) + .add(timestampAttribute, null) + .add(binaryAttribute, null) + .build() + assert(inputTuple3.hashCode() == 1742810335) + + val inputTuple4 = Tuple + .builder(inputSchema) + .add(integerAttribute, -3245763) + .add(stringAttribute, "\n\r\napple") + .add(boolAttribute, true) + .add(longAttribute, -8965536434247L) + .add(doubleAttribute, 1 / 3.0d) + .add(timestampAttribute, new Timestamp(-1990)) + .add(binaryAttribute, null) + .build() + assert(inputTuple4.hashCode() == -592643630) + + val inputTuple5 = Tuple + .builder(inputSchema) + .add(integerAttribute, Int.MaxValue) + .add(stringAttribute, new String()) + .add(boolAttribute, true) + .add(longAttribute, Long.MaxValue) + .add(doubleAttribute, 7 / 17.0d) + .add(timestampAttribute, new Timestamp(1234567890L)) + .add(binaryAttribute, Array.fill[Byte](4097)('o')) + .build() + assert(inputTuple5.hashCode() == -2099556631) + } +} diff --git a/common/workflow-core/src/test/scala/org/apache/texera/amber/storage/FileResolverSpec.scala b/common/workflow-core/src/test/scala/org/apache/texera/amber/storage/FileResolverSpec.scala new file mode 100644 index 00000000000..593ac8d3471 --- /dev/null +++ b/common/workflow-core/src/test/scala/org/apache/texera/amber/storage/FileResolverSpec.scala @@ -0,0 +1,131 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.storage + +import org.apache.texera.amber.core.storage.FileResolver +import org.apache.commons.vfs2.FileNotFoundException +import org.apache.texera.dao.MockTexeraDB +import org.apache.texera.dao.jooq.generated.enums.UserRoleEnum +import org.apache.texera.dao.jooq.generated.tables.daos.{DatasetDao, DatasetVersionDao, UserDao} +import org.apache.texera.dao.jooq.generated.tables.pojos.{Dataset, DatasetVersion, User} +import org.scalatest.flatspec.AnyFlatSpec +import org.scalatest.{BeforeAndAfterAll, BeforeAndAfterEach} + +import java.nio.file.Paths + +class FileResolverSpec + extends AnyFlatSpec + with BeforeAndAfterAll + with BeforeAndAfterEach + with MockTexeraDB { + + private val testUser: User = { + val user = new User + user.setUid(Integer.valueOf(1)) + user.setName("test_user") + user.setRole(UserRoleEnum.ADMIN) + user.setPassword("123") + user.setEmail("test_user@test.com") + user + } + + private val testDataset: Dataset = { + val dataset = new Dataset + dataset.setDid(Integer.valueOf(1)) + dataset.setName("test_dataset") + dataset.setRepositoryName("test_dataset") + dataset.setDescription("dataset for test") + dataset.setIsPublic(true) + dataset.setOwnerUid(Integer.valueOf(1)) + dataset + } + + private val testDatasetVersion1: DatasetVersion = { + val datasetVersion = new DatasetVersion + datasetVersion.setDid(Integer.valueOf(1)) + datasetVersion.setName("v1") + datasetVersion.setDvid(Integer.valueOf(1)) + datasetVersion.setCreatorUid(Integer.valueOf(1)) + datasetVersion.setVersionHash("97fd4c2a755b69b7c66d322eab40b7e5c2ad5d10") + datasetVersion + } + + private val testDatasetVersion2: DatasetVersion = { + val datasetVersion = new DatasetVersion + datasetVersion.setDid(Integer.valueOf(1)) + datasetVersion.setName("v2") + datasetVersion.setDvid(Integer.valueOf(2)) + datasetVersion.setCreatorUid(Integer.valueOf(1)) + datasetVersion.setVersionHash("37966c92cb3a8bee1f9d8e21937aa8faa5e48513") + datasetVersion + } + + private val localCsvFilePath = "common/workflow-core/src/test/resources/country_sales_small.csv" + + private val datasetACsvFilePath = "/test_user@test.com/test_dataset/v2/directory/a.csv" + + private val dataset1TxtFilePath = "/test_user@test.com/test_dataset/v1/1.txt" + + override protected def beforeAll(): Unit = { + initializeDBAndReplaceDSLContext() + + // add test user + val userDao = new UserDao(getDSLContext.configuration()) + userDao.insert(testUser) + + // add test dataset + val datasetDao = new DatasetDao(getDSLContext.configuration()) + datasetDao.insert(testDataset) + + // add test dataset versions + val datasetVersionDao = new DatasetVersionDao(getDSLContext.configuration()) + datasetVersionDao.insert(testDatasetVersion1) + datasetVersionDao.insert(testDatasetVersion2) + } + + "FileResolver" should "resolve local file correctly" in { + val localUri = FileResolver.resolve(localCsvFilePath) + + assert(localUri == Paths.get(localCsvFilePath).toUri) + } + + "FileResolver" should "resolve dataset file correctly" in { + val datasetACsvUri = FileResolver.resolve(datasetACsvFilePath) + val dataset1TxtUri = FileResolver.resolve(dataset1TxtFilePath) + + assert( + datasetACsvUri.toString == f"${FileResolver.DATASET_FILE_URI_SCHEME}:///${testDataset.getRepositoryName}/${testDatasetVersion2.getVersionHash}/directory/a.csv" + ) + assert( + dataset1TxtUri.toString == f"${FileResolver.DATASET_FILE_URI_SCHEME}:///${testDataset.getRepositoryName}/${testDatasetVersion1.getVersionHash}/1.txt" + ) + } + + "FileResolver" should "throw not found exception" in { + assertThrows[FileNotFoundException] { + FileResolver.resolve("some/random/path") + } + } + + override protected def afterAll(): Unit = { + shutdownDB() + } + +} diff --git a/common/workflow-core/src/test/scala/org/apache/texera/amber/storage/result/iceberg/IcebergDocumentConsoleMessagesSpec.scala b/common/workflow-core/src/test/scala/org/apache/texera/amber/storage/result/iceberg/IcebergDocumentConsoleMessagesSpec.scala new file mode 100644 index 00000000000..4a1827b0915 --- /dev/null +++ b/common/workflow-core/src/test/scala/org/apache/texera/amber/storage/result/iceberg/IcebergDocumentConsoleMessagesSpec.scala @@ -0,0 +1,85 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.storage.result.iceberg + +import org.apache.texera.amber.core.storage.model._ +import org.apache.texera.amber.core.storage.result.ResultSchema +import org.apache.texera.amber.core.storage.{DocumentFactory, VFSURIFactory} +import org.apache.texera.amber.core.tuple.{Schema, Tuple} +import org.apache.texera.amber.core.virtualidentity._ +import org.scalatest.BeforeAndAfterAll +import org.scalatest.flatspec.AnyFlatSpec +import org.scalatest.matchers.should.Matchers + +import java.net.URI +import scala.util.Using.Releasable +import scala.util.{Try, Using} + +class IcebergDocumentConsoleMessagesSpec + extends AnyFlatSpec + with Matchers + with VirtualDocumentSpec[Tuple] + with BeforeAndAfterAll { + + private val amberSchema: Schema = ResultSchema.consoleMessagesSchema + var uri: URI = _ + + override def beforeEach(): Unit = { + uri = VFSURIFactory.createConsoleMessagesURI( + WorkflowIdentity(0), + ExecutionIdentity(0), + OperatorIdentity("test_operator") + ) + DocumentFactory.createDocument(uri, amberSchema) + super.beforeEach() + } + + override def afterAll(): Unit = { + super.afterAll() + } + + override def generateSampleItems(): List[Tuple] = + List( + new Tuple(amberSchema, Array("First console message")), + new Tuple(amberSchema, Array("Second console message")), + new Tuple(amberSchema, Array("Third console message")) + ) + + implicit val bufferedItemWriterReleasable: Releasable[BufferedItemWriter[Tuple]] = + (resource: BufferedItemWriter[Tuple]) => resource.close() + + "IcebergDocument" should "write and read console messages successfully" in { + Using.resource(document.writer("console_messages_test")) { writer => + writer.open() + generateSampleItems().foreach(writer.putOne) + writer.close() + } + + val retrievedMessages = Try(document.get().toList.collect { case t: Tuple => t }).getOrElse(Nil) + retrievedMessages should contain theSameElementsAs generateSampleItems() + } + + override def getDocument: VirtualDocument[Tuple] = { + DocumentFactory.openDocument(uri)._1 match { + case doc: VirtualDocument[_] => doc.asInstanceOf[VirtualDocument[Tuple]] + case _ => fail("Failed to open document as VirtualDocument[Tuple]") + } + } +} diff --git a/common/workflow-core/src/test/scala/org/apache/texera/amber/storage/result/iceberg/IcebergDocumentSpec.scala b/common/workflow-core/src/test/scala/org/apache/texera/amber/storage/result/iceberg/IcebergDocumentSpec.scala new file mode 100644 index 00000000000..8fdf039f3ea --- /dev/null +++ b/common/workflow-core/src/test/scala/org/apache/texera/amber/storage/result/iceberg/IcebergDocumentSpec.scala @@ -0,0 +1,238 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.storage.result.iceberg + +import org.apache.texera.amber.config.StorageConfig +import org.apache.texera.amber.core.storage.model.{VirtualDocument, VirtualDocumentSpec} +import org.apache.texera.amber.core.storage.{DocumentFactory, IcebergCatalogInstance, VFSURIFactory} +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema, Tuple} +import org.apache.iceberg.Table +import org.apache.texera.amber.core.virtualidentity.{ + ExecutionIdentity, + OperatorIdentity, + PhysicalOpIdentity, + WorkflowIdentity +} +import org.apache.texera.amber.core.workflow.{GlobalPortIdentity, PortIdentity} +import org.apache.texera.amber.util.IcebergUtil +import org.apache.iceberg.catalog.Catalog +import org.apache.iceberg.data.Record +import org.apache.iceberg.{Schema => IcebergSchema} +import org.scalatest.BeforeAndAfterAll + +import java.lang.reflect.{InvocationHandler, Method, Proxy} +import java.net.URI +import java.sql.Timestamp +import java.util.UUID +import java.util.concurrent.atomic.AtomicInteger + +class IcebergDocumentSpec extends VirtualDocumentSpec[Tuple] with BeforeAndAfterAll { + + var amberSchema: Schema = _ + var icebergSchema: IcebergSchema = _ + var serde: (IcebergSchema, Tuple) => Record = _ + var deserde: (IcebergSchema, Record) => Tuple = _ + var catalog: Catalog = _ + val tableNamespace = "test_namespace" + var uri: URI = _ + + override def beforeAll(): Unit = { + super.beforeAll() + + // Initialize Amber Schema with all possible attribute types + amberSchema = Schema( + List( + new Attribute("col-string", AttributeType.STRING), + new Attribute("col-int", AttributeType.INTEGER), + new Attribute("col-bool", AttributeType.BOOLEAN), + new Attribute("col-long", AttributeType.LONG), + new Attribute("col-double", AttributeType.DOUBLE), + new Attribute("col-timestamp", AttributeType.TIMESTAMP), + new Attribute("col-binary", AttributeType.BINARY) + ) + ) + + // Initialize Iceberg Schema + icebergSchema = IcebergUtil.toIcebergSchema(amberSchema) + + // Initialize serialization and deserialization functions + serde = IcebergUtil.toGenericRecord + deserde = (schema, record) => IcebergUtil.fromRecord(record, amberSchema) + } + + override def beforeEach(): Unit = { + // Generate a unique table name for each test + uri = VFSURIFactory.createResultURI( + WorkflowIdentity(0), + ExecutionIdentity(0), + GlobalPortIdentity( + PhysicalOpIdentity( + logicalOpId = + OperatorIdentity(s"test_table_${UUID.randomUUID().toString.replace("-", "")}"), + layerName = "main" + ), + PortIdentity() + ) + ) + DocumentFactory.createDocument(uri, amberSchema) + super.beforeEach() + } + + override def afterAll(): Unit = { + super.afterAll() + } + + override def getDocument: VirtualDocument[Tuple] = { + DocumentFactory.openDocument(uri)._1.asInstanceOf[VirtualDocument[Tuple]] + } + + it should "not trigger excessive catalog seeks when reading the last file (lazy file advancement)" in { + val batchSize = StorageConfig.icebergTableCommitBatchSize + val items = generateSampleItems().take(batchSize * 2) + val (batch1, batch2) = items.splitAt(batchSize) + + // Write two separate batches to produce two committed data files. + // This also initialises `document.catalog` (lazy val) with the real catalog, which + // is why we open a fresh reader document below after injecting the spy. + val writer1 = document.writer(UUID.randomUUID().toString) + writer1.open(); batch1.foreach(writer1.putOne); writer1.close() + + val writer2 = document.writer(UUID.randomUUID().toString) + writer2.open(); batch2.foreach(writer2.putOne); writer2.close() + + val refreshCount = new AtomicInteger(0) + val realCatalog = IcebergCatalogInstance.getInstance() + IcebergCatalogInstance.replaceInstance(catalogWithRefreshSpy(realCatalog, refreshCount)) + // Open a fresh reader: its `catalog` lazy val hasn't been initialised yet, so it + // will pick up the spy catalog on first access inside seekToUsableFile. + val readerDoc = getDocument + try { + val retrieved = readerDoc.get().toList + assert( + retrieved.toSet == items.toSet, + "All records from both files should be read correctly" + ) + // With lazy file advancement seekToUsableFile() (and therefore table.refresh()) is called: + // once on iterator creation, once when the last file is exhausted → 2 total. + // Without the fix it would be called once per hasNext() on the last file → O(batchSize). + assert( + refreshCount.get() <= 4, + s"table.refresh() should be called at most 4 times (lazy advancement), but was ${refreshCount.get()}" + ) + } finally { + IcebergCatalogInstance.replaceInstance(realCatalog) + } + } + + /** Returns a dynamic proxy for `realTable` that increments `counter` on every `refresh()` call. */ + private def tableWithRefreshSpy(realTable: Table, counter: AtomicInteger): Table = + Proxy + .newProxyInstance( + classOf[Table].getClassLoader, + Array(classOf[Table]), + new InvocationHandler { + override def invoke(proxy: Object, method: Method, args: Array[Object]): Object = { + if (method.getName == "refresh") counter.incrementAndGet() + if (args == null) method.invoke(realTable) else method.invoke(realTable, args: _*) + } + } + ) + .asInstanceOf[Table] + + /** Returns a dynamic proxy for `realCatalog` that wraps every loaded `Table` with a refresh spy. */ + private def catalogWithRefreshSpy(realCatalog: Catalog, counter: AtomicInteger): Catalog = + Proxy + .newProxyInstance( + classOf[Catalog].getClassLoader, + Array(classOf[Catalog]), + new InvocationHandler { + override def invoke(proxy: Object, method: Method, args: Array[Object]): Object = { + val result = + if (args == null) method.invoke(realCatalog) else method.invoke(realCatalog, args: _*) + if (method.getName == "loadTable" && result != null) + tableWithRefreshSpy(result.asInstanceOf[Table], counter) + else + result + } + } + ) + .asInstanceOf[Catalog] + + override def generateSampleItems(): List[Tuple] = { + val baseTuples = List( + Tuple + .builder(amberSchema) + .add("col-string", AttributeType.STRING, "Hello World") + .add("col-int", AttributeType.INTEGER, 42) + .add("col-bool", AttributeType.BOOLEAN, true) + .add("col-long", AttributeType.LONG, 12345678901234L) + .add("col-double", AttributeType.DOUBLE, 3.14159) + .add("col-timestamp", AttributeType.TIMESTAMP, new Timestamp(System.currentTimeMillis())) + .add("col-binary", AttributeType.BINARY, Array[Byte](0, 1, 2, 3, 4, 5, 6, 7)) + .build(), + Tuple + .builder(amberSchema) + .add("col-string", AttributeType.STRING, "") + .add("col-int", AttributeType.INTEGER, -1) + .add("col-bool", AttributeType.BOOLEAN, false) + .add("col-long", AttributeType.LONG, -98765432109876L) + .add("col-double", AttributeType.DOUBLE, -0.001) + .add("col-timestamp", AttributeType.TIMESTAMP, new Timestamp(0L)) + .add("col-binary", AttributeType.BINARY, Array[Byte](127, -128, 0, 64)) + .build(), + Tuple + .builder(amberSchema) + .add("col-string", AttributeType.STRING, "Special Characters: \n\t\r") + .add("col-int", AttributeType.INTEGER, Int.MaxValue) + .add("col-bool", AttributeType.BOOLEAN, true) + .add("col-long", AttributeType.LONG, Long.MaxValue) + .add("col-double", AttributeType.DOUBLE, Double.MaxValue) + .add("col-timestamp", AttributeType.TIMESTAMP, new Timestamp(1234567890L)) + .add("col-binary", AttributeType.BINARY, Array[Byte](1, 2, 3, 4, 5)) + .build() + ) + + def generateRandomBinary(size: Int): Array[Byte] = { + val array = new Array[Byte](size) + scala.util.Random.nextBytes(array) + array + } + + val additionalTuples = (1 to 20000).map { i => + Tuple + .builder(amberSchema) + .add("col-string", AttributeType.STRING, if (i % 7 == 0) null else s"Generated String $i") + .add("col-int", AttributeType.INTEGER, if (i % 5 == 0) null else i) + .add("col-bool", AttributeType.BOOLEAN, if (i % 6 == 0) null else i % 2 == 0) + .add("col-long", AttributeType.LONG, if (i % 4 == 0) null else i.toLong * 1000000L) + .add("col-double", AttributeType.DOUBLE, if (i % 3 == 0) null else i * 0.12345) + .add( + "col-timestamp", + AttributeType.TIMESTAMP, + if (i % 8 == 0) null + else new Timestamp(System.currentTimeMillis() + i * 1000L) + ) + .add("col-binary", AttributeType.BINARY, if (i % 9 == 0) null else generateRandomBinary(10)) + .build() + } + + baseTuples ++ additionalTuples + } +} diff --git a/common/workflow-core/src/test/scala/org/apache/texera/amber/storage/result/iceberg/IcebergTableStatsSpec.scala b/common/workflow-core/src/test/scala/org/apache/texera/amber/storage/result/iceberg/IcebergTableStatsSpec.scala new file mode 100644 index 00000000000..175ebc2c01b --- /dev/null +++ b/common/workflow-core/src/test/scala/org/apache/texera/amber/storage/result/iceberg/IcebergTableStatsSpec.scala @@ -0,0 +1,264 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.storage.result.iceberg + +import org.apache.texera.amber.core.storage.model.VirtualDocument +import org.apache.texera.amber.core.storage.{DocumentFactory, VFSURIFactory} +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema, Tuple} +import org.apache.texera.amber.core.virtualidentity.{ + ExecutionIdentity, + OperatorIdentity, + PhysicalOpIdentity, + WorkflowIdentity +} +import org.apache.texera.amber.core.workflow.{GlobalPortIdentity, PortIdentity} +import org.apache.texera.amber.util.IcebergUtil +import org.apache.iceberg.catalog.Catalog +import org.apache.iceberg.data.Record +import org.apache.iceberg.{Schema => IcebergSchema} +import org.scalatest.flatspec.AnyFlatSpec +import org.scalatest.{BeforeAndAfterAll, Suite} + +import java.net.URI +import java.sql.Timestamp +import java.time.format.DateTimeFormatter +import java.time.{LocalDate, ZoneId} +import java.util.UUID + +class IcebergTableStatsSpec extends AnyFlatSpec with BeforeAndAfterAll with Suite { + + var amberSchema: Schema = _ + var icebergSchema: IcebergSchema = _ + var serde: (IcebergSchema, Tuple) => Record = _ + var deserde: (IcebergSchema, Record) => Tuple = _ + var catalog: Catalog = _ + val tableNamespace = "test_namespace" + var uri: URI = VFSURIFactory.createResultURI( + WorkflowIdentity(0), + ExecutionIdentity(0), + GlobalPortIdentity( + PhysicalOpIdentity( + logicalOpId = + OperatorIdentity(s"test_table_${UUID.randomUUID().toString.replace("-", "")}"), + layerName = "main" + ), + PortIdentity() + ) + ) + + override def beforeAll(): Unit = { + super.beforeAll() + + // Initialize Amber Schema with all possible attribute types + amberSchema = Schema( + List( + new Attribute("col-string", AttributeType.STRING), + new Attribute("col-int", AttributeType.INTEGER), + new Attribute("col-bool", AttributeType.BOOLEAN), + new Attribute("col-long", AttributeType.LONG), + new Attribute("col-double", AttributeType.DOUBLE), + new Attribute("col-timestamp", AttributeType.TIMESTAMP), + new Attribute("col-binary", AttributeType.BINARY) + ) + ) + + // Initialize Iceberg Schema + icebergSchema = IcebergUtil.toIcebergSchema(amberSchema) + + // Initialize serialization and deserialization functions + serde = IcebergUtil.toGenericRecord + deserde = (schema, record) => IcebergUtil.fromRecord(record, amberSchema) + } + + behavior of "TableStatistics" + + it should "get correct statistics after inserting three tuples" in { + DocumentFactory.createDocument(uri, amberSchema) + val document = DocumentFactory.openDocument(uri)._1.asInstanceOf[VirtualDocument[Tuple]] + + val tuples = generateSampleItems( + List( + ( + "first", + Some(42), + Some(true), + Some(100L), + Some(3.14), + Some(10000L), + Some(Array[Byte](1, 2, 3)) + ), + ( + "second", + Some(50), + Some(false), + Some(200L), + Some(2.71), + Some(20000L), + Some(Array[Byte](4, 5, 6)) + ), + ( + "third", + Some(30), + Some(true), + Some(150L), + Some(1.41), + Some(15000L), + Some(Array[Byte](7, 8, 9)) + ) + ) + ) + + // Get writer and write items + val writer = document.writer(UUID.randomUUID().toString) + writer.open() + tuples.foreach(writer.putOne) + writer.close() + + val stats = document.getTableStatistics + + assert(!stats("col-string").contains("min")) + assert(!stats("col-string").contains("max")) + assert(stats("col-int")("min") == 30) + assert(stats("col-int")("max") == 50) + assert(stats("col-long")("min") == 100L) + assert(stats("col-long")("max") == 200L) + assert(stats("col-double")("min") == 1.41) + assert(stats("col-double")("max") == 3.14) + val formatter = DateTimeFormatter.ISO_LOCAL_DATE + val actualMin = LocalDate.parse(stats("col-timestamp")("min").asInstanceOf[String], formatter) + val actualMax = LocalDate.parse(stats("col-timestamp")("max").asInstanceOf[String], formatter) + val expectedMin = new Timestamp(10000L).toInstant.atZone(ZoneId.systemDefault()).toLocalDate + val expectedMax = new Timestamp(20000L).toInstant.atZone(ZoneId.systemDefault()).toLocalDate + assert(actualMin == expectedMin) + assert(actualMax == expectedMax) + assert(stats("col-bool")("not_null_count") == 3L) + } + + it should "get updated statistics after adding new tuples" in { + val newTuples = generateSampleItems( + List( + ( + "new-first", + Some(99), + Some(false), + Some(300L), + Some(4.56), + Some(30000L), + Some(Array[Byte](10, 11, 12)) + ), + ( + "new-second", + Some(77), + Some(true), + Some(400L), + Some(5.67), + Some(40000L), + Some(Array[Byte](13, 14, 15)) + ) + ) + ) + val document = DocumentFactory.openDocument(uri)._1.asInstanceOf[VirtualDocument[Tuple]] + + // Get writer and write items + val writer = document.writer(UUID.randomUUID().toString) + writer.open() + newTuples.foreach(writer.putOne) + writer.close() + + val stats = document.getTableStatistics + + assert(stats("col-int")("min") == 30) + assert(stats("col-int")("max") == 99) + assert(stats("col-long")("min") == 100L) + assert(stats("col-long")("max") == 400L) + assert(stats("col-double")("min") == 1.41) + assert(stats("col-double")("max") == 5.67) + val formatter = DateTimeFormatter.ISO_LOCAL_DATE + val actualMin = LocalDate.parse(stats("col-timestamp")("min").asInstanceOf[String], formatter) + val actualMax = LocalDate.parse(stats("col-timestamp")("max").asInstanceOf[String], formatter) + val expectedMin = new Timestamp(10000L).toInstant.atZone(ZoneId.systemDefault()).toLocalDate + val expectedMax = new Timestamp(40000L).toInstant.atZone(ZoneId.systemDefault()).toLocalDate + assert(actualMin == expectedMin) + assert(actualMax == expectedMax) + assert(stats("col-bool")("not_null_count") == 5L) + } + + it should "correctly count non-null values in the presence of null values" in { + val tuplesWithNulls = generateSampleItems( + List( + ("first", Some(42), None, Some(100L), Some(3.14), Some(10000L), Some(Array[Byte](1, 2, 3))), + ( + "second", + None, + Some(false), + Some(200L), + Some(2.71), + Some(20000L), + Some(Array[Byte](4, 5, 6)) + ), + ("third", Some(30), Some(true), None, Some(1.41), Some(15000L), None) + ) + ) + val document = DocumentFactory.openDocument(uri)._1.asInstanceOf[VirtualDocument[Tuple]] + + val writer = document.writer(UUID.randomUUID().toString) + writer.open() + tuplesWithNulls.foreach(writer.putOne) + writer.close() + + val stats = document.getTableStatistics + + assert(stats("col-string")("not_null_count") == 8L) + assert(stats("col-int")("not_null_count") == 7L) + assert(stats("col-bool")("not_null_count") == 7L) + assert(stats("col-long")("not_null_count") == 7L) + assert(stats("col-double")("not_null_count") == 8L) + assert(stats("col-timestamp")("not_null_count") == 8L) + assert(stats("col-binary")("not_null_count") == 7L) + } + + def generateSampleItems( + values: List[ + ( + String, + Option[Int], + Option[Boolean], + Option[Long], + Option[Double], + Option[Long], + Option[Array[Byte]] + ) + ] + ): List[Tuple] = { + values.map { + case (strVal, intVal, boolVal, longVal, doubleVal, timestampVal, binaryVal) => + Tuple + .builder(amberSchema) + .add("col-string", AttributeType.STRING, strVal) + .add("col-int", AttributeType.INTEGER, intVal.orNull) + .add("col-bool", AttributeType.BOOLEAN, boolVal.orNull) + .add("col-long", AttributeType.LONG, longVal.orNull) + .add("col-double", AttributeType.DOUBLE, doubleVal.orNull) + .add("col-timestamp", AttributeType.TIMESTAMP, timestampVal.map(new Timestamp(_)).orNull) + .add("col-binary", AttributeType.BINARY, binaryVal.orNull) + .build() + } + } +} diff --git a/common/workflow-core/src/test/scala/org/apache/texera/amber/util/IcebergUtilSpec.scala b/common/workflow-core/src/test/scala/org/apache/texera/amber/util/IcebergUtilSpec.scala new file mode 100644 index 00000000000..da15a8060d3 --- /dev/null +++ b/common/workflow-core/src/test/scala/org/apache/texera/amber/util/IcebergUtilSpec.scala @@ -0,0 +1,301 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.util + +import org.apache.texera.amber.core.tuple.{AttributeType, LargeBinary, Schema, Tuple} +import org.apache.texera.amber.util.IcebergUtil.toIcebergSchema +import org.apache.iceberg.data.GenericRecord +import org.apache.iceberg.types.Types +import org.apache.iceberg.{Schema => IcebergSchema} +import org.scalatest.flatspec.AnyFlatSpec + +import java.nio.ByteBuffer +import java.sql.Timestamp +import java.time.{LocalDateTime, ZoneId} +import scala.jdk.CollectionConverters._ + +class IcebergUtilSpec extends AnyFlatSpec { + + val texeraSchema: Schema = Schema() + .add("test-1", AttributeType.INTEGER) + .add("test-2", AttributeType.LONG) + .add("test-3", AttributeType.BOOLEAN) + .add("test-4", AttributeType.DOUBLE) + .add("test-5", AttributeType.TIMESTAMP) + .add("test-6", AttributeType.STRING) + .add("test-7", AttributeType.BINARY) + + val icebergSchema: IcebergSchema = new IcebergSchema( + List( + Types.NestedField.optional(1, "test-1", Types.IntegerType.get()), + Types.NestedField.optional(2, "test-2", Types.LongType.get()), + Types.NestedField.optional(3, "test-3", Types.BooleanType.get()), + Types.NestedField.optional(4, "test-4", Types.DoubleType.get()), + Types.NestedField.optional(5, "test-5", Types.TimestampType.withoutZone()), + Types.NestedField.optional(6, "test-6", Types.StringType.get()), + Types.NestedField.optional(7, "test-7", Types.BinaryType.get()) + ).asJava + ) + + behavior of "IcebergUtil" + + it should "convert from AttributeType to Iceberg Type correctly" in { + assert(IcebergUtil.toIcebergType(AttributeType.INTEGER) == Types.IntegerType.get()) + assert(IcebergUtil.toIcebergType(AttributeType.LONG) == Types.LongType.get()) + assert(IcebergUtil.toIcebergType(AttributeType.BOOLEAN) == Types.BooleanType.get()) + assert(IcebergUtil.toIcebergType(AttributeType.DOUBLE) == Types.DoubleType.get()) + assert(IcebergUtil.toIcebergType(AttributeType.TIMESTAMP) == Types.TimestampType.withoutZone()) + assert(IcebergUtil.toIcebergType(AttributeType.STRING) == Types.StringType.get()) + assert(IcebergUtil.toIcebergType(AttributeType.BINARY) == Types.BinaryType.get()) + } + + it should "convert from Iceberg Type to AttributeType correctly" in { + assert(IcebergUtil.fromIcebergType(Types.IntegerType.get()) == AttributeType.INTEGER) + assert(IcebergUtil.fromIcebergType(Types.LongType.get()) == AttributeType.LONG) + assert(IcebergUtil.fromIcebergType(Types.BooleanType.get()) == AttributeType.BOOLEAN) + assert(IcebergUtil.fromIcebergType(Types.DoubleType.get()) == AttributeType.DOUBLE) + assert( + IcebergUtil.fromIcebergType(Types.TimestampType.withoutZone()) == AttributeType.TIMESTAMP + ) + assert(IcebergUtil.fromIcebergType(Types.StringType.get()) == AttributeType.STRING) + assert(IcebergUtil.fromIcebergType(Types.BinaryType.get()) == AttributeType.BINARY) + } + + it should "convert from Texera Schema to Iceberg Schema correctly" in { + assert(IcebergUtil.toIcebergSchema(texeraSchema).sameSchema(icebergSchema)) + } + + it should "convert from Iceberg Schema to Texera Schema correctly" in { + assert(IcebergUtil.fromIcebergSchema(icebergSchema) == texeraSchema) + } + + it should "convert Texera Tuple to Iceberg GenericRecord correctly" in { + val tuple = Tuple + .builder(texeraSchema) + .addSequentially( + Array( + Int.box(42), + Long.box(123456789L), + Boolean.box(true), + Double.box(3.14), + new Timestamp(10000L), + "hello world", + Array[Byte](1, 2, 3, 4) + ) + ) + .build() + + val record = IcebergUtil.toGenericRecord(toIcebergSchema(tuple.schema), tuple) + + assert(record.getField("test-1") == 42) + assert(record.getField("test-2") == 123456789L) + assert(record.getField("test-3") == true) + assert(record.getField("test-4") == 3.14) + assert(record.getField("test-5") == new Timestamp(10000L).toLocalDateTime) + assert(record.getField("test-6") == "hello world") + assert(record.getField("test-7") == ByteBuffer.wrap(Array[Byte](1, 2, 3, 4))) + + val tupleFromRecord = IcebergUtil.fromRecord(record, texeraSchema) + assert(tupleFromRecord == tuple) + } + + it should "convert Texera Tuple with null values to Iceberg GenericRecord correctly" in { + val tuple = Tuple + .builder(texeraSchema) + .addSequentially( + Array( + Int.box(42), // Non-null + null, // Null Long + Boolean.box(true), // Non-null + null, // Null Double + null, // Null Timestamp + "hello world", // Non-null String + null // Null Binary + ) + ) + .build() + + val record = IcebergUtil.toGenericRecord(toIcebergSchema(tuple.schema), tuple) + + assert(record.getField("test-1") == 42) + assert(record.getField("test-2") == null) + assert(record.getField("test-3") == true) + assert(record.getField("test-4") == null) + assert(record.getField("test-5") == null) + assert(record.getField("test-6") == "hello world") + assert(record.getField("test-7") == null) + + val tupleFromRecord = IcebergUtil.fromRecord(record, texeraSchema) + assert(tupleFromRecord == tuple) + } + + it should "convert a fully null Texera Tuple to Iceberg GenericRecord correctly" in { + val tuple = Tuple + .builder(texeraSchema) + .addSequentially( + Array( + null, // Null Integer + null, // Null Long + null, // Null Boolean + null, // Null Double + null, // Null Timestamp + null, // Null String + null // Null Binary + ) + ) + .build() + + val record = IcebergUtil.toGenericRecord(toIcebergSchema(tuple.schema), tuple) + + assert(record.getField("test-1") == null) + assert(record.getField("test-2") == null) + assert(record.getField("test-3") == null) + assert(record.getField("test-4") == null) + assert(record.getField("test-5") == null) + assert(record.getField("test-6") == null) + assert(record.getField("test-7") == null) + + val tupleFromRecord = IcebergUtil.fromRecord(record, texeraSchema) + assert(tupleFromRecord == tuple) + } + + it should "convert Iceberg GenericRecord to Texera Tuple correctly" in { + val record = GenericRecord.create(icebergSchema) + record.setField("test-1", 42) + record.setField("test-2", 123456789L) + record.setField("test-3", true) + record.setField("test-4", 3.14) + record.setField( + "test-5", + LocalDateTime.ofInstant(new Timestamp(10000L).toInstant, ZoneId.systemDefault()) + ) + record.setField("test-6", "hello world") + record.setField("test-7", ByteBuffer.wrap(Array[Byte](1, 2, 3, 4))) + + val tuple = IcebergUtil.fromRecord(record, texeraSchema) + + assert(tuple.getField[Integer]("test-1") == 42) + assert(tuple.getField[Long]("test-2") == 123456789L) + assert(tuple.getField[Boolean]("test-3") == true) + assert(tuple.getField[Double]("test-4") == 3.14) + assert(tuple.getField[Timestamp]("test-5") == new Timestamp(10000L)) + assert(tuple.getField[String]("test-6") == "hello world") + assert(tuple.getField[Array[Byte]]("test-7") sameElements Array[Byte](1, 2, 3, 4)) + } + + // LARGE_BINARY type tests + + it should "convert LARGE_BINARY type correctly between Texera and Iceberg" in { + // LARGE_BINARY stored as StringType with field name suffix + assert(IcebergUtil.toIcebergType(AttributeType.LARGE_BINARY) == Types.StringType.get()) + assert(IcebergUtil.fromIcebergType(Types.StringType.get(), "field") == AttributeType.STRING) + assert( + IcebergUtil.fromIcebergType( + Types.StringType.get(), + "field__texera_large_binary_ptr" + ) == AttributeType.LARGE_BINARY + ) + } + + it should "convert schemas with LARGE_BINARY fields correctly" in { + val texeraSchema = Schema() + .add("id", AttributeType.INTEGER) + .add("large_data", AttributeType.LARGE_BINARY) + + val icebergSchema = IcebergUtil.toIcebergSchema(texeraSchema) + + // LARGE_BINARY field gets encoded name with suffix + assert(icebergSchema.findField("large_data__texera_large_binary_ptr") != null) + assert( + icebergSchema.findField("large_data__texera_large_binary_ptr").`type`() == Types.StringType + .get() + ) + + // Round-trip preserves schema + val roundTripSchema = IcebergUtil.fromIcebergSchema(icebergSchema) + assert(roundTripSchema.getAttribute("large_data").getType == AttributeType.LARGE_BINARY) + } + + it should "convert tuples with LARGE_BINARY to records and back correctly" in { + val schema = Schema() + .add("id", AttributeType.INTEGER) + .add("large_data", AttributeType.LARGE_BINARY) + + val tuple = Tuple + .builder(schema) + .addSequentially(Array(Int.box(42), new LargeBinary("s3://bucket/object/key.data"))) + .build() + + val record = IcebergUtil.toGenericRecord(toIcebergSchema(schema), tuple) + + // LARGE_BINARY stored as URI string with encoded field name + assert(record.getField("id") == 42) + assert(record.getField("large_data__texera_large_binary_ptr") == "s3://bucket/object/key.data") + + // Round-trip preserves data + val roundTripTuple = IcebergUtil.fromRecord(record, schema) + assert(roundTripTuple == tuple) + + // LargeBinary properties are accessible + val largeBinary = roundTripTuple.getField[LargeBinary]("large_data") + assert(largeBinary.getUri == "s3://bucket/object/key.data") + assert(largeBinary.getBucketName == "bucket") + assert(largeBinary.getObjectKey == "object/key.data") + } + + it should "handle null LARGE_BINARY values correctly" in { + val schema = Schema().add("data", AttributeType.LARGE_BINARY) + + val tupleWithNull = Tuple.builder(schema).addSequentially(Array(null)).build() + val record = IcebergUtil.toGenericRecord(toIcebergSchema(schema), tupleWithNull) + + assert(record.getField("data__texera_large_binary_ptr") == null) + assert(IcebergUtil.fromRecord(record, schema) == tupleWithNull) + } + + it should "handle multiple LARGE_BINARY fields and mixed types correctly" in { + val schema = Schema() + .add("int_field", AttributeType.INTEGER) + .add("large_binary_1", AttributeType.LARGE_BINARY) + .add("string_field", AttributeType.STRING) + .add("large_binary_2", AttributeType.LARGE_BINARY) + + val tuple = Tuple + .builder(schema) + .addSequentially( + Array( + Int.box(123), + new LargeBinary("s3://bucket1/file1.dat"), + "normal string", + null // null LARGE_BINARY + ) + ) + .build() + + val record = IcebergUtil.toGenericRecord(toIcebergSchema(schema), tuple) + + assert(record.getField("int_field") == 123) + assert(record.getField("large_binary_1__texera_large_binary_ptr") == "s3://bucket1/file1.dat") + assert(record.getField("string_field") == "normal string") + assert(record.getField("large_binary_2__texera_large_binary_ptr") == null) + + assert(IcebergUtil.fromRecord(record, schema) == tuple) + } +} diff --git a/common/workflow-core/src/test/scala/org/apache/texera/service/util/LargeBinaryInputStreamSpec.scala b/common/workflow-core/src/test/scala/org/apache/texera/service/util/LargeBinaryInputStreamSpec.scala new file mode 100644 index 00000000000..0e307d8e42c --- /dev/null +++ b/common/workflow-core/src/test/scala/org/apache/texera/service/util/LargeBinaryInputStreamSpec.scala @@ -0,0 +1,352 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service.util + +import org.apache.texera.amber.core.tuple.LargeBinary +import org.scalatest.{BeforeAndAfterAll, BeforeAndAfterEach} +import org.scalatest.funsuite.AnyFunSuite + +import java.io.{ByteArrayInputStream, IOException} +import scala.util.Random + +class LargeBinaryInputStreamSpec + extends AnyFunSuite + with S3StorageTestBase + with BeforeAndAfterAll + with BeforeAndAfterEach { + + private val testBucketName = "test-large-binary-input-stream" + + override def beforeAll(): Unit = { + super.beforeAll() + S3StorageClient.createBucketIfNotExist(testBucketName) + } + + override def afterAll(): Unit = { + try { + S3StorageClient.deleteDirectory(testBucketName, "") + } catch { + case _: Exception => // Ignore cleanup errors + } + super.afterAll() + } + + // Helper methods + private def createTestObject(key: String, data: Array[Byte]): LargeBinary = { + S3StorageClient.uploadObject(testBucketName, key, new ByteArrayInputStream(data)) + new LargeBinary(s"s3://$testBucketName/$key") + } + + private def createTestObject(key: String, data: String): LargeBinary = + createTestObject(key, data.getBytes) + + private def generateRandomData(size: Int): Array[Byte] = + Array.fill[Byte](size)((Random.nextInt(256) - 128).toByte) + + private def withStream[T](largeBinary: LargeBinary)(f: LargeBinaryInputStream => T): T = { + val stream = new LargeBinaryInputStream(largeBinary) + try { + f(stream) + } finally { + stream.close() + } + } + + private def assertThrowsIOExceptionWhenClosed(operation: LargeBinaryInputStream => Unit): Unit = { + val largeBinary = createTestObject(s"test/closed-${Random.nextInt()}.txt", "data") + val stream = new LargeBinaryInputStream(largeBinary) + stream.close() + val exception = intercept[IOException](operation(stream)) + assert(exception.getMessage.contains("Stream is closed")) + } + + // Constructor Tests + test("constructor should reject null LargeBinary") { + val exception = intercept[IllegalArgumentException] { + new LargeBinaryInputStream(null) + } + assert(exception.getMessage.contains("LargeBinary cannot be null")) + } + + test("constructor should accept valid LargeBinary") { + val largeBinary = createTestObject("test/valid.txt", "test data") + withStream(largeBinary) { _ => } + } + + // read() Tests + test("read() should read single bytes correctly") { + val largeBinary = createTestObject("test/single-byte.txt", "Hello") + withStream(largeBinary) { stream => + assert(stream.read() == 'H'.toByte) + assert(stream.read() == 'e'.toByte) + assert(stream.read() == 'l'.toByte) + assert(stream.read() == 'l'.toByte) + assert(stream.read() == 'o'.toByte) + assert(stream.read() == -1) // EOF + } + } + + test("read() should return -1 for empty object") { + val largeBinary = createTestObject("test/empty.txt", "") + withStream(largeBinary) { stream => + assert(stream.read() == -1) + } + } + + // read(byte[], int, int) Tests + test("read(byte[], int, int) should read data into buffer") { + val testData = "Hello, World!" + val largeBinary = createTestObject("test/buffer-read.txt", testData) + withStream(largeBinary) { stream => + val buffer = new Array[Byte](testData.length) + val bytesRead = stream.read(buffer, 0, buffer.length) + assert(bytesRead == testData.length) + assert(new String(buffer) == testData) + } + } + + test("read(byte[], int, int) should handle partial reads and offsets") { + val testData = "Hello, World!" + val largeBinary = createTestObject("test/partial.txt", testData) + withStream(largeBinary) { stream => + // Test partial read + val buffer1 = new Array[Byte](5) + assert(stream.read(buffer1, 0, 5) == 5) + assert(new String(buffer1) == "Hello") + } + + // Test offset + withStream(largeBinary) { stream => + val buffer2 = new Array[Byte](20) + assert(stream.read(buffer2, 5, 10) == 10) + assert(new String(buffer2, 5, 10) == "Hello, Wor") + } + } + + test("read(byte[], int, int) should return -1 at EOF") { + val largeBinary = createTestObject("test/eof.txt", "test") + withStream(largeBinary) { stream => + val buffer = new Array[Byte](10) + stream.read(buffer, 0, 10) + assert(stream.read(buffer, 0, 10) == -1) + } + } + + // readAllBytes() Tests + test("readAllBytes() should read entire object") { + val testData = "Hello, World! This is a test." + val largeBinary = createTestObject("test/read-all.txt", testData) + withStream(largeBinary) { stream => + assert(new String(stream.readAllBytes()) == testData) + } + } + + test("readAllBytes() should handle large objects") { + val largeData = generateRandomData(1024 * 1024) // 1MB + val largeBinary = createTestObject("test/large.bin", largeData) + withStream(largeBinary) { stream => + val bytes = stream.readAllBytes() + assert(bytes.length == largeData.length) + assert(bytes.sameElements(largeData)) + } + } + + test("readAllBytes() should return empty array for empty object") { + val largeBinary = createTestObject("test/empty-all.txt", "") + withStream(largeBinary) { stream => + assert(stream.readAllBytes().length == 0) + } + } + + // readNBytes() Tests + test("readNBytes() should read exactly N bytes") { + val testData = "Hello, World! This is a test." + val largeBinary = createTestObject("test/read-n.txt", testData) + withStream(largeBinary) { stream => + val bytes = stream.readNBytes(5) + assert(bytes.length == 5) + assert(new String(bytes) == "Hello") + } + } + + test("readNBytes() should handle EOF and zero") { + val largeBinary = createTestObject("test/read-n-eof.txt", "Hello") + withStream(largeBinary) { stream => + // Request more than available + val bytes = stream.readNBytes(100) + assert(bytes.length == 5) + assert(new String(bytes) == "Hello") + } + + // Test n=0 + withStream(largeBinary) { stream => + assert(stream.readNBytes(0).length == 0) + } + } + + // skip() Tests + test("skip() should skip bytes correctly") { + val largeBinary = createTestObject("test/skip.txt", "Hello, World!") + withStream(largeBinary) { stream => + assert(stream.skip(7) == 7) + assert(stream.read() == 'W'.toByte) + } + } + + test("skip() should handle EOF and zero") { + val largeBinary = createTestObject("test/skip-eof.txt", "Hello") + withStream(largeBinary) { stream => + assert(stream.skip(100) == 5) + assert(stream.read() == -1) + } + + // Test n=0 + withStream(largeBinary) { stream => + assert(stream.skip(0) == 0) + } + } + + // available() Tests + test("available() should return non-negative value") { + val largeBinary = createTestObject("test/available.txt", "Hello, World!") + withStream(largeBinary) { stream => + assert(stream.available() >= 0) + } + } + + // close() Tests + test("close() should be idempotent") { + val largeBinary = createTestObject("test/close-idempotent.txt", "data") + val stream = new LargeBinaryInputStream(largeBinary) + stream.close() + stream.close() // Should not throw + stream.close() // Should not throw + } + + test("close() should prevent further operations") { + val largeBinary = createTestObject("test/close-prevents.txt", "data") + val stream = new LargeBinaryInputStream(largeBinary) + stream.close() + + intercept[IOException] { stream.read() } + intercept[IOException] { stream.readAllBytes() } + intercept[IOException] { stream.readNBytes(10) } + intercept[IOException] { stream.skip(10) } + intercept[IOException] { stream.available() } + } + + test("close() should work without reading (lazy initialization)") { + val largeBinary = createTestObject("test/close-lazy.txt", "data") + val stream = new LargeBinaryInputStream(largeBinary) + stream.close() // Should not throw + } + + // Closed stream tests - consolidated + test("operations should throw IOException when stream is closed") { + assertThrowsIOExceptionWhenClosed(_.read()) + assertThrowsIOExceptionWhenClosed(_.read(new Array[Byte](10), 0, 10)) + assertThrowsIOExceptionWhenClosed(_.readAllBytes()) + assertThrowsIOExceptionWhenClosed(_.readNBytes(10)) + assertThrowsIOExceptionWhenClosed(_.skip(10)) + assertThrowsIOExceptionWhenClosed(_.available()) + assertThrowsIOExceptionWhenClosed(_.mark(100)) + assertThrowsIOExceptionWhenClosed(_.reset()) + } + + // mark/reset Tests + test("markSupported() should delegate to underlying stream") { + val largeBinary = createTestObject("test/mark.txt", "data") + withStream(largeBinary) { stream => + val supported = stream.markSupported() + assert(!supported || supported) // Just verify it's callable + } + } + + test("mark() and reset() should delegate to underlying stream") { + val largeBinary = createTestObject("test/mark-reset.txt", "data") + withStream(largeBinary) { stream => + if (stream.markSupported()) { + stream.mark(100) + stream.read() + stream.reset() + } + // If not supported, methods should still be callable + } + } + + // Lazy initialization Tests + test("lazy initialization should not download until first read") { + val largeBinary = createTestObject("test/lazy-init.txt", "data") + val stream = new LargeBinaryInputStream(largeBinary) + // Creating the stream should not trigger download + // Reading should trigger download + try { + assert(stream.read() == 'd'.toByte) + } finally { + stream.close() + } + } + + // Integration Tests + test("should handle chunked reading of large objects") { + val largeData = generateRandomData(10 * 1024) // 10KB + val largeBinary = createTestObject("test/chunked.bin", largeData) + withStream(largeBinary) { stream => + val buffer = new Array[Byte](1024) + val output = new java.io.ByteArrayOutputStream() + var bytesRead = 0 + + while ({ + bytesRead = stream.read(buffer, 0, buffer.length) + bytesRead != -1 + }) { + output.write(buffer, 0, bytesRead) + } + + val result = output.toByteArray + assert(result.length == largeData.length) + assert(result.sameElements(largeData)) + } + } + + test("should handle multiple streams reading same object") { + val testData = "Shared data" + val largeBinary = createTestObject("test/shared.txt", testData) + + val stream1 = new LargeBinaryInputStream(largeBinary) + val stream2 = new LargeBinaryInputStream(largeBinary) + + try { + assert(new String(stream1.readAllBytes()) == testData) + assert(new String(stream2.readAllBytes()) == testData) + } finally { + stream1.close() + stream2.close() + } + } + + test("should preserve binary data integrity") { + val binaryData = Array[Byte](0, 1, 2, 127, -128, -1, 50, 100) + val largeBinary = createTestObject("test/binary.bin", binaryData) + withStream(largeBinary) { stream => + assert(stream.readAllBytes().sameElements(binaryData)) + } + } +} diff --git a/common/workflow-core/src/test/scala/org/apache/texera/service/util/LargeBinaryManagerSpec.scala b/common/workflow-core/src/test/scala/org/apache/texera/service/util/LargeBinaryManagerSpec.scala new file mode 100644 index 00000000000..77d142efeeb --- /dev/null +++ b/common/workflow-core/src/test/scala/org/apache/texera/service/util/LargeBinaryManagerSpec.scala @@ -0,0 +1,471 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service.util + +import org.apache.texera.amber.core.tuple.LargeBinary +import org.scalatest.funsuite.AnyFunSuite + +class LargeBinaryManagerSpec extends AnyFunSuite with S3StorageTestBase { + + /** Creates a large binary from string data and returns it. */ + private def createLargeBinary(data: String): LargeBinary = { + val largeBinary = new LargeBinary() + val out = new LargeBinaryOutputStream(largeBinary) + try { + out.write(data.getBytes) + } finally { + out.close() + } + largeBinary + } + + /** Verifies standard bucket name. */ + private def assertStandardBucket(pointer: LargeBinary): Unit = { + assert(pointer.getBucketName == "texera-large-binaries") + assert(pointer.getUri.startsWith("s3://texera-large-binaries/")) + } + + // ======================================== + // LargeBinaryInputStream Tests (Standard Java InputStream) + // ======================================== + + test("LargeBinaryInputStream should read all bytes from stream") { + val data = "Hello, World! This is a test." + val largeBinary = createLargeBinary(data) + + val stream = new LargeBinaryInputStream(largeBinary) + assert(stream.readAllBytes().sameElements(data.getBytes)) + stream.close() + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryInputStream should read exact number of bytes") { + val largeBinary = createLargeBinary("0123456789ABCDEF") + + val stream = new LargeBinaryInputStream(largeBinary) + val result = stream.readNBytes(10) + + assert(result.length == 10) + assert(result.sameElements("0123456789".getBytes)) + stream.close() + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryInputStream should handle reading more bytes than available") { + val data = "Short" + val largeBinary = createLargeBinary(data) + + val stream = new LargeBinaryInputStream(largeBinary) + val result = stream.readNBytes(100) + + assert(result.length == data.length) + assert(result.sameElements(data.getBytes)) + stream.close() + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryInputStream should support standard single-byte read") { + val largeBinary = createLargeBinary("ABC") + + val stream = new LargeBinaryInputStream(largeBinary) + assert(stream.read() == 65) // 'A' + assert(stream.read() == 66) // 'B' + assert(stream.read() == 67) // 'C' + assert(stream.read() == -1) // EOF + stream.close() + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryInputStream should return -1 at EOF") { + val largeBinary = createLargeBinary("EOF") + + val stream = new LargeBinaryInputStream(largeBinary) + stream.readAllBytes() // Read all data + assert(stream.read() == -1) + stream.close() + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryInputStream should throw exception when reading from closed stream") { + val largeBinary = createLargeBinary("test") + + val stream = new LargeBinaryInputStream(largeBinary) + stream.close() + + assertThrows[java.io.IOException](stream.read()) + assertThrows[java.io.IOException](stream.readAllBytes()) + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryInputStream should handle multiple close calls") { + val largeBinary = createLargeBinary("test") + + val stream = new LargeBinaryInputStream(largeBinary) + stream.close() + stream.close() // Should not throw + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryInputStream should read large data correctly") { + val largeData = Array.fill[Byte](20000)((scala.util.Random.nextInt(256) - 128).toByte) + val largeBinary = new LargeBinary() + val out = new LargeBinaryOutputStream(largeBinary) + try { + out.write(largeData) + } finally { + out.close() + } + + val stream = new LargeBinaryInputStream(largeBinary) + val result = stream.readAllBytes() + assert(result.sameElements(largeData)) + stream.close() + + LargeBinaryManager.deleteAllObjects() + } + + // ======================================== + // LargeBinaryManager Tests + // ======================================== + + test("LargeBinaryManager should create a large binary") { + val pointer = createLargeBinary("Test large binary data") + + assertStandardBucket(pointer) + } + + test("LargeBinaryInputStream should open and read a large binary") { + val data = "Hello from large binary!" + val pointer = createLargeBinary(data) + + val stream = new LargeBinaryInputStream(pointer) + val readData = stream.readAllBytes() + stream.close() + + assert(readData.sameElements(data.getBytes)) + } + + test("LargeBinaryInputStream should fail to open non-existent large binary") { + val fakeLargeBinary = new LargeBinary("s3://texera-large-binaries/nonexistent/file") + val stream = new LargeBinaryInputStream(fakeLargeBinary) + + try { + intercept[Exception] { + stream.read() + } + } finally { + try { stream.close() } + catch { case _: Exception => } + } + } + + test("LargeBinaryManager should delete all large binaries") { + val pointer1 = new LargeBinary() + val out1 = new LargeBinaryOutputStream(pointer1) + try { + out1.write("Object 1".getBytes) + } finally { + out1.close() + } + + val pointer2 = new LargeBinary() + val out2 = new LargeBinaryOutputStream(pointer2) + try { + out2.write("Object 2".getBytes) + } finally { + out2.close() + } + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryManager should handle delete with no objects gracefully") { + LargeBinaryManager.deleteAllObjects() // Should not throw exception + } + + test("LargeBinaryManager should delete all objects") { + val pointer1 = createLargeBinary("Test data") + val pointer2 = createLargeBinary("Test data") + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryManager should create bucket if it doesn't exist") { + val pointer = createLargeBinary("Test bucket creation") + + assertStandardBucket(pointer) + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryManager should handle large objects correctly") { + val largeData = Array.fill[Byte](6 * 1024 * 1024)((scala.util.Random.nextInt(256) - 128).toByte) + val pointer = new LargeBinary() + val out = new LargeBinaryOutputStream(pointer) + try { + out.write(largeData) + } finally { + out.close() + } + + val stream = new LargeBinaryInputStream(pointer) + val readData = stream.readAllBytes() + stream.close() + + assert(readData.sameElements(largeData)) + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryManager should generate unique URIs for different objects") { + val testData = "Unique URI test".getBytes + val pointer1 = new LargeBinary() + val out1 = new LargeBinaryOutputStream(pointer1) + try { + out1.write(testData) + } finally { + out1.close() + } + + val pointer2 = new LargeBinary() + val out2 = new LargeBinaryOutputStream(pointer2) + try { + out2.write(testData) + } finally { + out2.close() + } + + assert(pointer1.getUri != pointer2.getUri) + assert(pointer1.getObjectKey != pointer2.getObjectKey) + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryInputStream should handle multiple reads from the same large binary") { + val data = "Multiple reads test data" + val pointer = createLargeBinary(data) + + val stream1 = new LargeBinaryInputStream(pointer) + val readData1 = stream1.readAllBytes() + stream1.close() + + val stream2 = new LargeBinaryInputStream(pointer) + val readData2 = stream2.readAllBytes() + stream2.close() + + assert(readData1.sameElements(data.getBytes)) + assert(readData2.sameElements(data.getBytes)) + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryManager should properly parse bucket name and object key from large binary") { + val largeBinary = createLargeBinary("URI parsing test") + + assertStandardBucket(largeBinary) + assert(largeBinary.getObjectKey.nonEmpty) + assert(!largeBinary.getObjectKey.startsWith("/")) + + LargeBinaryManager.deleteAllObjects() + } + + // ======================================== + // Object-Oriented API Tests + // ======================================== + + test("LargeBinary with LargeBinaryOutputStream should create a large binary") { + val data = "Test data for LargeBinary with LargeBinaryOutputStream" + + val largeBinary = new LargeBinary() + val out = new LargeBinaryOutputStream(largeBinary) + try { + out.write(data.getBytes) + } finally { + out.close() + } + + assertStandardBucket(largeBinary) + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryInputStream constructor should read large binary contents") { + val data = "Test data for LargeBinaryInputStream constructor" + val largeBinary = createLargeBinary(data) + + val stream = new LargeBinaryInputStream(largeBinary) + val readData = stream.readAllBytes() + stream.close() + + assert(readData.sameElements(data.getBytes)) + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryOutputStream and LargeBinaryInputStream should work together end-to-end") { + val data = "End-to-end test data" + + // Create using streaming API + val largeBinary = new LargeBinary() + val out = new LargeBinaryOutputStream(largeBinary) + try { + out.write(data.getBytes) + } finally { + out.close() + } + + // Read using standard constructor + val stream = new LargeBinaryInputStream(largeBinary) + val readData = stream.readAllBytes() + stream.close() + + assert(readData.sameElements(data.getBytes)) + + LargeBinaryManager.deleteAllObjects() + } + + // ======================================== + // LargeBinaryOutputStream Tests (New Symmetric API) + // ======================================== + + test("LargeBinaryOutputStream should write and upload data to S3") { + val data = "Test data for LargeBinaryOutputStream" + + val largeBinary = new LargeBinary() + val outStream = new LargeBinaryOutputStream(largeBinary) + outStream.write(data.getBytes) + outStream.close() + + assertStandardBucket(largeBinary) + + // Verify data can be read back + val inStream = new LargeBinaryInputStream(largeBinary) + val readData = inStream.readAllBytes() + inStream.close() + + assert(readData.sameElements(data.getBytes)) + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryOutputStream should create large binary") { + val data = "Database registration test" + + val largeBinary = new LargeBinary() + val outStream = new LargeBinaryOutputStream(largeBinary) + outStream.write(data.getBytes) + outStream.close() + + assertStandardBucket(largeBinary) + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryOutputStream should handle large data correctly") { + val largeData = Array.fill[Byte](8 * 1024 * 1024)((scala.util.Random.nextInt(256) - 128).toByte) + + val largeBinary = new LargeBinary() + val outStream = new LargeBinaryOutputStream(largeBinary) + outStream.write(largeData) + outStream.close() + + // Verify data integrity + val inStream = new LargeBinaryInputStream(largeBinary) + val readData = inStream.readAllBytes() + inStream.close() + + assert(readData.sameElements(largeData)) + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryOutputStream should handle multiple writes") { + val largeBinary = new LargeBinary() + val outStream = new LargeBinaryOutputStream(largeBinary) + outStream.write("Hello ".getBytes) + outStream.write("World".getBytes) + outStream.write("!".getBytes) + outStream.close() + + val inStream = new LargeBinaryInputStream(largeBinary) + val readData = inStream.readAllBytes() + inStream.close() + + assert(readData.sameElements("Hello World!".getBytes)) + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryOutputStream should throw exception when writing to closed stream") { + val largeBinary = new LargeBinary() + val outStream = new LargeBinaryOutputStream(largeBinary) + outStream.write("test".getBytes) + outStream.close() + + assertThrows[java.io.IOException](outStream.write("more".getBytes)) + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinaryOutputStream should handle close() being called multiple times") { + val largeBinary = new LargeBinary() + val outStream = new LargeBinaryOutputStream(largeBinary) + outStream.write("test".getBytes) + outStream.close() + outStream.close() // Should not throw + + LargeBinaryManager.deleteAllObjects() + } + + test("New LargeBinary() constructor should create unique URIs") { + val largeBinary1 = new LargeBinary() + val largeBinary2 = new LargeBinary() + + assert(largeBinary1.getUri != largeBinary2.getUri) + assert(largeBinary1.getObjectKey != largeBinary2.getObjectKey) + + LargeBinaryManager.deleteAllObjects() + } + + test("LargeBinary() and LargeBinaryOutputStream API should be symmetric with input") { + val data = "Symmetric API test" + + // Write using new symmetric API + val largeBinary = new LargeBinary() + val outStream = new LargeBinaryOutputStream(largeBinary) + outStream.write(data.getBytes) + outStream.close() + + // Read using symmetric API + val inStream = new LargeBinaryInputStream(largeBinary) + val readData = inStream.readAllBytes() + inStream.close() + + assert(readData.sameElements(data.getBytes)) + + LargeBinaryManager.deleteAllObjects() + } +} diff --git a/common/workflow-core/src/test/scala/org/apache/texera/service/util/LargeBinaryOutputStreamSpec.scala b/common/workflow-core/src/test/scala/org/apache/texera/service/util/LargeBinaryOutputStreamSpec.scala new file mode 100644 index 00000000000..ed2a2fbace7 --- /dev/null +++ b/common/workflow-core/src/test/scala/org/apache/texera/service/util/LargeBinaryOutputStreamSpec.scala @@ -0,0 +1,252 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service.util + +import org.apache.texera.amber.core.tuple.LargeBinary +import org.scalatest.{BeforeAndAfterAll, BeforeAndAfterEach} +import org.scalatest.funsuite.AnyFunSuite + +import java.io.IOException +import scala.util.Random + +class LargeBinaryOutputStreamSpec + extends AnyFunSuite + with S3StorageTestBase + with BeforeAndAfterAll + with BeforeAndAfterEach { + + private val testBucketName = "test-large-binary-output-stream" + + override def beforeAll(): Unit = { + super.beforeAll() + S3StorageClient.createBucketIfNotExist(testBucketName) + } + + override def afterAll(): Unit = { + try { + S3StorageClient.deleteDirectory(testBucketName, "") + } catch { + case _: Exception => // Ignore cleanup errors + } + super.afterAll() + } + + // Helper methods + private def createLargeBinary(key: String): LargeBinary = + new LargeBinary(s"s3://$testBucketName/$key") + + private def generateRandomData(size: Int): Array[Byte] = + Array.fill[Byte](size)((Random.nextInt(256) - 128).toByte) + + private def withStream[T](largeBinary: LargeBinary)(f: LargeBinaryOutputStream => T): T = { + val stream = new LargeBinaryOutputStream(largeBinary) + try f(stream) + finally stream.close() + } + + private def readBack(largeBinary: LargeBinary): Array[Byte] = { + val inputStream = new LargeBinaryInputStream(largeBinary) + try inputStream.readAllBytes() + finally inputStream.close() + } + + private def writeAndVerify(key: String, data: Array[Byte]): Unit = { + val largeBinary = createLargeBinary(key) + withStream(largeBinary)(_.write(data, 0, data.length)) + assert(readBack(largeBinary).sameElements(data)) + } + + // === Constructor Tests === + test("should reject null LargeBinary") { + val exception = intercept[IllegalArgumentException](new LargeBinaryOutputStream(null)) + assert(exception.getMessage.contains("LargeBinary cannot be null")) + } + + // === Basic Write Tests === + test("should write single bytes correctly") { + val largeBinary = createLargeBinary("test/single-bytes.txt") + withStream(largeBinary) { stream => + "Hello".foreach(c => stream.write(c.toByte)) + } + assert(new String(readBack(largeBinary)) == "Hello") + } + + test("should write byte arrays correctly") { + val testData = "Hello, World!".getBytes + writeAndVerify("test/array-write.txt", testData) + } + + test("should handle partial writes with offset and length") { + val testData = "Hello, World!".getBytes + val largeBinary = createLargeBinary("test/partial-write.txt") + + withStream(largeBinary) { stream => + stream.write(testData, 0, 5) // "Hello" + stream.write(testData, 7, 5) // "World" + } + + assert(new String(readBack(largeBinary)) == "HelloWorld") + } + + test("should handle multiple consecutive writes") { + val largeBinary = createLargeBinary("test/multiple-writes.txt") + withStream(largeBinary) { stream => + stream.write("Hello".getBytes) + stream.write(", ".getBytes) + stream.write("World!".getBytes) + } + assert(new String(readBack(largeBinary)) == "Hello, World!") + } + + // === Stream Lifecycle Tests === + test("flush should not throw") { + val largeBinary = createLargeBinary("test/flush.txt") + withStream(largeBinary) { stream => + stream.write("test".getBytes) + stream.flush() + stream.write(" data".getBytes) + } + assert(new String(readBack(largeBinary)) == "test data") + } + + test("close should be idempotent") { + val largeBinary = createLargeBinary("test/close-idempotent.txt") + val stream = new LargeBinaryOutputStream(largeBinary) + stream.write("data".getBytes) + stream.close() + stream.close() // Should not throw + stream.flush() // Should not throw after close + assert(new String(readBack(largeBinary)) == "data") + } + + test("close should handle empty stream") { + val largeBinary = createLargeBinary("test/empty-stream.txt") + val stream = new LargeBinaryOutputStream(largeBinary) + stream.close() + assert(readBack(largeBinary).length == 0) + } + + // === Error Handling === + test("write operations should throw IOException when stream is closed") { + val largeBinary = createLargeBinary("test/closed-stream.txt") + val stream = new LargeBinaryOutputStream(largeBinary) + stream.close() + + val ex1 = intercept[IOException](stream.write('A'.toByte)) + assert(ex1.getMessage.contains("Stream is closed")) + + val ex2 = intercept[IOException](stream.write("test".getBytes)) + assert(ex2.getMessage.contains("Stream is closed")) + } + + // === Large Data Tests === + test("should handle large data (1MB)") { + val largeData = generateRandomData(1024 * 1024) + writeAndVerify("test/large-1mb.bin", largeData) + } + + test("should handle very large data (10MB)") { + val veryLargeData = generateRandomData(10 * 1024 * 1024) + writeAndVerify("test/large-10mb.bin", veryLargeData) + } + + test("should handle chunked writes") { + val totalSize = 1024 * 1024 // 1MB + val chunkSize = 8 * 1024 // 8KB + val data = generateRandomData(totalSize) + val largeBinary = createLargeBinary("test/chunked.bin") + + withStream(largeBinary) { stream => + data.grouped(chunkSize).foreach(chunk => stream.write(chunk)) + } + + assert(readBack(largeBinary).sameElements(data)) + } + + // === Binary Data Tests === + test("should preserve all byte values (0-255)") { + val allBytes = (0 until 256).map(_.toByte).toArray + writeAndVerify("test/all-bytes.bin", allBytes) + } + + // === Integration Tests === + test("should handle concurrent writes to different objects") { + val streams = (1 to 3).map { i => + val obj = createLargeBinary(s"test/concurrent-$i.txt") + val stream = new LargeBinaryOutputStream(obj) + (obj, stream, s"Data $i") + } + + try { + streams.foreach { case (_, stream, data) => stream.write(data.getBytes) } + } finally { + streams.foreach(_._2.close()) + } + + streams.foreach { + case (obj, _, expected) => + assert(new String(readBack(obj)) == expected) + } + } + + test("should overwrite existing object") { + val largeBinary = createLargeBinary("test/overwrite.txt") + withStream(largeBinary)(_.write("original data".getBytes)) + withStream(largeBinary)(_.write("new data".getBytes)) + assert(new String(readBack(largeBinary)) == "new data") + } + + test("should handle mixed write operations") { + val largeBinary = createLargeBinary("test/mixed-writes.txt") + withStream(largeBinary) { stream => + stream.write('A'.toByte) + stream.write(" test ".getBytes) + stream.write('B'.toByte) + val data = "Hello, World!".getBytes + stream.write(data, 7, 6) // "World!" + } + assert(new String(readBack(largeBinary)) == "A test BWorld!") + } + + // === Edge Cases === + test("should create bucket automatically") { + val newBucketName = s"new-bucket-${Random.nextInt(10000)}" + val largeBinary = new LargeBinary(s"s3://$newBucketName/test/auto-create.txt") + + try { + withStream(largeBinary)(_.write("test".getBytes)) + assert(new String(readBack(largeBinary)) == "test") + } finally { + try S3StorageClient.deleteDirectory(newBucketName, "") + catch { case _: Exception => /* ignore */ } + } + } + + test("should handle rapid open/close cycles") { + (1 to 10).foreach { i => + withStream(createLargeBinary(s"test/rapid-$i.txt"))(_.write(s"data-$i".getBytes)) + } + + (1 to 10).foreach { i => + val result = readBack(createLargeBinary(s"test/rapid-$i.txt")) + assert(new String(result) == s"data-$i") + } + } +} diff --git a/common/workflow-core/src/test/scala/org/apache/texera/service/util/S3StorageClientSpec.scala b/common/workflow-core/src/test/scala/org/apache/texera/service/util/S3StorageClientSpec.scala new file mode 100644 index 00000000000..a1662cf8c3f --- /dev/null +++ b/common/workflow-core/src/test/scala/org/apache/texera/service/util/S3StorageClientSpec.scala @@ -0,0 +1,337 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service.util + +import org.scalatest.{BeforeAndAfterAll, BeforeAndAfterEach} +import org.scalatest.funsuite.AnyFunSuite + +import java.io.ByteArrayInputStream +import scala.util.Random + +class S3StorageClientSpec + extends AnyFunSuite + with S3StorageTestBase + with BeforeAndAfterAll + with BeforeAndAfterEach { + + private val testBucketName = "test-s3-storage-client" + + override def beforeAll(): Unit = { + super.beforeAll() + S3StorageClient.createBucketIfNotExist(testBucketName) + } + + override def afterAll(): Unit = { + // Clean up test bucket + try { + S3StorageClient.deleteDirectory(testBucketName, "") + } catch { + case _: Exception => // Ignore cleanup errors + } + super.afterAll() + } + + // Helper methods + private def createInputStream(data: String): ByteArrayInputStream = { + new ByteArrayInputStream(data.getBytes) + } + + private def createInputStream(data: Array[Byte]): ByteArrayInputStream = { + new ByteArrayInputStream(data) + } + + private def readInputStream(inputStream: java.io.InputStream): Array[Byte] = { + val buffer = new Array[Byte](8192) + val outputStream = new java.io.ByteArrayOutputStream() + var bytesRead = 0 + while ({ + bytesRead = inputStream.read(buffer); bytesRead != -1 + }) { + outputStream.write(buffer, 0, bytesRead) + } + outputStream.toByteArray + } + + // ======================================== + // uploadObject Tests + // ======================================== + + test("uploadObject should upload a small object successfully") { + val testData = "Hello, World! This is a small test object." + val objectKey = "test/small-object.txt" + + val eTag = S3StorageClient.uploadObject(testBucketName, objectKey, createInputStream(testData)) + + assert(eTag != null) + assert(eTag.nonEmpty) + + // Clean up + S3StorageClient.deleteObject(testBucketName, objectKey) + } + + test("uploadObject should upload an empty object") { + val objectKey = "test/empty-object.txt" + + val eTag = S3StorageClient.uploadObject(testBucketName, objectKey, createInputStream("")) + + assert(eTag != null) + + // Clean up + S3StorageClient.deleteObject(testBucketName, objectKey) + } + + test("uploadObject should upload a large object using multipart upload") { + // Create data larger than MINIMUM_NUM_OF_MULTIPART_S3_PART (5MB) + val largeData = Array.fill[Byte](6 * 1024 * 1024)((Random.nextInt(256) - 128).toByte) + val objectKey = "test/large-object.bin" + + val eTag = S3StorageClient.uploadObject(testBucketName, objectKey, createInputStream(largeData)) + + assert(eTag != null) + assert(eTag.nonEmpty) + + // Verify the uploaded content + val downloadedStream = S3StorageClient.downloadObject(testBucketName, objectKey) + val downloadedData = readInputStream(downloadedStream) + downloadedStream.close() + + assert(downloadedData.length == largeData.length) + assert(downloadedData.sameElements(largeData)) + + // Clean up + S3StorageClient.deleteObject(testBucketName, objectKey) + } + + test("uploadObject should handle objects with special characters in key") { + val testData = "Testing special characters" + val objectKey = "test/special-chars/file with spaces & symbols!@#.txt" + + val eTag = S3StorageClient.uploadObject(testBucketName, objectKey, createInputStream(testData)) + + assert(eTag != null) + + // Clean up + S3StorageClient.deleteObject(testBucketName, objectKey) + } + + test("uploadObject should overwrite existing object") { + val objectKey = "test/overwrite-test.txt" + val data1 = "Original data" + val data2 = "Updated data" + + S3StorageClient.uploadObject(testBucketName, objectKey, createInputStream(data1)) + val eTag2 = S3StorageClient.uploadObject(testBucketName, objectKey, createInputStream(data2)) + + assert(eTag2 != null) + + val downloadedStream = S3StorageClient.downloadObject(testBucketName, objectKey) + val downloadedData = new String(readInputStream(downloadedStream)) + downloadedStream.close() + + assert(downloadedData == data2) + + // Clean up + S3StorageClient.deleteObject(testBucketName, objectKey) + } + + // ======================================== + // downloadObject Tests + // ======================================== + + test("downloadObject should download an object successfully") { + val testData = "This is test data for download." + val objectKey = "test/download-test.txt" + + S3StorageClient.uploadObject(testBucketName, objectKey, createInputStream(testData)) + + val inputStream = S3StorageClient.downloadObject(testBucketName, objectKey) + val downloadedData = new String(readInputStream(inputStream)) + inputStream.close() + + assert(downloadedData == testData) + + // Clean up + S3StorageClient.deleteObject(testBucketName, objectKey) + } + + test("downloadObject should download large objects correctly") { + val largeData = Array.fill[Byte](10 * 1024 * 1024)((Random.nextInt(256) - 128).toByte) + val objectKey = "test/large-download-test.bin" + + S3StorageClient.uploadObject(testBucketName, objectKey, createInputStream(largeData)) + + val inputStream = S3StorageClient.downloadObject(testBucketName, objectKey) + val downloadedData = readInputStream(inputStream) + inputStream.close() + + assert(downloadedData.length == largeData.length) + assert(downloadedData.sameElements(largeData)) + + // Clean up + S3StorageClient.deleteObject(testBucketName, objectKey) + } + + test("downloadObject should download empty objects") { + val objectKey = "test/empty-download-test.txt" + + S3StorageClient.uploadObject(testBucketName, objectKey, createInputStream("")) + + val inputStream = S3StorageClient.downloadObject(testBucketName, objectKey) + val downloadedData = readInputStream(inputStream) + inputStream.close() + + assert(downloadedData.isEmpty) + + // Clean up + S3StorageClient.deleteObject(testBucketName, objectKey) + } + + test("downloadObject should throw exception for non-existent object") { + val nonExistentKey = "test/non-existent-object.txt" + + assertThrows[Exception] { + S3StorageClient.downloadObject(testBucketName, nonExistentKey) + } + } + + test("downloadObject should handle binary data correctly") { + val binaryData = Array[Byte](0, 1, 2, 127, -128, -1, 64, 32, 16, 8, 4, 2, 1) + val objectKey = "test/binary-data.bin" + + S3StorageClient.uploadObject(testBucketName, objectKey, createInputStream(binaryData)) + + val inputStream = S3StorageClient.downloadObject(testBucketName, objectKey) + val downloadedData = readInputStream(inputStream) + inputStream.close() + + assert(downloadedData.sameElements(binaryData)) + + // Clean up + S3StorageClient.deleteObject(testBucketName, objectKey) + } + + // ======================================== + // deleteObject Tests + // ======================================== + + test("deleteObject should delete an existing object") { + val objectKey = "test/delete-test.txt" + S3StorageClient.uploadObject(testBucketName, objectKey, createInputStream("delete me")) + + S3StorageClient.deleteObject(testBucketName, objectKey) + + // Verify deletion by attempting to download + assertThrows[Exception] { + S3StorageClient.downloadObject(testBucketName, objectKey) + } + } + + test("deleteObject should not throw exception for non-existent object") { + val nonExistentKey = "test/already-deleted.txt" + + // Should not throw exception + S3StorageClient.deleteObject(testBucketName, nonExistentKey) + } + + test("deleteObject should delete large objects") { + val largeData = Array.fill[Byte](7 * 1024 * 1024)((Random.nextInt(256) - 128).toByte) + val objectKey = "test/large-delete-test.bin" + + S3StorageClient.uploadObject(testBucketName, objectKey, createInputStream(largeData)) + + S3StorageClient.deleteObject(testBucketName, objectKey) + + // Verify deletion by attempting to download + assertThrows[Exception] { + S3StorageClient.downloadObject(testBucketName, objectKey) + } + } + + test("deleteObject should handle multiple deletions of the same object") { + val objectKey = "test/multi-delete-test.txt" + S3StorageClient.uploadObject( + testBucketName, + objectKey, + createInputStream("delete multiple times") + ) + + S3StorageClient.deleteObject(testBucketName, objectKey) + + // Second delete should not throw exception + S3StorageClient.deleteObject(testBucketName, objectKey) + } + + // ======================================== + // Integration Tests (combining methods) + // ======================================== + + test("upload, download, and delete workflow should work correctly") { + val testData = "Complete workflow test data" + val objectKey = "test/workflow-test.txt" + + // Upload + val eTag = S3StorageClient.uploadObject(testBucketName, objectKey, createInputStream(testData)) + assert(eTag != null) + + // Download + val inputStream = S3StorageClient.downloadObject(testBucketName, objectKey) + val downloadedData = new String(readInputStream(inputStream)) + inputStream.close() + assert(downloadedData == testData) + + // Delete + S3StorageClient.deleteObject(testBucketName, objectKey) + } + + test("multiple objects can be managed independently") { + val objects = Map( + "test/object1.txt" -> "Data for object 1", + "test/object2.txt" -> "Data for object 2", + "test/object3.txt" -> "Data for object 3" + ) + + // Upload all objects + objects.foreach { + case (key, data) => + S3StorageClient.uploadObject(testBucketName, key, createInputStream(data)) + } + + // Delete one object + S3StorageClient.deleteObject(testBucketName, "test/object2.txt") + + // Clean up remaining objects + S3StorageClient.deleteObject(testBucketName, "test/object1.txt") + S3StorageClient.deleteObject(testBucketName, "test/object3.txt") + } + + test("objects with nested paths should be handled correctly") { + val objectKey = "test/deeply/nested/path/to/object.txt" + val testData = "Nested path test" + + S3StorageClient.uploadObject(testBucketName, objectKey, createInputStream(testData)) + + val inputStream = S3StorageClient.downloadObject(testBucketName, objectKey) + val downloadedData = new String(readInputStream(inputStream)) + inputStream.close() + assert(downloadedData == testData) + + S3StorageClient.deleteObject(testBucketName, objectKey) + } +} diff --git a/common/workflow-core/src/test/scala/org/apache/texera/service/util/S3StorageTestBase.scala b/common/workflow-core/src/test/scala/org/apache/texera/service/util/S3StorageTestBase.scala new file mode 100644 index 00000000000..1d3b77dbb16 --- /dev/null +++ b/common/workflow-core/src/test/scala/org/apache/texera/service/util/S3StorageTestBase.scala @@ -0,0 +1,69 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service.util + +import com.dimafeng.testcontainers.MinIOContainer +import org.apache.texera.amber.config.StorageConfig +import org.scalatest.{BeforeAndAfterAll, Suite} +import org.testcontainers.utility.DockerImageName + +/** + * Base trait for tests requiring S3 storage (MinIO). + * Provides access to a single shared MinIO container across all test suites. + * + * Usage: Mix this trait into any test suite that needs S3 storage. + */ +trait S3StorageTestBase extends BeforeAndAfterAll { this: Suite => + + override def beforeAll(): Unit = { + super.beforeAll() + // Trigger lazy initialization of shared container + S3StorageTestBase.ensureContainerStarted() + } +} + +object S3StorageTestBase { + private lazy val container: MinIOContainer = { + val c = MinIOContainer( + dockerImageName = DockerImageName.parse("minio/minio:RELEASE.2025-02-28T09-55-16Z"), + userName = "texera_minio", + password = "password" + ) + c.start() + + val endpoint = s"http://${c.host}:${c.mappedPort(9000)}" + StorageConfig.s3Endpoint = endpoint + + println(s"[S3Storage] Started shared MinIO at $endpoint") + + sys.addShutdownHook { + println("[S3Storage] Stopping shared MinIO...") + c.stop() + } + + c + } + + /** Ensures the container is started (triggers lazy initialization). */ + def ensureContainerStarted(): Unit = { + container // Access lazy val to trigger initialization + () + } +} diff --git a/common/workflow-operator/build.sbt b/common/workflow-operator/build.sbt new file mode 100644 index 00000000000..1c082cae96e --- /dev/null +++ b/common/workflow-operator/build.sbt @@ -0,0 +1,116 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +import scala.collection.Seq +///////////////////////////////////////////////////////////////////////////// +// Project Settings +///////////////////////////////////////////////////////////////////////////// + +name := "workflow-operator" + + +enablePlugins(JavaAppPackaging) + +// Enable semanticdb for Scalafix +ThisBuild / semanticdbEnabled := true +ThisBuild / semanticdbVersion := scalafixSemanticdb.revision + +// Manage dependency conflicts by always using the latest revision +ThisBuild / conflictManager := ConflictManager.latestRevision + +// Restrict parallel execution of tests to avoid conflicts +Global / concurrentRestrictions += Tags.limit(Tags.Test, 1) + + +///////////////////////////////////////////////////////////////////////////// +// Compiler Options +///////////////////////////////////////////////////////////////////////////// + +// Scala compiler options +Compile / scalacOptions ++= Seq( + "-Xelide-below", "WARNING", // Turn on optimizations with "WARNING" as the threshold + "-feature", // Check feature warnings + "-deprecation", // Check deprecation warnings + "-Ywarn-unused:imports" // Check for unused imports +) + +///////////////////////////////////////////////////////////////////////////// +// Test-related Dependencies +///////////////////////////////////////////////////////////////////////////// + +libraryDependencies ++= Seq( + "org.scalamock" %% "scalamock" % "5.2.0" % Test, // ScalaMock + "org.scalatest" %% "scalatest" % "3.2.15" % Test, // ScalaTest + "junit" % "junit" % "4.13.2" % Test, // JUnit + "com.novocode" % "junit-interface" % "0.11" % Test // SBT interface for JUnit +) + + +///////////////////////////////////////////////////////////////////////////// +// Jackson-related Dependencies +///////////////////////////////////////////////////////////////////////////// + +val jacksonVersion = "2.18.6" +libraryDependencies ++= Seq( + "com.fasterxml.jackson.core" % "jackson-databind" % jacksonVersion, // Jackson Databind + "com.fasterxml.jackson.core" % "jackson-annotations" % jacksonVersion, // Jackson Annotation + "com.fasterxml.jackson.module" %% "jackson-module-scala" % jacksonVersion, // Scala Module +) + +// Lucene related, used by the keyword-search operators +val luceneVersion = "8.7.0" +libraryDependencies ++= Seq( + "org.apache.lucene" % "lucene-core" % luceneVersion, + "org.apache.lucene" % "lucene-queryparser" % luceneVersion, + "org.apache.lucene" % "lucene-queries" % luceneVersion, + "org.apache.lucene" % "lucene-memory" % luceneVersion +) + +// kjetland +libraryDependencies ++= Seq( + "javax.validation" % "validation-api" % "2.0.1.Final", + "org.slf4j" % "slf4j-api" % "1.7.26", + "io.github.classgraph" % "classgraph" % "4.8.157", + "ch.qos.logback" % "logback-classic" % "1.2.3" % "test", + "com.github.java-json-tools" % "json-schema-validator" % "2.2.14" % "test", + "com.fasterxml.jackson.module" % "jackson-module-kotlin" % jacksonVersion % "test", + "com.fasterxml.jackson.datatype" % "jackson-datatype-jdk8" % jacksonVersion % "test", + "com.fasterxml.jackson.datatype" % "jackson-datatype-jsr310" % jacksonVersion % "test", + "joda-time" % "joda-time" % "2.12.5" % "test", + "com.fasterxml.jackson.datatype" % "jackson-datatype-joda" % jacksonVersion % "test", + "com.fasterxml.jackson.module" % "jackson-module-jsonSchema" % jacksonVersion, + "com.fasterxml.jackson.module" %% "jackson-module-scala" % jacksonVersion, + // https://mvnrepository.com/artifact/com.fasterxml.jackson.module/jackson-module-no-ctor-deser + "com.fasterxml.jackson.module" % "jackson-module-no-ctor-deser" % jacksonVersion, +) + +///////////////////////////////////////////////////////////////////////////// +// Additional Dependencies +///////////////////////////////////////////////////////////////////////////// + +libraryDependencies ++= Seq( + "com.thesamet.scalapb" %% "scalapb-json4s" % "0.12.0", + "com.github.tototoshi" %% "scala-csv" % "1.3.10", // csv parser + "com.konghq" % "unirest-java" % "3.14.2", + "commons-io" % "commons-io" % "2.15.1", + "org.apache.commons" % "commons-compress" % "1.27.1", + "org.tukaani" % "xz" % "1.9", + "com.univocity" % "univocity-parsers" % "2.9.1", + "org.apache.lucene" % "lucene-analyzers-common" % "8.11.4" +) + +libraryDependencies += "io.github.classgraph" % "classgraph" % "4.8.184" % Test diff --git a/common/workflow-operator/project/build.properties b/common/workflow-operator/project/build.properties new file mode 100644 index 00000000000..eaefbb622ed --- /dev/null +++ b/common/workflow-operator/project/build.properties @@ -0,0 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +sbt.version=1.12.9 \ No newline at end of file diff --git a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaDraft.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaDraft.java new file mode 100644 index 00000000000..60f3a6d0b1e --- /dev/null +++ b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaDraft.java @@ -0,0 +1,22 @@ +/* + * Copyright (c) 2016 Kjell Tore Eliassen (mbknor) + * Licensed under the MIT License. + * + * This file is derived from mbknor-jackson-jsonschema. + * Source: https://github.com/mbknor/mbknor-jackson-jsonschema + */ + +package com.kjetland.jackson.jsonSchema; + +public enum JsonSchemaDraft { + DRAFT_04("http://json-schema.org/draft-04/schema#"), + DRAFT_06("http://json-schema.org/draft-06/schema#"), + DRAFT_07("http://json-schema.org/draft-07/schema#"), + DRAFT_2019_09("http://json-schema.org/draft/2019-09/schema#"); + + final String url; + + JsonSchemaDraft(String url) { + this.url = url; + } +} \ No newline at end of file diff --git a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaGenerator.scala b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaGenerator.scala new file mode 100644 index 00000000000..bcd38f529e2 --- /dev/null +++ b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaGenerator.scala @@ -0,0 +1,1690 @@ +/* + * Copyright (c) 2016 Kjell Tore Eliassen (mbknor) + * Licensed under the MIT License. + * + * This file is derived from mbknor-jackson-jsonschema. + * Source: https://github.com/mbknor/mbknor-jackson-jsonschema + */ + +package com.kjetland.jackson.jsonSchema + +import com.fasterxml.jackson.annotation._ +import com.fasterxml.jackson.core.JsonParser.NumberType +import com.fasterxml.jackson.databind._ +import com.fasterxml.jackson.databind.annotation.JsonDeserialize +import com.fasterxml.jackson.databind.introspect.{AnnotatedClass, AnnotatedClassResolver} +import com.fasterxml.jackson.databind.jsonFormatVisitors._ +import com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver +import com.fasterxml.jackson.databind.node.{ArrayNode, JsonNodeFactory, ObjectNode} +import com.fasterxml.jackson.databind.util.ClassUtil +import com.kjetland.jackson.jsonSchema.annotations._ +import io.github.classgraph.{ClassGraph, ScanResult} +import org.slf4j.LoggerFactory + +import java.lang.annotation.Annotation +import java.util +import java.util.function.Supplier +import java.util.{Optional, List => JList} +import javax.validation.constraints._ +import javax.validation.groups.Default +import scala.jdk.CollectionConverters.{CollectionHasAsScala, MapHasAsScala} + +object JsonSchemaGenerator {} + +object JsonSchemaConfig { + + val vanillaJsonSchemaDraft4: JsonSchemaConfig = JsonSchemaConfig( + autoGenerateTitleForProperties = false, + defaultArrayFormat = None, + useOneOfForOption = false, + useOneOfForNullables = false, + useNullableForOption = false, + useNullableForNullables = false, + usePropertyOrdering = false, + hidePolymorphismTypeProperty = false, + disableWarnings = false, + useMinLengthForNotNull = false, + useTypeIdForDefinitionName = false, + customType2FormatMapping = Map(), + useMultipleEditorSelectViaProperty = false, + uniqueItemClasses = Set(), + classTypeReMapping = Map(), + jsonSuppliers = Map() + ) + + /** + * Use this configuration if using the JsonSchema to generate HTML5 GUI, eg. by using https://github.com/jdorn/json-editor + * + * autoGenerateTitleForProperties - If property is named "someName", we will add {"title": "Some Name"} + * defaultArrayFormat - this will result in a better gui than te default one. + */ + val html5EnabledSchema: JsonSchemaConfig = JsonSchemaConfig( + autoGenerateTitleForProperties = true, + defaultArrayFormat = Some("table"), + useOneOfForOption = true, + useOneOfForNullables = false, + useNullableForOption = false, + useNullableForNullables = false, + usePropertyOrdering = true, + hidePolymorphismTypeProperty = true, + disableWarnings = false, + useMinLengthForNotNull = true, + useTypeIdForDefinitionName = false, + customType2FormatMapping = Map[String, String]( + // Java7 dates + "java.time.LocalDateTime" -> "datetime-local", + "java.time.OffsetDateTime" -> "datetime", + "java.time.LocalDate" -> "date", + // Joda-dates + "org.joda.time.LocalDate" -> "date" + ), + useMultipleEditorSelectViaProperty = true, + uniqueItemClasses = Set( + classOf[scala.collection.immutable.Set[_]], + classOf[scala.collection.mutable.Set[_]], + classOf[java.util.Set[_]] + ), + classTypeReMapping = Map(), + jsonSuppliers = Map() + ) + + /** + * This configuration is exactly like the vanilla JSON schema generator, except that "nullables" have been turned on: + * `useOneOfForOption` and `useOneForNullables` have both been set to `true`. With this configuration you can either + * use `Optional` or `Option`, or a standard nullable Java type and get back a schema that allows nulls. + * + * If you need to mix nullable and non-nullable types, you may override the nullability of the type by either setting + * a `NotNull` annotation on the given property, or setting the `required` attribute of the `JsonProperty` annotation. + */ + val nullableJsonSchemaDraft4 = JsonSchemaConfig( + autoGenerateTitleForProperties = false, + defaultArrayFormat = None, + useOneOfForOption = true, + useOneOfForNullables = true, + useNullableForOption = false, + useNullableForNullables = false, + usePropertyOrdering = false, + hidePolymorphismTypeProperty = false, + disableWarnings = false, + useMinLengthForNotNull = false, + useTypeIdForDefinitionName = false, + customType2FormatMapping = Map(), + useMultipleEditorSelectViaProperty = false, + uniqueItemClasses = Set(), + classTypeReMapping = Map(), + jsonSuppliers = Map() + ) + + // Java-API + def create( + autoGenerateTitleForProperties: Boolean, + defaultArrayFormat: Optional[String], + useOneOfForOption: Boolean, + useOneOfForNullables: Boolean, + useNullableForOption: Boolean, + useNullableForNullables: Boolean, + usePropertyOrdering: Boolean, + hidePolymorphismTypeProperty: Boolean, + disableWarnings: Boolean, + useMinLengthForNotNull: Boolean, + useTypeIdForDefinitionName: Boolean, + customType2FormatMapping: java.util.Map[String, String], + useMultipleEditorSelectViaProperty: Boolean, + uniqueItemClasses: java.util.Set[Class[_]], + classTypeReMapping: java.util.Map[Class[_], Class[_]], + jsonSuppliers: java.util.Map[String, Supplier[JsonNode]], + subclassesResolver: SubclassesResolver, + failOnUnknownProperties: Boolean, + javaxValidationGroups: java.util.List[Class[_]] + ): JsonSchemaConfig = { + + JsonSchemaConfig( + autoGenerateTitleForProperties, + Option(defaultArrayFormat.orElse(null)), + useOneOfForOption, + useOneOfForNullables, + useNullableForOption, + useNullableForNullables, + usePropertyOrdering, + hidePolymorphismTypeProperty, + disableWarnings, + useMinLengthForNotNull, + useTypeIdForDefinitionName, + customType2FormatMapping.asScala.toMap, + useMultipleEditorSelectViaProperty, + uniqueItemClasses.asScala.toSet, + classTypeReMapping.asScala.toMap, + jsonSuppliers.asScala.toMap, + Option(subclassesResolver).getOrElse(new SubclassesResolverImpl()), + failOnUnknownProperties, + if (javaxValidationGroups == null) Array[Class[_]]() + else { + javaxValidationGroups.toArray.asInstanceOf[Array[Class[_]]] + } + ) + } + +} + +trait SubclassesResolver { + def getSubclasses(clazz: Class[_]): List[Class[_]] +} + +case class SubclassesResolverImpl( + classGraph: Option[ClassGraph] = None, + packagesToScan: List[String] = List(), + classesToScan: List[String] = List() +) extends SubclassesResolver { + + def this() = this(None, List(), List()) + + def withClassGraph(classGraph: ClassGraph): SubclassesResolverImpl = { + this.copy(classGraph = Option(classGraph)) + } + + // Scala API + def withPackagesToScan(packagesToScan: List[String]): SubclassesResolverImpl = { + this.copy(packagesToScan = packagesToScan) + } + + // Java API + def withPackagesToScan(packagesToScan: JList[String]): SubclassesResolverImpl = { + this.copy(packagesToScan = packagesToScan.asScala.toList) + } + + // Scala API + def withClassesToScan(classesToScan: List[String]): SubclassesResolverImpl = { + this.copy(classesToScan = classesToScan) + } + + // Java API + def withClassesToScan(classesToScan: JList[String]): SubclassesResolverImpl = { + this.copy(classesToScan = classesToScan.asScala.toList) + } + + lazy val reflection: ScanResult = { + + var classGraphConfigured: Boolean = false + + if (classGraph.isDefined) { + classGraphConfigured = true + } + + val _classGraph: ClassGraph = classGraph.getOrElse(new ClassGraph()) + + if (packagesToScan.nonEmpty) { + classGraphConfigured = true + _classGraph.acceptClasses(packagesToScan: _*) + } + + if (classesToScan.nonEmpty) { + classGraphConfigured = true + _classGraph.acceptClasses(classesToScan: _*) + } + + if (!classGraphConfigured) { + LoggerFactory + .getLogger(this.getClass) + .warn( + s"Performance-warning. Since SubclassesResolver is not configured," + + s" it scans the entire classpath. " + + s"https://github.com/mbknor/mbknor-jackson-jsonSchema#subclass-resolving-using-reflection" + ) + } + + _classGraph.enableClassInfo().scan() + } + + override def getSubclasses(clazz: Class[_]): List[Class[_]] = { + if (clazz.isInterface) + reflection.getClassesImplementing(clazz.getName).loadClasses().asScala.toList + else + reflection.getSubclasses(clazz.getName).loadClasses().asScala.toList + } +} + +case class JsonSchemaConfig( + autoGenerateTitleForProperties: Boolean, + defaultArrayFormat: Option[String], + useOneOfForOption: Boolean, + useOneOfForNullables: Boolean, + useNullableForOption: Boolean, + useNullableForNullables: Boolean, + usePropertyOrdering: Boolean, + hidePolymorphismTypeProperty: Boolean, + disableWarnings: Boolean, + useMinLengthForNotNull: Boolean, + useTypeIdForDefinitionName: Boolean, + customType2FormatMapping: Map[String, String], + useMultipleEditorSelectViaProperty: Boolean, // https://github.com/jdorn/json-editor/issues/709 + uniqueItemClasses: Set[ + Class[_] + ], // If rendering array and type is instanceOf class in this set, then we add 'uniqueItems": true' to schema - See // https://github.com/jdorn/json-editor for more info + classTypeReMapping: Map[Class[_], Class[ + _ + ]], // Can be used to prevent rendering using polymorphism for specific classes. + jsonSuppliers: Map[String, Supplier[ + JsonNode + ]], // Suppliers in this map can be accessed using @JsonSchemaInject(jsonSupplierViaLookup = "lookupKey") + subclassesResolver: SubclassesResolver = + new SubclassesResolverImpl(), // Using default impl that scans entire classpath + failOnUnknownProperties: Boolean = true, + javaxValidationGroups: Array[Class[_]] = + Array(), // Used to match against different validation-groups (javax.validation.constraints) + jsonSchemaDraft: JsonSchemaDraft = JsonSchemaDraft.DRAFT_04 +) { + + def withFailOnUnknownProperties(failOnUnknownProperties: Boolean): JsonSchemaConfig = { + this.copy(failOnUnknownProperties = failOnUnknownProperties) + } + + def withSubclassesResolver(subclassesResolver: SubclassesResolver): JsonSchemaConfig = { + this.copy(subclassesResolver = subclassesResolver) + } + + def withJavaxValidationGroups(javaxValidationGroups: Array[Class[_]]): JsonSchemaConfig = { + this.copy(javaxValidationGroups = javaxValidationGroups) + } + + def withJsonSchemaDraft(jsonSchemaDraft: JsonSchemaDraft): JsonSchemaConfig = { + this.copy(jsonSchemaDraft = jsonSchemaDraft) + } +} + +/** + * Json Schema Generator + * + * @param rootObjectMapper pre-configured ObjectMapper + * @param debug Default = false - set to true if generator should log some debug info while generating the schema + * @param config default = vanillaJsonSchemaDraft4. Please use html5EnabledSchema if generating HTML5 GUI, e.g. using https://github.com/jdorn/json-editor + */ +class JsonSchemaGenerator( + val rootObjectMapper: ObjectMapper, + debug: Boolean = false, + config: JsonSchemaConfig = JsonSchemaConfig.vanillaJsonSchemaDraft4 +) { + + val javaxValidationGroups = config.javaxValidationGroups + + // Java API + def this(rootObjectMapper: ObjectMapper) = + this(rootObjectMapper, false, JsonSchemaConfig.vanillaJsonSchemaDraft4) + + // Java API + def this(rootObjectMapper: ObjectMapper, config: JsonSchemaConfig) = + this(rootObjectMapper, false, config) + + val log = LoggerFactory.getLogger(getClass) + + val dateFormatMapping = Map[String, String]( + // Java7 dates + "java.time.LocalDateTime" -> "datetime-local", + "java.time.OffsetDateTime" -> "datetime", + "java.time.LocalDate" -> "date", + // Joda-dates + "org.joda.time.LocalDate" -> "date" + ) + + trait MySerializerProvider { + var provider: SerializerProvider = null + + def getProvider: SerializerProvider = provider + + def setProvider(provider: SerializerProvider): Unit = this.provider = provider + } + + trait EnumSupport { + + val _node: ObjectNode + + def enumTypes(enums: util.Set[String]): Unit = { + // l(s"JsonStringFormatVisitor-enum.enumTypes: ${enums}") + + val enumValuesNode = JsonNodeFactory.instance.arrayNode() + _node.set("enum", enumValuesNode) + + enums.asScala.foreach { enumValue => + if (enumValue.nonEmpty) { + enumValuesNode.add(enumValue) + } + } + } + } + + private def setFormat(node: ObjectNode, format: String): Unit = { + node.put("format", format) + } + + // Verifies that the annotation is applicable based on the config.javaxValidationGroups + private def annotationIsApplicable(annotation: Annotation): Boolean = { + + def extractGroupsFromAnnotation(annotation: Annotation): Array[Class[_]] = { + // Annotations cannot implement interface, so we have to check each and every + // javax-annotation... To prevent bugs with missing groups-extract-impl when new + // validation-annotations are added, I've decided to do it using reflection + val annotationClass = annotation.annotationType() + if (annotationClass.getPackage.getName().startsWith("javax.validation.constraints")) { + val groupsMethod = + try { + annotationClass.getMethod("groups") + } catch { + case e: NoSuchMethodException => null + } + if (groupsMethod != null) { + groupsMethod.invoke(annotation).asInstanceOf[Array[Class[_]]] + } else { + Array() + } + } else { + annotation match { + case x: JsonSchemaInject => x.javaxValidationGroups() + case _ => Array() + } + } + } + + val javaxDefaultGroup = classOf[Default] + + val groupsOnAnnotation: Array[Class[_]] = extractGroupsFromAnnotation(annotation) + + (javaxValidationGroups, groupsOnAnnotation) match { + case (Array(), Array()) => true + case (Array(), l) => + l.contains(javaxDefaultGroup) // Use it if groupsOnAnnotation contains Default + case (l, Array()) => + l.contains(javaxDefaultGroup) // Use it if javaxValidationGroups contains Default + case (a, b) => a.exists(c => b.contains(c)) // One of a must be included in b + } + } + + // Tries to retrieve a annotation and validates that it is applicable + private def selectAnnotation[T <: Annotation]( + property: BeanProperty, + annotationClass: Class[T] + ): Option[T] = { + Option(property.getAnnotation(annotationClass)) + .filter(annotationIsApplicable(_)) + } + + // Tries to retrieve a annotation and validates that it is applicable + private def selectAnnotation[T <: Annotation]( + annotatedClass: AnnotatedClass, + annotationClass: Class[T] + ): Option[T] = { + Option(annotatedClass.getAnnotation(annotationClass)) + .filter(annotationIsApplicable(_)) + } + + case class DefinitionInfo( + ref: Option[String], + jsonObjectFormatVisitor: Option[JsonObjectFormatVisitor] + ) + + // Class that manages creating new definitions or getting $refs to existing definitions + class DefinitionsHandler() { + private var class2Ref = Map[JavaType, String]() + private val definitionsNode = JsonNodeFactory.instance.objectNode() + + case class WorkInProgress(typeInProgress: JavaType, nodeInProgress: ObjectNode) + + // Used when 'combining' multiple invocations to getOrCreateDefinition when processing polymorphism. + private var workInProgress: Option[WorkInProgress] = None + + private var workInProgressStack = List[Option[WorkInProgress]]() + + def pushWorkInProgress(): Unit = { + workInProgressStack = workInProgress :: workInProgressStack + workInProgress = None + } + + def popworkInProgress(): Unit = { + workInProgress = workInProgressStack.head + workInProgressStack = workInProgressStack.tail + } + + def extractTypeName(_type: JavaType): String = { + // use JsonTypeName annotation if present + val annotation = _type.getRawClass.getDeclaredAnnotation(classOf[JsonTypeName]) + Option(annotation) + .flatMap(a => Option(a.value())) + .filter(_.nonEmpty) + .getOrElse(_type.getRawClass.getSimpleName) + } + + def getDefinitionName(_type: JavaType): String = { + val baseName = + if (config.useTypeIdForDefinitionName) _type.getRawClass.getTypeName + else extractTypeName(_type) + + if (_type.hasGenericTypes) { + val containedTypes = Range(0, _type.containedTypeCount()).map(_type.containedType) + val typeNames = containedTypes.map(getDefinitionName).mkString(",") + s"$baseName($typeNames)" + } else { + baseName + } + } + + // Either creates new definitions or return $ref to existing one + def getOrCreateDefinition( + _type: JavaType + )(objectDefinitionBuilder: (ObjectNode) => Option[JsonObjectFormatVisitor]): DefinitionInfo = { + + class2Ref.get(_type) match { + case Some(ref) => + workInProgress match { + case None => + DefinitionInfo(Some(ref), None) + + case Some(w) => + // this is a recursive polymorphism call + if (_type != w.typeInProgress) + throw new Exception(s"Wrong type - working on ${w.typeInProgress} - got ${_type}") + + DefinitionInfo(None, objectDefinitionBuilder(w.nodeInProgress)) + } + + case None => + // new one - must build it + var retryCount = 0 + val definitionName = getDefinitionName(_type) + var shortRef = definitionName + var longRef = "#/definitions/" + definitionName + while (class2Ref.values.toList.contains(longRef)) { + retryCount = retryCount + 1 + shortRef = definitionName + "_" + retryCount + longRef = "#/definitions/" + definitionName + "_" + retryCount + } + class2Ref = class2Ref + (_type -> longRef) + + // create definition + val node = JsonNodeFactory.instance.objectNode() + + // When processing polymorphism, we might get multiple recursive calls to getOrCreateDefinition - this is a wau to combine them + workInProgress = Some(WorkInProgress(_type, node)) + + definitionsNode.set(shortRef, node) + + val jsonObjectFormatVisitor = objectDefinitionBuilder.apply(node) + + workInProgress = None + + DefinitionInfo(Some(longRef), jsonObjectFormatVisitor) + } + } + + def getFinalDefinitionsNode(): Option[ObjectNode] = { + if (class2Ref.isEmpty) None else Some(definitionsNode) + } + + } + + class MyJsonFormatVisitorWrapper( + objectMapper: ObjectMapper, + level: Int = 0, + val node: ObjectNode = JsonNodeFactory.instance.objectNode(), + val definitionsHandler: DefinitionsHandler, + currentProperty: Option[ + BeanProperty + ] // This property may represent the BeanProperty when we're directly processing beneath the property + ) extends JsonFormatVisitorWrapper + with MySerializerProvider { + + def l(s: => String): Unit = { + if (!debug) return + + var indent = "" + for (_ <- 0 until level) { + indent = indent + " " + } + println(indent + s) + } + + def createChild( + childNode: ObjectNode, + currentProperty: Option[BeanProperty] + ): MyJsonFormatVisitorWrapper = { + new MyJsonFormatVisitorWrapper( + objectMapper, + level + 1, + node = childNode, + definitionsHandler = definitionsHandler, + currentProperty = currentProperty + ) + } + + def extractDefaultValue(p: BeanProperty): Option[String] = { + // Prefer default-value from @JsonProperty + selectAnnotation(p, classOf[JsonProperty]) + .flatMap { jsonProp => + val defaultValue = jsonProp.defaultValue(); + // Since it is default set to "", we should only use it if it is nonEmpty + if (defaultValue.nonEmpty) { + Some(defaultValue) + } else None + } + .orElse { + // Then, look for @JsonSchemaDefault + selectAnnotation(p, classOf[JsonSchemaDefault]).map { defaultValue => + defaultValue.value() + } + } + } + + override def expectStringFormat(_type: JavaType) = { + l(s"expectStringFormat - _type: ${_type}") + + node.put("type", "string") + + // Check if we should include minLength and/or maxLength + case class MinAndMaxLength(minLength: Option[Int], maxLength: Option[Int]) + + // If we have 'currentProperty', then check for annotations and insert stuff into schema. + currentProperty.flatMap { p => + // Look for @NotBlank + selectAnnotation(p, classOf[NotBlank]).map { _ => + // Need to write this pattern first in case we should override it with more specific @Pattern + node.put("pattern", "^.*\\S+.*$") + } + + // Look for @Pattern + selectAnnotation(p, classOf[Pattern]).map { pattern => + node.put("pattern", pattern.regexp()) + } + + // Look for @Pattern.List + selectAnnotation(p, classOf[Pattern.List]).map { patterns => + { + val regex = + patterns.value().map(_.regexp).foldLeft("^")(_ + "(?=" + _ + ")").concat(".*$") + node.put("pattern", regex) + } + } + + extractDefaultValue(p).map { value => + node.put("default", value) + } + + // Look for @JsonSchemaExamples + selectAnnotation(p, classOf[JsonSchemaExamples]).map { exampleValues => + val examples: ArrayNode = JsonNodeFactory.instance.arrayNode() + exampleValues.value().map { exampleValue => + examples.add(exampleValue) + } + node.set("examples", examples) + () + } + + // Look for @Email + selectAnnotation(p, classOf[Email]).map { _ => + node.put("format", "email") + } + + // Look for a @Size annotation, which should have a set of min/max properties. + val minAndMaxLength: Option[MinAndMaxLength] = selectAnnotation(p, classOf[Size]) + .map { size => + (size.min(), size.max()) match { + case (0, max) => MinAndMaxLength(None, Some(max)) + case (min, Integer.MAX_VALUE) => MinAndMaxLength(Some(min), None) + case (min, max) => MinAndMaxLength(Some(min), Some(max)) + } + } + // Look for other annotations that don't have an explicit size, but we can infer the need to set a size for. + .orElse { + // If we're annotated with @NotNull, check to see if our config requires a size property to be generated. + if ( + config.useMinLengthForNotNull && (selectAnnotation(p, classOf[NotNull]).isDefined) + ) { + Option(MinAndMaxLength(Some(1), None)) + } + // Other javax.validation annotations that require a length. + else if ( + selectAnnotation(p, classOf[NotBlank]).isDefined || selectAnnotation( + p, + classOf[NotEmpty] + ).isDefined + ) { + Option(MinAndMaxLength(Some(1), None)) + } + // No length required. + else { + None + } + } + + // Apply size-data if found + minAndMaxLength.map { minAndMax: MinAndMaxLength => + minAndMax.minLength.map(length => node.put("minLength", length)) + minAndMax.maxLength.map(length => node.put("maxLength", length)) + } + } + + new JsonStringFormatVisitor with EnumSupport { + val _node = node + + override def format(format: JsonValueFormat): Unit = { + setFormat(node, format.toString) + } + } + + } + + override def expectArrayFormat(_type: JavaType) = { + l(s"expectArrayFormat - _type: ${_type}") + + node.put("type", "array") + + if (config.uniqueItemClasses.exists(c => _type.getRawClass.isAssignableFrom(c))) { + // Adding '"uniqueItems": true' to be used with https://github.com/jdorn/json-editor + node.put("uniqueItems", true) + setFormat(node, "checkbox") + } else { + // Try to set default format + config.defaultArrayFormat.foreach { format => + setFormat(node, format) + } + } + + currentProperty.map { p => + // Look for @Size + selectAnnotation(p, classOf[Size]).map { size => + node.put("minItems", size.min()) + node.put("maxItems", size.max()) + } + + // Look for @NotEmpty + selectAnnotation(p, classOf[NotEmpty]).map { notEmpty => + node.put("minItems", 1) + } + } + + val itemsNode = JsonNodeFactory.instance.objectNode() + node.set("items", itemsNode) + + // We get improved result while processing scala-collections by getting elementType this way + // instead of using the one which we receive in JsonArrayFormatVisitor.itemsFormat + // This approach also works for Java + val preferredElementType: JavaType = _type.getContentType + + new JsonArrayFormatVisitor with MySerializerProvider { + override def itemsFormat(handler: JsonFormatVisitable, _elementType: JavaType): Unit = { + l( + s"expectArrayFormat - handler: $handler - elementType: ${_elementType} - preferredElementType: $preferredElementType" + ) + objectMapper.acceptJsonFormatVisitor( + tryToReMapType(preferredElementType), + createChild(itemsNode, currentProperty = None) + ) + } + + override def itemsFormat(format: JsonFormatTypes): Unit = { + l(s"itemsFormat - format: $format") + itemsNode.put("type", format.value()) + } + } + } + + override def expectNumberFormat(_type: JavaType) = { + l("expectNumberFormat") + + node.put("type", "number") + + // Look for @Min, @Max, @DecimalMin, @DecimalMax => minimum, maximum + currentProperty.map { p => + selectAnnotation(p, classOf[Min]).map { min => + node.put("minimum", min.value()) + } + + selectAnnotation(p, classOf[Max]).map { max => + node.put("maximum", max.value()) + } + + selectAnnotation(p, classOf[DecimalMin]).map { decimalMin => + node.put("minimum", decimalMin.value().toDouble) + } + + selectAnnotation(p, classOf[DecimalMax]).map { decimalMax => + node.put("maximum", decimalMax.value().toDouble) + } + + extractDefaultValue(p).map { value => + node.put("default", value.toInt) + } + + // Look for @JsonSchemaExamples + Option(p.getAnnotation(classOf[JsonSchemaExamples])).map { exampleValues => + val examples: ArrayNode = JsonNodeFactory.instance.arrayNode() + exampleValues.value().map { exampleValue => + examples.add(exampleValue) + } + node.set("examples", examples) + } + } + + new JsonNumberFormatVisitor with EnumSupport { + val _node = node + + override def numberType(_type: NumberType): Unit = + l(s"JsonNumberFormatVisitor.numberType: ${_type}") + + override def format(format: JsonValueFormat): Unit = { + setFormat(node, format.toString) + } + } + } + + override def expectAnyFormat(_type: JavaType) = { + if (!config.disableWarnings) { + log.warn( + s"Not able to generate jsonSchema-info for type: ${_type} - probably using custom serializer which does not override acceptJsonFormatVisitor" + ) + } + + new JsonAnyFormatVisitor {} + + } + + override def expectIntegerFormat(_type: JavaType) = { + l("expectIntegerFormat") + + node.put("type", "integer") + + // Look for @Min, @Max => minimum, maximum + currentProperty.map { p => + selectAnnotation(p, classOf[Min]).map { min => + node.put("minimum", min.value()) + } + + selectAnnotation(p, classOf[Max]).map { max => + node.put("maximum", max.value()) + } + + extractDefaultValue(p).map { value => + node.put("default", value.toInt) + } + + // Look for @JsonSchemaExamples + selectAnnotation(p, classOf[JsonSchemaExamples]).map { exampleValues => + val examples: ArrayNode = JsonNodeFactory.instance.arrayNode() + exampleValues.value().map { exampleValue => + examples.add(exampleValue) + } + node.set("examples", examples) + () + } + } + + new JsonIntegerFormatVisitor with EnumSupport { + val _node = node + + override def numberType(_type: NumberType): Unit = + l(s"JsonIntegerFormatVisitor.numberType: ${_type}") + + override def format(format: JsonValueFormat): Unit = { + setFormat(node, format.toString) + } + } + } + + override def expectNullFormat(_type: JavaType) = { + l(s"expectNullFormat - _type: ${_type}") + node.put("type", "null") + new JsonNullFormatVisitor {} + } + + override def expectBooleanFormat(_type: JavaType) = { + l("expectBooleanFormat") + + node.put("type", "boolean") + + currentProperty.map { p => + extractDefaultValue(p).map { value => + node.put("default", value.toBoolean) + } + } + + new JsonBooleanFormatVisitor with EnumSupport { + val _node = node + + override def format(format: JsonValueFormat): Unit = { + setFormat(node, format.toString) + } + } + } + + override def expectMapFormat(_type: JavaType) = { + l(s"expectMapFormat - _type: ${_type}") + + // There is no way to specify map in jsonSchema, + // So we're going to treat it as type=object with additionalProperties = true, + // so that it can hold whatever the map can hold + + node.put("type", "object") + + val additionalPropsObject = JsonNodeFactory.instance.objectNode() + node.set("additionalProperties", additionalPropsObject) + + // If we're annotated with @NotEmpty, make sure we add a minItems of 1 to our schema here. + currentProperty.map { p => + Option(p.getAnnotation(classOf[NotEmpty])).map { notEmpty => + node.put("minProperties", 1) + } + } + + definitionsHandler.pushWorkInProgress() + + val childVisitor = createChild(additionalPropsObject, None) + objectMapper.acceptJsonFormatVisitor(tryToReMapType(_type.getContentType), childVisitor) + definitionsHandler.popworkInProgress() + + new JsonMapFormatVisitor with MySerializerProvider { + override def keyFormat(handler: JsonFormatVisitable, keyType: JavaType): Unit = { + l(s"JsonMapFormatVisitor.keyFormat handler: $handler - keyType: $keyType") + } + + override def valueFormat(handler: JsonFormatVisitable, valueType: JavaType): Unit = { + l(s"JsonMapFormatVisitor.valueFormat handler: $handler - valueType: $valueType") + } + } + } + + private def getRequiredArrayNode(objectNode: ObjectNode): ArrayNode = { + Option(objectNode.get("required")).map(_.asInstanceOf[ArrayNode]).getOrElse { + val rn = JsonNodeFactory.instance.arrayNode() + objectNode.set("required", rn) + rn + } + } + + private def getOptionsNode(objectNode: ObjectNode): ObjectNode = { + getOrCreateObjectChild(objectNode, "options") + } + + private def getOrCreateObjectChild(parentObjectNode: ObjectNode, name: String): ObjectNode = { + Option(parentObjectNode.get(name)).map(_.asInstanceOf[ObjectNode]).getOrElse { + val o = JsonNodeFactory.instance.objectNode() + parentObjectNode.set(name, o) + o + } + } + + case class PolymorphismInfo(typePropertyName: String, subTypeName: String) + + private def extractPolymorphismInfo(_type: JavaType): Option[PolymorphismInfo] = { + val maybeBaseType = ClassUtil.findSuperTypes(_type, null, false).asScala.find { cl => + cl.getRawClass.isAnnotationPresent(classOf[JsonTypeInfo]) + } orElse Option(_type.getSuperClass) + + maybeBaseType.flatMap { baseType => + val serializerOrNull = objectMapper.getSerializerFactory + .createTypeSerializer(objectMapper.getSerializationConfig, baseType) + + Option(serializerOrNull).map { serializer => + serializer.getTypeInclusion match { + case JsonTypeInfo.As.PROPERTY | JsonTypeInfo.As.EXISTING_PROPERTY => + val idResolver = serializer.getTypeIdResolver + val id = idResolver match { + // use custom implementation instead, because default implementation needs instance and we don't have one + case _: MinimalClassNameIdResolver => extractMinimalClassnameId(baseType, _type) + case _ => idResolver.idFromValueAndType(null, _type.getRawClass) + } + PolymorphismInfo(serializer.getPropertyName, id) + + case x => + throw new Exception( + s"We do not support polymorphism using jsonTypeInfo.include() = $x" + ) + } + } + } + } + + private def extractSubTypes(_type: JavaType): List[Class[_]] = { + + val ac = AnnotatedClassResolver.resolve( + objectMapper.getDeserializationConfig, + _type, + objectMapper.getDeserializationConfig + ) + + Option(ac.getAnnotation(classOf[JsonTypeInfo])) + .map { jsonTypeInfo: JsonTypeInfo => + jsonTypeInfo.use() match { + case JsonTypeInfo.Id.NAME => + // First we try to resolve types via manually finding annotations (if success, it will preserve the order), if not we fallback to use collectAndResolveSubtypesByClass() + val subTypes: List[Class[_]] = + Option(_type.getRawClass.getDeclaredAnnotation(classOf[JsonSubTypes])) + .map { ann: JsonSubTypes => + // We found it via @JsonSubTypes-annotation + ann + .value() + .map { t: JsonSubTypes.Type => + t.value() + } + .toList + } + .getOrElse { + // We did not find it via @JsonSubTypes-annotation (Probably since it is using mixin's) => Must fallback to using collectAndResolveSubtypesByClass + val resolvedSubTypes = objectMapper.getSubtypeResolver + .collectAndResolveSubtypesByClass(objectMapper.getDeserializationConfig, ac) + .asScala + .toList + resolvedSubTypes + .map(_.getType) + .filter(c => _type.getRawClass.isAssignableFrom(c) && _type.getRawClass != c) + } + + subTypes + + case _ => + // Just find all subclasses + config.subclassesResolver.getSubclasses(_type.getRawClass) + } + + } + .getOrElse(List()) + } + + def tryToReMapType(originalClass: Class[_]): Class[_] = { + config.classTypeReMapping + .get(originalClass) + .map { mappedToClass: Class[_] => + l(s"Class $originalClass is remapped to $mappedToClass") + mappedToClass + } + .getOrElse(originalClass) + } + + private def tryToReMapType(originalType: JavaType): JavaType = { + val _type: JavaType = config.classTypeReMapping + .get(originalType.getRawClass) + .map { mappedToClass: Class[_] => + l(s"Class ${originalType.getRawClass} is remapped to $mappedToClass") + val mappedToJavaType: JavaType = objectMapper.getTypeFactory.constructType(mappedToClass) + mappedToJavaType + } + .getOrElse(originalType) + + _type + } + + // Returns the value of merge + private def injectFromJsonSchemaInject( + a: JsonSchemaInject, + thisObjectNode: ObjectNode + ): Boolean = { + // Must parse json + val injectJsonNode = objectMapper.readTree(a.json()) + Option(a.jsonSupplier()) + .flatMap(cls => Option(cls.getDeclaredConstructor().newInstance().get())) + .foreach(json => merge(injectJsonNode, json)) + if (a.jsonSupplierViaLookup().nonEmpty) { + val json = config.jsonSuppliers + .getOrElse( + a.jsonSupplierViaLookup(), + throw new Exception( + s"@JsonSchemaInject(jsonSupplierLookup='${a.jsonSupplierViaLookup()}') does not exist in config.jsonSupplierLookup-map" + ) + ) + .get() + merge(injectJsonNode, json) + } + a.strings().foreach(v => injectJsonNode.visit(v.path(), (o, n) => o.put(n, v.value()))) + a.ints().foreach(v => injectJsonNode.visit(v.path(), (o, n) => o.put(n, v.value()))) + a.bools().foreach(v => injectJsonNode.visit(v.path(), (o, n) => o.put(n, v.value()))) + + val mergeInjectedJson: Boolean = a.merge() + if (!mergeInjectedJson) { + // Since we're not merging, we must remove all content of thisObjectNode before injecting. + // We cannot just "replace" it with injectJsonNode, since thisObjectNode already have been added to its parent + thisObjectNode.removeAll() + } + + merge(thisObjectNode, injectJsonNode) + + // return + mergeInjectedJson + } + + override def expectObjectFormat(_type: JavaType) = { + + val subTypes: List[Class[_]] = extractSubTypes(_type) + + // Check if we have subtypes + if (subTypes.nonEmpty) { + // We have subtypes + //l(s"polymorphism - subTypes: $subTypes") + + val anyOfArrayNode = JsonNodeFactory.instance.arrayNode() + node.set("oneOf", anyOfArrayNode) + + subTypes.foreach { subType: Class[_] => + l(s"polymorphism - subType: $subType") + val definitionInfo: DefinitionInfo = + definitionsHandler.getOrCreateDefinition(objectMapper.constructType(subType)) { + objectNode => + val childVisitor = createChild(objectNode, currentProperty = None) + objectMapper.acceptJsonFormatVisitor(tryToReMapType(subType), childVisitor) + + None + } + + val thisOneOfNode = JsonNodeFactory.instance.objectNode() + thisOneOfNode.put("$ref", definitionInfo.ref.get) + + // If class is annotated with JsonSchemaTitle, we should add it + Option(subType.getDeclaredAnnotation(classOf[JsonSchemaTitle])).map(_.value()).foreach { + title => + thisOneOfNode.put("title", title) + } + + anyOfArrayNode.add(thisOneOfNode) + + } + + null // Returning null to stop jackson from visiting this object since we have done it manually + + } else { + // We do not have subtypes + + val objectBuilder: ObjectNode => Option[JsonObjectFormatVisitor] = { + thisObjectNode: ObjectNode => + thisObjectNode.put("type", "object") + thisObjectNode.put("additionalProperties", !config.failOnUnknownProperties) + + // If class is annotated with JsonSchemaFormat, we should add it + val ac = AnnotatedClassResolver.resolve( + objectMapper.getDeserializationConfig, + _type, + objectMapper.getDeserializationConfig + ) + resolvePropertyFormat(_type, objectMapper).foreach { format => + setFormat(thisObjectNode, format) + } + + // If class is annotated with JsonSchemaDescription, we should add it + Option(ac.getAnnotations.get(classOf[JsonSchemaDescription])) + .map(_.value()) + .orElse(Option(ac.getAnnotations.get(classOf[JsonPropertyDescription])).map(_.value)) + .foreach { description: String => + thisObjectNode.put("description", description) + } + + // If class is annotated with JsonSchemaTitle, we should add it + Option(ac.getAnnotations.get(classOf[JsonSchemaTitle])).map(_.value()).foreach { + title => + thisObjectNode.put("title", title) + } + + // If class is annotated with JsonSchemaOptions, we should add it + Option(ac.getAnnotations.get(classOf[JsonSchemaOptions])).map(_.items()).foreach { + items => + val optionsNode = getOptionsNode(thisObjectNode) + items.foreach { item => + optionsNode.put(item.name, item.value) + } + } + + // Optionally add JsonSchemaInject to top-level + val renderProps: Boolean = selectAnnotation(ac, classOf[JsonSchemaInject]) + .map { a => + val merged = injectFromJsonSchemaInject(a, thisObjectNode) + merged == true // Continue to render props since we merged injection + } + .getOrElse(true) // nothing injected => of course we should render props + + if (renderProps) { + + val propertiesNode = getOrCreateObjectChild(thisObjectNode, "properties") + + extractPolymorphismInfo(_type).map { + case pi: PolymorphismInfo => + // This class is a child in a polymorphism config.. + // Set the title = subTypeName + thisObjectNode.put("title", pi.subTypeName) + + // must inject the 'type'-param and value as enum with only one possible value + // This is done to make sure the json generated from the schema using this oneOf + // contains the correct "type info" + val enumValuesNode = JsonNodeFactory.instance.arrayNode() + enumValuesNode.add(pi.subTypeName) + + val enumObjectNode = getOrCreateObjectChild(propertiesNode, pi.typePropertyName) + enumObjectNode.put("type", "string") + enumObjectNode.set("enum", enumValuesNode) + enumObjectNode.put("default", pi.subTypeName) + + if (config.hidePolymorphismTypeProperty) { + // Make sure the editor hides this polymorphism-specific property + val optionsNode = JsonNodeFactory.instance.objectNode() + enumObjectNode.set("options", optionsNode) + optionsNode.put("hidden", true) + } + + getRequiredArrayNode(thisObjectNode).add(pi.typePropertyName) + + if (config.useMultipleEditorSelectViaProperty) { + // https://github.com/jdorn/json-editor/issues/709 + // Generate info to help generated editor to select correct oneOf-type + // when populating the gui/schema with existing data + val objectOptionsNode = getOrCreateObjectChild(thisObjectNode, "options") + val multipleEditorSelectViaPropertyNode = getOrCreateObjectChild( + objectOptionsNode, + "multiple_editor_select_via_property" + ) + multipleEditorSelectViaPropertyNode.put("property", pi.typePropertyName) + multipleEditorSelectViaPropertyNode.put("value", pi.subTypeName) + () + } + + } + + Some(new JsonObjectFormatVisitor with MySerializerProvider { + + // Used when rendering schema using propertyOrdering as specified here: + // https://github.com/jdorn/json-editor#property-ordering + var nextPropertyOrderIndex = 1 + + def myPropertyHandler( + propertyName: String, + propertyType: JavaType, + prop: Option[BeanProperty], + jsonPropertyRequired: Boolean + ): Unit = { + l(s"JsonObjectFormatVisitor - ${propertyName}: ${propertyType}") + + if (propertiesNode.get(propertyName) != null) { + if (!config.disableWarnings) { + log.warn( + s"Ignoring property '$propertyName' in $propertyType since it has already been added, probably as type-property using polymorphism" + ) + } + return + } + + // Need to check for Option/Optional-special-case before we know what node to use here. + case class PropertyNode(main: ObjectNode, meta: ObjectNode) + + // Check if we should set this property as required. Primitive types MUST have a value, as does anything + // with a @JsonProperty that has "required" set to true. Lastly, various javax.validation annotations also + // make this required. + val requiredProperty: Boolean = + if ( + propertyType.getRawClass.isPrimitive || jsonPropertyRequired || validationAnnotationRequired( + prop + ) + ) { + true + } else { + false + } + + val thisPropertyNode: PropertyNode = { + val thisPropertyNode = JsonNodeFactory.instance.objectNode() + propertiesNode.set(propertyName, thisPropertyNode) + + if (config.usePropertyOrdering) { + thisPropertyNode.put("propertyOrder", nextPropertyOrderIndex) + nextPropertyOrderIndex = nextPropertyOrderIndex + 1 + } + + // Figure out if the type is considered optional by either Java or Scala. + val optionalType: Boolean = + classOf[Option[_]].isAssignableFrom(propertyType.getRawClass) || + classOf[Optional[_]].isAssignableFrom(propertyType.getRawClass) + + // If the property is not required, and our configuration allows it, let's go ahead and mark the type as nullable. + if ( + !requiredProperty && ((config.useOneOfForOption && optionalType) || + (config.useOneOfForNullables && !optionalType)) + ) { + // We support this type being null, insert a oneOf consisting of a sentinel "null" and the real type. + val oneOfArray = JsonNodeFactory.instance.arrayNode() + thisPropertyNode.set("oneOf", oneOfArray) + + // Create our sentinel "null" value for the case no value is provided. + val oneOfNull = JsonNodeFactory.instance.objectNode() + oneOfNull.put("type", "null") + oneOfNull.put("title", "Not included") + oneOfArray.add(oneOfNull) + + // If our nullable/optional type has a value, it'll be this. + val oneOfReal = JsonNodeFactory.instance.objectNode() + oneOfArray.add(oneOfReal) + + // Return oneOfReal which, from now on, will be used as the node representing this property + PropertyNode(oneOfReal, thisPropertyNode) + } else if ( + !requiredProperty && ((config.useNullableForOption && optionalType) || + (config.useNullableForNullables && !optionalType)) + ) { + // add {nullable: true} in the json schema following OpenAPI and AJV specification + // see https://ajv.js.org/json-schema.html#openapi-support + thisPropertyNode.put("nullable", true) + PropertyNode(thisPropertyNode, thisPropertyNode) + } else { + // Our type must not be null: primitives, @NotNull annotations, @JsonProperty annotations marked required etc. + PropertyNode(thisPropertyNode, thisPropertyNode) + } + } + + // Continue processing this property + val childVisitor = createChild(thisPropertyNode.main, currentProperty = prop) + + // Push current work in progress since we're about to start working on a new class + definitionsHandler.pushWorkInProgress() + + if ( + (classOf[Option[_]] + .isAssignableFrom(propertyType.getRawClass) || classOf[Optional[_]] + .isAssignableFrom(propertyType.getRawClass)) && propertyType + .containedTypeCount() >= 1 + ) { + + // Property is scala Option or Java Optional. + // + // Due to Java's Type Erasure, the type behind Option is lost. + // To workaround this, we use the same workaround as jackson-scala-module described here: + // https://github.com/FasterXML/jackson-module-scala/wiki/FAQ#deserializing-optionint-and-other-primitive-challenges + + val optionType: JavaType = resolveType(propertyType, prop, objectMapper) + + objectMapper.acceptJsonFormatVisitor(tryToReMapType(optionType), childVisitor) + + } else { + objectMapper.acceptJsonFormatVisitor(tryToReMapType(propertyType), childVisitor) + } + + // Pop back the work we were working on.. + definitionsHandler.popworkInProgress() + + prop.flatMap(resolvePropertyFormat(_)).foreach { format => + setFormat(thisPropertyNode.main, format) + } + + // Optionally add description + prop + .flatMap { p: BeanProperty => + Option(p.getAnnotation(classOf[JsonSchemaDescription])) + .map(_.value()) + .orElse( + Option(p.getAnnotation(classOf[JsonPropertyDescription])).map(_.value()) + ) + } + .map { description => + thisPropertyNode.meta.put("description", description) + } + + // If this property is required, add it to our array of required properties. + if (requiredProperty) { + getRequiredArrayNode(thisObjectNode).add(propertyName) + } + + // Optionally add title + prop + .flatMap { p: BeanProperty => + Option(p.getAnnotation(classOf[JsonSchemaTitle])) + } + .map(_.value()) + .orElse { + if (config.autoGenerateTitleForProperties) { + // We should generate 'pretty-name' based on propertyName + Some(generateTitleFromPropertyName(propertyName)) + } else None + } + .map { title => + thisPropertyNode.meta.put("title", title) + } + + // Optionally add options + prop + .flatMap { p: BeanProperty => + Option(p.getAnnotation(classOf[JsonSchemaOptions])) + } + .map(_.items()) + .foreach { items => + val optionsNode = getOptionsNode(thisPropertyNode.meta) + items.foreach { item => + optionsNode.put(item.name, item.value) + + } + } + + // Optionally add JsonSchemaInject + prop + .flatMap { p: BeanProperty => + selectAnnotation(p, classOf[JsonSchemaInject]) match { + case Some(a) => Some(a) + case None => + // Try to look at the class itself -- Looks like this is the only way to find it if the type is Enum + Option(p.getType.getRawClass.getAnnotation(classOf[JsonSchemaInject])) + .filter(annotationIsApplicable(_)) + } + } + .foreach { a => + injectFromJsonSchemaInject(a, thisPropertyNode.meta) + } + } + + override def optionalProperty(prop: BeanProperty): Unit = { + l(s"JsonObjectFormatVisitor.optionalProperty: prop:${prop}") + myPropertyHandler( + prop.getName, + prop.getType, + Some(prop), + jsonPropertyRequired = false + ) + } + + override def optionalProperty( + name: String, + handler: JsonFormatVisitable, + propertyTypeHint: JavaType + ): Unit = { + l( + s"JsonObjectFormatVisitor.optionalProperty: name:${name} handler:${handler} propertyTypeHint:${propertyTypeHint}" + ) + myPropertyHandler(name, propertyTypeHint, None, jsonPropertyRequired = false) + } + + override def property(prop: BeanProperty): Unit = { + l(s"JsonObjectFormatVisitor.property: prop:${prop}") + myPropertyHandler( + prop.getName, + prop.getType, + Some(prop), + jsonPropertyRequired = true + ) + } + + override def property( + name: String, + handler: JsonFormatVisitable, + propertyTypeHint: JavaType + ): Unit = { + l( + s"JsonObjectFormatVisitor.property: name:${name} handler:${handler} propertyTypeHint:${propertyTypeHint}" + ) + myPropertyHandler(name, propertyTypeHint, None, jsonPropertyRequired = true) + } + + // Checks to see if a javax.validation field that makes our field required is present. + private def validationAnnotationRequired(prop: Option[BeanProperty]): Boolean = { + prop.exists(p => + selectAnnotation(p, classOf[NotNull]).isDefined || selectAnnotation( + p, + classOf[NotBlank] + ).isDefined || selectAnnotation(p, classOf[NotEmpty]).isDefined + ) + } + }) + } else None + } + + if (level == 0) { + // This is the first level - we must not use definitions + objectBuilder(node).orNull + } else { + val definitionInfo: DefinitionInfo = + definitionsHandler.getOrCreateDefinition(_type)(objectBuilder) + + definitionInfo.ref.foreach { r => + // Must add ref to def at "this location" + node.put("$ref", r) + } + + definitionInfo.jsonObjectFormatVisitor.orNull + } + + } + + } + + } + + private def extractMinimalClassnameId(baseType: JavaType, child: JavaType) = { + // code taken straight from Jackson's MinimalClassNameIdResolver + val base = baseType.getRawClass.getName + val ix = base.lastIndexOf('.') + val _basePackagePrefix = if (ix < 0) { // can this ever occur? + "." + } else { + base.substring(0, ix + 1) + } + val n = child.getRawClass.getName + if (n.startsWith(_basePackagePrefix)) { // note: we will leave the leading dot in there + n.substring(_basePackagePrefix.length - 1) + } else { + n + } + } + + private def merge(mainNode: JsonNode, updateNode: JsonNode): Unit = { + val fieldNames = updateNode.fieldNames() + while (fieldNames.hasNext) { + + val fieldName = fieldNames.next() + val jsonNode = mainNode.get(fieldName) + // if field exists and is an embedded object + if (jsonNode != null && jsonNode.isObject) { + merge(jsonNode, updateNode.get(fieldName)) + } else { + mainNode match { + case node: ObjectNode => + // Overwrite field + val value = updateNode.get(fieldName) + node.set(fieldName, value) + () + case _ => + } + } + + } + } + + def generateTitleFromPropertyName(propertyName: String): String = { + if (propertyName.isEmpty) return propertyName + // Insert spaces at camelCase/PascalCase boundaries and letter-to-non-letter transitions. + val builder = new StringBuilder + for (i <- propertyName.indices) { + val c = propertyName(i) + if (i > 0) { + val prev = propertyName(i - 1) + val isCurrentUpper = c.isUpper + val isPrevUpper = prev.isUpper + val isPrevLetter = prev.isLetter + val isCurrentLetter = c.isLetter + val nextIsLower = i + 1 < propertyName.length && propertyName(i + 1).isLower + + // Space before uppercase that follows a non-uppercase char (e.g., "camelCase" or "123Value") + // Space before uppercase in an acronym run when next char is lowercase (e.g., "XMLParser") + // Space before a non-letter that follows a letter (e.g., "test123") + if ( + (isCurrentUpper && !isPrevUpper) || + (isCurrentUpper && isPrevUpper && nextIsLower) || + (!isCurrentLetter && isPrevLetter) + ) { + builder.append(' ') + } + } + builder.append(c) + } + + val s = builder.toString() + // Make the first letter uppercase + s.substring(0, 1).toUpperCase() + s.substring(1) + } + + def resolvePropertyFormat(_type: JavaType, objectMapper: ObjectMapper): Option[String] = { + val ac = AnnotatedClassResolver.resolve( + objectMapper.getDeserializationConfig, + _type, + objectMapper.getDeserializationConfig + ) + resolvePropertyFormat( + Option(ac.getAnnotation(classOf[JsonSchemaFormat])), + _type.getRawClass.getName + ) + } + + def resolvePropertyFormat(prop: BeanProperty): Option[String] = { + // Prefer format specified in annotation + resolvePropertyFormat( + Option(prop.getAnnotation(classOf[JsonSchemaFormat])), + prop.getType.getRawClass.getName + ) + } + + def resolvePropertyFormat( + jsonSchemaFormatAnnotation: Option[JsonSchemaFormat], + rawClassName: String + ): Option[String] = { + // Prefer format specified in annotation + jsonSchemaFormatAnnotation + .map { jsonSchemaFormat => + jsonSchemaFormat.value() + } + .orElse { + config.customType2FormatMapping.get(rawClassName) + } + } + + def resolveType( + propertyType: JavaType, + prop: Option[BeanProperty], + objectMapper: ObjectMapper + ): JavaType = { + val containedType = propertyType.containedType(0) + + if (containedType.getRawClass == classOf[Object]) { + // try to resolve it via @JsonDeserialize as described here: https://github.com/FasterXML/jackson-module-scala/wiki/FAQ#deserializing-optionint-and-other-primitive-challenges + prop + .flatMap { p: BeanProperty => + Option(p.getAnnotation(classOf[JsonDeserialize])) + } + .flatMap { jsonDeserialize: JsonDeserialize => + Option(jsonDeserialize.contentAs()).map { clazz => + objectMapper.getTypeFactory.constructType(clazz) + } + } + .getOrElse({ + if (!config.disableWarnings) { + log.warn( + s"$prop - Contained type is java.lang.Object and we're unable to extract its Type using fallback-approach looking for @JsonDeserialize" + ) + } + containedType + }) + + } else { + // use containedType as is + containedType + } + } + + def generateJsonSchema[T <: Any](clazz: Class[T]): JsonNode = + generateJsonSchema(clazz, None, None) + + def generateJsonSchema[T <: Any](javaType: JavaType): JsonNode = + generateJsonSchema(javaType, None, None) + + // Java-API + def generateJsonSchema[T <: Any](clazz: Class[T], title: String, description: String): JsonNode = + generateJsonSchema(clazz, Option(title), Option(description)) + + // Java-API + def generateJsonSchema[T <: Any]( + javaType: JavaType, + title: String, + description: String + ): JsonNode = generateJsonSchema(javaType, Option(title), Option(description)) + + def generateJsonSchema[T <: Any]( + clazz: Class[T], + title: Option[String], + description: Option[String] + ): JsonNode = { + + def tryToReMapType(originalClass: Class[_]): Class[_] = { + config.classTypeReMapping + .get(originalClass) + .map { mappedToClass: Class[_] => + if (debug) { + println(s"Class $originalClass is remapped to $mappedToClass") + } + mappedToClass + } + .getOrElse(originalClass) + } + + val clazzToUse = tryToReMapType(clazz) + + val javaType = rootObjectMapper.constructType(clazzToUse) + + generateJsonSchema(javaType, title, description) + + } + + def generateJsonSchema[T <: Any]( + javaType: JavaType, + title: Option[String], + description: Option[String] + ): JsonNode = { + + val rootNode = JsonNodeFactory.instance.objectNode() + + // Specify that this is a v4 json schema + rootNode.put("$schema", config.jsonSchemaDraft.url) + //rootNode.put("id", "http://my.site/myschema#") + + // Add schema title + title + .orElse { + Some(generateTitleFromPropertyName(javaType.getRawClass.getSimpleName)) + } + .flatMap { title => + // Skip it if specified to empty string + if (title.isEmpty) None else Some(title) + } + .map { title => + rootNode.put("title", title) + // If root class is annotated with @JsonSchemaTitle, it will later override this title + } + + // Maybe set schema description + description.map { d => + rootNode.put("description", d) + // If root class is annotated with @JsonSchemaDescription, it will later override this description + } + + val definitionsHandler = new DefinitionsHandler + val rootVisitor = new MyJsonFormatVisitorWrapper( + rootObjectMapper, + node = rootNode, + definitionsHandler = definitionsHandler, + currentProperty = None + ) + + rootObjectMapper.acceptJsonFormatVisitor(javaType, rootVisitor) + + definitionsHandler.getFinalDefinitionsNode().foreach { definitionsNode => + rootNode.set("definitions", definitionsNode) + () + } + + rootNode + + } + + implicit class JsonNodeExtension(o: JsonNode) { + def visit(path: String, f: (ObjectNode, String) => Unit) = { + var p = o + + val split = path.split('/') + for (name <- split.dropRight(1)) { + p = Option(p.get(name)).getOrElse(p.asInstanceOf[ObjectNode].putObject(name)) + } + f(p.asInstanceOf[ObjectNode], split.last) + } + } +} diff --git a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaArrayWithUniqueItems.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaArrayWithUniqueItems.java new file mode 100644 index 00000000000..752424cde99 --- /dev/null +++ b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaArrayWithUniqueItems.java @@ -0,0 +1,22 @@ +/* + * Copyright (c) 2016 Kjell Tore Eliassen (mbknor) + * Licensed under the MIT License. + * + * This file is derived from mbknor-jackson-jsonschema. + * Source: https://github.com/mbknor/mbknor-jackson-jsonschema + */ + + +package com.kjetland.jackson.jsonSchema.annotations; + +import java.lang.annotation.Retention; +import java.lang.annotation.Target; + +import static java.lang.annotation.ElementType.*; +import static java.lang.annotation.RetentionPolicy.RUNTIME; + +@Target({METHOD, FIELD, PARAMETER, TYPE}) +@Retention(RUNTIME) +public @interface JsonSchemaArrayWithUniqueItems { + String value(); +} diff --git a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaBool.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaBool.java new file mode 100644 index 00000000000..176b0d2be66 --- /dev/null +++ b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaBool.java @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2016 Kjell Tore Eliassen (mbknor) + * Licensed under the MIT License. + * + * This file is derived from mbknor-jackson-jsonschema. + * Source: https://github.com/mbknor/mbknor-jackson-jsonschema + */ + + +package com.kjetland.jackson.jsonSchema.annotations; + +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +import static java.lang.annotation.ElementType.*; + +/** + * Injects custom values to the schema generated for fields or getters. + * + * @author bbyk + */ +@Target({METHOD, FIELD, TYPE}) +@Retention(RetentionPolicy.RUNTIME) +public @interface JsonSchemaBool { + /** + * @return a slash separated path to the value in the schema + */ + String path(); + + /** + * @return a boolean value to place in the schema + */ + boolean value(); +} diff --git a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDefault.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDefault.java new file mode 100644 index 00000000000..b6f15ab751e --- /dev/null +++ b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDefault.java @@ -0,0 +1,22 @@ +/* + * Copyright (c) 2016 Kjell Tore Eliassen (mbknor) + * Licensed under the MIT License. + * + * This file is derived from mbknor-jackson-jsonschema. + * Source: https://github.com/mbknor/mbknor-jackson-jsonschema + */ + + +package com.kjetland.jackson.jsonSchema.annotations; + +import java.lang.annotation.Retention; +import java.lang.annotation.Target; + +import static java.lang.annotation.ElementType.*; +import static java.lang.annotation.RetentionPolicy.RUNTIME; + +@Target({METHOD, FIELD, PARAMETER, TYPE}) +@Retention(RUNTIME) +public @interface JsonSchemaDefault { + String value(); +} diff --git a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDescription.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDescription.java new file mode 100644 index 00000000000..6aca3afec48 --- /dev/null +++ b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDescription.java @@ -0,0 +1,25 @@ +/* + * Copyright (c) 2016 Kjell Tore Eliassen (mbknor) + * Licensed under the MIT License. + * + * This file is derived from mbknor-jackson-jsonschema. + * Source: https://github.com/mbknor/mbknor-jackson-jsonschema + */ + + +package com.kjetland.jackson.jsonSchema.annotations; + +import java.lang.annotation.Retention; +import java.lang.annotation.Target; + +import static java.lang.annotation.ElementType.*; +import static java.lang.annotation.RetentionPolicy.RUNTIME; + +/** + * Same as com.fasterxml.jackson.annotation.JsonPropertyDescription + */ +@Target({METHOD, FIELD, PARAMETER, TYPE}) +@Retention(RUNTIME) +public @interface JsonSchemaDescription { + String value(); +} diff --git a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaExamples.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaExamples.java new file mode 100644 index 00000000000..e955bbe05af --- /dev/null +++ b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaExamples.java @@ -0,0 +1,22 @@ +/* + * Copyright (c) 2016 Kjell Tore Eliassen (mbknor) + * Licensed under the MIT License. + * + * This file is derived from mbknor-jackson-jsonschema. + * Source: https://github.com/mbknor/mbknor-jackson-jsonschema + */ + + +package com.kjetland.jackson.jsonSchema.annotations; + +import java.lang.annotation.Retention; +import java.lang.annotation.Target; + +import static java.lang.annotation.ElementType.*; +import static java.lang.annotation.RetentionPolicy.RUNTIME; + +@Target({METHOD, FIELD, PARAMETER, TYPE}) +@Retention(RUNTIME) +public @interface JsonSchemaExamples { + String[] value(); +} diff --git a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaFormat.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaFormat.java new file mode 100644 index 00000000000..0864f6cafcd --- /dev/null +++ b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaFormat.java @@ -0,0 +1,22 @@ +/* + * Copyright (c) 2016 Kjell Tore Eliassen (mbknor) + * Licensed under the MIT License. + * + * This file is derived from mbknor-jackson-jsonschema. + * Source: https://github.com/mbknor/mbknor-jackson-jsonschema + */ + + +package com.kjetland.jackson.jsonSchema.annotations; + +import java.lang.annotation.Retention; +import java.lang.annotation.Target; + +import static java.lang.annotation.ElementType.*; +import static java.lang.annotation.RetentionPolicy.RUNTIME; + +@Target({METHOD, FIELD, PARAMETER, TYPE}) +@Retention(RUNTIME) +public @interface JsonSchemaFormat { + String value(); +} diff --git a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInject.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInject.java new file mode 100644 index 00000000000..3b2df70eac8 --- /dev/null +++ b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInject.java @@ -0,0 +1,75 @@ +/* + * Copyright (c) 2016 Kjell Tore Eliassen (mbknor) + * Licensed under the MIT License. + * + * This file is derived from mbknor-jackson-jsonschema. + * Source: https://github.com/mbknor/mbknor-jackson-jsonschema + */ + + +package com.kjetland.jackson.jsonSchema.annotations; + +import com.fasterxml.jackson.databind.JsonNode; + +import java.lang.annotation.Retention; +import java.lang.annotation.Target; +import java.util.function.Supplier; + +import static java.lang.annotation.ElementType.*; +import static java.lang.annotation.RetentionPolicy.RUNTIME; + +/** + * Use this annotation to inject json into the generated jsonSchema. + */ +@Target({METHOD, FIELD, PARAMETER, TYPE}) +@Retention(RUNTIME) +public @interface JsonSchemaInject { + /** + * @return a raw json that will be merged on top of the generated jsonSchema + */ + String json() default "{}"; + + /** + * @return a class for supplier of a raw json. The json gets applied after {@link #json()}. + */ + Class> jsonSupplier() default None.class; + + /** + * @return a key to lookup a jsonSupplier via lookupMap defined in JsonSchemaConfig + */ + String jsonSupplierViaLookup() default ""; + + /** + * @return a collection of key/value pairs to merge on top of the generated jsonSchema and applied after {@link #jsonSupplier()} + */ + JsonSchemaString[] strings() default {}; + + /** + * @return a collection of key/value pairs to merge on top of the generated jsonSchema and applied after {@link #jsonSupplier() + */ + JsonSchemaInt[] ints() default {}; + + /** + * @return a collection of key/value pairs to merge on top of the generated jsonSchema and applied after {@link #jsonSupplier() + */ + JsonSchemaBool[] bools() default {}; + + /** + * If merge is true (the default), the injected json will be injected into the generated jsonSchema-node. If merge = false, then + * we skips the generated jsonSchema-node and use the entire injected one instead. + * + * @return whether we should merge or replaceWith the injected json + */ + boolean merge() default true; + + // This can be used in the same way as 'groups' in javax.validation.constraints, e.g @NotNull + Class[] javaxValidationGroups() default {}; + + class None implements Supplier { + @Override + public JsonNode get() { + return null; + } + } +} + diff --git a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInt.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInt.java new file mode 100644 index 00000000000..b356cba7009 --- /dev/null +++ b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInt.java @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2016 Kjell Tore Eliassen (mbknor) + * Licensed under the MIT License. + * + * This file is derived from mbknor-jackson-jsonschema. + * Source: https://github.com/mbknor/mbknor-jackson-jsonschema + */ + + +package com.kjetland.jackson.jsonSchema.annotations; + +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +import static java.lang.annotation.ElementType.*; + +/** + * Injects custom values to the schema generated for fields or getters. + * + * @author bbyk + */ +@Target({METHOD, FIELD, TYPE}) +@Retention(RetentionPolicy.RUNTIME) +public @interface JsonSchemaInt { + /** + * @return a slash separated path to the value in the schema + */ + String path(); + + /** + * @return an int value to place in the schema + */ + int value(); +} diff --git a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaOptions.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaOptions.java new file mode 100644 index 00000000000..75f3b4a7052 --- /dev/null +++ b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaOptions.java @@ -0,0 +1,29 @@ +/* + * Copyright (c) 2016 Kjell Tore Eliassen (mbknor) + * Licensed under the MIT License. + * + * This file is derived from mbknor-jackson-jsonschema. + * Source: https://github.com/mbknor/mbknor-jackson-jsonschema + */ + + +package com.kjetland.jackson.jsonSchema.annotations; + +import java.lang.annotation.Retention; +import java.lang.annotation.Target; + +import static java.lang.annotation.ElementType.*; +import static java.lang.annotation.RetentionPolicy.RUNTIME; + +@Target({METHOD, FIELD, PARAMETER, TYPE}) +@Retention(RUNTIME) +public @interface JsonSchemaOptions { + public Item[] items(); + + public @interface Item { + public String name(); + + public String value(); + } +} + diff --git a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java new file mode 100644 index 00000000000..97052da15e1 --- /dev/null +++ b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2016 Kjell Tore Eliassen (mbknor) + * Licensed under the MIT License. + * + * This file is derived from mbknor-jackson-jsonschema. + * Source: https://github.com/mbknor/mbknor-jackson-jsonschema + */ + + +package com.kjetland.jackson.jsonSchema.annotations; + +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +import static java.lang.annotation.ElementType.*; + +/** + * Injects custom values to the schema generated for fields or getters. + * + * @author bbyk + */ +@Target({METHOD, FIELD, TYPE}) +@Retention(RetentionPolicy.RUNTIME) +public @interface JsonSchemaString { + /** + * @return a slash separated path to the value in the schema + */ + String path(); + + /** + * @return a string value to place in the schema + */ + String value(); +} diff --git a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java new file mode 100644 index 00000000000..031df809c8f --- /dev/null +++ b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java @@ -0,0 +1,22 @@ +/* + * Copyright (c) 2016 Kjell Tore Eliassen (mbknor) + * Licensed under the MIT License. + * + * This file is derived from mbknor-jackson-jsonschema. + * Source: https://github.com/mbknor/mbknor-jackson-jsonschema + */ + + +package com.kjetland.jackson.jsonSchema.annotations; + +import java.lang.annotation.Retention; +import java.lang.annotation.Target; + +import static java.lang.annotation.ElementType.*; +import static java.lang.annotation.RetentionPolicy.RUNTIME; + +@Target({METHOD, FIELD, PARAMETER, TYPE}) +@Retention(RUNTIME) +public @interface JsonSchemaTitle { + String value(); +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/DummyProperties.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/DummyProperties.scala new file mode 100644 index 00000000000..b119c8f93e4 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/DummyProperties.scala @@ -0,0 +1,33 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator + +import com.fasterxml.jackson.annotation.JsonProperty +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle + +class DummyProperties { + @JsonProperty + @JsonSchemaTitle("Dummy Property") + var dummyProperty: String = "" + + @JsonProperty + @JsonSchemaTitle("Dummy Value") + var dummyValue: String = "" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/LogicalOp.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/LogicalOp.scala new file mode 100644 index 00000000000..4e9d6c6e2cd --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/LogicalOp.scala @@ -0,0 +1,522 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator + +import com.fasterxml.jackson.annotation.JsonSubTypes.Type +import com.fasterxml.jackson.annotation._ +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.Schema +import org.apache.texera.amber.core.virtualidentity.{ + ExecutionIdentity, + OperatorIdentity, + WorkflowIdentity +} +import org.apache.texera.amber.core.workflow.WorkflowContext.{ + DEFAULT_EXECUTION_ID, + DEFAULT_WORKFLOW_ID +} +import org.apache.texera.amber.core.workflow.{PhysicalOp, PhysicalPlan, PortIdentity} +import org.apache.texera.amber.operator.aggregate.AggregateOpDesc +import org.apache.texera.amber.operator.cartesianProduct.CartesianProductOpDesc +import org.apache.texera.amber.operator.dictionary.DictionaryMatcherOpDesc +import org.apache.texera.amber.operator.difference.DifferenceOpDesc +import org.apache.texera.amber.operator.distinct.DistinctOpDesc +import org.apache.texera.amber.operator.dummy.DummyOpDesc +import org.apache.texera.amber.operator.filter.SpecializedFilterOpDesc +import org.apache.texera.amber.operator.hashJoin.HashJoinOpDesc +import org.apache.texera.amber.operator.huggingFace.{ + HuggingFaceIrisLogisticRegressionOpDesc, + HuggingFaceSentimentAnalysisOpDesc, + HuggingFaceSpamSMSDetectionOpDesc, + HuggingFaceTextSummarizationOpDesc +} +import org.apache.texera.amber.operator.ifStatement.IfOpDesc +import org.apache.texera.amber.operator.intersect.IntersectOpDesc +import org.apache.texera.amber.operator.intervalJoin.IntervalJoinOpDesc +import org.apache.texera.amber.operator.keywordSearch.KeywordSearchOpDesc +import org.apache.texera.amber.operator.limit.LimitOpDesc +import org.apache.texera.amber.operator.machineLearning.Scorer.MachineLearningScorerOpDesc +import org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.KNNTrainer.{ + SklearnAdvancedKNNClassifierTrainerOpDesc, + SklearnAdvancedKNNRegressorTrainerOpDesc +} +import org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.SVCTrainer.SklearnAdvancedSVCTrainerOpDesc +import org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.SVRTrainer.SklearnAdvancedSVRTrainerOpDesc +import org.apache.texera.amber.operator.metadata.{OPVersion, OperatorInfo, PropertyNameConstants} +import org.apache.texera.amber.operator.projection.ProjectionOpDesc +import org.apache.texera.amber.operator.randomksampling.RandomKSamplingOpDesc +import org.apache.texera.amber.operator.regex.RegexOpDesc +import org.apache.texera.amber.operator.reservoirsampling.ReservoirSamplingOpDesc +import org.apache.texera.amber.operator.sklearn._ +import org.apache.texera.amber.operator.sklearn.training._ +import org.apache.texera.amber.operator.sleep.SleepOpDesc +import org.apache.texera.amber.operator.sort.{SortOpDesc, StableMergeSortOpDesc} +import org.apache.texera.amber.operator.sortPartitions.SortPartitionsOpDesc +import org.apache.texera.amber.operator.source.apis.reddit.RedditSearchSourceOpDesc +import org.apache.texera.amber.operator.source.apis.twitter.v2.{ + TwitterFullArchiveSearchSourceOpDesc, + TwitterSearchSourceOpDesc +} +import org.apache.texera.amber.operator.source.dataset.FileListerSourceOpDesc +import org.apache.texera.amber.operator.source.fetcher.URLFetcherOpDesc +import org.apache.texera.amber.operator.source.scan.arrow.ArrowSourceOpDesc +import org.apache.texera.amber.operator.source.scan.csv.CSVScanSourceOpDesc +import org.apache.texera.amber.operator.source.scan.csvOld.CSVOldScanSourceOpDesc +import org.apache.texera.amber.operator.source.scan.json.JSONLScanSourceOpDesc +import org.apache.texera.amber.operator.source.scan.text.TextInputSourceOpDesc +import org.apache.texera.amber.operator.source.sql.asterixdb.AsterixDBSourceOpDesc +import org.apache.texera.amber.operator.source.sql.mysql.MySQLSourceOpDesc +import org.apache.texera.amber.operator.source.sql.postgresql.PostgreSQLSourceOpDesc +import org.apache.texera.amber.operator.split.SplitOpDesc +import org.apache.texera.amber.operator.substringSearch.SubstringSearchOpDesc +import org.apache.texera.amber.operator.symmetricDifference.SymmetricDifferenceOpDesc +import org.apache.texera.amber.operator.typecasting.TypeCastingOpDesc +import org.apache.texera.amber.operator.udf.java.JavaUDFOpDesc +import org.apache.texera.amber.operator.udf.python._ +import org.apache.texera.amber.operator.udf.python.source.PythonUDFSourceOpDescV2 +import org.apache.texera.amber.operator.udf.r.{RUDFOpDesc, RUDFSourceOpDesc} +import org.apache.texera.amber.operator.union.UnionOpDesc +import org.apache.texera.amber.operator.unneststring.UnnestStringOpDesc +import org.apache.texera.amber.operator.visualization.DotPlot.DotPlotOpDesc +import org.apache.texera.amber.operator.visualization.IcicleChart.IcicleChartOpDesc +import org.apache.texera.amber.operator.visualization.ImageViz.ImageVisualizerOpDesc +import org.apache.texera.amber.operator.visualization.ScatterMatrixChart.ScatterMatrixChartOpDesc +import org.apache.texera.amber.operator.visualization.barChart.BarChartOpDesc +import org.apache.texera.amber.operator.visualization.boxViolinPlot.BoxViolinPlotOpDesc +import org.apache.texera.amber.operator.visualization.bubbleChart.BubbleChartOpDesc +import org.apache.texera.amber.operator.visualization.bulletChart.BulletChartOpDesc +import org.apache.texera.amber.operator.visualization.candlestickChart.CandlestickChartOpDesc +import org.apache.texera.amber.operator.visualization.choroplethMap.ChoroplethMapOpDesc +import org.apache.texera.amber.operator.visualization.continuousErrorBands.ContinuousErrorBandsOpDesc +import org.apache.texera.amber.operator.visualization.contourPlot.ContourPlotOpDesc +import org.apache.texera.amber.operator.visualization.dendrogram.DendrogramOpDesc +import org.apache.texera.amber.operator.visualization.dumbbellPlot.DumbbellPlotOpDesc +import org.apache.texera.amber.operator.visualization.ecdfPlot.ECDFPlotOpDesc +import org.apache.texera.amber.operator.visualization.figureFactoryTable.FigureFactoryTableOpDesc +import org.apache.texera.amber.operator.visualization.filledAreaPlot.FilledAreaPlotOpDesc +import org.apache.texera.amber.operator.visualization.funnelPlot.FunnelPlotOpDesc +import org.apache.texera.amber.operator.visualization.ganttChart.GanttChartOpDesc +import org.apache.texera.amber.operator.visualization.gaugeChart.GaugeChartOpDesc +import org.apache.texera.amber.operator.visualization.heatMap.HeatMapOpDesc +import org.apache.texera.amber.operator.visualization.hierarchychart.HierarchyChartOpDesc +import org.apache.texera.amber.operator.visualization.histogram.HistogramChartOpDesc +import org.apache.texera.amber.operator.visualization.histogram2d.Histogram2DOpDesc +import org.apache.texera.amber.operator.visualization.htmlviz.HtmlVizOpDesc +import org.apache.texera.amber.operator.visualization.lineChart.LineChartOpDesc +import org.apache.texera.amber.operator.visualization.nestedTable.NestedTableOpDesc +import org.apache.texera.amber.operator.visualization.networkGraph.NetworkGraphOpDesc +import org.apache.texera.amber.operator.visualization.pieChart.PieChartOpDesc +import org.apache.texera.amber.operator.visualization.quiverPlot.QuiverPlotOpDesc +import org.apache.texera.amber.operator.visualization.radarPlot.RadarPlotOpDesc +import org.apache.texera.amber.operator.visualization.radarChart.RadarChartOpDesc +import org.apache.texera.amber.operator.visualization.rangeSlider.RangeSliderOpDesc +import org.apache.texera.amber.operator.visualization.sankeyDiagram.SankeyDiagramOpDesc +import org.apache.texera.amber.operator.visualization.scatter3DChart.Scatter3dChartOpDesc +import org.apache.texera.amber.operator.visualization.scatterplot.ScatterplotOpDesc +import org.apache.texera.amber.operator.visualization.tablesChart.TablesPlotOpDesc +import org.apache.texera.amber.operator.visualization.ternaryContour.TernaryContourOpDesc +import org.apache.texera.amber.operator.visualization.ternaryPlot.TernaryPlotOpDesc +import org.apache.texera.amber.operator.visualization.parallelCoordinatesPlot.ParallelCoordinatesPlotOpDesc +import org.apache.texera.amber.operator.visualization.polarChart.PolarChartOpDesc +import org.apache.texera.amber.operator.visualization.timeSeriesplot.TimeSeriesOpDesc +import org.apache.texera.amber.operator.visualization.treeplot.TreePlotOpDesc +import org.apache.texera.amber.operator.visualization.urlviz.UrlVizOpDesc +import org.apache.texera.amber.operator.visualization.volcanoPlot.VolcanoPlotOpDesc +import org.apache.texera.amber.operator.visualization.waterfallChart.WaterfallChartOpDesc +import org.apache.texera.amber.operator.visualization.windRoseChart.WindRoseChartOpDesc +import org.apache.texera.amber.operator.visualization.wordCloud.WordCloudOpDesc +import org.apache.commons.lang3.builder.{EqualsBuilder, HashCodeBuilder, ToStringBuilder} +import org.apache.texera.amber.operator.sklearn.testing.SklearnTestingOpDesc +import org.apache.texera.amber.operator.source.scan.file.{FileScanOpDesc, FileScanSourceOpDesc} +import org.apache.texera.amber.operator.visualization.stripChart.StripChartOpDesc +import org.apache.texera.amber.operator.visualization.carpetPlot.CarpetPlotOpDesc + +import java.util.UUID +import scala.util.Try + +trait StateTransferFunc + extends ((OperatorExecutor, OperatorExecutor) => Unit) + with java.io.Serializable + +@JsonTypeInfo( + use = JsonTypeInfo.Id.NAME, + include = JsonTypeInfo.As.PROPERTY, + property = "operatorType" +) +@JsonSubTypes( + Array( + new Type(value = classOf[IfOpDesc], name = "If"), + new Type(value = classOf[SankeyDiagramOpDesc], name = "SankeyDiagram"), + new Type(value = classOf[IcicleChartOpDesc], name = "IcicleChart"), + new Type(value = classOf[FileListerSourceOpDesc], name = "FileLister"), + new Type(value = classOf[CSVScanSourceOpDesc], name = "CSVFileScan"), + // disabled the ParallelCSVScanSourceOpDesc so that it does not confuse user. it can be re-enabled when doing experiments. + // new Type(value = classOf[ParallelCSVScanSourceOpDesc], name = "ParallelCSVFileScan"), + new Type(value = classOf[JSONLScanSourceOpDesc], name = "JSONLFileScan"), + new Type(value = classOf[FileScanSourceOpDesc], name = "FileScan"), + new Type(value = classOf[FileScanOpDesc], name = "FileScanOp"), + new Type(value = classOf[TextInputSourceOpDesc], name = "TextInput"), + new Type( + value = classOf[TwitterFullArchiveSearchSourceOpDesc], + name = "TwitterFullArchiveSearch" + ), + new Type( + value = classOf[TwitterSearchSourceOpDesc], + name = "TwitterSearch" + ), + new Type(value = classOf[ChoroplethMapOpDesc], name = "ChoroplethMap"), + new Type(value = classOf[TimeSeriesOpDesc], name = "TimeSeriesPlot"), + new Type(value = classOf[CandlestickChartOpDesc], name = "CandlestickChart"), + new Type(value = classOf[SplitOpDesc], name = "Split"), + new Type(value = classOf[ContourPlotOpDesc], name = "ContourPlot"), + new Type(value = classOf[ECDFPlotOpDesc], name = "ECDFPlot"), + new Type(value = classOf[RegexOpDesc], name = "Regex"), + new Type(value = classOf[SpecializedFilterOpDesc], name = "Filter"), + new Type(value = classOf[ProjectionOpDesc], name = "Projection"), + new Type(value = classOf[StripChartOpDesc], name = "StripChart"), + new Type(value = classOf[UnionOpDesc], name = "Union"), + new Type(value = classOf[KeywordSearchOpDesc], name = "KeywordSearch"), + new Type(value = classOf[SubstringSearchOpDesc], name = "SubstringSearch"), + new Type(value = classOf[AggregateOpDesc], name = "Aggregate"), + new Type(value = classOf[LineChartOpDesc], name = "LineChart"), + new Type(value = classOf[WaterfallChartOpDesc], name = "WaterfallChart"), + new Type(value = classOf[WindRoseChartOpDesc], name = "WindRoseChart"), + new Type(value = classOf[BarChartOpDesc], name = "BarChart"), + new Type(value = classOf[PolarChartOpDesc], name = "PolarChart"), + new Type(value = classOf[RangeSliderOpDesc], name = "RangeSlider"), + new Type(value = classOf[PieChartOpDesc], name = "PieChart"), + new Type(value = classOf[QuiverPlotOpDesc], name = "QuiverPlot"), + new Type(value = classOf[RadarPlotOpDesc], name = "RadarPlot"), + new Type(value = classOf[RadarChartOpDesc], name = "RadarChart"), + new Type(value = classOf[ParallelCoordinatesPlotOpDesc], name = "ParallelCoordinatesPlot"), + new Type(value = classOf[WordCloudOpDesc], name = "WordCloud"), + new Type(value = classOf[HtmlVizOpDesc], name = "HTMLVisualizer"), + new Type(value = classOf[UrlVizOpDesc], name = "URLVisualizer"), + new Type(value = classOf[ScatterplotOpDesc], name = "Scatterplot"), + new Type(value = classOf[PythonUDFOpDescV2], name = "PythonUDFV2"), + new Type(value = classOf[PythonUDFSourceOpDescV2], name = "PythonUDFSourceV2"), + new Type(value = classOf[DualInputPortsPythonUDFOpDescV2], name = "DualInputPortsPythonUDFV2"), + new Type(value = classOf[MySQLSourceOpDesc], name = "MySQLSource"), + new Type(value = classOf[PostgreSQLSourceOpDesc], name = "PostgreSQLSource"), + new Type(value = classOf[AsterixDBSourceOpDesc], name = "AsterixDBSource"), + new Type(value = classOf[TypeCastingOpDesc], name = "TypeCasting"), + new Type(value = classOf[LimitOpDesc], name = "Limit"), + new Type(value = classOf[SleepOpDesc], name = "Sleep"), + new Type(value = classOf[RandomKSamplingOpDesc], name = "RandomKSampling"), + new Type(value = classOf[ReservoirSamplingOpDesc], name = "ReservoirSampling"), + new Type(value = classOf[HashJoinOpDesc[String]], name = "HashJoin"), + new Type(value = classOf[DistinctOpDesc], name = "Distinct"), + new Type(value = classOf[IntersectOpDesc], name = "Intersect"), + new Type(value = classOf[SymmetricDifferenceOpDesc], name = "SymmetricDifference"), + new Type(value = classOf[DifferenceOpDesc], name = "Difference"), + new Type(value = classOf[IntervalJoinOpDesc], name = "IntervalJoin"), + new Type(value = classOf[UnnestStringOpDesc], name = "UnnestString"), + new Type(value = classOf[DictionaryMatcherOpDesc], name = "DictionaryMatcher"), + new Type(value = classOf[SortPartitionsOpDesc], name = "SortPartitions"), + new Type(value = classOf[CSVOldScanSourceOpDesc], name = "CSVOldFileScan"), + new Type(value = classOf[RedditSearchSourceOpDesc], name = "RedditSearch"), + new Type(value = classOf[PythonLambdaFunctionOpDesc], name = "PythonLambdaFunction"), + new Type(value = classOf[PythonTableReducerOpDesc], name = "PythonTableReducer"), + new Type(value = classOf[URLFetcherOpDesc], name = "URLFetcher"), + new Type(value = classOf[VolcanoPlotOpDesc], name = "VolcanoPlot"), + new Type(value = classOf[CartesianProductOpDesc], name = "CartesianProduct"), + new Type(value = classOf[FilledAreaPlotOpDesc], name = "FilledAreaPlot"), + new Type(value = classOf[CarpetPlotOpDesc], name = "CarpetPlot"), + new Type(value = classOf[DotPlotOpDesc], name = "DotPlot"), + new Type(value = classOf[TreePlotOpDesc], name = "TreePlot"), + new Type(value = classOf[BubbleChartOpDesc], name = "BubbleChart"), + new Type(value = classOf[BulletChartOpDesc], name = "BulletChart"), + new Type(value = classOf[GanttChartOpDesc], name = "GanttChart"), + new Type(value = classOf[GaugeChartOpDesc], name = "GaugeChart"), + new Type(value = classOf[ImageVisualizerOpDesc], name = "ImageVisualizer"), + new Type(value = classOf[HierarchyChartOpDesc], name = "HierarchyChart"), + new Type(value = classOf[DumbbellPlotOpDesc], name = "DumbbellPlot"), + new Type(value = classOf[DummyOpDesc], name = "Dummy"), + new Type(value = classOf[BoxViolinPlotOpDesc], name = "BoxViolinPlot"), + new Type(value = classOf[NetworkGraphOpDesc], name = "NetworkGraph"), + new Type(value = classOf[HistogramChartOpDesc], name = "Histogram"), + new Type(value = classOf[Histogram2DOpDesc], name = "Histogram2D"), + new Type(value = classOf[ScatterMatrixChartOpDesc], name = "ScatterMatrixChart"), + new Type(value = classOf[HeatMapOpDesc], name = "HeatMap"), + new Type(value = classOf[Scatter3dChartOpDesc], name = "Scatter3DChart"), + new Type(value = classOf[FunnelPlotOpDesc], name = "FunnelPlot"), + new Type(value = classOf[TablesPlotOpDesc], name = "TablesPlot"), + new Type(value = classOf[ContinuousErrorBandsOpDesc], name = "ContinuousErrorBands"), + new Type(value = classOf[FigureFactoryTableOpDesc], name = "FigureFactoryTable"), + new Type(value = classOf[TernaryContourOpDesc], name = "TernaryContour"), + new Type(value = classOf[TernaryPlotOpDesc], name = "TernaryPlot"), + new Type(value = classOf[DendrogramOpDesc], name = "Dendrogram"), + new Type(value = classOf[NestedTableOpDesc], name = "NestedTable"), + new Type(value = classOf[JavaUDFOpDesc], name = "JavaUDF"), + new Type(value = classOf[RUDFOpDesc], name = "RUDF"), + new Type(value = classOf[RUDFSourceOpDesc], name = "RUDFSource"), + new Type(value = classOf[ArrowSourceOpDesc], name = "ArrowSource"), + new Type(value = classOf[MachineLearningScorerOpDesc], name = "Scorer"), + new Type(value = classOf[SortOpDesc], name = "Sort"), + new Type(value = classOf[StableMergeSortOpDesc], name = "StableMergeSort"), + new Type(value = classOf[SklearnLogisticRegressionOpDesc], name = "SklearnLogisticRegression"), + new Type( + value = classOf[SklearnLogisticRegressionCVOpDesc], + name = "SklearnLogisticRegressionCV" + ), + new Type(value = classOf[SklearnTrainingRidgeOpDesc], name = "SklearnTrainingRidge"), + new Type(value = classOf[SklearnTrainingRidgeCVOpDesc], name = "SklearnTrainingRidgeCV"), + new Type(value = classOf[SklearnTrainingSDGOpDesc], name = "SklearnTrainingSDG"), + new Type( + value = classOf[SklearnTrainingPassiveAggressiveOpDesc], + name = "SklearnTrainingPassiveAggressive" + ), + new Type(value = classOf[SklearnTrainingPerceptronOpDesc], name = "SklearnTrainingPerceptron"), + new Type(value = classOf[SklearnTrainingKNNOpDesc], name = "SklearnTrainingKNN"), + new Type( + value = classOf[SklearnTrainingNearestCentroidOpDesc], + name = "SklearnTrainingNearestCentroid" + ), + new Type(value = classOf[SklearnTrainingSVMOpDesc], name = "SklearnTrainingSVM"), + new Type(value = classOf[SklearnTrainingLinearSVMOpDesc], name = "SklearnTrainingLinearSVM"), + new Type( + value = classOf[SklearnTrainingDecisionTreeOpDesc], + name = "SklearnTrainingDecisionTree" + ), + new Type(value = classOf[SklearnTrainingExtraTreeOpDesc], name = "SklearnTrainingExtraTree"), + new Type( + value = classOf[SklearnTrainingMultiLayerPerceptronOpDesc], + name = "SklearnTrainingMultiLayerPerceptron" + ), + new Type( + value = classOf[SklearnTrainingProbabilityCalibrationOpDesc], + name = "SklearnTrainingProbabilityCalibration" + ), + new Type( + value = classOf[SklearnTrainingRandomForestOpDesc], + name = "SklearnTrainingRandomForest" + ), + new Type(value = classOf[SklearnTrainingBaggingOpDesc], name = "SklearnTrainingBagging"), + new Type( + value = classOf[SklearnTrainingGradientBoostingOpDesc], + name = "SklearnTrainingGradientBoosting" + ), + new Type( + value = classOf[SklearnTrainingAdaptiveBoostingOpDesc], + name = "SklearnTrainingAdaptiveBoosting" + ), + new Type(value = classOf[SklearnTrainingExtraTreesOpDesc], name = "SklearnTrainingExtraTrees"), + new Type( + value = classOf[SklearnTrainingGaussianNaiveBayesOpDesc], + name = "SklearnTrainingGaussianNaiveBayes" + ), + new Type( + value = classOf[SklearnTrainingMultinomialNaiveBayesOpDesc], + name = "SklearnTrainingMultinomialNaiveBayes" + ), + new Type( + value = classOf[SklearnTrainingComplementNaiveBayesOpDesc], + name = "SklearnTrainingComplementNaiveBayes" + ), + new Type( + value = classOf[SklearnTrainingBernoulliNaiveBayesOpDesc], + name = "SklearnTrainingBernoulliNaiveBayes" + ), + new Type( + value = classOf[SklearnTrainingDummyClassifierOpDesc], + name = "SklearnTrainingDummyClassifier" + ), + new Type( + value = classOf[SklearnTrainingLinearRegressionOpDesc], + name = "SklearnTrainingLinearRegression" + ), + new Type( + value = classOf[SklearnTrainingLogisticRegressionOpDesc], + name = "SklearnTrainingLogisticRegression" + ), + new Type( + value = classOf[SklearnTrainingLogisticRegressionCVOpDesc], + name = "SklearnTrainingLogisticRegressionCV" + ), + new Type(value = classOf[SklearnLogisticRegressionOpDesc], name = "SklearnLogisticRegression"), + new Type( + value = classOf[SklearnLogisticRegressionCVOpDesc], + name = "SklearnLogisticRegressionCV" + ), + new Type(value = classOf[SklearnRidgeOpDesc], name = "SklearnRidge"), + new Type(value = classOf[SklearnRidgeCVOpDesc], name = "SklearnRidgeCV"), + new Type(value = classOf[SklearnSDGOpDesc], name = "SklearnSDG"), + new Type(value = classOf[SklearnPassiveAggressiveOpDesc], name = "SklearnPassiveAggressive"), + new Type(value = classOf[SklearnPerceptronOpDesc], name = "SklearnPerceptron"), + new Type(value = classOf[SklearnKNNOpDesc], name = "SklearnKNN"), + new Type(value = classOf[SklearnNearestCentroidOpDesc], name = "SklearnNearestCentroid"), + new Type(value = classOf[SklearnSVMOpDesc], name = "SklearnSVM"), + new Type(value = classOf[SklearnLinearSVMOpDesc], name = "SklearnLinearSVM"), + new Type(value = classOf[SklearnLinearRegressionOpDesc], name = "SklearnLinearRegression"), + new Type(value = classOf[SklearnDecisionTreeOpDesc], name = "SklearnDecisionTree"), + new Type(value = classOf[SklearnExtraTreeOpDesc], name = "SklearnExtraTree"), + new Type( + value = classOf[SklearnMultiLayerPerceptronOpDesc], + name = "SklearnMultiLayerPerceptron" + ), + new Type( + value = classOf[SklearnProbabilityCalibrationOpDesc], + name = "SklearnProbabilityCalibration" + ), + new Type(value = classOf[SklearnRandomForestOpDesc], name = "SklearnRandomForest"), + new Type(value = classOf[SklearnBaggingOpDesc], name = "SklearnBagging"), + new Type(value = classOf[SklearnGradientBoostingOpDesc], name = "SklearnGradientBoosting"), + new Type(value = classOf[SklearnAdaptiveBoostingOpDesc], name = "SklearnAdaptiveBoosting"), + new Type(value = classOf[SklearnExtraTreesOpDesc], name = "SklearnExtraTrees"), + new Type(value = classOf[SklearnGaussianNaiveBayesOpDesc], name = "SklearnGaussianNaiveBayes"), + new Type( + value = classOf[SklearnMultinomialNaiveBayesOpDesc], + name = "SklearnMultinomialNaiveBayes" + ), + new Type( + value = classOf[SklearnComplementNaiveBayesOpDesc], + name = "SklearnComplementNaiveBayes" + ), + new Type( + value = classOf[SklearnBernoulliNaiveBayesOpDesc], + name = "SklearnBernoulliNaiveBayes" + ), + new Type(value = classOf[SklearnDummyClassifierOpDesc], name = "SklearnDummyClassifier"), + new Type(value = classOf[SklearnPredictionOpDesc], name = "SklearnPrediction"), + new Type( + value = classOf[HuggingFaceSentimentAnalysisOpDesc], + name = "HuggingFaceSentimentAnalysis" + ), + new Type( + value = classOf[HuggingFaceTextSummarizationOpDesc], + name = "HuggingFaceTextSummarization" + ), + new Type( + value = classOf[HuggingFaceSpamSMSDetectionOpDesc], + name = "HuggingFaceSpamSMSDetection" + ), + new Type( + value = classOf[HuggingFaceIrisLogisticRegressionOpDesc], + name = "HuggingFaceIrisLogisticRegression" + ), + new Type( + value = classOf[SklearnAdvancedKNNClassifierTrainerOpDesc], + name = "KNNClassifierTrainer" + ), + new Type( + value = classOf[SklearnAdvancedKNNRegressorTrainerOpDesc], + name = "KNNRegressorTrainer" + ), + new Type( + value = classOf[SklearnAdvancedSVCTrainerOpDesc], + name = "SVCTrainer" + ), + new Type( + value = classOf[SklearnAdvancedSVRTrainerOpDesc], + name = "SVRTrainer" + ), + new Type(value = classOf[SklearnTestingOpDesc], name = "SklearnTesting") + ) +) +abstract class LogicalOp extends PortDescriptor with Serializable { + + @JsonProperty(PropertyNameConstants.OPERATOR_ID) + private var operatorId: String = getClass.getSimpleName + "-" + UUID.randomUUID.toString + + @JsonProperty(PropertyNameConstants.OPERATOR_VERSION) + var operatorVersion: String = getOperatorVersion + + def operatorIdentifier: OperatorIdentity = OperatorIdentity(operatorId) + + def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = ??? + + // a logical operator corresponds multiple physical operators (a small DAG) + def getPhysicalPlan( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalPlan = { + PhysicalPlan( + operators = Set(getPhysicalOp(workflowId, executionId)), + links = Set.empty + ) + } + + def operatorInfo: OperatorInfo + + private def getOperatorVersion: String = { + val path = "amber/src/main/scala/" + val operatorPath = path + this.getClass.getPackage.getName.replace(".", "/") + OPVersion.getVersion(this.getClass.getSimpleName, operatorPath) + } + + override def hashCode: Int = HashCodeBuilder.reflectionHashCode(this) + + override def equals(that: Any): Boolean = EqualsBuilder.reflectionEquals(this, that, "context") + + override def toString: String = ToStringBuilder.reflectionToString(this) + + def setOperatorId(id: String): Unit = { + operatorId = id + } + + def runtimeReconfiguration( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + oldOpDesc: LogicalOp, + newOpDesc: LogicalOp + ): Try[(PhysicalOp, Option[StateTransferFunc])] = { + throw new UnsupportedOperationException( + "operator " + getClass.getSimpleName + " does not support reconfiguration" + ) + } + + @JsonProperty + @JsonSchemaTitle("Dummy Property List") + @JsonPropertyDescription("Add dummy property if needed") + var dummyPropertyList: List[DummyProperties] = List() + + /** + * Propagates the schema from external input ports to external output ports. + * This method is primarily used to derive the output schemas for logical operators. + * + * @param inputSchemas A map containing the schemas of the external input ports. + * @return A map of external output port identities to their corresponding schemas. + */ + def getExternalOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + this + .getPhysicalPlan(DEFAULT_WORKFLOW_ID, DEFAULT_EXECUTION_ID) + .propagateSchema(inputSchemas) + .operators + .flatMap { operator => + operator.outputPorts.values + .filterNot { case (port, _, _) => port.id.internal } // Exclude internal ports + .map { + case (port, _, schemaEither) => + schemaEither match { + case Left(error) => throw error + case Right(schema) => + port.id -> schema // Map external port ID to its schema + } + } + } + .toMap + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/PortDescriptor.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/PortDescriptor.scala new file mode 100644 index 00000000000..ce36725a083 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/PortDescriptor.scala @@ -0,0 +1,43 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator + +import com.fasterxml.jackson.annotation.{JsonIgnoreProperties, JsonProperty} +import org.apache.texera.amber.core.workflow.PartitionInfo + +@JsonIgnoreProperties( + Array("allowMultiInputs") +) // TODO: temporary backward compatibility for workflows persisted before PR #4379. +case class PortDescription( + portID: String, + displayName: String, + disallowMultiInputs: Boolean, + isDynamicPort: Boolean, + partitionRequirement: PartitionInfo, + dependencies: List[Int] = List.empty +) + +trait PortDescriptor { + @JsonProperty(required = false) + var inputPorts: List[PortDescription] = null + + @JsonProperty(required = false) + var outputPorts: List[PortDescription] = null +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/PythonOperatorDescriptor.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/PythonOperatorDescriptor.scala new file mode 100644 index 00000000000..e47b32718a1 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/PythonOperatorDescriptor.scala @@ -0,0 +1,82 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator + +import org.apache.texera.amber.core.executor.OpExecWithCode +import org.apache.texera.amber.core.tuple.Schema +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{PhysicalOp, PortIdentity, SchemaPropagationFunc} + +trait PythonOperatorDescriptor extends LogicalOp { + private def generatePythonCodeForRaisingException(ex: Throwable): String = { + s"#EXCEPTION DURING CODE GENERATION: ${ex.getMessage}" + } + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + val pythonCode = + try { + generatePythonCode() + } catch { + case ex: Throwable => + // instead of throwing error directly, we embed the error in the code + // this can let upper-level compiler catch the error without interrupting the schema propagation + generatePythonCodeForRaisingException(ex) + } + val physicalOp = if (asSource()) { + PhysicalOp.sourcePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithCode(pythonCode, "python") + ) + } else { + PhysicalOp.oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithCode(pythonCode, "python") + ) + } + + physicalOp + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withParallelizable(parallelizable()) + .withPropagateSchema(SchemaPropagationFunc(inputSchemas => getOutputSchemas(inputSchemas))) + } + + def parallelizable(): Boolean = false + + def asSource(): Boolean = false + + /** + * This method is to be implemented to generate the actual Python source code + * based on operators predicates. + * + * @return a String representation of the executable Python source code. + */ + def generatePythonCode(): String + + def getOutputSchemas(inputSchemas: Map[PortIdentity, Schema]): Map[PortIdentity, Schema] + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/SpecialPhysicalOpFactory.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/SpecialPhysicalOpFactory.scala new file mode 100644 index 00000000000..07d0d7e5d33 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/SpecialPhysicalOpFactory.scala @@ -0,0 +1,67 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator + +import org.apache.texera.amber.core.executor.OpExecSource +import org.apache.texera.amber.core.storage.VFSURIFactory +import org.apache.texera.amber.core.tuple.Schema +import org.apache.texera.amber.core.virtualidentity.{ + ExecutionIdentity, + PhysicalOpIdentity, + WorkflowIdentity +} +import org.apache.texera.amber.core.workflow._ + +import java.net.URI + +object SpecialPhysicalOpFactory { + def newSourcePhysicalOp( + workflowIdentity: WorkflowIdentity, + executionIdentity: ExecutionIdentity, + uri: URI, + downstreamOperator: PhysicalOpIdentity, + downstreamPort: PortIdentity, + schema: Schema + ): PhysicalOp = { + + val (_, _, globalPortIdOption, _) = VFSURIFactory.decodeURI(uri) + val globalPortId = globalPortIdOption.get + val outputPort = OutputPort() + PhysicalOp + .sourcePhysicalOp( + PhysicalOpIdentity( + globalPortId.opId.logicalOpId, + s"${globalPortId.opId.layerName}_source_${globalPortId.portId.id}_${downstreamOperator.logicalOpId.id + .replace('-', '_')}_${downstreamPort.id}" + ), + workflowIdentity, + executionIdentity, + OpExecSource(uri.toString, workflowIdentity) + ) + .withInputPorts(List.empty) + .withOutputPorts(List(outputPort)) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(outputPort.id -> schema)) + ) + .propagateSchema() + + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/TestOperators.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/TestOperators.scala new file mode 100644 index 00000000000..268b06ff8be --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/TestOperators.scala @@ -0,0 +1,204 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator + +import org.apache.texera.amber.core.storage.FileResolver +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType} +import org.apache.texera.amber.operator.aggregate.{ + AggregateOpDesc, + AggregationFunction, + AggregationOperation +} +import org.apache.texera.amber.operator.hashJoin.HashJoinOpDesc +import org.apache.texera.amber.operator.keywordSearch.KeywordSearchOpDesc +import org.apache.texera.amber.operator.source.scan.csv.CSVScanSourceOpDesc +import org.apache.texera.amber.operator.source.scan.json.JSONLScanSourceOpDesc +import org.apache.texera.amber.operator.source.sql.asterixdb.AsterixDBSourceOpDesc +import org.apache.texera.amber.operator.source.sql.mysql.MySQLSourceOpDesc +import org.apache.texera.amber.operator.udf.python.PythonUDFOpDescV2 +import org.apache.texera.amber.operator.udf.python.source.PythonUDFSourceOpDescV2 + +import java.nio.file.Path + +object TestOperators { + + val parentDir = Path + .of(sys.env.getOrElse("TEXERA_HOME", ".")) + .resolve("common") + .resolve("workflow-operator") + .toRealPath() + .toString + val CountrySalesSmallCsvPath = s"$parentDir/src/test/resources/country_sales_small.csv" + val CountrySalesMediumCsvPath = s"$parentDir/src/test/resources/country_sales_medium.csv" + val CountrySalesHeaderlessSmallCsvPath = + s"$parentDir/src/test/resources/country_sales_headerless_small.csv" + val CountrySalesSmallMultiLineCsvPath = + s"$parentDir/src/test/resources/country_sales_small_multi_line.csv" + val CountrySalesSmallMultiLineCustomDelimiterCsvPath = + s"$parentDir/src/test/resources/country_sales_headerless_small_multi_line_custom_delimiter.csv" + val smallJsonLPath = + s"$parentDir/src/test/resources/100.jsonl" + val mediumJsonLPath = + s"$parentDir/src/test/resources/1000.jsonl" + val TestTextFilePath: String = s"$parentDir/src/test/resources/line_numbers.txt" + val TestCRLFTextFilePath: String = s"$parentDir/src/test/resources/line_numbers_crlf.txt" + val TestNumbersFilePath: String = s"$parentDir/src/test/resources/numbers.txt" + + def headerlessSmallCsvScanOpDesc(): CSVScanSourceOpDesc = { + getCsvScanOpDesc(CountrySalesHeaderlessSmallCsvPath, header = false) + } + + def headerlessSmallMultiLineDataCsvScanOpDesc(): CSVScanSourceOpDesc = { + getCsvScanOpDesc( + CountrySalesHeaderlessSmallCsvPath, + header = false, + multiLine = true + ) + } + + def smallCsvScanOpDesc(): CSVScanSourceOpDesc = { + getCsvScanOpDesc(CountrySalesSmallCsvPath, header = true) + } + + def smallJSONLScanOpDesc(): JSONLScanSourceOpDesc = { + getJSONLScanOpDesc(smallJsonLPath) + } + + def mediumFlattenJSONLScanOpDesc(): JSONLScanSourceOpDesc = { + getJSONLScanOpDesc(mediumJsonLPath, flatten = true) + } + + def getCsvScanOpDesc( + fileName: String, + header: Boolean, + multiLine: Boolean = false + ): CSVScanSourceOpDesc = { + val csvHeaderlessOp = new CSVScanSourceOpDesc() + csvHeaderlessOp.fileName = Some(fileName) + csvHeaderlessOp.customDelimiter = Some(",") + csvHeaderlessOp.hasHeader = header + csvHeaderlessOp.setResolvedFileName(FileResolver.resolve(fileName)) + csvHeaderlessOp + + } + + def getJSONLScanOpDesc(fileName: String, flatten: Boolean = false): JSONLScanSourceOpDesc = { + val jsonlOp = new JSONLScanSourceOpDesc + jsonlOp.fileName = Some(fileName) + jsonlOp.flatten = flatten + jsonlOp.setResolvedFileName(FileResolver.resolve(fileName)) + jsonlOp + } + + def joinOpDesc(buildAttrName: String, probeAttrName: String): HashJoinOpDesc[String] = { + val joinOp = new HashJoinOpDesc[String]() + joinOp.buildAttributeName = buildAttrName + joinOp.probeAttributeName = probeAttrName + joinOp + } + + def mediumCsvScanOpDesc(): CSVScanSourceOpDesc = { + getCsvScanOpDesc(CountrySalesMediumCsvPath, header = true) + } + + def keywordSearchOpDesc(attribute: String, keywordToSearch: String): KeywordSearchOpDesc = { + val keywordSearchOp = new KeywordSearchOpDesc() + keywordSearchOp.attribute = attribute + keywordSearchOp.keyword = keywordToSearch + keywordSearchOp + } + + def aggregateAndGroupByDesc( + attributeToAggregate: String, + aggFunction: AggregationFunction, + groupByAttributes: List[String] + ): AggregateOpDesc = { + val aggOp = new AggregateOpDesc() + val aggFunc = new AggregationOperation() + aggFunc.aggFunction = aggFunction + aggFunc.attribute = attributeToAggregate + aggFunc.resultAttribute = "aggregate-result" + aggOp.aggregations = List(aggFunc) + aggOp.groupByKeys = groupByAttributes + aggOp + } + + def inMemoryMySQLSourceOpDesc( + host: String, + port: String, + database: String, + table: String, + username: String, + password: String + ): MySQLSourceOpDesc = { + val inMemoryMySQLSourceOpDesc = new MySQLSourceOpDesc() + inMemoryMySQLSourceOpDesc.host = host + inMemoryMySQLSourceOpDesc.port = port + inMemoryMySQLSourceOpDesc.database = database + inMemoryMySQLSourceOpDesc.table = table + inMemoryMySQLSourceOpDesc.username = username + inMemoryMySQLSourceOpDesc.password = password + inMemoryMySQLSourceOpDesc.limit = Some(1000) + inMemoryMySQLSourceOpDesc + } + + // TODO: use mock data to perform the test, remove dependency on the real AsterixDB + def asterixDBSourceOpDesc(): AsterixDBSourceOpDesc = { + val asterixDBOp = new AsterixDBSourceOpDesc() + asterixDBOp.host = "ipubmed4.ics.uci.edu" // AsterixDB at version 0.9.5 + asterixDBOp.port = "default" + asterixDBOp.database = "twitter" + asterixDBOp.table = "ds_tweet" + asterixDBOp.limit = Some(1000) + asterixDBOp + } + + def pythonOpDesc(): PythonUDFOpDescV2 = { + val udf = new PythonUDFOpDescV2() + udf.workers = 1 + udf.retainInputColumns = true + udf.code = """ + |from pytexera import * + | + |class ProcessTupleOperator(UDFOperatorV2): + | @overrides + | def process_tuple(self, tuple_: Tuple, port: int) -> Iterator[Optional[TupleLike]]: + | yield tuple_ + |""".stripMargin + udf + } + + def pythonSourceOpDesc(numTuple: Int): PythonUDFSourceOpDescV2 = { + val udf = new PythonUDFSourceOpDescV2() + udf.workers = 1 + udf.columns = List(new Attribute("field_1", AttributeType.STRING)) + udf.code = s""" + |from pytexera import * + | + |class UDFSourceOperator(UDFSourceOperator): + | @overrides + | def produce(self) -> Iterator[Union[TupleLike, TableLike, None]]: + | for i in range($numTuple): + | yield {'field_1': str(i) } + |""".stripMargin + udf + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/aggregate/AggregateOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/aggregate/AggregateOpDesc.scala new file mode 100644 index 00000000000..7e76b3ce7e0 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/aggregate/AggregateOpDesc.scala @@ -0,0 +1,132 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.aggregate + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.Schema +import org.apache.texera.amber.core.virtualidentity.{ + ExecutionIdentity, + PhysicalOpIdentity, + WorkflowIdentity +} +import org.apache.texera.amber.core.workflow._ +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeNameList +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import javax.validation.constraints.{NotNull, Size} + +class AggregateOpDesc extends LogicalOp { + @JsonProperty(value = "aggregations", required = true) + @JsonPropertyDescription("multiple aggregation functions") + @NotNull(message = "aggregation cannot be null") + @Size(min = 1, message = "aggregations cannot be empty") + var aggregations: List[AggregationOperation] = List() + + @JsonProperty("groupByKeys") + @JsonSchemaTitle("Group By Keys") + @JsonPropertyDescription("group by columns") + @AutofillAttributeNameList + var groupByKeys: List[String] = List() + + override def getPhysicalPlan( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalPlan = { + if (groupByKeys == null) groupByKeys = List() + // TODO: this is supposed to be blocking but due to limitations of materialization naming on the logical operator + // we are keeping it not annotated as blocking. + val inputPort = InputPort(PortIdentity()) + val outputPort = OutputPort(PortIdentity(internal = true)) + val partialDesc = objectMapper.writeValueAsString(this) + val localAggregations = List(aggregations: _*) + val partialPhysicalOp = PhysicalOp + .oneToOnePhysicalOp( + PhysicalOpIdentity(operatorIdentifier, "localAgg"), + workflowId, + executionId, + OpExecWithClassName( + "org.apache.texera.amber.operator.aggregate.AggregateOpExec", + partialDesc + ) + ) + .withIsOneToManyOp(true) + .withInputPorts(List(inputPort)) + .withOutputPorts(List(outputPort)) + .withPropagateSchema( + SchemaPropagationFunc(inputSchemas => { + val inputSchema = inputSchemas(operatorInfo.inputPorts.head.id) + val outputSchema = Schema( + groupByKeys.map(key => inputSchema.getAttribute(key)) ++ + localAggregations.map(agg => + agg.getAggregationAttribute(inputSchema.getAttribute(agg.attribute).getType) + ) + ) + Map(PortIdentity(internal = true) -> outputSchema) + }) + ) + + val finalInputPort = InputPort(PortIdentity(0, internal = true)) + val finalOutputPort = OutputPort(PortIdentity(0), blocking = true) + // change aggregations to final + aggregations = aggregations.map(aggr => aggr.getFinal) + val finalDesc = objectMapper.writeValueAsString(this) + + val finalPhysicalOp = PhysicalOp + .oneToOnePhysicalOp( + PhysicalOpIdentity(operatorIdentifier, "globalAgg"), + workflowId, + executionId, + OpExecWithClassName("org.apache.texera.amber.operator.aggregate.AggregateOpExec", finalDesc) + ) + .withParallelizable(false) + .withIsOneToManyOp(true) + .withInputPorts(List(finalInputPort)) + .withOutputPorts(List(finalOutputPort)) + .withPropagateSchema( + SchemaPropagationFunc(inputSchemas => + Map(operatorInfo.outputPorts.head.id -> inputSchemas(finalInputPort.id)) + ) + ) + .withPartitionRequirement(List(Option(HashPartition(groupByKeys)))) + .withDerivePartition(_ => HashPartition(groupByKeys)) + + var plan = PhysicalPlan( + operators = Set(partialPhysicalOp, finalPhysicalOp), + links = Set( + PhysicalLink(partialPhysicalOp.id, outputPort.id, finalPhysicalOp.id, finalInputPort.id) + ) + ) + plan.operators.foreach(op => plan = plan.setOperator(op.withIsOneToManyOp(true))) + plan + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Aggregate", + "Calculate different types of aggregation values", + OperatorGroupConstants.AGGREGATE_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()) + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/aggregate/AggregateOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/aggregate/AggregateOpExec.scala new file mode 100644 index 00000000000..a61703b28cf --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/aggregate/AggregateOpExec.scala @@ -0,0 +1,82 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.aggregate + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import scala.collection.mutable + +/** + * AggregateOpExec performs aggregation operations on input tuples, optionally grouping them by specified keys. + */ +class AggregateOpExec(descString: String) extends OperatorExecutor { + private val desc: AggregateOpDesc = objectMapper.readValue(descString, classOf[AggregateOpDesc]) + private var keyedPartialAggregates: mutable.HashMap[List[Object], List[Object]] = _ + private var distributedAggregations: List[DistributedAggregation[Object]] = _ + + override def open(): Unit = { + keyedPartialAggregates = new mutable.HashMap[List[Object], List[Object]]() + distributedAggregations = null + } + + override def close(): Unit = { + keyedPartialAggregates.clear() + distributedAggregations = null + } + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = { + + // Initialize distributedAggregations if it's not yet initialized + if (distributedAggregations == null) { + distributedAggregations = desc.aggregations.map(agg => + agg.getAggFunc(tuple.getSchema.getAttribute(agg.attribute).getType) + ) + } + + // Construct the group key + val key = desc.groupByKeys.map(tuple.getField[Object]) + + // Get or initialize the partial aggregate for the key + val partialAggregates = + keyedPartialAggregates.getOrElseUpdate(key, distributedAggregations.map(_.init())) + + // Update the partial aggregates with the current tuple + val updatedAggregates = (distributedAggregations zip partialAggregates).map { + case (aggregation, partial) => aggregation.iterate(partial, tuple) + } + + keyedPartialAggregates(key) = updatedAggregates + Iterator.empty + + } + + override def onFinish(port: Int): Iterator[TupleLike] = { + // Finalize aggregation for all keys and produce the result + keyedPartialAggregates.iterator.map { + case (key, partials) => + val finalAggregates = partials.zipWithIndex.map { + case (partial, index) => distributedAggregations(index).finalAgg(partial) + } + TupleLike(key ++ finalAggregates) + } + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/aggregate/AggregationFunction.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/aggregate/AggregationFunction.java new file mode 100644 index 00000000000..253d6548524 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/aggregate/AggregationFunction.java @@ -0,0 +1,50 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.aggregate; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum AggregationFunction { + + SUM("sum"), + + COUNT("count"), + + AVERAGE("average"), + + MIN("min"), + + MAX("max"), + + CONCAT("concat"); + + private final String name; + + AggregationFunction(String name) { + this.name = name; + } + + // use the name string instead of enum string in JSON + @JsonValue + public String getName() { + return this.name; + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/aggregate/AggregationOperation.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/aggregate/AggregationOperation.scala new file mode 100644 index 00000000000..70105de9ef4 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/aggregate/AggregationOperation.scala @@ -0,0 +1,257 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.aggregate + +import com.fasterxml.jackson.annotation.{JsonIgnore, JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, AttributeTypeUtils, Tuple} +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName + +import javax.validation.constraints.NotNull + +case class AveragePartialObj(sum: Double, count: Double) extends Serializable {} + +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "attribute": { + "allOf": [ + { + "if": { + "aggFunction": { + "valEnum": ["sum", "average", "min", "max"] + } + }, + "then": { + "enum": ["integer", "long", "double", "timestamp"] + } + }, + { + "if": { + "aggFunction": { + "valEnum": ["concat"] + } + }, + "then": { + "enum": ["string"] + } + } + ] + } + } +} +""") +class AggregationOperation { + @JsonProperty(required = true) + @JsonSchemaTitle("Aggregate Func") + @JsonPropertyDescription("sum, count, average, min, max, or concat") + var aggFunction: AggregationFunction = _ + + @JsonProperty(value = "attribute", required = true) + @JsonPropertyDescription("column to calculate average value") + @AutofillAttributeName + var attribute: String = _ + + @JsonProperty(value = "result attribute", required = true) + @JsonPropertyDescription("column name of average result") + @NotNull(message = "result attribute is required") + var resultAttribute: String = _ + + @JsonIgnore + def getAggregationAttribute(attrType: AttributeType): Attribute = { + val resultAttrType = this.aggFunction match { + case AggregationFunction.SUM => attrType + case AggregationFunction.COUNT => AttributeType.INTEGER + case AggregationFunction.AVERAGE => AttributeType.DOUBLE + case AggregationFunction.MIN => attrType + case AggregationFunction.MAX => attrType + case AggregationFunction.CONCAT => AttributeType.STRING + case _ => throw new RuntimeException("Unknown aggregation function: " + this.aggFunction) + } + new Attribute(resultAttribute, resultAttrType) + } + + @JsonIgnore + def getAggFunc(attrType: AttributeType): DistributedAggregation[Object] = { + val aggFunc = aggFunction match { + case AggregationFunction.AVERAGE => averageAgg() + case AggregationFunction.COUNT => countAgg() + case AggregationFunction.MAX => maxAgg(attrType) + case AggregationFunction.MIN => minAgg(attrType) + case AggregationFunction.SUM => sumAgg(attrType) + case AggregationFunction.CONCAT => concatAgg() + case _ => + throw new UnsupportedOperationException("Unknown aggregation function: " + aggFunction) + } + aggFunc.asInstanceOf[DistributedAggregation[Object]] + } + + @JsonIgnore + def getFinal: AggregationOperation = { + val newAggFunc = aggFunction match { + case AggregationFunction.COUNT => AggregationFunction.SUM + case a: AggregationFunction => a + } + val res = new AggregationOperation() + res.aggFunction = newAggFunc + res.resultAttribute = resultAttribute + res.attribute = resultAttribute + res + } + + private def sumAgg(attributeType: AttributeType): DistributedAggregation[Object] = { + if ( + attributeType != AttributeType.INTEGER && + attributeType != AttributeType.DOUBLE && + attributeType != AttributeType.LONG && + attributeType != AttributeType.TIMESTAMP + ) { + throw new UnsupportedOperationException( + "Unsupported attribute type for sum aggregation: " + attributeType + ) + } + new DistributedAggregation[Object]( + () => AttributeTypeUtils.zeroValue(attributeType), + (partial, tuple) => { + val value = tuple.getField[Object](attribute) + AttributeTypeUtils.add(partial, value, attributeType) + }, + (partial1, partial2) => AttributeTypeUtils.add(partial1, partial2, attributeType), + partial => partial + ) + } + + private def countAgg(): DistributedAggregation[Integer] = { + new DistributedAggregation[Integer]( + () => 0, + (partial, tuple) => { + val inc = + if (attribute == null) 1 + else if (tuple.getField(attribute) != null) 1 + else 0 + partial + inc + }, + (partial1, partial2) => partial1 + partial2, + partial => partial + ) + } + + private def concatAgg(): DistributedAggregation[String] = { + new DistributedAggregation[String]( + () => "", + (partial, tuple) => { + if (partial == "") { + if (tuple.getField(attribute) != null) tuple.getField(attribute).toString else "" + } else { + partial + "," + (if (tuple.getField(attribute) != null) + tuple.getField(attribute).toString + else "") + } + }, + (partial1, partial2) => { + if (partial1 != "" && partial2 != "") { + partial1 + "," + partial2 + } else { + partial1 + partial2 + } + }, + partial => partial + ) + } + + private def minAgg(attributeType: AttributeType): DistributedAggregation[Object] = { + if ( + attributeType != AttributeType.INTEGER && + attributeType != AttributeType.DOUBLE && + attributeType != AttributeType.LONG && + attributeType != AttributeType.TIMESTAMP + ) { + throw new UnsupportedOperationException( + "Unsupported attribute type for min aggregation: " + attributeType + ) + } + new DistributedAggregation[Object]( + () => AttributeTypeUtils.maxValue(attributeType), + (partial, tuple) => { + val value = tuple.getField[Object](attribute) + val comp = AttributeTypeUtils.compare(value, partial, attributeType) + if (value != null && comp < 0) value else partial + }, + (partial1, partial2) => + if (AttributeTypeUtils.compare(partial1, partial2, attributeType) < 0) partial1 + else partial2, + partial => if (partial == AttributeTypeUtils.maxValue(attributeType)) null else partial + ) + } + + private def maxAgg(attributeType: AttributeType): DistributedAggregation[Object] = { + if ( + attributeType != AttributeType.INTEGER && + attributeType != AttributeType.DOUBLE && + attributeType != AttributeType.LONG && + attributeType != AttributeType.TIMESTAMP + ) { + throw new UnsupportedOperationException( + "Unsupported attribute type for max aggregation: " + attributeType + ) + } + new DistributedAggregation[Object]( + () => AttributeTypeUtils.minValue(attributeType), + (partial, tuple) => { + val value = tuple.getField[Object](attribute) + val comp = AttributeTypeUtils.compare(value, partial, attributeType) + if (value != null && comp > 0) value else partial + }, + (partial1, partial2) => + if (AttributeTypeUtils.compare(partial1, partial2, attributeType) > 0) partial1 + else partial2, + partial => if (partial == AttributeTypeUtils.maxValue(attributeType)) null else partial + ) + } + + private def getNumericalValue(tuple: Tuple): Option[Double] = { + val value: Object = tuple.getField(attribute) + if (value == null) + return None + + if (tuple.getSchema.getAttribute(attribute).getType == AttributeType.TIMESTAMP) + Option(AttributeTypeUtils.parseTimestamp(value.toString).getTime.toDouble) + else Option(value.toString.toDouble) + } + + private def averageAgg(): DistributedAggregation[AveragePartialObj] = { + new DistributedAggregation[AveragePartialObj]( + () => AveragePartialObj(0, 0), + (partial, tuple) => { + val value = getNumericalValue(tuple) + AveragePartialObj( + partial.sum + (if (value.isDefined) value.get else 0), + partial.count + (if (value.isDefined) 1 else 0) + ) + }, + (partial1, partial2) => + AveragePartialObj(partial1.sum + partial2.sum, partial1.count + partial2.count), + partial => { + val ret: java.lang.Double = if (partial.count == 0d) null else partial.sum / partial.count + ret + } + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/aggregate/DistributedAggregation.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/aggregate/DistributedAggregation.scala new file mode 100644 index 00000000000..eab33e430be --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/aggregate/DistributedAggregation.scala @@ -0,0 +1,52 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.aggregate + +import org.apache.texera.amber.core.tuple.Tuple + +/** + * This class defines the necessary functions required by a distributed aggregation. + * + * Explanation using "average" as an example: + * To compute the average of data on multiple nodes, + * each node first computes the sum and count of its local data (partial result), + * then the partial results are sent to one node, where it adds up the sum and count of all nodes, + * finally, average is computed by calculating sum/count. + * + * Corresponding to the functions: + * init: initializes partial result: partial = (sum=0, count=0) + * iterate: accumulates each input data: sum += inputValue, count += 1 + * merge: adds up all partial results: sum += partialSum, count += partialCount + * finalAgg: calculates final result: average = sum / count + * + * These function definitions are from + * "Distributed Aggregation for Data-Parallel Computing: Interfaces and Implementations" + * https://www.sigops.org/s/conferences/sosp/2009/papers/yu-sosp09.pdf + */ +case class DistributedAggregation[P <: AnyRef]( + // () => PartialObject + init: () => P, + // PartialObject + Tuple => PartialObject + iterate: (P, Tuple) => P, + // PartialObject + PartialObject => PartialObject + merge: (P, P) => P, + // PartialObject => Tuple with one column, later be combined into FinalObject + finalAgg: (P) => Object +) diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/cartesianProduct/CartesianProductOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/cartesianProduct/CartesianProductOpDesc.scala new file mode 100644 index 00000000000..16005c67a59 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/cartesianProduct/CartesianProductOpDesc.scala @@ -0,0 +1,106 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.cartesianProduct + +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.{Attribute, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow._ +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class CartesianProductOpDesc extends LogicalOp { + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.cartesianProduct.CartesianProductOpExec" + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(inputSchemas => { + + // Combines the left and right input schemas into a single output schema. + // + // - The output schema includes all attributes from the left schema first, followed by + // attributes from the right schema. + // - Duplicate attribute names are resolved by appending an increasing suffix (e.g., `#@1`, `#@2`). + // - Attributes from the left schema retain their original names in the output schema. + // + // Example: + // Left schema: (dup, dup#@1, dup#@2) + // Right schema: (r1, r2, dup) + // Output schema: (dup, dup#@1, dup#@2, r1, r2, dup#@3) + // + // In this example, the last attribute from the right schema (`dup`) is renamed to `dup#@3` + // to avoid conflicts. + + var outputSchema = Schema() + val leftSchema = inputSchemas(operatorInfo.inputPorts.head.id) + val rightSchema = inputSchemas(operatorInfo.inputPorts.last.id) + val leftAttributeNames = leftSchema.getAttributeNames + val rightAttributeNames = rightSchema.getAttributeNames + outputSchema = outputSchema.add(leftSchema) + rightSchema.getAttributes.foreach(attr => { + var newName = attr.getName + while ( + leftAttributeNames.contains(newName) || rightAttributeNames + .filterNot(attrName => attrName == attr.getName) + .contains(newName) + ) { + newName = s"$newName#@1" + } + if (newName == attr.getName) { + // non-duplicate attribute, add to builder as is + outputSchema = outputSchema.add(attr) + } else { + // renamed the duplicate attribute, construct new Attribute + outputSchema = outputSchema.add(new Attribute(newName, attr.getType)) + } + }) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + }) + ) + // TODO : refactor to parallelize this operator for better performance and scalability: + // can consider hash partition on larger input, broadcast smaller table to each partition + .withParallelizable(false) + + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Cartesian Product", + "Append fields together to get the cartesian product of two inputs", + OperatorGroupConstants.JOIN_GROUP, + inputPorts = List( + InputPort(PortIdentity(), displayName = "left"), + InputPort(PortIdentity(1), displayName = "right", dependencies = List(PortIdentity())) + ), + outputPorts = List(OutputPort()) + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/cartesianProduct/CartesianProductOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/cartesianProduct/CartesianProductOpExec.scala new file mode 100644 index 00000000000..c97487e06a6 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/cartesianProduct/CartesianProductOpExec.scala @@ -0,0 +1,60 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.cartesianProduct + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.operator.hashJoin.JoinUtils + +import scala.collection.mutable.ArrayBuffer + +/** + * Executes a Cartesian Product operation between tuples from two input streams. + */ +class CartesianProductOpExec extends OperatorExecutor { + private var leftTuples: ArrayBuffer[Tuple] = _ + + override def open(): Unit = { + leftTuples = ArrayBuffer[Tuple]() + } + + override def close(): Unit = { + leftTuples.clear() + } + + /** + * Processes incoming tuples from either the left or right input stream. + * Tuples from the left stream are collected until the stream is exhausted. + * Then, for each tuple from the right stream, it generates a Cartesian product + * with every tuple collected from the left stream. + * + * @param tuple Either a Tuple from one of the streams or an InputExhausted signal. + * @param port The port number indicating which stream the tuple is from (0 for left, 1 for right). + * @return An Iterator of TupleLike objects representing the Cartesian product. + */ + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = { + if (port == 0) { + leftTuples += tuple + Iterator.empty + } else { + leftTuples.map(leftTuple => JoinUtils.joinTuples(leftTuple, tuple)).iterator + } + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/dictionary/DictionaryMatcherOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/dictionary/DictionaryMatcherOpDesc.scala new file mode 100644 index 00000000000..cfb2b5e76fa --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/dictionary/DictionaryMatcherOpDesc.scala @@ -0,0 +1,92 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.dictionary + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{ + InputPort, + OutputPort, + PhysicalOp, + SchemaPropagationFunc +} +import org.apache.texera.amber.operator.map.MapOpDesc +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +/** + * Dictionary matcher operator matches a tuple if the specified column is in the given dictionary. + * It outputs an extra column to label the tuple if it is matched or not + * This is the description of the operator + */ +class DictionaryMatcherOpDesc extends MapOpDesc { + @JsonProperty(value = "Dictionary", required = true) + @JsonPropertyDescription("dictionary values separated by a comma") var dictionary: String = _ + + @JsonProperty(value = "Attribute", required = true) + @JsonPropertyDescription("column name to match") + @AutofillAttributeName var attribute: String = _ + + @JsonProperty(value = "result attribute", required = true, defaultValue = "matched") + @JsonPropertyDescription("column name of the matching result") var resultAttribute: String = _ + + @JsonProperty(value = "Matching type", required = true) var matchingType: MatchingType = _ + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.dictionary.DictionaryMatcherOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(inputSchemas => { + if (resultAttribute == null || resultAttribute.trim.isEmpty) return null + Map( + operatorInfo.outputPorts.head.id -> inputSchemas.values.head + .add(new Attribute(resultAttribute, AttributeType.BOOLEAN)) + ) + }) + ) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Dictionary matcher", + "Matches tuples if they appear in a given dictionary", + OperatorGroupConstants.SEARCH_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()), + supportReconfiguration = true + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/dictionary/DictionaryMatcherOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/dictionary/DictionaryMatcherOpExec.scala new file mode 100644 index 00000000000..2d4eaf612e4 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/dictionary/DictionaryMatcherOpExec.scala @@ -0,0 +1,158 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.dictionary + +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.operator.map.MapOpExec +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.apache.lucene.analysis.Analyzer +import org.apache.lucene.analysis.en.EnglishAnalyzer +import org.apache.lucene.analysis.tokenattributes.CharTermAttribute + +import java.io.StringReader +import scala.collection.mutable +import scala.collection.mutable.ListBuffer + +class DictionaryMatcherOpExec(descString: String) extends MapOpExec { + private val desc: DictionaryMatcherOpDesc = + objectMapper.readValue(descString, classOf[DictionaryMatcherOpDesc]) + // this is needed for the matching types Phrase and Conjunction + var tokenizedDictionaryEntries: ListBuffer[mutable.Set[String]] = _ + // this is needed for the simple Scan matching type + var dictionaryEntries: List[String] = _ + var luceneAnalyzer: Analyzer = _ + + /** An unmodifiable set containing some common URL words that are not usually useful + * for searching. + */ + private final val URL_STOP_WORDS_SET = List[String]( + "http", + "https", + "org", + "net", + "com", + "store", + "www", + "html" + ) + + /** + * first prepare the dictionary by splitting the values using a comma delimiter then tokenize the split values + */ + override def open(): Unit = { + // create the dictionary by splitting the values first + dictionaryEntries = desc.dictionary.split(",").toList.map(_.toLowerCase) + if (desc.matchingType == MatchingType.CONJUNCTION_INDEXBASED) { + // then tokenize each entry + this.luceneAnalyzer = new EnglishAnalyzer + tokenizedDictionaryEntries = ListBuffer[mutable.Set[String]]() + tokenizeDictionary() + } + } + + override def close(): Unit = { + if (tokenizedDictionaryEntries != null) { + tokenizedDictionaryEntries.clear() + } + dictionaryEntries = null + luceneAnalyzer = null + } + + /** + * use LuceneAnalyzer to tokenize the dictionary + */ + private def tokenizeDictionary(): Unit = { + for (text <- dictionaryEntries) { + tokenizedDictionaryEntries += tokenize(text) + } + } + + /** + * Determines whether a given tuple matches any dictionary entry based on defined matching criteria. + * The tuple's specified field is converted to a lowercase string for comparison. + * + * @param tuple The tuple whose field is to be checked against dictionary entries. + * @return true if the tuple matches a dictionary entry according to the matching criteria; false otherwise. + */ + private def isTupleInDictionary(tuple: Tuple): Boolean = { + val text = tuple.getField(desc.attribute).asInstanceOf[String].toLowerCase + + // Return false if the text is empty, as it cannot match any dictionary entry + if (text.isEmpty) return false + + desc.matchingType match { + case MatchingType.SCANBASED => + // Directly check if the dictionary contains the text + dictionaryEntries.contains(text) + + case MatchingType.SUBSTRING => + // Check if any dictionary entry contains the text as a substring + dictionaryEntries.exists(entry => entry.contains(text)) + + case MatchingType.CONJUNCTION_INDEXBASED => + // Tokenize the text and check if any tokenized dictionary entry is a subset of the tokenized text + val tokenizedText = tokenize(text) + tokenizedText.nonEmpty && tokenizedDictionaryEntries.exists(entry => + entry.subsetOf(tokenizedText) + ) + } + } + + /** + * Tokenizes a given text into a set of unique tokens, excluding stopwords. + * + * @param text The input text to tokenize. + * @return A mutable set of tokens derived from the input text, excluding stopwords. + */ + private def tokenize(text: String): mutable.Set[String] = { + val tokens = mutable.Set[String]() + val tokenStream = luceneAnalyzer.tokenStream("", new StringReader(text)) + try { + val charTermAttribute = tokenStream.addAttribute(classOf[CharTermAttribute]) + tokenStream.reset() + while (tokenStream.incrementToken()) { + val term = charTermAttribute.toString.toLowerCase + if ( + !EnglishAnalyzer.ENGLISH_STOP_WORDS_SET.contains(term) && !URL_STOP_WORDS_SET + .contains(term) + ) { + tokens += term + } + } + } finally { + tokenStream.close() // Ensure the token stream is always closed + } + tokens + } + + /** + * Labels an input tuple as matched if it is present in the dictionary. + * + * @param tuple The input tuple to be checked against the dictionary. + * @return A TupleLike object containing the original fields of the tuple and a boolean indicating the match status. + */ + private def labelTupleIfMatched(tuple: Tuple): TupleLike = { + val isMatched = + Option(tuple.getField[Any](desc.attribute)).exists(_ => isTupleInDictionary(tuple)) + TupleLike(tuple.getFields ++ Seq(isMatched)) + } + + setMapFunc(labelTupleIfMatched) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/dictionary/MatchingType.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/dictionary/MatchingType.java new file mode 100644 index 00000000000..d2d27e822de --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/dictionary/MatchingType.java @@ -0,0 +1,69 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.dictionary; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * MatchingType: the type of matching to perform.
+ * Currently we have 3 types of matching:
+ *

+ * SCANBASED:
+ * Performs simple exact matching of the query. Matching is + * case insensitive.
+ *

+ * SUBSTRING:
+ * Performs simple substring matching of the query. Matching is + * case insensitive.
+ *

+ * CONJUNCTION_INDEXBASED:
+ * Performs search of conjunction of query tokens. The query is tokenized + * into keywords, with each token treated as a separate keyword. The order + * of tokens doesn't matter in the source tuple.
+ *

+ * For example:
+ * query "book appointment with the doctor"
+ * matches: "book appointment"
+ * also matches: "an appointment for a book"
+ *
+ * + * @author Zuozhi Wang + */ + +public enum MatchingType { + SCANBASED("Scan"), + + SUBSTRING("Substring"), + + CONJUNCTION_INDEXBASED("Conjunction"); + + private final String name; + + private MatchingType(String name) { + this.name = name; + } + + // use the name string instead of enum string in JSON + @JsonValue + public String getName() { + return this.name; + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/difference/DifferenceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/difference/DifferenceOpDesc.scala new file mode 100644 index 00000000000..c12f057a25b --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/difference/DifferenceOpDesc.scala @@ -0,0 +1,64 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.difference + +import com.google.common.base.Preconditions +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow._ +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class DifferenceOpDesc extends LogicalOp { + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName("org.apache.texera.amber.operator.difference.DifferenceOpExec") + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPartitionRequirement(List(Option(HashPartition()), Option(HashPartition()))) + .withDerivePartition(_ => HashPartition()) + .withPropagateSchema(SchemaPropagationFunc(inputSchemas => { + Preconditions.checkArgument(inputSchemas.values.toSet.size == 1) + val outputSchema = inputSchemas.values.head + operatorInfo.outputPorts.map(port => port.id -> outputSchema).toMap + })) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Difference", + "find the set difference of two inputs", + OperatorGroupConstants.SET_GROUP, + inputPorts = List( + InputPort(PortIdentity(), displayName = "left"), + InputPort(PortIdentity(1), displayName = "right") + ), + outputPorts = List(OutputPort(blocking = true)) + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/difference/DifferenceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/difference/DifferenceOpExec.scala new file mode 100644 index 00000000000..27a9941dc9d --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/difference/DifferenceOpExec.scala @@ -0,0 +1,62 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.difference + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} + +import scala.collection.mutable + +class DifferenceOpExec extends OperatorExecutor { + private var leftHashSet: mutable.HashSet[Tuple] = _ + private var rightHashSet: mutable.HashSet[Tuple] = _ + private var exhaustedCounter: Int = _ + + override def open(): Unit = { + leftHashSet = new mutable.HashSet() + rightHashSet = new mutable.HashSet() + exhaustedCounter = 0 + } + + override def close(): Unit = { + leftHashSet.clear() + rightHashSet.clear() + } + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = { + if (port == 1) { // right input + rightHashSet.add(tuple) + } else { // left input + leftHashSet.add(tuple) + } + Iterator() + + } + + override def onFinish(port: Int): Iterator[TupleLike] = { + exhaustedCounter += 1 + if (2 == exhaustedCounter) { + leftHashSet.diff(rightHashSet).iterator + } else { + Iterator() + } + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/distinct/DistinctOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/distinct/DistinctOpDesc.scala new file mode 100644 index 00000000000..9e75e648bb4 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/distinct/DistinctOpDesc.scala @@ -0,0 +1,57 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.distinct + +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{HashPartition, InputPort, OutputPort, PhysicalOp} +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class DistinctOpDesc extends LogicalOp { + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName("org.apache.texera.amber.operator.distinct.DistinctOpExec") + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPartitionRequirement(List(Option(HashPartition()))) + .withDerivePartition(_ => HashPartition()) + + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Distinct", + "Remove duplicate tuples", + OperatorGroupConstants.CLEANING_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort(blocking = true)) + ) + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/distinct/DistinctOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/distinct/DistinctOpExec.scala new file mode 100644 index 00000000000..50348581a05 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/distinct/DistinctOpExec.scala @@ -0,0 +1,51 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.distinct + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} + +import scala.collection.mutable + +/** + * An executor for the distinct operation that filters out duplicate tuples. + * It uses a `LinkedHashSet` to preserve the input order while removing duplicates. + */ +class DistinctOpExec extends OperatorExecutor { + private var seenTuples: mutable.LinkedHashSet[Tuple] = _ + + override def open(): Unit = { + seenTuples = mutable.LinkedHashSet() + } + + override def close(): Unit = { + seenTuples.clear() + } + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = { + seenTuples.add(tuple) + Iterator.empty + } + + override def onFinish(port: Int): Iterator[TupleLike] = { + seenTuples.iterator + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/dummy/DummyOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/dummy/DummyOpDesc.scala new file mode 100644 index 00000000000..4a2c4c48d54 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/dummy/DummyOpDesc.scala @@ -0,0 +1,69 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.dummy + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.{LogicalOp, PortDescription, PortDescriptor} + +class DummyOpDesc extends LogicalOp with PortDescriptor { + + @JsonProperty + @JsonSchemaTitle("Description") + @JsonPropertyDescription("The description of this dummy operator") + var dummyOperator: String = "" + + override def operatorInfo: OperatorInfo = { + val inputPortInfo = if (inputPorts != null) { + inputPorts.zipWithIndex.map { + case (portDesc: PortDescription, idx) => + InputPort( + PortIdentity(idx), + displayName = portDesc.displayName, + disallowMultiLinks = portDesc.disallowMultiInputs, + dependencies = portDesc.dependencies.map(idx => PortIdentity(idx)) + ) + } + } else { + List(InputPort()) + } + val outputPortInfo = if (outputPorts != null) { + outputPorts.zipWithIndex.map { + case (portDesc, idx) => OutputPort(PortIdentity(idx), displayName = portDesc.displayName) + } + } else { + List(OutputPort()) + } + + OperatorInfo( + "Dummy", + "A dummy operator used as a placeholder.", + OperatorGroupConstants.UTILITY_GROUP, + inputPortInfo, + outputPortInfo, + dynamicInputPorts = true, + dynamicOutputPorts = true, + supportReconfiguration = true, + allowPortCustomization = true + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/ComparisonType.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/ComparisonType.java new file mode 100644 index 00000000000..2c8216a123d --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/ComparisonType.java @@ -0,0 +1,64 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.filter; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public enum ComparisonType { + EQUAL_TO("="), + + GREATER_THAN(">"), + + GREATER_THAN_OR_EQUAL_TO(">="), + + LESS_THAN("<"), + + LESS_THAN_OR_EQUAL_TO("<="), + + NOT_EQUAL_TO("!="), + + IS_NULL("is null"), + + IS_NOT_NULL("is not null"); + + private final String name; + + private ComparisonType(String name) { + this.name = name; + } + + // use the name string instead of enum string in JSON + @JsonValue + public String getName() { + return this.name; + } + + // Handle custom deserialization for enum + @JsonCreator + public static ComparisonType fromString(String value) { + for (ComparisonType type : ComparisonType.values()) { + if (type.name.equalsIgnoreCase(value)) { + return type; + } + } + throw new IllegalArgumentException("Unknown comparison type: " + value); + } +} \ No newline at end of file diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/FilterOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/FilterOpDesc.scala new file mode 100644 index 00000000000..a12ab5097f4 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/FilterOpDesc.scala @@ -0,0 +1,39 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.filter + +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.PhysicalOp +import org.apache.texera.amber.operator.{LogicalOp, StateTransferFunc} + +import scala.util.{Success, Try} + +abstract class FilterOpDesc extends LogicalOp { + + override def runtimeReconfiguration( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + oldOpDesc: LogicalOp, + newOpDesc: LogicalOp + ): Try[(PhysicalOp, Option[StateTransferFunc])] = { + Success(newOpDesc.getPhysicalOp(workflowId, executionId), None) + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/FilterOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/FilterOpExec.scala new file mode 100644 index 00000000000..071faf65bae --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/FilterOpExec.scala @@ -0,0 +1,35 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.filter + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} + +abstract class FilterOpExec extends OperatorExecutor with Serializable { + + var filterFunc: Tuple => Boolean = _ + + def setFilterFunc(func: Tuple => Boolean): Unit = + filterFunc = func + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = + if (filterFunc(tuple)) Iterator.single(tuple) else Iterator.empty + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/FilterPredicate.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/FilterPredicate.java new file mode 100644 index 00000000000..3732bd23e3d --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/FilterPredicate.java @@ -0,0 +1,177 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.filter; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaString; +import org.apache.texera.amber.core.tuple.AttributeType; +import org.apache.texera.amber.core.tuple.AttributeTypeUtils; +import org.apache.texera.amber.core.tuple.Tuple; +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName; +import org.apache.texera.amber.operator.metadata.annotations.HideAnnotation; + +import java.sql.Timestamp; +import java.util.Objects; + +public class FilterPredicate { + + @JsonProperty(value = "attribute", required = true) + @AutofillAttributeName + public String attribute; + + @JsonProperty(value = "condition", required = true) + public ComparisonType condition; + + @JsonSchemaInject(strings = { + @JsonSchemaString(path = HideAnnotation.hideTarget, value = "condition"), + @JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.regex), + @JsonSchemaString(path = HideAnnotation.hideExpectedValue, value = "is null|is not null") + }) + @JsonProperty(value = "value") + public String value; + + @JsonCreator + public FilterPredicate( + @JsonProperty("attribute") String attribute, + @JsonProperty("condition") ComparisonType condition, + @JsonProperty("value") String value + ) { + this.attribute = attribute; + this.condition = condition; + this.value = value; + } + + private static > boolean evaluateFilter(T tupleValue, T userSuppliedValue, ComparisonType comparisonType) { + int compareResult = tupleValue.compareTo(userSuppliedValue); + switch (comparisonType) { + case EQUAL_TO: + return compareResult == 0; + case GREATER_THAN: + return compareResult > 0; + case GREATER_THAN_OR_EQUAL_TO: + return compareResult >= 0; + case LESS_THAN: + return compareResult < 0; + case LESS_THAN_OR_EQUAL_TO: + return compareResult <= 0; + case NOT_EQUAL_TO: + return compareResult != 0; + default: + throw new RuntimeException( + "Unable to do comparison: unknown comparison type: " + comparisonType); + } + } + + @JsonIgnore + public boolean evaluate(Tuple tuple) { + boolean isFieldNull = tuple.getField(attribute) == null; + if (condition == org.apache.texera.amber.operator.filter.ComparisonType.IS_NULL) { + return isFieldNull; + } else if (condition == org.apache.texera.amber.operator.filter.ComparisonType.IS_NOT_NULL) { + return !isFieldNull; + } else if (isFieldNull) { + return false; + } + + AttributeType type = tuple.getSchema().getAttribute(this.attribute).getType(); + switch (type) { + case STRING: + case ANY: + return evaluateFilterString(tuple); + case BOOLEAN: + return evaluateFilterBoolean(tuple); + case LONG: + return evaluateFilterLong(tuple); + case INTEGER: + return evaluateFilterInt(tuple); + case DOUBLE: + return evaluateFilterDouble(tuple); + case TIMESTAMP: + return evaluateFilterTimestamp(tuple); + + default: + throw new RuntimeException("unsupported attribute type: " + type); + } + } + + private boolean evaluateFilterBoolean(Tuple inputTuple) { + Boolean tupleValue = inputTuple.getField(attribute); + return evaluateFilter(tupleValue.toString().toLowerCase(), value.trim().toLowerCase(), condition); + } + + private boolean evaluateFilterDouble(Tuple inputTuple) { + Double tupleValue = inputTuple.getField(attribute); + Double compareToValue = Double.parseDouble(value); + return evaluateFilter(tupleValue, compareToValue, condition); + } + + private boolean evaluateFilterInt(Tuple inputTuple) { + Integer tupleValueInt = inputTuple.getField(attribute); + Double tupleValueDouble = tupleValueInt == null ? null : (double) tupleValueInt; + Double compareToValue = Double.parseDouble(value); + return evaluateFilter(tupleValueDouble, compareToValue, condition); + } + + private boolean evaluateFilterLong(Tuple inputTuple) { + Long tupleValue = inputTuple.getField(attribute); + Long compareToValue = Long.valueOf(value.trim()); + return evaluateFilter(tupleValue, compareToValue, condition); + } + + private boolean evaluateFilterString(Tuple inputTuple) { + String tupleValue = inputTuple.getField(attribute).toString(); + try { + Double tupleValueDouble = tupleValue == null ? null : Double.parseDouble(tupleValue.trim()); + Double compareToValueDouble = Double.parseDouble(value); + return evaluateFilter(tupleValueDouble, compareToValueDouble, condition); + } catch (NumberFormatException e) { + return evaluateFilter(tupleValue, value, condition); + } + } + + private boolean evaluateFilterTimestamp(Tuple inputTuple) { + Timestamp ts = inputTuple.getField(attribute); + Long tupleValue = ts.getTime(); + Long compareToValue = AttributeTypeUtils.parseTimestamp(value.trim()).getTime(); + return evaluateFilter(tupleValue, compareToValue, condition); + + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + FilterPredicate that = (FilterPredicate) o; + return Objects.equals(attribute, that.attribute) && condition == that.condition + && Objects.equals(value, that.value); + } + + @Override + public int hashCode() { + return Objects.hash(attribute, condition, value); + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/SpecializedFilterOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/SpecializedFilterOpDesc.scala new file mode 100644 index 00000000000..9e86773df7c --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/SpecializedFilterOpDesc.scala @@ -0,0 +1,63 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.filter + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PhysicalOp} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class SpecializedFilterOpDesc extends FilterOpDesc { + + @JsonProperty(value = "predicates", required = true) + @JsonPropertyDescription("multiple predicates in OR") + var predicates: List[FilterPredicate] = List.empty + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.filter.SpecializedFilterOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + } + + override def operatorInfo: OperatorInfo = { + OperatorInfo( + "Filter", + "Performs a filter operation using OR between multiple predicates", + OperatorGroupConstants.CLEANING_GROUP, + List(InputPort()), + List(OutputPort()), + supportReconfiguration = true + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/SpecializedFilterOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/SpecializedFilterOpExec.scala new file mode 100644 index 00000000000..30f1d955865 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/filter/SpecializedFilterOpExec.scala @@ -0,0 +1,29 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.filter + +import org.apache.texera.amber.core.tuple.Tuple +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class SpecializedFilterOpExec(descString: String) extends FilterOpExec { + private val desc: SpecializedFilterOpDesc = + objectMapper.readValue(descString, classOf[SpecializedFilterOpDesc]) + setFilterFunc((tuple: Tuple) => desc.predicates.exists(_.evaluate(tuple))) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/flatmap/FlatMapOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/flatmap/FlatMapOpDesc.scala new file mode 100644 index 00000000000..05ef92a7138 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/flatmap/FlatMapOpDesc.scala @@ -0,0 +1,24 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.flatmap + +import org.apache.texera.amber.operator.LogicalOp + +abstract class FlatMapOpDesc extends LogicalOp {} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/flatmap/FlatMapOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/flatmap/FlatMapOpExec.scala new file mode 100644 index 00000000000..4666fc35100 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/flatmap/FlatMapOpExec.scala @@ -0,0 +1,38 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.flatmap + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} + +/** + * Executes a flatMap() operation. + * This operation takes a single input Tuple, flattens it, applies a mapping function to each element, + * and produces an output Tuple for each element. + */ +class FlatMapOpExec extends OperatorExecutor with Serializable { + + var flatMapFunc: Tuple => Iterator[TupleLike] = _ + + def setFlatMapFunc(func: Tuple => Iterator[TupleLike]): Unit = flatMapFunc = func + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = flatMapFunc(tuple) + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/hashJoin/HashJoinBuildOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/hashJoin/HashJoinBuildOpExec.scala new file mode 100644 index 00000000000..459a2190b0b --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/hashJoin/HashJoinBuildOpExec.scala @@ -0,0 +1,54 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.hashJoin + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import scala.collection.mutable +import scala.collection.mutable.ListBuffer + +class HashJoinBuildOpExec[K](descString: String) extends OperatorExecutor { + private val desc: HashJoinOpDesc[K] = + objectMapper.readValue(descString, classOf[HashJoinOpDesc[K]]) + var buildTableHashMap: mutable.HashMap[K, ListBuffer[Tuple]] = _ + + override def open(): Unit = { + buildTableHashMap = new mutable.HashMap[K, mutable.ListBuffer[Tuple]]() + } + + override def close(): Unit = { + buildTableHashMap.clear() + } + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = { + + val key = tuple.getField(desc.buildAttributeName).asInstanceOf[K] + buildTableHashMap.getOrElseUpdate(key, new ListBuffer[Tuple]()) += tuple + Iterator() + } + + override def onFinish(port: Int): Iterator[TupleLike] = { + buildTableHashMap.iterator.flatMap { + case (k, v) => v.map(t => TupleLike(List(k) ++ t.getFields)) + } + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/hashJoin/HashJoinOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/hashJoin/HashJoinOpDesc.scala new file mode 100644 index 00000000000..708546a84ad --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/hashJoin/HashJoinOpDesc.scala @@ -0,0 +1,203 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.hashJoin + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.{Attribute, Schema} +import org.apache.texera.amber.core.virtualidentity.{ + ExecutionIdentity, + PhysicalOpIdentity, + WorkflowIdentity +} +import org.apache.texera.amber.core.workflow._ +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.hashJoin.HashJoinOpDesc.HASH_JOIN_INTERNAL_KEY_NAME +import org.apache.texera.amber.operator.metadata.annotations.{ + AutofillAttributeName, + AutofillAttributeNameOnPort1 +} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +object HashJoinOpDesc { + val HASH_JOIN_INTERNAL_KEY_NAME = "__internal__hashtable__key__" +} + +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "buildAttributeName": { + "const": { + "$data": "probeAttributeName" + } + } + } +} +""") +class HashJoinOpDesc[K] extends LogicalOp { + + @JsonProperty(required = true) + @JsonSchemaTitle("Left Input Attribute") + @JsonPropertyDescription("attribute to be joined on the Left Input") + @AutofillAttributeName + var buildAttributeName: String = _ + + @JsonProperty(required = true) + @JsonSchemaTitle("Right Input Attribute") + @JsonPropertyDescription("attribute to be joined on the Right Input") + @AutofillAttributeNameOnPort1 + var probeAttributeName: String = _ + + @JsonProperty(required = true, defaultValue = "inner") + @JsonSchemaTitle("Join Type") + @JsonPropertyDescription("select the join type to execute") + var joinType: JoinType = JoinType.INNER + + override def getPhysicalPlan( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalPlan = { + + val buildInputPort = operatorInfo.inputPorts.head + val buildOutputPort = OutputPort(PortIdentity(0, internal = true), blocking = true) + + val buildPhysicalOp = + PhysicalOp + .oneToOnePhysicalOp( + PhysicalOpIdentity(operatorIdentifier, "build"), + workflowId, + executionId, + OpExecWithClassName( + "org.apache.texera.amber.operator.hashJoin.HashJoinBuildOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(List(buildInputPort)) + .withOutputPorts(List(buildOutputPort)) + .withPartitionRequirement(List(Option(HashPartition(List(buildAttributeName))))) + .withPropagateSchema( + SchemaPropagationFunc(inputSchemas => + Map( + PortIdentity(internal = true) -> Schema( + List( + new Attribute( + HASH_JOIN_INTERNAL_KEY_NAME, + // Because we need to materialize the outputs of build, we cannot use ANY type. + inputSchemas(operatorInfo.inputPorts.head.id) + .getAttribute(buildAttributeName) + .getType + ) + ) + ).add(inputSchemas(operatorInfo.inputPorts.head.id)) + ) + ) + ) + .withParallelizable(true) + + val probeBuildInputPort = InputPort(PortIdentity(0, internal = true)) + val probeDataInputPort = + InputPort(operatorInfo.inputPorts(1).id, dependencies = List(probeBuildInputPort.id)) + val probeOutputPort = OutputPort(PortIdentity(0)) + + val probePhysicalOp = + PhysicalOp + .oneToOnePhysicalOp( + PhysicalOpIdentity(operatorIdentifier, "probe"), + workflowId, + executionId, + OpExecWithClassName( + "org.apache.texera.amber.operator.hashJoin.HashJoinProbeOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts( + List( + probeBuildInputPort, + probeDataInputPort + ) + ) + .withOutputPorts(List(probeOutputPort)) + .withPartitionRequirement( + List( + // Cannot use OneToOnePartition because it does not work with InputPortMaterializationReaderThreads. + Option(HashPartition(List(buildAttributeName))), + Option(HashPartition(List(probeAttributeName))) + ) + ) + .withDerivePartition(_ => HashPartition(List(probeAttributeName))) + .withParallelizable(true) + .withPropagateSchema( + SchemaPropagationFunc(inputSchemas => { + val buildSchema = inputSchemas(PortIdentity(internal = true)) + val probeSchema = inputSchemas(PortIdentity(1)) + + // Start with the attributes from the build schema, excluding the hash join internal key + val leftAttributes = + buildSchema.getAttributes.filterNot(_.getName == HASH_JOIN_INTERNAL_KEY_NAME) + val leftAttributeNames = leftAttributes.map(_.getName).toSet + + // Filter and rename attributes from the probe schema to avoid conflicts + val rightAttributes = probeSchema.getAttributes + .filterNot(_.getName == probeAttributeName) + .map { attr => + var newName = attr.getName + while (leftAttributeNames.contains(newName)) { + val suffixIndex = """#@(\d+)$""".r + .findFirstMatchIn(newName) + .map(_.group(1).toInt + 1) + .getOrElse(1) + newName = s"${attr.getName}#@$suffixIndex" + } + new Attribute(newName, attr.getType) + } + + // Combine left and right attributes into a new schema + val outputSchema = Schema(leftAttributes ++ rightAttributes) + Map(PortIdentity() -> outputSchema) + }) + ) + + PhysicalPlan( + operators = Set(buildPhysicalOp, probePhysicalOp), + links = Set( + PhysicalLink( + buildPhysicalOp.id, + buildOutputPort.id, + probePhysicalOp.id, + probeBuildInputPort.id + ) + ) + ) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Hash Join", + "join two inputs", + OperatorGroupConstants.JOIN_GROUP, + inputPorts = List( + InputPort(PortIdentity(0), displayName = "left"), + InputPort(PortIdentity(1), displayName = "right", dependencies = List(PortIdentity(0))) + ), + outputPorts = List(OutputPort()) + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/hashJoin/HashJoinProbeOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/hashJoin/HashJoinProbeOpExec.scala new file mode 100644 index 00000000000..a27ae1d5e24 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/hashJoin/HashJoinProbeOpExec.scala @@ -0,0 +1,152 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.hashJoin + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.operator.hashJoin.HashJoinOpDesc.HASH_JOIN_INTERNAL_KEY_NAME +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import scala.collection.mutable +import scala.collection.mutable.ListBuffer + +object JoinUtils { + def joinTuples( + leftTuple: Tuple, + rightTuple: Tuple, + skipAttributeName: Option[String] = None + ): TupleLike = { + val leftAttributeNames = leftTuple.getSchema.getAttributeNames + val rightAttributeNames = rightTuple.getSchema.getAttributeNames.filterNot(name => + skipAttributeName.isDefined && name == skipAttributeName.get + ) + // Create a Map from leftTuple's fields + val leftTupleFields: Map[String, Any] = leftAttributeNames + .map(name => name -> leftTuple.getField(name)) + .toMap + + // Create a Map from rightTuple's fields, renaming conflicts + val rightTupleFields = rightAttributeNames + .map { name => + var newName = name + while ( + leftAttributeNames.contains(newName) || rightAttributeNames + .filter(attrName => name != attrName) + .contains(newName) + ) { + newName = s"$newName#@1" + } + newName -> rightTuple.getField[Any](name) + } + + TupleLike(leftTupleFields ++ rightTupleFields) + } +} + +class HashJoinProbeOpExec[K]( + descString: String +) extends OperatorExecutor { + + private val desc: HashJoinOpDesc[K] = + objectMapper.readValue(descString, classOf[HashJoinOpDesc[K]]) + var buildTableHashMap: mutable.HashMap[K, (ListBuffer[Tuple], Boolean)] = _ + + override def open(): Unit = { + buildTableHashMap = new mutable.HashMap[K, (mutable.ListBuffer[Tuple], Boolean)]() + } + + override def close(): Unit = { + buildTableHashMap.clear() + } + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = + if (port == 0) { + // Load build hash map + val key = tuple.getField[K](HASH_JOIN_INTERNAL_KEY_NAME) + buildTableHashMap.getOrElseUpdate(key, (new ListBuffer[Tuple](), false))._1 += tuple + .getPartialTuple( + tuple.getSchema.getAttributeNames.filterNot(n => n == HASH_JOIN_INTERNAL_KEY_NAME) + ) + Iterator.empty + } else { + // Probe phase + val key = tuple.getField(desc.probeAttributeName).asInstanceOf[K] + val (matchedTuples, joined) = + buildTableHashMap.getOrElse(key, (new ListBuffer[Tuple](), false)) + + if (matchedTuples.nonEmpty) { + // Join match found + buildTableHashMap.put(key, (matchedTuples, true)) + performJoin(tuple, matchedTuples) + } else if (desc.joinType == JoinType.RIGHT_OUTER || desc.joinType == JoinType.FULL_OUTER) { + // Handle right and full outer joins without a match + performRightAntiJoin(tuple) + } else { + // No match found + Iterator.empty + } + } + + override def onFinish(port: Int): Iterator[TupleLike] = { + if ( + port == 1 && (desc.joinType == JoinType.LEFT_OUTER || desc.joinType == JoinType.FULL_OUTER) + ) { + // Handle left and full outer joins after input is exhausted + performLeftAntiJoin + } else { + Iterator.empty + } + + } + + private def performLeftAntiJoin: Iterator[TupleLike] = { + buildTableHashMap.valuesIterator + .collect { case (tuples: ListBuffer[Tuple], joined: Boolean) if !joined => tuples } + .flatMap { tuples => + tuples.map { tuple => + TupleLike( + tuple.getSchema.getAttributeNames + .map(attributeName => attributeName -> tuple.getField(attributeName)): _* + ) + } + } + } + + private def performJoin( + probeTuple: Tuple, + matchedTuples: ListBuffer[Tuple] + ): Iterator[TupleLike] = { + matchedTuples.iterator.map { buildTuple => + JoinUtils.joinTuples( + buildTuple, + probeTuple, + skipAttributeName = Some(desc.probeAttributeName) + ) + } + } + + private def performRightAntiJoin(tuple: Tuple): Iterator[TupleLike] = + Iterator( + TupleLike( + tuple.getSchema.getAttributeNames + .map(attributeName => attributeName -> tuple.getField(attributeName)): _* + ) + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/hashJoin/JoinType.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/hashJoin/JoinType.java new file mode 100644 index 00000000000..5ac03b3b873 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/hashJoin/JoinType.java @@ -0,0 +1,41 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.hashJoin; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum JoinType { + INNER("inner"), + LEFT_OUTER("left outer"), + RIGHT_OUTER("right outer"), + FULL_OUTER("full outer"); + + private final String value; + + JoinType(String value) { + this.value = value; + } + + @JsonValue + public String getJoinType() { + return this.value; + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/huggingFace/HuggingFaceIrisLogisticRegressionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/huggingFace/HuggingFaceIrisLogisticRegressionOpDesc.scala new file mode 100644 index 00000000000..9a9ac563250 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/huggingFace/HuggingFaceIrisLogisticRegressionOpDesc.scala @@ -0,0 +1,129 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.huggingFace + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class HuggingFaceIrisLogisticRegressionOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "petalLengthCmAttribute", required = true) + @JsonPropertyDescription("attribute in your dataset corresponding to PetalLengthCm") + @AutofillAttributeName + var petalLengthCmAttribute: EncodableString = _ + + @JsonProperty(value = "petalWidthCmAttribute", required = true) + @JsonPropertyDescription("attribute in your dataset corresponding to PetalWidthCm") + @AutofillAttributeName + var petalWidthCmAttribute: EncodableString = _ + + @JsonProperty( + value = "prediction class name", + required = true, + defaultValue = "Species_prediction" + ) + @JsonPropertyDescription("output attribute name for the predicted class of species") + var predictionClassName: EncodableString = _ + + @JsonProperty( + value = "prediction probability name", + required = true, + defaultValue = "Species_probability" + ) + @JsonPropertyDescription( + "output attribute name for the prediction's probability of being a Iris-setosa" + ) + var predictionProbabilityName: EncodableString = _ + + /** + * Python code to apply a pre-trained liner regression model on the Iris dataset. + * For more info about the model, see https://huggingface.co/sadhaklal/logistic-regression-iris. + * + * @return a String representation of the executable Python source code. + */ + override def generatePythonCode(): String = { + pyb"""from pytexera import * + |import numpy as np + |import torch + |import torch.nn as nn + |from huggingface_hub import PyTorchModelHubMixin + | + |class ProcessTupleOperator(UDFOperatorV2): + | def open(self): + | class LinearModel(nn.Module, PyTorchModelHubMixin): + | def __init__(self): + | super().__init__() + | self.fc = nn.Linear(2, 1) + | + | def forward(self, x): + | out = self.fc(x) + | return out + | + | self.model = LinearModel.from_pretrained("sadhaklal/logistic-regression-iris") + | self.model.eval() + | + | @overrides + | def process_tuple(self, tuple_: Tuple, port: int) -> Iterator[Optional[TupleLike]]: + | training_features_means = [3.72666667, 1.17619048] + | training_features_stds = [1.72528903, 0.73788937] + | length = tuple_[$petalLengthCmAttribute] + | width = tuple_[$petalWidthCmAttribute] + | features = np.array([[length, width]]) + | features = ((features - training_features_means) / training_features_stds) + | features = torch.from_numpy(features).float() + | with torch.no_grad(): + | logits = self.model(features) + | proba = torch.sigmoid(logits.squeeze()) + | preds = (proba > 0.5).long() + | tuple_[$predictionProbabilityName] = float(proba) + | tuple_[$predictionClassName] = "Iris-setosa" if preds == 1 else "Not Iris-setosa" + | yield tuple_""".encode + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Hugging Face Iris Logistic Regression", + "Predict whether an iris is an Iris-setosa using a pre-trained logistic regression model", + OperatorGroupConstants.HUGGINGFACE_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()) + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + if ( + predictionClassName == null || predictionClassName.trim.isEmpty || + predictionProbabilityName == null || predictionProbabilityName.trim.isEmpty + ) + throw new RuntimeException("Result attribute name should not be empty") + Map( + operatorInfo.outputPorts.head.id -> inputSchemas(operatorInfo.inputPorts.head.id) + .add(predictionClassName, AttributeType.STRING) + .add(predictionProbabilityName, AttributeType.DOUBLE) + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/huggingFace/HuggingFaceSentimentAnalysisOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/huggingFace/HuggingFaceSentimentAnalysisOpDesc.scala new file mode 100644 index 00000000000..1d6cc7be9c5 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/huggingFace/HuggingFaceSentimentAnalysisOpDesc.scala @@ -0,0 +1,117 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.huggingFace + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +class HuggingFaceSentimentAnalysisOpDesc extends PythonOperatorDescriptor { + @JsonProperty(value = "attribute", required = true) + @JsonPropertyDescription("column to perform sentiment analysis on") + @AutofillAttributeName + var attribute: EncodableString = _ + + @JsonProperty( + value = "Positive result attribute", + required = true, + defaultValue = "huggingface_sentiment_positive" + ) + @JsonPropertyDescription("column name of the sentiment analysis result (positive)") + var resultAttributePositive: EncodableString = _ + + @JsonProperty( + value = "Neutral result attribute", + required = true, + defaultValue = "huggingface_sentiment_neutral" + ) + @JsonPropertyDescription("column name of the sentiment analysis result (neutral)") + var resultAttributeNeutral: EncodableString = _ + + @JsonProperty( + value = "Negative result attribute", + required = true, + defaultValue = "huggingface_sentiment_negative" + ) + @JsonPropertyDescription("column name of the sentiment analysis result (negative)") + var resultAttributeNegative: EncodableString = _ + + override def generatePythonCode(): String = { + pyb"""from pytexera import * + |from transformers import pipeline + |from transformers import AutoModelForSequenceClassification + |from transformers import TFAutoModelForSequenceClassification + |from transformers import AutoTokenizer, AutoConfig + |import numpy as np + |from scipy.special import softmax + | + |class ProcessTupleOperator(UDFOperatorV2): + | + | def open(self): + | model_name = "cardiffnlp/twitter-roberta-base-sentiment-latest" + | self.tokenizer = AutoTokenizer.from_pretrained(model_name) + | self.config = AutoConfig.from_pretrained(model_name) + | self.model = AutoModelForSequenceClassification.from_pretrained(model_name) + | + | @overrides + | def process_tuple(self, tuple_: Tuple, port: int) -> Iterator[Optional[TupleLike]]: + | encoded_input = self.tokenizer(tuple_[$attribute], return_tensors='pt') + | output = self.model(**encoded_input) + | scores = softmax(output[0][0].detach().numpy()) + | ranking = np.argsort(scores)[::-1] + | labels = {"positive": $resultAttributePositive, "neutral": $resultAttributeNeutral, "negative": $resultAttributeNegative} + | for i in range(scores.shape[0]): + | label = labels[self.config.id2label[ranking[i]]] + | score = scores[ranking[i]] + | tuple_[label] = np.round(float(score), 4) + | yield tuple_""".encode + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Hugging Face Sentiment Analysis", + "Analyzing Sentiments with a Twitter-Based Model from Hugging Face", + OperatorGroupConstants.HUGGINGFACE_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()), + supportReconfiguration = true + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + if ( + resultAttributePositive == null || resultAttributePositive.trim.isEmpty || + resultAttributeNeutral == null || resultAttributeNeutral.trim.isEmpty || + resultAttributeNegative == null || resultAttributeNegative.trim.isEmpty + ) + return null + Map( + operatorInfo.outputPorts.head.id -> inputSchemas(operatorInfo.inputPorts.head.id) + .add(resultAttributePositive, AttributeType.DOUBLE) + .add(resultAttributeNeutral, AttributeType.DOUBLE) + .add(resultAttributeNegative, AttributeType.DOUBLE) + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/huggingFace/HuggingFaceSpamSMSDetectionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/huggingFace/HuggingFaceSpamSMSDetectionOpDesc.scala new file mode 100644 index 00000000000..cef9525570e --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/huggingFace/HuggingFaceSpamSMSDetectionOpDesc.scala @@ -0,0 +1,87 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.huggingFace + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +class HuggingFaceSpamSMSDetectionOpDesc extends PythonOperatorDescriptor { + @JsonProperty(value = "attribute", required = true) + @JsonPropertyDescription("column to perform spam detection on") + @AutofillAttributeName + var attribute: EncodableString = _ + + @JsonProperty( + value = "Spam result attribute", + required = true, + defaultValue = "is_spam" + ) + @JsonPropertyDescription("column name of whether spam or not") + var resultAttributeSpam: EncodableString = _ + + @JsonProperty( + value = "Score result attribute", + required = true, + defaultValue = "score" + ) + @JsonPropertyDescription("column name of Probability for classification") + var resultAttributeProbability: EncodableString = _ + + override def generatePythonCode(): String = { + pyb"""from transformers import pipeline + |from pytexera import * + | + |class ProcessTupleOperator(UDFOperatorV2): + | + | def open(self): + | self.pipeline = pipeline("text-classification", model="mrm8488/bert-tiny-finetuned-sms-spam-detection") + | + | @overrides + | def process_tuple(self, tuple_: Tuple, port: int) -> Iterator[Optional[TupleLike]]: + | result = self.pipeline(tuple_[$attribute])[0] + | tuple_[$resultAttributeSpam] = (result["label"] == "LABEL_1") + | tuple_[$resultAttributeProbability] = result["score"] + | yield tuple_""".encode + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Hugging Face Spam Detection", + "Spam Detection by SMS Spam Detection Model from Hugging Face", + OperatorGroupConstants.HUGGINGFACE_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()) + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + Map( + operatorInfo.outputPorts.head.id -> inputSchemas.values.head + .add(resultAttributeSpam, AttributeType.BOOLEAN) + .add(resultAttributeProbability, AttributeType.DOUBLE) + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/huggingFace/HuggingFaceTextSummarizationOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/huggingFace/HuggingFaceTextSummarizationOpDesc.scala new file mode 100644 index 00000000000..6b5c5449b42 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/huggingFace/HuggingFaceTextSummarizationOpDesc.scala @@ -0,0 +1,91 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.huggingFace + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +class HuggingFaceTextSummarizationOpDesc extends PythonOperatorDescriptor { + @JsonProperty(value = "attribute", required = true) + @JsonPropertyDescription("attribute to perform text summarization on") + @AutofillAttributeName + var attribute: EncodableString = _ + + @JsonProperty( + value = "Result attribute name", + required = false, + defaultValue = "summary" + ) + @JsonPropertyDescription("attribute name of the text summary result") + var resultAttribute: EncodableString = _ + + override def generatePythonCode(): String = { + pyb""" + |from transformers import BertTokenizerFast, EncoderDecoderModel + |import torch + |from pytexera import * + | + |class ProcessTupleOperator(UDFOperatorV2): + | + | def open(self): + | model_name = "mrm8488/bert-mini2bert-mini-finetuned-cnn_daily_mail-summarization" + | self.device = torch.device('cuda' if torch.cuda.is_available() else 'cpu') + | self.tokenizer = BertTokenizerFast.from_pretrained(model_name) + | self.model = EncoderDecoderModel.from_pretrained(model_name).to(self.device) + | + | @overrides + | def process_tuple(self, tuple_: Tuple, port: int) -> Iterator[Optional[TupleLike]]: + | text = tuple_[$attribute] + | + | inputs = self.tokenizer([text], padding="max_length", truncation=True, max_length=512, return_tensors="pt") + | input_ids = inputs.input_ids.to(self.device) + | attention_mask = inputs.attention_mask.to(self.device) + | + | output = self.model.generate(input_ids, attention_mask=attention_mask) + | summary = self.tokenizer.decode(output[0], skip_special_tokens=True) + | tuple_[$resultAttribute] = summary + | yield tuple_""".encode + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Hugging Face Text Summarization", + "Summarize the given text content with a mini2bert pre-trained model from Hugging Face", + OperatorGroupConstants.HUGGINGFACE_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()) + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + if (resultAttribute == null || resultAttribute.trim.isEmpty) + throw new RuntimeException("Result attribute name should be given") + Map( + operatorInfo.outputPorts.head.id -> inputSchemas.values.head + .add(resultAttribute, AttributeType.STRING) + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/ifStatement/IfOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/ifStatement/IfOpDesc.scala new file mode 100644 index 00000000000..f811ed34296 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/ifStatement/IfOpDesc.scala @@ -0,0 +1,75 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.ifStatement + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow._ +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class IfOpDesc extends LogicalOp { + @JsonProperty(required = true) + @JsonSchemaTitle("Condition State") + @JsonPropertyDescription("name of the state variable to evaluate") + var conditionName: String = _ + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.ifStatement.IfOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withParallelizable(false) + .withPropagateSchema( + SchemaPropagationFunc(inputSchemas => + operatorInfo.outputPorts + .map(_.id) + .map(id => id -> inputSchemas(operatorInfo.inputPorts.last.id)) + .toMap + ) + ) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "If", + "If", + OperatorGroupConstants.CONTROL_GROUP, + inputPorts = List( + InputPort(PortIdentity(), "Condition"), + InputPort(PortIdentity(1), dependencies = List(PortIdentity())) + ), + outputPorts = List(OutputPort(PortIdentity(), "False"), OutputPort(PortIdentity(1), "True")) + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/ifStatement/IfOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/ifStatement/IfOpExec.scala new file mode 100644 index 00000000000..4634ad1c18c --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/ifStatement/IfOpExec.scala @@ -0,0 +1,49 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.ifStatement + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.state.State +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class IfOpExec(descString: String) extends OperatorExecutor { + private val desc: IfOpDesc = objectMapper.readValue(descString, classOf[IfOpDesc]) + private var outputPort: PortIdentity = PortIdentity(1) // by default, it should be the true port. + + //This function can handle one or more states. + //The state can have mutiple key-value pairs. Keys are not identified by conditionName will be ignored. + //It can accept any value that can be converted to a boolean. For example, Int 1 will be converted to true. + override def processState(state: State, port: Int): Option[State] = { + outputPort = + if (state.values(desc.conditionName).asInstanceOf[Boolean]) PortIdentity(1) + else PortIdentity() + Some(state) + } + + override def processTupleMultiPort( + tuple: Tuple, + port: Int + ): Iterator[(TupleLike, Option[PortIdentity])] = + Iterator((tuple, Some(outputPort))) + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = ??? +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/intersect/IntersectOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/intersect/IntersectOpDesc.scala new file mode 100644 index 00000000000..323d51b0ad5 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/intersect/IntersectOpDesc.scala @@ -0,0 +1,55 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.intersect + +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow._ +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class IntersectOpDesc extends LogicalOp { + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName("org.apache.texera.amber.operator.intersect.IntersectOpExec") + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPartitionRequirement(List(Option(HashPartition()), Option(HashPartition()))) + .withDerivePartition(_ => HashPartition()) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Intersect", + "Take the intersect of two inputs", + OperatorGroupConstants.SET_GROUP, + inputPorts = List(InputPort(PortIdentity()), InputPort(PortIdentity(1))), + outputPorts = List(OutputPort(blocking = true)) + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/intersect/IntersectOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/intersect/IntersectOpExec.scala new file mode 100644 index 00000000000..973abbcfbe1 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/intersect/IntersectOpExec.scala @@ -0,0 +1,61 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.intersect + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} + +import scala.collection.mutable + +class IntersectOpExec extends OperatorExecutor { + private var leftSet: mutable.HashSet[Tuple] = _ + private var rightSet: mutable.HashSet[Tuple] = _ + private var exhaustedCounter: Int = _ + + override def open(): Unit = { + leftSet = new mutable.HashSet[Tuple]() + rightSet = new mutable.HashSet[Tuple]() + exhaustedCounter = 0 + } + + override def close(): Unit = { + leftSet.clear() + rightSet.clear() + } + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = { + + // add the tuple to corresponding set + if (port == 0) leftSet += tuple else rightSet += tuple + Iterator() + + } + + override def onFinish(port: Int): Iterator[TupleLike] = { + exhaustedCounter += 1 + if (exhaustedCounter == 2) { + // both streams are exhausted, take the intersect and return the results + leftSet.intersect(rightSet).iterator + } else { + // only one of the stream is exhausted, continue accepting tuples + Iterator() + } + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/intervalJoin/IntervalJoinOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/intervalJoin/IntervalJoinOpDesc.scala new file mode 100644 index 00000000000..2218fe2cce1 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/intervalJoin/IntervalJoinOpDesc.scala @@ -0,0 +1,167 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.intervalJoin + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.fasterxml.jackson.databind.annotation.JsonDeserialize +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.{Attribute, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow._ +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.annotations.{ + AutofillAttributeName, + AutofillAttributeNameOnPort1 +} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +/** This Operator have two assumptions: + * 1. The tuples in both inputs come in ascending order + * 2. The left input join key takes as points, join condition is: left key in the range of (right key, right key + constant) + */ +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "leftAttributeName": { + "enum": ["integer", "long", "double", "timestamp"] + }, + "rightAttributeName": { + "const": { + "$data": "leftAttributeName" + } + } + } +} +""") +class IntervalJoinOpDesc extends LogicalOp { + + @JsonProperty(required = true) + @JsonSchemaTitle("Left Input attr") + @JsonPropertyDescription("Choose one attribute in the left table") + @AutofillAttributeName + var leftAttributeName: String = _ + + @JsonProperty(required = true) + @JsonSchemaTitle("Right Input attr") + @JsonPropertyDescription("Choose one attribute in the right table") + @AutofillAttributeNameOnPort1 + var rightAttributeName: String = _ + + @JsonProperty(required = true, defaultValue = "10") + @JsonSchemaTitle("Interval Constant") + @JsonPropertyDescription("left attri in (right, right + constant)") + var constant: Long = 10 + + @JsonProperty(required = true, defaultValue = "true") + @JsonSchemaTitle("Include Left Bound") + @JsonPropertyDescription("Include condition left attri = right attri") + var includeLeftBound: Boolean = true + + @JsonProperty(required = true, defaultValue = "true") + @JsonSchemaTitle("Include Right Bound") + @JsonPropertyDescription("Include condition left attri = right attri") + var includeRightBound: Boolean = true + + @JsonDeserialize(contentAs = classOf[TimeIntervalType]) + @JsonProperty(defaultValue = "day", required = false) + @JsonSchemaTitle("Time interval type") + @JsonPropertyDescription("Year, Month, Day, Hour, Minute or Second") + var timeIntervalType: Option[TimeIntervalType] = _ + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + val partitionRequirement = List( + Option(HashPartition(List(leftAttributeName))), + Option(HashPartition(List(rightAttributeName))) + ) + + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.intervalJoin.IntervalJoinOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(inputSchemas => { + val leftTableSchema: Schema = inputSchemas(operatorInfo.inputPorts.head.id) + val rightTableSchema: Schema = inputSchemas(operatorInfo.inputPorts.last.id) + + // Start with the left table schema + val outputSchema = rightTableSchema.getAttributes.foldLeft(leftTableSchema) { + (currentSchema, attr) => + if (currentSchema.containsAttribute(attr.getName)) { + // Add the attribute with a suffix to avoid conflicts + currentSchema.add(new Attribute(s"${attr.getName}#@1", attr.getType)) + } else { + // Add the attribute as is + currentSchema.add(attr) + } + } + + Map(operatorInfo.outputPorts.head.id -> outputSchema) + }) + ) + .withPartitionRequirement(partitionRequirement) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Interval Join", + "Join two inputs with left table join key in the range of [right table join key, right table join key + constant value]", + OperatorGroupConstants.JOIN_GROUP, + inputPorts = List( + InputPort(PortIdentity(), displayName = "left table"), + InputPort( + PortIdentity(1), + displayName = "right table", + dependencies = List(PortIdentity(0)) + ) + ), + outputPorts = List(OutputPort()) + ) + + def this( + leftTableAttributeName: String, + rightTableAttributeName: String, + constant: Long, + includeLeftBound: Boolean, + includeRightBound: Boolean, + timeIntervalType: TimeIntervalType + ) = { + this() // Calling primary constructor, and it is first line + this.leftAttributeName = leftTableAttributeName + this.rightAttributeName = rightTableAttributeName + this.constant = constant + this.includeLeftBound = includeLeftBound + this.includeRightBound = includeRightBound + this.timeIntervalType = Some(timeIntervalType) + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/intervalJoin/IntervalJoinOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/intervalJoin/IntervalJoinOpExec.scala new file mode 100644 index 00000000000..4a4c987540d --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/intervalJoin/IntervalJoinOpExec.scala @@ -0,0 +1,227 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.intervalJoin + +import org.apache.texera.amber.core.WorkflowRuntimeException +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{AttributeType, Tuple, TupleLike} +import org.apache.texera.amber.operator.hashJoin.JoinUtils +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.sql.Timestamp +import scala.collection.mutable.ListBuffer + +/** This Operator have two assumptions: + * 1. The tuples in both inputs come in ascending order + * 2. The left input join key takes as points, join condition is: left key in the range of (right key, right key + constant) + */ +class IntervalJoinOpExec(descString: String) extends OperatorExecutor { + private val desc: IntervalJoinOpDesc = + objectMapper.readValue(descString, classOf[IntervalJoinOpDesc]) + private var leftTable: ListBuffer[Tuple] = _ + private var rightTable: ListBuffer[Tuple] = _ + + override def open(): Unit = { + leftTable = new ListBuffer[Tuple]() + rightTable = new ListBuffer[Tuple]() + } + + override def close(): Unit = { + leftTable.clear() + rightTable.clear() + } + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = { + if (port == 0) { + leftTable += tuple + if (rightTable.nonEmpty) { + removeTooSmallTupleInRightCache(leftTable.head) + rightTable + .filter(rightTableTuple => { + + intervalCompare( + tuple.getField(desc.leftAttributeName), + rightTableTuple.getField(desc.rightAttributeName), + rightTableTuple.getSchema + .getAttribute(desc.rightAttributeName) + .getType + ) == 0 + }) + .map(rightTuple => JoinUtils.joinTuples(tuple, rightTuple)) + .iterator + } else { + Iterator() + } + } else { + rightTable += tuple + if (leftTable.nonEmpty) { + removeTooSmallTupleInLeftCache(rightTable.head) + leftTable + .filter(leftTableTuple => { + intervalCompare( + leftTableTuple.getField(desc.leftAttributeName), + tuple.getField(desc.rightAttributeName), + leftTableTuple.getSchema + .getAttribute(desc.leftAttributeName) + .getType + ) == 0 + }) + .map(leftTuple => JoinUtils.joinTuples(leftTuple, tuple)) + .iterator + } else { + Iterator() + } + } + + } + + //if right table has tuple smaller than smallest tuple in left table, delete it + private def removeTooSmallTupleInRightCache(leftTableSmallestTuple: Tuple): Unit = { + while (rightTable.nonEmpty) { + if ( + intervalCompare( + leftTableSmallestTuple.getField(desc.leftAttributeName), + rightTable.head.getField(desc.rightAttributeName), + leftTableSmallestTuple.getSchema + .getAttribute(desc.leftAttributeName) + .getType + ) > 0 + ) { + rightTable.remove(0) + } else { + return + } + } + + } + + //if left table has tuple smaller than smallest tuple in right table, delete it + private def removeTooSmallTupleInLeftCache(rightTableSmallestTuple: Tuple): Unit = { + while (leftTable.nonEmpty) { + if ( + intervalCompare( + leftTable.head.getField(desc.leftAttributeName), + rightTableSmallestTuple.getField(desc.rightAttributeName), + rightTableSmallestTuple.getSchema + .getAttribute(desc.rightAttributeName) + .getType + ) < 0 + ) { + leftTable.remove(0) + } else { + return + } + } + + } + + private def processNumValue[T]( + pointValue: T, + leftBoundValue: T, + rightBoundValue: T + )(implicit ev$1: T => Ordered[T]): Int = { + if (desc.includeLeftBound && desc.includeRightBound) { + if (pointValue >= leftBoundValue && pointValue <= rightBoundValue) 0 + else if (pointValue < leftBoundValue) -1 + else 1 + } else if (desc.includeLeftBound && !desc.includeRightBound) { + if (pointValue >= leftBoundValue && pointValue < rightBoundValue) 0 + else if (pointValue < leftBoundValue) -1 + else 1 + } else if (!desc.includeLeftBound && desc.includeRightBound) { + if (pointValue > leftBoundValue && pointValue <= rightBoundValue) 0 + else if (pointValue <= leftBoundValue) -1 + else 1 + } else { + if (pointValue > leftBoundValue && pointValue < rightBoundValue) 0 + else if (pointValue <= leftBoundValue) -1 + else 1 + } + } + + private def intervalCompare[K]( + point: K, + leftBound: K, + dataType: AttributeType + ): Int = { + var result: Int = -2 + if (dataType == AttributeType.LONG) { + val pointValue: Long = point.asInstanceOf[Long] + val leftBoundValue: Long = leftBound.asInstanceOf[Long] + val constantValue: Long = desc.constant + val rightBoundValue: Long = leftBoundValue + constantValue + result = processNumValue[Long]( + pointValue, + leftBoundValue, + rightBoundValue + ) + + } else if (dataType == AttributeType.DOUBLE) { + val pointValue: Double = point.asInstanceOf[Double] + val leftBoundValue: Double = leftBound.asInstanceOf[Double] + val constantValue: Double = desc.constant.asInstanceOf[Double] + val rightBoundValue: Double = leftBoundValue + constantValue + result = processNumValue[Double]( + pointValue, + leftBoundValue, + rightBoundValue + ) + } else if (dataType == AttributeType.INTEGER) { + val pointValue: Int = point.asInstanceOf[Int] + val leftBoundValue: Int = leftBound.asInstanceOf[Int] + val constantValue: Int = desc.constant.asInstanceOf[Int] + val rightBoundValue: Int = leftBoundValue + constantValue + result = processNumValue[Int]( + pointValue, + leftBoundValue, + rightBoundValue + ) + } else if (dataType == AttributeType.TIMESTAMP) { + val pointValue: Timestamp = point.asInstanceOf[Timestamp] + val leftBoundValue: Timestamp = leftBound.asInstanceOf[Timestamp] + val rightBoundValue: Timestamp = + desc.timeIntervalType match { + case Some(TimeIntervalType.YEAR) => + Timestamp.valueOf(leftBoundValue.toLocalDateTime.plusYears(desc.constant)) + case Some(TimeIntervalType.MONTH) => + Timestamp.valueOf(leftBoundValue.toLocalDateTime.plusMonths(desc.constant)) + case Some(TimeIntervalType.DAY) => + Timestamp.valueOf(leftBoundValue.toLocalDateTime.plusDays(desc.constant)) + case Some(TimeIntervalType.HOUR) => + Timestamp.valueOf(leftBoundValue.toLocalDateTime.plusHours(desc.constant)) + case Some(TimeIntervalType.MINUTE) => + Timestamp.valueOf(leftBoundValue.toLocalDateTime.plusMinutes(desc.constant)) + case Some(TimeIntervalType.SECOND) => + Timestamp.valueOf(leftBoundValue.toLocalDateTime.plusSeconds(desc.constant)) + case None => + Timestamp.valueOf(leftBoundValue.toLocalDateTime.plusDays(desc.constant)) + } + result = processNumValue( + pointValue.getTime, + leftBoundValue.getTime, + rightBoundValue.getTime + ) + } else { + throw new WorkflowRuntimeException(s"The data type can not support comparison: $dataType") + } + result + + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/intervalJoin/TimeIntervalType.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/intervalJoin/TimeIntervalType.java new file mode 100644 index 00000000000..2070b950443 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/intervalJoin/TimeIntervalType.java @@ -0,0 +1,51 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.intervalJoin; + +import com.fasterxml.jackson.annotation.JsonValue; + +import java.io.Serializable; + + +public enum TimeIntervalType implements Serializable { + YEAR("year"), + MONTH("month"), + DAY("day"), + HOUR("hour"), + MINUTE("minute"), + SECOND("second"); + private final String name; + + TimeIntervalType(String name) { + this.name = name; + } + + @JsonValue + public String getName() { + return this.name; + } + + @Override + public String toString() { + return this.getName(); + } +} + + diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/keywordSearch/KeywordSearchOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/keywordSearch/KeywordSearchOpDesc.scala new file mode 100644 index 00000000000..e0102e66b75 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/keywordSearch/KeywordSearchOpDesc.scala @@ -0,0 +1,73 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.keywordSearch + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PhysicalOp} +import org.apache.texera.amber.operator.filter.FilterOpDesc +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class KeywordSearchOpDesc extends FilterOpDesc { + + @JsonProperty(required = true) + @JsonSchemaTitle("attribute") + @JsonPropertyDescription("column to search keyword on") + @AutofillAttributeName + var attribute: String = _ + + @JsonProperty(required = true) + @JsonSchemaTitle("keywords") + @JsonPropertyDescription("keywords") + @JsonSchemaInject(json = """{"minLength": 1}""") + var keyword: String = _ + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.keywordSearch.KeywordSearchOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + userFriendlyName = "Keyword Search", + operatorDescription = "Search for keyword(s) in a string column", + operatorGroupName = OperatorGroupConstants.SEARCH_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()), + supportReconfiguration = true + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/keywordSearch/KeywordSearchOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/keywordSearch/KeywordSearchOpExec.scala new file mode 100644 index 00000000000..1354f2f0aff --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/keywordSearch/KeywordSearchOpExec.scala @@ -0,0 +1,51 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.keywordSearch + +import org.apache.texera.amber.core.tuple.Tuple +import org.apache.texera.amber.operator.filter.FilterOpExec +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.apache.lucene.analysis.standard.StandardAnalyzer +import org.apache.lucene.index.memory.MemoryIndex +import org.apache.lucene.queryparser.classic.QueryParser +import org.apache.lucene.search.Query + +class KeywordSearchOpExec(descString: String) extends FilterOpExec { + private val desc: KeywordSearchOpDesc = + objectMapper.readValue(descString, classOf[KeywordSearchOpDesc]) + + // We chose StandardAnalyzer because it provides more comprehensive tokenization, retaining numeric tokens and handling a broader range of characters. + // This ensures that search functionality can include standalone numbers (e.g., "3") and complex queries while offering robust performance for most use cases. + @transient private lazy val analyzer = new StandardAnalyzer() + @transient lazy val query: Query = new QueryParser(desc.attribute, analyzer).parse(desc.keyword) + @transient private lazy val memoryIndex: MemoryIndex = new MemoryIndex() + + this.setFilterFunc(findKeyword) + + private def findKeyword(tuple: Tuple): Boolean = { + Option[Any](tuple.getField(desc.attribute)).map(_.toString).exists { fieldValue => + memoryIndex.addField(desc.attribute, fieldValue, analyzer) + val isMatch = memoryIndex.search(query) > 0.0f + memoryIndex.reset() + isMatch + } + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/limit/LimitOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/limit/LimitOpDesc.scala new file mode 100644 index 00000000000..6e1b7f37af3 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/limit/LimitOpDesc.scala @@ -0,0 +1,83 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.limit + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PhysicalOp} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.{LogicalOp, StateTransferFunc} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import scala.util.{Success, Try} + +class LimitOpDesc extends LogicalOp { + + @JsonProperty(required = true) + @JsonSchemaTitle("Limit") + @JsonPropertyDescription("the max number of output rows") + var limit: Int = _ + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.limit.LimitOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withParallelizable(false) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Limit", + "Limit the number of output rows", + OperatorGroupConstants.CLEANING_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()), + supportReconfiguration = true + ) + + override def runtimeReconfiguration( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + oldLogicalOp: LogicalOp, + newLogicalOp: LogicalOp + ): Try[(PhysicalOp, Option[StateTransferFunc])] = { + val newPhysicalOp = newLogicalOp.getPhysicalOp(workflowId, executionId) + val stateTransferFunc: StateTransferFunc = (oldOp, newOp) => { + val oldLimitOp = oldOp.asInstanceOf[LimitOpExec] + val newLimitOp = newOp.asInstanceOf[LimitOpExec] + newLimitOp.count = oldLimitOp.count + } + Success(newPhysicalOp, Some(stateTransferFunc)) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/limit/LimitOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/limit/LimitOpExec.scala new file mode 100644 index 00000000000..09046149097 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/limit/LimitOpExec.scala @@ -0,0 +1,42 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.limit + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class LimitOpExec(descString: String) extends OperatorExecutor { + private val desc: LimitOpDesc = objectMapper.readValue(descString, classOf[LimitOpDesc]) + var count: Int = _ + + override def open(): Unit = { + count = 0 + } + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = { + if (count < desc.limit) { + count += 1 + Iterator(tuple) + } else { + Iterator() + } + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/Scorer/MachineLearningScorerOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/Scorer/MachineLearningScorerOpDesc.scala new file mode 100644 index 00000000000..a2f72a513ed --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/Scorer/MachineLearningScorerOpDesc.scala @@ -0,0 +1,194 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.machineLearning.Scorer + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{ + JsonSchemaInject, + JsonSchemaString, + JsonSchemaTitle +} +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.{AutofillAttributeName, HideAnnotation} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class MachineLearningScorerOpDesc extends PythonOperatorDescriptor { + @JsonProperty(required = true, defaultValue = "false") + @JsonSchemaTitle("Regression") + @JsonPropertyDescription( + "Choose to solve a regression task" + ) + var isRegression: Boolean = false + + @JsonProperty(required = true) + @JsonSchemaTitle("Actual Value") + @JsonPropertyDescription("Specify the label attribute") + @AutofillAttributeName + var actualValueColumn: EncodableString = "" + + @JsonProperty(required = true) + @JsonSchemaTitle("Predicted Value") + @JsonPropertyDescription("Specify the attribute generated by the model") + @AutofillAttributeName + var predictValueColumn: EncodableString = "" + + @JsonProperty(required = false, value = "classificationFlag") + @JsonSchemaTitle("Scorer Functions") + @JsonPropertyDescription("Select classification tasks metrics") + @JsonSchemaInject( + strings = Array( + new JsonSchemaString(path = HideAnnotation.hideTarget, value = "isRegression"), + new JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.equals), + new JsonSchemaString(path = HideAnnotation.hideExpectedValue, value = "true") + ) + ) + var classificationMetrics: List[classificationMetricsFnc] = List() + + @JsonProperty(required = false, value = "regressionFlag") + @JsonSchemaTitle("Scorer Functions") + @JsonPropertyDescription("Select regression tasks metrics") + @JsonSchemaInject( + strings = Array( + new JsonSchemaString(path = HideAnnotation.hideTarget, value = "isRegression"), + new JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.equals), + new JsonSchemaString(path = HideAnnotation.hideExpectedValue, value = "false") + ) + ) + var regressionMetrics: List[regressionMetricsFnc] = List() + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Machine Learning Scorer", + "Scorer for machine learning models", + OperatorGroupConstants.MACHINE_LEARNING_GENERAL_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()) + ) + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val metrics = if (isRegression) { + regressionMetrics.map(_.getName()) + } else { + classificationMetrics.map(_.getName()) + } + val baseSchema = if (!isRegression) { + Schema(List(new Attribute("Class", AttributeType.STRING))) + } else { + Schema(List()) + } + + val outputSchema = metrics.foldLeft(baseSchema) { (currentSchema, metricName) => + currentSchema.add(new Attribute(metricName, AttributeType.DOUBLE)) + } + + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + +// private def getClassificationScorerName(scorer: classificationMetricsFnc): String = { +// // Directly return the name of the scorer using the getName() method +// scorer.getName() +// } +// private def getRegressionScorerName(scorer: regressionMetricsFnc): String = { +// // Directly return the name of the scorer using the getName() method +// scorer.getName() +// } + + private def getMetricName(metric: Any): EncodableString = + metric match { + case m: regressionMetricsFnc => m.getName() + case m: classificationMetricsFnc => m.getName() + case _ => throw new IllegalArgumentException("Unknown metric type") + } + + private def getSelectedMetrics(): EncodableString = { + // Return a string of metrics using the getEachScorerName() method + val metric = if (isRegression) regressionMetrics else classificationMetrics + metric.map(metric => getMetricName(metric)).mkString("'", "','", "'") + } + + override def generatePythonCode(): String = { + val isRegressionStr = if (isRegression) "True" else "False" + val finalcode = + pyb""" + |from pytexera import * + |import pandas as pd + |from sklearn.metrics import accuracy_score, precision_score, recall_score, f1_score, mean_squared_error, root_mean_squared_error, mean_absolute_error, r2_score + | + |def classification_metrics(y_true, y_pred, metric_list, labels): + | if 'Accuracy' in metric_list: + | labels.insert(0, 'Overall') + | result = {metric: [None] * len(labels) for metric in metric_list} + | metrics_func = {'Precision Score': precision_score, 'Recall Score': recall_score, 'F1 Score': f1_score} + | + | for metric in metric_list: + | prediction = None + | if metric == 'Accuracy': + | result['Accuracy'][0] = round(accuracy_score(y_true, y_pred), 4) + | else: + | for i, label in enumerate(labels): + | if label != 'Overall': + | prediction = metrics_func[metric](y_true, y_pred, average=None, labels=[label]) + | result[metric][i] = round(prediction[0], 4) + | + | # if the label is not a string, convert it to string + | labels = ['class_' + str(label) if type(label) != str else label for label in labels] + | result['Class'] = labels + | result_df = pd.DataFrame(result) + | + | return result_df + | + | + |def regression_metrics(y_true, y_pred, metric_list): + | result = dict() + | metrics_func = {'MSE': mean_squared_error, 'RMSE': root_mean_squared_error, 'MAE': mean_absolute_error, 'R2': r2_score} + | for metric in metric_list: + | result[metric] = metrics_func[metric](y_true, y_pred) + | + | result_df = pd.DataFrame(result, index=[0]) + | + | return result_df + | + |class ProcessTableOperator(UDFTableOperator): + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | y_true = table[$actualValueColumn] + | y_pred = table[$predictValueColumn] + | + | metric_list = [${getSelectedMetrics()}] + | + | if $isRegressionStr: + | result = regression_metrics(y_true, y_pred, metric_list) + | else: + | # calculate the number of unique labels + | labels = list(set(y_true)) + | result = classification_metrics(y_true, y_pred, metric_list, labels) + | + | yield result + |""" + finalcode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/Scorer/classificationMetricsFnc.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/Scorer/classificationMetricsFnc.java new file mode 100644 index 00000000000..b426b6a2ca8 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/Scorer/classificationMetricsFnc.java @@ -0,0 +1,41 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.machineLearning.Scorer; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum classificationMetricsFnc { + accuracy("Accuracy"), + precisionScore("Precision Score"), + recallScore("Recall Score"), + f1Score("F1 Score"), + ; + + private final String name; + + classificationMetricsFnc(String name) { + this.name = name; + } + + @JsonValue + public String getName() { + return this.name; + } +} \ No newline at end of file diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/Scorer/regressionMetricsFnc.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/Scorer/regressionMetricsFnc.java new file mode 100644 index 00000000000..6ca830326f2 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/Scorer/regressionMetricsFnc.java @@ -0,0 +1,41 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.machineLearning.Scorer; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum regressionMetricsFnc { + mse("MSE"), + rmse("RMSE"), + mae("MAE"), + r2("R2"), + ; + + private final String name; + + regressionMetricsFnc(String name) { + this.name = name; + } + + @JsonValue + public String getName() { + return this.name; + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNClassifierTrainerOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNClassifierTrainerOpDesc.scala new file mode 100644 index 00000000000..33b7ccb4e5b --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNClassifierTrainerOpDesc.scala @@ -0,0 +1,33 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.KNNTrainer + +import org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.base.SklearnMLOperatorDescriptor + +class SklearnAdvancedKNNClassifierTrainerOpDesc + extends SklearnMLOperatorDescriptor[SklearnAdvancedKNNParameters] { + override def getImportStatements: String = { + "from sklearn.neighbors import KNeighborsClassifier" + } + + override def getOperatorInfo: String = { + "KNN Classifier" + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNParameters.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNParameters.java new file mode 100644 index 00000000000..7bb8c9dd9ac --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNParameters.java @@ -0,0 +1,48 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.KNNTrainer; + +import org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.base.ParamClass; + +public enum SklearnAdvancedKNNParameters implements ParamClass { + n_neighbors("n_neighbors", "int"), + p("p", "int"), + weights("weights", "str"), + algorithm("algorithm", "str"), + leaf_size("leaf_size", "int"), + metric("metric", "int"), + metric_params("metric_params", "str"); + + private final String name; + private final String type; + + SklearnAdvancedKNNParameters(String name, String type) { + this.name = name; + this.type = type; + } + + public String getType() { + return this.type; + } + + public String getName() { + return this.name; + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNRegressorTrainerOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNRegressorTrainerOpDesc.scala new file mode 100644 index 00000000000..aaab2a5631c --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNRegressorTrainerOpDesc.scala @@ -0,0 +1,33 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.KNNTrainer + +import org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.base.SklearnMLOperatorDescriptor + +class SklearnAdvancedKNNRegressorTrainerOpDesc + extends SklearnMLOperatorDescriptor[SklearnAdvancedKNNParameters] { + override def getImportStatements: String = { + "from sklearn.neighbors import KNeighborsRegressor" + } + + override def getOperatorInfo: String = { + "KNN Regressor" + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/SVCTrainer/SklearnAdvancedSVCParameters.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/SVCTrainer/SklearnAdvancedSVCParameters.java new file mode 100644 index 00000000000..c2e6b6df3f6 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/SVCTrainer/SklearnAdvancedSVCParameters.java @@ -0,0 +1,48 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.SVCTrainer; + +import org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.base.ParamClass; + +public enum SklearnAdvancedSVCParameters implements ParamClass { + C("C", "float"), + kernel("kernel", "str"), + gamma("gamma", "float"), + degree("degree", "int"), + coef0("coef0", "float"), + tol("tol", "float"), + probability("probability", "(lambda value: value.lower() == \"true\")"); + + private final String name; + private final String type; + + SklearnAdvancedSVCParameters(String name, String type) { + this.name = name; + this.type = type; + } + + public String getType() { + return this.type; + } + + public String getName() { + return this.name; + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/SVCTrainer/SklearnAdvancedSVCTrainerOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/SVCTrainer/SklearnAdvancedSVCTrainerOpDesc.scala new file mode 100644 index 00000000000..8e1b9c9acce --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/SVCTrainer/SklearnAdvancedSVCTrainerOpDesc.scala @@ -0,0 +1,33 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.SVCTrainer + +import org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.base.SklearnMLOperatorDescriptor + +class SklearnAdvancedSVCTrainerOpDesc + extends SklearnMLOperatorDescriptor[SklearnAdvancedSVCParameters] { + override def getImportStatements: String = { + "from sklearn.svm import SVC" + } + + override def getOperatorInfo: String = { + "SVM Classifier" + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/SVRTrainer/SklearnAdvancedSVRParameters.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/SVRTrainer/SklearnAdvancedSVRParameters.java new file mode 100644 index 00000000000..898db274dc8 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/SVRTrainer/SklearnAdvancedSVRParameters.java @@ -0,0 +1,52 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.SVRTrainer; + +import org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.base.ParamClass; + +public enum SklearnAdvancedSVRParameters implements ParamClass { + C("C", "float"), + kernel("kernel", "str"), + gamma("gamma", "float"), + degree("degree", "int"), + coef0("coef0", "float"), + tol("tol", "float"), + probability("shrinking", "(lambda value: value.lower() == \"true\")"), + verbose("verbose", "(lambda value: value.lower() == \"true\")"), + epsilon("epsilon", "float"), + cache_size("cache_size", "int"), + max_iter("max_iter", "int"); + + private final String name; + private final String type; + + SklearnAdvancedSVRParameters(String name, String type) { + this.name = name; + this.type = type; + } + + public String getType() { + return this.type; + } + + public String getName() { + return this.name; + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/SVRTrainer/SklearnAdvancedSVRTrainerOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/SVRTrainer/SklearnAdvancedSVRTrainerOpDesc.scala new file mode 100644 index 00000000000..5632a7614f8 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/SVRTrainer/SklearnAdvancedSVRTrainerOpDesc.scala @@ -0,0 +1,33 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.SVRTrainer + +import org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.base.SklearnMLOperatorDescriptor + +class SklearnAdvancedSVRTrainerOpDesc + extends SklearnMLOperatorDescriptor[SklearnAdvancedSVRParameters] { + override def getImportStatements: String = { + "from sklearn.svm import SVR" + } + + override def getOperatorInfo: String = { + "SVM Regressor" + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/base/HyperParameters.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/base/HyperParameters.scala new file mode 100644 index 00000000000..13fdb9aa60f --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/base/HyperParameters.scala @@ -0,0 +1,69 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.base + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations._ +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.operator.metadata.annotations.{ + CommonOpDescAnnotation, + HideAnnotation +} + +class HyperParameters[T] { + + @JsonProperty(required = true) + @JsonSchemaTitle("Parameter") + @JsonPropertyDescription("Choose the name of the parameter") + var parameter: T = _ + + @JsonSchemaInject( + strings = Array( + new JsonSchemaString( + path = CommonOpDescAnnotation.autofill, + value = CommonOpDescAnnotation.attributeName + ), + new JsonSchemaString(path = HideAnnotation.hideTarget, value = "parametersSource"), + new JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.`equals`), + new JsonSchemaString(path = HideAnnotation.hideExpectedValue, value = "false") + ), + ints = Array( + new JsonSchemaInt(path = CommonOpDescAnnotation.autofillAttributeOnPort, value = 1) + ) + ) + @JsonProperty(value = "attribute") + var attribute: EncodableString = _ + + @JsonSchemaInject( + strings = Array( + new JsonSchemaString(path = HideAnnotation.hideTarget, value = "parametersSource"), + new JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.`equals`), + new JsonSchemaString(path = HideAnnotation.hideExpectedValue, value = "true") + ), + bools = Array(new JsonSchemaBool(path = HideAnnotation.hideOnNull, value = true)) + ) + @JsonProperty(value = "value") + var value: EncodableString = _ + + @JsonProperty(defaultValue = "false") + @JsonSchemaTitle("Workflow") + @JsonPropertyDescription("Parameter from workflow") + var parametersSource: Boolean = false +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/base/SklearnAdvancedBaseDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/base/SklearnAdvancedBaseDesc.scala new file mode 100644 index 00000000000..3127fa91232 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/machineLearning/sklearnAdvanced/base/SklearnAdvancedBaseDesc.scala @@ -0,0 +1,175 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.machineLearning.sklearnAdvanced.base + +import com.fasterxml.jackson.annotation.{JsonIgnore, JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.{ + AutofillAttributeName, + AutofillAttributeNameList +} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder +trait ParamClass { + def getName: String + + def getType: String +} + +abstract class SklearnMLOperatorDescriptor[T <: ParamClass] extends PythonOperatorDescriptor { + @JsonIgnore + def getImportStatements: String + + @JsonIgnore + def getOperatorInfo: String + + @JsonProperty(required = true) + @JsonSchemaTitle("Parameter Setting") + var paraList: List[HyperParameters[T]] = List() + + @JsonProperty(required = true) + @JsonSchemaTitle("Ground Truth Attribute Column") + @JsonPropertyDescription("Ground truth attribute column") + @AutofillAttributeName + var groundTruthAttribute: EncodableString = "" + + @JsonProperty(value = "Selected Features", required = true) + @JsonSchemaTitle("Selected Features") + @JsonPropertyDescription("Features used to train the model") + @AutofillAttributeNameList + var selectedFeatures: List[EncodableString] = _ + + private def getLoopTimes(paraList: List[HyperParameters[T]]): PythonTemplateBuilder = { + for (ele <- paraList) { + if (ele.parametersSource) { + return pyb"""table[${ele.attribute}].values.shape[0]""" + } + } + pyb"1" + } + + def getParameter(paraList: List[HyperParameters[T]]): List[PythonTemplateBuilder] = { + var workflowParam = s""; + var portParam = pyb""; + var paramString = pyb"" + for (ele <- paraList) { + if (ele.parametersSource) { + workflowParam = s"$workflowParam${ele.parameter.getName} = {}," + portParam = + portParam + pyb"${ele.parameter.getType}(table[${ele.attribute}].values[i])," + paramString = + pyb"$paramString${ele.parameter.getName} = ${ele.parameter.getType}(table[${ele.attribute}].values[i])," + } else { + workflowParam = s"$workflowParam${ele.parameter.getName} = {}," + portParam = pyb"$portParam${ele.parameter.getType} (${ele.value})," + paramString = + pyb"$paramString${ele.parameter.getName} = ${ele.parameter.getType} (${ele.value})," + } + } + List(pyb""""$workflowParam".format($portParam)""", paramString) + + } + + override def generatePythonCode(): String = { + val listFeatures = selectedFeatures.map(feature => pyb"""$feature""").mkString(",") + val trainingName = getImportStatements.split(" ").last + val stringList = getParameter(paraList) + val trainingParam = stringList(1) + val paramString = stringList(0) + val finalCode = + pyb""" + |from pytexera import * + | + |import pandas as pd + |${getImportStatements} + | + |class ProcessTableOperator(UDFTableOperator): + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | model_list = [] + | para_list = [] + | features = [$listFeatures] + | + | if port == 0: + | self.dataset = table + | + | if port == 1 : + | y_train = self.dataset[$groundTruthAttribute] + | X_train = self.dataset[features] + | loop_times = ${getLoopTimes(paraList)} + | + | for i in range(loop_times): + | model = ${trainingName}(${trainingParam}) + | model.fit(X_train, y_train) + | model_list.append(model) + | para_str = ${paramString} + | para_list.append(para_str) + | + | data = dict() + | data["Model"]= model_list + | data["Parameters"] =para_list + | + | df = pd.DataFrame(data) + | yield df + | + |""" + finalCode.encode + } + + override def operatorInfo: OperatorInfo = { + val name = getOperatorInfo + OperatorInfo( + name, + "Sklearn " + name + " Operator", + OperatorGroupConstants.ADVANCED_SKLEARN_GROUP, + inputPorts = List( + InputPort( + PortIdentity(0), + displayName = "training" + ), + InputPort( + PortIdentity(1), + displayName = "parameter", + dependencies = List(PortIdentity(0)) + ) + ), + outputPorts = List(OutputPort()) + ) + } + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema( + List( + new Attribute("Model", AttributeType.BINARY), + new Attribute("Parameters", AttributeType.STRING) + ) + ) + + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/map/MapOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/map/MapOpDesc.scala new file mode 100644 index 00000000000..e407c52e0bf --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/map/MapOpDesc.scala @@ -0,0 +1,38 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.map + +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.PhysicalOp +import org.apache.texera.amber.operator.{LogicalOp, StateTransferFunc} + +import scala.util.{Success, Try} + +abstract class MapOpDesc extends LogicalOp { + + override def runtimeReconfiguration( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + oldOpDesc: LogicalOp, + newOpDesc: LogicalOp + ): Try[(PhysicalOp, Option[StateTransferFunc])] = { + Success(newOpDesc.getPhysicalOp(workflowId, executionId), None) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/map/MapOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/map/MapOpExec.scala new file mode 100644 index 00000000000..a7abf7cde11 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/map/MapOpExec.scala @@ -0,0 +1,42 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.map + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} + +/** + * Common operator executor of a map() function + * A map() function transforms one input tuple to exactly one output tuple. + */ +abstract class MapOpExec extends OperatorExecutor with Serializable { + + private var mapFunc: Tuple => TupleLike = _ + + /** + * Provides the flatMap function of this executor, it should be called in the constructor + * If the operator executor is implemented in Java, it should be called with: + * setMapFunc((Function1 & Serializable) func) + */ + def setMapFunc(func: Tuple => TupleLike): Unit = mapFunc = func + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = Iterator(mapFunc(tuple)) + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/OPVersion.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/OPVersion.java new file mode 100644 index 00000000000..acf8828d560 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/OPVersion.java @@ -0,0 +1,56 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.metadata; + +import org.eclipse.jgit.api.Git; +import org.eclipse.jgit.api.errors.GitAPIException; + +import java.io.File; +import java.io.IOException; +import java.nio.file.Path; +import java.util.HashMap; +import java.util.Map; + +public class OPVersion { + private static Git git = null; + private static Map opMap = new HashMap<>(); + static { + try { + git = Git.open(new File(Path.of(System.getenv().getOrDefault("TEXERA_HOME", ".")).toString())); + } catch (IOException e) { + e.printStackTrace(); + } + } + + public static String getVersion(String operatorName, String operatorPath) { + if(!opMap.containsKey(operatorName)) { + try { + String version = git.log().addPath(operatorPath).setMaxCount(1).call().iterator().next().getName(); + opMap.put(operatorName, version); + } catch (GitAPIException e) { + e.printStackTrace(); + } catch (NullPointerException e) { + opMap.put(operatorName, "N/A"); + } + } + return opMap.get(operatorName); + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/OperatorGroupConstants.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/OperatorGroupConstants.scala new file mode 100644 index 00000000000..6adeffb71b8 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/OperatorGroupConstants.scala @@ -0,0 +1,94 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.metadata + +object OperatorGroupConstants { + final val INPUT_GROUP = "Data Input" + final val DATABASE_GROUP = "Database Connector" + final val SEARCH_GROUP = "Search" + final val CLEANING_GROUP = "Data Cleaning" + final val JOIN_GROUP = "Join" + final val SET_GROUP = "Set" + final val AGGREGATE_GROUP = "Aggregate" + final val SORT_GROUP = "Sort" + final val UTILITY_GROUP = "Utilities" + final val API_GROUP = "External API" + final val VISUALIZATION_GROUP = "Visualization" + final val VISUALIZATION_BASIC_GROUP = "Basic" + final val VISUALIZATION_STATISTICAL_GROUP = "Statistical" + final val VISUALIZATION_SCIENTIFIC_GROUP = "Scientific" + final val VISUALIZATION_FINANCIAL_GROUP = "Financial" + final val VISUALIZATION_MEDIA_GROUP = "Media" + final val VISUALIZATION_ADVANCED_GROUP = "Advanced" + final val MACHINE_LEARNING_GROUP = "Machine Learning" + final val ADVANCED_SKLEARN_GROUP = "Advanced Sklearn" + final val HUGGINGFACE_GROUP = "Hugging Face" + final val SKLEARN_GROUP = "Sklearn" + final val SKLEARN_TRAINING_GROUP = "Sklearn Training" + final val UDF_GROUP = "User-defined Functions" + final val PYTHON_GROUP = "Python" + final val JAVA_GROUP = "Java" + final val R_GROUP = "R" + final val MACHINE_LEARNING_GENERAL_GROUP = "Machine Learning General" + final val CONTROL_GROUP = "Control Block" + + /** + * The order of the groups to show up in the frontend operator panel. + * The order numbers are relative. + */ + final val OperatorGroupOrderList: List[GroupInfo] = List( + GroupInfo(INPUT_GROUP), + GroupInfo(DATABASE_GROUP), + GroupInfo(SEARCH_GROUP), + GroupInfo( + CLEANING_GROUP, + List( + GroupInfo(JOIN_GROUP), + GroupInfo(SET_GROUP), + GroupInfo(AGGREGATE_GROUP), + GroupInfo(SORT_GROUP) + ) + ), + GroupInfo( + MACHINE_LEARNING_GROUP, + List( + GroupInfo(SKLEARN_GROUP, List(GroupInfo(SKLEARN_TRAINING_GROUP))), + GroupInfo(ADVANCED_SKLEARN_GROUP), + GroupInfo(HUGGINGFACE_GROUP), + GroupInfo(MACHINE_LEARNING_GENERAL_GROUP) + ) + ), + GroupInfo(UTILITY_GROUP), + GroupInfo(API_GROUP), + GroupInfo(UDF_GROUP, List(GroupInfo(PYTHON_GROUP), GroupInfo(JAVA_GROUP), GroupInfo(R_GROUP))), + GroupInfo( + VISUALIZATION_GROUP, + List( + GroupInfo(VISUALIZATION_BASIC_GROUP), + GroupInfo(VISUALIZATION_STATISTICAL_GROUP), + GroupInfo(VISUALIZATION_SCIENTIFIC_GROUP), + GroupInfo(VISUALIZATION_FINANCIAL_GROUP), + GroupInfo(VISUALIZATION_MEDIA_GROUP), + GroupInfo(VISUALIZATION_ADVANCED_GROUP) + ) + ), + GroupInfo(CONTROL_GROUP) + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/OperatorMetadataGenerator.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/OperatorMetadataGenerator.scala new file mode 100644 index 00000000000..fdfcbcf27dc --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/OperatorMetadataGenerator.scala @@ -0,0 +1,174 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.metadata + +import com.fasterxml.jackson.databind.JsonNode +import com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver +import com.fasterxml.jackson.databind.jsontype.NamedType +import com.fasterxml.jackson.databind.node.{ArrayNode, ObjectNode} +import com.kjetland.jackson.jsonSchema.JsonSchemaConfig.html5EnabledSchema +import com.kjetland.jackson.jsonSchema.{JsonSchemaConfig, JsonSchemaDraft, JsonSchemaGenerator} +import org.apache.texera.amber.core.workflow.OutputPort.OutputMode +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort} +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.source.scan.csv.CSVScanSourceOpDesc +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.util +import scala.jdk.CollectionConverters.{IteratorHasAsScala, ListHasAsScala} + +case class OperatorInfo( + userFriendlyName: String, + operatorDescription: String, + operatorGroupName: String, + inputPorts: List[InputPort], + outputPorts: List[OutputPort], + dynamicInputPorts: Boolean = false, + dynamicOutputPorts: Boolean = false, + supportReconfiguration: Boolean = false, + allowPortCustomization: Boolean = false +) + +object OperatorInfo { + def forVisualization( + userFriendlyName: String, + operatorDescription: String, + operatorGroupName: String + ): OperatorInfo = + OperatorInfo( + userFriendlyName, + operatorDescription, + operatorGroupName, + inputPorts = List(InputPort(disallowMultiLinks = true)), + outputPorts = List(OutputPort(mode = OutputMode.SINGLE_SNAPSHOT)) + ) +} + +case class OperatorMetadata( + operatorType: String, + jsonSchema: JsonNode, + additionalMetadata: OperatorInfo, + operatorVersion: String +) + +case class GroupInfo( + groupName: String, + children: List[GroupInfo] = null +) + +case class AllOperatorMetadata( + operators: List[OperatorMetadata], + groups: List[GroupInfo] +) + +/** + * Generates the metadata of a Texera Operator Descriptor for the frontend. + * The type definitions correspond to "workspace/types/operator-schema.interface.ts" in frontend. + */ +object OperatorMetadataGenerator { + + val texeraSchemaGeneratorConfig: JsonSchemaConfig = html5EnabledSchema.copy( + useOneOfForOption = false, + useOneOfForNullables = false, + useNullableForOption = true, + useNullableForNullables = true, + defaultArrayFormat = None, + jsonSchemaDraft = JsonSchemaDraft.DRAFT_07 + ) + val jsonSchemaGenerator = new JsonSchemaGenerator(objectMapper, texeraSchemaGeneratorConfig) + // a map from a Texera Operator Descriptor's class to its operatorType string value + val operatorTypeMap: Map[Class[_ <: LogicalOp], String] = { + // find all the operator type declarations in PredicateBase annotation + val types = objectMapper.getSubtypeResolver.collectAndResolveSubtypesByClass( + objectMapper.getDeserializationConfig, + AnnotatedClassResolver.resolveWithoutSuperTypes( + objectMapper.getDeserializationConfig, + objectMapper.constructType(classOf[LogicalOp]).getRawClass + ) + ) + new util.ArrayList[NamedType](types).asScala + .filter(t => t.getType != null && t.getName != null) + .map(t => (t.getType.asInstanceOf[Class[_ <: LogicalOp]], t.getName)) + .toMap + } + val allOperatorMetadata: AllOperatorMetadata = generateAllOperatorMetadata() + + def main(args: Array[String]): Unit = { + // run this if you want to check the json schema generated for an operator descriptor + // replace the argument with the class of your operator descriptor + println(generateOperatorJsonSchema(classOf[CSVScanSourceOpDesc]).toPrettyString) + } + + def generateOperatorJsonSchema(opDescClass: Class[_ <: LogicalOp]): JsonNode = { + val jsonSchema = jsonSchemaGenerator.generateJsonSchema(opDescClass).asInstanceOf[ObjectNode] + // remove operatorID from json schema + jsonSchema.get("properties").asInstanceOf[ObjectNode].remove("operatorID") + // remove operatorId from json schema + jsonSchema.get("properties").asInstanceOf[ObjectNode].remove("operatorId") + // remove operatorType from json schema + jsonSchema.get("properties").asInstanceOf[ObjectNode].remove("operatorType") + // remove operatorVersion from json schema + jsonSchema.get("properties").asInstanceOf[ObjectNode].remove("operatorVersion") + // remove inputPorts/outputPorts from json schema + jsonSchema.get("properties").asInstanceOf[ObjectNode].remove("inputPorts") + jsonSchema.get("properties").asInstanceOf[ObjectNode].remove("outputPorts") + // remove operatorType from required list + val operatorTypeIndex = + jsonSchema + .get("required") + .asInstanceOf[ArrayNode] + .elements() + .asScala + .indexWhere(p => p.asText().equals("operatorType")) + jsonSchema.get("required").asInstanceOf[ArrayNode].remove(operatorTypeIndex) + // remove "title" for the operator - frontend uses userFriendlyName to show operator title + jsonSchema.remove("title") + jsonSchema + } + + def generateAllOperatorMetadata(): AllOperatorMetadata = { + AllOperatorMetadata( + operatorTypeMap.keys.map(generateOperatorMetadata).toList, + OperatorGroupConstants.OperatorGroupOrderList + ) + } + + def generateOperatorMetadata(opDescClass: Class[_ <: LogicalOp]): OperatorMetadata = { + if (!operatorTypeMap.contains(opDescClass)) + throw new RuntimeException( + "Texera Operator Descriptor class " + opDescClass.toString + " is not registered in TexeraOperatorDescription class" + ) + + // find the operatorType of the predicate class + val operatorType = operatorTypeMap(opDescClass) + + // generate json schema for operator properties + val jsonSchema = generateOperatorJsonSchema(opDescClass) + + // generate texera operator info + val texeraOperatorInfo = opDescClass.getConstructor().newInstance().operatorInfo + OperatorMetadata( + operatorType, + jsonSchema, + texeraOperatorInfo, + opDescClass.getConstructor().newInstance().operatorVersion + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/PropertyNameConstants.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/PropertyNameConstants.scala new file mode 100644 index 00000000000..52bb0414692 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/PropertyNameConstants.scala @@ -0,0 +1,55 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.metadata + +/** + * PropertyNameConstants defines the key names + * in the JSON representation of each operator. + * + * @author Zuozhi Wang + */ +object PropertyNameConstants { // logical plan property names + final val OPERATOR_ID = "operatorID" + final val OPERATOR_TYPE = "operatorType" + final val ORIGIN_OPERATOR_ID = "origin" + final val DESTINATION_OPERATOR_ID = "destination" + final val OPERATOR_LIST = "operators" + final val OPERATOR_LINK_LIST = "links" + final val OPERATOR_VERSION = "operatorVersion" + // common operator property names + final val ATTRIBUTE_NAMES = "attributes" + final val ATTRIBUTE_NAME = "attribute" + final val RESULT_ATTRIBUTE_NAME = "resultAttribute" + final val SPAN_LIST_NAME = "spanListName" + final val TABLE_NAME = "tableName" + + // physical plan property names + final val WORKFLOW_ID = "workflowID" + final val EXECUTION_ID = "executionID" + final val PARALLELIZABLE = "parallelizable" + final val LOCATION_PREFERENCE = "locationPreference" + final val PARTITION_REQUIREMENT = "partitionRequirement" + // derivePartition is a function type that cannot be serialized + final val INPUT_PORTS = "inputPorts" + final val OUTPUT_PORTS = "outputPorts" + // propagateSchema is a function type that cannot be serialized + final val IS_ONE_TO_MANY_OP = "isOneToManyOp" + final val SUGGESTED_WORKER_NUM = "suggestedWorkerNum" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/AutofillAttributeName.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/AutofillAttributeName.java new file mode 100644 index 00000000000..f53a081f8c2 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/AutofillAttributeName.java @@ -0,0 +1,40 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.metadata.annotations; + +import com.fasterxml.jackson.annotation.JacksonAnnotationsInside; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInt; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaString; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Retention(RetentionPolicy.RUNTIME) +@Target({ElementType.FIELD}) +@JacksonAnnotationsInside +@JsonSchemaInject( + strings = @JsonSchemaString(path = CommonOpDescAnnotation.autofill, value = CommonOpDescAnnotation.attributeName), + ints = @JsonSchemaInt(path = CommonOpDescAnnotation.autofillAttributeOnPort, value = 0)) +public @interface AutofillAttributeName { + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/AutofillAttributeNameLambda.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/AutofillAttributeNameLambda.java new file mode 100644 index 00000000000..2fd22628e82 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/AutofillAttributeNameLambda.java @@ -0,0 +1,46 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.metadata.annotations; + +import com.fasterxml.jackson.annotation.JacksonAnnotationsInside; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInt; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaString; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Retention(RetentionPolicy.RUNTIME) +@Target({ElementType.FIELD}) +@JacksonAnnotationsInside +@JsonSchemaInject( + strings = { + @JsonSchemaString(path = CommonOpDescAnnotation.autofill, value = CommonOpDescAnnotation.attributeName), + @JsonSchemaString(path = HideAnnotation.hideTarget, value = "attributeName"), + @JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.regex), + @JsonSchemaString(path = HideAnnotation.hideExpectedValue, value = "Add New Column"), + @JsonSchemaString(path = "additionalEnumValue", value = "Add New Column"), + }, + ints = @JsonSchemaInt(path = CommonOpDescAnnotation.autofillAttributeOnPort, value = 0)) +public @interface AutofillAttributeNameLambda { + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/AutofillAttributeNameList.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/AutofillAttributeNameList.java new file mode 100644 index 00000000000..1178245ee54 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/AutofillAttributeNameList.java @@ -0,0 +1,39 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.metadata.annotations; + +import com.fasterxml.jackson.annotation.JacksonAnnotationsInside; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInt; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaString; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Retention(RetentionPolicy.RUNTIME) +@Target({ElementType.FIELD}) +@JacksonAnnotationsInside +@JsonSchemaInject( + strings = @JsonSchemaString(path = CommonOpDescAnnotation.autofill, value = CommonOpDescAnnotation.attributeNameList), + ints = @JsonSchemaInt(path = CommonOpDescAnnotation.autofillAttributeOnPort, value = 0)) +public @interface AutofillAttributeNameList { +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/AutofillAttributeNameOnPort1.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/AutofillAttributeNameOnPort1.java new file mode 100644 index 00000000000..451665900cb --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/AutofillAttributeNameOnPort1.java @@ -0,0 +1,39 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.metadata.annotations; + +import com.fasterxml.jackson.annotation.JacksonAnnotationsInside; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInt; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaString; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Retention(RetentionPolicy.RUNTIME) +@Target({ElementType.FIELD}) +@JacksonAnnotationsInside +@JsonSchemaInject( + strings = @JsonSchemaString(path = CommonOpDescAnnotation.autofill, value = CommonOpDescAnnotation.attributeName), + ints = @JsonSchemaInt(path = CommonOpDescAnnotation.autofillAttributeOnPort, value = 1)) +public @interface AutofillAttributeNameOnPort1 { +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/BatchByColumn.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/BatchByColumn.java new file mode 100644 index 00000000000..c070614f2cf --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/BatchByColumn.java @@ -0,0 +1,37 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.metadata.annotations; + +import com.fasterxml.jackson.annotation.JacksonAnnotationsInside; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaString; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Retention(RetentionPolicy.RUNTIME) +@Target({ElementType.FIELD}) +@JacksonAnnotationsInside +@JsonSchemaInject(strings = @JsonSchemaString(path = "dependOn", value = "batchByColumn")) +public @interface BatchByColumn { + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/CommonOpDescAnnotation.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/CommonOpDescAnnotation.java new file mode 100644 index 00000000000..9402348102e --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/CommonOpDescAnnotation.java @@ -0,0 +1,32 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.metadata.annotations; + +public class CommonOpDescAnnotation { + // JSON schema key + public final static String autofill = "autofill"; + + // allowed JSON schema values for the key autoCompleteType + public final static String attributeName = "attributeName"; + public final static String attributeNameList = "attributeNameList"; + + // JSON schema key to indicate which port + public final static String autofillAttributeOnPort = "autofillAttributeOnPort"; +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/EnablePresets.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/EnablePresets.java new file mode 100644 index 00000000000..f70971edd42 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/EnablePresets.java @@ -0,0 +1,39 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.metadata.annotations; + +import com.fasterxml.jackson.annotation.JacksonAnnotationsInside; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaBool; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Retention(RetentionPolicy.RUNTIME) +@Target({ElementType.FIELD}) +@JacksonAnnotationsInside +@JsonSchemaInject( + bools = @JsonSchemaBool(path = "enable-presets", value = true)) +public @interface EnablePresets { + String path = "enable-presets"; + boolean value = true; +} \ No newline at end of file diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/HideAnnotation.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/HideAnnotation.java new file mode 100644 index 00000000000..3973f5860be --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/HideAnnotation.java @@ -0,0 +1,52 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.metadata.annotations; + +/* For every hide annotation, you specify on a formly field three things: + the target (field name of dependent comparison), + the hide type (specified by Type), + and the expected value (specified as a string). + + This information is passed to the frontend and hidden. + Here's how you specify an example hide, hiding someOtherFieldName when someFieldName == 3: + @JsonSchemaInject(strings = { + @JsonSchemaString(path = HideAnnotation.hideTarget, value = "someFieldName"), + @JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.equals), + @JsonSchemaString(path = HideAnnotation.hideExpectedValue, value = "3") + }) + public Integer someOtherFieldName; + + public Integer someFieldName; + */ +public class HideAnnotation { + public final static String hideTarget = "hideTarget"; + public final static String hideType = "hideType"; + public final static String hideExpectedValue = "hideExpectedValue"; + public final static String hideOnNull = "hideOnNull"; + + /* The types of matching on which a hide occurs. Evaluated at runtime by javascript. */ + public static class Type { + /* String equality operator is applied to assert hideTarget == hideExpectedValue. */ + public final static String equals = "equals"; + + /* Regex matching is applied to assert regex for hideExpectedValue matches hideTarget */ + public final static String regex = "regex"; + } +} \ No newline at end of file diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/UIWidget.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/UIWidget.java new file mode 100644 index 00000000000..04bc6a05e68 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/metadata/annotations/UIWidget.java @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.metadata.annotations; + +public class UIWidget { + + public static final String UIWidgetTextArea = "{ \"widget\": {\n \"formlyConfig\": {\n \"type\": \"textarea\",\n \"templateOptions\": {\n \"autosize\": true,\n \"autosizeMinRows\": 3\n }\n }\n }\n }"; + + public static final String UIWidgetPassword = "{ \"widget\": {\n \"formlyConfig\": {\n \"templateOptions\": {\n \"type\": \"password\"\n }\n }\n }\n }"; + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/projection/AttributeUnit.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/projection/AttributeUnit.java new file mode 100644 index 00000000000..2c7bf3585c4 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/projection/AttributeUnit.java @@ -0,0 +1,77 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.projection; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyDescription; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle; +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName; +import org.jooq.tools.StringUtils; + +import java.util.Objects; + +public class AttributeUnit{ + @JsonProperty(required = true) + @JsonSchemaTitle("Attribute") + @JsonPropertyDescription("Attribute name in the schema") + @AutofillAttributeName + private String originalAttribute; + + @JsonProperty + @JsonSchemaTitle("Alias") + @JsonPropertyDescription("Renamed attribute name") + private String alias; + + // TODO: explore the reason why this JsonCreator annotation is required + @JsonCreator + public AttributeUnit( + @JsonProperty("originalAttribute") String attributeName, + @JsonProperty("alias") String alias) { + this.originalAttribute = attributeName; + this.alias = alias; + } + + + String getOriginalAttribute(){ + return originalAttribute; + } + + + String getAlias(){ + if(StringUtils.isBlank(alias)){ + return originalAttribute; + } + return alias; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + AttributeUnit that = (AttributeUnit) o; + return Objects.equals(originalAttribute, that.originalAttribute) && Objects.equals(alias, that.alias); + } + + @Override + public int hashCode() { + return Objects.hash(originalAttribute, alias); + } +} \ No newline at end of file diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/projection/ProjectionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/projection/ProjectionOpDesc.scala new file mode 100644 index 00000000000..3af25b98326 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/projection/ProjectionOpDesc.scala @@ -0,0 +1,101 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.projection + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.Schema +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.PhysicalOp.oneToOnePhysicalOp +import org.apache.texera.amber.core.workflow._ +import org.apache.texera.amber.operator.map.MapOpDesc +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class ProjectionOpDesc extends MapOpDesc { + + @JsonProperty(required = true, defaultValue = "false") + @JsonSchemaTitle("Drop Option") + @JsonPropertyDescription("check to drop the selected attributes") + var isDrop: Boolean = false + + var attributes: List[AttributeUnit] = List() + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.projection.ProjectionOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withDerivePartition(derivePartition()) + .withPropagateSchema(SchemaPropagationFunc(inputSchemas => { + require(attributes.nonEmpty, "Attributes must not be empty") + + val inputSchema = inputSchemas.values.head + val outputSchema = if (!isDrop) { + attributes.foldLeft(Schema()) { (schema, attribute) => + val originalType = inputSchema.getAttribute(attribute.getOriginalAttribute).getType + schema.add(attribute.getAlias, originalType) + } + } else { + attributes.foldLeft(inputSchema) { (schema, attribute) => + schema.remove(attribute.getOriginalAttribute) + } + } + + Map(operatorInfo.outputPorts.head.id -> outputSchema) + })) + } + + def derivePartition()(partition: List[PartitionInfo]): PartitionInfo = { + val inputPartitionInfo = partition.head + + val outputPartitionInfo = inputPartitionInfo match { + case HashPartition(hashAttributeNames) => + if (hashAttributeNames.nonEmpty) HashPartition(hashAttributeNames) else UnknownPartition() + case RangePartition(rangeAttributeNames, min, max) => + if (rangeAttributeNames.nonEmpty) RangePartition(rangeAttributeNames, min, max) + else UnknownPartition() + case _ => inputPartitionInfo + } + + outputPartitionInfo + } + + override def operatorInfo: OperatorInfo = { + OperatorInfo( + "Projection", + "Keeps or drops the column", + OperatorGroupConstants.CLEANING_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()) + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/projection/ProjectionOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/projection/ProjectionOpExec.scala new file mode 100644 index 00000000000..158d15e274e --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/projection/ProjectionOpExec.scala @@ -0,0 +1,68 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.projection + +import com.google.common.base.Preconditions +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.operator.map.MapOpExec +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import scala.collection.mutable + +class ProjectionOpExec( + descString: String +) extends MapOpExec { + + val desc: ProjectionOpDesc = objectMapper.readValue(descString, classOf[ProjectionOpDesc]) + setMapFunc(project) + + def project(tuple: Tuple): TupleLike = { + Preconditions.checkArgument(desc.attributes.nonEmpty) + var selectedUnits: List[AttributeUnit] = List() + val fields = mutable.LinkedHashMap[String, Any]() + if (desc.isDrop) { + val allAttribute = tuple.schema.getAttributeNames + val selectedAttributes = desc.attributes.map(_.getOriginalAttribute) + val keepAttributes = allAttribute.diff(selectedAttributes) + + keepAttributes.foreach { attribute => + val newList = List( + new AttributeUnit(attribute, attribute) + ) + selectedUnits = selectedUnits ::: newList + } + + } else { + + selectedUnits = desc.attributes + } + + selectedUnits.foreach { attributeUnit => + val alias = attributeUnit.getAlias + if (fields.contains(alias)) { + throw new RuntimeException("have duplicated attribute name/alias") + } + fields(alias) = tuple.getField[Any](attributeUnit.getOriginalAttribute) + } + + TupleLike(fields.toSeq: _*) + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/randomksampling/RandomKSamplingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/randomksampling/RandomKSamplingOpDesc.scala new file mode 100644 index 00000000000..31cafcbc76b --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/randomksampling/RandomKSamplingOpDesc.scala @@ -0,0 +1,63 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.randomksampling + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PhysicalOp} +import org.apache.texera.amber.operator.filter.FilterOpDesc +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class RandomKSamplingOpDesc extends FilterOpDesc { + + @JsonProperty(value = "random k sample percentage", required = true) + @JsonPropertyDescription("random k sampling with given percentage") + var percentage: Int = _ + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.randomksampling.RandomKSamplingOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + userFriendlyName = "Random K Sampling", + operatorDescription = "random sampling with given percentage", + operatorGroupName = OperatorGroupConstants.UTILITY_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()), + supportReconfiguration = true + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/randomksampling/RandomKSamplingOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/randomksampling/RandomKSamplingOpExec.scala new file mode 100644 index 00000000000..a23ed5a74ea --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/randomksampling/RandomKSamplingOpExec.scala @@ -0,0 +1,33 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.randomksampling + +import org.apache.texera.amber.operator.filter.FilterOpExec +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import scala.util.Random + +class RandomKSamplingOpExec(descString: String, idx: Int, workerCount: Int) extends FilterOpExec { + private val desc: RandomKSamplingOpDesc = + objectMapper.readValue(descString, classOf[RandomKSamplingOpDesc]) + + val rand: Random = new Random(workerCount) + setFilterFunc(_ => (desc.percentage / 100.0) >= rand.nextDouble()) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/regex/RegexOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/regex/RegexOpDesc.scala new file mode 100644 index 00000000000..0f886ae53be --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/regex/RegexOpDesc.scala @@ -0,0 +1,75 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.regex + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PhysicalOp} +import org.apache.texera.amber.operator.filter.FilterOpDesc +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class RegexOpDesc extends FilterOpDesc { + + @JsonProperty(value = "attribute", required = true) + @JsonPropertyDescription("column to search regex on") + @AutofillAttributeName + var attribute: String = _ + + @JsonProperty(value = "regex", required = true) + @JsonPropertyDescription("regular expression") + var regex: String = _ + + @JsonProperty(required = false, defaultValue = "false") + @JsonSchemaTitle("Case Insensitive") + @JsonPropertyDescription("regex match is case sensitive") + var caseInsensitive: Boolean = _ + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.regex.RegexOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + userFriendlyName = "Regular Expression", + operatorDescription = "Search a regular expression in a string column", + operatorGroupName = OperatorGroupConstants.SEARCH_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()), + supportReconfiguration = true + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/regex/RegexOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/regex/RegexOpExec.scala new file mode 100644 index 00000000000..c8e840de5be --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/regex/RegexOpExec.scala @@ -0,0 +1,38 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.regex + +import org.apache.texera.amber.core.tuple.Tuple +import org.apache.texera.amber.operator.filter.FilterOpExec +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.util.regex.Pattern + +class RegexOpExec(descString: String) extends FilterOpExec { + private val desc: RegexOpDesc = objectMapper.readValue(descString, classOf[RegexOpDesc]) + lazy val pattern: Pattern = + Pattern.compile(desc.regex, if (desc.caseInsensitive) Pattern.CASE_INSENSITIVE else 0) + this.setFilterFunc(this.matchRegex) + + private def matchRegex(tuple: Tuple): Boolean = + Option[Any](tuple.getField(desc.attribute).toString) + .map(_.toString) + .exists(value => pattern.matcher(value).find) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/reservoirsampling/ReservoirSamplingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/reservoirsampling/ReservoirSamplingOpDesc.scala new file mode 100644 index 00000000000..eda2aa299fe --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/reservoirsampling/ReservoirSamplingOpDesc.scala @@ -0,0 +1,63 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.reservoirsampling + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PhysicalOp} +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class ReservoirSamplingOpDesc extends LogicalOp { + + @JsonProperty(value = "number of item sampled in reservoir sampling", required = true) + @JsonPropertyDescription("reservoir sampling with k items being kept randomly") + var k: Int = _ + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.reservoirsampling.ReservoirSamplingOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + } + + override def operatorInfo: OperatorInfo = { + OperatorInfo( + userFriendlyName = "Reservoir Sampling", + operatorDescription = "Reservoir Sampling with k items being kept randomly", + operatorGroupName = OperatorGroupConstants.UTILITY_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()) + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/reservoirsampling/ReservoirSamplingOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/reservoirsampling/ReservoirSamplingOpExec.scala new file mode 100644 index 00000000000..155b0c99b24 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/reservoirsampling/ReservoirSamplingOpExec.scala @@ -0,0 +1,63 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.reservoirsampling + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.operator.util.OperatorDescriptorUtils.equallyPartitionGoal +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import scala.util.Random + +class ReservoirSamplingOpExec(descString: String, idx: Int, workerCount: Int) + extends OperatorExecutor { + private val desc: ReservoirSamplingOpDesc = + objectMapper.readValue(descString, classOf[ReservoirSamplingOpDesc]) + private val count: Int = equallyPartitionGoal(desc.k, workerCount)(idx) + private var n: Int = _ + private var reservoir: Array[Tuple] = _ + private val rand: Random = new Random(workerCount) + + override def open(): Unit = { + n = 0 + reservoir = Array.ofDim(count) + } + + override def close(): Unit = { + reservoir = null + } + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = { + + if (n < count) { + reservoir(n) = tuple + } else { + val i = rand.nextInt(n) + if (i < count) { + reservoir(i) = tuple + } + } + n += 1 + Iterator() + } + + override def onFinish(port: Int): Iterator[TupleLike] = reservoir.iterator + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sink/ProgressiveUtils.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sink/ProgressiveUtils.scala new file mode 100644 index 00000000000..aee2b6237b7 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sink/ProgressiveUtils.scala @@ -0,0 +1,63 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sink + +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema, Tuple} + +object ProgressiveUtils { + + // boolean attribute to indicate insertion / retraction + // true indicates insertion (+) + // false indicates retraction (-) + val insertRetractFlagAttr = new Attribute("__internal_is_insertion", AttributeType.BOOLEAN) + + def addInsertionFlag(tuple: Tuple, outputSchema: Schema): Tuple = { + assert(!tuple.getSchema.containsAttribute(insertRetractFlagAttr.getName)) + Tuple.builder(outputSchema).add(insertRetractFlagAttr, true).add(tuple).build() + } + + def addRetractionFlag(tuple: Tuple, outputSchema: Schema): Tuple = { + assert(!tuple.getSchema.containsAttribute(insertRetractFlagAttr.getName)) + Tuple.builder(outputSchema).add(insertRetractFlagAttr, false).add(tuple).build() + } + + def isInsertion(tuple: Tuple): Boolean = { + if (tuple.getSchema.containsAttribute(insertRetractFlagAttr.getName)) { + tuple.getField[Boolean](insertRetractFlagAttr.getName) + } else { + true + } + } + + def getTupleFlagAndValue( + tuple: Tuple + ): (Boolean, Tuple) = { + ( + isInsertion(tuple), { + val originalSchema = tuple.getSchema + val schema = originalSchema.getPartialSchema( + originalSchema.getAttributeNames.filterNot(_ == insertRetractFlagAttr.getName) + ) + Tuple.builder(schema).add(tuple, isStrictSchemaMatch = false).build() + } + ) + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnAdaptiveBoostingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnAdaptiveBoostingOpDesc.scala new file mode 100644 index 00000000000..9d8d66917d6 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnAdaptiveBoostingOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnAdaptiveBoostingOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.ensemble import AdaBoostClassifier" + override def getUserFriendlyModelName = "Adaptive Boosting" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnBaggingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnBaggingOpDesc.scala new file mode 100644 index 00000000000..59cba35ba67 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnBaggingOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnBaggingOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.ensemble import BaggingClassifier" + override def getUserFriendlyModelName = "Bagging" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnBernoulliNaiveBayesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnBernoulliNaiveBayesOpDesc.scala new file mode 100644 index 00000000000..ddee295588a --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnBernoulliNaiveBayesOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnBernoulliNaiveBayesOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.naive_bayes import BernoulliNB" + override def getUserFriendlyModelName = "Bernoulli Naive Bayes" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnClassifierOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnClassifierOpDesc.scala new file mode 100644 index 00000000000..0c8a103c52b --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnClassifierOpDesc.scala @@ -0,0 +1,139 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +import com.fasterxml.jackson.annotation.{JsonIgnore, JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{ + JsonSchemaInject, + JsonSchemaInt, + JsonSchemaString, + JsonSchemaTitle +} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.{ + AutofillAttributeName, + CommonOpDescAnnotation, + HideAnnotation +} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +abstract class SklearnClassifierOpDesc extends PythonOperatorDescriptor { + + @JsonSchemaTitle("Target Attribute") + @JsonPropertyDescription("Attribute in your dataset corresponding to target.") + @JsonProperty(required = true) + @AutofillAttributeName + var target: EncodableString = _ + + @JsonSchemaTitle("Count Vectorizer") + @JsonPropertyDescription("Convert a collection of text documents to a matrix of token counts.") + @JsonProperty(defaultValue = "false") + var countVectorizer: Boolean = false + + @JsonSchemaTitle("Text Attribute") + @JsonPropertyDescription("Attribute in your dataset with text to vectorize.") + @JsonSchemaInject( + strings = Array( + new JsonSchemaString( + path = CommonOpDescAnnotation.autofill, + value = CommonOpDescAnnotation.attributeName + ), + new JsonSchemaString(path = HideAnnotation.hideTarget, value = "countVectorizer"), + new JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.equals), + new JsonSchemaString(path = HideAnnotation.hideExpectedValue, value = "false") + ), + ints = Array( + new JsonSchemaInt(path = CommonOpDescAnnotation.autofillAttributeOnPort, value = 0) + ) + ) + var text: EncodableString = _ + + @JsonSchemaTitle("Tfidf Transformer") + @JsonPropertyDescription("Transform a count matrix to a normalized tf or tf-idf representation.") + @JsonProperty(defaultValue = "false") + @JsonSchemaInject( + strings = Array( + new JsonSchemaString(path = HideAnnotation.hideTarget, value = "countVectorizer"), + new JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.equals), + new JsonSchemaString(path = HideAnnotation.hideExpectedValue, value = "false") + ) + ) + val tfidfTransformer: Boolean = false + + @JsonIgnore + def getImportStatements = "" + + @JsonIgnore + def getUserFriendlyModelName = "" + + override def generatePythonCode(): String = + pyb"""$getImportStatements + |from sklearn.metrics import accuracy_score, f1_score, precision_score, recall_score + |from sklearn.pipeline import make_pipeline + |from sklearn.feature_extraction.text import CountVectorizer, TfidfTransformer + |import numpy as np + |from pytexera import * + |class ProcessTableOperator(UDFTableOperator): + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | Y = table[$target] + | X = table.drop($target, axis=1) + | X = ${if (countVectorizer) pyb"X[$text]" else "X"} + | if port == 0: + | self.model = make_pipeline(${if (countVectorizer) "CountVectorizer()," + else ""} ${if (tfidfTransformer) "TfidfTransformer()," else ""} ${getImportStatements + .split(" ") + .last}()).fit(X, Y) + | else: + | predictions = self.model.predict(X) + | print("Overall Accuracy:", round(accuracy_score(Y, predictions), 4)) + | f1s = f1_score(Y, predictions, average=None) + | precisions = precision_score(Y, predictions, average=None) + | recalls = recall_score(Y, predictions, average=None) + | for i, class_name in enumerate(np.unique(Y)): + | print("Class", repr(class_name), " - F1:", round(f1s[i], 4), ", Precision:", round(precisions[i], 4), ", Recall:", round(recalls[i], 4)) + | yield {"model_name" : "$getUserFriendlyModelName", "model" : self.model}""".encode + + override def operatorInfo: OperatorInfo = + OperatorInfo( + getUserFriendlyModelName, + "Sklearn " + getUserFriendlyModelName + " Operator", + OperatorGroupConstants.SKLEARN_GROUP, + inputPorts = List( + InputPort(PortIdentity(), "training"), + InputPort(PortIdentity(1), "testing", dependencies = List(PortIdentity())) + ), + outputPorts = List(OutputPort(blocking = true)) + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + Map( + operatorInfo.outputPorts.head.id -> Schema() + .add("model_name", AttributeType.STRING) + .add("model", AttributeType.BINARY) + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnComplementNaiveBayesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnComplementNaiveBayesOpDesc.scala new file mode 100644 index 00000000000..171a0a2717b --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnComplementNaiveBayesOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnComplementNaiveBayesOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.naive_bayes import ComplementNB" + override def getUserFriendlyModelName = "Complement Naive Bayes" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnDecisionTreeOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnDecisionTreeOpDesc.scala new file mode 100644 index 00000000000..80827b9c64d --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnDecisionTreeOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnDecisionTreeOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.tree import DecisionTreeClassifier" + override def getUserFriendlyModelName = "Decision Tree" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnDummyClassifierOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnDummyClassifierOpDesc.scala new file mode 100644 index 00000000000..2e4d8367944 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnDummyClassifierOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnDummyClassifierOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.dummy import dummy" + override def getUserFriendlyModelName = "Dummy Classifier" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnExtraTreeOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnExtraTreeOpDesc.scala new file mode 100644 index 00000000000..c7c5d7d9b8c --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnExtraTreeOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnExtraTreeOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.tree import ExtraTreeClassifier" + override def getUserFriendlyModelName = "Extra Tree" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnExtraTreesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnExtraTreesOpDesc.scala new file mode 100644 index 00000000000..b8bda3b4e70 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnExtraTreesOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnExtraTreesOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.ensemble import ExtraTreesClassifier" + override def getUserFriendlyModelName = "Extra Trees" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnGaussianNaiveBayesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnGaussianNaiveBayesOpDesc.scala new file mode 100644 index 00000000000..0b9c9efecee --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnGaussianNaiveBayesOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnGaussianNaiveBayesOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.naive_bayes import GaussianNB" + override def getUserFriendlyModelName = "Gaussian Naive Bayes" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnGradientBoostingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnGradientBoostingOpDesc.scala new file mode 100644 index 00000000000..52184a26420 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnGradientBoostingOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnGradientBoostingOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.ensemble import GradientBoostingClassifier" + override def getUserFriendlyModelName = "Gradient Boosting" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnKNNOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnKNNOpDesc.scala new file mode 100644 index 00000000000..df919963f8c --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnKNNOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnKNNOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.neighbors import KNeighborsClassifier" + override def getUserFriendlyModelName = "K-nearest Neighbors" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnLinearRegressionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnLinearRegressionOpDesc.scala new file mode 100644 index 00000000000..f99da2bff47 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnLinearRegressionOpDesc.scala @@ -0,0 +1,93 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class SklearnLinearRegressionOpDesc extends PythonOperatorDescriptor { + + @JsonSchemaTitle("Target Attribute") + @JsonPropertyDescription("Attribute in your dataset corresponding to target.") + @JsonProperty(required = true) + @AutofillAttributeName + var target: EncodableString = _ + + @JsonSchemaTitle("Degree") + @JsonPropertyDescription("Degree of polynomial function") + @JsonProperty(required = true) + val degree: Int = 1 + + override def generatePythonCode(): String = + pyb""" + |from sklearn.metrics import accuracy_score, f1_score, precision_score, recall_score, mean_absolute_error, r2_score + |from sklearn.pipeline import make_pipeline + |from sklearn.linear_model import LinearRegression + |from sklearn.preprocessing import PolynomialFeatures + |import numpy as np + |from pytexera import * + |class ProcessTableOperator(UDFTableOperator): + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | Y = table[$target] + | X = table.drop($target, axis=1) + | if port == 0: + | pipeline = make_pipeline( + | PolynomialFeatures(degree=$degree), + | LinearRegression() + | ) + | self.model = pipeline.fit(X, Y) + | else: + | predictions = self.model.predict(X) + | mae = round(mean_absolute_error(Y, predictions), 4) + | r2 = round(r2_score(Y, predictions), 4) + | print("MAE:", mae, ", R2:", r2) + | yield {"model_name" : "LinearRegression", "model" : self.model}""".encode + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Linear Regression", + "Sklearn Linear Regression Operator", + OperatorGroupConstants.SKLEARN_GROUP, + inputPorts = List( + InputPort(PortIdentity(), "training"), + InputPort(PortIdentity(1), "testing", dependencies = List(PortIdentity())) + ), + outputPorts = List(OutputPort(blocking = true)) + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + Map( + operatorInfo.outputPorts.head.id -> Schema() + .add("model_name", AttributeType.STRING) + .add("model", AttributeType.BINARY) + ) + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnLinearSVMOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnLinearSVMOpDesc.scala new file mode 100644 index 00000000000..5d1c9977f88 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnLinearSVMOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnLinearSVMOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.svm import LinearSVC" + override def getUserFriendlyModelName = "Linear Support Vector Machine" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnLogisticRegressionCVOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnLogisticRegressionCVOpDesc.scala new file mode 100644 index 00000000000..4e50b934ff4 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnLogisticRegressionCVOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnLogisticRegressionCVOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.linear_model import LogisticRegressionCV" + override def getUserFriendlyModelName = "Logistic Regression Cross Validation" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnLogisticRegressionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnLogisticRegressionOpDesc.scala new file mode 100644 index 00000000000..19d07097f10 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnLogisticRegressionOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnLogisticRegressionOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.linear_model import LogisticRegression" + override def getUserFriendlyModelName = "Logistic Regression" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnMultiLayerPerceptronOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnMultiLayerPerceptronOpDesc.scala new file mode 100644 index 00000000000..03694aaee4c --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnMultiLayerPerceptronOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnMultiLayerPerceptronOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.neural_network import MLPClassifier" + override def getUserFriendlyModelName = "Multi-layer Perceptron" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnMultinomialNaiveBayesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnMultinomialNaiveBayesOpDesc.scala new file mode 100644 index 00000000000..cd8ba43f2ba --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnMultinomialNaiveBayesOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnMultinomialNaiveBayesOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.naive_bayes import MultinomialNB" + override def getUserFriendlyModelName = "Multinomial Naive Bayes" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnNearestCentroidOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnNearestCentroidOpDesc.scala new file mode 100644 index 00000000000..f9fd36e9e06 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnNearestCentroidOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnNearestCentroidOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.neighbors import NearestCentroid" + override def getUserFriendlyModelName = "Nearest Centroid" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnPassiveAggressiveOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnPassiveAggressiveOpDesc.scala new file mode 100644 index 00000000000..791b0bf4a0e --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnPassiveAggressiveOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnPassiveAggressiveOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.linear_model import PassiveAggressiveClassifier" + override def getUserFriendlyModelName = "Passive Aggressive" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnPerceptronOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnPerceptronOpDesc.scala new file mode 100644 index 00000000000..221863dbd00 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnPerceptronOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnPerceptronOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.linear_model import Perceptron" + override def getUserFriendlyModelName = "Linear Perceptron" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnPredictionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnPredictionOpDesc.scala new file mode 100644 index 00000000000..6e894fccd90 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnPredictionOpDesc.scala @@ -0,0 +1,96 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.{ + AutofillAttributeName, + AutofillAttributeNameOnPort1 +} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class SklearnPredictionOpDesc extends PythonOperatorDescriptor { + @JsonProperty(value = "Model Attribute", required = true, defaultValue = "model") + @JsonPropertyDescription("attribute corresponding to ML model") + @AutofillAttributeName + var model: EncodableString = _ + + @JsonProperty(value = "Output Attribute Name", required = true, defaultValue = "prediction") + @JsonPropertyDescription("attribute name of the prediction result") + var resultAttribute: EncodableString = _ + + @JsonProperty( + value = "Ground Truth Attribute Name to Ignore", + required = false, + defaultValue = "" + ) + @JsonPropertyDescription("attribute name of the ground truth") + @AutofillAttributeNameOnPort1 + var groundTruthAttribute: EncodableString = "" + + override def generatePythonCode(): String = + pyb"""from pytexera import * + |from sklearn.pipeline import Pipeline + |class ProcessTupleOperator(UDFOperatorV2): + | @overrides + | def process_tuple(self, tuple_: Tuple, port: int) -> Iterator[Optional[TupleLike]]: + | if port == 0: + | self.model = tuple_[$model] + | else: + | input_features = tuple_ + | if $groundTruthAttribute != "": + | input_features = input_features.get_partial_tuple([col for col in tuple_.get_field_names() if col != $groundTruthAttribute]) + | tuple_[$resultAttribute] = type(tuple_[$groundTruthAttribute])(self.model.predict(Table.from_tuple_likes([input_features]))[0]) + | else: + | tuple_[$resultAttribute] = str(self.model.predict(Table.from_tuple_likes([input_features]))[0]) + | yield tuple_""".encode + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Sklearn Prediction", + "Sklearn Prediction Operator", + OperatorGroupConstants.SKLEARN_GROUP, + inputPorts = List( + InputPort(PortIdentity(), "model"), + InputPort(PortIdentity(1), dependencies = List(PortIdentity())) + ), + outputPorts = List(OutputPort()) + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + var resultType = AttributeType.STRING + val inputSchema = inputSchemas(operatorInfo.inputPorts(1).id) + if (groundTruthAttribute != "") { + resultType = + inputSchema.attributes.find(attr => attr.getName == groundTruthAttribute).get.getType + } + Map( + operatorInfo.outputPorts.head.id -> inputSchema + .add(resultAttribute, resultType) + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnProbabilityCalibrationOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnProbabilityCalibrationOpDesc.scala new file mode 100644 index 00000000000..fd53a665cdf --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnProbabilityCalibrationOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnProbabilityCalibrationOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.calibration import CalibratedClassifierCV" + override def getUserFriendlyModelName = "Probability Calibration" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnRandomForestOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnRandomForestOpDesc.scala new file mode 100644 index 00000000000..f2f3a51cf8a --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnRandomForestOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnRandomForestOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.ensemble import RandomForestClassifier" + override def getUserFriendlyModelName = "Random Forest" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnRidgeCVOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnRidgeCVOpDesc.scala new file mode 100644 index 00000000000..ae5d2dbc916 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnRidgeCVOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnRidgeCVOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.linear_model import RidgeClassifierCV" + override def getUserFriendlyModelName = "Ridge Regression Cross Validation" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnRidgeOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnRidgeOpDesc.scala new file mode 100644 index 00000000000..52ffebb71d6 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnRidgeOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnRidgeOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.linear_model import RidgeClassifier" + override def getUserFriendlyModelName = "Ridge Regression" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnSDGOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnSDGOpDesc.scala new file mode 100644 index 00000000000..b88f792e975 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnSDGOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnSDGOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.linear_model import SGDClassifier" + override def getUserFriendlyModelName = "Stochastic Gradient Descent" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnSVMOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnSVMOpDesc.scala new file mode 100644 index 00000000000..02eea7dee4a --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/SklearnSVMOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn + +class SklearnSVMOpDesc extends SklearnClassifierOpDesc { + override def getImportStatements = "from sklearn.svm import SVC" + override def getUserFriendlyModelName = "Support Vector Machine" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/testing/SklearnTestingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/testing/SklearnTestingOpDesc.scala new file mode 100644 index 00000000000..e262bb29531 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/testing/SklearnTestingOpDesc.scala @@ -0,0 +1,114 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.testing + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.{ + AutofillAttributeName, + AutofillAttributeNameOnPort1 +} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext + +class SklearnTestingOpDesc extends PythonOperatorDescriptor { + @JsonProperty(required = true, defaultValue = "false") + @JsonSchemaTitle("Regression") + @JsonPropertyDescription( + "Choose to solve a regression task" + ) + var isRegression: Boolean = false + + @JsonSchemaTitle("Model Attribute") + @JsonProperty(required = true, defaultValue = "model") + @JsonPropertyDescription("Attribute corresponding to ML model") + @AutofillAttributeName + var model: EncodableString = _ + + @JsonSchemaTitle("Target Attribute") + @JsonPropertyDescription("Attribute in your dataset corresponding to target.") + @JsonProperty(required = true) + @AutofillAttributeNameOnPort1 + var target: EncodableString = _ + + override def generatePythonCode(): String = { + val isRegressionStr = if (isRegression) "True" else "False" + pyb"""from pytexera import * + |from sklearn.metrics import accuracy_score, f1_score, precision_score, recall_score, root_mean_squared_error, mean_absolute_error, r2_score + |class ProcessTupleOperator(UDFOperatorV2): + | @overrides + | def open(self) -> None: + | self.data = [] + | @overrides + | def process_tuple(self, tuple_: Tuple, port: int) -> Iterator[Optional[TupleLike]]: + | if port == 1: + | self.data.append(tuple_) + | else: + | model = tuple_[$model] + | table = Table(self.data) + | Y = table[$target] + | X = table.drop($target, axis=1) + | predictions = model.predict(X.squeeze()) + | if $isRegressionStr: + | tuple_["R2"] = r2_score(Y, predictions) + | tuple_["RMSE"] = root_mean_squared_error(Y, predictions) + | tuple_["MAE"] = mean_absolute_error(Y, predictions) + | else: + | tuple_["accuracy"] = round(accuracy_score(Y, predictions), 4) + | tuple_["f1"] = f1_score(Y, predictions, average="weighted") + | tuple_["precision"] = precision_score(Y, predictions, average="weighted") + | tuple_["recall"] = recall_score(Y, predictions, average="weighted") + | yield tuple_""".encode + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Sklearn Testing", + "It will generate scorers for Sklearn model", + OperatorGroupConstants.SKLEARN_GROUP, + inputPorts = List( + InputPort( + PortIdentity(), + "model", + dependencies = List(PortIdentity(1)) + ), + InputPort(PortIdentity(1), "data") + ), + outputPorts = List(OutputPort()) + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = + Map( + operatorInfo.outputPorts.head.id -> + (if (!isRegression) + Seq("accuracy", "f1", "precision", "recall") + else + Seq("R2", "RMSE", "MAE")) + .foldLeft(inputSchemas(operatorInfo.inputPorts.head.id))( + _.add(_, AttributeType.DOUBLE) + ) + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingAdaptiveBoostingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingAdaptiveBoostingOpDesc.scala new file mode 100644 index 00000000000..d9558dc3da1 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingAdaptiveBoostingOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingAdaptiveBoostingOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.ensemble import AdaBoostClassifier" + override def getUserFriendlyModelName = "Training: Adaptive Boosting" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingBaggingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingBaggingOpDesc.scala new file mode 100644 index 00000000000..4db059d1096 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingBaggingOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingBaggingOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.ensemble import BaggingClassifier" + override def getUserFriendlyModelName = "Training: Bagging Training" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingBernoulliNaiveBayesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingBernoulliNaiveBayesOpDesc.scala new file mode 100644 index 00000000000..92672cf15a4 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingBernoulliNaiveBayesOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingBernoulliNaiveBayesOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.naive_bayes import BernoulliNB" + override def getUserFriendlyModelName = "Training: Bernoulli Naive Bayes" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingComplementNaiveBayesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingComplementNaiveBayesOpDesc.scala new file mode 100644 index 00000000000..53b540aca18 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingComplementNaiveBayesOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingComplementNaiveBayesOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.naive_bayes import ComplementNB" + override def getUserFriendlyModelName = "Training: Complement Naive Bayes" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingDecisionTreeOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingDecisionTreeOpDesc.scala new file mode 100644 index 00000000000..8fb45fba078 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingDecisionTreeOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingDecisionTreeOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.tree import DecisionTreeClassifier" + override def getUserFriendlyModelName = "Training: Decision Tree" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingDummyClassifierOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingDummyClassifierOpDesc.scala new file mode 100644 index 00000000000..4ad7af21814 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingDummyClassifierOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingDummyClassifierOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.dummy import dummy" + override def getUserFriendlyModelName = "Training: Dummy Classifier" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingExtraTreeOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingExtraTreeOpDesc.scala new file mode 100644 index 00000000000..34d362700c9 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingExtraTreeOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingExtraTreeOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.tree import ExtraTreeClassifier" + override def getUserFriendlyModelName = "Training: Extra Tree" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingExtraTreesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingExtraTreesOpDesc.scala new file mode 100644 index 00000000000..155d6facbe8 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingExtraTreesOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingExtraTreesOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.ensemble import ExtraTreesClassifier" + override def getUserFriendlyModelName = "Training: Extra Trees" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingGaussianNaiveBayesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingGaussianNaiveBayesOpDesc.scala new file mode 100644 index 00000000000..8d4101b2689 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingGaussianNaiveBayesOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingGaussianNaiveBayesOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.naive_bayes import GaussianNB" + override def getUserFriendlyModelName = "Training: Gaussian Naive Bayes" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingGradientBoostingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingGradientBoostingOpDesc.scala new file mode 100644 index 00000000000..68fd0cd7a85 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingGradientBoostingOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingGradientBoostingOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.ensemble import GradientBoostingClassifier" + override def getUserFriendlyModelName = "Training: Gradient Boosting" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingKNNOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingKNNOpDesc.scala new file mode 100644 index 00000000000..7a56c28b795 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingKNNOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingKNNOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.neighbors import KNeighborsClassifier" + override def getUserFriendlyModelName = "Training: K-nearest Neighbors" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingLinearRegressionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingLinearRegressionOpDesc.scala new file mode 100644 index 00000000000..1fc1a002525 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingLinearRegressionOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingLinearRegressionOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.linear_model import LinearRegression" + override def getUserFriendlyModelName = "Training: Linear Regression" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingLinearSVMOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingLinearSVMOpDesc.scala new file mode 100644 index 00000000000..c65b4fcab0f --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingLinearSVMOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingLinearSVMOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.svm import LinearSVC" + override def getUserFriendlyModelName = "Training: Linear Support Vector Machine" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingLogisticRegressionCVOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingLogisticRegressionCVOpDesc.scala new file mode 100644 index 00000000000..edf1fa59999 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingLogisticRegressionCVOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingLogisticRegressionCVOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.linear_model import LogisticRegressionCV" + override def getUserFriendlyModelName = "Training: Logistic Regression Cross Validation" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingLogisticRegressionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingLogisticRegressionOpDesc.scala new file mode 100644 index 00000000000..42b5db73bbd --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingLogisticRegressionOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingLogisticRegressionOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.linear_model import LogisticRegression" + override def getUserFriendlyModelName = "Training: Logistic Regression" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingMultiLayerPerceptronOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingMultiLayerPerceptronOpDesc.scala new file mode 100644 index 00000000000..dc19592a18d --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingMultiLayerPerceptronOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingMultiLayerPerceptronOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.neural_network import MLPClassifier" + override def getUserFriendlyModelName = "Training: Multi-layer Perceptron" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingMultinomialNaiveBayesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingMultinomialNaiveBayesOpDesc.scala new file mode 100644 index 00000000000..653cc8a32aa --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingMultinomialNaiveBayesOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingMultinomialNaiveBayesOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.naive_bayes import MultinomialNB" + override def getUserFriendlyModelName = "Training: Multinomial Naive Bayes" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingNearestCentroidOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingNearestCentroidOpDesc.scala new file mode 100644 index 00000000000..0ae83b73aaa --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingNearestCentroidOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingNearestCentroidOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.neighbors import NearestCentroid" + override def getUserFriendlyModelName = "Training: Nearest Centroid" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingOpDesc.scala new file mode 100644 index 00000000000..a00cc7ec9c8 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingOpDesc.scala @@ -0,0 +1,128 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +import com.fasterxml.jackson.annotation.{JsonIgnore, JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{ + JsonSchemaInject, + JsonSchemaInt, + JsonSchemaString, + JsonSchemaTitle +} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.{ + AutofillAttributeName, + CommonOpDescAnnotation, + HideAnnotation +} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class SklearnTrainingOpDesc extends PythonOperatorDescriptor { + + @JsonSchemaTitle("Target Attribute") + @JsonPropertyDescription("Attribute in your dataset corresponding to target.") + @JsonProperty(required = true) + @AutofillAttributeName + var target: EncodableString = _ + + @JsonSchemaTitle("Count Vectorizer") + @JsonPropertyDescription("Convert a collection of text documents to a matrix of token counts.") + @JsonProperty(defaultValue = "false") + var countVectorizer: Boolean = false + + @JsonSchemaTitle("Text Attribute") + @JsonPropertyDescription("Attribute in your dataset with text to vectorize.") + @JsonSchemaInject( + strings = Array( + new JsonSchemaString( + path = CommonOpDescAnnotation.autofill, + value = CommonOpDescAnnotation.attributeName + ), + new JsonSchemaString(path = HideAnnotation.hideTarget, value = "countVectorizer"), + new JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.equals), + new JsonSchemaString(path = HideAnnotation.hideExpectedValue, value = "false") + ), + ints = Array( + new JsonSchemaInt(path = CommonOpDescAnnotation.autofillAttributeOnPort, value = 0) + ) + ) + var text: EncodableString = _ + + @JsonSchemaTitle("Tfidf Transformer") + @JsonPropertyDescription("Transform a count matrix to a normalized tf or tf-idf representation.") + @JsonProperty(defaultValue = "false") + @JsonSchemaInject( + strings = Array( + new JsonSchemaString(path = HideAnnotation.hideTarget, value = "countVectorizer"), + new JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.equals), + new JsonSchemaString(path = HideAnnotation.hideExpectedValue, value = "false") + ) + ) + var tfidfTransformer: Boolean = false + + @JsonIgnore + def getImportStatements = "from sklearn.ensemble import RandomForestClassifier" + + @JsonIgnore + def getUserFriendlyModelName = "RandomForest Training" + + override def generatePythonCode(): String = + pyb"""$getImportStatements + |from sklearn.pipeline import make_pipeline + |from sklearn.feature_extraction.text import CountVectorizer, TfidfTransformer + |import numpy as np + |from pytexera import * + |class ProcessTableOperator(UDFTableOperator): + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | Y = table[$target] + | X = table.drop($target, axis=1) + | X = ${if (countVectorizer) pyb"X[$text]" else "X"} + | model = make_pipeline(${if (countVectorizer) "CountVectorizer()," else ""} ${if ( + tfidfTransformer + ) "TfidfTransformer()," + else ""} ${getImportStatements.split(" ").last}()).fit(X, Y) + | yield {"model_name" : "$getUserFriendlyModelName", "model" : model} + | + | """.encode + + override def operatorInfo: OperatorInfo = + OperatorInfo( + getUserFriendlyModelName, + "Sklearn " + getUserFriendlyModelName + " Operator", + OperatorGroupConstants.SKLEARN_TRAINING_GROUP, + inputPorts = List(InputPort(PortIdentity(), "training")), + outputPorts = List(OutputPort(blocking = true)) + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + Map( + operatorInfo.outputPorts.head.id -> Schema() + .add("model_name", AttributeType.STRING) + .add("model", AttributeType.BINARY) + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingPassiveAggressiveOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingPassiveAggressiveOpDesc.scala new file mode 100644 index 00000000000..eeb97394dc7 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingPassiveAggressiveOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingPassiveAggressiveOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.linear_model import PassiveAggressiveClassifier" + override def getUserFriendlyModelName = "Training: Passive Aggressive" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingPerceptronOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingPerceptronOpDesc.scala new file mode 100644 index 00000000000..cae3462f493 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingPerceptronOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingPerceptronOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.linear_model import Perceptron" + override def getUserFriendlyModelName = "Training: Linear Perceptron" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingProbabilityCalibrationOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingProbabilityCalibrationOpDesc.scala new file mode 100644 index 00000000000..bb1a2377d30 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingProbabilityCalibrationOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingProbabilityCalibrationOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.calibration import CalibratedClassifierCV" + override def getUserFriendlyModelName = "Training: Probability Calibration" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingRandomForestOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingRandomForestOpDesc.scala new file mode 100644 index 00000000000..a9121052d54 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingRandomForestOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingRandomForestOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.ensemble import RandomForestClassifier" + override def getUserFriendlyModelName = "Training: Random Forest" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingRidgeCVOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingRidgeCVOpDesc.scala new file mode 100644 index 00000000000..459f0f85fc0 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingRidgeCVOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingRidgeCVOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.linear_model import RidgeClassifierCV" + override def getUserFriendlyModelName = "Training: Ridge Regression Cross Validation" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingRidgeOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingRidgeOpDesc.scala new file mode 100644 index 00000000000..2e60ca2c9cf --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingRidgeOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingRidgeOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.linear_model import RidgeClassifier" + override def getUserFriendlyModelName = "Training: Ridge Regression" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingSDGOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingSDGOpDesc.scala new file mode 100644 index 00000000000..821aafc7edb --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingSDGOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingSDGOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.linear_model import SGDClassifier" + override def getUserFriendlyModelName = "Training: Stochastic Gradient Descent" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingSVMOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingSVMOpDesc.scala new file mode 100644 index 00000000000..cc51b1acb0b --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sklearn/training/SklearnTrainingSVMOpDesc.scala @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sklearn.training + +class SklearnTrainingSVMOpDesc extends SklearnTrainingOpDesc { + override def getImportStatements = "from sklearn.svm import SVC" + override def getUserFriendlyModelName = "Training: Support Vector Machine" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sleep/SleepOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sleep/SleepOpDesc.scala new file mode 100644 index 00000000000..3eee3cd33b7 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sleep/SleepOpDesc.scala @@ -0,0 +1,66 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sleep + +import com.fasterxml.jackson.annotation.JsonProperty +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PhysicalOp} +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class SleepOpDesc extends LogicalOp { + + @JsonProperty(required = true) + @JsonSchemaTitle("Sleep Time (seconds)") + var sleepTime: Int = _ + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.sleep.SleepOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withParallelizable(false) + .withSuggestedWorkerNum(1) + + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Sleep", + "Sleep n seconds between each tuple", + OperatorGroupConstants.CONTROL_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()) + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sleep/SleepOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sleep/SleepOpExec.scala new file mode 100644 index 00000000000..87255c900e9 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sleep/SleepOpExec.scala @@ -0,0 +1,33 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sleep + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class SleepOpExec(descString: String) extends OperatorExecutor { + private val desc: SleepOpDesc = objectMapper.readValue(descString, classOf[SleepOpDesc]) + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = { + Thread.sleep(1000 * desc.sleepTime) + Iterator(tuple) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sort/SortCriteriaUnit.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sort/SortCriteriaUnit.scala new file mode 100644 index 00000000000..f0e851110b8 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sort/SortCriteriaUnit.scala @@ -0,0 +1,36 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sort + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName + +class SortCriteriaUnit { + + @JsonProperty(value = "attribute", required = true) + @JsonPropertyDescription("Attribute name to sort by") + @AutofillAttributeName + var attributeName: EncodableString = _ + + @JsonProperty(value = "sortPreference", required = true) + @JsonPropertyDescription("Sort preference (ASC or DESC)") + var sortPreference: SortPreference = _ +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sort/SortOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sort/SortOpDesc.scala new file mode 100644 index 00000000000..0825422e6c1 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sort/SortOpDesc.scala @@ -0,0 +1,76 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sort + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import org.apache.texera.amber.core.tuple.Schema +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +class SortOpDesc extends PythonOperatorDescriptor { + @JsonProperty(required = true) + @JsonPropertyDescription("column to perform sorting on") + var attributes: List[SortCriteriaUnit] = _ + + override def generatePythonCode(): String = { + val attributeName = "[" + attributes + .map { criteria => + pyb"""${criteria.attributeName}""" + } + .mkString(", ") + "]" + val sortOrders: String = "[" + attributes + .map { criteria => + criteria.sortPreference match { + case SortPreference.ASC => "True" + case SortPreference.DESC => "False" + } + } + .mkString(", ") + "]" + + pyb"""from pytexera import * + |import pandas as pd + |from datetime import datetime + | + |class ProcessTableOperator(UDFTableOperator): + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | sort_columns = $attributeName + | ascending_orders = $sortOrders + | + | sorted_df = table.sort_values(by=sort_columns, ascending=ascending_orders) + | yield sorted_df""".encode + } + + def getOutputSchemas(inputSchemas: Map[PortIdentity, Schema]): Map[PortIdentity, Schema] = { + Map(operatorInfo.outputPorts.head.id -> inputSchemas.values.head) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Sort", + "Sort based on the columns and sorting methods", + OperatorGroupConstants.SORT_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort(blocking = true)) + ) + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sort/SortPreference.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sort/SortPreference.java new file mode 100644 index 00000000000..40914a7f8de --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sort/SortPreference.java @@ -0,0 +1,24 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sort; + +public enum SortPreference { + ASC, DESC +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sort/StableMergeSortOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sort/StableMergeSortOpDesc.scala new file mode 100644 index 00000000000..318089da5e3 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sort/StableMergeSortOpDesc.scala @@ -0,0 +1,72 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sort + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PhysicalOp} +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import scala.collection.mutable.ListBuffer + +/** + * This operator performs a stable, per-partition sort using an incremental + * stack of sorted buckets and pairwise stable merges. The sort keys define + * the lexicographic order and per-key direction (ASC/DESC). + */ +//TODO(#3922): disallowing sorting on binary type +class StableMergeSortOpDesc extends LogicalOp { + + @JsonProperty(value = "keys", required = true) + @JsonSchemaTitle("Sort Keys") + @JsonPropertyDescription("List of attributes to sort by with ordering preferences") + var keys: ListBuffer[SortCriteriaUnit] = _ + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .manyToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.sort.StableMergeSortOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Stable Merge Sort", + "Stable per-partition sort with multi-key ordering (incremental stack of sorted buckets)", + OperatorGroupConstants.SORT_GROUP, + List(InputPort()), + List(OutputPort(blocking = true)) + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sort/StableMergeSortOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sort/StableMergeSortOpExec.scala new file mode 100644 index 00000000000..6b45f40c3eb --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sort/StableMergeSortOpExec.scala @@ -0,0 +1,277 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sort + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{AttributeType, Schema, Tuple, TupleLike} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import scala.collection.mutable.ArrayBuffer + +/** + * Stable in-memory merge sort for a single input partition. + * + * Strategy: + * - Buffer incoming tuples as size-1 sorted buckets. + * - Maintain a stack of buckets where adjacent buckets never share the same length. + * - On each push, perform "binary-carry" merges while the top two buckets have equal sizes. + * - At finish, collapse the stack left-to-right. Merging is stable (left wins on ties). + * + * Null policy: + * - Nulls are always ordered last, regardless of ascending/descending per key. + */ +class StableMergeSortOpExec(descString: String) extends OperatorExecutor { + + private val desc: StableMergeSortOpDesc = + objectMapper.readValue(descString, classOf[StableMergeSortOpDesc]) + + private var inputSchema: Schema = _ + + /** Sort key resolved against the schema (index, data type, and direction). */ + private case class CompiledSortKey( + index: Int, + attributeType: AttributeType, + descending: Boolean + ) + + /** Lexicographic sort keys compiled once on first tuple. */ + private var compiledSortKeys: Array[CompiledSortKey] = _ + + /** Stack of sorted buckets. Invariant: no two adjacent buckets have equal lengths. */ + private var sortedBuckets: ArrayBuffer[ArrayBuffer[Tuple]] = _ + + /** Exposed for testing: current bucket sizes from bottom to top of the stack. */ + private[sort] def debugBucketSizes: List[Int] = + if (sortedBuckets == null) Nil else sortedBuckets.filter(_ != null).map(_.size).toList + + /** Initialize internal state. */ + override def open(): Unit = { + sortedBuckets = ArrayBuffer.empty[ArrayBuffer[Tuple]] + } + + /** Release internal buffers. */ + override def close(): Unit = { + if (sortedBuckets != null) sortedBuckets.clear() + } + + /** + * Ingest a tuple. Defers emission until onFinish. + * + * Schema compilation happens on the first tuple. + * Each tuple forms a size-1 sorted bucket that is pushed and possibly merged. + */ + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = { + if (inputSchema == null) { + inputSchema = tuple.getSchema + compiledSortKeys = compileSortKeys(inputSchema) + } + val sizeOneBucket = ArrayBuffer[Tuple](tuple) + pushBucketAndCombine(sizeOneBucket) + Iterator.empty + } + + /** + * Emit all sorted tuples by collapsing the bucket stack left-to-right. + * Stability is preserved because merge prefers the left bucket on equality. + */ + override def onFinish(port: Int): Iterator[TupleLike] = { + if (sortedBuckets.isEmpty) return Iterator.empty + + var accumulator = sortedBuckets(0) + var bucketIdx = 1 + while (bucketIdx < sortedBuckets.length) { + accumulator = mergeSortedBuckets(accumulator, sortedBuckets(bucketIdx)) + bucketIdx += 1 + } + + sortedBuckets.clear() + sortedBuckets.append(accumulator) + accumulator.iterator + } + + /** + * Resolve logical sort keys to schema indices and attribute types. + * Outputs an array of compiled sort keys used by [[compareBySortKeys]]. + */ + private def compileSortKeys(schema: Schema): Array[CompiledSortKey] = { + desc.keys.map { sortCriteria: SortCriteriaUnit => + val name = sortCriteria.attributeName + val index = schema.getIndex(name) + val dataType = schema.getAttribute(name).getType + val isDescending = sortCriteria.sortPreference == SortPreference.DESC + CompiledSortKey(index, dataType, isDescending) + }.toArray + } + + /** + * Push an already-sorted bucket and perform "binary-carry" merges while the + * top two buckets have equal sizes. + * + * Scope: + * - Internal helper. Called by [[processTuple]] for size-1 buckets; + * + * Expected output: + * - Updates the internal stack so that no two adjacent buckets have equal sizes. + * + * Limitations / possible issues: + * - The given bucket must already be sorted by [[compareBySortKeys]]. + * - Stability relies on left-before-right merge order; do not reorder parameters. + * + * Complexity: + * - Amortized O(1) per push; total O(n log n) over n tuples. + */ + private[sort] def pushBucketAndCombine(newBucket: ArrayBuffer[Tuple]): Unit = { + sortedBuckets.append(newBucket) + // Merge while top two buckets are equal-sized; left-before-right preserves stability. + while ( + sortedBuckets.length >= 2 && + sortedBuckets(sortedBuckets.length - 1).size == sortedBuckets(sortedBuckets.length - 2).size + ) { + val right = sortedBuckets.remove(sortedBuckets.length - 1) // newer + val left = sortedBuckets.remove(sortedBuckets.length - 1) // older + val merged = mergeSortedBuckets(left, right) + sortedBuckets.append(merged) + } + } + + /** + * Stable two-way merge of two buckets already sorted by [[compareBySortKeys]]. + * + * Scope: + * - Internal helper used during incremental carries and final collapse. + * + * Expected output: + * - A new bucket with all elements of both inputs, globally sorted. + * + * Limitations / possible issues: + * - Both inputs must be sorted with the same key config; behavior is undefined otherwise. + * - Stability guarantee: if keys are equal, the element from the left bucket is emitted first. + * + * Complexity: + * - O(left.size + right.size) + */ + private[sort] def mergeSortedBuckets( + leftBucket: ArrayBuffer[Tuple], + rightBucket: ArrayBuffer[Tuple] + ): ArrayBuffer[Tuple] = { + val outMerged = new ArrayBuffer[Tuple](leftBucket.size + rightBucket.size) + var leftIndex = 0 + var rightIndex = 0 + while (leftIndex < leftBucket.size && rightIndex < rightBucket.size) { + if (compareBySortKeys(leftBucket(leftIndex), rightBucket(rightIndex)) <= 0) { + outMerged += leftBucket(leftIndex); leftIndex += 1 + } else { + outMerged += rightBucket(rightIndex); rightIndex += 1 + } + } + while (leftIndex < leftBucket.size) { outMerged += leftBucket(leftIndex); leftIndex += 1 } + while (rightIndex < rightBucket.size) { outMerged += rightBucket(rightIndex); rightIndex += 1 } + outMerged + } + + /** + * Lexicographic comparison of two tuples using the compiled sort keys. + * + * Semantics: + * - Nulls are always ordered last, regardless of sort direction. + * - For non-null values, comparison is type-aware (see [[compareTypedNonNullValues]]). + * - If a key compares equal, evaluation proceeds to the next key. + * - Descending reverses the sign of the base comparison. + * + * Limitations / possible issues: + * - Requires [[compiledSortKeys]] to be initialized; called after the first tuple. + * - For unsupported types, [[compareTypedNonNullValues]] throws IllegalStateException. + */ + private def compareBySortKeys(left: Tuple, right: Tuple): Int = { + var keyIndex = 0 + while (keyIndex < compiledSortKeys.length) { + val currentKey = compiledSortKeys(keyIndex) + val leftValue = left.getField[Any](currentKey.index) + val rightValue = right.getField[Any](currentKey.index) + + // Null policy: ALWAYS last, regardless of ASC/DESC + if (leftValue == null || rightValue == null) { + if (leftValue == null && rightValue == null) { + keyIndex += 1 + } else { + return if (leftValue == null) 1 else -1 + } + } else { + val base = compareTypedNonNullValues(leftValue, rightValue, currentKey.attributeType) + if (base != 0) return if (currentKey.descending) -base else base + keyIndex += 1 + } + } + 0 + } + + /** + * Compare two non-null values using their attribute type. + * + * Type semantics: + * - INTEGER, LONG: numeric ascending via Java primitive compares. + * - DOUBLE: java.lang.Double.compare (orders -Inf < ... < +Inf < NaN). + * - BOOLEAN: false < true. + * - TIMESTAMP: java.sql.Timestamp#compareTo. + * - STRING: String#compareTo (UTF-16, lexicographic). + * - BINARY: unsigned lexicographic order over byte arrays: + * - Compare byte-by-byte treating each as 0..255 (mask 0xff). + * - The first differing byte decides the order. + * - If all compared bytes are equal, the shorter array sorts first. + * - Example: [] < [0x00] < [0x00,0x00] < [0x00,0x01] < [0x7F] < [0x80] < [0xFF]. + */ + private def compareTypedNonNullValues( + leftValue: Any, + rightValue: Any, + attrType: AttributeType + ): Int = + attrType match { + case AttributeType.INTEGER => + java.lang.Integer.compare( + leftValue.asInstanceOf[Number].intValue(), + rightValue.asInstanceOf[Number].intValue() + ) + case AttributeType.LONG => + java.lang.Long.compare( + leftValue.asInstanceOf[Number].longValue(), + rightValue.asInstanceOf[Number].longValue() + ) + case AttributeType.DOUBLE => + java.lang.Double.compare( + leftValue.asInstanceOf[Number].doubleValue(), + rightValue.asInstanceOf[Number].doubleValue() + ) + case AttributeType.BOOLEAN => + java.lang.Boolean.compare(leftValue.asInstanceOf[Boolean], rightValue.asInstanceOf[Boolean]) + case AttributeType.TIMESTAMP => + leftValue + .asInstanceOf[java.sql.Timestamp] + .compareTo(rightValue.asInstanceOf[java.sql.Timestamp]) + case AttributeType.STRING => + leftValue.asInstanceOf[String].compareTo(rightValue.asInstanceOf[String]) + case AttributeType.BINARY => + java.util.Arrays.compareUnsigned( + leftValue.asInstanceOf[Array[Byte]], + rightValue.asInstanceOf[Array[Byte]] + ) + case other => + throw new IllegalStateException(s"Unsupported attribute type $other in StableMergeSort") + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sortPartitions/SortPartitionsOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sortPartitions/SortPartitionsOpDesc.scala new file mode 100644 index 00000000000..9290d549f2e --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sortPartitions/SortPartitionsOpDesc.scala @@ -0,0 +1,87 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sortPartitions + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PhysicalOp, RangePartition} +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "sortAttributeName":{ + "enum": ["integer", "long", "double"] + } + } +} +""") +class SortPartitionsOpDesc extends LogicalOp { + + @JsonProperty(required = true) + @JsonSchemaTitle("Attribute") + @JsonPropertyDescription("Attribute to sort (must be numerical).") + @AutofillAttributeName + var sortAttributeName: String = _ + + @JsonProperty(required = true) + @JsonSchemaTitle("Attribute Domain Min") + @JsonPropertyDescription("Minimum value of the domain of the attribute.") + var domainMin: Long = _ + + @JsonProperty(required = true) + @JsonSchemaTitle("Attribute Domain Max") + @JsonPropertyDescription("Maximum value of the domain of the attribute.") + var domainMax: Long = _ + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.sortPartitions.SortPartitionsOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPartitionRequirement( + List(Option(RangePartition(List(sortAttributeName), domainMin, domainMax))) + ) + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Sort Partitions", + "Sort Partitions", + OperatorGroupConstants.SORT_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort(blocking = true)) + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sortPartitions/SortPartitionsOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sortPartitions/SortPartitionsOpExec.scala new file mode 100644 index 00000000000..86052f13a23 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/sortPartitions/SortPartitionsOpExec.scala @@ -0,0 +1,57 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sortPartitions + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{AttributeTypeUtils, Tuple, TupleLike} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import scala.collection.mutable.ArrayBuffer + +class SortPartitionsOpExec(descString: String) extends OperatorExecutor { + private val desc: SortPartitionsOpDesc = + objectMapper.readValue(descString, classOf[SortPartitionsOpDesc]) + private var unorderedTuples: ArrayBuffer[Tuple] = _ + + override def open(): Unit = { + unorderedTuples = new ArrayBuffer[Tuple]() + } + + override def close(): Unit = { + unorderedTuples.clear() + } + + private def sortTuples(): Iterator[TupleLike] = unorderedTuples.sortWith(compareTuples).iterator + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = { + unorderedTuples.append(tuple) + Iterator() + } + + override def onFinish(port: Int): Iterator[TupleLike] = sortTuples() + + private def compareTuples(tuple1: Tuple, tuple2: Tuple): Boolean = + AttributeTypeUtils.compare( + tuple1.getField[Any](tuple1.getSchema.getIndex(desc.sortAttributeName)), + tuple2.getField[Any](tuple2.getSchema.getIndex(desc.sortAttributeName)), + tuple1.getSchema.getAttribute(desc.sortAttributeName).getType + ) < 0 + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/BufferedBlockReader.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/BufferedBlockReader.java new file mode 100644 index 00000000000..7883841c8cd --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/BufferedBlockReader.java @@ -0,0 +1,117 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source; + +import com.google.common.primitives.Ints; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.ArrayList; +import java.util.HashSet; +import java.util.List; + +public class BufferedBlockReader { + private InputStream input; + private long blockSize; + private long currentPos; + private int cursor; + private int bufferSize = 0; + private byte[] buffer = new byte[4096]; //4k buffer + private ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); + private List fields = new ArrayList<>(); + private HashSet keptFields = null; + private char delimiter; + + public BufferedBlockReader(InputStream input, long blockSize, char delimiter, int[] kept) { + this.input = input; + this.blockSize = blockSize; + this.delimiter = delimiter; + if (kept != null) { + this.keptFields = new HashSet<>(Ints.asList(kept)); + } + } + + public String[] readLine() throws IOException { + outputStream.reset(); + fields.clear(); + int index = 0; + while (true) { + if (cursor >= bufferSize) { + fillBuffer(); + if (bufferSize == -1) { + if (outputStream.size() > 0) { + fields.add(outputStream.toString()); + } + return fields.isEmpty() ? null : fields.toArray(new String[0]); + } + } + int start = cursor; + while (cursor < bufferSize) { + if (buffer[cursor] == delimiter) { + addField(start, index); + outputStream.reset(); + start = cursor + 1; + index++; + } else if (buffer[cursor] == '\r' || buffer[cursor] == '\n') { + // If line ended with '\r\n', all the fields will be outputted when buffer[cursor] == '\r' + // And then the cursor will move to '\n' and output Tuple(null) in next readLine() call + // The behavior above is the same for either + // 1. the current buffer keeps '\r\n' + // 2. '\n' comes from the next fillBuffer() call + addField(start, index); + cursor++; + return fields.toArray(new String[0]); + } + cursor++; + } + outputStream.write(buffer, start, bufferSize - start); + currentPos += bufferSize - start; + } + } + + private void fillBuffer() throws IOException { + bufferSize = input.read(buffer); + cursor = 0; + } + + + private void addField(int start, int fieldIndex) { + if (keptFields == null || keptFields.contains(fieldIndex)) { + if (cursor - start > 0) { + outputStream.write(buffer, start, cursor - start); + fields.add(outputStream.toString()); + } else if (outputStream.size() > 0) { + fields.add(outputStream.toString()); + } else { + fields.add(null); + } + } + currentPos += cursor - start + 1; + } + + public boolean hasNext() throws IOException { + return currentPos <= blockSize && bufferSize != -1; + } + + public void close() throws IOException { + input.close(); + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/PythonSourceOperatorDescriptor.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/PythonSourceOperatorDescriptor.scala new file mode 100644 index 00000000000..4221352dfca --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/PythonSourceOperatorDescriptor.scala @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source + +import org.apache.texera.amber.operator.PythonOperatorDescriptor + +abstract class PythonSourceOperatorDescriptor + extends SourceOperatorDescriptor + with PythonOperatorDescriptor {} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/SourceOperatorDescriptor.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/SourceOperatorDescriptor.scala new file mode 100644 index 00000000000..5e9a9c7dd46 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/SourceOperatorDescriptor.scala @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source + +import org.apache.texera.amber.core.tuple.Schema +import org.apache.texera.amber.operator.LogicalOp + +abstract class SourceOperatorDescriptor extends LogicalOp { + + def sourceSchema(): Schema +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/reddit/RedditSearchSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/reddit/RedditSearchSourceOpDesc.scala new file mode 100644 index 00000000000..078e55b2b2e --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/reddit/RedditSearchSourceOpDesc.scala @@ -0,0 +1,158 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.apis.reddit + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.{OutputPort, PortIdentity} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.source.PythonSourceOperatorDescriptor + +class RedditSearchSourceOpDesc extends PythonSourceOperatorDescriptor { + @JsonProperty(required = true) + @JsonSchemaTitle("Client Id") + @JsonPropertyDescription("Client id that uses to access Reddit API") + var clientId: EncodableString = _ + + @JsonProperty(required = true) + @JsonSchemaTitle("Client Secret") + @JsonPropertyDescription("Client secret that uses to access Reddit API") + var clientSecret: EncodableString = _ + + @JsonProperty(required = true) + @JsonSchemaTitle("Query") + @JsonPropertyDescription("Search query") + var query: EncodableString = _ + + @JsonProperty(required = true, defaultValue = "100") + @JsonSchemaTitle("Limit") + @JsonPropertyDescription("Up to 1000") + var limit: Integer = 100 + + @JsonProperty(required = true, defaultValue = "none") + @JsonSchemaTitle("Sorting") + @JsonPropertyDescription("The sorting method, hot, new, etc.") + var sorting: RedditSourceOperatorFunction = _ + + override def generatePythonCode(): String = { + val clientIdReal: EncodableString = this.clientId.replace("\n", "").trim + val clientSecretReal: EncodableString = this.clientSecret.replace("\n", "").trim + val queryReal: EncodableString = this.query.replace("\n", "").trim + + pyb"""from pytexera import * + |import praw + |from datetime import datetime + | + |class ProcessTupleOperator(UDFSourceOperator): + | client_id = $clientIdReal + | client_secret = $clientSecretReal + | limit = $limit + | query = $queryReal + | sorting = '${sorting.getName}' + | + | @overrides + | def produce(self) -> Iterator[Union[TupleLike, TableLike, None]]: + | redditInstance = praw.Reddit( + | client_id=self.client_id, + | client_secret=self.client_secret, + | user_agent='chrome:reddit 0.0.0 (by /u/)' + | ) + | + | if len(self.client_id) == 0: + | raise ValueError('Client Id cannot be None.') + | + | if len(self.client_secret) == 0: + | raise ValueError('Client Secret cannot be None.') + | + | if len(self.query) == 0: + | raise ValueError('Query cannot be None.') + | + | if self.limit <= 0 or self.limit > 1000: + | raise ValueError('Limit should be larger than 0 and no more than 1000.') + | if self.sorting == 'none': + | submissions = redditInstance.subreddit('all').search(query=self.query, limit=self.limit) + | else: + | submissions = redditInstance.subreddit('all').search(query=self.query, limit=self.limit, sort=self.sorting) + | for submission in submissions: + | author = submission.author + | subreddit = str(submission.subreddit.display_name) + | edited = None + | if type(submission.edited) != type(True): + | edited = datetime.fromtimestamp(submission.edited) + | tuple_submission = Tuple({ + | 'id': submission.id, + | 'name': submission.name, + | 'title': submission.title, + | 'created_utc': datetime.fromtimestamp(submission.created_utc), + | 'edited': edited, + | 'is_self': submission.is_self, + | 'selftext': submission.selftext, + | 'over_18': submission.over_18, + | 'is_original_content': submission.is_original_content, + | 'locked': submission.locked, + | 'score': submission.score, + | 'upvote_ratio': submission.upvote_ratio, + | 'num_comments': submission.num_comments, + | 'permalink': submission.permalink, + | 'url': submission.url, + | 'author_name': author.name, + | 'subreddit': subreddit + | }) + | yield tuple_submission""".encode + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Reddit Search", + "Search for recent posts with python-wrapped Reddit API, PRAW", + OperatorGroupConstants.API_GROUP, + inputPorts = List.empty, + outputPorts = List(OutputPort()) + ) + + override def asSource() = true + + override def sourceSchema(): Schema = + Schema() + .add("id", AttributeType.STRING) + .add("name", AttributeType.STRING) + .add("title", AttributeType.STRING) + .add("created_utc", AttributeType.TIMESTAMP) + .add("edited", AttributeType.TIMESTAMP) + .add("is_self", AttributeType.BOOLEAN) + .add("selftext", AttributeType.STRING) + .add("over_18", AttributeType.BOOLEAN) + .add("is_original_content", AttributeType.BOOLEAN) + .add("locked", AttributeType.BOOLEAN) + .add("score", AttributeType.INTEGER) + .add("upvote_ratio", AttributeType.DOUBLE) + .add("num_comments", AttributeType.INTEGER) + .add("permalink", AttributeType.STRING) + .add("url", AttributeType.STRING) + .add("author_name", AttributeType.STRING) + .add("subreddit", AttributeType.STRING) + + def getOutputSchemas(inputSchemas: Map[PortIdentity, Schema]): Map[PortIdentity, Schema] = { + Map(operatorInfo.outputPorts.head.id -> sourceSchema()) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/reddit/RedditSourceOperatorFunction.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/reddit/RedditSourceOperatorFunction.java new file mode 100644 index 00000000000..4dc4822ea8a --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/reddit/RedditSourceOperatorFunction.java @@ -0,0 +1,51 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.apis.reddit; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum RedditSourceOperatorFunction { + None("none"), + + Controversial("controversial"), + + Gilded("gilded"), + + Hot("hot"), + + New("new"), + + Rising("rising"), + + Top("top"); + + private final String name; + + RedditSourceOperatorFunction(String name) { + this.name = name; + } + + // use the name string instead of enum string in JSON + @JsonValue + public String getName() { + return this.name; + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/TwitterSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/TwitterSourceOpDesc.scala new file mode 100644 index 00000000000..223b9bbfff3 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/TwitterSourceOpDesc.scala @@ -0,0 +1,57 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.apis.twitter + +import com.fasterxml.jackson.annotation.{JsonIgnore, JsonProperty} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaDescription, JsonSchemaTitle} +import org.apache.texera.amber.core.workflow.OutputPort +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.source.SourceOperatorDescriptor + +@deprecated("Twitter source operator is no longer executable.", "1.1.0-incubating") +abstract class TwitterSourceOpDesc extends SourceOperatorDescriptor { + + @JsonIgnore + val APIName: Option[String] = None + + @JsonProperty(required = true) + @JsonSchemaTitle("API Key") + var apiKey: String = _ + + @JsonProperty(required = true) + @JsonSchemaTitle("API Secret Key") + var apiSecretKey: String = _ + + @JsonProperty(required = true, defaultValue = "false") + @JsonSchemaTitle("Stop Upon Rate Limit") + @JsonSchemaDescription("Stop when hitting rate limit?") + var stopWhenRateLimited: Boolean = false + + override def operatorInfo: OperatorInfo = { + OperatorInfo( + userFriendlyName = s"Twitter ${APIName.get} API", + operatorDescription = s"Retrieve data from Twitter ${APIName.get} API", + OperatorGroupConstants.API_GROUP, + inputPorts = List.empty, + outputPorts = List(OutputPort()) + ) + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/TwitterSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/TwitterSourceOpExec.scala new file mode 100644 index 00000000000..9577c1f711e --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/TwitterSourceOpExec.scala @@ -0,0 +1,34 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.apis.twitter + +import org.apache.texera.amber.core.executor.SourceOperatorExecutor + +@deprecated("Twitter source operator is no longer executable.", "1.1.0-incubating") +abstract class TwitterSourceOpExec( + descString: String +) extends SourceOperatorExecutor { + override def open(): Unit = + throw new UnsupportedOperationException( + "Twitter source operator is no longer executable in Apache Texera." + ) + + override def close(): Unit = {} +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/v2/TwitterFullArchiveSearchSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/v2/TwitterFullArchiveSearchSourceOpDesc.scala new file mode 100644 index 00000000000..2e5722635d8 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/v2/TwitterFullArchiveSearchSourceOpDesc.scala @@ -0,0 +1,123 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.apis.twitter.v2 + +import com.fasterxml.jackson.annotation.{JsonIgnore, JsonProperty} +import com.kjetland.jackson.jsonSchema.annotations.{ + JsonSchemaDescription, + JsonSchemaInject, + JsonSchemaTitle +} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.metadata.annotations.UIWidget +import org.apache.texera.amber.operator.source.apis.twitter.TwitterSourceOpDesc +import org.apache.texera.amber.util.JSONUtils.objectMapper + +@deprecated("Twitter source operator is no longer executable.", "1.1.0-incubating") +class TwitterFullArchiveSearchSourceOpDesc extends TwitterSourceOpDesc { + + @JsonIgnore + override val APIName: Option[String] = Some("Full Archive Search") + + @JsonProperty(required = true) + @JsonSchemaTitle("Search Query") + @JsonSchemaDescription("Up to 1024 characters (Limited By Twitter)") + @JsonSchemaInject(json = UIWidget.UIWidgetTextArea) + var searchQuery: String = _ + + @JsonProperty(required = true, defaultValue = "2021-04-01T00:00:00Z") + @JsonSchemaTitle("From Datetime") + @JsonSchemaDescription("ISO 8601 format") + var fromDateTime: String = _ + + @JsonProperty(required = true, defaultValue = "2021-05-01T00:00:00Z") + @JsonSchemaTitle("To Datetime") + @JsonSchemaDescription("ISO 8601 format") + var toDateTime: String = _ + + @JsonProperty(required = true, defaultValue = "100") + @JsonSchemaTitle("Limit") + @JsonSchemaDescription("Maximum number of tweets to retrieve") + var limit: Int = _ + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = + // TODO: use multiple workers + PhysicalOp + .sourcePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.source.apis.twitter.v2.TwitterFullArchiveSearchSourceOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(operatorInfo.outputPorts.head.id -> sourceSchema())) + ) + + override def sourceSchema(): Schema = { + + // twitter schema is hard coded for now. V2 API has changed many fields of the Tweet object. + // we are also currently depending on redouane59/twittered client library to parse tweet fields. + Schema() + .add("id", AttributeType.STRING) + .add("text", AttributeType.STRING) + .add("created_at", AttributeType.TIMESTAMP) + .add("lang", AttributeType.STRING) + .add("tweet_type", AttributeType.STRING) + .add("place_id", AttributeType.STRING) + .add("place_coordinate", AttributeType.STRING) + .add("in_reply_to_status_id", AttributeType.STRING) + .add("in_reply_to_user_id", AttributeType.STRING) + .add("like_count", AttributeType.LONG) + .add("quote_count", AttributeType.LONG) + .add("reply_count", AttributeType.LONG) + .add("retweet_count", AttributeType.LONG) + .add("hashtags", AttributeType.STRING) + .add("symbols", AttributeType.STRING) + .add("urls", AttributeType.STRING) + .add("mentions", AttributeType.STRING) + .add("user_id", AttributeType.STRING) + .add("user_created_at", AttributeType.TIMESTAMP) + .add("user_name", AttributeType.STRING) + .add("user_display_name", AttributeType.STRING) + .add("user_lang", AttributeType.STRING) + .add("user_description", AttributeType.STRING) + .add("user_followers_count", AttributeType.LONG) + .add("user_following_count", AttributeType.LONG) + .add("user_tweet_count", AttributeType.LONG) + .add("user_listed_count", AttributeType.LONG) + .add("user_location", AttributeType.STRING) + .add("user_url", AttributeType.STRING) + .add("user_profile_image_url", AttributeType.STRING) + .add("user_pinned_tweet_id", AttributeType.STRING) + .add("user_protected", AttributeType.BOOLEAN) + .add("user_verified", AttributeType.BOOLEAN) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/v2/TwitterFullArchiveSearchSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/v2/TwitterFullArchiveSearchSourceOpExec.scala new file mode 100644 index 00000000000..64fa77e6cca --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/v2/TwitterFullArchiveSearchSourceOpExec.scala @@ -0,0 +1,30 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.apis.twitter.v2 + +import org.apache.texera.amber.core.tuple.TupleLike +import org.apache.texera.amber.operator.source.apis.twitter.TwitterSourceOpExec + +@deprecated("Twitter source operator is no longer executable.", "1.1.0-incubating") +class TwitterFullArchiveSearchSourceOpExec( + descString: String +) extends TwitterSourceOpExec(descString) { + override def produceTuple(): Iterator[TupleLike] = Iterator.empty +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/v2/TwitterSearchSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/v2/TwitterSearchSourceOpDesc.scala new file mode 100644 index 00000000000..c2ae5170d24 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/v2/TwitterSearchSourceOpDesc.scala @@ -0,0 +1,114 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.apis.twitter.v2 + +import com.fasterxml.jackson.annotation.{JsonIgnore, JsonProperty} +import com.kjetland.jackson.jsonSchema.annotations.{ + JsonSchemaDescription, + JsonSchemaInject, + JsonSchemaTitle +} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.metadata.annotations.UIWidget +import org.apache.texera.amber.operator.source.apis.twitter.TwitterSourceOpDesc +import org.apache.texera.amber.util.JSONUtils.objectMapper + +@deprecated("Twitter source operator is no longer executable.", "1.1.0-incubating") +class TwitterSearchSourceOpDesc extends TwitterSourceOpDesc { + + @JsonIgnore + override val APIName: Option[String] = Some("Search") + + @JsonProperty(required = true) + @JsonSchemaTitle("Search Query") + @JsonSchemaDescription("Up to 1024 characters (Limited by Twitter)") + @JsonSchemaInject(json = UIWidget.UIWidgetTextArea) + var searchQuery: String = _ + + @JsonProperty(required = true, defaultValue = "100") + @JsonSchemaTitle("Limit") + @JsonSchemaDescription("Maximum number of tweets to retrieve") + var limit: Int = _ + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = + // TODO: use multiple workers + PhysicalOp + .sourcePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.source.apis.twitter.v2.TwitterSearchSourceOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(operatorInfo.outputPorts.head.id -> sourceSchema())) + ) + + override def sourceSchema(): Schema = { + + // twitter schema is hard coded for now. V2 API has changed many fields of the Tweet object. + // we are also currently depending on redouane59/twittered client library to parse tweet fields. + + Schema() + .add("id", AttributeType.STRING) + .add("text", AttributeType.STRING) + .add("created_at", AttributeType.TIMESTAMP) + .add("lang", AttributeType.STRING) + .add("tweet_type", AttributeType.STRING) + .add("place_id", AttributeType.STRING) + .add("place_coordinate", AttributeType.STRING) + .add("in_reply_to_status_id", AttributeType.STRING) + .add("in_reply_to_user_id", AttributeType.STRING) + .add("like_count", AttributeType.LONG) + .add("quote_count", AttributeType.LONG) + .add("reply_count", AttributeType.LONG) + .add("retweet_count", AttributeType.LONG) + .add("hashtags", AttributeType.STRING) + .add("symbols", AttributeType.STRING) + .add("urls", AttributeType.STRING) + .add("mentions", AttributeType.STRING) + .add("user_id", AttributeType.STRING) + .add("user_created_at", AttributeType.TIMESTAMP) + .add("user_name", AttributeType.STRING) + .add("user_display_name", AttributeType.STRING) + .add("user_lang", AttributeType.STRING) + .add("user_description", AttributeType.STRING) + .add("user_followers_count", AttributeType.LONG) + .add("user_following_count", AttributeType.LONG) + .add("user_tweet_count", AttributeType.LONG) + .add("user_listed_count", AttributeType.LONG) + .add("user_location", AttributeType.STRING) + .add("user_url", AttributeType.STRING) + .add("user_profile_image_url", AttributeType.STRING) + .add("user_pinned_tweet_id", AttributeType.STRING) + .add("user_protected", AttributeType.BOOLEAN) + .add("user_verified", AttributeType.BOOLEAN) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/v2/TwitterSearchSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/v2/TwitterSearchSourceOpExec.scala new file mode 100644 index 00000000000..e31c1100380 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/twitter/v2/TwitterSearchSourceOpExec.scala @@ -0,0 +1,30 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.apis.twitter.v2 + +import org.apache.texera.amber.core.tuple.TupleLike +import org.apache.texera.amber.operator.source.apis.twitter.TwitterSourceOpExec + +@deprecated("Twitter source operator is no longer executable.", "1.1.0-incubating") +class TwitterSearchSourceOpExec( + descString: String +) extends TwitterSourceOpExec(descString) { + override def produceTuple(): Iterator[TupleLike] = Iterator.empty +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/cache/CacheSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/cache/CacheSourceOpExec.scala new file mode 100644 index 00000000000..b1f76489eb9 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/cache/CacheSourceOpExec.scala @@ -0,0 +1,41 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.cache + +import com.typesafe.scalalogging.LazyLogging +import org.apache.texera.amber.core.executor.SourceOperatorExecutor +import org.apache.texera.amber.core.storage.model.VirtualDocument +import org.apache.texera.amber.core.storage.{DocumentFactory, VFSResourceType, VFSURIFactory} +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} + +import java.net.URI + +class CacheSourceOpExec(storageUri: URI) extends SourceOperatorExecutor with LazyLogging { + val (_, _, _, resourceType) = VFSURIFactory.decodeURI(storageUri) + if (resourceType != VFSResourceType.RESULT) { + throw new RuntimeException("The storage URI must point to a result storage") + } + + private val storage = + DocumentFactory.openDocument(storageUri)._1.asInstanceOf[VirtualDocument[Tuple]] + + override def produceTuple(): Iterator[TupleLike] = storage.get() + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/dataset/FileListerSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/dataset/FileListerSourceOpDesc.scala new file mode 100644 index 00000000000..1101dce7e00 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/dataset/FileListerSourceOpDesc.scala @@ -0,0 +1,68 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.dataset + +import com.fasterxml.jackson.annotation.JsonProperty +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{OutputPort, PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class FileListerSourceOpDesc extends LogicalOp { + + @JsonProperty(required = true) + @JsonSchemaTitle("Dataset") + var datasetVersionPath: String = _ + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = + PhysicalOp + .sourcePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.source.dataset.FileListerSourceOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(_ => + Map(operatorInfo.outputPorts.head.id -> Schema().add("filename", AttributeType.STRING)) + ) + ) + + override def operatorInfo: OperatorInfo = + OperatorInfo( + userFriendlyName = "File Lister", + operatorDescription = "Select a dataset version and output one filename tuple per file", + operatorGroupName = OperatorGroupConstants.INPUT_GROUP, + inputPorts = List.empty, + outputPorts = List(OutputPort()) + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/dataset/FileListerSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/dataset/FileListerSourceOpExec.scala new file mode 100644 index 00000000000..c58da8ca847 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/dataset/FileListerSourceOpExec.scala @@ -0,0 +1,59 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.dataset + +import org.apache.texera.amber.core.executor.SourceOperatorExecutor +import org.apache.texera.amber.core.storage.util.LakeFSStorageClient +import org.apache.texera.amber.core.tuple.TupleLike +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.apache.texera.dao.SqlServer +import org.apache.texera.dao.jooq.generated.tables.Dataset.DATASET +import org.apache.texera.dao.jooq.generated.tables.DatasetVersion.DATASET_VERSION +import org.apache.texera.dao.jooq.generated.tables.User.USER + +class FileListerSourceOpExec private[dataset] (descString: String) extends SourceOperatorExecutor { + private val desc: FileListerSourceOpDesc = + objectMapper.readValue(descString, classOf[FileListerSourceOpDesc]) + + override def produceTuple(): Iterator[TupleLike] = { + val Seq(_, ownerEmail, datasetName, versionName, _*) = + desc.datasetVersionPath.split("/").toSeq + + val (repositoryName, versionHash) = + SqlServer + .getInstance() + .createDSLContext() + .select(DATASET.REPOSITORY_NAME, DATASET_VERSION.VERSION_HASH) + .from(DATASET) + .join(USER) + .on(USER.UID.eq(DATASET.OWNER_UID)) + .join(DATASET_VERSION) + .on(DATASET_VERSION.DID.eq(DATASET.DID)) + .where(USER.EMAIL.eq(ownerEmail)) + .and(DATASET.NAME.eq(datasetName)) + .and(DATASET_VERSION.NAME.eq(versionName)) + .fetchOne(r => (r.value1(), r.value2())) + + LakeFSStorageClient + .retrieveObjectsOfVersion(repositoryName, versionHash) + .map(obj => TupleLike("filename" -> s"${desc.datasetVersionPath}/${obj.getPath}")) + .iterator + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/fetcher/DecodingMethod.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/fetcher/DecodingMethod.java new file mode 100644 index 00000000000..a9c7879672c --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/fetcher/DecodingMethod.java @@ -0,0 +1,41 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.fetcher; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DecodingMethod { + UTF_8("UTF-8"), + + RAW_BYTES("RAW BYTES"); + + private final String name; + + private DecodingMethod(String name) { + this.name = name; + } + + // use the name string instead of enum string in JSON + @JsonValue + public String getName() { + return this.name; + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/fetcher/RandomUserAgent.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/fetcher/RandomUserAgent.java new file mode 100644 index 00000000000..7be21fea74e --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/fetcher/RandomUserAgent.java @@ -0,0 +1,1689 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.fetcher; + +import java.util.HashMap; +import java.util.Map; +import java.util.Map.Entry; + +public class RandomUserAgent { + + private static Map uaMap = new HashMap(); + private static Map freqMap = new HashMap(); + + static { + + freqMap.put("Internet Explorer", 11.8); + freqMap.put("Firefox", 28.2); + freqMap.put("Chrome", 52.9); + freqMap.put("Safari", 3.9); + freqMap.put("Opera", 1.8); + + uaMap.put("Internet Explorer", new String[]{ + "Mozilla/5.0 (compatible; MSIE 10.6; Windows NT 6.1; Trident/5.0; InfoPath.2; SLCC1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 2.0.50727) 3gpp-gba UNTRUSTED/1.0", + "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)", + "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)", + "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/5.0)", + "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/4.0; InfoPath.2; SV1; .NET CLR 2.0.50727; WOW64)", + "Mozilla/5.0 (compatible; MSIE 10.0; Macintosh; Intel Mac OS X 10_7_3; Trident/6.0)", + "Mozilla/4.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/5.0)", + "Mozilla/1.22 (compatible; MSIE 10.0; Windows 3.1)", + "Mozilla/5.0 (Windows; U; MSIE 9.0; WIndows NT 9.0; en-US))", + "Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 9.0; en-US)", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 7.1; Trident/5.0)", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; Media Center PC 6.0; InfoPath.3; MS-RTC LM 8; Zune 4.7)", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; Media Center PC 6.0; InfoPath.3; MS-RTC LM 8; Zune 4.7", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Zune 4.0; InfoPath.3; MS-RTC LM 8; .NET4.0C; .NET4.0E)", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; chromeframe/12.0.742.112)", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 2.0.50727; Media Center PC 6.0)", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 2.0.50727; Media Center PC 6.0)", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Zune 4.0; Tablet PC 2.0; InfoPath.3; .NET4.0C; .NET4.0E)", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; yie8)", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; .NET CLR 1.1.4322; .NET4.0C; Tablet PC 2.0)", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; FunWebProducts)", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; chromeframe/13.0.782.215)", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; chromeframe/11.0.696.57)", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) chromeframe/10.0.648.205", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/4.0; GTB7.4; InfoPath.1; SV1; .NET CLR 2.8.52393; WOW64; en-US)", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/5.0; chromeframe/11.0.696.57)", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/4.0; GTB7.4; InfoPath.3; SV1; .NET CLR 3.1.76908; WOW64; en-US)", + "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; GTB7.4; InfoPath.2; SV1; .NET CLR 3.3.69573; WOW64; en-US)", + "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 1.0.3705; .NET CLR 1.1.4322)", + "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; InfoPath.1; SV1; .NET CLR 3.8.36217; WOW64; en-US)", + "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; .NET CLR 2.7.58687; SLCC2; Media Center PC 5.0; Zune 3.4; Tablet PC 3.6; InfoPath.3)", + "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; Media Center PC 4.0; SLCC1; .NET CLR 3.0.04320)", + "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SLCC1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322)", + "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; InfoPath.2; SLCC1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 2.0.50727)", + "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727)", + "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; SLCC1; .NET CLR 1.1.4322)", + "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.0; Trident/4.0; InfoPath.1; SV1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 3.0.04506.30)", + "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/4.0; FBSMTWB; .NET CLR 2.0.34861; .NET CLR 3.0.3746.3218; .NET CLR 3.5.33652; msn OptimizedIE8;ENUS)", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; Media Center PC 6.0; InfoPath.2; MS-RTC LM 8)", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; Media Center PC 6.0; InfoPath.2; MS-RTC LM 8", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; Media Center PC 6.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C)", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; InfoPath.3; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729; MS-RTC LM 8)", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; InfoPath.2)", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Zune 3.0)", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; msn OptimizedIE8;ZHCN)", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MS-RTC LM 8; InfoPath.3; .NET4.0C; .NET4.0E) chromeframe/8.0.552.224", + "Mozilla/4.0(compatible; MSIE 7.0b; Windows NT 6.0)", + "Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)", + "Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.0.04506.30)", + "Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1; Media Center PC 3.0; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1)", + "Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1; FDM; .NET CLR 1.1.4322)", + "Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)", + "Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1; .NET CLR 1.1.4322; InfoPath.1)", + "Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1; .NET CLR 1.1.4322; Alexa Toolbar; .NET CLR 2.0.50727)", + "Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1; .NET CLR 1.1.4322; Alexa Toolbar)", + "Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)", + "Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.40607)", + "Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1; .NET CLR 1.1.4322)", + "Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1; .NET CLR 1.0.3705; Media Center PC 3.1; Alexa Toolbar; .NET CLR 1.1.4322; .NET CLR 2.0.50727)", + "Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)", + "Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; el-GR)", + "Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 5.2)", + "Mozilla/5.0 (MSIE 7.0; Macintosh; U; SunOS; X11; gu; SV1; InfoPath.2; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648)", + "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; c .NET CLR 3.0.04506; .NET CLR 3.5.30707; InfoPath.1; el-GR)", + "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; c .NET CLR 3.0.04506; .NET CLR 3.5.30707; InfoPath.1; el-GR)", + "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.0; fr-FR)", + "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.0; en-US)", + "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.2; WOW64; .NET CLR 2.0.50727)", + "Mozilla/5.0 (compatible; MSIE 7.0; Windows 98; SpamBlockerUtility 6.3.91; SpamBlockerUtility 6.2.91; .NET CLR 4.1.89;GB)", + "Mozilla/4.79 [en] (compatible; MSIE 7.0; Windows NT 5.0; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 1.1.4322; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648)", + "Mozilla/4.0 (Windows; MSIE 7.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)", + "Mozilla/4.0 (Mozilla/4.0; MSIE 7.0; Windows NT 5.1; FDM; SV1; .NET CLR 3.0.04506.30)", + "Mozilla/4.0 (Mozilla/4.0; MSIE 7.0; Windows NT 5.1; FDM; SV1)", + "Mozilla/4.0 (compatible;MSIE 7.0;Windows NT 6.0)", + "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; Win64; x64; Trident/6.0; .NET4.0E; .NET4.0C)", + "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; SLCC2; .NET CLR 2.0.50727; InfoPath.3; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729; MS-RTC LM 8)", + "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MS-RTC LM 8; .NET4.0C; .NET4.0E; InfoPath.3)", + "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)", + "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; chromeframe/12.0.742.100)", + "Mozilla/4.0 (compatible; MSIE 6.1; Windows XP; .NET CLR 1.1.4322; .NET CLR 2.0.50727)", + "Mozilla/4.0 (compatible; MSIE 6.1; Windows XP)", + "Mozilla/4.0 (compatible; MSIE 6.01; Windows NT 6.0)", + "Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.1; DigExt)", + "Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.1)", + "Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.0; YComp 5.0.2.6)", + "Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.0; YComp 5.0.0.0) (Compatible; ; ; Trident/4.0)", + "Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.0; YComp 5.0.0.0)", + "Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.0; .NET CLR 1.1.4322)", + "Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.0)", + "Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 4.0; .NET CLR 1.0.2914)", + "Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 4.0)", + "Mozilla/4.0 (compatible; MSIE 6.0b; Windows 98; YComp 5.0.0.0)", + "Mozilla/4.0 (compatible; MSIE 6.0b; Windows 98; Win 9x 4.90)", + "Mozilla/4.0 (compatible; MSIE 6.0b; Windows 98)", + "Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.1)", + "Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.0; .NET CLR 1.0.3705)", + "Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 4.0)", + "Mozilla/5.0 (Windows; U; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)", + "Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)", + "Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4325)", + "Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1)", + "Mozilla/45.0 (compatible; MSIE 6.0; Windows NT 5.1)", + "Mozilla/4.08 (compatible; MSIE 6.0; Windows NT 5.1)", + "Mozilla/4.01 (compatible; MSIE 6.0; Windows NT 5.1)", + "Mozilla/4.0 (X11; MSIE 6.0; i686; .NET CLR 1.1.4322; .NET CLR 2.0.50727; FDM)", + "Mozilla/4.0 (Windows; MSIE 6.0; Windows NT 6.0)", + "Mozilla/4.0 (Windows; MSIE 6.0; Windows NT 5.2)", + "Mozilla/4.0 (Windows; MSIE 6.0; Windows NT 5.0)", + "Mozilla/4.0 (Windows; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)", + "Mozilla/4.0 (MSIE 6.0; Windows NT 5.1)", + "Mozilla/4.0 (MSIE 6.0; Windows NT 5.0)", + "Mozilla/4.0 (compatible;MSIE 6.0;Windows 98;Q312461)", + "Mozilla/4.0 (Compatible; Windows NT 5.1; MSIE 6.0) (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)", + "Mozilla/4.0 (compatible; U; MSIE 6.0; Windows NT 5.1) (Compatible; ; ; Trident/4.0; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 1.0.3705; .NET CLR 1.1.4322)", + "Mozilla/4.0 (compatible; U; MSIE 6.0; Windows NT 5.1)", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.3; Tablet PC 2.0)", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; GTB6.5; QQDownload 534; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC2; .NET CLR 2.0.50727; Media Center PC 6.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729)", + "Mozilla/4.0 (compatible; MSIE 5.5b1; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 5.50; Windows NT; SiteKiosk 4.9; SiteCoach 1.0)", + "Mozilla/4.0 (compatible; MSIE 5.50; Windows NT; SiteKiosk 4.8; SiteCoach 1.0)", + "Mozilla/4.0 (compatible; MSIE 5.50; Windows NT; SiteKiosk 4.8)", + "Mozilla/4.0 (compatible; MSIE 5.50; Windows 98; SiteKiosk 4.8)", + "Mozilla/4.0 (compatible; MSIE 5.50; Windows 95; SiteKiosk 4.8)", + "Mozilla/4.0 (compatible;MSIE 5.5; Windows 98)", + "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1)", + "Mozilla/4.0 (compatible; MSIE 5.5;)", + "Mozilla/4.0 (Compatible; MSIE 5.5; Windows NT5.0; Q312461; SV1; .NET CLR 1.1.4322; InfoPath.2)", + "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT5)", + "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)", + "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 6.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)", + "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 6.1; chromeframe/12.0.742.100; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C)", + "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30618)", + "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.5)", + "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.2; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; FDM)", + "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.2; .NET CLR 1.1.4322) (Compatible; ; ; Trident/4.0; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 1.0.3705; .NET CLR 1.1.4322)", + "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.2; .NET CLR 1.1.4322)", + "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)", + "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)", + "Mozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 5.22; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 5.21; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 5.2; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 5.2; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC Mac OS; en)", + "Mozilla/4.0 (compatible; MSIE 5.16; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 5.16; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 5.15; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 5.15; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 5.14; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 5.13; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 5.12; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 5.12; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 5.05; Windows NT 4.0)", + "Mozilla/4.0 (compatible; MSIE 5.05; Windows NT 3.51)", + "Mozilla/4.0 (compatible; MSIE 5.05; Windows 98; .NET CLR 1.1.4322)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT; YComp 5.0.0.0)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT; Hotbar 4.1.8.0)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT; DigExt)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT; .NET CLR 1.0.3705)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; YComp 5.0.2.6; MSIECrawler)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; YComp 5.0.2.6; Hotbar 4.2.8.0)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; YComp 5.0.2.6; Hotbar 3.0)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; YComp 5.0.2.6)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; YComp 5.0.2.4)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; YComp 5.0.0.0; Hotbar 4.1.8.0)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; YComp 5.0.0.0)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; Wanadoo 5.6)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; Wanadoo 5.3; Wanadoo 5.5)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; Wanadoo 5.1)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; SV1; .NET CLR 1.1.4322; .NET CLR 1.0.3705; .NET CLR 2.0.50727)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; SV1)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; Q312461; T312461)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; Q312461)", + "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; MSIECrawler)", + "Mozilla/4.0 (compatible; MSIE 5.0b1; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)", + "Mozilla/4.0(compatible; MSIE 5.0; Windows 98; DigExt)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT;)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt; YComp 5.0.2.6)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt; YComp 5.0.2.5)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt; YComp 5.0.0.0)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt; Hotbar 4.1.8.0)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt; Hotbar 3.0)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt; .NET CLR 1.0.3705)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 6.0; Trident/4.0; InfoPath.1; SV1; .NET CLR 3.0.04506.648; .NET4.0C; .NET4.0E)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 5.9; .NET CLR 1.1.4322)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 5.2; .NET CLR 1.1.4322)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 5.0)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows 98;)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; YComp 5.0.2.4)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; Hotbar 3.0)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt; YComp 5.0.2.6; yplus 1.0)", + "Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt; YComp 5.0.2.6)", + "Mozilla/4.0 (compatible; MSIE 4.5; Windows NT 5.1; .NET CLR 2.0.40607)", + "Mozilla/4.0 (compatible; MSIE 4.5; Windows 98; )", + "Mozilla/4.0 (compatible; MSIE 4.5; Mac_PowerPC)", + "Mozilla/4.0 (compatible; MSIE 4.5; Mac_PowerPC)", + "Mozilla/4.0 PPC (compatible; MSIE 4.01; Windows CE; PPC; 240x320; Sprint:PPC-6700; PPC; 240x320)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows NT)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows NT 5.0)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; Sprint;PPC-i830; PPC; 240x320)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; Sprint; SCH-i830; PPC; 240x320)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; Sprint:SPH-ip830w; PPC; 240x320)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; Sprint:SPH-ip320; Smartphone; 176x220)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; Sprint:SCH-i830; PPC; 240x320)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; Sprint:SCH-i320; Smartphone; 176x220)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; Sprint:PPC-i830; PPC; 240x320)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; Smartphone; 176x220)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320; Sprint:PPC-6700; PPC; 240x320)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320; PPC)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows CE)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows 98; Hotbar 3.0)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows 98; DigExt)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)", + "Mozilla/4.0 (compatible; MSIE 4.01; Windows 95)", + "Mozilla/4.0 (compatible; MSIE 4.01; Mac_PowerPC)", + "Mozilla/4.0 WebTV/2.6 (compatible; MSIE 4.0)", + "Mozilla/4.0 (compatible; MSIE 4.0; Windows NT)", + "Mozilla/4.0 (compatible; MSIE 4.0; Windows 98 )", + "Mozilla/4.0 (compatible; MSIE 4.0; Windows 95; .NET CLR 1.1.4322; .NET CLR 2.0.50727)", + "Mozilla/4.0 (compatible; MSIE 4.0; Windows 95)", + "Mozilla/4.0 (Compatible; MSIE 4.0)", + "Mozilla/2.0 (compatible; MSIE 4.0; Windows 98)", + "Mozilla/2.0 (compatible; MSIE 3.03; Windows 3.1)", + "Mozilla/2.0 (compatible; MSIE 3.02; Windows 3.1)", + "Mozilla/2.0 (compatible; MSIE 3.01; Windows 95)", + "Mozilla/2.0 (compatible; MSIE 3.01; Windows 95)", + "Mozilla/2.0 (compatible; MSIE 3.0B; Windows NT)", + "Mozilla/3.0 (compatible; MSIE 3.0; Windows NT 5.0)", + "Mozilla/2.0 (compatible; MSIE 3.0; Windows 95)", + "Mozilla/2.0 (compatible; MSIE 3.0; Windows 3.1)", + "Mozilla/4.0 (compatible; MSIE 2.0; Windows NT 5.0; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)", + "Mozilla/1.22 (compatible; MSIE 2.0; Windows 95)", + "Mozilla/1.22 (compatible; MSIE 2.0; Windows 3.1)" + }); + + uaMap.put("Firefox", new String[]{ + "Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0", + "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20120101 Firefox/29.0", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/29.0", + "Mozilla/5.0 (X11; OpenBSD amd64; rv:28.0) Gecko/20100101 Firefox/28.0", + "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0", + "Mozilla/5.0 (Windows NT 6.1; rv:27.3) Gecko/20130101 Firefox/27.3", + "Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:27.0) Gecko/20121011 Firefox/27.0", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:25.0) Gecko/20100101 Firefox/25.0", + "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0", + "Mozilla/5.0 (Windows NT 6.0; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Firefox/24.0", + "Mozilla/5.0 (Windows NT 6.2; rv:22.0) Gecko/20130405 Firefox/23.0", + "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20130406 Firefox/23.0", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:23.0) Gecko/20131011 Firefox/23.0", + "Mozilla/5.0 (Windows NT 6.2; rv:22.0) Gecko/20130405 Firefox/22.0", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:22.0) Gecko/20130328 Firefox/22.0", + "Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20130405 Firefox/22.0", + "Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:16.0.1) Gecko/20121011 Firefox/21.0.1", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:16.0.1) Gecko/20121011 Firefox/21.0.1", + "Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:21.0.0) Gecko/20121011 Firefox/21.0.0", + "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:21.0) Gecko/20130331 Firefox/21.0", + "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:21.0) Gecko/20100101 Firefox/21.0", + "Mozilla/5.0 (X11; Linux i686; rv:21.0) Gecko/20100101 Firefox/21.0", + "Mozilla/5.0 (Windows NT 6.2; rv:21.0) Gecko/20130326 Firefox/21.0", + "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20130401 Firefox/21.0", + "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20130331 Firefox/21.0", + "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20130330 Firefox/21.0", + "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0", + "Mozilla/5.0 (Windows NT 6.1; rv:21.0) Gecko/20130401 Firefox/21.0", + "Mozilla/5.0 (Windows NT 6.1; rv:21.0) Gecko/20130328 Firefox/21.0", + "Mozilla/5.0 (Windows NT 6.1; rv:21.0) Gecko/20100101 Firefox/21.0", + "Mozilla/5.0 (Windows NT 5.1; rv:21.0) Gecko/20130401 Firefox/21.0", + "Mozilla/5.0 (Windows NT 5.1; rv:21.0) Gecko/20130331 Firefox/21.0", + "Mozilla/5.0 (Windows NT 5.1; rv:21.0) Gecko/20100101 Firefox/21.0", + "Mozilla/5.0 (Windows NT 5.0; rv:21.0) Gecko/20100101 Firefox/21.0", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0", + "Mozilla/5.0 (Windows NT 6.2; Win64; x64;) Gecko/20100101 Firefox/20.0", + "Mozilla/5.0 (Windows x86; rv:19.0) Gecko/20100101 Firefox/19.0", + "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20100101 Firefox/19.0", + "Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/18.0.1", + "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0", + "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:17.0) Gecko/20100101 Firefox/17.0.6", + "Mozilla/5.0 (X11; Ubuntu; Linux armv7l; rv:17.0) Gecko/20100101 Firefox/17.0", + "Mozilla/6.0 (Windows NT 6.2; WOW64; rv:16.0.1) Gecko/20121011 Firefox/16.0.1", + "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:16.0.1) Gecko/20121011 Firefox/16.0.1", + "Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:16.0.1) Gecko/20121011 Firefox/16.0.1", + "Mozilla/5.0 (X11; NetBSD amd64; rv:16.0) Gecko/20121102 Firefox/16.0", + "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.16) Gecko/20120427 Firefox/15.0a1", + "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1", + "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:15.0) Gecko/20120910144328 Firefox/15.0.2", + "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:15.0) Gecko/20100101 Firefox/15.0.1", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:15.0) Gecko/20121011 Firefox/15.0.1", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:14.0) Gecko/20120405 Firefox/14.0a1", + "Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20120405 Firefox/14.0a1", + "Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120405 Firefox/14.0a1", + "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1", + "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:14.0) Gecko/20100101 Firefox/14.0.1", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; WOW64; en-US; rv:2.0.4) Gecko/20120718 AskTbAVR-IDW/3.12.5.17700 Firefox/14.0.1", + "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120403211507 Firefox/14.0.1", + "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/ 20120405 Firefox/14.0.1", + "Mozilla/5.0 (Windows NT 6.0; rv:14.0) Gecko/20100101 Firefox/14.0.1", + "Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20100101 Firefox/13.0.1", + "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120403211507 Firefox/12.0", + "Mozilla/5.0 (Windows NT 6.1; de;rv:12.0) Gecko/20120403211507 Firefox/12.0", + "Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20120403211507 Firefox/12.0", + "Mozilla/5.0 (compatible; Windows; U; Windows NT 6.2; WOW64; en-US; rv:12.0) Gecko/20120403211507 Firefox/12.0", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20120421 Gecko Firefox/11.0", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20120421 Firefox/11.0", + "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko Firefox/11.0", + "Mozilla/5.0 (Windows NT 6.1; U;WOW64; de;rv:11.0) Gecko Firefox/11.0", + "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0", + "Mozilla/6.0 (Macintosh; I; Intel Mac OS X 11_7_9; de-LI; rv:1.9b4) Gecko/2012010317 Firefox/10.0a4", + "Mozilla/5.0 (Macintosh; I; Intel Mac OS X 11_7_9; de-LI; rv:1.9b4) Gecko/2012010317 Firefox/10.0a4", + "Mozilla/5.0 (X11; Mageia; Linux x86_64; rv:10.0.9) Gecko/20100101 Firefox/10.0.9", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:9.0a2) Gecko/20111101 Firefox/9.0a2", + "Mozilla/5.0 (Windows NT 6.2; rv:9.0.1) Gecko/20100101 Firefox/9.0.1", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:9.0) Gecko/20100101 Firefox/9.0", + "Mozilla/5.0 (Windows NT 5.1; rv:8.0; en_us) Gecko/20100101 Firefox/8.0", + "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20100101 Firefox/7.0", + "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0a2) Gecko/20110613 Firefox/6.0a2", + "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0a2) Gecko/20110612 Firefox/6.0a2", + "Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0", + "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0", + "Mozilla/5.0 (Windows NT 5.1; rv:6.0) Gecko/20100101 Firefox/6.0 FirePHP/0.6", + "Mozilla/5.0 (Windows NT 5.0; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0", + "Mozilla/5.0 (X11; Linux i686 on x86_64; rv:5.0a2) Gecko/20110524 Firefox/5.0a2", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.28) Gecko/20120306 Firefox/5.0.1", + "Mozilla/5.0 (Windows NT 6.1; U; ru; rv:5.0.1.6) Gecko/20110501 Firefox/5.0.1 Firefox/5.0.1", + "mozilla/3.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/5.0.1", + "Mozilla/5.0 (X11; U; Linux i586; de; rv:5.0) Gecko/20100101 Firefox/5.0", + "Mozilla/5.0 (X11; U; Linux amd64; rv:5.0) Gecko/20100101 Firefox/5.0 (Debian)", + "Mozilla/5.0 (X11; U; Linux amd64; en-US; rv:5.0) Gecko/20110619 Firefox/5.0", + "Mozilla/5.0 (X11; Linux) Gecko Firefox/5.0", + "Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0 FirePHP/0.5", + "Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0 Firefox/5.0", + "Mozilla/5.0 (X11; Linux x86_64) Gecko Firefox/5.0", + "Mozilla/5.0 (X11; Linux ppc; rv:5.0) Gecko/20100101 Firefox/5.0", + "Mozilla/5.0 (X11; Linux AMD64) Gecko Firefox/5.0", + "Mozilla/5.0 (X11; FreeBSD amd64; rv:5.0) Gecko/20100101 Firefox/5.0", + "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:5.0) Gecko/20110619 Firefox/5.0", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:5.0) Gecko/20100101 Firefox/5.0", + "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20100101 Firefox/5.0", + "Mozilla/5.0 (Windows NT 6.1.1; rv:5.0) Gecko/20100101 Firefox/5.0", + "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0", + "Mozilla/5.0 (Windows NT 5.1; U; rv:5.0) Gecko/20100101 Firefox/5.0", + "Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/5.0", + "Mozilla/5.0 (Windows NT 5.0; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0", + "Mozilla/5.0 (Windows NT 5.0; rv:5.0) Gecko/20100101 Firefox/5.0", + "Mozilla/5.0 (X11; Linux x86_64; rv:2.2a1pre) Gecko/20110324 Firefox/4.2a1pre", + "Mozilla/5.0 (X11; Linux x86_64; rv:2.2a1pre) Gecko/20100101 Firefox/4.2a1pre", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.2a1pre) Gecko/20110324 Firefox/4.2a1pre", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.2a1pre) Gecko/20110323 Firefox/4.2a1pre", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.2a1pre) Gecko/20110208 Firefox/4.2a1pre", + "Mozilla/5.0 (X11; Linux x86_64; rv:2.0b9pre) Gecko/20110111 Firefox/4.0b9pre", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.0b9pre) Gecko/20101228 Firefox/4.0b9pre", + "Mozilla/5.0 (Windows NT 5.1; rv:2.0b9pre) Gecko/20110105 Firefox/4.0b9pre", + "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b8pre) Gecko/20101114 Firefox/4.0b8pre", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.0b8pre) Gecko/20101213 Firefox/4.0b8pre", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.0b8pre) Gecko/20101128 Firefox/4.0b8pre", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.0b8pre) Gecko/20101114 Firefox/4.0b8pre", + "Mozilla/5.0 (Windows NT 5.1; rv:2.0b8pre) Gecko/20101127 Firefox/4.0b8pre", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0b8) Gecko/20100101 Firefox/4.0b8", + "Mozilla/4.0 (compatible; Intel Mac OS X 10.6; rv:2.0b8) Gecko/20100101 Firefox/4.0b8)", + "Mozilla/5.0 (Windows NT 6.1; rv:2.0b7pre) Gecko/20100921 Firefox/4.0b7pre", + "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b7) Gecko/20101111 Firefox/4.0b7", + "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b7) Gecko/20100101 Firefox/4.0b7", + "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b6pre) Gecko/20100903 Firefox/4.0b6pre", + "Mozilla/5.0 (Windows NT 6.1; rv:2.0b6pre) Gecko/20100903 Firefox/4.0b6pre Firefox/4.0b6pre", + "Mozilla/5.0 (X11; Linux x86_64; rv:2.0b4) Gecko/20100818 Firefox/4.0b4", + "Mozilla/5.0 (X11; Linux i686; rv:2.0b3pre) Gecko/20100731 Firefox/4.0b3pre", + "Mozilla/5.0 (Windows NT 5.2; rv:2.0b13pre) Gecko/20110304 Firefox/4.0b13pre", + "Mozilla/5.0 (Windows NT 5.1; rv:2.0b13pre) Gecko/20110223 Firefox/4.0b13pre", + "Mozilla/5.0 (X11; Linux i686; rv:2.0b12pre) Gecko/20110204 Firefox/4.0b12pre", + "Mozilla/5.0 (X11; Linux i686; rv:2.0b12pre) Gecko/20100101 Firefox/4.0b12pre", + "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b11pre) Gecko/20110128 Firefox/4.0b11pre", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.0b11pre) Gecko/20110131 Firefox/4.0b11pre", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.0b11pre) Gecko/20110129 Firefox/4.0b11pre", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.0b11pre) Gecko/20110128 Firefox/4.0b11pre", + "Mozilla/5.0 (Windows NT 6.1; rv:2.0b11pre) Gecko/20110126 Firefox/4.0b11pre", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0b11pre) Gecko/20110126 Firefox/4.0b11pre", + "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.0b10pre) Gecko/20110118 Firefox/4.0b10pre", + "Mozilla/5.0 (Windows NT 6.1; rv:2.0b10pre) Gecko/20110113 Firefox/4.0b10pre", + "Mozilla/5.0 (X11; Linux i686; rv:2.0b10) Gecko/20100101 Firefox/4.0b10", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:2.0b10) Gecko/20110126 Firefox/4.0b10", + "Mozilla/5.0 (Windows NT 6.1; rv:2.0b10) Gecko/20110126 Firefox/4.0b10", + "Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.3) Gecko/20091020 Ubuntu/10.04 (lucid) Firefox/4.0.1", + "Mozilla/5.0 (X11; Linux x86_64; rv:2.0.1) Gecko/20110506 Firefox/4.0.1", + "Mozilla/5.0 (X11; Linux i686; rv:2.0.1) Gecko/20110518 Firefox/4.0.1", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:2.0.1) Gecko/20110606 Firefox/4.0.1", + "Mozilla/5.0 (X11; U; Linux x86_64; pl-PL; rv:2.0) Gecko/20110307 Firefox/4.0", + "Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:2.0) Gecko/20110404 Fedora/16-dev Firefox/4.0", + "Mozilla/5.0 (X11; Arch Linux i686; rv:2.0) Gecko/20110321 Firefox/4.0", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.3) Gecko/20100401 Firefox/4.0 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows NT 6.1; rv:2.0) Gecko/20110319 Firefox/4.0", + "Mozilla/5.0 (Windows NT 6.1; rv:1.9) Gecko/20100101 Firefox/4.0", + "Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.2) Gecko/20121223 Ubuntu/9.25 (jaunty) Firefox/3.8", + "Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.2) Gecko/2008092313 Ubuntu/9.25 (jaunty) Firefox/3.8", + "Mozilla/5.0 (X11; U; Linux i686; it-IT; rv:1.9.0.2) Gecko/2008092313 Ubuntu/9.25 (jaunty) Firefox/3.8", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.3) Gecko/20100401 Mozilla/5.0 (X11; U; Linux i686; it-IT; rv:1.9.0.2) Gecko/2008092313 Ubuntu/9.25 (jaunty) Firefox/3.8", + "Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.3a5pre) Gecko/20100526 Firefox/3.7a5pre", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2b5) Gecko/20091204 Firefox/3.6b5", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2b5) Gecko/20091204 Firefox/3.6b5", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2b5) Gecko/20091204 Firefox/3.6b5", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2) Gecko/20091218 Firefox 3.6b5", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2b4) Gecko/20091124 Firefox/3.6b4 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2b4) Gecko/20091124 Firefox/3.6b4", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2b1) Gecko/20091014 Firefox/3.6b1 GTB5", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2a1pre) Gecko/20090428 Firefox/3.6a1pre", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2a1pre) Gecko/20090405 Firefox/3.6a1pre", + "Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.9.2a1pre) Gecko/20090405 Ubuntu/9.04 (jaunty) Firefox/3.6a1pre", + "Mozilla/5.0 (Windows; Windows NT 5.1; es-ES; rv:1.9.2a1pre) Gecko/20090402 Firefox/3.6a1pre", + "Mozilla/5.0 (Windows; Windows NT 5.1; en-US; rv:1.9.2a1pre) Gecko/20090402 Firefox/3.6a1pre", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2a1pre) Gecko/20090402 Firefox/3.6a1pre (.NET CLR 3.5.30729)", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.9) Gecko/20100915 Gentoo Firefox/3.6.9", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.9) Gecko/20100827 Red Hat/3.6.9-2.el6 Firefox/3.6.9", + "Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.2.9) Gecko/20100913 Firefox/3.6.9", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; rv:1.9.2.9) Gecko/20100913 Firefox/3.6.9", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2.9) Gecko/20100824 Firefox/3.6.9 ( .NET CLR 3.5.30729; .NET CLR 4.0.20506)", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-GB; rv:1.9.2.9) Gecko/20100824 Firefox/3.6.9", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6;en-US; rv:1.9.2.9) Gecko/20100824 Firefox/3.6.9", + "Mozilla/5.0 (X11; U; OpenBSD i386; en-US; rv:1.9.2.8) Gecko/20101230 Firefox/3.6.8", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.8) Gecko/20100804 Gentoo Firefox/3.6.8", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.8) Gecko/20100723 SUSE/3.6.8-0.1.1 Firefox/3.6.8", + "Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.9.2.8) Gecko/20100722 Ubuntu/10.04 (lucid) Firefox/3.6.8", + "Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.8) Gecko/20100723 Ubuntu/10.04 (lucid) Firefox/3.6.8", + "Mozilla/5.0 (X11; U; Linux i686; fi-FI; rv:1.9.2.8) Gecko/20100723 Ubuntu/10.04 (lucid) Firefox/3.6.8", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.8) Gecko/20100727 Firefox/3.6.8", + "Mozilla/5.0 (X11; U; Linux i686; de-DE; rv:1.9.2.8) Gecko/20100725 Gentoo Firefox/3.6.8", + "Mozilla/5.0 (X11; U; FreeBSD i386; de-CH; rv:1.9.2.8) Gecko/20100729 Firefox/3.6.8", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; pt-BR; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 GTB7.1", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; it; rv:1.9.2.8) Gecko/20100722 AskTbADAP/3.9.1.14019 Firefox/3.6.8", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; he; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2.8) Gecko/20100722 Firefox 3.6.8 GTB7.1", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 ( .NET CLR 3.5.30729; .NET4.0C)", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.8) Gecko/20100722 Firefox 3.6.8", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.3) Gecko/20121221 Firefox/3.6.8", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; zh-TW; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 ( .NET CLR 3.5.30729; .NET4.0E)", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.7) Gecko/20100809 Fedora/3.6.7-1.fc14 Firefox/3.6.7", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.7) Gecko/20100723 Fedora/3.6.7-1.fc13 Firefox/3.6.7", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.7) Gecko/20100726 CentOS/3.6-3.el5.centos Firefox/3.6.7", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; hu; rv:1.9.2.7) Gecko/20100713 Firefox/3.6.7 GTB7.1", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.7 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-PT; rv:1.9.2.7) Gecko/20100713 Firefox/3.6.7 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.6) Gecko/20100628 Ubuntu/10.04 (lucid) Firefox/3.6.6 GTB7.1", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.6) Gecko/20100628 Ubuntu/10.04 (lucid) Firefox/3.6.6 GTB7.0", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.6) Gecko/20100628 Ubuntu/10.04 (lucid) Firefox/3.6.6 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.6) Gecko/20100628 Ubuntu/10.04 (lucid) Firefox/3.6.6", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; pt-PT; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; it; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-CN; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 GTB7.1", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; nl; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 ( .NET CLR 3.5.30729; .NET4.0E)", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; de-AT; rv:1.9.1.8) Gecko/20100625 Firefox/3.6.6", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.4) Gecko/20100614 Ubuntu/10.04 (lucid) Firefox/3.6.4", + "Mozilla/5.0 (X11; U; Linux i686; fa; rv:1.8.1.4) Gecko/20100527 Firefox/3.6.4", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.4) Gecko/20100625 Gentoo Firefox/3.6.4", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-TW; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.4) Gecko/20100513 Firefox/3.6.4", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4 GTB7.1", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; cs; rv:1.9.2.4) Gecko/20100513 Firefox/3.6.4 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-CN; rv:1.9.2.4) Gecko/20100513 Firefox/3.6.4", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.2.4) Gecko/20100513 Firefox/3.6.4 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.2.4) Gecko/20100523 Firefox/3.6.4 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.4) Gecko/20100527 Firefox/3.6.4 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.4) Gecko/20100527 Firefox/3.6.4", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.4) Gecko/20100523 Firefox/3.6.4 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.4) Gecko/20100513 Firefox/3.6.4 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-CA; rv:1.9.2.4) Gecko/20100523 Firefox/3.6.4", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4 GTB7.0 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.4) Gecko/20100513 Firefox/3.6.4 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.4) Gecko/20100503 Firefox/3.6.4 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; nb-NO; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; ko; rv:1.9.2.4) Gecko/20100523 Firefox/3.6.4", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3pre) Gecko/20100405 Firefox/3.6.3plugin1 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; he; rv:1.9.1b4pre) Gecko/20100405 Firefox/3.6.3plugin1", + "Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.3) Gecko/20100403 Fedora/3.6.3-4.fc13 Firefox/3.6.3", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.3) Gecko/20100403 Firefox/3.6.3", + "Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.3) Gecko/20100401 SUSE/3.6.3-1.1 Firefox/3.6.3", + "Mozilla/5.0 (X11; U; Linux i686; ko-KR; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100404 Ubuntu/10.04 (lucid) Firefox/3.6.3", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.1", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.3", + "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3", + "Mozilla/5.0 (X11; U; Linux AMD64; en-US; rv:1.9.2.3) Gecko/20100403 Ubuntu/10.10 (maverick) Firefox/3.6.3", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; it; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; hu; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.1", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; es-ES; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.1", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; es-ES; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; es-ES; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; cs; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; ca; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.2.28) Gecko/20120306 Firefox/3.6.28", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.28) Gecko/20120306 AskTbSTC-SRS/3.13.1.18132 Firefox/3.6.28 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.28) Gecko/20120306 Firefox/3.6.28 ( .NET CLR 3.5.30729; .NET4.0C)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.25) Gecko/20111212 Firefox/3.6.25 ( .NET CLR 3.5.30729; .NET4.0C)", + "Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.2.24) Gecko/20111101 SUSE/3.6.24-0.2.1 Firefox/3.6.24", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2.24) Gecko/20111103 Firefox/3.6.24", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.24) Gecko/20111103 Firefox/3.6.24", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; fr; rv:1.9.2.23) Gecko/20110920 Firefox/3.6.23", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en-US; rv:1.9.2.22) Gecko/20110902 Firefox/3.6.22", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; it; rv:1.9.2.22) Gecko/20110902 Firefox/3.6.22", + "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.21) Gecko/20110830 Ubuntu/10.10 (maverick) Firefox/3.6.21", + "Mozilla/5.0 (X11; U; OpenBSD i386; en-US; rv:1.9.2.20) Gecko/20110803 Firefox/3.6.20", + "Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.2.20) Gecko/20110805 Ubuntu/10.04 (lucid) Firefox/3.6.20", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.20) Gecko/20110804 Red Hat/3.6-2.el5 Firefox/3.6.20", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; hu; rv:1.9.2.20) Gecko/20110803 Firefox/3.6.20", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.2.20) Gecko/20110803 Firefox/3.6.20", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.2.20) Gecko/20110803 Firefox/3.6.20 ( .NET CLR 3.5.30729; .NET4.0E)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; hu; rv:1.9.2.20) Gecko/20110803 Firefox/3.6.20 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.20) Gecko/20110803 AskTbFWV5/3.13.0.17701 Firefox/3.6.20 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; cs; rv:1.9.2.20) Gecko/20110803 Firefox/3.6.20", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.20) Gecko/20110803 Firefox/3.6.20", + "Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2 GTB7.0", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.2) Gecko/20100316 AskTbSPC2/3.9.1.14019 Firefox/3.6.2", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2 GTB6 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2 ( .NET CLR 3.0.04506.648)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2 ( .NET CLR 3.0.04506.30)", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.10pre) Gecko/20100902 Ubuntu/9.10 (karmic) Firefox/3.6.1pre", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.2.20) Gecko/20110803 Firefox/3.6.19", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en-GB; rv:1.9.2.19) Gecko/20110707 Firefox/3.6.19", + "Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.2.18) Gecko/20110628 Ubuntu/10.10 (maverick) Firefox/3.6.18", + "Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.9.2.18) Gecko/20110614 Firefox/3.6.18 ( .NET CLR 3.5.30729; .NET4.0E)", + "Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.2.18) Gecko/20110628 Ubuntu/10.10 (maverick) Firefox/3.6.18", + "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.18) Gecko/20110628 Ubuntu/10.10 (maverick) Firefox/3.6.18", + "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.18) Gecko/20110615 Ubuntu/10.10 (maverick) Firefox/3.6.18", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; pt-BR; rv:1.9.2.18) Gecko/20110614 Firefox/3.6.18 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; ar; rv:1.9.2.18) Gecko/20110614 Firefox/3.6.18", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; pt-BR; rv:1.9.2.18) Gecko/20110614 Firefox/3.6.18 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2.18) Gecko/20110614 Firefox/3.6.18 ( .NET CLR 3.5.30729; .NET4.0E)", + "Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-GB; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17", + "Mozilla/5.0 (X11; Linux i686 on x86_64; rv:5.0) Gecko/20100101 Firefox/3.6.17 Firefox/3.6.17", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; sl; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17 ( .NET CLR 3.5.30729; .NET4.0E)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; hu; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17 ( .NET CLR 3.5.30729; .NET4.0E)", + "Mozilla/5.0 (X11; U; Linux x86_64; ja-JP; rv:1.9.2.16) Gecko/20110323 Ubuntu/10.10 (maverick) Firefox/3.6.16", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.16) Gecko/20110323 Ubuntu/9.10 (karmic) Firefox/3.6.16 FirePHP/0.5", + "Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; ko; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16 ( .NET CLR 3.5.30729; .NET4.0E)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.1.13) Gecko/20100914 Firefox/3.6.16", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.2.16) Gecko/20110319 AskTbUTR/3.11.3.15590 Firefox/3.6.16", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.16pre) Gecko/20110304 Ubuntu/10.10 (maverick) Firefox/3.6.15pre", + "Mozilla/5.0 (X11; U; Linux i686; nl; rv:1.9.2.15) Gecko/20110303 Ubuntu/8.04 (hardy) Firefox/3.6.15", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.15) Gecko/20110303 Ubuntu/10.04 (lucid) Firefox/3.6.15 FirePHP/0.5", + "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.15) Gecko/20110330 CentOS/3.6-1.el5.centos Firefox/3.6.15", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; es-ES; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15 ( .NET CLR 3.5.30729; .NET4.0C) FirePHP/0.5", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2.15) Gecko/20110303 AskTbBT4/3.11.3.15590 Firefox/3.6.15 ( .NET CLR 3.5.30729; .NET4.0C)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14pre) Gecko/20110105 Firefox/3.6.14pre", + "Mozilla/5.0 (X11; U; Linux armv7l; en-US; rv:1.9.2.14) Gecko/20110224 Firefox/3.6.14 MB860/Version.0.43.3.MB860.AmericaMovil.en.MX", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2.14) Gecko/20110218 Firefox/3.6.14", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-AU; rv:1.9.2.14) Gecko/20110218 Firefox/3.6.14", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.2.14) Gecko/20110218 Firefox/3.6.14 GTB7.1 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.13) Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux x86_64; pl-PL; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.04 (lucid) Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux x86_64; nb-NO; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.04 (lucid) Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.04 (lucid) Firefox/3.6.13 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.13) Gecko/20110103 Fedora/3.6.13-1.fc14 Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101223 Gentoo Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101219 Gentoo Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101206 Red Hat/3.6-3.el4 Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101206 Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux x86_64; en-NZ; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.9.2.13) Gecko/20101206 Ubuntu/9.10 (karmic) Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.9.2.13) Gecko/20101206 Red Hat/3.6-2.el5 Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux x86_64; da-DK; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux MIPS32 1074Kf CPS QuadCore; en-US; rv:1.9.2.13) Gecko/20110103 Fedora/3.6.13-1.fc14 Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux i686; pt-BR; rv:1.9.2.13) Gecko/20101209 Fedora/3.6.13-1.fc13 Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.2.13) Gecko/20101206 Ubuntu/9.10 (karmic) Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.13) Gecko/20101209 CentOS/3.6-2.el5.centos Firefox/3.6.13", + "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13", + "Mozilla/5.0 (X11; U; NetBSD i386; en-US; rv:1.9.2.12) Gecko/20101030 Firefox/3.6.12", + "Mozilla/5.0 (X11; U; Linux x86_64; es-MX; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.04 (lucid) Firefox/3.6.12", + "Mozilla/5.0 (X11; U; Linux x86_64; es-ES; rv:1.9.2.12) Gecko/20101027 Fedora/3.6.12-1.fc13 Firefox/3.6.12", + "Mozilla/5.0 (X11; U; Linux x86_64; es-ES; rv:1.9.2.12) Gecko/20101026 SUSE/3.6.12-0.7.1 Firefox/3.6.12", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.12) Gecko/20101102 Gentoo Firefox/3.6.12", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.12) Gecko/20101102 Firefox/3.6.12", + "Mozilla/5.0 (X11; U; Linux ppc; fr; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12", + "Mozilla/5.0 (X11; U; Linux i686; ko-KR; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.12) Gecko/20101114 Gentoo Firefox/3.6.12", + "Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12 GTB7.1", + "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.12) Gecko/20101027 Fedora/3.6.12-1.fc13 Firefox/3.6.12", + "Mozilla/5.0 (X11; FreeBSD x86_64; rv:2.0) Gecko/20100101 Firefox/3.6.12", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 ( .NET CLR 3.5.30729; .NET4.0E)", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; sv-SE; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 (.NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; .NET CLR 3.5.21022)", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; de; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 GTB5", + "Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.2.11) Gecko/20101028 CentOS/3.6-2.el5.centos Firefox/3.6.11", + "Mozilla/5.0 (X11; U; Linux armv7l; en-GB; rv:1.9.2.3pre) Gecko/20100723 Firefox/3.6.11", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; ru; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 (X11; U; Linux x86_64; zh-CN; rv:1.9.2.10) Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10", + "Mozilla/5.0 (X11; U; Linux x86_64; pt-BR; rv:1.9.2.10) Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10", + "Mozilla/5.0 (X11; U; Linux x86_64; pl-PL; rv:1.9.2.10) Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.10) Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10 GTB7.1", + "Mozilla/5.0 (X11; U; Linux x86_64; el-GR; rv:1.9.2.10) Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10", + "Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.10) Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10 GTB7.1", + "Mozilla/5.0 (X11; U; Linux x86_64; cs-CZ; rv:1.9.2.10) Gecko/20100915 Ubuntu/10.04 (lucid) Firefox/3.6.10", + "Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.2.10) Gecko/20100915 Ubuntu/10.04 (lucid) Firefox/3.6.10", + "Mozilla/5.0 (X11; U; Linux i686; fr-FR; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10", + "Mozilla/5.0 (X11; U; Linux i686; es-AR; rv:1.9.2.10) Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.10) Gecko/20100915 Ubuntu/9.04 (jaunty) Firefox/3.6.10", + "Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.2.11) Gecko/20101013 Ubuntu/10.10 (maverick) Firefox/3.6.10", + "Mozilla/5.0 (X11; U; Linux i686; en-CA; rv:1.9.2.10) Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10", + "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.10) Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10", + "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.10) Gecko/20100915 Ubuntu/9.10 (karmic) Firefox/3.6.10", + "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.10) Gecko/20100915 Ubuntu/10.04 (lucid) Firefox/3.6.10", + "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.10) Gecko/20100914 SUSE/3.6.10-0.3.1 Firefox/3.6.10", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; ro; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; nl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.1) Gecko/20100122 firefox/3.6.1", + "Mozilla/5.0(Windows; U; Windows NT 7.0; rv:1.9.2) Gecko/20100101 Firefox/3.6", + "Mozilla/5.0(Windows; U; Windows NT 5.2; rv:1.9.2) Gecko/20100101 Firefox/3.6", + "Mozilla/5.0 (X11; U; x86_64 Linux; en_GB, en_US; rv:1.9.2) Gecko/20100115 Firefox/3.6", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2) Gecko/20100222 Ubuntu/10.04 (lucid) Firefox/3.6", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2) Gecko/20100130 Gentoo Firefox/3.6", + "Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2) Gecko/20100308 Ubuntu/10.04 (lucid) Firefox/3.6", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.2pre) Gecko/20100312 Ubuntu/9.04 (jaunty) Firefox/3.6", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2) Gecko/20100128 Gentoo Firefox/3.6", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2) Gecko/20100115 Ubuntu/10.04 (lucid) Firefox/3.6", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 FirePHP/0.4", + "Mozilla/5.0 (X11; Linux i686; rv:2.0) Gecko/20100101 Firefox/3.6", + "Mozilla/5.0 (X11; FreeBSD i686) Firefox/3.6", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru-RU; rv:1.9.2) Gecko/20100105 MRA 5.6 (build 03278) Firefox/3.6 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; lt; rv:1.9.2) Gecko/20100115 Firefox/3.6", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a3pre) Gecko/20100306 Firefox3.6 (.NET CLR 3.5.30729)", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.8) Gecko/20100806 Firefox/3.6", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.17) Gecko/20110420 Firefox/3.6", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.3) Gecko/20100401 Firefox/3.6;MEGAUPLOAD 1.0", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; ar; rv:1.9.2) Gecko/20100115 Firefox/3.6", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.2) Gecko/20100115 Firefox/3.6", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1b5pre) Gecko/20090517 Firefox/3.5b4pre (.NET CLR 3.5.30729)", + "Mozilla/5.0 (X11; U; Gentoo Linux x86_64; pl-PL) Gecko Firefox", + "Mozilla/5.0 (X11; ; Linux x86_64; rv:1.8.1.6) Gecko/20070802 Firefox", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.6) Gecko/2009011913 Firefox", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.9.2.20) Gecko/20110803 Firefox", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; rv:1.8.1.16) Gecko/20080702 Firefox", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.13) Gecko/20080313 Firefox", + }); + uaMap.put("Chrome", new String[]{ + "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.67 Safari/537.36", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.67 Safari/537.36", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1944.0 Safari/537.36", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.47 Safari/537.36", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.116 Safari/537.36 Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10", + "Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1667.0 Safari/537.36", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1664.3 Safari/537.36", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1664.3 Safari/537.36", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.16 Safari/537.36", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1623.0 Safari/537.36", + "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.17 Safari/537.36", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.62 Safari/537.36", + "Mozilla/5.0 (X11; CrOS i686 4319.74.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36", + "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.2 Safari/537.36", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1468.0 Safari/537.36", + "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1467.0 Safari/537.36", + "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1464.0 Safari/537.36", + "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1500.55 Safari/537.36", + "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.93 Safari/537.36", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.93 Safari/537.36", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.93 Safari/537.36", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.93 Safari/537.36", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.93 Safari/537.36", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.93 Safari/537.36", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.90 Safari/537.36", + "Mozilla/5.0 (X11; NetBSD) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36", + "Mozilla/5.0 (X11; CrOS i686 3912.101.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.60 Safari/537.17", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1309.0 Safari/537.17", + "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.15 (KHTML, like Gecko) Chrome/24.0.1295.0 Safari/537.15", + "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.14 (KHTML, like Gecko) Chrome/24.0.1292.0 Safari/537.14", + "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.13 (KHTML, like Gecko) Chrome/24.0.1290.1 Safari/537.13", + "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.13 (KHTML, like Gecko) Chrome/24.0.1290.1 Safari/537.13", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.13 (KHTML, like Gecko) Chrome/24.0.1290.1 Safari/537.13", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.13 (KHTML, like Gecko) Chrome/24.0.1290.1 Safari/537.13", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.13 (KHTML, like Gecko) Chrome/24.0.1284.0 Safari/537.13", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.6 Safari/537.11", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.6 Safari/537.11", + "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.26 Safari/537.11", + "Mozilla/5.0 (Windows NT 6.0) yi; AppleWebKit/345667.12221 (KHTML, like Gecko) Chrome/23.0.1271.26 Safari/453667.1221", + "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.17 Safari/537.11", + "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_0) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.2 (KHTML, like Gecko) Chrome/22.0.1216.0 Safari/537.2", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1", + "Mozilla/5.0 (X11; CrOS i686 2268.111.0) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1092.0 Safari/536.6", + "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1090.0 Safari/536.6", + "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/19.77.34.5 Safari/537.1", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.9 Safari/536.5", + "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.36 Safari/536.5", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.3 (KHTML, like Gecko) Chrome/19.0.1063.0 Safari/536.3", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/536.3 (KHTML, like Gecko) Chrome/19.0.1063.0 Safari/536.3", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_0) AppleWebKit/536.3 (KHTML, like Gecko) Chrome/19.0.1063.0 Safari/536.3", + "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/536.3 (KHTML, like Gecko) Chrome/19.0.1062.0 Safari/536.3", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.3 (KHTML, like Gecko) Chrome/19.0.1062.0 Safari/536.3", + "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/536.3 (KHTML, like Gecko) Chrome/19.0.1061.1 Safari/536.3", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.3 (KHTML, like Gecko) Chrome/19.0.1061.1 Safari/536.3", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.3 (KHTML, like Gecko) Chrome/19.0.1061.1 Safari/536.3", + "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/536.3 (KHTML, like Gecko) Chrome/19.0.1061.0 Safari/536.3", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.24 (KHTML, like Gecko) Chrome/19.0.1055.1 Safari/535.24", + "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/535.24 (KHTML, like Gecko) Chrome/19.0.1055.1 Safari/535.24", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.24 (KHTML, like Gecko) Chrome/19.0.1055.1 Safari/535.24", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.22 (KHTML, like Gecko) Chrome/19.0.1047.0 Safari/535.22", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1042.0 Safari/535.21", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1041.0 Safari/535.21", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.20 (KHTML, like Gecko) Chrome/19.0.1036.7 Safari/535.20", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/18.6.872.0 Safari/535.2 UNTRUSTED/1.0 3gpp-gba UNTRUSTED/1.0", + "Mozilla/5.0 (Macintosh; AMD Mac OS X 10_8_2) AppleWebKit/535.22 (KHTML, like Gecko) Chrome/18.6.872", + "Mozilla/5.0 (X11; CrOS i686 1660.57.0) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.46 Safari/535.19", + "Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.45 Safari/535.19", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.45 Safari/535.19", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.45 Safari/535.19", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Safari/535.19", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_5_8) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.151 Safari/535.19", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.19 (KHTML, like Gecko) Ubuntu/11.10 Chromium/18.0.1025.142 Chrome/18.0.1025.142 Safari/535.19", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.11 Safari/535.19", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.66 Safari/535.11", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.66 Safari/535.11", + "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.66 Safari/535.11", + "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.66 Safari/535.11", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.66 Safari/535.11", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.66 Safari/535.11", + "Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.66 Safari/535.11", + "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.66 Safari/535.11", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.66 Safari/535.11", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.66 Safari/535.11", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.66 Safari/535.11", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.66 Safari/535.11", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_5_8) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.66 Safari/535.11", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.11 (KHTML, like Gecko) Ubuntu/11.10 Chromium/17.0.963.65 Chrome/17.0.963.65 Safari/535.11", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.11 (KHTML, like Gecko) Ubuntu/11.04 Chromium/17.0.963.65 Chrome/17.0.963.65 Safari/535.11", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.11 (KHTML, like Gecko) Ubuntu/10.10 Chromium/17.0.963.65 Chrome/17.0.963.65 Safari/535.11", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.11 (KHTML, like Gecko) Ubuntu/11.10 Chromium/17.0.963.65 Chrome/17.0.963.65 Safari/535.11", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.65 Safari/535.11", + "Mozilla/5.0 (X11; FreeBSD amd64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.65 Safari/535.11", + "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.65 Safari/535.11", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.65 Safari/535.11", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.65 Safari/535.11", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_4) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.65 Safari/535.11", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.11 (KHTML, like Gecko) Ubuntu/11.04 Chromium/17.0.963.56 Chrome/17.0.963.56 Safari/535.11", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11", + "Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.12 Safari/535.11", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.8 (KHTML, like Gecko) Chrome/17.0.940.0 Safari/535.8", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7ad-imcjapan-syosyaman-xkgi3lqg03!wgz", + "Mozilla/5.0 (X11; CrOS i686 1193.158.0) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7", + "Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7", + "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7xs5D9rRDFpg2g", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.8 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.8", + "Mozilla/5.0 (Windows NT 5.2; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.36 Safari/535.7", + "Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.36 Safari/535.7", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.36 Safari/535.7", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.6 (KHTML, like Gecko) Chrome/16.0.897.0 Safari/535.6", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.54 Safari/535.2", + "Mozilla/5.0 (X11; FreeBSD i386) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.2 (KHTML, like Gecko) Ubuntu/11.10 Chromium/15.0.874.120 Chrome/15.0.874.120 Safari/535.2", + "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.120 Safari/535.2", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.872.0 Safari/535.2", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.2 (KHTML, like Gecko) Ubuntu/11.04 Chromium/15.0.871.0 Chrome/15.0.871.0 Safari/535.2", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.864.0 Safari/535.2", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.861.0 Safari/535.2", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.861.0 Safari/535.2", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.861.0 Safari/535.2", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.860.0 Safari/535.2", + "Chrome/15.0.860.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/15.0.860.0", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.186 Safari/535.1", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.834.0 Safari/535.1", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Ubuntu/11.04 Chromium/14.0.825.0 Chrome/14.0.825.0 Safari/535.1", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.824.0 Safari/535.1", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.815.10913 Safari/535.1", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.815.0 Safari/535.1", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Ubuntu/11.04 Chromium/14.0.814.0 Chrome/14.0.814.0 Safari/535.1", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.814.0 Safari/535.1", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Ubuntu/10.04 Chromium/14.0.813.0 Chrome/14.0.813.0 Safari/535.1", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.813.0 Safari/535.1", + "Mozilla/5.0 (Windows NT 5.2) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.813.0 Safari/535.1", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.813.0 Safari/535.1", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.813.0 Safari/535.1", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.812.0 Safari/535.1", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.811.0 Safari/535.1", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.810.0 Safari/535.1", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.810.0 Safari/535.1", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.809.0 Safari/535.1", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Ubuntu/10.10 Chromium/14.0.808.0 Chrome/14.0.808.0 Safari/535.1", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Ubuntu/10.04 Chromium/14.0.808.0 Chrome/14.0.808.0 Safari/535.1", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Ubuntu/10.04 Chromium/14.0.804.0 Chrome/14.0.804.0 Safari/535.1", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.803.0 Safari/535.1", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Ubuntu/11.04 Chromium/14.0.803.0 Chrome/14.0.803.0 Safari/535.1", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.803.0 Safari/535.1", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.803.0 Safari/535.1", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.803.0 Safari/535.1", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_5_8) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.803.0 Safari/535.1", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.801.0 Safari/535.1", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_5_8) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.801.0 Safari/535.1", + "Mozilla/5.0 (Windows NT 5.2) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.794.0 Safari/535.1", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.794.0 Safari/535.1", + "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.792.0 Safari/535.1", + "Mozilla/5.0 (Windows NT 5.2) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.792.0 Safari/535.1", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.792.0 Safari/535.1", + "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_7) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.790.0 Safari/535.1", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.790.0 Safari/535.1", + "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/526.3 (KHTML, like Gecko) Chrome/14.0.564.21 Safari/526.3", + "Mozilla/5.0 (X11; CrOS i686 13.587.48) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.43 Safari/535.1", + "Mozilla/5.0 Slackware/13.37 (X11; U; Linux x86_64; en-US) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41", + "Mozilla/5.0 ArchLinux (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Ubuntu/11.04 Chromium/13.0.782.41 Chrome/13.0.782.41 Safari/535.1", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1", + "Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1", + "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1", + "Mozilla/5.0 (Windows NT 5.2; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_3) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_2) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_3) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.32 Safari/535.1", + "Mozilla/5.0 (X11; Linux amd64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.24 Safari/535.1", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.24 Safari/535.1", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.24 Safari/535.1", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1", + "Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1", + "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.215 Safari/535.1", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.215 Safari/535.1", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.215 Safari/535.1", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.215 Safari/535.1", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.20 Safari/535.1", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.20 Safari/535.1", + "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.20 Safari/535.1", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.20 Safari/535.1", + "Mozilla/5.0 (X11; CrOS i686 0.13.587) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.14 Safari/535.1", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.107 Safari/535.1", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_2) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.107 Safari/535.1", + "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.1 Safari/535.1", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.36 (KHTML, like Gecko) Chrome/13.0.766.0 Safari/534.36", + "Mozilla/5.0 (X11; Linux amd64) AppleWebKit/534.36 (KHTML, like Gecko) Chrome/13.0.766.0 Safari/534.36", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.35 (KHTML, like Gecko) Ubuntu/10.10 Chromium/13.0.764.0 Chrome/13.0.764.0 Safari/534.35", + "Mozilla/5.0 (X11; CrOS i686 0.13.507) AppleWebKit/534.35 (KHTML, like Gecko) Chrome/13.0.763.0 Safari/534.35", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.33 (KHTML, like Gecko) Ubuntu/9.10 Chromium/13.0.752.0 Chrome/13.0.752.0 Safari/534.33", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_5_8) AppleWebKit/534.31 (KHTML, like Gecko) Chrome/13.0.748.0 Safari/534.31", + "Mozilla/5.0 (Windows NT 6.1; en-US) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.750.0 Safari/534.30", + "Mozilla/5.0 (X11; CrOS i686 12.433.109) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.93 Safari/534.30", + "Mozilla/5.0 (X11; CrOS i686 12.0.742.91) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.93 Safari/534.30", + "Mozilla/5.0 Slackware/13.37 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/12.0.742.91", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.91 Chromium/12.0.742.91 Safari/534.30", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.68 Safari/534.30", + "Mozilla/5.0 ArchLinux (X11; U; Linux x86_64; en-US) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.60 Safari/534.30", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.53 Safari/534.30", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.113 Safari/534.30", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Ubuntu/11.04 Chromium/12.0.742.112 Chrome/12.0.742.112 Safari/534.30", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Ubuntu/10.10 Chromium/12.0.742.112 Chrome/12.0.742.112 Safari/534.30", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Ubuntu/10.04 Chromium/12.0.742.112 Chrome/12.0.742.112 Safari/534.30", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.30 (KHTML, like Gecko) Ubuntu/11.04 Chromium/12.0.742.112 Chrome/12.0.742.112 Safari/534.30", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.30 (KHTML, like Gecko) Ubuntu/10.10 Chromium/12.0.742.112 Chrome/12.0.742.112 Safari/534.30", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.30 (KHTML, like Gecko) Ubuntu/10.04 Chromium/12.0.742.112 Chrome/12.0.742.112 Safari/534.30", + "Mozilla/5.0 (Windows NT 7.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30", + "Mozilla/5.0 (Windows NT 5.2) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30", + "Mozilla/5.0 (Windows 8) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_6) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_4) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30", + "Mozilla/5.0 (X11; CrOS i686 12.433.216) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.105 Safari/534.30", + "Mozilla/5.0 ArchLinux (X11; U; Linux x86_64; en-US) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30", + "Mozilla/5.0 ArchLinux (X11; U; Linux x86_64; en-US) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.30 (KHTML, like Gecko) Slackware/Chrome/12.0.742.100 Safari/534.30", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30", + "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_4) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.724.100 Safari/534.30", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.25 (KHTML, like Gecko) Chrome/12.0.706.0 Safari/534.25", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.25 (KHTML, like Gecko) Chrome/12.0.704.0 Safari/534.25", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.24 (KHTML, like Gecko) Ubuntu/10.10 Chromium/12.0.703.0 Chrome/12.0.703.0 Safari/534.24", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.24 (KHTML, like Gecko) Ubuntu/10.10 Chromium/12.0.702.0 Chrome/12.0.702.0 Safari/534.24", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/12.0.702.0 Safari/534.24", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/12.0.702.0 Safari/534.24", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.700.3 Safari/534.24", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.699.0 Safari/534.24", + "Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.699.0 Safari/534.24", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_6) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.698.0 Safari/534.24", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.697.0 Safari/534.24", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.24", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.68 Safari/534.24", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.68 Safari/534.24", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_5_8) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.68 Safari/534.24", + "Mozilla/5.0 Slackware/13.37 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/11.0.696.50", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.43 Safari/534.24", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.34 Safari/534.24", + "Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.34 Safari/534.24", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.3 Safari/534.24", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.3 Safari/534.24", + "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.3 Safari/534.24", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.14 Safari/534.24", + "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.12 Safari/534.24", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_6) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.12 Safari/534.24", + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.24 (KHTML, like Gecko) Ubuntu/10.04 Chromium/11.0.696.0 Chrome/11.0.696.0 Safari/534.24", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.0 Safari/534.24", + "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.694.0 Safari/534.24", + "Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.23 (KHTML, like Gecko) Chrome/11.0.686.3 Safari/534.23", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.21 (KHTML, like Gecko) Chrome/11.0.682.0 Safari/534.21", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.21 (KHTML, like Gecko) Chrome/11.0.678.0 Safari/534.21", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_0; en-US) AppleWebKit/534.21 (KHTML, like Gecko) Chrome/11.0.678.0 Safari/534.21", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.20 (KHTML, like Gecko) Chrome/11.0.672.2 Safari/534.20", + "Mozilla/5.0 (Windows NT) AppleWebKit/534.20 (KHTML, like Gecko) Chrome/11.0.672.2 Safari/534.20", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/534.20 (KHTML, like Gecko) Chrome/11.0.672.2 Safari/534.20", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.20 (KHTML, like Gecko) Chrome/11.0.669.0 Safari/534.20", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.19 (KHTML, like Gecko) Chrome/11.0.661.0 Safari/534.19", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.18 (KHTML, like Gecko) Chrome/11.0.661.0 Safari/534.18", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/534.18 (KHTML, like Gecko) Chrome/11.0.660.0 Safari/534.18", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.17 (KHTML, like Gecko) Chrome/11.0.655.0 Safari/534.17", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.17 (KHTML, like Gecko) Chrome/11.0.655.0 Safari/534.17", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.17 (KHTML, like Gecko) Chrome/11.0.654.0 Safari/534.17", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/534.17 (KHTML, like Gecko) Chrome/11.0.652.0 Safari/534.17", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.17 (KHTML, like Gecko) Chrome/10.0.649.0 Safari/534.17", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; de-DE) AppleWebKit/534.17 (KHTML, like Gecko) Chrome/10.0.649.0 Safari/534.17", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.82 Safari/534.16", + "Mozilla/5.0 (X11; U; Linux armv7l; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16", + "Mozilla/5.0 (X11; U; FreeBSD x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16", + "Mozilla/5.0 (X11; U; FreeBSD i386; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.134 Safari/534.16", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.134 Safari/534.16", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.134 Safari/534.16", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.134 Safari/534.16", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Ubuntu/10.10 Chromium/10.0.648.133 Chrome/10.0.648.133 Safari/534.16", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.133 Safari/534.16", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Ubuntu/10.10 Chromium/10.0.648.133 Chrome/10.0.648.133 Safari/534.16", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.133 Safari/534.16", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.133 Safari/534.16", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.133 Safari/534.16", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.133 Safari/534.16", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Ubuntu/10.10 Chromium/10.0.648.127 Chrome/10.0.648.127 Safari/534.16", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.127 Safari/534.16", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.127 Safari/534.16", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.127 Safari/534.16", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.11 Safari/534.16", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru-RU; AppleWebKit/534.16; KHTML; like Gecko; Chrome/10.0.648.11;Safari/534.16)", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru-RU) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.11 Safari/534.16", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.11 Safari/534.16", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Ubuntu/10.10 Chromium/10.0.648.0 Chrome/10.0.648.0 Safari/534.16", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Ubuntu/10.10 Chromium/10.0.648.0 Chrome/10.0.648.0 Safari/534.16", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.0 Safari/534.16", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Ubuntu/10.10 Chromium/10.0.642.0 Chrome/10.0.642.0 Safari/534.16", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.639.0 Safari/534.16", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.638.0 Safari/534.16", + "Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.634.0 Safari/534.16", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.634.0 Safari/534.16", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 SUSE/10.0.626.0 (KHTML, like Gecko) Chrome/10.0.626.0 Safari/534.16", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.15 (KHTML, like Gecko) Chrome/10.0.613.0 Safari/534.15", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.15 (KHTML, like Gecko) Ubuntu/10.10 Chromium/10.0.613.0 Chrome/10.0.613.0 Safari/534.15", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.15 (KHTML, like Gecko) Ubuntu/10.04 Chromium/10.0.612.3 Chrome/10.0.612.3 Safari/534.15", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.15 (KHTML, like Gecko) Chrome/10.0.612.1 Safari/534.15", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.15 (KHTML, like Gecko) Ubuntu/10.10 Chromium/10.0.611.0 Chrome/10.0.611.0 Safari/534.15", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.14 (KHTML, like Gecko) Chrome/10.0.602.0 Safari/534.14", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.14 (KHTML, like Gecko) Chrome/10.0.601.0 Safari/534.14", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.14 (KHTML, like Gecko) Chrome/10.0.601.0 Safari/534.14", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/540.0 (KHTML,like Gecko) Chrome/9.1.0.0 Safari/540.0", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/540.0 (KHTML, like Gecko) Ubuntu/10.10 Chrome/9.1.0.0 Safari/540.0", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.14 (KHTML, like Gecko) Chrome/9.0.601.0 Safari/534.14", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.14 (KHTML, like Gecko) Ubuntu/10.10 Chromium/9.0.600.0 Chrome/9.0.600.0 Safari/534.14", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.14 (KHTML, like Gecko) Chrome/9.0.600.0 Safari/534.14", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.599.0 Safari/534.13", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-CA) AppleWebKit/534.13 (KHTML like Gecko) Chrome/9.0.597.98 Safari/534.13", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.84 Safari/534.13", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.44 Safari/534.13", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.19 Safari/534.13", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.15 Safari/534.13", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.15 Safari/534.13", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.107 Safari/534.13 v1333515017.9196", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.0 Safari/534.13", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.0 Safari/534.13", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.0 Safari/534.13", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.0 Safari/534.13", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.0 Safari/534.13", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.0 Safari/534.13", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.596.0 Safari/534.13", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Ubuntu/10.04 Chromium/9.0.595.0 Chrome/9.0.595.0 Safari/534.13", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Ubuntu/9.10 Chromium/9.0.592.0 Chrome/9.0.592.0 Safari/534.13", + "Mozilla/5.0 (X11; U; Windows NT 6; en-US) AppleWebKit/534.12 (KHTML, like Gecko) Chrome/9.0.587.0 Safari/534.12", + "Mozilla/5.0 (Windows U Windows NT 5.1 en-US) AppleWebKit/534.12 (KHTML, like Gecko) Chrome/9.0.583.0 Safari/534.12", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.12 (KHTML, like Gecko) Chrome/9.0.579.0 Safari/534.12", + "Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US) AppleWebKit/534.12 (KHTML, like Gecko) Chrome/9.0.576.0 Safari/534.12", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/540.0 (KHTML, like Gecko) Ubuntu/10.10 Chrome/8.1.0.0 Safari/540.0", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.558.0 Safari/534.10", + "Mozilla/5.0 (X11; U; CrOS i686 0.9.130; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.344 Safari/534.10", + "Mozilla/5.0 (X11; U; CrOS i686 0.9.128; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.343 Safari/534.10", + "Mozilla/5.0 (X11; U; CrOS i686 0.9.128; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.341 Safari/534.10", + "Mozilla/5.0 (X11; U; CrOS i686 0.9.128; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.339 Safari/534.10", + "Mozilla/5.0 (X11; U; CrOS i686 0.9.128; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.339", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Ubuntu/10.10 Chromium/8.0.552.237 Chrome/8.0.552.237 Safari/534.10", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; de-DE) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/533.3", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.215 Safari/534.10", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.215 Safari/534.10", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.215 Safari/534.10", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.210 Safari/534.10", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.200 Safari/534.10", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.551.0 Safari/534.10", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/7.0.548.0 Safari/534.10", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/7.0.544.0 Safari/534.10", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.15) Gecko/20101027 Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/7.0.540.0 Safari/534.10", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/7.0.540.0 Safari/534.10", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; de-DE) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/7.0.540.0 Safari/534.10", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/7.0.540.0 Safari/534.10", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.9 (KHTML, like Gecko) Chrome/7.0.531.0 Safari/534.9", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.8 (KHTML, like Gecko) Chrome/7.0.521.0 Safari/534.8", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.24 Safari/534.7", + "Mozilla/5.0 (X11; U; Linux x86_64; fr-FR) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.514.0 Safari/534.7", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.514.0 Safari/534.7", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.514.0 Safari/534.7", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.6 (KHTML, like Gecko) Chrome/7.0.500.0 Safari/534.6", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.6 (KHTML, like Gecko) Chrome/7.0.498.0 Safari/534.6", + "Mozilla/5.0 (ipad Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.6 (KHTML, like Gecko) Chrome/7.0.498.0 Safari/534.6", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/7.0.0 Safari/700.13", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/534.4 (KHTML, like Gecko) Chrome/6.0.481.0 Safari/534.4", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.53 Safari/534.3", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.33 Safari/534.3", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.470.0 Safari/534.3", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.464.0 Safari/534.3", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.464.0 Safari/534.3", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.463.0 Safari/534.3", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.462.0 Safari/534.3", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.462.0 Safari/534.3", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.461.0 Safari/534.3", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.461.0 Safari/534.3", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.461.0 Safari/534.3", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.460.0 Safari/534.3", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.460.0 Safari/534.3", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.460.0 Safari/534.3", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.459.0 Safari/534.3", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.458.1 Safari/534.3", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.458.1 Safari/534.3", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.458.1 Safari/534.3", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.458.1 Safari/534.3", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.458.1 Safari/534.3", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.458.0 Safari/534.3", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.458.0 Safari/534.3", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.457.0 Safari/534.3", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.456.0 Safari/534.3", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.2 (KHTML, like Gecko) Chrome/6.0.454.0 Safari/534.2", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/534.2 (KHTML, like Gecko) Chrome/6.0.454.0 Safari/534.2", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.2 (KHTML, like Gecko) Chrome/6.0.453.1 Safari/534.2", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-US) AppleWebKit/534.2 (KHTML, like Gecko) Chrome/6.0.453.1 Safari/534.2", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-US) AppleWebKit/534.2 (KHTML, like Gecko) Chrome/6.0.453.1 Safari/534.2", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.2 (KHTML, like Gecko) Chrome/6.0.451.0 Safari/534.2", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.1 SUSE/6.0.428.0 (KHTML, like Gecko) Chrome/6.0.428.0 Safari/534.1", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.1 (KHTML, like Gecko) Chrome/6.0.428.0 Safari/534.1", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB) AppleWebKit/534.1 (KHTML, like Gecko) Chrome/6.0.428.0 Safari/534.1", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-US) AppleWebKit/534.1 (KHTML, like Gecko) Chrome/6.0.428.0 Safari/534.1", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.1 (KHTML, like Gecko) Chrome/6.0.427.0 Safari/534.1", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-US) AppleWebKit/534.1 (KHTML, like Gecko) Chrome/6.0.422.0 Safari/534.1", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.1 (KHTML, like Gecko) Chrome/6.0.417.0 Safari/534.1", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.1 (KHTML, like Gecko) Chrome/6.0.416.0 Safari/534.1", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.1 (KHTML, like Gecko) Chrome/6.0.414.0 Safari/534.1", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.9 (KHTML, like Gecko) Chrome/6.0.400.0 Safari/533.9", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.8 (KHTML, like Gecko) Chrome/6.0.397.0 Safari/533.8", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/6.0", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.999 Safari/533.4", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_0; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_6; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.86 Safari/533.4", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.86 Safari/533.4", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_0; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.86 Safari/533.4", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.70 Safari/533.4", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.127 Safari/533.4", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.126 Safari/533.4", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; fr-FR) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.126 Safari/533.4", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.125 Safari/533.4", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.370.0 Safari/533.4", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.368.0 Safari/533.4", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.366.2 Safari/533.4", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.366.0 Safari/533.4", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.366.0 Safari/533.4", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.363.0 Safari/533.3", + "Mozilla/5.0 (X11; U; OpenBSD i386; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.359.0 Safari/533.3", + "Mozilla/5.0 (X11; U; x86_64 Linux; en_GB, en_US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.358.0 Safari/533.3", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.358.0 Safari/533.3", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.358.0 Safari/533.3", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.357.0 Safari/533.3", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.356.0 Safari/533.3", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.355.0 Safari/533.3", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.354.0 Safari/533.3", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.354.0 Safari/533.3", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.353.0 Safari/533.3", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.353.0 Safari/533.3", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.343.0 Safari/533.2", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.343.0 Safari/533.2", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_0; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.7 Safari/533.2", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.7 Safari/533.2", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.5 Safari/533.2", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.3 Safari/533.2", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.3 Safari/533.2", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.2 Safari/533.2", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.1 Safari/533.2", + "Mozilla/5.0 (X11; U; Linux i586; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.1 Safari/533.2", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.1 Safari/533.2", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/533.1 (KHTML, like Gecko) Chrome/5.0.335.0 Safari/533.1", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN) AppleWebKit/533.16 (KHTML, like Gecko) Chrome/5.0.335.0 Safari/533.16", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/532.9 (KHTML, like Gecko) Chrome/5.0.310.0 Safari/532.9", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.9 (KHTML, like Gecko) Chrome/5.0.309.0 Safari/532.9", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.9 (KHTML, like Gecko) Chrome/5.0.308.0 Safari/532.9", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_0; en-US) AppleWebKit/532.9 (KHTML, like Gecko) Chrome/5.0.307.11 Safari/532.9", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.9 (KHTML, like Gecko) Chrome/5.0.307.1 Safari/532.9", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1025 Safari/532.5", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-US) AppleWebKit/532.8 (KHTML, like Gecko) Chrome/4.0.302.2 Safari/532.8", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.8 (KHTML, like Gecko) Chrome/4.0.288.1 Safari/532.8", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.8 (KHTML, like Gecko) Chrome/4.0.277.0 Safari/532.8", + "Mozilla/5.0 (X11; U; Slackware Linux x86_64; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.30 Safari/532.5", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; it-IT) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.25 Safari/532.5", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.0 Safari/532.5", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.0 Safari/532.5", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.246.0 Safari/532.5", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.4 (KHTML, like Gecko) Chrome/4.0.241.0 Safari/532.4", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.4 (KHTML, like Gecko) Chrome/4.0.237.0 Safari/532.4 Debian", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.3 (KHTML, like Gecko) Chrome/4.0.227.0 Safari/532.3", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.3 (KHTML, like Gecko) Chrome/4.0.224.2 Safari/532.3", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.3 (KHTML, like Gecko) Chrome/4.0.223.5 Safari/532.3", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.223.4 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.223.3 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE) Chrome/4.0.223.3 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.223.2 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.223.2 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.223.2 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.223.2 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.223.1 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.223.1 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.223.1 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.223.0 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.8 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.7 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.6 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.6 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.6 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.5 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.5 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.5 Safari/532.2", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.5 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.4 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.4 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.4 Safari/532.2", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.4 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.3 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.3 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.3 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.2 Safari/532.2", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.2 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.12 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.12 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.12 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.1 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.0 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.221.8 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.221.8 Safari/532.2", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.221.8 Safari/532.2", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.221.8 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.221.7 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.221.6 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.221.6 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.221.6 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.221.3 Safari/532.2", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.221.0 Safari/532.2", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.220.1 Safari/532.1", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.219.6 Safari/532.1", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.219.5 Safari/532.1", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.219.5 Safari/532.1", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.219.4 Safari/532.1", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.219.3 Safari/532.1", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.219.3 Safari/532.1", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.219.3 Safari/532.1", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.219.0 Safari/532.1", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.213.1 Safari/532.1", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.213.1 Safari/532.1", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.213.1 Safari/532.1", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.213.1 Safari/532.1", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.213.1 Safari/532.1", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.213.1 Safari/532.1", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.213.0 Safari/532.1", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.213.0 Safari/532.1", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.213.0 Safari/532.1", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.213.0 Safari/532.1", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_0; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.212.1 Safari/532.1", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.212.1 Safari/532.1", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.212.0 Safari/532.0", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.212.0 Safari/532.1", + "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.212.0 Safari/532.0", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.212.0 Safari/532.0", + "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.212.0 Safari/532.0", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.212.0 Safari/532.0", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.212.0 Safari/532.0", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.211.7 Safari/532.0", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.211.7 Safari/532.0", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.211.4 Safari/532.0", + "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.211.4 Safari/532.0", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.211.4 Safari/532.0", + "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.211.2 Safari/532.0", + }); + + uaMap.put("Safari", new String[]{ + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; it-it) AppleWebKit/419 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; it-it) AppleWebKit/418.9 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/418.9.1 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fi-fi) AppleWebKit/418.8 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; es-es) AppleWebKit/418.8 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; es) AppleWebKit/419 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en_CA) AppleWebKit/419 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/419 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/418.9 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/418.8 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/419 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418.9.1 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418.9 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; tr-tr) AppleWebKit/418 (KHTML, like Gecko) Safari/417.9.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; sv-se) AppleWebKit/418 (KHTML, like Gecko) Safari/417.9.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; sv-se) AppleWebKit/417.9 (KHTML, like Gecko) Safari/417.8_Adobe", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; nl-nl) AppleWebKit/418 (KHTML, like Gecko) Safari/417.9.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; nl-nl) AppleWebKit/417.9 (KHTML, like Gecko) Safari/417.9.2", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; nl-nl) AppleWebKit/417.9 (KHTML, like Gecko) Safari/417.8", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; nb-no) AppleWebKit/418 (KHTML, like Gecko) Safari/417.9.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; nb-no) AppleWebKit/417.9 (KHTML, like Gecko) Safari/417.8", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; it-it) AppleWebKit/417.9 (KHTML, like Gecko) Safari/417.9.2", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; it-it) AppleWebKit/417.9 (KHTML, like Gecko) Safari/417.8", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/417.9 (KHTML, like Gecko) Safari/417.8", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/417.9 (KHTML, like Gecko) Safari/417.8", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/417.9 (KHTML, like Gecko)", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; es) AppleWebKit/418 (KHTML, like Gecko) Safari/417.9.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; es) AppleWebKit/417.9 (KHTML, like Gecko) Safari/417.8", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/418 (KHTML, like Gecko) Safari/417.9.2", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/417.9 (KHTML, like Gecko) Safari/417.9.2", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/417.9 (KHTML, like Gecko) Safari/417.8", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418 (KHTML, like Gecko) Safari/417.9.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418 (KHTML, like Gecko) Safari/417.9.2", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; nl-nl) AppleWebKit/416.12 (KHTML, like Gecko) Safari/416.13", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; nl-nl) AppleWebKit/416.11 (KHTML, like Gecko) Safari/416.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; nl-nl) AppleWebKit/416.11 (KHTML, like Gecko) Safari/312", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; nb-no) AppleWebKit/416.12 (KHTML, like Gecko) Safari/416.13", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/416.12 (KHTML, like Gecko) Safari/416.13", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; it-it) AppleWebKit/416.12 (KHTML, like Gecko) Safari/416.13", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/416.12 (KHTML, like Gecko) Safari/416.13", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/416.11 (KHTML, like Gecko) Safari/416.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/416.12 (KHTML, like Gecko) Safari/416.13_Adobe", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/416.12 (KHTML, like Gecko) Safari/416.13", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/416.12 (KHTML, like Gecko) Safari/412.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/416.11 (KHTML, like Gecko) Safari/416.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/416.12 (KHTML, like Gecko) Safari/416.13", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/416.11 (KHTML, like Gecko) Safari/416.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-ca) AppleWebKit/416.11 (KHTML, like Gecko) Safari/416.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/416.12 (KHTML, like Gecko) Safari/416.13", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/416.11 (KHTML, like Gecko) Safari/416.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/416.11 (KHTML, like Gecko)", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/416.12 (KHTML, like Gecko) Safari/416.13_Adobe", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/416.12 (KHTML, like Gecko) Safari/416.13", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/412.7 (KHTML, like Gecko) Safari/412.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; it-it) AppleWebKit/412.7 (KHTML, like Gecko) Safari/412.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/412.7 (KHTML, like Gecko) Safari/412.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/412.7 (KHTML, like Gecko) Safari/412.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/412.7 (KHTML, like Gecko) Safari/412.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/412.7 (KHTML, like Gecko) Safari/412.6", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/412.7 (KHTML, like Gecko) Safari/412.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/412.7 (KHTML, like Gecko) Safari/412.5_Adobe", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/412.7 (KHTML, like Gecko) Safari/412.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS; pl-pl) AppleWebKit/412 (KHTML, like Gecko) Safari/412", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS; en-en) AppleWebKit/412 (KHTML, like Gecko) Safari/412", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; it-it) AppleWebKit/412.6 (KHTML, like Gecko) Safari/412.2", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/412 (KHTML, like Gecko) Safari/412", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/412.6 (KHTML, like Gecko) Safari/412.2", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/412 (KHTML, like Gecko) Safari/412", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; es-ES) AppleWebKit/412 (KHTML, like Gecko) Safari/412", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en_US) AppleWebKit/412 (KHTML, like Gecko) Safari/412", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/412.6 (KHTML, like Gecko) Safari/412.2", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/412 (KHTML, like Gecko) Safari/412 Privoxy/3.0", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/412 (KHTML, like Gecko) Safari/412", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/412.6.2 (KHTML, like Gecko) Safari/412.2.2", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/412.6.2 (KHTML, like Gecko)", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/412.6 (KHTML, like Gecko) Safari/412.2", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/412 (KHTML, like Gecko) Safari/412", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/412.6.2 (KHTML, like Gecko) Safari/412.2.2", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/412.6 (KHTML, like Gecko) Safari/412.2_Adobe", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/412.6 (KHTML, like Gecko) Safari/412.2", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/412.6 (KHTML, like Gecko)", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/412 (KHTML, like Gecko) Safari/412", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; sv-se) AppleWebKit/312.8 (KHTML, like Gecko) Safari/312.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; it-it) AppleWebKit/312.8 (KHTML, like Gecko) Safari/312.6", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/312.8 (KHTML, like Gecko) Safari/312.6", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/312.8 (KHTML, like Gecko) Safari/312.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/312.8 (KHTML, like Gecko) Safari/312.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/312.8.1 (KHTML, like Gecko) Safari/312.6", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/312.8 (KHTML, like Gecko) Safari/312.6", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/312.8 (KHTML, like Gecko) Safari/312.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/312.8 (KHTML, like Gecko) Safari/312.6", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/312.8 (KHTML, like Gecko) Safari/312.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/312.8 (KHTML, like Gecko) Safari/312.3.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/312.8.1 (KHTML, like Gecko) Safari/312.6", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/312.8 (KHTML, like Gecko) Safari/312.5_Adobe", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/312.8 (KHTML, like Gecko) Safari/312.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; sv-se) AppleWebKit/312.5.2 (KHTML, like Gecko) Safari/312.3.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; sv-se) AppleWebKit/312.5.1 (KHTML, like Gecko) Safari/312.3.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/312.5.1 (KHTML, like Gecko) Safari/312.3.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; it-it) AppleWebKit/312.5.1 (KHTML, like Gecko) Safari/312.3.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/312.5.2 (KHTML, like Gecko) Safari/312.3.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/312.5.1 (KHTML, like Gecko) Safari/312.3.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/312.5 (KHTML, like Gecko) Safari/312.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/312.5.2 (KHTML, like Gecko) Safari/312.3.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/312.5.1 (KHTML, like Gecko) Safari/312.3.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/312.5 (KHTML, like Gecko) Safari/312.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; es-es) AppleWebKit/312.5.2 (KHTML, like Gecko) Safari/312.3.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; es) AppleWebKit/312.5.1 (KHTML, like Gecko) Safari/312.3.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/312.5.1 (KHTML, like Gecko) Safari/312.3.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/312.5 (KHTML, like Gecko) Safari/312.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/312.5.2 (KHTML, like Gecko) Safari/312.3.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/312.5.2 (KHTML, like Gecko) Safari/125", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/312.5.1 (KHTML, like Gecko) Safari/312.3.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/312.5.1 (KHTML, like Gecko) Safari/125.9", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/312.5 (KHTML, like Gecko) Safari/312.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/312.5.2 (KHTML, like Gecko) Safari/312.3.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; it-it) AppleWebKit/312.1 (KHTML, like Gecko) Safari/312", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/312.1.1 (KHTML, like Gecko) Safari/312", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/312.1 (KHTML, like Gecko) Safari/312", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/312.1 (KHTML, like Gecko) Safari/125", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-ch) AppleWebKit/312.1.1 (KHTML, like Gecko) Safari/312", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-ca) AppleWebKit/312.1 (KHTML, like Gecko) Safari/312", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/312.1 (KHTML, like Gecko) Safari/312", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/312.1 (KHTML, like Gecko)", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/312.1.1 (KHTML, like Gecko) Safari/312", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/312.1 (KHTML, like Gecko) Safari/312", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/312.1.1 (KHTML, like Gecko) Safari/312", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/312.1 (KHTML, like Gecko) Safari/312.3.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/312.1 (KHTML, like Gecko) Safari/312", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-ch) AppleWebKit/312.1 (KHTML, like Gecko) Safari/312", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/125.5.6 (KHTML, like Gecko) Safari/125.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/125.5.5 (KHTML, like Gecko) Safari/125.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/125.5.5 (KHTML, like Gecko) Safari/125.11", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-ch) AppleWebKit/125.5.5 (KHTML, like Gecko) Safari/125.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-ch) AppleWebKit/125.5.5 (KHTML, like Gecko) Safari/125.11", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/125.5.7 (KHTML, like Gecko) Safari/125.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/125.5.6 (KHTML, like Gecko) Safari/125.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/125.5.5 (KHTML, like Gecko) Safari/125.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/125.5.5 (KHTML, like Gecko) Safari/125.11", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.5.7 (KHTML, like Gecko) Safari/125.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.5.6 (KHTML, like Gecko) Safari/125.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.5.5 (KHTML, like Gecko) Safari/125.5.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.5.5 (KHTML, like Gecko) Safari/125.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.5.5 (KHTML, like Gecko) Safari/125.11", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.5.5 (KHTML, like Gecko) Safari/125", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/125.5.7 (KHTML, like Gecko) Safari/125.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/125.5.6 (KHTML, like Gecko) Safari/125.12_Adobe", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/125.5.6 (KHTML, like Gecko) Safari/125.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/125.5.5 (KHTML, like Gecko) Safari/125.12_Adobe", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/125.5.5 (KHTML, like Gecko) Safari/125.12", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/125.4 (KHTML, like Gecko) Safari/125.9", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/125.5 (KHTML, like Gecko) Safari/125.9", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/125.4 (KHTML, like Gecko) Safari/125.9", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en_CA) AppleWebKit/125.4 (KHTML, like Gecko) Safari/125.9", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/125.4 (KHTML, like Gecko) Safari/125.9", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-au) AppleWebKit/125.4 (KHTML, like Gecko) Safari/125.9", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.5 (KHTML, like Gecko) Safari/125.9", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.4 (KHTML, like Gecko) Safari/125.9", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.4 (KHTML, like Gecko) Safari/100", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/125.4 (KHTML, like Gecko) Safari/125.9", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; es-es) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.8", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.7", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-gb) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.8", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.2 (KHTML, like Gecko) Safari/85.8", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.8", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.7", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.8", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.8", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.7", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; it-it) AppleWebKit/124 (KHTML, like Gecko) Safari/125.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/124 (KHTML, like Gecko) Safari/125", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/124 (KHTML, like Gecko) Safari/125", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/124 (KHTML, like Gecko)", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/124 (KHTML, like Gecko) Safari/125.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/124 (KHTML, like Gecko) Safari/125", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/85.8.5 (KHTML, like Gecko) Safari/85.8.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/85.8.5 (KHTML, like Gecko) Safari/85.8.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/85.8.5 (KHTML, like Gecko) Safari/85.8.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/85.8.2 (KHTML, like Gecko) Safari/85.8", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-gb) AppleWebKit/85.8.5 (KHTML, like Gecko) Safari/85.8.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/85.8.5 (KHTML, like Gecko) Safari/85.8.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/85.8.2 (KHTML, like Gecko) Safari/85.8.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/85.8.5 (KHTML, like Gecko) Safari/85.8.1", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/85.8.5 (KHTML, like Gecko) Safari/85", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/85.8.2 (KHTML, like Gecko) Safari/85.8", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; sv-se) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.6", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.7", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5", + "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092816 Mobile Safari 1.1.3", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN) AppleWebKit/533+ (KHTML, like Gecko)", + "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/528.8 (KHTML, like Gecko)", + "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.34 (KHTML, like Gecko) Dooble/1.40 Safari/534.34", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fi-fi) AppleWebKit/420+ (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/312.8.1 (KHTML, like Gecko) Safari/312.6", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/419.2 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/418.9.1 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-ch) AppleWebKit/85 (KHTML, like Gecko) Safari/85", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-CH) AppleWebKit/419.2 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; da-dk) AppleWebKit/522+ (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_6; en-us) AppleWebKit/528.16 (KHTML, like Gecko)", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; it-IT) AppleWebKit/521.25 (KHTML, like Gecko) Safari/521.24", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-us) AppleWebKit/419.2.1 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/522.11.1 (KHTML, like Gecko) Safari/419.3", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/521.32.1 (KHTML, like Gecko) Safari/521.32.1", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit (KHTML, like Gecko)", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; es-es) AppleWebKit/531.22.7 (KHTML, like Gecko)", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_6; en-us) AppleWebKit/528.16 (KHTML, like Gecko)", + "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_5; it-it) AppleWebKit/525.18 (KHTML, like Gecko)", + }); + uaMap.put("Opera", new String[]{ + "Opera/9.80 (Windows NT 6.0) Presto/2.12.388 Version/12.14", + "Mozilla/5.0 (Windows NT 6.0; rv:2.0) Gecko/20100101 Firefox/4.0 Opera 12.14", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0) Opera 12.14", + "Opera/12.80 (Windows NT 5.1; U; en) Presto/2.10.289 Version/12.02", + "Opera/9.80 (Windows NT 6.1; U; es-ES) Presto/2.9.181 Version/12.00", + "Opera/9.80 (Windows NT 5.1; U; zh-sg) Presto/2.9.181 Version/12.00", + "Opera/12.0(Windows NT 5.2;U;en)Presto/22.9.168 Version/12.00", + "Opera/12.0(Windows NT 5.1;U;en)Presto/22.9.168 Version/12.00", + "Mozilla/5.0 (Windows NT 5.1) Gecko/20100101 Firefox/14.0 Opera/12.0", + "Opera/9.80 (Windows NT 6.1; WOW64; U; pt) Presto/2.10.229 Version/11.62", + "Opera/9.80 (Windows NT 6.0; U; pl) Presto/2.10.229 Version/11.62", + "Opera/9.80 (Macintosh; Intel Mac OS X 10.6.8; U; fr) Presto/2.9.168 Version/11.52", + "Opera/9.80 (Macintosh; Intel Mac OS X 10.6.8; U; de) Presto/2.9.168 Version/11.52", + "Opera/9.80 (Windows NT 5.1; U; en) Presto/2.9.168 Version/11.51", + "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; de) Opera 11.51", + "Opera/9.80 (X11; Linux x86_64; U; fr) Presto/2.9.168 Version/11.50", + "Opera/9.80 (X11; Linux i686; U; hu) Presto/2.9.168 Version/11.50", + "Opera/9.80 (X11; Linux i686; U; ru) Presto/2.8.131 Version/11.11", + "Opera/9.80 (X11; Linux i686; U; es-ES) Presto/2.8.131 Version/11.11", + "Mozilla/5.0 (Windows NT 5.1; U; en; rv:1.8.1) Gecko/20061208 Firefox/5.0 Opera 11.11", + "Opera/9.80 (X11; Linux x86_64; U; bg) Presto/2.8.131 Version/11.10", + "Opera/9.80 (Windows NT 6.0; U; en) Presto/2.8.99 Version/11.10", + "Opera/9.80 (Windows NT 5.1; U; zh-tw) Presto/2.8.131 Version/11.10", + "Opera/9.80 (Windows NT 6.1; Opera Tablet/15165; U; en) Presto/2.8.149 Version/11.1", + "Opera/9.80 (X11; Linux x86_64; U; Ubuntu/10.10 (maverick); pl) Presto/2.7.62 Version/11.01", + "Opera/9.80 (X11; Linux i686; U; ja) Presto/2.7.62 Version/11.01", + "Opera/9.80 (X11; Linux i686; U; fr) Presto/2.7.62 Version/11.01", + "Opera/9.80 (Windows NT 6.1; U; zh-tw) Presto/2.7.62 Version/11.01", + "Opera/9.80 (Windows NT 6.1; U; zh-cn) Presto/2.7.62 Version/11.01", + "Opera/9.80 (Windows NT 6.1; U; sv) Presto/2.7.62 Version/11.01", + "Opera/9.80 (Windows NT 6.1; U; en-US) Presto/2.7.62 Version/11.01", + "Opera/9.80 (Windows NT 6.1; U; cs) Presto/2.7.62 Version/11.01", + "Opera/9.80 (Windows NT 6.0; U; pl) Presto/2.7.62 Version/11.01", + "Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.7.62 Version/11.01", + "Opera/9.80 (Windows NT 5.1; U;) Presto/2.7.62 Version/11.01", + "Opera/9.80 (Windows NT 5.1; U; cs) Presto/2.7.62 Version/11.01", + "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101213 Opera/9.80 (Windows NT 6.1; U; zh-tw) Presto/2.7.62 Version/11.01", + "Mozilla/5.0 (Windows NT 6.1; U; nl; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 11.01", + "Mozilla/5.0 (Windows NT 6.1; U; de; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 11.01", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; de) Opera 11.01", + "Opera/9.80 (X11; Linux x86_64; U; pl) Presto/2.7.62 Version/11.00", + "Opera/9.80 (X11; Linux i686; U; it) Presto/2.7.62 Version/11.00", + "Opera/9.80 (Windows NT 6.1; U; zh-cn) Presto/2.6.37 Version/11.00", + "Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.7.62 Version/11.00", + "Opera/9.80 (Windows NT 6.1; U; ko) Presto/2.7.62 Version/11.00", + "Opera/9.80 (Windows NT 6.1; U; fi) Presto/2.7.62 Version/11.00", + "Opera/9.80 (Windows NT 6.1; U; en-GB) Presto/2.7.62 Version/11.00", + "Opera/9.80 (Windows NT 6.1 x64; U; en) Presto/2.7.62 Version/11.00", + "Opera/9.80 (Windows NT 6.0; U; en) Presto/2.7.39 Version/11.00", + "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.7.39 Version/11.00", + "Opera/9.80 (Windows NT 5.1; U; MRA 5.5 (build 02842); ru) Presto/2.7.62 Version/11.00", + "Opera/9.80 (Windows NT 5.1; U; it) Presto/2.7.62 Version/11.00", + "Mozilla/5.0 (Windows NT 6.0; U; ja; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 11.00", + "Mozilla/5.0 (Windows NT 5.1; U; pl; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 11.00", + "Mozilla/5.0 (Windows NT 5.1; U; de; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 11.00", + "Mozilla/4.0 (compatible; MSIE 8.0; X11; Linux x86_64; pl) Opera 11.00", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; fr) Opera 11.00", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; ja) Opera 11.00", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; en) Opera 11.00", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; pl) Opera 11.00", + "Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.6.31 Version/10.70", + "Mozilla/5.0 (Windows NT 5.2; U; ru; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 10.70", + "Mozilla/5.0 (Windows NT 5.1; U; zh-cn; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 10.70", + "Opera/9.80 (Windows NT 5.2; U; zh-cn) Presto/2.6.30 Version/10.63", + "Opera/9.80 (Windows NT 5.2; U; en) Presto/2.6.30 Version/10.63", + "Opera/9.80 (Windows NT 5.1; U; MRA 5.6 (build 03278); ru) Presto/2.6.30 Version/10.63", + "Opera/9.80 (Windows NT 5.1; U; pl) Presto/2.6.30 Version/10.62", + "Mozilla/5.0 (X11; Linux x86_64; U; de; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 10.62", + "Mozilla/4.0 (compatible; MSIE 8.0; X11; Linux x86_64; de) Opera 10.62", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; en) Opera 10.62", + "Opera/9.80 (X11; Linux i686; U; pl) Presto/2.6.30 Version/10.61", + "Opera/9.80 (X11; Linux i686; U; es-ES) Presto/2.6.30 Version/10.61", + "Opera/9.80 (Windows NT 6.1; U; zh-cn) Presto/2.6.30 Version/10.61", + "Opera/9.80 (Windows NT 6.1; U; en) Presto/2.6.30 Version/10.61", + "Opera/9.80 (Windows NT 6.0; U; it) Presto/2.6.30 Version/10.61", + "Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.6.30 Version/10.61", + "Opera/9.80 (Windows 98; U; de) Presto/2.6.30 Version/10.61", + "Opera/9.80 (Macintosh; Intel Mac OS X; U; nl) Presto/2.6.30 Version/10.61", + "Opera/9.80 (X11; Linux i686; U; en) Presto/2.5.27 Version/10.60", + "Opera/9.80 (Windows NT 6.0; U; nl) Presto/2.6.30 Version/10.60", + "Opera/10.60 (Windows NT 5.1; U; zh-cn) Presto/2.6.30 Version/10.60", + "Opera/10.60 (Windows NT 5.1; U; en-US) Presto/2.6.30 Version/10.60", + "Opera/9.80 (X11; Linux i686; U; it) Presto/2.5.24 Version/10.54", + "Opera/9.80 (X11; Linux i686; U; en-GB) Presto/2.5.24 Version/10.53", + "Mozilla/5.0 (Windows NT 5.1; U; zh-cn; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 10.53", + "Mozilla/5.0 (Windows NT 5.1; U; Firefox/5.0; en; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 10.53", + "Mozilla/5.0 (Windows NT 5.1; U; Firefox/4.5; en; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 10.53", + "Mozilla/5.0 (Windows NT 5.1; U; Firefox/3.5; en; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 10.53", + "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; ko) Opera 10.53", + "Opera/9.80 (Windows NT 6.1; U; fr) Presto/2.5.24 Version/10.52", + "Opera/9.80 (Windows NT 6.1; U; en) Presto/2.5.22 Version/10.51", + "Opera/9.80 (Windows NT 6.0; U; cs) Presto/2.5.22 Version/10.51", + "Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.5.22 Version/10.51", + "Opera/9.80 (Linux i686; U; en) Presto/2.5.22 Version/10.51", + "Mozilla/5.0 (Windows NT 6.1; U; en-GB; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 10.51", + "Mozilla/5.0 (Linux i686; U; en; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 10.51", + "Mozilla/4.0 (compatible; MSIE 8.0; Linux i686; en) Opera 10.51", + "Opera/9.80 (Windows NT 6.1; U; zh-tw) Presto/2.5.22 Version/10.50", + "Opera/9.80 (Windows NT 6.1; U; zh-cn) Presto/2.5.22 Version/10.50", + "Opera/9.80 (Windows NT 6.1; U; sk) Presto/2.6.22 Version/10.50", + "Opera/9.80 (Windows NT 6.1; U; ja) Presto/2.5.22 Version/10.50", + "Opera/9.80 (Windows NT 6.0; U; zh-cn) Presto/2.5.22 Version/10.50", + "Opera/9.80 (Windows NT 5.1; U; sk) Presto/2.5.22 Version/10.50", + "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.5.22 Version/10.50", + "Opera/10.50 (Windows NT 6.1; U; en-GB) Presto/2.2.2", + "Opera/9.80 (S60; SymbOS; Opera Tablet/9174; U; en) Presto/2.7.81 Version/10.5", + "Opera/9.80 (X11; U; Linux i686; en-US; rv:1.9.2.3) Presto/2.2.15 Version/10.10", + "Opera/9.80 (X11; Linux x86_64; U; it) Presto/2.2.15 Version/10.10", + "Opera/9.80 (Windows NT 6.1; U; de) Presto/2.2.15 Version/10.10", + "Opera/9.80 (Windows NT 6.0; U; Gecko/20100115; pl) Presto/2.2.15 Version/10.10", + "Opera/9.80 (Windows NT 6.0; U; en) Presto/2.2.15 Version/10.10", + "Opera/9.80 (Windows NT 5.1; U; de) Presto/2.2.15 Version/10.10", + "Opera/9.80 (Windows NT 5.1; U; cs) Presto/2.2.15 Version/10.10", + "Mozilla/5.0 (Windows NT 6.0; U; tr; rv:1.8.1) Gecko/20061208 Firefox/2.0.0 Opera 10.10", + "Mozilla/4.0 (compatible; MSIE 6.0; X11; Linux i686; de) Opera 10.10", + "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 6.0; tr) Opera 10.10", + "Opera/9.80 (X11; Linux x86_64; U; en-GB) Presto/2.2.15 Version/10.01", + "Opera/9.80 (X11; Linux x86_64; U; en) Presto/2.2.15 Version/10.00", + "Opera/9.80 (X11; Linux x86_64; U; de) Presto/2.2.15 Version/10.00", + "Opera/9.80 (X11; Linux i686; U; ru) Presto/2.2.15 Version/10.00", + "Opera/9.80 (X11; Linux i686; U; pt-BR) Presto/2.2.15 Version/10.00", + "Opera/9.80 (X11; Linux i686; U; pl) Presto/2.2.15 Version/10.00", + "Opera/9.80 (X11; Linux i686; U; nb) Presto/2.2.15 Version/10.00", + "Opera/9.80 (X11; Linux i686; U; en-GB) Presto/2.2.15 Version/10.00", + "Opera/9.80 (X11; Linux i686; U; en) Presto/2.2.15 Version/10.00", + "Opera/9.80 (X11; Linux i686; U; Debian; pl) Presto/2.2.15 Version/10.00", + "Opera/9.80 (X11; Linux i686; U; de) Presto/2.2.15 Version/10.00", + "Opera/9.80 (Windows NT 6.1; U; zh-cn) Presto/2.2.15 Version/10.00", + "Opera/9.80 (Windows NT 6.1; U; fi) Presto/2.2.15 Version/10.00", + "Opera/9.80 (Windows NT 6.1; U; en) Presto/2.2.15 Version/10.00", + "Opera/9.80 (Windows NT 6.1; U; de) Presto/2.2.15 Version/10.00", + "Opera/9.80 (Windows NT 6.1; U; cs) Presto/2.2.15 Version/10.00", + "Opera/9.80 (Windows NT 6.0; U; en) Presto/2.2.15 Version/10.00", + "Opera/9.80 (Windows NT 6.0; U; de) Presto/2.2.15 Version/10.00", + "Opera/9.80 (Windows NT 5.2; U; en) Presto/2.2.15 Version/10.00", + "Opera/9.80 (Windows NT 5.1; U; zh-cn) Presto/2.2.15 Version/10.00", + "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.00", + "Opera/9.99 (X11; U; sk)", + "Opera/9.99 (Windows NT 5.1; U; pl) Presto/9.9.9", + "Opera/9.80 (J2ME/MIDP; Opera Mini/5.0 (Windows; U; Windows NT 5.1; en) AppleWebKit/886; U; en) Presto/2.4.15", + "Opera/9.70 (Linux ppc64 ; U; en) Presto/2.2.1", + "Opera/9.70 (Linux i686 ; U; zh-cn) Presto/2.2.0", + "Opera/9.70 (Linux i686 ; U; en-us) Presto/2.2.0", + "Opera/9.70 (Linux i686 ; U; en) Presto/2.2.1", + "Opera/9.70 (Linux i686 ; U; en) Presto/2.2.0", + "Opera/9.70 (Linux i686 ; U; ; en) Presto/2.2.1", + "Opera/9.70 (Linux i686 ; U; ; en) Presto/2.2.1", + "Mozilla/5.0 (Linux i686 ; U; en; rv:1.8.1) Gecko/20061208 Firefox/2.0.0 Opera 9.70", + "Mozilla/4.0 (compatible; MSIE 6.0; Linux i686 ; en) Opera 9.70", + "HTC_HD2_T8585 Opera/9.70 (Windows NT 5.1; U; de)", + "Opera 9.7 (Windows NT 5.2; U; en)", + "Opera/9.64(Windows NT 5.1; U; en) Presto/2.1.1", + "Opera/9.64 (X11; Linux x86_64; U; pl) Presto/2.1.1", + "Opera/9.64 (X11; Linux x86_64; U; hr) Presto/2.1.1", + "Opera/9.64 (X11; Linux x86_64; U; en-GB) Presto/2.1.1", + "Opera/9.64 (X11; Linux x86_64; U; en) Presto/2.1.1", + "Opera/9.64 (X11; Linux x86_64; U; de) Presto/2.1.1", + "Opera/9.64 (X11; Linux x86_64; U; cs) Presto/2.1.1", + "Opera/9.64 (X11; Linux i686; U; tr) Presto/2.1.1", + "Opera/9.64 (X11; Linux i686; U; sv) Presto/2.1.1", + "Opera/9.64 (X11; Linux i686; U; pl) Presto/2.1.1", + "Opera/9.64 (X11; Linux i686; U; nb) Presto/2.1.1", + "Opera/9.64 (X11; Linux i686; U; Linux Mint; nb) Presto/2.1.1", + "Opera/9.64 (X11; Linux i686; U; Linux Mint; it) Presto/2.1.1", + "Opera/9.64 (X11; Linux i686; U; en) Presto/2.1.1", + "Opera/9.64 (X11; Linux i686; U; de) Presto/2.1.1", + "Opera/9.64 (X11; Linux i686; U; da) Presto/2.1.1", + "Opera/9.64 (Windows NT 6.1; U; MRA 5.5 (build 02842); ru) Presto/2.1.1", + "Opera/9.64 (Windows NT 6.1; U; de) Presto/2.1.1", + "Opera/9.64 (Windows NT 6.0; U; zh-cn) Presto/2.1.1", + "Opera/9.64 (Windows NT 6.0; U; pl) Presto/2.1.1", + "Opera/9.63 (X11; Linux x86_64; U; ru) Presto/2.1.1", + "Opera/9.63 (X11; Linux x86_64; U; cs) Presto/2.1.1" + }); + } + + public static String getRandomUserAgent() { + + double rand = Math.random() * 100; + String browser = null; + double count = 0.0; + for (Entry freq : freqMap.entrySet()) { + count += freq.getValue(); + if (rand <= count) { + browser = freq.getKey(); + break; + } + } + + if (browser == null) { + browser = "Chrome"; + } + + String userAgents[] = uaMap.get(browser); + return userAgents[(int) Math.floor(Math.random() * userAgents.length)]; + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/fetcher/URLFetchUtil.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/fetcher/URLFetchUtil.scala new file mode 100644 index 00000000000..443e12be301 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/fetcher/URLFetchUtil.scala @@ -0,0 +1,43 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.fetcher + +import java.io.InputStream +import java.net.URL + +object URLFetchUtil { + def getInputStreamFromURL(urlObj: URL, retries: Int = 5): Option[InputStream] = { + for (_ <- 0 until retries) { + val result = + try { + val request = urlObj.openConnection() + request.setRequestProperty("User-Agent", RandomUserAgent.getRandomUserAgent) + Some(request.getInputStream) + } catch { + case t: Throwable => //re-try + None + } + if (result.isDefined) { + return result + } + } + None + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/fetcher/URLFetcherOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/fetcher/URLFetcherOpDesc.scala new file mode 100644 index 00000000000..f8b840b28c3 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/fetcher/URLFetcherOpDesc.scala @@ -0,0 +1,86 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.fetcher + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{OutputPort, PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.source.SourceOperatorDescriptor +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class URLFetcherOpDesc extends SourceOperatorDescriptor { + + @JsonProperty(required = true) + @JsonSchemaTitle("URL") + @JsonPropertyDescription( + "Only accepts standard URL format" + ) + var url: String = _ + + @JsonProperty(required = true) + @JsonSchemaTitle("Decoding") + @JsonPropertyDescription( + "The decoding method for the url content" + ) + var decodingMethod: DecodingMethod = _ + + override def sourceSchema(): Schema = { + Schema() + .add( + "URL content", + if (decodingMethod == DecodingMethod.UTF_8) AttributeType.STRING else AttributeType.ANY + ) + } + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .sourcePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.source.fetcher.URLFetcherOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(operatorInfo.outputPorts.head.id -> sourceSchema())) + ) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + userFriendlyName = "URL Fetcher", + operatorDescription = "Fetch the content of a single URL", + operatorGroupName = OperatorGroupConstants.API_GROUP, + inputPorts = List.empty, + outputPorts = List(OutputPort()) + ) + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/fetcher/URLFetcherOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/fetcher/URLFetcherOpExec.scala new file mode 100644 index 00000000000..3f7b45421a2 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/fetcher/URLFetcherOpExec.scala @@ -0,0 +1,46 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.fetcher + +import org.apache.texera.amber.core.executor.SourceOperatorExecutor +import org.apache.texera.amber.core.tuple.TupleLike +import org.apache.texera.amber.operator.source.fetcher.URLFetchUtil.getInputStreamFromURL +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.apache.commons.io.IOUtils + +import java.net.URL + +class URLFetcherOpExec(descString: String) extends SourceOperatorExecutor { + private val desc: URLFetcherOpDesc = objectMapper.readValue(descString, classOf[URLFetcherOpDesc]) + override def produceTuple(): Iterator[TupleLike] = { + + val urlObj = new URL(desc.url) + val input = getInputStreamFromURL(urlObj) + val contentInputStream = input match { + case Some(value) => value + case None => IOUtils.toInputStream(s"Fetch failed for URL: $desc.url", "UTF-8") + } + Iterator(if (desc.decodingMethod == DecodingMethod.UTF_8) { + TupleLike(IOUtils.toString(contentInputStream, "UTF-8")) + } else { + TupleLike(IOUtils.toByteArray(contentInputStream)) + }) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/AutoClosingIterator.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/AutoClosingIterator.scala new file mode 100644 index 00000000000..df6a24dbf47 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/AutoClosingIterator.scala @@ -0,0 +1,45 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan + +/** + * A wrapper around an Interator that automatically invokes a cleanup function + * when the iterator is fully consumed (i.e. hasNext returns false) + * + * This is useful for lazily reading resources like InputStreams and ensuring + * they are properly closed once no more data is available + * + * @param iter the underlying iterator to consume + * @param onClose a function to call once the iterator is exhausted + */ +class AutoClosingIterator[T](iter: Iterator[T], onClose: () => Unit) extends Iterator[T] { + private var alreadyClosed = false + + override def hasNext: Boolean = { + val hn = iter.hasNext + if (!hn && !alreadyClosed) { + onClose() + alreadyClosed = true + } + hn + } + + override def next(): T = iter.next() +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/FileAttributeType.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/FileAttributeType.java new file mode 100644 index 00000000000..87d6c38c64d --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/FileAttributeType.java @@ -0,0 +1,62 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan; + +import com.fasterxml.jackson.annotation.JsonValue; +import org.apache.texera.amber.core.tuple.AttributeType; + +public enum FileAttributeType { + STRING("string", AttributeType.STRING), + SINGLE_STRING("single string", AttributeType.STRING), + INTEGER("integer", AttributeType.INTEGER), + LONG("long", AttributeType.LONG), + DOUBLE("double", AttributeType.DOUBLE), + BOOLEAN("boolean", AttributeType.BOOLEAN), + TIMESTAMP("timestamp", AttributeType.TIMESTAMP), + BINARY("binary", AttributeType.BINARY), + LARGE_BINARY("large binary", AttributeType.LARGE_BINARY); + + + private final String name; + private final AttributeType type; + + FileAttributeType(String name, AttributeType type) { + this.name = name; + this.type = type; + } + + @JsonValue + public String getName() { + return this.name; + } + + public AttributeType getType() { + return this.type; + } + + @Override + public String toString() { + return this.getName(); + } + + public boolean isSingle() { + return this == SINGLE_STRING || this == BINARY || this == LARGE_BINARY; + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/FileDecodingMethod.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/FileDecodingMethod.java new file mode 100644 index 00000000000..2cd3ecb7e70 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/FileDecodingMethod.java @@ -0,0 +1,54 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan; + +import com.fasterxml.jackson.annotation.JsonValue; + +import java.nio.charset.Charset; +import java.nio.charset.StandardCharsets; + +public enum FileDecodingMethod { + UTF_8("UTF_8", StandardCharsets.UTF_8), + UTF_16("UTF_16", StandardCharsets.UTF_16), + ASCII("US_ASCII", StandardCharsets.US_ASCII); + + private final String name; + private final Charset charset; + + FileDecodingMethod(String name, Charset charset) { + this.name = name; + this.charset = charset; + } + + // use the name string instead of enum string in JSON + @JsonValue + public String getName() { + return this.name; + } + + @Override + public String toString() { + return this.getName(); + } + + public Charset getCharset() { + return this.charset; + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/ScanSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/ScanSourceOpDesc.scala new file mode 100644 index 00000000000..fd69cde2e08 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/ScanSourceOpDesc.scala @@ -0,0 +1,93 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan + +import com.fasterxml.jackson.annotation.{JsonIgnore, JsonProperty, JsonPropertyDescription} +import com.fasterxml.jackson.databind.annotation.JsonDeserialize +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.storage.FileResolver +import org.apache.texera.amber.core.tuple.Schema +import org.apache.texera.amber.core.workflow.OutputPort +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.source.SourceOperatorDescriptor +import org.apache.commons.lang3.builder.EqualsBuilder + +import java.net.URI + +abstract class ScanSourceOpDesc extends SourceOperatorDescriptor { + + /** in the case we do not want to read the entire large file, but only + * the first a few lines of it to do the type inference. + */ + @JsonIgnore + var INFER_READ_LIMIT: Int = 100 + + @JsonProperty(required = true) + @JsonSchemaTitle("File") + @JsonDeserialize(contentAs = classOf[java.lang.String]) + var fileName: Option[String] = None + + @JsonProperty(defaultValue = "UTF_8", required = true) + @JsonSchemaTitle("File Encoding") + @JsonPropertyDescription("decoding charset to use on input") + var fileEncoding: FileDecodingMethod = FileDecodingMethod.UTF_8 + + @JsonIgnore + var fileTypeName: Option[String] = None + + @JsonProperty() + @JsonSchemaTitle("Limit") + @JsonPropertyDescription("max output count") + @JsonDeserialize(contentAs = classOf[Int]) + var limit: Option[Int] = None + + @JsonProperty() + @JsonSchemaTitle("Offset") + @JsonPropertyDescription("starting point of output") + @JsonDeserialize(contentAs = classOf[Int]) + var offset: Option[Int] = None + + override def sourceSchema(): Schema = null + + override def operatorInfo: OperatorInfo = { + val typeName = fileTypeName.getOrElse("Unknown") + val displayName = if (typeName.isEmpty) "File Scan" else s"$typeName File Scan" + val description = + if (typeName.isEmpty) "Scan data from a file" + else if ("AEIOUaeiou".contains(typeName.charAt(0))) s"Scan data from an $typeName file" + else s"Scan data from a $typeName file" + OperatorInfo( + userFriendlyName = displayName, + operatorDescription = description, + OperatorGroupConstants.INPUT_GROUP, + inputPorts = List.empty, + outputPorts = List(OutputPort()) + ) + } + + def setResolvedFileName(uri: URI): Unit = { + fileName = Some(uri.toASCIIString) + } + + override def equals(that: Any): Boolean = + EqualsBuilder.reflectionEquals(this, that, "context", "fileHandle") + + def fileResolved(): Boolean = fileName.isDefined && FileResolver.isFileResolved(fileName.get) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/arrow/ArrowSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/arrow/ArrowSourceOpDesc.scala new file mode 100644 index 00000000000..ac43dbe65dd --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/arrow/ArrowSourceOpDesc.scala @@ -0,0 +1,88 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.arrow + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.storage.DocumentFactory +import org.apache.texera.amber.core.tuple.Schema +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.source.scan.ScanSourceOpDesc +import org.apache.texera.amber.util.ArrowUtils +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.apache.arrow.memory.RootAllocator +import org.apache.arrow.vector.ipc.ArrowFileReader +import org.apache.arrow.vector.types.pojo.{Schema => ArrowSchema} + +import java.io.IOException +import java.net.URI +import java.nio.file.{Files, StandardOpenOption} +import scala.util.Using + +@JsonIgnoreProperties(value = Array("fileEncoding")) +class ArrowSourceOpDesc extends ScanSourceOpDesc { + + fileTypeName = Option("Arrow") + + @throws[IOException] + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .sourcePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.source.scan.arrow.ArrowSourceOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(operatorInfo.outputPorts.head.id -> inferSchema())) + ) + } + + /** + * Infer Texera.Schema based on the top few lines of data. + * + * @return Texera.Schema build for this operator + */ + @Override + def inferSchema(): Schema = { + val file = DocumentFactory.openReadonlyDocument(new URI(fileName.get)).asFile() + val allocator = new RootAllocator() + + Using + .Manager { use => + val channel = use(Files.newByteChannel(file.toPath, StandardOpenOption.READ)) + val reader = use(new ArrowFileReader(channel, allocator)) + val arrowSchema: ArrowSchema = reader.getVectorSchemaRoot.getSchema + ArrowUtils.toTexeraSchema(arrowSchema) + } + .getOrElse { + throw new IOException("Failed to infer schema from Arrow file.") + } + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/arrow/ArrowSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/arrow/ArrowSourceOpExec.scala new file mode 100644 index 00000000000..f23833206f9 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/arrow/ArrowSourceOpExec.scala @@ -0,0 +1,101 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.arrow + +import org.apache.texera.amber.core.executor.SourceOperatorExecutor +import org.apache.texera.amber.core.storage.DocumentFactory +import org.apache.texera.amber.core.tuple.TupleLike +import org.apache.texera.amber.util.ArrowUtils +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.apache.arrow.memory.RootAllocator +import org.apache.arrow.vector.VectorSchemaRoot +import org.apache.arrow.vector.ipc.ArrowFileReader + +import java.net.URI +import java.nio.file.{Files, StandardOpenOption} + +class ArrowSourceOpExec( + descString: String +) extends SourceOperatorExecutor { + private val desc: ArrowSourceOpDesc = + objectMapper.readValue(descString, classOf[ArrowSourceOpDesc]) + private var reader: Option[ArrowFileReader] = None + private var root: Option[VectorSchemaRoot] = None + private var allocator: Option[RootAllocator] = None + + override def open(): Unit = { + try { + val file = DocumentFactory.openReadonlyDocument(new URI(desc.fileName.get)).asFile() + val alloc = new RootAllocator() + allocator = Some(alloc) + val channel = Files.newByteChannel(file.toPath, StandardOpenOption.READ) + val arrowReader = new ArrowFileReader(channel, alloc) + val vectorRoot = arrowReader.getVectorSchemaRoot + reader = Some(arrowReader) + root = Some(vectorRoot) + } catch { + case e: Exception => + close() // Ensure resources are closed in case of an error + throw new RuntimeException("Failed to open Arrow source", e) + } + } + + override def produceTuple(): Iterator[TupleLike] = { + val rowIterator = new Iterator[TupleLike] { + private var currentIndex = 0 + private var currentBatchIndex = 0 + + override def hasNext: Boolean = { + if (root.exists(_.getRowCount > currentIndex)) { + true + } else { + reader.exists(arrowReader => { + val hasMoreBatches = arrowReader.loadNextBatch() + if (hasMoreBatches) { + currentIndex = 0 + currentBatchIndex += 1 + true + } else { + false + } + }) + } + } + + override def next(): TupleLike = { + root.map { vectorSchemaRoot => + val tuple = ArrowUtils.getTexeraTuple(currentIndex, vectorSchemaRoot) + currentIndex += 1 + tuple + }.get + } + } + + var tupleIterator = rowIterator.drop(desc.offset.getOrElse(0)) + if (desc.limit.isDefined) tupleIterator = tupleIterator.take(desc.limit.get) + tupleIterator + } + + override def close(): Unit = { + reader.foreach(_.close()) + root.foreach(_.close()) + allocator.foreach(_.close()) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csv/CSVScanSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csv/CSVScanSourceOpDesc.scala new file mode 100644 index 00000000000..a44e2765d5e --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csv/CSVScanSourceOpDesc.scala @@ -0,0 +1,125 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.csv + +import com.fasterxml.jackson.annotation.{JsonInclude, JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import com.univocity.parsers.csv.{CsvFormat, CsvParser, CsvParserSettings} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.storage.DocumentFactory +import org.apache.texera.amber.core.tuple.AttributeTypeUtils.inferSchemaFromRows +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.source.scan.ScanSourceOpDesc +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.io.{IOException, InputStreamReader} +import java.net.URI + +class CSVScanSourceOpDesc extends ScanSourceOpDesc { + + @JsonProperty(defaultValue = ",") + @JsonSchemaTitle("Delimiter") + @JsonPropertyDescription("delimiter to separate each line into fields") + @JsonInclude(JsonInclude.Include.NON_ABSENT) + var customDelimiter: Option[String] = None + + @JsonProperty(defaultValue = "true") + @JsonSchemaTitle("Header") + @JsonPropertyDescription("whether the CSV file contains a header line") + var hasHeader: Boolean = true + + fileTypeName = Option("CSV") + + @throws[IOException] + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + // fill in default values + if (customDelimiter.forall(_.isEmpty)) { + customDelimiter = Option(",") + } + + PhysicalOp + .sourcePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.source.scan.csv.CSVScanSourceOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(operatorInfo.outputPorts.head.id -> sourceSchema())) + ) + } + + override def sourceSchema(): Schema = { + if (customDelimiter.isEmpty || !fileResolved()) { + return null + } + val stream = DocumentFactory.openReadonlyDocument(new URI(fileName.get)).asInputStream() + val inputReader = + new InputStreamReader(stream, fileEncoding.getCharset) + + val csvFormat = new CsvFormat() + csvFormat.setDelimiter(customDelimiter.get.charAt(0)) + csvFormat.setLineSeparator("\n") + val csvSetting = new CsvParserSettings() + csvSetting.setMaxCharsPerColumn(-1) + csvSetting.setFormat(csvFormat) + csvSetting.setHeaderExtractionEnabled(hasHeader) + csvSetting.setNullValue("") + val parser = new CsvParser(csvSetting) + parser.beginParsing(inputReader) + + var data: Array[Array[String]] = Array() + val readLimit = limit.getOrElse(INFER_READ_LIMIT).min(INFER_READ_LIMIT) + for (i <- 0 until readLimit) { + val row = parser.parseNext() + if (row != null) { + data = data :+ row + } + } + parser.stopParsing() + inputReader.close() + + val attributeTypeList: Array[AttributeType] = inferSchemaFromRows( + data.iterator.asInstanceOf[Iterator[Array[Any]]] + ) + + val header: Array[String] = + if (hasHeader) + Option(parser.getContext.headers()) + .getOrElse((1 to attributeTypeList.length).map(i => "column-" + i).toArray) + else (1 to attributeTypeList.length).map(i => "column-" + i).toArray + + header.indices.foldLeft(Schema()) { (schema, i) => + schema.add(header(i), attributeTypeList(i)) + } + + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csv/CSVScanSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csv/CSVScanSourceOpExec.scala new file mode 100644 index 00000000000..c3fbbe9bb55 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csv/CSVScanSourceOpExec.scala @@ -0,0 +1,108 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.csv + +import com.univocity.parsers.csv.{CsvFormat, CsvParser, CsvParserSettings} +import org.apache.texera.amber.core.executor.SourceOperatorExecutor +import org.apache.texera.amber.core.storage.DocumentFactory +import org.apache.texera.amber.core.tuple.{AttributeTypeUtils, Schema, TupleLike} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.io.InputStreamReader +import java.net.URI +import scala.collection.immutable.ArraySeq + +class CSVScanSourceOpExec private[csv] (descString: String) extends SourceOperatorExecutor { + val desc: CSVScanSourceOpDesc = objectMapper.readValue(descString, classOf[CSVScanSourceOpDesc]) + var inputReader: InputStreamReader = _ + var parser: CsvParser = _ + var nextRow: Array[String] = _ + var numRowGenerated = 0 + private val schema: Schema = desc.sourceSchema() + + override def produceTuple(): Iterator[TupleLike] = { + + val rowIterator = new Iterator[Array[String]] { + override def hasNext: Boolean = { + if (nextRow != null) { + return true + } + nextRow = parser.parseNext() + nextRow != null + } + + override def next(): Array[String] = { + val ret = nextRow + numRowGenerated += 1 + nextRow = null + ret + } + } + + var tupleIterator = rowIterator + .drop(desc.offset.getOrElse(0)) + .map(row => { + try { + TupleLike( + ArraySeq.unsafeWrapArray( + AttributeTypeUtils.parseFields(row.asInstanceOf[Array[Any]], schema) + ): _* + ) + } catch { + case _: Throwable => null + } + }) + .filter(t => t != null) + + if (desc.limit.isDefined) tupleIterator = tupleIterator.take(desc.limit.get) + + tupleIterator + } + + override def open(): Unit = { + inputReader = new InputStreamReader( + DocumentFactory.openReadonlyDocument(new URI(desc.fileName.get)).asInputStream(), + desc.fileEncoding.getCharset + ) + + val csvFormat = new CsvFormat() + csvFormat.setDelimiter(desc.customDelimiter.get.charAt(0)) + csvFormat.setLineSeparator("\n") + csvFormat.setComment( + '\u0000' + ) // disable skipping lines starting with # (default comment character) + val csvSetting = new CsvParserSettings() + csvSetting.setMaxCharsPerColumn(-1) + csvSetting.setFormat(csvFormat) + csvSetting.setHeaderExtractionEnabled(desc.hasHeader) + + parser = new CsvParser(csvSetting) + parser.beginParsing(inputReader) + } + + override def close(): Unit = { + if (parser != null) { + parser.stopParsing() + } + if (inputReader != null) { + inputReader.close() + } + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csv/ParallelCSVScanSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csv/ParallelCSVScanSourceOpDesc.scala new file mode 100644 index 00000000000..6ac2d20af4d --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csv/ParallelCSVScanSourceOpDesc.scala @@ -0,0 +1,117 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.csv + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.fasterxml.jackson.databind.annotation.JsonDeserialize +import com.github.tototoshi.csv.{CSVReader, DefaultCSVFormat} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.storage.DocumentFactory +import org.apache.texera.amber.core.tuple.AttributeTypeUtils.inferSchemaFromRows +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.source.scan.ScanSourceOpDesc +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.io.IOException +import java.net.URI + +class ParallelCSVScanSourceOpDesc extends ScanSourceOpDesc { + + @JsonProperty(defaultValue = ",") + @JsonSchemaTitle("Delimiter") + @JsonPropertyDescription("delimiter to separate each line into fields") + @JsonDeserialize(contentAs = classOf[java.lang.String]) + var customDelimiter: Option[String] = None + + @JsonProperty(defaultValue = "true") + @JsonSchemaTitle("Header") + @JsonPropertyDescription("whether the CSV file contains a header line") + var hasHeader: Boolean = true + + fileTypeName = Option("CSV") + + @throws[IOException] + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + // fill in default values + if (customDelimiter.forall(_.isEmpty)) { + customDelimiter = Option(",") + } + + PhysicalOp + .sourcePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.source.scan.csv.ParallelCSVScanSourceOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withParallelizable(true) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(operatorInfo.outputPorts.head.id -> sourceSchema())) + ) + } + + override def sourceSchema(): Schema = { + if (customDelimiter.isEmpty || !fileResolved()) { + return null + } + val file = DocumentFactory.openReadonlyDocument(new URI(fileName.get)).asFile() + implicit object CustomFormat extends DefaultCSVFormat { + override val delimiter: Char = customDelimiter.get.charAt(0) + + } + var reader: CSVReader = CSVReader.open(file)(CustomFormat) + val firstRow: Array[String] = reader.iterator.next().toArray + reader.close() + + // reopen the file to read from the beginning + reader = CSVReader.open(file.toPath.toString)(CustomFormat) + if (hasHeader) + reader.readNext() + + val attributeTypeList: Array[AttributeType] = inferSchemaFromRows( + reader.iterator + .take(limit.getOrElse(INFER_READ_LIMIT).min(INFER_READ_LIMIT)) + .map(seq => seq.toArray) + ) + + reader.close() + + // build schema based on inferred AttributeTypes + Schema().add(firstRow.indices.map { i => + new Attribute( + if (hasHeader) firstRow(i) else s"column-${i + 1}", + attributeTypeList(i) + ) + }) + + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csv/ParallelCSVScanSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csv/ParallelCSVScanSourceOpExec.scala new file mode 100644 index 00000000000..1c9377e564e --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csv/ParallelCSVScanSourceOpExec.scala @@ -0,0 +1,118 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.csv + +import org.apache.texera.amber.core.executor.SourceOperatorExecutor +import org.apache.texera.amber.core.storage.DocumentFactory +import org.apache.texera.amber.core.tuple.{Attribute, AttributeTypeUtils, TupleLike} +import org.apache.texera.amber.operator.source.BufferedBlockReader +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.tukaani.xz.SeekableFileInputStream + +import java.net.URI +import java.util +import java.util.stream.{IntStream, Stream} +import scala.collection.compat.immutable.ArraySeq + +class ParallelCSVScanSourceOpExec private[csv] ( + descString: String, + idx: Int = 0, + workerCount: Int = 1 +) extends SourceOperatorExecutor { + val desc: ParallelCSVScanSourceOpDesc = + objectMapper.readValue(descString, classOf[ParallelCSVScanSourceOpDesc]) + private var reader: BufferedBlockReader = _ + private val schema = desc.sourceSchema() + + override def produceTuple(): Iterator[TupleLike] = + new Iterator[TupleLike]() { + override def hasNext: Boolean = reader.hasNext + + override def next(): TupleLike = { + + try { + // obtain String representation of each field + // a null value will present if omit in between fields, e.g., ['hello', null, 'world'] + val line = reader.readLine + if (line == null) { + return null + } + var fields: Array[AnyRef] = line.toArray + + if (fields == null || util.Arrays.stream(fields).noneMatch(s => s != null)) { + // discard tuple if it's null or it only contains null + // which means it will always discard Tuple(null) from readLine() + return null + } + + // however the null values won't present if omitted in the end, we need to match nulls. + if (fields.length != schema.getAttributes.size) + fields = Stream + .concat( + util.Arrays.stream(fields), + IntStream + .range(0, schema.getAttributes.size - fields.length) + .mapToObj((_: Int) => null) + ) + .toArray() + // parse Strings into inferred AttributeTypes + val parsedFields: Array[Any] = AttributeTypeUtils.parseFields( + fields.asInstanceOf[Array[Any]], + schema.getAttributes + .map((attr: Attribute) => attr.getType) + .toArray + ) + TupleLike(ArraySeq.unsafeWrapArray(parsedFields): _*) + } catch { + case _: Throwable => null + } + } + + }.filter(tuple => tuple != null) + + override def open(): Unit = { + // here, the stream requires to be seekable, so datasetFileDesc creates a temp file here + // TODO: consider a better way + val file = DocumentFactory.openReadonlyDocument(new URI(desc.fileName.get)).asFile() + val totalBytes: Long = file.length() + // TODO: add support for limit + // TODO: add support for offset + val startOffset: Long = totalBytes / workerCount * idx + val endOffset: Long = + if (idx != workerCount - 1) totalBytes / workerCount * (idx + 1) else totalBytes + + val stream = new SeekableFileInputStream(file) + + stream.seek(startOffset) + reader = new BufferedBlockReader( + stream, + endOffset - startOffset, + desc.customDelimiter.get.charAt(0), + null + ) + // skip line if this worker reads from middle of a file + if (startOffset > 0) reader.readLine + // skip line if this worker reads the start of a file, and the file has a header line + if (startOffset == 0 && desc.hasHeader) reader.readLine + } + + override def close(): Unit = reader.close() + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csvOld/CSVOldScanSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csvOld/CSVOldScanSourceOpDesc.scala new file mode 100644 index 00000000000..08b5ea1ce10 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csvOld/CSVOldScanSourceOpDesc.scala @@ -0,0 +1,115 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.csvOld + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.github.tototoshi.csv.{CSVReader, DefaultCSVFormat} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.storage.DocumentFactory +import org.apache.texera.amber.core.tuple.AttributeTypeUtils.inferSchemaFromRows +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.source.scan.ScanSourceOpDesc +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.io.IOException +import java.net.URI + +class CSVOldScanSourceOpDesc extends ScanSourceOpDesc { + + @JsonProperty(defaultValue = ",") + @JsonSchemaTitle("Delimiter") + @JsonPropertyDescription("delimiter to separate each line into fields") + var customDelimiter: Option[String] = Some(",") + + @JsonProperty(defaultValue = "true") + @JsonSchemaTitle("Header") + @JsonPropertyDescription("whether the CSV file contains a header line") + var hasHeader: Boolean = true + + fileTypeName = Option("CSVOld") + + @throws[IOException] + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + // fill in default values + if (customDelimiter.get.isEmpty) { + customDelimiter = Option(",") + } + PhysicalOp + .sourcePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.source.scan.csvOld.CSVOldScanSourceOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(operatorInfo.outputPorts.head.id -> sourceSchema())) + ) + } + + override def sourceSchema(): Schema = { + if (customDelimiter.isEmpty || !fileResolved()) { + return null + } + // infer schema from the first few lines of the file + val file = DocumentFactory.openReadonlyDocument(new URI(fileName.get)).asFile() + implicit object CustomFormat extends DefaultCSVFormat { + override val delimiter: Char = customDelimiter.get.charAt(0) + } + var reader: CSVReader = + CSVReader.open(file, fileEncoding.getCharset.name())(CustomFormat) + val firstRow: Array[String] = reader.iterator.next().toArray + reader.close() + + // reopen the file to read from the beginning + reader = CSVReader.open(file, fileEncoding.getCharset.name())(CustomFormat) + + val startOffset = offset.getOrElse(0) + (if (hasHeader) 1 else 0) + val endOffset = + startOffset + limit.getOrElse(INFER_READ_LIMIT).min(INFER_READ_LIMIT) + val attributeTypeList: Array[AttributeType] = inferSchemaFromRows( + reader.iterator + .slice(startOffset, endOffset) + .map(seq => seq.toArray) + ) + + reader.close() + + // build schema based on inferred AttributeTypes + Schema().add(firstRow.indices.map { i => + new Attribute( + if (hasHeader) firstRow(i) else s"column-${i + 1}", + attributeTypeList(i) + ) + }) + + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csvOld/CSVOldScanSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csvOld/CSVOldScanSourceOpExec.scala new file mode 100644 index 00000000000..e7b1e938c35 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/csvOld/CSVOldScanSourceOpExec.scala @@ -0,0 +1,80 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.csvOld + +import com.github.tototoshi.csv.{CSVReader, DefaultCSVFormat} +import org.apache.texera.amber.core.executor.SourceOperatorExecutor +import org.apache.texera.amber.core.storage.DocumentFactory +import org.apache.texera.amber.core.tuple.{Attribute, AttributeTypeUtils, Schema, TupleLike} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.net.URI +import scala.collection.compat.immutable.ArraySeq + +class CSVOldScanSourceOpExec private[csvOld] ( + descString: String +) extends SourceOperatorExecutor { + val desc: CSVOldScanSourceOpDesc = + objectMapper.readValue(descString, classOf[CSVOldScanSourceOpDesc]) + var reader: CSVReader = _ + var rows: Iterator[Seq[String]] = _ + val schema: Schema = desc.sourceSchema() + override def produceTuple(): Iterator[TupleLike] = { + + val tuples = rows + .map(fields => + try { + val parsedFields: Array[Any] = AttributeTypeUtils.parseFields( + fields.toArray, + schema.getAttributes + .map((attr: Attribute) => attr.getType) + .toArray + ) + TupleLike(ArraySeq.unsafeWrapArray(parsedFields): _*) + } catch { + case _: Throwable => null + } + ) + .filter(tuple => tuple != null) + + if (desc.limit.isDefined) + tuples.take(desc.limit.get) + else { + tuples + } + } + + override def open(): Unit = { + implicit object CustomFormat extends DefaultCSVFormat { + override val delimiter: Char = desc.customDelimiter.get.charAt(0) + } + val filePath = DocumentFactory.openReadonlyDocument(new URI(desc.fileName.get)).asFile().toPath + reader = CSVReader.open(filePath.toString, desc.fileEncoding.getCharset.name())(CustomFormat) + // skip line if this worker reads the start of a file, and the file has a header line + val startOffset = desc.offset.getOrElse(0) + (if (desc.hasHeader) 1 else 0) + rows = reader.iterator.drop(startOffset) + } + + override def close(): Unit = { + if (reader != null) { + reader.close() + } + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/file/FileScanOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/file/FileScanOpDesc.scala new file mode 100644 index 00000000000..f83d1d76307 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/file/FileScanOpDesc.scala @@ -0,0 +1,89 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.file + +import com.fasterxml.jackson.annotation.JsonProperty +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{ + InputPort, + OutputPort, + PhysicalOp, + SchemaPropagationFunc +} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.source.SourceOperatorDescriptor +import org.apache.texera.amber.operator.source.scan.FileDecodingMethod +import org.apache.texera.amber.operator.source.scan.text.TextSourceOpDesc +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class FileScanOpDesc extends SourceOperatorDescriptor with TextSourceOpDesc { + @JsonProperty(defaultValue = "UTF_8", required = true) + @JsonSchemaTitle("Encoding") + var fileEncoding: FileDecodingMethod = FileDecodingMethod.UTF_8 + + @JsonProperty(defaultValue = "false") + @JsonSchemaTitle("Extract") + val extract: Boolean = false + + @JsonProperty(defaultValue = "false") + @JsonSchemaTitle("Include Filename") + var outputFileName: Boolean = false + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .sourcePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.source.scan.file.FileScanOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(operatorInfo.outputPorts.head.id -> sourceSchema())) + ) + } + + override def sourceSchema(): Schema = { + var schema = Schema() + if (outputFileName) { + schema = schema.add("filename", AttributeType.STRING) + } + schema.add(attributeName, attributeType.getType) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + userFriendlyName = "File Scan From Input", + operatorDescription = "Scan data from file paths provided by input tuples", + operatorGroupName = OperatorGroupConstants.INPUT_GROUP, + inputPorts = List(InputPort(displayName = "Filename")), + outputPorts = List(OutputPort()) + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/file/FileScanOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/file/FileScanOpExec.scala new file mode 100644 index 00000000000..4cc60bf2bd9 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/file/FileScanOpExec.scala @@ -0,0 +1,48 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.file + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.storage.FileResolver +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class FileScanOpExec private[scan] ( + descString: String +) extends OperatorExecutor { + private val desc: FileScanOpDesc = + objectMapper.readValue(descString, classOf[FileScanOpDesc]) + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = { + val originalFileName = tuple.getFields.collectFirst { case s: String => s }.get + val fileName = FileResolver.resolve(originalFileName).toASCIIString + FileScanUtils.createTuplesFromFile( + fileName = fileName, + displayFileName = originalFileName, + attributeType = desc.attributeType, + fileEncoding = desc.fileEncoding, + extract = desc.extract, + outputFileName = desc.outputFileName, + fileScanOffset = desc.fileScanOffset, + fileScanLimit = desc.fileScanLimit + ) + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/file/FileScanSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/file/FileScanSourceOpDesc.scala new file mode 100644 index 00000000000..82997632d14 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/file/FileScanSourceOpDesc.scala @@ -0,0 +1,95 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.file + +import com.fasterxml.jackson.annotation.{JsonIgnoreProperties, JsonProperty} +import com.kjetland.jackson.jsonSchema.annotations.{ + JsonSchemaInject, + JsonSchemaString, + JsonSchemaTitle +} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.metadata.annotations.HideAnnotation +import org.apache.texera.amber.operator.source.scan.text.TextSourceOpDesc +import org.apache.texera.amber.operator.source.scan.{FileDecodingMethod, ScanSourceOpDesc} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +@JsonIgnoreProperties(value = Array("limit", "offset", "fileEncoding")) +class FileScanSourceOpDesc extends ScanSourceOpDesc with TextSourceOpDesc { + @JsonProperty(defaultValue = "UTF_8", required = true) + @JsonSchemaTitle("Encoding") + @JsonSchemaInject( + strings = Array( + new JsonSchemaString(path = HideAnnotation.hideTarget, value = "attributeType"), + new JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.equals), + new JsonSchemaString(path = HideAnnotation.hideExpectedValue, value = "binary") + ) + ) + private val encoding: FileDecodingMethod = FileDecodingMethod.UTF_8 + + @JsonProperty(defaultValue = "false") + @JsonSchemaTitle("Extract") + val extract: Boolean = false + + @JsonProperty(defaultValue = "false") + @JsonSchemaTitle("Include Filename") + @JsonSchemaInject( + strings = Array( + new JsonSchemaString(path = HideAnnotation.hideTarget, value = "extract"), + new JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.equals), + new JsonSchemaString(path = HideAnnotation.hideExpectedValue, value = "false") + ) + ) + val outputFileName: Boolean = false + + fileTypeName = Option("") + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .sourcePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.source.scan.file.FileScanSourceOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(operatorInfo.outputPorts.head.id -> sourceSchema())) + ) + } + + override def sourceSchema(): Schema = { + var schema = Schema() + if (outputFileName) { + schema = schema.add("filename", AttributeType.STRING) + } + schema.add(attributeName, attributeType.getType) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/file/FileScanSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/file/FileScanSourceOpExec.scala new file mode 100644 index 00000000000..d47cf3681c2 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/file/FileScanSourceOpExec.scala @@ -0,0 +1,46 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.file + +import org.apache.texera.amber.core.executor.SourceOperatorExecutor +import org.apache.texera.amber.core.tuple.TupleLike +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.io.IOException + +class FileScanSourceOpExec private[scan] ( + descString: String +) extends SourceOperatorExecutor { + private val desc: FileScanSourceOpDesc = + objectMapper.readValue(descString, classOf[FileScanSourceOpDesc]) + + @throws[IOException] + override def produceTuple(): Iterator[TupleLike] = { + FileScanUtils.createTuplesFromFile( + fileName = desc.fileName.get, + attributeType = desc.attributeType, + fileEncoding = desc.fileEncoding, + extract = desc.extract, + outputFileName = desc.outputFileName, + fileScanOffset = desc.fileScanOffset, + fileScanLimit = desc.fileScanLimit + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/file/FileScanUtils.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/file/FileScanUtils.scala new file mode 100644 index 00000000000..a7f81b4869c --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/file/FileScanUtils.scala @@ -0,0 +1,154 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.file + +import org.apache.commons.compress.archivers.ArchiveStreamFactory +import org.apache.commons.compress.archivers.zip.ZipArchiveInputStream +import org.apache.commons.io.IOUtils.toByteArray +import org.apache.texera.amber.core.storage.DocumentFactory +import org.apache.texera.amber.core.tuple.AttributeTypeUtils.parseField +import org.apache.texera.amber.core.tuple.LargeBinary +import org.apache.texera.amber.core.tuple.TupleLike +import org.apache.texera.amber.operator.source.scan.{ + AutoClosingIterator, + FileAttributeType, + FileDecodingMethod +} +import org.apache.texera.service.util.LargeBinaryOutputStream + +import java.io._ +import java.net.URI +import scala.collection.mutable +import scala.jdk.CollectionConverters.IteratorHasAsScala + +private[file] object FileScanUtils { + def createTuplesFromFile( + fileName: String, + displayFileName: String, + attributeType: FileAttributeType, + fileEncoding: FileDecodingMethod, + extract: Boolean, + outputFileName: Boolean, + fileScanOffset: Option[Int], + fileScanLimit: Option[Int] + ): Iterator[TupleLike] = { + val inputStream = DocumentFactory.openReadonlyDocument(new URI(fileName)).asInputStream() + + val closeables = mutable.ArrayBuffer.empty[AutoCloseable] + var zipIn: ZipArchiveInputStream = null + val archiveStream: InputStream = + if (extract) { + zipIn = new ArchiveStreamFactory() + .createArchiveInputStream(new BufferedInputStream(inputStream)) + .asInstanceOf[ZipArchiveInputStream] + closeables += zipIn + zipIn + } else { + closeables += inputStream + inputStream + } + + var filenameIt: Iterator[String] = Iterator.empty + val fileEntries: Iterator[InputStream] = + if (extract) { + val (it1, it2) = Iterator + .continually(zipIn.getNextEntry) + .takeWhile(_ != null) + .filterNot(_.getName.startsWith("__MACOSX")) + .duplicate + filenameIt = it1.map(_.getName) + it2.map(_ => zipIn) + } else { + filenameIt = Iterator.single(displayFileName) + Iterator(archiveStream) + } + + val rawIterator: Iterator[TupleLike] = + if (attributeType.isSingle) { + fileEntries.zipAll(filenameIt, null, null).map { + case (entry, entryFileName) => + val fields = mutable.ListBuffer.empty[Any] + if (outputFileName) { + fields += entryFileName + } + fields += (attributeType match { + case FileAttributeType.SINGLE_STRING => + new String(toByteArray(entry), fileEncoding.getCharset) + case FileAttributeType.LARGE_BINARY => + val largeBinary = new LargeBinary() + val out = new LargeBinaryOutputStream(largeBinary) + try { + val buffer = new Array[Byte](8192) + var bytesRead = entry.read(buffer) + while (bytesRead != -1) { + out.write(buffer, 0, bytesRead) + bytesRead = entry.read(buffer) + } + } finally { + out.close() + } + largeBinary + case _ => parseField(toByteArray(entry), attributeType.getType) + }) + TupleLike(fields.toSeq: _*) + } + } else { + fileEntries.flatMap(entry => + new BufferedReader(new InputStreamReader(entry, fileEncoding.getCharset)) + .lines() + .iterator() + .asScala + .slice( + fileScanOffset.getOrElse(0), + fileScanOffset.getOrElse(0) + fileScanLimit.getOrElse(Int.MaxValue) + ) + .map(line => + TupleLike(attributeType match { + case FileAttributeType.SINGLE_STRING => line + case _ => parseField(line, attributeType.getType) + }) + ) + ) + } + + new AutoClosingIterator(rawIterator, () => closeables.foreach(_.close())) + } + + def createTuplesFromFile( + fileName: String, + attributeType: FileAttributeType, + fileEncoding: FileDecodingMethod, + extract: Boolean, + outputFileName: Boolean, + fileScanOffset: Option[Int], + fileScanLimit: Option[Int] + ): Iterator[TupleLike] = { + createTuplesFromFile( + fileName = fileName, + displayFileName = fileName, + attributeType = attributeType, + fileEncoding = fileEncoding, + extract = extract, + outputFileName = outputFileName, + fileScanOffset = fileScanOffset, + fileScanLimit = fileScanLimit + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/json/JSONLScanSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/json/JSONLScanSourceOpDesc.scala new file mode 100644 index 00000000000..2d86052fa58 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/json/JSONLScanSourceOpDesc.scala @@ -0,0 +1,117 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.json + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.fasterxml.jackson.databind.JsonNode +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.storage.DocumentFactory +import org.apache.texera.amber.core.tuple.AttributeTypeUtils.inferSchemaFromRows +import org.apache.texera.amber.core.tuple.{Attribute, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.source.scan.ScanSourceOpDesc +import org.apache.texera.amber.util.JSONUtils.{JSONToMap, objectMapper} + +import java.io._ +import java.net.URI +import scala.collection.mutable.ArrayBuffer +import scala.jdk.CollectionConverters.IteratorHasAsScala + +class JSONLScanSourceOpDesc extends ScanSourceOpDesc { + + @JsonProperty(required = true) + @JsonPropertyDescription("flatten nested objects and arrays") + var flatten: Boolean = false + + fileTypeName = Option("JSONL") + + @throws[IOException] + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + + PhysicalOp + .sourcePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.source.scan.json.JSONLScanSourceOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withParallelizable(true) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(operatorInfo.outputPorts.head.id -> sourceSchema())) + ) + } + + override def sourceSchema(): Schema = { + if (!fileResolved()) { + return null + } + val stream = DocumentFactory.openReadonlyDocument(new URI(fileName.get)).asInputStream() + val reader = new BufferedReader(new InputStreamReader(stream, fileEncoding.getCharset)) + var fieldNames = Set[String]() + + val allFields: ArrayBuffer[Map[String, String]] = ArrayBuffer() + + val startOffset = offset.getOrElse(0) + val endOffset = + startOffset + limit.getOrElse(INFER_READ_LIMIT).min(INFER_READ_LIMIT) + reader + .lines() + .iterator() + .asScala + .slice(startOffset, endOffset) + .foreach(line => { + val root: JsonNode = objectMapper.readTree(line) + if (root.isObject) { + val fields: Map[String, String] = JSONToMap(root, flatten = flatten) + fieldNames = fieldNames.++(fields.keySet) + allFields += fields + } + }) + + val sortedFieldNames = fieldNames.toList.sorted + reader.close() + + val attributeTypes = inferSchemaFromRows(allFields.iterator.map(fields => { + val result = ArrayBuffer[Object]() + for (fieldName <- sortedFieldNames) { + if (fields.contains(fieldName)) { + result += fields(fieldName) + } else { + result += null + } + } + result.toArray + })) + + Schema().add(sortedFieldNames.indices.map { i => + new Attribute(sortedFieldNames(i), attributeTypes(i)) + }) + + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/json/JSONLScanSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/json/JSONLScanSourceOpExec.scala new file mode 100644 index 00000000000..c96278c3e3d --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/json/JSONLScanSourceOpExec.scala @@ -0,0 +1,82 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.json + +import org.apache.texera.amber.core.executor.SourceOperatorExecutor +import org.apache.texera.amber.core.storage.DocumentFactory +import org.apache.texera.amber.core.tuple.AttributeTypeUtils.parseField +import org.apache.texera.amber.core.tuple.TupleLike +import org.apache.texera.amber.operator.source.scan.json.JSONUtil.JSONToMap +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.io.{BufferedReader, InputStreamReader} +import java.net.URI +import scala.jdk.CollectionConverters.IteratorHasAsScala +import scala.util.{Failure, Success, Try} + +class JSONLScanSourceOpExec private[json] ( + descString: String, + idx: Int = 0, + workerCount: Int = 1 +) extends SourceOperatorExecutor { + private val desc: JSONLScanSourceOpDesc = + objectMapper.readValue(descString, classOf[JSONLScanSourceOpDesc]) + private var rows: Iterator[String] = _ + private var reader: BufferedReader = _ + private val schema = desc.sourceSchema() + + override def produceTuple(): Iterator[TupleLike] = { + rows.flatMap { line => + Try { + val data = JSONToMap(objectMapper.readTree(line), desc.flatten).withDefaultValue(null) + val fields = schema.getAttributeNames.map { fieldName => + parseField(data(fieldName), schema.getAttribute(fieldName).getType) + } + TupleLike(fields: _*) + } match { + case Success(tuple) => Some(tuple) + case Failure(_) => None + } + } + } + + override def open(): Unit = { + val stream = DocumentFactory.openReadonlyDocument(new URI(desc.fileName.get)).asInputStream() + // count lines and partition the task to each worker + reader = new BufferedReader( + new InputStreamReader(stream, desc.fileEncoding.getCharset) + ) + val offsetValue = desc.offset.getOrElse(0) + var lines = reader.lines().iterator().asScala.drop(offsetValue) + if (desc.limit.isDefined) lines = lines.take(desc.limit.get) + val (it1, it2) = lines.duplicate + val count: Int = it1.map(_ => 1).sum + + val startOffset: Int = offsetValue + count / workerCount * idx + val endOffset: Int = + offsetValue + (if (idx != workerCount - 1) count / workerCount * (idx + 1) + else count) + + rows = it2.iterator.slice(startOffset, endOffset) + } + + override def close(): Unit = reader.close() + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/json/JSONUtil.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/json/JSONUtil.scala new file mode 100644 index 00000000000..d5c7f2b4e48 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/json/JSONUtil.scala @@ -0,0 +1,72 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.json + +import com.fasterxml.jackson.databind.JsonNode + +import scala.jdk.CollectionConverters.IteratorHasAsScala + +object JSONUtil { + + /** + * this method helps convert JSON into a key-value Map. By default it will only + * take the first level attributes of the JSON object, and ignore nested objects + * and arrays. For example: + * input JSON {"A" : "a", "B": 1, "C": 2.3, "D" :{"some":"object"}, "E": ["1", "2"]} + * will be converted to Map[String, String]{"A" : "a", "B": "1", "C": "2.3"}. + * + * If flatten mode is enabled, then the nested objects and arrays will be converted + * to map recursively. The key will be the `parentName[index].childName`. For example: + * input JSON {"A" : "a", "B": 1, "C": 2.3, "D" :{"some":"object"}, "E": ["X", "Y"]} + * will be converted to Map[String, String]{"A" : "a", "B": "1", "C": "2.3", + * "D.some":"object", "E1":"X", "E2":"Y"}. + * + * @param node the JSONNode to convert. + * @param flatten a boolean to toggle flatten mode. + * @param parentName the parent's name to pass into children's naming conversion. + * @return a Map[String, String] of all the key value pairs from the given JSONNode. + */ + def JSONToMap( + node: JsonNode, + flatten: Boolean = false, + parentName: String = "" + ): Map[String, String] = { + var result = Map[String, String]() + if (node.isObject) { + for (key <- node.fieldNames().asScala) { + val child: JsonNode = node.get(key) + val absoluteKey = (if (parentName.nonEmpty) parentName + "." else "") + key + if (flatten && (child.isObject || child.isArray)) { + result = result ++ JSONToMap(child, flatten, absoluteKey) + } else if (child.isValueNode) { + result = result + (absoluteKey -> child.asText()) + } else { + // do nothing + } + } + } else if (node.isArray) { + for ((child, i) <- node.elements().asScala.zipWithIndex) { + result = result ++ JSONToMap(child, flatten, parentName + (i + 1)) + } + } + result + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/text/TextInputSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/text/TextInputSourceOpDesc.scala new file mode 100644 index 00000000000..cfb14940f43 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/text/TextInputSourceOpDesc.scala @@ -0,0 +1,70 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.text + +import com.fasterxml.jackson.annotation.JsonProperty +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.Schema +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{OutputPort, PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.metadata.annotations.UIWidget +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.source.SourceOperatorDescriptor +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class TextInputSourceOpDesc extends SourceOperatorDescriptor with TextSourceOpDesc { + @JsonProperty(required = true) + @JsonSchemaTitle("Text") + @JsonSchemaInject(json = UIWidget.UIWidgetTextArea) + var textInput: String = _ + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = + PhysicalOp + .sourcePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.source.scan.text.TextInputSourceOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(operatorInfo.outputPorts.head.id -> sourceSchema())) + ) + + override def sourceSchema(): Schema = + Schema().add(attributeName, attributeType.getType) + + override def operatorInfo: OperatorInfo = + OperatorInfo( + userFriendlyName = "Text Input", + operatorDescription = "Source data from manually inputted text", + OperatorGroupConstants.INPUT_GROUP, + inputPorts = List.empty, + outputPorts = List(OutputPort()) + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/text/TextInputSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/text/TextInputSourceOpExec.scala new file mode 100644 index 00000000000..8ade443ef9b --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/text/TextInputSourceOpExec.scala @@ -0,0 +1,50 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.text + +import org.apache.texera.amber.core.executor.SourceOperatorExecutor +import org.apache.texera.amber.core.tuple.AttributeTypeUtils.parseField +import org.apache.texera.amber.core.tuple.TupleLike +import org.apache.texera.amber.operator.source.scan.FileAttributeType +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class TextInputSourceOpExec private[text] ( + descString: String +) extends SourceOperatorExecutor { + private val desc: TextInputSourceOpDesc = + objectMapper.readValue(descString, classOf[TextInputSourceOpDesc]) + override def produceTuple(): Iterator[TupleLike] = { + (if (desc.attributeType.isSingle) { + Iterator(desc.textInput) + } else { + desc.textInput.linesIterator.slice( + desc.fileScanOffset.getOrElse(0), + desc.fileScanOffset.getOrElse(0) + desc.fileScanLimit.getOrElse(Int.MaxValue) + ) + }).map(line => + TupleLike(desc.attributeType match { + case FileAttributeType.SINGLE_STRING => line + case FileAttributeType.BINARY => line.getBytes + case _ => parseField(line, desc.attributeType.getType) + }) + ) + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/text/TextSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/text/TextSourceOpDesc.scala new file mode 100644 index 00000000000..afa4a3604c0 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/scan/text/TextSourceOpDesc.scala @@ -0,0 +1,74 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.text + +import com.fasterxml.jackson.annotation.JsonProperty +import com.fasterxml.jackson.databind.annotation.JsonDeserialize +import com.kjetland.jackson.jsonSchema.annotations.{ + JsonSchemaInject, + JsonSchemaString, + JsonSchemaTitle +} +import org.apache.texera.amber.operator.metadata.annotations.HideAnnotation +import org.apache.texera.amber.operator.source.scan.FileAttributeType + +/** + * TextSourceOpDesc is a trait holding commonly used properties and functions used for variations of text input processing + * Create new, identical limit and offset fields with additional annotations to make hideable binary attributes + * and strings that are in SingleTuple mode will always read the entire input, so limit / offset are disabled in these cases + */ +trait TextSourceOpDesc { + @JsonProperty(defaultValue = "string", required = true) + @JsonSchemaTitle("Attribute Type") + var attributeType: FileAttributeType = FileAttributeType.STRING + + @JsonProperty(defaultValue = "line", required = true) + @JsonSchemaTitle("Attribute Name") + @JsonDeserialize(contentAs = classOf[java.lang.String]) + var attributeName: String = "line" + + @JsonSchemaTitle("Limit") + @JsonDeserialize(contentAs = classOf[Int]) + @JsonSchemaInject( + strings = Array( + new JsonSchemaString(path = HideAnnotation.hideTarget, value = "attributeType"), + new JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.regex), + new JsonSchemaString( + path = HideAnnotation.hideExpectedValue, + value = "^binary$|^single string$" + ) + ) + ) + var fileScanLimit: Option[Int] = None + + @JsonSchemaTitle("Offset") + @JsonDeserialize(contentAs = classOf[Int]) + @JsonSchemaInject( + strings = Array( + new JsonSchemaString(path = HideAnnotation.hideTarget, value = "attributeType"), + new JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.regex), + new JsonSchemaString( + path = HideAnnotation.hideExpectedValue, + value = "^binary$|^single string$" + ) + ) + ) + var fileScanOffset: Option[Int] = None +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/SQLSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/SQLSourceOpDesc.scala new file mode 100644 index 00000000000..4cccd0ff2ad --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/SQLSourceOpDesc.scala @@ -0,0 +1,210 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.sql + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.fasterxml.jackson.databind.annotation.JsonDeserialize +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema} +import org.apache.texera.amber.operator.metadata.annotations.{ + AutofillAttributeName, + BatchByColumn, + EnablePresets, + UIWidget +} +import org.apache.texera.amber.operator.source.SourceOperatorDescriptor + +import java.sql._ + +abstract class SQLSourceOpDesc extends SourceOperatorDescriptor { + + @EnablePresets + @JsonProperty(required = true) + @JsonSchemaTitle("Host") + var host: String = _ + + @EnablePresets + @JsonProperty(required = true, defaultValue = "default") + @JsonSchemaTitle("Port") + @JsonPropertyDescription("A port number or 'default'") + var port: String = _ + + @EnablePresets + @JsonProperty(required = true) + @JsonSchemaTitle("Database") + var database: String = _ + + @EnablePresets + @JsonProperty(required = true) + @JsonSchemaTitle("Table Name") + var table: String = _ + + @EnablePresets + @JsonProperty(required = true) + @JsonSchemaTitle("Username") + var username: String = _ + + @JsonProperty(required = true) + @JsonSchemaTitle("Password") + @JsonSchemaInject(json = UIWidget.UIWidgetPassword) + var password: String = _ + + @JsonProperty() + @JsonSchemaTitle("Limit") + @JsonPropertyDescription("max output count") + @JsonDeserialize(contentAs = classOf[java.lang.Long]) + var limit: Option[Long] = None + + @JsonProperty() + @JsonSchemaTitle("Offset") + @JsonPropertyDescription("starting point of output") + @JsonDeserialize(contentAs = classOf[java.lang.Long]) + var offset: Option[Long] = None + + @JsonProperty(defaultValue = "false") + @JsonSchemaTitle("Keyword Search?") + @JsonDeserialize(contentAs = classOf[java.lang.Boolean]) + @JsonSchemaInject(json = """{"toggleHidden" : ["keywordSearchByColumn", "keywords"]}""") + var keywordSearch: Option[Boolean] = Option(false) + + @JsonProperty() + @JsonSchemaTitle("Keyword Search Column") + @JsonDeserialize(contentAs = classOf[java.lang.String]) + @AutofillAttributeName + var keywordSearchByColumn: Option[String] = None + + @JsonProperty() + @JsonSchemaTitle("Keywords to Search") + @JsonDeserialize(contentAs = classOf[java.lang.String]) + @JsonSchemaInject(json = UIWidget.UIWidgetTextArea) + var keywords: Option[String] = None + + @JsonProperty(defaultValue = "false") + @JsonSchemaTitle("Progressive?") + @JsonDeserialize(contentAs = classOf[java.lang.Boolean]) + @JsonSchemaInject(json = """{"toggleHidden" : ["batchByColumn", "min", "max", "interval"]}""") + var progressive: Option[Boolean] = Option(false) + + @JsonProperty() + @JsonSchemaTitle("Batch by Column") + @JsonDeserialize(contentAs = classOf[java.lang.String]) + @AutofillAttributeName + var batchByColumn: Option[String] = None + + @JsonProperty(defaultValue = "auto") + @JsonSchemaTitle("Min") + @JsonDeserialize(contentAs = classOf[java.lang.String]) + @BatchByColumn + var min: Option[String] = None + + @JsonProperty(defaultValue = "auto") + @JsonSchemaTitle("Max") + @JsonDeserialize(contentAs = classOf[java.lang.String]) + @BatchByColumn + var max: Option[String] = None + + @JsonProperty(defaultValue = "1000000000") + @JsonSchemaTitle("Batch by Interval") + @BatchByColumn + var interval = 0L + + override def sourceSchema(): Schema = querySchema + + // needs to define getters for sub classes to override Jackson Annotations + def getKeywords: Option[String] = keywords + + /** + * Establish a connection with the database server base on the info provided by the user + * query the MetaData of the table and generate a Tuple.schema accordingly + * the "switch" code block shows how SQL data types are mapped to Texera AttributeTypes + * + * @return Schema + */ + private def querySchema: Schema = { + if ( + this.host == null || this.port == null || this.database == null + || this.table == null || this.username == null || this.password == null + ) { + return null + } + + updatePort() + try { + val attributes = scala.collection.mutable.ListBuffer[Attribute]() + val connection = establishConn + connection.setReadOnly(true) + val databaseMetaData = connection.getMetaData + val columns = databaseMetaData.getColumns(null, null, this.table, null) + while (columns.next()) { + val columnName = columns.getString("COLUMN_NAME") + val datatype = columns.getInt("DATA_TYPE") + + // Map JDBC data types to AttributeType + val attributeType = datatype match { + case Types.TINYINT | // -6 Types.TINYINT + Types.SMALLINT | // 5 Types.SMALLINT + Types.INTEGER => // 4 Types.INTEGER + AttributeType.INTEGER + case Types.FLOAT | // 6 Types.FLOAT + Types.REAL | // 7 Types.REAL + Types.DOUBLE | // 8 Types.DOUBLE + Types.NUMERIC => // 3 Types.NUMERIC + AttributeType.DOUBLE + case Types.BIT | // -7 Types.BIT + Types.BOOLEAN => // 16 Types.BOOLEAN + AttributeType.BOOLEAN + case Types.BINARY => // -2 Types.BINARY + AttributeType.BINARY + case Types.DATE | // 91 Types.DATE + Types.TIME | // 92 Types.TIME + Types.LONGVARCHAR | // -1 Types.LONGVARCHAR + Types.CHAR | // 1 Types.CHAR + Types.VARCHAR | // 12 Types.VARCHAR + Types.NULL | // 0 Types.NULL + Types.OTHER => // 1111 Types.OTHER + AttributeType.STRING + case Types.BIGINT => // -5 Types.BIGINT + AttributeType.LONG + case Types.TIMESTAMP => // 93 Types.TIMESTAMP + AttributeType.TIMESTAMP + case _ => + throw new RuntimeException( + this.getClass.getSimpleName + ": unknown data type: " + datatype + ) + } + + // Add the attribute to the list + attributes += new Attribute(columnName, attributeType) + } + connection.close() + Schema(attributes.toList) + } catch { + case e @ (_: SQLException | _: ClassCastException) => + throw new RuntimeException( + this.getClass.getSimpleName + " failed to connect to the database. " + e.getMessage + ) + } + } + + @throws[SQLException] + protected def establishConn: Connection = null + + protected def updatePort(): Unit +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/SQLSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/SQLSourceOpExec.scala new file mode 100644 index 00000000000..be04ba2a46d --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/SQLSourceOpExec.scala @@ -0,0 +1,527 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.sql + +import org.apache.texera.amber.core.executor.SourceOperatorExecutor +import org.apache.texera.amber.core.tuple.AttributeTypeUtils.{parseField, parseTimestamp} +import org.apache.texera.amber.core.tuple._ +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.sql._ +import scala.collection.mutable.ArrayBuffer +import scala.util.control.Breaks.{break, breakable} + +abstract class SQLSourceOpExec(descString: String) extends SourceOperatorExecutor { + val desc: SQLSourceOpDesc = objectMapper.readValue(descString, classOf[SQLSourceOpDesc]) + var schema: Schema = _ + var curLimit: Option[Long] = None + var curOffset: Option[Long] = None + // connection and query related + val tableNames: ArrayBuffer[String] = ArrayBuffer() + var batchByAttribute: Option[Attribute] = None + var connection: Connection = _ + private var curQuery: Option[PreparedStatement] = None + private var curResultSet: Option[ResultSet] = None + private var curLowerBound: Number = _ + private var upperBound: Number = _ + var cachedTuple: Option[Tuple] = None + private var querySent: Boolean = false + + /** + * A generator of a Tuple, which converted from a SQL row + * + * @return Iterator[TupleLike] + */ + override def produceTuple(): Iterator[TupleLike] = { + new Iterator[TupleLike]() { + override def hasNext: Boolean = { + cachedTuple match { + // if existing Tuple in cache, means there exist next Tuple. + case Some(_) => true + case None => + // cache the next Tuple + cachedTuple = Option(next()) + cachedTuple.isDefined + } + + } + + /** + * Fetch the next row from resultSet, parse it into Tuple and return. + * - If resultSet is exhausted, send the next query until no more queries are available. + * - If no more queries, return null. + * + * @throws SQLException all possible exceptions from JDBC + * @return Tuple + */ + @throws[SQLException] + override def next(): Tuple = { + + // if has the next Tuple in cache, return it and clear the cache + cachedTuple.foreach(tuple => { + cachedTuple = None + return tuple + }) + + // otherwise, send query to fetch for the next Tuple + + while (true) { + breakable { + + curResultSet match { + case Some(resultSet) => + if (resultSet.next()) { + + // manually skip until the offset position in order to adapt to progressive batches + curOffset.foreach(offset => { + if (offset > 0) { + curOffset = Option(offset - 1) + break() + } + }) + + // construct Tuple from the next result. + val tuple = buildTupleFromRow + + if (tuple == null) + break() + + // update the limit in order to adapt to progressive batches + curLimit.foreach(limit => { + if (limit > 0) { + curLimit = Some(limit - 1) + } + }) + return tuple + } else { + // close the current resultSet and query + curResultSet.foreach(resultSet => resultSet.close()) + curQuery.foreach(query => query.close()) + curResultSet = None + curQuery = None + break() + } + case None => + curQuery = getNextQuery + curQuery match { + case Some(query) => + curResultSet = Option(query.executeQuery) + break() + case None => + curResultSet = None + return null + } + } + + } + } + null + } + + } + } + + /** + * Establish a connection to the database server and load statistics for constructing future queries. + * - tableNames, to check if the input tableName exists on the database server, to prevent SQL injection. + * - batchColumnBoundaries, to be used to split mini queries, if progressive mode is enabled. + * + * @throws SQLException all possible exceptions from JDBC + */ + @throws[SQLException] + override def open(): Unit = { + batchByAttribute = + if (desc.progressive.getOrElse(false)) Option(schema.getAttribute(desc.batchByColumn.get)) + else None + connection = establishConn() + + // load user table names from the given database + loadTableNames() + // validates the input table name + if (!tableNames.contains(desc.table)) + throw new RuntimeException("Can't find the given table `" + desc.table + "`.") + // load for batch column value boundaries used to split mini queries + if (desc.progressive.getOrElse(false)) initBatchColumnBoundaries() + } + + /** + * close resultSet, preparedStatement and connection + * + * @throws SQLException all possible exceptions from JDBC + */ + @throws[SQLException] + override def close(): Unit = { + + curResultSet.foreach(resultSet => resultSet.close()) + + curQuery.foreach(query => query.close()) + + if (connection != null) connection.close() + } + + /** + * Build a Tuple from a row of curResultSet + * + * @return the new Tuple + * @throws SQLException all possible exceptions from JDBC + */ + @throws[SQLException] + protected def buildTupleFromRow: Tuple = { + val tupleBuilder = Tuple.builder(schema) + + for (attr <- schema.getAttributes) { + + breakable { + val columnName = attr.getName + val columnType = attr.getType + val value = curResultSet.get.getObject(columnName) + + if (value == null) { + // add the field as null + tupleBuilder.add(attr, null) + break() + } + + // otherwise, transform the type of the value + tupleBuilder.add(attr, parseField(value, columnType)) + + } + } + tupleBuilder.build() + } + + /** + * Checks if there is a next query. + * - This is mostly used for progressive mode: if the lower bound is + * not yet reached upper bound, it will have next query. + * - If it is not progressive mode, this method will return false when + * invoked the second time. Which means there is only one query. + * + * @throws IllegalArgumentException if the given batchByAttribute's type is + * not supported to be incremental. + * @return A boolean value whether there exists the next query or not. + */ + @throws[IllegalArgumentException] + protected def hasNextQuery: Boolean = { + batchByAttribute match { + case Some(attribute) => + attribute.getType match { + case AttributeType.INTEGER | AttributeType.LONG | AttributeType.TIMESTAMP => + curLowerBound.longValue <= upperBound.longValue + case AttributeType.DOUBLE => + curLowerBound.doubleValue <= upperBound.doubleValue + case AttributeType.STRING | AttributeType.ANY | AttributeType.BOOLEAN | _ => + throw new IllegalArgumentException("Unexpected type: " + attribute.getType) + } + case None => + val hasNextQuery = !querySent + querySent = true + hasNextQuery + } + } + + protected def terminateSQL(queryBuilder: StringBuilder): Unit = { + queryBuilder ++= ";" + } + + protected def addOffset(queryBuilder: StringBuilder): Unit = { + queryBuilder ++= " OFFSET ?" + } + + protected def addLimit(queryBuilder: StringBuilder): Unit = { + queryBuilder ++= " LIMIT ?" + } + + protected def addBaseSelect(queryBuilder: StringBuilder): Unit = { + queryBuilder ++= "\n" + "SELECT * FROM " + desc.table + " where 1 = 1" + } + + /** + * Add sliding window SQL statement, based on the batchByAttribute. + * Supported types: + * - Long, Int: simple incremental by interval, which is a Long value. + * - Timestamp: convert to Long type, same as Long. + * - Double: incremental by interval, faction part stays the same. + * + * There will be a lower bound and upper bound for each sliding window. + * + * The last window would be [lower, upper], while the other windows will + * be [lower, nextLower) + * + * @param queryBuilder the target query builder + * @throws IllegalArgumentException if the given batchByAttribute's type is + * not supported to be incremental. + */ + @throws[IllegalArgumentException] + protected def addBatchSlidingWindow(queryBuilder: StringBuilder): Unit = { + var nextLowerBound: Number = null + var isLastBatch = false + + batchByAttribute match { + case Some(attribute) => + attribute.getType match { + case AttributeType.INTEGER | AttributeType.LONG | AttributeType.TIMESTAMP => + nextLowerBound = curLowerBound.longValue + desc.interval + isLastBatch = nextLowerBound.longValue >= upperBound.longValue + case AttributeType.DOUBLE => + nextLowerBound = curLowerBound.doubleValue + desc.interval + isLastBatch = nextLowerBound.doubleValue >= upperBound.doubleValue + case AttributeType.BOOLEAN | AttributeType.STRING | AttributeType.ANY | _ => + throw new IllegalArgumentException("Unexpected type: " + attribute.getType) + } + queryBuilder ++= " AND " + attribute.getName + + " >= " + batchAttributeToString(curLowerBound) + + " AND " + attribute.getName + + (if (isLastBatch) + " <= " + batchAttributeToString(upperBound) + else + " < " + batchAttributeToString(nextLowerBound)) + case None => + throw new IllegalArgumentException( + "no valid batchByColumn to iterate: " + desc.batchByColumn.getOrElse("") + ) + } + curLowerBound = nextLowerBound + } + + /** + * Convert the Number value to a String to be concatenate to SQL. + * + * @param value a Number, contains the value to be converted. + * @throws IllegalArgumentException when the batchByAttribute is missing or the type is unexpected + * @return a String of that value + */ + @throws[IllegalArgumentException] + protected def batchAttributeToString(value: Number): String = { + batchByAttribute match { + case Some(attribute) => + attribute.getType match { + case AttributeType.LONG | AttributeType.INTEGER | AttributeType.DOUBLE => + String.valueOf(value) + case AttributeType.TIMESTAMP => + "'" + new Timestamp(value.longValue).toString + "'" + case AttributeType.BOOLEAN | AttributeType.STRING | AttributeType.ANY | _ => + throw new IllegalArgumentException("Unexpected type: " + attribute.getType) + } + case None => + throw new IllegalArgumentException( + "No valid batchByColumn to iterate: " + desc.batchByColumn.getOrElse("") + ) + } + + } + + /** + * Fetch for a numeric value of the boundary of the batchByColumn. + * + * @param side either "MAX" or "MIN" for boundary + * @throws IllegalArgumentException if the batchByAttribute type is unexpected + * @return a numeric value, could be Int, Long or Double + */ + @throws[IllegalArgumentException] + protected def fetchBatchByBoundary(side: String): Number = { + batchByAttribute match { + case Some(attribute) => + var result: Number = null + val preparedStatement = connection.prepareStatement( + "SELECT " + side + "(" + attribute.getName + ") FROM " + desc.table + ";" + ) + val resultSet = preparedStatement.executeQuery + resultSet.next + schema.getAttribute(attribute.getName).getType match { + case AttributeType.INTEGER => + result = resultSet.getInt(1) + case AttributeType.LONG => + result = resultSet.getLong(1) + case AttributeType.TIMESTAMP => + result = resultSet.getTimestamp(1).getTime + case AttributeType.DOUBLE => + result = resultSet.getDouble(1) + case AttributeType.BOOLEAN | AttributeType.STRING | AttributeType.ANY | _ => + throw new IllegalStateException("Unexpected value: " + attribute.getType) + } + resultSet.close() + preparedStatement.close() + result + + case None => 0 + } + } + + /** + * Establishes the connection to database. + * + * @throws SQLException all possible exceptions from JDBC + * @return a SQL connection over JDBC + */ + @throws[SQLException] + protected def establishConn(): Connection = null + + /** + * Fetch all table names from the given database. This is used to + * check the input table name to prevent from SQL injection. + * + * @throws SQLException all possible exceptions from JDBC + */ + @throws[SQLException] + protected def loadTableNames(): Unit + + protected def addFilterConditions(queryBuilder: StringBuilder): Unit + + /** + * generate sql query string using the info provided by user. One of following + * select * from TableName where 1 = 1 AND MATCH (ColumnName) AGAINST ( ? IN BOOLEAN MODE) LIMIT ?; + * select * from TableName where 1 = 1 AND MATCH (ColumnName) AGAINST ( ? IN BOOLEAN MODE); + * select * from TableName where 1 = 1 LIMIT ? ; + * select * from TableName where 1 = 1; + * + * with an optional appropriate batchByColumn sliding window, + * e.g. create_at >= '2017-01-14 03:47:59.0' AND create_at < '2017-01-15 03:47:59.0' + * + * Or a fixed offset [OFFSET ?] to be added if not progressive. + * + * @throws IllegalArgumentException if the given batchByAttribute's type is + * not supported to be incremental. + * @return string of sql query + */ + @throws[IllegalArgumentException] + protected def generateSqlQuery: Option[String] = { + // in sql prepared statement, table name cannot be inserted using PreparedStatement.setString + // so it has to be inserted here during sql query generation + // table has to be verified to be existing in the given schema. + val queryBuilder = new StringBuilder + + // Add base SELECT * with true condition + // TODO: add more selection conditions, including alias + addBaseSelect(queryBuilder) + + // add filter conditions if applicable + addFilterConditions(queryBuilder) + + // add sliding window if progressive mode is enabled + if (desc.progressive.getOrElse(false) && desc.batchByColumn.isDefined && desc.interval > 0L) + addBatchSlidingWindow(queryBuilder) + + // add limit if provided + if (curLimit.isDefined) { + if (curLimit.get > 0) addLimit(queryBuilder) + else + // there should be no more queries as limit is equal or less than 0 + return None + } + + // add fixed offset if not progressive + if (!desc.progressive.getOrElse(false) && curOffset.isDefined) addOffset(queryBuilder) + + // end + terminateSQL(queryBuilder) + + Option(queryBuilder.result()) + } + + /** + * Get the next query. + * - If progressive mode is enabled, this method will be invoked + * many times, each yielding the next mini query. + * - If progressive mode is not enabled, this method will be invoked + * only once, returning the one giant query. + * + * @throws SQLException all possible exceptions from JDBC + * @return a PreparedStatement to be filled with values. + */ + @throws[SQLException] + private def getNextQuery: Option[PreparedStatement] = { + if (hasNextQuery) { + val nextQuery = generateSqlQuery + nextQuery match { + case Some(query) => + val preparedStatement = connection.prepareStatement(query) + var curIndex = 1 + + // fill up the keywords + val keywords = desc.keywords.orNull + if ( + desc.keywordSearch.getOrElse( + false + ) && desc.keywordSearchByColumn.orNull != null && keywords != null + ) { + preparedStatement.setString(curIndex, keywords) + curIndex += 1 + } + + // fill up limit + curLimit match { + case Some(limit) => + if (limit > 0) preparedStatement.setLong(curIndex, limit) + curIndex += 1 + case None => + } + + // fill up offset if progressive mode is not enabled + if (!desc.progressive.getOrElse(false)) + curOffset match { + case Some(offset) => + preparedStatement.setLong(curIndex, offset) + case None => + } + + Option(preparedStatement) + case None => None + } + } else None + } + + /** + * Load the lower bound and upper bound of the batchByColumn. Those + * bounds will be used in progressive mode to determine mini-queries. + * + * @throws SQLException all possible exceptions from JDBC + * @throws IllegalArgumentException if the batchByAttribute is missing or the type is unexpected + */ + @throws[SQLException] + @throws[IllegalArgumentException] + private def initBatchColumnBoundaries(): Unit = { + // TODO: add interval + if (batchByAttribute.isDefined && desc.min.isDefined && desc.max.isDefined) { + + if (desc.min.get.equalsIgnoreCase("auto")) curLowerBound = fetchBatchByBoundary("MIN") + else + batchByAttribute.get.getType match { + case AttributeType.TIMESTAMP => curLowerBound = parseTimestamp(desc.min.get).getTime + case AttributeType.LONG => curLowerBound = desc.min.get.toLong + case _ => + throw new IllegalArgumentException(s"Unsupported type ${batchByAttribute.get.getType}") + } + + if (desc.max.get.equalsIgnoreCase("auto")) upperBound = fetchBatchByBoundary("MAX") + else + batchByAttribute.get.getType match { + case AttributeType.TIMESTAMP => upperBound = parseTimestamp(desc.max.get).getTime + case AttributeType.LONG => upperBound = desc.max.get.toLong + case _ => + throw new IllegalArgumentException(s"Unsupported type ${batchByAttribute.get.getType}") + } + } else { + throw new IllegalArgumentException( + s"Missing required progressive configuration, $batchByAttribute, $desc.min or $desc.max." + ) + } + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/asterixdb/AsterixDBConnUtil.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/asterixdb/AsterixDBConnUtil.scala new file mode 100644 index 00000000000..1cdf9026dbf --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/asterixdb/AsterixDBConnUtil.scala @@ -0,0 +1,129 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.sql.asterixdb + +import kong.unirest.json.JSONObject +import kong.unirest.{HttpResponse, JsonNode, Unirest} + +import scala.collection.mutable +import scala.collection.mutable.Map +import scala.jdk.CollectionConverters.IteratorHasAsScala +import scala.util.{Failure, Success, Try} + +object AsterixDBConnUtil { + + // as asterixDB version update is unlikely to happen, this map + // is only updated when a new AsterixDBSourceOpExec is initialized + var asterixDBVersionMapping: Map[String, String] = Map() + + def queryAsterixDB( + host: String, + port: String, + statement: String, + format: String = "csv" + ): Option[Iterator[AnyRef]] = { + if (!asterixDBVersionMapping.contains(host)) updateAsterixDBVersionMapping(host, port) + + val asterixAPIEndpoint = "http://" + host + ":" + port + "/query/service" + val response: HttpResponse[JsonNode] = Unirest + .post(asterixAPIEndpoint) + .header("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8") + .header("Accept-Language", "en-us") + .header("Accept-Encoding", "gzip, deflate") + .field("statement", statement) + .field( + "format", + if (asterixDBVersionMapping(host).equals("0.9.5")) format else "text/" + format + ) + .asJson() + + // if status is 200 OK, store the results + if (response.getStatus == 200) { + // return results + Option(response.getBody.getObject.getJSONArray("results").iterator().asScala) + } else + throw new RuntimeException( + "Send query to asterix failed: " + "error status: " + response.getStatusText + ", " + + "error body: " + response.getBody.toString + ) + + } + + def updateAsterixDBVersionMapping(host: String, port: String): Unit = { + + var response: HttpResponse[JsonNode] = null + // check and determine API version + response = Unirest.get("http://" + host + ":" + port + "/admin/version").asJson() + if (response.getStatus == 200) + asterixDBVersionMapping += (host -> response.getBody.getObject.getString( + "git.build.version" + )) + } + + def fetchDataTypeFields( + datatypeName: String, + parentName: String, + host: String, + port: String + ): Predef.Map[String, String] = { + val result: mutable.Map[String, String] = mutable.Map() + val response = queryAsterixDB( + host, + port, + s"SELECT dt.Derived.Record.Fields FROM Metadata.`Datatype` dt where dt.DatatypeName = '$datatypeName';", + format = "JSON" + ) + + Try( + response.get + .next() + .asInstanceOf[JSONObject] + .getJSONArray("Fields") + ) match { + case Success(fields) => + fields.forEach(field => { + val fieldName: String = field.asInstanceOf[JSONObject].get("FieldName").toString + val fieldType: String = field.asInstanceOf[JSONObject].get("FieldType").toString + val fieldNameWithParent: String = + (if (parentName.nonEmpty) parentName + "." else "") + fieldName + + if (fieldType.contains("type")) { + val childMap = + fetchDataTypeFields( + fieldType, + fieldNameWithParent, + host, + port + ) + result ++= childMap + } else { + result.put(fieldNameWithParent, fieldType) + } + }) + case Failure(_) => + // could due to the following reasons: + // the specific type's metadata is not found + // the current model does not have a good support for type of arrays, thus arrays are ignored + + } + result.toMap + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/asterixdb/AsterixDBSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/asterixdb/AsterixDBSourceOpDesc.scala new file mode 100644 index 00000000000..8a679fd2b41 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/asterixdb/AsterixDBSourceOpDesc.scala @@ -0,0 +1,175 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.sql.asterixdb + +import com.fasterxml.jackson.annotation.{ + JsonIgnoreProperties, + JsonProperty, + JsonPropertyDescription +} +import com.fasterxml.jackson.databind.annotation.JsonDeserialize +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import kong.unirest.json.JSONObject +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{OutputPort, PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.filter.FilterPredicate +import org.apache.texera.amber.operator.metadata.annotations.{ + AutofillAttributeName, + AutofillAttributeNameList, + UIWidget +} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.source.sql.SQLSourceOpDesc +import org.apache.texera.amber.operator.source.sql.asterixdb.AsterixDBConnUtil.{ + fetchDataTypeFields, + queryAsterixDB +} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +@JsonIgnoreProperties(value = Array("username", "password")) +class AsterixDBSourceOpDesc extends SQLSourceOpDesc { + + @JsonProperty(defaultValue = "false") + @JsonSchemaTitle("Geo Search?") + @JsonDeserialize(contentAs = classOf[java.lang.Boolean]) + @JsonSchemaInject(json = """{"toggleHidden" : ["geoSearchByColumns", "geoSearchBoundingBox"]}""") + var geoSearch: Option[Boolean] = Option(false) + + @JsonProperty() + @JsonSchemaTitle("Geo Search By Columns") + @JsonPropertyDescription( + "column(s) to check if any of them is in the bounding box below" + ) + @AutofillAttributeNameList + // TODO: set it to one column in the future since it implicitly adds OR semantics + var geoSearchByColumns: List[String] = List.empty + + @JsonProperty() + @JsonSchemaTitle("Geo Search Bounding Box") + @JsonPropertyDescription( + "at least 2 entries should be provided to form a bounding box. format of each entry: long, lat" + ) + var geoSearchBoundingBox: List[String] = List.empty + + @JsonProperty(defaultValue = "false") + @JsonSchemaTitle("Regex Search?") + @JsonDeserialize(contentAs = classOf[java.lang.Boolean]) + @JsonSchemaInject(json = """{"toggleHidden" : ["regexSearchByColumn", "regex"]}""") + var regexSearch: Option[Boolean] = Option(false) + + @JsonProperty() + @JsonSchemaTitle("Regex Search By Column") + @JsonDeserialize(contentAs = classOf[java.lang.String]) + @AutofillAttributeName + var regexSearchByColumn: Option[String] = None + + @JsonProperty() + @JsonSchemaTitle("Regex to Search") + @JsonDeserialize(contentAs = classOf[java.lang.String]) + @JsonSchemaInject(json = UIWidget.UIWidgetTextArea) + var regex: Option[String] = None + + @JsonProperty(defaultValue = "false") + @JsonSchemaTitle("Filter Condition?") + @JsonDeserialize(contentAs = classOf[java.lang.Boolean]) + @JsonSchemaInject(json = """{"toggleHidden" : ["predicates"]}""") + var filterCondition: Option[Boolean] = Option(false) + + @JsonProperty(value = "predicates", required = false) + @JsonPropertyDescription("multiple predicates in OR") + var filterPredicates: List[FilterPredicate] = List() + + @JsonProperty() + @JsonSchemaTitle("Keywords to Search") + @JsonDeserialize(contentAs = classOf[java.lang.String]) + @JsonSchemaInject(json = UIWidget.UIWidgetTextArea) + @JsonPropertyDescription( + "\"['hello', 'world'], {'mode':'any'}\" OR \"['hello', 'world'], {'mode':'all'}\"" + ) + override def getKeywords: Option[String] = super.getKeywords + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = + PhysicalOp + .sourcePhysicalOp( + workflowId, + executionId, + this.operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.source.sql.asterixdb.AsterixDBSourceOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(operatorInfo.outputPorts.head.id -> sourceSchema())) + ) + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "AsterixDB Source", + "Read data from a AsterixDB instance", + OperatorGroupConstants.DATABASE_GROUP, + inputPorts = List.empty, + outputPorts = List(OutputPort()) + ) + + override def updatePort(): Unit = port = if (port.trim().equals("default")) "19002" else port + + override def sourceSchema(): Schema = { + if (this.host == null || this.port == null || this.database == null || this.table == null) { + return null + } + + updatePort() + + // Query dataset's Datatype from Metadata.`Datatype` + val datasetDataType = queryAsterixDB( + host, + port, + s"SELECT DatatypeName FROM Metadata.`Dataset` ds where ds.`DatasetName`='$table';", + format = "JSON" + ).get.next().asInstanceOf[JSONObject].getString("DatatypeName") + + // Query field types from Metadata.`Datatype` + val fields = fetchDataTypeFields(datasetDataType, "", host, port) + + // Collect attributes by sorting field names and mapping them to Attribute instances + val attributes = fields.keys.toList.sorted.map { key => + new Attribute(key, attributeTypeFromAsterixDBType(fields(key))) + } + Schema(attributes) + } + + private def attributeTypeFromAsterixDBType(inputType: String): AttributeType = + inputType match { + case "boolean" => AttributeType.BOOLEAN + case "int32" => AttributeType.INTEGER + case "int64" => AttributeType.LONG + case "float" | "double" => AttributeType.DOUBLE + case "datetime" | "date" => AttributeType.TIMESTAMP + case "string" | _ => AttributeType.STRING + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/asterixdb/AsterixDBSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/asterixdb/AsterixDBSourceOpExec.scala new file mode 100644 index 00000000000..c82dcfe2e06 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/asterixdb/AsterixDBSourceOpExec.scala @@ -0,0 +1,354 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.sql.asterixdb + +import com.github.tototoshi.csv.CSVParser +import org.apache.texera.amber.core.tuple.AttributeTypeUtils.parseField +import org.apache.texera.amber.core.tuple.{AttributeType, Tuple, TupleLike} +import org.apache.texera.amber.operator.source.sql.SQLSourceOpExec +import org.apache.texera.amber.operator.source.sql.asterixdb.AsterixDBConnUtil.{ + queryAsterixDB, + updateAsterixDBVersionMapping +} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.sql._ +import java.time.format.DateTimeFormatter +import java.time.{ZoneId, ZoneOffset} +import scala.util.control.Breaks.{break, breakable} +import scala.util.{Failure, Success, Try} + +class AsterixDBSourceOpExec private[asterixdb] ( + descString: String +) extends SQLSourceOpExec(descString) { + + override val desc: AsterixDBSourceOpDesc = + objectMapper.readValue(descString, classOf[AsterixDBSourceOpDesc]) + schema = desc.sourceSchema() + // format Timestamp. TODO: move to some util package + private val formatter: DateTimeFormatter = + DateTimeFormatter.ISO_LOCAL_DATE_TIME.withZone(ZoneId.from(ZoneOffset.UTC)) + + private var curQueryString: Option[String] = None + private var curResultIterator: Option[Iterator[AnyRef]] = None + + override def open(): Unit = { + // update AsterixDB API version upon open + updateAsterixDBVersionMapping(desc.host, desc.port) + super.open() + } + + /** + * A generator of a Tuple, which converted from a CSV row of fields from AsterixDB + * + * @return Iterator[TupleLike] + */ + override def produceTuple(): Iterator[TupleLike] = { + new Iterator[TupleLike]() { + override def hasNext: Boolean = { + + cachedTuple match { + // if existing Tuple in cache, means there exist next Tuple. + case Some(_) => true + case None => + // cache the next Tuple + cachedTuple = Option(next()) + cachedTuple.isDefined + } + } + + override def next(): Tuple = { + // if has the next Tuple in cache, return it and clear the cache + cachedTuple.foreach(tuple => { + cachedTuple = None + return tuple + }) + + // otherwise, send query to fetch for the next Tuple + + while (true) { + breakable { + curResultIterator match { + case Some(resultSet) => + if (resultSet.hasNext) { + + // manually skip until the offset position in order to adapt to progressive batches + curOffset.foreach(offset => { + if (offset > 0) { + curOffset = Option(offset - 1) + break() + } + }) + + // construct Tuple from the next result. + val tuple = buildTupleFromRow + + if (tuple == null) + break() + + // update the limit in order to adapt to progressive batches + curLimit.foreach(limit => { + if (limit > 0) { + curLimit = Option(limit - 1) + } + }) + return tuple + } else { + // close the current resultSet and query + curResultIterator = None + curQueryString = None + break() + } + case None => + curQueryString = if (hasNextQuery) generateSqlQuery else None + curQueryString match { + case Some(query) => + curResultIterator = queryAsterixDB(desc.host, desc.port, query) + break() + case None => + curResultIterator = None + return null + } + } + } + } + null + + } + } + } + + /** + * Build a Tuple from a row of curResultIterator + * + * @return the new Tuple + */ + override def buildTupleFromRow: Tuple = { + + val tupleBuilder = Tuple.builder(schema) + val row = curResultIterator.get.next().toString + + var values: Option[List[String]] = None + try { + values = CSVParser.parse(row, '\\', ',', '"') + if (values == null) { + return null + } + for (i <- schema.getAttributes.indices) { + val attr = schema.getAttributes(i) + breakable { + val columnType = attr.getType + + var value: String = null + Try({ + value = values.get(i) + }) + + if (value == null || value.equals("null")) { + // add the field as null + tupleBuilder.add(attr, null) + break() + } + + // otherwise, transform the type of the value + tupleBuilder.add( + attr, + parseField(value.stripSuffix("\"").stripPrefix("\""), columnType) + ) + } + } + tupleBuilder.build() + } catch { + case _: Exception => + null + } + + } + + /** + * close curResultIterator, curQueryString + */ + override def close(): Unit = { + curResultIterator = None + curQueryString = None + } + + /** + * add naive support for full text search. + * input is either + * ['hello', 'world'], {'mode':'any'} + * or + * ['hello', 'world'], {'mode':'all'} + * + * @param queryBuilder queryBuilder for concatenation + * @throws IllegalArgumentException if attribute does not support string based search + */ + @throws[IllegalArgumentException] + def addFilterConditions(queryBuilder: StringBuilder): Unit = { + if (desc.keywordSearch.getOrElse(false)) { + addKeywordSearch(queryBuilder) + } + + if (desc.regexSearch.getOrElse(false)) { + addRegexSearch(queryBuilder) + } + + if (desc.geoSearch.getOrElse(false)) { + addGeoSearch(queryBuilder) + } + + if (desc.filterCondition.getOrElse(false)) { + addGeneralFilterCondition(queryBuilder) + } + } + + private def addKeywordSearch(queryBuilder: StringBuilder): Unit = { + val keywordSearchByColumn = desc.keywordSearchByColumn.orNull + val keywords = desc.keywords.orNull + if (keywordSearchByColumn != null && keywords != null) { + val columnType = schema.getAttribute(keywordSearchByColumn).getType + if (columnType == AttributeType.STRING) { + queryBuilder ++= " AND ftcontains(" + keywordSearchByColumn + ", " + keywords + ") " + } else + throw new IllegalArgumentException("Can't do keyword search on type " + columnType.toString) + } + } + + private def addRegexSearch(queryBuilder: StringBuilder): Unit = { + val regexSearchByColumn = desc.regexSearchByColumn.orNull + val regex = desc.regex.orNull + if (regexSearchByColumn != null && regex != null) { + val regexColumnType = schema.getAttribute(regexSearchByColumn).getType + if (regexColumnType == AttributeType.STRING) { + queryBuilder ++= " AND regexp_contains(" + regexSearchByColumn + ", \"" + regex + "\") " + } else + throw new IllegalArgumentException( + "Can't do regex search on type " + regexColumnType.toString + ) + } + } + + private def addGeoSearch(queryBuilder: StringBuilder): Unit = { + // geolocation must contain more than 1 points to from a rectangle or polygon + if (desc.geoSearchBoundingBox.size > 1 && desc.geoSearchByColumns.nonEmpty) { + val shape = { + val points = desc.geoSearchBoundingBox.flatMap(s => s.split(",").map(sub => sub.toDouble)) + if (desc.geoSearchBoundingBox.size == 2) { + "create_rectangle(create_point(%.6f,%.6f), create_point(%.6f,%.6f))".format(points: _*) + } else { + "create_polygon([" + points.map(x => "%.6f".format(x)).mkString(",") + "])" + } + } + queryBuilder ++= " AND (" + queryBuilder ++= desc.geoSearchByColumns + .map { attr => s"spatial_intersect($attr, $shape)" } + .mkString(" OR ") + queryBuilder ++= " ) " + } + } + + private def addGeneralFilterCondition(queryBuilder: StringBuilder): Unit = { + if (desc.filterCondition.getOrElse(false) && desc.filterPredicates.nonEmpty) { + val filterString = desc.filterPredicates + .map(p => s"(${p.attribute} ${p.condition.getName} ${p.value})") + .mkString(" OR ") + queryBuilder ++= s" AND ( $filterString ) " + } + } + + /** + * Fetch for a numeric value of the boundary of the batchByColumn. + * + * @param side either "MAX" or "MIN" for boundary + * @return a numeric value, could be Int, Long or Double + */ + override def fetchBatchByBoundary(side: String): Number = { + batchByAttribute match { + case Some(attribute) => + val resultString = queryAsterixDB( + desc.host, + desc.port, + "SELECT " + side + "(" + attribute.getName + ") FROM " + desc.database + "." + desc.table + ";" + ).get.next().toString.stripLineEnd + Try( + parseField( + resultString.stripSuffix("\"").stripPrefix("\""), + attribute.getType + ) + ) match { + case Success(timestamp: Timestamp) => + parseField(timestamp, AttributeType.LONG).asInstanceOf[Number] + case Success(otherTypes) => otherTypes.asInstanceOf[Number] + case Failure(_) => 0 + } + + case None => 0 + } + } + + override def addBaseSelect(queryBuilder: StringBuilder): Unit = { + queryBuilder ++= "\n" + s"SELECT ${schema.getAttributeNames.zipWithIndex + .map((entry: (String, Int)) => { + s"if_missing(${entry._1},null) field_${entry._2}" + }) + .mkString(", ")} FROM $desc.database.$desc.table WHERE 1 = 1 " + } + + override def addLimit(queryBuilder: StringBuilder): Unit = { + queryBuilder ++= " LIMIT " + curLimit.get + } + + override def addOffset(queryBuilder: StringBuilder): Unit = { + queryBuilder ++= " OFFSET " + curOffset.get + } + + @throws[IllegalArgumentException] + override def batchAttributeToString(value: Number): String = { + batchByAttribute match { + case Some(attribute) => + attribute.getType match { + case AttributeType.LONG | AttributeType.INTEGER | AttributeType.DOUBLE => + String.valueOf(value) + case AttributeType.TIMESTAMP => + "datetime('" + formatter.format(new Timestamp(value.longValue).toInstant) + "')" + case AttributeType.BOOLEAN | AttributeType.STRING | AttributeType.ANY | _ => + throw new IllegalArgumentException("Unexpected type: " + attribute.getType) + } + case None => + throw new IllegalArgumentException( + "No valid batchByColumn to iterate: " + desc.batchByColumn.getOrElse("") + ) + } + } + + /** + * Fetch all table names from the given database. This is used to + * check the input table name to prevent from SQL injection. + */ + override protected def loadTableNames(): Unit = { + // fetch for all tables, it is also equivalent to a health check + val tables = + queryAsterixDB(desc.host, desc.port, "select `DatasetName` from Metadata.`Dataset`;") + tables.get.foreach(table => { + tableNames.append(table.toString.stripPrefix("\"").stripLineEnd.stripSuffix("\"")) + }) + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/mysql/MySQLConnUtil.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/mysql/MySQLConnUtil.scala new file mode 100644 index 00000000000..3e1ea938263 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/mysql/MySQLConnUtil.scala @@ -0,0 +1,40 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.sql.mysql + +import java.sql.{Connection, DriverManager, SQLException} + +object MySQLConnUtil { + @throws[SQLException] + def connect( + host: String, + port: String, + database: String, + username: String, + password: String + ): Connection = { + val url = + "jdbc:mysql://" + host + ":" + port + "/" + database + "?autoReconnect=true&useSSL=true" + val connection = DriverManager.getConnection(url, username, password) + // set to readonly to improve efficiency + connection.setReadOnly(true) + connection + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/mysql/MySQLSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/mysql/MySQLSourceOpDesc.scala new file mode 100644 index 00000000000..bc9e1f9e66c --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/mysql/MySQLSourceOpDesc.scala @@ -0,0 +1,69 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.sql.mysql + +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{OutputPort, PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.source.sql.SQLSourceOpDesc +import org.apache.texera.amber.operator.source.sql.mysql.MySQLConnUtil.connect +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.sql.{Connection, SQLException} + +@deprecated("MySQL source operator is no longer executable.", "1.1.0-incubating") +class MySQLSourceOpDesc extends SQLSourceOpDesc { + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = + PhysicalOp + .sourcePhysicalOp( + workflowId, + executionId, + this.operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.source.sql.mysql.MySQLSourceOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(operatorInfo.outputPorts.head.id -> sourceSchema())) + ) + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "MySQL Source", + "Read data from a MySQL instance", + OperatorGroupConstants.DATABASE_GROUP, + inputPorts = List.empty, + outputPorts = List(OutputPort()) + ) + + @throws[SQLException] + override def establishConn: Connection = connect(host, port, database, username, password) + + override def updatePort(): Unit = port = if (port.trim().equals("default")) "3306" else port + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/mysql/MySQLSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/mysql/MySQLSourceOpExec.scala new file mode 100644 index 00000000000..bd494a940b1 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/mysql/MySQLSourceOpExec.scala @@ -0,0 +1,72 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.sql.mysql + +import org.apache.texera.amber.core.tuple.AttributeType +import org.apache.texera.amber.operator.source.sql.SQLSourceOpExec +import org.apache.texera.amber.operator.source.sql.mysql.MySQLConnUtil.connect +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.sql._ + +@deprecated("MySQL source operator is no longer executable.", "1.1.0-incubating") +class MySQLSourceOpExec private[mysql] ( + descString: String +) extends SQLSourceOpExec(descString) { + override val desc: MySQLSourceOpDesc = + objectMapper.readValue(descString, classOf[MySQLSourceOpDesc]) + schema = desc.sourceSchema() + val FETCH_TABLE_NAMES_SQL = + "SELECT table_name FROM information_schema.tables WHERE table_schema = ?;" + + @throws[SQLException] + override def establishConn(): Connection = + connect(desc.host, desc.port, desc.database, desc.username, desc.password) + + @throws[RuntimeException] + override def addFilterConditions(queryBuilder: StringBuilder): Unit = { + val keywordSearchByColumn = desc.keywordSearchByColumn.orNull + if ( + desc.keywordSearch.getOrElse(false) && keywordSearchByColumn != null && desc.keywords != null + ) { + val columnType = schema.getAttribute(keywordSearchByColumn).getType + + if (columnType == AttributeType.STRING) + // in sql prepared statement, column name cannot be inserted using PreparedStatement.setString either + queryBuilder ++= " AND MATCH(" + keywordSearchByColumn + ") AGAINST (? IN BOOLEAN MODE)" + else + throw new RuntimeException("Can't do keyword search on type " + columnType.toString) + } + } + + @throws[SQLException] + override protected def loadTableNames(): Unit = { + val preparedStatement = connection.prepareStatement(FETCH_TABLE_NAMES_SQL) + preparedStatement.setString(1, desc.database) + val resultSet = preparedStatement.executeQuery + while ({ + resultSet.next + }) { + tableNames += resultSet.getString(1) + } + resultSet.close() + preparedStatement.close() + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/postgresql/PostgreSQLConnUtil.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/postgresql/PostgreSQLConnUtil.scala new file mode 100644 index 00000000000..c6fb4ff7922 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/postgresql/PostgreSQLConnUtil.scala @@ -0,0 +1,39 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.sql.postgresql + +import java.sql.{Connection, DriverManager, SQLException} + +object PostgreSQLConnUtil { + @throws[SQLException] + def connect( + host: String, + port: String, + database: String, + username: String, + password: String + ): Connection = { + val url = "jdbc:postgresql://" + host + ":" + port + "/" + database + val connection = DriverManager.getConnection(url, username, password) + // set to readonly to improve efficiency + connection.setReadOnly(true) + connection + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/postgresql/PostgreSQLSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/postgresql/PostgreSQLSourceOpDesc.scala new file mode 100644 index 00000000000..0d13179aef7 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/postgresql/PostgreSQLSourceOpDesc.scala @@ -0,0 +1,81 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.sql.postgresql + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.fasterxml.jackson.databind.annotation.JsonDeserialize +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{OutputPort, PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.metadata.annotations.UIWidget +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.source.sql.SQLSourceOpDesc +import org.apache.texera.amber.operator.source.sql.postgresql.PostgreSQLConnUtil.connect +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.sql.{Connection, SQLException} + +class PostgreSQLSourceOpDesc extends SQLSourceOpDesc { + + @JsonProperty() + @JsonSchemaTitle("Keywords to Search") + @JsonDeserialize(contentAs = classOf[java.lang.String]) + @JsonSchemaInject(json = UIWidget.UIWidgetTextArea) + @JsonPropertyDescription( + "E.g. 'sore & throat' for AND; 'sore', 'throat' for OR. See official postgres documents for details." + ) + override def getKeywords: Option[String] = super.getKeywords + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = + PhysicalOp + .sourcePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.source.sql.postgresql.PostgreSQLSourceOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(operatorInfo.outputPorts.head.id -> sourceSchema())) + ) + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "PostgreSQL Source", + "Read data from a PostgreSQL instance", + OperatorGroupConstants.DATABASE_GROUP, + inputPorts = List.empty, + outputPorts = List(OutputPort()) + ) + + @throws[SQLException] + override def establishConn: Connection = connect(host, port, database, username, password) + + override protected def updatePort(): Unit = + port = if (port.trim().equals("default")) "5432" else port +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/postgresql/PostgreSQLSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/postgresql/PostgreSQLSourceOpExec.scala new file mode 100644 index 00000000000..4ce3a34cddd --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/sql/postgresql/PostgreSQLSourceOpExec.scala @@ -0,0 +1,73 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.sql.postgresql + +import org.apache.texera.amber.core.tuple.AttributeType +import org.apache.texera.amber.operator.source.sql.SQLSourceOpExec +import org.apache.texera.amber.operator.source.sql.postgresql.PostgreSQLConnUtil.connect +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import java.sql._ + +class PostgreSQLSourceOpExec private[postgresql] (descString: String) + extends SQLSourceOpExec(descString) { + override val desc: PostgreSQLSourceOpDesc = + objectMapper.readValue(descString, classOf[PostgreSQLSourceOpDesc]) + schema = desc.sourceSchema() + val FETCH_TABLE_NAMES_SQL = + "SELECT table_name FROM information_schema.tables WHERE table_type='BASE TABLE';" + + @throws[SQLException] + override def establishConn(): Connection = + connect(desc.host, desc.port, desc.database, desc.username, desc.password) + + @throws[RuntimeException] + override def addFilterConditions(queryBuilder: StringBuilder): Unit = { + val keywordSearchByColumn = desc.keywordSearchByColumn.orNull + if ( + desc.keywordSearch.getOrElse(false) && keywordSearchByColumn != null && desc.keywords != null + ) { + val columnType = schema.getAttribute(keywordSearchByColumn).getType + + if (columnType == AttributeType.STRING) { + // in sql prepared statement, column name cannot be inserted using PreparedStatement.setString either + queryBuilder ++= " AND " + keywordSearchByColumn + " @@ to_tsquery(?)" + + // OPTIMIZE: no fulltext index is required, having a built fulltext index can help performance on large dataset. + + // OPTIMIZE: limited support on the default language, english. equivalent `to_tsquery('english', ?)` + } else + throw new RuntimeException("Can't do keyword search on type " + columnType.toString) + } + } + + @throws[SQLException] + override protected def loadTableNames(): Unit = { + val preparedStatement = connection.prepareStatement(FETCH_TABLE_NAMES_SQL) + val resultSet = preparedStatement.executeQuery + while ({ + resultSet.next + }) { + tableNames += resultSet.getString(1) + } + resultSet.close() + preparedStatement.close() + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/split/SplitOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/split/SplitOpDesc.scala new file mode 100644 index 00000000000..c3c34df948c --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/split/SplitOpDesc.scala @@ -0,0 +1,102 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.split + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.google.common.base.Preconditions +import com.kjetland.jackson.jsonSchema.annotations.{ + JsonSchemaInject, + JsonSchemaString, + JsonSchemaTitle +} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow._ +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.annotations.HideAnnotation +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class SplitOpDesc extends LogicalOp { + + @JsonSchemaTitle("Split Percentage") + @JsonProperty(defaultValue = "80") + @JsonPropertyDescription("percentage of data going to the upper port") + var k: Int = 80 + + @JsonSchemaTitle("Auto-Generate Seed") + @JsonPropertyDescription("Shuffle the data based on a random seed") + @JsonProperty(defaultValue = "true") + var random: Boolean = true + + @JsonSchemaTitle("Seed") + @JsonProperty(defaultValue = "1") + @JsonPropertyDescription("An int for reproducible output across multiple runs") + @JsonSchemaInject( + strings = Array( + new JsonSchemaString(path = HideAnnotation.hideTarget, value = "random"), + new JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.equals), + new JsonSchemaString(path = HideAnnotation.hideExpectedValue, value = "true") + ) + ) + var seed: Int = 1 + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.split.SplitOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withParallelizable(false) + .withPropagateSchema( + SchemaPropagationFunc(inputSchemas => { + Preconditions.checkArgument(inputSchemas.size == 1) + val outputSchema = inputSchemas.values.head + operatorInfo.outputPorts.map(port => port.id -> outputSchema).toMap + }) + ) + } + + override def operatorInfo: OperatorInfo = { + OperatorInfo( + userFriendlyName = "Split", + operatorDescription = "Split data to two different ports", + operatorGroupName = OperatorGroupConstants.UTILITY_GROUP, + inputPorts = List(InputPort()), + outputPorts = List( + OutputPort(PortIdentity()), + OutputPort(PortIdentity(1)) + ), + dynamicInputPorts = true, + dynamicOutputPorts = true + ) + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/split/SplitOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/split/SplitOpExec.scala new file mode 100644 index 00000000000..3d3e8690917 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/split/SplitOpExec.scala @@ -0,0 +1,54 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.split + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.util.JSONUtils.objectMapper + +import scala.util.Random + +class SplitOpExec( + descString: String +) extends OperatorExecutor { + val desc: SplitOpDesc = objectMapper.readValue(descString, classOf[SplitOpDesc]) + var random: Random = _ + + override def open(): Unit = { + random = if (desc.random) new Random() else new Random(desc.seed) + } + + override def close(): Unit = { + random = null + } + + override def processTupleMultiPort( + tuple: Tuple, + port: Int + ): Iterator[(TupleLike, Option[PortIdentity])] = { + val isTraining = random.nextInt(100) < desc.k + // training output port: 0, testing output port: 1 + val port = if (isTraining) PortIdentity(0) else PortIdentity(1) + Iterator.single((tuple, Some(port))) + } + + override def processTuple(tuple: Tuple, port: Int): Iterator[Tuple] = ??? +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/substringSearch/SubstringSearchOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/substringSearch/SubstringSearchOpDesc.scala new file mode 100644 index 00000000000..da4a7437b93 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/substringSearch/SubstringSearchOpDesc.scala @@ -0,0 +1,77 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.substringSearch + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PhysicalOp} +import org.apache.texera.amber.operator.filter.FilterOpDesc +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class SubstringSearchOpDesc extends FilterOpDesc { + + @JsonProperty(required = true) + @JsonSchemaTitle("attribute") + @JsonPropertyDescription("column to search substring on") + @AutofillAttributeName + var attribute: String = _ + + @JsonProperty(required = true) + @JsonSchemaTitle("Substring") + @JsonPropertyDescription("substring") + var substring: String = _ + + @JsonProperty(required = true, defaultValue = "false") + @JsonSchemaTitle("Case Sensitive") + @JsonPropertyDescription("Whether the substring match is case sensitive.") + var isCaseSensitive: Boolean = false + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.substringSearch.SubstringSearchOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + userFriendlyName = "Substring Search", + operatorDescription = "Search for Substring(s) in a string column", + operatorGroupName = OperatorGroupConstants.SEARCH_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()), + supportReconfiguration = true + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/substringSearch/SubstringSearchOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/substringSearch/SubstringSearchOpExec.scala new file mode 100644 index 00000000000..5331a4601d0 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/substringSearch/SubstringSearchOpExec.scala @@ -0,0 +1,40 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.substringSearch + +import org.apache.texera.amber.core.tuple.Tuple +import org.apache.texera.amber.operator.filter.FilterOpExec +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class SubstringSearchOpExec(descString: String) extends FilterOpExec { + private val desc: SubstringSearchOpDesc = + objectMapper.readValue(descString, classOf[SubstringSearchOpDesc]) + + this.setFilterFunc(findSubstring) + + private def findSubstring(tuple: Tuple): Boolean = { + val content = tuple.getField(desc.attribute).toString + if (desc.isCaseSensitive) { + content.contains(desc.substring) + } else { + content.toLowerCase.contains(desc.substring.toLowerCase) + } + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/symmetricDifference/SymmetricDifferenceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/symmetricDifference/SymmetricDifferenceOpDesc.scala new file mode 100644 index 00000000000..d0d6deecbe6 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/symmetricDifference/SymmetricDifferenceOpDesc.scala @@ -0,0 +1,65 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.symmetricDifference + +import com.google.common.base.Preconditions +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow._ +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class SymmetricDifferenceOpDesc extends LogicalOp { + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.symmetricDifference.SymmetricDifferenceOpExec" + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPartitionRequirement(List(Option(HashPartition()), Option(HashPartition()))) + .withDerivePartition(_ => HashPartition(List())) + .withPropagateSchema(SchemaPropagationFunc(inputSchemas => { + Preconditions.checkArgument(inputSchemas.values.toSet.size == 1) + val outputSchema = inputSchemas.values.head + operatorInfo.outputPorts.map(port => port.id -> outputSchema).toMap + })) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "SymmetricDifference", + "find the symmetric difference (the set of elements which are in either of the sets, but not in their intersection) of two inputs", + OperatorGroupConstants.SET_GROUP, + inputPorts = List(InputPort(PortIdentity(0)), InputPort(PortIdentity(1))), + outputPorts = List(OutputPort(blocking = true)) + ) + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/symmetricDifference/SymmetricDifferenceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/symmetricDifference/SymmetricDifferenceOpExec.scala new file mode 100644 index 00000000000..518dc984ceb --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/symmetricDifference/SymmetricDifferenceOpExec.scala @@ -0,0 +1,59 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.symmetricDifference + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} + +import scala.collection.mutable + +class SymmetricDifferenceOpExec extends OperatorExecutor { + private var leftSet: mutable.HashSet[Tuple] = _ + private var rightSet: mutable.HashSet[Tuple] = _ + private var exhaustedCounter: Int = _ + + override def open(): Unit = { + leftSet = new mutable.HashSet[Tuple]() + rightSet = new mutable.HashSet[Tuple]() + exhaustedCounter = 0 + } + + override def close(): Unit = { + leftSet.clear() + rightSet.clear() + } + + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = { + // add the tuple to corresponding set + if (port == 0) leftSet += tuple else rightSet += tuple + Iterator() + } + + override def onFinish(port: Int): Iterator[TupleLike] = { + exhaustedCounter += 1 + if (2 == exhaustedCounter) { + // both streams are exhausted, take the intersect and return the results + leftSet.union(rightSet).diff(leftSet.intersect(rightSet)).iterator + } else { + // only one of the stream is exhausted, continue accepting tuples + Iterator() + } + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/typecasting/TypeCastingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/typecasting/TypeCastingOpDesc.scala new file mode 100644 index 00000000000..82b0af60b36 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/typecasting/TypeCastingOpDesc.scala @@ -0,0 +1,75 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.typecasting + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.{AttributeTypeUtils, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow._ +import org.apache.texera.amber.operator.map.MapOpDesc +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class TypeCastingOpDesc extends MapOpDesc { + + @JsonProperty(required = true) + @JsonSchemaTitle("TypeCasting Units") + @JsonPropertyDescription("Multiple type castings") + var typeCastingUnits: List[TypeCastingUnit] = List.empty + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + if (typeCastingUnits == null) typeCastingUnits = List.empty + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.typecasting.TypeCastingOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc { inputSchemas: Map[PortIdentity, Schema] => + val outputSchema = typeCastingUnits.foldLeft(inputSchemas.values.head) { (schema, unit) => + AttributeTypeUtils.SchemaCasting(schema, unit.attribute, unit.resultType) + } + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + ) + } + + override def operatorInfo: OperatorInfo = { + OperatorInfo( + "Type Casting", + "Cast between types", + OperatorGroupConstants.CLEANING_GROUP, + List(InputPort()), + List(OutputPort()) + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/typecasting/TypeCastingOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/typecasting/TypeCastingOpExec.scala new file mode 100644 index 00000000000..3390784ef45 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/typecasting/TypeCastingOpExec.scala @@ -0,0 +1,40 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.typecasting + +import org.apache.texera.amber.core.tuple.{AttributeTypeUtils, Tuple, TupleLike} +import org.apache.texera.amber.operator.map.MapOpExec +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class TypeCastingOpExec(descString: String) extends MapOpExec { + + private val desc: TypeCastingOpDesc = + objectMapper.readValue(descString, classOf[TypeCastingOpDesc]) + + this.setMapFunc(castTuple) + + private def castTuple(tuple: Tuple): TupleLike = + AttributeTypeUtils.tupleCasting( + tuple, + desc.typeCastingUnits + .map(typeCastingUnit => typeCastingUnit.attribute -> typeCastingUnit.resultType) + .toMap + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/typecasting/TypeCastingUnit.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/typecasting/TypeCastingUnit.java new file mode 100644 index 00000000000..2e942cf3232 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/typecasting/TypeCastingUnit.java @@ -0,0 +1,103 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.typecasting; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyDescription; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle; +import org.apache.texera.amber.core.tuple.AttributeType; +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName; + +@JsonSchemaInject(json = + "{" + + " \"attributeTypeRules\": {" + + " \"attribute\": {" + + " \"allOf\": [" + + " {" + + " \"if\": {" + + " \"resultType\": {" + + " \"valEnum\": [\"integer\"]" + + " }" + + " }," + + " \"then\": {" + + " \"enum\": [\"string\", \"long\", \"double\", \"boolean\"]" + + " }" + + " }," + + " {" + + " \"if\": {" + + " \"resultType\": {" + + " \"valEnum\": [\"double\"]" + + " }" + + " }," + + " \"then\": {" + + " \"enum\": [\"string\", \"integer\", \"long\", \"boolean\"]" + + " }" + + " }," + + " {" + + " \"if\": {" + + " \"resultType\": {" + + " \"valEnum\": [\"boolean\"]" + + " }" + + " }," + + " \"then\": {" + + " \"enum\": [\"string\", \"integer\", \"long\", \"double\"]" + + " }" + + " }," + + " {" + + " \"if\": {" + + " \"resultType\": {" + + " \"valEnum\": [\"long\"]" + + " }" + + " }," + + " \"then\": {" + + " \"enum\": [\"string\", \"integer\", \"double\", \"boolean\", \"timestamp\"]" + + " }" + + " }," + + " {" + + " \"if\": {" + + " \"resultType\": {" + + " \"valEnum\": [\"timestamp\"]" + + " }" + + " }," + + " \"then\": {" + + " \"enum\": [\"string\", \"long\"]" + + " }" + + " }" + + " " + + " ]" + + " }" + + " }" + + "}" +) +public class TypeCastingUnit { + @JsonProperty(required = true) + @JsonSchemaTitle("Attribute") + @JsonPropertyDescription("Attribute for type casting") + @AutofillAttributeName + public String attribute; + + @JsonProperty(required = true) + @JsonSchemaTitle("Cast type") + @JsonPropertyDescription("Result type after type casting") + public AttributeType resultType; + + //TODO: override equals to pass equality check for typecasting operator during cache status update +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/java/JavaUDFOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/java/JavaUDFOpDesc.scala new file mode 100644 index 00000000000..0ea42ef3fa4 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/java/JavaUDFOpDesc.scala @@ -0,0 +1,182 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.udf.java + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.google.common.base.Preconditions +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithCode +import org.apache.texera.amber.core.tuple.{Attribute, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow._ +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.{LogicalOp, PortDescription, StateTransferFunc} + +import scala.util.{Success, Try} +class JavaUDFOpDesc extends LogicalOp { + @JsonProperty( + required = true, + defaultValue = + "import org.apache.texera.amber.operator.map.MapOpExec;\n" + + "import org.apache.texera.amber.core.tuple.Tuple;\n" + + "import org.apache.texera.amber.core.tuple.TupleLike;\n" + + "import scala.Function1;\n" + + "import java.io.Serializable;\n" + + "\n" + + "public class JavaUDFOpExec extends MapOpExec {\n" + + " public JavaUDFOpExec () {\n" + + " this.setMapFunc((Function1 & Serializable) this::processTuple);\n" + + " }\n" + + " \n" + + " public TupleLike processTuple(Tuple tuple) {\n" + + " return tuple;\n" + + " }\n" + + "}" + ) + @JsonSchemaTitle("Java UDF script") + @JsonPropertyDescription("Input your code here") + var code: String = "" + + @JsonProperty(required = true, defaultValue = "1") + @JsonSchemaTitle("Worker count") + @JsonPropertyDescription("Specify how many parallel workers to launch") + var workers: Int = Int.box(1) + + @JsonProperty(required = true, defaultValue = "true") + @JsonSchemaTitle("Retain input columns") + @JsonPropertyDescription("Keep the original input columns?") + var retainInputColumns: Boolean = Boolean.box(false) + + @JsonProperty + @JsonSchemaTitle("Extra output column(s)") + @JsonPropertyDescription( + "Name of the newly added output columns that the UDF will produce, if any" + ) + var outputColumns: List[Attribute] = List() + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + Preconditions.checkArgument(workers >= 1, "Need at least 1 worker.", Array()) + val opInfo = this.operatorInfo + val partitionRequirement: List[Option[PartitionInfo]] = if (inputPorts != null) { + inputPorts.map(p => Option(p.partitionRequirement)) + } else { + opInfo.inputPorts.map(_ => None) + } + + val propagateSchema = (inputSchemas: Map[PortIdentity, Schema]) => { + val inputSchema = inputSchemas(operatorInfo.inputPorts.head.id) + var outputSchema = if (retainInputColumns) inputSchema else Schema() + + // For any javaUDFType, it can add custom output columns (attributes). + if (outputColumns != null) { + if (retainInputColumns) { + // Check if columns are duplicated + for (column <- outputColumns) { + if (inputSchema.containsAttribute(column.getName)) + throw new RuntimeException("Column name " + column.getName + " already exists!") + } + } + // Add custom output columns + outputSchema = outputSchema.add(outputColumns) + } + + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + if (workers > 1) + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithCode(code, "java") + ) + .withDerivePartition(_ => UnknownPartition()) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPartitionRequirement(partitionRequirement) + .withIsOneToManyOp(true) + .withParallelizable(true) + .withSuggestedWorkerNum(workers) + .withPropagateSchema(SchemaPropagationFunc(propagateSchema)) + else + PhysicalOp + .manyToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithCode(code, "java") + ) + .withDerivePartition(_ => UnknownPartition()) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPartitionRequirement(partitionRequirement) + .withIsOneToManyOp(true) + .withParallelizable(false) + .withPropagateSchema(SchemaPropagationFunc(propagateSchema)) + } + + override def operatorInfo: OperatorInfo = { + val inputPortInfo = if (inputPorts != null) { + inputPorts.zipWithIndex.map { + case (portDesc: PortDescription, idx) => + InputPort( + PortIdentity(idx), + displayName = portDesc.displayName, + disallowMultiLinks = portDesc.disallowMultiInputs, + dependencies = portDesc.dependencies.map(idx => PortIdentity(idx)) + ) + } + } else { + List(InputPort()) + } + val outputPortInfo = if (outputPorts != null) { + outputPorts.zipWithIndex.map { + case (portDesc, idx) => OutputPort(PortIdentity(idx), displayName = portDesc.displayName) + } + } else { + List(OutputPort()) + } + + OperatorInfo( + "Java UDF", + "User-defined function operator in Java script", + OperatorGroupConstants.JAVA_GROUP, + inputPortInfo, + outputPortInfo, + dynamicInputPorts = true, + dynamicOutputPorts = true, + supportReconfiguration = true, + allowPortCustomization = true + ) + } + + override def runtimeReconfiguration( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + oldLogicalOp: LogicalOp, + newLogicalOp: LogicalOp + ): Try[(PhysicalOp, Option[StateTransferFunc])] = { + Success(newLogicalOp.getPhysicalOp(workflowId, executionId), None) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/DualInputPortsPythonUDFOpDescV2.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/DualInputPortsPythonUDFOpDescV2.scala new file mode 100644 index 00000000000..4c4e3dc0098 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/DualInputPortsPythonUDFOpDescV2.scala @@ -0,0 +1,150 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.udf.python + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.google.common.base.Preconditions +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithCode +import org.apache.texera.amber.core.tuple.{Attribute, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow._ +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class DualInputPortsPythonUDFOpDescV2 extends LogicalOp { + @JsonProperty( + required = true, + defaultValue = + "# Choose from the following templates:\n" + + "# \n" + + "# from pytexera import *\n" + + "# \n" + + "# class ProcessTupleOperator(UDFOperatorV2):\n" + + "# \n" + + "# @overrides\n" + + "# def process_tuple(self, tuple_: Tuple, port: int) -> Iterator[Optional[TupleLike]]:\n" + + "# yield tuple_\n" + + "# \n" + + "# class ProcessBatchOperator(UDFBatchOperator):\n" + + "# BATCH_SIZE = 10 # must be a positive integer\n" + + "# \n" + + "# @overrides\n" + + "# def process_batch(self, batch: Batch, port: int) -> Iterator[Optional[BatchLike]]:\n" + + "# yield batch\n" + + "# \n" + + "# class ProcessTableOperator(UDFTableOperator):\n" + + "# \n" + + "# @overrides\n" + + "# def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]:\n" + + "# yield table\n" + ) + @JsonSchemaTitle("Python script") + @JsonPropertyDescription("Input your code here") + var code: String = "" + + @JsonProperty(required = true, defaultValue = "1") + @JsonSchemaTitle("Worker count") + @JsonPropertyDescription("Specify how many parallel workers to launch") + var workers: Int = Int.box(1) + + @JsonProperty(required = true, defaultValue = "true") + @JsonSchemaTitle("Retain input columns") + @JsonPropertyDescription("Keep the original input columns?") + var retainInputColumns: Boolean = Boolean.box(false) + + @JsonProperty + @JsonSchemaTitle("Extra output column(s)") + @JsonPropertyDescription( + "Name of the newly added output columns that the UDF will produce, if any" + ) + var outputColumns: List[Attribute] = List() + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + Preconditions.checkArgument(workers >= 1, "Need at least 1 worker.", Array()) + val physicalOp = if (workers > 1) { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithCode(code, "python") + ) + .withParallelizable(true) + .withSuggestedWorkerNum(workers) + } else { + PhysicalOp + .manyToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithCode(code, "python") + ) + .withParallelizable(false) + } + physicalOp + .withDerivePartition(_ => UnknownPartition()) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(inputSchemas => { + Preconditions.checkArgument(inputSchemas.size == 2) + + val inputSchema = inputSchemas(operatorInfo.inputPorts(1).id) + var outputSchema = if (retainInputColumns) inputSchema else Schema() + + // For any pythonUDFType, add custom output columns (attributes). + if (outputColumns != null) { + if (retainInputColumns) { + // Check if columns are duplicated + for (column <- outputColumns) { + if (inputSchema.containsAttribute(column.getName)) + throw new RuntimeException(s"Column name ${column.getName} already exists!") + } + } + // Add custom output columns + outputSchema = outputSchema.add(outputColumns) + } + + Map(operatorInfo.outputPorts.head.id -> outputSchema) + }) + ) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "2-in Python UDF", + "User-defined function operator in Python script", + OperatorGroupConstants.PYTHON_GROUP, + inputPorts = List( + InputPort(PortIdentity(), displayName = "model"), + InputPort( + PortIdentity(1), + displayName = "tuples", + dependencies = List(PortIdentity(0)) + ) + ), + outputPorts = List(OutputPort()) + ) + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/LambdaAttributeUnit.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/LambdaAttributeUnit.java new file mode 100644 index 00000000000..532fcb93a69 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/LambdaAttributeUnit.java @@ -0,0 +1,87 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.udf.python; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaBool; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaString; +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle; +import org.apache.texera.amber.core.tuple.AttributeType; +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeNameLambda; +import org.apache.texera.amber.operator.metadata.annotations.HideAnnotation; + +import java.util.Objects; + +public class LambdaAttributeUnit { + @JsonProperty(required = true) + @JsonSchemaTitle("Attribute Name") + @AutofillAttributeNameLambda + public String attributeName; + + @JsonProperty + @JsonSchemaTitle("New Attribute Name") + @JsonSchemaInject( + strings = { + @JsonSchemaString(path = HideAnnotation.hideTarget, value = "attributeName"), + @JsonSchemaString(path = HideAnnotation.hideType, value = HideAnnotation.Type.regex), + @JsonSchemaString(path = HideAnnotation.hideExpectedValue, value = "(?!Add New Column).*") + }, + bools = @JsonSchemaBool(path = HideAnnotation.hideOnNull, value = true) + ) + public String newAttributeName; + + @JsonProperty(required = true) + @JsonSchemaTitle("Attribute Type") + public AttributeType attributeType; + + @JsonProperty(required = true) + @JsonSchemaTitle("Expression") + public String expression; + + @JsonCreator + public LambdaAttributeUnit( + @JsonProperty("attributeName") String attributeName, + @JsonProperty("expression") String expression, + @JsonProperty("newAttributeName") String newAttributeName, + @JsonProperty("attributeType") AttributeType attributeType) { + this.attributeName = attributeName; + this.expression = expression; + this.newAttributeName = newAttributeName; + this.attributeType = attributeType; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + LambdaAttributeUnit that = (LambdaAttributeUnit) o; + return Objects.equals(attributeName, that.attributeName) && + Objects.equals(expression, that.expression) && + Objects.equals(newAttributeName, that.newAttributeName) && + Objects.equals(attributeType, that.attributeType); + } + + @Override + public int hashCode() { + return Objects.hash(attributeName, expression, newAttributeName, attributeType); + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/PythonLambdaFunctionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/PythonLambdaFunctionOpDesc.scala new file mode 100644 index 00000000000..9b66dde0759 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/PythonLambdaFunctionOpDesc.scala @@ -0,0 +1,99 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.udf.python + +import com.google.common.base.Preconditions +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeTypeUtils, Schema} +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class PythonLambdaFunctionOpDesc extends PythonOperatorDescriptor { + @JsonSchemaTitle("Add/Modify column(s)") + var lambdaAttributeUnits: List[LambdaAttributeUnit] = List() + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + Preconditions.checkArgument(inputSchemas.size == 1) + Preconditions.checkArgument(lambdaAttributeUnits.nonEmpty) + + val inputSchema = inputSchemas.values.head + var outputSchema = inputSchema + + // Add new attributes + for (unit <- lambdaAttributeUnits) { + if (unit.attributeName.equalsIgnoreCase("Add New Column")) { + if (outputSchema.containsAttribute(unit.newAttributeName)) { + throw new RuntimeException( + s"Column name ${unit.newAttributeName} already exists!" + ) + } + if (unit.newAttributeName != null && unit.newAttributeName.nonEmpty) { + outputSchema = outputSchema.add(unit.newAttributeName, unit.attributeType) + } + } + } + + // Type casting + for (unit <- lambdaAttributeUnits) { + if (!unit.attributeName.equalsIgnoreCase("Add New Column")) { + outputSchema = + AttributeTypeUtils.SchemaCasting(outputSchema, unit.attributeName, unit.attributeType) + } + } + + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Python Lambda Function", + "Modify or add a new column with more ease", + OperatorGroupConstants.PYTHON_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()), + supportReconfiguration = true + ) + + override def generatePythonCode(): String = { + // build the python udf code + var code: String = + "from pytexera import *\n" + + "class ProcessTupleOperator(UDFOperatorV2):\n" + + " @overrides\n" + + " def process_tuple(self, tuple_: Tuple, port: int) -> Iterator[Optional[TupleLike]]:\n" + if (lambdaAttributeUnits != null) { + for (unit <- lambdaAttributeUnits) { + val attrName = + if (unit.attributeName.equalsIgnoreCase("Add New Column")) unit.newAttributeName + else unit.attributeName + if (unit.expression != null && unit.expression.nonEmpty) { + code += s""" tuple_['$attrName'] = ${unit.expression}\n""" + } else + throw new RuntimeException( + s"Column name ${attrName}'s expression shouldn't be null or empty!" + ) + } + } + code + " yield tuple_\n" + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/PythonTableReducerOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/PythonTableReducerOpDesc.scala new file mode 100644 index 00000000000..0c2bb07ff13 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/PythonTableReducerOpDesc.scala @@ -0,0 +1,67 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.udf.python + +import com.google.common.base.Preconditions +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.Schema +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class PythonTableReducerOpDesc extends PythonOperatorDescriptor { + @JsonSchemaTitle("Output columns") + var lambdaAttributeUnits: List[LambdaAttributeUnit] = List() + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + Preconditions.checkArgument(lambdaAttributeUnits.nonEmpty) + val outputSchema = lambdaAttributeUnits.foldLeft(Schema()) { (schema, unit) => + schema.add(unit.attributeName, unit.attributeType) + } + + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Python Table Reducer", + "Reduce Table to Tuple", + OperatorGroupConstants.PYTHON_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()) + ) + + override def generatePythonCode(): String = { + val outputTable = lambdaAttributeUnits + .map(unit => s"""\"${unit.attributeName}\": ${unit.expression}""") + .mkString("{", ", ", "}") + + s""" + |from pytexera import * + |class ProcessTableOperator(UDFTableOperator): + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | yield $outputTable + |""".stripMargin + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/PythonUDFOpDescV2.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/PythonUDFOpDescV2.scala new file mode 100644 index 00000000000..88e8846b994 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/PythonUDFOpDescV2.scala @@ -0,0 +1,187 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.udf.python + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.google.common.base.Preconditions +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithCode +import org.apache.texera.amber.core.tuple.{Attribute, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow._ +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.{LogicalOp, PortDescription, StateTransferFunc} + +import scala.util.{Success, Try} + +class PythonUDFOpDescV2 extends LogicalOp { + @JsonProperty( + required = true, + defaultValue = + "# Choose from the following templates:\n" + + "# \n" + + "# from pytexera import *\n" + + "# \n" + + "# class ProcessTupleOperator(UDFOperatorV2):\n" + + "# \n" + + "# @overrides\n" + + "# def process_tuple(self, tuple_: Tuple, port: int) -> Iterator[Optional[TupleLike]]:\n" + + "# yield tuple_\n" + + "# \n" + + "# class ProcessBatchOperator(UDFBatchOperator):\n" + + "# BATCH_SIZE = 10 # must be a positive integer\n" + + "# \n" + + "# @overrides\n" + + "# def process_batch(self, batch: Batch, port: int) -> Iterator[Optional[BatchLike]]:\n" + + "# yield batch\n" + + "# \n" + + "# class ProcessTableOperator(UDFTableOperator):\n" + + "# \n" + + "# @overrides\n" + + "# def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]:\n" + + "# yield table\n" + ) + @JsonSchemaTitle("Python script") + @JsonPropertyDescription("Input your code here") + var code: String = "" + + @JsonProperty(required = true, defaultValue = "1") + @JsonSchemaTitle("Worker count") + @JsonPropertyDescription("Specify how many parallel workers to launch") + var workers: Int = Int.box(1) + + @JsonProperty(required = true, defaultValue = "true") + @JsonSchemaTitle("Retain input columns") + @JsonPropertyDescription("Keep the original input columns?") + var retainInputColumns: Boolean = Boolean.box(false) + + @JsonProperty + @JsonSchemaTitle("Extra output column(s)") + @JsonPropertyDescription( + "Name of the newly added output columns that the UDF will produce, if any" + ) + var outputColumns: List[Attribute] = List() + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + Preconditions.checkArgument(workers >= 1, "Need at least 1 worker.", Array()) + val opInfo = this.operatorInfo + val partitionRequirement: List[Option[PartitionInfo]] = if (inputPorts != null) { + inputPorts.map(p => Option(p.partitionRequirement)) + } else { + opInfo.inputPorts.map(_ => None) + } + + val propagateSchema = (inputSchemas: Map[PortIdentity, Schema]) => { + val inputSchema = inputSchemas(operatorInfo.inputPorts.head.id) + var outputSchema = if (retainInputColumns) inputSchema else Schema() + + // Add custom output columns if defined + if (outputColumns != null) { + if (retainInputColumns) { + // Check for duplicate column names + for (column <- outputColumns) { + if (inputSchema.containsAttribute(column.getName)) { + throw new RuntimeException(s"Column name ${column.getName} already exists!") + } + } + } + // Add output columns to the schema + outputSchema = outputSchema.add(outputColumns) + } + + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + val physicalOp = if (workers > 1) { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithCode(code, "python") + ) + .withParallelizable(true) + .withSuggestedWorkerNum(workers) + } else { + PhysicalOp + .manyToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithCode(code, "python") + ) + .withParallelizable(false) + } + + physicalOp + .withDerivePartition(_ => UnknownPartition()) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPartitionRequirement(partitionRequirement) + .withIsOneToManyOp(true) + .withPropagateSchema(SchemaPropagationFunc(propagateSchema)) + } + + override def operatorInfo: OperatorInfo = { + val inputPortInfo = if (inputPorts != null) { + inputPorts.zipWithIndex.map { + case (portDesc: PortDescription, idx) => + InputPort( + PortIdentity(idx), + displayName = portDesc.displayName, + disallowMultiLinks = portDesc.disallowMultiInputs, + dependencies = portDesc.dependencies.map(idx => PortIdentity(idx)) + ) + } + } else { + List(InputPort()) + } + val outputPortInfo = if (outputPorts != null) { + outputPorts.zipWithIndex.map { + case (portDesc, idx) => OutputPort(PortIdentity(idx), displayName = portDesc.displayName) + } + } else { + List(OutputPort()) + } + + OperatorInfo( + "Python UDF", + "User-defined function operator in Python script", + OperatorGroupConstants.PYTHON_GROUP, + inputPortInfo, + outputPortInfo, + dynamicInputPorts = true, + dynamicOutputPorts = true, + supportReconfiguration = true, + allowPortCustomization = true + ) + } + override def runtimeReconfiguration( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + oldLogicalOp: LogicalOp, + newLogicalOp: LogicalOp + ): Try[(PhysicalOp, Option[StateTransferFunc])] = { + Success(newLogicalOp.getPhysicalOp(workflowId, executionId), None) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/source/PythonUDFSourceOpDescV2.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/source/PythonUDFSourceOpDescV2.scala new file mode 100644 index 00000000000..b575612d884 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/python/source/PythonUDFSourceOpDescV2.scala @@ -0,0 +1,99 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.udf.python.source + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithCode +import org.apache.texera.amber.core.tuple.{Attribute, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{OutputPort, PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.source.SourceOperatorDescriptor + +class PythonUDFSourceOpDescV2 extends SourceOperatorDescriptor { + + @JsonProperty( + required = true, + defaultValue = "# from pytexera import *\n" + + "# class GenerateOperator(UDFSourceOperator):\n" + + "# \n" + + "# @overrides\n" + + "# \n" + + "# def produce(self) -> Iterator[Union[TupleLike, TableLike, None]]:\n" + + "# yield\n" + ) + @JsonSchemaTitle("Python script") + @JsonPropertyDescription("Input your code here") + var code: String = _ + + @JsonProperty(required = true, defaultValue = "1") + @JsonSchemaTitle("Worker count") + @JsonPropertyDescription("Specify how many parallel workers to launch") + var workers: Int = 1 + + @JsonProperty() + @JsonSchemaTitle("Columns") + @JsonPropertyDescription("The columns of the source") + var columns: List[Attribute] = List.empty + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + require(workers >= 1, "Need at least 1 worker.") + val physicalOp = PhysicalOp + .sourcePhysicalOp(workflowId, executionId, operatorIdentifier, OpExecWithCode(code, "python")) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withIsOneToManyOp(true) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(operatorInfo.outputPorts.head.id -> sourceSchema())) + ) + .withLocationPreference(Option.empty) + + if (workers > 1) { + physicalOp + .withParallelizable(true) + .withSuggestedWorkerNum(workers) + } else { + physicalOp.withParallelizable(false) + } + } + + override def operatorInfo: OperatorInfo = { + OperatorInfo( + "1-out Python UDF", + "User-defined function operator in Python script", + OperatorGroupConstants.PYTHON_GROUP, + List.empty, // No input ports for a source operator + List(OutputPort()), + supportReconfiguration = true + ) + } + + override def sourceSchema(): Schema = { + if (columns != null && columns.nonEmpty) { + Schema().add(columns) + } else { + Schema() + } + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/r/RUDFOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/r/RUDFOpDesc.scala new file mode 100644 index 00000000000..577924d80f4 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/r/RUDFOpDesc.scala @@ -0,0 +1,178 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.udf.r + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.google.common.base.Preconditions +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithCode +import org.apache.texera.amber.core.tuple.{Attribute, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow._ +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.{LogicalOp, PortDescription, StateTransferFunc} + +import scala.util.{Success, Try} + +class RUDFOpDesc extends LogicalOp { + @JsonProperty( + required = true, + defaultValue = + "# If using Table API:\n" + + "# function(table, port) { \n" + + "# return (table) \n" + + "# }\n" + + "\n" + + "# If using Tuple API:\n" + + "# library(coro)\n" + + "# coro::generator(function(tuple, port) {\n" + + "# yield (tuple)\n" + + "# })" + ) + @JsonSchemaTitle("R UDF Script") + @JsonPropertyDescription("Input your code here") + var code: String = "" + + @JsonProperty(required = true, defaultValue = "1") + @JsonSchemaTitle("Worker count") + @JsonPropertyDescription("Specify how many parallel workers to launch") + var workers: Int = Int.box(1) + + @JsonProperty(required = true, defaultValue = "false") + @JsonSchemaTitle("Use Tuple API?") + @JsonPropertyDescription("Check this box to use Tuple API, leave unchecked to use Table API") + var useTupleAPI = false + + @JsonProperty(required = true, defaultValue = "true") + @JsonSchemaTitle("Retain input columns") + @JsonPropertyDescription("Keep the original input columns?") + var retainInputColumns: Boolean = Boolean.box(false) + + @JsonProperty + @JsonSchemaTitle("Extra output column(s)") + @JsonPropertyDescription( + "Name of the newly added output columns that the UDF will produce, if any" + ) + var outputColumns: List[Attribute] = List() + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + Preconditions.checkArgument(workers >= 1, "Need at least 1 worker.", Array()) + val opInfo = this.operatorInfo + val partitionRequirement: List[Option[PartitionInfo]] = if (inputPorts != null) { + inputPorts.map(p => Option(p.partitionRequirement)) + } else { + opInfo.inputPorts.map(_ => None) + } + + val propagateSchema = (inputSchemas: Map[PortIdentity, Schema]) => { + val inputSchema = inputSchemas(operatorInfo.inputPorts.head.id) + var outputSchema = if (retainInputColumns) inputSchema else Schema() + + // Add custom output columns if provided + if (outputColumns != null) { + if (retainInputColumns) { + // Check for duplicate column names + for (column <- outputColumns) { + if (inputSchema.containsAttribute(column.getName)) { + throw new RuntimeException(s"Column name ${column.getName} already exists!") + } + } + } + // Add output columns to the schema + outputSchema = outputSchema.add(outputColumns) + } + + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + val r_operator_type = if (useTupleAPI) "r-tuple" else "r-table" + if (workers > 1) { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithCode(code, r_operator_type) + ) + .withParallelizable(true) + .withSuggestedWorkerNum(workers) + } else { + PhysicalOp + .manyToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithCode(code, r_operator_type) + ) + .withParallelizable(false) + }.withDerivePartition(_ => UnknownPartition()) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPartitionRequirement(partitionRequirement) + .withIsOneToManyOp(true) + .withPropagateSchema(SchemaPropagationFunc(propagateSchema)) + + } + + override def operatorInfo: OperatorInfo = { + val inputPortInfo = if (inputPorts != null) { + inputPorts.zipWithIndex.map { + case (portDesc: PortDescription, idx) => + InputPort( + PortIdentity(idx), + displayName = portDesc.displayName, + disallowMultiLinks = portDesc.disallowMultiInputs, + dependencies = portDesc.dependencies.map(idx => PortIdentity(idx)) + ) + } + } else { + List(InputPort()) + } + val outputPortInfo = if (outputPorts != null) { + outputPorts.zipWithIndex.map { + case (portDesc, idx) => OutputPort(PortIdentity(idx), displayName = portDesc.displayName) + } + } else { + List(OutputPort()) + } + + OperatorInfo( + "R UDF", + "User-defined function operator in R script", + OperatorGroupConstants.R_GROUP, + inputPortInfo, + outputPortInfo, + dynamicInputPorts = true, + allowPortCustomization = true + ) + } + + override def runtimeReconfiguration( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity, + oldLogicalOp: LogicalOp, + newLogicalOp: LogicalOp + ): Try[(PhysicalOp, Option[StateTransferFunc])] = { + Success(newLogicalOp.getPhysicalOp(workflowId, executionId), None) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/r/RUDFSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/r/RUDFSourceOpDesc.scala new file mode 100644 index 00000000000..6df89a9a0f6 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/udf/r/RUDFSourceOpDesc.scala @@ -0,0 +1,113 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.udf.r + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithCode +import org.apache.texera.amber.core.tuple.{Attribute, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{OutputPort, PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.source.SourceOperatorDescriptor + +class RUDFSourceOpDesc extends SourceOperatorDescriptor { + + @JsonProperty( + required = true, + defaultValue = "# If using Table API:\n" + + "# function() { \n" + + "# return (data.frame(Column_Here = \"Value_Here\")) \n" + + "# }\n" + + "\n" + + "# If using Tuple API:\n" + + "# library(coro)\n" + + "# coro::generator(function() {\n" + + "# yield (list(text= \"hello world!\"))\n" + + "# })" + ) + @JsonSchemaTitle("R Source UDF Script") + @JsonPropertyDescription("Input your code here") + var code: String = _ + + @JsonProperty(required = true, defaultValue = "1") + @JsonSchemaTitle("Worker count") + @JsonPropertyDescription("Specify how many parallel workers to launch") + var workers: Int = 1 + + @JsonProperty(required = true, defaultValue = "false") + @JsonSchemaTitle("Use Tuple API?") + @JsonPropertyDescription("Check this box to use Tuple API, leave unchecked to use Table API") + var useTupleAPI: Boolean = false + + @JsonProperty() + @JsonSchemaTitle("Columns") + @JsonPropertyDescription("The columns of the source") + var columns: List[Attribute] = List.empty + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + val rOperatorType = if (useTupleAPI) "r-tuple" else "r-table" + require(workers >= 1, "Need at least 1 worker.") + + val physicalOp = PhysicalOp + .sourcePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithCode(code, rOperatorType) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withIsOneToManyOp(true) + .withPropagateSchema( + SchemaPropagationFunc(_ => Map(operatorInfo.outputPorts.head.id -> sourceSchema())) + ) + .withLocationPreference(None) + + if (workers > 1) { + physicalOp + .withParallelizable(true) + .withSuggestedWorkerNum(workers) + } else { + physicalOp.withParallelizable(false) + } + } + + override def operatorInfo: OperatorInfo = { + OperatorInfo( + "1-out R UDF", + "User-defined function operator in R script", + OperatorGroupConstants.R_GROUP, + List.empty, // No input ports for a source operator + List(OutputPort()) + ) + } + + override def sourceSchema(): Schema = { + if (columns != null && columns.nonEmpty) { + Schema().add(columns) + } else { + Schema() + } + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/union/UnionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/union/UnionOpDesc.scala new file mode 100644 index 00000000000..82e292c8f38 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/union/UnionOpDesc.scala @@ -0,0 +1,53 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.union + +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PhysicalOp} +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class UnionOpDesc extends LogicalOp { + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName("org.apache.texera.amber.operator.union.UnionOpExec") + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Union", + "Unions the output rows from multiple input operators", + OperatorGroupConstants.SET_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()) + ) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/union/UnionOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/union/UnionOpExec.scala new file mode 100644 index 00000000000..aa9d585c46c --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/union/UnionOpExec.scala @@ -0,0 +1,29 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.union + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} + +class UnionOpExec extends OperatorExecutor { + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = { + Iterator(tuple) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/unneststring/UnnestStringOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/unneststring/UnnestStringOpDesc.scala new file mode 100644 index 00000000000..ef742de3ae4 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/unneststring/UnnestStringOpDesc.scala @@ -0,0 +1,87 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.unneststring + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.AttributeType +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{ + InputPort, + OutputPort, + PhysicalOp, + SchemaPropagationFunc +} +import org.apache.texera.amber.operator.flatmap.FlatMapOpDesc +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class UnnestStringOpDesc extends FlatMapOpDesc { + @JsonProperty(value = "Delimiter", required = true, defaultValue = ",") + @JsonPropertyDescription("string that separates the data") + var delimiter: String = _ + + @JsonProperty(value = "Attribute", required = true) + @JsonPropertyDescription("column of the string to unnest") + @AutofillAttributeName + var attribute: String = _ + + @JsonProperty(value = "Result attribute", required = true, defaultValue = "unnestResult") + @JsonPropertyDescription("column name of the unnest result") + var resultAttribute: String = _ + + override def operatorInfo: OperatorInfo = + OperatorInfo( + userFriendlyName = "Unnest String", + operatorDescription = + "Unnest the string values in the column separated by a delimiter to multiple values", + operatorGroupName = OperatorGroupConstants.UTILITY_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort()) + ) + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.unneststring.UnnestStringOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(inputSchemas => { + val outputSchema = Option(resultAttribute) + .filter(_.trim.nonEmpty) + .map(attr => inputSchemas.values.head.add(attr, AttributeType.STRING)) + .getOrElse(throw new RuntimeException("Result attribute cannot be empty")) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + }) + ) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/unneststring/UnnestStringOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/unneststring/UnnestStringOpExec.scala new file mode 100644 index 00000000000..1e59968217b --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/unneststring/UnnestStringOpExec.scala @@ -0,0 +1,38 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.unneststring + +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.operator.flatmap.FlatMapOpExec +import org.apache.texera.amber.util.JSONUtils.objectMapper + +class UnnestStringOpExec(descString: String) extends FlatMapOpExec { + private val desc: UnnestStringOpDesc = + objectMapper.readValue(descString, classOf[UnnestStringOpDesc]) + setFlatMapFunc(splitByDelimiter) + + private def splitByDelimiter(tuple: Tuple): Iterator[TupleLike] = { + desc.delimiter.r + .split(tuple.getField(desc.attribute).toString) + .filter(_.nonEmpty) + .iterator + .map(split => TupleLike(tuple.getFields ++ Seq(split))) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/util/OperatorDescriptorUtils.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/util/OperatorDescriptorUtils.scala new file mode 100644 index 00000000000..3a9e71f8323 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/util/OperatorDescriptorUtils.scala @@ -0,0 +1,52 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.util + +import scala.collection.mutable +import scala.jdk.CollectionConverters._ + +object OperatorDescriptorUtils { + + /** + * Tries to equally partition a integer goal into n total number of workers. + * In the case that the goal is not a multiple of worker count, + * this function tries to spread out the remainder evenly to the workers. + * + * @param goal total goal to reach for all workers + * @param totalNumWorkers total number of workers + * @return a list which size is equal to totalNumWorkers, each number is the goal assigned for that worker index + */ + def equallyPartitionGoal(goal: Int, totalNumWorkers: Int): List[Int] = { + val goalPerWorker = + mutable.ArrayBuffer.fill(totalNumWorkers)(goal / totalNumWorkers) // integer division + // divide up the remainder, give 1 to the first n workers + for (worker <- 0 until goal % totalNumWorkers) { + goalPerWorker(worker) = goalPerWorker(worker) + 1 + } + goalPerWorker.toList + } + + def toImmutableMap[K, V]( + javaMap: java.util.Map[K, V] + ): scala.collection.immutable.Map[K, V] = { + javaMap.asScala.toMap + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/DotPlot/DotPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/DotPlot/DotPlotOpDesc.scala new file mode 100644 index 00000000000..3755be65e76 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/DotPlot/DotPlotOpDesc.scala @@ -0,0 +1,104 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.DotPlot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +import javax.validation.constraints.NotNull + +class DotPlotOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "Count Attribute", required = true) + @JsonSchemaTitle("Count Attribute") + @JsonPropertyDescription("the attribute for the counting of the dot plot") + @AutofillAttributeName + @NotNull(message = "Count Attribute column cannot be empty") + var countAttribute: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Dot Plot", + "Visualize data using a dot plot", + OperatorGroupConstants.VISUALIZATION_BASIC_GROUP + ) + + def createPlotlyFigure(): PythonTemplateBuilder = { + pyb""" + | table = table.groupby([$countAttribute])[$countAttribute].count().reset_index(name='counts') + | fig = px.strip(table, x='counts', y=$countAttribute, orientation='h', color=$countAttribute, + | color_discrete_sequence=px.colors.qualitative.Dark2) + | + | fig.update_traces(marker=dict(size=12, line=dict(width=2, color='DarkSlateGrey'))) + | + | fig.update_layout(margin=dict(t=0, b=0, l=0, r=0)) + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.graph_objects as go + |import plotly.io + | + |class ProcessTableOperator(UDFTableOperator): + | + | def render_error(self, error_msg): + | return '''

DotPlot is not available.

+ |

Reasons are: {}

+ | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("Input table is empty.")} + | return + | ${createPlotlyFigure()} + | if table.empty: + | yield {'html-content': self.render_error("No valid rows left (every row has at least 1 missing value).")} + | return + | # convert fig to html content + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + |""" + finalCode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/IcicleChart/IcicleChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/IcicleChart/IcicleChartOpDesc.scala new file mode 100644 index 00000000000..e3617d364d6 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/IcicleChart/IcicleChartOpDesc.scala @@ -0,0 +1,135 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.IcicleChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.visualization.hierarchychart.HierarchySection +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +import javax.validation.constraints.{NotEmpty, NotNull} + +// type constraint: value can only be numeric +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "value": { + "enum": ["integer", "long", "double"] + } + } +} +""") +class IcicleChartOpDesc extends PythonOperatorDescriptor { + @JsonProperty(required = true) + @JsonSchemaTitle("Hierarchy Path") + @JsonPropertyDescription( + "hierarchy of attributes from a root (higher-level category) to leaves (lower-level category)" + ) + @NotEmpty(message = "Hierarchy path list cannot be empty") + var hierarchy: List[HierarchySection] = List() + + @JsonProperty(value = "value", required = true) + @JsonSchemaTitle("Value Column") + @JsonPropertyDescription("the value associated with the size of each sector in the chart") + @AutofillAttributeName + @NotNull(message = "Value column cannot be empty") + var value: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Icicle Chart", + "Visualize hierarchical data from root to leaves", + OperatorGroupConstants.VISUALIZATION_BASIC_GROUP + ) + + private def getIcicleAttributesInPython: String = + hierarchy.map(c => pyb"${c.attributeName}").mkString(",") + + def manipulateTable(): PythonTemplateBuilder = { + val attributes = getIcicleAttributesInPython + pyb""" + | table[$value] = table[table[$value] > 0][$value] # remove non-positive numbers from the data + | table.dropna(subset = [$attributes], inplace = True) #remove missing values + |""" + } + + def createPlotlyFigure(): PythonTemplateBuilder = { + assert(hierarchy.nonEmpty) + val attributes = getIcicleAttributesInPython + pyb""" + | fig = px.icicle(table, path=[$attributes], values=$value, + | color=$value, hover_data=[$attributes], + | color_continuous_scale='RdBu') + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.graph_objects as go + |import plotly.io + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | + | # Generate custom error message as html string + | def render_error(self, error_msg) -> str: + | return '''

Icicle chart is not available.

+ |

Reason is: {}

+ | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${manipulateTable()} + | if table.empty: + | yield {'html-content': self.render_error("value column contains only non-positive numbers or nulls.")} + | return + | ${createPlotlyFigure()} + | # convert fig to html content + | fig.update_layout(margin=dict(l=0, r=0, b=0, t=0)) + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + |""" + finalCode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ImageUtility.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ImageUtility.scala new file mode 100644 index 00000000000..50dc8e2f544 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ImageUtility.scala @@ -0,0 +1,35 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization + +object ImageUtility { + def encodeImageToHTML(): String = { + s""" + | import base64 + | try: + | encoded_image_data = base64.b64encode(binary_image_data) + | encoded_image_str = encoded_image_data.decode("utf-8") + | except Exception as e: + | yield {'html-content': self.render_error("Binary input is not valid")} + | return + | html = f'Image' + |""".stripMargin + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ImageViz/ImageVisualizerOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ImageViz/ImageVisualizerOpDesc.scala new file mode 100644 index 00000000000..66a7c4f9679 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ImageViz/ImageVisualizerOpDesc.scala @@ -0,0 +1,99 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.ImageViz + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder +class ImageVisualizerOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(required = true) + @JsonSchemaTitle("image content column") + @JsonPropertyDescription("The Binary data of the Image") + @AutofillAttributeName + var binaryContent: EncodableString = _ + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Image Visualizer", + "visualize image content", + OperatorGroupConstants.VISUALIZATION_MEDIA_GROUP + ) + + def createBinaryData(): PythonTemplateBuilder = { + assert(binaryContent.nonEmpty) + pyb""" + | binary_image_data = tuple_[$binaryContent] + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + |import base64 + |from io import BytesIO + | + |class ProcessTupleOperator(UDFOperatorV2): + | images_html = [] + | + | def render_error(self, error_msg): + | return f'

Image is not available.

Reason: {error_msg}

' + | + | def encode_image_to_html(self, binary_image_data): + | try: + | encoded_image_data = base64.b64encode(binary_image_data) + | encoded_image_str = encoded_image_data.decode("utf-8") + | html = f'Image' + | return html + | except Exception as e: + | return self.render_error("Binary input is not valid") + | + | @overrides + | def process_tuple(self, tuple_: Tuple, port: int) -> Iterator[Optional[TupleLike]]: + | ${createBinaryData()} + | self.images_html.append(self.encode_image_to_html(binary_image_data)) + | yield + | + | @overrides + | def on_finish(self, port: int) -> Iterator[Optional[TupleLike]]: + | all_images_html = "
" + "".join(self.images_html) + "
" + | yield {"html-content": all_images_html} + |""" + finalCode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ScatterMatrixChart/ScatterMatrixChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ScatterMatrixChart/ScatterMatrixChartOpDesc.scala new file mode 100644 index 00000000000..3b1d2364fac --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ScatterMatrixChart/ScatterMatrixChartOpDesc.scala @@ -0,0 +1,108 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.ScatterMatrixChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.{ + AutofillAttributeName, + AutofillAttributeNameList +} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "value": { + "enum": ["integer", "long", "double"] + } + } +} +""") +class ScatterMatrixChartOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "Selected Attributes", required = true) + @JsonSchemaTitle("Selected Attributes") + @JsonPropertyDescription("The axes of each scatter plot in the matrix.") + @AutofillAttributeNameList + var selectedAttributes: List[EncodableString] = _ + + @JsonProperty(value = "Color", required = true) + @JsonSchemaTitle("Color Column") + @JsonPropertyDescription("Column to color points") + @AutofillAttributeName + var color: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Scatter Matrix Chart", + "Visualize datasets in a Scatter Matrix", + OperatorGroupConstants.VISUALIZATION_STATISTICAL_GROUP + ) + + def createPlotlyFigure(): PythonTemplateBuilder = { + assert(selectedAttributes.nonEmpty) + + val list_Attributes = selectedAttributes.map(attribute => pyb"""$attribute""").mkString(",") + pyb""" + | fig = px.scatter_matrix(table, dimensions=[$list_Attributes], color=$color) + | fig.update_layout(margin=dict(t=0, b=0, l=0, r=0)) + |""" + } + + override def generatePythonCode(): String = { + + val finalcode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.graph_objects as go + |import plotly.io + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | ${createPlotlyFigure()} + | # convert fig to html content + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + | + |""" + finalcode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/barChart/BarChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/barChart/BarChartOpDesc.scala new file mode 100644 index 00000000000..35c7f34f01f --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/barChart/BarChartOpDesc.scala @@ -0,0 +1,157 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.barChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +import javax.validation.constraints.NotNull + +//type constraint: value can only be numeric +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "value": { + "enum": ["integer", "long", "double"] + } + } +} +""") +class BarChartOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "value", required = true) + @JsonSchemaTitle("Value Column") + @JsonPropertyDescription("The value associated with each category") + @AutofillAttributeName + @NotNull(message = "Value column cannot be empty") + var value: EncodableString = "" + + @JsonProperty(required = true) + @JsonSchemaTitle("Fields") + @JsonPropertyDescription("Visualize categorical data in a Bar Chart") + @AutofillAttributeName + @NotNull(message = "Fields cannot be empty") + var fields: EncodableString = "" + + @JsonProperty(defaultValue = "No Selection", required = false) + @JsonSchemaTitle("Category Column") + @JsonPropertyDescription("Optional - Select a column to Color Code the Categories") + @AutofillAttributeName + var categoryColumn: EncodableString = "" + + @JsonProperty(defaultValue = "false") + @JsonSchemaTitle("Horizontal Orientation") + @JsonPropertyDescription("Orientation Style") + var horizontalOrientation: Boolean = _ + + @JsonProperty(required = false) + @JsonSchemaTitle("Pattern") + @JsonPropertyDescription("Add texture to the chart based on an attribute") + @AutofillAttributeName + var pattern: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Bar Chart", + "Visualize data in a Bar Chart", + OperatorGroupConstants.VISUALIZATION_BASIC_GROUP + ) + + def manipulateTable(): PythonTemplateBuilder = { + assert(value.nonEmpty, "Value column cannot be empty") + assert(fields.nonEmpty, "Fields cannot be empty") + pyb""" + | table = table.dropna(subset = [$value, $fields]) #remove missing values + |""" + } + + override def generatePythonCode(): String = { + + var isHorizontalOrientation = "False" + if (horizontalOrientation) + isHorizontalOrientation = "True" + + var isPatternSelected = "False" + if (pattern != "") + isPatternSelected = "True" + + var isCategoryColumn = "False" + if (categoryColumn != "No Selection") + isCategoryColumn = "True" + + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import pandas as pd + |import plotly.graph_objects as go + |import plotly.io + |import json + |import pickle + |import plotly + | + |class ProcessTableOperator(UDFTableOperator): + | + | # Generate custom error message as html string + | def render_error(self, error_msg) -> str: + | return '''

Bar chart is not available.

+ |

Reason is: {}

+ | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | ${manipulateTable()} + | if not table.empty and $fields != $value: + | if $isHorizontalOrientation: + | fig = go.Figure(px.bar(table, y=$fields, x=$value, color=$categoryColumn if $isCategoryColumn else None, pattern_shape=$pattern if $isPatternSelected else None, orientation = 'h')) + | else: + | fig = go.Figure(px.bar(table, y=$value, x=$fields, color=$categoryColumn if $isCategoryColumn else None, pattern_shape=$pattern if $isPatternSelected else None)) + | fig.update_layout(margin=dict(l=0, r=0, t=0, b=0)) + | html = plotly.io.to_html(fig, include_plotlyjs = 'cdn', auto_play = False) + | # use latest plotly lib in html + | #html = html.replace('https://cdn.plot.ly/plotly-2.3.1.min.js', 'https://cdn.plot.ly/plotly-2.18.2.min.js') + | elif $fields == $value: + | html = self.render_error('Fields should not have the same value.') + | elif table.empty: + | html = self.render_error('Table should not have any empty/null values or fields.') + | yield {'html-content':html} + | """ + finalCode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/boxViolinPlot/BoxViolinPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/boxViolinPlot/BoxViolinPlotOpDesc.scala new file mode 100644 index 00000000000..635fa4a1ecd --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/boxViolinPlot/BoxViolinPlotOpDesc.scala @@ -0,0 +1,153 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.boxViolinPlot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription, JsonPropertyOrder} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +@JsonPropertyOrder(Array("value", "quartileType", "horizontalOrientation", "violinPlot")) +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "value": { + "enum": ["integer", "long", "double"] + } + } +} +""") +class BoxViolinPlotOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "value", required = true) + @JsonSchemaTitle("Value Column") + @JsonPropertyDescription("Data column for box plot") + @AutofillAttributeName + var value: EncodableString = "" + + @JsonProperty( + value = "Quartile Method", + required = true, + defaultValue = "linear" + ) + var quartileType: BoxViolinPlotQuartileFunction = _ + + @JsonProperty(defaultValue = "false") + @JsonSchemaTitle("Horizontal Orientation") + @JsonPropertyDescription("Orientation style") + var horizontalOrientation: Boolean = _ + + @JsonProperty(defaultValue = "false") + @JsonSchemaTitle("Violin Plot") + @JsonPropertyDescription( + "Check this box to overlay a violin plot on the box plot; otherwise, show only the box plot" + ) + var violinPlot: Boolean = _ + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Box/Violin Plot", + "Visualize data using either a Box Plot or a Violin Plot. Box plots are drawn as a box with a vertical line down the middle which is mean value, and has horizontal lines attached to each side (known as “whiskers”). Violin plots provide more detail by showing a smoothed density curve on each side, and also include a box plot inside for comparison.", + OperatorGroupConstants.VISUALIZATION_STATISTICAL_GROUP + ) + + def manipulateTable(): PythonTemplateBuilder = { + assert(value.nonEmpty) + + pyb""" + | table = table.dropna(subset = [$value]) #remove missing values + | + |""" + } + + def createPlotlyFigure(): PythonTemplateBuilder = { + val horizontal = if (horizontalOrientation) "True" else "False" + val violin = if (violinPlot) "True" else "False" + pyb""" + | if($violin): + | if ($horizontal): + | fig = px.violin(table, x=$value, box=True, points='all') + | else: + | fig = px.violin(table, y=$value, box=True, points='all') + | else: + | if($horizontal): + | fig = px.box(table, x=$value,boxmode="overlay", points='all') + | else: + | fig = px.box(table, y=$value,boxmode="overlay", points='all') + | fig.update_traces(quartilemethod="${quartileType.getQuartiletype}", col=1) + | fig.update_layout(margin=dict(t=0, b=0, l=0, r=0)) + |""" + } + + override def generatePythonCode(): String = { + + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import pandas as pd + |import plotly.graph_objects as go + |import plotly.io + |import json + |import pickle + |import plotly + | + |class ProcessTableOperator(UDFTableOperator): + | + | # Generate custom error message as html string + | def render_error(self, error_msg) -> str: + | return '''

Box/Violin Plot is not available.

+ |

Reason is: {}

+ | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${manipulateTable()} + | if table.empty: + | yield {'html-content': self.render_error("value column contains only non-positive numbers or nulls.")} + | return + | ${createPlotlyFigure()} + | # convert fig to html content + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + | """ + finalCode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/boxViolinPlot/BoxViolinPlotQuartileFunction.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/boxViolinPlot/BoxViolinPlotQuartileFunction.java new file mode 100644 index 00000000000..d427508ef3f --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/boxViolinPlot/BoxViolinPlotQuartileFunction.java @@ -0,0 +1,38 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.boxViolinPlot; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum BoxViolinPlotQuartileFunction { + LINEAR("linear"), + INCLUSIVE("inclusive"), + EXCLUSIVE("exclusive"); + private final String quartiletype; + + BoxViolinPlotQuartileFunction(String quartiletype) { + this.quartiletype = quartiletype; + } + + @JsonValue + public String getQuartiletype() { + return this.quartiletype; + } +} \ No newline at end of file diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/bubbleChart/BubbleChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/bubbleChart/BubbleChartOpDesc.scala new file mode 100644 index 00000000000..0156d704bf6 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/bubbleChart/BubbleChartOpDesc.scala @@ -0,0 +1,146 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.bubbleChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +import javax.validation.constraints.NotNull + +/** + * Visualization Operator to visualize results as a Bubble Chart + * User specifies 2 columns to use for the x, y labels. Size of bubbles determined via + * third column of data. Bubbles can be sorted via color using a fourth column. + */ + +// type can be numerical only +class BubbleChartOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "xValue", required = true) + @JsonSchemaTitle("X-Column") + @JsonPropertyDescription("Data column for the x-axis") + @AutofillAttributeName + @NotNull(message = "xValue column cannot be empty") + var xValue: EncodableString = "" + + @JsonProperty(value = "yValue", required = true) + @JsonSchemaTitle("Y-Column") + @JsonPropertyDescription("Data column for the y-axis") + @AutofillAttributeName + @NotNull(message = "yValue column cannot be empty") + var yValue: EncodableString = "" + + @JsonProperty(value = "zValue", required = true) + @JsonSchemaTitle("Z-Column") + @JsonPropertyDescription("Data column to determine bubble size") + @AutofillAttributeName + @NotNull(message = "zValue column cannot be empty") + var zValue: EncodableString = "" + + @JsonProperty(value = "enableColor", defaultValue = "false") + @JsonSchemaTitle("Enable Color") + @JsonPropertyDescription("Colors bubbles using a data column") + var enableColor: Boolean = false + + @JsonProperty(value = "colorCategory", required = true) + @JsonSchemaTitle("Color-Column") + @JsonPropertyDescription("Picks data column to color bubbles with if color is enabled") + @AutofillAttributeName + @NotNull(message = "colorCategory column cannot be empty") + var colorCategory: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Bubble Chart", + "a 3D Scatter Plot; Bubbles are graphed using x and y labels, and their sizes determined by a z-value.", + OperatorGroupConstants.VISUALIZATION_BASIC_GROUP + ) + + def manipulateTable(): PythonTemplateBuilder = { + assert(xValue.nonEmpty && yValue.nonEmpty && zValue.nonEmpty) + pyb""" + | # drops rows with missing values pertaining to relevant columns + | table.dropna(subset=[$xValue, $yValue, $zValue], inplace = True) + | + |""" + } + + def createPlotlyFigure(): PythonTemplateBuilder = { + assert(xValue.nonEmpty && yValue.nonEmpty && zValue.nonEmpty) + pyb""" + | if '$enableColor' == 'true': + | fig = go.Figure(px.scatter(table, x=$xValue, y=$yValue, size=$zValue, size_max=100, color=$colorCategory)) + | else: + | fig = go.Figure(px.scatter(table, x=$xValue, y=$yValue, size=$zValue, size_max=100)) + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.graph_objects as go + |import plotly.io + |import numpy as np + | + | + |class ProcessTableOperator(UDFTableOperator): + | + | def render_error(self, error_msg): + | return '''

TreeMap is not available.

+ |

Reasons are: {}

+ | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("Input table is empty.")} + | return + | ${manipulateTable()} + | ${createPlotlyFigure()} + | if table.empty: + | yield {'html-content': self.render_error("No valid rows left (every row has at least 1 missing value).")} + | return + | fig.update_layout(margin=dict(l=0, r=0, b=0, t=0)) + | html = plotly.io.to_html(fig, include_plotlyjs = 'cdn', auto_play = False) + | yield {'html-content':html} + |""" + finalCode.encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/bulletChart/BulletChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/bulletChart/BulletChartOpDesc.scala new file mode 100644 index 00000000000..801a7e94065 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/bulletChart/BulletChartOpDesc.scala @@ -0,0 +1,231 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.bulletChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +import java.util +import java.util.{List => JList} +import scala.jdk.CollectionConverters._ + +/** + * Visualization Operator to visualize results as a Bullet Chart + */ + +class BulletChartOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "value", required = true) + @JsonSchemaTitle("Value") + @JsonPropertyDescription("The actual value to display on the bullet chart") + @AutofillAttributeName var value: EncodableString = "" + + @JsonProperty(value = "deltaReference", required = true) + @JsonSchemaTitle("Delta Reference") + @JsonPropertyDescription("The reference value for the delta indicator. e.g., 100") + var deltaReference: EncodableString = "" + + @JsonProperty(value = "thresholdValue", required = false) + @JsonSchemaTitle("Threshold Value") + @JsonPropertyDescription("The performance threshold value. e.g., 100") + var thresholdValue: EncodableString = "" + + @JsonProperty(value = "steps", required = false) + @JsonSchemaTitle("Steps") + @JsonPropertyDescription("Optional: Each step includes a start and end value e.g., 0, 100.") + var steps: JList[BulletChartStepDefinition] = new util.ArrayList[BulletChartStepDefinition]() + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema().add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Bullet Chart", + """Visualize data using a Bullet Chart that shows a primary quantitative bar and delta indicator. + |Optional elements such as qualitative ranges (steps) and a performance threshold are displayed only when provided.""".stripMargin, + OperatorGroupConstants.VISUALIZATION_FINANCIAL_GROUP + ) + + override def generatePythonCode(): String = { + // Convert the Scala list of steps into a list of dictionaries + val stepsStr = if (steps != null && !steps.isEmpty) { + val stepsSeq = + steps.asScala.map(step => pyb"""{"start": ${step.start}, "end": ${step.end}}""") + "[" + stepsSeq.mkString(", ") + "]" + } else { + "[]" + } + + val finalCode = + pyb""" + |from pytexera import * + |import plotly.graph_objects as go + |import plotly.io as pio + |import json + | + |class ProcessTableOperator(UDFTableOperator): + | + | # Render an error message in HTML format + | def render_error(self, error_msg) -> str: + | return '''

Bullet chart is not available.

+ |

Reason: {}

'''.format(error_msg) + | + | # Generate a list of grayscale HSL colors with decreasing brightness + | def generate_gray_gradient(self, step_count): + | colors = [] + | for i in range(step_count): + | lightness = 90 - (i * (60 / max(1, step_count - 1))) + | colors.append(f"hsl(0, 0%, {lightness}%)") + | return colors + | + | # Validate and convert user-provided step definitions + | def generate_valid_steps(self, steps_data): + | valid_steps = [] + | self.step_errors = [] + | + | for index, step in enumerate(steps_data): + | start = step.get('start', '') + | end = step.get('end', '') + | if start and end: + | try: + | s_val = float(start) + | e_val = float(end) + | if s_val < e_val: + | valid_steps.append({"start": s_val, "end": e_val}) + | else: + | self.step_errors.append(f"Step {index + 1}: start ≥ end ({s_val} ≥ {e_val})") + | except Exception as e: + | self.step_errors.append(f"Step {index + 1}: Invalid step values: start='{start}', end='{end}'") + | return valid_steps + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("Input table is empty.")} + | return + | + | try: + | value_col = $value + | delta_ref = float($deltaReference) if $deltaReference.strip() else 0 + | + | if value_col not in table.columns: + | yield {'html-content': self.render_error(f"Column '{value_col}' not found in input table.")} + | return + | + | table = table.dropna(subset=[value_col]) + | if table.empty: + | yield {'html-content': self.render_error("No valid data rows found after dropping nulls.")} + | return + | + | try: + | threshold_val = float($thresholdValue) if $thresholdValue.strip() else None + | except ValueError: + | threshold_val = None + | + | # Parse and validate steps input + | try: + | steps_data = $stepsStr + | valid_steps = self.generate_valid_steps(steps_data) + | step_colors = self.generate_gray_gradient(len(valid_steps)) + | steps_list = [] + | for index, step_data in enumerate(valid_steps): + | color = step_colors[index] + | steps_list.append({ + | "range": [step_data["start"], step_data["end"]], + | "color": color + | }) + | except Exception: + | steps_list = [] + | + | # Iterate through up to 10 rows of the input table + | count = 0 + | html_chunks = [] + | for _, row in table.iterrows(): + | if count >= 10: # Limit to 10 charts + | break + | try: + | actual = float(row[value_col]) + | ref = delta_ref + | + | # Construct gauge configuration + | gauge_config = {'shape': 'bullet'} + | if steps_list: + | gauge_config['steps'] = steps_list + | + | max_range_values = [actual, ref] + | if threshold_val is not None: + | max_range_values.append(threshold_val) + | + | if steps_list: + | for r in steps_list: + | max_range_values.append(r["range"][1]) + | + | gauge_config['axis'] = {"range": [0, max(max_range_values) * 1.2]} + | + | if threshold_val is not None: + | gauge_config["threshold"] = { + | "value": threshold_val, + | "line": {"color": "red", "width": 2}, + | "thickness": 1 + | } + | + | fig = go.Figure(go.Indicator( + | mode="number+gauge+delta", + | value=actual, + | delta={"reference": ref}, + | gauge=gauge_config, + | domain={"x": [0.1, 1], "y": [0.1, 0.9]}, + | title={"text": value_col} + | )) + | + | fig.update_layout(margin=dict(l=80, r=20, b=40, t=40), height=150) + | html_chunk = pio.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | + | # Add step error + | if hasattr(self, 'step_errors') and self.step_errors: + | error_notes = "
Step Errors:
    " + "".join([f"
  • {msg}
  • " for msg in self.step_errors]) + "
" + | html_chunk += error_notes + | + | html_chunks.append(html_chunk) + | count += 1 + | + | except Exception as e: + | html_chunks.append(self.render_error(f"Error generating bullet chart: {str(e)}")) + | + | # Combine HTML chunks into final output + | final_html = "
" + "".join(html_chunks) + "
" + | yield {"html-content": final_html} + | except Exception as e: + | yield {'html-content': self.render_error(f"General error: {str(e)}")} + |""" + finalCode.encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/bulletChart/BulletChartStepDefinition.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/bulletChart/BulletChartStepDefinition.scala new file mode 100644 index 00000000000..5ff0ad89537 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/bulletChart/BulletChartStepDefinition.scala @@ -0,0 +1,37 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.bulletChart + +import com.fasterxml.jackson.annotation.{JsonCreator, JsonProperty} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString + +/** + * Defines a step range used for qualitative segments in the Bullet Chart. + */ + +class BulletChartStepDefinition @JsonCreator() ( + @JsonProperty("start") + @JsonSchemaTitle("Start") + var start: EncodableString, + @JsonProperty("end") + @JsonSchemaTitle("End") + var end: EncodableString +) diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/candlestickChart/CandlestickChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/candlestickChart/CandlestickChartOpDesc.scala new file mode 100644 index 00000000000..3400f2f284b --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/candlestickChart/CandlestickChartOpDesc.scala @@ -0,0 +1,110 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.candlestickChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class CandlestickChartOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "date", required = true) + @JsonSchemaTitle("Date Column") + @JsonPropertyDescription("the date of the candlestick") + @AutofillAttributeName + var date: EncodableString = "" + + @JsonProperty(value = "open", required = true) + @JsonSchemaTitle("Opening Price Column") + @JsonPropertyDescription("the opening price of the candlestick") + @AutofillAttributeName + var open: EncodableString = "" + + @JsonProperty(value = "high", required = true) + @JsonSchemaTitle("Highest Price Column") + @JsonPropertyDescription("the highest price of the candlestick") + @AutofillAttributeName + var high: EncodableString = "" + + @JsonProperty(value = "low", required = true) + @JsonSchemaTitle("Lowest Price Column") + @JsonPropertyDescription("the lowest price of the candlestick") + @AutofillAttributeName + var low: EncodableString = "" + + @JsonProperty(value = "close", required = true) + @JsonSchemaTitle("Closing Price Column") + @JsonPropertyDescription("the closing price of the candlestick") + @AutofillAttributeName + var close: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Candlestick Chart", + "Visualize data in a Candlestick Chart", + OperatorGroupConstants.VISUALIZATION_FINANCIAL_GROUP + ) + + override def generatePythonCode(): String = { + pyb""" + |from pytexera import * + | + |import plotly.graph_objects as go + |import pandas as pd + | + |class ProcessTableOperator(UDFTableOperator): + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | # Convert table to dictionary + | table_dict = table.to_dict() + | + | # Create a DataFrame from the dictionary + | df = pd.DataFrame(table_dict) + | + | fig = go.Figure(data=[go.Candlestick( + | x=df[$date], + | open=df[$open], + | high=df[$high], + | low=df[$low], + | close=df[$close] + | )]) + | fig.update_layout(title='Candlestick Chart') + | html = fig.to_html(include_plotlyjs='cdn', full_html=False) + | yield {'html-content': html} + |""".encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/carpetPlot/CarpetPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/carpetPlot/CarpetPlotOpDesc.scala new file mode 100644 index 00000000000..1429f2242ce --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/carpetPlot/CarpetPlotOpDesc.scala @@ -0,0 +1,124 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.carpetPlot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import javax.validation.constraints.NotNull + +class CarpetPlotOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "a", required = true) + @NotNull(message = "A-axis Attribute cannot be empty") + @JsonSchemaTitle("First Parameter Axis Column") + @JsonPropertyDescription("Column representing the first parameter axis (a)") + @AutofillAttributeName + var a: EncodableString = "" + + @JsonProperty(value = "b", required = true) + @NotNull(message = "B-axis Attribute cannot be empty") + @JsonSchemaTitle("Second Parameter Axis Column") + @JsonPropertyDescription("Column representing the second parameter axis (b)") + @AutofillAttributeName + var b: EncodableString = "" + + @JsonProperty(value = "y", required = true) + @NotNull(message = "Y Value cannot be empty") + @JsonSchemaTitle("Value Column") + @JsonPropertyDescription("Column representing the value at each (a, b) coordinate") + @AutofillAttributeName + var y: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Carpet Plot", + "Visualize data in a Carpet Plot", + OperatorGroupConstants.VISUALIZATION_SCIENTIFIC_GROUP + ) + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + |import plotly.graph_objects as go + |import plotly.io as pio + | + |class ProcessTableOperator(UDFTableOperator): + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | + | if table.empty: + | yield {"html-content": "

Input table is empty

"} + | return + | + | a_col = $a + | b_col = $b + | y_col = $y + | + | for col in [a_col, b_col, y_col]: + | if col not in table.columns: + | yield {"html-content": f"

Column '{col}' not found

"} + | return + | + | table = table.dropna(subset=[a_col, b_col, y_col]) + | + | if table.empty: + | yield {"html-content": "

No valid rows after removing nulls

"} + | return + | + | try: + | table[a_col] = table[a_col].astype(float) + | table[b_col] = table[b_col].astype(float) + | table[y_col] = table[y_col].astype(float) + | except Exception as e: + | yield {"html-content": f"

Error converting input columns to numeric values: {str(e)}

"} + | return + | + | try: + | fig = go.Figure(go.Carpet( + | a=table[a_col], + | b=table[b_col], + | y=table[y_col] + | )) + | html = pio.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {"html-content": html} + | except Exception as e: + | yield {"html-content": f"

Error generating carpet plot: {str(e)}

"} + |""" + finalCode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/choroplethMap/ChoroplethMapOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/choroplethMap/ChoroplethMapOpDesc.scala new file mode 100644 index 00000000000..eccde9e3a33 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/choroplethMap/ChoroplethMapOpDesc.scala @@ -0,0 +1,126 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.choroplethMap + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "locations": { + "enum": ["string"] + }, + "color": { + "enum": ["integer", "long", "double"] + } + } +} +""") +class ChoroplethMapOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "locations", required = true) + @JsonSchemaTitle("Locations Column") + @JsonPropertyDescription( + "Column used to describe location. Currently only supports countries and needs to be three-letter ISO country code" + ) + @AutofillAttributeName + var locations: EncodableString = "" + + @JsonProperty(value = "color", required = true) + @JsonSchemaTitle("Color Column") + @JsonPropertyDescription( + "Column used to determine intensity of color of the region" + ) + @AutofillAttributeName + var color: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Choropleth Map", + "Visualize data using a Choropleth Map that uses shades of colors to show differences in properties or quantities between regions", + OperatorGroupConstants.VISUALIZATION_ADVANCED_GROUP + ) + + def manipulateTable(): PythonTemplateBuilder = { + assert(locations.nonEmpty) + assert(color.nonEmpty) + pyb""" + | table.dropna(subset=[$locations, $color], inplace = True) + |""" + } + + def createPlotlyFigure(): PythonTemplateBuilder = { + assert(locations.nonEmpty && color.nonEmpty) + pyb""" + | fig = px.choropleth(table, locations=$locations, color=$color, color_continuous_scale=px.colors.sequential.Plasma) + | fig.update_layout(margin={"r":0,"t":0,"l":0,"b":0}) + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.io + |import plotly + | + |class ProcessTableOperator(UDFTableOperator): + | + | # Generate custom error message as html string + | def render_error(self, error_msg) -> str: + | return '''

Choropleth map is not available.

+ |

Reason is: {}

+ | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("Input table is empty.")} + | return + | ${manipulateTable()} + | if table.empty: + | yield {'html-content': self.render_error("No valid rows left (every row has at least 1 missing value).")} + | return + | ${createPlotlyFigure()} + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + |""" + finalCode.encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/continuousErrorBands/BandConfig.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/continuousErrorBands/BandConfig.scala new file mode 100644 index 00000000000..7bd602eeb18 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/continuousErrorBands/BandConfig.scala @@ -0,0 +1,46 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.continuousErrorBands + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.visualization.lineChart.LineConfig + +class BandConfig extends LineConfig { + + @JsonProperty(required = true) + @JsonSchemaTitle("Y-Axis Upper Bound") + @JsonPropertyDescription("Represents upper bound error of y-values") + @AutofillAttributeName + var yUpper: EncodableString = "" + + @JsonProperty(required = true) + @JsonSchemaTitle("Y-Axis Lower Bound") + @JsonPropertyDescription("Represents lower bound error of y-values") + @AutofillAttributeName + var yLower: EncodableString = "" + + @JsonProperty(required = false) + @JsonSchemaTitle("Fill Color") + @JsonPropertyDescription("must be a valid CSS color or hex color string") + var fillColor: EncodableString = "" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/continuousErrorBands/ContinuousErrorBandsOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/continuousErrorBands/ContinuousErrorBandsOpDesc.scala new file mode 100644 index 00000000000..e121f6fc211 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/continuousErrorBands/ContinuousErrorBandsOpDesc.scala @@ -0,0 +1,154 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.continuousErrorBands + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +import java.util +import scala.jdk.CollectionConverters.ListHasAsScala +class ContinuousErrorBandsOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "xLabel", required = false, defaultValue = "X Axis") + @JsonSchemaTitle("X Label") + @JsonPropertyDescription("Label used for x axis") + var xLabel: EncodableString = "" + + @JsonProperty(value = "yLabel", required = false, defaultValue = "Y Axis") + @JsonSchemaTitle("Y Label") + @JsonPropertyDescription("Label used for y axis") + var yLabel: EncodableString = "" + + @JsonProperty(value = "bands", required = true) + var bands: util.List[BandConfig] = _ + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Continuous Error Bands", + "Visualize error or uncertainty along a continuous line", + OperatorGroupConstants.VISUALIZATION_STATISTICAL_GROUP + ) + + def createPlotlyFigure(): PythonTemplateBuilder = { + val bandsPart = bands.asScala + .map { bandConf => + val colorPart = if (bandConf.color != "") { + pyb"line={'color':${bandConf.color}}, marker={'color':${bandConf.color}}, " + } else { + "" + } + + val fillColorPart = if (bandConf.fillColor != "") { + pyb"fillcolor=${bandConf.fillColor}, " + } else { + "" + } + + val namePart = if (bandConf.name != "") { + pyb"name=${bandConf.name}" + } else { + pyb"name=${bandConf.yValue}" + } + + pyb"""fig.add_trace(go.Scatter( + x=table[${bandConf.xValue}], + y=table[${bandConf.yUpper}], + mode='lines', + marker=dict(color="#444"), + line=dict(width=0), + showlegend=False, + $namePart + )) + fig.add_trace(go.Scatter( + x=table[${bandConf.xValue}], + y=table[${bandConf.yLower}], + mode='lines', + marker=dict(color="#444"), + line=dict(width=0), + fill='tonexty', + showlegend=False, + $fillColorPart + $namePart + )) + fig.add_trace(go.Scatter( + x=table[${bandConf.xValue}], + y=table[${bandConf.yValue}], + mode='${bandConf.mode.getModeInPlotly}', + $colorPart + $namePart + ))""" + } + + pyb""" + | fig = go.Figure() + | ${bandsPart.mkString("\n ")} + | fig.update_layout(margin=dict(t=0, b=0, l=0, r=0), + | xaxis_title=$xLabel, + | yaxis_title=$yLabel, + | hovermode="x") + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.graph_objs as go + |import plotly.io + | + |class ProcessTableOperator(UDFTableOperator): + | + | # Generate custom error message as html string + | def render_error(self, error_msg) -> str: + | return '''

Continuous Error Bands is not available.

+ |

Reason is: {}

+ | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${createPlotlyFigure()} + | # convert fig to html content + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + |""" + finalCode.encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/contourPlot/ContourPlotColoringFunction.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/contourPlot/ContourPlotColoringFunction.java new file mode 100644 index 00000000000..f16547964fd --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/contourPlot/ContourPlotColoringFunction.java @@ -0,0 +1,38 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.contourPlot; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum ContourPlotColoringFunction { + HEATMAP("heatmap"), + LINES("lines"), + NONE("none"); + private final String coloringMethod; + + ContourPlotColoringFunction(String coloringMethod) { + this.coloringMethod = coloringMethod; + } + + @JsonValue + public String getColoringMethod() { + return this.coloringMethod; + } +} \ No newline at end of file diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/contourPlot/ContourPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/contourPlot/ContourPlotOpDesc.scala new file mode 100644 index 00000000000..fb41ecfedb9 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/contourPlot/ContourPlotOpDesc.scala @@ -0,0 +1,118 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.contourPlot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class ContourPlotOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "x", required = true) + @JsonSchemaTitle("x") + @JsonPropertyDescription("The column name of X-axis") + @AutofillAttributeName + var x: EncodableString = "" + + @JsonProperty(value = "y", required = true) + @JsonSchemaTitle("y") + @JsonPropertyDescription("The column name of Y-axis") + @AutofillAttributeName + var y: EncodableString = "" + + @JsonProperty(value = "z", required = true) + @JsonSchemaTitle("z") + @JsonPropertyDescription("The column name of color bar") + @AutofillAttributeName + var z: EncodableString = "" + + @JsonProperty(required = false, defaultValue = "10") + @JsonSchemaTitle("Grid Size") + @JsonPropertyDescription("Grid resolution of the final image") + var gridSize: EncodableString = "" + + @JsonProperty(required = false, defaultValue = "true") + @JsonSchemaTitle("Connect Gaps") + @JsonPropertyDescription("Automatically fill in the missing parts") + var connectGaps: Boolean = Boolean.box(false) + + @JsonProperty( + value = "Coloring Method", + required = false, + defaultValue = "heatmap" + ) + var coloringMethod: ContourPlotColoringFunction = _ + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Contour Plot", + "Displays terrain or gradient variations in a Contour Plot", + OperatorGroupConstants.VISUALIZATION_SCIENTIFIC_GROUP + ) + + override def generatePythonCode(): String = { + pyb"""from pytexera import * + |import numpy as np + |import plotly.graph_objects as go + |from scipy.interpolate import griddata + |import plotly.io as pio + | + |class ProcessTableOperator(UDFTableOperator): + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | x = table[$x].values + | y = table[$y].values + | z = table[$z].values + | grid_size = int($gridSize) + | connGaps = True if '$connectGaps' == 'true' else False + | + | grid_x, grid_y = np.meshgrid(np.linspace(min(x), max(x), grid_size), np.linspace(min(y), max(y), grid_size)) + | grid_z = griddata((x, y), z, (grid_x, grid_y), method='cubic') + | + | fig = go.Figure(data=go.Contour( + | x=np.linspace(min(x), max(x), grid_size), + | y=np.linspace(min(y), max(y), grid_size), + | z=grid_z, + | connectgaps=connGaps, + | contours_coloring ='${coloringMethod.getColoringMethod}', + | colorbar_title=$z + | )) + | fig.update_layout(title='Contour Plot') + | html = pio.to_html(fig, include_plotlyjs='cdn', full_html=False) + | yield {'html-content': html} + |""".encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/dendrogram/DendrogramOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/dendrogram/DendrogramOpDesc.scala new file mode 100644 index 00000000000..e92281369b8 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/dendrogram/DendrogramOpDesc.scala @@ -0,0 +1,121 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.dendrogram + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +class DendrogramOpDesc extends PythonOperatorDescriptor { + @JsonProperty(value = "xVal", required = true) + @JsonSchemaTitle("Value X Column") + @JsonPropertyDescription("The x values of points in dendrogram") + @AutofillAttributeName + var xVal: EncodableString = "" + + @JsonProperty(value = "yVal", required = true) + @JsonSchemaTitle("Value Y Column") + @JsonPropertyDescription("The y value of points in dendrogram") + @AutofillAttributeName + var yVal: EncodableString = "" + + @JsonProperty(value = "Labels", required = true) + @JsonSchemaTitle("Labels") + @JsonPropertyDescription("The label of points in dendrogram") + @AutofillAttributeName + var labels: EncodableString = "" + + @JsonProperty(defaultValue = "", required = false) + @JsonSchemaTitle("Color Threshold") + @JsonPropertyDescription("Value at which separation of clusters will be made") + var threshold: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Dendrogram", + "Visualize data in a Dendrogram", + OperatorGroupConstants.VISUALIZATION_SCIENTIFIC_GROUP + ) + + private def createDendrogram(): PythonTemplateBuilder = { + assert(xVal.nonEmpty) + assert(yVal.nonEmpty) + assert(labels.nonEmpty) + val strippedThreshold: EncodableString = threshold.trim + val isThreshold = + if (strippedThreshold.nonEmpty) pyb"color_threshold=$strippedThreshold" + else "color_threshold=None" + pyb""" + | x = np.array(table[$xVal]) + | y = np.array(table[$yVal]) + | data = np.column_stack((x, y)) + | labels = table[$labels].tolist() + | + | fig = ff.create_dendrogram(data, labels=labels, $isThreshold) + | fig.update_layout(yaxis_title="Linkage Distance", margin=dict(l=0, r=0, b=0, t=0)) + |""" + } + + override def generatePythonCode(): String = { + val finalcode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.figure_factory as ff + |import plotly.io + |import pandas as pd + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | def render_error(self, error_msg): + | return '''

Dendrogram is not available.

+ |

Reason is: {}

+ | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${createDendrogram()} + | # convert fig to html content + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + | + |""" + finalcode.encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/dumbbellPlot/DumbbellDotConfig.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/dumbbellPlot/DumbbellDotConfig.scala new file mode 100644 index 00000000000..65f56e6fdcd --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/dumbbellPlot/DumbbellDotConfig.scala @@ -0,0 +1,47 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.dumbbellPlot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName + +import javax.validation.constraints.NotNull + +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "dot": { + "enum": ["integer", "long", "double"] + } + } +} +""") +class DumbbellDotConfig { + + @JsonProperty(value = "dot", required = true) + @JsonSchemaTitle("Dot Column Value") + @JsonPropertyDescription("value for dot axis") + @AutofillAttributeName + @NotNull(message = "Dot Column Value cannot be empty") + var dotValue: EncodableString = "" + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/dumbbellPlot/DumbbellPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/dumbbellPlot/DumbbellPlotOpDesc.scala new file mode 100644 index 00000000000..3abdd4daeb7 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/dumbbellPlot/DumbbellPlotOpDesc.scala @@ -0,0 +1,196 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.dumbbellPlot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +import java.util +import javax.validation.constraints.{NotBlank, NotNull} +import scala.jdk.CollectionConverters.CollectionHasAsScala +//type constraint: measurementColumnName can only be a numeric column +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "measurementColumnName": { + "enum": ["integer", "long", "double"] + } + } +} +""") +class DumbbellPlotOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "categoryColumnName", required = true) + @JsonSchemaTitle("Category Column Name") + @JsonPropertyDescription("the name of the category column") + @AutofillAttributeName + @NotNull(message = "Category Column Name cannot be empty") + var categoryColumnName: EncodableString = "" + + @JsonProperty(value = "dumbbellStartValue", required = true) + @JsonSchemaTitle("Dumbbell Start Value") + @JsonPropertyDescription("the start point value of each dumbbell") + @NotBlank(message = "Dumbbell Start Value cannot be empty") + var dumbbellStartValue: EncodableString = "" + + @JsonProperty(value = "dumbbellEndValue", required = true) + @JsonSchemaTitle("Dumbbell End Value") + @JsonPropertyDescription("the end value of each dumbbell") + @NotBlank(message = "Dumbbell End Value cannot be empty") + var dumbbellEndValue: EncodableString = "" + + @JsonProperty(value = "measurementColumnName", required = true) + @JsonSchemaTitle("Measurement Column Name") + @JsonPropertyDescription("the name of the measurement column") + @AutofillAttributeName + @NotNull(message = "Measurement Column Name cannot be empty") + var measurementColumnName: EncodableString = "" + + @JsonProperty(value = "comparedColumnName", required = true) + @JsonSchemaTitle("Compared Column Name") + @JsonPropertyDescription("the column name that is being compared") + @AutofillAttributeName + @NotNull(message = "Compared Column Name cannot be empty") + var comparedColumnName: EncodableString = "" + + @JsonProperty(value = "dots", required = false) + var dots: util.List[DumbbellDotConfig] = _ + + @JsonProperty(value = "showLegends", required = false) + @JsonSchemaTitle("Show Legends?") + @JsonPropertyDescription("whether to show legends in the graph") + var showLegends: Boolean = false + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Dumbbell Plot", + "Visualize data in a Dumbbell Plot. A dumbbell plot (also known as a lollipop chart) is typically used to compare two distinct values or time points for the same entity.", + OperatorGroupConstants.VISUALIZATION_BASIC_GROUP + ) + + def createPlotlyDumbbellLineFigure(): PythonTemplateBuilder = { + val dumbbellValues = pyb"$dumbbellStartValue, $dumbbellEndValue" + var showLegendsOption = "showlegend=False" + if (showLegends) { + showLegendsOption = "showlegend=True" + } + pyb""" + | + | entityNames = list(table[$comparedColumnName].unique()) + | entityNames = sorted(entityNames, reverse=True) + | categoryValues = [$dumbbellValues] + | filtered_table = table[(table[$comparedColumnName].isin(entityNames)) & + | (table[$categoryColumnName].isin(categoryValues))] + | + | # Create the dumbbell line using Plotly + | fig = go.Figure() + | color = 'black' + | for entity in entityNames: + | entity_data = filtered_table[filtered_table[$comparedColumnName] == entity] + | fig.add_trace(go.Scatter(x=entity_data[$measurementColumnName], + | y=[entity]*len(entity_data), + | mode='lines', + | name=entity, + | line=dict(color=color))) + | + | fig.update_layout(xaxis_title=$measurementColumnName, + | yaxis_title=$comparedColumnName, + | yaxis=dict(categoryorder='array', categoryarray=entityNames), + | $showLegendsOption + | ) + |""" + } + + def addPlotlyDots(): PythonTemplateBuilder = { + + var dotColumnNames = "" + if (dots != null && dots.size() != 0) { + dotColumnNames = dots.asScala + .map { dot => + pyb"${dot.dotValue}" + } + .mkString(",") + } + + pyb""" + | dotColumnNames = [$dotColumnNames] + | if len(dotColumnNames) > 0: + | for dotColumn in dotColumnNames: + | # Extract dot data for each entity + | for entity in entityNames: + | entity_dot_data = filtered_table[filtered_table[$comparedColumnName] == entity] + | # Extract X and Y values for the dot + | x_values = entity_dot_data[dotColumn].values + | y_values = [entity] * len(x_values) + | # Add scatter plot for dots + | fig.add_trace(go.Scatter(x=x_values, y=y_values, + | mode='markers', + | name=entity + ' ' + dotColumn, + | marker=dict(color='black', size=5))) # Customize color and size as needed + |""" + } + + override def generatePythonCode(): String = { + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.graph_objects as go + |import plotly.io + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | def render_error(self, error_msg): + | return '''

DumbbellPlot is not available.

+ |

Reason is: {}

+ | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${createPlotlyDumbbellLineFigure()} + | ${addPlotlyDots()} + | # convert fig to html content + | fig.update_layout(margin=dict(l=0, r=0, b=60, t=0)) + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + | + |""".encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ecdfPlot/ECDFPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ecdfPlot/ECDFPlotOpDesc.scala new file mode 100644 index 00000000000..68625bdc4bf --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ecdfPlot/ECDFPlotOpDesc.scala @@ -0,0 +1,186 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.ecdfPlot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext + +import javax.validation.constraints.NotNull + +@JsonSchemaInject( + json = """{"attributeTypeRules":{"valueColumn":{"enum":["integer","long","double"]}}}""" +) +class ECDFPlotOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(required = true) + @JsonSchemaTitle("Value Column") + @JsonPropertyDescription("Numeric column used to compute the empirical cumulative distribution.") + @AutofillAttributeName + @NotNull(message = "Value column cannot be empty") + var valueColumn: EncodableString = "" + + @JsonProperty(required = false) + @JsonSchemaTitle("Color Column") + @JsonPropertyDescription("Optional column for coloring ECDF lines by group.") + @AutofillAttributeName + var colorColumn: EncodableString = "" + + @JsonProperty(required = false) + @JsonSchemaTitle("Separate By Column") + @JsonPropertyDescription("Optional column for splitting ECDF plots into subplots.") + @AutofillAttributeName + var separateBy: EncodableString = "" + + @JsonProperty(required = false, defaultValue = "probability") + @JsonSchemaTitle("Y Axis Mode") + @JsonPropertyDescription("Display cumulative probability, raw count, or cumulative sum.") + @JsonSchemaInject( + json = """{ "enum": ["probability", "count", "sum"], "default": "probability" }""" + ) + var yAxisMode: String = "probability" + + @JsonProperty(required = false, defaultValue = "standard") + @JsonSchemaTitle("CDF Mode") + @JsonPropertyDescription( + "'standard' shows P(X ≤ x), 'reversed' shows P(X ≥ x), " + + "'complementary' shows 1 - P(X ≤ x)." + ) + @JsonSchemaInject( + json = """{ "enum": ["standard", "reversed", "complementary"], "default": "standard" }""" + ) + var cdfMode: EncodableString = "standard" + + @JsonProperty(required = false, defaultValue = "vertical") + @JsonSchemaTitle("Orientation") + @JsonPropertyDescription("Plot ECDF vertically or horizontally.") + @JsonSchemaInject(json = """{ "enum": ["vertical", "horizontal"], "default": "vertical" }""") + var orientation: EncodableString = "vertical" + + @JsonProperty(required = false, defaultValue = "false") + @JsonSchemaTitle("Show Markers") + @JsonPropertyDescription("Display sample markers on the ECDF line.") + var showMarkers: Boolean = false + + @JsonProperty(required = false, defaultValue = "none") + @JsonSchemaTitle("Marginal Plot") + @JsonPropertyDescription("Optional marginal plot to display alongside the ECDF.") + @JsonSchemaInject( + json = """{ "enum": ["none", "histogram", "rug"], "default": "none" }""" + ) + var marginal: EncodableString = "none" + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Empirical Cumulative Distribution Plot", + "Visualize the empirical cumulative distribution of a numeric column.", + OperatorGroupConstants.VISUALIZATION_STATISTICAL_GROUP + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema().add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + def manipulateTable(): PythonTemplateBuilder = { + assert(valueColumn.nonEmpty) + val requiredCols = + List( + Some(pyb"$valueColumn"), + Option.when(colorColumn.nonEmpty)(pyb"$colorColumn"), + Option.when(separateBy.nonEmpty)(pyb"$separateBy") + ).flatten + val requiredColsExpr = requiredCols.mkString(", ") + + pyb""" + | required_cols = [$requiredColsExpr] + | table.dropna(subset=required_cols, inplace=True) + | table[$valueColumn] = pd.to_numeric(table[$valueColumn], errors='coerce') + | table.dropna(subset=[$valueColumn], inplace=True) + |""" + } + + def createPlotlyFigure(): PythonTemplateBuilder = { + assert(valueColumn.nonEmpty) + + val args = scala.collection.mutable.ArrayBuffer[PythonTemplateBuilder]( + pyb"table", + pyb"x=$valueColumn" + ) + if (colorColumn.nonEmpty) args += pyb"color=$colorColumn" + if (separateBy.nonEmpty) args += pyb"facet_col=$separateBy" + yAxisMode match { + case "count" => args += pyb"ecdfnorm=None" + case "sum" => args += pyb"ecdfnorm=None" + case _ => + } + if (yAxisMode == "sum") args += pyb"y=$valueColumn" + if (cdfMode != "standard") args += pyb"ecdfmode=$cdfMode" + if (orientation == "horizontal") args += pyb"orientation='h'" + if (showMarkers) args += pyb"markers=True" + if (marginal != "none") args += pyb"marginal=$marginal" + + val joinedArgs = args.mkString(", ") + pyb""" + | fig = px.ecdf($joinedArgs) + | fig.update_layout(margin=dict(l=0, r=0, t=30, b=0)) + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + | + |import pandas as pd + |import plotly.express as px + |import plotly.io + | + |class ProcessTableOperator(UDFTableOperator): + | def render_error(self, error_msg): + | return '''

Empirical cumulative distribution plot is not available.

+ |

Reason is: {}

+ | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${manipulateTable()} + | if table.empty: + | yield {'html-content': self.render_error("no valid rows left after removing missing or non-numeric values.")} + | return + | ${createPlotlyFigure()} + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + |""" + finalCode.encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/figureFactoryTable/FigureFactoryTableConfig.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/figureFactoryTable/FigureFactoryTableConfig.scala new file mode 100644 index 00000000000..726f3d78ea5 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/figureFactoryTable/FigureFactoryTableConfig.scala @@ -0,0 +1,32 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.figureFactoryTable + +import com.fasterxml.jackson.annotation.JsonProperty +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName + +class FigureFactoryTableConfig { + @JsonProperty(required = true) + @JsonSchemaTitle("Attribute Name") + @AutofillAttributeName + var attributeName: EncodableString = "" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/figureFactoryTable/FigureFactoryTableOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/figureFactoryTable/FigureFactoryTableOpDesc.scala new file mode 100644 index 00000000000..ae2d4c4cf4b --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/figureFactoryTable/FigureFactoryTableOpDesc.scala @@ -0,0 +1,134 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.figureFactoryTable + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder +class FigureFactoryTableOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(required = false) + @JsonSchemaTitle("Font Size") + @JsonPropertyDescription("Font size of the Figure Factory Table") + var fontSize: Double = 12 + + @JsonProperty(required = false) + @JsonSchemaTitle("Font Color (Hex Code)") + @JsonPropertyDescription("Font color of the Figure Factory Table") + var fontColor: EncodableString = "#000000" + + @JsonProperty(required = false) + @JsonSchemaTitle("Row Height") + @JsonPropertyDescription("Row height of the Figure Factory Table") + var rowHeight: Double = 30 + + @JsonPropertyDescription("List of columns to include in the figure factory table") + @JsonProperty(value = "add attribute", required = true) + var columns: List[FigureFactoryTableConfig] = List() + + private def getAttributes: String = + columns.map(c => pyb"""${c.attributeName}""").mkString(",") + + def manipulateTable(): PythonTemplateBuilder = { + assert(columns.nonEmpty) + + val attributes = getAttributes + pyb""" + | # drops rows with missing values pertaining to relevant columns + | table = table.dropna(subset=[$attributes]) + | + |""" + } + + def createFigureFactoryTablePlotlyFigure(): PythonTemplateBuilder = { + assert(columns.nonEmpty) + + val intFontSize: Option[Double] = Option(fontSize) + val intRowHeight: Option[Double] = Option(rowHeight) + + assert(intFontSize.isDefined && intFontSize.get >= 0) + assert(intRowHeight.isDefined && intRowHeight.get >= 30) + + val attributes = getAttributes + pyb""" + | filtered_table = table[[$attributes]] + | headers = filtered_table.columns.tolist() + | cell_values = [filtered_table[col].tolist() for col in headers] + | + | data = [headers] + list(map(list, zip(*cell_values))) + | fig = ff.create_table(data, height_constant = ${intRowHeight.get}, font_colors=[$fontColor]) + | + | # Make text size larger + | for i in range(len(fig.layout.annotations)): + | fig.layout.annotations[i].font.size = ${intFontSize.get} + | + |""" + } + + override def generatePythonCode(): String = { + s""" + |from pytexera import * + |import plotly.figure_factory as ff + |import plotly.io + | + |class TableChartOperator(UDFTableOperator): + | + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | + | ${manipulateTable()} + | + | if table.empty: + | yield {'html-content': self.render_error("value column contains only non-positive numbers or nulls.")} + | return + | + | ${createFigureFactoryTablePlotlyFigure()} + | fig.update_layout(margin=dict(l=0, r=0, b=0, t=0)) + | html_content = plotly.io.to_html(fig, include_plotlyjs='cdn', include_mathjax='cdn') + | yield {'html-content': html_content} + """.stripMargin + } + + override def operatorInfo: OperatorInfo = { + OperatorInfo.forVisualization( + "Figure Factory Table", + "Visualize data in a figure factory table", + OperatorGroupConstants.VISUALIZATION_BASIC_GROUP + ) + } + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDesc.scala new file mode 100644 index 00000000000..b7e549084e3 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDesc.scala @@ -0,0 +1,174 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.filledAreaPlot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +import javax.validation.constraints.NotNull + +class FilledAreaPlotOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(required = true) + @JsonSchemaTitle("X-axis Attribute") + @JsonPropertyDescription("The attribute for your x-axis") + @AutofillAttributeName + @NotNull(message = "X-axis Attribute cannot be empty") + var x: EncodableString = "" + + @JsonProperty(required = true) + @JsonSchemaTitle("Y-axis Attribute") + @JsonPropertyDescription("The attribute for your y-axis") + @AutofillAttributeName + @NotNull(message = "Y-axis Attribute cannot be empty") + var y: EncodableString = "" + + @JsonProperty(required = false) + @JsonSchemaTitle("Line Group") + @JsonPropertyDescription("The attribute for group of each line") + @AutofillAttributeName + var lineGroup: EncodableString = "" + + @JsonProperty(required = false) + @JsonSchemaTitle("Color") + @JsonPropertyDescription("Choose an attribute to color the plot") + @AutofillAttributeName + var color: EncodableString = "" + + @JsonProperty(required = true) + @JsonSchemaTitle("Split Plot by Line Group") + @JsonPropertyDescription("Do you want to split the graph") + var facetColumn: Boolean = false + + @JsonProperty(required = false) + @JsonSchemaTitle("Pattern") + @JsonPropertyDescription("Add texture to the chart based on an attribute") + @AutofillAttributeName + var pattern: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Filled Area Plot", + "Visualize data in a filled area plot", + OperatorGroupConstants.VISUALIZATION_BASIC_GROUP + ) + + def createPlotlyFigure(): PythonTemplateBuilder = { + assert(x.nonEmpty) + assert(y.nonEmpty) + + if (facetColumn) { + assert(lineGroup.nonEmpty) + } + + val colorArg = if (color.nonEmpty) pyb""", color=$color""" else "" + val facetColumnArg = if (facetColumn) pyb""", facet_col=$lineGroup""" else "" + val lineGroupArg = if (lineGroup.nonEmpty) pyb""", line_group=$lineGroup""" else "" + val patternParam = if (pattern.nonEmpty) pyb""", pattern_shape=$pattern""" else "" + + pyb""" + | fig = px.area(table, x=$x, y=$y$colorArg$facetColumnArg$lineGroupArg$patternParam) + |""" + } + + // The function below checks whether there are more than 5 percents of the groups have disjoint sets of x attributes. + def performTableCheck(): PythonTemplateBuilder = { + pyb""" + | error = "" + | if $x not in columns or $y not in columns: + | error = "missing attributes" + | elif $lineGroup != "": + | grouped = table.groupby($lineGroup) + | x_values = None + | + | tolerance = (len(grouped) // 100) * 5 + | count = 0 + | + | for _, group in grouped: + | if x_values == None: + | x_values = set(group[$x].unique()) + | elif set(group[$x].unique()).intersection(x_values): + | X_values = x_values.union(set(group[$x].unique())) + | elif not set(group[$x].unique()).intersection(x_values): + | count += 1 + | if count > tolerance: + | error = "X attributes not shared across groups" + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly + |import plotly.express as px + |import plotly.graph_objects as go + |import plotly.io + | + |class ProcessTableOperator(UDFTableOperator): + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | columns = list(table.columns) + | ${performTableCheck()} + | + | if error == "": + | ${createPlotlyFigure()} + | fig.update_layout(margin=dict(l=0, r=0, b=0, t=0)) + | + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + | elif error == "X attributes not shared across groups": + | + | html = '''

Plot is not available, because:

+ |
  • X attribute is not shared across all line groups
  • + | ''' + | + | yield {'html-content': html} + | elif error == "missing attributes": + | + | html = '''

    Plot is not available, because:

    + |
  • X or Y attribute does not exist
  • + | ''' + | + | yield {'html-content': html} + |""" + finalCode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/funnelPlot/FunnelPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/funnelPlot/FunnelPlotOpDesc.scala new file mode 100644 index 00000000000..883486de0c5 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/funnelPlot/FunnelPlotOpDesc.scala @@ -0,0 +1,121 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.funnelPlot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "title": "string" + } +} +""") +class FunnelPlotOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(required = true) + @JsonSchemaTitle("X Column") + @JsonPropertyDescription("Data column for the x-axis") + @AutofillAttributeName + var x: EncodableString = "" + + @JsonProperty(required = true) + @JsonSchemaTitle("Y Column") + @JsonPropertyDescription("Data column for the y-axis") + @AutofillAttributeName + var y: EncodableString = "" + + @JsonProperty(required = false) + @JsonSchemaTitle("Color Column") + @JsonPropertyDescription("Column to categorically colorize funnel sections") + @AutofillAttributeName + var color: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Funnel Plot", + "Visualize data in a Funnel Plot", + OperatorGroupConstants.VISUALIZATION_FINANCIAL_GROUP + ) + + private def createPlotlyFigure(): PythonTemplateBuilder = { + assert(x.nonEmpty) + assert(y.nonEmpty) + val colorArg = if (color.nonEmpty) pyb""", color=$color""" else "" + pyb""" + | fig = go.Figure(px.funnel(table, x =$x, y = $y$colorArg)) + | fig.update_layout( + | scene=dict( + | xaxis_title='X: ' + $x, + | yaxis_title='Y: ' + $y, + | ), + | margin=dict(t=0, b=0, l=0, r=0) + | ) + |""" + } + + override def generatePythonCode(): String = { + val finalcode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.graph_objects as go + |import plotly.io + |import pandas as pd + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | def render_error(self, error_msg): + | return '''

    Chart is not available.

    + |

    Reason is: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${createPlotlyFigure()} + | # convert fig to html content + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + | + |""" + finalcode.encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ganttChart/GanttChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ganttChart/GanttChartOpDesc.scala new file mode 100644 index 00000000000..39c215c3570 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ganttChart/GanttChartOpDesc.scala @@ -0,0 +1,149 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.ganttChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +import javax.validation.constraints.NotNull + +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "start": { + "enum": ["timestamp"] + }, + "finish": { + "enum": ["timestamp"] + } + } +} +""") +class GanttChartOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "start", required = true) + @JsonSchemaTitle("Start Datetime Column") + @JsonPropertyDescription("the start timestamp of the task") + @AutofillAttributeName + @NotNull(message = "Start Datetime Column cannot be empty") + var start: EncodableString = "" + + @JsonProperty(value = "finish", required = true) + @JsonSchemaTitle("Finish Datetime Column") + @JsonPropertyDescription("the end timestamp of the task") + @AutofillAttributeName + @NotNull(message = "Finish Datetime Column cannot be empty") + var finish: EncodableString = "" + + @JsonProperty(value = "task", required = true) + @JsonSchemaTitle("Task Column") + @JsonPropertyDescription("the name of the task") + @AutofillAttributeName + @NotNull(message = "Task Column cannot be empty") + var task: EncodableString = "" + + @JsonProperty(value = "color", required = false) + @JsonSchemaTitle("Color Column") + @JsonPropertyDescription("column to color tasks") + @AutofillAttributeName + var color: EncodableString = "" + + @JsonProperty(required = false) + @JsonSchemaTitle("Pattern") + @JsonPropertyDescription("Add texture to the chart based on an attribute") + @AutofillAttributeName + var pattern: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Gantt Chart", + "A Gantt chart is a type of bar chart that illustrates a project schedule. The chart lists the tasks to be performed on the vertical axis, and time intervals on the horizontal axis. The width of the horizontal bars in the graph shows the duration of each activity.", + OperatorGroupConstants.VISUALIZATION_BASIC_GROUP + ) + + def manipulateTable(): PythonTemplateBuilder = { + val optionalFilterTable = if (color.nonEmpty) pyb"&(table[$color].notnull())" else "" + pyb""" + | table = table[(table[$start].notnull())&(table[$finish].notnull())&(table[$finish].notnull())$optionalFilterTable].copy() + |""" + } + + def createPlotlyFigure(): PythonTemplateBuilder = { + val colorSetting = if (color.nonEmpty) pyb", color=$color" else pyb"" + val patternParam = if (pattern.nonEmpty) pyb", pattern_shape=$pattern" else pyb"" + + pyb""" + | fig = px.timeline(table, x_start=$start, x_end=$finish, y=$task $colorSetting $patternParam) + | fig.update_yaxes(autorange='reversed') + | fig.update_layout(margin=dict(t=0, b=0, l=0, r=0)) + |""" + + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.graph_objects as go + |import plotly.io + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | def render_error(self, error_msg): + | return '''

    Gantt Chart is not available.

    + |

    Reason: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("Input table is empty.")} + | return + | ${manipulateTable()} + | if table.empty: + | yield {'html-content': self.render_error("One or more of your input columns have all missing values")} + | return + | ${createPlotlyFigure()} + | # convert fig to html content + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + |""" + finalCode.encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/gaugeChart/GaugeChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/gaugeChart/GaugeChartOpDesc.scala new file mode 100644 index 00000000000..11f7f0b3fc2 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/gaugeChart/GaugeChartOpDesc.scala @@ -0,0 +1,188 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.amber.operator.visualization.gaugeChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.fasterxml.jackson.databind.ObjectMapper +import com.fasterxml.jackson.module.scala.DefaultScalaModule +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class GaugeChartOpDesc extends PythonOperatorDescriptor { + @JsonProperty(value = "value", required = true) + @JsonSchemaTitle("Gauge Value") + @JsonPropertyDescription("The primary value displayed on the gauge chart") + @AutofillAttributeName + var value: EncodableString = "" + + @JsonProperty(value = "delta", required = false) + @JsonSchemaTitle("Delta") + @JsonPropertyDescription("The baseline value used to calculate the delta from the gauge value") + var delta: EncodableString = "" + + @JsonProperty(value = "threshold", required = false) + @JsonSchemaTitle("Threshold Value") + @JsonPropertyDescription("Defines a boundary or target value shown on the gauge chart") + var threshold: EncodableString = "" + + @JsonProperty(value = "steps", required = false) + @JsonSchemaTitle("Steps") + @JsonPropertyDescription("List of step ranges for the gauge") + var steps: List[GaugeChartSteps] = List() + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema().add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Gauge Chart", + "Visualize a single value with a radial gauge chart, showing progress towards a goal with optional steps, threshold, and delta.", + OperatorGroupConstants.VISUALIZATION_FINANCIAL_GROUP + ) + + private val mapper = new ObjectMapper() + mapper.registerModule(DefaultScalaModule) + + private def serializeSteps(steps: List[GaugeChartSteps]): String = { + mapper.writeValueAsString(steps) + } + + override def generatePythonCode(): String = { + val stepsStr: EncodableString = serializeSteps(steps) + + pyb""" + |from pytexera import * + |import plotly.graph_objects as go + |import plotly.io as pio + |import json + | + |class ProcessTableOperator(UDFTableOperator): + | + | def render_error(self, error_msg) -> str: + | return '''

    Gauge chart is not available.

    + |

    Reason: {}

    '''.format(error_msg) + | + | def generate_gray_gradient(self, step_count): + | colors = [] + | for i in range(step_count): + | lightness = 90 - (i * (60 / max(1, step_count - 1))) + | colors.append(f"hsl(0, 0%, {lightness}%)") + | return colors + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("Input table is empty.")} + | return + | + | try: + | gauge_value = $value + | try: + | delta_ref = float($delta) if $delta.strip() else None + | except ValueError: + | delta_ref = None + | try: + | threshold_val = float($threshold) if $threshold.strip() else None + | except ValueError: + | threshold_val = None + | + | table = table.dropna(subset=[gauge_value]) + | if table.empty: + | yield {'html-content': self.render_error("No non-null rows found for the value column.")} + | return + | + | try: + | valid_steps = json.loads($stepsStr) + | step_colors = self.generate_gray_gradient(len(valid_steps)) + | steps_list = [] + | for index, step_data in enumerate(valid_steps): + | color = step_colors[index] + | steps_list.append({ + | "range": [float(step_data["start"]), float(step_data["end"])], + | "color": color + | }) + | except Exception: + | steps_list = [] + | + | html_chunks = [] + | for _, row in table.iterrows(): + | try: + | actual = float(row[gauge_value]) + | max_val = actual + | if delta_ref is not None: + | max_val = max(max_val, delta_ref) + | if threshold_val is not None: + | max_val = max(max_val, threshold_val) + | if steps_list: + | for r in steps_list: + | max_val = max(max_val, r["range"][1]) + | + | gauge_config = {'axis': {'range': [None, max_val * 1.2]}} + | if steps_list: + | gauge_config['steps'] = steps_list + | if threshold_val is not None: + | gauge_config['threshold'] = { + | "value": threshold_val, + | "line": {"color": "red", "width": 3}, + | "thickness": 0.75 + | } + | + | mode_parts = ["number", "gauge"] + | if delta_ref is not None: + | mode_parts.append("delta") + | mode = "+".join(mode_parts) + | delta_config = {"reference": delta_ref} if delta_ref is not None else None + | + | fig = go.Figure(go.Indicator( + | mode=mode, + | value=actual, + | delta=delta_config, + | gauge=gauge_config, + | domain={"x": [0, 1], "y": [0, 1]}, + | title={"text": gauge_value} + | )) + | + | fig.update_layout(margin=dict(l=20, r=20, b=40, t=60), height=250) + | html_chunk = pio.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | + | if hasattr(self, 'step_errors') and self.step_errors: + | error_notes = "
    Step Errors:
      " + "".join([f"
    • {msg}
    • " for msg in self.step_errors]) + "
    " + | html_chunk += error_notes + | + | html_chunks.append(html_chunk) + | except Exception as e: + | html_chunks.append(self.render_error(f"Error generating chart: {str(e)}")) + | + | yield {"html-content": "
    " + "".join(html_chunks) + "
    "} + | + | except Exception as e: + | yield {'html-content': self.render_error(f"General error: {str(e)}")} + |""".encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/gaugeChart/GaugeChartSteps.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/gaugeChart/GaugeChartSteps.scala new file mode 100644 index 00000000000..4c6235a9ad9 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/gaugeChart/GaugeChartSteps.scala @@ -0,0 +1,33 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.amber.operator.visualization.gaugeChart + +import com.fasterxml.jackson.annotation.JsonProperty +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString + +class GaugeChartSteps { + @JsonProperty("start") + @JsonSchemaTitle("Start") + var start: EncodableString = "" + + @JsonProperty("end") + @JsonSchemaTitle("End") + var end: EncodableString = "" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/heatMap/HeatMapOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/heatMap/HeatMapOpDesc.scala new file mode 100644 index 00000000000..65c7168d092 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/heatMap/HeatMapOpDesc.scala @@ -0,0 +1,110 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.heatMap + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder +class HeatMapOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "x", required = true) + @JsonSchemaTitle("Value X Column") + @JsonPropertyDescription("the values along the x-axis") + @AutofillAttributeName + var x: EncodableString = "" + + @JsonProperty(value = "y", required = true) + @JsonSchemaTitle("Value Y Column") + @JsonPropertyDescription("the values along the y-axis") + @AutofillAttributeName + var y: EncodableString = "" + + @JsonProperty(value = "Values", required = true) + @JsonSchemaTitle("Values") + @JsonPropertyDescription("the values of the heatmap") + @AutofillAttributeName + var value: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Heatmap", + "Visualize data in a HeatMap Chart", + OperatorGroupConstants.VISUALIZATION_SCIENTIFIC_GROUP + ) + + private def createHeatMap(): PythonTemplateBuilder = { + assert(x.nonEmpty) + assert(y.nonEmpty) + assert(value.nonEmpty) + pyb""" + | heatmap = go.Heatmap(z=table[$value],x=table[$x],y=table[$y]) + | layout = go.Layout(margin=dict(l=0, r=0, b=0, t=0)) + | fig = go.Figure(data=[heatmap], layout=layout) + |""" + } + + override def generatePythonCode(): String = { + val finalcode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.graph_objects as go + |import plotly.io + |import pandas as pd + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | def render_error(self, error_msg): + | return '''

    Chart is not available.

    + |

    Reason is: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${createHeatMap()} + | # convert fig to html content + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + | + |""" + finalcode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/hierarchychart/HierarchyChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/hierarchychart/HierarchyChartOpDesc.scala new file mode 100644 index 00000000000..437fbed4d06 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/hierarchychart/HierarchyChartOpDesc.scala @@ -0,0 +1,141 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.hierarchychart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +import javax.validation.constraints.{NotEmpty, NotNull} + +// type constraint: value can only be numeric +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "value": { + "enum": ["integer", "long", "double"] + } + } +} +""") +class HierarchyChartOpDesc extends PythonOperatorDescriptor { + @JsonProperty(required = true) + @JsonSchemaTitle("Chart Type") + @JsonPropertyDescription("Treemap or Sunburst") + @NotNull(message = "Hierarchy Chart Type cannot be empty") + var hierarchyChartType: HierarchyChartType = _ + + @JsonProperty(required = true) + @JsonSchemaTitle("Hierarchy Path") + @JsonPropertyDescription( + "Hierarchy of attributes from a higher-level category to lower-level category" + ) + @NotEmpty(message = "Hierarchy path list cannot be empty") + var hierarchy: List[HierarchySection] = List() + + @JsonProperty(value = "value", required = true) + @JsonSchemaTitle("Value Column") + @JsonPropertyDescription("The value associated with the size of each sector in the chart") + @AutofillAttributeName + @NotNull(message = "Value column cannot be empty") + var value: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Hierarchy Chart", + "Visualize data in hierarchy", + OperatorGroupConstants.VISUALIZATION_BASIC_GROUP + ) + + private def getHierarchyAttributesInPython: String = + hierarchy.map(c => pyb"${c.attributeName}").mkString(",") + + def manipulateTable(): PythonTemplateBuilder = { + assert(value.nonEmpty) + val attributes = getHierarchyAttributesInPython + pyb""" + | table[$value] = table[table[$value] > 0][$value] # remove non-positive numbers from the data + | table.dropna(subset = [$attributes], inplace = True) #remove missing values + |""" + } + + def createPlotlyFigure(): PythonTemplateBuilder = { + assert(hierarchy.nonEmpty) + val attributes = getHierarchyAttributesInPython + pyb""" + | fig = px.${hierarchyChartType.getPlotlyExpressApiName}(table, path=[$attributes], values=$value, + | color=$value, hover_data=[$attributes], + | color_continuous_scale='RdBu') + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.graph_objects as go + |import plotly.io + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | + | # Generate custom error message as html string + | def render_error(self, error_msg) -> str: + | return '''

    Hierarchy chart is not available.

    + |

    Reason is: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${manipulateTable()} + | if table.empty: + | yield {'html-content': self.render_error("value column contains only non-positive numbers or nulls.")} + | return + | ${createPlotlyFigure()} + | # convert fig to html content + | fig.update_layout(margin=dict(l=0, r=0, b=0, t=0)) + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + |""" + finalCode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/hierarchychart/HierarchyChartType.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/hierarchychart/HierarchyChartType.java new file mode 100644 index 00000000000..91a28d3f54d --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/hierarchychart/HierarchyChartType.java @@ -0,0 +1,39 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.hierarchychart; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum HierarchyChartType { + TREEMAP("treemap"), + SUNBURSTCHART("sunburst"); + + private final String plotlyExpressApiName; + + HierarchyChartType(String plotlyExpressApiName) { + this.plotlyExpressApiName = plotlyExpressApiName; + } + + // use the name string instead of enum string in JSON\ + @JsonValue + public String getPlotlyExpressApiName() { + return this.plotlyExpressApiName; + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/hierarchychart/HierarchySection.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/hierarchychart/HierarchySection.scala new file mode 100644 index 00000000000..55128f5ee2a --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/hierarchychart/HierarchySection.scala @@ -0,0 +1,37 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.hierarchychart + +import com.fasterxml.jackson.annotation.JsonProperty +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName + +import javax.validation.constraints.NotNull + +// This is a hack to get a order-preserve selection from the combobox +// TODO: remove it after we enabled a order-preserve combobox on the frontend. +class HierarchySection { + @JsonProperty(required = true) + @JsonSchemaTitle("Attribute Name") + @AutofillAttributeName + @NotNull(message = "Attribute Name cannot be empty") + var attributeName: EncodableString = "" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/histogram/HistogramChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/histogram/HistogramChartOpDesc.scala new file mode 100644 index 00000000000..0d8606b8428 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/histogram/HistogramChartOpDesc.scala @@ -0,0 +1,125 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.histogram + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder +class HistogramChartOpDesc extends PythonOperatorDescriptor { + @JsonProperty(value = "value", required = true) + @JsonSchemaTitle("Value Column") + @JsonPropertyDescription("Column for counting values.") + @AutofillAttributeName + var value: EncodableString = "" + + @JsonProperty(required = false) + @JsonSchemaTitle("Color Column") + @JsonPropertyDescription("Column for differentiating data by its value.") + @AutofillAttributeName + var color: EncodableString = "" + + @JsonProperty(required = false) + @JsonSchemaTitle("SeparateBy Column") + @JsonPropertyDescription("Column for separating histogram chart by its value.") + @AutofillAttributeName + var separateBy: EncodableString = "" + + @JsonProperty(required = false, defaultValue = "") + @JsonSchemaTitle("Distribution Type") + @JsonPropertyDescription("Distribution type (rug, box, violin).") + var marginal: EncodableString = "" + + @JsonProperty(required = false) + @JsonSchemaTitle("Pattern") + @JsonPropertyDescription("Add texture to the chart based on an attribute") + @AutofillAttributeName + var pattern: EncodableString = "" + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Histogram", + "Visualize data in a Histogram Chart", + OperatorGroupConstants.VISUALIZATION_STATISTICAL_GROUP + ) + + def createPlotlyFigure(): PythonTemplateBuilder = { + assert(value.nonEmpty) + var colorParam = pyb"" + var categoryParam = pyb"" + var marginalParam = pyb"" + var patternParam = pyb"" + if (color.nonEmpty) colorParam = pyb", color = $color" + if (separateBy.nonEmpty) categoryParam = pyb", facet_col = $separateBy" + if (marginal.nonEmpty) marginalParam = pyb", marginal=$marginal" + if (pattern != "") patternParam = pyb", pattern_shape=$pattern" + + pyb""" + | fig = px.histogram(table, x = $value, text_auto = True $colorParam $categoryParam $marginalParam $patternParam) + | fig.update_layout(margin=dict(l=0, r=0, t=0, b=0)) + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.graph_objects as go + |import plotly.io + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | def render_error(self, error_msg): + | return '''

    Histogram chart is not available.

    + |

    Reason is: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${createPlotlyFigure()} + | # convert fig to html content + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + | + |""" + finalCode.encode + } + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/histogram2d/Histogram2DOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/histogram2d/Histogram2DOpDesc.scala new file mode 100644 index 00000000000..34dbc56d59f --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/histogram2d/Histogram2DOpDesc.scala @@ -0,0 +1,119 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.amber.operator.visualization.histogram2d + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class Histogram2DOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(required = true) + @JsonSchemaTitle("X Column") + @JsonPropertyDescription("Numeric column for the X axis bins.") + @AutofillAttributeName + var xColumn: EncodableString = "" + + @JsonProperty(required = true) + @JsonSchemaTitle("Y Column") + @JsonPropertyDescription("Numeric column for the Y axis bins.") + @AutofillAttributeName + var yColumn: EncodableString = "" + + @JsonProperty(required = true, defaultValue = "10") + @JsonSchemaTitle("X Bins") + @JsonPropertyDescription("Number of bins along the X axis (Default: 10)") + var xBins: Int = 10 + + @JsonProperty(required = true, defaultValue = "10") + @JsonSchemaTitle("Y Bins") + @JsonPropertyDescription("Number of bins along the Y axis (Default: 10)") + var yBins: Int = 10 + + @JsonProperty(required = false, defaultValue = "density") + @JsonSchemaTitle("Normalization") + @JsonPropertyDescription( + "Type of histogram normalization" + ) + var normalize: NormalizationType = NormalizationType.DENSITY + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Histogram2D", + "Displays a bivariate histogram as a density heatmap", + OperatorGroupConstants.VISUALIZATION_STATISTICAL_GROUP + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema().add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def generatePythonCode(): String = { + assert(xBins > 0, s"X Bins must be > 0, but got $xBins") + assert(yBins > 0, s"Y Bins must be > 0, but got $yBins") + + val normArg = + pyb"histnorm='${normalize.getValue}'," + + pyb""" + |from pytexera import * + |import plotly.express as px + |import plotly.io + | + |class ProcessTableOperator(UDFTableOperator): + | def render_error(self, msg): + | return f"

    2D Histogram failed

    {msg}

    " + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | # Empty-table guard + | if table.empty: + | yield {"html-content": self.render_error("Input table is empty.")} + | return + | + | # Drop rows with missing x/y + | table.dropna(subset=[$xColumn, $yColumn], inplace=True) + | if table.empty: + | yield {"html-content": self.render_error("No rows after dropping nulls.")} + | return + | + | fig = px.density_heatmap( + | table, + | x=$xColumn, + | y=$yColumn, + | nbinsx=$xBins, + | nbinsy=$yBins, + | $normArg + | text_auto=True + | ) + | + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {"html-content": html} + |""".encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/histogram2d/NormalizationType.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/histogram2d/NormalizationType.java new file mode 100644 index 00000000000..62d670ba4e7 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/histogram2d/NormalizationType.java @@ -0,0 +1,38 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.amber.operator.visualization.histogram2d; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum NormalizationType { + DENSITY("density"), + PROBABILITY("probability"), + PERCENT("percent"); + + private final String value; + + NormalizationType(String value) { + this.value = value; + } + + @JsonValue + public String getValue() { + return this.value; + } +} \ No newline at end of file diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/htmlviz/HtmlVizOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/htmlviz/HtmlVizOpDesc.scala new file mode 100644 index 00000000000..4c8bb109bfe --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/htmlviz/HtmlVizOpDesc.scala @@ -0,0 +1,73 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.htmlviz + +import com.fasterxml.jackson.annotation.JsonProperty +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +/** + * HTML Visualization operator to render any given HTML code + * This is the description of the operator + */ +class HtmlVizOpDesc extends LogicalOp { + @JsonProperty(required = true) + @JsonSchemaTitle("HTML content") + @AutofillAttributeName var htmlContentAttrName: String = _ + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .oneToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.visualization.htmlviz.HtmlVizOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(inputSchemas => { + val outputSchema = Schema().add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + }) + ) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "HTML Visualizer", + "Render the result of HTML content", + OperatorGroupConstants.VISUALIZATION_MEDIA_GROUP + ) + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/htmlviz/HtmlVizOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/htmlviz/HtmlVizOpExec.scala new file mode 100644 index 00000000000..d9d8135cb51 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/htmlviz/HtmlVizOpExec.scala @@ -0,0 +1,33 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.htmlviz + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +/** + * HTML Visualization operator to render any given HTML code + */ +class HtmlVizOpExec(descString: String) extends OperatorExecutor { + private val desc: HtmlVizOpDesc = objectMapper.readValue(descString, classOf[HtmlVizOpDesc]) + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = + Iterator(TupleLike(tuple.getField[Any](desc.htmlContentAttrName))) +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/lineChart/LineChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/lineChart/LineChartOpDesc.scala new file mode 100644 index 00000000000..62cabb12a86 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/lineChart/LineChartOpDesc.scala @@ -0,0 +1,130 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.lineChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +import java.util +import scala.jdk.CollectionConverters.ListHasAsScala + +class LineChartOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "yLabel", required = false, defaultValue = "Y Axis") + @JsonSchemaTitle("Y Label") + @JsonPropertyDescription("the label for y axis") + var yLabel: EncodableString = "" + + @JsonProperty(value = "xLabel", required = false, defaultValue = "X Axis") + @JsonSchemaTitle("X Label") + @JsonPropertyDescription("the label for x axis") + var xLabel: EncodableString = "" + + @JsonProperty(value = "lines", required = true) + var lines: util.List[LineConfig] = _ + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Line Chart", + "View the result in line chart", + OperatorGroupConstants.VISUALIZATION_BASIC_GROUP + ) + + def createPlotlyFigure(): PythonTemplateBuilder = { + val linesPart = lines.asScala + .map { lineConf => + val colorPart = if (lineConf.color != "") { + pyb"line={'color':${lineConf.color}}, marker={'color':${lineConf.color}}, " + } else { + pyb"" + } + + val namePart = if (lineConf.name != "") { + pyb"name=${lineConf.name}" + } else { + pyb"name=${lineConf.yValue}" + } + + pyb"""fig.add_trace(go.Scatter( + x=table[${lineConf.xValue}], + y=table[${lineConf.yValue}], + mode='${lineConf.mode.getModeInPlotly}', + $colorPart + $namePart + ))""" + } + + pyb""" + | fig = go.Figure() + | ${linesPart.mkString("\n ")} + | fig.update_layout(margin=dict(t=0, b=0, l=0, r=0), + | xaxis_title=$xLabel, + | yaxis_title=$yLabel) + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.graph_objects as go + |import plotly.io + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | + | # Generate custom error message as html string + | def render_error(self, error_msg) -> str: + | return '''

    Line chart is not available.

    + |

    Reason is: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${createPlotlyFigure()} + | # convert fig to html content + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + |""" + finalCode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/lineChart/LineConfig.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/lineChart/LineConfig.scala new file mode 100644 index 00000000000..1a6378be737 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/lineChart/LineConfig.scala @@ -0,0 +1,76 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.lineChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName + +import javax.validation.constraints.NotNull + +//type constraint: value can only be numeric +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "yValue": { + "enum": ["integer", "long", "double"] + }, + "xValue": { + "enum": ["integer", "long", "double"] + } + } +} +""") +class LineConfig { + + @JsonProperty(value = "y", required = true) + @JsonSchemaTitle("Y Value") + @JsonPropertyDescription("value for y axis") + @AutofillAttributeName + @NotNull(message = "Y Value cannot be empty") + var yValue: EncodableString = "" + + @JsonProperty(value = "x", required = true) + @JsonSchemaTitle("X Value") + @JsonPropertyDescription("value for x axis") + @AutofillAttributeName + @NotNull(message = "X Value cannot be empty") + var xValue: EncodableString = "" + + @JsonProperty( + value = "mode", + required = true, + defaultValue = "line with dots" + ) + @JsonSchemaTitle("Line Mode") + @NotNull(message = "Line Mode cannot be empty") + var mode: LineMode = LineMode.LINE_WITH_DOTS + + @JsonProperty(value = "name", required = false) + @JsonSchemaTitle("Line Name") + var name: EncodableString = "" + + @JsonProperty(value = "color", required = false) + @JsonSchemaTitle("Line Color") + @JsonPropertyDescription("must be a valid CSS color or hex color string") + var color: EncodableString = "" + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/lineChart/LineMode.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/lineChart/LineMode.java new file mode 100644 index 00000000000..ba21a5d7f25 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/lineChart/LineMode.java @@ -0,0 +1,64 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.lineChart; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public enum LineMode { + LINE("line"), + DOTS("dots"), + LINE_WITH_DOTS("line with dots"); + private final String mode; + + LineMode(String mode) { + this.mode = mode; + } + + // Handle custom deserialization for enum + @JsonCreator + public static LineMode fromString(String value) { + for (LineMode mode : LineMode.values()) { + if (mode.mode.equalsIgnoreCase(value)) { + return mode; + } + } + throw new IllegalArgumentException("Unknown line mode: " + value); + } + + @JsonValue + public String getMode() { + return mode; + } + + public String getModeInPlotly() { + // make the mode string compatible with plotly API. + switch (this) { + case DOTS: + return "markers"; + case LINE: + return "lines"; + case LINE_WITH_DOTS: + return "lines+markers"; + default: + throw new UnsupportedOperationException("line mode is not supported"); + } + } +} \ No newline at end of file diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/nestedTable/NestedTableConfig.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/nestedTable/NestedTableConfig.scala new file mode 100644 index 00000000000..31d0e22ae5b --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/nestedTable/NestedTableConfig.scala @@ -0,0 +1,39 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.amber.operator.visualization.nestedTable + +import com.fasterxml.jackson.annotation.JsonProperty +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName + +class NestedTableConfig { + @JsonProperty(required = true) + @JsonSchemaTitle("Attribute group") + var attributeGroup: EncodableString = "" + + @JsonProperty(required = true) + @JsonSchemaTitle("Original attribute Name") + @AutofillAttributeName + var originalName: EncodableString = "" + + @JsonProperty(value = "name", required = false) + @JsonSchemaTitle("New Attribute Name") + var newName: EncodableString = "" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/nestedTable/NestedTableOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/nestedTable/NestedTableOpDesc.scala new file mode 100644 index 00000000000..3dea804f728 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/nestedTable/NestedTableOpDesc.scala @@ -0,0 +1,137 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.amber.operator.visualization.nestedTable + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +import java.util +import scala.jdk.CollectionConverters.ListHasAsScala + +class NestedTableOpDesc extends PythonOperatorDescriptor { + + @JsonPropertyDescription( + "List of columns to include in the nested table chart and their subgroup" + ) + @JsonProperty(value = "add attribute", required = true) + var includedColumns: util.List[NestedTableConfig] = _ + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Nested Table", + "Visualize Data in a Depth Two Nested Table", + OperatorGroupConstants.VISUALIZATION_GROUP + ) + + private def createNestedTable(): PythonTemplateBuilder = { + val sortedColumns = includedColumns.asScala.sortBy(_.attributeGroup) + + pyb""" + | columns = pd.MultiIndex.from_tuples([ + | ${sortedColumns + .map { config => + val name = + if (config.newName != null && config.newName.nonEmpty) config.newName + else config.originalName + pyb"(${config.attributeGroup}, $name)" + } + .mkString(",\n ")} + | ]) + | + | data = [] + | for _, row in table.iterrows(): + | data.append([ + | ${sortedColumns + .map(config => pyb"row[${config.originalName}]") + .mkString(", ")} + | ]) + | + | df = pd.DataFrame(data, columns=columns) + | + | styles = [ + | {'selector': 'th', 'props': [('background-color', '#f2f2f2'), + | ('color', 'black'), + | ('font-weight', 'bold'), + | ('border', '1px solid #ddd'), + | ('padding', '8px'), + | ('text-align', 'center')]}, + | {'selector': 'td', 'props': [('border', '1px solid #ddd'), + | ('padding', '8px'), + | ('text-align', 'center')]}, + | {'selector': 'caption', 'props': [('caption-side', 'top'), + | ('font-size', '16pt'), + | ('font-weight', 'bold'), + | ('text-align', 'left'), + | ('padding', '10px')]}, + | {'selector': '.row_heading', 'props': [('text-align', 'left'), + | ('font-weight', 'normal')]}, + | {'selector': '.blank.level0', 'props': [('display', 'none')]} + | ] + | + | styled_table = ( + | df.style + | .set_table_styles(styles) + | .format(precision=2, na_rep="") + | .set_table_attributes('class="dataframe"') + | .hide(axis="index") + | ) + |""" + } + + override def generatePythonCode(): String = { + val finalcode = + pyb""" + |from pytexera import * + | + |import pandas as pd + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | def render_error(self, error_msg): + | return '''

    Nested Table is not available.

    + |

    Reason is: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${createNestedTable()} + | # convert table to html content + | html = styled_table.to_html() + | yield {'html-content': html} + | + |""" + finalcode.encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/networkGraph/NetworkGraphOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/networkGraph/NetworkGraphOpDesc.scala new file mode 100644 index 00000000000..d0ff5e59fd8 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/networkGraph/NetworkGraphOpDesc.scala @@ -0,0 +1,195 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.networkGraph + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +class NetworkGraphOpDesc extends PythonOperatorDescriptor { + @JsonProperty(required = true) + @JsonSchemaTitle("Source Column") + @JsonPropertyDescription("Source node for edge in graph") + @AutofillAttributeName + var source: EncodableString = "" + + @JsonProperty(required = true) + @JsonSchemaTitle("Destination Column") + @JsonPropertyDescription("Destination node for edge in graph") + @AutofillAttributeName + var destination: EncodableString = "" + + @JsonProperty(defaultValue = "Network Graph") + @JsonSchemaTitle("Title") + var title: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Network Graph", + "Visualize data in a network graph", + OperatorGroupConstants.VISUALIZATION_SCIENTIFIC_GROUP + ) + + def manipulateTable(): PythonTemplateBuilder = { + assert(source.nonEmpty) + assert(destination.nonEmpty) + pyb""" + | table = table.dropna(subset = [$source]) #remove missing values + | table = table.dropna(subset = [$destination]) #remove missing values + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + |import pandas as pd + |import plotly.graph_objects as go + |import plotly.io + |import json + |import pickle + |import plotly + |import networkx as nx + | + |class ProcessTableOperator(UDFTableOperator): + | def render_error(self, error_msg): + | return '''

    Network graph is not available.

    + |

    Reason is: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if not table.empty: + | sources = table[$source] + | destinations = table[$destination] + | nodes = set(sources + destinations) + | G = nx.Graph() + | for node in nodes: + | G.add_node(node) + | for i, j in table.iterrows(): + | G.add_edges_from([(j[$source], j[$destination])]) + | pos = nx.spring_layout(G, k=0.5, iterations=50) + | for n, p in pos.items(): + | G.nodes[n]['pos'] = p + | + | edge_trace = go.Scatter( + | x=[], + | y=[], + | name='Edges', + | line=dict(width=0.5, color='#888'), + | hoverinfo='none', + | mode='lines', + | visible=True + | ) + | + | for edge in G.edges(): + | x0, y0 = G.nodes[edge[0]]['pos'] + | x1, y1 = G.nodes[edge[1]]['pos'] + | edge_trace['x'] += tuple([x0, x1, None]) + | edge_trace['y'] += tuple([y0, y1, None]) + | + | node_trace = go.Scatter( + | x=[], + | y=[], + | name='Nodes', + | text=[], + | mode='markers', + | hoverinfo='text', + | visible=True, + | marker=dict( + | showscale=True, + | colorscale='plasma', + | reversescale=True, + | color=[], + | size=15, + | colorbar=dict( + | thickness=10, + | title='Node Connections', + | xanchor='left', + | titleside='right' + | ), + | line=dict(width=0) + | ) + | ) + | + | for node in G.nodes(): + | x, y = G.nodes[node]['pos'] + | node_trace['x'] += tuple([x]) + | node_trace['y'] += tuple([y]) + | + | for node, adjacencies in enumerate(G.adjacency()): + | node_trace['marker']['color'] += tuple([len(adjacencies[1])]) + | node_info = str(adjacencies[0]) + ': ' + str(len(adjacencies[1])) + ' connections.' + | node_trace['text'] += tuple([node_info]) + | + | fig = go.Figure( + | data=[edge_trace, node_trace], + | layout=go.Layout( + | title='
    '+$title, + | hovermode='closest', + | showlegend=False, + | margin=dict(b=20, l=5, r=5, t=40), + | annotations=[ + | dict( + | text='', + | showarrow=False, + | xref="paper", + | yref="paper" + | ) + | ], + | xaxis=dict(showgrid=False, zeroline=False, showticklabels=False), + | yaxis=dict(showgrid=False, zeroline=False, showticklabels=False) + | ) + | ) + | fig.update_layout( + | margin=dict(l=0, r=0, t=0, b=0), + | legend=dict( + | itemclick=False, + | itemdoubleclick=False + | ) + | ) + | + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | else: + | html = self.render_error('Table should not have any empty/null values or fields.') + | + | yield {'html-content': html} + | + |""" + finalCode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/parallelCoordinatesPlot/ParallelCoordinatesPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/parallelCoordinatesPlot/ParallelCoordinatesPlotOpDesc.scala new file mode 100644 index 00000000000..ef7730e7cc6 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/parallelCoordinatesPlot/ParallelCoordinatesPlotOpDesc.scala @@ -0,0 +1,132 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.parallelCoordinatesPlot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.{ + AutofillAttributeName, + AutofillAttributeNameList +} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext + +import javax.validation.constraints.{NotNull, Size} + +// type constraint: value can only be numeric +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "dimensions": { + "enum": ["integer", "long", "double"] + } + } +} +""") +class ParallelCoordinatesPlotOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "dimensions", required = true) + @JsonSchemaTitle("Dimensions") + @JsonPropertyDescription("List of numeric columns to visualize as parallel axes") + @AutofillAttributeNameList + @NotNull(message = "Dimensions cannot be empty") + @Size(min = 1, message = "At least one dimension is required") + var dimensions: List[EncodableString] = List() + + @JsonProperty(value = "color", required = false) + @JsonSchemaTitle("Color Column") + @JsonPropertyDescription("Column used to color or group the lines") + @AutofillAttributeName + var color: EncodableString = _ + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Parallel Coordinates Plot", + "Visualize multivariate data using parallel coordinate axes", + OperatorGroupConstants.VISUALIZATION_SCIENTIFIC_GROUP + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + def manipulateTable(): PythonTemplateBuilder = { + val dimCols = dimensions.map(c => pyb"$c").mkString(",") + val colorFilter = + if (color != null && color.nonEmpty) pyb"&(table[$color].notnull())" + else "" + pyb""" + | table = table[table[[$dimCols]].notnull().all(axis=1)$colorFilter].copy() + |""" + } + + def createPlotlyFigure(): PythonTemplateBuilder = { + val dimCols = dimensions.map(c => pyb"$c").mkString(",") + val colorArg = + if (color != null && color.nonEmpty) pyb", color=$color" + else "" + pyb""" + | fig = px.parallel_coordinates( + | table, + | dimensions=[$dimCols]$colorArg + | ) + |""" + } + + override def generatePythonCode(): String = { + val finalcode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.io + | + |class ProcessTableOperator(UDFTableOperator): + | + | def render_error(self, error_msg): + | return '''

    Parallel coordinates plot is not available.

    + |

    Reason is: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("Input table is empty.")} + | return + | ${manipulateTable()} + | if table.empty: + | yield {'html-content': self.render_error("No valid rows after filtering.")} + | return + | ${createPlotlyFigure()} + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + |""" + finalcode.encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/pieChart/PieChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/pieChart/PieChartOpDesc.scala new file mode 100644 index 00000000000..2dbfbdf63e7 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/pieChart/PieChartOpDesc.scala @@ -0,0 +1,132 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.pieChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +import javax.validation.constraints.NotNull + +// type constraint: value can only be numeric +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "value": { + "enum": ["integer", "long", "double"] + } + } +} +""") +class PieChartOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "value", required = true) + @JsonSchemaTitle("Value Column") + @JsonPropertyDescription("The value associated with slice of pie") + @AutofillAttributeName + @NotNull(message = "Value column cannot be empty") + var value: EncodableString = "" + + @JsonProperty(value = "name", required = true) + @JsonSchemaTitle("Name Column") + @JsonPropertyDescription("The name of the slice of pie") + @AutofillAttributeName + @NotNull(message = "Name column cannot be empty") + var name: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Pie Chart", + "Visualize data in a Pie Chart", + OperatorGroupConstants.VISUALIZATION_BASIC_GROUP + ) + + def manipulateTable(): PythonTemplateBuilder = { + assert(value.nonEmpty) + pyb""" + | table.dropna(subset = [$value, $name], inplace = True) #remove missing values + |""" + } + + def createPlotlyFigure(): PythonTemplateBuilder = { + assert(value.nonEmpty) + pyb""" + | fig = px.pie(table, names=$name, values=$value) + | fig.update_traces(textposition='inside', textinfo='percent+label') + | fig.update_layout(margin=dict(t=0, b=0, l=0, r=0)) + |""" + } + + override def generatePythonCode(): String = { + val finalcode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.graph_objects as go + |import plotly.io + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | def render_error(self, error_msg): + | return '''

    PieChart is not available.

    + |

    Reason is: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | original_table = table + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${manipulateTable()} + | if table.empty: + | yield {'html-content': self.render_error("value column contains only non-positive numbers.")} + | return + | duplicates = table.duplicated(subset=[$name]) + | if duplicates.any(): + | yield {'html-content': self.render_error("duplicates in name column, need to aggregate")} + | return + | ${createPlotlyFigure()} + | # convert fig to html content + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + | + |""" + finalcode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/polarChart/PolarChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/polarChart/PolarChartOpDesc.scala new file mode 100644 index 00000000000..0ff575063b1 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/polarChart/PolarChartOpDesc.scala @@ -0,0 +1,113 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.polarChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.workflow.OutputPort.OutputMode +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext + +class PolarChartOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "r", required = true) + @JsonSchemaTitle("r") + @JsonPropertyDescription("The column name for radial values (must be numeric)") + @AutofillAttributeName + var r: EncodableString = "" + + @JsonProperty(value = "theta", required = true) + @JsonSchemaTitle("theta") + @JsonPropertyDescription("The column name for angular values (must be numeric)") + @AutofillAttributeName + var theta: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo( + "Polar Chart", + "Displays data points in a polar scatter plot", + OperatorGroupConstants.VISUALIZATION_SCIENTIFIC_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort(mode = OutputMode.SINGLE_SNAPSHOT)) + ) + + override def generatePythonCode(): String = { + val finalCode = + pyb"""from pytexera import * + |import plotly.graph_objects as go + |import plotly.io as pio + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | + | if table is None or table.empty: + | yield {'html-content': '

    No data available for Polar Chart

    '} + | return + | + | if $r not in table.columns or $theta not in table.columns: + | yield {'html-content': '

    Selected columns not found in input table

    '} + | return + | + | if not np.issubdtype(table[$r].dtype, np.number) or not np.issubdtype(table[$theta].dtype, np.number): + | yield {'html-content': '

    Selected columns must be numeric

    '} + | return + | + | r_vals = table[$r].values + | theta_vals = table[$theta].values + | + | fig = go.Figure(data=go.Scatterpolargl( + | r=r_vals, + | theta=theta_vals, + | mode='markers', + | marker=dict( + | size=10, + | opacity=0.7, + | line=dict(color='white') + | ) + | )) + | + | fig.update_layout( + | title='Polar Chart', + | showlegend=False + | ) + | + | html = pio.to_html(fig, include_plotlyjs='cdn', full_html=False) + | yield {'html-content': html} + |""" + finalCode.encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/quiverPlot/QuiverPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/quiverPlot/QuiverPlotOpDesc.scala new file mode 100644 index 00000000000..2ef5beb0376 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/quiverPlot/QuiverPlotOpDesc.scala @@ -0,0 +1,144 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.quiverPlot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "value": { + "enum": ["integer", "long", "double"] + } + } +} +""") +class QuiverPlotOpDesc extends PythonOperatorDescriptor { + + //property panel variable: 4 requires: {x,y,u,v}, all columns should only contain numerical data + + @JsonProperty(value = "x", required = true) + @JsonSchemaTitle("x") + @JsonPropertyDescription("Column for the x-coordinate of the starting point") + @AutofillAttributeName var x: EncodableString = "" + + @JsonProperty(value = "y", required = true) + @JsonSchemaTitle("y") + @JsonPropertyDescription("Column for the y-coordinate of the starting point") + @AutofillAttributeName var y: EncodableString = "" + + @JsonProperty(value = "u", required = true) + @JsonSchemaTitle("u") + @JsonPropertyDescription("Column for the vector component in the x-direction") + @AutofillAttributeName var u: EncodableString = "" + + @JsonProperty(value = "v", required = true) + @JsonSchemaTitle("v") + @JsonPropertyDescription("Column for the vector component in the y-direction") + @AutofillAttributeName var v: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Quiver Plot", + "Visualize vector data in a Quiver Plot", + OperatorGroupConstants.VISUALIZATION_SCIENTIFIC_GROUP + ) + + //data cleaning for missing value + def manipulateTable(): PythonTemplateBuilder = { + pyb""" + | table = table.dropna() #remove missing values + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + |import pandas as pd + |import plotly.figure_factory as ff + |import numpy as np + |import plotly.io + |import plotly.graph_objects as go + | + |class ProcessTableOperator(UDFTableOperator): + | + | def render_error(self, error_msg): + | return '''

    Quiver Plot is not available.

    + |

    Reasons are: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("Input table is empty.")} + | return + | + | required_columns = {$x, $y, $u, $v} + | if not required_columns.issubset(table.columns): + | yield {'html-content': self.render_error(f"Input table must contain columns: {', '.join(required_columns)}")} + | return + | + | ${manipulateTable()} + | + | def type_check(value): + | return isinstance(value,(int,float)) + | for col in required_columns: + | if not table[col].apply(type_check).all(): + | yield {"html-content": "Type error: All columns should only contain numerical data"} + | return + | + | try: + | #graph the quiver plot + | fig = ff.create_quiver( + | table[$x], table[$y], + | table[$u], table[$v], + | scale=0.1 + | ) + | html = fig.to_html(include_plotlyjs='cdn', full_html=False) + | except Exception as e: + | yield {'html-content': self.render_error(f"Plotly error: {str(e)}")} + | return + | + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + |""" + finalCode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/radarChart/RadarChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/radarChart/RadarChartOpDesc.scala new file mode 100644 index 00000000000..31f86d302a8 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/radarChart/RadarChartOpDesc.scala @@ -0,0 +1,163 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.radarChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.{ + AutofillAttributeName, + AutofillAttributeNameList +} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext + +import javax.validation.constraints.NotNull + +// type constraint: value can only be numeric +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "valueColumns": { + "enum": ["integer", "long", "double"] + } + } +} +""") +class RadarChartOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "nameColumn", required = true) + @JsonSchemaTitle("Name Column") + @JsonPropertyDescription("Column containing entity names for each radar") + @AutofillAttributeName + @NotNull(message = "Name column cannot be empty") + var nameColumn: EncodableString = "" + + @JsonProperty(value = "valueColumns", required = true) + @JsonSchemaTitle("Value Columns") + @JsonPropertyDescription("Columns containing numeric values for radar chart axes") + @AutofillAttributeNameList + var valueColumns: List[EncodableString] = _ + + @JsonProperty(value = "fillOpacity", required = true) + @JsonSchemaTitle("Fill Opacity") + @JsonPropertyDescription( + "Opacity value for radar chart fill from 0.0 (transparent) to 1.0 (opaque)" + ) + @JsonSchemaInject(json = """{ "minimum": 0.0, "maximum": 1.0, "default": 0.5 }""") + var fillOpacity: Double = 0.5 + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Radar Chart", + "Visualize data in a Radar Chart", + OperatorGroupConstants.VISUALIZATION_SCIENTIFIC_GROUP + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + def manipulateTable(): PythonTemplateBuilder = { + assert(nameColumn.nonEmpty) + assert(valueColumns != null && valueColumns.nonEmpty) + val valueColsList = valueColumns.map(col => pyb"""$col""").mkString(", ") + pyb""" + | required_cols = [$nameColumn, $valueColsList] + | table.dropna(subset=required_cols, inplace=True) + | value_cols = [$valueColsList] + | for col in value_cols: + | table[col] = pd.to_numeric(table[col], errors='coerce') + | table.dropna(subset=value_cols, inplace=True) + |""" + } + + def createPlotlyFigure(): PythonTemplateBuilder = { + val valueColsList = valueColumns.map(col => pyb"""$col""").mkString(", ") + pyb""" + | fig = go.Figure() + | categories = [$valueColsList] + | + | for idx, row in table.iterrows(): + | values = [row[col] for col in categories] + | values.append(values[0]) + | categories_closed = categories + [categories[0]] + | + | fig.add_trace(go.Scatterpolar( + | r=values, + | theta=categories_closed, + | fill='toself', + | name=str(row[$nameColumn]), + | opacity=$fillOpacity + | )) + | + | fig.update_layout( + | polar=dict( + | radialaxis=dict( + | visible=True, + | range=[0, None] + | ) + | ), + | showlegend=True, + | margin=dict(t=40, b=40, l=40, r=40) + | ) + |""" + } + + override def generatePythonCode(): String = { + val finalcode = + pyb""" + |from pytexera import * + | + |import plotly.graph_objects as go + |import plotly.io + |import pandas as pd + | + |class ProcessTableOperator(UDFTableOperator): + | def render_error(self, error_msg): + | return '''

    RadarChart is not available.

    + |

    Reason is: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${manipulateTable()} + | if table.empty: + | yield {'html-content': self.render_error("input table is empty after removing missing values.")} + | return + | ${createPlotlyFigure()} + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + | + |""" + finalcode.encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/radarPlot/RadarPlotLinePattern.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/radarPlot/RadarPlotLinePattern.java new file mode 100644 index 00000000000..a37838f9d06 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/radarPlot/RadarPlotLinePattern.java @@ -0,0 +1,37 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.amber.operator.visualization.radarPlot; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum RadarPlotLinePattern { + SOLID("solid"), + DASH("dash"), + DOT("dot"); + private final String linePattern; + + RadarPlotLinePattern(String linePattern) { + this.linePattern = linePattern; + } + + @JsonValue + public String getLinePattern() { + return this.linePattern; + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/radarPlot/RadarPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/radarPlot/RadarPlotOpDesc.scala new file mode 100644 index 00000000000..0659c3ceebb --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/radarPlot/RadarPlotOpDesc.scala @@ -0,0 +1,230 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.radarPlot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.operator.metadata.annotations.{ + AutofillAttributeName, + AutofillAttributeNameList +} +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext + +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "selectedAttributes": { + "enum": ["integer", "long", "double"] + } + } +} +""") +class RadarPlotOpDesc extends PythonOperatorDescriptor { + @JsonProperty(value = "selectedAttributes", required = true) + @JsonSchemaTitle("Axes") + @JsonPropertyDescription("Numeric columns to use as radar axes") + @AutofillAttributeNameList + var selectedAttributes: List[EncodableString] = _ + + @JsonProperty(value = "traceNameAttribute", defaultValue = "No Selection", required = false) + @JsonSchemaTitle("Trace Name Column") + @JsonPropertyDescription("Optional - Select a column to use for naming each radar trace") + @AutofillAttributeName + var traceNameAttribute: EncodableString = "" + + @JsonProperty( + value = "traceColorAttribute", + defaultValue = "No Selection", + required = false + ) + @JsonSchemaTitle("Trace Color Column") + @JsonPropertyDescription( + "Optional - Select a column to use for coloring each radar trace (note: if there are too many traces with distinct coloring values, colors may repeat)" + ) + @AutofillAttributeName + var traceColorAttribute: EncodableString = "" + + @JsonProperty(value = "linePattern", defaultValue = "solid", required = true) + @JsonPropertyDescription("Pattern of the lines connecting points on the radar plot") + var linePattern: RadarPlotLinePattern = _ + + @JsonProperty(value = "maxNormalize", defaultValue = "true", required = true) + @JsonSchemaTitle("Max Normalize") + @JsonPropertyDescription( + "Normalize radar plot values by scaling them relative to the maximum value on their respective axes" + ) + var maxNormalize: Boolean = true + + @JsonProperty(value = "fillTrace", defaultValue = "true", required = true) + @JsonSchemaTitle("Fill Trace") + @JsonPropertyDescription("Fill the area within each radar trace") + var fillTrace: Boolean = true + + @JsonProperty(value = "showMarkers", defaultValue = "true", required = true) + @JsonSchemaTitle("Show Point Markers") + @JsonPropertyDescription("Display point markers on the radar plot") + var showMarkers: Boolean = true + + @JsonProperty(value = "showLegend", defaultValue = "true", required = false) + @JsonSchemaTitle("Show Legend") + @JsonPropertyDescription( + "Display the legend (note: without the legend, you are unable to selectively hide or show traces in the plot)" + ) + var showLegend: Boolean = true + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Radar Plot", + "View the result in a radar plot.", + OperatorGroupConstants.VISUALIZATION_SCIENTIFIC_GROUP + ) + + private def toPythonBool(value: Boolean): String = if (value) "True" else "False" + + private def optionalColumnExpr(column: EncodableString): PythonTemplateBuilder = + Option(column).filterNot(col => col.isEmpty || col == "No Selection") match { + case Some(col) => pyb"$col" + case None => pyb"None" + } + + def generateRadarPlotCode(): PythonTemplateBuilder = { + val attributes = Option(selectedAttributes).getOrElse(Nil) + val attrList = attributes.map(attr => pyb"$attr").mkString(", ") + val traceNameCol = optionalColumnExpr(traceNameAttribute) + val traceColorCol = optionalColumnExpr(traceColorAttribute) + + pyb""" + | categories = [$attrList] + | if not categories: + | yield {'html-content': self.render_error("No columns selected as axes.")} + | return + | + | trace_name_col = $traceNameCol + | trace_color_col = $traceColorCol + | line_pattern = "${linePattern.getLinePattern}" + | max_normalize = ${toPythonBool(maxNormalize)} + | fill_trace = ${toPythonBool(fillTrace)} + | show_markers = ${toPythonBool(showMarkers)} + | show_legend = ${toPythonBool(showLegend)} + | + | selected_table_df = table[categories].astype(float) + | selected_table = selected_table_df.values + | + | trace_names = ( + | table[trace_name_col].values if trace_name_col + | else np.full(len(table), "", dtype=object) + | ) + | + | trace_colors = [None] * len(table) + | if trace_color_col: + | unique_vals = table[trace_color_col].unique() + | color_map = {val: px.colors.qualitative.Plotly[idx % len(px.colors.qualitative.Plotly)] + | for idx, val in enumerate(unique_vals)} + | nan_color = '#000000' + | trace_colors = table[trace_color_col].map(color_map).fillna(nan_color).values + | + | hover_texts = [] + | for idx, row in enumerate(selected_table): + | name_prefix = str(trace_names[idx]) + "
    " if trace_names[idx] else "" + | row_hover_texts = [] + | for attr, value in zip(categories, row): + | row_hover_texts.append(name_prefix + attr + ": " + str(value)) + | hover_texts.append(row_hover_texts) + | + | if max_normalize: + | max_vals = selected_table_df.max().values + | max_vals[max_vals == 0] = 1 + | selected_table = selected_table / max_vals + | + | selected_table = np.nan_to_num(selected_table) + | + | fig = go.Figure() + | + | for idx, row in enumerate(selected_table): + | # To connect ensure all points in the radar trace are connected + | closed_row = row.tolist() + [row[0]] + | closed_categories = categories + [categories[0]] + | closed_hover_texts = hover_texts[idx] + [hover_texts[idx][0]] + | + | fig.add_trace(go.Scatterpolar( + | r=closed_row, + | theta=closed_categories, + | fill='toself' if fill_trace else 'none', + | name=str(trace_names[idx]) if trace_names[idx] else "", + | text=closed_hover_texts, + | hoverinfo="text", + | mode="lines+markers" if show_markers else "lines", + | line=dict(dash=line_pattern, color=trace_colors[idx] if trace_colors[idx] else None), + | marker=dict(color=trace_colors[idx]) if trace_colors[idx] else {} + | )) + | + | fig.update_layout( + | polar=dict(radialaxis=dict(visible=True)), + | showlegend=show_legend, + | width=600, + | height=600 + | ) + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + |import numpy as np + |import plotly.graph_objects as go + |import plotly.express as px + |import plotly.io + | + |class ProcessTableOperator(UDFTableOperator): + | + | def render_error(self, error_msg): + | return '''

    Radar Plot is not available.

    + |

    Reason is: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int): + | if table.empty: + | yield {'html-content': self.render_error("Input table is empty.")} + | return + | + | ${generateRadarPlotCode()} + | + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False, config={'responsive': True}) + | yield {'html-content': html} + |""" + finalCode.encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/rangeSlider/RangeSliderHandleDuplicateFunction.java b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/rangeSlider/RangeSliderHandleDuplicateFunction.java new file mode 100644 index 00000000000..b1dc6e8444d --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/rangeSlider/RangeSliderHandleDuplicateFunction.java @@ -0,0 +1,38 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.rangeSlider; + +import com.fasterxml.jackson.annotation.JsonValue; + +// Returns the string representation of the duplicate handling strategy and enables the list selection in property window +public enum RangeSliderHandleDuplicateFunction { + NOTHING("Nothing"), + MEAN("Mean"), + SUM("Sum"); + private final String duplicateType; + + RangeSliderHandleDuplicateFunction(String duplicateType) { + this.duplicateType = duplicateType; + } + @JsonValue + public String getFunctionType() { + return this.duplicateType; + } +} \ No newline at end of file diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/rangeSlider/RangeSliderOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/rangeSlider/RangeSliderOpDesc.scala new file mode 100644 index 00000000000..051c0ba2ccc --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/rangeSlider/RangeSliderOpDesc.scala @@ -0,0 +1,145 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.rangeSlider + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +import javax.validation.constraints.NotNull + +// type constraint: value can only be numeric +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "value": { + "enum": ["integer", "long", "double"] + } + } +} +""") +class RangeSliderOpDesc extends PythonOperatorDescriptor { + @JsonProperty(value = "Y-axis", required = true) + @JsonSchemaTitle("Y-axis") + @JsonPropertyDescription("The name of the column to represent y-axis") + @AutofillAttributeName + @NotNull(message = "Y-axis cannot be empty") + var yAxis: EncodableString = "" + + @JsonProperty(value = "X-axis", required = true) + @JsonSchemaTitle("X-axis") + @JsonPropertyDescription("The name of the column to represent the x-axis") + @AutofillAttributeName + @NotNull(message = "X-axis cannot be empty") + var xAxis: EncodableString = "" + + @JsonProperty(value = "Duplicates", required = false) + @JsonSchemaTitle("Handle Duplicates") + @JsonPropertyDescription("How to handle duplicate values in y-axis") + var duplicateType: RangeSliderHandleDuplicateFunction = RangeSliderHandleDuplicateFunction.NOTHING + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Range Slider", + "Visualize data in a Range Slider", + OperatorGroupConstants.VISUALIZATION_BASIC_GROUP + ) + + def manipulateTable(): PythonTemplateBuilder = { + pyb""" + | table = table.dropna(subset=[$xAxis, $yAxis]) + | functionType = '${duplicateType.getFunctionType}' + | if functionType.lower() == "mean": + | table = table.groupby($xAxis)[$yAxis].mean().reset_index() #get mean of values + | elif functionType.lower() == "sum": + | table = table.groupby($xAxis)[$yAxis].sum().reset_index() #get sum of values + |""" + } + + def createPlotlyFigure(): PythonTemplateBuilder = { + pyb""" + | # Create figure + | fig = go.Figure() + | + | fig.add_trace(go.Scatter(x=table[$xAxis], y=table[$yAxis], mode = "markers+lines")) + | + | # Add range slider + | fig.update_layout( + | xaxis_title=$xAxis, + | yaxis_title=$yAxis, + | xaxis=dict( + | rangeslider=dict( + | visible=True + | ) + | ) + | ) + |""" + } + + override def generatePythonCode(): String = { + val finalcode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.graph_objects as go + |import plotly.io + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | def render_error(self, error_msg): + | return '''

    RangeChart is not available.

    + |

    Reason is: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | original_table = table + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | if $yAxis.strip() == "" or $xAxis.strip() == "": + | yield {'html-content': self.render_error("Y-axis or X-axis is empty")} + | return + | ${manipulateTable()} + | ${createPlotlyFigure()} + | # convert fig to html content + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + |""" + finalcode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/sankeyDiagram/SankeyDiagramOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/sankeyDiagram/SankeyDiagramOpDesc.scala new file mode 100644 index 00000000000..3717b9ae9e5 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/sankeyDiagram/SankeyDiagramOpDesc.scala @@ -0,0 +1,136 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.sankeyDiagram + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +import javax.validation.constraints.NotNull + +class SankeyDiagramOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "Source Attribute", required = true) + @JsonSchemaTitle("Source Attribute") + @JsonPropertyDescription("The source node of the Sankey diagram") + @AutofillAttributeName + @NotNull(message = "Source Attribute cannot be empty") + var sourceAttribute: EncodableString = "" + + @JsonProperty(value = "Target Attribute", required = true) + @JsonSchemaTitle("Target Attribute") + @JsonPropertyDescription("The target node of the Sankey diagram") + @AutofillAttributeName + @NotNull(message = "Target Attribute cannot be empty") + var targetAttribute: EncodableString = "" + + @JsonProperty(value = "Value Attribute", required = true) + @JsonSchemaTitle("Value Attribute") + @JsonPropertyDescription("The value/volume of the flow between source and target") + @AutofillAttributeName + @NotNull(message = "Value Attribute cannot be empty") + var valueAttribute: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Sankey Diagram", + "Visualize data using a Sankey diagram", + OperatorGroupConstants.VISUALIZATION_BASIC_GROUP + ) + + def createPlotlyFigure(): PythonTemplateBuilder = { + pyb""" + | # Grouping source, target, and summing value for the Sankey diagram + | table = table.groupby([$sourceAttribute, $targetAttribute])[$valueAttribute].sum().reset_index(name='value') + | + | # Create a list of unique labels from both source and target + | labels = pd.concat([table[$sourceAttribute], table[$targetAttribute]]).unique().tolist() + | + | # Create indices for source and target from the label list + | table['source_index'] = table[$sourceAttribute].apply(lambda x: labels.index(x)) + | table['target_index'] = table[$targetAttribute].apply(lambda x: labels.index(x)) + | + | # Create the Sankey diagram + | fig = go.Figure(data=[go.Sankey( + | node=dict( + | pad=15, + | thickness=20, + | line=dict(color="black", width=0.5), + | label=labels, + | color="blue" + | ), + | link=dict( + | source=table['source_index'].tolist(), + | target=table['target_index'].tolist(), + | value=table['value'].tolist() + | ) + | )]) + | + | fig.update_layout(title_text="Sankey Diagram", font_size=10) + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + |import plotly.graph_objects as go + |import plotly.io + |import pandas as pd + | + |class ProcessTableOperator(UDFTableOperator): + | + | def render_error(self, error_msg): + | return '''

    Sankey Diagram is not available.

    + |

    Reasons are: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("Input table is empty.")} + | return + | ${createPlotlyFigure()} + | if table.empty: + | yield {'html-content': self.render_error("No valid rows left (every row has at least 1 missing value).")} + | return + | # convert fig to html content + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + |""" + finalCode.encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/scatter3DChart/Scatter3dChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/scatter3DChart/Scatter3dChartOpDesc.scala new file mode 100644 index 00000000000..38ebd751b0f --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/scatter3DChart/Scatter3dChartOpDesc.scala @@ -0,0 +1,132 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.scatter3DChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder +@JsonSchemaInject(json = """ +{ + "attributeTypeRules": { + "title": "string" + } +} +""") +class Scatter3dChartOpDesc extends PythonOperatorDescriptor { + @JsonProperty(value = "x", required = true) + @JsonSchemaTitle("X Column") + @JsonPropertyDescription("Data column for the x-axis") + @AutofillAttributeName + var x: EncodableString = "" + + @JsonProperty(value = "y", required = true) + @JsonSchemaTitle("Y Column") + @JsonPropertyDescription("Data column for the y-axis") + @AutofillAttributeName + var y: EncodableString = "" + + @JsonProperty(value = "z", required = true) + @JsonSchemaTitle("Z Column") + @JsonPropertyDescription("Data column for the z-axis") + @AutofillAttributeName + var z: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Scatter3D Chart", + "Visualize data in a Scatter3D Plot", + OperatorGroupConstants.VISUALIZATION_ADVANCED_GROUP + ) + + private def createPlotlyFigure(): PythonTemplateBuilder = { + assert(x.nonEmpty) + assert(y.nonEmpty) + assert(z.nonEmpty) + pyb""" + | fig = go.Figure(data=[go.Scatter3d( + | x=table[$x], + | y=table[$y], + | z=table[$z], + | mode='markers', + | marker=dict( + | size=12, + | colorscale='Viridis', + | opacity=0.8 + | ) + | )]) + | fig.update_traces(marker=dict(size=5, opacity=0.8)) + | fig.update_layout( + | scene=dict( + | xaxis_title='X:' + $x, + | yaxis_title='Y:' + $y, + | zaxis_title='Z:' + $z + | ), + | margin=dict(t=0, b=0, l=0, r=0) + | ) + |""" + } + + override def generatePythonCode(): String = { + val finalcode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.graph_objects as go + |import plotly.io + |import pandas as pd + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | def render_error(self, error_msg): + | return '''

    Chart is not available.

    + |

    Reason is: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${createPlotlyFigure()} + | # convert fig to html content + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + | + |""" + finalcode.encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/scatterplot/ScatterplotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/scatterplot/ScatterplotOpDesc.scala new file mode 100644 index 00000000000..723306d4599 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/scatterplot/ScatterplotOpDesc.scala @@ -0,0 +1,177 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.scatterplot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +import javax.validation.constraints.NotNull + +@JsonSchemaInject( + json = + "{" + + " \"attributeTypeRules\": {" + + " \"xColumn\":{" + + " \"enum\": [\"integer\", \"double\"]" + + " }," + + " \"yColumn\":{" + + " \"enum\": [\"integer\", \"double\"]" + + " }" + + " }" + + "}" +) +class ScatterplotOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(required = true) + @JsonSchemaTitle("X-Column") + @JsonPropertyDescription("X Column") + @AutofillAttributeName + @NotNull(message = "X-Column cannot be null") + private val xColumn: EncodableString = "" + + @JsonProperty(required = true) + @JsonSchemaTitle("Y-Column") + @JsonPropertyDescription("Y Column") + @AutofillAttributeName + @NotNull(message = "Y-Column cannot be null") + private val yColumn: EncodableString = "" + + @JsonProperty(required = false) + @JsonSchemaTitle("Alpha Value") + @JsonPropertyDescription("Alpha (opacity) value from 0.0 (transparent) to 1.0 (opaque)") + @JsonSchemaInject(json = """{ "minimum": 0.0, "maximum": 1.0, "default": 1.0 }""") + private val alpha: Double = 1.0 + + @JsonProperty(required = false) + @JsonSchemaTitle("Color-Column") + @JsonPropertyDescription( + "Dots will be assigned different colors based on their values of this column" + ) + @AutofillAttributeName + private val colorColumn: EncodableString = "" + + @JsonProperty(required = false, defaultValue = "false") + @JsonSchemaTitle("log scale X") + @JsonPropertyDescription("Values in X-column is log-scaled") + var xLogScale: Boolean = false + + @JsonProperty(required = false, defaultValue = "false") + @JsonSchemaTitle("log scale Y") + @JsonPropertyDescription("Values in Y-column is log-scaled") + var yLogScale: Boolean = false + + @JsonProperty(required = false) + @JsonSchemaTitle("Hover column") + @JsonPropertyDescription("Column value to display when a dot is hovered over") + @AutofillAttributeName + var hoverName: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Scatter Plot", + "View the result in a scatterplot", + OperatorGroupConstants.VISUALIZATION_BASIC_GROUP + ) + + def manipulateTable(): PythonTemplateBuilder = { + assert(xColumn.nonEmpty && yColumn.nonEmpty) + val colorColExpr = if (colorColumn.nonEmpty) { + pyb"$colorColumn" + } else { + pyb"" + } + pyb""" + | # drops rows with missing values pertaining to relevant columns + | table.dropna(subset=[$xColumn, $yColumn, $colorColExpr], inplace = True) + | + |""" + } + + def createPlotlyFigure(): PythonTemplateBuilder = { + assert(xColumn.nonEmpty && yColumn.nonEmpty) + + val args = scala.collection.mutable.ArrayBuffer( + pyb"x=$xColumn", + pyb"y=$yColumn", + pyb"opacity=$alpha" + ) + if (colorColumn.nonEmpty) args += pyb"color=$colorColumn" + if (xLogScale) args += pyb"log_x=True" + if (yLogScale) args += pyb"log_y=True" + if (hoverName.nonEmpty) args += pyb"hover_name=$hoverName" + + val joined = args.mkString(", ") + pyb""" + | fig = go.Figure(px.scatter(table, $joined)) + | fig.update_layout(margin=dict(l=0, r=0, t=0, b=0)) + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.graph_objects as go + |import plotly.io + |import numpy as np + | + | + |class ProcessTableOperator(UDFTableOperator): + | + | def render_error(self, error_msg): + | return '''

    Scatter Plot is not available.

    + |

    Reasons are: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("Input table is empty.")} + | return + | ${manipulateTable()} + | ${createPlotlyFigure()} + | if table.empty: + | yield {'html-content': self.render_error("No valid rows left (every row has at least 1 missing value).")} + | return + | html = plotly.io.to_html(fig, include_plotlyjs = 'cdn', auto_play = False) + | yield {'html-content':html} + |""" + finalCode.encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/stripChart/StripChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/stripChart/StripChartOpDesc.scala new file mode 100644 index 00000000000..8f7084538ec --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/stripChart/StripChartOpDesc.scala @@ -0,0 +1,120 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.stripChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class StripChartOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "x", required = true) + @JsonSchemaTitle("X-Axis Column") + @JsonPropertyDescription("Column containing numeric values for the x-axis") + @AutofillAttributeName + var x: EncodableString = "" + + @JsonProperty(value = "y", required = true) + @JsonSchemaTitle("Y-Axis Column") + @JsonPropertyDescription("Column containing categorical values for the y-axis") + @AutofillAttributeName + var y: EncodableString = "" + + @JsonProperty(value = "colorBy", required = false) + @JsonSchemaTitle("Color By") + @JsonPropertyDescription("Optional - Color points by category") + @AutofillAttributeName + var colorBy: EncodableString = "" + + @JsonProperty(value = "facetColumn", required = false) + @JsonSchemaTitle("Facet Column") + @JsonPropertyDescription("Optional - Create separate subplots for each category") + @AutofillAttributeName + var facetColumn: EncodableString = "" + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Strip Chart", + "Visualize distribution of data points as a strip plot", + OperatorGroupConstants.VISUALIZATION_STATISTICAL_GROUP + ) + + override def generatePythonCode(): String = { + val colorByParam = if (colorBy != null && colorBy.nonEmpty) pyb", color=$colorBy" else "" + val facetColParam = + if (facetColumn != null && facetColumn.nonEmpty) pyb", facet_col=$facetColumn" else "" + + pyb"""from pytexera import * + |import plotly.express as px + |import plotly.io as pio + | + |class ProcessTableOperator(UDFTableOperator): + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | x_values = table[$x] + | y_values = table[$y] + | + | # Create data dictionary + | data = {$x: x_values, $y: y_values} + | + | # Add optional color column if specified + | if $colorBy: + | data[$colorBy] = table[$colorBy] + | + | # Add optional facet column if specified + | if $facetColumn: + | data[$facetColumn] = table[$facetColumn] + | + | # Create strip chart + | fig = px.strip( + | data, + | x=$x, + | y=$y$colorByParam$facetColParam + | ) + | + | # Update layout for better visualization + | fig.update_traces(marker=dict(size=8, line=dict(width=0.5, color='DarkSlateGrey'))) + | fig.update_layout( + | xaxis_title=$x, + | yaxis_title=$y, + | hovermode='closest' + | ) + | + | # Convert to HTML + | html = pio.to_html(fig, include_plotlyjs='cdn', full_html=False) + | yield {'html-content': html} + |""".encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/tablesChart/TablesConfig.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/tablesChart/TablesConfig.scala new file mode 100644 index 00000000000..7d0d8417a5f --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/tablesChart/TablesConfig.scala @@ -0,0 +1,35 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.tablesChart + +import com.fasterxml.jackson.annotation.JsonProperty +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName + +import javax.validation.constraints.NotNull + +class TablesConfig { + @JsonProperty(required = true) + @JsonSchemaTitle("Attribute Name") + @AutofillAttributeName + @NotNull(message = "Attribute Name cannot be empty") + var attributeName: EncodableString = "" +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/tablesChart/TablesPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/tablesChart/TablesPlotOpDesc.scala new file mode 100644 index 00000000000..d0e436a5a28 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/tablesChart/TablesPlotOpDesc.scala @@ -0,0 +1,112 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.tablesChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +import javax.validation.constraints.NotEmpty +class TablesPlotOpDesc extends PythonOperatorDescriptor { + + @JsonPropertyDescription("List of columns to include in the table chart") + @JsonProperty(value = "add attribute", required = true) + @NotEmpty(message = "Included columns list cannot be empty") + var includedColumns: List[TablesConfig] = List() + + private def getAttributes: String = + includedColumns.map(c => pyb"""${c.attributeName}""").mkString("','") + + def manipulateTable(): PythonTemplateBuilder = { + assert(includedColumns.nonEmpty) + val attributes = getAttributes + pyb""" + | # drops rows with missing values pertaining to relevant columns + | table = table.dropna(subset=[$attributes]) + | + |""" + } + + def createPlotlyFigure(): PythonTemplateBuilder = { + assert(includedColumns.nonEmpty) + val attributes = getAttributes + pyb""" + | + | filtered_table = table[[$attributes]] + | headers = filtered_table.columns.tolist() + | cell_values = [filtered_table[col].tolist() for col in headers] + | + | fig = go.Figure(data=[go.Table( + | header=dict(values=headers), + | cells=dict(values=cell_values) + | )]) + | + | + |""" + } + + override def generatePythonCode(): String = { + pyb""" + |from pytexera import * + |import plotly.graph_objects as go + |import plotly.io + |class TableChartOperator(UDFTableOperator): + | + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | + | ${manipulateTable()} + | + | if table.empty: + | yield {'html-content': self.render_error("value column contains only non-positive numbers or nulls.")} + | return + + | + | ${createPlotlyFigure()} + | fig.update_layout(margin=dict(l=0, r=0, b=0, t=0)) + | html_content = plotly.io.to_html(fig, include_plotlyjs='cdn') + | yield {'html-content': html_content} + """.encode + } + + override def operatorInfo: OperatorInfo = { + OperatorInfo.forVisualization( + "Tables Plot", + "Visualize data in a table chart.", + OperatorGroupConstants.VISUALIZATION_BASIC_GROUP + ) + } + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ternaryContour/TernaryContourOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ternaryContour/TernaryContourOpDesc.scala new file mode 100644 index 00000000000..215e9ce0c92 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ternaryContour/TernaryContourOpDesc.scala @@ -0,0 +1,151 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.ternaryContour + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.workflow.OutputPort.OutputMode +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +/** + * Visualization Operator for Ternary Plots. + * + * This operator uses three data fields to construct a ternary plot. + * The points can optionally be color coded using a data field. + */ + +class TernaryContourOpDesc extends PythonOperatorDescriptor { + + // Add annotations for the first variable + @JsonProperty(value = "firstVariable", required = true) + @JsonSchemaTitle("Variable 1") + @JsonPropertyDescription("First variable data field") + @AutofillAttributeName var firstVariable: EncodableString = "" + + // Add annotations for the second variable + @JsonProperty(value = "secondVariable", required = true) + @JsonSchemaTitle("Variable 2") + @JsonPropertyDescription("Second variable data field") + @AutofillAttributeName var secondVariable: EncodableString = "" + + // Add annotations for the third variable + @JsonProperty(value = "thirdVariable", required = true) + @JsonSchemaTitle("Variable 3") + @JsonPropertyDescription("Third variable data field") + @AutofillAttributeName var thirdVariable: EncodableString = "" + + // Add annotations for the fourth variable + @JsonProperty(value = "fourthVariable", required = true) + @JsonSchemaTitle("Measured Value") + @JsonPropertyDescription("Measured value data field") + @AutofillAttributeName var fourthVariable: EncodableString = "" + + // OperatorInfo instance describing ternary plot + override def operatorInfo: OperatorInfo = + OperatorInfo( + userFriendlyName = "Ternary Contour", + operatorDescription = + "Shows how a measured value changes across all mixtures of three components that sum to a constant", + operatorGroupName = OperatorGroupConstants.VISUALIZATION_SCIENTIFIC_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort(mode = OutputMode.SINGLE_SNAPSHOT)) + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + /** Returns a Python string that drops any tuples with missing values */ + def manipulateTable(): PythonTemplateBuilder = { + // Check for any empty data field names + assert( + firstVariable.nonEmpty && secondVariable.nonEmpty && thirdVariable.nonEmpty && fourthVariable.nonEmpty + ) + pyb""" + | # Remove any tuples that contain missing values + | table.dropna(subset=[$firstVariable, $secondVariable, $thirdVariable, $fourthVariable], inplace = True) + | + | #Remove rows where any of the first three variables are negative + | table = table[(table[[$firstVariable, $secondVariable, $thirdVariable]] >= 0).all(axis=1)] + | + | #Remove zero-sum rows + | s = table[$firstVariable] + table[$secondVariable] + table[$thirdVariable] + | table = table[s > 0] + |""" + } + + /** Returns a Python string that creates the ternary contour plot figure */ + def createPlotlyFigure(): PythonTemplateBuilder = { + pyb""" + | A = table[$firstVariable].to_numpy() + | B = table[$secondVariable].to_numpy() + | C = table[$thirdVariable].to_numpy() + | Z = table[$fourthVariable].to_numpy() + | fig = ff.create_ternary_contour(np.array([A,B,C]), Z, pole_labels=[$firstVariable, $secondVariable, $thirdVariable], interp_mode='cartesian') + |""" + } + + /** Returns a Python string that yields the html content of the ternary contour plot */ + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly.io + |import plotly.figure_factory as ff + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | + | # Generate custom error message as html string + | def render_error(self, error_msg): + | return '''

    TernaryContour is not available.

    + |

    Reasons are: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("Input table is empty.")} + | return + | ${manipulateTable()} + | if table.empty: + | yield {'html-content': self.render_error("No valid rows left (every row has at least 1 missing value).")} + | return + | ${createPlotlyFigure()} + | # Convert fig to html content + | html = plotly.io.to_html(fig, include_plotlyjs = 'cdn', auto_play = False) + | yield {'html-content':html} + |""" + finalCode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ternaryPlot/TernaryPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ternaryPlot/TernaryPlotOpDesc.scala new file mode 100644 index 00000000000..ee5c532f387 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ternaryPlot/TernaryPlotOpDesc.scala @@ -0,0 +1,142 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.ternaryPlot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +/** + * Visualization Operator for Ternary Plots. + * + * This operator uses three data fields to construct a ternary plot. + * The points can optionally be color coded using a data field. + */ + +class TernaryPlotOpDesc extends PythonOperatorDescriptor { + + // Add annotations for the first variable + @JsonProperty(value = "firstVariable", required = true) + @JsonSchemaTitle("Variable 1") + @JsonPropertyDescription("First variable data field") + @AutofillAttributeName var firstVariable: EncodableString = "" + + // Add annotations for the second variable + @JsonProperty(value = "secondVariable", required = true) + @JsonSchemaTitle("Variable 2") + @JsonPropertyDescription("Second variable data field") + @AutofillAttributeName var secondVariable: EncodableString = "" + + // Add annotations for the third variable + @JsonProperty(value = "thirdVariable", required = true) + @JsonSchemaTitle("Variable 3") + @JsonPropertyDescription("Third variable data field") + @AutofillAttributeName var thirdVariable: EncodableString = "" + + // Add annotations for enabling color and selecting its associated data field + @JsonProperty(value = "colorEnabled", defaultValue = "false") + @JsonSchemaTitle("Categorize by Color") + @JsonPropertyDescription("Optionally color points using a data field") + var colorEnabled: Boolean = false + + @JsonProperty(value = "colorDataField", required = false) + @JsonSchemaTitle("Color Data Field") + @JsonPropertyDescription("Specify the data field to color") + @AutofillAttributeName var colorDataField: EncodableString = "" + + // OperatorInfo instance describing ternary plot + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + userFriendlyName = "Ternary Plot", + operatorDescription = "Points are graphed on a Ternary Plot using 3 specified data fields", + operatorGroupName = OperatorGroupConstants.VISUALIZATION_SCIENTIFIC_GROUP + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + /** Returns a Python string that drops any tuples with missing values */ + def manipulateTable(): PythonTemplateBuilder = { + // Check for any empty data field names + assert(firstVariable.nonEmpty && secondVariable.nonEmpty && thirdVariable.nonEmpty) + pyb""" + | # Remove any tuples that contain missing values + | table.dropna(subset=[$firstVariable, $secondVariable, $thirdVariable], inplace = True) + |""" + } + + /** Returns a Python string that creates the ternary plot figure */ + def createPlotlyFigure(): PythonTemplateBuilder = { + pyb""" + | if '$colorEnabled' == 'true' and $colorDataField != "": + | fig = px.scatter_ternary(table, a=$firstVariable, b=$secondVariable, c=$thirdVariable, color=$colorDataField) + | else: + | fig = px.scatter_ternary(table, a=$firstVariable, b=$secondVariable, c=$thirdVariable) + |""" + } + + /** Returns a Python string that yields the html content of the ternary plot */ + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly.express as px + |import plotly.io + | + |class ProcessTableOperator(UDFTableOperator): + | + | # Generate custom error message as html string + | def render_error(self, error_msg): + | return '''

    TernaryPlot is not available.

    + |

    Reasons are: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("Input table is empty.")} + | return + | ${manipulateTable()} + | if table.empty: + | yield {'html-content': self.render_error("No valid rows left (every row has at least 1 missing value).")} + | return + | ${createPlotlyFigure()} + | # Convert fig to html content + | html = plotly.io.to_html(fig, include_plotlyjs = 'cdn', auto_play = False) + | yield {'html-content':html} + |""" + finalCode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/timeSeriesplot/TimeSeriesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/timeSeriesplot/TimeSeriesOpDesc.scala new file mode 100644 index 00000000000..572fef82e42 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/timeSeriesplot/TimeSeriesOpDesc.scala @@ -0,0 +1,143 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.texera.amber.operator.visualization.timeSeriesplot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +import javax.validation.constraints.{NotBlank, NotNull} + +class TimeSeriesOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "timeColumn", required = true) + @JsonSchemaTitle("Time Column") + @JsonPropertyDescription("The column containing time/date values (e.g., Date, Timestamp).") + @AutofillAttributeName + @NotNull(message = "Time Column cannot be empty") + var timeColumn: EncodableString = "" + + @JsonProperty(value = "valueColumn", required = true) + @JsonSchemaTitle("Value Column") + @JsonPropertyDescription("The numerical column to plot on the Y-axis (e.g., Sales, Temperature).") + @JsonSchemaInject(json = """{"enum": "autofill"}""") + @AutofillAttributeName + @NotNull(message = "Value Column cannot be empty") + var valueColumn: EncodableString = "" + + @JsonProperty(value = "categoryColumn", required = false, defaultValue = "No Selection") + @JsonSchemaTitle("Category Column") + @JsonPropertyDescription("Optional - A categorical column to create separate lines.") + @AutofillAttributeName + var CategoryColumn: EncodableString = "No Selection" + + @JsonProperty(value = "facetColumn", required = false, defaultValue = "No Selection") + @JsonSchemaTitle("Facet Column") + @JsonPropertyDescription("Optional - A column to create separate subplots.") + @AutofillAttributeName + var facetColumn: EncodableString = "No Selection" + + @JsonProperty(value = "line", defaultValue = "line", required = true) + @JsonSchemaTitle("Plot Type") + @JsonPropertyDescription("Select the type of time series plot (line, area).") + @NotBlank(message = "Plot Type cannot be empty") + var plotType: String = "line" + + @JsonProperty(value = "slider", defaultValue = "false") + @JsonSchemaTitle("Show Range Slider") + @JsonPropertyDescription("Display a range slider at the bottom of the plot.") + var showRangeSlider: Boolean = _ + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema().add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Time Series Plot", + "Visualize trends and patterns over time.", + OperatorGroupConstants.VISUALIZATION_BASIC_GROUP + ) + + override def generatePythonCode(): String = { + val dropnaCols = List(timeColumn, valueColumn) ++ + (if (CategoryColumn != "No Selection") Some(CategoryColumn) else None) ++ + (if (facetColumn != "No Selection") Some(facetColumn) else None) + val dropnaStr = dropnaCols.map(c => pyb"$c").mkString("[", ", ", "]") + + val colorArg = if (CategoryColumn != "No Selection") pyb", color=$CategoryColumn" else "" + val facetArg = if (facetColumn != "No Selection") pyb", facet_col=$facetColumn" else "" + val plotFunc = if (plotType == "area") "px.area" else "px.line" + val showSlider = if (showRangeSlider) "True" else "False" + + pyb""" + |from pytexera import * + |import plotly.express as px + |import plotly.io + |import pandas as pd + | + |class ProcessTableOperator(UDFTableOperator): + | + | def render_error(self, msg) -> str: + | return f"

    Time Series Plot is not available.

    Reason: {msg}

    " + | + | @overrides + | def process_table(self, table: Table, port: int): + | if table.empty: + | yield {'html-content': self.render_error("Input table is empty.")} + | return + | + | try: + | table[$timeColumn] = pd.to_datetime(table[$timeColumn], errors='coerce') + | table = table.dropna(subset=$dropnaStr).sort_values(by=$timeColumn) + | + | if table.empty: + | yield {'html-content': self.render_error("Table became empty after filtering.")} + | return + | + | fig = $plotFunc(table, x=$timeColumn, y=$valueColumn$colorArg$facetArg) + | + | if $showSlider: + | fig.update_xaxes(rangeslider_visible=True) + | + | fig.update_layout( + | margin=dict(l=0, r=0, t=30, b=0), + | title=dict(text="Time Series Plot", x=0.5), + | xaxis_title=$timeColumn, + | yaxis_title=$valueColumn, + | template="plotly_white" + | ) + | + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', full_html=False) + | yield {'html-content': html} + | + | except Exception as e: + | yield {'html-content': self.render_error(str(e))} + |""".encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/treeplot/TreePlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/treeplot/TreePlotOpDesc.scala new file mode 100644 index 00000000000..3c951b90b7d --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/treeplot/TreePlotOpDesc.scala @@ -0,0 +1,188 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.treeplot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +/** + * Visualization Operator for Tree Plots. + * + * This operator uses a single column containing parent-child pairs + * to construct and visualize an interactive, top-down tree that automatically + * sizes itself and supports intuitive scroll/pinch zooming. + */ +class TreePlotOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "Edge List Column", required = true) + @JsonSchemaTitle("Edge List Column") + @JsonPropertyDescription("Column with [parent, child] pairs") + @AutofillAttributeName + var edgeListColumn: EncodableString = "" + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + userFriendlyName = "Tree Plot", + operatorDescription = + "Visualize hierarchical data as a top-down, interactive, auto-sizing tree", + operatorGroupName = OperatorGroupConstants.VISUALIZATION_STATISTICAL_GROUP + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + Map( + operatorInfo.outputPorts.head.id -> Schema() + .add("html-content", AttributeType.STRING) + ) + } + + override def generatePythonCode(): String = { + assert(edgeListColumn.nonEmpty) + + pyb""" + |from pytexera import * + | + |import plotly.graph_objects as go + |import plotly.io + |import igraph + |from igraph import Graph, EdgeSeq + |import pandas as pd + |import ast + | + |class ProcessTableOperator(UDFTableOperator): + | + | def render_error(self, error_msg): + | return f'''

    Tree Plot is not available.

    + |

    Reason: {error_msg}

    ''' + | + | def make_annotations(self, pos, text): + | font_color = 'rgb(250,250,250)' + | node_color = '#6175c1' + | font_size = 10 + | + | annotations = [] + | for k, (node_name, coords) in enumerate(pos.items()): + | annotations.append( + | dict( + | text=text[k], + | x=coords[0], + | y=coords[1], + | xref='x1', yref='y1', + | font=dict(color=font_color, size=font_size), + | showarrow=False, + | align='center', + | bordercolor='rgb(50,50,50)', + | borderwidth=1, + | borderpad=5, + | bgcolor=node_color, + | opacity=0.8 + | ) + | ) + | return annotations + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("Input table is empty.")} + | return + | + | edges = [] + | for item in table[$edgeListColumn].dropna(): + | try: + | edge = ast.literal_eval(str(item)) + | if isinstance(edge, (list, tuple)) and len(edge) == 2: + | edges.append(list(edge)) + | except (ValueError, SyntaxError): + | pass + | + | if not edges: + | yield {'html-content': self.render_error("No valid [parent, child] pairs found in column " + $edgeListColumn + ".")} + | return + | + | G = Graph.TupleList(edges, directed=True) + | labels = G.vs['name'] + | + | layout_algorithm = 'rt' + | try: + | lay = G.layout(layout_algorithm) + | except Exception as e: + | yield {'html-content': self.render_error(f"Layout algorithm '{layout_algorithm}' failed: {e}")} + | return + | + | HORIZONTAL_DENSITY = 120 + | VERTICAL_DENSITY = 120 + | PADDING = 200 + | MIN_WIDTH = 800 + | MIN_HEIGHT = 600 + | + | if len(lay.coords) > 1: + | x_coords, y_coords = zip(*lay.coords) + | x_range = max(x_coords) - min(x_coords) + | y_range = max(y_coords) - min(y_coords) + | plot_width = max(MIN_WIDTH, x_range * HORIZONTAL_DENSITY + PADDING) + | plot_height = max(MIN_HEIGHT, y_range * VERTICAL_DENSITY + PADDING) + | else: + | plot_width = MIN_WIDTH + | plot_height = MIN_HEIGHT + | + | # Invert the y-axis to make the tree grow top-down. + | position = {k: (lay[k][0], -lay[k][1]) for k in range(len(labels))} + | + | Xe = [] + | Ye = [] + | for edge in G.get_edgelist(): + | Xe += [position[edge[0]][0], position[edge[1]][0], None] + | Ye += [position[edge[0]][1], position[edge[1]][1], None] + | + | fig = go.Figure() + | + | fig.add_trace(go.Scatter(x=Xe, y=Ye, mode='lines', + | line=dict(color='rgb(210,210,210)', width=1), + | hoverinfo='none')) + | + | axis = dict(showline=False, zeroline=False, showgrid=False, showticklabels=False) + | + | fig.update_layout(title='Tree Plot', + | width=int(plot_width), + | height=int(plot_height), + | annotations=self.make_annotations(position, labels), + | font_size=12, + | showlegend=False, + | xaxis=axis, + | yaxis=axis, + | margin=dict(l=40, r=40, b=85, t=100), + | dragmode='pan', + | hovermode='closest', + | plot_bgcolor='rgb(248,248,248)') + | + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + | + |""".encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/urlviz/UrlVizOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/urlviz/UrlVizOpDesc.scala new file mode 100644 index 00000000000..00de79970fa --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/urlviz/UrlVizOpDesc.scala @@ -0,0 +1,84 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.urlviz + +import com.fasterxml.jackson.annotation.JsonProperty +import com.kjetland.jackson.jsonSchema.annotations.{JsonSchemaInject, JsonSchemaTitle} +import org.apache.texera.amber.core.executor.OpExecWithClassName +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.virtualidentity.{ExecutionIdentity, WorkflowIdentity} +import org.apache.texera.amber.core.workflow.{PhysicalOp, SchemaPropagationFunc} +import org.apache.texera.amber.operator.LogicalOp +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +/** + * URL Visualization operator to render any content in given URL link + * This is the description of the operator + */ +@JsonSchemaInject(json = """ + { + "attributeTypeRules": { + "urlContentAttrName": { + "enum": ["string"] + } + } + } + """) +class UrlVizOpDesc extends LogicalOp { + + @JsonProperty(required = true) + @JsonSchemaTitle("URL content") + @AutofillAttributeName + val urlContentAttrName: String = "" + + override def getPhysicalOp( + workflowId: WorkflowIdentity, + executionId: ExecutionIdentity + ): PhysicalOp = { + PhysicalOp + .manyToOnePhysicalOp( + workflowId, + executionId, + operatorIdentifier, + OpExecWithClassName( + "org.apache.texera.amber.operator.visualization.urlviz.UrlVizOpExec", + objectMapper.writeValueAsString(this) + ) + ) + .withInputPorts(operatorInfo.inputPorts) + .withOutputPorts(operatorInfo.outputPorts) + .withPropagateSchema( + SchemaPropagationFunc(_ => { + val outputSchema = Schema().add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + }) + ) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "URL Visualizer", + "Render the content of URL", + OperatorGroupConstants.VISUALIZATION_MEDIA_GROUP + ) + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/urlviz/UrlVizOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/urlviz/UrlVizOpExec.scala new file mode 100644 index 00000000000..5e5338aee36 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/urlviz/UrlVizOpExec.scala @@ -0,0 +1,45 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.urlviz + +import org.apache.texera.amber.core.executor.OperatorExecutor +import org.apache.texera.amber.core.tuple.{Tuple, TupleLike} +import org.apache.texera.amber.util.JSONUtils.objectMapper + +/** + * URL Visualization operator to render any given URL link + */ +class UrlVizOpExec(descString: String) extends OperatorExecutor { + private val desc: UrlVizOpDesc = objectMapper.readValue(descString, classOf[UrlVizOpDesc]) + override def processTuple(tuple: Tuple, port: Int): Iterator[TupleLike] = { + val iframe = + s""" + | + | + | + | + |""".stripMargin + Iterator(TupleLike(iframe)) + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/volcanoPlot/VolcanoPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/volcanoPlot/VolcanoPlotOpDesc.scala new file mode 100644 index 00000000000..112bcccf0f6 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/volcanoPlot/VolcanoPlotOpDesc.scala @@ -0,0 +1,113 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.volcanoPlot + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} + +class VolcanoPlotOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(required = true) + @JsonSchemaTitle("Effect Size (log2 Fold Change)") + @JsonPropertyDescription( + "Select the column representing the effect size or magnitude " + + "of change between two experimental groups. This value is typically a log2 fold change " + + "and is used for the x-axis of the volcano plot." + ) + @AutofillAttributeName var effectColumn: EncodableString = "" + + @JsonProperty(required = true) + @JsonSchemaTitle("P-Value Column") + @JsonPropertyDescription( + "Select the column representing the p-value associated with the " + + "statistical test for each feature. This value is transformed using -log10(p-value) and " + + "plotted on the y-axis to indicate statistical significance." + ) + @AutofillAttributeName var pvalueColumn: EncodableString = "" + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + userFriendlyName = "Volcano Plot", + operatorDescription = "Displays statistical significance versus effect size", + operatorGroupName = OperatorGroupConstants.VISUALIZATION_SCIENTIFIC_GROUP + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def generatePythonCode(): String = { + pyb""" + |from pytexera import * + |import plotly.express as px + |import plotly.io + |import numpy as np + | + |class ProcessTableOperator(UDFTableOperator): + | + | def render_error(self, msg): + | return f"

    Volcano Plot failed

    {msg}

    " + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {"html-content": self.render_error("Input table is empty.")} + | return + | + | if $pvalueColumn not in table.columns or $effectColumn not in table.columns: + | yield {"html-content": self.render_error("Missing required columns in table.")} + | return + | + | # Filter out non-positive p-values to avoid math errors + | table = table[table[$pvalueColumn] > 0] + | if table.empty: + | yield {"html-content": self.render_error("No rows with valid p-values.")} + | return + | + | table["-log10(pvalue)"] = -np.log10(table[$pvalueColumn]) + | + | fig = px.scatter( + | table, + | x=$effectColumn, + | y="-log10(pvalue)", + | hover_name=table.columns[0], + | color=$effectColumn, + | color_continuous_scale="RdBu", + | title="Volcano Plot" + | ) + | + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {"html-content": html} + |""".encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/waterfallChart/WaterfallChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/waterfallChart/WaterfallChartOpDesc.scala new file mode 100644 index 00000000000..e607d768a47 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/waterfallChart/WaterfallChartOpDesc.scala @@ -0,0 +1,110 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.waterfallChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder + +class WaterfallChartOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "xColumn", required = true) + @JsonSchemaTitle("X Axis Values") + @JsonPropertyDescription("The column representing categories or stages") + @AutofillAttributeName + var xColumn: EncodableString = _ + + @JsonProperty(value = "yColumn", required = true) + @JsonSchemaTitle("Y Axis Values") + @JsonPropertyDescription("The column representing numeric values for each stage") + @AutofillAttributeName + var yColumn: EncodableString = _ + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Waterfall Chart", + "Visualize data as a waterfall chart", + OperatorGroupConstants.VISUALIZATION_FINANCIAL_GROUP + ) + + def createPlotlyFigure(): PythonTemplateBuilder = { + pyb""" + | x_values = table[$xColumn] + | y_values = table[$yColumn] + | + | fig = go.Figure(go.Waterfall( + | name="Waterfall", orientation="v", + | measure=["relative"] * (len(y_values) - 1) + ["total"], + | x=x_values, + | y=y_values, + | textposition="outside", + | text=[f"{v:+}" for v in y_values], + | connector={"line": {"color": "rgb(63, 63, 63)"}} + | )) + | + | fig.update_layout(showlegend=True, waterfallgap=0.3) + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly.graph_objects as go + |import plotly.io + | + |class ProcessTableOperator(UDFTableOperator): + | + | # Generate custom error message as html string + | def render_error(self, error_msg) -> str: + | return '''

    Waterfall chart is not available.

    + |

    Reason is: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${createPlotlyFigure()} + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + |""" + finalCode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/windRoseChart/WindRoseChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/windRoseChart/WindRoseChartOpDesc.scala new file mode 100644 index 00000000000..4b930d541f7 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/windRoseChart/WindRoseChartOpDesc.scala @@ -0,0 +1,128 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.windRoseChart + +import com.fasterxml.jackson.annotation.{JsonProperty, JsonPropertyDescription} +import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.workflow.OutputPort.OutputMode +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.{InputPort, OutputPort, PortIdentity} +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder +import javax.validation.constraints.NotNull + +class WindRoseChartOpDesc extends PythonOperatorDescriptor { + + @JsonProperty(value = "rColumn", required = true) + @JsonSchemaTitle("Radial Values (r)") + @JsonPropertyDescription("Numeric values representing magnitude (e.g., frequency)") + @AutofillAttributeName + @NotNull(message = "Radial Values (r) column must be selected.") + var rColumn: EncodableString = _ + + @JsonProperty(value = "thetaColumn", required = true) + @JsonSchemaTitle("Angular Values (θ)") + @JsonPropertyDescription("Direction or angle categories (e.g., N, NE, E)") + @AutofillAttributeName + @NotNull(message = "Angular Values (θ) column must be selected.") + var thetaColumn: EncodableString = _ + + @JsonProperty(value = "colorColumn", required = false) + @JsonSchemaTitle("Color Group") + @JsonPropertyDescription("Optional grouping column (e.g., wind strength)") + @AutofillAttributeName + var colorColumn: EncodableString = _ + + override def operatorInfo: OperatorInfo = + OperatorInfo( + userFriendlyName = "Wind Rose Chart", + operatorDescription = "Displays wind distribution using a polar bar chart", + operatorGroupName = OperatorGroupConstants.VISUALIZATION_SCIENTIFIC_GROUP, + inputPorts = List(InputPort()), + outputPorts = List(OutputPort(mode = OutputMode.SINGLE_SNAPSHOT)) + ) + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + def createPlotlyFigure(): PythonTemplateBuilder = { + val colorArg = + if (colorColumn != null && colorColumn.nonEmpty) + pyb""" + | color=$colorColumn, + |""" + else + pyb"" + + pyb""" + | fig = px.bar_polar( + | table, + | r=$rColumn, + | theta=$thetaColumn, + |$colorArg + | color_discrete_sequence=px.colors.sequential.Plasma_r + | ) + |""" + } + + override def generatePythonCode(): String = { + val finalCode = + pyb""" + |from pytexera import * + | + |import plotly.graph_objects as go + |import plotly.io + |import plotly.express as px + | + |class ProcessTableOperator(UDFTableOperator): + | + | # Generate custom error message as html string + | def render_error(self, error_msg) -> str: + | return '''

    Wind Rose chart is not available.

    + |

    Reason is: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | if table[$rColumn].dtype.kind not in ["i", "u", "f"]: + | yield {'html-content': self.render_error( + | "Radial column must be numeric (int, float, or double)." + | )} + | return + | ${createPlotlyFigure()} + | html = plotly.io.to_html(fig, include_plotlyjs='cdn', auto_play=False) + | yield {'html-content': html} + |""" + finalCode.encode + } + +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/wordCloud/WordCloudOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/wordCloud/WordCloudOpDesc.scala new file mode 100644 index 00000000000..9eda36aaac1 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/wordCloud/WordCloudOpDesc.scala @@ -0,0 +1,111 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.wordCloud + +import com.fasterxml.jackson.annotation.JsonProperty +import com.kjetland.jackson.jsonSchema.annotations.{ + JsonSchemaInject, + JsonSchemaInt, + JsonSchemaTitle +} +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder.PythonTemplateBuilderStringContext +import org.apache.texera.amber.pybuilder.PyStringTypes.EncodableString +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.operator.metadata.annotations.AutofillAttributeName +import org.apache.texera.amber.operator.metadata.{OperatorGroupConstants, OperatorInfo} +import org.apache.texera.amber.operator.visualization.ImageUtility +import org.apache.texera.amber.pybuilder.PythonTemplateBuilder +class WordCloudOpDesc extends PythonOperatorDescriptor { + @JsonProperty(required = true) + @JsonSchemaTitle("Text column") + @AutofillAttributeName + var textColumn: EncodableString = "" + + @JsonProperty(defaultValue = "100") + @JsonSchemaTitle("Number of most frequent words") + @JsonSchemaInject(ints = Array(new JsonSchemaInt(path = "exclusiveMinimum", value = 0))) + var topN: Integer = 100 + + override def getOutputSchemas( + inputSchemas: Map[PortIdentity, Schema] + ): Map[PortIdentity, Schema] = { + val outputSchema = Schema() + .add("html-content", AttributeType.STRING) + Map(operatorInfo.outputPorts.head.id -> outputSchema) + } + + override def operatorInfo: OperatorInfo = + OperatorInfo.forVisualization( + "Word Cloud", + "Generate word cloud for texts", + OperatorGroupConstants.VISUALIZATION_MEDIA_GROUP + ) + + def manipulateTable(): PythonTemplateBuilder = { + pyb""" + | table.dropna(subset = [$textColumn], inplace = True) #remove missing values + | table = table[table[$textColumn].str.contains(r'\w', regex=True)] + |""" + } + + def createWordCloudFigure(): PythonTemplateBuilder = { + pyb""" + | text = ' '.join(table[$textColumn]) + | + | # Generate an image in a FHD resolution + | from wordcloud import WordCloud, STOPWORDS + | wordcloud = WordCloud(width=1920, height=1080, stopwords=set(STOPWORDS), max_words=$topN, background_color='white', include_numbers=True).generate(text) + | + | from io import BytesIO + | image_stream = BytesIO() + | wordcloud.to_image().save(image_stream, format='PNG') + | binary_image_data = image_stream.getvalue() + |""" + } + + override def generatePythonCode(): String = { + pyb""" + |from pytexera import * + | + |class ProcessTableOperator(UDFTableOperator): + | + | # Generate custom error message as html string + | def render_error(self, error_msg) -> str: + | return '''

    Wordcloud is not available.

    + |

    Reason is: {}

    + | '''.format(error_msg) + | + | @overrides + | def process_table(self, table: Table, port: int) -> Iterator[Optional[TableLike]]: + | if table.empty: + | yield {'html-content': self.render_error("input table is empty.")} + | return + | ${manipulateTable()} + | if table.empty: + | yield {'html-content': self.render_error("text column does not contain words or contains only nulls.")} + | return + | ${createWordCloudFigure()} + | ${ImageUtility.encodeImageToHTML()} + | yield {'html-content': html} + |""".encode + } +} diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/util/ObjectMapperUtils.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/util/ObjectMapperUtils.scala new file mode 100644 index 00000000000..7d7168299a6 --- /dev/null +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/util/ObjectMapperUtils.scala @@ -0,0 +1,41 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.amber.util + +import org.apache.texera.amber.operator.metadata.OperatorMetadataGenerator + +object ObjectMapperUtils { + + /** + * Explicitly start a thread to let the objectMapper load all logical operator classes for serde/deserde. + * + * This call prevents the initial delay of serialization & deserialization in other application logics. + */ + def warmupObjectMapperForOperatorsSerde(): Unit = { + val thread = new Thread( + new Runnable { + override def run(): Unit = { + OperatorMetadataGenerator.generateAllOperatorMetadata() + } + }, + "ObjectMapperWarmupForOperatorsThread" + ) + thread.start() + } +} diff --git a/common/workflow-operator/src/test/resources/100.jsonl b/common/workflow-operator/src/test/resources/100.jsonl new file mode 100644 index 00000000000..c07e55974b8 --- /dev/null +++ b/common/workflow-operator/src/test/resources/100.jsonl @@ -0,0 +1,100 @@ +{"id":186199912341,"first_name":"Costanza","last_name":"Hawyes","email":"chawyes0@ameblo.jp","gender":"Genderfluid","ip_address":"175.145.10.21","flagged":true,"year":1995,"created_at":"2005-12-10T03:46:36Z"} +{"id":791955784098,"first_name":"Richie","last_name":"Yanyushkin","email":"ryanyushkin1@ucoz.ru","gender":"Bigender","ip_address":"206.231.183.126","flagged":false,"year":2000,"created_at":"2010-03-30T00:49:39Z"} +{"id":988731692969,"first_name":"Martin","last_name":"Karpf","email":"mkarpf2@cnet.com","gender":"Male","ip_address":"205.107.213.118","flagged":false,"year":2007,"created_at":"2013-10-26T23:05:48Z"} +{"id":1081558226892,"first_name":"Elizabeth","last_name":"Selkirk","email":"eselkirk3@mashable.com","gender":"Male","flagged":true,"year":2008,"created_at":"2001-07-27T21:49:54Z"} +{"id":897813868540,"first_name":"Frank","last_name":"Georgeon","email":"fgeorgeon4@printfriendly.com","gender":"Bigender","flagged":false,"year":2006,"created_at":"2019-04-20T23:18:23Z"} +{"id":1010304209635,"first_name":"Genni","last_name":"MacLese","email":"gmaclese5@illinois.edu","gender":"Male","ip_address":"71.221.255.236","flagged":false,"year":1995,"created_at":"2005-03-14T07:54:27Z"} +{"id":513093768109,"first_name":"Ursa","last_name":"Daburn","email":"udaburn6@paypal.com","gender":"Genderqueer","ip_address":"6.102.149.82","flagged":true,"year":1995,"created_at":"2017-10-26T07:46:52Z"} +{"id":1126296922615,"first_name":"Whit","last_name":"Lippo","email":"wlippo7@psu.edu","gender":"Male","flagged":true,"year":1998,"created_at":"2011-06-15T12:33:03Z"} +{"id":362785897296,"first_name":"Hersh","email":"hmccuish8@ebay.co.uk","gender":"Agender","ip_address":"231.225.20.129","flagged":true,"year":2008,"created_at":"2014-05-05T00:49:25Z"} +{"id":990564202666,"first_name":"Nessi","last_name":"Roan","email":"nroan9@squarespace.com","gender":"Agender","flagged":true,"year":2003,"created_at":"2020-06-27T05:58:11Z"} +{"id":1047115072081,"first_name":"Nobie","email":"nhennemanna@g.co","gender":"Bigender","flagged":true,"year":1986,"created_at":"2008-07-08T15:59:43Z"} +{"id":844522669072,"first_name":"Debra","last_name":"Skim","email":"dskimb@apache.org","gender":"Polygender","flagged":true,"year":2010,"created_at":"2021-04-03T03:19:23Z"} +{"id":1213494768337,"first_name":"Paulie","last_name":"Boland","email":"pbolandc@nba.com","gender":"Female","flagged":true,"year":2005,"created_at":"2003-01-06T08:18:15Z"} +{"id":666582696758,"first_name":"Agustin","last_name":"McElree","email":"amcelreed@cnet.com","gender":"Genderfluid","ip_address":"72.43.212.69","flagged":true,"year":1999,"created_at":"2016-06-18T14:04:50Z"} +{"id":226782116420,"first_name":"Dilan","last_name":"Ewbank","email":"dewbanke@arizona.edu","gender":"Non-binary","ip_address":"227.178.81.147","flagged":false,"year":1996,"created_at":"2003-03-21T00:18:51Z"} +{"id":206918707128,"first_name":"Caresa","last_name":"Amberger","email":"cambergerf@arizona.edu","gender":"Genderfluid","ip_address":"16.52.243.119","flagged":true,"year":2001,"created_at":"2008-01-29T23:12:42Z"} +{"id":999526808076,"first_name":"Ancell","last_name":"Cadagan","email":"acadagang@digg.com","gender":"Genderfluid","flagged":true,"year":1994,"created_at":"2002-12-26T15:16:03Z"} +{"id":1091458471557,"first_name":"Dulciana","email":"dmcwhinh@hp.com","gender":"Female","ip_address":"171.167.27.57","flagged":false,"year":2005,"created_at":"2003-07-11T19:17:58Z"} +{"id":804833580549,"first_name":"Adler","last_name":"McPhilip","email":"amcphilipi@jimdo.com","gender":"Bigender","ip_address":"8.153.243.223","flagged":false,"year":1979,"created_at":"2010-11-13T15:25:56Z"} +{"id":751165619291,"first_name":"Brita","last_name":"Weddup","email":"bweddupj@ucsd.edu","gender":"Polygender","flagged":true,"year":2009,"created_at":"2018-06-27T17:30:12Z"} +{"id":767014826369,"first_name":"Magnum","last_name":"Horlick","email":"mhorlickk@google.pl","gender":"Agender","ip_address":"101.236.46.139","flagged":false,"year":1995,"created_at":"2010-10-09T20:14:07Z"} +{"id":711544046719,"first_name":"Florenza","last_name":"Demcak","email":"fdemcakl@123-reg.co.uk","gender":"Non-binary","ip_address":"120.113.184.63","flagged":false,"year":2004,"created_at":"2007-06-04T07:09:41Z"} +{"id":1022852113804,"first_name":"Corrie","last_name":"Gueny","email":"cguenym@pinterest.com","gender":"Non-binary","flagged":true,"year":1986,"created_at":"2018-03-29T21:30:39Z"} +{"test_object":{"array": [{"inner": 1, "another": 2},{"inner": 3, "another": 4}]},"id":1032800400604,"first_name":"Dicky","last_name":"Livezey","email":"dlivezeyn@wsj.com","gender":"Non-binary","flagged":false,"year":1995,"created_at":"2014-10-07T03:23:45Z"} +{"id":606572988669,"first_name":"Pablo","last_name":"Heliar","email":"pheliaro@ow.ly","gender":"Polygender","flagged":false,"year":1964,"created_at":"2004-10-17T17:05:25Z"} +{"id":715019978569,"first_name":"Benn","last_name":"Hugk","email":"bhugkp@japanpost.jp","gender":"Male","flagged":true,"year":2000,"created_at":"2002-04-04T09:02:40Z"} +{"id":266310620259,"first_name":"Oneida","last_name":"Georgiades","email":"ogeorgiadesq@amazon.co.uk","gender":"Agender","flagged":false,"year":2002,"created_at":"2005-01-24T05:53:13Z"} +{"id":588738215969,"first_name":"Judon","email":"jcasajuanar@tiny.cc","gender":"Female","ip_address":"165.97.78.144","flagged":false,"year":2006,"created_at":"2021-03-13T11:39:03Z"} +{"id":781239301046,"first_name":"Pepito","last_name":"Francesch","email":"pfranceschs@surveymonkey.com","gender":"Female","ip_address":"246.88.155.119","flagged":true,"year":2012,"created_at":"2009-07-01T21:33:47Z"} +{"id":358241319650,"first_name":"Rickert","last_name":"Vaskin","email":"rvaskint@sbwire.com","gender":"Genderfluid","ip_address":"241.222.73.189","flagged":false,"year":1987,"created_at":"2003-09-10T04:42:29Z"} +{"id":1070740140647,"first_name":"Gillan","last_name":"Gergely","email":"ggergelyu@tinypic.com","gender":"Genderfluid","flagged":true,"year":1998,"created_at":"2018-10-16T21:56:27Z"} +{"id":922016611950,"first_name":"Rosalie","last_name":"Holborn","email":"rholbornv@diigo.com","gender":"Non-binary","ip_address":"96.198.8.127","flagged":false,"year":1984,"created_at":"2010-05-21T06:52:19Z"} +{"id":955664025444,"first_name":"Arlette","last_name":"Avery","email":"aaveryw@about.me","gender":"Polygender","flagged":true,"year":1987,"created_at":"2002-11-25T11:21:29Z"} +{"id":1059025102411,"first_name":"James","last_name":"Asipenko","email":"jasipenkox@goo.ne.jp","gender":"Female","ip_address":"28.234.234.218","flagged":false,"year":2004,"created_at":"2009-03-29T06:30:05Z"} +{"id":812773302656,"first_name":"Ricki","last_name":"Bouda","email":"rbouday@icq.com","gender":"Agender","ip_address":"34.168.107.243","flagged":true,"year":1996,"created_at":"2003-11-20T20:06:09Z"} +{"id":448091978845,"first_name":"Johanna","last_name":"Kellick","gender":"Male","flagged":false} +{"id":815776331856,"first_name":"Laurent","last_name":"Ormiston","email":"lormiston10@gnu.org","gender":"Genderqueer","flagged":true,"year":1995,"created_at":"2002-07-16T08:24:24Z"} +{"id":902831439381,"first_name":"Mandel","last_name":"Velte","email":"mvelte11@issuu.com","gender":"Non-binary","flagged":true,"year":2012,"created_at":"2004-06-10T08:15:25Z"} +{"id":169918319893,"first_name":"Sammie","last_name":"Sexty","email":"ssexty12@g.co","gender":"Genderqueer","flagged":false,"year":1999,"created_at":"2007-01-30T21:01:34Z"} +{"id":480080215984,"first_name":"Petronilla","last_name":"Tussaine","email":"ptussaine13@dion.ne.jp","gender":"Polygender","ip_address":"116.6.121.226","flagged":true,"year":2008,"created_at":"2017-04-16T01:34:16Z"} +{"id":665842344335,"first_name":"Lazaro","last_name":"Aronow","email":"laronow14@time.com","gender":"Male","ip_address":"241.43.119.174","flagged":true,"year":2004,"created_at":"2020-06-01T05:07:49Z"} +{"id":349674304279,"first_name":"Shea","last_name":"Dugall","gender":"Female","ip_address":"46.202.198.233","flagged":false} +{"first_name":"Berta","email":"bwigginton16@yandex.ru","gender":"Polygender","ip_address":"207.184.131.158","year":1988,"created_at":"2005-02-20T10:52:21Z"} +{"id":308965977872,"first_name":"Mychal","gender":"Polygender","flagged":true} +{"id":557865318679,"first_name":"Loreen","email":"lprimak18@answers.com","gender":"Genderfluid","flagged":true,"year":1994,"created_at":"2014-10-02T17:48:31Z"} +{"id":888144164713,"first_name":"Olimpia","email":"omuckleston19@bandcamp.com","gender":"Genderfluid","flagged":false,"year":2007,"created_at":"2004-08-12T10:27:25Z"} +{"id":797385211447,"first_name":"Abby","last_name":"Oganesian","email":"aoganesian1a@ucoz.ru","gender":"Agender","ip_address":"244.224.141.60","flagged":false,"year":2008,"created_at":"2004-01-18T15:57:51Z"} +{"id":766174677180,"first_name":"Sigrid","last_name":"Spellacey","email":"sspellacey1b@jigsy.com","gender":"Non-binary","ip_address":"98.42.11.228","flagged":false,"year":1986,"created_at":"2011-12-25T23:30:31Z"} +{"id":1123714826629,"first_name":"Sile","last_name":"Langworthy","email":"slangworthy1c@weibo.com","gender":"Bigender","flagged":true,"year":2003,"created_at":"2015-09-09T17:00:50Z"} +{"id":658572008560,"first_name":"Chaddy","last_name":"Paget","email":"cpaget1d@booking.com","gender":"Male","flagged":true,"year":2004,"created_at":"2004-10-06T23:12:12Z"} +{"id":1069105521866,"first_name":"Tracey","email":"tlegrand1e@wisc.edu","flagged":true,"year":2005,"created_at":"2011-04-14T03:41:19Z"} +{"id":1150988421152,"first_name":"Claire","last_name":"Styles","email":"cstyles1f@free.fr","gender":"Agender","ip_address":"186.230.233.45","flagged":true,"year":1994,"created_at":"2003-03-03T17:32:37Z"} +{"id":522438403794,"first_name":"Bart","last_name":"Sleep","gender":"Agender","ip_address":"252.113.32.255","flagged":false} +{"id":743538707878,"first_name":"Loydie","last_name":"Pollicote","email":"lpollicote1h@msu.edu","gender":"Non-binary","flagged":true,"year":2012,"created_at":"2015-03-25T00:07:45Z"} +{"id":1017309689594,"first_name":"Wolfie","email":"wsamwell1i@csmonitor.com","gender":"Male","flagged":true,"year":2008,"created_at":"2016-09-06T04:41:57Z"} +{"id":746005059890,"first_name":"Alfons","last_name":"Didsbury","email":"adidsbury1j@un.org","gender":"Bigender","flagged":true,"year":1980,"created_at":"2009-02-08T14:38:18Z"} +{"id":772541197163,"first_name":"Fransisco","last_name":"McGrill","email":"fmcgrill1k@dell.com","gender":"Genderqueer","ip_address":"136.128.121.83","flagged":false,"year":1995,"created_at":"2005-07-01T03:52:04Z"} +{"id":458285213320,"first_name":"Gilda","last_name":"Janjic","gender":"Male","ip_address":"205.103.25.96","flagged":true} +{"id":376206481553,"first_name":"Garth","last_name":"Packington","email":"gpackington1m@bravesites.com","gender":"Bigender","ip_address":"80.209.220.27","flagged":false,"year":2011,"created_at":"2014-09-26T21:56:35Z"} +{"id":150428065208,"first_name":"Elonore","email":"emccarle1n@jigsy.com","gender":"Agender","flagged":false,"year":1992,"created_at":"2015-09-02T03:24:43Z"} +{"id":266115904164,"first_name":"Magda","last_name":"Feavyour","email":"mfeavyour1o@seattletimes.com","gender":"Genderfluid","ip_address":"167.252.133.247","flagged":false,"year":2012,"created_at":"2011-07-09T15:43:20Z"} +{"id":851062224711,"first_name":"Far","last_name":"Cornock","email":"fcornock1p@blog.com","gender":"Genderqueer","flagged":true,"year":2009,"created_at":"2015-01-17T18:17:27Z"} +{"id":622360231608,"first_name":"Annadiana","last_name":"Philson","email":"aphilson1q@wikimedia.org","gender":"Genderqueer","flagged":true,"year":1991,"created_at":"2010-01-03T21:04:09Z"} +{"id":529097503922,"first_name":"Aeriell","last_name":"Straker","email":"astraker1r@bluehost.com","gender":"Male","ip_address":"166.149.245.238","flagged":true,"year":1981,"created_at":"2011-09-28T08:14:41Z"} +{"id":921608714048,"first_name":"Aila","last_name":"Duplan","email":"aduplan1s@ed.gov","gender":"Bigender","flagged":true,"year":2010,"created_at":"2003-01-13T15:31:46Z"} +{"id":252482550964,"first_name":"Josie","last_name":"Folshom","email":"jfolshom1t@163.com","gender":"Genderfluid","ip_address":"95.95.234.231","flagged":false,"year":2003,"created_at":"2005-11-25T11:51:19Z"} +{"id":523077272734,"first_name":"Mahmud","last_name":"Allum","email":"mallum1u@desdev.cn","gender":"Non-binary","flagged":true,"year":2006,"created_at":"2015-06-01T20:11:17Z"} +{"id":194703637418,"first_name":"Lee","email":"lklimus1v@amazonaws.com","gender":"Agender","flagged":true,"year":1998,"created_at":"2014-05-25T04:20:39Z"} +{"id":988390903420,"first_name":"Fidole","last_name":"Dudeney","email":"fdudeney1w@blogtalkradio.com","gender":"Genderqueer","ip_address":"210.164.84.230","flagged":true,"year":1996,"created_at":"2012-04-27T10:40:19Z"} +{"id":1211944760205,"first_name":"Issie","last_name":"Whitney","email":"iwhitney1x@hatena.ne.jp","gender":"Polygender","flagged":false,"year":2012,"created_at":"2017-10-26T00:23:52Z"} +{"id":352660490585,"first_name":"Esme","last_name":"Souley","email":"esouley1y@gizmodo.com","gender":"Male","ip_address":"11.136.33.54","flagged":false,"year":2005,"created_at":"2005-12-14T08:29:45Z"} +{"id":914455921146,"first_name":"Betsy","last_name":"Coronas","email":"bcoronas1z@flickr.com","gender":"Polygender","ip_address":"221.73.255.101","flagged":false,"year":2012,"created_at":"2017-10-18T19:38:51Z"} +{"id":587221981370,"first_name":"Johnath","last_name":"Firle","email":"jfirle20@cornell.edu","gender":"Genderfluid","flagged":false,"year":1988,"created_at":"2017-01-01T08:50:20Z"} +{"id":290854565473,"first_name":"Maire","last_name":"Wikey","email":"mwikey21@acquirethisname.com","gender":"Female","flagged":true,"year":2004,"created_at":"2013-01-28T21:03:41Z"} +{"id":885862854751,"first_name":"Hynda","last_name":"Monsey","email":"hmonsey22@booking.com","gender":"Male","ip_address":"103.19.35.18","flagged":true,"year":1996,"created_at":"2006-12-30T03:39:24Z"} +{"id":499362903597,"first_name":"Ximenez","last_name":"Ballentime","email":"xballentime23@boston.com","gender":"Genderfluid","ip_address":"196.18.131.121","flagged":false,"year":2012,"created_at":"2013-05-25T16:09:13Z"} +{"id":725172063804,"first_name":"Mary","email":"mguillerman24@photobucket.com","gender":"Female","ip_address":"197.82.147.206","flagged":false,"year":2012,"created_at":"2013-09-13T22:53:35Z"} +{"id":295273978492,"first_name":"Rockey","last_name":"Mowett","email":"rmowett25@scientificamerican.com","gender":"Female","ip_address":"179.114.91.18","flagged":false,"year":2003,"created_at":"2011-07-10T20:00:43Z"} +{"id":794492026258,"first_name":"Munroe","last_name":"Crippes","email":"mcrippes26@go.com","gender":"Agender","ip_address":"251.115.141.125","flagged":true,"year":1996,"created_at":"2004-04-14T20:27:46Z"} +{"id":866570730240,"first_name":"Thayne","last_name":"Carlsson","email":"tcarlsson27@prlog.org","gender":"Polygender","flagged":false,"year":1995,"created_at":"2009-09-05T08:44:26Z"} +{"first_name":"Carlee","last_name":"Boake","email":"cboake28@reuters.com","gender":"Male","ip_address":"255.103.137.193","year":1985,"created_at":"2013-06-15T06:40:20Z"} +{"id":133106210779,"first_name":"Daveta","last_name":"Absolon","email":"dabsolon29@disqus.com","gender":"Genderfluid","ip_address":"244.47.100.69","flagged":false,"year":1994,"created_at":"2006-12-14T08:08:46Z"} +{"id":363911220671,"first_name":"Kellen","last_name":"Ipgrave","email":"kipgrave2a@skyrock.com","gender":"Male","flagged":true,"year":2008,"created_at":"2002-04-14T12:55:53Z"} +{"id":639154157060,"first_name":"Rodi","last_name":"Djekic","email":"rdjekic2b@nasa.gov","gender":"Genderfluid","flagged":true,"year":2005,"created_at":"2006-06-30T10:02:50Z"} +{"id":383148874144,"first_name":"Trista","last_name":"Brislane","email":"tbrislane2c@ed.gov","gender":"Non-binary","ip_address":"166.243.137.195","flagged":false,"year":2006,"created_at":"2011-06-25T14:46:11Z"} +{"id":899363222797,"first_name":"Buffy","last_name":"Syalvester","email":"bsyalvester2d@webeden.co.uk","gender":"Genderfluid","ip_address":"107.111.100.233","flagged":false,"year":1991,"created_at":"2012-04-22T01:30:48Z"} +{"id":247355384628,"first_name":"Korella","last_name":"Garron","email":"kgarron2e@newsvine.com","gender":"Female","flagged":true,"year":1989,"created_at":"2008-08-16T11:02:17Z"} +{"id":904418387549,"first_name":"Elia","email":"eruttgers2f@un.org","gender":"Polygender","flagged":false,"year":2002,"created_at":"2014-05-17T08:10:13Z"} +{"id":416171596315,"first_name":"Janelle","last_name":"Woodier","email":"jwoodier2g@sfgate.com","gender":"Bigender","ip_address":"219.26.27.162","flagged":true,"year":2013,"created_at":"2007-12-20T09:45:05Z"} +{"first_name":"Henrietta","last_name":"Siene","email":"hsiene2h@i2i.jp","gender":"Agender","year":1988,"created_at":"2005-10-20T08:22:41Z"} +{"id":920660541500,"first_name":"Cheston","last_name":"Eisold","email":"ceisold2i@auda.org.au","gender":"Non-binary","flagged":false,"year":2001,"created_at":"2007-04-22T11:38:46Z"} +{"id":748484900067,"first_name":"Noach","last_name":"Duffitt","email":"nduffitt2j@hugedomains.com","gender":"Bigender","ip_address":"232.37.194.31","flagged":true,"year":1992,"created_at":"2018-07-10T18:27:38Z"} +{"id":1084814982722,"first_name":"Kirsteni","last_name":"Mibourne","email":"kmibourne2k@wikipedia.org","gender":"Agender","flagged":true,"year":1993,"created_at":"2001-08-25T22:28:40Z"} +{"id":720067996085,"first_name":"Derward","last_name":"Roseaman","email":"droseaman2l@mayoclinic.com","gender":"Male","ip_address":"8.180.166.143","flagged":false,"year":1988,"created_at":"2003-07-25T07:48:04Z"} +{"id":247167449740,"first_name":"Krissie","last_name":"Payley","email":"kpayley2m@creativecommons.org","gender":"Male","ip_address":"43.229.234.246","flagged":false,"year":1996,"created_at":"2007-05-18T13:23:15Z"} +{"id":925627025965,"first_name":"Cassius","last_name":"Petticrow","email":"cpetticrow2n@sakura.ne.jp","gender":"Agender","ip_address":"32.116.234.116","flagged":false,"year":1994,"created_at":"2001-06-19T00:59:18Z"} +{"id":722485137293,"first_name":"Olivier","email":"ocrumbie2o@exblog.jp","gender":"Polygender","ip_address":"69.178.89.253","flagged":true,"year":1996,"created_at":"2010-12-11T11:41:08Z"} +{"id":464751954354,"first_name":"Blinny","last_name":"Schimon","email":"bschimon2p@wikia.com","gender":"Female","ip_address":"63.169.194.139","flagged":false,"year":2010,"created_at":"2018-06-17T06:42:35Z"} +{"id":1162752832804,"first_name":"Giovanna","last_name":"Rops","email":"grops2q@flickr.com","gender":"Genderqueer","ip_address":"237.230.138.192","flagged":true,"year":2011,"created_at":"2014-03-18T00:46:01Z"} +{"id":774141397791,"first_name":"Maurizia","last_name":"Girvan","email":"mgirvan2r@huffingtonpost.com","gender":"Genderfluid","ip_address":"184.77.46.62","flagged":false,"year":1999,"created_at":"2015-07-23T01:35:51Z"} diff --git a/common/workflow-operator/src/test/resources/1000.jsonl b/common/workflow-operator/src/test/resources/1000.jsonl new file mode 100644 index 00000000000..ae9e1914ea2 --- /dev/null +++ b/common/workflow-operator/src/test/resources/1000.jsonl @@ -0,0 +1,1000 @@ +{"id":495348462616,"first_name":"Lishe","last_name":"Pilley","email":"lpilley0@webs.com","gender":"Bigender","flagged":true,"year":1994,"created_at":"2010-05-03T19:54:08Z"} +{"id":287236128953,"first_name":"Rodolphe","last_name":"Costar","email":"rcostar1@histats.com","gender":"Male","ip_address":"210.113.208.235","flagged":true,"year":1987,"created_at":"2018-02-07T21:43:53Z"} +{"id":1018026352286,"first_name":"Christoforo","last_name":"Chapelle","email":"cchapelle2@g.co","gender":"Female","flagged":false,"year":1966,"created_at":"2015-01-08T04:34:39Z"} +{"id":621164635498,"first_name":"Emma","last_name":"Creffield","email":"ecreffield3@tripadvisor.com","gender":"Female","ip_address":"247.226.31.147","flagged":false,"year":1996,"created_at":"2003-10-01T22:22:45Z"} +{"id":770484167861,"first_name":"Marylou","last_name":"Eshelby","email":"meshelby4@bloglines.com","gender":"Male","ip_address":"44.25.242.157","flagged":false,"year":2012,"created_at":"2002-04-07T17:18:33Z"} +{"first_name":"Madison","last_name":"Niese","email":"mniese5@squarespace.com","gender":"Genderfluid","year":2012,"created_at":"2003-12-17T14:41:16Z"} +{"id":904762805781,"first_name":"Jojo","last_name":"Voce","email":"jvoce6@google.pl","ip_address":"169.66.133.168","flagged":false,"year":2005,"created_at":"2005-03-04T17:08:02Z"} +{"test_object":{"array": [{"inner": 1, "another": 2},{"inner": 3, "another": 4}]},"id":734741756781,"first_name":"Darill","last_name":"Heamus","email":"dheamus7@123-reg.co.uk","gender":"Bigender","flagged":false,"year":2003,"created_at":"2014-02-20T22:41:07Z"} +{"id":948019440425,"first_name":"Wilhelmina","last_name":"Upstell","email":"wupstell8@comcast.net","gender":"Agender","ip_address":"196.91.9.87","flagged":false,"year":1991,"created_at":"2004-08-06T21:45:43Z"} +{"id":1223799635431,"first_name":"Dennison","last_name":"Di Bartolomeo","email":"ddibartolomeo9@google.es","gender":"Agender","ip_address":"17.214.34.199","flagged":true,"year":2001,"created_at":"2007-02-01T08:53:39Z"} +{"id":1093091605047,"first_name":"Tuck","last_name":"Scrancher","email":"tscranchera@diigo.com","gender":"Genderfluid","flagged":true,"year":2003,"created_at":"2001-07-01T04:24:02Z"} +{"id":490191648533,"first_name":"Wilmer","last_name":"Cumbridge","email":"wcumbridgeb@wufoo.com","gender":"Male","ip_address":"29.201.250.59","flagged":true,"year":1985,"created_at":"2006-06-14T01:45:42Z"} +{"id":798906925542,"first_name":"Bayard","last_name":"Ghiron","email":"bghironc@opera.com","gender":"Agender","ip_address":"246.79.214.149","flagged":true,"year":2011,"created_at":"2011-04-04T17:21:51Z"} +{"id":338855242358,"first_name":"Janaye","last_name":"Togwell","email":"jtogwelld@prweb.com","ip_address":"61.231.147.44","flagged":false,"year":2001,"created_at":"2002-05-21T15:40:09Z"} +{"id":126611634270,"first_name":"Kenon","last_name":"Broadley","email":"kbroadleye@ezinearticles.com","gender":"Genderfluid","ip_address":"180.214.246.158","flagged":false,"year":2008,"created_at":"2003-11-13T04:04:31Z"} +{"id":655262664359,"first_name":"Dulcy","last_name":"Titt","email":"dtittf@g.co","gender":"Non-binary","ip_address":"129.54.221.111","flagged":true,"year":1996,"created_at":"2004-07-26T06:00:06Z"} +{"id":665576635835,"first_name":"Alf","last_name":"Dikes","email":"adikesg@intel.com","gender":"Bigender","ip_address":"221.89.236.131","flagged":true,"year":1995,"created_at":"2019-01-29T12:55:21Z"} +{"id":973965339010,"first_name":"Rod","last_name":"Kollach","email":"rkollachh@symantec.com","gender":"Agender","ip_address":"8.86.137.144","flagged":false,"year":1996,"created_at":"2001-06-14T11:59:35Z"} +{"id":360939416453,"first_name":"Eartha","last_name":"MacConnechie","email":"emacconnechiei@census.gov","gender":"Agender","flagged":true,"year":2012,"created_at":"2020-04-01T22:35:53Z"} +{"id":861521009192,"first_name":"Renado","last_name":"Orman","email":"rormanj@privacy.gov.au","gender":"Female","flagged":false,"year":2010,"created_at":"2005-08-20T20:14:21Z"} +{"first_name":"William","last_name":"Nendick","email":"wnendickk@redcross.org","gender":"Bigender","ip_address":"250.226.198.156","year":1999,"created_at":"2001-10-01T11:44:48Z"} +{"id":829759742392,"first_name":"Vince","last_name":"Gabbott","email":"vgabbottl@fastcompany.com","gender":"Bigender","ip_address":"61.132.86.205","flagged":true,"year":2009,"created_at":"2007-07-05T11:48:59Z"} +{"first_name":"Irena","last_name":"Dionis","email":"idionism@sohu.com","gender":"Genderfluid","year":2010,"created_at":"2011-01-14T20:51:01Z"} +{"id":190511254847,"first_name":"Corbie","email":"cphilon@apple.com","gender":"Polygender","flagged":true,"year":2006,"created_at":"2011-03-26T22:28:13Z"} +{"id":597237664993,"first_name":"Odessa","email":"otattersillo@yolasite.com","gender":"Polygender","ip_address":"74.34.147.207","flagged":true,"year":2001,"created_at":"2004-06-28T15:39:05Z"} +{"id":176270668022,"first_name":"Ruttger","last_name":"Maddra","email":"rmaddrap@mlb.com","gender":"Bigender","flagged":true,"year":1996,"created_at":"2019-06-28T15:50:03Z"} +{"id":633008417634,"first_name":"Sorcha","last_name":"Knivett","email":"sknivettq@youku.com","gender":"Non-binary","ip_address":"82.194.251.226","flagged":false,"year":2007,"created_at":"2004-03-19T10:19:30Z"} +{"id":661048861598,"first_name":"Garry","last_name":"Ainley","email":"gainleyr@abc.net.au","gender":"Female","ip_address":"152.220.70.152","flagged":false,"year":1999,"created_at":"2013-04-19T13:13:35Z"} +{"id":397654175873,"first_name":"Ray","last_name":"Hryniewicki","email":"rhryniewickis@fema.gov","gender":"Female","ip_address":"232.51.37.67","flagged":true,"year":1999,"created_at":"2013-04-25T21:11:30Z"} +{"id":1032374295311,"first_name":"Georgeanna","last_name":"Layus","email":"glayust@mtv.com","gender":"Female","ip_address":"198.100.34.160","flagged":true,"year":1987,"created_at":"2003-05-16T07:55:08Z"} +{"id":1213175695392,"first_name":"Maude","last_name":"Clemson","email":"mclemsonu@washingtonpost.com","gender":"Male","flagged":false,"year":1991,"created_at":"2011-10-17T03:25:42Z"} +{"id":902834279291,"first_name":"Kristos","last_name":"Boundley","email":"kboundleyv@boston.com","gender":"Male","ip_address":"127.77.79.117","flagged":false,"year":2005,"created_at":"2007-05-02T21:56:17Z"} +{"id":1200161088297,"first_name":"Perren","last_name":"Gogan","email":"pgoganw@wikipedia.org","gender":"Genderqueer","flagged":true,"year":2002,"created_at":"2005-10-29T15:49:41Z"} +{"id":297687500885,"first_name":"Frannie","email":"fwhittax@nhs.uk","gender":"Bigender","flagged":true,"year":2007,"created_at":"2015-03-21T14:46:41Z"} +{"id":354887789951,"first_name":"Fedora","last_name":"Bortolotti","email":"fbortolottiy@gov.uk","gender":"Female","ip_address":"126.249.47.50","flagged":true,"year":1999,"created_at":"2015-01-25T13:13:28Z"} +{"id":627926301354,"first_name":"Bette-ann","last_name":"McNeilly","email":"bmcneillyz@a8.net","gender":"Bigender","flagged":false,"year":1999,"created_at":"2019-06-01T09:49:29Z"} +{"id":899085211270,"first_name":"Johannah","last_name":"Breit","email":"jbreit10@miibeian.gov.cn","gender":"Genderfluid","ip_address":"192.89.25.158","flagged":false,"year":2005,"created_at":"2018-02-01T14:39:27Z"} +{"id":690104101915,"first_name":"Ellsworth","last_name":"Checkley","email":"echeckley11@forbes.com","gender":"Male","flagged":false,"year":2002,"created_at":"2018-04-19T18:53:45Z"} +{"id":1133986314642,"first_name":"Carolus","last_name":"Burlay","email":"cburlay12@sfgate.com","gender":"Male","ip_address":"80.126.45.100","flagged":false,"year":1999,"created_at":"2007-01-12T04:27:49Z"} +{"id":1155620828245,"first_name":"Gloriane","last_name":"Borne","email":"gborne13@marketwatch.com","gender":"Polygender","ip_address":"44.233.196.9","flagged":true,"year":2002,"created_at":"2016-01-17T06:40:46Z"} +{"id":645056785207,"first_name":"Anica","last_name":"Langeren","email":"alangeren14@blogger.com","gender":"Bigender","flagged":true,"year":2002,"created_at":"2013-10-28T13:02:10Z"} +{"id":245801507960,"first_name":"Shawnee","last_name":"Boribal","email":"sboribal15@usda.gov","gender":"Agender","ip_address":"238.48.40.254","flagged":true,"year":2009,"created_at":"2009-08-10T19:57:15Z"} +{"id":310305081100,"first_name":"Jaquelin","last_name":"Trowler","email":"jtrowler16@prlog.org","gender":"Agender","ip_address":"224.111.245.206","flagged":true,"year":1997,"created_at":"2013-07-01T17:59:04Z"} +{"id":783900048055,"first_name":"Desirae","last_name":"Kaines","email":"dkaines17@gizmodo.com","gender":"Polygender","flagged":true,"year":2007,"created_at":"2007-03-11T03:06:41Z"} +{"id":963562644140,"first_name":"Mallory","last_name":"MacCahey","email":"mmaccahey18@t-online.de","gender":"Female","ip_address":"180.84.168.179","flagged":false,"year":2007,"created_at":"2013-01-12T14:59:31Z"} +{"id":876406495845,"first_name":"Haze","last_name":"Partkya","email":"hpartkya19@studiopress.com","gender":"Genderqueer","ip_address":"211.77.34.17","flagged":false,"year":1987,"created_at":"2004-07-29T14:32:58Z"} +{"id":827967771639,"first_name":"Ellynn","last_name":"Geale","email":"egeale1a@pcworld.com","gender":"Genderfluid","ip_address":"166.31.1.32","flagged":false,"year":1988,"created_at":"2018-04-28T10:14:29Z"} +{"id":311890054672,"first_name":"Chloe","last_name":"Stille","email":"cstille1b@house.gov","gender":"Non-binary","ip_address":"134.117.108.160","flagged":false,"year":2008,"created_at":"2017-01-14T08:53:50Z"} +{"id":212259795020,"first_name":"Rosaline","email":"rmohring1c@delicious.com","gender":"Male","flagged":true,"year":2001,"created_at":"2013-04-21T00:11:32Z"} +{"id":970067294310,"first_name":"Ashely","last_name":"Masdon","email":"amasdon1d@soundcloud.com","gender":"Non-binary","ip_address":"169.188.11.42","flagged":true,"year":2011,"created_at":"2002-07-13T12:06:54Z"} +{"id":1189030784703,"first_name":"Markus","last_name":"Mapp","email":"mmapp1e@elegantthemes.com","gender":"Genderfluid","ip_address":"29.246.248.145","flagged":true,"year":2011,"created_at":"2020-07-04T13:22:32Z"} +{"id":330101394597,"first_name":"Zulema","email":"zchristal1f@yolasite.com","gender":"Genderfluid","flagged":true,"year":2002,"created_at":"2001-06-17T16:10:15Z"} +{"id":1185095495797,"first_name":"Gene","last_name":"Grevile","email":"ggrevile1g@bigcartel.com","gender":"Non-binary","ip_address":"168.60.30.175","flagged":true,"year":2007,"created_at":"2006-08-12T20:35:25Z"} +{"id":176393315945,"first_name":"Teriann","last_name":"Sillwood","email":"tsillwood1h@people.com.cn","gender":"Genderfluid","ip_address":"94.206.220.56","flagged":false,"year":2008,"created_at":"2013-02-16T23:59:34Z"} +{"id":164018715480,"first_name":"Marjory","last_name":"Medland","email":"mmedland1i@toplist.cz","gender":"Non-binary","ip_address":"50.53.252.87","flagged":true,"year":2003,"created_at":"2014-05-01T17:42:21Z"} +{"id":505458860439,"first_name":"Kirby","email":"khurdiss1j@buzzfeed.com","gender":"Female","flagged":true,"year":1990,"created_at":"2013-04-19T10:18:31Z"} +{"id":233009291217,"first_name":"Ondrea","last_name":"Bernardotte","email":"obernardotte1k@1und1.de","gender":"Polygender","ip_address":"185.227.221.99","flagged":true,"year":2004,"created_at":"2010-10-29T08:03:41Z"} +{"id":130388943917,"first_name":"Conchita","last_name":"Alsopp","email":"calsopp1l@hexun.com","gender":"Non-binary","ip_address":"43.226.54.235","flagged":true,"year":2001,"created_at":"2006-11-18T13:48:47Z"} +{"first_name":"Dorie","last_name":"Pinnere","email":"dpinnere1m@geocities.jp","gender":"Bigender","ip_address":"108.247.24.64","year":2012,"created_at":"2018-05-11T09:46:33Z"} +{"id":1204204148934,"first_name":"Torry","last_name":"McKeating","email":"tmckeating1n@seattletimes.com","ip_address":"195.34.19.90","flagged":true,"year":1986,"created_at":"2008-08-12T11:40:15Z"} +{"first_name":"Edith","last_name":"MacScherie","email":"emacscherie1o@angelfire.com","gender":"Bigender","ip_address":"57.91.108.65","year":1999,"created_at":"2010-01-31T18:07:43Z"} +{"id":1076329499342,"first_name":"Nicole","email":"ngradly1p@psu.edu","gender":"Genderfluid","ip_address":"94.140.66.45","flagged":true,"year":1992,"created_at":"2018-03-11T17:10:20Z"} +{"id":1149826539778,"first_name":"Ricca","last_name":"Brixham","email":"rbrixham1q@hugedomains.com","gender":"Agender","ip_address":"213.33.105.75","flagged":true,"year":2008,"created_at":"2012-08-17T02:01:06Z"} +{"id":613355956079,"first_name":"Ana","last_name":"Briant","email":"abriant1r@ycombinator.com","gender":"Agender","flagged":true,"year":1993,"created_at":"2014-11-25T23:40:25Z"} +{"id":727066596571,"first_name":"Elvira","last_name":"Willcott","email":"ewillcott1s@vk.com","gender":"Female","ip_address":"184.225.62.114","flagged":false,"year":2012,"created_at":"2007-12-09T05:14:05Z"} +{"id":162973713337,"first_name":"Fernande","last_name":"Alekhov","gender":"Agender","ip_address":"184.116.132.165","flagged":true} +{"id":605989436974,"first_name":"Farrell","last_name":"Gauntlett","email":"fgauntlett1u@networksolutions.com","gender":"Male","ip_address":"176.17.245.16","flagged":true,"year":2006,"created_at":"2001-07-14T06:21:22Z"} +{"id":482434002399,"first_name":"Clayborne","email":"charvie1v@forbes.com","gender":"Non-binary","ip_address":"82.109.254.163","flagged":true,"year":2003,"created_at":"2014-06-01T20:57:24Z"} +{"id":254538755109,"first_name":"Quintin","last_name":"Camps","email":"qcamps1w@cnn.com","gender":"Genderfluid","flagged":true,"year":2004,"created_at":"2001-07-08T21:06:00Z"} +{"id":475273116710,"first_name":"Beltran","last_name":"Gillatt","email":"bgillatt1x@mediafire.com","gender":"Agender","ip_address":"225.147.152.40","flagged":true,"year":1999,"created_at":"2011-01-04T06:43:36Z"} +{"id":993120302775,"first_name":"Ericha","email":"estonard1y@prnewswire.com","gender":"Non-binary","ip_address":"212.246.98.172","flagged":false,"year":1998,"created_at":"2018-01-13T09:41:50Z"} +{"id":431171048519,"first_name":"Alicea","last_name":"Ilden","email":"ailden1z@wisc.edu","gender":"Genderfluid","flagged":true,"year":1995,"created_at":"2016-02-14T18:43:31Z"} +{"id":147482453970,"first_name":"Cindy","last_name":"Denerley","email":"cdenerley20@toplist.cz","gender":"Genderqueer","ip_address":"108.75.27.202","flagged":true,"year":2006,"created_at":"2008-03-10T21:28:49Z"} +{"id":328868019149,"first_name":"Agatha","last_name":"Easeman","email":"aeaseman21@earthlink.net","gender":"Genderfluid","ip_address":"188.196.77.126","flagged":true,"year":2006,"created_at":"2010-12-12T01:18:14Z"} +{"id":889855548990,"first_name":"Goraud","last_name":"Mangham","email":"gmangham22@networkadvertising.org","gender":"Polygender","ip_address":"139.203.39.22","flagged":false,"year":2007,"created_at":"2011-10-08T06:15:35Z"} +{"id":973557680045,"first_name":"Fancy","last_name":"Guisler","email":"fguisler23@ocn.ne.jp","gender":"Agender","flagged":false,"year":1994,"created_at":"2005-02-14T03:39:51Z"} +{"id":609343185326,"first_name":"Adina","last_name":"Dally","email":"adally24@ow.ly","gender":"Male","flagged":true,"year":1992,"created_at":"2018-12-03T11:42:22Z"} +{"id":621603189384,"first_name":"Frasier","last_name":"Sproat","email":"fsproat25@blog.com","gender":"Polygender","flagged":true,"year":1987,"created_at":"2004-09-16T03:30:51Z"} +{"id":1072162353821,"first_name":"Debra","last_name":"Gresswood","email":"dgresswood26@ca.gov","gender":"Genderqueer","ip_address":"68.63.183.32","flagged":true,"year":2007,"created_at":"2021-02-18T11:01:06Z"} +{"id":783864136437,"first_name":"Morie","last_name":"Casone","email":"mcasone27@wikimedia.org","gender":"Non-binary","ip_address":"247.82.43.205","flagged":false,"year":2006,"created_at":"2016-04-09T03:38:31Z"} +{"id":924225673797,"first_name":"Tore","last_name":"Bridson","email":"tbridson28@tripod.com","gender":"Female","flagged":false,"year":2000,"created_at":"2002-02-19T19:11:45Z"} +{"id":279793080249,"first_name":"Desiree","last_name":"Wackly","email":"dwackly29@miitbeian.gov.cn","gender":"Male","flagged":true,"year":2007,"created_at":"2012-05-19T17:52:27Z"} +{"id":812786329580,"first_name":"Yard","last_name":"Arnowicz","email":"yarnowicz2a@t-online.de","gender":"Genderfluid","flagged":false,"year":1995,"created_at":"2018-03-13T16:07:03Z"} +{"id":928404434930,"first_name":"Padraic","last_name":"Skarin","email":"pskarin2b@linkedin.com","gender":"Genderfluid","flagged":false,"year":2005,"created_at":"2005-08-13T13:16:39Z"} +{"id":731935680890,"first_name":"Ogdan","last_name":"Case","gender":"Male","ip_address":"166.14.249.79","flagged":true} +{"id":129845800422,"first_name":"Annetta","last_name":"Craik","email":"acraik2d@usa.gov","gender":"Genderqueer","ip_address":"246.142.65.72","flagged":true,"year":2001,"created_at":"2015-12-30T13:35:08Z"} +{"id":757912851223,"first_name":"Olivier","last_name":"Iohananof","email":"oiohananof2e@bloomberg.com","gender":"Genderfluid","flagged":true,"year":1989,"created_at":"2020-06-15T13:22:01Z"} +{"id":406072566721,"first_name":"Benita","last_name":"Cosin","email":"bcosin2f@ameblo.jp","gender":"Genderfluid","ip_address":"165.78.227.176","flagged":false,"year":1999,"created_at":"2006-11-13T05:07:01Z"} +{"first_name":"Carlyle","last_name":"Caldeyroux","gender":"Non-binary","ip_address":"244.209.158.22"} +{"id":574643066902,"first_name":"Hy","last_name":"Darrel","email":"hdarrel2h@nsw.gov.au","gender":"Polygender","ip_address":"174.199.232.58","flagged":false,"year":1998,"created_at":"2003-01-23T20:56:19Z"} +{"id":207502987549,"first_name":"Evy","email":"enavaro2i@zimbio.com","gender":"Male","ip_address":"120.125.64.214","flagged":true,"year":2001,"created_at":"2010-11-26T15:10:23Z"} +{"id":490908302513,"first_name":"Colver","last_name":"Carnalan","email":"ccarnalan2j@nsw.gov.au","gender":"Polygender","ip_address":"72.220.239.21","flagged":true,"year":2004,"created_at":"2003-06-02T05:28:21Z"} +{"id":308490862756,"first_name":"Lilllie","last_name":"Rivilis","email":"lrivilis2k@networksolutions.com","gender":"Male","ip_address":"0.34.172.17","flagged":true,"year":2001,"created_at":"2003-12-12T22:07:24Z"} +{"id":1178467696656,"first_name":"Dillie","last_name":"Guille","email":"dguille2l@csmonitor.com","gender":"Genderqueer","ip_address":"18.46.185.192","flagged":false,"year":1996,"created_at":"2012-06-16T23:12:34Z"} +{"first_name":"Spense","email":"shindrich2m@netscape.com","gender":"Female","year":2001,"created_at":"2006-03-22T23:58:12Z"} +{"id":339232175107,"first_name":"Roth","last_name":"De Coursey","email":"rdecoursey2n@clickbank.net","gender":"Non-binary","ip_address":"147.239.123.114","flagged":true,"year":2010,"created_at":"2020-02-22T20:10:13Z"} +{"id":266540901326,"first_name":"Carney","last_name":"Riccioppo","email":"criccioppo2o@github.io","gender":"Bigender","flagged":true,"year":2008,"created_at":"2012-05-11T07:50:54Z"} +{"id":1047361483078,"first_name":"Nigel","last_name":"Breckin","email":"nbreckin2p@chicagotribune.com","gender":"Agender","ip_address":"65.206.141.40","flagged":true,"year":2001,"created_at":"2008-07-02T01:44:05Z"} +{"id":1060194990002,"first_name":"Jobie","last_name":"Janiszewski","email":"jjaniszewski2q@cmu.edu","gender":"Male","flagged":true,"year":1995,"created_at":"2018-11-03T08:10:20Z"} +{"first_name":"Euphemia","last_name":"Leek","email":"eleek2r@goo.gl","gender":"Agender","ip_address":"212.174.116.135","year":2003,"created_at":"2008-07-07T00:44:23Z"} +{"id":1056409238545,"first_name":"Nathan","last_name":"Legging","email":"nlegging2s@spotify.com","gender":"Bigender","flagged":true,"year":2001,"created_at":"2013-02-02T03:43:48Z"} +{"id":1172416477219,"first_name":"Clarinda","email":"cgasking2t@aboutads.info","gender":"Genderfluid","ip_address":"126.140.244.202","flagged":true,"year":2001,"created_at":"2006-02-18T21:36:12Z"} +{"id":678106094067,"first_name":"Cori","last_name":"Gilburt","email":"cgilburt2u@dailymotion.com","gender":"Genderqueer","ip_address":"1.63.100.2","flagged":false,"year":2010,"created_at":"2015-10-04T03:19:26Z"} +{"id":560708830750,"first_name":"Penelopa","last_name":"Salmen","email":"psalmen2v@ucla.edu","gender":"Female","ip_address":"40.70.54.156","flagged":true,"year":1984,"created_at":"2019-01-05T14:29:39Z"} +{"id":953592959020,"first_name":"Halimeda","last_name":"Zettler","email":"hzettler2w@netscape.com","gender":"Female","flagged":false,"year":2011,"created_at":"2004-04-29T06:23:40Z"} +{"id":807903944665,"first_name":"Xylia","last_name":"Jeffery","email":"xjeffery2x@1688.com","gender":"Polygender","ip_address":"137.75.253.180","flagged":false,"year":2008,"created_at":"2011-06-21T15:46:14Z"} +{"id":353430852139,"first_name":"Bartolomeo","last_name":"Bittlestone","email":"bbittlestone2y@edublogs.org","gender":"Genderqueer","ip_address":"5.210.220.88","flagged":false,"year":1981,"created_at":"2013-05-07T14:30:45Z"} +{"id":488612710952,"first_name":"Godiva","last_name":"Puttergill","email":"gputtergill2z@nytimes.com","gender":"Male","ip_address":"219.122.204.209","flagged":true,"year":1987,"created_at":"2002-03-25T02:02:21Z"} +{"id":870217230788,"first_name":"Laney","last_name":"Rogeon","email":"lrogeon30@google.com","gender":"Genderqueer","ip_address":"218.216.70.231","flagged":true,"year":1994,"created_at":"2011-07-07T21:44:32Z"} +{"id":549439607511,"first_name":"Jacquelin","last_name":"Brimicombe","gender":"Polygender","ip_address":"100.67.145.98","flagged":true} +{"id":700046854807,"first_name":"Joana","last_name":"Stalley","gender":"Agender","flagged":false} +{"id":426907016540,"first_name":"Jobi","last_name":"Ingerfield","email":"jingerfield33@chronoengine.com","gender":"Non-binary","ip_address":"166.145.122.113","flagged":false,"year":2011,"created_at":"2012-01-18T08:11:13Z"} +{"id":1075114433339,"first_name":"Moreen","last_name":"Gatman","email":"mgatman34@godaddy.com","gender":"Agender","flagged":false,"year":1998,"created_at":"2016-06-23T07:31:22Z"} +{"id":1156847942269,"first_name":"Kizzie","last_name":"Stripling","email":"kstripling35@newsvine.com","gender":"Polygender","flagged":false,"year":1993,"created_at":"2005-01-26T23:25:07Z"} +{"id":208150131580,"first_name":"Emilia","last_name":"Sproule","email":"esproule36@pen.io","gender":"Polygender","flagged":false,"year":2012,"created_at":"2006-03-31T20:48:24Z"} +{"id":553249655387,"first_name":"Sapphira","last_name":"Syms","email":"ssyms37@ezinearticles.com","gender":"Polygender","flagged":false,"year":2005,"created_at":"2011-12-20T14:12:58Z"} +{"id":713308201024,"first_name":"Jacquie","last_name":"MacCardle","email":"jmaccardle38@dropbox.com","gender":"Bigender","ip_address":"155.97.163.58","flagged":false,"year":2004,"created_at":"2007-03-26T07:52:02Z"} +{"id":878003289447,"first_name":"Amerigo","last_name":"Rosle","gender":"Female","ip_address":"118.212.14.47","flagged":true} +{"id":879474417847,"first_name":"Randie","last_name":"Franiak","email":"rfraniak3a@youku.com","gender":"Agender","ip_address":"209.70.5.156","flagged":false,"year":2000,"created_at":"2014-04-22T17:05:19Z"} +{"id":1138396983614,"first_name":"Milly","last_name":"Bouldon","email":"mbouldon3b@amazon.co.uk","gender":"Genderfluid","flagged":true,"year":2009,"created_at":"2003-03-15T19:29:31Z"} +{"id":916139544475,"first_name":"Shantee","last_name":"Rengger","email":"srengger3c@miibeian.gov.cn","gender":"Genderqueer","flagged":false,"year":2004,"created_at":"2010-08-27T02:35:23Z"} +{"id":183838694843,"first_name":"Gilbertina","last_name":"Western","email":"gwestern3d@sourceforge.net","gender":"Genderqueer","ip_address":"40.223.128.109","flagged":false,"year":1989,"created_at":"2016-02-17T11:16:00Z"} +{"id":385422035148,"first_name":"Corey","last_name":"Potteril","email":"cpotteril3e@irs.gov","gender":"Bigender","flagged":false,"year":1993,"created_at":"2019-10-02T00:45:10Z"} +{"id":743991615962,"first_name":"Arliene","last_name":"Bestiman","email":"abestiman3f@vk.com","gender":"Agender","ip_address":"231.106.201.234","flagged":false,"year":1991,"created_at":"2020-02-16T05:25:55Z"} +{"id":524835767902,"first_name":"Rozina","last_name":"Vandrill","email":"rvandrill3g@shutterfly.com","gender":"Bigender","ip_address":"127.197.228.22","flagged":false,"year":2001,"created_at":"2012-09-25T16:06:06Z"} +{"id":772570080521,"first_name":"Felicio","last_name":"Pea","email":"fpea3h@amazon.com","gender":"Genderfluid","ip_address":"133.44.200.171","flagged":true,"year":2010,"created_at":"2007-05-25T16:10:14Z"} +{"id":283648384036,"first_name":"Nikos","email":"nsmowton3i@fotki.com","gender":"Male","flagged":true,"year":1999,"created_at":"2009-12-26T00:14:36Z"} +{"id":578568745565,"first_name":"Karine","email":"kshepperd3j@a8.net","gender":"Genderqueer","ip_address":"23.104.184.195","flagged":false,"year":2011,"created_at":"2009-08-30T18:03:27Z"} +{"id":262187843395,"first_name":"Myrtia","last_name":"Pinke","email":"mpinke3k@mlb.com","gender":"Genderfluid","ip_address":"185.86.238.100","flagged":false,"year":1985,"created_at":"2011-05-12T10:51:35Z"} +{"id":852886479587,"first_name":"Olly","last_name":"Fendlow","email":"ofendlow3l@plala.or.jp","gender":"Genderqueer","ip_address":"169.108.44.86","flagged":false,"year":1995,"created_at":"2015-08-15T17:42:58Z"} +{"id":205981882198,"first_name":"Giacinta","last_name":"Johananoff","email":"gjohananoff3m@bizjournals.com","gender":"Genderqueer","flagged":false,"year":1988,"created_at":"2014-06-23T10:39:13Z"} +{"id":131833261526,"first_name":"Robbie","last_name":"Pedrielli","email":"rpedrielli3n@chronoengine.com","gender":"Non-binary","ip_address":"202.205.217.121","flagged":true,"year":1987,"created_at":"2020-12-19T14:09:14Z"} +{"id":967969780177,"first_name":"Alexina","last_name":"Attewill","email":"aattewill3o@pbs.org","gender":"Agender","ip_address":"11.217.52.230","flagged":true,"year":2005,"created_at":"2001-11-10T22:12:24Z"} +{"id":857947708962,"first_name":"Bren","email":"bfalkner3p@miitbeian.gov.cn","gender":"Genderqueer","ip_address":"120.94.180.0","flagged":true,"year":2003,"created_at":"2004-09-28T19:41:05Z"} +{"id":271308158174,"first_name":"Binky","last_name":"Brewett","email":"bbrewett3q@altervista.org","gender":"Female","ip_address":"210.230.57.105","flagged":false,"year":1909,"created_at":"2014-08-28T11:20:18Z"} +{"id":167611479785,"first_name":"Alfi","last_name":"Filer","email":"afiler3r@chronoengine.com","gender":"Agender","ip_address":"174.3.102.155","flagged":true,"year":1976,"created_at":"2013-03-23T04:32:46Z"} +{"id":151090704262,"first_name":"Warde","last_name":"Alejo","email":"walejo3s@ehow.com","gender":"Polygender","ip_address":"136.152.52.98","flagged":false,"year":2006,"created_at":"2004-12-16T10:40:51Z"} +{"id":1001295717366,"first_name":"Astra","last_name":"Morehall","email":"amorehall3t@yelp.com","gender":"Bigender","flagged":false,"year":1986,"created_at":"2014-06-17T22:23:31Z"} +{"id":1025822588862,"first_name":"Cati","last_name":"Collingridge","email":"ccollingridge3u@51.la","gender":"Genderqueer","flagged":true,"year":2009,"created_at":"2002-01-27T11:46:22Z"} +{"id":797300267506,"first_name":"Harli","email":"hledgerton3v@techcrunch.com","gender":"Polygender","ip_address":"229.13.40.192","flagged":true,"year":1997,"created_at":"2002-05-28T00:01:14Z"} +{"id":492983687325,"first_name":"Elane","last_name":"Dohms","email":"edohms3w@cpanel.net","gender":"Non-binary","ip_address":"81.130.151.128","flagged":false,"year":2005,"created_at":"2009-10-15T15:38:09Z"} +{"id":639997243893,"first_name":"Holly","last_name":"Conquest","email":"hconquest3x@macromedia.com","gender":"Genderfluid","flagged":true,"year":1995,"created_at":"2019-12-03T09:15:45Z"} +{"id":514074720403,"first_name":"Sargent","last_name":"Snailham","email":"ssnailham3y@nydailynews.com","gender":"Genderqueer","flagged":false,"year":1989,"created_at":"2003-07-25T01:18:01Z"} +{"id":906026542780,"first_name":"Cart","email":"cstledger3z@gizmodo.com","gender":"Genderfluid","flagged":false,"year":2012,"created_at":"2002-10-08T19:52:24Z"} +{"id":159926758016,"first_name":"Lazaro","last_name":"Silverthorne","email":"lsilverthorne40@bloomberg.com","gender":"Agender","ip_address":"71.244.2.220","flagged":true,"year":1997,"created_at":"2009-09-18T01:11:57Z"} +{"id":524175803030,"first_name":"Wyn","email":"wbootman41@bing.com","gender":"Non-binary","ip_address":"132.98.180.172","flagged":false,"year":2003,"created_at":"2005-10-12T13:09:33Z"} +{"id":1020011062335,"first_name":"Maude","last_name":"Steels","email":"msteels42@mashable.com","gender":"Non-binary","ip_address":"237.118.228.207","flagged":true,"year":1986,"created_at":"2020-10-13T06:00:25Z"} +{"id":642691581819,"first_name":"Herc","last_name":"Oloman","gender":"Bigender","ip_address":"141.171.91.255","flagged":false} +{"id":851958223030,"first_name":"Rodrick","last_name":"Jackling","email":"rjackling44@myspace.com","gender":"Male","ip_address":"25.57.158.151","flagged":true,"year":1984,"created_at":"2002-01-07T12:29:17Z"} +{"id":1057049178994,"first_name":"Deina","last_name":"Goalby","email":"dgoalby45@businesswire.com","gender":"Polygender","ip_address":"247.96.67.249","flagged":false,"year":1995,"created_at":"2010-11-26T04:33:27Z"} +{"id":1040767675345,"first_name":"Porty","last_name":"Moreno","email":"pmoreno46@state.gov","gender":"Genderfluid","flagged":true,"year":1985,"created_at":"2006-11-21T15:45:32Z"} +{"id":979401938029,"first_name":"Alexandro","last_name":"Koschek","email":"akoschek47@europa.eu","gender":"Male","ip_address":"87.126.238.16","flagged":true,"year":2007,"created_at":"2019-09-26T07:10:52Z"} +{"id":345229222781,"first_name":"Livvie","last_name":"Brussels","email":"lbrussels48@alexa.com","gender":"Female","flagged":false,"year":2006,"created_at":"2012-07-04T01:48:50Z"} +{"id":407138115524,"first_name":"Gracia","last_name":"Samber","email":"gsamber49@indiatimes.com","gender":"Female","ip_address":"52.221.247.69","flagged":true,"year":2012,"created_at":"2003-09-26T05:51:10Z"} +{"id":124846755068,"first_name":"Errick","last_name":"Hardy-Piggin","email":"ehardypiggin4a@marketwatch.com","gender":"Male","ip_address":"138.201.86.170","flagged":false,"year":1995,"created_at":"2003-07-12T02:17:13Z"} +{"id":935534622934,"first_name":"Rupert","last_name":"Tillett","email":"rtillett4b@loc.gov","gender":"Polygender","flagged":false,"year":2013,"created_at":"2014-09-08T08:06:56Z"} +{"id":1106726234060,"first_name":"Cherry","last_name":"Matoshin","email":"cmatoshin4c@creativecommons.org","gender":"Genderfluid","flagged":false,"year":2010,"created_at":"2014-01-25T10:44:09Z"} +{"id":703355396773,"first_name":"Anthea","last_name":"Andreu","email":"aandreu4d@wired.com","gender":"Bigender","ip_address":"33.57.84.37","flagged":false,"year":2001,"created_at":"2009-09-09T00:08:31Z"} +{"id":1174645005611,"first_name":"Britteny","email":"bshaddock4e@cnbc.com","gender":"Genderqueer","flagged":true,"year":1997,"created_at":"2019-08-06T14:44:17Z"} +{"id":249102478386,"first_name":"Hamish","last_name":"Boylin","email":"hboylin4f@stanford.edu","gender":"Female","ip_address":"125.92.232.1","flagged":true,"year":2006,"created_at":"2004-03-05T09:28:06Z"} +{"id":673459810992,"first_name":"Briney","last_name":"Reily","email":"breily4g@wired.com","gender":"Polygender","flagged":true,"year":1993,"created_at":"2006-04-17T04:26:52Z"} +{"id":612777147022,"first_name":"Cinda","last_name":"Ramshaw","email":"cramshaw4h@furl.net","gender":"Genderqueer","ip_address":"17.140.210.177","flagged":false,"year":1998,"created_at":"2010-02-10T04:08:53Z"} +{"id":743208884395,"first_name":"Carly","last_name":"Danieli","email":"cdanieli4i@weather.com","gender":"Male","flagged":false,"year":1993,"created_at":"2001-07-18T18:16:10Z"} +{"id":739609629841,"first_name":"Lorette","last_name":"McKim","email":"lmckim4j@pagesperso-orange.fr","gender":"Non-binary","ip_address":"48.158.150.190","flagged":false,"year":1993,"created_at":"2005-11-01T13:11:33Z"} +{"id":235245236121,"first_name":"Rodolfo","email":"rivons4k@samsung.com","gender":"Genderqueer","ip_address":"229.49.130.218","flagged":true,"year":2007,"created_at":"2013-07-07T11:28:52Z"} +{"id":1230352625156,"first_name":"Doll","last_name":"MacDonell","email":"dmacdonell4l@unicef.org","gender":"Genderqueer","flagged":false,"year":2009,"created_at":"2019-10-01T23:34:58Z"} +{"id":710272035305,"first_name":"Sibeal","email":"sbail4m@behance.net","gender":"Agender","flagged":false,"year":1956,"created_at":"2009-07-11T18:33:57Z"} +{"id":767473952103,"first_name":"Kinny","last_name":"Wilsee","email":"kwilsee4n@wikipedia.org","gender":"Genderqueer","flagged":false,"year":2006,"created_at":"2006-10-14T02:13:53Z"} +{"id":701328556021,"first_name":"Lisle","last_name":"Chestnutt","email":"lchestnutt4o@jalbum.net","gender":"Male","flagged":false,"year":2000,"created_at":"2018-05-25T21:03:11Z"} +{"id":843668242551,"first_name":"Alane","last_name":"Lambdin","email":"alambdin4p@foxnews.com","gender":"Male","ip_address":"33.75.173.45","flagged":false,"year":2010,"created_at":"2007-02-17T06:07:04Z"} +{"id":473815728201,"first_name":"Kania","last_name":"Macia","email":"kmacia4q@wisc.edu","gender":"Female","flagged":false,"year":2011,"created_at":"2004-03-27T12:00:12Z"} +{"id":218935070063,"first_name":"Kip","last_name":"Nesby","email":"knesby4r@reverbnation.com","gender":"Polygender","flagged":false,"year":2009,"created_at":"2011-05-15T13:20:05Z"} +{"id":1182247833824,"first_name":"Ervin","last_name":"Baudins","email":"ebaudins4s@irs.gov","gender":"Agender","flagged":false,"year":1995,"created_at":"2020-06-30T09:36:33Z"} +{"id":423797931479,"first_name":"Frank","last_name":"Gillard","email":"fgillard4t@state.gov","gender":"Non-binary","ip_address":"94.28.129.137","flagged":true,"year":1994,"created_at":"2006-03-15T17:12:22Z"} +{"id":580316574629,"first_name":"Ealasaid","email":"eeannetta4u@addthis.com","gender":"Male","ip_address":"139.43.239.5","flagged":false,"year":1984,"created_at":"2018-01-13T19:00:51Z"} +{"id":163449843507,"first_name":"Cherice","last_name":"Lidgely","email":"clidgely4v@abc.net.au","gender":"Non-binary","ip_address":"170.101.224.116","flagged":false,"year":2010,"created_at":"2011-05-18T10:55:40Z"} +{"id":1218682864903,"first_name":"Corny","last_name":"Carstairs","email":"ccarstairs4w@paypal.com","gender":"Female","ip_address":"169.158.57.234","flagged":false,"year":2006,"created_at":"2010-04-09T21:50:34Z"} +{"id":643064166507,"first_name":"Lucine","last_name":"Schroder","email":"lschroder4x@dmoz.org","gender":"Non-binary","ip_address":"216.166.25.241","flagged":true,"year":1993,"created_at":"2016-04-09T08:59:54Z"} +{"id":744328541442,"first_name":"Florella","last_name":"Rumbold","email":"frumbold4y@free.fr","gender":"Polygender","flagged":true,"year":2010,"created_at":"2015-10-27T11:18:48Z"} +{"id":815039578683,"first_name":"Debora","last_name":"Scole","email":"dscole4z@jigsy.com","gender":"Agender","ip_address":"39.157.146.69","flagged":true,"year":1996,"created_at":"2007-05-26T02:27:39Z"} +{"id":1049472093576,"first_name":"Saxon","last_name":"Dufer","email":"sdufer50@feedburner.com","gender":"Bigender","ip_address":"198.166.141.37","flagged":false,"year":1997,"created_at":"2011-12-26T21:11:46Z"} +{"id":843379151732,"first_name":"Burlie","last_name":"O'Bruen","email":"bobruen51@fc2.com","gender":"Non-binary","ip_address":"112.31.183.187","flagged":false,"year":2000,"created_at":"2019-09-16T12:45:54Z"} +{"id":892855835148,"first_name":"Merl","last_name":"Cruz","email":"mcruz52@china.com.cn","gender":"Non-binary","flagged":false,"year":2004,"created_at":"2018-12-08T07:32:08Z"} +{"id":499440235722,"first_name":"Obadias","last_name":"Robet","email":"orobet53@blogger.com","gender":"Bigender","ip_address":"27.189.182.43","flagged":false,"year":2008,"created_at":"2013-07-21T06:14:27Z"} +{"id":180288149129,"first_name":"Berty","email":"bamyes54@1und1.de","gender":"Non-binary","ip_address":"146.18.200.142","flagged":false,"year":1988,"created_at":"2009-08-08T13:31:15Z"} +{"id":750415637632,"first_name":"Abbott","last_name":"Kendle","email":"akendle55@nih.gov","gender":"Polygender","ip_address":"129.75.228.85","flagged":true,"year":1993,"created_at":"2020-08-09T23:12:58Z"} +{"id":154701944484,"first_name":"Titos","last_name":"Middas","gender":"Genderfluid","ip_address":"150.90.40.255","flagged":true} +{"id":169958143763,"first_name":"Hyacinthie","last_name":"Josovitz","email":"hjosovitz57@histats.com","gender":"Polygender","ip_address":"36.4.3.232","flagged":true,"year":1999,"created_at":"2007-06-25T05:27:26Z"} +{"id":447926003365,"first_name":"Alvy","last_name":"De Carteret","email":"adecarteret58@godaddy.com","ip_address":"72.32.169.165","flagged":false,"year":1998,"created_at":"2001-10-13T04:07:18Z"} +{"id":1113249335532,"first_name":"Martino","last_name":"Philpotts","email":"mphilpotts59@sourceforge.net","gender":"Non-binary","ip_address":"216.54.24.4","flagged":false,"year":1998,"created_at":"2009-04-19T11:58:47Z"} +{"id":227565080323,"first_name":"Silvain","last_name":"Caller","email":"scaller5a@sciencedirect.com","gender":"Non-binary","flagged":false,"year":1996,"created_at":"2019-08-09T18:36:24Z"} +{"id":144878722347,"first_name":"Mara","last_name":"Corringham","email":"mcorringham5b@ca.gov","gender":"Male","flagged":true,"year":1996,"created_at":"2007-02-23T07:08:39Z"} +{"id":1061278022272,"first_name":"Sammy","last_name":"Sorel","email":"ssorel5c@soup.io","gender":"Bigender","ip_address":"151.226.87.133","flagged":false,"year":2000,"created_at":"2004-07-04T02:58:34Z"} +{"id":853168673543,"first_name":"Lonni","last_name":"Mungin","email":"lmungin5d@google.es","gender":"Polygender","ip_address":"227.125.252.255","flagged":true,"year":2005,"created_at":"2006-05-19T03:48:22Z"} +{"id":794158395925,"first_name":"Jori","last_name":"Coats","email":"jcoats5e@pcworld.com","gender":"Bigender","flagged":true,"year":2001,"created_at":"2007-03-20T12:31:11Z"} +{"id":266835996524,"first_name":"Dorris","last_name":"Leaning","email":"dleaning5f@desdev.cn","flagged":true,"year":1996,"created_at":"2011-11-25T19:37:41Z"} +{"id":131386693745,"first_name":"Sheryl","email":"sganderton5g@nifty.com","gender":"Genderqueer","ip_address":"108.0.12.255","flagged":false,"year":1998,"created_at":"2018-12-15T04:45:07Z"} +{"id":978016770837,"first_name":"Iggy","last_name":"Pigott","email":"ipigott5h@squarespace.com","gender":"Agender","ip_address":"235.27.25.172","flagged":false,"year":1966,"created_at":"2012-02-10T22:22:04Z"} +{"id":1001353027131,"first_name":"Turner","last_name":"Reder","email":"treder5i@parallels.com","gender":"Polygender","ip_address":"28.141.251.33","flagged":true,"year":2002,"created_at":"2015-01-27T04:54:57Z"} +{"id":555865483068,"first_name":"Gerta","last_name":"Petersen","email":"gpetersen5j@ox.ac.uk","gender":"Polygender","ip_address":"106.168.116.94","flagged":false,"year":2008,"created_at":"2011-08-16T09:53:50Z"} +{"id":1192620976159,"first_name":"Dominic","last_name":"Rignall","email":"drignall5k@xrea.com","gender":"Agender","ip_address":"16.136.150.59","flagged":true,"year":1987,"created_at":"2019-06-28T09:26:36Z"} +{"id":270109683579,"first_name":"Winna","last_name":"Sexty","email":"wsexty5l@yale.edu","gender":"Bigender","ip_address":"219.173.225.186","flagged":true,"year":1994,"created_at":"2005-09-09T01:05:37Z"} +{"id":1183220682571,"first_name":"Uriel","last_name":"Jozefiak","email":"ujozefiak5m@blog.com","gender":"Non-binary","flagged":true,"year":1971,"created_at":"2017-01-02T12:06:28Z"} +{"id":694398822699,"first_name":"Itch","last_name":"Swales","email":"iswales5n@disqus.com","gender":"Genderqueer","flagged":false,"year":2005,"created_at":"2011-12-15T22:53:29Z"} +{"id":193880013220,"first_name":"Jodee","last_name":"Faraday","email":"jfaraday5o@hostgator.com","gender":"Bigender","ip_address":"75.43.156.201","flagged":false,"year":2000,"created_at":"2014-09-07T23:53:33Z"} +{"id":840551328968,"first_name":"Susy","last_name":"Greenway","email":"sgreenway5p@cornell.edu","gender":"Genderqueer","ip_address":"209.9.98.128","flagged":true,"year":1992,"created_at":"2019-05-06T04:48:26Z"} +{"first_name":"Carmel","last_name":"Linley","email":"clinley5q@bing.com","gender":"Genderqueer","ip_address":"33.199.215.246","year":1984,"created_at":"2005-02-24T04:41:39Z"} +{"id":991576770614,"first_name":"Conway","last_name":"Limming","email":"climming5r@amazon.com","gender":"Genderfluid","flagged":true,"year":2010,"created_at":"2011-04-11T19:55:23Z"} +{"id":990288960656,"first_name":"Annadiane","last_name":"Emblow","email":"aemblow5s@artisteer.com","gender":"Female","ip_address":"66.159.97.201","flagged":false,"year":2000,"created_at":"2012-03-17T21:17:41Z"} +{"id":877032939024,"first_name":"Abelard","last_name":"Prawle","email":"aprawle5t@elegantthemes.com","gender":"Male","flagged":true,"year":1987,"created_at":"2019-06-03T17:18:00Z"} +{"id":878214677951,"first_name":"Sydney","last_name":"Onge","email":"songe5u@twitter.com","gender":"Polygender","ip_address":"177.173.67.146","flagged":false,"year":1997,"created_at":"2006-03-31T16:15:14Z"} +{"id":1012736201538,"first_name":"Kimberlyn","last_name":"Bulleyn","email":"kbulleyn5v@vimeo.com","gender":"Agender","ip_address":"12.29.162.163","flagged":true,"year":1979,"created_at":"2020-03-04T22:45:25Z"} +{"id":736965990732,"first_name":"Vern","last_name":"Frostdicke","email":"vfrostdicke5w@home.pl","gender":"Bigender","ip_address":"45.231.140.247","flagged":true,"year":2008,"created_at":"2018-04-19T21:19:17Z"} +{"id":900044037398,"first_name":"Trixy","last_name":"Whittall","email":"twhittall5x@gizmodo.com","gender":"Genderqueer","ip_address":"11.193.34.183","flagged":true,"year":2002,"created_at":"2017-03-26T22:36:31Z"} +{"id":143777017973,"first_name":"Gilburt","last_name":"Djokic","email":"gdjokic5y@sciencedaily.com","gender":"Bigender","flagged":true,"year":1999,"created_at":"2006-09-18T13:23:05Z"} +{"id":1029263696743,"first_name":"Selene","last_name":"Gawne","gender":"Genderqueer","flagged":true} +{"id":881244566774,"first_name":"Morganica","last_name":"Darcey","email":"mdarcey60@uol.com.br","gender":"Bigender","flagged":false,"year":2005,"created_at":"2010-01-01T01:25:02Z"} +{"id":1130692534104,"first_name":"Henka","last_name":"Johansen","email":"hjohansen61@etsy.com","gender":"Bigender","ip_address":"103.129.176.134","flagged":false,"year":2009,"created_at":"2013-01-09T07:36:01Z"} +{"id":667574693816,"first_name":"Milena","last_name":"Heaford","email":"mheaford62@quantcast.com","gender":"Polygender","flagged":true,"year":1994,"created_at":"2004-08-25T08:26:34Z"} +{"id":185981394116,"first_name":"Johnathon","last_name":"Arrol","email":"jarrol63@usatoday.com","gender":"Genderfluid","flagged":false,"year":2011,"created_at":"2012-08-20T22:35:59Z"} +{"id":1215640028865,"first_name":"Franciska","last_name":"Mullany","email":"fmullany64@netlog.com","gender":"Genderqueer","flagged":false,"year":2004,"created_at":"2014-12-16T17:30:43Z"} +{"id":180210058392,"first_name":"Adriaens","last_name":"Yukhnev","email":"ayukhnev65@blog.com","gender":"Non-binary","flagged":false,"year":2003,"created_at":"2019-05-11T00:10:36Z"} +{"id":880567109595,"first_name":"Yasmin","last_name":"Tudbald","email":"ytudbald66@google.fr","gender":"Female","flagged":false,"year":2009,"created_at":"2003-04-06T07:59:58Z"} +{"id":334558262846,"first_name":"Helen","email":"hkyles67@nydailynews.com","gender":"Polygender","flagged":true,"year":2002,"created_at":"2003-09-19T09:27:30Z"} +{"id":1193225380678,"first_name":"Kirsteni","last_name":"Joyner","email":"kjoyner68@spiegel.de","gender":"Polygender","ip_address":"65.9.220.57","flagged":true,"year":2013,"created_at":"2015-04-02T09:16:24Z"} +{"id":222515965242,"first_name":"Traci","last_name":"Garstang","email":"tgarstang69@yolasite.com","gender":"Male","flagged":true,"year":2000,"created_at":"2017-01-05T04:53:33Z"} +{"id":414088697208,"first_name":"Vikki","last_name":"Authers","email":"vauthers6a@biblegateway.com","gender":"Polygender","flagged":true,"year":2002,"created_at":"2006-05-15T01:51:49Z"} +{"id":584093543088,"first_name":"Morgan","email":"mgladbach6b@netvibes.com","gender":"Genderfluid","ip_address":"131.106.238.194","flagged":false,"year":2010,"created_at":"2007-01-15T21:46:33Z"} +{"id":518181442913,"first_name":"Wayne","email":"wglencrash6c@ed.gov","gender":"Genderqueer","ip_address":"247.109.9.96","flagged":false,"year":2009,"created_at":"2003-09-02T10:46:30Z"} +{"id":690738332777,"first_name":"Pip","last_name":"McCalum","gender":"Polygender","ip_address":"7.205.97.108","flagged":false} +{"first_name":"Mariann","last_name":"Lumsdall","email":"mlumsdall6e@prweb.com","gender":"Bigender","ip_address":"19.93.237.107","year":1972,"created_at":"2013-10-25T09:22:53Z"} +{"id":507730680103,"first_name":"Samuel","last_name":"Keeney","email":"skeeney6f@ameblo.jp","gender":"Genderfluid","ip_address":"89.142.188.176","flagged":true,"year":2002,"created_at":"2005-09-04T22:35:06Z"} +{"id":1125471212617,"first_name":"Ilyse","last_name":"Meadway","email":"imeadway6g@cbslocal.com","gender":"Genderqueer","ip_address":"153.25.208.161","flagged":false,"year":1998,"created_at":"2008-11-12T08:13:54Z"} +{"id":131236137817,"first_name":"My","last_name":"Schober","email":"mschober6h@lycos.com","gender":"Agender","ip_address":"37.146.145.228","flagged":false,"year":2011,"created_at":"2002-12-14T17:12:40Z"} +{"first_name":"Abbott","last_name":"Brignall","email":"abrignall6i@usa.gov","gender":"Female","year":1994,"created_at":"2016-12-29T14:41:34Z"} +{"id":1137704980076,"first_name":"Beryle","last_name":"Burtwhistle","gender":"Polygender","ip_address":"161.57.113.187","flagged":false} +{"id":1170838715292,"first_name":"Chantalle","last_name":"Gavrielli","email":"cgavrielli6k@cafepress.com","gender":"Bigender","flagged":true,"year":1999,"created_at":"2017-01-19T00:52:30Z"} +{"id":645845517790,"first_name":"Bonita","last_name":"Evitts","email":"bevitts6l@unicef.org","gender":"Bigender","flagged":false,"year":2011,"created_at":"2008-11-24T08:06:47Z"} +{"id":242829048239,"first_name":"Maryjo","last_name":"Leithgoe","email":"mleithgoe6m@hostgator.com","gender":"Polygender","ip_address":"4.100.173.18","flagged":false,"year":1994,"created_at":"2001-06-19T23:40:11Z"} +{"id":270512602154,"first_name":"Darrin","last_name":"Duham","email":"dduham6n@nba.com","gender":"Bigender","flagged":true,"year":2004,"created_at":"2016-02-16T22:12:47Z"} +{"id":925037447839,"first_name":"Obed","last_name":"Swapp","email":"oswapp6o@hatena.ne.jp","gender":"Genderqueer","ip_address":"34.205.189.171","flagged":true,"year":2004,"created_at":"2018-07-01T15:38:19Z"} +{"id":937964409755,"first_name":"Mendie","last_name":"Indruch","email":"mindruch6p@sbwire.com","gender":"Polygender","flagged":true,"year":2003,"created_at":"2008-12-26T17:06:16Z"} +{"id":331751208617,"first_name":"Mata","last_name":"Tuffield","email":"mtuffield6q@amazon.com","flagged":false,"year":2005,"created_at":"2005-06-12T18:48:29Z"} +{"id":902171507854,"first_name":"Sally","last_name":"Hinge","email":"shinge6r@woothemes.com","gender":"Polygender","ip_address":"163.95.90.137","flagged":false,"year":2012,"created_at":"2018-04-15T15:26:11Z"} +{"id":876653197592,"first_name":"Camala","last_name":"Wield","email":"cwield6s@time.com","gender":"Male","flagged":false,"year":2001,"created_at":"2010-11-15T08:08:01Z"} +{"id":885291669711,"first_name":"Freda","last_name":"D'Ruel","email":"fdruel6t@columbia.edu","gender":"Non-binary","ip_address":"120.26.127.50","flagged":true,"year":1994,"created_at":"2015-12-22T14:43:34Z"} +{"id":945668448032,"first_name":"Oneida","last_name":"Cansdill","email":"ocansdill6u@howstuffworks.com","gender":"Polygender","ip_address":"200.245.198.128","flagged":true,"year":1993,"created_at":"2001-08-12T22:49:33Z"} +{"id":643145181805,"first_name":"Winny","last_name":"Dunabie","email":"wdunabie6v@slate.com","gender":"Female","ip_address":"39.167.111.43","flagged":true,"year":1997,"created_at":"2008-01-07T23:31:03Z"} +{"id":959252233666,"first_name":"Sancho","email":"ssavil6w@japanpost.jp","gender":"Non-binary","ip_address":"91.47.55.227","flagged":false,"year":2007,"created_at":"2020-02-13T16:18:24Z"} +{"id":1133750784897,"first_name":"Karee","last_name":"Jell","email":"kjell6x@psu.edu","gender":"Male","ip_address":"254.155.94.253","flagged":true,"year":1985,"created_at":"2012-01-10T10:07:26Z"} +{"id":740184029047,"first_name":"Marthe","last_name":"Hacquard","email":"mhacquard6y@independent.co.uk","gender":"Non-binary","ip_address":"42.169.225.221","flagged":false,"year":2009,"created_at":"2017-01-11T10:45:51Z"} +{"id":1032040930203,"first_name":"Skye","email":"sesplin6z@yale.edu","gender":"Genderqueer","ip_address":"61.88.231.240","flagged":false,"year":1993,"created_at":"2008-12-08T11:09:25Z"} +{"id":794917124908,"first_name":"Shellie","last_name":"D'Abbot-Doyle","email":"sdabbotdoyle70@answers.com","gender":"Male","flagged":false,"year":1984,"created_at":"2019-12-27T14:08:46Z"} +{"id":1197403512986,"first_name":"Dedra","last_name":"Biskupski","gender":"Bigender","ip_address":"23.107.1.212","flagged":true} +{"id":1208523157752,"first_name":"June","last_name":"Mixture","email":"jmixture72@dailymotion.com","gender":"Polygender","ip_address":"162.212.251.232","flagged":true,"year":2009,"created_at":"2019-12-09T15:04:55Z"} +{"id":378861506696,"first_name":"George","last_name":"Siviter","email":"gsiviter73@globo.com","gender":"Female","ip_address":"12.152.236.79","flagged":false,"year":1988,"created_at":"2003-05-02T20:57:49Z"} +{"id":321197532108,"first_name":"Tanner","last_name":"Dreye","gender":"Male","flagged":false} +{"id":597955159427,"first_name":"Evyn","last_name":"Sheeres","email":"esheeres75@arstechnica.com","gender":"Agender","flagged":false,"year":1997,"created_at":"2001-09-22T14:40:55Z"} +{"id":124763380611,"first_name":"Erie","last_name":"Bear","email":"ebear76@tuttocitta.it","gender":"Bigender","flagged":true,"year":1992,"created_at":"2017-07-24T08:17:13Z"} +{"id":829290234568,"first_name":"Tibold","last_name":"Kienl","email":"tkienl77@dailymotion.com","gender":"Male","ip_address":"134.200.75.30","flagged":true,"year":2008,"created_at":"2009-02-11T20:03:32Z"} +{"id":236340544289,"first_name":"Conney","last_name":"Gepp","email":"cgepp78@ihg.com","gender":"Genderqueer","flagged":false,"year":1995,"created_at":"2018-08-27T20:58:38Z"} +{"id":331694238236,"first_name":"Shari","last_name":"Stansall","email":"sstansall79@liveinternet.ru","gender":"Male","ip_address":"191.173.170.21","flagged":false,"year":1995,"created_at":"2017-08-22T06:50:17Z"} +{"id":190153460628,"first_name":"Brod","email":"bcordier7a@yandex.ru","gender":"Male","flagged":false,"year":2005,"created_at":"2015-09-28T03:47:03Z"} +{"id":1102180553540,"first_name":"Nicolina","last_name":"Cathenod","email":"ncathenod7b@multiply.com","gender":"Non-binary","ip_address":"172.198.136.28","flagged":true,"year":2006,"created_at":"2002-07-11T08:10:00Z"} +{"id":373604378829,"first_name":"Bartram","last_name":"Walliker","gender":"Polygender","ip_address":"91.253.202.41","flagged":true} +{"first_name":"Jillian","last_name":"Mordacai","email":"jmordacai7d@studiopress.com","gender":"Non-binary","year":1991,"created_at":"2005-10-03T00:40:12Z"} +{"id":188094611274,"first_name":"Shadow","last_name":"Kensy","email":"skensy7e@gnu.org","gender":"Non-binary","ip_address":"45.174.216.44","flagged":true,"year":1992,"created_at":"2010-05-01T07:03:35Z"} +{"id":727384812938,"first_name":"Jayne","last_name":"Belding","email":"jbelding7f@mysql.com","gender":"Agender","ip_address":"60.79.240.219","flagged":false,"year":2001,"created_at":"2018-07-06T04:08:02Z"} +{"id":470237078526,"first_name":"Rodger","email":"rpicheford7g@alibaba.com","gender":"Agender","ip_address":"30.183.51.207","flagged":false,"year":1994,"created_at":"2018-02-18T13:09:27Z"} +{"id":1058770619958,"first_name":"Rosemary","last_name":"Rumming","email":"rrumming7h@comcast.net","gender":"Female","ip_address":"180.231.150.210","flagged":true,"year":2010,"created_at":"2005-06-12T02:34:17Z"} +{"id":516807953705,"first_name":"Karna","last_name":"Bummfrey","email":"kbummfrey7i@washingtonpost.com","gender":"Bigender","flagged":true,"year":2006,"created_at":"2005-03-29T09:46:25Z"} +{"id":993677312559,"first_name":"Wendy","last_name":"Welden","email":"wwelden7j@google.it","gender":"Male","flagged":false,"year":2004,"created_at":"2003-04-28T16:08:08Z"} +{"id":738005761994,"first_name":"Ginnie","last_name":"Pettiward","email":"gpettiward7k@vkontakte.ru","gender":"Agender","ip_address":"143.100.207.164","flagged":true,"year":2006,"created_at":"2008-01-07T03:19:55Z"} +{"id":1161051052631,"first_name":"Gilburt","last_name":"Otton","email":"gotton7l@google.ru","gender":"Bigender","ip_address":"4.62.16.147","flagged":false,"year":2004,"created_at":"2002-01-27T11:52:55Z"} +{"first_name":"Ephrem","last_name":"Taffee","email":"etaffee7m@mlb.com","gender":"Genderfluid","year":1996,"created_at":"2001-05-21T04:46:50Z"} +{"id":1231939769165,"first_name":"Lorinda","last_name":"Pirrey","email":"lpirrey7n@gnu.org","gender":"Polygender","flagged":false,"year":2000,"created_at":"2007-10-04T05:05:24Z"} +{"id":1046788648973,"first_name":"Cloe","last_name":"Martinet","email":"cmartinet7o@list-manage.com","gender":"Genderfluid","ip_address":"41.168.215.193","flagged":true,"year":1997,"created_at":"2014-05-17T12:12:09Z"} +{"id":1045591343643,"first_name":"Uriel","last_name":"Slipper","email":"uslipper7p@opera.com","gender":"Non-binary","flagged":true,"year":1992,"created_at":"2014-09-29T12:04:45Z"} +{"first_name":"Emily","last_name":"Ollier","email":"eollier7q@va.gov","gender":"Bigender","year":1995,"created_at":"2006-07-30T03:37:49Z"} +{"id":1113444808696,"first_name":"Dennis","last_name":"Northey","email":"dnorthey7r@blogtalkradio.com","gender":"Female","ip_address":"132.13.137.41","flagged":false,"year":2003,"created_at":"2013-04-03T23:44:19Z"} +{"id":757528432943,"first_name":"Yves","email":"ycantua7s@economist.com","gender":"Non-binary","flagged":false,"year":2006,"created_at":"2010-08-17T04:57:31Z"} +{"id":563057758435,"first_name":"Joete","email":"jleimster7t@stumbleupon.com","gender":"Genderqueer","ip_address":"6.180.95.170","flagged":false,"year":1997,"created_at":"2002-01-14T22:01:41Z"} +{"id":1043082705908,"first_name":"Noam","last_name":"Greeveson","gender":"Agender","flagged":false} +{"id":461897558409,"first_name":"Elise","last_name":"Weafer","email":"eweafer7v@about.com","gender":"Non-binary","ip_address":"30.93.34.31","flagged":false,"year":2005,"created_at":"2002-08-17T09:22:33Z"} +{"id":924419941718,"first_name":"Lloyd","last_name":"Sarjent","email":"lsarjent7w@yolasite.com","gender":"Genderfluid","ip_address":"42.214.139.6","flagged":true,"year":2002,"created_at":"2021-01-28T09:01:22Z"} +{"id":465564142923,"first_name":"Alli","last_name":"Keers","email":"akeers7x@uol.com.br","gender":"Agender","flagged":false,"year":2012,"created_at":"2017-12-15T22:10:06Z"} +{"id":1205592259440,"first_name":"Bryana","last_name":"Faireclough","email":"bfaireclough7y@vimeo.com","gender":"Bigender","ip_address":"167.237.32.107","flagged":false,"year":2011,"created_at":"2017-10-10T12:16:54Z"} +{"id":1216727431477,"first_name":"Nesta","last_name":"Wilkison","email":"nwilkison7z@netvibes.com","gender":"Bigender","ip_address":"220.210.50.4","flagged":true,"year":2009,"created_at":"2007-09-02T20:20:42Z"} +{"id":670472572139,"first_name":"Ursulina","last_name":"Goldup","email":"ugoldup80@tmall.com","gender":"Non-binary","flagged":true,"year":2005,"created_at":"2006-05-12T21:45:25Z"} +{"id":984373967083,"first_name":"Annaliese","last_name":"Tunaclift","email":"atunaclift81@army.mil","gender":"Genderqueer","ip_address":"116.159.207.222","flagged":false,"year":2000,"created_at":"2001-09-12T23:51:48Z"} +{"id":317989595228,"first_name":"Eb","last_name":"Vlasenkov","email":"evlasenkov82@imgur.com","gender":"Genderfluid","flagged":true,"year":1993,"created_at":"2006-05-01T21:18:47Z"} +{"id":446363310987,"first_name":"D'arcy","last_name":"Axcell","email":"daxcell83@umich.edu","gender":"Polygender","ip_address":"232.175.43.30","flagged":false,"year":2009,"created_at":"2006-05-22T14:58:01Z"} +{"id":194263733555,"first_name":"Tony","email":"todeoran84@qq.com","gender":"Genderfluid","flagged":false,"year":2003,"created_at":"2005-12-10T21:58:18Z"} +{"id":716480331823,"first_name":"Miller","last_name":"Blatherwick","email":"mblatherwick85@ycombinator.com","gender":"Genderfluid","flagged":false,"year":2010,"created_at":"2016-01-25T15:42:07Z"} +{"id":1232566423727,"first_name":"Cooper","last_name":"Franceschino","email":"cfranceschino86@fotki.com","gender":"Bigender","flagged":false,"year":2007,"created_at":"2007-07-15T05:32:42Z"} +{"id":539442863605,"first_name":"Codi","gender":"Non-binary","ip_address":"88.45.181.78","flagged":true} +{"id":1095349088913,"first_name":"Kai","last_name":"MacKilroe","email":"kmackilroe88@wikipedia.org","gender":"Genderqueer","flagged":false,"year":1965,"created_at":"2009-01-28T14:37:52Z"} +{"id":225223514675,"first_name":"Lyell","last_name":"Bradburn","email":"lbradburn89@cisco.com","gender":"Genderfluid","ip_address":"139.150.57.158","flagged":true,"year":1988,"created_at":"2007-11-01T11:14:09Z"} +{"id":1231431961431,"first_name":"Dave","last_name":"McWhirter","email":"dmcwhirter8a@yellowpages.com","gender":"Non-binary","ip_address":"167.231.3.213","flagged":false,"year":2011,"created_at":"2003-05-03T14:23:33Z"} +{"id":785581496060,"first_name":"Gerrie","last_name":"Eykel","email":"geykel8b@dion.ne.jp","gender":"Agender","ip_address":"170.19.3.93","flagged":true,"year":1987,"created_at":"2015-10-24T13:16:40Z"} +{"id":799382736245,"first_name":"Carita","last_name":"Barnwille","email":"cbarnwille8c@hugedomains.com","gender":"Bigender","ip_address":"227.236.58.95","flagged":false,"year":2006,"created_at":"2004-04-27T13:18:35Z"} +{"id":281846347453,"first_name":"Sansone","last_name":"Ivanikov","email":"sivanikov8d@myspace.com","gender":"Genderfluid","ip_address":"70.236.136.68","flagged":false,"year":1988,"created_at":"2008-06-09T15:15:40Z"} +{"id":1072266953517,"first_name":"Rosamond","last_name":"Varfalameev","email":"rvarfalameev8e@plala.or.jp","gender":"Genderqueer","ip_address":"198.97.161.159","flagged":false,"year":2006,"created_at":"2011-11-04T10:54:19Z"} +{"id":289027620544,"first_name":"Sheppard","last_name":"Spadaro","email":"sspadaro8f@dropbox.com","gender":"Agender","flagged":true,"year":2002,"created_at":"2018-08-02T21:24:04Z"} +{"id":459585977189,"first_name":"Joyan","last_name":"Van Salzberger","email":"jvansalzberger8g@tinypic.com","gender":"Genderqueer","ip_address":"155.231.73.35","flagged":false,"year":1999,"created_at":"2001-09-08T08:50:21Z"} +{"id":256743967505,"first_name":"Beryl","email":"bmcglynn8h@wufoo.com","gender":"Agender","flagged":true,"year":2006,"created_at":"2018-06-09T00:09:24Z"} +{"id":440366046345,"first_name":"Cami","last_name":"Gerding","email":"cgerding8i@drupal.org","gender":"Genderfluid","flagged":false,"year":1993,"created_at":"2017-12-26T16:55:28Z"} +{"id":767435363870,"first_name":"Electra","email":"emizzi8j@freewebs.com","gender":"Genderfluid","flagged":false,"year":2009,"created_at":"2005-10-17T15:11:32Z"} +{"id":706386614556,"first_name":"Ilse","last_name":"Hindes","email":"ihindes8k@ehow.com","gender":"Agender","ip_address":"226.241.255.108","flagged":true,"year":2007,"created_at":"2014-06-25T15:12:20Z"} +{"id":453386896290,"first_name":"Wallis","last_name":"Fries","email":"wfries8l@mediafire.com","gender":"Bigender","flagged":true,"year":1991,"created_at":"2017-05-29T15:40:19Z"} +{"id":1099622415058,"first_name":"Augustine","email":"abearham8m@ning.com","gender":"Genderqueer","flagged":true,"year":2011,"created_at":"2009-06-17T12:07:55Z"} +{"id":325159832643,"first_name":"Vaughan","last_name":"Cockrill","email":"vcockrill8n@techcrunch.com","gender":"Female","ip_address":"157.74.221.77","flagged":true,"year":1994,"created_at":"2014-11-06T21:42:45Z"} +{"id":1060205720774,"first_name":"Nolana","last_name":"Mangon","email":"nmangon8o@omniture.com","gender":"Bigender","flagged":true,"year":2009,"created_at":"2018-01-29T18:47:13Z"} +{"id":788699535003,"first_name":"Ellene","last_name":"Alti","email":"ealti8p@globo.com","gender":"Polygender","flagged":false,"year":2008,"created_at":"2005-11-11T11:19:35Z"} +{"id":369580227914,"first_name":"Eldon","last_name":"Costigan","email":"ecostigan8q@blogger.com","gender":"Non-binary","ip_address":"54.105.19.107","flagged":true,"year":2008,"created_at":"2016-07-19T07:32:36Z"} +{"id":1011467594665,"first_name":"Stanly","last_name":"Domegan","email":"sdomegan8r@paginegialle.it","gender":"Male","ip_address":"139.12.182.230","flagged":false,"year":2002,"created_at":"2011-05-28T04:35:34Z"} +{"id":1057345923647,"first_name":"Guillema","last_name":"Chezelle","email":"gchezelle8s@blog.com","gender":"Male","ip_address":"243.222.175.78","flagged":false,"year":2001,"created_at":"2003-10-20T20:55:18Z"} +{"id":896063976112,"first_name":"Quintina","last_name":"Giurio","email":"qgiurio8t@vk.com","gender":"Non-binary","flagged":false,"year":1999,"created_at":"2002-08-17T10:53:30Z"} +{"id":138586088897,"first_name":"Olwen","last_name":"Haslen","email":"ohaslen8u@opera.com","gender":"Genderfluid","flagged":false,"year":1995,"created_at":"2009-12-17T01:58:22Z"} +{"id":807423684681,"first_name":"Teodoro","email":"tdiboll8v@businessweek.com","gender":"Non-binary","flagged":true,"year":2007,"created_at":"2012-12-22T13:13:38Z"} +{"id":1091307495708,"first_name":"Levin","last_name":"Parkman","email":"lparkman8w@aol.com","gender":"Male","flagged":true,"year":2009,"created_at":"2007-01-06T11:03:18Z"} +{"id":626429391384,"first_name":"Jessee","last_name":"Nuth","email":"jnuth8x@psu.edu","gender":"Female","flagged":true,"year":2001,"created_at":"2007-12-29T13:38:39Z"} +{"id":723398798804,"first_name":"Verla","last_name":"Staning","email":"vstaning8y@usnews.com","gender":"Bigender","ip_address":"22.190.92.95","flagged":false,"year":2011,"created_at":"2007-05-31T08:13:19Z"} +{"id":178752099095,"first_name":"Amos","last_name":"MacFarlan","ip_address":"132.211.108.194","flagged":true} +{"id":150719272626,"first_name":"Luca","last_name":"Hartlebury","email":"lhartlebury90@zdnet.com","gender":"Genderfluid","ip_address":"200.84.166.168","flagged":true,"year":2012,"created_at":"2004-08-12T12:44:47Z"} +{"id":352394300872,"first_name":"Dilan","email":"ddelwater91@wix.com","gender":"Agender","ip_address":"155.125.227.204","flagged":true,"year":2010,"created_at":"2017-07-19T04:23:42Z"} +{"id":967625910119,"first_name":"Gaspard","last_name":"Hugk","email":"ghugk92@free.fr","gender":"Male","ip_address":"49.187.126.153","flagged":false,"year":2000,"created_at":"2009-11-08T21:39:32Z"} +{"id":689929643849,"first_name":"Sigismondo","last_name":"Orsman","email":"sorsman93@omniture.com","gender":"Agender","ip_address":"76.221.16.51","flagged":false,"year":2006,"created_at":"2012-08-15T22:33:52Z"} +{"id":1068240872349,"first_name":"Valida","last_name":"Ducarne","email":"vducarne94@nytimes.com","gender":"Bigender","ip_address":"14.249.114.218","flagged":true,"year":2008,"created_at":"2011-08-22T17:17:47Z"} +{"id":253601824690,"first_name":"Kali","last_name":"Grandison","email":"kgrandison95@cmu.edu","gender":"Genderqueer","flagged":true,"year":2006,"created_at":"2005-09-15T19:14:55Z"} +{"id":971478669564,"first_name":"Audry","last_name":"Sulter","email":"asulter96@cbsnews.com","gender":"Polygender","ip_address":"70.90.172.83","flagged":false,"year":1996,"created_at":"2016-08-03T10:28:50Z"} +{"id":359262230940,"first_name":"Brandea","last_name":"Hollyer","email":"bhollyer97@zdnet.com","gender":"Bigender","ip_address":"252.188.204.176","flagged":false,"year":2008,"created_at":"2015-03-30T13:32:33Z"} +{"id":505759420204,"first_name":"Ronnica","last_name":"Gauntley","email":"rgauntley98@edublogs.org","gender":"Agender","ip_address":"171.94.255.166","flagged":false,"year":2006,"created_at":"2002-05-15T23:31:35Z"} +{"id":579857908968,"first_name":"Frederick","last_name":"Oliff","email":"foliff99@europa.eu","gender":"Bigender","ip_address":"124.113.97.227","flagged":true,"year":1991,"created_at":"2016-10-13T15:40:07Z"} +{"id":395659014433,"first_name":"Willey","last_name":"Ruben","email":"wruben9a@mail.ru","gender":"Genderfluid","flagged":false,"year":1984,"created_at":"2007-08-22T23:34:43Z"} +{"id":606893090477,"first_name":"Sid","last_name":"O' Mullane","email":"somullane9b@nature.com","gender":"Female","flagged":true,"year":2005,"created_at":"2014-03-13T21:33:18Z"} +{"id":623148479796,"first_name":"Janot","last_name":"Byrch","email":"jbyrch9c@tmall.com","gender":"Genderqueer","flagged":false,"year":1984,"created_at":"2007-03-01T16:21:56Z"} +{"id":1006451953590,"first_name":"Hewe","last_name":"Langston","email":"hlangston9d@bloglines.com","gender":"Non-binary","ip_address":"25.193.114.7","flagged":true,"year":1996,"created_at":"2013-08-27T09:55:00Z"} +{"first_name":"Chick","last_name":"Corck","email":"ccorck9e@mozilla.com","gender":"Genderqueer","ip_address":"195.102.52.142","year":2011,"created_at":"2019-12-12T23:55:07Z"} +{"id":470663789130,"first_name":"Isabelita","last_name":"Ouchterlony","email":"iouchterlony9f@irs.gov","gender":"Agender","ip_address":"119.139.34.183","flagged":false,"year":2009,"created_at":"2011-08-18T03:51:52Z"} +{"id":1219619411195,"first_name":"Reinaldo","email":"rivakhno9g@unc.edu","gender":"Polygender","ip_address":"86.38.16.82","flagged":false,"year":2013,"created_at":"2016-09-08T19:49:06Z"} +{"id":1077655893903,"first_name":"Theobald","last_name":"Normansell","email":"tnormansell9h@wisc.edu","gender":"Genderfluid","flagged":true,"year":2009,"created_at":"2014-11-15T21:36:55Z"} +{"id":1007319065668,"first_name":"Shurlock","last_name":"Prestland","email":"sprestland9i@cpanel.net","gender":"Male","flagged":false,"year":2007,"created_at":"2019-11-01T09:12:07Z"} +{"id":1033121336895,"first_name":"Liam","last_name":"Burgon","email":"lburgon9j@npr.org","gender":"Male","flagged":false,"year":2002,"created_at":"2012-01-11T20:42:19Z"} +{"id":758794217580,"first_name":"Benjamin","last_name":"Relton","email":"brelton9k@wired.com","gender":"Polygender","flagged":true,"year":2006,"created_at":"2006-10-19T19:15:13Z"} +{"id":1202592824783,"first_name":"Quincey","last_name":"Brea","email":"qbrea9l@cbc.ca","gender":"Polygender","ip_address":"131.66.96.236","flagged":false,"year":2012,"created_at":"2006-05-14T05:30:30Z"} +{"id":801944073349,"first_name":"Misty","last_name":"Auston","email":"mauston9m@cam.ac.uk","gender":"Polygender","ip_address":"239.252.124.120","flagged":false,"year":1995,"created_at":"2016-09-18T03:22:18Z"} +{"id":612873423113,"first_name":"Lizzie","last_name":"Audsley","email":"laudsley9n@fotki.com","gender":"Genderqueer","flagged":false,"year":1997,"created_at":"2009-02-18T18:43:21Z"} +{"id":185164097624,"first_name":"Ronnica","email":"rpina9o@arstechnica.com","gender":"Agender","flagged":true,"year":1966,"created_at":"2021-01-14T13:08:33Z"} +{"id":248528475905,"first_name":"Myrvyn","last_name":"Howie","email":"mhowie9p@nsw.gov.au","gender":"Genderfluid","ip_address":"118.1.21.90","flagged":true,"year":1992,"created_at":"2016-09-16T06:33:47Z"} +{"id":597505516503,"first_name":"Lewes","last_name":"Mepham","email":"lmepham9q@yale.edu","gender":"Non-binary","ip_address":"182.103.92.227","flagged":false,"year":2009,"created_at":"2009-12-04T21:35:43Z"} +{"id":132454615910,"first_name":"Wilden","last_name":"Roslen","email":"wroslen9r@whitehouse.gov","gender":"Female","ip_address":"32.78.68.44","flagged":false,"year":2006,"created_at":"2012-08-20T12:43:43Z"} +{"id":522958897253,"first_name":"Franky","last_name":"Fishly","email":"ffishly9s@vimeo.com","gender":"Genderfluid","ip_address":"250.225.71.80","flagged":true,"year":1990,"created_at":"2005-08-21T04:47:12Z"} +{"id":352715193565,"first_name":"Brantley","last_name":"Dziwisz","email":"bdziwisz9t@china.com.cn","gender":"Genderfluid","flagged":true,"year":2002,"created_at":"2005-05-30T09:37:01Z"} +{"id":152665800939,"first_name":"Ardella","last_name":"Bushe","email":"abushe9u@cloudflare.com","gender":"Bigender","ip_address":"135.114.255.169","flagged":false,"year":1995,"created_at":"2004-02-09T05:51:00Z"} +{"id":238085272244,"first_name":"Margeaux","email":"mthundercliffe9v@cbsnews.com","gender":"Agender","ip_address":"93.36.32.231","flagged":false,"year":2004,"created_at":"2010-12-10T22:59:30Z"} +{"id":1066139091336,"first_name":"Pincas","last_name":"Hayward","email":"phayward9w@addthis.com","gender":"Bigender","ip_address":"234.115.6.50","flagged":false,"year":2001,"created_at":"2013-05-10T22:19:08Z"} +{"id":911549212045,"first_name":"Billie","last_name":"Brackley","email":"bbrackley9x@opera.com","gender":"Genderqueer","ip_address":"227.11.153.193","flagged":false,"year":1989,"created_at":"2011-08-11T12:52:49Z"} +{"id":1190122483863,"first_name":"Kathleen","last_name":"Ashment","email":"kashment9y@mediafire.com","gender":"Agender","flagged":true,"year":2009,"created_at":"2019-01-29T00:03:50Z"} +{"id":877832424684,"first_name":"Manny","last_name":"Favel","gender":"Bigender","flagged":false} +{"id":746966900514,"first_name":"Nellie","last_name":"Patroni","email":"npatronia0@list-manage.com","gender":"Genderqueer","ip_address":"163.142.128.33","flagged":false,"year":2001,"created_at":"2020-05-28T03:15:21Z"} +{"id":616245960689,"first_name":"Julius","last_name":"Massimi","email":"jmassimia1@intel.com","gender":"Agender","ip_address":"79.244.48.170","flagged":true,"year":1992,"created_at":"2016-01-20T03:18:36Z"} +{"id":429593983109,"first_name":"Franky","last_name":"O'Driscoll","email":"fodriscolla2@archive.org","gender":"Female","ip_address":"191.23.217.33","flagged":true,"year":2006,"created_at":"2017-12-21T22:05:18Z"} +{"id":820425976405,"first_name":"Jerry","last_name":"Malyon","email":"jmalyona3@hc360.com","gender":"Agender","flagged":false,"year":2011,"created_at":"2008-12-20T14:43:58Z"} +{"id":304860221130,"first_name":"Raquela","last_name":"Pasterfield","email":"rpasterfielda4@elpais.com","gender":"Agender","ip_address":"93.75.69.60","flagged":false,"year":1996,"created_at":"2016-01-06T12:13:42Z"} +{"id":419721856480,"first_name":"Perry","email":"pmcveightya5@imageshack.us","gender":"Non-binary","flagged":true,"year":2005,"created_at":"2020-05-09T17:31:11Z"} +{"id":1156076686851,"first_name":"Merline","last_name":"O'Calleran","email":"mocallerana6@unc.edu","gender":"Genderqueer","ip_address":"50.49.157.94","flagged":false,"year":1993,"created_at":"2003-01-31T11:08:07Z"} +{"id":569532316704,"first_name":"Archaimbaud","last_name":"McVee","email":"amcveea7@hugedomains.com","gender":"Female","ip_address":"148.16.165.62","flagged":true,"year":2004,"created_at":"2004-11-20T23:10:58Z"} +{"id":1080226446744,"first_name":"Arline","last_name":"Buckam","email":"abuckama8@uol.com.br","gender":"Male","ip_address":"66.133.109.167","flagged":true,"year":2000,"created_at":"2011-08-16T02:46:59Z"} +{"id":613050727718,"first_name":"Berkeley","last_name":"Jacobi","email":"bjacobia9@angelfire.com","gender":"Polygender","ip_address":"195.125.5.1","flagged":false,"year":2006,"created_at":"2003-04-17T10:25:00Z"} +{"id":1087764849141,"first_name":"Hastings","email":"hsinnockaa@cargocollective.com","gender":"Non-binary","ip_address":"82.134.223.161","flagged":true,"year":2002,"created_at":"2008-09-23T19:57:18Z"} +{"id":715198360584,"first_name":"Glenine","last_name":"Tammadge","email":"gtammadgeab@bigcartel.com","gender":"Male","ip_address":"206.75.8.0","flagged":true,"year":1998,"created_at":"2016-11-23T05:01:42Z"} +{"id":648400299646,"first_name":"Sibyl","last_name":"Goundry","email":"sgoundryac@uol.com.br","gender":"Female","flagged":false,"year":1999,"created_at":"2014-03-03T19:44:14Z"} +{"id":674191158963,"first_name":"Wolfy","last_name":"Banghe","email":"wbanghead@soup.io","gender":"Male","flagged":true,"year":2008,"created_at":"2012-05-07T05:15:38Z"} +{"id":471187908965,"first_name":"Gwennie","last_name":"Waything","email":"gwaythingae@istockphoto.com","gender":"Agender","flagged":true,"year":1981,"created_at":"2014-02-04T07:18:24Z"} +{"id":751369244945,"first_name":"Misha","last_name":"Wolford","email":"mwolfordaf@opensource.org","gender":"Male","flagged":true,"year":2006,"created_at":"2017-02-15T22:11:01Z"} +{"id":799236355240,"first_name":"Marlena","last_name":"De Dei","gender":"Polygender","flagged":false} +{"id":409172185483,"first_name":"Harriette","last_name":"Gianolo","email":"hgianoloah@foxnews.com","gender":"Bigender","ip_address":"30.63.88.188","flagged":false,"year":1995,"created_at":"2017-12-21T16:13:20Z"} +{"id":778548960087,"first_name":"Kimble","last_name":"Dymock","email":"kdymockai@salon.com","gender":"Agender","ip_address":"93.237.28.70","flagged":true,"year":1994,"created_at":"2005-08-30T05:03:18Z"} +{"id":152525768179,"first_name":"Lela","last_name":"Berceros","email":"lbercerosaj@yelp.com","gender":"Non-binary","ip_address":"84.135.126.205","flagged":false,"year":1954,"created_at":"2008-04-21T08:24:28Z"} +{"id":219910373450,"first_name":"Cassandre","last_name":"Offer","email":"cofferak@wikipedia.org","gender":"Female","ip_address":"235.169.9.173","flagged":false,"year":2012,"created_at":"2001-09-09T14:59:11Z"} +{"id":822282696536,"first_name":"King","last_name":"Koppelmann","email":"kkoppelmannal@scribd.com","gender":"Bigender","ip_address":"215.201.102.140","flagged":false,"year":1997,"created_at":"2013-10-11T08:57:19Z"} +{"id":128229107861,"first_name":"Raddy","last_name":"McCreedy","email":"rmccreedyam@yandex.ru","gender":"Genderqueer","ip_address":"2.139.80.25","flagged":true,"year":1989,"created_at":"2002-03-18T03:07:35Z"} +{"id":209570929791,"first_name":"Quintus","last_name":"Vankeev","email":"qvankeevan@wordpress.com","gender":"Male","flagged":false,"year":2006,"created_at":"2018-06-27T19:23:02Z"} +{"id":1200730719554,"first_name":"Darryl","last_name":"Petracci","email":"dpetracciao@time.com","gender":"Agender","ip_address":"166.74.213.239","flagged":false,"year":2012,"created_at":"2009-03-23T10:13:13Z"} +{"id":320847796025,"first_name":"Minna","last_name":"Sargood","email":"msargoodap@pbs.org","gender":"Polygender","ip_address":"122.74.22.246","flagged":false,"year":2001,"created_at":"2012-12-25T02:34:39Z"} +{"id":1215300243768,"first_name":"Rosco","last_name":"Pennacci","email":"rpennacciaq@cbsnews.com","gender":"Agender","ip_address":"253.184.24.161","flagged":false,"year":2007,"created_at":"2014-11-04T12:26:51Z"} +{"id":393754302365,"first_name":"Trixi","last_name":"Toppas","email":"ttoppasar@desdev.cn","gender":"Female","flagged":true,"year":2005,"created_at":"2016-12-16T04:45:39Z"} +{"id":556928758249,"first_name":"Adelbert","email":"areynishas@wikia.com","gender":"Genderfluid","ip_address":"88.70.51.187","flagged":false,"year":2001,"created_at":"2009-06-02T20:25:10Z"} +{"id":1161100614229,"first_name":"Madelina","last_name":"Ferrillo","email":"mferrilloat@narod.ru","gender":"Bigender","ip_address":"17.251.158.87","flagged":false,"year":2007,"created_at":"2015-11-08T14:31:44Z"} +{"id":1105316842641,"first_name":"Trudie","last_name":"Gorriessen","ip_address":"144.229.110.89","flagged":true} +{"id":449935143842,"first_name":"Kristal","last_name":"Eisikowitch","email":"keisikowitchav@ycombinator.com","gender":"Genderqueer","ip_address":"208.103.97.244","flagged":true,"year":2005,"created_at":"2002-12-20T04:58:10Z"} +{"id":920802402999,"first_name":"Mahala","last_name":"Sparwell","email":"msparwellaw@senate.gov","gender":"Male","ip_address":"174.252.29.118","flagged":false,"year":2000,"created_at":"2010-10-14T16:37:48Z"} +{"id":160090251754,"first_name":"Demetrius","last_name":"Richfield","email":"drichfieldax@foxnews.com","gender":"Polygender","ip_address":"104.231.67.239","flagged":true,"year":2011,"created_at":"2004-12-21T11:40:55Z"} +{"id":468792865771,"first_name":"Fayette","last_name":"Hardage","email":"fhardageay@independent.co.uk","gender":"Male","flagged":true,"year":1999,"created_at":"2004-01-02T01:18:03Z"} +{"id":1131320025338,"first_name":"Rycca","last_name":"Wheelton","email":"rwheeltonaz@tmall.com","gender":"Polygender","flagged":false,"year":1997,"created_at":"2008-05-27T14:45:36Z"} +{"id":499267519046,"first_name":"Stuart","last_name":"Kiffin","email":"skiffinb0@yolasite.com","gender":"Genderqueer","flagged":false,"year":2011,"created_at":"2015-11-24T23:25:24Z"} +{"id":374199936158,"first_name":"Gweneth","last_name":"O'Quin","email":"goquinb1@nba.com","gender":"Female","flagged":false,"year":2005,"created_at":"2019-03-11T13:26:06Z"} +{"id":906819375302,"first_name":"Adan","last_name":"Lind","email":"alindb2@chicagotribune.com","gender":"Male","ip_address":"81.40.4.71","flagged":true,"year":2003,"created_at":"2016-08-16T01:52:30Z"} +{"id":950441248150,"first_name":"Sissie","last_name":"Wilding","email":"swildingb3@wikispaces.com","gender":"Genderqueer","flagged":true,"year":2000,"created_at":"2003-01-06T16:36:45Z"} +{"id":152117484292,"first_name":"Son","last_name":"Rowland","email":"srowlandb4@youtu.be","gender":"Agender","flagged":false,"year":1992,"created_at":"2011-12-12T00:00:03Z"} +{"id":300556640874,"first_name":"Temple","last_name":"Daftor","email":"tdaftorb5@ted.com","gender":"Non-binary","ip_address":"239.13.56.152","flagged":false,"year":2011,"created_at":"2003-02-23T08:34:53Z"} +{"id":435826703457,"first_name":"Sissy","last_name":"MacAulay","email":"smacaulayb6@deliciousdays.com","gender":"Non-binary","flagged":true,"year":2010,"created_at":"2008-07-03T14:34:12Z"} +{"id":969817214160,"first_name":"Jodie","last_name":"Banasik","email":"jbanasikb7@blogs.com","gender":"Polygender","ip_address":"113.163.172.36","flagged":false,"year":2006,"created_at":"2015-11-20T09:28:44Z"} +{"id":883274413234,"first_name":"Ange","last_name":"Wilds","email":"awildsb8@merriam-webster.com","gender":"Genderqueer","ip_address":"75.243.194.162","flagged":true,"year":1998,"created_at":"2010-04-13T04:39:30Z"} +{"id":865660342929,"first_name":"Eunice","last_name":"Ryott","email":"eryottb9@wix.com","gender":"Genderqueer","ip_address":"6.170.232.213","flagged":true,"year":2000,"created_at":"2016-09-09T12:36:30Z"} +{"id":1073167123609,"first_name":"Carolus","last_name":"Ciccotti","email":"cciccottiba@bandcamp.com","gender":"Non-binary","ip_address":"142.213.67.249","flagged":true,"year":2008,"created_at":"2005-05-15T18:34:00Z"} +{"id":929700630203,"first_name":"Josy","last_name":"Mathou","email":"jmathoubb@a8.net","gender":"Male","ip_address":"27.63.133.237","flagged":true,"year":2004,"created_at":"2006-10-12T09:52:46Z"} +{"id":695294622069,"first_name":"Wenda","last_name":"Monsey","gender":"Genderfluid","ip_address":"20.223.198.148","flagged":true} +{"id":1187645581531,"first_name":"Ashly","email":"aemmetbd@ftc.gov","gender":"Genderqueer","ip_address":"231.204.173.99","flagged":true,"year":2005,"created_at":"2021-02-04T11:04:43Z"} +{"id":218086677765,"first_name":"Merna","last_name":"Smogur","email":"msmogurbe@php.net","gender":"Genderqueer","ip_address":"162.172.53.161","flagged":true,"year":2000,"created_at":"2011-02-04T07:31:55Z"} +{"id":652247108517,"first_name":"Noby","email":"ningamellsbf@ucla.edu","gender":"Male","ip_address":"253.61.215.171","flagged":true,"year":1987,"created_at":"2002-06-06T10:34:29Z"} +{"id":1056174232088,"first_name":"Paloma","email":"ppettefordbg@feedburner.com","gender":"Agender","ip_address":"121.143.48.95","flagged":false,"year":2010,"created_at":"2001-05-18T12:13:43Z"} +{"id":666688364749,"first_name":"Ximenes","last_name":"Rames","email":"xramesbh@nytimes.com","gender":"Female","ip_address":"15.88.78.246","flagged":true,"year":2009,"created_at":"2001-09-08T08:09:33Z"} +{"id":310448673540,"first_name":"Hersch","last_name":"Kordt","email":"hkordtbi@ucoz.com","gender":"Non-binary","ip_address":"128.217.9.130","flagged":false,"year":2002,"created_at":"2011-01-28T15:31:57Z"} +{"id":474728116254,"first_name":"Lincoln","last_name":"Josefs","email":"ljosefsbj@slideshare.net","gender":"Genderfluid","ip_address":"122.91.134.25","flagged":true,"year":2001,"created_at":"2009-10-30T16:47:19Z"} +{"id":826652585833,"first_name":"Cheri","last_name":"Scargill","email":"cscargillbk@tmall.com","gender":"Bigender","flagged":true,"year":1992,"created_at":"2001-12-28T05:16:09Z"} +{"id":977469333157,"first_name":"Blair","email":"bblanshardbl@etsy.com","gender":"Male","flagged":true,"year":2010,"created_at":"2010-01-13T17:34:03Z"} +{"id":298373700297,"first_name":"Lanny","last_name":"Shales","email":"lshalesbm@ucsd.edu","gender":"Agender","ip_address":"168.180.38.228","flagged":true,"year":2005,"created_at":"2013-06-29T06:51:51Z"} +{"id":338076791400,"first_name":"Germayne","last_name":"Plewes","email":"gplewesbn@timesonline.co.uk","gender":"Female","ip_address":"70.25.209.63","flagged":false,"year":2003,"created_at":"2016-08-04T19:00:27Z"} +{"id":344145768314,"first_name":"Junina","last_name":"Hulme","email":"jhulmebo@spiegel.de","gender":"Genderfluid","ip_address":"195.211.164.212","flagged":false,"year":1995,"created_at":"2002-05-17T01:20:24Z"} +{"id":507743334967,"first_name":"Lexi","last_name":"McFayden","email":"lmcfaydenbp@macromedia.com","gender":"Female","ip_address":"75.180.4.175","flagged":false,"year":1986,"created_at":"2012-07-07T14:02:27Z"} +{"id":1000905704332,"first_name":"Jacquelin","last_name":"Darch","email":"jdarchbq@nba.com","gender":"Female","flagged":true,"year":1980,"created_at":"2019-12-01T15:28:10Z"} +{"first_name":"Clemens","last_name":"Bon","email":"cbonbr@joomla.org","gender":"Polygender","ip_address":"250.174.96.7","year":1991,"created_at":"2002-09-19T01:42:36Z"} +{"id":258569584762,"first_name":"Mina","last_name":"Baythrop","email":"mbaythropbs@vinaora.com","gender":"Male","flagged":false,"year":2004,"created_at":"2015-06-19T15:18:13Z"} +{"id":129125406541,"first_name":"Micheal","last_name":"Duncan","email":"mduncanbt@fc2.com","gender":"Male","flagged":true,"year":2005,"created_at":"2007-10-25T02:02:32Z"} +{"id":536381192883,"first_name":"Clyve","last_name":"Gounel","email":"cgounelbu@businessweek.com","gender":"Polygender","flagged":false,"year":2005,"created_at":"2021-01-08T06:30:35Z"} +{"id":323088791917,"first_name":"Kelli","last_name":"Cowdroy","email":"kcowdroybv@liveinternet.ru","gender":"Female","ip_address":"200.161.129.210","flagged":true,"year":2010,"created_at":"2017-04-01T05:40:08Z"} +{"id":470353303955,"first_name":"Kassi","last_name":"Guinane","gender":"Female","flagged":true} +{"id":329058913896,"first_name":"Gael","last_name":"Norcliff","email":"gnorcliffbx@hatena.ne.jp","gender":"Female","ip_address":"33.58.117.102","flagged":false,"year":2001,"created_at":"2013-10-06T04:35:33Z"} +{"id":760536582831,"first_name":"Clywd","last_name":"Aldred","email":"caldredby@wix.com","gender":"Agender","ip_address":"87.108.33.253","flagged":true,"year":1978,"created_at":"2012-01-11T19:29:34Z"} +{"id":881910432090,"first_name":"Dalli","last_name":"Eric","email":"dericbz@tripadvisor.com","gender":"Female","ip_address":"87.23.81.139","flagged":true,"year":2010,"created_at":"2018-10-21T23:39:10Z"} +{"id":679064220516,"first_name":"Querida","last_name":"Staunton","email":"qstauntonc0@ibm.com","gender":"Genderfluid","ip_address":"241.197.178.104","flagged":true,"year":1997,"created_at":"2020-05-02T04:00:41Z"} +{"id":433943284128,"first_name":"Lissa","email":"lmugglestonec1@quantcast.com","gender":"Bigender","flagged":true,"year":1999,"created_at":"2008-09-05T21:33:37Z"} +{"id":1142432380944,"first_name":"Trumann","last_name":"Hourston","email":"thourstonc2@disqus.com","gender":"Female","flagged":true,"year":1988,"created_at":"2015-11-28T02:30:43Z"} +{"id":241810827931,"first_name":"Tildy","email":"thandkec3@etsy.com","gender":"Female","ip_address":"99.140.225.172","flagged":true,"year":1994,"created_at":"2006-11-17T12:31:58Z"} +{"id":414572748220,"first_name":"Rivy","email":"rmccutcheonc4@goo.ne.jp","gender":"Non-binary","ip_address":"30.24.233.162","flagged":true,"year":1987,"created_at":"2015-02-23T13:15:48Z"} +{"id":728584040609,"first_name":"Sebastien","last_name":"de Chastelain","email":"sdechastelainc5@twitter.com","gender":"Bigender","flagged":true,"year":2007,"created_at":"2012-10-24T02:41:20Z"} +{"id":731925287229,"first_name":"Etienne","last_name":"Gandey","email":"egandeyc6@si.edu","gender":"Male","flagged":true,"year":2006,"created_at":"2014-01-11T15:07:15Z"} +{"id":365731332638,"first_name":"Gibb","email":"ghancockc7@mozilla.com","gender":"Female","ip_address":"97.96.33.129","flagged":false,"year":1968,"created_at":"2011-09-12T03:10:46Z"} +{"id":419429317574,"first_name":"Stu","last_name":"Ebsworth","gender":"Non-binary","flagged":false} +{"id":282396573782,"first_name":"Nissy","last_name":"Wagnerin","email":"nwagnerinc9@about.me","gender":"Non-binary","ip_address":"190.239.60.159","flagged":false,"year":2012,"created_at":"2015-07-19T14:57:23Z"} +{"id":379953678469,"first_name":"Sayres","email":"sescrittca@blogspot.com","gender":"Male","flagged":false,"year":2004,"created_at":"2004-11-07T19:36:38Z"} +{"id":792688527738,"first_name":"Wat","last_name":"Wasielewski","email":"wwasielewskicb@tamu.edu","gender":"Genderfluid","ip_address":"133.64.101.251","flagged":false,"year":2011,"created_at":"2003-11-28T19:56:42Z"} +{"id":414617596414,"first_name":"Udall","last_name":"Scobie","email":"uscobiecc@comsenz.com","gender":"Agender","ip_address":"169.233.226.190","flagged":true,"year":2004,"created_at":"2002-11-26T15:32:48Z"} +{"id":713737646264,"first_name":"Aksel","last_name":"Stanner","email":"astannercd@abc.net.au","gender":"Bigender","ip_address":"118.115.82.247","flagged":false,"year":1998,"created_at":"2011-03-19T09:45:22Z"} +{"id":542317252477,"first_name":"Gina","last_name":"Holdren","email":"gholdrence@disqus.com","gender":"Non-binary","flagged":true,"year":1989,"created_at":"2002-06-13T10:10:54Z"} +{"id":1061972036763,"first_name":"Christiana","last_name":"Cardillo","email":"ccardillocf@deliciousdays.com","gender":"Bigender","flagged":false,"year":1994,"created_at":"2012-12-09T12:57:03Z"} +{"id":558997111024,"first_name":"Vale","last_name":"Hubery","email":"vhuberycg@mediafire.com","gender":"Agender","flagged":false,"year":1989,"created_at":"2002-12-08T23:06:29Z"} +{"id":174002259724,"first_name":"Demetrius","last_name":"Gill","email":"dgillch@kickstarter.com","flagged":true,"year":2011,"created_at":"2015-10-20T00:11:49Z"} +{"id":1110545654613,"first_name":"Callida","last_name":"Teasell","email":"cteasellci@wired.com","gender":"Female","ip_address":"146.62.178.82","flagged":true,"year":1992,"created_at":"2001-11-27T07:04:05Z"} +{"id":965485503472,"first_name":"Harald","last_name":"Larraway","email":"hlarrawaycj@umich.edu","gender":"Non-binary","flagged":false,"year":1998,"created_at":"2007-02-28T11:26:48Z"} +{"id":742324517452,"first_name":"Mac","last_name":"Birden","email":"mbirdenck@jigsy.com","gender":"Agender","flagged":false,"year":1980,"created_at":"2017-06-24T20:59:02Z"} +{"id":131922558752,"first_name":"Trey","email":"twasscl@google.com.au","gender":"Genderqueer","flagged":true,"year":2007,"created_at":"2016-04-18T14:11:05Z"} +{"id":441432155036,"first_name":"Warden","last_name":"Rocca","email":"wroccacm@marketwatch.com","gender":"Polygender","ip_address":"78.185.140.173","flagged":true,"year":1997,"created_at":"2011-10-31T21:09:43Z"} +{"id":365650741843,"first_name":"Donaugh","last_name":"Welds","email":"dweldscn@friendfeed.com","gender":"Genderqueer","ip_address":"102.22.104.230","flagged":false,"year":1994,"created_at":"2008-03-29T08:56:06Z"} +{"id":201798734750,"first_name":"Rutger","last_name":"Rugge","email":"rruggeco@shinystat.com","gender":"Agender","flagged":true,"year":1996,"created_at":"2008-08-01T13:34:11Z"} +{"first_name":"Arvy","email":"adundendalecp@webs.com","gender":"Genderfluid","ip_address":"111.167.68.250","year":1998,"created_at":"2014-09-02T18:16:39Z"} +{"id":1189184673457,"first_name":"Farly","last_name":"Pampling","email":"fpamplingcq@storify.com","gender":"Bigender","flagged":true,"year":2012,"created_at":"2015-05-08T19:41:03Z"} +{"id":877532452318,"first_name":"Mace","last_name":"Tregonna","email":"mtregonnacr@pbs.org","gender":"Male","ip_address":"11.114.161.110","flagged":true,"year":2009,"created_at":"2003-04-09T22:54:20Z"} +{"id":145650841386,"first_name":"Jobey","last_name":"Eddington","email":"jeddingtoncs@dailymotion.com","gender":"Female","ip_address":"50.254.117.68","flagged":true,"year":2005,"created_at":"2020-01-02T09:20:01Z"} +{"id":962333742896,"first_name":"Isaak","last_name":"Creak","email":"icreakct@soup.io","gender":"Bigender","flagged":true,"year":2000,"created_at":"2016-04-01T08:13:59Z"} +{"id":455464982166,"first_name":"Horacio","last_name":"Cammack","email":"hcammackcu@posterous.com","gender":"Genderfluid","ip_address":"86.73.70.1","flagged":true,"year":1997,"created_at":"2013-05-02T15:47:59Z"} +{"id":1068066641056,"first_name":"Shandee","last_name":"Pitkins","email":"spitkinscv@blinklist.com","gender":"Genderqueer","ip_address":"125.70.135.174","flagged":true,"year":1988,"created_at":"2002-11-06T04:09:57Z"} +{"id":553998805956,"first_name":"Cassie","last_name":"Hovenden","email":"chovendencw@miibeian.gov.cn","gender":"Agender","flagged":false,"year":1994,"created_at":"2020-09-14T04:18:39Z"} +{"id":1054885825756,"first_name":"Crystal","last_name":"Atcheson","email":"catchesoncx@cnbc.com","gender":"Female","flagged":true,"year":2011,"created_at":"2008-03-17T15:36:43Z"} +{"id":543317385142,"first_name":"Ellie","last_name":"Emanuele","email":"eemanuelecy@umn.edu","gender":"Female","ip_address":"117.169.75.185","flagged":true,"year":2008,"created_at":"2003-04-24T18:12:54Z"} +{"id":433763661004,"first_name":"Elsy","last_name":"Kneath","email":"ekneathcz@ameblo.jp","gender":"Genderfluid","ip_address":"147.26.194.180","flagged":true,"year":2002,"created_at":"2005-11-22T00:14:57Z"} +{"id":1192901684059,"first_name":"Gleda","last_name":"Edghinn","email":"gedghinnd0@jimdo.com","gender":"Female","flagged":false,"year":2002,"created_at":"2019-07-17T12:48:47Z"} +{"first_name":"Jerrie","last_name":"Downgate","email":"jdowngated1@naver.com","gender":"Male","ip_address":"54.193.2.157","year":2008,"created_at":"2008-04-12T03:00:03Z"} +{"id":1168879342710,"first_name":"Tiphanie","last_name":"Harroway","email":"tharrowayd2@apple.com","gender":"Bigender","ip_address":"147.187.220.45","flagged":true,"year":2006,"created_at":"2020-09-19T13:52:53Z"} +{"id":515524624507,"first_name":"Wesley","last_name":"Garriock","email":"wgarriockd3@usda.gov","gender":"Genderqueer","flagged":false,"year":2009,"created_at":"2019-06-29T14:39:00Z"} +{"id":407451131030,"first_name":"Brooks","last_name":"Crotch","email":"bcrotchd4@spiegel.de","flagged":false,"year":1996,"created_at":"2001-10-16T06:14:55Z"} +{"id":1134107942405,"first_name":"Gordie","last_name":"Elliss","email":"gellissd5@weather.com","flagged":false,"year":2003,"created_at":"2019-01-27T14:52:39Z"} +{"id":154374342849,"first_name":"Aubrette","last_name":"Apperley","email":"aapperleyd6@bloglines.com","gender":"Non-binary","ip_address":"224.118.90.101","flagged":true,"year":2009,"created_at":"2016-07-31T10:06:28Z"} +{"id":947297263175,"first_name":"Graham","last_name":"Moncur","email":"gmoncurd7@pinterest.com","gender":"Agender","ip_address":"171.148.252.192","flagged":true,"year":2008,"created_at":"2007-01-23T06:03:12Z"} +{"id":156458371533,"first_name":"Zita","last_name":"Fant","email":"zfantd8@dailymotion.com","gender":"Bigender","flagged":false,"year":2006,"created_at":"2011-07-21T12:00:19Z"} +{"id":129116067467,"first_name":"Ellery","last_name":"Gooderick","email":"egooderickd9@hatena.ne.jp","gender":"Genderfluid","ip_address":"121.153.136.243","flagged":true,"year":2011,"created_at":"2006-05-30T17:20:10Z"} +{"id":1012337771330,"first_name":"Eugenio","email":"ecordda@dedecms.com","gender":"Non-binary","flagged":true,"year":2011,"created_at":"2009-08-25T10:47:45Z"} +{"id":248796985724,"first_name":"Cristobal","email":"cbairstowdb@princeton.edu","gender":"Genderqueer","flagged":true,"year":1994,"created_at":"2015-11-03T19:33:05Z"} +{"id":133867879677,"first_name":"Penny","last_name":"Ivens","email":"pivensdc@house.gov","gender":"Genderqueer","flagged":true,"year":1998,"created_at":"2004-06-21T18:48:53Z"} +{"id":261463690012,"first_name":"Vida","last_name":"Wethered","email":"vwethereddd@amazon.co.uk","gender":"Female","flagged":true,"year":1986,"created_at":"2011-11-21T05:53:29Z"} +{"id":825899619885,"first_name":"Jania","last_name":"Kupis","email":"jkupisde@over-blog.com","gender":"Male","ip_address":"215.132.129.213","flagged":true,"year":2004,"created_at":"2016-01-19T01:49:08Z"} +{"id":905269167021,"first_name":"Alphard","last_name":"Dillaway","email":"adillawaydf@1und1.de","gender":"Agender","flagged":false,"year":2003,"created_at":"2011-10-11T20:23:57Z"} +{"id":518757966685,"first_name":"Davie","last_name":"Sirmond","email":"dsirmonddg@networksolutions.com","gender":"Male","ip_address":"137.45.134.253","flagged":false,"year":1996,"created_at":"2012-05-19T12:14:54Z"} +{"id":1215858320704,"first_name":"Dara","last_name":"Grew","email":"dgrewdh@ameblo.jp","gender":"Non-binary","ip_address":"199.121.158.64","flagged":true,"year":2011,"created_at":"2012-02-15T00:14:19Z"} +{"id":1124108499716,"first_name":"Jinny","last_name":"McGrorty","gender":"Female","ip_address":"232.201.130.110","flagged":false} +{"id":873114006323,"first_name":"Stanislas","last_name":"Surgeon","email":"ssurgeondj@independent.co.uk","gender":"Genderfluid","ip_address":"126.204.3.90","flagged":true,"year":2008,"created_at":"2003-10-23T00:21:38Z"} +{"id":1036592693385,"first_name":"Ophelia","last_name":"Frapwell","email":"ofrapwelldk@berkeley.edu","gender":"Agender","ip_address":"19.186.96.211","flagged":false,"year":2001,"created_at":"2020-08-27T20:39:16Z"} +{"id":955162554436,"first_name":"Percy","last_name":"McKellen","email":"pmckellendl@nationalgeographic.com","gender":"Bigender","ip_address":"177.216.152.223","flagged":false,"year":2006,"created_at":"2011-07-31T21:24:00Z"} +{"id":947869766722,"first_name":"Sharl","last_name":"Brimner","email":"sbrimnerdm@t.co","gender":"Non-binary","ip_address":"52.112.190.49","flagged":false,"year":2013,"created_at":"2010-03-19T23:24:34Z"} +{"id":514935752092,"first_name":"Westbrook","last_name":"Clynter","gender":"Genderfluid","ip_address":"157.127.220.147","flagged":false} +{"id":763710958076,"first_name":"Ingaborg","last_name":"Rouge","email":"irougedo@skyrock.com","gender":"Male","flagged":false,"year":2006,"created_at":"2012-06-22T21:35:28Z"} +{"id":155848490711,"first_name":"Georgetta","last_name":"Carden","email":"gcardendp@1688.com","gender":"Non-binary","ip_address":"153.217.231.207","flagged":true,"year":1993,"created_at":"2011-09-30T18:20:19Z"} +{"id":413390442648,"first_name":"Alison","last_name":"Montford","email":"amontforddq@unblog.fr","ip_address":"118.7.222.6","flagged":true,"year":2009,"created_at":"2005-07-21T10:26:17Z"} +{"id":789434776516,"first_name":"Pierrette","last_name":"Bickmore","email":"pbickmoredr@engadget.com","gender":"Genderqueer","ip_address":"191.203.36.199","flagged":true,"year":1970,"created_at":"2020-03-11T04:59:18Z"} +{"id":321661532179,"first_name":"Velvet","last_name":"Reddie","email":"vreddieds@huffingtonpost.com","gender":"Genderfluid","ip_address":"94.61.241.53","flagged":false,"year":1998,"created_at":"2002-01-02T17:49:09Z"} +{"id":1090221169879,"first_name":"Marlo","last_name":"Barnby","email":"mbarnbydt@shop-pro.jp","gender":"Genderfluid","ip_address":"40.70.245.105","flagged":true,"year":1988,"created_at":"2014-12-09T02:01:13Z"} +{"id":475185496766,"first_name":"Rivi","last_name":"Burridge","email":"rburridgedu@blogger.com","gender":"Female","flagged":false,"year":2002,"created_at":"2004-08-16T18:46:00Z"} +{"id":861181952718,"first_name":"Maurice","last_name":"Aldus","email":"maldusdv@nba.com","gender":"Non-binary","flagged":false,"year":2013,"created_at":"2004-11-12T14:50:19Z"} +{"id":162809703484,"first_name":"Ferris","last_name":"Pasmore","email":"fpasmoredw@ftc.gov","gender":"Female","flagged":true,"year":1985,"created_at":"2003-06-01T14:02:09Z"} +{"id":484660741383,"first_name":"Dickie","last_name":"Heskin","email":"dheskindx@bigcartel.com","gender":"Female","ip_address":"141.136.191.141","flagged":true,"year":2005,"created_at":"2004-01-23T20:58:57Z"} +{"id":812858144835,"first_name":"Maud","last_name":"Dunbabin","email":"mdunbabindy@cbc.ca","gender":"Agender","ip_address":"118.227.58.171","flagged":true,"year":2008,"created_at":"2017-07-02T00:01:40Z"} +{"first_name":"Osbert","last_name":"Phipson","email":"ophipsondz@hud.gov","gender":"Genderfluid","ip_address":"167.1.163.124","year":2005,"created_at":"2010-02-20T13:25:06Z"} +{"id":580628765542,"first_name":"Francesca","last_name":"Bambrugh","email":"fbambrughe0@storify.com","gender":"Non-binary","ip_address":"50.75.47.204","flagged":true,"year":1996,"created_at":"2014-04-21T09:13:50Z"} +{"first_name":"Emili","last_name":"Cochran","email":"ecochrane1@ocn.ne.jp","gender":"Female","year":1985,"created_at":"2013-07-09T05:02:48Z"} +{"id":273862969986,"first_name":"Fancie","email":"feadee2@reuters.com","gender":"Bigender","ip_address":"119.8.111.79","flagged":true,"year":2005,"created_at":"2006-03-03T13:28:51Z"} +{"id":388341694862,"first_name":"Wes","last_name":"Merriton","email":"wmerritone3@usgs.gov","gender":"Female","ip_address":"18.224.138.113","flagged":false,"year":1992,"created_at":"2003-07-09T19:06:02Z"} +{"id":649988311436,"first_name":"Alphonso","last_name":"Goodship","email":"agoodshipe4@hhs.gov","gender":"Non-binary","ip_address":"97.107.35.168","flagged":false,"year":2012,"created_at":"2009-10-30T04:03:58Z"} +{"id":592800580550,"first_name":"Deirdre","last_name":"Grangier","email":"dgrangiere5@about.com","gender":"Male","ip_address":"175.36.126.47","flagged":true,"year":2010,"created_at":"2003-04-28T07:40:39Z"} +{"id":512523444598,"first_name":"Boyd","last_name":"Trencher","email":"btrenchere6@addtoany.com","gender":"Male","flagged":false,"year":2011,"created_at":"2001-09-19T03:43:49Z"} +{"id":210590561129,"first_name":"Webster","last_name":"Dobbs","email":"wdobbse7@columbia.edu","gender":"Polygender","ip_address":"196.148.91.1","flagged":false,"year":1969,"created_at":"2013-03-05T07:34:15Z"} +{"id":660865156816,"first_name":"Cicely","last_name":"Borsi","email":"cborsie8@cnn.com","gender":"Bigender","ip_address":"217.229.231.13","flagged":false,"year":1991,"created_at":"2010-01-31T14:33:20Z"} +{"id":1146366090597,"first_name":"Fransisco","last_name":"Orgee","email":"forgeee9@elpais.com","gender":"Agender","ip_address":"203.9.75.105","flagged":false,"year":2008,"created_at":"2003-05-28T19:28:06Z"} +{"id":1126523610445,"first_name":"Mariel","last_name":"Gadie","email":"mgadieea@angelfire.com","gender":"Non-binary","ip_address":"96.216.32.194","flagged":false,"year":2011,"created_at":"2008-11-12T20:08:19Z"} +{"id":178687419409,"first_name":"Clarey","last_name":"Stoffels","email":"cstoffelseb@barnesandnoble.com","gender":"Bigender","flagged":false,"year":1996,"created_at":"2019-03-13T13:21:27Z"} +{"id":589304408015,"first_name":"Fernandina","last_name":"Winsom","email":"fwinsomec@senate.gov","gender":"Non-binary","flagged":true,"year":1998,"created_at":"2012-02-29T06:47:00Z"} +{"id":1142959536021,"first_name":"Loretta","last_name":"Jira","email":"ljiraed@chicagotribune.com","gender":"Agender","ip_address":"55.227.29.94","flagged":true,"year":2009,"created_at":"2019-11-26T19:13:35Z"} +{"id":902654454084,"first_name":"Lucias","last_name":"Vondracek","email":"lvondracekee@theglobeandmail.com","gender":"Non-binary","ip_address":"155.253.51.18","flagged":true,"year":2004,"created_at":"2009-09-11T00:24:28Z"} +{"id":1226867259463,"first_name":"Bobbette","last_name":"Veeler","email":"bveeleref@youku.com","gender":"Polygender","ip_address":"169.166.19.50","flagged":true,"year":1998,"created_at":"2015-02-23T18:43:56Z"} +{"id":727333117843,"first_name":"Tim","last_name":"Sinnock","email":"tsinnockeg@seattletimes.com","gender":"Genderqueer","ip_address":"89.157.155.55","flagged":true,"year":2002,"created_at":"2018-06-06T17:47:10Z"} +{"id":1211320424553,"first_name":"Gayle","last_name":"Lyddyard","email":"glyddyardeh@symantec.com","gender":"Polygender","flagged":false,"year":2012,"created_at":"2013-06-24T06:42:26Z"} +{"id":518241974685,"first_name":"Yuri","last_name":"Luetkemeyers","email":"yluetkemeyersei@w3.org","gender":"Agender","ip_address":"44.151.75.25","flagged":false,"year":1999,"created_at":"2007-10-09T05:21:39Z"} +{"id":536262441280,"first_name":"Carri","last_name":"Scarre","gender":"Genderfluid","ip_address":"122.15.240.106","flagged":false} +{"id":921883518466,"first_name":"Lotte","last_name":"Stains","email":"lstainsek@china.com.cn","gender":"Genderfluid","flagged":false,"year":1986,"created_at":"2006-10-12T14:33:15Z"} +{"id":667925880581,"first_name":"Rubetta","last_name":"Norsister","email":"rnorsisterel@upenn.edu","gender":"Female","ip_address":"12.29.98.253","flagged":false,"year":2003,"created_at":"2001-05-19T12:34:51Z"} +{"id":664059325543,"first_name":"Guglielma","last_name":"Newsham","email":"gnewshamem@umich.edu","gender":"Bigender","ip_address":"140.47.122.238","flagged":false,"year":2009,"created_at":"2004-10-20T20:16:59Z"} +{"id":1137218316426,"first_name":"Adriane","last_name":"Symondson","gender":"Genderfluid","flagged":true} +{"id":188880299402,"first_name":"Ugo","last_name":"Sumpner","gender":"Polygender","ip_address":"182.213.167.121","flagged":false} +{"id":394548777784,"first_name":"Lorrie","email":"ldrewittep@prnewswire.com","gender":"Agender","ip_address":"39.28.196.223","flagged":true,"year":2013,"created_at":"2009-12-13T22:23:41Z"} +{"id":278137765937,"first_name":"Portie","last_name":"Chritchlow","email":"pchritchloweq@dyndns.org","gender":"Non-binary","ip_address":"54.191.85.201","flagged":false,"year":1974,"created_at":"2002-05-25T05:28:39Z"} +{"id":593807944235,"first_name":"Maribeth","last_name":"Rieflin","gender":"Agender","ip_address":"247.156.170.40","flagged":false} +{"id":836041773848,"first_name":"Gert","last_name":"Rabidge","email":"grabidgees@people.com.cn","gender":"Genderfluid","flagged":true,"year":2006,"created_at":"2011-04-18T01:15:20Z"} +{"id":1068526947913,"first_name":"Maurizia","last_name":"Rhodef","email":"mrhodefet@seattletimes.com","gender":"Non-binary","ip_address":"239.38.9.180","flagged":false,"year":2011,"created_at":"2016-08-12T13:56:51Z"} +{"id":568557206601,"first_name":"Floris","last_name":"Malcher","email":"fmalchereu@dmoz.org","gender":"Bigender","flagged":false,"year":2009,"created_at":"2015-11-29T17:50:33Z"} +{"id":252235310124,"first_name":"Debi","last_name":"Benedetti","email":"dbenedettiev@phpbb.com","gender":"Female","flagged":false,"year":1992,"created_at":"2011-05-12T14:06:23Z"} +{"id":828470997729,"first_name":"Anny","last_name":"Vales","email":"avalesew@twitter.com","gender":"Agender","flagged":true,"year":2003,"created_at":"2001-04-15T14:14:38Z"} +{"id":999790611723,"first_name":"Chrissy","last_name":"Kember","email":"ckemberex@unblog.fr","gender":"Male","flagged":true,"year":2008,"created_at":"2017-12-06T12:17:10Z"} +{"id":166089124137,"first_name":"Ainslie","last_name":"Kaveney","gender":"Polygender","ip_address":"126.213.64.220","flagged":true} +{"id":879099166074,"first_name":"Berton","last_name":"Plenty","email":"bplentyez@webnode.com","gender":"Genderqueer","ip_address":"234.63.217.220","flagged":false,"year":2006,"created_at":"2008-05-01T22:06:42Z"} +{"id":332954650442,"first_name":"Frederigo","last_name":"Bale","email":"fbalef0@networkadvertising.org","gender":"Genderqueer","flagged":false,"year":1994,"created_at":"2016-07-17T06:06:16Z"} +{"id":1016994143357,"first_name":"Augustine","last_name":"Sissot","email":"asissotf1@time.com","gender":"Polygender","ip_address":"227.228.75.174","flagged":false,"year":1995,"created_at":"2012-04-06T08:43:35Z"} +{"id":1210748937440,"first_name":"Angelo","email":"astandfieldf2@phoca.cz","gender":"Bigender","ip_address":"184.226.212.114","flagged":false,"year":1989,"created_at":"2003-10-05T23:23:25Z"} +{"id":344309368256,"first_name":"Yehudi","email":"ygarrardf3@yandex.ru","gender":"Genderfluid","flagged":true,"year":1992,"created_at":"2011-06-23T01:13:39Z"} +{"id":995868264347,"first_name":"Borg","last_name":"Towe","email":"btowef4@merriam-webster.com","gender":"Genderqueer","flagged":false,"year":1994,"created_at":"2007-12-10T18:21:32Z"} +{"id":745649006575,"first_name":"Irma","last_name":"Waller","email":"iwallerf5@bbb.org","gender":"Bigender","flagged":true,"year":2001,"created_at":"2012-05-28T19:16:02Z"} +{"id":844319559038,"first_name":"Maddi","last_name":"Trowill","email":"mtrowillf6@dedecms.com","gender":"Polygender","flagged":false,"year":1992,"created_at":"2001-11-21T19:30:20Z"} +{"id":553883784916,"first_name":"Nahum","email":"ntryf7@cbc.ca","gender":"Polygender","ip_address":"150.88.146.182","flagged":false,"year":1993,"created_at":"2014-03-05T17:51:01Z"} +{"id":726418164928,"first_name":"Axel","email":"ahrinchenkof8@ustream.tv","gender":"Male","flagged":true,"year":2000,"created_at":"2007-02-27T00:14:48Z"} +{"id":625628992317,"first_name":"Valaria","last_name":"Middlemiss","email":"vmiddlemissf9@geocities.com","gender":"Polygender","flagged":false,"year":1991,"created_at":"2014-02-16T13:16:36Z"} +{"id":127869283887,"first_name":"Shannan","last_name":"Casaro","gender":"Female","ip_address":"103.65.177.235","flagged":true} +{"id":392476506483,"first_name":"Eadith","last_name":"Lorkin","email":"elorkinfb@delicious.com","gender":"Agender","flagged":false,"year":2007,"created_at":"2018-02-11T08:18:56Z"} +{"id":695059006501,"first_name":"Bobbye","last_name":"Devil","email":"bdevilfc@china.com.cn","gender":"Non-binary","flagged":true,"year":1992,"created_at":"2005-11-03T20:33:53Z"} +{"id":784942789247,"first_name":"Kerrin","last_name":"Cheese","email":"kcheesefd@earthlink.net","gender":"Female","ip_address":"194.111.182.125","flagged":false,"year":2007,"created_at":"2010-10-27T20:05:00Z"} +{"id":702877824357,"first_name":"Ashla","last_name":"Jore","email":"ajorefe@umich.edu","gender":"Polygender","flagged":false,"year":2001,"created_at":"2014-12-07T04:35:38Z"} +{"id":673245881297,"first_name":"Jon","last_name":"Geary","email":"jgearyff@nba.com","gender":"Male","flagged":false,"year":2000,"created_at":"2007-07-20T10:30:18Z"} +{"id":179192397676,"first_name":"Malvin","last_name":"Kibard","email":"mkibardfg@amazonaws.com","gender":"Polygender","flagged":true,"year":1999,"created_at":"2011-08-21T00:59:22Z"} +{"id":226462351436,"first_name":"Renell","last_name":"Domenico","email":"rdomenicofh@auda.org.au","gender":"Genderqueer","flagged":true,"year":1987,"created_at":"2020-07-05T02:35:19Z"} +{"id":387686705104,"first_name":"Phedra","last_name":"Klain","email":"pklainfi@toplist.cz","gender":"Polygender","flagged":false,"year":1991,"created_at":"2008-06-19T04:46:42Z"} +{"id":146710241315,"first_name":"Meggi","last_name":"Abdon","email":"mabdonfj@angelfire.com","gender":"Agender","flagged":false,"year":2003,"created_at":"2002-11-16T11:26:38Z"} +{"id":1074758015056,"first_name":"Arlina","email":"aflowerdewfk@altervista.org","gender":"Genderqueer","ip_address":"169.249.245.99","flagged":true,"year":2012,"created_at":"2010-10-06T06:00:08Z"} +{"id":467697804647,"first_name":"Jameson","last_name":"Edwin","email":"jedwinfl@yellowbook.com","gender":"Genderqueer","flagged":true,"year":1985,"created_at":"2020-10-01T12:13:31Z"} +{"id":986554078822,"first_name":"Dewitt","last_name":"Benfell","email":"dbenfellfm@eepurl.com","gender":"Polygender","ip_address":"25.95.58.40","flagged":true,"year":1993,"created_at":"2019-07-30T00:27:38Z"} +{"id":265582373783,"first_name":"Joshuah","last_name":"Duchenne","email":"jduchennefn@pen.io","gender":"Male","ip_address":"176.173.175.94","flagged":false,"year":2012,"created_at":"2010-03-30T19:25:00Z"} +{"id":1168858814032,"first_name":"Travers","last_name":"Race","email":"tracefo@ebay.com","gender":"Genderfluid","ip_address":"254.151.103.135","flagged":false,"year":1988,"created_at":"2016-01-04T05:05:20Z"} +{"id":921978123862,"first_name":"Ernest","last_name":"Stote","email":"estotefp@csmonitor.com","gender":"Agender","flagged":true,"year":1992,"created_at":"2002-05-30T18:14:40Z"} +{"id":212975764323,"first_name":"Kira","last_name":"Sawford","email":"ksawfordfq@privacy.gov.au","gender":"Genderqueer","ip_address":"60.40.167.153","flagged":false,"year":2012,"created_at":"2010-03-18T10:52:07Z"} +{"id":964516594747,"first_name":"Shanna","last_name":"Riedel","email":"sriedelfr@loc.gov","gender":"Agender","flagged":false,"year":1986,"created_at":"2019-11-07T12:52:03Z"} +{"id":494203789068,"first_name":"Theo","last_name":"Fordyce","email":"tfordycefs@ucoz.ru","gender":"Female","ip_address":"28.199.114.16","flagged":true,"year":1987,"created_at":"2002-07-01T18:49:15Z"} +{"id":1190803733706,"first_name":"Teirtza","last_name":"Bewshire","email":"tbewshireft@ucoz.ru","gender":"Female","ip_address":"129.46.239.123","flagged":false,"year":2008,"created_at":"2010-09-27T12:50:56Z"} +{"id":680571907461,"first_name":"Vonni","last_name":"Giacaponi","email":"vgiacaponifu@accuweather.com","gender":"Polygender","flagged":false,"year":1997,"created_at":"2005-06-13T18:10:48Z"} +{"id":318850614608,"first_name":"Marie-jeanne","last_name":"Beckhurst","email":"mbeckhurstfv@arizona.edu","gender":"Bigender","ip_address":"168.32.34.153","flagged":true,"year":1990,"created_at":"2020-12-13T23:55:21Z"} +{"id":713148229038,"first_name":"Tami","last_name":"Breeder","email":"tbreederfw@smugmug.com","gender":"Male","ip_address":"12.167.25.107","flagged":true,"year":1997,"created_at":"2019-08-18T20:50:12Z"} +{"id":707776633176,"first_name":"Grover","last_name":"Lindholm","email":"glindholmfx@tripadvisor.com","gender":"Polygender","ip_address":"160.174.18.19","flagged":false,"year":1987,"created_at":"2003-03-13T16:25:07Z"} +{"id":204877774915,"first_name":"Gussie","last_name":"Flatman","email":"gflatmanfy@washington.edu","gender":"Non-binary","ip_address":"44.15.25.190","flagged":true,"year":2006,"created_at":"2010-01-27T17:06:21Z"} +{"id":598674860265,"first_name":"Miriam","last_name":"Asplen","email":"masplenfz@sogou.com","gender":"Bigender","ip_address":"23.128.36.183","flagged":true,"year":2000,"created_at":"2018-12-03T18:23:17Z"} +{"id":549999801496,"first_name":"Francesco","last_name":"Chamberlaine","email":"fchamberlaineg0@sitemeter.com","gender":"Female","ip_address":"70.201.172.205","flagged":false,"year":1996,"created_at":"2004-11-29T16:24:46Z"} +{"id":347198761655,"first_name":"Dorothy","last_name":"Duffitt","email":"dduffittg1@cbc.ca","gender":"Genderqueer","ip_address":"19.248.141.70","flagged":true,"year":2008,"created_at":"2004-03-02T02:04:15Z"} +{"id":615676050867,"first_name":"Worthy","last_name":"Bareham","email":"wbarehamg2@cafepress.com","gender":"Agender","ip_address":"229.76.37.65","flagged":true,"year":2001,"created_at":"2008-12-31T10:40:37Z"} +{"id":332741510601,"first_name":"Philipa","last_name":"Bulbeck","email":"pbulbeckg3@sciencedirect.com","gender":"Bigender","flagged":false,"year":1997,"created_at":"2010-10-24T16:21:44Z"} +{"id":1189367770155,"first_name":"Hubert","last_name":"Strover","email":"hstroverg4@myspace.com","gender":"Male","flagged":false,"year":1998,"created_at":"2014-09-23T11:08:03Z"} +{"id":273674604897,"first_name":"Padriac","last_name":"Sooper","email":"psooperg5@symantec.com","gender":"Polygender","ip_address":"50.59.174.180","flagged":true,"year":1992,"created_at":"2011-10-10T15:54:58Z"} +{"id":591236218560,"first_name":"Tyrus","last_name":"Anker","email":"tankerg6@blog.com","gender":"Polygender","flagged":true,"year":1999,"created_at":"2019-02-20T06:54:51Z"} +{"id":717653405619,"first_name":"Magda","last_name":"Hewkin","email":"mhewking7@census.gov","ip_address":"192.44.11.38","flagged":true,"year":2004,"created_at":"2017-02-05T16:01:25Z"} +{"id":321222350333,"first_name":"Drusi","last_name":"Jacklin","email":"djackling8@bloglovin.com","gender":"Polygender","ip_address":"199.183.59.112","flagged":false,"year":1988,"created_at":"2008-03-24T17:43:37Z"} +{"id":502638370043,"first_name":"Benita","last_name":"Duley","email":"bduleyg9@sina.com.cn","gender":"Polygender","ip_address":"220.131.17.98","flagged":true,"year":2002,"created_at":"2005-05-10T05:40:30Z"} +{"id":434104344977,"first_name":"Maddi","last_name":"Hassall","email":"mhassallga@qq.com","gender":"Non-binary","ip_address":"241.51.185.79","flagged":false,"year":2011,"created_at":"2015-04-11T23:30:20Z"} +{"id":895893226101,"first_name":"Kimmy","last_name":"Bonanno","email":"kbonannogb@utexas.edu","gender":"Polygender","flagged":false,"year":2004,"created_at":"2016-06-27T23:56:37Z"} +{"id":813606838725,"first_name":"Kandace","last_name":"Bullick","email":"kbullickgc@moonfruit.com","gender":"Male","ip_address":"111.16.186.208","flagged":true,"year":1998,"created_at":"2007-07-15T06:44:58Z"} +{"id":1194813766660,"first_name":"Gabey","last_name":"Quaif","email":"gquaifgd@adobe.com","gender":"Polygender","ip_address":"212.145.179.234","flagged":true,"year":1990,"created_at":"2006-09-20T03:59:25Z"} +{"id":533884041776,"first_name":"Danella","last_name":"D'Arrigo","email":"ddarrigoge@pinterest.com","gender":"Bigender","ip_address":"135.73.117.208","flagged":false,"year":1998,"created_at":"2013-06-16T05:59:23Z"} +{"id":1136043148967,"first_name":"Asa","last_name":"Hebner","email":"ahebnergf@networksolutions.com","gender":"Female","flagged":false,"year":1998,"created_at":"2020-04-01T08:01:46Z"} +{"id":315616919263,"first_name":"Nobe","last_name":"Norcliffe","email":"nnorcliffegg@go.com","gender":"Genderfluid","flagged":false,"year":2003,"created_at":"2011-02-15T14:43:06Z"} +{"first_name":"Evvie","last_name":"Landman","email":"elandmangh@hugedomains.com","gender":"Agender","ip_address":"212.91.28.151","year":2010,"created_at":"2006-12-01T17:03:32Z"} +{"first_name":"Gardner","last_name":"Burlingame","email":"gburlingamegi@tumblr.com","gender":"Non-binary","year":2012,"created_at":"2018-10-03T01:13:01Z"} +{"id":646925464063,"first_name":"Hyatt","last_name":"Toffel","email":"htoffelgj@free.fr","gender":"Female","ip_address":"7.16.254.114","flagged":true,"year":2011,"created_at":"2001-10-11T19:56:21Z"} +{"id":755090110715,"first_name":"Matthieu","last_name":"Eake","email":"meakegk@lulu.com","gender":"Non-binary","flagged":false,"year":1982,"created_at":"2020-06-08T23:25:41Z"} +{"id":616353545482,"first_name":"Rancell","email":"rmarciskewskigl@squarespace.com","gender":"Female","ip_address":"118.218.39.23","flagged":true,"year":2011,"created_at":"2020-05-15T17:59:34Z"} +{"id":886149848438,"first_name":"Kevyn","last_name":"Filipovic","email":"kfilipovicgm@auda.org.au","gender":"Female","ip_address":"86.34.141.157","flagged":true,"year":1996,"created_at":"2007-09-29T06:20:33Z"} +{"id":753989932003,"first_name":"Grove","last_name":"Olivia","email":"goliviagn@cnn.com","gender":"Genderqueer","ip_address":"49.206.96.15","flagged":true,"year":1986,"created_at":"2019-05-17T22:10:23Z"} +{"id":1171181863443,"first_name":"Dodi","email":"dhallowsgo@jiathis.com","gender":"Polygender","flagged":false,"year":2011,"created_at":"2008-06-20T10:48:44Z"} +{"id":910639021226,"first_name":"Grant","last_name":"Greyes","email":"ggreyesgp@i2i.jp","gender":"Male","ip_address":"175.75.221.166","flagged":false,"year":1984,"created_at":"2004-06-25T08:36:42Z"} +{"id":715876284348,"first_name":"Guenevere","last_name":"Stiegar","email":"gstiegargq@booking.com","gender":"Female","ip_address":"142.16.136.219","flagged":false,"year":1997,"created_at":"2005-09-26T18:14:24Z"} +{"id":913960248362,"first_name":"Tucky","last_name":"Vousden","email":"tvousdengr@tumblr.com","gender":"Bigender","ip_address":"218.17.72.102","flagged":true,"year":1994,"created_at":"2010-11-04T01:37:10Z"} +{"id":765551661320,"first_name":"Merrily","last_name":"Grindall","email":"mgrindallgs@nba.com","gender":"Male","flagged":false,"year":2005,"created_at":"2009-11-19T20:33:53Z"} +{"id":170901641054,"first_name":"Elroy","last_name":"Askew","email":"easkewgt@geocities.jp","gender":"Polygender","flagged":true,"year":2010,"created_at":"2019-05-08T09:45:52Z"} +{"first_name":"Anne","last_name":"Makey","email":"amakeygu@w3.org","gender":"Non-binary","year":2008,"created_at":"2008-03-14T15:39:43Z"} +{"id":1185115422856,"first_name":"Eugenia","last_name":"A'Barrow","email":"eabarrowgv@surveymonkey.com","gender":"Polygender","ip_address":"198.49.54.106","flagged":true,"year":2010,"created_at":"2015-05-22T23:03:22Z"} +{"id":673157771141,"first_name":"Merry","last_name":"Twydell","email":"mtwydellgw@paypal.com","gender":"Bigender","ip_address":"82.193.56.107","flagged":true,"year":1994,"created_at":"2016-05-09T17:18:01Z"} +{"id":893937365525,"first_name":"Borg","last_name":"Wylder","email":"bwyldergx@symantec.com","gender":"Genderqueer","ip_address":"21.229.39.103","flagged":false,"year":2006,"created_at":"2012-09-10T03:15:15Z"} +{"id":1005559242306,"first_name":"Riannon","last_name":"Sterte","email":"rstertegy@paypal.com","gender":"Bigender","ip_address":"12.134.252.219","flagged":true,"year":1992,"created_at":"2017-10-12T20:55:32Z"} +{"id":390370737495,"first_name":"Orton","last_name":"Howgill","email":"ohowgillgz@spiegel.de","gender":"Agender","ip_address":"131.105.191.134","flagged":true,"year":2000,"created_at":"2001-08-02T06:56:29Z"} +{"id":377267764441,"first_name":"Bar","last_name":"Costanza","email":"bcostanzah0@census.gov","gender":"Female","flagged":true,"year":2000,"created_at":"2006-04-24T16:39:16Z"} +{"id":308801494168,"first_name":"Merrile","gender":"Genderfluid","ip_address":"192.202.156.155","flagged":false} +{"id":643045866748,"first_name":"Irene","last_name":"Tomanek","email":"itomanekh2@thetimes.co.uk","gender":"Polygender","flagged":true,"year":1998,"created_at":"2016-08-24T16:08:47Z"} +{"id":1205090320248,"first_name":"Kean","last_name":"Buckney","email":"kbuckneyh3@ask.com","gender":"Agender","ip_address":"101.15.21.159","flagged":true,"year":1999,"created_at":"2005-07-07T10:03:26Z"} +{"id":1050303366033,"first_name":"Kassie","last_name":"Deinert","email":"kdeinerth4@tinypic.com","gender":"Agender","flagged":true,"year":2009,"created_at":"2019-09-14T08:28:56Z"} +{"id":366875906826,"first_name":"Jaye","last_name":"Pollitt","email":"jpollitth5@huffingtonpost.com","gender":"Non-binary","ip_address":"103.152.14.54","flagged":true,"year":1991,"created_at":"2008-02-03T19:21:12Z"} +{"id":697865451335,"first_name":"Bonnie","last_name":"Tillett","email":"btilletth6@independent.co.uk","gender":"Genderfluid","flagged":true,"year":2006,"created_at":"2013-07-14T14:55:38Z"} +{"first_name":"Nickola","last_name":"Laker","email":"nlakerh7@cisco.com","gender":"Non-binary","ip_address":"42.134.74.243","year":2006,"created_at":"2002-01-22T05:55:03Z"} +{"id":132904880438,"first_name":"Ashil","last_name":"Sainsbury-Brown","email":"asainsburybrownh8@ifeng.com","gender":"Male","ip_address":"134.203.170.236","flagged":false,"year":2000,"created_at":"2018-09-24T08:07:06Z"} +{"id":172083220818,"first_name":"Kahaleel","last_name":"Lorkings","email":"klorkingsh9@cbslocal.com","gender":"Bigender","ip_address":"219.236.183.90","flagged":false,"year":1997,"created_at":"2004-09-29T02:29:26Z"} +{"id":511902896265,"first_name":"Nikita","email":"ncuckooha@studiopress.com","gender":"Genderfluid","flagged":true,"year":1989,"created_at":"2006-10-23T05:07:29Z"} +{"id":901774281785,"first_name":"Auroora","last_name":"Comini","email":"acominihb@cafepress.com","gender":"Male","ip_address":"195.135.163.188","flagged":true,"year":1995,"created_at":"2004-03-26T16:41:41Z"} +{"id":1034650873912,"first_name":"Jaclin","last_name":"Rickards","email":"jrickardshc@dyndns.org","gender":"Male","ip_address":"156.140.160.155","flagged":false,"year":1998,"created_at":"2003-09-23T23:06:12Z"} +{"id":308158758945,"first_name":"Kessiah","last_name":"Brounfield","email":"kbrounfieldhd@stumbleupon.com","gender":"Female","ip_address":"39.218.59.32","flagged":false,"year":1995,"created_at":"2007-12-07T04:01:55Z"} +{"id":1068110013826,"first_name":"Griffin","last_name":"Goodbairn","email":"ggoodbairnhe@google.ca","gender":"Male","flagged":true,"year":2006,"created_at":"2014-05-24T20:30:09Z"} +{"id":337740966615,"first_name":"Ardenia","last_name":"McKeefry","email":"amckeefryhf@mapquest.com","gender":"Male","flagged":false,"year":2007,"created_at":"2005-11-23T10:12:32Z"} +{"id":867665336769,"first_name":"Eveline","last_name":"Wride","email":"ewridehg@marketwatch.com","gender":"Male","flagged":false,"year":2005,"created_at":"2015-06-08T03:30:52Z"} +{"id":677920129305,"first_name":"Tonnie","email":"tkarpehh@dagondesign.com","gender":"Male","flagged":true,"year":2009,"created_at":"2007-08-23T00:35:49Z"} +{"id":128974073205,"first_name":"Betta","last_name":"Leagas","email":"bleagashi@icio.us","gender":"Female","flagged":true,"year":2007,"created_at":"2019-05-25T21:05:32Z"} +{"id":1041424151450,"first_name":"Mill","last_name":"Sheepy","email":"msheepyhj@live.com","gender":"Agender","flagged":true,"year":1993,"created_at":"2011-03-22T20:49:32Z"} +{"id":1228146520166,"first_name":"Alisun","last_name":"Quant","email":"aquanthk@marketwatch.com","gender":"Bigender","flagged":false,"year":1986,"created_at":"2010-07-12T22:46:40Z"} +{"id":872822339414,"first_name":"Edwin","last_name":"Askem","email":"easkemhl@imageshack.us","gender":"Polygender","flagged":true,"year":1993,"created_at":"2020-01-31T16:18:28Z"} +{"id":1059336832730,"first_name":"Marika","email":"mpeterihm@vimeo.com","gender":"Genderfluid","flagged":false,"year":2012,"created_at":"2003-12-31T05:37:21Z"} +{"id":1018528303970,"first_name":"Tadeo","last_name":"Cumberpatch","email":"tcumberpatchhn@fotki.com","gender":"Polygender","flagged":true,"year":1990,"created_at":"2011-06-08T14:23:27Z"} +{"id":311314993422,"first_name":"Fabiano","last_name":"Lismer","email":"flismerho@spotify.com","gender":"Agender","flagged":false,"year":2007,"created_at":"2006-09-06T21:36:16Z"} +{"id":617818726101,"first_name":"Greer","email":"gesmondehp@yahoo.co.jp","gender":"Bigender","flagged":true,"year":1986,"created_at":"2005-10-02T17:19:43Z"} +{"id":637486095239,"first_name":"Javier","email":"jpeaseyhq@naver.com","gender":"Polygender","ip_address":"101.1.71.244","flagged":false,"year":1993,"created_at":"2011-04-15T01:41:11Z"} +{"id":550290532379,"first_name":"Floria","last_name":"Battill","email":"fbattillhr@privacy.gov.au","gender":"Bigender","ip_address":"151.144.108.114","flagged":false,"year":2005,"created_at":"2002-02-13T16:46:20Z"} +{"id":927000506698,"first_name":"Gabi","last_name":"Warman","email":"gwarmanhs@senate.gov","gender":"Bigender","ip_address":"81.116.33.237","flagged":true,"year":1992,"created_at":"2009-09-17T21:24:22Z"} +{"id":1168109353412,"first_name":"Raynor","last_name":"Youthead","email":"ryoutheadht@elpais.com","gender":"Bigender","flagged":true,"year":1996,"created_at":"2012-01-27T06:39:57Z"} +{"id":666545587824,"first_name":"Isidro","last_name":"Daal","email":"idaalhu@omniture.com","gender":"Agender","ip_address":"37.202.8.145","flagged":true,"year":1994,"created_at":"2010-12-12T07:06:46Z"} +{"id":516735313098,"first_name":"Kerianne","last_name":"Sturgeon","gender":"Polygender","ip_address":"254.99.56.19","flagged":true} +{"id":725840937612,"first_name":"Deborah","last_name":"Lauxmann","email":"dlauxmannhw@nhs.uk","gender":"Genderfluid","ip_address":"106.19.205.181","flagged":false,"year":2006,"created_at":"2012-11-30T16:23:33Z"} +{"id":892388995661,"first_name":"Ransom","email":"rsnellehx@netvibes.com","gender":"Male","ip_address":"102.152.1.168","flagged":false,"year":2002,"created_at":"2014-07-10T03:34:58Z"} +{"id":729813225826,"first_name":"Jobie","last_name":"Braunroth","email":"jbraunrothhy@moonfruit.com","gender":"Female","ip_address":"141.148.180.185","flagged":false,"year":1998,"created_at":"2004-11-21T18:20:39Z"} +{"id":315748605955,"first_name":"Ainsley","email":"ahalksworthhz@google.com.au","gender":"Non-binary","flagged":true,"year":1989,"created_at":"2010-03-01T15:16:48Z"} +{"id":782056031035,"first_name":"Mayer","email":"mjahani0@ebay.co.uk","gender":"Genderqueer","ip_address":"170.130.96.220","flagged":false,"year":1987,"created_at":"2015-10-31T05:01:30Z"} +{"id":974596652703,"first_name":"Fawne","last_name":"Tremblet","email":"ftrembleti1@pinterest.com","gender":"Female","ip_address":"63.37.54.91","flagged":false,"year":2011,"created_at":"2013-09-18T18:22:18Z"} +{"id":314317905002,"first_name":"Colan","last_name":"Vurley","email":"cvurleyi2@opensource.org","gender":"Non-binary","ip_address":"178.250.230.162","flagged":false,"year":1997,"created_at":"2021-03-11T12:02:42Z"} +{"id":365254963324,"first_name":"Erek","last_name":"Wickins","email":"ewickinsi3@buzzfeed.com","gender":"Agender","ip_address":"101.243.167.240","flagged":false,"year":1995,"created_at":"2016-08-08T00:48:06Z"} +{"id":1209898240381,"first_name":"Temp","last_name":"O'Garmen","email":"togarmeni4@studiopress.com","gender":"Female","flagged":false,"year":2007,"created_at":"2007-05-25T10:48:12Z"} +{"id":912522841474,"first_name":"Morris","last_name":"Corzor","email":"mcorzori5@360.cn","gender":"Genderqueer","ip_address":"79.247.71.33","flagged":true,"year":1994,"created_at":"2015-11-22T00:10:25Z"} +{"id":1070175218980,"first_name":"Penni","last_name":"Cortes","email":"pcortesi6@merriam-webster.com","gender":"Genderqueer","flagged":true,"year":1991,"created_at":"2004-10-19T22:23:19Z"} +{"id":1209018053380,"first_name":"Georges","last_name":"Stove","email":"gstovei7@123-reg.co.uk","gender":"Female","ip_address":"159.178.232.94","flagged":false,"year":2000,"created_at":"2002-09-06T16:58:44Z"} +{"id":265198251256,"first_name":"Fee","last_name":"Duggon","email":"fduggoni8@mysql.com","gender":"Non-binary","ip_address":"179.47.224.90","flagged":false,"year":2012,"created_at":"2012-10-27T09:38:48Z"} +{"id":1070621065261,"first_name":"Mariana","last_name":"Southers","email":"msouthersi9@washingtonpost.com","gender":"Bigender","flagged":true,"year":2009,"created_at":"2009-01-08T15:47:01Z"} +{"id":1105896002674,"first_name":"Rutger","last_name":"Meekins","email":"rmeekinsia@hc360.com","gender":"Genderfluid","ip_address":"195.98.179.6","flagged":true,"year":2006,"created_at":"2019-04-20T08:59:03Z"} +{"id":1011220887048,"first_name":"Manon","last_name":"Urling","email":"murlingib@hhs.gov","gender":"Male","ip_address":"167.101.228.175","flagged":false,"year":2007,"created_at":"2002-11-07T01:26:47Z"} +{"id":147585522809,"first_name":"Rickey","email":"rwhitemanic@abc.net.au","gender":"Polygender","flagged":true,"year":2012,"created_at":"2018-09-27T14:04:05Z"} +{"id":471874347398,"first_name":"Martina","last_name":"Quimby","email":"mquimbyid@networkadvertising.org","gender":"Genderfluid","flagged":false,"year":1993,"created_at":"2008-11-22T11:15:55Z"} +{"id":453714523202,"first_name":"Bessie","last_name":"Hilbourne","email":"bhilbourneie@microsoft.com","gender":"Bigender","flagged":true,"year":2007,"created_at":"2005-11-20T00:11:22Z"} +{"id":206503612171,"first_name":"Leigh","last_name":"Mottley","email":"lmottleyif@technorati.com","gender":"Female","ip_address":"2.48.221.231","flagged":false,"year":2012,"created_at":"2004-07-22T07:56:06Z"} +{"id":657084224448,"first_name":"Lennard","last_name":"MacQuaker","email":"lmacquakerig@yahoo.co.jp","gender":"Male","ip_address":"109.181.123.48","flagged":false,"year":2000,"created_at":"2008-12-08T07:37:32Z"} +{"id":211037877457,"first_name":"Lois","last_name":"Farherty","email":"lfarhertyih@bloomberg.com","gender":"Male","ip_address":"89.224.17.222","flagged":false,"year":2010,"created_at":"2009-01-24T02:07:05Z"} +{"id":921558958012,"first_name":"Koressa","last_name":"Waszczykowski","email":"kwaszczykowskiii@trellian.com","gender":"Male","ip_address":"82.48.49.50","flagged":true,"year":2007,"created_at":"2015-12-14T17:51:08Z"} +{"first_name":"Kellsie","last_name":"Bassingham","gender":"Male","ip_address":"198.30.185.242"} +{"id":581722503449,"first_name":"Blair","email":"bsellstromik@skyrock.com","gender":"Genderfluid","flagged":false,"year":1998,"created_at":"2014-09-08T01:58:12Z"} +{"id":307451097076,"first_name":"Bibby","last_name":"Pedron","email":"bpedronil@nps.gov","gender":"Genderqueer","flagged":false,"year":1991,"created_at":"2006-09-04T02:00:56Z"} +{"id":895703844459,"first_name":"Emelita","last_name":"Folk","email":"efolkim@xing.com","gender":"Genderfluid","ip_address":"178.217.131.150","flagged":true,"year":2013,"created_at":"2012-03-27T01:39:10Z"} +{"id":471590042694,"first_name":"Yuri","last_name":"Peeke","email":"ypeekein@nasa.gov","gender":"Polygender","ip_address":"109.39.127.250","flagged":true,"year":1999,"created_at":"2017-06-01T08:24:01Z"} +{"id":1021611611921,"first_name":"Celle","last_name":"Burrett","email":"cburrettio@accuweather.com","gender":"Genderfluid","ip_address":"128.62.148.67","flagged":false,"year":2007,"created_at":"2020-12-14T23:06:08Z"} +{"id":1156834982358,"first_name":"Chelsea","last_name":"Gibson","email":"cgibsonip@google.com.au","gender":"Genderfluid","ip_address":"54.139.59.66","flagged":false,"year":1994,"created_at":"2004-10-21T23:46:04Z"} +{"id":951430167190,"first_name":"Tiler","last_name":"Walworche","email":"twalworcheiq@reverbnation.com","gender":"Genderqueer","flagged":true,"year":2001,"created_at":"2007-12-22T21:27:21Z"} +{"id":372216634000,"first_name":"Tommie","last_name":"Cohane","email":"tcohaneir@techcrunch.com","gender":"Female","flagged":true,"year":2011,"created_at":"2011-04-29T11:41:15Z"} +{"id":788575054401,"first_name":"Caro","last_name":"Letson","email":"cletsonis@usgs.gov","gender":"Female","ip_address":"164.153.123.125","flagged":false,"year":1988,"created_at":"2018-01-05T20:28:50Z"} +{"id":1096026422160,"first_name":"Tobias","last_name":"Timblett","email":"ttimblettit@digg.com","gender":"Non-binary","flagged":false,"year":1993,"created_at":"2002-12-01T01:30:50Z"} +{"id":727549232900,"first_name":"Sterne","email":"sdoelleiu@photobucket.com","gender":"Male","flagged":true,"year":2009,"created_at":"2010-04-24T17:01:59Z"} +{"id":612975078285,"first_name":"Eduard","email":"emellyiv@ning.com","gender":"Genderqueer","flagged":true,"year":2005,"created_at":"2014-09-17T13:40:14Z"} +{"id":1101144786061,"first_name":"Steffane","last_name":"Kristufek","email":"skristufekiw@samsung.com","gender":"Polygender","ip_address":"233.158.134.245","flagged":false,"year":2006,"created_at":"2013-03-03T22:19:59Z"} +{"id":358210942173,"first_name":"Leonhard","last_name":"Rentelll","email":"lrentelllix@nba.com","gender":"Agender","ip_address":"38.102.37.48","flagged":false,"year":2011,"created_at":"2008-09-07T00:25:45Z"} +{"id":839181018032,"first_name":"Krishnah","last_name":"Tineman","email":"ktinemaniy@furl.net","gender":"Non-binary","ip_address":"152.70.88.152","flagged":true,"year":1993,"created_at":"2003-11-21T04:43:23Z"} +{"id":251252215031,"first_name":"Andie","last_name":"McKernon","email":"amckernoniz@reference.com","gender":"Female","flagged":false,"year":2003,"created_at":"2011-04-05T04:28:06Z"} +{"id":673818781351,"first_name":"Keefer","last_name":"Lown","email":"klownj0@weebly.com","gender":"Agender","flagged":true,"year":1995,"created_at":"2012-12-11T17:24:49Z"} +{"id":228170993974,"first_name":"Elissa","last_name":"Gladhill","email":"egladhillj1@hhs.gov","gender":"Genderqueer","ip_address":"252.108.190.140","flagged":true,"year":1987,"created_at":"2003-10-21T22:21:25Z"} +{"id":668522819003,"first_name":"Matelda","last_name":"Lerohan","email":"mlerohanj2@odnoklassniki.ru","gender":"Agender","flagged":false,"year":2005,"created_at":"2004-09-21T01:47:55Z"} +{"id":653048658719,"first_name":"Rem","email":"rotridgej3@edublogs.org","gender":"Polygender","flagged":true,"year":2008,"created_at":"2008-04-07T21:55:48Z"} +{"id":201301610941,"first_name":"Annissa","last_name":"MacAulay","gender":"Non-binary","flagged":true} +{"id":576236130054,"first_name":"Trudi","last_name":"Newnham","email":"tnewnhamj5@msn.com","gender":"Polygender","ip_address":"134.28.163.93","flagged":false,"year":2008,"created_at":"2010-04-13T04:57:28Z"} +{"id":881102198750,"first_name":"Laural","last_name":"Glasscock","email":"lglasscockj6@alibaba.com","gender":"Female","ip_address":"33.9.128.5","flagged":false,"year":1995,"created_at":"2020-12-04T10:42:36Z"} +{"id":500567120042,"first_name":"Ricoriki","last_name":"Lewins","gender":"Genderqueer","flagged":false} +{"id":281108793129,"first_name":"Westley","last_name":"Ubsdell","email":"wubsdellj8@bing.com","gender":"Male","flagged":true,"year":2001,"created_at":"2016-03-29T06:57:00Z"} +{"id":774956474286,"first_name":"Olivier","last_name":"Klassmann","email":"oklassmannj9@topsy.com","gender":"Genderqueer","ip_address":"87.46.153.6","flagged":false,"year":2009,"created_at":"2006-11-26T05:44:38Z"} +{"id":1142670023077,"first_name":"Adena","last_name":"Friberg","email":"afribergja@oakley.com","gender":"Male","ip_address":"87.205.19.182","flagged":true,"year":2010,"created_at":"2010-10-27T04:14:41Z"} +{"id":473192713100,"first_name":"Edsel","last_name":"Wiseman","email":"ewisemanjb@home.pl","gender":"Genderfluid","ip_address":"198.246.14.65","flagged":true,"year":1984,"created_at":"2006-06-09T09:45:38Z"} +{"id":1109810411416,"first_name":"Gelya","last_name":"Minto","email":"gmintojc@desdev.cn","gender":"Agender","flagged":true,"year":1995,"created_at":"2016-04-26T22:09:27Z"} +{"id":367434584769,"first_name":"Frannie","last_name":"Jendas","email":"fjendasjd@digg.com","gender":"Agender","ip_address":"246.169.83.233","flagged":true,"year":1995,"created_at":"2005-03-11T03:39:59Z"} +{"id":447165935024,"first_name":"Gelya","last_name":"Marte","email":"gmarteje@businesswire.com","gender":"Genderqueer","flagged":true,"year":2003,"created_at":"2019-01-11T03:42:03Z"} +{"id":375109926036,"first_name":"Gabbey","last_name":"Fauguel","email":"gfaugueljf@linkedin.com","gender":"Agender","ip_address":"153.109.151.40","flagged":true,"year":1995,"created_at":"2001-07-10T02:13:31Z"} +{"id":588442123528,"first_name":"Thatch","last_name":"Sulter","email":"tsulterjg@ovh.net","gender":"Non-binary","ip_address":"118.212.33.54","flagged":false,"year":1997,"created_at":"2017-09-19T10:15:25Z"} +{"id":534718258351,"first_name":"Nell","last_name":"Spurritt","email":"nspurrittjh@mit.edu","gender":"Bigender","flagged":false,"year":2004,"created_at":"2009-08-28T14:51:37Z"} +{"id":451279744848,"first_name":"Lanny","last_name":"Yellep","email":"lyellepji@psu.edu","gender":"Genderfluid","flagged":false,"year":2007,"created_at":"2015-04-03T04:40:15Z"} +{"id":383026361499,"first_name":"Cece","email":"cbleibaumjj@blogs.com","gender":"Genderqueer","flagged":false,"year":2011,"created_at":"2008-09-13T14:40:14Z"} +{"id":542595280374,"first_name":"Casi","email":"ckitchinerjk@live.com","gender":"Male","ip_address":"53.59.238.32","flagged":true,"year":2006,"created_at":"2013-09-01T07:16:59Z"} +{"id":698142387440,"first_name":"Cecile","last_name":"Diviny","email":"cdivinyjl@wunderground.com","gender":"Agender","flagged":true,"year":2003,"created_at":"2008-06-04T12:59:50Z"} +{"id":965707654145,"first_name":"Helaine","last_name":"Cureton","email":"hcuretonjm@exblog.jp","gender":"Non-binary","flagged":true,"year":2008,"created_at":"2006-03-23T10:53:26Z"} +{"id":179724317243,"first_name":"Joela","email":"jthrelfalljn@qq.com","gender":"Genderfluid","ip_address":"205.113.195.164","flagged":false,"year":2006,"created_at":"2006-01-26T00:28:11Z"} +{"id":590934279540,"first_name":"Cecil","last_name":"Brusby","email":"cbrusbyjo@unesco.org","gender":"Non-binary","flagged":true,"year":1997,"created_at":"2004-12-08T07:39:03Z"} +{"id":151613361964,"first_name":"Odetta","last_name":"Lyness","email":"olynessjp@nps.gov","gender":"Genderfluid","ip_address":"26.122.248.153","flagged":true,"year":2009,"created_at":"2020-08-30T17:31:21Z"} +{"id":155172092070,"first_name":"Adrian","last_name":"Klemensiewicz","email":"aklemensiewiczjq@amazon.co.uk","gender":"Non-binary","ip_address":"144.35.179.177","flagged":true,"year":1992,"created_at":"2011-02-15T15:45:07Z"} +{"id":1173441262705,"first_name":"Xymenes","last_name":"Pople","email":"xpoplejr@t-online.de","gender":"Genderqueer","ip_address":"22.127.54.97","flagged":false,"year":1987,"created_at":"2004-06-10T20:23:49Z"} +{"id":708666883147,"first_name":"Louise","last_name":"McDonagh","email":"lmcdonaghjs@patch.com","gender":"Genderfluid","ip_address":"9.253.141.8","flagged":true,"year":2010,"created_at":"2014-01-07T18:09:35Z"} +{"id":503334430393,"first_name":"Matty","last_name":"Rubi","email":"mrubijt@google.fr","gender":"Genderfluid","ip_address":"224.109.99.63","flagged":true,"year":1993,"created_at":"2016-07-29T20:40:23Z"} +{"id":151917436024,"first_name":"Cybill","last_name":"Millin","email":"cmillinju@icq.com","gender":"Genderqueer","flagged":false,"year":2012,"created_at":"2009-10-21T22:39:00Z"} +{"id":223825080114,"first_name":"Modestine","last_name":"Campany","email":"mcampanyjv@umn.edu","gender":"Genderqueer","flagged":true,"year":2012,"created_at":"2019-05-14T02:35:23Z"} +{"id":341814157076,"first_name":"Joye","last_name":"Hackelton","email":"jhackeltonjw@e-recht24.de","gender":"Genderfluid","ip_address":"118.175.196.135","flagged":true,"year":2001,"created_at":"2004-04-14T07:26:49Z"} +{"id":124616645109,"first_name":"Ruprecht","last_name":"Attwool","email":"rattwooljx@google.nl","gender":"Female","ip_address":"94.109.90.29","flagged":true,"year":2002,"created_at":"2016-07-14T23:19:26Z"} +{"id":728445759785,"first_name":"Grantham","last_name":"Verson","email":"gversonjy@google.fr","gender":"Genderqueer","ip_address":"14.5.216.179","flagged":false,"year":2012,"created_at":"2014-06-03T13:39:40Z"} +{"id":933204848712,"first_name":"David","last_name":"Hamby","email":"dhambyjz@google.com","gender":"Genderqueer","ip_address":"56.58.61.113","flagged":false,"year":2002,"created_at":"2011-06-07T07:57:10Z"} +{"id":1176006633651,"first_name":"Napoleon","email":"npabstk0@1688.com","gender":"Non-binary","ip_address":"70.199.134.201","flagged":false,"year":2002,"created_at":"2013-01-31T05:55:36Z"} +{"id":1177964735391,"first_name":"Addie","last_name":"Lytle","email":"alytlek1@accuweather.com","gender":"Agender","flagged":true,"year":1996,"created_at":"2005-11-10T10:27:37Z"} +{"id":645620178683,"first_name":"Hildagard","last_name":"Terne","email":"hternek2@geocities.com","gender":"Bigender","flagged":false,"year":2006,"created_at":"2007-10-03T19:42:21Z"} +{"first_name":"Lori","last_name":"Lifton","email":"lliftonk3@sitemeter.com","gender":"Genderfluid","ip_address":"184.130.168.16","year":1993,"created_at":"2018-06-07T08:43:13Z"} +{"id":142456071051,"first_name":"Lawry","last_name":"St. Quintin","email":"lstquintink4@reference.com","gender":"Male","flagged":false,"year":1990,"created_at":"2004-10-13T01:10:21Z"} +{"id":687880634199,"first_name":"Francois","last_name":"Satterley","gender":"Female","ip_address":"233.96.176.177","flagged":true} +{"id":1143261171408,"first_name":"Kirsteni","last_name":"Janway","email":"kjanwayk6@google.ru","gender":"Polygender","ip_address":"148.91.157.234","flagged":false,"year":2005,"created_at":"2011-05-11T06:50:57Z"} +{"id":1194616789435,"first_name":"Kim","last_name":"Imloch","email":"kimlochk7@myspace.com","ip_address":"222.247.211.125","flagged":false,"year":1976,"created_at":"2021-01-24T20:14:24Z"} +{"id":825334281827,"first_name":"Aviva","last_name":"Bydaway","email":"abydawayk8@google.ca","gender":"Female","ip_address":"102.139.214.130","flagged":true,"year":2010,"created_at":"2010-12-27T23:24:22Z"} +{"id":773293141751,"first_name":"Mace","last_name":"Batchelor","email":"mbatchelork9@amazon.com","gender":"Non-binary","flagged":false,"year":1985,"created_at":"2021-02-23T05:46:47Z"} +{"id":1051275464128,"first_name":"Aline","last_name":"Labin","email":"alabinka@apple.com","gender":"Agender","ip_address":"255.39.140.231","flagged":true,"year":1986,"created_at":"2017-08-31T06:17:46Z"} +{"id":1117016441907,"first_name":"Charles","last_name":"Linzee","email":"clinzeekb@quantcast.com","gender":"Male","flagged":false,"year":2000,"created_at":"2021-04-05T16:21:04Z"} +{"id":441790728316,"first_name":"Jaquenette","last_name":"Ropartz","email":"jropartzkc@unc.edu","gender":"Male","ip_address":"93.243.38.77","flagged":true,"year":2003,"created_at":"2018-01-18T00:25:54Z"} +{"id":582984043208,"first_name":"Osmond","last_name":"Benson","gender":"Female","ip_address":"53.240.143.87","flagged":false} +{"id":163140549787,"first_name":"Solly","last_name":"Gommes","email":"sgommeske@irs.gov","gender":"Female","flagged":true,"year":1988,"created_at":"2009-02-13T14:24:38Z"} +{"id":220688585001,"first_name":"Jacintha","last_name":"Hirschmann","email":"jhirschmannkf@illinois.edu","gender":"Male","ip_address":"181.35.196.233","flagged":true,"year":2009,"created_at":"2003-02-25T07:02:46Z"} +{"id":1219217391698,"first_name":"Hulda","last_name":"Cheshir","email":"hcheshirkg@paypal.com","gender":"Genderqueer","flagged":false,"year":1995,"created_at":"2011-05-26T04:46:06Z"} +{"id":447810319140,"first_name":"Franky","last_name":"Fantone","email":"ffantonekh@geocities.jp","gender":"Genderqueer","ip_address":"47.221.121.45","flagged":false,"year":2012,"created_at":"2014-08-07T21:25:59Z"} +{"id":508613569162,"first_name":"Jinny","last_name":"MacKeeg","email":"jmackeegki@theatlantic.com","gender":"Non-binary","ip_address":"20.156.235.78","flagged":false,"year":1986,"created_at":"2016-03-07T01:31:59Z"} +{"id":289851427058,"first_name":"Willem","last_name":"Croston","email":"wcrostonkj@upenn.edu","gender":"Bigender","flagged":true,"year":1993,"created_at":"2002-06-28T07:14:00Z"} +{"id":819338636248,"first_name":"Revkah","last_name":"Filoniere","email":"rfilonierekk@github.io","gender":"Female","ip_address":"244.85.45.249","flagged":true,"year":1998,"created_at":"2008-05-17T23:47:06Z"} +{"id":322922480285,"first_name":"Seline","last_name":"Hurdle","email":"shurdlekl@weebly.com","gender":"Male","flagged":true,"year":2001,"created_at":"2012-03-29T09:17:23Z"} +{"id":791979869644,"first_name":"Stern","last_name":"Cudworth","email":"scudworthkm@nifty.com","gender":"Polygender","flagged":false,"year":2007,"created_at":"2002-10-17T06:46:17Z"} +{"id":708746056612,"first_name":"Chicky","last_name":"Shard","email":"cshardkn@mediafire.com","gender":"Female","ip_address":"157.19.217.44","flagged":true,"year":2002,"created_at":"2008-04-01T04:31:09Z"} +{"id":565285843088,"first_name":"Anderea","last_name":"Londing","email":"alondingko@pbs.org","gender":"Genderfluid","flagged":false,"year":1996,"created_at":"2011-08-18T23:39:06Z"} +{"id":525421136425,"first_name":"Enriqueta","last_name":"Resun","email":"eresunkp@hubpages.com","gender":"Genderqueer","ip_address":"70.207.141.38","flagged":true,"year":1987,"created_at":"2020-11-29T06:59:43Z"} +{"id":747476070099,"first_name":"Towny","last_name":"Tyrer","email":"ttyrerkq@merriam-webster.com","gender":"Genderqueer","ip_address":"228.71.4.82","flagged":true,"year":2009,"created_at":"2017-11-22T08:30:01Z"} +{"id":601815789735,"first_name":"Hubey","last_name":"Kernock","email":"hkernockkr@pinterest.com","gender":"Agender","flagged":false,"year":1994,"created_at":"2013-08-28T15:50:55Z"} +{"id":483631397447,"first_name":"Karna","email":"kestoileks@fc2.com","gender":"Genderqueer","flagged":false,"year":1992,"created_at":"2007-05-11T06:51:03Z"} +{"id":1116487745585,"first_name":"Nels","last_name":"Antognazzi","email":"nantognazzikt@feedburner.com","flagged":false,"year":1995,"created_at":"2004-05-29T03:49:57Z"} +{"first_name":"Candi","last_name":"Aberdeen","gender":"Bigender","ip_address":"231.171.209.66"} +{"id":387593228719,"first_name":"Viola","last_name":"Eefting","email":"veeftingkv@nature.com","gender":"Female","ip_address":"105.68.174.171","flagged":true,"year":2007,"created_at":"2020-06-11T22:10:46Z"} +{"id":1198535275095,"first_name":"Klara","last_name":"Volks","email":"kvolkskw@buzzfeed.com","gender":"Male","ip_address":"190.213.83.212","flagged":false,"year":1996,"created_at":"2002-10-22T00:11:32Z"} +{"id":1213350922723,"first_name":"Nelie","last_name":"Rominov","email":"nrominovkx@washington.edu","gender":"Genderqueer","ip_address":"57.126.26.160","flagged":false,"year":2005,"created_at":"2011-06-13T01:54:34Z"} +{"id":697759998095,"first_name":"Jada","last_name":"Soars","email":"jsoarsky@abc.net.au","gender":"Non-binary","flagged":true,"year":1994,"created_at":"2019-01-18T04:46:17Z"} +{"first_name":"Inge","last_name":"Williams","email":"iwilliamskz@ibm.com","gender":"Bigender","year":2007,"created_at":"2017-01-30T20:35:16Z"} +{"id":531048622237,"first_name":"Devonna","last_name":"Leroux","email":"dlerouxl0@naver.com","gender":"Agender","ip_address":"137.144.72.206","flagged":true,"year":1984,"created_at":"2013-10-19T06:11:27Z"} +{"id":507498140614,"first_name":"Allyn","last_name":"Harrow","email":"aharrowl1@twitpic.com","gender":"Genderfluid","flagged":true,"year":1997,"created_at":"2013-05-27T23:17:46Z"} +{"id":794194885263,"first_name":"Benedetta","last_name":"Urlich","email":"burlichl2@prlog.org","gender":"Female","flagged":true,"year":2002,"created_at":"2007-03-22T13:09:23Z"} +{"id":1168162133800,"first_name":"Consuelo","last_name":"Laxon","email":"claxonl3@e-recht24.de","gender":"Bigender","flagged":true,"year":1996,"created_at":"2006-09-08T22:10:40Z"} +{"id":164220265016,"first_name":"Rosemary","last_name":"Chorlton","email":"rchorltonl4@zdnet.com","gender":"Agender","ip_address":"225.24.174.6","flagged":true,"year":2008,"created_at":"2014-11-07T02:18:30Z"} +{"id":556197011455,"first_name":"Arvy","last_name":"Glassford","email":"aglassfordl5@ow.ly","gender":"Agender","ip_address":"99.197.230.198","flagged":true,"year":2006,"created_at":"2013-07-30T02:22:05Z"} +{"id":182377137890,"first_name":"Ted","last_name":"Scantlebury","email":"tscantleburyl6@eepurl.com","gender":"Bigender","ip_address":"153.44.177.56","flagged":false,"year":2002,"created_at":"2002-11-18T18:24:31Z"} +{"id":643802104527,"first_name":"Clemmy","email":"cmorol7@arstechnica.com","gender":"Polygender","flagged":true,"year":2007,"created_at":"2015-06-20T07:08:09Z"} +{"id":406604711900,"first_name":"Homerus","last_name":"Marflitt","email":"hmarflittl8@dyndns.org","gender":"Agender","ip_address":"202.28.161.132","flagged":false,"year":1994,"created_at":"2020-04-26T23:11:07Z"} +{"id":825279707064,"first_name":"Jamil","last_name":"Garnul","email":"jgarnull9@tamu.edu","gender":"Genderfluid","ip_address":"118.126.229.241","flagged":false,"year":2011,"created_at":"2002-09-21T01:21:43Z"} +{"id":897916632506,"first_name":"Honor","email":"holynnla@123-reg.co.uk","gender":"Polygender","ip_address":"106.81.218.47","flagged":true,"year":1996,"created_at":"2020-03-12T21:47:24Z"} +{"id":586084518192,"first_name":"Kennan","last_name":"Elizabeth","email":"kelizabethlb@about.me","gender":"Agender","ip_address":"123.162.72.90","flagged":true,"year":2011,"created_at":"2008-01-18T06:10:20Z"} +{"id":591955946832,"first_name":"Dukey","last_name":"Gatch","email":"dgatchlc@ucoz.com","gender":"Female","ip_address":"21.105.13.35","flagged":true,"year":2008,"created_at":"2015-09-03T10:32:08Z"} +{"id":261191510791,"first_name":"Nicolis","last_name":"Simonaitis","email":"nsimonaitisld@over-blog.com","gender":"Bigender","flagged":false,"year":2000,"created_at":"2006-02-10T02:08:14Z"} +{"id":214764543285,"first_name":"Sammy","last_name":"Bissex","gender":"Non-binary","ip_address":"100.116.56.54","flagged":false} +{"id":635568267684,"first_name":"Cynthie","last_name":"Meus","email":"cmeuslf@apache.org","gender":"Female","ip_address":"29.180.107.95","flagged":true,"year":1988,"created_at":"2004-06-18T15:20:10Z"} +{"id":945292562068,"first_name":"Hedy","last_name":"Lambourne","email":"hlambournelg@biblegateway.com","gender":"Genderfluid","ip_address":"0.64.29.63","flagged":false,"year":1992,"created_at":"2007-09-17T12:02:15Z"} +{"id":1072776798755,"first_name":"Arlee","last_name":"Kighly","email":"akighlylh@usatoday.com","gender":"Genderfluid","ip_address":"127.244.136.80","flagged":true,"year":1992,"created_at":"2004-07-27T22:53:09Z"} +{"id":967416033937,"first_name":"Leroy","last_name":"Pennoni","email":"lpennonili@livejournal.com","gender":"Agender","flagged":false,"year":1988,"created_at":"2013-07-15T21:01:06Z"} +{"id":676592091153,"first_name":"Mari","last_name":"Dymocke","email":"mdymockelj@bandcamp.com","gender":"Genderfluid","flagged":false,"year":1996,"created_at":"2005-01-09T05:13:22Z"} +{"id":628717495049,"first_name":"Antonina","last_name":"Rathe","email":"arathelk@paginegialle.it","gender":"Genderqueer","ip_address":"20.88.90.106","flagged":false,"year":2012,"created_at":"2015-04-27T14:09:31Z"} +{"id":625714257682,"first_name":"Dyann","last_name":"Davenall","email":"ddavenallll@sbwire.com","gender":"Male","flagged":true,"year":1989,"created_at":"2013-10-14T04:13:49Z"} +{"id":1076827546402,"first_name":"Jillene","last_name":"Seage","email":"jseagelm@theguardian.com","gender":"Genderqueer","flagged":false,"year":1994,"created_at":"2007-01-25T08:04:59Z"} +{"id":815668297757,"first_name":"Barbara-anne","last_name":"Mutton","email":"bmuttonln@privacy.gov.au","gender":"Genderqueer","flagged":false,"year":2008,"created_at":"2017-03-14T06:13:47Z"} +{"id":242210329634,"first_name":"Mikkel","last_name":"Haigh","email":"mhaighlo@angelfire.com","gender":"Male","ip_address":"224.79.96.80","flagged":false,"year":2012,"created_at":"2004-05-14T16:27:33Z"} +{"id":1012490557143,"first_name":"Bertrando","last_name":"Haugen","email":"bhaugenlp@studiopress.com","gender":"Genderqueer","flagged":true,"year":2002,"created_at":"2001-07-09T08:03:53Z"} +{"id":314928330141,"first_name":"Maurizio","last_name":"McGoogan","email":"mmcgooganlq@go.com","gender":"Agender","flagged":false,"year":2009,"created_at":"2016-05-18T00:59:52Z"} +{"id":131331170518,"first_name":"Gerhardine","last_name":"Mersh","email":"gmershlr@dagondesign.com","gender":"Genderfluid","ip_address":"221.101.90.239","flagged":true,"year":2010,"created_at":"2006-09-29T01:14:47Z"} +{"id":145258570661,"first_name":"Kathlin","last_name":"Deeson","email":"kdeesonls@wufoo.com","gender":"Polygender","ip_address":"99.91.123.200","flagged":false,"year":1994,"created_at":"2004-07-28T15:59:14Z"} +{"id":522047630643,"first_name":"Georgette","last_name":"Coveny","email":"gcovenylt@pen.io","gender":"Agender","flagged":false,"year":2001,"created_at":"2019-08-23T17:07:14Z"} +{"id":169983502370,"first_name":"Arel","email":"ashilvocklu@dmoz.org","gender":"Agender","flagged":true,"year":1996,"created_at":"2018-02-23T00:33:53Z"} +{"id":856932740433,"first_name":"Kanya","last_name":"McKerton","email":"kmckertonlv@wikispaces.com","gender":"Genderfluid","flagged":false,"year":2005,"created_at":"2011-07-31T13:12:09Z"} +{"id":208842291136,"first_name":"Keely","last_name":"Strodder","email":"kstrodderlw@prnewswire.com","gender":"Polygender","flagged":true,"year":1992,"created_at":"2008-01-03T03:39:23Z"} +{"id":601355538100,"first_name":"Kristen","email":"kgunstonelx@buzzfeed.com","gender":"Genderfluid","ip_address":"229.143.75.195","flagged":true,"year":2003,"created_at":"2020-05-10T12:30:11Z"} +{"id":629006159087,"first_name":"Beryle","last_name":"Meegan","email":"bmeeganly@ow.ly","gender":"Agender","ip_address":"94.201.228.89","flagged":false,"year":1994,"created_at":"2003-08-04T22:23:00Z"} +{"id":1001614765034,"first_name":"Debora","last_name":"Kew","email":"dkewlz@va.gov","gender":"Polygender","flagged":false,"year":2011,"created_at":"2014-08-02T23:17:20Z"} +{"id":414466075904,"first_name":"Rriocard","last_name":"Palumbo","email":"rpalumbom0@desdev.cn","gender":"Bigender","ip_address":"73.120.177.124","flagged":true,"year":1992,"created_at":"2011-11-12T12:30:50Z"} +{"id":412781314812,"first_name":"Hedy","gender":"Genderfluid","flagged":true} +{"id":603095597151,"first_name":"Ezechiel","last_name":"Wickrath","email":"ewickrathm2@java.com","gender":"Agender","ip_address":"223.143.123.87","flagged":true,"year":2000,"created_at":"2020-06-16T01:08:17Z"} +{"id":1036262517226,"first_name":"Berkeley","last_name":"Banting","email":"bbantingm3@who.int","gender":"Bigender","ip_address":"169.236.160.132","flagged":false,"year":2002,"created_at":"2019-07-14T17:47:04Z"} +{"id":300597849764,"first_name":"Audra","last_name":"Butson","email":"abutsonm4@home.pl","gender":"Genderfluid","ip_address":"172.120.18.92","flagged":true,"year":1996,"created_at":"2005-07-01T17:06:26Z"} +{"id":334626871034,"first_name":"Gerri","last_name":"Prettyjohns","email":"gprettyjohnsm5@cargocollective.com","gender":"Female","flagged":false,"year":1996,"created_at":"2015-11-10T08:48:15Z"} +{"id":415273106269,"first_name":"Wilow","last_name":"Crimpe","email":"wcrimpem6@hhs.gov","gender":"Agender","flagged":false,"year":2011,"created_at":"2006-08-01T11:50:53Z"} +{"id":859969384570,"first_name":"Verge","last_name":"Acland","email":"vaclandm7@cam.ac.uk","gender":"Polygender","flagged":false,"year":1992,"created_at":"2015-03-17T10:30:18Z"} +{"id":955385123632,"first_name":"Bailey","last_name":"Holstein","email":"bholsteinm8@wiley.com","gender":"Polygender","flagged":true,"year":2004,"created_at":"2020-10-25T10:09:44Z"} +{"id":838354716229,"first_name":"Matelda","last_name":"Currum","email":"mcurrumm9@theglobeandmail.com","gender":"Male","ip_address":"14.161.224.168","flagged":false,"year":2003,"created_at":"2018-05-10T19:48:52Z"} +{"id":588139350900,"first_name":"Phillis","last_name":"Kleszinski","email":"pkleszinskima@edublogs.org","gender":"Female","ip_address":"149.48.216.200","flagged":true,"year":2000,"created_at":"2008-11-03T13:38:28Z"} +{"id":150880621187,"first_name":"Dyane","last_name":"Dourin","email":"ddourinmb@wsj.com","gender":"Genderfluid","ip_address":"8.40.221.7","flagged":false,"year":2010,"created_at":"2018-03-29T11:23:10Z"} +{"id":797205086120,"first_name":"Harmonie","last_name":"Uc","email":"hucmc@desdev.cn","gender":"Bigender","flagged":true,"year":2004,"created_at":"2005-10-13T14:31:58Z"} +{"id":486575553926,"first_name":"Abigale","email":"achongmd@ca.gov","gender":"Female","flagged":false,"year":1992,"created_at":"2004-04-15T14:41:51Z"} +{"id":954387847105,"first_name":"Rowland","last_name":"McCullogh","email":"rmcculloghme@acquirethisname.com","gender":"Agender","flagged":true,"year":1992,"created_at":"2009-12-18T23:43:18Z"} +{"id":483862076775,"first_name":"Reggy","last_name":"Gilroy","email":"rgilroymf@php.net","gender":"Bigender","flagged":false,"year":2011,"created_at":"2011-06-12T17:50:44Z"} +{"id":982659838701,"first_name":"Kelley","last_name":"Peer","email":"kpeermg@unc.edu","gender":"Female","ip_address":"197.226.102.246","flagged":true,"year":1992,"created_at":"2014-10-16T00:26:21Z"} +{"id":852905592946,"first_name":"Sheff","last_name":"Gerbel","email":"sgerbelmh@nationalgeographic.com","gender":"Genderqueer","flagged":true,"year":2006,"created_at":"2013-07-26T03:30:43Z"} +{"id":847837366451,"first_name":"Gustavo","last_name":"Parkin","email":"gparkinmi@bizjournals.com","gender":"Female","ip_address":"20.84.122.235","flagged":true,"year":2011,"created_at":"2002-11-16T11:40:06Z"} +{"id":1202715215617,"first_name":"Torrence","email":"tcortinmj@e-recht24.de","gender":"Genderfluid","ip_address":"19.130.91.144","flagged":true,"year":2003,"created_at":"2013-02-15T13:49:42Z"} +{"id":345336799893,"first_name":"Benedetto","last_name":"Gerssam","email":"bgerssammk@ameblo.jp","gender":"Male","ip_address":"90.221.97.86","flagged":true,"year":2007,"created_at":"2015-01-04T19:30:23Z"} +{"id":180267518577,"first_name":"Elfie","last_name":"Slinn","gender":"Polygender","ip_address":"27.59.203.31","flagged":true} +{"id":490615514483,"first_name":"Helenelizabeth","last_name":"Clementet","email":"hclementetmm@ihg.com","gender":"Bigender","ip_address":"233.194.70.119","flagged":false,"year":1989,"created_at":"2009-12-26T23:27:18Z"} +{"id":729806123433,"first_name":"Nerissa","last_name":"Castri","email":"ncastrimn@behance.net","gender":"Male","flagged":true,"year":2001,"created_at":"2004-08-28T03:22:25Z"} +{"id":544251281826,"first_name":"Shelley","last_name":"Rainsdon","email":"srainsdonmo@reddit.com","gender":"Non-binary","ip_address":"38.26.72.10","flagged":true,"year":2009,"created_at":"2010-08-27T20:36:49Z"} +{"id":662403265032,"first_name":"Lorne","email":"lmcclounanmp@nytimes.com","gender":"Agender","flagged":true,"year":2008,"created_at":"2007-11-20T16:35:39Z"} +{"id":749472124241,"first_name":"Kelly","last_name":"O'Nowlan","gender":"Polygender","flagged":true} +{"id":374035830528,"first_name":"Nikki","last_name":"Crebo","email":"ncrebomr@rakuten.co.jp","gender":"Agender","flagged":true,"year":1986,"created_at":"2016-12-31T04:35:15Z"} +{"id":420092770117,"first_name":"Stanwood","last_name":"Hungerford","email":"shungerfordms@cnbc.com","gender":"Polygender","flagged":false,"year":2004,"created_at":"2004-06-22T11:42:19Z"} +{"id":1089772822105,"first_name":"Stanleigh","email":"sscirmanmt@ox.ac.uk","gender":"Non-binary","flagged":false,"year":2009,"created_at":"2014-07-02T04:28:37Z"} +{"id":294780139892,"first_name":"Thekla","last_name":"Troni","email":"ttronimu@cbslocal.com","gender":"Genderqueer","ip_address":"35.168.40.84","flagged":false,"year":2008,"created_at":"2012-12-29T14:38:26Z"} +{"id":1192926821885,"first_name":"Wilhelmina","last_name":"D'Antoni","email":"wdantonimv@artisteer.com","gender":"Male","flagged":true,"year":1999,"created_at":"2005-01-11T01:28:34Z"} +{"id":447999159148,"first_name":"Forrester","last_name":"Conrath","email":"fconrathmw@gnu.org","gender":"Genderfluid","ip_address":"225.54.4.23","flagged":true,"year":1993,"created_at":"2007-08-04T01:44:22Z"} +{"id":311575884248,"first_name":"Jo-anne","last_name":"Nisen","email":"jnisenmx@a8.net","gender":"Male","flagged":true,"year":1985,"created_at":"2001-08-29T04:12:11Z"} +{"first_name":"Robinet","last_name":"Greggs","email":"rgreggsmy@mayoclinic.com","gender":"Bigender","ip_address":"145.133.3.215","year":2010,"created_at":"2012-08-03T07:00:19Z"} +{"id":919679484866,"first_name":"Chilton","last_name":"Pilmoor","email":"cpilmoormz@omniture.com","gender":"Male","flagged":false,"year":2001,"created_at":"2008-03-02T19:02:20Z"} +{"id":218098137048,"first_name":"Wright","last_name":"Robbins","email":"wrobbinsn0@hibu.com","gender":"Bigender","ip_address":"91.207.181.197","flagged":true,"year":2012,"created_at":"2010-07-30T08:26:18Z"} +{"id":1180005444190,"first_name":"Salim","last_name":"Huxstep","email":"shuxstepn1@alexa.com","gender":"Genderfluid","ip_address":"5.175.194.236","flagged":true,"year":1992,"created_at":"2009-12-29T04:28:55Z"} +{"id":467268179253,"first_name":"Werner","last_name":"Highman","gender":"Male","flagged":false} +{"id":883073754056,"first_name":"Arvy","last_name":"Ilsley","email":"ailsleyn3@cbsnews.com","gender":"Male","ip_address":"104.88.112.181","flagged":false,"year":2002,"created_at":"2020-03-31T23:34:35Z"} +{"id":764560887633,"first_name":"Basilio","last_name":"Bugdale","email":"bbugdalen4@uol.com.br","gender":"Male","flagged":false,"year":2006,"created_at":"2006-06-19T11:37:24Z"} +{"id":186015292977,"first_name":"Halimeda","last_name":"Barron","email":"hbarronn5@fc2.com","gender":"Genderfluid","ip_address":"153.255.189.139","flagged":false,"year":1987,"created_at":"2019-06-16T00:39:55Z"} +{"id":544250511100,"first_name":"Adrea","last_name":"Weathey","email":"aweatheyn6@themeforest.net","gender":"Male","ip_address":"37.242.235.86","flagged":false,"year":1989,"created_at":"2007-10-26T13:33:41Z"} +{"id":756697594632,"first_name":"Barbey","last_name":"Lutz","email":"blutzn7@networkadvertising.org","gender":"Genderqueer","flagged":false,"year":1995,"created_at":"2006-12-14T13:19:30Z"} +{"id":338428353347,"first_name":"Rhianna","last_name":"McCloch","email":"rmcclochn8@skype.com","gender":"Agender","flagged":false,"year":2008,"created_at":"2015-01-18T00:01:45Z"} +{"id":484138305469,"first_name":"Sauveur","last_name":"Corbet","email":"scorbetn9@diigo.com","gender":"Genderfluid","flagged":false,"year":2002,"created_at":"2003-04-16T01:36:00Z"} +{"id":942768552236,"first_name":"Leonardo","last_name":"Merill","email":"lmerillna@paginegialle.it","gender":"Female","ip_address":"191.50.38.248","flagged":false,"year":1994,"created_at":"2016-05-05T13:58:21Z"} +{"id":868722830519,"first_name":"Orlan","last_name":"Jeannard","email":"ojeannardnb@wiley.com","gender":"Polygender","ip_address":"121.72.146.143","flagged":true,"year":2007,"created_at":"2008-08-11T22:23:51Z"} +{"id":604434668508,"first_name":"Caitlin","last_name":"Armit","email":"carmitnc@live.com","gender":"Bigender","ip_address":"160.189.251.6","flagged":true,"year":2004,"created_at":"2020-08-15T15:53:21Z"} +{"id":987713685003,"first_name":"Codi","last_name":"Chamney","email":"cchamneynd@meetup.com","gender":"Polygender","ip_address":"20.44.51.248","flagged":true,"year":2004,"created_at":"2019-09-11T11:05:10Z"} +{"id":247088823145,"first_name":"Modesta","last_name":"Dutnell","email":"mdutnellne@wisc.edu","gender":"Agender","ip_address":"93.96.92.190","flagged":false,"year":1986,"created_at":"2009-11-07T19:06:41Z"} +{"id":586892498447,"first_name":"Trina","last_name":"Wildey","email":"twildeynf@list-manage.com","gender":"Non-binary","ip_address":"113.228.35.62","flagged":true,"year":1994,"created_at":"2010-03-15T01:32:37Z"} +{"id":1042903647283,"first_name":"Jodi","last_name":"Grimsey","email":"jgrimseyng@goodreads.com","gender":"Polygender","ip_address":"163.59.85.124","flagged":false,"year":2004,"created_at":"2010-03-30T12:11:49Z"} +{"id":1230388071253,"first_name":"Ursulina","last_name":"Dumbar","email":"udumbarnh@reuters.com","gender":"Bigender","flagged":true,"year":1995,"created_at":"2015-07-05T13:13:14Z"} +{"id":310742842277,"first_name":"Judah","last_name":"Bamlett","email":"jbamlettni@surveymonkey.com","gender":"Genderqueer","flagged":false,"year":1989,"created_at":"2011-04-01T16:37:36Z"} +{"first_name":"Olivier","last_name":"Bricksey","email":"obrickseynj@icio.us","gender":"Agender","ip_address":"143.245.5.25","year":2003,"created_at":"2018-05-18T09:23:26Z"} +{"id":1211517743686,"first_name":"Denni","last_name":"Minor","email":"dminornk@hatena.ne.jp","gender":"Bigender","ip_address":"122.80.75.238","flagged":false,"year":2006,"created_at":"2010-09-11T02:56:00Z"} +{"id":140880026569,"first_name":"Emelina","last_name":"McClary","email":"emcclarynl@addtoany.com","gender":"Female","ip_address":"172.44.136.50","flagged":false,"year":2010,"created_at":"2014-06-13T02:16:05Z"} +{"id":272593653641,"first_name":"Jeth","last_name":"Timoney","email":"jtimoneynm@clickbank.net","gender":"Genderqueer","ip_address":"30.213.128.148","flagged":false,"year":1967,"created_at":"2018-12-26T14:21:43Z"} +{"id":929346885397,"first_name":"Heidie","last_name":"Smiz","email":"hsmiznn@i2i.jp","gender":"Agender","flagged":true,"year":2009,"created_at":"2007-07-02T14:59:31Z"} +{"id":1224238519895,"first_name":"Kerwin","last_name":"Gerhartz","email":"kgerhartzno@yale.edu","gender":"Polygender","ip_address":"17.7.24.79","flagged":true,"year":2002,"created_at":"2005-08-24T20:48:55Z"} +{"id":134623018947,"first_name":"Veronica","last_name":"Stoite","email":"vstoitenp@wisc.edu","gender":"Bigender","flagged":true,"year":1991,"created_at":"2008-09-24T21:30:00Z"} +{"id":988437582887,"first_name":"Franny","last_name":"Spain","email":"fspainnq@umich.edu","gender":"Genderfluid","ip_address":"150.164.83.125","flagged":false,"year":1990,"created_at":"2004-08-04T02:39:43Z"} +{"id":1063711539758,"first_name":"Nichols","last_name":"Mc Meekin","email":"nmcmeekinnr@bloglovin.com","gender":"Bigender","flagged":true,"year":2001,"created_at":"2020-07-16T03:24:07Z"} +{"id":210613905358,"first_name":"Wayland","last_name":"Joiris","email":"wjoirisns@ftc.gov","gender":"Male","ip_address":"247.116.146.241","flagged":true,"year":2008,"created_at":"2015-05-27T19:59:34Z"} +{"id":306090278015,"first_name":"Neala","email":"nstampfernt@about.me","gender":"Non-binary","flagged":true,"year":2007,"created_at":"2006-01-21T00:37:07Z"} +{"id":1092605528827,"first_name":"Hort","last_name":"Gyngell","email":"hgyngellnu@java.com","gender":"Genderfluid","flagged":false,"year":1986,"created_at":"2002-05-01T15:47:50Z"} +{"id":810381391035,"first_name":"Milton","email":"mschulznv@vimeo.com","gender":"Genderqueer","ip_address":"233.93.148.140","flagged":false,"year":2006,"created_at":"2007-11-06T17:18:11Z"} +{"id":678104986843,"first_name":"Cassey","last_name":"Bonsale","email":"cbonsalenw@slideshare.net","gender":"Male","flagged":false,"year":2009,"created_at":"2012-03-13T11:32:35Z"} +{"id":895324575350,"first_name":"Edith","last_name":"Glyde","email":"eglydenx@slate.com","gender":"Bigender","ip_address":"1.59.186.180","flagged":false,"year":2011,"created_at":"2015-05-23T20:25:37Z"} +{"id":442288046625,"first_name":"Grady","last_name":"Bartholomaus","email":"gbartholomausny@salon.com","gender":"Bigender","flagged":true,"year":2004,"created_at":"2002-09-13T23:11:31Z"} +{"id":759669685398,"first_name":"Karil","last_name":"Deabill","email":"kdeabillnz@themeforest.net","gender":"Polygender","flagged":false,"year":1988,"created_at":"2011-04-21T07:03:29Z"} +{"id":318464527414,"first_name":"Hildagard","last_name":"Canero","email":"hcaneroo0@tripadvisor.com","gender":"Bigender","ip_address":"8.29.74.31","flagged":true,"year":1989,"created_at":"2011-04-09T07:19:24Z"} +{"id":1119753039251,"first_name":"Jeth","email":"jgougho1@ocn.ne.jp","gender":"Genderqueer","flagged":false,"year":2007,"created_at":"2014-03-06T06:44:49Z"} +{"id":778442157597,"first_name":"Carly","last_name":"Nation","email":"cnationo2@dion.ne.jp","gender":"Genderqueer","ip_address":"151.56.50.178","flagged":true,"year":2006,"created_at":"2003-08-10T23:41:03Z"} +{"id":508114411589,"first_name":"Izaak","last_name":"Hryniewicz","email":"ihryniewiczo3@cisco.com","gender":"Agender","ip_address":"215.218.129.206","flagged":false,"year":2000,"created_at":"2003-05-24T15:33:26Z"} +{"id":1093777464910,"first_name":"Adamo","last_name":"Coping","email":"acopingo4@zdnet.com","gender":"Bigender","ip_address":"121.3.84.165","flagged":true,"year":2006,"created_at":"2018-07-03T17:28:08Z"} +{"id":712122575789,"first_name":"Linnet","last_name":"Glavin","email":"lglavino5@mac.com","gender":"Agender","ip_address":"93.149.106.6","flagged":true,"year":2005,"created_at":"2014-09-16T10:29:28Z"} +{"id":654222686770,"first_name":"Genna","last_name":"Penella","email":"gpenellao6@woothemes.com","gender":"Genderqueer","ip_address":"178.108.103.92","flagged":false,"year":1999,"created_at":"2014-05-20T12:43:20Z"} +{"id":982322957476,"first_name":"Bernadette","last_name":"Jowle","email":"bjowleo7@eepurl.com","gender":"Female","ip_address":"56.224.200.58","flagged":false,"year":1994,"created_at":"2009-08-20T07:57:26Z"} +{"id":408142707324,"first_name":"Vittoria","email":"vfowneso8@goodreads.com","gender":"Genderqueer","ip_address":"170.226.109.255","flagged":true,"year":2005,"created_at":"2006-04-12T06:49:45Z"} +{"id":179180028446,"first_name":"Becka","email":"bmineghellio9@cbsnews.com","gender":"Genderqueer","ip_address":"101.79.20.9","flagged":false,"year":2006,"created_at":"2008-07-25T01:55:40Z"} +{"id":1045953349636,"first_name":"Anabel","last_name":"Sidlow","email":"asidlowoa@businesswire.com","gender":"Genderqueer","ip_address":"28.240.28.210","flagged":false,"year":2003,"created_at":"2015-07-29T18:17:03Z"} +{"id":322743595635,"first_name":"Gabrila","email":"gbastinob@sogou.com","gender":"Non-binary","ip_address":"15.76.187.146","flagged":false,"year":2002,"created_at":"2020-08-10T06:44:15Z"} +{"id":251795455726,"first_name":"Tanhya","last_name":"Tettersell","email":"ttetterselloc@dropbox.com","gender":"Bigender","flagged":true,"year":2000,"created_at":"2009-04-03T16:12:16Z"} +{"id":1030978319098,"first_name":"Basile","last_name":"Ivens","email":"bivensod@narod.ru","gender":"Polygender","ip_address":"171.28.110.106","flagged":false,"year":1995,"created_at":"2008-08-15T18:50:52Z"} +{"id":580600016613,"first_name":"Sayer","email":"scurseyoe@youtu.be","gender":"Agender","flagged":false,"year":1995,"created_at":"2019-12-03T05:04:26Z"} +{"id":589160730580,"first_name":"Oralie","last_name":"Libby","email":"olibbyof@google.nl","gender":"Female","ip_address":"78.52.130.227","flagged":true,"year":1996,"created_at":"2018-10-31T21:22:58Z"} +{"id":708170124973,"first_name":"Donica","last_name":"Hanbury-Brown","email":"dhanburybrownog@parallels.com","gender":"Genderfluid","flagged":false,"year":2000,"created_at":"2001-09-08T17:48:23Z"} +{"id":1067649833999,"first_name":"Marilee","last_name":"Edmed","email":"medmedoh@cbslocal.com","gender":"Female","flagged":true,"year":2010,"created_at":"2009-06-22T13:12:54Z"} +{"id":1042906572730,"first_name":"Farrah","last_name":"McGirr","email":"fmcgirroi@t.co","gender":"Female","ip_address":"4.94.231.34","flagged":true,"year":2011,"created_at":"2019-05-31T04:43:20Z"} +{"id":582507502161,"first_name":"Ephrem","email":"egallellioj@businesswire.com","gender":"Genderqueer","ip_address":"13.37.233.0","flagged":false,"year":1992,"created_at":"2012-01-18T01:50:53Z"} +{"id":491345370417,"first_name":"Izabel","last_name":"Charkham","email":"icharkhamok@freewebs.com","gender":"Agender","ip_address":"74.77.174.128","flagged":false,"year":1987,"created_at":"2016-12-16T04:17:24Z"} +{"id":637122792296,"first_name":"Elena","last_name":"Abyss","email":"eabyssol@foxnews.com","gender":"Non-binary","ip_address":"60.217.150.178","flagged":false,"year":1994,"created_at":"2014-06-24T01:02:43Z"} +{"id":385984850094,"first_name":"Maris","last_name":"Faldoe","email":"mfaldoeom@techcrunch.com","gender":"Male","ip_address":"237.105.92.105","flagged":false,"year":1973,"created_at":"2010-10-17T05:19:38Z"} +{"id":866977959949,"first_name":"Kerrin","email":"kruddleon@odnoklassniki.ru","gender":"Female","flagged":false,"year":2001,"created_at":"2002-04-17T18:06:34Z"} +{"id":526566177828,"first_name":"Liana","email":"lhawksworthoo@drupal.org","gender":"Female","ip_address":"217.132.233.101","flagged":true,"year":1992,"created_at":"2010-08-05T22:25:01Z"} +{"id":773112686368,"first_name":"Dwayne","last_name":"Jeaves","email":"djeavesop@dot.gov","gender":"Agender","flagged":true,"year":2010,"created_at":"2017-06-27T14:07:57Z"} +{"id":216725810092,"first_name":"Thatch","last_name":"Torbet","email":"ttorbetoq@tmall.com","gender":"Bigender","ip_address":"15.179.31.26","flagged":true,"year":2000,"created_at":"2013-08-04T12:36:55Z"} +{"id":715597203366,"first_name":"Durante","last_name":"Barson","email":"dbarsonor@wisc.edu","gender":"Genderfluid","flagged":true,"year":2010,"created_at":"2011-07-12T14:03:03Z"} +{"id":244058849526,"first_name":"Kelsey","last_name":"Stollenhof","gender":"Genderqueer","ip_address":"255.197.85.219","flagged":true} +{"id":1212527857422,"first_name":"Noami","last_name":"Bassham","email":"nbasshamot@hatena.ne.jp","gender":"Male","ip_address":"76.109.132.89","flagged":true,"year":2009,"created_at":"2008-05-22T22:18:15Z"} +{"id":986311598366,"first_name":"Kathe","last_name":"Bere","email":"kbereou@wufoo.com","gender":"Female","ip_address":"2.101.215.14","flagged":true,"year":1999,"created_at":"2017-04-03T07:27:49Z"} +{"id":750021477733,"first_name":"Ogdon","last_name":"Rapelli","email":"orapelliov@elegantthemes.com","gender":"Genderqueer","flagged":true,"year":2007,"created_at":"2020-04-25T09:04:18Z"} +{"id":592919586122,"first_name":"Ragnar","last_name":"Bottomley","email":"rbottomleyow@wired.com","gender":"Genderqueer","ip_address":"174.238.174.87","flagged":true,"year":1997,"created_at":"2004-01-08T04:03:42Z"} +{"id":769328315017,"first_name":"Lauralee","last_name":"Durbyn","email":"ldurbynox@friendfeed.com","gender":"Non-binary","ip_address":"168.197.64.216","flagged":false,"year":2011,"created_at":"2010-12-20T16:08:10Z"} +{"id":457939763380,"first_name":"Carmina","last_name":"Pantone","email":"cpantoneoy@reddit.com","gender":"Agender","flagged":true,"year":1986,"created_at":"2009-11-15T23:01:57Z"} +{"id":228067147023,"first_name":"Conan","last_name":"Penk","email":"cpenkoz@hud.gov","gender":"Male","ip_address":"50.59.129.238","flagged":true,"year":1989,"created_at":"2014-01-19T10:51:07Z"} +{"id":128508066420,"first_name":"Munroe","last_name":"Resun","email":"mresunp0@unicef.org","gender":"Non-binary","ip_address":"39.102.189.33","flagged":false,"year":2006,"created_at":"2007-11-06T02:58:57Z"} +{"id":1174120600063,"first_name":"Kevan","last_name":"Probbin","email":"kprobbinp1@cisco.com","gender":"Genderfluid","ip_address":"230.149.75.233","flagged":false,"year":1996,"created_at":"2007-06-14T19:13:53Z"} +{"id":333843714581,"first_name":"Kathye","last_name":"Rojas","email":"krojasp2@163.com","gender":"Genderqueer","flagged":false,"year":2003,"created_at":"2020-09-06T12:28:41Z"} +{"id":575192954408,"first_name":"Guglielmo","last_name":"Rosenthal","email":"grosenthalp3@plala.or.jp","gender":"Male","flagged":false,"year":1985,"created_at":"2009-01-18T22:40:28Z"} +{"first_name":"Fannie","email":"fluptonp4@redcross.org","gender":"Genderfluid","ip_address":"187.216.13.162","year":1985,"created_at":"2003-09-10T11:43:00Z"} +{"id":1096288811361,"first_name":"Jo","last_name":"Stapleford","email":"jstaplefordp5@google.es","gender":"Non-binary","ip_address":"56.222.227.239","flagged":false,"year":1969,"created_at":"2001-11-04T08:10:53Z"} +{"id":999089691483,"first_name":"Gennie","last_name":"Scanlin","email":"gscanlinp6@odnoklassniki.ru","gender":"Polygender","flagged":false,"year":2006,"created_at":"2007-09-04T01:29:22Z"} +{"id":883077667779,"first_name":"Glynda","last_name":"Penman","email":"gpenmanp7@ebay.co.uk","gender":"Genderfluid","ip_address":"18.181.124.222","flagged":true,"year":1998,"created_at":"2001-11-05T10:57:24Z"} +{"id":1153028706702,"first_name":"Fraze","last_name":"Terron","email":"fterronp8@vinaora.com","gender":"Bigender","ip_address":"237.98.47.81","flagged":true,"year":2002,"created_at":"2007-05-18T05:52:56Z"} +{"id":943626675755,"first_name":"Kerrill","last_name":"Mibourne","email":"kmibournep9@networksolutions.com","gender":"Bigender","flagged":false,"year":2010,"created_at":"2005-08-20T07:15:42Z"} +{"id":1078594127769,"first_name":"Sela","last_name":"Stefanovic","gender":"Genderfluid","ip_address":"32.38.213.191","flagged":true} +{"id":366396184736,"first_name":"Stanwood","last_name":"Keemar","gender":"Female","flagged":false} +{"id":971276061429,"first_name":"Lynn","last_name":"Partridge","email":"lpartridgepc@over-blog.com","gender":"Polygender","ip_address":"90.81.138.137","flagged":false,"year":2007,"created_at":"2020-09-17T09:53:40Z"} +{"id":627331162447,"first_name":"Ash","last_name":"Wederell","email":"awederellpd@disqus.com","gender":"Male","flagged":false,"year":1984,"created_at":"2011-06-22T23:48:52Z"} +{"id":315065450204,"first_name":"Dallis","last_name":"Whyard","email":"dwhyardpe@dailymotion.com","gender":"Male","ip_address":"68.3.21.171","flagged":true,"year":1994,"created_at":"2013-06-19T00:33:09Z"} +{"id":468266583282,"first_name":"Courtney","last_name":"Witt","email":"cwittpf@shinystat.com","gender":"Bigender","ip_address":"121.8.83.80","flagged":true,"year":2011,"created_at":"2012-10-12T15:29:12Z"} +{"first_name":"Burtie","last_name":"Bridger","email":"bbridgerpg@jigsy.com","gender":"Male","year":2006,"created_at":"2012-12-04T10:03:12Z"} +{"id":410427481588,"first_name":"Melania","last_name":"Petroff","email":"mpetroffph@github.com","gender":"Non-binary","flagged":false,"year":2010,"created_at":"2009-06-25T14:48:08Z"} +{"id":1046227587840,"first_name":"Vida","last_name":"Matis","email":"vmatispi@bloomberg.com","gender":"Female","ip_address":"246.94.166.165","flagged":false,"year":2011,"created_at":"2008-01-15T17:04:09Z"} +{"id":627510579022,"first_name":"Gardiner","email":"gcrightonpj@de.vu","gender":"Non-binary","ip_address":"57.195.165.38","flagged":false,"year":2008,"created_at":"2004-12-11T21:15:40Z"} +{"id":646173944943,"first_name":"Zaria","last_name":"Rudwell","email":"zrudwellpk@amazon.co.uk","gender":"Bigender","ip_address":"248.112.45.8","flagged":false,"year":1999,"created_at":"2011-05-30T04:02:08Z"} +{"id":594882915488,"first_name":"Archibald","last_name":"Witherspoon","email":"awitherspoonpl@cbc.ca","gender":"Agender","ip_address":"152.241.60.62","flagged":true,"year":1992,"created_at":"2008-09-12T14:04:00Z"} +{"id":674751574969,"first_name":"Arte","last_name":"Wasiel","email":"awasielpm@springer.com","gender":"Bigender","flagged":false,"year":1999,"created_at":"2002-11-12T12:02:57Z"} +{"id":151928930192,"first_name":"Raine","last_name":"Wanell","email":"rwanellpn@creativecommons.org","gender":"Genderfluid","flagged":false,"year":1987,"created_at":"2009-06-17T16:23:14Z"} +{"id":656115216521,"first_name":"Maxie","last_name":"Duell","email":"mduellpo@aol.com","gender":"Polygender","ip_address":"236.27.254.134","flagged":true,"year":1992,"created_at":"2015-09-08T00:46:15Z"} +{"id":1082440298067,"first_name":"Nolana","email":"nnottingampp@mapquest.com","gender":"Genderfluid","flagged":false,"year":1993,"created_at":"2019-11-18T08:19:08Z"} +{"id":804345634215,"first_name":"Kaylee","last_name":"Stillwell","email":"kstillwellpq@auda.org.au","gender":"Polygender","ip_address":"146.4.113.48","flagged":true,"year":1992,"created_at":"2019-06-11T20:05:18Z"} +{"id":577288159963,"first_name":"Ransom","last_name":"Gelderd","email":"rgelderdpr@infoseek.co.jp","gender":"Non-binary","flagged":true,"year":1998,"created_at":"2009-12-20T14:55:18Z"} +{"first_name":"Toby","last_name":"Reavey","email":"treaveyps@techcrunch.com","gender":"Male","year":2007,"created_at":"2020-09-27T19:47:22Z"} +{"first_name":"Pinchas","last_name":"Knott","email":"pknottpt@mapquest.com","gender":"Bigender","ip_address":"193.175.79.31","year":2013,"created_at":"2018-12-31T01:35:41Z"} +{"id":1094044662466,"first_name":"Sallyanne","last_name":"Meddows","email":"smeddowspu@vinaora.com","gender":"Non-binary","flagged":true,"year":2001,"created_at":"2003-03-14T22:11:04Z"} +{"id":763851683352,"first_name":"Max","last_name":"Ardling","email":"mardlingpv@dell.com","gender":"Bigender","ip_address":"7.56.70.88","flagged":true,"year":1995,"created_at":"2019-08-11T17:30:01Z"} +{"id":296232056903,"first_name":"Waldemar","last_name":"Coaker","email":"wcoakerpw@mediafire.com","gender":"Genderqueer","ip_address":"141.114.220.26","flagged":true,"year":2002,"created_at":"2012-01-02T18:12:10Z"} +{"id":186134700970,"first_name":"Oneida","last_name":"Fahey","email":"ofaheypx@acquirethisname.com","gender":"Female","flagged":true,"year":2006,"created_at":"2014-06-01T01:31:07Z"} +{"id":1217857255438,"first_name":"Way","last_name":"Lynde","email":"wlyndepy@hexun.com","gender":"Genderqueer","flagged":false,"year":1995,"created_at":"2001-09-25T06:49:41Z"} +{"id":745946465745,"first_name":"Geoffry","email":"gheasleypz@alexa.com","gender":"Polygender","ip_address":"11.199.36.72","flagged":false,"year":1998,"created_at":"2016-03-16T19:24:02Z"} +{"id":965716488412,"first_name":"Putnam","last_name":"Macieja","email":"pmaciejaq0@woothemes.com","gender":"Male","ip_address":"251.23.8.221","flagged":true,"year":2010,"created_at":"2018-05-29T08:46:58Z"} +{"id":395564707327,"first_name":"Lenna","email":"llubeq1@ebay.co.uk","gender":"Non-binary","ip_address":"38.187.7.98","flagged":true,"year":2009,"created_at":"2012-09-10T00:36:28Z"} +{"id":492445398359,"first_name":"Corri","last_name":"Kissock","email":"ckissockq2@google.com.hk","gender":"Genderqueer","flagged":false,"year":1997,"created_at":"2020-04-22T17:11:34Z"} +{"id":593275018904,"first_name":"Livvyy","last_name":"Kinglake","email":"lkinglakeq3@usa.gov","gender":"Genderqueer","ip_address":"211.78.232.88","flagged":true,"year":2005,"created_at":"2004-01-01T17:12:02Z"} +{"id":547201969713,"first_name":"Pru","last_name":"Jaspar","gender":"Genderfluid","flagged":false} +{"id":131468295051,"first_name":"Ardenia","last_name":"Breakwell","email":"abreakwellq5@omniture.com","gender":"Genderfluid","flagged":false,"year":2007,"created_at":"2017-12-14T09:20:48Z"} +{"id":1215011239910,"first_name":"Farrand","last_name":"Metham","email":"fmethamq6@rambler.ru","gender":"Male","flagged":true,"year":2004,"created_at":"2009-04-30T09:51:44Z"} +{"id":1086049708047,"first_name":"Robbert","last_name":"Markham","email":"rmarkhamq7@msn.com","gender":"Bigender","ip_address":"116.32.112.169","flagged":false,"year":1997,"created_at":"2011-10-01T00:20:17Z"} +{"first_name":"Alessandra","last_name":"Napton","email":"anaptonq8@icq.com","gender":"Agender","year":2008,"created_at":"2011-04-30T03:30:08Z"} +{"id":291541783007,"first_name":"Viviana","last_name":"Foynes","email":"vfoynesq9@instagram.com","gender":"Male","flagged":false,"year":1986,"created_at":"2014-11-12T11:49:12Z"} +{"id":726837752063,"first_name":"Lonee","last_name":"Leisk","email":"lleiskqa@exblog.jp","gender":"Polygender","ip_address":"206.83.58.41","flagged":true,"year":2005,"created_at":"2017-06-06T18:22:20Z"} +{"id":580411336386,"first_name":"Hymie","last_name":"Bergstram","email":"hbergstramqb@mapquest.com","gender":"Genderfluid","ip_address":"94.56.206.252","flagged":true,"year":1993,"created_at":"2007-01-02T21:10:42Z"} +{"id":842593409603,"first_name":"Jere","last_name":"Daveley","email":"jdaveleyqc@newyorker.com","gender":"Male","flagged":false,"year":1996,"created_at":"2010-12-08T19:55:57Z"} +{"id":997020848360,"first_name":"Erina","last_name":"Dessent","gender":"Non-binary","ip_address":"213.58.101.171","flagged":false} +{"id":600420366592,"first_name":"Nathan","last_name":"Pembridge","email":"npembridgeqe@nytimes.com","gender":"Genderfluid","ip_address":"57.15.221.151","flagged":true,"year":1996,"created_at":"2005-12-27T14:55:45Z"} +{"id":1085573271761,"first_name":"Jeno","last_name":"Padgett","email":"jpadgettqf@wp.com","gender":"Agender","ip_address":"245.198.228.246","flagged":false,"year":2010,"created_at":"2007-10-10T11:25:57Z"} +{"id":1021419485885,"first_name":"Audrie","last_name":"Mays","email":"amaysqg@blogspot.com","gender":"Polygender","ip_address":"21.99.17.47","flagged":false,"year":1989,"created_at":"2020-03-15T18:40:54Z"} +{"id":662873103405,"first_name":"Sibby","last_name":"Dicte","email":"sdicteqh@homestead.com","gender":"Bigender","ip_address":"18.53.191.230","flagged":true,"year":2000,"created_at":"2016-12-17T22:40:46Z"} +{"id":136168751713,"first_name":"Adelle","last_name":"Falconbridge","email":"afalconbridgeqi@comsenz.com","gender":"Genderfluid","ip_address":"144.189.245.248","flagged":false,"year":2010,"created_at":"2014-05-17T17:53:21Z"} +{"id":867366371613,"first_name":"Shir","last_name":"Shottin","email":"sshottinqj@abc.net.au","gender":"Bigender","flagged":false,"year":1990,"created_at":"2012-03-23T14:22:38Z"} +{"id":488415254905,"first_name":"Georgia","last_name":"Maleck","email":"gmaleckqk@nature.com","gender":"Male","ip_address":"216.42.245.6","flagged":false,"year":2006,"created_at":"2007-10-01T14:42:14Z"} +{"id":231663151797,"first_name":"Valida","last_name":"Houlahan","email":"vhoulahanql@pen.io","gender":"Polygender","ip_address":"3.66.47.237","flagged":true,"year":2000,"created_at":"2017-02-10T01:53:29Z"} +{"first_name":"Winny","last_name":"McGuggy","email":"wmcguggyqm@paginegialle.it","gender":"Genderfluid","ip_address":"192.240.65.129","year":2010,"created_at":"2003-06-22T00:38:04Z"} +{"id":385532475251,"first_name":"Cly","last_name":"Bartkowiak","email":"cbartkowiakqn@sitemeter.com","gender":"Non-binary","flagged":false,"year":2004,"created_at":"2008-11-29T23:24:37Z"} +{"id":357764476033,"first_name":"Nikolos","last_name":"Slocombe","email":"nslocombeqo@google.cn","gender":"Genderqueer","flagged":true,"year":2008,"created_at":"2010-01-05T17:43:56Z"} +{"id":128769464258,"first_name":"Otes","last_name":"Mercer","email":"omercerqp@blogspot.com","gender":"Genderfluid","flagged":false,"year":2000,"created_at":"2009-08-10T09:38:10Z"} +{"id":1096286168876,"first_name":"Rudolf","last_name":"Scanderet","email":"rscanderetqq@google.co.jp","gender":"Bigender","ip_address":"30.190.101.2","flagged":false,"year":1991,"created_at":"2016-05-19T14:42:47Z"} +{"id":597644548182,"first_name":"Jack","email":"jgarmonqr@nationalgeographic.com","gender":"Genderqueer","ip_address":"174.191.127.240","flagged":true,"year":2010,"created_at":"2018-10-09T07:09:52Z"} +{"first_name":"Patrizia","last_name":"Eskrigg","email":"peskriggqs@purevolume.com","gender":"Female","ip_address":"247.157.224.51","year":1995,"created_at":"2014-03-07T09:55:08Z"} +{"id":719214387383,"first_name":"Lonnie","email":"lbuckieqt@constantcontact.com","gender":"Female","ip_address":"40.47.52.205","flagged":true,"year":1993,"created_at":"2003-10-20T04:33:30Z"} +{"id":1201974375784,"first_name":"Bobbee","last_name":"Propper","email":"bpropperqu@techcrunch.com","gender":"Non-binary","flagged":false,"year":2011,"created_at":"2012-05-21T08:14:47Z"} +{"id":1020170760079,"first_name":"Julie","last_name":"Ghost","email":"jghostqv@cmu.edu","gender":"Polygender","ip_address":"64.94.41.47","flagged":false,"year":1996,"created_at":"2003-10-27T19:40:52Z"} +{"id":1222723825914,"first_name":"Kathie","last_name":"Nansom","email":"knansomqw@slideshare.net","gender":"Bigender","ip_address":"210.226.176.64","flagged":true,"year":2008,"created_at":"2016-10-25T19:27:23Z"} +{"id":1004241630589,"first_name":"Karilynn","last_name":"Zebedee","email":"kzebedeeqx@cnbc.com","gender":"Bigender","ip_address":"164.153.118.23","flagged":false,"year":1994,"created_at":"2001-10-29T17:43:04Z"} +{"id":460602817589,"first_name":"Aldin","last_name":"Pamment","email":"apammentqy@dedecms.com","gender":"Polygender","ip_address":"232.18.178.122","flagged":true,"year":2009,"created_at":"2008-12-14T04:21:56Z"} +{"id":456005394837,"first_name":"Brigham","last_name":"Titchmarsh","email":"btitchmarshqz@g.co","gender":"Polygender","ip_address":"70.219.47.174","flagged":false,"year":2003,"created_at":"2014-02-24T23:26:00Z"} +{"id":912089158859,"first_name":"Deana","last_name":"Spring","email":"dspringr0@gnu.org","gender":"Bigender","flagged":false,"year":1995,"created_at":"2014-10-26T19:13:47Z"} +{"id":1189045636141,"first_name":"Anastasie","last_name":"Meredith","email":"ameredithr1@cbc.ca","gender":"Genderqueer","ip_address":"92.201.108.101","flagged":false,"year":2005,"created_at":"2003-05-11T15:52:59Z"} +{"id":980408613421,"first_name":"Nathanil","last_name":"Whittlesea","email":"nwhittlesear2@nba.com","gender":"Female","flagged":false,"year":1993,"created_at":"2005-12-10T00:22:42Z"} +{"id":1024410419590,"first_name":"Sybilla","email":"stoplinr3@instagram.com","gender":"Male","flagged":false,"year":2010,"created_at":"2011-07-08T13:49:13Z"} +{"id":475104643489,"first_name":"Alidia","email":"adoucher4@dagondesign.com","gender":"Polygender","ip_address":"130.84.222.124","flagged":false,"year":1995,"created_at":"2004-10-18T09:21:22Z"} +{"id":496501203539,"first_name":"Janek","last_name":"Morse","email":"jmorser5@guardian.co.uk","gender":"Genderfluid","ip_address":"18.80.17.131","flagged":true,"year":2004,"created_at":"2016-03-29T09:26:40Z"} +{"id":1132862188362,"first_name":"Thedrick","last_name":"O'Shirine","email":"toshiriner6@businesswire.com","gender":"Male","flagged":true,"year":1989,"created_at":"2013-10-15T06:13:15Z"} +{"id":281203338393,"first_name":"Elfreda","last_name":"Congram","gender":"Female","ip_address":"10.197.30.140","flagged":false} +{"id":983158115237,"first_name":"Allyn","last_name":"Fick","email":"afickr8@linkedin.com","gender":"Genderqueer","ip_address":"6.87.83.124","flagged":false,"year":2001,"created_at":"2005-05-23T17:27:14Z"} +{"id":1050379450504,"first_name":"Myrah","last_name":"Suermeier","gender":"Male","flagged":true} +{"id":610262510583,"first_name":"Bruis","email":"bendersra@nbcnews.com","gender":"Bigender","ip_address":"138.82.31.220","flagged":false,"year":1991,"created_at":"2002-05-11T03:03:57Z"} +{"id":340656443848,"first_name":"Elayne","last_name":"Kimmerling","email":"ekimmerlingrb@mit.edu","ip_address":"148.154.193.131","flagged":true,"year":2004,"created_at":"2012-03-04T02:44:18Z"} +{"id":257747347613,"first_name":"Dorthea","last_name":"Rangall","email":"drangallrc@aol.com","ip_address":"126.181.247.117","flagged":false,"year":1992,"created_at":"2020-11-15T11:42:29Z"} +{"id":1009480575819,"first_name":"Dal","last_name":"Mellhuish","email":"dmellhuishrd@mashable.com","gender":"Non-binary","ip_address":"132.24.141.252","flagged":true,"year":2006,"created_at":"2005-07-10T23:52:20Z"} +{"id":556658387852,"first_name":"Sibyl","last_name":"Edsall","email":"sedsallre@cloudflare.com","gender":"Bigender","ip_address":"157.151.125.2","flagged":false,"year":1985,"created_at":"2008-08-12T00:18:21Z"} +{"id":695559963673,"first_name":"Scott","email":"sdennistounrf@marriott.com","gender":"Genderfluid","ip_address":"112.116.212.12","flagged":true,"year":2000,"created_at":"2001-12-30T06:03:47Z"} +{"first_name":"Kristal","last_name":"Bygrave","gender":"Bigender","ip_address":"114.141.1.142"} +{"id":213628019272,"first_name":"Gerrie","last_name":"Vayro","email":"gvayrorh@sina.com.cn","gender":"Genderfluid","ip_address":"100.176.254.57","flagged":false,"year":2006,"created_at":"2020-12-27T18:10:19Z"} +{"id":291602808547,"first_name":"Suzy","last_name":"Dobney","email":"sdobneyri@ebay.com","gender":"Bigender","ip_address":"25.243.91.123","flagged":true,"year":2006,"created_at":"2009-01-18T22:00:30Z"} +{"id":684372832614,"first_name":"Lorianna","last_name":"Woolmington","email":"lwoolmingtonrj@51.la","gender":"Male","ip_address":"140.59.118.25","flagged":true,"year":1985,"created_at":"2010-09-04T07:58:35Z"} +{"id":840834621946,"first_name":"Federico","email":"fnutbeamrk@yahoo.com","gender":"Genderfluid","flagged":false,"year":1990,"created_at":"2015-01-31T01:46:46Z"} +{"id":901810967077,"first_name":"Elinore","last_name":"Simkin","email":"esimkinrl@4shared.com","gender":"Non-binary","ip_address":"112.234.19.83","flagged":true,"year":1995,"created_at":"2013-03-24T09:23:50Z"} +{"id":493596034921,"first_name":"Giffer","last_name":"Rockcliff","email":"grockcliffrm@merriam-webster.com","gender":"Polygender","flagged":true,"year":2005,"created_at":"2020-08-29T15:48:45Z"} +{"id":960079865651,"first_name":"Ahmad","last_name":"Rookledge","email":"arookledgern@yandex.ru","gender":"Non-binary","ip_address":"27.40.229.110","flagged":true,"year":2011,"created_at":"2015-02-23T16:48:04Z"} +{"id":1211300792258,"first_name":"Livvyy","last_name":"Winteringham","gender":"Agender","ip_address":"137.176.128.18","flagged":false} +{"id":683403723560,"first_name":"Minnnie","last_name":"Richfield","email":"mrichfieldrp@homestead.com","gender":"Female","ip_address":"200.107.177.97","flagged":true,"year":1998,"created_at":"2006-11-08T12:28:43Z"} +{"id":1162296000918,"first_name":"Petronilla","last_name":"Enrique","email":"penriquerq@sbwire.com","gender":"Female","flagged":false,"year":1997,"created_at":"2018-04-20T22:30:22Z"} +{"id":1035748214604,"first_name":"Norry","last_name":"Mongenot","email":"nmongenotrr@uiuc.edu","gender":"Genderfluid","ip_address":"70.240.160.57","flagged":false,"year":1983,"created_at":"2001-08-20T17:59:25Z"} diff --git a/common/workflow-operator/src/test/resources/country_sales_headerless_small.csv b/common/workflow-operator/src/test/resources/country_sales_headerless_small.csv new file mode 100644 index 00000000000..e94980bb024 --- /dev/null +++ b/common/workflow-operator/src/test/resources/country_sales_headerless_small.csv @@ -0,0 +1,100 @@ +Australia and Oceania,Tuvalu,Baby Food,Offline,H,5/28/2010,669165933,6/27/2010,9925,255.28,159.42,2533654.00,1582243.50,951410.50 +Central America and the Caribbean,Grenada,Cereal,Online,C,8/22/2012,963881480,9/15/2012,2804,205.70,117.11,576782.80,328376.44,248406.36 +Europe,Russia,Office Supplies,Offline,L,5/2/2014,341417157,5/8/2014,1779,651.21,524.96,1158502.59,933903.84,224598.75 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,C,6/20/2014,514321792,7/5/2014,8102,9.33,6.92,75591.66,56065.84,19525.82 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,L,2/1/2013,115456712,2/6/2013,5062,651.21,524.96,3296425.02,2657347.52,639077.50 +Australia and Oceania,Solomon Islands,Baby Food,Online,C,2/4/2015,547995746,2/21/2015,2974,255.28,159.42,759202.72,474115.08,285087.64 +Sub-Saharan Africa,Angola,Household,Offline,M,4/23/2011,135425221,4/27/2011,4187,668.27,502.54,2798046.49,2104134.98,693911.51 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,H,7/17/2012,871543967,7/27/2012,8082,154.06,90.93,1245112.92,734896.26,510216.66 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,M,7/14/2015,770463311,8/25/2015,6070,81.73,56.67,496101.10,343986.90,152114.20 +Sub-Saharan Africa,Senegal,Cereal,Online,H,4/18/2014,616607081,5/30/2014,6593,205.70,117.11,1356180.10,772106.23,584073.87 +Asia,Kyrgyzstan,Vegetables,Online,H,6/24/2011,814711606,7/12/2011,124,154.06,90.93,19103.44,11275.32,7828.12 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,H,8/2/2014,939825713,8/19/2014,4168,109.28,35.84,455479.04,149381.12,306097.92 +Asia,Bangladesh,Clothes,Online,L,1/13/2017,187310731,3/1/2017,8263,109.28,35.84,902980.64,296145.92,606834.72 +Central America and the Caribbean,Honduras,Household,Offline,H,2/8/2017,522840487,2/13/2017,8974,668.27,502.54,5997054.98,4509793.96,1487261.02 +Asia,Mongolia,Personal Care,Offline,C,2/19/2014,832401311,2/23/2014,4901,81.73,56.67,400558.73,277739.67,122819.06 +Europe,Bulgaria,Clothes,Online,M,4/23/2012,972292029,6/3/2012,1673,109.28,35.84,182825.44,59960.32,122865.12 +Asia,Sri Lanka,Cosmetics,Offline,M,11/19/2016,419123971,12/18/2016,6952,437.20,263.33,3039414.40,1830670.16,1208744.24 +Sub-Saharan Africa,Cameroon,Beverages,Offline,C,4/1/2015,519820964,4/18/2015,5430,47.45,31.79,257653.50,172619.70,85033.80 +Asia,Turkmenistan,Household,Offline,L,12/30/2010,441619336,1/20/2011,3830,668.27,502.54,2559474.10,1924728.20,634745.90 +Australia and Oceania,East Timor,Meat,Online,L,7/31/2012,322067916,9/11/2012,5908,421.89,364.69,2492526.12,2154588.52,337937.60 +Europe,Norway,Baby Food,Online,L,5/14/2014,819028031,6/28/2014,7450,255.28,159.42,1901836.00,1187679.00,714157.00 +Europe,Portugal,Baby Food,Online,H,7/31/2015,860673511,9/3/2015,1273,255.28,159.42,324971.44,202941.66,122029.78 +Central America and the Caribbean,Honduras,Snacks,Online,L,6/30/2016,795490682,7/26/2016,2225,152.58,97.44,339490.50,216804.00,122686.50 +Australia and Oceania,New Zealand,Fruits,Online,H,9/8/2014,142278373,10/4/2014,2187,9.33,6.92,20404.71,15134.04,5270.67 +Europe,Moldova ,Personal Care,Online,L,5/7/2016,740147912,5/10/2016,5070,81.73,56.67,414371.10,287316.90,127054.20 +Europe,France,Cosmetics,Online,H,5/22/2017,898523128,6/5/2017,1815,437.20,263.33,793518.00,477943.95,315574.05 +Australia and Oceania,Kiribati,Fruits,Online,M,10/13/2014,347140347,11/10/2014,5398,9.33,6.92,50363.34,37354.16,13009.18 +Sub-Saharan Africa,Mali,Fruits,Online,L,5/7/2010,686048400,5/10/2010,5822,9.33,6.92,54319.26,40288.24,14031.02 +Europe,Norway,Beverages,Offline,C,7/18/2014,435608613,7/30/2014,5124,47.45,31.79,243133.80,162891.96,80241.84 +Sub-Saharan Africa,The Gambia,Household,Offline,L,5/26/2012,886494815,6/9/2012,2370,668.27,502.54,1583799.90,1191019.80,392780.10 +Europe,Switzerland,Cosmetics,Offline,M,9/17/2012,249693334,10/20/2012,8661,437.20,263.33,3786589.20,2280701.13,1505888.07 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,C,12/29/2013,406502997,1/28/2014,2125,81.73,56.67,173676.25,120423.75,53252.50 +Australia and Oceania,Australia,Office Supplies,Online,C,10/27/2015,158535134,11/25/2015,2924,651.21,524.96,1904138.04,1534983.04,369155.00 +Asia,Myanmar,Household,Offline,H,1/16/2015,177713572,3/1/2015,8250,668.27,502.54,5513227.50,4145955.00,1367272.50 +Sub-Saharan Africa,Djibouti,Snacks,Online,M,2/25/2017,756274640,2/25/2017,7327,152.58,97.44,1117953.66,713942.88,404010.78 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,L,5/8/2017,456767165,5/21/2017,6409,81.73,56.67,523807.57,363198.03,160609.54 +Middle East and North Africa,Syria,Fruits,Online,L,11/22/2011,162052476,12/3/2011,3784,9.33,6.92,35304.72,26185.28,9119.44 +Sub-Saharan Africa,The Gambia,Meat,Online,M,1/14/2017,825304400,1/23/2017,4767,421.89,364.69,2011149.63,1738477.23,272672.40 +Asia,Brunei,Office Supplies,Online,L,4/1/2012,320009267,5/8/2012,6708,651.21,524.96,4368316.68,3521431.68,846885.00 +Europe,Bulgaria,Office Supplies,Online,M,2/16/2012,189965903,2/28/2012,3987,651.21,524.96,2596374.27,2093015.52,503358.75 +Sub-Saharan Africa,Niger,Personal Care,Online,H,3/11/2017,699285638,3/28/2017,3015,81.73,56.67,246415.95,170860.05,75555.90 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,M,2/6/2010,382392299,2/25/2010,7234,437.20,263.33,3162704.80,1904929.22,1257775.58 +Sub-Saharan Africa,The Gambia,Cereal,Offline,H,6/7/2012,994022214,6/8/2012,2117,205.70,117.11,435466.90,247921.87,187545.03 +Europe,Slovakia,Vegetables,Online,H,10/6/2012,759224212,11/10/2012,171,154.06,90.93,26344.26,15549.03,10795.23 +Asia,Myanmar,Clothes,Online,H,11/14/2015,223359620,11/18/2015,5930,109.28,35.84,648030.40,212531.20,435499.20 +Sub-Saharan Africa,Comoros,Cereal,Offline,H,3/29/2016,902102267,4/29/2016,962,205.70,117.11,197883.40,112659.82,85223.58 +Europe,Iceland,Cosmetics,Online,C,12/31/2016,331438481,12/31/2016,8867,437.20,263.33,3876652.40,2334947.11,1541705.29 +Europe,Switzerland,Personal Care,Online,M,12/23/2010,617667090,1/31/2011,273,81.73,56.67,22312.29,15470.91,6841.38 +Europe,Macedonia,Clothes,Offline,C,10/14/2014,787399423,11/14/2014,7842,109.28,35.84,856973.76,281057.28,575916.48 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,C,1/11/2012,837559306,1/13/2012,1266,651.21,524.96,824431.86,664599.36,159832.50 +Europe,Albania,Clothes,Online,C,2/2/2010,385383069,3/18/2010,2269,109.28,35.84,247956.32,81320.96,166635.36 +Sub-Saharan Africa,Lesotho,Fruits,Online,L,8/18/2013,918419539,9/18/2013,9606,9.33,6.92,89623.98,66473.52,23150.46 +Middle East and North Africa,Saudi Arabia,Cereal,Online,M,3/25/2013,844530045,3/28/2013,4063,205.70,117.11,835759.10,475817.93,359941.17 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,M,11/26/2011,441888415,1/7/2012,3457,651.21,524.96,2251232.97,1814786.72,436446.25 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,H,9/17/2013,508980977,10/24/2013,7637,9.33,6.92,71253.21,52848.04,18405.17 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,C,6/8/2012,114606559,6/27/2012,3482,109.28,35.84,380512.96,124794.88,255718.08 +Australia and Oceania,Fiji,Clothes,Offline,C,6/30/2010,647876489,8/1/2010,9905,109.28,35.84,1082418.40,354995.20,727423.20 +Europe,Austria,Cosmetics,Offline,H,2/23/2015,868214595,3/2/2015,2847,437.20,263.33,1244708.40,749700.51,495007.89 +Europe,United Kingdom,Household,Online,L,1/5/2012,955357205,2/14/2012,282,668.27,502.54,188452.14,141716.28,46735.86 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,H,4/7/2014,259353148,4/19/2014,7215,437.20,263.33,3154398.00,1899925.95,1254472.05 +Australia and Oceania,Australia,Cereal,Offline,H,6/9/2013,450563752,7/2/2013,682,205.70,117.11,140287.40,79869.02,60418.38 +Europe,San Marino,Baby Food,Online,L,6/26/2013,569662845,7/1/2013,4750,255.28,159.42,1212580.00,757245.00,455335.00 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,M,11/7/2011,177636754,11/15/2011,5518,651.21,524.96,3593376.78,2896729.28,696647.50 +Middle East and North Africa,Libya,Clothes,Offline,H,10/30/2010,705784308,11/17/2010,6116,109.28,35.84,668356.48,219197.44,449159.04 +Central America and the Caribbean,Haiti,Cosmetics,Offline,H,10/13/2013,505716836,11/16/2013,1705,437.20,263.33,745426.00,448977.65,296448.35 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,H,10/11/2013,699358165,11/25/2013,4477,437.20,263.33,1957344.40,1178928.41,778415.99 +Sub-Saharan Africa,Gabon,Personal Care,Offline,L,7/8/2012,228944623,7/9/2012,8656,81.73,56.67,707454.88,490535.52,216919.36 +Central America and the Caribbean,Belize,Clothes,Offline,M,7/25/2016,807025039,9/7/2016,5498,109.28,35.84,600821.44,197048.32,403773.12 +Europe,Lithuania,Office Supplies,Offline,H,10/24/2010,166460740,11/17/2010,8287,651.21,524.96,5396577.27,4350343.52,1046233.75 +Sub-Saharan Africa,Madagascar,Clothes,Offline,L,4/25/2015,610425555,5/28/2015,7342,109.28,35.84,802333.76,263137.28,539196.48 +Asia,Turkmenistan,Office Supplies,Online,M,4/23/2013,462405812,5/20/2013,5010,651.21,524.96,3262562.10,2630049.60,632512.50 +Middle East and North Africa,Libya,Fruits,Online,L,8/14/2015,816200339,9/30/2015,673,9.33,6.92,6279.09,4657.16,1621.93 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,C,5/26/2011,585920464,7/15/2011,5741,47.45,31.79,272410.45,182506.39,89904.06 +Sub-Saharan Africa,Djibouti,Cereal,Online,H,5/20/2017,555990016,6/17/2017,8656,205.70,117.11,1780539.20,1013704.16,766835.04 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,7/5/2013,231145322,8/16/2013,9892,437.20,263.33,4324782.40,2604860.36,1719922.04 +North America,Mexico,Household,Offline,C,11/6/2014,986435210,12/12/2014,6954,668.27,502.54,4647149.58,3494663.16,1152486.42 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,C,10/28/2014,217221009,11/15/2014,9379,47.45,31.79,445033.55,298158.41,146875.14 +Asia,Laos,Vegetables,Offline,C,9/15/2011,789176547,10/23/2011,3732,154.06,90.93,574951.92,339350.76,235601.16 +Europe,Monaco,Baby Food,Offline,H,5/29/2012,688288152,6/2/2012,8614,255.28,159.42,2198981.92,1373243.88,825738.04 +Australia and Oceania,Samoa ,Cosmetics,Online,H,7/20/2013,670854651,8/7/2013,9654,437.20,263.33,4220728.80,2542187.82,1678540.98 +Europe,Spain,Household,Offline,L,10/21/2012,213487374,11/30/2012,4513,668.27,502.54,3015902.51,2267963.02,747939.49 +Middle East and North Africa,Lebanon,Clothes,Online,L,9/18/2012,663110148,10/8/2012,7884,109.28,35.84,861563.52,282562.56,579000.96 +Middle East and North Africa,Iran,Cosmetics,Online,H,11/15/2016,286959302,12/8/2016,6489,437.20,263.33,2836990.80,1708748.37,1128242.43 +Sub-Saharan Africa,Zambia,Snacks,Online,L,1/4/2011,122583663,1/5/2011,4085,152.58,97.44,623289.30,398042.40,225246.90 +Sub-Saharan Africa,Kenya,Vegetables,Online,L,3/18/2012,827844560,4/7/2012,6457,154.06,90.93,994765.42,587135.01,407630.41 +North America,Mexico,Personal Care,Offline,L,2/17/2012,430915820,3/20/2012,6422,81.73,56.67,524870.06,363934.74,160935.32 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,C,1/16/2011,180283772,1/21/2011,8829,47.45,31.79,418936.05,280673.91,138262.14 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,M,2/3/2014,494747245,3/20/2014,5559,255.28,159.42,1419101.52,886215.78,532885.74 +Middle East and North Africa,Kuwait,Fruits,Online,M,4/30/2012,513417565,5/18/2012,522,9.33,6.92,4870.26,3612.24,1258.02 +Europe,Slovenia,Beverages,Offline,C,10/23/2016,345718562,11/25/2016,4660,47.45,31.79,221117.00,148141.40,72975.60 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,H,12/6/2016,621386563,12/14/2016,948,651.21,524.96,617347.08,497662.08,119685.00 +Australia and Oceania,Australia,Beverages,Offline,H,7/7/2014,240470397,7/11/2014,9389,47.45,31.79,445508.05,298476.31,147031.74 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,M,6/13/2012,423331391,7/24/2012,2021,651.21,524.96,1316095.41,1060944.16,255151.25 +Europe,Romania,Cosmetics,Online,H,11/26/2010,660643374,12/25/2010,7910,437.20,263.33,3458252.00,2082940.30,1375311.70 +Central America and the Caribbean,Nicaragua,Beverages,Offline,C,2/8/2011,963392674,3/21/2011,8156,47.45,31.79,387002.20,259279.24,127722.96 +Sub-Saharan Africa,Mali,Clothes,Online,M,7/26/2011,512878119,9/3/2011,888,109.28,35.84,97040.64,31825.92,65214.72 +Asia,Malaysia,Fruits,Offline,L,11/11/2011,810711038,12/28/2011,6267,9.33,6.92,58471.11,43367.64,15103.47 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,C,6/1/2016,728815257,6/29/2016,1485,154.06,90.93,228779.10,135031.05,93748.05 +North America,Mexico,Personal Care,Offline,M,7/30/2015,559427106,8/8/2015,5767,81.73,56.67,471336.91,326815.89,144521.02 +Sub-Saharan Africa,Mozambique,Household,Offline,L,2/10/2012,665095412,2/15/2012,5367,668.27,502.54,3586605.09,2697132.18,889472.91 diff --git a/common/workflow-operator/src/test/resources/country_sales_headerless_small_multi_line.csv b/common/workflow-operator/src/test/resources/country_sales_headerless_small_multi_line.csv new file mode 100644 index 00000000000..5697ddb7473 --- /dev/null +++ b/common/workflow-operator/src/test/resources/country_sales_headerless_small_multi_line.csv @@ -0,0 +1,105 @@ +Australia and Oceania,Tuvalu,Baby Food,Offline,H,5/28/2010,669165933,6/27/2010,9925,255.28,159.42,2533654.00,1582243.50,951410.50 +Central America and the Caribbean,Grenada,Cereal,Online,C,8/22/2012,963881480,9/15/2012,2804,205.70,117.11,576782.80,328376.44,248406.36 +Europe,Russia,Office Supplies,Offline,L,5/2/2014,341417157,5/8/2014,1779,651.21,524.96,1158502.59,933903.84,224598.75 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,C,6/20/2014,514321792,7/5/2014,8102,9.33,6.92,75591.66,56065.84,19525.82 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,L,2/1/2013,115456712,2/6/2013,5062,651.21,524.96,3296425.02,2657347.52,639077.50 +Australia and Oceania,Solomon Islands,Baby Food,Online,C,2/4/2015,547995746,2/21/2015,2974,255.28,159.42,759202.72,474115.08,285087.64 +Sub-Saharan Africa,Angola,Household,Offline,M,4/23/2011,135425221,4/27/2011,4187,668.27,502.54,2798046.49,2104134.98,693911.51 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,H,7/17/2012,871543967,7/27/2012,8082,154.06,90.93,1245112.92,734896.26,510216.66 +Sub-Saharan Africa,"Republic,of,the,Congo",Personal Care,Offline,M,7/14/2015 ,770463311,8/25/2015 ,6070,81.73 ,56.67 ,496101.10 ,343986.90 ,152114.20 +Sub-Saharan Africa,Senegal,Cereal,Online,H,4/18/2014,616607081,5/30/2014,6593,205.70,117.11,1356180.10,772106.23,584073.87 +Asia,Kyrgyzstan,Vegetables,Online,H,6/24/2011,814711606,7/12/2011,124,154.06,90.93,19103.44,11275.32,7828.12 +Sub-Saharan Africa,"Cape Verde",Clothes,Offline,H,8/2/2014 ,939825713,8/19/2014 ,4168,109.28,35.84 ,455479.04 ,149381.12 ,306097.92 +Asia,Bangladesh,Clothes,Online,L,1/13/2017,187310731,3/1/2017,8263,109.28,35.84,902980.64,296145.92,606834.72 +Central America and the Caribbean,Honduras,Household,Offline,H,2/8/2017,522840487,2/13/2017,8974,668.27,502.54,5997054.98,4509793.96,1487261.02 +Asia,Mongolia,Personal Care,Offline,C,2/19/2014,832401311,2/23/2014,4901,81.73,56.67,400558.73,277739.67,122819.06 +Europe,Bulgaria,Clothes,Online,M,4/23/2012,972292029,6/3/2012,1673,109.28,35.84,182825.44,59960.32,122865.12 +Asia,Sri Lanka,Cosmetics,Offline,M,11/19/2016,419123971,12/18/2016,6952,437.20,263.33,3039414.40,1830670.16,1208744.24 +Sub-Saharan Africa,Cameroon,Beverages,Offline,C,4/1/2015,519820964,4/18/2015,5430,47.45,31.79,257653.50,172619.70,85033.80 +Asia,Turkmenistan,Household,Offline,L,12/30/2010,441619336,1/20/2011,3830,668.27,502.54,2559474.10,1924728.20,634745.90 +Australia and Oceania,East Timor,Meat,Online,L,7/31/2012,322067916,9/11/2012,5908,421.89,364.69,2492526.12,2154588.52,337937.60 +Europe,Norway,Baby Food,Online,L,5/14/2014,819028031,6/28/2014,7450,255.28,159.42,1901836.00,1187679.00,714157.00 +Europe,Portugal,Baby Food,Online,H,7/31/2015,860673511,9/3/2015,1273,255.28,159.42,324971.44,202941.66,122029.78 +Central America and the Caribbean,Honduras,Snacks,Online,L,6/30/2016,795490682,7/26/2016,2225,152.58,97.44,339490.50,216804.00,122686.50 +Australia and Oceania,New Zealand,Fruits,Online,H,9/8/2014,142278373,10/4/2014,2187,9.33,6.92,20404.71,15134.04,5270.67 +Europe,Moldova ,Personal Care,Online,L,5/7/2016,740147912,5/10/2016,5070,81.73,56.67,414371.10,287316.90,127054.20 +Europe,France,Cosmetics,Online,H,5/22/2017,898523128,6/5/2017,1815,437.20,263.33,793518.00,477943.95,315574.05 +Australia and Oceania,Kiribati,Fruits,Online,M,10/13/2014,347140347,11/10/2014,5398,9.33,6.92,50363.34,37354.16,13009.18 +Sub-Saharan Africa,Mali,Fruits,Online,L,5/7/2010,686048400,5/10/2010,5822,9.33,6.92,54319.26,40288.24,14031.02 +Europe,Norway,Beverages,Offline,C,7/18/2014,435608613,7/30/2014,5124,47.45,31.79,243133.80,162891.96,80241.84 +Sub-Saharan Africa,The Gambia,Household,Offline,L,5/26/2012,886494815,6/9/2012,2370,668.27,502.54,1583799.90,1191019.80,392780.10 +Europe,Switzerland,Cosmetics,Offline,M,9/17/2012,249693334,10/20/2012,8661,437.20,263.33,3786589.20,2280701.13,1505888.07 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,C,12/29/2013,406502997,1/28/2014,2125,81.73,56.67,173676.25,120423.75,53252.50 +Australia and Oceania,Australia,Office Supplies,Online,C,10/27/2015,158535134,11/25/2015,2924,651.21,524.96,1904138.04,1534983.04,369155.00 +Asia,Myanmar,Household,Offline,H,1/16/2015,177713572,3/1/2015,8250,668.27,502.54,5513227.50,4145955.00,1367272.50 +Sub-Saharan Africa,Djibouti,Snacks,Online,M,2/25/2017,756274640,2/25/2017,7327,152.58,97.44,1117953.66,713942.88,404010.78 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,L,5/8/2017,456767165,5/21/2017,6409,81.73,56.67,523807.57,363198.03,160609.54 +Middle East and North Africa,Syria,Fruits,Online,L,11/22/2011,162052476,12/3/2011,3784,9.33,6.92,35304.72,26185.28,9119.44 +Sub-Saharan Africa,The Gambia,Meat,Online,M,1/14/2017,825304400,1/23/2017,4767,421.89,364.69,2011149.63,1738477.23,272672.40 +Asia,Brunei,Office Supplies,Online,L,4/1/2012,320009267,5/8/2012,6708,651.21,524.96,4368316.68,3521431.68,846885.00 +Europe,Bulgaria,Office Supplies,Online,M,2/16/2012,189965903,2/28/2012,3987,651.21,524.96,2596374.27,2093015.52,503358.75 +Sub-Saharan Africa,Niger,Personal Care,Online,H,3/11/2017,699285638,3/28/2017,3015,81.73,56.67,246415.95,170860.05,75555.90 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,M,2/6/2010,382392299,2/25/2010,7234,437.20,263.33,3162704.80,1904929.22,1257775.58 +Sub-Saharan Africa,The Gambia,Cereal,Offline,H,6/7/2012,994022214,6/8/2012,2117,205.70,117.11,435466.90,247921.87,187545.03 +Europe,Slovakia,Vegetables,Online,H,10/6/2012,759224212,11/10/2012,171,154.06,90.93,26344.26,15549.03,10795.23 +Asia,Myanmar,Clothes,Online,H,11/14/2015,223359620,11/18/2015,5930,109.28,35.84,648030.40,212531.20,435499.20 +Sub-Saharan Africa,Comoros,Cereal,Offline,H,3/29/2016,902102267,4/29/2016,962,205.70,117.11,197883.40,112659.82,85223.58 +Europe,Iceland,Cosmetics,Online,C,12/31/2016,331438481,12/31/2016,8867,437.20,263.33,3876652.40,2334947.11,1541705.29 +Europe,Switzerland,Personal Care,Online,M,12/23/2010,617667090,1/31/2011,273,81.73,56.67,22312.29,15470.91,6841.38 +Europe,Macedonia,Clothes,Offline,C,10/14/2014,787399423,11/14/2014,7842,109.28,35.84,856973.76,281057.28,575916.48 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,C,1/11/2012,837559306,1/13/2012,1266,651.21,524.96,824431.86,664599.36,159832.50 +Europe,Albania,Clothes,Online,C,2/2/2010,385383069,3/18/2010,2269,109.28,35.84,247956.32,81320.96,166635.36 +Sub-Saharan Africa,Lesotho,Fruits,Online,L,8/18/2013,918419539,9/18/2013,9606,9.33,6.92,89623.98,66473.52,23150.46 +Middle East and North Africa,Saudi Arabia,Cereal,Online,M,3/25/2013,844530045,3/28/2013,4063,205.70,117.11,835759.10,475817.93,359941.17 +Sub-Saharan Africa,Sierra Leone,"Office + + +Supplies",Offline,M,11/26/2011,441888415,1/7/2012 ,3457,651.21,524.96,2251232.97,1814786.72,436446.25 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,H,9/17/2013,508980977,10/24/2013,7637,9.33,6.92,71253.21,52848.04,18405.17 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,C,6/8/2012,114606559,6/27/2012,3482,109.28,35.84,380512.96,124794.88,255718.08 +Australia and Oceania,Fiji,Clothes,Offline,C,6/30/2010,647876489,8/1/2010,9905,109.28,35.84,1082418.40,354995.20,727423.20 +Europe,Austria,Cosmetics,Offline,H,2/23/2015,868214595,3/2/2015,2847,437.20,263.33,1244708.40,749700.51,495007.89 +Europe,United Kingdom,Household,Online,L,1/5/2012,955357205,2/14/2012,282,668.27,502.54,188452.14,141716.28,46735.86 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,H,4/7/2014,259353148,4/19/2014,7215,437.20,263.33,3154398.00,1899925.95,1254472.05 +Australia and Oceania,Australia,Cereal,Offline,H,6/9/2013,450563752,7/2/2013,682,205.70,117.11,140287.40,79869.02,60418.38 +Europe,San Marino,Baby Food,Online,L,6/26/2013,569662845,7/1/2013,4750,255.28,159.42,1212580.00,757245.00,455335.00 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,M,11/7/2011,177636754,11/15/2011,5518,651.21,524.96,3593376.78,2896729.28,696647.50 +Middle East and North Africa,Libya,Clothes,Offline,H,10/30/2010,705784308,11/17/2010,6116,109.28,35.84,668356.48,219197.44,449159.04 +Central America and the Caribbean,Haiti,Cosmetics,Offline,H,10/13/2013,505716836,11/16/2013,1705,437.20,263.33,745426.00,448977.65,296448.35 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,H,10/11/2013,699358165,11/25/2013,4477,437.20,263.33,1957344.40,1178928.41,778415.99 +Sub-Saharan Africa,Gabon,Personal Care,Offline,L,7/8/2012,228944623,7/9/2012,8656,81.73,56.67,707454.88,490535.52,216919.36 +Central America and the Caribbean,Belize,Clothes,Offline,M,7/25/2016,807025039,9/7/2016,5498,109.28,35.84,600821.44,197048.32,403773.12 +Europe,Lithuania,Office Supplies,Offline,H,10/24/2010,166460740,11/17/2010,8287,651.21,524.96,5396577.27,4350343.52,1046233.75 +Sub-Saharan Africa,Madagascar,Clothes,Offline,L,4/25/2015,610425555,5/28/2015,7342,109.28,35.84,802333.76,263137.28,539196.48 +Asia,Turkmenistan,Office Supplies,Online,M,4/23/2013,462405812,5/20/2013,5010,651.21,524.96,3262562.10,2630049.60,632512.50 +Middle East and North Africa,Libya,Fruits,Online,L,8/14/2015,816200339,9/30/2015,673,9.33,6.92,6279.09,4657.16,1621.93 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,C,5/26/2011,585920464,7/15/2011,5741,47.45,31.79,272410.45,182506.39,89904.06 +Sub-Saharan Africa,Djibouti,Cereal,Online,H,5/20/2017,555990016,6/17/2017,8656,205.70,117.11,1780539.20,1013704.16,766835.04 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,7/5/2013,231145322,8/16/2013,9892,437.20,263.33,4324782.40,2604860.36,1719922.04 +North America,Mexico,Household,Offline,C,11/6/2014,986435210,12/12/2014,6954,668.27,502.54,4647149.58,3494663.16,1152486.42 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,C,10/28/2014,217221009,11/15/2014,9379,47.45,31.79,445033.55,298158.41,146875.14 +Asia,Laos,Vegetables,Offline,C,9/15/2011,789176547,10/23/2011,3732,154.06,90.93,574951.92,339350.76,235601.16 +Europe,Monaco,Baby Food,Offline,H,5/29/2012,688288152,6/2/2012,8614,255.28,159.42,2198981.92,1373243.88,825738.04 +Australia and Oceania,Samoa ,Cosmetics,Online,H,7/20/2013,670854651,8/7/2013,9654,437.20,263.33,4220728.80,2542187.82,1678540.98 +Europe,Spain,Household,Offline,L,10/21/2012,213487374,11/30/2012,4513,668.27,502.54,3015902.51,2267963.02,747939.49 +Middle East and North Africa,Lebanon,Clothes,Online,L,9/18/2012,663110148,10/8/2012,7884,109.28,35.84,861563.52,282562.56,579000.96 +Middle East and North Africa,Iran,Cosmetics,Online,H,11/15/2016,286959302,12/8/2016,6489,437.20,263.33,2836990.80,1708748.37,1128242.43 +Sub-Saharan Africa,Zambia,Snacks,Online,L,1/4/2011,122583663,1/5/2011,4085,152.58,97.44,623289.30,398042.40,225246.90 +Sub-Saharan Africa,Kenya,Vegetables,Online,L,3/18/2012,827844560,4/7/2012,6457,154.06,90.93,994765.42,587135.01,407630.41 +North America,Mexico,Personal Care,Offline,L,2/17/2012,430915820,3/20/2012,6422,81.73,56.67,524870.06,363934.74,160935.32 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,C,1/16/2011,180283772,1/21/2011,8829,47.45,31.79,418936.05,280673.91,138262.14 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,M,2/3/2014,494747245,3/20/2014,5559,255.28,159.42,1419101.52,886215.78,532885.74 +Middle East and North Africa,Kuwait,Fruits,Online,M,4/30/2012,513417565,5/18/2012,522,9.33,6.92,4870.26,3612.24,1258.02 +Europe,Slovenia,Beverages,Offline,C,10/23/2016,345718562,11/25/2016,4660,47.45,31.79,221117.00,148141.40,72975.60 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,H,12/6/2016,621386563,12/14/2016,948,651.21,524.96,617347.08,497662.08,119685.00 +Australia and Oceania,Australia,Beverages,Offline,H,7/7/2014,240470397,7/11/2014,9389,47.45,31.79,445508.05,298476.31,147031.74 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,M,6/13/2012,423331391,7/24/2012,2021,651.21,524.96,1316095.41,1060944.16,255151.25 +Europe,Romania,Cosmetics,Online,H,11/26/2010,660643374,12/25/2010,7910,437.20,263.33,3458252.00,2082940.30,1375311.70 +Central America and the Caribbean,Nicaragua,Beverages,Offline,C,2/8/2011,963392674,3/21/2011,8156,47.45,31.79,387002.20,259279.24,127722.96 +Sub-Saharan Africa,Mali,Clothes,Online,M,7/26/2011,512878119,9/3/2011,888,109.28,35.84,97040.64,31825.92,65214.72 +Asia,Malaysia,Fruits,Offline,L,11/11/2011,810711038,12/28/2011,6267,9.33,6.92,58471.11,43367.64,15103.47 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,C,6/1/2016,728815257,6/29/2016,1485,154.06,90.93,228779.10,135031.05,93748.05 +North America,Mexico,"Personal + +Care",Offline,M,7/30/2015 ,559427106,8/8/2015,5767,81.73 ,56.67 ,471336.91 ,326815.89 ,144521.02 +Sub-Saharan Africa,Mozambique,Household,Offline,L,2/10/2012,665095412,2/15/2012,5367,668.27,502.54,3586605.09,2697132.18,889472.91 diff --git a/common/workflow-operator/src/test/resources/country_sales_headerless_small_multi_line_custom_delimiter.csv b/common/workflow-operator/src/test/resources/country_sales_headerless_small_multi_line_custom_delimiter.csv new file mode 100644 index 00000000000..00b1af3f540 --- /dev/null +++ b/common/workflow-operator/src/test/resources/country_sales_headerless_small_multi_line_custom_delimiter.csv @@ -0,0 +1,100 @@ +Australia and Oceania;Tuvalu;Baby Food;Offline;H;5/28/2010;669165933;6/27/2010;9925;255.28;159.42;2533654.00;1582243.50;951410.50 +Central America and the Caribbean;Grenada;Cereal;Online;C;8/22/2012;963881480;9/15/2012;2804;205.70;117.11;576782.80;328376.44;248406.36 +Europe;Russia;Office Supplies;Offline;L;5/2/2014;341417157;5/8/2014;1779;651.21;524.96;1158502.59;933903.84;224598.75 +Sub-Saharan Africa;Sao Tome and Principe;Fruits;Online;C;6/20/2014;514321792;7/5/2014;8102;9.33;6.92;75591.66;56065.84;19525.82 +Sub-Saharan Africa;Rwanda;Office Supplies;Offline;L;2/1/2013;115456712;2/6/2013;5062;651.21;524.96;3296425.02;2657347.52;639077.50 +Australia and Oceania;Solomon Islands;Baby Food;Online;C;2/4/2015;547995746;2/21/2015;2974;255.28;159.42;759202.72;474115.08;285087.64 +Sub-Saharan Africa;Angola;Household;Offline;M;4/23/2011;135425221;4/27/2011;4187;668.27;502.54;2798046.49;2104134.98;693911.51 +Sub-Saharan Africa;Burkina Faso;Vegetables;Online;H;7/17/2012;871543967;7/27/2012;8082;154.06;90.93;1245112.92;734896.26;510216.66 +Sub-Saharan Africa;Republic of the Congo;Personal Care;Offline;M;7/14/2015;770463311;8/25/2015;6070;81.73;56.67;496101.10;343986.90;152114.20 +Sub-Saharan Africa;Senegal;Cereal;Online;H;4/18/2014;616607081;5/30/2014;6593;205.70;117.11;1356180.10;772106.23;584073.87 +Asia;Kyrgyzstan;Vegetables;Online;H;6/24/2011;814711606;7/12/2011;124;154.06;90.93;19103.44;11275.32;7828.12 +Sub-Saharan Africa;Cape Verde;Clothes;Offline;H;8/2/2014;939825713;8/19/2014;4168;109.28;35.84;455479.04;149381.12;306097.92 +Asia;Bangladesh;Clothes;Online;L;1/13/2017;187310731;3/1/2017;8263;109.28;35.84;902980.64;296145.92;606834.72 +Central America and the Caribbean;Honduras;Household;Offline;H;2/8/2017;522840487;2/13/2017;8974;668.27;502.54;5997054.98;4509793.96;1487261.02 +Asia;Mongolia;Personal Care;Offline;C;2/19/2014;832401311;2/23/2014;4901;81.73;56.67;400558.73;277739.67;122819.06 +Europe;Bulgaria;Clothes;Online;M;4/23/2012;972292029;6/3/2012;1673;109.28;35.84;182825.44;59960.32;122865.12 +Asia;Sri Lanka;Cosmetics;Offline;M;11/19/2016;419123971;12/18/2016;6952;437.20;263.33;3039414.40;1830670.16;1208744.24 +Sub-Saharan Africa;Cameroon;Beverages;Offline;C;4/1/2015;519820964;4/18/2015;5430;47.45;31.79;257653.50;172619.70;85033.80 +Asia;Turkmenistan;Household;Offline;L;12/30/2010;441619336;1/20/2011;3830;668.27;502.54;2559474.10;1924728.20;634745.90 +Australia and Oceania;East Timor;Meat;Online;L;7/31/2012;322067916;9/11/2012;5908;421.89;364.69;2492526.12;2154588.52;337937.60 +Europe;Norway;Baby Food;Online;L;5/14/2014;819028031;6/28/2014;7450;255.28;159.42;1901836.00;1187679.00;714157.00 +Europe;Portugal;Baby Food;Online;H;7/31/2015;860673511;9/3/2015;1273;255.28;159.42;324971.44;202941.66;122029.78 +Central America and the Caribbean;Honduras;Snacks;Online;L;6/30/2016;795490682;7/26/2016;2225;152.58;97.44;339490.50;216804.00;122686.50 +Australia and Oceania;New Zealand;Fruits;Online;H;9/8/2014;142278373;10/4/2014;2187;9.33;6.92;20404.71;15134.04;5270.67 +Europe;Moldova ;Personal Care;Online;L;5/7/2016;740147912;5/10/2016;5070;81.73;56.67;414371.10;287316.90;127054.20 +Europe;France;Cosmetics;Online;H;5/22/2017;898523128;6/5/2017;1815;437.20;263.33;793518.00;477943.95;315574.05 +Australia and Oceania;Kiribati;Fruits;Online;M;10/13/2014;347140347;11/10/2014;5398;9.33;6.92;50363.34;37354.16;13009.18 +Sub-Saharan Africa;Mali;Fruits;Online;L;5/7/2010;686048400;5/10/2010;5822;9.33;6.92;54319.26;40288.24;14031.02 +Europe;Norway;Beverages;Offline;C;7/18/2014;435608613;7/30/2014;5124;47.45;31.79;243133.80;162891.96;80241.84 +Sub-Saharan Africa;The Gambia;Household;Offline;L;5/26/2012;886494815;6/9/2012;2370;668.27;502.54;1583799.90;1191019.80;392780.10 +Europe;Switzerland;Cosmetics;Offline;M;9/17/2012;249693334;10/20/2012;8661;437.20;263.33;3786589.20;2280701.13;1505888.07 +Sub-Saharan Africa;South Sudan;Personal Care;Offline;C;12/29/2013;406502997;1/28/2014;2125;81.73;56.67;173676.25;120423.75;53252.50 +Australia and Oceania;Australia;Office Supplies;Online;C;10/27/2015;158535134;11/25/2015;2924;651.21;524.96;1904138.04;1534983.04;369155.00 +Asia;Myanmar;Household;Offline;H;1/16/2015;177713572;3/1/2015;8250;668.27;502.54;5513227.50;4145955.00;1367272.50 +Sub-Saharan Africa;Djibouti;Snacks;Online;M;2/25/2017;756274640;2/25/2017;7327;152.58;97.44;1117953.66;713942.88;404010.78 +Central America and the Caribbean;Costa Rica;Personal Care;Offline;L;5/8/2017;456767165;5/21/2017;6409;81.73;56.67;523807.57;363198.03;160609.54 +Middle East and North Africa;Syria;Fruits;Online;L;11/22/2011;162052476;12/3/2011;3784;9.33;6.92;35304.72;26185.28;9119.44 +Sub-Saharan Africa;The Gambia;Meat;Online;M;1/14/2017;825304400;1/23/2017;4767;421.89;364.69;2011149.63;1738477.23;272672.40 +Asia;Brunei;Office Supplies;Online;L;4/1/2012;320009267;5/8/2012;6708;651.21;524.96;4368316.68;3521431.68;846885.00 +Europe;Bulgaria;Office Supplies;Online;M;2/16/2012;189965903;2/28/2012;3987;651.21;524.96;2596374.27;2093015.52;503358.75 +Sub-Saharan Africa;Niger;Personal Care;Online;H;3/11/2017;699285638;3/28/2017;3015;81.73;56.67;246415.95;170860.05;75555.90 +Middle East and North Africa;Azerbaijan;Cosmetics;Online;M;2/6/2010;382392299;2/25/2010;7234;437.20;263.33;3162704.80;1904929.22;1257775.58 +Sub-Saharan Africa;The Gambia;Cereal;Offline;H;6/7/2012;994022214;6/8/2012;2117;205.70;117.11;435466.90;247921.87;187545.03 +Europe;Slovakia;Vegetables;Online;H;10/6/2012;759224212;11/10/2012;171;154.06;90.93;26344.26;15549.03;10795.23 +Asia;Myanmar;Clothes;Online;H;11/14/2015;223359620;11/18/2015;5930;109.28;35.84;648030.40;212531.20;435499.20 +Sub-Saharan Africa;Comoros;Cereal;Offline;H;3/29/2016;902102267;4/29/2016;962;205.70;117.11;197883.40;112659.82;85223.58 +Europe;Iceland;Cosmetics;Online;C;12/31/2016;331438481;12/31/2016;8867;437.20;263.33;3876652.40;2334947.11;1541705.29 +Europe;Switzerland;Personal Care;Online;M;12/23/2010;617667090;1/31/2011;273;81.73;56.67;22312.29;15470.91;6841.38 +Europe;Macedonia;Clothes;Offline;C;10/14/2014;787399423;11/14/2014;7842;109.28;35.84;856973.76;281057.28;575916.48 +Sub-Saharan Africa;Mauritania;Office Supplies;Offline;C;1/11/2012;837559306;1/13/2012;1266;651.21;524.96;824431.86;664599.36;159832.50 +Europe;Albania;Clothes;Online;C;2/2/2010;385383069;3/18/2010;2269;109.28;35.84;247956.32;81320.96;166635.36 +Sub-Saharan Africa;Lesotho;Fruits;Online;L;8/18/2013;918419539;9/18/2013;9606;9.33;6.92;89623.98;66473.52;23150.46 +Middle East and North Africa;Saudi Arabia;Cereal;Online;M;3/25/2013;844530045;3/28/2013;4063;205.70;117.11;835759.10;475817.93;359941.17 +Sub-Saharan Africa;Sierra Leone;Office Supplies;Offline;M;11/26/2011;441888415;1/7/2012;3457;651.21;524.96;2251232.97;1814786.72;436446.25 +Sub-Saharan Africa;Sao Tome and Principe;Fruits;Offline;H;9/17/2013;508980977;10/24/2013;7637;9.33;6.92;71253.21;52848.04;18405.17 +Sub-Saharan Africa;Cote d'Ivoire;Clothes;Online;C;6/8/2012;114606559;6/27/2012;3482;109.28;35.84;380512.96;124794.88;255718.08 +Australia and Oceania;Fiji;Clothes;Offline;C;6/30/2010;647876489;8/1/2010;9905;109.28;35.84;1082418.40;354995.20;727423.20 +Europe;Austria;Cosmetics;Offline;H;2/23/2015;868214595;3/2/2015;2847;437.20;263.33;1244708.40;749700.51;495007.89 +Europe;United Kingdom;Household;Online;L;1/5/2012;955357205;2/14/2012;282;668.27;502.54;188452.14;141716.28;46735.86 +Sub-Saharan Africa;Djibouti;Cosmetics;Offline;H;4/7/2014;259353148;4/19/2014;7215;437.20;263.33;3154398.00;1899925.95;1254472.05 +Australia and Oceania;Australia;Cereal;Offline;H;6/9/2013;450563752;7/2/2013;682;205.70;117.11;140287.40;79869.02;60418.38 +Europe;San Marino;Baby Food;Online;L;6/26/2013;569662845;7/1/2013;4750;255.28;159.42;1212580.00;757245.00;455335.00 +Sub-Saharan Africa;Cameroon;Office Supplies;Online;M;11/7/2011;177636754;11/15/2011;5518;651.21;524.96;3593376.78;2896729.28;696647.50 +Middle East and North Africa;Libya;Clothes;Offline;H;10/30/2010;705784308;11/17/2010;6116;109.28;35.84;668356.48;219197.44;449159.04 +Central America and the Caribbean;Haiti;Cosmetics;Offline;H;10/13/2013;505716836;11/16/2013;1705;437.20;263.33;745426.00;448977.65;296448.35 +Sub-Saharan Africa;Rwanda;Cosmetics;Offline;H;10/11/2013;699358165;11/25/2013;4477;437.20;263.33;1957344.40;1178928.41;778415.99 +Sub-Saharan Africa;Gabon;Personal Care;Offline;L;7/8/2012;228944623;7/9/2012;8656;81.73;56.67;707454.88;490535.52;216919.36 +Central America and the Caribbean;Belize;Clothes;Offline;M;7/25/2016;807025039;9/7/2016;5498;109.28;35.84;600821.44;197048.32;403773.12 +Europe;Lithuania;Office Supplies;Offline;H;10/24/2010;166460740;11/17/2010;8287;651.21;524.96;5396577.27;4350343.52;1046233.75 +Sub-Saharan Africa;Madagascar;Clothes;Offline;L;4/25/2015;610425555;5/28/2015;7342;109.28;35.84;802333.76;263137.28;539196.48 +Asia;Turkmenistan;Office Supplies;Online;M;4/23/2013;462405812;5/20/2013;5010;651.21;524.96;3262562.10;2630049.60;632512.50 +Middle East and North Africa;Libya;Fruits;Online;L;8/14/2015;816200339;9/30/2015;673;9.33;6.92;6279.09;4657.16;1621.93 +Sub-Saharan Africa;Democratic Republic of the Congo;Beverages;Online;C;5/26/2011;585920464;7/15/2011;5741;47.45;31.79;272410.45;182506.39;89904.06 +Sub-Saharan Africa;Djibouti;Cereal;Online;H;5/20/2017;555990016;6/17/2017;8656;205.70;117.11;1780539.20;1013704.16;766835.04 +Middle East and North Africa;Pakistan;Cosmetics;Offline;L;7/5/2013;231145322;8/16/2013;9892;437.20;263.33;4324782.40;2604860.36;1719922.04 +North America;Mexico;Household;Offline;C;11/6/2014;986435210;12/12/2014;6954;668.27;502.54;4647149.58;3494663.16;1152486.42 +Australia and Oceania;Federated States of Micronesia;Beverages;Online;C;10/28/2014;217221009;11/15/2014;9379;47.45;31.79;445033.55;298158.41;146875.14 +Asia;Laos;Vegetables;Offline;C;9/15/2011;789176547;10/23/2011;3732;154.06;90.93;574951.92;339350.76;235601.16 +Europe;Monaco;Baby Food;Offline;H;5/29/2012;688288152;6/2/2012;8614;255.28;159.42;2198981.92;1373243.88;825738.04 +Australia and Oceania;Samoa ;Cosmetics;Online;H;7/20/2013;670854651;8/7/2013;9654;437.20;263.33;4220728.80;2542187.82;1678540.98 +Europe;Spain;Household;Offline;L;10/21/2012;213487374;11/30/2012;4513;668.27;502.54;3015902.51;2267963.02;747939.49 +Middle East and North Africa;Lebanon;Clothes;Online;L;9/18/2012;663110148;10/8/2012;7884;109.28;35.84;861563.52;282562.56;579000.96 +Middle East and North Africa;Iran;Cosmetics;Online;H;11/15/2016;286959302;12/8/2016;6489;437.20;263.33;2836990.80;1708748.37;1128242.43 +Sub-Saharan Africa;Zambia;Snacks;Online;L;1/4/2011;122583663;1/5/2011;4085;152.58;97.44;623289.30;398042.40;225246.90 +Sub-Saharan Africa;Kenya;Vegetables;Online;L;3/18/2012;827844560;4/7/2012;6457;154.06;90.93;994765.42;587135.01;407630.41 +North America;Mexico;Personal Care;Offline;L;2/17/2012;430915820;3/20/2012;6422;81.73;56.67;524870.06;363934.74;160935.32 +Sub-Saharan Africa;Sao Tome and Principe;Beverages;Offline;C;1/16/2011;180283772;1/21/2011;8829;47.45;31.79;418936.05;280673.91;138262.14 +Sub-Saharan Africa;The Gambia;Baby Food;Offline;M;2/3/2014;494747245;3/20/2014;5559;255.28;159.42;1419101.52;886215.78;532885.74 +Middle East and North Africa;Kuwait;Fruits;Online;M;4/30/2012;513417565;5/18/2012;522;9.33;6.92;4870.26;3612.24;1258.02 +Europe;Slovenia;Beverages;Offline;C;10/23/2016;345718562;11/25/2016;4660;47.45;31.79;221117.00;148141.40;72975.60 +Sub-Saharan Africa;Sierra Leone;Office Supplies;Offline;H;12/6/2016;621386563;12/14/2016;948;651.21;524.96;617347.08;497662.08;119685.00 +Australia and Oceania;Australia;Beverages;Offline;H;7/7/2014;240470397;7/11/2014;9389;47.45;31.79;445508.05;298476.31;147031.74 +Middle East and North Africa;Azerbaijan;Office Supplies;Online;M;6/13/2012;423331391;7/24/2012;2021;651.21;524.96;1316095.41;1060944.16;255151.25 +Europe;Romania;Cosmetics;Online;H;11/26/2010;660643374;12/25/2010;7910;437.20;263.33;3458252.00;2082940.30;1375311.70 +Central America and the Caribbean;Nicaragua;Beverages;Offline;C;2/8/2011;963392674;3/21/2011;8156;47.45;31.79;387002.20;259279.24;127722.96 +Sub-Saharan Africa;Mali;Clothes;Online;M;7/26/2011;512878119;9/3/2011;888;109.28;35.84;97040.64;31825.92;65214.72 +Asia;Malaysia;Fruits;Offline;L;11/11/2011;810711038;12/28/2011;6267;9.33;6.92;58471.11;43367.64;15103.47 +Sub-Saharan Africa;Sierra Leone;Vegetables;Offline;C;6/1/2016;728815257;6/29/2016;1485;154.06;90.93;228779.10;135031.05;93748.05 +North America;Mexico;Personal Care;Offline;M;7/30/2015;559427106;8/8/2015;5767;81.73;56.67;471336.91;326815.89;144521.02 +Sub-Saharan Africa;Mozambique;Household;Offline;L;2/10/2012;665095412;2/15/2012;5367;668.27;502.54;3586605.09;2697132.18;889472.91 diff --git a/common/workflow-operator/src/test/resources/country_sales_medium.csv b/common/workflow-operator/src/test/resources/country_sales_medium.csv new file mode 100644 index 00000000000..73759e36eab --- /dev/null +++ b/common/workflow-operator/src/test/resources/country_sales_medium.csv @@ -0,0 +1,100001 @@ +Region,Country,Item Type,Sales Channel,Order Priority,Order Date,Order ID,Ship Date,Units Sold,Unit Price,Unit Cost,Total Revenue,Total Cost,Total Profit +Middle East and North Africa,Azerbaijan,Snacks,Online,C,10/8/2014,535113847,10/23/2014,934,152.58,97.44,142509.72,91008.96,51500.76 +Central America and the Caribbean,Panama,Cosmetics,Offline,L,2/22/2015,874708545,2/27/2015,4551,437.2,263.33,1989697.2,1198414.83,791282.37 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,M,12/9/2015,854349935,1/18/2016,9986,9.33,6.92,93169.38,69103.12,24066.26 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,M,9/17/2014,892836844,10/12/2014,9118,81.73,56.67,745214.14,516717.06,228497.08 +Central America and the Caribbean,Belize,Household,Offline,H,2/4/2010,129280602,3/5/2010,5858,668.27,502.54,3914725.66,2943879.32,970846.34 +Europe,Denmark,Clothes,Online,C,2/20/2013,473105037,2/28/2013,1149,109.28,35.84,125562.72,41180.16,84382.56 +Europe,Germany,Cosmetics,Offline,M,3/31/2013,754046475,5/3/2013,7964,437.2,263.33,3481860.8,2097160.12,1384700.68 +Middle East and North Africa,Turkey,Fruits,Online,C,3/26/2012,772153747,4/7/2012,6307,9.33,6.92,58844.31,43644.44,15199.87 +Europe,United Kingdom,Snacks,Online,H,12/29/2012,847788178,1/15/2013,8217,152.58,97.44,1253749.86,800664.48,453085.38 +Asia,Kazakhstan,Cosmetics,Online,H,9/11/2015,471623599,9/18/2015,2758,437.2,263.33,1205797.6,726264.14,479533.46 +Central America and the Caribbean,Haiti,Cosmetics,Online,C,12/27/2013,554646337,1/1/2014,1031,437.2,263.33,450753.2,271493.23,179259.97 +Europe,Italy,Clothes,Online,M,12/17/2013,278155219,1/10/2014,1165,109.28,35.84,127311.2,41753.6,85557.6 +Europe,Malta,Household,Offline,L,3/10/2015,243761575,4/17/2015,3322,668.27,502.54,2219992.94,1669437.88,550555.06 +Middle East and North Africa,Jordan,Household,Offline,L,7/9/2014,223389232,7/18/2014,4693,668.27,502.54,3136191.11,2358420.22,777770.89 +Asia,Cambodia,Vegetables,Offline,H,6/14/2017,509274518,6/29/2017,4502,154.06,90.93,693578.12,409366.86,284211.26 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,H,8/10/2011,563966262,8/29/2011,9004,651.21,524.96,5863494.84,4726739.84,1136755 +Sub-Saharan Africa,Cameroon,Fruits,Online,H,12/18/2015,370325791,2/6/2016,6486,9.33,6.92,60514.38,44883.12,15631.26 +Middle East and North Africa,Bahrain,Vegetables,Offline,L,6/26/2016,881526935,7/19/2016,2264,154.06,90.93,348791.84,205865.52,142926.32 +Australia and Oceania,Solomon Islands,Beverages,Offline,C,5/11/2015,871056020,5/30/2015,3688,47.45,31.79,174995.6,117241.52,57754.08 +Europe,Monaco,Office Supplies,Online,M,1/13/2012,982711875,1/17/2012,5137,651.21,524.96,3345265.77,2696719.52,648546.25 +Sub-Saharan Africa,Comoros,Beverages,Offline,L,8/10/2014,580605828,8/20/2014,3022,47.45,31.79,143393.9,96069.38,47324.52 +Europe,Iceland,Meat,Online,L,4/22/2013,899161708,4/28/2013,786,421.89,364.69,331605.54,286646.34,44959.2 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,M,7/26/2014,993115842,8/20/2014,3902,437.2,263.33,1705954.4,1027513.66,678440.74 +Middle East and North Africa,Egypt,Cereal,Online,C,7/14/2014,887517058,8/20/2014,4875,205.7,117.11,1002787.5,570911.25,431876.25 +Sub-Saharan Africa,Togo,Clothes,Offline,L,6/1/2010,227726686,6/28/2010,8242,109.28,35.84,900685.76,295393.28,605292.48 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,H,11/4/2011,529418551,11/20/2011,5569,154.06,90.93,857960.14,506389.17,351570.97 +Middle East and North Africa,Morocco,Vegetables,Offline,L,5/15/2014,228578984,6/26/2014,456,154.06,90.93,70251.36,41464.08,28787.28 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,L,10/28/2010,531506812,11/23/2010,3532,651.21,524.96,2300073.72,1854158.72,445915 +Sub-Saharan Africa,Angola,Cosmetics,Offline,L,4/1/2010,464813363,4/8/2010,7458,437.2,263.33,3260637.6,1963915.14,1296722.46 +Asia,Vietnam,Cereal,Offline,H,5/22/2011,925422465,6/2/2011,1927,205.7,117.11,396383.9,225670.97,170712.93 +Europe,Belarus,Meat,Online,L,1/20/2014,630570447,2/15/2014,8663,421.89,364.69,3654833.07,3159309.47,495523.6 +Asia,Myanmar,Snacks,Offline,C,5/5/2015,167806136,6/3/2015,6420,152.58,97.44,979563.6,625564.8,353998.8 +Europe,Lithuania,Fruits,Offline,H,5/25/2013,644990861,6/4/2013,5984,9.33,6.92,55830.72,41409.28,14421.44 +Europe,Switzerland,Baby Food,Offline,M,3/26/2011,540298449,5/15/2011,5173,255.28,159.42,1320563.44,824679.66,495883.78 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,M,11/30/2012,652215230,1/6/2013,3835,255.28,159.42,978998.8,611375.7,367623.1 +Asia,Mongolia,Meat,Offline,M,3/23/2012,949540030,3/26/2012,8851,421.89,364.69,3734148.39,3227871.19,506277.2 +North America,Greenland,Fruits,Online,L,7/30/2011,121384179,9/12/2011,9131,9.33,6.92,85192.23,63186.52,22005.71 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,H,8/30/2010,527171504,10/7/2010,618,437.2,263.33,270189.6,162737.94,107451.66 +Europe,Lithuania,Baby Food,Online,C,3/28/2010,546638333,4/28/2010,1285,255.28,159.42,328034.8,204854.7,123180.1 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,L,12/1/2015,429833495,12/8/2015,6138,81.73,56.67,501658.74,347840.46,153818.28 +Europe,Portugal,Vegetables,Offline,L,8/26/2011,947118318,9/8/2011,2212,154.06,90.93,340780.72,201137.16,139643.56 +Middle East and North Africa,Somalia,Beverages,Offline,M,7/17/2016,239166629,8/20/2016,3575,47.45,31.79,169633.75,113649.25,55984.5 +Middle East and North Africa,Turkey,Clothes,Online,M,11/20/2012,566964757,12/7/2012,6326,109.28,35.84,691305.28,226723.84,464581.44 +Middle East and North Africa,Israel,Vegetables,Offline,H,7/23/2010,661811530,9/10/2010,3594,154.06,90.93,553691.64,326802.42,226889.22 +Central America and the Caribbean,Dominica,Clothes,Online,H,11/29/2012,675318276,12/28/2012,540,109.28,35.84,59011.2,19353.6,39657.6 +Europe,Luxembourg,Meat,Offline,C,1/7/2013,829408824,2/23/2013,9357,421.89,364.69,3947624.73,3412404.33,535220.4 +Europe,Switzerland,Meat,Online,L,7/31/2012,966319501,8/1/2012,4269,421.89,364.69,1801048.41,1556861.61,244186.8 +Asia,Singapore,Baby Food,Online,H,8/1/2010,998599135,9/5/2010,6530,255.28,159.42,1666978.4,1041012.6,625965.8 +Europe,Cyprus,Snacks,Offline,C,8/25/2014,459109055,10/13/2014,9427,152.58,97.44,1438371.66,918566.88,519804.78 +Sub-Saharan Africa,Botswana,Baby Food,Offline,H,7/11/2014,751023089,8/13/2014,3276,255.28,159.42,836297.28,522259.92,314037.36 +Central America and the Caribbean,Belize,Office Supplies,Online,C,3/7/2016,197827565,4/21/2016,428,651.21,524.96,278717.88,224682.88,54035 +Sub-Saharan Africa,Malawi,Clothes,Online,C,4/15/2015,793321311,5/9/2015,260,109.28,35.84,28412.8,9318.4,19094.4 +Asia,Kyrgyzstan,Personal Care,Online,H,2/24/2016,551615655,3/23/2016,4185,81.73,56.67,342040.05,237163.95,104876.1 +Europe,Macedonia,Snacks,Online,C,10/11/2012,257134425,10/12/2012,645,152.58,97.44,98414.1,62848.8,35565.3 +Sub-Saharan Africa,Rwanda,Household,Online,C,5/28/2015,314613950,5/29/2015,114,668.27,502.54,76182.78,57289.56,18893.22 +Sub-Saharan Africa,Cape Verde,Snacks,Offline,C,5/19/2016,299103057,6/11/2016,96,152.58,97.44,14647.68,9354.24,5293.44 +Middle East and North Africa,Pakistan,Office Supplies,Online,L,9/14/2016,305963075,10/11/2016,128,651.21,524.96,83354.88,67194.88,16160 +Asia,Kyrgyzstan,Baby Food,Offline,M,8/24/2014,500867831,9/2/2014,6777,255.28,159.42,1730032.56,1080389.34,649643.22 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,H,2/11/2017,669803655,3/14/2017,8641,81.73,56.67,706228.93,489685.47,216543.46 +Middle East and North Africa,Israel,Office Supplies,Online,C,2/27/2013,669069373,4/10/2013,1351,651.21,524.96,879784.71,709220.96,170563.75 +Middle East and North Africa,Libya,Meat,Offline,C,8/9/2015,875276315,8/11/2015,2567,421.89,364.69,1082991.63,936159.23,146832.4 +Asia,Bangladesh,Snacks,Online,M,11/3/2011,835348308,11/18/2011,6982,152.58,97.44,1065313.56,680326.08,384987.48 +Sub-Saharan Africa,Benin,Vegetables,Offline,M,1/11/2013,616521680,2/22/2013,1320,154.06,90.93,203359.2,120027.6,83331.6 +Sub-Saharan Africa,Burundi,Snacks,Online,H,6/25/2012,356345260,7/31/2012,9336,152.58,97.44,1424486.88,909699.84,514787.04 +Europe,Malta,Beverages,Offline,M,2/21/2012,712680375,3/4/2012,6815,47.45,31.79,323371.75,216648.85,106722.9 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,C,3/23/2011,613700854,4/17/2011,6575,81.73,56.67,537374.75,372605.25,164769.5 +Asia,China,Cereal,Online,M,1/4/2010,407893025,2/14/2010,3465,205.7,117.11,712750.5,405786.15,306964.35 +Central America and the Caribbean,Dominica,Cosmetics,Online,M,8/23/2013,514055716,9/6/2013,9365,437.2,263.33,4094378,2466085.45,1628292.55 +Europe,Albania,Cereal,Offline,L,3/5/2013,971300256,3/20/2013,8185,205.7,117.11,1683654.5,958545.35,725109.15 +Europe,Luxembourg,Vegetables,Offline,M,2/2/2012,989050471,3/22/2012,868,154.06,90.93,133724.08,78927.24,54796.84 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,12/3/2014,297042691,1/8/2015,388,437.2,263.33,169633.6,102172.04,67461.56 +Europe,Bulgaria,Clothes,Offline,H,12/6/2015,495325744,1/10/2016,6750,109.28,35.84,737640,241920,495720 +Middle East and North Africa,Egypt,Cereal,Online,M,6/5/2010,104260957,6/22/2010,1989,205.7,117.11,409137.3,232931.79,176205.51 +Sub-Saharan Africa,Central African Republic,Meat,Online,M,9/21/2013,414522159,11/3/2013,5173,421.89,364.69,2182436.97,1886541.37,295895.6 +Sub-Saharan Africa,Benin,Household,Offline,H,11/28/2011,537095677,1/2/2012,7401,668.27,502.54,4945866.27,3719298.54,1226567.73 +Middle East and North Africa,Turkey,Household,Online,L,1/22/2011,553280341,1/27/2011,6803,668.27,502.54,4546240.81,3418779.62,1127461.19 +Europe,Ukraine,Fruits,Offline,C,10/3/2010,164687478,10/31/2010,3539,9.33,6.92,33018.87,24489.88,8528.99 +Sub-Saharan Africa,Uganda,Cosmetics,Online,H,6/3/2015,943240916,6/19/2015,4803,437.2,263.33,2099871.6,1264773.99,835097.61 +Sub-Saharan Africa,Ghana,Beverages,Offline,L,5/27/2015,481176984,7/12/2015,9817,47.45,31.79,465816.65,312082.43,153734.22 +Sub-Saharan Africa,Namibia,Vegetables,Offline,C,6/19/2013,941044509,7/22/2013,4837,154.06,90.93,745188.22,439828.41,305359.81 +Sub-Saharan Africa,Republic of the Congo,Household,Online,C,6/14/2013,505704820,6/17/2013,8149,668.27,502.54,5445732.23,4095198.46,1350533.77 +Europe,Netherlands,Meat,Offline,L,6/20/2016,128331744,7/15/2016,5070,421.89,364.69,2138982.3,1848978.3,290004 +Australia and Oceania,Australia,Cereal,Online,H,2/14/2017,382411611,3/13/2017,2948,205.7,117.11,606403.6,345240.28,261163.32 +Europe,Montenegro,Snacks,Online,H,11/14/2014,111743247,12/10/2014,6165,152.58,97.44,940655.7,600717.6,339938.1 +Middle East and North Africa,Iraq,Household,Online,L,3/27/2010,480437982,3/30/2010,1130,668.27,502.54,755145.1,567870.2,187274.9 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,H,2/27/2016,922919642,3/27/2016,1286,47.45,31.79,61020.7,40881.94,20138.76 +North America,Mexico,Office Supplies,Offline,C,5/12/2016,493924558,6/16/2016,2108,651.21,524.96,1372750.68,1106615.68,266135 +Europe,Slovakia,Vegetables,Online,C,7/24/2014,118501555,9/4/2014,6098,154.06,90.93,939457.88,554491.14,384966.74 +Europe,Bulgaria,Office Supplies,Online,H,7/16/2015,342011964,8/20/2015,7795,651.21,524.96,5076181.95,4092063.2,984118.75 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,H,10/11/2013,880129611,11/15/2013,8765,651.21,524.96,5707855.65,4601274.4,1106581.25 +Asia,Indonesia,Cereal,Online,H,5/28/2012,168840825,6/25/2012,2607,205.7,117.11,536259.9,305305.77,230954.13 +Europe,Italy,Cosmetics,Online,L,10/30/2011,314444434,12/8/2011,9951,437.2,263.33,4350577.2,2620396.83,1730180.37 +Europe,Ukraine,Cereal,Offline,M,7/4/2013,343551766,7/8/2013,3457,205.7,117.11,711104.9,404849.27,306255.63 +Asia,Thailand,Office Supplies,Offline,M,3/11/2016,253086650,3/11/2016,2819,651.21,524.96,1835760.99,1479862.24,355898.75 +Sub-Saharan Africa,Mali,Office Supplies,Offline,M,2/14/2012,560285413,2/28/2012,9759,651.21,524.96,6355158.39,5123084.64,1232073.75 +North America,Mexico,Personal Care,Offline,M,7/14/2013,952696883,8/8/2013,3034,81.73,56.67,247968.82,171936.78,76032.04 +Middle East and North Africa,Lebanon,Baby Food,Offline,H,1/2/2011,738182389,1/24/2011,3428,255.28,159.42,875099.84,546491.76,328608.08 +Asia,South Korea,Beverages,Offline,M,2/13/2015,194915759,3/18/2015,8759,47.45,31.79,415614.55,278448.61,137165.94 +Middle East and North Africa,United Arab Emirates,Meat,Online,C,10/19/2014,121383321,10/20/2014,8877,421.89,364.69,3745117.53,3237353.13,507764.4 +Europe,Georgia,Household,Offline,C,5/24/2011,486383903,5/31/2011,660,668.27,502.54,441058.2,331676.4,109381.8 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,C,11/23/2014,879028832,1/6/2015,3020,9.33,6.92,28176.6,20898.4,7278.2 +Europe,Georgia,Vegetables,Online,H,6/2/2017,958741939,7/14/2017,1900,154.06,90.93,292714,172767,119947 +Sub-Saharan Africa,Malawi,Personal Care,Offline,C,2/25/2012,905259549,4/13/2012,5272,81.73,56.67,430880.56,298764.24,132116.32 +Middle East and North Africa,Saudi Arabia,Household,Online,M,4/10/2012,968630492,5/25/2012,8143,668.27,502.54,5441722.61,4092183.22,1349539.39 +Central America and the Caribbean,Saint Lucia,Fruits,Online,L,11/22/2016,119216096,12/20/2016,7547,9.33,6.92,70413.51,52225.24,18188.27 +Europe,Macedonia,Snacks,Offline,H,10/23/2014,997690188,11/26/2014,7552,152.58,97.44,1152284.16,735866.88,416417.28 +Sub-Saharan Africa,Rwanda,Beverages,Offline,H,1/16/2011,465039098,1/26/2011,4258,47.45,31.79,202042.1,135361.82,66680.28 +Central America and the Caribbean,Dominica,Beverages,Online,C,6/19/2015,852561652,8/2/2015,794,47.45,31.79,37675.3,25241.26,12434.04 +Middle East and North Africa,Libya,Baby Food,Offline,H,4/15/2016,511869180,5/18/2016,2320,255.28,159.42,592249.6,369854.4,222395.2 +Sub-Saharan Africa,Angola,Personal Care,Offline,H,2/26/2014,564885509,3/15/2014,1030,81.73,56.67,84181.9,58370.1,25811.8 +Sub-Saharan Africa,Lesotho,Household,Offline,C,10/7/2010,853846967,11/24/2010,1147,668.27,502.54,766505.69,576413.38,190092.31 +Sub-Saharan Africa,Mauritius ,Meat,Offline,M,9/6/2012,391302382,9/18/2012,3925,421.89,364.69,1655918.25,1431408.25,224510 +Sub-Saharan Africa,Sudan,Snacks,Offline,M,5/16/2012,510113084,6/1/2012,2652,152.58,97.44,404642.16,258410.88,146231.28 +Europe,Slovakia,Snacks,Offline,C,9/29/2014,813452899,11/18/2014,7644,152.58,97.44,1166321.52,744831.36,421490.16 +Asia,Japan,Cosmetics,Online,C,8/11/2010,524808156,8/27/2010,1251,437.2,263.33,546937.2,329425.83,217511.37 +Europe,Estonia,Household,Online,H,10/15/2010,737977683,10/24/2010,2851,668.27,502.54,1905237.77,1432741.54,472496.23 +Asia,Laos,Baby Food,Online,L,1/5/2012,367072808,2/10/2012,3856,255.28,159.42,984359.68,614723.52,369636.16 +Europe,Belgium,Clothes,Online,C,11/14/2015,196517360,12/22/2015,2709,109.28,35.84,296039.52,97090.56,198948.96 +Asia,Bhutan,Meat,Offline,M,6/8/2017,631047666,7/3/2017,9882,421.89,364.69,4169116.98,3603866.58,565250.4 +North America,United States of America,Household,Offline,L,8/23/2016,345712554,10/5/2016,2882,668.27,502.54,1925954.14,1448320.28,477633.86 +Middle East and North Africa,Egypt,Personal Care,Online,C,6/28/2014,335873353,8/16/2014,1244,81.73,56.67,101672.12,70497.48,31174.64 +Europe,Sweden,Household,Offline,C,10/25/2016,767203891,12/6/2016,1535,668.27,502.54,1025794.45,771398.9,254395.55 +Asia,Nepal,Baby Food,Offline,M,5/23/2015,525690495,6/24/2015,2354,255.28,159.42,600929.12,375274.68,225654.44 +Sub-Saharan Africa,Senegal,Clothes,Online,M,5/26/2014,367631995,6/13/2014,9332,109.28,35.84,1019800.96,334458.88,685342.08 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,H,7/12/2011,669639718,7/25/2011,128,255.28,159.42,32675.84,20405.76,12270.08 +Europe,Ukraine,Clothes,Online,H,11/17/2016,978637492,12/4/2016,9436,109.28,35.84,1031166.08,338186.24,692979.84 +Sub-Saharan Africa,Comoros,Clothes,Online,C,5/2/2011,461861646,6/16/2011,3979,109.28,35.84,434825.12,142607.36,292217.76 +Sub-Saharan Africa,Benin,Cereal,Offline,M,11/30/2010,156861007,1/15/2011,7513,205.7,117.11,1545424.1,879847.43,665576.67 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,M,7/23/2017,721496903,8/30/2017,5822,9.33,6.92,54319.26,40288.24,14031.02 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,L,5/7/2015,183943164,5/30/2015,1725,437.2,263.33,754170,454244.25,299925.75 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,C,2/18/2012,692686116,3/9/2012,70,437.2,263.33,30604,18433.1,12170.9 +Europe,Italy,Beverages,Online,M,1/18/2013,866524589,2/19/2013,2737,47.45,31.79,129870.65,87009.23,42861.42 +Asia,Kazakhstan,Clothes,Offline,L,9/24/2016,744569909,10/23/2016,3637,109.28,35.84,397451.36,130350.08,267101.28 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,H,7/5/2011,436245906,7/22/2011,3713,437.2,263.33,1623323.6,977744.29,645579.31 +Middle East and North Africa,Algeria,Fruits,Online,M,1/26/2017,571288907,2/12/2017,5938,9.33,6.92,55401.54,41090.96,14310.58 +Europe,Malta,Office Supplies,Online,L,7/11/2012,949747741,8/16/2012,317,651.21,524.96,206433.57,166412.32,40021.25 +Sub-Saharan Africa,Sudan,Personal Care,Offline,C,11/27/2015,991983735,1/12/2016,8886,81.73,56.67,726252.78,503569.62,222683.16 +Europe,Lithuania,Baby Food,Offline,C,3/24/2012,188670718,3/31/2012,713,255.28,159.42,182014.64,113666.46,68348.18 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,L,4/20/2010,350795018,6/2/2010,6896,651.21,524.96,4490744.16,3620124.16,870620 +Middle East and North Africa,Israel,Snacks,Offline,H,3/15/2016,659655463,3/29/2016,5565,152.58,97.44,849107.7,542253.6,306854.1 +Sub-Saharan Africa,Benin,Baby Food,Online,M,5/15/2014,816863381,6/30/2014,6882,255.28,159.42,1756836.96,1097128.44,659708.52 +Sub-Saharan Africa,Burundi,Snacks,Online,C,10/16/2016,594342601,10/16/2016,8038,152.58,97.44,1226438.04,783222.72,443215.32 +Central America and the Caribbean,Costa Rica,Clothes,Offline,M,10/28/2013,284329450,11/2/2013,8257,109.28,35.84,902324.96,295930.88,606394.08 +Asia,Maldives,Office Supplies,Online,C,10/20/2015,249372756,11/14/2015,3795,651.21,524.96,2471341.95,1992223.2,479118.75 +Sub-Saharan Africa,Mauritania,Vegetables,Online,H,6/1/2011,472333848,7/7/2011,2937,154.06,90.93,452474.22,267061.41,185412.81 +Sub-Saharan Africa,Liberia,Beverages,Offline,H,12/3/2016,106386554,12/8/2016,1000,47.45,31.79,47450,31790,15660 +Australia and Oceania,East Timor,Meat,Online,C,10/15/2011,625017201,10/28/2011,5334,421.89,364.69,2250361.26,1945256.46,305104.8 +Europe,Sweden,Vegetables,Offline,C,8/10/2010,872024619,9/5/2010,318,154.06,90.93,48991.08,28915.74,20075.34 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,C,11/27/2013,211520135,12/22/2013,2363,81.73,56.67,193127.99,133911.21,59216.78 +Asia,Uzbekistan,Meat,Offline,L,11/29/2011,777927577,12/29/2011,4912,421.89,364.69,2072323.68,1791357.28,280966.4 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,C,1/21/2011,725983273,2/13/2011,3438,152.58,97.44,524570.04,334998.72,189571.32 +Sub-Saharan Africa,South Africa,Snacks,Offline,M,1/23/2015,980736052,2/17/2015,447,152.58,97.44,68203.26,43555.68,24647.58 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,C,7/24/2013,287547242,8/13/2013,474,437.2,263.33,207232.8,124818.42,82414.38 +Asia,Thailand,Clothes,Offline,L,3/9/2016,162090671,4/9/2016,5086,109.28,35.84,555798.08,182282.24,373515.84 +Australia and Oceania,Australia,Cereal,Online,C,12/2/2010,840352666,1/14/2011,7883,205.7,117.11,1621533.1,923178.13,698354.97 +Central America and the Caribbean,Dominica,Cosmetics,Offline,H,4/21/2013,828632056,5/21/2013,9494,437.2,263.33,4150776.8,2500055.02,1650721.78 +Europe,Monaco,Cosmetics,Online,H,3/28/2017,953540170,4/26/2017,2581,437.2,263.33,1128413.2,679654.73,448758.47 +Middle East and North Africa,Egypt,Snacks,Online,C,11/24/2013,312000834,12/11/2013,6835,152.58,97.44,1042884.3,666002.4,376881.9 +Europe,Ireland,Meat,Online,L,8/30/2010,321250379,9/30/2010,3981,421.89,364.69,1679544.09,1451830.89,227713.2 +Asia,South Korea,Office Supplies,Online,H,3/13/2012,668837630,5/1/2012,2773,651.21,524.96,1805805.33,1455714.08,350091.25 +Asia,Kyrgyzstan,Beverages,Offline,L,8/29/2016,662623918,9/8/2016,3997,47.45,31.79,189657.65,127064.63,62593.02 +Sub-Saharan Africa,Benin,Cosmetics,Online,L,11/27/2011,580783069,1/12/2012,5471,437.2,263.33,2391921.2,1440678.43,951242.77 +Asia,India,Cereal,Online,C,2/25/2017,321801412,4/11/2017,7044,205.7,117.11,1448950.8,824922.84,624027.96 +Sub-Saharan Africa,Burundi,Baby Food,Online,L,1/14/2011,754477775,2/23/2011,5595,255.28,159.42,1428291.6,891954.9,536336.7 +Asia,Maldives,Meat,Online,L,2/11/2011,567923486,3/5/2011,35,421.89,364.69,14766.15,12764.15,2002 +Asia,India,Clothes,Offline,L,1/27/2017,321562373,2/21/2017,6307,109.28,35.84,689228.96,226042.88,463186.08 +Middle East and North Africa,United Arab Emirates,Fruits,Online,H,7/15/2014,195130765,8/27/2014,2384,9.33,6.92,22242.72,16497.28,5745.44 +Sub-Saharan Africa,Sudan,Baby Food,Online,L,9/5/2016,438677489,9/14/2016,3272,255.28,159.42,835276.16,521622.24,313653.92 +Sub-Saharan Africa,Swaziland,Fruits,Offline,L,1/13/2015,922563874,2/3/2015,6007,9.33,6.92,56045.31,41568.44,14476.87 +Sub-Saharan Africa,Angola,Beverages,Offline,M,7/20/2013,687463748,8/1/2013,4655,47.45,31.79,220879.75,147982.45,72897.3 +Europe,Slovenia,Cosmetics,Offline,M,3/31/2017,194363439,5/2/2017,5316,437.2,263.33,2324155.2,1399862.28,924292.92 +Asia,North Korea,Personal Care,Offline,H,4/10/2013,874561774,4/26/2013,1119,81.73,56.67,91455.87,63413.73,28042.14 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,M,7/26/2012,179670083,8/10/2012,7225,651.21,524.96,4704992.25,3792836,912156.25 +Australia and Oceania,Papua New Guinea,Snacks,Offline,M,10/7/2015,131612193,10/23/2015,5828,152.58,97.44,889236.24,567880.32,321355.92 +Asia,Turkmenistan,Cereal,Offline,M,12/30/2016,572624433,1/20/2017,1149,205.7,117.11,236349.3,134559.39,101789.91 +Central America and the Caribbean,Grenada,Cosmetics,Offline,H,4/3/2015,515255630,4/21/2015,4446,437.2,263.33,1943791.2,1170765.18,773026.02 +Europe,Sweden,Cereal,Offline,H,7/29/2010,392367112,8/10/2010,9003,205.7,117.11,1851917.1,1054341.33,797575.77 +Europe,Greece,Snacks,Offline,C,6/9/2015,707132709,7/23/2015,5137,152.58,97.44,783803.46,500549.28,283254.18 +Central America and the Caribbean,Costa Rica,Cereal,Online,H,1/31/2013,683038747,2/16/2013,5199,205.7,117.11,1069434.3,608854.89,460579.41 +Australia and Oceania,Kiribati,Snacks,Offline,L,5/2/2014,513884055,5/25/2014,8566,152.58,97.44,1307000.28,834671.04,472329.24 +Asia,Turkmenistan,Meat,Offline,L,12/3/2015,913779962,12/24/2015,6652,421.89,364.69,2806412.28,2425917.88,380494.4 +Middle East and North Africa,Somalia,Beverages,Offline,H,11/10/2011,867150294,11/13/2011,7897,47.45,31.79,374712.65,251045.63,123667.02 +Middle East and North Africa,Saudi Arabia,Meat,Offline,C,5/14/2012,778731381,6/10/2012,2776,421.89,364.69,1171166.64,1012379.44,158787.2 +Europe,Portugal,Clothes,Offline,C,5/20/2017,223572051,6/28/2017,8793,109.28,35.84,960899.04,315141.12,645757.92 +Middle East and North Africa,Iran,Baby Food,Online,M,9/30/2012,197033631,11/18/2012,5485,255.28,159.42,1400210.8,874418.7,525792.1 +Asia,Cambodia,Personal Care,Offline,C,11/21/2011,864789950,11/22/2011,9419,81.73,56.67,769814.87,533774.73,236040.14 +Europe,Switzerland,Personal Care,Offline,C,2/19/2014,212827336,3/1/2014,9193,81.73,56.67,751343.89,520967.31,230376.58 +Central America and the Caribbean,Dominica,Vegetables,Offline,M,2/11/2016,797444617,3/5/2016,438,154.06,90.93,67478.28,39827.34,27650.94 +Asia,Kazakhstan,Household,Offline,L,7/1/2015,295253121,7/3/2015,815,668.27,502.54,544640.05,409570.1,135069.95 +Asia,Myanmar,Snacks,Online,M,10/27/2014,953176677,12/15/2014,5015,152.58,97.44,765188.7,488661.6,276527.1 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,L,2/10/2010,138451611,3/7/2010,9763,651.21,524.96,6357763.23,5125184.48,1232578.75 +Sub-Saharan Africa,Comoros,Personal Care,Online,C,5/22/2017,688626754,6/25/2017,8814,81.73,56.67,720368.22,499489.38,220878.84 +Asia,Vietnam,Snacks,Online,M,11/17/2015,561563432,12/28/2015,7953,152.58,97.44,1213468.74,774940.32,438528.42 +Sub-Saharan Africa,South Africa,Beverages,Online,M,5/15/2012,485435473,7/4/2012,9999,47.45,31.79,474452.55,317868.21,156584.34 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,M,9/22/2014,808729207,10/19/2014,9799,651.21,524.96,6381206.79,5144083.04,1237123.75 +Middle East and North Africa,Tunisia ,Snacks,Online,C,12/5/2012,150243461,1/2/2013,9234,152.58,97.44,1408923.72,899760.96,509162.76 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,C,3/9/2013,349089562,3/31/2013,2214,81.73,56.67,180950.22,125467.38,55482.84 +Sub-Saharan Africa,Guinea,Cereal,Online,H,5/27/2011,614691340,6/10/2011,9682,205.7,117.11,1991587.4,1133859.02,857728.38 +Asia,Vietnam,Personal Care,Online,M,2/14/2012,676785123,3/11/2012,4612,81.73,56.67,376938.76,261362.04,115576.72 +Central America and the Caribbean,Grenada,Vegetables,Offline,L,3/2/2017,335419738,3/16/2017,7009,154.06,90.93,1079806.54,637328.37,442478.17 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,C,4/13/2014,810956513,4/15/2014,8908,9.33,6.92,83111.64,61643.36,21468.28 +Middle East and North Africa,Israel,Household,Offline,L,3/16/2011,694069278,5/5/2011,9378,668.27,502.54,6267036.06,4712820.12,1554215.94 +Australia and Oceania,Papua New Guinea,Fruits,Offline,M,9/26/2016,895744359,10/24/2016,9516,9.33,6.92,88784.28,65850.72,22933.56 +Middle East and North Africa,Iraq,Cosmetics,Offline,H,4/1/2014,597280585,4/1/2014,7453,437.2,263.33,3258451.6,1962598.49,1295853.11 +Sub-Saharan Africa,Sudan,Baby Food,Online,M,11/19/2010,400289285,12/31/2010,3350,255.28,159.42,855188,534057,321131 +Europe,Vatican City,Household,Offline,C,1/25/2011,976694285,2/7/2011,4398,668.27,502.54,2939051.46,2210170.92,728880.54 +Europe,Norway,Household,Offline,M,9/19/2012,818731915,11/1/2012,9823,668.27,502.54,6564416.21,4936450.42,1627965.79 +Europe,Kosovo,Household,Online,H,1/14/2011,288951003,2/28/2011,5878,668.27,502.54,3928091.06,2953930.12,974160.94 +Australia and Oceania,Papua New Guinea,Cereal,Offline,L,6/4/2017,270212876,7/21/2017,850,205.7,117.11,174845,99543.5,75301.5 +Middle East and North Africa,Kuwait,Meat,Online,C,4/13/2010,815691363,4/27/2010,56,421.89,364.69,23625.84,20422.64,3203.2 +Australia and Oceania,Tuvalu,Baby Food,Offline,C,7/2/2014,698872792,7/29/2014,845,255.28,159.42,215711.6,134709.9,81001.7 +Central America and the Caribbean,Nicaragua,Cereal,Online,H,5/24/2014,563555991,5/27/2014,7596,205.7,117.11,1562497.2,889567.56,672929.64 +Europe,Croatia,Clothes,Online,M,6/25/2010,673852288,7/19/2010,6721,109.28,35.84,734470.88,240880.64,493590.24 +Central America and the Caribbean,Haiti,Fruits,Online,L,9/16/2015,464185512,9/24/2015,1663,9.33,6.92,15515.79,11507.96,4007.83 +Australia and Oceania,Tuvalu,Meat,Offline,M,10/18/2013,789291989,11/26/2013,7894,421.89,364.69,3330399.66,2878862.86,451536.8 +Europe,Croatia,Meat,Offline,H,1/13/2016,774220550,2/18/2016,7920,421.89,364.69,3341368.8,2888344.8,453024 +Europe,Czech Republic,Cereal,Offline,H,1/21/2012,964332520,2/24/2012,6277,205.7,117.11,1291178.9,735099.47,556079.43 +Middle East and North Africa,Egypt,Cosmetics,Offline,H,6/30/2011,175301730,7/5/2011,4532,437.2,263.33,1981390.4,1193411.56,787978.84 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,H,6/23/2017,443114507,7/29/2017,6284,154.06,90.93,968113.04,571404.12,396708.92 +Sub-Saharan Africa,Rwanda,Fruits,Online,L,4/3/2015,274069678,5/22/2015,2163,9.33,6.92,20180.79,14967.96,5212.83 +Europe,Macedonia,Meat,Offline,M,11/14/2013,494778573,12/17/2013,4830,421.89,364.69,2037728.7,1761452.7,276276 +Europe,Andorra,Meat,Online,L,1/28/2012,202165019,2/8/2012,3977,421.89,364.69,1677856.53,1450372.13,227484.4 +Asia,China,Clothes,Online,C,4/1/2017,813465344,4/26/2017,1327,109.28,35.84,145014.56,47559.68,97454.88 +Central America and the Caribbean,Panama,Meat,Offline,M,5/4/2011,216228377,5/4/2011,5637,421.89,364.69,2378193.93,2055757.53,322436.4 +Australia and Oceania,Tonga,Baby Food,Online,L,3/20/2015,418315446,4/17/2015,7691,255.28,159.42,1963358.48,1226099.22,737259.26 +Europe,Finland,Meat,Online,H,9/27/2016,797900378,11/2/2016,5308,421.89,364.69,2239392.12,1935774.52,303617.6 +Sub-Saharan Africa,Senegal,Beverages,Offline,M,5/30/2012,353469502,6/15/2012,8335,47.45,31.79,395495.75,264969.65,130526.1 +Asia,Maldives,Meat,Offline,C,2/25/2011,853821647,4/16/2011,3654,421.89,364.69,1541586.06,1332577.26,209008.8 +Europe,Montenegro,Beverages,Offline,M,5/18/2015,988068139,6/16/2015,174,47.45,31.79,8256.3,5531.46,2724.84 +Sub-Saharan Africa,Guinea,Vegetables,Online,M,3/16/2017,415632808,4/21/2017,3839,154.06,90.93,591436.34,349080.27,242356.07 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,C,5/25/2017,216251981,6/10/2017,2622,437.2,263.33,1146338.4,690451.26,455887.14 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,H,12/26/2013,639974486,12/28/2013,1527,651.21,524.96,994397.67,801613.92,192783.75 +Middle East and North Africa,Jordan,Meat,Online,H,8/25/2013,657161653,10/6/2013,7591,421.89,364.69,3202566.99,2768361.79,434205.2 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,L,10/5/2012,208487308,10/24/2012,4882,437.2,263.33,2134410.4,1285577.06,848833.34 +Middle East and North Africa,Libya,Household,Offline,C,5/7/2016,654937779,6/8/2016,9498,668.27,502.54,6347228.46,4773124.92,1574103.54 +Central America and the Caribbean,Cuba,Meat,Online,L,7/22/2011,727811896,8/8/2011,4569,421.89,364.69,1927615.41,1666268.61,261346.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,C,11/21/2016,578720986,12/16/2016,5255,255.28,159.42,1341496.4,837752.1,503744.3 +Europe,Finland,Vegetables,Online,H,4/10/2010,429588878,5/23/2010,3750,154.06,90.93,577725,340987.5,236737.5 +North America,Greenland,Personal Care,Offline,H,2/17/2016,122651898,3/10/2016,4277,81.73,56.67,349559.21,242377.59,107181.62 +Europe,Netherlands,Baby Food,Offline,H,9/22/2010,470458877,9/24/2010,8091,255.28,159.42,2065470.48,1289867.22,775603.26 +Middle East and North Africa,Kuwait,Meat,Offline,M,10/27/2016,105871140,12/3/2016,8478,421.89,364.69,3576783.42,3091841.82,484941.6 +Europe,Belgium,Beverages,Online,M,8/8/2016,432062518,8/24/2016,5755,47.45,31.79,273074.75,182951.45,90123.3 +Middle East and North Africa,Egypt,Fruits,Offline,C,1/13/2016,672519338,2/27/2016,2272,9.33,6.92,21197.76,15722.24,5475.52 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,L,10/13/2010,121040427,10/28/2010,7407,437.2,263.33,3238340.4,1950485.31,1287855.09 +Middle East and North Africa,United Arab Emirates,Fruits,Online,C,9/24/2012,391737115,10/29/2012,2572,9.33,6.92,23996.76,17798.24,6198.52 +Middle East and North Africa,Syria,Vegetables,Online,C,11/22/2015,469033229,1/7/2016,6210,154.06,90.93,956712.6,564675.3,392037.3 +Europe,United Kingdom,Clothes,Offline,C,5/7/2015,757665097,5/14/2015,8794,109.28,35.84,961008.32,315176.96,645831.36 +Europe,Monaco,Cereal,Offline,H,1/8/2011,832681548,1/22/2011,7829,205.7,117.11,1610425.3,916854.19,693571.11 +Middle East and North Africa,Syria,Meat,Offline,H,6/26/2011,789443910,7/22/2011,2851,421.89,364.69,1202808.39,1039731.19,163077.2 +Central America and the Caribbean,Dominica,Personal Care,Offline,H,1/3/2015,793626010,2/13/2015,427,81.73,56.67,34898.71,24198.09,10700.62 +Australia and Oceania,Tuvalu,Vegetables,Online,L,5/11/2013,631214177,5/28/2013,9157,154.06,90.93,1410727.42,832646.01,578081.41 +Europe,Iceland,Baby Food,Online,C,9/23/2010,158507239,9/29/2010,4669,255.28,159.42,1191902.32,744331.98,447570.34 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,L,5/13/2012,652116525,6/1/2012,4626,81.73,56.67,378082.98,262155.42,115927.56 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,C,3/27/2013,758965861,4/3/2013,3719,205.7,117.11,764998.3,435532.09,329466.21 +Australia and Oceania,Tuvalu,Vegetables,Offline,L,12/7/2016,546291577,1/9/2017,8672,154.06,90.93,1336008.32,788544.96,547463.36 +Sub-Saharan Africa,Mauritius ,Fruits,Online,L,10/6/2016,151642501,11/25/2016,3241,9.33,6.92,30238.53,22427.72,7810.81 +Central America and the Caribbean,El Salvador,Meat,Offline,C,9/2/2014,232879960,9/24/2014,3210,421.89,364.69,1354266.9,1170654.9,183612 +Asia,Maldives,Snacks,Offline,L,6/10/2017,618177783,6/14/2017,1398,152.58,97.44,213306.84,136221.12,77085.72 +Australia and Oceania,Australia,Snacks,Online,M,3/21/2010,756022298,4/2/2010,2653,152.58,97.44,404794.74,258508.32,146286.42 +Middle East and North Africa,Iran,Beverages,Offline,L,4/13/2013,165212333,4/15/2013,8855,47.45,31.79,420169.75,281500.45,138669.3 +Sub-Saharan Africa,Guinea,Personal Care,Offline,M,2/11/2010,684859216,3/26/2010,3916,81.73,56.67,320054.68,221919.72,98134.96 +Asia,Japan,Fruits,Offline,L,10/8/2011,624386775,11/16/2011,8777,9.33,6.92,81889.41,60736.84,21152.57 +Middle East and North Africa,Kuwait,Cereal,Offline,L,3/21/2015,613531339,4/3/2015,6412,205.7,117.11,1318948.4,750909.32,568039.08 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,C,9/16/2014,452341735,10/8/2014,6826,154.06,90.93,1051613.56,620688.18,430925.38 +Europe,Slovenia,Cereal,Online,C,2/17/2013,461179292,3/27/2013,2056,205.7,117.11,422919.2,240778.16,182141.04 +Asia,Cambodia,Meat,Online,L,8/27/2010,130717837,9/16/2010,1168,421.89,364.69,492767.52,425957.92,66809.6 +Middle East and North Africa,Morocco,Vegetables,Online,M,1/29/2016,371943700,3/12/2016,5261,154.06,90.93,810509.66,478382.73,332126.93 +Middle East and North Africa,Somalia,Household,Online,H,10/7/2012,366155707,10/23/2012,2465,668.27,502.54,1647285.55,1238761.1,408524.45 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,L,6/11/2015,714965188,6/26/2015,2942,437.2,263.33,1286242.4,774716.86,511525.54 +Europe,Moldova ,Clothes,Offline,H,5/21/2013,290295970,5/25/2013,3883,109.28,35.84,424334.24,139166.72,285167.52 +Europe,Italy,Snacks,Online,C,2/2/2012,284384381,2/10/2012,4513,152.58,97.44,688593.54,439746.72,248846.82 +Sub-Saharan Africa,Ghana,Cosmetics,Online,C,4/26/2014,159779250,6/8/2014,1086,437.2,263.33,474799.2,285976.38,188822.82 +Middle East and North Africa,Israel,Cereal,Offline,M,5/2/2016,799341905,6/6/2016,1888,205.7,117.11,388361.6,221103.68,167257.92 +Sub-Saharan Africa,Benin,Fruits,Offline,C,9/7/2011,456246173,9/7/2011,2236,9.33,6.92,20861.88,15473.12,5388.76 +Asia,Taiwan,Clothes,Online,H,2/10/2010,603978383,3/1/2010,9480,109.28,35.84,1035974.4,339763.2,696211.2 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,C,1/28/2011,986337363,2/6/2011,7999,255.28,159.42,2041984.72,1275200.58,766784.14 +Australia and Oceania,Samoa ,Cereal,Online,M,2/6/2015,967434442,2/7/2015,4205,205.7,117.11,864968.5,492447.55,372520.95 +Middle East and North Africa,Afghanistan,Cosmetics,Online,C,5/29/2012,881693446,6/13/2012,1539,437.2,263.33,672850.8,405264.87,267585.93 +Sub-Saharan Africa,Mauritania,Fruits,Online,C,1/4/2017,683850705,2/6/2017,5475,9.33,6.92,51081.75,37887,13194.75 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,H,6/25/2017,398955047,7/20/2017,8519,651.21,524.96,5547657.99,4472134.24,1075523.75 +Australia and Oceania,Fiji,Fruits,Online,L,1/10/2011,572367799,2/5/2011,5206,9.33,6.92,48571.98,36025.52,12546.46 +Europe,Albania,Snacks,Offline,H,11/7/2014,919762790,11/14/2014,7103,152.58,97.44,1083775.74,692116.32,391659.42 +Sub-Saharan Africa,South Sudan,Household,Online,M,12/6/2016,777126348,12/12/2016,7811,668.27,502.54,5219856.97,3925339.94,1294517.03 +Middle East and North Africa,Egypt,Personal Care,Online,L,2/7/2010,450757300,3/25/2010,7957,81.73,56.67,650325.61,450923.19,199402.42 +Europe,Portugal,Beverages,Online,C,12/23/2010,767266976,1/5/2011,204,47.45,31.79,9679.8,6485.16,3194.64 +Europe,Netherlands,Office Supplies,Offline,C,9/23/2010,823579204,10/28/2010,4243,651.21,524.96,2763084.03,2227405.28,535678.75 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,C,9/26/2016,236930310,11/14/2016,1799,437.2,263.33,786522.8,473730.67,312792.13 +Europe,Albania,Clothes,Offline,C,12/14/2010,494869124,1/14/2011,1626,109.28,35.84,177689.28,58275.84,119413.44 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,L,3/30/2014,905256974,4/22/2014,4510,154.06,90.93,694810.6,410094.3,284716.3 +Asia,Maldives,Cereal,Offline,C,6/23/2014,846267688,6/27/2014,8270,205.7,117.11,1701139,968499.7,732639.3 +Sub-Saharan Africa,Gabon,Baby Food,Offline,C,9/19/2015,216387593,10/4/2015,2752,255.28,159.42,702530.56,438723.84,263806.72 +North America,Greenland,Fruits,Offline,H,9/28/2011,784415519,11/5/2011,4838,9.33,6.92,45138.54,33478.96,11659.58 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,L,7/17/2012,339462792,7/30/2012,3439,81.73,56.67,281069.47,194888.13,86181.34 +Central America and the Caribbean,Costa Rica,Cereal,Offline,M,3/28/2010,340953242,4/22/2010,4496,205.7,117.11,924827.2,526526.56,398300.64 +Europe,Hungary,Fruits,Online,C,2/26/2013,968623197,3/15/2013,5984,9.33,6.92,55830.72,41409.28,14421.44 +Europe,Greece,Cereal,Offline,H,10/7/2011,672521483,10/30/2011,2907,205.7,117.11,597969.9,340438.77,257531.13 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,H,9/25/2012,223009431,11/5/2012,2301,255.28,159.42,587399.28,366825.42,220573.86 +Europe,Estonia,Personal Care,Online,L,6/13/2012,460760867,6/16/2012,8235,81.73,56.67,673046.55,466677.45,206369.1 +Australia and Oceania,Tonga,Vegetables,Online,L,12/4/2015,946762120,12/13/2015,6805,154.06,90.93,1048378.3,618778.65,429599.65 +Middle East and North Africa,Egypt,Household,Offline,M,4/24/2010,412312018,6/10/2010,1144,668.27,502.54,764500.88,574905.76,189595.12 +Europe,Norway,Clothes,Online,L,2/11/2014,809021890,2/24/2014,6410,109.28,35.84,700484.8,229734.4,470750.4 +Sub-Saharan Africa,Kenya,Baby Food,Online,H,10/30/2012,558815562,12/17/2012,4798,255.28,159.42,1224833.44,764897.16,459936.28 +Asia,Bangladesh,Vegetables,Offline,H,9/26/2015,403929364,9/27/2015,530,154.06,90.93,81651.8,48192.9,33458.9 +Europe,France,Cereal,Offline,M,3/30/2014,256912124,4/13/2014,4861,205.7,117.11,999907.7,569271.71,430635.99 +Australia and Oceania,Marshall Islands,Cereal,Offline,C,12/20/2015,550625169,1/28/2016,1078,205.7,117.11,221744.6,126244.58,95500.02 +Europe,Bosnia and Herzegovina,Vegetables,Online,H,9/2/2010,888242328,9/18/2010,9498,154.06,90.93,1463261.88,863653.14,599608.74 +Sub-Saharan Africa,Namibia,Meat,Offline,L,11/18/2011,493249928,11/19/2011,2470,421.89,364.69,1042068.3,900784.3,141284 +Europe,Croatia,Household,Online,C,4/11/2015,459446799,5/17/2015,9373,668.27,502.54,6263694.71,4710307.42,1553387.29 +Europe,Norway,Cosmetics,Offline,M,1/5/2010,600944268,1/31/2010,1618,437.2,263.33,707389.6,426067.94,281321.66 +Europe,Croatia,Snacks,Offline,L,10/29/2012,802166163,11/15/2012,7649,152.58,97.44,1167084.42,745318.56,421765.86 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,H,3/23/2011,567848813,4/7/2011,7937,205.7,117.11,1632640.9,929502.07,703138.83 +Europe,Russia,Meat,Online,C,9/14/2012,373041045,10/1/2012,9990,421.89,364.69,4214681.1,3643253.1,571428 +Europe,Ireland,Fruits,Online,M,9/9/2010,313104188,10/11/2010,3342,9.33,6.92,31180.86,23126.64,8054.22 +Middle East and North Africa,Pakistan,Snacks,Offline,C,1/10/2011,553712069,1/17/2011,4561,152.58,97.44,695917.38,444423.84,251493.54 +North America,Canada,Vegetables,Offline,L,1/19/2013,880851018,1/21/2013,2246,154.06,90.93,346018.76,204228.78,141789.98 +Middle East and North Africa,Qatar,Beverages,Offline,M,5/21/2013,250819861,6/7/2013,2026,47.45,31.79,96133.7,64406.54,31727.16 +Asia,Turkmenistan,Personal Care,Online,C,4/13/2017,840229928,4/27/2017,1562,81.73,56.67,127662.26,88518.54,39143.72 +Europe,Moldova ,Meat,Offline,L,2/15/2012,396005046,3/31/2012,5548,421.89,364.69,2340645.72,2023300.12,317345.6 +Middle East and North Africa,Pakistan,Vegetables,Offline,H,8/28/2016,785381543,9/17/2016,706,154.06,90.93,108766.36,64196.58,44569.78 +Australia and Oceania,Tuvalu,Cereal,Online,L,8/12/2016,345908248,9/25/2016,792,205.7,117.11,162914.4,92751.12,70163.28 +Asia,Sri Lanka,Office Supplies,Online,L,12/8/2013,635446488,1/9/2014,1592,651.21,524.96,1036726.32,835736.32,200990 +Europe,Finland,Baby Food,Online,H,5/31/2015,582170093,7/7/2015,5922,255.28,159.42,1511768.16,944085.24,567682.92 +Europe,France,Office Supplies,Online,L,10/4/2013,534565389,10/30/2013,8633,651.21,524.96,5621895.93,4531979.68,1089916.25 +Middle East and North Africa,Bahrain,Fruits,Online,L,2/8/2014,911431205,2/12/2014,1602,9.33,6.92,14946.66,11085.84,3860.82 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,M,2/2/2015,851878869,3/15/2015,8743,152.58,97.44,1334006.94,851917.92,482089.02 +Europe,Hungary,Personal Care,Offline,M,8/10/2012,465332210,9/22/2012,996,81.73,56.67,81403.08,56443.32,24959.76 +Europe,Bulgaria,Clothes,Offline,H,3/20/2011,381527554,4/17/2011,1337,109.28,35.84,146107.36,47918.08,98189.28 +Middle East and North Africa,Afghanistan,Personal Care,Offline,M,9/21/2012,400513732,9/28/2012,9768,81.73,56.67,798338.64,553552.56,244786.08 +Europe,Kosovo,Cosmetics,Online,M,6/16/2012,842652070,6/16/2012,8328,437.2,263.33,3641001.6,2193012.24,1447989.36 +Australia and Oceania,Australia,Meat,Online,H,7/30/2010,298616397,8/17/2010,6083,421.89,364.69,2566356.87,2218409.27,347947.6 +Europe,United Kingdom,Personal Care,Offline,C,11/22/2015,579393041,12/26/2015,4131,81.73,56.67,337626.63,234103.77,103522.86 +Europe,Germany,Office Supplies,Offline,L,10/5/2011,866280829,10/14/2011,603,651.21,524.96,392679.63,316550.88,76128.75 +Europe,Spain,Personal Care,Offline,H,11/26/2012,860891091,12/14/2012,5660,81.73,56.67,462591.8,320752.2,141839.6 +Europe,Latvia,Baby Food,Offline,C,3/6/2016,335147655,3/29/2016,6494,255.28,159.42,1657788.32,1035273.48,622514.84 +Europe,Italy,Cosmetics,Online,L,12/6/2011,481286847,12/8/2011,2328,437.2,263.33,1017801.6,613032.24,404769.36 +Middle East and North Africa,Lebanon,Snacks,Online,C,7/1/2010,761857497,7/20/2010,9418,152.58,97.44,1436998.44,917689.92,519308.52 +Europe,Romania,Vegetables,Online,L,9/20/2015,259720933,9/20/2015,6050,154.06,90.93,932063,550126.5,381936.5 +Middle East and North Africa,Lebanon,Cosmetics,Offline,H,7/23/2013,828050982,8/7/2013,7542,437.2,263.33,3297362.4,1986034.86,1311327.54 +Europe,Bosnia and Herzegovina,Household,Offline,L,10/8/2013,340333974,11/17/2013,1241,668.27,502.54,829323.07,623652.14,205670.93 +Asia,Maldives,Cereal,Online,L,10/22/2015,340368735,12/5/2015,1527,205.7,117.11,314103.9,178826.97,135276.93 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,L,8/14/2012,192266595,8/21/2012,4813,81.73,56.67,393366.49,272752.71,120613.78 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,M,2/25/2017,230451381,2/25/2017,4540,154.06,90.93,699432.4,412822.2,286610.2 +Sub-Saharan Africa,Cape Verde,Fruits,Online,C,2/15/2013,409659421,2/20/2013,6181,9.33,6.92,57668.73,42772.52,14896.21 +Europe,Kosovo,Office Supplies,Online,M,10/30/2011,754939544,12/11/2011,2242,651.21,524.96,1460012.82,1176960.32,283052.5 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,M,6/21/2010,911653077,8/6/2010,7259,81.73,56.67,593278.07,411367.53,181910.54 +Europe,Monaco,Household,Online,M,2/8/2011,595473849,3/18/2011,2800,668.27,502.54,1871156,1407112,464044 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,H,11/11/2016,942388188,11/16/2016,2462,9.33,6.92,22970.46,17037.04,5933.42 +Central America and the Caribbean,The Bahamas,Cereal,Offline,H,12/31/2012,458694922,1/21/2013,6876,205.7,117.11,1414393.2,805248.36,609144.84 +Central America and the Caribbean,Barbados,Personal Care,Online,C,2/17/2016,871005380,3/11/2016,8702,81.73,56.67,711214.46,493142.34,218072.12 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,M,6/4/2017,376243388,7/10/2017,7634,651.21,524.96,4971337.14,4007544.64,963792.5 +Europe,Slovakia,Snacks,Online,C,9/11/2016,391645276,10/30/2016,5395,152.58,97.44,823169.1,525688.8,297480.3 +Australia and Oceania,Samoa ,Fruits,Offline,L,1/14/2011,604759871,2/22/2011,740,9.33,6.92,6904.2,5120.8,1783.4 +Asia,Cambodia,Clothes,Online,H,9/29/2013,323448503,11/15/2013,4454,109.28,35.84,486733.12,159631.36,327101.76 +Sub-Saharan Africa,South Sudan,Clothes,Online,H,9/6/2012,725884997,9/7/2012,4356,109.28,35.84,476023.68,156119.04,319904.64 +Sub-Saharan Africa,Chad,Cosmetics,Offline,C,12/2/2011,810555684,1/15/2012,294,437.2,263.33,128536.8,77419.02,51117.78 +Asia,South Korea,Cereal,Offline,C,10/20/2012,546259391,10/23/2012,9148,205.7,117.11,1881743.6,1071322.28,810421.32 +Europe,Georgia,Office Supplies,Offline,H,3/7/2010,422107446,4/2/2010,9828,651.21,524.96,6400091.88,5159306.88,1240785 +Europe,Montenegro,Baby Food,Online,C,4/25/2011,997523677,6/6/2011,8278,255.28,159.42,2113207.84,1319678.76,793529.08 +Asia,Cambodia,Personal Care,Online,H,12/17/2016,652244412,2/2/2017,2471,81.73,56.67,201954.83,140031.57,61923.26 +Middle East and North Africa,Lebanon,Beverages,Online,M,1/6/2010,536318480,1/29/2010,7411,47.45,31.79,351651.95,235595.69,116056.26 +Australia and Oceania,Tonga,Personal Care,Offline,H,4/18/2012,520107209,5/5/2012,136,81.73,56.67,11115.28,7707.12,3408.16 +Sub-Saharan Africa,Guinea,Fruits,Offline,L,8/10/2012,544284427,8/26/2012,4712,9.33,6.92,43962.96,32607.04,11355.92 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,L,12/22/2015,169836461,1/7/2016,7238,437.2,263.33,3164453.6,1905982.54,1258471.06 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,L,2/10/2017,828062140,2/13/2017,844,47.45,31.79,40047.8,26830.76,13217.04 +Europe,Cyprus,Household,Online,C,10/24/2011,870572793,11/23/2011,690,668.27,502.54,461106.3,346752.6,114353.7 +Europe,Andorra,Snacks,Offline,M,11/11/2015,519292247,12/12/2015,8971,152.58,97.44,1368795.18,874134.24,494660.94 +North America,Canada,Fruits,Offline,L,10/25/2015,516456830,11/3/2015,9908,9.33,6.92,92441.64,68563.36,23878.28 +Europe,Croatia,Vegetables,Offline,C,8/29/2010,774615371,9/3/2010,4757,154.06,90.93,732863.42,432554.01,300309.41 +Sub-Saharan Africa,The Gambia,Snacks,Online,L,8/3/2015,826629197,8/23/2015,6804,152.58,97.44,1038154.32,662981.76,375172.56 +Europe,Greece,Snacks,Online,H,10/12/2012,275672137,11/27/2012,6366,152.58,97.44,971324.28,620303.04,351021.24 +North America,United States of America,Baby Food,Online,C,10/11/2015,145230519,11/16/2015,5793,255.28,159.42,1478837.04,923520.06,555316.98 +Asia,Philippines,Vegetables,Online,M,9/2/2012,629103171,10/6/2012,4463,154.06,90.93,687569.78,405820.59,281749.19 +Sub-Saharan Africa,Chad,Fruits,Online,H,5/6/2015,641401422,6/21/2015,3789,9.33,6.92,35351.37,26219.88,9131.49 +Europe,Netherlands,Personal Care,Offline,C,3/28/2010,966549098,4/13/2010,2212,81.73,56.67,180786.76,125354.04,55432.72 +Europe,Armenia,Household,Offline,C,2/24/2015,209282529,2/25/2015,206,668.27,502.54,137663.62,103523.24,34140.38 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,C,11/10/2014,644650542,12/29/2014,5276,437.2,263.33,2306667.2,1389329.08,917338.12 +Central America and the Caribbean,Costa Rica,Fruits,Offline,L,5/15/2010,568014466,5/31/2010,6958,9.33,6.92,64918.14,48149.36,16768.78 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,C,2/3/2015,145048129,2/4/2015,1820,9.33,6.92,16980.6,12594.4,4386.2 +Asia,Uzbekistan,Meat,Online,H,3/21/2013,961737859,4/5/2013,8459,421.89,364.69,3568767.51,3084912.71,483854.8 +Middle East and North Africa,Afghanistan,Baby Food,Online,M,7/8/2016,174382483,7/14/2016,2507,255.28,159.42,639986.96,399665.94,240321.02 +Sub-Saharan Africa,Ghana,Snacks,Online,M,2/5/2015,859593331,3/15/2015,1624,152.58,97.44,247789.92,158242.56,89547.36 +Middle East and North Africa,Jordan,Cosmetics,Online,C,6/27/2011,764294230,7/6/2011,502,437.2,263.33,219474.4,132191.66,87282.74 +Europe,Ukraine,Personal Care,Offline,C,11/8/2016,855721509,12/13/2016,5865,81.73,56.67,479346.45,332369.55,146976.9 +Middle East and North Africa,Pakistan,Cosmetics,Online,H,12/8/2016,371423995,12/24/2016,1469,437.2,263.33,642246.8,386831.77,255415.03 +Sub-Saharan Africa,Cameroon,Meat,Offline,C,9/3/2013,869263017,9/22/2013,3098,421.89,364.69,1307015.22,1129809.62,177205.6 +Sub-Saharan Africa,Botswana,Vegetables,Online,C,11/9/2013,377412402,12/27/2013,3572,154.06,90.93,550302.32,324801.96,225500.36 +Sub-Saharan Africa,Niger,Fruits,Offline,H,3/13/2010,144358479,3/30/2010,7737,9.33,6.92,72186.21,53540.04,18646.17 +Middle East and North Africa,Morocco,Clothes,Offline,H,5/29/2015,588900077,7/3/2015,7474,109.28,35.84,816758.72,267868.16,548890.56 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,M,12/18/2012,850148522,1/5/2013,6695,9.33,6.92,62464.35,46329.4,16134.95 +Sub-Saharan Africa,Guinea,Cosmetics,Online,M,12/3/2013,137527644,12/26/2013,6341,437.2,263.33,2772285.2,1669775.53,1102509.67 +Europe,Slovakia,Household,Online,H,4/4/2015,880773770,4/25/2015,9386,668.27,502.54,6272382.22,4716840.44,1555541.78 +Europe,Ukraine,Cereal,Online,H,3/19/2011,179935729,4/8/2011,5836,205.7,117.11,1200465.2,683453.96,517011.24 +Europe,Georgia,Office Supplies,Offline,H,4/3/2012,155374848,5/15/2012,7725,651.21,524.96,5030597.25,4055316,975281.25 +Sub-Saharan Africa,Sudan,Clothes,Online,C,12/22/2010,297764956,2/6/2011,4122,109.28,35.84,450452.16,147732.48,302719.68 +Sub-Saharan Africa,Swaziland,Cereal,Online,L,3/5/2016,618092381,3/9/2016,6126,205.7,117.11,1260118.2,717415.86,542702.34 +North America,Mexico,Fruits,Online,M,3/23/2011,297655951,4/23/2011,1865,9.33,6.92,17400.45,12905.8,4494.65 +Sub-Saharan Africa,Uganda,Cereal,Online,C,11/2/2010,838066995,12/21/2010,1502,205.7,117.11,308961.4,175899.22,133062.18 +Europe,Malta,Office Supplies,Online,L,11/15/2011,211249339,12/6/2011,2229,651.21,524.96,1451547.09,1170135.84,281411.25 +Europe,Netherlands,Household,Online,C,3/30/2012,509439313,4/23/2012,3268,668.27,502.54,2183906.36,1642300.72,541605.64 +Sub-Saharan Africa,Central African Republic,Household,Online,C,9/22/2014,295185744,10/15/2014,876,668.27,502.54,585404.52,440225.04,145179.48 +Sub-Saharan Africa,Mauritania,Household,Offline,C,7/30/2015,451349961,9/14/2015,3338,668.27,502.54,2230685.26,1677478.52,553206.74 +Sub-Saharan Africa,Madagascar,Vegetables,Online,C,11/28/2015,131105792,12/5/2015,5972,154.06,90.93,920046.32,543033.96,377012.36 +Central America and the Caribbean,The Bahamas,Clothes,Online,L,4/30/2010,807939565,6/8/2010,6126,109.28,35.84,669449.28,219555.84,449893.44 +Europe,Kosovo,Office Supplies,Online,C,6/9/2013,425650107,6/15/2013,8181,651.21,524.96,5327549.01,4294697.76,1032851.25 +Europe,Serbia,Fruits,Online,H,8/12/2010,148348748,9/23/2010,8546,9.33,6.92,79734.18,59138.32,20595.86 +Europe,Lithuania,Household,Offline,H,10/19/2014,310459315,11/1/2014,665,668.27,502.54,444399.55,334189.1,110210.45 +Central America and the Caribbean,Panama,Office Supplies,Offline,H,4/15/2017,866718137,4/20/2017,12,651.21,524.96,7814.52,6299.52,1515 +Asia,China,Household,Online,H,3/23/2014,942174041,4/30/2014,9091,668.27,502.54,6075242.57,4568591.14,1506651.43 +Europe,Cyprus,Cereal,Offline,M,5/21/2010,182188355,7/4/2010,2438,205.7,117.11,501496.6,285514.18,215982.42 +Sub-Saharan Africa,Angola,Household,Offline,C,5/29/2015,102434909,7/15/2015,1621,668.27,502.54,1083265.67,814617.34,268648.33 +Asia,Mongolia,Baby Food,Online,M,4/8/2017,938900029,5/11/2017,238,255.28,159.42,60756.64,37941.96,22814.68 +Asia,Bhutan,Clothes,Offline,L,5/15/2016,297882544,6/9/2016,8919,109.28,35.84,974668.32,319656.96,655011.36 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,H,3/8/2014,805993783,3/18/2014,326,651.21,524.96,212294.46,171136.96,41157.5 +Australia and Oceania,Papua New Guinea,Household,Online,H,1/8/2017,660157573,1/23/2017,4151,668.27,502.54,2773988.77,2086043.54,687945.23 +Europe,Bulgaria,Household,Offline,M,2/17/2017,377610242,3/17/2017,2117,668.27,502.54,1414727.59,1063877.18,350850.41 +Sub-Saharan Africa,Eritrea,Snacks,Offline,L,8/7/2011,545900619,9/2/2011,2979,152.58,97.44,454535.82,290273.76,164262.06 +Asia,Thailand,Office Supplies,Online,C,9/20/2013,472890031,11/8/2013,7524,651.21,524.96,4899704.04,3949799.04,949905 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,L,5/13/2011,436752307,6/8/2011,3568,668.27,502.54,2384387.36,1793062.72,591324.64 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,H,3/2/2016,335973775,4/20/2016,961,81.73,56.67,78542.53,54459.87,24082.66 +Central America and the Caribbean,Panama,Cosmetics,Offline,C,5/4/2014,139353263,6/22/2014,6582,437.2,263.33,2877650.4,1733238.06,1144412.34 +Sub-Saharan Africa,Uganda,Office Supplies,Online,H,11/12/2015,336002099,11/29/2015,9343,651.21,524.96,6084255.03,4904701.28,1179553.75 +Europe,Greece,Cereal,Offline,L,11/11/2012,585344111,12/18/2012,5185,205.7,117.11,1066554.5,607215.35,459339.15 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,L,9/1/2013,167115628,9/4/2013,2083,255.28,159.42,531748.24,332071.86,199676.38 +Asia,Philippines,Baby Food,Online,C,4/25/2016,231365478,6/14/2016,5041,255.28,159.42,1286866.48,803636.22,483230.26 +Europe,San Marino,Office Supplies,Online,L,5/1/2012,648454988,5/24/2012,1096,651.21,524.96,713726.16,575356.16,138370 +Middle East and North Africa,United Arab Emirates,Cereal,Online,C,3/30/2013,459057986,4/5/2013,4314,205.7,117.11,887389.8,505212.54,382177.26 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,H,6/30/2016,124160802,8/19/2016,795,9.33,6.92,7417.35,5501.4,1915.95 +North America,Canada,Office Supplies,Online,H,10/24/2016,175062263,12/2/2016,3669,651.21,524.96,2389289.49,1926078.24,463211.25 +Middle East and North Africa,Tunisia ,Snacks,Offline,M,7/22/2017,763373696,8/15/2017,8095,152.58,97.44,1235135.1,788776.8,446358.3 +Sub-Saharan Africa,Niger,Snacks,Offline,C,10/16/2011,311018931,11/28/2011,6268,152.58,97.44,956371.44,610753.92,345617.52 +Asia,Tajikistan,Office Supplies,Online,M,5/14/2016,460234296,6/29/2016,2410,651.21,524.96,1569416.1,1265153.6,304262.5 +Europe,France,Clothes,Offline,C,2/15/2015,223568618,3/10/2015,7777,109.28,35.84,849870.56,278727.68,571142.88 +Central America and the Caribbean,Panama,Snacks,Online,L,9/7/2015,933883225,10/6/2015,5654,152.58,97.44,862687.32,550925.76,311761.56 +Europe,Slovenia,Personal Care,Online,M,5/15/2015,394351947,5/17/2015,6359,81.73,56.67,519721.07,360364.53,159356.54 +Europe,Denmark,Clothes,Online,L,7/28/2012,528461110,9/15/2012,2241,109.28,35.84,244896.48,80317.44,164579.04 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,H,7/16/2010,630009543,7/26/2010,2679,9.33,6.92,24995.07,18538.68,6456.39 +Asia,China,Personal Care,Online,M,7/29/2013,513108575,9/11/2013,9085,81.73,56.67,742517.05,514846.95,227670.1 +Central America and the Caribbean,Panama,Meat,Offline,M,9/10/2015,962182033,10/24/2015,9900,421.89,364.69,4176711,3610431,566280 +Sub-Saharan Africa,Gabon,Meat,Offline,L,12/22/2011,581966245,1/7/2012,5599,421.89,364.69,2362162.11,2041899.31,320262.8 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,H,6/28/2017,747510039,7/6/2017,3687,255.28,159.42,941217.36,587781.54,353435.82 +Sub-Saharan Africa,Niger,Vegetables,Online,M,7/9/2010,654174745,8/6/2010,3699,154.06,90.93,569867.94,336350.07,233517.87 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,C,1/21/2012,467634189,2/14/2012,2203,47.45,31.79,104532.35,70033.37,34498.98 +Sub-Saharan Africa,Malawi,Snacks,Offline,C,11/10/2013,873874700,11/16/2013,7798,152.58,97.44,1189818.84,759837.12,429981.72 +Asia,Thailand,Vegetables,Online,L,7/21/2012,829195106,8/14/2012,6113,154.06,90.93,941768.78,555855.09,385913.69 +Europe,Romania,Vegetables,Offline,H,5/21/2013,710206735,6/30/2013,4810,154.06,90.93,741028.6,437373.3,303655.3 +Asia,Cambodia,Beverages,Offline,H,4/27/2011,963833415,4/29/2011,8581,47.45,31.79,407168.45,272789.99,134378.46 +Sub-Saharan Africa,South Africa,Baby Food,Offline,C,7/11/2017,757311475,8/8/2017,4149,255.28,159.42,1059156.72,661433.58,397723.14 +Europe,United Kingdom,Office Supplies,Offline,C,2/28/2010,228189742,3/17/2010,5270,651.21,524.96,3431876.7,2766539.2,665337.5 +Europe,Denmark,Clothes,Online,M,11/20/2013,934329545,12/25/2013,7730,109.28,35.84,844734.4,277043.2,567691.2 +Asia,Laos,Snacks,Offline,H,10/10/2012,903904712,11/15/2012,4346,152.58,97.44,663112.68,423474.24,239638.44 +Europe,Ireland,Fruits,Offline,H,9/7/2014,485401570,10/14/2014,9966,9.33,6.92,92982.78,68964.72,24018.06 +Europe,Czech Republic,Office Supplies,Online,L,3/6/2017,997618949,4/19/2017,6471,651.21,524.96,4213979.91,3397016.16,816963.75 +Sub-Saharan Africa,Namibia,Snacks,Online,C,4/24/2011,679668176,5/17/2011,7772,152.58,97.44,1185851.76,757303.68,428548.08 +Middle East and North Africa,Pakistan,Snacks,Offline,L,9/17/2015,540973079,10/20/2015,4810,152.58,97.44,733909.8,468686.4,265223.4 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,M,3/14/2012,311269986,4/26/2012,561,109.28,35.84,61306.08,20106.24,41199.84 +Australia and Oceania,Marshall Islands,Household,Online,H,3/5/2010,690607726,3/16/2010,5028,668.27,502.54,3360061.56,2526771.12,833290.44 +Europe,Iceland,Snacks,Online,M,7/11/2012,199347627,7/22/2012,248,152.58,97.44,37839.84,24165.12,13674.72 +Sub-Saharan Africa,Uganda,Cosmetics,Online,C,11/5/2011,128163516,11/5/2011,5287,437.2,263.33,2311476.4,1392225.71,919250.69 +Europe,Cyprus,Household,Online,L,12/7/2016,488041722,12/9/2016,1246,668.27,502.54,832664.42,626164.84,206499.58 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,L,3/1/2011,460281074,3/31/2011,6253,154.06,90.93,963337.18,568585.29,394751.89 +Europe,Hungary,Snacks,Offline,H,10/26/2016,646492898,11/1/2016,470,152.58,97.44,71712.6,45796.8,25915.8 +Europe,Ukraine,Baby Food,Offline,C,8/12/2015,818601024,9/27/2015,1089,255.28,159.42,277999.92,173608.38,104391.54 +Central America and the Caribbean,Belize,Office Supplies,Online,H,1/12/2013,368841779,2/5/2013,7334,651.21,524.96,4775974.14,3850056.64,925917.5 +Middle East and North Africa,United Arab Emirates,Household,Online,L,11/8/2011,559763991,11/13/2011,5459,668.27,502.54,3648085.93,2743365.86,904720.07 +Middle East and North Africa,Oman,Fruits,Online,L,11/28/2015,474228990,12/16/2015,3751,9.33,6.92,34996.83,25956.92,9039.91 +Europe,Poland,Personal Care,Offline,C,2/27/2011,165410602,3/27/2011,7528,81.73,56.67,615263.44,426611.76,188651.68 +Sub-Saharan Africa,South Africa,Baby Food,Online,C,12/7/2014,206795156,12/22/2014,4137,255.28,159.42,1056093.36,659520.54,396572.82 +Sub-Saharan Africa,Guinea,Snacks,Offline,M,7/18/2011,342181479,9/3/2011,7959,152.58,97.44,1214384.22,775524.96,438859.26 +Europe,Denmark,Cosmetics,Offline,C,8/26/2016,835680902,8/29/2016,5404,437.2,263.33,2362628.8,1423035.32,939593.48 +Asia,Turkmenistan,Cosmetics,Online,M,12/1/2012,221717250,12/6/2012,9916,437.2,263.33,4335275.2,2611180.28,1724094.92 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,L,5/8/2014,255026853,6/11/2014,6968,152.58,97.44,1063177.44,678961.92,384215.52 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,H,2/2/2017,960658538,2/13/2017,9064,205.7,117.11,1864464.8,1061485.04,802979.76 +Asia,Sri Lanka,Snacks,Offline,C,10/10/2010,183973634,10/30/2010,741,152.58,97.44,113061.78,72203.04,40858.74 +Australia and Oceania,Nauru,Beverages,Online,C,8/10/2012,340645968,9/13/2012,3567,47.45,31.79,169254.15,113394.93,55859.22 +Europe,Armenia,Beverages,Offline,L,7/28/2010,766661870,9/4/2010,1139,47.45,31.79,54045.55,36208.81,17836.74 +Europe,Ukraine,Household,Offline,L,8/22/2012,868320167,8/28/2012,4088,668.27,502.54,2731887.76,2054383.52,677504.24 +Australia and Oceania,Palau,Meat,Online,L,9/15/2012,572232186,10/11/2012,5075,421.89,364.69,2141091.75,1850801.75,290290 +Europe,Czech Republic,Cereal,Offline,H,2/3/2017,775321757,2/25/2017,3792,205.7,117.11,780014.4,444081.12,335933.28 +Middle East and North Africa,Lebanon,Household,Offline,C,6/19/2010,194825208,7/24/2010,1963,668.27,502.54,1311814.01,986486.02,325327.99 +Central America and the Caribbean,Belize,Household,Online,C,8/18/2012,318291366,9/27/2012,8343,668.27,502.54,5575376.61,4192691.22,1382685.39 +Europe,Belgium,Vegetables,Online,C,3/3/2014,453581559,3/31/2014,3718,154.06,90.93,572795.08,338077.74,234717.34 +Sub-Saharan Africa,Angola,Snacks,Online,M,7/8/2010,878869616,8/6/2010,5905,152.58,97.44,900984.9,575383.2,325601.7 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,L,4/26/2013,592641866,5/29/2013,4753,437.2,263.33,2078011.6,1251607.49,826404.11 +Europe,Andorra,Meat,Offline,M,5/7/2016,463697135,5/27/2016,7141,421.89,364.69,3012716.49,2604251.29,408465.2 +Europe,United Kingdom,Personal Care,Offline,H,6/14/2014,981146752,7/20/2014,1982,81.73,56.67,161988.86,112319.94,49668.92 +Europe,Georgia,Office Supplies,Offline,L,11/21/2014,904414546,12/1/2014,5217,651.21,524.96,3397362.57,2738716.32,658646.25 +Europe,Spain,Household,Offline,M,11/6/2010,413236844,12/15/2010,4820,668.27,502.54,3221061.4,2422242.8,798818.6 +Asia,South Korea,Cosmetics,Online,L,7/7/2015,657662475,7/12/2015,5796,437.2,263.33,2534011.2,1526260.68,1007750.52 +Asia,Indonesia,Office Supplies,Online,M,11/2/2012,608052766,11/8/2012,5181,651.21,524.96,3373919.01,2719817.76,654101.25 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,L,5/8/2014,205081546,6/3/2014,7042,205.7,117.11,1448539.4,824688.62,623850.78 +Sub-Saharan Africa,Burundi,Meat,Offline,L,6/29/2017,809735143,7/11/2017,7478,421.89,364.69,3154893.42,2727151.82,427741.6 +Europe,Bulgaria,Cereal,Online,C,12/27/2016,253312385,12/29/2016,9619,205.7,117.11,1978628.3,1126481.09,852147.21 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,H,3/14/2016,487424600,4/30/2016,8626,437.2,263.33,3771287.2,2271484.58,1499802.62 +Europe,Poland,Baby Food,Online,C,10/7/2015,833995616,11/8/2015,6691,255.28,159.42,1708078.48,1066679.22,641399.26 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,M,5/23/2017,235261762,6/1/2017,8038,668.27,502.54,5371554.26,4039416.52,1332137.74 +Europe,Montenegro,Office Supplies,Offline,H,6/27/2012,403771865,7/17/2012,3922,651.21,524.96,2554045.62,2058893.12,495152.5 +Central America and the Caribbean,Belize,Baby Food,Offline,H,4/1/2016,872387254,4/16/2016,7630,255.28,159.42,1947786.4,1216374.6,731411.8 +Sub-Saharan Africa,Burundi,Meat,Online,C,11/8/2010,344281756,12/15/2010,9477,421.89,364.69,3998251.53,3456167.13,542084.4 +Middle East and North Africa,Iraq,Personal Care,Offline,M,5/31/2017,742941701,7/10/2017,1814,81.73,56.67,148258.22,102799.38,45458.84 +Sub-Saharan Africa,Senegal,Fruits,Online,M,6/14/2016,462165915,6/29/2016,4020,9.33,6.92,37506.6,27818.4,9688.2 +Europe,Liechtenstein,Cereal,Offline,C,4/11/2012,216065728,5/1/2012,7505,205.7,117.11,1543778.5,878910.55,664867.95 +Sub-Saharan Africa,Tanzania,Household,Online,H,1/18/2014,789064967,3/8/2014,713,668.27,502.54,476476.51,358311.02,118165.49 +Europe,Belarus,Office Supplies,Offline,C,11/4/2016,785899960,11/12/2016,4118,651.21,524.96,2681682.78,2161785.28,519897.5 +Australia and Oceania,Palau,Baby Food,Offline,C,1/8/2013,681619536,2/23/2013,5223,255.28,159.42,1333327.44,832650.66,500676.78 +Middle East and North Africa,Algeria,Household,Online,L,2/23/2011,571585023,3/14/2011,3565,668.27,502.54,2382382.55,1791555.1,590827.45 +Europe,Spain,Clothes,Online,L,1/25/2017,621470248,2/19/2017,5712,109.28,35.84,624207.36,204718.08,419489.28 +North America,Canada,Vegetables,Online,C,12/22/2014,617261540,1/17/2015,262,154.06,90.93,40363.72,23823.66,16540.06 +Middle East and North Africa,Egypt,Clothes,Online,M,8/19/2016,415257728,9/8/2016,2844,109.28,35.84,310792.32,101928.96,208863.36 +Middle East and North Africa,Qatar,Beverages,Online,M,2/24/2012,392070138,3/14/2012,1121,47.45,31.79,53191.45,35636.59,17554.86 +Sub-Saharan Africa,Uganda,Beverages,Offline,C,8/18/2011,994622600,9/11/2011,9785,47.45,31.79,464298.25,311065.15,153233.1 +Europe,Belarus,Personal Care,Offline,M,2/5/2011,490151441,3/26/2011,5558,81.73,56.67,454255.34,314971.86,139283.48 +Sub-Saharan Africa,South Sudan,Snacks,Online,C,6/7/2011,816205489,7/23/2011,2197,152.58,97.44,335218.26,214075.68,121142.58 +Asia,Indonesia,Cosmetics,Offline,H,7/28/2014,830646073,8/26/2014,5487,437.2,263.33,2398916.4,1444891.71,954024.69 +Europe,United Kingdom,Personal Care,Online,L,3/1/2012,361647021,3/4/2012,8245,81.73,56.67,673863.85,467244.15,206619.7 +Australia and Oceania,Tuvalu,Office Supplies,Online,M,1/27/2012,657694661,3/2/2012,5321,651.21,524.96,3465088.41,2793312.16,671776.25 +Europe,Spain,Vegetables,Offline,L,11/7/2011,337587821,12/7/2011,8593,154.06,90.93,1323837.58,781361.49,542476.09 +Australia and Oceania,Samoa ,Personal Care,Offline,C,2/18/2010,340437829,2/24/2010,1974,81.73,56.67,161335.02,111866.58,49468.44 +Sub-Saharan Africa,Ethiopia,Clothes,Online,M,5/26/2010,775668513,6/15/2010,6405,109.28,35.84,699938.4,229555.2,470383.2 +Asia,India,Baby Food,Online,C,3/10/2017,473016202,4/22/2017,4860,255.28,159.42,1240660.8,774781.2,465879.6 +Europe,Monaco,Meat,Offline,L,3/8/2017,132529723,4/8/2017,7345,421.89,364.69,3098782.05,2678648.05,420134 +Europe,Portugal,Office Supplies,Online,L,4/9/2013,974570405,4/17/2013,5895,651.21,524.96,3838882.95,3094639.2,744243.75 +Australia and Oceania,Vanuatu,Clothes,Online,M,3/10/2013,689812076,4/12/2013,9577,109.28,35.84,1046574.56,343239.68,703334.88 +Sub-Saharan Africa,Mauritius ,Meat,Offline,H,8/5/2010,189241063,9/3/2010,9491,421.89,364.69,4004157.99,3461272.79,542885.2 +Asia,Nepal,Household,Online,C,7/29/2011,454156196,8/5/2011,3765,668.27,502.54,2516036.55,1892063.1,623973.45 +Sub-Saharan Africa,Tanzania,Clothes,Offline,L,9/13/2015,286168801,10/27/2015,2562,109.28,35.84,279975.36,91822.08,188153.28 +Sub-Saharan Africa,Benin,Snacks,Online,L,4/2/2012,357202708,5/22/2012,3074,152.58,97.44,469030.92,299530.56,169500.36 +Sub-Saharan Africa,Gabon,Vegetables,Offline,C,4/18/2014,959494245,4/20/2014,4524,154.06,90.93,696967.44,411367.32,285600.12 +Sub-Saharan Africa,Sudan,Beverages,Offline,M,1/10/2017,655592238,1/26/2017,3167,47.45,31.79,150274.15,100678.93,49595.22 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,C,9/16/2016,328358018,10/5/2016,7289,255.28,159.42,1860735.92,1162012.38,698723.54 +Middle East and North Africa,Iran,Cereal,Offline,H,6/15/2014,930965411,7/12/2014,2208,205.7,117.11,454185.6,258578.88,195606.72 +Middle East and North Africa,Tunisia ,Meat,Offline,M,6/9/2012,336900746,6/29/2012,5272,421.89,364.69,2224204.08,1922645.68,301558.4 +Middle East and North Africa,Libya,Meat,Offline,H,2/13/2010,989962852,2/28/2010,862,421.89,364.69,363669.18,314362.78,49306.4 +Middle East and North Africa,Somalia,Fruits,Online,H,8/5/2015,454263055,9/18/2015,5388,9.33,6.92,50270.04,37284.96,12985.08 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,C,7/6/2011,864225184,7/31/2011,2292,47.45,31.79,108755.4,72862.68,35892.72 +Sub-Saharan Africa,Comoros,Vegetables,Offline,L,11/19/2011,374585568,12/30/2011,7049,154.06,90.93,1085968.94,640965.57,445003.37 +Europe,San Marino,Clothes,Online,M,11/9/2012,810393035,11/21/2012,2163,109.28,35.84,236372.64,77521.92,158850.72 +Australia and Oceania,New Zealand,Clothes,Offline,L,8/21/2011,917008912,9/14/2011,2170,109.28,35.84,237137.6,77772.8,159364.8 +Europe,Bosnia and Herzegovina,Vegetables,Online,H,4/14/2010,410107028,6/2/2010,8638,154.06,90.93,1330770.28,785453.34,545316.94 +North America,Mexico,Cereal,Online,M,12/4/2011,425673711,12/25/2011,5165,205.7,117.11,1062440.5,604873.15,457567.35 +Asia,Myanmar,Household,Offline,C,12/15/2016,370007789,12/30/2016,2382,668.27,502.54,1591819.14,1197050.28,394768.86 +Middle East and North Africa,Turkey,Household,Offline,M,9/16/2011,169720590,10/5/2011,2949,668.27,502.54,1970728.23,1481990.46,488737.77 +Sub-Saharan Africa,Ethiopia,Household,Offline,L,1/24/2010,721735942,2/1/2010,6559,668.27,502.54,4383182.93,3296159.86,1087023.07 +Middle East and North Africa,Algeria,Snacks,Offline,H,11/5/2011,743290174,11/25/2011,4935,152.58,97.44,752982.3,480866.4,272115.9 +Europe,Poland,Household,Online,L,2/19/2014,821932113,3/24/2014,6832,668.27,502.54,4565620.64,3433353.28,1132267.36 +North America,Canada,Vegetables,Online,M,2/3/2015,265523087,3/12/2015,3037,154.06,90.93,467880.22,276154.41,191725.81 +Central America and the Caribbean,Saint Lucia,Cereal,Online,L,2/22/2010,252236926,3/3/2010,1367,205.7,117.11,281191.9,160089.37,121102.53 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,M,12/10/2010,680559957,1/24/2011,1670,47.45,31.79,79241.5,53089.3,26152.2 +Australia and Oceania,Tonga,Beverages,Online,C,4/5/2011,619291007,4/26/2011,826,47.45,31.79,39193.7,26258.54,12935.16 +Middle East and North Africa,Kuwait,Beverages,Offline,L,7/5/2013,557541406,8/7/2013,7747,47.45,31.79,367595.15,246277.13,121318.02 +Europe,Lithuania,Beverages,Online,C,5/21/2017,154734981,6/2/2017,8374,47.45,31.79,397346.3,266209.46,131136.84 +Europe,Denmark,Personal Care,Online,L,1/28/2016,490608060,1/30/2016,682,81.73,56.67,55739.86,38648.94,17090.92 +Asia,Mongolia,Personal Care,Online,L,3/9/2015,915209472,4/17/2015,9676,81.73,56.67,790819.48,548338.92,242480.56 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,M,10/27/2013,398900544,11/13/2013,2390,668.27,502.54,1597165.3,1201070.6,396094.7 +Europe,Monaco,Fruits,Online,L,12/6/2015,682355105,12/28/2015,2894,9.33,6.92,27001.02,20026.48,6974.54 +Sub-Saharan Africa,Comoros,Beverages,Offline,C,5/22/2011,426559484,5/24/2011,7285,47.45,31.79,345673.25,231590.15,114083.1 +Middle East and North Africa,Afghanistan,Baby Food,Offline,C,1/23/2010,162812507,3/9/2010,8694,255.28,159.42,2219404.32,1385997.48,833406.84 +Europe,Bulgaria,Household,Online,M,4/26/2015,942725503,6/13/2015,2281,668.27,502.54,1524323.87,1146293.74,378030.13 +Asia,Vietnam,Office Supplies,Offline,H,8/23/2012,288222301,10/12/2012,239,651.21,524.96,155639.19,125465.44,30173.75 +Europe,Slovenia,Cosmetics,Offline,L,4/27/2011,741539227,4/28/2011,6791,437.2,263.33,2969025.2,1788274.03,1180751.17 +Central America and the Caribbean,El Salvador,Cosmetics,Online,L,4/30/2010,415225112,6/14/2010,3193,437.2,263.33,1395979.6,840812.69,555166.91 +Central America and the Caribbean,Belize,Vegetables,Offline,C,4/16/2017,642141282,5/16/2017,2730,154.06,90.93,420583.8,248238.9,172344.9 +Australia and Oceania,Fiji,Personal Care,Online,C,5/21/2014,125461566,7/10/2014,5720,81.73,56.67,467495.6,324152.4,143343.2 +Asia,Myanmar,Household,Online,L,2/26/2015,788672292,3/6/2015,4512,668.27,502.54,3015234.24,2267460.48,747773.76 +Sub-Saharan Africa,Namibia,Personal Care,Online,C,4/8/2015,125572288,5/26/2015,8485,81.73,56.67,693479.05,480844.95,212634.1 +Sub-Saharan Africa,Rwanda,Clothes,Offline,L,6/15/2011,650272881,7/9/2011,9051,109.28,35.84,989093.28,324387.84,664705.44 +Middle East and North Africa,Libya,Beverages,Online,M,11/16/2012,447197902,12/18/2012,4652,47.45,31.79,220737.4,147887.08,72850.32 +Sub-Saharan Africa,Tanzania,Personal Care,Online,M,8/13/2014,821083676,9/12/2014,5761,81.73,56.67,470846.53,326475.87,144370.66 +Middle East and North Africa,Tunisia ,Fruits,Online,L,8/6/2016,446979033,8/17/2016,9884,9.33,6.92,92217.72,68397.28,23820.44 +North America,Greenland,Cosmetics,Offline,C,3/31/2012,320245301,5/7/2012,6556,437.2,263.33,2866283.2,1726391.48,1139891.72 +Europe,Ireland,Clothes,Online,M,12/24/2014,606556308,12/28/2014,2345,109.28,35.84,256261.6,84044.8,172216.8 +Europe,Cyprus,Cereal,Online,H,7/24/2016,191898381,8/16/2016,5850,205.7,117.11,1203345,685093.5,518251.5 +Europe,Albania,Office Supplies,Online,H,8/12/2013,732570350,9/25/2013,2701,651.21,524.96,1758918.21,1417916.96,341001.25 +Asia,North Korea,Clothes,Offline,L,5/21/2011,805183541,6/17/2011,558,109.28,35.84,60978.24,19998.72,40979.52 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,H,5/29/2012,856661784,6/22/2012,4114,437.2,263.33,1798640.8,1083339.62,715301.18 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,H,9/17/2012,954241406,11/5/2012,92,651.21,524.96,59911.32,48296.32,11615 +Europe,Belgium,Office Supplies,Online,H,3/4/2013,335471236,3/6/2013,2249,651.21,524.96,1464571.29,1180635.04,283936.25 +Sub-Saharan Africa,Madagascar,Snacks,Offline,H,9/24/2015,558212602,9/24/2015,6368,152.58,97.44,971629.44,620497.92,351131.52 +Asia,Indonesia,Meat,Offline,M,1/12/2012,550639331,3/1/2012,5269,421.89,364.69,2222938.41,1921551.61,301386.8 +Sub-Saharan Africa,Benin,Clothes,Online,C,7/3/2017,661237752,7/14/2017,3800,109.28,35.84,415264,136192,279072 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,C,7/27/2014,408806693,9/10/2014,3840,154.06,90.93,591590.4,349171.2,242419.2 +Middle East and North Africa,Iraq,Personal Care,Offline,C,12/31/2016,732457482,1/17/2017,9301,81.73,56.67,760170.73,527087.67,233083.06 +Europe,Denmark,Snacks,Offline,M,2/17/2013,841613948,3/25/2013,1125,152.58,97.44,171652.5,109620,62032.5 +Europe,Latvia,Office Supplies,Offline,C,1/29/2015,466012418,2/18/2015,2285,651.21,524.96,1488014.85,1199533.6,288481.25 +Australia and Oceania,Tuvalu,Meat,Offline,M,2/3/2017,305701720,3/4/2017,2787,421.89,364.69,1175807.43,1016391.03,159416.4 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,M,6/27/2014,681043183,7/31/2014,4667,437.2,263.33,2040412.4,1228961.11,811451.29 +Asia,Vietnam,Personal Care,Offline,C,1/2/2015,182710635,2/15/2015,6992,81.73,56.67,571456.16,396236.64,175219.52 +Europe,Iceland,Personal Care,Offline,C,4/19/2012,621690404,5/23/2012,861,81.73,56.67,70369.53,48792.87,21576.66 +Europe,Romania,Cereal,Offline,L,6/16/2012,279281318,6/29/2012,4403,205.7,117.11,905697.1,515635.33,390061.77 +Europe,Slovakia,Beverages,Offline,M,1/20/2015,657094705,1/28/2015,7780,47.45,31.79,369161,247326.2,121834.8 +Sub-Saharan Africa,Sudan,Snacks,Online,M,12/8/2016,627054393,1/8/2017,8184,152.58,97.44,1248714.72,797448.96,451265.76 +Asia,Bangladesh,Office Supplies,Online,C,1/12/2016,481396710,1/20/2016,4839,651.21,524.96,3151205.19,2540281.44,610923.75 +Central America and the Caribbean,Belize,Vegetables,Online,L,2/7/2015,582670485,2/12/2015,4000,154.06,90.93,616240,363720,252520 +Middle East and North Africa,Oman,Beverages,Online,H,5/31/2010,913737046,7/19/2010,3952,47.45,31.79,187522.4,125634.08,61888.32 +Australia and Oceania,Nauru,Snacks,Offline,L,8/26/2010,627770221,8/30/2010,14,152.58,97.44,2136.12,1364.16,771.96 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,H,6/2/2010,298256337,6/5/2010,9533,437.2,263.33,4167827.6,2510324.89,1657502.71 +Sub-Saharan Africa,Comoros,Vegetables,Online,M,9/28/2016,568994224,10/10/2016,6890,154.06,90.93,1061473.4,626507.7,434965.7 +Middle East and North Africa,Morocco,Meat,Offline,L,1/3/2015,804095208,1/15/2015,8496,421.89,364.69,3584377.44,3098406.24,485971.2 +Sub-Saharan Africa,Ghana,Clothes,Online,L,7/30/2010,437983119,8/21/2010,7793,109.28,35.84,851619.04,279301.12,572317.92 +Sub-Saharan Africa,Nigeria,Cereal,Offline,L,6/19/2017,325394284,7/14/2017,255,205.7,117.11,52453.5,29863.05,22590.45 +Europe,Belarus,Meat,Offline,C,9/2/2016,491377532,10/15/2016,8386,421.89,364.69,3537969.54,3058290.34,479679.2 +Sub-Saharan Africa,South Sudan,Snacks,Offline,L,12/21/2012,581294190,12/28/2012,6723,152.58,97.44,1025795.34,655089.12,370706.22 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,L,1/3/2016,310818088,2/14/2016,6834,47.45,31.79,324273.3,217252.86,107020.44 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,M,9/30/2013,815935552,11/2/2013,2316,154.06,90.93,356802.96,210593.88,146209.08 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,M,3/5/2014,602945411,3/8/2014,3801,47.45,31.79,180357.45,120833.79,59523.66 +Central America and the Caribbean,Haiti,Cereal,Online,M,3/7/2011,498458993,4/17/2011,3948,205.7,117.11,812103.6,462350.28,349753.32 +Middle East and North Africa,Qatar,Office Supplies,Offline,M,1/31/2011,499400126,2/21/2011,2450,651.21,524.96,1595464.5,1286152,309312.5 +Middle East and North Africa,Bahrain,Fruits,Offline,M,9/13/2013,223005139,10/16/2013,1031,9.33,6.92,9619.23,7134.52,2484.71 +Europe,Lithuania,Beverages,Online,L,2/12/2016,256822860,2/15/2016,8446,47.45,31.79,400762.7,268498.34,132264.36 +Sub-Saharan Africa,Namibia,Personal Care,Online,H,6/26/2016,808714616,7/18/2016,5481,81.73,56.67,447962.13,310608.27,137353.86 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,C,3/31/2010,356854236,4/19/2010,9953,81.73,56.67,813458.69,564036.51,249422.18 +Middle East and North Africa,Algeria,Beverages,Offline,L,8/11/2016,599728047,9/15/2016,1711,47.45,31.79,81186.95,54392.69,26794.26 +Sub-Saharan Africa,Gabon,Personal Care,Online,C,3/19/2014,606134879,5/8/2014,7635,81.73,56.67,624008.55,432675.45,191333.1 +Australia and Oceania,Kiribati,Meat,Online,M,1/15/2013,865186059,1/23/2013,6636,421.89,364.69,2799662.04,2420082.84,379579.2 +Europe,United Kingdom,Personal Care,Online,L,10/13/2012,136305415,11/24/2012,4656,81.73,56.67,380534.88,263855.52,116679.36 +Middle East and North Africa,Qatar,Personal Care,Online,H,3/15/2014,399229276,4/29/2014,9669,81.73,56.67,790247.37,547942.23,242305.14 +Middle East and North Africa,Bahrain,Fruits,Online,H,5/1/2015,104006469,5/1/2015,6680,9.33,6.92,62324.4,46225.6,16098.8 +Europe,Denmark,Baby Food,Online,L,4/11/2015,920998322,4/18/2015,2725,255.28,159.42,695638,434419.5,261218.5 +Asia,Taiwan,Household,Online,H,5/30/2010,990878665,7/17/2010,1871,668.27,502.54,1250333.17,940252.34,310080.83 +Sub-Saharan Africa,Malawi,Meat,Offline,H,5/1/2013,774633824,5/22/2013,218,421.89,364.69,91972.02,79502.42,12469.6 +Asia,North Korea,Baby Food,Online,H,3/9/2011,803562629,3/23/2011,894,255.28,159.42,228220.32,142521.48,85698.84 +Europe,Moldova ,Office Supplies,Online,C,11/28/2014,329276406,12/24/2014,9061,651.21,524.96,5900613.81,4756662.56,1143951.25 +Sub-Saharan Africa,Swaziland,Baby Food,Online,L,7/26/2017,473698985,9/9/2017,6911,255.28,159.42,1764240.08,1101751.62,662488.46 +Europe,Albania,Beverages,Offline,M,4/16/2013,179066693,5/8/2013,8669,47.45,31.79,411344.05,275587.51,135756.54 +Sub-Saharan Africa,Mauritania,Cosmetics,Online,M,3/18/2016,257928359,5/5/2016,5588,437.2,263.33,2443073.6,1471488.04,971585.56 +Central America and the Caribbean,Panama,Snacks,Online,C,3/25/2011,243145310,4/17/2011,955,152.58,97.44,145713.9,93055.2,52658.7 +Middle East and North Africa,Syria,Snacks,Online,H,10/26/2010,637891376,12/6/2010,5088,152.58,97.44,776327.04,495774.72,280552.32 +Asia,South Korea,Beverages,Online,H,5/15/2013,665652883,5/20/2013,335,47.45,31.79,15895.75,10649.65,5246.1 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,L,7/21/2014,520228660,7/29/2014,6076,255.28,159.42,1551081.28,968635.92,582445.36 +Europe,France,Personal Care,Online,L,2/7/2011,915730035,2/13/2011,3722,81.73,56.67,304199.06,210925.74,93273.32 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,C,3/6/2012,836580836,4/19/2012,1715,651.21,524.96,1116825.15,900306.4,216518.75 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,M,11/10/2012,687517392,12/8/2012,529,47.45,31.79,25101.05,16816.91,8284.14 +Central America and the Caribbean,Grenada,Personal Care,Offline,C,1/27/2013,943588531,2/1/2013,7670,81.73,56.67,626869.1,434658.9,192210.2 +Australia and Oceania,Solomon Islands,Snacks,Offline,L,10/26/2013,800155580,11/29/2013,2672,152.58,97.44,407693.76,260359.68,147334.08 +Europe,Czech Republic,Beverages,Offline,L,5/13/2013,422892367,5/24/2013,2104,47.45,31.79,99834.8,66886.16,32948.64 +Middle East and North Africa,Iran,Baby Food,Online,C,1/19/2011,497785222,3/10/2011,4564,255.28,159.42,1165097.92,727592.88,437505.04 +Europe,Montenegro,Fruits,Online,M,1/25/2011,881132972,3/12/2011,5682,9.33,6.92,53013.06,39319.44,13693.62 +Australia and Oceania,Kiribati,Clothes,Online,L,2/3/2011,149546945,2/15/2011,3119,109.28,35.84,340844.32,111784.96,229059.36 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,M,8/30/2013,549950969,8/31/2013,1568,421.89,364.69,661523.52,571833.92,89689.6 +Europe,Cyprus,Vegetables,Online,H,10/21/2014,349581372,11/15/2014,7751,154.06,90.93,1194119.06,704798.43,489320.63 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,C,5/23/2015,585986983,6/29/2015,5425,437.2,263.33,2371810,1428565.25,943244.75 +Central America and the Caribbean,Nicaragua,Household,Online,M,5/12/2017,117029130,5/12/2017,375,668.27,502.54,250601.25,188452.5,62148.75 +Central America and the Caribbean,Haiti,Personal Care,Online,M,5/14/2012,570881640,6/4/2012,5419,81.73,56.67,442894.87,307094.73,135800.14 +Europe,Liechtenstein,Vegetables,Online,L,11/2/2015,496030843,11/17/2015,5404,154.06,90.93,832540.24,491385.72,341154.52 +Asia,Indonesia,Personal Care,Offline,L,3/10/2010,311275565,4/17/2010,2212,81.73,56.67,180786.76,125354.04,55432.72 +Europe,Norway,Clothes,Online,M,10/8/2016,955727136,10/14/2016,9753,109.28,35.84,1065807.84,349547.52,716260.32 +Australia and Oceania,Samoa ,Cosmetics,Online,L,5/3/2016,738809382,6/2/2016,8969,437.2,263.33,3921246.8,2361806.77,1559440.03 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,C,6/10/2013,290258634,7/6/2013,2835,255.28,159.42,723718.8,451955.7,271763.1 +Central America and the Caribbean,Guatemala,Clothes,Online,L,6/22/2017,310123717,6/26/2017,1354,109.28,35.84,147965.12,48527.36,99437.76 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,M,3/6/2016,218765962,4/13/2016,6564,437.2,263.33,2869780.8,1728498.12,1141282.68 +Europe,Georgia,Personal Care,Offline,C,4/18/2017,406859195,5/21/2017,7532,81.73,56.67,615590.36,426838.44,188751.92 +Australia and Oceania,Tuvalu,Clothes,Online,C,6/24/2014,885389745,7/10/2014,5356,109.28,35.84,585303.68,191959.04,393344.64 +Sub-Saharan Africa,Togo,Clothes,Offline,L,10/25/2013,835656440,12/11/2013,8166,109.28,35.84,892380.48,292669.44,599711.04 +Asia,Uzbekistan,Cosmetics,Offline,L,11/18/2014,859270608,11/18/2014,6123,437.2,263.33,2676975.6,1612369.59,1064606.01 +Middle East and North Africa,Bahrain,Baby Food,Offline,L,7/11/2014,728156077,8/21/2014,6419,255.28,159.42,1638642.32,1023316.98,615325.34 +Europe,Bulgaria,Household,Online,H,9/1/2010,734549176,10/14/2010,8279,668.27,502.54,5532607.33,4160528.66,1372078.67 +Europe,Cyprus,Beverages,Offline,H,8/26/2013,340998733,9/17/2013,7958,47.45,31.79,377607.1,252984.82,124622.28 +Sub-Saharan Africa,Mauritania,Cereal,Offline,C,3/1/2012,430366075,3/6/2012,3740,205.7,117.11,769318,437991.4,331326.6 +Sub-Saharan Africa,Malawi,Household,Online,L,11/22/2014,155825030,12/1/2014,944,668.27,502.54,630846.88,474397.76,156449.12 +Middle East and North Africa,Jordan,Baby Food,Online,M,6/10/2016,990861928,6/24/2016,6918,255.28,159.42,1766027.04,1102867.56,663159.48 +Europe,Andorra,Office Supplies,Online,C,4/8/2016,879275596,5/15/2016,6043,651.21,524.96,3935262.03,3172333.28,762928.75 +Middle East and North Africa,Tunisia ,Beverages,Online,M,11/22/2014,985177361,11/30/2014,4729,47.45,31.79,224391.05,150334.91,74056.14 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,C,2/11/2010,742991054,3/31/2010,6419,152.58,97.44,979411.02,625467.36,353943.66 +Asia,Indonesia,Baby Food,Offline,H,12/12/2015,107453000,1/19/2016,6585,255.28,159.42,1681018.8,1049780.7,631238.1 +Middle East and North Africa,Iran,Meat,Offline,C,5/20/2013,903612029,5/20/2013,7735,421.89,364.69,3263319.15,2820877.15,442442 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,C,10/13/2014,976829469,10/30/2014,4402,205.7,117.11,905491.4,515518.22,389973.18 +Middle East and North Africa,Lebanon,Household,Offline,M,8/18/2014,942779147,8/31/2014,8155,668.27,502.54,5449741.85,4098213.7,1351528.15 +Middle East and North Africa,Tunisia ,Snacks,Offline,L,1/17/2016,137447392,2/8/2016,2593,152.58,97.44,395639.94,252661.92,142978.02 +Europe,Malta,Office Supplies,Offline,H,11/12/2011,667133033,12/1/2011,8344,651.21,524.96,5433696.24,4380266.24,1053430 +Asia,India,Clothes,Offline,C,2/15/2011,658447396,3/28/2011,8072,109.28,35.84,882108.16,289300.48,592807.68 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,M,7/29/2012,108314311,8/11/2012,1466,651.21,524.96,954673.86,769591.36,185082.5 +Middle East and North Africa,Syria,Snacks,Online,H,1/10/2016,433970105,2/4/2016,253,152.58,97.44,38602.74,24652.32,13950.42 +Europe,Malta,Fruits,Online,C,12/30/2010,422963607,1/1/2011,3185,9.33,6.92,29716.05,22040.2,7675.85 +Middle East and North Africa,Jordan,Baby Food,Online,H,10/13/2010,283156144,11/19/2010,1050,255.28,159.42,268044,167391,100653 +Sub-Saharan Africa,Malawi,Fruits,Offline,L,10/27/2010,292721545,11/2/2010,1665,9.33,6.92,15534.45,11521.8,4012.65 +Europe,Macedonia,Baby Food,Online,H,3/8/2015,350146138,3/10/2015,4878,255.28,159.42,1245255.84,777650.76,467605.08 +Central America and the Caribbean,Dominica,Office Supplies,Offline,H,1/26/2010,424228751,2/1/2010,7570,651.21,524.96,4929659.7,3973947.2,955712.5 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,L,1/16/2013,104080712,1/27/2013,8651,9.33,6.92,80713.83,59864.92,20848.91 +Sub-Saharan Africa,Central African Republic,Meat,Online,M,3/24/2016,849125850,5/13/2016,4063,421.89,364.69,1714139.07,1481735.47,232403.6 +Middle East and North Africa,Israel,Snacks,Offline,H,10/19/2012,139100492,11/2/2012,1781,152.58,97.44,271744.98,173540.64,98204.34 +Europe,Croatia,Baby Food,Offline,C,12/13/2015,924053466,1/23/2016,6810,255.28,159.42,1738456.8,1085650.2,652806.6 +Asia,Malaysia,Personal Care,Offline,M,3/15/2017,374346101,4/9/2017,6185,81.73,56.67,505500.05,350503.95,154996.1 +Sub-Saharan Africa,Seychelles ,Fruits,Online,L,12/8/2012,230652225,12/8/2012,3974,9.33,6.92,37077.42,27500.08,9577.34 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,C,9/30/2015,953958165,10/18/2015,6275,154.06,90.93,966726.5,570585.75,396140.75 +Asia,Brunei,Fruits,Offline,C,10/12/2012,375562751,10/24/2012,6219,9.33,6.92,58023.27,43035.48,14987.79 +Central America and the Caribbean,Haiti,Vegetables,Online,L,12/21/2014,447077310,1/23/2015,8966,154.06,90.93,1381301.96,815278.38,566023.58 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,M,5/22/2015,490425670,6/10/2015,6709,109.28,35.84,733159.52,240450.56,492708.96 +Asia,Taiwan,Clothes,Online,M,9/26/2015,347844159,10/17/2015,3671,109.28,35.84,401166.88,131568.64,269598.24 +Asia,Nepal,Office Supplies,Offline,L,12/30/2014,831881606,1/27/2015,1108,651.21,524.96,721540.68,581655.68,139885 +Sub-Saharan Africa,The Gambia,Personal Care,Online,H,3/20/2013,575399339,5/4/2013,2306,81.73,56.67,188469.38,130681.02,57788.36 +Central America and the Caribbean,Jamaica,Vegetables,Offline,C,4/19/2015,981571185,4/29/2015,7581,154.06,90.93,1167928.86,689340.33,478588.53 +Asia,Myanmar,Office Supplies,Online,C,1/22/2012,373883473,2/22/2012,9283,651.21,524.96,6045182.43,4873203.68,1171978.75 +Australia and Oceania,New Zealand,Household,Offline,C,4/25/2014,746135032,6/12/2014,6792,668.27,502.54,4538889.84,3413251.68,1125638.16 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,H,3/24/2011,112437188,4/10/2011,1517,81.73,56.67,123984.41,85968.39,38016.02 +Asia,Indonesia,Cereal,Offline,L,12/15/2011,157213771,1/18/2012,1903,205.7,117.11,391447.1,222860.33,168586.77 +Europe,Andorra,Office Supplies,Offline,M,7/31/2011,385201108,8/5/2011,8423,651.21,524.96,5485141.83,4421738.08,1063403.75 +Asia,Cambodia,Cosmetics,Online,L,1/10/2010,371448028,2/6/2010,8581,437.2,263.33,3751613.2,2259634.73,1491978.47 +Europe,Slovakia,Household,Offline,L,11/12/2015,211315858,11/20/2015,1913,668.27,502.54,1278400.51,961359.02,317041.49 +Europe,Estonia,Fruits,Offline,H,3/22/2012,970478427,5/8/2012,4988,9.33,6.92,46538.04,34516.96,12021.08 +Asia,Myanmar,Cereal,Online,C,8/1/2013,634922063,8/3/2013,6403,205.7,117.11,1317097.1,749855.33,567241.77 +Sub-Saharan Africa,Botswana,Vegetables,Online,C,7/25/2016,860945594,8/19/2016,1788,154.06,90.93,275459.28,162582.84,112876.44 +Sub-Saharan Africa,Swaziland,Beverages,Offline,L,4/11/2011,225160348,5/8/2011,8805,47.45,31.79,417797.25,279910.95,137886.3 +Australia and Oceania,Marshall Islands,Cereal,Offline,H,5/24/2015,974490153,5/31/2015,2147,205.7,117.11,441637.9,251435.17,190202.73 +Australia and Oceania,Fiji,Meat,Offline,M,5/14/2017,476171338,6/14/2017,8535,421.89,364.69,3600831.15,3112629.15,488202 +Europe,Denmark,Cosmetics,Online,C,7/4/2010,667752730,8/23/2010,1727,437.2,263.33,755044.4,454770.91,300273.49 +Europe,Ukraine,Household,Online,H,11/23/2011,407095658,12/22/2011,7507,668.27,502.54,5016702.89,3772567.78,1244135.11 +Middle East and North Africa,Turkey,Snacks,Offline,C,3/6/2013,422373950,3/29/2013,8693,152.58,97.44,1326377.94,847045.92,479332.02 +Middle East and North Africa,Lebanon,Cereal,Online,C,8/24/2014,162073934,10/11/2014,133,205.7,117.11,27358.1,15575.63,11782.47 +Europe,Liechtenstein,Baby Food,Offline,L,11/8/2013,944994437,11/16/2013,3709,255.28,159.42,946833.52,591288.78,355544.74 +Sub-Saharan Africa,Lesotho,Cereal,Online,H,1/4/2017,110246789,1/28/2017,3330,205.7,117.11,684981,389976.3,295004.7 +Sub-Saharan Africa,Burundi,Personal Care,Offline,H,6/12/2012,467254817,6/13/2012,9939,81.73,56.67,812314.47,563243.13,249071.34 +Europe,Croatia,Snacks,Online,M,4/11/2012,845754849,4/21/2012,6509,152.58,97.44,993143.22,634236.96,358906.26 +Europe,Armenia,Cereal,Online,C,10/4/2010,145795714,10/12/2010,3047,205.7,117.11,626767.9,356834.17,269933.73 +Asia,Nepal,Vegetables,Offline,L,10/9/2010,487738740,10/28/2010,1587,154.06,90.93,244493.22,144305.91,100187.31 +Central America and the Caribbean,Nicaragua,Clothes,Online,M,6/26/2012,462257754,6/26/2012,1197,109.28,35.84,130808.16,42900.48,87907.68 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,H,2/17/2017,980339086,3/16/2017,2976,437.2,263.33,1301107.2,783670.08,517437.12 +Europe,Latvia,Personal Care,Online,H,8/25/2015,323281562,9/3/2015,5053,81.73,56.67,412981.69,286353.51,126628.18 +Sub-Saharan Africa,Senegal,Household,Online,C,3/8/2015,892696511,3/30/2015,7590,668.27,502.54,5072169.3,3814278.6,1257890.7 +Europe,Sweden,Vegetables,Online,H,8/1/2012,660507762,8/30/2012,7780,154.06,90.93,1198586.8,707435.4,491151.4 +Sub-Saharan Africa,Burundi,Cosmetics,Online,C,5/8/2013,818951642,5/13/2013,4845,437.2,263.33,2118234,1275833.85,842400.15 +Asia,Turkmenistan,Household,Online,C,9/2/2012,830576980,9/19/2012,5040,668.27,502.54,3368080.8,2532801.6,835279.2 +Europe,Romania,Vegetables,Offline,C,5/22/2014,678245103,7/2/2014,6653,154.06,90.93,1024961.18,604957.29,420003.89 +Sub-Saharan Africa,Comoros,Clothes,Offline,C,1/14/2012,415129840,2/26/2012,5000,109.28,35.84,546400,179200,367200 +Sub-Saharan Africa,Gabon,Cereal,Online,C,5/14/2015,614717519,5/17/2015,7429,205.7,117.11,1528145.3,870010.19,658135.11 +Sub-Saharan Africa,Uganda,Household,Online,L,4/7/2016,120806968,5/17/2016,8321,668.27,502.54,5560674.67,4181635.34,1379039.33 +Europe,France,Personal Care,Online,M,4/3/2015,997509515,5/6/2015,4087,81.73,56.67,334030.51,231610.29,102420.22 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,H,2/16/2010,879248988,2/17/2010,8169,205.7,117.11,1680363.3,956671.59,723691.71 +Europe,Austria,Cereal,Offline,C,11/25/2014,620761716,12/24/2014,6041,205.7,117.11,1242633.7,707461.51,535172.19 +Asia,Tajikistan,Household,Online,H,7/28/2010,247096526,9/2/2010,208,668.27,502.54,139000.16,104528.32,34471.84 +Sub-Saharan Africa,Swaziland,Personal Care,Online,L,1/24/2017,303614747,1/30/2017,5205,81.73,56.67,425404.65,294967.35,130437.3 +Sub-Saharan Africa,Eritrea,Household,Offline,L,9/21/2013,505990207,10/3/2013,2601,668.27,502.54,1738170.27,1307106.54,431063.73 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,M,3/30/2011,190209233,5/9/2011,5994,81.73,56.67,489889.62,339679.98,150209.64 +Middle East and North Africa,Israel,Baby Food,Offline,M,1/10/2010,562570655,1/23/2010,6013,255.28,159.42,1534998.64,958592.46,576406.18 +Europe,Switzerland,Meat,Online,L,7/18/2011,649685800,8/6/2011,5320,421.89,364.69,2244454.8,1940150.8,304304 +Europe,Ireland,Personal Care,Online,L,7/17/2014,448478496,8/19/2014,3608,81.73,56.67,294881.84,204465.36,90416.48 +Europe,Ireland,Personal Care,Offline,H,4/3/2011,476185071,5/18/2011,2599,81.73,56.67,212416.27,147285.33,65130.94 +Europe,Spain,Snacks,Online,L,12/3/2013,420354354,1/1/2014,1049,152.58,97.44,160056.42,102214.56,57841.86 +Central America and the Caribbean,Haiti,Household,Online,M,2/14/2013,488847672,3/15/2013,9744,668.27,502.54,6511622.88,4896749.76,1614873.12 +Australia and Oceania,Samoa ,Cosmetics,Online,L,11/14/2011,959838855,12/5/2011,6502,437.2,263.33,2842674.4,1712171.66,1130502.74 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,C,3/24/2014,831814229,5/13/2014,1170,154.06,90.93,180250.2,106388.1,73862.1 +Europe,San Marino,Office Supplies,Offline,C,12/21/2013,973572623,2/1/2014,629,651.21,524.96,409611.09,330199.84,79411.25 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,C,7/10/2013,974225366,8/23/2013,3790,437.2,263.33,1656988,998020.7,658967.3 +Australia and Oceania,Kiribati,Personal Care,Online,L,7/27/2012,493196284,8/31/2012,6595,81.73,56.67,539009.35,373738.65,165270.7 +Middle East and North Africa,Libya,Cosmetics,Online,H,11/16/2011,610221707,11/28/2011,7019,437.2,263.33,3068706.8,1848313.27,1220393.53 +Europe,United Kingdom,Baby Food,Offline,C,1/15/2017,675350463,1/23/2017,65,255.28,159.42,16593.2,10362.3,6230.9 +Sub-Saharan Africa,South Sudan,Vegetables,Online,M,1/12/2012,558943879,2/1/2012,2770,154.06,90.93,426746.2,251876.1,174870.1 +Sub-Saharan Africa,Benin,Baby Food,Online,L,12/9/2015,201675784,1/10/2016,9201,255.28,159.42,2348831.28,1466823.42,882007.86 +Middle East and North Africa,Bahrain,Fruits,Online,L,1/23/2011,964532506,3/7/2011,5457,9.33,6.92,50913.81,37762.44,13151.37 +Asia,Japan,Household,Online,C,11/6/2014,678812873,12/14/2014,4669,668.27,502.54,3120152.63,2346359.26,773793.37 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,L,7/5/2015,396128213,7/23/2015,1996,651.21,524.96,1299815.16,1047820.16,251995 +Central America and the Caribbean,Belize,Clothes,Offline,L,9/7/2013,338402354,9/27/2013,9632,109.28,35.84,1052584.96,345210.88,707374.08 +Asia,Cambodia,Snacks,Offline,L,1/30/2011,347871625,3/19/2011,1799,152.58,97.44,274491.42,175294.56,99196.86 +Europe,Monaco,Clothes,Offline,H,4/3/2014,337084853,5/11/2014,9754,109.28,35.84,1065917.12,349583.36,716333.76 +Australia and Oceania,Federated States of Micronesia,Meat,Online,C,9/5/2015,738903367,10/19/2015,6781,421.89,364.69,2860836.09,2472962.89,387873.2 +Asia,Kyrgyzstan,Baby Food,Offline,L,9/4/2012,256500995,9/11/2012,3199,255.28,159.42,816640.72,509984.58,306656.14 +Middle East and North Africa,Israel,Baby Food,Online,H,3/22/2011,813364064,4/25/2011,1356,255.28,159.42,346159.68,216173.52,129986.16 +Asia,Tajikistan,Office Supplies,Online,H,7/19/2014,803291404,8/2/2014,632,651.21,524.96,411564.72,331774.72,79790 +North America,Mexico,Snacks,Online,C,10/28/2011,940394341,11/2/2011,2438,152.58,97.44,371990.04,237558.72,134431.32 +North America,Greenland,Beverages,Online,L,3/15/2012,209096705,3/16/2012,5217,47.45,31.79,247546.65,165848.43,81698.22 +Asia,Laos,Cereal,Offline,C,10/8/2010,814134824,10/18/2010,9441,205.7,117.11,1942013.7,1105635.51,836378.19 +Europe,Slovenia,Baby Food,Offline,M,1/9/2015,530557525,2/5/2015,2617,255.28,159.42,668067.76,417202.14,250865.62 +Asia,Kyrgyzstan,Clothes,Offline,C,10/23/2010,353726136,11/3/2010,4279,109.28,35.84,467609.12,153359.36,314249.76 +Europe,Lithuania,Snacks,Offline,C,7/22/2011,449314486,8/1/2011,996,152.58,97.44,151969.68,97050.24,54919.44 +Asia,Malaysia,Vegetables,Online,H,8/4/2016,603308904,9/8/2016,1366,154.06,90.93,210445.96,124210.38,86235.58 +Australia and Oceania,Palau,Meat,Offline,L,12/19/2014,672008216,1/21/2015,1019,421.89,364.69,429905.91,371619.11,58286.8 +Sub-Saharan Africa,Togo,Vegetables,Offline,C,12/6/2011,132023751,12/25/2011,7617,154.06,90.93,1173475.02,692613.81,480861.21 +Asia,Mongolia,Snacks,Offline,H,1/8/2010,330279338,2/18/2010,5850,152.58,97.44,892593,570024,322569 +Central America and the Caribbean,Grenada,Beverages,Offline,C,10/30/2012,434011304,11/13/2012,2444,47.45,31.79,115967.8,77694.76,38273.04 +Australia and Oceania,Kiribati,Vegetables,Online,H,9/1/2013,580768477,10/12/2013,1153,154.06,90.93,177631.18,104842.29,72788.89 +Europe,Russia,Beverages,Offline,H,6/22/2014,528412187,7/28/2014,7763,47.45,31.79,368354.35,246785.77,121568.58 +Australia and Oceania,New Zealand,Fruits,Online,M,6/18/2014,105116260,6/20/2014,5092,9.33,6.92,47508.36,35236.64,12271.72 +Asia,Kyrgyzstan,Baby Food,Online,M,12/4/2013,559367024,12/11/2013,7988,255.28,159.42,2039176.64,1273446.96,765729.68 +Sub-Saharan Africa,Mozambique,Household,Offline,C,6/3/2010,509963309,6/10/2010,8331,668.27,502.54,5567357.37,4186660.74,1380696.63 +Middle East and North Africa,Iraq,Personal Care,Offline,H,2/25/2010,896016442,3/17/2010,32,81.73,56.67,2615.36,1813.44,801.92 +Europe,Poland,Fruits,Offline,H,8/7/2016,926950252,8/8/2016,4033,9.33,6.92,37627.89,27908.36,9719.53 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,H,8/3/2011,332501065,8/25/2011,3309,152.58,97.44,504887.22,322428.96,182458.26 +Asia,India,Household,Online,L,2/1/2012,712717711,3/13/2012,7864,668.27,502.54,5255275.28,3951974.56,1303300.72 +Europe,Moldova ,Household,Online,M,5/29/2013,587961518,6/27/2013,9734,668.27,502.54,6504940.18,4891724.36,1613215.82 +Australia and Oceania,Papua New Guinea,Cereal,Online,C,9/21/2015,348906314,11/7/2015,7987,205.7,117.11,1642925.9,935357.57,707568.33 +Europe,Macedonia,Clothes,Online,L,9/7/2012,906538426,9/22/2012,3721,109.28,35.84,406630.88,133360.64,273270.24 +Australia and Oceania,Nauru,Personal Care,Online,L,5/19/2010,542156684,7/8/2010,5066,81.73,56.67,414044.18,287090.22,126953.96 +Central America and the Caribbean,Nicaragua,Vegetables,Online,L,12/15/2015,757372415,1/5/2016,2183,154.06,90.93,336312.98,198500.19,137812.79 +Sub-Saharan Africa,Uganda,Beverages,Offline,C,2/13/2011,424109447,3/30/2011,2265,47.45,31.79,107474.25,72004.35,35469.9 +Asia,Tajikistan,Clothes,Online,C,7/3/2016,734604108,8/18/2016,4535,109.28,35.84,495584.8,162534.4,333050.4 +Asia,Bhutan,Household,Online,H,3/2/2012,251405227,4/11/2012,5248,668.27,502.54,3507080.96,2637329.92,869751.04 +Middle East and North Africa,Israel,Snacks,Online,H,1/31/2017,757374131,2/4/2017,2691,152.58,97.44,410592.78,262211.04,148381.74 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,M,3/23/2017,505684649,3/27/2017,2180,255.28,159.42,556510.4,347535.6,208974.8 +Europe,Ireland,Fruits,Online,L,10/7/2014,969823110,10/28/2014,1065,9.33,6.92,9936.45,7369.8,2566.65 +Central America and the Caribbean,El Salvador,Cereal,Online,L,9/26/2016,993588340,10/17/2016,3724,205.7,117.11,766026.8,436117.64,329909.16 +Europe,Sweden,Office Supplies,Offline,C,2/1/2016,841091668,3/8/2016,6570,651.21,524.96,4278449.7,3448987.2,829462.5 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,C,8/12/2010,846756923,9/15/2010,3045,81.73,56.67,248867.85,172560.15,76307.7 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,H,4/30/2014,965320432,6/18/2014,8622,651.21,524.96,5614732.62,4526205.12,1088527.5 +Asia,Thailand,Cereal,Offline,L,10/21/2015,321831023,10/21/2015,5806,205.7,117.11,1194294.2,679940.66,514353.54 +Australia and Oceania,Tuvalu,Cosmetics,Online,L,3/31/2012,361650025,4/23/2012,9134,437.2,263.33,3993384.8,2405256.22,1588128.58 +Europe,Finland,Snacks,Online,C,4/16/2013,800451266,5/26/2013,172,152.58,97.44,26243.76,16759.68,9484.08 +Middle East and North Africa,Libya,Office Supplies,Offline,M,6/27/2014,974221074,8/2/2014,2520,651.21,524.96,1641049.2,1322899.2,318150 +Asia,Bhutan,Snacks,Online,C,3/27/2016,289258277,5/2/2016,6807,152.58,97.44,1038612.06,663274.08,375337.98 +Asia,South Korea,Meat,Online,L,6/8/2012,472174203,7/3/2012,5694,421.89,364.69,2402241.66,2076544.86,325696.8 +Asia,North Korea,Beverages,Offline,M,12/23/2016,619892680,1/23/2017,8874,47.45,31.79,421071.3,282104.46,138966.84 +Central America and the Caribbean,Dominica,Meat,Offline,M,7/12/2014,349650037,8/23/2014,8071,421.89,364.69,3405074.19,2943412.99,461661.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,L,4/27/2017,248995101,6/1/2017,2038,668.27,502.54,1361934.26,1024176.52,337757.74 +Asia,Nepal,Office Supplies,Offline,H,12/10/2015,525789201,1/29/2016,1564,651.21,524.96,1018492.44,821037.44,197455 +Middle East and North Africa,Morocco,Cosmetics,Offline,H,5/22/2013,558206164,6/6/2013,4463,437.2,263.33,1951223.6,1175241.79,775981.81 +Asia,Vietnam,Beverages,Offline,H,9/28/2013,244732320,10/21/2013,587,47.45,31.79,27853.15,18660.73,9192.42 +Europe,Monaco,Household,Online,L,10/10/2010,454166495,10/15/2010,6813,668.27,502.54,4552923.51,3423805.02,1129118.49 +Europe,Vatican City,Vegetables,Offline,L,6/22/2014,775620019,6/25/2014,2054,154.06,90.93,316439.24,186770.22,129669.02 +Middle East and North Africa,Somalia,Snacks,Online,M,12/17/2016,868516719,2/5/2017,2252,152.58,97.44,343610.16,219434.88,124175.28 +Europe,Belarus,Snacks,Online,L,6/3/2011,912592923,7/12/2011,5381,152.58,97.44,821032.98,524324.64,296708.34 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,H,1/13/2011,257897460,1/18/2011,6444,437.2,263.33,2817316.8,1696898.52,1120418.28 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,L,11/27/2014,574791657,1/11/2015,2479,154.06,90.93,381914.74,225415.47,156499.27 +North America,Canada,Beverages,Online,C,11/2/2011,903949344,12/14/2011,7553,47.45,31.79,358389.85,240109.87,118279.98 +Europe,Montenegro,Office Supplies,Offline,H,6/4/2014,806356847,7/20/2014,7765,651.21,524.96,5056645.65,4076314.4,980331.25 +Asia,Turkmenistan,Fruits,Offline,M,5/22/2017,813312995,7/4/2017,6244,9.33,6.92,58256.52,43208.48,15048.04 +Middle East and North Africa,Egypt,Household,Online,H,7/9/2016,176429116,8/9/2016,8151,668.27,502.54,5447068.77,4096203.54,1350865.23 +Europe,Sweden,Beverages,Online,H,6/15/2012,917629039,6/15/2012,5679,47.45,31.79,269468.55,180535.41,88933.14 +Australia and Oceania,Tonga,Cereal,Online,M,6/22/2014,179149091,6/23/2014,3052,205.7,117.11,627796.4,357419.72,270376.68 +Sub-Saharan Africa,Nigeria,Vegetables,Offline,C,12/26/2013,573538100,1/19/2014,1524,154.06,90.93,234787.44,138577.32,96210.12 +Middle East and North Africa,Kuwait,Personal Care,Offline,C,1/14/2011,733657395,2/4/2011,4382,81.73,56.67,358140.86,248327.94,109812.92 +Central America and the Caribbean,The Bahamas,Snacks,Online,C,7/13/2010,262680804,8/15/2010,1942,152.58,97.44,296310.36,189228.48,107081.88 +Europe,Finland,Snacks,Offline,L,11/9/2010,184094655,11/24/2010,6554,152.58,97.44,1000009.32,638621.76,361387.56 +Europe,Finland,Meat,Online,C,4/4/2015,691697776,4/13/2015,7598,421.89,364.69,3205520.22,2770914.62,434605.6 +Middle East and North Africa,Saudi Arabia,Fruits,Online,C,11/22/2012,699601495,12/14/2012,6484,9.33,6.92,60495.72,44869.28,15626.44 +Asia,Singapore,Baby Food,Online,H,12/4/2012,992229640,1/21/2013,1655,255.28,159.42,422488.4,263840.1,158648.3 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,L,6/8/2010,174318540,7/22/2010,3584,255.28,159.42,914923.52,571361.28,343562.24 +Asia,India,Beverages,Offline,L,12/2/2012,520917022,12/7/2012,9778,47.45,31.79,463966.1,310842.62,153123.48 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,L,10/21/2013,327386415,12/3/2013,9770,255.28,159.42,2494085.6,1557533.4,936552.2 +North America,Mexico,Personal Care,Offline,C,5/12/2011,659400546,5/13/2011,130,81.73,56.67,10624.9,7367.1,3257.8 +Asia,Sri Lanka,Snacks,Offline,C,7/1/2012,402945744,8/15/2012,9455,152.58,97.44,1442643.9,921295.2,521348.7 +Europe,Croatia,Beverages,Online,C,11/2/2013,314320838,11/21/2013,3376,47.45,31.79,160191.2,107323.04,52868.16 +Australia and Oceania,Samoa ,Beverages,Offline,L,1/22/2013,770137155,3/2/2013,9553,47.45,31.79,453289.85,303689.87,149599.98 +Europe,Armenia,Snacks,Offline,M,9/11/2012,417318522,9/14/2012,2679,152.58,97.44,408761.82,261041.76,147720.06 +Europe,Denmark,Office Supplies,Online,C,5/5/2016,223101270,5/31/2016,9478,651.21,524.96,6172168.38,4975570.88,1196597.5 +Central America and the Caribbean,Guatemala,Household,Online,C,4/21/2017,325034224,5/1/2017,3705,668.27,502.54,2475940.35,1861910.7,614029.65 +Europe,Slovakia,Fruits,Online,M,7/10/2017,480978715,7/30/2017,1145,9.33,6.92,10682.85,7923.4,2759.45 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,L,3/21/2016,519108569,3/30/2016,4616,47.45,31.79,219029.2,146742.64,72286.56 +Australia and Oceania,Tonga,Cereal,Offline,H,9/5/2013,787910115,10/22/2013,8967,205.7,117.11,1844511.9,1050125.37,794386.53 +Europe,Bulgaria,Meat,Online,M,1/13/2015,806182181,2/17/2015,6077,421.89,364.69,2563825.53,2216221.13,347604.4 +Central America and the Caribbean,Panama,Vegetables,Offline,L,5/5/2011,613036096,6/18/2011,9859,154.06,90.93,1518877.54,896478.87,622398.67 +Europe,Austria,Cereal,Online,M,8/27/2013,317895686,9/25/2013,1253,205.7,117.11,257742.1,146738.83,111003.27 +Europe,Serbia,Cereal,Offline,M,5/16/2011,550497281,5/28/2011,3234,205.7,117.11,665233.8,378733.74,286500.06 +Sub-Saharan Africa,Namibia,Office Supplies,Online,L,11/20/2013,210889708,11/21/2013,5806,651.21,524.96,3780925.26,3047917.76,733007.5 +Sub-Saharan Africa,Namibia,Fruits,Offline,M,7/8/2016,519434297,7/25/2016,1006,9.33,6.92,9385.98,6961.52,2424.46 +Europe,Hungary,Household,Offline,C,11/10/2011,966804873,11/30/2011,7901,668.27,502.54,5280001.27,3970568.54,1309432.73 +Middle East and North Africa,Pakistan,Meat,Offline,L,4/13/2016,663987767,5/16/2016,7590,421.89,364.69,3202145.1,2767997.1,434148 +Central America and the Caribbean,Costa Rica,Clothes,Offline,L,2/27/2013,592281806,3/16/2013,8203,109.28,35.84,896423.84,293995.52,602428.32 +Europe,Russia,Fruits,Online,L,3/15/2017,453298318,5/3/2017,9900,9.33,6.92,92367,68508,23859 +Europe,Iceland,Household,Online,H,2/15/2010,918961131,3/26/2010,9875,668.27,502.54,6599166.25,4962582.5,1636583.75 +Central America and the Caribbean,Honduras,Personal Care,Online,H,7/23/2012,481506574,8/7/2012,7350,81.73,56.67,600715.5,416524.5,184191 +Australia and Oceania,Marshall Islands,Snacks,Offline,M,2/19/2012,403483474,3/31/2012,8581,152.58,97.44,1309288.98,836132.64,473156.34 +Australia and Oceania,Papua New Guinea,Personal Care,Online,L,9/6/2012,667753159,10/22/2012,1854,81.73,56.67,151527.42,105066.18,46461.24 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,H,4/25/2015,427489459,6/8/2015,2486,651.21,524.96,1618908.06,1305050.56,313857.5 +Asia,Malaysia,Household,Online,L,8/21/2014,256178700,9/6/2014,7825,668.27,502.54,5229212.75,3932375.5,1296837.25 +Europe,France,Household,Online,H,2/8/2010,797619712,3/10/2010,2252,668.27,502.54,1504944.04,1131720.08,373223.96 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,M,5/23/2017,515923821,6/8/2017,2179,651.21,524.96,1418986.59,1143887.84,275098.75 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,H,7/28/2011,645514857,9/10/2011,1046,437.2,263.33,457311.2,275443.18,181868.02 +Australia and Oceania,Tuvalu,Beverages,Online,L,3/25/2014,241129148,5/10/2014,4328,47.45,31.79,205363.6,137587.12,67776.48 +Middle East and North Africa,Kuwait,Personal Care,Online,M,12/9/2013,227815520,1/21/2014,4530,81.73,56.67,370236.9,256715.1,113521.8 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,C,6/24/2015,250935304,7/12/2015,6188,255.28,159.42,1579672.64,986490.96,593181.68 +Asia,Bhutan,Cosmetics,Online,L,5/2/2013,926162326,6/17/2013,868,437.2,263.33,379489.6,228570.44,150919.16 +Sub-Saharan Africa,Kenya,Meat,Offline,L,8/19/2010,689482915,8/29/2010,2171,421.89,364.69,915923.19,791741.99,124181.2 +Sub-Saharan Africa,Tanzania,Snacks,Online,L,5/7/2015,747195899,6/12/2015,726,152.58,97.44,110773.08,70741.44,40031.64 +Sub-Saharan Africa,Angola,Household,Offline,H,10/20/2013,125912606,10/29/2013,9193,668.27,502.54,6143406.11,4619850.22,1523555.89 +Sub-Saharan Africa,Kenya,Meat,Online,M,4/25/2012,622556865,5/2/2012,7266,421.89,364.69,3065452.74,2649837.54,415615.2 +Sub-Saharan Africa,Rwanda,Household,Online,C,9/14/2010,954365003,10/1/2010,6667,668.27,502.54,4455356.09,3350434.18,1104921.91 +Sub-Saharan Africa,Rwanda,Personal Care,Online,C,8/15/2013,808885848,9/1/2013,6153,81.73,56.67,502884.69,348690.51,154194.18 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,C,8/28/2011,393980729,10/15/2011,6508,651.21,524.96,4238074.68,3416439.68,821635 +Europe,Switzerland,Office Supplies,Online,C,5/21/2015,887823474,6/27/2015,5550,651.21,524.96,3614215.5,2913528,700687.5 +Central America and the Caribbean,El Salvador,Personal Care,Online,M,9/24/2013,388900411,10/20/2013,3129,81.73,56.67,255733.17,177320.43,78412.74 +Europe,Poland,Cereal,Offline,C,8/16/2015,666010367,10/2/2015,6123,205.7,117.11,1259501.1,717064.53,542436.57 +Europe,Ukraine,Personal Care,Offline,L,11/25/2015,408264672,1/5/2016,3444,81.73,56.67,281478.12,195171.48,86306.64 +Central America and the Caribbean,Grenada,Fruits,Online,H,4/2/2014,175087153,5/14/2014,1034,9.33,6.92,9647.22,7155.28,2491.94 +Europe,Montenegro,Personal Care,Online,M,6/10/2011,146214139,7/23/2011,6868,81.73,56.67,561321.64,389209.56,172112.08 +Asia,Turkmenistan,Meat,Online,C,1/27/2013,571694457,2/25/2013,5949,421.89,364.69,2509823.61,2169540.81,340282.8 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,M,9/5/2010,421889436,10/22/2010,5314,651.21,524.96,3460529.94,2789637.44,670892.5 +Europe,Romania,Cereal,Offline,L,10/14/2015,537472903,11/13/2015,9031,205.7,117.11,1857676.7,1057620.41,800056.29 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,L,9/8/2010,479431188,10/5/2010,3197,152.58,97.44,487798.26,311515.68,176282.58 +Europe,Armenia,Cereal,Online,C,10/30/2012,779063117,11/23/2012,944,205.7,117.11,194180.8,110551.84,83628.96 +North America,Greenland,Cereal,Offline,L,6/7/2010,687980020,6/29/2010,7431,205.7,117.11,1528556.7,870244.41,658312.29 +Europe,Sweden,Fruits,Online,C,9/13/2011,428105723,9/21/2011,4852,9.33,6.92,45269.16,33575.84,11693.32 +Asia,Cambodia,Meat,Offline,H,10/7/2010,741676557,11/11/2010,7430,421.89,364.69,3134642.7,2709646.7,424996 +Europe,Bulgaria,Cereal,Offline,C,3/10/2014,641241347,4/19/2014,6419,205.7,117.11,1320388.3,751729.09,568659.21 +Europe,Switzerland,Snacks,Online,H,6/11/2014,559661424,7/8/2014,5107,152.58,97.44,779226.06,497626.08,281599.98 +Asia,Thailand,Snacks,Online,M,6/6/2016,100110614,7/13/2016,3810,152.58,97.44,581329.8,371246.4,210083.4 +Central America and the Caribbean,Barbados,Snacks,Offline,M,12/18/2010,286075246,1/12/2011,4877,152.58,97.44,744132.66,475214.88,268917.78 +Central America and the Caribbean,Jamaica,Household,Offline,C,6/8/2016,411354148,7/11/2016,7688,668.27,502.54,5137659.76,3863527.52,1274132.24 +Australia and Oceania,Tuvalu,Snacks,Online,M,6/8/2014,290058648,6/25/2014,3655,152.58,97.44,557679.9,356143.2,201536.7 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,C,2/14/2014,706612575,3/8/2014,1218,9.33,6.92,11363.94,8428.56,2935.38 +Sub-Saharan Africa,Namibia,Cereal,Offline,C,7/28/2010,265752255,8/1/2010,853,205.7,117.11,175462.1,99894.83,75567.27 +Central America and the Caribbean,Nicaragua,Cereal,Online,H,4/16/2011,342526519,4/27/2011,63,205.7,117.11,12959.1,7377.93,5581.17 +Europe,Italy,Office Supplies,Offline,L,4/8/2017,132296693,4/9/2017,8386,651.21,524.96,5461047.06,4402314.56,1058732.5 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,M,8/22/2011,700736606,9/12/2011,2388,421.89,364.69,1007473.32,870879.72,136593.6 +Middle East and North Africa,Morocco,Office Supplies,Offline,L,6/14/2016,933832585,7/17/2016,669,651.21,524.96,435659.49,351198.24,84461.25 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,M,3/9/2013,687883460,4/12/2013,8857,421.89,364.69,3736679.73,3230059.33,506620.4 +Asia,Sri Lanka,Household,Offline,L,8/30/2014,339500558,10/6/2014,4614,668.27,502.54,3083397.78,2318719.56,764678.22 +North America,Mexico,Beverages,Online,H,11/4/2015,335607707,12/18/2015,2633,47.45,31.79,124935.85,83703.07,41232.78 +Asia,Thailand,Cosmetics,Offline,H,10/2/2012,743441236,10/18/2012,9637,437.2,263.33,4213296.4,2537711.21,1675585.19 +Europe,Finland,Fruits,Offline,L,11/3/2013,800549972,11/10/2013,9381,9.33,6.92,87524.73,64916.52,22608.21 +Central America and the Caribbean,Barbados,Snacks,Offline,C,6/23/2013,264795243,7/26/2013,7652,152.58,97.44,1167542.16,745610.88,421931.28 +Central America and the Caribbean,The Bahamas,Clothes,Offline,C,11/17/2010,764350879,1/2/2011,7265,109.28,35.84,793919.2,260377.6,533541.6 +Australia and Oceania,Samoa ,Office Supplies,Offline,H,11/26/2013,847703206,12/9/2013,3071,651.21,524.96,1999865.91,1612152.16,387713.75 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,H,7/18/2012,933651053,8/27/2012,6949,651.21,524.96,4525258.29,3647947.04,877311.25 +Middle East and North Africa,Algeria,Fruits,Offline,H,1/1/2013,161305749,2/16/2013,2811,9.33,6.92,26226.63,19452.12,6774.51 +Middle East and North Africa,Israel,Cosmetics,Offline,C,3/8/2011,440091121,4/13/2011,1597,437.2,263.33,698208.4,420538.01,277670.39 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,L,8/18/2011,599743497,9/18/2011,6283,651.21,524.96,4091552.43,3298323.68,793228.75 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,C,2/29/2016,440311706,4/9/2016,6873,154.06,90.93,1058854.38,624961.89,433892.49 +Europe,Austria,Beverages,Offline,L,7/12/2012,282157075,8/14/2012,5403,47.45,31.79,256372.35,171761.37,84610.98 +Sub-Saharan Africa,Namibia,Vegetables,Online,H,1/16/2016,515953433,2/6/2016,941,154.06,90.93,144970.46,85565.13,59405.33 +Asia,Nepal,Office Supplies,Offline,C,10/13/2012,252687108,11/10/2012,4585,651.21,524.96,2985797.85,2406941.6,578856.25 +Middle East and North Africa,Turkey,Cosmetics,Online,C,5/29/2016,473656928,6/11/2016,4466,437.2,263.33,1952535.2,1176031.78,776503.42 +Europe,Iceland,Fruits,Online,H,5/8/2011,880474221,5/11/2011,743,9.33,6.92,6932.19,5141.56,1790.63 +Sub-Saharan Africa,Togo,Personal Care,Offline,L,3/6/2017,345062816,3/17/2017,610,81.73,56.67,49855.3,34568.7,15286.6 +Middle East and North Africa,Iraq,Household,Online,L,8/30/2016,959659039,9/10/2016,3290,668.27,502.54,2198608.3,1653356.6,545251.7 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,H,7/29/2012,386811721,8/18/2012,5039,437.2,263.33,2203050.8,1326919.87,876130.93 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,L,4/28/2016,409382188,5/13/2016,4142,651.21,524.96,2697311.82,2174384.32,522927.5 +Sub-Saharan Africa,Mali,Cereal,Offline,M,11/16/2013,180544269,11/28/2013,5916,205.7,117.11,1216921.2,692822.76,524098.44 +Sub-Saharan Africa,Mozambique,Fruits,Online,H,12/25/2014,273784291,2/3/2015,7711,9.33,6.92,71943.63,53360.12,18583.51 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,7/11/2011,432901084,7/28/2011,3906,651.21,524.96,2543626.26,2050493.76,493132.5 +Asia,Brunei,Personal Care,Online,M,8/7/2011,922005975,9/1/2011,912,81.73,56.67,74537.76,51683.04,22854.72 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,M,1/1/2013,275522792,2/2/2013,2172,255.28,159.42,554468.16,346260.24,208207.92 +Europe,Monaco,Personal Care,Online,M,8/9/2014,248187863,8/30/2014,3159,81.73,56.67,258185.07,179020.53,79164.54 +Europe,Denmark,Vegetables,Online,L,7/18/2012,865050017,7/30/2012,6378,154.06,90.93,982594.68,579951.54,402643.14 +Europe,Italy,Cereal,Offline,M,8/10/2011,871470582,9/21/2011,6366,205.7,117.11,1309486.2,745522.26,563963.94 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,C,11/6/2013,883123385,12/5/2013,4690,668.27,502.54,3134186.3,2356912.6,777273.7 +Europe,Luxembourg,Clothes,Offline,H,10/27/2014,235994756,11/8/2014,4947,109.28,35.84,540608.16,177300.48,363307.68 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,C,12/6/2014,136383521,12/20/2014,7769,255.28,159.42,1983270.32,1238533.98,744736.34 +Europe,Czech Republic,Baby Food,Offline,L,8/23/2015,510901010,9/14/2015,5817,255.28,159.42,1484963.76,927346.14,557617.62 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,L,9/14/2015,456471049,9/25/2015,8782,437.2,263.33,3839490.4,2312564.06,1526926.34 +Middle East and North Africa,Iran,Baby Food,Online,C,12/3/2014,490329968,12/24/2014,8389,255.28,159.42,2141543.92,1337374.38,804169.54 +Asia,Sri Lanka,Clothes,Offline,M,5/24/2010,300026595,6/22/2010,3392,109.28,35.84,370677.76,121569.28,249108.48 +Middle East and North Africa,Tunisia ,Personal Care,Online,H,6/2/2015,993422257,6/26/2015,4577,81.73,56.67,374078.21,259378.59,114699.62 +Sub-Saharan Africa,South Africa,Snacks,Offline,L,4/12/2010,148690783,5/19/2010,9762,152.58,97.44,1489485.96,951209.28,538276.68 +Asia,Taiwan,Meat,Offline,H,3/13/2014,364318501,3/19/2014,8795,421.89,364.69,3710522.55,3207448.55,503074 +North America,Greenland,Household,Online,M,5/16/2013,709104239,5/31/2013,8557,668.27,502.54,5718386.39,4300234.78,1418151.61 +Central America and the Caribbean,Barbados,Cereal,Online,H,3/23/2010,772159326,3/29/2010,7958,205.7,117.11,1636960.6,931961.38,704999.22 +Asia,India,Snacks,Online,M,1/7/2012,212907588,1/18/2012,2941,152.58,97.44,448737.78,286571.04,162166.74 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,M,12/7/2011,111085355,1/1/2012,1480,81.73,56.67,120960.4,83871.6,37088.8 +Europe,Vatican City,Baby Food,Offline,C,8/2/2015,716741454,9/3/2015,8579,255.28,159.42,2190047.12,1367664.18,822382.94 +Sub-Saharan Africa,Benin,Clothes,Online,H,7/2/2014,100237214,7/29/2014,1274,109.28,35.84,139222.72,45660.16,93562.56 +Europe,Poland,Office Supplies,Offline,M,8/18/2012,902246463,10/3/2012,3633,651.21,524.96,2365845.93,1907179.68,458666.25 +Middle East and North Africa,Iran,Vegetables,Online,L,12/30/2014,883755528,2/4/2015,1755,154.06,90.93,270375.3,159582.15,110793.15 +Europe,Slovenia,Cereal,Online,C,4/26/2016,576063239,5/31/2016,8769,205.7,117.11,1803783.3,1026937.59,776845.71 +Australia and Oceania,Samoa ,Clothes,Offline,L,5/21/2012,130780923,7/2/2012,9836,109.28,35.84,1074878.08,352522.24,722355.84 +Central America and the Caribbean,Barbados,Clothes,Offline,H,6/1/2011,669832408,7/16/2011,7150,109.28,35.84,781352,256256,525096 +Asia,Sri Lanka,Cereal,Offline,M,2/8/2015,235454022,3/26/2015,4932,205.7,117.11,1014512.4,577586.52,436925.88 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,M,11/13/2014,540194594,12/16/2014,4440,255.28,159.42,1133443.2,707824.8,425618.4 +Sub-Saharan Africa,Sudan,Vegetables,Offline,L,10/2/2010,216915452,10/12/2010,8957,154.06,90.93,1379915.42,814460.01,565455.41 +Sub-Saharan Africa,Gabon,Cereal,Online,H,3/25/2015,668790423,4/13/2015,8803,205.7,117.11,1810777.1,1030919.33,779857.77 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,M,7/19/2011,219305837,7/31/2011,6325,255.28,159.42,1614646,1008331.5,606314.5 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,M,7/8/2010,862260520,8/11/2010,904,255.28,159.42,230773.12,144115.68,86657.44 +Sub-Saharan Africa,Mali,Household,Offline,C,6/14/2016,611765801,7/24/2016,3950,668.27,502.54,2639666.5,1985033,654633.5 +Europe,Moldova ,Household,Online,C,10/16/2015,252245509,11/9/2015,3906,668.27,502.54,2610262.62,1962921.24,647341.38 +Sub-Saharan Africa,Malawi,Vegetables,Offline,H,3/9/2011,188435971,4/23/2011,1246,154.06,90.93,191958.76,113298.78,78659.98 +Europe,Belarus,Office Supplies,Online,C,2/18/2010,895386016,4/5/2010,3474,651.21,524.96,2262303.54,1823711.04,438592.5 +Middle East and North Africa,Afghanistan,Baby Food,Offline,C,8/20/2013,668456971,9/28/2013,127,255.28,159.42,32420.56,20246.34,12174.22 +Australia and Oceania,Vanuatu,Personal Care,Online,H,5/22/2012,573322665,6/10/2012,7772,81.73,56.67,635205.56,440439.24,194766.32 +Europe,Ireland,Vegetables,Online,C,4/23/2013,395969426,6/11/2013,5007,154.06,90.93,771378.42,455286.51,316091.91 +Middle East and North Africa,Morocco,Vegetables,Online,H,1/2/2013,892696082,1/28/2013,7463,154.06,90.93,1149749.78,678610.59,471139.19 +Europe,Bulgaria,Personal Care,Offline,H,9/26/2016,640113961,10/9/2016,2801,81.73,56.67,228925.73,158732.67,70193.06 +Sub-Saharan Africa,South Africa,Fruits,Online,C,11/22/2011,985146892,12/3/2011,5712,9.33,6.92,53292.96,39527.04,13765.92 +Australia and Oceania,Tonga,Cereal,Online,L,3/18/2017,195031201,4/21/2017,2921,205.7,117.11,600849.7,342078.31,258771.39 +Asia,Uzbekistan,Baby Food,Online,C,11/7/2010,207315719,12/10/2010,8183,255.28,159.42,2088956.24,1304533.86,784422.38 +Sub-Saharan Africa,Chad,Personal Care,Online,C,6/22/2017,779861772,7/15/2017,7283,81.73,56.67,595239.59,412727.61,182511.98 +Europe,Norway,Clothes,Offline,M,8/1/2013,840843188,8/10/2013,3040,109.28,35.84,332211.2,108953.6,223257.6 +Asia,China,Beverages,Online,L,8/9/2014,738746297,8/16/2014,301,47.45,31.79,14282.45,9568.79,4713.66 +Europe,Russia,Household,Offline,M,7/13/2010,892369925,8/5/2010,946,668.27,502.54,632183.42,475402.84,156780.58 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,H,2/20/2015,440825402,3/17/2015,8887,154.06,90.93,1369131.22,808094.91,561036.31 +Asia,Vietnam,Vegetables,Online,L,10/3/2016,393536555,10/23/2016,5067,154.06,90.93,780622.02,460742.31,319879.71 +Sub-Saharan Africa,Togo,Baby Food,Offline,M,5/10/2012,480239713,6/6/2012,2458,255.28,159.42,627478.24,391854.36,235623.88 +Central America and the Caribbean,Jamaica,Meat,Offline,L,5/4/2011,500983703,5/9/2011,1065,421.89,364.69,449312.85,388394.85,60918 +Sub-Saharan Africa,Mauritania,Snacks,Offline,H,8/2/2016,776129853,8/29/2016,2926,152.58,97.44,446449.08,285109.44,161339.64 +Europe,Georgia,Fruits,Offline,L,2/15/2013,796351993,2/16/2013,7106,9.33,6.92,66298.98,49173.52,17125.46 +Asia,China,Personal Care,Online,M,4/30/2017,572636449,5/1/2017,4705,81.73,56.67,384539.65,266632.35,117907.3 +Asia,Bangladesh,Clothes,Offline,L,7/24/2012,186282050,8/31/2012,3853,109.28,35.84,421055.84,138091.52,282964.32 +Europe,Estonia,Meat,Offline,L,7/18/2013,238900125,8/24/2013,4711,421.89,364.69,1987523.79,1718054.59,269469.2 +Europe,Slovenia,Clothes,Online,M,2/16/2017,502414500,2/27/2017,4470,109.28,35.84,488481.6,160204.8,328276.8 +Sub-Saharan Africa,Malawi,Snacks,Offline,L,8/31/2013,369061505,10/7/2013,2356,152.58,97.44,359478.48,229568.64,129909.84 +Asia,Bangladesh,Household,Online,H,6/28/2013,201389968,7/26/2013,4622,668.27,502.54,3088743.94,2322739.88,766004.06 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,C,11/13/2012,882261216,11/26/2012,9555,421.89,364.69,4031158.95,3484612.95,546546 +Australia and Oceania,Palau,Beverages,Online,C,11/29/2012,664849078,12/6/2012,2472,47.45,31.79,117296.4,78584.88,38711.52 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,C,10/20/2015,122639882,12/1/2015,721,205.7,117.11,148309.7,84436.31,63873.39 +Asia,Kazakhstan,Office Supplies,Offline,L,6/1/2013,799432456,7/4/2013,8684,651.21,524.96,5655107.64,4558752.64,1096355 +Europe,Greece,Baby Food,Offline,C,11/7/2013,259338128,11/19/2013,2770,255.28,159.42,707125.6,441593.4,265532.2 +Middle East and North Africa,Egypt,Cereal,Online,H,11/28/2014,636780726,1/16/2015,6422,205.7,117.11,1321005.4,752080.42,568924.98 +Australia and Oceania,Marshall Islands,Office Supplies,Online,M,6/15/2015,986496579,7/9/2015,5115,651.21,524.96,3330939.15,2685170.4,645768.75 +Europe,Vatican City,Fruits,Online,H,8/17/2011,433534514,8/28/2011,1352,9.33,6.92,12614.16,9355.84,3258.32 +Sub-Saharan Africa,Botswana,Fruits,Online,M,10/13/2015,423255860,11/25/2015,9670,9.33,6.92,90221.1,66916.4,23304.7 +Europe,Vatican City,Office Supplies,Offline,H,11/2/2014,671334445,12/13/2014,1636,651.21,524.96,1065379.56,858834.56,206545 +Asia,Sri Lanka,Cosmetics,Offline,H,11/30/2011,513756597,1/12/2012,849,437.2,263.33,371182.8,223567.17,147615.63 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,H,12/27/2014,256821143,1/16/2015,7938,651.21,524.96,5169304.98,4167132.48,1002172.5 +Asia,South Korea,Meat,Online,L,5/19/2010,727139413,5/31/2010,5566,421.89,364.69,2348239.74,2029864.54,318375.2 +Europe,Moldova ,Cereal,Online,H,12/27/2011,121635234,2/9/2012,3424,205.7,117.11,704316.8,400984.64,303332.16 +Central America and the Caribbean,Barbados,Meat,Offline,H,1/16/2012,757544934,1/19/2012,3235,421.89,364.69,1364814.15,1179772.15,185042 +Europe,Monaco,Cereal,Offline,M,3/19/2015,522417342,4/6/2015,3756,205.7,117.11,772609.2,439865.16,332744.04 +Australia and Oceania,East Timor,Beverages,Online,C,1/29/2012,524113786,2/27/2012,5771,47.45,31.79,273833.95,183460.09,90373.86 +Europe,Belarus,Meat,Offline,H,3/21/2013,140808093,4/4/2013,7099,421.89,364.69,2994997.11,2588934.31,406062.8 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,M,2/18/2015,170986592,3/5/2015,7587,81.73,56.67,620085.51,429955.29,190130.22 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,H,8/6/2011,583448112,8/19/2011,4117,651.21,524.96,2681031.57,2161260.32,519771.25 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,L,8/5/2012,967303979,8/5/2012,5598,109.28,35.84,611749.44,200632.32,411117.12 +Europe,United Kingdom,Household,Offline,C,4/3/2010,981978023,4/13/2010,7973,668.27,502.54,5328116.71,4006751.42,1321365.29 +Australia and Oceania,Australia,Clothes,Offline,C,11/24/2012,807206571,12/30/2012,9217,109.28,35.84,1007233.76,330337.28,676896.48 +Australia and Oceania,Tuvalu,Clothes,Offline,H,12/30/2010,693038451,1/11/2011,4333,109.28,35.84,473510.24,155294.72,318215.52 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,M,3/22/2011,509834992,4/26/2011,359,9.33,6.92,3349.47,2484.28,865.19 +Europe,Ukraine,Beverages,Online,L,7/11/2017,198270022,8/19/2017,1360,47.45,31.79,64532,43234.4,21297.6 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,L,3/16/2012,219329869,4/8/2012,3437,205.7,117.11,706990.9,402507.07,304483.83 +Sub-Saharan Africa,Guinea,Fruits,Offline,H,9/15/2012,204313361,10/8/2012,9719,9.33,6.92,90678.27,67255.48,23422.79 +Europe,Romania,Personal Care,Online,H,10/26/2014,304831826,12/5/2014,5366,81.73,56.67,438563.18,304091.22,134471.96 +Sub-Saharan Africa,Cameroon,Meat,Offline,M,8/9/2011,742809092,8/18/2011,2572,421.89,364.69,1085101.08,937982.68,147118.4 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,H,5/5/2012,460481488,6/9/2012,5560,47.45,31.79,263822,176752.4,87069.6 +Europe,Monaco,Cereal,Online,C,1/7/2016,270397841,1/11/2016,5585,205.7,117.11,1148834.5,654059.35,494775.15 +Europe,Cyprus,Baby Food,Offline,L,2/8/2015,605419480,3/2/2015,5933,255.28,159.42,1514576.24,945838.86,568737.38 +Europe,Montenegro,Meat,Online,M,7/2/2014,168720233,7/31/2014,6921,421.89,364.69,2919900.69,2524019.49,395881.2 +Middle East and North Africa,Kuwait,Office Supplies,Offline,L,8/7/2012,883786427,9/4/2012,898,651.21,524.96,584786.58,471414.08,113372.5 +Europe,Ireland,Personal Care,Offline,C,8/23/2012,244416892,9/6/2012,7245,81.73,56.67,592133.85,410574.15,181559.7 +Sub-Saharan Africa,Burundi,Household,Offline,C,5/15/2011,764722955,6/25/2011,7371,668.27,502.54,4925818.17,3704222.34,1221595.83 +Middle East and North Africa,Iraq,Fruits,Online,H,5/12/2010,529128444,5/16/2010,9720,9.33,6.92,90687.6,67262.4,23425.2 +Sub-Saharan Africa,Nigeria,Snacks,Online,C,4/8/2012,842369687,4/20/2012,4765,152.58,97.44,727043.7,464301.6,262742.1 +Asia,Cambodia,Beverages,Offline,H,1/9/2017,379495513,1/17/2017,10,47.45,31.79,474.5,317.9,156.6 +Australia and Oceania,Palau,Snacks,Online,M,6/23/2010,135867249,6/26/2010,4993,152.58,97.44,761831.94,486517.92,275314.02 +Europe,Cyprus,Beverages,Online,H,8/13/2013,277158725,9/28/2013,6281,47.45,31.79,298033.45,199672.99,98360.46 +Central America and the Caribbean,Guatemala,Vegetables,Online,M,8/20/2010,589356267,10/3/2010,2471,154.06,90.93,380682.26,224688.03,155994.23 +Sub-Saharan Africa,The Gambia,Fruits,Online,H,4/19/2013,928758704,6/5/2013,9194,9.33,6.92,85780.02,63622.48,22157.54 +Central America and the Caribbean,Belize,Clothes,Online,L,9/18/2011,771977365,10/6/2011,4112,109.28,35.84,449359.36,147374.08,301985.28 +Middle East and North Africa,Turkey,Clothes,Offline,H,12/26/2015,565936076,1/3/2016,1916,109.28,35.84,209380.48,68669.44,140711.04 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,L,7/26/2014,377871167,8/25/2014,9330,437.2,263.33,4079076,2456868.9,1622207.1 +Australia and Oceania,Vanuatu,Beverages,Offline,M,11/28/2015,345331466,1/4/2016,110,47.45,31.79,5219.5,3496.9,1722.6 +Sub-Saharan Africa,Zambia,Personal Care,Online,H,5/17/2014,226178300,6/28/2014,40,81.73,56.67,3269.2,2266.8,1002.4 +Europe,Liechtenstein,Baby Food,Offline,M,10/4/2016,748585498,10/5/2016,1939,255.28,159.42,494987.92,309115.38,185872.54 +Asia,Uzbekistan,Personal Care,Online,M,10/12/2015,461039388,11/11/2015,655,81.73,56.67,53533.15,37118.85,16414.3 +Middle East and North Africa,Afghanistan,Baby Food,Online,C,7/25/2016,682338798,8/29/2016,8068,255.28,159.42,2059599.04,1286200.56,773398.48 +Europe,Ireland,Personal Care,Offline,L,3/4/2010,551595056,4/6/2010,8089,81.73,56.67,661113.97,458403.63,202710.34 +Middle East and North Africa,Bahrain,Clothes,Offline,C,3/25/2015,178231990,4/26/2015,1661,109.28,35.84,181514.08,59530.24,121983.84 +Sub-Saharan Africa,Chad,Clothes,Offline,L,7/23/2013,191985929,7/24/2013,1757,109.28,35.84,192004.96,62970.88,129034.08 +Central America and the Caribbean,Honduras,Snacks,Offline,L,7/24/2014,392905700,7/24/2014,8383,152.58,97.44,1279078.14,816839.52,462238.62 +Europe,Liechtenstein,Baby Food,Online,H,7/18/2013,201352632,9/6/2013,3573,255.28,159.42,912115.44,569607.66,342507.78 +Australia and Oceania,Marshall Islands,Office Supplies,Online,L,9/7/2010,908000552,9/16/2010,6396,651.21,524.96,4165139.16,3357644.16,807495 +Asia,Cambodia,Beverages,Online,M,10/10/2014,723835790,10/12/2014,7950,47.45,31.79,377227.5,252730.5,124497 +Sub-Saharan Africa,Mali,Meat,Online,M,10/4/2016,630157172,11/14/2016,6366,421.89,364.69,2685751.74,2321616.54,364135.2 +Europe,Greece,Beverages,Online,L,3/18/2016,328576028,5/6/2016,1803,47.45,31.79,85552.35,57317.37,28234.98 +Middle East and North Africa,Afghanistan,Baby Food,Online,M,7/22/2017,491016185,8/31/2017,1455,255.28,159.42,371432.4,231956.1,139476.3 +Europe,Slovakia,Fruits,Online,C,2/21/2011,509713971,4/2/2011,4546,9.33,6.92,42414.18,31458.32,10955.86 +Asia,Thailand,Office Supplies,Offline,L,11/17/2014,747218215,11/30/2014,7330,651.21,524.96,4773369.3,3847956.8,925412.5 +Sub-Saharan Africa,Cameroon,Clothes,Online,M,6/16/2017,286390244,7/25/2017,8092,109.28,35.84,884293.76,290017.28,594276.48 +Middle East and North Africa,Iraq,Beverages,Online,L,6/3/2012,980403888,7/5/2012,2152,47.45,31.79,102112.4,68412.08,33700.32 +Europe,Ukraine,Cereal,Offline,C,2/3/2017,702745473,2/25/2017,6857,205.7,117.11,1410484.9,803023.27,607461.63 +Australia and Oceania,Tonga,Personal Care,Online,H,10/12/2015,997213828,11/8/2015,6587,81.73,56.67,538355.51,373285.29,165070.22 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,M,7/30/2016,327920281,8/26/2016,7753,81.73,56.67,633652.69,439362.51,194290.18 +Europe,Poland,Fruits,Offline,H,4/15/2017,829288661,5/28/2017,3798,9.33,6.92,35435.34,26282.16,9153.18 +Europe,Switzerland,Meat,Online,L,10/10/2016,656055295,10/16/2016,196,421.89,364.69,82690.44,71479.24,11211.2 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,C,3/7/2011,733269011,4/14/2011,9450,651.21,524.96,6153934.5,4960872,1193062.5 +Asia,China,Household,Offline,L,11/10/2012,706291139,12/2/2012,6098,668.27,502.54,4075110.46,3064488.92,1010621.54 +Europe,Ireland,Fruits,Offline,C,4/19/2016,290795505,5/20/2016,1707,9.33,6.92,15926.31,11812.44,4113.87 +Sub-Saharan Africa,South Africa,Clothes,Offline,M,1/18/2017,622768437,1/18/2017,9875,109.28,35.84,1079140,353920,725220 +Australia and Oceania,East Timor,Baby Food,Offline,C,7/8/2015,208508765,7/13/2015,1232,255.28,159.42,314504.96,196405.44,118099.52 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,H,3/1/2013,774627816,4/1/2013,8440,9.33,6.92,78745.2,58404.8,20340.4 +Europe,France,Fruits,Offline,H,4/26/2016,518049418,4/30/2016,1190,9.33,6.92,11102.7,8234.8,2867.9 +Asia,Brunei,Cosmetics,Offline,L,3/17/2017,856009900,3/30/2017,1207,437.2,263.33,527700.4,317839.31,209861.09 +Sub-Saharan Africa,Mozambique,Personal Care,Online,M,12/6/2012,576058089,1/11/2013,7245,81.73,56.67,592133.85,410574.15,181559.7 +Sub-Saharan Africa,Angola,Meat,Offline,L,10/14/2016,786055314,10/26/2016,90,421.89,364.69,37970.1,32822.1,5148 +Sub-Saharan Africa,Kenya,Fruits,Offline,L,8/19/2016,864175403,9/8/2016,7560,9.33,6.92,70534.8,52315.2,18219.6 +Europe,Estonia,Snacks,Offline,L,7/17/2016,708904683,7/19/2016,9504,152.58,97.44,1450120.32,926069.76,524050.56 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,M,4/17/2010,289041984,5/26/2010,2801,651.21,524.96,1824039.21,1470412.96,353626.25 +Sub-Saharan Africa,Senegal,Household,Online,L,6/10/2015,993698632,7/3/2015,6362,668.27,502.54,4251533.74,3197159.48,1054374.26 +Asia,Malaysia,Household,Offline,L,7/15/2016,682298457,8/21/2016,6131,668.27,502.54,4097163.37,3081072.74,1016090.63 +Middle East and North Africa,Turkey,Cereal,Offline,L,5/4/2014,434577786,5/29/2014,79,205.7,117.11,16250.3,9251.69,6998.61 +Europe,Switzerland,Household,Offline,C,6/16/2014,500585448,7/7/2014,3213,668.27,502.54,2147151.51,1614661.02,532490.49 +Sub-Saharan Africa,Nigeria,Baby Food,Online,C,12/28/2015,750682771,1/18/2016,2569,255.28,159.42,655814.32,409549.98,246264.34 +Central America and the Caribbean,Panama,Household,Online,H,4/27/2015,225543582,5/8/2015,2213,668.27,502.54,1478881.51,1112121.02,366760.49 +Middle East and North Africa,Bahrain,Baby Food,Online,M,6/18/2017,286154210,7/27/2017,8245,255.28,159.42,2104783.6,1314417.9,790365.7 +Asia,Sri Lanka,Personal Care,Offline,L,2/21/2017,563813483,4/2/2017,3794,81.73,56.67,310083.62,215005.98,95077.64 +Asia,India,Personal Care,Online,L,2/24/2010,310132730,3/11/2010,4021,81.73,56.67,328636.33,227870.07,100766.26 +Sub-Saharan Africa,South Africa,Vegetables,Offline,H,4/7/2012,647035777,4/8/2012,1120,154.06,90.93,172547.2,101841.6,70705.6 +Europe,San Marino,Beverages,Offline,C,1/21/2010,516758954,1/22/2010,9313,47.45,31.79,441901.85,296060.27,145841.58 +Asia,Myanmar,Office Supplies,Online,H,1/26/2010,731851089,1/30/2010,9855,651.21,524.96,6417674.55,5173480.8,1244193.75 +Sub-Saharan Africa,Mozambique,Snacks,Online,C,5/11/2012,825173509,5/23/2012,6033,152.58,97.44,920515.14,587855.52,332659.62 +Middle East and North Africa,Jordan,Cereal,Online,L,4/1/2014,399900043,4/18/2014,8164,205.7,117.11,1679334.8,956086.04,723248.76 +Central America and the Caribbean,Grenada,Baby Food,Online,M,2/16/2014,479517018,3/10/2014,8597,255.28,159.42,2194642.16,1370533.74,824108.42 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,C,3/31/2015,357823264,4/21/2015,6710,154.06,90.93,1033742.6,610140.3,423602.3 +Central America and the Caribbean,Jamaica,Snacks,Online,M,5/2/2014,748930108,5/22/2014,3917,152.58,97.44,597655.86,381672.48,215983.38 +Asia,Bangladesh,Cereal,Offline,C,12/22/2012,637261378,1/4/2013,8658,205.7,117.11,1780950.6,1013938.38,767012.22 +Australia and Oceania,Marshall Islands,Office Supplies,Online,C,10/29/2013,427553403,11/5/2013,1408,651.21,524.96,916903.68,739143.68,177760 +Sub-Saharan Africa,Mali,Household,Offline,M,10/24/2016,594855010,12/13/2016,9671,668.27,502.54,6462839.17,4860064.34,1602774.83 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,H,5/12/2015,334527528,6/29/2015,2984,152.58,97.44,455298.72,290760.96,164537.76 +Sub-Saharan Africa,Chad,Office Supplies,Offline,M,4/25/2015,712244784,6/14/2015,7914,651.21,524.96,5153675.94,4154533.44,999142.5 +Sub-Saharan Africa,Togo,Personal Care,Online,M,1/4/2016,613993108,1/19/2016,3060,81.73,56.67,250093.8,173410.2,76683.6 +Europe,Germany,Office Supplies,Offline,L,1/24/2014,796071326,3/11/2014,4051,651.21,524.96,2638051.71,2126612.96,511438.75 +Sub-Saharan Africa,Tanzania,Cereal,Online,L,9/26/2014,735090768,9/26/2014,8548,205.7,117.11,1758323.6,1001056.28,757267.32 +Sub-Saharan Africa,Comoros,Meat,Offline,L,12/24/2012,877975261,1/26/2013,1245,421.89,364.69,525253.05,454039.05,71214 +Sub-Saharan Africa,Swaziland,Meat,Offline,C,5/25/2012,391961133,5/29/2012,8864,421.89,364.69,3739632.96,3232612.16,507020.8 +Australia and Oceania,Australia,Baby Food,Online,M,11/11/2013,314597213,11/29/2013,5161,255.28,159.42,1317500.08,822766.62,494733.46 +Middle East and North Africa,Iran,Clothes,Offline,L,9/30/2011,403744828,11/8/2011,5922,109.28,35.84,647156.16,212244.48,434911.68 +Europe,Macedonia,Vegetables,Offline,L,11/2/2012,487577807,11/23/2012,3963,154.06,90.93,610539.78,360355.59,250184.19 +Europe,Bulgaria,Office Supplies,Offline,M,6/4/2017,914582479,7/5/2017,4134,651.21,524.96,2692102.14,2170184.64,521917.5 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,L,7/1/2015,303557670,7/26/2015,8315,81.73,56.67,679584.95,471211.05,208373.9 +Asia,Myanmar,Cereal,Online,H,4/3/2013,493614709,4/22/2013,416,205.7,117.11,85571.2,48717.76,36853.44 +Middle East and North Africa,Syria,Vegetables,Online,M,3/6/2014,694177424,3/29/2014,1381,154.06,90.93,212756.86,125574.33,87182.53 +Central America and the Caribbean,Belize,Household,Offline,C,3/28/2015,634982144,4/1/2015,4182,668.27,502.54,2794705.14,2101622.28,693082.86 +Sub-Saharan Africa,Botswana,Vegetables,Online,C,9/7/2010,116077697,9/30/2010,8825,154.06,90.93,1359579.5,802457.25,557122.25 +Asia,North Korea,Fruits,Offline,M,12/23/2010,357825410,12/23/2010,7345,9.33,6.92,68528.85,50827.4,17701.45 +Central America and the Caribbean,Dominican Republic,Household,Online,L,4/14/2016,850899112,5/30/2016,8811,668.27,502.54,5888126.97,4427879.94,1460247.03 +Asia,Maldives,Office Supplies,Offline,L,9/10/2012,706285130,10/12/2012,4320,651.21,524.96,2813227.2,2267827.2,545400 +Sub-Saharan Africa,Burkina Faso,Meat,Online,L,11/9/2013,905282294,11/30/2013,2003,421.89,364.69,845045.67,730474.07,114571.6 +Europe,Poland,Personal Care,Online,C,10/12/2011,249501931,11/20/2011,2021,81.73,56.67,165176.33,114530.07,50646.26 +Sub-Saharan Africa,Seychelles ,Meat,Offline,C,11/19/2010,310867869,1/5/2011,1566,421.89,364.69,660679.74,571104.54,89575.2 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,M,8/30/2016,481616437,9/20/2016,9861,152.58,97.44,1504591.38,960855.84,543735.54 +Europe,Croatia,Fruits,Online,M,9/27/2016,224296462,10/24/2016,3162,9.33,6.92,29501.46,21881.04,7620.42 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,M,12/13/2014,421769273,1/25/2015,9755,437.2,263.33,4264886,2568784.15,1696101.85 +Europe,Romania,Cereal,Offline,L,5/28/2012,227208697,7/1/2012,4957,205.7,117.11,1019654.9,580514.27,439140.63 +Europe,Poland,Fruits,Online,M,4/14/2011,214101064,5/14/2011,6117,9.33,6.92,57071.61,42329.64,14741.97 +Australia and Oceania,Tonga,Beverages,Online,L,1/16/2011,126245200,3/6/2011,7615,47.45,31.79,361331.75,242080.85,119250.9 +Middle East and North Africa,Syria,Vegetables,Offline,M,3/16/2012,227752435,4/5/2012,5861,154.06,90.93,902945.66,532940.73,370004.93 +Sub-Saharan Africa,Mali,Household,Offline,M,7/26/2012,853046596,8/10/2012,4299,668.27,502.54,2872892.73,2160419.46,712473.27 +Asia,Uzbekistan,Clothes,Offline,M,12/30/2010,156864011,1/15/2011,8402,109.28,35.84,918170.56,301127.68,617042.88 +Asia,Philippines,Household,Offline,C,3/17/2011,864253509,4/29/2011,674,668.27,502.54,450413.98,338711.96,111702.02 +Europe,Montenegro,Fruits,Online,H,5/30/2010,820576417,6/29/2010,5652,9.33,6.92,52733.16,39111.84,13621.32 +Europe,Belarus,Vegetables,Offline,C,8/30/2010,641506564,10/19/2010,4903,154.06,90.93,755356.18,445829.79,309526.39 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,C,2/2/2015,563030278,3/12/2015,2026,81.73,56.67,165584.98,114813.42,50771.56 +Asia,Kyrgyzstan,Clothes,Online,C,7/9/2016,891446387,7/27/2016,7651,109.28,35.84,836101.28,274211.84,561889.44 +Sub-Saharan Africa,Chad,Cosmetics,Online,L,6/4/2016,653366219,7/2/2016,4438,437.2,263.33,1940293.6,1168658.54,771635.06 +Europe,Denmark,Meat,Online,M,7/19/2013,745713603,8/31/2013,2081,421.89,364.69,877953.09,758919.89,119033.2 +Europe,Vatican City,Cereal,Online,M,4/12/2015,785724866,4/13/2015,2303,205.7,117.11,473727.1,269704.33,204022.77 +Europe,Andorra,Fruits,Online,C,2/15/2011,460948836,3/19/2011,3859,9.33,6.92,36004.47,26704.28,9300.19 +Europe,Poland,Fruits,Online,C,5/25/2014,879246842,6/17/2014,7534,9.33,6.92,70292.22,52135.28,18156.94 +Europe,Czech Republic,Fruits,Offline,L,12/12/2012,518792712,12/16/2012,1147,9.33,6.92,10701.51,7937.24,2764.27 +Asia,Kazakhstan,Vegetables,Online,M,11/8/2010,178072774,11/25/2010,4546,154.06,90.93,700356.76,413367.78,286988.98 +Middle East and North Africa,Algeria,Meat,Online,C,1/12/2017,725885856,2/24/2017,4610,421.89,364.69,1944912.9,1681220.9,263692 +Asia,Nepal,Clothes,Online,C,3/9/2011,851343286,4/1/2011,252,109.28,35.84,27538.56,9031.68,18506.88 +Sub-Saharan Africa,Burundi,Snacks,Online,C,9/21/2015,213868892,11/1/2015,7413,152.58,97.44,1131075.54,722322.72,408752.82 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,L,4/2/2016,793199002,5/14/2016,4066,81.73,56.67,332314.18,230420.22,101893.96 +Asia,Nepal,Clothes,Online,L,10/25/2010,139382445,11/1/2010,5218,109.28,35.84,570223.04,187013.12,383209.92 +Asia,China,Snacks,Offline,C,8/28/2013,822780549,10/3/2013,7903,152.58,97.44,1205839.74,770068.32,435771.42 +Sub-Saharan Africa,Mauritania,Meat,Online,H,8/2/2013,984067142,8/13/2013,6190,421.89,364.69,2611499.1,2257431.1,354068 +Sub-Saharan Africa,Gabon,Cereal,Offline,H,8/14/2015,184228551,9/15/2015,6177,205.7,117.11,1270608.9,723388.47,547220.43 +Europe,Switzerland,Cosmetics,Offline,L,6/24/2014,754563605,7/29/2014,994,437.2,263.33,434576.8,261750.02,172826.78 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,L,7/11/2013,146683633,7/30/2013,5801,152.58,97.44,885116.58,565249.44,319867.14 +Asia,Taiwan,Office Supplies,Online,H,5/27/2013,382512462,6/19/2013,2793,651.21,524.96,1818829.53,1466213.28,352616.25 +Sub-Saharan Africa,The Gambia,Cereal,Offline,H,10/25/2015,404286420,12/12/2015,6191,205.7,117.11,1273488.7,725028.01,548460.69 +Sub-Saharan Africa,Mali,Beverages,Offline,M,3/2/2012,124554336,4/3/2012,7251,47.45,31.79,344059.95,230509.29,113550.66 +Europe,Italy,Snacks,Offline,M,1/31/2010,876177537,3/2/2010,9259,152.58,97.44,1412738.22,902196.96,510541.26 +Asia,Bangladesh,Beverages,Offline,M,6/20/2014,462329852,7/23/2014,2532,47.45,31.79,120143.4,80492.28,39651.12 +Asia,Malaysia,Clothes,Offline,M,2/17/2016,806497609,4/2/2016,9420,109.28,35.84,1029417.6,337612.8,691804.8 +Europe,Italy,Vegetables,Offline,H,9/30/2010,302479636,10/7/2010,9301,154.06,90.93,1432912.06,845739.93,587172.13 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,C,3/13/2010,564387261,4/10/2010,3587,437.2,263.33,1568236.4,944564.71,623671.69 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,L,1/24/2016,576644313,3/14/2016,721,255.28,159.42,184056.88,114941.82,69115.06 +Asia,Singapore,Fruits,Offline,H,11/10/2015,743987119,12/11/2015,1176,9.33,6.92,10972.08,8137.92,2834.16 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,H,1/28/2017,641464507,2/15/2017,2457,421.89,364.69,1036583.73,896043.33,140540.4 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,M,2/23/2013,364437806,3/14/2013,4100,255.28,159.42,1046648,653622,393026 +Middle East and North Africa,Afghanistan,Cereal,Offline,H,6/26/2017,978580844,7/27/2017,2673,205.7,117.11,549836.1,313035.03,236801.07 +Middle East and North Africa,Turkey,Beverages,Online,L,4/14/2014,469879949,4/30/2014,6773,47.45,31.79,321378.85,215313.67,106065.18 +Asia,India,Clothes,Offline,M,4/22/2015,494633948,5/14/2015,2032,109.28,35.84,222056.96,72826.88,149230.08 +Europe,Armenia,Personal Care,Offline,C,8/29/2010,529454171,9/10/2010,6110,81.73,56.67,499370.3,346253.7,153116.6 +Middle East and North Africa,Oman,Vegetables,Online,L,6/13/2010,121264445,7/18/2010,3699,154.06,90.93,569867.94,336350.07,233517.87 +Australia and Oceania,Fiji,Beverages,Online,M,9/13/2010,237301099,9/19/2010,1523,47.45,31.79,72266.35,48416.17,23850.18 +Sub-Saharan Africa,Uganda,Vegetables,Online,M,4/17/2012,115112960,5/15/2012,3338,154.06,90.93,514252.28,303524.34,210727.94 +Europe,Sweden,Baby Food,Offline,M,3/1/2017,412561357,3/15/2017,4928,255.28,159.42,1258019.84,785621.76,472398.08 +Europe,Spain,Beverages,Offline,M,12/17/2016,957820117,1/5/2017,9112,47.45,31.79,432364.4,289670.48,142693.92 +North America,Mexico,Meat,Offline,L,12/21/2011,299375569,12/31/2011,739,421.89,364.69,311776.71,269505.91,42270.8 +Sub-Saharan Africa,Cameroon,Vegetables,Online,C,11/26/2014,656026542,1/8/2015,1687,154.06,90.93,259899.22,153398.91,106500.31 +Sub-Saharan Africa,Seychelles ,Household,Online,H,10/22/2016,266884362,11/25/2016,5868,668.27,502.54,3921408.36,2948904.72,972503.64 +Europe,Kosovo,Cosmetics,Offline,H,8/6/2013,141372859,9/17/2013,4225,437.2,263.33,1847170,1112569.25,734600.75 +Europe,Spain,Snacks,Online,L,5/21/2017,909228360,6/26/2017,9732,152.58,97.44,1484908.56,948286.08,536622.48 +Sub-Saharan Africa,Lesotho,Baby Food,Online,M,11/7/2014,570499694,12/1/2014,2392,255.28,159.42,610629.76,381332.64,229297.12 +Sub-Saharan Africa,The Gambia,Clothes,Online,C,6/15/2016,345548188,7/14/2016,4243,109.28,35.84,463675.04,152069.12,311605.92 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,H,10/16/2014,625047671,10/25/2014,4351,437.2,263.33,1902257.2,1145748.83,756508.37 +Middle East and North Africa,Kuwait,Cereal,Offline,H,2/1/2011,519984471,3/13/2011,3815,205.7,117.11,784745.5,446774.65,337970.85 +Central America and the Caribbean,Haiti,Personal Care,Offline,H,6/6/2011,111657416,7/6/2011,766,81.73,56.67,62605.18,43409.22,19195.96 +Central America and the Caribbean,Guatemala,Vegetables,Offline,L,5/24/2015,901677834,5/30/2015,5363,154.06,90.93,826223.78,487657.59,338566.19 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,M,4/3/2012,861969554,5/4/2012,4801,437.2,263.33,2098997.2,1264247.33,834749.87 +Asia,Kazakhstan,Household,Online,H,1/31/2015,284768903,3/2/2015,8301,668.27,502.54,5547309.27,4171584.54,1375724.73 +Central America and the Caribbean,Barbados,Office Supplies,Offline,M,7/2/2011,432624709,7/21/2011,2120,651.21,524.96,1380565.2,1112915.2,267650 +Sub-Saharan Africa,Mauritania,Snacks,Online,L,11/29/2012,388398301,12/24/2012,4543,152.58,97.44,693170.94,442669.92,250501.02 +Sub-Saharan Africa,Mali,Meat,Offline,H,11/10/2012,205263507,11/24/2012,888,421.89,364.69,374638.32,323844.72,50793.6 +Europe,Poland,Personal Care,Online,C,7/10/2013,456706655,7/26/2013,8503,81.73,56.67,694950.19,481865.01,213085.18 +Asia,North Korea,Meat,Offline,L,5/10/2014,886526572,6/28/2014,1768,421.89,364.69,745901.52,644771.92,101129.6 +Sub-Saharan Africa,Kenya,Vegetables,Offline,L,11/17/2015,858834588,12/29/2015,7095,154.06,90.93,1093055.7,645148.35,447907.35 +Middle East and North Africa,Oman,Fruits,Offline,C,11/23/2015,708054530,12/9/2015,7925,9.33,6.92,73940.25,54841,19099.25 +Sub-Saharan Africa,Niger,Cosmetics,Online,M,4/6/2013,388922727,4/9/2013,9732,437.2,263.33,4254830.4,2562727.56,1692102.84 +Europe,Serbia,Cosmetics,Online,M,9/16/2011,826488006,10/11/2011,5022,437.2,263.33,2195618.4,1322443.26,873175.14 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,C,1/2/2016,766111695,1/17/2016,8330,255.28,159.42,2126482.4,1327968.6,798513.8 +Europe,Albania,Household,Offline,H,1/25/2013,823467624,3/12/2013,1224,668.27,502.54,817962.48,615108.96,202853.52 +Central America and the Caribbean,Cuba,Personal Care,Online,L,8/7/2013,334542119,8/9/2013,7302,81.73,56.67,596792.46,413804.34,182988.12 +Middle East and North Africa,United Arab Emirates,Household,Offline,M,6/4/2010,505634009,6/12/2010,7195,668.27,502.54,4808202.65,3615775.3,1192427.35 +Central America and the Caribbean,Jamaica,Fruits,Offline,L,8/1/2012,363354623,8/3/2012,3562,9.33,6.92,33233.46,24649.04,8584.42 +Europe,Iceland,Baby Food,Offline,C,4/3/2011,804627788,4/12/2011,6098,255.28,159.42,1556697.44,972143.16,584554.28 +Asia,Singapore,Cosmetics,Offline,L,10/25/2013,546689832,11/12/2013,6525,437.2,263.33,2852730,1718228.25,1134501.75 +Sub-Saharan Africa,Liberia,Cosmetics,Online,C,5/13/2017,177089583,5/18/2017,3598,437.2,263.33,1573045.6,947461.34,625584.26 +Europe,Croatia,Cosmetics,Offline,M,6/23/2012,803688371,7/5/2012,8103,437.2,263.33,3542631.6,2133762.99,1408868.61 +Australia and Oceania,Kiribati,Office Supplies,Offline,C,4/23/2017,904660022,5/9/2017,7859,651.21,524.96,5117859.39,4125660.64,992198.75 +Sub-Saharan Africa,Mauritania,Baby Food,Online,M,3/17/2013,378490865,3/27/2013,2713,255.28,159.42,692574.64,432506.46,260068.18 +Europe,Serbia,Snacks,Online,L,9/4/2016,993979728,9/28/2016,9545,152.58,97.44,1456376.1,930064.8,526311.3 +Europe,Kosovo,Baby Food,Online,L,12/23/2014,540237939,12/24/2014,7266,255.28,159.42,1854864.48,1158345.72,696518.76 +Europe,Greece,Fruits,Offline,M,5/19/2015,476689326,6/12/2015,1820,9.33,6.92,16980.6,12594.4,4386.2 +Asia,Sri Lanka,Vegetables,Offline,C,1/24/2011,983070218,3/2/2011,1178,154.06,90.93,181482.68,107115.54,74367.14 +Sub-Saharan Africa,Eritrea,Cereal,Offline,C,3/22/2015,509429442,4/13/2015,348,205.7,117.11,71583.6,40754.28,30829.32 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,H,10/19/2011,726128327,11/17/2011,6363,47.45,31.79,301924.35,202279.77,99644.58 +Asia,South Korea,Personal Care,Online,H,4/29/2012,673840701,6/8/2012,3293,81.73,56.67,269136.89,186614.31,82522.58 +Europe,Liechtenstein,Office Supplies,Offline,M,3/31/2014,813552892,4/3/2014,7234,651.21,524.96,4710853.14,3797560.64,913292.5 +Australia and Oceania,Samoa ,Beverages,Offline,L,4/14/2012,776563727,4/21/2012,1319,47.45,31.79,62586.55,41931.01,20655.54 +Europe,Denmark,Cosmetics,Online,C,5/18/2017,714484536,5/18/2017,707,437.2,263.33,309100.4,186174.31,122926.09 +Europe,Moldova ,Clothes,Offline,L,1/5/2015,849239146,1/26/2015,7590,109.28,35.84,829435.2,272025.6,557409.6 +Asia,Philippines,Meat,Offline,L,6/22/2014,123063886,7/12/2014,6193,421.89,364.69,2612764.77,2258525.17,354239.6 +Central America and the Caribbean,Dominica,Personal Care,Offline,H,9/27/2014,248507583,11/4/2014,7771,81.73,56.67,635123.83,440382.57,194741.26 +Asia,Bhutan,Cereal,Online,H,11/10/2015,758431565,12/6/2015,5609,205.7,117.11,1153771.3,656869.99,496901.31 +Sub-Saharan Africa,Sudan,Snacks,Offline,L,2/28/2015,356009662,3/27/2015,25,152.58,97.44,3814.5,2436,1378.5 +Central America and the Caribbean,Guatemala,Household,Offline,L,1/12/2011,964728200,2/26/2011,3368,668.27,502.54,2250733.36,1692554.72,558178.64 +Australia and Oceania,Tonga,Office Supplies,Online,C,4/18/2014,978386008,5/9/2014,5017,651.21,524.96,3267120.57,2633724.32,633396.25 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,C,2/8/2014,211094415,2/21/2014,6383,109.28,35.84,697534.24,228766.72,468767.52 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,H,1/20/2012,347277247,2/3/2012,5910,437.2,263.33,2583852,1556280.3,1027571.7 +Europe,Czech Republic,Vegetables,Offline,C,10/15/2010,891670835,11/17/2010,4070,154.06,90.93,627024.2,370085.1,256939.1 +Central America and the Caribbean,Belize,Personal Care,Offline,M,3/30/2010,519324004,4/14/2010,8368,81.73,56.67,683916.64,474214.56,209702.08 +Sub-Saharan Africa,Malawi,Vegetables,Offline,C,5/29/2011,225598084,6/16/2011,8341,154.06,90.93,1285014.46,758447.13,526567.33 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,H,7/22/2012,176166903,9/2/2012,556,255.28,159.42,141935.68,88637.52,53298.16 +Sub-Saharan Africa,Botswana,Personal Care,Online,C,1/12/2013,157016789,2/26/2013,3612,81.73,56.67,295208.76,204692.04,90516.72 +Sub-Saharan Africa,The Gambia,Vegetables,Online,M,1/7/2017,924446570,2/3/2017,3138,154.06,90.93,483440.28,285338.34,198101.94 +Sub-Saharan Africa,Djibouti,Fruits,Offline,L,8/17/2014,155067574,8/17/2014,6796,9.33,6.92,63406.68,47028.32,16378.36 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,C,12/18/2015,995803630,1/3/2016,9278,651.21,524.96,6041926.38,4870578.88,1171347.5 +Asia,Japan,Personal Care,Online,H,1/19/2017,813891065,2/25/2017,7307,81.73,56.67,597201.11,414087.69,183113.42 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,C,3/13/2011,646878707,3/29/2011,4639,109.28,35.84,506949.92,166261.76,340688.16 +Sub-Saharan Africa,Tanzania,Personal Care,Online,L,6/26/2015,252627885,7/13/2015,7060,81.73,56.67,577013.8,400090.2,176923.6 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,H,12/26/2013,359312427,2/10/2014,7387,109.28,35.84,807251.36,264750.08,542501.28 +Sub-Saharan Africa,Rwanda,Clothes,Offline,M,7/26/2014,415418660,8/12/2014,468,109.28,35.84,51143.04,16773.12,34369.92 +North America,United States of America,Fruits,Offline,M,10/13/2014,839745414,11/21/2014,8184,9.33,6.92,76356.72,56633.28,19723.44 +Sub-Saharan Africa,Cape Verde,Meat,Offline,M,4/6/2013,771404016,5/2/2013,4445,421.89,364.69,1875301.05,1621047.05,254254 +Central America and the Caribbean,El Salvador,Cereal,Offline,H,6/28/2013,319818294,8/6/2013,195,205.7,117.11,40111.5,22836.45,17275.05 +Europe,Slovakia,Cereal,Online,M,6/8/2012,114724576,7/23/2012,8406,205.7,117.11,1729114.2,984426.66,744687.54 +Australia and Oceania,Palau,Beverages,Offline,M,12/3/2011,856171691,12/5/2011,9084,47.45,31.79,431035.8,288780.36,142255.44 +North America,Canada,Office Supplies,Online,L,10/31/2014,164520967,12/6/2014,4265,651.21,524.96,2777410.65,2238954.4,538456.25 +Asia,Maldives,Snacks,Offline,C,10/7/2013,230446231,10/8/2013,3016,152.58,97.44,460181.28,293879.04,166302.24 +Europe,Ireland,Baby Food,Online,C,7/11/2017,164933812,8/5/2017,6435,255.28,159.42,1642726.8,1025867.7,616859.1 +Central America and the Caribbean,Guatemala,Beverages,Offline,H,1/17/2017,949282538,2/3/2017,2653,47.45,31.79,125884.85,84338.87,41545.98 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,L,11/28/2011,485103738,11/30/2011,1831,154.06,90.93,282083.86,166492.83,115591.03 +Europe,Serbia,Cereal,Online,M,2/7/2014,344321238,3/23/2014,1161,205.7,117.11,238817.7,135964.71,102852.99 +Australia and Oceania,Australia,Personal Care,Online,M,12/24/2013,819171369,1/11/2014,9867,81.73,56.67,806429.91,559162.89,247267.02 +Sub-Saharan Africa,South Sudan,Household,Online,L,4/23/2014,472202956,6/1/2014,4203,668.27,502.54,2808738.81,2112175.62,696563.19 +Australia and Oceania,Papua New Guinea,Personal Care,Offline,H,5/8/2011,186277329,6/12/2011,2456,81.73,56.67,200728.88,139181.52,61547.36 +Middle East and North Africa,Oman,Baby Food,Offline,C,10/16/2013,914568316,11/7/2013,9943,255.28,159.42,2538249.04,1585113.06,953135.98 +Europe,United Kingdom,Cereal,Offline,C,3/26/2016,530562245,4/25/2016,4014,205.7,117.11,825679.8,470079.54,355600.26 +Middle East and North Africa,Iraq,Fruits,Online,C,7/26/2010,578057944,8/21/2010,9046,9.33,6.92,84399.18,62598.32,21800.86 +Europe,Ireland,Office Supplies,Online,H,6/13/2012,421166741,7/25/2012,1453,651.21,524.96,946208.13,762766.88,183441.25 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,C,2/13/2012,394312465,3/29/2012,4676,255.28,159.42,1193689.28,745447.92,448241.36 +Central America and the Caribbean,Dominican Republic,Clothes,Online,L,1/3/2016,452231442,1/23/2016,4188,109.28,35.84,457664.64,150097.92,307566.72 +Australia and Oceania,East Timor,Snacks,Online,H,9/5/2012,619972503,10/12/2012,2496,152.58,97.44,380839.68,243210.24,137629.44 +Europe,Poland,Baby Food,Offline,H,7/2/2014,542896974,7/31/2014,4134,255.28,159.42,1055327.52,659042.28,396285.24 +Europe,Bulgaria,Cereal,Online,C,12/14/2015,836678683,1/3/2016,670,205.7,117.11,137819,78463.7,59355.3 +Europe,Vatican City,Clothes,Offline,L,8/1/2012,837303960,9/15/2012,5703,109.28,35.84,623223.84,204395.52,418828.32 +Europe,United Kingdom,Clothes,Online,H,5/16/2012,851071631,6/13/2012,9863,109.28,35.84,1077828.64,353489.92,724338.72 +Central America and the Caribbean,Guatemala,Meat,Offline,C,10/15/2016,804593026,10/20/2016,5811,421.89,364.69,2451602.79,2119213.59,332389.2 +Europe,Serbia,Household,Offline,L,1/2/2017,694791972,1/6/2017,3239,668.27,502.54,2164526.53,1627727.06,536799.47 +Sub-Saharan Africa,Eritrea,Office Supplies,Offline,H,10/30/2012,138904798,11/12/2012,3871,651.21,524.96,2520833.91,2032120.16,488713.75 +Europe,Hungary,Fruits,Online,C,7/3/2016,624480330,7/10/2016,6462,9.33,6.92,60290.46,44717.04,15573.42 +Middle East and North Africa,Somalia,Fruits,Online,H,1/13/2011,559379899,2/12/2011,1798,9.33,6.92,16775.34,12442.16,4333.18 +Central America and the Caribbean,Guatemala,Snacks,Offline,M,7/27/2014,221777331,8/3/2014,7696,152.58,97.44,1174255.68,749898.24,424357.44 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,L,1/15/2016,410158956,2/16/2016,4004,152.58,97.44,610930.32,390149.76,220780.56 +Sub-Saharan Africa,South Sudan,Office Supplies,Offline,L,10/16/2016,193323600,11/20/2016,7604,651.21,524.96,4951800.84,3991795.84,960005 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,M,9/2/2011,960382592,9/10/2011,7406,651.21,524.96,4822861.26,3887853.76,935007.5 +Asia,Philippines,Snacks,Online,H,7/5/2015,570759761,8/9/2015,9352,152.58,97.44,1426928.16,911258.88,515669.28 +Central America and the Caribbean,Nicaragua,Fruits,Offline,M,12/4/2013,104191434,12/13/2013,1416,9.33,6.92,13211.28,9798.72,3412.56 +Europe,Poland,Meat,Online,M,7/11/2012,710726439,7/26/2012,8602,421.89,364.69,3629097.78,3137063.38,492034.4 +Central America and the Caribbean,Belize,Cosmetics,Offline,L,5/31/2010,460726106,7/20/2010,7948,437.2,263.33,3474865.6,2092946.84,1381918.76 +Europe,Greece,Snacks,Online,L,7/16/2011,194864261,8/31/2011,3520,152.58,97.44,537081.6,342988.8,194092.8 +Asia,Taiwan,Beverages,Online,L,5/8/2013,374127233,5/11/2013,1417,47.45,31.79,67236.65,45046.43,22190.22 +Europe,Sweden,Snacks,Offline,H,7/27/2010,629813849,8/4/2010,4769,152.58,97.44,727654.02,464691.36,262962.66 +Asia,Maldives,Clothes,Offline,M,2/16/2014,213535439,2/27/2014,8737,109.28,35.84,954779.36,313134.08,641645.28 +Sub-Saharan Africa,Malawi,Cosmetics,Online,H,2/4/2017,247215831,3/25/2017,5513,437.2,263.33,2410283.6,1451738.29,958545.31 +Europe,Sweden,Baby Food,Online,M,8/9/2013,573091351,8/31/2013,9321,255.28,159.42,2379464.88,1485953.82,893511.06 +Europe,Moldova ,Meat,Online,C,3/18/2010,203710830,4/9/2010,1416,421.89,364.69,597396.24,516401.04,80995.2 +Sub-Saharan Africa,Central African Republic,Meat,Online,M,7/14/2014,471935594,7/14/2014,5084,421.89,364.69,2144888.76,1854083.96,290804.8 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,C,4/29/2016,980939471,6/18/2016,643,255.28,159.42,164145.04,102507.06,61637.98 +Middle East and North Africa,Lebanon,Snacks,Offline,M,12/24/2013,954208791,1/16/2014,441,152.58,97.44,67287.78,42971.04,24316.74 +Central America and the Caribbean,Saint Lucia,Clothes,Online,C,9/28/2010,585542380,10/11/2010,3857,109.28,35.84,421492.96,138234.88,283258.08 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,H,12/1/2010,589051568,12/28/2010,2304,651.21,524.96,1500387.84,1209507.84,290880 +Sub-Saharan Africa,Namibia,Personal Care,Online,L,2/2/2016,849160182,2/9/2016,4223,81.73,56.67,345145.79,239317.41,105828.38 +Central America and the Caribbean,Haiti,Meat,Online,C,10/7/2013,870604550,10/20/2013,88,421.89,364.69,37126.32,32092.72,5033.6 +North America,United States of America,Beverages,Offline,L,6/15/2011,228433501,7/25/2011,7404,47.45,31.79,351319.8,235373.16,115946.64 +Sub-Saharan Africa,South Africa,Beverages,Offline,L,2/20/2010,818008363,4/8/2010,5707,47.45,31.79,270797.15,181425.53,89371.62 +Middle East and North Africa,Qatar,Baby Food,Offline,M,9/4/2015,105002963,10/4/2015,1565,255.28,159.42,399513.2,249492.3,150020.9 +Middle East and North Africa,Afghanistan,Vegetables,Online,C,4/2/2012,575403630,4/3/2012,3576,154.06,90.93,550918.56,325165.68,225752.88 +North America,United States of America,Baby Food,Offline,L,8/19/2011,285509192,8/29/2011,7370,255.28,159.42,1881413.6,1174925.4,706488.2 +Middle East and North Africa,Syria,Cereal,Online,M,7/1/2011,511930978,7/19/2011,607,205.7,117.11,124859.9,71085.77,53774.13 +Europe,Monaco,Household,Online,M,5/18/2014,801592814,6/12/2014,7982,668.27,502.54,5334131.14,4011274.28,1322856.86 +Middle East and North Africa,Morocco,Meat,Offline,H,4/20/2016,321731030,6/5/2016,6216,421.89,364.69,2622468.24,2266913.04,355555.2 +Asia,South Korea,Office Supplies,Offline,L,7/28/2010,109894454,8/29/2010,9066,651.21,524.96,5903869.86,4759287.36,1144582.5 +Europe,France,Fruits,Online,H,4/11/2014,823944413,5/30/2014,2317,9.33,6.92,21617.61,16033.64,5583.97 +Sub-Saharan Africa,Rwanda,Household,Offline,M,6/26/2011,492054736,6/26/2011,8786,668.27,502.54,5871420.22,4415316.44,1456103.78 +Middle East and North Africa,Libya,Cosmetics,Offline,H,1/22/2010,362711751,1/25/2010,3322,437.2,263.33,1452378.4,874782.26,577596.14 +Europe,Russia,Vegetables,Online,H,2/18/2015,854714286,3/2/2015,7806,154.06,90.93,1202592.36,709799.58,492792.78 +Central America and the Caribbean,Dominica,Personal Care,Offline,C,3/11/2010,207173669,4/27/2010,6147,81.73,56.67,502394.31,348350.49,154043.82 +Sub-Saharan Africa,South Africa,Fruits,Online,L,11/9/2013,329513728,11/22/2013,9290,9.33,6.92,86675.7,64286.8,22388.9 +North America,Mexico,Personal Care,Offline,C,7/14/2015,951470792,8/15/2015,206,81.73,56.67,16836.38,11674.02,5162.36 +Middle East and North Africa,Libya,Beverages,Online,M,1/13/2017,973093688,1/23/2017,8901,47.45,31.79,422352.45,282962.79,139389.66 +Europe,Hungary,Fruits,Online,C,9/7/2013,714743745,9/27/2013,7412,9.33,6.92,69153.96,51291.04,17862.92 +Sub-Saharan Africa,Zimbabwe,Household,Online,H,3/20/2013,567094790,4/11/2013,4805,668.27,502.54,3211037.35,2414704.7,796332.65 +Central America and the Caribbean,Jamaica,Cereal,Offline,C,11/12/2016,541133153,12/21/2016,2180,205.7,117.11,448426,255299.8,193126.2 +Sub-Saharan Africa,Benin,Meat,Online,H,7/26/2015,718157660,8/27/2015,7666,421.89,364.69,3234208.74,2795713.54,438495.2 +Asia,Philippines,Meat,Online,L,6/19/2016,799779641,7/16/2016,1424,421.89,364.69,600771.36,519318.56,81452.8 +Europe,Italy,Cereal,Offline,C,6/3/2016,557922923,7/8/2016,646,205.7,117.11,132882.2,75653.06,57229.14 +Sub-Saharan Africa,Senegal,Clothes,Offline,L,5/7/2013,284823834,6/10/2013,4557,109.28,35.84,497988.96,163322.88,334666.08 +Middle East and North Africa,Tunisia ,Cereal,Offline,H,1/6/2010,343031203,2/12/2010,9411,205.7,117.11,1935842.7,1102122.21,833720.49 +Middle East and North Africa,Jordan,Personal Care,Offline,C,4/5/2010,715406358,4/28/2010,3494,81.73,56.67,285564.62,198004.98,87559.64 +Sub-Saharan Africa,Cameroon,Clothes,Offline,C,3/12/2015,555123126,3/20/2015,2124,109.28,35.84,232110.72,76124.16,155986.56 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,H,11/5/2011,435667836,11/27/2011,2649,152.58,97.44,404184.42,258118.56,146065.86 +Europe,Hungary,Cosmetics,Offline,M,10/28/2014,100839316,11/29/2014,9449,437.2,263.33,4131102.8,2488205.17,1642897.63 +Asia,Japan,Clothes,Online,H,1/26/2017,714748895,2/14/2017,8936,109.28,35.84,976526.08,320266.24,656259.84 +Middle East and North Africa,Qatar,Beverages,Offline,H,5/22/2016,811820399,5/24/2016,4551,47.45,31.79,215944.95,144676.29,71268.66 +Europe,Lithuania,Personal Care,Offline,M,8/25/2011,346790158,9/8/2011,1769,81.73,56.67,144580.37,100249.23,44331.14 +Europe,Monaco,Clothes,Offline,H,2/16/2014,244707000,3/14/2014,3094,109.28,35.84,338112.32,110888.96,227223.36 +Asia,South Korea,Cosmetics,Online,L,6/21/2013,150932252,7/12/2013,3062,437.2,263.33,1338706.4,806316.46,532389.94 +Europe,Luxembourg,Clothes,Online,C,9/25/2011,681139743,10/17/2011,3241,109.28,35.84,354176.48,116157.44,238019.04 +North America,Greenland,Cosmetics,Offline,H,1/16/2012,271315801,1/31/2012,7230,437.2,263.33,3160956,1903875.9,1257080.1 +Sub-Saharan Africa,Rwanda,Cereal,Online,H,10/18/2014,127759253,11/12/2014,5657,205.7,117.11,1163644.9,662491.27,501153.63 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,M,11/23/2013,177081429,12/30/2013,1185,255.28,159.42,302506.8,188912.7,113594.1 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,C,8/28/2015,416206157,9/25/2015,3506,421.89,364.69,1479146.34,1278603.14,200543.2 +Europe,Netherlands,Snacks,Offline,C,4/26/2012,462369763,6/1/2012,4343,152.58,97.44,662654.94,423181.92,239473.02 +Asia,Bhutan,Meat,Online,M,2/12/2016,903121078,3/21/2016,2451,421.89,364.69,1034052.39,893855.19,140197.2 +Middle East and North Africa,Pakistan,Personal Care,Online,M,1/23/2010,146321427,2/17/2010,8617,81.73,56.67,704267.41,488325.39,215942.02 +Europe,France,Vegetables,Online,H,4/21/2012,270144641,5/16/2012,657,154.06,90.93,101217.42,59741.01,41476.41 +North America,Greenland,Snacks,Offline,H,10/9/2011,273077046,11/9/2011,8421,152.58,97.44,1284876.18,820542.24,464333.94 +Europe,Estonia,Cereal,Online,H,5/19/2017,123917472,6/10/2017,8788,205.7,117.11,1807691.6,1029162.68,778528.92 +Middle East and North Africa,Iraq,Baby Food,Online,L,5/28/2016,311777245,7/10/2016,670,255.28,159.42,171037.6,106811.4,64226.2 +Sub-Saharan Africa,Uganda,Personal Care,Offline,H,2/11/2016,496080195,3/6/2016,9,81.73,56.67,735.57,510.03,225.54 +Middle East and North Africa,Oman,Vegetables,Offline,M,4/4/2017,856562650,4/14/2017,4778,154.06,90.93,736098.68,434463.54,301635.14 +Middle East and North Africa,Qatar,Cosmetics,Online,M,4/21/2010,743273437,5/28/2010,9982,437.2,263.33,4364130.4,2628560.06,1735570.34 +Australia and Oceania,Kiribati,Personal Care,Online,M,1/27/2017,926573884,3/17/2017,2658,81.73,56.67,217238.34,150628.86,66609.48 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,M,3/24/2011,447137820,4/24/2011,6872,154.06,90.93,1058700.32,624870.96,433829.36 +Sub-Saharan Africa,Tanzania,Personal Care,Online,M,12/4/2012,665951573,1/5/2013,8724,81.73,56.67,713012.52,494389.08,218623.44 +Asia,Nepal,Beverages,Online,H,11/23/2016,314313971,12/31/2016,1344,47.45,31.79,63772.8,42725.76,21047.04 +Sub-Saharan Africa,Swaziland,Personal Care,Online,M,5/9/2011,443836343,6/28/2011,9892,81.73,56.67,808473.16,560579.64,247893.52 +Middle East and North Africa,Saudi Arabia,Snacks,Online,H,1/30/2012,376442515,2/2/2012,6561,152.58,97.44,1001077.38,639303.84,361773.54 +Australia and Oceania,Samoa ,Clothes,Offline,M,3/18/2013,854368817,3/19/2013,5574,109.28,35.84,609126.72,199772.16,409354.56 +Europe,Estonia,Personal Care,Offline,H,9/23/2013,890164077,10/27/2013,8187,81.73,56.67,669123.51,463957.29,205166.22 +Europe,Netherlands,Cereal,Online,L,9/5/2013,916689622,9/8/2013,7685,205.7,117.11,1580804.5,899990.35,680814.15 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,L,5/23/2010,537119281,5/23/2010,4386,154.06,90.93,675707.16,398818.98,276888.18 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,M,5/27/2017,774939382,6/25/2017,639,437.2,263.33,279370.8,168267.87,111102.93 +Europe,Greece,Fruits,Offline,C,3/27/2015,923948752,4/29/2015,5823,9.33,6.92,54328.59,40295.16,14033.43 +Asia,Cambodia,Vegetables,Offline,L,10/9/2015,798258721,10/27/2015,1350,154.06,90.93,207981,122755.5,85225.5 +Sub-Saharan Africa,Tanzania,Cereal,Offline,M,1/9/2013,282293117,2/7/2013,5661,205.7,117.11,1164467.7,662959.71,501507.99 +Australia and Oceania,Palau,Beverages,Offline,H,3/20/2017,680788266,4/10/2017,9231,47.45,31.79,438010.95,293453.49,144557.46 +Central America and the Caribbean,Dominica,Vegetables,Online,M,2/19/2013,668792998,4/3/2013,9565,154.06,90.93,1473583.9,869745.45,603838.45 +Asia,Bhutan,Household,Offline,C,12/1/2016,341668641,12/3/2016,6198,668.27,502.54,4141937.46,3114742.92,1027194.54 +Sub-Saharan Africa,Seychelles ,Fruits,Online,C,9/11/2011,765089023,10/28/2011,5699,9.33,6.92,53171.67,39437.08,13734.59 +Sub-Saharan Africa,Cameroon,Fruits,Online,C,12/12/2011,825040471,1/18/2012,6664,9.33,6.92,62175.12,46114.88,16060.24 +Europe,Lithuania,Beverages,Online,H,4/17/2014,377821815,5/8/2014,4726,47.45,31.79,224248.7,150239.54,74009.16 +Sub-Saharan Africa,Mauritius ,Cosmetics,Offline,L,5/30/2016,700044381,6/12/2016,7544,437.2,263.33,3298236.8,1986561.52,1311675.28 +Asia,Turkmenistan,Cereal,Offline,H,4/7/2013,438631999,4/19/2013,9811,205.7,117.11,2018122.7,1148966.21,869156.49 +Europe,Netherlands,Meat,Offline,L,1/10/2016,560820996,2/12/2016,8250,421.89,364.69,3480592.5,3008692.5,471900 +Middle East and North Africa,Qatar,Vegetables,Online,C,6/3/2010,304160201,6/29/2010,6617,154.06,90.93,1019415.02,601683.81,417731.21 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,C,7/16/2013,326510941,7/24/2013,698,437.2,263.33,305165.6,183804.34,121361.26 +Asia,Sri Lanka,Snacks,Online,C,1/10/2017,456047046,2/12/2017,3310,152.58,97.44,505039.8,322526.4,182513.4 +Central America and the Caribbean,Nicaragua,Clothes,Offline,L,8/7/2013,141254842,8/23/2013,9302,109.28,35.84,1016522.56,333383.68,683138.88 +Europe,Portugal,Household,Online,H,12/17/2015,700933158,12/31/2015,553,668.27,502.54,369553.31,277904.62,91648.69 +North America,Mexico,Clothes,Offline,C,3/2/2015,374193322,4/17/2015,974,109.28,35.84,106438.72,34908.16,71530.56 +Middle East and North Africa,Lebanon,Personal Care,Online,M,9/12/2014,170459163,9/28/2014,1509,81.73,56.67,123330.57,85515.03,37815.54 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,M,7/12/2011,719467008,8/28/2011,5131,154.06,90.93,790481.86,466561.83,323920.03 +Europe,Switzerland,Cosmetics,Online,H,1/19/2015,921265685,3/6/2015,1844,437.2,263.33,806196.8,485580.52,320616.28 +Middle East and North Africa,Yemen,Fruits,Online,H,1/3/2013,196216523,2/5/2013,3684,9.33,6.92,34371.72,25493.28,8878.44 +Sub-Saharan Africa,Mauritania,Clothes,Online,L,2/20/2013,734993350,3/13/2013,9720,109.28,35.84,1062201.6,348364.8,713836.8 +Australia and Oceania,Fiji,Vegetables,Offline,M,9/4/2016,748582494,10/5/2016,1050,154.06,90.93,161763,95476.5,66286.5 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,L,7/23/2014,318282783,8/17/2014,5803,437.2,263.33,2537071.6,1528103.99,1008967.61 +Europe,Montenegro,Beverages,Online,M,12/5/2013,945705544,1/3/2014,4141,47.45,31.79,196490.45,131642.39,64848.06 +Europe,France,Vegetables,Online,M,8/23/2011,602774608,8/26/2011,3256,154.06,90.93,501619.36,296068.08,205551.28 +Sub-Saharan Africa,Senegal,Cereal,Offline,M,3/11/2013,481726300,4/7/2013,2372,205.7,117.11,487920.4,277784.92,210135.48 +Sub-Saharan Africa,Cameroon,Clothes,Offline,H,10/9/2013,945109450,10/22/2013,7744,109.28,35.84,846264.32,277544.96,568719.36 +Europe,Russia,Snacks,Offline,C,3/20/2017,175785386,4/29/2017,7657,152.58,97.44,1168305.06,746098.08,422206.98 +Middle East and North Africa,Oman,Clothes,Offline,H,1/25/2017,926927936,2/17/2017,7429,109.28,35.84,811841.12,266255.36,545585.76 +Sub-Saharan Africa,Nigeria,Clothes,Offline,C,7/4/2015,172023427,8/16/2015,4410,109.28,35.84,481924.8,158054.4,323870.4 +Central America and the Caribbean,Jamaica,Fruits,Online,M,12/24/2011,354870688,1/9/2012,2978,9.33,6.92,27784.74,20607.76,7176.98 +Sub-Saharan Africa,The Gambia,Fruits,Offline,M,8/4/2014,839581048,8/29/2014,9544,9.33,6.92,89045.52,66044.48,23001.04 +Sub-Saharan Africa,Namibia,Cereal,Online,L,7/25/2013,160578334,8/31/2013,7552,205.7,117.11,1553446.4,884414.72,669031.68 +Europe,Austria,Personal Care,Offline,H,5/3/2015,972598874,6/8/2015,2475,81.73,56.67,202281.75,140258.25,62023.5 +Asia,Bangladesh,Clothes,Offline,M,1/18/2016,600691497,3/1/2016,6817,109.28,35.84,744961.76,244321.28,500640.48 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,M,11/29/2012,490217530,1/9/2013,5116,421.89,364.69,2158389.24,1865754.04,292635.2 +Central America and the Caribbean,Cuba,Personal Care,Offline,H,7/24/2015,356850802,7/27/2015,8937,81.73,56.67,730421.01,506459.79,223961.22 +Central America and the Caribbean,Guatemala,Clothes,Offline,C,12/21/2011,436577641,1/4/2012,1881,109.28,35.84,205555.68,67415.04,138140.64 +Middle East and North Africa,Qatar,Personal Care,Offline,M,2/13/2010,135696876,2/13/2010,4576,81.73,56.67,373996.48,259321.92,114674.56 +Sub-Saharan Africa,Gabon,Household,Online,H,6/23/2011,280819833,8/9/2011,9684,668.27,502.54,6471526.68,4866597.36,1604929.32 +Sub-Saharan Africa,Sudan,Meat,Offline,M,10/12/2014,868870341,11/10/2014,6897,421.89,364.69,2909775.33,2515266.93,394508.4 +Middle East and North Africa,Libya,Meat,Offline,C,4/12/2012,617084729,5/18/2012,7939,421.89,364.69,3349384.71,2895273.91,454110.8 +Sub-Saharan Africa,Comoros,Beverages,Offline,H,3/15/2016,113011825,5/1/2016,1565,47.45,31.79,74259.25,49751.35,24507.9 +Middle East and North Africa,Yemen,Cereal,Offline,C,2/19/2017,464512956,4/9/2017,8561,205.7,117.11,1760997.7,1002578.71,758418.99 +Asia,Vietnam,Cereal,Offline,M,7/6/2010,149761950,7/28/2010,6744,205.7,117.11,1387240.8,789789.84,597450.96 +Europe,Slovakia,Baby Food,Offline,H,7/19/2015,867245137,7/27/2015,5963,255.28,159.42,1522234.64,950621.46,571613.18 +Sub-Saharan Africa,Senegal,Baby Food,Offline,C,11/14/2010,785761344,12/23/2010,3098,255.28,159.42,790857.44,493883.16,296974.28 +Sub-Saharan Africa,Botswana,Snacks,Offline,H,1/17/2014,394421899,1/22/2014,7060,152.58,97.44,1077214.8,687926.4,389288.4 +Sub-Saharan Africa,Guinea,Meat,Online,M,3/10/2017,252650630,4/20/2017,3791,421.89,364.69,1599384.99,1382539.79,216845.2 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,L,6/28/2013,540183866,8/7/2013,1265,81.73,56.67,103388.45,71687.55,31700.9 +Asia,Kyrgyzstan,Baby Food,Offline,L,2/17/2016,607070434,3/24/2016,4487,255.28,159.42,1145441.36,715317.54,430123.82 +Europe,Greece,Fruits,Online,M,8/19/2016,323671662,9/13/2016,492,9.33,6.92,4590.36,3404.64,1185.72 +Middle East and North Africa,Bahrain,Beverages,Offline,M,5/21/2011,530661380,7/3/2011,3350,47.45,31.79,158957.5,106496.5,52461 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,L,12/22/2012,789025914,1/29/2013,9157,651.21,524.96,5963129.97,4807058.72,1156071.25 +Sub-Saharan Africa,Eritrea,Fruits,Online,H,2/15/2016,730064094,4/1/2016,1044,9.33,6.92,9740.52,7224.48,2516.04 +Sub-Saharan Africa,The Gambia,Meat,Online,L,8/15/2016,505387246,8/30/2016,4172,421.89,364.69,1760125.08,1521486.68,238638.4 +Sub-Saharan Africa,Djibouti,Household,Offline,L,2/9/2015,336919200,3/18/2015,733,668.27,502.54,489841.91,368361.82,121480.09 +Europe,Sweden,Household,Offline,C,4/16/2013,966896283,4/25/2013,4952,668.27,502.54,3309273.04,2488578.08,820694.96 +Europe,Bosnia and Herzegovina,Snacks,Online,C,2/22/2010,507867324,3/18/2010,8082,152.58,97.44,1233151.56,787510.08,445641.48 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,L,4/19/2013,292693650,5/23/2013,3410,152.58,97.44,520297.8,332270.4,188027.4 +Sub-Saharan Africa,Sudan,Beverages,Offline,L,7/3/2012,824549090,8/1/2012,1254,47.45,31.79,59502.3,39864.66,19637.64 +Central America and the Caribbean,Cuba,Household,Online,L,9/22/2013,426919972,10/6/2013,3962,668.27,502.54,2647685.74,1991063.48,656622.26 +Middle East and North Africa,Afghanistan,Baby Food,Offline,L,8/18/2012,193605124,9/19/2012,914,255.28,159.42,233325.92,145709.88,87616.04 +Europe,Albania,Meat,Online,M,7/12/2013,838715875,8/19/2013,3520,421.89,364.69,1485052.8,1283708.8,201344 +Asia,China,Snacks,Online,L,6/7/2010,446676051,7/5/2010,225,152.58,97.44,34330.5,21924,12406.5 +Europe,Iceland,Meat,Online,L,7/27/2013,322221982,8/4/2013,1500,421.89,364.69,632835,547035,85800 +Sub-Saharan Africa,Cameroon,Baby Food,Online,M,4/17/2015,940402495,5/11/2015,4851,255.28,159.42,1238363.28,773346.42,465016.86 +Middle East and North Africa,Lebanon,Personal Care,Offline,M,8/6/2016,596578919,9/12/2016,9814,81.73,56.67,802098.22,556159.38,245938.84 +Central America and the Caribbean,The Bahamas,Clothes,Offline,C,10/5/2015,356425082,11/16/2015,2957,109.28,35.84,323140.96,105978.88,217162.08 +Europe,Belarus,Office Supplies,Offline,M,2/12/2012,905927312,4/2/2012,2878,651.21,524.96,1874182.38,1510834.88,363347.5 +Europe,Cyprus,Cereal,Offline,H,6/4/2017,301384437,6/14/2017,5207,205.7,117.11,1071079.9,609791.77,461288.13 +Europe,Poland,Office Supplies,Online,H,3/24/2014,719407784,4/30/2014,7605,651.21,524.96,4952452.05,3992320.8,960131.25 +Sub-Saharan Africa,Togo,Clothes,Offline,H,8/17/2012,806921184,9/13/2012,4765,109.28,35.84,520719.2,170777.6,349941.6 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,M,3/22/2016,631160962,5/9/2016,3409,109.28,35.84,372535.52,122178.56,250356.96 +Europe,Portugal,Vegetables,Online,H,9/29/2010,329675948,11/17/2010,7294,154.06,90.93,1123713.64,663243.42,460470.22 +Europe,Montenegro,Fruits,Online,H,4/12/2013,560327470,5/28/2013,2205,9.33,6.92,20572.65,15258.6,5314.05 +Europe,Montenegro,Cosmetics,Online,L,6/22/2015,251289355,8/5/2015,959,437.2,263.33,419274.8,252533.47,166741.33 +Asia,Taiwan,Personal Care,Online,H,1/14/2010,651047933,1/22/2010,8406,81.73,56.67,687022.38,476368.02,210654.36 +Europe,Switzerland,Cosmetics,Offline,M,4/4/2017,378402030,5/19/2017,6424,437.2,263.33,2808572.8,1691631.92,1116940.88 +Central America and the Caribbean,Barbados,Cosmetics,Offline,C,1/15/2013,372462975,2/6/2013,8926,437.2,263.33,3902447.2,2350483.58,1551963.62 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,M,1/5/2016,742654597,2/22/2016,6854,437.2,263.33,2996568.8,1804863.82,1191704.98 +Sub-Saharan Africa,Niger,Cosmetics,Offline,M,7/28/2015,318713223,9/6/2015,3180,437.2,263.33,1390296,837389.4,552906.6 +Sub-Saharan Africa,South Sudan,Household,Online,C,7/16/2013,700687682,7/24/2013,7911,668.27,502.54,5286683.97,3975593.94,1311090.03 +Middle East and North Africa,Qatar,Meat,Offline,C,10/21/2012,408939301,11/14/2012,3082,421.89,364.69,1300264.98,1123974.58,176290.4 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Online,M,7/15/2013,734141910,9/1/2013,7760,47.45,31.79,368212,246690.4,121521.6 +Europe,Belgium,Snacks,Offline,H,12/18/2016,787281835,12/19/2016,3045,152.58,97.44,464606.1,296704.8,167901.3 +Australia and Oceania,Papua New Guinea,Cereal,Online,M,1/9/2014,649657905,2/25/2014,7066,205.7,117.11,1453476.2,827499.26,625976.94 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,H,11/11/2011,922881448,11/20/2011,9984,651.21,524.96,6501680.64,5241200.64,1260480 +Europe,Ireland,Clothes,Offline,M,11/28/2014,478876292,11/29/2014,8991,109.28,35.84,982536.48,322237.44,660299.04 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,L,7/4/2013,509878766,8/23/2013,3312,81.73,56.67,270689.76,187691.04,82998.72 +Middle East and North Africa,Israel,Personal Care,Online,M,6/5/2010,478437697,6/22/2010,9201,81.73,56.67,751997.73,521420.67,230577.06 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,M,1/27/2017,367414414,3/3/2017,4945,437.2,263.33,2161954,1302166.85,859787.15 +Sub-Saharan Africa,Mauritania,Snacks,Online,C,11/5/2011,229982745,11/21/2011,5860,152.58,97.44,894118.8,570998.4,323120.4 +Asia,Myanmar,Snacks,Online,L,1/24/2012,639629018,3/6/2012,9295,152.58,97.44,1418231.1,905704.8,512526.3 +Australia and Oceania,Marshall Islands,Meat,Online,L,3/8/2017,440152060,4/6/2017,9631,421.89,364.69,4063222.59,3512329.39,550893.2 +North America,United States of America,Baby Food,Offline,C,8/1/2012,795663201,8/9/2012,3278,255.28,159.42,836807.84,522578.76,314229.08 +Europe,Slovakia,Office Supplies,Online,L,3/18/2011,240586268,3/18/2011,3678,651.21,524.96,2395150.38,1930802.88,464347.5 +Middle East and North Africa,Saudi Arabia,Clothes,Online,M,12/3/2011,529657590,1/9/2012,6306,109.28,35.84,689119.68,226007.04,463112.64 +Central America and the Caribbean,Panama,Baby Food,Offline,H,11/14/2010,787925994,12/22/2010,3666,255.28,159.42,935856.48,584433.72,351422.76 +Europe,Netherlands,Baby Food,Offline,L,10/30/2012,660752809,12/8/2012,294,255.28,159.42,75052.32,46869.48,28182.84 +Sub-Saharan Africa,Mali,Household,Offline,L,4/16/2012,763811862,4/27/2012,7758,668.27,502.54,5184438.66,3898705.32,1285733.34 +Sub-Saharan Africa,Eritrea,Meat,Offline,H,5/17/2012,433089482,6/28/2012,9657,421.89,364.69,4074191.73,3521811.33,552380.4 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,C,6/28/2013,874884498,7/1/2013,6620,9.33,6.92,61764.6,45810.4,15954.2 +Australia and Oceania,Australia,Meat,Offline,M,2/5/2017,215808236,3/11/2017,1308,421.89,364.69,551832.12,477014.52,74817.6 +Middle East and North Africa,Iran,Clothes,Online,H,5/19/2014,252784526,5/27/2014,3413,109.28,35.84,372972.64,122321.92,250650.72 +Asia,Indonesia,Vegetables,Online,M,9/17/2012,603049695,10/2/2012,4661,154.06,90.93,718073.66,423824.73,294248.93 +Europe,San Marino,Personal Care,Offline,H,10/5/2016,954152572,11/7/2016,3804,81.73,56.67,310900.92,215572.68,95328.24 +Europe,Ireland,Clothes,Offline,L,2/10/2017,613954484,2/10/2017,1630,109.28,35.84,178126.4,58419.2,119707.2 +Asia,Bangladesh,Baby Food,Online,C,10/6/2016,760629260,11/22/2016,5956,255.28,159.42,1520447.68,949505.52,570942.16 +Europe,Switzerland,Office Supplies,Offline,M,3/22/2012,392663228,4/5/2012,6630,651.21,524.96,4317522.3,3480484.8,837037.5 +Europe,Monaco,Cereal,Online,C,5/28/2012,378855216,6/30/2012,532,205.7,117.11,109432.4,62302.52,47129.88 +Middle East and North Africa,Pakistan,Snacks,Offline,H,2/27/2012,308316552,4/14/2012,6574,152.58,97.44,1003060.92,640570.56,362490.36 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,H,3/3/2011,740471065,4/8/2011,698,81.73,56.67,57047.54,39555.66,17491.88 +Central America and the Caribbean,Belize,Cereal,Online,M,3/13/2010,955055081,4/30/2010,877,205.7,117.11,180398.9,102705.47,77693.43 +Australia and Oceania,New Zealand,Cereal,Online,C,11/8/2014,302117431,11/21/2014,2116,205.7,117.11,435261.2,247804.76,187456.44 +Sub-Saharan Africa,Senegal,Cereal,Offline,C,9/1/2016,452019441,10/2/2016,1452,205.7,117.11,298676.4,170043.72,128632.68 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,C,1/8/2012,445434939,2/11/2012,2952,109.28,35.84,322594.56,105799.68,216794.88 +Central America and the Caribbean,Nicaragua,Meat,Offline,C,7/1/2013,743350255,7/23/2013,2714,421.89,364.69,1145009.46,989768.66,155240.8 +Europe,Poland,Household,Online,L,10/29/2015,977064216,11/29/2015,3869,668.27,502.54,2585536.63,1944327.26,641209.37 +Sub-Saharan Africa,Cape Verde,Household,Offline,H,10/17/2014,398188149,10/27/2014,1577,668.27,502.54,1053861.79,792505.58,261356.21 +Europe,Belarus,Household,Offline,H,1/15/2011,128645884,3/4/2011,8031,668.27,502.54,5366876.37,4035898.74,1330977.63 +Asia,Nepal,Snacks,Offline,L,11/3/2013,910673749,12/19/2013,7454,152.58,97.44,1137331.32,726317.76,411013.56 +Europe,Denmark,Fruits,Offline,L,8/11/2014,856820571,9/23/2014,1102,9.33,6.92,10281.66,7625.84,2655.82 +Asia,Uzbekistan,Snacks,Offline,L,5/24/2013,399947679,7/6/2013,2261,152.58,97.44,344983.38,220311.84,124671.54 +Asia,Brunei,Personal Care,Offline,C,2/2/2015,943228900,3/10/2015,1247,81.73,56.67,101917.31,70667.49,31249.82 +Europe,Greece,Vegetables,Offline,H,7/9/2010,810150563,8/4/2010,410,154.06,90.93,63164.6,37281.3,25883.3 +Australia and Oceania,Vanuatu,Snacks,Offline,M,7/1/2010,194511497,7/9/2010,9129,152.58,97.44,1392902.82,889529.76,503373.06 +Central America and the Caribbean,Dominica,Clothes,Online,L,10/4/2011,710423028,11/9/2011,8816,109.28,35.84,963412.48,315965.44,647447.04 +Middle East and North Africa,Oman,Clothes,Offline,H,11/21/2015,442308986,11/26/2015,7913,109.28,35.84,864732.64,283601.92,581130.72 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,L,5/24/2010,694905698,6/15/2010,6893,9.33,6.92,64311.69,47699.56,16612.13 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,L,5/8/2010,143261992,6/11/2010,3262,152.58,97.44,497715.96,317849.28,179866.68 +Europe,Portugal,Clothes,Online,H,10/1/2016,682739198,11/19/2016,6555,109.28,35.84,716330.4,234931.2,481399.2 +Europe,Cyprus,Vegetables,Offline,H,9/22/2012,679011142,10/6/2012,3341,154.06,90.93,514714.46,303797.13,210917.33 +Australia and Oceania,New Zealand,Clothes,Offline,H,10/3/2012,818064153,11/13/2012,2217,109.28,35.84,242273.76,79457.28,162816.48 +Europe,Belgium,Vegetables,Offline,M,6/17/2013,956197059,7/15/2013,8813,154.06,90.93,1357730.78,801366.09,556364.69 +Middle East and North Africa,Algeria,Beverages,Offline,C,7/7/2012,570021188,8/14/2012,791,47.45,31.79,37532.95,25145.89,12387.06 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,L,6/18/2012,106460368,7/8/2012,2844,81.73,56.67,232440.12,161169.48,71270.64 +Asia,Nepal,Cosmetics,Offline,L,11/22/2016,532750928,1/1/2017,1693,437.2,263.33,740179.6,445817.69,294361.91 +Sub-Saharan Africa,The Gambia,Personal Care,Online,C,7/17/2011,186441695,9/4/2011,1096,81.73,56.67,89576.08,62110.32,27465.76 +Asia,Mongolia,Meat,Online,M,6/28/2013,625393998,7/9/2013,6837,421.89,364.69,2884461.93,2493385.53,391076.4 +Sub-Saharan Africa,Niger,Household,Offline,C,5/23/2014,777781665,6/24/2014,1734,668.27,502.54,1158780.18,871404.36,287375.82 +Sub-Saharan Africa,Benin,Personal Care,Online,C,7/11/2014,992091023,8/8/2014,635,81.73,56.67,51898.55,35985.45,15913.1 +Central America and the Caribbean,Jamaica,Snacks,Offline,H,6/17/2011,787120902,6/20/2011,5421,152.58,97.44,827136.18,528222.24,298913.94 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,M,5/23/2011,201982629,6/20/2011,3,109.28,35.84,327.84,107.52,220.32 +Asia,South Korea,Snacks,Online,L,3/24/2010,246100032,3/31/2010,5323,152.58,97.44,812183.34,518673.12,293510.22 +Asia,Malaysia,Fruits,Offline,L,7/6/2012,649209439,7/17/2012,4355,9.33,6.92,40632.15,30136.6,10495.55 +Europe,Bosnia and Herzegovina,Fruits,Online,C,7/2/2012,311359679,8/21/2012,7103,9.33,6.92,66270.99,49152.76,17118.23 +Middle East and North Africa,Tunisia ,Beverages,Online,H,1/28/2013,452912080,3/13/2013,5604,47.45,31.79,265909.8,178151.16,87758.64 +Sub-Saharan Africa,Malawi,Vegetables,Online,M,5/29/2014,564540469,5/31/2014,8925,154.06,90.93,1374985.5,811550.25,563435.25 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,H,2/24/2010,657231175,4/15/2010,8165,651.21,524.96,5317129.65,4286298.4,1030831.25 +Middle East and North Africa,Morocco,Cosmetics,Online,L,12/17/2013,812283027,2/2/2014,1453,437.2,263.33,635251.6,382618.49,252633.11 +Europe,Bulgaria,Cosmetics,Online,M,4/9/2010,731307351,4/26/2010,8951,437.2,263.33,3913377.2,2357066.83,1556310.37 +Europe,Russia,Office Supplies,Offline,L,1/28/2011,186227977,2/23/2011,7852,651.21,524.96,5113300.92,4121985.92,991315 +Asia,Japan,Vegetables,Online,C,4/18/2014,369281232,6/7/2014,7378,154.06,90.93,1136654.68,670881.54,465773.14 +Sub-Saharan Africa,Ethiopia,Household,Offline,C,2/16/2015,743015944,2/16/2015,3784,668.27,502.54,2528733.68,1901611.36,627122.32 +Middle East and North Africa,Oman,Clothes,Online,H,5/27/2017,390293443,6/3/2017,5358,109.28,35.84,585522.24,192030.72,393491.52 +Europe,Russia,Cosmetics,Online,C,9/1/2014,264287555,10/8/2014,7415,437.2,263.33,3241838,1952591.95,1289246.05 +Europe,Lithuania,Cosmetics,Offline,C,9/1/2016,938484609,9/19/2016,7306,437.2,263.33,3194183.2,1923888.98,1270294.22 +Europe,Croatia,Baby Food,Offline,H,4/16/2015,356683433,5/5/2015,9409,255.28,159.42,2401929.52,1499982.78,901946.74 +Europe,Latvia,Snacks,Online,L,1/19/2011,582995355,2/9/2011,136,152.58,97.44,20750.88,13251.84,7499.04 +Middle East and North Africa,Morocco,Beverages,Offline,L,11/25/2016,151844203,1/6/2017,2929,47.45,31.79,138981.05,93112.91,45868.14 +Middle East and North Africa,Somalia,Cereal,Online,H,7/22/2016,817966306,8/6/2016,3262,205.7,117.11,670993.4,382012.82,288980.58 +Europe,Denmark,Office Supplies,Online,H,9/26/2013,806410491,10/7/2013,3639,651.21,524.96,2369753.19,1910329.44,459423.75 +Middle East and North Africa,Saudi Arabia,Clothes,Online,C,3/21/2013,662538087,4/5/2013,8598,109.28,35.84,939589.44,308152.32,631437.12 +Asia,Philippines,Snacks,Offline,M,1/24/2017,102022922,3/14/2017,9705,152.58,97.44,1480788.9,945655.2,535133.7 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,M,4/2/2013,260851323,5/20/2013,558,651.21,524.96,363375.18,292927.68,70447.5 +Middle East and North Africa,Jordan,Cosmetics,Offline,C,5/1/2017,545322120,6/5/2017,1788,437.2,263.33,781713.6,470834.04,310879.56 +Middle East and North Africa,Algeria,Personal Care,Offline,C,8/17/2015,882046639,10/6/2015,6056,81.73,56.67,494956.88,343193.52,151763.36 +North America,Canada,Cosmetics,Offline,H,6/14/2014,367948710,6/29/2014,3055,437.2,263.33,1335646,804473.15,531172.85 +Australia and Oceania,Australia,Vegetables,Online,H,8/14/2013,420264661,9/5/2013,4507,154.06,90.93,694348.42,409821.51,284526.91 +Europe,Bosnia and Herzegovina,Office Supplies,Online,L,3/23/2010,726543319,5/9/2010,9168,651.21,524.96,5970293.28,4812833.28,1157460 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,L,7/24/2017,594646012,8/23/2017,7824,81.73,56.67,639455.52,443386.08,196069.44 +Australia and Oceania,East Timor,Cereal,Offline,L,12/3/2015,302746570,1/22/2016,8293,205.7,117.11,1705870.1,971193.23,734676.87 +Central America and the Caribbean,Dominica,Baby Food,Offline,C,12/11/2016,649331319,1/29/2017,422,255.28,159.42,107728.16,67275.24,40452.92 +Asia,Maldives,Vegetables,Offline,H,6/1/2014,703199088,6/6/2014,1092,154.06,90.93,168233.52,99295.56,68937.96 +Sub-Saharan Africa,Niger,Baby Food,Online,H,9/28/2010,953461205,10/13/2010,9214,255.28,159.42,2352149.92,1468895.88,883254.04 +Sub-Saharan Africa,Burundi,Beverages,Offline,H,3/11/2013,159541499,3/20/2013,730,47.45,31.79,34638.5,23206.7,11431.8 +Europe,Finland,Clothes,Online,H,12/13/2014,301176297,1/15/2015,3614,109.28,35.84,394937.92,129525.76,265412.16 +Australia and Oceania,Australia,Fruits,Offline,C,1/20/2014,728414428,2/8/2014,2871,9.33,6.92,26786.43,19867.32,6919.11 +Europe,Luxembourg,Cereal,Offline,L,3/5/2017,411617219,3/19/2017,5537,205.7,117.11,1138960.9,648438.07,490522.83 +Middle East and North Africa,Morocco,Clothes,Online,L,2/15/2013,191458499,2/17/2013,5679,109.28,35.84,620601.12,203535.36,417065.76 +Central America and the Caribbean,El Salvador,Household,Offline,L,6/29/2014,528924596,8/2/2014,9397,668.27,502.54,6279733.19,4722368.38,1557364.81 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,M,1/1/2016,155314338,2/14/2016,9819,651.21,524.96,6394230.99,5154582.24,1239648.75 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,C,6/9/2013,122239053,7/12/2013,2107,255.28,159.42,537874.96,335897.94,201977.02 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,H,1/6/2015,651622569,2/12/2015,8454,47.45,31.79,401142.3,268752.66,132389.64 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,L,11/13/2014,685701215,11/22/2014,3082,205.7,117.11,633967.4,360933.02,273034.38 +Europe,Moldova ,Snacks,Offline,C,12/23/2011,137023818,2/1/2012,7248,152.58,97.44,1105899.84,706245.12,399654.72 +Asia,Malaysia,Baby Food,Online,H,12/17/2013,338451707,1/15/2014,4236,255.28,159.42,1081366.08,675303.12,406062.96 +Middle East and North Africa,Kuwait,Meat,Offline,L,7/30/2010,893158710,8/19/2010,4365,421.89,364.69,1841549.85,1591871.85,249678 +Middle East and North Africa,Morocco,Fruits,Online,H,5/12/2015,124631154,5/29/2015,9983,9.33,6.92,93141.39,69082.36,24059.03 +Sub-Saharan Africa,Uganda,Beverages,Offline,L,5/30/2016,926667869,6/11/2016,470,47.45,31.79,22301.5,14941.3,7360.2 +Australia and Oceania,Papua New Guinea,Fruits,Offline,H,6/18/2010,413380181,6/30/2010,7237,9.33,6.92,67521.21,50080.04,17441.17 +Europe,Russia,Snacks,Online,H,3/30/2014,269191920,4/9/2014,8726,152.58,97.44,1331413.08,850261.44,481151.64 +Europe,Kosovo,Fruits,Offline,C,4/7/2015,898839414,4/22/2015,5412,9.33,6.92,50493.96,37451.04,13042.92 +Asia,Maldives,Snacks,Offline,H,6/15/2013,977371490,7/6/2013,4798,152.58,97.44,732078.84,467517.12,264561.72 +Sub-Saharan Africa,Kenya,Baby Food,Offline,H,5/18/2017,600149476,6/26/2017,6421,255.28,159.42,1639152.88,1023635.82,615517.06 +Asia,Vietnam,Cosmetics,Offline,L,3/1/2010,832847201,3/16/2010,6849,437.2,263.33,2994382.8,1803547.17,1190835.63 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,H,11/14/2013,561450994,11/24/2013,4681,154.06,90.93,721154.86,425643.33,295511.53 +Europe,Finland,Snacks,Online,H,7/16/2017,542259681,8/9/2017,5545,152.58,97.44,846056.1,540304.8,305751.3 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,H,4/12/2011,251884591,4/29/2011,7103,421.89,364.69,2996684.67,2590393.07,406291.6 +Central America and the Caribbean,Haiti,Personal Care,Online,M,10/8/2012,137249553,11/19/2012,4047,81.73,56.67,330761.31,229343.49,101417.82 +Europe,Ukraine,Clothes,Offline,C,6/19/2010,265590894,6/30/2010,3102,109.28,35.84,338986.56,111175.68,227810.88 +Asia,Taiwan,Baby Food,Online,C,10/23/2012,774457442,11/19/2012,8022,255.28,159.42,2047856.16,1278867.24,768988.92 +Sub-Saharan Africa,Lesotho,Beverages,Offline,H,3/5/2014,521710526,3/10/2014,4593,47.45,31.79,217937.85,146011.47,71926.38 +Europe,Austria,Office Supplies,Online,M,10/12/2013,235523974,12/1/2013,5633,651.21,524.96,3668265.93,2957099.68,711166.25 +Europe,Andorra,Clothes,Offline,H,11/30/2011,264384114,12/26/2011,5989,109.28,35.84,654477.92,214645.76,439832.16 +Sub-Saharan Africa,Madagascar,Household,Online,H,9/14/2013,127089774,10/24/2013,7543,668.27,502.54,5040760.61,3790659.22,1250101.39 +Sub-Saharan Africa,Liberia,Personal Care,Online,M,3/18/2010,762752282,3/28/2010,4205,81.73,56.67,343674.65,238297.35,105377.3 +Central America and the Caribbean,Costa Rica,Clothes,Offline,M,6/27/2012,480795466,8/11/2012,6918,109.28,35.84,755999.04,247941.12,508057.92 +Europe,Iceland,Meat,Offline,H,7/3/2017,810955655,7/14/2017,8654,421.89,364.69,3651036.06,3156027.26,495008.8 +Sub-Saharan Africa,Madagascar,Cereal,Offline,M,12/9/2011,653281676,12/28/2011,9420,205.7,117.11,1937694,1103176.2,834517.8 +Europe,Estonia,Meat,Offline,M,10/27/2013,328134858,12/7/2013,1251,421.89,364.69,527784.39,456227.19,71557.2 +Sub-Saharan Africa,Swaziland,Baby Food,Online,L,10/2/2015,226189029,11/6/2015,3215,255.28,159.42,820725.2,512535.3,308189.9 +Middle East and North Africa,Pakistan,Fruits,Online,L,5/20/2011,358430516,6/15/2011,6410,9.33,6.92,59805.3,44357.2,15448.1 +Europe,United Kingdom,Office Supplies,Online,C,5/16/2014,806158149,6/9/2014,8966,651.21,524.96,5838748.86,4706791.36,1131957.5 +Sub-Saharan Africa,Niger,Cereal,Offline,C,9/21/2016,370983254,9/25/2016,1044,205.7,117.11,214750.8,122262.84,92487.96 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,H,4/16/2015,624829661,5/16/2015,9837,437.2,263.33,4300736.4,2590377.21,1710359.19 +Middle East and North Africa,Pakistan,Fruits,Online,L,7/23/2015,959933698,8/19/2015,4568,9.33,6.92,42619.44,31610.56,11008.88 +Europe,Hungary,Snacks,Online,C,9/23/2012,838844192,10/3/2012,1492,152.58,97.44,227649.36,145380.48,82268.88 +Sub-Saharan Africa,Cameroon,Meat,Offline,H,8/20/2010,244422471,8/28/2010,8896,421.89,364.69,3753133.44,3244282.24,508851.2 +Middle East and North Africa,Jordan,Household,Offline,H,5/23/2010,129842364,6/28/2010,2096,668.27,502.54,1400693.92,1053323.84,347370.08 +Sub-Saharan Africa,Kenya,Personal Care,Online,M,3/4/2014,168590199,3/27/2014,8441,81.73,56.67,689882.93,478351.47,211531.46 +Sub-Saharan Africa,The Gambia,Household,Offline,C,11/12/2013,104464805,12/20/2013,2312,668.27,502.54,1545040.24,1161872.48,383167.76 +Europe,Bosnia and Herzegovina,Beverages,Offline,C,7/25/2017,201577508,8/4/2017,119,47.45,31.79,5646.55,3783.01,1863.54 +Australia and Oceania,Vanuatu,Personal Care,Online,H,6/29/2015,794352138,7/10/2015,5305,81.73,56.67,433577.65,300634.35,132943.3 +Europe,Bosnia and Herzegovina,Household,Offline,C,2/3/2014,937525022,2/25/2014,3343,668.27,502.54,2234026.61,1679991.22,554035.39 +Asia,Myanmar,Cereal,Offline,M,1/28/2017,656144988,2/10/2017,6738,205.7,117.11,1386006.6,789087.18,596919.42 +Asia,Myanmar,Personal Care,Offline,L,1/30/2014,495573365,2/19/2014,26,81.73,56.67,2124.98,1473.42,651.56 +Europe,Norway,Fruits,Offline,L,9/28/2014,171483981,10/11/2014,4776,9.33,6.92,44560.08,33049.92,11510.16 +Middle East and North Africa,Lebanon,Meat,Online,H,8/9/2014,819863164,9/9/2014,4584,421.89,364.69,1933943.76,1671738.96,262204.8 +Sub-Saharan Africa,Ghana,Fruits,Offline,H,1/28/2014,947009742,3/14/2014,82,9.33,6.92,765.06,567.44,197.62 +Europe,Netherlands,Clothes,Online,L,8/16/2014,479535043,9/28/2014,3930,109.28,35.84,429470.4,140851.2,288619.2 +Australia and Oceania,Nauru,Clothes,Online,L,12/30/2014,314362895,12/30/2014,5821,109.28,35.84,636118.88,208624.64,427494.24 +Sub-Saharan Africa,South Africa,Meat,Online,H,12/31/2014,968729627,1/7/2015,7479,421.89,364.69,3155315.31,2727516.51,427798.8 +Middle East and North Africa,Jordan,Office Supplies,Online,M,9/24/2011,330184066,11/3/2011,7657,651.21,524.96,4986314.97,4019618.72,966696.25 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,H,11/28/2010,406587541,1/5/2011,7143,81.73,56.67,583797.39,404793.81,179003.58 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,C,7/20/2015,576113879,8/20/2015,3754,651.21,524.96,2444642.34,1970699.84,473942.5 +Sub-Saharan Africa,Djibouti,Clothes,Offline,C,7/27/2014,737249410,8/6/2014,7338,109.28,35.84,801896.64,262993.92,538902.72 +Sub-Saharan Africa,Lesotho,Snacks,Online,C,11/23/2016,858792960,11/29/2016,4776,152.58,97.44,728722.08,465373.44,263348.64 +Europe,Switzerland,Office Supplies,Offline,L,5/16/2017,529855859,5/28/2017,4978,651.21,524.96,3241723.38,2613250.88,628472.5 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,M,9/9/2015,309861934,9/20/2015,3887,651.21,524.96,2531253.27,2040519.52,490733.75 +Middle East and North Africa,Iran,Personal Care,Offline,M,8/8/2012,378547513,9/24/2012,9476,81.73,56.67,774473.48,537004.92,237468.56 +Australia and Oceania,Marshall Islands,Household,Online,C,9/22/2013,985961425,9/24/2013,6751,668.27,502.54,4511490.77,3392647.54,1118843.23 +Asia,India,Fruits,Online,L,8/2/2010,202464997,8/27/2010,2747,9.33,6.92,25629.51,19009.24,6620.27 +Sub-Saharan Africa,Namibia,Baby Food,Offline,L,9/15/2014,668732059,11/4/2014,1532,255.28,159.42,391088.96,244231.44,146857.52 +Central America and the Caribbean,Honduras,Cereal,Online,L,12/18/2015,145748937,1/11/2016,9204,205.7,117.11,1893262.8,1077880.44,815382.36 +Asia,Malaysia,Fruits,Online,M,8/25/2016,964814460,9/30/2016,8894,9.33,6.92,82981.02,61546.48,21434.54 +Sub-Saharan Africa,Ethiopia,Meat,Online,C,7/21/2012,577539956,8/23/2012,5762,421.89,364.69,2430930.18,2101343.78,329586.4 +Central America and the Caribbean,El Salvador,Vegetables,Offline,M,11/22/2011,105849254,11/26/2011,2001,154.06,90.93,308274.06,181950.93,126323.13 +Europe,Romania,Personal Care,Online,H,5/13/2016,291978681,5/14/2016,1835,81.73,56.67,149974.55,103989.45,45985.1 +Central America and the Caribbean,Cuba,Household,Online,M,5/21/2017,148477065,6/4/2017,6518,668.27,502.54,4355783.86,3275555.72,1080228.14 +Asia,Malaysia,Vegetables,Online,L,1/1/2015,108205735,2/15/2015,9336,154.06,90.93,1438304.16,848922.48,589381.68 +Europe,Norway,Personal Care,Online,M,2/9/2014,674338519,3/15/2014,608,81.73,56.67,49691.84,34455.36,15236.48 +Asia,Tajikistan,Fruits,Offline,H,2/7/2013,170361745,3/15/2013,2681,9.33,6.92,25013.73,18552.52,6461.21 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,H,3/24/2015,590074241,5/9/2015,4935,437.2,263.33,2157582,1299533.55,858048.45 +Europe,Lithuania,Beverages,Offline,C,3/18/2017,847587335,4/3/2017,8782,47.45,31.79,416705.9,279179.78,137526.12 +Sub-Saharan Africa,Liberia,Cosmetics,Online,H,1/27/2013,827324855,3/12/2013,2664,437.2,263.33,1164700.8,701511.12,463189.68 +Australia and Oceania,Tuvalu,Vegetables,Online,M,1/13/2013,934023129,2/18/2013,7055,154.06,90.93,1086893.3,641511.15,445382.15 +Europe,Greece,Cereal,Online,H,1/11/2017,742730987,2/17/2017,9459,205.7,117.11,1945716.3,1107743.49,837972.81 +Middle East and North Africa,Bahrain,Meat,Online,M,11/26/2010,348809754,12/3/2010,9412,421.89,364.69,3970828.68,3432462.28,538366.4 +Asia,China,Cosmetics,Offline,L,8/25/2015,817933261,10/8/2015,3483,437.2,263.33,1522767.6,917178.39,605589.21 +Europe,San Marino,Baby Food,Offline,M,6/16/2015,136087834,6/23/2015,269,255.28,159.42,68670.32,42883.98,25786.34 +Europe,Norway,Office Supplies,Online,C,7/9/2014,859572303,8/26/2014,5401,651.21,524.96,3517185.21,2835308.96,681876.25 +Sub-Saharan Africa,Eritrea,Vegetables,Online,L,7/7/2010,664997994,8/1/2010,6539,154.06,90.93,1007398.34,594591.27,412807.07 +Central America and the Caribbean,The Bahamas,Clothes,Offline,M,7/21/2013,899288737,9/1/2013,8376,109.28,35.84,915329.28,300195.84,615133.44 +Australia and Oceania,Vanuatu,Personal Care,Online,L,1/30/2012,729680860,2/9/2012,7636,81.73,56.67,624090.28,432732.12,191358.16 +North America,Greenland,Personal Care,Online,M,7/21/2014,293723189,8/24/2014,8074,81.73,56.67,659888.02,457553.58,202334.44 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,H,5/3/2015,249277055,5/30/2015,5475,81.73,56.67,447471.75,310268.25,137203.5 +Sub-Saharan Africa,Malawi,Fruits,Offline,H,8/24/2013,424516284,10/8/2013,2657,9.33,6.92,24789.81,18386.44,6403.37 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,L,5/6/2017,267927205,5/7/2017,4469,205.7,117.11,919273.3,523364.59,395908.71 +Asia,Indonesia,Clothes,Offline,M,6/3/2016,198308646,6/7/2016,2790,109.28,35.84,304891.2,99993.6,204897.6 +Australia and Oceania,Vanuatu,Meat,Offline,M,1/29/2017,254771935,2/20/2017,1532,421.89,364.69,646335.48,558705.08,87630.4 +Middle East and North Africa,Azerbaijan,Snacks,Online,M,3/22/2015,546740901,4/1/2015,1637,152.58,97.44,249773.46,159509.28,90264.18 +Sub-Saharan Africa,Eritrea,Beverages,Offline,C,5/24/2015,803951871,7/2/2015,6079,47.45,31.79,288448.55,193251.41,95197.14 +Europe,Georgia,Cereal,Offline,H,11/5/2011,826453673,11/22/2011,4862,205.7,117.11,1000113.4,569388.82,430724.58 +Europe,Slovakia,Vegetables,Online,H,1/15/2015,934607636,1/31/2015,24,154.06,90.93,3697.44,2182.32,1515.12 +Asia,Indonesia,Clothes,Offline,M,7/26/2017,619087588,9/11/2017,630,109.28,35.84,68846.4,22579.2,46267.2 +Sub-Saharan Africa,Kenya,Fruits,Online,H,2/1/2013,790879857,3/3/2013,7780,9.33,6.92,72587.4,53837.6,18749.8 +Sub-Saharan Africa,Swaziland,Snacks,Offline,L,4/5/2015,631283271,5/5/2015,9603,152.58,97.44,1465225.74,935716.32,529509.42 +Europe,Malta,Fruits,Online,L,1/29/2016,741909158,2/17/2016,6261,9.33,6.92,58415.13,43326.12,15089.01 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,H,5/26/2012,894681346,6/6/2012,4947,437.2,263.33,2162828.4,1302693.51,860134.89 +Europe,Russia,Vegetables,Online,L,4/17/2017,481836163,5/21/2017,4883,154.06,90.93,752274.98,444011.19,308263.79 +Asia,South Korea,Fruits,Online,C,10/20/2010,765922439,12/9/2010,2325,9.33,6.92,21692.25,16089,5603.25 +Middle East and North Africa,Oman,Office Supplies,Offline,L,11/29/2011,829801499,1/5/2012,5559,651.21,524.96,3620076.39,2918252.64,701823.75 +Australia and Oceania,Samoa ,Vegetables,Offline,L,2/27/2014,726647174,3/12/2014,9901,154.06,90.93,1525348.06,900297.93,625050.13 +Middle East and North Africa,Pakistan,Fruits,Online,M,2/25/2012,129945790,3/2/2012,2702,9.33,6.92,25209.66,18697.84,6511.82 +Middle East and North Africa,United Arab Emirates,Meat,Online,H,11/30/2012,583496177,1/4/2013,8340,421.89,364.69,3518562.6,3041514.6,477048 +Europe,Andorra,Cosmetics,Offline,M,12/22/2016,551409661,1/20/2017,3227,437.2,263.33,1410844.4,849765.91,561078.49 +Sub-Saharan Africa,Rwanda,Meat,Offline,H,7/23/2014,368110072,7/31/2014,805,421.89,364.69,339621.45,293575.45,46046 +Europe,Montenegro,Vegetables,Online,H,2/6/2012,888333737,2/12/2012,6548,154.06,90.93,1008784.88,595409.64,413375.24 +Sub-Saharan Africa,Uganda,Snacks,Online,C,4/26/2013,337129485,6/8/2013,2961,152.58,97.44,451789.38,288519.84,163269.54 +Asia,Bangladesh,Household,Online,L,6/2/2015,159858644,6/4/2015,4580,668.27,502.54,3060676.6,2301633.2,759043.4 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,H,11/20/2012,972195041,11/26/2012,2972,152.58,97.44,453467.76,289591.68,163876.08 +Europe,Vatican City,Snacks,Online,H,6/5/2016,310125005,7/17/2016,1735,152.58,97.44,264726.3,169058.4,95667.9 +Europe,Latvia,Meat,Offline,L,4/17/2011,279947364,5/19/2011,1501,421.89,364.69,633256.89,547399.69,85857.2 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,C,2/5/2014,808273446,2/19/2014,4929,437.2,263.33,2154958.8,1297953.57,857005.23 +Europe,Monaco,Personal Care,Offline,H,1/6/2016,992027080,1/20/2016,1713,81.73,56.67,140003.49,97075.71,42927.78 +Sub-Saharan Africa,Swaziland,Beverages,Online,M,11/8/2016,448444592,11/29/2016,3575,47.45,31.79,169633.75,113649.25,55984.5 +Middle East and North Africa,Afghanistan,Personal Care,Offline,M,9/16/2013,665074813,9/26/2013,9271,81.73,56.67,757718.83,525387.57,232331.26 +Asia,Mongolia,Snacks,Online,L,4/21/2012,949779069,5/15/2012,9588,152.58,97.44,1462937.04,934254.72,528682.32 +Australia and Oceania,New Zealand,Beverages,Online,H,8/25/2015,680731189,10/4/2015,2341,47.45,31.79,111080.45,74420.39,36660.06 +Australia and Oceania,Kiribati,Clothes,Offline,C,8/31/2012,656417500,8/31/2012,7380,109.28,35.84,806486.4,264499.2,541987.2 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,C,4/12/2012,845636832,5/17/2012,1585,421.89,364.69,668695.65,578033.65,90662 +Middle East and North Africa,Tunisia ,Beverages,Online,M,11/26/2016,837500512,1/3/2017,3868,47.45,31.79,183536.6,122963.72,60572.88 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,H,2/1/2011,291432368,3/14/2011,169,205.7,117.11,34763.3,19791.59,14971.71 +Asia,Malaysia,Personal Care,Offline,C,9/24/2010,287168729,11/2/2010,8463,81.73,56.67,691680.99,479598.21,212082.78 +Asia,India,Vegetables,Offline,M,11/14/2013,174758422,11/28/2013,3755,154.06,90.93,578495.3,341442.15,237053.15 +Sub-Saharan Africa,Comoros,Household,Online,H,1/15/2012,724562776,1/29/2012,3082,668.27,502.54,2059608.14,1548828.28,510779.86 +Europe,Switzerland,Vegetables,Offline,C,10/4/2016,977255618,10/29/2016,509,154.06,90.93,78416.54,46283.37,32133.17 +Sub-Saharan Africa,Comoros,Clothes,Offline,H,5/1/2010,493823277,6/13/2010,2137,109.28,35.84,233531.36,76590.08,156941.28 +Australia and Oceania,Samoa ,Fruits,Online,C,3/13/2010,705564582,3/18/2010,1094,9.33,6.92,10207.02,7570.48,2636.54 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,M,2/23/2012,864090859,3/6/2012,2542,9.33,6.92,23716.86,17590.64,6126.22 +Europe,France,Beverages,Offline,C,10/24/2016,291325938,10/24/2016,8674,47.45,31.79,411581.3,275746.46,135834.84 +Middle East and North Africa,Syria,Vegetables,Online,L,10/7/2010,629506146,10/29/2010,3713,154.06,90.93,572024.78,337623.09,234401.69 +Sub-Saharan Africa,Malawi,Household,Online,M,9/12/2015,891180312,9/29/2015,8913,668.27,502.54,5956290.51,4479139.02,1477151.49 +Asia,Uzbekistan,Snacks,Offline,L,7/6/2016,609209764,8/12/2016,7562,152.58,97.44,1153809.96,736841.28,416968.68 +Sub-Saharan Africa,Ghana,Beverages,Offline,L,7/17/2010,286768329,8/11/2010,9976,47.45,31.79,473361.2,317137.04,156224.16 +Asia,Myanmar,Personal Care,Online,L,4/27/2011,947342336,5/30/2011,8504,81.73,56.67,695031.92,481921.68,213110.24 +Sub-Saharan Africa,Zambia,Household,Online,C,7/6/2014,984730613,7/12/2014,2526,668.27,502.54,1688050.02,1269416.04,418633.98 +Sub-Saharan Africa,Zambia,Clothes,Online,C,11/10/2016,213044488,12/29/2016,3453,109.28,35.84,377343.84,123755.52,253588.32 +Middle East and North Africa,Egypt,Household,Offline,L,5/17/2012,316707789,5/22/2012,9728,668.27,502.54,6500930.56,4888709.12,1612221.44 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,H,4/13/2011,800456845,5/18/2011,1823,668.27,502.54,1218256.21,916130.42,302125.79 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,M,7/4/2013,339340484,8/4/2013,7245,651.21,524.96,4718016.45,3803335.2,914681.25 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,H,6/23/2012,828720033,6/27/2012,5529,437.2,263.33,2417278.8,1455951.57,961327.23 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,L,1/13/2014,634269320,1/14/2014,3242,154.06,90.93,499462.52,294795.06,204667.46 +Europe,Denmark,Beverages,Offline,H,7/8/2017,441974675,8/10/2017,8983,47.45,31.79,426243.35,285569.57,140673.78 +Central America and the Caribbean,Honduras,Vegetables,Offline,H,12/22/2011,108134925,2/10/2012,8382,154.06,90.93,1291330.92,762175.26,529155.66 +Central America and the Caribbean,Nicaragua,Vegetables,Online,M,3/23/2010,909361398,4/3/2010,9100,154.06,90.93,1401946,827463,574483 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,C,10/22/2014,592577922,11/10/2014,5830,437.2,263.33,2548876,1535213.9,1013662.1 +North America,Mexico,Meat,Online,L,3/4/2014,125020825,4/11/2014,5295,421.89,364.69,2233907.55,1931033.55,302874 +Asia,Cambodia,Office Supplies,Offline,H,10/7/2016,544238936,10/26/2016,1250,651.21,524.96,814012.5,656200,157812.5 +Europe,Ireland,Office Supplies,Offline,L,12/19/2016,708093583,1/15/2017,9482,651.21,524.96,6174773.22,4977670.72,1197102.5 +Europe,Ireland,Vegetables,Online,H,12/25/2013,444758594,1/11/2014,2806,154.06,90.93,432292.36,255149.58,177142.78 +Sub-Saharan Africa,Cameroon,Household,Offline,L,9/5/2015,102720296,9/10/2015,6073,668.27,502.54,4058403.71,3051925.42,1006478.29 +Europe,Estonia,Baby Food,Online,H,1/16/2012,100777518,3/4/2012,1162,255.28,159.42,296635.36,185246.04,111389.32 +Middle East and North Africa,Yemen,Household,Online,C,11/5/2016,478041589,11/16/2016,1984,668.27,502.54,1325847.68,997039.36,328808.32 +Sub-Saharan Africa,Mali,Cosmetics,Offline,L,11/9/2010,443936336,11/12/2010,9482,437.2,263.33,4145530.4,2496895.06,1648635.34 +Middle East and North Africa,Egypt,Personal Care,Offline,H,10/3/2013,628198087,11/17/2013,6629,81.73,56.67,541788.17,375665.43,166122.74 +Australia and Oceania,Papua New Guinea,Vegetables,Online,M,3/24/2012,830875670,5/6/2012,3430,154.06,90.93,528425.8,311889.9,216535.9 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,H,9/23/2016,472330415,10/13/2016,1921,154.06,90.93,295949.26,174676.53,121272.73 +Middle East and North Africa,Tunisia ,Clothes,Offline,M,4/14/2012,843236148,5/20/2012,1170,109.28,35.84,127857.6,41932.8,85924.8 +Europe,Liechtenstein,Meat,Online,H,4/8/2015,154579198,4/21/2015,2275,421.89,364.69,959799.75,829669.75,130130 +Europe,Cyprus,Meat,Offline,L,8/13/2016,287658393,8/26/2016,3366,421.89,364.69,1420081.74,1227546.54,192535.2 +Asia,Maldives,Meat,Online,L,11/27/2015,944085061,12/9/2015,4604,421.89,364.69,1942381.56,1679032.76,263348.8 +Asia,Taiwan,Vegetables,Offline,M,7/24/2017,995783030,8/14/2017,3182,154.06,90.93,490218.92,289339.26,200879.66 +Sub-Saharan Africa,Lesotho,Personal Care,Online,H,12/6/2011,734988629,12/24/2011,8323,81.73,56.67,680238.79,471664.41,208574.38 +Sub-Saharan Africa,Mali,Snacks,Online,M,12/3/2016,524250686,12/19/2016,6283,152.58,97.44,958660.14,612215.52,346444.62 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,M,8/30/2013,346430528,10/14/2013,5346,81.73,56.67,436928.58,302957.82,133970.76 +Sub-Saharan Africa,Mauritius ,Fruits,Online,L,10/30/2010,254701983,11/17/2010,832,9.33,6.92,7762.56,5757.44,2005.12 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,M,8/8/2010,822551381,8/25/2010,87,205.7,117.11,17895.9,10188.57,7707.33 +Sub-Saharan Africa,Namibia,Personal Care,Online,M,6/10/2012,893777549,6/19/2012,7493,81.73,56.67,612402.89,424628.31,187774.58 +Europe,Croatia,Household,Offline,H,11/11/2016,732491815,12/6/2016,9460,668.27,502.54,6321834.2,4754028.4,1567805.8 +Sub-Saharan Africa,The Gambia,Personal Care,Online,H,2/5/2014,673118007,3/12/2014,9431,81.73,56.67,770795.63,534454.77,236340.86 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,L,7/31/2010,670392453,8/19/2010,2879,154.06,90.93,443538.74,261787.47,181751.27 +Sub-Saharan Africa,Lesotho,Snacks,Online,C,1/11/2010,749363982,1/11/2010,2310,152.58,97.44,352459.8,225086.4,127373.4 +Australia and Oceania,Solomon Islands,Baby Food,Offline,H,3/24/2017,555393922,4/6/2017,2258,255.28,159.42,576422.24,359970.36,216451.88 +Europe,Finland,Personal Care,Offline,H,7/6/2011,704156100,8/3/2011,4293,81.73,56.67,350866.89,243284.31,107582.58 +Sub-Saharan Africa,Zambia,Vegetables,Offline,M,2/25/2011,531636846,3/29/2011,2012,154.06,90.93,309968.72,182951.16,127017.56 +Asia,Philippines,Beverages,Offline,M,7/22/2016,344134986,9/9/2016,6045,47.45,31.79,286835.25,192170.55,94664.7 +Middle East and North Africa,Oman,Clothes,Offline,M,1/16/2014,968261849,1/30/2014,9053,109.28,35.84,989311.84,324459.52,664852.32 +Australia and Oceania,Solomon Islands,Meat,Offline,M,7/3/2017,600941264,7/9/2017,729,421.89,364.69,307557.81,265859.01,41698.8 +Australia and Oceania,Palau,Meat,Offline,H,8/10/2011,659409558,8/22/2011,2797,421.89,364.69,1180026.33,1020037.93,159988.4 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,L,2/29/2016,831215560,3/9/2016,4010,255.28,159.42,1023672.8,639274.2,384398.6 +Europe,Montenegro,Fruits,Offline,C,3/4/2014,424220597,4/11/2014,5157,9.33,6.92,48114.81,35686.44,12428.37 +Asia,Malaysia,Personal Care,Online,C,3/22/2016,616598498,4/18/2016,4053,81.73,56.67,331251.69,229683.51,101568.18 +Middle East and North Africa,Lebanon,Beverages,Online,M,3/28/2011,406835591,4/15/2011,547,47.45,31.79,25955.15,17389.13,8566.02 +Europe,Italy,Vegetables,Offline,H,9/16/2015,663730704,10/28/2015,1520,154.06,90.93,234171.2,138213.6,95957.6 +Asia,North Korea,Household,Offline,L,11/28/2016,976395165,1/9/2017,5882,668.27,502.54,3930764.14,2955940.28,974823.86 +Asia,India,Baby Food,Offline,H,7/13/2014,104252803,8/31/2014,9576,255.28,159.42,2444561.28,1526605.92,917955.36 +Asia,Indonesia,Snacks,Offline,L,11/25/2016,927039945,12/3/2016,575,152.58,97.44,87733.5,56028,31705.5 +Middle East and North Africa,Iran,Cereal,Online,H,6/28/2014,994805419,7/2/2014,3885,205.7,117.11,799144.5,454972.35,344172.15 +Europe,Norway,Fruits,Online,L,12/19/2013,177910554,1/21/2014,6541,9.33,6.92,61027.53,45263.72,15763.81 +Middle East and North Africa,Tunisia ,Beverages,Offline,L,9/18/2011,217029178,10/16/2011,2611,47.45,31.79,123891.95,83003.69,40888.26 +Sub-Saharan Africa,Senegal,Meat,Online,L,9/30/2012,673147618,11/9/2012,8194,421.89,364.69,3456966.66,2988269.86,468696.8 +Australia and Oceania,Kiribati,Meat,Online,M,10/17/2011,277564704,10/20/2011,6419,421.89,364.69,2708111.91,2340945.11,367166.8 +Asia,North Korea,Cereal,Online,H,3/17/2012,981891763,4/5/2012,2447,205.7,117.11,503347.9,286568.17,216779.73 +Middle East and North Africa,Algeria,Household,Offline,L,8/21/2014,308052623,9/14/2014,8472,668.27,502.54,5661583.44,4257518.88,1404064.56 +Asia,Myanmar,Cosmetics,Online,L,3/18/2013,798283612,4/7/2013,8715,437.2,263.33,3810198,2294920.95,1515277.05 +Asia,Mongolia,Snacks,Offline,M,6/25/2014,565133559,8/12/2014,4434,152.58,97.44,676539.72,432048.96,244490.76 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,H,12/5/2010,941463792,12/13/2010,8912,81.73,56.67,728377.76,505043.04,223334.72 +Asia,Uzbekistan,Office Supplies,Online,M,1/8/2015,630448138,2/21/2015,2469,651.21,524.96,1607837.49,1296126.24,311711.25 +Asia,Thailand,Baby Food,Offline,L,1/3/2010,655572926,1/11/2010,7452,255.28,159.42,1902346.56,1187997.84,714348.72 +Asia,Bhutan,Fruits,Offline,C,4/10/2014,310636985,5/25/2014,3242,9.33,6.92,30247.86,22434.64,7813.22 +Europe,San Marino,Snacks,Online,M,12/25/2016,309751641,1/3/2017,1249,152.58,97.44,190572.42,121702.56,68869.86 +Central America and the Caribbean,Haiti,Vegetables,Offline,M,2/25/2012,537340724,4/11/2012,9916,154.06,90.93,1527658.96,901661.88,625997.08 +Europe,Iceland,Cosmetics,Offline,M,7/28/2017,498140561,8/8/2017,9717,437.2,263.33,4248272.4,2558777.61,1689494.79 +Asia,Thailand,Baby Food,Online,C,6/17/2010,667199981,6/19/2010,8156,255.28,159.42,2082063.68,1300229.52,781834.16 +Asia,Taiwan,Cereal,Online,H,7/10/2014,239880311,8/8/2014,4770,205.7,117.11,981189,558614.7,422574.3 +Australia and Oceania,Solomon Islands,Household,Offline,H,11/22/2012,281855380,12/29/2012,6125,668.27,502.54,4093153.75,3078057.5,1015096.25 +Middle East and North Africa,Tunisia ,Baby Food,Offline,H,6/24/2012,579111516,7/31/2012,822,255.28,159.42,209840.16,131043.24,78796.92 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,L,6/21/2017,987947547,7/20/2017,4488,154.06,90.93,691421.28,408093.84,283327.44 +Central America and the Caribbean,Cuba,Meat,Offline,M,5/29/2010,984974801,6/23/2010,4787,421.89,364.69,2019587.43,1745771.03,273816.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,L,7/14/2016,117117106,8/8/2016,6409,109.28,35.84,700375.52,229698.56,470676.96 +Middle East and North Africa,Algeria,Household,Offline,C,9/25/2016,251610791,11/8/2016,6079,668.27,502.54,4062413.33,3054940.66,1007472.67 +Central America and the Caribbean,Barbados,Office Supplies,Offline,C,11/20/2011,626004683,12/22/2011,7552,651.21,524.96,4917937.92,3964497.92,953440 +Europe,Albania,Office Supplies,Online,M,7/1/2011,998160111,7/6/2011,6613,651.21,524.96,4306451.73,3471560.48,834891.25 +Asia,China,Personal Care,Offline,L,10/17/2014,296250903,11/5/2014,6080,81.73,56.67,496918.4,344553.6,152364.8 +Europe,Slovakia,Office Supplies,Offline,L,6/27/2014,668763387,8/4/2014,802,651.21,524.96,522270.42,421017.92,101252.5 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,C,9/16/2015,734496390,10/4/2015,2659,651.21,524.96,1731567.39,1395868.64,335698.75 +Central America and the Caribbean,El Salvador,Baby Food,Offline,L,2/1/2017,532561242,3/2/2017,5561,255.28,159.42,1419612.08,886534.62,533077.46 +Europe,Ukraine,Personal Care,Online,M,7/15/2014,172381770,8/9/2014,451,81.73,56.67,36860.23,25558.17,11302.06 +Sub-Saharan Africa,Angola,Office Supplies,Online,L,8/4/2012,283694303,9/2/2012,303,651.21,524.96,197316.63,159062.88,38253.75 +Central America and the Caribbean,Saint Lucia,Household,Offline,L,1/30/2013,666547667,3/18/2013,5122,668.27,502.54,3422878.94,2574009.88,848869.06 +Australia and Oceania,Papua New Guinea,Meat,Offline,L,4/28/2011,741303193,4/29/2011,6943,421.89,364.69,2929182.27,2532042.67,397139.6 +Europe,United Kingdom,Beverages,Online,L,1/18/2015,898634707,1/20/2015,4834,47.45,31.79,229373.3,153672.86,75700.44 +Asia,Mongolia,Snacks,Online,L,5/7/2010,249528539,5/31/2010,9895,152.58,97.44,1509779.1,964168.8,545610.3 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,H,11/16/2010,675283515,12/11/2010,253,154.06,90.93,38977.18,23005.29,15971.89 +Sub-Saharan Africa,Liberia,Baby Food,Offline,H,3/16/2016,977510964,4/18/2016,6072,255.28,159.42,1550060.16,967998.24,582061.92 +Europe,Poland,Clothes,Offline,C,8/15/2015,928134715,8/24/2015,4542,109.28,35.84,496349.76,162785.28,333564.48 +Middle East and North Africa,Azerbaijan,Cereal,Offline,L,8/11/2014,819391095,9/10/2014,4889,205.7,117.11,1005667.3,572550.79,433116.51 +Central America and the Caribbean,Honduras,Household,Offline,H,12/12/2015,113828933,12/23/2015,3366,668.27,502.54,2249396.82,1691549.64,557847.18 +Europe,Russia,Beverages,Offline,H,11/20/2015,594309556,12/20/2015,8259,47.45,31.79,391889.55,262553.61,129335.94 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,C,7/18/2015,514006793,7/19/2015,4887,154.06,90.93,752891.22,444374.91,308516.31 +Europe,Austria,Cosmetics,Online,C,2/6/2017,446406972,2/12/2017,598,437.2,263.33,261445.6,157471.34,103974.26 +Europe,Poland,Clothes,Online,H,6/9/2012,135308921,6/21/2012,9771,109.28,35.84,1067774.88,350192.64,717582.24 +Europe,Luxembourg,Fruits,Offline,H,3/22/2017,744823968,5/11/2017,8819,9.33,6.92,82281.27,61027.48,21253.79 +Sub-Saharan Africa,Djibouti,Snacks,Offline,L,2/9/2014,809375941,3/20/2014,1182,152.58,97.44,180349.56,115174.08,65175.48 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,M,2/9/2017,283701169,2/19/2017,2335,651.21,524.96,1520575.35,1225781.6,294793.75 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,H,10/16/2014,992848479,11/22/2014,4783,255.28,159.42,1221004.24,762505.86,458498.38 +Asia,Cambodia,Office Supplies,Online,L,12/9/2011,782179200,12/10/2011,3062,651.21,524.96,1994005.02,1607427.52,386577.5 +Sub-Saharan Africa,Sudan,Personal Care,Offline,H,8/10/2010,267367160,9/6/2010,8739,81.73,56.67,714238.47,495239.13,218999.34 +Europe,Germany,Baby Food,Offline,H,12/3/2013,584398686,1/22/2014,5413,255.28,159.42,1381830.64,862940.46,518890.18 +Sub-Saharan Africa,Senegal,Personal Care,Offline,L,9/20/2014,239572608,11/1/2014,3713,81.73,56.67,303463.49,210415.71,93047.78 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,C,6/18/2014,959500253,7/31/2014,6302,81.73,56.67,515062.46,357134.34,157928.12 +Central America and the Caribbean,Dominica,Household,Online,L,11/24/2011,941105449,12/20/2011,2871,668.27,502.54,1918603.17,1442792.34,475810.83 +Asia,Singapore,Fruits,Online,H,5/29/2014,701624524,6/30/2014,5143,9.33,6.92,47984.19,35589.56,12394.63 +Middle East and North Africa,Somalia,Personal Care,Offline,H,7/7/2011,828606307,8/12/2011,1875,81.73,56.67,153243.75,106256.25,46987.5 +Sub-Saharan Africa,Seychelles ,Beverages,Online,H,7/7/2016,629912126,8/6/2016,3851,47.45,31.79,182729.95,122423.29,60306.66 +Middle East and North Africa,Syria,Office Supplies,Offline,C,4/9/2017,383715808,5/22/2017,8889,651.21,524.96,5788605.69,4666369.44,1122236.25 +North America,Canada,Fruits,Online,M,4/12/2010,888503682,4/26/2010,6839,9.33,6.92,63807.87,47325.88,16481.99 +Europe,Andorra,Vegetables,Offline,L,1/15/2012,313074576,2/11/2012,4579,154.06,90.93,705440.74,416368.47,289072.27 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,C,5/21/2017,946539819,6/13/2017,1021,81.73,56.67,83446.33,57860.07,25586.26 +Middle East and North Africa,Yemen,Baby Food,Online,M,11/15/2010,648323237,12/20/2010,2108,255.28,159.42,538130.24,336057.36,202072.88 +Asia,South Korea,Fruits,Offline,C,12/23/2015,498161160,12/29/2015,5812,9.33,6.92,54225.96,40219.04,14006.92 +Europe,Italy,Cereal,Online,H,8/1/2015,746102416,8/23/2015,7140,205.7,117.11,1468698,836165.4,632532.6 +Middle East and North Africa,Turkey,Baby Food,Online,L,5/14/2016,362508332,6/11/2016,3126,255.28,159.42,798005.28,498346.92,299658.36 +Asia,Kyrgyzstan,Household,Offline,L,9/18/2014,188052737,9/27/2014,7839,668.27,502.54,5238568.53,3939411.06,1299157.47 +Asia,Malaysia,Meat,Online,L,8/21/2015,683721959,9/4/2015,7376,421.89,364.69,3111860.64,2689953.44,421907.2 +Australia and Oceania,Palau,Beverages,Online,M,11/10/2013,580814826,12/9/2013,4869,47.45,31.79,231034.05,154785.51,76248.54 +Europe,Belgium,Cosmetics,Online,M,9/30/2012,930942666,10/3/2012,5477,437.2,263.33,2394544.4,1442258.41,952285.99 +Asia,India,Personal Care,Offline,C,12/7/2012,156029307,1/2/2013,1394,81.73,56.67,113931.62,78997.98,34933.64 +Australia and Oceania,Tuvalu,Fruits,Online,C,2/17/2016,798311078,4/5/2016,6843,9.33,6.92,63845.19,47353.56,16491.63 +Europe,Malta,Fruits,Offline,C,9/27/2013,970336806,10/3/2013,3079,9.33,6.92,28727.07,21306.68,7420.39 +Europe,Netherlands,Meat,Offline,L,5/22/2013,204967820,5/29/2013,3388,421.89,364.69,1429363.32,1235569.72,193793.6 +Central America and the Caribbean,Cuba,Baby Food,Online,H,5/26/2012,805377948,7/7/2012,8087,255.28,159.42,2064449.36,1289229.54,775219.82 +Middle East and North Africa,Oman,Personal Care,Offline,L,9/27/2016,195053517,10/9/2016,9525,81.73,56.67,778478.25,539781.75,238696.5 +Middle East and North Africa,Egypt,Cereal,Online,M,7/5/2014,367793357,7/17/2014,7082,205.7,117.11,1456767.4,829373.02,627394.38 +Asia,Sri Lanka,Cereal,Online,H,1/3/2010,237708795,2/20/2010,2170,205.7,117.11,446369,254128.7,192240.3 +Asia,Taiwan,Cosmetics,Online,M,5/26/2012,589223659,6/8/2012,3229,437.2,263.33,1411718.8,850292.57,561426.23 +Middle East and North Africa,Bahrain,Beverages,Offline,C,10/6/2016,927074277,10/22/2016,735,47.45,31.79,34875.75,23365.65,11510.1 +Central America and the Caribbean,Grenada,Snacks,Offline,C,6/16/2015,826309478,6/18/2015,2192,152.58,97.44,334455.36,213588.48,120866.88 +Sub-Saharan Africa,Cameroon,Cereal,Online,L,1/15/2017,382290589,2/16/2017,7136,205.7,117.11,1467875.2,835696.96,632178.24 +Asia,North Korea,Fruits,Online,C,3/23/2012,660691440,5/12/2012,2134,9.33,6.92,19910.22,14767.28,5142.94 +Middle East and North Africa,Qatar,Vegetables,Offline,M,6/27/2015,547498357,7/16/2015,5785,154.06,90.93,891237.1,526030.05,365207.05 +Asia,Uzbekistan,Personal Care,Online,L,11/15/2015,799010169,12/22/2015,3720,81.73,56.67,304035.6,210812.4,93223.2 +Central America and the Caribbean,Dominican Republic,Beverages,Offline,C,1/23/2011,891838204,2/9/2011,3598,47.45,31.79,170725.1,114380.42,56344.68 +Sub-Saharan Africa,Lesotho,Meat,Online,L,3/1/2011,372906291,3/10/2011,113,421.89,364.69,47673.57,41209.97,6463.6 +Sub-Saharan Africa,Mozambique,Cereal,Offline,L,3/14/2012,209450757,4/10/2012,9988,205.7,117.11,2054531.6,1169694.68,884836.92 +Middle East and North Africa,Iran,Personal Care,Online,M,1/18/2015,539020431,2/10/2015,6978,81.73,56.67,570311.94,395443.26,174868.68 +Middle East and North Africa,Pakistan,Household,Offline,H,1/28/2014,219476640,2/9/2014,6870,668.27,502.54,4591014.9,3452449.8,1138565.1 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,M,1/30/2016,878993213,3/19/2016,2480,205.7,117.11,510136,290432.8,219703.2 +Europe,France,Vegetables,Offline,H,10/7/2013,166056478,11/25/2013,8657,154.06,90.93,1333697.42,787181.01,546516.41 +Asia,Tajikistan,Cereal,Offline,H,4/10/2012,299465262,4/27/2012,7281,205.7,117.11,1497701.7,852677.91,645023.79 +Australia and Oceania,Vanuatu,Meat,Online,L,3/25/2010,418330895,4/18/2010,2263,421.89,364.69,954737.07,825293.47,129443.6 +Europe,Armenia,Fruits,Online,H,2/12/2011,632077205,3/9/2011,4546,9.33,6.92,42414.18,31458.32,10955.86 +Middle East and North Africa,Morocco,Office Supplies,Online,M,11/26/2011,670440518,1/6/2012,7103,651.21,524.96,4625544.63,3728790.88,896753.75 +Europe,Kosovo,Fruits,Online,M,5/31/2014,333469665,6/29/2014,9939,9.33,6.92,92730.87,68777.88,23952.99 +Europe,Bulgaria,Snacks,Offline,H,12/16/2013,841525971,12/27/2013,5090,152.58,97.44,776632.2,495969.6,280662.6 +Sub-Saharan Africa,Seychelles ,Fruits,Online,M,9/17/2010,785283267,11/5/2010,1624,9.33,6.92,15151.92,11238.08,3913.84 +Sub-Saharan Africa,Namibia,Office Supplies,Online,H,6/21/2013,175727880,7/3/2013,639,651.21,524.96,416123.19,335449.44,80673.75 +Europe,Iceland,Vegetables,Online,L,3/6/2013,894158637,3/21/2013,266,154.06,90.93,40979.96,24187.38,16792.58 +Central America and the Caribbean,Belize,Household,Offline,C,12/23/2016,842186868,1/24/2017,664,668.27,502.54,443731.28,333686.56,110044.72 +Sub-Saharan Africa,Seychelles ,Fruits,Online,L,2/25/2014,691736400,3/22/2014,9027,9.33,6.92,84221.91,62466.84,21755.07 +Central America and the Caribbean,Dominican Republic,Household,Offline,L,3/12/2010,735043561,4/2/2010,4579,668.27,502.54,3060008.33,2301130.66,758877.67 +Europe,Slovenia,Personal Care,Offline,M,6/10/2015,434657180,7/14/2015,3573,81.73,56.67,292021.29,202481.91,89539.38 +Middle East and North Africa,Jordan,Office Supplies,Online,L,1/4/2011,673438584,2/16/2011,4297,651.21,524.96,2798249.37,2255753.12,542496.25 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,M,2/28/2013,604561603,3/13/2013,2068,81.73,56.67,169017.64,117193.56,51824.08 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,L,7/1/2016,801512563,7/25/2016,4234,651.21,524.96,2757223.14,2222680.64,534542.5 +Middle East and North Africa,Afghanistan,Cosmetics,Online,M,11/28/2012,108090293,1/11/2013,5175,437.2,263.33,2262510,1362732.75,899777.25 +Central America and the Caribbean,Belize,Cereal,Online,L,6/26/2010,588406121,6/28/2010,1302,205.7,117.11,267821.4,152477.22,115344.18 +Sub-Saharan Africa,Guinea,Vegetables,Online,M,8/6/2014,776883876,8/26/2014,6058,154.06,90.93,933295.48,550853.94,382441.54 +Middle East and North Africa,Libya,Household,Online,L,7/15/2016,628259885,8/14/2016,4916,668.27,502.54,3285215.32,2470486.64,814728.68 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,L,6/14/2012,167582976,6/14/2012,382,651.21,524.96,248762.22,200534.72,48227.5 +Asia,Tajikistan,Cereal,Online,L,9/10/2014,840214478,9/28/2014,6990,205.7,117.11,1437843,818598.9,619244.1 +Europe,Slovakia,Clothes,Online,L,3/5/2010,561828219,3/9/2010,6310,109.28,35.84,689556.8,226150.4,463406.4 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,H,3/2/2017,468410527,4/17/2017,1939,47.45,31.79,92005.55,61640.81,30364.74 +Sub-Saharan Africa,Burundi,Vegetables,Online,H,5/10/2013,866260230,5/24/2013,4507,154.06,90.93,694348.42,409821.51,284526.91 +Middle East and North Africa,Syria,Meat,Offline,H,5/10/2015,781988656,6/28/2015,6676,421.89,364.69,2816537.64,2434670.44,381867.2 +Middle East and North Africa,Turkey,Cereal,Online,M,5/2/2014,212519633,5/26/2014,8137,205.7,117.11,1673780.9,952924.07,720856.83 +Europe,Bosnia and Herzegovina,Cosmetics,Online,M,2/9/2010,575089490,3/10/2010,615,437.2,263.33,268878,161947.95,106930.05 +Europe,Ireland,Vegetables,Online,H,11/30/2014,657247054,1/11/2015,2864,154.06,90.93,441227.84,260423.52,180804.32 +Europe,France,Household,Offline,L,10/4/2011,666853654,10/4/2011,5670,668.27,502.54,3789090.9,2849401.8,939689.1 +Europe,San Marino,Meat,Online,M,3/21/2011,882083117,4/26/2011,6851,421.89,364.69,2890368.39,2498491.19,391877.2 +Australia and Oceania,East Timor,Clothes,Online,M,5/15/2017,301421773,6/23/2017,6256,109.28,35.84,683655.68,224215.04,459440.64 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,L,5/31/2016,693668448,7/10/2016,764,81.73,56.67,62441.72,43295.88,19145.84 +Sub-Saharan Africa,Nigeria,Clothes,Offline,L,10/7/2010,747934472,11/9/2010,9286,109.28,35.84,1014774.08,332810.24,681963.84 +Central America and the Caribbean,Belize,Fruits,Offline,C,4/7/2015,123643672,5/26/2015,7765,9.33,6.92,72447.45,53733.8,18713.65 +Asia,Uzbekistan,Snacks,Offline,M,7/10/2015,800532376,8/12/2015,4175,152.58,97.44,637021.5,406812,230209.5 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,M,2/23/2017,328649413,3/13/2017,3520,9.33,6.92,32841.6,24358.4,8483.2 +Asia,Thailand,Beverages,Online,C,9/2/2011,378356111,9/4/2011,2836,47.45,31.79,134568.2,90156.44,44411.76 +Australia and Oceania,East Timor,Household,Offline,C,8/12/2010,890326297,8/31/2010,6191,668.27,502.54,4137259.57,3111225.14,1026034.43 +Europe,France,Household,Offline,C,6/5/2011,525546300,6/22/2011,9684,668.27,502.54,6471526.68,4866597.36,1604929.32 +Asia,South Korea,Personal Care,Online,C,5/27/2016,715314948,6/30/2016,6444,81.73,56.67,526668.12,365181.48,161486.64 +Central America and the Caribbean,Guatemala,Meat,Online,L,10/4/2013,711243569,10/21/2013,1632,421.89,364.69,688524.48,595174.08,93350.4 +Australia and Oceania,Palau,Clothes,Online,M,9/15/2011,735255992,9/21/2011,7442,109.28,35.84,813261.76,266721.28,546540.48 +Australia and Oceania,New Zealand,Meat,Online,L,12/13/2011,629588544,12/14/2011,8096,421.89,364.69,3415621.44,2952530.24,463091.2 +Sub-Saharan Africa,Namibia,Clothes,Offline,L,6/21/2013,306790053,8/4/2013,4849,109.28,35.84,529898.72,173788.16,356110.56 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,L,4/27/2016,199721848,6/1/2016,988,81.73,56.67,80749.24,55989.96,24759.28 +Asia,Maldives,Beverages,Offline,M,4/3/2010,811557757,4/20/2010,6830,47.45,31.79,324083.5,217125.7,106957.8 +Europe,Ireland,Office Supplies,Online,H,5/17/2016,465784108,6/30/2016,4723,651.21,524.96,3075664.83,2479386.08,596278.75 +Europe,Kosovo,Cereal,Offline,H,3/20/2015,256199729,3/27/2015,4048,205.7,117.11,832673.6,474061.28,358612.32 +Sub-Saharan Africa,Malawi,Meat,Online,H,1/29/2011,896915948,2/12/2011,6215,421.89,364.69,2622046.35,2266548.35,355498 +Sub-Saharan Africa,Burundi,Fruits,Offline,C,2/14/2013,472356593,2/23/2013,9668,9.33,6.92,90202.44,66902.56,23299.88 +Asia,Brunei,Snacks,Offline,L,6/5/2016,287257993,7/25/2016,4878,152.58,97.44,744285.24,475312.32,268972.92 +Asia,Vietnam,Clothes,Offline,H,5/9/2013,816668975,6/9/2013,9353,109.28,35.84,1022095.84,335211.52,686884.32 +Europe,Cyprus,Vegetables,Online,H,6/17/2012,355950868,6/29/2012,2627,154.06,90.93,404715.62,238873.11,165842.51 +Middle East and North Africa,Israel,Baby Food,Offline,H,1/11/2012,870777499,2/22/2012,1267,255.28,159.42,323439.76,201985.14,121454.62 +Europe,Albania,Clothes,Online,H,5/24/2011,347135198,6/22/2011,3874,109.28,35.84,423350.72,138844.16,284506.56 +Europe,Slovenia,Baby Food,Offline,L,9/29/2014,441322791,10/22/2014,6076,255.28,159.42,1551081.28,968635.92,582445.36 +Sub-Saharan Africa,Angola,Meat,Offline,L,3/10/2012,629951608,4/16/2012,5534,421.89,364.69,2334739.26,2018194.46,316544.8 +Australia and Oceania,Tonga,Office Supplies,Online,C,11/2/2013,459945476,11/23/2013,6942,651.21,524.96,4520699.82,3644272.32,876427.5 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,M,9/17/2015,898540723,10/26/2015,7022,81.73,56.67,573908.06,397936.74,175971.32 +Sub-Saharan Africa,Rwanda,Beverages,Online,C,2/10/2011,283286178,3/24/2011,9530,47.45,31.79,452198.5,302958.7,149239.8 +Middle East and North Africa,Somalia,Baby Food,Offline,L,2/16/2017,172043168,4/4/2017,251,255.28,159.42,64075.28,40014.42,24060.86 +Europe,Slovenia,Clothes,Online,M,4/6/2010,392985522,4/11/2010,2004,109.28,35.84,218997.12,71823.36,147173.76 +Europe,Albania,Office Supplies,Online,C,7/9/2013,394599568,8/15/2013,9636,651.21,524.96,6275059.56,5058514.56,1216545 +Central America and the Caribbean,Haiti,Snacks,Online,C,11/19/2016,595684134,1/3/2017,5028,152.58,97.44,767172.24,489928.32,277243.92 +Europe,Norway,Fruits,Online,H,6/2/2011,135350549,7/20/2011,2090,9.33,6.92,19499.7,14462.8,5036.9 +Asia,Taiwan,Cereal,Offline,M,9/29/2015,923022639,10/2/2015,1765,205.7,117.11,363060.5,206699.15,156361.35 +Sub-Saharan Africa,Namibia,Personal Care,Offline,M,9/8/2011,888436734,10/9/2011,7028,81.73,56.67,574398.44,398276.76,176121.68 +Middle East and North Africa,Jordan,Baby Food,Offline,M,3/19/2016,731641662,4/28/2016,7881,255.28,159.42,2011861.68,1256389.02,755472.66 +Sub-Saharan Africa,Chad,Vegetables,Offline,H,1/26/2017,772998750,3/17/2017,6363,154.06,90.93,980283.78,578587.59,401696.19 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,H,6/3/2014,503181827,6/25/2014,1539,152.58,97.44,234820.62,149960.16,84860.46 +Central America and the Caribbean,Panama,Cosmetics,Online,H,1/26/2017,833177220,2/25/2017,4509,437.2,263.33,1971334.8,1187354.97,783979.83 +Australia and Oceania,Vanuatu,Personal Care,Offline,L,12/16/2015,944283759,1/19/2016,3403,81.73,56.67,278127.19,192848.01,85279.18 +Europe,Luxembourg,Personal Care,Online,C,8/27/2010,538112771,9/5/2010,8382,81.73,56.67,685060.86,475007.94,210052.92 +Europe,Czech Republic,Baby Food,Offline,C,2/27/2013,286588084,3/18/2013,6638,255.28,159.42,1694548.64,1058229.96,636318.68 +Asia,Myanmar,Meat,Online,C,10/27/2013,481946027,12/6/2013,7394,421.89,364.69,3119454.66,2696517.86,422936.8 +Europe,Moldova ,Clothes,Online,C,5/29/2015,586735427,7/4/2015,6906,109.28,35.84,754687.68,247511.04,507176.64 +Australia and Oceania,Papua New Guinea,Cereal,Offline,H,3/7/2014,583817613,4/11/2014,3460,205.7,117.11,711722,405200.6,306521.4 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,H,4/2/2011,526366412,4/4/2011,2373,255.28,159.42,605779.44,378303.66,227475.78 +Central America and the Caribbean,Guatemala,Clothes,Online,C,5/15/2016,987868154,6/3/2016,994,109.28,35.84,108624.32,35624.96,72999.36 +Sub-Saharan Africa,Togo,Snacks,Online,L,11/8/2013,812121665,11/10/2013,3703,152.58,97.44,565003.74,360820.32,204183.42 +Sub-Saharan Africa,Madagascar,Cereal,Online,H,10/16/2011,263238275,11/18/2011,6910,205.7,117.11,1421387,809230.1,612156.9 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,M,7/22/2015,575641810,8/22/2015,4059,47.45,31.79,192599.55,129035.61,63563.94 +Central America and the Caribbean,Dominica,Cosmetics,Offline,C,6/9/2016,804068601,7/6/2016,622,437.2,263.33,271938.4,163791.26,108147.14 +Sub-Saharan Africa,Mali,Beverages,Offline,M,8/2/2010,973567473,9/14/2010,9105,47.45,31.79,432032.25,289447.95,142584.3 +Europe,Armenia,Beverages,Offline,C,5/8/2010,729499757,5/21/2010,4044,47.45,31.79,191887.8,128558.76,63329.04 +Middle East and North Africa,Algeria,Cereal,Online,M,3/20/2010,687539279,3/30/2010,7006,205.7,117.11,1441134.2,820472.66,620661.54 +Europe,Montenegro,Beverages,Offline,M,4/24/2013,183672368,5/13/2013,1590,47.45,31.79,75445.5,50546.1,24899.4 +Central America and the Caribbean,Belize,Vegetables,Online,C,6/19/2012,424197852,7/3/2012,8426,154.06,90.93,1298109.56,766176.18,531933.38 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,M,9/19/2016,435727059,10/22/2016,175,668.27,502.54,116947.25,87944.5,29002.75 +Australia and Oceania,Tonga,Personal Care,Online,H,3/31/2017,215183818,3/31/2017,6528,81.73,56.67,533533.44,369941.76,163591.68 +Central America and the Caribbean,Belize,Vegetables,Offline,C,11/9/2013,279804456,11/14/2013,9211,154.06,90.93,1419046.66,837556.23,581490.43 +Central America and the Caribbean,Cuba,Fruits,Offline,M,3/19/2011,317137801,4/13/2011,6978,9.33,6.92,65104.74,48287.76,16816.98 +Sub-Saharan Africa,Tanzania,Household,Offline,L,1/17/2015,535045182,3/8/2015,614,668.27,502.54,410317.78,308559.56,101758.22 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,H,3/19/2013,311700427,3/26/2013,7938,109.28,35.84,867464.64,284497.92,582966.72 +Europe,Ireland,Office Supplies,Online,C,5/11/2017,445589864,6/22/2017,8798,651.21,524.96,5729345.58,4618598.08,1110747.5 +Middle East and North Africa,Tunisia ,Beverages,Offline,C,9/9/2013,905512320,10/10/2013,73,47.45,31.79,3463.85,2320.67,1143.18 +Sub-Saharan Africa,Namibia,Cereal,Offline,L,3/10/2012,380579125,3/30/2012,675,205.7,117.11,138847.5,79049.25,59798.25 +Australia and Oceania,Fiji,Clothes,Online,L,7/21/2012,330214107,8/31/2012,6547,109.28,35.84,715456.16,234644.48,480811.68 +Europe,Armenia,Personal Care,Online,H,7/17/2015,934153592,8/23/2015,5662,81.73,56.67,462755.26,320865.54,141889.72 +Australia and Oceania,Tuvalu,Personal Care,Offline,H,8/12/2011,642446410,9/24/2011,3024,81.73,56.67,247151.52,171370.08,75781.44 +Asia,South Korea,Cereal,Offline,L,1/7/2015,225453889,1/11/2015,5671,205.7,117.11,1166524.7,664130.81,502393.89 +Sub-Saharan Africa,Senegal,Clothes,Online,M,7/24/2014,523849856,7/30/2014,7668,109.28,35.84,837959.04,274821.12,563137.92 +Sub-Saharan Africa,Burundi,Baby Food,Offline,L,4/6/2015,198620641,5/25/2015,5116,255.28,159.42,1306012.48,815592.72,490419.76 +Middle East and North Africa,Libya,Vegetables,Offline,M,11/5/2011,681065070,11/21/2011,1144,154.06,90.93,176244.64,104023.92,72220.72 +Australia and Oceania,Solomon Islands,Beverages,Offline,M,3/30/2015,322794473,4/7/2015,913,47.45,31.79,43321.85,29024.27,14297.58 +Australia and Oceania,New Zealand,Cereal,Online,H,12/12/2010,245732676,12/26/2010,6615,205.7,117.11,1360705.5,774682.65,586022.85 +Australia and Oceania,Tonga,Beverages,Online,L,10/24/2015,292116010,11/28/2015,2474,47.45,31.79,117391.3,78648.46,38742.84 +Europe,Belgium,Meat,Offline,L,9/4/2013,374493300,9/13/2013,9745,421.89,364.69,4111318.05,3553904.05,557414 +Asia,Brunei,Snacks,Offline,C,2/26/2012,925725877,4/7/2012,1713,152.58,97.44,261369.54,166914.72,94454.82 +Central America and the Caribbean,Saint Lucia,Beverages,Online,C,2/25/2016,648987567,3/16/2016,8698,47.45,31.79,412720.1,276509.42,136210.68 +Central America and the Caribbean,El Salvador,Office Supplies,Online,C,6/26/2016,567764699,6/28/2016,3046,651.21,524.96,1983585.66,1599028.16,384557.5 +Sub-Saharan Africa,Botswana,Vegetables,Online,H,5/24/2016,875856101,6/23/2016,4139,154.06,90.93,637654.34,376359.27,261295.07 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,L,8/14/2012,487373101,8/23/2012,3386,205.7,117.11,696500.2,396534.46,299965.74 +Europe,Croatia,Office Supplies,Online,L,4/26/2014,186739528,5/30/2014,9231,651.21,524.96,6011319.51,4845905.76,1165413.75 +Australia and Oceania,East Timor,Beverages,Offline,L,7/26/2016,378691709,8/6/2016,2147,47.45,31.79,101875.15,68253.13,33622.02 +Sub-Saharan Africa,Eritrea,Beverages,Online,L,9/21/2011,638278472,10/29/2011,9639,47.45,31.79,457370.55,306423.81,150946.74 +Asia,Brunei,Clothes,Online,H,12/5/2015,160861146,12/26/2015,1243,109.28,35.84,135835.04,44549.12,91285.92 +Europe,Ireland,Beverages,Offline,M,4/22/2012,912113559,5/3/2012,3526,47.45,31.79,167308.7,112091.54,55217.16 +Europe,Iceland,Office Supplies,Online,C,5/8/2015,878022038,5/25/2015,5088,651.21,524.96,3313356.48,2670996.48,642360 +Sub-Saharan Africa,Zambia,Personal Care,Offline,H,2/3/2014,814885413,3/13/2014,1557,81.73,56.67,127253.61,88235.19,39018.42 +Sub-Saharan Africa,Malawi,Fruits,Online,L,10/17/2013,199315011,11/22/2013,596,9.33,6.92,5560.68,4124.32,1436.36 +Middle East and North Africa,Tunisia ,Personal Care,Online,M,12/26/2016,378234660,1/6/2017,6896,81.73,56.67,563610.08,390796.32,172813.76 +Europe,France,Vegetables,Offline,L,2/14/2012,518880689,3/13/2012,7181,154.06,90.93,1106304.86,652968.33,453336.53 +Central America and the Caribbean,Cuba,Meat,Offline,C,3/22/2015,758801925,5/1/2015,5207,421.89,364.69,2196781.23,1898940.83,297840.4 +Europe,Croatia,Personal Care,Offline,H,1/29/2013,855859696,2/7/2013,6758,81.73,56.67,552331.34,382975.86,169355.48 +Europe,Czech Republic,Personal Care,Offline,L,6/29/2012,638227832,8/10/2012,4653,81.73,56.67,380289.69,263685.51,116604.18 +Middle East and North Africa,Turkey,Clothes,Online,H,9/29/2013,454392659,10/2/2013,3740,109.28,35.84,408707.2,134041.6,274665.6 +Middle East and North Africa,Azerbaijan,Snacks,Online,L,5/26/2014,723153007,7/15/2014,5900,152.58,97.44,900222,574896,325326 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,L,1/29/2013,583620202,3/20/2013,5042,437.2,263.33,2204362.4,1327709.86,876652.54 +Asia,Brunei,Cosmetics,Online,C,4/9/2013,145218074,4/18/2013,2110,437.2,263.33,922492,555626.3,366865.7 +Europe,Sweden,Baby Food,Online,C,12/10/2011,937682950,1/29/2012,77,255.28,159.42,19656.56,12275.34,7381.22 +Asia,Kyrgyzstan,Beverages,Online,L,12/1/2010,961063659,12/29/2010,8948,47.45,31.79,424582.6,284456.92,140125.68 +Middle East and North Africa,Egypt,Cereal,Offline,M,1/30/2013,535721528,2/15/2013,760,205.7,117.11,156332,89003.6,67328.4 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,M,1/12/2011,952330386,2/5/2011,4579,421.89,364.69,1931834.31,1669915.51,261918.8 +Europe,Sweden,Cosmetics,Online,M,7/27/2013,421876561,8/21/2013,1504,437.2,263.33,657548.8,396048.32,261500.48 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,C,8/21/2011,825658881,9/20/2011,9666,47.45,31.79,458651.7,307282.14,151369.56 +Europe,Croatia,Personal Care,Offline,H,5/16/2012,965288674,5/30/2012,9224,81.73,56.67,753877.52,522724.08,231153.44 +Sub-Saharan Africa,Senegal,Baby Food,Online,M,8/21/2012,612689769,10/2/2012,7373,255.28,159.42,1882179.44,1175403.66,706775.78 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,M,5/8/2010,960098493,6/14/2010,3334,81.73,56.67,272487.82,188937.78,83550.04 +Europe,Moldova ,Cereal,Online,L,11/6/2015,570063674,11/21/2015,3364,205.7,117.11,691974.8,393958.04,298016.76 +Sub-Saharan Africa,Mauritania,Beverages,Online,H,4/1/2010,325446641,4/5/2010,5748,47.45,31.79,272742.6,182728.92,90013.68 +Sub-Saharan Africa,Mozambique,Household,Offline,M,5/21/2017,279421222,6/10/2017,5804,668.27,502.54,3878639.08,2916742.16,961896.92 +Europe,Germany,Office Supplies,Offline,H,9/18/2016,105473744,10/31/2016,880,651.21,524.96,573064.8,461964.8,111100 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,M,4/9/2015,447403037,5/19/2015,5356,81.73,56.67,437745.88,303524.52,134221.36 +Asia,Maldives,Vegetables,Online,H,7/27/2013,669320428,9/8/2013,5643,154.06,90.93,869360.58,513117.99,356242.59 +Asia,India,Clothes,Offline,L,12/26/2016,205649745,1/14/2017,5184,109.28,35.84,566507.52,185794.56,380712.96 +Asia,India,Snacks,Offline,L,10/24/2016,811127316,10/26/2016,9453,152.58,97.44,1442338.74,921100.32,521238.42 +Australia and Oceania,Marshall Islands,Household,Offline,L,10/6/2016,710801970,10/19/2016,954,668.27,502.54,637529.58,479423.16,158106.42 +Europe,Switzerland,Beverages,Offline,L,1/19/2014,450035035,2/25/2014,4223,47.45,31.79,200381.35,134249.17,66132.18 +Sub-Saharan Africa,South Sudan,Personal Care,Online,M,9/24/2010,644500339,11/7/2010,827,81.73,56.67,67590.71,46866.09,20724.62 +Asia,Malaysia,Cosmetics,Online,C,7/3/2017,630184209,7/24/2017,4366,437.2,263.33,1908815.2,1149698.78,759116.42 +Europe,Ukraine,Personal Care,Online,H,1/19/2012,713385474,3/2/2012,5470,81.73,56.67,447063.1,309984.9,137078.2 +Europe,Ukraine,Cereal,Offline,H,12/26/2010,820715463,2/10/2011,6798,205.7,117.11,1398348.6,796113.78,602234.82 +Sub-Saharan Africa,Kenya,Vegetables,Online,L,1/21/2013,949098002,1/25/2013,8045,154.06,90.93,1239412.7,731531.85,507880.85 +Sub-Saharan Africa,Tanzania,Household,Offline,C,7/3/2010,715769422,7/12/2010,933,668.27,502.54,623495.91,468869.82,154626.09 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,C,7/24/2015,708278548,8/29/2015,4217,651.21,524.96,2746152.57,2213756.32,532396.25 +Europe,Sweden,Snacks,Online,C,3/27/2011,234486711,4/22/2011,8683,152.58,97.44,1324852.14,846071.52,478780.62 +Asia,Uzbekistan,Cosmetics,Online,H,9/6/2015,472567737,9/13/2015,2150,437.2,263.33,939980,566159.5,373820.5 +Sub-Saharan Africa,Togo,Vegetables,Offline,L,4/2/2010,421007955,4/24/2010,4464,154.06,90.93,687723.84,405911.52,281812.32 +Europe,Estonia,Personal Care,Offline,M,6/10/2011,948606193,6/10/2011,2507,81.73,56.67,204897.11,142071.69,62825.42 +Sub-Saharan Africa,South Sudan,Personal Care,Online,H,2/1/2014,744473779,3/10/2014,5190,81.73,56.67,424178.7,294117.3,130061.4 +Europe,Germany,Vegetables,Online,C,4/27/2010,368034541,5/7/2010,8454,154.06,90.93,1302423.24,768722.22,533701.02 +Europe,Slovenia,Personal Care,Offline,H,1/13/2016,899024808,2/1/2016,274,81.73,56.67,22394.02,15527.58,6866.44 +Europe,Kosovo,Cereal,Offline,H,2/15/2014,787493407,4/1/2014,5654,205.7,117.11,1163027.8,662139.94,500887.86 +Asia,Kazakhstan,Office Supplies,Offline,L,4/7/2011,803801667,5/11/2011,1630,651.21,524.96,1061472.3,855684.8,205787.5 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,M,5/29/2011,888623416,6/20/2011,2271,205.7,117.11,467144.7,265956.81,201187.89 +Asia,Mongolia,Personal Care,Offline,M,12/31/2011,602944982,1/7/2012,3674,81.73,56.67,300276.02,208205.58,92070.44 +Europe,Macedonia,Vegetables,Offline,M,5/2/2015,478065192,5/28/2015,8969,154.06,90.93,1381764.14,815551.17,566212.97 +Europe,Luxembourg,Personal Care,Offline,M,3/14/2017,665595376,4/11/2017,3318,81.73,56.67,271180.14,188031.06,83149.08 +Asia,Cambodia,Personal Care,Offline,H,8/31/2010,487459361,8/31/2010,8912,81.73,56.67,728377.76,505043.04,223334.72 +Asia,Maldives,Meat,Online,L,7/30/2012,685893476,9/14/2012,9976,421.89,364.69,4208774.64,3638147.44,570627.2 +Sub-Saharan Africa,Namibia,Meat,Offline,H,5/9/2014,273446547,5/11/2014,7765,421.89,364.69,3275975.85,2831817.85,444158 +Europe,Italy,Vegetables,Online,L,1/14/2016,582979905,2/7/2016,5564,154.06,90.93,857189.84,505934.52,351255.32 +Middle East and North Africa,Yemen,Cosmetics,Offline,L,12/14/2014,317667376,12/16/2014,3691,437.2,263.33,1613705.2,971951.03,641754.17 +Sub-Saharan Africa,Sudan,Household,Offline,C,1/24/2017,500995290,3/6/2017,4494,668.27,502.54,3003205.38,2258414.76,744790.62 +Asia,Cambodia,Household,Online,M,6/23/2010,426762473,7/25/2010,7354,668.27,502.54,4914457.58,3695679.16,1218778.42 +Europe,Hungary,Snacks,Offline,H,8/21/2014,809080255,9/22/2014,3682,152.58,97.44,561799.56,358774.08,203025.48 +Asia,Bhutan,Beverages,Offline,L,12/27/2015,632372462,2/1/2016,1919,47.45,31.79,91056.55,61005.01,30051.54 +Sub-Saharan Africa,Togo,Cosmetics,Offline,H,3/6/2017,301375424,3/6/2017,2540,437.2,263.33,1110488,668858.2,441629.8 +Europe,Lithuania,Fruits,Online,M,7/26/2010,291137969,8/17/2010,3050,9.33,6.92,28456.5,21106,7350.5 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,M,4/17/2012,697021424,4/25/2012,2984,651.21,524.96,1943210.64,1566480.64,376730 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,H,1/22/2013,784699618,1/31/2013,8910,205.7,117.11,1832787,1043450.1,789336.9 +North America,Greenland,Fruits,Offline,H,3/15/2012,340158879,4/17/2012,9426,9.33,6.92,87944.58,65227.92,22716.66 +Europe,Kosovo,Vegetables,Offline,C,11/29/2013,119698035,12/29/2013,163,154.06,90.93,25111.78,14821.59,10290.19 +Asia,Bangladesh,Cosmetics,Offline,C,11/14/2015,499928414,11/26/2015,8782,437.2,263.33,3839490.4,2312564.06,1526926.34 +Central America and the Caribbean,Costa Rica,Snacks,Online,M,1/12/2013,127773845,2/11/2013,9975,152.58,97.44,1521985.5,971964,550021.5 +Middle East and North Africa,Libya,Fruits,Online,M,7/30/2016,870470654,9/15/2016,465,9.33,6.92,4338.45,3217.8,1120.65 +Europe,Iceland,Cosmetics,Online,H,3/25/2012,165567672,4/8/2012,4008,437.2,263.33,1752297.6,1055426.64,696870.96 +Europe,Poland,Office Supplies,Online,H,1/29/2017,470926225,3/20/2017,6390,651.21,524.96,4161231.9,3354494.4,806737.5 +Middle East and North Africa,Oman,Personal Care,Offline,H,3/14/2015,714720141,3/19/2015,427,81.73,56.67,34898.71,24198.09,10700.62 +Europe,Bosnia and Herzegovina,Fruits,Offline,M,6/12/2014,345435750,7/31/2014,970,9.33,6.92,9050.1,6712.4,2337.7 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Offline,C,5/20/2012,681871879,6/23/2012,9896,255.28,159.42,2526250.88,1577620.32,948630.56 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,L,3/20/2015,863139855,4/19/2015,1119,9.33,6.92,10440.27,7743.48,2696.79 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,C,4/10/2011,998663508,5/24/2011,5580,154.06,90.93,859654.8,507389.4,352265.4 +Middle East and North Africa,Syria,Meat,Offline,L,9/2/2012,818179166,10/18/2012,6252,421.89,364.69,2637656.28,2280041.88,357614.4 +Australia and Oceania,Tonga,Cereal,Offline,M,8/31/2013,121735656,10/14/2013,3141,205.7,117.11,646103.7,367842.51,278261.19 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,C,2/20/2017,129694306,3/2/2017,8282,255.28,159.42,2114228.96,1320316.44,793912.52 +Middle East and North Africa,Syria,Office Supplies,Offline,H,9/9/2015,332728946,9/12/2015,744,651.21,524.96,484500.24,390570.24,93930 +Europe,Monaco,Vegetables,Offline,C,7/18/2010,741825902,9/4/2010,1624,154.06,90.93,250193.44,147670.32,102523.12 +Europe,Malta,Meat,Offline,L,5/12/2015,538284003,5/16/2015,9053,421.89,364.69,3819370.17,3301538.57,517831.6 +Europe,Andorra,Snacks,Online,C,7/27/2014,323714578,9/13/2014,3192,152.58,97.44,487035.36,311028.48,176006.88 +Europe,Netherlands,Cereal,Offline,H,8/4/2012,770041453,9/15/2012,1233,205.7,117.11,253628.1,144396.63,109231.47 +Europe,Albania,Clothes,Online,M,12/4/2014,369500958,12/15/2014,2400,109.28,35.84,262272,86016,176256 +Europe,Slovakia,Household,Offline,L,10/5/2016,384641921,10/27/2016,2947,668.27,502.54,1969391.69,1480985.38,488406.31 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Online,M,5/14/2014,798325669,5/15/2014,1161,255.28,159.42,296380.08,185086.62,111293.46 +Australia and Oceania,Solomon Islands,Office Supplies,Online,C,6/3/2016,763726031,6/19/2016,2359,651.21,524.96,1536204.39,1238380.64,297823.75 +Middle East and North Africa,Iran,Cosmetics,Online,C,7/14/2017,854329335,8/28/2017,3890,437.2,263.33,1700708,1024353.7,676354.3 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,M,2/28/2017,813934409,3/5/2017,134,81.73,56.67,10951.82,7593.78,3358.04 +Europe,Moldova ,Household,Online,L,10/28/2015,906652581,11/26/2015,7501,668.27,502.54,5012693.27,3769552.54,1243140.73 +Middle East and North Africa,Tunisia ,Clothes,Offline,M,4/27/2011,566907680,6/1/2011,9435,109.28,35.84,1031056.8,338150.4,692906.4 +North America,Greenland,Clothes,Online,C,2/1/2010,649436032,2/6/2010,1409,109.28,35.84,153975.52,50498.56,103476.96 +Asia,Uzbekistan,Personal Care,Offline,H,11/5/2015,279286468,11/17/2015,5927,81.73,56.67,484413.71,335883.09,148530.62 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,M,8/27/2010,901820313,10/4/2010,7526,437.2,263.33,3290367.2,1981821.58,1308545.62 +Sub-Saharan Africa,Benin,Vegetables,Online,C,9/20/2011,432711398,9/26/2011,7773,154.06,90.93,1197508.38,706798.89,490709.49 +Sub-Saharan Africa,Guinea,Household,Offline,C,8/5/2014,907946050,8/6/2014,268,668.27,502.54,179096.36,134680.72,44415.64 +Europe,Vatican City,Beverages,Online,M,2/8/2012,833823096,3/29/2012,5638,47.45,31.79,267523.1,179232.02,88291.08 +Middle East and North Africa,Tunisia ,Personal Care,Online,H,4/19/2013,136953866,5/25/2013,6547,81.73,56.67,535086.31,371018.49,164067.82 +Central America and the Caribbean,Panama,Fruits,Online,H,11/30/2016,614262187,1/6/2017,2686,9.33,6.92,25060.38,18587.12,6473.26 +Europe,Armenia,Cosmetics,Online,H,3/13/2015,982984387,4/23/2015,5779,437.2,263.33,2526578.8,1521784.07,1004794.73 +Middle East and North Africa,Iran,Clothes,Online,C,10/21/2012,930669295,11/15/2012,4581,109.28,35.84,500611.68,164183.04,336428.64 +Middle East and North Africa,Iran,Cosmetics,Offline,M,6/21/2015,665178239,7/22/2015,9877,437.2,263.33,4318224.4,2600910.41,1717313.99 +Central America and the Caribbean,The Bahamas,Clothes,Offline,M,1/18/2011,464685046,2/22/2011,9486,109.28,35.84,1036630.08,339978.24,696651.84 +Europe,San Marino,Office Supplies,Online,L,3/10/2011,227676045,4/10/2011,3256,651.21,524.96,2120339.76,1709269.76,411070 +Europe,San Marino,Vegetables,Offline,H,3/27/2017,822950065,5/15/2017,8067,154.06,90.93,1242802.02,733532.31,509269.71 +Australia and Oceania,Tuvalu,Fruits,Online,L,6/17/2016,939618432,7/17/2016,2829,9.33,6.92,26394.57,19576.68,6817.89 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,M,2/17/2016,237104976,2/26/2016,3486,437.2,263.33,1524079.2,917968.38,606110.82 +Sub-Saharan Africa,Ghana,Clothes,Offline,M,12/31/2016,695146024,1/30/2017,8011,109.28,35.84,875442.08,287114.24,588327.84 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,M,2/9/2017,763790404,3/6/2017,1409,152.58,97.44,214985.22,137292.96,77692.26 +Asia,Philippines,Beverages,Online,C,7/24/2015,313399446,9/5/2015,715,47.45,31.79,33926.75,22729.85,11196.9 +Sub-Saharan Africa,Zambia,Personal Care,Offline,L,4/20/2016,184646975,5/6/2016,9998,81.73,56.67,817136.54,566586.66,250549.88 +North America,United States of America,Vegetables,Offline,L,10/12/2016,838519322,11/26/2016,5356,154.06,90.93,825145.36,487021.08,338124.28 +Sub-Saharan Africa,Cape Verde,Meat,Online,L,9/21/2011,106315314,10/5/2011,9919,421.89,364.69,4184726.91,3617360.11,567366.8 +Sub-Saharan Africa,Zambia,Office Supplies,Online,L,1/21/2012,839646279,2/15/2012,8848,651.21,524.96,5761906.08,4644846.08,1117060 +Asia,Vietnam,Vegetables,Online,L,11/8/2010,560436046,11/23/2010,4335,154.06,90.93,667850.1,394181.55,273668.55 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,M,5/23/2017,910920941,6/27/2017,604,154.06,90.93,93052.24,54921.72,38130.52 +Europe,Macedonia,Personal Care,Online,C,7/4/2015,903649795,7/28/2015,8910,81.73,56.67,728214.3,504929.7,223284.6 +Sub-Saharan Africa,Mozambique,Baby Food,Online,M,10/25/2012,971483933,11/30/2012,2539,255.28,159.42,648155.92,404767.38,243388.54 +Australia and Oceania,New Zealand,Personal Care,Online,C,3/23/2014,717597186,4/4/2014,1809,81.73,56.67,147849.57,102516.03,45333.54 +Middle East and North Africa,Qatar,Baby Food,Offline,M,7/20/2010,265475881,7/26/2010,9067,255.28,159.42,2314623.76,1445461.14,869162.62 +Europe,Moldova ,Fruits,Online,H,8/8/2012,708918845,8/19/2012,3695,9.33,6.92,34474.35,25569.4,8904.95 +Middle East and North Africa,Tunisia ,Snacks,Offline,H,2/15/2017,962037408,3/20/2017,7102,152.58,97.44,1083623.16,692018.88,391604.28 +Sub-Saharan Africa,Ghana,Meat,Online,C,7/22/2010,909255397,8/7/2010,7732,421.89,364.69,3262053.48,2819783.08,442270.4 +Australia and Oceania,Kiribati,Personal Care,Online,C,9/9/2010,955309140,9/27/2010,6059,81.73,56.67,495202.07,343363.53,151838.54 +Asia,Turkmenistan,Clothes,Offline,M,6/16/2017,675247466,7/20/2017,9586,109.28,35.84,1047558.08,343562.24,703995.84 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,C,9/15/2016,164431703,10/9/2016,7850,437.2,263.33,3432020,2067140.5,1364879.5 +Australia and Oceania,Palau,Vegetables,Offline,H,4/14/2014,488535678,5/19/2014,7418,154.06,90.93,1142817.08,674518.74,468298.34 +Sub-Saharan Africa,Guinea,Vegetables,Offline,L,2/7/2017,533545720,3/6/2017,6890,154.06,90.93,1061473.4,626507.7,434965.7 +Australia and Oceania,Fiji,Vegetables,Offline,C,3/16/2014,155760657,3/16/2014,1895,154.06,90.93,291943.7,172312.35,119631.35 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,L,11/5/2010,631791818,11/21/2010,94,154.06,90.93,14481.64,8547.42,5934.22 +Australia and Oceania,Palau,Office Supplies,Offline,L,2/16/2017,608563029,3/14/2017,6179,651.21,524.96,4023826.59,3243727.84,780098.75 +Asia,Thailand,Vegetables,Offline,H,12/7/2013,153310620,1/19/2014,6874,154.06,90.93,1059008.44,625052.82,433955.62 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,L,4/14/2017,303583419,5/2/2017,5935,205.7,117.11,1220829.5,695047.85,525781.65 +Sub-Saharan Africa,Angola,Vegetables,Offline,M,12/23/2013,817242753,1/10/2014,9146,154.06,90.93,1409032.76,831645.78,577386.98 +Middle East and North Africa,Egypt,Clothes,Online,H,10/21/2010,622462451,12/8/2010,9327,109.28,35.84,1019254.56,334279.68,684974.88 +Europe,Macedonia,Beverages,Offline,H,8/15/2015,967728841,9/5/2015,1324,47.45,31.79,62823.8,42089.96,20733.84 +Europe,Norway,Office Supplies,Offline,M,11/4/2010,471840751,12/19/2010,7018,651.21,524.96,4570191.78,3684169.28,886022.5 +Middle East and North Africa,Kuwait,Meat,Online,H,4/2/2010,973909509,5/10/2010,321,421.89,364.69,135426.69,117065.49,18361.2 +Australia and Oceania,Tuvalu,Clothes,Online,C,4/26/2017,783358943,5/2/2017,2174,109.28,35.84,237574.72,77916.16,159658.56 +Asia,North Korea,Fruits,Online,L,11/15/2013,529925382,12/5/2013,5551,9.33,6.92,51790.83,38412.92,13377.91 +Australia and Oceania,Solomon Islands,Office Supplies,Offline,M,11/19/2016,913657653,12/28/2016,458,651.21,524.96,298254.18,240431.68,57822.5 +Europe,Andorra,Cereal,Offline,C,2/5/2014,454917085,3/9/2014,8929,205.7,117.11,1836695.3,1045675.19,791020.11 +Sub-Saharan Africa,Niger,Personal Care,Online,C,3/30/2013,444377505,4/10/2013,34,81.73,56.67,2778.82,1926.78,852.04 +Europe,Moldova ,Personal Care,Offline,C,7/25/2015,893025243,9/13/2015,4869,81.73,56.67,397943.37,275926.23,122017.14 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,M,12/27/2011,982159125,1/3/2012,1566,154.06,90.93,241257.96,142396.38,98861.58 +Europe,Bosnia and Herzegovina,Fruits,Offline,C,3/27/2017,413390481,4/5/2017,285,9.33,6.92,2659.05,1972.2,686.85 +Asia,Philippines,Office Supplies,Offline,H,1/7/2013,758643138,1/27/2013,8218,651.21,524.96,5351643.78,4314121.28,1037522.5 +Australia and Oceania,New Zealand,Cosmetics,Online,L,5/26/2012,510153424,6/9/2012,4590,437.2,263.33,2006748,1208684.7,798063.3 +Central America and the Caribbean,Haiti,Vegetables,Offline,C,7/30/2010,930470168,8/7/2010,5655,154.06,90.93,871209.3,514209.15,357000.15 +Sub-Saharan Africa,Cameroon,Fruits,Online,C,5/20/2011,202454698,6/17/2011,9699,9.33,6.92,90491.67,67117.08,23374.59 +Middle East and North Africa,Lebanon,Office Supplies,Online,L,12/7/2015,179280841,1/16/2016,2040,651.21,524.96,1328468.4,1070918.4,257550 +Asia,North Korea,Cosmetics,Online,C,4/3/2011,534434926,4/28/2011,26,437.2,263.33,11367.2,6846.58,4520.62 +North America,Canada,Clothes,Online,L,12/14/2011,111715781,2/2/2012,8037,109.28,35.84,878283.36,288046.08,590237.28 +Sub-Saharan Africa,Nigeria,Fruits,Offline,H,12/23/2010,975234735,2/6/2011,2485,9.33,6.92,23185.05,17196.2,5988.85 +North America,Greenland,Baby Food,Online,M,9/12/2013,759415614,10/12/2013,6811,255.28,159.42,1738712.08,1085809.62,652902.46 +Asia,Singapore,Clothes,Offline,H,5/30/2011,318994748,7/7/2011,6490,109.28,35.84,709227.2,232601.6,476625.6 +Europe,Kosovo,Clothes,Online,C,5/26/2015,579020965,7/4/2015,4025,109.28,35.84,439852,144256,295596 +Middle East and North Africa,Algeria,Personal Care,Offline,L,4/21/2015,284855592,5/8/2015,3955,81.73,56.67,323242.15,224129.85,99112.3 +Europe,United Kingdom,Cosmetics,Offline,M,3/7/2013,952172458,4/22/2013,7844,437.2,263.33,3429396.8,2065560.52,1363836.28 +North America,Canada,Fruits,Offline,C,2/27/2012,116957890,3/8/2012,9294,9.33,6.92,86713.02,64314.48,22398.54 +Central America and the Caribbean,Grenada,Meat,Offline,H,8/20/2012,785510718,9/23/2012,8932,421.89,364.69,3768321.48,3257411.08,510910.4 +Asia,Japan,Vegetables,Online,M,1/31/2016,184442269,2/4/2016,9421,154.06,90.93,1451399.26,856651.53,594747.73 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,H,9/3/2013,110676372,10/21/2013,453,154.06,90.93,69789.18,41191.29,28597.89 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,L,10/16/2012,181449353,10/17/2012,3751,152.58,97.44,572327.58,365497.44,206830.14 +Central America and the Caribbean,Barbados,Fruits,Offline,H,7/11/2010,984310042,8/23/2010,8070,9.33,6.92,75293.1,55844.4,19448.7 +Sub-Saharan Africa,Zambia,Clothes,Online,M,8/9/2012,927119767,8/22/2012,4197,109.28,35.84,458648.16,150420.48,308227.68 +Asia,Kazakhstan,Personal Care,Online,C,6/18/2014,288052356,7/30/2014,9948,81.73,56.67,813050.04,563753.16,249296.88 +Asia,Tajikistan,Household,Online,C,8/6/2012,765594136,8/24/2012,5173,668.27,502.54,3456960.71,2599639.42,857321.29 +Sub-Saharan Africa,Burundi,Fruits,Offline,M,12/6/2015,528543937,12/30/2015,6751,9.33,6.92,62986.83,46716.92,16269.91 +Middle East and North Africa,Egypt,Cereal,Offline,L,9/25/2011,966013085,9/27/2011,3594,205.7,117.11,739285.8,420893.34,318392.46 +Europe,Liechtenstein,Cosmetics,Offline,M,11/3/2014,837425410,12/9/2014,1643,437.2,263.33,718319.6,432651.19,285668.41 +Asia,Philippines,Cereal,Offline,H,11/13/2010,322517240,12/1/2010,8873,205.7,117.11,1825176.1,1039117.03,786059.07 +Europe,Iceland,Clothes,Online,H,12/29/2012,571337401,2/1/2013,288,109.28,35.84,31472.64,10321.92,21150.72 +Middle East and North Africa,Oman,Personal Care,Online,M,10/2/2012,554247224,10/31/2012,2925,81.73,56.67,239060.25,165759.75,73300.5 +Asia,China,Vegetables,Offline,H,2/4/2014,211920535,3/15/2014,851,154.06,90.93,131105.06,77381.43,53723.63 +Asia,Malaysia,Fruits,Offline,H,6/18/2014,905343663,6/28/2014,164,9.33,6.92,1530.12,1134.88,395.24 +Asia,Indonesia,Beverages,Online,H,2/27/2016,465815436,3/29/2016,3994,47.45,31.79,189515.3,126969.26,62546.04 +Europe,Romania,Office Supplies,Online,M,12/17/2014,844947183,12/18/2014,7503,651.21,524.96,4886028.63,3938774.88,947253.75 +Europe,Czech Republic,Fruits,Offline,M,7/8/2011,464662730,7/15/2011,2883,9.33,6.92,26898.39,19950.36,6948.03 +Europe,Norway,Vegetables,Offline,H,2/7/2015,967198407,2/8/2015,4357,154.06,90.93,671239.42,396182.01,275057.41 +Asia,Maldives,Beverages,Online,C,2/16/2017,465103042,3/12/2017,3180,47.45,31.79,150891,101092.2,49798.8 +Europe,Cyprus,Snacks,Offline,L,1/26/2010,291237962,2/21/2010,2640,152.58,97.44,402811.2,257241.6,145569.6 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,H,12/20/2013,948776996,12/20/2013,3052,437.2,263.33,1334334.4,803683.16,530651.24 +Central America and the Caribbean,Panama,Personal Care,Offline,H,1/29/2012,761206471,1/29/2012,6765,81.73,56.67,552903.45,383372.55,169530.9 +Sub-Saharan Africa,Togo,Baby Food,Online,H,3/16/2015,822325217,4/4/2015,3161,255.28,159.42,806940.08,503926.62,303013.46 +Middle East and North Africa,Jordan,Baby Food,Online,L,7/7/2012,946244561,7/19/2012,3648,255.28,159.42,931261.44,581564.16,349697.28 +Central America and the Caribbean,Cuba,Fruits,Offline,L,3/4/2013,117388331,3/29/2013,6671,9.33,6.92,62240.43,46163.32,16077.11 +Asia,Japan,Fruits,Online,C,3/31/2012,540492856,4/13/2012,2702,9.33,6.92,25209.66,18697.84,6511.82 +Australia and Oceania,Australia,Meat,Offline,C,3/31/2017,890606963,4/25/2017,9247,421.89,364.69,3901216.83,3372288.43,528928.4 +Europe,San Marino,Cosmetics,Offline,C,1/7/2014,363091981,1/24/2014,5841,437.2,263.33,2553685.2,1538110.53,1015574.67 +Europe,France,Snacks,Online,L,12/26/2015,923621737,2/3/2016,9052,152.58,97.44,1381154.16,882026.88,499127.28 +Asia,Kyrgyzstan,Meat,Online,L,11/26/2014,558182561,1/15/2015,7479,421.89,364.69,3155315.31,2727516.51,427798.8 +North America,Greenland,Meat,Online,M,12/21/2014,923073279,2/9/2015,6751,421.89,364.69,2848179.39,2462022.19,386157.2 +Central America and the Caribbean,Dominica,Personal Care,Online,L,11/13/2013,594905221,1/2/2014,4530,81.73,56.67,370236.9,256715.1,113521.8 +Europe,Luxembourg,Cereal,Online,H,2/14/2014,920602214,2/14/2014,5508,205.7,117.11,1132995.6,645041.88,487953.72 +Asia,Sri Lanka,Household,Offline,M,10/7/2011,167400586,10/24/2011,6408,668.27,502.54,4282274.16,3220276.32,1061997.84 +Middle East and North Africa,Algeria,Fruits,Online,M,3/30/2015,272849166,5/19/2015,986,9.33,6.92,9199.38,6823.12,2376.26 +Australia and Oceania,East Timor,Meat,Online,C,5/8/2011,994809281,5/23/2011,5028,421.89,364.69,2121262.92,1833661.32,287601.6 +Middle East and North Africa,Israel,Cosmetics,Offline,M,6/15/2014,361454761,7/2/2014,1351,437.2,263.33,590657.2,355758.83,234898.37 +Central America and the Caribbean,Dominican Republic,Clothes,Online,H,4/7/2017,521271932,4/29/2017,4803,109.28,35.84,524871.84,172139.52,352732.32 +Middle East and North Africa,Israel,Beverages,Online,H,5/7/2017,993059623,6/11/2017,7265,47.45,31.79,344724.25,230954.35,113769.9 +Sub-Saharan Africa,Uganda,Baby Food,Offline,L,5/1/2013,915929162,5/25/2013,2648,255.28,159.42,675981.44,422144.16,253837.28 +Asia,Maldives,Vegetables,Offline,M,4/7/2016,399304378,5/24/2016,1894,154.06,90.93,291789.64,172221.42,119568.22 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,H,7/20/2015,972921597,8/12/2015,7976,9.33,6.92,74416.08,55193.92,19222.16 +Asia,Indonesia,Beverages,Online,L,1/3/2013,636829650,1/14/2013,900,47.45,31.79,42705,28611,14094 +Australia and Oceania,East Timor,Office Supplies,Offline,H,7/12/2011,611389863,8/14/2011,2702,651.21,524.96,1759569.42,1418441.92,341127.5 +Europe,Serbia,Snacks,Online,H,4/11/2011,387276065,5/29/2011,2449,152.58,97.44,373668.42,238630.56,135037.86 +Europe,Serbia,Cosmetics,Online,C,6/25/2013,875474584,7/24/2013,1239,437.2,263.33,541690.8,326265.87,215424.93 +Asia,Singapore,Fruits,Offline,L,8/28/2016,357284247,10/5/2016,7203,9.33,6.92,67203.99,49844.76,17359.23 +Europe,Latvia,Beverages,Offline,H,10/20/2012,334316384,12/9/2012,502,47.45,31.79,23819.9,15958.58,7861.32 +Sub-Saharan Africa,Mauritius ,Snacks,Online,M,12/2/2013,578494822,12/29/2013,8328,152.58,97.44,1270686.24,811480.32,459205.92 +Sub-Saharan Africa,Comoros,Clothes,Online,H,5/8/2010,482055890,6/23/2010,9905,109.28,35.84,1082418.4,354995.2,727423.2 +Sub-Saharan Africa,Malawi,Fruits,Offline,L,6/9/2012,407548415,7/1/2012,1488,9.33,6.92,13883.04,10296.96,3586.08 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,C,6/12/2016,337833726,7/14/2016,1362,668.27,502.54,910183.74,684459.48,225724.26 +Europe,Serbia,Household,Offline,L,11/30/2015,326085650,1/12/2016,4845,668.27,502.54,3237768.15,2434806.3,802961.85 +Australia and Oceania,Tuvalu,Vegetables,Offline,M,1/7/2013,945790517,2/9/2013,9286,154.06,90.93,1430601.16,844375.98,586225.18 +North America,Greenland,Cereal,Online,M,10/16/2014,140747153,11/6/2014,9065,205.7,117.11,1864670.5,1061602.15,803068.35 +Europe,Bulgaria,Baby Food,Online,H,3/5/2014,875066888,4/12/2014,593,255.28,159.42,151381.04,94536.06,56844.98 +Sub-Saharan Africa,Swaziland,Office Supplies,Offline,L,7/19/2016,783173549,7/21/2016,7312,651.21,524.96,4761647.52,3838507.52,923140 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,C,3/15/2013,719803464,5/2/2013,4695,255.28,159.42,1198539.6,748476.9,450062.7 +Sub-Saharan Africa,Comoros,Baby Food,Online,C,6/5/2015,710005462,7/19/2015,5249,255.28,159.42,1339964.72,836795.58,503169.14 +Central America and the Caribbean,Barbados,Cosmetics,Offline,H,11/7/2012,399140870,12/2/2012,3508,437.2,263.33,1533697.6,923761.64,609935.96 +Europe,Monaco,Vegetables,Online,L,2/12/2015,402883517,2/26/2015,1041,154.06,90.93,160376.46,94658.13,65718.33 +Europe,Georgia,Cereal,Online,M,3/13/2010,957219731,4/29/2010,1445,205.7,117.11,297236.5,169223.95,128012.55 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,M,8/21/2013,568448340,10/7/2013,5351,9.33,6.92,49924.83,37028.92,12895.91 +Sub-Saharan Africa,Togo,Fruits,Online,H,10/8/2011,963180673,10/9/2011,5420,9.33,6.92,50568.6,37506.4,13062.2 +North America,Greenland,Personal Care,Online,H,11/27/2010,338340556,1/2/2011,1344,81.73,56.67,109845.12,76164.48,33680.64 +Middle East and North Africa,Tunisia ,Clothes,Offline,M,11/10/2010,111164319,12/20/2010,4847,109.28,35.84,529680.16,173716.48,355963.68 +Asia,Brunei,Baby Food,Online,L,4/16/2016,869200789,5/25/2016,4684,255.28,159.42,1195731.52,746723.28,449008.24 +Sub-Saharan Africa,Comoros,Meat,Online,L,3/19/2010,120311295,4/13/2010,1641,421.89,364.69,692321.49,598456.29,93865.2 +Central America and the Caribbean,El Salvador,Personal Care,Online,C,10/11/2010,842669665,11/5/2010,3535,81.73,56.67,288915.55,200328.45,88587.1 +Sub-Saharan Africa,Namibia,Cosmetics,Online,L,6/25/2014,234762227,7/28/2014,215,437.2,263.33,93998,56615.95,37382.05 +Australia and Oceania,Nauru,Office Supplies,Online,C,2/6/2015,965387809,3/6/2015,8561,651.21,524.96,5575008.81,4494182.56,1080826.25 +Europe,Lithuania,Cosmetics,Online,C,1/19/2015,823657739,1/21/2015,7483,437.2,263.33,3271567.6,1970498.39,1301069.21 +Asia,Cambodia,Vegetables,Online,M,1/9/2014,368995845,2/19/2014,2925,154.06,90.93,450625.5,265970.25,184655.25 +Europe,Spain,Household,Online,H,10/11/2012,681138455,11/15/2012,2860,668.27,502.54,1911252.2,1437264.4,473987.8 +Australia and Oceania,New Zealand,Snacks,Offline,C,12/4/2016,210134398,12/25/2016,2293,152.58,97.44,349865.94,223429.92,126436.02 +Europe,Latvia,Meat,Online,H,6/3/2010,626345002,7/17/2010,8260,421.89,364.69,3484811.4,3012339.4,472472 +Middle East and North Africa,Libya,Cosmetics,Offline,C,5/12/2012,970444095,6/20/2012,4828,437.2,263.33,2110801.6,1271357.24,839444.36 +Sub-Saharan Africa,Angola,Vegetables,Offline,H,8/14/2012,803418004,8/18/2012,8096,154.06,90.93,1247269.76,736169.28,511100.48 +Europe,Monaco,Office Supplies,Offline,H,6/28/2013,656565558,7/24/2013,1194,651.21,524.96,777544.74,626802.24,150742.5 +Asia,Myanmar,Household,Offline,H,10/6/2010,681498086,10/10/2010,9283,668.27,502.54,6203550.41,4665078.82,1538471.59 +Central America and the Caribbean,Costa Rica,Vegetables,Online,M,8/26/2012,200139415,9/23/2012,4555,154.06,90.93,701743.3,414186.15,287557.15 +Sub-Saharan Africa,Djibouti,Meat,Online,M,4/15/2013,854725873,6/1/2013,1235,421.89,364.69,521034.15,450392.15,70642 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,H,8/27/2011,757806289,8/28/2011,576,651.21,524.96,375096.96,302376.96,72720 +Sub-Saharan Africa,Swaziland,Snacks,Online,H,5/15/2015,342241990,6/29/2015,5865,152.58,97.44,894881.7,571485.6,323396.1 +Europe,United Kingdom,Beverages,Online,C,3/10/2014,111206805,3/26/2014,7420,47.45,31.79,352079,235881.8,116197.2 +Asia,Sri Lanka,Vegetables,Offline,H,1/29/2014,188187062,2/20/2014,7589,154.06,90.93,1169161.34,690067.77,479093.57 +Europe,Monaco,Baby Food,Online,M,9/15/2010,766981589,9/19/2010,5751,255.28,159.42,1468115.28,916824.42,551290.86 +Middle East and North Africa,Kuwait,Vegetables,Online,H,12/15/2015,761701714,1/4/2016,3319,154.06,90.93,511325.14,301796.67,209528.47 +Europe,Portugal,Fruits,Offline,L,4/5/2016,956771266,4/16/2016,8734,9.33,6.92,81488.22,60439.28,21048.94 +Middle East and North Africa,Lebanon,Cereal,Offline,H,4/12/2014,856926572,5/20/2014,2470,205.7,117.11,508079,289261.7,218817.3 +Sub-Saharan Africa,Guinea,Vegetables,Offline,L,7/5/2017,937216460,8/18/2017,2032,154.06,90.93,313049.92,184769.76,128280.16 +Europe,Malta,Office Supplies,Online,C,10/22/2011,393002259,11/30/2011,6957,651.21,524.96,4530467.97,3652146.72,878321.25 +Sub-Saharan Africa,Liberia,Meat,Online,M,8/1/2010,289957797,8/22/2010,3811,421.89,364.69,1607822.79,1389833.59,217989.2 +Europe,Luxembourg,Beverages,Offline,L,3/6/2013,414069402,3/6/2013,1192,47.45,31.79,56560.4,37893.68,18666.72 +Middle East and North Africa,Lebanon,Snacks,Online,H,3/18/2016,621635901,4/13/2016,4732,152.58,97.44,722008.56,461086.08,260922.48 +Australia and Oceania,Samoa ,Cereal,Offline,C,5/12/2017,389268624,5/22/2017,2091,205.7,117.11,430118.7,244877.01,185241.69 +Australia and Oceania,East Timor,Baby Food,Offline,H,8/4/2011,163891398,8/7/2011,7962,255.28,159.42,2032539.36,1269302.04,763237.32 +Middle East and North Africa,Algeria,Cereal,Online,C,1/25/2010,912740552,2/13/2010,9067,205.7,117.11,1865081.9,1061836.37,803245.53 +Asia,Uzbekistan,Meat,Online,L,9/2/2013,973364913,9/11/2013,9163,421.89,364.69,3865778.07,3341654.47,524123.6 +Middle East and North Africa,Turkey,Snacks,Online,L,10/7/2016,103625810,11/17/2016,4035,152.58,97.44,615660.3,393170.4,222489.9 +Middle East and North Africa,Yemen,Clothes,Online,H,1/2/2011,831697070,1/17/2011,6500,109.28,35.84,710320,232960,477360 +Sub-Saharan Africa,Namibia,Snacks,Online,M,10/24/2011,806065022,10/24/2011,1408,152.58,97.44,214832.64,137195.52,77637.12 +Australia and Oceania,Tonga,Household,Offline,H,10/2/2016,445528495,10/4/2016,637,668.27,502.54,425687.99,320117.98,105570.01 +Sub-Saharan Africa,Botswana,Household,Offline,L,11/19/2016,689198815,12/28/2016,8100,668.27,502.54,5412987,4070574,1342413 +Middle East and North Africa,Pakistan,Cosmetics,Online,H,9/8/2015,746499812,9/23/2015,4738,437.2,263.33,2071453.6,1247657.54,823796.06 +Sub-Saharan Africa,Rwanda,Vegetables,Online,L,2/16/2010,347167813,2/20/2010,3526,154.06,90.93,543215.56,320619.18,222596.38 +Middle East and North Africa,Afghanistan,Personal Care,Offline,H,3/6/2017,191251647,3/18/2017,4467,81.73,56.67,365087.91,253144.89,111943.02 +Central America and the Caribbean,Panama,Snacks,Online,L,1/2/2017,599112641,1/13/2017,9599,152.58,97.44,1464615.42,935326.56,529288.86 +Middle East and North Africa,Kuwait,Vegetables,Offline,L,5/8/2017,161424624,5/19/2017,7988,154.06,90.93,1230631.28,726348.84,504282.44 +Central America and the Caribbean,Guatemala,Snacks,Online,M,11/16/2011,689173924,12/22/2011,734,152.58,97.44,111993.72,71520.96,40472.76 +Asia,Indonesia,Office Supplies,Online,H,3/25/2014,463659369,5/11/2014,5966,651.21,524.96,3885118.86,3131911.36,753207.5 +North America,United States of America,Household,Online,L,6/1/2016,986492288,6/18/2016,3845,668.27,502.54,2569498.15,1932266.3,637231.85 +Central America and the Caribbean,El Salvador,Personal Care,Online,H,4/17/2015,229596507,4/28/2015,1563,81.73,56.67,127743.99,88575.21,39168.78 +Europe,United Kingdom,Meat,Online,C,5/6/2016,285208356,5/11/2016,8345,421.89,364.69,3520672.05,3043338.05,477334 +Asia,North Korea,Vegetables,Offline,L,10/10/2014,615876662,10/23/2014,445,154.06,90.93,68556.7,40463.85,28092.85 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,C,5/30/2014,304462754,6/13/2014,6150,154.06,90.93,947469,559219.5,388249.5 +Sub-Saharan Africa,Namibia,Baby Food,Online,H,5/15/2016,304140460,6/6/2016,776,255.28,159.42,198097.28,123709.92,74387.36 +Australia and Oceania,Tuvalu,Household,Offline,H,4/4/2015,288396108,4/23/2015,1672,668.27,502.54,1117347.44,840246.88,277100.56 +Central America and the Caribbean,Grenada,Household,Offline,M,7/12/2010,901028525,8/2/2010,3218,668.27,502.54,2150492.86,1617173.72,533319.14 +Sub-Saharan Africa,Rwanda,Baby Food,Online,M,4/11/2010,606149041,4/20/2010,1826,255.28,159.42,466141.28,291100.92,175040.36 +Europe,Belgium,Beverages,Online,M,4/20/2012,638181483,4/22/2012,938,47.45,31.79,44508.1,29819.02,14689.08 +Europe,Moldova ,Office Supplies,Offline,C,6/22/2015,951862180,7/27/2015,6026,651.21,524.96,3924191.46,3163408.96,760782.5 +Asia,Nepal,Meat,Offline,M,12/5/2015,672239959,12/31/2015,9597,421.89,364.69,4048878.33,3499929.93,548948.4 +Asia,Kazakhstan,Beverages,Offline,H,11/16/2010,344676148,11/26/2010,6187,47.45,31.79,293573.15,196684.73,96888.42 +Europe,Luxembourg,Personal Care,Online,C,7/11/2017,584844577,7/21/2017,7362,81.73,56.67,601696.26,417204.54,184491.72 +Middle East and North Africa,Somalia,Cereal,Online,M,4/12/2016,728731572,4/23/2016,6721,205.7,117.11,1382509.7,787096.31,595413.39 +Australia and Oceania,Kiribati,Cosmetics,Online,L,2/12/2015,182635962,3/22/2015,4895,437.2,263.33,2140094,1289000.35,851093.65 +Sub-Saharan Africa,Mauritania,Vegetables,Online,C,7/3/2015,673169076,7/29/2015,4544,154.06,90.93,700048.64,413185.92,286862.72 +Central America and the Caribbean,Cuba,Cereal,Offline,L,3/7/2016,397254741,3/9/2016,5361,205.7,117.11,1102757.7,627826.71,474930.99 +Sub-Saharan Africa,Mozambique,Snacks,Online,L,12/21/2016,772129285,12/26/2016,9069,152.58,97.44,1383748.02,883683.36,500064.66 +North America,Canada,Snacks,Offline,M,12/16/2014,585341536,12/28/2014,4423,152.58,97.44,674861.34,430977.12,243884.22 +Central America and the Caribbean,Belize,Office Supplies,Online,H,11/14/2015,944752824,11/28/2015,2210,651.21,524.96,1439174.1,1160161.6,279012.5 +Middle East and North Africa,Libya,Clothes,Offline,H,2/20/2015,328536975,3/30/2015,247,109.28,35.84,26992.16,8852.48,18139.68 +Central America and the Caribbean,El Salvador,Snacks,Online,L,11/1/2016,435180318,11/27/2016,8382,152.58,97.44,1278925.56,816742.08,462183.48 +Europe,Armenia,Clothes,Online,L,9/28/2014,333481681,10/7/2014,3495,109.28,35.84,381933.6,125260.8,256672.8 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,L,4/8/2011,512552392,5/9/2011,4498,651.21,524.96,2929142.58,2361270.08,567872.5 +Sub-Saharan Africa,Cape Verde,Clothes,Online,C,9/6/2013,631816279,9/29/2013,7332,109.28,35.84,801240.96,262778.88,538462.08 +Australia and Oceania,Nauru,Vegetables,Online,M,3/2/2015,871009671,4/1/2015,9972,154.06,90.93,1536286.32,906753.96,629532.36 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,H,10/4/2013,580181396,11/9/2013,7423,437.2,263.33,3245335.6,1954698.59,1290637.01 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,M,2/19/2016,529692780,3/26/2016,6720,81.73,56.67,549225.6,380822.4,168403.2 +Europe,Norway,Fruits,Offline,H,2/7/2011,660217654,2/24/2011,1930,9.33,6.92,18006.9,13355.6,4651.3 +Europe,Croatia,Household,Offline,H,4/1/2011,532742345,4/27/2011,9153,668.27,502.54,6116675.31,4599748.62,1516926.69 +Sub-Saharan Africa,Togo,Cosmetics,Online,M,4/20/2011,678565680,6/8/2011,1519,437.2,263.33,664106.8,399998.27,264108.53 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,L,8/13/2014,349298989,9/19/2014,4188,255.28,159.42,1069112.64,667650.96,401461.68 +Sub-Saharan Africa,Sudan,Personal Care,Offline,C,4/6/2014,666866099,5/3/2014,9353,81.73,56.67,764420.69,530034.51,234386.18 +Asia,Malaysia,Snacks,Online,C,12/13/2011,573503339,1/2/2012,1237,152.58,97.44,188741.46,120533.28,68208.18 +Central America and the Caribbean,Costa Rica,Cereal,Offline,C,3/23/2014,881759536,3/30/2014,1096,205.7,117.11,225447.2,128352.56,97094.64 +Europe,Switzerland,Cereal,Offline,H,7/27/2013,224496018,9/6/2013,2215,205.7,117.11,455625.5,259398.65,196226.85 +Europe,Latvia,Beverages,Online,H,11/18/2014,904886615,11/28/2014,4913,47.45,31.79,233121.85,156184.27,76937.58 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,M,7/21/2016,346417653,8/12/2016,1537,9.33,6.92,14340.21,10636.04,3704.17 +Asia,Indonesia,Cereal,Offline,H,4/3/2014,542887961,4/22/2014,1467,205.7,117.11,301761.9,171800.37,129961.53 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,H,4/16/2012,408408868,4/21/2012,6115,47.45,31.79,290156.75,194395.85,95760.9 +Europe,Liechtenstein,Office Supplies,Online,C,4/1/2012,727404201,4/27/2012,3922,651.21,524.96,2554045.62,2058893.12,495152.5 +Europe,Malta,Cereal,Offline,C,10/13/2016,104610288,11/22/2016,5364,205.7,117.11,1103374.8,628178.04,475196.76 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,L,9/4/2010,815075957,10/15/2010,7943,651.21,524.96,5172561.03,4169757.28,1002803.75 +Europe,Moldova ,Clothes,Online,M,1/24/2010,254162538,3/4/2010,1198,109.28,35.84,130917.44,42936.32,87981.12 +Europe,Belgium,Office Supplies,Online,H,3/24/2013,387543857,4/25/2013,1694,651.21,524.96,1103149.74,889282.24,213867.5 +Sub-Saharan Africa,Namibia,Meat,Offline,H,12/5/2011,101206243,1/3/2012,8031,421.89,364.69,3388198.59,2928825.39,459373.2 +Australia and Oceania,Fiji,Vegetables,Online,H,5/9/2010,151448523,6/9/2010,5838,154.06,90.93,899402.28,530849.34,368552.94 +Europe,Malta,Snacks,Offline,M,10/4/2013,914882028,11/23/2013,2778,152.58,97.44,423867.24,270688.32,153178.92 +Europe,Spain,Baby Food,Online,M,2/8/2017,138430583,3/14/2017,3541,255.28,159.42,903946.48,564506.22,339440.26 +Middle East and North Africa,United Arab Emirates,Clothes,Online,L,6/2/2016,589330518,7/22/2016,4851,109.28,35.84,530117.28,173859.84,356257.44 +Middle East and North Africa,Israel,Baby Food,Offline,H,7/29/2012,605130660,9/15/2012,465,255.28,159.42,118705.2,74130.3,44574.9 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,C,2/1/2015,843692338,3/17/2015,6166,154.06,90.93,949933.96,560674.38,389259.58 +Europe,Lithuania,Meat,Offline,C,8/9/2015,233189380,9/20/2015,4774,421.89,364.69,2014102.86,1741030.06,273072.8 +Asia,Thailand,Cereal,Online,H,5/29/2014,922108113,6/6/2014,1137,205.7,117.11,233880.9,133154.07,100726.83 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,L,8/19/2016,629247367,10/7/2016,7134,668.27,502.54,4767438.18,3585120.36,1182317.82 +Europe,Sweden,Meat,Online,C,5/5/2013,293718469,6/5/2013,6677,421.89,364.69,2816959.53,2435035.13,381924.4 +Europe,Moldova ,Cereal,Online,M,7/31/2015,924945247,8/12/2015,708,205.7,117.11,145635.6,82913.88,62721.72 +Sub-Saharan Africa,Niger,Household,Online,L,10/1/2012,452664029,10/14/2012,2200,668.27,502.54,1470194,1105588,364606 +Europe,Czech Republic,Meat,Online,H,3/31/2014,476923644,5/11/2014,1159,421.89,364.69,488970.51,422675.71,66294.8 +Europe,Luxembourg,Meat,Online,M,5/21/2015,418085420,6/8/2015,9621,421.89,364.69,4059003.69,3508682.49,550321.2 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,M,4/30/2016,666823184,5/4/2016,6653,255.28,159.42,1698377.84,1060621.26,637756.58 +Sub-Saharan Africa,Lesotho,Clothes,Online,M,9/28/2010,334123265,10/20/2010,3354,109.28,35.84,366525.12,120207.36,246317.76 +Asia,India,Clothes,Online,H,4/10/2012,401284492,5/14/2012,7853,109.28,35.84,858175.84,281451.52,576724.32 +Sub-Saharan Africa,Ghana,Household,Online,L,12/6/2012,569918191,12/19/2012,312,668.27,502.54,208500.24,156792.48,51707.76 +Europe,Monaco,Office Supplies,Offline,H,2/20/2017,611948192,3/16/2017,7924,651.21,524.96,5160188.04,4159783.04,1000405 +Europe,Kosovo,Meat,Online,H,3/29/2015,819610822,5/11/2015,9911,421.89,364.69,4181351.79,3614442.59,566909.2 +Europe,Greece,Personal Care,Offline,C,1/3/2010,655454909,2/6/2010,2528,81.73,56.67,206613.44,143261.76,63351.68 +Australia and Oceania,Samoa ,Cosmetics,Offline,M,11/5/2012,102341783,11/29/2012,4063,437.2,263.33,1776343.6,1069909.79,706433.81 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,C,4/19/2017,113445270,5/20/2017,9831,81.73,56.67,803487.63,557122.77,246364.86 +Asia,South Korea,Cosmetics,Offline,C,5/25/2010,362251698,6/27/2010,7182,437.2,263.33,3139970.4,1891236.06,1248734.34 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,L,4/24/2014,592559897,6/12/2014,496,154.06,90.93,76413.76,45101.28,31312.48 +Europe,Netherlands,Cosmetics,Offline,C,6/3/2014,168481194,6/11/2014,6184,437.2,263.33,2703644.8,1628432.72,1075212.08 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,H,2/7/2016,324439418,3/10/2016,7688,109.28,35.84,840144.64,275537.92,564606.72 +Middle East and North Africa,Israel,Cereal,Offline,H,8/22/2010,115170896,8/22/2010,482,205.7,117.11,99147.4,56447.02,42700.38 +North America,Greenland,Cosmetics,Offline,H,11/25/2016,465724456,1/1/2017,7071,437.2,263.33,3091441.2,1862006.43,1229434.77 +Central America and the Caribbean,Cuba,Beverages,Offline,H,12/11/2016,121461427,1/4/2017,1990,47.45,31.79,94425.5,63262.1,31163.4 +Europe,Poland,Baby Food,Offline,M,10/31/2012,598055636,12/5/2012,6808,255.28,159.42,1737946.24,1085331.36,652614.88 +Middle East and North Africa,Israel,Fruits,Offline,M,4/7/2015,331493413,4/11/2015,5122,9.33,6.92,47788.26,35444.24,12344.02 +Middle East and North Africa,Kuwait,Vegetables,Online,M,1/24/2017,528073585,1/30/2017,7563,154.06,90.93,1165155.78,687703.59,477452.19 +Sub-Saharan Africa,Madagascar,Personal Care,Online,H,2/19/2012,214407479,3/19/2012,6793,81.73,56.67,555191.89,384959.31,170232.58 +Sub-Saharan Africa,Cameroon,Clothes,Offline,L,5/12/2014,287418925,6/29/2014,2502,109.28,35.84,273418.56,89671.68,183746.88 +Europe,Portugal,Cereal,Online,H,12/26/2015,364344251,12/26/2015,6415,205.7,117.11,1319565.5,751260.65,568304.85 +Asia,Singapore,Beverages,Online,L,2/5/2014,132732284,2/19/2014,7287,47.45,31.79,345768.15,231653.73,114114.42 +Europe,Slovakia,Meat,Offline,C,6/4/2014,700444352,7/5/2014,5904,421.89,364.69,2490838.56,2153129.76,337708.8 +Sub-Saharan Africa,South Sudan,Cereal,Online,L,5/25/2012,545654284,6/22/2012,83,205.7,117.11,17073.1,9720.13,7352.97 +Europe,Malta,Household,Offline,C,2/4/2012,466848409,3/23/2012,9673,668.27,502.54,6464175.71,4861069.42,1603106.29 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,L,11/9/2014,432825553,11/28/2014,1554,154.06,90.93,239409.24,141305.22,98104.02 +Asia,Malaysia,Snacks,Online,M,7/14/2015,932697045,8/21/2015,4637,152.58,97.44,707513.46,451829.28,255684.18 +Europe,Monaco,Fruits,Online,L,10/23/2013,725886714,11/26/2013,4864,9.33,6.92,45381.12,33658.88,11722.24 +Europe,San Marino,Fruits,Online,H,6/14/2010,892130887,6/17/2010,209,9.33,6.92,1949.97,1446.28,503.69 +Europe,Croatia,Personal Care,Online,L,1/24/2011,781478393,2/22/2011,5677,81.73,56.67,463981.21,321715.59,142265.62 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,C,10/1/2014,264290559,10/8/2014,8304,152.58,97.44,1267024.32,809141.76,457882.56 +Sub-Saharan Africa,Gabon,Meat,Offline,L,4/25/2010,181241214,5/18/2010,2158,421.89,364.69,910438.62,787001.02,123437.6 +Asia,China,Cereal,Online,L,5/8/2010,993316686,6/2/2010,3336,205.7,117.11,686215.2,390678.96,295536.24 +Europe,Moldova ,Cereal,Online,C,2/25/2017,531815803,2/25/2017,4969,205.7,117.11,1022123.3,581919.59,440203.71 +Europe,United Kingdom,Personal Care,Offline,H,5/14/2011,748349893,6/30/2011,2218,81.73,56.67,181277.14,125694.06,55583.08 +Middle East and North Africa,Turkey,Cereal,Online,M,5/6/2016,964842784,5/9/2016,7276,205.7,117.11,1496673.2,852092.36,644580.84 +Europe,San Marino,Office Supplies,Online,L,1/30/2011,123530805,2/21/2011,4365,651.21,524.96,2842531.65,2291450.4,551081.25 +Europe,Macedonia,Beverages,Online,C,4/8/2017,836962783,5/20/2017,4741,47.45,31.79,224960.45,150716.39,74244.06 +Middle East and North Africa,Kuwait,Meat,Offline,H,3/30/2012,838000047,4/14/2012,1691,421.89,364.69,713415.99,616690.79,96725.2 +Europe,Estonia,Cereal,Offline,M,1/18/2016,629816424,2/20/2016,5531,205.7,117.11,1137726.7,647735.41,489991.29 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,C,12/6/2011,335898244,12/6/2011,8610,651.21,524.96,5606918.1,4519905.6,1087012.5 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,C,9/13/2010,150044333,9/23/2010,307,651.21,524.96,199921.47,161162.72,38758.75 +Europe,Kosovo,Household,Online,M,9/2/2016,786366021,9/21/2016,2035,668.27,502.54,1359929.45,1022668.9,337260.55 +Europe,Lithuania,Snacks,Online,M,4/14/2016,329287135,5/3/2016,2236,152.58,97.44,341168.88,217875.84,123293.04 +Sub-Saharan Africa,Comoros,Vegetables,Online,L,3/9/2012,983544003,3/28/2012,1382,154.06,90.93,212910.92,125665.26,87245.66 +Sub-Saharan Africa,Angola,Clothes,Offline,H,11/20/2011,524185454,12/5/2011,6979,109.28,35.84,762665.12,250127.36,512537.76 +Europe,Spain,Vegetables,Online,M,5/15/2016,846572816,5/31/2016,8564,154.06,90.93,1319369.84,778724.52,540645.32 +Sub-Saharan Africa,South Africa,Meat,Online,L,5/6/2016,316379916,5/26/2016,2703,421.89,364.69,1140368.67,985757.07,154611.6 +Europe,Bulgaria,Vegetables,Offline,H,2/23/2011,519593083,3/31/2011,7995,154.06,90.93,1231709.7,726985.35,504724.35 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,M,7/15/2012,412511146,7/29/2012,70,205.7,117.11,14399,8197.7,6201.3 +Australia and Oceania,Kiribati,Household,Offline,M,8/17/2010,371745431,9/2/2010,6589,668.27,502.54,4403231.03,3311236.06,1091994.97 +Asia,Uzbekistan,Fruits,Offline,L,7/10/2015,844219768,8/22/2015,2245,9.33,6.92,20945.85,15535.4,5410.45 +Europe,Moldova ,Household,Offline,C,9/2/2015,997170484,9/10/2015,3760,668.27,502.54,2512695.2,1889550.4,623144.8 +Europe,Belarus,Household,Offline,C,12/14/2011,968146407,12/27/2011,4891,668.27,502.54,3268508.57,2457923.14,810585.43 +Asia,Philippines,Baby Food,Online,M,11/17/2013,515008866,12/12/2013,1423,255.28,159.42,363263.44,226854.66,136408.78 +Central America and the Caribbean,Haiti,Meat,Offline,H,2/6/2013,365931689,3/25/2013,6174,421.89,364.69,2604748.86,2251596.06,353152.8 +Europe,Slovakia,Meat,Offline,H,6/22/2017,869401204,8/5/2017,3991,421.89,364.69,1683762.99,1455477.79,228285.2 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,M,12/26/2016,644216239,1/17/2017,6756,109.28,35.84,738295.68,242135.04,496160.64 +Europe,Liechtenstein,Meat,Online,M,4/9/2010,629488122,4/10/2010,8379,421.89,364.69,3535016.31,3055737.51,479278.8 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,L,12/12/2015,934640681,1/19/2016,9802,9.33,6.92,91452.66,67829.84,23622.82 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,C,11/5/2015,389410245,11/5/2015,4000,437.2,263.33,1748800,1053320,695480 +Central America and the Caribbean,Belize,Meat,Online,H,10/15/2011,593845641,12/3/2011,977,421.89,364.69,412186.53,356302.13,55884.4 +Middle East and North Africa,Syria,Office Supplies,Offline,L,3/27/2014,968308198,3/30/2014,2769,651.21,524.96,1803200.49,1453614.24,349586.25 +Sub-Saharan Africa,Mali,Snacks,Online,M,10/12/2015,103471744,11/5/2015,8443,152.58,97.44,1288232.94,822685.92,465547.02 +Asia,India,Snacks,Online,M,1/29/2010,710322606,3/6/2010,9099,152.58,97.44,1388325.42,886606.56,501718.86 +Asia,Myanmar,Fruits,Online,H,10/17/2010,170159614,12/5/2010,2866,9.33,6.92,26739.78,19832.72,6907.06 +Asia,Japan,Snacks,Offline,C,6/29/2017,884594094,8/6/2017,9905,152.58,97.44,1511304.9,965143.2,546161.7 +Europe,Finland,Meat,Online,L,11/20/2011,825549876,12/5/2011,7409,421.89,364.69,3125783.01,2701988.21,423794.8 +Europe,Czech Republic,Household,Offline,L,8/11/2014,285263288,8/19/2014,4601,668.27,502.54,3074710.27,2312186.54,762523.73 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,L,4/16/2013,526283156,5/18/2013,7736,205.7,117.11,1591295.2,905962.96,685332.24 +Middle East and North Africa,Jordan,Cosmetics,Offline,M,10/4/2011,631470811,10/16/2011,5100,437.2,263.33,2229720,1342983,886737 +Sub-Saharan Africa,Chad,Vegetables,Online,C,2/17/2011,654000079,3/6/2011,2012,154.06,90.93,309968.72,182951.16,127017.56 +Middle East and North Africa,Iraq,Beverages,Offline,M,7/31/2013,267357289,8/26/2013,5818,47.45,31.79,276064.1,184954.22,91109.88 +Australia and Oceania,Australia,Fruits,Offline,H,12/30/2010,115341269,1/3/2011,900,9.33,6.92,8397,6228,2169 +Asia,Singapore,Office Supplies,Offline,C,6/21/2011,462063348,7/27/2011,3668,651.21,524.96,2388638.28,1925553.28,463085 +Europe,Bulgaria,Household,Offline,M,10/19/2012,741947352,11/27/2012,7564,668.27,502.54,5054794.28,3801212.56,1253581.72 +Asia,Bangladesh,Snacks,Offline,L,11/8/2013,909729611,12/24/2013,8063,152.58,97.44,1230252.54,785658.72,444593.82 +Asia,Kazakhstan,Cereal,Online,H,10/10/2010,990458953,11/5/2010,7669,205.7,117.11,1577513.3,898116.59,679396.71 +Middle East and North Africa,Israel,Baby Food,Online,L,12/1/2015,629496705,12/17/2015,919,255.28,159.42,234602.32,146506.98,88095.34 +Central America and the Caribbean,The Bahamas,Household,Online,M,3/10/2016,442516696,4/16/2016,9379,668.27,502.54,6267704.33,4713322.66,1554381.67 +Middle East and North Africa,Kuwait,Household,Offline,C,9/21/2014,665505254,10/16/2014,6648,668.27,502.54,4442658.96,3340885.92,1101773.04 +Europe,United Kingdom,Personal Care,Online,M,12/1/2011,704761207,12/4/2011,3357,81.73,56.67,274367.61,190241.19,84126.42 +Sub-Saharan Africa,Nigeria,Cereal,Offline,L,10/23/2016,486895883,11/2/2016,2166,205.7,117.11,445546.2,253660.26,191885.94 +Sub-Saharan Africa,Senegal,Personal Care,Online,L,1/4/2013,908833110,1/24/2013,2768,81.73,56.67,226228.64,156862.56,69366.08 +Middle East and North Africa,Bahrain,Meat,Online,C,6/22/2015,687809216,7/15/2015,6887,421.89,364.69,2905556.43,2511620.03,393936.4 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,C,9/16/2013,411373031,10/31/2013,3276,437.2,263.33,1432267.2,862669.08,569598.12 +Europe,Russia,Snacks,Online,H,6/14/2013,287385880,7/10/2013,2723,152.58,97.44,415475.34,265329.12,150146.22 +Central America and the Caribbean,Haiti,Household,Offline,M,2/18/2010,594021594,4/6/2010,3045,668.27,502.54,2034882.15,1530234.3,504647.85 +Europe,Cyprus,Household,Online,L,5/25/2015,329766499,7/11/2015,4090,668.27,502.54,2733224.3,2055388.6,677835.7 +Asia,Turkmenistan,Baby Food,Online,H,6/13/2015,363419425,6/20/2015,2739,255.28,159.42,699211.92,436651.38,262560.54 +Europe,Spain,Meat,Online,L,9/11/2012,284091699,10/3/2012,7902,421.89,364.69,3333774.78,2881780.38,451994.4 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,L,6/1/2014,651207149,6/24/2014,5521,255.28,159.42,1409400.88,880157.82,529243.06 +Asia,Kyrgyzstan,Vegetables,Online,H,10/14/2013,744502103,10/18/2013,3572,154.06,90.93,550302.32,324801.96,225500.36 +Asia,Myanmar,Fruits,Online,L,6/1/2016,814025390,7/21/2016,7057,9.33,6.92,65841.81,48834.44,17007.37 +Europe,Croatia,Fruits,Offline,L,11/2/2013,730138337,11/8/2013,3014,9.33,6.92,28120.62,20856.88,7263.74 +Asia,Thailand,Baby Food,Online,M,1/1/2010,433514773,1/8/2010,5510,255.28,159.42,1406592.8,878404.2,528188.6 +Sub-Saharan Africa,Malawi,Clothes,Online,M,7/1/2017,385141026,7/4/2017,643,109.28,35.84,70267.04,23045.12,47221.92 +Asia,Cambodia,Cosmetics,Online,L,11/28/2015,216315925,12/27/2015,1544,437.2,263.33,675036.8,406581.52,268455.28 +Europe,Czech Republic,Office Supplies,Online,C,2/29/2016,978650796,4/4/2016,3373,651.21,524.96,2196531.33,1770690.08,425841.25 +Sub-Saharan Africa,Cameroon,Household,Online,M,5/1/2011,194069468,5/9/2011,8323,668.27,502.54,5562011.21,4182640.42,1379370.79 +Australia and Oceania,Marshall Islands,Cosmetics,Online,L,9/7/2010,404808270,9/8/2010,618,437.2,263.33,270189.6,162737.94,107451.66 +Europe,Cyprus,Baby Food,Offline,H,3/19/2013,623416030,3/22/2013,1512,255.28,159.42,385983.36,241043.04,144940.32 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,L,5/23/2011,382754075,6/9/2011,4291,205.7,117.11,882658.7,502519.01,380139.69 +Europe,Estonia,Office Supplies,Offline,H,2/11/2010,185996234,3/17/2010,9274,651.21,524.96,6039321.54,4868479.04,1170842.5 +Sub-Saharan Africa,Tanzania,Clothes,Online,C,5/8/2015,156628835,5/15/2015,8808,109.28,35.84,962538.24,315678.72,646859.52 +Europe,Luxembourg,Beverages,Online,H,3/13/2015,488450706,4/13/2015,2273,47.45,31.79,107853.85,72258.67,35595.18 +Central America and the Caribbean,Cuba,Personal Care,Offline,C,12/15/2013,995573174,12/25/2013,1081,81.73,56.67,88350.13,61260.27,27089.86 +Europe,San Marino,Vegetables,Online,M,3/21/2013,662420070,5/1/2013,3674,154.06,90.93,566016.44,334076.82,231939.62 +Asia,Kyrgyzstan,Household,Online,H,8/22/2015,793727719,9/19/2015,525,668.27,502.54,350841.75,263833.5,87008.25 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,C,7/27/2013,964544951,8/15/2013,9140,437.2,263.33,3996008,2406836.2,1589171.8 +Central America and the Caribbean,Panama,Cereal,Online,M,7/30/2015,370233094,8/22/2015,9055,205.7,117.11,1862613.5,1060431.05,802182.45 +Europe,Sweden,Clothes,Online,H,5/13/2012,976465976,6/19/2012,6836,109.28,35.84,747038.08,245002.24,502035.84 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,H,11/4/2010,769229924,11/25/2010,1083,9.33,6.92,10104.39,7494.36,2610.03 +Central America and the Caribbean,Cuba,Baby Food,Offline,H,3/14/2015,504823768,4/8/2015,7426,255.28,159.42,1895709.28,1183852.92,711856.36 +Europe,Switzerland,Clothes,Offline,L,7/18/2015,559858834,7/29/2015,3525,109.28,35.84,385212,126336,258876 +Sub-Saharan Africa,Nigeria,Clothes,Online,L,5/30/2014,481258952,6/29/2014,4073,109.28,35.84,445097.44,145976.32,299121.12 +Sub-Saharan Africa,Angola,Household,Offline,H,5/24/2015,336260449,7/8/2015,5794,668.27,502.54,3871956.38,2911716.76,960239.62 +Europe,Romania,Meat,Online,C,10/20/2011,262412154,10/28/2011,2443,421.89,364.69,1030677.27,890937.67,139739.6 +Central America and the Caribbean,Haiti,Beverages,Offline,H,2/22/2013,917575395,3/29/2013,9805,47.45,31.79,465247.25,311700.95,153546.3 +Sub-Saharan Africa,South Sudan,Personal Care,Online,L,1/27/2011,329923999,2/25/2011,698,81.73,56.67,57047.54,39555.66,17491.88 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,M,6/10/2013,647944295,6/17/2013,9970,437.2,263.33,4358884,2625400.1,1733483.9 +Sub-Saharan Africa,The Gambia,Cereal,Offline,M,3/29/2010,490435111,4/23/2010,9503,205.7,117.11,1954767.1,1112896.33,841870.77 +Europe,Germany,Clothes,Offline,M,3/31/2015,796507775,3/31/2015,3206,109.28,35.84,350351.68,114903.04,235448.64 +Asia,Indonesia,Personal Care,Offline,M,10/15/2016,775586116,11/25/2016,2022,81.73,56.67,165258.06,114586.74,50671.32 +Asia,Bangladesh,Snacks,Offline,L,11/4/2011,157406461,11/19/2011,8925,152.58,97.44,1361776.5,869652,492124.5 +Sub-Saharan Africa,South Africa,Snacks,Online,L,5/17/2017,542017638,6/20/2017,3919,152.58,97.44,597961.02,381867.36,216093.66 +Asia,Vietnam,Office Supplies,Online,H,7/23/2013,449780976,8/8/2013,9041,651.21,524.96,5887589.61,4746163.36,1141426.25 +Sub-Saharan Africa,Chad,Beverages,Online,C,9/14/2015,271370303,10/7/2015,3358,47.45,31.79,159337.1,106750.82,52586.28 +Europe,Estonia,Cereal,Online,C,6/19/2017,917771947,7/17/2017,7969,205.7,117.11,1639223.3,933249.59,705973.71 +Middle East and North Africa,Libya,Beverages,Online,L,5/10/2017,670284736,6/21/2017,1003,47.45,31.79,47592.35,31885.37,15706.98 +Europe,Ireland,Fruits,Offline,M,12/14/2014,130519998,1/23/2015,2623,9.33,6.92,24472.59,18151.16,6321.43 +Europe,Bosnia and Herzegovina,Clothes,Offline,H,9/5/2014,870401561,10/9/2014,19,109.28,35.84,2076.32,680.96,1395.36 +Europe,Czech Republic,Baby Food,Offline,M,6/14/2014,482165753,6/16/2014,2416,255.28,159.42,616756.48,385158.72,231597.76 +Middle East and North Africa,Iran,Clothes,Online,M,1/16/2017,228361403,1/23/2017,6069,109.28,35.84,663220.32,217512.96,445707.36 +Europe,Russia,Vegetables,Offline,M,2/21/2011,991849839,3/22/2011,9263,154.06,90.93,1427057.78,842284.59,584773.19 +Middle East and North Africa,Somalia,Fruits,Offline,H,1/2/2013,125804889,2/3/2013,7317,9.33,6.92,68267.61,50633.64,17633.97 +Europe,Iceland,Snacks,Offline,C,3/28/2017,903712880,5/13/2017,7579,152.58,97.44,1156403.82,738497.76,417906.06 +Middle East and North Africa,Iran,Office Supplies,Online,H,9/23/2015,369372642,11/1/2015,4428,651.21,524.96,2883557.88,2324522.88,559035 +Sub-Saharan Africa,Namibia,Baby Food,Online,H,7/24/2016,586895501,9/4/2016,4276,255.28,159.42,1091577.28,681679.92,409897.36 +Sub-Saharan Africa,Zambia,Snacks,Online,C,7/18/2017,990705287,8/11/2017,565,152.58,97.44,86207.7,55053.6,31154.1 +Sub-Saharan Africa,Sudan,Snacks,Offline,L,7/17/2017,635538327,8/3/2017,8769,152.58,97.44,1337974.02,854451.36,483522.66 +Central America and the Caribbean,Haiti,Cereal,Online,M,9/10/2012,446443450,10/24/2012,1393,205.7,117.11,286540.1,163134.23,123405.87 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Online,M,5/11/2015,968781983,6/16/2015,2972,154.06,90.93,457866.32,270243.96,187622.36 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,L,6/11/2012,118227756,6/29/2012,5075,421.89,364.69,2141091.75,1850801.75,290290 +Middle East and North Africa,Yemen,Cosmetics,Offline,L,8/27/2014,830767095,9/20/2014,1300,437.2,263.33,568360,342329,226031 +Sub-Saharan Africa,Uganda,Cereal,Offline,L,10/24/2014,712698829,11/22/2014,2276,205.7,117.11,468173.2,266542.36,201630.84 +Australia and Oceania,Marshall Islands,Clothes,Offline,L,5/23/2014,590634286,6/11/2014,665,109.28,35.84,72671.2,23833.6,48837.6 +Asia,Myanmar,Household,Online,H,2/20/2012,461497294,3/12/2012,6160,668.27,502.54,4116543.2,3095646.4,1020896.8 +Australia and Oceania,East Timor,Cosmetics,Online,C,6/8/2015,842524182,7/2/2015,483,437.2,263.33,211167.6,127188.39,83979.21 +Europe,Norway,Household,Online,L,10/18/2013,521263778,10/21/2013,2390,668.27,502.54,1597165.3,1201070.6,396094.7 +Europe,United Kingdom,Vegetables,Offline,L,12/14/2012,605577409,2/2/2013,2667,154.06,90.93,410878.02,242510.31,168367.71 +Europe,Luxembourg,Office Supplies,Online,L,11/30/2015,473638904,1/12/2016,9132,651.21,524.96,5946849.72,4793934.72,1152915 +Europe,Albania,Beverages,Offline,M,8/8/2011,923934590,9/1/2011,1632,47.45,31.79,77438.4,51881.28,25557.12 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,C,7/5/2016,125263297,7/29/2016,7048,47.45,31.79,334427.6,224055.92,110371.68 +Australia and Oceania,Tonga,Fruits,Offline,H,5/3/2010,366736352,6/7/2010,4291,9.33,6.92,40035.03,29693.72,10341.31 +Asia,Philippines,Baby Food,Online,H,6/29/2015,407777583,8/8/2015,9303,255.28,159.42,2374869.84,1483084.26,891785.58 +Sub-Saharan Africa,Comoros,Household,Online,M,1/7/2010,428123319,2/10/2010,59,668.27,502.54,39427.93,29649.86,9778.07 +Australia and Oceania,East Timor,Cereal,Offline,L,9/1/2014,677822387,10/21/2014,1562,205.7,117.11,321303.4,182925.82,138377.58 +Sub-Saharan Africa,Eritrea,Beverages,Online,L,5/26/2013,127236115,6/28/2013,849,47.45,31.79,40285.05,26989.71,13295.34 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,M,2/28/2010,517038333,3/20/2010,1987,81.73,56.67,162397.51,112603.29,49794.22 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,L,7/19/2017,508215367,7/28/2017,1076,668.27,502.54,719058.52,540733.04,178325.48 +Sub-Saharan Africa,Benin,Meat,Online,L,2/20/2015,632066047,3/29/2015,1244,421.89,364.69,524831.16,453674.36,71156.8 +Middle East and North Africa,Lebanon,Vegetables,Online,H,11/10/2013,140201699,11/11/2013,7653,154.06,90.93,1179021.18,695887.29,483133.89 +Middle East and North Africa,Israel,Meat,Offline,L,5/11/2014,154546153,6/22/2014,2496,421.89,364.69,1053037.44,910266.24,142771.2 +Europe,Russia,Cereal,Online,H,10/6/2010,517335736,10/15/2010,9996,205.7,117.11,2056177.2,1170631.56,885545.64 +Europe,Austria,Fruits,Online,L,3/16/2017,241119277,4/29/2017,1407,9.33,6.92,13127.31,9736.44,3390.87 +Sub-Saharan Africa,Ghana,Snacks,Online,M,1/4/2011,658758103,2/21/2011,17,152.58,97.44,2593.86,1656.48,937.38 +Europe,Liechtenstein,Beverages,Online,H,3/24/2012,473426043,4/5/2012,6142,47.45,31.79,291437.9,195254.18,96183.72 +Central America and the Caribbean,Honduras,Fruits,Offline,H,9/3/2011,708609426,10/15/2011,2131,9.33,6.92,19882.23,14746.52,5135.71 +Middle East and North Africa,Kuwait,Household,Online,L,8/3/2012,658107078,9/1/2012,7364,668.27,502.54,4921140.28,3700704.56,1220435.72 +Sub-Saharan Africa,Niger,Household,Online,L,9/18/2011,136030328,10/18/2011,3252,668.27,502.54,2173214.04,1634260.08,538953.96 +Central America and the Caribbean,Guatemala,Cereal,Online,L,8/18/2010,826803004,9/27/2010,8237,205.7,117.11,1694350.9,964635.07,729715.83 +Europe,Russia,Fruits,Online,L,12/28/2011,435161435,1/11/2012,2794,9.33,6.92,26068.02,19334.48,6733.54 +Sub-Saharan Africa,Madagascar,Snacks,Online,C,9/22/2015,336154448,9/22/2015,4426,152.58,97.44,675319.08,431269.44,244049.64 +Sub-Saharan Africa,Namibia,Baby Food,Online,C,4/4/2015,625143373,4/10/2015,2671,255.28,159.42,681852.88,425810.82,256042.06 +Middle East and North Africa,Lebanon,Cosmetics,Online,H,6/5/2016,567802035,7/6/2016,4095,437.2,263.33,1790334,1078336.35,711997.65 +Europe,Norway,Office Supplies,Online,L,1/4/2011,850116765,2/7/2011,7297,651.21,524.96,4751879.37,3830633.12,921246.25 +Europe,Slovenia,Cereal,Online,C,10/4/2010,428386390,10/18/2010,7907,205.7,117.11,1626469.9,925988.77,700481.13 +Middle East and North Africa,Afghanistan,Baby Food,Offline,H,5/11/2013,579222238,6/15/2013,3587,255.28,159.42,915689.36,571839.54,343849.82 +Central America and the Caribbean,Grenada,Vegetables,Online,L,10/8/2013,849548137,11/23/2013,9027,154.06,90.93,1390699.62,820825.11,569874.51 +Australia and Oceania,New Zealand,Beverages,Offline,C,8/4/2015,406600415,8/13/2015,953,47.45,31.79,45219.85,30295.87,14923.98 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,M,2/15/2012,287927901,3/16/2012,3119,81.73,56.67,254915.87,176753.73,78162.14 +Middle East and North Africa,Jordan,Baby Food,Online,H,11/18/2012,251391923,12/10/2012,1311,255.28,159.42,334672.08,208999.62,125672.46 +Middle East and North Africa,Libya,Beverages,Online,M,2/1/2017,125166308,3/13/2017,8347,47.45,31.79,396065.15,265351.13,130714.02 +Europe,Liechtenstein,Beverages,Offline,C,6/14/2017,257737386,8/2/2017,9075,47.45,31.79,430608.75,288494.25,142114.5 +Sub-Saharan Africa,Mauritania,Personal Care,Online,C,7/16/2011,167903983,7/21/2011,5375,81.73,56.67,439298.75,304601.25,134697.5 +Europe,Ireland,Cosmetics,Online,M,2/12/2013,794777429,3/11/2013,1158,437.2,263.33,506277.6,304936.14,201341.46 +Europe,Moldova ,Cosmetics,Online,M,7/12/2010,447781550,8/3/2010,7366,437.2,263.33,3220415.2,1939688.78,1280726.42 +Middle East and North Africa,Iraq,Clothes,Offline,M,11/20/2015,656652677,11/28/2015,6974,109.28,35.84,762118.72,249948.16,512170.56 +Middle East and North Africa,Somalia,Fruits,Offline,L,11/13/2015,321439635,12/30/2015,9986,9.33,6.92,93169.38,69103.12,24066.26 +Asia,Singapore,Household,Offline,C,5/10/2013,662503755,5/17/2013,8438,668.27,502.54,5638862.26,4240432.52,1398429.74 +Sub-Saharan Africa,Benin,Cosmetics,Online,L,2/6/2016,270518863,3/27/2016,1398,437.2,263.33,611205.6,368135.34,243070.26 +Sub-Saharan Africa,Chad,Meat,Offline,L,3/6/2010,956471288,4/23/2010,9964,421.89,364.69,4203711.96,3633771.16,569940.8 +Europe,Kosovo,Snacks,Offline,L,10/27/2016,101659858,11/9/2016,2266,152.58,97.44,345746.28,220799.04,124947.24 +Sub-Saharan Africa,Lesotho,Clothes,Online,H,11/20/2012,107695901,12/10/2012,8465,109.28,35.84,925055.2,303385.6,621669.6 +Europe,Denmark,Cosmetics,Online,H,5/16/2010,746503245,6/17/2010,5754,437.2,263.33,2515648.8,1515200.82,1000447.98 +Europe,Italy,Meat,Online,M,10/7/2014,510318219,10/31/2014,3356,421.89,364.69,1415862.84,1223899.64,191963.2 +Sub-Saharan Africa,Botswana,Personal Care,Offline,L,9/12/2013,661689651,9/24/2013,7527,81.73,56.67,615181.71,426555.09,188626.62 +Sub-Saharan Africa,Mauritius ,Household,Offline,C,12/31/2010,283478868,1/24/2011,6551,668.27,502.54,4377836.77,3292139.54,1085697.23 +Sub-Saharan Africa,Niger,Office Supplies,Online,C,5/10/2015,328859698,6/4/2015,5748,651.21,524.96,3743155.08,3017470.08,725685 +Central America and the Caribbean,Jamaica,Beverages,Offline,C,10/18/2013,471318471,12/2/2013,2464,47.45,31.79,116916.8,78330.56,38586.24 +Europe,Slovakia,Household,Online,H,5/10/2013,454654014,5/11/2013,1081,668.27,502.54,722399.87,543245.74,179154.13 +Central America and the Caribbean,Haiti,Household,Online,L,7/22/2014,542977654,8/17/2014,8009,668.27,502.54,5352174.43,4024842.86,1327331.57 +Central America and the Caribbean,Belize,Cosmetics,Online,C,3/11/2015,170713222,4/17/2015,6691,437.2,263.33,2925305.2,1761941.03,1163364.17 +Sub-Saharan Africa,Namibia,Baby Food,Online,C,2/17/2014,192597043,3/7/2014,2600,255.28,159.42,663728,414492,249236 +Middle East and North Africa,Syria,Vegetables,Online,H,2/2/2015,633677947,3/13/2015,8241,154.06,90.93,1269608.46,749354.13,520254.33 +Central America and the Caribbean,Costa Rica,Beverages,Online,L,4/10/2015,239317262,5/14/2015,8151,47.45,31.79,386764.95,259120.29,127644.66 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,H,9/29/2016,525188815,10/25/2016,3896,81.73,56.67,318420.08,220786.32,97633.76 +Europe,Liechtenstein,Beverages,Offline,L,1/21/2015,827278935,1/22/2015,9076,47.45,31.79,430656.2,288526.04,142130.16 +Europe,Georgia,Snacks,Online,H,8/11/2010,551886451,9/12/2010,4320,152.58,97.44,659145.6,420940.8,238204.8 +Asia,Sri Lanka,Personal Care,Online,C,6/11/2012,525622689,6/18/2012,2289,81.73,56.67,187079.97,129717.63,57362.34 +Europe,Ireland,Snacks,Online,C,9/26/2011,745411479,9/26/2011,2676,152.58,97.44,408304.08,260749.44,147554.64 +Sub-Saharan Africa,Gabon,Baby Food,Offline,M,11/13/2015,828489148,11/15/2015,7205,255.28,159.42,1839292.4,1148621.1,690671.3 +Middle East and North Africa,Morocco,Fruits,Online,C,5/10/2014,462404525,6/19/2014,4629,9.33,6.92,43188.57,32032.68,11155.89 +Central America and the Caribbean,Nicaragua,Baby Food,Online,M,12/5/2012,755018937,12/6/2012,5737,255.28,159.42,1464541.36,914592.54,549948.82 +Europe,Albania,Vegetables,Offline,H,8/6/2014,184506213,8/24/2014,8343,154.06,90.93,1285322.58,758628.99,526693.59 +Europe,Belarus,Fruits,Offline,L,11/7/2015,449352681,12/7/2015,2299,9.33,6.92,21449.67,15909.08,5540.59 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,C,6/22/2010,618357169,7/10/2010,4482,255.28,159.42,1144164.96,714520.44,429644.52 +North America,Greenland,Fruits,Offline,H,1/8/2016,280631005,2/3/2016,3806,9.33,6.92,35509.98,26337.52,9172.46 +Asia,China,Cereal,Offline,L,1/16/2017,895598018,2/21/2017,6210,205.7,117.11,1277397,727253.1,550143.9 +Europe,Macedonia,Cereal,Offline,C,4/19/2014,842994534,5/30/2014,9671,205.7,117.11,1989324.7,1132570.81,856753.89 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,H,5/24/2013,372869384,6/19/2013,9192,437.2,263.33,4018742.4,2420529.36,1598213.04 +Middle East and North Africa,Saudi Arabia,Household,Offline,H,6/7/2013,255583894,7/15/2013,1809,668.27,502.54,1208900.43,909094.86,299805.57 +Asia,North Korea,Office Supplies,Offline,C,10/18/2010,431811892,10/29/2010,1590,651.21,524.96,1035423.9,834686.4,200737.5 +North America,Mexico,Household,Online,C,7/1/2010,462539708,8/14/2010,4633,668.27,502.54,3096094.91,2328267.82,767827.09 +Europe,Ireland,Baby Food,Offline,H,11/3/2014,879066169,11/25/2014,4069,255.28,159.42,1038734.32,648679.98,390054.34 +Asia,Turkmenistan,Meat,Offline,L,1/12/2012,933002603,2/27/2012,5058,421.89,364.69,2133919.62,1844602.02,289317.6 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,M,4/16/2010,846272838,4/19/2010,9794,81.73,56.67,800463.62,555025.98,245437.64 +Asia,Laos,Fruits,Offline,C,4/26/2011,461113202,6/11/2011,2498,9.33,6.92,23306.34,17286.16,6020.18 +Europe,Cyprus,Household,Offline,L,2/4/2014,590072524,2/16/2014,4427,668.27,502.54,2958431.29,2224744.58,733686.71 +Central America and the Caribbean,Panama,Snacks,Online,L,2/8/2011,766012132,2/14/2011,8867,152.58,97.44,1352926.86,864000.48,488926.38 +Europe,Vatican City,Household,Offline,M,10/24/2014,592105853,11/12/2014,6135,668.27,502.54,4099836.45,3083082.9,1016753.55 +Europe,Latvia,Beverages,Offline,L,1/15/2016,191840016,1/19/2016,8579,47.45,31.79,407073.55,272726.41,134347.14 +Asia,Kazakhstan,Meat,Online,L,6/16/2010,659013450,6/21/2010,5579,421.89,364.69,2353724.31,2034605.51,319118.8 +Middle East and North Africa,Algeria,Beverages,Online,C,7/7/2017,907737481,8/4/2017,8547,47.45,31.79,405555.15,271709.13,133846.02 +Sub-Saharan Africa,Madagascar,Baby Food,Online,H,2/1/2016,822435939,2/18/2016,5926,255.28,159.42,1512789.28,944722.92,568066.36 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,L,5/21/2016,807845151,6/19/2016,8187,205.7,117.11,1684065.9,958779.57,725286.33 +Australia and Oceania,Palau,Household,Offline,H,10/13/2010,439013946,10/22/2010,2837,668.27,502.54,1895881.99,1425705.98,470176.01 +Asia,Myanmar,Cereal,Offline,L,5/30/2015,711303651,6/18/2015,9412,205.7,117.11,1936048.4,1102239.32,833809.08 +Australia and Oceania,Palau,Clothes,Online,M,5/24/2013,890388095,5/27/2013,4479,109.28,35.84,489465.12,160527.36,328937.76 +Asia,Tajikistan,Clothes,Online,M,8/26/2011,762253606,9/20/2011,6636,109.28,35.84,725182.08,237834.24,487347.84 +Europe,San Marino,Vegetables,Online,M,5/13/2014,183199012,6/14/2014,1514,154.06,90.93,233246.84,137668.02,95578.82 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,C,8/25/2011,429835641,9/30/2011,6773,651.21,524.96,4410645.33,3555554.08,855091.25 +Europe,Moldova ,Cosmetics,Offline,H,8/9/2013,149087321,9/17/2013,7106,437.2,263.33,3106743.2,1871222.98,1235520.22 +Europe,Croatia,Vegetables,Offline,H,4/5/2016,308190381,4/7/2016,9237,154.06,90.93,1423052.22,839920.41,583131.81 +Australia and Oceania,Vanuatu,Snacks,Online,H,12/2/2012,144693648,1/2/2013,6921,152.58,97.44,1056006.18,674382.24,381623.94 +Sub-Saharan Africa,Niger,Fruits,Offline,L,2/4/2013,316458451,3/14/2013,5943,9.33,6.92,55448.19,41125.56,14322.63 +Central America and the Caribbean,Grenada,Meat,Offline,L,1/3/2016,651658618,1/31/2016,9121,421.89,364.69,3848058.69,3326337.49,521721.2 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,C,5/14/2014,598780477,6/1/2014,1304,47.45,31.79,61874.8,41454.16,20420.64 +Australia and Oceania,Australia,Fruits,Online,L,4/23/2013,576622855,5/6/2013,4372,9.33,6.92,40790.76,30254.24,10536.52 +Europe,Portugal,Clothes,Online,C,6/20/2011,624297082,7/22/2011,2235,109.28,35.84,244240.8,80102.4,164138.4 +Sub-Saharan Africa,Swaziland,Snacks,Offline,C,4/25/2012,851226985,5/26/2012,5836,152.58,97.44,890456.88,568659.84,321797.04 +Europe,Macedonia,Snacks,Offline,L,10/29/2012,987148892,11/28/2012,8149,152.58,97.44,1243374.42,794038.56,449335.86 +Sub-Saharan Africa,Benin,Snacks,Offline,L,10/29/2014,832111632,12/6/2014,9178,152.58,97.44,1400379.24,894304.32,506074.92 +Asia,Turkmenistan,Cereal,Online,C,8/17/2013,706476533,9/12/2013,960,205.7,117.11,197472,112425.6,85046.4 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,L,12/20/2016,100917422,12/24/2016,2563,81.73,56.67,209473.99,145245.21,64228.78 +Asia,Uzbekistan,Cosmetics,Offline,L,12/9/2010,826420629,1/25/2011,5084,437.2,263.33,2222724.8,1338769.72,883955.08 +Central America and the Caribbean,Panama,Beverages,Online,L,10/4/2016,264284980,10/16/2016,6653,47.45,31.79,315684.85,211498.87,104185.98 +Middle East and North Africa,Tunisia ,Meat,Offline,M,4/18/2011,816121804,5/17/2011,7433,421.89,364.69,3135908.37,2710740.77,425167.6 +Europe,Malta,Clothes,Online,M,2/10/2014,453854930,2/16/2014,4614,109.28,35.84,504217.92,165365.76,338852.16 +Europe,Switzerland,Fruits,Offline,L,7/23/2015,369720685,8/16/2015,7422,9.33,6.92,69247.26,51360.24,17887.02 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,M,10/29/2010,926267898,12/13/2010,2109,81.73,56.67,172368.57,119517.03,52851.54 +Middle East and North Africa,Pakistan,Fruits,Online,L,4/30/2011,306357896,6/16/2011,6964,9.33,6.92,64974.12,48190.88,16783.24 +Europe,Slovakia,Clothes,Online,C,8/9/2010,363164508,9/24/2010,7303,109.28,35.84,798071.84,261739.52,536332.32 +Australia and Oceania,Kiribati,Fruits,Offline,H,10/30/2010,770174062,11/20/2010,475,9.33,6.92,4431.75,3287,1144.75 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,L,6/18/2011,371185386,7/30/2011,859,437.2,263.33,375554.8,226200.47,149354.33 +Europe,Portugal,Personal Care,Online,M,1/8/2013,330309808,2/15/2013,4867,81.73,56.67,397779.91,275812.89,121967.02 +Europe,Belarus,Household,Offline,H,4/23/2013,981971156,5/21/2013,5942,668.27,502.54,3970860.34,2986092.68,984767.66 +Sub-Saharan Africa,Niger,Vegetables,Offline,M,3/11/2011,480905759,4/27/2011,9556,154.06,90.93,1472197.36,868927.08,603270.28 +Australia and Oceania,Marshall Islands,Clothes,Offline,H,5/20/2010,652162444,6/1/2010,8215,109.28,35.84,897735.2,294425.6,603309.6 +Europe,Greece,Personal Care,Online,C,8/31/2015,241102540,9/10/2015,6454,81.73,56.67,527485.42,365748.18,161737.24 +Middle East and North Africa,Somalia,Clothes,Offline,H,12/12/2013,763399875,12/25/2013,5842,109.28,35.84,638413.76,209377.28,429036.48 +Central America and the Caribbean,Grenada,Beverages,Offline,H,12/8/2015,655040776,12/14/2015,9977,47.45,31.79,473408.65,317168.83,156239.82 +Sub-Saharan Africa,Sierra Leone,Household,Offline,H,6/14/2014,222324073,6/27/2014,9489,668.27,502.54,6341214.03,4768602.06,1572611.97 +Europe,Finland,Personal Care,Online,M,12/20/2010,291861093,1/11/2011,7038,81.73,56.67,575215.74,398843.46,176372.28 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,H,10/22/2011,860575664,10/30/2011,2318,9.33,6.92,21626.94,16040.56,5586.38 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,H,10/9/2016,645704114,10/18/2016,7051,255.28,159.42,1799979.28,1124070.42,675908.86 +Asia,Japan,Cereal,Offline,H,5/22/2015,234795272,5/25/2015,9993,205.7,117.11,2055560.1,1170280.23,885279.87 +Sub-Saharan Africa,Malawi,Snacks,Offline,M,5/18/2013,735710465,6/19/2013,1931,152.58,97.44,294631.98,188156.64,106475.34 +Middle East and North Africa,Kuwait,Office Supplies,Online,C,10/1/2013,626623523,10/22/2013,680,651.21,524.96,442822.8,356972.8,85850 +Europe,Hungary,Snacks,Offline,M,12/31/2012,706020772,1/14/2013,6091,152.58,97.44,929364.78,593507.04,335857.74 +Sub-Saharan Africa,South Sudan,Fruits,Online,H,6/24/2012,942701041,8/4/2012,5042,9.33,6.92,47041.86,34890.64,12151.22 +Middle East and North Africa,Afghanistan,Office Supplies,Online,H,8/9/2014,925775659,9/24/2014,6445,651.21,524.96,4197048.45,3383367.2,813681.25 +Asia,Brunei,Office Supplies,Offline,L,6/30/2011,314668452,7/8/2011,6243,651.21,524.96,4065504.03,3277325.28,788178.75 +Middle East and North Africa,Jordan,Clothes,Offline,C,6/24/2011,189115750,7/21/2011,2408,109.28,35.84,263146.24,86302.72,176843.52 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,H,8/4/2012,799166381,9/5/2012,9946,651.21,524.96,6476934.66,5221252.16,1255682.5 +Sub-Saharan Africa,Liberia,Clothes,Online,C,12/10/2013,215181672,12/31/2013,5893,109.28,35.84,643987.04,211205.12,432781.92 +Central America and the Caribbean,Grenada,Office Supplies,Offline,M,11/26/2011,177835452,12/26/2011,4317,651.21,524.96,2811273.57,2266252.32,545021.25 +Europe,Sweden,Beverages,Offline,L,6/30/2011,248114049,7/5/2011,1316,47.45,31.79,62444.2,41835.64,20608.56 +Middle East and North Africa,Azerbaijan,Household,Offline,C,1/5/2015,957316291,2/10/2015,19,668.27,502.54,12697.13,9548.26,3148.87 +Asia,Turkmenistan,Snacks,Offline,M,9/4/2010,657053506,9/22/2010,5588,152.58,97.44,852617.04,544494.72,308122.32 +Europe,Hungary,Clothes,Offline,H,4/7/2014,469249522,5/20/2014,216,109.28,35.84,23604.48,7741.44,15863.04 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,C,5/4/2012,236140668,5/13/2012,8126,421.89,364.69,3428278.14,2963470.94,464807.2 +Europe,Luxembourg,Vegetables,Offline,C,6/18/2011,770275771,6/26/2011,573,154.06,90.93,88276.38,52102.89,36173.49 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,C,9/3/2011,704516160,10/17/2011,843,255.28,159.42,215201.04,134391.06,80809.98 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,H,4/19/2010,542035663,4/23/2010,9253,81.73,56.67,756247.69,524367.51,231880.18 +Middle East and North Africa,Syria,Snacks,Offline,L,4/23/2013,406320607,6/8/2013,8152,152.58,97.44,1243832.16,794330.88,449501.28 +Australia and Oceania,Nauru,Personal Care,Online,L,5/15/2016,491169822,5/25/2016,6920,81.73,56.67,565571.6,392156.4,173415.2 +North America,Canada,Office Supplies,Offline,M,3/21/2016,610694634,3/25/2016,6968,651.21,524.96,4537631.28,3657921.28,879710 +Asia,North Korea,Cereal,Offline,C,6/10/2014,649318873,7/2/2014,6739,205.7,117.11,1386212.3,789204.29,597008.01 +Europe,Serbia,Baby Food,Online,L,9/8/2013,111778867,9/29/2013,6705,255.28,159.42,1711652.4,1068911.1,642741.3 +Middle East and North Africa,Israel,Household,Offline,L,11/20/2013,373123443,1/7/2014,4373,668.27,502.54,2922344.71,2197607.42,724737.29 +Europe,Lithuania,Office Supplies,Offline,L,1/14/2016,628713929,1/23/2016,9278,651.21,524.96,6041926.38,4870578.88,1171347.5 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,C,10/31/2010,144224154,11/4/2010,7987,81.73,56.67,652777.51,452623.29,200154.22 +Sub-Saharan Africa,Rwanda,Vegetables,Online,M,10/6/2012,505640447,11/20/2012,9099,154.06,90.93,1401791.94,827372.07,574419.87 +Europe,Ukraine,Snacks,Offline,C,11/15/2010,669261634,12/13/2010,8245,152.58,97.44,1258022.1,803392.8,454629.3 +Central America and the Caribbean,Guatemala,Cereal,Offline,H,5/30/2010,111699044,6/15/2010,3084,205.7,117.11,634378.8,361167.24,273211.56 +Europe,Croatia,Cosmetics,Offline,C,11/29/2013,179876506,12/9/2013,8310,437.2,263.33,3633132,2188272.3,1444859.7 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,M,5/28/2017,941030347,6/21/2017,646,47.45,31.79,30652.7,20536.34,10116.36 +Europe,Georgia,Fruits,Offline,H,3/10/2014,732709395,3/19/2014,3847,9.33,6.92,35892.51,26621.24,9271.27 +North America,Greenland,Household,Online,M,10/12/2013,212774980,11/13/2013,3700,668.27,502.54,2472599,1859398,613201 +Asia,South Korea,Cosmetics,Offline,H,5/26/2015,109400928,7/11/2015,3020,437.2,263.33,1320344,795256.6,525087.4 +Central America and the Caribbean,The Bahamas,Cereal,Online,H,10/3/2011,771073567,10/19/2011,6658,205.7,117.11,1369550.6,779718.38,589832.22 +Asia,Philippines,Cereal,Online,L,7/23/2015,816591727,7/23/2015,6493,205.7,117.11,1335610.1,760395.23,575214.87 +Central America and the Caribbean,Guatemala,Meat,Online,C,4/16/2010,285066735,5/1/2010,6437,421.89,364.69,2715705.93,2347509.53,368196.4 +Europe,Lithuania,Clothes,Online,M,7/30/2014,185922420,8/17/2014,7430,109.28,35.84,811950.4,266291.2,545659.2 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,H,3/31/2010,248895108,4/30/2010,2448,205.7,117.11,503553.6,286685.28,216868.32 +Middle East and North Africa,Azerbaijan,Household,Online,H,4/6/2014,274033629,4/13/2014,1495,668.27,502.54,999063.65,751297.3,247766.35 +Middle East and North Africa,Oman,Household,Offline,M,5/16/2014,581699311,6/9/2014,6608,668.27,502.54,4415928.16,3320784.32,1095143.84 +Sub-Saharan Africa,Kenya,Cosmetics,Online,H,9/27/2010,662565982,11/4/2010,6853,437.2,263.33,2996131.6,1804600.49,1191531.11 +Central America and the Caribbean,Panama,Baby Food,Online,H,3/3/2012,527619969,3/26/2012,3329,255.28,159.42,849827.12,530709.18,319117.94 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,H,3/4/2017,258160102,4/13/2017,4166,437.2,263.33,1821375.2,1097032.78,724342.42 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,C,3/5/2010,455797708,3/20/2010,9525,651.21,524.96,6202775.25,5000244,1202531.25 +Central America and the Caribbean,Cuba,Personal Care,Offline,C,10/1/2010,892456614,10/11/2010,6599,81.73,56.67,539336.27,373965.33,165370.94 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,M,10/26/2016,960373151,10/28/2016,4612,437.2,263.33,2016366.4,1214477.96,801888.44 +Sub-Saharan Africa,Senegal,Snacks,Offline,H,1/1/2016,122096145,1/6/2016,9817,152.58,97.44,1497877.86,956568.48,541309.38 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,L,2/18/2012,160486924,4/6/2012,502,255.28,159.42,128150.56,80028.84,48121.72 +Middle East and North Africa,Libya,Fruits,Offline,H,11/24/2013,228719317,1/8/2014,1984,9.33,6.92,18510.72,13729.28,4781.44 +Europe,Croatia,Household,Online,L,11/28/2015,900279653,12/24/2015,1610,668.27,502.54,1075914.7,809089.4,266825.3 +Europe,Bulgaria,Snacks,Online,L,1/14/2010,118966758,1/24/2010,3762,152.58,97.44,574005.96,366569.28,207436.68 +Europe,Hungary,Personal Care,Online,L,12/18/2011,848891961,1/15/2012,4850,81.73,56.67,396390.5,274849.5,121541 +Asia,Maldives,Vegetables,Offline,L,11/26/2011,724479091,1/13/2012,8317,154.06,90.93,1281317.02,756264.81,525052.21 +Sub-Saharan Africa,Uganda,Beverages,Online,M,4/19/2016,600464475,4/21/2016,9637,47.45,31.79,457275.65,306360.23,150915.42 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,M,9/21/2013,501896941,10/5/2013,1313,651.21,524.96,855038.73,689272.48,165766.25 +Middle East and North Africa,Oman,Meat,Offline,L,7/11/2016,974137818,7/26/2016,7883,421.89,364.69,3325758.87,2874851.27,450907.6 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,M,8/16/2011,832860934,9/13/2011,913,437.2,263.33,399163.6,240420.29,158743.31 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,C,4/14/2017,314052617,5/24/2017,4003,255.28,159.42,1021885.84,638158.26,383727.58 +Europe,Montenegro,Clothes,Offline,M,3/13/2011,624011695,4/5/2011,7782,109.28,35.84,850416.96,278906.88,571510.08 +Central America and the Caribbean,Panama,Snacks,Online,H,7/17/2017,789349496,8/2/2017,4912,152.58,97.44,749472.96,478625.28,270847.68 +Middle East and North Africa,Azerbaijan,Beverages,Online,M,5/8/2012,806989848,6/21/2012,5084,47.45,31.79,241235.8,161620.36,79615.44 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,H,8/1/2010,294169080,9/15/2010,23,437.2,263.33,10055.6,6056.59,3999.01 +Australia and Oceania,Fiji,Cereal,Offline,C,11/22/2016,738436019,1/8/2017,8483,205.7,117.11,1744953.1,993444.13,751508.97 +Asia,Japan,Beverages,Offline,L,4/20/2014,547651994,5/30/2014,1250,47.45,31.79,59312.5,39737.5,19575 +Middle East and North Africa,Iraq,Clothes,Online,H,5/18/2013,899990832,5/19/2013,6142,109.28,35.84,671197.76,220129.28,451068.48 +Europe,Ukraine,Household,Online,H,8/16/2010,793938863,9/11/2010,3007,668.27,502.54,2009487.89,1511137.78,498350.11 +Central America and the Caribbean,Dominica,Clothes,Online,C,12/18/2014,198294913,1/29/2015,8726,109.28,35.84,953577.28,312739.84,640837.44 +Sub-Saharan Africa,Mozambique,Snacks,Online,L,8/30/2013,502170312,10/12/2013,2209,152.58,97.44,337049.22,215244.96,121804.26 +Asia,Laos,Beverages,Online,H,12/28/2013,464988887,1/7/2014,9400,47.45,31.79,446030,298826,147204 +Asia,China,Personal Care,Online,C,9/14/2016,266486966,10/25/2016,8270,81.73,56.67,675907.1,468660.9,207246.2 +Sub-Saharan Africa,Malawi,Clothes,Offline,H,4/6/2012,156713378,4/21/2012,3826,109.28,35.84,418105.28,137123.84,280981.44 +Europe,Lithuania,Beverages,Offline,C,12/3/2014,906029450,1/5/2015,3103,47.45,31.79,147237.35,98644.37,48592.98 +Middle East and North Africa,Pakistan,Household,Online,L,6/25/2013,655109012,7/22/2013,169,668.27,502.54,112937.63,84929.26,28008.37 +Europe,Vatican City,Vegetables,Online,L,12/18/2012,764938390,2/3/2013,1123,154.06,90.93,173009.38,102114.39,70894.99 +Australia and Oceania,Vanuatu,Meat,Online,C,8/30/2015,866816413,9/26/2015,9094,421.89,364.69,3836667.66,3316490.86,520176.8 +Middle East and North Africa,Israel,Vegetables,Online,L,5/13/2017,212354409,6/1/2017,9244,154.06,90.93,1424130.64,840556.92,583573.72 +Asia,South Korea,Cosmetics,Offline,M,2/21/2011,823476207,3/3/2011,3764,437.2,263.33,1645620.8,991174.12,654446.68 +Europe,Monaco,Baby Food,Online,M,11/3/2013,742418134,11/4/2013,6879,255.28,159.42,1756071.12,1096650.18,659420.94 +Central America and the Caribbean,Belize,Cosmetics,Online,M,11/14/2016,781729018,12/18/2016,9843,437.2,263.33,4303359.6,2591957.19,1711402.41 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,L,9/17/2012,474270188,9/25/2012,5943,154.06,90.93,915578.58,540396.99,375181.59 +Australia and Oceania,Papua New Guinea,Household,Offline,C,10/31/2013,323215472,11/17/2013,5496,668.27,502.54,3672811.92,2761959.84,910852.08 +Middle East and North Africa,Algeria,Beverages,Offline,C,1/19/2011,452051198,2/2/2011,850,47.45,31.79,40332.5,27021.5,13311 +Australia and Oceania,East Timor,Snacks,Online,H,3/9/2015,154576194,4/21/2015,1386,152.58,97.44,211475.88,135051.84,76424.04 +Australia and Oceania,Samoa ,Cereal,Offline,H,5/25/2015,144901788,6/2/2015,8514,205.7,117.11,1751329.8,997074.54,754255.26 +Europe,Hungary,Office Supplies,Online,H,4/8/2013,307451808,4/13/2013,677,651.21,524.96,440869.17,355397.92,85471.25 +Asia,Mongolia,Cosmetics,Offline,H,6/17/2011,146962583,7/29/2011,8349,437.2,263.33,3650182.8,2198542.17,1451640.63 +Europe,San Marino,Beverages,Online,L,6/18/2017,138482940,6/30/2017,9034,47.45,31.79,428663.3,287190.86,141472.44 +Sub-Saharan Africa,Liberia,Beverages,Online,H,2/18/2017,377374207,3/18/2017,2269,47.45,31.79,107664.05,72131.51,35532.54 +Sub-Saharan Africa,Benin,Personal Care,Offline,L,4/26/2016,129310214,5/30/2016,4621,81.73,56.67,377674.33,261872.07,115802.26 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,L,5/9/2014,980277287,6/20/2014,4688,255.28,159.42,1196752.64,747360.96,449391.68 +Central America and the Caribbean,Jamaica,Meat,Offline,L,6/5/2015,986574256,6/6/2015,8101,421.89,364.69,3417730.89,2954353.69,463377.2 +Europe,Moldova ,Beverages,Online,M,3/21/2017,524812448,4/13/2017,2521,47.45,31.79,119621.45,80142.59,39478.86 +Middle East and North Africa,Yemen,Office Supplies,Online,C,9/11/2014,941915690,9/20/2014,2639,651.21,524.96,1718543.19,1385369.44,333173.75 +Middle East and North Africa,Oman,Clothes,Online,H,6/13/2011,505120313,7/6/2011,5180,109.28,35.84,566070.4,185651.2,380419.2 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,M,12/7/2015,251975142,12/23/2015,3899,152.58,97.44,594909.42,379918.56,214990.86 +Europe,Bosnia and Herzegovina,Vegetables,Online,M,12/9/2014,840341508,12/12/2014,4581,154.06,90.93,705748.86,416550.33,289198.53 +Central America and the Caribbean,Belize,Cereal,Offline,C,4/6/2015,298393237,5/17/2015,45,205.7,117.11,9256.5,5269.95,3986.55 +Middle East and North Africa,Saudi Arabia,Meat,Offline,L,3/9/2017,774616658,4/20/2017,5138,421.89,364.69,2167670.82,1873777.22,293893.6 +Europe,Estonia,Cosmetics,Online,C,9/14/2010,887810599,9/29/2010,1740,437.2,263.33,760728,458194.2,302533.8 +Sub-Saharan Africa,Mauritania,Meat,Online,C,2/26/2017,677086389,3/24/2017,3764,421.89,364.69,1587993.96,1372693.16,215300.8 +Australia and Oceania,Tuvalu,Snacks,Offline,M,4/23/2017,251867854,5/27/2017,2150,152.58,97.44,328047,209496,118551 +Asia,Myanmar,Meat,Offline,H,9/16/2015,241891324,9/23/2015,9873,421.89,364.69,4165319.97,3600584.37,564735.6 +Sub-Saharan Africa,Republic of the Congo,Household,Online,C,3/4/2014,447205626,3/9/2014,6938,668.27,502.54,4636457.26,3486622.52,1149834.74 +Europe,Greece,Office Supplies,Online,C,8/4/2015,288172090,9/23/2015,5380,651.21,524.96,3503509.8,2824284.8,679225 +Australia and Oceania,Fiji,Beverages,Offline,C,7/22/2012,155464541,9/9/2012,4267,47.45,31.79,202469.15,135647.93,66821.22 +Middle East and North Africa,Jordan,Baby Food,Online,L,11/16/2013,960069310,12/13/2013,4699,255.28,159.42,1199560.72,749114.58,450446.14 +Europe,Croatia,Household,Online,L,6/26/2010,983285224,8/11/2010,4803,668.27,502.54,3209700.81,2413699.62,796001.19 +Europe,Greece,Meat,Offline,L,2/6/2017,826723611,3/8/2017,4743,421.89,364.69,2001024.27,1729724.67,271299.6 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,C,6/9/2015,262308299,7/21/2015,1710,81.73,56.67,139758.3,96905.7,42852.6 +Australia and Oceania,Marshall Islands,Fruits,Offline,M,12/24/2010,482275617,1/1/2011,4927,9.33,6.92,45968.91,34094.84,11874.07 +North America,Mexico,Fruits,Offline,M,1/28/2014,949174392,3/13/2014,650,9.33,6.92,6064.5,4498,1566.5 +Middle East and North Africa,Pakistan,Beverages,Offline,H,5/29/2013,745865952,6/24/2013,7165,47.45,31.79,339979.25,227775.35,112203.9 +Australia and Oceania,Tuvalu,Beverages,Offline,L,2/4/2010,825524127,2/25/2010,9789,47.45,31.79,464488.05,311192.31,153295.74 +Sub-Saharan Africa,The Gambia,Vegetables,Online,M,11/19/2013,861635243,11/28/2013,5871,154.06,90.93,904486.26,533850.03,370636.23 +Sub-Saharan Africa,Mauritania,Household,Online,L,8/30/2016,597998130,9/6/2016,9790,668.27,502.54,6542363.3,4919866.6,1622496.7 +Europe,Finland,Beverages,Online,H,5/17/2011,298724114,7/3/2011,7959,47.45,31.79,377654.55,253016.61,124637.94 +Australia and Oceania,East Timor,Fruits,Offline,M,12/20/2010,298237025,2/4/2011,3818,9.33,6.92,35621.94,26420.56,9201.38 +Asia,Indonesia,Household,Offline,L,4/22/2014,551273190,5/30/2014,2842,668.27,502.54,1899223.34,1428218.68,471004.66 +Europe,United Kingdom,Cosmetics,Offline,C,7/15/2017,182881438,8/28/2017,7536,437.2,263.33,3294739.2,1984454.88,1310284.32 +Asia,Turkmenistan,Personal Care,Online,L,4/16/2010,638423097,6/3/2010,2436,81.73,56.67,199094.28,138048.12,61046.16 +Asia,Bhutan,Clothes,Offline,C,5/6/2017,733571994,5/27/2017,9109,109.28,35.84,995431.52,326466.56,668964.96 +Middle East and North Africa,Iraq,Vegetables,Online,C,7/15/2011,704314458,7/16/2011,1154,154.06,90.93,177785.24,104933.22,72852.02 +Asia,Malaysia,Baby Food,Offline,C,12/26/2015,856949317,1/6/2016,9201,255.28,159.42,2348831.28,1466823.42,882007.86 +Australia and Oceania,Tuvalu,Fruits,Online,H,1/5/2017,218087899,2/12/2017,5911,9.33,6.92,55149.63,40904.12,14245.51 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,H,5/15/2013,584654033,5/22/2013,975,668.27,502.54,651563.25,489976.5,161586.75 +Central America and the Caribbean,Guatemala,Personal Care,Offline,M,6/8/2012,673884046,6/16/2012,6119,81.73,56.67,500105.87,346763.73,153342.14 +Sub-Saharan Africa,Sudan,Vegetables,Online,C,4/20/2011,173326766,5/7/2011,97,154.06,90.93,14943.82,8820.21,6123.61 +Europe,Estonia,Cereal,Offline,M,9/11/2015,190843522,10/6/2015,3694,205.7,117.11,759855.8,432604.34,327251.46 +Middle East and North Africa,Qatar,Fruits,Offline,M,6/24/2013,104608142,7/5/2013,4729,9.33,6.92,44121.57,32724.68,11396.89 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,M,4/17/2016,713106954,5/2/2016,3049,81.73,56.67,249194.77,172786.83,76407.94 +Europe,Georgia,Office Supplies,Online,L,5/7/2010,185138785,5/27/2010,5536,651.21,524.96,3605098.56,2906178.56,698920 +Central America and the Caribbean,Barbados,Office Supplies,Online,M,3/12/2013,809814965,3/29/2013,1099,651.21,524.96,715679.79,576931.04,138748.75 +Middle East and North Africa,Iraq,Personal Care,Online,L,12/17/2016,446559321,1/26/2017,5682,81.73,56.67,464389.86,321998.94,142390.92 +Australia and Oceania,Australia,Household,Offline,L,10/30/2014,175108182,12/1/2014,7257,668.27,502.54,4849635.39,3646932.78,1202702.61 +Sub-Saharan Africa,Swaziland,Office Supplies,Offline,L,5/30/2012,245510375,6/26/2012,831,651.21,524.96,541155.51,436241.76,104913.75 +Asia,Myanmar,Fruits,Offline,M,5/17/2016,528127229,6/8/2016,3438,9.33,6.92,32076.54,23790.96,8285.58 +Sub-Saharan Africa,Uganda,Baby Food,Online,C,7/15/2015,963632571,7/17/2015,9147,255.28,159.42,2335046.16,1458214.74,876831.42 +Central America and the Caribbean,Honduras,Beverages,Online,H,11/27/2014,213012731,12/12/2014,4055,47.45,31.79,192409.75,128908.45,63501.3 +Sub-Saharan Africa,Togo,Personal Care,Offline,M,10/13/2016,607566535,11/29/2016,1294,81.73,56.67,105758.62,73330.98,32427.64 +Europe,Bulgaria,Baby Food,Online,H,12/15/2016,498905313,2/1/2017,6024,255.28,159.42,1537806.72,960346.08,577460.64 +Sub-Saharan Africa,Malawi,Clothes,Offline,H,1/24/2016,108952891,1/29/2016,437,109.28,35.84,47755.36,15662.08,32093.28 +Middle East and North Africa,Oman,Clothes,Online,C,10/24/2015,179945600,11/15/2015,8757,109.28,35.84,956964.96,313850.88,643114.08 +Sub-Saharan Africa,Lesotho,Cereal,Online,H,3/8/2015,624432265,4/13/2015,2238,205.7,117.11,460356.6,262092.18,198264.42 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,L,3/23/2014,975274217,3/24/2014,4168,152.58,97.44,635953.44,406129.92,229823.52 +Europe,Armenia,Baby Food,Offline,H,4/7/2010,835645282,4/15/2010,4864,255.28,159.42,1241681.92,775418.88,466263.04 +Asia,Thailand,Cosmetics,Offline,M,11/2/2016,329031789,11/13/2016,6673,437.2,263.33,2917435.6,1757201.09,1160234.51 +Australia and Oceania,New Zealand,Fruits,Online,C,6/22/2014,549232566,6/25/2014,8976,9.33,6.92,83746.08,62113.92,21632.16 +Europe,San Marino,Baby Food,Online,H,1/17/2015,410358941,2/27/2015,3185,255.28,159.42,813066.8,507752.7,305314.1 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,M,7/27/2012,696834743,8/13/2012,7740,47.45,31.79,367263,246054.6,121208.4 +Sub-Saharan Africa,Ethiopia,Meat,Offline,H,4/11/2017,913396298,5/22/2017,3117,421.89,364.69,1315031.13,1136738.73,178292.4 +Sub-Saharan Africa,Namibia,Fruits,Offline,C,12/9/2013,635092437,12/15/2013,6820,9.33,6.92,63630.6,47194.4,16436.2 +Middle East and North Africa,Saudi Arabia,Personal Care,Online,L,2/18/2011,857284486,3/14/2011,8385,81.73,56.67,685306.05,475177.95,210128.1 +Central America and the Caribbean,Haiti,Clothes,Online,C,9/14/2014,845646274,10/25/2014,4379,109.28,35.84,478537.12,156943.36,321593.76 +Europe,Slovenia,Beverages,Offline,M,5/30/2016,386164128,6/16/2016,3402,47.45,31.79,161424.9,108149.58,53275.32 +Sub-Saharan Africa,Liberia,Vegetables,Online,C,11/16/2012,235136878,11/19/2012,1082,154.06,90.93,166692.92,98386.26,68306.66 +Europe,Cyprus,Beverages,Online,H,12/5/2016,769175851,12/14/2016,5082,47.45,31.79,241140.9,161556.78,79584.12 +Europe,Andorra,Clothes,Online,M,12/13/2015,635204875,1/19/2016,93,109.28,35.84,10163.04,3333.12,6829.92 +Sub-Saharan Africa,Ghana,Household,Online,H,7/16/2013,800460278,7/16/2013,2839,668.27,502.54,1897218.53,1426711.06,470507.47 +Middle East and North Africa,Turkey,Personal Care,Offline,H,7/29/2010,502490890,7/29/2010,7076,81.73,56.67,578321.48,400996.92,177324.56 +Asia,Turkmenistan,Cosmetics,Offline,C,7/27/2016,399158036,7/30/2016,8588,437.2,263.33,3754673.6,2261478.04,1493195.56 +Middle East and North Africa,Algeria,Cosmetics,Offline,C,8/7/2015,318635547,8/20/2015,194,437.2,263.33,84816.8,51086.02,33730.78 +Australia and Oceania,Papua New Guinea,Baby Food,Online,M,7/9/2015,609409749,8/25/2015,6742,255.28,159.42,1721097.76,1074809.64,646288.12 +Central America and the Caribbean,Panama,Office Supplies,Online,M,11/23/2013,790279471,11/30/2013,112,651.21,524.96,72935.52,58795.52,14140 +Asia,Mongolia,Personal Care,Offline,M,12/4/2016,900356042,12/20/2016,4216,81.73,56.67,344573.68,238920.72,105652.96 +Central America and the Caribbean,Panama,Cosmetics,Online,L,12/11/2012,149063289,1/8/2013,9994,437.2,263.33,4369376.8,2631720.02,1737656.78 +Europe,Ukraine,Cereal,Offline,M,1/26/2014,966137540,2/8/2014,423,205.7,117.11,87011.1,49537.53,37473.57 +Europe,Denmark,Beverages,Offline,C,7/21/2014,451627624,8/21/2014,5505,47.45,31.79,261212.25,175003.95,86208.3 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,C,4/13/2017,725894868,4/15/2017,7277,651.21,524.96,4738855.17,3820133.92,918721.25 +Asia,Vietnam,Beverages,Offline,C,11/5/2014,379613101,12/13/2014,4807,47.45,31.79,228092.15,152814.53,75277.62 +Sub-Saharan Africa,Mali,Cosmetics,Offline,L,1/21/2016,323768651,1/30/2016,9194,437.2,263.33,4019616.8,2421056.02,1598560.78 +Sub-Saharan Africa,Ethiopia,Fruits,Online,C,11/4/2011,639660346,12/4/2011,8566,9.33,6.92,79920.78,59276.72,20644.06 +Asia,Cambodia,Snacks,Offline,C,12/5/2016,128899514,12/28/2016,3086,152.58,97.44,470861.88,300699.84,170162.04 +Asia,Malaysia,Clothes,Online,H,1/9/2013,363409984,1/10/2013,9945,109.28,35.84,1086789.6,356428.8,730360.8 +Middle East and North Africa,Turkey,Meat,Offline,C,3/10/2013,735428082,4/22/2013,8367,421.89,364.69,3529953.63,3051361.23,478592.4 +Europe,Belarus,Snacks,Offline,C,8/15/2012,707502639,8/25/2012,4608,152.58,97.44,703088.64,449003.52,254085.12 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,L,2/28/2015,262494981,4/2/2015,6953,205.7,117.11,1430232.1,814265.83,615966.27 +Sub-Saharan Africa,Niger,Snacks,Offline,L,5/4/2014,353578937,5/31/2014,719,152.58,97.44,109705.02,70059.36,39645.66 +Middle East and North Africa,Turkey,Fruits,Offline,L,5/3/2012,654240834,5/23/2012,3256,9.33,6.92,30378.48,22531.52,7846.96 +Europe,Iceland,Clothes,Online,H,3/9/2016,908279502,4/10/2016,8943,109.28,35.84,977291.04,320517.12,656773.92 +Europe,Ireland,Vegetables,Online,C,4/6/2011,479806268,5/19/2011,4192,154.06,90.93,645819.52,381178.56,264640.96 +Sub-Saharan Africa,Nigeria,Vegetables,Offline,M,7/4/2010,603244960,7/25/2010,2444,154.06,90.93,376522.64,222232.92,154289.72 +Middle East and North Africa,Qatar,Personal Care,Online,C,10/15/2012,333331906,10/15/2012,9173,81.73,56.67,749709.29,519833.91,229875.38 +Europe,Liechtenstein,Cosmetics,Offline,C,4/1/2014,595115935,4/2/2014,6885,437.2,263.33,3010122,1813027.05,1197094.95 +Asia,Singapore,Snacks,Online,H,2/6/2012,133958375,2/14/2012,115,152.58,97.44,17546.7,11205.6,6341.1 +Europe,Slovakia,Meat,Online,L,12/19/2015,465533053,1/31/2016,431,421.89,364.69,181834.59,157181.39,24653.2 +Central America and the Caribbean,Belize,Snacks,Offline,H,10/31/2013,925826299,12/11/2013,1431,152.58,97.44,218341.98,139436.64,78905.34 +Sub-Saharan Africa,Guinea,Office Supplies,Online,C,9/4/2013,921136939,10/1/2013,3745,651.21,524.96,2438781.45,1965975.2,472806.25 +Europe,Luxembourg,Snacks,Online,L,12/16/2016,378076303,1/23/2017,34,152.58,97.44,5187.72,3312.96,1874.76 +Middle East and North Africa,Israel,Household,Offline,H,11/11/2014,193568217,12/31/2014,9992,668.27,502.54,6677353.84,5021379.68,1655974.16 +Sub-Saharan Africa,Burundi,Cosmetics,Online,H,10/6/2014,884849011,11/25/2014,5341,437.2,263.33,2335085.2,1406445.53,928639.67 +Sub-Saharan Africa,Togo,Clothes,Offline,H,10/2/2013,339467513,10/18/2013,4836,109.28,35.84,528478.08,173322.24,355155.84 +Sub-Saharan Africa,Cape Verde,Meat,Offline,M,7/25/2017,565285050,9/3/2017,9263,421.89,364.69,3907967.07,3378123.47,529843.6 +Europe,Estonia,Beverages,Offline,H,1/19/2014,940475451,3/9/2014,6440,47.45,31.79,305578,204727.6,100850.4 +Australia and Oceania,Tonga,Clothes,Online,C,11/12/2014,463525044,12/16/2014,6216,109.28,35.84,679284.48,222781.44,456503.04 +Middle East and North Africa,Israel,Fruits,Online,H,10/10/2013,903232657,11/6/2013,5470,9.33,6.92,51035.1,37852.4,13182.7 +Europe,Greece,Cosmetics,Online,L,3/14/2013,948709619,4/4/2013,3113,437.2,263.33,1361003.6,819746.29,541257.31 +Europe,Germany,Meat,Offline,L,10/31/2012,259379756,12/18/2012,5089,421.89,364.69,2146998.21,1855907.41,291090.8 +Sub-Saharan Africa,South Sudan,Snacks,Online,M,6/6/2013,814979398,6/7/2013,9369,152.58,97.44,1429522.02,912915.36,516606.66 +Asia,Indonesia,Cosmetics,Online,M,1/10/2013,165557372,1/27/2013,960,437.2,263.33,419712,252796.8,166915.2 +Sub-Saharan Africa,Namibia,Snacks,Offline,C,9/24/2010,881475007,11/3/2010,6898,152.58,97.44,1052496.84,672141.12,380355.72 +Central America and the Caribbean,Saint Lucia,Personal Care,Online,M,6/28/2010,203406131,7/3/2010,1249,81.73,56.67,102080.77,70780.83,31299.94 +Sub-Saharan Africa,Guinea,Clothes,Online,L,4/27/2017,392337071,5/8/2017,113,109.28,35.84,12348.64,4049.92,8298.72 +Sub-Saharan Africa,Seychelles ,Snacks,Online,H,10/21/2010,179566657,12/5/2010,6619,152.58,97.44,1009927.02,644955.36,364971.66 +Europe,Slovenia,Beverages,Online,C,1/7/2017,616706216,1/11/2017,5929,47.45,31.79,281331.05,188482.91,92848.14 +Central America and the Caribbean,Haiti,Meat,Online,C,11/20/2013,125679576,12/20/2013,234,421.89,364.69,98722.26,85337.46,13384.8 +Asia,South Korea,Personal Care,Offline,C,9/7/2010,348723065,9/27/2010,3759,81.73,56.67,307223.07,213022.53,94200.54 +Asia,Laos,Vegetables,Offline,M,12/19/2013,298385512,1/5/2014,7759,154.06,90.93,1195351.54,705525.87,489825.67 +Sub-Saharan Africa,Ghana,Personal Care,Online,H,3/18/2016,407528245,4/9/2016,5519,81.73,56.67,451067.87,312761.73,138306.14 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Online,C,9/29/2014,279325091,10/26/2014,7357,651.21,524.96,4790951.97,3862130.72,928821.25 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,H,7/12/2015,937262380,8/18/2015,5621,81.73,56.67,459404.33,318542.07,140862.26 +Asia,South Korea,Beverages,Online,H,3/26/2014,775138938,5/8/2014,9692,47.45,31.79,459885.4,308108.68,151776.72 +Asia,Kazakhstan,Baby Food,Offline,L,3/3/2015,507066094,3/4/2015,980,255.28,159.42,250174.4,156231.6,93942.8 +Middle East and North Africa,Jordan,Personal Care,Offline,H,5/7/2012,917467677,5/14/2012,7929,81.73,56.67,648037.17,449336.43,198700.74 +Europe,Russia,Baby Food,Offline,H,12/29/2015,611080014,1/15/2016,1011,255.28,159.42,258088.08,161173.62,96914.46 +Middle East and North Africa,Somalia,Snacks,Online,M,11/22/2010,962951934,12/21/2010,7731,152.58,97.44,1179595.98,753308.64,426287.34 +Sub-Saharan Africa,Eritrea,Office Supplies,Offline,L,3/7/2013,268444764,4/25/2013,7626,651.21,524.96,4966127.46,4003344.96,962782.5 +Central America and the Caribbean,Jamaica,Cereal,Online,M,7/24/2013,493232333,8/19/2013,7263,205.7,117.11,1493999.1,850569.93,643429.17 +Europe,Lithuania,Baby Food,Online,M,5/17/2011,523300969,6/7/2011,5241,255.28,159.42,1337922.48,835520.22,502402.26 +Asia,Cambodia,Vegetables,Online,M,10/21/2010,214949500,11/23/2010,7189,154.06,90.93,1107537.34,653695.77,453841.57 +Middle East and North Africa,Yemen,Cereal,Online,M,2/9/2017,844789254,3/4/2017,768,205.7,117.11,157977.6,89940.48,68037.12 +Europe,Georgia,Vegetables,Online,C,2/7/2010,159744060,3/22/2010,672,154.06,90.93,103528.32,61104.96,42423.36 +Europe,Hungary,Snacks,Offline,M,2/7/2016,927050244,2/12/2016,3623,152.58,97.44,552797.34,353025.12,199772.22 +Sub-Saharan Africa,Malawi,Personal Care,Offline,H,4/7/2013,584256637,4/20/2013,3377,81.73,56.67,276002.21,191374.59,84627.62 +Asia,China,Cosmetics,Offline,M,2/7/2011,689224565,3/11/2011,5720,437.2,263.33,2500784,1506247.6,994536.4 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,M,5/30/2016,170127856,6/14/2016,3468,651.21,524.96,2258396.28,1820561.28,437835 +Sub-Saharan Africa,Guinea,Clothes,Online,L,4/29/2014,275452840,5/28/2014,1471,109.28,35.84,160750.88,52720.64,108030.24 +Australia and Oceania,Vanuatu,Snacks,Online,M,7/24/2017,523998343,8/22/2017,1609,152.58,97.44,245501.22,156780.96,88720.26 +Europe,Luxembourg,Beverages,Offline,H,3/2/2017,954875695,4/4/2017,7793,47.45,31.79,369777.85,247739.47,122038.38 +Europe,Finland,Personal Care,Offline,M,8/16/2016,777508723,10/5/2016,964,81.73,56.67,78787.72,54629.88,24157.84 +Asia,Bhutan,Beverages,Online,L,11/27/2012,621633756,1/14/2013,4097,47.45,31.79,194402.65,130243.63,64159.02 +Asia,Bhutan,Fruits,Offline,M,5/30/2015,287299621,7/4/2015,7197,9.33,6.92,67148.01,49803.24,17344.77 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,M,11/15/2011,994867646,12/20/2011,2300,81.73,56.67,187979,130341,57638 +Europe,Macedonia,Cereal,Online,H,1/14/2010,435011661,1/19/2010,8472,205.7,117.11,1742690.4,992155.92,750534.48 +Europe,Slovakia,Personal Care,Offline,H,2/18/2011,418717992,3/10/2011,6813,81.73,56.67,556826.49,386092.71,170733.78 +Middle East and North Africa,Syria,Cereal,Offline,H,9/3/2013,127285468,10/15/2013,5453,205.7,117.11,1121682.1,638600.83,483081.27 +Sub-Saharan Africa,Djibouti,Vegetables,Online,H,3/25/2017,162325417,5/8/2017,4553,154.06,90.93,701435.18,414004.29,287430.89 +Europe,Luxembourg,Cereal,Online,L,1/31/2011,295761668,3/12/2011,1305,205.7,117.11,268438.5,152828.55,115609.95 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,M,11/15/2015,819830548,11/20/2015,4933,255.28,159.42,1259296.24,786418.86,472877.38 +Asia,Singapore,Personal Care,Offline,L,8/24/2011,297080886,8/29/2011,1691,81.73,56.67,138205.43,95828.97,42376.46 +Europe,Russia,Office Supplies,Offline,L,5/20/2017,510374009,6/7/2017,9866,651.21,524.96,6424837.86,5179255.36,1245582.5 +Sub-Saharan Africa,Eritrea,Snacks,Offline,C,6/25/2011,612883746,7/5/2011,4775,152.58,97.44,728569.5,465276,263293.5 +Sub-Saharan Africa,Mozambique,Fruits,Offline,H,4/6/2011,278096425,4/15/2011,3767,9.33,6.92,35146.11,26067.64,9078.47 +Asia,Bangladesh,Beverages,Offline,C,3/8/2016,149810874,4/12/2016,1222,47.45,31.79,57983.9,38847.38,19136.52 +Europe,San Marino,Baby Food,Online,C,8/15/2011,492138421,9/1/2011,3550,255.28,159.42,906244,565941,340303 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,C,7/9/2010,739502894,8/3/2010,4195,81.73,56.67,342857.35,237730.65,105126.7 +Europe,Serbia,Household,Offline,C,9/29/2011,846640622,11/10/2011,8629,668.27,502.54,5766501.83,4336417.66,1430084.17 +Europe,Finland,Vegetables,Online,C,6/9/2011,838600432,7/17/2011,9358,154.06,90.93,1441693.48,850922.94,590770.54 +Middle East and North Africa,Afghanistan,Vegetables,Online,L,5/19/2014,360743653,7/5/2014,918,154.06,90.93,141427.08,83473.74,57953.34 +Asia,China,Meat,Online,C,1/23/2015,928744113,3/6/2015,4877,421.89,364.69,2057557.53,1778593.13,278964.4 +Asia,Brunei,Meat,Offline,C,8/8/2016,978588140,8/16/2016,4832,421.89,364.69,2038572.48,1762182.08,276390.4 +North America,Canada,Cereal,Offline,C,11/3/2011,816574561,11/24/2011,1414,205.7,117.11,290859.8,165593.54,125266.26 +Sub-Saharan Africa,Swaziland,Household,Offline,M,5/18/2017,369314706,6/3/2017,7283,668.27,502.54,4867010.41,3659998.82,1207011.59 +Sub-Saharan Africa,Liberia,Snacks,Online,L,10/28/2016,533732402,11/16/2016,2133,152.58,97.44,325453.14,207839.52,117613.62 +Sub-Saharan Africa,Mozambique,Beverages,Offline,H,7/24/2017,927063977,8/12/2017,7687,47.45,31.79,364748.15,244369.73,120378.42 +Australia and Oceania,Samoa ,Fruits,Online,C,9/5/2016,336858260,10/19/2016,2700,9.33,6.92,25191,18684,6507 +Asia,Taiwan,Cosmetics,Offline,C,5/1/2012,770976579,6/2/2012,7957,437.2,263.33,3478800.4,2095316.81,1383483.59 +Europe,Switzerland,Clothes,Online,H,2/6/2015,707592761,2/19/2015,1277,109.28,35.84,139550.56,45767.68,93782.88 +Europe,Croatia,Cereal,Online,L,11/27/2013,945193135,12/27/2013,2508,205.7,117.11,515895.6,293711.88,222183.72 +Asia,Maldives,Fruits,Online,L,2/7/2010,552576529,2/19/2010,8529,9.33,6.92,79575.57,59020.68,20554.89 +Middle East and North Africa,Qatar,Cereal,Online,C,9/5/2013,918854272,9/7/2013,8253,205.7,117.11,1697642.1,966508.83,731133.27 +Central America and the Caribbean,El Salvador,Meat,Online,C,9/30/2016,803450191,11/3/2016,7621,421.89,364.69,3215223.69,2779302.49,435921.2 +Sub-Saharan Africa,Togo,Fruits,Online,M,7/2/2012,386100614,8/21/2012,4606,9.33,6.92,42973.98,31873.52,11100.46 +Middle East and North Africa,Syria,Cosmetics,Online,M,2/13/2014,816854369,3/20/2014,4215,437.2,263.33,1842798,1109935.95,732862.05 +Central America and the Caribbean,Panama,Personal Care,Offline,C,2/17/2013,166072785,3/25/2013,3483,81.73,56.67,284665.59,197381.61,87283.98 +Europe,Norway,Vegetables,Offline,M,6/28/2013,174429690,8/4/2013,6476,154.06,90.93,997692.56,588862.68,408829.88 +Australia and Oceania,Solomon Islands,Clothes,Online,L,8/21/2012,402911412,9/27/2012,9295,109.28,35.84,1015757.6,333132.8,682624.8 +Sub-Saharan Africa,Swaziland,Fruits,Offline,H,11/15/2012,482816779,12/6/2012,5069,9.33,6.92,47293.77,35077.48,12216.29 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,C,7/23/2017,565757119,9/1/2017,8959,255.28,159.42,2287053.52,1428243.78,858809.74 +Europe,Serbia,Meat,Offline,H,3/8/2012,873656260,4/9/2012,3157,421.89,364.69,1331906.73,1151326.33,180580.4 +Australia and Oceania,Palau,Household,Online,M,8/8/2013,348750531,9/24/2013,1887,668.27,502.54,1261025.49,948292.98,312732.51 +Europe,Luxembourg,Household,Offline,L,3/23/2013,703588759,4/18/2013,6404,668.27,502.54,4279601.08,3218266.16,1061334.92 +Australia and Oceania,Federated States of Micronesia,Meat,Online,L,2/6/2011,571032273,2/28/2011,9994,421.89,364.69,4216368.66,3644711.86,571656.8 +Asia,Nepal,Cereal,Online,L,2/15/2012,454254901,3/11/2012,2975,205.7,117.11,611957.5,348402.25,263555.25 +Middle East and North Africa,Turkey,Fruits,Offline,M,9/9/2014,476742970,10/19/2014,7694,9.33,6.92,71785.02,53242.48,18542.54 +Middle East and North Africa,Oman,Clothes,Offline,L,6/20/2014,832295310,6/29/2014,3533,109.28,35.84,386086.24,126622.72,259463.52 +Sub-Saharan Africa,Botswana,Fruits,Online,M,10/7/2015,435023248,11/16/2015,1901,9.33,6.92,17736.33,13154.92,4581.41 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,M,8/5/2012,969350612,8/30/2012,1242,651.21,524.96,808802.82,652000.32,156802.5 +Middle East and North Africa,United Arab Emirates,Household,Offline,L,3/9/2015,140013730,4/1/2015,2029,668.27,502.54,1355919.83,1019653.66,336266.17 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,M,11/21/2015,222061431,12/20/2015,1767,668.27,502.54,1180833.09,887988.18,292844.91 +Europe,Croatia,Meat,Online,H,9/13/2015,410855042,9/14/2015,9992,421.89,364.69,4215524.88,3643982.48,571542.4 +Sub-Saharan Africa,Cape Verde,Household,Online,H,11/22/2012,872068393,1/1/2013,3272,668.27,502.54,2186579.44,1644310.88,542268.56 +Europe,Italy,Fruits,Online,L,5/19/2014,491687810,5/22/2014,204,9.33,6.92,1903.32,1411.68,491.64 +Europe,Bulgaria,Personal Care,Online,M,10/11/2016,926012122,11/21/2016,6420,81.73,56.67,524706.6,363821.4,160885.2 +Europe,Andorra,Meat,Online,L,3/12/2010,751652657,3/27/2010,9580,421.89,364.69,4041706.2,3493730.2,547976 +Europe,Slovenia,Cereal,Offline,C,4/21/2012,415533244,5/18/2012,4376,205.7,117.11,900143.2,512473.36,387669.84 +Asia,Japan,Fruits,Offline,H,7/27/2011,884890210,9/5/2011,7532,9.33,6.92,70273.56,52121.44,18152.12 +Europe,Luxembourg,Clothes,Online,M,6/5/2016,497272384,6/9/2016,2804,109.28,35.84,306421.12,100495.36,205925.76 +Australia and Oceania,Samoa ,Office Supplies,Online,M,9/6/2013,810541093,10/15/2013,5976,651.21,524.96,3891630.96,3137160.96,754470 +Europe,Spain,Beverages,Online,H,2/14/2010,752870166,3/31/2010,9867,47.45,31.79,468189.15,313671.93,154517.22 +Central America and the Caribbean,Nicaragua,Household,Online,C,8/10/2013,672745931,9/18/2013,9326,668.27,502.54,6232286.02,4686688.04,1545597.98 +Europe,Malta,Office Supplies,Online,L,2/15/2014,988967216,3/15/2014,6231,651.21,524.96,4057689.51,3271025.76,786663.75 +Sub-Saharan Africa,Mali,Meat,Online,H,4/23/2010,840645349,5/22/2010,4494,421.89,364.69,1895973.66,1638916.86,257056.8 +Asia,Taiwan,Fruits,Offline,H,3/16/2013,337204158,5/5/2013,5059,9.33,6.92,47200.47,35008.28,12192.19 +Central America and the Caribbean,The Bahamas,Beverages,Online,L,3/20/2012,108379971,3/29/2012,897,47.45,31.79,42562.65,28515.63,14047.02 +Sub-Saharan Africa,Ethiopia,Snacks,Offline,H,9/26/2016,854221618,10/13/2016,2014,152.58,97.44,307296.12,196244.16,111051.96 +Middle East and North Africa,Israel,Beverages,Offline,C,7/6/2014,195090425,8/20/2014,447,47.45,31.79,21210.15,14210.13,7000.02 +Sub-Saharan Africa,Gabon,Office Supplies,Online,L,4/10/2013,321660220,4/10/2013,5262,651.21,524.96,3426667.02,2762339.52,664327.5 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,L,4/5/2014,344917333,4/14/2014,7558,437.2,263.33,3304357.6,1990248.14,1314109.46 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,C,12/24/2015,346160590,1/25/2016,5466,437.2,263.33,2389735.2,1439361.78,950373.42 +Europe,Switzerland,Baby Food,Online,C,6/7/2010,927001321,7/20/2010,9146,255.28,159.42,2334790.88,1458055.32,876735.56 +Sub-Saharan Africa,Mauritius ,Household,Offline,M,3/10/2017,959363353,3/15/2017,5790,668.27,502.54,3869283.3,2909706.6,959576.7 +Asia,Kyrgyzstan,Personal Care,Offline,M,6/15/2011,735483014,7/31/2011,4623,81.73,56.67,377837.79,261985.41,115852.38 +Australia and Oceania,Solomon Islands,Personal Care,Offline,L,2/20/2011,617909133,3/21/2011,1899,81.73,56.67,155205.27,107616.33,47588.94 +Middle East and North Africa,Jordan,Beverages,Online,C,7/4/2012,589503037,8/5/2012,5904,47.45,31.79,280144.8,187688.16,92456.64 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,M,9/1/2016,703438556,9/22/2016,1955,205.7,117.11,402143.5,228950.05,173193.45 +Europe,Norway,Meat,Offline,C,8/30/2010,633202016,9/26/2010,7403,421.89,364.69,3123251.67,2699800.07,423451.6 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,C,8/27/2016,122592246,9/12/2016,6625,154.06,90.93,1020647.5,602411.25,418236.25 +Central America and the Caribbean,Panama,Snacks,Offline,H,6/15/2012,335720574,7/5/2012,6033,152.58,97.44,920515.14,587855.52,332659.62 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,L,1/2/2011,707010829,1/9/2011,9070,205.7,117.11,1865699,1062187.7,803511.3 +Sub-Saharan Africa,Malawi,Baby Food,Offline,C,3/4/2011,291199338,3/14/2011,1210,255.28,159.42,308888.8,192898.2,115990.6 +Europe,Georgia,Clothes,Offline,L,9/2/2016,913334929,9/3/2016,4957,109.28,35.84,541700.96,177658.88,364042.08 +Middle East and North Africa,Syria,Baby Food,Online,L,2/19/2017,418778932,3/4/2017,4847,255.28,159.42,1237342.16,772708.74,464633.42 +Central America and the Caribbean,Nicaragua,Household,Offline,H,8/18/2014,323205173,9/6/2014,2448,668.27,502.54,1635924.96,1230217.92,405707.04 +Europe,Vatican City,Vegetables,Online,C,4/10/2012,862599980,4/14/2012,1358,154.06,90.93,209213.48,123482.94,85730.54 +Europe,Germany,Beverages,Online,M,6/23/2010,543262183,8/5/2010,2207,47.45,31.79,104722.15,70160.53,34561.62 +Europe,Monaco,Personal Care,Offline,M,9/12/2010,191803109,10/4/2010,7657,81.73,56.67,625806.61,433922.19,191884.42 +Europe,Portugal,Cosmetics,Online,H,9/10/2011,705146586,9/27/2011,7400,437.2,263.33,3235280,1948642,1286638 +Asia,China,Snacks,Offline,M,4/6/2013,800528943,4/22/2013,3159,152.58,97.44,482000.22,307812.96,174187.26 +Asia,Taiwan,Cereal,Offline,C,7/4/2012,165499007,8/22/2012,3689,205.7,117.11,758827.3,432018.79,326808.51 +Central America and the Caribbean,Grenada,Beverages,Online,M,2/23/2015,807918107,2/25/2015,9776,47.45,31.79,463871.2,310779.04,153092.16 +Sub-Saharan Africa,Ethiopia,Snacks,Online,L,8/15/2016,305960071,8/22/2016,9239,152.58,97.44,1409686.62,900248.16,509438.46 +Sub-Saharan Africa,Comoros,Personal Care,Online,L,6/4/2013,358111226,6/8/2013,1925,81.73,56.67,157330.25,109089.75,48240.5 +Asia,Indonesia,Office Supplies,Offline,M,6/24/2014,933170402,7/19/2014,4714,651.21,524.96,3069803.94,2474661.44,595142.5 +Middle East and North Africa,Algeria,Cosmetics,Offline,L,8/18/2014,720248925,8/30/2014,6517,437.2,263.33,2849232.4,1716121.61,1133110.79 +Sub-Saharan Africa,Togo,Clothes,Offline,M,7/26/2013,278770625,9/12/2013,3278,109.28,35.84,358219.84,117483.52,240736.32 +Australia and Oceania,Tonga,Beverages,Online,C,1/19/2012,688471829,2/14/2012,2969,47.45,31.79,140879.05,94384.51,46494.54 +Europe,United Kingdom,Vegetables,Offline,L,9/8/2015,399401366,10/9/2015,595,154.06,90.93,91665.7,54103.35,37562.35 +Europe,Spain,Personal Care,Offline,M,1/3/2016,181920564,1/13/2016,3192,81.73,56.67,260882.16,180890.64,79991.52 +Europe,Cyprus,Vegetables,Online,L,12/17/2016,876703250,2/2/2017,4829,154.06,90.93,743955.74,439100.97,304854.77 +Middle East and North Africa,Turkey,Beverages,Offline,C,1/1/2016,244735753,2/10/2016,1603,47.45,31.79,76062.35,50959.37,25102.98 +Australia and Oceania,Solomon Islands,Snacks,Offline,M,6/1/2015,617316901,6/26/2015,6644,152.58,97.44,1013741.52,647391.36,366350.16 +Asia,North Korea,Fruits,Online,M,12/30/2010,346058022,1/1/2011,5114,9.33,6.92,47713.62,35388.88,12324.74 +Europe,Macedonia,Household,Online,L,12/15/2010,552882945,12/26/2010,9205,668.27,502.54,6151425.35,4625880.7,1525544.65 +Australia and Oceania,Fiji,Beverages,Offline,C,12/29/2016,180027997,12/30/2016,3140,47.45,31.79,148993,99820.6,49172.4 +Sub-Saharan Africa,Mauritius ,Fruits,Online,L,12/15/2012,940042006,12/28/2012,8174,9.33,6.92,76263.42,56564.08,19699.34 +Middle East and North Africa,Lebanon,Personal Care,Offline,L,1/12/2014,565786302,3/3/2014,7595,81.73,56.67,620739.35,430408.65,190330.7 +Central America and the Caribbean,El Salvador,Beverages,Offline,C,7/19/2017,460434710,7/19/2017,1718,47.45,31.79,81519.1,54615.22,26903.88 +Europe,Luxembourg,Baby Food,Online,L,4/29/2014,747473561,5/20/2014,2892,255.28,159.42,738269.76,461042.64,277227.12 +Europe,Montenegro,Clothes,Offline,H,3/5/2015,720701682,3/9/2015,498,109.28,35.84,54421.44,17848.32,36573.12 +Europe,Greece,Household,Offline,M,11/1/2016,194230401,11/7/2016,5947,668.27,502.54,3974201.69,2988605.38,985596.31 +Middle East and North Africa,Yemen,Meat,Offline,L,4/26/2013,852483546,5/17/2013,7680,421.89,364.69,3240115.2,2800819.2,439296 +Asia,Sri Lanka,Personal Care,Online,M,11/6/2014,400197446,11/11/2014,6172,81.73,56.67,504437.56,349767.24,154670.32 +Middle East and North Africa,Turkey,Personal Care,Offline,L,10/14/2013,212420928,10/20/2013,8928,81.73,56.67,729685.44,505949.76,223735.68 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,L,2/13/2011,384515321,3/18/2011,5483,109.28,35.84,599182.24,196510.72,402671.52 +Sub-Saharan Africa,Namibia,Office Supplies,Online,H,9/12/2012,182154452,10/13/2012,2405,651.21,524.96,1566160.05,1262528.8,303631.25 +Europe,Moldova ,Clothes,Offline,H,4/16/2010,291324651,4/29/2010,8293,109.28,35.84,906259.04,297221.12,609037.92 +Sub-Saharan Africa,Benin,Baby Food,Online,M,8/26/2015,568324744,9/22/2015,8776,255.28,159.42,2240337.28,1399069.92,841267.36 +Europe,Georgia,Baby Food,Offline,M,4/28/2011,489766061,6/3/2011,1516,255.28,159.42,387004.48,241680.72,145323.76 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,M,12/24/2014,502572429,2/1/2015,1205,255.28,159.42,307612.4,192101.1,115511.3 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,C,1/29/2015,673980176,1/30/2015,4566,109.28,35.84,498972.48,163645.44,335327.04 +Asia,Mongolia,Cosmetics,Online,C,6/28/2012,241538131,7/22/2012,5355,437.2,263.33,2341206,1410132.15,931073.85 +Australia and Oceania,Tuvalu,Clothes,Offline,L,9/24/2016,763107621,10/17/2016,9358,109.28,35.84,1022642.24,335390.72,687251.52 +Middle East and North Africa,United Arab Emirates,Meat,Online,H,11/18/2011,266862475,11/19/2011,9392,421.89,364.69,3962390.88,3425168.48,537222.4 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,C,5/11/2013,901289021,6/7/2013,305,152.58,97.44,46536.9,29719.2,16817.7 +Sub-Saharan Africa,Zambia,Fruits,Offline,H,3/2/2011,385186088,3/6/2011,3978,9.33,6.92,37114.74,27527.76,9586.98 +Middle East and North Africa,Yemen,Cosmetics,Offline,L,7/1/2011,557665002,7/3/2011,4321,437.2,263.33,1889141.2,1137848.93,751292.27 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,M,4/5/2010,628149592,5/3/2010,2278,205.7,117.11,468584.6,266776.58,201808.02 +Middle East and North Africa,Iran,Cereal,Online,L,1/1/2012,326376187,2/20/2012,821,205.7,117.11,168879.7,96147.31,72732.39 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,H,12/19/2010,352393615,1/16/2011,9956,81.73,56.67,813703.88,564206.52,249497.36 +Central America and the Caribbean,Dominica,Meat,Offline,C,1/18/2010,126563203,2/19/2010,1719,421.89,364.69,725228.91,626902.11,98326.8 +Middle East and North Africa,Algeria,Baby Food,Offline,L,12/25/2016,939558780,1/18/2017,5177,255.28,159.42,1321584.56,825317.34,496267.22 +Asia,Japan,Beverages,Online,L,4/15/2010,102366673,5/11/2010,1428,47.45,31.79,67758.6,45396.12,22362.48 +Europe,Malta,Vegetables,Offline,L,3/9/2011,396285712,4/28/2011,8603,154.06,90.93,1325378.18,782270.79,543107.39 +Europe,Georgia,Snacks,Offline,C,9/5/2011,622927224,9/25/2011,6863,152.58,97.44,1047156.54,668730.72,378425.82 +Europe,Armenia,Office Supplies,Online,L,3/12/2016,554215037,5/1/2016,3400,651.21,524.96,2214114,1784864,429250 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,L,1/31/2015,482385480,2/14/2015,7438,651.21,524.96,4843699.98,3904652.48,939047.5 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,H,2/8/2011,769987380,3/10/2011,5231,109.28,35.84,571643.68,187479.04,384164.64 +Australia and Oceania,Samoa ,Personal Care,Offline,L,9/5/2015,499882066,9/28/2015,5067,81.73,56.67,414125.91,287146.89,126979.02 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,H,10/5/2014,625243365,10/16/2014,2261,81.73,56.67,184791.53,128130.87,56660.66 +Asia,Uzbekistan,Beverages,Offline,C,7/14/2010,819557607,8/5/2010,4163,47.45,31.79,197534.35,132341.77,65192.58 +Europe,Norway,Beverages,Online,M,1/10/2010,826623618,2/4/2010,5153,47.45,31.79,244509.85,163813.87,80695.98 +Sub-Saharan Africa,Seychelles ,Snacks,Online,C,10/5/2013,910552728,10/5/2013,1641,152.58,97.44,250383.78,159899.04,90484.74 +Australia and Oceania,Federated States of Micronesia,Household,Offline,L,12/18/2011,505768764,1/4/2012,7071,668.27,502.54,4725337.17,3553460.34,1171876.83 +Middle East and North Africa,Iraq,Meat,Online,M,1/27/2011,467008054,2/4/2011,6916,421.89,364.69,2917791.24,2522196.04,395595.2 +Europe,Malta,Fruits,Online,M,10/21/2014,819319427,12/4/2014,3680,9.33,6.92,34334.4,25465.6,8868.8 +Europe,Luxembourg,Snacks,Offline,C,10/16/2012,308064210,10/24/2012,1900,152.58,97.44,289902,185136,104766 +Europe,Belarus,Baby Food,Offline,C,9/3/2014,448916232,9/28/2014,3144,255.28,159.42,802600.32,501216.48,301383.84 +Asia,Philippines,Office Supplies,Offline,H,12/29/2015,577861821,1/27/2016,1009,651.21,524.96,657070.89,529684.64,127386.25 +Middle East and North Africa,Somalia,Beverages,Online,M,2/27/2017,101199805,4/12/2017,6126,47.45,31.79,290678.7,194745.54,95933.16 +Asia,Japan,Clothes,Online,C,1/24/2012,745541512,1/30/2012,1156,109.28,35.84,126327.68,41431.04,84896.64 +Middle East and North Africa,Jordan,Household,Offline,H,8/8/2014,707810771,9/20/2014,5791,668.27,502.54,3869951.57,2910209.14,959742.43 +Europe,Austria,Baby Food,Online,C,1/4/2017,505243909,2/16/2017,1755,255.28,159.42,448016.4,279782.1,168234.3 +Europe,Croatia,Baby Food,Offline,H,5/18/2016,725389754,6/19/2016,7803,255.28,159.42,1991949.84,1243954.26,747995.58 +Middle East and North Africa,Afghanistan,Beverages,Online,M,11/12/2010,676109635,11/12/2010,4721,47.45,31.79,224011.45,150080.59,73930.86 +Asia,Kazakhstan,Cereal,Online,M,1/16/2011,635577380,2/14/2011,326,205.7,117.11,67058.2,38177.86,28880.34 +Middle East and North Africa,Bahrain,Vegetables,Online,H,5/31/2013,502279317,6/7/2013,4466,154.06,90.93,688031.96,406093.38,281938.58 +Asia,North Korea,Snacks,Online,L,10/4/2011,245014274,10/20/2011,4023,152.58,97.44,613829.34,392001.12,221828.22 +Asia,Vietnam,Meat,Offline,L,1/21/2016,352893579,3/11/2016,7907,421.89,364.69,3335884.23,2883603.83,452280.4 +Middle East and North Africa,United Arab Emirates,Fruits,Online,M,11/9/2010,485341060,12/19/2010,2060,9.33,6.92,19219.8,14255.2,4964.6 +Asia,Turkmenistan,Household,Offline,L,1/26/2012,822093045,2/26/2012,4456,668.27,502.54,2977811.12,2239318.24,738492.88 +Sub-Saharan Africa,Senegal,Household,Offline,M,2/25/2010,713198363,3/2/2010,99,668.27,502.54,66158.73,49751.46,16407.27 +Europe,Moldova ,Household,Online,C,10/13/2011,929018342,10/25/2011,6027,668.27,502.54,4027663.29,3028808.58,998854.71 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,M,5/3/2013,510226809,6/6/2013,6306,651.21,524.96,4106530.26,3310397.76,796132.5 +Central America and the Caribbean,El Salvador,Fruits,Online,L,4/6/2012,817810094,4/26/2012,7035,9.33,6.92,65636.55,48682.2,16954.35 +Asia,Turkmenistan,Household,Offline,C,11/9/2010,583067023,11/16/2010,1344,668.27,502.54,898154.88,675413.76,222741.12 +Europe,Macedonia,Clothes,Offline,C,6/24/2012,857608926,8/8/2012,4394,109.28,35.84,480176.32,157480.96,322695.36 +Europe,Luxembourg,Baby Food,Online,M,3/13/2010,963359630,4/1/2010,8377,255.28,159.42,2138480.56,1335461.34,803019.22 +Australia and Oceania,New Zealand,Vegetables,Online,C,4/15/2013,742555463,5/20/2013,7518,154.06,90.93,1158223.08,683611.74,474611.34 +Europe,Armenia,Baby Food,Offline,L,2/28/2013,107745254,3/29/2013,3070,255.28,159.42,783709.6,489419.4,294290.2 +Europe,Ukraine,Snacks,Online,C,6/9/2017,391790330,6/13/2017,8320,152.58,97.44,1269465.6,810700.8,458764.8 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,M,11/16/2015,297864520,11/20/2015,3586,255.28,159.42,915434.08,571680.12,343753.96 +Central America and the Caribbean,Panama,Cereal,Online,M,6/7/2014,849454152,7/8/2014,1215,205.7,117.11,249925.5,142288.65,107636.85 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,M,5/9/2016,440358054,6/6/2016,589,47.45,31.79,27948.05,18724.31,9223.74 +Asia,Tajikistan,Fruits,Online,C,10/21/2010,684687554,10/22/2010,3117,9.33,6.92,29081.61,21569.64,7511.97 +Sub-Saharan Africa,Tanzania,Household,Offline,M,7/7/2014,566866481,8/22/2014,7244,668.27,502.54,4840947.88,3640399.76,1200548.12 +Asia,China,Household,Offline,L,12/27/2014,491631162,1/13/2015,3441,668.27,502.54,2299517.07,1729240.14,570276.93 +Sub-Saharan Africa,Senegal,Clothes,Online,H,2/26/2012,934030425,3/10/2012,9214,109.28,35.84,1006905.92,330229.76,676676.16 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,L,8/2/2014,189425599,9/13/2014,4099,437.2,263.33,1792082.8,1079389.67,712693.13 +Asia,China,Vegetables,Online,L,12/23/2012,223490512,12/23/2012,4664,154.06,90.93,718535.84,424097.52,294438.32 +North America,Canada,Office Supplies,Offline,H,3/30/2014,822211492,3/31/2014,9507,651.21,524.96,6191053.47,4990794.72,1200258.75 +Asia,Mongolia,Personal Care,Online,C,12/31/2014,941887366,2/11/2015,4257,81.73,56.67,347924.61,241244.19,106680.42 +Europe,Slovakia,Snacks,Online,M,12/3/2012,959129464,1/6/2013,6577,152.58,97.44,1003518.66,640862.88,362655.78 +Australia and Oceania,Nauru,Cosmetics,Offline,C,7/22/2010,420861613,8/20/2010,1159,437.2,263.33,506714.8,305199.47,201515.33 +Central America and the Caribbean,Belize,Meat,Offline,H,6/28/2011,294320142,8/8/2011,4725,421.89,364.69,1993430.25,1723160.25,270270 +Sub-Saharan Africa,Mauritius ,Household,Online,C,8/7/2016,717053878,8/28/2016,1032,668.27,502.54,689654.64,518621.28,171033.36 +Asia,Malaysia,Vegetables,Online,M,9/7/2012,546924149,10/13/2012,5865,154.06,90.93,903561.9,533304.45,370257.45 +Asia,Nepal,Vegetables,Offline,M,2/9/2014,512104785,3/19/2014,2041,154.06,90.93,314436.46,185588.13,128848.33 +North America,Mexico,Cereal,Offline,C,8/2/2013,961082112,9/15/2013,4409,205.7,117.11,906931.3,516337.99,390593.31 +Europe,Portugal,Fruits,Offline,H,4/1/2016,512654960,4/11/2016,4850,9.33,6.92,45250.5,33562,11688.5 +Sub-Saharan Africa,Lesotho,Cereal,Online,H,2/27/2013,105934655,3/3/2013,7273,205.7,117.11,1496056.1,851741.03,644315.07 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,C,5/12/2015,750345027,6/15/2015,2623,437.2,263.33,1146775.6,690714.59,456061.01 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,H,4/3/2012,375622403,4/21/2012,3871,421.89,364.69,1633136.19,1411714.99,221421.2 +Europe,Macedonia,Meat,Offline,M,3/29/2013,581815612,4/14/2013,1024,421.89,364.69,432015.36,373442.56,58572.8 +Asia,Kazakhstan,Fruits,Offline,H,8/19/2013,789285981,10/7/2013,6116,9.33,6.92,57062.28,42322.72,14739.56 +Central America and the Caribbean,Haiti,Clothes,Online,C,8/5/2013,488707339,8/31/2013,8217,109.28,35.84,897953.76,294497.28,603456.48 +Sub-Saharan Africa,Zambia,Beverages,Offline,C,5/11/2014,591066014,6/1/2014,8423,47.45,31.79,399671.35,267767.17,131904.18 +Asia,Singapore,Clothes,Offline,H,6/8/2014,277660834,7/25/2014,4866,109.28,35.84,531756.48,174397.44,357359.04 +Middle East and North Africa,Turkey,Beverages,Online,M,5/26/2013,150103127,6/20/2013,7706,47.45,31.79,365649.7,244973.74,120675.96 +Sub-Saharan Africa,Mauritania,Vegetables,Online,C,9/4/2015,880316722,9/26/2015,4135,154.06,90.93,637038.1,375995.55,261042.55 +Asia,Tajikistan,Meat,Offline,H,8/12/2011,960537946,8/23/2011,3378,421.89,364.69,1425144.42,1231922.82,193221.6 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,C,7/20/2011,753315627,7/29/2011,1689,205.7,117.11,347427.3,197798.79,149628.51 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,L,9/30/2011,241511094,11/12/2011,7355,651.21,524.96,4789649.55,3861080.8,928568.75 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,M,4/28/2013,378298175,5/27/2013,5691,437.2,263.33,2488105.2,1498611.03,989494.17 +Sub-Saharan Africa,Tanzania,Meat,Offline,M,11/17/2010,837163197,1/3/2011,4049,421.89,364.69,1708232.61,1476629.81,231602.8 +Middle East and North Africa,United Arab Emirates,Clothes,Online,H,6/11/2011,461904990,6/23/2011,6806,109.28,35.84,743759.68,243927.04,499832.64 +Asia,Vietnam,Baby Food,Offline,C,7/17/2015,416634881,7/26/2015,375,255.28,159.42,95730,59782.5,35947.5 +Asia,Sri Lanka,Meat,Online,H,5/25/2013,135776698,5/30/2013,8197,421.89,364.69,3458232.33,2989363.93,468868.4 +Central America and the Caribbean,Jamaica,Cosmetics,Online,H,6/13/2011,474066770,7/17/2011,5747,437.2,263.33,2512588.4,1513357.51,999230.89 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Online,L,5/30/2013,556553924,6/13/2013,5529,255.28,159.42,1411443.12,881433.18,530009.94 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,L,6/30/2016,928599488,8/1/2016,2079,152.58,97.44,317213.82,202577.76,114636.06 +Asia,China,Meat,Online,H,3/10/2015,405877292,3/19/2015,6965,421.89,364.69,2938463.85,2540065.85,398398 +Sub-Saharan Africa,Djibouti,Household,Online,L,8/11/2012,124373662,9/11/2012,3785,668.27,502.54,2529401.95,1902113.9,627288.05 +Middle East and North Africa,Jordan,Cereal,Online,M,9/28/2016,390387427,10/20/2016,3170,205.7,117.11,652069,371238.7,280830.3 +Sub-Saharan Africa,Comoros,Cereal,Online,M,11/26/2013,230529916,12/14/2013,7780,205.7,117.11,1600346,911115.8,689230.2 +Australia and Oceania,Tonga,Office Supplies,Online,M,5/31/2010,541724956,7/18/2010,7308,651.21,524.96,4759042.68,3836407.68,922635 +Central America and the Caribbean,Honduras,Fruits,Online,C,8/28/2013,941208875,10/14/2013,3477,9.33,6.92,32440.41,24060.84,8379.57 +Central America and the Caribbean,Cuba,Cosmetics,Offline,L,2/24/2013,216530501,4/8/2013,5042,437.2,263.33,2204362.4,1327709.86,876652.54 +Sub-Saharan Africa,The Gambia,Cereal,Offline,L,8/17/2014,375551164,9/13/2014,2790,205.7,117.11,573903,326736.9,247166.1 +Europe,Lithuania,Meat,Offline,M,7/5/2013,796444690,8/2/2013,4537,421.89,364.69,1914114.93,1654598.53,259516.4 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,C,11/17/2013,477697408,12/25/2013,133,437.2,263.33,58147.6,35022.89,23124.71 +Asia,Turkmenistan,Office Supplies,Offline,H,1/28/2017,288108146,3/5/2017,6458,651.21,524.96,4205514.18,3390191.68,815322.5 +Middle East and North Africa,Kuwait,Baby Food,Online,H,5/19/2010,716788232,6/4/2010,2421,255.28,159.42,618032.88,385955.82,232077.06 +Sub-Saharan Africa,Cameroon,Snacks,Online,L,3/12/2016,523161494,3/22/2016,3967,152.58,97.44,605284.86,386544.48,218740.38 +Europe,Finland,Household,Offline,L,7/24/2012,786964261,8/6/2012,9068,668.27,502.54,6059872.36,4557032.72,1502839.64 +Middle East and North Africa,Tunisia ,Cosmetics,Online,M,8/30/2012,858245360,9/7/2012,2729,437.2,263.33,1193118.8,718627.57,474491.23 +Europe,Malta,Baby Food,Online,C,8/8/2015,607366120,9/19/2015,1987,255.28,159.42,507241.36,316767.54,190473.82 +Middle East and North Africa,Syria,Clothes,Offline,H,3/8/2010,875000369,4/27/2010,909,109.28,35.84,99335.52,32578.56,66756.96 +Australia and Oceania,Vanuatu,Snacks,Offline,M,7/28/2016,322134435,8/27/2016,5593,152.58,97.44,853379.94,544981.92,308398.02 +Europe,Finland,Personal Care,Offline,C,5/6/2014,380067145,5/23/2014,9169,81.73,56.67,749382.37,519607.23,229775.14 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,C,6/9/2014,300409829,6/22/2014,6799,651.21,524.96,4427576.79,3569203.04,858373.75 +Europe,Russia,Meat,Online,M,6/27/2017,305086314,7/2/2017,675,421.89,364.69,284775.75,246165.75,38610 +Asia,North Korea,Beverages,Online,H,1/20/2010,236332929,3/7/2010,5020,47.45,31.79,238199,159585.8,78613.2 +Sub-Saharan Africa,Mauritania,Beverages,Offline,H,11/2/2013,906698501,11/24/2013,1090,47.45,31.79,51720.5,34651.1,17069.4 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,L,9/30/2013,949044358,11/8/2013,2170,154.06,90.93,334310.2,197318.1,136992.1 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,H,9/3/2014,866544330,10/9/2014,8579,437.2,263.33,3750738.8,2259108.07,1491630.73 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,L,1/6/2015,782684743,1/24/2015,2663,9.33,6.92,24845.79,18427.96,6417.83 +Asia,Malaysia,Vegetables,Offline,L,6/9/2010,891264426,7/8/2010,3804,154.06,90.93,586044.24,345897.72,240146.52 +Australia and Oceania,Kiribati,Cereal,Offline,M,10/27/2012,106394708,11/20/2012,3413,205.7,117.11,702054.1,399696.43,302357.67 +Central America and the Caribbean,Dominica,Cereal,Offline,M,3/7/2016,112499415,4/24/2016,9932,205.7,117.11,2043012.4,1163136.52,879875.88 +Australia and Oceania,Vanuatu,Beverages,Offline,C,8/7/2015,414314877,8/13/2015,3834,47.45,31.79,181923.3,121882.86,60040.44 +Europe,Ukraine,Cereal,Online,C,12/31/2010,586889922,2/17/2011,2625,205.7,117.11,539962.5,307413.75,232548.75 +Europe,Liechtenstein,Clothes,Offline,C,12/14/2010,725585877,1/12/2011,5840,109.28,35.84,638195.2,209305.6,428889.6 +Europe,Armenia,Meat,Offline,M,9/23/2013,996076571,11/11/2013,47,421.89,364.69,19828.83,17140.43,2688.4 +Sub-Saharan Africa,Central African Republic,Fruits,Online,M,2/5/2011,284348332,2/22/2011,3845,9.33,6.92,35873.85,26607.4,9266.45 +Central America and the Caribbean,Barbados,Vegetables,Online,L,10/26/2014,246699988,11/29/2014,2864,154.06,90.93,441227.84,260423.52,180804.32 +Sub-Saharan Africa,Cameroon,Clothes,Online,C,12/31/2014,359742867,1/10/2015,4764,109.28,35.84,520609.92,170741.76,349868.16 +Europe,Armenia,Meat,Offline,C,3/6/2014,170400798,4/23/2014,4238,421.89,364.69,1787969.82,1545556.22,242413.6 +Europe,Moldova ,Office Supplies,Online,C,12/12/2015,645910108,12/20/2015,8009,651.21,524.96,5215540.89,4204404.64,1011136.25 +Central America and the Caribbean,Haiti,Office Supplies,Online,H,8/11/2013,123819625,9/27/2013,9833,651.21,524.96,6403347.93,5161931.68,1241416.25 +Middle East and North Africa,Morocco,Cosmetics,Offline,H,9/6/2016,161990678,10/2/2016,5496,437.2,263.33,2402851.2,1447261.68,955589.52 +Australia and Oceania,Tonga,Office Supplies,Offline,H,10/24/2016,588597095,10/25/2016,7815,651.21,524.96,5089206.15,4102562.4,986643.75 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,H,4/15/2014,852125203,5/24/2014,1639,81.73,56.67,133955.47,92882.13,41073.34 +Asia,Malaysia,Office Supplies,Online,H,3/28/2014,471373832,5/11/2014,8847,651.21,524.96,5761254.87,4644321.12,1116933.75 +Europe,Hungary,Cosmetics,Offline,H,4/17/2015,385454308,5/22/2015,3350,437.2,263.33,1464620,882155.5,582464.5 +Sub-Saharan Africa,Malawi,Vegetables,Online,C,5/12/2013,703790462,5/30/2013,6092,154.06,90.93,938533.52,553945.56,384587.96 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,C,12/26/2012,256118619,1/9/2013,46,205.7,117.11,9462.2,5387.06,4075.14 +Europe,France,Household,Online,H,12/28/2015,642487609,1/29/2016,5216,668.27,502.54,3485696.32,2621248.64,864447.68 +Central America and the Caribbean,Belize,Cereal,Offline,C,2/12/2010,383258759,3/27/2010,3639,205.7,117.11,748542.3,426163.29,322379.01 +Asia,Uzbekistan,Household,Offline,M,9/5/2010,769105899,9/10/2010,4382,668.27,502.54,2928359.14,2202130.28,726228.86 +Sub-Saharan Africa,Rwanda,Baby Food,Online,M,5/1/2011,911015355,6/15/2011,8543,255.28,159.42,2180857.04,1361925.06,818931.98 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,L,8/3/2010,890285956,8/24/2010,4253,154.06,90.93,655217.18,386725.29,268491.89 +Middle East and North Africa,Oman,Cosmetics,Offline,C,8/5/2015,408529031,8/14/2015,1673,437.2,263.33,731435.6,440551.09,290884.51 +Europe,Liechtenstein,Office Supplies,Online,L,8/18/2015,137668406,9/9/2015,7996,651.21,524.96,5207075.16,4197580.16,1009495 +Sub-Saharan Africa,Ethiopia,Household,Online,H,3/9/2016,369940412,4/15/2016,2444,668.27,502.54,1633251.88,1228207.76,405044.12 +Australia and Oceania,Solomon Islands,Personal Care,Online,C,6/18/2012,567893874,7/5/2012,1272,81.73,56.67,103960.56,72084.24,31876.32 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Online,C,11/12/2015,714390122,12/23/2015,2767,421.89,364.69,1167369.63,1009097.23,158272.4 +Australia and Oceania,Vanuatu,Baby Food,Online,C,5/10/2012,862602984,6/4/2012,2247,255.28,159.42,573614.16,358216.74,215397.42 +Sub-Saharan Africa,Chad,Fruits,Online,H,9/12/2011,686018788,10/30/2011,7059,9.33,6.92,65860.47,48848.28,17012.19 +Asia,Vietnam,Clothes,Online,H,5/2/2013,828436362,5/30/2013,1584,109.28,35.84,173099.52,56770.56,116328.96 +Europe,Slovenia,Office Supplies,Offline,M,3/22/2010,653967034,5/8/2010,2233,651.21,524.96,1454151.93,1172235.68,281916.25 +Europe,Denmark,Meat,Offline,L,4/21/2015,497034633,5/13/2015,2448,421.89,364.69,1032786.72,892761.12,140025.6 +Asia,Turkmenistan,Baby Food,Offline,H,4/18/2012,312375485,5/25/2012,7703,255.28,159.42,1966421.84,1228012.26,738409.58 +Sub-Saharan Africa,Ethiopia,Beverages,Online,C,6/28/2012,125038421,7/10/2012,502,47.45,31.79,23819.9,15958.58,7861.32 +Australia and Oceania,East Timor,Baby Food,Offline,L,2/5/2013,480384767,3/10/2013,5382,255.28,159.42,1373916.96,857998.44,515918.52 +Sub-Saharan Africa,Mauritania,Fruits,Online,M,3/5/2016,194088351,3/26/2016,3911,9.33,6.92,36489.63,27064.12,9425.51 +Europe,Moldova ,Cereal,Offline,M,4/10/2017,402135503,4/21/2017,9686,205.7,117.11,1992410.2,1134327.46,858082.74 +Middle East and North Africa,Lebanon,Office Supplies,Online,C,10/18/2016,510825049,11/15/2016,3339,651.21,524.96,2174390.19,1752841.44,421548.75 +Europe,Montenegro,Household,Offline,M,3/19/2016,446768319,3/28/2016,7529,668.27,502.54,5031404.83,3783623.66,1247781.17 +Sub-Saharan Africa,Nigeria,Vegetables,Offline,H,4/9/2014,206889140,5/9/2014,1949,154.06,90.93,300262.94,177222.57,123040.37 +Asia,Bangladesh,Snacks,Offline,H,10/11/2010,308423840,11/8/2010,8323,152.58,97.44,1269923.34,810993.12,458930.22 +Sub-Saharan Africa,Zambia,Meat,Offline,M,5/26/2010,438921248,6/28/2010,5406,421.89,364.69,2280737.34,1971514.14,309223.2 +Europe,Moldova ,Meat,Offline,H,4/15/2011,806242692,5/17/2011,3984,421.89,364.69,1680809.76,1452924.96,227884.8 +Sub-Saharan Africa,Namibia,Cereal,Online,L,6/13/2016,788561999,6/19/2016,1874,205.7,117.11,385481.8,219464.14,166017.66 +Middle East and North Africa,United Arab Emirates,Fruits,Online,C,10/25/2014,284365499,12/11/2014,8925,9.33,6.92,83270.25,61761,21509.25 +Europe,Andorra,Fruits,Online,H,4/20/2015,162452018,5/23/2015,2017,9.33,6.92,18818.61,13957.64,4860.97 +Europe,Bulgaria,Household,Online,L,10/1/2012,911932885,10/11/2012,61,668.27,502.54,40764.47,30654.94,10109.53 +Middle East and North Africa,Iraq,Household,Offline,H,6/7/2014,392231929,6/15/2014,8999,668.27,502.54,6013761.73,4522357.46,1491404.27 +Central America and the Caribbean,Haiti,Snacks,Online,H,7/12/2013,583085477,8/4/2013,6805,152.58,97.44,1038306.9,663079.2,375227.7 +Sub-Saharan Africa,Comoros,Beverages,Online,L,8/25/2015,834542357,10/3/2015,8484,47.45,31.79,402565.8,269706.36,132859.44 +Europe,San Marino,Meat,Offline,H,4/28/2012,116963899,4/28/2012,1072,421.89,364.69,452266.08,390947.68,61318.4 +Europe,Belgium,Fruits,Online,M,1/29/2015,171023929,3/14/2015,8636,9.33,6.92,80573.88,59761.12,20812.76 +Europe,Poland,Meat,Offline,L,10/12/2013,557708775,10/29/2013,7275,421.89,364.69,3069249.75,2653119.75,416130 +Central America and the Caribbean,Honduras,Clothes,Offline,H,9/25/2010,908317267,10/1/2010,119,109.28,35.84,13004.32,4264.96,8739.36 +Europe,France,Fruits,Online,M,11/12/2016,474460732,11/23/2016,2329,9.33,6.92,21729.57,16116.68,5612.89 +Central America and the Caribbean,El Salvador,Cosmetics,Online,C,2/7/2010,378062999,2/27/2010,6098,437.2,263.33,2666045.6,1605786.34,1060259.26 +Middle East and North Africa,Libya,Clothes,Online,L,11/12/2014,461360394,12/17/2014,5648,109.28,35.84,617213.44,202424.32,414789.12 +Europe,Lithuania,Cereal,Offline,L,12/28/2014,636901748,2/10/2015,2235,205.7,117.11,459739.5,261740.85,197998.65 +Europe,Czech Republic,Baby Food,Offline,M,7/12/2010,437548387,7/12/2010,9146,255.28,159.42,2334790.88,1458055.32,876735.56 +Europe,San Marino,Personal Care,Offline,M,12/12/2013,366474139,1/27/2014,6697,81.73,56.67,547345.81,379518.99,167826.82 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,C,1/26/2016,547165334,3/1/2016,7236,81.73,56.67,591398.28,410064.12,181334.16 +Europe,San Marino,Beverages,Offline,M,7/25/2012,273420798,8/3/2012,145,47.45,31.79,6880.25,4609.55,2270.7 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,M,4/24/2015,259351861,5/19/2015,6834,255.28,159.42,1744583.52,1089476.28,655107.24 +Europe,Finland,Clothes,Offline,C,10/2/2010,389382350,10/30/2010,5745,109.28,35.84,627813.6,205900.8,421912.8 +Asia,Indonesia,Office Supplies,Offline,L,9/6/2016,168248593,9/30/2016,7352,651.21,524.96,4787695.92,3859505.92,928190 +Middle East and North Africa,Syria,Personal Care,Offline,C,4/26/2010,970999419,5/6/2010,9161,81.73,56.67,748728.53,519153.87,229574.66 +Middle East and North Africa,Pakistan,Personal Care,Online,M,5/13/2015,192996156,6/27/2015,706,81.73,56.67,57701.38,40009.02,17692.36 +Central America and the Caribbean,Guatemala,Clothes,Offline,M,12/15/2014,699912631,1/9/2015,8556,109.28,35.84,934999.68,306647.04,628352.64 +Australia and Oceania,East Timor,Fruits,Online,C,12/31/2015,477735173,1/11/2016,1309,9.33,6.92,12212.97,9058.28,3154.69 +Asia,Singapore,Vegetables,Online,L,2/10/2015,282762610,2/14/2015,4595,154.06,90.93,707905.7,417823.35,290082.35 +Australia and Oceania,Nauru,Snacks,Offline,M,7/19/2017,491606271,8/3/2017,6075,152.58,97.44,926923.5,591948,334975.5 +Sub-Saharan Africa,Benin,Baby Food,Online,H,9/12/2010,651189982,10/26/2010,442,255.28,159.42,112833.76,70463.64,42370.12 +Europe,France,Meat,Offline,L,4/20/2013,828750073,4/24/2013,4418,421.89,364.69,1863910.02,1611200.42,252709.6 +Europe,Russia,Vegetables,Online,L,2/3/2011,261835372,2/3/2011,1760,154.06,90.93,271145.6,160036.8,111108.8 +Europe,Luxembourg,Cereal,Offline,M,8/1/2013,508307206,9/15/2013,8253,205.7,117.11,1697642.1,966508.83,731133.27 +Australia and Oceania,Kiribati,Personal Care,Online,C,6/2/2012,496339404,7/16/2012,6714,81.73,56.67,548735.22,380482.38,168252.84 +Sub-Saharan Africa,Central African Republic,Fruits,Online,C,6/18/2015,574418294,6/29/2015,1993,9.33,6.92,18594.69,13791.56,4803.13 +Sub-Saharan Africa,Ethiopia,Snacks,Online,L,9/11/2012,261342704,9/16/2012,5969,152.58,97.44,910750.02,581619.36,329130.66 +Asia,Brunei,Meat,Offline,L,4/30/2010,496223962,6/12/2010,2552,421.89,364.69,1076663.28,930688.88,145974.4 +Sub-Saharan Africa,Mozambique,Clothes,Online,H,11/1/2011,488485896,12/2/2011,2687,109.28,35.84,293635.36,96302.08,197333.28 +Europe,Latvia,Snacks,Online,C,3/10/2014,867864835,4/18/2014,9345,152.58,97.44,1425860.1,910576.8,515283.3 +Europe,Finland,Baby Food,Online,H,8/22/2011,534409606,9/18/2011,2533,255.28,159.42,646624.24,403810.86,242813.38 +Middle East and North Africa,Algeria,Fruits,Offline,L,8/25/2014,708481538,9/9/2014,4286,9.33,6.92,39988.38,29659.12,10329.26 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,M,10/22/2015,880754458,11/4/2015,3671,109.28,35.84,401166.88,131568.64,269598.24 +Sub-Saharan Africa,Nigeria,Vegetables,Online,M,5/8/2016,162214696,6/23/2016,1788,154.06,90.93,275459.28,162582.84,112876.44 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,L,10/14/2014,434161078,11/6/2014,6766,205.7,117.11,1391766.2,792366.26,599399.94 +Middle East and North Africa,Syria,Personal Care,Online,C,9/8/2010,498204934,9/28/2010,8766,81.73,56.67,716445.18,496769.22,219675.96 +Asia,South Korea,Clothes,Online,C,1/21/2016,126270091,1/21/2016,4981,109.28,35.84,544323.68,178519.04,365804.64 +Europe,Moldova ,Cereal,Offline,M,8/30/2013,510592877,10/9/2013,4634,205.7,117.11,953213.8,542687.74,410526.06 +Asia,Philippines,Vegetables,Online,M,11/6/2013,213722121,11/8/2013,3980,154.06,90.93,613158.8,361901.4,251257.4 +Sub-Saharan Africa,Cape Verde,Clothes,Online,M,11/17/2012,118519151,12/4/2012,1305,109.28,35.84,142610.4,46771.2,95839.2 +Middle East and North Africa,Oman,Baby Food,Online,L,11/13/2011,278157794,1/1/2012,1927,255.28,159.42,491924.56,307202.34,184722.22 +Central America and the Caribbean,Dominica,Fruits,Online,H,12/26/2012,366124379,1/23/2013,3195,9.33,6.92,29809.35,22109.4,7699.95 +Asia,Mongolia,Beverages,Offline,M,9/12/2015,126217734,10/4/2015,9487,47.45,31.79,450158.15,301591.73,148566.42 +Sub-Saharan Africa,Uganda,Baby Food,Offline,C,12/12/2012,722549188,12/23/2012,7216,255.28,159.42,1842100.48,1150374.72,691725.76 +Central America and the Caribbean,Honduras,Clothes,Online,L,2/8/2010,689542567,2/24/2010,9824,109.28,35.84,1073566.72,352092.16,721474.56 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,L,8/13/2013,881934201,8/31/2013,2784,205.7,117.11,572668.8,326034.24,246634.56 +Asia,Bangladesh,Cereal,Offline,C,1/17/2012,424772918,2/26/2012,8601,205.7,117.11,1769225.7,1007263.11,761962.59 +Europe,Andorra,Office Supplies,Offline,L,3/5/2010,763420045,3/17/2010,1811,651.21,524.96,1179341.31,950702.56,228638.75 +Sub-Saharan Africa,Benin,Cosmetics,Online,H,1/24/2010,713549411,2/3/2010,3982,437.2,263.33,1740930.4,1048580.06,692350.34 +Middle East and North Africa,Jordan,Clothes,Offline,L,11/3/2014,511147344,11/22/2014,8713,109.28,35.84,952156.64,312273.92,639882.72 +Europe,Albania,Baby Food,Offline,L,4/30/2017,462512671,5/12/2017,6632,255.28,159.42,1693016.96,1057273.44,635743.52 +Middle East and North Africa,Qatar,Office Supplies,Online,C,6/6/2011,494256722,7/4/2011,403,651.21,524.96,262437.63,211558.88,50878.75 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,C,1/11/2011,603303325,2/20/2011,9715,651.21,524.96,6326505.15,5099986.4,1226518.75 +Europe,Poland,Meat,Offline,L,12/12/2015,406888806,1/20/2016,6295,421.89,364.69,2655797.55,2295723.55,360074 +Europe,Belgium,Baby Food,Offline,L,9/10/2015,492561995,9/10/2015,8895,255.28,159.42,2270715.6,1418040.9,852674.7 +Middle East and North Africa,Bahrain,Baby Food,Online,H,12/30/2015,168184220,1/14/2016,8303,255.28,159.42,2119589.84,1323664.26,795925.58 +Europe,Croatia,Beverages,Offline,H,4/16/2012,611929309,4/28/2012,2336,47.45,31.79,110843.2,74261.44,36581.76 +Sub-Saharan Africa,Uganda,Personal Care,Online,M,3/23/2016,822283589,4/26/2016,842,81.73,56.67,68816.66,47716.14,21100.52 +Europe,Serbia,Cosmetics,Online,H,12/30/2013,768045890,1/8/2014,701,437.2,263.33,306477.2,184594.33,121882.87 +Europe,Serbia,Personal Care,Offline,L,8/6/2015,938327538,9/7/2015,825,81.73,56.67,67427.25,46752.75,20674.5 +Sub-Saharan Africa,Djibouti,Household,Offline,C,2/21/2013,992552363,3/28/2013,7156,668.27,502.54,4782140.12,3596176.24,1185963.88 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,C,12/20/2014,210456693,1/1/2015,7667,437.2,263.33,3352012.4,2018951.11,1333061.29 +Middle East and North Africa,Saudi Arabia,Snacks,Online,H,7/15/2011,642089354,9/1/2011,7363,152.58,97.44,1123446.54,717450.72,405995.82 +Central America and the Caribbean,El Salvador,Fruits,Offline,L,2/2/2017,357811677,3/11/2017,3281,9.33,6.92,30611.73,22704.52,7907.21 +Europe,Macedonia,Baby Food,Offline,C,11/14/2012,198297488,11/30/2012,9488,255.28,159.42,2422096.64,1512576.96,909519.68 +Australia and Oceania,Solomon Islands,Office Supplies,Offline,H,6/19/2011,624533116,7/21/2011,2082,651.21,524.96,1355819.22,1092966.72,262852.5 +Australia and Oceania,New Zealand,Cosmetics,Offline,L,3/3/2015,367817389,3/26/2015,4194,437.2,263.33,1833616.8,1104406.02,729210.78 +Sub-Saharan Africa,Zambia,Fruits,Online,C,3/13/2012,479761636,4/19/2012,984,9.33,6.92,9180.72,6809.28,2371.44 +Sub-Saharan Africa,Kenya,Cereal,Offline,L,10/7/2010,282289683,10/20/2010,4645,205.7,117.11,955476.5,543975.95,411500.55 +Europe,Malta,Clothes,Online,M,7/30/2012,517637860,7/31/2012,9401,109.28,35.84,1027341.28,336931.84,690409.44 +Asia,Kyrgyzstan,Vegetables,Offline,L,8/12/2016,198354995,9/25/2016,6506,154.06,90.93,1002314.36,591590.58,410723.78 +Sub-Saharan Africa,Mozambique,Snacks,Online,L,5/10/2015,657302415,6/19/2015,9246,152.58,97.44,1410754.68,900930.24,509824.44 +Middle East and North Africa,Qatar,Cosmetics,Offline,L,9/10/2013,597653949,10/14/2013,7939,437.2,263.33,3470930.8,2090576.87,1380353.93 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,L,1/9/2010,142895925,2/6/2010,4934,437.2,263.33,2157144.8,1299270.22,857874.58 +Australia and Oceania,Nauru,Household,Offline,M,3/1/2015,386827170,3/17/2015,9611,668.27,502.54,6422742.97,4829911.94,1592831.03 +Sub-Saharan Africa,Gabon,Cosmetics,Online,L,9/13/2010,243559014,9/17/2010,3380,437.2,263.33,1477736,890055.4,587680.6 +Middle East and North Africa,Azerbaijan,Meat,Online,M,5/14/2013,497515285,6/20/2013,4683,421.89,364.69,1975710.87,1707843.27,267867.6 +Asia,Turkmenistan,Baby Food,Offline,L,9/1/2010,653432309,9/21/2010,3996,255.28,159.42,1020098.88,637042.32,383056.56 +Asia,India,Vegetables,Offline,M,2/8/2010,286358916,2/8/2010,8822,154.06,90.93,1359117.32,802184.46,556932.86 +Asia,Singapore,Personal Care,Online,M,9/4/2012,391656434,10/12/2012,8697,81.73,56.67,710805.81,492858.99,217946.82 +Australia and Oceania,Tuvalu,Fruits,Online,L,8/26/2016,234998691,9/24/2016,190,9.33,6.92,1772.7,1314.8,457.9 +Middle East and North Africa,Oman,Meat,Offline,C,10/19/2013,502372014,11/22/2013,1898,421.89,364.69,800747.22,692181.62,108565.6 +Sub-Saharan Africa,Comoros,Meat,Offline,H,11/17/2015,150075232,11/20/2015,9451,421.89,364.69,3987282.39,3446685.19,540597.2 +Europe,Andorra,Cosmetics,Online,M,12/30/2012,454719674,2/16/2013,511,437.2,263.33,223409.2,134561.63,88847.57 +Asia,Tajikistan,Household,Online,L,4/8/2015,963229167,4/26/2015,9770,668.27,502.54,6528997.9,4909815.8,1619182.1 +Europe,Denmark,Snacks,Offline,C,2/18/2011,842840039,3/19/2011,3952,152.58,97.44,602996.16,385082.88,217913.28 +Europe,Kosovo,Office Supplies,Online,L,8/15/2016,231101119,9/16/2016,6812,651.21,524.96,4436042.52,3576027.52,860015 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,H,12/15/2010,685873734,1/26/2011,4135,9.33,6.92,38579.55,28614.2,9965.35 +Australia and Oceania,Nauru,Baby Food,Offline,H,1/26/2016,235331714,2/8/2016,8739,255.28,159.42,2230891.92,1393171.38,837720.54 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,C,2/8/2017,127961385,2/20/2017,5472,437.2,263.33,2392358.4,1440941.76,951416.64 +Europe,Serbia,Vegetables,Online,L,8/18/2011,782561576,10/2/2011,6215,154.06,90.93,957482.9,565129.95,392352.95 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,H,5/29/2013,438243615,6/27/2013,4879,47.45,31.79,231508.55,155103.41,76405.14 +Sub-Saharan Africa,Uganda,Vegetables,Online,M,10/13/2010,104431331,11/3/2010,2406,154.06,90.93,370668.36,218777.58,151890.78 +Middle East and North Africa,United Arab Emirates,Clothes,Online,H,11/12/2015,410861051,12/24/2015,1770,109.28,35.84,193425.6,63436.8,129988.8 +Europe,Latvia,Meat,Offline,M,5/3/2015,257581603,6/22/2015,2975,421.89,364.69,1255122.75,1084952.75,170170 +Sub-Saharan Africa,Malawi,Meat,Offline,C,1/30/2012,864954316,2/14/2012,8058,421.89,364.69,3399589.62,2938672.02,460917.6 +Europe,Iceland,Baby Food,Online,M,11/2/2013,823653018,12/22/2013,6086,255.28,159.42,1553634.08,970230.12,583403.96 +Sub-Saharan Africa,Tanzania,Snacks,Online,M,4/9/2014,144664037,5/4/2014,8158,152.58,97.44,1244747.64,794915.52,449832.12 +Europe,Vatican City,Baby Food,Offline,C,11/19/2011,709286201,11/23/2011,2403,255.28,159.42,613437.84,383086.26,230351.58 +Europe,Estonia,Cosmetics,Online,H,10/29/2013,419130837,11/8/2013,8984,437.2,263.33,3927804.8,2365756.72,1562048.08 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,H,12/14/2016,846121776,12/21/2016,5091,9.33,6.92,47499.03,35229.72,12269.31 +Middle East and North Africa,Iraq,Household,Online,C,8/12/2011,482495343,9/2/2011,9949,668.27,502.54,6648618.23,4999770.46,1648847.77 +Europe,Austria,Cosmetics,Online,C,9/17/2015,590800368,10/3/2015,9813,437.2,263.33,4290243.6,2584057.29,1706186.31 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,H,5/16/2010,253898179,6/6/2010,2968,437.2,263.33,1297609.6,781563.44,516046.16 +Europe,Spain,Cosmetics,Online,L,11/7/2011,424962604,11/7/2011,4733,437.2,263.33,2069267.6,1246340.89,822926.71 +Europe,United Kingdom,Office Supplies,Offline,M,10/2/2014,777479970,11/7/2014,2455,651.21,524.96,1598720.55,1288776.8,309943.75 +Asia,Mongolia,Fruits,Online,H,12/18/2010,155249106,1/31/2011,515,9.33,6.92,4804.95,3563.8,1241.15 +Europe,Iceland,Clothes,Offline,C,2/23/2016,622381341,2/27/2016,5324,109.28,35.84,581806.72,190812.16,390994.56 +Australia and Oceania,Papua New Guinea,Cereal,Online,C,12/16/2012,713300502,1/24/2013,324,205.7,117.11,66646.8,37943.64,28703.16 +Europe,Denmark,Vegetables,Offline,H,5/31/2015,382742917,6/28/2015,989,154.06,90.93,152365.34,89929.77,62435.57 +Europe,Czech Republic,Vegetables,Offline,C,1/27/2012,555757415,3/11/2012,9824,154.06,90.93,1513485.44,893296.32,620189.12 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,M,4/19/2015,877705323,5/9/2015,1365,255.28,159.42,348457.2,217608.3,130848.9 +Central America and the Caribbean,Cuba,Fruits,Offline,H,1/1/2012,164260470,1/30/2012,7178,9.33,6.92,66970.74,49671.76,17298.98 +Asia,Brunei,Personal Care,Online,H,11/16/2012,451409184,11/22/2012,864,81.73,56.67,70614.72,48962.88,21651.84 +Europe,Luxembourg,Clothes,Online,L,10/4/2010,245450294,10/29/2010,3051,109.28,35.84,333413.28,109347.84,224065.44 +Asia,Myanmar,Fruits,Offline,M,9/8/2014,372995126,10/3/2014,6401,9.33,6.92,59721.33,44294.92,15426.41 +Sub-Saharan Africa,Eritrea,Clothes,Online,H,11/1/2015,830967509,11/30/2015,607,109.28,35.84,66332.96,21754.88,44578.08 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,M,1/5/2014,336603772,2/1/2014,7391,651.21,524.96,4813093.11,3879979.36,933113.75 +Sub-Saharan Africa,Gabon,Household,Offline,H,11/19/2013,377452743,1/4/2014,5509,668.27,502.54,3681499.43,2768492.86,913006.57 +Australia and Oceania,New Zealand,Clothes,Offline,M,8/9/2013,261375749,9/4/2013,5747,109.28,35.84,628032.16,205972.48,422059.68 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,H,3/6/2016,266546618,4/22/2016,5923,152.58,97.44,903731.34,577137.12,326594.22 +Central America and the Caribbean,Haiti,Baby Food,Online,C,7/15/2010,291451680,9/2/2010,5884,255.28,159.42,1502067.52,938027.28,564040.24 +Sub-Saharan Africa,Gabon,Vegetables,Offline,L,3/1/2013,304889762,3/13/2013,2511,154.06,90.93,386844.66,228325.23,158519.43 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,C,5/5/2011,795972192,6/7/2011,4715,81.73,56.67,385356.95,267199.05,118157.9 +Europe,France,Snacks,Online,C,4/29/2012,524122798,6/8/2012,8438,152.58,97.44,1287470.04,822198.72,465271.32 +Europe,Finland,Household,Offline,C,11/17/2016,569077908,12/16/2016,1654,668.27,502.54,1105318.58,831201.16,274117.42 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,H,6/20/2015,280886352,7/24/2015,9368,47.45,31.79,444511.6,297808.72,146702.88 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,M,10/4/2014,429909455,10/5/2014,8616,205.7,117.11,1772311.2,1009019.76,763291.44 +Central America and the Caribbean,Grenada,Snacks,Online,C,2/20/2011,956821048,3/8/2011,3466,152.58,97.44,528842.28,337727.04,191115.24 +Central America and the Caribbean,Belize,Personal Care,Online,H,3/11/2017,522607457,4/6/2017,15,81.73,56.67,1225.95,850.05,375.9 +Europe,Germany,Household,Online,L,7/3/2012,558567512,7/20/2012,1394,668.27,502.54,931568.38,700540.76,231027.62 +North America,Canada,Office Supplies,Offline,C,7/30/2015,316312539,9/9/2015,2764,651.21,524.96,1799944.44,1450989.44,348955 +Asia,India,Cosmetics,Online,L,11/26/2011,917766368,12/30/2011,6318,437.2,263.33,2762229.6,1663718.94,1098510.66 +Sub-Saharan Africa,Central African Republic,Beverages,Online,L,10/6/2010,405165326,11/22/2010,6279,47.45,31.79,297938.55,199609.41,98329.14 +Sub-Saharan Africa,Kenya,Snacks,Online,H,2/20/2011,491058242,3/13/2011,3901,152.58,97.44,595214.58,380113.44,215101.14 +Europe,Kosovo,Snacks,Offline,H,1/29/2013,708306443,2/6/2013,2472,152.58,97.44,377177.76,240871.68,136306.08 +Asia,Japan,Baby Food,Offline,M,11/29/2013,660083758,1/18/2014,2307,255.28,159.42,588930.96,367781.94,221149.02 +Asia,Vietnam,Beverages,Online,L,1/10/2012,469876515,1/10/2012,5757,47.45,31.79,273169.65,183015.03,90154.62 +Europe,Serbia,Personal Care,Offline,L,8/31/2010,331483542,9/2/2010,2201,81.73,56.67,179887.73,124730.67,55157.06 +Sub-Saharan Africa,The Gambia,Personal Care,Online,M,2/19/2014,959016168,3/3/2014,3050,81.73,56.67,249276.5,172843.5,76433 +Asia,Japan,Meat,Online,M,6/15/2016,436898219,7/8/2016,6747,421.89,364.69,2846491.83,2460563.43,385928.4 +Europe,Belarus,Snacks,Online,H,9/12/2012,969866025,10/26/2012,3764,152.58,97.44,574311.12,366764.16,207546.96 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,H,5/15/2010,332968413,6/3/2010,1608,437.2,263.33,703017.6,423434.64,279582.96 +Asia,North Korea,Clothes,Online,L,6/18/2010,421566712,6/27/2010,9813,109.28,35.84,1072364.64,351697.92,720666.72 +Europe,Monaco,Baby Food,Online,M,4/2/2011,501334750,4/13/2011,4948,255.28,159.42,1263125.44,788810.16,474315.28 +Central America and the Caribbean,Belize,Beverages,Online,C,1/27/2012,358258855,3/2/2012,5611,47.45,31.79,266241.95,178373.69,87868.26 +Europe,Iceland,Snacks,Offline,C,2/12/2017,748637855,3/14/2017,7432,152.58,97.44,1133974.56,724174.08,409800.48 +Sub-Saharan Africa,Angola,Household,Online,L,6/29/2016,249083077,7/7/2016,8073,668.27,502.54,5394943.71,4057005.42,1337938.29 +Central America and the Caribbean,Panama,Personal Care,Online,L,9/25/2012,206518352,10/16/2012,2224,81.73,56.67,181767.52,126034.08,55733.44 +Europe,Iceland,Fruits,Online,M,1/3/2017,688180005,2/4/2017,6611,9.33,6.92,61680.63,45748.12,15932.51 +Europe,Iceland,Clothes,Online,L,1/19/2015,931616866,3/2/2015,4988,109.28,35.84,545088.64,178769.92,366318.72 +Asia,Bhutan,Personal Care,Online,C,5/16/2016,694690263,6/2/2016,3141,81.73,56.67,256713.93,178000.47,78713.46 +Asia,Indonesia,Personal Care,Online,C,8/15/2012,705574023,8/26/2012,3888,81.73,56.67,317766.24,220332.96,97433.28 +Asia,Sri Lanka,Cosmetics,Online,M,8/27/2011,412754476,10/8/2011,2076,437.2,263.33,907627.2,546673.08,360954.12 +Europe,Armenia,Cereal,Online,L,1/13/2011,235030448,1/25/2011,9587,205.7,117.11,1972045.9,1122733.57,849312.33 +Europe,Slovakia,Personal Care,Offline,H,12/18/2016,211513268,1/30/2017,331,81.73,56.67,27052.63,18757.77,8294.86 +Asia,North Korea,Cosmetics,Offline,M,3/15/2010,451626765,4/24/2010,5251,437.2,263.33,2295737.2,1382745.83,912991.37 +Middle East and North Africa,Jordan,Beverages,Online,C,6/10/2010,685107266,7/3/2010,7320,47.45,31.79,347334,232702.8,114631.2 +Europe,Switzerland,Cosmetics,Offline,C,12/6/2011,712003600,12/6/2011,6542,437.2,263.33,2860162.4,1722704.86,1137457.54 +Europe,Ukraine,Baby Food,Online,M,7/22/2017,852677094,9/5/2017,4955,255.28,159.42,1264912.4,789926.1,474986.3 +Asia,Myanmar,Meat,Offline,C,5/4/2012,597801578,5/18/2012,1626,421.89,364.69,685993.14,592985.94,93007.2 +Asia,Brunei,Personal Care,Online,C,8/30/2012,858363378,10/2/2012,7653,81.73,56.67,625479.69,433695.51,191784.18 +Europe,Portugal,Cosmetics,Online,M,1/10/2017,815661323,1/23/2017,1166,437.2,263.33,509775.2,307042.78,202732.42 +Europe,Slovakia,Baby Food,Online,C,6/10/2017,171306741,7/8/2017,2326,255.28,159.42,593781.28,370810.92,222970.36 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,C,10/3/2010,497223460,11/14/2010,8326,47.45,31.79,395068.7,264683.54,130385.16 +Australia and Oceania,Tuvalu,Office Supplies,Offline,L,1/12/2010,285647809,2/11/2010,8389,651.21,524.96,5463000.69,4403889.44,1059111.25 +North America,Greenland,Vegetables,Online,C,6/22/2010,799128615,6/30/2010,8771,154.06,90.93,1351260.26,797547.03,553713.23 +Sub-Saharan Africa,Mauritius ,Snacks,Online,M,11/28/2015,220527207,11/30/2015,7756,152.58,97.44,1183410.48,755744.64,427665.84 +Sub-Saharan Africa,Rwanda,Personal Care,Online,H,4/22/2012,403017413,5/23/2012,663,81.73,56.67,54186.99,37572.21,16614.78 +Europe,Vatican City,Clothes,Offline,H,12/28/2016,120085561,1/19/2017,4841,109.28,35.84,529024.48,173501.44,355523.04 +Middle East and North Africa,Algeria,Clothes,Offline,C,4/10/2014,915530478,5/24/2014,4669,109.28,35.84,510228.32,167336.96,342891.36 +Sub-Saharan Africa,Zambia,Household,Offline,H,3/31/2012,353463494,4/26/2012,6558,668.27,502.54,4382514.66,3295657.32,1086857.34 +Europe,Ireland,Household,Online,L,4/14/2016,568308436,5/24/2016,3950,668.27,502.54,2639666.5,1985033,654633.5 +Asia,China,Clothes,Online,H,2/8/2010,614801633,2/24/2010,2320,109.28,35.84,253529.6,83148.8,170380.8 +Sub-Saharan Africa,Chad,Snacks,Online,M,7/28/2012,517991912,8/24/2012,4173,152.58,97.44,636716.34,406617.12,230099.22 +Middle East and North Africa,Egypt,Snacks,Online,H,4/27/2013,823240602,5/2/2013,4043,152.58,97.44,616880.94,393949.92,222931.02 +Central America and the Caribbean,The Bahamas,Meat,Online,M,5/29/2014,346221530,6/23/2014,3499,421.89,364.69,1476193.11,1276050.31,200142.8 +Sub-Saharan Africa,Togo,Personal Care,Online,H,5/22/2011,222921025,6/12/2011,6140,81.73,56.67,501822.2,347953.8,153868.4 +Central America and the Caribbean,Guatemala,Household,Online,C,3/27/2012,759637916,4/12/2012,2595,668.27,502.54,1734160.65,1304091.3,430069.35 +Asia,Bhutan,Office Supplies,Online,M,11/5/2010,982983529,12/25/2010,5525,651.21,524.96,3597935.25,2900404,697531.25 +Sub-Saharan Africa,Lesotho,Fruits,Offline,L,7/16/2013,889881694,8/31/2013,4623,9.33,6.92,43132.59,31991.16,11141.43 +North America,United States of America,Office Supplies,Offline,L,7/21/2012,997568738,9/3/2012,1613,651.21,524.96,1050401.73,846760.48,203641.25 +Middle East and North Africa,Yemen,Personal Care,Online,C,7/20/2012,993593490,8/9/2012,5248,81.73,56.67,428919.04,297404.16,131514.88 +Sub-Saharan Africa,Mauritius ,Household,Online,C,9/8/2011,185817277,9/23/2011,6316,668.27,502.54,4220793.32,3174042.64,1046750.68 +Europe,Russia,Cereal,Online,M,12/19/2012,652413928,12/27/2012,2634,205.7,117.11,541813.8,308467.74,233346.06 +Europe,Ireland,Household,Online,C,11/21/2012,491869771,1/2/2013,4051,668.27,502.54,2707161.77,2035789.54,671372.23 +Asia,Mongolia,Household,Offline,M,10/22/2012,572983634,12/6/2012,7445,668.27,502.54,4975270.15,3741410.3,1233859.85 +Asia,China,Snacks,Offline,L,2/18/2015,484866845,3/1/2015,1729,152.58,97.44,263810.82,168473.76,95337.06 +Asia,China,Fruits,Online,M,12/26/2011,786943233,1/17/2012,2845,9.33,6.92,26543.85,19687.4,6856.45 +Sub-Saharan Africa,Malawi,Office Supplies,Online,H,9/11/2011,758949124,10/5/2011,8766,651.21,524.96,5708506.86,4601799.36,1106707.5 +Europe,Romania,Fruits,Online,M,4/19/2012,650933349,6/7/2012,4498,9.33,6.92,41966.34,31126.16,10840.18 +Asia,Cambodia,Cosmetics,Offline,L,11/24/2012,333257234,1/7/2013,7076,437.2,263.33,3093627.2,1863323.08,1230304.12 +Sub-Saharan Africa,Rwanda,Beverages,Online,C,6/13/2017,646594607,7/28/2017,568,47.45,31.79,26951.6,18056.72,8894.88 +Middle East and North Africa,Pakistan,Snacks,Online,H,10/28/2015,251931798,12/15/2015,1072,152.58,97.44,163565.76,104455.68,59110.08 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,C,4/24/2010,580567634,6/4/2010,1719,651.21,524.96,1119429.99,902406.24,217023.75 +Middle East and North Africa,Morocco,Snacks,Online,H,11/8/2011,884113442,12/1/2011,7669,152.58,97.44,1170136.02,747267.36,422868.66 +Europe,Estonia,Office Supplies,Online,C,7/6/2013,484493052,8/7/2013,1116,651.21,524.96,726750.36,585855.36,140895 +Asia,Kazakhstan,Fruits,Online,H,12/29/2016,123942792,1/18/2017,6281,9.33,6.92,58601.73,43464.52,15137.21 +Central America and the Caribbean,The Bahamas,Meat,Offline,L,9/17/2013,615011489,10/14/2013,4421,421.89,364.69,1865175.69,1612294.49,252881.2 +Asia,Brunei,Cereal,Online,C,4/13/2011,590560472,4/17/2011,8822,205.7,117.11,1814685.4,1033144.42,781540.98 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,L,8/9/2014,553763568,9/23/2014,9800,255.28,159.42,2501744,1562316,939428 +Sub-Saharan Africa,Botswana,Beverages,Online,C,7/2/2014,628107106,7/2/2014,9706,47.45,31.79,460549.7,308553.74,151995.96 +Asia,Mongolia,Clothes,Online,H,3/19/2014,107389914,4/4/2014,7917,109.28,35.84,865169.76,283745.28,581424.48 +Sub-Saharan Africa,Namibia,Cereal,Online,M,6/22/2010,605723321,8/9/2010,5846,205.7,117.11,1202522.2,684625.06,517897.14 +Australia and Oceania,Tonga,Household,Offline,L,6/11/2012,207531154,7/19/2012,1935,668.27,502.54,1293102.45,972414.9,320687.55 +Europe,United Kingdom,Beverages,Online,L,3/16/2015,217549741,5/1/2015,6658,47.45,31.79,315922.1,211657.82,104264.28 +Sub-Saharan Africa,Madagascar,Fruits,Offline,H,2/9/2011,210827910,2/25/2011,7519,9.33,6.92,70152.27,52031.48,18120.79 +Asia,South Korea,Cosmetics,Online,H,4/18/2016,282726991,4/27/2016,4054,437.2,263.33,1772408.8,1067539.82,704868.98 +Australia and Oceania,Marshall Islands,Snacks,Offline,M,11/23/2013,598920810,12/14/2013,2832,152.58,97.44,432106.56,275950.08,156156.48 +Australia and Oceania,Tonga,Meat,Offline,M,10/27/2010,945395696,11/9/2010,2450,421.89,364.69,1033630.5,893490.5,140140 +Asia,Singapore,Vegetables,Offline,C,4/5/2011,278450477,5/10/2011,8539,154.06,90.93,1315518.34,776451.27,539067.07 +Asia,Sri Lanka,Office Supplies,Online,M,11/21/2012,774696481,1/8/2013,8759,651.21,524.96,5703948.39,4598124.64,1105823.75 +Middle East and North Africa,Libya,Household,Online,L,9/4/2010,181057536,9/5/2010,7803,668.27,502.54,5214510.81,3921319.62,1293191.19 +Europe,Serbia,Beverages,Online,H,10/15/2015,364769971,10/27/2015,2395,47.45,31.79,113642.75,76137.05,37505.7 +Europe,Malta,Cosmetics,Offline,H,12/14/2013,563382613,1/13/2014,6290,437.2,263.33,2749988,1656345.7,1093642.3 +Europe,Latvia,Cereal,Offline,H,9/10/2014,534756791,9/30/2014,5273,205.7,117.11,1084656.1,617521.03,467135.07 +Middle East and North Africa,Iran,Vegetables,Offline,L,3/21/2017,107066333,4/28/2017,2162,154.06,90.93,333077.72,196590.66,136487.06 +Europe,Luxembourg,Office Supplies,Offline,C,3/31/2014,528797566,5/19/2014,1806,651.21,524.96,1176085.26,948077.76,228007.5 +Middle East and North Africa,Afghanistan,Baby Food,Online,H,11/30/2010,418749320,12/8/2010,6084,255.28,159.42,1553123.52,969911.28,583212.24 +Europe,Cyprus,Office Supplies,Offline,M,6/2/2013,716032922,7/8/2013,8908,651.21,524.96,5800978.68,4676343.68,1124635 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,M,2/4/2010,630072200,3/13/2010,1220,205.7,117.11,250954,142874.2,108079.8 +Middle East and North Africa,Iraq,Cosmetics,Online,C,1/23/2013,790603482,2/24/2013,5994,437.2,263.33,2620576.8,1578400.02,1042176.78 +Sub-Saharan Africa,Cameroon,Cereal,Online,L,7/28/2016,997675597,8/26/2016,3235,205.7,117.11,665439.5,378850.85,286588.65 +Europe,Austria,Household,Online,H,12/8/2015,671649873,12/8/2015,4978,668.27,502.54,3326648.06,2501644.12,825003.94 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,C,4/27/2011,203200137,5/3/2011,291,437.2,263.33,127225.2,76629.03,50596.17 +Middle East and North Africa,Kuwait,Office Supplies,Offline,C,7/12/2011,503312718,7/31/2011,273,651.21,524.96,177780.33,143314.08,34466.25 +Europe,Poland,Meat,Online,H,1/27/2015,753286445,3/18/2015,3054,421.89,364.69,1288452.06,1113763.26,174688.8 +Sub-Saharan Africa,Chad,Baby Food,Online,L,12/15/2013,654732644,1/8/2014,8794,255.28,159.42,2244932.32,1401939.48,842992.84 +Europe,Kosovo,Clothes,Offline,C,8/7/2012,879575145,8/11/2012,4686,109.28,35.84,512086.08,167946.24,344139.84 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,C,7/2/2016,820050275,7/20/2016,9955,651.21,524.96,6482795.55,5225976.8,1256818.75 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,M,4/12/2013,838706862,5/10/2013,853,81.73,56.67,69715.69,48339.51,21376.18 +Australia and Oceania,Samoa ,Household,Offline,C,5/6/2014,918406236,5/19/2014,5669,668.27,502.54,3788422.63,2848899.26,939523.37 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,C,3/27/2013,212322223,5/6/2013,9719,437.2,263.33,4249146.8,2559304.27,1689842.53 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,H,2/17/2012,193941152,3/24/2012,351,154.06,90.93,54075.06,31916.43,22158.63 +Europe,Andorra,Meat,Offline,H,6/26/2010,607061851,7/17/2010,1947,421.89,364.69,821419.83,710051.43,111368.4 +Europe,Switzerland,Snacks,Online,L,5/23/2016,815795648,6/18/2016,916,152.58,97.44,139763.28,89255.04,50508.24 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,L,7/5/2012,254566371,7/23/2012,701,421.89,364.69,295744.89,255647.69,40097.2 +Sub-Saharan Africa,Kenya,Vegetables,Offline,L,11/5/2012,678110349,12/7/2012,6776,154.06,90.93,1043910.56,616141.68,427768.88 +Middle East and North Africa,Algeria,Meat,Online,C,7/19/2013,311476409,8/26/2013,1646,421.89,364.69,694430.94,600279.74,94151.2 +Sub-Saharan Africa,Comoros,Clothes,Online,M,10/26/2011,600025880,11/14/2011,9847,109.28,35.84,1076080.16,352916.48,723163.68 +Central America and the Caribbean,El Salvador,Baby Food,Offline,H,4/16/2017,359432590,6/5/2017,2945,255.28,159.42,751799.6,469491.9,282307.7 +Sub-Saharan Africa,Rwanda,Clothes,Offline,H,5/16/2010,725682866,5/29/2010,4541,109.28,35.84,496240.48,162749.44,333491.04 +Sub-Saharan Africa,South Africa,Snacks,Offline,L,3/9/2014,205075538,4/14/2014,5264,152.58,97.44,803181.12,512924.16,290256.96 +Australia and Oceania,Tonga,Household,Online,L,1/19/2015,524221932,1/21/2015,7774,668.27,502.54,5195130.98,3906745.96,1288385.02 +Sub-Saharan Africa,Tanzania,Beverages,Offline,L,9/19/2011,780045878,10/30/2011,1765,47.45,31.79,83749.25,56109.35,27639.9 +Middle East and North Africa,Israel,Clothes,Offline,H,7/26/2011,589783704,9/2/2011,8959,109.28,35.84,979039.52,321090.56,657948.96 +Sub-Saharan Africa,Rwanda,Household,Offline,H,9/9/2011,540984237,10/1/2011,8112,668.27,502.54,5421006.24,4076604.48,1344401.76 +Sub-Saharan Africa,Eritrea,Clothes,Offline,L,3/30/2010,841508805,5/2/2010,11,109.28,35.84,1202.08,394.24,807.84 +Middle East and North Africa,Afghanistan,Office Supplies,Online,C,3/25/2010,869531238,5/13/2010,2471,651.21,524.96,1609139.91,1297176.16,311963.75 +Middle East and North Africa,Libya,Meat,Offline,M,9/21/2015,523537862,10/4/2015,5342,421.89,364.69,2253736.38,1948173.98,305562.4 +Europe,San Marino,Cosmetics,Online,L,12/3/2012,672327506,12/7/2012,5505,437.2,263.33,2406786,1449631.65,957154.35 +Europe,Italy,Fruits,Online,M,10/28/2011,905011498,11/14/2011,1869,9.33,6.92,17437.77,12933.48,4504.29 +Sub-Saharan Africa,Ghana,Clothes,Online,H,2/11/2012,881013667,3/15/2012,377,109.28,35.84,41198.56,13511.68,27686.88 +Europe,Czech Republic,Vegetables,Offline,C,7/21/2014,780070340,9/6/2014,9003,154.06,90.93,1387002.18,818642.79,568359.39 +Middle East and North Africa,Iraq,Household,Offline,C,3/6/2017,852230346,4/17/2017,2753,668.27,502.54,1839747.31,1383492.62,456254.69 +Europe,Cyprus,Office Supplies,Offline,H,7/7/2011,967855012,7/22/2011,8661,651.21,524.96,5640129.81,4546678.56,1093451.25 +Middle East and North Africa,Afghanistan,Cosmetics,Online,M,8/30/2016,167618167,8/30/2016,795,437.2,263.33,347574,209347.35,138226.65 +Australia and Oceania,Kiribati,Vegetables,Offline,L,12/4/2014,712506139,1/21/2015,5255,154.06,90.93,809585.3,477837.15,331748.15 +Europe,Georgia,Vegetables,Online,M,3/1/2016,433817756,4/12/2016,5169,154.06,90.93,796336.14,470017.17,326318.97 +Australia and Oceania,New Zealand,Office Supplies,Offline,L,3/5/2016,383164346,4/7/2016,5700,651.21,524.96,3711897,2992272,719625 +Sub-Saharan Africa,Comoros,Beverages,Online,L,8/6/2015,782469737,8/15/2015,9038,47.45,31.79,428853.1,287318.02,141535.08 +Europe,Norway,Snacks,Offline,C,2/16/2016,573970258,3/9/2016,9409,152.58,97.44,1435625.22,916812.96,518812.26 +Europe,Liechtenstein,Office Supplies,Online,L,10/2/2016,570214736,10/13/2016,8067,651.21,524.96,5253311.07,4234852.32,1018458.75 +Sub-Saharan Africa,Central African Republic,Meat,Online,H,7/12/2017,304064500,8/10/2017,8297,421.89,364.69,3500421.33,3025832.93,474588.4 +Sub-Saharan Africa,Senegal,Cereal,Online,C,10/9/2015,278693377,10/25/2015,418,205.7,117.11,85982.6,48951.98,37030.62 +Europe,Albania,Baby Food,Offline,L,6/13/2017,617587697,7/12/2017,6779,255.28,159.42,1730543.12,1080708.18,649834.94 +Sub-Saharan Africa,Eritrea,Cereal,Online,H,8/29/2010,614546287,9/6/2010,6758,205.7,117.11,1390120.6,791429.38,598691.22 +Australia and Oceania,Nauru,Snacks,Online,L,11/9/2014,983680474,11/20/2014,1767,152.58,97.44,269608.86,172176.48,97432.38 +Australia and Oceania,Tonga,Baby Food,Offline,H,6/24/2016,709414088,7/25/2016,248,255.28,159.42,63309.44,39536.16,23773.28 +Sub-Saharan Africa,Mali,Cereal,Online,L,8/11/2010,196483457,9/6/2010,2676,205.7,117.11,550453.2,313386.36,237066.84 +Sub-Saharan Africa,Guinea,Personal Care,Offline,L,4/26/2012,819937407,6/7/2012,6555,81.73,56.67,535740.15,371471.85,164268.3 +Asia,Thailand,Household,Offline,C,1/11/2015,875137269,2/17/2015,1420,668.27,502.54,948943.4,713606.8,235336.6 +Europe,Ukraine,Beverages,Online,L,1/5/2017,527756869,1/14/2017,3840,47.45,31.79,182208,122073.6,60134.4 +Europe,Romania,Fruits,Online,H,1/15/2010,463782536,2/4/2010,2414,9.33,6.92,22522.62,16704.88,5817.74 +Sub-Saharan Africa,Togo,Cereal,Offline,H,6/11/2013,539513099,6/29/2013,2770,205.7,117.11,569789,324394.7,245394.3 +Central America and the Caribbean,Jamaica,Fruits,Offline,H,5/1/2017,231559884,5/15/2017,2570,9.33,6.92,23978.1,17784.4,6193.7 +Sub-Saharan Africa,Rwanda,Beverages,Online,H,8/30/2016,886846721,9/10/2016,6507,47.45,31.79,308757.15,206857.53,101899.62 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,M,1/14/2015,772609937,2/3/2015,1304,152.58,97.44,198964.32,127061.76,71902.56 +North America,Canada,Beverages,Offline,C,5/1/2013,926398360,6/16/2013,716,47.45,31.79,33974.2,22761.64,11212.56 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,L,6/26/2013,206073319,6/27/2013,529,109.28,35.84,57809.12,18959.36,38849.76 +Europe,Ireland,Fruits,Offline,C,9/19/2014,239808642,11/1/2014,3561,9.33,6.92,33224.13,24642.12,8582.01 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,C,4/25/2017,476090657,5/29/2017,4660,152.58,97.44,711022.8,454070.4,256952.4 +Asia,Malaysia,Cosmetics,Offline,C,4/8/2011,433718192,5/11/2011,5706,437.2,263.33,2494663.2,1502560.98,992102.22 +Middle East and North Africa,Oman,Office Supplies,Offline,C,5/7/2010,151802575,5/13/2010,610,651.21,524.96,397238.1,320225.6,77012.5 +North America,Canada,Fruits,Online,C,6/19/2010,639767634,6/30/2010,315,9.33,6.92,2938.95,2179.8,759.15 +Middle East and North Africa,Saudi Arabia,Household,Offline,H,2/28/2016,727349698,3/18/2016,7794,668.27,502.54,5208496.38,3916796.76,1291699.62 +Australia and Oceania,Fiji,Cereal,Offline,C,2/11/2014,214597594,3/20/2014,3052,205.7,117.11,627796.4,357419.72,270376.68 +Asia,Thailand,Meat,Offline,M,10/14/2014,321872651,11/19/2014,8125,421.89,364.69,3427856.25,2963106.25,464750 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,C,10/8/2010,539848697,11/4/2010,2081,255.28,159.42,531237.68,331753.02,199484.66 +Europe,Montenegro,Meat,Online,C,11/13/2010,879512059,12/16/2010,6018,421.89,364.69,2538934.02,2194704.42,344229.6 +Europe,Ukraine,Baby Food,Offline,M,8/4/2013,522161567,8/19/2013,8066,255.28,159.42,2059088.48,1285881.72,773206.76 +Australia and Oceania,Solomon Islands,Cosmetics,Online,C,12/11/2010,969408547,1/29/2011,8386,437.2,263.33,3666359.2,2208285.38,1458073.82 +Europe,Belarus,Snacks,Offline,H,12/3/2014,193176829,1/18/2015,4171,152.58,97.44,636411.18,406422.24,229988.94 +Sub-Saharan Africa,Madagascar,Personal Care,Online,M,11/14/2015,285702741,12/17/2015,4645,81.73,56.67,379635.85,263232.15,116403.7 +Middle East and North Africa,Pakistan,Cereal,Offline,C,7/24/2016,709535109,8/19/2016,6061,205.7,117.11,1246747.7,709803.71,536943.99 +Middle East and North Africa,Jordan,Household,Offline,L,4/3/2013,547535264,4/4/2013,6707,668.27,502.54,4482086.89,3370535.78,1111551.11 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,C,8/21/2014,752877032,9/16/2014,1899,47.45,31.79,90107.55,60369.21,29738.34 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,M,4/25/2015,999046742,5/24/2015,8987,255.28,159.42,2294201.36,1432707.54,861493.82 +Europe,Russia,Office Supplies,Offline,C,9/28/2014,129843223,10/25/2014,2350,651.21,524.96,1530343.5,1233656,296687.5 +Middle East and North Africa,Egypt,Cosmetics,Online,L,6/10/2013,209377801,6/13/2013,8399,437.2,263.33,3672042.8,2211708.67,1460334.13 +Europe,Kosovo,Office Supplies,Online,C,10/12/2016,672074306,11/6/2016,577,651.21,524.96,375748.17,302901.92,72846.25 +Central America and the Caribbean,Grenada,Cosmetics,Online,H,1/23/2016,572669064,2/18/2016,4357,437.2,263.33,1904880.4,1147328.81,757551.59 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,H,12/29/2014,836210906,1/25/2015,2244,651.21,524.96,1461315.24,1178010.24,283305 +Europe,Bulgaria,Beverages,Offline,L,10/14/2010,208061158,10/25/2010,8775,47.45,31.79,416373.75,278957.25,137416.5 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,H,1/26/2013,203893649,1/27/2013,5517,81.73,56.67,450904.41,312648.39,138256.02 +Sub-Saharan Africa,Senegal,Cereal,Offline,L,5/27/2017,159694707,6/30/2017,6067,205.7,117.11,1247981.9,710506.37,537475.53 +Middle East and North Africa,Jordan,Cosmetics,Online,L,8/10/2016,381763160,9/12/2016,1057,437.2,263.33,462120.4,278339.81,183780.59 +Asia,India,Cosmetics,Online,H,2/27/2012,796710336,4/1/2012,3148,437.2,263.33,1376305.6,828962.84,547342.76 +Asia,Kyrgyzstan,Clothes,Online,L,5/15/2010,501460063,5/28/2010,2031,109.28,35.84,221947.68,72791.04,149156.64 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,C,1/20/2011,913248670,1/30/2011,9431,437.2,263.33,4123233.2,2483465.23,1639767.97 +Europe,Serbia,Beverages,Online,L,4/21/2011,819624984,4/22/2011,4101,47.45,31.79,194592.45,130370.79,64221.66 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,L,11/4/2016,428450334,12/2/2016,6830,205.7,117.11,1404931,799861.3,605069.7 +Sub-Saharan Africa,Sudan,Beverages,Online,L,7/15/2015,917898547,8/1/2015,5433,47.45,31.79,257795.85,172715.07,85080.78 +Asia,Singapore,Meat,Online,C,6/14/2011,386455953,6/26/2011,9759,421.89,364.69,4117224.51,3559009.71,558214.8 +Australia and Oceania,Fiji,Beverages,Online,C,7/6/2013,602921378,8/18/2013,6689,47.45,31.79,317393.05,212643.31,104749.74 +Sub-Saharan Africa,Mauritania,Beverages,Online,L,7/24/2016,256406152,7/26/2016,5133,47.45,31.79,243560.85,163178.07,80382.78 +Central America and the Caribbean,Barbados,Meat,Online,H,9/19/2012,806334102,10/11/2012,1034,421.89,364.69,436234.26,377089.46,59144.8 +Sub-Saharan Africa,Zambia,Office Supplies,Online,L,4/25/2010,632441556,6/12/2010,2366,651.21,524.96,1540762.86,1242055.36,298707.5 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,C,12/15/2014,884777343,12/28/2014,4132,154.06,90.93,636575.92,375722.76,260853.16 +Sub-Saharan Africa,Cameroon,Beverages,Offline,C,8/8/2010,533702790,8/21/2010,3371,47.45,31.79,159953.95,107164.09,52789.86 +Europe,Ukraine,Household,Offline,H,5/8/2016,419891726,6/12/2016,4148,668.27,502.54,2771983.96,2084535.92,687448.04 +Sub-Saharan Africa,Comoros,Baby Food,Offline,M,7/2/2014,104330480,7/27/2014,2562,255.28,159.42,654027.36,408434.04,245593.32 +Australia and Oceania,Marshall Islands,Meat,Offline,H,12/3/2014,118317878,12/23/2014,1744,421.89,364.69,735776.16,636019.36,99756.8 +Sub-Saharan Africa,Guinea,Cosmetics,Online,L,5/26/2013,613465249,6/16/2013,6855,437.2,263.33,2997006,1805127.15,1191878.85 +Middle East and North Africa,Afghanistan,Personal Care,Online,L,7/31/2010,911696422,8/14/2010,86,81.73,56.67,7028.78,4873.62,2155.16 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,H,9/25/2015,855247724,9/26/2015,5662,81.73,56.67,462755.26,320865.54,141889.72 +Europe,Bulgaria,Meat,Online,C,9/12/2012,356667983,10/5/2012,4837,421.89,364.69,2040681.93,1764005.53,276676.4 +Europe,Norway,Cereal,Online,L,9/3/2016,748818528,10/4/2016,898,205.7,117.11,184718.6,105164.78,79553.82 +Sub-Saharan Africa,Senegal,Meat,Online,L,5/30/2017,734873187,6/16/2017,4161,421.89,364.69,1755484.29,1517475.09,238009.2 +Australia and Oceania,East Timor,Vegetables,Offline,M,4/19/2013,438318288,5/25/2013,6977,154.06,90.93,1074876.62,634418.61,440458.01 +Europe,Portugal,Personal Care,Offline,M,2/26/2015,952952659,3/27/2015,8723,81.73,56.67,712930.79,494332.41,218598.38 +Middle East and North Africa,Afghanistan,Clothes,Online,H,2/21/2012,292887628,2/23/2012,812,109.28,35.84,88735.36,29102.08,59633.28 +Asia,South Korea,Personal Care,Online,H,6/1/2013,142547023,6/2/2013,1687,81.73,56.67,137878.51,95602.29,42276.22 +Middle East and North Africa,Azerbaijan,Meat,Online,C,1/22/2014,906667172,2/25/2014,1819,421.89,364.69,767417.91,663371.11,104046.8 +Sub-Saharan Africa,Mali,Baby Food,Online,M,1/1/2014,360296905,2/15/2014,8716,255.28,159.42,2225020.48,1389504.72,835515.76 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,C,3/27/2014,398797547,5/9/2014,1911,651.21,524.96,1244462.31,1003198.56,241263.75 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,M,1/12/2013,287842929,2/7/2013,7974,437.2,263.33,3486232.8,2099793.42,1386439.38 +Asia,Bhutan,Fruits,Online,M,4/23/2017,713419377,4/28/2017,5502,9.33,6.92,51333.66,38073.84,13259.82 +Sub-Saharan Africa,Gabon,Baby Food,Offline,C,2/8/2016,631825721,3/8/2016,126,255.28,159.42,32165.28,20086.92,12078.36 +Middle East and North Africa,Kuwait,Vegetables,Online,M,9/3/2014,419673287,9/12/2014,9507,154.06,90.93,1464648.42,864471.51,600176.91 +North America,United States of America,Vegetables,Offline,H,7/21/2015,523885905,9/7/2015,8336,154.06,90.93,1284244.16,757992.48,526251.68 +Sub-Saharan Africa,Sudan,Snacks,Offline,L,10/5/2014,111699903,10/12/2014,3338,152.58,97.44,509312.04,325254.72,184057.32 +Sub-Saharan Africa,Central African Republic,Clothes,Online,H,3/7/2013,220664107,4/16/2013,8268,109.28,35.84,903527.04,296325.12,607201.92 +Europe,Hungary,Household,Offline,M,9/30/2012,608639848,10/11/2012,8911,668.27,502.54,5954953.97,4478133.94,1476820.03 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,M,9/8/2012,203800952,10/3/2012,8085,651.21,524.96,5265032.85,4244301.6,1020731.25 +Middle East and North Africa,Kuwait,Meat,Offline,H,4/12/2013,254633748,5/30/2013,639,421.89,364.69,269587.71,233036.91,36550.8 +Asia,Kyrgyzstan,Office Supplies,Offline,C,2/3/2012,279937064,3/9/2012,8453,651.21,524.96,5504678.13,4437486.88,1067191.25 +Middle East and North Africa,Iran,Household,Online,C,4/28/2015,318822228,5/2/2015,5437,668.27,502.54,3633383.99,2732309.98,901074.01 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,M,4/22/2011,480713069,5/6/2011,2534,81.73,56.67,207103.82,143601.78,63502.04 +Europe,France,Office Supplies,Online,L,2/27/2012,495345914,4/1/2012,2718,651.21,524.96,1769988.78,1426841.28,343147.5 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,M,2/17/2012,162769591,3/10/2012,5994,651.21,524.96,3903352.74,3146610.24,756742.5 +Asia,China,Personal Care,Offline,C,2/9/2014,703345429,3/30/2014,4397,81.73,56.67,359366.81,249177.99,110188.82 +Central America and the Caribbean,Grenada,Cereal,Online,M,9/10/2010,707747256,10/5/2010,6996,205.7,117.11,1439077.2,819301.56,619775.64 +Sub-Saharan Africa,Ethiopia,Snacks,Offline,M,9/6/2010,186961400,10/1/2010,4888,152.58,97.44,745811.04,476286.72,269524.32 +Central America and the Caribbean,Panama,Clothes,Offline,C,8/1/2012,122286689,8/9/2012,6204,109.28,35.84,677973.12,222351.36,455621.76 +Europe,Cyprus,Meat,Online,L,12/23/2015,215334451,12/23/2015,1104,421.89,364.69,465766.56,402617.76,63148.8 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,C,2/21/2010,238028514,3/7/2010,6782,205.7,117.11,1395057.4,794240.02,600817.38 +Sub-Saharan Africa,Madagascar,Beverages,Online,H,9/18/2015,482605206,10/15/2015,2460,47.45,31.79,116727,78203.4,38523.6 +Sub-Saharan Africa,Angola,Household,Offline,C,9/28/2012,411613357,9/30/2012,4394,668.27,502.54,2936378.38,2208160.76,728217.62 +Europe,San Marino,Snacks,Offline,C,8/21/2012,907914292,9/8/2012,870,152.58,97.44,132744.6,84772.8,47971.8 +Middle East and North Africa,Turkey,Snacks,Online,H,7/6/2016,224681842,8/16/2016,7205,152.58,97.44,1099338.9,702055.2,397283.7 +Sub-Saharan Africa,Uganda,Beverages,Online,C,5/26/2011,735402333,7/15/2011,748,47.45,31.79,35492.6,23778.92,11713.68 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,L,11/25/2011,383874595,12/6/2011,5878,421.89,364.69,2479869.42,2143647.82,336221.6 +Sub-Saharan Africa,Tanzania,Household,Offline,C,12/17/2010,334209954,12/26/2010,9007,668.27,502.54,6019107.89,4526377.78,1492730.11 +Australia and Oceania,Tonga,Personal Care,Offline,M,12/15/2013,920832240,12/25/2013,3578,81.73,56.67,292429.94,202765.26,89664.68 +Europe,Serbia,Cereal,Online,H,3/5/2012,298477780,4/23/2012,5063,205.7,117.11,1041459.1,592927.93,448531.17 +Middle East and North Africa,Qatar,Office Supplies,Offline,M,11/29/2016,292195403,1/13/2017,5968,651.21,524.96,3886421.28,3132961.28,753460 +Australia and Oceania,Samoa ,Fruits,Offline,L,3/25/2010,547346436,4/25/2010,829,9.33,6.92,7734.57,5736.68,1997.89 +Sub-Saharan Africa,Sierra Leone,Meat,Online,M,11/24/2016,779604709,12/27/2016,1213,421.89,364.69,511752.57,442368.97,69383.6 +Australia and Oceania,East Timor,Household,Offline,M,5/2/2017,324956548,6/4/2017,719,668.27,502.54,480486.13,361326.26,119159.87 +Central America and the Caribbean,Cuba,Household,Online,C,12/7/2011,389700782,12/14/2011,9976,668.27,502.54,6666661.52,5013339.04,1653322.48 +Asia,Uzbekistan,Snacks,Online,C,4/23/2017,900448739,6/5/2017,1647,152.58,97.44,251299.26,160483.68,90815.58 +Europe,Belarus,Clothes,Online,H,1/24/2017,954124248,2/7/2017,5422,109.28,35.84,592516.16,194324.48,398191.68 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,C,1/6/2011,167963635,1/17/2011,3027,152.58,97.44,461859.66,294950.88,166908.78 +Middle East and North Africa,Israel,Vegetables,Offline,M,5/23/2011,929515731,6/2/2011,3216,154.06,90.93,495456.96,292430.88,203026.08 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,H,5/6/2016,746641862,5/7/2016,6774,81.73,56.67,553639.02,383882.58,169756.44 +Sub-Saharan Africa,Burkina Faso,Household,Online,C,9/29/2013,797515857,10/13/2013,1519,668.27,502.54,1015102.13,763358.26,251743.87 +Asia,South Korea,Clothes,Offline,C,3/25/2015,980624043,5/4/2015,7301,109.28,35.84,797853.28,261667.84,536185.44 +Europe,Norway,Snacks,Online,L,7/29/2014,364765250,8/7/2014,998,152.58,97.44,152274.84,97245.12,55029.72 +Europe,Belgium,Clothes,Online,H,3/14/2014,339050805,3/29/2014,1523,109.28,35.84,166433.44,54584.32,111849.12 +Europe,Moldova ,Meat,Online,L,10/17/2013,562904536,11/26/2013,4816,421.89,364.69,2031822.24,1756347.04,275475.2 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,C,2/13/2014,316062772,3/12/2014,8853,668.27,502.54,5916194.31,4448986.62,1467207.69 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,C,3/17/2013,748574340,3/29/2013,8637,437.2,263.33,3776096.4,2274381.21,1501715.19 +Asia,Tajikistan,Meat,Offline,H,3/1/2010,830800569,4/11/2010,1205,421.89,364.69,508377.45,439451.45,68926 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,M,7/5/2016,503415286,8/22/2016,625,154.06,90.93,96287.5,56831.25,39456.25 +North America,United States of America,Snacks,Online,L,7/20/2014,227404820,8/20/2014,2995,152.58,97.44,456977.1,291832.8,165144.3 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,H,2/24/2014,534068000,3/24/2014,1444,109.28,35.84,157800.32,51752.96,106047.36 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,C,2/5/2011,675016152,3/14/2011,1135,437.2,263.33,496222,298879.55,197342.45 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,C,8/10/2013,872173106,9/27/2013,4259,651.21,524.96,2773503.39,2235804.64,537698.75 +Europe,Netherlands,Meat,Offline,M,10/24/2015,967775189,11/2/2015,5040,421.89,364.69,2126325.6,1838037.6,288288 +Europe,Andorra,Clothes,Online,L,9/9/2016,874371230,9/22/2016,4732,109.28,35.84,517112.96,169594.88,347518.08 +Middle East and North Africa,Yemen,Snacks,Offline,M,4/17/2016,124822556,4/28/2016,6623,152.58,97.44,1010537.34,645345.12,365192.22 +Australia and Oceania,Australia,Baby Food,Online,L,12/13/2011,122302997,1/28/2012,1029,255.28,159.42,262683.12,164043.18,98639.94 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,C,3/11/2017,990298879,3/31/2017,300,152.58,97.44,45774,29232,16542 +Middle East and North Africa,Syria,Fruits,Offline,C,7/19/2012,222609031,8/15/2012,3814,9.33,6.92,35584.62,26392.88,9191.74 +Europe,Liechtenstein,Snacks,Online,C,6/21/2017,333344781,7/13/2017,2983,152.58,97.44,455146.14,290663.52,164482.62 +Middle East and North Africa,Israel,Vegetables,Offline,M,10/29/2010,306929957,10/30/2010,6250,154.06,90.93,962875,568312.5,394562.5 +Central America and the Caribbean,Belize,Cereal,Online,L,5/30/2010,548100888,6/19/2010,4088,205.7,117.11,840901.6,478745.68,362155.92 +Sub-Saharan Africa,Zambia,Household,Online,M,2/27/2016,631906402,3/24/2016,4001,668.27,502.54,2673748.27,2010662.54,663085.73 +Europe,Poland,Vegetables,Offline,M,11/30/2013,653707826,12/27/2013,5527,154.06,90.93,851489.62,502570.11,348919.51 +Sub-Saharan Africa,Rwanda,Personal Care,Online,H,2/5/2017,779178988,2/26/2017,5233,81.73,56.67,427693.09,296554.11,131138.98 +Central America and the Caribbean,Haiti,Office Supplies,Offline,L,6/23/2017,794306218,7/11/2017,1716,651.21,524.96,1117476.36,900831.36,216645 +Sub-Saharan Africa,Botswana,Cereal,Offline,C,8/31/2011,555388343,9/18/2011,607,205.7,117.11,124859.9,71085.77,53774.13 +Sub-Saharan Africa,Niger,Personal Care,Offline,C,6/28/2012,439036691,7/31/2012,9568,81.73,56.67,781992.64,542218.56,239774.08 +Europe,Bulgaria,Baby Food,Online,H,11/30/2014,892175090,12/13/2014,3290,255.28,159.42,839871.2,524491.8,315379.4 +Middle East and North Africa,Iraq,Cereal,Offline,M,12/16/2014,182039868,1/7/2015,8497,205.7,117.11,1747832.9,995083.67,752749.23 +Australia and Oceania,Kiribati,Clothes,Offline,M,7/3/2013,246179854,7/15/2013,8944,109.28,35.84,977400.32,320552.96,656847.36 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,M,6/27/2012,842456376,8/15/2012,418,109.28,35.84,45679.04,14981.12,30697.92 +Australia and Oceania,Samoa ,Clothes,Online,H,2/18/2011,899043262,3/26/2011,5735,109.28,35.84,626720.8,205542.4,421178.4 +Sub-Saharan Africa,Burundi,Fruits,Online,C,4/17/2017,764426839,5/26/2017,9744,9.33,6.92,90911.52,67428.48,23483.04 +Asia,Sri Lanka,Beverages,Online,M,5/23/2013,857405936,6/7/2013,4325,47.45,31.79,205221.25,137491.75,67729.5 +Middle East and North Africa,Jordan,Cereal,Offline,C,3/13/2013,317091882,4/14/2013,3389,205.7,117.11,697117.3,396885.79,300231.51 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,L,8/13/2012,152908504,9/28/2012,7879,437.2,263.33,3444698.8,2074777.07,1369921.73 +Europe,Vatican City,Fruits,Offline,L,3/14/2016,994592130,4/11/2016,768,9.33,6.92,7165.44,5314.56,1850.88 +Central America and the Caribbean,Grenada,Snacks,Offline,M,8/14/2010,842191588,9/18/2010,2061,152.58,97.44,314467.38,200823.84,113643.54 +Australia and Oceania,Tonga,Clothes,Offline,L,11/28/2013,916068208,1/7/2014,3795,109.28,35.84,414717.6,136012.8,278704.8 +Central America and the Caribbean,Barbados,Vegetables,Online,H,2/2/2011,706895816,2/4/2011,5036,154.06,90.93,775846.16,457923.48,317922.68 +Asia,Taiwan,Fruits,Online,H,12/19/2010,225660741,2/2/2011,6883,9.33,6.92,64218.39,47630.36,16588.03 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,L,1/18/2012,453661811,2/17/2012,7466,81.73,56.67,610196.18,423098.22,187097.96 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,M,11/29/2013,192510354,12/30/2013,6947,205.7,117.11,1428997.9,813563.17,615434.73 +Europe,Austria,Meat,Offline,C,5/29/2013,114130198,6/10/2013,2517,421.89,364.69,1061897.13,917924.73,143972.4 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,H,1/11/2016,510757672,2/29/2016,3400,651.21,524.96,2214114,1784864,429250 +Middle East and North Africa,Azerbaijan,Meat,Online,H,12/20/2016,844941604,12/26/2016,5852,421.89,364.69,2468900.28,2134165.88,334734.4 +Sub-Saharan Africa,Mauritius ,Cosmetics,Offline,M,6/30/2012,199543321,7/12/2012,8158,437.2,263.33,3566677.6,2148246.14,1418431.46 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,C,4/16/2011,427736651,5/19/2011,5635,255.28,159.42,1438502.8,898331.7,540171.1 +Middle East and North Africa,Azerbaijan,Cereal,Offline,C,7/13/2015,303007924,8/30/2015,5633,205.7,117.11,1158708.1,659680.63,499027.47 +Asia,Japan,Snacks,Offline,C,2/6/2017,469155967,3/2/2017,2531,152.58,97.44,386179.98,246620.64,139559.34 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,M,7/11/2016,290292108,8/23/2016,2740,154.06,90.93,422124.4,249148.2,172976.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,H,8/8/2011,100840175,9/1/2011,9703,47.45,31.79,460407.35,308458.37,151948.98 +Europe,Malta,Vegetables,Offline,M,5/3/2016,755536496,6/21/2016,8894,154.06,90.93,1370209.64,808731.42,561478.22 +Sub-Saharan Africa,Seychelles ,Household,Offline,H,9/26/2011,479429900,11/5/2011,2816,668.27,502.54,1881848.32,1415152.64,466695.68 +Sub-Saharan Africa,Chad,Clothes,Online,L,2/22/2010,717881715,3/24/2010,6007,109.28,35.84,656444.96,215290.88,441154.08 +Asia,Nepal,Meat,Online,C,8/18/2013,286565768,9/29/2013,34,421.89,364.69,14344.26,12399.46,1944.8 +Asia,Kyrgyzstan,Office Supplies,Offline,M,3/1/2010,321468389,3/11/2010,8495,651.21,524.96,5532028.95,4459535.2,1072493.75 +Asia,India,Vegetables,Online,L,4/21/2015,228888404,5/2/2015,2020,154.06,90.93,311201.2,183678.6,127522.6 +Europe,Bosnia and Herzegovina,Household,Online,H,5/13/2015,835437142,6/12/2015,3271,668.27,502.54,2185911.17,1643808.34,542102.83 +Central America and the Caribbean,Dominica,Baby Food,Online,C,8/30/2016,338038432,10/13/2016,1939,255.28,159.42,494987.92,309115.38,185872.54 +Europe,San Marino,Personal Care,Online,M,6/13/2011,153928601,7/23/2011,9749,81.73,56.67,796785.77,552475.83,244309.94 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,M,12/13/2011,870656478,1/29/2012,5455,255.28,159.42,1392552.4,869636.1,522916.3 +Sub-Saharan Africa,Sudan,Fruits,Online,C,4/27/2016,896083390,4/30/2016,9843,9.33,6.92,91835.19,68113.56,23721.63 +North America,Mexico,Personal Care,Online,M,6/4/2012,508383166,7/13/2012,731,81.73,56.67,59744.63,41425.77,18318.86 +Asia,Maldives,Cosmetics,Offline,H,11/27/2011,506042134,1/12/2012,7968,437.2,263.33,3483609.6,2098213.44,1385396.16 +Asia,Indonesia,Beverages,Online,L,2/10/2016,857859122,2/13/2016,8433,47.45,31.79,400145.85,268085.07,132060.78 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,H,4/24/2012,252945458,4/29/2012,1037,109.28,35.84,113323.36,37166.08,76157.28 +Europe,Georgia,Personal Care,Offline,M,5/7/2015,150724971,6/11/2015,1723,81.73,56.67,140820.79,97642.41,43178.38 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,L,10/29/2010,730933988,12/3/2010,8465,437.2,263.33,3700898,2229088.45,1471809.55 +Sub-Saharan Africa,Burundi,Fruits,Offline,M,12/7/2011,443621337,1/16/2012,6267,9.33,6.92,58471.11,43367.64,15103.47 +Central America and the Caribbean,Haiti,Vegetables,Online,M,3/13/2010,959148347,4/28/2010,2165,154.06,90.93,333539.9,196863.45,136676.45 +Europe,Montenegro,Cereal,Online,L,2/22/2017,418188846,4/2/2017,227,205.7,117.11,46693.9,26583.97,20109.93 +Europe,Norway,Beverages,Online,C,1/27/2015,181729161,2/11/2015,6552,47.45,31.79,310892.4,208288.08,102604.32 +Europe,Bosnia and Herzegovina,Fruits,Online,L,11/7/2013,781068122,11/20/2013,4269,9.33,6.92,39829.77,29541.48,10288.29 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,M,11/3/2016,567817056,12/5/2016,8540,154.06,90.93,1315672.4,776542.2,539130.2 +Middle East and North Africa,Lebanon,Office Supplies,Online,L,2/10/2017,663899791,2/18/2017,1556,651.21,524.96,1013282.76,816837.76,196445 +Asia,Indonesia,Household,Online,H,5/12/2016,911552655,6/27/2016,7542,668.27,502.54,5040092.34,3790156.68,1249935.66 +Europe,Bulgaria,Cosmetics,Offline,M,8/1/2013,323324477,9/2/2013,7753,437.2,263.33,3389611.6,2041597.49,1348014.11 +Asia,Uzbekistan,Snacks,Offline,M,5/22/2016,232076585,6/11/2016,5474,152.58,97.44,835222.92,533386.56,301836.36 +Asia,Kazakhstan,Clothes,Online,C,7/15/2014,240982806,7/17/2014,1022,109.28,35.84,111684.16,36628.48,75055.68 +Europe,Monaco,Meat,Online,M,12/27/2013,473529469,1/29/2014,6748,421.89,364.69,2846913.72,2460928.12,385985.6 +Asia,Nepal,Cosmetics,Online,L,6/1/2010,223515403,6/4/2010,2030,437.2,263.33,887516,534559.9,352956.1 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,H,9/13/2015,205051934,10/3/2015,8279,437.2,263.33,3619578.8,2180109.07,1439469.73 +Europe,Ireland,Fruits,Online,C,4/12/2016,302562892,5/10/2016,3938,9.33,6.92,36741.54,27250.96,9490.58 +Asia,Kazakhstan,Snacks,Online,M,10/23/2014,920784604,11/27/2014,9481,152.58,97.44,1446610.98,923828.64,522782.34 +Asia,Malaysia,Meat,Offline,L,3/20/2011,734765899,4/24/2011,2412,421.89,364.69,1017598.68,879632.28,137966.4 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,H,1/25/2014,739868104,3/5/2014,2268,421.89,364.69,956846.52,827116.92,129729.6 +Central America and the Caribbean,Guatemala,Cosmetics,Online,M,1/23/2014,201765048,3/8/2014,5616,437.2,263.33,2455315.2,1478861.28,976453.92 +Europe,Andorra,Clothes,Offline,M,7/18/2010,706443059,7/27/2010,1055,109.28,35.84,115290.4,37811.2,77479.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,H,4/9/2015,310200965,5/15/2015,4214,154.06,90.93,649208.84,383179.02,266029.82 +North America,Greenland,Baby Food,Online,L,10/12/2010,289650094,11/16/2010,2754,255.28,159.42,703041.12,439042.68,263998.44 +Asia,Turkmenistan,Snacks,Offline,L,9/30/2014,191714274,10/6/2014,1369,152.58,97.44,208882.02,133395.36,75486.66 +North America,Greenland,Meat,Offline,L,8/18/2015,983629834,9/2/2015,6781,421.89,364.69,2860836.09,2472962.89,387873.2 +Middle East and North Africa,Qatar,Baby Food,Online,H,4/19/2014,102945601,5/1/2014,2746,255.28,159.42,700998.88,437767.32,263231.56 +Central America and the Caribbean,Dominica,Baby Food,Offline,C,9/12/2012,907522904,9/26/2012,5049,255.28,159.42,1288908.72,804911.58,483997.14 +Europe,Hungary,Fruits,Offline,M,1/18/2010,525535571,2/11/2010,6509,9.33,6.92,60728.97,45042.28,15686.69 +Middle East and North Africa,Saudi Arabia,Fruits,Online,L,3/17/2014,205469930,3/26/2014,1973,9.33,6.92,18408.09,13653.16,4754.93 +Middle East and North Africa,Pakistan,Household,Online,C,3/1/2015,366124808,3/25/2015,3322,668.27,502.54,2219992.94,1669437.88,550555.06 +Europe,Andorra,Household,Online,M,7/18/2011,146611535,8/24/2011,4466,668.27,502.54,2984493.82,2244343.64,740150.18 +Sub-Saharan Africa,Republic of the Congo,Snacks,Offline,C,5/28/2014,556353938,6/2/2014,6349,152.58,97.44,968730.42,618646.56,350083.86 +Sub-Saharan Africa,Ghana,Vegetables,Offline,C,2/21/2013,425088346,4/11/2013,1943,154.06,90.93,299338.58,176676.99,122661.59 +Asia,India,Office Supplies,Offline,M,2/25/2017,452863585,3/23/2017,1253,651.21,524.96,815966.13,657774.88,158191.25 +Asia,Bhutan,Cosmetics,Offline,L,3/7/2014,960040986,3/16/2014,6317,437.2,263.33,2761792.4,1663455.61,1098336.79 +Central America and the Caribbean,Dominica,Clothes,Online,H,12/17/2011,537294375,12/24/2011,6200,109.28,35.84,677536,222208,455328 +North America,United States of America,Beverages,Online,H,9/22/2011,995610082,11/4/2011,2003,47.45,31.79,95042.35,63675.37,31366.98 +Asia,Kyrgyzstan,Household,Offline,L,12/27/2011,616286933,1/25/2012,1854,668.27,502.54,1238972.58,931709.16,307263.42 +Middle East and North Africa,Israel,Snacks,Online,L,4/26/2012,900936257,6/5/2012,5914,152.58,97.44,902358.12,576260.16,326097.96 +Europe,Ireland,Cosmetics,Offline,H,2/23/2017,721481883,4/1/2017,1377,437.2,263.33,602024.4,362605.41,239418.99 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,L,10/25/2016,370160138,12/13/2016,7466,437.2,263.33,3264135.2,1966021.78,1298113.42 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,L,2/5/2014,209519851,3/16/2014,435,81.73,56.67,35552.55,24651.45,10901.1 +Middle East and North Africa,Pakistan,Clothes,Online,H,10/28/2012,222422349,12/3/2012,8571,109.28,35.84,936638.88,307184.64,629454.24 +Europe,Switzerland,Fruits,Online,C,2/10/2014,462041461,2/14/2014,7191,9.33,6.92,67092.03,49761.72,17330.31 +Europe,Russia,Vegetables,Offline,H,7/24/2012,601863515,8/17/2012,3644,154.06,90.93,561394.64,331348.92,230045.72 +Europe,Macedonia,Vegetables,Online,M,3/17/2015,385687339,3/31/2015,2309,154.06,90.93,355724.54,209957.37,145767.17 +Europe,Vatican City,Fruits,Offline,H,12/29/2014,977624261,1/2/2015,9599,9.33,6.92,89558.67,66425.08,23133.59 +Europe,Iceland,Office Supplies,Online,M,4/17/2017,912098109,5/2/2017,8954,651.21,524.96,5830934.34,4700491.84,1130442.5 +Europe,Moldova ,Household,Offline,C,5/26/2013,143845212,6/23/2013,5850,668.27,502.54,3909379.5,2939859,969520.5 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,C,8/8/2014,497914397,8/21/2014,2790,205.7,117.11,573903,326736.9,247166.1 +Europe,Slovenia,Meat,Online,H,7/14/2010,719666993,7/19/2010,4311,421.89,364.69,1818767.79,1572178.59,246589.2 +Europe,Italy,Household,Online,C,10/31/2010,524776828,11/28/2010,1980,668.27,502.54,1323174.6,995029.2,328145.4 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,C,1/16/2011,149230229,2/1/2011,9396,154.06,90.93,1447547.76,854378.28,593169.48 +North America,Greenland,Cosmetics,Offline,M,7/28/2011,799326026,9/9/2011,7189,437.2,263.33,3143030.8,1893079.37,1249951.43 +North America,Canada,Household,Online,L,11/20/2013,601675546,1/5/2014,8019,668.27,502.54,5358857.13,4029868.26,1328988.87 +Australia and Oceania,Marshall Islands,Office Supplies,Online,H,9/25/2016,453202617,9/26/2016,1580,651.21,524.96,1028911.8,829436.8,199475 +Europe,Greece,Household,Online,H,5/9/2012,871143567,6/25/2012,9595,668.27,502.54,6412050.65,4821871.3,1590179.35 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,C,12/24/2012,643047225,1/4/2013,819,152.58,97.44,124963.02,79803.36,45159.66 +Asia,South Korea,Cereal,Offline,H,10/8/2016,876774919,11/10/2016,6037,205.7,117.11,1241810.9,706993.07,534817.83 +Europe,Portugal,Clothes,Offline,H,7/31/2011,950500476,9/11/2011,3068,109.28,35.84,335271.04,109957.12,225313.92 +Middle East and North Africa,Algeria,Clothes,Offline,L,8/17/2016,762710225,9/15/2016,1760,109.28,35.84,192332.8,63078.4,129254.4 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,H,7/19/2010,282202994,8/14/2010,8992,437.2,263.33,3931302.4,2367863.36,1563439.04 +Europe,Romania,Beverages,Online,H,11/24/2010,898090112,12/19/2010,3676,47.45,31.79,174426.2,116860.04,57566.16 +Europe,Finland,Beverages,Offline,M,5/15/2017,469795405,5/23/2017,1755,47.45,31.79,83274.75,55791.45,27483.3 +Asia,Indonesia,Snacks,Online,M,7/31/2015,977055203,8/20/2015,1202,152.58,97.44,183401.16,117122.88,66278.28 +Central America and the Caribbean,Saint Lucia,Meat,Online,H,2/18/2011,869918334,4/5/2011,7021,421.89,364.69,2962089.69,2560488.49,401601.2 +Middle East and North Africa,Egypt,Vegetables,Online,H,9/15/2010,918746125,10/14/2010,6250,154.06,90.93,962875,568312.5,394562.5 +Australia and Oceania,Vanuatu,Cosmetics,Online,M,9/5/2010,164212405,9/12/2010,2955,437.2,263.33,1291926,778140.15,513785.85 +Europe,Luxembourg,Cosmetics,Online,L,1/26/2016,867303502,2/23/2016,3235,437.2,263.33,1414342,851872.55,562469.45 +Asia,Mongolia,Beverages,Online,M,1/10/2014,859318244,2/6/2014,219,47.45,31.79,10391.55,6962.01,3429.54 +Central America and the Caribbean,Belize,Household,Offline,H,6/27/2015,291867959,7/1/2015,9070,668.27,502.54,6061208.9,4558037.8,1503171.1 +Sub-Saharan Africa,Mozambique,Household,Offline,M,7/7/2013,286876475,8/24/2013,1979,668.27,502.54,1322506.33,994526.66,327979.67 +Sub-Saharan Africa,Cameroon,Beverages,Online,H,5/22/2017,686580121,5/31/2017,3170,47.45,31.79,150416.5,100774.3,49642.2 +Europe,Liechtenstein,Clothes,Online,L,12/12/2010,503527724,1/9/2011,3898,109.28,35.84,425973.44,139704.32,286269.12 +Asia,Maldives,Baby Food,Online,C,12/15/2016,170580613,12/22/2016,7449,255.28,159.42,1901580.72,1187519.58,714061.14 +Middle East and North Africa,Saudi Arabia,Household,Online,L,1/8/2010,190912616,2/15/2010,4140,668.27,502.54,2766637.8,2080515.6,686122.2 +Europe,Andorra,Office Supplies,Offline,H,4/4/2011,688010060,4/27/2011,6321,651.21,524.96,4116298.41,3318272.16,798026.25 +Asia,Bangladesh,Fruits,Offline,C,4/30/2016,955671775,5/7/2016,3370,9.33,6.92,31442.1,23320.4,8121.7 +Asia,Philippines,Household,Offline,L,5/27/2014,808009088,7/13/2014,6700,668.27,502.54,4477409,3367018,1110391 +Central America and the Caribbean,Panama,Vegetables,Offline,L,8/21/2014,129445827,9/24/2014,4751,154.06,90.93,731939.06,432008.43,299930.63 +Central America and the Caribbean,Cuba,Clothes,Online,L,2/9/2012,224718320,3/7/2012,7999,109.28,35.84,874130.72,286684.16,587446.56 +Europe,Belgium,Meat,Offline,H,4/27/2014,668875396,5/20/2014,3948,421.89,364.69,1665621.72,1439796.12,225825.6 +Asia,Indonesia,Clothes,Online,H,9/10/2014,657278382,10/10/2014,2134,109.28,35.84,233203.52,76482.56,156720.96 +Europe,Moldova ,Baby Food,Offline,C,7/3/2011,355601108,8/17/2011,9125,255.28,159.42,2329430,1454707.5,874722.5 +Asia,Bhutan,Fruits,Online,L,8/29/2011,449829900,9/27/2011,3518,9.33,6.92,32822.94,24344.56,8478.38 +Sub-Saharan Africa,Cape Verde,Snacks,Online,L,10/11/2011,796263587,11/11/2011,945,152.58,97.44,144188.1,92080.8,52107.3 +Europe,Belgium,Household,Online,C,2/11/2017,871513497,2/25/2017,9066,668.27,502.54,6058535.82,4556027.64,1502508.18 +Asia,China,Snacks,Online,M,1/21/2015,222503459,2/18/2015,2573,152.58,97.44,392588.34,250713.12,141875.22 +Australia and Oceania,New Zealand,Cereal,Offline,C,10/9/2016,716469800,11/14/2016,8190,205.7,117.11,1684683,959130.9,725552.1 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,H,7/27/2015,690961349,9/6/2015,9673,651.21,524.96,6299154.33,5077938.08,1221216.25 +Europe,Austria,Meat,Online,L,5/20/2013,803839433,5/28/2013,2806,421.89,364.69,1183823.34,1023320.14,160503.2 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,C,1/5/2017,883277881,2/16/2017,408,255.28,159.42,104154.24,65043.36,39110.88 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,C,8/5/2011,377763020,8/11/2011,7327,651.21,524.96,4771415.67,3846381.92,925033.75 +Europe,Latvia,Meat,Offline,C,5/29/2017,606093680,6/8/2017,5444,421.89,364.69,2296769.16,1985372.36,311396.8 +Europe,Macedonia,Office Supplies,Offline,M,5/14/2010,707381188,6/3/2010,8668,651.21,524.96,5644688.28,4550353.28,1094335 +Middle East and North Africa,Somalia,Clothes,Offline,L,8/31/2016,791049373,10/13/2016,7943,109.28,35.84,868011.04,284677.12,583333.92 +Asia,Malaysia,Personal Care,Offline,M,7/23/2010,586834561,9/10/2010,6242,81.73,56.67,510158.66,353734.14,156424.52 +Europe,United Kingdom,Fruits,Online,C,8/3/2016,794785583,9/18/2016,3571,9.33,6.92,33317.43,24711.32,8606.11 +Asia,Nepal,Snacks,Offline,H,12/3/2014,835263764,12/9/2014,1964,152.58,97.44,299667.12,191372.16,108294.96 +Sub-Saharan Africa,Botswana,Vegetables,Online,M,4/20/2013,198942935,5/30/2013,490,154.06,90.93,75489.4,44555.7,30933.7 +Asia,Japan,Clothes,Offline,M,12/15/2012,696809422,1/3/2013,248,109.28,35.84,27101.44,8888.32,18213.12 +Europe,Hungary,Beverages,Offline,H,5/25/2012,610162055,5/31/2012,9366,47.45,31.79,444416.7,297745.14,146671.56 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,H,3/14/2011,540612161,4/9/2011,8007,109.28,35.84,875004.96,286970.88,588034.08 +North America,Canada,Beverages,Online,L,10/14/2013,260083568,11/24/2013,3362,47.45,31.79,159526.9,106877.98,52648.92 +Middle East and North Africa,Bahrain,Cereal,Offline,H,7/4/2010,960812604,7/31/2010,4656,205.7,117.11,957739.2,545264.16,412475.04 +Europe,France,Clothes,Offline,M,9/13/2011,305348098,11/2/2011,8142,109.28,35.84,889757.76,291809.28,597948.48 +Sub-Saharan Africa,Cape Verde,Meat,Offline,H,8/18/2013,976551377,9/23/2013,2109,421.89,364.69,889766.01,769131.21,120634.8 +Middle East and North Africa,Qatar,Clothes,Online,H,5/29/2017,327596271,6/1/2017,1871,109.28,35.84,204462.88,67056.64,137406.24 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,L,1/25/2010,731969106,2/23/2010,4779,152.58,97.44,729179.82,465665.76,263514.06 +Sub-Saharan Africa,Senegal,Baby Food,Online,H,10/13/2013,133468711,11/15/2013,5212,255.28,159.42,1330519.36,830897.04,499622.32 +Europe,Monaco,Vegetables,Offline,M,12/6/2013,596206414,1/20/2014,9582,154.06,90.93,1476202.92,871291.26,604911.66 +Middle East and North Africa,Azerbaijan,Cereal,Offline,C,11/20/2015,654606044,12/25/2015,1330,205.7,117.11,273581,155756.3,117824.7 +Europe,Spain,Fruits,Offline,L,12/7/2010,263403928,1/10/2011,5931,9.33,6.92,55336.23,41042.52,14293.71 +Europe,Bulgaria,Clothes,Offline,M,5/15/2010,347648894,5/29/2010,5888,109.28,35.84,643440.64,211025.92,432414.72 +Europe,Finland,Office Supplies,Online,C,5/25/2011,552702271,6/4/2011,5739,651.21,524.96,3737294.19,3012745.44,724548.75 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,C,1/29/2016,594237887,3/12/2016,7051,205.7,117.11,1450390.7,825742.61,624648.09 +Europe,United Kingdom,Meat,Online,L,5/23/2012,708242070,7/12/2012,3422,421.89,364.69,1443707.58,1247969.18,195738.4 +Asia,Sri Lanka,Fruits,Offline,L,11/21/2015,301013648,11/23/2015,5482,9.33,6.92,51147.06,37935.44,13211.62 +Sub-Saharan Africa,Namibia,Beverages,Offline,M,11/19/2012,199163949,12/29/2012,5893,47.45,31.79,279622.85,187338.47,92284.38 +Europe,Greece,Baby Food,Online,M,4/12/2017,399616801,5/19/2017,4347,255.28,159.42,1109702.16,692998.74,416703.42 +Europe,Croatia,Snacks,Online,H,9/26/2013,519608533,10/28/2013,2567,152.58,97.44,391672.86,250128.48,141544.38 +Sub-Saharan Africa,Benin,Snacks,Online,M,6/27/2014,246687972,6/30/2014,9308,152.58,97.44,1420214.64,906971.52,513243.12 +Europe,Austria,Cosmetics,Online,M,2/12/2010,688716447,3/25/2010,5356,437.2,263.33,2341643.2,1410395.48,931247.72 +Europe,Norway,Baby Food,Offline,M,3/17/2011,323867785,4/9/2011,8530,255.28,159.42,2177538.4,1359852.6,817685.8 +Europe,Belgium,Meat,Online,M,4/2/2014,850628316,5/14/2014,8676,421.89,364.69,3660317.64,3164050.44,496267.2 +Europe,Italy,Household,Offline,L,1/11/2013,437796866,2/6/2013,2676,668.27,502.54,1788290.52,1344797.04,443493.48 +Asia,Vietnam,Fruits,Online,L,7/12/2017,474484765,8/3/2017,9441,9.33,6.92,88084.53,65331.72,22752.81 +Europe,Latvia,Office Supplies,Online,L,4/17/2012,620115840,4/26/2012,4912,651.21,524.96,3198743.52,2578603.52,620140 +Sub-Saharan Africa,Sierra Leone,Household,Offline,L,3/25/2013,154426419,4/28/2013,7064,668.27,502.54,4720659.28,3549942.56,1170716.72 +Sub-Saharan Africa,Benin,Snacks,Offline,M,10/21/2010,227465331,11/19/2010,901,152.58,97.44,137474.58,87793.44,49681.14 +Sub-Saharan Africa,Lesotho,Meat,Online,M,9/8/2011,709593904,10/19/2011,3460,421.89,364.69,1459739.4,1261827.4,197912 +Central America and the Caribbean,Haiti,Vegetables,Offline,M,4/4/2012,641485965,4/8/2012,8807,154.06,90.93,1356806.42,800820.51,555985.91 +Europe,Montenegro,Personal Care,Online,L,7/15/2017,484127843,8/2/2017,3042,81.73,56.67,248622.66,172390.14,76232.52 +Australia and Oceania,Australia,Clothes,Offline,M,9/4/2014,768818366,9/22/2014,9294,109.28,35.84,1015648.32,333096.96,682551.36 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,H,8/9/2014,747168862,8/13/2014,2725,437.2,263.33,1191370,717574.25,473795.75 +Europe,Switzerland,Baby Food,Offline,L,5/23/2010,641103160,6/7/2010,5527,255.28,159.42,1410932.56,881114.34,529818.22 +Europe,Lithuania,Office Supplies,Offline,L,4/25/2011,292857587,4/26/2011,1923,651.21,524.96,1252276.83,1009498.08,242778.75 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,H,5/10/2016,514980971,5/12/2016,3168,81.73,56.67,258920.64,179530.56,79390.08 +Asia,Maldives,Vegetables,Online,L,6/4/2010,840334641,6/26/2010,2549,154.06,90.93,392698.94,231780.57,160918.37 +Europe,Slovakia,Clothes,Online,M,7/21/2013,872092425,7/21/2013,383,109.28,35.84,41854.24,13726.72,28127.52 +Middle East and North Africa,Israel,Meat,Online,M,7/27/2016,733740651,9/8/2016,9019,421.89,364.69,3805025.91,3289139.11,515886.8 +Australia and Oceania,Samoa ,Meat,Offline,M,2/22/2015,619078147,4/4/2015,7836,421.89,364.69,3305930.04,2857710.84,448219.2 +North America,Greenland,Vegetables,Offline,M,7/31/2013,342216241,7/31/2013,8245,154.06,90.93,1270224.7,749717.85,520506.85 +Australia and Oceania,Nauru,Household,Offline,C,6/19/2013,687578761,7/6/2013,8690,668.27,502.54,5807266.3,4367072.6,1440193.7 +Middle East and North Africa,Iraq,Beverages,Offline,H,6/14/2017,259902036,8/1/2017,9643,47.45,31.79,457560.35,306550.97,151009.38 +Central America and the Caribbean,Dominica,Clothes,Online,H,4/28/2010,434234893,6/6/2010,8609,109.28,35.84,940791.52,308546.56,632244.96 +Europe,Macedonia,Fruits,Offline,L,10/17/2015,405938661,12/4/2015,5125,9.33,6.92,47816.25,35465,12351.25 +Europe,Bulgaria,Baby Food,Offline,C,12/26/2016,340687167,1/19/2017,5758,255.28,159.42,1469902.24,917940.36,551961.88 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,C,3/31/2013,924466741,4/26/2013,9107,255.28,159.42,2324834.96,1451837.94,872997.02 +Sub-Saharan Africa,Madagascar,Meat,Online,L,4/30/2016,213576209,5/5/2016,801,421.89,364.69,337933.89,292116.69,45817.2 +Asia,Tajikistan,Meat,Offline,M,5/8/2016,384626901,5/30/2016,8502,421.89,364.69,3586908.78,3100594.38,486314.4 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,M,11/2/2015,984542644,11/29/2015,6902,255.28,159.42,1761942.56,1100316.84,661625.72 +Europe,Montenegro,Snacks,Online,L,10/26/2010,280559766,12/1/2010,2724,152.58,97.44,415627.92,265426.56,150201.36 +Asia,Brunei,Baby Food,Online,L,4/24/2017,210227096,6/11/2017,9724,255.28,159.42,2482342.72,1550200.08,932142.64 +Asia,South Korea,Cereal,Online,L,7/18/2014,531405961,8/17/2014,3688,205.7,117.11,758621.6,431901.68,326719.92 +Europe,Finland,Beverages,Offline,L,11/16/2016,172270190,12/22/2016,7432,47.45,31.79,352648.4,236263.28,116385.12 +Europe,Ukraine,Snacks,Online,M,1/10/2017,381306111,2/12/2017,5807,152.58,97.44,886032.06,565834.08,320197.98 +Central America and the Caribbean,Panama,Personal Care,Offline,M,7/21/2012,677312552,8/15/2012,691,81.73,56.67,56475.43,39158.97,17316.46 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,M,3/27/2017,199400842,4/27/2017,5995,651.21,524.96,3904003.95,3147135.2,756868.75 +Sub-Saharan Africa,Mozambique,Snacks,Online,L,10/29/2011,856994807,11/6/2011,2663,152.58,97.44,406320.54,259482.72,146837.82 +Europe,Monaco,Baby Food,Online,H,1/9/2016,579830777,2/4/2016,3667,255.28,159.42,936111.76,584593.14,351518.62 +Asia,Maldives,Fruits,Online,L,6/30/2016,967957580,8/13/2016,9013,9.33,6.92,84091.29,62369.96,21721.33 +Middle East and North Africa,Somalia,Personal Care,Online,C,2/21/2016,541736543,3/24/2016,736,81.73,56.67,60153.28,41709.12,18444.16 +Sub-Saharan Africa,Mozambique,Cereal,Offline,H,2/13/2015,591841495,2/13/2015,7905,205.7,117.11,1626058.5,925754.55,700303.95 +Central America and the Caribbean,El Salvador,Clothes,Offline,H,8/30/2014,229258763,9/23/2014,1618,109.28,35.84,176815.04,57989.12,118825.92 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,C,4/13/2013,435287177,4/25/2013,4,651.21,524.96,2604.84,2099.84,505 +Europe,Bosnia and Herzegovina,Snacks,Online,C,7/21/2010,911538064,8/31/2010,3224,152.58,97.44,491917.92,314146.56,177771.36 +Sub-Saharan Africa,Ethiopia,Beverages,Online,L,11/25/2010,529935252,12/17/2010,8472,47.45,31.79,401996.4,269324.88,132671.52 +Europe,Luxembourg,Cosmetics,Offline,H,3/29/2012,482715070,5/1/2012,4971,437.2,263.33,2173321.2,1309013.43,864307.77 +Asia,Indonesia,Cosmetics,Online,L,5/7/2017,232426345,6/15/2017,8975,437.2,263.33,3923870,2363386.75,1560483.25 +Middle East and North Africa,Pakistan,Office Supplies,Offline,M,11/27/2014,661930406,12/12/2014,8771,651.21,524.96,5711762.91,4604424.16,1107338.75 +Asia,Bhutan,Meat,Online,L,8/9/2013,924401080,9/8/2013,9677,421.89,364.69,4082629.53,3529105.13,553524.4 +Europe,Austria,Meat,Online,M,8/15/2015,693324697,8/27/2015,9040,421.89,364.69,3813885.6,3296797.6,517088 +Europe,Germany,Snacks,Online,M,11/1/2012,612500083,12/1/2012,1241,152.58,97.44,189351.78,120923.04,68428.74 +Europe,Lithuania,Personal Care,Offline,C,5/6/2013,946038568,5/19/2013,2690,81.73,56.67,219853.7,152442.3,67411.4 +Asia,Bhutan,Baby Food,Online,L,12/13/2014,228363978,1/14/2015,6831,255.28,159.42,1743817.68,1088998.02,654819.66 +Central America and the Caribbean,Nicaragua,Beverages,Offline,C,7/7/2016,214212644,7/26/2016,9136,47.45,31.79,433503.2,290433.44,143069.76 +Asia,Turkmenistan,Meat,Online,C,3/8/2014,928633391,4/22/2014,2112,421.89,364.69,891031.68,770225.28,120806.4 +Middle East and North Africa,Turkey,Meat,Online,C,9/24/2012,216987550,11/6/2012,293,421.89,364.69,123613.77,106854.17,16759.6 +Middle East and North Africa,Algeria,Household,Online,M,3/24/2014,494948947,4/29/2014,5247,668.27,502.54,3506412.69,2636827.38,869585.31 +Sub-Saharan Africa,Nigeria,Clothes,Online,L,3/20/2014,198503911,3/30/2014,573,109.28,35.84,62617.44,20536.32,42081.12 +Sub-Saharan Africa,Ethiopia,Meat,Offline,H,2/7/2013,533951270,3/19/2013,6901,421.89,364.69,2911462.89,2516725.69,394737.2 +Middle East and North Africa,Iraq,Vegetables,Online,L,5/11/2012,527902352,5/22/2012,6892,154.06,90.93,1061781.52,626689.56,435091.96 +Sub-Saharan Africa,Rwanda,Snacks,Offline,H,9/22/2010,177280986,9/22/2010,238,152.58,97.44,36314.04,23190.72,13123.32 +Europe,Denmark,Fruits,Online,M,8/4/2015,899323499,9/19/2015,8663,9.33,6.92,80825.79,59947.96,20877.83 +Central America and the Caribbean,Honduras,Baby Food,Online,M,6/19/2016,581578719,7/13/2016,922,255.28,159.42,235368.16,146985.24,88382.92 +Central America and the Caribbean,Dominica,Vegetables,Offline,H,7/7/2011,331907975,8/3/2011,7800,154.06,90.93,1201668,709254,492414 +Europe,Spain,Meat,Online,L,4/23/2011,428485095,5/25/2011,7116,421.89,364.69,3002169.24,2595134.04,407035.2 +Europe,Sweden,Office Supplies,Online,L,5/7/2012,769796407,6/7/2012,8718,651.21,524.96,5677248.78,4576601.28,1100647.5 +Middle East and North Africa,Algeria,Fruits,Offline,L,12/26/2015,424640738,12/31/2015,9486,9.33,6.92,88504.38,65643.12,22861.26 +Sub-Saharan Africa,South Sudan,Snacks,Offline,M,1/22/2017,782129418,3/11/2017,8330,152.58,97.44,1270991.4,811675.2,459316.2 +Europe,Switzerland,Cereal,Online,H,4/7/2015,601686275,5/16/2015,1194,205.7,117.11,245605.8,139829.34,105776.46 +Sub-Saharan Africa,Ghana,Household,Online,H,5/11/2011,963047635,6/6/2011,6051,668.27,502.54,4043701.77,3040869.54,1002832.23 +Sub-Saharan Africa,Gabon,Meat,Online,C,12/13/2010,316262328,1/23/2011,7906,421.89,364.69,3335462.34,2883239.14,452223.2 +Europe,Romania,Beverages,Online,L,2/20/2013,331691682,3/22/2013,3794,47.45,31.79,180025.3,120611.26,59414.04 +Europe,Belarus,Clothes,Offline,L,4/24/2014,950009524,5/24/2014,7784,109.28,35.84,850635.52,278978.56,571656.96 +Europe,Vatican City,Cosmetics,Online,H,11/28/2011,832202184,1/4/2012,5974,437.2,263.33,2611832.8,1573133.42,1038699.38 +Sub-Saharan Africa,Mozambique,Snacks,Offline,C,10/18/2015,509568488,11/25/2015,1494,152.58,97.44,227954.52,145575.36,82379.16 +Sub-Saharan Africa,Ethiopia,Snacks,Online,L,3/12/2014,133719766,4/15/2014,9505,152.58,97.44,1450272.9,926167.2,524105.7 +Middle East and North Africa,Turkey,Personal Care,Offline,H,4/25/2015,826579844,5/6/2015,2199,81.73,56.67,179724.27,124617.33,55106.94 +Middle East and North Africa,Israel,Cereal,Offline,H,4/15/2013,630385053,5/7/2013,3800,205.7,117.11,781660,445018,336642 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,C,9/2/2014,357684218,9/7/2014,5564,81.73,56.67,454745.72,315311.88,139433.84 +Asia,Vietnam,Snacks,Offline,L,12/8/2011,441338670,12/23/2011,775,152.58,97.44,118249.5,75516,42733.5 +Sub-Saharan Africa,Malawi,Baby Food,Online,L,7/23/2017,484522235,9/3/2017,9751,255.28,159.42,2489235.28,1554504.42,934730.86 +Middle East and North Africa,Azerbaijan,Clothes,Offline,C,10/14/2014,610721242,11/23/2014,4842,109.28,35.84,529133.76,173537.28,355596.48 +Asia,Brunei,Beverages,Offline,H,6/7/2014,113734519,6/8/2014,5426,47.45,31.79,257463.7,172492.54,84971.16 +Asia,Japan,Cosmetics,Online,M,3/25/2013,607673394,4/27/2013,2916,437.2,263.33,1274875.2,767870.28,507004.92 +Europe,Denmark,Cosmetics,Online,M,10/7/2012,176961696,11/5/2012,5753,437.2,263.33,2515211.6,1514937.49,1000274.11 +Sub-Saharan Africa,Rwanda,Fruits,Offline,C,9/12/2015,126335752,10/29/2015,4411,9.33,6.92,41154.63,30524.12,10630.51 +Australia and Oceania,Kiribati,Cereal,Offline,M,5/16/2014,930844390,6/17/2014,6395,205.7,117.11,1315451.5,748918.45,566533.05 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,M,5/13/2017,885848939,6/27/2017,1241,47.45,31.79,58885.45,39451.39,19434.06 +Middle East and North Africa,Turkey,Cosmetics,Online,C,5/16/2015,157023227,6/16/2015,5517,437.2,263.33,2412032.4,1452791.61,959240.79 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,L,4/22/2015,330353581,4/23/2015,7821,47.45,31.79,371106.45,248629.59,122476.86 +Australia and Oceania,Palau,Vegetables,Offline,L,10/13/2013,362138831,10/19/2013,3783,154.06,90.93,582808.98,343988.19,238820.79 +Asia,Bhutan,Meat,Offline,H,1/22/2016,628990304,1/29/2016,1063,421.89,364.69,448469.07,387665.47,60803.6 +Australia and Oceania,Tonga,Office Supplies,Offline,L,2/2/2017,677831828,2/7/2017,4356,651.21,524.96,2836670.76,2286725.76,549945 +Australia and Oceania,Tonga,Snacks,Online,L,11/27/2012,575899732,12/9/2012,383,152.58,97.44,58438.14,37319.52,21118.62 +Europe,Slovenia,Snacks,Offline,H,12/15/2011,460742843,1/17/2012,2901,152.58,97.44,442634.58,282673.44,159961.14 +Sub-Saharan Africa,Sudan,Beverages,Offline,C,3/5/2016,990222489,4/4/2016,7694,47.45,31.79,365080.3,244592.26,120488.04 +Australia and Oceania,Australia,Baby Food,Offline,L,3/20/2017,192512500,3/29/2017,7582,255.28,159.42,1935532.96,1208722.44,726810.52 +Middle East and North Africa,Turkey,Vegetables,Offline,H,5/12/2015,216099202,6/18/2015,7411,154.06,90.93,1141738.66,673882.23,467856.43 +Australia and Oceania,Kiribati,Snacks,Offline,C,9/30/2015,579781424,10/17/2015,9062,152.58,97.44,1382679.96,883001.28,499678.68 +Sub-Saharan Africa,Togo,Personal Care,Online,C,1/1/2017,422670495,1/21/2017,6447,81.73,56.67,526913.31,365351.49,161561.82 +Europe,Romania,Cosmetics,Offline,C,1/13/2015,754190242,1/14/2015,507,437.2,263.33,221660.4,133508.31,88152.09 +Sub-Saharan Africa,Seychelles ,Household,Online,M,5/21/2014,404076993,6/22/2014,4217,668.27,502.54,2818094.59,2119211.18,698883.41 +Sub-Saharan Africa,Cape Verde,Meat,Offline,L,11/17/2016,972379577,12/6/2016,7580,421.89,364.69,3197926.2,2764350.2,433576 +Europe,Norway,Personal Care,Online,C,4/5/2010,979459321,5/11/2010,2634,81.73,56.67,215276.82,149268.78,66008.04 +Asia,Indonesia,Cereal,Offline,H,5/29/2017,815990054,7/8/2017,8445,205.7,117.11,1737136.5,988993.95,748142.55 +Middle East and North Africa,Oman,Beverages,Online,H,11/3/2016,492958104,11/9/2016,6112,47.45,31.79,290014.4,194300.48,95713.92 +Middle East and North Africa,Egypt,Cereal,Online,C,8/22/2014,991662299,10/7/2014,3766,205.7,117.11,774666.2,441036.26,333629.94 +Australia and Oceania,New Zealand,Cosmetics,Online,C,5/19/2010,213713967,6/22/2010,1567,437.2,263.33,685092.4,412638.11,272454.29 +Asia,India,Cereal,Offline,L,1/22/2016,631036937,2/23/2016,6707,205.7,117.11,1379629.9,785456.77,594173.13 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,L,6/14/2014,735867536,7/2/2014,8411,651.21,524.96,5477327.31,4415438.56,1061888.75 +Sub-Saharan Africa,Kenya,Clothes,Online,H,11/24/2015,890754592,11/29/2015,2933,109.28,35.84,320518.24,105118.72,215399.52 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,H,8/28/2016,178559434,9/19/2016,8559,81.73,56.67,699527.07,485038.53,214488.54 +Sub-Saharan Africa,Senegal,Vegetables,Offline,L,4/10/2010,452455890,5/15/2010,607,154.06,90.93,93514.42,55194.51,38319.91 +Sub-Saharan Africa,Liberia,Vegetables,Offline,L,1/26/2014,485930287,2/18/2014,6425,154.06,90.93,989835.5,584225.25,405610.25 +Australia and Oceania,East Timor,Snacks,Online,C,5/11/2012,922781455,5/15/2012,394,152.58,97.44,60116.52,38391.36,21725.16 +Europe,Netherlands,Baby Food,Online,L,3/26/2013,227120721,4/4/2013,8923,255.28,159.42,2277863.44,1422504.66,855358.78 +Australia and Oceania,Australia,Cereal,Offline,C,6/28/2014,533371913,7/5/2014,5457,205.7,117.11,1122504.9,639069.27,483435.63 +Sub-Saharan Africa,Mozambique,Snacks,Offline,M,12/30/2014,896271359,1/31/2015,5467,152.58,97.44,834154.86,532704.48,301450.38 +Asia,Brunei,Meat,Online,C,11/23/2010,440867888,11/25/2010,1460,421.89,364.69,615959.4,532447.4,83512 +Middle East and North Africa,Saudi Arabia,Clothes,Online,H,7/17/2014,612522828,7/20/2014,7971,109.28,35.84,871070.88,285680.64,585390.24 +Central America and the Caribbean,Nicaragua,Meat,Offline,M,11/6/2012,226910006,11/13/2012,6568,421.89,364.69,2770973.52,2395283.92,375689.6 +Middle East and North Africa,Pakistan,Fruits,Offline,C,7/7/2016,420015752,7/7/2016,849,9.33,6.92,7921.17,5875.08,2046.09 +Europe,Netherlands,Baby Food,Online,H,10/18/2010,598138892,10/23/2010,1445,255.28,159.42,368879.6,230361.9,138517.7 +Central America and the Caribbean,Grenada,Beverages,Offline,C,4/21/2012,687890756,5/2/2012,1016,47.45,31.79,48209.2,32298.64,15910.56 +Europe,Kosovo,Clothes,Online,H,3/20/2012,686195170,5/1/2012,9255,109.28,35.84,1011386.4,331699.2,679687.2 +Europe,Lithuania,Clothes,Offline,H,5/6/2010,210288465,6/12/2010,7885,109.28,35.84,861672.8,282598.4,579074.4 +Central America and the Caribbean,Panama,Office Supplies,Online,C,5/7/2011,747719466,5/30/2011,5661,651.21,524.96,3686499.81,2971798.56,714701.25 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,H,5/19/2013,706349503,6/29/2013,3370,152.58,97.44,514194.6,328372.8,185821.8 +Central America and the Caribbean,Guatemala,Cosmetics,Online,M,11/19/2011,364352405,12/8/2011,8828,437.2,263.33,3859601.6,2324677.24,1534924.36 +Sub-Saharan Africa,Guinea,Personal Care,Online,H,12/2/2010,520214498,1/21/2011,1885,81.73,56.67,154061.05,106822.95,47238.1 +Australia and Oceania,Tonga,Cereal,Online,C,11/4/2011,242734611,11/16/2011,9420,205.7,117.11,1937694,1103176.2,834517.8 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,L,1/23/2017,921024072,1/23/2017,345,81.73,56.67,28196.85,19551.15,8645.7 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,H,2/19/2011,414506709,4/7/2011,601,255.28,159.42,153423.28,95811.42,57611.86 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,C,7/13/2017,702918851,8/28/2017,8163,47.45,31.79,387334.35,259501.77,127832.58 +Sub-Saharan Africa,Togo,Fruits,Offline,L,7/27/2011,236309325,8/27/2011,8035,9.33,6.92,74966.55,55602.2,19364.35 +Middle East and North Africa,Libya,Meat,Offline,M,1/25/2015,685039460,3/14/2015,7254,421.89,364.69,3060390.06,2645461.26,414928.8 +Asia,Japan,Fruits,Offline,M,11/2/2016,189783084,12/5/2016,9887,9.33,6.92,92245.71,68418.04,23827.67 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,L,4/28/2014,111526525,5/31/2014,2032,255.28,159.42,518728.96,323941.44,194787.52 +Sub-Saharan Africa,Lesotho,Cereal,Offline,L,5/23/2017,981568610,6/28/2017,6819,205.7,117.11,1402668.3,798573.09,604095.21 +Australia and Oceania,Fiji,Clothes,Online,M,4/4/2014,251520669,5/15/2014,9410,109.28,35.84,1028324.8,337254.4,691070.4 +Asia,Laos,Office Supplies,Online,H,2/19/2013,843306529,3/26/2013,1997,651.21,524.96,1300466.37,1048345.12,252121.25 +Asia,India,Baby Food,Offline,H,9/25/2015,799162518,10/15/2015,8803,255.28,159.42,2247229.84,1403374.26,843855.58 +Asia,South Korea,Clothes,Online,H,6/15/2013,931637465,7/22/2013,1084,109.28,35.84,118459.52,38850.56,79608.96 +Middle East and North Africa,Yemen,Personal Care,Online,C,12/3/2013,773592698,1/9/2014,2125,81.73,56.67,173676.25,120423.75,53252.5 +Middle East and North Africa,Iran,Meat,Offline,M,6/19/2014,828202044,6/30/2014,2244,421.89,364.69,946721.16,818364.36,128356.8 +Middle East and North Africa,Jordan,Cosmetics,Online,L,6/22/2013,318951833,7/6/2013,3790,437.2,263.33,1656988,998020.7,658967.3 +Asia,Singapore,Personal Care,Offline,M,3/11/2014,339640891,4/20/2014,6142,81.73,56.67,501985.66,348067.14,153918.52 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,C,5/9/2013,704380548,6/22/2013,712,437.2,263.33,311286.4,187490.96,123795.44 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,H,7/17/2012,397594630,8/5/2012,5941,152.58,97.44,906477.78,578891.04,327586.74 +Central America and the Caribbean,Belize,Clothes,Online,H,6/1/2014,724019467,6/25/2014,2305,109.28,35.84,251890.4,82611.2,169279.2 +Europe,Georgia,Household,Online,C,4/29/2011,358703887,5/3/2011,7306,668.27,502.54,4882380.62,3671557.24,1210823.38 +Europe,Hungary,Snacks,Online,M,11/3/2011,297009217,11/22/2011,482,152.58,97.44,73543.56,46966.08,26577.48 +Middle East and North Africa,Yemen,Personal Care,Online,M,3/26/2014,704609286,4/11/2014,8401,81.73,56.67,686613.73,476084.67,210529.06 +Central America and the Caribbean,Belize,Baby Food,Offline,L,4/8/2010,467490422,4/13/2010,9659,255.28,159.42,2465749.52,1539837.78,925911.74 +Middle East and North Africa,Jordan,Office Supplies,Offline,M,9/17/2011,341951453,10/24/2011,9889,651.21,524.96,6439815.69,5191329.44,1248486.25 +Australia and Oceania,New Zealand,Household,Online,H,3/29/2016,704603707,4/20/2016,6750,668.27,502.54,4510822.5,3392145,1118677.5 +Asia,Kyrgyzstan,Beverages,Offline,M,4/1/2011,202371013,4/12/2011,4935,47.45,31.79,234165.75,156883.65,77282.1 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,C,6/21/2015,702489697,7/9/2015,1167,255.28,159.42,297911.76,186043.14,111868.62 +Asia,Japan,Snacks,Offline,H,8/23/2014,542508590,10/8/2014,9202,152.58,97.44,1404041.16,896642.88,507398.28 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,L,9/15/2010,380289018,9/23/2010,4826,47.45,31.79,228993.7,153418.54,75575.16 +Central America and the Caribbean,The Bahamas,Fruits,Offline,H,6/15/2010,944004809,6/25/2010,856,9.33,6.92,7986.48,5923.52,2062.96 +Asia,North Korea,Cereal,Online,M,3/2/2014,782142293,3/21/2014,2140,205.7,117.11,440198,250615.4,189582.6 +Europe,Belgium,Fruits,Online,C,11/3/2011,313500297,12/12/2011,559,9.33,6.92,5215.47,3868.28,1347.19 +Middle East and North Africa,Qatar,Beverages,Online,L,3/30/2017,477190148,5/7/2017,24,47.45,31.79,1138.8,762.96,375.84 +Middle East and North Africa,Iran,Personal Care,Online,M,2/21/2011,482635676,3/17/2011,1477,81.73,56.67,120715.21,83701.59,37013.62 +Europe,Georgia,Meat,Offline,C,3/22/2013,959573209,4/7/2013,7891,421.89,364.69,3329133.99,2877768.79,451365.2 +Europe,Hungary,Snacks,Online,H,2/28/2010,808051574,3/23/2010,9272,152.58,97.44,1414721.76,903463.68,511258.08 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,H,6/3/2012,348432099,6/20/2012,7656,109.28,35.84,836647.68,274391.04,562256.64 +Europe,Bulgaria,Fruits,Online,M,8/7/2012,871388614,8/14/2012,2110,9.33,6.92,19686.3,14601.2,5085.1 +Sub-Saharan Africa,Togo,Vegetables,Offline,M,12/3/2011,587907445,12/20/2011,3732,154.06,90.93,574951.92,339350.76,235601.16 +Sub-Saharan Africa,Benin,Beverages,Offline,H,6/21/2016,479287421,6/29/2016,654,47.45,31.79,31032.3,20790.66,10241.64 +Sub-Saharan Africa,Botswana,Household,Offline,M,9/6/2010,247139871,9/10/2010,3035,668.27,502.54,2028199.45,1525208.9,502990.55 +Europe,Hungary,Meat,Offline,H,2/13/2014,563388621,3/5/2014,8068,421.89,364.69,3403808.52,2942318.92,461489.6 +Asia,Philippines,Snacks,Online,H,2/17/2017,820270001,3/19/2017,4976,152.58,97.44,759238.08,484861.44,274376.64 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,C,12/1/2014,480332839,12/1/2014,16,81.73,56.67,1307.68,906.72,400.96 +Europe,San Marino,Beverages,Offline,H,4/23/2011,426438462,4/30/2011,1472,47.45,31.79,69846.4,46794.88,23051.52 +Sub-Saharan Africa,Ghana,Office Supplies,Online,C,12/28/2014,711760699,1/15/2015,4663,651.21,524.96,3036592.23,2447888.48,588703.75 +Europe,Germany,Vegetables,Offline,H,12/30/2012,109785878,1/11/2013,6936,154.06,90.93,1068560.16,630690.48,437869.68 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,L,5/10/2012,164312827,5/17/2012,2672,205.7,117.11,549630.4,312917.92,236712.48 +North America,Mexico,Household,Online,L,8/4/2013,239452874,9/7/2013,8281,668.27,502.54,5533943.87,4161533.74,1372410.13 +Sub-Saharan Africa,Tanzania,Vegetables,Online,H,7/2/2014,669629848,7/13/2014,7207,154.06,90.93,1110310.42,655332.51,454977.91 +Asia,Maldives,Baby Food,Online,H,12/13/2013,509580075,1/5/2014,4923,255.28,159.42,1256743.44,784824.66,471918.78 +Australia and Oceania,New Zealand,Household,Offline,C,8/28/2015,684352385,10/5/2015,3934,668.27,502.54,2628974.18,1976992.36,651981.82 +Europe,Albania,Cosmetics,Offline,C,10/28/2016,839308106,12/9/2016,8775,437.2,263.33,3836430,2310720.75,1525709.25 +Middle East and North Africa,Egypt,Office Supplies,Online,M,12/11/2011,690121066,12/17/2011,1014,651.21,524.96,660326.94,532309.44,128017.5 +Sub-Saharan Africa,Botswana,Baby Food,Offline,L,9/18/2011,472777593,10/6/2011,4251,255.28,159.42,1085195.28,677694.42,407500.86 +Middle East and North Africa,Libya,Personal Care,Online,M,7/13/2016,493576514,9/1/2016,9114,81.73,56.67,744887.22,516490.38,228396.84 +Asia,Mongolia,Household,Online,L,9/21/2012,679129159,10/30/2012,8265,668.27,502.54,5523251.55,4153493.1,1369758.45 +Australia and Oceania,Vanuatu,Beverages,Online,L,3/7/2014,126359355,3/19/2014,1396,47.45,31.79,66240.2,44378.84,21861.36 +North America,United States of America,Personal Care,Online,H,2/21/2013,252503430,2/27/2013,231,81.73,56.67,18879.63,13090.77,5788.86 +Sub-Saharan Africa,Comoros,Baby Food,Offline,M,4/10/2014,745110213,4/10/2014,3525,255.28,159.42,899862,561955.5,337906.5 +Europe,Hungary,Office Supplies,Offline,M,9/22/2015,912041032,10/25/2015,2064,651.21,524.96,1344097.44,1083517.44,260580 +Sub-Saharan Africa,Kenya,Cereal,Offline,L,12/5/2012,131469714,1/9/2013,3665,205.7,117.11,753890.5,429208.15,324682.35 +Asia,Philippines,Beverages,Offline,C,7/14/2017,101882588,8/29/2017,8177,47.45,31.79,387998.65,259946.83,128051.82 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,L,9/29/2015,792078483,11/16/2015,2480,437.2,263.33,1084256,653058.4,431197.6 +North America,Mexico,Meat,Online,C,7/17/2017,891168725,8/18/2017,5484,421.89,364.69,2313644.76,1999959.96,313684.8 +Australia and Oceania,East Timor,Baby Food,Online,M,1/19/2015,958577144,2/21/2015,3133,255.28,159.42,799792.24,499462.86,300329.38 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,H,8/8/2016,274040067,9/21/2016,3400,154.06,90.93,523804,309162,214642 +Asia,Sri Lanka,Fruits,Offline,L,8/29/2012,887606322,10/17/2012,1290,9.33,6.92,12035.7,8926.8,3108.9 +Asia,Brunei,Fruits,Online,M,6/20/2017,869637238,8/3/2017,3839,9.33,6.92,35817.87,26565.88,9251.99 +Sub-Saharan Africa,Rwanda,Cereal,Online,M,4/7/2012,160806643,4/21/2012,5114,205.7,117.11,1051949.8,598900.54,453049.26 +Sub-Saharan Africa,Swaziland,Beverages,Offline,L,3/18/2017,122100865,3/26/2017,1214,47.45,31.79,57604.3,38593.06,19011.24 +Sub-Saharan Africa,Mauritania,Meat,Online,L,11/20/2011,384818732,12/2/2011,5269,421.89,364.69,2222938.41,1921551.61,301386.8 +Middle East and North Africa,Iraq,Snacks,Online,L,10/18/2014,200571572,11/13/2014,2440,152.58,97.44,372295.2,237753.6,134541.6 +Australia and Oceania,Kiribati,Vegetables,Online,H,6/8/2011,691283214,7/15/2011,4920,154.06,90.93,757975.2,447375.6,310599.6 +Australia and Oceania,Fiji,Cereal,Offline,L,1/29/2011,799189984,3/17/2011,6931,205.7,117.11,1425706.7,811689.41,614017.29 +Europe,Latvia,Cosmetics,Offline,L,9/17/2012,436840713,11/2/2012,9729,437.2,263.33,4253518.8,2561937.57,1691581.23 +Europe,Norway,Meat,Offline,L,5/20/2016,937096726,6/25/2016,6601,421.89,364.69,2784895.89,2407318.69,377577.2 +Central America and the Caribbean,Haiti,Cosmetics,Offline,H,11/5/2011,103131854,11/13/2011,7862,437.2,263.33,3437266.4,2070300.46,1366965.94 +Europe,Austria,Snacks,Online,C,8/20/2012,758432424,9/7/2012,5863,152.58,97.44,894576.54,571290.72,323285.82 +Middle East and North Africa,Yemen,Office Supplies,Online,L,6/5/2014,396797263,6/12/2014,9983,651.21,524.96,6501029.43,5240675.68,1260353.75 +Middle East and North Africa,Somalia,Office Supplies,Online,L,12/13/2013,632337701,1/14/2014,1632,651.21,524.96,1062774.72,856734.72,206040 +Europe,Andorra,Household,Offline,H,10/16/2012,449477565,11/22/2012,9255,668.27,502.54,6184838.85,4651007.7,1533831.15 +Europe,Georgia,Meat,Offline,L,8/9/2013,252953183,9/7/2013,3323,421.89,364.69,1401940.47,1211864.87,190075.6 +Sub-Saharan Africa,Namibia,Meat,Offline,C,4/27/2016,517813384,5/1/2016,1342,421.89,364.69,566176.38,489413.98,76762.4 +Australia and Oceania,Marshall Islands,Beverages,Offline,L,5/11/2014,439419496,6/2/2014,2848,47.45,31.79,135137.6,90537.92,44599.68 +Europe,Estonia,Cereal,Offline,H,7/25/2013,183445346,8/24/2013,4409,205.7,117.11,906931.3,516337.99,390593.31 +North America,United States of America,Fruits,Offline,C,4/10/2013,435877263,5/18/2013,4623,9.33,6.92,43132.59,31991.16,11141.43 +Europe,Slovakia,Personal Care,Offline,H,2/10/2010,153014075,3/27/2010,9120,81.73,56.67,745377.6,516830.4,228547.2 +Australia and Oceania,Papua New Guinea,Cereal,Online,L,11/23/2016,611467111,12/6/2016,5561,205.7,117.11,1143897.7,651248.71,492648.99 +Middle East and North Africa,Kuwait,Clothes,Offline,M,6/13/2013,458160197,7/28/2013,8639,109.28,35.84,944069.92,309621.76,634448.16 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,L,12/8/2010,660329663,12/9/2010,5076,154.06,90.93,782008.56,461560.68,320447.88 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,M,3/27/2010,455524337,5/3/2010,8629,255.28,159.42,2202811.12,1375635.18,827175.94 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,L,4/14/2013,501605546,4/29/2013,5083,437.2,263.33,2222287.6,1338506.39,883781.21 +Middle East and North Africa,Yemen,Household,Online,C,9/27/2011,626747119,11/7/2011,7255,668.27,502.54,4848298.85,3645927.7,1202371.15 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,C,6/12/2013,279435384,7/11/2013,9995,255.28,159.42,2551523.6,1593402.9,958120.7 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,H,12/24/2015,778469169,1/31/2016,5181,152.58,97.44,790516.98,504836.64,285680.34 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,L,5/21/2010,362959802,6/24/2010,6726,651.21,524.96,4380038.46,3530880.96,849157.5 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,M,4/18/2015,942331111,5/12/2015,5571,9.33,6.92,51977.43,38551.32,13426.11 +Sub-Saharan Africa,Uganda,Meat,Offline,L,7/13/2012,446319425,8/10/2012,4691,421.89,364.69,1979085.99,1710760.79,268325.2 +Asia,Sri Lanka,Office Supplies,Offline,C,6/29/2011,474973571,7/4/2011,4089,651.21,524.96,2662797.69,2146561.44,516236.25 +Asia,Kyrgyzstan,Cereal,Offline,C,1/23/2015,448654878,2/19/2015,5803,205.7,117.11,1193677.1,679589.33,514087.77 +Central America and the Caribbean,Saint Lucia,Personal Care,Online,H,11/2/2015,758037173,11/4/2015,8900,81.73,56.67,727397,504363,223034 +Central America and the Caribbean,Saint Lucia,Beverages,Online,H,1/18/2015,514106786,1/24/2015,4477,47.45,31.79,212433.65,142323.83,70109.82 +Middle East and North Africa,Pakistan,Beverages,Offline,C,3/16/2011,698162543,5/4/2011,666,47.45,31.79,31601.7,21172.14,10429.56 +Europe,Norway,Vegetables,Offline,H,6/16/2011,111815774,6/19/2011,7627,154.06,90.93,1175015.62,693523.11,481492.51 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Offline,H,8/26/2012,326990306,10/1/2012,2553,255.28,159.42,651729.84,406999.26,244730.58 +North America,Canada,Meat,Online,H,9/18/2012,735922467,10/9/2012,4667,421.89,364.69,1968960.63,1702008.23,266952.4 +Europe,Romania,Meat,Online,H,5/30/2014,801161086,6/22/2014,224,421.89,364.69,94503.36,81690.56,12812.8 +Middle East and North Africa,Kuwait,Office Supplies,Online,M,1/2/2014,505567491,1/23/2014,7510,651.21,524.96,4890587.1,3942449.6,948137.5 +Sub-Saharan Africa,Djibouti,Household,Offline,M,8/9/2012,802315509,9/8/2012,1843,668.27,502.54,1231621.61,926181.22,305440.39 +Australia and Oceania,Tonga,Personal Care,Offline,C,5/24/2012,464891469,6/23/2012,571,81.73,56.67,46667.83,32358.57,14309.26 +Middle East and North Africa,Syria,Meat,Online,L,10/29/2012,137094199,12/7/2012,8075,421.89,364.69,3406761.75,2944871.75,461890 +Sub-Saharan Africa,Central African Republic,Meat,Offline,C,6/4/2014,983035027,7/11/2014,765,421.89,364.69,322745.85,278987.85,43758 +Australia and Oceania,Fiji,Clothes,Offline,C,12/27/2014,637137782,2/9/2015,2083,109.28,35.84,227630.24,74654.72,152975.52 +Europe,Latvia,Fruits,Offline,M,5/18/2013,854138791,6/29/2013,7504,9.33,6.92,70012.32,51927.68,18084.64 +Australia and Oceania,Palau,Cereal,Online,L,4/26/2013,759086883,4/28/2013,9532,205.7,117.11,1960732.4,1116292.52,844439.88 +Europe,Iceland,Snacks,Offline,C,1/4/2012,897343385,1/13/2012,2703,152.58,97.44,412423.74,263380.32,149043.42 +Sub-Saharan Africa,Guinea,Personal Care,Offline,C,7/7/2011,984582126,8/10/2011,8585,81.73,56.67,701652.05,486511.95,215140.1 +Middle East and North Africa,Israel,Snacks,Online,M,12/16/2014,356789433,12/30/2014,777,152.58,97.44,118554.66,75710.88,42843.78 +Asia,India,Office Supplies,Offline,L,3/3/2015,220264136,3/25/2015,9908,651.21,524.96,6452188.68,5201303.68,1250885 +Central America and the Caribbean,Jamaica,Household,Online,C,8/13/2013,501617562,9/28/2013,8639,668.27,502.54,5773184.53,4341443.06,1431741.47 +Sub-Saharan Africa,Benin,Fruits,Online,H,8/14/2016,297773540,8/23/2016,6662,9.33,6.92,62156.46,46101.04,16055.42 +Sub-Saharan Africa,Ethiopia,Meat,Online,M,6/1/2016,125968396,6/5/2016,5703,421.89,364.69,2406038.67,2079827.07,326211.6 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,M,2/5/2010,573750960,2/10/2010,4514,109.28,35.84,493289.92,161781.76,331508.16 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,H,12/19/2010,948982560,12/22/2010,3883,437.2,263.33,1697647.6,1022510.39,675137.21 +Asia,Cambodia,Cereal,Offline,C,6/14/2014,629837024,7/12/2014,1627,205.7,117.11,334673.9,190537.97,144135.93 +Europe,Slovenia,Office Supplies,Online,H,1/19/2017,414800679,2/8/2017,7594,651.21,524.96,4945288.74,3986546.24,958742.5 +Sub-Saharan Africa,Niger,Vegetables,Offline,M,7/18/2012,272672355,7/28/2012,8664,154.06,90.93,1334775.84,787817.52,546958.32 +Europe,Russia,Household,Online,L,12/3/2010,692563378,1/14/2011,3749,668.27,502.54,2505344.23,1884022.46,621321.77 +Middle East and North Africa,Qatar,Fruits,Offline,H,11/14/2011,433897578,12/31/2011,8790,9.33,6.92,82010.7,60826.8,21183.9 +Sub-Saharan Africa,Namibia,Beverages,Offline,L,2/24/2016,576411283,3/15/2016,1762,47.45,31.79,83606.9,56013.98,27592.92 +Europe,Ireland,Office Supplies,Online,C,3/24/2014,470153319,5/8/2014,7670,651.21,524.96,4994780.7,4026443.2,968337.5 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,L,10/8/2012,885485017,10/25/2012,3549,437.2,263.33,1551622.8,934558.17,617064.63 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,L,9/27/2015,863080203,10/21/2015,3466,255.28,159.42,884800.48,552549.72,332250.76 +Middle East and North Africa,Bahrain,Cosmetics,Online,C,12/31/2012,863925206,1/11/2013,3522,437.2,263.33,1539818.4,927448.26,612370.14 +Sub-Saharan Africa,Uganda,Cereal,Offline,C,6/5/2014,519318854,6/21/2014,6844,205.7,117.11,1407810.8,801500.84,606309.96 +Europe,Slovakia,Cereal,Online,C,10/22/2015,880872476,11/30/2015,8595,205.7,117.11,1767991.5,1006560.45,761431.05 +Sub-Saharan Africa,South Africa,Meat,Online,L,3/15/2010,370509898,4/1/2010,967,421.89,364.69,407967.63,352655.23,55312.4 +Sub-Saharan Africa,Togo,Vegetables,Offline,H,6/21/2014,630467450,6/22/2014,8184,154.06,90.93,1260827.04,744171.12,516655.92 +Sub-Saharan Africa,Malawi,Household,Online,M,6/10/2012,673293960,7/13/2012,1500,668.27,502.54,1002405,753810,248595 +Sub-Saharan Africa,Chad,Personal Care,Online,L,9/29/2011,931850755,10/12/2011,4201,81.73,56.67,343347.73,238070.67,105277.06 +Asia,Taiwan,Baby Food,Online,M,4/9/2017,109311664,5/13/2017,6605,255.28,159.42,1686124.4,1052969.1,633155.3 +Europe,Netherlands,Household,Offline,M,4/9/2012,129163014,5/29/2012,1061,668.27,502.54,709034.47,533194.94,175839.53 +Europe,Slovakia,Office Supplies,Online,M,2/18/2015,285203635,2/20/2015,6948,651.21,524.96,4524607.08,3647422.08,877185 +Australia and Oceania,Fiji,Snacks,Offline,L,1/7/2015,391544854,2/25/2015,5678,152.58,97.44,866349.24,553264.32,313084.92 +Sub-Saharan Africa,Rwanda,Household,Online,L,7/7/2013,332610499,8/9/2013,5693,668.27,502.54,3804461.11,2860960.22,943500.89 +Middle East and North Africa,Libya,Office Supplies,Online,M,4/9/2013,513136899,4/21/2013,7466,651.21,524.96,4861933.86,3919351.36,942582.5 +Europe,Greece,Office Supplies,Offline,H,3/21/2014,508172881,4/23/2014,8503,651.21,524.96,5537238.63,4463734.88,1073503.75 +Central America and the Caribbean,Costa Rica,Cereal,Online,M,5/8/2017,413079774,5/10/2017,8339,205.7,117.11,1715332.3,976580.29,738752.01 +Europe,Russia,Snacks,Online,M,5/14/2013,393531405,6/4/2013,3543,152.58,97.44,540590.94,345229.92,195361.02 +Central America and the Caribbean,Dominica,Clothes,Offline,M,10/3/2016,235514104,11/20/2016,2712,109.28,35.84,296367.36,97198.08,199169.28 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,H,7/22/2016,695326697,8/22/2016,1476,255.28,159.42,376793.28,235303.92,141489.36 +Asia,Kazakhstan,Personal Care,Online,M,6/15/2010,349580514,7/19/2010,7497,81.73,56.67,612729.81,424854.99,187874.82 +Europe,Latvia,Household,Offline,L,2/15/2016,545199382,2/21/2016,5467,668.27,502.54,3653432.09,2747386.18,906045.91 +Australia and Oceania,Vanuatu,Beverages,Online,L,6/12/2014,449419629,6/25/2014,2110,47.45,31.79,100119.5,67076.9,33042.6 +Europe,Cyprus,Vegetables,Offline,H,11/14/2013,199790084,11/19/2013,1180,154.06,90.93,181790.8,107297.4,74493.4 +Sub-Saharan Africa,Eritrea,Personal Care,Online,C,5/3/2016,454172074,6/22/2016,8464,81.73,56.67,691762.72,479654.88,212107.84 +Asia,Indonesia,Vegetables,Online,C,6/30/2013,140739428,8/17/2013,6779,154.06,90.93,1044372.74,616414.47,427958.27 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,L,3/14/2013,507978475,4/1/2013,974,437.2,263.33,425832.8,256483.42,169349.38 +Middle East and North Africa,Libya,Household,Online,L,1/7/2013,174688041,1/22/2013,2928,668.27,502.54,1956694.56,1471437.12,485257.44 +Asia,Mongolia,Cosmetics,Offline,H,7/29/2011,979979455,8/5/2011,6553,437.2,263.33,2864971.6,1725601.49,1139370.11 +Sub-Saharan Africa,Kenya,Cereal,Offline,L,5/7/2012,333276546,5/8/2012,2791,205.7,117.11,574108.7,326854.01,247254.69 +Europe,United Kingdom,Household,Online,C,4/24/2012,664315640,5/12/2012,4615,668.27,502.54,3084066.05,2319222.1,764843.95 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,C,4/17/2013,873145568,5/3/2013,2032,437.2,263.33,888390.4,535086.56,353303.84 +Europe,Portugal,Personal Care,Online,L,8/7/2010,380127656,8/22/2010,7076,81.73,56.67,578321.48,400996.92,177324.56 +Asia,Kazakhstan,Cosmetics,Offline,C,12/22/2011,475935733,1/18/2012,8815,437.2,263.33,3853918,2321253.95,1532664.05 +Europe,Norway,Household,Offline,H,1/27/2011,271556127,2/19/2011,8347,668.27,502.54,5578049.69,4194701.38,1383348.31 +Sub-Saharan Africa,Rwanda,Cereal,Online,C,12/25/2013,748287665,1/10/2014,3804,205.7,117.11,782482.8,445486.44,336996.36 +Europe,Austria,Cosmetics,Online,H,9/13/2012,707741677,10/14/2012,5345,437.2,263.33,2336834,1407498.85,929335.15 +Middle East and North Africa,Somalia,Clothes,Offline,H,8/29/2011,821841990,9/28/2011,163,109.28,35.84,17812.64,5841.92,11970.72 +Asia,Indonesia,Vegetables,Offline,M,5/5/2016,482824933,6/14/2016,7482,154.06,90.93,1152676.92,680338.26,472338.66 +Europe,Liechtenstein,Household,Offline,L,5/19/2014,953239333,6/12/2014,3557,668.27,502.54,2377036.39,1787534.78,589501.61 +Australia and Oceania,Samoa ,Cereal,Offline,H,3/5/2017,415946519,3/17/2017,6673,205.7,117.11,1372636.1,781475.03,591161.07 +Sub-Saharan Africa,Ghana,Cereal,Online,H,9/11/2010,724120318,10/1/2010,2149,205.7,117.11,442049.3,251669.39,190379.91 +Sub-Saharan Africa,Botswana,Baby Food,Offline,H,4/7/2012,651247060,5/3/2012,7332,255.28,159.42,1871712.96,1168867.44,702845.52 +Australia and Oceania,Vanuatu,Cereal,Online,H,10/9/2013,841125571,11/26/2013,6603,205.7,117.11,1358237.1,773277.33,584959.77 +Australia and Oceania,East Timor,Meat,Offline,L,9/25/2015,657867181,10/12/2015,6373,421.89,364.69,2688704.97,2324169.37,364535.6 +Asia,India,Office Supplies,Offline,C,12/12/2015,435895717,12/15/2015,84,651.21,524.96,54701.64,44096.64,10605 +Sub-Saharan Africa,Kenya,Clothes,Online,C,4/12/2013,129947507,5/21/2013,3210,109.28,35.84,350788.8,115046.4,235742.4 +Asia,Indonesia,Personal Care,Offline,M,6/14/2011,665071380,7/29/2011,8255,81.73,56.67,674681.15,467810.85,206870.3 +North America,Greenland,Household,Online,H,3/28/2015,786628663,4/1/2015,9757,668.27,502.54,6520310.39,4903282.78,1617027.61 +Europe,Monaco,Beverages,Offline,L,7/22/2011,210293185,8/31/2011,9282,47.45,31.79,440430.9,295074.78,145356.12 +Sub-Saharan Africa,Gabon,Beverages,Offline,L,2/6/2011,972051274,3/16/2011,428,47.45,31.79,20308.6,13606.12,6702.48 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,L,4/12/2014,678201758,5/4/2014,3826,651.21,524.96,2491529.46,2008496.96,483032.5 +Middle East and North Africa,Qatar,Snacks,Offline,H,12/25/2014,155355966,1/24/2015,2137,152.58,97.44,326063.46,208229.28,117834.18 +Europe,Latvia,Snacks,Offline,H,12/16/2011,300437724,1/21/2012,5054,152.58,97.44,771139.32,492461.76,278677.56 +Asia,Brunei,Household,Offline,C,8/4/2012,730683362,9/3/2012,4299,668.27,502.54,2872892.73,2160419.46,712473.27 +Asia,South Korea,Clothes,Online,L,12/21/2013,233641707,1/29/2014,8628,109.28,35.84,942867.84,309227.52,633640.32 +Europe,Liechtenstein,Cosmetics,Online,H,4/3/2014,817174088,4/5/2014,8827,437.2,263.33,3859164.4,2324413.91,1534750.49 +Europe,Croatia,Vegetables,Offline,L,6/11/2016,959454333,7/31/2016,2713,154.06,90.93,417964.78,246693.09,171271.69 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,M,1/15/2017,558968770,2/7/2017,135,437.2,263.33,59022,35549.55,23472.45 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,L,5/24/2017,484516227,5/25/2017,7973,109.28,35.84,871289.44,285752.32,585537.12 +Europe,Poland,Beverages,Online,L,5/6/2012,325208032,6/5/2012,5138,47.45,31.79,243798.1,163337.02,80461.08 +Central America and the Caribbean,El Salvador,Clothes,Online,C,9/24/2016,640468013,11/2/2016,7572,109.28,35.84,827468.16,271380.48,556087.68 +Australia and Oceania,Solomon Islands,Household,Online,M,3/3/2016,710032498,3/27/2016,3250,668.27,502.54,2171877.5,1633255,538622.5 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,L,4/6/2016,783950316,4/25/2016,7175,109.28,35.84,784084,257152,526932 +Sub-Saharan Africa,Mali,Vegetables,Offline,H,2/13/2016,732582795,3/4/2016,6384,154.06,90.93,983519.04,580497.12,403021.92 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,H,2/11/2012,496603763,2/22/2012,4944,437.2,263.33,2161516.8,1301903.52,859613.28 +Europe,Sweden,Meat,Online,L,11/1/2016,536999547,12/13/2016,8954,421.89,364.69,3777603.06,3265434.26,512168.8 +Asia,South Korea,Beverages,Online,L,6/11/2017,485068976,7/30/2017,1544,47.45,31.79,73262.8,49083.76,24179.04 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,L,4/16/2017,492423379,5/16/2017,7875,81.73,56.67,643623.75,446276.25,197347.5 +Sub-Saharan Africa,South Africa,Snacks,Offline,L,1/7/2017,780986583,2/1/2017,140,152.58,97.44,21361.2,13641.6,7719.6 +Australia and Oceania,Fiji,Clothes,Offline,H,10/6/2010,292994916,11/10/2010,2561,109.28,35.84,279866.08,91786.24,188079.84 +Europe,Albania,Office Supplies,Offline,M,8/24/2012,740997207,10/12/2012,6395,651.21,524.96,4164487.95,3357119.2,807368.75 +Asia,Cambodia,Snacks,Offline,C,2/24/2015,757854783,3/15/2015,4926,152.58,97.44,751609.08,479989.44,271619.64 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,C,8/7/2015,846741473,9/14/2015,8473,255.28,159.42,2162987.44,1350765.66,812221.78 +Sub-Saharan Africa,Benin,Household,Offline,H,5/19/2012,231143605,5/28/2012,9384,668.27,502.54,6271045.68,4715835.36,1555210.32 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,M,4/25/2016,904860007,5/21/2016,7039,81.73,56.67,575297.47,398900.13,176397.34 +Sub-Saharan Africa,Burundi,Office Supplies,Online,H,7/24/2016,882002007,9/6/2016,2849,651.21,524.96,1855297.29,1495611.04,359686.25 +Europe,San Marino,Beverages,Offline,M,9/16/2014,946993434,9/22/2014,5256,47.45,31.79,249397.2,167088.24,82308.96 +Asia,Taiwan,Office Supplies,Offline,M,5/29/2013,604570615,6/21/2013,4735,651.21,524.96,3083479.35,2485685.6,597793.75 +Australia and Oceania,Palau,Personal Care,Online,L,8/2/2012,329782378,9/10/2012,8789,81.73,56.67,718324.97,498072.63,220252.34 +Europe,Albania,Personal Care,Offline,H,3/30/2013,217990052,4/11/2013,6956,81.73,56.67,568513.88,394196.52,174317.36 +Sub-Saharan Africa,Benin,Clothes,Online,L,8/24/2013,434867465,10/4/2013,5801,109.28,35.84,633933.28,207907.84,426025.44 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,M,2/19/2013,766400945,3/27/2013,3926,651.21,524.96,2556650.46,2060992.96,495657.5 +Middle East and North Africa,Turkey,Personal Care,Offline,L,11/27/2015,168889319,1/12/2016,6958,81.73,56.67,568677.34,394309.86,174367.48 +Middle East and North Africa,Iraq,Vegetables,Online,M,1/21/2012,818943917,2/22/2012,2559,154.06,90.93,394239.54,232689.87,161549.67 +Sub-Saharan Africa,Angola,Clothes,Online,M,9/12/2011,463488566,10/29/2011,5421,109.28,35.84,592406.88,194288.64,398118.24 +Sub-Saharan Africa,Liberia,Household,Offline,C,11/9/2010,969759595,11/12/2010,2269,668.27,502.54,1516304.63,1140263.26,376041.37 +Asia,South Korea,Beverages,Online,C,5/28/2010,675305831,5/31/2010,6857,47.45,31.79,325364.65,217984.03,107380.62 +Sub-Saharan Africa,Mozambique,Cereal,Online,M,4/15/2012,237988603,4/27/2012,4971,205.7,117.11,1022534.7,582153.81,440380.89 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,H,9/23/2015,385981738,10/27/2015,9429,437.2,263.33,4122358.8,2482938.57,1639420.23 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,L,6/5/2013,567771565,7/10/2013,5078,651.21,524.96,3306844.38,2665746.88,641097.5 +Sub-Saharan Africa,The Gambia,Household,Online,M,7/13/2010,302156913,8/2/2010,3800,668.27,502.54,2539426,1909652,629774 +Central America and the Caribbean,Grenada,Cereal,Offline,L,3/27/2013,528249108,4/5/2013,9505,205.7,117.11,1955178.5,1113130.55,842047.95 +Sub-Saharan Africa,Botswana,Cereal,Online,H,6/13/2017,455471980,6/21/2017,3135,205.7,117.11,644869.5,367139.85,277729.65 +Middle East and North Africa,Lebanon,Baby Food,Online,H,7/27/2012,713561856,9/2/2012,7665,255.28,159.42,1956721.2,1221954.3,734766.9 +Sub-Saharan Africa,Kenya,Cereal,Online,H,7/27/2015,202567565,7/31/2015,3099,205.7,117.11,637464.3,362923.89,274540.41 +Australia and Oceania,Australia,Vegetables,Offline,H,3/8/2014,142850434,4/8/2014,1473,154.06,90.93,226930.38,133939.89,92990.49 +Europe,Switzerland,Beverages,Online,H,2/27/2016,925084292,3/26/2016,1854,47.45,31.79,87972.3,58938.66,29033.64 +Europe,Cyprus,Personal Care,Offline,M,2/23/2015,760255467,3/13/2015,5342,81.73,56.67,436601.66,302731.14,133870.52 +Europe,Vatican City,Meat,Offline,H,3/26/2017,629662787,4/7/2017,66,421.89,364.69,27844.74,24069.54,3775.2 +Middle East and North Africa,Jordan,Fruits,Offline,M,6/4/2014,234917581,7/10/2014,6187,9.33,6.92,57724.71,42814.04,14910.67 +Sub-Saharan Africa,Guinea,Household,Offline,L,2/20/2011,247943675,2/22/2011,898,668.27,502.54,600106.46,451280.92,148825.54 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,H,11/14/2012,960977399,12/21/2012,3422,651.21,524.96,2228440.62,1796413.12,432027.5 +Europe,Liechtenstein,Baby Food,Offline,H,10/27/2014,936567580,10/30/2014,14,255.28,159.42,3573.92,2231.88,1342.04 +Sub-Saharan Africa,Mauritius ,Beverages,Online,C,3/30/2013,157575547,5/1/2013,8961,47.45,31.79,425199.45,284870.19,140329.26 +Sub-Saharan Africa,Seychelles ,Clothes,Online,M,10/30/2016,477175128,12/7/2016,5579,109.28,35.84,609673.12,199951.36,409721.76 +Europe,Malta,Personal Care,Offline,M,8/11/2012,668852651,9/30/2012,7218,81.73,56.67,589927.14,409044.06,180883.08 +Sub-Saharan Africa,Mauritania,Beverages,Online,L,3/11/2015,476406943,4/15/2015,8256,47.45,31.79,391747.2,262458.24,129288.96 +Middle East and North Africa,Libya,Household,Online,L,7/6/2017,163949334,8/1/2017,5106,668.27,502.54,3412186.62,2565969.24,846217.38 +Middle East and North Africa,Jordan,Fruits,Online,M,5/18/2017,965903651,6/29/2017,1210,9.33,6.92,11289.3,8373.2,2916.1 +Middle East and North Africa,Pakistan,Office Supplies,Offline,L,8/27/2013,137006223,9/10/2013,2041,651.21,524.96,1329119.61,1071443.36,257676.25 +Middle East and North Africa,Bahrain,Vegetables,Offline,L,1/21/2010,402305877,2/5/2010,104,154.06,90.93,16022.24,9456.72,6565.52 +Sub-Saharan Africa,Ghana,Clothes,Online,L,5/14/2011,507163941,6/10/2011,9935,109.28,35.84,1085696.8,356070.4,729626.4 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,1/26/2012,167254245,2/19/2012,3103,651.21,524.96,2020704.63,1628950.88,391753.75 +Europe,Kosovo,Cosmetics,Online,M,4/17/2015,518563115,5/27/2015,3204,437.2,263.33,1400788.8,843709.32,557079.48 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,L,11/11/2013,967389380,11/11/2013,870,81.73,56.67,71105.1,49302.9,21802.2 +Sub-Saharan Africa,Togo,Cosmetics,Offline,C,10/26/2016,540344369,12/7/2016,8761,437.2,263.33,3830309.2,2307034.13,1523275.07 +Middle East and North Africa,Jordan,Personal Care,Offline,M,5/5/2015,134351909,6/14/2015,6570,81.73,56.67,536966.1,372321.9,164644.2 +Europe,Estonia,Beverages,Offline,C,10/23/2016,266648328,11/26/2016,6021,47.45,31.79,285696.45,191407.59,94288.86 +Europe,Cyprus,Snacks,Offline,H,9/29/2010,624782454,11/18/2010,5867,152.58,97.44,895186.86,571680.48,323506.38 +Asia,Bhutan,Vegetables,Offline,M,6/11/2010,516615617,7/10/2010,6896,154.06,90.93,1062397.76,627053.28,435344.48 +Sub-Saharan Africa,Botswana,Clothes,Offline,L,5/4/2011,220321643,6/23/2011,6925,109.28,35.84,756764,248192,508572 +Europe,Romania,Cereal,Offline,H,7/3/2017,534386861,7/6/2017,5802,205.7,117.11,1193471.4,679472.22,513999.18 +Australia and Oceania,Fiji,Vegetables,Online,H,2/22/2015,527610099,3/15/2015,408,154.06,90.93,62856.48,37099.44,25757.04 +Europe,Switzerland,Office Supplies,Offline,H,3/30/2014,689102685,5/15/2014,9653,651.21,524.96,6286130.13,5067438.88,1218691.25 +Asia,China,Vegetables,Online,H,7/1/2014,678288447,7/10/2014,9480,154.06,90.93,1460488.8,862016.4,598472.4 +Middle East and North Africa,Israel,Household,Online,M,8/30/2016,674903714,9/5/2016,7862,668.27,502.54,5253938.74,3950969.48,1302969.26 +Asia,Taiwan,Fruits,Online,L,3/16/2011,928997313,4/6/2011,9804,9.33,6.92,91471.32,67843.68,23627.64 +Sub-Saharan Africa,Malawi,Household,Offline,H,5/14/2012,410930573,7/3/2012,2343,668.27,502.54,1565756.61,1177451.22,388305.39 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,H,7/13/2016,861377322,8/9/2016,9546,651.21,524.96,6216450.66,5011268.16,1205182.5 +Sub-Saharan Africa,Uganda,Baby Food,Offline,M,7/28/2013,941323888,7/29/2013,7512,255.28,159.42,1917663.36,1197563.04,720100.32 +Middle East and North Africa,Yemen,Beverages,Online,M,5/11/2013,282069098,5/20/2013,9369,47.45,31.79,444559.05,297840.51,146718.54 +Europe,Belarus,Fruits,Offline,L,9/4/2011,835224282,10/24/2011,281,9.33,6.92,2621.73,1944.52,677.21 +Australia and Oceania,Fiji,Vegetables,Online,L,9/25/2016,122713267,10/6/2016,2438,154.06,90.93,375598.28,221687.34,153910.94 +Asia,China,Vegetables,Offline,M,2/6/2015,686772382,3/24/2015,64,154.06,90.93,9859.84,5819.52,4040.32 +Sub-Saharan Africa,Malawi,Office Supplies,Online,C,4/29/2013,639950454,6/10/2013,4415,651.21,524.96,2875092.15,2317698.4,557393.75 +Europe,Kosovo,Vegetables,Online,M,6/17/2011,415108811,6/19/2011,8777,154.06,90.93,1352184.62,798092.61,554092.01 +Europe,Bosnia and Herzegovina,Fruits,Online,L,5/25/2014,515421283,6/13/2014,3466,9.33,6.92,32337.78,23984.72,8353.06 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,H,12/17/2012,164374196,2/2/2013,832,152.58,97.44,126946.56,81070.08,45876.48 +Asia,Tajikistan,Baby Food,Online,C,5/25/2010,455766379,6/21/2010,255,255.28,159.42,65096.4,40652.1,24444.3 +Europe,Spain,Fruits,Offline,L,1/3/2011,303709161,1/19/2011,3145,9.33,6.92,29342.85,21763.4,7579.45 +Middle East and North Africa,Egypt,Vegetables,Online,M,5/18/2016,492626368,5/27/2016,7945,154.06,90.93,1224006.7,722438.85,501567.85 +Asia,Nepal,Clothes,Online,C,1/7/2014,527254331,1/20/2014,5128,109.28,35.84,560387.84,183787.52,376600.32 +Central America and the Caribbean,Nicaragua,Beverages,Online,M,6/7/2011,882641875,6/30/2011,2200,47.45,31.79,104390,69938,34452 +Asia,India,Cosmetics,Offline,M,3/7/2017,754150331,4/26/2017,8697,437.2,263.33,3802328.4,2290181.01,1512147.39 +Australia and Oceania,East Timor,Beverages,Online,M,5/26/2014,307453525,7/4/2014,1185,47.45,31.79,56228.25,37671.15,18557.1 +Sub-Saharan Africa,Senegal,Fruits,Offline,L,7/25/2017,228537786,7/26/2017,8264,9.33,6.92,77103.12,57186.88,19916.24 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,M,9/22/2015,373701941,10/30/2015,5564,651.21,524.96,3623332.44,2920877.44,702455 +Europe,Ireland,Vegetables,Online,L,2/17/2014,219557321,2/25/2014,745,154.06,90.93,114774.7,67742.85,47031.85 +Australia and Oceania,Tonga,Cereal,Online,M,4/27/2015,213027751,5/12/2015,8500,205.7,117.11,1748450,995435,753015 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,M,4/25/2015,421349561,5/16/2015,5553,81.73,56.67,453846.69,314688.51,139158.18 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,H,12/27/2014,982071578,1/25/2015,5659,81.73,56.67,462510.07,320695.53,141814.54 +Australia and Oceania,Palau,Beverages,Offline,M,4/15/2016,753055131,4/17/2016,4603,47.45,31.79,218412.35,146329.37,72082.98 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,C,11/9/2010,462474048,12/27/2010,5203,437.2,263.33,2274751.6,1370105.99,904645.61 +Sub-Saharan Africa,South Africa,Beverages,Offline,H,2/16/2014,458814656,3/17/2014,2308,47.45,31.79,109514.6,73371.32,36143.28 +Europe,Hungary,Snacks,Offline,L,2/2/2016,260875785,2/5/2016,7797,152.58,97.44,1189666.26,759739.68,429926.58 +Middle East and North Africa,Iraq,Cosmetics,Online,L,5/16/2015,807768762,6/24/2015,5582,437.2,263.33,2440450.4,1469908.06,970542.34 +Central America and the Caribbean,Panama,Vegetables,Offline,C,6/14/2015,408917415,7/27/2015,6605,154.06,90.93,1017566.3,600592.65,416973.65 +Australia and Oceania,Kiribati,Personal Care,Online,C,4/19/2013,594058072,5/22/2013,3840,81.73,56.67,313843.2,217612.8,96230.4 +Sub-Saharan Africa,Comoros,Fruits,Online,C,9/29/2010,263239562,10/19/2010,7291,9.33,6.92,68025.03,50453.72,17571.31 +Europe,Netherlands,Fruits,Online,L,9/1/2010,636823213,9/26/2010,8995,9.33,6.92,83923.35,62245.4,21677.95 +Asia,Indonesia,Snacks,Offline,C,3/29/2013,305482852,4/6/2013,8019,152.58,97.44,1223539.02,781371.36,442167.66 +Middle East and North Africa,Tunisia ,Clothes,Online,C,2/13/2012,180204808,3/26/2012,5462,109.28,35.84,596887.36,195758.08,401129.28 +Europe,Albania,Cereal,Online,L,5/21/2013,342287909,6/27/2013,9454,205.7,117.11,1944687.8,1107157.94,837529.86 +Middle East and North Africa,Azerbaijan,Meat,Online,H,8/13/2016,493343484,9/2/2016,155,421.89,364.69,65392.95,56526.95,8866 +Europe,Germany,Snacks,Online,M,2/3/2011,405295360,2/5/2011,4758,152.58,97.44,725975.64,463619.52,262356.12 +Middle East and North Africa,Oman,Personal Care,Offline,C,6/12/2017,370379865,6/23/2017,2487,81.73,56.67,203262.51,140938.29,62324.22 +Europe,Romania,Personal Care,Online,M,9/26/2015,751145827,10/7/2015,9597,81.73,56.67,784362.81,543861.99,240500.82 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,H,5/12/2017,630454576,6/11/2017,4374,255.28,159.42,1116594.72,697303.08,419291.64 +Asia,Cambodia,Personal Care,Offline,C,11/13/2015,961479938,12/16/2015,2135,81.73,56.67,174493.55,120990.45,53503.1 +Middle East and North Africa,Somalia,Office Supplies,Offline,H,6/6/2013,517708241,6/6/2013,228,651.21,524.96,148475.88,119690.88,28785 +Sub-Saharan Africa,Cape Verde,Snacks,Online,L,1/29/2017,842938315,1/29/2017,3034,152.58,97.44,462927.72,295632.96,167294.76 +Central America and the Caribbean,The Bahamas,Cereal,Online,H,3/11/2012,401281487,3/24/2012,6964,205.7,117.11,1432494.8,815554.04,616940.76 +Europe,Luxembourg,Fruits,Online,H,9/17/2011,427161586,9/25/2011,5461,9.33,6.92,50951.13,37790.12,13161.01 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,L,7/3/2014,875314939,7/21/2014,3997,154.06,90.93,615777.82,363447.21,252330.61 +Europe,Germany,Fruits,Offline,C,9/16/2016,870790374,9/29/2016,5077,9.33,6.92,47368.41,35132.84,12235.57 +Asia,South Korea,Beverages,Offline,L,7/18/2015,958949220,8/15/2015,3239,47.45,31.79,153690.55,102967.81,50722.74 +Australia and Oceania,Nauru,Cosmetics,Offline,H,1/21/2013,855465304,2/26/2013,49,437.2,263.33,21422.8,12903.17,8519.63 +Asia,Myanmar,Personal Care,Offline,H,5/19/2012,796324956,6/8/2012,9105,81.73,56.67,744151.65,515980.35,228171.3 +Sub-Saharan Africa,South Sudan,Baby Food,Online,H,12/1/2013,187827003,12/8/2013,1039,255.28,159.42,265235.92,165637.38,99598.54 +Central America and the Caribbean,Nicaragua,Clothes,Offline,C,7/24/2011,756582772,8/26/2011,8510,109.28,35.84,929972.8,304998.4,624974.4 +Asia,Kazakhstan,Meat,Offline,C,8/18/2011,699516093,9/9/2011,1212,421.89,364.69,511330.68,442004.28,69326.4 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Online,H,12/6/2013,533863294,12/22/2013,867,421.89,364.69,365778.63,316186.23,49592.4 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,H,7/26/2015,847173202,9/4/2015,6231,437.2,263.33,2724193.2,1640809.23,1083383.97 +Sub-Saharan Africa,Burundi,Clothes,Online,C,9/5/2014,947307145,10/9/2014,8090,109.28,35.84,884075.2,289945.6,594129.6 +Asia,Philippines,Office Supplies,Offline,C,4/13/2014,212438952,5/10/2014,4262,651.21,524.96,2775457.02,2237379.52,538077.5 +Asia,Kazakhstan,Cosmetics,Online,M,11/14/2010,341054952,11/26/2010,4594,437.2,263.33,2008496.8,1209738.02,798758.78 +Asia,Maldives,Cereal,Online,C,5/14/2013,401953971,6/1/2013,5967,205.7,117.11,1227411.9,698795.37,528616.53 +Central America and the Caribbean,Jamaica,Cereal,Online,L,8/12/2016,884247338,9/21/2016,7292,205.7,117.11,1499964.4,853966.12,645998.28 +Europe,Switzerland,Cosmetics,Offline,L,9/25/2012,547358882,10/2/2012,4512,437.2,263.33,1972646.4,1188144.96,784501.44 +Europe,Poland,Snacks,Offline,C,1/21/2010,471024930,2/7/2010,5599,152.58,97.44,854295.42,545566.56,308728.86 +Central America and the Caribbean,Costa Rica,Baby Food,Online,C,3/10/2014,905294311,3/11/2014,5559,255.28,159.42,1419101.52,886215.78,532885.74 +Sub-Saharan Africa,Senegal,Cosmetics,Online,M,8/29/2016,820528352,9/6/2016,1428,437.2,263.33,624321.6,376035.24,248286.36 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,M,11/7/2013,157400882,11/28/2013,7274,255.28,159.42,1856906.72,1159621.08,697285.64 +Europe,Greece,Clothes,Online,L,10/13/2010,276898229,11/21/2010,9194,109.28,35.84,1004720.32,329512.96,675207.36 +North America,Mexico,Cereal,Offline,L,4/27/2017,810319221,6/14/2017,319,205.7,117.11,65618.3,37358.09,28260.21 +Sub-Saharan Africa,Liberia,Cereal,Online,C,2/8/2014,109275186,3/27/2014,5811,205.7,117.11,1195322.7,680526.21,514796.49 +Asia,North Korea,Cereal,Online,H,12/4/2016,195689952,12/30/2016,7860,205.7,117.11,1616802,920484.6,696317.4 +Middle East and North Africa,Iran,Cosmetics,Online,C,5/4/2012,911799848,6/8/2012,692,437.2,263.33,302542.4,182224.36,120318.04 +Europe,Kosovo,Meat,Offline,L,6/23/2014,370153701,7/6/2014,5561,421.89,364.69,2346130.29,2028041.09,318089.2 +Sub-Saharan Africa,Namibia,Baby Food,Online,M,10/24/2015,803612840,11/7/2015,5752,255.28,159.42,1468370.56,916983.84,551386.72 +Australia and Oceania,Vanuatu,Household,Online,C,9/1/2013,915351092,9/30/2013,1584,668.27,502.54,1058539.68,796023.36,262516.32 +Europe,Belarus,Fruits,Offline,M,1/6/2014,828854787,1/18/2014,5405,9.33,6.92,50428.65,37402.6,13026.05 +Europe,Vatican City,Personal Care,Offline,M,7/10/2012,737922751,7/16/2012,6595,81.73,56.67,539009.35,373738.65,165270.7 +Europe,Ireland,Fruits,Offline,L,6/30/2013,456666314,7/17/2013,6565,9.33,6.92,61251.45,45429.8,15821.65 +Australia and Oceania,East Timor,Baby Food,Offline,L,12/12/2010,769509303,1/21/2011,3758,255.28,159.42,959342.24,599100.36,360241.88 +Asia,Turkmenistan,Cosmetics,Offline,L,2/8/2015,281188046,3/10/2015,8646,437.2,263.33,3780031.2,2276751.18,1503280.02 +Europe,Georgia,Office Supplies,Offline,M,10/1/2010,366751372,11/6/2010,8736,651.21,524.96,5688970.56,4586050.56,1102920 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,H,1/8/2014,221560609,1/22/2014,3563,255.28,159.42,909562.64,568013.46,341549.18 +Middle East and North Africa,Tunisia ,Fruits,Online,L,8/16/2015,911289584,8/30/2015,9694,9.33,6.92,90445.02,67082.48,23362.54 +Asia,Mongolia,Fruits,Offline,H,11/22/2014,421924626,1/7/2015,5728,9.33,6.92,53442.24,39637.76,13804.48 +Europe,Andorra,Vegetables,Offline,L,1/7/2016,409764564,1/15/2016,7295,154.06,90.93,1123867.7,663334.35,460533.35 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,M,9/5/2016,351420724,9/18/2016,2056,651.21,524.96,1338887.76,1079317.76,259570 +Europe,Iceland,Personal Care,Offline,L,11/3/2011,693816936,11/14/2011,4704,81.73,56.67,384457.92,266575.68,117882.24 +Central America and the Caribbean,Belize,Household,Offline,H,9/1/2012,604189527,9/18/2012,1962,668.27,502.54,1311145.74,985983.48,325162.26 +Sub-Saharan Africa,Comoros,Meat,Online,C,6/21/2012,220087325,7/23/2012,7585,421.89,364.69,3200035.65,2766173.65,433862 +Middle East and North Africa,Bahrain,Snacks,Online,L,3/9/2013,199371659,3/30/2013,7359,152.58,97.44,1122836.22,717060.96,405775.26 +Sub-Saharan Africa,Chad,Office Supplies,Online,L,1/13/2014,370216357,2/21/2014,4102,651.21,524.96,2671263.42,2153385.92,517877.5 +Australia and Oceania,Tonga,Household,Offline,C,4/20/2015,181107747,4/22/2015,2662,668.27,502.54,1778934.74,1337761.48,441173.26 +Asia,Kazakhstan,Cosmetics,Online,H,7/20/2014,950844657,8/4/2014,4919,437.2,263.33,2150586.8,1295320.27,855266.53 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,H,5/28/2010,918538415,7/15/2010,4784,651.21,524.96,3115388.64,2511408.64,603980 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,H,12/3/2013,193612849,12/7/2013,3199,109.28,35.84,349586.72,114652.16,234934.56 +Sub-Saharan Africa,Eritrea,Vegetables,Online,C,7/3/2014,305804288,7/11/2014,3139,154.06,90.93,483594.34,285429.27,198165.07 +Sub-Saharan Africa,Chad,Personal Care,Online,L,12/18/2013,155161559,1/2/2014,4608,81.73,56.67,376611.84,261135.36,115476.48 +Asia,Indonesia,Vegetables,Offline,M,3/14/2015,962045991,5/1/2015,9642,154.06,90.93,1485446.52,876747.06,608699.46 +Central America and the Caribbean,Honduras,Beverages,Online,L,10/18/2010,417131412,11/3/2010,7309,47.45,31.79,346812.05,232353.11,114458.94 +Middle East and North Africa,Syria,Cereal,Online,L,2/19/2017,331404149,4/3/2017,8707,205.7,117.11,1791029.9,1019676.77,771353.13 +Asia,Mongolia,Snacks,Offline,L,1/4/2010,786163032,2/13/2010,1966,152.58,97.44,299972.28,191567.04,108405.24 +Middle East and North Africa,Israel,Beverages,Offline,H,9/17/2011,583019387,10/18/2011,7248,47.45,31.79,343917.6,230413.92,113503.68 +Asia,Brunei,Cereal,Offline,M,7/9/2011,393897044,8/9/2011,1743,205.7,117.11,358535.1,204122.73,154412.37 +Sub-Saharan Africa,Uganda,Baby Food,Offline,H,12/3/2014,511032330,12/17/2014,4678,255.28,159.42,1194199.84,745766.76,448433.08 +Central America and the Caribbean,Dominican Republic,Fruits,Offline,L,2/14/2017,396974074,4/2/2017,2305,9.33,6.92,21505.65,15950.6,5555.05 +Sub-Saharan Africa,Cape Verde,Fruits,Online,C,5/18/2014,934583604,5/23/2014,2912,9.33,6.92,27168.96,20151.04,7017.92 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,L,5/18/2015,377034747,5/25/2015,1815,81.73,56.67,148339.95,102856.05,45483.9 +Asia,Taiwan,Vegetables,Offline,H,9/21/2014,197813832,10/22/2014,6364,154.06,90.93,980437.84,578678.52,401759.32 +Central America and the Caribbean,Panama,Baby Food,Offline,H,11/15/2011,140719687,12/30/2011,937,255.28,159.42,239197.36,149376.54,89820.82 +Australia and Oceania,Papua New Guinea,Household,Online,L,12/1/2014,469863641,12/30/2014,1948,668.27,502.54,1301789.96,978947.92,322842.04 +Sub-Saharan Africa,Central African Republic,Meat,Offline,H,2/2/2014,619669520,2/4/2014,2836,421.89,364.69,1196480.04,1034260.84,162219.2 +Europe,Belgium,Vegetables,Online,C,10/28/2015,544873654,12/17/2015,9077,154.06,90.93,1398402.62,825371.61,573031.01 +Central America and the Caribbean,Honduras,Office Supplies,Online,C,4/6/2016,270524871,5/16/2016,3176,651.21,524.96,2068242.96,1667272.96,400970 +Europe,Lithuania,Vegetables,Online,C,8/14/2012,341984498,8/21/2012,9667,154.06,90.93,1489298.02,879020.31,610277.71 +Sub-Saharan Africa,Mali,Cereal,Offline,C,7/9/2014,474926364,8/3/2014,120,205.7,117.11,24684,14053.2,10630.8 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,M,7/9/2017,905336797,8/7/2017,8132,9.33,6.92,75871.56,56273.44,19598.12 +Australia and Oceania,Federated States of Micronesia,Meat,Online,C,6/13/2014,139514625,7/25/2014,4333,421.89,364.69,1828049.37,1580201.77,247847.6 +Europe,Malta,Office Supplies,Offline,H,5/6/2014,804071176,5/7/2014,1384,651.21,524.96,901274.64,726544.64,174730 +Australia and Oceania,Palau,Personal Care,Online,C,12/17/2015,195930278,1/19/2016,8978,81.73,56.67,733771.94,508783.26,224988.68 +Middle East and North Africa,Iran,Cosmetics,Online,L,7/12/2011,632328259,8/7/2011,8839,437.2,263.33,3864410.8,2327573.87,1536836.93 +Asia,Indonesia,Household,Online,M,4/14/2013,900813949,4/21/2013,9720,668.27,502.54,6495584.4,4884688.8,1610895.6 +Europe,Macedonia,Fruits,Offline,C,10/25/2011,309248673,11/10/2011,2410,9.33,6.92,22485.3,16677.2,5808.1 +Central America and the Caribbean,Cuba,Cosmetics,Online,M,2/14/2010,935806262,3/19/2010,4723,437.2,263.33,2064895.6,1243707.59,821188.01 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,L,4/12/2012,878973042,5/31/2012,6511,651.21,524.96,4240028.31,3418014.56,822013.75 +Europe,Armenia,Cereal,Online,H,1/24/2012,107547843,3/8/2012,4652,205.7,117.11,956916.4,544795.72,412120.68 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,L,11/20/2011,910641992,12/1/2011,8057,255.28,159.42,2056790.96,1284446.94,772344.02 +Asia,Kyrgyzstan,Cosmetics,Offline,M,6/12/2011,247679316,7/16/2011,2669,437.2,263.33,1166886.8,702827.77,464059.03 +Sub-Saharan Africa,Liberia,Cosmetics,Offline,M,6/30/2011,998396146,7/5/2011,6461,437.2,263.33,2824749.2,1701375.13,1123374.07 +Asia,Philippines,Beverages,Offline,M,1/27/2010,712841308,2/6/2010,4439,47.45,31.79,210630.55,141115.81,69514.74 +Australia and Oceania,Samoa ,Snacks,Online,C,11/8/2013,161376130,12/23/2013,3638,152.58,97.44,555086.04,354486.72,200599.32 +Sub-Saharan Africa,Mauritania,Household,Online,C,8/25/2011,184674441,10/7/2011,8126,668.27,502.54,5430362.02,4083640.04,1346721.98 +Sub-Saharan Africa,Tanzania,Household,Offline,H,1/15/2016,343722569,1/19/2016,4001,668.27,502.54,2673748.27,2010662.54,663085.73 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,M,3/7/2014,269819343,3/21/2014,4394,651.21,524.96,2861416.74,2306674.24,554742.5 +Europe,France,Cereal,Online,L,1/3/2017,114576089,1/26/2017,4466,205.7,117.11,918656.2,523013.26,395642.94 +Middle East and North Africa,Somalia,Baby Food,Online,C,1/6/2010,999916636,1/24/2010,6408,255.28,159.42,1635834.24,1021563.36,614270.88 +Europe,Kosovo,Cosmetics,Online,L,1/19/2010,968077313,1/20/2010,4445,437.2,263.33,1943354,1170501.85,772852.15 +Asia,North Korea,Snacks,Offline,L,2/7/2016,831606948,2/19/2016,9831,152.58,97.44,1500013.98,957932.64,542081.34 +Europe,Czech Republic,Snacks,Offline,L,1/24/2013,123366868,1/28/2013,5853,152.58,97.44,893050.74,570316.32,322734.42 +Sub-Saharan Africa,Eritrea,Fruits,Online,H,6/1/2013,246530902,6/18/2013,2827,9.33,6.92,26375.91,19562.84,6813.07 +Sub-Saharan Africa,Chad,Clothes,Online,H,7/19/2015,424585378,7/25/2015,3103,109.28,35.84,339095.84,111211.52,227884.32 +Asia,Bangladesh,Vegetables,Online,M,2/15/2015,851329123,3/1/2015,6061,154.06,90.93,933757.66,551126.73,382630.93 +Europe,Cyprus,Office Supplies,Online,C,6/16/2016,440873467,8/2/2016,3111,651.21,524.96,2025914.31,1633150.56,392763.75 +Sub-Saharan Africa,Eritrea,Clothes,Online,M,7/25/2013,877642238,9/12/2013,2696,109.28,35.84,294618.88,96624.64,197994.24 +Middle East and North Africa,Qatar,Snacks,Offline,L,8/30/2016,766371762,9/25/2016,5290,152.58,97.44,807148.2,515457.6,291690.6 +Asia,Vietnam,Cosmetics,Offline,C,7/16/2010,582110869,8/11/2010,8397,437.2,263.33,3671168.4,2211182.01,1459986.39 +Sub-Saharan Africa,Djibouti,Baby Food,Online,C,5/3/2011,420220887,5/11/2011,1554,255.28,159.42,396705.12,247738.68,148966.44 +Central America and the Caribbean,Panama,Clothes,Offline,C,4/27/2017,446375644,5/15/2017,1327,109.28,35.84,145014.56,47559.68,97454.88 +Europe,Iceland,Meat,Online,C,9/10/2012,446561467,9/28/2012,6317,421.89,364.69,2665079.13,2303746.73,361332.4 +Sub-Saharan Africa,Sudan,Meat,Online,C,10/13/2016,277077186,10/20/2016,2151,421.89,364.69,907485.39,784448.19,123037.2 +Australia and Oceania,Palau,Clothes,Offline,M,2/17/2012,314534127,4/3/2012,6493,109.28,35.84,709555.04,232709.12,476845.92 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,H,5/29/2016,105856120,7/5/2016,4033,154.06,90.93,621323.98,366720.69,254603.29 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,M,7/2/2010,618279492,8/13/2010,1496,47.45,31.79,70985.2,47557.84,23427.36 +Central America and the Caribbean,Nicaragua,Household,Offline,L,6/5/2010,189353072,6/19/2010,2637,668.27,502.54,1762227.99,1325197.98,437030.01 +Europe,Monaco,Baby Food,Offline,H,7/23/2010,376938188,8/10/2010,3241,255.28,159.42,827362.48,516680.22,310682.26 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,C,2/10/2010,109208667,2/19/2010,6126,109.28,35.84,669449.28,219555.84,449893.44 +Middle East and North Africa,Azerbaijan,Meat,Online,C,12/12/2016,634650838,12/15/2016,6141,421.89,364.69,2590826.49,2239561.29,351265.2 +Sub-Saharan Africa,Lesotho,Clothes,Offline,C,6/25/2013,572063529,6/29/2013,5166,109.28,35.84,564540.48,185149.44,379391.04 +North America,Greenland,Beverages,Online,L,6/27/2013,860558068,7/31/2013,7111,47.45,31.79,337416.95,226058.69,111358.26 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,L,11/14/2012,709558284,12/30/2012,2919,154.06,90.93,449701.14,265424.67,184276.47 +Central America and the Caribbean,Guatemala,Vegetables,Online,M,3/6/2016,748800504,3/16/2016,5564,154.06,90.93,857189.84,505934.52,351255.32 +Sub-Saharan Africa,The Gambia,Cereal,Offline,H,2/1/2010,778333556,3/11/2010,5050,205.7,117.11,1038785,591405.5,447379.5 +Sub-Saharan Africa,Burundi,Household,Offline,L,8/18/2012,218518769,10/6/2012,3415,668.27,502.54,2282142.05,1716174.1,565967.95 +Middle East and North Africa,Yemen,Fruits,Online,C,5/26/2016,360029971,5/28/2016,9724,9.33,6.92,90724.92,67290.08,23434.84 +Europe,Bosnia and Herzegovina,Personal Care,Offline,C,1/21/2015,313853490,2/12/2015,5077,81.73,56.67,414943.21,287713.59,127229.62 +Australia and Oceania,Nauru,Snacks,Offline,C,9/7/2014,161288154,9/27/2014,7604,152.58,97.44,1160218.32,740933.76,419284.56 +Europe,Andorra,Meat,Offline,M,11/7/2014,503945291,11/28/2014,7465,421.89,364.69,3149408.85,2722410.85,426998 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,C,6/1/2012,213748729,7/9/2012,1854,81.73,56.67,151527.42,105066.18,46461.24 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,L,11/14/2012,482934796,12/30/2012,9993,81.73,56.67,816727.89,566303.31,250424.58 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,M,5/31/2011,774052321,6/10/2011,8138,437.2,263.33,3557933.6,2142979.54,1414954.06 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,L,11/14/2011,169962632,11/23/2011,4575,668.27,502.54,3057335.25,2299120.5,758214.75 +Europe,United Kingdom,Clothes,Online,L,5/12/2015,523839557,5/21/2015,4621,109.28,35.84,504982.88,165616.64,339366.24 +Asia,South Korea,Meat,Online,L,6/27/2016,609169423,8/5/2016,5624,421.89,364.69,2372709.36,2051016.56,321692.8 +Central America and the Caribbean,Panama,Office Supplies,Online,L,9/16/2014,169751060,10/2/2014,1966,651.21,524.96,1280278.86,1032071.36,248207.5 +Europe,Montenegro,Office Supplies,Online,L,7/18/2010,369695794,8/9/2010,56,651.21,524.96,36467.76,29397.76,7070 +Asia,North Korea,Snacks,Online,M,12/10/2016,643427455,1/4/2017,3337,152.58,97.44,509159.46,325157.28,184002.18 +Australia and Oceania,East Timor,Personal Care,Online,L,1/17/2010,945682370,1/26/2010,7283,81.73,56.67,595239.59,412727.61,182511.98 +Australia and Oceania,Kiribati,Household,Online,C,4/16/2016,401509368,5/31/2016,4399,668.27,502.54,2939719.73,2210673.46,729046.27 +Sub-Saharan Africa,Mozambique,Beverages,Offline,M,3/3/2010,456269776,3/18/2010,9221,47.45,31.79,437536.45,293135.59,144400.86 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,C,6/15/2016,825637423,7/29/2016,3316,437.2,263.33,1449755.2,873202.28,576552.92 +Sub-Saharan Africa,Botswana,Baby Food,Online,C,7/23/2015,845598638,8/7/2015,283,255.28,159.42,72244.24,45115.86,27128.38 +Asia,Mongolia,Fruits,Online,C,6/14/2015,822452247,6/18/2015,751,9.33,6.92,7006.83,5196.92,1809.91 +Europe,Andorra,Vegetables,Offline,C,1/12/2010,682809579,3/1/2010,7383,154.06,90.93,1137424.98,671336.19,466088.79 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,H,3/10/2013,423594462,4/1/2013,9869,152.58,97.44,1505812.02,961635.36,544176.66 +Sub-Saharan Africa,Cameroon,Cereal,Offline,M,3/2/2017,562043225,3/16/2017,9935,205.7,117.11,2043629.5,1163487.85,880141.65 +Europe,Slovakia,Office Supplies,Online,C,6/24/2011,785704696,6/26/2011,6334,651.21,524.96,4124764.14,3325096.64,799667.5 +Middle East and North Africa,Morocco,Baby Food,Offline,C,12/29/2016,402440202,1/26/2017,9854,255.28,159.42,2515529.12,1570924.68,944604.44 +Asia,Turkmenistan,Cosmetics,Online,M,1/3/2014,590423572,1/20/2014,8310,437.2,263.33,3633132,2188272.3,1444859.7 +Europe,Latvia,Snacks,Offline,M,2/28/2014,348141133,3/14/2014,1553,152.58,97.44,236956.74,151324.32,85632.42 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,L,3/26/2011,544391715,5/13/2011,6461,9.33,6.92,60281.13,44710.12,15571.01 +Asia,Indonesia,Cereal,Offline,C,3/16/2015,768286645,3/28/2015,1946,205.7,117.11,400292.2,227896.06,172396.14 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,L,8/18/2010,679249751,9/26/2010,3951,154.06,90.93,608691.06,359264.43,249426.63 +Middle East and North Africa,Jordan,Clothes,Online,M,5/29/2013,457017362,6/20/2013,448,109.28,35.84,48957.44,16056.32,32901.12 +Sub-Saharan Africa,Burundi,Baby Food,Online,M,1/2/2014,351638305,2/19/2014,6443,255.28,159.42,1644769.04,1027143.06,617625.98 +Middle East and North Africa,Algeria,Clothes,Offline,C,7/11/2011,233473908,7/20/2011,8973,109.28,35.84,980569.44,321592.32,658977.12 +Australia and Oceania,Tuvalu,Personal Care,Offline,L,6/27/2017,943198001,8/9/2017,2103,81.73,56.67,171878.19,119177.01,52701.18 +Europe,San Marino,Clothes,Online,C,3/12/2014,241796910,4/29/2014,1934,109.28,35.84,211347.52,69314.56,142032.96 +Europe,Armenia,Baby Food,Offline,H,7/8/2011,460569465,7/16/2011,1594,255.28,159.42,406916.32,254115.48,152800.84 +Australia and Oceania,Papua New Guinea,Fruits,Offline,M,10/24/2012,851126992,11/20/2012,6246,9.33,6.92,58275.18,43222.32,15052.86 +Europe,Serbia,Cereal,Online,C,2/25/2011,735393321,4/5/2011,8081,205.7,117.11,1662261.7,946365.91,715895.79 +Sub-Saharan Africa,Botswana,Vegetables,Offline,C,10/23/2015,855604779,12/9/2015,1322,154.06,90.93,203667.32,120209.46,83457.86 +Sub-Saharan Africa,Guinea,Vegetables,Online,C,8/17/2010,224310195,9/27/2010,7226,154.06,90.93,1113237.56,657060.18,456177.38 +Sub-Saharan Africa,Swaziland,Snacks,Online,H,10/16/2010,174370896,11/7/2010,9078,152.58,97.44,1385121.24,884560.32,500560.92 +Central America and the Caribbean,The Bahamas,Cereal,Offline,C,8/20/2013,308960711,9/23/2013,7195,205.7,117.11,1480011.5,842606.45,637405.05 +Middle East and North Africa,Iran,Personal Care,Offline,H,7/19/2017,751565968,8/16/2017,3926,81.73,56.67,320871.98,222486.42,98385.56 +North America,Greenland,Fruits,Online,L,8/16/2010,795985496,10/5/2010,8652,9.33,6.92,80723.16,59871.84,20851.32 +Europe,Czech Republic,Clothes,Online,L,4/27/2012,256330621,5/1/2012,2782,109.28,35.84,304016.96,99706.88,204310.08 +Central America and the Caribbean,Jamaica,Clothes,Online,H,8/26/2016,817025172,9/30/2016,4759,109.28,35.84,520063.52,170562.56,349500.96 +Europe,Kosovo,Household,Online,C,2/13/2011,182805478,4/4/2011,5058,668.27,502.54,3380109.66,2541847.32,838262.34 +Australia and Oceania,Vanuatu,Baby Food,Offline,L,10/20/2010,628720366,12/5/2010,1183,255.28,159.42,301996.24,188593.86,113402.38 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,H,9/10/2016,450131165,10/10/2016,2670,437.2,263.33,1167324,703091.1,464232.9 +Asia,Maldives,Office Supplies,Online,L,12/3/2011,712711703,12/3/2011,6086,651.21,524.96,3963264.06,3194906.56,768357.5 +Sub-Saharan Africa,Djibouti,Beverages,Offline,H,12/20/2010,302448308,1/8/2011,30,47.45,31.79,1423.5,953.7,469.8 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,L,6/14/2010,875639808,7/18/2010,133,152.58,97.44,20293.14,12959.52,7333.62 +Europe,Georgia,Fruits,Online,L,8/17/2015,108897531,8/23/2015,4054,9.33,6.92,37823.82,28053.68,9770.14 +Europe,Estonia,Cosmetics,Online,C,11/16/2013,249145305,12/25/2013,6487,437.2,263.33,2836116.4,1708221.71,1127894.69 +Central America and the Caribbean,El Salvador,Office Supplies,Online,C,5/18/2016,463619458,7/1/2016,4155,651.21,524.96,2705777.55,2181208.8,524568.75 +Central America and the Caribbean,Haiti,Beverages,Online,C,6/6/2016,889868819,6/30/2016,813,47.45,31.79,38576.85,25845.27,12731.58 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,H,12/23/2015,385754716,2/5/2016,2248,154.06,90.93,346326.88,204410.64,141916.24 +Sub-Saharan Africa,Malawi,Vegetables,Online,L,3/28/2014,579450976,4/4/2014,1275,154.06,90.93,196426.5,115935.75,80490.75 +Europe,Latvia,Personal Care,Offline,H,6/30/2011,919443929,8/1/2011,2745,81.73,56.67,224348.85,155559.15,68789.7 +Central America and the Caribbean,Dominica,Meat,Online,H,11/20/2012,924532401,12/13/2012,8537,421.89,364.69,3601674.93,3113358.53,488316.4 +Europe,Bosnia and Herzegovina,Meat,Online,L,1/15/2017,633827722,3/4/2017,2563,421.89,364.69,1081304.07,934700.47,146603.6 +Sub-Saharan Africa,Sudan,Cereal,Online,M,4/16/2012,156753718,4/30/2012,5764,205.7,117.11,1185654.8,675022.04,510632.76 +North America,Greenland,Office Supplies,Offline,C,10/3/2010,123046720,11/14/2010,1114,651.21,524.96,725447.94,584805.44,140642.5 +Sub-Saharan Africa,South Africa,Clothes,Online,L,4/4/2014,332755553,5/13/2014,8618,109.28,35.84,941775.04,308869.12,632905.92 +Europe,Kosovo,Cosmetics,Online,H,7/14/2010,206241548,8/10/2010,312,437.2,263.33,136406.4,82158.96,54247.44 +Australia and Oceania,Solomon Islands,Household,Offline,M,11/26/2014,134178531,12/12/2014,5264,668.27,502.54,3517773.28,2645370.56,872402.72 +Europe,Malta,Fruits,Offline,M,6/13/2013,127552831,7/13/2013,4572,9.33,6.92,42656.76,31638.24,11018.52 +Sub-Saharan Africa,Sudan,Beverages,Online,M,4/3/2012,267663276,5/2/2012,6366,47.45,31.79,302066.7,202375.14,99691.56 +Europe,Moldova ,Vegetables,Offline,C,11/22/2010,256121194,12/31/2010,808,154.06,90.93,124480.48,73471.44,51009.04 +Europe,Sweden,Fruits,Offline,L,10/16/2013,764850413,11/7/2013,5089,9.33,6.92,47480.37,35215.88,12264.49 +Europe,Portugal,Vegetables,Offline,M,4/18/2011,286087262,4/23/2011,8433,154.06,90.93,1299187.98,766812.69,532375.29 +Asia,China,Fruits,Offline,M,9/29/2013,982380568,10/1/2013,7096,9.33,6.92,66205.68,49104.32,17101.36 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,C,5/28/2017,136591660,7/9/2017,9363,154.06,90.93,1442463.78,851377.59,591086.19 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,H,10/25/2015,501894366,12/4/2015,551,437.2,263.33,240897.2,145094.83,95802.37 +Asia,South Korea,Snacks,Offline,H,2/25/2011,851775014,3/22/2011,8010,152.58,97.44,1222165.8,780494.4,441671.4 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,L,6/12/2010,930032432,6/28/2010,6119,47.45,31.79,290346.55,194523.01,95823.54 +Australia and Oceania,Samoa ,Office Supplies,Online,C,3/21/2014,100777947,5/4/2014,1289,651.21,524.96,839409.69,676673.44,162736.25 +Europe,Portugal,Office Supplies,Offline,C,9/10/2012,498435389,10/6/2012,6963,651.21,524.96,4534375.23,3655296.48,879078.75 +Central America and the Caribbean,Jamaica,Baby Food,Online,L,4/24/2012,277741086,6/11/2012,8614,255.28,159.42,2198981.92,1373243.88,825738.04 +Europe,Croatia,Cosmetics,Offline,M,10/16/2016,363743865,11/13/2016,8748,437.2,263.33,3824625.6,2303610.84,1521014.76 +Europe,Belgium,Household,Online,H,10/7/2015,401805055,10/7/2015,1900,668.27,502.54,1269713,954826,314887 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,H,4/17/2011,107598483,5/27/2011,9637,651.21,524.96,6275710.77,5059039.52,1216671.25 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Online,L,1/25/2014,617110478,2/24/2014,5559,255.28,159.42,1419101.52,886215.78,532885.74 +Europe,Armenia,Fruits,Online,H,12/5/2016,436639869,1/20/2017,295,9.33,6.92,2752.35,2041.4,710.95 +Middle East and North Africa,Kuwait,Office Supplies,Offline,L,10/6/2013,392797982,10/29/2013,6507,651.21,524.96,4237423.47,3415914.72,821508.75 +Australia and Oceania,Tuvalu,Vegetables,Online,L,11/23/2010,482508647,1/1/2011,3886,154.06,90.93,598677.16,353353.98,245323.18 +Middle East and North Africa,Yemen,Cereal,Online,L,9/16/2015,323008191,10/17/2015,4157,205.7,117.11,855094.9,486826.27,368268.63 +Asia,Bangladesh,Fruits,Online,L,2/21/2010,501845443,3/20/2010,6073,9.33,6.92,56661.09,42025.16,14635.93 +Asia,Malaysia,Beverages,Offline,M,1/29/2015,326881730,2/15/2015,423,47.45,31.79,20071.35,13447.17,6624.18 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,L,10/18/2010,976290881,11/17/2010,5022,154.06,90.93,773689.32,456650.46,317038.86 +Middle East and North Africa,Bahrain,Meat,Offline,M,7/8/2016,548559224,7/15/2016,9719,421.89,364.69,4100348.91,3544422.11,555926.8 +Sub-Saharan Africa,Sudan,Personal Care,Offline,M,11/15/2010,812485587,12/15/2010,1395,81.73,56.67,114013.35,79054.65,34958.7 +Europe,Estonia,Vegetables,Offline,L,6/4/2011,457181298,7/15/2011,8961,154.06,90.93,1380531.66,814823.73,565707.93 +Europe,Georgia,Household,Online,C,4/15/2010,942070186,5/6/2010,8358,668.27,502.54,5585400.66,4200229.32,1385171.34 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,C,10/18/2015,646888577,11/4/2015,7560,651.21,524.96,4923147.6,3968697.6,954450 +Europe,Denmark,Vegetables,Online,L,11/2/2010,721685302,11/14/2010,1573,154.06,90.93,242336.38,143032.89,99303.49 +Europe,Latvia,Snacks,Online,C,3/28/2017,136821687,3/29/2017,7432,152.58,97.44,1133974.56,724174.08,409800.48 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,C,3/23/2016,632971560,4/13/2016,9206,81.73,56.67,752406.38,521704.02,230702.36 +Asia,Turkmenistan,Cereal,Online,H,10/27/2012,871121251,11/15/2012,2991,205.7,117.11,615248.7,350276.01,264972.69 +Sub-Saharan Africa,Ethiopia,Household,Offline,M,11/23/2016,482569587,12/25/2016,1919,668.27,502.54,1282410.13,964374.26,318035.87 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,L,8/30/2016,518927896,9/7/2016,1151,668.27,502.54,769178.77,578423.54,190755.23 +Sub-Saharan Africa,Madagascar,Vegetables,Online,H,10/5/2012,302120006,11/12/2012,2878,154.06,90.93,443384.68,261696.54,181688.14 +Asia,Brunei,Household,Offline,M,6/21/2014,574382245,7/11/2014,1325,668.27,502.54,885457.75,665865.5,219592.25 +North America,United States of America,Baby Food,Online,L,3/13/2013,348263442,4/29/2013,7747,255.28,159.42,1977654.16,1235026.74,742627.42 +Europe,Ukraine,Cereal,Offline,C,7/25/2016,956624925,8/12/2016,5428,205.7,117.11,1116539.6,635673.08,480866.52 +Europe,Monaco,Baby Food,Offline,H,4/30/2014,202640521,5/28/2014,4688,255.28,159.42,1196752.64,747360.96,449391.68 +Sub-Saharan Africa,Comoros,Meat,Online,L,6/13/2012,909796559,7/12/2012,7874,421.89,364.69,3321961.86,2871569.06,450392.8 +Asia,Turkmenistan,Office Supplies,Offline,M,3/4/2014,571891868,3/18/2014,4367,651.21,524.96,2843834.07,2292500.32,551333.75 +Europe,Kosovo,Vegetables,Online,L,3/25/2016,803037774,5/4/2016,5577,154.06,90.93,859192.62,507116.61,352076.01 +Central America and the Caribbean,Barbados,Beverages,Offline,M,8/22/2012,587658107,10/11/2012,9948,47.45,31.79,472032.6,316246.92,155785.68 +Central America and the Caribbean,Honduras,Household,Online,L,8/16/2013,330489194,8/17/2013,7952,668.27,502.54,5314083.04,3996198.08,1317884.96 +Sub-Saharan Africa,Zambia,Cereal,Offline,L,7/17/2011,506579864,8/28/2011,7094,205.7,117.11,1459235.8,830778.34,628457.46 +Sub-Saharan Africa,Burundi,Meat,Offline,L,12/14/2014,311291444,1/12/2015,6911,421.89,364.69,2915681.79,2520372.59,395309.2 +Central America and the Caribbean,Dominica,Fruits,Offline,L,7/26/2014,810297763,8/6/2014,3969,9.33,6.92,37030.77,27465.48,9565.29 +Middle East and North Africa,Afghanistan,Meat,Online,L,4/15/2017,889585149,6/2/2017,6869,421.89,364.69,2897962.41,2505055.61,392906.8 +Europe,Armenia,Office Supplies,Online,L,2/29/2012,405452430,4/8/2012,1239,651.21,524.96,806849.19,650425.44,156423.75 +Sub-Saharan Africa,Malawi,Beverages,Online,H,1/8/2012,634510934,2/23/2012,4740,47.45,31.79,224913,150684.6,74228.4 +Sub-Saharan Africa,Zambia,Fruits,Offline,H,10/26/2011,223684489,11/15/2011,2066,9.33,6.92,19275.78,14296.72,4979.06 +Sub-Saharan Africa,Chad,Cereal,Online,L,2/26/2015,140209424,3/22/2015,9939,205.7,117.11,2044452.3,1163956.29,880496.01 +Sub-Saharan Africa,Angola,Office Supplies,Offline,H,5/2/2015,521634566,5/13/2015,2115,651.21,524.96,1377309.15,1110290.4,267018.75 +Middle East and North Africa,Algeria,Snacks,Online,H,4/18/2014,225821244,6/4/2014,4379,152.58,97.44,668147.82,426689.76,241458.06 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,M,4/6/2011,880943286,5/10/2011,9550,437.2,263.33,4175260,2514801.5,1660458.5 +Sub-Saharan Africa,Cape Verde,Clothes,Online,C,2/1/2014,135487020,3/13/2014,2475,109.28,35.84,270468,88704,181764 +Europe,Netherlands,Office Supplies,Offline,L,10/7/2012,208251273,10/25/2012,5034,651.21,524.96,3278191.14,2642648.64,635542.5 +Asia,Uzbekistan,Vegetables,Offline,C,6/30/2013,238347375,8/9/2013,1140,154.06,90.93,175628.4,103660.2,71968.2 +Asia,Myanmar,Cereal,Online,M,3/9/2012,335199153,3/19/2012,1733,205.7,117.11,356478.1,202951.63,153526.47 +Europe,Vatican City,Clothes,Offline,C,5/18/2013,228542935,5/18/2013,9788,109.28,35.84,1069632.64,350801.92,718830.72 +Asia,North Korea,Household,Offline,M,4/29/2011,618427550,5/16/2011,5310,668.27,502.54,3548513.7,2668487.4,880026.3 +Middle East and North Africa,Bahrain,Clothes,Online,H,6/26/2016,925214326,7/30/2016,334,109.28,35.84,36499.52,11970.56,24528.96 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,H,11/18/2013,639577090,11/26/2013,3929,154.06,90.93,605301.74,357263.97,248037.77 +Central America and the Caribbean,Grenada,Cosmetics,Offline,H,4/25/2012,672502171,5/10/2012,7192,437.2,263.33,3144342.4,1893869.36,1250473.04 +Sub-Saharan Africa,South Sudan,Fruits,Online,H,4/20/2010,205288398,5/6/2010,8254,9.33,6.92,77009.82,57117.68,19892.14 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,C,12/24/2014,739547097,1/28/2015,7275,154.06,90.93,1120786.5,661515.75,459270.75 +Europe,France,Cosmetics,Online,L,8/21/2015,247202098,9/25/2015,1449,437.2,263.33,633502.8,381565.17,251937.63 +Europe,Denmark,Vegetables,Offline,L,3/11/2010,820489728,4/23/2010,9998,154.06,90.93,1540291.88,909118.14,631173.74 +Europe,Estonia,Meat,Offline,L,7/21/2016,121958816,8/12/2016,9179,421.89,364.69,3872528.31,3347489.51,525038.8 +Australia and Oceania,Samoa ,Cosmetics,Offline,M,11/4/2015,834470689,11/6/2015,7275,437.2,263.33,3180630,1915725.75,1264904.25 +Europe,Albania,Household,Online,C,9/29/2016,311199176,11/16/2016,9607,668.27,502.54,6420069.89,4827901.78,1592168.11 +Asia,Tajikistan,Office Supplies,Online,H,11/11/2013,925630605,12/21/2013,3520,651.21,524.96,2292259.2,1847859.2,444400 +Sub-Saharan Africa,Namibia,Household,Offline,C,3/25/2014,621563804,5/8/2014,3397,668.27,502.54,2270113.19,1707128.38,562984.81 +Central America and the Caribbean,Costa Rica,Meat,Offline,M,10/16/2010,563110101,11/28/2010,5647,421.89,364.69,2382412.83,2059404.43,323008.4 +Australia and Oceania,Fiji,Cosmetics,Online,C,6/29/2016,184693324,7/4/2016,3714,437.2,263.33,1623760.8,978007.62,645753.18 +Europe,Iceland,Household,Online,C,1/20/2015,341049802,2/2/2015,3070,668.27,502.54,2051588.9,1542797.8,508791.1 +Sub-Saharan Africa,Ghana,Snacks,Offline,C,3/12/2010,157228362,4/20/2010,6221,152.58,97.44,949200.18,606174.24,343025.94 +Sub-Saharan Africa,Nigeria,Household,Online,M,4/5/2014,178590333,4/19/2014,7703,668.27,502.54,5147683.81,3871065.62,1276618.19 +Sub-Saharan Africa,Eritrea,Beverages,Online,L,3/4/2014,120809543,3/18/2014,9083,47.45,31.79,430988.35,288748.57,142239.78 +Europe,Sweden,Fruits,Offline,C,1/19/2013,219872319,2/11/2013,3960,9.33,6.92,36946.8,27403.2,9543.6 +North America,Mexico,Vegetables,Offline,C,4/22/2011,782077491,5/6/2011,2964,154.06,90.93,456633.84,269516.52,187117.32 +Middle East and North Africa,Iran,Clothes,Offline,C,5/25/2010,834036386,6/20/2010,8755,109.28,35.84,956746.4,313779.2,642967.2 +Asia,Philippines,Baby Food,Online,M,8/24/2016,372672832,9/26/2016,1027,255.28,159.42,262172.56,163724.34,98448.22 +Sub-Saharan Africa,Uganda,Office Supplies,Online,H,9/20/2014,815223157,10/15/2014,1503,651.21,524.96,978768.63,789014.88,189753.75 +Central America and the Caribbean,Cuba,Vegetables,Online,L,11/8/2016,949236190,12/7/2016,8938,154.06,90.93,1376988.28,812732.34,564255.94 +Australia and Oceania,Vanuatu,Baby Food,Online,M,8/19/2013,982573258,9/22/2013,4117,255.28,159.42,1050987.76,656332.14,394655.62 +Europe,Luxembourg,Clothes,Offline,H,8/19/2015,293408191,9/8/2015,4859,109.28,35.84,530991.52,174146.56,356844.96 +Australia and Oceania,Tuvalu,Vegetables,Online,L,10/11/2011,580227315,11/9/2011,1011,154.06,90.93,155754.66,91930.23,63824.43 +Europe,Andorra,Cereal,Online,M,12/28/2010,911829459,2/6/2011,9455,205.7,117.11,1944893.5,1107275.05,837618.45 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,M,9/9/2015,877325952,10/26/2015,9100,109.28,35.84,994448,326144,668304 +Asia,Nepal,Fruits,Online,L,6/1/2010,136140620,7/3/2010,5890,9.33,6.92,54953.7,40758.8,14194.9 +Middle East and North Africa,Egypt,Vegetables,Online,M,1/30/2011,668009793,3/12/2011,7797,154.06,90.93,1201205.82,708981.21,492224.61 +Asia,Japan,Clothes,Offline,H,9/19/2015,922982299,9/24/2015,9828,109.28,35.84,1074003.84,352235.52,721768.32 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,M,11/8/2015,771419465,11/30/2015,9017,205.7,117.11,1854796.9,1055980.87,798816.03 +North America,Mexico,Beverages,Offline,M,6/10/2015,153995120,7/8/2015,9433,47.45,31.79,447595.85,299875.07,147720.78 +Sub-Saharan Africa,Rwanda,Personal Care,Offline,L,12/5/2011,431695592,12/24/2011,7174,81.73,56.67,586331.02,406550.58,179780.44 +Europe,Andorra,Household,Offline,C,3/7/2015,335819709,4/9/2015,5369,668.27,502.54,3587941.63,2698137.26,889804.37 +Europe,Liechtenstein,Fruits,Offline,M,5/31/2013,917978799,6/18/2013,9181,9.33,6.92,85658.73,63532.52,22126.21 +Middle East and North Africa,Bahrain,Clothes,Offline,C,11/5/2014,600096690,11/19/2014,801,109.28,35.84,87533.28,28707.84,58825.44 +Europe,Macedonia,Fruits,Offline,H,8/8/2013,124409711,8/30/2013,4453,9.33,6.92,41546.49,30814.76,10731.73 +Europe,Kosovo,Snacks,Online,L,3/29/2016,303466689,4/28/2016,1392,152.58,97.44,212391.36,135636.48,76754.88 +Middle East and North Africa,Lebanon,Meat,Online,H,3/29/2015,670128953,5/11/2015,4904,421.89,364.69,2068948.56,1788439.76,280508.8 +Europe,Iceland,Cosmetics,Online,M,6/30/2015,827570331,6/30/2015,5306,437.2,263.33,2319783.2,1397228.98,922554.22 +Europe,Bosnia and Herzegovina,Personal Care,Offline,H,5/25/2015,899277150,6/1/2015,4948,81.73,56.67,404400.04,280403.16,123996.88 +Sub-Saharan Africa,Liberia,Clothes,Offline,M,8/14/2010,179048240,8/20/2010,3208,109.28,35.84,350570.24,114974.72,235595.52 +Europe,United Kingdom,Baby Food,Online,C,1/15/2013,280994927,1/18/2013,1498,255.28,159.42,382409.44,238811.16,143598.28 +Central America and the Caribbean,Belize,Fruits,Offline,H,9/4/2016,189541041,10/17/2016,8261,9.33,6.92,77075.13,57166.12,19909.01 +Sub-Saharan Africa,Uganda,Beverages,Online,L,8/8/2016,309422910,9/9/2016,3970,47.45,31.79,188376.5,126206.3,62170.2 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,H,10/1/2012,215689361,10/18/2012,6130,651.21,524.96,3991917.3,3218004.8,773912.5 +Sub-Saharan Africa,Gabon,Cereal,Online,M,9/8/2013,903701722,9/15/2013,4277,205.7,117.11,879778.9,500879.47,378899.43 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,C,2/10/2010,739133822,4/1/2010,4978,154.06,90.93,766910.68,452649.54,314261.14 +Central America and the Caribbean,Jamaica,Fruits,Offline,M,7/5/2016,407971990,7/9/2016,6833,9.33,6.92,63751.89,47284.36,16467.53 +Asia,Malaysia,Cereal,Online,C,5/8/2014,666515052,5/30/2014,5470,205.7,117.11,1125179,640591.7,484587.3 +Europe,Croatia,Snacks,Online,H,6/18/2016,991374337,7/1/2016,8552,152.58,97.44,1304864.16,833306.88,471557.28 +North America,United States of America,Meat,Offline,L,3/26/2010,929473674,4/24/2010,770,421.89,364.69,324855.3,280811.3,44044 +Sub-Saharan Africa,South Africa,Beverages,Offline,C,5/28/2014,548049390,6/30/2014,8848,47.45,31.79,419837.6,281277.92,138559.68 +Sub-Saharan Africa,Guinea,Cereal,Offline,H,9/16/2014,884650313,10/14/2014,6541,205.7,117.11,1345483.7,766016.51,579467.19 +Central America and the Caribbean,Grenada,Meat,Offline,L,2/1/2013,797137773,3/1/2013,9636,421.89,364.69,4065332.04,3514152.84,551179.2 +Middle East and North Africa,Afghanistan,Cereal,Offline,L,5/1/2016,113685595,6/8/2016,949,205.7,117.11,195209.3,111137.39,84071.91 +Asia,South Korea,Fruits,Offline,C,2/25/2017,982780110,3/22/2017,5329,9.33,6.92,49719.57,36876.68,12842.89 +Europe,Hungary,Personal Care,Online,M,2/12/2013,223220145,3/27/2013,4656,81.73,56.67,380534.88,263855.52,116679.36 +Asia,India,Office Supplies,Offline,M,6/4/2010,574117028,6/14/2010,2842,651.21,524.96,1850738.82,1491936.32,358802.5 +Europe,Germany,Fruits,Offline,C,7/21/2012,344894587,8/26/2012,828,9.33,6.92,7725.24,5729.76,1995.48 +Central America and the Caribbean,Cuba,Fruits,Online,H,6/22/2016,165289151,7/30/2016,1588,9.33,6.92,14816.04,10988.96,3827.08 +Europe,Belarus,Household,Offline,L,6/9/2016,735349547,7/4/2016,5127,668.27,502.54,3426220.29,2576522.58,849697.71 +Asia,Bangladesh,Household,Offline,H,5/3/2015,575437104,5/21/2015,3481,668.27,502.54,2326247.87,1749341.74,576906.13 +Central America and the Caribbean,Dominican Republic,Fruits,Online,M,5/1/2013,976225650,5/30/2013,5719,9.33,6.92,53358.27,39575.48,13782.79 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,M,8/28/2011,148701512,9/27/2011,2937,9.33,6.92,27402.21,20324.04,7078.17 +Australia and Oceania,Kiribati,Clothes,Offline,M,5/22/2016,874163520,6/22/2016,3266,109.28,35.84,356908.48,117053.44,239855.04 +Australia and Oceania,Australia,Meat,Online,H,12/20/2011,154223001,12/29/2011,6868,421.89,364.69,2897540.52,2504690.92,392849.6 +Middle East and North Africa,Tunisia ,Cosmetics,Online,C,5/20/2010,460803782,6/15/2010,934,437.2,263.33,408344.8,245950.22,162394.58 +Europe,Albania,Meat,Online,H,2/17/2017,286142194,2/25/2017,4689,421.89,364.69,1978242.21,1710031.41,268210.8 +Sub-Saharan Africa,Comoros,Baby Food,Offline,M,4/5/2012,892787063,4/25/2012,4386,255.28,159.42,1119658.08,699216.12,420441.96 +Middle East and North Africa,Kuwait,Cosmetics,Offline,H,10/2/2014,463599717,11/12/2014,8313,437.2,263.33,3634443.6,2189062.29,1445381.31 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,C,7/29/2010,851753985,9/2/2010,1787,651.21,524.96,1163712.27,938103.52,225608.75 +Middle East and North Africa,Tunisia ,Cosmetics,Online,M,1/18/2017,830736196,2/19/2017,2156,437.2,263.33,942603.2,567739.48,374863.72 +Asia,Cambodia,Personal Care,Offline,M,11/30/2010,144345176,1/19/2011,3800,81.73,56.67,310574,215346,95228 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,M,5/30/2015,856692254,6/19/2015,3130,152.58,97.44,477575.4,304987.2,172588.2 +Europe,Russia,Cosmetics,Online,H,3/11/2013,602201259,3/23/2013,3590,437.2,263.33,1569548,945354.7,624193.3 +Middle East and North Africa,Kuwait,Office Supplies,Offline,L,9/12/2010,235608518,9/19/2010,651,651.21,524.96,423937.71,341748.96,82188.75 +Middle East and North Africa,Yemen,Clothes,Online,C,8/22/2011,681962859,9/19/2011,6820,109.28,35.84,745289.6,244428.8,500860.8 +Europe,Montenegro,Clothes,Offline,C,3/25/2013,686625611,3/31/2013,6632,109.28,35.84,724744.96,237690.88,487054.08 +Sub-Saharan Africa,Rwanda,Personal Care,Online,L,7/12/2017,865270602,7/28/2017,1654,81.73,56.67,135181.42,93732.18,41449.24 +Europe,Ukraine,Personal Care,Offline,M,7/5/2012,553884160,8/18/2012,5486,81.73,56.67,448370.78,310891.62,137479.16 +Sub-Saharan Africa,Sierra Leone,Household,Offline,C,9/23/2013,958765113,10/4/2013,8758,668.27,502.54,5852708.66,4401245.32,1451463.34 +Middle East and North Africa,Oman,Fruits,Online,M,1/28/2015,206524789,2/4/2015,4129,9.33,6.92,38523.57,28572.68,9950.89 +Middle East and North Africa,Yemen,Snacks,Online,L,4/19/2015,994087016,4/25/2015,1294,152.58,97.44,197438.52,126087.36,71351.16 +Central America and the Caribbean,Guatemala,Snacks,Online,C,3/17/2014,238688123,5/4/2014,1975,152.58,97.44,301345.5,192444,108901.5 +Middle East and North Africa,Oman,Personal Care,Online,H,6/20/2016,327876937,6/28/2016,4927,81.73,56.67,402683.71,279213.09,123470.62 +Australia and Oceania,Solomon Islands,Vegetables,Online,M,8/29/2012,569514787,9/27/2012,936,154.06,90.93,144200.16,85110.48,59089.68 +Middle East and North Africa,Afghanistan,Fruits,Offline,H,5/13/2013,341775500,6/21/2013,7820,9.33,6.92,72960.6,54114.4,18846.2 +Sub-Saharan Africa,Sudan,Vegetables,Online,H,1/29/2015,443145406,2/26/2015,5428,154.06,90.93,836237.68,493568.04,342669.64 +Sub-Saharan Africa,Djibouti,Snacks,Offline,C,7/31/2011,842423331,8/28/2011,639,152.58,97.44,97498.62,62264.16,35234.46 +Asia,Thailand,Vegetables,Offline,L,11/7/2012,228720605,12/9/2012,2365,154.06,90.93,364351.9,215049.45,149302.45 +Sub-Saharan Africa,Tanzania,Baby Food,Online,C,1/8/2011,961461055,1/29/2011,6547,255.28,159.42,1671318.16,1043722.74,627595.42 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,M,5/31/2014,520381009,7/12/2014,1159,651.21,524.96,754752.39,608428.64,146323.75 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,H,6/30/2013,955529296,7/26/2013,1207,651.21,524.96,786010.47,633626.72,152383.75 +Asia,Laos,Meat,Online,M,12/9/2014,337267243,12/30/2014,3727,421.89,364.69,1572384.03,1359199.63,213184.4 +Sub-Saharan Africa,Zambia,Vegetables,Online,H,2/16/2015,406268680,2/28/2015,2785,154.06,90.93,429057.1,253240.05,175817.05 +Central America and the Caribbean,Honduras,Fruits,Offline,M,7/3/2011,723519933,8/19/2011,4481,9.33,6.92,41807.73,31008.52,10799.21 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,L,12/7/2013,920319831,12/19/2013,1944,109.28,35.84,212440.32,69672.96,142767.36 +Middle East and North Africa,Libya,Baby Food,Online,H,8/21/2010,248279702,8/27/2010,336,255.28,159.42,85774.08,53565.12,32208.96 +Central America and the Caribbean,Grenada,Office Supplies,Offline,C,5/26/2017,729323375,6/14/2017,1849,651.21,524.96,1204087.29,970651.04,233436.25 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,M,3/17/2013,405687177,3/18/2013,706,255.28,159.42,180227.68,112550.52,67677.16 +Europe,Belarus,Beverages,Online,C,3/9/2012,989919936,4/21/2012,8162,47.45,31.79,387286.9,259469.98,127816.92 +Australia and Oceania,Nauru,Cereal,Offline,L,5/21/2014,214882981,7/6/2014,7504,205.7,117.11,1543572.8,878793.44,664779.36 +Europe,Iceland,Meat,Online,H,2/17/2017,383750140,2/17/2017,9049,421.89,364.69,3817682.61,3300079.81,517602.8 +Australia and Oceania,Palau,Beverages,Offline,H,3/31/2011,720007741,4/13/2011,5146,47.45,31.79,244177.7,163591.34,80586.36 +Europe,Ukraine,Fruits,Online,M,2/11/2015,517454612,3/9/2015,5173,9.33,6.92,48264.09,35797.16,12466.93 +Sub-Saharan Africa,Comoros,Beverages,Online,M,4/29/2010,490202081,6/13/2010,544,47.45,31.79,25812.8,17293.76,8519.04 +Central America and the Caribbean,Panama,Snacks,Offline,C,8/12/2013,522673976,8/25/2013,9699,152.58,97.44,1479873.42,945070.56,534802.86 +Middle East and North Africa,Turkey,Fruits,Online,C,6/24/2012,119606626,8/3/2012,3113,9.33,6.92,29044.29,21541.96,7502.33 +Australia and Oceania,Australia,Snacks,Online,C,6/8/2014,656048858,6/28/2014,8291,152.58,97.44,1265040.78,807875.04,457165.74 +Sub-Saharan Africa,Swaziland,Snacks,Offline,L,11/22/2012,427362000,12/5/2012,4768,152.58,97.44,727501.44,464593.92,262907.52 +Sub-Saharan Africa,Liberia,Personal Care,Offline,M,9/14/2013,499219882,9/30/2013,9112,81.73,56.67,744723.76,516377.04,228346.72 +Middle East and North Africa,Bahrain,Fruits,Offline,L,3/15/2016,657608830,4/24/2016,9921,9.33,6.92,92562.93,68653.32,23909.61 +Australia and Oceania,East Timor,Baby Food,Online,L,1/4/2017,758827674,2/6/2017,2826,255.28,159.42,721421.28,450520.92,270900.36 +Sub-Saharan Africa,Swaziland,Beverages,Online,H,10/21/2013,279487740,10/29/2013,5488,47.45,31.79,260405.6,174463.52,85942.08 +Middle East and North Africa,Tunisia ,Baby Food,Offline,M,9/10/2016,566512858,9/26/2016,2599,255.28,159.42,663472.72,414332.58,249140.14 +Asia,Singapore,Baby Food,Offline,M,2/16/2014,787139356,3/8/2014,882,255.28,159.42,225156.96,140608.44,84548.52 +Australia and Oceania,Kiribati,Beverages,Offline,H,7/23/2014,178916060,8/14/2014,4093,47.45,31.79,194212.85,130116.47,64096.38 +Asia,Tajikistan,Office Supplies,Online,M,5/9/2012,299704301,6/16/2012,8018,651.21,524.96,5221401.78,4209129.28,1012272.5 +Europe,Macedonia,Fruits,Online,H,4/21/2014,977677905,5/12/2014,5473,9.33,6.92,51063.09,37873.16,13189.93 +Europe,Serbia,Snacks,Offline,H,2/13/2013,761323201,3/23/2013,1308,152.58,97.44,199574.64,127451.52,72123.12 +Europe,Germany,Snacks,Online,M,12/11/2013,969439017,1/25/2014,7403,152.58,97.44,1129549.74,721348.32,408201.42 +Australia and Oceania,Tonga,Personal Care,Offline,M,5/26/2015,741136682,6/4/2015,7669,81.73,56.67,626787.37,434602.23,192185.14 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,L,5/24/2013,185840022,7/2/2013,3047,81.73,56.67,249031.31,172673.49,76357.82 +Sub-Saharan Africa,Cape Verde,Beverages,Online,C,6/21/2012,833285367,6/23/2012,6512,47.45,31.79,308994.4,207016.48,101977.92 +Central America and the Caribbean,El Salvador,Baby Food,Offline,H,6/16/2014,683521544,6/25/2014,8069,255.28,159.42,2059854.32,1286359.98,773494.34 +Sub-Saharan Africa,Togo,Household,Offline,L,8/30/2014,956909883,10/1/2014,9754,668.27,502.54,6518305.58,4901775.16,1616530.42 +Europe,Slovenia,Fruits,Online,L,4/3/2013,244124209,5/1/2013,633,9.33,6.92,5905.89,4380.36,1525.53 +Middle East and North Africa,Algeria,Meat,Offline,C,6/20/2011,356150853,7/11/2011,1807,421.89,364.69,762355.23,658994.83,103360.4 +Asia,South Korea,Meat,Offline,C,5/20/2015,474288642,6/13/2015,1404,421.89,364.69,592333.56,512024.76,80308.8 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,L,12/31/2016,300148904,1/11/2017,9585,152.58,97.44,1462479.3,933962.4,528516.9 +Middle East and North Africa,Oman,Office Supplies,Online,L,3/6/2013,505655467,4/20/2013,3544,651.21,524.96,2307888.24,1860458.24,447430 +Middle East and North Africa,Yemen,Snacks,Online,C,12/21/2016,483044660,12/23/2016,2504,152.58,97.44,382060.32,243989.76,138070.56 +Middle East and North Africa,Afghanistan,Household,Offline,H,1/6/2016,594865310,2/22/2016,2719,668.27,502.54,1817026.13,1366406.26,450619.87 +Europe,San Marino,Vegetables,Offline,M,2/19/2014,823978745,2/26/2014,2476,154.06,90.93,381452.56,225142.68,156309.88 +Europe,Albania,Office Supplies,Online,H,6/13/2012,323558795,8/1/2012,7092,651.21,524.96,4618381.32,3723016.32,895365 +Europe,Montenegro,Cereal,Online,H,2/18/2013,567091786,2/20/2013,3916,205.7,117.11,805521.2,458602.76,346918.44 +Europe,Albania,Household,Offline,M,8/24/2015,398376548,9/27/2015,7328,668.27,502.54,4897082.56,3682613.12,1214469.44 +Australia and Oceania,New Zealand,Vegetables,Online,L,12/6/2012,981524407,1/1/2013,3739,154.06,90.93,576030.34,339987.27,236043.07 +Asia,Laos,Vegetables,Offline,L,5/13/2010,850959193,6/30/2010,6590,154.06,90.93,1015255.4,599228.7,416026.7 +Asia,Maldives,Office Supplies,Offline,M,5/20/2014,861417233,6/19/2014,1357,651.21,524.96,883691.97,712370.72,171321.25 +Sub-Saharan Africa,Nigeria,Clothes,Online,M,7/23/2013,137947356,9/6/2013,543,109.28,35.84,59339.04,19461.12,39877.92 +Asia,Singapore,Cosmetics,Offline,L,9/2/2012,125910890,9/29/2012,8685,437.2,263.33,3797082,2287021.05,1510060.95 +Asia,Bhutan,Office Supplies,Offline,C,10/13/2013,540981662,11/30/2013,7350,651.21,524.96,4786393.5,3858456,927937.5 +Central America and the Caribbean,Dominica,Cosmetics,Online,H,6/10/2012,719146001,7/23/2012,138,437.2,263.33,60333.6,36339.54,23994.06 +Middle East and North Africa,Turkey,Cosmetics,Online,H,8/16/2016,966702735,9/22/2016,7676,437.2,263.33,3355947.2,2021321.08,1334626.12 +Europe,Czech Republic,Snacks,Online,M,8/26/2012,310263192,9/11/2012,2628,152.58,97.44,400980.24,256072.32,144907.92 +Europe,Spain,Beverages,Online,H,6/3/2014,546751201,6/10/2014,4685,47.45,31.79,222303.25,148936.15,73367.1 +Europe,Hungary,Meat,Online,C,3/3/2014,393403089,4/21/2014,5571,421.89,364.69,2350349.19,2031687.99,318661.2 +Australia and Oceania,Australia,Cereal,Online,C,7/21/2016,437767684,8/7/2016,4041,205.7,117.11,831233.7,473241.51,357992.19 +Asia,India,Snacks,Offline,C,2/29/2012,887706315,3/2/2012,880,152.58,97.44,134270.4,85747.2,48523.2 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,H,7/29/2011,221392810,9/2/2011,3907,255.28,159.42,997378.96,622853.94,374525.02 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,H,4/14/2011,137313497,4/19/2011,2970,81.73,56.67,242738.1,168309.9,74428.2 +Middle East and North Africa,Tunisia ,Household,Online,L,8/22/2012,604267203,10/5/2012,4948,668.27,502.54,3306599.96,2486567.92,820032.04 +Central America and the Caribbean,Haiti,Cosmetics,Online,H,6/29/2010,311365258,8/13/2010,8754,437.2,263.33,3827248.8,2305190.82,1522057.98 +Sub-Saharan Africa,The Gambia,Beverages,Online,H,2/5/2012,718031489,3/15/2012,329,47.45,31.79,15611.05,10458.91,5152.14 +Europe,Liechtenstein,Clothes,Offline,L,8/24/2010,204002225,9/14/2010,7647,109.28,35.84,835664.16,274068.48,561595.68 +Central America and the Caribbean,Saint Lucia,Fruits,Online,H,9/30/2011,819326293,10/25/2011,5712,9.33,6.92,53292.96,39527.04,13765.92 +Europe,Spain,Cosmetics,Online,M,7/2/2014,634365022,8/20/2014,1562,437.2,263.33,682906.4,411321.46,271584.94 +Europe,Finland,Baby Food,Online,H,4/15/2015,489792239,5/10/2015,9263,255.28,159.42,2364658.64,1476707.46,887951.18 +Europe,Poland,Cereal,Online,M,7/21/2011,846594274,7/24/2011,4914,205.7,117.11,1010809.8,575478.54,435331.26 +Europe,Ukraine,Baby Food,Offline,C,2/28/2013,436069953,3/19/2013,1644,255.28,159.42,419680.32,262086.48,157593.84 +Asia,Maldives,Baby Food,Online,M,11/28/2015,309830605,12/21/2015,4616,255.28,159.42,1178372.48,735882.72,442489.76 +Asia,Philippines,Fruits,Online,H,11/9/2012,689800059,11/11/2012,6021,9.33,6.92,56175.93,41665.32,14510.61 +Europe,Macedonia,Beverages,Offline,L,4/14/2013,518214643,4/23/2013,83,47.45,31.79,3938.35,2638.57,1299.78 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,M,3/5/2016,607623183,4/7/2016,8058,437.2,263.33,3522957.6,2121913.14,1401044.46 +Sub-Saharan Africa,Ghana,Snacks,Online,M,1/2/2014,490887010,1/28/2014,3230,152.58,97.44,492833.4,314731.2,178102.2 +Europe,Montenegro,Cereal,Offline,H,9/3/2011,671179950,10/2/2011,5917,205.7,117.11,1217126.9,692939.87,524187.03 +Sub-Saharan Africa,Burundi,Office Supplies,Online,M,2/21/2015,371988332,4/10/2015,8469,651.21,524.96,5515097.49,4445886.24,1069211.25 +Europe,Belgium,Beverages,Online,H,7/4/2012,687110984,7/28/2012,264,47.45,31.79,12526.8,8392.56,4134.24 +Australia and Oceania,Palau,Cereal,Offline,H,8/27/2015,530659234,9/10/2015,2715,205.7,117.11,558475.5,317953.65,240521.85 +Sub-Saharan Africa,Ghana,Personal Care,Offline,H,1/8/2011,687056910,1/20/2011,4263,81.73,56.67,348414.99,241584.21,106830.78 +Sub-Saharan Africa,Benin,Snacks,Offline,M,5/28/2016,661040341,6/23/2016,5382,152.58,97.44,821185.56,524422.08,296763.48 +Asia,China,Meat,Online,C,8/3/2016,927658355,8/4/2016,3577,421.89,364.69,1509100.53,1304496.13,204604.4 +Asia,Mongolia,Clothes,Offline,C,7/28/2012,682272279,9/14/2012,8384,109.28,35.84,916203.52,300482.56,615720.96 +Europe,Slovakia,Baby Food,Offline,M,3/12/2010,990555942,3/22/2010,6370,255.28,159.42,1626133.6,1015505.4,610628.2 +Sub-Saharan Africa,Guinea,Vegetables,Online,C,5/15/2016,738495671,5/17/2016,6135,154.06,90.93,945158.1,557855.55,387302.55 +Sub-Saharan Africa,Rwanda,Cereal,Online,L,7/27/2012,682390296,8/18/2012,3308,205.7,117.11,680455.6,387399.88,293055.72 +Europe,Vatican City,Cosmetics,Online,C,8/15/2011,298851144,9/16/2011,5549,437.2,263.33,2426022.8,1461218.17,964804.63 +Asia,Brunei,Personal Care,Offline,L,1/21/2016,934802043,2/21/2016,7553,81.73,56.67,617306.69,428028.51,189278.18 +Europe,Liechtenstein,Fruits,Offline,H,4/29/2014,857479321,6/3/2014,6041,9.33,6.92,56362.53,41803.72,14558.81 +Middle East and North Africa,Egypt,Baby Food,Offline,L,11/18/2014,204431807,1/2/2015,4770,255.28,159.42,1217685.6,760433.4,457252.2 +Sub-Saharan Africa,Central African Republic,Meat,Offline,L,2/3/2012,533520829,2/28/2012,9524,421.89,364.69,4018080.36,3473307.56,544772.8 +Sub-Saharan Africa,Eritrea,Personal Care,Online,H,9/30/2012,772920215,11/1/2012,3122,81.73,56.67,255161.06,176923.74,78237.32 +Australia and Oceania,Papua New Guinea,Household,Offline,L,2/18/2017,371116292,3/20/2017,413,668.27,502.54,275995.51,207549.02,68446.49 +Europe,Lithuania,Vegetables,Offline,L,3/30/2015,646907889,4/24/2015,3275,154.06,90.93,504546.5,297795.75,206750.75 +Asia,Bhutan,Baby Food,Offline,M,4/10/2013,739406335,5/17/2013,5621,255.28,159.42,1434928.88,896099.82,538829.06 +Asia,Myanmar,Cereal,Online,L,9/16/2014,758035457,10/6/2014,8392,205.7,117.11,1726234.4,982787.12,743447.28 +Sub-Saharan Africa,South Africa,Snacks,Offline,C,7/6/2016,432531583,8/22/2016,4562,152.58,97.44,696069.96,444521.28,251548.68 +Australia and Oceania,Palau,Office Supplies,Online,H,12/11/2012,462943542,1/3/2013,4136,651.21,524.96,2693404.56,2171234.56,522170 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,M,6/17/2014,269632661,7/10/2014,9151,47.45,31.79,434214.95,290910.29,143304.66 +Europe,Poland,Meat,Online,M,8/26/2013,243272769,8/30/2013,8673,421.89,364.69,3659051.97,3162956.37,496095.6 +Europe,Vatican City,Baby Food,Offline,L,10/3/2011,394850194,11/14/2011,3802,255.28,159.42,970574.56,606114.84,364459.72 +Middle East and North Africa,Somalia,Office Supplies,Offline,L,11/6/2014,805663764,12/22/2014,2666,651.21,524.96,1736125.86,1399543.36,336582.5 +Sub-Saharan Africa,Angola,Office Supplies,Online,M,12/8/2014,277324807,1/19/2015,5428,651.21,524.96,3534767.88,2849482.88,685285 +Middle East and North Africa,Syria,Beverages,Online,L,6/11/2016,381757152,7/24/2016,9279,47.45,31.79,440288.55,294979.41,145309.14 +Europe,Czech Republic,Vegetables,Offline,C,4/16/2017,511197125,5/10/2017,3444,154.06,90.93,530582.64,313162.92,217419.72 +Central America and the Caribbean,Saint Lucia,Meat,Offline,M,9/1/2012,128193557,9/2/2012,4177,421.89,364.69,1762234.53,1523310.13,238924.4 +Sub-Saharan Africa,Mozambique,Household,Offline,L,12/29/2013,115607774,12/30/2013,9764,668.27,502.54,6524988.28,4906800.56,1618187.72 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,C,10/19/2014,526613605,11/30/2014,5523,421.89,364.69,2330098.47,2014182.87,315915.6 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,C,4/7/2017,134697377,4/7/2017,8802,437.2,263.33,3848234.4,2317830.66,1530403.74 +Central America and the Caribbean,Dominica,Baby Food,Offline,L,4/11/2013,483657920,5/28/2013,3981,255.28,159.42,1016269.68,634651.02,381618.66 +Sub-Saharan Africa,Eritrea,Cereal,Offline,H,12/4/2010,937606561,12/14/2010,7472,205.7,117.11,1536990.4,875045.92,661944.48 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,L,8/1/2015,930967128,8/11/2015,2716,81.73,56.67,221978.68,153915.72,68062.96 +Asia,Cambodia,Personal Care,Online,L,12/21/2010,418475949,1/20/2011,5188,81.73,56.67,424015.24,294003.96,130011.28 +Europe,Russia,Baby Food,Online,C,12/15/2015,325181853,1/25/2016,7391,255.28,159.42,1886774.48,1178273.22,708501.26 +Sub-Saharan Africa,Namibia,Household,Online,L,8/3/2012,296446168,8/28/2012,3864,668.27,502.54,2582195.28,1941814.56,640380.72 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,L,7/6/2010,947942721,7/12/2010,6171,651.21,524.96,4018616.91,3239528.16,779088.75 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,H,11/4/2012,715657842,11/24/2012,7914,47.45,31.79,375519.3,251586.06,123933.24 +Sub-Saharan Africa,Central African Republic,Snacks,Online,C,6/2/2012,805890357,7/12/2012,9720,152.58,97.44,1483077.6,947116.8,535960.8 +Europe,Slovenia,Clothes,Offline,L,9/15/2010,245251595,9/18/2010,4252,109.28,35.84,464658.56,152391.68,312266.88 +Sub-Saharan Africa,Liberia,Cereal,Offline,C,1/8/2014,830665385,2/14/2014,1202,205.7,117.11,247251.4,140766.22,106485.18 +Middle East and North Africa,Kuwait,Fruits,Offline,M,8/8/2014,379368054,9/5/2014,2293,9.33,6.92,21393.69,15867.56,5526.13 +Sub-Saharan Africa,Cameroon,Household,Online,C,2/11/2017,378908431,2/14/2017,6280,668.27,502.54,4196735.6,3155951.2,1040784.4 +Asia,Uzbekistan,Meat,Offline,L,2/20/2012,137147843,2/24/2012,3949,421.89,364.69,1666043.61,1440160.81,225882.8 +Sub-Saharan Africa,Mali,Beverages,Offline,L,4/3/2010,832260119,4/13/2010,3119,47.45,31.79,147996.55,99153.01,48843.54 +Sub-Saharan Africa,Senegal,Baby Food,Online,M,7/14/2015,562731587,7/25/2015,3637,255.28,159.42,928453.36,579810.54,348642.82 +Sub-Saharan Africa,Niger,Clothes,Offline,L,3/6/2014,197361075,4/14/2014,2383,109.28,35.84,260414.24,85406.72,175007.52 +Middle East and North Africa,Bahrain,Cosmetics,Online,H,3/5/2016,225259912,4/10/2016,8268,437.2,263.33,3614769.6,2177212.44,1437557.16 +Sub-Saharan Africa,Cameroon,Cereal,Offline,C,8/25/2013,305851924,9/28/2013,7236,205.7,117.11,1488445.2,847407.96,641037.24 +Asia,Sri Lanka,Cosmetics,Online,H,12/5/2014,618873441,1/2/2015,7259,437.2,263.33,3173634.8,1911512.47,1262122.33 +North America,Mexico,Vegetables,Online,L,6/22/2010,514373290,6/24/2010,3342,154.06,90.93,514868.52,303888.06,210980.46 +Australia and Oceania,Tuvalu,Baby Food,Offline,C,7/15/2014,762712800,7/18/2014,2522,255.28,159.42,643816.16,402057.24,241758.92 +Sub-Saharan Africa,Niger,Snacks,Offline,L,12/3/2015,404565799,12/19/2015,8865,152.58,97.44,1352621.7,863805.6,488816.1 +Europe,Germany,Cosmetics,Offline,C,1/28/2012,800918614,3/5/2012,8471,437.2,263.33,3703521.2,2230668.43,1472852.77 +Middle East and North Africa,Qatar,Meat,Online,H,11/11/2012,683070075,11/15/2012,4469,421.89,364.69,1885426.41,1629799.61,255626.8 +Asia,Brunei,Cereal,Online,C,1/29/2014,202631509,2/15/2014,2021,205.7,117.11,415719.7,236679.31,179040.39 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,L,5/11/2016,481526744,5/25/2016,3319,9.33,6.92,30966.27,22967.48,7998.79 +Asia,Bhutan,Cereal,Online,M,11/2/2013,461992108,12/18/2013,2586,205.7,117.11,531940.2,302846.46,229093.74 +Europe,Belarus,Personal Care,Online,M,1/25/2013,956576430,1/26/2013,1078,81.73,56.67,88104.94,61090.26,27014.68 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,M,2/6/2014,598141038,3/13/2014,2080,152.58,97.44,317366.4,202675.2,114691.2 +Central America and the Caribbean,Barbados,Clothes,Offline,M,4/4/2014,789859759,5/10/2014,5910,109.28,35.84,645844.8,211814.4,434030.4 +Europe,Romania,Cosmetics,Offline,C,12/8/2011,755218923,12/18/2011,4917,437.2,263.33,2149712.4,1294793.61,854918.79 +Asia,Vietnam,Snacks,Offline,C,5/17/2010,688017356,5/17/2010,8480,152.58,97.44,1293878.4,826291.2,467587.2 +Europe,Armenia,Vegetables,Online,M,11/19/2013,402366387,12/1/2013,8010,154.06,90.93,1234020.6,728349.3,505671.3 +Australia and Oceania,New Zealand,Meat,Offline,L,6/23/2016,682689845,8/2/2016,1951,421.89,364.69,823107.39,711510.19,111597.2 +Asia,Vietnam,Personal Care,Online,M,3/25/2013,133724057,5/5/2013,775,81.73,56.67,63340.75,43919.25,19421.5 +Middle East and North Africa,Israel,Vegetables,Offline,H,8/25/2011,130517852,9/5/2011,1988,154.06,90.93,306271.28,180768.84,125502.44 +Europe,Finland,Snacks,Offline,L,9/21/2012,768432557,9/30/2012,5125,152.58,97.44,781972.5,499380,282592.5 +Middle East and North Africa,Tunisia ,Personal Care,Offline,L,9/25/2014,413142001,10/29/2014,6754,81.73,56.67,552004.42,382749.18,169255.24 +Europe,Monaco,Clothes,Online,L,1/4/2017,650632512,2/17/2017,5474,109.28,35.84,598198.72,196188.16,402010.56 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,C,3/5/2016,437202918,4/14/2016,6914,651.21,524.96,4502465.94,3629573.44,872892.5 +Middle East and North Africa,Pakistan,Personal Care,Online,L,6/25/2017,149464547,7/28/2017,8736,81.73,56.67,713993.28,495069.12,218924.16 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,H,11/22/2015,234341228,12/16/2015,5632,651.21,524.96,3667614.72,2956574.72,711040 +Sub-Saharan Africa,The Gambia,Household,Offline,H,12/30/2014,759069287,1/27/2015,4325,668.27,502.54,2890267.75,2173485.5,716782.25 +Europe,Romania,Fruits,Online,M,9/5/2015,961197555,10/20/2015,8571,9.33,6.92,79967.43,59311.32,20656.11 +Europe,Estonia,Clothes,Online,H,4/21/2012,598587357,6/1/2012,4156,109.28,35.84,454167.68,148951.04,305216.64 +Asia,Uzbekistan,Cereal,Offline,H,8/31/2011,399412524,9/20/2011,3897,205.7,117.11,801612.9,456377.67,345235.23 +Europe,Ukraine,Personal Care,Offline,L,1/18/2014,712159383,3/9/2014,2642,81.73,56.67,215930.66,149722.14,66208.52 +Europe,United Kingdom,Baby Food,Offline,M,1/6/2017,155626761,2/9/2017,2272,255.28,159.42,579996.16,362202.24,217793.92 +Asia,Myanmar,Personal Care,Offline,C,8/16/2011,568925988,9/27/2011,6698,81.73,56.67,547427.54,379575.66,167851.88 +North America,United States of America,Snacks,Online,C,6/29/2016,261480891,7/28/2016,6861,152.58,97.44,1046851.38,668535.84,378315.54 +Asia,Taiwan,Snacks,Online,C,6/16/2013,763027799,7/3/2013,5737,152.58,97.44,875351.46,559013.28,316338.18 +Europe,Kosovo,Baby Food,Online,H,11/27/2011,973615539,12/11/2011,3329,255.28,159.42,849827.12,530709.18,319117.94 +Sub-Saharan Africa,Sudan,Vegetables,Offline,M,9/24/2014,313605439,11/5/2014,1673,154.06,90.93,257742.38,152125.89,105616.49 +Europe,San Marino,Beverages,Online,M,7/10/2014,973671329,7/19/2014,9838,47.45,31.79,466813.1,312750.02,154063.08 +Australia and Oceania,New Zealand,Personal Care,Offline,L,7/6/2012,264799535,8/15/2012,8922,81.73,56.67,729195.06,505609.74,223585.32 +Europe,Serbia,Meat,Offline,L,10/14/2014,968288886,11/29/2014,7054,421.89,364.69,2976012.06,2572523.26,403488.8 +Asia,Thailand,Cosmetics,Offline,L,5/5/2013,985750710,5/5/2013,4396,437.2,263.33,1921931.2,1157598.68,764332.52 +Europe,Estonia,Meat,Online,C,8/10/2012,989108836,8/27/2012,8140,421.89,364.69,3434184.6,2968576.6,465608 +Europe,Norway,Cereal,Online,M,7/4/2010,370599591,7/28/2010,7509,205.7,117.11,1544601.3,879378.99,665222.31 +Middle East and North Africa,Libya,Meat,Offline,C,5/15/2017,392771804,6/18/2017,8760,421.89,364.69,3695756.4,3194684.4,501072 +Middle East and North Africa,Qatar,Fruits,Online,M,4/28/2014,138486802,5/22/2014,177,9.33,6.92,1651.41,1224.84,426.57 +Europe,Vatican City,Snacks,Offline,C,1/18/2010,560918414,1/30/2010,7078,152.58,97.44,1079961.24,689680.32,390280.92 +Asia,Bhutan,Office Supplies,Online,H,4/19/2014,433552968,5/17/2014,6813,651.21,524.96,4436693.73,3576552.48,860141.25 +Australia and Oceania,Palau,Office Supplies,Online,H,5/19/2011,400189292,6/25/2011,3759,651.21,524.96,2447898.39,1973324.64,474573.75 +Central America and the Caribbean,Dominican Republic,Beverages,Online,C,12/18/2016,724938714,1/9/2017,4330,47.45,31.79,205458.5,137650.7,67807.8 +Europe,Poland,Cosmetics,Online,L,9/13/2013,842225062,9/14/2013,1967,437.2,263.33,859972.4,517970.11,342002.29 +Asia,India,Beverages,Online,M,8/10/2015,706784665,8/18/2015,2144,47.45,31.79,101732.8,68157.76,33575.04 +Middle East and North Africa,Bahrain,Office Supplies,Offline,C,4/1/2011,343666350,4/14/2011,7365,651.21,524.96,4796161.65,3866330.4,929831.25 +Central America and the Caribbean,Honduras,Vegetables,Online,H,12/23/2012,298231446,12/24/2012,2167,154.06,90.93,333848.02,197045.31,136802.71 +Europe,Vatican City,Household,Online,M,4/15/2015,286153781,5/28/2015,8118,668.27,502.54,5425015.86,4079619.72,1345396.14 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,L,9/21/2013,543419682,10/16/2013,8815,152.58,97.44,1344992.7,858933.6,486059.1 +Middle East and North Africa,Morocco,Clothes,Offline,L,4/6/2016,476327979,4/27/2016,4889,109.28,35.84,534269.92,175221.76,359048.16 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Offline,H,10/21/2016,911489999,11/9/2016,9001,109.28,35.84,983629.28,322595.84,661033.44 +Middle East and North Africa,Afghanistan,Meat,Online,C,2/3/2014,945829570,3/19/2014,843,421.89,364.69,355653.27,307433.67,48219.6 +Asia,Myanmar,Vegetables,Offline,H,7/5/2015,196583020,8/9/2015,2139,154.06,90.93,329534.34,194499.27,135035.07 +Europe,Ukraine,Meat,Offline,M,7/29/2010,151299178,8/16/2010,1644,421.89,364.69,693587.16,599550.36,94036.8 +Europe,Bulgaria,Vegetables,Online,L,8/2/2012,117839372,9/6/2012,144,154.06,90.93,22184.64,13093.92,9090.72 +Sub-Saharan Africa,Djibouti,Baby Food,Online,M,12/24/2016,374377429,1/5/2017,5456,255.28,159.42,1392807.68,869795.52,523012.16 +Australia and Oceania,Kiribati,Personal Care,Offline,C,9/6/2012,819399678,10/21/2012,7429,81.73,56.67,607172.17,421001.43,186170.74 +Europe,San Marino,Cereal,Online,C,3/9/2016,521704947,3/20/2016,2942,205.7,117.11,605169.4,344537.62,260631.78 +Sub-Saharan Africa,Kenya,Vegetables,Offline,H,10/5/2014,870404565,10/9/2014,908,154.06,90.93,139886.48,82564.44,57322.04 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,C,9/3/2015,624922358,9/10/2015,7268,651.21,524.96,4732994.28,3815409.28,917585 +Sub-Saharan Africa,Sudan,Snacks,Online,H,2/8/2012,864994657,2/22/2012,9996,152.58,97.44,1525189.68,974010.24,551179.44 +Europe,Sweden,Personal Care,Online,M,3/30/2017,940670287,4/7/2017,4097,81.73,56.67,334847.81,232176.99,102670.82 +North America,Mexico,Baby Food,Offline,L,1/16/2015,722310578,2/22/2015,6606,255.28,159.42,1686379.68,1053128.52,633251.16 +Europe,Kosovo,Snacks,Offline,M,1/10/2017,150589358,2/14/2017,1592,152.58,97.44,242907.36,155124.48,87782.88 +Europe,Cyprus,Office Supplies,Online,L,1/25/2013,586492955,3/16/2013,5153,651.21,524.96,3355685.13,2705118.88,650566.25 +Asia,Bhutan,Cosmetics,Online,C,1/14/2013,761320197,2/1/2013,419,437.2,263.33,183186.8,110335.27,72851.53 +Asia,Bhutan,Office Supplies,Offline,L,9/21/2012,826682412,10/31/2012,2551,651.21,524.96,1661236.71,1339172.96,322063.75 +Europe,Armenia,Meat,Offline,L,10/6/2012,104503428,10/9/2012,3742,421.89,364.69,1578712.38,1364669.98,214042.4 +Sub-Saharan Africa,Angola,Vegetables,Online,M,11/12/2014,237019574,11/21/2014,8214,154.06,90.93,1265448.84,746899.02,518549.82 +Europe,Italy,Fruits,Online,M,6/7/2010,236779677,7/25/2010,7223,9.33,6.92,67390.59,49983.16,17407.43 +Central America and the Caribbean,Cuba,Baby Food,Offline,C,9/1/2014,536645066,9/22/2014,4055,255.28,159.42,1035160.4,646448.1,388712.3 +Sub-Saharan Africa,Gabon,Household,Offline,H,4/26/2017,739789569,5/17/2017,9028,668.27,502.54,6033141.56,4536931.12,1496210.44 +Europe,Bulgaria,Baby Food,Online,C,10/11/2016,969699513,10/12/2016,4490,255.28,159.42,1146207.2,715795.8,430411.4 +Asia,South Korea,Beverages,Online,H,4/15/2016,520173728,4/20/2016,9820,47.45,31.79,465959,312177.8,153781.2 +Sub-Saharan Africa,Angola,Snacks,Offline,C,8/2/2012,105323541,9/10/2012,6431,152.58,97.44,981241.98,626636.64,354605.34 +Middle East and North Africa,Morocco,Personal Care,Online,L,10/31/2014,509572780,12/16/2014,2764,81.73,56.67,225901.72,156635.88,69265.84 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,L,7/12/2010,337657773,8/15/2010,9293,81.73,56.67,759516.89,526634.31,232882.58 +Europe,Luxembourg,Vegetables,Offline,L,10/2/2014,964627349,11/20/2014,3524,154.06,90.93,542907.44,320437.32,222470.12 +Sub-Saharan Africa,Angola,Cosmetics,Offline,C,5/8/2013,685842835,6/27/2013,4991,437.2,263.33,2182065.2,1314280.03,867785.17 +Asia,Malaysia,Office Supplies,Online,H,3/3/2012,566978061,4/7/2012,263,651.21,524.96,171268.23,138064.48,33203.75 +Middle East and North Africa,Bahrain,Fruits,Offline,L,7/21/2010,394019353,8/3/2010,7937,9.33,6.92,74052.21,54924.04,19128.17 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,M,9/6/2012,923265540,10/11/2012,3645,152.58,97.44,556154.1,355168.8,200985.3 +Australia and Oceania,Tonga,Fruits,Online,C,3/30/2016,731327950,4/11/2016,5047,9.33,6.92,47088.51,34925.24,12163.27 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,C,3/13/2016,265130412,4/28/2016,6836,651.21,524.96,4451671.56,3588626.56,863045 +Middle East and North Africa,Iraq,Fruits,Offline,M,2/21/2016,491909253,4/10/2016,5734,9.33,6.92,53498.22,39679.28,13818.94 +Sub-Saharan Africa,Namibia,Household,Offline,M,12/12/2016,649213302,1/4/2017,5498,668.27,502.54,3674148.46,2762964.92,911183.54 +Asia,Japan,Fruits,Offline,L,12/27/2012,494903886,1/31/2013,1913,9.33,6.92,17848.29,13237.96,4610.33 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,L,1/21/2011,757154834,2/27/2011,7796,109.28,35.84,851946.88,279408.64,572538.24 +Asia,Thailand,Snacks,Offline,L,6/8/2011,884452474,7/26/2011,7996,152.58,97.44,1220029.68,779130.24,440899.44 +Sub-Saharan Africa,Central African Republic,Beverages,Online,M,9/9/2011,395595633,9/29/2011,4394,47.45,31.79,208495.3,139685.26,68810.04 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,C,6/11/2010,229695641,7/5/2010,900,651.21,524.96,586089,472464,113625 +Asia,Laos,Clothes,Online,L,3/8/2011,496176326,3/25/2011,8456,109.28,35.84,924071.68,303063.04,621008.64 +Europe,Macedonia,Cereal,Offline,L,11/15/2010,924774014,12/2/2010,36,205.7,117.11,7405.2,4215.96,3189.24 +Sub-Saharan Africa,Sudan,Snacks,Offline,L,5/5/2011,415537536,6/8/2011,5646,152.58,97.44,861466.68,550146.24,311320.44 +Australia and Oceania,Papua New Guinea,Beverages,Offline,C,6/23/2015,188828217,8/1/2015,7321,47.45,31.79,347381.45,232734.59,114646.86 +Central America and the Caribbean,Barbados,Meat,Online,C,11/12/2015,635319888,12/24/2015,4128,421.89,364.69,1741561.92,1505440.32,236121.6 +Europe,Norway,Office Supplies,Online,C,9/29/2013,865998876,10/15/2013,7167,651.21,524.96,4667222.07,3762388.32,904833.75 +Sub-Saharan Africa,Liberia,Clothes,Offline,H,3/13/2015,962164008,4/5/2015,4566,109.28,35.84,498972.48,163645.44,335327.04 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,H,3/22/2012,625426614,4/28/2012,6488,205.7,117.11,1334581.6,759809.68,574771.92 +Europe,Slovakia,Vegetables,Offline,M,10/27/2016,527710521,11/17/2016,125,154.06,90.93,19257.5,11366.25,7891.25 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,H,10/8/2011,961252057,10/9/2011,4700,255.28,159.42,1199816,749274,450542 +Sub-Saharan Africa,Niger,Clothes,Online,C,12/21/2014,488600051,2/3/2015,6468,109.28,35.84,706823.04,231813.12,475009.92 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,L,2/16/2015,892615830,3/13/2015,3715,255.28,159.42,948365.2,592245.3,356119.9 +Middle East and North Africa,Syria,Vegetables,Online,H,5/6/2013,426473224,5/17/2013,1759,154.06,90.93,270991.54,159945.87,111045.67 +Europe,Italy,Beverages,Offline,L,10/21/2011,563658559,11/23/2011,7948,47.45,31.79,377132.6,252666.92,124465.68 +Europe,Lithuania,Cereal,Online,C,7/13/2017,147970664,7/18/2017,6663,205.7,117.11,1370579.1,780303.93,590275.17 +Europe,Spain,Baby Food,Online,H,11/26/2015,343520867,12/8/2015,4313,255.28,159.42,1101022.64,687578.46,413444.18 +Middle East and North Africa,Somalia,Snacks,Online,H,4/17/2012,584732997,5/8/2012,4343,152.58,97.44,662654.94,423181.92,239473.02 +Asia,Nepal,Meat,Online,H,2/21/2013,826343381,3/8/2013,2224,421.89,364.69,938283.36,811070.56,127212.8 +Australia and Oceania,Australia,Cereal,Online,H,8/3/2014,193400847,8/18/2014,463,205.7,117.11,95239.1,54221.93,41017.17 +Europe,Russia,Fruits,Online,C,11/3/2013,131266725,11/8/2013,3596,9.33,6.92,33550.68,24884.32,8666.36 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,L,12/17/2012,355614840,12/25/2012,3189,255.28,159.42,814087.92,508390.38,305697.54 +Middle East and North Africa,Iran,Beverages,Online,M,1/27/2015,202431523,2/4/2015,2841,47.45,31.79,134805.45,90315.39,44490.06 +Sub-Saharan Africa,Lesotho,Snacks,Online,C,1/3/2013,878015601,2/3/2013,3183,152.58,97.44,485662.14,310151.52,175510.62 +Asia,Cambodia,Baby Food,Offline,C,10/21/2015,508978402,11/3/2015,6875,255.28,159.42,1755050,1096012.5,659037.5 +Central America and the Caribbean,Belize,Cereal,Offline,M,8/21/2014,892243754,9/20/2014,3609,205.7,117.11,742371.3,422649.99,319721.31 +Asia,Japan,Meat,Offline,H,11/21/2016,745047986,12/11/2016,5111,421.89,364.69,2156279.79,1863930.59,292349.2 +Europe,Liechtenstein,Personal Care,Online,H,1/30/2012,654939925,2/9/2012,133,81.73,56.67,10870.09,7537.11,3332.98 +North America,Mexico,Office Supplies,Online,H,7/5/2013,829780900,8/17/2013,9463,651.21,524.96,6162400.23,4967696.48,1194703.75 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,L,8/10/2016,647744739,9/23/2016,917,154.06,90.93,141273.02,83382.81,57890.21 +Asia,Mongolia,Vegetables,Online,C,4/22/2010,907317769,4/28/2010,4345,154.06,90.93,669390.7,395090.85,274299.85 +Middle East and North Africa,Iraq,Meat,Offline,L,2/4/2011,677298820,2/15/2011,6627,421.89,364.69,2795865.03,2416800.63,379064.4 +Europe,Poland,Clothes,Online,L,10/26/2013,446799218,10/27/2013,6672,109.28,35.84,729116.16,239124.48,489991.68 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,H,8/6/2010,775242793,8/14/2010,425,47.45,31.79,20166.25,13510.75,6655.5 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,M,5/1/2017,942365872,5/29/2017,5858,668.27,502.54,3914725.66,2943879.32,970846.34 +Europe,Vatican City,Beverages,Online,L,11/30/2016,298217284,1/11/2017,7976,47.45,31.79,378461.2,253557.04,124904.16 +Middle East and North Africa,Bahrain,Cosmetics,Online,L,1/9/2016,513158357,2/27/2016,3816,437.2,263.33,1668355.2,1004867.28,663487.92 +Asia,Bhutan,Baby Food,Online,M,1/13/2011,627862918,2/14/2011,7445,255.28,159.42,1900559.6,1186881.9,713677.7 +Europe,France,Snacks,Offline,L,7/16/2014,203317296,8/25/2014,4961,152.58,97.44,756949.38,483399.84,273549.54 +Sub-Saharan Africa,Rwanda,Cereal,Online,H,9/8/2013,670820319,9/17/2013,9494,205.7,117.11,1952915.8,1111842.34,841073.46 +Asia,Laos,Baby Food,Online,C,11/4/2011,381983315,12/15/2011,6206,255.28,159.42,1584267.68,989360.52,594907.16 +Australia and Oceania,Palau,Beverages,Online,C,3/19/2017,458730113,4/9/2017,7289,47.45,31.79,345863.05,231717.31,114145.74 +Europe,Ireland,Snacks,Offline,C,5/12/2016,743297040,5/13/2016,6967,152.58,97.44,1063024.86,678864.48,384160.38 +North America,Mexico,Cereal,Offline,H,11/5/2015,248232924,11/27/2015,6493,205.7,117.11,1335610.1,760395.23,575214.87 +Central America and the Caribbean,Cuba,Vegetables,Offline,L,9/16/2015,306399095,10/22/2015,9156,154.06,90.93,1410573.36,832555.08,578018.28 +Asia,Bangladesh,Clothes,Online,C,4/11/2013,520969378,5/15/2013,5271,109.28,35.84,576014.88,188912.64,387102.24 +Middle East and North Africa,Oman,Cereal,Online,C,7/9/2014,115430104,7/29/2014,7188,205.7,117.11,1478571.6,841786.68,636784.92 +Asia,China,Cosmetics,Offline,L,2/7/2015,183580100,3/17/2015,4286,437.2,263.33,1873839.2,1128632.38,745206.82 +Asia,Singapore,Meat,Offline,L,10/7/2011,539530694,11/19/2011,7977,421.89,364.69,3365416.53,2909132.13,456284.4 +North America,Canada,Beverages,Offline,L,8/29/2013,167705714,9/27/2013,6702,47.45,31.79,318009.9,213056.58,104953.32 +Europe,Andorra,Clothes,Offline,H,11/15/2015,372841489,11/19/2015,937,109.28,35.84,102395.36,33582.08,68813.28 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,L,10/3/2010,729986846,10/17/2010,8184,81.73,56.67,668878.32,463787.28,205091.04 +Asia,Kazakhstan,Household,Online,H,6/14/2014,434503114,7/2/2014,7982,668.27,502.54,5334131.14,4011274.28,1322856.86 +Australia and Oceania,Nauru,Office Supplies,Online,C,1/31/2010,552064120,2/13/2010,6896,651.21,524.96,4490744.16,3620124.16,870620 +Australia and Oceania,Nauru,Baby Food,Online,H,2/21/2012,868656194,3/2/2012,3526,255.28,159.42,900117.28,562114.92,338002.36 +Australia and Oceania,Papua New Guinea,Meat,Offline,M,3/27/2017,340578162,4/5/2017,3501,421.89,364.69,1477036.89,1276779.69,200257.2 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,H,6/25/2015,244441354,7/15/2015,4483,255.28,159.42,1144420.24,714679.86,429740.38 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,C,12/24/2016,127169597,2/8/2017,1164,81.73,56.67,95133.72,65963.88,29169.84 +Sub-Saharan Africa,Angola,Baby Food,Online,H,3/9/2010,955999219,4/26/2010,268,255.28,159.42,68415.04,42724.56,25690.48 +Middle East and North Africa,Syria,Fruits,Offline,L,2/12/2011,168479049,3/14/2011,5549,9.33,6.92,51772.17,38399.08,13373.09 +Sub-Saharan Africa,Mali,Snacks,Offline,C,2/23/2014,222470414,3/1/2014,2794,152.58,97.44,426308.52,272247.36,154061.16 +Asia,Sri Lanka,Household,Online,M,12/3/2010,946147143,1/4/2011,4820,668.27,502.54,3221061.4,2422242.8,798818.6 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,H,11/13/2016,887995564,12/6/2016,6476,437.2,263.33,2831307.2,1705325.08,1125982.12 +Australia and Oceania,Fiji,Beverages,Offline,L,5/29/2014,466814506,7/3/2014,9641,47.45,31.79,457465.45,306487.39,150978.06 +Europe,Montenegro,Vegetables,Offline,C,4/24/2017,621715295,5/30/2017,8226,154.06,90.93,1267297.56,747990.18,519307.38 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,L,11/30/2013,562121760,1/1/2014,3175,152.58,97.44,484441.5,309372,175069.5 +Sub-Saharan Africa,Kenya,Personal Care,Online,M,5/2/2016,917770230,6/16/2016,7461,81.73,56.67,609787.53,422814.87,186972.66 +Europe,Montenegro,Snacks,Offline,M,4/2/2011,588709533,5/4/2011,1088,152.58,97.44,166007.04,106014.72,59992.32 +Asia,Tajikistan,Clothes,Online,L,9/9/2016,795300996,9/23/2016,6093,109.28,35.84,665843.04,218373.12,447469.92 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,L,2/9/2010,128218448,2/12/2010,1543,154.06,90.93,237714.58,140304.99,97409.59 +Asia,Bhutan,Office Supplies,Offline,L,6/14/2015,398448216,7/5/2015,8536,651.21,524.96,5558728.56,4481058.56,1077670 +Middle East and North Africa,Bahrain,Cosmetics,Online,C,1/31/2016,787289130,2/29/2016,5204,437.2,263.33,2275188.8,1370369.32,904819.48 +Middle East and North Africa,Syria,Cosmetics,Offline,C,7/30/2011,996352517,7/31/2011,1706,437.2,263.33,745863.2,449240.98,296622.22 +Sub-Saharan Africa,Chad,Fruits,Offline,H,12/8/2013,797562205,12/10/2013,5235,9.33,6.92,48842.55,36226.2,12616.35 +Sub-Saharan Africa,Swaziland,Cereal,Online,H,7/2/2013,483154523,7/10/2013,5015,205.7,117.11,1031585.5,587306.65,444278.85 +Europe,United Kingdom,Cosmetics,Offline,H,1/17/2013,415678298,2/19/2013,7301,437.2,263.33,3191997.2,1922572.33,1269424.87 +Middle East and North Africa,Qatar,Baby Food,Offline,C,5/27/2016,577994859,5/31/2016,378,255.28,159.42,96495.84,60260.76,36235.08 +Asia,India,Baby Food,Online,L,2/11/2017,123278033,3/22/2017,9564,255.28,159.42,2441497.92,1524692.88,916805.04 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,L,5/9/2017,525014150,5/24/2017,2209,81.73,56.67,180541.57,125184.03,55357.54 +Sub-Saharan Africa,Zambia,Baby Food,Offline,H,7/31/2016,627002036,8/2/2016,2691,255.28,159.42,686958.48,428999.22,257959.26 +Europe,Russia,Fruits,Online,L,4/26/2015,693353021,5/26/2015,7422,9.33,6.92,69247.26,51360.24,17887.02 +Asia,Myanmar,Clothes,Offline,C,5/12/2011,158490931,5/31/2011,9844,109.28,35.84,1075752.32,352808.96,722943.36 +Middle East and North Africa,Pakistan,Fruits,Online,M,2/24/2011,777152097,2/24/2011,5430,9.33,6.92,50661.9,37575.6,13086.3 +Sub-Saharan Africa,Eritrea,Snacks,Offline,C,10/30/2010,774385344,12/14/2010,6687,152.58,97.44,1020302.46,651581.28,368721.18 +Europe,Italy,Vegetables,Online,C,3/6/2015,695552003,4/13/2015,8149,154.06,90.93,1255434.94,740988.57,514446.37 +Europe,Belarus,Personal Care,Online,H,2/10/2011,256325900,2/10/2011,1385,81.73,56.67,113196.05,78487.95,34708.1 +Europe,Spain,Fruits,Offline,M,11/24/2016,592693364,12/14/2016,9992,9.33,6.92,93225.36,69144.64,24080.72 +Europe,Malta,Cereal,Offline,L,3/23/2010,210953223,4/11/2010,4601,205.7,117.11,946425.7,538823.11,407602.59 +Europe,Hungary,Office Supplies,Offline,C,4/11/2015,837716805,5/16/2015,7874,651.21,524.96,5127627.54,4133535.04,994092.5 +Asia,North Korea,Beverages,Online,H,8/28/2015,669907939,10/10/2015,9501,47.45,31.79,450822.45,302036.79,148785.66 +Asia,North Korea,Beverages,Offline,M,3/4/2011,224762952,4/6/2011,1207,47.45,31.79,57272.15,38370.53,18901.62 +Europe,Germany,Clothes,Offline,H,1/22/2014,989830672,2/22/2014,1747,109.28,35.84,190912.16,62612.48,128299.68 +Sub-Saharan Africa,Nigeria,Household,Online,C,11/26/2014,472972428,12/24/2014,1907,668.27,502.54,1274390.89,958343.78,316047.11 +Sub-Saharan Africa,Ghana,Snacks,Online,C,9/16/2016,752362048,9/18/2016,9504,152.58,97.44,1450120.32,926069.76,524050.56 +Europe,Austria,Vegetables,Online,C,12/23/2015,826485860,2/8/2016,4387,154.06,90.93,675861.22,398909.91,276951.31 +Australia and Oceania,Nauru,Cosmetics,Offline,L,1/19/2014,664142692,3/1/2014,3436,437.2,263.33,1502219.2,904801.88,597417.32 +Middle East and North Africa,Kuwait,Fruits,Offline,M,5/8/2013,754443871,6/4/2013,5562,9.33,6.92,51893.46,38489.04,13404.42 +Sub-Saharan Africa,Nigeria,Personal Care,Online,C,7/26/2013,756813228,9/2/2013,6707,81.73,56.67,548163.11,380085.69,168077.42 +Central America and the Caribbean,Haiti,Clothes,Offline,C,6/17/2015,850987088,7/6/2015,4845,109.28,35.84,529461.6,173644.8,355816.8 +Central America and the Caribbean,Haiti,Personal Care,Online,H,1/23/2017,387014281,1/26/2017,4981,81.73,56.67,407097.13,282273.27,124823.86 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,C,6/24/2017,135256135,8/1/2017,4151,81.73,56.67,339261.23,235237.17,104024.06 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,L,2/1/2013,936386477,2/7/2013,6422,651.21,524.96,4182070.62,3371293.12,810777.5 +Europe,Monaco,Office Supplies,Online,C,6/24/2016,551391637,7/2/2016,7893,651.21,524.96,5140000.53,4143509.28,996491.25 +Sub-Saharan Africa,Ethiopia,Cereal,Online,M,10/23/2014,411570441,11/22/2014,1694,205.7,117.11,348455.8,198384.34,150071.46 +Middle East and North Africa,Jordan,Household,Online,M,6/7/2011,668534219,6/26/2011,2987,668.27,502.54,1996122.49,1501086.98,495035.51 +Sub-Saharan Africa,Comoros,Meat,Offline,M,7/25/2014,644206798,8/10/2014,3962,421.89,364.69,1671528.18,1444901.78,226626.4 +Middle East and North Africa,Azerbaijan,Meat,Offline,L,10/5/2010,180824506,10/27/2010,8844,421.89,364.69,3731195.16,3225318.36,505876.8 +Sub-Saharan Africa,The Gambia,Cereal,Offline,C,2/26/2014,990936172,3/23/2014,8889,205.7,117.11,1828467.3,1040990.79,787476.51 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,L,3/21/2017,807403123,4/19/2017,7381,152.58,97.44,1126192.98,719204.64,406988.34 +Europe,Croatia,Cereal,Offline,H,4/13/2017,133399188,5/8/2017,4639,205.7,117.11,954242.3,543273.29,410969.01 +Middle East and North Africa,Jordan,Vegetables,Online,M,9/25/2012,892410695,10/12/2012,3011,154.06,90.93,463874.66,273790.23,190084.43 +Asia,Kyrgyzstan,Personal Care,Online,M,5/23/2014,578236472,7/11/2014,1877,81.73,56.67,153407.21,106369.59,47037.62 +Central America and the Caribbean,Guatemala,Vegetables,Offline,L,6/1/2011,804987847,6/26/2011,2647,154.06,90.93,407796.82,240691.71,167105.11 +Sub-Saharan Africa,Zambia,Vegetables,Online,H,12/18/2012,557088649,1/28/2013,3766,154.06,90.93,580189.96,342442.38,237747.58 +Australia and Oceania,Marshall Islands,Cereal,Offline,C,2/12/2014,239275205,2/15/2014,5705,205.7,117.11,1173518.5,668112.55,505405.95 +Asia,North Korea,Beverages,Offline,C,10/21/2014,326596343,10/29/2014,5970,47.45,31.79,283276.5,189786.3,93490.2 +Europe,Slovakia,Vegetables,Online,C,1/9/2016,914413392,1/23/2016,4098,154.06,90.93,631337.88,372631.14,258706.74 +Sub-Saharan Africa,Togo,Personal Care,Offline,H,1/16/2016,368400180,2/5/2016,6655,81.73,56.67,543913.15,377138.85,166774.3 +Sub-Saharan Africa,Mali,Snacks,Offline,C,3/15/2014,274543035,4/20/2014,2240,152.58,97.44,341779.2,218265.6,123513.6 +Asia,Uzbekistan,Vegetables,Online,L,9/9/2014,489140784,9/19/2014,6483,154.06,90.93,998770.98,589499.19,409271.79 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,C,3/11/2015,488804757,3/17/2015,7045,205.7,117.11,1449156.5,825039.95,624116.55 +Sub-Saharan Africa,Cameroon,Baby Food,Online,H,8/30/2010,720458781,9/22/2010,8618,255.28,159.42,2200003.04,1373881.56,826121.48 +Middle East and North Africa,Libya,Baby Food,Online,H,4/10/2012,351339185,5/5/2012,7927,255.28,159.42,2023604.56,1263722.34,759882.22 +Sub-Saharan Africa,Djibouti,Baby Food,Online,M,5/2/2013,418994796,5/16/2013,8726,255.28,159.42,2227573.28,1391098.92,836474.36 +Central America and the Caribbean,Panama,Household,Online,H,10/12/2015,681286942,10/19/2015,6801,668.27,502.54,4544904.27,3417774.54,1127129.73 +Sub-Saharan Africa,Cameroon,Clothes,Offline,M,4/5/2011,966389453,4/10/2011,4969,109.28,35.84,543012.32,178088.96,364923.36 +North America,Greenland,Clothes,Online,H,3/15/2015,722788655,4/11/2015,8080,109.28,35.84,882982.4,289587.2,593395.2 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,M,1/10/2010,369283378,2/7/2010,8013,437.2,263.33,3503283.6,2110063.29,1393220.31 +Sub-Saharan Africa,Comoros,Meat,Online,M,1/29/2017,844984948,2/23/2017,8678,421.89,364.69,3661161.42,3164779.82,496381.6 +Europe,Belgium,Cereal,Online,C,2/14/2017,459317195,3/12/2017,1020,205.7,117.11,209814,119452.2,90361.8 +Middle East and North Africa,Libya,Cosmetics,Online,L,9/13/2014,742016446,9/13/2014,8011,437.2,263.33,3502409.2,2109536.63,1392872.57 +Asia,South Korea,Cereal,Online,M,8/19/2011,593131530,8/26/2011,9655,205.7,117.11,1986033.5,1130697.05,855336.45 +Europe,Denmark,Household,Online,L,10/23/2010,333023774,11/10/2010,7990,668.27,502.54,5339477.3,4015294.6,1324182.7 +Australia and Oceania,East Timor,Fruits,Offline,L,5/25/2012,352367007,7/7/2012,2083,9.33,6.92,19434.39,14414.36,5020.03 +Central America and the Caribbean,Nicaragua,Household,Online,L,1/21/2010,662147557,1/24/2010,3031,668.27,502.54,2025526.37,1523198.74,502327.63 +Central America and the Caribbean,El Salvador,Snacks,Offline,C,6/10/2017,443664252,6/22/2017,8966,152.58,97.44,1368032.28,873647.04,494385.24 +Sub-Saharan Africa,Togo,Meat,Offline,H,5/28/2011,298528420,7/12/2011,48,421.89,364.69,20250.72,17505.12,2745.6 +Australia and Oceania,Tonga,Meat,Online,M,7/10/2011,898663890,7/22/2011,3470,421.89,364.69,1463958.3,1265474.3,198484 +Middle East and North Africa,Kuwait,Vegetables,Online,M,9/17/2015,736306989,10/30/2015,8455,154.06,90.93,1302577.3,768813.15,533764.15 +Middle East and North Africa,Yemen,Clothes,Online,L,8/6/2011,174006545,9/25/2011,1258,109.28,35.84,137474.24,45086.72,92387.52 +Sub-Saharan Africa,Mozambique,Cereal,Offline,L,8/1/2010,994623887,8/12/2010,166,205.7,117.11,34146.2,19440.26,14705.94 +Sub-Saharan Africa,South Africa,Beverages,Offline,L,10/13/2013,551332843,11/26/2013,495,47.45,31.79,23487.75,15736.05,7751.7 +Europe,Czech Republic,Office Supplies,Online,L,10/22/2015,317619740,11/18/2015,9594,651.21,524.96,6247708.74,5036466.24,1211242.5 +Europe,San Marino,Baby Food,Online,M,2/8/2016,937283408,3/6/2016,1844,255.28,159.42,470736.32,293970.48,176765.84 +Europe,Switzerland,Clothes,Offline,M,3/16/2015,874435174,4/12/2015,3655,109.28,35.84,399418.4,130995.2,268423.2 +Asia,Bangladesh,Snacks,Online,H,11/25/2010,463498866,1/9/2011,8469,152.58,97.44,1292200.02,825219.36,466980.66 +Europe,Macedonia,Cosmetics,Online,C,3/15/2017,559210813,3/28/2017,1761,437.2,263.33,769909.2,463724.13,306185.07 +Central America and the Caribbean,Jamaica,Snacks,Offline,L,2/11/2015,286619842,2/13/2015,6035,152.58,97.44,920820.3,588050.4,332769.9 +Europe,Greece,Personal Care,Online,H,12/26/2016,191087281,2/13/2017,5828,81.73,56.67,476322.44,330272.76,146049.68 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,C,4/21/2017,888286960,5/13/2017,2706,651.21,524.96,1762174.26,1420541.76,341632.5 +Sub-Saharan Africa,Sudan,Clothes,Online,L,8/16/2011,814205205,8/25/2011,268,109.28,35.84,29287.04,9605.12,19681.92 +Asia,Tajikistan,Meat,Online,M,6/27/2015,275140845,8/1/2015,9145,421.89,364.69,3858184.05,3335090.05,523094 +Sub-Saharan Africa,Liberia,Baby Food,Offline,M,3/23/2015,997705209,4/27/2015,1997,255.28,159.42,509794.16,318361.74,191432.42 +Central America and the Caribbean,El Salvador,Beverages,Online,H,2/22/2017,278822124,3/29/2017,8517,47.45,31.79,404131.65,270755.43,133376.22 +Asia,Thailand,Office Supplies,Online,H,7/1/2013,435727918,7/25/2013,429,651.21,524.96,279369.09,225207.84,54161.25 +Europe,Hungary,Cosmetics,Offline,M,7/6/2016,255971419,8/5/2016,6486,437.2,263.33,2835679.2,1707958.38,1127720.82 +Middle East and North Africa,Kuwait,Cereal,Online,C,10/9/2016,847413957,11/21/2016,7476,205.7,117.11,1537813.2,875514.36,662298.84 +Sub-Saharan Africa,South Sudan,Meat,Online,L,4/14/2017,688229358,5/24/2017,1216,421.89,364.69,513018.24,443463.04,69555.2 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,M,7/19/2014,576903951,8/3/2014,7554,651.21,524.96,4919240.34,3965547.84,953692.5 +Sub-Saharan Africa,Kenya,Baby Food,Online,C,6/24/2017,482236564,8/11/2017,3370,255.28,159.42,860293.6,537245.4,323048.2 +Australia and Oceania,Vanuatu,Baby Food,Online,L,5/10/2013,893338525,6/9/2013,7576,255.28,159.42,1934001.28,1207765.92,726235.36 +Asia,Cambodia,Office Supplies,Offline,C,1/4/2017,569633662,2/19/2017,6114,651.21,524.96,3981497.94,3209605.44,771892.5 +Central America and the Caribbean,Belize,Beverages,Online,L,1/21/2014,590858304,3/2/2014,6957,47.45,31.79,330109.65,221163.03,108946.62 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,L,2/9/2010,307061278,3/25/2010,5111,154.06,90.93,787400.66,464743.23,322657.43 +Central America and the Caribbean,Dominica,Cosmetics,Online,L,11/1/2011,488603913,11/6/2011,7611,437.2,263.33,3327529.2,2004204.63,1323324.57 +Europe,Monaco,Baby Food,Online,M,8/13/2015,176160037,8/23/2015,8524,255.28,159.42,2176006.72,1358896.08,817110.64 +Central America and the Caribbean,Dominica,Cosmetics,Offline,L,4/29/2011,730715978,5/4/2011,3951,437.2,263.33,1727377.2,1040416.83,686960.37 +Sub-Saharan Africa,Comoros,Vegetables,Online,H,5/27/2016,883570563,6/23/2016,7019,154.06,90.93,1081347.14,638237.67,443109.47 +Europe,Iceland,Personal Care,Offline,H,7/1/2011,786335122,7/27/2011,2892,81.73,56.67,236363.16,163889.64,72473.52 +Europe,United Kingdom,Fruits,Online,M,5/21/2012,660933482,7/1/2012,3760,9.33,6.92,35080.8,26019.2,9061.6 +Asia,Bangladesh,Office Supplies,Online,L,3/16/2013,349601972,4/5/2013,3847,651.21,524.96,2505204.87,2019521.12,485683.75 +Asia,Japan,Fruits,Online,C,12/9/2012,664889419,12/15/2012,4409,9.33,6.92,41135.97,30510.28,10625.69 +Sub-Saharan Africa,Guinea,Personal Care,Offline,C,8/20/2011,239657151,8/20/2011,8732,81.73,56.67,713666.36,494842.44,218823.92 +Sub-Saharan Africa,Cape Verde,Meat,Online,C,3/10/2014,477078998,4/24/2014,7132,421.89,364.69,3008919.48,2600969.08,407950.4 +Middle East and North Africa,Pakistan,Clothes,Offline,M,6/4/2011,600641286,7/17/2011,1959,109.28,35.84,214079.52,70210.56,143868.96 +Middle East and North Africa,Azerbaijan,Fruits,Online,M,2/25/2014,804142844,4/4/2014,2592,9.33,6.92,24183.36,17936.64,6246.72 +Middle East and North Africa,Iran,Office Supplies,Offline,H,7/16/2011,901695001,8/21/2011,443,651.21,524.96,288486.03,232557.28,55928.75 +Europe,Georgia,Cereal,Online,C,9/27/2012,777721583,10/27/2012,3954,205.7,117.11,813337.8,463052.94,350284.86 +Sub-Saharan Africa,Benin,Personal Care,Online,H,11/1/2012,836958920,12/1/2012,3599,81.73,56.67,294146.27,203955.33,90190.94 +Europe,Portugal,Meat,Online,M,10/4/2011,654455840,11/3/2011,6881,421.89,364.69,2903025.09,2509431.89,393593.2 +Australia and Oceania,Vanuatu,Cosmetics,Online,C,6/30/2010,325573670,8/9/2010,3339,437.2,263.33,1459810.8,879258.87,580551.93 +Sub-Saharan Africa,Zambia,Baby Food,Online,L,11/25/2014,915986239,11/30/2014,9538,255.28,159.42,2434860.64,1520547.96,914312.68 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,C,9/25/2016,411679875,11/4/2016,4078,255.28,159.42,1041031.84,650114.76,390917.08 +Europe,Hungary,Office Supplies,Online,H,8/13/2012,468953406,9/23/2012,2589,651.21,524.96,1685982.69,1359121.44,326861.25 +Central America and the Caribbean,Saint Lucia,Fruits,Online,H,5/16/2015,564418160,6/5/2015,2731,9.33,6.92,25480.23,18898.52,6581.71 +Sub-Saharan Africa,Ghana,Personal Care,Offline,C,5/22/2012,244997966,6/20/2012,9197,81.73,56.67,751670.81,521193.99,230476.82 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,M,11/2/2014,477929151,12/3/2014,8711,437.2,263.33,3808449.2,2293867.63,1514581.57 +Europe,Andorra,Baby Food,Online,M,1/9/2016,500760543,2/6/2016,5027,255.28,159.42,1283292.56,801404.34,481888.22 +Europe,Vatican City,Household,Online,C,4/24/2010,971353471,5/29/2010,3932,668.27,502.54,2627637.64,1975987.28,651650.36 +Europe,Czech Republic,Baby Food,Offline,C,1/26/2012,817881762,2/1/2012,8244,255.28,159.42,2104528.32,1314258.48,790269.84 +Europe,Estonia,Meat,Offline,H,1/3/2014,388831746,1/12/2014,2809,421.89,364.69,1185089.01,1024414.21,160674.8 +Central America and the Caribbean,El Salvador,Household,Offline,H,9/10/2013,103002250,10/29/2013,9509,668.27,502.54,6354579.43,4778652.86,1575926.57 +Asia,Kazakhstan,Snacks,Offline,H,4/27/2017,899504601,6/9/2017,2255,152.58,97.44,344067.9,219727.2,124340.7 +Asia,Bhutan,Personal Care,Offline,M,3/25/2013,187762629,5/12/2013,1989,81.73,56.67,162560.97,112716.63,49844.34 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,H,7/15/2013,397512662,8/19/2013,1685,255.28,159.42,430146.8,268622.7,161524.1 +Sub-Saharan Africa,Djibouti,Office Supplies,Online,C,6/27/2012,428803527,7/8/2012,1347,651.21,524.96,877179.87,707121.12,170058.75 +Central America and the Caribbean,Grenada,Snacks,Offline,C,12/22/2012,601996552,2/10/2013,3012,152.58,97.44,459570.96,293489.28,166081.68 +Middle East and North Africa,Lebanon,Office Supplies,Online,C,3/1/2015,407765567,3/10/2015,5748,651.21,524.96,3743155.08,3017470.08,725685 +Europe,Bulgaria,Cereal,Online,C,9/16/2012,757096898,9/30/2012,651,205.7,117.11,133910.7,76238.61,57672.09 +Asia,Nepal,Household,Online,H,9/13/2011,831289374,10/7/2011,5854,668.27,502.54,3912052.58,2941869.16,970183.42 +Central America and the Caribbean,Haiti,Baby Food,Online,M,9/15/2011,331954324,9/30/2011,1516,255.28,159.42,387004.48,241680.72,145323.76 +Europe,Czech Republic,Snacks,Online,C,2/26/2017,831015574,2/26/2017,4830,152.58,97.44,736961.4,470635.2,266326.2 +Central America and the Caribbean,Belize,Clothes,Online,C,10/27/2010,820709455,11/1/2010,5020,109.28,35.84,548585.6,179916.8,368668.8 +Asia,Maldives,Meat,Offline,M,8/13/2010,663584792,9/27/2010,8341,421.89,364.69,3518984.49,3041879.29,477105.2 +Europe,San Marino,Office Supplies,Offline,L,10/21/2012,342502915,12/7/2012,3079,651.21,524.96,2005075.59,1616351.84,388723.75 +Sub-Saharan Africa,Kenya,Baby Food,Online,C,12/4/2010,810637652,12/31/2010,4550,255.28,159.42,1161524,725361,436163 +Sub-Saharan Africa,Swaziland,Office Supplies,Offline,H,9/24/2014,841475331,10/10/2014,105,651.21,524.96,68377.05,55120.8,13256.25 +Asia,Singapore,Fruits,Offline,H,2/7/2016,178814780,3/8/2016,4122,9.33,6.92,38458.26,28524.24,9934.02 +Central America and the Caribbean,Guatemala,Vegetables,Offline,M,7/25/2015,886767327,7/26/2015,3013,154.06,90.93,464182.78,273972.09,190210.69 +Australia and Oceania,Samoa ,Cereal,Online,L,11/29/2010,599756801,1/17/2011,220,205.7,117.11,45254,25764.2,19489.8 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,L,2/28/2016,172519528,3/3/2016,1217,9.33,6.92,11354.61,8421.64,2932.97 +Central America and the Caribbean,Belize,Baby Food,Online,C,4/20/2012,530104339,5/29/2012,8509,255.28,159.42,2172177.52,1356504.78,815672.74 +Europe,Liechtenstein,Cereal,Offline,C,9/12/2011,417872560,10/20/2011,6631,205.7,117.11,1363996.7,776556.41,587440.29 +Europe,Bulgaria,Vegetables,Offline,H,5/26/2016,451498019,6/16/2016,7152,154.06,90.93,1101837.12,650331.36,451505.76 +Europe,Denmark,Office Supplies,Offline,H,5/24/2014,866967046,6/20/2014,3670,651.21,524.96,2389940.7,1926603.2,463337.5 +Sub-Saharan Africa,Sudan,Cereal,Online,L,8/26/2013,170578467,9/24/2013,6814,205.7,117.11,1401639.8,797987.54,603652.26 +Europe,Albania,Clothes,Online,H,8/23/2015,988943612,9/4/2015,9246,109.28,35.84,1010402.88,331376.64,679026.24 +Middle East and North Africa,Lebanon,Cereal,Offline,M,7/16/2011,618986308,7/20/2011,659,205.7,117.11,135556.3,77175.49,58380.81 +Middle East and North Africa,Yemen,Fruits,Offline,H,4/18/2016,477942883,6/1/2016,2775,9.33,6.92,25890.75,19203,6687.75 +Europe,Norway,Clothes,Offline,H,11/13/2011,253362166,11/20/2011,4350,109.28,35.84,475368,155904,319464 +Central America and the Caribbean,Jamaica,Household,Online,H,7/17/2011,153105485,8/21/2011,6170,668.27,502.54,4123225.9,3100671.8,1022554.1 +Asia,North Korea,Vegetables,Online,C,10/4/2010,455346667,10/9/2010,6053,154.06,90.93,932525.18,550399.29,382125.89 +Sub-Saharan Africa,Sudan,Clothes,Offline,M,8/3/2013,158572041,8/14/2013,3846,109.28,35.84,420290.88,137840.64,282450.24 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,M,10/23/2013,131580436,11/24/2013,6430,255.28,159.42,1641450.4,1025070.6,616379.8 +Sub-Saharan Africa,Senegal,Beverages,Offline,C,10/31/2013,863483178,11/11/2013,2716,47.45,31.79,128874.2,86341.64,42532.56 +Middle East and North Africa,Turkey,Meat,Online,H,5/10/2013,213704097,6/11/2013,8646,421.89,364.69,3647660.94,3153109.74,494551.2 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,C,2/17/2013,161979520,3/27/2013,2194,154.06,90.93,338007.64,199500.42,138507.22 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,C,3/14/2011,958358275,3/25/2011,8365,154.06,90.93,1288711.9,760629.45,528082.45 +Europe,Kosovo,Beverages,Offline,L,3/27/2014,673201692,3/28/2014,4195,47.45,31.79,199052.75,133359.05,65693.7 +Middle East and North Africa,Somalia,Clothes,Offline,H,1/16/2011,147183597,2/27/2011,3752,109.28,35.84,410018.56,134471.68,275546.88 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,L,3/19/2014,741290318,4/18/2014,3133,437.2,263.33,1369747.6,825012.89,544734.71 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,H,11/25/2010,286820685,11/28/2010,5469,109.28,35.84,597652.32,196008.96,401643.36 +Central America and the Caribbean,Honduras,Household,Online,H,1/13/2012,735386025,1/24/2012,5922,668.27,502.54,3957494.94,2976041.88,981453.06 +Europe,Latvia,Fruits,Online,M,9/7/2010,508910167,10/20/2010,6682,9.33,6.92,62343.06,46239.44,16103.62 +Sub-Saharan Africa,Uganda,Meat,Offline,C,2/15/2016,349629437,4/2/2016,1975,421.89,364.69,833232.75,720262.75,112970 +Europe,Italy,Personal Care,Offline,M,3/13/2012,170092666,3/28/2012,3054,81.73,56.67,249603.42,173070.18,76533.24 +Australia and Oceania,Nauru,Meat,Online,L,2/4/2014,403161180,3/26/2014,3207,421.89,364.69,1353001.23,1169560.83,183440.4 +Asia,Turkmenistan,Cosmetics,Online,L,7/27/2011,652008807,9/7/2011,2750,437.2,263.33,1202300,724157.5,478142.5 +Europe,Cyprus,Office Supplies,Offline,M,8/2/2010,140121877,9/17/2010,4032,651.21,524.96,2625678.72,2116638.72,509040 +Europe,Croatia,Cereal,Offline,C,5/21/2014,861299216,5/25/2014,6433,205.7,117.11,1323268.1,753368.63,569899.47 +Sub-Saharan Africa,Malawi,Household,Online,C,2/19/2012,829652154,3/14/2012,1364,668.27,502.54,911520.28,685464.56,226055.72 +Sub-Saharan Africa,Seychelles ,Beverages,Online,C,12/27/2012,829604518,2/14/2013,7267,47.45,31.79,344819.15,231017.93,113801.22 +Europe,Norway,Fruits,Online,L,1/11/2012,365892636,2/15/2012,4617,9.33,6.92,43076.61,31949.64,11126.97 +Australia and Oceania,Kiribati,Vegetables,Offline,M,10/2/2016,813565337,11/1/2016,917,154.06,90.93,141273.02,83382.81,57890.21 +Central America and the Caribbean,Belize,Fruits,Online,H,1/5/2013,467983949,2/17/2013,5705,9.33,6.92,53227.65,39478.6,13749.05 +Australia and Oceania,Solomon Islands,Meat,Offline,M,3/26/2014,394822299,4/14/2014,5547,421.89,364.69,2340223.83,2022935.43,317288.4 +Sub-Saharan Africa,Chad,Fruits,Offline,H,3/3/2012,380066716,3/25/2012,9042,9.33,6.92,84361.86,62570.64,21791.22 +Sub-Saharan Africa,Angola,Personal Care,Online,C,1/7/2011,280016028,2/25/2011,1820,81.73,56.67,148748.6,103139.4,45609.2 +Sub-Saharan Africa,Angola,Personal Care,Offline,M,1/11/2016,471281564,1/23/2016,1542,81.73,56.67,126027.66,87385.14,38642.52 +Sub-Saharan Africa,Uganda,Vegetables,Online,C,8/4/2014,500787150,8/16/2014,2901,154.06,90.93,446928.06,263787.93,183140.13 +Europe,Serbia,Meat,Offline,H,4/21/2010,435769116,5/5/2010,2620,421.89,364.69,1105351.8,955487.8,149864 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,L,8/12/2011,413776290,8/30/2011,4454,437.2,263.33,1947288.8,1172871.82,774416.98 +Europe,Serbia,Beverages,Online,C,11/21/2012,192669999,1/2/2013,4189,47.45,31.79,198768.05,133168.31,65599.74 +Asia,Indonesia,Meat,Online,L,5/9/2013,500624072,6/14/2013,4643,421.89,364.69,1958835.27,1693255.67,265579.6 +Middle East and North Africa,Kuwait,Office Supplies,Online,L,4/15/2013,786124837,5/5/2013,664,651.21,524.96,432403.44,348573.44,83830 +Asia,China,Fruits,Offline,M,4/5/2010,567971122,5/23/2010,4131,9.33,6.92,38542.23,28586.52,9955.71 +Europe,Montenegro,Vegetables,Online,H,6/19/2010,785274255,7/27/2010,8957,154.06,90.93,1379915.42,814460.01,565455.41 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,M,5/20/2017,647458064,7/7/2017,6084,9.33,6.92,56763.72,42101.28,14662.44 +Middle East and North Africa,Tunisia ,Baby Food,Offline,C,11/4/2012,784258878,12/21/2012,8485,255.28,159.42,2166050.8,1352678.7,813372.1 +Europe,Russia,Baby Food,Online,L,10/25/2013,995725524,12/8/2013,6165,255.28,159.42,1573801.2,982824.3,590976.9 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,L,8/12/2015,702219331,8/22/2015,1160,437.2,263.33,507152,305462.8,201689.2 +North America,Greenland,Snacks,Online,M,10/29/2010,294414126,11/3/2010,2537,152.58,97.44,387095.46,247205.28,139890.18 +Asia,North Korea,Personal Care,Online,L,11/2/2015,683296239,11/4/2015,1396,81.73,56.67,114095.08,79111.32,34983.76 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,C,1/2/2014,150164496,1/16/2014,5866,668.27,502.54,3920071.82,2947899.64,972172.18 +Europe,Kosovo,Household,Online,H,6/24/2012,196630227,7/8/2012,6109,668.27,502.54,4082461.43,3070016.86,1012444.57 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,C,9/9/2015,594617259,9/25/2015,9316,651.21,524.96,6066672.36,4890527.36,1176145 +Asia,Bhutan,Office Supplies,Online,C,12/22/2013,736361920,2/6/2014,4711,651.21,524.96,3067850.31,2473086.56,594763.75 +Australia and Oceania,Nauru,Meat,Offline,M,2/10/2010,984413039,2/28/2010,8549,421.89,364.69,3606737.61,3117734.81,489002.8 +Middle East and North Africa,Kuwait,Beverages,Online,C,7/3/2015,421631944,7/13/2015,9117,47.45,31.79,432601.65,289829.43,142772.22 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,M,2/12/2016,901192462,3/22/2016,1731,9.33,6.92,16150.23,11978.52,4171.71 +Europe,Ukraine,Household,Online,C,2/16/2014,296580922,3/21/2014,3740,668.27,502.54,2499329.8,1879499.6,619830.2 +Sub-Saharan Africa,Liberia,Household,Online,M,7/28/2016,151596152,8/8/2016,9525,668.27,502.54,6365271.75,4786693.5,1578578.25 +Sub-Saharan Africa,Ghana,Cosmetics,Online,L,5/24/2016,730349481,5/27/2016,5496,437.2,263.33,2402851.2,1447261.68,955589.52 +Asia,Brunei,Meat,Online,M,5/25/2011,567264735,6/24/2011,5096,421.89,364.69,2149951.44,1858460.24,291491.2 +Australia and Oceania,Vanuatu,Personal Care,Online,L,8/3/2015,517078244,8/26/2015,3798,81.73,56.67,310410.54,215232.66,95177.88 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,M,7/15/2017,604838836,7/18/2017,4107,651.21,524.96,2674519.47,2156010.72,518508.75 +Europe,Sweden,Clothes,Offline,C,6/14/2014,475907838,6/18/2014,560,109.28,35.84,61196.8,20070.4,41126.4 +Sub-Saharan Africa,Zimbabwe,Meat,Online,M,12/20/2015,745959079,2/8/2016,4723,421.89,364.69,1992586.47,1722430.87,270155.6 +Sub-Saharan Africa,Nigeria,Vegetables,Online,H,1/24/2010,750978887,2/16/2010,196,154.06,90.93,30195.76,17822.28,12373.48 +Sub-Saharan Africa,Chad,Beverages,Offline,H,4/15/2012,797266089,4/15/2012,7608,47.45,31.79,360999.6,241858.32,119141.28 +Sub-Saharan Africa,Mauritania,Clothes,Online,H,7/14/2016,811432015,8/2/2016,9620,109.28,35.84,1051273.6,344780.8,706492.8 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,H,12/22/2013,790400493,12/24/2013,5925,651.21,524.96,3858419.25,3110388,748031.25 +Europe,Romania,Cosmetics,Offline,M,12/31/2011,351407849,2/11/2012,8247,437.2,263.33,3605588.4,2171682.51,1433905.89 +Central America and the Caribbean,Dominica,Meat,Offline,C,4/7/2015,982002913,4/19/2015,5339,421.89,364.69,2252470.71,1947079.91,305390.8 +Asia,Singapore,Meat,Offline,C,5/10/2014,190047013,5/15/2014,7989,421.89,364.69,3370479.21,2913508.41,456970.8 +Europe,Armenia,Office Supplies,Online,H,4/12/2012,953713977,5/31/2012,4014,651.21,524.96,2613956.94,2107189.44,506767.5 +Europe,Andorra,Vegetables,Online,M,2/8/2013,471490132,3/16/2013,3263,154.06,90.93,502697.78,296704.59,205993.19 +Central America and the Caribbean,Panama,Fruits,Online,M,8/12/2010,512174308,9/27/2010,2614,9.33,6.92,24388.62,18088.88,6299.74 +Sub-Saharan Africa,Lesotho,Cereal,Online,L,10/14/2014,664877831,11/4/2014,980,205.7,117.11,201586,114767.8,86818.2 +Central America and the Caribbean,The Bahamas,Clothes,Offline,L,3/4/2010,589024531,4/19/2010,4303,109.28,35.84,470231.84,154219.52,316012.32 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,H,9/4/2012,464350736,9/17/2012,556,47.45,31.79,26382.2,17675.24,8706.96 +Middle East and North Africa,Syria,Meat,Online,H,10/6/2012,540905272,10/13/2012,4745,421.89,364.69,2001868.05,1730454.05,271414 +Middle East and North Africa,Turkey,Snacks,Offline,C,2/9/2017,689049470,3/6/2017,3905,152.58,97.44,595824.9,380503.2,215321.7 +Asia,Singapore,Household,Online,L,7/7/2014,849457156,7/7/2014,2104,668.27,502.54,1406040.08,1057344.16,348695.92 +Asia,Malaysia,Vegetables,Online,C,1/1/2010,583114659,2/3/2010,5441,154.06,90.93,838240.46,494750.13,343490.33 +Sub-Saharan Africa,Namibia,Office Supplies,Online,M,6/10/2013,421320807,6/17/2013,7044,651.21,524.96,4587123.24,3697818.24,889305 +Australia and Oceania,East Timor,Beverages,Online,L,1/16/2013,515686929,2/10/2013,2077,47.45,31.79,98553.65,66027.83,32525.82 +Europe,Denmark,Vegetables,Offline,C,1/9/2017,188136851,1/31/2017,2730,154.06,90.93,420583.8,248238.9,172344.9 +Sub-Saharan Africa,South Africa,Household,Online,M,12/11/2011,180906903,12/12/2011,3228,668.27,502.54,2157175.56,1622199.12,534976.44 +Sub-Saharan Africa,Liberia,Cosmetics,Online,H,12/6/2011,406545913,12/8/2011,4825,437.2,263.33,2109490,1270567.25,838922.75 +Middle East and North Africa,Libya,Personal Care,Offline,L,1/10/2017,397915208,2/6/2017,807,81.73,56.67,65956.11,45732.69,20223.42 +Central America and the Caribbean,Panama,Cereal,Offline,C,12/29/2016,658188617,1/15/2017,1493,205.7,117.11,307110.1,174845.23,132264.87 +Europe,San Marino,Fruits,Offline,C,3/21/2010,410852468,4/17/2010,9230,9.33,6.92,86115.9,63871.6,22244.3 +North America,Greenland,Cereal,Offline,L,2/3/2015,749705588,3/25/2015,3399,205.7,117.11,699174.3,398056.89,301117.41 +Europe,Slovenia,Cereal,Offline,C,3/15/2013,588859307,4/25/2013,5410,205.7,117.11,1112837,633565.1,479271.9 +Europe,Moldova ,Beverages,Online,M,9/16/2013,712737452,10/31/2013,3706,47.45,31.79,175849.7,117813.74,58035.96 +Europe,Belgium,Cosmetics,Online,M,9/10/2011,626076352,9/28/2011,8760,437.2,263.33,3829872,2306770.8,1523101.2 +Europe,San Marino,Fruits,Offline,M,8/26/2014,803924834,9/3/2014,8078,9.33,6.92,75367.74,55899.76,19467.98 +Middle East and North Africa,Lebanon,Meat,Online,C,1/3/2016,441644227,1/26/2016,1196,421.89,364.69,504580.44,436169.24,68411.2 +Asia,Taiwan,Fruits,Online,M,1/14/2014,604908359,1/25/2014,4681,9.33,6.92,43673.73,32392.52,11281.21 +Sub-Saharan Africa,Ethiopia,Household,Online,L,8/26/2015,179703557,9/27/2015,7131,668.27,502.54,4765433.37,3583612.74,1181820.63 +Asia,Brunei,Baby Food,Online,H,6/18/2017,822328650,7/23/2017,4176,255.28,159.42,1066049.28,665737.92,400311.36 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,H,2/26/2017,209394967,3/30/2017,3479,437.2,263.33,1521018.8,916125.07,604893.73 +Asia,Singapore,Fruits,Online,H,4/7/2017,587826335,5/2/2017,9730,9.33,6.92,90780.9,67331.6,23449.3 +Middle East and North Africa,Oman,Cereal,Online,H,10/24/2013,224859082,11/19/2013,9654,205.7,117.11,1985827.8,1130579.94,855247.86 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,H,4/1/2015,158042037,5/9/2015,7006,81.73,56.67,572600.38,397030.02,175570.36 +Europe,Slovenia,Vegetables,Online,H,12/10/2015,145236527,1/5/2016,7571,154.06,90.93,1166388.26,688431.03,477957.23 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,L,2/10/2015,914616382,3/26/2015,4167,437.2,263.33,1821812.4,1097296.11,724516.29 +Asia,Tajikistan,Meat,Offline,M,1/15/2013,114667928,1/23/2013,1643,421.89,364.69,693165.27,599185.67,93979.6 +Europe,Switzerland,Cereal,Online,H,11/14/2014,864189994,12/9/2014,1878,205.7,117.11,386304.6,219932.58,166372.02 +Sub-Saharan Africa,Tanzania,Cereal,Online,L,8/26/2011,502293908,9/7/2011,8784,205.7,117.11,1806868.8,1028694.24,778174.56 +Central America and the Caribbean,Guatemala,Cereal,Online,L,6/9/2014,938403499,7/5/2014,3304,205.7,117.11,679632.8,386931.44,292701.36 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,C,8/17/2012,102255094,9/23/2012,8409,437.2,263.33,3676414.8,2214341.97,1462072.83 +Europe,Andorra,Clothes,Online,L,8/14/2015,493897521,8/17/2015,4107,109.28,35.84,448812.96,147194.88,301618.08 +Europe,Estonia,Clothes,Online,L,2/24/2011,633692109,4/13/2011,2432,109.28,35.84,265768.96,87162.88,178606.08 +Australia and Oceania,Kiribati,Vegetables,Offline,M,7/15/2014,912312686,8/13/2014,2452,154.06,90.93,377755.12,222960.36,154794.76 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,L,11/11/2011,440745580,12/1/2011,5266,651.21,524.96,3429271.86,2764439.36,664832.5 +Europe,Albania,Beverages,Online,C,10/12/2016,200289618,11/14/2016,9004,47.45,31.79,427239.8,286237.16,141002.64 +Middle East and North Africa,Qatar,Meat,Offline,H,9/22/2013,792556130,11/3/2013,3826,421.89,364.69,1614151.14,1395303.94,218847.2 +Middle East and North Africa,Kuwait,Cosmetics,Online,C,9/11/2014,189468944,9/21/2014,6926,437.2,263.33,3028047.2,1823823.58,1204223.62 +Europe,Sweden,Fruits,Offline,H,1/12/2010,483264386,1/26/2010,7526,9.33,6.92,70217.58,52079.92,18137.66 +Sub-Saharan Africa,Swaziland,Household,Online,C,1/29/2010,236491286,2/17/2010,1882,668.27,502.54,1257684.14,945780.28,311903.86 +Australia and Oceania,Solomon Islands,Personal Care,Offline,M,2/6/2011,332010972,2/7/2011,8279,81.73,56.67,676642.67,469170.93,207471.74 +Sub-Saharan Africa,Kenya,Household,Online,H,3/16/2014,822997272,4/13/2014,2036,668.27,502.54,1360597.72,1023171.44,337426.28 +Middle East and North Africa,Libya,Cereal,Offline,H,1/1/2014,482936513,1/30/2014,501,205.7,117.11,103055.7,58672.11,44383.59 +North America,United States of America,Fruits,Offline,L,7/8/2017,855627524,7/28/2017,8053,9.33,6.92,75134.49,55726.76,19407.73 +Australia and Oceania,Tuvalu,Cosmetics,Online,M,2/16/2010,405181634,3/23/2010,1104,437.2,263.33,482668.8,290716.32,191952.48 +Asia,Sri Lanka,Cosmetics,Online,M,5/10/2012,366022670,6/20/2012,3097,437.2,263.33,1354008.4,815533.01,538475.39 +Europe,Iceland,Cereal,Offline,H,6/28/2015,692886960,7/18/2015,9504,205.7,117.11,1954972.8,1113013.44,841959.36 +Central America and the Caribbean,Saint Lucia,Beverages,Online,M,9/2/2015,510823333,10/18/2015,2831,47.45,31.79,134330.95,89997.49,44333.46 +Sub-Saharan Africa,Benin,Personal Care,Online,H,2/9/2010,365193116,3/31/2010,7613,81.73,56.67,622210.49,431428.71,190781.78 +Central America and the Caribbean,Cuba,Snacks,Online,M,1/5/2016,871670138,1/9/2016,5419,152.58,97.44,826831.02,528027.36,298803.66 +Europe,Luxembourg,Office Supplies,Online,M,10/12/2013,466240727,11/29/2013,9847,651.21,524.96,6412464.87,5169281.12,1243183.75 +Central America and the Caribbean,Dominican Republic,Beverages,Offline,C,5/26/2011,355203711,5/26/2011,1526,47.45,31.79,72408.7,48511.54,23897.16 +Europe,Macedonia,Beverages,Offline,L,4/29/2010,465170419,5/2/2010,3119,47.45,31.79,147996.55,99153.01,48843.54 +Central America and the Caribbean,Grenada,Beverages,Offline,H,11/20/2016,793064677,12/19/2016,4317,47.45,31.79,204841.65,137237.43,67604.22 +Sub-Saharan Africa,Djibouti,Vegetables,Online,C,9/30/2015,956122815,10/17/2015,6843,154.06,90.93,1054232.58,622233.99,431998.59 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,H,7/26/2011,641893661,9/10/2011,9453,651.21,524.96,6155888.13,4962446.88,1193441.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,L,1/27/2010,958238542,1/30/2010,2933,651.21,524.96,1909998.93,1539707.68,370291.25 +Central America and the Caribbean,Cuba,Household,Online,C,4/10/2014,383331286,5/1/2014,5101,668.27,502.54,3408845.27,2563456.54,845388.73 +Sub-Saharan Africa,Djibouti,Baby Food,Online,C,2/4/2013,615658223,3/14/2013,5804,255.28,159.42,1481645.12,925273.68,556371.44 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,L,6/18/2015,724018180,7/25/2015,1924,668.27,502.54,1285751.48,966886.96,318864.52 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,L,3/17/2016,297522485,3/26/2016,2370,651.21,524.96,1543367.7,1244155.2,299212.5 +Australia and Oceania,East Timor,Cosmetics,Online,M,1/14/2015,795594966,2/21/2015,3085,437.2,263.33,1348762,812373.05,536388.95 +Sub-Saharan Africa,Mozambique,Clothes,Offline,C,9/11/2012,597971951,9/29/2012,2044,109.28,35.84,223368.32,73256.96,150111.36 +Central America and the Caribbean,Cuba,Snacks,Online,C,10/21/2014,854702270,11/22/2014,4250,152.58,97.44,648465,414120,234345 +Middle East and North Africa,Israel,Baby Food,Offline,L,11/18/2012,536147248,12/15/2012,6740,255.28,159.42,1720587.2,1074490.8,646096.4 +Asia,Japan,Snacks,Offline,H,11/21/2010,482980716,12/30/2010,3582,152.58,97.44,546541.56,349030.08,197511.48 +Europe,Luxembourg,Clothes,Online,M,11/2/2013,256189000,11/16/2013,873,109.28,35.84,95401.44,31288.32,64113.12 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,H,6/15/2016,387070930,7/25/2016,1744,437.2,263.33,762476.8,459247.52,303229.28 +Europe,Belgium,Office Supplies,Online,H,7/12/2014,127237832,7/28/2014,1357,651.21,524.96,883691.97,712370.72,171321.25 +Europe,Czech Republic,Household,Offline,L,4/8/2016,598613536,5/8/2016,1903,668.27,502.54,1271717.81,956333.62,315384.19 +Sub-Saharan Africa,Togo,Cosmetics,Offline,M,10/23/2015,743434369,11/27/2015,7605,437.2,263.33,3324906,2002624.65,1322281.35 +Middle East and North Africa,Turkey,Beverages,Offline,M,2/18/2012,474249160,3/6/2012,9720,47.45,31.79,461214,308998.8,152215.2 +Europe,Ukraine,Beverages,Online,C,11/10/2012,223919236,12/13/2012,1533,47.45,31.79,72740.85,48734.07,24006.78 +Middle East and North Africa,Kuwait,Cereal,Online,M,4/27/2015,495618426,5/18/2015,3361,205.7,117.11,691357.7,393606.71,297750.99 +Sub-Saharan Africa,Central African Republic,Fruits,Online,L,4/30/2010,512833058,6/6/2010,7553,9.33,6.92,70469.49,52266.76,18202.73 +Sub-Saharan Africa,Mozambique,Fruits,Online,L,4/10/2016,469361960,5/3/2016,3489,9.33,6.92,32552.37,24143.88,8408.49 +Middle East and North Africa,Tunisia ,Household,Offline,M,9/30/2014,179316461,11/5/2014,2580,668.27,502.54,1724136.6,1296553.2,427583.4 +Asia,South Korea,Cosmetics,Offline,H,11/27/2014,427120387,12/15/2014,3269,437.2,263.33,1429206.8,860825.77,568381.03 +Middle East and North Africa,Morocco,Fruits,Online,M,10/30/2011,717510068,11/29/2011,6029,9.33,6.92,56250.57,41720.68,14529.89 +Asia,Maldives,Office Supplies,Online,C,1/7/2013,625534331,1/21/2013,8364,651.21,524.96,5446720.44,4390765.44,1055955 +Sub-Saharan Africa,Togo,Beverages,Online,C,11/25/2011,246554505,12/27/2011,9812,47.45,31.79,465579.4,311923.48,153655.92 +Europe,Bulgaria,Fruits,Offline,C,4/26/2014,646244418,5/27/2014,6939,9.33,6.92,64740.87,48017.88,16722.99 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Online,L,1/12/2012,710590398,2/1/2012,8344,154.06,90.93,1285476.64,758719.92,526756.72 +Europe,Monaco,Personal Care,Online,M,10/22/2016,295891273,12/11/2016,9658,81.73,56.67,789348.34,547318.86,242029.48 +Sub-Saharan Africa,South Africa,Beverages,Offline,H,3/10/2011,678758370,4/10/2011,8540,47.45,31.79,405223,271486.6,133736.4 +Europe,Greece,Office Supplies,Offline,C,11/3/2012,506115520,11/18/2012,9684,651.21,524.96,6306317.64,5083712.64,1222605 +Asia,Brunei,Snacks,Offline,M,3/23/2010,745199048,4/8/2010,9813,152.58,97.44,1497267.54,956178.72,541088.82 +Europe,Austria,Cereal,Online,H,10/14/2011,633557784,11/18/2011,2682,205.7,117.11,551687.4,314089.02,237598.38 +Central America and the Caribbean,Costa Rica,Beverages,Offline,L,11/23/2011,829053056,1/1/2012,4077,47.45,31.79,193453.65,129607.83,63845.82 +Central America and the Caribbean,Nicaragua,Baby Food,Online,C,5/5/2017,259858691,6/4/2017,6816,255.28,159.42,1739988.48,1086606.72,653381.76 +Asia,Sri Lanka,Snacks,Offline,L,4/8/2013,174461019,5/3/2013,5747,152.58,97.44,876877.26,559987.68,316889.58 +Asia,Kyrgyzstan,Cereal,Online,C,5/20/2012,991658866,6/19/2012,2750,205.7,117.11,565675,322052.5,243622.5 +Europe,Macedonia,Baby Food,Online,H,4/24/2013,950563561,5/7/2013,1736,255.28,159.42,443166.08,276753.12,166412.96 +Europe,Sweden,Cereal,Offline,H,12/19/2011,160598933,1/20/2012,3648,205.7,117.11,750393.6,427217.28,323176.32 +North America,United States of America,Personal Care,Online,M,11/19/2012,151501309,11/24/2012,1459,81.73,56.67,119244.07,82681.53,36562.54 +Asia,Vietnam,Household,Online,C,4/27/2010,723319518,6/9/2010,5174,668.27,502.54,3457628.98,2600141.96,857487.02 +Sub-Saharan Africa,Malawi,Meat,Offline,C,9/25/2014,396414887,10/9/2014,6829,421.89,364.69,2881086.81,2490468.01,390618.8 +Europe,Liechtenstein,Cereal,Online,L,2/23/2011,461461246,3/26/2011,5492,205.7,117.11,1129704.4,643168.12,486536.28 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,C,12/7/2015,929444921,12/22/2015,2261,154.06,90.93,348329.66,205592.73,142736.93 +Australia and Oceania,Nauru,Fruits,Online,H,6/17/2012,981664741,7/16/2012,5266,9.33,6.92,49131.78,36440.72,12691.06 +Asia,Turkmenistan,Personal Care,Online,L,6/13/2015,319732034,7/31/2015,4669,81.73,56.67,381597.37,264592.23,117005.14 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Online,M,3/5/2014,515570628,4/7/2014,7661,205.7,117.11,1575867.7,897179.71,678687.99 +Asia,Laos,Vegetables,Online,C,2/18/2014,961416852,3/1/2014,3466,154.06,90.93,533971.96,315163.38,218808.58 +Sub-Saharan Africa,Swaziland,Baby Food,Online,L,7/9/2010,219819533,8/27/2010,8340,255.28,159.42,2129035.2,1329562.8,799472.4 +Sub-Saharan Africa,Mozambique,Meat,Online,M,9/28/2014,973640000,10/19/2014,567,421.89,364.69,239211.63,206779.23,32432.4 +Sub-Saharan Africa,South Sudan,Vegetables,Online,M,10/7/2012,576052081,11/22/2012,5467,154.06,90.93,842246.02,497114.31,345131.71 +Australia and Oceania,New Zealand,Household,Online,L,5/7/2014,500542104,5/9/2014,387,668.27,502.54,258620.49,194482.98,64137.51 +Europe,Greece,Cereal,Online,M,5/13/2011,490908896,5/20/2011,9706,205.7,117.11,1996524.2,1136669.66,859854.54 +Europe,Albania,Office Supplies,Offline,M,11/29/2011,811263787,1/12/2012,9838,651.21,524.96,6406603.98,5164556.48,1242047.5 +Europe,Albania,Baby Food,Offline,L,10/15/2013,896030604,11/13/2013,4222,255.28,159.42,1077792.16,673071.24,404720.92 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,C,11/11/2015,699945676,12/27/2015,8335,109.28,35.84,910848.8,298726.4,612122.4 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,M,4/11/2014,248057830,4/26/2014,4679,668.27,502.54,3126835.33,2351384.66,775450.67 +Sub-Saharan Africa,Tanzania,Personal Care,Online,L,10/23/2013,985728394,11/14/2013,7792,81.73,56.67,636840.16,441572.64,195267.52 +Europe,Bulgaria,Office Supplies,Offline,M,7/11/2016,828631198,8/19/2016,9240,651.21,524.96,6017180.4,4850630.4,1166550 +Asia,North Korea,Household,Online,H,5/26/2010,912752568,7/15/2010,2623,668.27,502.54,1752872.21,1318162.42,434709.79 +North America,Greenland,Cereal,Online,C,12/24/2010,644391334,1/22/2011,8570,205.7,117.11,1762849,1003632.7,759216.3 +Asia,Myanmar,Fruits,Offline,H,3/1/2012,850158822,3/16/2012,9743,9.33,6.92,90902.19,67421.56,23480.63 +Europe,Latvia,Household,Offline,M,9/12/2012,626978862,10/15/2012,5833,668.27,502.54,3898018.91,2931315.82,966703.09 +Asia,South Korea,Personal Care,Online,C,5/23/2012,492087781,6/13/2012,8565,81.73,56.67,700017.45,485378.55,214638.9 +Asia,South Korea,Personal Care,Online,C,11/29/2015,133034408,12/5/2015,6692,81.73,56.67,546937.16,379235.64,167701.52 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,C,11/1/2013,657680070,12/1/2013,1003,81.73,56.67,81975.19,56840.01,25135.18 +Australia and Oceania,Marshall Islands,Cereal,Online,C,9/28/2016,544198596,10/18/2016,9313,205.7,117.11,1915684.1,1090645.43,825038.67 +Middle East and North Africa,Tunisia ,Beverages,Online,L,7/23/2013,591076314,8/11/2013,1471,47.45,31.79,69798.95,46763.09,23035.86 +Sub-Saharan Africa,Djibouti,Fruits,Online,H,3/18/2013,767112052,3/24/2013,4358,9.33,6.92,40660.14,30157.36,10502.78 +Sub-Saharan Africa,Mozambique,Beverages,Offline,H,7/15/2010,661417138,8/9/2010,6884,47.45,31.79,326645.8,218842.36,107803.44 +Europe,Georgia,Snacks,Online,L,10/19/2012,833415400,10/27/2012,4992,152.58,97.44,761679.36,486420.48,275258.88 +Asia,Indonesia,Clothes,Offline,H,3/10/2013,562843167,3/10/2013,6656,109.28,35.84,727367.68,238551.04,488816.64 +Australia and Oceania,Samoa ,Vegetables,Offline,C,4/25/2017,999749267,5/30/2017,6879,154.06,90.93,1059778.74,625507.47,434271.27 +Middle East and North Africa,Iraq,Fruits,Offline,M,9/14/2016,214495027,9/21/2016,2700,9.33,6.92,25191,18684,6507 +Asia,India,Cosmetics,Offline,C,4/23/2015,847754275,4/27/2015,8184,437.2,263.33,3578044.8,2155092.72,1422952.08 +Sub-Saharan Africa,Mauritania,Fruits,Online,M,7/29/2010,660513341,8/21/2010,9431,9.33,6.92,87991.23,65262.52,22728.71 +Middle East and North Africa,Jordan,Cosmetics,Offline,C,5/15/2012,184071052,5/15/2012,9569,437.2,263.33,4183566.8,2519804.77,1663762.03 +Sub-Saharan Africa,Djibouti,Baby Food,Online,H,6/26/2016,470038735,8/1/2016,3762,255.28,159.42,960363.36,599738.04,360625.32 +Europe,Italy,Fruits,Online,C,12/26/2015,840340220,1/11/2016,4200,9.33,6.92,39186,29064,10122 +Australia and Oceania,Tuvalu,Clothes,Online,L,7/29/2012,237211835,9/13/2012,5108,109.28,35.84,558202.24,183070.72,375131.52 +Sub-Saharan Africa,Lesotho,Snacks,Online,L,10/23/2012,373202407,11/3/2012,7740,152.58,97.44,1180969.2,754185.6,426783.6 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,M,9/28/2016,781173264,10/14/2016,5383,154.06,90.93,829304.98,489476.19,339828.79 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,H,2/13/2014,164298236,2/15/2014,8354,154.06,90.93,1287017.24,759629.22,527388.02 +Australia and Oceania,Tonga,Office Supplies,Offline,L,11/28/2010,446063649,12/23/2010,9001,651.21,524.96,5861541.21,4725164.96,1136376.25 +Middle East and North Africa,Egypt,Household,Offline,C,5/10/2010,920268332,6/4/2010,6705,668.27,502.54,4480750.35,3369530.7,1111219.65 +Asia,Laos,Office Supplies,Offline,C,10/5/2016,501023614,10/13/2016,2876,651.21,524.96,1872879.96,1509784.96,363095 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,H,7/29/2016,872753322,8/19/2016,5957,81.73,56.67,486865.61,337583.19,149282.42 +Middle East and North Africa,Jordan,Meat,Online,C,6/10/2012,640193784,6/29/2012,6422,421.89,364.69,2709377.58,2342039.18,367338.4 +Sub-Saharan Africa,Eritrea,Clothes,Online,C,11/12/2011,278393828,12/31/2011,1775,109.28,35.84,193972,63616,130356 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Online,H,11/3/2015,782714784,11/22/2015,1553,81.73,56.67,126926.69,88008.51,38918.18 +Central America and the Caribbean,Belize,Vegetables,Online,L,1/25/2015,518830478,2/22/2015,2323,154.06,90.93,357881.38,211230.39,146650.99 +Asia,Brunei,Cosmetics,Offline,C,6/16/2016,172727239,7/22/2016,2683,437.2,263.33,1173007.6,706514.39,466493.21 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,H,8/18/2016,500703895,9/29/2016,8264,651.21,524.96,5381599.44,4338269.44,1043330 +Asia,Malaysia,Beverages,Offline,L,4/6/2013,979371774,4/13/2013,6727,47.45,31.79,319196.15,213851.33,105344.82 +Sub-Saharan Africa,Cape Verde,Clothes,Online,L,6/17/2016,255654704,7/20/2016,2763,109.28,35.84,301940.64,99025.92,202914.72 +Sub-Saharan Africa,South Africa,Clothes,Online,C,9/6/2014,196789014,10/10/2014,3097,109.28,35.84,338440.16,110996.48,227443.68 +Asia,Myanmar,Snacks,Offline,M,5/14/2016,940323531,5/24/2016,1484,152.58,97.44,226428.72,144600.96,81827.76 +Sub-Saharan Africa,Republic of the Congo,Household,Online,L,11/22/2015,444119584,12/21/2015,3709,668.27,502.54,2478613.43,1863920.86,614692.57 +Europe,United Kingdom,Baby Food,Offline,L,6/22/2012,336351001,8/5/2012,2590,255.28,159.42,661175.2,412897.8,248277.4 +Middle East and North Africa,Azerbaijan,Vegetables,Online,C,12/20/2013,965504109,1/9/2014,2976,154.06,90.93,458482.56,270607.68,187874.88 +Sub-Saharan Africa,Botswana,Fruits,Offline,H,5/15/2010,950377738,5/28/2010,6747,9.33,6.92,62949.51,46689.24,16260.27 +Australia and Oceania,Vanuatu,Cereal,Online,H,6/13/2015,330083215,7/27/2015,7813,205.7,117.11,1607134.1,914980.43,692153.67 +Europe,Portugal,Vegetables,Online,C,7/16/2017,114044368,8/1/2017,7118,154.06,90.93,1096599.08,647239.74,449359.34 +Europe,Austria,Cosmetics,Online,H,8/12/2013,931997525,8/13/2013,7634,437.2,263.33,3337584.8,2010261.22,1327323.58 +Asia,Malaysia,Snacks,Offline,L,1/25/2013,783991515,2/2/2013,9366,152.58,97.44,1429064.28,912623.04,516441.24 +Europe,Cyprus,Office Supplies,Online,M,3/21/2011,890387666,3/29/2011,4352,651.21,524.96,2834065.92,2284625.92,549440 +Australia and Oceania,East Timor,Baby Food,Offline,H,10/21/2015,741859805,10/31/2015,1657,255.28,159.42,422998.96,264158.94,158840.02 +Sub-Saharan Africa,Angola,Meat,Offline,M,11/27/2012,349394261,1/4/2013,2381,421.89,364.69,1004520.09,868326.89,136193.2 +Sub-Saharan Africa,Central African Republic,Snacks,Online,L,3/8/2016,694289863,3/11/2016,4654,152.58,97.44,710107.32,453485.76,256621.56 +Asia,Philippines,Snacks,Offline,H,1/25/2010,578157937,2/25/2010,8636,152.58,97.44,1317680.88,841491.84,476189.04 +Europe,Croatia,Cosmetics,Offline,H,2/16/2014,672922313,3/21/2014,1521,437.2,263.33,664981.2,400524.93,264456.27 +Sub-Saharan Africa,Cameroon,Meat,Offline,L,2/19/2011,370819318,3/28/2011,2531,421.89,364.69,1067803.59,923030.39,144773.2 +Australia and Oceania,Nauru,Meat,Offline,L,6/8/2011,934397780,6/13/2011,7922,421.89,364.69,3342212.58,2889074.18,453138.4 +Sub-Saharan Africa,Djibouti,Meat,Online,L,4/15/2011,546519029,5/4/2011,5980,421.89,364.69,2522902.2,2180846.2,342056 +Asia,Indonesia,Cereal,Offline,C,10/21/2011,160356891,12/2/2011,2022,205.7,117.11,415925.4,236796.42,179128.98 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,H,3/2/2015,349397695,3/6/2015,3397,421.89,364.69,1433160.33,1238851.93,194308.4 +Middle East and North Africa,Somalia,Baby Food,Online,M,4/2/2013,857440268,4/25/2013,4485,255.28,159.42,1144930.8,714998.7,429932.1 +Central America and the Caribbean,Jamaica,Clothes,Offline,C,2/28/2014,148595941,3/31/2014,1696,109.28,35.84,185338.88,60784.64,124554.24 +Europe,Slovenia,Baby Food,Offline,M,9/11/2015,357288539,10/26/2015,8473,255.28,159.42,2162987.44,1350765.66,812221.78 +Europe,Czech Republic,Personal Care,Offline,C,9/16/2016,538254392,11/5/2016,291,81.73,56.67,23783.43,16490.97,7292.46 +Australia and Oceania,Papua New Guinea,Personal Care,Online,C,5/10/2013,716542327,5/24/2013,9653,81.73,56.67,788939.69,547035.51,241904.18 +Middle East and North Africa,Iraq,Snacks,Online,L,5/31/2010,537513673,6/24/2010,1095,152.58,97.44,167075.1,106696.8,60378.3 +Asia,Philippines,Cereal,Online,L,7/7/2017,616842257,7/7/2017,6186,205.7,117.11,1272460.2,724442.46,548017.74 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,C,1/24/2015,290514409,2/23/2015,8524,205.7,117.11,1753386.8,998245.64,755141.16 +North America,United States of America,Meat,Online,M,1/14/2011,764828956,2/19/2011,8739,421.89,364.69,3686896.71,3187025.91,499870.8 +Sub-Saharan Africa,Mauritius ,Snacks,Online,H,6/23/2014,166397225,6/28/2014,9492,152.58,97.44,1448289.36,924900.48,523388.88 +Middle East and North Africa,Tunisia ,Personal Care,Offline,C,7/22/2016,292143046,8/6/2016,474,81.73,56.67,38740.02,26861.58,11878.44 +Europe,Netherlands,Cosmetics,Offline,H,1/31/2017,759302747,2/3/2017,3411,437.2,263.33,1491289.2,898218.63,593070.57 +Europe,Ireland,Beverages,Online,L,2/26/2013,355425155,4/14/2013,7056,47.45,31.79,334807.2,224310.24,110496.96 +Australia and Oceania,Fiji,Baby Food,Online,L,6/30/2010,188371598,8/4/2010,2197,255.28,159.42,560850.16,350245.74,210604.42 +Europe,Greece,Household,Online,H,2/10/2012,536315906,3/30/2012,6649,668.27,502.54,4443327.23,3341388.46,1101938.77 +Sub-Saharan Africa,Namibia,Baby Food,Online,L,6/30/2014,397744405,7/28/2014,263,255.28,159.42,67138.64,41927.46,25211.18 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,C,6/8/2011,641455924,6/11/2011,9917,255.28,159.42,2531611.76,1580968.14,950643.62 +Australia and Oceania,Kiribati,Personal Care,Offline,L,11/27/2012,856561791,12/16/2012,4524,81.73,56.67,369746.52,256375.08,113371.44 +Sub-Saharan Africa,Nigeria,Household,Offline,H,1/14/2011,702485835,1/20/2011,24,668.27,502.54,16038.48,12060.96,3977.52 +Europe,Bosnia and Herzegovina,Snacks,Online,M,2/26/2014,358964383,3/8/2014,4393,152.58,97.44,670283.94,428053.92,242230.02 +Europe,Monaco,Cereal,Offline,H,9/22/2012,976046264,10/7/2012,2634,205.7,117.11,541813.8,308467.74,233346.06 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,L,6/4/2013,624092805,6/20/2013,1785,152.58,97.44,272355.3,173930.4,98424.9 +Asia,Myanmar,Household,Online,H,8/17/2012,143777835,10/5/2012,5911,668.27,502.54,3950143.97,2970513.94,979630.03 +Europe,Albania,Baby Food,Online,L,5/11/2015,896087682,5/21/2015,1113,255.28,159.42,284126.64,177434.46,106692.18 +Europe,Romania,Vegetables,Online,H,5/1/2016,712321174,6/9/2016,519,154.06,90.93,79957.14,47192.67,32764.47 +Middle East and North Africa,Qatar,Snacks,Offline,L,5/6/2011,644089639,6/8/2011,9292,152.58,97.44,1417773.36,905412.48,512360.88 +Europe,Switzerland,Beverages,Online,H,3/5/2016,913316905,4/5/2016,9623,47.45,31.79,456611.35,305915.17,150696.18 +Middle East and North Africa,Afghanistan,Personal Care,Offline,H,5/21/2017,462239301,6/25/2017,5736,81.73,56.67,468803.28,325059.12,143744.16 +Europe,Ireland,Baby Food,Offline,M,12/17/2013,103405654,1/19/2014,8886,255.28,159.42,2268418.08,1416606.12,851811.96 +Europe,Denmark,Baby Food,Offline,M,7/10/2013,269677293,8/7/2013,2359,255.28,159.42,602205.52,376071.78,226133.74 +Europe,Switzerland,Clothes,Online,M,5/23/2013,564228045,6/4/2013,6472,109.28,35.84,707260.16,231956.48,475303.68 +Europe,Denmark,Snacks,Offline,H,12/19/2011,210544240,1/29/2012,3574,152.58,97.44,545320.92,348250.56,197070.36 +Central America and the Caribbean,Cuba,Cosmetics,Online,L,6/25/2012,302424705,6/29/2012,3045,437.2,263.33,1331274,801839.85,529434.15 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,C,9/6/2011,653980767,9/15/2011,6297,651.21,524.96,4100669.37,3305673.12,794996.25 +Europe,Sweden,Fruits,Online,M,2/22/2011,249636256,2/23/2011,1771,9.33,6.92,16523.43,12255.32,4268.11 +Middle East and North Africa,Pakistan,Baby Food,Offline,M,7/11/2013,394127500,8/17/2013,9940,255.28,159.42,2537483.2,1584634.8,952848.4 +Europe,Romania,Fruits,Offline,C,3/8/2011,662503325,3/19/2011,8311,9.33,6.92,77541.63,57512.12,20029.51 +Europe,San Marino,Vegetables,Offline,L,9/5/2012,250125062,10/10/2012,6419,154.06,90.93,988911.14,583679.67,405231.47 +Sub-Saharan Africa,Tanzania,Household,Online,L,4/17/2016,222666537,4/21/2016,831,668.27,502.54,555332.37,417610.74,137721.63 +Middle East and North Africa,Syria,Fruits,Online,M,10/14/2013,366114079,11/13/2013,147,9.33,6.92,1371.51,1017.24,354.27 +Europe,Poland,Office Supplies,Offline,M,12/3/2016,536766517,12/15/2016,9995,651.21,524.96,6508843.95,5246975.2,1261868.75 +Europe,Denmark,Baby Food,Offline,H,10/24/2015,211235177,11/4/2015,8038,255.28,159.42,2051940.64,1281417.96,770522.68 +Asia,Maldives,Fruits,Online,C,12/25/2012,736443889,1/24/2013,8967,9.33,6.92,83662.11,62051.64,21610.47 +Sub-Saharan Africa,Liberia,Snacks,Offline,L,1/14/2012,379628980,2/13/2012,9506,152.58,97.44,1450425.48,926264.64,524160.84 +Australia and Oceania,Marshall Islands,Clothes,Online,C,11/7/2013,178339278,11/21/2013,3410,109.28,35.84,372644.8,122214.4,250430.4 +Australia and Oceania,Australia,Personal Care,Online,C,10/16/2012,790436112,12/4/2012,6466,81.73,56.67,528466.18,366428.22,162037.96 +Europe,San Marino,Cosmetics,Online,M,8/26/2015,244093310,9/30/2015,1490,437.2,263.33,651428,392361.7,259066.3 +Middle East and North Africa,Yemen,Baby Food,Online,L,2/21/2015,687797200,4/5/2015,3331,255.28,159.42,850337.68,531028.02,319309.66 +Europe,France,Personal Care,Offline,L,5/26/2016,740346610,6/20/2016,3869,81.73,56.67,316213.37,219256.23,96957.14 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,L,6/26/2010,440852868,6/27/2010,7015,154.06,90.93,1080730.9,637873.95,442856.95 +Europe,Serbia,Clothes,Online,H,1/5/2016,798739802,2/3/2016,3712,109.28,35.84,405647.36,133038.08,272609.28 +Asia,Myanmar,Beverages,Online,H,10/26/2014,643743741,11/22/2014,6933,47.45,31.79,328970.85,220400.07,108570.78 +Asia,Laos,Cosmetics,Offline,M,4/16/2016,675913512,4/19/2016,6683,437.2,263.33,2921807.6,1759834.39,1161973.21 +Sub-Saharan Africa,Zambia,Meat,Offline,M,10/1/2015,315610444,11/1/2015,4999,421.89,364.69,2109028.11,1823085.31,285942.8 +Europe,Ukraine,Cereal,Online,H,5/11/2013,853508365,5/29/2013,947,205.7,117.11,194797.9,110903.17,83894.73 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,H,5/9/2010,500593602,6/18/2010,5626,152.58,97.44,858415.08,548197.44,310217.64 +Europe,Sweden,Personal Care,Offline,L,10/23/2012,238164985,10/29/2012,7166,81.73,56.67,585677.18,406097.22,179579.96 +Asia,Thailand,Fruits,Online,H,9/25/2012,667833840,11/7/2012,5729,9.33,6.92,53451.57,39644.68,13806.89 +Australia and Oceania,Papua New Guinea,Meat,Offline,H,7/22/2014,661523997,8/2/2014,8506,421.89,364.69,3588596.34,3102053.14,486543.2 +Europe,Iceland,Beverages,Online,C,3/8/2016,511471784,4/17/2016,4722,47.45,31.79,224058.9,150112.38,73946.52 +Asia,Maldives,Fruits,Online,H,10/27/2012,580226027,12/8/2012,630,9.33,6.92,5877.9,4359.6,1518.3 +Sub-Saharan Africa,Central African Republic,Clothes,Online,H,11/16/2015,850648057,12/31/2015,4518,109.28,35.84,493727.04,161925.12,331801.92 +Middle East and North Africa,Turkey,Cereal,Offline,L,4/25/2011,475911700,5/11/2011,1703,205.7,117.11,350307.1,199438.33,150868.77 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,M,6/15/2016,929503285,7/19/2016,9533,651.21,524.96,6207984.93,5004443.68,1203541.25 +Middle East and North Africa,Iraq,Cosmetics,Offline,L,8/14/2015,155221641,8/31/2015,2388,437.2,263.33,1044033.6,628832.04,415201.56 +Asia,Indonesia,Vegetables,Offline,M,11/20/2016,217178094,1/5/2017,6679,154.06,90.93,1028966.74,607321.47,421645.27 +Sub-Saharan Africa,Kenya,Fruits,Offline,M,7/2/2010,549796473,8/11/2010,5849,9.33,6.92,54571.17,40475.08,14096.09 +Sub-Saharan Africa,Tanzania,Household,Offline,M,6/17/2010,207813107,7/18/2010,5371,668.27,502.54,3589278.17,2699142.34,890135.83 +Middle East and North Africa,Qatar,Clothes,Offline,L,11/28/2012,116276824,1/8/2013,7751,109.28,35.84,847029.28,277795.84,569233.44 +North America,Greenland,Cosmetics,Online,C,1/24/2015,820548951,1/27/2015,7524,437.2,263.33,3289492.8,1981294.92,1308197.88 +Australia and Oceania,Nauru,Baby Food,Offline,M,5/28/2011,236303317,7/8/2011,6258,255.28,159.42,1597542.24,997650.36,599891.88 +Europe,Sweden,Household,Online,H,8/17/2012,399526250,9/24/2012,7551,668.27,502.54,5046106.77,3794679.54,1251427.23 +Central America and the Caribbean,Jamaica,Cereal,Online,H,7/27/2011,716516578,8/16/2011,2033,205.7,117.11,418188.1,238084.63,180103.47 +Central America and the Caribbean,Haiti,Meat,Online,L,4/6/2017,213885629,5/1/2017,2365,421.89,364.69,997769.85,862491.85,135278 +Middle East and North Africa,Egypt,Household,Offline,C,4/25/2013,688557231,5/21/2013,8241,668.27,502.54,5507213.07,4141432.14,1365780.93 +Sub-Saharan Africa,Togo,Snacks,Offline,L,9/6/2014,857767713,9/19/2014,1383,152.58,97.44,211018.14,134759.52,76258.62 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,C,11/16/2010,409065902,11/30/2010,546,651.21,524.96,355560.66,286628.16,68932.5 +Sub-Saharan Africa,Benin,Meat,Offline,M,3/16/2015,450313127,4/3/2015,6516,421.89,364.69,2749035.24,2376320.04,372715.2 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,L,7/11/2015,359683215,7/15/2015,7111,421.89,364.69,3000059.79,2593310.59,406749.2 +Europe,Russia,Fruits,Online,C,11/27/2015,935662496,12/11/2015,2180,9.33,6.92,20339.4,15085.6,5253.8 +Asia,Mongolia,Baby Food,Online,H,2/16/2010,347049796,3/17/2010,8602,255.28,159.42,2195918.56,1371330.84,824587.72 +Asia,Taiwan,Office Supplies,Online,L,10/2/2015,882956445,11/13/2015,5288,651.21,524.96,3443598.48,2775988.48,667610 +Europe,Kosovo,Household,Offline,C,4/27/2017,402806270,5/30/2017,8181,668.27,502.54,5467116.87,4111279.74,1355837.13 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,H,8/6/2015,886335599,9/25/2015,5255,9.33,6.92,49029.15,36364.6,12664.55 +Australia and Oceania,New Zealand,Baby Food,Offline,L,3/9/2016,783593261,4/2/2016,1514,255.28,159.42,386493.92,241361.88,145132.04 +Europe,Georgia,Meat,Offline,H,8/15/2010,864940583,8/17/2010,3994,421.89,364.69,1685028.66,1456571.86,228456.8 +Middle East and North Africa,Libya,Vegetables,Offline,L,6/4/2010,171051394,6/24/2010,6764,154.06,90.93,1042061.84,615050.52,427011.32 +Sub-Saharan Africa,Malawi,Beverages,Online,H,1/14/2013,962912023,2/9/2013,5920,47.45,31.79,280904,188196.8,92707.2 +Sub-Saharan Africa,Mali,Household,Online,C,3/12/2013,171821296,3/17/2013,4595,668.27,502.54,3070700.65,2309171.3,761529.35 +Sub-Saharan Africa,Lesotho,Beverages,Online,H,3/31/2014,649390542,4/8/2014,7947,47.45,31.79,377085.15,252635.13,124450.02 +Sub-Saharan Africa,Cape Verde,Snacks,Online,C,11/2/2016,817543590,11/26/2016,8171,152.58,97.44,1246731.18,796182.24,450548.94 +Europe,Greece,Personal Care,Offline,C,2/6/2015,518516767,2/7/2015,9489,81.73,56.67,775535.97,537741.63,237794.34 +Asia,Indonesia,Fruits,Offline,M,8/3/2015,564858901,9/4/2015,3156,9.33,6.92,29445.48,21839.52,7605.96 +Sub-Saharan Africa,Namibia,Snacks,Online,M,10/11/2010,489431321,10/29/2010,2459,152.58,97.44,375194.22,239604.96,135589.26 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,L,2/19/2013,795407855,2/19/2013,7715,154.06,90.93,1188572.9,701524.95,487047.95 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,C,6/29/2013,706274831,8/3/2013,1272,651.21,524.96,828339.12,667749.12,160590 +Asia,North Korea,Baby Food,Offline,L,1/31/2015,415831077,2/11/2015,2511,255.28,159.42,641008.08,400303.62,240704.46 +Sub-Saharan Africa,Sudan,Personal Care,Online,H,8/23/2014,638187921,10/1/2014,2842,81.73,56.67,232276.66,161056.14,71220.52 +Europe,Cyprus,Baby Food,Offline,H,10/4/2013,357769191,10/13/2013,709,255.28,159.42,180993.52,113028.78,67964.74 +Europe,Czech Republic,Personal Care,Offline,L,1/31/2015,879311215,3/4/2015,6584,81.73,56.67,538110.32,373115.28,164995.04 +Middle East and North Africa,Turkey,Baby Food,Offline,M,12/21/2010,877862823,12/23/2010,7972,255.28,159.42,2035092.16,1270896.24,764195.92 +Europe,Germany,Vegetables,Offline,M,7/25/2017,448785340,8/22/2017,4410,154.06,90.93,679404.6,401001.3,278403.3 +Europe,Andorra,Cosmetics,Offline,C,6/2/2010,657752597,6/10/2010,2465,437.2,263.33,1077698,649108.45,428589.55 +North America,Greenland,Office Supplies,Offline,H,8/3/2011,390750920,8/5/2011,736,651.21,524.96,479290.56,386370.56,92920 +Asia,South Korea,Meat,Online,L,2/12/2010,404079139,2/22/2010,4852,421.89,364.69,2047010.28,1769475.88,277534.4 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,H,4/5/2011,174348580,5/20/2011,2474,154.06,90.93,381144.44,224960.82,156183.62 +North America,Canada,Beverages,Online,L,7/20/2017,148483073,7/24/2017,8296,47.45,31.79,393645.2,263729.84,129915.36 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,C,6/10/2017,393718945,6/14/2017,9040,205.7,117.11,1859528,1058674.4,800853.6 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,L,10/22/2011,147605025,12/7/2011,8462,152.58,97.44,1291131.96,824537.28,466594.68 +Middle East and North Africa,Israel,Clothes,Offline,M,3/1/2010,968002641,4/15/2010,2347,109.28,35.84,256480.16,84116.48,172363.68 +Europe,Slovenia,Personal Care,Online,L,9/24/2011,883085620,9/29/2011,3514,81.73,56.67,287199.22,199138.38,88060.84 +Europe,Netherlands,Snacks,Offline,L,10/15/2016,241340291,11/28/2016,6810,152.58,97.44,1039069.8,663566.4,375503.4 +Asia,Mongolia,Cosmetics,Offline,M,5/2/2015,361565482,5/17/2015,4116,437.2,263.33,1799515.2,1083866.28,715648.92 +Europe,France,Snacks,Offline,H,7/25/2013,382872521,9/1/2013,9342,152.58,97.44,1425402.36,910284.48,515117.88 +Central America and the Caribbean,Belize,Vegetables,Online,L,12/17/2014,414685237,1/5/2015,3432,154.06,90.93,528733.92,312071.76,216662.16 +Australia and Oceania,Nauru,Snacks,Online,M,6/29/2016,186739957,7/28/2016,9358,152.58,97.44,1427843.64,911843.52,516000.12 +Asia,Tajikistan,Household,Online,L,5/31/2012,399085509,6/26/2012,7126,668.27,502.54,4762092.02,3581100.04,1180991.98 +Central America and the Caribbean,The Bahamas,Clothes,Offline,L,3/7/2013,472083222,4/7/2013,8771,109.28,35.84,958494.88,314352.64,644142.24 +Middle East and North Africa,Bahrain,Office Supplies,Online,H,5/23/2011,796406924,5/27/2011,3362,651.21,524.96,2189368.02,1764915.52,424452.5 +Sub-Saharan Africa,Comoros,Vegetables,Online,M,11/5/2015,483042943,11/24/2015,1996,154.06,90.93,307503.76,181496.28,126007.48 +Europe,Iceland,Personal Care,Online,C,6/25/2017,513290107,8/1/2017,2804,81.73,56.67,229170.92,158902.68,70268.24 +Middle East and North Africa,Oman,Snacks,Offline,M,11/16/2015,588759744,12/18/2015,5947,152.58,97.44,907393.26,579475.68,327917.58 +Sub-Saharan Africa,Burundi,Baby Food,Online,L,6/15/2015,481375682,7/3/2015,8616,255.28,159.42,2199492.48,1373562.72,825929.76 +Asia,Tajikistan,Meat,Offline,M,2/18/2014,483374249,3/11/2014,37,421.89,364.69,15609.93,13493.53,2116.4 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,L,9/7/2014,957304275,9/12/2014,6463,437.2,263.33,2825623.6,1701901.79,1123721.81 +Sub-Saharan Africa,Djibouti,Fruits,Offline,H,5/14/2013,986027085,7/2/2013,6181,9.33,6.92,57668.73,42772.52,14896.21 +North America,Greenland,Vegetables,Online,L,4/18/2011,622716510,5/6/2011,4508,154.06,90.93,694502.48,409912.44,284590.04 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,L,8/25/2010,440858876,10/6/2010,8793,81.73,56.67,718651.89,498299.31,220352.58 +Middle East and North Africa,Israel,Meat,Offline,M,11/18/2010,184253013,12/27/2010,3416,421.89,364.69,1441176.24,1245781.04,195395.2 +Europe,Sweden,Cereal,Online,M,7/7/2012,117010247,8/15/2012,4787,205.7,117.11,984685.9,560605.57,424080.33 +Asia,Turkmenistan,Personal Care,Offline,L,5/8/2013,573554408,5/20/2013,6350,81.73,56.67,518985.5,359854.5,159131 +Europe,Vatican City,Beverages,Online,H,4/2/2012,608621823,5/13/2012,3577,47.45,31.79,169728.65,113712.83,56015.82 +North America,United States of America,Baby Food,Offline,C,12/8/2012,247261321,1/23/2013,8974,255.28,159.42,2290882.72,1430635.08,860247.64 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,M,8/12/2012,934834229,8/22/2012,7077,109.28,35.84,773374.56,253639.68,519734.88 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,M,5/3/2013,587014377,5/11/2013,9454,205.7,117.11,1944687.8,1107157.94,837529.86 +Europe,Denmark,Meat,Offline,L,8/31/2010,339788091,9/25/2010,9702,421.89,364.69,4093176.78,3538222.38,554954.4 +Sub-Saharan Africa,The Gambia,Snacks,Online,H,7/27/2012,499454200,8/29/2012,8452,152.58,97.44,1289606.16,823562.88,466043.28 +Europe,Romania,Office Supplies,Online,H,12/12/2012,992624032,1/2/2013,8364,651.21,524.96,5446720.44,4390765.44,1055955 +Middle East and North Africa,Algeria,Baby Food,Offline,H,7/19/2010,916221415,8/2/2010,9132,255.28,159.42,2331216.96,1455823.44,875393.52 +Europe,Luxembourg,Clothes,Online,L,9/30/2012,787482678,10/1/2012,2479,109.28,35.84,270905.12,88847.36,182057.76 +Middle East and North Africa,Pakistan,Cereal,Offline,M,8/22/2016,293956649,8/31/2016,7160,205.7,117.11,1472812,838507.6,634304.4 +Europe,Romania,Fruits,Online,L,10/24/2012,543504655,11/22/2012,3960,9.33,6.92,36946.8,27403.2,9543.6 +Europe,Latvia,Meat,Offline,L,11/3/2011,914300525,12/12/2011,698,421.89,364.69,294479.22,254553.62,39925.6 +Middle East and North Africa,Iraq,Clothes,Offline,L,3/20/2010,404830586,4/19/2010,7222,109.28,35.84,789220.16,258836.48,530383.68 +Europe,Georgia,Cosmetics,Offline,L,11/14/2016,783893668,12/17/2016,411,437.2,263.33,179689.2,108228.63,71460.57 +Europe,Georgia,Meat,Offline,C,7/1/2011,740601098,8/12/2011,9178,421.89,364.69,3872106.42,3347124.82,524981.6 +Asia,Bhutan,Snacks,Online,H,7/3/2016,834376704,8/10/2016,9463,152.58,97.44,1443864.54,922074.72,521789.82 +Asia,Indonesia,Clothes,Online,H,7/5/2017,344956815,7/21/2017,9242,109.28,35.84,1009965.76,331233.28,678732.48 +North America,Mexico,Cereal,Online,L,7/18/2012,422390258,7/28/2012,3519,205.7,117.11,723858.3,412110.09,311748.21 +North America,Canada,Vegetables,Online,H,11/11/2015,937038362,11/28/2015,9329,154.06,90.93,1437225.74,848285.97,588939.77 +Europe,Italy,Fruits,Online,L,4/6/2016,929574954,4/26/2016,741,9.33,6.92,6913.53,5127.72,1785.81 +Europe,Italy,Baby Food,Online,C,3/13/2011,860986363,4/1/2011,3853,255.28,159.42,983593.84,614245.26,369348.58 +Middle East and North Africa,Libya,Fruits,Offline,L,7/12/2010,362571418,7/12/2010,1795,9.33,6.92,16747.35,12421.4,4325.95 +Europe,Lithuania,Cereal,Offline,H,1/19/2010,485941445,1/31/2010,9727,205.7,117.11,2000843.9,1139128.97,861714.93 +Australia and Oceania,Marshall Islands,Beverages,Online,H,5/27/2010,553020274,7/11/2010,9843,47.45,31.79,467050.35,312908.97,154141.38 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,H,4/14/2013,406044232,5/31/2013,6366,109.28,35.84,695676.48,228157.44,467519.04 +Sub-Saharan Africa,Gabon,Clothes,Online,C,2/10/2010,857562148,2/20/2010,551,109.28,35.84,60213.28,19747.84,40465.44 +Europe,Kosovo,Beverages,Offline,H,1/28/2016,540435349,3/4/2016,5684,47.45,31.79,269705.8,180694.36,89011.44 +Asia,Maldives,Cereal,Online,M,5/11/2013,857837665,5/28/2013,2083,205.7,117.11,428473.1,243940.13,184532.97 +Middle East and North Africa,Libya,Cosmetics,Offline,C,6/30/2015,133255422,7/6/2015,2095,437.2,263.33,915934,551676.35,364257.65 +Central America and the Caribbean,Dominica,Beverages,Offline,C,8/1/2010,360487449,9/18/2010,5102,47.45,31.79,242089.9,162192.58,79897.32 +Sub-Saharan Africa,Swaziland,Beverages,Offline,C,7/4/2010,453645074,8/20/2010,2513,47.45,31.79,119241.85,79888.27,39353.58 +Middle East and North Africa,Lebanon,Baby Food,Offline,H,11/5/2016,297152125,12/22/2016,2772,255.28,159.42,707636.16,441912.24,265723.92 +Europe,Slovakia,Office Supplies,Online,C,2/11/2017,295744931,2/17/2017,6352,651.21,524.96,4136485.92,3334545.92,801940 +Asia,Singapore,Snacks,Offline,H,3/27/2011,924472320,4/17/2011,758,152.58,97.44,115655.64,73859.52,41796.12 +Europe,Bosnia and Herzegovina,Meat,Online,L,5/9/2015,478695619,6/28/2015,5526,421.89,364.69,2331364.14,2015276.94,316087.2 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,L,8/3/2012,924088656,9/13/2012,7224,152.58,97.44,1102237.92,703906.56,398331.36 +Sub-Saharan Africa,Swaziland,Snacks,Online,M,6/8/2017,246637761,6/11/2017,4449,152.58,97.44,678828.42,433510.56,245317.86 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,M,5/11/2011,102641761,6/18/2011,2833,47.45,31.79,134425.85,90061.07,44364.78 +Asia,Kazakhstan,Snacks,Online,M,10/3/2014,868711984,10/8/2014,36,152.58,97.44,5492.88,3507.84,1985.04 +Asia,Kazakhstan,Snacks,Offline,M,1/7/2015,291772258,1/14/2015,750,152.58,97.44,114435,73080,41355 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,M,9/30/2015,239058911,10/6/2015,1699,81.73,56.67,138859.27,96282.33,42576.94 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,C,3/28/2010,848120772,4/2/2010,6639,437.2,263.33,2902570.8,1748247.87,1154322.93 +Europe,Switzerland,Cereal,Offline,H,8/1/2015,976819169,8/21/2015,1354,205.7,117.11,278517.8,158566.94,119950.86 +Central America and the Caribbean,Belize,Cosmetics,Online,M,11/8/2015,453327929,11/11/2015,8663,437.2,263.33,3787463.6,2281227.79,1506235.81 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,C,5/3/2011,526133382,5/26/2011,3414,47.45,31.79,161994.3,108531.06,53463.24 +Sub-Saharan Africa,Sudan,Beverages,Offline,L,9/27/2014,714034354,10/30/2014,7488,47.45,31.79,355305.6,238043.52,117262.08 +Asia,Tajikistan,Meat,Offline,H,2/12/2017,156142175,2/14/2017,4794,421.89,364.69,2022540.66,1748323.86,274216.8 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,M,5/19/2014,761880671,6/26/2014,6276,205.7,117.11,1290973.2,734982.36,555990.84 +Sub-Saharan Africa,Sudan,Baby Food,Offline,H,1/26/2011,460986173,2/5/2011,4907,255.28,159.42,1252658.96,782273.94,470385.02 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,M,7/31/2016,853507506,8/27/2016,693,154.06,90.93,106763.58,63014.49,43749.09 +Middle East and North Africa,Yemen,Fruits,Offline,H,2/1/2011,459806001,2/10/2011,5668,9.33,6.92,52882.44,39222.56,13659.88 +Sub-Saharan Africa,South Africa,Snacks,Offline,L,6/19/2017,570555484,7/7/2017,8902,152.58,97.44,1358267.16,867410.88,490856.28 +Sub-Saharan Africa,Namibia,Baby Food,Online,C,3/28/2014,296742284,4/24/2014,1491,255.28,159.42,380622.48,237695.22,142927.26 +Europe,Bulgaria,Clothes,Offline,M,1/20/2015,619665229,3/7/2015,1566,109.28,35.84,171132.48,56125.44,115007.04 +Europe,Hungary,Household,Online,H,12/1/2011,340935647,1/20/2012,9289,668.27,502.54,6207560.03,4668094.06,1539465.97 +Europe,Portugal,Household,Online,M,10/29/2016,132477366,10/31/2016,1852,668.27,502.54,1237636.04,930704.08,306931.96 +Australia and Oceania,Fiji,Fruits,Online,H,7/21/2012,286526715,8/20/2012,8477,9.33,6.92,79090.41,58660.84,20429.57 +Europe,Switzerland,Fruits,Online,L,1/6/2017,265632522,2/22/2017,5421,9.33,6.92,50577.93,37513.32,13064.61 +Sub-Saharan Africa,Mozambique,Snacks,Online,M,5/1/2011,952656114,6/1/2011,969,152.58,97.44,147850.02,94419.36,53430.66 +Sub-Saharan Africa,Sudan,Household,Offline,H,10/2/2011,600771319,11/20/2011,439,668.27,502.54,293370.53,220615.06,72755.47 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,M,11/19/2012,683464467,12/17/2012,1179,255.28,159.42,300975.12,187956.18,113018.94 +Middle East and North Africa,Tunisia ,Cereal,Offline,M,3/11/2014,944534385,4/19/2014,7569,205.7,117.11,1556943.3,886405.59,670537.71 +Asia,Japan,Cereal,Offline,L,3/10/2016,748092401,3/20/2016,6020,205.7,117.11,1238314,705002.2,533311.8 +North America,Mexico,Cosmetics,Offline,M,9/4/2016,428562343,9/17/2016,9976,437.2,263.33,4361507.2,2626980.08,1734527.12 +Middle East and North Africa,Oman,Vegetables,Offline,H,7/10/2014,840680539,8/8/2014,4908,154.06,90.93,756126.48,446284.44,309842.04 +Australia and Oceania,Fiji,Meat,Online,H,6/9/2013,209495818,7/7/2013,3323,421.89,364.69,1401940.47,1211864.87,190075.6 +Europe,Malta,Personal Care,Online,H,8/20/2010,880369508,10/6/2010,9756,81.73,56.67,797357.88,552872.52,244485.36 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,L,9/30/2015,768975436,10/4/2015,5775,154.06,90.93,889696.5,525120.75,364575.75 +Middle East and North Africa,Morocco,Meat,Offline,M,9/30/2016,111299932,11/9/2016,4978,421.89,364.69,2100168.42,1815426.82,284741.6 +Australia and Oceania,New Zealand,Clothes,Online,L,1/17/2014,113641822,2/10/2014,7995,109.28,35.84,873693.6,286540.8,587152.8 +Europe,Italy,Meat,Offline,H,9/5/2016,702612435,10/22/2016,7488,421.89,364.69,3159112.32,2730798.72,428313.6 +Middle East and North Africa,Kuwait,Office Supplies,Online,L,10/28/2015,975135600,11/28/2015,3149,651.21,524.96,2050660.29,1653099.04,397561.25 +Australia and Oceania,Tonga,Clothes,Offline,L,4/16/2011,548447644,5/4/2011,6701,109.28,35.84,732285.28,240163.84,492121.44 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,H,4/23/2015,910097396,5/27/2015,6899,255.28,159.42,1761176.72,1099838.58,661338.14 +Europe,Czech Republic,Cosmetics,Online,H,11/23/2010,467946183,12/11/2010,4529,437.2,263.33,1980078.8,1192621.57,787457.23 +Asia,Bhutan,Household,Online,C,3/13/2016,400167834,3/13/2016,7410,668.27,502.54,4951880.7,3723821.4,1228059.3 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,L,7/28/2012,605248677,8/20/2012,5388,154.06,90.93,830075.28,489930.84,340144.44 +Sub-Saharan Africa,Burundi,Meat,Online,M,7/6/2016,151987540,7/20/2016,5346,421.89,364.69,2255423.94,1949632.74,305791.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,L,4/15/2015,429495751,5/5/2015,6192,109.28,35.84,676661.76,221921.28,454740.48 +Sub-Saharan Africa,Burundi,Cosmetics,Online,L,2/29/2016,197197139,3/20/2016,3870,437.2,263.33,1691964,1019087.1,672876.9 +Europe,Slovenia,Meat,Online,M,4/27/2012,534828031,5/8/2012,6354,421.89,364.69,2680689.06,2317240.26,363448.8 +Middle East and North Africa,Jordan,Office Supplies,Offline,C,12/13/2016,792437255,1/7/2017,8648,651.21,524.96,5631664.08,4539854.08,1091810 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,M,1/1/2014,840386140,1/10/2014,7789,651.21,524.96,5072274.69,4088913.44,983361.25 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,L,1/1/2015,619348514,2/19/2015,7843,154.06,90.93,1208292.58,713163.99,495128.59 +Asia,Japan,Vegetables,Online,H,5/25/2017,590310704,7/5/2017,4910,154.06,90.93,756434.6,446466.3,309968.3 +Sub-Saharan Africa,Botswana,Baby Food,Online,C,11/29/2015,384571540,12/22/2015,2120,255.28,159.42,541193.6,337970.4,203223.2 +Asia,Nepal,Meat,Offline,M,11/25/2013,153742349,1/9/2014,4632,421.89,364.69,1954194.48,1689244.08,264950.4 +Middle East and North Africa,Tunisia ,Cosmetics,Online,M,1/5/2012,119746959,2/17/2012,4641,437.2,263.33,2029045.2,1222114.53,806930.67 +Australia and Oceania,Tonga,Cereal,Offline,L,12/11/2011,124821698,12/31/2011,6369,205.7,117.11,1310103.3,745873.59,564229.71 +North America,Greenland,Meat,Online,M,9/6/2012,981515395,9/22/2012,1072,421.89,364.69,452266.08,390947.68,61318.4 +Asia,Cambodia,Cereal,Online,C,4/11/2014,422689378,5/14/2014,2035,205.7,117.11,418599.5,238318.85,180280.65 +Australia and Oceania,Nauru,Cereal,Online,L,1/19/2014,751517474,1/30/2014,9576,205.7,117.11,1969783.2,1121445.36,848337.84 +Sub-Saharan Africa,Eritrea,Cereal,Offline,H,5/25/2010,291486012,5/31/2010,6043,205.7,117.11,1243045.1,707695.73,535349.37 +Middle East and North Africa,Iraq,Cereal,Online,L,2/17/2014,136393821,2/28/2014,817,205.7,117.11,168056.9,95678.87,72378.03 +Australia and Oceania,New Zealand,Meat,Online,C,6/1/2014,100352227,7/3/2014,5309,421.89,364.69,2239814.01,1936139.21,303674.8 +Asia,Vietnam,Cosmetics,Online,M,11/1/2012,967785060,11/12/2012,7960,437.2,263.33,3480112,2096106.8,1384005.2 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,M,1/18/2012,443428647,1/26/2012,9245,421.89,364.69,3900373.05,3371559.05,528814 +Asia,Cambodia,Beverages,Offline,H,12/22/2011,802331817,1/9/2012,6669,47.45,31.79,316444.05,212007.51,104436.54 +Europe,Bulgaria,Beverages,Online,H,8/11/2013,339855897,9/30/2013,9767,47.45,31.79,463444.15,310492.93,152951.22 +Middle East and North Africa,Qatar,Household,Online,L,3/27/2015,121674716,3/27/2015,5107,668.27,502.54,3412854.89,2566471.78,846383.11 +Europe,Bosnia and Herzegovina,Office Supplies,Offline,C,3/7/2016,833774602,4/8/2016,1288,651.21,524.96,838758.48,676148.48,162610 +Europe,Poland,Office Supplies,Offline,M,1/25/2013,532454383,3/9/2013,3939,651.21,524.96,2565116.19,2067817.44,497298.75 +Europe,Slovenia,Meat,Offline,H,2/25/2011,494325387,4/11/2011,722,421.89,364.69,304604.58,263306.18,41298.4 +Central America and the Caribbean,Honduras,Beverages,Online,L,12/17/2012,266311442,1/24/2013,6329,47.45,31.79,300311.05,201198.91,99112.14 +Australia and Oceania,East Timor,Fruits,Online,H,7/10/2014,815648877,8/16/2014,7483,9.33,6.92,69816.39,51782.36,18034.03 +Sub-Saharan Africa,Tanzania,Household,Online,M,9/17/2016,479886519,10/31/2016,7940,668.27,502.54,5306063.8,3990167.6,1315896.2 +Sub-Saharan Africa,Uganda,Personal Care,Online,M,11/25/2013,816885697,12/18/2013,3486,81.73,56.67,284910.78,197551.62,87359.16 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,H,11/16/2012,754820239,12/16/2012,6937,47.45,31.79,329160.65,220527.23,108633.42 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,L,12/5/2013,642176473,1/4/2014,3144,437.2,263.33,1374556.8,827909.52,546647.28 +Sub-Saharan Africa,Ethiopia,Snacks,Offline,C,8/14/2014,897753226,9/12/2014,3985,152.58,97.44,608031.3,388298.4,219732.9 +Australia and Oceania,Nauru,Vegetables,Online,M,7/29/2013,660661828,9/12/2013,3371,154.06,90.93,519336.26,306525.03,212811.23 +Australia and Oceania,Australia,Cereal,Offline,L,4/11/2014,940326106,5/16/2014,2246,205.7,117.11,462002.2,263029.06,198973.14 +Sub-Saharan Africa,South Africa,Fruits,Offline,H,9/10/2013,566482388,9/29/2013,3582,9.33,6.92,33420.06,24787.44,8632.62 +Europe,Luxembourg,Fruits,Online,H,8/26/2013,239179503,8/31/2013,7385,9.33,6.92,68902.05,51104.2,17797.85 +Asia,Kazakhstan,Beverages,Online,C,1/13/2017,278778779,1/29/2017,5691,47.45,31.79,270037.95,180916.89,89121.06 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,L,6/11/2016,175954043,6/22/2016,7566,421.89,364.69,3192019.74,2759244.54,432775.2 +Asia,Brunei,Beverages,Online,L,2/7/2013,841691625,2/19/2013,4111,47.45,31.79,195066.95,130688.69,64378.26 +Europe,Bosnia and Herzegovina,Cereal,Offline,H,2/5/2013,557290351,3/10/2013,3454,205.7,117.11,710487.8,404497.94,305989.86 +Central America and the Caribbean,Dominica,Household,Online,C,1/2/2016,824361550,2/17/2016,5757,668.27,502.54,3847230.39,2893122.78,954107.61 +Europe,Bosnia and Herzegovina,Meat,Offline,M,2/6/2011,514829051,2/21/2011,8212,421.89,364.69,3464560.68,2994834.28,469726.4 +Sub-Saharan Africa,Mali,Fruits,Online,M,6/14/2011,820929181,7/1/2011,42,9.33,6.92,391.86,290.64,101.22 +Sub-Saharan Africa,Mozambique,Meat,Offline,C,4/2/2012,305210769,4/19/2012,7504,421.89,364.69,3165862.56,2736633.76,429228.8 +Australia and Oceania,Solomon Islands,Household,Offline,C,5/4/2017,750535142,6/14/2017,8882,668.27,502.54,5935574.14,4463560.28,1472013.86 +Europe,Austria,Fruits,Online,C,9/5/2012,410076129,9/11/2012,9494,9.33,6.92,88579.02,65698.48,22880.54 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,M,8/7/2015,757320058,9/19/2015,6689,421.89,364.69,2822022.21,2439411.41,382610.8 +Europe,Ireland,Snacks,Offline,L,5/27/2010,636065757,6/12/2010,4847,152.58,97.44,739555.26,472291.68,267263.58 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,H,10/5/2012,310424554,10/14/2012,379,9.33,6.92,3536.07,2622.68,913.39 +Asia,Brunei,Beverages,Offline,H,11/25/2012,114820277,1/6/2013,6726,47.45,31.79,319148.7,213819.54,105329.16 +Australia and Oceania,Samoa ,Beverages,Offline,M,4/6/2017,903989255,5/21/2017,9364,47.45,31.79,444321.8,297681.56,146640.24 +Europe,Iceland,Cosmetics,Online,C,5/31/2014,902980315,7/10/2014,796,437.2,263.33,348011.2,209610.68,138400.52 +Australia and Oceania,Palau,Meat,Online,M,9/14/2016,657154786,9/24/2016,5559,421.89,364.69,2345286.51,2027311.71,317974.8 +Sub-Saharan Africa,Sudan,Snacks,Online,M,1/21/2011,782186496,2/19/2011,5221,152.58,97.44,796620.18,508734.24,287885.94 +Middle East and North Africa,Bahrain,Household,Offline,L,9/25/2015,614061772,10/27/2015,3379,668.27,502.54,2258084.33,1698082.66,560001.67 +Middle East and North Africa,Oman,Snacks,Offline,H,12/31/2015,459079444,2/12/2016,664,152.58,97.44,101313.12,64700.16,36612.96 +Europe,Greece,Snacks,Online,M,4/24/2013,243850839,6/13/2013,9737,152.58,97.44,1485671.46,948773.28,536898.18 +Europe,Bosnia and Herzegovina,Cereal,Online,M,1/1/2014,865299785,1/27/2014,290,205.7,117.11,59653,33961.9,25691.1 +Central America and the Caribbean,Nicaragua,Cereal,Online,H,4/20/2010,140662610,5/2/2010,4047,205.7,117.11,832467.9,473944.17,358523.73 +Europe,Croatia,Cereal,Offline,M,6/13/2014,457488143,7/19/2014,9763,205.7,117.11,2008249.1,1143344.93,864904.17 +Middle East and North Africa,Syria,Fruits,Online,C,1/8/2017,223637712,2/13/2017,8223,9.33,6.92,76720.59,56903.16,19817.43 +Sub-Saharan Africa,Burundi,Baby Food,Online,M,6/17/2013,617285144,7/28/2013,7246,255.28,159.42,1849758.88,1155157.32,694601.56 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,C,5/28/2015,636916768,7/11/2015,6680,437.2,263.33,2920496,1759044.4,1161451.6 +Asia,Maldives,Baby Food,Offline,M,8/17/2016,251331412,9/11/2016,3405,255.28,159.42,869228.4,542825.1,326403.3 +Asia,Cambodia,Cosmetics,Offline,M,12/24/2011,849640405,1/20/2012,6331,437.2,263.33,2767913.2,1667142.23,1100770.97 +Europe,Malta,Clothes,Online,M,4/17/2016,291267573,5/18/2016,1402,109.28,35.84,153210.56,50247.68,102962.88 +Asia,Cambodia,Office Supplies,Online,H,3/8/2015,555949246,4/11/2015,6591,651.21,524.96,4292125.11,3460011.36,832113.75 +Sub-Saharan Africa,Togo,Snacks,Online,M,4/4/2014,993734252,4/22/2014,6903,152.58,97.44,1053259.74,672628.32,380631.42 +Asia,Maldives,Household,Online,C,8/13/2012,574983918,9/12/2012,9374,668.27,502.54,6264362.98,4710809.96,1553553.02 +Australia and Oceania,Kiribati,Personal Care,Online,H,3/20/2014,140372073,3/25/2014,8071,81.73,56.67,659642.83,457383.57,202259.26 +Sub-Saharan Africa,Gabon,Snacks,Offline,L,7/1/2016,150885045,8/11/2016,9093,152.58,97.44,1387409.94,886021.92,501388.02 +Middle East and North Africa,Lebanon,Beverages,Offline,M,3/11/2014,237821662,4/4/2014,5570,47.45,31.79,264296.5,177070.3,87226.2 +Sub-Saharan Africa,Nigeria,Cereal,Offline,C,8/26/2010,552793252,8/30/2010,2662,205.7,117.11,547573.4,311746.82,235826.58 +Central America and the Caribbean,Jamaica,Household,Offline,H,2/4/2014,417723643,2/24/2014,2564,668.27,502.54,1713444.28,1288512.56,424931.72 +Europe,Kosovo,Household,Online,M,1/28/2011,574849164,2/19/2011,9497,668.27,502.54,6346560.19,4772622.38,1573937.81 +Europe,Iceland,Vegetables,Offline,M,9/23/2015,936718642,11/12/2015,4717,154.06,90.93,726701.02,428916.81,297784.21 +Sub-Saharan Africa,Chad,Meat,Offline,H,12/13/2012,136193406,12/19/2012,1510,421.89,364.69,637053.9,550681.9,86372 +Sub-Saharan Africa,Tanzania,Fruits,Offline,C,3/20/2015,476447284,4/23/2015,194,9.33,6.92,1810.02,1342.48,467.54 +Europe,Estonia,Fruits,Online,L,5/6/2013,280966603,6/10/2013,3116,9.33,6.92,29072.28,21562.72,7509.56 +Sub-Saharan Africa,Nigeria,Vegetables,Online,M,7/31/2010,643550193,8/3/2010,9658,154.06,90.93,1487911.48,878201.94,609709.54 +Asia,Mongolia,Fruits,Online,H,3/24/2011,478309381,5/8/2011,1230,9.33,6.92,11475.9,8511.6,2964.3 +Middle East and North Africa,Afghanistan,Meat,Online,C,11/14/2016,569667994,11/18/2016,6274,421.89,364.69,2646937.86,2288065.06,358872.8 +Asia,Bangladesh,Household,Offline,M,1/9/2015,422362363,2/16/2015,5264,668.27,502.54,3517773.28,2645370.56,872402.72 +Australia and Oceania,Vanuatu,Fruits,Offline,L,3/8/2013,511441314,4/20/2013,5705,9.33,6.92,53227.65,39478.6,13749.05 +Europe,Ireland,Office Supplies,Online,C,5/5/2012,932266175,6/1/2012,7133,651.21,524.96,4645080.93,3744539.68,900541.25 +Sub-Saharan Africa,Malawi,Clothes,Offline,C,10/12/2010,950510776,11/20/2010,6116,109.28,35.84,668356.48,219197.44,449159.04 +Sub-Saharan Africa,Lesotho,Fruits,Online,L,5/28/2015,352161443,7/6/2015,1252,9.33,6.92,11681.16,8663.84,3017.32 +Middle East and North Africa,Syria,Cosmetics,Offline,C,4/4/2015,793517005,4/30/2015,8170,437.2,263.33,3571924,2151406.1,1420517.9 +Asia,Bangladesh,Office Supplies,Online,C,8/5/2015,851188790,8/16/2015,4533,651.21,524.96,2951934.93,2379643.68,572291.25 +Middle East and North Africa,Turkey,Cosmetics,Offline,H,5/18/2011,972100627,7/4/2011,5033,437.2,263.33,2200427.6,1325339.89,875087.71 +Asia,Nepal,Cereal,Offline,M,10/9/2013,323488843,11/24/2013,6392,205.7,117.11,1314834.4,748567.12,566267.28 +Asia,Bangladesh,Vegetables,Online,H,2/2/2016,842902266,2/11/2016,2367,154.06,90.93,364660.02,215231.31,149428.71 +Europe,Germany,Fruits,Online,C,9/9/2012,488202226,9/13/2012,8742,9.33,6.92,81562.86,60494.64,21068.22 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,M,5/17/2010,887562549,6/20/2010,8337,47.45,31.79,395590.65,265033.23,130557.42 +Europe,Finland,Personal Care,Online,L,12/29/2016,589469563,1/13/2017,5998,81.73,56.67,490216.54,339906.66,150309.88 +Sub-Saharan Africa,Botswana,Beverages,Online,L,12/21/2014,912722098,12/23/2014,3606,47.45,31.79,171104.7,114634.74,56469.96 +Sub-Saharan Africa,Rwanda,Vegetables,Online,C,7/3/2010,996431481,7/18/2010,5073,154.06,90.93,781546.38,461287.89,320258.49 +Middle East and North Africa,Jordan,Fruits,Online,C,8/23/2014,950021541,9/2/2014,1340,9.33,6.92,12502.2,9272.8,3229.4 +Australia and Oceania,East Timor,Clothes,Online,M,10/15/2016,503228604,10/21/2016,5382,109.28,35.84,588144.96,192890.88,395254.08 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,M,3/12/2011,356101500,3/25/2011,7202,154.06,90.93,1109540.12,654877.86,454662.26 +Sub-Saharan Africa,South Sudan,Clothes,Offline,C,11/21/2015,829001557,11/22/2015,8838,109.28,35.84,965816.64,316753.92,649062.72 +Europe,Slovakia,Office Supplies,Online,L,11/23/2015,512602603,12/24/2015,9356,651.21,524.96,6092720.76,4911525.76,1181195 +Middle East and North Africa,Turkey,Baby Food,Online,C,6/10/2012,317890965,7/6/2012,9856,255.28,159.42,2516039.68,1571243.52,944796.16 +Europe,Greece,Personal Care,Online,M,8/14/2011,326165473,10/1/2011,8466,81.73,56.67,691926.18,479768.22,212157.96 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,H,12/28/2012,239037454,1/17/2013,5349,152.58,97.44,816150.42,521206.56,294943.86 +Middle East and North Africa,Libya,Personal Care,Offline,L,6/2/2013,728430736,6/8/2013,7697,81.73,56.67,629075.81,436188.99,192886.82 +Sub-Saharan Africa,Eritrea,Office Supplies,Offline,C,10/27/2010,286581647,11/29/2010,4733,651.21,524.96,3082176.93,2484635.68,597541.25 +Middle East and North Africa,Kuwait,Baby Food,Online,L,7/14/2015,176039016,7/29/2015,2712,255.28,159.42,692319.36,432347.04,259972.32 +Middle East and North Africa,Kuwait,Household,Offline,L,4/1/2016,379664170,4/30/2016,9920,668.27,502.54,6629238.4,4985196.8,1644041.6 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,C,1/31/2014,950630939,3/15/2014,1675,255.28,159.42,427594,267028.5,160565.5 +Sub-Saharan Africa,Lesotho,Fruits,Online,L,3/18/2011,662425649,4/22/2011,5325,9.33,6.92,49682.25,36849,12833.25 +Central America and the Caribbean,Belize,Clothes,Offline,H,8/29/2014,158847129,9/20/2014,5250,109.28,35.84,573720,188160,385560 +Europe,Belgium,Meat,Online,H,5/19/2017,604006707,6/26/2017,7862,421.89,364.69,3316899.18,2867192.78,449706.4 +North America,United States of America,Beverages,Offline,M,3/5/2017,532328212,4/23/2017,6602,47.45,31.79,313264.9,209877.58,103387.32 +Sub-Saharan Africa,Liberia,Clothes,Online,C,11/26/2012,798547971,1/4/2013,6945,109.28,35.84,758949.6,248908.8,510040.8 +Sub-Saharan Africa,Sudan,Cereal,Offline,C,11/10/2015,527714812,12/8/2015,1395,205.7,117.11,286951.5,163368.45,123583.05 +Central America and the Caribbean,Barbados,Household,Offline,C,9/4/2015,265190064,9/5/2015,4488,668.27,502.54,2999195.76,2255399.52,743796.24 +Australia and Oceania,Tonga,Meat,Online,M,5/30/2014,626647555,7/1/2014,7792,421.89,364.69,3287366.88,2841664.48,445702.4 +Middle East and North Africa,Egypt,Cereal,Offline,H,3/11/2015,948073613,3/13/2015,4905,205.7,117.11,1008958.5,574424.55,434533.95 +North America,Mexico,Cosmetics,Offline,H,11/6/2010,635767066,12/16/2010,6458,437.2,263.33,2823437.6,1700585.14,1122852.46 +Europe,Lithuania,Fruits,Offline,C,6/2/2010,516339242,7/2/2010,5111,9.33,6.92,47685.63,35368.12,12317.51 +Europe,Russia,Baby Food,Offline,L,8/26/2012,586713969,10/15/2012,556,255.28,159.42,141935.68,88637.52,53298.16 +Europe,Czech Republic,Meat,Offline,C,5/12/2017,464127576,6/16/2017,4518,421.89,364.69,1906099.02,1647669.42,258429.6 +Australia and Oceania,New Zealand,Vegetables,Offline,C,1/23/2014,736128890,2/7/2014,5752,154.06,90.93,886153.12,523029.36,363123.76 +Middle East and North Africa,Saudi Arabia,Personal Care,Online,H,1/20/2016,710579240,2/20/2016,5043,81.73,56.67,412164.39,285786.81,126377.58 +Europe,Macedonia,Personal Care,Online,M,3/13/2011,665652453,3/22/2011,208,81.73,56.67,16999.84,11787.36,5212.48 +Sub-Saharan Africa,Benin,Fruits,Online,L,2/18/2011,499834859,4/3/2011,1097,9.33,6.92,10235.01,7591.24,2643.77 +North America,Canada,Household,Offline,C,3/21/2017,181925284,4/3/2017,4589,668.27,502.54,3066691.03,2306156.06,760534.97 +Europe,Montenegro,Snacks,Offline,L,9/19/2016,201035058,9/30/2016,9596,152.58,97.44,1464157.68,935034.24,529123.44 +Middle East and North Africa,Pakistan,Meat,Online,M,11/23/2016,216588008,12/13/2016,2059,421.89,364.69,868671.51,750896.71,117774.8 +Central America and the Caribbean,Grenada,Meat,Online,H,12/10/2010,408320462,1/15/2011,9953,421.89,364.69,4199071.17,3629759.57,569311.6 +Sub-Saharan Africa,Botswana,Meat,Online,M,1/13/2012,126281249,2/22/2012,8283,421.89,364.69,3494514.87,3020727.27,473787.6 +Europe,Netherlands,Cosmetics,Offline,L,9/15/2011,140831696,10/14/2011,4083,437.2,263.33,1785087.6,1075176.39,709911.21 +Europe,Bosnia and Herzegovina,Baby Food,Offline,C,11/26/2013,392645633,1/5/2014,1423,255.28,159.42,363263.44,226854.66,136408.78 +Europe,Vatican City,Meat,Offline,M,1/29/2016,442709386,2/17/2016,6400,421.89,364.69,2700096,2334016,366080 +Sub-Saharan Africa,Liberia,Baby Food,Online,H,12/12/2012,822321784,12/15/2012,2145,255.28,159.42,547575.6,341955.9,205619.7 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,C,6/14/2015,783094155,7/27/2015,3817,152.58,97.44,582397.86,371928.48,210469.38 +Asia,South Korea,Vegetables,Offline,H,8/25/2016,546950328,9/19/2016,3611,154.06,90.93,556310.66,328348.23,227962.43 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,L,9/6/2010,856126630,9/7/2010,5750,651.21,524.96,3744457.5,3018520,725937.5 +Europe,Armenia,Office Supplies,Online,L,9/3/2011,723171889,9/15/2011,1487,651.21,524.96,968349.27,780615.52,187733.75 +Europe,Poland,Cereal,Online,M,2/5/2012,580947434,2/14/2012,4111,205.7,117.11,845632.7,481439.21,364193.49 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,L,11/8/2016,932627093,12/12/2016,3937,81.73,56.67,321771.01,223109.79,98661.22 +Australia and Oceania,Vanuatu,Meat,Online,L,10/7/2016,101697194,11/18/2016,3315,421.89,364.69,1398565.35,1208947.35,189618 +Central America and the Caribbean,Barbados,Beverages,Offline,L,1/27/2015,981956565,2/20/2015,1624,47.45,31.79,77058.8,51626.96,25431.84 +Europe,Andorra,Cosmetics,Online,L,1/31/2016,687516534,3/8/2016,275,437.2,263.33,120230,72415.75,47814.25 +Middle East and North Africa,Oman,Cereal,Offline,C,10/22/2013,902800929,11/16/2013,7712,205.7,117.11,1586358.4,903152.32,683206.08 +Europe,France,Cereal,Online,L,11/26/2010,232546079,1/12/2011,4407,205.7,117.11,906519.9,516103.77,390416.13 +Asia,Indonesia,Household,Online,H,11/13/2014,951800811,12/29/2014,7866,668.27,502.54,5256611.82,3952979.64,1303632.18 +Europe,Ukraine,Cosmetics,Online,H,7/20/2011,455926454,8/22/2011,7624,437.2,263.33,3333212.8,2007627.92,1325584.88 +Europe,Monaco,Baby Food,Online,L,5/16/2014,710596835,5/21/2014,249,255.28,159.42,63564.72,39695.58,23869.14 +Europe,Czech Republic,Cosmetics,Online,C,2/5/2015,601798284,3/1/2015,4340,437.2,263.33,1897448,1142852.2,754595.8 +Asia,Singapore,Baby Food,Offline,M,5/5/2010,885829627,6/11/2010,5527,255.28,159.42,1410932.56,881114.34,529818.22 +Central America and the Caribbean,Cuba,Meat,Online,H,12/8/2012,139302194,12/14/2012,1470,421.89,364.69,620178.3,536094.3,84084 +Australia and Oceania,New Zealand,Personal Care,Online,C,4/7/2010,609139811,5/11/2010,6862,81.73,56.67,560831.26,388869.54,171961.72 +Europe,Czech Republic,Cosmetics,Offline,C,6/30/2013,562578809,8/1/2013,8426,437.2,263.33,3683847.2,2218818.58,1465028.62 +Middle East and North Africa,Iran,Cosmetics,Offline,H,12/9/2015,137168014,12/12/2015,9918,437.2,263.33,4336149.6,2611706.94,1724442.66 +Sub-Saharan Africa,South Africa,Cosmetics,Online,L,12/16/2011,890768754,12/30/2011,7124,437.2,263.33,3114612.8,1875962.92,1238649.88 +Middle East and North Africa,Israel,Baby Food,Offline,C,12/2/2015,851554858,12/19/2015,2861,255.28,159.42,730356.08,456100.62,274255.46 +Sub-Saharan Africa,Ghana,Cosmetics,Online,C,12/17/2012,368012654,1/15/2013,1977,437.2,263.33,864344.4,520603.41,343740.99 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,L,10/18/2015,758940970,10/23/2015,6353,9.33,6.92,59273.49,43962.76,15310.73 +Sub-Saharan Africa,Malawi,Personal Care,Offline,C,6/24/2015,263451135,7/8/2015,9900,81.73,56.67,809127,561033,248094 +Europe,Vatican City,Personal Care,Online,L,6/26/2015,790966975,7/9/2015,3560,81.73,56.67,290958.8,201745.2,89213.6 +Asia,Japan,Meat,Online,H,10/14/2012,271224820,11/4/2012,306,421.89,364.69,129098.34,111595.14,17503.2 +Australia and Oceania,New Zealand,Personal Care,Online,C,10/12/2016,304273498,11/29/2016,144,81.73,56.67,11769.12,8160.48,3608.64 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,M,3/19/2015,310474336,4/2/2015,5110,152.58,97.44,779683.8,497918.4,281765.4 +Europe,Italy,Office Supplies,Offline,H,10/26/2015,680501163,11/25/2015,4271,651.21,524.96,2781317.91,2242104.16,539213.75 +Central America and the Caribbean,Barbados,Fruits,Online,H,4/3/2012,525340306,4/21/2012,8726,9.33,6.92,81413.58,60383.92,21029.66 +Europe,Serbia,Fruits,Offline,C,8/11/2010,826290595,9/21/2010,6604,9.33,6.92,61615.32,45699.68,15915.64 +Middle East and North Africa,Lebanon,Cosmetics,Online,C,6/14/2010,384963357,7/6/2010,8067,437.2,263.33,3526892.4,2124283.11,1402609.29 +Middle East and North Africa,Iran,Snacks,Offline,M,3/18/2016,773282420,4/12/2016,307,152.58,97.44,46842.06,29914.08,16927.98 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,L,8/30/2010,483484113,9/26/2010,2548,109.28,35.84,278445.44,91320.32,187125.12 +Central America and the Caribbean,Panama,Personal Care,Online,L,9/19/2011,778117263,10/30/2011,1044,81.73,56.67,85326.12,59163.48,26162.64 +Europe,San Marino,Snacks,Offline,L,8/20/2015,740043199,10/5/2015,4083,152.58,97.44,622984.14,397847.52,225136.62 +Europe,Belarus,Beverages,Online,H,12/17/2015,422435748,12/24/2015,6980,47.45,31.79,331201,221894.2,109306.8 +Australia and Oceania,Samoa ,Cosmetics,Offline,H,11/13/2014,398781239,11/18/2014,7085,437.2,263.33,3097562,1865693.05,1231868.95 +Sub-Saharan Africa,Mozambique,Snacks,Offline,H,10/26/2011,412878501,11/1/2011,8778,152.58,97.44,1339347.24,855328.32,484018.92 +Asia,China,Cereal,Offline,M,11/25/2014,728838860,1/8/2015,8470,205.7,117.11,1742279,991921.7,750357.3 +Middle East and North Africa,Afghanistan,Baby Food,Online,C,5/7/2014,781086146,6/10/2014,9603,255.28,159.42,2451453.84,1530910.26,920543.58 +Sub-Saharan Africa,Botswana,Household,Online,C,8/4/2016,524356687,8/15/2016,7651,668.27,502.54,5112933.77,3844933.54,1268000.23 +Europe,Norway,Cereal,Offline,M,3/16/2010,883699309,5/1/2010,5118,205.7,117.11,1052772.6,599368.98,453403.62 +Middle East and North Africa,Qatar,Baby Food,Offline,L,2/12/2015,604475343,3/6/2015,6542,255.28,159.42,1670041.76,1042925.64,627116.12 +Middle East and North Africa,Algeria,Vegetables,Offline,L,8/31/2010,302358615,9/12/2010,3488,154.06,90.93,537361.28,317163.84,220197.44 +Middle East and North Africa,Syria,Personal Care,Online,C,2/14/2015,213335454,2/15/2015,9556,81.73,56.67,781011.88,541538.52,239473.36 +Australia and Oceania,East Timor,Household,Online,M,9/29/2013,643704688,10/14/2013,5377,668.27,502.54,3593287.79,2702157.58,891130.21 +Europe,Ukraine,Beverages,Offline,L,7/28/2015,620077645,9/6/2015,3610,47.45,31.79,171294.5,114761.9,56532.6 +Sub-Saharan Africa,Chad,Baby Food,Online,H,10/12/2011,139378154,10/12/2011,3948,255.28,159.42,1007845.44,629390.16,378455.28 +Asia,Nepal,Cosmetics,Offline,H,4/28/2017,618842542,6/3/2017,8115,437.2,263.33,3547878,2136922.95,1410955.05 +Sub-Saharan Africa,Angola,Clothes,Online,L,2/23/2014,846019637,3/19/2014,4866,109.28,35.84,531756.48,174397.44,357359.04 +Europe,Andorra,Cereal,Offline,L,7/22/2015,128770768,7/26/2015,4987,205.7,117.11,1025825.9,584027.57,441798.33 +Middle East and North Africa,Oman,Vegetables,Online,M,12/22/2016,545269763,12/28/2016,6295,154.06,90.93,969807.7,572404.35,397403.35 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,M,11/29/2014,194002950,12/20/2014,8639,651.21,524.96,5625803.19,4535129.44,1090673.75 +Asia,North Korea,Personal Care,Offline,L,9/16/2010,843769156,10/15/2010,8899,81.73,56.67,727315.27,504306.33,223008.94 +Australia and Oceania,Fiji,Personal Care,Online,H,5/10/2014,283679711,6/3/2014,5985,81.73,56.67,489154.05,339169.95,149984.1 +Asia,Myanmar,Office Supplies,Online,C,5/27/2010,873158442,7/4/2010,5842,651.21,524.96,3804368.82,3066816.32,737552.5 +Middle East and North Africa,Syria,Clothes,Online,M,9/30/2014,991941678,10/14/2014,6441,109.28,35.84,703872.48,230845.44,473027.04 +Europe,Switzerland,Vegetables,Online,M,4/15/2010,890078246,5/24/2010,2787,154.06,90.93,429365.22,253421.91,175943.31 +Sub-Saharan Africa,South Sudan,Clothes,Offline,L,4/7/2011,437929475,4/13/2011,1918,109.28,35.84,209599.04,68741.12,140857.92 +Sub-Saharan Africa,Djibouti,Household,Offline,H,1/23/2014,476169192,1/25/2014,7900,668.27,502.54,5279333,3970066,1309267 +Europe,Greece,Vegetables,Offline,M,2/15/2016,565783727,3/11/2016,6833,154.06,90.93,1052691.98,621324.69,431367.29 +Europe,Montenegro,Vegetables,Online,M,3/5/2012,338071906,3/15/2012,1845,154.06,90.93,284240.7,167765.85,116474.85 +Europe,United Kingdom,Snacks,Offline,H,2/23/2013,844645059,3/4/2013,8098,152.58,97.44,1235592.84,789069.12,446523.72 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,M,2/9/2012,507427012,2/17/2012,7784,437.2,263.33,3403164.8,2049760.72,1353404.08 +Europe,Italy,Vegetables,Online,C,10/5/2010,968654096,10/14/2010,5127,154.06,90.93,789865.62,466198.11,323667.51 +Middle East and North Africa,Tunisia ,Household,Offline,H,8/31/2015,340875136,9/2/2015,1383,668.27,502.54,924217.41,695012.82,229204.59 +Middle East and North Africa,Yemen,Beverages,Offline,H,9/19/2011,856951463,10/29/2011,9836,47.45,31.79,466718.2,312686.44,154031.76 +Australia and Oceania,New Zealand,Cereal,Online,L,5/25/2011,320056903,6/7/2011,805,205.7,117.11,165588.5,94273.55,71314.95 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,C,2/1/2013,653677785,2/27/2013,6638,205.7,117.11,1365436.6,777376.18,588060.42 +Europe,France,Personal Care,Offline,H,6/19/2012,251612937,7/11/2012,6714,81.73,56.67,548735.22,380482.38,168252.84 +North America,Canada,Fruits,Offline,M,11/2/2013,727973687,11/8/2013,2446,9.33,6.92,22821.18,16926.32,5894.86 +Europe,France,Snacks,Online,C,3/21/2011,167183864,4/14/2011,2275,152.58,97.44,347119.5,221676,125443.5 +Sub-Saharan Africa,Ghana,Household,Offline,M,10/29/2014,773979794,12/1/2014,6676,668.27,502.54,4461370.52,3354957.04,1106413.48 +Asia,Turkmenistan,Vegetables,Online,H,1/8/2017,323410308,2/4/2017,3152,154.06,90.93,485597.12,286611.36,198985.76 +Sub-Saharan Africa,Comoros,Cereal,Online,L,3/25/2011,710836732,4/11/2011,1240,205.7,117.11,255068,145216.4,109851.6 +Asia,Turkmenistan,Office Supplies,Offline,M,11/12/2010,301932895,11/12/2010,7508,651.21,524.96,4889284.68,3941399.68,947885 +Australia and Oceania,East Timor,Vegetables,Offline,H,4/7/2015,682685124,5/14/2015,554,154.06,90.93,85349.24,50375.22,34974.02 +Asia,Cambodia,Cosmetics,Online,M,6/23/2013,809392249,7/19/2013,6008,437.2,263.33,2626697.6,1582086.64,1044610.96 +Middle East and North Africa,Oman,Clothes,Online,L,10/2/2010,158665597,11/1/2010,1531,109.28,35.84,167307.68,54871.04,112436.64 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,H,3/13/2017,977428996,5/1/2017,1815,9.33,6.92,16933.95,12559.8,4374.15 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,L,9/10/2013,632918775,10/27/2013,3585,651.21,524.96,2334587.85,1881981.6,452606.25 +Europe,Lithuania,Cosmetics,Offline,L,4/5/2016,162683761,5/1/2016,595,437.2,263.33,260134,156681.35,103452.65 +Europe,Norway,Fruits,Online,C,9/12/2011,224585282,9/13/2011,8631,9.33,6.92,80527.23,59726.52,20800.71 +Europe,Ukraine,Vegetables,Offline,C,5/13/2014,646797168,6/10/2014,510,154.06,90.93,78570.6,46374.3,32196.3 +Middle East and North Africa,Tunisia ,Baby Food,Offline,M,12/22/2016,877805745,1/11/2017,1082,255.28,159.42,276212.96,172492.44,103720.52 +Sub-Saharan Africa,Comoros,Clothes,Online,H,2/4/2017,436409842,3/11/2017,2225,109.28,35.84,243148,79744,163404 +Sub-Saharan Africa,Mozambique,Baby Food,Online,C,5/9/2013,261720788,6/19/2013,7852,255.28,159.42,2004458.56,1251765.84,752692.72 +Australia and Oceania,Australia,Cereal,Offline,L,10/18/2016,463162410,12/2/2016,8904,205.7,117.11,1831552.8,1042747.44,788805.36 +Middle East and North Africa,Oman,Vegetables,Offline,C,10/29/2016,770471036,11/13/2016,8356,154.06,90.93,1287325.36,759811.08,527514.28 +Europe,Czech Republic,Baby Food,Online,C,4/9/2015,983695495,4/20/2015,6212,255.28,159.42,1585799.36,990317.04,595482.32 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,H,1/4/2015,523197114,1/9/2015,4507,255.28,159.42,1150546.96,718505.94,432041.02 +Europe,France,Household,Online,C,3/19/2016,679649722,3/25/2016,2311,668.27,502.54,1544371.97,1161369.94,383002.03 +Australia and Oceania,Fiji,Household,Offline,C,7/16/2012,564039647,8/24/2012,721,668.27,502.54,481822.67,362331.34,119491.33 +Sub-Saharan Africa,Benin,Cosmetics,Online,L,1/27/2010,257665717,2/8/2010,7866,437.2,263.33,3439015.2,2071353.78,1367661.42 +Central America and the Caribbean,Grenada,Clothes,Offline,L,12/17/2015,362139260,12/19/2015,3910,109.28,35.84,427284.8,140134.4,287150.4 +Middle East and North Africa,Lebanon,Fruits,Online,H,11/27/2011,649384105,12/20/2011,6042,9.33,6.92,56371.86,41810.64,14561.22 +Sub-Saharan Africa,Malawi,Fruits,Online,L,12/23/2010,511636579,2/10/2011,3488,9.33,6.92,32543.04,24136.96,8406.08 +Asia,Turkmenistan,Office Supplies,Offline,C,12/11/2015,311445510,1/26/2016,2502,651.21,524.96,1629327.42,1313449.92,315877.5 +Sub-Saharan Africa,Mozambique,Fruits,Offline,H,6/29/2015,931672227,8/9/2015,1371,9.33,6.92,12791.43,9487.32,3304.11 +Sub-Saharan Africa,Swaziland,Cereal,Offline,C,9/26/2010,625490558,9/26/2010,5411,205.7,117.11,1113042.7,633682.21,479360.49 +Middle East and North Africa,Pakistan,Fruits,Online,H,6/5/2011,866386830,6/8/2011,1971,9.33,6.92,18389.43,13639.32,4750.11 +Asia,Uzbekistan,Cereal,Offline,H,1/8/2017,498159873,1/27/2017,5431,205.7,117.11,1117156.7,636024.41,481132.29 +Sub-Saharan Africa,Mali,Clothes,Online,C,11/22/2012,684921014,12/19/2012,2203,109.28,35.84,240743.84,78955.52,161788.32 +Sub-Saharan Africa,Mauritania,Vegetables,Online,C,12/29/2011,861094081,2/14/2012,5729,154.06,90.93,882609.74,520937.97,361671.77 +Central America and the Caribbean,Honduras,Beverages,Offline,H,3/7/2013,981415402,3/18/2013,1482,47.45,31.79,70320.9,47112.78,23208.12 +Asia,Mongolia,Vegetables,Offline,C,8/7/2012,170933806,9/17/2012,1967,154.06,90.93,303036.02,178859.31,124176.71 +Australia and Oceania,New Zealand,Meat,Online,L,1/13/2015,775010621,2/2/2015,1720,421.89,364.69,725650.8,627266.8,98384 +Europe,Ireland,Vegetables,Online,H,12/19/2014,709319674,1/9/2015,2309,154.06,90.93,355724.54,209957.37,145767.17 +Europe,Ireland,Vegetables,Offline,C,7/12/2015,209847295,8/10/2015,7333,154.06,90.93,1129721.98,666789.69,462932.29 +Europe,Iceland,Office Supplies,Online,H,2/10/2017,482892310,3/1/2017,7420,651.21,524.96,4831978.2,3895203.2,936775 +Sub-Saharan Africa,Burundi,Snacks,Online,C,8/16/2013,555066049,9/12/2013,5233,152.58,97.44,798451.14,509903.52,288547.62 +Australia and Oceania,Vanuatu,Fruits,Offline,C,5/18/2011,423292338,6/17/2011,464,9.33,6.92,4329.12,3210.88,1118.24 +Australia and Oceania,Australia,Beverages,Online,M,3/8/2010,604807507,3/23/2010,4836,47.45,31.79,229468.2,153736.44,75731.76 +Europe,Malta,Office Supplies,Online,L,9/15/2014,787160384,9/25/2014,7105,651.21,524.96,4626847.05,3729840.8,897006.25 +Europe,Italy,Clothes,Offline,M,7/13/2015,278212296,7/19/2015,8056,109.28,35.84,880359.68,288727.04,591632.64 +Asia,Maldives,Fruits,Online,C,8/28/2015,256137073,9/28/2015,5507,9.33,6.92,51380.31,38108.44,13271.87 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,L,8/3/2011,619421041,8/30/2011,9306,152.58,97.44,1419909.48,906776.64,513132.84 +Central America and the Caribbean,Panama,Household,Offline,L,3/30/2012,436863029,4/22/2012,6333,668.27,502.54,4232153.91,3182585.82,1049568.09 +Europe,Serbia,Personal Care,Online,H,6/19/2012,197574365,7/4/2012,5500,81.73,56.67,449515,311685,137830 +Asia,Cambodia,Personal Care,Offline,M,12/14/2011,460978877,1/16/2012,2749,81.73,56.67,224675.77,155785.83,68889.94 +Australia and Oceania,New Zealand,Fruits,Offline,C,6/15/2011,506812894,7/7/2011,6053,9.33,6.92,56474.49,41886.76,14587.73 +Europe,Lithuania,Office Supplies,Online,C,8/1/2016,585125243,8/17/2016,417,651.21,524.96,271554.57,218908.32,52646.25 +Europe,Hungary,Personal Care,Online,H,4/20/2011,566277253,5/1/2011,2878,81.73,56.67,235218.94,163096.26,72122.68 +Middle East and North Africa,Qatar,Meat,Online,M,9/12/2014,390942752,10/25/2014,7503,421.89,364.69,3165440.67,2736269.07,429171.6 +Middle East and North Africa,Yemen,Vegetables,Offline,C,8/24/2016,520108067,9/2/2016,390,154.06,90.93,60083.4,35462.7,24620.7 +Middle East and North Africa,Algeria,Snacks,Offline,C,11/17/2011,585072028,1/2/2012,4670,152.58,97.44,712548.6,455044.8,257503.8 +Europe,Norway,Beverages,Online,L,4/26/2011,737445962,4/29/2011,5503,47.45,31.79,261117.35,174940.37,86176.98 +Asia,Taiwan,Cosmetics,Online,C,8/11/2015,299153697,8/30/2015,5082,437.2,263.33,2221850.4,1338243.06,883607.34 +Australia and Oceania,Solomon Islands,Meat,Offline,L,4/25/2011,912431561,6/10/2011,7630,421.89,364.69,3219020.7,2782584.7,436436 +Europe,Armenia,Cereal,Online,H,7/21/2012,689828383,8/11/2012,4403,205.7,117.11,905697.1,515635.33,390061.77 +Asia,Vietnam,Snacks,Offline,M,10/24/2011,964205491,12/12/2011,8686,152.58,97.44,1325309.88,846363.84,478946.04 +Asia,Mongolia,Snacks,Offline,C,12/24/2013,438736712,1/12/2014,798,152.58,97.44,121758.84,77757.12,44001.72 +Europe,Spain,Clothes,Offline,M,6/16/2017,136908376,7/25/2017,3086,109.28,35.84,337238.08,110602.24,226635.84 +Middle East and North Africa,Jordan,Office Supplies,Online,H,5/2/2010,252519309,6/20/2010,4930,651.21,524.96,3210465.3,2588052.8,622412.5 +Sub-Saharan Africa,Rwanda,Personal Care,Online,L,1/26/2012,599680840,1/30/2012,7742,81.73,56.67,632753.66,438739.14,194014.52 +North America,Greenland,Clothes,Offline,L,9/2/2016,162816798,9/3/2016,9964,109.28,35.84,1088865.92,357109.76,731756.16 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,H,8/26/2011,246663510,10/12/2011,2069,651.21,524.96,1347353.49,1086142.24,261211.25 +Europe,Belgium,Cosmetics,Offline,L,1/30/2012,426269805,3/7/2012,1563,437.2,263.33,683343.6,411584.79,271758.81 +Australia and Oceania,Papua New Guinea,Fruits,Offline,M,5/20/2011,796997010,6/19/2011,7981,9.33,6.92,74462.73,55228.52,19234.21 +Sub-Saharan Africa,Tanzania,Cereal,Offline,L,5/27/2015,624518954,6/19/2015,7892,205.7,117.11,1623384.4,924232.12,699152.28 +Central America and the Caribbean,El Salvador,Household,Offline,C,11/27/2015,594821965,12/25/2015,9893,668.27,502.54,6611195.11,4971628.22,1639566.89 +Australia and Oceania,Vanuatu,Office Supplies,Offline,L,1/30/2017,564204871,3/15/2017,9614,651.21,524.96,6260732.94,5046965.44,1213767.5 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Offline,M,8/12/2016,909279000,9/12/2016,4717,437.2,263.33,2062272.4,1242127.61,820144.79 +North America,Mexico,Baby Food,Offline,M,1/12/2017,276968181,2/23/2017,9894,255.28,159.42,2525740.32,1577301.48,948438.84 +Australia and Oceania,Solomon Islands,Snacks,Offline,L,5/13/2014,534508740,6/22/2014,1869,152.58,97.44,285172.02,182115.36,103056.66 +Sub-Saharan Africa,Chad,Office Supplies,Offline,M,1/21/2017,919449508,2/17/2017,4396,651.21,524.96,2862719.16,2307724.16,554995 +Asia,Nepal,Meat,Online,H,11/28/2011,289651811,12/15/2011,3262,421.89,364.69,1376205.18,1189618.78,186586.4 +Sub-Saharan Africa,Uganda,Beverages,Offline,C,4/13/2013,273289477,4/29/2013,1284,47.45,31.79,60925.8,40818.36,20107.44 +Sub-Saharan Africa,Malawi,Baby Food,Offline,M,11/21/2013,318848836,12/31/2013,3311,255.28,159.42,845232.08,527839.62,317392.46 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,C,4/18/2011,845128715,6/1/2011,1222,651.21,524.96,795778.62,641501.12,154277.5 +Sub-Saharan Africa,Uganda,Personal Care,Online,M,9/13/2011,991240441,10/29/2011,8929,81.73,56.67,729767.17,506006.43,223760.74 +Europe,Ireland,Snacks,Offline,H,1/4/2011,866607844,1/7/2011,7374,152.58,97.44,1125124.92,718522.56,406602.36 +Europe,Portugal,Office Supplies,Online,H,10/9/2013,200967252,11/15/2013,9531,651.21,524.96,6206682.51,5003393.76,1203288.75 +Sub-Saharan Africa,Gabon,Personal Care,Online,C,3/26/2014,594367492,3/28/2014,5404,81.73,56.67,441668.92,306244.68,135424.24 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,M,4/13/2015,567169892,5/8/2015,7030,651.21,524.96,4578006.3,3690468.8,887537.5 +Europe,Iceland,Cereal,Offline,C,1/31/2017,510048282,2/11/2017,3476,205.7,117.11,715013.2,407074.36,307938.84 +Europe,Greece,Vegetables,Offline,H,4/20/2013,433988988,5/27/2013,5841,154.06,90.93,899864.46,531122.13,368742.33 +Sub-Saharan Africa,Zambia,Fruits,Offline,L,1/5/2010,420290839,1/16/2010,2254,9.33,6.92,21029.82,15597.68,5432.14 +Asia,Laos,Office Supplies,Online,C,5/14/2014,170565164,5/25/2014,2877,651.21,524.96,1873531.17,1510309.92,363221.25 +Europe,Belarus,Snacks,Offline,M,8/24/2015,356735789,10/11/2015,4902,152.58,97.44,747947.16,477650.88,270296.28 +Australia and Oceania,Australia,Baby Food,Online,H,10/7/2011,371039044,11/25/2011,7553,255.28,159.42,1928129.84,1204099.26,724030.58 +Sub-Saharan Africa,Cape Verde,Meat,Online,M,1/26/2013,576023757,2/23/2013,7085,421.89,364.69,2989090.65,2583828.65,405262 +Middle East and North Africa,Qatar,Clothes,Online,C,10/27/2015,954551255,11/9/2015,1784,109.28,35.84,194955.52,63938.56,131016.96 +North America,Mexico,Office Supplies,Offline,C,7/23/2013,659795367,8/13/2013,6966,651.21,524.96,4536328.86,3656871.36,879457.5 +North America,Mexico,Meat,Online,M,1/12/2016,265242421,2/12/2016,9982,421.89,364.69,4211305.98,3640335.58,570970.4 +Europe,Ukraine,Personal Care,Online,L,2/15/2015,414691245,2/24/2015,5210,81.73,56.67,425813.3,295250.7,130562.6 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,L,5/12/2011,472253167,6/20/2011,9062,668.27,502.54,6055862.74,4554017.48,1501845.26 +North America,Canada,Beverages,Offline,H,2/10/2010,772352015,3/21/2010,4980,47.45,31.79,236301,158314.2,77986.8 +Central America and the Caribbean,Jamaica,Fruits,Offline,L,3/29/2010,369724118,5/8/2010,8438,9.33,6.92,78726.54,58390.96,20335.58 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,C,6/20/2015,189418303,7/4/2015,1940,109.28,35.84,212003.2,69529.6,142473.6 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,H,6/4/2015,776795899,7/21/2015,24,9.33,6.92,223.92,166.08,57.84 +Sub-Saharan Africa,Botswana,Personal Care,Offline,H,3/2/2012,947530734,3/9/2012,4255,81.73,56.67,347761.15,241130.85,106630.3 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,M,5/27/2016,937609136,7/1/2016,8234,154.06,90.93,1268530.04,748717.62,519812.42 +Sub-Saharan Africa,Swaziland,Fruits,Offline,H,5/20/2013,153329932,5/20/2013,2589,9.33,6.92,24155.37,17915.88,6239.49 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,M,2/24/2012,321304452,4/7/2012,9982,152.58,97.44,1523053.56,972646.08,550407.48 +Europe,Georgia,Household,Online,C,6/13/2011,538456523,7/20/2011,106,668.27,502.54,70836.62,53269.24,17567.38 +Sub-Saharan Africa,Mali,Baby Food,Online,H,2/2/2011,422022473,2/24/2011,4683,255.28,159.42,1195476.24,746563.86,448912.38 +Middle East and North Africa,Tunisia ,Fruits,Offline,C,9/28/2015,559551131,10/23/2015,2469,9.33,6.92,23035.77,17085.48,5950.29 +Central America and the Caribbean,The Bahamas,Personal Care,Online,M,12/24/2015,258903825,1/29/2016,4250,81.73,56.67,347352.5,240847.5,106505 +Asia,Bangladesh,Vegetables,Online,L,10/23/2014,698254382,11/26/2014,7843,154.06,90.93,1208292.58,713163.99,495128.59 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,M,4/23/2016,876089131,5/3/2016,3097,651.21,524.96,2016797.37,1625801.12,390996.25 +Europe,Andorra,Baby Food,Offline,C,4/2/2014,761206901,5/18/2014,6892,255.28,159.42,1759389.76,1098722.64,660667.12 +Asia,Nepal,Clothes,Offline,H,1/19/2011,842719018,2/22/2011,8139,109.28,35.84,889429.92,291701.76,597728.16 +Asia,Bhutan,Beverages,Offline,M,12/22/2013,780049312,12/28/2013,2781,47.45,31.79,131958.45,88407.99,43550.46 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,C,3/16/2016,752934110,3/23/2016,8790,47.45,31.79,417085.5,279434.1,137651.4 +Europe,Hungary,Household,Offline,L,10/14/2015,111422240,11/4/2015,1172,668.27,502.54,783212.44,588976.88,194235.56 +Australia and Oceania,Australia,Personal Care,Online,C,10/22/2011,525875031,12/6/2011,6963,81.73,56.67,569085.99,394593.21,174492.78 +Sub-Saharan Africa,Lesotho,Meat,Online,H,10/21/2015,136966311,11/2/2015,230,421.89,364.69,97034.7,83878.7,13156 +Middle East and North Africa,Qatar,Personal Care,Online,L,1/26/2010,305682408,2/16/2010,7072,81.73,56.67,577994.56,400770.24,177224.32 +Australia and Oceania,Fiji,Meat,Offline,L,1/20/2012,663322150,1/29/2012,620,421.89,364.69,261571.8,226107.8,35464 +Europe,Norway,Fruits,Online,M,7/14/2017,461496865,8/9/2017,6033,9.33,6.92,56287.89,41748.36,14539.53 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,C,1/5/2012,822130382,1/13/2012,5504,154.06,90.93,847946.24,500478.72,347467.52 +Central America and the Caribbean,Panama,Clothes,Offline,C,5/3/2012,687459027,5/12/2012,3258,109.28,35.84,356034.24,116766.72,239267.52 +Europe,Iceland,Household,Online,M,6/29/2017,870031630,7/16/2017,548,668.27,502.54,366211.96,275391.92,90820.04 +Asia,Mongolia,Baby Food,Online,L,5/18/2012,902709519,6/22/2012,662,255.28,159.42,168995.36,105536.04,63459.32 +Europe,Albania,Clothes,Online,L,1/15/2017,388666522,1/19/2017,3916,109.28,35.84,427940.48,140349.44,287591.04 +Europe,France,Personal Care,Online,M,9/22/2014,351388967,10/22/2014,2659,81.73,56.67,217320.07,150685.53,66634.54 +Asia,Singapore,Meat,Offline,H,3/31/2016,984675681,4/2/2016,6271,421.89,364.69,2645672.19,2286970.99,358701.2 +Middle East and North Africa,Qatar,Baby Food,Offline,H,10/9/2010,302637994,11/9/2010,6163,255.28,159.42,1573290.64,982505.46,590785.18 +Sub-Saharan Africa,Madagascar,Snacks,Online,M,1/11/2015,889699733,1/18/2015,777,152.58,97.44,118554.66,75710.88,42843.78 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,M,7/9/2016,450597226,8/18/2016,587,154.06,90.93,90433.22,53375.91,37057.31 +Europe,United Kingdom,Cosmetics,Offline,H,3/9/2015,360379302,4/2/2015,3099,437.2,263.33,1354882.8,816059.67,538823.13 +Europe,Austria,Personal Care,Offline,M,1/4/2012,714407289,1/24/2012,7847,81.73,56.67,641335.31,444689.49,196645.82 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,H,11/3/2012,778355014,11/27/2012,1400,152.58,97.44,213612,136416,77196 +Europe,Cyprus,Fruits,Online,C,1/7/2017,338208806,2/24/2017,2356,9.33,6.92,21981.48,16303.52,5677.96 +Asia,Japan,Beverages,Online,H,8/3/2013,150267493,9/11/2013,6345,47.45,31.79,301070.25,201707.55,99362.7 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,L,5/18/2015,591142404,5/29/2015,1029,152.58,97.44,157004.82,100265.76,56739.06 +Europe,Monaco,Baby Food,Offline,H,5/4/2017,307757365,5/17/2017,1098,255.28,159.42,280297.44,175043.16,105254.28 +Europe,Liechtenstein,Office Supplies,Offline,C,7/5/2015,267348706,7/16/2015,3278,651.21,524.96,2134666.38,1720818.88,413847.5 +Asia,Kyrgyzstan,Snacks,Offline,M,10/3/2010,607465255,10/8/2010,1323,152.58,97.44,201863.34,128913.12,72950.22 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,C,8/4/2012,185968339,8/15/2012,1019,255.28,159.42,260130.32,162448.98,97681.34 +Europe,Germany,Personal Care,Offline,M,9/2/2012,631031787,10/5/2012,5184,81.73,56.67,423688.32,293777.28,129911.04 +Europe,Luxembourg,Cosmetics,Online,L,4/11/2011,491141927,5/19/2011,8665,437.2,263.33,3788338,2281754.45,1506583.55 +Australia and Oceania,Vanuatu,Vegetables,Online,C,7/17/2013,185097587,8/16/2013,3344,154.06,90.93,515176.64,304069.92,211106.72 +Asia,North Korea,Vegetables,Online,M,7/10/2010,652010095,8/8/2010,3131,154.06,90.93,482361.86,284701.83,197660.03 +Sub-Saharan Africa,Togo,Clothes,Offline,L,4/9/2013,201303279,5/20/2013,8968,109.28,35.84,980023.04,321413.12,658609.92 +Sub-Saharan Africa,Ghana,Household,Offline,L,3/10/2011,362713468,4/15/2011,3830,668.27,502.54,2559474.1,1924728.2,634745.9 +Middle East and North Africa,Syria,Office Supplies,Offline,M,9/1/2013,936289489,9/23/2013,7721,651.21,524.96,5027992.41,4053216.16,974776.25 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,L,1/10/2016,442392671,2/1/2016,2677,205.7,117.11,550658.9,313503.47,237155.43 +Europe,Portugal,Household,Online,H,11/8/2010,171696841,12/23/2010,7766,668.27,502.54,5189784.82,3902725.64,1287059.18 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,M,7/14/2014,135188329,7/27/2014,4086,437.2,263.33,1786399.2,1075966.38,710432.82 +Middle East and North Africa,Oman,Meat,Online,H,6/4/2010,414165961,7/13/2010,9766,421.89,364.69,4120177.74,3561562.54,558615.2 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,H,3/31/2013,710241067,5/18/2013,4970,651.21,524.96,3236513.7,2609051.2,627462.5 +Europe,Netherlands,Household,Online,H,4/14/2012,795337474,4/15/2012,6888,668.27,502.54,4603043.76,3461495.52,1141548.24 +Asia,Sri Lanka,Snacks,Online,C,1/10/2013,961691510,2/6/2013,4744,152.58,97.44,723839.52,462255.36,261584.16 +Europe,Cyprus,Household,Offline,H,9/3/2010,671852004,10/12/2010,4793,668.27,502.54,3203018.11,2408674.22,794343.89 +Sub-Saharan Africa,Central African Republic,Meat,Offline,C,8/16/2016,808680284,8/30/2016,5321,421.89,364.69,2244876.69,1940515.49,304361.2 +Middle East and North Africa,United Arab Emirates,Beverages,Online,H,11/8/2016,525350177,11/28/2016,1647,47.45,31.79,78150.15,52358.13,25792.02 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,C,7/15/2013,395348012,8/20/2013,1117,255.28,159.42,285147.76,178072.14,107075.62 +Australia and Oceania,Nauru,Fruits,Online,L,9/14/2013,162472617,10/12/2013,8113,9.33,6.92,75694.29,56141.96,19552.33 +Central America and the Caribbean,Barbados,Clothes,Online,C,4/20/2010,990835320,5/19/2010,9045,109.28,35.84,988437.6,324172.8,664264.8 +Europe,Cyprus,Personal Care,Offline,L,4/11/2016,514859950,4/18/2016,7355,81.73,56.67,601124.15,416807.85,184316.3 +Sub-Saharan Africa,Cape Verde,Clothes,Online,L,5/8/2015,489282834,6/24/2015,8518,109.28,35.84,930847.04,305285.12,625561.92 +North America,Canada,Office Supplies,Offline,H,3/27/2011,939152801,4/12/2011,5039,651.21,524.96,3281447.19,2645273.44,636173.75 +Central America and the Caribbean,El Salvador,Cosmetics,Online,C,4/14/2016,609831178,4/14/2016,1452,437.2,263.33,634814.4,382355.16,252459.24 +Asia,China,Baby Food,Offline,H,6/1/2017,116991794,6/24/2017,9326,255.28,159.42,2380741.28,1486750.92,893990.36 +Sub-Saharan Africa,Niger,Office Supplies,Offline,C,3/8/2010,596620976,3/26/2010,2260,651.21,524.96,1471734.6,1186409.6,285325 +Europe,Portugal,Vegetables,Online,M,2/16/2010,555017554,2/26/2010,883,154.06,90.93,136034.98,80291.19,55743.79 +Middle East and North Africa,Libya,Cereal,Online,H,2/24/2011,818792855,4/1/2011,7856,205.7,117.11,1615979.2,920016.16,695963.04 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,M,12/29/2011,484870707,1/20/2012,2872,9.33,6.92,26795.76,19874.24,6921.52 +Sub-Saharan Africa,The Gambia,Cosmetics,Offline,H,6/21/2012,970487439,6/28/2012,7654,437.2,263.33,3346328.8,2015527.82,1330800.98 +Asia,Vietnam,Fruits,Offline,L,3/31/2017,163191878,4/17/2017,958,9.33,6.92,8938.14,6629.36,2308.78 +Sub-Saharan Africa,Madagascar,Household,Offline,C,11/24/2016,970845353,1/7/2017,3569,668.27,502.54,2385055.63,1793565.26,591490.37 +Australia and Oceania,Tonga,Household,Online,C,6/9/2014,971621692,6/24/2014,3305,668.27,502.54,2208632.35,1660894.7,547737.65 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,H,12/7/2013,964007222,12/29/2013,14,437.2,263.33,6120.8,3686.62,2434.18 +Australia and Oceania,Solomon Islands,Office Supplies,Online,L,9/25/2016,916800773,11/11/2016,577,651.21,524.96,375748.17,302901.92,72846.25 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,L,2/9/2010,419113671,3/12/2010,3904,437.2,263.33,1706828.8,1028040.32,678788.48 +Asia,South Korea,Office Supplies,Online,C,6/21/2016,930369746,6/28/2016,5938,651.21,524.96,3866884.98,3117212.48,749672.5 +Central America and the Caribbean,Barbados,Clothes,Online,C,11/10/2013,830305325,12/1/2013,4652,109.28,35.84,508370.56,166727.68,341642.88 +Europe,Kosovo,Cereal,Online,C,6/16/2015,368969237,6/21/2015,5051,205.7,117.11,1038990.7,591522.61,447468.09 +North America,Greenland,Snacks,Offline,C,10/15/2012,316722810,10/21/2012,4173,152.58,97.44,636716.34,406617.12,230099.22 +Europe,Liechtenstein,Household,Offline,H,5/20/2017,614239871,5/29/2017,6082,668.27,502.54,4064418.14,3056448.28,1007969.86 +Middle East and North Africa,Turkey,Baby Food,Offline,L,7/17/2011,822506749,7/28/2011,6880,255.28,159.42,1756326.4,1096809.6,659516.8 +Sub-Saharan Africa,Guinea,Vegetables,Online,L,9/12/2012,572822272,9/13/2012,9695,154.06,90.93,1493611.7,881566.35,612045.35 +Europe,Switzerland,Snacks,Online,M,8/26/2016,916797769,9/22/2016,9688,152.58,97.44,1478195.04,943998.72,534196.32 +Europe,Macedonia,Clothes,Online,H,6/18/2016,276357066,7/14/2016,9052,109.28,35.84,989202.56,324423.68,664778.88 +Europe,France,Fruits,Online,H,11/1/2013,293736493,11/2/2013,2011,9.33,6.92,18762.63,13916.12,4846.51 +North America,Canada,Meat,Offline,C,5/1/2015,881484878,6/12/2015,9819,421.89,364.69,4142537.91,3580891.11,561646.8 +Asia,Mongolia,Vegetables,Online,M,6/2/2013,672463548,6/2/2013,5762,154.06,90.93,887693.72,523938.66,363755.06 +Europe,United Kingdom,Snacks,Offline,M,12/31/2012,169846332,1/17/2013,159,152.58,97.44,24260.22,15492.96,8767.26 +Middle East and North Africa,Turkey,Household,Offline,L,6/19/2012,397119557,8/7/2012,5357,668.27,502.54,3579922.39,2692106.78,887815.61 +Asia,Malaysia,Clothes,Online,L,1/23/2015,648082053,2/28/2015,736,109.28,35.84,80430.08,26378.24,54051.84 +Sub-Saharan Africa,Benin,Household,Online,C,7/9/2017,736845147,8/13/2017,7708,668.27,502.54,5151025.16,3873578.32,1277446.84 +Asia,Sri Lanka,Cosmetics,Online,M,11/9/2013,547832667,12/20/2013,4715,437.2,263.33,2061398,1241600.95,819797.05 +Europe,Iceland,Meat,Offline,C,4/18/2014,485780942,4/28/2014,2231,421.89,364.69,941236.59,813623.39,127613.2 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,H,3/10/2011,125738799,4/19/2011,7760,651.21,524.96,5053389.6,4073689.6,979700 +Sub-Saharan Africa,Botswana,Baby Food,Online,L,2/8/2013,463067567,3/19/2013,838,255.28,159.42,213924.64,133593.96,80330.68 +Central America and the Caribbean,El Salvador,Snacks,Online,H,10/2/2010,763441073,10/5/2010,8034,152.58,97.44,1225827.72,782832.96,442994.76 +Asia,Taiwan,Beverages,Online,M,1/13/2011,812845647,2/27/2011,7945,47.45,31.79,376990.25,252571.55,124418.7 +Middle East and North Africa,Afghanistan,Personal Care,Online,H,7/27/2010,467580115,8/8/2010,6202,81.73,56.67,506889.46,351467.34,155422.12 +Europe,Spain,Personal Care,Online,H,8/12/2014,104255807,8/30/2014,465,81.73,56.67,38004.45,26351.55,11652.9 +Europe,Ireland,Fruits,Online,M,7/20/2010,169796550,8/2/2010,5427,9.33,6.92,50633.91,37554.84,13079.07 +Sub-Saharan Africa,Sudan,Cosmetics,Online,L,2/15/2017,731438672,2/25/2017,7812,437.2,263.33,3415406.4,2057133.96,1358272.44 +Europe,Serbia,Office Supplies,Offline,C,6/30/2012,126731002,7/12/2012,1375,651.21,524.96,895413.75,721820,173593.75 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,C,10/2/2013,813534867,11/4/2013,1901,81.73,56.67,155368.73,107729.67,47639.06 +Sub-Saharan Africa,South Sudan,Meat,Online,H,7/15/2012,820024096,8/12/2012,2208,421.89,364.69,931533.12,805235.52,126297.6 +Asia,Mongolia,Meat,Online,H,9/16/2016,494685018,9/30/2016,7145,421.89,364.69,3014404.05,2605710.05,408694 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,H,4/5/2016,256316459,5/20/2016,8591,154.06,90.93,1323529.46,781179.63,542349.83 +Middle East and North Africa,Turkey,Vegetables,Online,M,5/22/2017,144029748,7/2/2017,458,154.06,90.93,70559.48,41645.94,28913.54 +Europe,Serbia,Snacks,Offline,L,1/3/2016,267248713,1/9/2016,3688,152.58,97.44,562715.04,359358.72,203356.32 +Asia,Thailand,Cereal,Online,L,8/25/2016,355709683,9/7/2016,1255,205.7,117.11,258153.5,146973.05,111180.45 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,H,7/29/2013,209461486,8/18/2013,3163,651.21,524.96,2059777.23,1660448.48,399328.75 +Australia and Oceania,Vanuatu,Snacks,Offline,M,3/30/2017,148865449,5/17/2017,1449,152.58,97.44,221088.42,141190.56,79897.86 +Central America and the Caribbean,Guatemala,Meat,Offline,C,9/2/2012,564595401,9/7/2012,5181,421.89,364.69,2185812.09,1889458.89,296353.2 +Europe,Macedonia,Cosmetics,Online,H,3/28/2016,567637670,4/14/2016,5455,437.2,263.33,2384926,1436465.15,948460.85 +Central America and the Caribbean,Dominica,Beverages,Offline,C,4/23/2011,239291083,6/7/2011,404,47.45,31.79,19169.8,12843.16,6326.64 +Middle East and North Africa,Israel,Meat,Online,H,8/7/2012,181166970,8/19/2012,187,421.89,364.69,78893.43,68197.03,10696.4 +Sub-Saharan Africa,Angola,Household,Online,C,12/21/2016,165189158,1/23/2017,1998,668.27,502.54,1335203.46,1004074.92,331128.54 +Europe,Germany,Baby Food,Online,C,10/6/2014,483593976,11/8/2014,5059,255.28,159.42,1291461.52,806505.78,484955.74 +Asia,Bhutan,Cereal,Offline,M,4/26/2016,598930251,5/23/2016,5626,205.7,117.11,1157268.2,658860.86,498407.34 +Middle East and North Africa,Qatar,Meat,Offline,M,4/30/2010,494059312,6/13/2010,1984,421.89,364.69,837029.76,723544.96,113484.8 +Asia,Kazakhstan,Personal Care,Online,L,1/18/2013,222154986,3/7/2013,9452,81.73,56.67,772511.96,535644.84,236867.12 +Europe,Germany,Household,Offline,L,7/8/2011,356703603,7/26/2011,5378,668.27,502.54,3593956.06,2702660.12,891295.94 +Europe,Portugal,Cereal,Offline,L,10/2/2012,641503989,10/27/2012,4141,205.7,117.11,851803.7,484952.51,366851.19 +North America,Greenland,Baby Food,Offline,M,4/15/2017,440667474,6/2/2017,2153,255.28,159.42,549617.84,343231.26,206386.58 +Middle East and North Africa,Egypt,Meat,Offline,M,5/6/2015,988617885,5/11/2015,2856,421.89,364.69,1204917.84,1041554.64,163363.2 +Sub-Saharan Africa,Mozambique,Meat,Offline,L,5/10/2013,440091550,6/10/2013,1724,421.89,364.69,727338.36,628725.56,98612.8 +Europe,Georgia,Cosmetics,Online,C,1/18/2015,620137298,3/5/2015,1262,437.2,263.33,551746.4,332322.46,219423.94 +Europe,Switzerland,Fruits,Offline,C,1/18/2010,274116456,2/20/2010,6006,9.33,6.92,56035.98,41561.52,14474.46 +Europe,Montenegro,Personal Care,Offline,L,7/26/2015,917702853,8/11/2015,7523,81.73,56.67,614854.79,426328.41,188526.38 +Middle East and North Africa,Azerbaijan,Clothes,Offline,C,1/3/2012,986882817,2/1/2012,9411,109.28,35.84,1028434.08,337290.24,691143.84 +Asia,Nepal,Personal Care,Offline,C,12/1/2014,787955176,1/18/2015,2302,81.73,56.67,188142.46,130454.34,57688.12 +Central America and the Caribbean,Barbados,Meat,Offline,M,8/15/2010,247531259,8/23/2010,8855,421.89,364.69,3735835.95,3229329.95,506506 +Middle East and North Africa,Turkey,Baby Food,Online,H,1/4/2013,262534892,2/9/2013,8764,255.28,159.42,2237273.92,1397156.88,840117.04 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,L,4/29/2014,450202405,5/19/2014,3751,81.73,56.67,306569.23,212569.17,94000.06 +Asia,Nepal,Office Supplies,Online,L,8/27/2011,498082625,10/4/2011,2572,651.21,524.96,1674912.12,1350197.12,324715 +Asia,Nepal,Beverages,Online,M,9/21/2010,614036881,10/21/2010,6013,47.45,31.79,285316.85,191153.27,94163.58 +Asia,Indonesia,Cosmetics,Offline,M,7/16/2014,176239001,8/9/2014,1892,437.2,263.33,827182.4,498220.36,328962.04 +Asia,Malaysia,Cosmetics,Online,M,1/12/2012,883175313,1/24/2012,56,437.2,263.33,24483.2,14746.48,9736.72 +Sub-Saharan Africa,Gabon,Cereal,Online,M,2/13/2012,903644645,3/9/2012,7386,205.7,117.11,1519300.2,864974.46,654325.74 +Europe,Switzerland,Clothes,Offline,M,3/19/2017,726758325,3/25/2017,2793,109.28,35.84,305219.04,100101.12,205117.92 +Middle East and North Africa,Iran,Cereal,Online,M,11/14/2011,911940181,12/22/2011,2220,205.7,117.11,456654,259984.2,196669.8 +Europe,Poland,Clothes,Online,M,12/27/2011,738926541,1/9/2012,3639,109.28,35.84,397669.92,130421.76,267248.16 +Europe,Russia,Household,Offline,H,8/8/2015,457766234,8/25/2015,2056,668.27,502.54,1373963.12,1033222.24,340740.88 +Middle East and North Africa,Oman,Cosmetics,Online,M,3/30/2014,838820588,5/15/2014,4507,437.2,263.33,1970460.4,1186828.31,783632.09 +Asia,Mongolia,Cereal,Online,L,11/12/2011,922763431,12/16/2011,5060,205.7,117.11,1040842,592576.6,448265.4 +Europe,Finland,Household,Offline,C,6/25/2013,270581090,7/25/2013,9812,668.27,502.54,6557065.24,4930922.48,1626142.76 +Sub-Saharan Africa,Botswana,Office Supplies,Offline,C,10/27/2013,313572394,11/17/2013,1895,651.21,524.96,1234042.95,994799.2,239243.75 +Central America and the Caribbean,Nicaragua,Meat,Online,C,3/29/2016,303348672,4/3/2016,6468,421.89,364.69,2728784.52,2358814.92,369969.6 +Middle East and North Africa,Egypt,Vegetables,Offline,L,10/24/2013,461833751,11/15/2013,5725,154.06,90.93,881993.5,520574.25,361419.25 +Asia,Turkmenistan,Beverages,Online,C,10/23/2015,631263959,11/14/2015,3888,47.45,31.79,184485.6,123599.52,60886.08 +Sub-Saharan Africa,Ethiopia,Meat,Offline,L,8/22/2013,724188125,10/6/2013,2214,421.89,364.69,934064.46,807423.66,126640.8 +Asia,Vietnam,Beverages,Offline,M,12/6/2014,273467576,1/19/2015,3988,47.45,31.79,189230.6,126778.52,62452.08 +Sub-Saharan Africa,Niger,Cereal,Offline,L,1/2/2017,682276141,1/10/2017,9527,205.7,117.11,1959703.9,1115706.97,843996.93 +Middle East and North Africa,Pakistan,Beverages,Offline,H,9/6/2010,274100148,10/22/2010,1180,47.45,31.79,55991,37512.2,18478.8 +Asia,Sri Lanka,Fruits,Offline,M,5/8/2014,142738425,6/24/2014,8327,9.33,6.92,77690.91,57622.84,20068.07 +Middle East and North Africa,Iran,Personal Care,Offline,C,3/4/2017,102302300,3/21/2017,2379,81.73,56.67,194435.67,134817.93,59617.74 +Europe,Slovenia,Personal Care,Offline,C,2/27/2013,937215602,3/1/2013,1778,81.73,56.67,145315.94,100759.26,44556.68 +Asia,Indonesia,Snacks,Offline,C,7/15/2012,352214658,7/24/2012,6999,152.58,97.44,1067907.42,681982.56,385924.86 +Middle East and North Africa,Bahrain,Clothes,Offline,M,3/28/2015,622348296,5/1/2015,5546,109.28,35.84,606066.88,198768.64,407298.24 +Asia,Taiwan,Clothes,Online,M,9/6/2014,942977845,10/11/2014,6954,109.28,35.84,759933.12,249231.36,510701.76 +North America,Mexico,Baby Food,Offline,H,9/16/2016,579777133,9/26/2016,7792,255.28,159.42,1989141.76,1242200.64,746941.12 +Australia and Oceania,Papua New Guinea,Snacks,Online,C,2/4/2013,218732488,2/24/2013,6659,152.58,97.44,1016030.22,648852.96,367177.26 +Europe,Croatia,Office Supplies,Offline,M,8/6/2015,616142737,8/20/2015,9183,651.21,524.96,5980061.43,4820707.68,1159353.75 +Europe,Italy,Personal Care,Online,C,4/27/2014,348619210,5/1/2014,3026,81.73,56.67,247314.98,171483.42,75831.56 +Europe,Latvia,Personal Care,Offline,L,10/21/2011,763085734,12/1/2011,2881,81.73,56.67,235464.13,163266.27,72197.86 +Europe,Moldova ,Cosmetics,Online,L,8/23/2011,126778638,9/30/2011,5471,437.2,263.33,2391921.2,1440678.43,951242.77 +Australia and Oceania,Papua New Guinea,Fruits,Online,M,9/18/2014,377246749,11/4/2014,4551,9.33,6.92,42460.83,31492.92,10967.91 +Europe,Kosovo,Office Supplies,Online,M,5/21/2015,372351396,6/24/2015,5907,651.21,524.96,3846697.47,3100938.72,745758.75 +Europe,Poland,Personal Care,Offline,H,11/15/2012,840266406,11/16/2012,2357,81.73,56.67,192637.61,133571.19,59066.42 +Sub-Saharan Africa,Mozambique,Cereal,Offline,C,1/16/2015,329478108,2/3/2015,8749,205.7,117.11,1799669.3,1024595.39,775073.91 +North America,Canada,Personal Care,Online,L,11/18/2011,158785331,12/26/2011,6963,81.73,56.67,569085.99,394593.21,174492.78 +Europe,Vatican City,Office Supplies,Offline,C,2/27/2017,367299401,3/29/2017,910,651.21,524.96,592601.1,477713.6,114887.5 +Asia,Thailand,Cereal,Offline,C,8/22/2011,164444148,8/22/2011,1533,205.7,117.11,315338.1,179529.63,135808.47 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Online,L,1/5/2015,179955899,1/24/2015,1804,109.28,35.84,197141.12,64655.36,132485.76 +Europe,Macedonia,Household,Online,H,12/16/2013,213883483,1/31/2014,1730,668.27,502.54,1156107.1,869394.2,286712.9 +Middle East and North Africa,Libya,Snacks,Offline,M,5/12/2011,586588227,5/12/2011,3347,152.58,97.44,510685.26,326131.68,184553.58 +Sub-Saharan Africa,Mozambique,Meat,Offline,C,12/17/2014,788743960,1/31/2015,5720,421.89,364.69,2413210.8,2086026.8,327184 +Asia,Indonesia,Office Supplies,Offline,H,11/5/2010,831337010,11/5/2010,9950,651.21,524.96,6479539.5,5223352,1256187.5 +Asia,Cambodia,Personal Care,Offline,C,8/31/2012,795666205,9/29/2012,4166,81.73,56.67,340487.18,236087.22,104399.96 +Sub-Saharan Africa,Nigeria,Snacks,Online,H,6/5/2012,383342874,6/10/2012,8530,152.58,97.44,1301507.4,831163.2,470344.2 +Australia and Oceania,Marshall Islands,Snacks,Offline,H,7/23/2014,266290843,9/4/2014,233,152.58,97.44,35551.14,22703.52,12847.62 +Sub-Saharan Africa,Benin,Fruits,Online,H,12/21/2016,736746442,1/7/2017,8499,9.33,6.92,79295.67,58813.08,20482.59 +Sub-Saharan Africa,Gabon,Household,Offline,C,11/13/2014,357258498,12/27/2014,9584,668.27,502.54,6404699.68,4816343.36,1588356.32 +Sub-Saharan Africa,Mozambique,Personal Care,Online,C,1/30/2012,910688340,1/30/2012,1772,81.73,56.67,144825.56,100419.24,44406.32 +Sub-Saharan Africa,Swaziland,Meat,Online,L,4/17/2017,650209796,4/19/2017,383,421.89,364.69,161583.87,139676.27,21907.6 +Sub-Saharan Africa,Seychelles ,Meat,Online,C,7/16/2017,149309194,8/15/2017,2763,421.89,364.69,1165682.07,1007638.47,158043.6 +Asia,China,Cosmetics,Online,H,4/11/2012,951785361,5/31/2012,3294,437.2,263.33,1440136.8,867409.02,572727.78 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,H,3/4/2017,621749627,4/17/2017,8386,651.21,524.96,5461047.06,4402314.56,1058732.5 +Asia,Mongolia,Personal Care,Offline,M,11/18/2014,393625819,12/19/2014,1482,81.73,56.67,121123.86,83984.94,37138.92 +Asia,Cambodia,Office Supplies,Online,H,11/3/2011,222150266,12/17/2011,8055,651.21,524.96,5245496.55,4228552.8,1016943.75 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,L,10/5/2011,132371795,10/8/2011,610,437.2,263.33,266692,160631.3,106060.7 +Europe,Slovakia,Meat,Online,M,11/10/2011,669651734,12/24/2011,3684,421.89,364.69,1554242.76,1343517.96,210724.8 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,L,3/10/2014,649663913,4/16/2014,8844,154.06,90.93,1362506.64,804184.92,558321.72 +North America,Mexico,Fruits,Online,M,4/21/2014,308394658,5/10/2014,9687,9.33,6.92,90379.71,67034.04,23345.67 +Sub-Saharan Africa,Madagascar,Baby Food,Online,L,8/9/2012,852142798,8/22/2012,6845,255.28,159.42,1747391.6,1091229.9,656161.7 +Australia and Oceania,Solomon Islands,Cereal,Online,L,7/26/2010,407519662,8/3/2010,2979,205.7,117.11,612780.3,348870.69,263909.61 +Sub-Saharan Africa,Malawi,Baby Food,Online,H,7/3/2014,771449077,7/31/2014,7780,255.28,159.42,1986078.4,1240287.6,745790.8 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,H,8/26/2016,661167371,9/6/2016,2972,205.7,117.11,611340.4,348050.92,263289.48 +Asia,Sri Lanka,Snacks,Online,H,2/8/2014,664223372,3/17/2014,7311,152.58,97.44,1115512.38,712383.84,403128.54 +Europe,Norway,Vegetables,Offline,M,8/3/2012,988478410,9/16/2012,1582,154.06,90.93,243722.92,143851.26,99871.66 +Asia,Vietnam,Snacks,Offline,C,2/11/2015,112106311,2/22/2015,3603,152.58,97.44,549745.74,351076.32,198669.42 +Europe,Estonia,Vegetables,Offline,C,8/8/2010,633593404,9/8/2010,3223,154.06,90.93,496535.38,293067.39,203467.99 +Central America and the Caribbean,Cuba,Beverages,Offline,C,7/19/2015,721738517,8/20/2015,7321,47.45,31.79,347381.45,232734.59,114646.86 +Europe,Bulgaria,Meat,Offline,L,3/21/2017,865652978,3/31/2017,4808,421.89,364.69,2028447.12,1753429.52,275017.6 +Europe,France,Beverages,Offline,M,4/25/2015,724760615,6/9/2015,1627,47.45,31.79,77201.15,51722.33,25478.82 +Europe,Macedonia,Baby Food,Online,M,8/2/2010,478797757,9/4/2010,5751,255.28,159.42,1468115.28,916824.42,551290.86 +Central America and the Caribbean,Jamaica,Office Supplies,Online,C,3/21/2016,377813231,3/27/2016,2186,651.21,524.96,1423545.06,1147562.56,275982.5 +Australia and Oceania,Palau,Clothes,Offline,C,3/3/2016,292168366,3/16/2016,7967,109.28,35.84,870633.76,285537.28,585096.48 +Sub-Saharan Africa,Mozambique,Household,Offline,H,5/23/2014,162536990,6/30/2014,7162,668.27,502.54,4786149.74,3599191.48,1186958.26 +Europe,Slovenia,Office Supplies,Offline,L,11/25/2015,449905431,12/22/2015,5870,651.21,524.96,3822602.7,3081515.2,741087.5 +Central America and the Caribbean,Panama,Personal Care,Online,L,6/2/2015,785572516,6/21/2015,7220,81.73,56.67,590090.6,409157.4,180933.2 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,L,4/22/2016,421149575,5/4/2016,6373,651.21,524.96,4150161.33,3345570.08,804591.25 +Australia and Oceania,Samoa ,Cereal,Online,M,8/21/2011,478560435,10/6/2011,5522,205.7,117.11,1135875.4,646681.42,489193.98 +Australia and Oceania,Papua New Guinea,Snacks,Online,C,9/6/2010,800041425,9/26/2010,8891,152.58,97.44,1356588.78,866339.04,490249.74 +Asia,India,Household,Online,C,6/4/2012,398141372,6/30/2012,7734,668.27,502.54,5168400.18,3886644.36,1281755.82 +Europe,Albania,Personal Care,Online,C,12/1/2016,605721604,12/15/2016,5338,81.73,56.67,436274.74,302504.46,133770.28 +Middle East and North Africa,Morocco,Personal Care,Online,M,11/29/2013,125955951,12/27/2013,2020,81.73,56.67,165094.6,114473.4,50621.2 +Middle East and North Africa,Turkey,Office Supplies,Offline,C,12/10/2016,882330739,12/31/2016,128,651.21,524.96,83354.88,67194.88,16160 +Middle East and North Africa,Libya,Snacks,Offline,L,2/10/2014,368644797,3/17/2014,9042,152.58,97.44,1379628.36,881052.48,498575.88 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Offline,M,4/18/2017,199009454,5/16/2017,175,81.73,56.67,14302.75,9917.25,4385.5 +Australia and Oceania,Kiribati,Fruits,Offline,L,12/7/2012,257848536,1/18/2013,1967,9.33,6.92,18352.11,13611.64,4740.47 +Sub-Saharan Africa,The Gambia,Vegetables,Online,C,4/4/2011,949898374,5/10/2011,4892,154.06,90.93,753661.52,444829.56,308831.96 +Central America and the Caribbean,Costa Rica,Vegetables,Online,C,3/10/2012,950207793,3/15/2012,6457,154.06,90.93,994765.42,587135.01,407630.41 +Central America and the Caribbean,Jamaica,Personal Care,Offline,M,9/22/2016,354138123,10/1/2016,6195,81.73,56.67,506317.35,351070.65,155246.7 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,L,7/27/2015,227363193,9/11/2015,676,651.21,524.96,440217.96,354872.96,85345 +Sub-Saharan Africa,Sudan,Beverages,Offline,C,8/18/2015,355869328,9/11/2015,8497,47.45,31.79,403182.65,270119.63,133063.02 +North America,Mexico,Office Supplies,Online,C,7/10/2013,595955359,8/24/2013,5289,651.21,524.96,3444249.69,2776513.44,667736.25 +Europe,Estonia,Snacks,Offline,C,7/3/2014,424232614,7/21/2014,8713,152.58,97.44,1329429.54,848994.72,480434.82 +Europe,Russia,Cosmetics,Online,M,7/13/2013,287624919,8/29/2013,3460,437.2,263.33,1512712,911121.8,601590.2 +Asia,Indonesia,Vegetables,Offline,C,3/16/2014,253368604,4/28/2014,6255,154.06,90.93,963645.3,568767.15,394878.15 +Europe,Ukraine,Fruits,Online,M,5/27/2017,459012496,6/5/2017,853,9.33,6.92,7958.49,5902.76,2055.73 +Europe,Andorra,Meat,Online,C,6/27/2017,662417924,7/8/2017,3039,421.89,364.69,1282123.71,1108292.91,173830.8 +Asia,Philippines,Snacks,Offline,L,9/7/2013,691758716,9/9/2013,5631,152.58,97.44,859177.98,548684.64,310493.34 +Central America and the Caribbean,Honduras,Snacks,Online,H,11/6/2013,895521199,11/6/2013,3478,152.58,97.44,530673.24,338896.32,191776.92 +Sub-Saharan Africa,Tanzania,Baby Food,Online,L,7/18/2015,792504203,7/26/2015,8460,255.28,159.42,2159668.8,1348693.2,810975.6 +Sub-Saharan Africa,Seychelles ,Clothes,Offline,L,5/26/2017,421819055,7/13/2017,4487,109.28,35.84,490339.36,160814.08,329525.28 +Sub-Saharan Africa,Niger,Personal Care,Online,L,4/27/2015,792889583,5/19/2015,2502,81.73,56.67,204488.46,141788.34,62700.12 +Asia,Kazakhstan,Personal Care,Offline,H,11/6/2013,735452115,11/9/2013,5479,81.73,56.67,447798.67,310494.93,137303.74 +Asia,Nepal,Baby Food,Offline,L,10/24/2014,949555480,12/13/2014,3423,255.28,159.42,873823.44,545694.66,328128.78 +Europe,Serbia,Baby Food,Online,C,7/11/2013,855561006,8/13/2013,8369,255.28,159.42,2136438.32,1334185.98,802252.34 +Asia,Nepal,Household,Online,H,2/25/2010,844142520,3/9/2010,9385,668.27,502.54,6271713.95,4716337.9,1555376.05 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,M,7/1/2013,926286351,7/12/2013,7570,109.28,35.84,827249.6,271308.8,555940.8 +Europe,Ukraine,Office Supplies,Online,H,7/1/2014,283291327,8/11/2014,1054,651.21,524.96,686375.34,553307.84,133067.5 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,L,9/23/2012,416768777,10/19/2012,9997,9.33,6.92,93272.01,69179.24,24092.77 +Europe,Armenia,Cosmetics,Online,L,8/13/2012,198642528,9/13/2012,1593,437.2,263.33,696459.6,419484.69,276974.91 +Asia,Japan,Household,Offline,C,1/30/2012,821148908,2/29/2012,5064,668.27,502.54,3384119.28,2544862.56,839256.72 +Central America and the Caribbean,Barbados,Meat,Online,L,11/21/2013,846836745,12/30/2013,6666,421.89,364.69,2812318.74,2431023.54,381295.2 +Europe,Serbia,Beverages,Offline,C,4/21/2014,258567368,5/27/2014,4685,47.45,31.79,222303.25,148936.15,73367.1 +Sub-Saharan Africa,Madagascar,Meat,Online,C,6/8/2014,909514605,7/14/2014,4438,421.89,364.69,1872347.82,1618494.22,253853.6 +Europe,Malta,Personal Care,Online,M,6/19/2016,673164784,7/8/2016,3274,81.73,56.67,267584.02,185537.58,82046.44 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,C,4/10/2012,193316733,4/12/2012,5572,651.21,524.96,3628542.12,2925077.12,703465 +Sub-Saharan Africa,Botswana,Cereal,Online,H,7/14/2017,634081780,8/1/2017,7744,205.7,117.11,1592940.8,906899.84,686040.96 +Asia,South Korea,Snacks,Offline,C,11/23/2014,529883754,12/28/2014,3233,152.58,97.44,493291.14,315023.52,178267.62 +Europe,Albania,Personal Care,Offline,H,10/17/2010,735458981,11/21/2010,7511,81.73,56.67,613874.03,425648.37,188225.66 +Middle East and North Africa,Iraq,Vegetables,Offline,C,7/9/2016,375856292,8/18/2016,3084,154.06,90.93,475121.04,280428.12,194692.92 +Europe,Vatican City,Baby Food,Offline,C,2/20/2014,896437013,3/25/2014,4488,255.28,159.42,1145696.64,715476.96,430219.68 +Europe,Poland,Fruits,Online,L,4/13/2013,212874972,5/20/2013,3290,9.33,6.92,30695.7,22766.8,7928.9 +Australia and Oceania,Tuvalu,Beverages,Offline,C,1/27/2017,361156499,3/5/2017,3089,47.45,31.79,146573.05,98199.31,48373.74 +Central America and the Caribbean,Antigua and Barbuda ,Household,Online,C,10/9/2010,747580420,10/16/2010,4514,668.27,502.54,3016570.78,2268465.56,748105.22 +Europe,Portugal,Snacks,Offline,M,12/26/2010,398758065,1/31/2011,228,152.58,97.44,34788.24,22216.32,12571.92 +Europe,Lithuania,Cosmetics,Offline,M,6/19/2016,211613261,8/6/2016,9921,437.2,263.33,4337461.2,2612496.93,1724964.27 +Australia and Oceania,Tonga,Beverages,Online,H,11/18/2011,703382337,12/19/2011,5319,47.45,31.79,252386.55,169091.01,83295.54 +Middle East and North Africa,Israel,Office Supplies,Online,L,1/11/2017,661614120,1/25/2017,5175,651.21,524.96,3370011.75,2716668,653343.75 +Sub-Saharan Africa,South Africa,Beverages,Offline,C,12/7/2014,294169938,1/12/2015,277,47.45,31.79,13143.65,8805.83,4337.82 +Europe,Croatia,Household,Offline,H,2/29/2016,779223620,3/27/2016,8440,668.27,502.54,5640198.8,4241437.6,1398761.2 +Sub-Saharan Africa,Benin,Household,Offline,L,3/20/2017,215261495,4/16/2017,9515,668.27,502.54,6358589.05,4781668.1,1576920.95 +Europe,San Marino,Beverages,Offline,M,11/16/2011,371082389,12/3/2011,380,47.45,31.79,18031,12080.2,5950.8 +Middle East and North Africa,Iran,Office Supplies,Offline,C,2/15/2010,835797631,3/29/2010,9947,651.21,524.96,6477585.87,5221777.12,1255808.75 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,L,8/29/2011,368831050,9/29/2011,4159,255.28,159.42,1061709.52,663027.78,398681.74 +Europe,Montenegro,Office Supplies,Online,M,3/26/2017,949918973,4/26/2017,988,651.21,524.96,643395.48,518660.48,124735 +Sub-Saharan Africa,Niger,Office Supplies,Online,H,4/24/2017,129110229,5/19/2017,5441,651.21,524.96,3543233.61,2856307.36,686926.25 +Sub-Saharan Africa,Ghana,Meat,Online,C,12/31/2010,476766145,1/9/2011,4552,421.89,364.69,1920443.28,1660068.88,260374.4 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,H,5/23/2017,133560550,6/11/2017,2390,651.21,524.96,1556391.9,1254654.4,301737.5 +Sub-Saharan Africa,Chad,Office Supplies,Offline,L,3/20/2011,460479772,3/21/2011,5052,651.21,524.96,3289912.92,2652097.92,637815 +Sub-Saharan Africa,Angola,Baby Food,Offline,L,6/26/2017,188822638,8/10/2017,5670,255.28,159.42,1447437.6,903911.4,543526.2 +Asia,Kyrgyzstan,Meat,Online,L,11/4/2016,370200479,12/22/2016,9403,421.89,364.69,3967031.67,3429180.07,537851.6 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,L,7/3/2017,326537120,8/20/2017,8445,205.7,117.11,1737136.5,988993.95,748142.55 +Sub-Saharan Africa,South Sudan,Beverages,Online,H,8/7/2013,800068891,9/23/2013,7019,47.45,31.79,333051.55,223134.01,109917.54 +Europe,Hungary,Cereal,Online,M,9/7/2011,803344619,10/12/2011,6380,205.7,117.11,1312366,747161.8,565204.2 +Europe,Poland,Meat,Offline,M,10/22/2011,769225633,11/4/2011,9813,421.89,364.69,4140006.57,3578702.97,561303.6 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,H,4/17/2011,300885760,5/12/2011,7638,9.33,6.92,71262.54,52854.96,18407.58 +Europe,Georgia,Baby Food,Offline,H,2/8/2016,421811330,3/3/2016,2201,255.28,159.42,561871.28,350883.42,210987.86 +Europe,Greece,Household,Online,H,5/6/2014,425801169,5/8/2014,2883,668.27,502.54,1926622.41,1448822.82,477799.59 +Europe,Hungary,Snacks,Online,H,4/26/2010,126966607,5/12/2010,1095,152.58,97.44,167075.1,106696.8,60378.3 +Europe,Montenegro,Cosmetics,Online,C,3/8/2013,309731471,3/18/2013,5280,437.2,263.33,2308416,1390382.4,918033.6 +North America,United States of America,Cereal,Online,M,6/13/2010,478832089,7/24/2010,5911,205.7,117.11,1215892.7,692237.21,523655.49 +Asia,North Korea,Cosmetics,Offline,C,3/9/2017,209317290,3/14/2017,493,437.2,263.33,215539.6,129821.69,85717.91 +Middle East and North Africa,Kuwait,Household,Offline,L,9/3/2011,496548402,9/15/2011,8561,668.27,502.54,5721059.47,4302244.94,1418814.53 +Central America and the Caribbean,Jamaica,Baby Food,Offline,M,11/25/2014,606199252,12/4/2014,6685,255.28,159.42,1706546.8,1065722.7,640824.1 +Sub-Saharan Africa,Seychelles ,Fruits,Online,M,1/24/2011,324256169,1/30/2011,3461,9.33,6.92,32291.13,23950.12,8341.01 +Sub-Saharan Africa,Niger,Household,Offline,L,12/3/2011,407017982,12/5/2011,4520,668.27,502.54,3020580.4,2271480.8,749099.6 +Europe,France,Cosmetics,Offline,M,2/28/2015,331096017,3/10/2015,7524,437.2,263.33,3289492.8,1981294.92,1308197.88 +Central America and the Caribbean,Guatemala,Beverages,Offline,M,9/25/2015,543414103,10/26/2015,7164,47.45,31.79,339931.8,227743.56,112188.24 +Sub-Saharan Africa,Chad,Household,Offline,L,3/30/2017,211208570,4/26/2017,164,668.27,502.54,109596.28,82416.56,27179.72 +Asia,Tajikistan,Office Supplies,Offline,L,12/28/2012,372028243,12/28/2012,279,651.21,524.96,181687.59,146463.84,35223.75 +Middle East and North Africa,Saudi Arabia,Household,Offline,C,6/29/2012,783734452,7/17/2012,3296,668.27,502.54,2202617.92,1656371.84,546246.08 +Sub-Saharan Africa,Malawi,Vegetables,Offline,M,12/20/2014,374501025,1/21/2015,2030,154.06,90.93,312741.8,184587.9,128153.9 +Europe,Serbia,Clothes,Offline,L,2/16/2013,392814290,2/26/2013,1332,109.28,35.84,145560.96,47738.88,97822.08 +Europe,Cyprus,Household,Online,C,2/10/2012,357473075,2/17/2012,3082,668.27,502.54,2059608.14,1548828.28,510779.86 +Middle East and North Africa,Turkey,Vegetables,Online,L,7/17/2010,307588708,8/29/2010,1189,154.06,90.93,183177.34,108115.77,75061.57 +Central America and the Caribbean,Guatemala,Fruits,Online,M,11/25/2011,352585017,12/17/2011,6597,9.33,6.92,61550.01,45651.24,15898.77 +Central America and the Caribbean,El Salvador,Personal Care,Offline,C,2/27/2013,222198331,3/14/2013,2279,81.73,56.67,186262.67,129150.93,57111.74 +Sub-Saharan Africa,Niger,Personal Care,Online,M,2/22/2016,616477477,3/25/2016,8240,81.73,56.67,673455.2,466960.8,206494.4 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,M,2/29/2016,955783784,4/12/2016,6516,154.06,90.93,1003854.96,592499.88,411355.08 +Europe,Monaco,Baby Food,Online,C,5/22/2013,730791079,5/29/2013,6175,255.28,159.42,1576354,984418.5,591935.5 +Europe,Portugal,Vegetables,Offline,H,8/15/2016,852485692,10/4/2016,8315,154.06,90.93,1281008.9,756082.95,524925.95 +Asia,Malaysia,Office Supplies,Online,C,10/20/2016,502166450,11/20/2016,1067,651.21,524.96,694841.07,560132.32,134708.75 +Europe,Denmark,Baby Food,Offline,M,7/3/2013,281444680,7/28/2013,4590,255.28,159.42,1171735.2,731737.8,439997.4 +Sub-Saharan Africa,Burundi,Clothes,Offline,M,2/25/2011,862244212,4/13/2011,6078,109.28,35.84,664203.84,217835.52,446368.32 +Europe,San Marino,Vegetables,Offline,L,3/28/2015,736801373,4/18/2015,4755,154.06,90.93,732555.3,432372.15,300183.15 +Europe,Montenegro,Office Supplies,Online,C,5/20/2013,267664992,6/1/2013,6874,651.21,524.96,4476417.54,3608575.04,867842.5 +Middle East and North Africa,Lebanon,Office Supplies,Offline,M,12/31/2016,337696397,2/18/2017,723,651.21,524.96,470824.83,379546.08,91278.75 +Sub-Saharan Africa,Guinea,Clothes,Online,M,1/19/2012,100069415,3/7/2012,1619,109.28,35.84,176924.32,58024.96,118899.36 +Asia,North Korea,Clothes,Online,H,11/12/2015,128270375,12/18/2015,6909,109.28,35.84,755015.52,247618.56,507396.96 +Europe,Finland,Snacks,Online,C,9/29/2012,166098105,11/2/2012,975,152.58,97.44,148765.5,95004,53761.5 +Sub-Saharan Africa,Namibia,Beverages,Offline,M,10/17/2010,477663934,11/7/2010,228,47.45,31.79,10818.6,7248.12,3570.48 +Asia,Myanmar,Fruits,Online,L,5/19/2015,497391688,6/5/2015,8109,9.33,6.92,75656.97,56114.28,19542.69 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,H,3/22/2010,180017697,3/26/2010,92,152.58,97.44,14037.36,8964.48,5072.88 +Middle East and North Africa,Israel,Clothes,Online,M,3/8/2014,450590789,3/11/2014,8682,109.28,35.84,948768.96,311162.88,637606.08 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,C,11/23/2016,954472291,1/12/2017,8416,81.73,56.67,687839.68,476934.72,210904.96 +Asia,South Korea,Office Supplies,Offline,H,11/7/2012,507336032,11/21/2012,861,651.21,524.96,560691.81,451990.56,108701.25 +Europe,Spain,Snacks,Online,C,9/29/2012,245168340,11/1/2012,9615,152.58,97.44,1467056.7,936885.6,530171.1 +Europe,Ireland,Office Supplies,Offline,M,12/24/2016,474268043,1/23/2017,5308,651.21,524.96,3456622.68,2786487.68,670135 +Asia,Bangladesh,Snacks,Offline,L,11/17/2011,221246469,12/29/2011,601,152.58,97.44,91700.58,58561.44,33139.14 +Asia,Maldives,Meat,Offline,H,5/2/2011,383027446,6/17/2011,5188,421.89,364.69,2188765.32,1892011.72,296753.6 +Middle East and North Africa,Jordan,Snacks,Online,M,2/25/2015,576847302,3/26/2015,790,152.58,97.44,120538.2,76977.6,43560.6 +Europe,Czech Republic,Cosmetics,Offline,L,11/9/2012,490254867,11/28/2012,6164,437.2,263.33,2694900.8,1623166.12,1071734.68 +Europe,Germany,Clothes,Offline,M,3/5/2010,331111466,3/11/2010,2096,109.28,35.84,229050.88,75120.64,153930.24 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Offline,M,2/9/2010,377590930,3/1/2010,6402,109.28,35.84,699610.56,229447.68,470162.88 +Asia,Kyrgyzstan,Cosmetics,Online,L,9/25/2016,528179585,9/26/2016,8932,437.2,263.33,3905070.4,2352063.56,1553006.84 +Europe,Monaco,Cosmetics,Online,M,4/1/2016,751676261,5/1/2016,6564,437.2,263.33,2869780.8,1728498.12,1141282.68 +Asia,Philippines,Meat,Online,L,1/28/2011,637192285,1/29/2011,8212,421.89,364.69,3464560.68,2994834.28,469726.4 +Sub-Saharan Africa,Swaziland,Fruits,Offline,H,1/18/2016,744151484,3/3/2016,9816,9.33,6.92,91583.28,67926.72,23656.56 +Europe,United Kingdom,Baby Food,Online,C,10/11/2016,352290189,10/18/2016,9350,255.28,159.42,2386868,1490577,896291 +Asia,Singapore,Personal Care,Offline,M,4/22/2011,611657226,5/13/2011,1820,81.73,56.67,148748.6,103139.4,45609.2 +Central America and the Caribbean,Panama,Meat,Offline,H,11/15/2013,492613923,12/18/2013,4262,421.89,364.69,1798095.18,1554308.78,243786.4 +Europe,Spain,Vegetables,Offline,M,4/16/2013,835834109,5/14/2013,742,154.06,90.93,114312.52,67470.06,46842.46 +Australia and Oceania,Solomon Islands,Personal Care,Offline,C,7/30/2014,302304112,8/3/2014,7360,81.73,56.67,601532.8,417091.2,184441.6 +Sub-Saharan Africa,Gabon,Household,Offline,C,6/14/2012,323322761,8/2/2012,7245,668.27,502.54,4841616.15,3640902.3,1200713.85 +Europe,Hungary,Clothes,Online,H,4/13/2010,150501382,4/23/2010,5558,109.28,35.84,607378.24,199198.72,408179.52 +Sub-Saharan Africa,Lesotho,Fruits,Offline,H,4/10/2016,905763804,5/8/2016,4493,9.33,6.92,41919.69,31091.56,10828.13 +Sub-Saharan Africa,Rwanda,Cereal,Online,L,12/28/2016,631346356,12/29/2016,8272,205.7,117.11,1701550.4,968733.92,732816.48 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,H,6/1/2011,139797866,6/23/2011,8150,81.73,56.67,666099.5,461860.5,204239 +Sub-Saharan Africa,Comoros,Personal Care,Online,M,9/27/2014,763979661,11/7/2014,7414,81.73,56.67,605946.22,420151.38,185794.84 +Middle East and North Africa,Algeria,Cereal,Offline,M,9/18/2016,307065570,9/18/2016,6381,205.7,117.11,1312571.7,747278.91,565292.79 +Europe,Ukraine,Snacks,Online,M,9/28/2015,692541921,10/3/2015,7399,152.58,97.44,1128939.42,720958.56,407980.86 +Central America and the Caribbean,Dominica,Household,Online,L,1/20/2015,314207541,3/9/2015,9849,668.27,502.54,6581791.23,4949516.46,1632274.77 +Asia,Kyrgyzstan,Fruits,Offline,H,5/22/2011,786173760,6/24/2011,5141,9.33,6.92,47965.53,35575.72,12389.81 +Asia,Bhutan,Cosmetics,Online,H,11/27/2013,192864406,12/3/2013,1718,437.2,263.33,751109.6,452400.94,298708.66 +Europe,Latvia,Beverages,Online,H,2/10/2010,739015805,3/6/2010,54,47.45,31.79,2562.3,1716.66,845.64 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,C,1/31/2015,199676787,3/6/2015,7653,205.7,117.11,1574222.1,896242.83,677979.27 +Sub-Saharan Africa,Namibia,Beverages,Offline,M,8/31/2014,470208680,10/14/2014,4052,47.45,31.79,192267.4,128813.08,63454.32 +Sub-Saharan Africa,The Gambia,Clothes,Offline,L,9/15/2014,816285312,9/15/2014,5818,109.28,35.84,635791.04,208517.12,427273.92 +Sub-Saharan Africa,Uganda,Household,Offline,C,7/18/2014,123893010,8/3/2014,1550,668.27,502.54,1035818.5,778937,256881.5 +Middle East and North Africa,Jordan,Cereal,Offline,C,10/18/2010,949330604,11/26/2010,6877,205.7,117.11,1414598.9,805365.47,609233.43 +Europe,Malta,Clothes,Offline,H,4/15/2016,969209420,5/16/2016,9460,109.28,35.84,1033788.8,339046.4,694742.4 +Sub-Saharan Africa,Mali,Beverages,Online,L,11/1/2010,630453288,12/14/2010,3993,47.45,31.79,189467.85,126937.47,62530.38 +Europe,Montenegro,Fruits,Online,L,3/7/2013,900298535,4/15/2013,7198,9.33,6.92,67157.34,49810.16,17347.18 +Sub-Saharan Africa,Liberia,Clothes,Offline,M,8/17/2016,116293990,9/6/2016,2831,109.28,35.84,309371.68,101463.04,207908.64 +Middle East and North Africa,Tunisia ,Cereal,Offline,M,7/19/2015,736300981,7/21/2015,6677,205.7,117.11,1373458.9,781943.47,591515.43 +Central America and the Caribbean,Belize,Beverages,Offline,M,9/22/2016,788493335,11/1/2016,1555,47.45,31.79,73784.75,49433.45,24351.3 +Europe,Lithuania,Snacks,Online,M,11/18/2012,621357381,1/6/2013,2312,152.58,97.44,352764.96,225281.28,127483.68 +Sub-Saharan Africa,Mali,Office Supplies,Offline,M,9/21/2016,653691947,10/26/2016,828,651.21,524.96,539201.88,434666.88,104535 +Sub-Saharan Africa,Comoros,Baby Food,Offline,H,9/24/2011,924608361,10/10/2011,1016,255.28,159.42,259364.48,161970.72,97393.76 +Europe,Montenegro,Cereal,Offline,L,7/11/2016,643530452,7/11/2016,3816,205.7,117.11,784951.2,446891.76,338059.44 +Middle East and North Africa,Morocco,Clothes,Online,H,12/10/2012,440194547,12/15/2012,2203,109.28,35.84,240743.84,78955.52,161788.32 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,M,5/16/2010,114649474,6/27/2010,6182,154.06,90.93,952398.92,562129.26,390269.66 +Middle East and North Africa,Oman,Beverages,Online,M,9/13/2011,887256562,10/14/2011,7788,47.45,31.79,369540.6,247580.52,121960.08 +Sub-Saharan Africa,Niger,Meat,Online,C,2/5/2017,448689639,3/8/2017,6090,421.89,364.69,2569310.1,2220962.1,348348 +Middle East and North Africa,Yemen,Cereal,Online,C,8/25/2012,609935033,9/10/2012,2185,205.7,117.11,449454.5,255885.35,193569.15 +Sub-Saharan Africa,Cape Verde,Household,Online,C,1/4/2012,552291572,2/22/2012,4204,668.27,502.54,2809407.08,2112678.16,696728.92 +Middle East and North Africa,Egypt,Snacks,Online,M,10/2/2014,877370584,10/4/2014,2308,152.58,97.44,352154.64,224891.52,127263.12 +Middle East and North Africa,Afghanistan,Meat,Online,L,2/27/2010,457095897,4/9/2010,3688,421.89,364.69,1555930.32,1344976.72,210953.6 +Australia and Oceania,Samoa ,Cosmetics,Online,C,4/17/2011,483703839,5/27/2011,7570,437.2,263.33,3309604,1993408.1,1316195.9 +Europe,Iceland,Personal Care,Offline,H,5/8/2013,419743239,5/21/2013,207,81.73,56.67,16918.11,11730.69,5187.42 +Australia and Oceania,Solomon Islands,Cereal,Offline,C,8/6/2012,248075425,9/16/2012,9886,205.7,117.11,2033550.2,1157749.46,875800.74 +Sub-Saharan Africa,Malawi,Fruits,Online,H,2/21/2010,921874225,3/30/2010,1924,9.33,6.92,17950.92,13314.08,4636.84 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,H,9/26/2015,314625966,10/28/2015,3670,437.2,263.33,1604524,966421.1,638102.9 +Asia,Nepal,Office Supplies,Offline,M,9/9/2013,870129477,10/22/2013,9503,651.21,524.96,6188448.63,4988694.88,1199753.75 +Asia,South Korea,Beverages,Offline,H,2/6/2012,152496087,2/7/2012,5836,47.45,31.79,276918.2,185526.44,91391.76 +Middle East and North Africa,Jordan,Beverages,Online,L,5/3/2016,296149623,5/30/2016,6109,47.45,31.79,289872.05,194205.11,95666.94 +Australia and Oceania,Papua New Guinea,Vegetables,Online,L,2/14/2010,355826413,2/15/2010,5798,154.06,90.93,893239.88,527212.14,366027.74 +Middle East and North Africa,Turkey,Fruits,Offline,M,4/25/2012,356575286,6/10/2012,7406,9.33,6.92,69097.98,51249.52,17848.46 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,H,7/21/2012,843757569,9/4/2012,5470,651.21,524.96,3562118.7,2871531.2,690587.5 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Offline,C,11/22/2012,633047091,12/11/2012,1557,109.28,35.84,170148.96,55802.88,114346.08 +Asia,Malaysia,Snacks,Online,H,6/18/2016,860430181,6/24/2016,9266,152.58,97.44,1413806.28,902879.04,510927.24 +Middle East and North Africa,Yemen,Office Supplies,Offline,H,2/3/2016,932205665,3/4/2016,9227,651.21,524.96,6008714.67,4843805.92,1164908.75 +Central America and the Caribbean,Guatemala,Baby Food,Online,C,3/30/2013,774984872,4/25/2013,4100,255.28,159.42,1046648,653622,393026 +Sub-Saharan Africa,Mali,Cereal,Online,H,3/30/2014,385691630,4/21/2014,3579,205.7,117.11,736200.3,419136.69,317063.61 +Europe,Norway,Baby Food,Offline,H,4/30/2011,281562268,5/4/2011,9387,255.28,159.42,2396313.36,1496475.54,899837.82 +Europe,Vatican City,Cosmetics,Online,C,9/23/2016,150145614,9/25/2016,279,437.2,263.33,121978.8,73469.07,48509.73 +Sub-Saharan Africa,Uganda,Household,Offline,M,6/18/2013,199302995,6/23/2013,7040,668.27,502.54,4704620.8,3537881.6,1166739.2 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,H,2/8/2012,707208240,3/21/2012,7489,47.45,31.79,355353.05,238075.31,117277.74 +Europe,Ukraine,Snacks,Online,H,9/21/2016,672347676,9/24/2016,1473,152.58,97.44,224750.34,143529.12,81221.22 +Europe,Norway,Personal Care,Offline,M,7/11/2013,963520133,8/2/2013,5874,81.73,56.67,480082.02,332879.58,147202.44 +Asia,Myanmar,Snacks,Online,L,7/2/2012,269836938,8/10/2012,9601,152.58,97.44,1464920.58,935521.44,529399.14 +Middle East and North Africa,Turkey,Household,Online,H,5/4/2013,950721919,6/10/2013,8598,668.27,502.54,5745785.46,4320838.92,1424946.54 +Sub-Saharan Africa,Botswana,Clothes,Offline,L,10/18/2016,485911405,10/29/2016,838,109.28,35.84,91576.64,30033.92,61542.72 +Europe,Montenegro,Beverages,Offline,H,5/5/2013,925454223,6/20/2013,1325,47.45,31.79,62871.25,42121.75,20749.5 +Central America and the Caribbean,Barbados,Personal Care,Online,C,3/21/2017,339711701,4/25/2017,7096,81.73,56.67,579956.08,402130.32,177825.76 +Europe,Moldova ,Meat,Online,C,3/28/2017,469357669,4/13/2017,2219,421.89,364.69,936173.91,809247.11,126926.8 +Europe,Cyprus,Beverages,Offline,M,11/3/2010,875378453,12/9/2010,2792,47.45,31.79,132480.4,88757.68,43722.72 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,L,6/20/2015,289072883,7/21/2015,1945,651.21,524.96,1266603.45,1021047.2,245556.25 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,C,10/7/2011,662052285,10/8/2011,4838,437.2,263.33,2115173.6,1273990.54,841183.06 +Sub-Saharan Africa,Kenya,Personal Care,Offline,C,7/9/2015,416240489,8/14/2015,3665,81.73,56.67,299540.45,207695.55,91844.9 +Sub-Saharan Africa,South Africa,Personal Care,Online,L,4/14/2013,293873822,5/18/2013,2649,81.73,56.67,216502.77,150118.83,66383.94 +Middle East and North Africa,Syria,Vegetables,Online,H,8/15/2011,207501113,9/21/2011,3045,154.06,90.93,469112.7,276881.85,192230.85 +Asia,Cambodia,Beverages,Offline,L,7/28/2010,589983689,9/13/2010,8139,47.45,31.79,386195.55,258738.81,127456.74 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,C,1/16/2015,144495379,1/20/2015,8249,437.2,263.33,3606462.8,2172209.17,1434253.63 +Sub-Saharan Africa,Djibouti,Snacks,Online,H,11/6/2015,794522511,11/21/2015,5722,152.58,97.44,873062.76,557551.68,315511.08 +Sub-Saharan Africa,South Africa,Beverages,Offline,C,3/26/2016,933863914,4/16/2016,9939,47.45,31.79,471605.55,315960.81,155644.74 +Sub-Saharan Africa,Mauritania,Snacks,Offline,L,12/6/2012,376630914,1/3/2013,2312,152.58,97.44,352764.96,225281.28,127483.68 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,C,2/7/2015,807247340,3/9/2015,1282,651.21,524.96,834851.22,672998.72,161852.5 +Europe,Bulgaria,Baby Food,Online,M,4/2/2010,830449521,5/8/2010,7323,255.28,159.42,1869415.44,1167432.66,701982.78 +Middle East and North Africa,Jordan,Fruits,Online,M,6/14/2013,921286284,7/24/2013,7939,9.33,6.92,74070.87,54937.88,19132.99 +Europe,Vatican City,Vegetables,Online,M,7/23/2010,275118958,7/25/2010,2668,154.06,90.93,411032.08,242601.24,168430.84 +Australia and Oceania,Nauru,Household,Offline,H,12/26/2014,857621371,1/15/2015,8077,668.27,502.54,5397616.79,4059015.58,1338601.21 +Asia,Bhutan,Vegetables,Offline,C,12/4/2010,654779851,12/8/2010,2763,154.06,90.93,425667.78,251239.59,174428.19 +Central America and the Caribbean,Guatemala,Household,Offline,M,2/21/2010,422893226,2/23/2010,2358,668.27,502.54,1575780.66,1184989.32,390791.34 +Central America and the Caribbean,The Bahamas,Meat,Offline,H,4/26/2010,538572824,5/25/2010,4522,421.89,364.69,1907786.58,1649128.18,258658.4 +Asia,Malaysia,Baby Food,Offline,M,12/25/2013,548742473,1/27/2014,3947,255.28,159.42,1007590.16,629230.74,378359.42 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,C,3/1/2017,520638501,3/29/2017,7357,255.28,159.42,1878094.96,1172852.94,705242.02 +Europe,Vatican City,Vegetables,Online,H,3/1/2013,591809737,3/18/2013,8507,154.06,90.93,1310588.42,773541.51,537046.91 +Europe,Czech Republic,Household,Offline,C,7/1/2011,520117509,7/16/2011,3184,668.27,502.54,2127771.68,1600087.36,527684.32 +Europe,Latvia,Clothes,Online,L,5/21/2011,133735644,6/16/2011,4204,109.28,35.84,459413.12,150671.36,308741.76 +Europe,Kosovo,Cosmetics,Online,M,2/9/2013,681150472,2/24/2013,6416,437.2,263.33,2805075.2,1689525.28,1115549.92 +Europe,Germany,Office Supplies,Offline,M,3/27/2014,781160819,5/7/2014,1700,651.21,524.96,1107057,892432,214625 +Middle East and North Africa,Qatar,Beverages,Online,L,5/23/2013,472878015,6/10/2013,3968,47.45,31.79,188281.6,126142.72,62138.88 +Europe,Estonia,Cereal,Offline,H,1/20/2014,765725886,1/26/2014,4161,205.7,117.11,855917.7,487294.71,368622.99 +Sub-Saharan Africa,Tanzania,Cereal,Offline,M,3/14/2013,489440762,4/7/2013,5253,205.7,117.11,1080542.1,615178.83,465363.27 +Europe,Sweden,Fruits,Offline,L,8/24/2012,344071471,9/24/2012,7249,9.33,6.92,67633.17,50163.08,17470.09 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,L,4/15/2015,649979341,6/1/2015,2186,81.73,56.67,178661.78,123880.62,54781.16 +Europe,Belarus,Fruits,Online,H,9/16/2013,897838199,10/19/2013,9130,9.33,6.92,85182.9,63179.6,22003.3 +Asia,Uzbekistan,Cereal,Online,H,9/20/2016,198634374,10/2/2016,9180,205.7,117.11,1888326,1075069.8,813256.2 +Europe,Iceland,Cereal,Online,H,4/5/2015,433666694,5/21/2015,467,205.7,117.11,96061.9,54690.37,41371.53 +Asia,Malaysia,Beverages,Online,L,6/21/2016,404546487,6/29/2016,3150,47.45,31.79,149467.5,100138.5,49329 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,H,3/18/2017,783197581,3/31/2017,4424,651.21,524.96,2880953.04,2322423.04,558530 +North America,Greenland,Fruits,Online,L,5/24/2015,961856305,6/29/2015,3510,9.33,6.92,32748.3,24289.2,8459.1 +Europe,Iceland,Beverages,Offline,C,10/16/2013,403071486,11/28/2013,6665,47.45,31.79,316254.25,211880.35,104373.9 +Sub-Saharan Africa,Mozambique,Baby Food,Online,C,3/28/2016,889704453,4/7/2016,2174,255.28,159.42,554978.72,346579.08,208399.64 +Sub-Saharan Africa,Tanzania,Snacks,Online,M,4/11/2016,674929034,4/15/2016,5354,152.58,97.44,816913.32,521693.76,295219.56 +Europe,Slovenia,Snacks,Online,L,1/30/2016,332231557,2/4/2016,3555,152.58,97.44,542421.9,346399.2,196022.7 +Sub-Saharan Africa,Zambia,Cosmetics,Online,H,2/9/2015,505410850,3/12/2015,1157,437.2,263.33,505840.4,304672.81,201167.59 +Europe,Estonia,Cereal,Online,H,11/17/2013,558578240,11/27/2013,4569,205.7,117.11,939843.3,535075.59,404767.71 +Europe,Georgia,Clothes,Offline,C,3/13/2010,826157557,3/28/2010,7235,109.28,35.84,790640.8,259302.4,531338.4 +Europe,Luxembourg,Baby Food,Online,M,7/1/2010,362885129,7/28/2010,4629,255.28,159.42,1181691.12,737955.18,443735.94 +Europe,Kosovo,Baby Food,Offline,M,12/3/2010,993809783,12/19/2010,9254,255.28,159.42,2362361.12,1475272.68,887088.44 +Asia,China,Meat,Offline,C,4/3/2016,564292848,4/20/2016,5648,421.89,364.69,2382834.72,2059769.12,323065.6 +Europe,Norway,Vegetables,Online,C,5/29/2013,590008151,6/1/2013,5378,154.06,90.93,828534.68,489021.54,339513.14 +Sub-Saharan Africa,Comoros,Cereal,Online,L,1/29/2013,406942021,2/6/2013,2042,205.7,117.11,420039.4,239138.62,180900.78 +Middle East and North Africa,Morocco,Household,Online,H,9/3/2015,321393287,9/11/2015,6270,668.27,502.54,4190052.9,3150925.8,1039127.1 +Europe,Andorra,Vegetables,Online,L,1/31/2015,259973275,3/11/2015,724,154.06,90.93,111539.44,65833.32,45706.12 +Central America and the Caribbean,Grenada,Clothes,Offline,M,1/20/2010,219605815,2/15/2010,5096,109.28,35.84,556890.88,182640.64,374250.24 +Sub-Saharan Africa,Kenya,Fruits,Offline,C,7/19/2015,717527234,7/27/2015,1108,9.33,6.92,10337.64,7667.36,2670.28 +Sub-Saharan Africa,Liberia,Fruits,Offline,M,7/3/2013,541286361,7/17/2013,7518,9.33,6.92,70142.94,52024.56,18118.38 +Europe,Ukraine,Snacks,Online,L,3/23/2017,798744523,4/24/2017,5109,152.58,97.44,779531.22,497820.96,281710.26 +Middle East and North Africa,Morocco,Office Supplies,Offline,H,7/28/2014,868075549,9/8/2014,1700,651.21,524.96,1107057,892432,214625 +Asia,Indonesia,Clothes,Online,C,3/9/2017,647765767,4/13/2017,7140,109.28,35.84,780259.2,255897.6,524361.6 +North America,Canada,Cosmetics,Online,C,4/11/2011,106614005,5/22/2011,8308,437.2,263.33,3632257.6,2187745.64,1444511.96 +Asia,Uzbekistan,Vegetables,Offline,H,5/26/2014,633731591,5/30/2014,4116,154.06,90.93,634110.96,374267.88,259843.08 +Sub-Saharan Africa,Burundi,Vegetables,Online,H,2/7/2011,988542354,2/14/2011,505,154.06,90.93,77800.3,45919.65,31880.65 +Sub-Saharan Africa,South Sudan,Clothes,Online,L,4/16/2017,450782620,5/30/2017,5450,109.28,35.84,595576,195328,400248 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,H,11/9/2015,170501220,12/27/2015,3955,651.21,524.96,2575535.55,2076216.8,499318.75 +Central America and the Caribbean,The Bahamas,Beverages,Online,C,6/20/2013,918059480,7/5/2013,3056,47.45,31.79,145007.2,97150.24,47856.96 +Europe,Malta,Snacks,Online,C,1/31/2014,834131228,3/4/2014,6822,152.58,97.44,1040900.76,664735.68,376165.08 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,M,2/24/2015,379702794,4/10/2015,1349,421.89,364.69,569129.61,491966.81,77162.8 +Asia,Taiwan,Office Supplies,Offline,L,5/20/2011,986073005,7/1/2011,9770,651.21,524.96,6362321.7,5128859.2,1233462.5 +Middle East and North Africa,Iran,Snacks,Online,C,9/21/2013,104853188,10/12/2013,7243,152.58,97.44,1105136.94,705757.92,399379.02 +Sub-Saharan Africa,Nigeria,Cereal,Online,H,3/27/2015,657967174,4/18/2015,5963,205.7,117.11,1226589.1,698326.93,528262.17 +Australia and Oceania,Palau,Cosmetics,Online,C,1/18/2010,687651288,3/5/2010,152,437.2,263.33,66454.4,40026.16,26428.24 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,L,4/18/2012,106454360,5/18/2012,1066,154.06,90.93,164227.96,96931.38,67296.58 +Europe,Latvia,Vegetables,Online,M,6/15/2014,247237718,7/15/2014,1990,154.06,90.93,306579.4,180950.7,125628.7 +Europe,Finland,Vegetables,Online,L,11/4/2013,713175189,12/11/2013,3242,154.06,90.93,499462.52,294795.06,204667.46 +Asia,Cambodia,Baby Food,Offline,M,6/6/2016,727753102,6/8/2016,7170,255.28,159.42,1830357.6,1143041.4,687316.2 +Middle East and North Africa,Oman,Fruits,Online,H,4/25/2010,484770286,5/17/2010,3155,9.33,6.92,29436.15,21832.6,7603.55 +Central America and the Caribbean,Nicaragua,Household,Online,H,12/12/2014,698338067,12/12/2014,2608,668.27,502.54,1742848.16,1310624.32,432223.84 +Europe,Denmark,Snacks,Online,C,10/8/2016,352880275,11/10/2016,3970,152.58,97.44,605742.6,386836.8,218905.8 +Europe,Armenia,Vegetables,Online,L,11/11/2010,753133237,12/6/2010,7716,154.06,90.93,1188726.96,701615.88,487111.08 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,M,4/18/2012,574145781,5/12/2012,1350,81.73,56.67,110335.5,76504.5,33831 +Europe,Armenia,Beverages,Offline,L,7/1/2014,811279237,8/10/2014,4409,47.45,31.79,209207.05,140162.11,69044.94 +Middle East and North Africa,Morocco,Clothes,Online,L,9/27/2015,730207431,10/15/2015,3460,109.28,35.84,378108.8,124006.4,254102.4 +Middle East and North Africa,Iran,Cosmetics,Online,H,5/9/2015,116916692,5/29/2015,7102,437.2,263.33,3104994.4,1870169.66,1234824.74 +Asia,Myanmar,Office Supplies,Online,H,7/15/2017,627705848,8/30/2017,964,651.21,524.96,627766.44,506061.44,121705 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,M,5/23/2012,839186227,5/28/2012,2708,651.21,524.96,1763476.68,1421591.68,341885 +Europe,Latvia,Vegetables,Offline,H,1/12/2010,298281657,1/13/2010,7026,154.06,90.93,1082425.56,638874.18,443551.38 +Asia,Myanmar,Beverages,Online,M,1/18/2014,872228467,3/6/2014,641,47.45,31.79,30415.45,20377.39,10038.06 +Europe,Cyprus,Baby Food,Offline,M,3/5/2010,898575484,4/17/2010,7309,255.28,159.42,1865841.52,1165200.78,700640.74 +Europe,Romania,Office Supplies,Online,C,7/1/2015,135184037,7/6/2015,2816,651.21,524.96,1833807.36,1478287.36,355520 +Europe,Austria,Clothes,Online,M,2/2/2014,210227954,3/14/2014,9978,109.28,35.84,1090395.84,357611.52,732784.32 +Europe,Montenegro,Household,Offline,C,10/23/2013,572193562,11/2/2013,3645,668.27,502.54,2435844.15,1831758.3,604085.85 +Australia and Oceania,Papua New Guinea,Personal Care,Online,M,3/22/2012,739879691,4/15/2012,5697,81.73,56.67,465615.81,322848.99,142766.82 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,L,7/11/2015,752397668,8/29/2015,45,255.28,159.42,11487.6,7173.9,4313.7 +Europe,Belarus,Vegetables,Offline,H,1/21/2012,719171321,3/2/2012,7630,154.06,90.93,1175477.8,693795.9,481681.9 +Central America and the Caribbean,Panama,Household,Online,H,12/5/2013,369936978,12/26/2013,1428,668.27,502.54,954289.56,717627.12,236662.44 +Europe,Monaco,Office Supplies,Offline,M,5/25/2015,404743468,7/11/2015,1441,651.21,524.96,938393.61,756467.36,181926.25 +Middle East and North Africa,Lebanon,Meat,Online,H,10/9/2011,243952119,11/19/2011,9708,421.89,364.69,4095708.12,3540410.52,555297.6 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,L,10/17/2010,278236758,10/29/2010,5295,437.2,263.33,2314974,1394332.35,920641.65 +Asia,Laos,Cosmetics,Online,C,9/10/2013,518583714,10/15/2013,9300,437.2,263.33,4065960,2448969,1616991 +Asia,Tajikistan,Personal Care,Online,C,5/31/2011,146291816,6/20/2011,9854,81.73,56.67,805367.42,558426.18,246941.24 +Asia,Japan,Cereal,Online,M,2/3/2011,662972390,3/17/2011,7118,205.7,117.11,1464172.6,833588.98,630583.62 +Europe,Albania,Personal Care,Online,C,3/1/2017,940549266,3/14/2017,8284,81.73,56.67,677051.32,469454.28,207597.04 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,M,5/24/2012,371258771,6/4/2012,2575,651.21,524.96,1676865.75,1351772,325093.75 +Europe,Montenegro,Meat,Online,H,9/15/2014,217649734,9/15/2014,6248,421.89,364.69,2635968.72,2278583.12,357385.6 +Sub-Saharan Africa,Djibouti,Baby Food,Online,H,10/13/2012,462583482,10/20/2012,7587,255.28,159.42,1936809.36,1209519.54,727289.82 +Asia,North Korea,Household,Offline,C,4/25/2015,259233844,4/25/2015,1910,668.27,502.54,1276395.7,959851.4,316544.3 +Europe,Bosnia and Herzegovina,Personal Care,Offline,M,11/24/2016,181087148,12/1/2016,6566,81.73,56.67,536639.18,372095.22,164543.96 +Sub-Saharan Africa,Liberia,Cosmetics,Online,H,12/30/2016,871942222,2/14/2017,5935,437.2,263.33,2594782,1562863.55,1031918.45 +Sub-Saharan Africa,Cameroon,Meat,Offline,L,2/18/2016,795910394,4/6/2016,6427,421.89,364.69,2711487.03,2343862.63,367624.4 +Central America and the Caribbean,Costa Rica,Clothes,Offline,L,2/7/2012,287415492,3/10/2012,1486,109.28,35.84,162390.08,53258.24,109131.84 +Australia and Oceania,Australia,Beverages,Offline,M,5/6/2011,201193845,6/6/2011,6584,47.45,31.79,312410.8,209305.36,103105.44 +Central America and the Caribbean,Dominica,Beverages,Offline,C,1/1/2010,562294280,1/16/2010,4228,47.45,31.79,200618.6,134408.12,66210.48 +Europe,Bulgaria,Household,Online,L,11/9/2012,116078126,11/28/2012,8952,668.27,502.54,5982353.04,4498738.08,1483614.96 +Middle East and North Africa,Somalia,Baby Food,Online,M,5/25/2014,378219211,6/9/2014,2324,255.28,159.42,593270.72,370492.08,222778.64 +Europe,Lithuania,Personal Care,Online,L,3/4/2010,684703862,4/12/2010,7943,81.73,56.67,649181.39,450129.81,199051.58 +Middle East and North Africa,Pakistan,Baby Food,Online,L,9/24/2015,441830909,10/8/2015,6439,255.28,159.42,1643747.92,1026505.38,617242.54 +Asia,Bhutan,Snacks,Offline,L,5/24/2017,476211678,6/22/2017,473,152.58,97.44,72170.34,46089.12,26081.22 +Europe,Poland,Household,Online,C,11/29/2013,784769999,12/7/2013,9737,668.27,502.54,6506944.99,4893231.98,1613713.01 +Middle East and North Africa,Egypt,Snacks,Online,H,9/1/2012,984742200,10/12/2012,5955,152.58,97.44,908613.9,580255.2,328358.7 +Asia,Tajikistan,Personal Care,Offline,M,10/1/2010,763677108,10/4/2010,7882,81.73,56.67,644195.86,446672.94,197522.92 +Middle East and North Africa,Israel,Fruits,Offline,H,11/20/2013,329436051,12/27/2013,6303,9.33,6.92,58806.99,43616.76,15190.23 +Central America and the Caribbean,Panama,Baby Food,Offline,M,7/6/2017,860192859,7/25/2017,9037,255.28,159.42,2306965.36,1440678.54,866286.82 +Central America and the Caribbean,Haiti,Snacks,Online,C,7/20/2010,454433858,9/2/2010,5932,152.58,97.44,905104.56,578014.08,327090.48 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,C,1/26/2017,880957877,3/6/2017,3868,47.45,31.79,183536.6,122963.72,60572.88 +Middle East and North Africa,Tunisia ,Baby Food,Offline,L,10/8/2016,828876245,11/26/2016,1755,255.28,159.42,448016.4,279782.1,168234.3 +Middle East and North Africa,Egypt,Cosmetics,Offline,L,11/29/2016,857612788,12/4/2016,5537,437.2,263.33,2420776.4,1458058.21,962718.19 +Middle East and North Africa,Algeria,Beverages,Offline,H,9/7/2010,246903836,9/11/2010,3187,47.45,31.79,151223.15,101314.73,49908.42 +Europe,Belgium,Cosmetics,Offline,M,4/8/2011,146798217,5/6/2011,9709,437.2,263.33,4244774.8,2556670.97,1688103.83 +Central America and the Caribbean,Haiti,Office Supplies,Offline,C,3/10/2010,427657258,4/3/2010,2141,651.21,524.96,1394240.61,1123939.36,270301.25 +Europe,San Marino,Vegetables,Online,H,5/28/2011,130154788,6/23/2011,4549,154.06,90.93,700818.94,413640.57,287178.37 +Middle East and North Africa,Israel,Fruits,Offline,L,5/10/2012,615277135,6/11/2012,3032,9.33,6.92,28288.56,20981.44,7307.12 +Europe,Kosovo,Personal Care,Online,C,5/6/2015,614323127,6/5/2015,720,81.73,56.67,58845.6,40802.4,18043.2 +Sub-Saharan Africa,Benin,Household,Offline,H,2/26/2016,278904092,3/16/2016,2773,668.27,502.54,1853112.71,1393543.42,459569.29 +Australia and Oceania,Palau,Snacks,Online,M,6/4/2015,730943858,7/11/2015,1386,152.58,97.44,211475.88,135051.84,76424.04 +Asia,Tajikistan,Baby Food,Offline,M,11/11/2014,912678754,12/15/2014,780,255.28,159.42,199118.4,124347.6,74770.8 +Europe,Hungary,Office Supplies,Offline,M,6/13/2013,736657607,6/14/2013,2211,651.21,524.96,1439825.31,1160686.56,279138.75 +Sub-Saharan Africa,Niger,Baby Food,Online,H,3/27/2011,635741746,5/9/2011,8965,255.28,159.42,2288585.2,1429200.3,859384.9 +Asia,India,Clothes,Offline,C,2/11/2013,213104999,3/30/2013,1360,109.28,35.84,148620.8,48742.4,99878.4 +Europe,Greece,Office Supplies,Online,L,6/26/2017,492233693,7/14/2017,1743,651.21,524.96,1135059.03,915005.28,220053.75 +Central America and the Caribbean,Nicaragua,Snacks,Offline,C,6/10/2012,766926658,6/11/2012,9496,152.58,97.44,1448899.68,925290.24,523609.44 +Europe,Switzerland,Personal Care,Online,H,6/9/2017,851295220,6/10/2017,6028,81.73,56.67,492668.44,341606.76,151061.68 +Asia,Mongolia,Office Supplies,Online,M,5/5/2011,629763209,5/18/2011,9783,651.21,524.96,6370787.43,5135683.68,1235103.75 +Europe,Cyprus,Clothes,Offline,M,12/12/2011,507066953,1/24/2012,1234,109.28,35.84,134851.52,44226.56,90624.96 +Central America and the Caribbean,Cuba,Cereal,Offline,M,8/13/2011,958255279,9/19/2011,7886,205.7,117.11,1622150.2,923529.46,698620.74 +Asia,Singapore,Clothes,Online,H,5/4/2011,278689515,5/9/2011,9275,109.28,35.84,1013572,332416,681156 +North America,Greenland,Cereal,Online,C,12/17/2016,434043490,1/30/2017,1969,205.7,117.11,405023.3,230589.59,174433.71 +Europe,Liechtenstein,Fruits,Offline,L,9/5/2012,310303533,9/19/2012,4566,9.33,6.92,42600.78,31596.72,11004.06 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,H,4/4/2010,663768470,4/20/2010,2695,651.21,524.96,1755010.95,1414767.2,340243.75 +Asia,China,Personal Care,Online,H,12/10/2014,971049630,12/20/2014,4019,81.73,56.67,328472.87,227756.73,100716.14 +Sub-Saharan Africa,Lesotho,Snacks,Online,M,2/15/2014,779070842,4/4/2014,3230,152.58,97.44,492833.4,314731.2,178102.2 +Asia,Brunei,Baby Food,Offline,M,5/29/2011,155068433,7/11/2011,7050,255.28,159.42,1799724,1123911,675813 +Middle East and North Africa,Iraq,Beverages,Online,C,3/25/2015,136591231,5/10/2015,9236,47.45,31.79,438248.2,293612.44,144635.76 +Sub-Saharan Africa,Botswana,Vegetables,Offline,H,5/24/2012,481500566,6/18/2012,5572,154.06,90.93,858422.32,506661.96,351760.36 +Middle East and North Africa,Syria,Baby Food,Online,H,4/7/2017,117970263,5/8/2017,8877,255.28,159.42,2266120.56,1415171.34,850949.22 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,M,12/25/2014,294486653,1/27/2015,4000,154.06,90.93,616240,363720,252520 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,C,9/6/2010,529848563,10/12/2010,2819,255.28,159.42,719634.32,449404.98,270229.34 +Europe,Poland,Vegetables,Offline,H,7/24/2010,863167321,7/30/2010,9247,154.06,90.93,1424592.82,840829.71,583763.11 +Europe,Croatia,Clothes,Offline,H,7/13/2010,503866755,7/16/2010,4225,109.28,35.84,461708,151424,310284 +Europe,Monaco,Office Supplies,Offline,M,2/17/2015,981683194,4/4/2015,727,651.21,524.96,473429.67,381645.92,91783.75 +Europe,Malta,Clothes,Offline,H,1/17/2011,296665465,2/28/2011,8759,109.28,35.84,957183.52,313922.56,643260.96 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,H,4/20/2016,569174897,5/3/2016,355,81.73,56.67,29014.15,20117.85,8896.3 +Europe,Lithuania,Fruits,Online,M,12/3/2015,389885318,12/23/2015,4585,9.33,6.92,42778.05,31728.2,11049.85 +Asia,Kyrgyzstan,Meat,Online,L,2/21/2011,669783055,3/30/2011,2545,421.89,364.69,1073710.05,928136.05,145574 +Australia and Oceania,Fiji,Office Supplies,Online,L,8/11/2015,590166938,9/2/2015,2367,651.21,524.96,1541414.07,1242580.32,298833.75 +Asia,Laos,Personal Care,Offline,M,10/4/2013,752648293,10/7/2013,4210,81.73,56.67,344083.3,238580.7,105502.6 +Australia and Oceania,Australia,Snacks,Online,C,1/6/2010,929150950,2/17/2010,5269,152.58,97.44,803944.02,513411.36,290532.66 +Sub-Saharan Africa,Rwanda,Snacks,Online,L,6/11/2017,511911237,6/25/2017,4766,152.58,97.44,727196.28,464399.04,262797.24 +Central America and the Caribbean,Barbados,Cosmetics,Online,M,2/4/2016,763477981,3/11/2016,8955,437.2,263.33,3915126,2358120.15,1557005.85 +Sub-Saharan Africa,Central African Republic,Fruits,Online,L,5/16/2017,766712510,6/19/2017,6125,9.33,6.92,57146.25,42385,14761.25 +Europe,Albania,Household,Offline,L,10/27/2014,574788653,11/20/2014,1590,668.27,502.54,1062549.3,799038.6,263510.7 +Middle East and North Africa,Israel,Personal Care,Offline,M,8/14/2010,761192739,9/20/2010,2702,81.73,56.67,220834.46,153122.34,67712.12 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,M,10/16/2011,169723594,11/25/2011,3838,154.06,90.93,591282.28,348989.34,242292.94 +Asia,Philippines,Cereal,Online,H,4/15/2011,864492547,4/28/2011,1410,205.7,117.11,290037,165125.1,124911.9 +Sub-Saharan Africa,Seychelles ,Beverages,Online,L,6/25/2014,479923427,7/21/2014,8862,47.45,31.79,420501.9,281722.98,138778.92 +Europe,Slovakia,Beverages,Online,L,8/31/2012,770752561,9/12/2012,1665,47.45,31.79,79004.25,52930.35,26073.9 +Sub-Saharan Africa,Nigeria,Cereal,Online,L,2/16/2017,862028777,3/30/2017,2326,205.7,117.11,478458.2,272397.86,206060.34 +Sub-Saharan Africa,Angola,Cereal,Online,C,7/4/2017,399113404,8/22/2017,5380,205.7,117.11,1106666,630051.8,476614.2 +Asia,Nepal,Beverages,Online,H,11/10/2015,897680270,11/15/2015,2395,47.45,31.79,113642.75,76137.05,37505.7 +Middle East and North Africa,Bahrain,Cosmetics,Online,C,4/23/2015,793715703,6/10/2015,6969,437.2,263.33,3046846.8,1835146.77,1211700.03 +Europe,Belgium,Personal Care,Online,M,4/5/2016,393518531,5/25/2016,9733,81.73,56.67,795478.09,551569.11,243908.98 +Sub-Saharan Africa,Malawi,Personal Care,Online,C,8/10/2012,523700082,9/27/2012,3347,81.73,56.67,273550.31,189674.49,83875.82 +Europe,Ireland,Snacks,Offline,C,9/2/2010,281184184,9/21/2010,7503,152.58,97.44,1144807.74,731092.32,413715.42 +Central America and the Caribbean,Honduras,Meat,Online,L,4/6/2010,183207166,4/6/2010,3926,421.89,364.69,1656340.14,1431772.94,224567.2 +Europe,Switzerland,Cereal,Online,M,1/16/2016,817317855,2/6/2016,1371,205.7,117.11,282014.7,160557.81,121456.89 +Australia and Oceania,Australia,Clothes,Online,H,1/9/2011,591377580,1/28/2011,622,109.28,35.84,67972.16,22292.48,45679.68 +Asia,Tajikistan,Snacks,Online,C,5/9/2013,683560168,6/3/2013,9499,152.58,97.44,1449357.42,925582.56,523774.86 +Middle East and North Africa,Turkey,Cereal,Online,M,12/17/2011,992351949,1/16/2012,7849,205.7,117.11,1614539.3,919196.39,695342.91 +Sub-Saharan Africa,Sudan,Snacks,Offline,C,10/8/2015,586551749,10/22/2015,2552,152.58,97.44,389384.16,248666.88,140717.28 +Europe,Moldova ,Beverages,Online,L,1/16/2012,855270898,2/6/2012,2520,47.45,31.79,119574,80110.8,39463.2 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,L,8/16/2015,557933223,9/17/2015,3694,437.2,263.33,1615016.8,972741.02,642275.78 +Europe,Serbia,Fruits,Online,C,2/15/2012,774275052,3/29/2012,4049,9.33,6.92,37777.17,28019.08,9758.09 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,C,9/22/2014,854345214,10/29/2014,8589,205.7,117.11,1766757.3,1005857.79,760899.51 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,L,12/16/2014,668505036,12/26/2014,4351,205.7,117.11,895000.7,509545.61,385455.09 +Central America and the Caribbean,El Salvador,Baby Food,Online,L,10/8/2016,157428348,11/25/2016,5401,255.28,159.42,1378767.28,861027.42,517739.86 +Sub-Saharan Africa,Comoros,Cosmetics,Online,H,1/15/2010,682101476,3/4/2010,7839,437.2,263.33,3427210.8,2064243.87,1362966.93 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,M,3/16/2012,973823249,5/2/2012,4795,255.28,159.42,1224067.6,764418.9,459648.7 +Middle East and North Africa,Qatar,Household,Online,C,6/26/2011,284204995,8/10/2011,1429,668.27,502.54,954957.83,718129.66,236828.17 +Middle East and North Africa,Afghanistan,Household,Online,H,2/2/2016,635170543,3/2/2016,9933,668.27,502.54,6637925.91,4991729.82,1646196.09 +Europe,Estonia,Baby Food,Offline,M,7/28/2012,968956220,7/29/2012,4533,255.28,159.42,1157184.24,722650.86,434533.38 +Asia,China,Clothes,Offline,M,1/27/2015,298110854,1/28/2015,6481,109.28,35.84,708243.68,232279.04,475964.64 +Europe,Denmark,Snacks,Offline,M,1/23/2016,855495774,2/24/2016,9065,152.58,97.44,1383137.7,883293.6,499844.1 +Sub-Saharan Africa,Kenya,Vegetables,Offline,M,11/10/2012,444284808,12/14/2012,2603,154.06,90.93,401018.18,236690.79,164327.39 +Sub-Saharan Africa,Guinea,Baby Food,Offline,M,6/10/2011,987964284,6/22/2011,9441,255.28,159.42,2410098.48,1505084.22,905014.26 +Asia,Philippines,Personal Care,Online,C,1/16/2015,880333030,1/25/2015,8961,81.73,56.67,732382.53,507819.87,224562.66 +Europe,Norway,Clothes,Offline,M,10/29/2012,835502374,11/29/2012,2574,109.28,35.84,281286.72,92252.16,189034.56 +Sub-Saharan Africa,Uganda,Fruits,Offline,C,12/15/2013,737896144,1/5/2014,8722,9.33,6.92,81376.26,60356.24,21020.02 +Europe,Malta,Office Supplies,Online,M,7/3/2013,992250669,8/11/2013,7878,651.21,524.96,5130232.38,4135634.88,994597.5 +Europe,Hungary,Snacks,Offline,C,5/28/2011,273614776,6/25/2011,7547,152.58,97.44,1151521.26,735379.68,416141.58 +Australia and Oceania,Tonga,Clothes,Online,H,3/22/2016,477349793,5/10/2016,7266,109.28,35.84,794028.48,260413.44,533615.04 +Australia and Oceania,Australia,Personal Care,Offline,H,2/1/2011,869129550,3/22/2011,3603,81.73,56.67,294473.19,204182.01,90291.18 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,M,6/25/2010,334940373,8/1/2010,5154,651.21,524.96,3356336.34,2705643.84,650692.5 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,L,1/9/2011,531081092,1/23/2011,7552,81.73,56.67,617224.96,427971.84,189253.12 +Europe,France,Beverages,Online,H,5/23/2010,934163033,7/5/2010,8456,47.45,31.79,401237.2,268816.24,132420.96 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,C,2/14/2011,191110026,3/8/2011,2559,81.73,56.67,209147.07,145018.53,64128.54 +Australia and Oceania,Tuvalu,Fruits,Offline,M,10/22/2016,169158399,11/7/2016,6584,9.33,6.92,61428.72,45561.28,15867.44 +Asia,Singapore,Cereal,Offline,C,3/9/2013,105856978,4/6/2013,4287,205.7,117.11,881835.9,502050.57,379785.33 +Australia and Oceania,Kiribati,Meat,Online,L,5/4/2017,659067094,5/25/2017,1454,421.89,364.69,613428.06,530259.26,83168.8 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,L,5/6/2013,756962573,5/7/2013,902,651.21,524.96,587391.42,473513.92,113877.5 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,M,8/18/2016,748029744,9/21/2016,7479,437.2,263.33,3269818.8,1969445.07,1300373.73 +Europe,Italy,Personal Care,Online,C,3/9/2017,151067435,4/3/2017,3066,81.73,56.67,250584.18,173750.22,76833.96 +Middle East and North Africa,Bahrain,Clothes,Offline,L,8/22/2013,805186975,10/4/2013,1574,109.28,35.84,172006.72,56412.16,115594.56 +Europe,Latvia,Vegetables,Offline,L,1/18/2017,119812190,3/3/2017,3944,154.06,90.93,607612.64,358627.92,248984.72 +Europe,Belgium,Vegetables,Online,L,10/22/2016,524679410,12/9/2016,3152,154.06,90.93,485597.12,286611.36,198985.76 +Europe,San Marino,Fruits,Online,M,9/27/2014,919837462,10/11/2014,9201,9.33,6.92,85845.33,63670.92,22174.41 +Europe,Monaco,Beverages,Online,M,9/24/2013,725647675,10/8/2013,4128,47.45,31.79,195873.6,131229.12,64644.48 +Asia,South Korea,Personal Care,Online,L,12/14/2013,332783877,12/20/2013,6999,81.73,56.67,572028.27,396633.33,175394.94 +Asia,Tajikistan,Baby Food,Online,C,8/19/2016,652232396,9/4/2016,8915,255.28,159.42,2275821.2,1421229.3,854591.9 +Sub-Saharan Africa,Malawi,Vegetables,Online,C,9/15/2012,865292060,9/18/2012,8004,154.06,90.93,1233096.24,727803.72,505292.52 +Middle East and North Africa,Algeria,Cosmetics,Online,L,11/25/2016,673574197,1/7/2017,4428,437.2,263.33,1935921.6,1166025.24,769896.36 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,M,12/1/2010,749002635,1/19/2011,5379,154.06,90.93,828688.74,489112.47,339576.27 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,H,5/24/2015,483813703,7/9/2015,81,651.21,524.96,52748.01,42521.76,10226.25 +Sub-Saharan Africa,Ethiopia,Cereal,Online,H,5/20/2010,240556228,7/9/2010,4788,205.7,117.11,984891.6,560722.68,424168.92 +Sub-Saharan Africa,Djibouti,Clothes,Offline,L,11/12/2014,902091538,12/20/2014,7788,109.28,35.84,851072.64,279121.92,571950.72 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,L,10/21/2014,721593463,11/16/2014,4396,152.58,97.44,670741.68,428346.24,242395.44 +Asia,Thailand,Clothes,Online,L,5/19/2012,272548329,7/3/2012,1962,109.28,35.84,214407.36,70318.08,144089.28 +Sub-Saharan Africa,Djibouti,Household,Offline,H,8/17/2014,198754966,8/28/2014,4866,668.27,502.54,3251801.82,2445359.64,806442.18 +Central America and the Caribbean,Belize,Snacks,Offline,H,6/27/2014,764324700,7/3/2014,9519,152.58,97.44,1452409.02,927531.36,524877.66 +Middle East and North Africa,Libya,Vegetables,Offline,C,5/2/2017,503681361,6/20/2017,9363,154.06,90.93,1442463.78,851377.59,591086.19 +Asia,Tajikistan,Cosmetics,Offline,M,6/18/2014,271561276,7/10/2014,9871,437.2,263.33,4315601.2,2599330.43,1716270.77 +Middle East and North Africa,Azerbaijan,Vegetables,Online,C,2/26/2017,993013274,4/14/2017,3550,154.06,90.93,546913,322801.5,224111.5 +Asia,Maldives,Household,Online,M,1/21/2015,513398683,1/26/2015,4934,668.27,502.54,3297244.18,2479532.36,817711.82 +Asia,Bhutan,Baby Food,Online,H,3/22/2010,348391330,4/14/2010,5591,255.28,159.42,1427270.48,891317.22,535953.26 +Australia and Oceania,Tonga,Baby Food,Offline,M,5/6/2013,733977544,6/9/2013,9121,255.28,159.42,2328408.88,1454069.82,874339.06 +Europe,Monaco,Vegetables,Online,M,4/6/2017,176456153,4/18/2017,6152,154.06,90.93,947777.12,559401.36,388375.76 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,M,11/13/2015,402438485,12/28/2015,9346,421.89,364.69,3942983.94,3408392.74,534591.2 +Europe,Germany,Cereal,Offline,H,6/23/2015,508848369,6/30/2015,8395,205.7,117.11,1726851.5,983138.45,743713.05 +Asia,Turkmenistan,Vegetables,Offline,L,11/26/2015,112922132,1/4/2016,5023,154.06,90.93,773843.38,456741.39,317101.99 +Australia and Oceania,Palau,Snacks,Offline,C,3/27/2014,702208602,4/12/2014,7985,152.58,97.44,1218351.3,778058.4,440292.9 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,M,3/15/2016,684569108,4/15/2016,8067,421.89,364.69,3403386.63,2941954.23,461432.4 +Sub-Saharan Africa,Benin,Clothes,Online,C,3/29/2017,338177478,4/7/2017,3086,109.28,35.84,337238.08,110602.24,226635.84 +Australia and Oceania,Palau,Personal Care,Offline,C,11/4/2013,461520040,12/20/2013,2891,81.73,56.67,236281.43,163832.97,72448.46 +Middle East and North Africa,Afghanistan,Baby Food,Online,M,12/8/2014,123395621,12/26/2014,4361,255.28,159.42,1113276.08,695230.62,418045.46 +Sub-Saharan Africa,Benin,Beverages,Offline,C,5/12/2015,712915551,6/2/2015,6409,47.45,31.79,304107.05,203742.11,100364.94 +Europe,Estonia,Vegetables,Online,L,10/22/2014,989503657,11/28/2014,4976,154.06,90.93,766602.56,452467.68,314134.88 +Sub-Saharan Africa,Sudan,Clothes,Offline,C,1/14/2014,232896268,1/24/2014,8036,109.28,35.84,878174.08,288010.24,590163.84 +Europe,Lithuania,Cosmetics,Offline,C,1/31/2011,493142211,2/24/2011,594,437.2,263.33,259696.8,156418.02,103278.78 +Sub-Saharan Africa,Zambia,Baby Food,Offline,M,8/16/2012,740602815,9/10/2012,9686,255.28,159.42,2472642.08,1544142.12,928499.96 +Sub-Saharan Africa,Kenya,Beverages,Offline,M,1/14/2015,915951907,3/3/2015,9379,47.45,31.79,445033.55,298158.41,146875.14 +Europe,Belgium,Fruits,Offline,C,10/8/2015,580175817,11/18/2015,5772,9.33,6.92,53852.76,39942.24,13910.52 +Asia,Turkmenistan,Meat,Online,H,2/11/2017,264573371,3/25/2017,1995,421.89,364.69,841670.55,727556.55,114114 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,L,11/11/2014,120755898,12/30/2014,3209,47.45,31.79,152267.05,102014.11,50252.94 +Europe,Latvia,Clothes,Offline,H,3/23/2017,370647227,5/12/2017,1606,109.28,35.84,175503.68,57559.04,117944.64 +Central America and the Caribbean,Haiti,Cosmetics,Online,M,10/5/2010,856483685,11/21/2010,1410,437.2,263.33,616452,371295.3,245156.7 +Sub-Saharan Africa,Eritrea,Fruits,Online,L,3/3/2017,590814101,4/1/2017,3877,9.33,6.92,36172.41,26828.84,9343.57 +Sub-Saharan Africa,Tanzania,Beverages,Online,C,10/14/2013,906499803,10/14/2013,2291,47.45,31.79,108707.95,72830.89,35877.06 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,H,1/29/2013,506714618,1/29/2013,6971,437.2,263.33,3047721.2,1835673.43,1212047.77 +Middle East and North Africa,Somalia,Clothes,Online,M,6/11/2013,414944875,7/16/2013,264,109.28,35.84,28849.92,9461.76,19388.16 +Central America and the Caribbean,Panama,Personal Care,Online,H,7/18/2010,824989402,9/2/2010,1552,81.73,56.67,126844.96,87951.84,38893.12 +Europe,Poland,Cosmetics,Offline,H,4/6/2016,650959527,5/14/2016,2245,437.2,263.33,981514,591175.85,390338.15 +Sub-Saharan Africa,Kenya,Fruits,Offline,C,1/16/2017,677279078,1/24/2017,785,9.33,6.92,7324.05,5432.2,1891.85 +Central America and the Caribbean,Dominica,Fruits,Online,L,7/15/2015,408684384,7/27/2015,7646,9.33,6.92,71337.18,52910.32,18426.86 +Middle East and North Africa,Oman,Household,Offline,L,9/1/2011,320224273,10/18/2011,333,668.27,502.54,222533.91,167345.82,55188.09 +Australia and Oceania,Fiji,Beverages,Offline,H,1/4/2014,507260072,1/24/2014,8383,47.45,31.79,397773.35,266495.57,131277.78 +Europe,Greece,Fruits,Offline,C,4/5/2013,235465610,5/5/2013,8361,9.33,6.92,78008.13,57858.12,20150.01 +Asia,Kazakhstan,Snacks,Online,L,4/30/2016,190827214,6/7/2016,8868,152.58,97.44,1353079.44,864097.92,488981.52 +Sub-Saharan Africa,Togo,Beverages,Offline,H,4/6/2012,229643714,5/18/2012,5533,47.45,31.79,262540.85,175894.07,86646.78 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,M,11/20/2013,728526437,11/23/2013,6017,651.21,524.96,3918330.57,3158684.32,759646.25 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,C,2/29/2016,334399211,3/25/2016,5012,651.21,524.96,3263864.52,2631099.52,632765 +Asia,Japan,Clothes,Online,C,2/11/2015,914498364,3/2/2015,9243,109.28,35.84,1010075.04,331269.12,678805.92 +Asia,Myanmar,Vegetables,Offline,C,8/13/2011,806372725,9/20/2011,2464,154.06,90.93,379603.84,224051.52,155552.32 +Middle East and North Africa,Yemen,Snacks,Online,M,3/9/2015,667883622,4/25/2015,461,152.58,97.44,70339.38,44919.84,25419.54 +Europe,Estonia,Baby Food,Online,H,6/20/2017,327204883,8/9/2017,6051,255.28,159.42,1544699.28,964650.42,580048.86 +Australia and Oceania,Palau,Fruits,Offline,C,3/6/2011,132822835,3/19/2011,4083,9.33,6.92,38094.39,28254.36,9840.03 +Middle East and North Africa,Israel,Vegetables,Online,C,8/4/2016,503536307,9/16/2016,6438,154.06,90.93,991838.28,585407.34,406430.94 +Australia and Oceania,Fiji,Office Supplies,Offline,L,3/13/2017,578456628,3/20/2017,7026,651.21,524.96,4575401.46,3688368.96,887032.5 +North America,Mexico,Cereal,Online,M,6/20/2016,467007625,7/2/2016,6789,205.7,117.11,1396497.3,795059.79,601437.51 +Middle East and North Africa,Qatar,Meat,Offline,M,5/21/2011,798925626,6/19/2011,8701,421.89,364.69,3670864.89,3173167.69,497697.2 +Central America and the Caribbean,El Salvador,Beverages,Offline,H,5/3/2011,474259459,5/18/2011,2768,47.45,31.79,131341.6,87994.72,43346.88 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,C,8/21/2011,713370454,10/3/2011,1025,651.21,524.96,667490.25,538084,129406.25 +Sub-Saharan Africa,Guinea,Cereal,Offline,H,6/15/2012,106932437,7/6/2012,2539,205.7,117.11,522272.3,297342.29,224930.01 +Middle East and North Africa,Somalia,Clothes,Online,M,1/10/2015,465931737,2/2/2015,8410,109.28,35.84,919044.8,301414.4,617630.4 +Sub-Saharan Africa,Djibouti,Meat,Offline,M,4/12/2010,971667182,4/24/2010,6767,421.89,364.69,2854929.63,2467857.23,387072.4 +Europe,Bulgaria,Baby Food,Offline,H,12/9/2012,425750100,12/19/2012,7771,255.28,159.42,1983780.88,1238852.82,744928.06 +Europe,Macedonia,Baby Food,Offline,C,4/15/2012,400104320,5/18/2012,8614,255.28,159.42,2198981.92,1373243.88,825738.04 +Europe,Liechtenstein,Cosmetics,Online,H,10/25/2013,286966168,10/30/2013,8521,437.2,263.33,3725381.2,2243834.93,1481546.27 +Australia and Oceania,Vanuatu,Cosmetics,Online,H,9/19/2012,448884475,10/31/2012,3746,437.2,263.33,1637751.2,986434.18,651317.02 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,L,10/29/2012,868720567,11/18/2012,2575,154.06,90.93,396704.5,234144.75,162559.75 +Sub-Saharan Africa,Togo,Fruits,Offline,H,4/6/2015,699648272,4/12/2015,326,9.33,6.92,3041.58,2255.92,785.66 +Asia,Thailand,Cereal,Online,M,8/15/2014,515153920,9/15/2014,4348,205.7,117.11,894383.6,509194.28,385189.32 +Sub-Saharan Africa,Madagascar,Fruits,Offline,C,5/13/2010,959036338,5/24/2010,9019,9.33,6.92,84147.27,62411.48,21735.79 +Asia,Singapore,Clothes,Offline,M,8/2/2010,495406854,8/29/2010,752,109.28,35.84,82178.56,26951.68,55226.88 +Central America and the Caribbean,Jamaica,Beverages,Online,L,1/31/2013,358689296,3/22/2013,2988,47.45,31.79,141780.6,94988.52,46792.08 +Sub-Saharan Africa,Mauritania,Personal Care,Online,M,9/23/2016,503619992,10/2/2016,1202,81.73,56.67,98239.46,68117.34,30122.12 +North America,Mexico,Snacks,Offline,H,1/31/2010,955247771,3/1/2010,7898,152.58,97.44,1205076.84,769581.12,435495.72 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,M,1/29/2013,458933961,3/12/2013,7612,651.21,524.96,4957010.52,3995995.52,961015 +Australia and Oceania,Tonga,Fruits,Online,M,8/18/2012,530352389,9/6/2012,1912,9.33,6.92,17838.96,13231.04,4607.92 +Sub-Saharan Africa,South Africa,Baby Food,Offline,H,11/10/2011,505489385,12/29/2011,4397,255.28,159.42,1122466.16,700969.74,421496.42 +Central America and the Caribbean,Panama,Fruits,Online,C,3/2/2011,690643775,3/4/2011,5696,9.33,6.92,53143.68,39416.32,13727.36 +Central America and the Caribbean,Costa Rica,Personal Care,Online,M,1/10/2012,112426888,1/29/2012,8470,81.73,56.67,692253.1,479994.9,212258.2 +Europe,Liechtenstein,Personal Care,Online,L,3/7/2013,567762553,3/31/2013,2411,81.73,56.67,197051.03,136631.37,60419.66 +Sub-Saharan Africa,Comoros,Office Supplies,Online,L,6/11/2014,773887097,6/16/2014,9244,651.21,524.96,6019785.24,4852730.24,1167055 +Europe,San Marino,Household,Online,C,11/25/2012,418349349,1/5/2013,7724,668.27,502.54,5161717.48,3881618.96,1280098.52 +Central America and the Caribbean,Cuba,Office Supplies,Online,C,4/15/2014,609010636,5/5/2014,8636,651.21,524.96,5623849.56,4533554.56,1090295 +Europe,Andorra,Beverages,Offline,H,1/11/2014,724044787,2/2/2014,9797,47.45,31.79,464867.65,311446.63,153421.02 +Sub-Saharan Africa,Djibouti,Fruits,Offline,C,3/14/2016,661938130,4/22/2016,1057,9.33,6.92,9861.81,7314.44,2547.37 +Europe,Serbia,Vegetables,Online,H,7/31/2014,391489493,9/19/2014,9296,154.06,90.93,1432141.76,845285.28,586856.48 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,L,7/31/2011,401810204,9/19/2011,3423,437.2,263.33,1496535.6,901378.59,595157.01 +Asia,Brunei,Household,Online,H,6/19/2014,352324092,7/9/2014,9383,668.27,502.54,6270377.41,4715332.82,1555044.59 +Europe,Finland,Meat,Offline,H,6/3/2016,422767484,6/7/2016,5148,421.89,364.69,2171889.72,1877424.12,294465.6 +Asia,North Korea,Meat,Offline,H,6/28/2015,863189208,8/6/2015,5723,421.89,364.69,2414476.47,2087120.87,327355.6 +Middle East and North Africa,Afghanistan,Cereal,Offline,L,10/7/2010,643950593,10/24/2010,8145,205.7,117.11,1675426.5,953860.95,721565.55 +Asia,China,Baby Food,Online,L,10/11/2013,605725467,11/6/2013,6481,255.28,159.42,1654469.68,1033201.02,621268.66 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,H,5/26/2014,309500157,6/8/2014,6829,421.89,364.69,2881086.81,2490468.01,390618.8 +Central America and the Caribbean,El Salvador,Fruits,Offline,M,12/3/2014,286573493,12/17/2014,2320,9.33,6.92,21645.6,16054.4,5591.2 +North America,Canada,Vegetables,Offline,C,2/20/2011,688556802,3/22/2011,8114,154.06,90.93,1250042.84,737806.02,512236.82 +Sub-Saharan Africa,Chad,Cereal,Online,L,4/6/2011,837373912,5/25/2011,6404,205.7,117.11,1317302.8,749972.44,567330.36 +Australia and Oceania,New Zealand,Meat,Online,C,12/28/2016,575261151,1/17/2017,1413,421.89,364.69,596130.57,515306.97,80823.6 +Europe,United Kingdom,Beverages,Online,M,3/2/2012,714767348,4/6/2012,4397,47.45,31.79,208637.65,139780.63,68857.02 +Europe,United Kingdom,Cereal,Offline,C,12/27/2011,788753831,2/12/2012,8641,205.7,117.11,1777453.7,1011947.51,765506.19 +Europe,Russia,Cereal,Offline,H,10/9/2013,400394427,11/23/2013,4464,205.7,117.11,918244.8,522779.04,395465.76 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,L,12/1/2015,573175466,1/5/2016,4212,668.27,502.54,2814753.24,2116698.48,698054.76 +Middle East and North Africa,Qatar,Household,Online,L,2/2/2014,600895774,2/11/2014,7268,668.27,502.54,4856986.36,3652460.72,1204525.64 +Europe,United Kingdom,Household,Online,H,8/7/2012,297666680,8/31/2012,5040,668.27,502.54,3368080.8,2532801.6,835279.2 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,H,1/12/2013,447912013,2/4/2013,5973,651.21,524.96,3889677.33,3135586.08,754091.25 +Sub-Saharan Africa,Mali,Fruits,Online,M,6/20/2010,556368100,7/4/2010,539,9.33,6.92,5028.87,3729.88,1298.99 +Asia,Turkmenistan,Clothes,Offline,L,5/28/2012,198083770,7/11/2012,6244,109.28,35.84,682344.32,223784.96,458559.36 +Australia and Oceania,Kiribati,Fruits,Online,L,4/8/2012,368420350,4/28/2012,2624,9.33,6.92,24481.92,18158.08,6323.84 +Sub-Saharan Africa,South Africa,Cereal,Online,C,11/27/2015,333051669,1/7/2016,6245,205.7,117.11,1284596.5,731351.95,553244.55 +Europe,Portugal,Office Supplies,Online,H,1/28/2015,777964055,2/13/2015,5707,651.21,524.96,3716455.47,2995946.72,720508.75 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,H,12/22/2013,659456336,2/7/2014,6639,651.21,524.96,4323383.19,3485209.44,838173.75 +Middle East and North Africa,Iraq,Cereal,Offline,C,4/13/2010,354139840,5/26/2010,6703,205.7,117.11,1378807.1,784988.33,593818.77 +Europe,Czech Republic,Meat,Online,H,2/7/2014,308938395,2/12/2014,591,421.89,364.69,249336.99,215531.79,33805.2 +Middle East and North Africa,Afghanistan,Office Supplies,Online,C,11/21/2013,591088330,1/10/2014,5027,651.21,524.96,3273632.67,2638973.92,634658.75 +Asia,Turkmenistan,Snacks,Online,M,7/9/2010,438138473,8/4/2010,3765,152.58,97.44,574463.7,366861.6,207602.1 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,L,7/3/2013,507950150,8/22/2013,2592,154.06,90.93,399323.52,235690.56,163632.96 +Europe,Serbia,Clothes,Online,C,6/29/2014,628697192,7/25/2014,4325,109.28,35.84,472636,155008,317628 +Middle East and North Africa,United Arab Emirates,Meat,Online,M,10/8/2013,248865926,10/28/2013,3813,421.89,364.69,1608666.57,1390562.97,218103.6 +Asia,Kazakhstan,Fruits,Online,M,6/21/2016,687255179,7/30/2016,2935,9.33,6.92,27383.55,20310.2,7073.35 +Sub-Saharan Africa,Ghana,Fruits,Offline,C,8/26/2013,182976281,10/15/2013,5603,9.33,6.92,52275.99,38772.76,13503.23 +Sub-Saharan Africa,Gabon,Cereal,Online,L,5/13/2016,645453059,5/22/2016,2758,205.7,117.11,567320.6,322989.38,244331.22 +Middle East and North Africa,Oman,Snacks,Offline,M,1/3/2014,904421842,2/10/2014,7376,152.58,97.44,1125430.08,718717.44,406712.64 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,C,12/23/2015,759931457,2/5/2016,9460,152.58,97.44,1443406.8,921782.4,521624.4 +Australia and Oceania,Australia,Cereal,Offline,L,1/5/2010,532343232,2/24/2010,1047,205.7,117.11,215367.9,122614.17,92753.73 +North America,Mexico,Clothes,Offline,C,6/8/2011,612330996,6/21/2011,1204,109.28,35.84,131573.12,43151.36,88421.76 +Europe,Malta,Household,Offline,H,11/21/2013,110881078,11/30/2013,1030,668.27,502.54,688318.1,517616.2,170701.9 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,M,11/24/2015,909292304,1/12/2016,8654,152.58,97.44,1320427.32,843245.76,477181.56 +Europe,United Kingdom,Beverages,Offline,H,1/10/2017,909176003,1/16/2017,4238,47.45,31.79,201093.1,134726.02,66367.08 +Middle East and North Africa,Turkey,Beverages,Online,C,2/19/2014,782456004,4/6/2014,4974,47.45,31.79,236016.3,158123.46,77892.84 +Europe,Andorra,Cosmetics,Online,H,9/17/2012,821368634,10/30/2012,86,437.2,263.33,37599.2,22646.38,14952.82 +Europe,Bulgaria,Office Supplies,Online,M,7/11/2015,488462722,7/22/2015,5829,651.21,524.96,3795903.09,3059991.84,735911.25 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,H,4/7/2011,666599595,5/7/2011,488,437.2,263.33,213353.6,128505.04,84848.56 +Europe,Bulgaria,Snacks,Online,C,3/10/2016,508953082,3/25/2016,9382,152.58,97.44,1431505.56,914182.08,517323.48 +Middle East and North Africa,Jordan,Personal Care,Offline,M,5/1/2017,589009511,6/16/2017,9858,81.73,56.67,805694.34,558652.86,247041.48 +Australia and Oceania,East Timor,Beverages,Offline,H,2/23/2014,650567710,4/3/2014,6297,47.45,31.79,298792.65,200181.63,98611.02 +Sub-Saharan Africa,Chad,Beverages,Offline,C,9/25/2014,957739007,10/22/2014,5110,47.45,31.79,242469.5,162446.9,80022.6 +Asia,Nepal,Household,Offline,L,11/19/2016,944947230,12/17/2016,9739,668.27,502.54,6508281.53,4894237.06,1614044.47 +Central America and the Caribbean,Belize,Cosmetics,Offline,L,11/24/2011,566928708,12/20/2011,5658,437.2,263.33,2473677.6,1489921.14,983756.46 +Australia and Oceania,Tonga,Meat,Offline,C,1/22/2011,748732268,3/3/2011,5372,421.89,364.69,2266393.08,1959114.68,307278.4 +Asia,Nepal,Office Supplies,Online,M,7/30/2011,235719239,8/4/2011,3416,651.21,524.96,2224533.36,1793263.36,431270 +Asia,India,Clothes,Offline,H,7/6/2015,543563449,8/19/2015,1359,109.28,35.84,148511.52,48706.56,99804.96 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,M,11/4/2010,108251225,12/16/2010,2798,437.2,263.33,1223285.6,736797.34,486488.26 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,M,2/11/2013,136081397,3/5/2013,8364,651.21,524.96,5446720.44,4390765.44,1055955 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,L,3/25/2016,553665292,4/17/2016,718,47.45,31.79,34069.1,22825.22,11243.88 +Europe,Switzerland,Fruits,Online,M,5/11/2011,457926738,5/30/2011,9553,9.33,6.92,89129.49,66106.76,23022.73 +Europe,France,Household,Offline,H,6/16/2013,366102063,8/5/2013,6591,668.27,502.54,4404567.57,3312241.14,1092326.43 +Asia,South Korea,Clothes,Offline,C,1/16/2012,865740096,2/28/2012,588,109.28,35.84,64256.64,21073.92,43182.72 +Europe,Spain,Personal Care,Offline,L,11/3/2012,364702165,12/10/2012,2330,81.73,56.67,190430.9,132041.1,58389.8 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,L,4/16/2011,941162097,4/28/2011,9634,154.06,90.93,1484214.04,876019.62,608194.42 +Central America and the Caribbean,The Bahamas,Cereal,Online,M,6/17/2011,693606221,6/26/2011,2349,205.7,117.11,483189.3,275091.39,208097.91 +Sub-Saharan Africa,South Sudan,Beverages,Offline,M,9/11/2014,490833365,9/20/2014,7355,47.45,31.79,348994.75,233815.45,115179.3 +Europe,Denmark,Household,Offline,M,11/4/2015,821954858,11/10/2015,3563,668.27,502.54,2381046.01,1790550.02,590495.99 +Sub-Saharan Africa,Gabon,Fruits,Online,C,8/6/2014,446394526,9/6/2014,6915,9.33,6.92,64516.95,47851.8,16665.15 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,L,9/17/2011,443888700,10/15/2011,5385,651.21,524.96,3506765.85,2826909.6,679856.25 +Sub-Saharan Africa,Ghana,Beverages,Online,L,10/17/2012,164486205,11/18/2012,3978,47.45,31.79,188756.1,126460.62,62295.48 +Europe,Poland,Vegetables,Offline,H,12/14/2016,378548371,1/21/2017,9730,154.06,90.93,1499003.8,884748.9,614254.9 +Europe,Czech Republic,Fruits,Offline,H,12/28/2012,126749026,1/29/2013,6708,9.33,6.92,62585.64,46419.36,16166.28 +Sub-Saharan Africa,Angola,Baby Food,Online,L,7/2/2013,770074498,7/14/2013,1012,255.28,159.42,258343.36,161333.04,97010.32 +Asia,Thailand,Cosmetics,Online,C,3/16/2013,139823615,3/31/2013,5770,437.2,263.33,2522644,1519414.1,1003229.9 +Europe,Andorra,Beverages,Offline,L,6/19/2015,187607705,7/30/2015,6144,47.45,31.79,291532.8,195317.76,96215.04 +Asia,Maldives,Meat,Offline,H,5/5/2013,235350596,5/30/2013,4326,421.89,364.69,1825096.14,1577648.94,247447.2 +Europe,Greece,Cereal,Online,L,2/15/2016,125288617,3/8/2016,4541,205.7,117.11,934083.7,531796.51,402287.19 +Europe,Greece,Snacks,Offline,H,3/19/2015,669970595,4/7/2015,8042,152.58,97.44,1227048.36,783612.48,443435.88 +Middle East and North Africa,Libya,Meat,Online,C,8/30/2010,502257859,9/20/2010,8117,421.89,364.69,3424481.13,2960188.73,464292.4 +Europe,Lithuania,Fruits,Online,M,12/9/2014,125324237,12/26/2014,5082,9.33,6.92,47415.06,35167.44,12247.62 +Europe,Hungary,Snacks,Online,M,4/17/2011,562656056,4/30/2011,1285,152.58,97.44,196065.3,125210.4,70854.9 +Sub-Saharan Africa,Swaziland,Baby Food,Online,L,7/16/2010,208052146,7/17/2010,6108,255.28,159.42,1559250.24,973737.36,585512.88 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,M,12/25/2016,675623834,1/31/2017,961,651.21,524.96,625812.81,504486.56,121326.25 +Sub-Saharan Africa,Djibouti,Clothes,Online,L,1/25/2017,949794948,2/10/2017,4286,109.28,35.84,468374.08,153610.24,314763.84 +Asia,Nepal,Office Supplies,Offline,M,6/11/2013,535301816,7/26/2013,6558,651.21,524.96,4270635.18,3442687.68,827947.5 +Asia,Singapore,Cereal,Offline,H,8/13/2013,807193267,8/31/2013,5280,205.7,117.11,1086096,618340.8,467755.2 +Asia,Brunei,Snacks,Offline,L,1/1/2011,960830628,2/18/2011,9990,152.58,97.44,1524274.2,973425.6,550848.6 +Europe,Netherlands,Cosmetics,Online,H,6/14/2011,261887729,7/13/2011,7253,437.2,263.33,3171011.6,1909932.49,1261079.11 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,C,4/19/2014,296350896,5/12/2014,5671,437.2,263.33,2479361.2,1493344.43,986016.77 +Europe,Malta,Cosmetics,Offline,L,2/29/2016,920518958,3/29/2016,871,437.2,263.33,380801.2,229360.43,151440.77 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,C,9/22/2014,711003243,10/1/2014,515,255.28,159.42,131469.2,82101.3,49367.9 +Australia and Oceania,Palau,Clothes,Online,L,7/8/2012,114727580,7/22/2012,9295,109.28,35.84,1015757.6,333132.8,682624.8 +Europe,Croatia,Fruits,Offline,C,2/20/2013,998928296,2/27/2013,3936,9.33,6.92,36722.88,27237.12,9485.76 +Middle East and North Africa,Somalia,Meat,Online,H,6/20/2017,801154220,8/1/2017,8192,421.89,364.69,3456122.88,2987540.48,468582.4 +Asia,Sri Lanka,Cereal,Online,H,4/18/2012,179266679,5/19/2012,7849,205.7,117.11,1614539.3,919196.39,695342.91 +Sub-Saharan Africa,Burundi,Household,Online,H,12/28/2011,761439502,1/27/2012,5724,668.27,502.54,3825177.48,2876538.96,948638.52 +Central America and the Caribbean,Jamaica,Beverages,Offline,M,11/1/2016,196159017,11/6/2016,6667,47.45,31.79,316349.15,211943.93,104405.22 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,H,10/28/2016,702224051,11/10/2016,2557,154.06,90.93,393931.42,232508.01,161423.41 +Sub-Saharan Africa,Angola,Fruits,Offline,M,7/31/2010,518745934,8/20/2010,7305,9.33,6.92,68155.65,50550.6,17605.05 +Asia,China,Fruits,Offline,C,9/24/2016,655148494,10/28/2016,1853,9.33,6.92,17288.49,12822.76,4465.73 +Europe,Albania,Vegetables,Online,L,2/7/2017,841168057,3/4/2017,9176,154.06,90.93,1413654.56,834373.68,579280.88 +Asia,Cambodia,Beverages,Online,H,7/8/2013,876853454,7/9/2013,9277,47.45,31.79,440193.65,294915.83,145277.82 +Sub-Saharan Africa,The Gambia,Beverages,Offline,C,6/9/2016,182566010,7/13/2016,4194,47.45,31.79,199005.3,133327.26,65678.04 +Europe,Ireland,Personal Care,Online,H,11/19/2010,948979556,12/23/2010,2994,81.73,56.67,244699.62,169669.98,75029.64 +Sub-Saharan Africa,Benin,Clothes,Online,M,3/25/2013,487080419,4/17/2013,6775,109.28,35.84,740372,242816,497556 +Sub-Saharan Africa,Lesotho,Vegetables,Online,M,6/1/2014,678167426,6/15/2014,3667,154.06,90.93,564938.02,333440.31,231497.71 +Sub-Saharan Africa,Malawi,Cereal,Online,M,1/6/2014,323851907,2/6/2014,3831,205.7,117.11,788036.7,448648.41,339388.29 +Middle East and North Africa,Bahrain,Beverages,Offline,M,6/15/2016,996057689,7/22/2016,4460,47.45,31.79,211627,141783.4,69843.6 +Middle East and North Africa,Morocco,Vegetables,Offline,L,1/30/2012,287021100,2/7/2012,4777,154.06,90.93,735944.62,434372.61,301572.01 +Sub-Saharan Africa,Burundi,Beverages,Offline,C,3/27/2011,359290969,4/5/2011,1037,47.45,31.79,49205.65,32966.23,16239.42 +Middle East and North Africa,Lebanon,Cosmetics,Online,H,3/5/2010,295728623,3/23/2010,1526,437.2,263.33,667167.2,401841.58,265325.62 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,C,1/7/2010,149507892,1/8/2010,1562,81.73,56.67,127662.26,88518.54,39143.72 +Europe,Croatia,Vegetables,Online,L,12/11/2012,494115102,1/18/2013,8494,154.06,90.93,1308585.64,772359.42,536226.22 +Asia,Taiwan,Snacks,Offline,C,10/31/2010,173349082,12/16/2010,6700,152.58,97.44,1022286,652848,369438 +Europe,Greece,Fruits,Offline,C,10/12/2011,351321160,10/16/2011,2593,9.33,6.92,24192.69,17943.56,6249.13 +Central America and the Caribbean,Nicaragua,Household,Offline,L,8/1/2013,462455165,9/5/2013,9615,668.27,502.54,6425416.05,4831922.1,1593493.95 +Europe,Italy,Baby Food,Online,M,2/10/2015,461487424,3/2/2015,3239,255.28,159.42,826851.92,516361.38,310490.54 +Europe,Slovenia,Office Supplies,Online,C,7/3/2012,373466765,8/1/2012,5970,651.21,524.96,3887723.7,3134011.2,753712.5 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,C,7/18/2010,743754518,9/3/2010,2344,81.73,56.67,191575.12,132834.48,58740.64 +Asia,Turkmenistan,Office Supplies,Offline,C,4/17/2011,388024508,6/3/2011,3930,651.21,524.96,2559255.3,2063092.8,496162.5 +Sub-Saharan Africa,Namibia,Meat,Offline,C,4/19/2010,442263066,5/1/2010,4324,421.89,364.69,1824252.36,1576919.56,247332.8 +Middle East and North Africa,Oman,Clothes,Offline,M,7/17/2015,312769019,8/5/2015,4158,109.28,35.84,454386.24,149022.72,305363.52 +Central America and the Caribbean,El Salvador,Vegetables,Offline,H,5/3/2013,826153695,5/6/2013,6092,154.06,90.93,938533.52,553945.56,384587.96 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,L,1/4/2010,179340922,2/15/2010,9819,205.7,117.11,2019768.3,1149903.09,869865.21 +Asia,North Korea,Cosmetics,Online,C,12/10/2012,689567029,1/2/2013,7062,437.2,263.33,3087506.4,1859636.46,1227869.94 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,M,8/27/2011,244380843,9/19/2011,6577,255.28,159.42,1678976.56,1048505.34,630471.22 +Europe,Serbia,Snacks,Offline,C,11/14/2011,851643693,12/17/2011,9149,152.58,97.44,1395954.42,891478.56,504475.86 +Sub-Saharan Africa,Cameroon,Snacks,Online,L,8/6/2016,989529407,9/6/2016,2596,152.58,97.44,396097.68,252954.24,143143.44 +Europe,Norway,Cereal,Online,C,10/5/2014,556524312,10/14/2014,6766,205.7,117.11,1391766.2,792366.26,599399.94 +Europe,Denmark,Personal Care,Offline,L,4/14/2015,421427237,6/1/2015,8539,81.73,56.67,697892.47,483905.13,213987.34 +Sub-Saharan Africa,The Gambia,Fruits,Offline,L,1/3/2013,173349511,2/13/2013,6827,9.33,6.92,63695.91,47242.84,16453.07 +Central America and the Caribbean,The Bahamas,Baby Food,Online,C,3/14/2015,371714961,4/2/2015,7572,255.28,159.42,1932980.16,1207128.24,725851.92 +Europe,Netherlands,Meat,Offline,L,1/16/2015,296259915,2/14/2015,8747,421.89,364.69,3690271.83,3189943.43,500328.4 +North America,Greenland,Personal Care,Online,M,7/29/2010,197033202,7/31/2010,5358,81.73,56.67,437909.34,303637.86,134271.48 +Sub-Saharan Africa,Mozambique,Clothes,Online,C,1/16/2016,844396150,2/22/2016,4440,109.28,35.84,485203.2,159129.6,326073.6 +Sub-Saharan Africa,Cape Verde,Household,Online,C,9/5/2012,379022586,9/22/2012,61,668.27,502.54,40764.47,30654.94,10109.53 +Europe,Monaco,Household,Online,M,1/28/2013,161898839,3/10/2013,8319,668.27,502.54,5559338.13,4180630.26,1378707.87 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,L,12/17/2011,724323737,1/31/2012,2345,9.33,6.92,21878.85,16227.4,5651.45 +Asia,Myanmar,Household,Online,M,9/8/2012,417908608,10/6/2012,7299,668.27,502.54,4877702.73,3668039.46,1209663.27 +Europe,Switzerland,Cosmetics,Offline,H,11/25/2015,364577281,12/25/2015,5374,437.2,263.33,2349512.8,1415135.42,934377.38 +Sub-Saharan Africa,Namibia,Snacks,Online,C,9/24/2015,406566083,9/25/2015,794,152.58,97.44,121148.52,77367.36,43781.16 +Europe,Albania,Snacks,Online,L,2/27/2011,456423842,3/31/2011,4813,152.58,97.44,734367.54,468978.72,265388.82 +Australia and Oceania,New Zealand,Cereal,Offline,M,5/19/2017,947011888,6/11/2017,717,205.7,117.11,147486.9,83967.87,63519.03 +Europe,Luxembourg,Household,Online,H,7/30/2016,581504046,8/17/2016,8825,668.27,502.54,5897482.75,4434915.5,1462567.25 +Asia,India,Cosmetics,Online,M,9/18/2014,383386647,10/7/2014,1483,437.2,263.33,648367.6,390518.39,257849.21 +Central America and the Caribbean,Haiti,Meat,Online,C,1/12/2015,546458518,2/2/2015,8074,421.89,364.69,3406339.86,2944507.06,461832.8 +Sub-Saharan Africa,Nigeria,Vegetables,Online,C,4/8/2014,884830987,5/7/2014,7,154.06,90.93,1078.42,636.51,441.91 +Sub-Saharan Africa,Madagascar,Vegetables,Online,L,1/2/2014,382927882,2/8/2014,5725,154.06,90.93,881993.5,520574.25,361419.25 +Europe,Netherlands,Snacks,Offline,L,11/23/2016,345485532,11/25/2016,5701,152.58,97.44,869858.58,555505.44,314353.14 +Asia,Vietnam,Meat,Online,L,4/20/2015,347552764,5/12/2015,7441,421.89,364.69,3139283.49,2713658.29,425625.2 +Asia,Vietnam,Personal Care,Online,L,3/17/2010,484490907,3/20/2010,481,81.73,56.67,39312.13,27258.27,12053.86 +Asia,Maldives,Office Supplies,Online,L,1/16/2015,921973788,3/3/2015,1387,651.21,524.96,903228.27,728119.52,175108.75 +Europe,Serbia,Cosmetics,Offline,C,12/28/2013,545987737,1/5/2014,8759,437.2,263.33,3829434.8,2306507.47,1522927.33 +Europe,Andorra,Cereal,Online,H,4/1/2011,112831580,5/12/2011,8227,205.7,117.11,1692293.9,963463.97,728829.93 +Middle East and North Africa,Yemen,Baby Food,Offline,C,1/25/2012,899116647,1/29/2012,7451,255.28,159.42,1902091.28,1187838.42,714252.86 +Sub-Saharan Africa,Angola,Cosmetics,Offline,M,5/29/2011,651766765,5/30/2011,1124,437.2,263.33,491412.8,295982.92,195429.88 +North America,United States of America,Vegetables,Offline,M,11/11/2012,338018262,12/26/2012,5970,154.06,90.93,919738.2,542852.1,376886.1 +Europe,Luxembourg,Vegetables,Offline,M,4/26/2017,995419967,6/1/2017,5743,154.06,90.93,884766.58,522210.99,362555.59 +Central America and the Caribbean,Jamaica,Beverages,Offline,C,7/25/2011,581833207,9/4/2011,6230,47.45,31.79,295613.5,198051.7,97561.8 +Australia and Oceania,Nauru,Snacks,Offline,L,7/14/2017,725431811,7/27/2017,249,152.58,97.44,37992.42,24262.56,13729.86 +Asia,Kazakhstan,Meat,Offline,L,10/20/2012,874702107,11/8/2012,2646,421.89,364.69,1116320.94,964969.74,151351.2 +Australia and Oceania,New Zealand,Household,Offline,H,1/28/2010,548442924,2/12/2010,5304,668.27,502.54,3544504.08,2665472.16,879031.92 +Central America and the Caribbean,Honduras,Meat,Online,M,7/22/2015,685765588,8/10/2015,2132,421.89,364.69,899469.48,777519.08,121950.4 +Europe,Georgia,Personal Care,Offline,L,7/28/2017,496093928,9/3/2017,4073,81.73,56.67,332886.29,230816.91,102069.38 +Europe,Italy,Baby Food,Online,H,2/5/2013,609164273,3/17/2013,4100,255.28,159.42,1046648,653622,393026 +Europe,Cyprus,Cosmetics,Online,L,7/15/2011,825025451,8/20/2011,2220,437.2,263.33,970584,584592.6,385991.4 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,M,10/6/2015,564038789,11/22/2015,467,47.45,31.79,22159.15,14845.93,7313.22 +Europe,Andorra,Personal Care,Offline,M,10/22/2010,216878116,11/23/2010,7909,81.73,56.67,646402.57,448203.03,198199.54 +Australia and Oceania,Samoa ,Baby Food,Offline,L,1/16/2013,694529759,1/31/2013,5645,255.28,159.42,1441055.6,899925.9,541129.7 +Sub-Saharan Africa,Uganda,Baby Food,Online,C,5/29/2013,278292548,6/5/2013,1804,255.28,159.42,460525.12,287593.68,172931.44 +Asia,Vietnam,Meat,Offline,C,6/24/2011,469777810,7/27/2011,6548,421.89,364.69,2762535.72,2387990.12,374545.6 +Asia,Thailand,Cosmetics,Online,C,9/4/2011,140909373,9/9/2011,7070,437.2,263.33,3091004,1861743.1,1229260.9 +Middle East and North Africa,Morocco,Household,Offline,M,12/3/2011,483923566,12/4/2011,2592,668.27,502.54,1732155.84,1302583.68,429572.16 +Asia,Tajikistan,Personal Care,Offline,C,12/27/2014,961369216,2/1/2015,9370,81.73,56.67,765810.1,530997.9,234812.2 +Europe,Serbia,Vegetables,Offline,H,2/17/2017,656107652,3/24/2017,5689,154.06,90.93,876447.34,517300.77,359146.57 +Europe,Bulgaria,Meat,Offline,H,11/24/2011,521312701,12/10/2011,6868,421.89,364.69,2897540.52,2504690.92,392849.6 +Europe,Switzerland,Fruits,Offline,H,8/8/2016,230470693,8/16/2016,254,9.33,6.92,2369.82,1757.68,612.14 +Europe,Hungary,Baby Food,Offline,L,7/25/2015,427380454,8/23/2015,229,255.28,159.42,58459.12,36507.18,21951.94 +Asia,Myanmar,Clothes,Offline,H,11/14/2016,476153314,11/24/2016,3202,109.28,35.84,349914.56,114759.68,235154.88 +Middle East and North Africa,Qatar,Clothes,Offline,M,10/3/2010,711213099,10/23/2010,2616,109.28,35.84,285876.48,93757.44,192119.04 +Middle East and North Africa,Yemen,Baby Food,Online,M,3/24/2011,187296140,5/5/2011,3945,255.28,159.42,1007079.6,628911.9,378167.7 +Asia,Kyrgyzstan,Office Supplies,Online,M,6/4/2014,729451262,7/21/2014,9693,651.21,524.96,6312178.53,5088437.28,1223741.25 +Europe,Germany,Beverages,Online,L,7/24/2017,183039796,8/10/2017,4398,47.45,31.79,208685.1,139812.42,68872.68 +Europe,Belarus,Fruits,Online,H,2/14/2015,963735568,3/13/2015,9626,9.33,6.92,89810.58,66611.92,23198.66 +Sub-Saharan Africa,Uganda,Cereal,Online,L,3/25/2010,607524907,4/5/2010,8975,205.7,117.11,1846157.5,1051062.25,795095.25 +Central America and the Caribbean,Grenada,Fruits,Online,C,11/11/2010,320706641,12/26/2010,3077,9.33,6.92,28708.41,21292.84,7415.57 +Sub-Saharan Africa,Chad,Baby Food,Offline,H,12/1/2010,929892098,12/14/2010,4591,255.28,159.42,1171990.48,731897.22,440093.26 +Sub-Saharan Africa,Zambia,Cereal,Offline,H,9/15/2016,632005107,10/28/2016,3211,205.7,117.11,660502.7,376040.21,284462.49 +Sub-Saharan Africa,Mauritania,Clothes,Online,H,11/26/2012,844281995,12/19/2012,659,109.28,35.84,72015.52,23618.56,48396.96 +Europe,Latvia,Meat,Offline,H,9/28/2011,354271590,10/29/2011,5691,421.89,364.69,2400975.99,2075450.79,325525.2 +North America,Canada,Vegetables,Online,H,5/16/2011,269835221,5/22/2011,9093,154.06,90.93,1400867.58,826826.49,574041.09 +Europe,Serbia,Personal Care,Offline,L,10/21/2014,869146716,11/17/2014,8683,81.73,56.67,709661.59,492065.61,217595.98 +Europe,Lithuania,Fruits,Offline,C,12/19/2010,250692403,1/25/2011,4308,9.33,6.92,40193.64,29811.36,10382.28 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,M,5/6/2016,183271110,5/20/2016,2849,421.89,364.69,1201964.61,1039001.81,162962.8 +Middle East and North Africa,Syria,Cereal,Offline,H,8/24/2010,255994164,8/27/2010,3217,205.7,117.11,661736.9,376742.87,284994.03 +Europe,Macedonia,Beverages,Online,M,4/11/2016,128285396,5/18/2016,1354,47.45,31.79,64247.3,43043.66,21203.64 +Asia,Nepal,Snacks,Offline,C,4/11/2011,879881131,4/19/2011,5234,152.58,97.44,798603.72,510000.96,288602.76 +Europe,Hungary,Office Supplies,Offline,L,5/25/2016,960830199,5/26/2016,9863,651.21,524.96,6422884.23,5177680.48,1245203.75 +Middle East and North Africa,Tunisia ,Office Supplies,Online,C,8/9/2015,241493928,8/23/2015,2275,651.21,524.96,1481502.75,1194284,287218.75 +Asia,Thailand,Vegetables,Online,C,11/2/2012,462546145,12/2/2012,6538,154.06,90.93,1007244.28,594500.34,412743.94 +Europe,Albania,Personal Care,Offline,M,2/15/2013,284973180,4/3/2013,8751,81.73,56.67,715219.23,495919.17,219300.06 +Europe,Greece,Personal Care,Offline,C,3/10/2011,240073859,3/11/2011,2045,81.73,56.67,167137.85,115890.15,51247.7 +Australia and Oceania,New Zealand,Personal Care,Offline,L,5/21/2010,479459512,7/5/2010,1579,81.73,56.67,129051.67,89481.93,39569.74 +Asia,Bhutan,Baby Food,Online,L,5/11/2011,325053966,5/24/2011,9547,255.28,159.42,2437158.16,1521982.74,915175.42 +Europe,Germany,Clothes,Online,M,10/22/2015,519093549,10/31/2015,171,109.28,35.84,18686.88,6128.64,12558.24 +Middle East and North Africa,Somalia,Cereal,Offline,H,2/24/2015,974127089,3/18/2015,4708,205.7,117.11,968435.6,551353.88,417081.72 +Sub-Saharan Africa,Guinea,Beverages,Online,H,12/31/2016,323015916,1/3/2017,6442,47.45,31.79,305672.9,204791.18,100881.72 +Europe,Russia,Cosmetics,Online,H,2/12/2011,868933856,3/31/2011,5692,437.2,263.33,2488542.4,1498874.36,989668.04 +Sub-Saharan Africa,Gabon,Household,Offline,L,1/14/2011,935367238,1/18/2011,4807,668.27,502.54,3212373.89,2415709.78,796664.11 +Europe,Latvia,Fruits,Online,M,6/4/2012,716114890,6/23/2012,3164,9.33,6.92,29520.12,21894.88,7625.24 +Asia,Nepal,Office Supplies,Offline,L,1/9/2012,925288140,2/27/2012,2178,651.21,524.96,1418335.38,1143362.88,274972.5 +Australia and Oceania,East Timor,Cereal,Online,C,5/31/2011,547310817,7/6/2011,288,205.7,117.11,59241.6,33727.68,25513.92 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,H,3/31/2013,886919248,5/9/2013,7970,651.21,524.96,5190143.7,4183931.2,1006212.5 +Middle East and North Africa,Syria,Cosmetics,Online,L,6/15/2017,619162261,6/18/2017,2727,437.2,263.33,1192244.4,718100.91,474143.49 +Europe,Estonia,Meat,Offline,H,6/17/2017,739401185,7/25/2017,4097,421.89,364.69,1728483.33,1494134.93,234348.4 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,L,7/14/2011,513309848,8/23/2011,8646,152.58,97.44,1319206.68,842466.24,476740.44 +Asia,Myanmar,Vegetables,Online,M,2/27/2014,626874577,3/20/2014,4973,154.06,90.93,766140.38,452194.89,313945.49 +Middle East and North Africa,Jordan,Cosmetics,Offline,H,5/20/2014,936394202,6/19/2014,8708,437.2,263.33,3807137.6,2293077.64,1514059.96 +Sub-Saharan Africa,Uganda,Fruits,Online,L,6/15/2017,918480050,7/13/2017,7512,9.33,6.92,70086.96,51983.04,18103.92 +Europe,Malta,Snacks,Offline,M,10/8/2010,120055949,10/25/2010,6078,152.58,97.44,927381.24,592240.32,335140.92 +Sub-Saharan Africa,Rwanda,Personal Care,Offline,H,1/22/2013,408358228,1/31/2013,1129,81.73,56.67,92273.17,63980.43,28292.74 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,C,1/25/2010,120935714,2/2/2010,6420,651.21,524.96,4180768.2,3370243.2,810525 +Middle East and North Africa,Lebanon,Baby Food,Online,C,4/20/2011,815649735,5/18/2011,7737,255.28,159.42,1975101.36,1233432.54,741668.82 +Europe,Armenia,Cosmetics,Offline,L,12/24/2015,520674121,1/16/2016,7898,437.2,263.33,3453005.6,2079780.34,1373225.26 +North America,Canada,Vegetables,Online,M,10/25/2016,484495198,11/5/2016,1751,154.06,90.93,269759.06,159218.43,110540.63 +Asia,Bhutan,Cosmetics,Online,L,5/18/2011,225911796,7/3/2011,1175,437.2,263.33,513710,309412.75,204297.25 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Offline,M,6/6/2013,684035241,7/22/2013,83,47.45,31.79,3938.35,2638.57,1299.78 +Sub-Saharan Africa,Gabon,Cereal,Online,C,4/25/2011,168289363,5/13/2011,9417,205.7,117.11,1937076.9,1102824.87,834252.03 +Central America and the Caribbean,Barbados,Beverages,Online,H,2/21/2017,208410489,3/27/2017,2150,47.45,31.79,102017.5,68348.5,33669 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,M,1/9/2010,604447448,2/28/2010,8287,81.73,56.67,677296.51,469624.29,207672.22 +Central America and the Caribbean,Honduras,Cosmetics,Online,H,7/24/2015,776761567,8/31/2015,9864,437.2,263.33,4312540.8,2597487.12,1715053.68 +Middle East and North Africa,Somalia,Snacks,Online,H,3/16/2011,216026675,3/25/2011,5949,152.58,97.44,907698.42,579670.56,328027.86 +Europe,Finland,Office Supplies,Online,M,4/30/2013,733229100,6/4/2013,7640,651.21,524.96,4975244.4,4010694.4,964550 +Asia,Myanmar,Beverages,Online,L,11/14/2012,609667670,12/13/2012,3067,47.45,31.79,145529.15,97499.93,48029.22 +North America,Mexico,Baby Food,Online,L,12/25/2016,446953713,1/7/2017,2391,255.28,159.42,610374.48,381173.22,229201.26 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,C,12/10/2014,917011058,12/13/2014,2805,81.73,56.67,229252.65,158959.35,70293.3 +Europe,Albania,Cosmetics,Online,M,3/28/2012,512076032,4/21/2012,3532,437.2,263.33,1544190.4,930081.56,614108.84 +Central America and the Caribbean,Honduras,Office Supplies,Online,H,8/23/2011,494697463,10/2/2011,827,651.21,524.96,538550.67,434141.92,104408.75 +Sub-Saharan Africa,Namibia,Clothes,Offline,L,12/27/2016,847736680,1/26/2017,2977,109.28,35.84,325326.56,106695.68,218630.88 +Sub-Saharan Africa,Uganda,Household,Offline,C,3/31/2014,724367511,4/8/2014,5298,668.27,502.54,3540494.46,2662456.92,878037.54 +Sub-Saharan Africa,The Gambia,Vegetables,Online,H,2/28/2013,698076283,3/6/2013,5140,154.06,90.93,791868.4,467380.2,324488.2 +Sub-Saharan Africa,Cameroon,Fruits,Offline,C,3/12/2013,512661826,4/23/2013,6882,9.33,6.92,64209.06,47623.44,16585.62 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,L,11/12/2014,432235467,12/27/2014,6935,651.21,524.96,4516141.35,3640597.6,875543.75 +Sub-Saharan Africa,Swaziland,Cereal,Online,H,12/23/2015,791221034,1/26/2016,8742,205.7,117.11,1798229.4,1023775.62,774453.78 +Middle East and North Africa,Morocco,Cosmetics,Offline,L,5/22/2015,644354856,7/4/2015,7776,437.2,263.33,3399667.2,2047654.08,1352013.12 +Sub-Saharan Africa,Cape Verde,Household,Online,C,10/26/2016,916685760,12/7/2016,6542,668.27,502.54,4371822.34,3287616.68,1084205.66 +Asia,Mongolia,Office Supplies,Offline,C,6/23/2017,353575074,7/8/2017,9577,651.21,524.96,6236638.17,5027541.92,1209096.25 +Europe,United Kingdom,Fruits,Online,C,11/7/2011,470696628,12/13/2011,8447,9.33,6.92,78810.51,58453.24,20357.27 +Asia,Japan,Snacks,Offline,L,8/20/2010,604036748,9/28/2010,6752,152.58,97.44,1030220.16,657914.88,372305.28 +Asia,North Korea,Beverages,Online,M,3/26/2014,159894263,5/13/2014,5121,47.45,31.79,242991.45,162796.59,80194.86 +Sub-Saharan Africa,South Africa,Snacks,Online,M,7/16/2016,864880502,7/16/2016,6215,152.58,97.44,948284.7,605589.6,342695.1 +Middle East and North Africa,Libya,Vegetables,Offline,C,4/21/2016,915919291,5/13/2016,9727,154.06,90.93,1498541.62,884476.11,614065.51 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,M,5/3/2013,830246961,5/5/2013,7380,81.73,56.67,603167.4,418224.6,184942.8 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,H,4/19/2012,295412337,5/6/2012,7930,437.2,263.33,3466996,2088206.9,1378789.1 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,H,5/7/2011,419276750,5/14/2011,2162,255.28,159.42,551915.36,344666.04,207249.32 +Europe,Finland,Meat,Online,H,6/26/2013,580014026,6/27/2013,7894,421.89,364.69,3330399.66,2878862.86,451536.8 +Europe,Malta,Household,Online,H,3/20/2015,676110494,5/2/2015,4975,668.27,502.54,3324643.25,2500136.5,824506.75 +Europe,Moldova ,Personal Care,Online,M,4/23/2010,676364982,5/1/2010,283,81.73,56.67,23129.59,16037.61,7091.98 +Sub-Saharan Africa,Madagascar,Cereal,Online,H,5/1/2016,169888818,6/15/2016,2731,205.7,117.11,561766.7,319827.41,241939.29 +Europe,France,Cereal,Offline,H,4/3/2010,616105830,5/5/2010,8261,205.7,117.11,1699287.7,967445.71,731841.99 +Sub-Saharan Africa,Malawi,Fruits,Online,L,7/22/2015,394752347,8/7/2015,4847,9.33,6.92,45222.51,33541.24,11681.27 +Middle East and North Africa,Yemen,Meat,Offline,H,2/15/2015,655877196,3/16/2015,7492,421.89,364.69,3160799.88,2732257.48,428542.4 +Sub-Saharan Africa,Eritrea,Fruits,Offline,M,8/21/2015,369841706,9/9/2015,3234,9.33,6.92,30173.22,22379.28,7793.94 +Central America and the Caribbean,Honduras,Cosmetics,Offline,M,6/22/2013,377319705,7/12/2013,6140,437.2,263.33,2684408,1616846.2,1067561.8 +Middle East and North Africa,Iran,Personal Care,Offline,C,8/25/2013,239297521,9/25/2013,2309,81.73,56.67,188714.57,130851.03,57863.54 +Asia,Maldives,Cereal,Online,M,11/21/2010,487073981,12/28/2010,4870,205.7,117.11,1001759,570325.7,431433.3 +Sub-Saharan Africa,Tanzania,Clothes,Online,H,2/17/2016,372260415,3/27/2016,8984,109.28,35.84,981771.52,321986.56,659784.96 +Central America and the Caribbean,Belize,Baby Food,Online,H,11/10/2014,116780650,12/5/2014,6844,255.28,159.42,1747136.32,1091070.48,656065.84 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,H,5/11/2016,462871015,6/26/2016,2674,47.45,31.79,126881.3,85006.46,41874.84 +Middle East and North Africa,Yemen,Meat,Online,C,1/15/2012,423080337,2/24/2012,7728,421.89,364.69,3260365.92,2818324.32,442041.6 +Central America and the Caribbean,Saint Lucia,Snacks,Online,M,2/4/2017,430269944,2/16/2017,5293,152.58,97.44,807605.94,515749.92,291856.02 +Central America and the Caribbean,Grenada,Beverages,Online,M,9/14/2013,987613666,9/17/2013,5685,47.45,31.79,269753.25,180726.15,89027.1 +North America,Canada,Vegetables,Online,H,5/28/2015,418597829,6/14/2015,1255,154.06,90.93,193345.3,114117.15,79228.15 +Middle East and North Africa,Syria,Cereal,Offline,H,4/18/2010,717021262,6/3/2010,1380,205.7,117.11,283866,161611.8,122254.2 +Europe,Luxembourg,Clothes,Offline,C,4/3/2010,796995294,5/20/2010,7473,109.28,35.84,816649.44,267832.32,548817.12 +Asia,Tajikistan,Baby Food,Online,M,11/13/2016,542943751,11/26/2016,7976,255.28,159.42,2036113.28,1271533.92,764579.36 +Europe,Denmark,Cosmetics,Online,H,1/27/2010,359602963,1/30/2010,3363,437.2,263.33,1470303.6,885578.79,584724.81 +Europe,Lithuania,Baby Food,Offline,H,7/6/2012,722021758,7/18/2012,1138,255.28,159.42,290508.64,181419.96,109088.68 +Central America and the Caribbean,El Salvador,Personal Care,Online,C,1/15/2010,825561463,3/6/2010,838,81.73,56.67,68489.74,47489.46,21000.28 +North America,Greenland,Meat,Online,C,1/27/2016,835895907,2/9/2016,9029,421.89,364.69,3809244.81,3292786.01,516458.8 +Sub-Saharan Africa,Gabon,Household,Online,H,10/19/2014,539011418,10/31/2014,4312,668.27,502.54,2881580.24,2166952.48,714627.76 +Middle East and North Africa,Iran,Office Supplies,Online,M,6/1/2010,691206824,7/19/2010,2314,651.21,524.96,1506899.94,1214757.44,292142.5 +Central America and the Caribbean,Guatemala,Clothes,Offline,M,9/30/2015,769093453,10/30/2015,699,109.28,35.84,76386.72,25052.16,51334.56 +Middle East and North Africa,Tunisia ,Household,Online,C,8/8/2010,319595134,8/18/2010,4157,668.27,502.54,2777998.39,2089058.78,688939.61 +Middle East and North Africa,Lebanon,Baby Food,Offline,H,9/24/2013,309948194,9/26/2013,9413,255.28,159.42,2402950.64,1500620.46,902330.18 +Australia and Oceania,Marshall Islands,Household,Offline,M,11/12/2010,877701461,11/20/2010,222,668.27,502.54,148355.94,111563.88,36792.06 +Sub-Saharan Africa,Rwanda,Fruits,Offline,M,7/7/2011,880716264,8/20/2011,2369,9.33,6.92,22102.77,16393.48,5709.29 +Sub-Saharan Africa,Botswana,Household,Online,L,11/24/2014,147166430,12/6/2014,8672,668.27,502.54,5795237.44,4358026.88,1437210.56 +Asia,Mongolia,Vegetables,Online,H,9/24/2013,825538289,10/25/2013,3980,154.06,90.93,613158.8,361901.4,251257.4 +Asia,Tajikistan,Snacks,Online,H,2/23/2013,634630668,2/26/2013,172,152.58,97.44,26243.76,16759.68,9484.08 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,C,10/12/2011,513554894,10/12/2011,1160,421.89,364.69,489392.4,423040.4,66352 +Middle East and North Africa,Libya,Snacks,Online,H,2/5/2013,571734797,3/5/2013,7887,152.58,97.44,1203398.46,768509.28,434889.18 +Sub-Saharan Africa,Mali,Beverages,Online,M,1/31/2014,538906705,2/5/2014,3325,47.45,31.79,157771.25,105701.75,52069.5 +Asia,Taiwan,Cosmetics,Offline,L,7/22/2016,215119445,9/1/2016,7479,437.2,263.33,3269818.8,1969445.07,1300373.73 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,H,10/31/2015,820734345,11/7/2015,2386,81.73,56.67,195007.78,135214.62,59793.16 +Middle East and North Africa,Yemen,Fruits,Offline,M,1/28/2012,946425235,2/10/2012,7113,9.33,6.92,66364.29,49221.96,17142.33 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,L,2/1/2014,603178441,3/7/2014,2760,205.7,117.11,567732,323223.6,244508.4 +Europe,Denmark,Baby Food,Online,C,10/23/2012,772292792,11/20/2012,7454,255.28,159.42,1902857.12,1188316.68,714540.44 +Asia,Bhutan,Clothes,Online,C,5/23/2015,255379617,6/14/2015,1359,109.28,35.84,148511.52,48706.56,99804.96 +Middle East and North Africa,Syria,Fruits,Offline,H,2/9/2011,624362742,3/9/2011,1665,9.33,6.92,15534.45,11521.8,4012.65 +Europe,Latvia,Beverages,Offline,C,1/10/2013,371478497,2/3/2013,7597,47.45,31.79,360477.65,241508.63,118969.02 +Middle East and North Africa,Iraq,Office Supplies,Online,L,5/5/2016,759275710,5/27/2016,5410,651.21,524.96,3523046.1,2840033.6,683012.5 +Middle East and North Africa,Saudi Arabia,Fruits,Online,M,4/26/2017,870615708,4/28/2017,3390,9.33,6.92,31628.7,23458.8,8169.9 +Central America and the Caribbean,Barbados,Beverages,Offline,C,1/24/2017,758672320,2/23/2017,6854,47.45,31.79,325222.3,217888.66,107333.64 +Asia,Malaysia,Household,Online,M,3/12/2010,996931874,4/15/2010,3150,668.27,502.54,2105050.5,1583001,522049.5 +Asia,Laos,Clothes,Online,M,4/19/2011,429193198,5/21/2011,6660,109.28,35.84,727804.8,238694.4,489110.4 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,M,5/1/2013,219567620,5/7/2013,3793,154.06,90.93,584349.58,344897.49,239452.09 +Central America and the Caribbean,Haiti,Personal Care,Offline,M,2/4/2014,702478969,3/1/2014,7992,81.73,56.67,653186.16,452906.64,200279.52 +Middle East and North Africa,Oman,Meat,Online,H,6/13/2012,932663571,7/4/2012,4731,421.89,364.69,1995961.59,1725348.39,270613.2 +Europe,Kosovo,Cereal,Offline,C,2/11/2012,935170257,2/26/2012,6515,205.7,117.11,1340135.5,762971.65,577163.85 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,H,4/18/2010,355360352,5/30/2010,7880,437.2,263.33,3445136,2075040.4,1370095.6 +Sub-Saharan Africa,Mauritania,Meat,Offline,L,8/16/2016,708907687,9/7/2016,393,421.89,364.69,165802.77,143323.17,22479.6 +Middle East and North Africa,Saudi Arabia,Clothes,Online,C,7/6/2011,431798589,8/19/2011,7653,109.28,35.84,836319.84,274283.52,562036.32 +Central America and the Caribbean,Barbados,Clothes,Offline,M,7/3/2010,730331885,8/1/2010,289,109.28,35.84,31581.92,10357.76,21224.16 +Asia,Singapore,Beverages,Online,C,1/25/2015,631118905,2/10/2015,964,47.45,31.79,45741.8,30645.56,15096.24 +Central America and the Caribbean,The Bahamas,Clothes,Offline,C,5/17/2016,131083476,6/16/2016,9368,109.28,35.84,1023735.04,335749.12,687985.92 +Europe,Vatican City,Personal Care,Offline,H,3/31/2014,647461926,4/9/2014,7227,81.73,56.67,590662.71,409554.09,181108.62 +Australia and Oceania,Tonga,Beverages,Online,L,5/1/2013,967803084,6/2/2013,3294,47.45,31.79,156300.3,104716.26,51584.04 +Sub-Saharan Africa,Mauritania,Snacks,Offline,H,10/18/2011,399968278,11/25/2011,8356,152.58,97.44,1274958.48,814208.64,460749.84 +Middle East and North Africa,Yemen,Household,Offline,C,8/22/2012,122131335,8/26/2012,231,668.27,502.54,154370.37,116086.74,38283.63 +Europe,Sweden,Fruits,Offline,L,5/13/2012,932778584,6/8/2012,8766,9.33,6.92,81786.78,60660.72,21126.06 +Asia,Maldives,Snacks,Offline,C,4/26/2012,100708854,5/27/2012,843,152.58,97.44,128624.94,82141.92,46483.02 +Europe,Lithuania,Fruits,Offline,H,12/1/2014,815033471,12/14/2014,5371,9.33,6.92,50111.43,37167.32,12944.11 +Europe,Estonia,Vegetables,Offline,H,4/11/2012,935176265,4/16/2012,8293,154.06,90.93,1277619.58,754082.49,523537.09 +Central America and the Caribbean,Costa Rica,Beverages,Online,M,9/25/2012,640873563,9/26/2012,7584,47.45,31.79,359860.8,241095.36,118765.44 +Middle East and North Africa,Qatar,Clothes,Offline,C,4/28/2014,182174193,6/2/2014,8247,109.28,35.84,901232.16,295572.48,605659.68 +Europe,Belgium,Fruits,Offline,H,2/23/2016,329439485,2/25/2016,7319,9.33,6.92,68286.27,50647.48,17638.79 +Middle East and North Africa,Iran,Cosmetics,Offline,H,7/31/2014,123343265,9/8/2014,8868,437.2,263.33,3877089.6,2335210.44,1541879.16 +Asia,Uzbekistan,Snacks,Offline,L,8/24/2014,924871861,10/6/2014,8991,152.58,97.44,1371846.78,876083.04,495763.74 +Sub-Saharan Africa,Senegal,Clothes,Online,H,1/24/2011,565324103,1/24/2011,820,109.28,35.84,89609.6,29388.8,60220.8 +Sub-Saharan Africa,Swaziland,Cereal,Online,C,10/9/2014,996311318,10/20/2014,9514,205.7,117.11,1957029.8,1114184.54,842845.26 +Middle East and North Africa,Jordan,Fruits,Online,H,4/6/2011,639757335,4/20/2011,7267,9.33,6.92,67801.11,50287.64,17513.47 +Central America and the Caribbean,Grenada,Cosmetics,Offline,H,5/21/2017,237898480,5/30/2017,8302,437.2,263.33,3629634.4,2186165.66,1443468.74 +Europe,Germany,Cosmetics,Online,H,12/23/2016,603283584,1/29/2017,3874,437.2,263.33,1693712.8,1020140.42,673572.38 +Central America and the Caribbean,Dominica,Baby Food,Offline,L,2/2/2010,368773972,3/24/2010,7268,255.28,159.42,1855375.04,1158664.56,696710.48 +Sub-Saharan Africa,Liberia,Snacks,Online,H,10/5/2016,937543475,11/12/2016,8803,152.58,97.44,1343161.74,857764.32,485397.42 +Europe,Ireland,Fruits,Offline,C,9/2/2012,633078420,9/9/2012,828,9.33,6.92,7725.24,5729.76,1995.48 +Middle East and North Africa,Algeria,Cosmetics,Online,M,3/17/2016,549177634,3/17/2016,2721,437.2,263.33,1189621.2,716520.93,473100.27 +Sub-Saharan Africa,Liberia,Fruits,Online,M,7/12/2016,499952447,8/4/2016,5894,9.33,6.92,54991.02,40786.48,14204.54 +Europe,Iceland,Cereal,Online,H,3/23/2015,369826686,4/11/2015,8790,205.7,117.11,1808103,1029396.9,778706.1 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,M,12/11/2014,563536679,1/26/2015,1881,437.2,263.33,822373.2,495323.73,327049.47 +Central America and the Caribbean,Panama,Baby Food,Offline,L,8/14/2015,656131255,10/3/2015,2674,255.28,159.42,682618.72,426289.08,256329.64 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,C,8/31/2010,742971742,10/10/2010,704,47.45,31.79,33404.8,22380.16,11024.64 +Europe,Germany,Fruits,Offline,M,7/5/2013,989731967,7/19/2013,2538,9.33,6.92,23679.54,17562.96,6116.58 +Europe,Serbia,Cosmetics,Offline,H,11/30/2015,282398259,1/1/2016,6775,437.2,263.33,2962030,1784060.75,1177969.25 +Middle East and North Africa,Morocco,Beverages,Offline,H,6/30/2014,277269446,8/12/2014,9046,47.45,31.79,429232.7,287572.34,141660.36 +Europe,Greece,Vegetables,Offline,M,7/5/2014,450956857,7/14/2014,7010,154.06,90.93,1079960.6,637419.3,442541.3 +Asia,Uzbekistan,Household,Online,L,11/29/2010,350384318,12/31/2010,5361,668.27,502.54,3582595.47,2694116.94,888478.53 +Central America and the Caribbean,Jamaica,Personal Care,Offline,L,11/16/2014,942788159,12/9/2014,822,81.73,56.67,67182.06,46582.74,20599.32 +Europe,Belgium,Cereal,Online,L,2/18/2012,565717208,3/26/2012,7148,205.7,117.11,1470343.6,837102.28,633241.32 +North America,United States of America,Clothes,Online,H,3/13/2012,777032792,4/20/2012,125,109.28,35.84,13660,4480,9180 +Asia,Thailand,Office Supplies,Offline,H,4/15/2014,504908740,5/14/2014,2571,651.21,524.96,1674260.91,1349672.16,324588.75 +Sub-Saharan Africa,Cape Verde,Meat,Offline,M,2/12/2011,997831380,3/12/2011,9334,421.89,364.69,3937921.26,3404016.46,533904.8 +Europe,Belarus,Household,Offline,H,5/24/2015,874599540,7/4/2015,2294,668.27,502.54,1533011.38,1152826.76,380184.62 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,C,8/7/2010,174324548,9/10/2010,5362,9.33,6.92,50027.46,37105.04,12922.42 +Sub-Saharan Africa,Djibouti,Clothes,Online,C,5/12/2015,806430232,5/27/2015,9481,109.28,35.84,1036083.68,339799.04,696284.64 +Asia,Sri Lanka,Cosmetics,Online,C,7/3/2011,700652921,7/7/2011,7624,437.2,263.33,3333212.8,2007627.92,1325584.88 +Central America and the Caribbean,Guatemala,Baby Food,Online,H,12/29/2015,557041442,1/8/2016,9796,255.28,159.42,2500722.88,1561678.32,939044.56 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,L,7/29/2016,695957124,8/2/2016,8033,437.2,263.33,3512027.6,2115329.89,1396697.71 +Europe,Georgia,Snacks,Online,L,6/1/2013,608073794,7/18/2013,1403,152.58,97.44,214069.74,136708.32,77361.42 +Middle East and North Africa,Yemen,Beverages,Offline,C,4/27/2015,304377782,5/6/2015,1004,47.45,31.79,47639.8,31917.16,15722.64 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,H,3/22/2013,766167914,3/27/2013,4967,9.33,6.92,46342.11,34371.64,11970.47 +North America,Greenland,Household,Online,M,4/10/2014,795055520,4/18/2014,3451,668.27,502.54,2306199.77,1734265.54,571934.23 +Europe,Liechtenstein,Baby Food,Offline,L,4/28/2015,162964427,5/30/2015,3650,255.28,159.42,931772,581883,349889 +Central America and the Caribbean,Cuba,Clothes,Online,L,4/16/2014,962130963,4/17/2014,4788,109.28,35.84,523232.64,171601.92,351630.72 +Sub-Saharan Africa,Mali,Household,Online,L,12/11/2013,855103957,1/13/2014,3118,668.27,502.54,2083665.86,1566919.72,516746.14 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,M,7/20/2010,724744737,7/23/2010,6928,255.28,159.42,1768579.84,1104461.76,664118.08 +Europe,Armenia,Office Supplies,Offline,H,10/15/2012,624227130,11/13/2012,1534,651.21,524.96,998956.14,805288.64,193667.5 +Europe,Norway,Cereal,Online,C,4/9/2015,227037465,5/18/2015,4286,205.7,117.11,881630.2,501933.46,379696.74 +Europe,Sweden,Office Supplies,Online,H,6/13/2017,176974570,6/13/2017,9563,651.21,524.96,6227521.23,5020192.48,1207328.75 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,L,4/9/2012,738149774,5/26/2012,3776,651.21,524.96,2458968.96,1982248.96,476720 +Europe,Liechtenstein,Vegetables,Offline,C,9/7/2012,444986903,10/22/2012,368,154.06,90.93,56694.08,33462.24,23231.84 +Europe,Austria,Cereal,Offline,C,7/22/2017,152222287,8/19/2017,4812,205.7,117.11,989828.4,563533.32,426295.08 +Middle East and North Africa,Afghanistan,Clothes,Online,H,6/15/2015,784904754,7/2/2015,9614,109.28,35.84,1050617.92,344565.76,706052.16 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,C,2/27/2011,188395631,4/14/2011,9309,255.28,159.42,2376401.52,1484040.78,892360.74 +Middle East and North Africa,Bahrain,Beverages,Online,C,4/20/2014,778368747,5/28/2014,5464,47.45,31.79,259266.8,173700.56,85566.24 +Europe,Slovenia,Beverages,Offline,L,11/11/2012,990810430,12/8/2012,1679,47.45,31.79,79668.55,53375.41,26293.14 +Asia,Uzbekistan,Snacks,Online,L,10/27/2014,232019507,12/5/2014,8583,152.58,97.44,1309594.14,836327.52,473266.62 +Europe,Latvia,Cereal,Online,L,1/24/2014,228607308,2/2/2014,8838,205.7,117.11,1817976.6,1035018.18,782958.42 +Australia and Oceania,Solomon Islands,Vegetables,Offline,M,12/2/2016,977497661,12/17/2016,2135,154.06,90.93,328918.1,194135.55,134782.55 +Europe,San Marino,Snacks,Online,H,8/17/2015,295926892,10/1/2015,198,152.58,97.44,30210.84,19293.12,10917.72 +Sub-Saharan Africa,South Sudan,Baby Food,Online,M,11/3/2014,571443831,11/27/2014,1783,255.28,159.42,455164.24,284245.86,170918.38 +Asia,Kazakhstan,Beverages,Offline,M,9/19/2012,211909806,11/4/2012,7676,47.45,31.79,364226.2,244020.04,120206.16 +Middle East and North Africa,Tunisia ,Beverages,Offline,H,4/8/2012,395498645,5/14/2012,5693,47.45,31.79,270132.85,180980.47,89152.38 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,M,7/24/2017,120696675,8/31/2017,5683,255.28,159.42,1450756.24,905983.86,544772.38 +Sub-Saharan Africa,Kenya,Vegetables,Online,M,10/20/2014,256302726,11/21/2014,4527,154.06,90.93,697429.62,411640.11,285789.51 +Asia,Mongolia,Personal Care,Offline,L,12/22/2013,391428124,1/1/2014,1135,81.73,56.67,92763.55,64320.45,28443.1 +Europe,Kosovo,Snacks,Online,M,10/10/2014,185496699,10/16/2014,1450,152.58,97.44,221241,141288,79953 +Europe,Lithuania,Clothes,Offline,L,5/22/2010,718244779,6/6/2010,3446,109.28,35.84,376578.88,123504.64,253074.24 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,H,12/29/2013,439721190,1/16/2014,2127,437.2,263.33,929924.4,560102.91,369821.49 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,H,2/15/2017,120287263,3/1/2017,4529,651.21,524.96,2949330.09,2377543.84,571786.25 +Sub-Saharan Africa,Madagascar,Vegetables,Online,H,2/28/2016,600616824,4/4/2016,4720,154.06,90.93,727163.2,429189.6,297973.6 +Middle East and North Africa,Bahrain,Fruits,Offline,L,2/11/2016,541696202,3/16/2016,8799,9.33,6.92,82094.67,60889.08,21205.59 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,H,9/18/2011,474824225,10/31/2011,9895,81.73,56.67,808718.35,560749.65,247968.7 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,H,11/21/2013,551612222,12/3/2013,3169,81.73,56.67,259002.37,179587.23,79415.14 +Sub-Saharan Africa,South Sudan,Household,Online,M,9/17/2015,993984019,10/19/2015,815,668.27,502.54,544640.05,409570.1,135069.95 +Europe,Cyprus,Household,Online,M,4/24/2011,744175946,4/25/2011,7055,668.27,502.54,4714644.85,3545419.7,1169225.15 +Europe,Ukraine,Baby Food,Offline,L,10/25/2014,614736831,11/5/2014,3144,255.28,159.42,802600.32,501216.48,301383.84 +Central America and the Caribbean,Dominica,Vegetables,Offline,M,2/17/2011,138528001,3/3/2011,2369,154.06,90.93,364968.14,215413.17,149554.97 +Asia,Japan,Beverages,Online,H,9/20/2012,718723285,9/21/2012,5046,47.45,31.79,239432.7,160412.34,79020.36 +Europe,Austria,Fruits,Online,H,6/1/2010,678809010,6/28/2010,3526,9.33,6.92,32897.58,24399.92,8497.66 +Asia,Thailand,Office Supplies,Offline,C,1/8/2015,212584006,2/10/2015,7186,651.21,524.96,4679595.06,3772362.56,907232.5 +Middle East and North Africa,Saudi Arabia,Beverages,Online,H,9/15/2015,934159600,10/12/2015,7440,47.45,31.79,353028,236517.6,116510.4 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,M,1/20/2014,927959620,1/22/2014,2728,154.06,90.93,420275.68,248057.04,172218.64 +Europe,Russia,Vegetables,Online,C,9/18/2012,598720395,10/4/2012,3525,154.06,90.93,543061.5,320528.25,222533.25 +Australia and Oceania,Australia,Fruits,Online,L,8/15/2011,421490752,8/30/2011,7335,9.33,6.92,68435.55,50758.2,17677.35 +Europe,Belgium,Office Supplies,Offline,M,10/7/2011,491632020,10/15/2011,3695,651.21,524.96,2406220.95,1939727.2,466493.75 +Middle East and North Africa,Somalia,Fruits,Offline,H,6/4/2011,974818027,7/17/2011,9172,9.33,6.92,85574.76,63470.24,22104.52 +Europe,Albania,Beverages,Offline,L,7/2/2017,757035100,7/31/2017,2364,47.45,31.79,112171.8,75151.56,37020.24 +Europe,Cyprus,Personal Care,Offline,C,6/23/2011,594582068,7/9/2011,8902,81.73,56.67,727560.46,504476.34,223084.12 +Middle East and North Africa,Jordan,Cosmetics,Online,C,9/28/2013,864070260,10/15/2013,6446,437.2,263.33,2818191.2,1697425.18,1120766.02 +Asia,Myanmar,Snacks,Offline,L,9/10/2011,212423503,10/11/2011,9690,152.58,97.44,1478500.2,944193.6,534306.6 +Asia,Singapore,Vegetables,Online,H,6/29/2016,506878125,7/22/2016,5356,154.06,90.93,825145.36,487021.08,338124.28 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,C,11/16/2013,984982955,12/30/2013,7200,668.27,502.54,4811544,3618288,1193256 +Europe,Croatia,Office Supplies,Online,H,5/10/2013,504599320,5/19/2013,1007,651.21,524.96,655768.47,528634.72,127133.75 +Central America and the Caribbean,Saint Lucia,Fruits,Online,C,2/25/2014,693901050,3/21/2014,9595,9.33,6.92,89521.35,66397.4,23123.95 +Europe,Hungary,Snacks,Offline,C,7/20/2016,101374471,7/24/2016,7813,152.58,97.44,1192107.54,761298.72,430808.82 +North America,Canada,Clothes,Online,L,7/16/2010,945818412,7/21/2010,7541,109.28,35.84,824080.48,270269.44,553811.04 +Asia,Malaysia,Fruits,Offline,C,6/20/2017,566344201,8/4/2017,2689,9.33,6.92,25088.37,18607.88,6480.49 +Europe,Croatia,Snacks,Online,L,7/10/2010,872375667,8/10/2010,4201,152.58,97.44,640988.58,409345.44,231643.14 +Europe,Russia,Household,Online,L,12/18/2016,693649137,1/19/2017,5049,668.27,502.54,3374095.23,2537324.46,836770.77 +Middle East and North Africa,Azerbaijan,Baby Food,Online,C,11/26/2015,730213439,12/4/2015,5238,255.28,159.42,1337156.64,835041.96,502114.68 +Sub-Saharan Africa,South Africa,Baby Food,Offline,H,3/22/2010,402429902,4/21/2010,6806,255.28,159.42,1737435.68,1085012.52,652423.16 +Europe,Sweden,Household,Offline,M,3/27/2015,100972354,4/3/2015,8818,668.27,502.54,5892804.86,4431397.72,1461407.14 +Sub-Saharan Africa,Mozambique,Beverages,Offline,L,1/9/2017,736827123,1/23/2017,2374,47.45,31.79,112646.3,75469.46,37176.84 +Asia,Brunei,Clothes,Offline,C,2/8/2014,591293036,2/19/2014,5604,109.28,35.84,612405.12,200847.36,411557.76 +Asia,Thailand,Snacks,Offline,H,8/17/2013,265981423,9/9/2013,8669,152.58,97.44,1322716.02,844707.36,478008.66 +Central America and the Caribbean,Honduras,Baby Food,Offline,L,6/7/2012,432816112,6/20/2012,8760,255.28,159.42,2236252.8,1396519.2,839733.6 +Sub-Saharan Africa,Namibia,Snacks,Offline,L,1/10/2016,484033429,1/18/2016,5103,152.58,97.44,778615.74,497236.32,281379.42 +Europe,Slovenia,Cereal,Online,L,1/8/2012,782182204,1/30/2012,3951,205.7,117.11,812720.7,462701.61,350019.09 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,L,10/29/2011,410123765,11/30/2011,3591,255.28,159.42,916710.48,572477.22,344233.26 +Asia,Laos,Cosmetics,Offline,L,7/23/2016,321031939,7/28/2016,9340,437.2,263.33,4083448,2459502.2,1623945.8 +Sub-Saharan Africa,Swaziland,Clothes,Online,C,4/1/2013,188393056,4/22/2013,8547,109.28,35.84,934016.16,306324.48,627691.68 +Asia,Bhutan,Fruits,Offline,M,7/1/2016,656005942,8/18/2016,5591,9.33,6.92,52164.03,38689.72,13474.31 +Central America and the Caribbean,Grenada,Household,Online,H,9/8/2011,187981927,9/22/2011,6884,668.27,502.54,4600370.68,3459485.36,1140885.32 +Middle East and North Africa,Tunisia ,Fruits,Online,L,10/2/2011,918744838,11/13/2011,5869,9.33,6.92,54757.77,40613.48,14144.29 +Europe,Macedonia,Snacks,Offline,H,7/26/2015,103031003,8/7/2015,8018,152.58,97.44,1223386.44,781273.92,442112.52 +Australia and Oceania,Palau,Meat,Offline,C,9/11/2011,465889251,10/28/2011,5837,421.89,364.69,2462571.93,2128695.53,333876.4 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,C,6/29/2012,752680909,7/27/2012,3862,205.7,117.11,794413.4,452278.82,342134.58 +Central America and the Caribbean,Cuba,Meat,Online,M,6/13/2012,679079806,7/14/2012,3660,421.89,364.69,1544117.4,1334765.4,209352 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,L,9/8/2014,481072270,10/17/2014,8830,9.33,6.92,82383.9,61103.6,21280.3 +Sub-Saharan Africa,Guinea,Cereal,Offline,H,1/14/2012,464957129,2/9/2012,2,205.7,117.11,411.4,234.22,177.18 +Sub-Saharan Africa,Gabon,Meat,Online,L,7/16/2013,557345712,8/16/2013,9836,421.89,364.69,4149710.04,3587090.84,562619.2 +Europe,Portugal,Cosmetics,Online,C,5/14/2010,755161845,6/12/2010,8026,437.2,263.33,3508967.2,2113486.58,1395480.62 +Europe,Slovenia,Cosmetics,Offline,L,6/24/2017,675641858,7/1/2017,6295,437.2,263.33,2752174,1657662.35,1094511.65 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,M,10/26/2016,906334578,12/11/2016,3397,437.2,263.33,1485168.4,894532.01,590636.39 +Europe,Finland,Cosmetics,Offline,H,2/10/2014,755101335,3/13/2014,120,437.2,263.33,52464,31599.6,20864.4 +Europe,Belgium,Office Supplies,Online,L,5/14/2012,500115954,6/28/2012,4279,651.21,524.96,2786527.59,2246303.84,540223.75 +Sub-Saharan Africa,Senegal,Baby Food,Online,L,8/29/2015,939864766,9/26/2015,5725,255.28,159.42,1461478,912679.5,548798.5 +North America,United States of America,Baby Food,Online,M,3/8/2010,243146598,3/18/2010,1336,255.28,159.42,341054.08,212985.12,128068.96 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,M,7/4/2013,699072778,8/9/2013,25,437.2,263.33,10930,6583.25,4346.75 +Europe,Sweden,Personal Care,Online,C,3/4/2010,167067134,4/10/2010,7732,81.73,56.67,631936.36,438172.44,193763.92 +Europe,Bosnia and Herzegovina,Snacks,Offline,H,2/2/2016,626865994,2/8/2016,2433,152.58,97.44,371227.14,237071.52,134155.62 +Europe,Estonia,Clothes,Offline,M,2/21/2014,528518187,3/23/2014,9131,109.28,35.84,997835.68,327255.04,670580.64 +Central America and the Caribbean,El Salvador,Snacks,Online,L,1/3/2011,642385041,1/6/2011,4864,152.58,97.44,742149.12,473948.16,268200.96 +Europe,San Marino,Clothes,Offline,M,8/22/2010,909140384,9/2/2010,3698,109.28,35.84,404117.44,132536.32,271581.12 +Middle East and North Africa,Tunisia ,Snacks,Offline,C,6/26/2010,889770543,6/28/2010,1731,152.58,97.44,264115.98,168668.64,95447.34 +Central America and the Caribbean,El Salvador,Household,Offline,L,10/31/2012,215574347,11/12/2012,2095,668.27,502.54,1400025.65,1052821.3,347204.35 +Asia,Laos,Vegetables,Online,L,6/24/2013,838163125,8/4/2013,9949,154.06,90.93,1532742.94,904662.57,628080.37 +Central America and the Caribbean,Jamaica,Fruits,Online,C,1/23/2013,279460704,2/19/2013,7487,9.33,6.92,69853.71,51810.04,18043.67 +Asia,Philippines,Vegetables,Online,H,4/13/2013,181703412,5/5/2013,8932,154.06,90.93,1376063.92,812186.76,563877.16 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,L,2/15/2013,457440078,3/1/2013,5539,255.28,159.42,1413995.92,883027.38,530968.54 +Central America and the Caribbean,Saint Lucia,Beverages,Online,M,8/22/2012,639532029,8/29/2012,594,47.45,31.79,28185.3,18883.26,9302.04 +Europe,Georgia,Cosmetics,Online,M,9/23/2016,331153094,11/5/2016,4414,437.2,263.33,1929800.8,1162338.62,767462.18 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,L,3/15/2016,555789601,4/8/2016,9349,81.73,56.67,764093.77,529807.83,234285.94 +Middle East and North Africa,Azerbaijan,Beverages,Online,L,4/23/2014,607240378,6/6/2014,4777,47.45,31.79,226668.65,151860.83,74807.82 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,H,5/10/2015,299616754,5/19/2015,2110,109.28,35.84,230580.8,75622.4,154958.4 +Asia,Malaysia,Snacks,Offline,C,5/10/2013,417342555,5/24/2013,9791,152.58,97.44,1493910.78,954035.04,539875.74 +Asia,Turkmenistan,Household,Online,L,12/17/2010,465154111,1/1/2011,8293,668.27,502.54,5541963.11,4167564.22,1374398.89 +Europe,Albania,Household,Offline,C,9/2/2015,918100249,9/11/2015,5121,668.27,502.54,3422210.67,2573507.34,848703.33 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,C,5/3/2013,971542298,5/8/2013,9811,205.7,117.11,2018122.7,1148966.21,869156.49 +Middle East and North Africa,Israel,Meat,Offline,M,5/19/2017,791154086,5/19/2017,8930,421.89,364.69,3767477.7,3256681.7,510796 +Asia,Thailand,Snacks,Offline,H,12/28/2011,162921941,1/1/2012,1078,152.58,97.44,164481.24,105040.32,59440.92 +Europe,Slovakia,Office Supplies,Online,H,7/2/2016,743144690,7/20/2016,1883,651.21,524.96,1226228.43,988499.68,237728.75 +Asia,Maldives,Cosmetics,Online,L,6/14/2013,208433663,6/16/2013,9008,437.2,263.33,3938297.6,2372076.64,1566220.96 +Asia,Philippines,Fruits,Offline,H,12/11/2012,805712687,12/19/2012,7144,9.33,6.92,66653.52,49436.48,17217.04 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,H,1/4/2011,802218091,2/23/2011,3015,154.06,90.93,464490.9,274153.95,190336.95 +Middle East and North Africa,Libya,Meat,Online,L,2/3/2016,335498702,3/3/2016,376,421.89,364.69,158630.64,137123.44,21507.2 +Asia,Vietnam,Cosmetics,Offline,L,12/27/2014,963415849,1/6/2015,5014,437.2,263.33,2192120.8,1320336.62,871784.18 +Middle East and North Africa,Pakistan,Vegetables,Offline,C,6/28/2014,714143359,8/15/2014,9745,154.06,90.93,1501314.7,886112.85,615201.85 +Asia,Singapore,Office Supplies,Online,C,11/19/2014,836167562,11/27/2014,9418,651.21,524.96,6133095.78,4944073.28,1189022.5 +Sub-Saharan Africa,Niger,Baby Food,Offline,H,9/24/2013,848287284,11/11/2013,5913,255.28,159.42,1509470.64,942650.46,566820.18 +Europe,Finland,Office Supplies,Online,M,3/27/2017,789613854,4/30/2017,3141,651.21,524.96,2045450.61,1648899.36,396551.25 +Australia and Oceania,New Zealand,Cereal,Online,H,9/23/2013,769571101,10/17/2013,2045,205.7,117.11,420656.5,239489.95,181166.55 +Sub-Saharan Africa,Togo,Fruits,Online,C,4/30/2015,517895352,6/7/2015,5598,9.33,6.92,52229.34,38738.16,13491.18 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,C,4/13/2016,734635436,5/17/2016,3806,9.33,6.92,35509.98,26337.52,9172.46 +Asia,Mongolia,Beverages,Offline,H,11/30/2011,840152680,1/3/2012,8703,47.45,31.79,412957.35,276668.37,136288.98 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,M,7/10/2017,325120913,8/26/2017,9358,668.27,502.54,6253670.66,4702769.32,1550901.34 +Europe,Netherlands,Cereal,Offline,L,8/19/2011,100526463,10/5/2011,6869,205.7,117.11,1412953.3,804428.59,608524.71 +Europe,Netherlands,Vegetables,Offline,C,6/20/2015,247668159,8/4/2015,9367,154.06,90.93,1443080.02,851741.31,591338.71 +Sub-Saharan Africa,Kenya,Cereal,Offline,M,6/15/2013,468157327,7/1/2013,7011,205.7,117.11,1442162.7,821058.21,621104.49 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,C,1/8/2010,533917796,1/31/2010,6996,437.2,263.33,3058651.2,1842256.68,1216394.52 +Asia,Uzbekistan,Cosmetics,Offline,C,8/29/2010,737185895,10/11/2010,8543,437.2,263.33,3734999.6,2249628.19,1485371.41 +Middle East and North Africa,Somalia,Household,Online,H,7/26/2010,540510451,9/3/2010,7909,668.27,502.54,5285347.43,3974588.86,1310758.57 +Sub-Saharan Africa,Namibia,Cereal,Online,M,7/30/2013,826752793,9/8/2013,3379,205.7,117.11,695060.3,395714.69,299345.61 +Sub-Saharan Africa,Zambia,Baby Food,Online,L,3/24/2013,749086749,4/4/2013,270,255.28,159.42,68925.6,43043.4,25882.2 +Europe,Kosovo,Personal Care,Online,C,9/14/2011,880998647,10/17/2011,5932,81.73,56.67,484822.36,336166.44,148655.92 +Central America and the Caribbean,Costa Rica,Vegetables,Online,C,1/9/2016,966287314,1/31/2016,4744,154.06,90.93,730860.64,431371.92,299488.72 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,C,7/28/2011,369064080,8/8/2011,3118,205.7,117.11,641372.6,365148.98,276223.62 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,L,4/17/2011,323752772,5/5/2011,4495,154.06,90.93,692499.7,408730.35,283769.35 +Central America and the Caribbean,Haiti,Clothes,Offline,L,1/17/2014,785089719,2/11/2014,4349,109.28,35.84,475258.72,155868.16,319390.56 +Sub-Saharan Africa,Rwanda,Meat,Offline,L,12/24/2015,878123748,12/28/2015,5186,421.89,364.69,2187921.54,1891282.34,296639.2 +Central America and the Caribbean,Honduras,Office Supplies,Offline,M,4/20/2014,248216187,5/29/2014,1541,651.21,524.96,1003514.61,808963.36,194551.25 +Asia,South Korea,Fruits,Online,H,1/26/2011,411040866,1/27/2011,4981,9.33,6.92,46472.73,34468.52,12004.21 +Middle East and North Africa,Lebanon,Clothes,Online,H,12/25/2016,702584111,1/22/2017,9106,109.28,35.84,995103.68,326359.04,668744.64 +Europe,Romania,Meat,Online,C,4/19/2017,529144752,6/1/2017,4546,421.89,364.69,1917911.94,1657880.74,260031.2 +Middle East and North Africa,Egypt,Cosmetics,Online,H,6/26/2013,717334115,7/27/2013,3960,437.2,263.33,1731312,1042786.8,688525.2 +Asia,Bhutan,Cereal,Online,H,11/10/2011,364076030,12/1/2011,7043,205.7,117.11,1448745.1,824805.73,623939.37 +Central America and the Caribbean,Belize,Clothes,Online,H,3/26/2012,886606824,5/15/2012,5516,109.28,35.84,602788.48,197693.44,405095.04 +Sub-Saharan Africa,Rwanda,Personal Care,Online,L,9/12/2011,172475326,10/26/2011,8136,81.73,56.67,664955.28,461067.12,203888.16 +Sub-Saharan Africa,Chad,Personal Care,Offline,H,12/25/2015,229542863,2/9/2016,5689,81.73,56.67,464961.97,322395.63,142566.34 +Europe,Luxembourg,Cereal,Online,H,12/10/2012,435983264,1/11/2013,5991,205.7,117.11,1232348.7,701606.01,530742.69 +Asia,Tajikistan,Cosmetics,Offline,H,3/24/2014,690282857,5/9/2014,8892,437.2,263.33,3887582.4,2341530.36,1546052.04 +Europe,Ireland,Snacks,Offline,L,8/12/2013,961240470,8/29/2013,1271,152.58,97.44,193929.18,123846.24,70082.94 +Central America and the Caribbean,Jamaica,Beverages,Offline,L,7/5/2013,837967431,8/14/2013,2039,47.45,31.79,96750.55,64819.81,31930.74 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,C,8/13/2013,879887568,9/27/2013,7139,651.21,524.96,4648988.19,3747689.44,901298.75 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,C,9/8/2014,366737210,10/5/2014,4545,255.28,159.42,1160247.6,724563.9,435683.7 +Europe,Serbia,Meat,Online,H,10/5/2014,448565185,10/25/2014,9261,421.89,364.69,3907123.29,3377394.09,529729.2 +Europe,Estonia,Office Supplies,Online,H,12/7/2012,995732820,12/28/2012,8324,651.21,524.96,5420672.04,4369767.04,1050905 +Middle East and North Africa,Oman,Vegetables,Online,H,3/2/2013,148913943,3/16/2013,5800,154.06,90.93,893548,527394,366154 +Europe,Liechtenstein,Household,Online,L,11/24/2012,169094884,1/12/2013,7789,668.27,502.54,5205155.03,3914284.06,1290870.97 +Central America and the Caribbean,The Bahamas,Beverages,Offline,H,6/6/2014,687574470,6/16/2014,7420,47.45,31.79,352079,235881.8,116197.2 +Middle East and North Africa,Tunisia ,Fruits,Offline,M,7/18/2013,955964028,9/5/2013,9854,9.33,6.92,91937.82,68189.68,23748.14 +Europe,Monaco,Baby Food,Online,L,11/19/2010,296187388,11/20/2010,7285,255.28,159.42,1859714.8,1161374.7,698340.1 +Australia and Oceania,Marshall Islands,Fruits,Offline,H,9/23/2015,350480878,10/13/2015,3935,9.33,6.92,36713.55,27230.2,9483.35 +Asia,Brunei,Cosmetics,Online,L,11/29/2011,131393325,1/13/2012,1060,437.2,263.33,463432,279129.8,184302.2 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,C,8/18/2014,971786057,9/15/2014,1944,81.73,56.67,158883.12,110166.48,48716.64 +Sub-Saharan Africa,Djibouti,Household,Offline,C,8/20/2013,674832904,8/31/2013,6907,668.27,502.54,4615740.89,3471043.78,1144697.11 +Europe,Belarus,Baby Food,Online,M,11/22/2014,264020192,1/10/2015,8297,255.28,159.42,2118058.16,1322707.74,795350.42 +Middle East and North Africa,Turkey,Meat,Online,C,1/26/2014,833146750,2/28/2014,5493,421.89,364.69,2317441.77,2003242.17,314199.6 +Europe,Bosnia and Herzegovina,Clothes,Offline,L,6/24/2015,396323907,7/14/2015,9906,109.28,35.84,1082527.68,355031.04,727496.64 +Europe,Ukraine,Meat,Offline,L,2/17/2013,637975490,2/20/2013,9979,421.89,364.69,4210040.31,3639241.51,570798.8 +Sub-Saharan Africa,Senegal,Cosmetics,Online,C,4/1/2017,162837827,5/14/2017,6186,437.2,263.33,2704519.2,1628959.38,1075559.82 +Sub-Saharan Africa,Cameroon,Fruits,Online,M,8/15/2012,345959746,9/15/2012,6032,9.33,6.92,56278.56,41741.44,14537.12 +Middle East and North Africa,Turkey,Baby Food,Online,C,5/21/2015,382702577,6/20/2015,9052,255.28,159.42,2310794.56,1443069.84,867724.72 +Middle East and North Africa,Kuwait,Snacks,Offline,C,3/28/2016,438740146,5/3/2016,1814,152.58,97.44,276780.12,176756.16,100023.96 +Asia,Kazakhstan,Beverages,Offline,H,7/11/2014,300058782,7/19/2014,2916,47.45,31.79,138364.2,92699.64,45664.56 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,L,6/6/2014,722957313,7/25/2014,7989,651.21,524.96,5202516.69,4193905.44,1008611.25 +Asia,India,Vegetables,Offline,C,8/20/2013,284047067,9/6/2013,4694,154.06,90.93,723157.64,426825.42,296332.22 +Middle East and North Africa,Iran,Snacks,Offline,C,9/4/2014,330251872,9/18/2014,7723,152.58,97.44,1178375.34,752529.12,425846.22 +Middle East and North Africa,Turkey,Meat,Offline,L,7/29/2013,928808057,8/3/2013,3799,421.89,364.69,1602760.11,1385457.31,217302.8 +Sub-Saharan Africa,Gabon,Office Supplies,Online,L,3/18/2011,417264449,4/29/2011,6678,651.21,524.96,4348780.38,3505682.88,843097.5 +Asia,Indonesia,Fruits,Offline,H,2/3/2017,353482377,3/13/2017,2145,9.33,6.92,20012.85,14843.4,5169.45 +Sub-Saharan Africa,Sierra Leone,Household,Online,M,4/20/2015,565635669,6/8/2015,3019,668.27,502.54,2017507.13,1517168.26,500338.87 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,C,9/9/2013,502210652,10/20/2013,4147,437.2,263.33,1813068.4,1092029.51,721038.89 +Middle East and North Africa,Kuwait,Office Supplies,Online,H,5/25/2017,582006156,6/13/2017,7410,651.21,524.96,4825466.1,3889953.6,935512.5 +Sub-Saharan Africa,Botswana,Clothes,Online,H,6/23/2017,844133508,6/24/2017,6718,109.28,35.84,734143.04,240773.12,493369.92 +Sub-Saharan Africa,Benin,Personal Care,Offline,L,5/29/2017,498016536,7/15/2017,3015,81.73,56.67,246415.95,170860.05,75555.9 +Europe,Kosovo,Cereal,Offline,M,3/1/2014,173391568,3/23/2014,9273,205.7,117.11,1907456.1,1085961.03,821495.07 +Europe,Poland,Personal Care,Offline,M,2/20/2017,570307433,3/30/2017,5498,81.73,56.67,449351.54,311571.66,137779.88 +Europe,Germany,Cereal,Online,L,1/28/2014,209125459,2/12/2014,3725,205.7,117.11,766232.5,436234.75,329997.75 +Australia and Oceania,Tuvalu,Snacks,Online,L,9/18/2012,380519473,10/2/2012,3023,152.58,97.44,461249.34,294561.12,166688.22 +Asia,Thailand,Meat,Offline,C,4/14/2014,195475804,4/21/2014,4489,421.89,364.69,1893864.21,1637093.41,256770.8 +Australia and Oceania,Marshall Islands,Cosmetics,Online,M,4/19/2017,635293281,4/26/2017,6254,437.2,263.33,2734248.8,1646865.82,1087382.98 +Europe,Slovenia,Personal Care,Online,L,10/2/2013,501583230,11/8/2013,8479,81.73,56.67,692988.67,480504.93,212483.74 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,M,8/27/2015,466269481,9/7/2015,8356,81.73,56.67,682935.88,473534.52,209401.36 +Europe,Switzerland,Personal Care,Offline,L,5/5/2013,821588361,5/10/2013,5108,81.73,56.67,417476.84,289470.36,128006.48 +Asia,South Korea,Office Supplies,Offline,H,2/28/2017,130088698,4/3/2017,4992,651.21,524.96,3250840.32,2620600.32,630240 +Europe,Serbia,Office Supplies,Offline,M,10/20/2015,174631822,11/14/2015,6292,651.21,524.96,4097413.32,3303048.32,794365 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,C,5/16/2010,108391559,6/30/2010,4326,205.7,117.11,889858.2,506617.86,383240.34 +Australia and Oceania,New Zealand,Household,Online,M,8/17/2010,504854238,9/8/2010,6443,668.27,502.54,4305663.61,3237865.22,1067798.39 +Middle East and North Africa,Lebanon,Meat,Offline,L,1/8/2016,207818686,2/2/2016,7022,421.89,364.69,2962511.58,2560853.18,401658.4 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,C,12/7/2011,381396234,1/12/2012,2476,109.28,35.84,270577.28,88739.84,181837.44 +Asia,Uzbekistan,Personal Care,Offline,H,4/21/2011,460010707,5/13/2011,6245,81.73,56.67,510403.85,353904.15,156499.7 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,M,12/31/2012,398398435,1/16/2013,3805,152.58,97.44,580566.9,370759.2,209807.7 +Sub-Saharan Africa,Liberia,Household,Online,C,3/2/2013,221608245,4/12/2013,7659,668.27,502.54,5118279.93,3848953.86,1269326.07 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,C,8/1/2016,475001466,8/29/2016,2344,152.58,97.44,357647.52,228399.36,129248.16 +Central America and the Caribbean,El Salvador,Fruits,Online,M,3/2/2010,874251925,3/3/2010,9427,9.33,6.92,87953.91,65234.84,22719.07 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,L,3/7/2012,755345952,4/22/2012,2508,651.21,524.96,1633234.68,1316599.68,316635 +Middle East and North Africa,Qatar,Cosmetics,Online,H,6/18/2015,424582374,7/24/2015,2214,437.2,263.33,967960.8,583012.62,384948.18 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,C,11/26/2013,708572518,12/5/2013,1209,47.45,31.79,57367.05,38434.11,18932.94 +Central America and the Caribbean,Haiti,Fruits,Offline,M,10/27/2013,704240214,12/7/2013,9184,9.33,6.92,85686.72,63553.28,22133.44 +Sub-Saharan Africa,Comoros,Meat,Offline,H,1/13/2015,928821790,2/1/2015,7863,421.89,364.69,3317321.07,2867557.47,449763.6 +Australia and Oceania,Australia,Cosmetics,Offline,H,8/16/2014,169866073,9/6/2014,6001,437.2,263.33,2623637.2,1580243.33,1043393.87 +Asia,Thailand,Cosmetics,Offline,M,10/1/2010,435234391,11/8/2010,4383,437.2,263.33,1916247.6,1154175.39,762072.21 +Central America and the Caribbean,Dominica,Baby Food,Offline,M,12/28/2013,203100574,2/14/2014,828,255.28,159.42,211371.84,131999.76,79372.08 +Europe,Norway,Meat,Offline,C,4/9/2013,271950948,5/22/2013,5184,421.89,364.69,2187077.76,1890552.96,296524.8 +Europe,Albania,Snacks,Offline,M,7/7/2017,610584342,7/9/2017,4330,152.58,97.44,660671.4,421915.2,238756.2 +Europe,Slovakia,Snacks,Offline,C,12/27/2013,808112084,1/17/2014,7179,152.58,97.44,1095371.82,699521.76,395850.06 +Australia and Oceania,Australia,Meat,Online,H,7/14/2017,523958003,8/13/2017,9671,421.89,364.69,4080098.19,3526916.99,553181.2 +Europe,Armenia,Office Supplies,Offline,H,10/5/2013,837858426,10/30/2013,9782,651.21,524.96,6370136.22,5135158.72,1234977.5 +Sub-Saharan Africa,Cape Verde,Meat,Online,H,11/7/2015,199862182,12/15/2015,2516,421.89,364.69,1061475.24,917560.04,143915.2 +Asia,Vietnam,Cosmetics,Online,H,5/3/2015,280330598,5/20/2015,4908,437.2,263.33,2145777.6,1292423.64,853353.96 +Asia,China,Cereal,Offline,H,3/2/2016,119937503,4/17/2016,1027,205.7,117.11,211253.9,120271.97,90981.93 +Central America and the Caribbean,Haiti,Household,Online,L,10/15/2015,179669225,11/8/2015,6971,668.27,502.54,4658510.17,3503206.34,1155303.83 +Central America and the Caribbean,Dominica,Vegetables,Offline,H,6/30/2016,990824592,8/5/2016,5870,154.06,90.93,904332.2,533759.1,370573.1 +Europe,Spain,Vegetables,Online,M,1/30/2014,905014932,3/4/2014,2885,154.06,90.93,444463.1,262333.05,182130.05 +Europe,Bosnia and Herzegovina,Beverages,Online,C,10/2/2016,144164073,10/5/2016,208,47.45,31.79,9869.6,6612.32,3257.28 +Sub-Saharan Africa,Rwanda,Fruits,Offline,M,1/28/2011,350508344,3/16/2011,2063,9.33,6.92,19247.79,14275.96,4971.83 +Europe,Germany,Meat,Online,H,3/3/2011,536596572,3/7/2011,9705,421.89,364.69,4094442.45,3539316.45,555126 +Australia and Oceania,New Zealand,Meat,Online,M,2/2/2017,235290086,3/2/2017,6420,421.89,364.69,2708533.8,2341309.8,367224 +Middle East and North Africa,Egypt,Vegetables,Offline,L,1/5/2011,849762713,1/14/2011,2525,154.06,90.93,389001.5,229598.25,159403.25 +Europe,Italy,Personal Care,Online,L,1/20/2014,703500783,1/22/2014,370,81.73,56.67,30240.1,20967.9,9272.2 +Europe,Luxembourg,Vegetables,Offline,H,4/21/2014,890303122,6/10/2014,9333,154.06,90.93,1437841.98,848649.69,589192.29 +Australia and Oceania,Fiji,Baby Food,Offline,M,1/28/2016,324281060,2/5/2016,827,255.28,159.42,211116.56,131840.34,79276.22 +Asia,Cambodia,Office Supplies,Offline,L,5/19/2013,689858424,6/10/2013,3293,651.21,524.96,2144434.53,1728693.28,415741.25 +Central America and the Caribbean,Saint Lucia,Snacks,Online,M,6/10/2016,591771543,7/28/2016,7205,152.58,97.44,1099338.9,702055.2,397283.7 +Middle East and North Africa,Bahrain,Baby Food,Offline,M,1/17/2010,505069243,2/17/2010,68,255.28,159.42,17359.04,10840.56,6518.48 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,M,5/1/2010,525112855,6/3/2010,1418,255.28,159.42,361987.04,226057.56,135929.48 +Middle East and North Africa,Yemen,Office Supplies,Online,L,7/28/2015,817576205,9/15/2015,7822,651.21,524.96,5093764.62,4106237.12,987527.5 +Asia,China,Cosmetics,Offline,M,7/13/2017,268445622,8/23/2017,7880,437.2,263.33,3445136,2075040.4,1370095.6 +Asia,Bhutan,Household,Online,M,10/29/2012,534019935,11/4/2012,7221,668.27,502.54,4825577.67,3628841.34,1196736.33 +Asia,Japan,Clothes,Online,H,4/16/2014,190910470,4/24/2014,3505,109.28,35.84,383026.4,125619.2,257407.2 +Europe,Croatia,Personal Care,Offline,C,11/16/2016,586041057,1/4/2017,1427,81.73,56.67,116628.71,80868.09,35760.62 +Australia and Oceania,East Timor,Snacks,Offline,H,8/11/2016,886648023,9/19/2016,7708,152.58,97.44,1176086.64,751067.52,425019.12 +Europe,Germany,Personal Care,Offline,C,5/16/2014,330280196,6/18/2014,6104,81.73,56.67,498879.92,345913.68,152966.24 +Australia and Oceania,Tonga,Office Supplies,Offline,H,2/6/2012,474798905,3/22/2012,2402,651.21,524.96,1564206.42,1260953.92,303252.5 +Central America and the Caribbean,Belize,Cereal,Offline,H,8/2/2016,248377978,8/30/2016,9418,205.7,117.11,1937282.6,1102941.98,834340.62 +Sub-Saharan Africa,Ghana,Cereal,Offline,M,12/20/2012,899503743,12/21/2012,2001,205.7,117.11,411605.7,234337.11,177268.59 +Central America and the Caribbean,Honduras,Cereal,Online,M,12/18/2013,146975028,1/5/2014,2032,205.7,117.11,417982.4,237967.52,180014.88 +Asia,Laos,Fruits,Offline,H,8/14/2010,729903161,10/1/2010,3420,9.33,6.92,31908.6,23666.4,8242.2 +Europe,Montenegro,Fruits,Offline,L,12/27/2013,957711970,2/12/2014,7109,9.33,6.92,66326.97,49194.28,17132.69 +Australia and Oceania,Marshall Islands,Cereal,Offline,H,6/22/2013,560137784,7/26/2013,6073,205.7,117.11,1249216.1,711209.03,538007.07 +Middle East and North Africa,Kuwait,Cosmetics,Offline,H,11/23/2010,237229430,12/13/2010,315,437.2,263.33,137718,82948.95,54769.05 +Sub-Saharan Africa,Cape Verde,Meat,Online,H,9/17/2016,309348237,10/12/2016,1873,421.89,364.69,790199.97,683064.37,107135.6 +Europe,Czech Republic,Cosmetics,Online,H,12/14/2015,267168033,12/23/2015,9813,437.2,263.33,4290243.6,2584057.29,1706186.31 +Sub-Saharan Africa,South Africa,Cereal,Online,L,5/30/2017,121675145,7/16/2017,5234,205.7,117.11,1076633.8,612953.74,463680.06 +Europe,Spain,Fruits,Online,C,1/11/2012,854168403,2/28/2012,6267,9.33,6.92,58471.11,43367.64,15103.47 +Europe,Albania,Fruits,Online,M,7/12/2014,366259133,8/17/2014,3071,9.33,6.92,28652.43,21251.32,7401.11 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,H,3/10/2014,229871165,4/6/2014,2841,205.7,117.11,584393.7,332709.51,251684.19 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,L,6/30/2016,737240827,8/15/2016,4799,9.33,6.92,44774.67,33209.08,11565.59 +Australia and Oceania,East Timor,Office Supplies,Online,H,8/27/2016,450916945,9/2/2016,5199,651.21,524.96,3385640.79,2729267.04,656373.75 +Middle East and North Africa,Lebanon,Beverages,Offline,L,12/4/2010,253760850,1/11/2011,2329,47.45,31.79,110511.05,74038.91,36472.14 +Sub-Saharan Africa,Lesotho,Vegetables,Online,M,7/24/2015,198946368,7/29/2015,1506,154.06,90.93,232014.36,136940.58,95073.78 +Central America and the Caribbean,Dominica,Beverages,Offline,H,1/9/2010,859959828,2/18/2010,78,47.45,31.79,3701.1,2479.62,1221.48 +Sub-Saharan Africa,Tanzania,Beverages,Online,L,6/28/2016,180600059,7/4/2016,2426,47.45,31.79,115113.7,77122.54,37991.16 +Sub-Saharan Africa,Tanzania,Personal Care,Online,H,10/6/2012,224978387,11/13/2012,4959,81.73,56.67,405299.07,281026.53,124272.54 +Middle East and North Africa,Egypt,Baby Food,Offline,C,10/16/2011,427518641,10/19/2011,1121,255.28,159.42,286168.88,178709.82,107459.06 +Middle East and North Africa,Israel,Cosmetics,Online,L,6/5/2012,742957150,7/11/2012,6386,437.2,263.33,2791959.2,1681625.38,1110333.82 +Sub-Saharan Africa,Madagascar,Cereal,Offline,M,10/30/2010,296342742,11/3/2010,3258,205.7,117.11,670170.6,381544.38,288626.22 +Sub-Saharan Africa,The Gambia,Meat,Online,C,10/8/2011,533036744,11/22/2011,6273,421.89,364.69,2646515.97,2287700.37,358815.6 +Middle East and North Africa,Lebanon,Vegetables,Offline,C,4/22/2017,268712985,5/21/2017,6999,154.06,90.93,1078265.94,636419.07,441846.87 +Middle East and North Africa,Azerbaijan,Fruits,Online,L,6/5/2015,639357793,7/17/2015,9034,9.33,6.92,84287.22,62515.28,21771.94 +Asia,South Korea,Baby Food,Offline,L,2/5/2014,151269996,2/13/2014,3008,255.28,159.42,767882.24,479535.36,288346.88 +Middle East and North Africa,Jordan,Beverages,Online,C,10/18/2014,531060922,11/2/2014,1583,47.45,31.79,75113.35,50323.57,24789.78 +Europe,Armenia,Household,Offline,H,4/5/2016,875654399,5/14/2016,4450,668.27,502.54,2973801.5,2236303,737498.5 +Sub-Saharan Africa,Zambia,Meat,Offline,M,9/25/2010,802286756,10/11/2010,3334,421.89,364.69,1406581.26,1215876.46,190704.8 +Asia,Kyrgyzstan,Beverages,Online,H,6/14/2010,898506820,7/10/2010,6990,47.45,31.79,331675.5,222212.1,109463.4 +Central America and the Caribbean,Haiti,Baby Food,Online,H,7/25/2013,472175920,8/2/2013,6202,255.28,159.42,1583246.56,988722.84,594523.72 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,L,7/6/2015,701467883,8/16/2015,8790,255.28,159.42,2243911.2,1401301.8,842609.4 +Sub-Saharan Africa,Rwanda,Baby Food,Online,H,10/15/2012,584869039,11/1/2012,4600,255.28,159.42,1174288,733332,440956 +Middle East and North Africa,Qatar,Cereal,Offline,H,4/26/2014,991178214,5/11/2014,515,205.7,117.11,105935.5,60311.65,45623.85 +Europe,Luxembourg,Baby Food,Offline,L,12/10/2014,609506738,1/10/2015,5443,255.28,159.42,1389489.04,867723.06,521765.98 +Middle East and North Africa,Pakistan,Clothes,Offline,L,5/8/2014,899278438,6/21/2014,5329,109.28,35.84,582353.12,190991.36,391361.76 +Europe,Hungary,Baby Food,Offline,L,4/22/2013,240229642,4/22/2013,8144,255.28,159.42,2079000.32,1298316.48,780683.84 +Australia and Oceania,Palau,Household,Offline,L,6/1/2017,682409179,7/5/2017,8895,668.27,502.54,5944261.65,4470093.3,1474168.35 +Asia,Brunei,Cereal,Online,L,8/21/2010,296178376,10/1/2010,4618,205.7,117.11,949922.6,540813.98,409108.62 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,M,1/25/2012,822211062,1/30/2012,9380,255.28,159.42,2394526.4,1495359.6,899166.8 +Sub-Saharan Africa,Swaziland,Snacks,Offline,C,7/31/2011,921493566,8/26/2011,9279,152.58,97.44,1415789.82,904145.76,511644.06 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,L,6/20/2011,225324714,7/30/2011,7445,47.45,31.79,353265.25,236676.55,116588.7 +Sub-Saharan Africa,Mali,Personal Care,Online,C,2/3/2015,685315835,3/22/2015,9040,81.73,56.67,738839.2,512296.8,226542.4 +Middle East and North Africa,Somalia,Cereal,Offline,M,7/11/2015,723390758,8/13/2015,6255,205.7,117.11,1286653.5,732523.05,554130.45 +Sub-Saharan Africa,Mauritania,Meat,Offline,C,6/19/2014,181785809,6/20/2014,3316,421.89,364.69,1398987.24,1209312.04,189675.2 +Sub-Saharan Africa,Ghana,Cereal,Offline,C,11/25/2010,773049819,1/5/2011,1475,205.7,117.11,303407.5,172737.25,130670.25 +Middle East and North Africa,Morocco,Personal Care,Offline,M,6/13/2012,230044114,6/18/2012,4020,81.73,56.67,328554.6,227813.4,100741.2 +Sub-Saharan Africa,Botswana,Cosmetics,Online,C,6/9/2016,855942523,7/14/2016,1268,437.2,263.33,554369.6,333902.44,220467.16 +North America,United States of America,Office Supplies,Offline,H,9/8/2013,974231374,10/12/2013,5568,651.21,524.96,3625937.28,2922977.28,702960 +Central America and the Caribbean,Panama,Vegetables,Offline,C,1/5/2015,778709495,2/19/2015,6299,154.06,90.93,970423.94,572768.07,397655.87 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,M,2/22/2017,983488214,3/19/2017,4873,651.21,524.96,3173346.33,2558130.08,615216.25 +Central America and the Caribbean,Dominica,Office Supplies,Offline,H,2/7/2014,572991359,2/24/2014,9731,651.21,524.96,6336924.51,5108385.76,1228538.75 +Europe,Slovenia,Clothes,Offline,H,2/9/2016,851955258,3/11/2016,1348,109.28,35.84,147309.44,48312.32,98997.12 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,M,7/8/2015,495428740,7/17/2015,7229,47.45,31.79,343016.05,229809.91,113206.14 +Europe,Poland,Fruits,Online,C,4/28/2013,498773133,5/11/2013,6909,9.33,6.92,64460.97,47810.28,16650.69 +Europe,Liechtenstein,Cosmetics,Offline,L,5/18/2015,127662265,6/28/2015,6956,437.2,263.33,3041163.2,1831723.48,1209439.72 +Asia,Kyrgyzstan,Household,Online,H,6/9/2013,968082463,6/9/2013,5969,668.27,502.54,3988903.63,2999661.26,989242.37 +Europe,Greece,Cereal,Offline,L,9/14/2011,176332557,10/27/2011,9577,205.7,117.11,1969988.9,1121562.47,848426.43 +Asia,Taiwan,Vegetables,Offline,C,6/3/2015,829023873,7/2/2015,5442,154.06,90.93,838394.52,494841.06,343553.46 +Europe,Ukraine,Meat,Offline,H,12/24/2011,673080241,1/3/2012,8256,421.89,364.69,3483123.84,3010880.64,472243.2 +Sub-Saharan Africa,Angola,Office Supplies,Online,H,7/19/2012,675737988,7/19/2012,4742,651.21,524.96,3088037.82,2489360.32,598677.5 +Asia,India,Baby Food,Offline,M,6/8/2010,974545943,6/9/2010,8656,255.28,159.42,2209703.68,1379939.52,829764.16 +Asia,Bangladesh,Snacks,Offline,M,2/24/2015,427365434,3/25/2015,5784,152.58,97.44,882522.72,563592.96,318929.76 +Europe,Estonia,Clothes,Offline,H,10/8/2010,662370288,11/13/2010,8942,109.28,35.84,977181.76,320481.28,656700.48 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,H,9/21/2012,228046834,10/31/2012,2981,437.2,263.33,1303293.2,784986.73,518306.47 +Asia,Sri Lanka,Snacks,Online,C,1/1/2011,443193900,2/15/2011,9779,152.58,97.44,1492079.82,952865.76,539214.06 +Europe,Vatican City,Baby Food,Offline,L,10/22/2011,446922814,11/12/2011,3247,255.28,159.42,828894.16,517636.74,311257.42 +Europe,Albania,Cereal,Online,C,1/16/2011,348657405,2/9/2011,4329,205.7,117.11,890475.3,506969.19,383506.11 +Central America and the Caribbean,The Bahamas,Fruits,Online,H,4/4/2013,778134000,4/28/2013,5997,9.33,6.92,55952.01,41499.24,14452.77 +Asia,Bangladesh,Beverages,Offline,H,9/11/2012,635401427,10/11/2012,8257,47.45,31.79,391794.65,262490.03,129304.62 +Asia,Nepal,Baby Food,Online,H,4/2/2012,240821015,4/15/2012,3145,255.28,159.42,802855.6,501375.9,301479.7 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,H,2/2/2012,885066592,3/6/2012,9728,668.27,502.54,6500930.56,4888709.12,1612221.44 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,M,6/8/2013,779124486,6/21/2013,9104,152.58,97.44,1389088.32,887093.76,501994.56 +Asia,Tajikistan,Office Supplies,Offline,C,10/22/2014,904293525,11/6/2014,9404,651.21,524.96,6123978.84,4936723.84,1187255 +Asia,Sri Lanka,Cosmetics,Offline,M,10/11/2015,962185037,10/24/2015,789,437.2,263.33,344950.8,207767.37,137183.43 +Asia,Singapore,Snacks,Offline,M,3/12/2013,724722850,4/2/2013,451,152.58,97.44,68813.58,43945.44,24868.14 +Europe,Netherlands,Cereal,Online,C,7/21/2012,484143292,8/4/2012,7614,205.7,117.11,1566199.8,891675.54,674524.26 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,L,8/16/2016,602995193,8/23/2016,8532,81.73,56.67,697320.36,483508.44,213811.92 +Australia and Oceania,Tonga,Personal Care,Offline,M,2/4/2014,164139878,3/5/2014,1492,81.73,56.67,121941.16,84551.64,37389.52 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,H,8/25/2013,120751178,10/10/2013,1812,109.28,35.84,198015.36,64942.08,133073.28 +Europe,Albania,Vegetables,Online,M,6/20/2017,146315419,7/25/2017,6839,154.06,90.93,1053616.34,621870.27,431746.07 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,H,6/8/2017,884631431,6/23/2017,954,81.73,56.67,77970.42,54063.18,23907.24 +Asia,Tajikistan,Personal Care,Online,C,1/26/2014,799810540,2/14/2014,567,81.73,56.67,46340.91,32131.89,14209.02 +Europe,Albania,Household,Offline,C,9/30/2012,226276576,10/13/2012,9122,668.27,502.54,6095958.94,4584169.88,1511789.06 +Central America and the Caribbean,Belize,Household,Offline,C,4/30/2012,918765866,6/2/2012,2092,668.27,502.54,1398020.84,1051313.68,346707.16 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,M,7/14/2016,202327239,8/30/2016,1981,81.73,56.67,161907.13,112263.27,49643.86 +Australia and Oceania,Australia,Vegetables,Offline,H,12/30/2014,422322022,2/8/2015,3326,154.06,90.93,512403.56,302433.18,209970.38 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,L,5/8/2017,394424045,6/11/2017,7695,109.28,35.84,840909.6,275788.8,565120.8 +Sub-Saharan Africa,Djibouti,Vegetables,Online,C,7/28/2011,354619634,8/13/2011,8685,154.06,90.93,1338011.1,789727.05,548284.05 +Australia and Oceania,Kiribati,Baby Food,Offline,M,3/17/2013,609207618,3/25/2013,6927,255.28,159.42,1768324.56,1104302.34,664022.22 +Sub-Saharan Africa,Madagascar,Cereal,Offline,M,2/29/2016,184799325,4/19/2016,5082,205.7,117.11,1045367.4,595153.02,450214.38 +Asia,Brunei,Cosmetics,Online,C,8/7/2011,878318583,8/21/2011,2842,437.2,263.33,1242522.4,748383.86,494138.54 +Middle East and North Africa,Iran,Personal Care,Online,H,6/25/2014,507001721,8/6/2014,1931,81.73,56.67,157820.63,109429.77,48390.86 +Middle East and North Africa,Yemen,Snacks,Online,M,4/28/2014,558397567,5/7/2014,1104,152.58,97.44,168448.32,107573.76,60874.56 +Middle East and North Africa,Azerbaijan,Baby Food,Online,H,11/8/2016,340367448,11/14/2016,1146,255.28,159.42,292550.88,182695.32,109855.56 +Asia,Taiwan,Fruits,Offline,M,7/4/2017,131085193,7/16/2017,9876,9.33,6.92,92143.08,68341.92,23801.16 +Europe,Belgium,Clothes,Online,L,10/11/2012,729037129,10/30/2012,7142,109.28,35.84,780477.76,255969.28,524508.48 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,M,8/5/2011,303022086,8/11/2011,9824,651.21,524.96,6397487.04,5157207.04,1240280 +Europe,Liechtenstein,Fruits,Offline,L,5/13/2016,242151391,5/31/2016,6833,9.33,6.92,63751.89,47284.36,16467.53 +Central America and the Caribbean,Dominica,Cosmetics,Online,L,8/23/2011,205848872,9/28/2011,4111,437.2,263.33,1797329.2,1082549.63,714779.57 +Europe,Ukraine,Snacks,Online,M,4/29/2013,373850858,5/4/2013,9631,152.58,97.44,1469497.98,938444.64,531053.34 +Europe,Belgium,Baby Food,Offline,M,11/19/2011,996206176,11/27/2011,8400,255.28,159.42,2144352,1339128,805224 +Australia and Oceania,Marshall Islands,Fruits,Offline,H,12/26/2013,143276154,2/7/2014,7453,9.33,6.92,69536.49,51574.76,17961.73 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,C,1/6/2016,455734622,2/18/2016,857,437.2,263.33,374680.4,225673.81,149006.59 +Middle East and North Africa,Qatar,Cosmetics,Offline,M,5/31/2015,594567906,6/7/2015,4711,437.2,263.33,2059649.2,1240547.63,819101.57 +Sub-Saharan Africa,Namibia,Clothes,Online,H,6/25/2014,191074836,7/17/2014,2145,109.28,35.84,234405.6,76876.8,157528.8 +Middle East and North Africa,Iraq,Baby Food,Online,M,7/29/2016,296866738,9/5/2016,8320,255.28,159.42,2123929.6,1326374.4,797555.2 +Middle East and North Africa,Somalia,Office Supplies,Offline,H,10/8/2014,233867442,11/18/2014,5428,651.21,524.96,3534767.88,2849482.88,685285 +Sub-Saharan Africa,Rwanda,Baby Food,Online,C,10/4/2010,744313275,11/7/2010,7693,255.28,159.42,1963869.04,1226418.06,737450.98 +Middle East and North Africa,Qatar,Snacks,Online,H,2/8/2011,840753066,2/14/2011,6370,152.58,97.44,971934.6,620692.8,351241.8 +Europe,United Kingdom,Beverages,Offline,L,11/9/2015,956048142,11/19/2015,4746,47.45,31.79,225197.7,150875.34,74322.36 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,M,10/7/2014,693372333,11/14/2014,3136,437.2,263.33,1371059.2,825802.88,545256.32 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,C,10/18/2013,176211965,11/30/2013,3891,651.21,524.96,2533858.11,2042619.36,491238.75 +Australia and Oceania,Australia,Personal Care,Online,C,3/11/2016,498365867,3/29/2016,6390,81.73,56.67,522254.7,362121.3,160133.4 +Europe,Ireland,Baby Food,Offline,C,2/12/2011,573945367,3/4/2011,2043,255.28,159.42,521537.04,325695.06,195841.98 +Middle East and North Africa,Oman,Household,Online,L,4/19/2015,287374293,5/31/2015,9294,668.27,502.54,6210901.38,4670606.76,1540294.62 +Europe,Lithuania,Snacks,Online,H,3/30/2016,943388974,5/11/2016,8617,152.58,97.44,1314781.86,839640.48,475141.38 +Europe,Belgium,Cereal,Online,C,11/19/2013,317038238,12/5/2013,7515,205.7,117.11,1545835.5,880081.65,665753.85 +Middle East and North Africa,Algeria,Household,Offline,C,10/15/2016,303683412,11/7/2016,5525,668.27,502.54,3692191.75,2776533.5,915658.25 +Central America and the Caribbean,El Salvador,Cereal,Online,H,8/27/2015,168998324,9/6/2015,9215,205.7,117.11,1895525.5,1079168.65,816356.85 +Middle East and North Africa,Bahrain,Vegetables,Online,H,5/24/2017,598969304,7/2/2017,7182,154.06,90.93,1106458.92,653059.26,453399.66 +Sub-Saharan Africa,Kenya,Household,Online,H,1/18/2011,549895179,1/24/2011,5058,668.27,502.54,3380109.66,2541847.32,838262.34 +Middle East and North Africa,Tunisia ,Cereal,Online,C,1/8/2017,398387277,2/4/2017,503,205.7,117.11,103467.1,58906.33,44560.77 +Sub-Saharan Africa,Kenya,Household,Online,L,2/15/2015,591369426,2/15/2015,8209,668.27,502.54,5485828.43,4125350.86,1360477.57 +Europe,Poland,Cosmetics,Offline,M,7/13/2016,296077954,8/23/2016,4901,437.2,263.33,2142717.2,1290580.33,852136.87 +Sub-Saharan Africa,Ghana,Meat,Offline,M,7/18/2014,550061690,9/6/2014,4333,421.89,364.69,1828049.37,1580201.77,247847.6 +Asia,Maldives,Office Supplies,Offline,H,2/7/2011,211181962,3/21/2011,2290,651.21,524.96,1491270.9,1202158.4,289112.5 +Middle East and North Africa,Bahrain,Personal Care,Online,M,12/31/2012,907612597,1/21/2013,1592,81.73,56.67,130114.16,90218.64,39895.52 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,H,12/13/2012,287839925,12/19/2012,7085,421.89,364.69,2989090.65,2583828.65,405262 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,L,2/2/2016,570662772,2/2/2016,651,152.58,97.44,99329.58,63433.44,35896.14 +Asia,Kazakhstan,Beverages,Offline,H,6/20/2013,895192468,7/13/2013,6199,47.45,31.79,294142.55,197066.21,97076.34 +Middle East and North Africa,Bahrain,Cereal,Online,M,2/22/2016,470852839,3/23/2016,4673,205.7,117.11,961236.1,547255.03,413981.07 +Middle East and North Africa,Somalia,Household,Offline,L,7/6/2013,827380216,8/18/2013,9047,668.27,502.54,6045838.69,4546479.38,1499359.31 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,M,12/21/2014,864823424,1/9/2015,9324,152.58,97.44,1422655.92,908530.56,514125.36 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Online,M,11/2/2015,903543794,12/1/2015,7542,109.28,35.84,824189.76,270305.28,553884.48 +Middle East and North Africa,Israel,Office Supplies,Online,M,4/9/2016,434215152,5/14/2016,2767,651.21,524.96,1801898.07,1452564.32,349333.75 +North America,United States of America,Clothes,Offline,L,7/5/2017,367823827,7/13/2017,6099,109.28,35.84,666498.72,218588.16,447910.56 +Sub-Saharan Africa,Malawi,Snacks,Online,H,6/27/2010,785668647,7/8/2010,5667,152.58,97.44,864670.86,552192.48,312478.38 +Asia,Brunei,Cosmetics,Offline,C,6/30/2017,489360940,7/19/2017,1632,437.2,263.33,713510.4,429754.56,283755.84 +Central America and the Caribbean,Panama,Snacks,Online,C,9/3/2012,150824534,10/17/2012,1186,152.58,97.44,180959.88,115563.84,65396.04 +Asia,Bhutan,Cosmetics,Offline,M,8/27/2016,962295758,9/7/2016,3554,437.2,263.33,1553808.8,935874.82,617933.98 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,M,1/24/2017,586323440,3/2/2017,4990,47.45,31.79,236775.5,158632.1,78143.4 +Sub-Saharan Africa,Namibia,Meat,Online,M,3/1/2010,805768907,4/19/2010,3780,421.89,364.69,1594744.2,1378528.2,216216 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,M,3/18/2012,773805987,3/31/2012,5242,651.21,524.96,3413642.82,2751840.32,661802.5 +Asia,India,Beverages,Online,L,3/29/2010,163921010,4/6/2010,6724,47.45,31.79,319053.8,213755.96,105297.84 +Europe,Portugal,Vegetables,Online,L,4/13/2011,519912803,4/16/2011,2607,154.06,90.93,401634.42,237054.51,164579.91 +Europe,Liechtenstein,Clothes,Offline,C,11/7/2015,305892693,12/5/2015,9300,109.28,35.84,1016304,333312,682992 +Europe,Moldova ,Meat,Online,M,3/7/2014,756284511,3/8/2014,248,421.89,364.69,104628.72,90443.12,14185.6 +Asia,Brunei,Vegetables,Offline,L,9/14/2012,925824582,9/22/2012,923,154.06,90.93,142197.38,83928.39,58268.99 +Asia,Bangladesh,Vegetables,Online,M,2/21/2015,839561736,3/10/2015,3829,154.06,90.93,589895.74,348170.97,241724.77 +Middle East and North Africa,Afghanistan,Vegetables,Offline,C,2/16/2011,142857301,3/1/2011,3505,154.06,90.93,539980.3,318709.65,221270.65 +Central America and the Caribbean,El Salvador,Fruits,Online,L,4/17/2010,351385104,5/5/2010,1516,9.33,6.92,14144.28,10490.72,3653.56 +Europe,Hungary,Personal Care,Online,M,10/5/2015,801131474,10/23/2015,1461,81.73,56.67,119407.53,82794.87,36612.66 +Sub-Saharan Africa,Swaziland,Cosmetics,Online,L,10/16/2012,898395240,11/22/2012,3971,437.2,263.33,1736121.2,1045683.43,690437.77 +Europe,Romania,Office Supplies,Online,C,6/5/2010,569787728,6/17/2010,1706,651.21,524.96,1110964.26,895581.76,215382.5 +Sub-Saharan Africa,Mali,Beverages,Offline,M,12/25/2014,712232768,1/13/2015,4358,47.45,31.79,206787.1,138540.82,68246.28 +Europe,Spain,Beverages,Online,C,2/16/2011,942966687,4/3/2011,3652,47.45,31.79,173287.4,116097.08,57190.32 +North America,Canada,Baby Food,Offline,H,2/5/2011,949538314,2/26/2011,8343,255.28,159.42,2129801.04,1330041.06,799759.98 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,M,1/15/2013,939808976,2/17/2013,9216,437.2,263.33,4029235.2,2426849.28,1602385.92 +Europe,San Marino,Household,Online,M,5/26/2012,291952502,6/7/2012,4088,668.27,502.54,2731887.76,2054383.52,677504.24 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,H,3/29/2013,704455220,5/18/2013,2809,81.73,56.67,229579.57,159186.03,70393.54 +Europe,Denmark,Baby Food,Offline,C,11/30/2016,346115958,12/26/2016,2258,255.28,159.42,576422.24,359970.36,216451.88 +Europe,Poland,Clothes,Online,H,9/9/2010,606046044,10/14/2010,1347,109.28,35.84,147200.16,48276.48,98923.68 +Asia,Brunei,Snacks,Online,C,12/23/2016,243669307,12/29/2016,6018,152.58,97.44,918226.44,586393.92,331832.52 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,M,10/26/2013,338722074,12/3/2013,4244,109.28,35.84,463784.32,152104.96,311679.36 +Sub-Saharan Africa,Central African Republic,Meat,Online,M,5/24/2014,241253173,6/4/2014,1030,421.89,364.69,434546.7,375630.7,58916 +Australia and Oceania,Fiji,Personal Care,Offline,H,3/26/2010,721623933,4/18/2010,3413,81.73,56.67,278944.49,193414.71,85529.78 +Sub-Saharan Africa,Mauritius ,Meat,Offline,C,11/10/2012,820508182,11/19/2012,5459,421.89,364.69,2303097.51,1990842.71,312254.8 +Central America and the Caribbean,Nicaragua,Household,Online,M,2/24/2012,998892247,3/12/2012,3268,668.27,502.54,2183906.36,1642300.72,541605.64 +Asia,Japan,Household,Online,H,5/25/2010,888074958,6/27/2010,9970,668.27,502.54,6662651.9,5010323.8,1652328.1 +Central America and the Caribbean,Haiti,Household,Online,M,12/17/2010,639667642,12/24/2010,725,668.27,502.54,484495.75,364341.5,120154.25 +Europe,Belgium,Beverages,Online,H,6/26/2014,475594127,7/23/2014,7726,47.45,31.79,366598.7,245609.54,120989.16 +Australia and Oceania,Kiribati,Personal Care,Offline,H,2/5/2015,238090741,3/23/2015,5196,81.73,56.67,424669.08,294457.32,130211.76 +Sub-Saharan Africa,The Gambia,Clothes,Online,M,10/14/2011,739706313,12/3/2011,4391,109.28,35.84,479848.48,157373.44,322475.04 +Sub-Saharan Africa,Togo,Vegetables,Offline,H,2/29/2012,613302171,4/14/2012,8596,154.06,90.93,1324299.76,781634.28,542665.48 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,H,7/25/2013,362052142,8/14/2013,8129,651.21,524.96,5293686.09,4267399.84,1026286.25 +Asia,North Korea,Household,Online,C,5/18/2014,109442555,6/18/2014,5339,668.27,502.54,3567893.53,2683061.06,884832.47 +Middle East and North Africa,Yemen,Beverages,Offline,M,4/10/2010,949272239,4/30/2010,9605,47.45,31.79,455757.25,305342.95,150414.3 +Middle East and North Africa,Kuwait,Snacks,Online,M,2/17/2013,895652520,4/1/2013,2339,152.58,97.44,356884.62,227912.16,128972.46 +Sub-Saharan Africa,Zambia,Cereal,Offline,L,12/19/2016,733007228,2/1/2017,1983,205.7,117.11,407903.1,232229.13,175673.97 +Europe,Ireland,Cereal,Offline,L,11/8/2016,866072690,12/9/2016,9010,205.7,117.11,1853357,1055161.1,798195.9 +Australia and Oceania,Palau,Office Supplies,Online,C,9/23/2012,869897735,9/23/2012,926,651.21,524.96,603020.46,486112.96,116907.5 +Sub-Saharan Africa,Zambia,Vegetables,Offline,H,2/26/2013,839843690,3/8/2013,7266,154.06,90.93,1119399.96,660697.38,458702.58 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,C,5/28/2016,941584384,6/5/2016,4598,437.2,263.33,2010245.6,1210791.34,799454.26 +Europe,Denmark,Cosmetics,Offline,H,4/1/2014,961106145,4/5/2014,1521,437.2,263.33,664981.2,400524.93,264456.27 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,C,11/13/2010,754707801,1/2/2011,3664,651.21,524.96,2386033.44,1923453.44,462580 +Europe,Norway,Baby Food,Offline,M,7/11/2011,699000680,7/14/2011,8689,255.28,159.42,2218127.92,1385200.38,832927.54 +Asia,Singapore,Baby Food,Online,L,3/5/2011,340908610,3/24/2011,1288,255.28,159.42,328800.64,205332.96,123467.68 +Europe,Bulgaria,Cereal,Online,C,6/1/2013,647667920,6/9/2013,8185,205.7,117.11,1683654.5,958545.35,725109.15 +Central America and the Caribbean,The Bahamas,Fruits,Offline,L,7/22/2011,856827437,8/15/2011,3134,9.33,6.92,29240.22,21687.28,7552.94 +Middle East and North Africa,Oman,Cosmetics,Offline,C,2/6/2015,726248490,3/10/2015,1922,437.2,263.33,840298.4,506120.26,334178.14 +Asia,South Korea,Personal Care,Online,H,9/15/2015,984104907,10/21/2015,7366,81.73,56.67,602023.18,417431.22,184591.96 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,L,8/26/2013,178883016,8/26/2013,4314,255.28,159.42,1101277.92,687737.88,413540.04 +Europe,Albania,Baby Food,Online,C,1/27/2014,529381644,3/2/2014,4647,255.28,159.42,1186286.16,740824.74,445461.42 +Central America and the Caribbean,Nicaragua,Baby Food,Online,H,8/9/2015,274712121,8/11/2015,2276,255.28,159.42,581017.28,362839.92,218177.36 +Asia,Thailand,Vegetables,Online,H,2/22/2014,424298274,3/8/2014,8143,154.06,90.93,1254510.58,740442.99,514067.59 +Australia and Oceania,Solomon Islands,Fruits,Online,M,3/30/2014,707876431,5/9/2014,5222,9.33,6.92,48721.26,36136.24,12585.02 +Sub-Saharan Africa,Madagascar,Baby Food,Online,C,2/23/2010,925495421,3/30/2010,3517,255.28,159.42,897819.76,560680.14,337139.62 +Asia,Maldives,Household,Online,H,4/27/2012,497516572,5/21/2012,5064,668.27,502.54,3384119.28,2544862.56,839256.72 +Sub-Saharan Africa,Comoros,Vegetables,Online,C,5/10/2013,714613711,5/25/2013,8932,154.06,90.93,1376063.92,812186.76,563877.16 +Europe,San Marino,Beverages,Online,H,6/25/2014,687773168,7/27/2014,6219,47.45,31.79,295091.55,197702.01,97389.54 +North America,United States of America,Office Supplies,Offline,C,3/18/2014,498293769,4/23/2014,5054,651.21,524.96,3291215.34,2653147.84,638067.5 +Australia and Oceania,Solomon Islands,Office Supplies,Offline,M,2/12/2012,747786843,2/14/2012,5599,651.21,524.96,3646124.79,2939251.04,706873.75 +Middle East and North Africa,Pakistan,Beverages,Offline,L,8/16/2012,308176219,9/29/2012,5046,47.45,31.79,239432.7,160412.34,79020.36 +Central America and the Caribbean,Nicaragua,Vegetables,Online,H,8/28/2013,371698224,10/3/2013,2619,154.06,90.93,403483.14,238145.67,165337.47 +Australia and Oceania,East Timor,Office Supplies,Offline,M,5/29/2010,400901687,7/13/2010,4573,651.21,524.96,2977983.33,2400642.08,577341.25 +Sub-Saharan Africa,Djibouti,Meat,Offline,L,4/13/2014,378647935,5/30/2014,9193,421.89,364.69,3878434.77,3352595.17,525839.6 +Asia,Malaysia,Fruits,Online,C,4/1/2011,358110797,4/9/2011,1798,9.33,6.92,16775.34,12442.16,4333.18 +Sub-Saharan Africa,Nigeria,Household,Online,M,1/22/2011,912776601,2/1/2011,9735,668.27,502.54,6505608.45,4892226.9,1613381.55 +Europe,Estonia,Vegetables,Online,L,3/4/2013,886444175,3/22/2013,7385,154.06,90.93,1137733.1,671518.05,466215.05 +Sub-Saharan Africa,Gabon,Cosmetics,Online,M,7/13/2010,543224847,7/28/2010,1159,437.2,263.33,506714.8,305199.47,201515.33 +Central America and the Caribbean,Trinidad and Tobago,Meat,Online,C,2/1/2016,217542445,2/19/2016,4499,421.89,364.69,1898083.11,1640740.31,257342.8 +Europe,Ukraine,Cosmetics,Online,C,7/21/2013,764133298,8/1/2013,2878,437.2,263.33,1258261.6,757863.74,500397.86 +Middle East and North Africa,Kuwait,Fruits,Online,C,3/22/2014,408046233,4/6/2014,8803,9.33,6.92,82131.99,60916.76,21215.23 +Europe,Montenegro,Personal Care,Online,L,4/21/2015,594642579,5/5/2015,6808,81.73,56.67,556417.84,385809.36,170608.48 +Europe,Italy,Beverages,Offline,C,4/13/2011,139596164,5/13/2011,8462,47.45,31.79,401521.9,269006.98,132514.92 +Asia,Laos,Baby Food,Online,M,11/7/2012,178893315,12/26/2012,7362,255.28,159.42,1879371.36,1173650.04,705721.32 +Sub-Saharan Africa,Togo,Meat,Offline,C,11/6/2012,118832862,12/20/2012,4139,421.89,364.69,1746202.71,1509451.91,236750.8 +Middle East and North Africa,Kuwait,Beverages,Offline,C,9/27/2012,786026132,9/29/2012,1454,47.45,31.79,68992.3,46222.66,22769.64 +Sub-Saharan Africa,Benin,Snacks,Online,C,4/9/2011,377396953,4/10/2011,9000,152.58,97.44,1373220,876960,496260 +Sub-Saharan Africa,Swaziland,Office Supplies,Offline,H,10/28/2015,310181653,11/25/2015,8499,651.21,524.96,5534633.79,4461635.04,1072998.75 +Sub-Saharan Africa,Senegal,Vegetables,Offline,C,12/1/2015,271929061,12/11/2015,8707,154.06,90.93,1341400.42,791727.51,549672.91 +Europe,Montenegro,Meat,Offline,C,4/11/2017,470500504,5/19/2017,410,421.89,364.69,172974.9,149522.9,23452 +Sub-Saharan Africa,Togo,Vegetables,Online,L,5/5/2015,284069812,6/15/2015,1425,154.06,90.93,219535.5,129575.25,89960.25 +Europe,Latvia,Household,Online,M,3/6/2014,511123311,3/14/2014,1601,668.27,502.54,1069900.27,804566.54,265333.73 +Europe,Russia,Snacks,Offline,L,2/20/2015,220459830,3/16/2015,7818,152.58,97.44,1192870.44,761785.92,431084.52 +Central America and the Caribbean,Belize,Meat,Offline,L,1/22/2013,801190698,2/19/2013,8987,421.89,364.69,3791525.43,3277469.03,514056.4 +Europe,Sweden,Personal Care,Offline,M,3/20/2015,112739741,3/24/2015,1050,81.73,56.67,85816.5,59503.5,26313 +Australia and Oceania,Vanuatu,Beverages,Offline,L,10/14/2014,134843289,12/2/2014,1981,47.45,31.79,93998.45,62975.99,31022.46 +Middle East and North Africa,Azerbaijan,Fruits,Online,L,5/19/2017,217550170,6/30/2017,6785,9.33,6.92,63304.05,46952.2,16351.85 +Australia and Oceania,Tonga,Cereal,Online,M,7/12/2014,231221711,8/12/2014,2497,205.7,117.11,513632.9,292423.67,221209.23 +Sub-Saharan Africa,South Africa,Baby Food,Offline,C,3/7/2010,116531741,3/9/2010,3187,255.28,159.42,813577.36,508071.54,305505.82 +Asia,Nepal,Office Supplies,Offline,L,12/6/2016,334466588,12/10/2016,4951,651.21,524.96,3224140.71,2599076.96,625063.75 +Europe,Croatia,Beverages,Offline,M,5/11/2014,516325080,6/1/2014,920,47.45,31.79,43654,29246.8,14407.2 +Asia,Sri Lanka,Meat,Offline,C,5/23/2013,813718545,5/27/2013,6255,421.89,364.69,2638921.95,2281135.95,357786 +Europe,Macedonia,Household,Offline,L,9/3/2014,548570811,10/15/2014,3148,668.27,502.54,2103713.96,1581995.92,521718.04 +Asia,Myanmar,Office Supplies,Online,L,5/2/2012,463118207,6/5/2012,5824,651.21,524.96,3792647.04,3057367.04,735280 +Europe,Georgia,Beverages,Offline,H,12/7/2012,469909560,12/28/2012,5536,47.45,31.79,262683.2,175989.44,86693.76 +Europe,Estonia,Baby Food,Offline,H,7/8/2016,101806199,7/14/2016,5572,255.28,159.42,1422420.16,888288.24,534131.92 +North America,United States of America,Snacks,Online,M,11/2/2012,761981952,12/2/2012,6247,152.58,97.44,953167.26,608707.68,344459.58 +Europe,Latvia,Baby Food,Online,M,6/8/2015,773923146,7/25/2015,9912,255.28,159.42,2530335.36,1580171.04,950164.32 +Sub-Saharan Africa,Burkina Faso,Meat,Online,C,5/26/2012,331428611,7/15/2012,5946,421.89,364.69,2508557.94,2168446.74,340111.2 +Asia,Malaysia,Snacks,Online,M,8/15/2015,148609673,9/28/2015,5760,152.58,97.44,878860.8,561254.4,317606.4 +Sub-Saharan Africa,Benin,Household,Offline,H,7/15/2011,109890162,8/8/2011,7796,668.27,502.54,5209832.92,3917801.84,1292031.08 +Europe,Macedonia,Personal Care,Online,M,5/14/2010,620006406,7/2/2010,2528,81.73,56.67,206613.44,143261.76,63351.68 +Sub-Saharan Africa,Cameroon,Beverages,Offline,C,1/18/2012,354007232,1/31/2012,7462,47.45,31.79,354071.9,237216.98,116854.92 +Sub-Saharan Africa,Djibouti,Cereal,Online,L,7/26/2017,307253968,8/20/2017,2132,205.7,117.11,438552.4,249678.52,188873.88 +Middle East and North Africa,Iraq,Meat,Offline,C,1/22/2010,645420444,2/25/2010,3107,421.89,364.69,1310812.23,1133091.83,177720.4 +Central America and the Caribbean,Barbados,Cosmetics,Offline,C,7/30/2011,254492986,9/17/2011,8985,437.2,263.33,3928242,2366020.05,1562221.95 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,C,3/1/2011,790770423,3/21/2011,5396,651.21,524.96,3513929.16,2832684.16,681245 +Sub-Saharan Africa,Comoros,Cosmetics,Online,C,1/27/2014,830864083,2/4/2014,1,437.2,263.33,437.2,263.33,173.87 +Europe,Slovakia,Meat,Offline,C,4/8/2015,821697795,4/23/2015,7492,421.89,364.69,3160799.88,2732257.48,428542.4 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,C,10/10/2010,830507886,10/14/2010,4594,437.2,263.33,2008496.8,1209738.02,798758.78 +Europe,Macedonia,Cosmetics,Offline,H,8/10/2016,994843184,9/7/2016,5061,437.2,263.33,2212669.2,1332713.13,879956.07 +Europe,Malta,Cereal,Offline,H,1/1/2012,172565019,1/2/2012,4679,205.7,117.11,962470.3,547957.69,414512.61 +Asia,Brunei,Snacks,Online,H,4/24/2011,891847217,5/21/2011,6265,152.58,97.44,955913.7,610461.6,345452.1 +Sub-Saharan Africa,Niger,Household,Online,M,10/28/2014,801176106,11/21/2014,4669,668.27,502.54,3120152.63,2346359.26,773793.37 +Australia and Oceania,Marshall Islands,Office Supplies,Online,M,7/14/2012,319350516,8/29/2012,1769,651.21,524.96,1151990.49,928654.24,223336.25 +Europe,Albania,Fruits,Offline,L,8/21/2010,385481774,9/1/2010,1478,9.33,6.92,13789.74,10227.76,3561.98 +Middle East and North Africa,Afghanistan,Clothes,Online,M,8/14/2012,208993709,9/10/2012,4738,109.28,35.84,517768.64,169809.92,347958.72 +Sub-Saharan Africa,Kenya,Baby Food,Offline,M,6/12/2015,419622647,6/26/2015,4521,255.28,159.42,1154120.88,720737.82,433383.06 +Sub-Saharan Africa,Lesotho,Vegetables,Online,C,5/15/2013,817417418,6/14/2013,834,154.06,90.93,128486.04,75835.62,52650.42 +Sub-Saharan Africa,Benin,Clothes,Online,C,11/7/2016,822739350,12/23/2016,5712,109.28,35.84,624207.36,204718.08,419489.28 +Europe,Belgium,Office Supplies,Online,C,11/29/2010,826262271,12/22/2010,8222,651.21,524.96,5354248.62,4316221.12,1038027.5 +Europe,Russia,Fruits,Online,H,12/5/2011,838972508,1/7/2012,9464,9.33,6.92,88299.12,65490.88,22808.24 +Europe,Georgia,Cosmetics,Online,L,11/1/2010,942168891,12/10/2010,7567,437.2,263.33,3308292.4,1992618.11,1315674.29 +Asia,Bhutan,Snacks,Online,M,10/14/2014,837462747,10/28/2014,2692,152.58,97.44,410745.36,262308.48,148436.88 +Sub-Saharan Africa,South Sudan,Fruits,Offline,L,1/19/2013,296777904,2/10/2013,2032,9.33,6.92,18958.56,14061.44,4897.12 +Europe,Croatia,Clothes,Online,M,2/18/2011,512350690,3/30/2011,4810,109.28,35.84,525636.8,172390.4,353246.4 +Asia,North Korea,Cosmetics,Offline,L,10/18/2011,946729934,11/17/2011,7281,437.2,263.33,3183253.2,1917305.73,1265947.47 +Sub-Saharan Africa,Chad,Clothes,Online,H,4/19/2011,682776963,5/12/2011,7731,109.28,35.84,844843.68,277079.04,567764.64 +Europe,Austria,Fruits,Online,L,10/4/2010,673665606,11/6/2010,1478,9.33,6.92,13789.74,10227.76,3561.98 +Sub-Saharan Africa,Republic of the Congo,Household,Online,M,5/8/2012,592882192,6/17/2012,5871,668.27,502.54,3923413.17,2950412.34,973000.83 +Europe,Andorra,Meat,Offline,H,7/15/2015,184225547,7/27/2015,5288,421.89,364.69,2230954.32,1928480.72,302473.6 +Middle East and North Africa,Bahrain,Clothes,Offline,C,4/4/2013,611807000,5/4/2013,6142,109.28,35.84,671197.76,220129.28,451068.48 +Australia and Oceania,Marshall Islands,Household,Online,C,11/22/2010,410050380,12/5/2010,1874,668.27,502.54,1252337.98,941759.96,310578.02 +Asia,Mongolia,Fruits,Online,H,11/15/2014,433692014,12/29/2014,7959,9.33,6.92,74257.47,55076.28,19181.19 +Europe,Norway,Office Supplies,Offline,L,10/10/2013,707780730,11/21/2013,6901,651.21,524.96,4494000.21,3622748.96,871251.25 +Sub-Saharan Africa,Liberia,Baby Food,Offline,C,5/18/2012,877677857,7/1/2012,3237,255.28,159.42,826341.36,516042.54,310298.82 +Middle East and North Africa,Saudi Arabia,Snacks,Online,L,9/28/2012,659057223,10/18/2012,8533,152.58,97.44,1301965.14,831455.52,470509.62 +Sub-Saharan Africa,Mozambique,Household,Online,L,6/1/2010,287905156,6/7/2010,6388,668.27,502.54,4268908.76,3210225.52,1058683.24 +Australia and Oceania,Papua New Guinea,Cereal,Online,L,5/18/2013,970520484,6/15/2013,7433,205.7,117.11,1528968.1,870478.63,658489.47 +Australia and Oceania,Tuvalu,Household,Offline,M,7/11/2015,833514535,8/1/2015,4328,668.27,502.54,2892272.56,2174993.12,717279.44 +Central America and the Caribbean,Dominica,Beverages,Offline,C,8/8/2015,773811137,8/19/2015,6766,47.45,31.79,321046.7,215091.14,105955.56 +Europe,Finland,Cosmetics,Offline,L,6/1/2013,408646619,7/9/2013,6470,437.2,263.33,2828684,1703745.1,1124938.9 +Middle East and North Africa,Syria,Snacks,Online,H,8/20/2013,325569808,9/17/2013,2196,152.58,97.44,335065.68,213978.24,121087.44 +Middle East and North Africa,Iran,Baby Food,Offline,C,5/31/2014,732442033,6/21/2014,4729,255.28,159.42,1207219.12,753897.18,453321.94 +Europe,Italy,Cereal,Online,H,3/8/2011,107437121,4/24/2011,1887,205.7,117.11,388155.9,220986.57,167169.33 +Asia,Japan,Baby Food,Online,L,8/3/2015,149041402,9/18/2015,3518,255.28,159.42,898075.04,560839.56,337235.48 +Sub-Saharan Africa,Burundi,Clothes,Offline,C,10/31/2013,826053702,12/20/2013,6502,109.28,35.84,710538.56,233031.68,477506.88 +Sub-Saharan Africa,Eritrea,Vegetables,Online,L,11/27/2015,827585351,11/27/2015,9751,154.06,90.93,1502239.06,886658.43,615580.63 +Asia,South Korea,Personal Care,Offline,H,12/4/2013,713060176,1/5/2014,9207,81.73,56.67,752488.11,521760.69,230727.42 +Europe,Denmark,Vegetables,Offline,M,3/23/2016,662214505,4/29/2016,2843,154.06,90.93,437992.58,258513.99,179478.59 +Sub-Saharan Africa,Burundi,Cosmetics,Online,H,4/7/2013,925097167,4/7/2013,5664,437.2,263.33,2476300.8,1491501.12,984799.68 +Asia,Singapore,Clothes,Online,C,9/21/2011,472069489,10/9/2011,4707,109.28,35.84,514380.96,168698.88,345682.08 +Australia and Oceania,Tuvalu,Household,Offline,M,7/19/2015,143805301,8/13/2015,4039,668.27,502.54,2699142.53,2029759.06,669383.47 +Central America and the Caribbean,Honduras,Vegetables,Online,H,8/13/2014,401290929,9/1/2014,9758,154.06,90.93,1503317.48,887294.94,616022.54 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,C,3/21/2011,875825202,4/28/2011,4995,9.33,6.92,46603.35,34565.4,12037.95 +Sub-Saharan Africa,Benin,Meat,Offline,M,4/17/2016,819019448,5/17/2016,4910,421.89,364.69,2071479.9,1790627.9,280852 +Central America and the Caribbean,Grenada,Personal Care,Online,M,5/3/2015,452797496,6/7/2015,1696,81.73,56.67,138614.08,96112.32,42501.76 +Europe,Bosnia and Herzegovina,Office Supplies,Online,L,1/18/2010,519395673,1/19/2010,9577,651.21,524.96,6236638.17,5027541.92,1209096.25 +Asia,Bhutan,Cosmetics,Online,H,7/23/2014,931362807,8/13/2014,9806,437.2,263.33,4287183.2,2582213.98,1704969.22 +Sub-Saharan Africa,Niger,Snacks,Offline,M,10/8/2013,321560227,11/24/2013,5672,152.58,97.44,865433.76,552679.68,312754.08 +Europe,Belgium,Office Supplies,Online,C,8/1/2012,993161761,8/19/2012,7490,651.21,524.96,4877562.9,3931950.4,945612.5 +Sub-Saharan Africa,Mali,Personal Care,Online,C,12/17/2016,369653737,1/27/2017,7610,81.73,56.67,621965.3,431258.7,190706.6 +Middle East and North Africa,Afghanistan,Fruits,Offline,C,1/1/2015,444834983,1/8/2015,5412,9.33,6.92,50493.96,37451.04,13042.92 +Asia,Cambodia,Baby Food,Offline,L,1/5/2011,132816827,1/28/2011,2305,255.28,159.42,588420.4,367463.1,220957.3 +Europe,Serbia,Meat,Offline,L,2/24/2014,218023097,3/29/2014,6734,421.89,364.69,2841007.26,2455822.46,385184.8 +Europe,United Kingdom,Cosmetics,Online,M,12/4/2011,205190122,1/18/2012,9172,437.2,263.33,4009998.4,2415262.76,1594735.64 +Europe,San Marino,Household,Offline,M,11/2/2011,569366729,11/5/2011,7122,668.27,502.54,4759418.94,3579089.88,1180329.06 +Central America and the Caribbean,Haiti,Cereal,Online,L,11/18/2014,505914247,12/7/2014,123,205.7,117.11,25301.1,14404.53,10896.57 +Central America and the Caribbean,Barbados,Baby Food,Online,M,10/4/2011,180506503,11/11/2011,4740,255.28,159.42,1210027.2,755650.8,454376.4 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,L,12/12/2016,279129827,1/2/2017,9573,651.21,524.96,6234033.33,5025442.08,1208591.25 +Europe,Lithuania,Personal Care,Online,M,12/6/2011,658083045,12/24/2011,252,81.73,56.67,20595.96,14280.84,6315.12 +Asia,Indonesia,Meat,Online,C,2/4/2017,793977487,3/17/2017,4437,421.89,364.69,1871925.93,1618129.53,253796.4 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,M,4/6/2012,233736979,5/16/2012,6821,437.2,263.33,2982141.2,1796173.93,1185967.27 +Middle East and North Africa,Morocco,Office Supplies,Offline,C,3/5/2016,844597852,4/3/2016,4128,651.21,524.96,2688194.88,2167034.88,521160 +Europe,Estonia,Fruits,Offline,C,7/26/2014,964108932,8/4/2014,112,9.33,6.92,1044.96,775.04,269.92 +Sub-Saharan Africa,Cameroon,Fruits,Online,L,12/11/2016,350131547,1/28/2017,560,9.33,6.92,5224.8,3875.2,1349.6 +Asia,India,Cosmetics,Online,M,12/17/2014,630839526,2/3/2015,8289,437.2,263.33,3623950.8,2182742.37,1441208.43 +Asia,Brunei,Personal Care,Online,M,6/21/2016,354719197,7/16/2016,8148,81.73,56.67,665936.04,461747.16,204188.88 +Sub-Saharan Africa,Burundi,Beverages,Offline,H,6/20/2011,840569388,7/25/2011,2016,47.45,31.79,95659.2,64088.64,31570.56 +Australia and Oceania,Solomon Islands,Clothes,Online,H,9/20/2013,327501428,11/7/2013,3805,109.28,35.84,415810.4,136371.2,279439.2 +Middle East and North Africa,Qatar,Vegetables,Online,C,7/26/2011,724939143,8/13/2011,4457,154.06,90.93,686645.42,405275.01,281370.41 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,C,2/13/2017,862618863,3/1/2017,6946,47.45,31.79,329587.7,220813.34,108774.36 +Sub-Saharan Africa,Nigeria,Snacks,Offline,H,1/24/2017,540589416,1/26/2017,1276,152.58,97.44,194692.08,124333.44,70358.64 +Europe,Croatia,Cereal,Online,H,4/14/2014,979212129,5/31/2014,9484,205.7,117.11,1950858.8,1110671.24,840187.56 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,H,7/7/2016,769160830,7/16/2016,637,109.28,35.84,69611.36,22830.08,46781.28 +Europe,Vatican City,Clothes,Offline,M,6/2/2017,821421849,6/14/2017,5834,109.28,35.84,637539.52,209090.56,428448.96 +Middle East and North Africa,Pakistan,Cereal,Online,C,7/5/2015,317294013,7/24/2015,3204,205.7,117.11,659062.8,375220.44,283842.36 +Asia,Nepal,Meat,Offline,L,5/9/2010,758388650,5/12/2010,2909,421.89,364.69,1227278.01,1060883.21,166394.8 +Central America and the Caribbean,El Salvador,Household,Online,C,12/14/2013,116629588,1/12/2014,2142,668.27,502.54,1431434.34,1076440.68,354993.66 +Asia,Kyrgyzstan,Vegetables,Online,C,8/27/2016,484253156,9/16/2016,125,154.06,90.93,19257.5,11366.25,7891.25 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,M,8/27/2013,423808181,10/10/2013,3114,205.7,117.11,640549.8,364680.54,275869.26 +Sub-Saharan Africa,Djibouti,Fruits,Offline,C,5/12/2016,818155992,6/8/2016,9394,9.33,6.92,87646.02,65006.48,22639.54 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,L,9/28/2010,820470416,11/2/2010,4284,651.21,524.96,2789783.64,2248928.64,540855 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,C,2/12/2014,104237782,4/1/2014,5131,152.58,97.44,782887.98,499964.64,282923.34 +Europe,Armenia,Snacks,Offline,L,10/19/2010,213256919,11/22/2010,6316,152.58,97.44,963695.28,615431.04,348264.24 +Central America and the Caribbean,Panama,Meat,Online,C,6/16/2016,511639153,7/9/2016,4250,421.89,364.69,1793032.5,1549932.5,243100 +Europe,Austria,Cereal,Online,M,9/28/2013,433808314,11/3/2013,2375,205.7,117.11,488537.5,278136.25,210401.25 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,C,9/1/2016,834500730,9/4/2016,6165,651.21,524.96,4014709.65,3236378.4,778331.25 +Sub-Saharan Africa,Guinea,Household,Offline,C,10/20/2013,838765227,12/6/2013,8125,668.27,502.54,5429693.75,4083137.5,1346556.25 +Middle East and North Africa,Lebanon,Personal Care,Online,L,7/2/2017,991963136,7/3/2017,2790,81.73,56.67,228026.7,158109.3,69917.4 +Middle East and North Africa,Algeria,Beverages,Offline,L,9/4/2014,109768283,10/12/2014,1729,47.45,31.79,82041.05,54964.91,27076.14 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,H,1/11/2016,228166997,2/24/2016,8540,651.21,524.96,5561333.4,4483158.4,1078175 +Asia,Sri Lanka,Snacks,Offline,L,5/20/2014,753458106,6/30/2014,3852,152.58,97.44,587738.16,375338.88,212399.28 +Sub-Saharan Africa,Rwanda,Personal Care,Offline,C,3/18/2011,712252938,4/5/2011,327,81.73,56.67,26725.71,18531.09,8194.62 +Central America and the Caribbean,Barbados,Cosmetics,Offline,C,10/30/2012,101475322,10/30/2012,7658,437.2,263.33,3348077.6,2016581.14,1331496.46 +Sub-Saharan Africa,Senegal,Baby Food,Online,L,6/26/2011,338361585,7/23/2011,7567,255.28,159.42,1931703.76,1206331.14,725372.62 +Sub-Saharan Africa,Central African Republic,Meat,Online,L,10/30/2011,210460555,11/23/2011,8810,421.89,364.69,3716850.9,3212918.9,503932 +Australia and Oceania,Papua New Guinea,Clothes,Offline,H,1/9/2012,825633561,2/10/2012,2173,109.28,35.84,237465.44,77880.32,159585.12 +Australia and Oceania,Kiribati,Cereal,Online,H,1/26/2015,662054431,2/26/2015,5473,205.7,117.11,1125796.1,640943.03,484853.07 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,M,6/21/2017,518209493,7/1/2017,8559,651.21,524.96,5573706.39,4493132.64,1080573.75 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,M,1/1/2013,362897574,1/4/2013,8312,47.45,31.79,394404.4,264238.48,130165.92 +Australia and Oceania,Solomon Islands,Office Supplies,Online,C,8/26/2011,685230004,8/26/2011,3640,651.21,524.96,2370404.4,1910854.4,459550 +Sub-Saharan Africa,Benin,Snacks,Online,M,2/9/2013,244630610,3/17/2013,489,152.58,97.44,74611.62,47648.16,26963.46 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,M,7/25/2010,120835721,7/28/2010,6830,152.58,97.44,1042121.4,665515.2,376606.2 +Middle East and North Africa,Yemen,Fruits,Offline,H,3/13/2017,563894164,4/19/2017,7669,9.33,6.92,71551.77,53069.48,18482.29 +Europe,Armenia,Household,Online,L,12/17/2016,544167268,1/18/2017,42,668.27,502.54,28067.34,21106.68,6960.66 +Middle East and North Africa,Egypt,Personal Care,Online,M,10/24/2013,902328860,11/18/2013,8016,81.73,56.67,655147.68,454266.72,200880.96 +Middle East and North Africa,Libya,Meat,Offline,C,10/8/2012,299365270,10/21/2012,7691,421.89,364.69,3244755.99,2804830.79,439925.2 +Asia,South Korea,Clothes,Offline,C,2/16/2016,166575324,3/20/2016,2195,109.28,35.84,239869.6,78668.8,161200.8 +Europe,Austria,Clothes,Offline,M,2/6/2012,655570352,3/11/2012,6690,109.28,35.84,731083.2,239769.6,491313.6 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,M,6/21/2016,188274180,6/26/2016,3369,668.27,502.54,2251401.63,1693057.26,558344.37 +Central America and the Caribbean,Dominica,Personal Care,Online,L,10/22/2015,406923139,12/8/2015,6454,81.73,56.67,527485.42,365748.18,161737.24 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,M,8/28/2016,324066054,10/16/2016,7202,668.27,502.54,4812880.54,3619293.08,1193587.46 +Europe,Latvia,Beverages,Offline,C,7/1/2011,372564256,7/15/2011,8897,47.45,31.79,422162.65,282835.63,139327.02 +Asia,Taiwan,Cosmetics,Offline,L,10/20/2012,155591571,11/23/2012,1858,437.2,263.33,812317.6,489267.14,323050.46 +Europe,Andorra,Vegetables,Online,C,5/23/2011,696634328,6/4/2011,8433,154.06,90.93,1299187.98,766812.69,532375.29 +Sub-Saharan Africa,Burundi,Cosmetics,Online,H,7/3/2010,389491355,8/15/2010,8002,437.2,263.33,3498474.4,2107166.66,1391307.74 +Asia,Cambodia,Vegetables,Offline,M,6/13/2014,848273980,7/13/2014,1976,154.06,90.93,304422.56,179677.68,124744.88 +Europe,Greece,Meat,Offline,L,3/29/2017,157406032,4/18/2017,8798,421.89,364.69,3711788.22,3208542.62,503245.6 +Sub-Saharan Africa,Burundi,Baby Food,Offline,L,12/15/2013,521623837,1/2/2014,8940,255.28,159.42,2282203.2,1425214.8,856988.4 +Europe,Denmark,Personal Care,Offline,H,2/6/2012,615976226,2/28/2012,9908,81.73,56.67,809780.84,561486.36,248294.48 +Central America and the Caribbean,The Bahamas,Vegetables,Offline,C,8/31/2012,535824525,10/11/2012,1239,154.06,90.93,190880.34,112662.27,78218.07 +Asia,Bhutan,Household,Online,C,12/5/2013,446842563,12/25/2013,9499,668.27,502.54,6347896.73,4773627.46,1574269.27 +Middle East and North Africa,Libya,Snacks,Offline,C,3/23/2015,135016667,4/14/2015,3287,152.58,97.44,501530.46,320285.28,181245.18 +Asia,Malaysia,Beverages,Online,H,3/2/2013,356645667,4/17/2013,8233,47.45,31.79,390655.85,261727.07,128928.78 +Europe,Malta,Baby Food,Offline,H,1/6/2013,588340890,1/7/2013,1998,255.28,159.42,510049.44,318521.16,191528.28 +Europe,Poland,Cereal,Offline,M,4/21/2017,377026164,6/3/2017,9275,205.7,117.11,1907867.5,1086195.25,821672.25 +Middle East and North Africa,United Arab Emirates,Beverages,Online,M,6/25/2014,689937818,7/26/2014,6787,47.45,31.79,322043.15,215758.73,106284.42 +Europe,Cyprus,Personal Care,Offline,H,12/29/2012,764624679,1/17/2013,8289,81.73,56.67,677459.97,469737.63,207722.34 +Asia,Cambodia,Personal Care,Online,L,10/16/2014,358948075,11/8/2014,9567,81.73,56.67,781910.91,542161.89,239749.02 +Asia,Singapore,Clothes,Online,C,7/6/2011,201081836,8/21/2011,3439,109.28,35.84,375813.92,123253.76,252560.16 +Middle East and North Africa,Syria,Personal Care,Online,L,1/7/2011,639512288,1/10/2011,4752,81.73,56.67,388380.96,269295.84,119085.12 +Europe,Serbia,Household,Online,M,11/15/2010,293038260,11/17/2010,5388,668.27,502.54,3600638.76,2707685.52,892953.24 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,H,4/10/2017,100771081,4/21/2017,9257,154.06,90.93,1426133.42,841739.01,584394.41 +Europe,Iceland,Cereal,Offline,L,12/27/2010,172134578,2/2/2011,7302,205.7,117.11,1502021.4,855137.22,646884.18 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,M,9/13/2011,236865079,10/31/2011,2495,255.28,159.42,636923.6,397752.9,239170.7 +Australia and Oceania,New Zealand,Meat,Offline,C,8/29/2013,995011413,9/1/2013,4843,421.89,364.69,2043213.27,1766193.67,277019.6 +Asia,China,Meat,Offline,L,3/9/2012,966934907,4/3/2012,6381,421.89,364.69,2692080.09,2327086.89,364993.2 +Sub-Saharan Africa,Angola,Fruits,Offline,M,1/7/2015,543309390,1/30/2015,6177,9.33,6.92,57631.41,42744.84,14886.57 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,C,10/24/2015,635121190,11/13/2015,5329,421.89,364.69,2248251.81,1943433.01,304818.8 +Middle East and North Africa,Azerbaijan,Fruits,Offline,M,1/29/2013,423669135,2/26/2013,1967,9.33,6.92,18352.11,13611.64,4740.47 +Middle East and North Africa,Tunisia ,Fruits,Online,M,12/19/2013,510564553,1/9/2014,6252,9.33,6.92,58331.16,43263.84,15067.32 +Europe,Iceland,Office Supplies,Online,L,4/29/2015,667731273,5/12/2015,5377,651.21,524.96,3501556.17,2822709.92,678846.25 +Sub-Saharan Africa,South Africa,Cereal,Offline,C,1/29/2015,287405622,2/28/2015,8565,205.7,117.11,1761820.5,1003047.15,758773.35 +Europe,Serbia,Cosmetics,Offline,M,12/28/2015,632136428,2/2/2016,2071,437.2,263.33,905441.2,545356.43,360084.77 +Sub-Saharan Africa,Namibia,Snacks,Offline,H,4/29/2014,784785020,5/7/2014,4182,152.58,97.44,638089.56,407494.08,230595.48 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,H,3/13/2011,798525226,3/28/2011,214,152.58,97.44,32652.12,20852.16,11799.96 +Sub-Saharan Africa,Angola,Cosmetics,Offline,M,5/9/2016,346843373,6/12/2016,7517,437.2,263.33,3286432.4,1979451.61,1306980.79 +Europe,France,Office Supplies,Online,L,2/9/2014,973538291,3/15/2014,469,651.21,524.96,305417.49,246206.24,59211.25 +Middle East and North Africa,Egypt,Meat,Online,H,7/22/2012,242721307,9/5/2012,5483,421.89,364.69,2313222.87,1999595.27,313627.6 +Sub-Saharan Africa,Central African Republic,Household,Online,C,1/25/2017,288816249,3/2/2017,6001,668.27,502.54,4010288.27,3015742.54,994545.73 +Europe,Lithuania,Beverages,Online,C,5/13/2011,166559445,6/23/2011,7496,47.45,31.79,355685.2,238297.84,117387.36 +Middle East and North Africa,Algeria,Cosmetics,Online,H,4/21/2014,800999724,5/21/2014,2473,437.2,263.33,1081195.6,651215.09,429980.51 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,M,7/11/2015,937498414,8/17/2015,5469,154.06,90.93,842554.14,497296.17,345257.97 +Asia,Turkmenistan,Fruits,Offline,H,1/31/2017,291729342,3/6/2017,8050,9.33,6.92,75106.5,55706,19400.5 +North America,Canada,Office Supplies,Offline,C,7/16/2014,899678838,7/23/2014,3816,651.21,524.96,2485017.36,2003247.36,481770 +Europe,Bosnia and Herzegovina,Snacks,Online,H,11/10/2015,367645728,12/12/2015,3396,152.58,97.44,518161.68,330906.24,187255.44 +Sub-Saharan Africa,Ghana,Household,Offline,C,12/11/2014,422241342,1/23/2015,9451,668.27,502.54,6315819.77,4749505.54,1566314.23 +Central America and the Caribbean,Guatemala,Household,Offline,M,7/15/2010,160389506,8/1/2010,1674,668.27,502.54,1118683.98,841251.96,277432.02 +Europe,Moldova ,Cereal,Offline,L,1/9/2010,999326550,2/21/2010,1788,205.7,117.11,367791.6,209392.68,158398.92 +Middle East and North Africa,Morocco,Office Supplies,Offline,M,6/30/2010,826601302,8/17/2010,8549,651.21,524.96,5567194.29,4487883.04,1079311.25 +Sub-Saharan Africa,Namibia,Household,Offline,L,2/7/2010,750075089,2/28/2010,2742,668.27,502.54,1832396.34,1377964.68,454431.66 +North America,United States of America,Fruits,Online,M,11/10/2011,147921741,12/23/2011,2185,9.33,6.92,20386.05,15120.2,5265.85 +Europe,Ukraine,Cereal,Offline,M,4/3/2012,718627583,4/6/2012,6726,205.7,117.11,1383538.2,787681.86,595856.34 +Europe,Armenia,Fruits,Online,H,8/23/2012,630991446,9/27/2012,3246,9.33,6.92,30285.18,22462.32,7822.86 +Europe,Armenia,Household,Online,L,6/11/2015,374124658,7/10/2015,655,668.27,502.54,437716.85,329163.7,108553.15 +Europe,France,Cosmetics,Online,L,10/7/2012,507451045,10/26/2012,4896,437.2,263.33,2140531.2,1289263.68,851267.52 +Middle East and North Africa,Israel,Personal Care,Online,C,12/13/2012,310706937,1/31/2013,3942,81.73,56.67,322179.66,223393.14,98786.52 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,M,1/11/2014,933941161,1/12/2014,2799,81.73,56.67,228762.27,158619.33,70142.94 +Europe,Vatican City,Household,Online,C,2/7/2015,447515046,3/4/2015,8502,668.27,502.54,5681631.54,4272595.08,1409036.46 +Europe,Luxembourg,Household,Offline,M,7/21/2012,592102420,7/24/2012,5119,668.27,502.54,3420874.13,2572502.26,848371.87 +Sub-Saharan Africa,Senegal,Clothes,Offline,H,5/27/2011,928689610,7/1/2011,8748,109.28,35.84,955981.44,313528.32,642453.12 +Europe,United Kingdom,Meat,Offline,C,12/8/2013,188575446,12/13/2013,2520,421.89,364.69,1063162.8,919018.8,144144 +Australia and Oceania,Samoa ,Cosmetics,Offline,L,12/13/2015,323371255,12/29/2015,1595,437.2,263.33,697334,420011.35,277322.65 +Middle East and North Africa,Azerbaijan,Beverages,Online,C,7/5/2010,655000865,7/8/2010,8166,47.45,31.79,387476.7,259597.14,127879.56 +Australia and Oceania,East Timor,Beverages,Online,H,6/19/2014,125700604,7/9/2014,6457,47.45,31.79,306384.65,205268.03,101116.62 +Europe,Switzerland,Office Supplies,Online,H,8/28/2011,448019301,9/1/2011,7722,651.21,524.96,5028643.62,4053741.12,974902.5 +Asia,China,Cereal,Online,L,4/9/2017,254818284,4/19/2017,5248,205.7,117.11,1079513.6,614593.28,464920.32 +Australia and Oceania,Tuvalu,Cosmetics,Offline,L,6/30/2013,949271380,7/28/2013,9351,437.2,263.33,4088257.2,2462398.83,1625858.37 +Sub-Saharan Africa,Mali,Fruits,Online,M,11/12/2013,854864919,11/25/2013,2381,9.33,6.92,22214.73,16476.52,5738.21 +Europe,Andorra,Vegetables,Offline,C,1/18/2014,165397727,1/24/2014,3718,154.06,90.93,572795.08,338077.74,234717.34 +Asia,Myanmar,Beverages,Online,M,10/14/2010,494981133,10/30/2010,4772,47.45,31.79,226431.4,151701.88,74729.52 +Europe,Bosnia and Herzegovina,Household,Offline,C,3/25/2013,828038966,4/29/2013,3986,668.27,502.54,2663724.22,2003124.44,660599.78 +Sub-Saharan Africa,Uganda,Baby Food,Offline,M,6/17/2016,669307553,7/7/2016,1833,255.28,159.42,467928.24,292216.86,175711.38 +Middle East and North Africa,Syria,Household,Offline,H,11/2/2012,493835723,11/21/2012,5819,668.27,502.54,3888663.13,2924280.26,964382.87 +Central America and the Caribbean,Belize,Household,Offline,M,12/5/2010,396984803,1/14/2011,5480,668.27,502.54,3662119.6,2753919.2,908200.4 +Europe,Ukraine,Personal Care,Online,C,7/28/2016,544428622,8/27/2016,7383,81.73,56.67,603412.59,418394.61,185017.98 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,M,12/21/2013,722153508,12/21/2013,126,651.21,524.96,82052.46,66144.96,15907.5 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,H,11/18/2014,786458289,11/18/2014,9339,651.21,524.96,6081650.19,4902601.44,1179048.75 +Sub-Saharan Africa,South Africa,Household,Offline,C,12/26/2016,213954293,2/5/2017,2685,668.27,502.54,1794304.95,1349319.9,444985.05 +Asia,India,Cereal,Offline,L,3/31/2015,351565349,4/23/2015,4854,205.7,117.11,998467.8,568451.94,430015.86 +Europe,Hungary,Personal Care,Online,M,4/4/2013,366527783,4/15/2013,2571,81.73,56.67,210127.83,145698.57,64429.26 +Europe,Hungary,Cereal,Online,L,11/25/2011,396390426,12/2/2011,9590,205.7,117.11,1972663,1123084.9,849578.1 +Europe,Lithuania,Cereal,Offline,C,2/9/2013,199014604,3/7/2013,1699,205.7,117.11,349484.3,198969.89,150514.41 +Middle East and North Africa,Tunisia ,Personal Care,Online,L,2/10/2016,502574145,3/3/2016,1713,81.73,56.67,140003.49,97075.71,42927.78 +North America,United States of America,Snacks,Offline,M,8/11/2013,755555379,8/22/2013,4482,152.58,97.44,683863.56,436726.08,247137.48 +Europe,Finland,Personal Care,Online,C,10/1/2010,476757133,11/19/2010,1885,81.73,56.67,154061.05,106822.95,47238.1 +Central America and the Caribbean,Cuba,Cosmetics,Offline,M,9/23/2013,605290734,9/27/2013,7834,437.2,263.33,3425024.8,2062927.22,1362097.58 +Central America and the Caribbean,Cuba,Cereal,Offline,L,11/18/2010,350580012,12/21/2010,3271,205.7,117.11,672844.7,383066.81,289777.89 +Central America and the Caribbean,Barbados,Vegetables,Offline,M,4/28/2014,342361295,5/4/2014,1170,154.06,90.93,180250.2,106388.1,73862.1 +Asia,Uzbekistan,Office Supplies,Offline,L,9/24/2010,380683410,10/26/2010,1535,651.21,524.96,999607.35,805813.6,193793.75 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,M,7/26/2010,785907685,8/27/2010,6404,437.2,263.33,2799828.8,1686365.32,1113463.48 +Europe,Monaco,Beverages,Offline,M,12/30/2013,148707950,1/14/2014,4842,47.45,31.79,229752.9,153927.18,75825.72 +Sub-Saharan Africa,Namibia,Vegetables,Offline,L,9/5/2014,280070531,9/11/2014,7949,154.06,90.93,1224622.94,722802.57,501820.37 +Middle East and North Africa,Algeria,Personal Care,Offline,M,2/15/2011,361294257,3/2/2011,3854,81.73,56.67,314987.42,218406.18,96581.24 +Europe,Portugal,Fruits,Online,H,6/24/2010,993990457,7/11/2010,2720,9.33,6.92,25377.6,18822.4,6555.2 +Middle East and North Africa,Morocco,Fruits,Offline,L,3/4/2017,150082957,3/30/2017,1737,9.33,6.92,16206.21,12020.04,4186.17 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,C,12/21/2013,821808087,1/7/2014,130,205.7,117.11,26741,15224.3,11516.7 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,L,3/23/2011,671714675,3/28/2011,4154,651.21,524.96,2705126.34,2180683.84,524442.5 +Australia and Oceania,Tonga,Household,Online,L,10/5/2012,582664048,10/24/2012,2095,668.27,502.54,1400025.65,1052821.3,347204.35 +Europe,Czech Republic,Vegetables,Offline,C,2/16/2012,607830035,3/10/2012,9270,154.06,90.93,1428136.2,842921.1,585215.1 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,M,6/30/2011,420698964,8/18/2011,3027,109.28,35.84,330790.56,108487.68,222302.88 +Europe,San Marino,Cereal,Offline,C,4/28/2010,665069663,5/9/2010,7747,205.7,117.11,1593557.9,907251.17,686306.73 +Sub-Saharan Africa,Guinea,Personal Care,Offline,L,9/14/2016,705053460,10/28/2016,9842,81.73,56.67,804386.66,557746.14,246640.52 +Middle East and North Africa,Iran,Office Supplies,Online,C,4/17/2013,875074183,5/2/2013,2752,651.21,524.96,1792129.92,1444689.92,347440 +Middle East and North Africa,Bahrain,Meat,Online,H,2/7/2014,229868161,2/14/2014,1952,421.89,364.69,823529.28,711874.88,111654.4 +Central America and the Caribbean,El Salvador,Snacks,Online,C,4/12/2015,594484221,5/23/2015,9947,152.58,97.44,1517713.26,969235.68,548477.58 +Middle East and North Africa,Oman,Fruits,Offline,L,1/8/2014,714283692,1/8/2014,1272,9.33,6.92,11867.76,8802.24,3065.52 +Middle East and North Africa,Egypt,Household,Offline,L,5/24/2012,304940402,6/1/2012,7496,668.27,502.54,5009351.92,3767039.84,1242312.08 +Europe,San Marino,Household,Online,H,7/10/2013,502440679,7/10/2013,2217,668.27,502.54,1481554.59,1114131.18,367423.41 +Central America and the Caribbean,Belize,Beverages,Offline,C,3/27/2010,713083350,3/27/2010,6064,47.45,31.79,287736.8,192774.56,94962.24 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,H,7/30/2011,863479745,9/14/2011,1700,47.45,31.79,80665,54043,26622 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,M,4/15/2016,950553691,4/27/2016,8815,154.06,90.93,1358038.9,801547.95,556490.95 +Asia,Malaysia,Vegetables,Online,H,8/11/2016,591541516,9/18/2016,9135,154.06,90.93,1407338.1,830645.55,576692.55 +Sub-Saharan Africa,Liberia,Meat,Online,L,3/17/2017,373992049,5/6/2017,1413,421.89,364.69,596130.57,515306.97,80823.6 +Sub-Saharan Africa,Gabon,Snacks,Offline,M,3/25/2016,505766618,5/3/2016,6436,152.58,97.44,982004.88,627123.84,354881.04 +Middle East and North Africa,Oman,Personal Care,Online,C,9/9/2016,365039050,10/12/2016,2022,81.73,56.67,165258.06,114586.74,50671.32 +Europe,Finland,Beverages,Online,L,2/1/2015,750295674,2/26/2015,8018,47.45,31.79,380454.1,254892.22,125561.88 +Sub-Saharan Africa,Botswana,Clothes,Online,H,10/5/2012,730335319,11/19/2012,1305,109.28,35.84,142610.4,46771.2,95839.2 +Central America and the Caribbean,Saint Lucia,Cereal,Online,M,2/19/2012,794269311,3/26/2012,794,205.7,117.11,163325.8,92985.34,70340.46 +Asia,Mongolia,Clothes,Online,M,11/24/2012,601521480,12/24/2012,2428,109.28,35.84,265331.84,87019.52,178312.32 +Sub-Saharan Africa,Comoros,Office Supplies,Online,M,10/23/2015,331828153,11/13/2015,4179,651.21,524.96,2721406.59,2193807.84,527598.75 +Central America and the Caribbean,Jamaica,Baby Food,Offline,C,5/3/2011,235238158,6/17/2011,1053,255.28,159.42,268809.84,167869.26,100940.58 +Sub-Saharan Africa,Niger,Baby Food,Online,M,9/19/2013,182112824,11/4/2013,87,255.28,159.42,22209.36,13869.54,8339.82 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,C,10/8/2011,113125979,10/17/2011,5346,47.45,31.79,253667.7,169949.34,83718.36 +Central America and the Caribbean,Belize,Fruits,Online,L,7/3/2010,489263951,8/7/2010,2931,9.33,6.92,27346.23,20282.52,7063.71 +Asia,North Korea,Office Supplies,Offline,M,3/20/2012,941825568,3/26/2012,5970,651.21,524.96,3887723.7,3134011.2,753712.5 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,H,9/13/2012,722422158,10/9/2012,9625,668.27,502.54,6432098.75,4836947.5,1595151.25 +North America,Canada,Office Supplies,Offline,M,8/4/2012,952977550,9/4/2012,6089,651.21,524.96,3965217.69,3196481.44,768736.25 +Europe,Denmark,Meat,Offline,H,8/6/2013,575728070,8/28/2013,9585,421.89,364.69,4043815.65,3495553.65,548262 +Europe,Georgia,Fruits,Offline,H,9/13/2014,403222548,10/22/2014,1367,9.33,6.92,12754.11,9459.64,3294.47 +Sub-Saharan Africa,Comoros,Meat,Offline,C,12/12/2015,868322312,1/16/2016,4723,421.89,364.69,1992586.47,1722430.87,270155.6 +Australia and Oceania,East Timor,Vegetables,Online,C,8/30/2014,674201190,8/30/2014,9969,154.06,90.93,1535824.14,906481.17,629342.97 +Europe,Lithuania,Office Supplies,Offline,C,10/24/2016,844345510,12/4/2016,9454,651.21,524.96,6156539.34,4962971.84,1193567.5 +Australia and Oceania,Kiribati,Household,Offline,C,7/1/2010,672554099,8/19/2010,2558,668.27,502.54,1709434.66,1285497.32,423937.34 +Middle East and North Africa,Morocco,Personal Care,Offline,M,3/3/2015,872938287,4/1/2015,693,81.73,56.67,56638.89,39272.31,17366.58 +Europe,Bulgaria,Baby Food,Offline,L,4/7/2017,429921901,5/4/2017,2299,255.28,159.42,586888.72,366506.58,220382.14 +Middle East and North Africa,Jordan,Fruits,Offline,M,11/13/2011,648241269,11/13/2011,7852,9.33,6.92,73259.16,54335.84,18923.32 +Middle East and North Africa,Oman,Beverages,Offline,L,1/18/2014,202945220,3/4/2014,4855,47.45,31.79,230369.75,154340.45,76029.3 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,H,3/26/2017,989395081,4/13/2017,2846,9.33,6.92,26553.18,19694.32,6858.86 +Asia,Myanmar,Personal Care,Online,H,2/13/2012,473264682,3/3/2012,8391,81.73,56.67,685796.43,475517.97,210278.46 +Asia,Philippines,Cosmetics,Online,H,3/11/2013,240540349,3/18/2013,89,437.2,263.33,38910.8,23436.37,15474.43 +Central America and the Caribbean,El Salvador,Cosmetics,Online,M,1/25/2017,147520911,2/27/2017,3571,437.2,263.33,1561241.2,940351.43,620889.77 +Europe,Italy,Meat,Offline,L,11/8/2013,570817697,11/16/2013,6496,421.89,364.69,2740597.44,2369026.24,371571.2 +Sub-Saharan Africa,Benin,Vegetables,Offline,C,8/29/2013,157354533,10/1/2013,3558,154.06,90.93,548145.48,323528.94,224616.54 +North America,Greenland,Office Supplies,Offline,M,7/4/2012,774367749,7/24/2012,1480,651.21,524.96,963790.8,776940.8,186850 +Europe,San Marino,Clothes,Online,M,4/11/2011,759406173,5/4/2011,4017,109.28,35.84,438977.76,143969.28,295008.48 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,H,11/25/2011,770331132,12/2/2011,6955,152.58,97.44,1061193.9,677695.2,383498.7 +Europe,Poland,Meat,Online,C,8/10/2013,635316455,9/5/2013,3112,421.89,364.69,1312921.68,1134915.28,178006.4 +Sub-Saharan Africa,Zambia,Fruits,Online,M,9/4/2016,702848470,10/21/2016,7336,9.33,6.92,68444.88,50765.12,17679.76 +Europe,Albania,Clothes,Online,L,2/7/2011,491726005,3/2/2011,1507,109.28,35.84,164684.96,54010.88,110674.08 +Europe,San Marino,Fruits,Offline,C,8/28/2010,941060388,9/22/2010,9536,9.33,6.92,88970.88,65989.12,22981.76 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,H,4/1/2011,360275447,4/9/2011,2366,9.33,6.92,22074.78,16372.72,5702.06 +Central America and the Caribbean,Honduras,Snacks,Online,L,6/1/2017,279107511,7/15/2017,2970,152.58,97.44,453162.6,289396.8,163765.8 +Europe,Ireland,Meat,Offline,C,11/5/2015,497605407,12/15/2015,1353,421.89,364.69,570817.17,493425.57,77391.6 +Central America and the Caribbean,Panama,Baby Food,Online,L,12/27/2016,436130464,1/13/2017,9551,255.28,159.42,2438179.28,1522620.42,915558.86 +Europe,Albania,Clothes,Online,M,6/12/2013,485356509,7/18/2013,6632,109.28,35.84,724744.96,237690.88,487054.08 +Asia,Malaysia,Office Supplies,Offline,L,1/7/2014,656269872,1/27/2014,3694,651.21,524.96,2405569.74,1939202.24,466367.5 +Middle East and North Africa,Morocco,Cereal,Online,M,3/20/2017,130169379,4/19/2017,8867,205.7,117.11,1823941.9,1038414.37,785527.53 +Sub-Saharan Africa,Eritrea,Office Supplies,Offline,M,1/15/2015,408666360,2/26/2015,2312,651.21,524.96,1505597.52,1213707.52,291890 +Asia,Taiwan,Vegetables,Online,H,12/2/2011,363684642,12/19/2011,1222,154.06,90.93,188261.32,111116.46,77144.86 +Sub-Saharan Africa,Burundi,Fruits,Online,M,5/5/2013,287460553,6/7/2013,4821,9.33,6.92,44979.93,33361.32,11618.61 +Middle East and North Africa,Egypt,Beverages,Online,M,7/4/2014,542542922,7/7/2014,9362,47.45,31.79,444226.9,297617.98,146608.92 +Middle East and North Africa,Lebanon,Household,Online,M,9/3/2011,211793076,9/10/2011,3133,668.27,502.54,2093689.91,1574457.82,519232.09 +Sub-Saharan Africa,Madagascar,Cereal,Offline,C,7/12/2013,248384845,7/22/2013,1450,205.7,117.11,298265,169809.5,128455.5 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,L,9/5/2014,325804555,10/16/2014,1663,651.21,524.96,1082962.23,873008.48,209953.75 +Sub-Saharan Africa,Benin,Baby Food,Online,M,7/30/2014,187851035,8/17/2014,8151,255.28,159.42,2080787.28,1299432.42,781354.86 +Europe,Moldova ,Beverages,Offline,L,10/1/2013,998635613,10/23/2013,7325,47.45,31.79,347571.25,232861.75,114709.5 +Sub-Saharan Africa,Comoros,Office Supplies,Online,H,7/26/2017,392582118,8/17/2017,2628,651.21,524.96,1711379.88,1379594.88,331785 +Australia and Oceania,Tonga,Vegetables,Offline,L,4/26/2017,124426877,4/27/2017,9533,154.06,90.93,1468653.98,866835.69,601818.29 +Asia,Singapore,Clothes,Offline,C,9/21/2016,219218719,10/21/2016,545,109.28,35.84,59557.6,19532.8,40024.8 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,C,12/27/2012,322318971,2/8/2013,201,651.21,524.96,130893.21,105516.96,25376.25 +Europe,Albania,Vegetables,Offline,L,10/1/2015,149401462,10/12/2015,67,154.06,90.93,10322.02,6092.31,4229.71 +Europe,Slovakia,Baby Food,Offline,M,12/24/2012,836452519,1/14/2013,3743,255.28,159.42,955513.04,596709.06,358803.98 +Sub-Saharan Africa,Swaziland,Fruits,Offline,C,8/28/2012,889770972,10/15/2012,1858,9.33,6.92,17335.14,12857.36,4477.78 +Sub-Saharan Africa,Liberia,Office Supplies,Online,L,4/3/2016,235968148,4/30/2016,7074,651.21,524.96,4606659.54,3713567.04,893092.5 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,M,12/9/2014,671967875,1/13/2015,9082,437.2,263.33,3970650.4,2391563.06,1579087.34 +Sub-Saharan Africa,Guinea,Snacks,Offline,C,2/5/2016,915006482,2/15/2016,9606,152.58,97.44,1465683.48,936008.64,529674.84 +Europe,Moldova ,Clothes,Offline,C,10/26/2016,652632796,11/25/2016,7402,109.28,35.84,808890.56,265287.68,543602.88 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,M,4/6/2015,992708146,5/10/2015,3255,205.7,117.11,669553.5,381193.05,288360.45 +Australia and Oceania,Nauru,Cosmetics,Offline,C,6/5/2014,413406360,6/6/2014,4983,437.2,263.33,2178567.6,1312173.39,866394.21 +Middle East and North Africa,Saudi Arabia,Beverages,Online,H,10/25/2010,613213765,11/19/2010,2435,47.45,31.79,115540.75,77408.65,38132.1 +Asia,Turkmenistan,Meat,Online,L,5/8/2013,660929191,6/10/2013,2490,421.89,364.69,1050506.1,908078.1,142428 +Asia,Malaysia,Household,Online,L,11/14/2016,145663964,12/4/2016,4059,668.27,502.54,2712507.93,2039809.86,672698.07 +Sub-Saharan Africa,Swaziland,Meat,Online,L,7/2/2013,526841914,7/21/2013,3085,421.89,364.69,1301530.65,1125068.65,176462 +Europe,Belarus,Personal Care,Offline,M,7/28/2011,184199368,8/20/2011,7541,81.73,56.67,616325.93,427348.47,188977.46 +Europe,Latvia,Household,Offline,L,9/7/2016,267785155,9/23/2016,2433,668.27,502.54,1625900.91,1222679.82,403221.09 +Middle East and North Africa,Lebanon,Office Supplies,Offline,H,10/21/2012,647960603,12/5/2012,4796,651.21,524.96,3123203.16,2517708.16,605495 +Asia,Myanmar,Vegetables,Offline,L,6/16/2011,365399539,7/30/2011,8698,154.06,90.93,1340013.88,790909.14,549104.74 +Europe,Finland,Beverages,Online,M,1/29/2010,781088292,2/10/2010,238,47.45,31.79,11293.1,7566.02,3727.08 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,M,12/21/2010,626325690,1/26/2011,2545,81.73,56.67,208002.85,144225.15,63777.7 +Europe,Vatican City,Meat,Offline,H,7/1/2017,952723062,7/15/2017,780,421.89,364.69,329074.2,284458.2,44616 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,M,2/24/2015,182204234,4/1/2015,7137,255.28,159.42,1821933.36,1137780.54,684152.82 +Sub-Saharan Africa,Malawi,Fruits,Online,H,3/15/2013,857005536,3/16/2013,5838,9.33,6.92,54468.54,40398.96,14069.58 +Middle East and North Africa,Turkey,Vegetables,Offline,M,8/23/2010,189675796,8/23/2010,8138,154.06,90.93,1253740.28,739988.34,513751.94 +Europe,Portugal,Cereal,Online,M,2/3/2015,413076341,3/12/2015,7324,205.7,117.11,1506546.8,857713.64,648833.16 +Australia and Oceania,East Timor,Household,Online,L,4/20/2016,230381000,4/21/2016,3712,668.27,502.54,2480618.24,1865428.48,615189.76 +Asia,Kyrgyzstan,Clothes,Offline,C,8/29/2012,665076100,10/16/2012,9652,109.28,35.84,1054770.56,345927.68,708842.88 +Sub-Saharan Africa,Angola,Cosmetics,Online,C,12/28/2014,110960471,1/16/2015,4524,437.2,263.33,1977892.8,1191304.92,786587.88 +Europe,Lithuania,Meat,Online,H,6/13/2012,182145440,7/4/2012,9738,421.89,364.69,4108364.82,3551351.22,557013.6 +Europe,Ireland,Personal Care,Online,M,3/14/2014,763054835,5/2/2014,3737,81.73,56.67,305425.01,211775.79,93649.22 +North America,Mexico,Household,Offline,L,4/26/2015,458424985,5/4/2015,6995,668.27,502.54,4674548.65,3515267.3,1159281.35 +Middle East and North Africa,Turkey,Vegetables,Online,H,9/25/2015,643304717,11/12/2015,7016,154.06,90.93,1080884.96,637964.88,442920.08 +Sub-Saharan Africa,Guinea,Beverages,Offline,H,6/9/2016,513055360,7/3/2016,3337,47.45,31.79,158340.65,106083.23,52257.42 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,C,9/17/2015,233350741,10/22/2015,2525,152.58,97.44,385264.5,246036,139228.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,H,11/19/2012,490177190,1/1/2013,3178,437.2,263.33,1389421.6,836862.74,552558.86 +Europe,Norway,Cereal,Offline,H,2/26/2012,239833533,4/11/2012,927,205.7,117.11,190683.9,108560.97,82122.93 +Australia and Oceania,New Zealand,Personal Care,Offline,C,3/14/2011,758931100,3/17/2011,3432,81.73,56.67,280497.36,194491.44,86005.92 +Europe,Hungary,Snacks,Offline,C,7/19/2012,694393718,8/7/2012,5387,152.58,97.44,821948.46,524909.28,297039.18 +Sub-Saharan Africa,Guinea,Meat,Offline,C,3/25/2012,113457715,4/1/2012,3514,421.89,364.69,1482521.46,1281520.66,201000.8 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,M,2/15/2011,953671920,3/5/2011,1569,81.73,56.67,128234.37,88915.23,39319.14 +Europe,Iceland,Household,Offline,H,3/2/2011,272897660,3/19/2011,5337,668.27,502.54,3566556.99,2682055.98,884501.01 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,M,7/31/2011,599308764,8/9/2011,7636,668.27,502.54,5102909.72,3837395.44,1265514.28 +Europe,Denmark,Beverages,Online,L,8/23/2012,481391561,9/1/2012,3315,47.45,31.79,157296.75,105383.85,51912.9 +Middle East and North Africa,Turkey,Cereal,Online,L,12/6/2011,337944877,12/31/2011,4254,205.7,117.11,875047.8,498185.94,376861.86 +Europe,Monaco,Office Supplies,Offline,C,8/19/2015,208080041,9/11/2015,4363,651.21,524.96,2841229.23,2290400.48,550828.75 +Middle East and North Africa,Israel,Personal Care,Online,C,2/2/2012,201220881,2/13/2012,4585,81.73,56.67,374732.05,259831.95,114900.1 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,M,5/31/2013,947103726,6/8/2013,7894,81.73,56.67,645176.62,447352.98,197823.64 +Sub-Saharan Africa,Burundi,Clothes,Offline,M,11/10/2013,445777404,12/4/2013,4295,109.28,35.84,469357.6,153932.8,315424.8 +North America,Canada,Cereal,Offline,H,4/24/2016,817603242,5/24/2016,5823,205.7,117.11,1197791.1,681931.53,515859.57 +Middle East and North Africa,Egypt,Snacks,Offline,C,5/15/2013,653255069,6/19/2013,1546,152.58,97.44,235888.68,150642.24,85246.44 +Europe,Ireland,Household,Offline,H,10/30/2013,863719213,11/11/2013,2564,668.27,502.54,1713444.28,1288512.56,424931.72 +Europe,Denmark,Snacks,Online,C,3/16/2016,630294501,4/8/2016,7004,152.58,97.44,1068670.32,682469.76,386200.56 +Asia,Mongolia,Snacks,Offline,C,7/2/2012,554592263,8/15/2012,5030,152.58,97.44,767477.4,490123.2,277354.2 +Asia,Mongolia,Personal Care,Offline,L,9/17/2014,408536326,10/23/2014,3832,81.73,56.67,313189.36,217159.44,96029.92 +Sub-Saharan Africa,Burundi,Personal Care,Online,H,3/8/2013,484363019,4/4/2013,2636,81.73,56.67,215440.28,149382.12,66058.16 +Central America and the Caribbean,Guatemala,Meat,Online,H,9/8/2010,244621169,10/8/2010,7695,421.89,364.69,3246443.55,2806289.55,440154 +Europe,Serbia,Snacks,Offline,L,1/21/2011,572172105,2/14/2011,7296,152.58,97.44,1113223.68,710922.24,402301.44 +Europe,Czech Republic,Cereal,Offline,H,5/28/2015,620189654,6/21/2015,6756,205.7,117.11,1389709.2,791195.16,598514.04 +Asia,Japan,Vegetables,Offline,M,10/6/2010,962160146,10/17/2010,3423,154.06,90.93,527347.38,311253.39,216093.99 +Australia and Oceania,Australia,Cereal,Offline,M,9/26/2011,441882407,9/27/2011,1679,205.7,117.11,345370.3,196627.69,148742.61 +Middle East and North Africa,Algeria,Office Supplies,Online,C,4/9/2011,223467767,5/6/2011,7933,651.21,524.96,5166048.93,4164507.68,1001541.25 +Europe,Bulgaria,Meat,Offline,L,9/27/2014,641340053,10/4/2014,5628,421.89,364.69,2374396.92,2052475.32,321921.6 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,L,6/7/2013,750235593,6/30/2013,239,9.33,6.92,2229.87,1653.88,575.99 +Sub-Saharan Africa,Botswana,Clothes,Offline,M,1/26/2011,575203216,3/14/2011,4269,109.28,35.84,466516.32,153000.96,313515.36 +Europe,Serbia,Clothes,Online,C,6/7/2012,661604249,6/19/2012,2254,109.28,35.84,246317.12,80783.36,165533.76 +Europe,Montenegro,Cosmetics,Online,C,1/2/2012,725112521,2/13/2012,5763,437.2,263.33,2519583.6,1517570.79,1002012.81 +Central America and the Caribbean,The Bahamas,Personal Care,Online,H,11/28/2012,101714360,12/18/2012,8394,81.73,56.67,686041.62,475687.98,210353.64 +Europe,Andorra,Clothes,Online,H,7/22/2015,897708594,8/14/2015,777,109.28,35.84,84910.56,27847.68,57062.88 +Sub-Saharan Africa,Tanzania,Cereal,Online,M,10/31/2013,339706552,12/7/2013,5572,205.7,117.11,1146160.4,652536.92,493623.48 +Asia,Taiwan,Fruits,Offline,C,1/23/2014,224632060,2/28/2014,2473,9.33,6.92,23073.09,17113.16,5959.93 +North America,Greenland,Office Supplies,Offline,H,1/22/2016,169721448,2/2/2016,3203,651.21,524.96,2085825.63,1681446.88,404378.75 +Asia,Turkmenistan,Cosmetics,Online,L,11/27/2016,762523543,1/4/2017,6516,437.2,263.33,2848795.2,1715858.28,1132936.92 +Sub-Saharan Africa,Lesotho,Personal Care,Online,C,10/6/2014,410899674,10/13/2014,3200,81.73,56.67,261536,181344,80192 +Sub-Saharan Africa,Gabon,Beverages,Online,C,8/19/2012,293023669,10/7/2012,1070,47.45,31.79,50771.5,34015.3,16756.2 +Middle East and North Africa,Jordan,Cosmetics,Offline,H,8/4/2014,307381856,8/6/2014,9977,437.2,263.33,4361944.4,2627243.41,1734700.99 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,M,5/31/2014,422773063,7/20/2014,6799,651.21,524.96,4427576.79,3569203.04,858373.75 +Central America and the Caribbean,The Bahamas,Meat,Offline,H,7/6/2014,228308618,8/8/2014,448,421.89,364.69,189006.72,163381.12,25625.6 +Sub-Saharan Africa,Gabon,Office Supplies,Online,C,7/31/2014,283412349,9/5/2014,6867,651.21,524.96,4471859.07,3604900.32,866958.75 +Australia and Oceania,Kiribati,Snacks,Online,L,5/18/2015,767820584,5/20/2015,4028,152.58,97.44,614592.24,392488.32,222103.92 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,C,12/9/2014,131582152,12/24/2014,6938,81.73,56.67,567042.74,393176.46,173866.28 +Central America and the Caribbean,Nicaragua,Cereal,Online,M,5/14/2012,945058381,6/5/2012,2631,205.7,117.11,541196.7,308116.41,233080.29 +Europe,United Kingdom,Baby Food,Offline,C,8/13/2011,448923099,8/19/2011,5176,255.28,159.42,1321329.28,825157.92,496171.36 +Middle East and North Africa,Iraq,Clothes,Offline,M,2/16/2010,904162633,3/6/2010,670,109.28,35.84,73217.6,24012.8,49204.8 +Europe,Austria,Snacks,Offline,M,3/14/2010,142075812,4/26/2010,2245,152.58,97.44,342542.1,218752.8,123789.3 +Europe,Latvia,Office Supplies,Offline,M,3/13/2015,114273965,4/13/2015,5060,651.21,524.96,3295122.6,2656297.6,638825 +Europe,Romania,Snacks,Online,L,8/9/2010,142680919,8/28/2010,1309,152.58,97.44,199727.22,127548.96,72178.26 +Europe,Denmark,Cosmetics,Offline,L,4/13/2013,969533002,4/22/2013,5215,437.2,263.33,2279998,1373265.95,906732.05 +Middle East and North Africa,Pakistan,Personal Care,Offline,C,8/20/2014,707379043,9/30/2014,8033,81.73,56.67,656537.09,455230.11,201306.98 +Europe,Albania,Beverages,Offline,H,9/17/2014,689080369,10/5/2014,3049,47.45,31.79,144675.05,96927.71,47747.34 +Australia and Oceania,Tuvalu,Fruits,Offline,L,11/3/2010,517810809,12/3/2010,580,9.33,6.92,5411.4,4013.6,1397.8 +Sub-Saharan Africa,Lesotho,Fruits,Online,H,7/22/2016,317056691,8/23/2016,2975,9.33,6.92,27756.75,20587,7169.75 +Europe,Netherlands,Snacks,Offline,L,5/21/2012,280616843,6/7/2012,9615,152.58,97.44,1467056.7,936885.6,530171.1 +Sub-Saharan Africa,Angola,Household,Offline,C,3/17/2010,222602593,4/27/2010,1909,668.27,502.54,1275727.43,959348.86,316378.57 +Europe,Switzerland,Fruits,Offline,L,8/11/2011,927437770,9/28/2011,8301,9.33,6.92,77448.33,57442.92,20005.41 +Australia and Oceania,Nauru,Fruits,Offline,H,9/2/2011,999858701,10/17/2011,9263,9.33,6.92,86423.79,64099.96,22323.83 +Europe,Germany,Baby Food,Online,H,4/26/2010,914914214,5/25/2010,2302,255.28,159.42,587654.56,366984.84,220669.72 +Australia and Oceania,Palau,Beverages,Offline,L,2/13/2016,767965638,2/21/2016,6953,47.45,31.79,329919.85,221035.87,108883.98 +Europe,Macedonia,Fruits,Online,L,3/15/2012,724686801,4/14/2012,9783,9.33,6.92,91275.39,67698.36,23577.03 +Middle East and North Africa,Syria,Vegetables,Online,L,1/20/2013,571064031,1/25/2013,9392,154.06,90.93,1446931.52,854014.56,592916.96 +Europe,Hungary,Cosmetics,Online,C,4/16/2015,163396155,5/20/2015,1408,437.2,263.33,615577.6,370768.64,244808.96 +Central America and the Caribbean,El Salvador,Snacks,Offline,M,8/2/2016,778294503,8/29/2016,3494,152.58,97.44,533114.52,340455.36,192659.16 +Asia,Turkmenistan,Office Supplies,Offline,C,11/29/2011,162682902,1/3/2012,341,651.21,524.96,222062.61,179011.36,43051.25 +Asia,Laos,Clothes,Offline,L,6/5/2012,183797681,6/27/2012,8673,109.28,35.84,947785.44,310840.32,636945.12 +Sub-Saharan Africa,Sudan,Personal Care,Online,C,6/13/2011,979187667,7/23/2011,2245,81.73,56.67,183483.85,127224.15,56259.7 +Australia and Oceania,Nauru,Clothes,Offline,H,11/27/2010,506714189,12/1/2010,6844,109.28,35.84,747912.32,245288.96,502623.36 +Asia,North Korea,Baby Food,Offline,M,1/8/2010,394551074,1/27/2010,5285,255.28,159.42,1349154.8,842534.7,506620.1 +Sub-Saharan Africa,Mauritius ,Household,Offline,H,8/28/2016,991184651,8/29/2016,2420,668.27,502.54,1617213.4,1216146.8,401066.6 +Europe,Bosnia and Herzegovina,Meat,Offline,C,3/24/2013,915413749,3/29/2013,126,421.89,364.69,53158.14,45950.94,7207.2 +Europe,Norway,Snacks,Offline,C,7/4/2013,206349694,7/4/2013,2315,152.58,97.44,353222.7,225573.6,127649.1 +Central America and the Caribbean,Cuba,Cereal,Offline,C,5/27/2013,773416316,7/9/2013,9930,205.7,117.11,2042601,1162902.3,879698.7 +Sub-Saharan Africa,Zambia,Office Supplies,Online,H,6/16/2017,546349942,6/18/2017,5944,651.21,524.96,3870792.24,3120362.24,750430 +Asia,North Korea,Cosmetics,Offline,H,5/7/2012,225199401,6/14/2012,362,437.2,263.33,158266.4,95325.46,62940.94 +Europe,Slovenia,Vegetables,Online,C,2/10/2016,130326020,3/2/2016,5220,154.06,90.93,804193.2,474654.6,329538.6 +Asia,Turkmenistan,Baby Food,Online,L,10/7/2013,652403628,10/18/2013,9586,255.28,159.42,2447114.08,1528200.12,918913.96 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,C,2/12/2014,902418553,3/16/2014,4559,437.2,263.33,1993194.8,1200521.47,792673.33 +Europe,Ukraine,Household,Offline,L,9/3/2015,961669623,10/18/2015,8267,668.27,502.54,5524588.09,4154498.18,1370089.91 +Europe,Serbia,Vegetables,Offline,C,6/8/2010,531768167,7/2/2010,872,154.06,90.93,134340.32,79290.96,55049.36 +Asia,Sri Lanka,Baby Food,Online,L,5/28/2010,284638011,7/1/2010,9568,255.28,159.42,2442519.04,1525330.56,917188.48 +Sub-Saharan Africa,Eritrea,Cereal,Offline,H,7/1/2013,512515485,8/19/2013,3576,205.7,117.11,735583.2,418785.36,316797.84 +Asia,Singapore,Office Supplies,Offline,M,11/30/2014,677949416,1/4/2015,9153,651.21,524.96,5960525.13,4804958.88,1155566.25 +Sub-Saharan Africa,Namibia,Fruits,Offline,C,11/30/2010,763801133,12/18/2010,4584,9.33,6.92,42768.72,31721.28,11047.44 +Australia and Oceania,Australia,Cosmetics,Online,C,3/7/2010,823244464,3/24/2010,5186,437.2,263.33,2267319.2,1365629.38,901689.82 +Europe,Belarus,Office Supplies,Offline,H,11/23/2014,529765737,12/3/2014,8309,651.21,524.96,5410903.89,4361892.64,1049011.25 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,L,12/9/2016,527163779,12/23/2016,8332,651.21,524.96,5425881.72,4373966.72,1051915 +Australia and Oceania,Kiribati,Cosmetics,Online,M,11/1/2016,179549920,11/12/2016,1666,437.2,263.33,728375.2,438707.78,289667.42 +Australia and Oceania,Papua New Guinea,Snacks,Offline,M,5/20/2012,721347987,6/9/2012,1754,152.58,97.44,267625.32,170909.76,96715.56 +Sub-Saharan Africa,Mali,Office Supplies,Online,C,1/8/2010,307294309,2/1/2010,4070,651.21,524.96,2650424.7,2136587.2,513837.5 +Europe,Bosnia and Herzegovina,Baby Food,Offline,C,6/19/2013,762437713,8/1/2013,1117,255.28,159.42,285147.76,178072.14,107075.62 +Middle East and North Africa,Morocco,Vegetables,Offline,C,5/7/2012,832139527,5/17/2012,7433,154.06,90.93,1145127.98,675882.69,469245.29 +Sub-Saharan Africa,Benin,Cosmetics,Offline,M,4/21/2016,232073581,4/21/2016,4585,437.2,263.33,2004562,1207368.05,797193.95 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,M,4/25/2013,998226201,6/12/2013,6171,154.06,90.93,950704.26,561129.03,389575.23 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,L,5/9/2011,736896216,6/4/2011,2821,651.21,524.96,1837063.41,1480912.16,356151.25 +Asia,Kyrgyzstan,Beverages,Offline,L,11/20/2011,274694955,12/14/2011,7196,47.45,31.79,341450.2,228760.84,112689.36 +Europe,Luxembourg,Meat,Online,L,8/30/2013,508546245,9/14/2013,8990,421.89,364.69,3792791.1,3278563.1,514228 +Europe,Germany,Fruits,Online,M,6/28/2016,155686414,8/7/2016,9924,9.33,6.92,92590.92,68674.08,23916.84 +Sub-Saharan Africa,Togo,Snacks,Online,C,6/19/2017,703664290,7/13/2017,8755,152.58,97.44,1335837.9,853087.2,482750.7 +Sub-Saharan Africa,Tanzania,Fruits,Online,L,9/27/2014,560341203,10/6/2014,6269,9.33,6.92,58489.77,43381.48,15108.29 +Central America and the Caribbean,Haiti,Snacks,Offline,M,4/26/2011,903890979,5/19/2011,282,152.58,97.44,43027.56,27478.08,15549.48 +Middle East and North Africa,Libya,Meat,Online,M,4/9/2011,732799947,4/16/2011,644,421.89,364.69,271697.16,234860.36,36836.8 +Middle East and North Africa,Qatar,Meat,Online,M,12/13/2015,915866935,1/26/2016,4233,421.89,364.69,1785860.37,1543732.77,242127.6 +Asia,Sri Lanka,Meat,Offline,H,8/15/2012,142203271,9/8/2012,9963,421.89,364.69,4203290.07,3633406.47,569883.6 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,L,2/17/2016,771232783,3/19/2016,3774,81.73,56.67,308449.02,213872.58,94576.44 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,H,1/31/2012,282691800,2/9/2012,3641,154.06,90.93,560932.46,331076.13,229856.33 +Asia,Turkmenistan,Personal Care,Offline,M,8/30/2013,726629149,10/12/2013,4567,81.73,56.67,373260.91,258811.89,114449.02 +Asia,Tajikistan,Snacks,Offline,L,5/26/2012,173406159,6/22/2012,3591,152.58,97.44,547914.78,349907.04,198007.74 +Asia,Brunei,Snacks,Online,H,4/1/2012,363696658,5/19/2012,4778,152.58,97.44,729027.24,465568.32,263458.92 +Asia,Mongolia,Snacks,Online,C,8/26/2010,858486974,8/28/2010,4228,152.58,97.44,645108.24,411976.32,233131.92 +Asia,Bangladesh,Vegetables,Online,C,6/22/2017,389075934,7/21/2017,5070,154.06,90.93,781084.2,461015.1,320069.1 +Europe,Denmark,Personal Care,Online,C,5/14/2013,907074868,6/8/2013,2466,81.73,56.67,201546.18,139748.22,61797.96 +Asia,China,Beverages,Online,M,2/9/2014,834407603,3/11/2014,8607,47.45,31.79,408402.15,273616.53,134785.62 +Australia and Oceania,Australia,Vegetables,Online,M,11/1/2013,913310468,12/17/2013,7718,154.06,90.93,1189035.08,701797.74,487237.34 +Middle East and North Africa,Turkey,Baby Food,Online,C,7/12/2011,156332290,7/21/2011,1053,255.28,159.42,268809.84,167869.26,100940.58 +Middle East and North Africa,Afghanistan,Snacks,Offline,H,10/21/2014,796334397,11/16/2014,1899,152.58,97.44,289749.42,185038.56,104710.86 +Asia,Tajikistan,Beverages,Offline,C,6/5/2013,636490619,7/12/2013,573,47.45,31.79,27188.85,18215.67,8973.18 +Central America and the Caribbean,Belize,Beverages,Online,L,5/9/2013,700287282,6/23/2013,9424,47.45,31.79,447168.8,299588.96,147579.84 +Europe,Belarus,Clothes,Online,M,4/3/2010,281523215,5/17/2010,7830,109.28,35.84,855662.4,280627.2,575035.2 +Australia and Oceania,Samoa ,Beverages,Offline,H,1/5/2016,994309747,2/13/2016,7205,47.45,31.79,341877.25,229046.95,112830.3 +Sub-Saharan Africa,Central African Republic,Fruits,Online,H,1/24/2017,923070704,2/18/2017,5989,9.33,6.92,55877.37,41443.88,14433.49 +Europe,Moldova ,Baby Food,Offline,H,1/25/2016,472542417,2/3/2016,4657,255.28,159.42,1188838.96,742418.94,446420.02 +Europe,United Kingdom,Snacks,Offline,L,12/11/2012,117773711,1/18/2013,713,152.58,97.44,108789.54,69474.72,39314.82 +Middle East and North Africa,Pakistan,Baby Food,Offline,M,4/9/2016,854125916,4/29/2016,3694,255.28,159.42,943004.32,588897.48,354106.84 +Middle East and North Africa,Iraq,Beverages,Online,C,9/27/2016,147272861,9/29/2016,167,47.45,31.79,7924.15,5308.93,2615.22 +Sub-Saharan Africa,Zambia,Household,Offline,M,9/11/2013,483200871,10/28/2013,8731,668.27,502.54,5834665.37,4387676.74,1446988.63 +Europe,France,Meat,Online,H,4/28/2011,818208777,4/29/2011,5015,421.89,364.69,2115778.35,1828920.35,286858 +Europe,Belarus,Vegetables,Online,H,11/16/2014,628907907,12/14/2014,6680,154.06,90.93,1029120.8,607412.4,421708.4 +Australia and Oceania,Nauru,Fruits,Online,M,9/30/2011,362222087,10/28/2011,8420,9.33,6.92,78558.6,58266.4,20292.2 +Europe,Malta,Cosmetics,Offline,L,2/5/2013,985387647,2/20/2013,6957,437.2,263.33,3041600.4,1831986.81,1209613.59 +Middle East and North Africa,Iraq,Snacks,Offline,L,3/29/2012,835953414,5/9/2012,6047,152.58,97.44,922651.26,589219.68,333431.58 +Central America and the Caribbean,El Salvador,Baby Food,Offline,L,2/12/2011,571780717,3/4/2011,1475,255.28,159.42,376538,235144.5,141393.5 +Europe,Montenegro,Meat,Online,M,7/6/2016,921043384,7/14/2016,6060,421.89,364.69,2556653.4,2210021.4,346632 +Europe,Hungary,Household,Offline,H,7/28/2013,432227742,8/18/2013,4649,668.27,502.54,3106787.23,2336308.46,770478.77 +Europe,Macedonia,Fruits,Offline,L,1/1/2015,424132621,1/15/2015,9123,9.33,6.92,85117.59,63131.16,21986.43 +North America,Greenland,Office Supplies,Offline,M,11/9/2011,935869348,11/14/2011,3392,651.21,524.96,2208904.32,1780664.32,428240 +Asia,Japan,Snacks,Offline,H,3/11/2015,276861751,3/12/2015,8399,152.58,97.44,1281519.42,818398.56,463120.86 +Middle East and North Africa,Algeria,Meat,Online,M,5/26/2014,876846158,6/19/2014,7118,421.89,364.69,3003013.02,2595863.42,407149.6 +Europe,San Marino,Snacks,Offline,M,4/24/2011,735871398,5/23/2011,9554,152.58,97.44,1457749.32,930941.76,526807.56 +Europe,Ukraine,Clothes,Offline,C,5/20/2016,174298799,6/29/2016,7743,109.28,35.84,846155.04,277509.12,568645.92 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,L,8/21/2014,482802188,9/6/2014,751,651.21,524.96,489058.71,394244.96,94813.75 +Middle East and North Africa,Iraq,Clothes,Offline,C,11/16/2014,772367894,12/16/2014,9678,109.28,35.84,1057611.84,346859.52,710752.32 +Sub-Saharan Africa,The Gambia,Clothes,Online,C,8/11/2015,224294745,9/25/2015,2654,109.28,35.84,290029.12,95119.36,194909.76 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,H,5/31/2016,340194070,7/3/2016,9840,205.7,117.11,2024088,1152362.4,871725.6 +Middle East and North Africa,Lebanon,Personal Care,Online,C,2/22/2014,891989696,3/2/2014,8428,81.73,56.67,688820.44,477614.76,211205.68 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,L,4/15/2014,371917951,6/3/2014,7641,152.58,97.44,1165863.78,744539.04,421324.74 +Sub-Saharan Africa,Benin,Office Supplies,Offline,H,1/16/2012,942527663,2/2/2012,3735,651.21,524.96,2432269.35,1960725.6,471543.75 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,L,3/30/2011,786680161,5/11/2011,4996,152.58,97.44,762289.68,486810.24,275479.44 +Central America and the Caribbean,Cuba,Meat,Online,C,1/1/2013,857549273,2/8/2013,6742,421.89,364.69,2844382.38,2458739.98,385642.4 +Central America and the Caribbean,Guatemala,Clothes,Offline,M,12/5/2011,828621327,1/11/2012,6319,109.28,35.84,690540.32,226472.96,464067.36 +Central America and the Caribbean,Haiti,Beverages,Online,H,1/17/2015,443695151,1/21/2015,8110,47.45,31.79,384819.5,257816.9,127002.6 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,H,4/21/2015,866882073,5/14/2015,8524,255.28,159.42,2176006.72,1358896.08,817110.64 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,L,7/3/2010,632605922,7/14/2010,1005,154.06,90.93,154830.3,91384.65,63445.65 +Sub-Saharan Africa,Mauritania,Snacks,Online,M,8/28/2014,595603024,8/30/2014,1025,152.58,97.44,156394.5,99876,56518.5 +Asia,Bangladesh,Office Supplies,Online,C,5/1/2016,780922210,5/17/2016,1091,651.21,524.96,710470.11,572731.36,137738.75 +Asia,Bangladesh,Baby Food,Offline,M,9/26/2012,833924806,11/2/2012,5736,255.28,159.42,1464286.08,914433.12,549852.96 +Australia and Oceania,Nauru,Office Supplies,Online,M,7/4/2013,470284640,8/10/2013,6531,651.21,524.96,4253052.51,3428513.76,824538.75 +Sub-Saharan Africa,Tanzania,Fruits,Online,L,3/12/2014,825988042,3/14/2014,7072,9.33,6.92,65981.76,48938.24,17043.52 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,L,3/13/2015,407333838,3/21/2015,7990,154.06,90.93,1230939.4,726530.7,504408.7 +Europe,Belarus,Baby Food,Online,H,5/31/2010,940933358,7/10/2010,1945,255.28,159.42,496519.6,310071.9,186447.7 +Sub-Saharan Africa,Guinea,Snacks,Offline,C,9/25/2013,623710429,10/18/2013,8631,152.58,97.44,1316917.98,841004.64,475913.34 +Middle East and North Africa,Tunisia ,Fruits,Online,H,5/26/2017,872901380,7/12/2017,9771,9.33,6.92,91163.43,67615.32,23548.11 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,H,12/4/2010,476055037,1/12/2011,4119,668.27,502.54,2752604.13,2069962.26,682641.87 +Asia,Laos,Cereal,Online,C,3/10/2015,541032731,4/18/2015,2463,205.7,117.11,506639.1,288441.93,218197.17 +North America,Greenland,Beverages,Online,H,6/21/2010,446008288,7/17/2010,2619,47.45,31.79,124271.55,83258.01,41013.54 +Europe,Austria,Cereal,Offline,C,12/29/2015,989468038,2/9/2016,4435,205.7,117.11,912279.5,519382.85,392896.65 +Sub-Saharan Africa,South Africa,Clothes,Online,L,5/21/2010,340210807,6/6/2010,4793,109.28,35.84,523779.04,171781.12,351997.92 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,H,3/17/2011,787347924,4/30/2011,2602,668.27,502.54,1738838.54,1307609.08,431229.46 +Sub-Saharan Africa,Benin,Snacks,Offline,L,7/31/2010,190303218,8/4/2010,3806,152.58,97.44,580719.48,370856.64,209862.84 +Europe,Macedonia,Baby Food,Offline,H,11/1/2016,528813016,12/16/2016,6378,255.28,159.42,1628175.84,1016780.76,611395.08 +Asia,Myanmar,Snacks,Online,H,11/11/2012,252926146,12/29/2012,5322,152.58,97.44,812030.76,518575.68,293455.08 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,M,11/28/2012,133003938,12/8/2012,7676,152.58,97.44,1171204.08,747949.44,423254.64 +Central America and the Caribbean,Belize,Snacks,Online,C,5/10/2013,109720218,5/26/2013,7505,152.58,97.44,1145112.9,731287.2,413825.7 +Asia,Kazakhstan,Cereal,Offline,L,8/24/2011,644061315,9/8/2011,910,205.7,117.11,187187,106570.1,80616.9 +Sub-Saharan Africa,Kenya,Baby Food,Online,L,1/28/2010,467326056,3/11/2010,1020,255.28,159.42,260385.6,162608.4,97777.2 +Europe,Denmark,Beverages,Online,L,1/4/2012,631125771,2/21/2012,2996,47.45,31.79,142160.2,95242.84,46917.36 +Central America and the Caribbean,Saint Lucia,Cereal,Online,H,7/6/2010,457384288,7/25/2010,9030,205.7,117.11,1857471,1057503.3,799967.7 +Central America and the Caribbean,Costa Rica,Personal Care,Online,M,11/10/2014,688337934,11/19/2014,3346,81.73,56.67,273468.58,189617.82,83850.76 +Europe,France,Personal Care,Offline,H,6/18/2016,336535537,6/24/2016,7199,81.73,56.67,588374.27,407967.33,180406.94 +Asia,Myanmar,Baby Food,Online,L,5/17/2015,734838426,5/30/2015,3875,255.28,159.42,989210,617752.5,371457.5 +Europe,Bosnia and Herzegovina,Snacks,Offline,L,6/26/2016,586420428,7/17/2016,3691,152.58,97.44,563172.78,359651.04,203521.74 +Europe,Luxembourg,Snacks,Online,L,8/15/2010,914767873,9/20/2010,8997,152.58,97.44,1372762.26,876667.68,496094.58 +Middle East and North Africa,Lebanon,Snacks,Offline,L,3/2/2016,113679587,4/19/2016,9171,152.58,97.44,1399311.18,893622.24,505688.94 +Europe,Germany,Office Supplies,Online,L,9/18/2014,697266900,10/3/2014,5625,651.21,524.96,3663056.25,2952900,710156.25 +Australia and Oceania,Nauru,Vegetables,Offline,C,6/3/2015,749953639,7/3/2015,6802,154.06,90.93,1047916.12,618505.86,429410.26 +Australia and Oceania,Palau,Beverages,Offline,H,5/13/2013,676476132,5/14/2013,3175,47.45,31.79,150653.75,100933.25,49720.5 +Sub-Saharan Africa,Ethiopia,Snacks,Offline,H,1/19/2016,951883208,2/14/2016,2249,152.58,97.44,343152.42,219142.56,124009.86 +North America,Mexico,Vegetables,Offline,M,11/23/2016,771536195,12/3/2016,3560,154.06,90.93,548453.6,323710.8,224742.8 +Australia and Oceania,Vanuatu,Clothes,Offline,M,3/7/2014,301108920,3/10/2014,3676,109.28,35.84,401713.28,131747.84,269965.44 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,M,10/23/2014,226587712,11/8/2014,1194,437.2,263.33,522016.8,314416.02,207600.78 +Europe,Kosovo,Beverages,Online,C,5/27/2015,404271399,7/13/2015,1746,47.45,31.79,82847.7,55505.34,27342.36 +Asia,South Korea,Beverages,Offline,M,8/21/2013,310771310,8/28/2013,2991,47.45,31.79,141922.95,95083.89,46839.06 +Sub-Saharan Africa,Rwanda,Fruits,Online,H,1/20/2012,393011271,3/10/2012,9624,9.33,6.92,89791.92,66598.08,23193.84 +Sub-Saharan Africa,Rwanda,Clothes,Offline,H,3/30/2014,718227612,5/5/2014,8366,109.28,35.84,914236.48,299837.44,614399.04 +North America,Greenland,Fruits,Online,L,7/6/2013,523969161,7/25/2013,2973,9.33,6.92,27738.09,20573.16,7164.93 +Europe,Belgium,Meat,Online,M,10/20/2011,468097245,11/3/2011,9232,421.89,364.69,3894888.48,3366818.08,528070.4 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,C,11/27/2015,378785693,12/22/2015,9959,437.2,263.33,4354074.8,2622503.47,1731571.33 +Australia and Oceania,Solomon Islands,Snacks,Online,H,12/16/2010,604520833,1/4/2011,3,152.58,97.44,457.74,292.32,165.42 +Central America and the Caribbean,El Salvador,Cereal,Offline,L,3/31/2017,664101493,3/31/2017,1244,205.7,117.11,255890.8,145684.84,110205.96 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,M,9/5/2010,596639001,10/14/2010,7594,9.33,6.92,70852.02,52550.48,18301.54 +Central America and the Caribbean,The Bahamas,Clothes,Offline,C,6/13/2017,511557185,7/22/2017,9994,109.28,35.84,1092144.32,358184.96,733959.36 +Europe,Poland,Clothes,Online,C,10/26/2011,138592374,11/18/2011,1418,109.28,35.84,154959.04,50821.12,104137.92 +Australia and Oceania,Papua New Guinea,Personal Care,Online,C,9/30/2010,177793395,11/18/2010,1871,81.73,56.67,152916.83,106029.57,46887.26 +Central America and the Caribbean,Grenada,Vegetables,Online,M,2/15/2017,949521577,3/25/2017,3390,154.06,90.93,522263.4,308252.7,214010.7 +Middle East and North Africa,Syria,Cereal,Online,H,12/24/2015,144450747,2/11/2016,5041,205.7,117.11,1036933.7,590351.51,446582.19 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,M,2/9/2016,473567235,2/15/2016,7923,81.73,56.67,647546.79,448996.41,198550.38 +Asia,Laos,Cereal,Online,H,1/9/2016,218169867,1/31/2016,167,205.7,117.11,34351.9,19557.37,14794.53 +Europe,San Marino,Baby Food,Offline,M,4/19/2015,879869973,5/8/2015,1933,255.28,159.42,493456.24,308158.86,185297.38 +Europe,Germany,Office Supplies,Offline,M,10/14/2010,430591380,10/26/2010,413,651.21,524.96,268949.73,216808.48,52141.25 +Asia,North Korea,Household,Offline,M,7/20/2015,962570416,8/16/2015,4832,668.27,502.54,3229080.64,2428273.28,800807.36 +Europe,Belarus,Personal Care,Online,C,3/20/2017,138355910,4/16/2017,1443,81.73,56.67,117936.39,81774.81,36161.58 +Sub-Saharan Africa,Chad,Personal Care,Offline,C,1/18/2012,640809190,2/29/2012,8534,81.73,56.67,697483.82,483621.78,213862.04 +Europe,Belgium,Baby Food,Offline,H,4/19/2016,723104083,5/26/2016,1422,255.28,159.42,363008.16,226695.24,136312.92 +Australia and Oceania,Tonga,Fruits,Online,C,1/2/2017,958726918,2/13/2017,7455,9.33,6.92,69555.15,51588.6,17966.55 +Asia,South Korea,Personal Care,Online,C,8/15/2013,191476523,9/7/2013,1013,81.73,56.67,82792.49,57406.71,25385.78 +Sub-Saharan Africa,Cape Verde,Cereal,Online,M,3/30/2014,485464227,4/12/2014,8508,205.7,117.11,1750095.6,996371.88,753723.72 +Europe,Serbia,Cereal,Online,H,9/1/2016,375113856,10/2/2016,3381,205.7,117.11,695471.7,395948.91,299522.79 +Sub-Saharan Africa,Sudan,Vegetables,Online,M,3/10/2012,715161740,3/18/2012,1106,154.06,90.93,170390.36,100568.58,69821.78 +Sub-Saharan Africa,The Gambia,Cereal,Offline,H,2/6/2012,630656707,2/23/2012,4189,205.7,117.11,861677.3,490573.79,371103.51 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,C,8/7/2013,666960084,9/17/2013,7165,47.45,31.79,339979.25,227775.35,112203.9 +Europe,Bulgaria,Snacks,Offline,L,3/8/2011,539745700,3/10/2011,1602,152.58,97.44,244433.16,156098.88,88334.28 +Middle East and North Africa,Algeria,Office Supplies,Offline,M,7/18/2015,484999883,8/24/2015,1098,651.21,524.96,715028.58,576406.08,138622.5 +Sub-Saharan Africa,Mali,Vegetables,Online,C,12/9/2011,809021461,12/26/2011,6283,154.06,90.93,967958.98,571313.19,396645.79 +Central America and the Caribbean,Dominica,Cosmetics,Offline,C,12/25/2016,538421761,1/27/2017,9819,437.2,263.33,4292866.8,2585637.27,1707229.53 +Middle East and North Africa,Israel,Meat,Offline,H,4/12/2014,570124614,4/20/2014,1397,421.89,364.69,589380.33,509471.93,79908.4 +Middle East and North Africa,Lebanon,Meat,Offline,H,3/17/2011,521366345,4/18/2011,2742,421.89,364.69,1156822.38,999979.98,156842.4 +Central America and the Caribbean,Haiti,Household,Offline,C,6/6/2012,979695785,7/7/2012,2609,668.27,502.54,1743516.43,1311126.86,432389.57 +Europe,Belgium,Cosmetics,Online,H,2/9/2016,352974259,3/27/2016,1782,437.2,263.33,779090.4,469254.06,309836.34 +Europe,United Kingdom,Fruits,Online,M,2/5/2010,719375598,2/11/2010,8080,9.33,6.92,75386.4,55913.6,19472.8 +Europe,Monaco,Beverages,Online,C,8/13/2013,177386128,8/16/2013,1352,47.45,31.79,64152.4,42980.08,21172.32 +Central America and the Caribbean,Cuba,Fruits,Online,M,11/12/2012,495804679,11/29/2012,8477,9.33,6.92,79090.41,58660.84,20429.57 +Europe,Liechtenstein,Cereal,Offline,L,4/7/2010,363742578,5/18/2010,8367,205.7,117.11,1721091.9,979859.37,741232.53 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,C,1/28/2013,340623652,2/3/2013,6963,154.06,90.93,1072719.78,633145.59,439574.19 +Middle East and North Africa,Turkey,Snacks,Online,M,6/28/2014,606184232,7/6/2014,2240,152.58,97.44,341779.2,218265.6,123513.6 +Asia,Taiwan,Fruits,Offline,M,7/14/2012,510473144,8/15/2012,9202,9.33,6.92,85854.66,63677.84,22176.82 +Europe,Belarus,Cereal,Offline,L,11/21/2013,823851716,12/13/2013,4885,205.7,117.11,1004844.5,572082.35,432762.15 +Middle East and North Africa,Israel,Cereal,Offline,C,12/8/2014,586993777,12/21/2014,3358,205.7,117.11,690740.6,393255.38,297485.22 +Asia,Malaysia,Meat,Online,L,2/11/2013,260885655,2/16/2013,718,421.89,364.69,302917.02,261847.42,41069.6 +Central America and the Caribbean,Honduras,Beverages,Online,L,9/22/2010,376826179,10/26/2010,95,47.45,31.79,4507.75,3020.05,1487.7 +Europe,Italy,Office Supplies,Offline,L,2/16/2011,186426675,4/6/2011,6651,651.21,524.96,4331197.71,3491508.96,839688.75 +Europe,Denmark,Meat,Online,M,12/17/2014,811610972,1/23/2015,2577,421.89,364.69,1087210.53,939806.13,147404.4 +Europe,Belarus,Cereal,Offline,L,5/11/2016,294615399,5/12/2016,2099,205.7,117.11,431764.3,245813.89,185950.41 +Europe,Sweden,Office Supplies,Online,L,4/20/2014,347988784,5/21/2014,6469,651.21,524.96,4212677.49,3395966.24,816711.25 +Asia,Myanmar,Vegetables,Online,M,5/30/2016,504592454,6/27/2016,8975,154.06,90.93,1382688.5,816096.75,566591.75 +Central America and the Caribbean,The Bahamas,Beverages,Online,L,6/11/2012,367600238,7/16/2012,9934,47.45,31.79,471368.3,315801.86,155566.44 +Europe,Cyprus,Beverages,Online,C,12/8/2015,960498464,12/12/2015,1695,47.45,31.79,80427.75,53884.05,26543.7 +Middle East and North Africa,Iran,Cereal,Online,H,12/25/2014,677085959,1/25/2015,3637,205.7,117.11,748130.9,425929.07,322201.83 +Sub-Saharan Africa,Madagascar,Cereal,Online,M,11/21/2013,231474053,12/10/2013,7171,205.7,117.11,1475074.7,839795.81,635278.89 +Europe,Albania,Personal Care,Offline,H,4/1/2014,408086574,4/15/2014,741,81.73,56.67,60561.93,41992.47,18569.46 +Central America and the Caribbean,Barbados,Cereal,Online,C,2/19/2011,711659848,3/14/2011,4819,205.7,117.11,991268.3,564353.09,426915.21 +Asia,Indonesia,Cereal,Online,H,1/20/2012,717242705,3/2/2012,6910,205.7,117.11,1421387,809230.1,612156.9 +Australia and Oceania,East Timor,Snacks,Online,C,6/4/2010,520196473,7/3/2010,6551,152.58,97.44,999551.58,638329.44,361222.14 +Sub-Saharan Africa,Sudan,Clothes,Offline,M,2/3/2012,286194980,3/7/2012,309,109.28,35.84,33767.52,11074.56,22692.96 +Europe,Monaco,Beverages,Online,L,5/24/2016,701224553,6/6/2016,6783,47.45,31.79,321853.35,215631.57,106221.78 +Europe,Slovenia,Personal Care,Online,L,5/19/2012,721584022,6/8/2012,1602,81.73,56.67,130931.46,90785.34,40146.12 +Sub-Saharan Africa,Sudan,Clothes,Online,C,11/15/2012,723884713,11/30/2012,2428,109.28,35.84,265331.84,87019.52,178312.32 +Sub-Saharan Africa,Madagascar,Meat,Online,H,11/1/2012,255050456,12/20/2012,3953,421.89,364.69,1667731.17,1441619.57,226111.6 +Europe,Czech Republic,Meat,Online,L,11/11/2015,282317578,12/16/2015,2900,421.89,364.69,1223481,1057601,165880 +Australia and Oceania,New Zealand,Beverages,Online,C,4/4/2015,943234908,4/30/2015,3025,47.45,31.79,143536.25,96164.75,47371.5 +Asia,Laos,Cosmetics,Online,M,12/16/2012,195663774,1/21/2013,114,437.2,263.33,49840.8,30019.62,19821.18 +Europe,Luxembourg,Cereal,Online,L,10/8/2015,567778003,10/28/2015,6983,205.7,117.11,1436403.1,817779.13,618623.97 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,C,5/23/2016,608063924,7/7/2016,8482,9.33,6.92,79137.06,58695.44,20441.62 +Sub-Saharan Africa,Niger,Cosmetics,Offline,C,5/23/2012,735320365,6/7/2012,6491,437.2,263.33,2837865.2,1709275.03,1128590.17 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,M,7/18/2017,988658654,9/6/2017,4921,437.2,263.33,2151461.2,1295846.93,855614.27 +Asia,Vietnam,Snacks,Offline,C,8/11/2012,577502620,8/15/2012,4713,152.58,97.44,719109.54,459234.72,259874.82 +Sub-Saharan Africa,Mauritius ,Cosmetics,Offline,C,4/12/2017,131588590,4/12/2017,8843,437.2,263.33,3866159.6,2328627.19,1537532.41 +Europe,United Kingdom,Personal Care,Online,L,8/27/2010,350965392,10/13/2010,7314,81.73,56.67,597773.22,414484.38,183288.84 +Sub-Saharan Africa,Gabon,Cereal,Offline,H,10/9/2010,655994355,10/22/2010,2162,205.7,117.11,444723.4,253191.82,191531.58 +Europe,Latvia,Snacks,Offline,L,3/23/2010,537349307,4/2/2010,2456,152.58,97.44,374736.48,239312.64,135423.84 +Middle East and North Africa,Saudi Arabia,Household,Offline,H,3/29/2010,906016576,4/9/2010,9293,668.27,502.54,6210233.11,4670104.22,1540128.89 +Europe,Monaco,Meat,Online,C,11/27/2016,943294990,12/25/2016,804,421.89,364.69,339199.56,293210.76,45988.8 +Asia,Laos,Cosmetics,Online,M,8/26/2014,350795876,9/29/2014,7150,437.2,263.33,3125980,1882809.5,1243170.5 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,M,6/21/2015,700443065,8/4/2015,5523,651.21,524.96,3596632.83,2899354.08,697278.75 +Europe,Belgium,Clothes,Offline,M,4/14/2017,484472882,5/17/2017,5147,109.28,35.84,562464.16,184468.48,377995.68 +Australia and Oceania,Solomon Islands,Baby Food,Offline,H,4/17/2015,965434157,5/3/2015,2276,255.28,159.42,581017.28,362839.92,218177.36 +Middle East and North Africa,Saudi Arabia,Meat,Offline,H,4/28/2013,326188218,5/19/2013,5197,421.89,364.69,2192562.33,1895293.93,297268.4 +Asia,Mongolia,Household,Offline,L,6/30/2012,419908893,7/14/2012,9227,668.27,502.54,6166127.29,4636936.58,1529190.71 +Europe,Malta,Snacks,Online,C,12/26/2014,920082509,1/20/2015,1716,152.58,97.44,261827.28,167207.04,94620.24 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,H,9/2/2012,670507895,9/22/2012,7041,651.21,524.96,4585169.61,3696243.36,888926.25 +Sub-Saharan Africa,Benin,Vegetables,Online,L,8/28/2013,835296380,9/29/2013,1616,154.06,90.93,248960.96,146942.88,102018.08 +Europe,Denmark,Beverages,Online,C,9/26/2015,848871791,10/25/2015,8882,47.45,31.79,421450.9,282358.78,139092.12 +Asia,Brunei,Cereal,Online,L,3/14/2010,665970456,4/27/2010,4312,205.7,117.11,886978.4,504978.32,382000.08 +Central America and the Caribbean,Costa Rica,Snacks,Online,C,11/30/2015,311641204,1/17/2016,412,152.58,97.44,62862.96,40145.28,22717.68 +Sub-Saharan Africa,Guinea,Baby Food,Offline,H,12/8/2014,331245362,1/1/2015,1719,255.28,159.42,438826.32,274042.98,164783.34 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,H,11/26/2016,440456759,1/11/2017,9798,651.21,524.96,6380555.58,5143558.08,1236997.5 +Europe,San Marino,Household,Offline,M,5/14/2017,875261723,7/1/2017,8249,668.27,502.54,5512559.23,4145452.46,1367106.77 +Europe,Netherlands,Personal Care,Online,M,9/23/2016,141959083,9/28/2016,7702,81.73,56.67,629484.46,436472.34,193012.12 +Australia and Oceania,Marshall Islands,Personal Care,Online,H,6/15/2016,867160165,6/19/2016,818,81.73,56.67,66855.14,46356.06,20499.08 +Sub-Saharan Africa,Benin,Fruits,Offline,C,4/19/2015,347788798,5/11/2015,7289,9.33,6.92,68006.37,50439.88,17566.49 +Middle East and North Africa,Morocco,Snacks,Online,L,1/22/2013,901081311,3/9/2013,8839,152.58,97.44,1348654.62,861272.16,487382.46 +Central America and the Caribbean,Belize,Beverages,Offline,C,5/30/2014,414586532,6/1/2014,4223,47.45,31.79,200381.35,134249.17,66132.18 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,C,7/3/2017,896165788,8/5/2017,4226,651.21,524.96,2752013.46,2218480.96,533532.5 +Central America and the Caribbean,Belize,Clothes,Offline,C,3/14/2010,823992908,3/30/2010,6667,109.28,35.84,728569.76,238945.28,489624.48 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,H,9/18/2011,996554219,11/1/2011,1394,152.58,97.44,212696.52,135831.36,76865.16 +Europe,France,Snacks,Online,M,10/28/2015,482648551,12/13/2015,5287,152.58,97.44,806690.46,515165.28,291525.18 +Asia,Uzbekistan,Personal Care,Online,M,5/15/2017,671387231,5/30/2017,7256,81.73,56.67,593032.88,411197.52,181835.36 +Sub-Saharan Africa,Niger,Cereal,Online,L,1/18/2016,322194087,2/23/2016,3245,205.7,117.11,667496.5,380021.95,287474.55 +Middle East and North Africa,Algeria,Snacks,Offline,C,8/12/2012,514805448,8/12/2012,1227,152.58,97.44,187215.66,119558.88,67656.78 +Middle East and North Africa,Kuwait,Snacks,Online,L,9/5/2012,599270141,10/19/2012,6207,152.58,97.44,947064.06,604810.08,342253.98 +Australia and Oceania,Samoa ,Office Supplies,Offline,C,5/6/2015,445949494,5/17/2015,5220,651.21,524.96,3399316.2,2740291.2,659025 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Online,M,12/27/2016,895517337,2/4/2017,2335,651.21,524.96,1520575.35,1225781.6,294793.75 +Middle East and North Africa,Azerbaijan,Cereal,Offline,C,1/22/2015,608959996,2/15/2015,3650,205.7,117.11,750805,427451.5,323353.5 +Europe,United Kingdom,Beverages,Online,H,11/6/2011,117576301,11/9/2011,2295,47.45,31.79,108897.75,72958.05,35939.7 +Europe,Switzerland,Cosmetics,Online,H,9/20/2010,472977578,10/17/2010,3431,437.2,263.33,1500033.2,903485.23,596547.97 +Asia,Maldives,Cereal,Online,H,4/23/2012,997087657,5/26/2012,9250,205.7,117.11,1902725,1083267.5,819457.5 +Asia,Malaysia,Clothes,Offline,M,10/4/2010,632142865,10/26/2010,3976,109.28,35.84,434497.28,142499.84,291997.44 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,M,8/12/2012,190692031,9/15/2012,8864,651.21,524.96,5772325.44,4653245.44,1119080 +Middle East and North Africa,Afghanistan,Beverages,Offline,M,5/9/2010,105596482,5/30/2010,7201,47.45,31.79,341687.45,228919.79,112767.66 +Sub-Saharan Africa,South Africa,Fruits,Offline,C,6/13/2016,880030047,7/9/2016,9302,9.33,6.92,86787.66,64369.84,22417.82 +Europe,Belarus,Cosmetics,Online,M,2/24/2014,837479054,2/25/2014,7518,437.2,263.33,3286869.6,1979714.94,1307154.66 +Middle East and North Africa,Libya,Meat,Offline,C,4/8/2014,171742331,5/20/2014,1227,421.89,364.69,517659.03,447474.63,70184.4 +Europe,Bosnia and Herzegovina,Beverages,Offline,M,7/16/2013,496931207,7/17/2013,1842,47.45,31.79,87402.9,58557.18,28845.72 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,L,7/20/2013,797469508,8/15/2013,7804,205.7,117.11,1605282.8,913926.44,691356.36 +Middle East and North Africa,Qatar,Office Supplies,Online,L,12/14/2016,578093564,1/4/2017,9587,651.21,524.96,6243150.27,5032791.52,1210358.75 +Europe,Italy,Meat,Offline,M,2/8/2016,313852202,3/14/2016,4696,421.89,364.69,1981195.44,1712584.24,268611.2 +Europe,Iceland,Meat,Online,L,12/30/2011,100106751,1/24/2012,2667,421.89,364.69,1125180.63,972628.23,152552.4 +Sub-Saharan Africa,Namibia,Beverages,Online,L,6/23/2010,102531039,8/2/2010,68,47.45,31.79,3226.6,2161.72,1064.88 +Europe,Armenia,Snacks,Online,M,11/19/2010,107111394,12/28/2010,5497,152.58,97.44,838732.26,535627.68,303104.58 +Sub-Saharan Africa,Angola,Office Supplies,Online,C,5/29/2017,870146644,6/20/2017,4583,651.21,524.96,2984495.43,2405891.68,578603.75 +Sub-Saharan Africa,Guinea,Clothes,Online,L,8/1/2012,968248116,8/2/2012,4989,109.28,35.84,545197.92,178805.76,366392.16 +Sub-Saharan Africa,Mali,Snacks,Online,L,2/2/2014,848339641,3/1/2014,1406,152.58,97.44,214527.48,137000.64,77526.84 +Sub-Saharan Africa,South Africa,Meat,Online,L,5/18/2010,577657544,5/30/2010,559,421.89,364.69,235836.51,203861.71,31974.8 +Europe,Montenegro,Household,Online,L,6/21/2017,293750655,7/1/2017,6202,668.27,502.54,4144610.54,3116753.08,1027857.46 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,L,8/5/2014,654480302,9/11/2014,4120,255.28,159.42,1051753.6,656810.4,394943.2 +Australia and Oceania,Tuvalu,Cosmetics,Offline,L,2/8/2016,588020312,3/23/2016,7132,437.2,263.33,3118110.4,1878069.56,1240040.84 +Europe,Kosovo,Clothes,Online,L,9/22/2014,442857015,11/10/2014,87,109.28,35.84,9507.36,3118.08,6389.28 +Asia,Turkmenistan,Office Supplies,Offline,L,8/2/2015,637789237,8/10/2015,4863,651.21,524.96,3166834.23,2552880.48,613953.75 +Middle East and North Africa,Azerbaijan,Vegetables,Online,C,4/24/2017,311928308,6/2/2017,5373,154.06,90.93,827764.38,488566.89,339197.49 +Sub-Saharan Africa,Liberia,Cereal,Offline,H,10/26/2015,474698054,12/14/2015,2558,205.7,117.11,526180.6,299567.38,226613.22 +Middle East and North Africa,Syria,Snacks,Online,H,8/23/2015,855834805,8/29/2015,9392,152.58,97.44,1433031.36,915156.48,517874.88 +Asia,Uzbekistan,Snacks,Offline,L,1/14/2011,355387389,2/5/2011,5881,152.58,97.44,897322.98,573044.64,324278.34 +Australia and Oceania,Palau,Cereal,Offline,H,6/18/2012,193717133,7/4/2012,4059,205.7,117.11,834936.3,475349.49,359586.81 +Central America and the Caribbean,Guatemala,Snacks,Offline,L,7/6/2012,761497867,8/25/2012,2996,152.58,97.44,457129.68,291930.24,165199.44 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,H,6/2/2012,269715917,7/16/2012,3788,152.58,97.44,577973.04,369102.72,208870.32 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,C,9/10/2010,599670112,9/21/2010,4567,437.2,263.33,1996692.4,1202628.11,794064.29 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,M,6/24/2014,552971780,7/21/2014,5493,651.21,524.96,3577096.53,2883605.28,693491.25 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,L,1/21/2013,801544749,1/24/2013,3758,81.73,56.67,307141.34,212965.86,94175.48 +Central America and the Caribbean,Haiti,Cereal,Offline,L,12/3/2011,737625348,12/20/2011,8587,205.7,117.11,1766345.9,1005623.57,760722.33 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,L,11/3/2013,723762404,12/6/2013,6234,81.73,56.67,509504.82,353280.78,156224.04 +Sub-Saharan Africa,Namibia,Personal Care,Online,C,1/28/2015,742817246,2/25/2015,4985,81.73,56.67,407424.05,282499.95,124924.1 +Australia and Oceania,East Timor,Personal Care,Online,L,9/26/2016,847963702,10/15/2016,158,81.73,56.67,12913.34,8953.86,3959.48 +Australia and Oceania,East Timor,Clothes,Offline,H,6/8/2013,712688100,7/14/2013,9101,109.28,35.84,994557.28,326179.84,668377.44 +Asia,Tajikistan,Office Supplies,Offline,M,3/13/2012,980789268,4/27/2012,6194,651.21,524.96,4033594.74,3251602.24,781992.5 +Sub-Saharan Africa,Chad,Snacks,Online,L,7/17/2013,116378533,8/14/2013,7849,152.58,97.44,1197600.42,764806.56,432793.86 +Middle East and North Africa,Somalia,Baby Food,Online,H,4/10/2015,253879725,4/14/2015,7507,255.28,159.42,1916386.96,1196765.94,719621.02 +Middle East and North Africa,Libya,Baby Food,Online,H,4/2/2016,448029172,4/8/2016,643,255.28,159.42,164145.04,102507.06,61637.98 +Europe,Portugal,Snacks,Online,L,8/16/2012,723875701,8/21/2012,9761,152.58,97.44,1489333.38,951111.84,538221.54 +Sub-Saharan Africa,Eritrea,Fruits,Offline,M,9/29/2016,726780641,11/2/2016,9397,9.33,6.92,87674.01,65027.24,22646.77 +Middle East and North Africa,Lebanon,Cosmetics,Offline,C,7/12/2015,172417819,7/28/2015,1119,437.2,263.33,489226.8,294666.27,194560.53 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,L,2/3/2012,196773564,3/12/2012,8525,437.2,263.33,3727130,2244888.25,1482241.75 +Asia,Vietnam,Cereal,Online,M,6/2/2014,206146705,6/23/2014,2246,205.7,117.11,462002.2,263029.06,198973.14 +Europe,Germany,Cosmetics,Offline,M,5/26/2016,127148568,5/30/2016,4942,437.2,263.33,2160642.4,1301376.86,859265.54 +Middle East and North Africa,Morocco,Fruits,Offline,C,10/14/2016,856702983,10/27/2016,6305,9.33,6.92,58825.65,43630.6,15195.05 +Europe,Belarus,Office Supplies,Offline,H,5/22/2015,212046277,6/28/2015,8060,651.21,524.96,5248752.6,4231177.6,1017575 +Central America and the Caribbean,Cuba,Fruits,Offline,H,11/11/2016,580727279,11/11/2016,8962,9.33,6.92,83615.46,62017.04,21598.42 +Australia and Oceania,New Zealand,Snacks,Online,C,10/19/2011,370607316,12/5/2011,9795,152.58,97.44,1494521.1,954424.8,540096.3 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,L,10/9/2010,759860217,10/12/2010,8379,651.21,524.96,5456488.59,4398639.84,1057848.75 +Sub-Saharan Africa,Uganda,Baby Food,Offline,L,4/13/2010,746972310,4/24/2010,4561,255.28,159.42,1164332.08,727114.62,437217.46 +Middle East and North Africa,Iraq,Household,Offline,L,9/5/2011,300742423,9/7/2011,5221,668.27,502.54,3489037.67,2623761.34,865276.33 +Australia and Oceania,Marshall Islands,Vegetables,Offline,L,5/17/2017,810281884,6/5/2017,9271,154.06,90.93,1428290.26,843012.03,585278.23 +Asia,Brunei,Beverages,Offline,M,12/2/2011,135014522,1/15/2012,2652,47.45,31.79,125837.4,84307.08,41530.32 +Asia,Sri Lanka,Cereal,Online,L,3/20/2011,254676663,4/9/2011,3339,205.7,117.11,686832.3,391030.29,295802.01 +Europe,France,Personal Care,Offline,M,4/19/2013,519317138,5/22/2013,6336,81.73,56.67,517841.28,359061.12,158780.16 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,L,4/9/2017,799297273,5/8/2017,8680,255.28,159.42,2215830.4,1383765.6,832064.8 +Central America and the Caribbean,Haiti,Baby Food,Offline,C,12/11/2011,135290896,1/22/2012,4438,255.28,159.42,1132932.64,707505.96,425426.68 +Europe,Bulgaria,Beverages,Online,L,6/22/2017,788284337,7/12/2017,9708,47.45,31.79,460644.6,308617.32,152027.28 +Europe,Serbia,Cosmetics,Offline,L,6/10/2013,589576423,6/11/2013,7620,437.2,263.33,3331464,2006574.6,1324889.4 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,C,10/13/2010,590778481,11/16/2010,3336,255.28,159.42,851614.08,531825.12,319788.96 +Sub-Saharan Africa,Swaziland,Snacks,Offline,C,2/18/2010,113814342,2/24/2010,9048,152.58,97.44,1380543.84,881637.12,498906.72 +Sub-Saharan Africa,Zimbabwe,Household,Offline,M,3/15/2013,800920331,4/4/2013,8979,668.27,502.54,6000396.33,4512306.66,1488089.67 +Asia,Bangladesh,Personal Care,Online,L,5/26/2011,764645278,6/9/2011,4385,81.73,56.67,358386.05,248497.95,109888.1 +Europe,Albania,Personal Care,Online,L,5/4/2012,437850511,6/16/2012,8551,81.73,56.67,698873.23,484585.17,214288.06 +Middle East and North Africa,Tunisia ,Household,Online,M,5/10/2013,323709857,6/24/2013,1795,668.27,502.54,1199544.65,902059.3,297485.35 +Europe,Czech Republic,Personal Care,Online,H,11/2/2012,545709645,11/29/2012,6466,81.73,56.67,528466.18,366428.22,162037.96 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,C,1/11/2014,397648704,2/10/2014,1943,437.2,263.33,849479.6,511650.19,337829.41 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,C,8/30/2013,593638360,9/11/2013,9638,255.28,159.42,2460388.64,1536489.96,923898.68 +Asia,Nepal,Clothes,Online,M,4/29/2013,118102443,5/14/2013,7992,109.28,35.84,873365.76,286433.28,586932.48 +Australia and Oceania,Nauru,Beverages,Offline,C,9/3/2015,275777280,10/22/2015,7480,47.45,31.79,354926,237789.2,117136.8 +Sub-Saharan Africa,Madagascar,Cereal,Online,C,1/20/2013,641711699,1/27/2013,5607,205.7,117.11,1153359.9,656635.77,496724.13 +Sub-Saharan Africa,Sudan,Vegetables,Online,L,1/15/2014,411267030,1/15/2014,1908,154.06,90.93,293946.48,173494.44,120452.04 +Sub-Saharan Africa,Nigeria,Fruits,Online,C,11/27/2016,650117099,12/22/2016,2951,9.33,6.92,27532.83,20420.92,7111.91 +Middle East and North Africa,Lebanon,Beverages,Online,M,6/2/2013,244248235,7/15/2013,7335,47.45,31.79,348045.75,233179.65,114866.1 +Sub-Saharan Africa,Swaziland,Meat,Online,M,5/3/2015,849959266,5/5/2015,690,421.89,364.69,291104.1,251636.1,39468 +Sub-Saharan Africa,Republic of the Congo,Beverages,Online,L,10/6/2012,143861520,10/21/2012,675,47.45,31.79,32028.75,21458.25,10570.5 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,H,10/26/2015,372878825,11/28/2015,1985,651.21,524.96,1292651.85,1042045.6,250606.25 +Europe,San Marino,Household,Offline,H,12/10/2012,704247510,12/28/2012,1343,668.27,502.54,897486.61,674911.22,222575.39 +Australia and Oceania,Tonga,Household,Online,L,8/2/2012,375516402,8/25/2012,2503,668.27,502.54,1672679.81,1257857.62,414822.19 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,M,9/11/2016,944546830,9/25/2016,1252,255.28,159.42,319610.56,199593.84,120016.72 +Central America and the Caribbean,Panama,Office Supplies,Online,H,12/1/2016,439512622,1/15/2017,407,651.21,524.96,265042.47,213658.72,51383.75 +Middle East and North Africa,Israel,Meat,Online,L,7/13/2013,108900105,8/13/2013,4816,421.89,364.69,2031822.24,1756347.04,275475.2 +Europe,Slovenia,Snacks,Offline,M,9/5/2011,371508109,10/4/2011,6360,152.58,97.44,970408.8,619718.4,350690.4 +Europe,Slovakia,Household,Offline,L,7/22/2017,366447961,7/28/2017,8950,668.27,502.54,5981016.5,4497733,1483283.5 +Europe,Spain,Personal Care,Online,L,12/4/2011,203143489,12/24/2011,3528,81.73,56.67,288343.44,199931.76,88411.68 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Offline,M,6/24/2014,511331021,8/4/2014,3067,81.73,56.67,250665.91,173806.89,76859.02 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,H,11/22/2011,191059386,12/18/2011,7573,437.2,263.33,3310915.6,1994198.09,1316717.51 +Middle East and North Africa,Saudi Arabia,Fruits,Online,M,8/17/2014,462689912,10/5/2014,9082,9.33,6.92,84735.06,62847.44,21887.62 +Sub-Saharan Africa,Sudan,Baby Food,Online,C,4/12/2015,816896426,4/28/2015,6661,255.28,159.42,1700420.08,1061896.62,638523.46 +North America,Greenland,Fruits,Online,M,1/27/2015,364665257,1/31/2015,1408,9.33,6.92,13136.64,9743.36,3393.28 +Europe,Greece,Baby Food,Offline,M,7/10/2012,987295234,8/2/2012,1454,255.28,159.42,371177.12,231796.68,139380.44 +Europe,Monaco,Beverages,Offline,C,10/11/2014,586397683,11/28/2014,6960,47.45,31.79,330252,221258.4,108993.6 +Middle East and North Africa,Jordan,Beverages,Online,H,2/12/2011,733896434,3/26/2011,5118,47.45,31.79,242849.1,162701.22,80147.88 +Australia and Oceania,Tonga,Meat,Online,M,8/8/2014,822027814,9/7/2014,5152,421.89,364.69,2173577.28,1878882.88,294694.4 +North America,Mexico,Office Supplies,Offline,M,11/10/2012,313340651,12/8/2012,3317,651.21,524.96,2160063.57,1741292.32,418771.25 +Europe,Slovakia,Beverages,Online,C,4/19/2017,990696275,5/2/2017,7898,47.45,31.79,374760.1,251077.42,123682.68 +Sub-Saharan Africa,Niger,Household,Offline,C,11/18/2013,207268512,11/20/2013,4213,668.27,502.54,2815421.51,2117201.02,698220.49 +Europe,Slovenia,Clothes,Online,M,5/11/2012,336543691,6/5/2012,9612,109.28,35.84,1050399.36,344494.08,705905.28 +Sub-Saharan Africa,Gabon,Household,Offline,H,3/12/2012,222320640,4/29/2012,8473,668.27,502.54,5662251.71,4258021.42,1404230.29 +Sub-Saharan Africa,Malawi,Office Supplies,Online,L,11/26/2013,128710687,11/28/2013,7207,651.21,524.96,4693270.47,3783386.72,909883.75 +Middle East and North Africa,Oman,Vegetables,Online,M,4/15/2015,390137660,4/23/2015,9258,154.06,90.93,1426287.48,841829.94,584457.54 +Europe,Romania,Cosmetics,Offline,C,3/17/2015,961337888,5/4/2015,99,437.2,263.33,43282.8,26069.67,17213.13 +Europe,Liechtenstein,Baby Food,Offline,C,5/21/2017,967360198,7/1/2017,2234,255.28,159.42,570295.52,356144.28,214151.24 +Sub-Saharan Africa,Lesotho,Clothes,Online,H,6/16/2011,953565919,7/9/2011,201,109.28,35.84,21965.28,7203.84,14761.44 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,C,8/15/2014,635628879,8/31/2014,5565,437.2,263.33,2433018,1465431.45,967586.55 +Europe,Bulgaria,Beverages,Online,M,11/11/2014,249535405,11/16/2014,1926,47.45,31.79,91388.7,61227.54,30161.16 +Sub-Saharan Africa,Uganda,Household,Online,M,7/31/2012,101584327,8/15/2012,9915,668.27,502.54,6625897.05,4982684.1,1643212.95 +Sub-Saharan Africa,Nigeria,Baby Food,Online,H,10/26/2016,118386971,11/28/2016,2191,255.28,159.42,559318.48,349289.22,210029.26 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,M,3/7/2011,296867167,4/10/2011,8447,651.21,524.96,5500770.87,4434337.12,1066433.75 +Europe,Moldova ,Cosmetics,Online,H,8/13/2010,254261243,8/19/2010,407,437.2,263.33,177940.4,107175.31,70765.09 +Sub-Saharan Africa,Angola,Snacks,Online,C,3/20/2012,578118026,4/17/2012,6826,152.58,97.44,1041511.08,665125.44,376385.64 +Europe,Ireland,Office Supplies,Online,H,2/21/2014,576298844,4/1/2014,8490,651.21,524.96,5528772.9,4456910.4,1071862.5 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,L,10/27/2011,526977527,11/14/2011,3216,9.33,6.92,30005.28,22254.72,7750.56 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,M,11/24/2016,328640401,12/2/2016,853,154.06,90.93,131413.18,77563.29,53849.89 +Asia,Malaysia,Clothes,Online,H,8/1/2015,850086295,9/8/2015,8280,109.28,35.84,904838.4,296755.2,608083.2 +Sub-Saharan Africa,Malawi,Vegetables,Online,C,4/12/2010,780426537,4/12/2010,4410,154.06,90.93,679404.6,401001.3,278403.3 +Middle East and North Africa,Tunisia ,Baby Food,Online,L,11/2/2015,679084956,12/1/2015,5184,255.28,159.42,1323371.52,826433.28,496938.24 +Asia,Turkmenistan,Meat,Offline,L,4/15/2010,725797879,5/3/2010,8576,421.89,364.69,3618128.64,3127581.44,490547.2 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,M,5/23/2014,270614135,5/24/2014,9591,81.73,56.67,783872.43,543521.97,240350.46 +Europe,United Kingdom,Clothes,Offline,L,2/6/2012,983895051,3/2/2012,5265,109.28,35.84,575359.2,188697.6,386661.6 +Europe,Macedonia,Clothes,Online,C,12/11/2014,106314456,1/3/2015,9665,109.28,35.84,1056191.2,346393.6,709797.6 +Europe,Vatican City,Snacks,Online,M,10/15/2012,798858678,11/30/2012,8890,152.58,97.44,1356436.2,866241.6,490194.6 +Europe,Switzerland,Personal Care,Online,L,7/6/2015,892826545,8/2/2015,6070,81.73,56.67,496101.1,343986.9,152114.2 +Australia and Oceania,Kiribati,Cereal,Online,C,4/27/2011,539829385,5/16/2011,6366,205.7,117.11,1309486.2,745522.26,563963.94 +Sub-Saharan Africa,The Gambia,Snacks,Online,H,1/2/2016,861791026,1/10/2016,1970,152.58,97.44,300582.6,191956.8,108625.8 +Sub-Saharan Africa,Mauritius ,Household,Offline,L,2/14/2016,800947797,4/1/2016,7107,668.27,502.54,4749394.89,3571551.78,1177843.11 +Europe,Finland,Baby Food,Online,H,8/28/2010,269848525,9/20/2010,3030,255.28,159.42,773498.4,483042.6,290455.8 +Europe,Portugal,Meat,Offline,M,10/20/2014,601354539,12/1/2014,3026,421.89,364.69,1276639.14,1103551.94,173087.2 +Sub-Saharan Africa,Cameroon,Vegetables,Online,H,9/26/2010,498639667,11/8/2010,7413,154.06,90.93,1142046.78,674064.09,467982.69 +Europe,Malta,Fruits,Online,H,1/1/2012,985190236,1/31/2012,8539,9.33,6.92,79668.87,59089.88,20578.99 +Europe,Portugal,Baby Food,Online,M,4/6/2014,454805076,5/24/2014,5784,255.28,159.42,1476539.52,922085.28,554454.24 +Europe,Spain,Fruits,Offline,L,4/5/2014,521595513,4/5/2014,558,9.33,6.92,5206.14,3861.36,1344.78 +Central America and the Caribbean,Grenada,Household,Offline,M,7/29/2013,169985377,8/31/2013,1305,668.27,502.54,872092.35,655814.7,216277.65 +Sub-Saharan Africa,Eritrea,Household,Online,H,11/11/2014,704710996,11/14/2014,8499,668.27,502.54,5679626.73,4271087.46,1408539.27 +Europe,Albania,Snacks,Offline,C,6/24/2010,800821197,7/1/2010,9643,152.58,97.44,1471328.94,939613.92,531715.02 +Europe,Norway,Office Supplies,Online,C,7/24/2016,553677308,7/27/2016,4274,651.21,524.96,2783271.54,2243679.04,539592.5 +Sub-Saharan Africa,Zambia,Snacks,Online,C,3/28/2016,128953158,5/6/2016,8960,152.58,97.44,1367116.8,873062.4,494054.4 +Middle East and North Africa,Iraq,Cosmetics,Online,L,6/4/2016,212635076,6/29/2016,2299,437.2,263.33,1005122.8,605395.67,399727.13 +Middle East and North Africa,Israel,Household,Offline,M,9/25/2013,661021888,10/5/2013,9921,668.27,502.54,6629906.67,4985699.34,1644207.33 +Sub-Saharan Africa,Djibouti,Vegetables,Online,H,6/3/2013,950724923,6/10/2013,9487,154.06,90.93,1461567.22,862652.91,598914.31 +Asia,Cambodia,Cosmetics,Online,H,6/12/2010,628668010,6/28/2010,5689,437.2,263.33,2487230.8,1498084.37,989146.43 +Middle East and North Africa,Afghanistan,Baby Food,Offline,L,12/24/2015,662087476,12/25/2015,5252,255.28,159.42,1340730.56,837273.84,503456.72 +Central America and the Caribbean,El Salvador,Snacks,Offline,C,10/2/2015,288532149,10/16/2015,1930,152.58,97.44,294479.4,188059.2,106420.2 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,M,9/14/2011,165863358,10/5/2011,1508,437.2,263.33,659297.6,397101.64,262195.96 +Europe,Estonia,Beverages,Offline,C,8/18/2010,122254931,9/11/2010,6806,47.45,31.79,322944.7,216362.74,106581.96 +Asia,North Korea,Office Supplies,Online,H,10/23/2012,506193196,12/4/2012,2670,651.21,524.96,1738730.7,1401643.2,337087.5 +Australia and Oceania,Australia,Office Supplies,Offline,L,10/25/2015,836476981,11/22/2015,982,651.21,524.96,639488.22,515510.72,123977.5 +Sub-Saharan Africa,Sudan,Cosmetics,Online,L,9/12/2010,252217614,9/13/2010,5652,437.2,263.33,2471054.4,1488341.16,982713.24 +Middle East and North Africa,Yemen,Fruits,Online,L,1/29/2016,662838923,2/18/2016,7622,9.33,6.92,71113.26,52744.24,18369.02 +Europe,Austria,Household,Online,M,10/15/2013,898077237,10/17/2013,9867,668.27,502.54,6593820.09,4958562.18,1635257.91 +Central America and the Caribbean,The Bahamas,Clothes,Offline,L,3/22/2013,757981383,3/30/2013,2390,109.28,35.84,261179.2,85657.6,175521.6 +Central America and the Caribbean,Costa Rica,Personal Care,Online,H,4/7/2017,562912690,4/15/2017,7229,81.73,56.67,590826.17,409667.43,181158.74 +Middle East and North Africa,Oman,Vegetables,Online,L,12/10/2010,703544986,12/22/2010,3450,154.06,90.93,531507,313708.5,217798.5 +Europe,Andorra,Snacks,Online,C,8/17/2010,290864598,9/30/2010,2153,152.58,97.44,328504.74,209788.32,118716.42 +Australia and Oceania,Australia,Baby Food,Online,C,10/30/2014,306170356,11/12/2014,1467,255.28,159.42,374495.76,233869.14,140626.62 +Middle East and North Africa,Morocco,Personal Care,Offline,L,7/21/2015,451073586,9/7/2015,1553,81.73,56.67,126926.69,88008.51,38918.18 +Central America and the Caribbean,El Salvador,Meat,Offline,C,3/22/2017,497498118,3/29/2017,9604,421.89,364.69,4051831.56,3502482.76,549348.8 +Europe,Macedonia,Cosmetics,Online,M,3/9/2010,737680280,3/29/2010,4843,437.2,263.33,2117359.6,1275307.19,842052.41 +Europe,Luxembourg,Vegetables,Offline,M,5/10/2012,634168899,5/11/2012,3525,154.06,90.93,543061.5,320528.25,222533.25 +Middle East and North Africa,Libya,Office Supplies,Offline,H,6/3/2012,169825303,6/30/2012,3936,651.21,524.96,2563162.56,2066242.56,496920 +Sub-Saharan Africa,Malawi,Beverages,Online,M,7/1/2011,297823321,7/15/2011,1394,47.45,31.79,66145.3,44315.26,21830.04 +Asia,Tajikistan,Baby Food,Offline,M,10/5/2011,691649281,11/17/2011,3247,255.28,159.42,828894.16,517636.74,311257.42 +Europe,Montenegro,Cereal,Offline,M,8/31/2012,195102012,9/29/2012,3876,205.7,117.11,797293.2,453918.36,343374.84 +Australia and Oceania,New Zealand,Fruits,Offline,C,9/26/2014,872292840,10/1/2014,9690,9.33,6.92,90407.7,67054.8,23352.9 +Middle East and North Africa,Tunisia ,Clothes,Offline,H,10/9/2015,357645595,11/19/2015,4134,109.28,35.84,451763.52,148162.56,303600.96 +Sub-Saharan Africa,Kenya,Office Supplies,Online,C,8/21/2014,405896604,9/6/2014,2680,651.21,524.96,1745242.8,1406892.8,338350 +Europe,Luxembourg,Office Supplies,Online,M,1/18/2015,142094695,1/23/2015,7833,651.21,524.96,5100927.93,4112011.68,988916.25 +Sub-Saharan Africa,Sudan,Office Supplies,Online,H,3/19/2014,111601197,4/28/2014,4129,651.21,524.96,2688846.09,2167559.84,521286.25 +Europe,Finland,Vegetables,Online,M,3/11/2014,930089938,4/24/2014,3136,154.06,90.93,483132.16,285156.48,197975.68 +Sub-Saharan Africa,Mauritius ,Clothes,Online,M,7/14/2010,133547246,7/15/2010,8453,109.28,35.84,923743.84,302955.52,620788.32 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,C,3/21/2011,728271949,4/27/2011,708,421.89,364.69,298698.12,258200.52,40497.6 +Europe,Italy,Baby Food,Online,M,2/20/2010,840875375,3/31/2010,2564,255.28,159.42,654537.92,408752.88,245785.04 +Europe,Slovakia,Clothes,Online,C,8/13/2013,468281352,9/13/2013,3713,109.28,35.84,405756.64,133073.92,272682.72 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,M,11/20/2013,127726209,11/23/2013,5878,437.2,263.33,2569861.6,1547853.74,1022007.86 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,C,8/13/2015,406758773,9/15/2015,7815,81.73,56.67,638719.95,442876.05,195843.9 +Sub-Saharan Africa,Seychelles ,Fruits,Online,C,12/15/2016,613240373,12/24/2016,309,9.33,6.92,2882.97,2138.28,744.69 +Asia,Myanmar,Vegetables,Offline,C,5/5/2013,125344836,5/17/2013,1177,154.06,90.93,181328.62,107024.61,74304.01 +Central America and the Caribbean,Nicaragua,Snacks,Online,M,6/1/2016,641558492,7/3/2016,269,152.58,97.44,41044.02,26211.36,14832.66 +Asia,India,Beverages,Offline,H,5/20/2012,330680167,5/20/2012,4465,47.45,31.79,211864.25,141942.35,69921.9 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,L,3/26/2011,581821191,4/5/2011,2675,651.21,524.96,1741986.75,1404268,337718.75 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,M,8/26/2012,154405391,10/9/2012,841,9.33,6.92,7846.53,5819.72,2026.81 +Middle East and North Africa,Oman,Cereal,Online,H,5/29/2017,128169095,7/13/2017,6938,205.7,117.11,1427146.6,812509.18,614637.42 +Sub-Saharan Africa,Namibia,Clothes,Online,C,12/16/2015,753161132,2/2/2016,5971,109.28,35.84,652510.88,214000.64,438510.24 +Europe,Kosovo,Clothes,Offline,C,12/22/2014,999742829,2/9/2015,4975,109.28,35.84,543668,178304,365364 +Europe,Austria,Clothes,Online,H,11/4/2010,808588016,12/7/2010,8017,109.28,35.84,876097.76,287329.28,588768.48 +Sub-Saharan Africa,Malawi,Baby Food,Offline,C,2/25/2016,640683019,4/14/2016,1197,255.28,159.42,305570.16,190825.74,114744.42 +Central America and the Caribbean,Grenada,Cosmetics,Online,H,6/24/2010,127326667,7/26/2010,7645,437.2,263.33,3342394,2013157.85,1329236.15 +Middle East and North Africa,Syria,Office Supplies,Offline,M,4/30/2012,320130288,6/1/2012,2521,651.21,524.96,1641700.41,1323424.16,318276.25 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,L,10/10/2014,541017711,11/18/2014,8018,255.28,159.42,2046835.04,1278229.56,768605.48 +Sub-Saharan Africa,Lesotho,Beverages,Online,M,12/10/2011,632225263,12/11/2011,8360,47.45,31.79,396682,265764.4,130917.6 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,C,5/22/2010,506301772,6/1/2010,4800,81.73,56.67,392304,272016,120288 +Sub-Saharan Africa,Comoros,Personal Care,Online,M,2/28/2010,596108567,3/19/2010,627,81.73,56.67,51244.71,35532.09,15712.62 +Middle East and North Africa,Israel,Fruits,Offline,M,2/29/2016,504819476,3/18/2016,6156,9.33,6.92,57435.48,42599.52,14835.96 +Central America and the Caribbean,Cuba,Cereal,Offline,L,8/21/2011,355920827,9/1/2011,3737,205.7,117.11,768700.9,437640.07,331060.83 +Sub-Saharan Africa,Burundi,Baby Food,Online,H,12/21/2014,343211448,2/2/2015,2749,255.28,159.42,701764.72,438245.58,263519.14 +Middle East and North Africa,Jordan,Household,Offline,L,5/1/2015,280802667,5/18/2015,4604,668.27,502.54,3076715.08,2313694.16,763020.92 +Middle East and North Africa,Egypt,Household,Offline,C,4/19/2014,953118312,5/18/2014,7744,668.27,502.54,5175082.88,3891669.76,1283413.12 +Central America and the Caribbean,Dominican Republic,Meat,Offline,C,7/12/2014,964894711,8/18/2014,2642,421.89,364.69,1114633.38,963510.98,151122.4 +Sub-Saharan Africa,Mauritania,Clothes,Offline,C,12/13/2015,791180694,1/17/2016,6804,109.28,35.84,743541.12,243855.36,499685.76 +Asia,Mongolia,Household,Online,M,12/25/2011,527337586,1/28/2012,9765,668.27,502.54,6525656.55,4907303.1,1618353.45 +Asia,Kazakhstan,Personal Care,Online,C,1/17/2016,339039218,2/16/2016,8094,81.73,56.67,661522.62,458686.98,202835.64 +Middle East and North Africa,Pakistan,Household,Offline,M,5/1/2012,912271916,6/5/2012,388,668.27,502.54,259288.76,194985.52,64303.24 +North America,Greenland,Cereal,Online,M,8/10/2012,303334510,9/26/2012,2277,205.7,117.11,468378.9,266659.47,201719.43 +Sub-Saharan Africa,Malawi,Beverages,Offline,C,7/20/2014,688838326,8/16/2014,1423,47.45,31.79,67521.35,45237.17,22284.18 +Middle East and North Africa,Oman,Cereal,Online,L,2/13/2013,715707194,3/13/2013,2518,205.7,117.11,517952.6,294882.98,223069.62 +Sub-Saharan Africa,Sudan,Personal Care,Online,L,12/1/2011,451177442,12/14/2011,2286,81.73,56.67,186834.78,129547.62,57287.16 +Middle East and North Africa,Yemen,Cosmetics,Online,L,10/25/2011,932797896,11/28/2011,4481,437.2,263.33,1959093.2,1179981.73,779111.47 +Sub-Saharan Africa,Gabon,Personal Care,Offline,L,10/3/2014,118429887,10/8/2014,4890,81.73,56.67,399659.7,277116.3,122543.4 +Asia,Singapore,Personal Care,Offline,C,5/21/2012,536247241,6/22/2012,6330,81.73,56.67,517350.9,358721.1,158629.8 +Australia and Oceania,Samoa ,Personal Care,Online,C,7/25/2012,734736287,8/24/2012,3650,81.73,56.67,298314.5,206845.5,91469 +Europe,Lithuania,Fruits,Online,M,11/8/2012,232695853,11/13/2012,8729,9.33,6.92,81441.57,60404.68,21036.89 +Europe,Finland,Beverages,Online,H,11/20/2011,869237267,12/16/2011,5479,47.45,31.79,259978.55,174177.41,85801.14 +Asia,Philippines,Cereal,Offline,C,2/17/2013,953784358,4/7/2013,4842,205.7,117.11,995999.4,567046.62,428952.78 +Sub-Saharan Africa,Uganda,Snacks,Offline,M,7/28/2013,216073453,9/10/2013,9791,152.58,97.44,1493910.78,954035.04,539875.74 +Europe,Greece,Meat,Online,C,1/9/2015,256153380,1/27/2015,332,421.89,364.69,140067.48,121077.08,18990.4 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,C,10/20/2012,494385468,12/5/2012,8501,437.2,263.33,3716637.2,2238568.33,1478068.87 +Central America and the Caribbean,Honduras,Beverages,Online,L,8/26/2014,421443545,10/1/2014,3365,47.45,31.79,159669.25,106973.35,52695.9 +Asia,Mongolia,Personal Care,Online,C,3/23/2014,948313939,4/2/2014,6023,81.73,56.67,492259.79,341323.41,150936.38 +North America,Mexico,Cosmetics,Offline,C,1/12/2010,356295478,2/13/2010,4604,437.2,263.33,2012868.8,1212371.32,800497.48 +Asia,North Korea,Meat,Online,L,10/19/2016,146999490,11/12/2016,9271,421.89,364.69,3911342.19,3381040.99,530301.2 +Asia,Kyrgyzstan,Fruits,Online,H,3/24/2016,992349803,3/25/2016,7214,9.33,6.92,67306.62,49920.88,17385.74 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,L,10/24/2013,484582746,12/3/2013,7658,255.28,159.42,1954934.24,1220838.36,734095.88 +Europe,Georgia,Meat,Online,C,4/28/2012,786247146,4/30/2012,6857,421.89,364.69,2892899.73,2500679.33,392220.4 +Australia and Oceania,Tonga,Cereal,Offline,C,8/5/2015,980204331,8/23/2015,3099,205.7,117.11,637464.3,362923.89,274540.41 +Sub-Saharan Africa,Niger,Vegetables,Offline,H,2/27/2017,219628131,3/2/2017,1699,154.06,90.93,261747.94,154490.07,107257.87 +Sub-Saharan Africa,Mali,Office Supplies,Offline,M,8/19/2011,878004872,9/26/2011,8,651.21,524.96,5209.68,4199.68,1010 +Middle East and North Africa,Kuwait,Household,Offline,L,8/10/2013,899133384,9/17/2013,2404,668.27,502.54,1606521.08,1208106.16,398414.92 +Middle East and North Africa,Israel,Fruits,Offline,L,1/16/2016,547124993,2/21/2016,5299,9.33,6.92,49439.67,36669.08,12770.59 +Europe,Georgia,Office Supplies,Offline,M,9/23/2016,156403529,9/23/2016,2135,651.21,524.96,1390333.35,1120789.6,269543.75 +Middle East and North Africa,Bahrain,Beverages,Offline,M,7/16/2014,581705319,7/30/2014,8386,47.45,31.79,397915.7,266590.94,131324.76 +Europe,San Marino,Beverages,Offline,M,3/7/2013,948079192,4/24/2013,6556,47.45,31.79,311082.2,208415.24,102666.96 +Asia,North Korea,Fruits,Offline,M,6/10/2017,900886476,7/15/2017,1183,9.33,6.92,11037.39,8186.36,2851.03 +Asia,Bhutan,Household,Online,H,3/26/2014,155800998,5/14/2014,3832,668.27,502.54,2560810.64,1925733.28,635077.36 +Europe,Kosovo,Snacks,Online,L,4/2/2014,748809087,4/27/2014,8104,152.58,97.44,1236508.32,789653.76,446854.56 +Central America and the Caribbean,Haiti,Meat,Offline,L,4/30/2010,286209571,6/7/2010,4627,421.89,364.69,1952085.03,1687420.63,264664.4 +Australia and Oceania,Tuvalu,Cereal,Offline,L,7/4/2011,494613778,7/27/2011,6063,205.7,117.11,1247159.1,710037.93,537121.17 +Middle East and North Africa,Oman,Fruits,Online,C,7/12/2016,470945537,7/19/2016,2105,9.33,6.92,19639.65,14566.6,5073.05 +Sub-Saharan Africa,Tanzania,Fruits,Offline,H,1/23/2010,732441174,2/22/2010,4475,9.33,6.92,41751.75,30967,10784.75 +Asia,Bangladesh,Personal Care,Offline,H,12/1/2011,966649520,12/17/2011,1929,81.73,56.67,157657.17,109316.43,48340.74 +Europe,Lithuania,Fruits,Online,C,9/2/2012,481431901,9/10/2012,5253,9.33,6.92,49010.49,36350.76,12659.73 +Europe,Italy,Personal Care,Online,L,5/3/2015,454962146,6/6/2015,2264,81.73,56.67,185036.72,128300.88,56735.84 +Asia,Mongolia,Personal Care,Online,C,5/28/2016,785726583,7/2/2016,2811,81.73,56.67,229743.03,159299.37,70443.66 +Asia,North Korea,Vegetables,Offline,M,3/26/2017,542524039,5/7/2017,3774,154.06,90.93,581422.44,343169.82,238252.62 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,L,8/27/2012,214465844,10/15/2012,4064,109.28,35.84,444113.92,145653.76,298460.16 +Sub-Saharan Africa,Zimbabwe,Household,Online,H,7/8/2017,360975825,8/13/2017,9623,668.27,502.54,6430762.21,4835942.42,1594819.79 +Europe,Greece,Snacks,Offline,C,6/5/2017,261790311,7/24/2017,8425,152.58,97.44,1285486.5,820932,464554.5 +Middle East and North Africa,Bahrain,Cereal,Online,L,6/3/2010,166958129,6/25/2010,5475,205.7,117.11,1126207.5,641177.25,485030.25 +Europe,Cyprus,Snacks,Online,M,10/1/2010,846840608,10/1/2010,7809,152.58,97.44,1191497.22,760908.96,430588.26 +Middle East and North Africa,Oman,Snacks,Offline,C,10/16/2014,442111575,11/5/2014,9495,152.58,97.44,1448747.1,925192.8,523554.3 +Asia,Uzbekistan,Office Supplies,Offline,M,5/31/2012,313757359,6/29/2012,6630,651.21,524.96,4317522.3,3480484.8,837037.5 +Sub-Saharan Africa,Gabon,Baby Food,Offline,L,6/29/2013,993076789,7/13/2013,2345,255.28,159.42,598631.6,373839.9,224791.7 +Central America and the Caribbean,Honduras,Snacks,Online,H,10/24/2013,831681191,11/16/2013,1801,152.58,97.44,274796.58,175489.44,99307.14 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,M,1/6/2014,951494395,2/22/2014,7191,154.06,90.93,1107845.46,653877.63,453967.83 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,H,10/22/2015,294752728,11/25/2015,2737,651.21,524.96,1782361.77,1436815.52,345546.25 +Middle East and North Africa,Oman,Fruits,Online,C,8/4/2010,574005019,8/30/2010,9696,9.33,6.92,90463.68,67096.32,23367.36 +Asia,China,Beverages,Online,L,7/26/2013,422112596,8/20/2013,1352,47.45,31.79,64152.4,42980.08,21172.32 +Sub-Saharan Africa,Gabon,Fruits,Online,C,6/27/2014,342249286,7/19/2014,8024,9.33,6.92,74863.92,55526.08,19337.84 +Sub-Saharan Africa,Malawi,Cereal,Offline,M,9/29/2011,457901418,10/20/2011,2060,205.7,117.11,423742,241246.6,182495.4 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,H,2/25/2016,962867820,3/12/2016,2840,437.2,263.33,1241648,747857.2,493790.8 +Australia and Oceania,Marshall Islands,Fruits,Offline,H,11/14/2016,771259820,11/26/2016,1775,9.33,6.92,16560.75,12283,4277.75 +Sub-Saharan Africa,Madagascar,Beverages,Offline,L,6/30/2015,667501246,7/3/2015,7307,47.45,31.79,346717.15,232289.53,114427.62 +Europe,Sweden,Personal Care,Online,H,8/31/2014,156328427,10/18/2014,9910,81.73,56.67,809944.3,561599.7,248344.6 +Europe,Luxembourg,Beverages,Online,M,4/27/2014,612790191,6/8/2014,7090,47.45,31.79,336420.5,225391.1,111029.4 +Sub-Saharan Africa,Kenya,Cereal,Online,M,6/13/2015,332247865,7/26/2015,8381,205.7,117.11,1723971.7,981498.91,742472.79 +Middle East and North Africa,Somalia,Meat,Online,M,4/28/2016,380375277,6/17/2016,352,421.89,364.69,148505.28,128370.88,20134.4 +Europe,Czech Republic,Fruits,Offline,H,4/15/2016,543158757,5/8/2016,1601,9.33,6.92,14937.33,11078.92,3858.41 +Australia and Oceania,Nauru,Household,Offline,C,12/15/2011,676897132,12/25/2011,7758,668.27,502.54,5184438.66,3898705.32,1285733.34 +Australia and Oceania,Marshall Islands,Household,Online,C,2/25/2016,258201730,3/22/2016,6485,668.27,502.54,4333730.95,3258971.9,1074759.05 +Europe,Serbia,Fruits,Offline,H,4/8/2016,633996379,4/26/2016,2472,9.33,6.92,23063.76,17106.24,5957.52 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,C,11/25/2015,971517407,11/28/2015,2445,154.06,90.93,376676.7,222323.85,154352.85 +Asia,Bangladesh,Clothes,Offline,M,12/4/2015,508313643,1/4/2016,158,109.28,35.84,17266.24,5662.72,11603.52 +Sub-Saharan Africa,Niger,Cosmetics,Online,H,9/15/2010,802246415,10/3/2010,1397,437.2,263.33,610768.4,367872.01,242896.39 +Australia and Oceania,Fiji,Office Supplies,Online,H,8/14/2014,781489551,8/31/2014,8979,651.21,524.96,5847214.59,4713615.84,1133598.75 +Australia and Oceania,New Zealand,Snacks,Online,H,10/16/2012,794529378,12/2/2012,7754,152.58,97.44,1183105.32,755549.76,427555.56 +Australia and Oceania,New Zealand,Fruits,Online,H,5/15/2010,360164725,5/25/2010,9601,9.33,6.92,89577.33,66438.92,23138.41 +Sub-Saharan Africa,Seychelles ,Snacks,Online,L,7/18/2013,417506921,8/15/2013,8431,152.58,97.44,1286401.98,821516.64,464885.34 +Australia and Oceania,Vanuatu,Cereal,Offline,M,8/29/2010,175979793,9/2/2010,5186,205.7,117.11,1066760.2,607332.46,459427.74 +Central America and the Caribbean,Dominica,Cosmetics,Offline,C,10/29/2013,265319669,11/9/2013,2841,437.2,263.33,1242085.2,748120.53,493964.67 +Middle East and North Africa,Qatar,Office Supplies,Online,H,4/19/2017,485575377,4/25/2017,1400,651.21,524.96,911694,734944,176750 +Europe,Monaco,Snacks,Online,H,5/21/2016,257108247,6/2/2016,2899,152.58,97.44,442329.42,282478.56,159850.86 +Asia,Mongolia,Personal Care,Online,C,4/6/2011,870592105,5/14/2011,6405,81.73,56.67,523480.65,362971.35,160509.3 +Australia and Oceania,Nauru,Meat,Online,H,9/21/2010,537013280,9/26/2010,3018,421.89,364.69,1273264.02,1100634.42,172629.6 +Middle East and North Africa,Pakistan,Personal Care,Offline,H,4/14/2013,237670600,5/12/2013,867,81.73,56.67,70859.91,49132.89,21727.02 +Australia and Oceania,Nauru,Meat,Online,C,12/12/2010,574175393,1/11/2011,113,421.89,364.69,47673.57,41209.97,6463.6 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,M,9/16/2015,418451488,10/10/2015,7949,437.2,263.33,3475302.8,2093210.17,1382092.63 +Europe,San Marino,Cereal,Offline,H,5/5/2010,962735211,6/10/2010,3598,205.7,117.11,740108.6,421361.78,318746.82 +Europe,France,Snacks,Online,L,10/6/2012,769575393,11/7/2012,3315,152.58,97.44,505802.7,323013.6,182789.1 +Sub-Saharan Africa,Namibia,Baby Food,Online,L,8/30/2011,721833360,10/7/2011,5387,255.28,159.42,1375193.36,858795.54,516397.82 +Australia and Oceania,Fiji,Beverages,Offline,M,9/21/2015,872682940,10/12/2015,5130,47.45,31.79,243418.5,163082.7,80335.8 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,C,12/23/2011,895610463,1/3/2012,9893,255.28,159.42,2525485.04,1577142.06,948342.98 +Asia,Brunei,Meat,Online,M,1/10/2015,534414756,2/5/2015,4057,421.89,364.69,1711607.73,1479547.33,232060.4 +Europe,Romania,Meat,Offline,L,4/1/2010,953207147,5/16/2010,4032,421.89,364.69,1701060.48,1470430.08,230630.4 +Europe,Switzerland,Fruits,Online,L,8/3/2010,686411464,9/11/2010,3261,9.33,6.92,30425.13,22566.12,7859.01 +Central America and the Caribbean,Guatemala,Personal Care,Offline,H,11/29/2014,588764035,1/8/2015,7217,81.73,56.67,589845.41,408987.39,180858.02 +Central America and the Caribbean,Haiti,Household,Offline,M,10/15/2011,685313689,11/2/2011,8405,668.27,502.54,5616809.35,4223848.7,1392960.65 +Europe,Andorra,Fruits,Offline,C,7/27/2013,621421754,8/4/2013,1361,9.33,6.92,12698.13,9418.12,3280.01 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,H,9/30/2014,112762057,11/2/2014,7653,437.2,263.33,3345891.6,2015264.49,1330627.11 +Asia,China,Cereal,Online,H,11/14/2010,295320928,12/11/2010,880,205.7,117.11,181016,103056.8,77959.2 +Central America and the Caribbean,Barbados,Household,Online,C,6/26/2017,575397193,7/12/2017,1671,668.27,502.54,1116679.17,839744.34,276934.83 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,M,5/6/2013,879602181,6/11/2013,2687,421.89,364.69,1133618.43,979922.03,153696.4 +Asia,Brunei,Baby Food,Online,H,5/4/2012,304859721,5/15/2012,3621,255.28,159.42,924368.88,577259.82,347109.06 +Middle East and North Africa,Pakistan,Personal Care,Offline,C,4/13/2014,268406140,5/17/2014,6196,81.73,56.67,506399.08,351127.32,155271.76 +Middle East and North Africa,Yemen,Household,Online,L,4/5/2016,457790267,5/3/2016,9168,668.27,502.54,6126699.36,4607286.72,1519412.64 +Asia,Cambodia,Office Supplies,Online,H,6/7/2016,180873429,7/12/2016,3322,651.21,524.96,2163319.62,1743917.12,419402.5 +Sub-Saharan Africa,Ethiopia,Baby Food,Offline,L,3/25/2010,615829455,4/28/2010,6476,255.28,159.42,1653193.28,1032403.92,620789.36 +Central America and the Caribbean,Grenada,Office Supplies,Online,L,11/13/2016,761144673,11/28/2016,8478,651.21,524.96,5520958.38,4450610.88,1070347.5 +Asia,Turkmenistan,Beverages,Offline,C,12/25/2014,585617911,1/5/2015,6209,47.45,31.79,294617.05,197384.11,97232.94 +Sub-Saharan Africa,Guinea,Fruits,Online,H,7/22/2014,578360497,8/5/2014,8579,9.33,6.92,80042.07,59366.68,20675.39 +Europe,Finland,Vegetables,Online,M,4/13/2015,398796260,4/18/2015,1530,154.06,90.93,235711.8,139122.9,96588.9 +Central America and the Caribbean,Belize,Snacks,Offline,H,5/7/2010,226661527,6/7/2010,3038,152.58,97.44,463538.04,296022.72,167515.32 +Central America and the Caribbean,The Bahamas,Personal Care,Online,M,12/7/2012,312005126,12/31/2012,8105,81.73,56.67,662421.65,459310.35,203111.3 +Europe,Bulgaria,Cosmetics,Online,M,7/28/2014,525188386,8/28/2014,3769,437.2,263.33,1647806.8,992490.77,655316.03 +Middle East and North Africa,Libya,Cosmetics,Offline,L,8/21/2011,806885135,9/26/2011,4097,437.2,263.33,1791208.4,1078863.01,712345.39 +North America,Greenland,Beverages,Offline,M,9/21/2016,718081700,10/30/2016,5187,47.45,31.79,246123.15,164894.73,81228.42 +Australia and Oceania,Palau,Baby Food,Offline,L,12/24/2016,790076911,1/17/2017,170,255.28,159.42,43397.6,27101.4,16296.2 +Asia,North Korea,Meat,Online,H,10/9/2015,274482095,11/21/2015,4206,421.89,364.69,1774469.34,1533886.14,240583.2 +Sub-Saharan Africa,Gabon,Snacks,Offline,M,9/25/2013,293221080,10/28/2013,9488,152.58,97.44,1447679.04,924510.72,523168.32 +Sub-Saharan Africa,Uganda,Baby Food,Offline,M,7/27/2012,688530194,9/10/2012,240,255.28,159.42,61267.2,38260.8,23006.4 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,M,4/9/2011,472958266,4/28/2011,7716,9.33,6.92,71990.28,53394.72,18595.56 +Europe,Liechtenstein,Vegetables,Online,H,6/12/2017,979366624,6/20/2017,5203,154.06,90.93,801574.18,473108.79,328465.39 +Europe,Iceland,Meat,Offline,L,4/15/2013,910929095,4/18/2013,3017,421.89,364.69,1272842.13,1100269.73,172572.4 +Asia,Mongolia,Fruits,Offline,M,4/29/2012,391132009,5/7/2012,3508,9.33,6.92,32729.64,24275.36,8454.28 +Europe,Croatia,Personal Care,Offline,M,3/26/2010,513774192,4/12/2010,6055,81.73,56.67,494875.15,343136.85,151738.3 +Sub-Saharan Africa,The Gambia,Baby Food,Online,L,4/26/2011,192966973,5/31/2011,2070,255.28,159.42,528429.6,329999.4,198430.2 +Europe,Slovakia,Vegetables,Offline,L,2/28/2017,213134181,3/5/2017,9995,154.06,90.93,1539829.7,908845.35,630984.35 +Europe,San Marino,Beverages,Offline,M,4/12/2015,979012143,5/20/2015,304,47.45,31.79,14424.8,9664.16,4760.64 +Asia,Maldives,Fruits,Online,M,2/28/2013,265649688,3/26/2013,501,9.33,6.92,4674.33,3466.92,1207.41 +North America,Greenland,Household,Online,L,10/24/2011,868408143,11/23/2011,122,668.27,502.54,81528.94,61309.88,20219.06 +Europe,Spain,Household,Offline,H,1/28/2017,252961337,3/17/2017,5736,668.27,502.54,3833196.72,2882569.44,950627.28 +Europe,Slovenia,Cosmetics,Online,M,2/21/2013,905295598,4/1/2013,5940,437.2,263.33,2596968,1564180.2,1032787.8 +Europe,Monaco,Meat,Online,L,10/10/2011,881709754,10/13/2011,6365,421.89,364.69,2685329.85,2321251.85,364078 +Asia,Vietnam,Personal Care,Online,H,8/27/2010,558815133,8/29/2010,4671,81.73,56.67,381760.83,264705.57,117055.26 +Sub-Saharan Africa,Mali,Personal Care,Offline,H,4/25/2012,383535563,6/1/2012,5551,81.73,56.67,453683.23,314575.17,139108.06 +North America,Canada,Fruits,Online,M,10/13/2012,423107373,11/3/2012,5729,9.33,6.92,53451.57,39644.68,13806.89 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,L,12/6/2012,815079391,12/12/2012,8959,651.21,524.96,5834190.39,4703116.64,1131073.75 +Australia and Oceania,Samoa ,Beverages,Offline,H,9/15/2014,417312943,9/23/2014,1028,47.45,31.79,48778.6,32680.12,16098.48 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,C,4/27/2017,857981860,5/28/2017,4754,651.21,524.96,3095852.34,2495659.84,600192.5 +Asia,Bhutan,Vegetables,Offline,M,6/29/2013,685572469,8/10/2013,4983,154.06,90.93,767680.98,453104.19,314576.79 +Central America and the Caribbean,Belize,Office Supplies,Offline,M,12/5/2015,318883597,1/18/2016,3598,651.21,524.96,2343053.58,1888806.08,454247.5 +Europe,Netherlands,Beverages,Online,L,9/6/2015,697026574,9/13/2015,4508,47.45,31.79,213904.6,143309.32,70595.28 +Australia and Oceania,Nauru,Vegetables,Offline,H,3/26/2016,129425227,5/4/2016,8656,154.06,90.93,1333543.36,787090.08,546453.28 +Europe,Czech Republic,Clothes,Online,L,7/23/2014,145815885,7/31/2014,9015,109.28,35.84,985159.2,323097.6,662061.6 +Middle East and North Africa,Azerbaijan,Personal Care,Online,L,6/22/2012,546247375,7/15/2012,5592,81.73,56.67,457034.16,316898.64,140135.52 +Australia and Oceania,Nauru,Clothes,Offline,C,11/14/2012,751081025,11/20/2012,421,109.28,35.84,46006.88,15088.64,30918.24 +Central America and the Caribbean,Guatemala,Meat,Online,M,12/2/2015,250990664,12/19/2015,2570,421.89,364.69,1084257.3,937253.3,147004 +Sub-Saharan Africa,Swaziland,Household,Offline,L,4/9/2015,856962621,5/8/2015,3138,668.27,502.54,2097031.26,1576970.52,520060.74 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,C,1/4/2017,850295722,1/6/2017,254,437.2,263.33,111048.8,66885.82,44162.98 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,L,2/20/2013,832601296,3/5/2013,4081,109.28,35.84,445971.68,146263.04,299708.64 +Middle East and North Africa,Iraq,Fruits,Online,H,8/30/2015,575803172,9/23/2015,1809,9.33,6.92,16877.97,12518.28,4359.69 +Asia,Philippines,Fruits,Online,H,12/2/2014,372137677,12/13/2014,2663,9.33,6.92,24845.79,18427.96,6417.83 +Europe,Luxembourg,Office Supplies,Offline,L,9/5/2013,584153640,10/14/2013,2898,651.21,524.96,1887206.58,1521334.08,365872.5 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,C,10/12/2015,294712388,11/17/2015,800,205.7,117.11,164560,93688,70872 +Asia,Myanmar,Clothes,Online,C,10/4/2014,456987750,10/21/2014,1685,109.28,35.84,184136.8,60390.4,123746.4 +Europe,Iceland,Clothes,Online,L,10/17/2012,744466054,10/30/2012,2904,109.28,35.84,317349.12,104079.36,213269.76 +Sub-Saharan Africa,Swaziland,Meat,Online,M,12/1/2016,900946128,1/11/2017,8835,421.89,364.69,3727398.15,3222036.15,505362 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,H,7/2/2012,290539300,8/3/2012,5890,152.58,97.44,898696.2,573921.6,324774.6 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,M,6/29/2012,147669398,7/4/2012,7511,9.33,6.92,70077.63,51976.12,18101.51 +Asia,Taiwan,Meat,Offline,H,10/5/2015,427072751,11/17/2015,9172,421.89,364.69,3869575.08,3344936.68,524638.4 +Sub-Saharan Africa,Mali,Personal Care,Offline,C,11/13/2010,253798186,11/29/2010,3378,81.73,56.67,276083.94,191431.26,84652.68 +Central America and the Caribbean,Barbados,Office Supplies,Online,C,3/5/2010,173207032,3/14/2010,4665,651.21,524.96,3037894.65,2448938.4,588956.25 +Europe,Vatican City,Beverages,Offline,L,9/26/2015,800973117,11/10/2015,4600,47.45,31.79,218270,146234,72036 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,H,7/14/2015,573082768,7/21/2015,6781,421.89,364.69,2860836.09,2472962.89,387873.2 +Central America and the Caribbean,Costa Rica,Cereal,Offline,M,7/17/2017,695834815,8/8/2017,1840,205.7,117.11,378488,215482.4,163005.6 +Europe,Italy,Baby Food,Online,M,8/28/2015,195840585,9/23/2015,2436,255.28,159.42,621862.08,388347.12,233514.96 +Sub-Saharan Africa,South Africa,Beverages,Online,C,3/13/2016,870023906,4/26/2016,8262,47.45,31.79,392031.9,262648.98,129382.92 +Central America and the Caribbean,Haiti,Cereal,Online,H,5/28/2011,535621106,6/12/2011,1043,205.7,117.11,214545.1,122145.73,92399.37 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,L,7/5/2013,680181014,7/22/2013,9532,255.28,159.42,2433328.96,1519591.44,913737.52 +Sub-Saharan Africa,Cape Verde,Clothes,Online,L,2/4/2013,611564958,3/16/2013,4516,109.28,35.84,493508.48,161853.44,331655.04 +Middle East and North Africa,Egypt,Personal Care,Online,C,3/3/2013,607946765,3/14/2013,3813,81.73,56.67,311636.49,216082.71,95553.78 +Middle East and North Africa,Iraq,Personal Care,Online,L,3/26/2010,567812764,4/19/2010,7270,81.73,56.67,594177.1,411990.9,182186.2 +Europe,Albania,Household,Online,L,3/15/2013,459961783,3/23/2013,1768,668.27,502.54,1181501.36,888490.72,293010.64 +Sub-Saharan Africa,Sudan,Beverages,Online,L,12/4/2016,773505151,12/12/2016,6218,47.45,31.79,295044.1,197670.22,97373.88 +Sub-Saharan Africa,Niger,Cereal,Offline,C,7/8/2013,267866694,7/12/2013,6562,205.7,117.11,1349803.4,768475.82,581327.58 +Sub-Saharan Africa,Rwanda,Baby Food,Online,M,4/25/2011,922782742,6/6/2011,775,255.28,159.42,197842,123550.5,74291.5 +Asia,China,Vegetables,Online,C,12/2/2015,288302123,12/6/2015,3860,154.06,90.93,594671.6,350989.8,243681.8 +Europe,Greece,Household,Offline,L,4/17/2011,934786164,5/26/2011,2854,668.27,502.54,1907242.58,1434249.16,472993.42 +Middle East and North Africa,Yemen,Household,Online,C,7/12/2016,102908694,8/11/2016,1824,668.27,502.54,1218924.48,916632.96,302291.52 +Asia,Bangladesh,Household,Offline,M,12/7/2013,953656041,1/2/2014,6870,668.27,502.54,4591014.9,3452449.8,1138565.1 +Middle East and North Africa,Somalia,Cosmetics,Online,C,5/15/2013,418327033,5/27/2013,1120,437.2,263.33,489664,294929.6,194734.4 +North America,United States of America,Vegetables,Offline,M,8/18/2010,448532998,9/28/2010,9736,154.06,90.93,1499928.16,885294.48,614633.68 +Sub-Saharan Africa,South Africa,Meat,Offline,C,12/3/2013,366197764,1/20/2014,4911,421.89,364.69,2071901.79,1790992.59,280909.2 +Asia,Kyrgyzstan,Snacks,Online,C,5/20/2017,913557660,6/23/2017,868,152.58,97.44,132439.44,84577.92,47861.52 +Europe,Finland,Vegetables,Online,C,6/2/2012,203161513,7/13/2012,8861,154.06,90.93,1365125.66,805730.73,559394.93 +Sub-Saharan Africa,Nigeria,Baby Food,Online,H,3/25/2014,467870652,4/14/2014,2178,255.28,159.42,555999.84,347216.76,208783.08 +Asia,Laos,Beverages,Online,C,7/23/2012,410858905,8/5/2012,1135,47.45,31.79,53855.75,36081.65,17774.1 +Europe,Moldova ,Personal Care,Offline,C,5/19/2013,155612599,6/13/2013,8081,81.73,56.67,660460.13,457950.27,202509.86 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,H,5/11/2012,795930564,6/27/2012,2396,437.2,263.33,1047531.2,630938.68,416592.52 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,L,10/21/2013,345924127,11/26/2013,5491,255.28,159.42,1401742.48,875375.22,526367.26 +Middle East and North Africa,Syria,Beverages,Offline,C,9/25/2011,490017116,10/31/2011,5809,47.45,31.79,275637.05,184668.11,90968.94 +Europe,Ukraine,Vegetables,Online,H,5/12/2016,732945859,5/17/2016,3822,154.06,90.93,588817.32,347534.46,241282.86 +Sub-Saharan Africa,Malawi,Clothes,Offline,M,6/24/2012,649759185,8/2/2012,7037,109.28,35.84,769003.36,252206.08,516797.28 +Europe,Germany,Meat,Offline,H,3/23/2016,335818421,5/8/2016,4988,421.89,364.69,2104387.32,1819073.72,285313.6 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,H,9/23/2010,856797397,10/17/2010,4244,47.45,31.79,201377.8,134916.76,66461.04 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,C,6/21/2010,198682439,7/24/2010,3404,437.2,263.33,1488228.8,896375.32,591853.48 +Australia and Oceania,Samoa ,Office Supplies,Online,L,1/25/2012,917772376,2/18/2012,8096,651.21,524.96,5272196.16,4250076.16,1022120 +Europe,Liechtenstein,Clothes,Offline,C,3/15/2013,690678536,3/21/2013,5982,109.28,35.84,653712.96,214394.88,439318.08 +Middle East and North Africa,Kuwait,Cereal,Online,M,5/30/2016,864324748,7/2/2016,1755,205.7,117.11,361003.5,205528.05,155475.45 +Europe,Poland,Vegetables,Offline,M,2/21/2010,605947339,3/10/2010,2138,154.06,90.93,329380.28,194408.34,134971.94 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,H,6/1/2010,953095138,6/11/2010,886,651.21,524.96,576972.06,465114.56,111857.5 +Middle East and North Africa,Iran,Snacks,Offline,M,8/9/2011,763629472,9/6/2011,3785,152.58,97.44,577515.3,368810.4,208704.9 +Sub-Saharan Africa,Kenya,Personal Care,Offline,C,12/4/2012,765724170,12/27/2012,3653,81.73,56.67,298559.69,207015.51,91544.18 +Asia,Tajikistan,Baby Food,Offline,H,8/31/2014,407865560,9/14/2014,5338,255.28,159.42,1362684.64,850983.96,511700.68 +Middle East and North Africa,Syria,Clothes,Offline,C,5/21/2014,108852469,5/26/2014,719,109.28,35.84,78572.32,25768.96,52803.36 +Asia,Myanmar,Cosmetics,Online,H,9/19/2010,807796227,10/4/2010,3710,437.2,263.33,1622012,976954.3,645057.7 +Australia and Oceania,Samoa ,Clothes,Offline,M,9/16/2014,814120662,9/17/2014,5250,109.28,35.84,573720,188160,385560 +Asia,Thailand,Meat,Offline,L,10/5/2015,757562100,11/7/2015,8315,421.89,364.69,3508015.35,3032397.35,475618 +Middle East and North Africa,Afghanistan,Beverages,Online,L,9/12/2015,438169372,9/30/2015,2909,47.45,31.79,138032.05,92477.11,45554.94 +North America,Mexico,Beverages,Online,L,5/27/2017,176303803,6/25/2017,1068,47.45,31.79,50676.6,33951.72,16724.88 +Middle East and North Africa,Jordan,Household,Online,H,6/22/2013,362639224,7/17/2013,1860,668.27,502.54,1242982.2,934724.4,308257.8 +Sub-Saharan Africa,Sudan,Baby Food,Offline,L,9/18/2012,108161962,10/18/2012,6383,255.28,159.42,1629452.24,1017577.86,611874.38 +Sub-Saharan Africa,Kenya,Beverages,Offline,L,8/20/2013,394170844,8/25/2013,2767,47.45,31.79,131294.15,87962.93,43331.22 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,L,10/23/2015,922277200,11/17/2015,1173,437.2,263.33,512835.6,308886.09,203949.51 +Sub-Saharan Africa,Niger,Personal Care,Online,M,2/2/2016,564404857,2/4/2016,8794,81.73,56.67,718733.62,498355.98,220377.64 +Sub-Saharan Africa,Lesotho,Household,Offline,H,5/24/2012,512790143,6/7/2012,4854,668.27,502.54,3243782.58,2439329.16,804453.42 +North America,Greenland,Cereal,Online,H,1/25/2015,229981887,2/19/2015,5606,205.7,117.11,1153154.2,656518.66,496635.54 +Sub-Saharan Africa,Chad,Vegetables,Online,L,10/17/2012,598841416,10/28/2012,9338,154.06,90.93,1438612.28,849104.34,589507.94 +Europe,Bulgaria,Clothes,Online,L,4/8/2014,772542560,5/20/2014,1366,109.28,35.84,149276.48,48957.44,100319.04 +Middle East and North Africa,Tunisia ,Clothes,Online,L,2/1/2014,424571645,3/16/2014,9039,109.28,35.84,987781.92,323957.76,663824.16 +Sub-Saharan Africa,Namibia,Household,Offline,L,9/16/2011,198727500,10/21/2011,6738,668.27,502.54,4502803.26,3386114.52,1116688.74 +Middle East and North Africa,Qatar,Office Supplies,Offline,L,3/25/2015,359121453,5/11/2015,873,651.21,524.96,568506.33,458290.08,110216.25 +Asia,China,Office Supplies,Offline,M,11/15/2014,340177333,1/4/2015,4887,651.21,524.96,3182463.27,2565479.52,616983.75 +Sub-Saharan Africa,Burundi,Meat,Offline,L,1/30/2017,996631467,2/23/2017,4253,421.89,364.69,1794298.17,1551026.57,243271.6 +Asia,Kyrgyzstan,Clothes,Online,L,6/3/2010,553532683,7/16/2010,1477,109.28,35.84,161406.56,52935.68,108470.88 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,H,10/28/2014,456242311,12/6/2014,1093,152.58,97.44,166769.94,106501.92,60268.02 +Europe,Ireland,Clothes,Offline,M,3/13/2017,420434176,4/17/2017,4671,109.28,35.84,510446.88,167408.64,343038.24 +Europe,Serbia,Cereal,Online,M,2/5/2013,682094609,2/21/2013,5807,205.7,117.11,1194499.9,680057.77,514442.13 +Central America and the Caribbean,Saint Lucia,Personal Care,Online,C,7/1/2010,647522437,7/8/2010,5133,81.73,56.67,419520.09,290887.11,128632.98 +Middle East and North Africa,Iraq,Clothes,Offline,L,11/14/2010,243328988,12/29/2010,5310,109.28,35.84,580276.8,190310.4,389966.4 +Sub-Saharan Africa,Liberia,Baby Food,Online,L,12/15/2012,366438090,12/19/2012,6029,255.28,159.42,1539083.12,961143.18,577939.94 +Asia,Kyrgyzstan,Snacks,Online,L,7/27/2016,634086072,8/22/2016,9014,152.58,97.44,1375356.12,878324.16,497031.96 +Australia and Oceania,Tonga,Meat,Offline,L,3/25/2011,733821761,4/29/2011,3021,421.89,364.69,1274529.69,1101728.49,172801.2 +Europe,Malta,Vegetables,Offline,M,3/26/2010,873506486,4/17/2010,8835,154.06,90.93,1361120.1,803366.55,557753.55 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,M,8/1/2016,431314074,8/18/2016,4274,651.21,524.96,2783271.54,2243679.04,539592.5 +Sub-Saharan Africa,Mozambique,Snacks,Online,H,8/23/2011,205730855,9/3/2011,9187,152.58,97.44,1401752.46,895181.28,506571.18 +Europe,San Marino,Household,Online,C,11/25/2011,165555655,12/29/2011,452,668.27,502.54,302058.04,227148.08,74909.96 +Asia,South Korea,Clothes,Online,L,3/13/2012,799899804,4/12/2012,6982,109.28,35.84,762992.96,250234.88,512758.08 +Europe,Italy,Cereal,Offline,L,3/24/2012,868187129,4/24/2012,4719,205.7,117.11,970698.3,552642.09,418056.21 +Middle East and North Africa,Iran,Vegetables,Online,H,10/2/2012,550153958,11/2/2012,1637,154.06,90.93,252196.22,148852.41,103343.81 +North America,Mexico,Fruits,Online,M,10/21/2011,995849120,11/3/2011,2739,9.33,6.92,25554.87,18953.88,6600.99 +Europe,Serbia,Office Supplies,Offline,H,1/22/2016,275633943,2/16/2016,5064,651.21,524.96,3297727.44,2658397.44,639330 +Europe,Italy,Office Supplies,Online,M,4/28/2014,130182254,4/30/2014,2677,651.21,524.96,1743289.17,1405317.92,337971.25 +Europe,Vatican City,Personal Care,Offline,H,8/13/2011,120480382,9/24/2011,1677,81.73,56.67,137061.21,95035.59,42025.62 +Central America and the Caribbean,Cuba,Meat,Online,M,3/26/2010,777827155,4/24/2010,5195,421.89,364.69,2191718.55,1894564.55,297154 +Asia,Sri Lanka,Vegetables,Offline,H,7/14/2013,453833901,7/30/2013,8391,154.06,90.93,1292717.46,762993.63,529723.83 +Asia,Kyrgyzstan,Office Supplies,Online,L,8/2/2014,270424449,9/11/2014,3459,651.21,524.96,2252535.39,1815836.64,436698.75 +Europe,Andorra,Snacks,Online,C,2/4/2015,969835126,2/5/2015,4620,152.58,97.44,704919.6,450172.8,254746.8 +Australia and Oceania,Vanuatu,Household,Online,H,1/17/2014,664614760,2/27/2014,3132,668.27,502.54,2093021.64,1573955.28,519066.36 +Europe,Estonia,Snacks,Online,M,6/25/2011,687624680,7/5/2011,2278,152.58,97.44,347577.24,221968.32,125608.92 +Sub-Saharan Africa,Mauritius ,Meat,Offline,M,4/22/2012,642038714,4/23/2012,2378,421.89,364.69,1003254.42,867232.82,136021.6 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,L,11/28/2014,651343190,12/16/2014,5779,437.2,263.33,2526578.8,1521784.07,1004794.73 +Middle East and North Africa,Kuwait,Beverages,Online,H,12/17/2014,909336936,12/21/2014,1862,47.45,31.79,88351.9,59192.98,29158.92 +Central America and the Caribbean,Cuba,Cosmetics,Offline,C,10/8/2016,330131280,10/23/2016,2037,437.2,263.33,890576.4,536403.21,354173.19 +Asia,Kyrgyzstan,Clothes,Online,L,5/7/2014,598150050,6/21/2014,4747,109.28,35.84,518752.16,170132.48,348619.68 +Central America and the Caribbean,Haiti,Baby Food,Online,H,5/7/2010,318129575,5/7/2010,466,255.28,159.42,118960.48,74289.72,44670.76 +Central America and the Caribbean,Dominican Republic,Meat,Offline,C,4/8/2012,865118682,5/7/2012,6698,421.89,364.69,2825819.22,2442693.62,383125.6 +Middle East and North Africa,Somalia,Meat,Offline,H,7/16/2013,534478700,8/24/2013,2979,421.89,364.69,1256810.31,1086411.51,170398.8 +Middle East and North Africa,Libya,Office Supplies,Online,M,6/4/2012,391883456,7/2/2012,5878,651.21,524.96,3827812.38,3085714.88,742097.5 +Asia,Brunei,Office Supplies,Online,C,11/5/2015,223319280,11/10/2015,3992,651.21,524.96,2599630.32,2095640.32,503990 +Central America and the Caribbean,Cuba,Personal Care,Offline,H,10/31/2012,785084998,11/22/2012,2952,81.73,56.67,241266.96,167289.84,73977.12 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,C,3/23/2016,653791940,5/2/2016,419,255.28,159.42,106962.32,66796.98,40165.34 +Central America and the Caribbean,Saint Lucia,Clothes,Online,C,5/28/2013,276363933,6/5/2013,1084,109.28,35.84,118459.52,38850.56,79608.96 +Europe,Monaco,Personal Care,Offline,M,7/18/2015,620037305,8/29/2015,1672,81.73,56.67,136652.56,94752.24,41900.32 +Central America and the Caribbean,Costa Rica,Meat,Online,H,12/12/2015,922360885,1/23/2016,5938,421.89,364.69,2505182.82,2165529.22,339653.6 +Europe,Montenegro,Baby Food,Offline,C,7/19/2016,941196000,8/12/2016,9667,255.28,159.42,2467791.76,1541113.14,926678.62 +Sub-Saharan Africa,Madagascar,Baby Food,Online,H,7/29/2016,504716479,9/11/2016,5677,255.28,159.42,1449224.56,905027.34,544197.22 +Europe,Belarus,Beverages,Offline,H,4/24/2016,861408650,5/9/2016,8817,47.45,31.79,418366.65,280292.43,138074.22 +Australia and Oceania,Solomon Islands,Vegetables,Offline,L,4/26/2013,630071341,6/11/2013,966,154.06,90.93,148821.96,87838.38,60983.58 +Sub-Saharan Africa,Madagascar,Household,Offline,L,10/18/2013,749815881,10/19/2013,6037,668.27,502.54,4034345.99,3033833.98,1000512.01 +Asia,Kyrgyzstan,Vegetables,Offline,C,8/27/2013,430066096,10/8/2013,4970,154.06,90.93,765678.2,451922.1,313756.1 +Australia and Oceania,Tuvalu,Office Supplies,Offline,C,6/8/2017,300558316,7/14/2017,740,651.21,524.96,481895.4,388470.4,93425 +Middle East and North Africa,Lebanon,Office Supplies,Offline,C,10/26/2011,161341369,12/6/2011,3351,651.21,524.96,2182204.71,1759140.96,423063.75 +Middle East and North Africa,Jordan,Cosmetics,Online,C,11/1/2014,332776582,11/30/2014,4840,437.2,263.33,2116048,1274517.2,841530.8 +Sub-Saharan Africa,Nigeria,Beverages,Online,M,7/4/2011,305537784,7/15/2011,4275,47.45,31.79,202848.75,135902.25,66946.5 +Australia and Oceania,Kiribati,Meat,Online,C,8/20/2010,990611302,8/29/2010,2753,421.89,364.69,1161463.17,1003991.57,157471.6 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,C,9/25/2010,669295966,10/31/2010,8404,47.45,31.79,398769.8,267163.16,131606.64 +Asia,Indonesia,Snacks,Online,C,5/18/2011,843203103,6/1/2011,1391,152.58,97.44,212238.78,135539.04,76699.74 +North America,United States of America,Cereal,Offline,L,12/27/2016,384256541,1/5/2017,8904,205.7,117.11,1831552.8,1042747.44,788805.36 +North America,Greenland,Fruits,Offline,L,5/5/2010,484692609,6/20/2010,169,9.33,6.92,1576.77,1169.48,407.29 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,C,12/5/2016,607060134,1/13/2017,1439,255.28,159.42,367347.92,229405.38,137942.54 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,M,4/15/2010,734220445,4/30/2010,1000,109.28,35.84,109280,35840,73440 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,L,4/1/2014,919347369,5/15/2014,4171,255.28,159.42,1064772.88,664940.82,399832.06 +Middle East and North Africa,Jordan,Beverages,Offline,C,11/7/2015,835927236,11/8/2015,8300,47.45,31.79,393835,263857,129978 +Sub-Saharan Africa,Niger,Baby Food,Offline,M,7/18/2014,227758872,7/24/2014,7766,255.28,159.42,1982504.48,1238055.72,744448.76 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,L,11/9/2010,258953607,12/20/2010,8982,437.2,263.33,3926930.4,2365230.06,1561700.34 +Europe,Hungary,Snacks,Online,L,2/25/2010,363935267,3/19/2010,5388,152.58,97.44,822101.04,525006.72,297094.32 +Europe,Bulgaria,Clothes,Offline,H,4/21/2011,497440183,5/25/2011,2459,109.28,35.84,268719.52,88130.56,180588.96 +Europe,Italy,Baby Food,Online,C,6/13/2010,684517180,7/31/2010,2700,255.28,159.42,689256,430434,258822 +Europe,Denmark,Office Supplies,Offline,L,5/16/2012,570527589,7/2/2012,647,651.21,524.96,421332.87,339649.12,81683.75 +Europe,Belarus,Snacks,Offline,M,7/24/2011,771145236,7/26/2011,7867,152.58,97.44,1200346.86,766560.48,433786.38 +Europe,Bosnia and Herzegovina,Beverages,Offline,C,2/19/2011,622356450,2/21/2011,7959,47.45,31.79,377654.55,253016.61,124637.94 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,H,7/3/2011,430460059,7/23/2011,1552,651.21,524.96,1010677.92,814737.92,195940 +Asia,Indonesia,Household,Online,H,2/16/2014,122067391,3/30/2014,1309,668.27,502.54,874765.43,657824.86,216940.57 +Sub-Saharan Africa,Guinea,Vegetables,Online,C,3/10/2010,594102275,4/23/2010,6920,154.06,90.93,1066095.2,629235.6,436859.6 +Central America and the Caribbean,Costa Rica,Household,Offline,L,8/21/2014,563801038,9/4/2014,111,668.27,502.54,74177.97,55781.94,18396.03 +Europe,Monaco,Fruits,Offline,H,12/29/2016,618712508,1/29/2017,9635,9.33,6.92,89894.55,66674.2,23220.35 +Middle East and North Africa,Pakistan,Baby Food,Online,L,5/31/2015,966698014,7/4/2015,6279,255.28,159.42,1602903.12,1000998.18,601904.94 +Middle East and North Africa,Lebanon,Office Supplies,Offline,M,11/24/2012,985931384,11/25/2012,7861,651.21,524.96,5119161.81,4126710.56,992451.25 +North America,Canada,Fruits,Offline,L,7/11/2013,574898946,8/6/2013,4228,9.33,6.92,39447.24,29257.76,10189.48 +Sub-Saharan Africa,Ethiopia,Snacks,Offline,M,1/26/2011,602399528,3/5/2011,2262,152.58,97.44,345135.96,220409.28,124726.68 +Europe,Belarus,Snacks,Online,C,7/8/2015,657544457,8/8/2015,872,152.58,97.44,133049.76,84967.68,48082.08 +Australia and Oceania,Vanuatu,Vegetables,Online,C,5/31/2011,399757564,7/5/2011,6001,154.06,90.93,924514.06,545670.93,378843.13 +Central America and the Caribbean,Costa Rica,Snacks,Offline,H,8/31/2014,908775174,10/18/2014,5624,152.58,97.44,858109.92,548002.56,310107.36 +Asia,Turkmenistan,Vegetables,Online,M,9/26/2015,634646117,11/15/2015,4744,154.06,90.93,730860.64,431371.92,299488.72 +Sub-Saharan Africa,Angola,Fruits,Offline,H,9/22/2013,347731721,11/1/2013,398,9.33,6.92,3713.34,2754.16,959.18 +Central America and the Caribbean,Barbados,Fruits,Offline,H,8/3/2012,888705813,8/5/2012,6654,9.33,6.92,62081.82,46045.68,16036.14 +Asia,Taiwan,Household,Online,C,5/6/2017,918554723,6/10/2017,9610,668.27,502.54,6422074.7,4829409.4,1592665.3 +Australia and Oceania,Solomon Islands,Cereal,Offline,M,2/21/2015,968577277,3/17/2015,2395,205.7,117.11,492651.5,280478.45,212173.05 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,C,11/28/2016,290384805,12/18/2016,172,81.73,56.67,14057.56,9747.24,4310.32 +Europe,Bosnia and Herzegovina,Meat,Offline,L,9/21/2015,905901134,10/1/2015,5131,421.89,364.69,2164717.59,1871224.39,293493.2 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,H,4/13/2013,857362592,5/30/2013,1498,255.28,159.42,382409.44,238811.16,143598.28 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,M,2/22/2016,957318007,3/11/2016,527,437.2,263.33,230404.4,138774.91,91629.49 +Sub-Saharan Africa,Togo,Beverages,Online,C,10/12/2016,738628709,11/9/2016,5504,47.45,31.79,261164.8,174972.16,86192.64 +Central America and the Caribbean,Nicaragua,Fruits,Online,H,7/11/2012,704468524,7/28/2012,6746,9.33,6.92,62940.18,46682.32,16257.86 +Europe,Bulgaria,Beverages,Offline,L,11/28/2016,978323781,1/8/2017,6602,47.45,31.79,313264.9,209877.58,103387.32 +Sub-Saharan Africa,Djibouti,Snacks,Offline,M,6/18/2010,853993308,7/29/2010,4452,152.58,97.44,679286.16,433802.88,245483.28 +Central America and the Caribbean,Dominica,Meat,Offline,L,8/19/2012,145588433,9/10/2012,1708,421.89,364.69,720588.12,622890.52,97697.6 +Australia and Oceania,Marshall Islands,Clothes,Online,L,6/8/2017,537532985,7/9/2017,6810,109.28,35.84,744196.8,244070.4,500126.4 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,L,5/18/2012,634563291,6/12/2012,234,152.58,97.44,35703.72,22800.96,12902.76 +Europe,Montenegro,Office Supplies,Offline,L,7/14/2012,911728179,8/31/2012,9484,651.21,524.96,6176075.64,4978720.64,1197355 +Middle East and North Africa,Israel,Household,Online,M,4/29/2011,564388978,5/9/2011,4095,668.27,502.54,2736565.65,2057901.3,678664.35 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,H,8/7/2014,658219516,8/16/2014,637,205.7,117.11,131030.9,74599.07,56431.83 +Europe,Greece,Clothes,Online,H,2/12/2014,979206120,2/18/2014,7706,109.28,35.84,842111.68,276183.04,565928.64 +Middle East and North Africa,Tunisia ,Beverages,Offline,C,1/27/2014,483647620,3/18/2014,933,47.45,31.79,44270.85,29660.07,14610.78 +Asia,Taiwan,Meat,Online,H,2/24/2012,448155343,2/24/2012,7980,421.89,364.69,3366682.2,2910226.2,456456 +Middle East and North Africa,Azerbaijan,Household,Offline,C,11/15/2010,419653117,11/25/2010,3538,668.27,502.54,2364339.26,1777986.52,586352.74 +Europe,Serbia,Cereal,Online,C,11/6/2013,465377271,12/20/2013,4331,205.7,117.11,890886.7,507203.41,383683.29 +Central America and the Caribbean,The Bahamas,Clothes,Offline,H,5/17/2014,722876632,5/18/2014,4114,109.28,35.84,449577.92,147445.76,302132.16 +Sub-Saharan Africa,Guinea,Vegetables,Offline,C,5/24/2014,950012528,7/13/2014,8673,154.06,90.93,1336162.38,788635.89,547526.49 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,L,2/16/2013,974958789,3/30/2013,826,81.73,56.67,67508.98,46809.42,20699.56 +North America,Canada,Beverages,Offline,L,11/10/2010,246201741,12/25/2010,5421,47.45,31.79,257226.45,172333.59,84892.86 +Sub-Saharan Africa,Kenya,Cereal,Offline,C,9/21/2012,982540214,10/4/2012,4338,205.7,117.11,892326.6,508023.18,384303.42 +Central America and the Caribbean,Barbados,Vegetables,Offline,L,5/9/2017,523085534,5/25/2017,1489,154.06,90.93,229395.34,135394.77,94000.57 +Middle East and North Africa,Libya,Cereal,Online,L,1/28/2013,777261531,2/7/2013,7814,205.7,117.11,1607339.8,915097.54,692242.26 +Australia and Oceania,Australia,Personal Care,Online,L,1/5/2012,574804532,1/21/2012,6289,81.73,56.67,513999.97,356397.63,157602.34 +Europe,Cyprus,Cereal,Online,L,12/27/2015,615763366,2/7/2016,6918,205.7,117.11,1423032.6,810166.98,612865.62 +Sub-Saharan Africa,Togo,Household,Offline,M,9/26/2012,320499360,10/3/2012,1738,668.27,502.54,1161453.26,873414.52,288038.74 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,C,1/3/2010,979686343,1/28/2010,9815,651.21,524.96,6391626.15,5152482.4,1239143.75 +Asia,South Korea,Cosmetics,Offline,M,8/7/2016,804310643,8/24/2016,2248,437.2,263.33,982825.6,591965.84,390859.76 +Central America and the Caribbean,Cuba,Baby Food,Online,L,11/17/2015,775671088,1/1/2016,7167,255.28,159.42,1829591.76,1142563.14,687028.62 +Middle East and North Africa,Israel,Personal Care,Offline,M,12/28/2014,595379006,1/30/2015,4733,81.73,56.67,386828.09,268219.11,118608.98 +Europe,Czech Republic,Clothes,Offline,M,10/15/2010,935358226,11/28/2010,2140,109.28,35.84,233859.2,76697.6,157161.6 +Europe,France,Baby Food,Offline,L,5/3/2016,287845075,5/7/2016,8609,255.28,159.42,2197705.52,1372446.78,825258.74 +Australia and Oceania,Papua New Guinea,Cereal,Online,C,9/9/2011,815388381,10/9/2011,397,205.7,117.11,81662.9,46492.67,35170.23 +Sub-Saharan Africa,Namibia,Vegetables,Offline,L,10/28/2015,700849473,12/15/2015,5788,154.06,90.93,891699.28,526302.84,365396.44 +Australia and Oceania,Kiribati,Vegetables,Online,H,9/15/2014,897402179,10/9/2014,102,154.06,90.93,15714.12,9274.86,6439.26 +Middle East and North Africa,Jordan,Fruits,Offline,L,7/8/2010,178532826,8/14/2010,686,9.33,6.92,6400.38,4747.12,1653.26 +Sub-Saharan Africa,Togo,Meat,Online,M,4/14/2010,988040244,4/20/2010,1920,421.89,364.69,810028.8,700204.8,109824 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,C,7/12/2014,890035760,7/23/2014,215,437.2,263.33,93998,56615.95,37382.05 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,H,6/24/2013,218943202,7/17/2013,9014,651.21,524.96,5870006.94,4731989.44,1138017.5 +Asia,Bhutan,Cosmetics,Offline,H,7/27/2013,729498898,8/18/2013,3790,437.2,263.33,1656988,998020.7,658967.3 +Sub-Saharan Africa,Ghana,Meat,Offline,H,12/13/2010,646751677,1/12/2011,7048,421.89,364.69,2973480.72,2570335.12,403145.6 +Sub-Saharan Africa,Mali,Fruits,Offline,M,5/25/2010,516062867,6/26/2010,3325,9.33,6.92,31022.25,23009,8013.25 +Europe,Albania,Cosmetics,Offline,L,12/19/2013,953106296,2/6/2014,4188,437.2,263.33,1830993.6,1102826.04,728167.56 +Middle East and North Africa,Jordan,Beverages,Offline,L,3/21/2017,393868291,4/7/2017,3235,47.45,31.79,153500.75,102840.65,50660.1 +Australia and Oceania,Solomon Islands,Vegetables,Online,M,12/23/2012,944647681,1/2/2013,1096,154.06,90.93,168849.76,99659.28,69190.48 +Australia and Oceania,Nauru,Clothes,Offline,H,4/15/2010,732055795,5/1/2010,432,109.28,35.84,47208.96,15482.88,31726.08 +Sub-Saharan Africa,Mauritania,Snacks,Offline,M,6/19/2015,653016459,6/29/2015,937,152.58,97.44,142967.46,91301.28,51666.18 +Middle East and North Africa,Algeria,Clothes,Online,L,3/6/2013,324766004,4/5/2013,4332,109.28,35.84,473400.96,155258.88,318142.08 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,H,8/30/2015,334853255,9/3/2015,9374,205.7,117.11,1928231.8,1097789.14,830442.66 +Asia,Mongolia,Beverages,Offline,H,6/30/2013,891139543,7/23/2013,6849,47.45,31.79,324985.05,217729.71,107255.34 +Sub-Saharan Africa,Mauritania,Personal Care,Online,L,4/5/2017,471798694,4/18/2017,4573,81.73,56.67,373751.29,259151.91,114599.38 +Europe,Belgium,Beverages,Offline,L,11/19/2015,775317037,12/8/2015,2395,47.45,31.79,113642.75,76137.05,37505.7 +Asia,Maldives,Cosmetics,Offline,H,9/17/2010,870493400,10/7/2010,7196,437.2,263.33,3146091.2,1894922.68,1251168.52 +Central America and the Caribbean,El Salvador,Cereal,Offline,L,9/25/2011,346439111,10/4/2011,7886,205.7,117.11,1622150.2,923529.46,698620.74 +Sub-Saharan Africa,Burkina Faso,Household,Online,M,1/26/2011,662577998,2/13/2011,408,668.27,502.54,272654.16,205036.32,67617.84 +Asia,Indonesia,Personal Care,Online,M,1/19/2017,198646390,3/2/2017,2736,81.73,56.67,223613.28,155049.12,68564.16 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,L,7/26/2012,104693114,8/10/2012,9874,668.27,502.54,6598497.98,4962079.96,1636418.02 +Sub-Saharan Africa,Uganda,Vegetables,Offline,H,11/14/2011,251079499,12/17/2011,8858,154.06,90.93,1364663.48,805457.94,559205.54 +Sub-Saharan Africa,Mali,Vegetables,Online,M,5/1/2011,578479373,6/1/2011,3756,154.06,90.93,578649.36,341533.08,237116.28 +Sub-Saharan Africa,Ghana,Baby Food,Offline,H,12/22/2015,647879064,12/28/2015,667,255.28,159.42,170271.76,106333.14,63938.62 +Europe,Netherlands,Snacks,Online,L,12/12/2012,990577399,1/28/2013,2720,152.58,97.44,415017.6,265036.8,149980.8 +Europe,Luxembourg,Beverages,Offline,H,3/9/2013,858185708,3/10/2013,5077,47.45,31.79,240903.65,161397.83,79505.82 +Central America and the Caribbean,Honduras,Clothes,Offline,C,5/1/2017,472627818,5/10/2017,9929,109.28,35.84,1085041.12,355855.36,729185.76 +Sub-Saharan Africa,Togo,Vegetables,Offline,M,12/10/2011,576140058,12/30/2011,1501,154.06,90.93,231244.06,136485.93,94758.13 +Europe,Slovenia,Snacks,Offline,C,2/21/2011,181271255,3/17/2011,1047,152.58,97.44,159751.26,102019.68,57731.58 +Europe,Vatican City,Cereal,Offline,L,12/25/2014,620882737,1/18/2015,1854,205.7,117.11,381367.8,217121.94,164245.86 +Europe,Sweden,Fruits,Online,H,3/21/2013,598148334,4/2/2013,4239,9.33,6.92,39549.87,29333.88,10215.99 +Sub-Saharan Africa,Rwanda,Beverages,Offline,C,10/24/2011,236554372,12/4/2011,550,47.45,31.79,26097.5,17484.5,8613 +Europe,Czech Republic,Baby Food,Online,H,1/4/2014,629899680,1/8/2014,168,255.28,159.42,42887.04,26782.56,16104.48 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,L,7/17/2016,692295587,7/25/2016,4503,205.7,117.11,926267.1,527346.33,398920.77 +Sub-Saharan Africa,Swaziland,Beverages,Offline,C,6/4/2013,308165919,7/21/2013,1999,47.45,31.79,94852.55,63548.21,31304.34 +Asia,Bangladesh,Snacks,Offline,H,11/18/2014,782247006,12/15/2014,3127,152.58,97.44,477117.66,304694.88,172422.78 +Europe,Georgia,Meat,Offline,L,4/9/2013,789587676,5/24/2013,5395,421.89,364.69,2276096.55,1967502.55,308594 +Middle East and North Africa,Kuwait,Cereal,Online,C,2/26/2017,425549256,3/8/2017,8336,205.7,117.11,1714715.2,976228.96,738486.24 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,H,3/30/2017,755805575,4/19/2017,8520,255.28,159.42,2174985.6,1358258.4,816727.2 +Sub-Saharan Africa,Kenya,Office Supplies,Online,L,11/12/2012,666342961,12/17/2012,4545,651.21,524.96,2959749.45,2385943.2,573806.25 +Australia and Oceania,Solomon Islands,Meat,Online,C,10/15/2015,913460242,10/19/2015,2040,421.89,364.69,860655.6,743967.6,116688 +Central America and the Caribbean,Barbados,Fruits,Online,L,2/13/2016,973768746,3/24/2016,8666,9.33,6.92,80853.78,59968.72,20885.06 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,C,5/22/2016,394192302,7/3/2016,9117,109.28,35.84,996305.76,326753.28,669552.48 +Central America and the Caribbean,Dominican Republic,Clothes,Online,C,8/16/2012,141967236,9/9/2012,115,109.28,35.84,12567.2,4121.6,8445.6 +Central America and the Caribbean,Guatemala,Fruits,Online,L,4/11/2013,354642379,5/21/2013,5416,9.33,6.92,50531.28,37478.72,13052.56 +Middle East and North Africa,Azerbaijan,Snacks,Offline,C,9/17/2012,790079057,9/19/2012,805,152.58,97.44,122826.9,78439.2,44387.7 +Asia,Cambodia,Vegetables,Online,L,2/25/2010,376451098,3/15/2010,9100,154.06,90.93,1401946,827463,574483 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,H,6/14/2013,362244832,6/15/2013,5151,437.2,263.33,2252017.2,1356412.83,895604.37 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,H,8/8/2012,266259086,8/17/2012,835,255.28,159.42,213158.8,133115.7,80043.1 +Europe,Latvia,Cosmetics,Online,C,10/22/2013,127605187,10/30/2013,65,437.2,263.33,28418,17116.45,11301.55 +Europe,Luxembourg,Cereal,Offline,L,12/20/2012,955706965,12/27/2012,3784,205.7,117.11,778368.8,443144.24,335224.56 +Sub-Saharan Africa,Zambia,Beverages,Online,L,8/20/2014,680300748,9/14/2014,4964,47.45,31.79,235541.8,157805.56,77736.24 +Europe,Spain,Baby Food,Offline,M,1/20/2013,901435363,2/9/2013,3611,255.28,159.42,921816.08,575665.62,346150.46 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,M,2/12/2011,139472138,2/26/2011,1760,154.06,90.93,271145.6,160036.8,111108.8 +Europe,Czech Republic,Cereal,Offline,L,7/23/2016,585084903,8/10/2016,8479,205.7,117.11,1744130.3,992975.69,751154.61 +Middle East and North Africa,Somalia,Cereal,Online,H,6/20/2015,449259984,6/22/2015,4868,205.7,117.11,1001347.6,570091.48,431256.12 +Central America and the Caribbean,Costa Rica,Vegetables,Online,M,12/3/2013,713296210,1/4/2014,9054,154.06,90.93,1394859.24,823280.22,571579.02 +Europe,Liechtenstein,Personal Care,Offline,M,7/4/2011,178804910,8/1/2011,1201,81.73,56.67,98157.73,68060.67,30097.06 +Middle East and North Africa,Egypt,Personal Care,Offline,M,8/20/2012,417709910,8/26/2012,8500,81.73,56.67,694705,481695,213010 +Middle East and North Africa,Oman,Baby Food,Offline,L,3/27/2015,822247540,5/9/2015,174,255.28,159.42,44418.72,27739.08,16679.64 +Europe,Armenia,Office Supplies,Online,H,7/1/2014,854966628,7/1/2014,2479,651.21,524.96,1614349.59,1301375.84,312973.75 +Australia and Oceania,Tonga,Cosmetics,Online,H,4/5/2014,498728501,4/13/2014,3701,437.2,263.33,1618077.2,974584.33,643492.87 +Europe,Finland,Beverages,Offline,C,8/20/2015,706706988,9/21/2015,9157,47.45,31.79,434499.65,291101.03,143398.62 +Middle East and North Africa,Turkey,Snacks,Online,L,3/24/2013,252388417,3/25/2013,6196,152.58,97.44,945385.68,603738.24,341647.44 +Asia,China,Fruits,Offline,L,1/25/2014,679571616,2/28/2014,9198,9.33,6.92,85817.34,63650.16,22167.18 +Sub-Saharan Africa,Niger,Vegetables,Online,M,2/7/2011,452367913,2/18/2011,4573,154.06,90.93,704516.38,415822.89,288693.49 +Middle East and North Africa,Turkey,Cosmetics,Online,H,4/11/2017,805201137,4/12/2017,5765,437.2,263.33,2520458,1518097.45,1002360.55 +Sub-Saharan Africa,Ghana,Clothes,Offline,L,4/24/2016,792807614,6/1/2016,8246,109.28,35.84,901122.88,295536.64,605586.24 +Middle East and North Africa,Libya,Cosmetics,Offline,C,12/4/2011,440236175,1/15/2012,4522,437.2,263.33,1977018.4,1190778.26,786240.14 +Europe,France,Cosmetics,Offline,L,6/18/2016,292848145,8/3/2016,9129,437.2,263.33,3991198.8,2403939.57,1587259.23 +Europe,Croatia,Personal Care,Online,M,11/6/2016,966317355,11/29/2016,3634,81.73,56.67,297006.82,205938.78,91068.04 +Asia,Uzbekistan,Cereal,Online,L,3/15/2016,896630132,3/25/2016,1636,205.7,117.11,336525.2,191591.96,144933.24 +Middle East and North Africa,Somalia,Office Supplies,Offline,H,12/5/2014,390085303,1/4/2015,3765,651.21,524.96,2451805.65,1976474.4,475331.25 +Australia and Oceania,Kiribati,Baby Food,Offline,M,6/29/2014,273294198,7/18/2014,2681,255.28,159.42,684405.68,427405.02,257000.66 +Australia and Oceania,Australia,Meat,Offline,M,8/23/2013,543180644,8/27/2013,8078,421.89,364.69,3408027.42,2945965.82,462061.6 +Sub-Saharan Africa,Liberia,Baby Food,Offline,H,3/11/2012,816980969,4/5/2012,1679,255.28,159.42,428615.12,267666.18,160948.94 +Europe,Vatican City,Cosmetics,Offline,H,10/19/2014,782244002,10/25/2014,2238,437.2,263.33,978453.6,589332.54,389121.06 +Asia,Bangladesh,Cereal,Online,H,1/19/2012,646831071,2/28/2012,543,205.7,117.11,111695.1,63590.73,48104.37 +Europe,Slovakia,Beverages,Offline,H,7/10/2014,688916003,7/14/2014,4409,47.45,31.79,209207.05,140162.11,69044.94 +Asia,Thailand,Clothes,Online,C,2/21/2011,806985127,4/3/2011,3687,109.28,35.84,402915.36,132142.08,270773.28 +Europe,Russia,Household,Online,H,10/29/2010,969837272,11/28/2010,5255,668.27,502.54,3511758.85,2640847.7,870911.15 +Australia and Oceania,New Zealand,Meat,Online,M,12/31/2015,766583764,1/15/2016,8026,421.89,364.69,3386089.14,2927001.94,459087.2 +Europe,Luxembourg,Fruits,Online,H,3/15/2011,756648433,4/13/2011,7941,9.33,6.92,74089.53,54951.72,19137.81 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,H,5/3/2012,219767606,5/18/2012,2973,421.89,364.69,1254278.97,1084223.37,170055.6 +Europe,Slovakia,Cereal,Offline,H,6/12/2017,305990111,6/20/2017,8129,205.7,117.11,1672135.3,951987.19,720148.11 +Middle East and North Africa,Morocco,Personal Care,Offline,L,6/26/2010,885677278,6/29/2010,443,81.73,56.67,36206.39,25104.81,11101.58 +Asia,Taiwan,Personal Care,Offline,C,7/18/2010,999502933,8/24/2010,3984,81.73,56.67,325612.32,225773.28,99839.04 +Europe,San Marino,Meat,Online,M,1/28/2015,208453404,2/3/2015,4850,421.89,364.69,2046166.5,1768746.5,277420 +Australia and Oceania,Samoa ,Clothes,Offline,H,3/25/2011,843827521,5/12/2011,6170,109.28,35.84,674257.6,221132.8,453124.8 +Middle East and North Africa,Azerbaijan,Meat,Offline,C,7/6/2017,357236611,7/18/2017,3107,421.89,364.69,1310812.23,1133091.83,177720.4 +Australia and Oceania,Tuvalu,Fruits,Offline,L,11/4/2011,770604503,12/10/2011,7852,9.33,6.92,73259.16,54335.84,18923.32 +Europe,Bosnia and Herzegovina,Beverages,Offline,M,1/27/2011,126167523,2/18/2011,4629,47.45,31.79,219646.05,147155.91,72490.14 +Europe,Estonia,Clothes,Offline,C,3/9/2014,136474502,3/17/2014,4693,109.28,35.84,512851.04,168197.12,344653.92 +Middle East and North Africa,Morocco,Meat,Online,C,8/28/2013,334386765,10/16/2013,1330,421.89,364.69,561113.7,485037.7,76076 +Europe,Netherlands,Office Supplies,Offline,M,5/20/2014,323078143,6/23/2014,4857,651.21,524.96,3162926.97,2549730.72,613196.25 +Europe,Montenegro,Baby Food,Online,L,10/5/2014,226034963,10/24/2014,7623,255.28,159.42,1945999.44,1215258.66,730740.78 +Australia and Oceania,Tonga,Vegetables,Online,C,6/16/2010,237056052,8/2/2010,9009,154.06,90.93,1387926.54,819188.37,568738.17 +Sub-Saharan Africa,Kenya,Snacks,Offline,L,5/9/2013,170252740,5/30/2013,424,152.58,97.44,64693.92,41314.56,23379.36 +Sub-Saharan Africa,Tanzania,Fruits,Offline,M,6/17/2017,810048854,7/26/2017,312,9.33,6.92,2910.96,2159.04,751.92 +Europe,Austria,Baby Food,Online,H,4/15/2010,761180722,4/21/2010,9146,255.28,159.42,2334790.88,1458055.32,876735.56 +Europe,Denmark,Clothes,Offline,C,6/25/2014,498697173,7/15/2014,4431,109.28,35.84,484219.68,158807.04,325412.64 +Middle East and North Africa,Yemen,Personal Care,Online,L,11/22/2015,117959535,12/30/2015,5702,81.73,56.67,466024.46,323132.34,142892.12 +Sub-Saharan Africa,Djibouti,Baby Food,Online,M,10/15/2012,684641635,10/23/2012,9529,255.28,159.42,2432563.12,1519113.18,913449.94 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,M,2/1/2012,184729802,3/14/2012,4508,437.2,263.33,1970897.6,1187091.64,783805.96 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,H,5/27/2010,274522864,7/3/2010,6271,437.2,263.33,2741681.2,1651342.43,1090338.77 +Asia,Malaysia,Cereal,Offline,L,12/26/2012,430632150,1/1/2013,2478,205.7,117.11,509724.6,290198.58,219526.02 +Europe,Iceland,Baby Food,Offline,M,10/21/2014,199981486,10/21/2014,7821,255.28,159.42,1996544.88,1246823.82,749721.06 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,C,11/16/2011,549807202,12/19/2011,9024,81.73,56.67,737531.52,511390.08,226141.44 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,M,8/26/2012,717658126,8/31/2012,9842,47.45,31.79,467002.9,312877.18,154125.72 +Central America and the Caribbean,Haiti,Personal Care,Offline,M,7/4/2011,461395585,8/7/2011,6062,81.73,56.67,495447.26,343533.54,151913.72 +Middle East and North Africa,Pakistan,Vegetables,Online,L,3/23/2015,509193408,4/14/2015,500,154.06,90.93,77030,45465,31565 +Middle East and North Africa,Jordan,Personal Care,Offline,H,7/8/2016,309537923,8/14/2016,8005,81.73,56.67,654248.65,453643.35,200605.3 +Central America and the Caribbean,Belize,Cosmetics,Online,C,12/15/2012,281227958,1/17/2013,457,437.2,263.33,199800.4,120341.81,79458.59 +Europe,Austria,Cosmetics,Online,M,9/26/2010,463374841,10/25/2010,1767,437.2,263.33,772532.4,465304.11,307228.29 +Sub-Saharan Africa,Burundi,Fruits,Online,H,5/3/2013,965402400,6/4/2013,2878,9.33,6.92,26851.74,19915.76,6935.98 +Australia and Oceania,Palau,Office Supplies,Offline,C,2/27/2010,617046964,3/11/2010,6764,651.21,524.96,4404784.44,3550829.44,853955 +Sub-Saharan Africa,Eritrea,Cereal,Online,L,8/6/2010,118357360,9/2/2010,3428,205.7,117.11,705139.6,401453.08,303686.52 +Europe,Switzerland,Cosmetics,Online,M,7/16/2017,689694917,9/4/2017,4907,437.2,263.33,2145340.4,1292160.31,853180.09 +Middle East and North Africa,Bahrain,Beverages,Online,C,1/4/2016,921733462,2/11/2016,269,47.45,31.79,12764.05,8551.51,4212.54 +Europe,Serbia,Cosmetics,Online,H,10/21/2014,825459325,11/7/2014,613,437.2,263.33,268003.6,161421.29,106582.31 +Central America and the Caribbean,Panama,Beverages,Offline,L,6/10/2012,482171332,7/27/2012,4067,47.45,31.79,192979.15,129289.93,63689.22 +Sub-Saharan Africa,Burundi,Clothes,Online,L,1/24/2016,493480813,1/26/2016,794,109.28,35.84,86768.32,28456.96,58311.36 +Asia,Malaysia,Household,Offline,L,12/15/2014,631311595,2/1/2015,7985,668.27,502.54,5336135.95,4012781.9,1323354.05 +Middle East and North Africa,Algeria,Cosmetics,Online,H,8/8/2014,287900006,8/16/2014,4864,437.2,263.33,2126540.8,1280837.12,845703.68 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,L,3/16/2010,725794875,5/4/2010,7687,152.58,97.44,1172882.46,749021.28,423861.18 +Middle East and North Africa,Libya,Cosmetics,Online,C,3/3/2013,127857530,4/19/2013,4739,437.2,263.33,2071890.8,1247920.87,823969.93 +Sub-Saharan Africa,Mauritania,Household,Online,C,1/14/2017,347261798,2/1/2017,1338,668.27,502.54,894145.26,672398.52,221746.74 +Europe,Italy,Meat,Offline,C,5/30/2016,157494008,7/13/2016,4832,421.89,364.69,2038572.48,1762182.08,276390.4 +Middle East and North Africa,Oman,Cosmetics,Online,H,10/2/2010,202352988,11/12/2010,9601,437.2,263.33,4197557.2,2528231.33,1669325.87 +Europe,Slovenia,Personal Care,Online,M,9/21/2015,745950067,10/30/2015,2056,81.73,56.67,168036.88,116513.52,51523.36 +Sub-Saharan Africa,Liberia,Cereal,Offline,M,12/22/2013,322709071,12/30/2013,5640,205.7,117.11,1160148,660500.4,499647.6 +Central America and the Caribbean,Cuba,Personal Care,Online,H,12/15/2011,687366330,1/16/2012,5827,81.73,56.67,476240.71,330216.09,146024.62 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,C,5/15/2013,964970672,6/15/2013,5120,205.7,117.11,1053184,599603.2,453580.8 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,6/8/2015,800883424,7/16/2015,8057,154.06,90.93,1241261.42,732623.01,508638.41 +Europe,Macedonia,Fruits,Online,H,8/18/2012,810778415,9/13/2012,6205,9.33,6.92,57892.65,42938.6,14954.05 +Middle East and North Africa,Afghanistan,Meat,Online,H,8/30/2015,330641973,9/30/2015,3162,421.89,364.69,1334016.18,1153149.78,180866.4 +Central America and the Caribbean,Barbados,Clothes,Offline,H,5/8/2017,566772925,6/4/2017,9558,109.28,35.84,1044498.24,342558.72,701939.52 +Australia and Oceania,Solomon Islands,Meat,Online,C,8/7/2011,545782601,8/7/2011,8055,421.89,364.69,3398323.95,2937577.95,460746 +Asia,Myanmar,Vegetables,Online,M,4/17/2012,264594829,5/15/2012,8345,154.06,90.93,1285630.7,758810.85,526819.85 +Europe,Slovenia,Meat,Online,C,9/5/2011,240445935,10/23/2011,2150,421.89,364.69,907063.5,784083.5,122980 +Middle East and North Africa,Egypt,Meat,Offline,L,5/31/2014,160884749,7/7/2014,8227,421.89,364.69,3470889.03,3000304.63,470584.4 +Australia and Oceania,Tuvalu,Vegetables,Online,H,1/29/2011,233772599,3/6/2011,7362,154.06,90.93,1134189.72,669426.66,464763.06 +Middle East and North Africa,Pakistan,Meat,Online,H,4/3/2012,737283313,4/26/2012,7371,421.89,364.69,3109751.19,2688129.99,421621.2 +Asia,Cambodia,Clothes,Online,L,6/11/2014,669903218,7/21/2014,8104,109.28,35.84,885605.12,290447.36,595157.76 +Australia and Oceania,Fiji,Office Supplies,Online,L,6/2/2011,900431144,6/20/2011,6440,651.21,524.96,4193792.4,3380742.4,813050 +Europe,Italy,Cosmetics,Online,L,3/1/2013,117978417,3/1/2013,1290,437.2,263.33,563988,339695.7,224292.3 +Middle East and North Africa,Oman,Baby Food,Online,H,10/21/2011,681968867,11/8/2011,8598,255.28,159.42,2194897.44,1370693.16,824204.28 +Asia,Uzbekistan,Personal Care,Online,C,9/3/2015,972138822,9/19/2015,6335,81.73,56.67,517759.55,359004.45,158755.1 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,C,3/24/2015,338537108,4/22/2015,9508,109.28,35.84,1039034.24,340766.72,698267.52 +Central America and the Caribbean,Costa Rica,Cereal,Offline,M,2/21/2017,451525056,2/23/2017,5153,205.7,117.11,1059972.1,603467.83,456504.27 +Europe,Serbia,Cereal,Online,L,3/26/2010,351776492,4/16/2010,7336,205.7,117.11,1509015.2,859118.96,649896.24 +Middle East and North Africa,Turkey,Cosmetics,Online,M,8/27/2014,500277745,9/30/2014,2157,437.2,263.33,943040.4,568002.81,375037.59 +Central America and the Caribbean,Barbados,Snacks,Online,C,7/23/2017,528327643,8/19/2017,2745,152.58,97.44,418832.1,267472.8,151359.3 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,L,9/26/2014,587537515,9/26/2014,4262,154.06,90.93,656603.72,387543.66,269060.06 +Europe,Malta,Beverages,Offline,L,5/26/2014,899831187,7/6/2014,8899,47.45,31.79,422257.55,282899.21,139358.34 +Sub-Saharan Africa,Guinea,Household,Offline,M,9/5/2010,407444989,9/6/2010,881,668.27,502.54,588745.87,442737.74,146008.13 +Middle East and North Africa,Syria,Clothes,Offline,H,2/17/2010,822927749,3/9/2010,1463,109.28,35.84,159876.64,52433.92,107442.72 +Australia and Oceania,Palau,Cereal,Offline,M,10/20/2012,779140794,10/21/2012,3930,205.7,117.11,808401,460242.3,348158.7 +Europe,Netherlands,Clothes,Offline,H,1/9/2016,779257953,2/13/2016,8600,109.28,35.84,939808,308224,631584 +Asia,Philippines,Vegetables,Online,M,8/11/2010,946765553,9/6/2010,7821,154.06,90.93,1204903.26,711163.53,493739.73 +Sub-Saharan Africa,Comoros,Snacks,Offline,H,12/13/2014,575462424,12/29/2014,974,152.58,97.44,148612.92,94906.56,53706.36 +Australia and Oceania,Papua New Guinea,Clothes,Online,M,8/20/2010,379459893,9/2/2010,9470,109.28,35.84,1034881.6,339404.8,695476.8 +Australia and Oceania,New Zealand,Snacks,Offline,M,5/25/2014,243181788,6/4/2014,1750,152.58,97.44,267015,170520,96495 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,M,9/27/2013,571364438,10/12/2013,8289,651.21,524.96,5397879.69,4351393.44,1046486.25 +Europe,Hungary,Cosmetics,Online,L,3/1/2016,939056670,3/24/2016,6591,437.2,263.33,2881585.2,1735608.03,1145977.17 +Europe,Latvia,Vegetables,Online,C,2/5/2015,541619813,3/21/2015,6193,154.06,90.93,954093.58,563129.49,390964.09 +Europe,Greece,Fruits,Offline,C,5/18/2016,444727694,6/12/2016,3662,9.33,6.92,34166.46,25341.04,8825.42 +Sub-Saharan Africa,Malawi,Cereal,Online,M,10/13/2011,434366643,11/9/2011,7597,205.7,117.11,1562702.9,889684.67,673018.23 +Central America and the Caribbean,Jamaica,Cereal,Online,C,1/22/2013,366835486,3/12/2013,3627,205.7,117.11,746073.9,424757.97,321315.93 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,L,4/30/2010,618745553,5/1/2010,9414,437.2,263.33,4115800.8,2478988.62,1636812.18 +Asia,Malaysia,Office Supplies,Online,M,9/10/2013,737020671,10/18/2013,9650,651.21,524.96,6284176.5,5065864,1218312.5 +Australia and Oceania,Tuvalu,Household,Offline,M,8/7/2011,788897168,8/26/2011,1058,668.27,502.54,707029.66,531687.32,175342.34 +Sub-Saharan Africa,Sudan,Clothes,Online,L,7/3/2012,911923873,8/22/2012,7394,109.28,35.84,808016.32,265000.96,543015.36 +Asia,Turkmenistan,Office Supplies,Online,H,10/9/2010,863962113,11/22/2010,4443,651.21,524.96,2893326.03,2332397.28,560928.75 +Europe,Slovakia,Office Supplies,Offline,H,3/12/2013,473185718,3/16/2013,5024,651.21,524.96,3271679.04,2637399.04,634280 +Central America and the Caribbean,Haiti,Fruits,Offline,M,6/26/2012,988081014,6/26/2012,3984,9.33,6.92,37170.72,27569.28,9601.44 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,C,10/12/2013,127446830,11/16/2013,3204,651.21,524.96,2086476.84,1681971.84,404505 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,M,9/17/2015,630394494,10/15/2015,6594,651.21,524.96,4294078.74,3461586.24,832492.5 +Asia,Cambodia,Personal Care,Offline,C,3/6/2014,806347835,4/11/2014,5098,81.73,56.67,416659.54,288903.66,127755.88 +Asia,Maldives,Cereal,Offline,M,9/23/2013,385043179,10/21/2013,1688,205.7,117.11,347221.6,197681.68,149539.92 +Asia,Kazakhstan,Vegetables,Offline,H,3/9/2016,966529357,3/21/2016,6370,154.06,90.93,981362.2,579224.1,402138.1 +Europe,Lithuania,Fruits,Online,C,11/12/2016,171167695,11/24/2016,1180,9.33,6.92,11009.4,8165.6,2843.8 +Asia,Laos,Baby Food,Offline,H,12/7/2015,189632022,1/13/2016,5184,255.28,159.42,1323371.52,826433.28,496938.24 +Sub-Saharan Africa,Liberia,Office Supplies,Online,L,8/14/2014,132908666,8/22/2014,9483,651.21,524.96,6175424.43,4978195.68,1197228.75 +Sub-Saharan Africa,Gabon,Personal Care,Online,C,6/8/2011,982296454,7/18/2011,2205,81.73,56.67,180214.65,124957.35,55257.3 +Asia,Cambodia,Cosmetics,Online,H,7/11/2013,639406716,7/15/2013,3511,437.2,263.33,1535009.2,924551.63,610457.57 +Asia,Japan,Beverages,Offline,M,3/5/2010,676163280,3/21/2010,595,47.45,31.79,28232.75,18915.05,9317.7 +Middle East and North Africa,Algeria,Meat,Online,C,6/12/2014,484802472,6/13/2014,2680,421.89,364.69,1130665.2,977369.2,153296 +Asia,Nepal,Meat,Offline,L,12/16/2013,427873122,1/9/2014,6020,421.89,364.69,2539777.8,2195433.8,344344 +Europe,Slovakia,Vegetables,Offline,C,7/21/2012,488236558,8/3/2012,8902,154.06,90.93,1371442.12,809458.86,561983.26 +Europe,France,Personal Care,Offline,H,5/5/2011,719066607,6/7/2011,6643,81.73,56.67,542932.39,376458.81,166473.58 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,M,7/1/2012,793849599,7/15/2012,6592,651.21,524.96,4292776.32,3460536.32,832240 +Europe,Romania,Fruits,Offline,H,6/25/2015,456384360,7/19/2015,3129,9.33,6.92,29193.57,21652.68,7540.89 +Middle East and North Africa,Oman,Cosmetics,Offline,L,3/29/2013,870782220,5/13/2013,2664,437.2,263.33,1164700.8,701511.12,463189.68 +Europe,Kosovo,Fruits,Online,C,2/24/2011,571467006,4/9/2011,8641,9.33,6.92,80620.53,59795.72,20824.81 +Europe,Portugal,Personal Care,Online,H,8/23/2015,413175046,8/27/2015,6533,81.73,56.67,533942.09,370225.11,163716.98 +Europe,Austria,Cereal,Online,M,4/17/2015,420955169,6/4/2015,8844,205.7,117.11,1819210.8,1035720.84,783489.96 +Central America and the Caribbean,Haiti,Household,Online,C,11/16/2014,240168702,11/23/2014,111,668.27,502.54,74177.97,55781.94,18396.03 +Central America and the Caribbean,Cuba,Cereal,Offline,M,6/17/2016,486489474,6/23/2016,1901,205.7,117.11,391035.7,222626.11,168409.59 +Middle East and North Africa,Oman,Cereal,Online,C,8/5/2015,495903813,9/4/2015,7813,205.7,117.11,1607134.1,914980.43,692153.67 +Australia and Oceania,Nauru,Fruits,Online,M,9/3/2012,574710547,9/4/2012,8477,9.33,6.92,79090.41,58660.84,20429.57 +Asia,Mongolia,Cosmetics,Online,C,10/1/2016,649521005,10/10/2016,6554,437.2,263.33,2865408.8,1725864.82,1139543.98 +Europe,Cyprus,Vegetables,Offline,C,6/3/2011,717259013,7/2/2011,1736,154.06,90.93,267448.16,157854.48,109593.68 +Middle East and North Africa,Turkey,Cereal,Online,H,8/22/2011,395160901,10/10/2011,5747,205.7,117.11,1182157.9,673031.17,509126.73 +Sub-Saharan Africa,South Africa,Beverages,Online,M,7/1/2014,270775496,8/15/2014,7341,47.45,31.79,348330.45,233370.39,114960.06 +Asia,Indonesia,Snacks,Offline,L,7/31/2010,551964128,8/9/2010,7306,152.58,97.44,1114749.48,711896.64,402852.84 +Asia,Cambodia,Fruits,Online,H,6/19/2010,616900622,7/8/2010,3458,9.33,6.92,32263.14,23929.36,8333.78 +Australia and Oceania,Samoa ,Baby Food,Online,L,8/24/2010,364071309,9/10/2010,5646,255.28,159.42,1441310.88,900085.32,541225.56 +Europe,Norway,Vegetables,Online,M,6/24/2012,662275016,7/29/2012,749,154.06,90.93,115390.94,68106.57,47284.37 +Sub-Saharan Africa,South Sudan,Beverages,Offline,H,10/20/2010,200623071,11/2/2010,7680,47.45,31.79,364416,244147.2,120268.8 +Asia,Mongolia,Beverages,Online,M,11/18/2012,438539302,12/23/2012,2380,47.45,31.79,112931,75660.2,37270.8 +Sub-Saharan Africa,Lesotho,Snacks,Online,M,11/27/2011,655760037,1/12/2012,2822,152.58,97.44,430580.76,274975.68,155605.08 +Asia,Nepal,Household,Online,H,6/23/2013,202334105,7/21/2013,4013,668.27,502.54,2681767.51,2016693.02,665074.49 +Asia,Bhutan,Household,Offline,L,9/14/2016,748622834,10/14/2016,2988,668.27,502.54,1996790.76,1501589.52,495201.24 +Sub-Saharan Africa,Zimbabwe,Household,Online,L,5/23/2010,435300052,6/26/2010,3813,668.27,502.54,2548113.51,1916185.02,631928.49 +Asia,Nepal,Baby Food,Online,M,9/14/2014,623352086,10/25/2014,2589,255.28,159.42,660919.92,412738.38,248181.54 +Middle East and North Africa,Morocco,Cosmetics,Online,C,10/14/2016,944077765,11/18/2016,2445,437.2,263.33,1068954,643841.85,425112.15 +Sub-Saharan Africa,Nigeria,Fruits,Offline,C,6/7/2012,649088418,6/23/2012,8542,9.33,6.92,79696.86,59110.64,20586.22 +Australia and Oceania,Australia,Clothes,Online,C,6/5/2017,860307872,6/29/2017,3072,109.28,35.84,335708.16,110100.48,225607.68 +Europe,Belgium,Personal Care,Offline,C,10/4/2010,519972455,10/13/2010,259,81.73,56.67,21168.07,14677.53,6490.54 +Middle East and North Africa,Morocco,Baby Food,Offline,C,2/13/2014,440630996,2/23/2014,1358,255.28,159.42,346670.24,216492.36,130177.88 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Online,H,6/3/2012,155144822,7/5/2012,9655,47.45,31.79,458129.75,306932.45,151197.3 +Europe,Switzerland,Fruits,Online,H,7/25/2010,166687762,8/7/2010,5468,9.33,6.92,51016.44,37838.56,13177.88 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,L,7/3/2014,598746144,7/13/2014,1144,152.58,97.44,174551.52,111471.36,63080.16 +Europe,Slovenia,Meat,Online,L,5/6/2012,745118796,5/20/2012,6065,421.89,364.69,2558762.85,2211844.85,346918 +Middle East and North Africa,Pakistan,Snacks,Offline,H,12/19/2015,419917047,1/21/2016,1640,152.58,97.44,250231.2,159801.6,90429.6 +Asia,Myanmar,Meat,Offline,M,10/22/2011,407564723,10/31/2011,6313,421.89,364.69,2663391.57,2302287.97,361103.6 +Asia,North Korea,Baby Food,Online,H,2/2/2010,212798154,2/3/2010,557,255.28,159.42,142190.96,88796.94,53394.02 +Europe,Romania,Snacks,Online,L,10/1/2010,310666167,10/5/2010,1877,152.58,97.44,286392.66,182894.88,103497.78 +Central America and the Caribbean,Dominican Republic,Fruits,Online,H,10/10/2014,796530091,11/7/2014,9810,9.33,6.92,91527.3,67885.2,23642.1 +Asia,Kyrgyzstan,Clothes,Online,C,11/14/2012,936063754,12/4/2012,921,109.28,35.84,100646.88,33008.64,67638.24 +Europe,Lithuania,Fruits,Offline,C,12/13/2011,515253484,1/22/2012,3811,9.33,6.92,35556.63,26372.12,9184.51 +North America,Mexico,Cosmetics,Offline,C,3/12/2016,290398108,4/19/2016,4108,437.2,263.33,1796017.6,1081759.64,714257.96 +Europe,Armenia,Office Supplies,Offline,M,9/20/2015,638108956,10/15/2015,9475,651.21,524.96,6170214.75,4973996,1196218.75 +Sub-Saharan Africa,Niger,Cereal,Online,M,1/19/2013,205309855,1/21/2013,4604,205.7,117.11,947042.8,539174.44,407868.36 +Europe,Austria,Beverages,Offline,H,10/19/2011,859237134,11/22/2011,6217,47.45,31.79,294996.65,197638.43,97358.22 +Asia,Tajikistan,Snacks,Online,C,10/28/2012,937439620,11/19/2012,8070,152.58,97.44,1231320.6,786340.8,444979.8 +Sub-Saharan Africa,Comoros,Meat,Offline,M,7/5/2010,197778642,8/5/2010,5950,421.89,364.69,2510245.5,2169905.5,340340 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,H,8/22/2011,268428027,9/6/2011,2673,109.28,35.84,292105.44,95800.32,196305.12 +Asia,Philippines,Baby Food,Online,C,7/1/2016,597874104,8/12/2016,3088,255.28,159.42,788304.64,492288.96,296015.68 +Central America and the Caribbean,Guatemala,Beverages,Offline,M,1/30/2015,704915702,2/14/2015,9076,47.45,31.79,430656.2,288526.04,142130.16 +Middle East and North Africa,Yemen,Snacks,Online,M,8/2/2013,628664147,8/6/2013,4546,152.58,97.44,693628.68,442962.24,250666.44 +Europe,Luxembourg,Cereal,Online,C,6/29/2015,478543269,7/15/2015,442,205.7,117.11,90919.4,51762.62,39156.78 +Middle East and North Africa,Turkey,Baby Food,Online,M,3/14/2010,884289395,4/4/2010,9738,255.28,159.42,2485916.64,1552431.96,933484.68 +Europe,Luxembourg,Clothes,Online,C,9/4/2014,745951354,9/30/2014,2437,109.28,35.84,266315.36,87342.08,178973.28 +Europe,Hungary,Office Supplies,Online,L,8/30/2016,383890473,9/2/2016,577,651.21,524.96,375748.17,302901.92,72846.25 +Asia,India,Cosmetics,Online,C,4/30/2016,188780581,5/13/2016,3224,437.2,263.33,1409532.8,848975.92,560556.88 +Middle East and North Africa,Azerbaijan,Beverages,Offline,M,11/26/2014,171608006,12/25/2014,1477,47.45,31.79,70083.65,46953.83,23129.82 +Australia and Oceania,Kiribati,Meat,Offline,C,11/24/2010,413671576,12/5/2010,3467,421.89,364.69,1462692.63,1264380.23,198312.4 +Europe,Malta,Household,Online,C,6/17/2011,616582620,7/22/2011,9354,668.27,502.54,6250997.58,4700759.16,1550238.42 +Asia,Laos,Vegetables,Offline,M,6/10/2013,552264964,6/24/2013,6330,154.06,90.93,975199.8,575586.9,399612.9 +Middle East and North Africa,Morocco,Baby Food,Offline,H,10/5/2014,512954938,10/29/2014,3620,255.28,159.42,924113.6,577100.4,347013.2 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,C,8/13/2010,861201369,9/11/2010,7478,154.06,90.93,1152060.68,679974.54,472086.14 +Sub-Saharan Africa,Namibia,Clothes,Offline,M,5/30/2012,679865586,6/6/2012,6190,109.28,35.84,676443.2,221849.6,454593.6 +Australia and Oceania,Marshall Islands,Clothes,Online,C,9/9/2013,922121417,10/5/2013,5074,109.28,35.84,554486.72,181852.16,372634.56 +Sub-Saharan Africa,Namibia,Personal Care,Offline,M,8/18/2016,361455190,8/31/2016,1478,81.73,56.67,120796.94,83758.26,37038.68 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,H,2/10/2013,541665732,3/19/2013,9782,81.73,56.67,799482.86,554345.94,245136.92 +Asia,Bangladesh,Snacks,Offline,H,3/27/2011,826864373,4/24/2011,6398,152.58,97.44,976206.84,623421.12,352785.72 +Asia,North Korea,Personal Care,Online,C,5/14/2016,651474940,5/21/2016,4767,81.73,56.67,389606.91,270145.89,119461.02 +Europe,Lithuania,Clothes,Offline,M,3/25/2012,870233762,3/29/2012,363,109.28,35.84,39668.64,13009.92,26658.72 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,C,2/10/2010,608189666,3/25/2010,5692,154.06,90.93,876909.52,517573.56,359335.96 +Europe,Estonia,Cosmetics,Offline,C,10/17/2014,410703980,10/22/2014,5289,437.2,263.33,2312350.8,1392752.37,919598.43 +Sub-Saharan Africa,Mali,Cosmetics,Offline,H,3/10/2013,893450534,3/25/2013,722,437.2,263.33,315658.4,190124.26,125534.14 +Europe,Georgia,Snacks,Online,H,12/30/2015,492415654,1/6/2016,5589,152.58,97.44,852769.62,544592.16,308177.46 +Europe,Latvia,Beverages,Online,C,1/17/2016,413898169,1/22/2016,521,47.45,31.79,24721.45,16562.59,8158.86 +Middle East and North Africa,Tunisia ,Baby Food,Offline,H,10/21/2014,584509408,12/8/2014,8178,255.28,159.42,2087679.84,1303736.76,783943.08 +Central America and the Caribbean,Honduras,Personal Care,Online,L,1/7/2011,101173198,1/15/2011,8252,81.73,56.67,674435.96,467640.84,206795.12 +Asia,Mongolia,Beverages,Offline,M,1/27/2012,381125867,2/23/2012,2468,47.45,31.79,117106.6,78457.72,38648.88 +Central America and the Caribbean,Panama,Personal Care,Offline,M,1/22/2015,211916244,2/22/2015,9581,81.73,56.67,783055.13,542955.27,240099.86 +Middle East and North Africa,Afghanistan,Meat,Offline,M,7/22/2010,701405656,8/1/2010,375,421.89,364.69,158208.75,136758.75,21450 +Sub-Saharan Africa,Sudan,Cosmetics,Online,L,9/19/2016,327767932,11/2/2016,2670,437.2,263.33,1167324,703091.1,464232.9 +Australia and Oceania,Tuvalu,Office Supplies,Online,C,11/24/2014,789489400,12/17/2014,6312,651.21,524.96,4110437.52,3313547.52,796890 +Asia,India,Office Supplies,Online,M,1/5/2014,255368888,2/3/2014,8184,651.21,524.96,5329502.64,4296272.64,1033230 +Europe,Malta,Beverages,Offline,H,6/26/2016,114517724,6/29/2016,7194,47.45,31.79,341355.3,228697.26,112658.04 +Asia,Bhutan,Cereal,Offline,H,6/7/2014,926359736,7/7/2014,9287,205.7,117.11,1910335.9,1087600.57,822735.33 +Europe,Slovenia,Vegetables,Online,C,3/8/2016,170631253,3/11/2016,2434,154.06,90.93,374982.04,221323.62,153658.42 +Australia and Oceania,Tuvalu,Household,Online,L,3/15/2012,797381103,3/20/2012,1643,668.27,502.54,1097967.61,825673.22,272294.39 +Europe,Spain,Meat,Online,H,9/27/2016,876970613,11/1/2016,3947,421.89,364.69,1665199.83,1439431.43,225768.4 +Europe,Lithuania,Meat,Offline,H,1/10/2011,350073611,2/4/2011,3416,421.89,364.69,1441176.24,1245781.04,195395.2 +Australia and Oceania,Tuvalu,Cereal,Online,C,3/23/2015,577676427,4/16/2015,6147,205.7,117.11,1264437.9,719875.17,544562.73 +Australia and Oceania,East Timor,Personal Care,Offline,M,6/27/2016,291077888,7/17/2016,5270,81.73,56.67,430717.1,298650.9,132066.2 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,M,8/9/2010,541889321,8/20/2010,5947,651.21,524.96,3872745.87,3121937.12,750808.75 +Europe,Serbia,Clothes,Offline,L,5/11/2013,652034556,6/16/2013,370,109.28,35.84,40433.6,13260.8,27172.8 +Sub-Saharan Africa,Tanzania,Household,Online,L,4/23/2011,463749921,6/7/2011,2762,668.27,502.54,1845761.74,1388015.48,457746.26 +Middle East and North Africa,Somalia,Office Supplies,Offline,L,1/5/2011,789584243,2/3/2011,4379,651.21,524.96,2851648.59,2298799.84,552848.75 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,H,7/7/2012,262398850,8/17/2012,8506,152.58,97.44,1297845.48,828824.64,469020.84 +Central America and the Caribbean,Panama,Baby Food,Offline,M,2/23/2013,285367572,3/15/2013,5461,255.28,159.42,1394084.08,870592.62,523491.46 +Central America and the Caribbean,Grenada,Personal Care,Offline,M,4/20/2011,981976735,5/13/2011,7592,81.73,56.67,620494.16,430238.64,190255.52 +Europe,Finland,Office Supplies,Offline,L,3/19/2010,746025168,4/29/2010,4281,651.21,524.96,2787830.01,2247353.76,540476.25 +North America,Mexico,Cosmetics,Offline,M,3/12/2014,291624200,4/12/2014,6936,437.2,263.33,3032419.2,1826456.88,1205962.32 +Europe,Armenia,Office Supplies,Offline,C,4/5/2017,403197658,5/12/2017,4002,651.21,524.96,2606142.42,2100889.92,505252.5 +Europe,Vatican City,Clothes,Offline,C,6/27/2014,585481870,7/12/2014,5951,109.28,35.84,650325.28,213283.84,437041.44 +Central America and the Caribbean,Panama,Household,Offline,C,5/18/2013,413525664,6/1/2013,288,668.27,502.54,192461.76,144731.52,47730.24 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,C,12/5/2014,882690370,1/15/2015,6551,651.21,524.96,4266076.71,3439012.96,827063.75 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,H,5/30/2017,358649814,7/12/2017,1305,154.06,90.93,201048.3,118663.65,82384.65 +Asia,Malaysia,Personal Care,Offline,L,8/3/2012,427390325,9/3/2012,3149,81.73,56.67,257367.77,178453.83,78913.94 +Europe,United Kingdom,Meat,Offline,H,3/24/2012,945210731,3/29/2012,7715,421.89,364.69,3254881.35,2813583.35,441298 +Australia and Oceania,Tonga,Snacks,Online,H,1/3/2014,488722360,1/29/2014,2662,152.58,97.44,406167.96,259385.28,146782.68 +Sub-Saharan Africa,Angola,Beverages,Offline,C,11/20/2012,404849040,1/5/2013,2682,47.45,31.79,127260.9,85260.78,42000.12 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,H,6/19/2012,760827100,7/16/2012,4501,154.06,90.93,693424.06,409275.93,284148.13 +Europe,Luxembourg,Cereal,Online,L,8/15/2013,794205367,9/6/2013,1872,205.7,117.11,385070.4,219229.92,165840.48 +Europe,France,Snacks,Offline,L,9/21/2010,262845170,11/7/2010,582,152.58,97.44,88801.56,56710.08,32091.48 +Middle East and North Africa,Libya,Vegetables,Online,H,7/22/2010,794920337,7/26/2010,3447,154.06,90.93,531044.82,313435.71,217609.11 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,C,5/31/2013,938917195,6/11/2013,5318,255.28,159.42,1357579.04,847795.56,509783.48 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,H,11/7/2016,213634574,12/1/2016,8073,81.73,56.67,659806.29,457496.91,202309.38 +Europe,France,Office Supplies,Online,C,12/7/2011,458183801,12/16/2011,5623,651.21,524.96,3661753.83,2951850.08,709903.75 +Sub-Saharan Africa,South Africa,Snacks,Online,M,4/12/2017,881988704,5/8/2017,8912,152.58,97.44,1359792.96,868385.28,491407.68 +Europe,Spain,Baby Food,Offline,L,9/18/2014,314785611,10/31/2014,912,255.28,159.42,232815.36,145391.04,87424.32 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,H,8/21/2013,356623351,9/7/2013,1629,651.21,524.96,1060821.09,855159.84,205661.25 +Europe,Latvia,Snacks,Online,L,12/7/2016,427863252,12/30/2016,3099,152.58,97.44,472845.42,301966.56,170878.86 +Asia,North Korea,Personal Care,Offline,H,3/14/2017,919179141,4/1/2017,4389,81.73,56.67,358712.97,248724.63,109988.34 +Central America and the Caribbean,Dominican Republic,Meat,Offline,M,8/31/2015,941557347,9/27/2015,6597,421.89,364.69,2783208.33,2405859.93,377348.4 +Middle East and North Africa,Iraq,Personal Care,Online,C,11/2/2010,576296699,11/12/2010,7855,81.73,56.67,641989.15,445142.85,196846.3 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,H,6/10/2017,425008523,7/24/2017,8321,651.21,524.96,5418718.41,4368192.16,1050526.25 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,L,3/7/2017,259616649,4/15/2017,5190,255.28,159.42,1324903.2,827389.8,497513.4 +Europe,Estonia,Clothes,Online,M,7/20/2015,372357404,8/13/2015,7685,109.28,35.84,839816.8,275430.4,564386.4 +Middle East and North Africa,Algeria,Vegetables,Online,M,4/26/2015,225779616,5/7/2015,2061,154.06,90.93,317517.66,187406.73,130110.93 +Middle East and North Africa,Somalia,Vegetables,Offline,H,9/27/2012,702744615,10/27/2012,6603,154.06,90.93,1017258.18,600410.79,416847.39 +Central America and the Caribbean,El Salvador,Cereal,Online,C,7/6/2016,956426227,8/22/2016,6629,205.7,117.11,1363585.3,776322.19,587263.11 +Asia,Vietnam,Snacks,Offline,L,8/29/2013,660310781,10/8/2013,9488,152.58,97.44,1447679.04,924510.72,523168.32 +Middle East and North Africa,Bahrain,Baby Food,Online,L,3/21/2011,458197104,4/17/2011,9560,255.28,159.42,2440476.8,1524055.2,916421.6 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,C,4/10/2017,614196527,5/21/2017,3256,109.28,35.84,355815.68,116695.04,239120.64 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,C,6/27/2014,562732875,8/15/2014,4018,205.7,117.11,826502.6,470547.98,355954.62 +Europe,Luxembourg,Cereal,Offline,C,11/11/2016,258542478,12/15/2016,7319,205.7,117.11,1505518.3,857128.09,648390.21 +Central America and the Caribbean,Haiti,Clothes,Offline,C,12/23/2012,626674163,1/8/2013,5666,109.28,35.84,619180.48,203069.44,416111.04 +Asia,Thailand,Beverages,Online,M,3/8/2015,412489259,4/9/2015,3593,47.45,31.79,170487.85,114221.47,56266.38 +Asia,Philippines,Vegetables,Offline,C,5/23/2010,231661593,5/24/2010,2668,154.06,90.93,411032.08,242601.24,168430.84 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Online,M,11/15/2016,320177495,11/27/2016,6491,109.28,35.84,709336.48,232637.44,476699.04 +Sub-Saharan Africa,Zambia,Snacks,Online,C,4/25/2012,984335792,6/1/2012,5690,152.58,97.44,868180.2,554433.6,313746.6 +Europe,Serbia,Baby Food,Offline,L,4/30/2013,350747811,5/12/2013,2927,255.28,159.42,747204.56,466622.34,280582.22 +Australia and Oceania,Samoa ,Baby Food,Offline,C,2/2/2011,216337382,2/17/2011,7894,255.28,159.42,2015180.32,1258461.48,756718.84 +Australia and Oceania,Papua New Guinea,Beverages,Offline,H,12/24/2012,198340833,1/27/2013,2315,47.45,31.79,109846.75,73593.85,36252.9 +Europe,Portugal,Vegetables,Online,C,2/3/2016,884306991,3/20/2016,4945,154.06,90.93,761826.7,449648.85,312177.85 +Europe,Croatia,Office Supplies,Online,M,1/2/2011,682097184,2/12/2011,6569,651.21,524.96,4277798.49,3448462.24,829336.25 +Sub-Saharan Africa,Malawi,Fruits,Offline,L,11/15/2015,769885241,1/1/2016,5006,9.33,6.92,46705.98,34641.52,12064.46 +Asia,Malaysia,Baby Food,Online,M,1/18/2012,146157491,1/25/2012,104,255.28,159.42,26549.12,16579.68,9969.44 +Sub-Saharan Africa,Botswana,Household,Online,L,1/9/2016,579712760,1/10/2016,8743,668.27,502.54,5842684.61,4393707.22,1448977.39 +Asia,Japan,Cosmetics,Online,H,1/26/2015,759662377,2/18/2015,9834,437.2,263.33,4299424.8,2589587.22,1709837.58 +Australia and Oceania,Vanuatu,Vegetables,Offline,H,6/15/2016,345430171,6/18/2016,9319,154.06,90.93,1435685.14,847376.67,588308.47 +Middle East and North Africa,Yemen,Baby Food,Offline,L,5/13/2013,416752469,6/21/2013,5172,255.28,159.42,1320308.16,824520.24,495787.92 +Australia and Oceania,Nauru,Beverages,Online,M,5/27/2011,323678100,6/7/2011,2397,47.45,31.79,113737.65,76200.63,37537.02 +Asia,South Korea,Meat,Online,C,3/31/2017,836568391,4/18/2017,8032,421.89,364.69,3388620.48,2929190.08,459430.4 +Australia and Oceania,Palau,Meat,Offline,C,2/18/2012,996097171,4/2/2012,6143,421.89,364.69,2591670.27,2240290.67,351379.6 +Australia and Oceania,Nauru,Fruits,Offline,M,3/21/2016,363250768,4/27/2016,2829,9.33,6.92,26394.57,19576.68,6817.89 +Sub-Saharan Africa,Chad,Fruits,Offline,H,8/30/2016,369328010,10/3/2016,1220,9.33,6.92,11382.6,8442.4,2940.2 +Sub-Saharan Africa,Guinea,Clothes,Online,H,10/27/2016,265940225,11/30/2016,6477,109.28,35.84,707806.56,232135.68,475670.88 +Asia,Singapore,Baby Food,Online,M,5/2/2017,275011241,5/27/2017,792,255.28,159.42,202181.76,126260.64,75921.12 +North America,United States of America,Baby Food,Online,L,5/2/2012,238777387,5/11/2012,8390,255.28,159.42,2141799.2,1337533.8,804265.4 +Europe,Estonia,Cereal,Offline,C,12/13/2015,969787490,1/8/2016,524,205.7,117.11,107786.8,61365.64,46421.16 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,L,1/31/2013,200902879,2/27/2013,481,255.28,159.42,122789.68,76681.02,46108.66 +Sub-Saharan Africa,Mozambique,Beverages,Online,H,3/17/2016,235297381,3/22/2016,8579,47.45,31.79,407073.55,272726.41,134347.14 +Europe,Netherlands,Office Supplies,Online,H,2/21/2016,296457326,3/5/2016,7166,651.21,524.96,4666570.86,3761863.36,904707.5 +Middle East and North Africa,Tunisia ,Meat,Offline,L,2/16/2016,578181540,4/2/2016,5621,421.89,364.69,2371443.69,2049922.49,321521.2 +Australia and Oceania,Australia,Personal Care,Online,C,11/24/2012,894581353,12/1/2012,5357,81.73,56.67,437827.61,303581.19,134246.42 +North America,Greenland,Personal Care,Offline,C,8/14/2015,230080592,9/25/2015,4815,81.73,56.67,393529.95,272866.05,120663.9 +Asia,Kyrgyzstan,Clothes,Offline,H,10/14/2011,789415585,10/22/2011,4469,109.28,35.84,488372.32,160168.96,328203.36 +Sub-Saharan Africa,Senegal,Household,Offline,L,6/25/2016,347635161,6/26/2016,1824,668.27,502.54,1218924.48,916632.96,302291.52 +Middle East and North Africa,Egypt,Household,Online,H,7/22/2015,800100648,8/22/2015,6417,668.27,502.54,4288288.59,3224799.18,1063489.41 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,L,11/6/2014,512485873,12/20/2014,4813,437.2,263.33,2104243.6,1267407.29,836836.31 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,L,9/14/2013,170777165,9/14/2013,5613,437.2,263.33,2454003.6,1478071.29,975932.31 +Central America and the Caribbean,Barbados,Beverages,Online,L,4/22/2016,531273353,4/22/2016,4446,47.45,31.79,210962.7,141338.34,69624.36 +Sub-Saharan Africa,Ethiopia,Meat,Online,H,10/8/2012,170585763,10/14/2012,8973,421.89,364.69,3785618.97,3272363.37,513255.6 +North America,United States of America,Beverages,Offline,L,3/12/2013,435638225,3/29/2013,3886,47.45,31.79,184390.7,123535.94,60854.76 +Asia,Kyrgyzstan,Beverages,Offline,L,8/11/2013,493667066,9/29/2013,5910,47.45,31.79,280429.5,187878.9,92550.6 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,L,11/22/2014,482221114,11/22/2014,8799,421.89,364.69,3712210.11,3208907.31,503302.8 +Asia,North Korea,Fruits,Offline,M,5/29/2011,159161698,7/9/2011,8338,9.33,6.92,77793.54,57698.96,20094.58 +Sub-Saharan Africa,Angola,Baby Food,Online,L,7/9/2017,252662646,7/30/2017,7347,255.28,159.42,1875542.16,1171258.74,704283.42 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,H,10/19/2010,211210286,10/28/2010,672,437.2,263.33,293798.4,176957.76,116840.64 +Sub-Saharan Africa,Tanzania,Meat,Online,H,7/11/2011,453603446,7/21/2011,195,421.89,364.69,82268.55,71114.55,11154 +Europe,Slovenia,Cosmetics,Online,C,10/3/2010,118953454,11/15/2010,9825,437.2,263.33,4295490,2587217.25,1708272.75 +Europe,Kosovo,Clothes,Online,C,12/19/2011,216684138,1/1/2012,507,109.28,35.84,55404.96,18170.88,37234.08 +Sub-Saharan Africa,Malawi,Fruits,Online,H,2/17/2012,476531827,3/30/2012,5212,9.33,6.92,48627.96,36067.04,12560.92 +Europe,Denmark,Cosmetics,Offline,L,1/26/2013,698545348,3/4/2013,3947,437.2,263.33,1725628.4,1039363.51,686264.89 +Europe,Serbia,Office Supplies,Online,H,2/8/2010,303086030,2/28/2010,8746,651.21,524.96,5695482.66,4591300.16,1104182.5 +Asia,Uzbekistan,Fruits,Online,M,12/20/2010,580827701,12/21/2010,8679,9.33,6.92,80975.07,60058.68,20916.39 +Asia,Mongolia,Vegetables,Online,C,11/23/2016,642756688,11/26/2016,4842,154.06,90.93,745958.52,440283.06,305675.46 +Europe,Slovakia,Snacks,Offline,M,4/1/2011,570171821,5/9/2011,5367,152.58,97.44,818896.86,522960.48,295936.38 +Europe,Macedonia,Vegetables,Online,L,4/27/2016,964684426,5/27/2016,414,154.06,90.93,63780.84,37645.02,26135.82 +Europe,Bulgaria,Clothes,Online,H,10/26/2013,698218333,12/8/2013,7176,109.28,35.84,784193.28,257187.84,527005.44 +Europe,United Kingdom,Personal Care,Offline,H,10/23/2016,963009870,10/24/2016,4875,81.73,56.67,398433.75,276266.25,122167.5 +Sub-Saharan Africa,Kenya,Personal Care,Offline,M,11/30/2012,321607863,12/22/2012,9768,81.73,56.67,798338.64,553552.56,244786.08 +Sub-Saharan Africa,Chad,Cereal,Offline,H,7/18/2013,556873643,8/18/2013,141,205.7,117.11,29003.7,16512.51,12491.19 +Europe,Croatia,Personal Care,Offline,H,3/27/2012,821981036,5/12/2012,1310,81.73,56.67,107066.3,74237.7,32828.6 +Europe,United Kingdom,Vegetables,Online,H,3/2/2011,790416371,4/16/2011,624,154.06,90.93,96133.44,56740.32,39393.12 +Central America and the Caribbean,Grenada,Household,Online,L,5/14/2017,205978477,6/29/2017,2463,668.27,502.54,1645949.01,1237756.02,408192.99 +Sub-Saharan Africa,The Gambia,Snacks,Offline,H,3/19/2016,232778680,4/19/2016,3239,152.58,97.44,494206.62,315608.16,178598.46 +Central America and the Caribbean,Barbados,Snacks,Online,M,1/29/2013,305240809,2/16/2013,6393,152.58,97.44,975443.94,622933.92,352510.02 +Europe,San Marino,Household,Online,L,5/26/2014,378101193,7/5/2014,7400,668.27,502.54,4945198,3718796,1226402 +Europe,Hungary,Office Supplies,Online,H,4/26/2016,476408660,5/14/2016,8764,651.21,524.96,5707204.44,4600749.44,1106455 +Australia and Oceania,Solomon Islands,Clothes,Offline,H,1/17/2016,245524537,2/23/2016,5021,109.28,35.84,548694.88,179952.64,368742.24 +Europe,Norway,Clothes,Offline,H,8/22/2015,301122653,9/8/2015,7739,109.28,35.84,845717.92,277365.76,568352.16 +Sub-Saharan Africa,Mauritania,Snacks,Offline,H,8/26/2010,879189336,10/11/2010,517,152.58,97.44,78883.86,50376.48,28507.38 +Europe,Serbia,Beverages,Online,H,8/18/2016,486023414,10/4/2016,3983,47.45,31.79,188993.35,126619.57,62373.78 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,M,4/30/2012,848236215,5/6/2012,800,9.33,6.92,7464,5536,1928 +Europe,Kosovo,Personal Care,Online,H,8/20/2011,162751567,8/21/2011,660,81.73,56.67,53941.8,37402.2,16539.6 +Australia and Oceania,Australia,Cosmetics,Online,M,5/12/2014,746805799,5/31/2014,5286,437.2,263.33,2311039.2,1391962.38,919076.82 +Europe,Georgia,Office Supplies,Offline,M,1/9/2010,487947738,2/17/2010,3434,651.21,524.96,2236255.14,1802712.64,433542.5 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,C,12/5/2011,494038712,1/23/2012,5889,651.21,524.96,3834975.69,3091489.44,743486.25 +Sub-Saharan Africa,Liberia,Personal Care,Offline,L,7/2/2015,143252551,7/30/2015,468,81.73,56.67,38249.64,26521.56,11728.08 +Middle East and North Africa,Oman,Clothes,Online,H,3/30/2017,234075582,4/18/2017,7021,109.28,35.84,767254.88,251632.64,515622.24 +Europe,Ireland,Cereal,Offline,M,12/7/2010,735306632,12/8/2010,2427,205.7,117.11,499233.9,284225.97,215007.93 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,L,2/17/2014,336057031,3/9/2014,5598,421.89,364.69,2361740.22,2041534.62,320205.6 +Asia,North Korea,Snacks,Online,M,5/19/2011,495750606,5/24/2011,2476,152.58,97.44,377788.08,241261.44,136526.64 +Asia,Philippines,Snacks,Online,C,1/6/2011,494123685,1/8/2011,1034,152.58,97.44,157767.72,100752.96,57014.76 +Australia and Oceania,Samoa ,Vegetables,Online,L,1/28/2011,581225097,3/14/2011,6277,154.06,90.93,967034.62,570767.61,396267.01 +Sub-Saharan Africa,Botswana,Household,Online,C,8/27/2010,627416169,9/25/2010,5242,668.27,502.54,3503071.34,2634314.68,868756.66 +Central America and the Caribbean,Cuba,Clothes,Online,C,9/17/2013,573370730,10/28/2013,1996,109.28,35.84,218122.88,71536.64,146586.24 +Australia and Oceania,Solomon Islands,Household,Online,M,2/12/2010,880075109,3/11/2010,2637,668.27,502.54,1762227.99,1325197.98,437030.01 +North America,Mexico,Cosmetics,Online,H,4/24/2017,278828132,5/19/2017,295,437.2,263.33,128974,77682.35,51291.65 +Sub-Saharan Africa,Namibia,Fruits,Offline,M,12/9/2015,721241128,1/12/2016,132,9.33,6.92,1231.56,913.44,318.12 +Sub-Saharan Africa,Lesotho,Vegetables,Online,L,3/18/2014,629237926,4/30/2014,4340,154.06,90.93,668620.4,394636.2,273984.2 +Middle East and North Africa,United Arab Emirates,Meat,Offline,C,10/31/2013,745054852,11/1/2013,7142,421.89,364.69,3013138.38,2604615.98,408522.4 +Europe,Slovakia,Beverages,Online,M,10/15/2013,981240737,10/15/2013,9794,47.45,31.79,464725.3,311351.26,153374.04 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,M,2/14/2014,870656907,3/28/2014,5582,154.06,90.93,859962.92,507571.26,352391.66 +Asia,Maldives,Baby Food,Offline,H,3/2/2012,916477191,3/20/2012,4822,255.28,159.42,1230960.16,768723.24,462236.92 +Europe,Georgia,Meat,Offline,M,11/18/2013,342187917,12/21/2013,9864,421.89,364.69,4161522.96,3597302.16,564220.8 +Middle East and North Africa,Pakistan,Clothes,Offline,H,12/10/2014,241587913,1/7/2015,87,109.28,35.84,9507.36,3118.08,6389.28 +Europe,Greece,Fruits,Online,L,1/28/2012,428788506,2/8/2012,6903,9.33,6.92,64404.99,47768.76,16636.23 +Sub-Saharan Africa,Senegal,Snacks,Offline,C,6/12/2014,788213527,7/8/2014,8753,152.58,97.44,1335532.74,852892.32,482640.42 +Sub-Saharan Africa,Angola,Snacks,Online,L,2/16/2017,824599301,3/17/2017,6113,152.58,97.44,932721.54,595650.72,337070.82 +Middle East and North Africa,Afghanistan,Beverages,Online,L,6/26/2012,112994658,7/13/2012,6485,47.45,31.79,307713.25,206158.15,101555.1 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,M,8/26/2016,548760926,10/15/2016,9408,437.2,263.33,4113177.6,2477408.64,1635768.96 +Europe,Vatican City,Cosmetics,Offline,M,10/5/2012,497571933,10/27/2012,1447,437.2,263.33,632628.4,381038.51,251589.89 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,C,4/17/2015,645414006,6/4/2015,1202,152.58,97.44,183401.16,117122.88,66278.28 +Sub-Saharan Africa,Benin,Personal Care,Online,L,4/15/2013,848585975,5/9/2013,4302,81.73,56.67,351602.46,243794.34,107808.12 +Central America and the Caribbean,Belize,Vegetables,Offline,L,1/3/2012,583699166,1/16/2012,8409,154.06,90.93,1295490.54,764630.37,530860.17 +Europe,Spain,Cereal,Online,L,12/23/2013,297677409,1/9/2014,8215,205.7,117.11,1689825.5,962058.65,727766.85 +North America,United States of America,Household,Online,M,3/25/2015,957757031,5/12/2015,444,668.27,502.54,296711.88,223127.76,73584.12 +Middle East and North Africa,Kuwait,Cereal,Online,H,8/19/2016,901486861,8/26/2016,8850,205.7,117.11,1820445,1036423.5,784021.5 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,L,7/25/2012,786728227,8/6/2012,9220,47.45,31.79,437489,293103.8,144385.2 +Middle East and North Africa,Iraq,Beverages,Online,M,5/20/2017,441654956,6/5/2017,4371,47.45,31.79,207403.95,138954.09,68449.86 +Australia and Oceania,Kiribati,Personal Care,Offline,L,3/26/2016,214753377,5/1/2016,9151,81.73,56.67,747911.23,518587.17,229324.06 +Asia,Turkmenistan,Personal Care,Online,M,3/31/2014,524822318,4/25/2014,5441,81.73,56.67,444692.93,308341.47,136351.46 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,C,1/18/2010,510973107,1/22/2010,7152,437.2,263.33,3126854.4,1883336.16,1243518.24 +Australia and Oceania,Samoa ,Snacks,Online,C,9/13/2014,282629573,10/12/2014,5226,152.58,97.44,797383.08,509221.44,288161.64 +Middle East and North Africa,Bahrain,Clothes,Offline,H,1/8/2010,469528043,1/28/2010,2637,109.28,35.84,288171.36,94510.08,193661.28 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,M,12/24/2012,871717345,1/28/2013,9389,437.2,263.33,4104870.8,2472405.37,1632465.43 +Central America and the Caribbean,Nicaragua,Fruits,Offline,C,4/28/2011,909558808,6/13/2011,7519,9.33,6.92,70152.27,52031.48,18120.79 +Europe,Austria,Baby Food,Offline,H,10/14/2012,973726260,10/26/2012,6094,255.28,159.42,1555676.32,971505.48,584170.84 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,L,1/11/2011,175206029,1/19/2011,6212,154.06,90.93,957020.72,564857.16,392163.56 +Sub-Saharan Africa,Seychelles ,Fruits,Online,C,2/18/2012,395296943,4/2/2012,6005,9.33,6.92,56026.65,41554.6,14472.05 +Asia,Bhutan,Office Supplies,Offline,M,9/4/2015,435610330,10/19/2015,5632,651.21,524.96,3667614.72,2956574.72,711040 +Europe,Vatican City,Clothes,Online,H,12/7/2010,968070018,12/31/2010,2286,109.28,35.84,249814.08,81930.24,167883.84 +Sub-Saharan Africa,Guinea,Household,Online,H,12/22/2010,484912335,12/30/2010,5191,668.27,502.54,3468989.57,2608685.14,860304.43 +Europe,Romania,Baby Food,Online,M,12/28/2010,248686110,1/7/2011,601,255.28,159.42,153423.28,95811.42,57611.86 +Middle East and North Africa,Somalia,Baby Food,Offline,L,10/27/2014,242252671,11/6/2014,6804,255.28,159.42,1736925.12,1084693.68,652231.44 +Asia,Philippines,Fruits,Offline,L,1/2/2016,518785846,1/25/2016,9115,9.33,6.92,85042.95,63075.8,21967.15 +Australia and Oceania,New Zealand,Baby Food,Online,C,9/19/2016,751771962,10/17/2016,4884,255.28,159.42,1246787.52,778607.28,468180.24 +Asia,Singapore,Personal Care,Offline,L,6/1/2016,685009849,7/14/2016,8491,81.73,56.67,693969.43,481184.97,212784.46 +Sub-Saharan Africa,Djibouti,Cereal,Offline,M,8/17/2015,582610833,10/5/2015,6347,205.7,117.11,1305577.9,743297.17,562280.73 +Europe,Luxembourg,Household,Offline,M,2/22/2012,778998744,3/8/2012,1894,668.27,502.54,1265703.38,951810.76,313892.62 +Central America and the Caribbean,Haiti,Office Supplies,Offline,C,5/28/2012,328909909,6/22/2012,606,651.21,524.96,394633.26,318125.76,76507.5 +Middle East and North Africa,Jordan,Cosmetics,Offline,C,7/23/2012,157393157,9/9/2012,4988,437.2,263.33,2180753.6,1313490.04,867263.56 +Sub-Saharan Africa,Tanzania,Beverages,Online,H,5/19/2017,809809815,6/7/2017,9575,47.45,31.79,454333.75,304389.25,149944.5 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,L,10/15/2013,201833713,10/25/2013,5936,154.06,90.93,914500.16,539760.48,374739.68 +Asia,Uzbekistan,Cosmetics,Offline,H,6/22/2012,369451177,6/29/2012,7668,437.2,263.33,3352449.6,2019214.44,1333235.16 +Asia,Tajikistan,Cosmetics,Online,L,11/6/2013,718961036,12/10/2013,5402,437.2,263.33,2361754.4,1422508.66,939245.74 +Asia,Turkmenistan,Household,Offline,M,10/20/2011,276974618,11/17/2011,1799,668.27,502.54,1202217.73,904069.46,298148.27 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,C,8/26/2012,840415751,9/9/2012,6552,651.21,524.96,4266727.92,3439537.92,827190 +Australia and Oceania,Kiribati,Meat,Offline,L,3/19/2016,226520764,4/21/2016,1383,421.89,364.69,583473.87,504366.27,79107.6 +Europe,Bosnia and Herzegovina,Personal Care,Online,L,1/2/2012,822838485,1/11/2012,5048,81.73,56.67,412573.04,286070.16,126502.88 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,L,4/27/2013,137230241,5/31/2013,8333,668.27,502.54,5568693.91,4187665.82,1381028.09 +Sub-Saharan Africa,Niger,Baby Food,Online,H,8/8/2015,247869861,9/14/2015,9055,255.28,159.42,2311560.4,1443548.1,868012.3 +Europe,Malta,Household,Online,M,5/5/2015,153243672,5/14/2015,7063,668.27,502.54,4719991.01,3549440.02,1170550.99 +Middle East and North Africa,Afghanistan,Clothes,Offline,H,11/20/2013,722150504,12/21/2013,9237,109.28,35.84,1009419.36,331054.08,678365.28 +Europe,Poland,Cereal,Online,M,8/29/2013,643701684,10/14/2013,4488,205.7,117.11,923181.6,525589.68,397591.92 +Middle East and North Africa,Bahrain,Personal Care,Online,H,5/8/2014,477321040,6/12/2014,8758,81.73,56.67,715791.34,496315.86,219475.48 +Australia and Oceania,Vanuatu,Beverages,Online,M,9/18/2016,402744901,11/1/2016,21,47.45,31.79,996.45,667.59,328.86 +Asia,Kyrgyzstan,Beverages,Online,C,3/22/2011,670022094,3/28/2011,3282,47.45,31.79,155730.9,104334.78,51396.12 +Europe,Georgia,Cereal,Online,H,2/10/2012,249513947,2/29/2012,5577,205.7,117.11,1147188.9,653122.47,494066.43 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,H,10/7/2015,881894290,10/23/2015,973,205.7,117.11,200146.1,113948.03,86198.07 +Asia,Laos,Vegetables,Online,C,1/22/2012,328149449,3/8/2012,5569,154.06,90.93,857960.14,506389.17,351570.97 +Europe,Netherlands,Cosmetics,Offline,L,11/10/2010,919578254,12/25/2010,2495,437.2,263.33,1090814,657008.35,433805.65 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,C,7/13/2015,107792031,7/26/2015,6912,255.28,159.42,1764495.36,1101911.04,662584.32 +North America,Greenland,Beverages,Online,H,7/24/2011,814714610,8/31/2011,1013,47.45,31.79,48066.85,32203.27,15863.58 +Asia,Kazakhstan,Cosmetics,Offline,L,10/21/2015,182582318,11/12/2015,9020,437.2,263.33,3943544,2375236.6,1568307.4 +Sub-Saharan Africa,Comoros,Beverages,Online,M,2/6/2012,823943984,2/9/2012,2190,47.45,31.79,103915.5,69620.1,34295.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,M,8/21/2015,471660935,9/25/2015,3807,47.45,31.79,180642.15,121024.53,59617.62 +Europe,Kosovo,Fruits,Offline,M,3/4/2016,528907001,3/13/2016,4190,9.33,6.92,39092.7,28994.8,10097.9 +Europe,Czech Republic,Clothes,Online,C,2/6/2012,219168508,3/7/2012,5687,109.28,35.84,621475.36,203822.08,417653.28 +Middle East and North Africa,Turkey,Cosmetics,Online,C,3/24/2014,636244285,5/2/2014,7677,437.2,263.33,3356384.4,2021584.41,1334799.99 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Offline,L,9/22/2011,694245660,11/5/2011,1573,437.2,263.33,687715.6,414218.09,273497.51 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,M,9/30/2013,277596461,11/6/2013,5817,154.06,90.93,896167.02,528939.81,367227.21 +Europe,Czech Republic,Cosmetics,Online,L,5/17/2015,691033017,6/14/2015,881,437.2,263.33,385173.2,231993.73,153179.47 +Europe,Spain,Vegetables,Offline,C,7/15/2016,609604156,7/26/2016,4271,154.06,90.93,657990.26,388362.03,269628.23 +Asia,Bangladesh,Snacks,Online,H,8/27/2010,128671205,10/12/2010,5524,152.58,97.44,842851.92,538258.56,304593.36 +Europe,Russia,Vegetables,Online,L,2/23/2011,313907992,3/25/2011,1206,154.06,90.93,185796.36,109661.58,76134.78 +Europe,Netherlands,Clothes,Offline,L,5/8/2017,951300847,5/31/2017,9916,109.28,35.84,1083620.48,355389.44,728231.04 +Sub-Saharan Africa,Niger,Meat,Offline,L,9/28/2010,997148597,10/24/2010,7283,421.89,364.69,3072624.87,2656037.27,416587.6 +Europe,Poland,Vegetables,Offline,M,9/18/2011,828062570,11/7/2011,971,154.06,90.93,149592.26,88293.03,61299.23 +Europe,Switzerland,Meat,Offline,C,3/26/2015,890966594,5/10/2015,5669,421.89,364.69,2391694.41,2067427.61,324266.8 +Asia,Nepal,Household,Online,M,4/26/2017,353096997,5/21/2017,8103,668.27,502.54,5414991.81,4072081.62,1342910.19 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,C,4/12/2011,252002608,5/25/2011,2027,47.45,31.79,96181.15,64438.33,31742.82 +Central America and the Caribbean,Saint Lucia,Clothes,Online,C,3/13/2014,345544755,3/26/2014,3227,109.28,35.84,352646.56,115655.68,236990.88 +Sub-Saharan Africa,The Gambia,Baby Food,Online,M,2/24/2010,461897265,4/5/2010,4520,255.28,159.42,1153865.6,720578.4,433287.2 +Sub-Saharan Africa,Botswana,Cereal,Offline,M,7/26/2014,949546468,9/4/2014,756,205.7,117.11,155509.2,88535.16,66974.04 +Europe,Moldova ,Clothes,Online,C,6/9/2017,427291190,6/27/2017,3813,109.28,35.84,416684.64,136657.92,280026.72 +Australia and Oceania,Papua New Guinea,Fruits,Offline,M,5/23/2017,734242761,7/6/2017,7604,9.33,6.92,70945.32,52619.68,18325.64 +Central America and the Caribbean,Honduras,Cereal,Online,H,5/2/2010,179825007,5/25/2010,3071,205.7,117.11,631704.7,359644.81,272059.89 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,H,12/16/2015,293774259,1/11/2016,3186,154.06,90.93,490835.16,289702.98,201132.18 +Europe,Spain,Office Supplies,Online,M,5/12/2013,876139342,5/22/2013,7956,651.21,524.96,5181026.76,4176581.76,1004445 +Sub-Saharan Africa,Nigeria,Fruits,Offline,C,1/5/2013,447281587,2/24/2013,9416,9.33,6.92,87851.28,65158.72,22692.56 +Europe,Spain,Baby Food,Offline,H,1/28/2015,297874820,1/29/2015,6633,255.28,159.42,1693272.24,1057432.86,635839.38 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,L,3/17/2013,438905370,4/27/2013,707,81.73,56.67,57783.11,40065.69,17717.42 +Europe,Belarus,Beverages,Online,H,6/28/2013,951672065,7/26/2013,9767,47.45,31.79,463444.15,310492.93,152951.22 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,M,7/3/2015,637786233,8/10/2015,3974,109.28,35.84,434278.72,142428.16,291850.56 +Sub-Saharan Africa,Mali,Beverages,Offline,H,2/4/2016,169171702,3/9/2016,521,47.45,31.79,24721.45,16562.59,8158.86 +Asia,Mongolia,Baby Food,Online,M,3/7/2013,738064801,4/19/2013,8631,255.28,159.42,2203321.68,1375954.02,827367.66 +Middle East and North Africa,Morocco,Personal Care,Offline,C,2/10/2017,907014358,3/9/2017,4559,81.73,56.67,372607.07,258358.53,114248.54 +Sub-Saharan Africa,Niger,Cereal,Online,M,7/28/2016,658881700,8/14/2016,6592,205.7,117.11,1355974.4,771989.12,583985.28 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,L,9/3/2012,946840655,10/1/2012,46,205.7,117.11,9462.2,5387.06,4075.14 +Europe,Portugal,Snacks,Offline,H,3/3/2015,544377553,4/11/2015,2270,152.58,97.44,346356.6,221188.8,125167.8 +Sub-Saharan Africa,Botswana,Personal Care,Offline,H,12/11/2015,995291221,12/28/2015,7645,81.73,56.67,624825.85,433242.15,191583.7 +Sub-Saharan Africa,Guinea,Meat,Offline,M,7/7/2015,763692986,8/22/2015,2581,421.89,364.69,1088898.09,941264.89,147633.2 +Europe,Cyprus,Clothes,Online,M,9/7/2011,184006679,10/18/2011,520,109.28,35.84,56825.6,18636.8,38188.8 +Sub-Saharan Africa,Malawi,Vegetables,Offline,M,11/21/2010,110968625,12/29/2010,6937,154.06,90.93,1068714.22,630781.41,437932.81 +Asia,Malaysia,Cosmetics,Offline,L,11/5/2016,569627654,11/10/2016,4336,437.2,263.33,1895699.2,1141798.88,753900.32 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,M,8/14/2011,305345094,9/13/2011,7254,437.2,263.33,3171448.8,1910195.82,1261252.98 +Europe,Finland,Cereal,Offline,M,5/29/2012,833794772,6/29/2012,7257,205.7,117.11,1492764.9,849867.27,642897.63 +Europe,United Kingdom,Household,Online,M,10/9/2014,590963017,11/25/2014,7944,668.27,502.54,5308736.88,3992177.76,1316559.12 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,L,7/16/2011,783148658,9/4/2011,9946,81.73,56.67,812886.58,563639.82,249246.76 +North America,United States of America,Fruits,Offline,C,9/30/2011,436963021,10/28/2011,5923,9.33,6.92,55261.59,40987.16,14274.43 +Europe,Macedonia,Vegetables,Offline,C,2/22/2014,449329936,2/28/2014,5568,154.06,90.93,857806.08,506298.24,351507.84 +Asia,Brunei,Cereal,Online,M,12/20/2010,437485730,1/13/2011,604,205.7,117.11,124242.8,70734.44,53508.36 +Europe,Cyprus,Baby Food,Online,C,6/16/2014,988979232,6/24/2014,9787,255.28,159.42,2498425.36,1560243.54,938181.82 +Middle East and North Africa,Libya,Cereal,Online,L,3/11/2015,511671769,4/29/2015,3902,205.7,117.11,802641.4,456963.22,345678.18 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,C,3/5/2016,183737170,3/29/2016,767,109.28,35.84,83817.76,27489.28,56328.48 +Sub-Saharan Africa,Cameroon,Snacks,Offline,C,11/28/2013,803661763,12/25/2013,230,152.58,97.44,35093.4,22411.2,12682.2 +Australia and Oceania,Solomon Islands,Personal Care,Online,L,4/26/2017,540244376,6/3/2017,9171,81.73,56.67,749545.83,519720.57,229825.26 +Middle East and North Africa,Turkey,Snacks,Online,L,8/31/2013,782596337,10/19/2013,6502,152.58,97.44,992075.16,633554.88,358520.28 +Europe,Finland,Office Supplies,Offline,H,3/22/2010,290141475,5/4/2010,8165,651.21,524.96,5317129.65,4286298.4,1030831.25 +Australia and Oceania,New Zealand,Cereal,Offline,H,4/26/2015,142616117,5/10/2015,2133,205.7,117.11,438758.1,249795.63,188962.47 +Middle East and North Africa,Libya,Household,Offline,L,11/3/2011,590069091,12/20/2011,3411,668.27,502.54,2279468.97,1714163.94,565305.03 +Asia,Nepal,Household,Offline,C,1/14/2014,602861726,2/20/2014,9036,668.27,502.54,6038487.72,4540951.44,1497536.28 +Asia,Bhutan,Household,Online,C,9/20/2010,121667850,10/9/2010,3075,668.27,502.54,2054930.25,1545310.5,509619.75 +Middle East and North Africa,Oman,Cereal,Offline,M,6/23/2014,507473790,8/5/2014,1627,205.7,117.11,334673.9,190537.97,144135.93 +Europe,Lithuania,Office Supplies,Online,M,6/15/2012,491578376,7/28/2012,7820,651.21,524.96,5092462.2,4105187.2,987275 +Asia,Turkmenistan,Snacks,Offline,L,8/5/2015,225592935,8/25/2015,6817,152.58,97.44,1040137.86,664248.48,375889.38 +Europe,Finland,Clothes,Offline,H,12/15/2016,831441295,12/27/2016,810,109.28,35.84,88516.8,29030.4,59486.4 +Sub-Saharan Africa,Sudan,Cereal,Online,L,9/5/2010,351359784,9/25/2010,4023,205.7,117.11,827531.1,471133.53,356397.57 +Australia and Oceania,Tonga,Cereal,Offline,M,11/19/2010,497897231,12/23/2010,7710,205.7,117.11,1585947,902918.1,683028.9 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,L,1/19/2010,803914964,1/25/2010,5157,81.73,56.67,421481.61,292247.19,129234.42 +Sub-Saharan Africa,Ghana,Clothes,Online,C,1/29/2013,872586810,2/27/2013,6683,109.28,35.84,730318.24,239518.72,490799.52 +Europe,Germany,Cosmetics,Offline,L,10/15/2010,827399098,10/19/2010,4635,437.2,263.33,2026422,1220534.55,805887.45 +Europe,Georgia,Snacks,Online,H,12/27/2013,862150657,1/24/2014,8393,152.58,97.44,1280603.94,817813.92,462790.02 +Europe,Monaco,Cosmetics,Online,H,11/6/2011,790952813,11/10/2011,9369,437.2,263.33,4096126.8,2467138.77,1628988.03 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,H,7/10/2013,498229396,8/6/2013,6005,255.28,159.42,1532956.4,957317.1,575639.3 +Asia,North Korea,Clothes,Offline,L,2/3/2014,388716733,2/7/2014,8774,109.28,35.84,958822.72,314460.16,644362.56 +Sub-Saharan Africa,Zambia,Beverages,Online,M,6/27/2013,937463653,7/30/2013,5182,47.45,31.79,245885.9,164735.78,81150.12 +Europe,Switzerland,Clothes,Offline,H,9/12/2012,439831483,10/2/2012,4765,109.28,35.84,520719.2,170777.6,349941.6 +Europe,Serbia,Household,Online,H,1/2/2010,861494052,1/17/2010,4089,668.27,502.54,2732556.03,2054886.06,677669.97 +Europe,Germany,Snacks,Offline,L,4/24/2012,188437688,5/21/2012,1754,152.58,97.44,267625.32,170909.76,96715.56 +Asia,Laos,Meat,Offline,H,3/29/2016,976961219,4/4/2016,3390,421.89,364.69,1430207.1,1236299.1,193908 +Europe,Lithuania,Meat,Online,L,11/24/2011,903675973,12/7/2011,6657,421.89,364.69,2808521.73,2427741.33,380780.4 +Central America and the Caribbean,Dominica,Baby Food,Online,L,12/16/2016,415505778,12/16/2016,6248,255.28,159.42,1594989.44,996056.16,598933.28 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,L,4/23/2012,479686963,5/23/2012,8887,152.58,97.44,1355978.46,865949.28,490029.18 +Middle East and North Africa,Pakistan,Snacks,Offline,L,12/19/2013,333768355,12/24/2013,8328,152.58,97.44,1270686.24,811480.32,459205.92 +North America,Greenland,Clothes,Online,L,4/20/2016,635611283,5/31/2016,358,109.28,35.84,39122.24,12830.72,26291.52 +Europe,Liechtenstein,Fruits,Online,C,12/17/2010,313389575,1/27/2011,7794,9.33,6.92,72718.02,53934.48,18783.54 +Europe,Russia,Snacks,Offline,L,5/16/2013,615589559,6/7/2013,5485,152.58,97.44,836901.3,534458.4,302442.9 +Sub-Saharan Africa,Liberia,Fruits,Offline,C,7/12/2013,161010062,8/20/2013,5310,9.33,6.92,49542.3,36745.2,12797.1 +Europe,Bosnia and Herzegovina,Personal Care,Offline,H,1/22/2010,788762414,2/2/2010,1181,81.73,56.67,96523.13,66927.27,29595.86 +Europe,Czech Republic,Personal Care,Offline,C,1/5/2014,808270442,2/19/2014,4040,81.73,56.67,330189.2,228946.8,101242.4 +Asia,Mongolia,Cosmetics,Online,L,10/17/2014,849270474,10/26/2014,6861,437.2,263.33,2999629.2,1806707.13,1192922.07 +Middle East and North Africa,Iraq,Clothes,Online,C,3/21/2014,711811339,4/4/2014,9648,109.28,35.84,1054333.44,345784.32,708549.12 +Asia,Taiwan,Office Supplies,Online,H,3/7/2015,716254365,4/7/2015,4438,651.21,524.96,2890069.98,2329772.48,560297.5 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,M,4/8/2010,353273379,4/27/2010,298,437.2,263.33,130285.6,78472.34,51813.26 +Australia and Oceania,Marshall Islands,Beverages,Online,C,11/11/2015,533854711,11/12/2015,8327,47.45,31.79,395116.15,264715.33,130400.82 +Sub-Saharan Africa,Liberia,Clothes,Offline,M,4/28/2015,439297187,6/7/2015,6655,109.28,35.84,727258.4,238515.2,488743.2 +Europe,Iceland,Fruits,Online,C,10/21/2015,671212136,10/30/2015,5442,9.33,6.92,50773.86,37658.64,13115.22 +Middle East and North Africa,Afghanistan,Vegetables,Offline,L,2/25/2014,101523387,3/19/2014,1881,154.06,90.93,289786.86,171039.33,118747.53 +Europe,Poland,Office Supplies,Online,H,11/12/2015,822467267,11/16/2015,5196,651.21,524.96,3383687.16,2727692.16,655995 +Asia,India,Vegetables,Online,L,2/18/2016,496592605,3/11/2016,1642,154.06,90.93,252966.52,149307.06,103659.46 +Europe,Slovakia,Office Supplies,Online,M,3/23/2011,906760728,3/25/2011,9504,651.21,524.96,6189099.84,4989219.84,1199880 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,C,5/22/2017,306145465,6/2/2017,4101,437.2,263.33,1792957.2,1079916.33,713040.87 +Asia,China,Snacks,Offline,L,2/4/2014,168233144,3/4/2014,2781,152.58,97.44,424324.98,270980.64,153344.34 +Europe,Belgium,Snacks,Offline,C,12/10/2015,236822593,12/30/2015,9923,152.58,97.44,1514051.34,966897.12,547154.22 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Offline,M,11/15/2015,776025140,12/5/2015,1939,437.2,263.33,847730.8,510596.87,337133.93 +Europe,Belarus,Cereal,Offline,C,9/11/2011,320264613,10/26/2011,2271,205.7,117.11,467144.7,265956.81,201187.89 +Asia,Kyrgyzstan,Office Supplies,Offline,H,6/1/2017,624277341,6/30/2017,6393,651.21,524.96,4163185.53,3356069.28,807116.25 +Asia,Cambodia,Vegetables,Online,C,1/12/2014,813112151,2/23/2014,6810,154.06,90.93,1049148.6,619233.3,429915.3 +Sub-Saharan Africa,Zambia,Personal Care,Online,H,11/25/2013,532130372,12/13/2013,8057,81.73,56.67,658498.61,456590.19,201908.42 +Sub-Saharan Africa,Sudan,Cereal,Offline,L,7/4/2011,397005832,8/4/2011,1703,205.7,117.11,350307.1,199438.33,150868.77 +Australia and Oceania,Papua New Guinea,Vegetables,Online,H,7/17/2017,643724858,7/31/2017,1345,154.06,90.93,207210.7,122300.85,84909.85 +Central America and the Caribbean,Cuba,Cosmetics,Online,L,4/10/2017,678586280,5/24/2017,7615,437.2,263.33,3329278,2005257.95,1324020.05 +Asia,India,Cereal,Offline,L,3/1/2012,428201425,3/7/2012,3172,205.7,117.11,652480.4,371472.92,281007.48 +Asia,China,Meat,Online,M,2/9/2016,789494121,3/6/2016,7709,421.89,364.69,3252350.01,2811395.21,440954.8 +Middle East and North Africa,Algeria,Snacks,Offline,H,10/8/2013,479700696,11/21/2013,2951,152.58,97.44,450263.58,287545.44,162718.14 +Europe,Latvia,Personal Care,Online,M,5/20/2017,986369979,6/24/2017,7651,81.73,56.67,625316.23,433582.17,191734.06 +Central America and the Caribbean,Nicaragua,Household,Online,C,7/13/2017,717363297,8/23/2017,2596,668.27,502.54,1734828.92,1304593.84,430235.08 +Asia,Tajikistan,Personal Care,Offline,C,3/22/2017,850854480,5/1/2017,5603,81.73,56.67,457933.19,317522.01,140411.18 +Asia,Cambodia,Cosmetics,Offline,L,12/14/2012,385329854,1/6/2013,6522,437.2,263.33,2851418.4,1717438.26,1133980.14 +Sub-Saharan Africa,South Africa,Household,Online,H,8/24/2013,189588248,9/15/2013,2231,668.27,502.54,1490910.37,1121166.74,369743.63 +Asia,Tajikistan,Clothes,Online,C,2/22/2014,752740991,3/24/2014,1642,109.28,35.84,179437.76,58849.28,120588.48 +Central America and the Caribbean,Cuba,Meat,Online,M,2/20/2014,834211909,3/20/2014,697,421.89,364.69,294057.33,254188.93,39868.4 +Australia and Oceania,Solomon Islands,Meat,Online,M,5/22/2014,613737332,6/3/2014,7370,421.89,364.69,3109329.3,2687765.3,421564 +Europe,Macedonia,Household,Offline,L,12/5/2012,341366088,12/19/2012,6666,668.27,502.54,4454687.82,3349931.64,1104756.18 +Sub-Saharan Africa,Togo,Office Supplies,Online,C,6/9/2016,787459504,7/11/2016,5621,651.21,524.96,3660451.41,2950800.16,709651.25 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,C,9/19/2013,992691409,9/19/2013,8303,651.21,524.96,5406996.63,4358742.88,1048253.75 +Europe,Monaco,Cereal,Offline,M,5/13/2017,518048131,5/30/2017,809,205.7,117.11,166411.3,94741.99,71669.31 +Europe,Monaco,Snacks,Offline,M,7/10/2014,794828498,7/29/2014,6270,152.58,97.44,956676.6,610948.8,345727.8 +Europe,Ireland,Beverages,Online,L,2/17/2016,174643838,2/21/2016,9847,47.45,31.79,467240.15,313036.13,154204.02 +Middle East and North Africa,Oman,Household,Offline,H,4/3/2015,679417979,4/17/2015,3733,668.27,502.54,2494651.91,1875981.82,618670.09 +Sub-Saharan Africa,Liberia,Cereal,Online,C,8/6/2013,351387250,9/22/2013,2151,205.7,117.11,442460.7,251903.61,190557.09 +Europe,Denmark,Office Supplies,Online,C,2/21/2010,903100478,4/5/2010,6355,651.21,524.96,4138439.55,3336120.8,802318.75 +Australia and Oceania,Palau,Meat,Online,M,7/6/2012,967418992,7/11/2012,9633,421.89,364.69,4064066.37,3513058.77,551007.6 +Middle East and North Africa,Libya,Office Supplies,Online,L,6/17/2010,147516620,7/13/2010,2301,651.21,524.96,1498434.21,1207932.96,290501.25 +Europe,Poland,Snacks,Offline,C,7/9/2017,366879689,7/17/2017,6708,152.58,97.44,1023506.64,653627.52,369879.12 +Europe,Ukraine,Household,Offline,L,3/23/2014,919307029,5/7/2014,2234,668.27,502.54,1492915.18,1122674.36,370240.82 +Asia,Kyrgyzstan,Office Supplies,Offline,C,6/11/2012,718909966,7/24/2012,290,651.21,524.96,188850.9,152238.4,36612.5 +Middle East and North Africa,Iraq,Snacks,Offline,M,10/9/2013,550112330,11/23/2013,9318,152.58,97.44,1421740.44,907945.92,513794.52 +Sub-Saharan Africa,Niger,Office Supplies,Offline,H,4/14/2013,817650449,4/23/2013,9793,651.21,524.96,6377299.53,5140933.28,1236366.25 +Europe,Italy,Household,Offline,H,11/29/2010,196573150,1/1/2011,9218,668.27,502.54,6160112.86,4632413.72,1527699.14 +Asia,Maldives,Clothes,Offline,M,3/21/2015,582241761,4/13/2015,7131,109.28,35.84,779275.68,255575.04,523700.64 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,C,11/28/2016,340330111,12/26/2016,98,9.33,6.92,914.34,678.16,236.18 +Europe,Estonia,Cosmetics,Offline,C,4/27/2015,156824529,5/6/2015,6718,437.2,263.33,2937109.6,1769050.94,1168058.66 +Europe,Germany,Clothes,Online,H,8/22/2014,788023841,9/5/2014,2621,109.28,35.84,286422.88,93936.64,192486.24 +Europe,Macedonia,Beverages,Online,C,7/20/2012,810539376,7/25/2012,5468,47.45,31.79,259456.6,173827.72,85628.88 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,L,8/3/2011,671294963,9/6/2011,9952,152.58,97.44,1518476.16,969722.88,548753.28 +Europe,Hungary,Cosmetics,Offline,H,5/7/2015,437526929,5/21/2015,2796,437.2,263.33,1222411.2,736270.68,486140.52 +Sub-Saharan Africa,Niger,Baby Food,Online,H,2/16/2017,246784102,4/4/2017,7755,255.28,159.42,1979696.4,1236302.1,743394.3 +Europe,Slovakia,Beverages,Online,L,4/23/2011,756927812,6/10/2011,615,47.45,31.79,29181.75,19550.85,9630.9 +Asia,Singapore,Household,Offline,L,3/30/2012,896131885,4/19/2012,4194,668.27,502.54,2802724.38,2107652.76,695071.62 +Europe,Denmark,Snacks,Offline,H,8/26/2012,112882649,9/27/2012,3339,152.58,97.44,509464.62,325352.16,184112.46 +Middle East and North Africa,Oman,Snacks,Online,H,2/4/2010,625978934,3/14/2010,9932,152.58,97.44,1515424.56,967774.08,547650.48 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,H,10/10/2010,674532067,10/16/2010,7883,437.2,263.33,3446447.6,2075830.39,1370617.21 +Asia,Philippines,Cosmetics,Offline,L,8/6/2010,367965877,9/20/2010,8135,437.2,263.33,3556622,2142189.55,1414432.45 +Central America and the Caribbean,Panama,Cosmetics,Online,M,2/7/2014,336016690,3/1/2014,3661,437.2,263.33,1600589.2,964051.13,636538.07 +Australia and Oceania,Australia,Vegetables,Online,M,7/19/2015,378733336,9/4/2015,4465,154.06,90.93,687877.9,406002.45,281875.45 +Europe,Norway,Clothes,Online,C,3/30/2010,816477143,5/10/2010,2585,109.28,35.84,282488.8,92646.4,189842.4 +Asia,Sri Lanka,Meat,Online,H,7/3/2013,239921939,7/17/2013,7088,421.89,364.69,2990356.32,2584922.72,405433.6 +Sub-Saharan Africa,Cameroon,Meat,Offline,M,5/31/2011,460054051,7/10/2011,9072,421.89,364.69,3827386.08,3308467.68,518918.4 +Europe,France,Clothes,Offline,H,1/20/2010,658172309,2/19/2010,6667,109.28,35.84,728569.76,238945.28,489624.48 +Middle East and North Africa,Algeria,Beverages,Online,L,7/29/2016,535888040,8/6/2016,34,47.45,31.79,1613.3,1080.86,532.44 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,L,9/7/2012,765125072,10/15/2012,6366,152.58,97.44,971324.28,620303.04,351021.24 +Sub-Saharan Africa,Swaziland,Cereal,Online,H,6/12/2011,738119733,7/28/2011,4886,205.7,117.11,1005050.2,572199.46,432850.74 +Sub-Saharan Africa,Togo,Vegetables,Online,C,8/18/2015,817420852,10/3/2015,1850,154.06,90.93,285011,168220.5,116790.5 +Middle East and North Africa,Libya,Beverages,Offline,L,12/2/2013,985889756,12/18/2013,5542,47.45,31.79,262967.9,176180.18,86787.72 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,M,1/3/2015,396700274,1/26/2015,1282,651.21,524.96,834851.22,672998.72,161852.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,M,6/29/2013,523338735,8/14/2013,6416,205.7,117.11,1319771.2,751377.76,568393.44 +Australia and Oceania,Tuvalu,Fruits,Offline,C,5/30/2016,209603965,5/31/2016,5326,9.33,6.92,49691.58,36855.92,12835.66 +Asia,China,Baby Food,Online,L,9/15/2016,619607293,10/7/2016,4422,255.28,159.42,1128848.16,704955.24,423892.92 +Europe,Denmark,Meat,Online,L,3/7/2012,287772548,4/3/2012,7147,421.89,364.69,3015247.83,2606439.43,408808.4 +Europe,Ireland,Clothes,Offline,M,11/4/2016,968836057,12/22/2016,8974,109.28,35.84,980678.72,321628.16,659050.56 +Asia,China,Clothes,Offline,M,9/11/2011,887846648,9/16/2011,2408,109.28,35.84,263146.24,86302.72,176843.52 +Asia,Brunei,Fruits,Online,H,8/27/2016,590165650,10/1/2016,1986,9.33,6.92,18529.38,13743.12,4786.26 +Europe,Slovakia,Fruits,Online,H,1/27/2011,691466891,2/4/2011,9274,9.33,6.92,86526.42,64176.08,22350.34 +Europe,San Marino,Fruits,Offline,H,3/19/2013,527736699,3/29/2013,7872,9.33,6.92,73445.76,54474.24,18971.52 +Europe,Liechtenstein,Baby Food,Offline,H,11/29/2015,405273902,12/15/2015,8409,255.28,159.42,2146649.52,1340562.78,806086.74 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,L,1/21/2013,250689828,2/2/2013,3546,255.28,159.42,905222.88,565303.32,339919.56 +Sub-Saharan Africa,Cape Verde,Snacks,Online,C,12/22/2010,960908305,1/15/2011,2976,152.58,97.44,454078.08,289981.44,164096.64 +Europe,Georgia,Snacks,Offline,L,1/15/2017,353165662,2/26/2017,8422,152.58,97.44,1285028.76,820639.68,464389.08 +North America,Greenland,Vegetables,Online,M,3/17/2013,815010726,4/26/2013,8640,154.06,90.93,1331078.4,785635.2,545443.2 +Asia,Taiwan,Meat,Offline,L,10/9/2012,754304826,10/20/2012,4415,421.89,364.69,1862644.35,1610106.35,252538 +Europe,Georgia,Household,Offline,H,3/4/2011,449221789,4/6/2011,3565,668.27,502.54,2382382.55,1791555.1,590827.45 +Europe,Luxembourg,Household,Online,C,6/20/2012,698247945,8/7/2012,5938,668.27,502.54,3968187.26,2984082.52,984104.74 +Sub-Saharan Africa,Namibia,Snacks,Offline,H,6/13/2010,570182120,7/19/2010,8415,152.58,97.44,1283960.7,819957.6,464003.1 +Asia,Kazakhstan,Snacks,Offline,L,2/4/2015,554135644,3/16/2015,9906,152.58,97.44,1511457.48,965240.64,546216.84 +Sub-Saharan Africa,Sudan,Clothes,Offline,C,12/15/2010,309532344,1/27/2011,6354,109.28,35.84,694365.12,227727.36,466637.76 +Asia,Kyrgyzstan,Cereal,Offline,C,12/7/2013,916108548,1/14/2014,5732,205.7,117.11,1179072.4,671274.52,507797.88 +Sub-Saharan Africa,Cameroon,Snacks,Online,H,6/30/2014,823913085,7/10/2014,3046,152.58,97.44,464758.68,296802.24,167956.44 +Sub-Saharan Africa,Ghana,Vegetables,Online,H,9/27/2011,803307282,10/3/2011,5331,154.06,90.93,821293.86,484747.83,336546.03 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,H,3/11/2017,794964969,3/21/2017,6655,651.21,524.96,4333802.55,3493608.8,840193.75 +Sub-Saharan Africa,Comoros,Fruits,Online,L,2/25/2013,359872472,3/17/2013,3116,9.33,6.92,29072.28,21562.72,7509.56 +Europe,Vatican City,Meat,Online,L,1/23/2017,929328620,2/15/2017,7845,421.89,364.69,3309727.05,2860993.05,448734 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,C,2/20/2017,854944741,3/10/2017,6003,437.2,263.33,2624511.6,1580769.99,1043741.61 +Middle East and North Africa,Algeria,Snacks,Offline,L,1/9/2014,358644664,2/22/2014,9781,152.58,97.44,1492384.98,953060.64,539324.34 +Sub-Saharan Africa,The Gambia,Vegetables,Online,L,12/27/2016,182664716,12/28/2016,3403,154.06,90.93,524266.18,309434.79,214831.39 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,L,6/12/2017,239553725,7/12/2017,8126,255.28,159.42,2074405.28,1295446.92,778958.36 +Middle East and North Africa,Morocco,Personal Care,Offline,H,6/12/2015,962173020,7/15/2015,7233,81.73,56.67,591153.09,409894.11,181258.98 +Sub-Saharan Africa,Chad,Fruits,Offline,C,11/20/2015,153696429,11/21/2015,1044,9.33,6.92,9740.52,7224.48,2516.04 +Central America and the Caribbean,Haiti,Household,Online,H,2/26/2017,637610280,4/7/2017,1906,668.27,502.54,1273722.62,957841.24,315881.38 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,M,12/6/2014,807713401,1/15/2015,9199,668.27,502.54,6147415.73,4622865.46,1524550.27 +Sub-Saharan Africa,Gabon,Snacks,Online,C,7/7/2013,478117120,7/16/2013,4335,152.58,97.44,661434.3,422402.4,239031.9 +Sub-Saharan Africa,Ethiopia,Beverages,Online,L,6/30/2014,433245265,8/10/2014,5756,47.45,31.79,273122.2,182983.24,90138.96 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,C,12/12/2012,177834165,1/24/2013,3936,154.06,90.93,606380.16,357900.48,248479.68 +Australia and Oceania,East Timor,Personal Care,Offline,M,5/19/2016,186932647,5/30/2016,6379,81.73,56.67,521355.67,361497.93,159857.74 +Sub-Saharan Africa,Comoros,Baby Food,Offline,H,8/21/2010,555902040,8/25/2010,2622,255.28,159.42,669344.16,417999.24,251344.92 +Sub-Saharan Africa,Cameroon,Baby Food,Online,H,9/18/2016,550416171,10/8/2016,9231,255.28,159.42,2356489.68,1471606.02,884883.66 +Europe,Ireland,Personal Care,Online,L,3/25/2011,856461369,4/13/2011,4807,81.73,56.67,392876.11,272412.69,120463.42 +Sub-Saharan Africa,Comoros,Cereal,Offline,H,7/7/2013,430336463,7/7/2013,4977,205.7,117.11,1023768.9,582856.47,440912.43 +Europe,Slovenia,Meat,Online,L,9/6/2013,548652780,10/2/2013,7405,421.89,364.69,3124095.45,2700529.45,423566 +Australia and Oceania,East Timor,Clothes,Online,C,4/6/2014,758334147,5/23/2014,6781,109.28,35.84,741027.68,243031.04,497996.64 +Asia,Philippines,Clothes,Online,H,4/14/2011,226616895,5/10/2011,9830,109.28,35.84,1074222.4,352307.2,721915.2 +Europe,Sweden,Office Supplies,Online,L,3/11/2013,891049849,3/26/2013,306,651.21,524.96,199270.26,160637.76,38632.5 +Europe,Sweden,Vegetables,Online,C,5/11/2014,709494340,6/12/2014,3997,154.06,90.93,615777.82,363447.21,252330.61 +Sub-Saharan Africa,South Africa,Vegetables,Offline,L,1/1/2014,410124194,1/29/2014,3718,154.06,90.93,572795.08,338077.74,234717.34 +Middle East and North Africa,Turkey,Beverages,Online,C,5/28/2012,341425740,6/18/2012,4319,47.45,31.79,204936.55,137301.01,67635.54 +Sub-Saharan Africa,Chad,Household,Offline,L,9/16/2014,922197806,10/1/2014,7679,668.27,502.54,5131645.33,3859004.66,1272640.67 +Middle East and North Africa,Algeria,Snacks,Offline,L,12/18/2011,391551721,1/17/2012,7710,152.58,97.44,1176391.8,751262.4,425129.4 +Australia and Oceania,Fiji,Cereal,Online,C,3/23/2015,658911311,4/14/2015,5354,205.7,117.11,1101317.8,627006.94,474310.86 +Middle East and North Africa,Tunisia ,Vegetables,Offline,L,11/19/2013,554012906,12/1/2013,3585,154.06,90.93,552305.1,325984.05,226321.05 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,M,5/7/2017,776905333,5/13/2017,2408,205.7,117.11,495325.6,282000.88,213324.72 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,C,5/9/2013,747949922,6/7/2013,3858,9.33,6.92,35995.14,26697.36,9297.78 +Europe,Switzerland,Cereal,Online,C,3/19/2017,857820498,4/26/2017,7003,205.7,117.11,1440517.1,820121.33,620395.77 +Europe,Slovenia,Fruits,Online,M,1/5/2015,217503392,1/12/2015,2942,9.33,6.92,27448.86,20358.64,7090.22 +Australia and Oceania,Papua New Guinea,Baby Food,Online,H,10/31/2012,708297431,12/18/2012,9805,255.28,159.42,2503020.4,1563113.1,939907.3 +Australia and Oceania,Tuvalu,Clothes,Offline,L,4/2/2010,231813943,5/7/2010,7752,109.28,35.84,847138.56,277831.68,569306.88 +Asia,Cambodia,Personal Care,Offline,L,9/10/2011,359976756,10/12/2011,3976,81.73,56.67,324958.48,225319.92,99638.56 +Europe,Kosovo,Beverages,Offline,M,1/28/2015,485022199,2/11/2015,7702,47.45,31.79,365459.9,244846.58,120613.32 +Sub-Saharan Africa,Nigeria,Meat,Offline,M,8/6/2015,969499099,9/22/2015,5183,421.89,364.69,2186655.87,1890188.27,296467.6 +Australia and Oceania,Tuvalu,Personal Care,Offline,H,2/2/2017,896268784,2/9/2017,4705,81.73,56.67,384539.65,266632.35,117907.3 +Sub-Saharan Africa,Senegal,Beverages,Offline,H,2/4/2013,318505084,2/16/2013,1587,47.45,31.79,75303.15,50450.73,24852.42 +Europe,Finland,Meat,Offline,M,5/13/2013,709694325,6/23/2013,3177,421.89,364.69,1340344.53,1158620.13,181724.4 +Sub-Saharan Africa,Eritrea,Snacks,Offline,M,5/10/2017,913635337,5/21/2017,3854,152.58,97.44,588043.32,375533.76,212509.56 +Middle East and North Africa,Tunisia ,Baby Food,Offline,M,6/10/2010,294439446,6/13/2010,30,255.28,159.42,7658.4,4782.6,2875.8 +Europe,Moldova ,Cosmetics,Online,L,2/20/2013,986530482,3/29/2013,5147,437.2,263.33,2250268.4,1355359.51,894908.89 +Sub-Saharan Africa,The Gambia,Fruits,Online,C,9/29/2016,244644773,11/13/2016,4680,9.33,6.92,43664.4,32385.6,11278.8 +Asia,Nepal,Fruits,Online,M,5/26/2017,793831145,7/14/2017,1131,9.33,6.92,10552.23,7826.52,2725.71 +Middle East and North Africa,Iran,Cereal,Offline,M,4/24/2012,479450929,5/24/2012,9039,205.7,117.11,1859322.3,1058557.29,800765.01 +Middle East and North Africa,Algeria,Personal Care,Online,C,2/11/2011,817177951,2/25/2011,9970,81.73,56.67,814848.1,564999.9,249848.2 +Asia,North Korea,Fruits,Online,M,12/6/2016,242998540,1/10/2017,7523,9.33,6.92,70189.59,52059.16,18130.43 +Europe,Austria,Baby Food,Offline,H,1/8/2015,863211524,1/24/2015,2327,255.28,159.42,594036.56,370970.34,223066.22 +Middle East and North Africa,Iraq,Cosmetics,Online,H,6/4/2014,804428231,7/21/2014,7045,437.2,263.33,3080074,1855159.85,1224914.15 +Europe,Malta,Office Supplies,Offline,C,11/19/2013,963572490,11/19/2013,1367,651.21,524.96,890204.07,717620.32,172583.75 +Central America and the Caribbean,Honduras,Beverages,Online,H,3/20/2013,957880628,4/6/2013,7019,47.45,31.79,333051.55,223134.01,109917.54 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,L,1/30/2017,474901473,2/22/2017,2754,9.33,6.92,25694.82,19057.68,6637.14 +Sub-Saharan Africa,Angola,Meat,Offline,M,1/24/2016,622496354,2/2/2016,9359,421.89,364.69,3948468.51,3413133.71,535334.8 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,C,3/1/2013,778839099,3/5/2013,4652,152.58,97.44,709802.16,453290.88,256511.28 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,H,6/17/2012,842416036,6/17/2012,8480,651.21,524.96,5522260.8,4451660.8,1070600 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,H,4/19/2015,782025992,5/16/2015,7724,9.33,6.92,72064.92,53450.08,18614.84 +Asia,Indonesia,Cosmetics,Offline,L,7/9/2016,186780297,8/6/2016,1295,437.2,263.33,566174,341012.35,225161.65 +Middle East and North Africa,Syria,Cosmetics,Online,C,10/27/2015,516102778,12/1/2015,5136,437.2,263.33,2245459.2,1352462.88,892996.32 +Middle East and North Africa,Libya,Beverages,Online,L,12/15/2013,149729764,1/27/2014,7219,47.45,31.79,342541.55,229492.01,113049.54 +Asia,China,Cosmetics,Online,L,7/14/2016,237710082,8/18/2016,2551,437.2,263.33,1115297.2,671754.83,443542.37 +Sub-Saharan Africa,Cape Verde,Meat,Offline,C,2/1/2015,650405061,2/9/2015,8166,421.89,364.69,3445153.74,2978058.54,467095.2 +Central America and the Caribbean,Guatemala,Meat,Online,L,7/26/2013,428488528,9/12/2013,8132,421.89,364.69,3430809.48,2965659.08,465150.4 +Asia,Kazakhstan,Personal Care,Online,M,12/27/2016,932946813,12/28/2016,8549,81.73,56.67,698709.77,484471.83,214237.94 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,H,7/4/2012,895078742,7/9/2012,2545,9.33,6.92,23744.85,17611.4,6133.45 +Asia,Kyrgyzstan,Household,Online,L,1/19/2011,466495645,1/28/2011,5283,668.27,502.54,3530470.41,2654918.82,875551.59 +Middle East and North Africa,Afghanistan,Cosmetics,Online,L,4/7/2013,769121348,4/8/2013,8953,437.2,263.33,3914251.6,2357593.49,1556658.11 +Sub-Saharan Africa,Lesotho,Snacks,Offline,M,4/12/2013,745192182,5/16/2013,7781,152.58,97.44,1187224.98,758180.64,429044.34 +Middle East and North Africa,Lebanon,Clothes,Online,L,1/29/2010,307256972,3/16/2010,3021,109.28,35.84,330134.88,108272.64,221862.24 +Europe,Vatican City,Beverages,Offline,L,4/12/2011,788177049,5/21/2011,7959,47.45,31.79,377654.55,253016.61,124637.94 +Middle East and North Africa,Yemen,Vegetables,Offline,M,3/18/2014,891126239,3/23/2014,2912,154.06,90.93,448622.72,264788.16,183834.56 +Sub-Saharan Africa,Niger,Household,Online,C,4/7/2017,739590871,5/27/2017,229,668.27,502.54,153033.83,115081.66,37952.17 +Asia,Cambodia,Snacks,Online,M,2/10/2016,527369773,2/23/2016,9290,152.58,97.44,1417468.2,905217.6,512250.6 +Europe,Switzerland,Office Supplies,Offline,M,1/21/2015,968574273,1/25/2015,1506,651.21,524.96,980722.26,790589.76,190132.5 +Europe,Ireland,Cosmetics,Offline,M,9/9/2015,147628200,9/24/2015,5320,437.2,263.33,2325904,1400915.6,924988.4 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,C,2/1/2013,269267880,2/5/2013,1204,651.21,524.96,784056.84,632051.84,152005 +Europe,Vatican City,Clothes,Online,C,10/2/2014,908542144,10/19/2014,6665,109.28,35.84,728351.2,238873.6,489477.6 +Europe,Lithuania,Meat,Offline,C,2/7/2014,360812318,2/20/2014,1238,421.89,364.69,522299.82,451486.22,70813.6 +Sub-Saharan Africa,Sudan,Beverages,Online,M,12/28/2016,591752231,2/6/2017,1490,47.45,31.79,70700.5,47367.1,23333.4 +Europe,Serbia,Fruits,Online,M,3/8/2015,487348210,3/15/2015,6020,9.33,6.92,56166.6,41658.4,14508.2 +Asia,Turkmenistan,Clothes,Online,L,11/10/2012,803899085,11/24/2012,459,109.28,35.84,50159.52,16450.56,33708.96 +Central America and the Caribbean,Nicaragua,Fruits,Online,L,4/14/2015,118016183,5/8/2015,2466,9.33,6.92,23007.78,17064.72,5943.06 +Middle East and North Africa,Jordan,Snacks,Offline,L,5/30/2017,676623332,7/6/2017,6735,152.58,97.44,1027626.3,656258.4,371367.9 +Sub-Saharan Africa,Togo,Meat,Offline,M,4/8/2015,746956861,4/23/2015,9989,421.89,364.69,4214259.21,3642888.41,571370.8 +Middle East and North Africa,Somalia,Beverages,Offline,L,4/20/2017,466565597,5/3/2017,5983,47.45,31.79,283893.35,190199.57,93693.78 +Central America and the Caribbean,Dominica,Beverages,Online,M,4/24/2010,493310868,6/8/2010,503,47.45,31.79,23867.35,15990.37,7876.98 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,C,3/26/2016,655366504,4/8/2016,6367,437.2,263.33,2783652.4,1676622.11,1107030.29 +Middle East and North Africa,Syria,Fruits,Offline,C,8/19/2012,401218831,9/25/2012,8423,9.33,6.92,78586.59,58287.16,20299.43 +Middle East and North Africa,Turkey,Household,Offline,L,3/21/2012,149666678,4/10/2012,8551,668.27,502.54,5714376.77,4297219.54,1417157.23 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,H,8/16/2013,839821374,9/17/2013,662,109.28,35.84,72343.36,23726.08,48617.28 +Sub-Saharan Africa,Namibia,Cereal,Online,M,9/30/2012,781106746,10/29/2012,5699,205.7,117.11,1172284.3,667409.89,504874.41 +Australia and Oceania,Fiji,Clothes,Offline,C,2/21/2014,603259122,3/23/2014,6635,109.28,35.84,725072.8,237798.4,487274.4 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,C,1/19/2012,106327331,3/4/2012,3475,255.28,159.42,887098,553984.5,333113.5 +Europe,Bulgaria,Baby Food,Online,H,12/8/2016,510672700,1/22/2017,8255,255.28,159.42,2107336.4,1316012.1,791324.3 +Australia and Oceania,Samoa ,Clothes,Online,H,10/28/2013,406969058,12/7/2013,43,109.28,35.84,4699.04,1541.12,3157.92 +Europe,Greece,Fruits,Online,L,7/6/2011,706202733,7/8/2011,9937,9.33,6.92,92712.21,68764.04,23948.17 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,M,1/31/2016,589672553,3/16/2016,6067,154.06,90.93,934682.02,551672.31,383009.71 +Sub-Saharan Africa,Tanzania,Snacks,Offline,H,12/21/2011,658989846,1/31/2012,8595,152.58,97.44,1311425.1,837496.8,473928.3 +North America,United States of America,Meat,Offline,H,3/4/2011,686078441,3/8/2011,4712,421.89,364.69,1987945.68,1718419.28,269526.4 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,C,8/9/2011,963174664,8/20/2011,3642,47.45,31.79,172812.9,115779.18,57033.72 +Sub-Saharan Africa,Niger,Snacks,Offline,H,1/14/2016,952827346,2/9/2016,1640,152.58,97.44,250231.2,159801.6,90429.6 +Sub-Saharan Africa,Niger,Meat,Online,H,2/27/2013,637897813,3/26/2013,6993,421.89,364.69,2950276.77,2550277.17,399999.6 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,M,8/29/2011,971559894,9/28/2011,5018,421.89,364.69,2117044.02,1830014.42,287029.6 +Asia,Nepal,Cereal,Offline,C,9/16/2013,727299916,9/30/2013,3062,205.7,117.11,629853.4,358590.82,271262.58 +Central America and the Caribbean,The Bahamas,Household,Online,H,3/14/2011,548916709,5/2/2011,5507,668.27,502.54,3680162.89,2767487.78,912675.11 +North America,Canada,Cosmetics,Online,M,3/21/2012,700521600,4/2/2012,8763,437.2,263.33,3831183.6,2307560.79,1523622.81 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,C,7/28/2014,616538417,8/22/2014,6273,255.28,159.42,1601371.44,1000041.66,601329.78 +Middle East and North Africa,Lebanon,Beverages,Online,L,2/13/2017,251703488,3/5/2017,3510,47.45,31.79,166549.5,111582.9,54966.6 +Middle East and North Africa,Pakistan,Baby Food,Online,M,1/3/2016,531065642,1/21/2016,2980,255.28,159.42,760734.4,475071.6,285662.8 +Europe,Liechtenstein,Cereal,Offline,C,1/6/2016,199986207,1/9/2016,9218,205.7,117.11,1896142.6,1079519.98,816622.62 +Sub-Saharan Africa,South Sudan,Cereal,Online,C,8/19/2011,774139010,10/6/2011,3791,205.7,117.11,779808.7,443964.01,335844.69 +Sub-Saharan Africa,Burundi,Meat,Offline,C,7/20/2013,689510381,8/26/2013,299,421.89,364.69,126145.11,109042.31,17102.8 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,H,8/9/2014,252399146,9/23/2014,9371,437.2,263.33,4097001.2,2467665.43,1629335.77 +Sub-Saharan Africa,Rwanda,Meat,Online,L,4/5/2016,289416635,4/13/2016,3668,421.89,364.69,1547492.52,1337682.92,209809.6 +Middle East and North Africa,Oman,Cosmetics,Online,H,4/8/2017,797486674,4/12/2017,2884,437.2,263.33,1260884.8,759443.72,501441.08 +Australia and Oceania,Marshall Islands,Fruits,Online,H,6/8/2017,493845593,6/29/2017,8740,9.33,6.92,81544.2,60480.8,21063.4 +Asia,Bangladesh,Office Supplies,Offline,H,11/8/2013,866042220,12/13/2013,9993,651.21,524.96,6507541.53,5245925.28,1261616.25 +Europe,Albania,Household,Online,L,4/1/2012,321937882,5/8/2012,7428,668.27,502.54,4963909.56,3732867.12,1231042.44 +Asia,Brunei,Vegetables,Offline,C,8/19/2015,939706408,8/23/2015,8863,154.06,90.93,1365433.78,805912.59,559521.19 +Europe,Italy,Vegetables,Online,C,12/3/2012,817834126,1/3/2013,4147,154.06,90.93,638886.82,377086.71,261800.11 +Australia and Oceania,Fiji,Snacks,Offline,L,1/17/2013,825119864,3/5/2013,159,152.58,97.44,24260.22,15492.96,8767.26 +Asia,Mongolia,Household,Online,H,11/5/2010,550674951,12/19/2010,5810,668.27,502.54,3882648.7,2919757.4,962891.3 +Sub-Saharan Africa,Botswana,Snacks,Online,C,8/1/2013,553923213,8/5/2013,7043,152.58,97.44,1074620.94,686269.92,388351.02 +Europe,Macedonia,Snacks,Online,L,6/13/2014,114600980,7/8/2014,1831,152.58,97.44,279373.98,178412.64,100961.34 +Europe,Malta,Household,Offline,L,6/22/2011,382757079,7/30/2011,5180,668.27,502.54,3461638.6,2603157.2,858481.4 +Sub-Saharan Africa,Cameroon,Snacks,Offline,L,5/3/2011,328752839,6/11/2011,4126,152.58,97.44,629545.08,402037.44,227507.64 +Central America and the Caribbean,Grenada,Snacks,Online,L,5/31/2010,793262088,6/13/2010,2735,152.58,97.44,417306.3,266498.4,150807.9 +Europe,Netherlands,Cosmetics,Offline,H,9/22/2013,437271153,10/2/2013,7106,437.2,263.33,3106743.2,1871222.98,1235520.22 +Sub-Saharan Africa,Swaziland,Fruits,Offline,H,12/30/2015,692078864,1/14/2016,370,9.33,6.92,3452.1,2560.4,891.7 +Europe,Slovenia,Vegetables,Online,L,1/3/2013,809296548,2/1/2013,7688,154.06,90.93,1184413.28,699069.84,485343.44 +Middle East and North Africa,Libya,Household,Offline,L,12/25/2012,110848033,2/1/2013,1251,668.27,502.54,836005.77,628677.54,207328.23 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,L,1/17/2010,238969647,3/3/2010,5284,651.21,524.96,3440993.64,2773888.64,667105 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,H,10/3/2010,206210219,11/11/2010,1041,668.27,502.54,695669.07,523144.14,172524.93 +Sub-Saharan Africa,Uganda,Vegetables,Offline,H,2/27/2015,445431077,3/21/2015,1809,154.06,90.93,278694.54,164492.37,114202.17 +Sub-Saharan Africa,Tanzania,Meat,Online,H,1/4/2013,559806048,2/10/2013,7905,421.89,364.69,3335040.45,2882874.45,452166 +Asia,Tajikistan,Snacks,Offline,H,4/10/2010,672821462,5/17/2010,1677,152.58,97.44,255876.66,163406.88,92469.78 +Europe,Greece,Fruits,Online,L,3/11/2010,978276145,3/26/2010,2506,9.33,6.92,23380.98,17341.52,6039.46 +Europe,Czech Republic,Fruits,Online,C,1/27/2017,390281426,2/23/2017,1802,9.33,6.92,16812.66,12469.84,4342.82 +Asia,Malaysia,Personal Care,Online,M,5/11/2017,593261134,5/28/2017,8008,81.73,56.67,654493.84,453813.36,200680.48 +Central America and the Caribbean,Costa Rica,Household,Offline,M,9/12/2013,191951596,10/26/2013,1598,668.27,502.54,1067895.46,803058.92,264836.54 +Middle East and North Africa,Jordan,Cereal,Online,L,8/5/2013,561401641,8/6/2013,76,205.7,117.11,15633.2,8900.36,6732.84 +Middle East and North Africa,Bahrain,Cereal,Offline,H,6/21/2010,896972596,6/21/2010,2979,205.7,117.11,612780.3,348870.69,263909.61 +Asia,Vietnam,Cereal,Online,H,3/4/2010,464338290,4/11/2010,6874,205.7,117.11,1413981.8,805014.14,608967.66 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,L,1/14/2012,849485051,2/6/2012,359,205.7,117.11,73846.3,42042.49,31803.81 +Central America and the Caribbean,Guatemala,Meat,Offline,M,9/5/2012,108711707,9/12/2012,9065,421.89,364.69,3824432.85,3305914.85,518518 +Sub-Saharan Africa,Namibia,Cosmetics,Online,H,5/11/2017,418629586,5/11/2017,652,437.2,263.33,285054.4,171691.16,113363.24 +Europe,Ukraine,Cosmetics,Offline,L,6/17/2013,426162517,6/21/2013,9814,437.2,263.33,4290680.8,2584320.62,1706360.18 +Sub-Saharan Africa,Gabon,Office Supplies,Online,C,2/25/2012,198546826,3/30/2012,3273,651.21,524.96,2131410.33,1718194.08,413216.25 +Asia,Indonesia,Household,Online,C,4/24/2014,773331344,6/2/2014,4785,668.27,502.54,3197671.95,2404653.9,793018.05 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,M,4/23/2014,108377397,5/28/2014,135,668.27,502.54,90216.45,67842.9,22373.55 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,L,5/13/2011,731858813,6/9/2011,2141,437.2,263.33,936045.2,563789.53,372255.67 +Europe,Belarus,Household,Online,M,5/2/2013,292261922,6/3/2013,5652,668.27,502.54,3777062.04,2840356.08,936705.96 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,C,3/17/2010,108385550,3/21/2010,2548,152.58,97.44,388773.84,248277.12,140496.72 +Middle East and North Africa,Turkey,Snacks,Offline,H,10/4/2015,219341027,10/16/2015,6739,152.58,97.44,1028236.62,656648.16,371588.46 +Sub-Saharan Africa,Lesotho,Vegetables,Online,M,10/1/2010,734552180,10/14/2010,9168,154.06,90.93,1412422.08,833646.24,578775.84 +Sub-Saharan Africa,Botswana,Vegetables,Offline,L,11/14/2014,483755338,12/11/2014,2809,154.06,90.93,432754.54,255422.37,177332.17 +Europe,United Kingdom,Cosmetics,Offline,M,10/19/2014,166999328,10/30/2014,7667,437.2,263.33,3352012.4,2018951.11,1333061.29 +Sub-Saharan Africa,Niger,Beverages,Offline,L,6/3/2013,104645478,7/12/2013,5777,47.45,31.79,274118.65,183650.83,90467.82 +Europe,Spain,Household,Online,L,11/28/2010,687367618,12/17/2010,6208,668.27,502.54,4148620.16,3119768.32,1028851.84 +Europe,Belarus,Office Supplies,Online,H,1/21/2016,126152074,2/15/2016,57,651.21,524.96,37118.97,29922.72,7196.25 +Europe,Latvia,Beverages,Online,C,3/27/2012,302297675,4/15/2012,5455,47.45,31.79,258839.75,173414.45,85425.3 +Sub-Saharan Africa,Senegal,Cereal,Offline,L,3/2/2014,917415750,3/26/2014,2562,205.7,117.11,527003.4,300035.82,226967.58 +Asia,Uzbekistan,Household,Online,C,2/15/2011,843430125,2/19/2011,8572,668.27,502.54,5728410.44,4307772.88,1420637.56 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,C,3/6/2016,372577130,4/11/2016,2707,437.2,263.33,1183500.4,712834.31,470666.09 +Sub-Saharan Africa,Togo,Vegetables,Online,H,12/13/2016,767405593,1/16/2017,1223,154.06,90.93,188415.38,111207.39,77207.99 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Offline,M,4/11/2017,210776841,5/6/2017,2406,81.73,56.67,196642.38,136348.02,60294.36 +Asia,Singapore,Vegetables,Online,C,9/11/2010,555864703,10/7/2010,1573,154.06,90.93,242336.38,143032.89,99303.49 +Sub-Saharan Africa,Zambia,Beverages,Online,L,7/12/2014,576155507,7/28/2014,6073,47.45,31.79,288163.85,193060.67,95103.18 +Europe,Montenegro,Personal Care,Online,H,2/2/2013,915448081,2/15/2013,285,81.73,56.67,23293.05,16150.95,7142.1 +Sub-Saharan Africa,Sudan,Personal Care,Online,C,6/22/2014,937853753,8/10/2014,622,81.73,56.67,50836.06,35248.74,15587.32 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,L,6/23/2016,977796351,8/4/2016,524,255.28,159.42,133766.72,83536.08,50230.64 +Sub-Saharan Africa,Comoros,Clothes,Offline,L,5/24/2010,990012204,6/17/2010,5466,109.28,35.84,597324.48,195901.44,401423.04 +Europe,Macedonia,Beverages,Online,C,2/1/2015,999550139,2/18/2015,7953,47.45,31.79,377369.85,252825.87,124543.98 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,C,8/13/2012,651771485,8/17/2012,2521,154.06,90.93,388385.26,229234.53,159150.73 +Sub-Saharan Africa,Botswana,Snacks,Online,M,8/14/2012,562350070,8/23/2012,737,152.58,97.44,112451.46,71813.28,40638.18 +Europe,Ireland,Baby Food,Online,C,8/22/2010,967272222,9/8/2010,6200,255.28,159.42,1582736,988404,594332 +Middle East and North Africa,Syria,Personal Care,Offline,L,8/30/2014,372836768,8/31/2014,9540,81.73,56.67,779704.2,540631.8,239072.4 +Central America and the Caribbean,Cuba,Cereal,Online,L,1/1/2011,505655038,2/20/2011,3417,205.7,117.11,702876.9,400164.87,302712.03 +Asia,Maldives,Cereal,Offline,L,7/21/2013,462650859,8/27/2013,7525,205.7,117.11,1547892.5,881252.75,666639.75 +Europe,Denmark,Clothes,Offline,H,7/23/2014,761060559,7/25/2014,3587,109.28,35.84,391987.36,128558.08,263429.28 +Europe,Denmark,Clothes,Offline,H,2/6/2011,188432967,3/2/2011,357,109.28,35.84,39012.96,12794.88,26218.08 +Australia and Oceania,Marshall Islands,Baby Food,Online,M,6/26/2016,752629411,8/6/2016,8623,255.28,159.42,2201279.44,1374678.66,826600.78 +Europe,Montenegro,Beverages,Offline,H,1/1/2011,931823718,2/2/2011,6200,47.45,31.79,294190,197098,97092 +Australia and Oceania,Palau,Office Supplies,Offline,C,11/10/2013,624502217,12/20/2013,2939,651.21,524.96,1913906.19,1542857.44,371048.75 +Asia,Malaysia,Personal Care,Online,L,4/9/2011,699463737,5/23/2011,5718,81.73,56.67,467332.14,324039.06,143293.08 +Middle East and North Africa,Kuwait,Vegetables,Online,L,3/20/2013,745819604,4/27/2013,3449,154.06,90.93,531352.94,313617.57,217735.37 +Middle East and North Africa,Bahrain,Personal Care,Offline,M,10/27/2011,422993648,10/30/2011,2075,81.73,56.67,169589.75,117590.25,51999.5 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,H,6/1/2015,810722196,7/7/2015,9569,255.28,159.42,2442774.32,1525489.98,917284.34 +Sub-Saharan Africa,Sudan,Office Supplies,Online,H,6/17/2014,359054076,7/5/2014,935,651.21,524.96,608881.35,490837.6,118043.75 +Sub-Saharan Africa,Eritrea,Vegetables,Online,C,8/18/2015,738350617,10/4/2015,3210,154.06,90.93,494532.6,291885.3,202647.3 +Sub-Saharan Africa,Angola,Vegetables,Offline,C,4/22/2015,989285647,4/29/2015,462,154.06,90.93,71175.72,42009.66,29166.06 +Sub-Saharan Africa,Zambia,Beverages,Online,M,12/7/2010,672845494,1/24/2011,8789,47.45,31.79,417038.05,279402.31,137635.74 +Middle East and North Africa,Bahrain,Office Supplies,Online,M,5/19/2012,320328986,5/23/2012,1320,651.21,524.96,859597.2,692947.2,166650 +Australia and Oceania,Tuvalu,Cosmetics,Offline,H,6/10/2015,983347451,7/6/2015,3218,437.2,263.33,1406909.6,847395.94,559513.66 +Europe,Denmark,Office Supplies,Offline,H,3/4/2013,183824717,3/6/2013,6674,651.21,524.96,4346175.54,3503583.04,842592.5 +Asia,Indonesia,Fruits,Offline,H,11/10/2014,463997113,12/14/2014,5912,9.33,6.92,55158.96,40911.04,14247.92 +Europe,Czech Republic,Snacks,Online,C,11/28/2011,836413466,12/8/2011,2187,152.58,97.44,333692.46,213101.28,120591.18 +Europe,Finland,Baby Food,Offline,H,12/10/2011,833935105,1/13/2012,8784,255.28,159.42,2242379.52,1400345.28,842034.24 +Central America and the Caribbean,Dominica,Beverages,Offline,M,4/13/2012,959735858,5/30/2012,6023,47.45,31.79,285791.35,191471.17,94320.18 +Europe,Portugal,Fruits,Online,M,4/30/2011,437302052,5/2/2011,6250,9.33,6.92,58312.5,43250,15062.5 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,M,4/26/2012,360432517,6/10/2012,8846,152.58,97.44,1349722.68,861954.24,487768.44 +Middle East and North Africa,Lebanon,Cosmetics,Online,C,12/28/2011,543238580,1/25/2012,5223,437.2,263.33,2283495.6,1375372.59,908123.01 +Sub-Saharan Africa,Namibia,Cosmetics,Online,L,12/5/2011,870144069,1/22/2012,3821,437.2,263.33,1670541.2,1006183.93,664357.27 +Central America and the Caribbean,Haiti,Cereal,Online,H,10/13/2014,845885312,10/24/2014,5116,205.7,117.11,1052361.2,599134.76,453226.44 +Sub-Saharan Africa,Zimbabwe,Personal Care,Offline,C,11/29/2012,945511138,12/13/2012,6612,81.73,56.67,540398.76,374702.04,165696.72 +Australia and Oceania,Tonga,Beverages,Online,C,11/19/2014,364382874,12/5/2014,7845,47.45,31.79,372245.25,249392.55,122852.7 +Europe,Portugal,Vegetables,Online,H,5/25/2011,168174350,6/7/2011,5382,154.06,90.93,829150.92,489385.26,339765.66 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,H,12/8/2016,142871892,12/25/2016,7823,437.2,263.33,3420215.6,2060030.59,1360185.01 +Middle East and North Africa,Algeria,Meat,Offline,L,12/21/2012,144774329,1/17/2013,796,421.89,364.69,335824.44,290293.24,45531.2 +Asia,Nepal,Fruits,Offline,L,5/2/2012,550492990,5/7/2012,1964,9.33,6.92,18324.12,13590.88,4733.24 +Sub-Saharan Africa,Uganda,Household,Online,C,7/21/2017,906951701,7/22/2017,6018,668.27,502.54,4021648.86,3024285.72,997363.14 +Sub-Saharan Africa,Botswana,Meat,Offline,C,1/30/2017,381386792,3/1/2017,9682,421.89,364.69,4084738.98,3530928.58,553810.4 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,M,10/18/2011,911347091,11/29/2011,6711,81.73,56.67,548490.03,380312.37,168177.66 +Australia and Oceania,East Timor,Household,Online,L,3/18/2011,454693925,3/22/2011,2892,668.27,502.54,1932636.84,1453345.68,479291.16 +North America,United States of America,Office Supplies,Offline,L,7/17/2014,639601123,8/5/2014,1040,651.21,524.96,677258.4,545958.4,131300 +Europe,Liechtenstein,Office Supplies,Offline,C,7/4/2014,914555013,7/8/2014,6007,651.21,524.96,3911818.47,3153434.72,758383.75 +North America,Mexico,Cosmetics,Offline,H,3/28/2016,798354423,4/12/2016,9670,437.2,263.33,4227724,2546401.1,1681322.9 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,L,10/17/2010,330110681,11/6/2010,5941,437.2,263.33,2597405.2,1564443.53,1032961.67 +Sub-Saharan Africa,Mali,Household,Online,M,10/18/2016,519247615,11/12/2016,5763,668.27,502.54,3851240.01,2896138.02,955101.99 +Europe,Russia,Cereal,Offline,L,1/28/2016,195501554,1/29/2016,2109,205.7,117.11,433821.3,246984.99,186836.31 +Europe,Switzerland,Meat,Offline,M,6/13/2010,958921325,6/19/2010,4984,421.89,364.69,2102699.76,1817614.96,285084.8 +Europe,Macedonia,Baby Food,Online,L,5/19/2010,429868257,5/30/2010,6425,255.28,159.42,1640174,1024273.5,615900.5 +Asia,Mongolia,Snacks,Online,L,1/14/2016,799016177,2/10/2016,5498,152.58,97.44,838884.84,535725.12,303159.72 +Europe,Austria,Household,Online,H,7/3/2013,277351415,7/30/2013,3302,668.27,502.54,2206627.54,1659387.08,547240.46 +Middle East and North Africa,Lebanon,Household,Offline,C,6/7/2016,746172797,6/28/2016,7967,668.27,502.54,5324107.09,4003736.18,1320370.91 +Sub-Saharan Africa,Sudan,Meat,Offline,L,10/31/2016,107091653,12/6/2016,9655,421.89,364.69,4073347.95,3521081.95,552266 +Sub-Saharan Africa,Liberia,Beverages,Offline,C,7/21/2011,832031810,8/23/2011,5557,47.45,31.79,263679.65,176657.03,87022.62 +Middle East and North Africa,Turkey,Personal Care,Offline,H,8/27/2013,513229596,10/5/2013,4897,81.73,56.67,400231.81,277512.99,122718.82 +Asia,China,Cereal,Offline,M,10/7/2010,413233840,10/26/2010,3931,205.7,117.11,808606.7,460359.41,348247.29 +Sub-Saharan Africa,Comoros,Snacks,Online,C,4/17/2014,514905869,4/17/2014,944,152.58,97.44,144035.52,91983.36,52052.16 +Europe,Czech Republic,Vegetables,Online,L,3/16/2010,871419513,5/5/2010,1254,154.06,90.93,193191.24,114026.22,79165.02 +Sub-Saharan Africa,Lesotho,Snacks,Offline,L,10/27/2015,256261098,12/13/2015,2208,152.58,97.44,336896.64,215147.52,121749.12 +Europe,Ireland,Clothes,Offline,M,6/15/2015,213229453,6/22/2015,8188,109.28,35.84,894784.64,293457.92,601326.72 +Europe,Belarus,Cosmetics,Online,M,3/14/2017,106435906,3/28/2017,5605,437.2,263.33,2450506,1475964.65,974541.35 +Asia,Singapore,Cosmetics,Offline,L,4/14/2011,270304286,5/20/2011,7900,437.2,263.33,3453880,2080307,1373573 +Europe,Andorra,Snacks,Online,C,9/19/2011,659570920,9/24/2011,547,152.58,97.44,83461.26,53299.68,30161.58 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,L,8/22/2014,399284636,10/5/2014,6052,205.7,117.11,1244896.4,708749.72,536146.68 +Asia,Kazakhstan,Clothes,Offline,H,4/7/2017,934806764,5/11/2017,8950,109.28,35.84,978056,320768,657288 +Europe,United Kingdom,Clothes,Offline,C,1/29/2014,181811130,3/20/2014,808,109.28,35.84,88298.24,28958.72,59339.52 +Asia,Vietnam,Personal Care,Online,C,10/12/2015,176284062,11/6/2015,5226,81.73,56.67,427120.98,296157.42,130963.56 +Europe,Cyprus,Cosmetics,Online,M,3/11/2015,324524390,4/16/2015,2834,437.2,263.33,1239024.8,746277.22,492747.58 +Europe,Hungary,Snacks,Online,C,10/14/2013,553143441,11/1/2013,6291,152.58,97.44,959880.78,612995.04,346885.74 +Australia and Oceania,Vanuatu,Cosmetics,Online,L,4/24/2010,859065043,6/11/2010,5292,437.2,263.33,2313662.4,1393542.36,920120.04 +Sub-Saharan Africa,Kenya,Meat,Offline,C,2/25/2012,859525525,3/9/2012,1558,421.89,364.69,657304.62,568187.02,89117.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,M,5/23/2016,242073714,7/4/2016,3846,9.33,6.92,35883.18,26614.32,9268.86 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,H,8/15/2013,114570939,9/8/2013,2942,81.73,56.67,240449.66,166723.14,73726.52 +Australia and Oceania,Australia,Household,Online,L,6/1/2014,755191028,7/10/2014,6662,668.27,502.54,4452014.74,3347921.48,1104093.26 +Central America and the Caribbean,Guatemala,Household,Online,M,4/9/2015,262420308,5/6/2015,4856,668.27,502.54,3245119.12,2440334.24,804784.88 +Europe,Andorra,Personal Care,Online,L,7/16/2017,405057609,8/4/2017,4403,81.73,56.67,359857.19,249518.01,110339.18 +Europe,Iceland,Fruits,Offline,L,1/23/2016,772214257,2/1/2016,4214,9.33,6.92,39316.62,29160.88,10155.74 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,M,7/13/2010,123314082,8/12/2010,232,81.73,56.67,18961.36,13147.44,5813.92 +Asia,China,Vegetables,Offline,L,11/7/2016,438093411,12/1/2016,431,154.06,90.93,66399.86,39190.83,27209.03 +Europe,Lithuania,Vegetables,Offline,L,5/6/2010,166601073,6/1/2010,9815,154.06,90.93,1512098.9,892477.95,619620.95 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,M,10/28/2012,979198396,11/30/2012,5420,255.28,159.42,1383617.6,864056.4,519561.2 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,M,2/5/2013,116559207,3/6/2013,1314,205.7,117.11,270289.8,153882.54,116407.26 +Europe,Monaco,Snacks,Offline,C,3/10/2016,739669835,3/23/2016,3596,152.58,97.44,548677.68,350394.24,198283.44 +Europe,Sweden,Clothes,Offline,C,10/25/2016,679829108,11/15/2016,5395,109.28,35.84,589565.6,193356.8,396208.8 +North America,United States of America,Cosmetics,Offline,L,10/9/2010,988648355,10/11/2010,1873,437.2,263.33,818875.6,493217.09,325658.51 +Europe,Ukraine,Vegetables,Offline,C,11/1/2013,988051402,12/17/2013,5221,154.06,90.93,804347.26,474745.53,329601.73 +Middle East and North Africa,Tunisia ,Fruits,Offline,H,7/27/2012,520274579,7/28/2012,9664,9.33,6.92,90165.12,66874.88,23290.24 +Australia and Oceania,Tonga,Cereal,Online,C,7/13/2013,397866714,7/23/2013,6457,205.7,117.11,1328204.9,756179.27,572025.63 +Sub-Saharan Africa,Nigeria,Snacks,Offline,H,10/6/2016,153689134,10/30/2016,8885,152.58,97.44,1355673.3,865754.4,489918.9 +Europe,Estonia,Meat,Offline,C,1/11/2012,290915668,2/15/2012,7266,421.89,364.69,3065452.74,2649837.54,415615.2 +Sub-Saharan Africa,South Africa,Snacks,Offline,H,11/9/2012,933032643,12/26/2012,3948,152.58,97.44,602385.84,384693.12,217692.72 +Middle East and North Africa,Syria,Personal Care,Online,M,12/2/2014,473838889,12/4/2014,8312,81.73,56.67,679339.76,471041.04,208298.72 +Middle East and North Africa,Afghanistan,Vegetables,Offline,H,12/14/2014,527445733,12/21/2014,1768,154.06,90.93,272378.08,160764.24,111613.84 +Central America and the Caribbean,Saint Lucia,Baby Food,Online,M,7/18/2014,978277003,7/24/2014,2760,255.28,159.42,704572.8,439999.2,264573.6 +Sub-Saharan Africa,Comoros,Clothes,Online,H,5/4/2016,431069028,5/11/2016,1760,109.28,35.84,192332.8,63078.4,129254.4 +Sub-Saharan Africa,Chad,Vegetables,Offline,M,9/13/2012,260870635,9/17/2012,6273,154.06,90.93,966418.38,570403.89,396014.49 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,L,3/12/2012,563043153,3/21/2012,5836,47.45,31.79,276918.2,185526.44,91391.76 +Sub-Saharan Africa,Rwanda,Snacks,Offline,L,2/4/2013,603260409,2/21/2013,7016,152.58,97.44,1070501.28,683639.04,386862.24 +Middle East and North Africa,Egypt,Vegetables,Online,H,9/27/2014,167508733,11/6/2014,8411,154.06,90.93,1295798.66,764812.23,530986.43 +Sub-Saharan Africa,Gabon,Personal Care,Online,C,9/27/2013,912086951,10/23/2013,5652,81.73,56.67,461937.96,320298.84,141639.12 +Europe,Macedonia,Personal Care,Offline,L,5/11/2015,513606393,6/18/2015,6400,81.73,56.67,523072,362688,160384 +Europe,Georgia,Office Supplies,Offline,M,7/20/2014,318990886,8/15/2014,5347,651.21,524.96,3482019.87,2806961.12,675058.75 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,H,11/29/2014,395476758,12/2/2014,9216,109.28,35.84,1007124.48,330301.44,676823.04 +Sub-Saharan Africa,Mauritania,Household,Online,H,4/28/2017,880612838,5/22/2017,1763,668.27,502.54,1178160.01,885978.02,292181.99 +Middle East and North Africa,Kuwait,Clothes,Offline,H,2/26/2016,632260453,2/26/2016,8773,109.28,35.84,958713.44,314424.32,644289.12 +Central America and the Caribbean,Barbados,Snacks,Online,C,8/14/2010,378593432,9/23/2010,3065,152.58,97.44,467657.7,298653.6,169004.1 +Central America and the Caribbean,Cuba,Fruits,Online,H,2/26/2016,468098104,3/2/2016,9486,9.33,6.92,88504.38,65643.12,22861.26 +Europe,Armenia,Clothes,Online,H,3/4/2015,419573295,3/9/2015,9917,109.28,35.84,1083729.76,355425.28,728304.48 +Central America and the Caribbean,Guatemala,Personal Care,Offline,H,11/16/2013,272130334,11/22/2013,8268,81.73,56.67,675743.64,468547.56,207196.08 +Sub-Saharan Africa,Swaziland,Vegetables,Online,C,9/29/2015,135193049,10/15/2015,5482,154.06,90.93,844556.92,498478.26,346078.66 +Europe,Estonia,Baby Food,Offline,H,3/6/2010,638497769,3/10/2010,4534,255.28,159.42,1157439.52,722810.28,434629.24 +Central America and the Caribbean,Barbados,Baby Food,Online,L,2/22/2014,682093322,3/23/2014,5426,255.28,159.42,1385149.28,865012.92,520136.36 +Asia,Laos,Vegetables,Online,L,5/21/2015,586341035,6/2/2015,197,154.06,90.93,30349.82,17913.21,12436.61 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,C,1/25/2014,741914737,2/7/2014,7912,205.7,117.11,1627498.4,926574.32,700924.08 +Europe,France,Fruits,Online,H,6/4/2011,259800755,6/10/2011,9672,9.33,6.92,90239.76,66930.24,23309.52 +Asia,Malaysia,Household,Offline,H,7/13/2013,121297919,7/15/2013,3605,668.27,502.54,2409113.35,1811656.7,597456.65 +Australia and Oceania,Samoa ,Cereal,Offline,C,5/26/2012,928017556,6/20/2012,9872,205.7,117.11,2030670.4,1156109.92,874560.48 +Europe,Sweden,Office Supplies,Online,M,6/13/2012,651883494,7/23/2012,5667,651.21,524.96,3690407.07,2974948.32,715458.75 +Asia,Bhutan,Cosmetics,Offline,L,8/9/2011,485132062,8/29/2011,213,437.2,263.33,93123.6,56089.29,37034.31 +Middle East and North Africa,Libya,Baby Food,Online,H,8/17/2012,790312087,9/19/2012,9764,255.28,159.42,2492553.92,1556576.88,935977.04 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,C,10/14/2011,650284898,10/18/2011,2607,9.33,6.92,24323.31,18040.44,6282.87 +Central America and the Caribbean,Guatemala,Meat,Online,C,3/9/2010,118224322,3/10/2010,4059,421.89,364.69,1712451.51,1480276.71,232174.8 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,C,1/5/2010,667616689,1/9/2010,1469,255.28,159.42,375006.32,234187.98,140818.34 +Europe,Ireland,Cosmetics,Offline,H,9/20/2010,242260825,10/19/2010,9217,437.2,263.33,4029672.4,2427112.61,1602559.79 +Sub-Saharan Africa,Ghana,Beverages,Online,M,10/28/2012,906268060,11/4/2012,3713,47.45,31.79,176181.85,118036.27,58145.58 +Europe,Norway,Personal Care,Offline,C,2/19/2014,294062221,2/27/2014,8401,81.73,56.67,686613.73,476084.67,210529.06 +Sub-Saharan Africa,Zambia,Baby Food,Offline,L,7/5/2013,160379636,7/20/2013,8753,255.28,159.42,2234465.84,1395403.26,839062.58 +Australia and Oceania,Vanuatu,Vegetables,Offline,C,9/1/2014,530269134,10/20/2014,7275,154.06,90.93,1120786.5,661515.75,459270.75 +Europe,Poland,Vegetables,Offline,L,10/25/2014,149092042,12/6/2014,8503,154.06,90.93,1309972.18,773177.79,536794.39 +Europe,Montenegro,Snacks,Online,C,1/6/2016,532522189,1/23/2016,4004,152.58,97.44,610930.32,390149.76,220780.56 +Australia and Oceania,Palau,Office Supplies,Offline,M,10/25/2013,116545903,11/6/2013,7378,651.21,524.96,4804627.38,3873154.88,931472.5 +Europe,Poland,Beverages,Offline,M,3/12/2016,107462012,4/30/2016,9252,47.45,31.79,439007.4,294121.08,144886.32 +Middle East and North Africa,Qatar,Household,Online,L,1/17/2017,431881844,2/1/2017,2290,668.27,502.54,1530338.3,1150816.6,379521.7 +Australia and Oceania,Samoa ,Office Supplies,Online,C,2/12/2015,186729228,3/20/2015,6183,651.21,524.96,4026431.43,3245827.68,780603.75 +Europe,Belgium,Vegetables,Online,L,3/21/2010,789240491,3/22/2010,2655,154.06,90.93,409029.3,241419.15,167610.15 +Middle East and North Africa,Egypt,Beverages,Online,C,8/2/2014,126964461,9/9/2014,460,47.45,31.79,21827,14623.4,7203.6 +Europe,San Marino,Fruits,Online,M,3/26/2011,207762467,4/30/2011,386,9.33,6.92,3601.38,2671.12,930.26 +Europe,Russia,Household,Online,L,9/23/2010,409808337,10/15/2010,249,668.27,502.54,166399.23,125132.46,41266.77 +Europe,Croatia,Cereal,Offline,H,2/25/2017,631588399,4/8/2017,9897,205.7,117.11,2035812.9,1159037.67,876775.23 +North America,United States of America,Clothes,Offline,H,9/15/2016,841901481,10/8/2016,6212,109.28,35.84,678847.36,222638.08,456209.28 +Central America and the Caribbean,Haiti,Fruits,Online,C,10/22/2011,629858911,11/1/2011,8103,9.33,6.92,75600.99,56072.76,19528.23 +Europe,Denmark,Clothes,Online,M,4/15/2017,554884517,5/19/2017,1514,109.28,35.84,165449.92,54261.76,111188.16 +Europe,Macedonia,Beverages,Offline,L,3/12/2011,796714627,4/22/2011,4418,47.45,31.79,209634.1,140448.22,69185.88 +Australia and Oceania,Tuvalu,Office Supplies,Online,L,4/11/2014,705398070,4/24/2014,1819,651.21,524.96,1184550.99,954902.24,229648.75 +Asia,Japan,Beverages,Offline,M,6/29/2010,151296174,8/16/2010,755,47.45,31.79,35824.75,24001.45,11823.3 +Australia and Oceania,New Zealand,Beverages,Online,H,5/14/2011,875082767,6/13/2011,5292,47.45,31.79,251105.4,168232.68,82872.72 +Asia,China,Beverages,Online,C,5/7/2014,637744176,5/13/2014,1529,47.45,31.79,72551.05,48606.91,23944.14 +Sub-Saharan Africa,Uganda,Vegetables,Online,C,2/25/2014,870579230,3/12/2014,2595,154.06,90.93,399785.7,235963.35,163822.35 +Middle East and North Africa,Egypt,Vegetables,Offline,L,2/23/2014,825199258,2/28/2014,3653,154.06,90.93,562781.18,332167.29,230613.89 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,C,12/21/2014,723528087,1/6/2015,6894,651.21,524.96,4489441.74,3619074.24,870367.5 +Europe,Vatican City,Office Supplies,Online,M,10/3/2010,407802045,11/19/2010,6542,651.21,524.96,4260215.82,3434288.32,825927.5 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,H,8/18/2015,690569961,9/25/2015,3852,81.73,56.67,314823.96,218292.84,96531.12 +Europe,Liechtenstein,Beverages,Offline,C,6/29/2014,204693162,8/11/2014,2110,47.45,31.79,100119.5,67076.9,33042.6 +Middle East and North Africa,Afghanistan,Vegetables,Offline,L,3/31/2012,353345477,4/1/2012,1634,154.06,90.93,251734.04,148579.62,103154.42 +Europe,Finland,Personal Care,Online,H,11/10/2014,360013234,11/29/2014,4771,81.73,56.67,389933.83,270372.57,119561.26 +Sub-Saharan Africa,Kenya,Meat,Online,L,6/3/2010,418495261,7/11/2010,903,421.89,364.69,380966.67,329315.07,51651.6 +Middle East and North Africa,Afghanistan,Clothes,Offline,C,10/26/2010,342902886,11/9/2010,1439,109.28,35.84,157253.92,51573.76,105680.16 +Europe,Vatican City,Baby Food,Online,M,1/22/2010,917659938,3/6/2010,4823,255.28,159.42,1231215.44,768882.66,462332.78 +Sub-Saharan Africa,South Africa,Personal Care,Offline,M,10/19/2010,747502744,11/19/2010,1528,81.73,56.67,124883.44,86591.76,38291.68 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,H,12/19/2012,307480132,1/12/2013,9059,9.33,6.92,84520.47,62688.28,21832.19 +Sub-Saharan Africa,Mauritania,Cereal,Offline,C,7/22/2017,592953431,8/22/2017,6952,205.7,117.11,1430026.4,814148.72,615877.68 +Europe,Belarus,Personal Care,Offline,H,4/8/2015,869596469,5/28/2015,1774,81.73,56.67,144989.02,100532.58,44456.44 +Europe,Vatican City,Clothes,Offline,H,1/4/2013,923395574,2/14/2013,2125,109.28,35.84,232220,76160,156060 +Europe,Malta,Baby Food,Online,L,12/24/2014,610649573,12/26/2014,3634,255.28,159.42,927687.52,579332.28,348355.24 +Sub-Saharan Africa,Malawi,Cereal,Online,C,4/13/2011,307969796,6/1/2011,3961,205.7,117.11,814777.7,463872.71,350904.99 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,H,1/7/2012,462280070,2/5/2012,7801,9.33,6.92,72783.33,53982.92,18800.41 +Sub-Saharan Africa,Chad,Fruits,Online,L,3/20/2013,240816724,3/26/2013,1875,9.33,6.92,17493.75,12975,4518.75 +Sub-Saharan Africa,Madagascar,Baby Food,Online,M,10/3/2015,681128585,11/6/2015,9939,255.28,159.42,2537227.92,1584475.38,952752.54 +Europe,United Kingdom,Cereal,Offline,C,12/31/2013,641076982,1/26/2014,7780,205.7,117.11,1600346,911115.8,689230.2 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,M,9/29/2014,848835742,11/6/2014,8214,651.21,524.96,5349038.94,4312021.44,1037017.5 +Sub-Saharan Africa,Mauritania,Vegetables,Online,M,9/13/2010,752891194,10/18/2010,6090,154.06,90.93,938225.4,553763.7,384461.7 +Asia,Mongolia,Meat,Offline,H,7/30/2014,772042167,8/22/2014,3288,421.89,364.69,1387174.32,1199100.72,188073.6 +Europe,Ireland,Fruits,Offline,H,6/6/2017,945399987,6/27/2017,3720,9.33,6.92,34707.6,25742.4,8965.2 +Asia,Indonesia,Cereal,Offline,L,3/2/2015,482388484,4/6/2015,8327,205.7,117.11,1712863.9,975174.97,737688.93 +Middle East and North Africa,Yemen,Cereal,Online,L,4/29/2012,912743985,6/3/2012,83,205.7,117.11,17073.1,9720.13,7352.97 +Sub-Saharan Africa,Burundi,Household,Online,H,9/27/2010,236515319,10/27/2010,8994,668.27,502.54,6010420.38,4519844.76,1490575.62 +Sub-Saharan Africa,Kenya,Clothes,Offline,M,4/16/2013,574063813,5/27/2013,7094,109.28,35.84,775232.32,254248.96,520983.36 +Europe,Netherlands,Personal Care,Offline,M,7/27/2012,516063296,8/24/2012,3452,81.73,56.67,282131.96,195624.84,86507.12 +Europe,Romania,Beverages,Online,L,5/22/2017,973500096,6/5/2017,9167,47.45,31.79,434974.15,291418.93,143555.22 +Asia,Bhutan,Snacks,Online,L,2/8/2011,227673041,2/19/2011,2367,152.58,97.44,361156.86,230640.48,130516.38 +Asia,Thailand,Beverages,Online,L,1/6/2016,680193459,2/19/2016,3215,47.45,31.79,152551.75,102204.85,50346.9 +Europe,Armenia,Cereal,Offline,H,10/28/2013,302985179,11/21/2013,8902,205.7,117.11,1831141.4,1042513.22,788628.18 +Sub-Saharan Africa,Mauritius ,Beverages,Online,M,1/10/2010,288284528,2/9/2010,8653,47.45,31.79,410584.85,275078.87,135505.98 +Europe,Poland,Cereal,Offline,H,12/18/2014,998640334,1/12/2015,8722,205.7,117.11,1794115.4,1021433.42,772681.98 +Sub-Saharan Africa,Niger,Snacks,Offline,H,4/27/2017,616913926,6/3/2017,7395,152.58,97.44,1128329.1,720568.8,407760.3 +Australia and Oceania,Nauru,Beverages,Online,H,8/23/2010,996279132,9/24/2010,9990,47.45,31.79,474025.5,317582.1,156443.4 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,L,4/1/2012,910222280,5/12/2012,3855,154.06,90.93,593901.3,350535.15,243366.15 +Europe,Netherlands,Household,Online,C,1/11/2014,102542197,2/9/2014,3370,668.27,502.54,2252069.9,1693559.8,558510.1 +Europe,Belgium,Snacks,Online,L,7/1/2016,637350213,7/30/2016,4946,152.58,97.44,754660.68,481938.24,272722.44 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,L,6/17/2017,149070155,6/26/2017,2026,437.2,263.33,885767.2,533506.58,352260.62 +Central America and the Caribbean,Grenada,Office Supplies,Online,L,10/12/2015,392438352,10/15/2015,84,651.21,524.96,54701.64,44096.64,10605 +Europe,Iceland,Snacks,Online,H,3/3/2015,492503631,4/3/2015,1624,152.58,97.44,247789.92,158242.56,89547.36 +Australia and Oceania,Kiribati,Cereal,Online,M,11/2/2012,994627320,11/29/2012,1182,205.7,117.11,243137.4,138424.02,104713.38 +Europe,Macedonia,Cereal,Online,M,11/7/2010,714483249,11/20/2010,326,205.7,117.11,67058.2,38177.86,28880.34 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,M,4/29/2012,788057744,5/25/2012,2654,651.21,524.96,1728311.34,1393243.84,335067.5 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,L,2/5/2010,621649634,3/17/2010,8796,152.58,97.44,1342093.68,857082.24,485011.44 +Asia,Vietnam,Snacks,Online,L,3/16/2013,141870248,4/25/2013,1414,152.58,97.44,215748.12,137780.16,77967.96 +Asia,Cambodia,Beverages,Offline,M,10/27/2012,245643413,10/29/2012,199,47.45,31.79,9442.55,6326.21,3116.34 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,C,5/1/2016,550205457,5/19/2016,6876,651.21,524.96,4477719.96,3609624.96,868095 +Sub-Saharan Africa,Cameroon,Snacks,Online,L,4/2/2013,743105208,4/13/2013,199,152.58,97.44,30363.42,19390.56,10972.86 +Europe,Estonia,Fruits,Online,C,11/19/2016,132203996,12/13/2016,955,9.33,6.92,8910.15,6608.6,2301.55 +Asia,Mongolia,Snacks,Offline,C,2/2/2015,795675647,3/9/2015,6960,152.58,97.44,1061956.8,678182.4,383774.4 +Asia,Mongolia,Clothes,Offline,H,12/9/2011,832006490,1/13/2012,8064,109.28,35.84,881233.92,289013.76,592220.16 +Sub-Saharan Africa,South Sudan,Cereal,Offline,C,5/8/2016,209995353,5/13/2016,1146,205.7,117.11,235732.2,134208.06,101524.14 +Sub-Saharan Africa,Zambia,Meat,Offline,L,8/7/2015,318753564,9/15/2015,5118,421.89,364.69,2159233.02,1866483.42,292749.6 +Asia,Bhutan,Cosmetics,Online,C,12/11/2016,817704951,12/28/2016,5921,437.2,263.33,2588661.2,1559176.93,1029484.27 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,H,7/31/2013,986585843,9/5/2013,1530,81.73,56.67,125046.9,86705.1,38341.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,C,2/9/2011,175445067,3/9/2011,6949,109.28,35.84,759386.72,249052.16,510334.56 +Europe,Armenia,Baby Food,Online,L,3/16/2016,954643952,4/26/2016,9215,255.28,159.42,2352405.2,1469055.3,883349.9 +Middle East and North Africa,Lebanon,Baby Food,Offline,M,2/8/2010,564856326,2/15/2010,2394,255.28,159.42,611140.32,381651.48,229488.84 +Sub-Saharan Africa,Botswana,Fruits,Online,C,12/22/2012,367068517,1/19/2013,2586,9.33,6.92,24127.38,17895.12,6232.26 +Europe,Hungary,Cereal,Online,H,12/17/2011,892579352,1/25/2012,2920,205.7,117.11,600644,341961.2,258682.8 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,C,6/5/2010,493000161,7/13/2010,8558,109.28,35.84,935218.24,306718.72,628499.52 +Asia,Malaysia,Household,Offline,H,7/31/2016,290254771,8/14/2016,1692,668.27,502.54,1130712.84,850297.68,280415.16 +Sub-Saharan Africa,South Africa,Clothes,Offline,C,12/26/2016,126579511,1/15/2017,6545,109.28,35.84,715237.6,234572.8,480664.8 +Europe,Serbia,Vegetables,Offline,C,8/17/2010,814523208,9/30/2010,4373,154.06,90.93,673704.38,397636.89,276067.49 +Asia,India,Cosmetics,Online,L,9/10/2012,986947190,10/19/2012,8461,437.2,263.33,3699149.2,2228035.13,1471114.07 +Asia,China,Fruits,Offline,L,12/9/2012,247025287,1/24/2013,9127,9.33,6.92,85154.91,63158.84,21996.07 +Sub-Saharan Africa,South Sudan,Meat,Offline,M,5/2/2017,518243825,5/21/2017,8719,421.89,364.69,3678458.91,3179732.11,498726.8 +Europe,Ireland,Household,Offline,H,12/20/2013,194401633,12/21/2013,6618,668.27,502.54,4422610.86,3325809.72,1096801.14 +Middle East and North Africa,Oman,Fruits,Offline,C,9/23/2014,889610040,11/12/2014,4235,9.33,6.92,39512.55,29306.2,10206.35 +Europe,Romania,Cosmetics,Offline,L,8/15/2013,688292872,8/22/2013,11,437.2,263.33,4809.2,2896.63,1912.57 +Asia,Philippines,Personal Care,Offline,H,4/21/2013,895186460,5/24/2013,4421,81.73,56.67,361328.33,250538.07,110790.26 +Europe,Romania,Vegetables,Offline,H,9/14/2013,185339629,10/4/2013,4970,154.06,90.93,765678.2,451922.1,313756.1 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,M,10/25/2015,454113709,11/25/2015,1193,651.21,524.96,776893.53,626277.28,150616.25 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,H,5/4/2010,967182528,5/14/2010,9658,651.21,524.96,6289386.18,5070063.68,1219322.5 +Australia and Oceania,Marshall Islands,Vegetables,Offline,L,10/5/2011,610532414,10/24/2011,8964,154.06,90.93,1380993.84,815096.52,565897.32 +Middle East and North Africa,Algeria,Meat,Online,L,9/10/2016,140462195,9/17/2016,4740,421.89,364.69,1999758.6,1728630.6,271128 +Middle East and North Africa,Tunisia ,Snacks,Online,M,4/1/2015,833583199,5/9/2015,4648,152.58,97.44,709191.84,452901.12,256290.72 +Europe,Montenegro,Vegetables,Online,M,7/13/2017,436819255,7/22/2017,3379,154.06,90.93,520568.74,307252.47,213316.27 +Sub-Saharan Africa,Mali,Beverages,Online,M,12/29/2011,817406690,2/4/2012,7659,47.45,31.79,363419.55,243479.61,119939.94 +Sub-Saharan Africa,Rwanda,Meat,Offline,C,8/28/2014,312894332,9/18/2014,1241,421.89,364.69,523565.49,452580.29,70985.2 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,H,4/26/2012,481143510,5/25/2012,9911,81.73,56.67,810026.03,561656.37,248369.66 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,M,10/8/2011,250328052,10/22/2011,6488,437.2,263.33,2836553.6,1708485.04,1128068.56 +Asia,Taiwan,Meat,Online,C,4/17/2013,868934285,5/29/2013,5819,421.89,364.69,2454977.91,2122131.11,332846.8 +Australia and Oceania,Marshall Islands,Office Supplies,Online,L,6/16/2014,955761039,7/5/2014,9785,651.21,524.96,6372089.85,5136733.6,1235356.25 +Middle East and North Africa,Morocco,Cereal,Offline,M,11/19/2013,549919641,12/2/2013,2297,205.7,117.11,472492.9,269001.67,203491.23 +Middle East and North Africa,Syria,Cereal,Online,C,1/22/2015,660833919,2/23/2015,4297,205.7,117.11,883892.9,503221.67,380671.23 +Middle East and North Africa,Turkey,Office Supplies,Online,L,12/13/2014,118240201,1/26/2015,8758,651.21,524.96,5703297.18,4597599.68,1105697.5 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,H,5/20/2015,522187316,5/28/2015,5686,81.73,56.67,464716.78,322225.62,142491.16 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,H,9/1/2011,393036592,10/19/2011,7116,651.21,524.96,4634010.36,3735615.36,898395 +Middle East and North Africa,Pakistan,Fruits,Offline,H,7/19/2011,121461856,8/8/2011,2117,9.33,6.92,19751.61,14649.64,5101.97 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,L,4/2/2016,618449437,5/22/2016,1787,152.58,97.44,272660.46,174125.28,98535.18 +Asia,Bangladesh,Cosmetics,Online,M,9/21/2016,165298163,11/8/2016,4255,437.2,263.33,1860286,1120469.15,739816.85 +Europe,Finland,Beverages,Online,M,7/12/2012,263619363,8/21/2012,9683,47.45,31.79,459458.35,307822.57,151635.78 +Asia,Thailand,Baby Food,Online,H,9/2/2015,685336863,10/9/2015,5262,255.28,159.42,1343283.36,838868.04,504415.32 +Sub-Saharan Africa,Cameroon,Beverages,Online,M,6/29/2016,822686994,7/16/2016,218,47.45,31.79,10344.1,6930.22,3413.88 +Sub-Saharan Africa,Guinea,Vegetables,Online,M,3/13/2010,138218581,4/27/2010,805,154.06,90.93,124018.3,73198.65,50819.65 +Australia and Oceania,Tuvalu,Household,Online,L,10/4/2015,414792954,11/20/2015,5308,668.27,502.54,3547177.16,2667482.32,879694.84 +Europe,Greece,Meat,Offline,C,7/28/2011,805583941,9/7/2011,9045,421.89,364.69,3815995.05,3298621.05,517374 +Sub-Saharan Africa,Liberia,Beverages,Online,L,12/18/2014,984077870,12/22/2014,9365,47.45,31.79,444369.25,297713.35,146655.9 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,H,3/29/2010,694073569,4/4/2010,648,651.21,524.96,421984.08,340174.08,81810 +Sub-Saharan Africa,Togo,Baby Food,Offline,H,1/26/2013,199682366,2/23/2013,9304,255.28,159.42,2375125.12,1483243.68,891881.44 +Europe,Estonia,Beverages,Offline,M,9/8/2013,735328090,10/16/2013,8777,47.45,31.79,416468.65,279020.83,137447.82 +Europe,Germany,Cereal,Online,C,12/12/2010,455747067,12/31/2010,4540,205.7,117.11,933878,531679.4,402198.6 +Sub-Saharan Africa,Mozambique,Meat,Online,C,2/22/2016,285988128,4/4/2016,9097,421.89,364.69,3837933.33,3317584.93,520348.4 +Europe,Russia,Cereal,Offline,L,5/3/2011,771412599,6/13/2011,6985,205.7,117.11,1436814.5,818013.35,618801.15 +Europe,Poland,Personal Care,Offline,C,9/24/2013,727694308,11/1/2013,9772,81.73,56.67,798665.56,553779.24,244886.32 +Sub-Saharan Africa,Madagascar,Personal Care,Online,M,4/24/2011,390819585,5/13/2011,1055,81.73,56.67,86225.15,59786.85,26438.3 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,M,1/18/2012,967087256,1/26/2012,1465,255.28,159.42,373985.2,233550.3,140434.9 +Asia,Thailand,Cereal,Online,C,5/30/2017,583108651,7/12/2017,3663,205.7,117.11,753479.1,428973.93,324505.17 +Asia,Thailand,Personal Care,Offline,H,12/31/2010,135807597,2/17/2011,7341,81.73,56.67,599979.93,416014.47,183965.46 +Europe,Switzerland,Household,Online,H,5/7/2015,142420423,5/19/2015,4223,668.27,502.54,2822104.21,2122226.42,699877.79 +Middle East and North Africa,Yemen,Beverages,Online,C,5/23/2012,290495955,6/5/2012,3064,47.45,31.79,145386.8,97404.56,47982.24 +Middle East and North Africa,Turkey,Vegetables,Online,L,6/10/2015,787895524,7/22/2015,4649,154.06,90.93,716224.94,422733.57,293491.37 +Sub-Saharan Africa,Gabon,Fruits,Offline,M,5/8/2012,112792956,6/2/2012,6797,9.33,6.92,63416.01,47035.24,16380.77 +Sub-Saharan Africa,Zambia,Personal Care,Online,M,10/7/2014,863674581,10/13/2014,9356,81.73,56.67,764665.88,530204.52,234461.36 +Europe,Albania,Personal Care,Online,H,6/19/2016,309339225,7/4/2016,9206,81.73,56.67,752406.38,521704.02,230702.36 +Europe,Andorra,Baby Food,Online,M,4/16/2012,738898217,5/31/2012,5257,255.28,159.42,1342006.96,838070.94,503936.02 +Sub-Saharan Africa,Ethiopia,Clothes,Online,L,1/28/2017,911775386,2/25/2017,3453,109.28,35.84,377343.84,123755.52,253588.32 +Europe,Liechtenstein,Meat,Online,L,6/9/2016,107707059,6/18/2016,1767,421.89,364.69,745479.63,644407.23,101072.4 +Europe,France,Cosmetics,Online,M,12/27/2015,376742064,1/17/2016,5204,437.2,263.33,2275188.8,1370369.32,904819.48 +Central America and the Caribbean,Dominica,Fruits,Offline,C,10/27/2014,689241731,11/7/2014,799,9.33,6.92,7454.67,5529.08,1925.59 +Europe,Sweden,Fruits,Offline,L,11/22/2016,985879886,12/6/2016,2621,9.33,6.92,24453.93,18137.32,6316.61 +Europe,Italy,Household,Offline,M,1/29/2012,827642858,2/26/2012,6768,668.27,502.54,4522851.36,3401190.72,1121660.64 +Sub-Saharan Africa,Togo,Baby Food,Online,L,3/30/2010,745829474,5/9/2010,6370,255.28,159.42,1626133.6,1015505.4,610628.2 +Central America and the Caribbean,El Salvador,Vegetables,Offline,M,10/1/2014,892051064,11/18/2014,6588,154.06,90.93,1014947.28,599046.84,415900.44 +Europe,Netherlands,Cereal,Online,C,2/3/2011,588231456,3/17/2011,9614,205.7,117.11,1977599.8,1125895.54,851704.26 +Europe,Andorra,Vegetables,Online,L,2/13/2016,576606976,3/5/2016,9673,154.06,90.93,1490222.38,879565.89,610656.49 +Europe,Czech Republic,Cosmetics,Online,C,9/2/2013,769726455,9/30/2013,8018,437.2,263.33,3505469.6,2111379.94,1394089.66 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,L,5/15/2011,700451219,5/27/2011,7936,421.89,364.69,3348119.04,2894179.84,453939.2 +Australia and Oceania,Palau,Office Supplies,Online,C,2/8/2014,871955096,2/26/2014,9745,651.21,524.96,6346041.45,5115735.2,1230306.25 +Europe,Russia,Personal Care,Online,H,9/16/2012,507724416,11/3/2012,5792,81.73,56.67,473380.16,328232.64,145147.52 +Asia,Japan,Baby Food,Offline,H,6/1/2010,701558005,7/15/2010,5459,255.28,159.42,1393573.52,870273.78,523299.74 +Europe,Finland,Baby Food,Offline,C,7/15/2011,367567193,7/28/2011,155,255.28,159.42,39568.4,24710.1,14858.3 +Europe,Russia,Meat,Online,H,1/31/2010,290175807,1/31/2010,8324,421.89,364.69,3511812.36,3035679.56,476132.8 +Europe,Italy,Snacks,Online,H,4/12/2016,874120175,4/25/2016,440,152.58,97.44,67135.2,42873.6,24261.6 +Europe,Montenegro,Personal Care,Offline,M,11/30/2014,794449126,1/15/2015,4006,81.73,56.67,327410.38,227020.02,100390.36 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,H,7/19/2014,146523988,7/27/2014,8559,255.28,159.42,2184941.52,1364475.78,820465.74 +Europe,Iceland,Meat,Offline,M,6/16/2013,896018588,8/4/2013,667,421.89,364.69,281400.63,243248.23,38152.4 +Europe,Macedonia,Cosmetics,Offline,L,12/24/2010,128919255,1/19/2011,8927,437.2,263.33,3902884.4,2350746.91,1552137.49 +Australia and Oceania,Marshall Islands,Fruits,Online,C,4/23/2011,401524817,6/3/2011,8971,9.33,6.92,83699.43,62079.32,21620.11 +Sub-Saharan Africa,Ghana,Household,Online,M,2/13/2012,290446603,2/17/2012,8459,668.27,502.54,5652895.93,4250985.86,1401910.07 +Asia,Maldives,Personal Care,Online,C,12/12/2015,242608439,12/30/2015,2083,81.73,56.67,170243.59,118043.61,52199.98 +Australia and Oceania,Solomon Islands,Clothes,Offline,M,3/30/2011,325246655,5/14/2011,6568,109.28,35.84,717751.04,235397.12,482353.92 +Australia and Oceania,Nauru,Cosmetics,Offline,L,1/12/2014,675910079,2/19/2014,5667,437.2,263.33,2477612.4,1492291.11,985321.29 +Europe,Greece,Vegetables,Online,L,2/9/2011,152460038,2/19/2011,5168,154.06,90.93,796182.08,469926.24,326255.84 +Australia and Oceania,Tuvalu,Cereal,Online,M,11/2/2016,383070361,11/20/2016,7887,205.7,117.11,1622355.9,923646.57,698709.33 +Europe,San Marino,Baby Food,Online,C,5/11/2016,816227376,6/7/2016,8674,255.28,159.42,2214298.72,1382809.08,831489.64 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,M,10/22/2014,970729911,12/4/2014,9407,421.89,364.69,3968719.23,3430638.83,538080.4 +Asia,Singapore,Cereal,Offline,C,10/24/2010,885689294,11/27/2010,3999,205.7,117.11,822594.3,468322.89,354271.41 +Europe,Ukraine,Cosmetics,Offline,H,6/5/2015,670529353,6/11/2015,3391,437.2,263.33,1482545.2,892952.03,589593.17 +Europe,Bulgaria,Beverages,Offline,H,6/22/2010,954986417,7/23/2010,558,47.45,31.79,26477.1,17738.82,8738.28 +Asia,Singapore,Household,Online,M,12/3/2012,639109313,12/18/2012,5503,668.27,502.54,3677489.81,2765477.62,912012.19 +Europe,Kosovo,Vegetables,Online,H,7/9/2010,943259370,8/10/2010,264,154.06,90.93,40671.84,24005.52,16666.32 +Asia,South Korea,Cereal,Online,H,12/31/2010,458110415,2/10/2011,3907,205.7,117.11,803669.9,457548.77,346121.13 +Sub-Saharan Africa,Tanzania,Beverages,Online,L,8/5/2015,994648778,8/18/2015,7532,47.45,31.79,357393.4,239442.28,117951.12 +Asia,Kyrgyzstan,Household,Offline,L,3/29/2015,834173285,4/11/2015,9267,668.27,502.54,6192858.09,4657038.18,1535819.91 +Central America and the Caribbean,Honduras,Cereal,Offline,L,2/1/2017,578295266,2/14/2017,9275,205.7,117.11,1907867.5,1086195.25,821672.25 +Asia,India,Baby Food,Online,M,6/2/2010,898938548,6/30/2010,4748,255.28,159.42,1212069.44,756926.16,455143.28 +Central America and the Caribbean,Jamaica,Cereal,Offline,C,11/12/2015,288339459,12/15/2015,4908,205.7,117.11,1009575.6,574775.88,434799.72 +Asia,Vietnam,Snacks,Offline,H,6/23/2013,909046828,8/5/2013,6012,152.58,97.44,917310.96,585809.28,331501.68 +Middle East and North Africa,Libya,Household,Online,M,9/1/2014,943921983,10/7/2014,6346,668.27,502.54,4240841.42,3189118.84,1051722.58 +Sub-Saharan Africa,Namibia,Fruits,Online,C,12/21/2012,446138751,1/17/2013,1225,9.33,6.92,11429.25,8477,2952.25 +Australia and Oceania,Australia,Household,Online,C,7/29/2010,889183461,9/14/2010,8001,668.27,502.54,5346828.27,4020822.54,1326005.73 +Sub-Saharan Africa,Ghana,Vegetables,Online,C,7/1/2014,216854941,7/14/2014,1051,154.06,90.93,161917.06,95567.43,66349.63 +Central America and the Caribbean,The Bahamas,Vegetables,Offline,H,2/13/2010,493264520,2/19/2010,6788,154.06,90.93,1045759.28,617232.84,428526.44 +Sub-Saharan Africa,South Africa,Snacks,Offline,L,5/21/2010,252836024,7/6/2010,8653,152.58,97.44,1320274.74,843148.32,477126.42 +Middle East and North Africa,Iran,Snacks,Online,L,2/28/2014,350305783,3/13/2014,2121,152.58,97.44,323622.18,206670.24,116951.94 +Europe,Czech Republic,Office Supplies,Offline,C,1/6/2010,810722625,2/6/2010,9696,651.21,524.96,6314132.16,5090012.16,1224120 +Asia,Maldives,Cosmetics,Online,H,4/22/2010,379447877,5/25/2010,5914,437.2,263.33,2585600.8,1557333.62,1028267.18 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,C,2/1/2017,572155368,3/14/2017,2343,437.2,263.33,1024359.6,616982.19,407377.41 +Sub-Saharan Africa,Mali,Baby Food,Online,C,10/8/2010,724831426,11/17/2010,2581,255.28,159.42,658877.68,411463.02,247414.66 +Middle East and North Africa,Somalia,Fruits,Offline,M,6/21/2014,243774878,6/26/2014,7259,9.33,6.92,67726.47,50232.28,17494.19 +Middle East and North Africa,Egypt,Personal Care,Offline,M,7/8/2014,855597054,8/1/2014,9037,81.73,56.67,738594.01,512126.79,226467.22 +Europe,Belarus,Office Supplies,Online,M,3/23/2017,757221782,4/13/2017,7607,651.21,524.96,4953754.47,3993370.72,960383.75 +Middle East and North Africa,Morocco,Cosmetics,Offline,H,10/31/2014,465885388,12/5/2014,4694,437.2,263.33,2052216.8,1236071.02,816145.78 +Sub-Saharan Africa,Uganda,Cosmetics,Online,H,1/3/2012,569136703,2/16/2012,9053,437.2,263.33,3957971.6,2383926.49,1574045.11 +Middle East and North Africa,Somalia,Personal Care,Online,C,6/21/2014,374837052,7/28/2014,1468,81.73,56.67,119979.64,83191.56,36788.08 +Europe,Slovakia,Clothes,Offline,M,1/31/2010,161160266,3/16/2010,9759,109.28,35.84,1066463.52,349762.56,716700.96 +Sub-Saharan Africa,Malawi,Household,Online,C,7/1/2010,726592671,7/6/2010,3773,668.27,502.54,2521382.71,1896083.42,625299.29 +Sub-Saharan Africa,Djibouti,Fruits,Offline,M,1/20/2017,239933097,1/23/2017,390,9.33,6.92,3638.7,2698.8,939.9 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,L,1/10/2017,990292870,2/9/2017,8522,81.73,56.67,696503.06,482941.74,213561.32 +North America,United States of America,Meat,Online,L,2/8/2010,837095820,2/25/2010,4110,421.89,364.69,1733967.9,1498875.9,235092 +Australia and Oceania,Tonga,Household,Offline,L,3/13/2012,860078275,3/23/2012,5129,668.27,502.54,3427556.83,2577527.66,850029.17 +Asia,Tajikistan,Snacks,Online,H,10/6/2013,409289062,11/18/2013,6583,152.58,97.44,1004434.14,641447.52,362986.62 +Australia and Oceania,Nauru,Household,Online,C,11/28/2013,255089509,12/8/2013,5509,668.27,502.54,3681499.43,2768492.86,913006.57 +Sub-Saharan Africa,South Sudan,Clothes,Offline,M,7/31/2016,338153445,9/18/2016,5974,109.28,35.84,652838.72,214108.16,438730.56 +Middle East and North Africa,Bahrain,Vegetables,Offline,H,8/27/2011,219467198,9/2/2011,4076,154.06,90.93,627948.56,370630.68,257317.88 +Europe,Slovakia,Cereal,Offline,M,7/27/2016,430329596,8/14/2016,2945,205.7,117.11,605786.5,344888.95,260897.55 +Europe,Lithuania,Cereal,Offline,M,12/22/2011,222351968,1/27/2012,7743,205.7,117.11,1592735.1,906782.73,685952.37 +Sub-Saharan Africa,South Sudan,Clothes,Online,C,8/25/2013,717458140,10/11/2013,662,109.28,35.84,72343.36,23726.08,48617.28 +Sub-Saharan Africa,Eritrea,Cereal,Offline,L,9/22/2015,857884442,9/23/2015,5925,205.7,117.11,1218772.5,693876.75,524895.75 +Middle East and North Africa,Qatar,Fruits,Offline,H,3/10/2017,556179702,4/19/2017,4788,9.33,6.92,44672.04,33132.96,11539.08 +Europe,Romania,Cosmetics,Online,H,7/7/2010,245205247,7/22/2010,536,437.2,263.33,234339.2,141144.88,93194.32 +Australia and Oceania,Palau,Snacks,Online,L,9/30/2015,428134906,10/18/2015,3488,152.58,97.44,532199.04,339870.72,192328.32 +Asia,Turkmenistan,Beverages,Online,H,2/17/2016,328455007,2/20/2016,5990,47.45,31.79,284225.5,190422.1,93803.4 +Sub-Saharan Africa,The Gambia,Meat,Online,M,11/29/2014,139964377,12/13/2014,7424,421.89,364.69,3132111.36,2707458.56,424652.8 +North America,Greenland,Beverages,Offline,L,5/23/2016,576774346,5/28/2016,9201,47.45,31.79,436587.45,292499.79,144087.66 +North America,Greenland,Baby Food,Offline,H,8/4/2014,623308742,8/26/2014,9763,255.28,159.42,2492298.64,1556417.46,935881.18 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,M,2/28/2012,684303891,3/20/2012,9583,9.33,6.92,89409.39,66314.36,23095.03 +Europe,Serbia,Baby Food,Online,H,8/6/2016,334808623,9/24/2016,6167,255.28,159.42,1574311.76,983143.14,591168.62 +Asia,China,Clothes,Offline,M,10/2/2013,570184266,10/16/2013,9050,109.28,35.84,988984,324352,664632 +Asia,Bhutan,Clothes,Offline,H,1/18/2017,656104648,2/2/2017,4800,109.28,35.84,524544,172032,352512 +Australia and Oceania,New Zealand,Cereal,Offline,L,9/4/2010,378556096,9/15/2010,2016,205.7,117.11,414691.2,236093.76,178597.44 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,L,12/19/2013,493837440,12/21/2013,6327,437.2,263.33,2766164.4,1666088.91,1100075.49 +Europe,Estonia,Clothes,Online,L,1/12/2017,478560006,3/3/2017,5395,109.28,35.84,589565.6,193356.8,396208.8 +Sub-Saharan Africa,Kenya,Cereal,Offline,L,11/1/2014,779647624,11/6/2014,3912,205.7,117.11,804698.4,458134.32,346564.08 +Middle East and North Africa,Morocco,Snacks,Offline,C,12/20/2010,564336621,1/21/2011,8602,152.58,97.44,1312493.16,838178.88,474314.28 +Asia,Tajikistan,Baby Food,Online,L,11/18/2013,870175826,12/20/2013,3219,255.28,159.42,821746.32,513172.98,308573.34 +Sub-Saharan Africa,Sudan,Fruits,Online,M,5/17/2010,555026566,6/6/2010,3550,9.33,6.92,33121.5,24566,8555.5 +Middle East and North Africa,Turkey,Fruits,Offline,C,10/23/2014,347062671,10/23/2014,2412,9.33,6.92,22503.96,16691.04,5812.92 +Sub-Saharan Africa,Togo,Personal Care,Online,H,4/29/2012,594770467,6/9/2012,4653,81.73,56.67,380289.69,263685.51,116604.18 +Sub-Saharan Africa,Senegal,Snacks,Offline,M,8/20/2015,816948783,10/5/2015,2154,152.58,97.44,328657.32,209885.76,118771.56 +Asia,Kyrgyzstan,Vegetables,Online,C,10/15/2015,152708947,11/17/2015,8826,154.06,90.93,1359733.56,802548.18,557185.38 +Sub-Saharan Africa,Rwanda,Personal Care,Online,C,4/7/2016,511474788,4/16/2016,5611,81.73,56.67,458587.03,317975.37,140611.66 +Europe,Malta,Personal Care,Offline,L,1/16/2014,722982633,3/4/2014,5482,81.73,56.67,448043.86,310664.94,137378.92 +Europe,Lithuania,Beverages,Online,C,12/9/2010,587281310,12/9/2010,8445,47.45,31.79,400715.25,268466.55,132248.7 +Europe,Austria,Vegetables,Online,L,6/1/2017,424732148,7/17/2017,6536,154.06,90.93,1006936.16,594318.48,412617.68 +Australia and Oceania,New Zealand,Cosmetics,Offline,L,12/3/2010,626008975,1/11/2011,8822,437.2,263.33,3856978.4,2323097.26,1533881.14 +Middle East and North Africa,Kuwait,Cosmetics,Offline,H,5/29/2015,302098119,6/3/2015,6401,437.2,263.33,2798517.2,1685575.33,1112941.87 +Middle East and North Africa,Iraq,Vegetables,Offline,H,3/26/2014,434298408,4/1/2014,7405,154.06,90.93,1140814.3,673336.65,467477.65 +Australia and Oceania,New Zealand,Office Supplies,Offline,H,7/20/2014,724221169,8/4/2014,1993,651.21,524.96,1297861.53,1046245.28,251616.25 +Australia and Oceania,Vanuatu,Fruits,Online,H,3/18/2013,943790233,5/4/2013,7358,9.33,6.92,68650.14,50917.36,17732.78 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,L,9/15/2015,485241925,10/12/2015,2724,651.21,524.96,1773896.04,1429991.04,343905 +Central America and the Caribbean,Cuba,Meat,Offline,C,3/26/2017,611125075,4/14/2017,4345,421.89,364.69,1833112.05,1584578.05,248534 +Europe,Slovakia,Snacks,Offline,M,1/19/2014,404301011,1/20/2014,508,152.58,97.44,77510.64,49499.52,28011.12 +Europe,Greece,Cosmetics,Online,M,11/7/2014,817943561,12/19/2014,6531,437.2,263.33,2855353.2,1719808.23,1135544.97 +Asia,Sri Lanka,Personal Care,Online,L,3/26/2014,625539052,4/12/2014,9761,81.73,56.67,797766.53,553155.87,244610.66 +Asia,Cambodia,Office Supplies,Offline,L,8/28/2011,470886313,10/15/2011,4579,651.21,524.96,2981890.59,2403791.84,578098.75 +Europe,Armenia,Snacks,Online,M,3/19/2015,618096673,3/30/2015,7396,152.58,97.44,1128481.68,720666.24,407815.44 +Europe,Russia,Baby Food,Online,M,2/17/2015,501593959,3/19/2015,1654,255.28,159.42,422233.12,263680.68,158552.44 +Asia,South Korea,Snacks,Online,M,4/11/2010,976114499,5/17/2010,2827,152.58,97.44,431343.66,275462.88,155880.78 +Sub-Saharan Africa,Togo,Office Supplies,Online,H,12/9/2011,266707122,1/27/2012,3419,651.21,524.96,2226486.99,1794838.24,431648.75 +Sub-Saharan Africa,Eritrea,Meat,Online,C,4/27/2017,718733155,4/29/2017,7967,421.89,364.69,3361197.63,2905485.23,455712.4 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,H,5/5/2013,247866427,5/26/2013,8039,255.28,159.42,2052195.92,1281577.38,770618.54 +Sub-Saharan Africa,South Sudan,Meat,Online,L,9/13/2010,890093266,10/22/2010,7232,421.89,364.69,3051108.48,2637438.08,413670.4 +Central America and the Caribbean,Jamaica,Clothes,Online,L,5/14/2017,251712501,6/14/2017,6177,109.28,35.84,675022.56,221383.68,453638.88 +Europe,Albania,Fruits,Offline,H,2/5/2012,959335458,3/9/2012,7535,9.33,6.92,70301.55,52142.2,18159.35 +Europe,Vatican City,Meat,Online,C,5/7/2016,309885966,5/29/2016,999,421.89,364.69,421468.11,364325.31,57142.8 +Australia and Oceania,Samoa ,Clothes,Offline,H,10/17/2014,620600354,11/22/2014,8291,109.28,35.84,906040.48,297149.44,608891.04 +Central America and the Caribbean,Guatemala,Personal Care,Offline,C,2/3/2012,679027450,2/4/2012,8167,81.73,56.67,667488.91,462823.89,204665.02 +Europe,Austria,Cereal,Offline,M,12/21/2013,693028581,12/31/2013,1413,205.7,117.11,290654.1,165476.43,125177.67 +Europe,Austria,Meat,Offline,M,11/13/2015,940777575,12/24/2015,5846,421.89,364.69,2466368.94,2131977.74,334391.2 +Sub-Saharan Africa,The Gambia,Snacks,Online,C,4/10/2014,420760762,5/13/2014,1315,152.58,97.44,200642.7,128133.6,72509.1 +Middle East and North Africa,Tunisia ,Cosmetics,Online,H,7/18/2010,901776969,8/6/2010,4699,437.2,263.33,2054402.8,1237387.67,817015.13 +Middle East and North Africa,Jordan,Office Supplies,Offline,H,8/31/2014,172937524,10/13/2014,4911,651.21,524.96,3198092.31,2578078.56,620013.75 +Europe,Luxembourg,Office Supplies,Online,H,3/9/2011,593666255,4/12/2011,7892,651.21,524.96,5139349.32,4142984.32,996365 +Central America and the Caribbean,Panama,Beverages,Offline,C,1/2/2016,543699491,2/11/2016,1616,47.45,31.79,76679.2,51372.64,25306.56 +Australia and Oceania,New Zealand,Clothes,Online,M,1/7/2012,273086059,2/18/2012,1088,109.28,35.84,118896.64,38993.92,79902.72 +Europe,Italy,Vegetables,Online,C,6/20/2013,552187287,7/27/2013,3344,154.06,90.93,515176.64,304069.92,211106.72 +Europe,Bosnia and Herzegovina,Vegetables,Offline,L,9/27/2016,421677005,10/8/2016,2451,154.06,90.93,377601.06,222869.43,154731.63 +Asia,Bangladesh,Fruits,Online,M,9/14/2011,342541539,9/26/2011,4508,9.33,6.92,42059.64,31195.36,10864.28 +Asia,Uzbekistan,Office Supplies,Offline,L,10/19/2015,846079719,11/14/2015,2645,651.21,524.96,1722450.45,1388519.2,333931.25 +Europe,Andorra,Cereal,Offline,M,3/30/2017,283902871,4/1/2017,2023,205.7,117.11,416131.1,236913.53,179217.57 +Europe,Iceland,Personal Care,Offline,H,9/4/2016,677934825,10/4/2016,4835,81.73,56.67,395164.55,273999.45,121165.1 +Europe,Albania,Baby Food,Online,H,10/21/2015,970411908,10/30/2015,5303,255.28,159.42,1353749.84,845404.26,508345.58 +Middle East and North Africa,Kuwait,Meat,Online,L,8/10/2013,173882949,9/9/2013,4683,421.89,364.69,1975710.87,1707843.27,267867.6 +Europe,Andorra,Beverages,Offline,C,2/18/2010,521209275,4/5/2010,6262,47.45,31.79,297131.9,199068.98,98062.92 +Asia,India,Vegetables,Online,L,4/15/2010,715564715,6/1/2010,356,154.06,90.93,54845.36,32371.08,22474.28 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,M,6/14/2012,880435597,7/22/2012,9313,651.21,524.96,6064718.73,4888952.48,1175766.25 +North America,Mexico,Cosmetics,Online,C,4/21/2012,309620749,5/3/2012,2515,437.2,263.33,1099558,662274.95,437283.05 +Sub-Saharan Africa,Liberia,Baby Food,Offline,M,2/24/2014,617231500,3/21/2014,1372,255.28,159.42,350244.16,218724.24,131519.92 +Sub-Saharan Africa,Benin,Clothes,Offline,M,1/1/2012,787691676,1/22/2012,4326,109.28,35.84,472745.28,155043.84,317701.44 +Middle East and North Africa,Afghanistan,Snacks,Online,C,1/31/2016,325737607,2/7/2016,1851,152.58,97.44,282425.58,180361.44,102064.14 +Central America and the Caribbean,Cuba,Household,Online,H,3/8/2011,606418120,4/7/2011,1453,668.27,502.54,970996.31,730190.62,240805.69 +Middle East and North Africa,Oman,Household,Offline,C,6/7/2013,825094544,7/26/2013,2666,668.27,502.54,1781607.82,1339771.64,441836.18 +Sub-Saharan Africa,Chad,Cosmetics,Offline,C,7/17/2013,247440707,7/26/2013,2059,437.2,263.33,900194.8,542196.47,357998.33 +Central America and the Caribbean,Barbados,Fruits,Online,H,11/4/2010,459442937,11/28/2010,8230,9.33,6.92,76785.9,56951.6,19834.3 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,L,2/5/2017,417400062,3/19/2017,6809,9.33,6.92,63527.97,47118.28,16409.69 +Australia and Oceania,Samoa ,Baby Food,Online,H,11/6/2014,497923409,11/29/2014,5457,255.28,159.42,1393062.96,869954.94,523108.02 +North America,Mexico,Household,Offline,C,3/13/2014,247936809,4/2/2014,8866,668.27,502.54,5924881.82,4455519.64,1469362.18 +Europe,Switzerland,Cereal,Offline,L,3/2/2011,634676587,4/18/2011,3761,205.7,117.11,773637.7,440450.71,333186.99 +Europe,Georgia,Baby Food,Online,H,3/16/2014,895691573,3/20/2014,3896,255.28,159.42,994570.88,621100.32,373470.56 +Europe,Portugal,Fruits,Online,L,2/11/2010,788843095,2/18/2010,5056,9.33,6.92,47172.48,34987.52,12184.96 +Central America and the Caribbean,Dominica,Personal Care,Offline,C,4/3/2013,142304980,4/14/2013,61,81.73,56.67,4985.53,3456.87,1528.66 +Europe,Italy,Office Supplies,Offline,C,5/4/2016,204563558,6/6/2016,3757,651.21,524.96,2446595.97,1972274.72,474321.25 +Sub-Saharan Africa,Uganda,Vegetables,Online,C,12/7/2016,494417655,1/2/2017,8026,154.06,90.93,1236485.56,729804.18,506681.38 +Asia,Mongolia,Clothes,Offline,C,8/30/2013,150978600,9/8/2013,6778,109.28,35.84,740699.84,242923.52,497776.32 +Middle East and North Africa,Syria,Cereal,Offline,C,1/3/2010,183670222,2/13/2010,955,205.7,117.11,196443.5,111840.05,84603.45 +Central America and the Caribbean,Grenada,Meat,Online,L,7/6/2010,322228848,8/15/2010,3532,421.89,364.69,1490115.48,1288085.08,202030.4 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,L,12/31/2016,366703307,1/14/2017,4512,154.06,90.93,695118.72,410276.16,284842.56 +Middle East and North Africa,Tunisia ,Personal Care,Online,M,3/19/2017,637454926,4/24/2017,5933,81.73,56.67,484904.09,336223.11,148680.98 +Australia and Oceania,Australia,Office Supplies,Online,M,4/27/2011,625157535,5/12/2011,6862,651.21,524.96,4468603.02,3602275.52,866327.5 +Central America and the Caribbean,Belize,Personal Care,Online,C,9/10/2015,340797460,10/6/2015,8396,81.73,56.67,686205.08,475801.32,210403.76 +Europe,Greece,Fruits,Offline,C,9/12/2013,765673530,10/9/2013,8667,9.33,6.92,80863.11,59975.64,20887.47 +Europe,Greece,Baby Food,Offline,H,6/25/2012,701397073,8/10/2012,7835,255.28,159.42,2000118.8,1249055.7,751063.1 +Asia,China,Clothes,Online,H,6/23/2016,819891917,8/7/2016,3093,109.28,35.84,338003.04,110853.12,227149.92 +Sub-Saharan Africa,Burundi,Beverages,Online,C,1/8/2016,513394391,2/26/2016,3664,47.45,31.79,173856.8,116478.56,57378.24 +Asia,Mongolia,Vegetables,Online,H,11/20/2013,144453322,12/13/2013,5803,154.06,90.93,894010.18,527666.79,366343.39 +Sub-Saharan Africa,Niger,Fruits,Offline,C,11/28/2013,595930039,1/14/2014,7796,9.33,6.92,72736.68,53948.32,18788.36 +Australia and Oceania,New Zealand,Fruits,Online,C,3/14/2017,120998370,4/17/2017,4961,9.33,6.92,46286.13,34330.12,11956.01 +Europe,Germany,Household,Offline,M,10/16/2010,193144643,11/1/2010,4647,668.27,502.54,3105450.69,2335303.38,770147.31 +Europe,Denmark,Household,Offline,C,11/9/2016,556167685,11/18/2016,1232,668.27,502.54,823308.64,619129.28,204179.36 +Asia,Laos,Meat,Online,C,3/16/2013,574178826,5/1/2013,1129,421.89,364.69,476313.81,411735.01,64578.8 +Asia,Turkmenistan,Vegetables,Online,H,10/10/2012,581601893,11/23/2012,7780,154.06,90.93,1198586.8,707435.4,491151.4 +Asia,Bangladesh,Baby Food,Online,L,6/9/2014,533173215,7/15/2014,6657,255.28,159.42,1699398.96,1061258.94,638140.02 +North America,Canada,Household,Offline,C,5/1/2014,453941619,6/14/2014,267,668.27,502.54,178428.09,134178.18,44249.91 +Europe,Romania,Cereal,Online,C,3/28/2017,889268434,3/28/2017,3146,205.7,117.11,647132.2,368428.06,278704.14 +Australia and Oceania,Nauru,Cereal,Online,L,1/26/2010,654827487,2/25/2010,6860,205.7,117.11,1411102,803374.6,607727.4 +Asia,Brunei,Fruits,Online,L,2/7/2011,886605107,2/23/2011,5008,9.33,6.92,46724.64,34655.36,12069.28 +Asia,Malaysia,Meat,Offline,M,3/1/2013,990900123,4/4/2013,8221,421.89,364.69,3468357.69,2998116.49,470241.2 +Europe,Montenegro,Cereal,Online,M,2/23/2010,894323861,3/15/2010,9159,205.7,117.11,1884006.3,1072610.49,811395.81 +Sub-Saharan Africa,Mozambique,Household,Online,L,12/12/2015,593800151,12/13/2015,7515,668.27,502.54,5022049.05,3776588.1,1245460.95 +Sub-Saharan Africa,Malawi,Personal Care,Online,L,3/24/2015,606565320,4/7/2015,5012,81.73,56.67,409630.76,284030.04,125600.72 +Europe,Hungary,Fruits,Offline,H,8/25/2012,620168197,10/2/2012,406,9.33,6.92,3787.98,2809.52,978.46 +Europe,Latvia,Clothes,Offline,H,12/12/2013,842470109,12/24/2013,4482,109.28,35.84,489792.96,160634.88,329158.08 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,C,7/19/2014,651644885,8/3/2014,5057,651.21,524.96,3293168.97,2654722.72,638446.25 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,H,12/14/2010,846178853,1/22/2011,1981,9.33,6.92,18482.73,13708.52,4774.21 +Sub-Saharan Africa,Namibia,Fruits,Offline,H,1/30/2012,494870841,2/13/2012,2134,9.33,6.92,19910.22,14767.28,5142.94 +Sub-Saharan Africa,Eritrea,Office Supplies,Offline,H,10/11/2012,986832177,11/14/2012,4426,651.21,524.96,2882255.46,2323472.96,558782.5 +Europe,Estonia,Meat,Offline,L,9/25/2012,181486690,10/24/2012,4799,421.89,364.69,2024650.11,1750147.31,274502.8 +Europe,Finland,Office Supplies,Online,M,9/17/2012,958570706,11/3/2012,1228,651.21,524.96,799685.88,644650.88,155035 +Sub-Saharan Africa,Senegal,Clothes,Online,C,9/28/2010,868133056,10/17/2010,8718,109.28,35.84,952703.04,312453.12,640249.92 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,M,7/3/2013,680535066,8/15/2013,4304,437.2,263.33,1881708.8,1133372.32,748336.48 +Sub-Saharan Africa,Malawi,Cosmetics,Online,C,5/16/2017,336450564,5/18/2017,2054,437.2,263.33,898008.8,540879.82,357128.98 +Sub-Saharan Africa,Togo,Fruits,Online,L,3/23/2012,296865880,5/9/2012,8066,9.33,6.92,75255.78,55816.72,19439.06 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,C,7/2/2015,193079841,7/13/2015,5470,47.45,31.79,259551.5,173891.3,85660.2 +Middle East and North Africa,Morocco,Fruits,Online,H,6/1/2015,176703774,7/18/2015,9428,9.33,6.92,87963.24,65241.76,22721.48 +Australia and Oceania,Kiribati,Personal Care,Offline,L,8/10/2012,469661509,9/20/2012,2132,81.73,56.67,174248.36,120820.44,53427.92 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,C,5/10/2016,914189374,6/24/2016,7806,205.7,117.11,1605694.2,914160.66,691533.54 +Middle East and North Africa,Qatar,Beverages,Offline,L,7/1/2010,522836196,8/19/2010,7704,47.45,31.79,365554.8,244910.16,120644.64 +Middle East and North Africa,Algeria,Beverages,Offline,H,3/24/2010,628463304,3/28/2010,5112,47.45,31.79,242564.4,162510.48,80053.92 +Middle East and North Africa,Algeria,Cereal,Online,C,11/14/2012,834244525,11/17/2012,349,205.7,117.11,71789.3,40871.39,30917.91 +Central America and the Caribbean,Panama,Cosmetics,Online,C,10/26/2016,363666188,10/26/2016,5761,437.2,263.33,2518709.2,1517044.13,1001665.07 +Europe,Kosovo,Cereal,Online,L,3/4/2010,310527122,4/12/2010,731,205.7,117.11,150366.7,85607.41,64759.29 +Asia,Singapore,Vegetables,Offline,L,5/18/2012,488938653,6/10/2012,6668,154.06,90.93,1027272.08,606321.24,420950.84 +Sub-Saharan Africa,Seychelles ,Household,Offline,C,6/16/2017,783324611,8/4/2017,2014,668.27,502.54,1345895.78,1012115.56,333780.22 +Central America and the Caribbean,Jamaica,Personal Care,Offline,C,11/28/2012,698421323,12/20/2012,7245,81.73,56.67,592133.85,410574.15,181559.7 +Sub-Saharan Africa,Eritrea,Meat,Offline,M,10/23/2013,709277617,12/2/2013,9864,421.89,364.69,4161522.96,3597302.16,564220.8 +Europe,San Marino,Clothes,Online,L,8/2/2013,911254823,8/12/2013,9407,109.28,35.84,1027996.96,337146.88,690850.08 +Europe,Portugal,Clothes,Offline,H,7/4/2010,570026767,8/5/2010,2442,109.28,35.84,266861.76,87521.28,179340.48 +Middle East and North Africa,Qatar,Personal Care,Online,C,6/26/2011,371579778,7/11/2011,7568,81.73,56.67,618532.64,428878.56,189654.08 +Sub-Saharan Africa,Cape Verde,Meat,Online,C,2/18/2013,172212684,2/26/2013,415,421.89,364.69,175084.35,151346.35,23738 +Sub-Saharan Africa,Botswana,Office Supplies,Online,C,2/19/2013,348536813,3/16/2013,8643,651.21,524.96,5628408.03,4537229.28,1091178.75 +Europe,Hungary,Meat,Online,M,1/11/2014,447475993,1/25/2014,6945,421.89,364.69,2930026.05,2532772.05,397254 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,L,11/1/2011,536266553,12/11/2011,2045,421.89,364.69,862765.05,745791.05,116974 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,C,1/1/2015,752457320,1/5/2015,7697,9.33,6.92,71813.01,53263.24,18549.77 +Asia,Philippines,Personal Care,Online,C,4/29/2010,853909623,5/22/2010,9688,81.73,56.67,791800.24,549018.96,242781.28 +Australia and Oceania,Samoa ,Cereal,Online,C,3/4/2012,668797290,3/4/2012,835,205.7,117.11,171759.5,97786.85,73972.65 +Australia and Oceania,Kiribati,Office Supplies,Offline,L,4/2/2013,545606648,4/4/2013,5987,651.21,524.96,3898794.27,3142935.52,755858.75 +Asia,Cambodia,Baby Food,Online,M,2/18/2011,903136527,3/24/2011,7023,255.28,159.42,1792831.44,1119606.66,673224.78 +Middle East and North Africa,Bahrain,Vegetables,Online,M,1/5/2012,880498254,1/19/2012,7855,154.06,90.93,1210141.3,714255.15,495886.15 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,M,10/18/2011,587115657,10/18/2011,9425,152.58,97.44,1438066.5,918372,519694.5 +Sub-Saharan Africa,Rwanda,Personal Care,Offline,C,1/11/2015,652725064,1/22/2015,4706,81.73,56.67,384621.38,266689.02,117932.36 +Middle East and North Africa,Lebanon,Baby Food,Online,C,12/18/2015,877375304,12/23/2015,3705,255.28,159.42,945812.4,590651.1,355161.3 +Europe,Albania,Baby Food,Online,L,6/26/2017,681427705,7/1/2017,8456,255.28,159.42,2158647.68,1348055.52,810592.16 +Australia and Oceania,Marshall Islands,Snacks,Offline,M,3/9/2012,455556094,3/29/2012,8027,152.58,97.44,1224759.66,782150.88,442608.78 +Asia,Bangladesh,Fruits,Online,C,6/13/2016,210746800,7/7/2016,3516,9.33,6.92,32804.28,24330.72,8473.56 +Central America and the Caribbean,Guatemala,Vegetables,Offline,C,8/20/2013,928298652,9/16/2013,3055,154.06,90.93,470653.3,277791.15,192862.15 +Sub-Saharan Africa,Namibia,Clothes,Offline,M,11/22/2010,509822976,11/26/2010,6803,109.28,35.84,743431.84,243819.52,499612.32 +Asia,Taiwan,Vegetables,Online,M,8/23/2012,527243602,9/11/2012,1953,154.06,90.93,300879.18,177586.29,123292.89 +Sub-Saharan Africa,Mali,Household,Online,H,10/22/2016,372796857,12/10/2016,7729,668.27,502.54,5165058.83,3884131.66,1280927.17 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,C,1/6/2011,409031569,1/11/2011,386,154.06,90.93,59467.16,35098.98,24368.18 +Middle East and North Africa,Somalia,Snacks,Offline,L,3/28/2014,618809068,4/16/2014,8209,152.58,97.44,1252529.22,799884.96,452644.26 +Central America and the Caribbean,Honduras,Personal Care,Online,C,6/13/2012,155303180,6/18/2012,6517,81.73,56.67,532634.41,369318.39,163316.02 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,L,5/25/2015,492000234,7/7/2015,2657,47.45,31.79,126074.65,84466.03,41608.62 +Sub-Saharan Africa,Comoros,Cosmetics,Online,M,12/18/2014,472699058,2/6/2015,1010,437.2,263.33,441572,265963.3,175608.7 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,L,9/3/2011,361510980,9/10/2011,7987,651.21,524.96,5201214.27,4192855.52,1008358.75 +Sub-Saharan Africa,Senegal,Snacks,Offline,M,11/23/2010,492859828,12/28/2010,7030,152.58,97.44,1072637.4,685003.2,387634.2 +Asia,Bhutan,Office Supplies,Online,M,7/2/2011,821481931,7/16/2011,3613,651.21,524.96,2352821.73,1896680.48,456141.25 +Middle East and North Africa,Pakistan,Cereal,Online,C,3/13/2017,472426116,3/30/2017,241,205.7,117.11,49573.7,28223.51,21350.19 +Middle East and North Africa,Turkey,Clothes,Online,M,1/20/2010,891053712,2/16/2010,1449,109.28,35.84,158346.72,51932.16,106414.56 +Middle East and North Africa,Somalia,Fruits,Offline,L,11/5/2014,893038547,11/22/2014,8806,9.33,6.92,82159.98,60937.52,21222.46 +Middle East and North Africa,Morocco,Fruits,Online,H,12/25/2011,714366948,1/15/2012,5910,9.33,6.92,55140.3,40897.2,14243.1 +Central America and the Caribbean,Dominica,Vegetables,Online,H,1/3/2017,661337745,1/18/2017,3390,154.06,90.93,522263.4,308252.7,214010.7 +Sub-Saharan Africa,Botswana,Cereal,Online,C,3/31/2016,660562264,5/6/2016,3908,205.7,117.11,803875.6,457665.88,346209.72 +Middle East and North Africa,Iraq,Cereal,Online,L,1/7/2016,708964335,1/15/2016,7156,205.7,117.11,1471989.2,838039.16,633950.04 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,H,2/19/2016,423780286,3/12/2016,4859,81.73,56.67,397126.07,275359.53,121766.54 +Middle East and North Africa,Kuwait,Cereal,Online,M,9/7/2013,392558944,9/9/2013,5770,205.7,117.11,1186889,675724.7,511164.3 +Central America and the Caribbean,Belize,Household,Offline,H,5/25/2014,823161637,7/6/2014,676,668.27,502.54,451750.52,339717.04,112033.48 +Asia,Malaysia,Personal Care,Online,C,9/13/2013,193762195,10/1/2013,7394,81.73,56.67,604311.62,419017.98,185293.64 +Sub-Saharan Africa,Senegal,Snacks,Online,L,9/4/2015,202846944,9/27/2015,5773,152.58,97.44,880844.34,562521.12,318323.22 +Europe,Russia,Personal Care,Online,L,2/2/2014,819214713,3/11/2014,2693,81.73,56.67,220098.89,152612.31,67486.58 +Europe,Georgia,Personal Care,Online,H,5/13/2011,731976830,5/15/2011,7065,81.73,56.67,577422.45,400373.55,177048.9 +Europe,Czech Republic,Snacks,Offline,L,10/4/2014,500557124,10/6/2014,4831,152.58,97.44,737113.98,470732.64,266381.34 +Asia,Sri Lanka,Cereal,Online,M,6/18/2017,304691922,7/20/2017,3966,205.7,117.11,815806.2,464458.26,351347.94 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,L,7/7/2017,394430053,7/31/2017,9473,255.28,159.42,2418267.44,1510185.66,908081.78 +Europe,Monaco,Cosmetics,Offline,H,1/4/2014,640132844,1/30/2014,8389,437.2,263.33,3667670.8,2209075.37,1458595.43 +Europe,Georgia,Cosmetics,Online,L,11/28/2010,982474124,12/19/2010,4781,437.2,263.33,2090253.2,1258980.73,831272.47 +Sub-Saharan Africa,Seychelles ,Meat,Online,M,3/22/2013,982440221,3/30/2013,4748,421.89,364.69,2003133.72,1731548.12,271585.6 +Central America and the Caribbean,Nicaragua,Personal Care,Online,L,9/4/2015,271329963,9/29/2015,1420,81.73,56.67,116056.6,80471.4,35585.2 +Middle East and North Africa,Libya,Personal Care,Online,C,1/22/2014,800754678,2/10/2014,9959,81.73,56.67,813949.07,564376.53,249572.54 +Central America and the Caribbean,The Bahamas,Snacks,Online,L,8/1/2016,992638194,8/31/2016,2555,152.58,97.44,389841.9,248959.2,140882.7 +Europe,Ukraine,Office Supplies,Offline,C,5/19/2017,689216840,5/28/2017,3434,651.21,524.96,2236255.14,1802712.64,433542.5 +Europe,Cyprus,Meat,Offline,C,6/9/2015,703039443,7/24/2015,3849,421.89,364.69,1623854.61,1403691.81,220162.8 +Asia,Nepal,Baby Food,Online,M,10/18/2010,566967332,11/28/2010,7088,255.28,159.42,1809424.64,1129968.96,679455.68 +Europe,Finland,Baby Food,Online,L,12/6/2015,784174335,1/14/2016,3467,255.28,159.42,885055.76,552709.14,332346.62 +Europe,Serbia,Baby Food,Offline,L,2/2/2014,578146779,3/16/2014,5334,255.28,159.42,1361663.52,850346.28,511317.24 +Europe,Belgium,Cereal,Online,C,2/1/2016,142683494,3/16/2016,2071,205.7,117.11,426004.7,242534.81,183469.89 +Europe,Slovakia,Snacks,Online,H,1/31/2011,191895806,3/22/2011,5088,152.58,97.44,776327.04,495774.72,280552.32 +Asia,Taiwan,Snacks,Online,L,10/24/2015,610207545,10/27/2015,2828,152.58,97.44,431496.24,275560.32,155935.92 +Middle East and North Africa,Azerbaijan,Meat,Offline,H,3/17/2010,902355039,3/31/2010,5763,421.89,364.69,2431352.07,2101708.47,329643.6 +Australia and Oceania,Papua New Guinea,Meat,Offline,H,11/30/2016,643387115,12/27/2016,1400,421.89,364.69,590646,510566,80080 +Sub-Saharan Africa,Madagascar,Cereal,Online,L,3/19/2014,828665101,3/19/2014,9273,205.7,117.11,1907456.1,1085961.03,821495.07 +Europe,Armenia,Personal Care,Online,C,7/9/2015,723862826,8/11/2015,5951,81.73,56.67,486375.23,337243.17,149132.06 +Australia and Oceania,New Zealand,Cosmetics,Offline,C,8/6/2012,114966619,9/10/2012,32,437.2,263.33,13990.4,8426.56,5563.84 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,M,3/19/2017,658275306,3/23/2017,7146,255.28,159.42,1824230.88,1139215.32,685015.56 +Europe,Monaco,Cereal,Online,H,11/25/2011,930400216,11/29/2011,4954,205.7,117.11,1019037.8,580162.94,438874.86 +Middle East and North Africa,Turkey,Meat,Online,H,5/4/2014,478265178,6/8/2014,8149,421.89,364.69,3437981.61,2971858.81,466122.8 +Europe,Armenia,Cereal,Offline,H,12/23/2012,269106519,1/2/2013,3454,205.7,117.11,710487.8,404497.94,305989.86 +Asia,Brunei,Household,Online,C,4/9/2016,440473067,5/12/2016,4624,668.27,502.54,3090080.48,2323744.96,766335.52 +Sub-Saharan Africa,Malawi,Baby Food,Offline,L,1/4/2011,750226151,1/21/2011,7445,255.28,159.42,1900559.6,1186881.9,713677.7 +Europe,Moldova ,Snacks,Online,M,7/25/2011,126539599,8/11/2011,4734,152.58,97.44,722313.72,461280.96,261032.76 +North America,United States of America,Personal Care,Online,C,8/22/2010,717899739,8/22/2010,1341,81.73,56.67,109599.93,75994.47,33605.46 +Middle East and North Africa,Jordan,Beverages,Offline,M,5/18/2013,243105399,6/8/2013,9145,47.45,31.79,433930.25,290719.55,143210.7 +Europe,Bulgaria,Cereal,Offline,M,10/31/2010,541267907,12/18/2010,2057,205.7,117.11,423124.9,240895.27,182229.63 +Middle East and North Africa,Pakistan,Household,Offline,C,1/20/2014,821811091,2/27/2014,1019,668.27,502.54,680967.13,512088.26,168878.87 +Middle East and North Africa,Afghanistan,Snacks,Online,M,6/11/2012,814471280,6/21/2012,9006,152.58,97.44,1374135.48,877544.64,496590.84 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,M,5/26/2015,319297301,6/20/2015,6022,109.28,35.84,658084.16,215828.48,442255.68 +Europe,Germany,Personal Care,Online,C,8/28/2010,556650483,8/30/2010,4103,81.73,56.67,335338.19,232517.01,102821.18 +Asia,Indonesia,Office Supplies,Offline,C,7/13/2013,117204654,7/16/2013,2316,651.21,524.96,1508202.36,1215807.36,292395 +Europe,Slovenia,Cereal,Offline,M,2/9/2010,811946141,2/9/2010,1761,205.7,117.11,362237.7,206230.71,156006.99 +Sub-Saharan Africa,Zimbabwe,Personal Care,Offline,M,1/17/2014,922173774,1/21/2014,567,81.73,56.67,46340.91,32131.89,14209.02 +Europe,Georgia,Household,Offline,L,5/6/2017,149498879,6/16/2017,8895,668.27,502.54,5944261.65,4470093.3,1474168.35 +Middle East and North Africa,Yemen,Cosmetics,Offline,C,11/8/2016,965845286,12/1/2016,3938,437.2,263.33,1721693.6,1036993.54,684700.06 +Australia and Oceania,Tuvalu,Meat,Online,C,7/1/2010,963449323,7/28/2010,4919,421.89,364.69,2075276.91,1793910.11,281366.8 +Middle East and North Africa,Yemen,Personal Care,Online,L,3/10/2016,504859817,3/26/2016,8094,81.73,56.67,661522.62,458686.98,202835.64 +Sub-Saharan Africa,Comoros,Personal Care,Offline,L,1/16/2015,472938096,2/5/2015,1747,81.73,56.67,142782.31,99002.49,43779.82 +Europe,Estonia,Cereal,Online,H,9/29/2015,920857989,10/3/2015,1197,205.7,117.11,246222.9,140180.67,106042.23 +Asia,North Korea,Office Supplies,Offline,H,11/25/2012,622105824,1/12/2013,3793,651.21,524.96,2470039.53,1991173.28,478866.25 +Middle East and North Africa,Algeria,Snacks,Online,H,7/16/2013,220480430,8/3/2013,3914,152.58,97.44,597198.12,381380.16,215817.96 +Sub-Saharan Africa,Mozambique,Meat,Online,C,8/12/2010,880093133,9/29/2010,7971,421.89,364.69,3362885.19,2906943.99,455941.2 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,C,1/22/2017,235367763,1/26/2017,9406,81.73,56.67,768752.38,533038.02,235714.36 +Asia,Maldives,Beverages,Offline,H,8/9/2016,941040647,8/30/2016,3694,47.45,31.79,175280.3,117432.26,57848.04 +Australia and Oceania,Solomon Islands,Clothes,Offline,H,12/18/2012,322160613,1/6/2013,3339,109.28,35.84,364885.92,119669.76,245216.16 +Asia,Sri Lanka,Household,Offline,H,12/1/2010,724088990,1/2/2011,2878,668.27,502.54,1923281.06,1446310.12,476970.94 +Central America and the Caribbean,El Salvador,Household,Online,C,7/9/2012,962499606,8/10/2012,3877,668.27,502.54,2590882.79,1948347.58,642535.21 +Europe,Russia,Vegetables,Offline,C,5/1/2013,373378789,5/6/2013,9936,154.06,90.93,1530740.16,903480.48,627259.68 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,M,10/1/2013,163025367,10/26/2013,1684,651.21,524.96,1096637.64,884032.64,212605 +Australia and Oceania,Palau,Vegetables,Online,L,3/31/2015,258050668,4/30/2015,1782,154.06,90.93,274534.92,162037.26,112497.66 +Central America and the Caribbean,El Salvador,Household,Online,H,7/24/2016,655378520,9/6/2016,9923,668.27,502.54,6631243.21,4986704.42,1644538.79 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,M,7/7/2017,972245252,7/13/2017,7830,152.58,97.44,1194701.4,762955.2,431746.2 +Asia,Myanmar,Cereal,Online,H,3/11/2015,896199691,4/26/2015,4259,205.7,117.11,876076.3,498771.49,377304.81 +Sub-Saharan Africa,Mali,Household,Offline,L,4/26/2015,635103166,6/15/2015,9995,668.27,502.54,6679358.65,5022887.3,1656471.35 +Asia,South Korea,Snacks,Online,C,4/30/2013,467129504,6/18/2013,2856,152.58,97.44,435768.48,278288.64,157479.84 +Asia,Bangladesh,Personal Care,Online,L,4/19/2013,290765035,5/24/2013,2690,81.73,56.67,219853.7,152442.3,67411.4 +Middle East and North Africa,Iraq,Baby Food,Offline,H,7/28/2016,974808585,9/3/2016,6378,255.28,159.42,1628175.84,1016780.76,611395.08 +Asia,India,Beverages,Online,L,6/3/2010,308371484,7/23/2010,2830,47.45,31.79,134283.5,89965.7,44317.8 +Europe,Ireland,Vegetables,Online,H,4/3/2017,650877559,4/7/2017,7988,154.06,90.93,1230631.28,726348.84,504282.44 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,L,2/12/2015,382063138,3/30/2015,9828,47.45,31.79,466338.6,312432.12,153906.48 +Sub-Saharan Africa,Niger,Office Supplies,Online,L,3/9/2017,651977050,3/17/2017,3352,651.21,524.96,2182855.92,1759665.92,423190 +Asia,North Korea,Vegetables,Online,H,12/29/2014,430980622,2/4/2015,5598,154.06,90.93,862427.88,509026.14,353401.74 +Australia and Oceania,Samoa ,Office Supplies,Online,L,6/27/2012,559747684,7/15/2012,633,651.21,524.96,412215.93,332299.68,79916.25 +Sub-Saharan Africa,Swaziland,Beverages,Online,M,9/9/2014,599264562,10/28/2014,4556,47.45,31.79,216182.2,144835.24,71346.96 +Europe,Romania,Office Supplies,Offline,C,4/28/2016,180830085,5/14/2016,495,651.21,524.96,322348.95,259855.2,62493.75 +Middle East and North Africa,Yemen,Cereal,Offline,C,3/5/2013,356055581,3/25/2013,3614,205.7,117.11,743399.8,423235.54,320164.26 +Middle East and North Africa,Syria,Fruits,Offline,C,6/17/2013,446864879,8/4/2013,6103,9.33,6.92,56940.99,42232.76,14708.23 +Middle East and North Africa,Saudi Arabia,Beverages,Online,H,4/23/2011,295494306,4/24/2011,2186,47.45,31.79,103725.7,69492.94,34232.76 +Europe,San Marino,Vegetables,Online,M,4/10/2013,714492690,4/30/2013,3119,154.06,90.93,480513.14,283610.67,196902.47 +Asia,Nepal,Office Supplies,Online,H,11/1/2011,336721360,11/7/2011,2188,651.21,524.96,1424847.48,1148612.48,276235 +Central America and the Caribbean,El Salvador,Cereal,Online,L,11/22/2011,565354144,11/23/2011,9710,205.7,117.11,1997347,1137138.1,860208.9 +Europe,Kosovo,Cereal,Offline,C,10/31/2011,623877370,11/10/2011,8033,205.7,117.11,1652388.1,940744.63,711643.47 +Europe,Albania,Office Supplies,Online,M,11/25/2014,706089866,12/21/2014,6537,651.21,524.96,4256959.77,3431663.52,825296.25 +Australia and Oceania,East Timor,Meat,Online,C,4/5/2010,626102960,4/8/2010,6634,421.89,364.69,2798818.26,2419353.46,379464.8 +Europe,Monaco,Cereal,Online,C,8/22/2014,268340480,9/28/2014,6766,205.7,117.11,1391766.2,792366.26,599399.94 +Sub-Saharan Africa,The Gambia,Household,Online,L,7/21/2015,937538754,8/25/2015,7406,668.27,502.54,4949207.62,3721811.24,1227396.38 +Middle East and North Africa,Turkey,Clothes,Online,H,12/1/2012,408746612,1/13/2013,6060,109.28,35.84,662236.8,217190.4,445046.4 +Middle East and North Africa,Iraq,Personal Care,Offline,C,4/24/2015,577325379,5/13/2015,2264,81.73,56.67,185036.72,128300.88,56735.84 +Middle East and North Africa,Egypt,Personal Care,Online,L,6/6/2013,708948886,6/18/2013,2585,81.73,56.67,211272.05,146491.95,64780.1 +Sub-Saharan Africa,Ethiopia,Snacks,Online,H,3/9/2014,589603459,4/10/2014,5621,152.58,97.44,857652.18,547710.24,309941.94 +Sub-Saharan Africa,Rwanda,Household,Offline,M,3/12/2014,975587928,4/9/2014,7002,668.27,502.54,4679226.54,3518785.08,1160441.46 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,L,2/19/2011,443513619,3/3/2011,4391,47.45,31.79,208352.95,139589.89,68763.06 +Middle East and North Africa,Libya,Household,Offline,H,2/13/2015,340304362,3/20/2015,2478,668.27,502.54,1655973.06,1245294.12,410678.94 +Sub-Saharan Africa,Guinea,Snacks,Online,C,8/6/2014,733196485,8/16/2014,7988,152.58,97.44,1218809.04,778350.72,440458.32 +Europe,Moldova ,Vegetables,Online,H,6/10/2010,859738814,7/20/2010,4675,154.06,90.93,720230.5,425097.75,295132.75 +Central America and the Caribbean,Belize,Household,Offline,L,3/2/2012,477792680,4/11/2012,8326,668.27,502.54,5564016.02,4184148.04,1379867.98 +Australia and Oceania,Federated States of Micronesia,Household,Online,H,6/6/2011,315531909,6/18/2011,1759,668.27,502.54,1175486.93,883967.86,291519.07 +Middle East and North Africa,Oman,Beverages,Online,M,1/27/2016,721442830,2/22/2016,9820,47.45,31.79,465959,312177.8,153781.2 +Europe,Moldova ,Beverages,Online,C,2/5/2016,314324271,3/11/2016,4392,47.45,31.79,208400.4,139621.68,68778.72 +Europe,Ukraine,Cereal,Offline,M,2/16/2010,933287560,2/24/2010,9384,205.7,117.11,1930288.8,1098960.24,831328.56 +Sub-Saharan Africa,Mali,Snacks,Offline,C,10/15/2016,887756526,10/18/2016,5739,152.58,97.44,875656.62,559208.16,316448.46 +Europe,Switzerland,Fruits,Offline,H,5/2/2010,807467496,6/10/2010,6431,9.33,6.92,60001.23,44502.52,15498.71 +Middle East and North Africa,Syria,Clothes,Offline,H,4/22/2015,492469298,5/15/2015,1464,109.28,35.84,159985.92,52469.76,107516.16 +Europe,Sweden,Office Supplies,Offline,L,11/16/2011,263123261,12/14/2011,2875,651.21,524.96,1872228.75,1509260,362968.75 +Middle East and North Africa,Iraq,Cosmetics,Offline,M,5/8/2015,510103213,5/22/2015,9731,437.2,263.33,4254393.2,2562464.23,1691928.97 +Asia,North Korea,Cereal,Offline,C,10/26/2011,344395482,10/30/2011,3131,205.7,117.11,644046.7,366671.41,277375.29 +Europe,Armenia,Cereal,Online,H,12/7/2014,747298896,12/17/2014,1205,205.7,117.11,247868.5,141117.55,106750.95 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,L,9/12/2016,520424783,9/17/2016,4113,109.28,35.84,449468.64,147409.92,302058.72 +Europe,Serbia,Cereal,Offline,L,12/20/2013,335696971,12/24/2013,9048,205.7,117.11,1861173.6,1059611.28,801562.32 +Middle East and North Africa,Somalia,Personal Care,Online,C,3/26/2012,485351788,4/28/2012,5235,81.73,56.67,427856.55,296667.45,131189.1 +Australia and Oceania,Nauru,Beverages,Online,C,4/6/2014,431938064,4/11/2014,8926,47.45,31.79,423538.7,283757.54,139781.16 +Middle East and North Africa,Somalia,Meat,Offline,H,4/26/2016,158317124,6/15/2016,8410,421.89,364.69,3548094.9,3067042.9,481052 +Asia,Tajikistan,Snacks,Online,C,12/10/2011,617662799,1/10/2012,9003,152.58,97.44,1373677.74,877252.32,496425.42 +Europe,Slovenia,Cereal,Offline,H,11/17/2010,583461415,12/18/2010,8053,205.7,117.11,1656502.1,943086.83,713415.27 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,M,8/4/2012,699511802,8/19/2012,9942,668.27,502.54,6643940.34,4996252.68,1647687.66 +Sub-Saharan Africa,Madagascar,Clothes,Online,H,1/9/2010,329925286,1/25/2010,1079,109.28,35.84,117913.12,38671.36,79241.76 +Europe,Slovenia,Office Supplies,Offline,L,2/16/2016,709125697,2/18/2016,4907,651.21,524.96,3195487.47,2575978.72,619508.75 +Middle East and North Africa,Libya,Household,Online,M,8/13/2014,891849362,8/19/2014,6900,668.27,502.54,4611063,3467526,1143537 +Sub-Saharan Africa,Malawi,Meat,Online,L,10/11/2016,903145110,11/29/2016,9563,421.89,364.69,4034534.07,3487530.47,547003.6 +Asia,China,Clothes,Online,H,4/2/2012,388374269,4/16/2012,7431,109.28,35.84,812059.68,266327.04,545732.64 +Asia,Bhutan,Fruits,Offline,M,9/2/2010,863210666,9/27/2010,2073,9.33,6.92,19341.09,14345.16,4995.93 +Sub-Saharan Africa,Liberia,Household,Offline,C,2/27/2015,763640630,3/15/2015,7087,668.27,502.54,4736029.49,3561500.98,1174528.51 +Sub-Saharan Africa,Liberia,Household,Online,C,12/20/2010,395962989,1/2/2011,3102,668.27,502.54,2072973.54,1558879.08,514094.46 +Europe,Cyprus,Clothes,Online,C,9/19/2014,586789071,9/20/2014,2781,109.28,35.84,303907.68,99671.04,204236.64 +Asia,Maldives,Meat,Offline,C,1/3/2010,433042705,1/10/2010,5814,421.89,364.69,2452868.46,2120307.66,332560.8 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,L,10/18/2011,451960217,11/7/2011,3927,437.2,263.33,1716884.4,1034096.91,682787.49 +Asia,Japan,Vegetables,Offline,H,3/3/2017,331090438,3/19/2017,5873,154.06,90.93,904794.38,534031.89,370762.49 +Asia,Philippines,Beverages,Online,H,9/17/2016,278294694,10/23/2016,2439,47.45,31.79,115730.55,77535.81,38194.74 +Asia,Singapore,Vegetables,Offline,M,6/6/2013,571746814,6/14/2013,1443,154.06,90.93,222308.58,131211.99,91096.59 +Middle East and North Africa,Libya,Personal Care,Online,L,5/25/2011,209933125,6/19/2011,2732,81.73,56.67,223286.36,154822.44,68463.92 +Australia and Oceania,Federated States of Micronesia,Household,Offline,H,12/15/2011,961652457,12/30/2011,3187,668.27,502.54,2129776.49,1601594.98,528181.51 +Sub-Saharan Africa,Guinea,Meat,Offline,M,7/11/2017,616016137,8/5/2017,1719,421.89,364.69,725228.91,626902.11,98326.8 +Europe,Slovenia,Baby Food,Online,L,8/26/2012,632447993,9/29/2012,4270,255.28,159.42,1090045.6,680723.4,409322.2 +Sub-Saharan Africa,Rwanda,Beverages,Offline,H,3/30/2013,290684354,5/7/2013,8815,47.45,31.79,418271.75,280228.85,138042.9 +Australia and Oceania,Australia,Baby Food,Offline,H,5/1/2017,740774047,5/21/2017,357,255.28,159.42,91134.96,56912.94,34222.02 +Sub-Saharan Africa,Djibouti,Clothes,Offline,M,6/12/2016,953078401,7/9/2016,5933,109.28,35.84,648358.24,212638.72,435719.52 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,H,7/17/2014,868271243,8/29/2014,9611,109.28,35.84,1050290.08,344458.24,705831.84 +Australia and Oceania,Samoa ,Meat,Online,C,8/19/2016,947338902,9/5/2016,7488,421.89,364.69,3159112.32,2730798.72,428313.6 +Europe,Hungary,Meat,Offline,H,6/12/2017,821580207,7/18/2017,2695,421.89,364.69,1136993.55,982839.55,154154 +Europe,Kosovo,Clothes,Online,M,10/7/2012,642606484,11/25/2012,394,109.28,35.84,43056.32,14120.96,28935.36 +Australia and Oceania,Tuvalu,Snacks,Online,M,10/23/2010,632341563,12/6/2010,2775,152.58,97.44,423409.5,270396,153013.5 +Asia,Brunei,Personal Care,Online,C,4/12/2013,633021771,5/3/2013,4064,81.73,56.67,332150.72,230306.88,101843.84 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,H,8/2/2011,557195937,8/24/2011,5515,154.06,90.93,849640.9,501478.95,348161.95 +Middle East and North Africa,Algeria,Beverages,Offline,H,5/7/2013,837725389,6/26/2013,413,47.45,31.79,19596.85,13129.27,6467.58 +Sub-Saharan Africa,Zambia,Vegetables,Online,C,11/24/2015,177783954,1/6/2016,9077,154.06,90.93,1398402.62,825371.61,573031.01 +Europe,Germany,Vegetables,Offline,M,1/17/2010,500857961,1/24/2010,3856,154.06,90.93,594055.36,350626.08,243429.28 +Europe,Bosnia and Herzegovina,Snacks,Offline,H,3/10/2014,200746238,4/16/2014,4128,152.58,97.44,629850.24,402232.32,227617.92 +Europe,Monaco,Vegetables,Offline,C,6/25/2017,891560113,7/31/2017,1305,154.06,90.93,201048.3,118663.65,82384.65 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,H,12/11/2013,657723414,1/29/2014,3829,81.73,56.67,312944.17,216989.43,95954.74 +Europe,Malta,Baby Food,Online,M,10/18/2013,803972470,11/21/2013,2175,255.28,159.42,555234,346738.5,208495.5 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,M,12/20/2016,905356109,1/26/2017,3846,437.2,263.33,1681471.2,1012767.18,668704.02 +Central America and the Caribbean,Nicaragua,Fruits,Offline,L,11/19/2016,157235658,12/5/2016,8380,9.33,6.92,78185.4,57989.6,20195.8 +Asia,Taiwan,Clothes,Offline,C,10/25/2011,525284945,11/13/2011,2343,109.28,35.84,256043.04,83973.12,172069.92 +Central America and the Caribbean,Grenada,Clothes,Offline,C,3/30/2016,895490300,4/6/2016,4334,109.28,35.84,473619.52,155330.56,318288.96 +Asia,Brunei,Meat,Online,L,8/25/2011,224150550,9/24/2011,9984,421.89,364.69,4212149.76,3641064.96,571084.8 +Middle East and North Africa,Afghanistan,Beverages,Offline,M,11/5/2010,687877023,12/23/2010,6952,47.45,31.79,329872.4,221004.08,108868.32 +Middle East and North Africa,Oman,Cereal,Offline,M,5/16/2016,933593547,5/28/2016,9932,205.7,117.11,2043012.4,1163136.52,879875.88 +Europe,Croatia,Snacks,Online,C,9/7/2016,128536450,10/14/2016,5647,152.58,97.44,861619.26,550243.68,311375.58 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,C,8/28/2012,210254561,9/21/2012,7852,205.7,117.11,1615156.4,919547.72,695608.68 +Europe,Latvia,Meat,Online,H,10/19/2013,936609208,11/28/2013,2333,421.89,364.69,984269.37,850821.77,133447.6 +Europe,Vatican City,Clothes,Online,M,10/7/2011,335774219,11/12/2011,1908,109.28,35.84,208506.24,68382.72,140123.52 +Australia and Oceania,New Zealand,Meat,Online,M,5/29/2014,556235921,6/28/2014,1425,421.89,364.69,601193.25,519683.25,81510 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,M,9/19/2011,216793143,10/17/2011,2764,437.2,263.33,1208420.8,727844.12,480576.68 +Sub-Saharan Africa,Lesotho,Fruits,Online,C,6/20/2017,256557214,8/8/2017,9836,9.33,6.92,91769.88,68065.12,23704.76 +Europe,Norway,Cereal,Offline,M,6/3/2012,784951961,7/20/2012,3583,205.7,117.11,737023.1,419605.13,317417.97 +Australia and Oceania,Marshall Islands,Beverages,Offline,M,4/9/2016,631713712,5/24/2016,6980,47.45,31.79,331201,221894.2,109306.8 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,H,9/9/2015,496891295,10/28/2015,31,255.28,159.42,7913.68,4942.02,2971.66 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,L,7/25/2013,700846040,8/26/2013,4772,154.06,90.93,735174.32,433917.96,301256.36 +Europe,Kosovo,Cosmetics,Offline,M,1/24/2010,734251773,1/27/2010,271,437.2,263.33,118481.2,71362.43,47118.77 +Sub-Saharan Africa,Botswana,Fruits,Offline,C,12/29/2013,608094823,2/5/2014,7626,9.33,6.92,71150.58,52771.92,18378.66 +Sub-Saharan Africa,Republic of the Congo,Household,Online,H,4/16/2016,403674018,5/30/2016,4967,668.27,502.54,3319297.09,2496116.18,823180.91 +Central America and the Caribbean,El Salvador,Cereal,Offline,L,7/11/2016,722600686,8/29/2016,2456,205.7,117.11,505199.2,287622.16,217577.04 +Sub-Saharan Africa,Ghana,Vegetables,Online,C,7/22/2011,436798655,8/5/2011,7284,154.06,90.93,1122173.04,662334.12,459838.92 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,H,6/11/2014,738504254,6/28/2014,8675,47.45,31.79,411628.75,275778.25,135850.5 +Sub-Saharan Africa,Chad,Meat,Online,M,10/23/2012,190266311,11/14/2012,2884,421.89,364.69,1216730.76,1051765.96,164964.8 +Sub-Saharan Africa,Niger,Personal Care,Online,L,7/1/2010,574946153,7/7/2010,8198,81.73,56.67,670022.54,464580.66,205441.88 +Australia and Oceania,Palau,Household,Offline,L,3/8/2016,145717608,4/14/2016,9933,668.27,502.54,6637925.91,4991729.82,1646196.09 +Australia and Oceania,Vanuatu,Beverages,Online,H,11/26/2016,376067006,1/7/2017,5439,47.45,31.79,258080.55,172905.81,85174.74 +Middle East and North Africa,Pakistan,Clothes,Offline,C,2/12/2012,109793174,3/23/2012,9095,109.28,35.84,993901.6,325964.8,667936.8 +Sub-Saharan Africa,Niger,Cosmetics,Offline,H,6/26/2017,511007440,7/8/2017,7312,437.2,263.33,3196806.4,1925468.96,1271337.44 +Europe,Liechtenstein,Meat,Offline,L,8/31/2015,114133632,9/28/2015,3533,421.89,364.69,1490537.37,1288449.77,202087.6 +Europe,Liechtenstein,Personal Care,Offline,C,2/4/2013,673908078,2/23/2013,3231,81.73,56.67,264069.63,183100.77,80968.86 +Sub-Saharan Africa,Burundi,Meat,Online,L,6/29/2013,415379607,7/5/2013,8911,421.89,364.69,3759461.79,3249752.59,509709.2 +Australia and Oceania,Vanuatu,Baby Food,Online,M,1/23/2014,783909547,2/17/2014,5110,255.28,159.42,1304480.8,814636.2,489844.6 +Europe,Slovakia,Cereal,Online,H,11/12/2016,595171725,12/28/2016,3394,205.7,117.11,698145.8,397471.34,300674.46 +Middle East and North Africa,Iraq,Cosmetics,Online,H,6/15/2017,985152471,6/21/2017,7363,437.2,263.33,3219103.6,1938898.79,1280204.81 +Europe,Slovenia,Cereal,Offline,C,3/25/2016,460150611,4/23/2016,7646,205.7,117.11,1572782.2,895423.06,677359.14 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,H,8/31/2014,746777474,9/1/2014,6905,154.06,90.93,1063784.3,627871.65,435912.65 +Central America and the Caribbean,Jamaica,Meat,Offline,C,7/2/2011,941956889,8/21/2011,4831,421.89,364.69,2038150.59,1761817.39,276333.2 +Sub-Saharan Africa,Djibouti,Clothes,Offline,M,2/14/2014,662925183,2/25/2014,3148,109.28,35.84,344013.44,112824.32,231189.12 +Asia,South Korea,Household,Offline,M,1/19/2012,497231185,2/3/2012,612,668.27,502.54,408981.24,307554.48,101426.76 +Europe,Portugal,Vegetables,Offline,H,1/3/2011,652736222,2/22/2011,8008,154.06,90.93,1233712.48,728167.44,505545.04 +Middle East and North Africa,Oman,Baby Food,Offline,H,1/2/2014,507614123,2/17/2014,3154,255.28,159.42,805153.12,502810.68,302342.44 +Europe,Russia,Household,Offline,H,7/15/2017,860351216,8/27/2017,5899,668.27,502.54,3942124.73,2964483.46,977641.27 +Sub-Saharan Africa,Kenya,Meat,Online,M,5/21/2015,779746329,6/13/2015,3121,421.89,364.69,1316718.69,1138197.49,178521.2 +Central America and the Caribbean,Belize,Fruits,Online,L,7/13/2017,754910790,8/10/2017,3734,9.33,6.92,34838.22,25839.28,8998.94 +Sub-Saharan Africa,Botswana,Beverages,Offline,L,2/5/2016,445268428,3/18/2016,3678,47.45,31.79,174521.1,116923.62,57597.48 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,C,11/4/2011,930555570,11/11/2011,927,437.2,263.33,405284.4,244106.91,161177.49 +Asia,Laos,Clothes,Online,C,5/18/2010,660821044,5/27/2010,487,109.28,35.84,53219.36,17454.08,35765.28 +Europe,Russia,Fruits,Online,H,10/20/2010,406426179,12/4/2010,9393,9.33,6.92,87636.69,64999.56,22637.13 +Europe,Latvia,Vegetables,Offline,L,1/25/2017,108044803,3/13/2017,1713,154.06,90.93,263904.78,155763.09,108141.69 +Asia,Thailand,Vegetables,Offline,M,6/23/2011,226663243,7/7/2011,3545,154.06,90.93,546142.7,322346.85,223795.85 +Europe,Denmark,Household,Offline,C,6/20/2011,393580329,7/24/2011,8020,668.27,502.54,5359525.4,4030370.8,1329154.6 +Central America and the Caribbean,Costa Rica,Household,Offline,H,10/30/2012,760407388,11/4/2012,299,668.27,502.54,199812.73,150259.46,49553.27 +Sub-Saharan Africa,Malawi,Personal Care,Offline,M,3/16/2016,649068248,4/2/2016,2573,81.73,56.67,210291.29,145811.91,64479.38 +Sub-Saharan Africa,Senegal,Meat,Online,C,9/22/2015,801799237,10/12/2015,9067,421.89,364.69,3825276.63,3306644.23,518632.4 +Australia and Oceania,Samoa ,Meat,Offline,M,5/15/2010,231149184,5/18/2010,1035,421.89,364.69,436656.15,377454.15,59202 +Europe,Andorra,Household,Online,L,5/3/2015,269979417,5/23/2015,1764,668.27,502.54,1178828.28,886480.56,292347.72 +Europe,Armenia,Snacks,Offline,M,10/20/2012,521463763,11/1/2012,1570,152.58,97.44,239550.6,152980.8,86569.8 +Europe,Kosovo,Snacks,Online,M,4/22/2016,209088551,5/25/2016,2804,152.58,97.44,427834.32,273221.76,154612.56 +Europe,Liechtenstein,Meat,Offline,M,12/12/2013,426652610,1/7/2014,4843,421.89,364.69,2043213.27,1766193.67,277019.6 +Australia and Oceania,Vanuatu,Vegetables,Online,M,1/12/2010,988267266,2/27/2010,9100,154.06,90.93,1401946,827463,574483 +Middle East and North Africa,Turkey,Fruits,Offline,H,9/20/2013,878356349,10/29/2013,4018,9.33,6.92,37487.94,27804.56,9683.38 +Middle East and North Africa,Afghanistan,Meat,Offline,L,7/6/2012,501656186,7/17/2012,68,421.89,364.69,28688.52,24798.92,3889.6 +Asia,China,Clothes,Online,C,12/2/2013,333215606,12/10/2013,4757,109.28,35.84,519844.96,170490.88,349354.08 +Asia,Uzbekistan,Cereal,Online,L,5/11/2011,468395936,6/21/2011,7621,205.7,117.11,1567639.7,892495.31,675144.39 +Asia,Thailand,Cosmetics,Online,M,9/3/2010,172871005,9/7/2010,5227,437.2,263.33,2285244.4,1376425.91,908818.49 +Europe,United Kingdom,Snacks,Online,C,3/17/2011,132627141,3/28/2011,6173,152.58,97.44,941876.34,601497.12,340379.22 +Middle East and North Africa,Somalia,Meat,Online,H,2/22/2017,203963172,3/3/2017,6090,421.89,364.69,2569310.1,2220962.1,348348 +Asia,Philippines,Cereal,Offline,M,1/11/2011,763490426,1/23/2011,2638,205.7,117.11,542636.6,308936.18,233700.42 +Europe,Belarus,Household,Offline,H,7/13/2010,458132731,7/31/2010,511,668.27,502.54,341485.97,256797.94,84688.03 +Australia and Oceania,Australia,Baby Food,Offline,H,9/5/2011,255126416,10/18/2011,6431,255.28,159.42,1641705.68,1025230.02,616475.66 +Europe,Portugal,Cereal,Offline,C,5/7/2015,292020308,6/14/2015,4153,205.7,117.11,854272.1,486357.83,367914.27 +Europe,Austria,Meat,Online,L,11/27/2015,326675736,12/14/2015,9465,421.89,364.69,3993188.85,3451790.85,541398 +Middle East and North Africa,Egypt,Cereal,Online,L,7/29/2012,187266528,9/4/2012,5182,205.7,117.11,1065937.4,606864.02,459073.38 +Sub-Saharan Africa,Gabon,Fruits,Online,M,3/19/2013,222279012,3/31/2013,6154,9.33,6.92,57416.82,42585.68,14831.14 +Asia,Nepal,Personal Care,Online,M,5/20/2015,850512015,7/9/2015,4260,81.73,56.67,348169.8,241414.2,106755.6 +Asia,Tajikistan,Personal Care,Online,L,2/19/2010,311076867,3/6/2010,3413,81.73,56.67,278944.49,193414.71,85529.78 +Middle East and North Africa,Azerbaijan,Personal Care,Online,C,2/7/2016,513397395,2/25/2016,4553,81.73,56.67,372116.69,258018.51,114098.18 +Europe,Moldova ,Household,Online,C,2/9/2015,287209928,3/9/2015,655,668.27,502.54,437716.85,329163.7,108553.15 +North America,Mexico,Vegetables,Offline,M,7/17/2016,332563292,7/19/2016,1723,154.06,90.93,265445.38,156672.39,108772.99 +Australia and Oceania,Tuvalu,Meat,Online,C,9/24/2015,969818818,10/7/2015,9795,421.89,364.69,4132412.55,3572138.55,560274 +Sub-Saharan Africa,Benin,Vegetables,Online,C,10/29/2012,789650332,11/19/2012,3936,154.06,90.93,606380.16,357900.48,248479.68 +Europe,Georgia,Household,Offline,M,8/24/2016,703044164,10/11/2016,5246,668.27,502.54,3505744.42,2636324.84,869419.58 +Middle East and North Africa,Morocco,Meat,Offline,M,7/20/2010,791299140,7/26/2010,1855,421.89,364.69,782605.95,676499.95,106106 +Europe,Croatia,Personal Care,Online,H,10/29/2016,756026589,11/18/2016,3923,81.73,56.67,320626.79,222316.41,98310.38 +Asia,Singapore,Household,Online,M,3/10/2017,369150340,3/12/2017,8644,668.27,502.54,5776525.88,4343955.76,1432570.12 +Australia and Oceania,East Timor,Vegetables,Offline,C,2/15/2017,822906720,3/17/2017,5240,154.06,90.93,807274.4,476473.2,330801.2 +Europe,Ukraine,Vegetables,Offline,H,11/1/2011,679844558,11/18/2011,9967,154.06,90.93,1535516.02,906299.31,629216.71 +Europe,Slovakia,Beverages,Online,L,9/20/2012,822825181,11/1/2012,1111,47.45,31.79,52716.95,35318.69,17398.26 +Sub-Saharan Africa,South Africa,Clothes,Online,C,4/29/2013,405022418,5/19/2013,3989,109.28,35.84,435917.92,142965.76,292952.16 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,L,10/30/2015,899922597,11/30/2015,5950,255.28,159.42,1518916,948549,570367 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,L,2/11/2012,251324546,3/25/2012,1373,255.28,159.42,350499.44,218883.66,131615.78 +Australia and Oceania,Fiji,Snacks,Offline,H,4/9/2010,523339593,5/16/2010,6670,152.58,97.44,1017708.6,649924.8,367783.8 +Europe,Iceland,Clothes,Offline,H,9/5/2015,250391566,10/7/2015,5284,109.28,35.84,577435.52,189378.56,388056.96 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,L,1/19/2012,287216794,1/29/2012,2687,109.28,35.84,293635.36,96302.08,197333.28 +Central America and the Caribbean,Nicaragua,Household,Offline,C,9/5/2010,658864104,10/18/2010,1385,668.27,502.54,925553.95,696017.9,229536.05 +Asia,Japan,Meat,Online,H,5/5/2016,110694825,5/18/2016,5914,421.89,364.69,2495057.46,2156776.66,338280.8 +Asia,India,Baby Food,Online,H,12/17/2015,158382785,2/1/2016,7840,255.28,159.42,2001395.2,1249852.8,751542.4 +Central America and the Caribbean,Jamaica,Snacks,Online,C,8/26/2012,137914311,9/19/2012,764,152.58,97.44,116571.12,74444.16,42126.96 +Middle East and North Africa,Tunisia ,Clothes,Online,H,5/24/2014,355588233,6/16/2014,5315,109.28,35.84,580823.2,190489.6,390333.6 +Middle East and North Africa,Oman,Cosmetics,Offline,C,1/31/2015,738015878,3/1/2015,4153,437.2,263.33,1815691.6,1093609.49,722082.11 +Middle East and North Africa,Qatar,Household,Online,H,6/18/2013,382121074,7/7/2013,6972,668.27,502.54,4659178.44,3503708.88,1155469.56 +Sub-Saharan Africa,South Africa,Meat,Online,M,12/3/2016,705140149,1/3/2017,5495,421.89,364.69,2318285.55,2003971.55,314314 +Asia,Turkmenistan,Fruits,Offline,H,12/22/2014,494621932,2/2/2015,8476,9.33,6.92,79081.08,58653.92,20427.16 +Sub-Saharan Africa,Sudan,Beverages,Offline,L,5/8/2013,858427751,6/20/2013,6702,47.45,31.79,318009.9,213056.58,104953.32 +Europe,Kosovo,Beverages,Online,H,1/20/2015,274731433,1/30/2015,7991,47.45,31.79,379172.95,254033.89,125139.06 +Sub-Saharan Africa,Malawi,Baby Food,Offline,C,7/31/2016,442019307,9/8/2016,2190,255.28,159.42,559063.2,349129.8,209933.4 +Sub-Saharan Africa,Botswana,Meat,Online,H,9/18/2011,429090201,9/25/2011,6181,421.89,364.69,2607702.09,2254148.89,353553.2 +Europe,Monaco,Cosmetics,Online,C,6/8/2010,725055444,6/18/2010,8873,437.2,263.33,3879275.6,2336527.09,1542748.51 +Sub-Saharan Africa,Zambia,Baby Food,Online,C,6/10/2012,989338862,7/8/2012,6210,255.28,159.42,1585288.8,989998.2,595290.6 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,H,12/1/2010,501676785,12/6/2010,6164,81.73,56.67,503783.72,349313.88,154469.84 +Europe,Andorra,Clothes,Online,C,6/21/2011,412118041,7/19/2011,3741,109.28,35.84,408816.48,134077.44,274739.04 +Europe,Andorra,Cereal,Offline,H,3/15/2013,591023957,4/24/2013,5978,205.7,117.11,1229674.6,700083.58,529591.02 +Middle East and North Africa,Lebanon,Cereal,Online,L,6/29/2012,979068362,7/27/2012,6940,205.7,117.11,1427558,812743.4,614814.6 +Europe,Finland,Vegetables,Offline,M,5/13/2014,237237584,6/21/2014,2728,154.06,90.93,420275.68,248057.04,172218.64 +Europe,Germany,Cosmetics,Offline,C,7/15/2013,696830451,7/25/2013,6470,437.2,263.33,2828684,1703745.1,1124938.9 +Sub-Saharan Africa,Mauritius ,Clothes,Online,H,5/14/2013,709458291,6/24/2013,3329,109.28,35.84,363793.12,119311.36,244481.76 +Sub-Saharan Africa,Botswana,Personal Care,Offline,M,7/3/2014,497044932,7/22/2014,5496,81.73,56.67,449188.08,311458.32,137729.76 +Sub-Saharan Africa,The Gambia,Meat,Online,H,1/26/2011,801826703,3/14/2011,7195,421.89,364.69,3035498.55,2623944.55,411554 +Europe,Croatia,Beverages,Offline,L,3/14/2017,636352431,3/26/2017,9680,47.45,31.79,459316,307727.2,151588.8 +Europe,Romania,Meat,Offline,H,3/23/2010,433483445,4/12/2010,6239,421.89,364.69,2632171.71,2275300.91,356870.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,H,3/8/2010,696393573,3/17/2010,7188,421.89,364.69,3032545.32,2621391.72,411153.6 +Europe,Slovakia,Office Supplies,Online,M,6/21/2015,648569142,7/27/2015,4877,651.21,524.96,3175951.17,2560229.92,615721.25 +Central America and the Caribbean,Barbados,Fruits,Online,L,3/8/2014,483808982,4/20/2014,8684,9.33,6.92,81021.72,60093.28,20928.44 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,H,8/18/2010,916224420,9/22/2010,21,81.73,56.67,1716.33,1190.07,526.26 +Sub-Saharan Africa,Ghana,Cereal,Online,H,12/19/2013,930239284,12/25/2013,7331,205.7,117.11,1507986.7,858533.41,649453.29 +Australia and Oceania,Fiji,Fruits,Offline,H,9/15/2011,930589902,10/1/2011,1087,9.33,6.92,10141.71,7522.04,2619.67 +Europe,Spain,Meat,Offline,L,5/6/2011,492325103,5/14/2011,8793,421.89,364.69,3709678.77,3206719.17,502959.6 +Sub-Saharan Africa,Chad,Cosmetics,Offline,C,11/16/2013,610806214,12/30/2013,9987,437.2,263.33,4366316.4,2629876.71,1736439.69 +Middle East and North Africa,Kuwait,Household,Offline,H,1/2/2010,551707065,1/20/2010,1235,668.27,502.54,825313.45,620636.9,204676.55 +Europe,Spain,Cereal,Online,H,3/20/2014,101013982,5/3/2014,1137,205.7,117.11,233880.9,133154.07,100726.83 +North America,Canada,Clothes,Offline,C,7/19/2015,915025794,8/6/2015,5321,109.28,35.84,581478.88,190704.64,390774.24 +Asia,Sri Lanka,Meat,Offline,C,9/7/2011,670353829,9/10/2011,1450,421.89,364.69,611740.5,528800.5,82940 +Europe,Moldova ,Office Supplies,Offline,H,9/24/2012,713921916,9/26/2012,4215,651.21,524.96,2744850.15,2212706.4,532143.75 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,L,9/18/2014,212966382,10/14/2014,340,154.06,90.93,52380.4,30916.2,21464.2 +Asia,Malaysia,Fruits,Online,H,12/8/2010,205036056,1/5/2011,3580,9.33,6.92,33401.4,24773.6,8627.8 +Middle East and North Africa,Syria,Household,Offline,L,11/29/2010,447992265,12/23/2010,9721,668.27,502.54,6496252.67,4885191.34,1611061.33 +Sub-Saharan Africa,South Africa,Meat,Offline,M,11/10/2013,770008838,11/26/2013,1581,421.89,364.69,667008.09,576574.89,90433.2 +Central America and the Caribbean,Honduras,Cosmetics,Online,C,6/29/2012,619572103,7/22/2012,4008,437.2,263.33,1752297.6,1055426.64,696870.96 +Europe,Ukraine,Fruits,Online,L,12/13/2011,415480887,1/31/2012,8882,9.33,6.92,82869.06,61463.44,21405.62 +Europe,Ukraine,Cereal,Offline,L,11/7/2010,196846520,11/18/2010,115,205.7,117.11,23655.5,13467.65,10187.85 +Australia and Oceania,Fiji,Cosmetics,Online,C,9/7/2012,973092830,9/25/2012,8647,437.2,263.33,3780468.4,2277014.51,1503453.89 +Australia and Oceania,Tonga,Household,Online,L,6/1/2014,673956143,7/12/2014,7454,668.27,502.54,4981284.58,3745933.16,1235351.42 +Europe,Armenia,Beverages,Online,H,4/20/2010,899485290,5/25/2010,6541,47.45,31.79,310370.45,207938.39,102432.06 +Europe,Czech Republic,Snacks,Online,L,10/17/2010,170041596,11/9/2010,7942,152.58,97.44,1211790.36,773868.48,437921.88 +Asia,Bhutan,Household,Offline,M,1/25/2016,676298892,2/10/2016,726,668.27,502.54,485164.02,364844.04,120319.98 +Asia,Nepal,Fruits,Offline,C,3/14/2012,629243505,4/20/2012,5991,9.33,6.92,55896.03,41457.72,14438.31 +Sub-Saharan Africa,Guinea,Meat,Offline,H,11/8/2012,110174262,12/24/2012,1867,421.89,364.69,787668.63,680876.23,106792.4 +Asia,Myanmar,Fruits,Offline,C,1/10/2010,620702493,1/29/2010,8516,9.33,6.92,79454.28,58930.72,20523.56 +Europe,Sweden,Fruits,Online,M,9/21/2015,132752025,10/9/2015,3129,9.33,6.92,29193.57,21652.68,7540.89 +Europe,Greece,Baby Food,Offline,C,9/15/2012,738559186,10/5/2012,4930,255.28,159.42,1258530.4,785940.6,472589.8 +Europe,Italy,Fruits,Offline,H,4/30/2011,100672805,6/9/2011,175,9.33,6.92,1632.75,1211,421.75 +Middle East and North Africa,Libya,Office Supplies,Offline,H,6/2/2015,901954209,6/6/2015,7149,651.21,524.96,4655500.29,3752939.04,902561.25 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,M,12/10/2010,495577228,1/10/2011,1169,255.28,159.42,298422.32,186361.98,112060.34 +Middle East and North Africa,Israel,Cosmetics,Online,M,3/25/2015,355028188,5/13/2015,9585,437.2,263.33,4190562,2524018.05,1666543.95 +North America,Mexico,Office Supplies,Offline,L,8/1/2012,224105918,8/25/2012,6776,651.21,524.96,4412598.96,3557128.96,855470 +Asia,Myanmar,Household,Online,M,2/8/2011,366921746,3/20/2011,9153,668.27,502.54,6116675.31,4599748.62,1516926.69 +Europe,Luxembourg,Fruits,Online,C,2/29/2016,217899501,3/13/2016,159,9.33,6.92,1483.47,1100.28,383.19 +Australia and Oceania,Samoa ,Baby Food,Online,L,6/24/2011,631775510,7/23/2011,5268,255.28,159.42,1344815.04,839824.56,504990.48 +Central America and the Caribbean,Panama,Cereal,Online,M,11/30/2015,733598601,12/6/2015,6983,205.7,117.11,1436403.1,817779.13,618623.97 +Asia,Uzbekistan,Cosmetics,Online,H,7/12/2011,168730103,8/11/2011,9842,437.2,263.33,4302922.4,2591693.86,1711228.54 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,L,7/13/2015,452843844,8/5/2015,5412,437.2,263.33,2366126.4,1425141.96,940984.44 +Asia,Uzbekistan,Household,Offline,C,11/24/2015,921926152,12/14/2015,7291,668.27,502.54,4872356.57,3664019.14,1208337.43 +Asia,Maldives,Meat,Offline,L,1/11/2013,982275855,2/25/2013,6109,421.89,364.69,2577326.01,2227891.21,349434.8 +Sub-Saharan Africa,Ghana,Cereal,Offline,H,12/23/2015,560504281,1/28/2016,4527,205.7,117.11,931203.9,530156.97,401046.93 +Sub-Saharan Africa,Togo,Baby Food,Online,C,11/26/2015,553535258,12/13/2015,2239,255.28,159.42,571571.92,356941.38,214630.54 +Asia,Malaysia,Meat,Online,L,8/15/2012,578605115,9/13/2012,966,421.89,364.69,407545.74,352290.54,55255.2 +Europe,Albania,Baby Food,Online,H,10/20/2010,323262679,12/6/2010,9465,255.28,159.42,2416225.2,1508910.3,907314.9 +Europe,Hungary,Clothes,Online,H,3/1/2016,895369279,3/13/2016,8522,109.28,35.84,931284.16,305428.48,625855.68 +Central America and the Caribbean,Jamaica,Beverages,Online,M,7/28/2016,773098742,8/1/2016,5953,47.45,31.79,282469.85,189245.87,93223.98 +Middle East and North Africa,Kuwait,Personal Care,Online,H,2/5/2016,754937398,2/18/2016,1607,81.73,56.67,131340.11,91068.69,40271.42 +Central America and the Caribbean,Nicaragua,Clothes,Online,C,2/2/2016,809684073,2/23/2016,2365,109.28,35.84,258447.2,84761.6,173685.6 +Europe,Germany,Vegetables,Online,L,5/22/2011,526450097,6/10/2011,7137,154.06,90.93,1099526.22,648967.41,450558.81 +Middle East and North Africa,Morocco,Fruits,Offline,M,10/30/2016,464659297,12/11/2016,1867,9.33,6.92,17419.11,12919.64,4499.47 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,M,6/18/2010,804048001,7/20/2010,4526,437.2,263.33,1978767.2,1191831.58,786935.62 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,M,1/13/2013,894665038,2/6/2013,121,47.45,31.79,5741.45,3846.59,1894.86 +Asia,Vietnam,Baby Food,Offline,M,1/29/2016,606871736,2/12/2016,5687,255.28,159.42,1451777.36,906621.54,545155.82 +Asia,Malaysia,Cereal,Online,C,12/20/2015,781341922,1/27/2016,5293,205.7,117.11,1088770.1,619863.23,468906.87 +Central America and the Caribbean,Honduras,Meat,Online,L,2/26/2010,979061925,4/9/2010,5035,421.89,364.69,2124216.15,1836214.15,288002 +Europe,Norway,Clothes,Offline,H,1/29/2016,831330573,2/12/2016,8045,109.28,35.84,879157.6,288332.8,590824.8 +Asia,Thailand,Baby Food,Offline,L,5/19/2014,489759194,5/23/2014,9484,255.28,159.42,2421075.52,1511939.28,909136.24 +Central America and the Caribbean,Guatemala,Household,Online,C,4/9/2013,176271617,5/29/2013,1543,668.27,502.54,1031140.61,775419.22,255721.39 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,C,6/18/2014,633104169,6/19/2014,8447,109.28,35.84,923088.16,302740.48,620347.68 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,L,12/6/2016,872805678,1/25/2017,1451,421.89,364.69,612162.39,529165.19,82997.2 +Sub-Saharan Africa,Republic of the Congo,Household,Online,H,2/26/2013,428237473,4/15/2013,3840,668.27,502.54,2566156.8,1929753.6,636403.2 +Middle East and North Africa,Pakistan,Vegetables,Online,M,8/10/2015,702573382,9/14/2015,5931,154.06,90.93,913729.86,539305.83,374424.03 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,C,2/8/2015,919299733,2/25/2015,75,9.33,6.92,699.75,519,180.75 +Sub-Saharan Africa,Lesotho,Fruits,Online,M,11/21/2014,372215354,12/29/2014,5650,9.33,6.92,52714.5,39098,13616.5 +Europe,Cyprus,Baby Food,Online,H,9/13/2011,675431573,9/14/2011,4067,255.28,159.42,1038223.76,648361.14,389862.62 +Europe,Denmark,Cosmetics,Online,M,9/9/2014,813372218,9/11/2014,3769,437.2,263.33,1647806.8,992490.77,655316.03 +Sub-Saharan Africa,Kenya,Cereal,Online,C,5/16/2011,290773618,7/5/2011,5230,205.7,117.11,1075811,612485.3,463325.7 +Asia,Indonesia,Office Supplies,Offline,C,10/24/2016,482684600,11/30/2016,5954,651.21,524.96,3877304.34,3125611.84,751692.5 +Europe,Estonia,Office Supplies,Online,L,11/13/2016,584466493,12/7/2016,5478,651.21,524.96,3567328.38,2875730.88,691597.5 +Europe,Denmark,Office Supplies,Offline,H,5/20/2017,761793124,5/29/2017,369,651.21,524.96,240296.49,193710.24,46586.25 +North America,Greenland,Personal Care,Offline,L,2/14/2010,800650823,2/17/2010,9226,81.73,56.67,754040.98,522837.42,231203.56 +Sub-Saharan Africa,Swaziland,Cosmetics,Online,C,6/3/2014,557338416,6/7/2014,7677,437.2,263.33,3356384.4,2021584.41,1334799.99 +Middle East and North Africa,Israel,Baby Food,Online,L,10/23/2012,408467233,11/16/2012,3386,255.28,159.42,864378.08,539796.12,324581.96 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,M,5/28/2015,800961101,6/11/2015,1044,154.06,90.93,160838.64,94930.92,65907.72 +Europe,Cyprus,Beverages,Online,L,8/26/2010,902056348,10/3/2010,7374,47.45,31.79,349896.3,234419.46,115476.84 +Sub-Saharan Africa,Eritrea,Personal Care,Online,L,7/28/2014,849301803,9/14/2014,6132,81.73,56.67,501168.36,347500.44,153667.92 +Middle East and North Africa,Turkey,Cereal,Online,C,12/18/2013,400558793,12/26/2013,3103,205.7,117.11,638287.1,363392.33,274894.77 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,M,8/14/2015,284001147,9/7/2015,1105,437.2,263.33,483106,290979.65,192126.35 +North America,Mexico,Fruits,Offline,L,3/31/2012,848115193,4/11/2012,4988,9.33,6.92,46538.04,34516.96,12021.08 +Asia,Bhutan,Cereal,Offline,H,7/23/2016,711699759,8/17/2016,6629,205.7,117.11,1363585.3,776322.19,587263.11 +Australia and Oceania,Papua New Guinea,Snacks,Offline,H,1/15/2012,813866174,2/19/2012,9942,152.58,97.44,1516950.36,968748.48,548201.88 +Sub-Saharan Africa,Ghana,Cereal,Offline,C,4/24/2017,364038264,6/10/2017,5867,205.7,117.11,1206841.9,687084.37,519757.53 +Central America and the Caribbean,El Salvador,Beverages,Offline,L,3/14/2014,891952359,4/14/2014,7379,47.45,31.79,350133.55,234578.41,115555.14 +Asia,Myanmar,Household,Offline,H,2/7/2012,397657287,3/23/2012,4483,668.27,502.54,2995854.41,2252886.82,742967.59 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,L,11/26/2013,101514375,12/7/2013,9214,651.21,524.96,6000248.94,4836981.44,1163267.5 +Europe,Liechtenstein,Fruits,Online,M,3/15/2012,394197452,4/24/2012,641,9.33,6.92,5980.53,4435.72,1544.81 +Sub-Saharan Africa,Uganda,Baby Food,Offline,C,10/19/2015,386692845,10/22/2015,9861,255.28,159.42,2517316.08,1572040.62,945275.46 +Europe,Kosovo,Clothes,Online,H,8/19/2015,160299384,9/2/2015,5005,109.28,35.84,546946.4,179379.2,367567.2 +Australia and Oceania,Fiji,Cereal,Online,C,4/11/2011,316628396,5/27/2011,6233,205.7,117.11,1282128.1,729946.63,552181.47 +Australia and Oceania,Samoa ,Baby Food,Online,M,9/23/2014,627603709,10/5/2014,739,255.28,159.42,188651.92,117811.38,70840.54 +Sub-Saharan Africa,Seychelles ,Snacks,Online,H,5/2/2016,485461652,6/10/2016,7746,152.58,97.44,1181884.68,754770.24,427114.44 +Europe,Czech Republic,Office Supplies,Online,L,4/18/2011,252751052,5/29/2011,3508,651.21,524.96,2284444.68,1841559.68,442885 +Australia and Oceania,Tuvalu,Cereal,Offline,L,1/6/2011,812333238,2/22/2011,6312,205.7,117.11,1298378.4,739198.32,559180.08 +Sub-Saharan Africa,South Africa,Office Supplies,Online,M,8/8/2016,417382037,8/29/2016,1475,651.21,524.96,960534.75,774316,186218.75 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,L,2/6/2015,541383779,3/22/2015,6346,81.73,56.67,518658.58,359627.82,159030.76 +Europe,Belarus,Baby Food,Offline,H,7/12/2013,928137290,8/15/2013,5304,255.28,159.42,1354005.12,845563.68,508441.44 +Europe,Croatia,Household,Online,H,5/30/2012,941753900,6/19/2012,4762,668.27,502.54,3182301.74,2393095.48,789206.26 +Europe,Switzerland,Beverages,Online,C,2/13/2017,916657435,3/9/2017,8160,47.45,31.79,387192,259406.4,127785.6 +Europe,Germany,Meat,Offline,H,5/19/2011,807584226,6/14/2011,974,421.89,364.69,410920.86,355208.06,55712.8 +Sub-Saharan Africa,Chad,Personal Care,Offline,H,1/17/2014,639583098,3/7/2014,5707,81.73,56.67,466433.11,323415.69,143017.42 +Europe,Bosnia and Herzegovina,Baby Food,Online,M,10/4/2014,958015382,10/29/2014,6896,255.28,159.42,1760410.88,1099360.32,661050.56 +Europe,Belarus,Meat,Offline,M,7/28/2015,578554904,8/26/2015,6108,421.89,364.69,2576904.12,2227526.52,349377.6 +Sub-Saharan Africa,Comoros,Clothes,Online,H,1/15/2012,637187993,2/28/2012,6942,109.28,35.84,758621.76,248801.28,509820.48 +Australia and Oceania,Palau,Meat,Offline,M,2/21/2012,540213477,4/7/2012,27,421.89,364.69,11391.03,9846.63,1544.4 +Europe,Hungary,Fruits,Online,M,5/4/2017,214242684,5/24/2017,8026,9.33,6.92,74882.58,55539.92,19342.66 +Central America and the Caribbean,Nicaragua,Meat,Offline,C,3/29/2011,556199443,5/12/2011,630,421.89,364.69,265790.7,229754.7,36036 +Europe,Estonia,Personal Care,Offline,H,5/15/2016,283320081,5/19/2016,9563,81.73,56.67,781583.99,541935.21,239648.78 +Europe,Russia,Baby Food,Offline,M,9/4/2014,883153426,10/4/2014,3579,255.28,159.42,913647.12,570564.18,343082.94 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,H,11/18/2011,763560807,11/29/2011,3466,109.28,35.84,378764.48,124221.44,254543.04 +Australia and Oceania,Australia,Cosmetics,Online,H,12/29/2010,202716052,1/24/2011,7039,437.2,263.33,3077450.8,1853579.87,1223870.93 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Offline,L,2/2/2016,899105489,2/18/2016,4149,9.33,6.92,38710.17,28711.08,9999.09 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,H,5/13/2013,121527945,5/25/2013,1675,437.2,263.33,732310,441077.75,291232.25 +Europe,France,Personal Care,Online,L,10/23/2012,159094750,10/30/2012,8527,81.73,56.67,696911.71,483225.09,213686.62 +Central America and the Caribbean,Costa Rica,Household,Online,M,2/14/2014,671229732,3/20/2014,649,668.27,502.54,433707.23,326148.46,107558.77 +Asia,South Korea,Beverages,Offline,H,6/25/2010,937669217,7/31/2010,6013,47.45,31.79,285316.85,191153.27,94163.58 +Sub-Saharan Africa,Swaziland,Fruits,Offline,C,1/27/2015,308462035,3/17/2015,9626,9.33,6.92,89810.58,66611.92,23198.66 +Asia,Malaysia,Cereal,Offline,H,11/7/2011,453969514,11/23/2011,8522,205.7,117.11,1752975.4,998011.42,754963.98 +Asia,Bangladesh,Cosmetics,Offline,L,5/5/2012,414865481,5/30/2012,6770,437.2,263.33,2959844,1782744.1,1177099.9 +Australia and Oceania,Nauru,Snacks,Online,M,12/28/2013,652136266,1/20/2014,468,152.58,97.44,71407.44,45601.92,25805.52 +Central America and the Caribbean,Grenada,Meat,Online,C,7/9/2011,797080695,8/25/2011,2745,421.89,364.69,1158088.05,1001074.05,157014 +Europe,Spain,Meat,Online,M,11/12/2015,101310098,12/28/2015,8764,421.89,364.69,3697443.96,3196143.16,501300.8 +Central America and the Caribbean,Grenada,Baby Food,Online,L,7/7/2012,586748301,7/14/2012,716,255.28,159.42,182780.48,114144.72,68635.76 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,L,10/3/2010,295631635,11/6/2010,2825,437.2,263.33,1235090,743907.25,491182.75 +Middle East and North Africa,Jordan,Fruits,Offline,L,2/19/2017,940508925,3/6/2017,6346,9.33,6.92,59208.18,43914.32,15293.86 +Asia,India,Beverages,Online,M,7/24/2016,254241502,7/26/2016,4565,47.45,31.79,216609.25,145121.35,71487.9 +Sub-Saharan Africa,Lesotho,Vegetables,Online,C,12/7/2013,540003192,1/15/2014,7799,154.06,90.93,1201513.94,709163.07,492350.87 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,L,3/19/2015,121280324,4/15/2015,8398,9.33,6.92,78353.34,58114.16,20239.18 +Asia,Laos,Meat,Offline,M,1/26/2016,991871726,2/6/2016,5740,421.89,364.69,2421648.6,2093320.6,328328 +Asia,Malaysia,Household,Offline,L,3/29/2013,265888726,5/15/2013,1238,668.27,502.54,827318.26,622144.52,205173.74 +Australia and Oceania,New Zealand,Office Supplies,Online,H,11/20/2015,527755153,12/17/2015,3332,651.21,524.96,2169831.72,1749166.72,420665 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,C,7/5/2011,382207334,7/15/2011,2498,437.2,263.33,1092125.6,657798.34,434327.26 +Central America and the Caribbean,Panama,Personal Care,Online,M,3/9/2015,304294097,4/21/2015,6240,81.73,56.67,509995.2,353620.8,156374.4 +Asia,Indonesia,Snacks,Offline,L,10/5/2012,389376771,11/8/2012,4094,152.58,97.44,624662.52,398919.36,225743.16 +Europe,Vatican City,Vegetables,Offline,L,2/2/2010,803129184,3/3/2010,2628,154.06,90.93,404869.68,238964.04,165905.64 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,L,1/28/2014,431537663,3/11/2014,439,9.33,6.92,4095.87,3037.88,1057.99 +Europe,Bosnia and Herzegovina,Clothes,Online,M,10/7/2013,930901038,10/25/2013,3159,109.28,35.84,345215.52,113218.56,231996.96 +Europe,Cyprus,Clothes,Offline,L,6/1/2014,877830636,6/23/2014,8447,109.28,35.84,923088.16,302740.48,620347.68 +Sub-Saharan Africa,Tanzania,Meat,Online,H,12/24/2010,719250285,12/28/2010,998,421.89,364.69,421046.22,363960.62,57085.6 +Asia,Taiwan,Household,Offline,C,8/20/2014,522396314,9/17/2014,7533,668.27,502.54,5034077.91,3785633.82,1248444.09 +Europe,Russia,Cosmetics,Offline,L,2/9/2011,424817550,3/26/2011,1808,437.2,263.33,790457.6,476100.64,314356.96 +Europe,Estonia,Household,Offline,L,6/27/2017,184375321,7/18/2017,9610,668.27,502.54,6422074.7,4829409.4,1592665.3 +Europe,Romania,Baby Food,Online,L,4/11/2010,529243457,4/20/2010,3755,255.28,159.42,958576.4,598622.1,359954.3 +Europe,Vatican City,Personal Care,Offline,L,6/22/2012,907908284,7/20/2012,9092,81.73,56.67,743089.16,515243.64,227845.52 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,C,1/27/2014,839168632,2/27/2014,7501,255.28,159.42,1914855.28,1195809.42,719045.86 +Europe,Slovakia,Clothes,Offline,L,9/13/2013,362135827,10/20/2013,2894,109.28,35.84,316256.32,103720.96,212535.36 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,L,11/2/2014,486233699,11/4/2014,6212,205.7,117.11,1277808.4,727487.32,550321.08 +Europe,Andorra,Fruits,Online,H,6/16/2014,941198575,8/4/2014,429,9.33,6.92,4002.57,2968.68,1033.89 +Australia and Oceania,Nauru,Household,Offline,L,5/18/2014,627079284,6/20/2014,5550,668.27,502.54,3708898.5,2789097,919801.5 +Middle East and North Africa,Israel,Cosmetics,Online,C,6/28/2017,764237153,7/26/2017,3611,437.2,263.33,1578729.2,950884.63,627844.57 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,L,5/21/2016,843346011,7/2/2016,3681,255.28,159.42,939685.68,586825.02,352860.66 +Sub-Saharan Africa,Guinea,Baby Food,Offline,H,4/19/2012,875392186,6/7/2012,6856,255.28,159.42,1750199.68,1092983.52,657216.16 +Asia,Malaysia,Cosmetics,Offline,M,4/24/2011,941674506,5/4/2011,1267,437.2,263.33,553932.4,333639.11,220293.29 +Sub-Saharan Africa,Niger,Cosmetics,Online,H,12/29/2012,743804299,12/30/2012,7076,437.2,263.33,3093627.2,1863323.08,1230304.12 +Europe,Spain,Beverages,Online,C,3/17/2014,953705394,4/21/2014,1474,47.45,31.79,69941.3,46858.46,23082.84 +Europe,Macedonia,Snacks,Online,L,11/12/2012,963614118,12/18/2012,3686,152.58,97.44,562409.88,359163.84,203246.04 +Europe,Czech Republic,Clothes,Online,M,9/26/2011,236079299,10/16/2011,9966,109.28,35.84,1089084.48,357181.44,731903.04 +Sub-Saharan Africa,Niger,Baby Food,Online,L,8/28/2014,553962266,9/13/2014,8600,255.28,159.42,2195408,1371012,824396 +Australia and Oceania,Papua New Guinea,Cereal,Online,M,3/3/2015,170436847,4/11/2015,4905,205.7,117.11,1008958.5,574424.55,434533.95 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,C,6/12/2015,558989369,6/29/2015,6231,437.2,263.33,2724193.2,1640809.23,1083383.97 +Asia,Sri Lanka,Clothes,Online,L,12/11/2014,563418662,1/1/2015,6957,109.28,35.84,760260.96,249338.88,510922.08 +Central America and the Caribbean,El Salvador,Snacks,Offline,H,3/11/2014,447836053,4/9/2014,3495,152.58,97.44,533267.1,340552.8,192714.3 +Sub-Saharan Africa,Botswana,Household,Offline,M,12/25/2010,546665370,1/6/2011,9286,668.27,502.54,6205555.22,4666586.44,1538968.78 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,C,10/3/2011,814642941,10/4/2011,9804,437.2,263.33,4286308.8,2581687.32,1704621.48 +Sub-Saharan Africa,Niger,Vegetables,Online,M,8/26/2012,376817595,9/14/2012,7555,154.06,90.93,1163923.3,686976.15,476947.15 +North America,Canada,Baby Food,Online,H,11/20/2010,678550660,1/8/2011,7074,255.28,159.42,1805850.72,1127737.08,678113.64 +Asia,China,Baby Food,Online,L,2/1/2016,535515964,2/13/2016,9929,255.28,159.42,2534675.12,1582881.18,951793.94 +Europe,Finland,Baby Food,Offline,L,3/25/2016,183699834,5/10/2016,9718,255.28,159.42,2480811.04,1549243.56,931567.48 +Sub-Saharan Africa,Zambia,Clothes,Offline,M,9/22/2011,829401099,10/15/2011,7071,109.28,35.84,772718.88,253424.64,519294.24 +Asia,Japan,Personal Care,Online,H,8/10/2011,599231088,9/11/2011,4650,81.73,56.67,380044.5,263515.5,116529 +Europe,Malta,Fruits,Online,H,8/16/2014,390113627,10/3/2014,2146,9.33,6.92,20022.18,14850.32,5171.86 +Sub-Saharan Africa,Angola,Beverages,Offline,H,1/6/2013,719285047,1/14/2013,1284,47.45,31.79,60925.8,40818.36,20107.44 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,C,6/13/2011,374294173,7/25/2011,818,205.7,117.11,168262.6,95795.98,72466.62 +Europe,Vatican City,Beverages,Offline,M,8/23/2015,463002336,9/30/2015,1535,47.45,31.79,72835.75,48797.65,24038.1 +Europe,Armenia,Personal Care,Online,H,6/18/2013,363583362,7/13/2013,1251,81.73,56.67,102244.23,70894.17,31350.06 +Middle East and North Africa,Egypt,Cosmetics,Online,M,7/20/2016,874523580,9/5/2016,9816,437.2,263.33,4291555.2,2584847.28,1706707.92 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,L,2/11/2011,164621818,3/14/2011,4109,109.28,35.84,449031.52,147266.56,301764.96 +Europe,Latvia,Cereal,Offline,H,9/16/2014,522989404,10/9/2014,3041,205.7,117.11,625533.7,356131.51,269402.19 +Asia,Bangladesh,Fruits,Online,L,11/20/2011,709050166,11/24/2011,2556,9.33,6.92,23847.48,17687.52,6159.96 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,M,12/22/2010,902540433,1/9/2011,625,47.45,31.79,29656.25,19868.75,9787.5 +Europe,Armenia,Snacks,Offline,C,1/5/2010,453509032,1/5/2010,2255,152.58,97.44,344067.9,219727.2,124340.7 +Asia,Laos,Office Supplies,Offline,C,9/3/2015,132317292,10/20/2015,4482,651.21,524.96,2918723.22,2352870.72,565852.5 +Australia and Oceania,Vanuatu,Meat,Offline,M,10/5/2016,779639041,11/15/2016,1372,421.89,364.69,578833.08,500354.68,78478.4 +Europe,Georgia,Office Supplies,Offline,H,9/22/2010,156460607,10/24/2010,9025,651.21,524.96,5877170.25,4737764,1139406.25 +Sub-Saharan Africa,Mauritania,Meat,Online,L,1/3/2015,594080817,1/9/2015,570,421.89,364.69,240477.3,207873.3,32604 +Australia and Oceania,Fiji,Cosmetics,Online,M,3/31/2010,444111001,4/14/2010,1169,437.2,263.33,511086.8,307832.77,203254.03 +Sub-Saharan Africa,Angola,Personal Care,Offline,C,3/25/2012,828474986,5/8/2012,3014,81.73,56.67,246334.22,170803.38,75530.84 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,C,2/4/2015,689409101,3/21/2015,328,152.58,97.44,50046.24,31960.32,18085.92 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,C,3/29/2010,839462172,4/6/2010,4366,437.2,263.33,1908815.2,1149698.78,759116.42 +Europe,Lithuania,Office Supplies,Offline,H,11/13/2012,811495530,12/20/2012,8415,651.21,524.96,5479932.15,4417538.4,1062393.75 +Europe,Luxembourg,Personal Care,Online,L,9/24/2012,208683001,10/14/2012,2792,81.73,56.67,228190.16,158222.64,69967.52 +Middle East and North Africa,Algeria,Office Supplies,Online,L,10/18/2015,954510915,11/2/2015,9846,651.21,524.96,6411813.66,5168756.16,1243057.5 +Europe,Luxembourg,Snacks,Offline,C,2/25/2010,542778098,3/9/2010,8956,152.58,97.44,1366506.48,872672.64,493833.84 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,H,4/5/2015,587595880,4/24/2015,1533,651.21,524.96,998304.93,804763.68,193541.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,H,7/21/2017,973388087,8/19/2017,6021,152.58,97.44,918684.18,586686.24,331997.94 +Sub-Saharan Africa,Botswana,Office Supplies,Offline,M,2/13/2012,304891049,4/3/2012,2892,651.21,524.96,1883299.32,1518184.32,365115 +Europe,Belgium,Beverages,Online,H,1/10/2014,857153594,2/6/2014,9651,47.45,31.79,457939.95,306805.29,151134.66 +Sub-Saharan Africa,Liberia,Meat,Offline,C,9/13/2016,925537049,10/4/2016,5835,421.89,364.69,2461728.15,2127966.15,333762 +Sub-Saharan Africa,Lesotho,Meat,Online,M,11/3/2010,675715243,11/30/2010,8011,421.89,364.69,3379760.79,2921531.59,458229.2 +Sub-Saharan Africa,Mali,Cereal,Online,C,12/6/2010,793674504,12/13/2010,4778,205.7,117.11,982834.6,559551.58,423283.02 +Sub-Saharan Africa,Lesotho,Meat,Online,H,8/2/2013,235713660,8/12/2013,1765,421.89,364.69,744635.85,643677.85,100958 +Europe,United Kingdom,Clothes,Offline,C,6/28/2016,278444039,8/16/2016,6634,109.28,35.84,724963.52,237762.56,487200.96 +Middle East and North Africa,Oman,Snacks,Online,C,8/8/2014,468789470,8/31/2014,4076,152.58,97.44,621916.08,397165.44,224750.64 +Australia and Oceania,Samoa ,Personal Care,Online,M,7/9/2011,873986279,8/24/2011,817,81.73,56.67,66773.41,46299.39,20474.02 +Europe,Albania,Beverages,Online,C,9/10/2015,731583297,9/30/2015,610,47.45,31.79,28944.5,19391.9,9552.6 +Europe,San Marino,Office Supplies,Online,L,11/30/2013,699441850,12/11/2013,9241,651.21,524.96,6017831.61,4851155.36,1166676.25 +Europe,Germany,Baby Food,Online,M,12/24/2012,605735766,1/16/2013,9529,255.28,159.42,2432563.12,1519113.18,913449.94 +Central America and the Caribbean,Costa Rica,Cereal,Online,H,3/4/2013,798951375,3/26/2013,6321,205.7,117.11,1300229.7,740252.31,559977.39 +Middle East and North Africa,Egypt,Fruits,Online,H,1/22/2012,797887504,2/5/2012,1498,9.33,6.92,13976.34,10366.16,3610.18 +Asia,Malaysia,Snacks,Online,L,11/2/2015,641655480,11/19/2015,8971,152.58,97.44,1368795.18,874134.24,494660.94 +Central America and the Caribbean,Honduras,Fruits,Offline,M,11/2/2012,439679133,12/9/2012,9681,9.33,6.92,90323.73,66992.52,23331.21 +Asia,Cambodia,Snacks,Offline,C,3/9/2015,821694791,4/24/2015,6603,152.58,97.44,1007485.74,643396.32,364089.42 +Sub-Saharan Africa,Sudan,Clothes,Offline,H,2/15/2017,687751281,4/6/2017,9742,109.28,35.84,1064605.76,349153.28,715452.48 +Sub-Saharan Africa,Comoros,Cereal,Offline,M,12/22/2013,358209931,1/13/2014,1134,205.7,117.11,233263.8,132802.74,100461.06 +Europe,Kosovo,Beverages,Online,H,6/20/2013,223744571,7/12/2013,9845,47.45,31.79,467145.25,312972.55,154172.7 +Sub-Saharan Africa,Chad,Cereal,Online,L,11/4/2016,295341527,11/26/2016,6976,205.7,117.11,1434963.2,816959.36,618003.84 +Sub-Saharan Africa,Mauritius ,Clothes,Online,C,1/13/2015,654299628,2/17/2015,655,109.28,35.84,71578.4,23475.2,48103.2 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,C,3/11/2015,102230203,4/15/2015,1044,651.21,524.96,679863.24,548058.24,131805 +Asia,Nepal,Baby Food,Offline,L,2/28/2014,211057078,4/4/2014,5334,255.28,159.42,1361663.52,850346.28,511317.24 +Asia,Kazakhstan,Cereal,Offline,L,6/10/2017,373016583,6/21/2017,2751,205.7,117.11,565880.7,322169.61,243711.09 +Europe,Italy,Vegetables,Offline,M,8/25/2012,950657546,9/22/2012,9548,154.06,90.93,1470964.88,868199.64,602765.24 +Sub-Saharan Africa,Eritrea,Cereal,Offline,C,3/15/2011,126841294,3/29/2011,4013,205.7,117.11,825474.1,469962.43,355511.67 +Asia,Thailand,Beverages,Offline,C,3/15/2014,654741656,4/19/2014,1461,47.45,31.79,69324.45,46445.19,22879.26 +Europe,Montenegro,Baby Food,Offline,L,4/6/2016,407844960,4/25/2016,9242,255.28,159.42,2359297.76,1473359.64,885938.12 +Australia and Oceania,Tonga,Clothes,Online,L,11/1/2016,929950034,12/7/2016,1736,109.28,35.84,189710.08,62218.24,127491.84 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,L,6/11/2016,685168206,6/27/2016,5353,9.33,6.92,49943.49,37042.76,12900.73 +Sub-Saharan Africa,Togo,Clothes,Offline,C,11/20/2012,907923305,12/18/2012,3537,109.28,35.84,386523.36,126766.08,259757.28 +Europe,Bosnia and Herzegovina,Baby Food,Online,C,8/8/2012,652951657,8/13/2012,1760,255.28,159.42,449292.8,280579.2,168713.6 +Asia,India,Fruits,Offline,C,9/25/2011,845302093,10/12/2011,2529,9.33,6.92,23595.57,17500.68,6094.89 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,C,1/23/2015,230335938,3/14/2015,378,9.33,6.92,3526.74,2615.76,910.98 +Sub-Saharan Africa,Mauritania,Clothes,Online,C,1/27/2017,323727023,2/20/2017,6875,109.28,35.84,751300,246400,504900 +Asia,Japan,Office Supplies,Online,M,4/27/2013,461461675,5/23/2013,5619,651.21,524.96,3659148.99,2949750.24,709398.75 +Australia and Oceania,Australia,Cereal,Offline,C,10/13/2011,949838721,11/12/2011,7240,205.7,117.11,1489268,847876.4,641391.6 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,H,12/2/2013,815469491,12/25/2013,4399,437.2,263.33,1923242.8,1158388.67,764854.13 +Europe,Armenia,Cosmetics,Offline,L,11/29/2010,955277812,12/29/2010,6788,437.2,263.33,2967713.6,1787484.04,1180229.56 +Asia,North Korea,Office Supplies,Online,M,2/20/2010,986500012,4/2/2010,6131,651.21,524.96,3992568.51,3218529.76,774038.75 +Asia,Laos,Office Supplies,Online,L,4/7/2016,596684920,5/8/2016,1182,651.21,524.96,769730.22,620502.72,149227.5 +Middle East and North Africa,Kuwait,Fruits,Offline,C,4/21/2012,893693864,6/3/2012,2729,9.33,6.92,25461.57,18884.68,6576.89 +Sub-Saharan Africa,Chad,Fruits,Online,M,5/27/2016,355700671,5/30/2016,8588,9.33,6.92,80126.04,59428.96,20697.08 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,M,6/27/2017,681191670,7/2/2017,8608,9.33,6.92,80312.64,59567.36,20745.28 +Sub-Saharan Africa,South Africa,Meat,Offline,L,11/28/2016,938965690,12/27/2016,9668,421.89,364.69,4078832.52,3525822.92,553009.6 +Europe,Switzerland,Snacks,Online,L,1/30/2017,718134057,2/16/2017,681,152.58,97.44,103906.98,66356.64,37550.34 +Europe,Slovenia,Cereal,Offline,H,2/14/2010,578120601,2/16/2010,7588,205.7,117.11,1560851.6,888630.68,672220.92 +North America,Greenland,Cereal,Online,L,12/10/2011,698661649,1/8/2012,8363,205.7,117.11,1720269.1,979390.93,740878.17 +Sub-Saharan Africa,Eritrea,Meat,Offline,H,12/30/2012,429806029,1/30/2013,8010,421.89,364.69,3379338.9,2921166.9,458172 +Asia,Tajikistan,Beverages,Offline,H,5/23/2012,541915071,5/27/2012,3567,47.45,31.79,169254.15,113394.93,55859.22 +Asia,North Korea,Baby Food,Online,L,1/30/2014,975662600,3/6/2014,9100,255.28,159.42,2323048,1450722,872326 +Sub-Saharan Africa,Mauritius ,Cereal,Online,M,7/5/2015,392034947,7/24/2015,708,205.7,117.11,145635.6,82913.88,62721.72 +Asia,Myanmar,Household,Offline,C,5/25/2011,222330939,7/10/2011,1520,668.27,502.54,1015770.4,763860.8,251909.6 +Europe,Moldova ,Baby Food,Offline,L,9/4/2012,618161904,9/16/2012,6699,255.28,159.42,1710120.72,1067954.58,642166.14 +Sub-Saharan Africa,Lesotho,Fruits,Offline,H,6/3/2012,901451671,6/11/2012,8436,9.33,6.92,78707.88,58377.12,20330.76 +Asia,Bangladesh,Household,Offline,L,5/1/2012,914436566,6/4/2012,956,668.27,502.54,638866.12,480428.24,158437.88 +Europe,Croatia,Fruits,Online,L,5/24/2011,569665420,6/23/2011,5512,9.33,6.92,51426.96,38143.04,13283.92 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,C,3/23/2017,299999558,5/11/2017,5391,255.28,159.42,1376214.48,859433.22,516781.26 +Asia,Singapore,Baby Food,Online,C,1/3/2012,608612811,2/2/2012,910,255.28,159.42,232304.8,145072.2,87232.6 +Europe,Spain,Snacks,Online,H,11/6/2016,718991506,12/7/2016,4419,152.58,97.44,674251.02,430587.36,243663.66 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,M,4/12/2012,824934470,5/24/2012,5296,651.21,524.96,3448808.16,2780188.16,668620 +Sub-Saharan Africa,Guinea,Office Supplies,Online,H,3/5/2010,740553033,3/25/2010,4954,651.21,524.96,3226094.34,2600651.84,625442.5 +Europe,Lithuania,Office Supplies,Online,L,2/15/2012,350271022,2/24/2012,1834,651.21,524.96,1194319.14,962776.64,231542.5 +Sub-Saharan Africa,Chad,Beverages,Offline,C,3/15/2013,958824765,4/1/2013,6410,47.45,31.79,304154.5,203773.9,100380.6 +Asia,China,Office Supplies,Offline,M,5/6/2013,341263091,6/15/2013,6187,651.21,524.96,4029036.27,3247927.52,781108.75 +Central America and the Caribbean,Haiti,Fruits,Offline,M,7/17/2013,392947328,8/22/2013,701,9.33,6.92,6540.33,4850.92,1689.41 +Asia,Singapore,Snacks,Online,M,1/25/2012,379551303,1/28/2012,6520,152.58,97.44,994821.6,635308.8,359512.8 +Asia,Japan,Cereal,Online,M,10/31/2015,987061345,11/1/2015,2242,205.7,117.11,461179.4,262560.62,198618.78 +Europe,Czech Republic,Meat,Online,M,11/17/2013,271776282,12/18/2013,3496,421.89,364.69,1474927.44,1274956.24,199971.2 +Sub-Saharan Africa,Kenya,Snacks,Offline,L,6/20/2011,410307443,6/23/2011,7945,152.58,97.44,1212248.1,774160.8,438087.3 +Central America and the Caribbean,Guatemala,Vegetables,Offline,H,2/14/2011,949578654,3/5/2011,280,154.06,90.93,43136.8,25460.4,17676.4 +Sub-Saharan Africa,Tanzania,Household,Offline,M,6/13/2016,156826245,7/25/2016,7226,668.27,502.54,4828919.02,3631354.04,1197564.98 +Asia,Turkmenistan,Snacks,Offline,M,3/5/2013,869599044,3/29/2013,2536,152.58,97.44,386942.88,247107.84,139835.04 +Sub-Saharan Africa,Burundi,Office Supplies,Online,L,10/24/2010,145758378,11/24/2010,1998,651.21,524.96,1301117.58,1048870.08,252247.5 +Europe,Croatia,Fruits,Offline,M,2/27/2016,513478076,3/13/2016,8428,9.33,6.92,78633.24,58321.76,20311.48 +Sub-Saharan Africa,Cameroon,Clothes,Online,C,5/7/2014,521244466,6/22/2014,6675,109.28,35.84,729444,239232,490212 +Sub-Saharan Africa,Rwanda,Personal Care,Online,L,7/8/2010,587856376,8/3/2010,8620,81.73,56.67,704512.6,488495.4,216017.2 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,H,11/14/2010,752425134,12/9/2010,8172,205.7,117.11,1680980.4,957022.92,723957.48 +Central America and the Caribbean,Panama,Household,Offline,L,4/25/2011,224374568,6/14/2011,6276,668.27,502.54,4194062.52,3153941.04,1040121.48 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,C,5/22/2016,533441007,6/11/2016,5903,81.73,56.67,482452.19,334523.01,147929.18 +Sub-Saharan Africa,South Africa,Cereal,Offline,H,10/10/2012,579673278,11/24/2012,7059,205.7,117.11,1452036.3,826679.49,625356.81 +Europe,Belgium,Cosmetics,Online,M,12/6/2010,683432710,1/20/2011,1781,437.2,263.33,778653.2,468990.73,309662.47 +Australia and Oceania,Solomon Islands,Baby Food,Offline,C,1/10/2011,335393130,2/9/2011,9135,255.28,159.42,2331982.8,1456301.7,875681.1 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,L,4/16/2014,446540868,5/10/2014,221,651.21,524.96,143917.41,116016.16,27901.25 +Central America and the Caribbean,Nicaragua,Meat,Offline,C,8/30/2011,198174750,10/7/2011,3167,421.89,364.69,1336125.63,1154973.23,181152.4 +Sub-Saharan Africa,Mozambique,Snacks,Online,C,4/14/2010,191906106,5/31/2010,8136,152.58,97.44,1241390.88,792771.84,448619.04 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,L,8/3/2014,199658763,8/16/2014,2320,154.06,90.93,357419.2,210957.6,146461.6 +Sub-Saharan Africa,Djibouti,Meat,Online,C,12/1/2014,513669049,12/15/2014,4941,421.89,364.69,2084558.49,1801933.29,282625.2 +Europe,Switzerland,Baby Food,Offline,C,1/14/2014,596485793,1/27/2014,2256,255.28,159.42,575911.68,359651.52,216260.16 +Sub-Saharan Africa,Comoros,Vegetables,Online,M,10/16/2015,430970323,11/25/2015,2550,154.06,90.93,392853,231871.5,160981.5 +Europe,Finland,Beverages,Offline,L,9/17/2013,970296466,9/25/2013,1141,47.45,31.79,54140.45,36272.39,17868.06 +Europe,Cyprus,Baby Food,Offline,L,7/21/2017,987950551,9/9/2017,5377,255.28,159.42,1372640.56,857201.34,515439.22 +Australia and Oceania,East Timor,Beverages,Offline,H,8/17/2011,227731406,9/16/2011,9639,47.45,31.79,457370.55,306423.81,150946.74 +Europe,Germany,Snacks,Offline,H,8/7/2011,753750360,9/7/2011,336,152.58,97.44,51266.88,32739.84,18527.04 +Middle East and North Africa,Israel,Beverages,Online,C,4/7/2015,200431239,4/30/2015,913,47.45,31.79,43321.85,29024.27,14297.58 +Sub-Saharan Africa,South Africa,Cereal,Offline,M,12/3/2013,322510373,1/9/2014,6841,205.7,117.11,1407193.7,801149.51,606044.19 +Europe,Austria,Office Supplies,Online,L,4/15/2011,245036590,5/30/2011,627,651.21,524.96,408308.67,329149.92,79158.75 +Middle East and North Africa,Egypt,Personal Care,Online,H,2/20/2012,513371217,3/20/2012,6806,81.73,56.67,556254.38,385696.02,170558.36 +Sub-Saharan Africa,Benin,Household,Online,L,12/18/2010,843188083,1/1/2011,6946,668.27,502.54,4641803.42,3490642.84,1151160.58 +Sub-Saharan Africa,Malawi,Cereal,Online,L,11/20/2010,570473515,12/25/2010,4645,205.7,117.11,955476.5,543975.95,411500.55 +Australia and Oceania,Vanuatu,Household,Online,L,4/23/2012,901526343,5/7/2012,534,668.27,502.54,356856.18,268356.36,88499.82 +Central America and the Caribbean,The Bahamas,Snacks,Online,M,9/14/2016,862957894,10/26/2016,7273,152.58,97.44,1109714.34,708681.12,401033.22 +Middle East and North Africa,Lebanon,Fruits,Online,L,3/30/2015,451691997,5/10/2015,4554,9.33,6.92,42488.82,31513.68,10975.14 +Europe,Sweden,Cosmetics,Online,C,4/22/2015,184964978,4/22/2015,4102,437.2,263.33,1793394.4,1080179.66,713214.74 +Europe,Poland,Beverages,Offline,C,12/26/2013,650325667,2/13/2014,4672,47.45,31.79,221686.4,148522.88,73163.52 +Australia and Oceania,Fiji,Snacks,Online,C,1/5/2017,255635392,1/30/2017,7048,152.58,97.44,1075383.84,686757.12,388626.72 +Middle East and North Africa,Jordan,Baby Food,Offline,H,3/30/2012,179067981,4/8/2012,9050,255.28,159.42,2310284,1442751,867533 +Europe,Kosovo,Meat,Online,L,4/29/2011,319109761,6/11/2011,525,421.89,364.69,221492.25,191462.25,30030 +Asia,Maldives,Meat,Online,L,8/9/2015,644559562,8/13/2015,8353,421.89,364.69,3524047.17,3046255.57,477791.6 +Sub-Saharan Africa,Cameroon,Household,Offline,L,5/9/2012,744528710,6/18/2012,1445,668.27,502.54,965650.15,726170.3,239479.85 +Asia,Kazakhstan,Cereal,Offline,C,5/29/2016,278441035,6/27/2016,5745,205.7,117.11,1181746.5,672796.95,508949.55 +Sub-Saharan Africa,South Africa,Office Supplies,Online,M,5/19/2013,326032865,6/6/2013,9225,651.21,524.96,6007412.25,4842756,1164656.25 +Middle East and North Africa,Yemen,Office Supplies,Offline,C,6/15/2016,237353026,7/25/2016,6890,651.21,524.96,4486836.9,3616974.4,869862.5 +Middle East and North Africa,Somalia,Household,Offline,C,2/28/2017,782762849,4/10/2017,5777,668.27,502.54,3860595.79,2903173.58,957422.21 +Middle East and North Africa,Egypt,Clothes,Online,H,11/16/2011,102936160,11/22/2011,9952,109.28,35.84,1087554.56,356679.68,730874.88 +Europe,Finland,Baby Food,Online,C,3/11/2013,458859288,4/15/2013,5515,255.28,159.42,1407869.2,879201.3,528667.9 +Europe,Moldova ,Cereal,Offline,L,10/31/2015,581831061,11/12/2015,5595,205.7,117.11,1150891.5,655230.45,495661.05 +Australia and Oceania,Tonga,Baby Food,Offline,M,8/1/2015,623462808,9/8/2015,5354,255.28,159.42,1366769.12,853534.68,513234.44 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,C,1/31/2013,805678355,1/31/2013,6984,437.2,263.33,3053404.8,1839096.72,1214308.08 +Middle East and North Africa,Oman,Household,Offline,M,1/16/2010,970714032,1/17/2010,4708,668.27,502.54,3146215.16,2365958.32,780256.84 +Australia and Oceania,Papua New Guinea,Personal Care,Online,L,1/6/2013,131118667,2/4/2013,9782,81.73,56.67,799482.86,554345.94,245136.92 +Europe,Finland,Beverages,Online,H,6/23/2014,519753587,7/31/2014,5491,47.45,31.79,260547.95,174558.89,85989.06 +Sub-Saharan Africa,Senegal,Personal Care,Online,M,10/2/2011,839792621,10/20/2011,2153,81.73,56.67,175964.69,122010.51,53954.18 +Sub-Saharan Africa,Uganda,Office Supplies,Online,L,10/21/2010,314722096,11/15/2010,2117,651.21,524.96,1378611.57,1111340.32,267271.25 +Europe,Belarus,Cosmetics,Offline,M,11/17/2014,938340842,1/6/2015,4762,437.2,263.33,2081946.4,1253977.46,827968.94 +Sub-Saharan Africa,Comoros,Personal Care,Offline,M,2/19/2013,724760186,4/10/2013,1500,81.73,56.67,122595,85005,37590 +Middle East and North Africa,Pakistan,Fruits,Offline,H,9/27/2014,458403956,10/15/2014,772,9.33,6.92,7202.76,5342.24,1860.52 +Sub-Saharan Africa,Mali,Personal Care,Offline,H,10/5/2014,544008481,10/18/2014,3053,81.73,56.67,249521.69,173013.51,76508.18 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,C,2/18/2013,556622588,3/21/2013,5848,437.2,263.33,2556745.6,1539953.84,1016791.76 +Europe,Slovenia,Fruits,Offline,H,11/8/2010,591607606,12/8/2010,8692,9.33,6.92,81096.36,60148.64,20947.72 +Europe,Slovakia,Fruits,Offline,L,10/6/2013,814637362,10/13/2013,8153,9.33,6.92,76067.49,56418.76,19648.73 +Europe,Czech Republic,Vegetables,Offline,M,8/19/2013,111698186,9/12/2013,2830,154.06,90.93,435989.8,257331.9,178657.9 +Australia and Oceania,Fiji,Household,Offline,L,8/24/2014,139088904,9/23/2014,8353,668.27,502.54,5582059.31,4197716.62,1384342.69 +Asia,Singapore,Cosmetics,Offline,L,6/28/2014,373420846,8/3/2014,2381,437.2,263.33,1040973.2,626988.73,413984.47 +Asia,South Korea,Baby Food,Offline,C,9/10/2015,361617839,10/24/2015,9609,255.28,159.42,2452985.52,1531866.78,921118.74 +Sub-Saharan Africa,South Sudan,Beverages,Offline,L,4/12/2014,170916211,4/28/2014,6760,47.45,31.79,320762,214900.4,105861.6 +Asia,North Korea,Beverages,Online,H,2/17/2011,838864791,2/22/2011,7588,47.45,31.79,360050.6,241222.52,118828.08 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,M,10/4/2015,323324906,11/1/2015,7880,421.89,364.69,3324493.2,2873757.2,450736 +Europe,Denmark,Personal Care,Online,L,3/27/2012,252470386,5/2/2012,452,81.73,56.67,36941.96,25614.84,11327.12 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,C,12/29/2015,974787557,2/14/2016,155,81.73,56.67,12668.15,8783.85,3884.3 +Central America and the Caribbean,Cuba,Cosmetics,Offline,M,1/9/2017,209075248,1/24/2017,8867,437.2,263.33,3876652.4,2334947.11,1541705.29 +Europe,Malta,Personal Care,Online,L,12/14/2013,694444787,12/25/2013,499,81.73,56.67,40783.27,28278.33,12504.94 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,H,4/5/2010,740320003,5/15/2010,5995,9.33,6.92,55933.35,41485.4,14447.95 +Sub-Saharan Africa,Burundi,Meat,Offline,H,6/29/2010,976437222,7/22/2010,8328,421.89,364.69,3513499.92,3037138.32,476361.6 +Australia and Oceania,East Timor,Personal Care,Offline,M,6/20/2016,302845275,7/7/2016,7502,81.73,56.67,613138.46,425138.34,188000.12 +Australia and Oceania,Marshall Islands,Office Supplies,Online,L,12/8/2015,839905488,1/22/2016,5553,651.21,524.96,3616169.13,2915102.88,701066.25 +Central America and the Caribbean,Nicaragua,Fruits,Online,H,8/18/2016,278291690,9/2/2016,1550,9.33,6.92,14461.5,10726,3735.5 +Sub-Saharan Africa,Gabon,Beverages,Offline,L,3/17/2012,428990209,3/20/2012,6591,47.45,31.79,312742.95,209527.89,103215.06 +Europe,Spain,Office Supplies,Offline,H,5/1/2016,473299872,5/19/2016,8805,651.21,524.96,5733904.05,4622272.8,1111631.25 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,H,6/4/2013,112832009,7/11/2013,8354,651.21,524.96,5440208.34,4385515.84,1054692.5 +Europe,Portugal,Snacks,Online,H,6/27/2015,919510447,7/17/2015,2430,152.58,97.44,370769.4,236779.2,133990.2 +Europe,San Marino,Cereal,Online,M,11/12/2012,485571515,12/28/2012,257,205.7,117.11,52864.9,30097.27,22767.63 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,M,11/25/2015,973564040,12/22/2015,8089,47.45,31.79,383823.05,257149.31,126673.74 +Sub-Saharan Africa,Eritrea,Clothes,Offline,M,4/13/2013,566349351,5/27/2013,4213,109.28,35.84,460396.64,150993.92,309402.72 +Central America and the Caribbean,Nicaragua,Cereal,Online,C,9/11/2013,217101275,9/21/2013,3947,205.7,117.11,811897.9,462233.17,349664.73 +Middle East and North Africa,United Arab Emirates,Cereal,Online,H,9/30/2011,499306142,10/7/2011,4638,205.7,117.11,954036.6,543156.18,410880.42 +Australia and Oceania,Fiji,Fruits,Offline,L,6/19/2014,256762778,6/20/2014,667,9.33,6.92,6223.11,4615.64,1607.47 +Sub-Saharan Africa,Namibia,Personal Care,Offline,H,10/18/2014,653582513,11/11/2014,8444,81.73,56.67,690128.12,478521.48,211606.64 +North America,Canada,Vegetables,Online,M,7/18/2010,224189174,9/2/2010,1413,154.06,90.93,217686.78,128484.09,89202.69 +Europe,Sweden,Vegetables,Online,H,9/20/2015,723319089,11/6/2015,5047,154.06,90.93,777540.82,458923.71,318617.11 +Central America and the Caribbean,Guatemala,Household,Online,L,4/25/2011,376021087,6/13/2011,1850,668.27,502.54,1236299.5,929699,306600.5 +Central America and the Caribbean,Dominica,Cosmetics,Offline,L,4/5/2017,627656495,5/12/2017,6360,437.2,263.33,2780592,1674778.8,1105813.2 +Central America and the Caribbean,Cuba,Clothes,Offline,L,11/24/2012,293899142,12/26/2012,142,109.28,35.84,15517.76,5089.28,10428.48 +Central America and the Caribbean,Jamaica,Beverages,Offline,H,6/30/2016,510735356,7/21/2016,6796,47.45,31.79,322470.2,216044.84,106425.36 +Asia,Turkmenistan,Office Supplies,Offline,L,4/25/2013,684463965,5/22/2013,6953,651.21,524.96,4527863.13,3650046.88,877816.25 +Europe,Macedonia,Clothes,Offline,C,5/22/2012,741696298,6/29/2012,3271,109.28,35.84,357454.88,117232.64,240222.24 +Middle East and North Africa,Iraq,Personal Care,Online,C,6/21/2012,679356181,7/20/2012,5446,81.73,56.67,445101.58,308624.82,136476.76 +Asia,Cambodia,Baby Food,Offline,L,5/16/2013,114679944,6/24/2013,5199,255.28,159.42,1327200.72,828824.58,498376.14 +Sub-Saharan Africa,Zambia,Household,Online,M,3/6/2012,535216414,4/20/2012,1286,668.27,502.54,859395.22,646266.44,213128.78 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,H,8/15/2014,348826920,9/21/2014,4492,81.73,56.67,367131.16,254561.64,112569.52 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,C,2/18/2016,733685290,4/2/2016,2636,255.28,159.42,672918.08,420231.12,252686.96 +Asia,Philippines,Baby Food,Offline,M,3/17/2013,688277852,3/24/2013,5566,255.28,159.42,1420888.48,887331.72,533556.76 +Europe,France,Personal Care,Offline,H,10/10/2014,181403434,10/18/2014,162,81.73,56.67,13240.26,9180.54,4059.72 +Australia and Oceania,East Timor,Clothes,Offline,C,9/2/2015,602173364,10/12/2015,5335,109.28,35.84,583008.8,191206.4,391802.4 +Sub-Saharan Africa,Angola,Fruits,Online,C,8/4/2015,710011470,9/7/2015,7027,9.33,6.92,65561.91,48626.84,16935.07 +Middle East and North Africa,Yemen,Beverages,Online,M,4/18/2015,684654080,5/23/2015,3212,47.45,31.79,152409.4,102109.48,50299.92 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,C,10/24/2012,776150023,11/19/2012,8895,421.89,364.69,3752711.55,3243917.55,508794 +Europe,Macedonia,Meat,Online,L,10/30/2014,854860627,11/4/2014,1111,421.89,364.69,468719.79,405170.59,63549.2 +Europe,Georgia,Household,Offline,C,2/21/2010,861459720,2/27/2010,3929,668.27,502.54,2625632.83,1974479.66,651153.17 +Australia and Oceania,Fiji,Cosmetics,Online,C,5/7/2011,356933629,6/4/2011,3448,437.2,263.33,1507465.6,907961.84,599503.76 +Sub-Saharan Africa,Namibia,Personal Care,Offline,M,3/1/2013,772581183,3/7/2013,2795,81.73,56.67,228435.35,158392.65,70042.7 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,H,5/21/2011,460013711,7/2/2011,7134,437.2,263.33,3118984.8,1878596.22,1240388.58 +Middle East and North Africa,Oman,Fruits,Offline,H,3/22/2014,541155040,4/12/2014,8657,9.33,6.92,80769.81,59906.44,20863.37 +Europe,Spain,Snacks,Online,L,10/21/2015,858241498,12/7/2015,1586,152.58,97.44,241991.88,154539.84,87452.04 +Sub-Saharan Africa,Cameroon,Cereal,Offline,H,2/11/2015,423821914,2/18/2015,7177,205.7,117.11,1476308.9,840498.47,635810.43 +Sub-Saharan Africa,Uganda,Beverages,Online,L,3/15/2012,570757615,3/21/2012,8717,47.45,31.79,413621.65,277113.43,136508.22 +Sub-Saharan Africa,Benin,Vegetables,Offline,H,12/21/2011,902222430,1/25/2012,6521,154.06,90.93,1004625.26,592954.53,411670.73 +Europe,Iceland,Cosmetics,Online,L,10/21/2012,641702687,12/7/2012,2940,437.2,263.33,1285368,774190.2,511177.8 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,C,5/19/2010,882997214,6/24/2010,7353,437.2,263.33,3214731.6,1936265.49,1278466.11 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,H,7/28/2016,540217339,8/3/2016,1170,47.45,31.79,55516.5,37194.3,18322.2 +Asia,Singapore,Cosmetics,Offline,H,4/3/2010,397786891,4/7/2010,2836,437.2,263.33,1239899.2,746803.88,493095.32 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,M,10/16/2016,860442197,11/22/2016,2822,651.21,524.96,1837714.62,1481437.12,356277.5 +Sub-Saharan Africa,Benin,Cereal,Offline,L,5/26/2013,603232085,7/15/2013,8634,205.7,117.11,1776013.8,1011127.74,764886.06 +Europe,Montenegro,Office Supplies,Offline,M,3/19/2016,621517884,3/20/2016,9808,651.21,524.96,6387067.68,5148807.68,1238260 +Australia and Oceania,Kiribati,Baby Food,Offline,M,12/8/2015,180973422,1/17/2016,2912,255.28,159.42,743375.36,464231.04,279144.32 +Sub-Saharan Africa,Burundi,Clothes,Online,M,11/28/2011,867585027,12/23/2011,6544,109.28,35.84,715128.32,234536.96,480591.36 +Central America and the Caribbean,El Salvador,Baby Food,Offline,M,11/20/2015,737651526,11/26/2015,6334,255.28,159.42,1616943.52,1009766.28,607177.24 +Europe,Slovenia,Household,Offline,C,5/30/2010,167784249,7/16/2010,9943,668.27,502.54,6644608.61,4996755.22,1647853.39 +Central America and the Caribbean,Belize,Beverages,Offline,L,2/27/2013,504907023,4/15/2013,2063,47.45,31.79,97889.35,65582.77,32306.58 +Australia and Oceania,Australia,Office Supplies,Online,H,8/1/2012,916256177,8/19/2012,9419,651.21,524.96,6133746.99,4944598.24,1189148.75 +Asia,Indonesia,Cosmetics,Online,M,2/18/2017,639380538,3/5/2017,5764,437.2,263.33,2520020.8,1517834.12,1002186.68 +Europe,Albania,Snacks,Offline,H,8/8/2013,332141435,8/10/2013,6886,152.58,97.44,1050665.88,670971.84,379694.04 +Europe,Luxembourg,Cosmetics,Offline,H,5/11/2016,722712695,6/14/2016,5602,437.2,263.33,2449194.4,1475174.66,974019.74 +Asia,Philippines,Household,Offline,H,7/17/2010,359580647,8/11/2010,6759,668.27,502.54,4516836.93,3396667.86,1120169.07 +Europe,Ireland,Beverages,Online,L,6/6/2016,561544120,7/9/2016,2239,47.45,31.79,106240.55,71177.81,35062.74 +Middle East and North Africa,Kuwait,Cosmetics,Online,L,7/4/2017,467714440,7/29/2017,5951,437.2,263.33,2601777.2,1567076.83,1034700.37 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,C,4/3/2017,187515437,4/11/2017,8840,205.7,117.11,1818388,1035252.4,783135.6 +Central America and the Caribbean,Haiti,Household,Online,C,8/22/2012,350683438,8/25/2012,3877,668.27,502.54,2590882.79,1948347.58,642535.21 +Asia,Kazakhstan,Fruits,Offline,C,1/24/2013,757267272,2/11/2013,1069,9.33,6.92,9973.77,7397.48,2576.29 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,H,11/3/2013,827628266,11/26/2013,2451,47.45,31.79,116299.95,77917.29,38382.66 +Europe,Finland,Clothes,Offline,L,2/18/2015,952440249,3/20/2015,7090,109.28,35.84,774795.2,254105.6,520689.6 +Sub-Saharan Africa,South Africa,Household,Offline,H,8/8/2010,242689549,8/18/2010,6086,668.27,502.54,4067091.22,3058458.44,1008632.78 +Europe,Moldova ,Personal Care,Offline,L,11/26/2013,579674994,12/23/2013,7567,81.73,56.67,618450.91,428821.89,189629.02 +Asia,Laos,Fruits,Offline,L,1/14/2017,765007913,1/18/2017,1696,9.33,6.92,15823.68,11736.32,4087.36 +Middle East and North Africa,Somalia,Meat,Online,C,11/10/2016,570612132,11/14/2016,5665,421.89,364.69,2390006.85,2065968.85,324038 +Europe,Austria,Snacks,Online,H,4/15/2011,288723981,4/19/2011,8697,152.58,97.44,1326988.26,847435.68,479552.58 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,M,8/30/2010,281892287,9/18/2010,7047,255.28,159.42,1798958.16,1123432.74,675525.42 +Sub-Saharan Africa,Niger,Office Supplies,Offline,M,3/31/2011,532978379,4/26/2011,9001,651.21,524.96,5861541.21,4725164.96,1136376.25 +Australia and Oceania,Samoa ,Office Supplies,Online,H,2/24/2014,195156085,4/6/2014,9877,651.21,524.96,6432001.17,5185029.92,1246971.25 +Middle East and North Africa,United Arab Emirates,Meat,Online,L,12/26/2013,741911733,2/8/2014,7023,421.89,364.69,2962933.47,2561217.87,401715.6 +Australia and Oceania,Vanuatu,Snacks,Online,L,3/15/2010,117044150,3/16/2010,4820,152.58,97.44,735435.6,469660.8,265774.8 +Europe,Greece,Personal Care,Offline,M,11/24/2010,384664666,1/9/2011,9678,81.73,56.67,790982.94,548452.26,242530.68 +Australia and Oceania,Marshall Islands,Beverages,Online,C,11/14/2013,979197108,12/30/2013,5039,47.45,31.79,239100.55,160189.81,78910.74 +Middle East and North Africa,Kuwait,Clothes,Offline,H,5/31/2010,955377805,7/5/2010,6378,109.28,35.84,696987.84,228587.52,468400.32 +Australia and Oceania,Tuvalu,Cosmetics,Offline,H,10/25/2011,338255584,11/26/2011,6199,437.2,263.33,2710202.8,1632382.67,1077820.13 +Asia,Kyrgyzstan,Baby Food,Online,L,4/14/2015,573191773,5/6/2015,9038,255.28,159.42,2307220.64,1440837.96,866382.68 +Central America and the Caribbean,The Bahamas,Baby Food,Online,C,4/22/2015,475860202,5/21/2015,6463,255.28,159.42,1649874.64,1030331.46,619543.18 +Europe,Switzerland,Beverages,Offline,H,1/3/2015,282247197,2/8/2015,2073,47.45,31.79,98363.85,65900.67,32463.18 +Europe,Denmark,Vegetables,Offline,C,10/16/2014,298651587,11/3/2014,6496,154.06,90.93,1000773.76,590681.28,410092.48 +Europe,Estonia,Snacks,Online,C,2/14/2016,451684701,2/27/2016,2395,152.58,97.44,365429.1,233368.8,132060.3 +Middle East and North Africa,Pakistan,Baby Food,Offline,M,3/6/2010,738270366,4/21/2010,9462,255.28,159.42,2415459.36,1508432.04,907027.32 +Central America and the Caribbean,El Salvador,Cereal,Online,C,11/30/2011,775644910,12/5/2011,9420,205.7,117.11,1937694,1103176.2,834517.8 +Europe,Malta,Meat,Offline,H,11/5/2010,251357161,11/23/2010,1025,421.89,364.69,432437.25,373807.25,58630 +Central America and the Caribbean,Dominica,Meat,Online,L,9/14/2012,273268449,10/10/2012,5061,421.89,364.69,2135185.29,1845696.09,289489.2 +Europe,France,Cosmetics,Online,H,12/1/2012,219552600,12/6/2012,9348,437.2,263.33,4086945.6,2461608.84,1625336.76 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,M,7/26/2015,888695943,7/26/2015,3733,81.73,56.67,305098.09,211549.11,93548.98 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,C,6/1/2014,449497306,7/11/2014,5096,47.45,31.79,241805.2,162001.84,79803.36 +Middle East and North Africa,Qatar,Baby Food,Offline,L,11/21/2011,291068017,12/9/2011,2349,255.28,159.42,599652.72,374477.58,225175.14 +Europe,Estonia,Household,Online,M,4/1/2015,972831904,4/17/2015,1434,668.27,502.54,958299.18,720642.36,237656.82 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,L,2/8/2010,874525296,3/10/2010,324,668.27,502.54,216519.48,162822.96,53696.52 +Europe,Spain,Snacks,Offline,H,3/21/2017,246197021,5/2/2017,4024,152.58,97.44,613981.92,392098.56,221883.36 +Sub-Saharan Africa,Angola,Personal Care,Offline,C,12/20/2012,758208405,2/7/2013,9571,81.73,56.67,782237.83,542388.57,239849.26 +Central America and the Caribbean,El Salvador,Household,Online,H,6/15/2016,551233279,7/20/2016,1032,668.27,502.54,689654.64,518621.28,171033.36 +Central America and the Caribbean,Cuba,Office Supplies,Online,C,7/20/2017,986257970,7/20/2017,4505,651.21,524.96,2933701.05,2364944.8,568756.25 +Europe,Belarus,Vegetables,Offline,L,12/22/2010,794581305,1/21/2011,3121,154.06,90.93,480821.26,283792.53,197028.73 +Europe,Belarus,Personal Care,Offline,M,3/28/2015,127814614,4/21/2015,2040,81.73,56.67,166729.2,115606.8,51122.4 +Europe,Vatican City,Meat,Offline,M,10/31/2015,107881724,11/20/2015,3454,421.89,364.69,1457208.06,1259639.26,197568.8 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,H,6/18/2014,577018964,7/8/2014,1589,437.2,263.33,694710.8,418431.37,276279.43 +Europe,Romania,Clothes,Offline,L,2/10/2010,547775161,2/23/2010,7698,109.28,35.84,841237.44,275896.32,565341.12 +North America,Canada,Cosmetics,Offline,L,5/28/2010,453011643,5/30/2010,5067,437.2,263.33,2215292.4,1334293.11,880999.29 +North America,Mexico,Vegetables,Offline,H,8/30/2012,795902240,9/28/2012,4014,154.06,90.93,618396.84,364993.02,253403.82 +Sub-Saharan Africa,Zambia,Cereal,Online,H,4/13/2015,799933278,5/30/2015,6888,205.7,117.11,1416861.6,806653.68,610207.92 +Europe,Moldova ,Fruits,Online,M,12/5/2013,658903586,1/24/2014,3068,9.33,6.92,28624.44,21230.56,7393.88 +Sub-Saharan Africa,Kenya,Meat,Offline,H,11/28/2012,186924493,1/9/2013,3966,421.89,364.69,1673215.74,1446360.54,226855.2 +Asia,Kazakhstan,Vegetables,Online,M,10/25/2013,168419826,11/13/2013,8024,154.06,90.93,1236177.44,729622.32,506555.12 +Middle East and North Africa,Jordan,Office Supplies,Offline,H,9/22/2011,108125913,10/31/2011,5715,651.21,524.96,3721665.15,3000146.4,721518.75 +Central America and the Caribbean,Cuba,Cosmetics,Offline,L,2/19/2014,481091582,4/7/2014,4545,437.2,263.33,1987074,1196834.85,790239.15 +Europe,Norway,Snacks,Offline,C,6/22/2014,482678163,6/22/2014,4049,152.58,97.44,617796.42,394534.56,223261.86 +Europe,Netherlands,Snacks,Online,M,1/4/2011,278559482,2/23/2011,796,152.58,97.44,121453.68,77562.24,43891.44 +Asia,Philippines,Vegetables,Offline,C,8/27/2010,554721868,8/30/2010,3383,154.06,90.93,521184.98,307616.19,213568.79 +Europe,Czech Republic,Meat,Offline,M,1/10/2010,267464148,1/21/2010,7440,421.89,364.69,3138861.6,2713293.6,425568 +Australia and Oceania,Marshall Islands,Vegetables,Offline,M,5/19/2014,693397653,6/24/2014,629,154.06,90.93,96903.74,57194.97,39708.77 +Middle East and North Africa,Afghanistan,Baby Food,Offline,C,2/6/2011,479446208,3/5/2011,7642,255.28,159.42,1950849.76,1218287.64,732562.12 +Asia,India,Cereal,Online,C,5/12/2011,592846143,6/30/2011,5203,205.7,117.11,1070257.1,609323.33,460933.77 +Asia,Maldives,Household,Offline,C,1/14/2016,271146285,1/17/2016,7066,668.27,502.54,4721995.82,3550947.64,1171048.18 +Sub-Saharan Africa,Benin,Vegetables,Online,M,12/3/2011,172207963,12/8/2011,9018,154.06,90.93,1389313.08,820006.74,569306.34 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,H,5/20/2013,124205005,5/30/2013,3876,47.45,31.79,183916.2,123218.04,60698.16 +Europe,Latvia,Beverages,Offline,C,2/18/2013,475623738,3/23/2013,6488,47.45,31.79,307855.6,206253.52,101602.08 +Middle East and North Africa,Syria,Snacks,Online,H,4/22/2016,745262992,5/21/2016,8736,152.58,97.44,1332938.88,851235.84,481703.04 +Asia,China,Baby Food,Offline,C,12/17/2013,972234094,1/4/2014,4528,255.28,159.42,1155907.84,721853.76,434054.08 +Asia,Malaysia,Baby Food,Offline,C,2/23/2017,365960872,2/28/2017,4809,255.28,159.42,1227641.52,766650.78,460990.74 +Central America and the Caribbean,Grenada,Baby Food,Online,C,4/7/2015,456179654,4/19/2015,2552,255.28,159.42,651474.56,406839.84,244634.72 +Middle East and North Africa,Pakistan,Cosmetics,Online,C,2/18/2010,142939269,4/6/2010,7761,437.2,263.33,3393109.2,2043704.13,1349405.07 +Europe,Moldova ,Personal Care,Offline,C,3/20/2012,646601045,4/19/2012,2473,81.73,56.67,202118.29,140144.91,61973.38 +Asia,Taiwan,Office Supplies,Offline,M,2/9/2014,557838809,3/3/2014,5755,651.21,524.96,3747713.55,3021144.8,726568.75 +Asia,South Korea,Meat,Offline,H,1/15/2017,787638890,3/3/2017,8706,421.89,364.69,3672974.34,3174991.14,497983.2 +Europe,Malta,Beverages,Offline,M,12/13/2011,517300117,12/27/2011,9455,47.45,31.79,448639.75,300574.45,148065.3 +Europe,Armenia,Fruits,Offline,L,7/21/2013,348433816,7/21/2013,8164,9.33,6.92,76170.12,56494.88,19675.24 +Asia,Mongolia,Vegetables,Offline,C,2/18/2011,952963817,3/7/2011,2025,154.06,90.93,311971.5,184133.25,127838.25 +Middle East and North Africa,Azerbaijan,Snacks,Online,M,3/8/2010,823126447,4/20/2010,262,152.58,97.44,39975.96,25529.28,14446.68 +Middle East and North Africa,Turkey,Vegetables,Offline,C,6/20/2013,321470534,7/29/2013,9130,154.06,90.93,1406567.8,830190.9,576376.9 +Australia and Oceania,Tuvalu,Cosmetics,Online,C,4/3/2017,330857408,5/9/2017,6914,437.2,263.33,3022800.8,1820663.62,1202137.18 +Europe,Ireland,Baby Food,Online,C,1/30/2015,904460895,3/20/2015,8933,255.28,159.42,2280416.24,1424098.86,856317.38 +Europe,Czech Republic,Baby Food,Online,L,9/11/2016,815767323,9/18/2016,2534,255.28,159.42,646879.52,403970.28,242909.24 +Asia,Thailand,Personal Care,Offline,C,12/26/2013,708575522,1/24/2014,2098,81.73,56.67,171469.54,118893.66,52575.88 +Australia and Oceania,Palau,Household,Online,C,1/16/2015,846996819,3/3/2015,4036,668.27,502.54,2697137.72,2028251.44,668886.28 +Europe,Macedonia,Household,Offline,C,2/4/2010,665455043,3/1/2010,1790,668.27,502.54,1196203.3,899546.6,296656.7 +Australia and Oceania,Nauru,Vegetables,Online,M,2/25/2013,118686521,2/25/2013,834,154.06,90.93,128486.04,75835.62,52650.42 +Europe,Monaco,Snacks,Offline,C,10/15/2012,131740081,11/27/2012,3672,152.58,97.44,560273.76,357799.68,202474.08 +Central America and the Caribbean,Grenada,Beverages,Online,L,10/12/2013,349977052,11/17/2013,4842,47.45,31.79,229752.9,153927.18,75825.72 +Central America and the Caribbean,El Salvador,Meat,Offline,L,8/13/2010,489071261,8/15/2010,5909,421.89,364.69,2492948.01,2154953.21,337994.8 +Europe,Poland,Cereal,Online,H,12/28/2013,785009038,1/26/2014,474,205.7,117.11,97501.8,55510.14,41991.66 +Central America and the Caribbean,Dominican Republic,Meat,Offline,L,9/27/2016,644089210,11/3/2016,9165,421.89,364.69,3866621.85,3342383.85,524238 +Europe,Croatia,Cosmetics,Offline,H,10/2/2012,892923104,10/18/2012,4644,437.2,263.33,2030356.8,1222904.52,807452.28 +Europe,Denmark,Household,Offline,H,12/6/2015,628434550,1/16/2016,6603,668.27,502.54,4412586.81,3318271.62,1094315.19 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,M,12/5/2010,367859876,1/24/2011,6767,154.06,90.93,1042524.02,615323.31,427200.71 +Asia,Bangladesh,Personal Care,Online,M,7/23/2017,698747909,8/12/2017,3889,81.73,56.67,317847.97,220389.63,97458.34 +Europe,Switzerland,Personal Care,Offline,M,4/5/2011,928959977,5/18/2011,8756,81.73,56.67,715627.88,496202.52,219425.36 +Asia,China,Meat,Online,L,3/7/2010,436669909,4/23/2010,9185,421.89,364.69,3875059.65,3349677.65,525382 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,L,10/27/2010,920364034,11/18/2010,5025,651.21,524.96,3272330.25,2637924,634406.25 +Asia,Malaysia,Meat,Offline,C,7/14/2014,548841178,7/14/2014,3156,421.89,364.69,1331484.84,1150961.64,180523.2 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,M,2/26/2016,711212670,3/22/2016,2489,651.21,524.96,1620861.69,1306625.44,314236.25 +Asia,Maldives,Fruits,Offline,H,5/19/2015,166902339,6/15/2015,8966,9.33,6.92,83652.78,62044.72,21608.06 +Middle East and North Africa,Syria,Personal Care,Online,M,12/19/2012,895646512,12/21/2012,561,81.73,56.67,45850.53,31791.87,14058.66 +Middle East and North Africa,Morocco,Fruits,Online,L,7/11/2014,447494018,8/14/2014,2279,9.33,6.92,21263.07,15770.68,5492.39 +Australia and Oceania,Palau,Snacks,Online,M,8/2/2011,492806184,8/21/2011,1156,152.58,97.44,176382.48,112640.64,63741.84 +Sub-Saharan Africa,Togo,Baby Food,Online,L,9/2/2015,972256839,10/14/2015,1259,255.28,159.42,321397.52,200709.78,120687.74 +Europe,Belarus,Beverages,Offline,M,8/26/2016,546832311,10/15/2016,8687,47.45,31.79,412198.15,276159.73,136038.42 +Sub-Saharan Africa,Mozambique,Fruits,Offline,H,10/29/2016,647831428,11/29/2016,6571,9.33,6.92,61307.43,45471.32,15836.11 +Asia,Japan,Cosmetics,Offline,H,12/27/2011,526865518,1/30/2012,70,437.2,263.33,30604,18433.1,12170.9 +Sub-Saharan Africa,Togo,Baby Food,Online,H,5/5/2010,405858409,6/21/2010,1377,255.28,159.42,351520.56,219521.34,131999.22 +Middle East and North Africa,Syria,Clothes,Online,C,8/5/2013,127046430,8/26/2013,4717,109.28,35.84,515473.76,169057.28,346416.48 +Europe,Bulgaria,Household,Online,L,2/26/2013,502978408,4/15/2013,1343,668.27,502.54,897486.61,674911.22,222575.39 +Middle East and North Africa,Oman,Meat,Online,L,8/26/2016,166515672,9/22/2016,4542,421.89,364.69,1916224.38,1656421.98,259802.4 +Europe,Serbia,Meat,Online,M,10/30/2013,520832049,10/31/2013,4632,421.89,364.69,1954194.48,1689244.08,264950.4 +Europe,Sweden,Fruits,Offline,L,8/28/2010,789413869,9/22/2010,3961,9.33,6.92,36956.13,27410.12,9546.01 +Asia,Myanmar,Personal Care,Online,M,5/17/2010,266059958,6/28/2010,1909,81.73,56.67,156022.57,108183.03,47839.54 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,H,4/17/2017,564881646,4/22/2017,9887,437.2,263.33,4322596.4,2603543.71,1719052.69 +Asia,North Korea,Clothes,Online,H,4/12/2010,670302760,4/24/2010,6337,109.28,35.84,692507.36,227118.08,465389.28 +Europe,Serbia,Personal Care,Online,C,9/14/2014,987059628,10/3/2014,1734,81.73,56.67,141719.82,98265.78,43454.04 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,C,5/7/2015,190201079,5/28/2015,3581,651.21,524.96,2331983.01,1879881.76,452101.25 +Europe,United Kingdom,Vegetables,Online,C,3/16/2013,175088441,4/14/2013,1415,154.06,90.93,217994.9,128665.95,89328.95 +Asia,Cambodia,Beverages,Offline,L,2/16/2014,207395541,3/26/2014,1804,47.45,31.79,85599.8,57349.16,28250.64 +Central America and the Caribbean,Costa Rica,Cereal,Online,L,6/13/2017,973108708,6/23/2017,3346,205.7,117.11,688272.2,391850.06,296422.14 +Asia,Tajikistan,Fruits,Offline,L,3/18/2012,528526771,5/2/2012,1671,9.33,6.92,15590.43,11563.32,4027.11 +Europe,Poland,Fruits,Online,M,4/1/2011,150261056,4/4/2011,4440,9.33,6.92,41425.2,30724.8,10700.4 +Sub-Saharan Africa,Lesotho,Fruits,Offline,M,2/1/2017,285235393,3/9/2017,6346,9.33,6.92,59208.18,43914.32,15293.86 +Middle East and North Africa,Lebanon,Beverages,Offline,C,8/11/2010,100686109,8/18/2010,4112,47.45,31.79,195114.4,130720.48,64393.92 +Middle East and North Africa,Israel,Vegetables,Offline,L,5/31/2015,634162032,6/19/2015,1493,154.06,90.93,230011.58,135758.49,94253.09 +Asia,Tajikistan,Cereal,Online,C,9/18/2010,743524491,10/25/2010,4275,205.7,117.11,879367.5,500645.25,378722.25 +Sub-Saharan Africa,The Gambia,Beverages,Online,H,11/18/2010,256947314,12/2/2010,5275,47.45,31.79,250298.75,167692.25,82606.5 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,C,3/14/2016,422916829,4/1/2016,9343,154.06,90.93,1439382.58,849558.99,589823.59 +Middle East and North Africa,Egypt,Beverages,Online,C,8/29/2016,760231864,9/1/2016,8357,47.45,31.79,396539.65,265669.03,130870.62 +Australia and Oceania,Australia,Cereal,Offline,M,11/22/2010,408003747,12/31/2010,6230,205.7,117.11,1281511,729595.3,551915.7 +Europe,Finland,Cosmetics,Online,M,7/7/2017,375656306,8/7/2017,3904,437.2,263.33,1706828.8,1028040.32,678788.48 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,H,10/15/2010,392925870,12/4/2010,4351,421.89,364.69,1835643.39,1586766.19,248877.2 +Europe,Portugal,Fruits,Offline,H,4/1/2015,259861266,4/4/2015,7578,9.33,6.92,70702.74,52439.76,18262.98 +Middle East and North Africa,Yemen,Office Supplies,Online,H,1/26/2011,296823823,2/10/2011,5620,651.21,524.96,3659800.2,2950275.2,709525 +Australia and Oceania,Nauru,Fruits,Offline,L,7/24/2013,894487369,9/5/2013,7545,9.33,6.92,70394.85,52211.4,18183.45 +Europe,Belgium,Personal Care,Offline,H,5/19/2016,263838231,5/29/2016,4450,81.73,56.67,363698.5,252181.5,111517 +Europe,Serbia,Office Supplies,Offline,L,6/20/2010,286175239,7/19/2010,4467,651.21,524.96,2908955.07,2344996.32,563958.75 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,C,7/16/2010,663109719,8/9/2010,7757,651.21,524.96,5051435.97,4072114.72,979321.25 +Australia and Oceania,Tonga,Office Supplies,Offline,H,6/14/2013,266565501,6/22/2013,1510,651.21,524.96,983327.1,792689.6,190637.5 +Asia,Philippines,Baby Food,Offline,L,2/14/2017,288778913,2/21/2017,4952,255.28,159.42,1264146.56,789447.84,474698.72 +Central America and the Caribbean,Nicaragua,Clothes,Online,M,10/1/2016,192298781,11/7/2016,4338,109.28,35.84,474056.64,155473.92,318582.72 +Middle East and North Africa,Morocco,Cosmetics,Online,L,3/1/2016,859986436,3/25/2016,7952,437.2,263.33,3476614.4,2094000.16,1382614.24 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,C,6/25/2016,545015704,7/31/2016,1113,109.28,35.84,121628.64,39889.92,81738.72 +Europe,Norway,Clothes,Online,C,4/22/2012,720872914,6/11/2012,1170,109.28,35.84,127857.6,41932.8,85924.8 +Europe,Croatia,Meat,Online,M,9/2/2010,231356894,10/8/2010,2501,421.89,364.69,1055146.89,912089.69,143057.2 +Central America and the Caribbean,Jamaica,Baby Food,Online,C,2/3/2012,240578973,2/26/2012,1519,255.28,159.42,387770.32,242158.98,145611.34 +Australia and Oceania,Nauru,Personal Care,Online,H,5/15/2014,182962977,6/16/2014,1666,81.73,56.67,136162.18,94412.22,41749.96 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,C,5/14/2016,913245236,6/28/2016,8415,437.2,263.33,3679038,2215921.95,1463116.05 +Australia and Oceania,Marshall Islands,Clothes,Online,C,3/27/2014,656474578,4/28/2014,4271,109.28,35.84,466734.88,153072.64,313662.24 +Middle East and North Africa,Lebanon,Cereal,Offline,H,9/30/2012,858012330,10/28/2012,3770,205.7,117.11,775489,441504.7,333984.3 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,L,12/20/2013,333532321,12/25/2013,8480,205.7,117.11,1744336,993092.8,751243.2 +Europe,Romania,Office Supplies,Online,L,6/13/2013,219020879,8/2/2013,2000,651.21,524.96,1302420,1049920,252500 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,L,8/4/2011,820776832,9/7/2011,4959,152.58,97.44,756644.22,483204.96,273439.26 +Europe,Germany,Household,Online,L,6/7/2017,265411508,7/25/2017,18,668.27,502.54,12028.86,9045.72,2983.14 +Europe,Spain,Personal Care,Online,M,7/31/2014,349848735,8/13/2014,6870,81.73,56.67,561485.1,389322.9,172162.2 +Australia and Oceania,Kiribati,Snacks,Online,H,5/31/2010,691324841,6/22/2010,7238,152.58,97.44,1104374.04,705270.72,399103.32 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Offline,C,3/3/2017,977388656,3/3/2017,9878,47.45,31.79,468711.1,314021.62,154689.48 +Europe,Slovenia,Snacks,Offline,L,4/15/2010,515901505,5/24/2010,5575,152.58,97.44,850633.5,543228,307405.5 +Sub-Saharan Africa,The Gambia,Cereal,Online,L,6/28/2015,485037219,7/12/2015,2147,205.7,117.11,441637.9,251435.17,190202.73 +Central America and the Caribbean,Dominica,Meat,Online,M,2/15/2014,783282124,3/8/2014,9442,421.89,364.69,3983485.38,3443402.98,540082.4 +Europe,Vatican City,Cosmetics,Offline,M,2/14/2015,479435050,3/25/2015,4340,437.2,263.33,1897448,1142852.2,754595.8 +Asia,Cambodia,Baby Food,Offline,L,4/26/2013,962607324,5/5/2013,5753,255.28,159.42,1468625.84,917143.26,551482.58 +Sub-Saharan Africa,South Sudan,Baby Food,Online,H,12/26/2015,992222774,1/11/2016,9623,255.28,159.42,2456559.44,1534098.66,922460.78 +Sub-Saharan Africa,Namibia,Household,Online,M,4/19/2016,748017728,4/22/2016,3923,668.27,502.54,2621623.21,1971464.42,650158.79 +Australia and Oceania,Tonga,Beverages,Online,M,4/21/2012,480041015,4/26/2012,3659,47.45,31.79,173619.55,116319.61,57299.94 +Europe,Denmark,Vegetables,Offline,H,9/3/2010,958653962,9/21/2010,5866,154.06,90.93,903715.96,533395.38,370320.58 +Middle East and North Africa,Yemen,Office Supplies,Online,M,5/11/2015,324530398,6/6/2015,4612,651.21,524.96,3003380.52,2421115.52,582265 +Asia,Malaysia,Personal Care,Offline,H,3/24/2016,838656651,4/21/2016,5995,81.73,56.67,489971.35,339736.65,150234.7 +Europe,Luxembourg,Office Supplies,Offline,C,8/2/2015,332331550,8/12/2015,3146,651.21,524.96,2048706.66,1651524.16,397182.5 +Sub-Saharan Africa,Rwanda,Beverages,Offline,C,10/13/2016,757166421,11/4/2016,1225,47.45,31.79,58126.25,38942.75,19183.5 +Europe,Estonia,Household,Online,H,11/23/2012,535085093,11/24/2012,2425,668.27,502.54,1620554.75,1218659.5,401895.25 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,C,3/14/2013,408323895,3/15/2013,969,421.89,364.69,408811.41,353384.61,55426.8 +Middle East and North Africa,Oman,Household,Offline,C,9/3/2016,289431655,9/12/2016,8113,668.27,502.54,5421674.51,4077107.02,1344567.49 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,H,10/19/2015,611269700,11/17/2015,7143,437.2,263.33,3122919.6,1880966.19,1241953.41 +Europe,Serbia,Snacks,Online,H,6/21/2015,977011859,6/22/2015,8375,152.58,97.44,1277857.5,816060,461797.5 +Middle East and North Africa,Bahrain,Personal Care,Offline,L,1/29/2014,610144460,3/2/2014,4159,81.73,56.67,339915.07,235690.53,104224.54 +Sub-Saharan Africa,Mali,Cereal,Offline,L,11/14/2014,604466331,11/25/2014,3875,205.7,117.11,797087.5,453801.25,343286.25 +Asia,Philippines,Cereal,Offline,C,7/30/2014,774088799,9/16/2014,8933,205.7,117.11,1837518.1,1046143.63,791374.47 +Asia,Tajikistan,Fruits,Offline,C,10/15/2014,103435695,11/18/2014,7775,9.33,6.92,72540.75,53803,18737.75 +Sub-Saharan Africa,Namibia,Baby Food,Online,H,7/31/2010,797243344,8/27/2010,877,255.28,159.42,223880.56,139811.34,84069.22 +Central America and the Caribbean,Dominican Republic,Snacks,Online,L,1/11/2017,630560576,2/4/2017,5742,152.58,97.44,876114.36,559500.48,316613.88 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,C,5/30/2012,598748719,7/4/2012,1906,205.7,117.11,392064.2,223211.66,168852.54 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,H,2/22/2010,867481601,2/26/2010,5938,437.2,263.33,2596093.6,1563653.54,1032440.06 +Asia,Tajikistan,Cereal,Online,C,2/21/2017,322745549,4/8/2017,6435,205.7,117.11,1323679.5,753602.85,570076.65 +Australia and Oceania,Samoa ,Cosmetics,Offline,M,11/15/2014,620839393,11/21/2014,9028,437.2,263.33,3947041.6,2377343.24,1569698.36 +Asia,India,Vegetables,Offline,M,3/1/2016,338374459,4/19/2016,1377,154.06,90.93,212140.62,125210.61,86930.01 +Europe,Serbia,Household,Online,H,12/23/2015,822274577,1/15/2016,8175,668.27,502.54,5463107.25,4108264.5,1354842.75 +Europe,Monaco,Baby Food,Offline,M,5/3/2010,339776074,6/17/2010,6146,255.28,159.42,1568950.88,979795.32,589155.56 +Europe,Germany,Cosmetics,Online,C,4/6/2015,828427779,4/19/2015,9044,437.2,263.33,3954036.8,2381556.52,1572480.28 +Central America and the Caribbean,Panama,Baby Food,Offline,L,7/21/2017,246091020,9/6/2017,2656,255.28,159.42,678023.68,423419.52,254604.16 +Asia,China,Cereal,Online,L,6/4/2016,220939624,7/21/2016,9799,205.7,117.11,2015654.3,1147560.89,868093.41 +Middle East and North Africa,Iraq,Beverages,Offline,H,3/2/2012,201459920,4/3/2012,5322,47.45,31.79,252528.9,169186.38,83342.52 +Middle East and North Africa,Algeria,Fruits,Online,C,6/27/2017,606450736,7/2/2017,1104,9.33,6.92,10300.32,7639.68,2660.64 +Sub-Saharan Africa,South Sudan,Fruits,Offline,M,11/12/2015,575023400,12/19/2015,1057,9.33,6.92,9861.81,7314.44,2547.37 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,H,10/13/2010,216601741,11/16/2010,6123,421.89,364.69,2583232.47,2232996.87,350235.6 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,C,5/11/2014,160922086,5/26/2014,9276,437.2,263.33,4055467.2,2442649.08,1612818.12 +Sub-Saharan Africa,Guinea,Meat,Online,L,4/7/2013,208033263,5/16/2013,520,421.89,364.69,219382.8,189638.8,29744 +Middle East and North Africa,Bahrain,Meat,Online,M,5/24/2010,678296601,6/21/2010,1892,421.89,364.69,798215.88,689993.48,108222.4 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,H,6/26/2013,162385928,8/7/2013,2460,154.06,90.93,378987.6,223687.8,155299.8 +Central America and the Caribbean,Guatemala,Beverages,Offline,L,3/11/2016,471287572,3/13/2016,3320,47.45,31.79,157534,105542.8,51991.2 +Central America and the Caribbean,Grenada,Cosmetics,Offline,H,1/11/2017,786300361,2/2/2017,2605,437.2,263.33,1138906,685974.65,452931.35 +Sub-Saharan Africa,Togo,Clothes,Online,M,7/29/2015,809035623,8/25/2015,474,109.28,35.84,51798.72,16988.16,34810.56 +Australia and Oceania,Federated States of Micronesia,Household,Offline,C,3/31/2016,311417186,4/27/2016,4121,668.27,502.54,2753940.67,2070967.34,682973.33 +Asia,Nepal,Vegetables,Offline,M,12/19/2016,485681378,12/20/2016,2768,154.06,90.93,426438.08,251694.24,174743.84 +Asia,Laos,Office Supplies,Online,M,12/6/2012,794377028,12/19/2012,2670,651.21,524.96,1738730.7,1401643.2,337087.5 +Europe,Slovenia,Office Supplies,Offline,C,7/20/2015,320365464,8/30/2015,2115,651.21,524.96,1377309.15,1110290.4,267018.75 +Europe,Ireland,Clothes,Online,M,10/14/2010,916820514,10/14/2010,6419,109.28,35.84,701468.32,230056.96,471411.36 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,L,12/19/2015,457228505,1/8/2016,2930,668.27,502.54,1958031.1,1472442.2,485588.9 +Central America and the Caribbean,Belize,Personal Care,Offline,M,5/27/2015,485388267,6/16/2015,6029,81.73,56.67,492750.17,341663.43,151086.74 +Europe,France,Meat,Offline,H,3/8/2017,365411126,4/6/2017,2127,421.89,364.69,897360.03,775695.63,121664.4 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Offline,L,7/17/2011,431720912,8/3/2011,4666,109.28,35.84,509900.48,167229.44,342671.04 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,C,6/25/2012,639053952,7/12/2012,9121,437.2,263.33,3987701.2,2401832.93,1585868.27 +Europe,Switzerland,Clothes,Offline,H,2/27/2016,112459075,4/17/2016,7994,109.28,35.84,873584.32,286504.96,587079.36 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,C,3/11/2012,297297608,4/28/2012,5824,651.21,524.96,3792647.04,3057367.04,735280 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,C,3/24/2010,909243381,4/29/2010,4177,255.28,159.42,1066304.56,665897.34,400407.22 +North America,Greenland,Baby Food,Online,M,5/19/2013,384282720,7/7/2013,6651,255.28,159.42,1697867.28,1060302.42,637564.86 +Europe,Belgium,Vegetables,Online,C,6/27/2014,828714454,7/6/2014,3878,154.06,90.93,597444.68,352626.54,244818.14 +Europe,Portugal,Vegetables,Online,L,1/5/2015,369149911,1/11/2015,8517,154.06,90.93,1312129.02,774450.81,537678.21 +Sub-Saharan Africa,Djibouti,Personal Care,Online,C,9/14/2013,802512919,9/29/2013,261,81.73,56.67,21331.53,14790.87,6540.66 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,H,5/17/2010,846039807,6/9/2010,835,651.21,524.96,543760.35,438341.6,105418.75 +Europe,Finland,Vegetables,Online,L,4/4/2017,187279403,4/12/2017,8992,154.06,90.93,1385307.52,817642.56,567664.96 +North America,Mexico,Vegetables,Online,C,5/12/2017,834093034,5/24/2017,5519,154.06,90.93,850257.14,501842.67,348414.47 +Central America and the Caribbean,The Bahamas,Snacks,Online,L,9/11/2013,364654529,9/22/2013,8233,152.58,97.44,1256191.14,802223.52,453967.62 +North America,Mexico,Household,Online,H,4/30/2010,477450215,6/18/2010,6984,668.27,502.54,4667197.68,3509739.36,1157458.32 +Asia,Kazakhstan,Cereal,Online,H,3/8/2016,241278922,3/12/2016,8650,205.7,117.11,1779305,1013001.5,766303.5 +Europe,Sweden,Snacks,Online,H,12/16/2010,145251977,1/7/2011,2143,152.58,97.44,326978.94,208813.92,118165.02 +Sub-Saharan Africa,Eritrea,Beverages,Online,L,1/22/2017,748793208,2/24/2017,3405,47.45,31.79,161567.25,108244.95,53322.3 +Europe,San Marino,Beverages,Online,L,7/13/2012,431638944,8/15/2012,410,47.45,31.79,19454.5,13033.9,6420.6 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,L,7/23/2010,343838012,7/27/2010,8163,152.58,97.44,1245510.54,795402.72,450107.82 +Sub-Saharan Africa,Ghana,Beverages,Offline,H,3/27/2010,355751740,5/11/2010,3700,47.45,31.79,175565,117623,57942 +Sub-Saharan Africa,Central African Republic,Cereal,Online,M,7/8/2015,408053958,8/16/2015,1089,205.7,117.11,224007.3,127532.79,96474.51 +Sub-Saharan Africa,Zambia,Office Supplies,Online,M,4/11/2016,961730992,5/15/2016,6427,651.21,524.96,4185326.67,3373917.92,811408.75 +Asia,Kyrgyzstan,Household,Offline,H,10/24/2014,748081672,11/10/2014,2846,668.27,502.54,1901896.42,1430228.84,471667.58 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,H,6/25/2014,818717324,8/2/2014,5505,47.45,31.79,261212.25,175003.95,86208.3 +Sub-Saharan Africa,Niger,Meat,Offline,M,12/5/2015,495561778,1/9/2016,6597,421.89,364.69,2783208.33,2405859.93,377348.4 +Middle East and North Africa,Syria,Office Supplies,Online,M,4/12/2013,520851361,4/21/2013,347,651.21,524.96,225969.87,182161.12,43808.75 +Middle East and North Africa,Israel,Beverages,Online,L,2/3/2013,807134902,3/25/2013,8009,47.45,31.79,380027.05,254606.11,125420.94 +Sub-Saharan Africa,Kenya,Beverages,Online,C,6/2/2015,887273728,6/11/2015,2868,47.45,31.79,136086.6,91173.72,44912.88 +North America,United States of America,Office Supplies,Offline,H,1/3/2010,364441668,2/3/2010,5243,651.21,524.96,3414294.03,2752365.28,661928.75 +Sub-Saharan Africa,Sudan,Cereal,Online,C,5/26/2010,262125051,6/11/2010,7482,205.7,117.11,1539047.4,876217.02,662830.38 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,H,4/6/2012,774122703,4/16/2012,8965,152.58,97.44,1367879.7,873549.6,494330.1 +Europe,Georgia,Fruits,Online,L,5/2/2012,814545953,5/19/2012,1103,9.33,6.92,10290.99,7632.76,2658.23 +Middle East and North Africa,Tunisia ,Baby Food,Online,H,3/13/2012,267818629,4/15/2012,2339,255.28,159.42,597099.92,372883.38,224216.54 +Middle East and North Africa,Syria,Personal Care,Online,C,7/4/2014,438677060,7/17/2014,3145,81.73,56.67,257040.85,178227.15,78813.7 +Sub-Saharan Africa,Cape Verde,Meat,Online,L,8/13/2011,902170073,8/18/2011,1028,421.89,364.69,433702.92,374901.32,58801.6 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,M,2/3/2012,853658998,2/21/2012,5522,255.28,159.42,1409656.16,880317.24,529338.92 +Europe,France,Personal Care,Offline,H,3/18/2014,458817660,5/7/2014,3196,81.73,56.67,261209.08,181117.32,80091.76 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,M,4/23/2017,403632390,5/1/2017,2649,9.33,6.92,24715.17,18331.08,6384.09 +Sub-Saharan Africa,Swaziland,Fruits,Offline,M,6/7/2010,544402015,7/23/2010,9509,9.33,6.92,88718.97,65802.28,22916.69 +Sub-Saharan Africa,Benin,Personal Care,Online,H,12/24/2013,357737863,1/15/2014,1438,81.73,56.67,117527.74,81491.46,36036.28 +Middle East and North Africa,Syria,Vegetables,Offline,M,5/4/2015,290563762,6/12/2015,3129,154.06,90.93,482053.74,284519.97,197533.77 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,H,7/14/2010,410116040,7/23/2010,1305,437.2,263.33,570546,343645.65,226900.35 +Central America and the Caribbean,Dominican Republic,Fruits,Offline,H,8/2/2015,853943526,9/7/2015,9721,9.33,6.92,90696.93,67269.32,23427.61 +Middle East and North Africa,Morocco,Cereal,Online,L,4/16/2017,479907548,5/20/2017,4163,205.7,117.11,856329.1,487528.93,368800.17 +Europe,Georgia,Office Supplies,Offline,L,11/14/2014,916181933,11/21/2014,7449,651.21,524.96,4850863.29,3910427.04,940436.25 +Sub-Saharan Africa,Benin,Clothes,Online,L,3/7/2016,711253011,3/30/2016,4426,109.28,35.84,483673.28,158627.84,325045.44 +Middle East and North Africa,Libya,Clothes,Offline,H,3/19/2011,283919608,4/24/2011,6976,109.28,35.84,762337.28,250019.84,512317.44 +Sub-Saharan Africa,Togo,Household,Offline,M,9/27/2013,573293054,10/11/2013,9009,668.27,502.54,6020444.43,4527382.86,1493061.57 +Asia,Malaysia,Cereal,Online,H,2/5/2012,788797175,2/20/2012,1468,205.7,117.11,301967.6,171917.48,130050.12 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,L,10/29/2010,660168302,11/6/2010,7326,255.28,159.42,1870181.28,1167910.92,702270.36 +Asia,Turkmenistan,Beverages,Offline,M,10/3/2011,887455260,10/5/2011,6588,47.45,31.79,312600.6,209432.52,103168.08 +Asia,Thailand,Household,Offline,M,3/11/2010,891019380,3/30/2010,1290,668.27,502.54,862068.3,648276.6,213791.7 +Sub-Saharan Africa,Mauritania,Personal Care,Online,C,11/18/2013,161534488,12/6/2013,499,81.73,56.67,40783.27,28278.33,12504.94 +Australia and Oceania,Samoa ,Vegetables,Online,M,6/24/2016,509986913,7/16/2016,5315,154.06,90.93,818828.9,483292.95,335535.95 +Sub-Saharan Africa,Lesotho,Baby Food,Online,C,6/30/2016,217675483,8/13/2016,3867,255.28,159.42,987167.76,616477.14,370690.62 +Europe,Bosnia and Herzegovina,Vegetables,Online,H,7/4/2013,786211526,7/11/2013,6317,154.06,90.93,973197.02,574404.81,398792.21 +Australia and Oceania,Solomon Islands,Cereal,Online,L,12/10/2011,187518870,1/4/2012,9856,205.7,117.11,2027379.2,1154236.16,873143.04 +Middle East and North Africa,Algeria,Snacks,Online,L,4/13/2017,513833844,5/6/2017,3708,152.58,97.44,565766.64,361307.52,204459.12 +Central America and the Caribbean,Belize,Fruits,Offline,L,2/27/2017,327705276,3/17/2017,4128,9.33,6.92,38514.24,28565.76,9948.48 +Sub-Saharan Africa,Niger,Clothes,Offline,M,5/29/2015,511994493,7/4/2015,9403,109.28,35.84,1027559.84,337003.52,690556.32 +Australia and Oceania,Samoa ,Snacks,Offline,C,2/18/2013,219875323,4/2/2013,4849,152.58,97.44,739860.42,472486.56,267373.86 +Sub-Saharan Africa,Tanzania,Clothes,Online,L,7/10/2012,924834096,7/29/2012,7816,109.28,35.84,854132.48,280125.44,574007.04 +Sub-Saharan Africa,Sudan,Snacks,Offline,L,1/11/2013,570669639,2/12/2013,2682,152.58,97.44,409219.56,261334.08,147885.48 +Asia,Turkmenistan,Fruits,Online,L,3/6/2015,321493279,3/18/2015,5861,9.33,6.92,54683.13,40558.12,14125.01 +Middle East and North Africa,Morocco,Cereal,Offline,M,10/4/2016,511728847,11/3/2016,792,205.7,117.11,162914.4,92751.12,70163.28 +Central America and the Caribbean,El Salvador,Vegetables,Online,H,8/23/2016,196112668,9/9/2016,2951,154.06,90.93,454631.06,268334.43,186296.63 +Asia,Vietnam,Baby Food,Online,C,12/23/2010,299693572,2/6/2011,4843,255.28,159.42,1236321.04,772071.06,464249.98 +Central America and the Caribbean,El Salvador,Beverages,Online,H,2/9/2012,467832887,3/27/2012,1002,47.45,31.79,47544.9,31853.58,15691.32 +Asia,Nepal,Baby Food,Online,M,7/12/2014,416204440,8/26/2014,2998,255.28,159.42,765329.44,477941.16,287388.28 +Sub-Saharan Africa,Botswana,Clothes,Online,M,10/14/2013,380794560,11/9/2013,4427,109.28,35.84,483782.56,158663.68,325118.88 +Sub-Saharan Africa,Ethiopia,Baby Food,Offline,L,4/14/2010,667902076,4/27/2010,5921,255.28,159.42,1511512.88,943925.82,567587.06 +Central America and the Caribbean,Panama,Cosmetics,Online,C,1/24/2013,304138314,3/9/2013,141,437.2,263.33,61645.2,37129.53,24515.67 +Asia,India,Snacks,Offline,L,4/21/2013,186427104,6/4/2013,6778,152.58,97.44,1034187.24,660448.32,373738.92 +Europe,Vatican City,Fruits,Offline,L,10/22/2010,832004773,10/24/2010,7556,9.33,6.92,70497.48,52287.52,18209.96 +Asia,Sri Lanka,Baby Food,Online,L,3/30/2010,128420150,5/14/2010,1231,255.28,159.42,314249.68,196246.02,118003.66 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,L,5/3/2017,983534562,5/16/2017,8588,255.28,159.42,2192344.64,1369098.96,823245.68 +Europe,Macedonia,Clothes,Online,H,5/17/2012,975521838,6/22/2012,7445,109.28,35.84,813589.6,266828.8,546760.8 +Central America and the Caribbean,The Bahamas,Cereal,Online,M,7/30/2014,902868306,8/3/2014,7650,205.7,117.11,1573605,895891.5,677713.5 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,H,2/23/2010,734372794,4/13/2010,6084,437.2,263.33,2659924.8,1602099.72,1057825.08 +Asia,South Korea,Snacks,Online,H,8/22/2016,959146630,9/4/2016,1657,152.58,97.44,252825.06,161458.08,91366.98 +Sub-Saharan Africa,Botswana,Baby Food,Offline,M,1/14/2011,336613643,2/12/2011,312,255.28,159.42,79647.36,49739.04,29908.32 +Middle East and North Africa,Israel,Office Supplies,Offline,H,10/23/2016,846510159,12/3/2016,22,651.21,524.96,14326.62,11549.12,2777.5 +Sub-Saharan Africa,Republic of the Congo,Snacks,Offline,H,11/8/2016,938885009,12/10/2016,5793,152.58,97.44,883895.94,564469.92,319426.02 +Middle East and North Africa,Turkey,Clothes,Online,L,4/8/2010,484099519,4/8/2010,4660,109.28,35.84,509244.8,167014.4,342230.4 +Middle East and North Africa,Jordan,Snacks,Offline,C,2/24/2016,322827517,3/24/2016,691,152.58,97.44,105432.78,67331.04,38101.74 +Sub-Saharan Africa,Mali,Meat,Offline,L,10/19/2016,916055333,11/6/2016,9985,421.89,364.69,4212571.65,3641429.65,571142 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,M,7/7/2014,995081794,7/9/2014,5671,437.2,263.33,2479361.2,1493344.43,986016.77 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,L,8/26/2012,711518228,9/28/2012,2910,255.28,159.42,742864.8,463912.2,278952.6 +Europe,Kosovo,Meat,Offline,C,11/9/2011,287288463,12/26/2011,3895,421.89,364.69,1643261.55,1420467.55,222794 +Sub-Saharan Africa,Niger,Meat,Offline,H,10/30/2013,464628827,12/14/2013,2850,421.89,364.69,1202386.5,1039366.5,163020 +Middle East and North Africa,Morocco,Office Supplies,Offline,M,7/22/2017,256088149,8/9/2017,1029,651.21,524.96,670095.09,540183.84,129911.25 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,H,7/6/2015,994527757,7/24/2015,1719,47.45,31.79,81566.55,54647.01,26919.54 +Sub-Saharan Africa,Botswana,Cereal,Offline,M,8/5/2012,483121478,9/11/2012,5236,205.7,117.11,1077045.2,613187.96,463857.24 +Sub-Saharan Africa,Benin,Clothes,Online,M,10/8/2014,645355641,11/6/2014,3930,109.28,35.84,429470.4,140851.2,288619.2 +Europe,Montenegro,Household,Offline,C,2/17/2010,775029075,3/25/2010,7181,668.27,502.54,4798846.87,3608739.74,1190107.13 +Sub-Saharan Africa,Botswana,Meat,Offline,C,7/25/2010,686253106,8/9/2010,6399,421.89,364.69,2699674.11,2333651.31,366022.8 +Europe,Montenegro,Beverages,Offline,L,1/29/2010,263451564,2/8/2010,27,47.45,31.79,1281.15,858.33,422.82 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,L,5/1/2011,811360776,5/29/2011,8539,154.06,90.93,1315518.34,776451.27,539067.07 +Sub-Saharan Africa,Senegal,Vegetables,Offline,C,3/30/2014,105029571,4/14/2014,9439,154.06,90.93,1454172.34,858288.27,595884.07 +Asia,Singapore,Cosmetics,Offline,H,3/30/2012,939819276,4/30/2012,2263,437.2,263.33,989383.6,595915.79,393467.81 +Asia,Singapore,Cosmetics,Offline,M,3/6/2011,781403720,3/28/2011,3580,437.2,263.33,1565176,942721.4,622454.6 +Europe,Italy,Personal Care,Offline,C,5/18/2010,315769231,7/7/2010,1987,81.73,56.67,162397.51,112603.29,49794.22 +Sub-Saharan Africa,South Africa,Meat,Offline,L,1/15/2014,299214637,1/27/2014,3115,421.89,364.69,1314187.35,1136009.35,178178 +Europe,Greece,Baby Food,Offline,C,4/8/2012,208351266,5/1/2012,4624,255.28,159.42,1180414.72,737158.08,443256.64 +Asia,Malaysia,Cereal,Online,L,3/5/2015,490102946,4/6/2015,1208,205.7,117.11,248485.6,141468.88,107016.72 +Asia,Myanmar,Personal Care,Offline,M,3/15/2011,311706006,3/17/2011,9589,81.73,56.67,783708.97,543408.63,240300.34 +Sub-Saharan Africa,Swaziland,Meat,Online,C,5/19/2016,710709273,6/25/2016,3522,421.89,364.69,1485896.58,1284438.18,201458.4 +Sub-Saharan Africa,Senegal,Vegetables,Online,H,7/3/2017,544974076,8/22/2017,8795,154.06,90.93,1354957.7,799729.35,555228.35 +Sub-Saharan Africa,Ethiopia,Beverages,Online,L,10/15/2013,542674243,12/1/2013,8223,47.45,31.79,390181.35,261409.17,128772.18 +Middle East and North Africa,Oman,Clothes,Online,L,2/3/2013,152296102,3/18/2013,6656,109.28,35.84,727367.68,238551.04,488816.64 +Europe,Croatia,Office Supplies,Online,C,12/26/2012,692638480,2/8/2013,5973,651.21,524.96,3889677.33,3135586.08,754091.25 +Australia and Oceania,Solomon Islands,Fruits,Offline,C,2/2/2012,402812707,2/21/2012,86,9.33,6.92,802.38,595.12,207.26 +North America,Canada,Clothes,Online,M,11/19/2013,292242610,12/13/2013,9937,109.28,35.84,1085915.36,356142.08,729773.28 +Middle East and North Africa,Jordan,Cereal,Offline,C,5/6/2015,990664517,6/5/2015,8500,205.7,117.11,1748450,995435,753015 +Central America and the Caribbean,Barbados,Personal Care,Offline,L,9/19/2010,498127257,11/2/2010,5780,81.73,56.67,472399.4,327552.6,144846.8 +Middle East and North Africa,Afghanistan,Cereal,Online,M,6/18/2010,934992158,7/26/2010,3812,205.7,117.11,784128.4,446423.32,337705.08 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,C,10/1/2014,891933047,10/24/2014,1664,255.28,159.42,424785.92,265274.88,159511.04 +Europe,Lithuania,Baby Food,Online,M,3/28/2017,379936254,4/18/2017,435,255.28,159.42,111046.8,69347.7,41699.1 +Asia,India,Cereal,Offline,C,6/8/2016,380300605,7/22/2016,8255,205.7,117.11,1698053.5,966743.05,731310.45 +Sub-Saharan Africa,Guinea,Cereal,Online,M,12/1/2011,594637429,12/16/2011,5284,205.7,117.11,1086918.8,618809.24,468109.56 +Asia,Malaysia,Household,Offline,C,9/5/2015,794870555,10/25/2015,8716,668.27,502.54,5824641.32,4380138.64,1444502.68 +Europe,Andorra,Meat,Offline,C,7/1/2010,373236310,7/24/2010,7773,421.89,364.69,3279350.97,2834735.37,444615.6 +Asia,Thailand,Fruits,Offline,H,4/15/2014,592283523,4/15/2014,8711,9.33,6.92,81273.63,60280.12,20993.51 +Middle East and North Africa,Syria,Vegetables,Offline,H,9/26/2015,534873521,10/4/2015,9816,154.06,90.93,1512252.96,892568.88,619684.08 +Central America and the Caribbean,Panama,Cosmetics,Offline,C,12/16/2015,254180133,12/29/2015,6405,437.2,263.33,2800266,1686628.65,1113637.35 +Middle East and North Africa,Libya,Baby Food,Online,L,2/16/2017,323689687,4/3/2017,5826,255.28,159.42,1487261.28,928780.92,558480.36 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,H,2/19/2011,487201011,3/13/2011,2461,154.06,90.93,379141.66,223778.73,155362.93 +Australia and Oceania,Solomon Islands,Cereal,Offline,M,8/23/2013,108825433,9/17/2013,2719,205.7,117.11,559298.3,318422.09,240876.21 +Australia and Oceania,Kiribati,Personal Care,Online,L,11/17/2014,422986781,12/8/2014,43,81.73,56.67,3514.39,2436.81,1077.58 +Central America and the Caribbean,Grenada,Household,Offline,L,9/15/2013,484421384,10/31/2013,9907,668.27,502.54,6620550.89,4978663.78,1641887.11 +Sub-Saharan Africa,Niger,Office Supplies,Offline,C,11/4/2013,318178069,11/22/2013,4816,651.21,524.96,3136227.36,2528207.36,608020 +Europe,Italy,Household,Online,M,6/30/2012,469618165,7/22/2012,9306,668.27,502.54,6218920.62,4676637.24,1542283.38 +Europe,Italy,Cosmetics,Online,H,9/24/2011,654415500,10/26/2011,4944,437.2,263.33,2161516.8,1301903.52,859613.28 +Sub-Saharan Africa,South Africa,Household,Online,C,8/30/2014,208556401,9/30/2014,5329,668.27,502.54,3561210.83,2678035.66,883175.17 +Middle East and North Africa,United Arab Emirates,Snacks,Online,M,2/16/2014,338339698,4/2/2014,1090,152.58,97.44,166312.2,106209.6,60102.6 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,H,8/4/2011,970376718,8/13/2011,4890,437.2,263.33,2137908,1287683.7,850224.3 +Europe,Italy,Fruits,Online,L,5/17/2013,301591289,5/18/2013,6419,9.33,6.92,59889.27,44419.48,15469.79 +Europe,Luxembourg,Fruits,Offline,M,9/19/2011,649219739,9/28/2011,7403,9.33,6.92,69069.99,51228.76,17841.23 +Australia and Oceania,Kiribati,Snacks,Offline,H,4/11/2011,800810897,4/20/2011,6595,152.58,97.44,1006265.1,642616.8,363648.3 +Sub-Saharan Africa,Mozambique,Beverages,Offline,C,3/19/2010,964226090,5/2/2010,4782,47.45,31.79,226905.9,152019.78,74886.12 +Europe,Estonia,Snacks,Online,H,7/13/2011,517639148,8/21/2011,9782,152.58,97.44,1492537.56,953158.08,539379.48 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,C,9/24/2011,259536397,11/1/2011,1442,668.27,502.54,963645.34,724662.68,238982.66 +Europe,Albania,Office Supplies,Offline,M,2/27/2012,158716666,3/19/2012,6643,651.21,524.96,4325988.03,3487309.28,838678.75 +Sub-Saharan Africa,Benin,Baby Food,Offline,H,3/24/2015,704291284,4/25/2015,4297,255.28,159.42,1096938.16,685027.74,411910.42 +Sub-Saharan Africa,Angola,Vegetables,Online,M,1/22/2013,655684077,1/23/2013,344,154.06,90.93,52996.64,31279.92,21716.72 +Australia and Oceania,New Zealand,Cereal,Offline,H,12/28/2013,192631375,1/23/2014,2759,205.7,117.11,567526.3,323106.49,244419.81 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,C,1/20/2016,465182006,2/27/2016,6548,205.7,117.11,1346923.6,766836.28,580087.32 +Sub-Saharan Africa,Mali,Clothes,Online,M,10/11/2010,443697297,11/14/2010,8745,109.28,35.84,955653.6,313420.8,642232.8 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,L,4/4/2017,968851077,5/23/2017,3419,47.45,31.79,162231.55,108690.01,53541.54 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,M,3/22/2010,701629674,4/21/2010,6667,109.28,35.84,728569.76,238945.28,489624.48 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,H,9/9/2014,173331916,9/25/2014,1621,152.58,97.44,247332.18,157950.24,89381.94 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,M,4/19/2011,435569131,4/24/2011,3440,154.06,90.93,529966.4,312799.2,217167.2 +Asia,Brunei,Household,Online,C,11/1/2015,810265147,12/7/2015,4318,668.27,502.54,2885589.86,2169967.72,715622.14 +Europe,Slovakia,Snacks,Offline,H,11/9/2014,239656293,11/18/2014,8478,152.58,97.44,1293573.24,826096.32,467476.92 +Europe,Bulgaria,Baby Food,Offline,L,12/3/2014,436291396,12/17/2014,7174,255.28,159.42,1831378.72,1143679.08,687699.64 +Central America and the Caribbean,El Salvador,Cereal,Offline,M,1/30/2016,933031785,2/4/2016,3694,205.7,117.11,759855.8,432604.34,327251.46 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,H,8/27/2015,433051288,9/18/2015,8354,255.28,159.42,2132609.12,1331794.68,800814.44 +Europe,Ukraine,Household,Offline,M,1/14/2012,859836232,2/3/2012,3503,668.27,502.54,2340949.81,1760397.62,580552.19 +Europe,France,Clothes,Offline,H,1/17/2016,607185447,2/27/2016,8522,109.28,35.84,931284.16,305428.48,625855.68 +Asia,North Korea,Baby Food,Online,M,11/3/2016,389210259,12/15/2016,4820,255.28,159.42,1230449.6,768404.4,462045.2 +Sub-Saharan Africa,Central African Republic,Cereal,Online,M,1/4/2016,990334498,1/19/2016,840,205.7,117.11,172788,98372.4,74415.6 +Middle East and North Africa,Turkey,Vegetables,Online,C,3/14/2016,115294492,4/3/2016,7057,154.06,90.93,1087201.42,641693.01,445508.41 +Asia,Mongolia,Vegetables,Offline,L,5/7/2017,939139068,5/9/2017,975,154.06,90.93,150208.5,88656.75,61551.75 +Europe,Moldova ,Office Supplies,Offline,H,11/13/2012,857229554,12/4/2012,2129,651.21,524.96,1386426.09,1117639.84,268786.25 +Australia and Oceania,East Timor,Baby Food,Online,C,3/9/2016,935239779,4/1/2016,7089,255.28,159.42,1809679.92,1130128.38,679551.54 +Asia,Taiwan,Cereal,Online,H,6/29/2011,959156072,7/18/2011,4451,205.7,117.11,915570.7,521256.61,394314.09 +Sub-Saharan Africa,Zambia,Baby Food,Online,H,7/19/2010,785277259,7/27/2010,9846,255.28,159.42,2513486.88,1569649.32,943837.56 +Asia,Thailand,Household,Offline,C,1/12/2011,790214669,1/14/2011,936,668.27,502.54,625500.72,470377.44,155123.28 +Australia and Oceania,New Zealand,Cereal,Online,M,6/25/2015,520892131,6/28/2015,2412,205.7,117.11,496148.4,282469.32,213679.08 +Europe,Sweden,Fruits,Offline,L,5/6/2012,944545972,5/29/2012,998,9.33,6.92,9311.34,6906.16,2405.18 +Middle East and North Africa,Syria,Beverages,Offline,C,1/28/2010,398725020,2/12/2010,449,47.45,31.79,21305.05,14273.71,7031.34 +Central America and the Caribbean,The Bahamas,Clothes,Online,C,8/13/2010,441290605,9/26/2010,6551,109.28,35.84,715893.28,234787.84,481105.44 +Middle East and North Africa,Lebanon,Personal Care,Online,H,3/6/2013,900416553,3/19/2013,2122,81.73,56.67,173431.06,120253.74,53177.32 +Sub-Saharan Africa,Namibia,Beverages,Offline,C,6/25/2010,324589192,8/5/2010,2010,47.45,31.79,95374.5,63897.9,31476.6 +Europe,Slovenia,Fruits,Offline,C,3/26/2015,932607352,4/26/2015,8095,9.33,6.92,75526.35,56017.4,19508.95 +Asia,Thailand,Cereal,Online,C,11/29/2010,963582360,12/1/2010,4288,205.7,117.11,882041.6,502167.68,379873.92 +Asia,North Korea,Household,Online,H,2/22/2016,526938045,3/4/2016,1532,668.27,502.54,1023789.64,769891.28,253898.36 +Europe,Slovenia,Vegetables,Offline,M,10/4/2012,252410733,11/2/2012,2800,154.06,90.93,431368,254604,176764 +Asia,South Korea,Vegetables,Online,H,2/24/2010,840049254,3/9/2010,8097,154.06,90.93,1247423.82,736260.21,511163.61 +Middle East and North Africa,Saudi Arabia,Clothes,Online,L,3/17/2011,810214936,4/22/2011,9459,109.28,35.84,1033679.52,339010.56,694668.96 +Australia and Oceania,East Timor,Personal Care,Offline,H,2/4/2016,553581607,2/9/2016,5954,81.73,56.67,486620.42,337413.18,149207.24 +Sub-Saharan Africa,Uganda,Snacks,Offline,C,11/24/2010,981135594,1/10/2011,8680,152.58,97.44,1324394.4,845779.2,478615.2 +Europe,Estonia,Vegetables,Offline,M,11/5/2016,374175727,11/26/2016,5767,154.06,90.93,888464.02,524393.31,364070.71 +Europe,Belarus,Baby Food,Online,C,10/18/2010,234313333,10/20/2010,7377,255.28,159.42,1883200.56,1176041.34,707159.22 +Middle East and North Africa,Pakistan,Meat,Online,L,4/26/2012,333472239,4/29/2012,701,421.89,364.69,295744.89,255647.69,40097.2 +Europe,Romania,Office Supplies,Online,L,10/5/2011,963888776,10/6/2011,4963,651.21,524.96,3231955.23,2605376.48,626578.75 +Sub-Saharan Africa,Gabon,Meat,Offline,C,11/21/2011,688111770,12/2/2011,6419,421.89,364.69,2708111.91,2340945.11,367166.8 +Sub-Saharan Africa,Comoros,Cereal,Offline,H,7/16/2016,389002549,7/25/2016,3354,205.7,117.11,689917.8,392786.94,297130.86 +Europe,Georgia,Household,Online,H,9/6/2011,119734942,9/18/2011,1085,668.27,502.54,725072.95,545255.9,179817.05 +Central America and the Caribbean,Dominica,Meat,Offline,M,8/20/2014,453795278,8/20/2014,6962,421.89,364.69,2937198.18,2538971.78,398226.4 +Sub-Saharan Africa,Chad,Baby Food,Online,C,4/14/2017,234982383,5/25/2017,5364,255.28,159.42,1369321.92,855128.88,514193.04 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,L,8/1/2012,627407586,8/16/2012,2702,437.2,263.33,1181314.4,711517.66,469796.74 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,H,6/21/2013,165494716,8/1/2013,2419,154.06,90.93,372671.14,219959.67,152711.47 +Sub-Saharan Africa,Botswana,Fruits,Online,L,3/29/2011,603980100,3/31/2011,9988,9.33,6.92,93188.04,69116.96,24071.08 +Central America and the Caribbean,Dominican Republic,Cereal,Online,H,3/8/2017,167912566,3/27/2017,7915,205.7,117.11,1628115.5,926925.65,701189.85 +Middle East and North Africa,Saudi Arabia,Personal Care,Online,H,5/12/2013,302653443,6/8/2013,734,81.73,56.67,59989.82,41595.78,18394.04 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,M,12/23/2016,723876559,2/8/2017,15,81.73,56.67,1225.95,850.05,375.9 +Asia,Turkmenistan,Snacks,Offline,L,1/5/2016,767568242,1/19/2016,9355,152.58,97.44,1427385.9,911551.2,515834.7 +Sub-Saharan Africa,Niger,Beverages,Online,L,11/14/2010,740027320,11/18/2010,9384,47.45,31.79,445270.8,298317.36,146953.44 +Middle East and North Africa,Algeria,Office Supplies,Offline,H,8/4/2010,567865121,8/7/2010,2763,651.21,524.96,1799293.23,1450464.48,348828.75 +Sub-Saharan Africa,Malawi,Snacks,Online,H,12/2/2013,248005473,1/8/2014,9186,152.58,97.44,1401599.88,895083.84,506516.04 +Europe,Greece,Meat,Online,M,2/4/2013,297684705,3/21/2013,374,421.89,364.69,157786.86,136394.06,21392.8 +Sub-Saharan Africa,Mozambique,Snacks,Offline,L,10/13/2012,404451644,10/15/2012,5084,152.58,97.44,775716.72,495384.96,280331.76 +Asia,South Korea,Beverages,Offline,H,2/19/2011,776167619,2/20/2011,4101,47.45,31.79,194592.45,130370.79,64221.66 +Europe,Czech Republic,Cosmetics,Online,H,2/27/2011,791006457,3/19/2011,5243,437.2,263.33,2292239.6,1380639.19,911600.41 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,C,12/4/2016,347454488,12/4/2016,8359,651.21,524.96,5443464.39,4388140.64,1055323.75 +Australia and Oceania,Solomon Islands,Beverages,Online,H,8/21/2014,314310538,9/12/2014,328,47.45,31.79,15563.6,10427.12,5136.48 +Europe,France,Office Supplies,Online,L,4/14/2014,280685937,5/13/2014,61,651.21,524.96,39723.81,32022.56,7701.25 +Sub-Saharan Africa,Comoros,Snacks,Online,L,7/24/2015,806004512,7/27/2015,3501,152.58,97.44,534182.58,341137.44,193045.14 +Sub-Saharan Africa,Liberia,Beverages,Online,H,8/24/2011,270002591,10/3/2011,8622,47.45,31.79,409113.9,274093.38,135020.52 +Sub-Saharan Africa,Central African Republic,Meat,Offline,C,9/23/2015,722729003,10/14/2015,427,421.89,364.69,180147.03,155722.63,24424.4 +Europe,Moldova ,Baby Food,Offline,M,10/4/2011,234545075,11/18/2011,5955,255.28,159.42,1520192.4,949346.1,570846.3 +Europe,Greece,Cereal,Offline,L,4/7/2011,546124637,5/23/2011,9271,205.7,117.11,1907044.7,1085726.81,821317.89 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,M,9/10/2011,318454015,10/1/2011,6475,437.2,263.33,2830870,1705061.75,1125808.25 +Europe,Kosovo,Household,Online,M,5/3/2015,982832038,5/10/2015,696,668.27,502.54,465115.92,349767.84,115348.08 +Sub-Saharan Africa,Comoros,Beverages,Offline,L,5/31/2010,890870034,6/5/2010,7095,47.45,31.79,336657.75,225550.05,111107.7 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,H,9/16/2012,264491832,9/19/2012,7865,205.7,117.11,1617830.5,921070.15,696760.35 +Middle East and North Africa,Libya,Vegetables,Online,L,5/9/2016,745933759,5/10/2016,7230,154.06,90.93,1113853.8,657423.9,456429.9 +Europe,Portugal,Snacks,Online,H,10/4/2012,447744643,11/12/2012,6445,152.58,97.44,983378.1,628000.8,355377.3 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,H,2/12/2017,702785813,3/4/2017,8794,651.21,524.96,5726740.74,4616498.24,1110242.5 +Asia,Sri Lanka,Cereal,Online,H,8/12/2011,214231097,9/16/2011,4597,205.7,117.11,945602.9,538354.67,407248.23 +Europe,Malta,Household,Online,L,5/8/2017,905566823,6/16/2017,6201,668.27,502.54,4143942.27,3116250.54,1027691.73 +Europe,Cyprus,Baby Food,Offline,L,11/10/2014,270591819,12/3/2014,2987,255.28,159.42,762521.36,476187.54,286333.82 +Europe,Slovenia,Household,Online,H,1/7/2016,823417413,2/22/2016,6365,668.27,502.54,4253538.55,3198667.1,1054871.45 +Asia,Brunei,Vegetables,Online,L,11/2/2014,648467433,12/21/2014,4779,154.06,90.93,736252.74,434554.47,301698.27 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,M,12/21/2013,150478208,2/1/2014,8700,651.21,524.96,5665527,4567152,1098375 +Europe,Hungary,Personal Care,Online,L,5/8/2013,704498565,5/26/2013,5636,81.73,56.67,460630.28,319392.12,141238.16 +Sub-Saharan Africa,Mali,Beverages,Online,L,12/20/2013,605889832,1/29/2014,5121,47.45,31.79,242991.45,162796.59,80194.86 +Sub-Saharan Africa,Mauritania,Baby Food,Online,C,2/5/2014,920325839,2/7/2014,3722,255.28,159.42,950152.16,593361.24,356790.92 +Sub-Saharan Africa,Zambia,Snacks,Offline,M,1/29/2013,533792912,2/14/2013,40,152.58,97.44,6103.2,3897.6,2205.6 +Asia,Cambodia,Household,Online,H,2/6/2015,202589881,3/10/2015,9703,668.27,502.54,6484223.81,4876145.62,1608078.19 +Australia and Oceania,Nauru,Office Supplies,Online,M,4/8/2010,303328073,4/18/2010,372,651.21,524.96,242250.12,195285.12,46965 +Sub-Saharan Africa,Zambia,Vegetables,Online,L,4/5/2016,382931315,4/7/2016,6741,154.06,90.93,1038518.46,612959.13,425559.33 +Australia and Oceania,Tuvalu,Baby Food,Online,M,12/18/2013,508635938,1/9/2014,5532,255.28,159.42,1412208.96,881911.44,530297.52 +Sub-Saharan Africa,Benin,Meat,Online,M,10/27/2011,817990767,11/17/2011,501,421.89,364.69,211366.89,182709.69,28657.2 +Europe,Cyprus,Office Supplies,Online,C,10/10/2011,168857133,10/26/2011,7433,651.21,524.96,4840443.93,3902027.68,938416.25 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,C,1/16/2013,189408862,1/24/2013,9146,421.89,364.69,3858605.94,3335454.74,523151.2 +Europe,Sweden,Fruits,Offline,M,11/30/2015,328132283,12/16/2015,489,9.33,6.92,4562.37,3383.88,1178.49 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,H,5/18/2010,103826224,7/3/2010,3342,154.06,90.93,514868.52,303888.06,210980.46 +Europe,Denmark,Baby Food,Offline,C,3/16/2010,455602014,3/29/2010,1615,255.28,159.42,412277.2,257463.3,154813.9 +Central America and the Caribbean,Panama,Clothes,Online,H,4/22/2011,592883479,5/19/2011,6252,109.28,35.84,683218.56,224071.68,459146.88 +Sub-Saharan Africa,Senegal,Snacks,Offline,M,8/25/2010,245406949,9/1/2010,225,152.58,97.44,34330.5,21924,12406.5 +Central America and the Caribbean,Guatemala,Vegetables,Online,C,1/22/2010,113221251,2/2/2010,3539,154.06,90.93,545218.34,321801.27,223417.07 +Europe,Italy,Meat,Online,M,6/4/2012,516687715,6/15/2012,8232,421.89,364.69,3472998.48,3002128.08,470870.4 +Asia,Malaysia,Vegetables,Offline,C,5/4/2010,946480166,5/21/2010,3369,154.06,90.93,519028.14,306343.17,212684.97 +Europe,Portugal,Snacks,Offline,M,8/8/2012,513584935,8/9/2012,50,152.58,97.44,7629,4872,2757 +Sub-Saharan Africa,Comoros,Snacks,Offline,H,2/27/2010,199300849,3/26/2010,6405,152.58,97.44,977274.9,624103.2,353171.7 +Sub-Saharan Africa,Sudan,Cereal,Online,L,2/24/2010,605239236,3/13/2010,2595,205.7,117.11,533791.5,303900.45,229891.05 +Europe,Montenegro,Meat,Online,M,1/2/2017,603323924,2/6/2017,5811,421.89,364.69,2451602.79,2119213.59,332389.2 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,L,6/30/2013,485791242,7/7/2013,5279,421.89,364.69,2227157.31,1925198.51,301958.8 +Europe,Montenegro,Beverages,Offline,H,7/15/2017,615190017,9/3/2017,7252,47.45,31.79,344107.4,230541.08,113566.32 +Middle East and North Africa,Syria,Baby Food,Offline,M,3/30/2010,974381577,5/7/2010,17,255.28,159.42,4339.76,2710.14,1629.62 +Asia,Uzbekistan,Vegetables,Online,C,6/14/2015,716539752,7/24/2015,8891,154.06,90.93,1369747.46,808458.63,561288.83 +Asia,China,Cosmetics,Offline,H,8/12/2012,415150868,9/15/2012,1222,437.2,263.33,534258.4,321789.26,212469.14 +Middle East and North Africa,Libya,Snacks,Offline,H,5/3/2016,714013755,6/10/2016,1392,152.58,97.44,212391.36,135636.48,76754.88 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,C,12/30/2011,977239739,2/1/2012,5810,651.21,524.96,3783530.1,3050017.6,733512.5 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,C,7/14/2012,639252650,8/22/2012,7920,437.2,263.33,3462624,2085573.6,1377050.4 +Sub-Saharan Africa,Malawi,Baby Food,Online,L,10/27/2016,554788815,12/3/2016,3194,255.28,159.42,815364.32,509187.48,306176.84 +Europe,Luxembourg,Snacks,Offline,L,6/4/2013,748897063,7/24/2013,4138,152.58,97.44,631376.04,403206.72,228169.32 +Middle East and North Africa,Afghanistan,Household,Online,H,9/12/2014,866938722,9/21/2014,5288,668.27,502.54,3533811.76,2657431.52,876380.24 +Middle East and North Africa,Algeria,Cosmetics,Online,C,2/15/2015,624587619,3/27/2015,8211,437.2,263.33,3589849.2,2162202.63,1427646.57 +Europe,Norway,Cereal,Offline,L,4/7/2010,257830083,5/3/2010,6506,205.7,117.11,1338284.2,761917.66,576366.54 +Europe,Romania,Cosmetics,Online,M,8/30/2015,972964942,10/11/2015,803,437.2,263.33,351071.6,211453.99,139617.61 +Europe,Switzerland,Snacks,Online,H,1/23/2010,896603524,2/17/2010,3762,152.58,97.44,574005.96,366569.28,207436.68 +Europe,Armenia,Personal Care,Online,C,12/9/2014,925669658,12/9/2014,5077,81.73,56.67,414943.21,287713.59,127229.62 +Europe,Ireland,Snacks,Offline,L,12/13/2014,677399671,12/20/2014,6471,152.58,97.44,987345.18,630534.24,356810.94 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,L,10/6/2014,739342391,10/29/2014,6698,255.28,159.42,1709865.44,1067795.16,642070.28 +Europe,Georgia,Cosmetics,Offline,C,7/12/2012,419359147,8/18/2012,6546,437.2,263.33,2861911.2,1723758.18,1138153.02 +Europe,Iceland,Household,Offline,L,4/5/2011,895623767,5/4/2011,3830,668.27,502.54,2559474.1,1924728.2,634745.9 +Australia and Oceania,Tuvalu,Office Supplies,Online,H,1/8/2015,266622579,2/17/2015,8401,651.21,524.96,5470815.21,4410188.96,1060626.25 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,H,1/8/2010,301154410,1/8/2010,7137,81.73,56.67,583307.01,404453.79,178853.22 +Asia,Mongolia,Beverages,Offline,M,10/25/2013,588330590,10/29/2013,8951,47.45,31.79,424724.95,284552.29,140172.66 +Sub-Saharan Africa,Mozambique,Meat,Online,M,12/16/2010,787574946,1/18/2011,9783,421.89,364.69,4127349.87,3567762.27,559587.6 +Sub-Saharan Africa,Cameroon,Baby Food,Online,L,5/6/2017,178623807,6/7/2017,7609,255.28,159.42,1942425.52,1213026.78,729398.74 +Sub-Saharan Africa,Lesotho,Cereal,Offline,M,11/15/2015,811526000,12/18/2015,7432,205.7,117.11,1528762.4,870361.52,658400.88 +Asia,Singapore,Vegetables,Online,C,3/18/2013,756642854,4/22/2013,6290,154.06,90.93,969037.4,571949.7,397087.7 +Asia,Kazakhstan,Meat,Offline,C,4/26/2013,854648196,5/16/2013,8248,421.89,364.69,3479748.72,3007963.12,471785.6 +Sub-Saharan Africa,Swaziland,Clothes,Online,C,8/20/2013,666528356,9/29/2013,9407,109.28,35.84,1027996.96,337146.88,690850.08 +Europe,Belarus,Clothes,Online,L,6/16/2016,723582160,7/13/2016,2896,109.28,35.84,316474.88,103792.64,212682.24 +Sub-Saharan Africa,Namibia,Personal Care,Online,H,1/2/2010,277420938,2/6/2010,3875,81.73,56.67,316703.75,219596.25,97107.5 +Europe,Netherlands,Household,Online,L,1/22/2010,449968516,3/12/2010,4538,668.27,502.54,3032609.26,2280526.52,752082.74 +Australia and Oceania,Tonga,Baby Food,Online,H,10/3/2010,183461225,10/24/2010,9108,255.28,159.42,2325090.24,1451997.36,873092.88 +Sub-Saharan Africa,Burundi,Snacks,Online,C,1/26/2011,290447890,3/9/2011,8840,152.58,97.44,1348807.2,861369.6,487437.6 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,H,1/22/2011,303789842,2/4/2011,7020,47.45,31.79,333099,223165.8,109933.2 +Europe,Malta,Office Supplies,Offline,M,8/14/2015,726660907,9/9/2015,3965,651.21,524.96,2582047.65,2081466.4,500581.25 +Europe,Kosovo,Beverages,Online,H,7/26/2015,782547414,8/31/2015,2025,47.45,31.79,96086.25,64374.75,31711.5 +Europe,Georgia,Meat,Online,M,2/23/2014,665248191,3/29/2014,578,421.89,364.69,243852.42,210790.82,33061.6 +Australia and Oceania,Vanuatu,Meat,Online,H,9/1/2015,188874566,9/29/2015,1036,421.89,364.69,437078.04,377818.84,59259.2 +Europe,Latvia,Snacks,Offline,H,2/20/2014,137850368,3/2/2014,1842,152.58,97.44,281052.36,179484.48,101567.88 +Europe,Ukraine,Clothes,Offline,M,3/20/2012,916911923,4/29/2012,3469,109.28,35.84,379092.32,124328.96,254763.36 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,C,5/27/2017,301108062,6/8/2017,3422,255.28,159.42,873568.16,545535.24,328032.92 +Middle East and North Africa,Turkey,Household,Online,H,7/17/2015,185800111,8/22/2015,1237,668.27,502.54,826649.99,621641.98,205008.01 +Sub-Saharan Africa,The Gambia,Cosmetics,Offline,C,6/26/2012,736661899,7/5/2012,3481,437.2,263.33,1521893.2,916651.73,605241.47 +Sub-Saharan Africa,Ghana,Clothes,Online,H,2/21/2015,839679753,4/4/2015,8753,109.28,35.84,956527.84,313707.52,642820.32 +Middle East and North Africa,Israel,Meat,Offline,M,7/21/2012,351152503,8/24/2012,2684,421.89,364.69,1132352.76,978827.96,153524.8 +Sub-Saharan Africa,Nigeria,Meat,Online,H,7/20/2017,547691476,9/5/2017,2933,421.89,364.69,1237403.37,1069635.77,167767.6 +Australia and Oceania,Australia,Household,Online,C,7/8/2017,976220500,8/7/2017,4195,668.27,502.54,2803392.65,2108155.3,695237.35 +North America,Canada,Baby Food,Online,M,1/20/2016,803975903,3/10/2016,3191,255.28,159.42,814598.48,508709.22,305889.26 +Middle East and North Africa,Algeria,Vegetables,Offline,C,1/13/2014,168506515,1/19/2014,3677,154.06,90.93,566478.62,334349.61,232129.01 +Middle East and North Africa,Algeria,Fruits,Offline,H,5/28/2013,627673661,6/13/2013,1440,9.33,6.92,13435.2,9964.8,3470.4 +Europe,Belarus,Personal Care,Online,H,5/19/2013,209651172,6/20/2013,9295,81.73,56.67,759680.35,526747.65,232932.7 +Middle East and North Africa,Somalia,Snacks,Offline,H,4/1/2014,162925374,4/22/2014,2094,152.58,97.44,319502.52,204039.36,115463.16 +Asia,India,Personal Care,Offline,C,7/27/2013,906295096,9/3/2013,1714,81.73,56.67,140085.22,97132.38,42952.84 +Central America and the Caribbean,Grenada,Cosmetics,Online,M,7/18/2017,678871667,7/20/2017,2067,437.2,263.33,903692.4,544303.11,359389.29 +Europe,Armenia,Cereal,Online,M,7/6/2014,490078914,7/27/2014,4096,205.7,117.11,842547.2,479682.56,362864.64 +Europe,Austria,Office Supplies,Offline,M,8/1/2016,969653165,8/14/2016,774,651.21,524.96,504036.54,406319.04,97717.5 +Middle East and North Africa,Pakistan,Personal Care,Offline,C,6/11/2010,117643249,7/18/2010,2106,81.73,56.67,172123.38,119347.02,52776.36 +Central America and the Caribbean,El Salvador,Meat,Online,M,2/12/2014,954410493,2/26/2014,129,421.89,364.69,54423.81,47045.01,7378.8 +Europe,Austria,Vegetables,Offline,C,8/17/2012,270628726,8/23/2012,3909,154.06,90.93,602220.54,355445.37,246775.17 +Asia,Maldives,Baby Food,Online,M,10/13/2014,777284276,11/16/2014,4545,255.28,159.42,1160247.6,724563.9,435683.7 +Asia,Vietnam,Meat,Offline,H,7/8/2011,755675971,7/18/2011,167,421.89,364.69,70455.63,60903.23,9552.4 +North America,Greenland,Office Supplies,Online,L,7/20/2017,807415139,7/29/2017,937,651.21,524.96,610183.77,491887.52,118296.25 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,L,8/4/2014,704425609,9/18/2014,4046,668.27,502.54,2703820.42,2033276.84,670543.58 +Asia,China,Snacks,Online,H,9/15/2015,738943707,10/27/2015,8719,152.58,97.44,1330345.02,849579.36,480765.66 +Middle East and North Africa,Jordan,Meat,Offline,L,1/31/2016,373518264,2/16/2016,1210,421.89,364.69,510486.9,441274.9,69212 +Sub-Saharan Africa,Niger,Cosmetics,Online,H,12/29/2011,491010606,2/13/2012,9804,437.2,263.33,4286308.8,2581687.32,1704621.48 +Australia and Oceania,Solomon Islands,Fruits,Offline,L,2/13/2012,244594562,3/29/2012,9821,9.33,6.92,91629.93,67961.32,23668.61 +Europe,Vatican City,Baby Food,Online,M,1/24/2011,207756459,3/10/2011,8608,255.28,159.42,2197450.24,1372287.36,825162.88 +Sub-Saharan Africa,Guinea,Beverages,Offline,M,11/11/2015,124295127,11/23/2015,545,47.45,31.79,25860.25,17325.55,8534.7 +Sub-Saharan Africa,Togo,Beverages,Online,C,11/19/2011,258321893,12/19/2011,2043,47.45,31.79,96940.35,64946.97,31993.38 +Europe,Serbia,Fruits,Offline,H,1/28/2012,944260585,2/11/2012,6545,9.33,6.92,61064.85,45291.4,15773.45 +Australia and Oceania,Vanuatu,Beverages,Online,H,4/21/2015,336847531,6/10/2015,9525,47.45,31.79,451961.25,302799.75,149161.5 +Europe,Belarus,Snacks,Offline,L,2/20/2010,261131560,2/27/2010,3486,152.58,97.44,531893.88,339675.84,192218.04 +Asia,Thailand,Beverages,Online,L,7/3/2016,362474000,7/23/2016,2966,47.45,31.79,140736.7,94289.14,46447.56 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,L,9/30/2013,356548678,10/11/2013,9532,255.28,159.42,2433328.96,1519591.44,913737.52 +Sub-Saharan Africa,Niger,Personal Care,Online,C,7/24/2012,479341924,8/8/2012,6782,81.73,56.67,554292.86,384335.94,169956.92 +Middle East and North Africa,Bahrain,Personal Care,Offline,H,5/8/2013,137152564,5/15/2013,5346,81.73,56.67,436928.58,302957.82,133970.76 +Australia and Oceania,Fiji,Office Supplies,Offline,L,1/3/2010,156591928,1/28/2010,7886,651.21,524.96,5135442.06,4139834.56,995607.5 +Sub-Saharan Africa,Namibia,Personal Care,Online,C,6/5/2016,534583842,7/18/2016,4093,81.73,56.67,334520.89,231950.31,102570.58 +Europe,Poland,Office Supplies,Online,M,4/11/2017,888364636,5/30/2017,5692,651.21,524.96,3706687.32,2988072.32,718615 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,H,3/19/2017,905483138,4/10/2017,1437,651.21,524.96,935788.77,754367.52,181421.25 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,C,5/26/2014,793800675,5/27/2014,2115,81.73,56.67,172858.95,119857.05,53001.9 +Europe,Serbia,Vegetables,Offline,M,11/1/2011,831491076,11/17/2011,5542,154.06,90.93,853800.52,503934.06,349866.46 +Middle East and North Africa,Turkey,Personal Care,Offline,L,8/4/2013,917040669,8/12/2013,1568,81.73,56.67,128152.64,88858.56,39294.08 +Central America and the Caribbean,Cuba,Office Supplies,Offline,M,6/13/2013,119248282,6/20/2013,7072,651.21,524.96,4605357.12,3712517.12,892840 +Sub-Saharan Africa,Sudan,Household,Online,L,10/27/2013,727225244,11/4/2013,965,668.27,502.54,644880.55,484951.1,159929.45 +Asia,Bangladesh,Office Supplies,Offline,H,5/26/2014,600395381,7/6/2014,9190,651.21,524.96,5984619.9,4824382.4,1160237.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,L,12/11/2015,818495023,12/12/2015,9721,437.2,263.33,4250021.2,2559830.93,1690190.27 +Australia and Oceania,Fiji,Snacks,Online,H,6/28/2016,731572997,7/21/2016,7562,152.58,97.44,1153809.96,736841.28,416968.68 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,M,2/20/2015,209990632,2/22/2015,9749,47.45,31.79,462590.05,309920.71,152669.34 +Sub-Saharan Africa,Liberia,Baby Food,Online,L,11/5/2015,994421756,11/29/2015,351,255.28,159.42,89603.28,55956.42,33646.86 +Asia,Indonesia,Personal Care,Offline,M,1/19/2016,845852696,2/24/2016,5464,81.73,56.67,446572.72,309644.88,136927.84 +Middle East and North Africa,Turkey,Baby Food,Offline,M,6/25/2010,295582282,7/20/2010,8221,255.28,159.42,2098656.88,1310591.82,788065.06 +Asia,Brunei,Meat,Offline,C,1/25/2010,395221841,3/8/2010,3780,421.89,364.69,1594744.2,1378528.2,216216 +Middle East and North Africa,Turkey,Office Supplies,Offline,M,6/16/2015,466695201,7/9/2015,4336,651.21,524.96,2823646.56,2276226.56,547420 +Sub-Saharan Africa,Namibia,Beverages,Offline,H,3/14/2013,352238690,4/3/2013,4111,47.45,31.79,195066.95,130688.69,64378.26 +Australia and Oceania,Palau,Baby Food,Offline,H,6/6/2017,864401137,6/29/2017,4360,255.28,159.42,1113020.8,695071.2,417949.6 +Sub-Saharan Africa,Kenya,Household,Offline,M,1/17/2013,636043870,2/21/2013,8370,668.27,502.54,5593419.9,4206259.8,1387160.1 +Sub-Saharan Africa,Malawi,Snacks,Online,C,7/10/2012,170340716,8/25/2012,6458,152.58,97.44,985361.64,629267.52,356094.12 +Europe,Moldova ,Office Supplies,Online,C,4/3/2014,490778005,4/14/2014,973,651.21,524.96,633627.33,510786.08,122841.25 +Europe,Norway,Cereal,Offline,M,11/27/2013,891154563,12/20/2013,1293,205.7,117.11,265970.1,151423.23,114546.87 +Central America and the Caribbean,Barbados,Personal Care,Online,L,10/16/2015,285581719,11/23/2015,8832,81.73,56.67,721839.36,500509.44,221329.92 +Sub-Saharan Africa,Nigeria,Meat,Offline,C,11/30/2013,358483302,11/30/2013,2030,421.89,364.69,856436.7,740320.7,116116 +Middle East and North Africa,Somalia,Vegetables,Online,M,12/8/2010,614595639,12/25/2010,1362,154.06,90.93,209829.72,123846.66,85983.06 +Asia,Turkmenistan,Personal Care,Online,M,5/9/2014,628967559,6/12/2014,4333,81.73,56.67,354136.09,245551.11,108584.98 +Sub-Saharan Africa,Ghana,Meat,Offline,H,1/6/2010,496960389,1/17/2010,478,421.89,364.69,201663.42,174321.82,27341.6 +Sub-Saharan Africa,Guinea,Personal Care,Offline,M,5/6/2011,384247958,6/20/2011,6365,81.73,56.67,520211.45,360704.55,159506.9 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,H,2/6/2010,976816594,3/24/2010,592,152.58,97.44,90327.36,57684.48,32642.88 +Europe,Luxembourg,Meat,Offline,C,6/24/2010,330965125,7/7/2010,8790,421.89,364.69,3708413.1,3205625.1,502788 +Sub-Saharan Africa,Lesotho,Household,Offline,M,2/27/2010,623304879,3/9/2010,8620,668.27,502.54,5760487.4,4331894.8,1428592.6 +Australia and Oceania,Vanuatu,Fruits,Online,L,9/3/2011,500759685,10/9/2011,4774,9.33,6.92,44541.42,33036.08,11505.34 +Asia,Vietnam,Cosmetics,Offline,L,1/17/2011,930565869,1/22/2011,3975,437.2,263.33,1737870,1046736.75,691133.25 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,C,9/22/2016,250272262,10/11/2016,9979,9.33,6.92,93104.07,69054.68,24049.39 +Asia,Japan,Fruits,Online,C,7/6/2015,917740190,8/19/2015,8571,9.33,6.92,79967.43,59311.32,20656.11 +Australia and Oceania,Kiribati,Snacks,Online,M,3/11/2014,961143481,4/13/2014,2570,152.58,97.44,392130.6,250420.8,141709.8 +Asia,Japan,Personal Care,Offline,M,1/20/2013,728968465,1/22/2013,6823,81.73,56.67,557643.79,386659.41,170984.38 +Europe,Kosovo,Baby Food,Offline,L,3/27/2017,640013968,4/5/2017,3211,255.28,159.42,819704.08,511897.62,307806.46 +Australia and Oceania,Fiji,Meat,Offline,H,3/20/2010,733391320,4/9/2010,5644,421.89,364.69,2381147.16,2058310.36,322836.8 +Australia and Oceania,Tuvalu,Meat,Offline,C,8/15/2010,218524348,9/27/2010,5066,421.89,364.69,2137294.74,1847519.54,289775.2 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,C,6/3/2015,625149381,7/20/2015,4449,9.33,6.92,41509.17,30787.08,10722.09 +Sub-Saharan Africa,Uganda,Beverages,Offline,H,4/19/2011,853315246,5/30/2011,3799,47.45,31.79,180262.55,120770.21,59492.34 +Sub-Saharan Africa,Sierra Leone,Household,Offline,C,4/12/2016,323383271,5/29/2016,5151,668.27,502.54,3442258.77,2588583.54,853675.23 +Central America and the Caribbean,The Bahamas,Meat,Online,H,5/23/2015,326027286,6/15/2015,7574,421.89,364.69,3195394.86,2762162.06,433232.8 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,L,6/8/2017,872233617,7/23/2017,2165,651.21,524.96,1409869.65,1136538.4,273331.25 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,M,5/7/2013,243301093,5/29/2013,7055,154.06,90.93,1086893.3,641511.15,445382.15 +Middle East and North Africa,Tunisia ,Beverages,Offline,H,4/12/2010,840841042,5/13/2010,2405,47.45,31.79,114117.25,76454.95,37662.3 +Asia,Kyrgyzstan,Baby Food,Online,H,8/26/2012,636777293,9/28/2012,5407,255.28,159.42,1380298.96,861983.94,518315.02 +Europe,Latvia,Fruits,Offline,L,10/24/2010,823346173,10/28/2010,5284,9.33,6.92,49299.72,36565.28,12734.44 +Asia,Bangladesh,Fruits,Online,M,2/8/2015,863096511,2/19/2015,8292,9.33,6.92,77364.36,57380.64,19983.72 +Europe,Slovenia,Office Supplies,Online,H,3/21/2014,738889634,4/21/2014,2717,651.21,524.96,1769337.57,1426316.32,343021.25 +Sub-Saharan Africa,Swaziland,Vegetables,Online,C,11/1/2016,503899371,11/29/2016,3877,154.06,90.93,597290.62,352535.61,244755.01 +Asia,Nepal,Cereal,Online,L,7/25/2017,731612050,8/28/2017,9119,205.7,117.11,1875778.3,1067926.09,807852.21 +Europe,Latvia,Cereal,Offline,H,11/10/2015,265826499,11/25/2015,2823,205.7,117.11,580691.1,330601.53,250089.57 +Australia and Oceania,Vanuatu,Meat,Online,C,3/29/2012,270654046,4/2/2012,1402,421.89,364.69,591489.78,511295.38,80194.4 +Europe,Poland,Meat,Online,M,2/2/2012,180518519,2/20/2012,8296,421.89,364.69,3499999.44,3025468.24,474531.2 +Middle East and North Africa,Tunisia ,Baby Food,Offline,H,4/4/2014,850156247,5/15/2014,8981,255.28,159.42,2292669.68,1431751.02,860918.66 +Middle East and North Africa,Somalia,Baby Food,Online,C,11/24/2014,504616057,1/6/2015,5960,255.28,159.42,1521468.8,950143.2,571325.6 +Middle East and North Africa,Bahrain,Office Supplies,Offline,H,3/20/2011,589259278,3/28/2011,3770,651.21,524.96,2455061.7,1979099.2,475962.5 +Middle East and North Africa,Egypt,Beverages,Online,C,11/4/2012,819759738,11/14/2012,3978,47.45,31.79,188756.1,126460.62,62295.48 +Europe,Armenia,Vegetables,Online,L,5/2/2015,532103765,6/4/2015,183,154.06,90.93,28192.98,16640.19,11552.79 +Australia and Oceania,East Timor,Fruits,Offline,M,7/7/2011,932590186,7/8/2011,3015,9.33,6.92,28129.95,20863.8,7266.15 +Europe,Luxembourg,Cosmetics,Online,M,6/5/2010,147830331,6/7/2010,5135,437.2,263.33,2245022,1352199.55,892822.45 +Europe,Monaco,Clothes,Offline,H,10/27/2010,874748027,11/8/2010,6235,109.28,35.84,681360.8,223462.4,457898.4 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,M,7/3/2012,930579602,7/21/2012,8039,437.2,263.33,3514650.8,2116909.87,1397740.93 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,L,7/26/2012,902873885,9/13/2012,9301,255.28,159.42,2374359.28,1482765.42,891593.86 +Asia,Uzbekistan,Cosmetics,Offline,H,9/27/2016,999492204,11/10/2016,809,437.2,263.33,353694.8,213033.97,140660.83 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,M,11/18/2012,598608386,12/20/2012,379,437.2,263.33,165698.8,99802.07,65896.73 +Central America and the Caribbean,Dominica,Beverages,Offline,M,8/20/2012,498708760,8/24/2012,7859,47.45,31.79,372909.55,249837.61,123071.94 +Europe,Russia,Office Supplies,Offline,C,5/8/2017,668592154,6/20/2017,131,651.21,524.96,85308.51,68769.76,16538.75 +Sub-Saharan Africa,Ethiopia,Household,Offline,C,4/20/2014,697369897,5/30/2014,6104,668.27,502.54,4079120.08,3067504.16,1011615.92 +Middle East and North Africa,Somalia,Meat,Offline,M,9/29/2010,244465816,10/26/2010,1722,421.89,364.69,726494.58,627996.18,98498.4 +Sub-Saharan Africa,Botswana,Personal Care,Online,L,1/7/2015,389616239,2/26/2015,4958,81.73,56.67,405217.34,280969.86,124247.48 +Asia,Vietnam,Snacks,Online,H,1/3/2010,482869994,2/13/2010,817,152.58,97.44,124657.86,79608.48,45049.38 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,M,7/16/2017,394588410,9/2/2017,6334,668.27,502.54,4232822.18,3183088.36,1049733.82 +Central America and the Caribbean,El Salvador,Snacks,Offline,L,4/9/2011,965445315,4/14/2011,5578,152.58,97.44,851091.24,543520.32,307570.92 +Middle East and North Africa,Tunisia ,Meat,Offline,M,5/14/2011,856427037,5/24/2011,4647,421.89,364.69,1960522.83,1694714.43,265808.4 +Europe,Armenia,Office Supplies,Online,M,7/19/2012,598832404,7/20/2012,6671,651.21,524.96,4344221.91,3502008.16,842213.75 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,C,8/10/2010,344272744,9/6/2010,6810,81.73,56.67,556581.3,385922.7,170658.6 +Asia,Thailand,Office Supplies,Offline,L,10/2/2013,314671885,10/27/2013,7258,651.21,524.96,4726482.18,3810159.68,916322.5 +Sub-Saharan Africa,Djibouti,Beverages,Offline,M,2/13/2016,352266156,3/31/2016,2239,47.45,31.79,106240.55,71177.81,35062.74 +Europe,Bosnia and Herzegovina,Vegetables,Offline,L,9/8/2016,369604384,10/10/2016,3006,154.06,90.93,463104.36,273335.58,189768.78 +Australia and Oceania,Papua New Guinea,Personal Care,Online,H,7/5/2015,799547898,8/8/2015,2846,81.73,56.67,232603.58,161282.82,71320.76 +Middle East and North Africa,Somalia,Meat,Online,L,6/23/2017,345270526,8/5/2017,2076,421.89,364.69,875843.64,757096.44,118747.2 +Europe,United Kingdom,Baby Food,Online,C,6/1/2013,930258595,6/15/2013,3046,255.28,159.42,777582.88,485593.32,291989.56 +Central America and the Caribbean,Haiti,Beverages,Online,C,2/21/2014,948310935,4/2/2014,5134,47.45,31.79,243608.3,163209.86,80398.44 +Middle East and North Africa,Jordan,Snacks,Offline,M,5/21/2016,213538873,6/17/2016,9753,152.58,97.44,1488112.74,950332.32,537780.42 +Europe,Finland,Vegetables,Online,C,3/1/2014,410366237,3/19/2014,5344,154.06,90.93,823296.64,485929.92,337366.72 +Asia,India,Baby Food,Offline,C,2/15/2010,143529355,3/9/2010,2381,255.28,159.42,607821.68,379579.02,228242.66 +Central America and the Caribbean,Guatemala,Vegetables,Offline,H,10/11/2011,788077056,11/14/2011,8369,154.06,90.93,1289328.14,760993.17,528334.97 +Europe,Denmark,Personal Care,Online,L,7/14/2012,639370667,7/27/2012,2844,81.73,56.67,232440.12,161169.48,71270.64 +Sub-Saharan Africa,Nigeria,Cereal,Offline,H,9/4/2010,763084018,9/12/2010,2373,205.7,117.11,488126.1,277902.03,210224.07 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,M,2/9/2013,945203435,3/9/2013,5556,205.7,117.11,1142869.2,650663.16,492206.04 +Sub-Saharan Africa,Chad,Clothes,Offline,L,6/14/2016,142027747,7/6/2016,8021,109.28,35.84,876534.88,287472.64,589062.24 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,L,10/25/2010,530168282,10/27/2010,7431,255.28,159.42,1896985.68,1184650.02,712335.66 +Asia,Uzbekistan,Baby Food,Online,L,11/15/2013,756548869,12/5/2013,8477,255.28,159.42,2164008.56,1351403.34,812605.22 +Sub-Saharan Africa,Mauritania,Meat,Offline,M,1/30/2014,888405835,3/10/2014,7884,421.89,364.69,3326180.76,2875215.96,450964.8 +Europe,Bosnia and Herzegovina,Office Supplies,Online,H,4/25/2012,163288009,5/5/2012,9405,651.21,524.96,6124630.05,4937248.8,1187381.25 +Australia and Oceania,Vanuatu,Office Supplies,Offline,C,7/8/2010,139056718,7/8/2010,8828,651.21,524.96,5748881.88,4634346.88,1114535 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,H,6/23/2015,643885791,7/5/2015,8969,154.06,90.93,1381764.14,815551.17,566212.97 +Sub-Saharan Africa,Togo,Meat,Offline,L,5/2/2012,226261556,5/15/2012,4677,421.89,364.69,1973179.53,1705655.13,267524.4 +Sub-Saharan Africa,Mauritius ,Household,Offline,C,10/19/2013,204982841,10/27/2013,7833,668.27,502.54,5234558.91,3936395.82,1298163.09 +Europe,Czech Republic,Baby Food,Online,H,12/6/2010,619160974,12/22/2010,2346,255.28,159.42,598886.88,373999.32,224887.56 +Sub-Saharan Africa,The Gambia,Cosmetics,Offline,C,10/10/2014,678219783,11/22/2014,9160,437.2,263.33,4004752,2412102.8,1592649.2 +Europe,Denmark,Fruits,Online,L,9/24/2014,111895596,10/3/2014,1248,9.33,6.92,11643.84,8636.16,3007.68 +Central America and the Caribbean,Saint Lucia,Meat,Offline,C,8/16/2012,520237243,9/8/2012,8616,421.89,364.69,3635004.24,3142169.04,492835.2 +Middle East and North Africa,Libya,Baby Food,Online,M,5/6/2011,423606050,5/12/2011,3298,255.28,159.42,841913.44,525767.16,316146.28 +Sub-Saharan Africa,Togo,Beverages,Offline,C,1/21/2011,212675845,2/9/2011,4364,47.45,31.79,207071.8,138731.56,68340.24 +Europe,Sweden,Baby Food,Online,M,12/27/2012,798432958,1/30/2013,2910,255.28,159.42,742864.8,463912.2,278952.6 +Middle East and North Africa,Kuwait,Vegetables,Online,H,8/27/2015,462176215,9/8/2015,7067,154.06,90.93,1088742.02,642602.31,446139.71 +Asia,India,Personal Care,Offline,C,1/19/2011,705516946,2/18/2011,6997,81.73,56.67,571864.81,396519.99,175344.82 +Europe,Portugal,Personal Care,Offline,C,3/9/2011,400378978,4/27/2011,9892,81.73,56.67,808473.16,560579.64,247893.52 +Sub-Saharan Africa,Niger,Beverages,Offline,L,12/20/2013,738998639,2/4/2014,4974,47.45,31.79,236016.3,158123.46,77892.84 +Sub-Saharan Africa,South Africa,Fruits,Offline,L,8/7/2014,283924758,9/11/2014,8500,9.33,6.92,79305,58820,20485 +Middle East and North Africa,Morocco,Beverages,Offline,M,11/30/2016,818018662,1/13/2017,8755,47.45,31.79,415424.75,278321.45,137103.3 +Sub-Saharan Africa,Senegal,Personal Care,Offline,M,6/14/2014,594454181,7/24/2014,1057,81.73,56.67,86388.61,59900.19,26488.42 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,L,12/17/2016,186717641,12/18/2016,2754,9.33,6.92,25694.82,19057.68,6637.14 +Asia,Myanmar,Meat,Offline,M,4/30/2016,238607871,6/16/2016,8226,421.89,364.69,3470467.14,2999939.94,470527.2 +Middle East and North Africa,Algeria,Vegetables,Offline,H,1/27/2013,114236199,2/2/2013,3885,154.06,90.93,598523.1,353263.05,245260.05 +Europe,Slovenia,Baby Food,Offline,H,7/28/2012,148026454,7/28/2012,3172,255.28,159.42,809748.16,505680.24,304067.92 +Central America and the Caribbean,Belize,Vegetables,Offline,H,9/7/2013,294714963,9/17/2013,1562,154.06,90.93,240641.72,142032.66,98609.06 +Middle East and North Africa,Syria,Office Supplies,Offline,M,7/23/2012,579350554,7/30/2012,1558,651.21,524.96,1014585.18,817887.68,196697.5 +Middle East and North Africa,Yemen,Baby Food,Offline,H,12/21/2013,647294557,1/16/2014,7698,255.28,159.42,1965145.44,1227215.16,737930.28 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,M,5/30/2012,214220798,7/7/2012,1549,205.7,117.11,318629.3,181403.39,137225.91 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,M,1/2/2011,416115605,1/31/2011,6709,437.2,263.33,2933174.8,1766680.97,1166493.83 +Sub-Saharan Africa,Gabon,Cereal,Offline,C,2/24/2010,659277808,3/20/2010,3809,205.7,117.11,783511.3,446071.99,337439.31 +Australia and Oceania,Nauru,Cosmetics,Online,M,4/27/2011,870318734,5/6/2011,5509,437.2,263.33,2408534.8,1450684.97,957849.83 +Asia,Singapore,Cereal,Online,C,4/4/2013,146162211,4/14/2013,1501,205.7,117.11,308755.7,175782.11,132973.59 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,L,10/11/2015,804044568,10/27/2015,3510,437.2,263.33,1534572,924288.3,610283.7 +Asia,Bhutan,Clothes,Offline,L,12/20/2015,731514632,12/24/2015,290,109.28,35.84,31691.2,10393.6,21297.6 +Central America and the Caribbean,Honduras,Baby Food,Online,C,12/25/2011,136433732,1/8/2012,2628,255.28,159.42,670875.84,418955.76,251920.08 +Sub-Saharan Africa,Tanzania,Fruits,Offline,L,5/27/2014,196975696,6/21/2014,8340,9.33,6.92,77812.2,57712.8,20099.4 +Australia and Oceania,Solomon Islands,Office Supplies,Online,M,2/25/2012,811626851,3/25/2012,7276,651.21,524.96,4738203.96,3819608.96,918595 +Europe,Moldova ,Household,Online,C,2/26/2014,149186027,3/3/2014,6315,668.27,502.54,4220125.05,3173540.1,1046584.95 +Sub-Saharan Africa,Botswana,Clothes,Online,L,4/2/2015,498764550,5/22/2015,4369,109.28,35.84,477444.32,156584.96,320859.36 +North America,Mexico,Clothes,Offline,H,2/19/2015,619786250,4/1/2015,7379,109.28,35.84,806377.12,264463.36,541913.76 +Sub-Saharan Africa,Gabon,Cosmetics,Online,H,7/25/2014,691987454,8/20/2014,3320,437.2,263.33,1451504,874255.6,577248.4 +Europe,Luxembourg,Baby Food,Offline,L,7/29/2011,965416991,9/4/2011,7196,255.28,159.42,1836994.88,1147186.32,689808.56 +Europe,United Kingdom,Personal Care,Offline,C,11/3/2012,410436189,11/25/2012,6044,81.73,56.67,493976.12,342513.48,151462.64 +Europe,Romania,Clothes,Offline,C,9/29/2014,767718875,10/13/2014,3930,109.28,35.84,429470.4,140851.2,288619.2 +Europe,Vatican City,Clothes,Online,L,9/23/2014,698251378,10/6/2014,6954,109.28,35.84,759933.12,249231.36,510701.76 +Europe,Iceland,Baby Food,Online,L,2/2/2015,733332526,2/7/2015,8246,255.28,159.42,2105038.88,1314577.32,790461.56 +Central America and the Caribbean,Belize,Snacks,Offline,H,8/14/2011,124573647,9/23/2011,2965,152.58,97.44,452399.7,288909.6,163490.1 +Asia,Kyrgyzstan,Personal Care,Online,H,7/9/2012,893898570,7/13/2012,3306,81.73,56.67,270199.38,187351.02,82848.36 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,H,12/9/2011,183543622,12/10/2011,3491,437.2,263.33,1526265.2,919285.03,606980.17 +Sub-Saharan Africa,Comoros,Beverages,Offline,M,6/1/2016,606057631,6/20/2016,4776,47.45,31.79,226621.2,151829.04,74792.16 +Middle East and North Africa,Oman,Household,Offline,H,11/13/2010,794301927,11/24/2010,446,668.27,502.54,298048.42,224132.84,73915.58 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,C,5/1/2015,351450335,5/19/2015,819,154.06,90.93,126175.14,74471.67,51703.47 +Sub-Saharan Africa,Burundi,Snacks,Offline,M,1/19/2013,300989186,3/6/2013,8244,152.58,97.44,1257869.52,803295.36,454574.16 +Sub-Saharan Africa,Niger,Beverages,Offline,L,11/6/2014,836717307,12/12/2014,2100,47.45,31.79,99645,66759,32886 +Sub-Saharan Africa,Sudan,Fruits,Online,M,6/15/2017,872746026,7/29/2017,3798,9.33,6.92,35435.34,26282.16,9153.18 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,M,11/20/2014,293499171,12/4/2014,1782,651.21,524.96,1160456.22,935478.72,224977.5 +Sub-Saharan Africa,South Sudan,Beverages,Online,L,5/13/2017,403713071,5/18/2017,6524,47.45,31.79,309563.8,207397.96,102165.84 +Middle East and North Africa,Afghanistan,Fruits,Offline,M,3/31/2017,778436553,4/12/2017,5529,9.33,6.92,51585.57,38260.68,13324.89 +Australia and Oceania,Palau,Snacks,Offline,H,7/12/2015,613030946,8/26/2015,8335,152.58,97.44,1271754.3,812162.4,459591.9 +Australia and Oceania,Samoa ,Snacks,Offline,M,6/25/2010,973170077,8/14/2010,1507,152.58,97.44,229938.06,146842.08,83095.98 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,C,8/3/2016,744840276,9/10/2016,3644,81.73,56.67,297824.12,206505.48,91318.64 +Asia,Kyrgyzstan,Cosmetics,Offline,C,4/29/2015,684340369,5/6/2015,378,437.2,263.33,165261.6,99538.74,65722.86 +Sub-Saharan Africa,South Africa,Personal Care,Offline,M,12/11/2011,268281686,1/2/2012,9367,81.73,56.67,765564.91,530827.89,234737.02 +Europe,Estonia,Baby Food,Online,C,7/19/2016,843588054,8/20/2016,5306,255.28,159.42,1354515.68,845882.52,508633.16 +North America,Mexico,Cereal,Online,H,1/7/2010,677495801,1/7/2010,4918,205.7,117.11,1011632.6,575946.98,435685.62 +Australia and Oceania,Solomon Islands,Snacks,Online,C,12/14/2015,807553756,1/13/2016,1957,152.58,97.44,298599.06,190690.08,107908.98 +Asia,Brunei,Snacks,Offline,H,7/26/2013,991623246,8/30/2013,2209,152.58,97.44,337049.22,215244.96,121804.26 +Europe,Lithuania,Beverages,Online,H,3/26/2017,157878100,4/15/2017,8493,47.45,31.79,402992.85,269992.47,133000.38 +Sub-Saharan Africa,Mozambique,Personal Care,Online,M,2/2/2012,454804646,2/3/2012,5657,81.73,56.67,462346.61,320582.19,141764.42 +Europe,Bosnia and Herzegovina,Office Supplies,Online,L,11/3/2010,501201713,12/9/2010,5579,651.21,524.96,3633100.59,2928751.84,704348.75 +Sub-Saharan Africa,Lesotho,Clothes,Online,L,2/13/2012,336180627,3/24/2012,2173,109.28,35.84,237465.44,77880.32,159585.12 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,H,10/30/2011,969165217,11/20/2011,6380,255.28,159.42,1628686.4,1017099.6,611586.8 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,C,7/7/2014,329891812,8/26/2014,1173,651.21,524.96,763869.33,615778.08,148091.25 +Europe,Norway,Fruits,Offline,C,6/5/2014,918409240,7/8/2014,6558,9.33,6.92,61186.14,45381.36,15804.78 +Central America and the Caribbean,Grenada,Personal Care,Offline,M,6/16/2014,355078828,7/31/2014,4571,81.73,56.67,373587.83,259038.57,114549.26 +Europe,Belgium,Office Supplies,Online,L,10/7/2014,830574405,11/19/2014,4278,651.21,524.96,2785876.38,2245778.88,540097.5 +Europe,Bulgaria,Clothes,Offline,M,8/2/2016,555882298,8/2/2016,6780,109.28,35.84,740918.4,242995.2,497923.2 +Sub-Saharan Africa,Mauritius ,Meat,Online,H,11/10/2010,512301337,12/11/2010,205,421.89,364.69,86487.45,74761.45,11726 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,C,4/19/2012,401442849,4/26/2012,4715,651.21,524.96,3070455.15,2475186.4,595268.75 +Australia and Oceania,East Timor,Vegetables,Online,H,3/11/2010,895230662,4/23/2010,7502,154.06,90.93,1155758.12,682156.86,473601.26 +Europe,Denmark,Clothes,Online,C,1/9/2010,485901105,1/23/2010,7790,109.28,35.84,851291.2,279193.6,572097.6 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,C,7/27/2014,436003005,9/1/2014,1833,651.21,524.96,1193667.93,962251.68,231416.25 +Australia and Oceania,Tuvalu,Household,Offline,H,7/5/2012,728397691,8/10/2012,7918,668.27,502.54,5291361.86,3979111.72,1312250.14 +Sub-Saharan Africa,Swaziland,Baby Food,Online,M,7/16/2012,516258990,8/14/2012,1362,255.28,159.42,347691.36,217130.04,130561.32 +Europe,Lithuania,Household,Online,L,10/31/2016,373073232,12/17/2016,9515,668.27,502.54,6358589.05,4781668.1,1576920.95 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,L,4/10/2017,942639243,4/16/2017,6754,437.2,263.33,2952848.8,1778530.82,1174317.98 +Europe,Ireland,Vegetables,Offline,C,5/20/2014,689068353,6/27/2014,9493,154.06,90.93,1462491.58,863198.49,599293.09 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,M,7/13/2013,846784389,7/23/2013,1173,81.73,56.67,95869.29,66473.91,29395.38 +Australia and Oceania,Nauru,Clothes,Online,L,8/2/2013,470523679,8/9/2013,7267,109.28,35.84,794137.76,260449.28,533688.48 +Europe,Croatia,Beverages,Online,H,9/10/2010,485335052,10/30/2010,282,47.45,31.79,13380.9,8964.78,4416.12 +Europe,Moldova ,Snacks,Online,M,3/14/2017,536579835,4/4/2017,4752,152.58,97.44,725060.16,463034.88,262025.28 +Europe,Montenegro,Office Supplies,Offline,H,6/14/2012,339931857,7/28/2012,2245,651.21,524.96,1461966.45,1178535.2,283431.25 +Europe,Greece,Fruits,Online,L,9/20/2014,131377446,9/23/2014,6361,9.33,6.92,59348.13,44018.12,15330.01 +Central America and the Caribbean,Panama,Cereal,Online,L,10/31/2016,217215430,11/24/2016,7728,205.7,117.11,1589649.6,905026.08,684623.52 +Central America and the Caribbean,The Bahamas,Vegetables,Offline,C,9/7/2012,524057137,10/20/2012,9008,154.06,90.93,1387772.48,819097.44,568675.04 +Sub-Saharan Africa,Niger,Household,Offline,C,3/3/2016,148826396,4/8/2016,9893,668.27,502.54,6611195.11,4971628.22,1639566.89 +Asia,Kyrgyzstan,Fruits,Online,H,12/14/2011,508759534,1/25/2012,2107,9.33,6.92,19658.31,14580.44,5077.87 +Middle East and North Africa,Morocco,Household,Offline,C,4/7/2012,391405379,5/14/2012,4404,668.27,502.54,2943061.08,2213186.16,729874.92 +Middle East and North Africa,Egypt,Baby Food,Online,C,4/9/2015,904625260,4/21/2015,7572,255.28,159.42,1932980.16,1207128.24,725851.92 +Middle East and North Africa,Jordan,Meat,Offline,M,5/25/2016,526593005,7/11/2016,9427,421.89,364.69,3977157.03,3437932.63,539224.4 +Europe,Monaco,Cereal,Offline,C,2/22/2012,955794942,3/25/2012,9818,205.7,117.11,2019562.6,1149785.98,869776.62 +Europe,Netherlands,Baby Food,Offline,H,6/7/2011,361029899,7/24/2011,5625,255.28,159.42,1435950,896737.5,539212.5 +Sub-Saharan Africa,Angola,Cereal,Online,L,9/3/2016,131409204,10/10/2016,5758,205.7,117.11,1184420.6,674319.38,510101.22 +Sub-Saharan Africa,Zambia,Cosmetics,Online,C,6/4/2012,826356685,7/7/2012,6161,437.2,263.33,2693589.2,1622376.13,1071213.07 +Sub-Saharan Africa,Togo,Baby Food,Offline,C,8/1/2014,825608670,8/31/2014,4807,255.28,159.42,1227130.96,766331.94,460799.02 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,H,8/12/2013,379213988,8/23/2013,6701,154.06,90.93,1032356.06,609321.93,423034.13 +Europe,Norway,Clothes,Online,M,3/10/2016,257533967,4/3/2016,8879,109.28,35.84,970297.12,318223.36,652073.76 +Europe,Latvia,Beverages,Online,M,2/13/2011,401242434,2/15/2011,5408,47.45,31.79,256609.6,171920.32,84689.28 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,M,12/28/2010,371325719,2/11/2011,2387,205.7,117.11,491005.9,279541.57,211464.33 +Europe,Vatican City,Snacks,Offline,M,7/13/2010,699082648,8/20/2010,2946,152.58,97.44,449500.68,287058.24,162442.44 +Australia and Oceania,Kiribati,Vegetables,Online,C,2/6/2013,636124551,3/9/2013,2246,154.06,90.93,346018.76,204228.78,141789.98 +Asia,Kyrgyzstan,Beverages,Online,C,10/7/2011,404375255,10/19/2011,2479,47.45,31.79,117628.55,78807.41,38821.14 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,H,10/20/2015,746071088,11/23/2015,7869,81.73,56.67,643133.37,445936.23,197197.14 +Middle East and North Africa,Iraq,Household,Offline,M,8/15/2016,673760879,9/18/2016,9671,668.27,502.54,6462839.17,4860064.34,1602774.83 +North America,Canada,Beverages,Offline,M,4/10/2014,620305955,4/26/2014,1171,47.45,31.79,55563.95,37226.09,18337.86 +Europe,Bosnia and Herzegovina,Office Supplies,Online,M,8/28/2013,188880145,9/19/2013,2687,651.21,524.96,1749801.27,1410567.52,339233.75 +Sub-Saharan Africa,Uganda,Snacks,Offline,H,2/28/2013,402969777,3/5/2013,6567,152.58,97.44,1001992.86,639888.48,362104.38 +Asia,Taiwan,Cosmetics,Online,L,1/12/2016,556373679,1/20/2016,2190,437.2,263.33,957468,576692.7,380775.3 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,C,6/5/2011,463203179,7/14/2011,969,152.58,97.44,147850.02,94419.36,53430.66 +North America,Mexico,Household,Online,H,1/31/2016,907882106,3/10/2016,1345,668.27,502.54,898823.15,675916.3,222906.85 +Sub-Saharan Africa,Liberia,Baby Food,Offline,C,7/2/2017,495146787,7/18/2017,3792,255.28,159.42,968021.76,604520.64,363501.12 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,C,8/14/2015,600046050,9/2/2015,5815,651.21,524.96,3786786.15,3052642.4,734143.75 +Sub-Saharan Africa,Angola,Fruits,Online,H,6/3/2011,417941224,6/6/2011,6951,9.33,6.92,64852.83,48100.92,16751.91 +Middle East and North Africa,Egypt,Snacks,Offline,L,10/4/2010,114506137,10/23/2010,3765,152.58,97.44,574463.7,366861.6,207602.1 +Sub-Saharan Africa,Malawi,Fruits,Offline,C,12/20/2012,375727117,1/15/2013,4858,9.33,6.92,45325.14,33617.36,11707.78 +Europe,San Marino,Clothes,Offline,H,9/3/2014,157902991,9/25/2014,5859,109.28,35.84,640271.52,209986.56,430284.96 +Asia,Brunei,Vegetables,Offline,M,7/18/2013,737645089,8/8/2013,4429,154.06,90.93,682331.74,402728.97,279602.77 +Central America and the Caribbean,Grenada,Cereal,Offline,L,2/15/2012,761877238,3/8/2012,5260,205.7,117.11,1081982,615998.6,465983.4 +Europe,Estonia,Clothes,Offline,M,1/1/2014,297835767,2/11/2014,5077,109.28,35.84,554814.56,181959.68,372854.88 +Sub-Saharan Africa,Comoros,Vegetables,Online,L,6/27/2012,383069503,7/24/2012,7633,154.06,90.93,1175939.98,694068.69,481871.29 +Asia,Myanmar,Office Supplies,Offline,C,2/3/2017,775439774,3/23/2017,8716,651.21,524.96,5675946.36,4575551.36,1100395 +Middle East and North Africa,Somalia,Clothes,Offline,M,11/22/2011,403120410,11/27/2011,1142,109.28,35.84,124797.76,40929.28,83868.48 +Sub-Saharan Africa,Mauritania,Beverages,Online,L,4/25/2012,514597737,5/13/2012,9761,47.45,31.79,463159.45,310302.19,152857.26 +Sub-Saharan Africa,Senegal,Office Supplies,Online,M,12/5/2015,628670585,1/15/2016,6451,651.21,524.96,4200955.71,3386516.96,814438.75 +Europe,Bosnia and Herzegovina,Household,Online,H,10/11/2013,784450280,11/22/2013,5125,668.27,502.54,3424883.75,2575517.5,849366.25 +Europe,Slovakia,Cereal,Online,L,12/5/2016,191360652,1/1/2017,6724,205.7,117.11,1383126.8,787447.64,595679.16 +Central America and the Caribbean,Jamaica,Snacks,Online,M,10/9/2014,379138028,10/26/2014,4223,152.58,97.44,644345.34,411489.12,232856.22 +Europe,Croatia,Fruits,Offline,M,9/13/2016,247831237,10/4/2016,7625,9.33,6.92,71141.25,52765,18376.25 +Asia,Laos,Fruits,Offline,L,6/20/2010,117801606,6/30/2010,8968,9.33,6.92,83671.44,62058.56,21612.88 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,C,5/18/2011,379722964,7/1/2011,7318,437.2,263.33,3199429.6,1927048.94,1272380.66 +Middle East and North Africa,Iraq,Household,Online,L,2/1/2013,144581639,3/19/2013,3775,668.27,502.54,2522719.25,1897088.5,625630.75 +Europe,Spain,Beverages,Online,M,2/9/2014,393676459,3/8/2014,6468,47.45,31.79,306906.6,205617.72,101288.88 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,M,1/8/2014,828618752,1/20/2014,5557,421.89,364.69,2344442.73,2026582.33,317860.4 +Europe,Poland,Fruits,Offline,L,3/30/2017,321332347,4/14/2017,8237,9.33,6.92,76851.21,57000.04,19851.17 +Sub-Saharan Africa,Tanzania,Clothes,Offline,M,2/15/2014,964053571,2/26/2014,3730,109.28,35.84,407614.4,133683.2,273931.2 +Sub-Saharan Africa,Mauritania,Clothes,Offline,L,1/4/2015,419331252,1/19/2015,8291,109.28,35.84,906040.48,297149.44,608891.04 +Sub-Saharan Africa,Nigeria,Meat,Online,H,2/26/2016,470026719,3/2/2016,206,421.89,364.69,86909.34,75126.14,11783.2 +Australia and Oceania,Tonga,Personal Care,Online,M,2/7/2011,269313800,3/26/2011,4793,81.73,56.67,391731.89,271619.31,120112.58 +Middle East and North Africa,Azerbaijan,Vegetables,Online,H,3/6/2017,390678822,3/27/2017,9400,154.06,90.93,1448164,854742,593422 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,M,2/13/2011,577920615,3/29/2011,8408,47.45,31.79,398959.6,267290.32,131669.28 +Sub-Saharan Africa,Angola,Personal Care,Online,C,2/29/2016,195150506,4/16/2016,8226,81.73,56.67,672310.98,466167.42,206143.56 +Sub-Saharan Africa,Gabon,Office Supplies,Online,L,12/18/2014,476792323,2/5/2015,2299,651.21,524.96,1497131.79,1206883.04,290248.75 +Europe,Latvia,Meat,Online,M,12/17/2013,477582395,1/19/2014,6098,421.89,364.69,2572685.22,2223879.62,348805.6 +Europe,Netherlands,Household,Offline,M,11/14/2016,222569549,12/4/2016,2130,668.27,502.54,1423415.1,1070410.2,353004.9 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,H,5/1/2013,257115113,6/14/2013,4931,47.45,31.79,233975.95,156756.49,77219.46 +Middle East and North Africa,Bahrain,Beverages,Offline,H,12/19/2012,296892917,1/15/2013,6067,47.45,31.79,287879.15,192869.93,95009.22 +Asia,Bangladesh,Meat,Offline,M,5/4/2011,577889287,5/9/2011,9137,421.89,364.69,3854808.93,3332172.53,522636.4 +Central America and the Caribbean,Dominica,Fruits,Offline,L,6/1/2016,506403052,6/3/2016,4771,9.33,6.92,44513.43,33015.32,11498.11 +Middle East and North Africa,Qatar,Household,Offline,M,7/11/2014,909045541,7/16/2014,5631,668.27,502.54,3763028.37,2829802.74,933225.63 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,H,12/25/2011,882740581,2/4/2012,1409,154.06,90.93,217070.54,128120.37,88950.17 +Europe,Italy,Personal Care,Online,H,3/3/2016,944724500,4/18/2016,3828,81.73,56.67,312862.44,216932.76,95929.68 +Europe,San Marino,Snacks,Online,M,8/12/2016,782546126,9/30/2016,1644,152.58,97.44,250841.52,160191.36,90650.16 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,H,6/17/2011,604066789,7/27/2011,5641,437.2,263.33,2466245.2,1485444.53,980800.67 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,M,4/17/2011,687460315,6/3/2011,3639,47.45,31.79,172670.55,115683.81,56986.74 +Australia and Oceania,Nauru,Baby Food,Online,L,8/9/2012,931213033,8/21/2012,5485,255.28,159.42,1400210.8,874418.7,525792.1 +Europe,Vatican City,Household,Online,L,10/2/2016,404123771,10/18/2016,8059,668.27,502.54,5385587.93,4049969.86,1335618.07 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,H,1/1/2011,495303857,1/3/2011,273,81.73,56.67,22312.29,15470.91,6841.38 +Europe,Estonia,Clothes,Online,H,3/10/2010,864177119,3/13/2010,8068,109.28,35.84,881671.04,289157.12,592513.92 +Asia,Sri Lanka,Beverages,Offline,C,1/28/2015,790479886,2/9/2015,9419,47.45,31.79,446931.55,299430.01,147501.54 +Middle East and North Africa,Afghanistan,Beverages,Online,H,2/15/2016,524260985,2/28/2016,9331,47.45,31.79,442755.95,296632.49,146123.46 +Europe,Netherlands,Cereal,Online,M,6/8/2012,835881745,6/12/2012,4838,205.7,117.11,995176.6,566578.18,428598.42 +Europe,Kosovo,Fruits,Online,M,7/16/2015,766015994,8/3/2015,10,9.33,6.92,93.3,69.2,24.1 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,H,4/20/2015,775650060,4/23/2015,944,81.73,56.67,77153.12,53496.48,23656.64 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,M,1/7/2014,496082770,2/25/2014,771,152.58,97.44,117639.18,75126.24,42512.94 +Europe,Iceland,Beverages,Online,C,1/22/2015,978925454,1/22/2015,4651,47.45,31.79,220689.95,147855.29,72834.66 +Asia,Tajikistan,Office Supplies,Offline,H,6/25/2011,646101939,8/13/2011,4776,651.21,524.96,3110178.96,2507208.96,602970 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,M,7/26/2012,239848554,9/9/2012,5372,9.33,6.92,50120.76,37174.24,12946.52 +Sub-Saharan Africa,Comoros,Personal Care,Offline,C,4/20/2017,572714126,5/18/2017,7692,81.73,56.67,628667.16,435905.64,192761.52 +Sub-Saharan Africa,Zambia,Office Supplies,Online,C,7/31/2010,277559983,7/31/2010,5022,651.21,524.96,3270376.62,2636349.12,634027.5 +Australia and Oceania,Fiji,Household,Offline,M,6/15/2012,757559955,6/19/2012,7680,668.27,502.54,5132313.6,3859507.2,1272806.4 +Middle East and North Africa,Israel,Cereal,Online,H,9/28/2013,336200368,11/10/2013,8015,205.7,117.11,1648685.5,938636.65,710048.85 +Europe,Romania,Meat,Online,C,2/10/2010,107280051,2/20/2010,5406,421.89,364.69,2280737.34,1971514.14,309223.2 +Europe,Poland,Personal Care,Online,M,6/11/2013,784910333,6/22/2013,1265,81.73,56.67,103388.45,71687.55,31700.9 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,H,3/6/2010,453515040,4/16/2010,4033,205.7,117.11,829588.1,472304.63,357283.47 +Sub-Saharan Africa,Ghana,Fruits,Online,H,7/17/2010,417830502,7/23/2010,4186,9.33,6.92,39055.38,28967.12,10088.26 +Europe,Luxembourg,Clothes,Online,L,6/17/2014,252905547,6/20/2014,9226,109.28,35.84,1008217.28,330659.84,677557.44 +Europe,Macedonia,Snacks,Online,M,5/12/2015,954101502,6/22/2015,8692,152.58,97.44,1326225.36,846948.48,479276.88 +Europe,Moldova ,Beverages,Offline,M,7/6/2011,887092196,7/23/2011,9149,47.45,31.79,434120.05,290846.71,143273.34 +Australia and Oceania,Papua New Guinea,Cereal,Offline,H,5/25/2017,737863957,7/6/2017,9197,205.7,117.11,1891822.9,1077060.67,814762.23 +Australia and Oceania,New Zealand,Personal Care,Online,H,6/29/2014,362715613,7/13/2014,4465,81.73,56.67,364924.45,253031.55,111892.9 +Middle East and North Africa,Libya,Vegetables,Offline,C,8/15/2015,138258492,10/2/2015,2615,154.06,90.93,402866.9,237781.95,165084.95 +Australia and Oceania,East Timor,Office Supplies,Offline,M,9/29/2015,511416423,11/9/2015,8339,651.21,524.96,5430440.19,4377641.44,1052798.75 +Middle East and North Africa,Kuwait,Household,Online,H,11/20/2010,649425733,11/28/2010,8361,668.27,502.54,5587405.47,4201736.94,1385668.53 +Europe,Sweden,Cereal,Online,C,1/26/2017,689835250,1/28/2017,6435,205.7,117.11,1323679.5,753602.85,570076.65 +Middle East and North Africa,Qatar,Cosmetics,Offline,L,7/8/2013,390506303,8/15/2013,8348,437.2,263.33,3649745.6,2198278.84,1451466.76 +Asia,Turkmenistan,Snacks,Online,H,8/6/2014,479612720,8/25/2014,6917,152.58,97.44,1055395.86,673992.48,381403.38 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,C,1/5/2013,405640828,1/18/2013,6990,651.21,524.96,4551957.9,3669470.4,882487.5 +Europe,Romania,Personal Care,Offline,L,11/29/2013,587389457,12/23/2013,448,81.73,56.67,36615.04,25388.16,11226.88 +Sub-Saharan Africa,Swaziland,Clothes,Online,H,11/30/2015,163969933,12/21/2015,1202,109.28,35.84,131354.56,43079.68,88274.88 +Europe,Netherlands,Fruits,Online,M,12/5/2014,144806087,12/16/2014,194,9.33,6.92,1810.02,1342.48,467.54 +Europe,Greece,Vegetables,Offline,C,7/2/2015,259634244,7/16/2015,397,154.06,90.93,61161.82,36099.21,25062.61 +Middle East and North Africa,Syria,Vegetables,Online,C,11/17/2011,308503234,12/25/2011,1817,154.06,90.93,279927.02,165219.81,114707.21 +Central America and the Caribbean,Dominica,Cosmetics,Offline,M,7/11/2014,611774384,7/15/2014,6490,437.2,263.33,2837428,1709011.7,1128416.3 +Europe,Armenia,Cereal,Online,L,1/12/2016,660121524,2/5/2016,3483,205.7,117.11,716453.1,407894.13,308558.97 +Asia,Sri Lanka,Snacks,Offline,H,1/22/2010,464530980,2/10/2010,3895,152.58,97.44,594299.1,379528.8,214770.3 +Middle East and North Africa,Syria,Meat,Online,C,4/6/2010,106301581,4/7/2010,5855,421.89,364.69,2470165.95,2135259.95,334906 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,C,3/19/2016,187044656,5/4/2016,9525,109.28,35.84,1040892,341376,699516 +Asia,Kazakhstan,Office Supplies,Online,M,3/13/2017,478684031,3/28/2017,2097,651.21,524.96,1365587.37,1100841.12,264746.25 +Europe,Ukraine,Baby Food,Online,M,2/16/2011,373456037,3/24/2011,2795,255.28,159.42,713507.6,445578.9,267928.7 +Sub-Saharan Africa,South Africa,Fruits,Online,C,12/4/2015,233909499,12/26/2015,7874,9.33,6.92,73464.42,54488.08,18976.34 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,M,9/12/2012,942905747,9/14/2012,5619,81.73,56.67,459240.87,318428.73,140812.14 +Asia,Vietnam,Office Supplies,Offline,C,2/20/2010,753618609,4/4/2010,1348,651.21,524.96,877831.08,707646.08,170185 +Australia and Oceania,Samoa ,Cereal,Offline,C,6/4/2010,239534413,6/26/2010,2411,205.7,117.11,495942.7,282352.21,213590.49 +North America,Greenland,Beverages,Offline,M,1/3/2013,944451987,1/11/2013,3186,47.45,31.79,151175.7,101282.94,49892.76 +Asia,Brunei,Beverages,Offline,M,11/4/2010,432482659,12/7/2010,84,47.45,31.79,3985.8,2670.36,1315.44 +Australia and Oceania,Samoa ,Meat,Online,M,11/13/2016,838050258,11/28/2016,6549,421.89,364.69,2762957.61,2388354.81,374602.8 +Sub-Saharan Africa,Togo,Vegetables,Offline,M,10/23/2014,315891110,11/29/2014,8054,154.06,90.93,1240799.24,732350.22,508449.02 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,C,12/14/2015,691054046,1/1/2016,7104,81.73,56.67,580609.92,402583.68,178026.24 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,C,7/4/2017,708900392,8/18/2017,8234,205.7,117.11,1693733.8,964283.74,729450.06 +Australia and Oceania,New Zealand,Household,Offline,L,12/16/2013,985103976,1/24/2014,3013,668.27,502.54,2013497.51,1514153.02,499344.49 +Sub-Saharan Africa,Central African Republic,Beverages,Online,H,1/2/2016,855651128,2/7/2016,5038,47.45,31.79,239053.1,160158.02,78895.08 +Central America and the Caribbean,El Salvador,Household,Offline,H,6/21/2016,626840674,6/29/2016,4940,668.27,502.54,3301253.8,2482547.6,818706.2 +Australia and Oceania,New Zealand,Fruits,Offline,M,11/1/2016,225283944,12/17/2016,5380,9.33,6.92,50195.4,37229.6,12965.8 +Europe,Slovakia,Fruits,Offline,L,11/3/2015,547904765,11/26/2015,6051,9.33,6.92,56455.83,41872.92,14582.91 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,M,4/17/2013,311939465,5/15/2013,8675,205.7,117.11,1784447.5,1015929.25,768518.25 +Sub-Saharan Africa,Malawi,Cosmetics,Online,M,11/10/2013,104936873,12/18/2013,2008,437.2,263.33,877897.6,528766.64,349130.96 +Europe,Norway,Meat,Offline,L,9/11/2015,134758317,10/25/2015,6835,421.89,364.69,2883618.15,2492656.15,390962 +Australia and Oceania,Samoa ,Meat,Offline,L,3/26/2014,679577624,4/19/2014,976,421.89,364.69,411764.64,355937.44,55827.2 +North America,Canada,Cereal,Offline,L,7/17/2013,737881124,8/7/2013,4277,205.7,117.11,879778.9,500879.47,378899.43 +Sub-Saharan Africa,Botswana,Office Supplies,Offline,M,12/22/2014,278467643,1/5/2015,3619,651.21,524.96,2356728.99,1899830.24,456898.75 +Sub-Saharan Africa,Namibia,Fruits,Offline,L,5/16/2013,690448510,7/2/2013,7912,9.33,6.92,73818.96,54751.04,19067.92 +Sub-Saharan Africa,Mozambique,Personal Care,Online,L,1/1/2016,733247554,1/2/2016,3100,81.73,56.67,253363,175677,77686 +Europe,Ireland,Cereal,Online,M,1/16/2016,586601102,2/8/2016,7156,205.7,117.11,1471989.2,838039.16,633950.04 +Central America and the Caribbean,Guatemala,Personal Care,Offline,M,7/16/2011,500557982,8/30/2011,5085,81.73,56.67,415597.05,288166.95,127430.1 +Europe,Spain,Personal Care,Offline,L,9/24/2016,345479524,10/6/2016,3923,81.73,56.67,320626.79,222316.41,98310.38 +Europe,Netherlands,Clothes,Offline,L,11/9/2012,962039554,11/21/2012,7737,109.28,35.84,845499.36,277294.08,568205.28 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,M,7/5/2012,111224400,8/16/2012,2627,154.06,90.93,404715.62,238873.11,165842.51 +Asia,Brunei,Baby Food,Online,L,5/29/2010,124332892,7/5/2010,1721,255.28,159.42,439336.88,274361.82,164975.06 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,M,6/27/2017,252976357,8/15/2017,181,109.28,35.84,19779.68,6487.04,13292.64 +Middle East and North Africa,Somalia,Cosmetics,Offline,M,9/3/2011,719078624,9/16/2011,199,437.2,263.33,87002.8,52402.67,34600.13 +Australia and Oceania,Samoa ,Cereal,Online,C,5/19/2017,464876019,6/22/2017,6000,205.7,117.11,1234200,702660,531540 +Europe,Belgium,Clothes,Online,L,11/17/2010,302917373,1/6/2011,8837,109.28,35.84,965707.36,316718.08,648989.28 +Europe,France,Cereal,Online,C,12/8/2014,666064012,12/20/2014,1997,205.7,117.11,410782.9,233868.67,176914.23 +Central America and the Caribbean,Honduras,Baby Food,Online,M,9/23/2011,257489764,10/7/2011,5798,255.28,159.42,1480113.44,924317.16,555796.28 +North America,Canada,Office Supplies,Offline,L,10/18/2014,100680959,10/26/2014,2588,651.21,524.96,1685331.48,1358596.48,326735 +Sub-Saharan Africa,South Africa,Cereal,Online,L,3/28/2012,389436423,5/7/2012,1747,205.7,117.11,359357.9,204591.17,154766.73 +Europe,Denmark,Personal Care,Online,M,12/7/2015,937867486,12/19/2015,4685,81.73,56.67,382905.05,265498.95,117406.1 +Australia and Oceania,Tonga,Household,Online,M,4/26/2012,730397975,5/17/2012,9847,668.27,502.54,6580454.69,4948511.38,1631943.31 +Sub-Saharan Africa,Malawi,Household,Offline,C,8/17/2011,171764218,9/10/2011,7704,668.27,502.54,5148352.08,3871568.16,1276783.92 +Asia,Uzbekistan,Fruits,Offline,C,10/11/2013,637015044,10/26/2013,5762,9.33,6.92,53759.46,39873.04,13886.42 +Middle East and North Africa,Somalia,Household,Offline,C,3/13/2012,421511781,3/19/2012,3558,668.27,502.54,2377704.66,1788037.32,589667.34 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,M,9/25/2012,590928256,11/7/2012,7658,9.33,6.92,71449.14,52993.36,18455.78 +Middle East and North Africa,Kuwait,Cereal,Offline,L,9/22/2014,931250798,10/28/2014,6661,205.7,117.11,1370167.7,780069.71,590097.99 +Europe,Spain,Meat,Offline,H,10/14/2014,398778235,11/18/2014,6196,421.89,364.69,2614030.44,2259619.24,354411.2 +Europe,Russia,Office Supplies,Online,M,8/6/2010,270121896,8/7/2010,3927,651.21,524.96,2557301.67,2061517.92,495783.75 +Europe,Croatia,Beverages,Online,L,4/7/2012,992205607,5/14/2012,4543,47.45,31.79,215565.35,144421.97,71143.38 +Asia,Taiwan,Snacks,Offline,C,10/26/2015,832265698,10/30/2015,4770,152.58,97.44,727806.6,464788.8,263017.8 +Europe,Greece,Baby Food,Online,L,7/21/2014,827850997,7/26/2014,8362,255.28,159.42,2134651.36,1333070.04,801581.32 +Europe,Monaco,Cosmetics,Offline,C,6/2/2010,736822831,6/9/2010,1104,437.2,263.33,482668.8,290716.32,191952.48 +Asia,Mongolia,Baby Food,Offline,H,3/14/2010,387355029,3/25/2010,5816,255.28,159.42,1484708.48,927186.72,557521.76 +Australia and Oceania,Papua New Guinea,Cereal,Offline,L,3/10/2014,127933919,4/15/2014,7344,205.7,117.11,1510660.8,860055.84,650604.96 +Asia,Vietnam,Baby Food,Offline,H,5/15/2012,377358329,6/20/2012,7570,255.28,159.42,1932469.6,1206809.4,725660.2 +North America,Canada,Baby Food,Online,M,12/13/2010,274739587,1/12/2011,404,255.28,159.42,103133.12,64405.68,38727.44 +Europe,Romania,Household,Online,L,5/27/2013,829501521,6/20/2013,6788,668.27,502.54,4536216.76,3411241.52,1124975.24 +Middle East and North Africa,Bahrain,Cosmetics,Online,H,9/13/2016,871380460,10/22/2016,9697,437.2,263.33,4239528.4,2553511.01,1686017.39 +Middle East and North Africa,Saudi Arabia,Household,Online,C,2/6/2015,200425231,3/11/2015,9135,668.27,502.54,6104646.45,4590702.9,1513943.55 +Middle East and North Africa,Iran,Fruits,Online,H,6/26/2011,936997163,7/23/2011,7137,9.33,6.92,66588.21,49388.04,17200.17 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,M,8/3/2013,771770083,9/4/2013,2773,437.2,263.33,1212355.6,730214.09,482141.51 +Asia,Singapore,Cosmetics,Offline,C,1/29/2015,615730321,2/18/2015,7140,437.2,263.33,3121608,1880176.2,1241431.8 +Asia,North Korea,Fruits,Online,C,6/17/2014,550176703,6/21/2014,8368,9.33,6.92,78073.44,57906.56,20166.88 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,C,4/23/2011,276720559,4/30/2011,6618,437.2,263.33,2893389.6,1742717.94,1150671.66 +Sub-Saharan Africa,Central African Republic,Household,Online,M,1/19/2010,467285716,3/4/2010,9082,668.27,502.54,6069228.14,4564068.28,1505159.86 +Middle East and North Africa,Lebanon,Office Supplies,Online,L,3/5/2016,514108502,4/13/2016,4985,651.21,524.96,3246281.85,2616925.6,629356.25 +Australia and Oceania,Vanuatu,Baby Food,Online,H,4/24/2017,779737746,5/2/2017,581,255.28,159.42,148317.68,92623.02,55694.66 +Sub-Saharan Africa,Comoros,Snacks,Online,C,4/15/2017,347034776,5/14/2017,4157,152.58,97.44,634275.06,405058.08,229216.98 +Europe,Greece,Office Supplies,Offline,L,3/22/2017,169173419,4/8/2017,1029,651.21,524.96,670095.09,540183.84,129911.25 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,C,9/19/2011,819640004,9/21/2011,8546,205.7,117.11,1757912.2,1000822.06,757090.14 +Europe,San Marino,Cereal,Offline,L,5/17/2015,242233359,5/19/2015,1089,205.7,117.11,224007.3,127532.79,96474.51 +Europe,Malta,Meat,Online,C,7/26/2013,501064813,9/13/2013,5068,421.89,364.69,2138138.52,1848248.92,289889.6 +Middle East and North Africa,United Arab Emirates,Household,Offline,M,9/4/2011,130558192,9/13/2011,3925,668.27,502.54,2622959.75,1972469.5,650490.25 +Europe,Russia,Vegetables,Offline,L,2/18/2016,885449826,3/7/2016,3135,154.06,90.93,482978.1,285065.55,197912.55 +Sub-Saharan Africa,Togo,Clothes,Offline,L,7/4/2015,990788543,8/18/2015,5202,109.28,35.84,568474.56,186439.68,382034.88 +Europe,Belgium,Meat,Online,H,8/1/2014,991935670,8/25/2014,4663,421.89,364.69,1967273.07,1700549.47,266723.6 +Sub-Saharan Africa,Mali,Personal Care,Offline,H,6/2/2015,604565036,7/1/2015,3084,81.73,56.67,252055.32,174770.28,77285.04 +Europe,Portugal,Personal Care,Online,M,7/26/2013,964662969,9/8/2013,4064,81.73,56.67,332150.72,230306.88,101843.84 +Sub-Saharan Africa,Benin,Cosmetics,Offline,C,1/1/2017,578528296,2/14/2017,8234,437.2,263.33,3599904.8,2168259.22,1431645.58 +Sub-Saharan Africa,Gabon,Beverages,Offline,L,1/19/2012,272772347,2/2/2012,8254,47.45,31.79,391652.3,262394.66,129257.64 +Europe,Lithuania,Office Supplies,Online,L,8/6/2012,944318950,9/8/2012,3817,651.21,524.96,2485668.57,2003772.32,481896.25 +Middle East and North Africa,Pakistan,Snacks,Offline,C,11/20/2010,410404431,12/28/2010,6646,152.58,97.44,1014046.68,647586.24,366460.44 +Middle East and North Africa,Jordan,Household,Offline,L,7/31/2011,158577620,8/5/2011,5497,668.27,502.54,3673480.19,2762462.38,911017.81 +Middle East and North Africa,Israel,Cereal,Offline,L,10/30/2012,396699845,11/26/2012,1155,205.7,117.11,237583.5,135262.05,102321.45 +Europe,Portugal,Vegetables,Online,M,1/27/2010,502944934,2/26/2010,1437,154.06,90.93,221384.22,130666.41,90717.81 +Middle East and North Africa,Iran,Vegetables,Online,H,12/14/2014,375799214,12/21/2014,6193,154.06,90.93,954093.58,563129.49,390964.09 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,L,9/2/2013,884061515,10/12/2013,2303,154.06,90.93,354800.18,209411.79,145388.39 +Asia,Bangladesh,Cereal,Offline,L,3/20/2016,716843163,4/8/2016,8677,205.7,117.11,1784858.9,1016163.47,768695.43 +Europe,Iceland,Personal Care,Offline,M,9/17/2014,433567988,10/15/2014,1257,81.73,56.67,102734.61,71234.19,31500.42 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,H,6/25/2017,213972318,7/6/2017,8019,651.21,524.96,5222052.99,4209654.24,1012398.75 +Asia,Turkmenistan,Meat,Online,H,12/30/2014,308104979,1/1/2015,3965,421.89,364.69,1672793.85,1445995.85,226798 +Central America and the Caribbean,Honduras,Fruits,Online,H,12/4/2013,586327302,1/22/2014,6133,9.33,6.92,57220.89,42440.36,14780.53 +Central America and the Caribbean,Barbados,Office Supplies,Offline,H,8/26/2010,989313113,9/29/2010,8590,651.21,524.96,5593893.9,4509406.4,1084487.5 +Middle East and North Africa,Tunisia ,Fruits,Online,C,3/11/2010,178048741,3/17/2010,7434,9.33,6.92,69359.22,51443.28,17915.94 +Europe,Georgia,Vegetables,Online,H,11/4/2014,483833014,11/7/2014,5796,154.06,90.93,892931.76,527030.28,365901.48 +Europe,Moldova ,Snacks,Offline,C,10/26/2012,258277261,11/19/2012,8836,152.58,97.44,1348196.88,860979.84,487217.04 +Europe,Malta,Baby Food,Offline,H,5/2/2012,623305308,5/8/2012,8747,255.28,159.42,2232934.16,1394446.74,838487.42 +Middle East and North Africa,Jordan,Cereal,Online,L,2/3/2015,521153485,2/4/2015,9752,205.7,117.11,2005986.4,1142056.72,863929.68 +Australia and Oceania,New Zealand,Baby Food,Offline,L,7/2/2012,764370620,8/20/2012,3107,255.28,159.42,793154.96,495317.94,297837.02 +Sub-Saharan Africa,Rwanda,Beverages,Offline,H,3/9/2012,885818040,3/11/2012,2098,47.45,31.79,99550.1,66695.42,32854.68 +Europe,Hungary,Household,Offline,C,6/23/2011,488669574,6/24/2011,7041,668.27,502.54,4705289.07,3538384.14,1166904.93 +Australia and Oceania,Marshall Islands,Baby Food,Online,M,4/29/2016,596411550,5/1/2016,286,255.28,159.42,73010.08,45594.12,27415.96 +Europe,France,Snacks,Online,L,11/3/2014,502842795,12/21/2014,1212,152.58,97.44,184926.96,118097.28,66829.68 +Europe,Andorra,Clothes,Offline,L,4/28/2011,922074639,6/9/2011,1231,109.28,35.84,134523.68,44119.04,90404.64 +Sub-Saharan Africa,Mali,Meat,Offline,H,12/8/2014,838530910,1/7/2015,8785,421.89,364.69,3706303.65,3203801.65,502502 +Sub-Saharan Africa,Uganda,Vegetables,Offline,C,3/8/2013,656947934,3/27/2013,4347,154.06,90.93,669698.82,395272.71,274426.11 +Australia and Oceania,East Timor,Baby Food,Offline,M,7/26/2013,852374541,8/1/2013,5423,255.28,159.42,1384383.44,864534.66,519848.78 +Asia,Tajikistan,Household,Offline,C,1/31/2017,620172059,3/22/2017,1549,668.27,502.54,1035150.23,778434.46,256715.77 +Asia,Turkmenistan,Clothes,Online,C,6/8/2014,126014316,7/25/2014,9291,109.28,35.84,1015320.48,332989.44,682331.04 +Europe,Slovakia,Vegetables,Online,M,7/11/2012,955887639,7/19/2012,7249,154.06,90.93,1116780.94,659151.57,457629.37 +Asia,Singapore,Household,Online,M,7/21/2015,266090857,8/24/2015,1053,668.27,502.54,703688.31,529174.62,174513.69 +Sub-Saharan Africa,Madagascar,Clothes,Online,M,8/14/2013,233235299,9/18/2013,8363,109.28,35.84,913908.64,299729.92,614178.72 +Sub-Saharan Africa,Ghana,Household,Online,H,10/31/2016,404244792,11/11/2016,3872,668.27,502.54,2587541.44,1945834.88,641706.56 +Asia,Philippines,Cereal,Offline,H,8/24/2013,846355664,9/22/2013,4304,205.7,117.11,885332.8,504041.44,381291.36 +Europe,Austria,Cereal,Online,M,7/5/2012,797116744,8/12/2012,3413,205.7,117.11,702054.1,399696.43,302357.67 +Sub-Saharan Africa,Central African Republic,Fruits,Online,M,5/13/2015,914389359,5/17/2015,6986,9.33,6.92,65179.38,48343.12,16836.26 +Asia,Philippines,Office Supplies,Offline,M,11/7/2013,126347339,12/9/2013,7840,651.21,524.96,5105486.4,4115686.4,989800 +Middle East and North Africa,Afghanistan,Beverages,Online,L,11/1/2015,581477010,12/8/2015,824,47.45,31.79,39098.8,26194.96,12903.84 +Sub-Saharan Africa,South Sudan,Meat,Offline,C,4/21/2011,898577201,5/16/2011,7817,421.89,364.69,3297914.13,2850781.73,447132.4 +Middle East and North Africa,Somalia,Meat,Offline,H,1/11/2014,216759240,1/26/2014,2731,421.89,364.69,1152181.59,995968.39,156213.2 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,H,5/7/2012,445446956,5/21/2012,6508,9.33,6.92,60719.64,45035.36,15684.28 +Asia,India,Cereal,Offline,M,10/22/2010,414376676,12/3/2010,2122,205.7,117.11,436495.4,248507.42,187987.98 +Europe,Austria,Cosmetics,Offline,H,3/23/2011,823597228,3/28/2011,9577,437.2,263.33,4187064.4,2521911.41,1665152.99 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,M,6/26/2016,193469941,7/23/2016,910,81.73,56.67,74374.3,51569.7,22804.6 +Europe,United Kingdom,Meat,Online,L,8/15/2011,714668643,9/2/2011,5188,421.89,364.69,2188765.32,1892011.72,296753.6 +Middle East and North Africa,Bahrain,Household,Online,H,12/30/2012,598179662,2/18/2013,3510,668.27,502.54,2345627.7,1763915.4,581712.3 +Australia and Oceania,Australia,Cosmetics,Online,H,7/23/2011,825301826,8/27/2011,4005,437.2,263.33,1750986,1054636.65,696349.35 +Sub-Saharan Africa,Senegal,Clothes,Offline,H,6/13/2014,197646462,7/31/2014,6835,109.28,35.84,746928.8,244966.4,501962.4 +Europe,Macedonia,Cosmetics,Offline,C,12/13/2010,287137401,12/13/2010,9193,437.2,263.33,4019179.6,2420792.69,1598386.91 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,H,2/15/2014,486010968,3/7/2014,301,255.28,159.42,76839.28,47985.42,28853.86 +Middle East and North Africa,Israel,Beverages,Online,C,8/7/2011,256815993,8/29/2011,6414,47.45,31.79,304344.3,203901.06,100443.24 +Sub-Saharan Africa,Eritrea,Fruits,Offline,L,10/12/2014,482413804,11/14/2014,5820,9.33,6.92,54300.6,40274.4,14026.2 +Central America and the Caribbean,Saint Lucia,Household,Online,C,3/16/2017,315978229,4/4/2017,3834,668.27,502.54,2562147.18,1926738.36,635408.82 +Sub-Saharan Africa,Liberia,Fruits,Online,H,6/24/2013,330995595,7/4/2013,7807,9.33,6.92,72839.31,54024.44,18814.87 +Europe,San Marino,Office Supplies,Offline,M,8/21/2010,271264731,9/14/2010,2117,651.21,524.96,1378611.57,1111340.32,267271.25 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,C,10/7/2016,400896966,11/18/2016,3176,154.06,90.93,489294.56,288793.68,200500.88 +Central America and the Caribbean,Haiti,Cereal,Online,L,7/12/2014,154316127,8/13/2014,4426,205.7,117.11,910428.2,518328.86,392099.34 +Asia,Philippines,Personal Care,Offline,M,5/9/2010,386258542,6/6/2010,1341,81.73,56.67,109599.93,75994.47,33605.46 +Middle East and North Africa,Oman,Baby Food,Offline,L,7/14/2015,221773040,9/2/2015,6426,255.28,159.42,1640429.28,1024432.92,615996.36 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,L,2/18/2012,206220948,3/21/2012,4216,205.7,117.11,867231.2,493735.76,373495.44 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,H,5/9/2017,955276095,6/25/2017,6280,668.27,502.54,4196735.6,3155951.2,1040784.4 +Europe,Armenia,Vegetables,Offline,C,8/9/2011,904924809,9/8/2011,6215,154.06,90.93,957482.9,565129.95,392352.95 +Sub-Saharan Africa,Mali,Beverages,Offline,C,6/7/2010,361465919,6/13/2010,4653,47.45,31.79,220784.85,147918.87,72865.98 +Central America and the Caribbean,Guatemala,Snacks,Online,M,4/23/2015,151510751,5/4/2015,4253,152.58,97.44,648922.74,414412.32,234510.42 +Europe,Italy,Household,Offline,C,5/27/2017,271983134,6/18/2017,4708,668.27,502.54,3146215.16,2365958.32,780256.84 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,L,7/11/2016,340119397,8/6/2016,7743,668.27,502.54,5174414.61,3891167.22,1283247.39 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,H,5/6/2017,943468368,5/7/2017,2111,154.06,90.93,325220.66,191953.23,133267.43 +Australia and Oceania,Solomon Islands,Snacks,Offline,L,6/10/2010,489891374,7/18/2010,8599,152.58,97.44,1312035.42,837886.56,474148.86 +Asia,Bhutan,Vegetables,Online,H,12/17/2013,157562243,12/31/2013,5024,154.06,90.93,773997.44,456832.32,317165.12 +Sub-Saharan Africa,Sudan,Snacks,Offline,L,11/1/2016,744967305,11/24/2016,1235,152.58,97.44,188436.3,120338.4,68097.9 +Middle East and North Africa,Afghanistan,Meat,Online,H,11/3/2012,420905387,12/17/2012,4112,421.89,364.69,1734811.68,1499605.28,235206.4 +Middle East and North Africa,Somalia,Cosmetics,Offline,C,12/18/2011,574487817,1/6/2012,2566,437.2,263.33,1121855.2,675704.78,446150.42 +Australia and Oceania,Tuvalu,Clothes,Online,L,11/23/2013,865138423,12/26/2013,2540,109.28,35.84,277571.2,91033.6,186537.6 +Asia,Sri Lanka,Baby Food,Offline,H,10/28/2011,572593533,11/25/2011,2006,255.28,159.42,512091.68,319796.52,192295.16 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,H,5/10/2011,846901977,6/19/2011,5970,81.73,56.67,487928.1,338319.9,149608.2 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,C,8/5/2011,658425080,8/18/2011,1468,437.2,263.33,641809.6,386568.44,255241.16 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,C,6/28/2016,847836673,8/1/2016,2567,154.06,90.93,395472.02,233417.31,162054.71 +Sub-Saharan Africa,Nigeria,Vegetables,Offline,C,12/3/2015,976123082,12/3/2015,5366,154.06,90.93,826685.96,487930.38,338755.58 +Sub-Saharan Africa,Gabon,Beverages,Offline,C,3/6/2012,674583137,4/24/2012,2996,47.45,31.79,142160.2,95242.84,46917.36 +Asia,North Korea,Baby Food,Online,C,3/12/2016,994828164,4/9/2016,616,255.28,159.42,157252.48,98202.72,59049.76 +Sub-Saharan Africa,Botswana,Cereal,Online,H,6/21/2013,358781993,7/18/2013,419,205.7,117.11,86188.3,49069.09,37119.21 +Europe,Russia,Fruits,Offline,C,4/11/2013,408680951,5/28/2013,6630,9.33,6.92,61857.9,45879.6,15978.3 +Sub-Saharan Africa,Botswana,Meat,Offline,C,8/8/2014,157073867,9/4/2014,503,421.89,364.69,212210.67,183439.07,28771.6 +Europe,Lithuania,Beverages,Offline,L,6/27/2017,936822068,7/17/2017,5323,47.45,31.79,252576.35,169218.17,83358.18 +Middle East and North Africa,Israel,Office Supplies,Online,L,9/11/2011,551099383,9/29/2011,1409,651.21,524.96,917554.89,739668.64,177886.25 +Europe,Luxembourg,Clothes,Offline,M,10/3/2010,923392140,10/28/2010,1109,109.28,35.84,121191.52,39746.56,81444.96 +Sub-Saharan Africa,South Sudan,Snacks,Online,C,5/4/2010,447499167,6/6/2010,3803,152.58,97.44,580261.74,370564.32,209697.42 +Europe,Andorra,Cereal,Online,M,10/4/2014,737531793,11/22/2014,902,205.7,117.11,185541.4,105633.22,79908.18 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,C,6/14/2010,777913844,6/30/2010,848,651.21,524.96,552226.08,445166.08,107060 +Asia,Laos,Cosmetics,Online,M,3/20/2015,973381650,5/2/2015,4116,437.2,263.33,1799515.2,1083866.28,715648.92 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,H,10/31/2013,898984038,11/25/2013,8209,47.45,31.79,389517.05,260964.11,128552.94 +Asia,Laos,Snacks,Online,C,11/14/2014,650082337,12/5/2014,2665,152.58,97.44,406625.7,259677.6,146948.1 +Central America and the Caribbean,Cuba,Office Supplies,Offline,M,8/9/2016,392350375,9/7/2016,4050,651.21,524.96,2637400.5,2126088,511312.5 +Sub-Saharan Africa,Nigeria,Clothes,Offline,L,10/20/2010,811774480,10/29/2010,963,109.28,35.84,105236.64,34513.92,70722.72 +Sub-Saharan Africa,Guinea,Baby Food,Offline,H,10/16/2016,864653480,10/26/2016,9034,255.28,159.42,2306199.52,1440200.28,865999.24 +Middle East and North Africa,Iraq,Fruits,Offline,L,2/11/2017,927598702,3/29/2017,5924,9.33,6.92,55270.92,40994.08,14276.84 +Europe,Andorra,Meat,Offline,H,4/20/2014,547533977,5/4/2014,6326,421.89,364.69,2668876.14,2307028.94,361847.2 +Asia,Vietnam,Personal Care,Online,L,12/14/2011,691695630,1/14/2012,6963,81.73,56.67,569085.99,394593.21,174492.78 +Europe,Albania,Office Supplies,Online,L,12/9/2010,597632491,1/26/2011,1590,651.21,524.96,1035423.9,834686.4,200737.5 +Asia,India,Personal Care,Online,M,3/17/2013,923205888,4/15/2013,5993,81.73,56.67,489807.89,339623.31,150184.58 +Middle East and North Africa,Iraq,Baby Food,Offline,C,5/27/2010,596589648,6/26/2010,2989,255.28,159.42,763031.92,476506.38,286525.54 +Europe,Ireland,Baby Food,Online,H,5/20/2010,866270101,6/5/2010,7428,255.28,159.42,1896219.84,1184171.76,712048.08 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,H,9/16/2010,351046073,10/30/2010,1189,9.33,6.92,11093.37,8227.88,2865.49 +Asia,Bhutan,Cosmetics,Offline,H,1/5/2010,890028893,2/4/2010,8183,437.2,263.33,3577607.6,2154829.39,1422778.21 +Sub-Saharan Africa,Cape Verde,Cereal,Online,C,10/9/2011,792642390,11/11/2011,9352,205.7,117.11,1923706.4,1095212.72,828493.68 +Australia and Oceania,New Zealand,Cosmetics,Online,H,12/15/2012,688622891,1/6/2013,7671,437.2,263.33,3353761.2,2020004.43,1333756.77 +Europe,Lithuania,Snacks,Offline,L,5/23/2015,378019225,5/29/2015,3144,152.58,97.44,479711.52,306351.36,173360.16 +North America,Canada,Cereal,Online,C,5/23/2014,181192719,5/29/2014,7807,205.7,117.11,1605899.9,914277.77,691622.13 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,H,2/14/2010,488817203,3/18/2010,728,47.45,31.79,34543.6,23143.12,11400.48 +Europe,Armenia,Vegetables,Offline,L,5/23/2011,411879003,5/30/2011,3005,154.06,90.93,462950.3,273244.65,189705.65 +Sub-Saharan Africa,Senegal,Vegetables,Offline,L,9/13/2016,931676948,10/27/2016,2768,154.06,90.93,426438.08,251694.24,174743.84 +Asia,Bhutan,Personal Care,Online,C,6/28/2010,849822366,7/13/2010,178,81.73,56.67,14547.94,10087.26,4460.68 +Middle East and North Africa,Kuwait,Snacks,Offline,M,4/28/2012,838239085,6/2/2012,2428,152.58,97.44,370464.24,236584.32,133879.92 +Sub-Saharan Africa,The Gambia,Clothes,Offline,C,7/19/2012,289163434,8/18/2012,8741,109.28,35.84,955216.48,313277.44,641939.04 +Europe,Monaco,Baby Food,Online,C,12/7/2013,465144240,12/20/2013,5372,255.28,159.42,1371364.16,856404.24,514959.92 +Sub-Saharan Africa,Nigeria,Beverages,Offline,C,9/28/2012,449042832,10/13/2012,608,47.45,31.79,28849.6,19328.32,9521.28 +Australia and Oceania,Tuvalu,Baby Food,Offline,H,2/1/2010,294033038,3/23/2010,9765,255.28,159.42,2492809.2,1556736.3,936072.9 +Sub-Saharan Africa,Madagascar,Personal Care,Online,C,9/20/2015,573601186,11/6/2015,192,81.73,56.67,15692.16,10880.64,4811.52 +North America,United States of America,Baby Food,Online,M,12/12/2013,131546103,1/5/2014,6270,255.28,159.42,1600605.6,999563.4,601042.2 +Europe,Moldova ,Fruits,Online,H,11/13/2012,131979119,11/26/2012,4409,9.33,6.92,41135.97,30510.28,10625.69 +Asia,China,Household,Offline,H,4/12/2010,909324061,5/15/2010,8052,668.27,502.54,5380910.04,4046452.08,1334457.96 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,M,8/14/2012,618317258,8/29/2012,2672,255.28,159.42,682108.16,425970.24,256137.92 +Central America and the Caribbean,Grenada,Meat,Online,H,1/13/2016,184007537,2/15/2016,774,421.89,364.69,326542.86,282270.06,44272.8 +Middle East and North Africa,Jordan,Snacks,Online,L,2/26/2010,151756227,3/15/2010,6895,152.58,97.44,1052039.1,671848.8,380190.3 +Sub-Saharan Africa,Chad,Beverages,Offline,L,3/10/2012,237237155,4/23/2012,2601,47.45,31.79,123417.45,82685.79,40731.66 +Middle East and North Africa,Bahrain,Vegetables,Offline,L,2/11/2010,676436650,3/28/2010,1492,154.06,90.93,229857.52,135667.56,94189.96 +Asia,Bangladesh,Beverages,Offline,M,11/29/2011,875653541,1/15/2012,4196,47.45,31.79,199100.2,133390.84,65709.36 +Europe,Vatican City,Beverages,Offline,M,6/20/2011,761499154,7/27/2011,3377,47.45,31.79,160238.65,107354.83,52883.82 +Europe,Moldova ,Cosmetics,Online,M,2/8/2015,330897319,3/19/2015,8725,437.2,263.33,3814570,2297554.25,1517015.75 +Europe,Croatia,Clothes,Offline,C,1/25/2015,101084363,3/9/2015,1964,109.28,35.84,214625.92,70389.76,144236.16 +Middle East and North Africa,Azerbaijan,Fruits,Online,C,1/5/2016,659609115,1/30/2016,1850,9.33,6.92,17260.5,12802,4458.5 +Sub-Saharan Africa,Nigeria,Clothes,Offline,M,2/4/2016,414332902,3/2/2016,9168,109.28,35.84,1001879.04,328581.12,673297.92 +Central America and the Caribbean,Honduras,Meat,Offline,M,10/1/2010,543429553,10/28/2010,1736,421.89,364.69,732401.04,633101.84,99299.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,L,8/15/2011,945385396,8/31/2011,9402,421.89,364.69,3966609.78,3428815.38,537794.4 +Europe,San Marino,Snacks,Online,C,6/25/2012,688999259,7/20/2012,9047,152.58,97.44,1380391.26,881539.68,498851.58 +North America,Mexico,Office Supplies,Online,L,10/3/2015,263382470,11/20/2015,9581,651.21,524.96,6239243.01,5029641.76,1209601.25 +Sub-Saharan Africa,Benin,Cosmetics,Online,C,7/20/2013,227958858,8/4/2013,6947,437.2,263.33,3037228.4,1829353.51,1207874.89 +Central America and the Caribbean,Belize,Household,Offline,M,3/17/2014,762464749,4/9/2014,9118,668.27,502.54,6093285.86,4582159.72,1511126.14 +Europe,Greece,Beverages,Offline,H,10/5/2015,316948974,10/9/2015,1099,47.45,31.79,52147.55,34937.21,17210.34 +Asia,Japan,Fruits,Offline,H,4/22/2017,561772859,4/28/2017,9928,9.33,6.92,92628.24,68701.76,23926.48 +Australia and Oceania,Tonga,Office Supplies,Offline,H,3/26/2015,537610232,4/7/2015,9669,651.21,524.96,6296549.49,5075838.24,1220711.25 +Europe,Slovakia,Household,Online,C,7/20/2014,705447423,8/11/2014,6424,668.27,502.54,4292966.48,3228316.96,1064649.52 +Middle East and North Africa,Oman,Personal Care,Online,H,7/23/2017,696583259,8/13/2017,3321,81.73,56.67,271425.33,188201.07,83224.26 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,H,6/22/2012,662629067,7/1/2012,5521,651.21,524.96,3595330.41,2898304.16,697026.25 +Australia and Oceania,Tonga,Office Supplies,Offline,L,1/30/2015,825508677,2/24/2015,5217,651.21,524.96,3397362.57,2738716.32,658646.25 +Sub-Saharan Africa,Mauritania,Personal Care,Online,M,12/8/2011,127458417,12/28/2011,6633,81.73,56.67,542115.09,375892.11,166222.98 +Europe,Poland,Fruits,Offline,L,3/4/2017,281027114,4/6/2017,1023,9.33,6.92,9544.59,7079.16,2465.43 +Asia,Indonesia,Cosmetics,Online,M,9/9/2015,819076097,9/25/2015,1674,437.2,263.33,731872.8,440814.42,291058.38 +Asia,Kyrgyzstan,Office Supplies,Online,L,5/21/2012,444779193,6/2/2012,8902,651.21,524.96,5797071.42,4673193.92,1123877.5 +Australia and Oceania,Marshall Islands,Household,Offline,L,3/25/2013,181622731,4/19/2013,5057,668.27,502.54,3379441.39,2541344.78,838096.61 +Europe,San Marino,Beverages,Offline,L,11/20/2013,223405539,1/6/2014,9519,47.45,31.79,451676.55,302609.01,149067.54 +Europe,France,Household,Offline,M,2/4/2011,384238946,3/10/2011,3698,668.27,502.54,2471262.46,1858392.92,612869.54 +Central America and the Caribbean,Nicaragua,Personal Care,Online,M,1/5/2014,548546779,2/5/2014,6037,81.73,56.67,493404.01,342116.79,151287.22 +Europe,Austria,Cosmetics,Online,C,2/22/2010,221065366,4/8/2010,7009,437.2,263.33,3064334.8,1845679.97,1218654.83 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,H,7/27/2014,776843535,8/18/2014,4120,255.28,159.42,1051753.6,656810.4,394943.2 +Asia,Maldives,Cosmetics,Online,L,2/17/2013,511242616,3/10/2013,6906,437.2,263.33,3019303.2,1818556.98,1200746.22 +Asia,Myanmar,Fruits,Online,M,9/5/2011,489936435,10/15/2011,1933,9.33,6.92,18034.89,13376.36,4658.53 +Middle East and North Africa,Turkey,Vegetables,Online,H,2/13/2017,498911321,3/23/2017,7802,154.06,90.93,1201976.12,709435.86,492540.26 +Europe,Spain,Personal Care,Online,H,12/7/2010,394466102,12/22/2010,140,81.73,56.67,11442.2,7933.8,3508.4 +Central America and the Caribbean,Panama,Beverages,Offline,H,7/5/2013,553212106,8/9/2013,6611,47.45,31.79,313691.95,210163.69,103528.26 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,M,3/30/2012,522073161,5/14/2012,1905,81.73,56.67,155695.65,107956.35,47739.3 +Middle East and North Africa,Tunisia ,Fruits,Online,M,9/23/2010,368285596,10/4/2010,2747,9.33,6.92,25629.51,19009.24,6620.27 +Europe,Croatia,Beverages,Offline,C,6/1/2017,229398238,7/6/2017,2891,47.45,31.79,137177.95,91904.89,45273.06 +Europe,Macedonia,Cosmetics,Offline,M,7/12/2011,763272416,8/13/2011,8124,437.2,263.33,3551812.8,2139292.92,1412519.88 +Europe,Cyprus,Clothes,Online,C,12/31/2014,898081958,1/6/2015,1264,109.28,35.84,138129.92,45301.76,92828.16 +Sub-Saharan Africa,Burundi,Fruits,Online,L,12/22/2012,982313191,1/14/2013,7157,9.33,6.92,66774.81,49526.44,17248.37 +North America,Mexico,Fruits,Offline,M,8/3/2010,534764945,9/11/2010,7686,9.33,6.92,71710.38,53187.12,18523.26 +Sub-Saharan Africa,Nigeria,Baby Food,Online,M,1/15/2014,494548547,2/6/2014,6760,255.28,159.42,1725692.8,1077679.2,648013.6 +Sub-Saharan Africa,Uganda,Baby Food,Online,C,8/31/2011,971087825,9/30/2011,5322,255.28,159.42,1358600.16,848433.24,510166.92 +Australia and Oceania,Federated States of Micronesia,Meat,Online,H,7/31/2015,794119107,8/31/2015,6346,421.89,364.69,2677313.94,2314322.74,362991.2 +Central America and the Caribbean,Dominica,Clothes,Offline,L,6/17/2012,663691222,7/22/2012,9836,109.28,35.84,1074878.08,352522.24,722355.84 +Europe,Bosnia and Herzegovina,Clothes,Online,L,10/8/2012,900165498,10/21/2012,7829,109.28,35.84,855553.12,280591.36,574961.76 +Asia,Bhutan,Personal Care,Offline,C,9/2/2016,994215762,9/26/2016,9393,81.73,56.67,767689.89,532301.31,235388.58 +Europe,Romania,Fruits,Online,M,4/4/2010,956828343,5/18/2010,5625,9.33,6.92,52481.25,38925,13556.25 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,M,9/30/2014,869302070,10/31/2014,4655,668.27,502.54,3110796.85,2339323.7,771473.15 +Middle East and North Africa,Pakistan,Personal Care,Online,L,7/30/2014,433248269,8/10/2014,6645,81.73,56.67,543095.85,376572.15,166523.7 +Asia,Indonesia,Clothes,Online,M,3/3/2014,320590770,4/20/2014,8788,109.28,35.84,960352.64,314961.92,645390.72 +Central America and the Caribbean,Panama,Clothes,Offline,H,6/11/2011,823565900,6/28/2011,306,109.28,35.84,33439.68,10967.04,22472.64 +Sub-Saharan Africa,Eritrea,Fruits,Online,H,9/28/2016,504722487,11/1/2016,7455,9.33,6.92,69555.15,51588.6,17966.55 +Australia and Oceania,Vanuatu,Household,Online,M,3/7/2011,246921861,4/1/2011,8521,668.27,502.54,5694328.67,4282143.34,1412185.33 +Europe,Latvia,Personal Care,Online,C,1/7/2011,103337848,1/14/2011,8820,81.73,56.67,720858.6,499829.4,221029.2 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,C,11/9/2010,647456777,11/19/2010,5703,205.7,117.11,1173107.1,667878.33,505228.77 +Sub-Saharan Africa,Botswana,Household,Online,L,2/27/2010,723077476,2/28/2010,3548,668.27,502.54,2371021.96,1783011.92,588010.04 +Asia,India,Office Supplies,Offline,L,1/5/2017,594311273,1/17/2017,8767,651.21,524.96,5709158.07,4602324.32,1106833.75 +Europe,Spain,Office Supplies,Online,H,1/29/2014,595581996,2/9/2014,4803,651.21,524.96,3127761.63,2521382.88,606378.75 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,L,5/13/2015,681625974,6/14/2015,7128,668.27,502.54,4763428.56,3582105.12,1181323.44 +Asia,Kazakhstan,Cosmetics,Online,C,1/3/2017,877492034,2/16/2017,8248,437.2,263.33,3606025.6,2171945.84,1434079.76 +Sub-Saharan Africa,Djibouti,Snacks,Online,L,3/23/2016,828541505,4/23/2016,2698,152.58,97.44,411660.84,262893.12,148767.72 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,H,1/26/2015,250448215,2/12/2015,2047,651.21,524.96,1333026.87,1074593.12,258433.75 +Asia,Taiwan,Personal Care,Online,C,9/2/2016,279198491,10/10/2016,9893,81.73,56.67,808554.89,560636.31,247918.58 +Middle East and North Africa,Yemen,Baby Food,Online,C,11/10/2013,321091163,11/26/2013,6865,255.28,159.42,1752497.2,1094418.3,658078.9 +Europe,Sweden,Fruits,Offline,L,9/3/2015,302737557,10/13/2015,5626,9.33,6.92,52490.58,38931.92,13558.66 +North America,Greenland,Snacks,Online,H,4/14/2013,221061503,5/18/2013,5866,152.58,97.44,895034.28,571583.04,323451.24 +Australia and Oceania,Nauru,Baby Food,Online,M,1/30/2014,593299329,3/8/2014,9311,255.28,159.42,2376912.08,1484359.62,892552.46 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,C,2/25/2015,206999862,3/24/2015,4714,154.06,90.93,726238.84,428644.02,297594.82 +Sub-Saharan Africa,Ghana,Snacks,Online,H,8/25/2014,170024430,10/9/2014,2862,152.58,97.44,436683.96,278873.28,157810.68 +Europe,Austria,Snacks,Offline,C,8/1/2015,760546863,8/18/2015,1573,152.58,97.44,240008.34,153273.12,86735.22 +Europe,San Marino,Vegetables,Online,C,6/13/2014,977053487,7/21/2014,694,154.06,90.93,106917.64,63105.42,43812.22 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,C,8/6/2012,788343131,9/10/2012,7106,651.21,524.96,4627498.26,3730365.76,897132.5 +Sub-Saharan Africa,Uganda,Snacks,Offline,M,6/11/2012,683527123,6/15/2012,9720,152.58,97.44,1483077.6,947116.8,535960.8 +Europe,Lithuania,Clothes,Offline,C,9/6/2013,322029292,10/2/2013,4479,109.28,35.84,489465.12,160527.36,328937.76 +Asia,Nepal,Personal Care,Offline,H,1/25/2017,783585965,3/13/2017,9355,81.73,56.67,764584.15,530147.85,234436.3 +Asia,Malaysia,Vegetables,Offline,C,1/24/2013,518245971,3/13/2013,9354,154.06,90.93,1441077.24,850559.22,590518.02 +Europe,Finland,Meat,Offline,L,12/3/2015,296370637,12/30/2015,1512,421.89,364.69,637897.68,551411.28,86486.4 +Europe,Belarus,Household,Offline,M,6/12/2014,958633792,7/1/2014,9897,668.27,502.54,6613868.19,4973638.38,1640229.81 +Middle East and North Africa,Lebanon,Cosmetics,Offline,M,8/26/2013,266021764,9/17/2013,606,437.2,263.33,264943.2,159577.98,105365.22 +Sub-Saharan Africa,Ethiopia,Meat,Offline,L,11/4/2015,549833381,11/26/2015,6771,421.89,364.69,2856617.19,2469315.99,387301.2 +Europe,San Marino,Baby Food,Online,L,10/18/2016,161679971,11/6/2016,3551,255.28,159.42,906499.28,566100.42,340398.86 +Europe,Georgia,Snacks,Online,H,3/1/2017,223485362,3/3/2017,3140,152.58,97.44,479101.2,305961.6,173139.6 +Middle East and North Africa,Oman,Cosmetics,Offline,H,1/25/2011,577485883,2/15/2011,9761,437.2,263.33,4267509.2,2570364.13,1697145.07 +Europe,Belgium,Cereal,Online,L,8/23/2012,236230361,9/8/2012,4668,205.7,117.11,960207.6,546669.48,413538.12 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,L,5/13/2014,532580125,6/23/2014,1149,81.73,56.67,93907.77,65113.83,28793.94 +Asia,Bangladesh,Personal Care,Offline,H,7/21/2013,169709002,8/25/2013,9520,81.73,56.67,778069.6,539498.4,238571.2 +North America,Mexico,Snacks,Offline,M,3/5/2016,171103322,3/8/2016,2130,152.58,97.44,324995.4,207547.2,117448.2 +Asia,Uzbekistan,Fruits,Offline,M,5/2/2010,730561912,6/10/2010,8359,9.33,6.92,77989.47,57844.28,20145.19 +Europe,San Marino,Office Supplies,Offline,M,6/24/2015,762196099,8/11/2015,9618,651.21,524.96,6263337.78,5049065.28,1214272.5 +Central America and the Caribbean,Panama,Baby Food,Offline,C,6/23/2010,150429713,7/17/2010,4350,255.28,159.42,1110468,693477,416991 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,C,2/14/2013,199999082,3/11/2013,3028,651.21,524.96,1971863.88,1589578.88,382285 +Sub-Saharan Africa,Benin,Fruits,Offline,M,10/12/2015,485953032,11/28/2015,3156,9.33,6.92,29445.48,21839.52,7605.96 +Middle East and North Africa,Afghanistan,Clothes,Online,M,11/12/2011,203652894,12/31/2011,4272,109.28,35.84,466844.16,153108.48,313735.68 +Sub-Saharan Africa,Angola,Vegetables,Online,C,10/18/2014,418772494,11/15/2014,2942,154.06,90.93,453244.52,267516.06,185728.46 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,C,5/5/2016,917298161,6/19/2016,7765,205.7,117.11,1597260.5,909359.15,687901.35 +Europe,Belarus,Fruits,Online,L,2/12/2013,655528724,4/2/2013,4371,9.33,6.92,40781.43,30247.32,10534.11 +Asia,Vietnam,Snacks,Online,H,5/19/2010,910075509,5/20/2010,422,152.58,97.44,64388.76,41119.68,23269.08 +Europe,Slovakia,Snacks,Offline,C,8/29/2010,327862346,9/2/2010,609,152.58,97.44,92921.22,59340.96,33580.26 +Europe,Malta,Cereal,Offline,L,7/21/2017,776125562,8/10/2017,1656,205.7,117.11,340639.2,193934.16,146705.04 +Europe,Malta,Personal Care,Offline,C,10/16/2016,592413985,10/17/2016,7318,81.73,56.67,598100.14,414711.06,183389.08 +Sub-Saharan Africa,South Africa,Snacks,Online,C,4/26/2010,434588944,5/9/2010,3381,152.58,97.44,515872.98,329444.64,186428.34 +Europe,Vatican City,Clothes,Offline,C,6/30/2012,130824267,7/10/2012,2663,109.28,35.84,291012.64,95441.92,195570.72 +Asia,Japan,Household,Offline,L,1/16/2016,929606282,1/24/2016,12,668.27,502.54,8019.24,6030.48,1988.76 +Europe,Romania,Vegetables,Online,H,12/10/2010,549733817,12/23/2010,7308,154.06,90.93,1125870.48,664516.44,461354.04 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,C,12/20/2010,830318200,2/1/2011,8462,255.28,159.42,2160179.36,1349012.04,811167.32 +Middle East and North Africa,Iran,Cosmetics,Offline,M,1/12/2012,980783259,1/16/2012,4416,437.2,263.33,1930675.2,1162865.28,767809.92 +Asia,Bangladesh,Baby Food,Offline,M,2/7/2011,730865323,2/25/2011,8145,255.28,159.42,2079255.6,1298475.9,780779.7 +Sub-Saharan Africa,Mozambique,Snacks,Offline,C,1/1/2010,780613219,2/12/2010,9653,152.58,97.44,1472854.74,940588.32,532266.42 +Asia,Vietnam,Personal Care,Offline,C,8/15/2011,550388276,10/2/2011,977,81.73,56.67,79850.21,55366.59,24483.62 +Sub-Saharan Africa,Rwanda,Meat,Offline,C,2/15/2016,430864322,3/31/2016,1182,421.89,364.69,498673.98,431063.58,67610.4 +Sub-Saharan Africa,Comoros,Vegetables,Offline,L,3/2/2017,433027684,3/9/2017,1369,154.06,90.93,210908.14,124483.17,86424.97 +Sub-Saharan Africa,Zambia,Cosmetics,Online,L,4/7/2013,638177192,5/23/2013,9668,437.2,263.33,4226849.6,2545874.44,1680975.16 +Europe,Spain,Clothes,Offline,C,7/26/2011,747924172,8/30/2011,6238,109.28,35.84,681688.64,223569.92,458118.72 +Australia and Oceania,Marshall Islands,Clothes,Offline,C,6/27/2016,534192454,8/5/2016,8273,109.28,35.84,904073.44,296504.32,607569.12 +Central America and the Caribbean,Belize,Beverages,Online,L,10/24/2010,289218366,11/26/2010,4996,47.45,31.79,237060.2,158822.84,78237.36 +Asia,Taiwan,Clothes,Offline,L,6/13/2012,375550734,7/15/2012,2663,109.28,35.84,291012.64,95441.92,195570.72 +Middle East and North Africa,Morocco,Household,Online,H,2/2/2010,776050889,2/15/2010,9558,668.27,502.54,6387324.66,4803277.32,1584047.34 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,C,6/2/2012,643892657,7/16/2012,1001,154.06,90.93,154214.06,91020.93,63193.13 +Australia and Oceania,Tonga,Snacks,Online,H,1/16/2014,552562367,1/19/2014,4339,152.58,97.44,662044.62,422792.16,239252.46 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,H,6/1/2014,245858848,6/9/2014,3951,81.73,56.67,322915.23,223903.17,99012.06 +Sub-Saharan Africa,Cameroon,Household,Offline,L,1/22/2014,887893426,3/3/2014,6251,668.27,502.54,4177355.77,3141377.54,1035978.23 +Asia,Indonesia,Vegetables,Online,M,10/11/2010,113089931,10/29/2010,4678,154.06,90.93,720692.68,425370.54,295322.14 +Europe,Hungary,Office Supplies,Online,M,1/2/2011,576184689,1/28/2011,4709,651.21,524.96,3066547.89,2472036.64,594511.25 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,C,11/18/2010,502226531,12/21/2010,8846,205.7,117.11,1819622.2,1035955.06,783667.14 +Europe,Denmark,Baby Food,Offline,H,3/12/2015,436576783,4/4/2015,1627,255.28,159.42,415340.56,259376.34,155964.22 +Sub-Saharan Africa,Rwanda,Cereal,Online,H,11/8/2010,994909274,11/28/2010,4618,205.7,117.11,949922.6,540813.98,409108.62 +Asia,Thailand,Beverages,Online,M,2/17/2016,613210332,2/25/2016,1419,47.45,31.79,67331.55,45110.01,22221.54 +Central America and the Caribbean,Dominica,Vegetables,Online,C,4/13/2016,497778785,4/26/2016,2659,154.06,90.93,409645.54,241782.87,167862.67 +North America,United States of America,Household,Online,H,10/11/2012,575225961,10/31/2012,999,668.27,502.54,667601.73,502037.46,165564.27 +Sub-Saharan Africa,Chad,Household,Offline,M,12/8/2011,842475688,12/14/2011,6133,668.27,502.54,4098499.91,3082077.82,1016422.09 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,H,7/26/2013,916764295,8/4/2013,9782,421.89,364.69,4126927.98,3567397.58,559530.4 +Europe,Ireland,Personal Care,Offline,M,10/6/2014,485640609,10/13/2014,703,81.73,56.67,57456.19,39839.01,17617.18 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,H,9/5/2013,656965959,10/15/2013,9681,437.2,263.33,4232533.2,2549297.73,1683235.47 +Asia,China,Office Supplies,Online,C,4/26/2013,808914172,6/1/2013,4534,651.21,524.96,2952586.14,2380168.64,572417.5 +Europe,Hungary,Vegetables,Offline,L,3/7/2010,839971578,4/13/2010,5111,154.06,90.93,787400.66,464743.23,322657.43 +Europe,Czech Republic,Cereal,Offline,M,3/9/2013,718937003,4/1/2013,8290,205.7,117.11,1705253,970841.9,734411.1 +Europe,Denmark,Meat,Offline,L,3/8/2017,934921777,4/16/2017,2985,421.89,364.69,1259341.65,1088599.65,170742 +Middle East and North Africa,Libya,Meat,Online,C,4/15/2014,247349727,4/30/2014,5136,421.89,364.69,2166827.04,1873047.84,293779.2 +Sub-Saharan Africa,Burkina Faso,Household,Online,C,10/29/2012,635957181,12/16/2012,2717,668.27,502.54,1815689.59,1365401.18,450288.41 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,L,11/4/2010,550792968,11/23/2010,734,255.28,159.42,187375.52,117014.28,70361.24 +Sub-Saharan Africa,Comoros,Beverages,Online,M,1/4/2015,762218415,1/30/2015,6222,47.45,31.79,295233.9,197797.38,97436.52 +Sub-Saharan Africa,Angola,Cereal,Offline,M,2/18/2014,310907351,2/21/2014,3249,205.7,117.11,668319.3,380490.39,287828.91 +Australia and Oceania,Solomon Islands,Snacks,Offline,H,3/25/2013,557846105,5/14/2013,7914,152.58,97.44,1207518.12,771140.16,436377.96 +Europe,Estonia,Household,Online,M,8/6/2014,234333503,8/7/2014,3346,668.27,502.54,2236031.42,1681498.84,554532.58 +Europe,Austria,Clothes,Offline,L,1/8/2014,391980874,1/15/2014,4706,109.28,35.84,514271.68,168663.04,345608.64 +Sub-Saharan Africa,Liberia,Meat,Online,H,2/23/2012,352712047,3/1/2012,4187,421.89,364.69,1766453.43,1526957.03,239496.4 +Sub-Saharan Africa,Burundi,Beverages,Online,H,9/3/2010,858763349,9/4/2010,6013,47.45,31.79,285316.85,191153.27,94163.58 +Middle East and North Africa,Lebanon,Cosmetics,Online,C,2/28/2016,922683608,3/28/2016,1439,437.2,263.33,629130.8,378931.87,250198.93 +Europe,Russia,Cosmetics,Online,H,7/5/2013,977334153,8/17/2013,3749,437.2,263.33,1639062.8,987224.17,651838.63 +Asia,Bangladesh,Beverages,Offline,L,3/11/2015,625888812,4/15/2015,3263,47.45,31.79,154829.35,103730.77,51098.58 +Middle East and North Africa,Kuwait,Cosmetics,Offline,H,1/10/2012,891833913,1/19/2012,2328,437.2,263.33,1017801.6,613032.24,404769.36 +Sub-Saharan Africa,Senegal,Clothes,Online,L,10/30/2014,168968284,11/8/2014,325,109.28,35.84,35516,11648,23868 +Sub-Saharan Africa,Benin,Vegetables,Offline,H,10/5/2012,971403253,11/14/2012,8664,154.06,90.93,1334775.84,787817.52,546958.32 +Sub-Saharan Africa,Central African Republic,Meat,Online,L,12/26/2014,483562648,2/9/2015,5788,421.89,364.69,2441899.32,2110825.72,331073.6 +Australia and Oceania,East Timor,Clothes,Online,H,7/28/2016,910182797,8/30/2016,2171,109.28,35.84,237246.88,77808.64,159438.24 +Sub-Saharan Africa,Chad,Household,Online,H,6/18/2017,926312530,6/18/2017,5317,668.27,502.54,3553191.59,2672005.18,881186.41 +Europe,Andorra,Meat,Online,M,1/26/2011,627313172,1/30/2011,4763,421.89,364.69,2009462.07,1737018.47,272443.6 +Europe,Belarus,Personal Care,Online,M,10/25/2010,178858554,12/9/2010,7076,81.73,56.67,578321.48,400996.92,177324.56 +Europe,Andorra,Cereal,Offline,H,1/14/2016,266935002,2/13/2016,854,205.7,117.11,175667.8,100011.94,75655.86 +Middle East and North Africa,Afghanistan,Cosmetics,Online,H,10/12/2015,747841346,10/21/2015,1728,437.2,263.33,755481.6,455034.24,300447.36 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,M,4/18/2015,198188912,6/4/2015,7358,47.45,31.79,349137.1,233910.82,115226.28 +Middle East and North Africa,Jordan,Fruits,Online,L,2/12/2017,864901530,3/25/2017,2438,9.33,6.92,22746.54,16870.96,5875.58 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,C,4/11/2017,115215528,4/17/2017,3690,437.2,263.33,1613268,971687.7,641580.3 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,C,8/22/2016,786679732,10/7/2016,4869,651.21,524.96,3170741.49,2556030.24,614711.25 +Europe,Italy,Clothes,Offline,C,2/26/2017,837155473,3/21/2017,1763,109.28,35.84,192660.64,63185.92,129474.72 +Sub-Saharan Africa,Liberia,Snacks,Online,L,6/20/2010,994816577,8/2/2010,7187,152.58,97.44,1096592.46,700301.28,396291.18 +Europe,Romania,Fruits,Online,C,1/4/2012,708149373,1/26/2012,5991,9.33,6.92,55896.03,41457.72,14438.31 +Europe,Poland,Household,Online,H,10/7/2011,395952689,10/22/2011,55,668.27,502.54,36754.85,27639.7,9115.15 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,L,12/11/2015,997337853,1/22/2016,3289,9.33,6.92,30686.37,22759.88,7926.49 +Europe,Switzerland,Meat,Offline,H,11/14/2012,821728694,11/21/2012,6636,421.89,364.69,2799662.04,2420082.84,379579.2 +Asia,Taiwan,Household,Online,C,9/2/2014,498861539,10/6/2014,3070,668.27,502.54,2051588.9,1542797.8,508791.1 +Asia,Turkmenistan,Cereal,Offline,M,8/4/2015,728785216,8/31/2015,2596,205.7,117.11,533997.2,304017.56,229979.64 +Asia,Japan,Personal Care,Online,M,12/11/2010,931861054,12/21/2010,7249,81.73,56.67,592460.77,410800.83,181659.94 +Sub-Saharan Africa,Eritrea,Meat,Offline,M,1/18/2016,598762881,3/2/2016,6097,421.89,364.69,2572263.33,2223514.93,348748.4 +Asia,Cambodia,Personal Care,Online,H,12/24/2016,640477025,2/12/2017,239,81.73,56.67,19533.47,13544.13,5989.34 +Asia,India,Beverages,Offline,H,4/4/2012,238302314,5/13/2012,7805,47.45,31.79,370347.25,248120.95,122226.3 +Sub-Saharan Africa,Nigeria,Cereal,Offline,M,8/6/2016,893850076,9/13/2016,8956,205.7,117.11,1842249.2,1048837.16,793412.04 +Sub-Saharan Africa,Uganda,Baby Food,Online,M,9/16/2011,579044139,9/23/2011,883,255.28,159.42,225412.24,140767.86,84644.38 +Central America and the Caribbean,Barbados,Fruits,Online,M,8/27/2010,486120831,9/22/2010,2812,9.33,6.92,26235.96,19459.04,6776.92 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,L,3/15/2016,977628982,3/23/2016,996,651.21,524.96,648605.16,522860.16,125745 +Europe,Slovenia,Beverages,Offline,M,1/17/2017,236429917,2/16/2017,3721,47.45,31.79,176561.45,118290.59,58270.86 +Europe,Liechtenstein,Fruits,Online,M,4/18/2014,115697467,4/26/2014,6306,9.33,6.92,58834.98,43637.52,15197.46 +Middle East and North Africa,Iran,Clothes,Offline,L,2/16/2010,288917958,3/11/2010,6099,109.28,35.84,666498.72,218588.16,447910.56 +Asia,Taiwan,Clothes,Offline,H,7/29/2011,499890220,9/10/2011,7480,109.28,35.84,817414.4,268083.2,549331.2 +Europe,Luxembourg,Fruits,Online,C,8/1/2011,112725579,9/16/2011,6859,9.33,6.92,63994.47,47464.28,16530.19 +Central America and the Caribbean,Panama,Meat,Offline,C,7/10/2015,361847865,7/13/2015,7679,421.89,364.69,3239693.31,2800454.51,439238.8 +Middle East and North Africa,Tunisia ,Office Supplies,Online,M,9/10/2014,301993405,10/28/2014,5414,651.21,524.96,3525650.94,2842133.44,683517.5 +Asia,Tajikistan,Cereal,Online,H,10/20/2012,858211028,12/9/2012,2569,205.7,117.11,528443.3,300855.59,227587.71 +Australia and Oceania,Vanuatu,Vegetables,Offline,H,8/21/2014,775862061,10/4/2014,3680,154.06,90.93,566940.8,334622.4,232318.4 +Asia,Bhutan,Beverages,Offline,M,9/6/2014,670620334,9/6/2014,314,47.45,31.79,14899.3,9982.06,4917.24 +Middle East and North Africa,Kuwait,Meat,Offline,H,1/23/2016,778472173,1/30/2016,6070,421.89,364.69,2560872.3,2213668.3,347204 +Australia and Oceania,Samoa ,Snacks,Offline,H,8/10/2011,505716407,9/18/2011,1578,152.58,97.44,240771.24,153760.32,87010.92 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,C,5/11/2010,678964364,6/10/2010,9498,154.06,90.93,1463261.88,863653.14,599608.74 +Australia and Oceania,Kiribati,Household,Online,C,1/23/2011,395139873,1/30/2011,9524,668.27,502.54,6364603.48,4786190.96,1578412.52 +Europe,Macedonia,Cereal,Offline,H,7/12/2013,171479260,7/22/2013,3379,205.7,117.11,695060.3,395714.69,299345.61 +Asia,Maldives,Baby Food,Offline,H,11/7/2014,595531356,11/22/2014,9817,255.28,159.42,2506083.76,1565026.14,941057.62 +Sub-Saharan Africa,Liberia,Personal Care,Online,L,3/7/2013,975157487,3/20/2013,9625,81.73,56.67,786651.25,545448.75,241202.5 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,H,7/11/2011,688531482,8/12/2011,621,437.2,263.33,271501.2,163527.93,107973.27 +Europe,Czech Republic,Meat,Online,L,12/15/2013,534139668,12/29/2013,2653,421.89,364.69,1119274.17,967522.57,151751.6 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,H,4/1/2014,480780875,5/11/2014,2600,255.28,159.42,663728,414492,249236 +Sub-Saharan Africa,Mauritius ,Fruits,Online,H,10/27/2014,117566430,10/28/2014,9374,9.33,6.92,87459.42,64868.08,22591.34 +Asia,Malaysia,Office Supplies,Online,H,5/13/2015,903920161,6/15/2015,8918,651.21,524.96,5807490.78,4681593.28,1125897.5 +Europe,Czech Republic,Baby Food,Offline,H,8/19/2016,319578397,9/15/2016,9204,255.28,159.42,2349597.12,1467301.68,882295.44 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,C,9/1/2016,414589965,9/19/2016,5239,47.45,31.79,248590.55,166547.81,82042.74 +Asia,Uzbekistan,Personal Care,Online,L,7/28/2014,159316194,7/30/2014,4057,81.73,56.67,331578.61,229910.19,101668.42 +Asia,Nepal,Clothes,Offline,M,4/17/2014,394430911,5/3/2014,9727,109.28,35.84,1062966.56,348615.68,714350.88 +Sub-Saharan Africa,Mauritius ,Household,Offline,H,4/12/2013,680920445,4/17/2013,8346,668.27,502.54,5577381.42,4194198.84,1383182.58 +Australia and Oceania,Tonga,Beverages,Online,L,10/28/2013,650083625,11/5/2013,3046,47.45,31.79,144532.7,96832.34,47700.36 +Middle East and North Africa,Azerbaijan,Clothes,Offline,L,9/20/2011,453531777,10/14/2011,8986,109.28,35.84,981990.08,322058.24,659931.84 +Europe,Austria,Vegetables,Offline,L,3/6/2015,313188731,4/16/2015,8360,154.06,90.93,1287941.6,760174.8,527766.8 +Middle East and North Africa,Morocco,Snacks,Offline,L,10/2/2010,971290814,10/11/2010,5391,152.58,97.44,822558.78,525299.04,297259.74 +Middle East and North Africa,Egypt,Office Supplies,Online,M,7/30/2012,540386855,8/18/2012,1334,651.21,524.96,868714.14,700296.64,168417.5 +Europe,Armenia,Beverages,Offline,C,2/16/2013,353338181,3/12/2013,9475,47.45,31.79,449588.75,301210.25,148378.5 +Asia,Laos,Office Supplies,Online,L,4/21/2017,913318622,5/5/2017,131,651.21,524.96,85308.51,68769.76,16538.75 +Australia and Oceania,Australia,Household,Offline,M,12/3/2015,543814504,1/17/2016,5651,668.27,502.54,3776393.77,2839853.54,936540.23 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,H,3/22/2012,338624656,3/29/2012,5415,421.89,364.69,2284534.35,1974796.35,309738 +Australia and Oceania,Australia,Office Supplies,Online,C,7/9/2010,111860406,7/18/2010,835,651.21,524.96,543760.35,438341.6,105418.75 +Sub-Saharan Africa,Namibia,Fruits,Online,C,5/23/2012,647945582,7/7/2012,351,9.33,6.92,3274.83,2428.92,845.91 +Europe,Estonia,Vegetables,Online,L,12/4/2012,551616513,12/24/2012,4439,154.06,90.93,683872.34,403638.27,280234.07 +Sub-Saharan Africa,Mali,Vegetables,Online,H,1/18/2012,297922027,2/19/2012,603,154.06,90.93,92898.18,54830.79,38067.39 +Europe,San Marino,Office Supplies,Online,C,10/1/2010,882223451,11/9/2010,8379,651.21,524.96,5456488.59,4398639.84,1057848.75 +Australia and Oceania,Tuvalu,Baby Food,Online,M,11/18/2014,670194613,12/27/2014,4334,255.28,159.42,1106383.52,690926.28,415457.24 +Sub-Saharan Africa,Sudan,Cosmetics,Online,M,3/15/2016,347821843,4/27/2016,7068,437.2,263.33,3090129.6,1861216.44,1228913.16 +Asia,Laos,Fruits,Online,H,5/4/2011,671403968,6/23/2011,2209,9.33,6.92,20609.97,15286.28,5323.69 +Europe,Georgia,Cosmetics,Offline,C,2/9/2013,217552316,3/1/2013,7420,437.2,263.33,3244024,1953908.6,1290115.4 +Australia and Oceania,Nauru,Beverages,Online,L,6/24/2016,333190715,6/30/2016,7392,47.45,31.79,350750.4,234991.68,115758.72 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,L,6/22/2017,185555493,7/13/2017,8849,154.06,90.93,1363276.94,804639.57,558637.37 +Sub-Saharan Africa,Namibia,Meat,Offline,M,12/18/2016,812195479,1/5/2017,5546,421.89,364.69,2339801.94,2022570.74,317231.2 +Australia and Oceania,Palau,Snacks,Online,C,11/23/2016,170972001,12/3/2016,3269,152.58,97.44,498784.02,318531.36,180252.66 +Asia,Tajikistan,Cosmetics,Online,M,6/26/2016,790058887,6/29/2016,4836,437.2,263.33,2114299.2,1273463.88,840835.32 +Australia and Oceania,Nauru,Cereal,Offline,M,1/9/2016,317942464,1/22/2016,5095,205.7,117.11,1048041.5,596675.45,451366.05 +Europe,Sweden,Cosmetics,Offline,L,1/24/2013,973421561,3/11/2013,5926,437.2,263.33,2590847.2,1560493.58,1030353.62 +Sub-Saharan Africa,Comoros,Household,Online,C,10/26/2013,995607507,11/14/2013,1241,668.27,502.54,829323.07,623652.14,205670.93 +Sub-Saharan Africa,Uganda,Cereal,Offline,H,3/9/2014,493924129,4/17/2014,1981,205.7,117.11,407491.7,231994.91,175496.79 +Europe,Belarus,Personal Care,Offline,C,2/21/2011,998107755,3/20/2011,1120,81.73,56.67,91537.6,63470.4,28067.2 +Europe,Slovenia,Meat,Offline,H,1/29/2014,508207213,3/11/2014,8663,421.89,364.69,3654833.07,3159309.47,495523.6 +Asia,Bangladesh,Snacks,Offline,H,9/28/2010,244583833,9/29/2010,6646,152.58,97.44,1014046.68,647586.24,366460.44 +Sub-Saharan Africa,Chad,Clothes,Online,H,6/11/2016,597911441,7/1/2016,4137,109.28,35.84,452091.36,148270.08,303821.28 +Europe,Italy,Cereal,Offline,C,4/7/2017,679176366,4/26/2017,2234,205.7,117.11,459533.8,261623.74,197910.06 +Middle East and North Africa,Morocco,Snacks,Online,C,9/21/2011,569677436,10/1/2011,9068,152.58,97.44,1383595.44,883585.92,500009.52 +Middle East and North Africa,Syria,Household,Offline,M,7/14/2014,871025979,8/1/2014,4798,668.27,502.54,3206359.46,2411186.92,795172.54 +Australia and Oceania,Kiribati,Office Supplies,Offline,M,12/22/2014,455145823,12/27/2014,6618,651.21,524.96,4309707.78,3474185.28,835522.5 +Central America and the Caribbean,Nicaragua,Clothes,Offline,M,12/20/2010,514273297,2/7/2011,3752,109.28,35.84,410018.56,134471.68,275546.88 +Asia,South Korea,Fruits,Online,C,11/9/2012,510957229,11/21/2012,2453,9.33,6.92,22886.49,16974.76,5911.73 +Sub-Saharan Africa,Nigeria,Fruits,Offline,L,11/26/2016,428058946,12/20/2016,1009,9.33,6.92,9413.97,6982.28,2431.69 +Australia and Oceania,Vanuatu,Office Supplies,Offline,C,8/23/2016,318752276,8/24/2016,4737,651.21,524.96,3084781.77,2486735.52,598046.25 +Europe,Moldova ,Snacks,Online,L,4/5/2014,756523549,4/27/2014,985,152.58,97.44,150291.3,95978.4,54312.9 +Europe,Monaco,Baby Food,Offline,H,10/11/2016,585171592,10/15/2016,4133,255.28,159.42,1055072.24,658882.86,396189.38 +Middle East and North Africa,Kuwait,Beverages,Offline,M,2/23/2017,968807733,3/25/2017,592,47.45,31.79,28090.4,18819.68,9270.72 +Europe,Belarus,Snacks,Offline,C,3/2/2013,441855800,3/19/2013,3805,152.58,97.44,580566.9,370759.2,209807.7 +Middle East and North Africa,Jordan,Personal Care,Offline,L,4/12/2011,759052121,5/31/2011,9245,81.73,56.67,755593.85,523914.15,231679.7 +Sub-Saharan Africa,Gabon,Vegetables,Offline,C,3/13/2015,145445525,4/28/2015,9418,154.06,90.93,1450937.08,856378.74,594558.34 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,H,7/21/2014,946397340,9/1/2014,8859,152.58,97.44,1351706.22,863220.96,488485.26 +Middle East and North Africa,Somalia,Beverages,Offline,C,5/30/2011,177581393,6/8/2011,9135,47.45,31.79,433455.75,290401.65,143054.1 +Europe,Denmark,Fruits,Online,H,6/19/2016,774984014,7/24/2016,3846,9.33,6.92,35883.18,26614.32,9268.86 +Europe,Malta,Meat,Offline,C,12/23/2014,344904029,2/3/2015,3622,421.89,364.69,1528085.58,1320907.18,207178.4 +Sub-Saharan Africa,Mozambique,Fruits,Offline,H,12/25/2015,613952767,1/11/2016,1122,9.33,6.92,10468.26,7764.24,2704.02 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,L,8/29/2010,679054057,10/5/2010,6040,47.45,31.79,286598,192011.6,94586.4 +Middle East and North Africa,Syria,Beverages,Online,L,12/17/2013,157444226,1/26/2014,100,47.45,31.79,4745,3179,1566 +Sub-Saharan Africa,Rwanda,Household,Offline,H,5/30/2015,536672103,6/1/2015,2056,668.27,502.54,1373963.12,1033222.24,340740.88 +Sub-Saharan Africa,Uganda,Fruits,Online,M,2/26/2013,224599015,3/13/2013,2695,9.33,6.92,25144.35,18649.4,6494.95 +Sub-Saharan Africa,Burundi,Cereal,Offline,M,3/16/2010,399398791,3/23/2010,9833,205.7,117.11,2022648.1,1151542.63,871105.47 +Europe,Finland,Beverages,Online,C,8/19/2010,959557759,9/8/2010,3319,47.45,31.79,157486.55,105511.01,51975.54 +Europe,Moldova ,Cereal,Offline,H,10/14/2015,973874747,11/17/2015,34,205.7,117.11,6993.8,3981.74,3012.06 +Europe,Hungary,Fruits,Online,H,12/6/2012,931461083,1/18/2013,8889,9.33,6.92,82934.37,61511.88,21422.49 +Asia,Bangladesh,Meat,Online,C,11/29/2016,491740596,12/27/2016,5825,421.89,364.69,2457509.25,2124319.25,333190 +Asia,Indonesia,Meat,Online,C,5/4/2013,734449613,6/7/2013,8816,421.89,364.69,3719382.24,3215107.04,504275.2 +Central America and the Caribbean,Cuba,Beverages,Offline,M,5/25/2015,109636962,7/10/2015,2868,47.45,31.79,136086.6,91173.72,44912.88 +Central America and the Caribbean,Panama,Office Supplies,Offline,C,8/9/2014,287663972,8/16/2014,5017,651.21,524.96,3267120.57,2633724.32,633396.25 +Central America and the Caribbean,Dominica,Personal Care,Online,C,12/4/2014,309204471,12/10/2014,9329,81.73,56.67,762459.17,528674.43,233784.74 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Offline,L,10/19/2013,635244786,11/28/2013,1904,109.28,35.84,208069.12,68239.36,139829.76 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,H,7/11/2013,897083747,8/24/2013,5871,651.21,524.96,3823253.91,3082040.16,741213.75 +Asia,Nepal,Snacks,Online,M,6/18/2017,346332681,7/6/2017,6391,152.58,97.44,975138.78,622739.04,352399.74 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,H,2/8/2011,104915416,2/9/2011,5658,154.06,90.93,871671.48,514481.94,357189.54 +Sub-Saharan Africa,Mali,Beverages,Online,M,4/22/2011,915068280,6/6/2011,7894,47.45,31.79,374570.3,250950.26,123620.04 +Middle East and North Africa,Lebanon,Snacks,Offline,M,1/16/2017,889340102,2/23/2017,4354,152.58,97.44,664333.32,424253.76,240079.56 +Middle East and North Africa,Azerbaijan,Beverages,Offline,C,3/22/2013,460592210,4/23/2013,8325,47.45,31.79,395021.25,264651.75,130369.5 +Middle East and North Africa,Jordan,Cosmetics,Offline,H,4/25/2012,131998431,5/16/2012,124,437.2,263.33,54212.8,32652.92,21559.88 +Sub-Saharan Africa,Chad,Vegetables,Offline,H,9/18/2012,927045094,9/25/2012,2099,154.06,90.93,323371.94,190862.07,132509.87 +Europe,Slovakia,Vegetables,Online,H,2/2/2010,339531028,3/8/2010,3631,154.06,90.93,559391.86,330166.83,229225.03 +Middle East and North Africa,Somalia,Clothes,Online,H,4/27/2016,883567559,5/4/2016,6130,109.28,35.84,669886.4,219699.2,450187.2 +Asia,China,Cosmetics,Online,M,4/11/2010,643578517,5/2/2010,8040,437.2,263.33,3515088,2117173.2,1397914.8 +Sub-Saharan Africa,Mauritania,Cosmetics,Online,L,4/28/2017,924300229,6/1/2017,9833,437.2,263.33,4298987.6,2589323.89,1709663.71 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,M,9/4/2014,400781524,10/15/2014,9014,437.2,263.33,3940920.8,2373656.62,1567264.18 +Sub-Saharan Africa,Djibouti,Meat,Online,L,11/25/2010,968383729,11/26/2010,5120,421.89,364.69,2160076.8,1867212.8,292864 +Sub-Saharan Africa,Ethiopia,Household,Online,M,11/5/2011,992780673,11/17/2011,4718,668.27,502.54,3152897.86,2370983.72,781914.14 +North America,United States of America,Personal Care,Online,H,11/4/2016,259958684,12/8/2016,6406,81.73,56.67,523562.38,363028.02,160534.36 +Asia,Kazakhstan,Personal Care,Online,M,12/11/2014,426216590,12/27/2014,5815,81.73,56.67,475259.95,329536.05,145723.9 +Asia,South Korea,Personal Care,Offline,L,5/27/2011,968165719,6/17/2011,606,81.73,56.67,49528.38,34342.02,15186.36 +Sub-Saharan Africa,Kenya,Clothes,Offline,H,4/25/2016,532729899,6/14/2016,5471,109.28,35.84,597870.88,196080.64,401790.24 +Europe,Bulgaria,Clothes,Offline,C,7/28/2010,987145459,8/11/2010,7133,109.28,35.84,779494.24,255646.72,523847.52 +Asia,Thailand,Household,Online,H,3/10/2010,668961226,3/28/2010,9348,668.27,502.54,6246987.96,4697743.92,1549244.04 +Central America and the Caribbean,Guatemala,Cereal,Offline,M,2/8/2017,236038529,3/6/2017,7901,205.7,117.11,1625235.7,925286.11,699949.59 +Europe,Ukraine,Clothes,Online,M,5/28/2015,416551196,7/10/2015,5610,109.28,35.84,613060.8,201062.4,411998.4 +Europe,Spain,Cereal,Offline,M,12/7/2012,658985555,1/9/2013,7325,205.7,117.11,1506752.5,857830.75,648921.75 +Central America and the Caribbean,Honduras,Snacks,Offline,M,11/2/2014,482140433,11/6/2014,4923,152.58,97.44,751151.34,479697.12,271454.22 +Sub-Saharan Africa,Madagascar,Fruits,Online,M,3/1/2012,825127160,3/25/2012,2318,9.33,6.92,21626.94,16040.56,5586.38 +Europe,Greece,Clothes,Offline,M,12/22/2015,897369563,2/9/2016,450,109.28,35.84,49176,16128,33048 +North America,Greenland,Household,Offline,H,8/28/2015,428603971,10/16/2015,2294,668.27,502.54,1533011.38,1152826.76,380184.62 +Australia and Oceania,East Timor,Cosmetics,Offline,M,1/15/2013,118879210,2/16/2013,7855,437.2,263.33,3434206,2068457.15,1365748.85 +Asia,India,Fruits,Online,H,1/5/2011,288556611,1/26/2011,9168,9.33,6.92,85537.44,63442.56,22094.88 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,H,4/24/2017,428310000,5/19/2017,5302,437.2,263.33,2318034.4,1396175.66,921858.74 +Sub-Saharan Africa,Mauritius ,Household,Offline,C,6/15/2010,549125707,7/2/2010,7354,668.27,502.54,4914457.58,3695679.16,1218778.42 +Europe,Poland,Snacks,Offline,C,8/30/2011,732302558,9/8/2011,3455,152.58,97.44,527163.9,336655.2,190508.7 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,M,12/9/2012,679451882,1/4/2013,3766,651.21,524.96,2452456.86,1976999.36,475457.5 +Asia,China,Cereal,Offline,L,2/21/2011,162497508,3/23/2011,5479,205.7,117.11,1127030.3,641645.69,485384.61 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,L,10/5/2011,373675763,11/23/2011,7817,651.21,524.96,5090508.57,4103612.32,986896.25 +Central America and the Caribbean,Honduras,Fruits,Online,M,7/23/2017,775535476,9/6/2017,7036,9.33,6.92,65645.88,48689.12,16956.76 +Middle East and North Africa,Syria,Snacks,Offline,M,3/26/2017,450937974,5/13/2017,1422,152.58,97.44,216968.76,138559.68,78409.08 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,C,11/23/2011,353057086,12/15/2011,6292,109.28,35.84,687589.76,225505.28,462084.48 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,C,4/17/2011,155379140,6/5/2011,8995,437.2,263.33,3932614,2368653.35,1563960.65 +Sub-Saharan Africa,Mauritania,Meat,Offline,L,11/18/2014,501702964,1/2/2015,3911,421.89,364.69,1650011.79,1426302.59,223709.2 +Asia,Kazakhstan,Snacks,Online,H,8/13/2015,756139886,9/24/2015,7450,152.58,97.44,1136721,725928,410793 +Asia,Cambodia,Vegetables,Online,C,4/15/2011,353113734,4/23/2011,3056,154.06,90.93,470807.36,277882.08,192925.28 +Middle East and North Africa,Lebanon,Baby Food,Offline,H,11/30/2015,147360837,12/27/2015,6201,255.28,159.42,1582991.28,988563.42,594427.86 +Europe,Norway,Clothes,Online,C,6/28/2010,163930022,7/17/2010,9391,109.28,35.84,1026248.48,336573.44,689675.04 +Europe,Switzerland,Meat,Offline,L,12/10/2014,948182618,12/28/2014,7162,421.89,364.69,3021576.18,2611909.78,409666.4 +Europe,Vatican City,Cosmetics,Online,C,3/8/2016,415792453,4/24/2016,1081,437.2,263.33,472613.2,284659.73,187953.47 +Europe,Vatican City,Cosmetics,Online,L,5/5/2017,602745854,6/14/2017,4748,437.2,263.33,2075825.6,1250290.84,825534.76 +Australia and Oceania,Fiji,Office Supplies,Online,C,3/31/2011,915341651,4/23/2011,8790,651.21,524.96,5724135.9,4614398.4,1109737.5 +Asia,North Korea,Fruits,Offline,L,7/5/2014,380191171,8/7/2014,5871,9.33,6.92,54776.43,40627.32,14149.11 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,L,9/24/2010,794218242,11/8/2010,5682,154.06,90.93,875368.92,516664.26,358704.66 +Asia,Uzbekistan,Beverages,Online,M,11/14/2014,874659192,12/31/2014,9947,47.45,31.79,471985.15,316215.13,155770.02 +Sub-Saharan Africa,Botswana,Meat,Online,L,6/10/2016,309062850,6/26/2016,7420,421.89,364.69,3130423.8,2705999.8,424424 +Asia,Maldives,Cosmetics,Online,M,8/9/2013,205290544,9/23/2013,8889,437.2,263.33,3886270.8,2340740.37,1545530.43 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,M,12/7/2016,841516101,12/17/2016,2169,437.2,263.33,948286.8,571162.77,377124.03 +Europe,Malta,Meat,Online,M,5/11/2015,316225850,5/14/2015,7111,421.89,364.69,3000059.79,2593310.59,406749.2 +Asia,Malaysia,Vegetables,Offline,M,3/22/2010,398218619,3/28/2010,594,154.06,90.93,91511.64,54012.42,37499.22 +Australia and Oceania,Tonga,Meat,Offline,H,7/9/2011,676605737,7/20/2011,1528,421.89,364.69,644647.92,557246.32,87401.6 +Australia and Oceania,Tuvalu,Snacks,Online,C,5/14/2011,810811030,5/15/2011,5857,152.58,97.44,893661.06,570706.08,322954.98 +Sub-Saharan Africa,Mali,Cereal,Online,L,7/9/2010,980570828,7/29/2010,1553,205.7,117.11,319452.1,181871.83,137580.27 +North America,Greenland,Cosmetics,Online,H,8/5/2014,535933959,8/5/2014,3623,437.2,263.33,1583975.6,954044.59,629931.01 +Middle East and North Africa,Israel,Office Supplies,Offline,L,2/11/2015,247261750,3/24/2015,9101,651.21,524.96,5926662.21,4777660.96,1149001.25 +Asia,Vietnam,Personal Care,Online,M,1/13/2016,955228030,2/8/2016,2056,81.73,56.67,168036.88,116513.52,51523.36 +Sub-Saharan Africa,Burundi,Baby Food,Online,M,10/18/2014,420819127,10/20/2014,8586,255.28,159.42,2191834.08,1368780.12,823053.96 +Europe,San Marino,Cereal,Offline,C,9/13/2013,975333869,9/20/2013,1821,205.7,117.11,374579.7,213257.31,161322.39 +Asia,Myanmar,Cosmetics,Online,H,2/9/2016,970383584,3/21/2016,6921,437.2,263.33,3025861.2,1822506.93,1203354.27 +Europe,Romania,Personal Care,Offline,H,1/30/2015,627892100,3/12/2015,6080,81.73,56.67,496918.4,344553.6,152364.8 +Europe,Portugal,Fruits,Online,M,4/30/2012,690095746,5/9/2012,3522,9.33,6.92,32860.26,24372.24,8488.02 +Europe,Belarus,Meat,Online,M,5/29/2014,169543349,7/2/2014,500,421.89,364.69,210945,182345,28600 +Asia,Philippines,Cereal,Online,M,10/16/2013,399096238,11/4/2013,301,205.7,117.11,61915.7,35250.11,26665.59 +Europe,Ireland,Cereal,Online,L,5/18/2015,981928241,5/23/2015,3242,205.7,117.11,666879.4,379670.62,287208.78 +North America,United States of America,Fruits,Online,C,7/23/2017,241525685,9/9/2017,1672,9.33,6.92,15599.76,11570.24,4029.52 +Europe,Latvia,Office Supplies,Online,H,1/2/2016,171687400,2/10/2016,4972,651.21,524.96,3237816.12,2610101.12,627715 +Central America and the Caribbean,Honduras,Cosmetics,Online,L,1/9/2015,586524713,2/11/2015,4551,437.2,263.33,1989697.2,1198414.83,791282.37 +Europe,Andorra,Fruits,Offline,M,3/15/2016,470461452,4/11/2016,8853,9.33,6.92,82598.49,61262.76,21335.73 +Europe,Georgia,Cereal,Online,C,8/15/2014,228233945,9/11/2014,8351,205.7,117.11,1717800.7,977985.61,739815.09 +Middle East and North Africa,Jordan,Cosmetics,Offline,H,3/17/2010,334891021,4/15/2010,550,437.2,263.33,240460,144831.5,95628.5 +Asia,South Korea,Snacks,Online,L,7/12/2011,885794007,8/23/2011,4986,152.58,97.44,760763.88,485835.84,274928.04 +Central America and the Caribbean,Belize,Office Supplies,Offline,H,11/9/2016,246616733,11/21/2016,8226,651.21,524.96,5356853.46,4318320.96,1038532.5 +Europe,Andorra,Cereal,Offline,H,5/21/2010,903345525,5/24/2010,8870,205.7,117.11,1824559,1038765.7,785793.3 +Asia,Myanmar,Baby Food,Offline,C,6/15/2011,912279212,6/27/2011,2547,255.28,159.42,650198.16,406042.74,244155.42 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,C,3/1/2010,650029122,3/2/2010,6917,9.33,6.92,64535.61,47865.64,16669.97 +Sub-Saharan Africa,Benin,Clothes,Offline,C,8/15/2016,563519084,9/5/2016,6674,109.28,35.84,729334.72,239196.16,490138.56 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,H,9/18/2011,719985425,10/24/2011,8542,651.21,524.96,5562635.82,4484208.32,1078427.5 +Europe,Serbia,Cereal,Offline,H,6/16/2011,356976974,8/2/2011,6274,205.7,117.11,1290561.8,734748.14,555813.66 +Europe,Bulgaria,Meat,Online,H,3/21/2010,132355058,4/10/2010,5658,421.89,364.69,2387053.62,2063416.02,323637.6 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,C,10/18/2014,774293506,10/27/2014,9510,651.21,524.96,6193007.1,4992369.6,1200637.5 +Asia,Taiwan,Fruits,Online,L,4/28/2010,831278645,5/29/2010,2679,9.33,6.92,24995.07,18538.68,6456.39 +Sub-Saharan Africa,Liberia,Household,Online,M,1/30/2017,722109305,3/12/2017,7045,668.27,502.54,4707962.15,3540394.3,1167567.85 +Australia and Oceania,Kiribati,Baby Food,Online,H,12/27/2010,485896813,1/2/2011,6520,255.28,159.42,1664425.6,1039418.4,625007.2 +Sub-Saharan Africa,Sudan,Household,Offline,H,8/29/2010,232064998,10/4/2010,2045,668.27,502.54,1366612.15,1027694.3,338917.85 +Sub-Saharan Africa,Nigeria,Beverages,Offline,L,1/27/2013,590350186,3/16/2013,6594,47.45,31.79,312885.3,209623.26,103262.04 +Europe,Macedonia,Beverages,Online,L,6/23/2012,460801208,6/24/2012,172,47.45,31.79,8161.4,5467.88,2693.52 +Asia,Taiwan,Snacks,Offline,L,10/4/2011,163779389,10/22/2011,4816,152.58,97.44,734825.28,469271.04,265554.24 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,L,1/31/2011,989958560,2/8/2011,9592,109.28,35.84,1048213.76,343777.28,704436.48 +Europe,Bulgaria,Meat,Online,H,9/8/2011,250325047,10/22/2011,5599,421.89,364.69,2362162.11,2041899.31,320262.8 +Sub-Saharan Africa,Ghana,Cosmetics,Online,M,1/27/2012,726177680,3/4/2012,968,437.2,263.33,423209.6,254903.44,168306.16 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,C,10/27/2011,319127786,11/9/2011,5858,154.06,90.93,902483.48,532667.94,369815.54 +Middle East and North Africa,Iraq,Snacks,Offline,H,5/10/2015,601099193,6/13/2015,7464,152.58,97.44,1138857.12,727292.16,411564.96 +Australia and Oceania,Kiribati,Vegetables,Offline,M,1/7/2013,964328229,2/2/2013,5007,154.06,90.93,771378.42,455286.51,316091.91 +Middle East and North Africa,Somalia,Meat,Online,M,2/28/2015,871363723,3/5/2015,4744,421.89,364.69,2001446.16,1730089.36,271356.8 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,L,6/19/2010,305067002,8/7/2010,4960,81.73,56.67,405380.8,281083.2,124297.6 +Europe,Hungary,Fruits,Online,H,3/11/2015,218611896,4/1/2015,973,9.33,6.92,9078.09,6733.16,2344.93 +Asia,Tajikistan,Personal Care,Online,M,5/15/2016,285484731,5/18/2016,131,81.73,56.67,10706.63,7423.77,3282.86 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,L,6/17/2013,249484336,6/30/2013,6814,437.2,263.33,2979080.8,1794330.62,1184750.18 +Australia and Oceania,Nauru,Beverages,Offline,M,7/21/2014,374722039,8/22/2014,7433,47.45,31.79,352695.85,236295.07,116400.78 +Sub-Saharan Africa,Malawi,Baby Food,Online,M,6/14/2017,995621669,7/12/2017,5432,255.28,159.42,1386680.96,865969.44,520711.52 +Middle East and North Africa,Yemen,Meat,Offline,C,6/13/2013,266919553,7/17/2013,6282,421.89,364.69,2650312.98,2290982.58,359330.4 +Middle East and North Africa,Libya,Office Supplies,Offline,H,10/30/2013,913664519,11/19/2013,2490,651.21,524.96,1621512.9,1307150.4,314362.5 +Europe,Greece,Office Supplies,Online,H,10/21/2015,781217896,11/12/2015,8591,651.21,524.96,5594545.11,4509931.36,1084613.75 +Sub-Saharan Africa,Sudan,Meat,Offline,H,11/10/2013,485253512,11/21/2013,6153,421.89,364.69,2595889.17,2243937.57,351951.6 +Sub-Saharan Africa,Lesotho,Fruits,Offline,M,2/14/2011,261757695,3/9/2011,8774,9.33,6.92,81861.42,60716.08,21145.34 +Europe,Sweden,Office Supplies,Offline,H,7/25/2015,417029273,8/27/2015,7084,651.21,524.96,4613171.64,3718816.64,894355 +Europe,France,Meat,Offline,M,7/4/2013,877679574,7/30/2013,3745,421.89,364.69,1579978.05,1365764.05,214214 +Asia,Bhutan,Beverages,Offline,H,4/11/2011,740632426,5/11/2011,8448,47.45,31.79,400857.6,268561.92,132295.68 +Asia,Myanmar,Cosmetics,Offline,M,4/1/2016,523124158,5/3/2016,2918,437.2,263.33,1275749.6,768396.94,507352.66 +Central America and the Caribbean,Barbados,Meat,Online,M,5/17/2010,812703597,5/26/2010,5909,421.89,364.69,2492948.01,2154953.21,337994.8 +Europe,Bulgaria,Cosmetics,Online,C,7/11/2014,917232072,7/13/2014,8208,437.2,263.33,3588537.6,2161412.64,1427124.96 +Central America and the Caribbean,Dominican Republic,Meat,Offline,M,7/24/2016,214883410,9/3/2016,7631,421.89,364.69,3219442.59,2782949.39,436493.2 +Central America and the Caribbean,Belize,Vegetables,Offline,H,12/24/2012,404143941,1/8/2013,4028,154.06,90.93,620553.68,366266.04,254287.64 +Sub-Saharan Africa,Kenya,Snacks,Online,H,9/14/2012,553812491,9/21/2012,4278,152.58,97.44,652737.24,416848.32,235888.92 +Sub-Saharan Africa,Angola,Snacks,Offline,L,7/30/2010,253000390,8/7/2010,7292,152.58,97.44,1112613.36,710532.48,402080.88 +Asia,Japan,Vegetables,Offline,H,11/11/2013,961131465,11/13/2013,9014,154.06,90.93,1388696.84,819643.02,569053.82 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,C,9/30/2015,157942044,11/2/2015,7416,255.28,159.42,1893156.48,1182258.72,710897.76 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,H,4/7/2014,793480956,5/12/2014,7503,81.73,56.67,613220.19,425195.01,188025.18 +Sub-Saharan Africa,Malawi,Personal Care,Online,L,2/4/2016,938109529,2/6/2016,6311,81.73,56.67,515798.03,357644.37,158153.66 +Sub-Saharan Africa,The Gambia,Clothes,Online,M,1/15/2010,532501590,2/6/2010,7909,109.28,35.84,864295.52,283458.56,580836.96 +Sub-Saharan Africa,Chad,Office Supplies,Offline,M,4/7/2016,937643468,5/20/2016,8394,651.21,524.96,5466256.74,4406514.24,1059742.5 +Europe,Croatia,Baby Food,Online,C,5/8/2014,884833991,6/26/2014,896,255.28,159.42,228730.88,142840.32,85890.56 +Middle East and North Africa,Afghanistan,Clothes,Offline,H,3/24/2015,525684487,5/5/2015,577,109.28,35.84,63054.56,20679.68,42374.88 +Middle East and North Africa,Algeria,Baby Food,Offline,M,12/17/2011,982118785,12/25/2011,9628,255.28,159.42,2457835.84,1534895.76,922940.08 +Middle East and North Africa,Iran,Clothes,Offline,C,10/30/2013,296373212,10/31/2013,2274,109.28,35.84,248502.72,81500.16,167002.56 +Europe,Norway,Fruits,Offline,H,3/31/2012,180996596,4/8/2012,9770,9.33,6.92,91154.1,67608.4,23545.7 +Asia,Philippines,Office Supplies,Online,H,10/30/2014,168850266,12/3/2014,5401,651.21,524.96,3517185.21,2835308.96,681876.25 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,L,5/3/2011,763108050,5/22/2011,9485,437.2,263.33,4146842,2497685.05,1649156.95 +Europe,Poland,Vegetables,Offline,H,4/20/2015,287256276,5/7/2015,4370,154.06,90.93,673242.2,397364.1,275878.1 +Europe,Hungary,Household,Online,L,10/26/2014,735093772,11/16/2014,9437,668.27,502.54,6306463.99,4742469.98,1563994.01 +Asia,South Korea,Snacks,Offline,M,3/15/2014,120731866,4/22/2014,6097,152.58,97.44,930280.26,594091.68,336188.58 +Central America and the Caribbean,El Salvador,Personal Care,Online,M,1/13/2015,128594386,1/23/2015,2791,81.73,56.67,228108.43,158165.97,69942.46 +Australia and Oceania,Nauru,Fruits,Offline,M,5/23/2012,263417661,7/10/2012,9994,9.33,6.92,93244.02,69158.48,24085.54 +Europe,Serbia,Office Supplies,Online,C,10/13/2013,100250518,11/26/2013,5211,651.21,524.96,3393455.31,2735566.56,657888.75 +Europe,Montenegro,Vegetables,Offline,H,8/17/2012,634454286,8/26/2012,7977,154.06,90.93,1228936.62,725348.61,503588.01 +Europe,Poland,Office Supplies,Offline,C,10/8/2014,231702792,11/19/2014,4860,651.21,524.96,3164880.6,2551305.6,613575 +Asia,Laos,Snacks,Online,L,12/22/2011,477982366,12/22/2011,4459,152.58,97.44,680354.22,434484.96,245869.26 +Middle East and North Africa,Jordan,Household,Offline,C,1/3/2016,329591834,2/8/2016,2403,668.27,502.54,1605852.81,1207603.62,398249.19 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,M,12/20/2016,163142526,12/28/2016,6354,255.28,159.42,1622049.12,1012954.68,609094.44 +Central America and the Caribbean,Honduras,Beverages,Online,C,5/28/2017,425558269,6/17/2017,1003,47.45,31.79,47592.35,31885.37,15706.98 +Middle East and North Africa,Morocco,Cosmetics,Online,C,5/1/2013,284075391,6/5/2013,3076,437.2,263.33,1344827.2,810003.08,534824.12 +Sub-Saharan Africa,Uganda,Clothes,Offline,M,3/14/2013,776242721,3/17/2013,6326,109.28,35.84,691305.28,226723.84,464581.44 +Asia,Maldives,Cosmetics,Online,H,5/18/2011,759921586,6/30/2011,6539,437.2,263.33,2858850.8,1721914.87,1136935.93 +Europe,Serbia,Vegetables,Offline,L,8/29/2014,963285815,9/2/2014,6534,154.06,90.93,1006628.04,594136.62,412491.42 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,H,10/3/2015,834821736,10/10/2015,1158,81.73,56.67,94643.34,65623.86,29019.48 +Asia,India,Clothes,Offline,L,3/25/2012,793328177,3/30/2012,2292,109.28,35.84,250469.76,82145.28,168324.48 +Middle East and North Africa,Afghanistan,Baby Food,Online,M,4/13/2010,877916467,5/1/2010,3847,255.28,159.42,982062.16,613288.74,368773.42 +Europe,Romania,Clothes,Offline,H,5/24/2013,298010432,5/25/2013,6764,109.28,35.84,739169.92,242421.76,496748.16 +Middle East and North Africa,Lebanon,Vegetables,Online,M,12/18/2010,583346402,1/13/2011,4019,154.06,90.93,619167.14,365447.67,253719.47 +Australia and Oceania,Papua New Guinea,Beverages,Online,M,5/21/2012,633973205,7/10/2012,5614,47.45,31.79,266384.3,178469.06,87915.24 +Middle East and North Africa,United Arab Emirates,Household,Online,M,12/22/2012,770252168,2/4/2013,3588,668.27,502.54,2397752.76,1803113.52,594639.24 +Australia and Oceania,Papua New Guinea,Personal Care,Offline,H,11/25/2012,482857120,12/14/2012,7007,81.73,56.67,572682.11,397086.69,175595.42 +Sub-Saharan Africa,Sierra Leone,Meat,Online,C,5/23/2013,682774388,7/11/2013,6969,421.89,364.69,2940151.41,2541524.61,398626.8 +Asia,Turkmenistan,Personal Care,Offline,H,12/15/2012,551302802,1/27/2013,1605,81.73,56.67,131176.65,90955.35,40221.3 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,C,3/5/2011,690053689,4/2/2011,1076,651.21,524.96,700701.96,564856.96,135845 +Europe,Latvia,Snacks,Offline,H,6/20/2012,870950877,7/5/2012,2574,152.58,97.44,392740.92,250810.56,141930.36 +Middle East and North Africa,Israel,Office Supplies,Offline,M,10/3/2014,486230695,11/5/2014,5323,651.21,524.96,3466390.83,2794362.08,672028.75 +Australia and Oceania,East Timor,Snacks,Online,L,3/27/2013,798441970,5/10/2013,5577,152.58,97.44,850938.66,543422.88,307515.78 +Middle East and North Africa,Syria,Meat,Offline,C,9/28/2011,890446031,10/25/2011,1623,421.89,364.69,684727.47,591891.87,92835.6 +Middle East and North Africa,Algeria,Beverages,Online,C,5/21/2011,815416705,7/9/2011,8778,47.45,31.79,416516.1,279052.62,137463.48 +Central America and the Caribbean,The Bahamas,Fruits,Online,H,5/7/2014,246840322,6/13/2014,4391,9.33,6.92,40968.03,30385.72,10582.31 +Sub-Saharan Africa,Gabon,Baby Food,Offline,L,7/5/2012,728515708,7/15/2012,2842,255.28,159.42,725505.76,453071.64,272434.12 +Australia and Oceania,East Timor,Cosmetics,Online,L,12/19/2013,724554193,12/19/2013,542,437.2,263.33,236962.4,142724.86,94237.54 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,M,7/8/2016,569379603,8/2/2016,932,47.45,31.79,44223.4,29628.28,14595.12 +Europe,Liechtenstein,Fruits,Offline,H,6/16/2011,217728269,7/4/2011,9488,9.33,6.92,88523.04,65656.96,22866.08 +Asia,China,Cosmetics,Online,L,1/26/2010,594649016,3/17/2010,8713,437.2,263.33,3809323.6,2294394.29,1514929.31 +Europe,Andorra,Meat,Offline,M,2/20/2017,445503175,2/24/2017,3144,421.89,364.69,1326422.16,1146585.36,179836.8 +Europe,Belarus,Cereal,Online,L,1/4/2012,385964572,1/8/2012,4349,205.7,117.11,894589.3,509311.39,385277.91 +Asia,Sri Lanka,Personal Care,Online,M,12/11/2012,652019536,1/15/2013,5925,81.73,56.67,484250.25,335769.75,148480.5 +Asia,Vietnam,Household,Online,L,10/11/2012,649966895,10/31/2012,8503,668.27,502.54,5682299.81,4273097.62,1409202.19 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,L,12/24/2012,306417977,2/11/2013,4744,47.45,31.79,225102.8,150811.76,74291.04 +Europe,Slovakia,Clothes,Online,L,4/17/2012,518296611,5/31/2012,4340,109.28,35.84,474275.2,155545.6,318729.6 +Asia,Philippines,Meat,Online,L,7/13/2010,902839124,8/27/2010,9015,421.89,364.69,3803338.35,3287680.35,515658 +Europe,Ukraine,Clothes,Online,M,5/9/2012,247594344,6/8/2012,7523,109.28,35.84,822113.44,269624.32,552489.12 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,L,12/3/2015,560423600,1/11/2016,652,651.21,524.96,424588.92,342273.92,82315 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,C,8/30/2016,319500720,8/30/2016,6218,47.45,31.79,295044.1,197670.22,97373.88 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,M,1/28/2011,323312032,2/2/2011,4070,9.33,6.92,37973.1,28164.4,9808.7 +North America,United States of America,Meat,Online,C,8/29/2015,540656363,10/4/2015,1087,421.89,364.69,458594.43,396418.03,62176.4 +Europe,Latvia,Office Supplies,Offline,M,2/8/2010,560645043,3/14/2010,6182,651.21,524.96,4025780.22,3245302.72,780477.5 +Middle East and North Africa,Azerbaijan,Baby Food,Online,C,10/31/2016,942701900,12/2/2016,5296,255.28,159.42,1351962.88,844288.32,507674.56 +North America,Greenland,Baby Food,Online,M,11/15/2013,966563260,12/10/2013,6403,255.28,159.42,1634557.84,1020766.26,613791.58 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,L,5/30/2014,882277953,7/16/2014,4507,437.2,263.33,1970460.4,1186828.31,783632.09 +Europe,Serbia,Baby Food,Online,H,7/19/2017,560207307,8/30/2017,6646,255.28,159.42,1696590.88,1059505.32,637085.56 +Europe,Montenegro,Cosmetics,Online,C,2/4/2012,841025149,3/23/2012,6886,437.2,263.33,3010559.2,1813290.38,1197268.82 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,L,8/20/2010,385717809,8/31/2010,1326,255.28,159.42,338501.28,211390.92,127110.36 +Middle East and North Africa,Oman,Baby Food,Offline,H,6/21/2015,625584113,7/10/2015,3096,255.28,159.42,790346.88,493564.32,296782.56 +Middle East and North Africa,Yemen,Office Supplies,Offline,L,10/25/2014,812235391,11/14/2014,7357,651.21,524.96,4790951.97,3862130.72,928821.25 +Sub-Saharan Africa,Togo,Personal Care,Offline,C,11/18/2016,267595469,11/22/2016,6301,81.73,56.67,514980.73,357077.67,157903.06 +Australia and Oceania,New Zealand,Office Supplies,Offline,M,10/20/2015,633900678,11/10/2015,4152,651.21,524.96,2703823.92,2179633.92,524190 +Sub-Saharan Africa,Benin,Fruits,Offline,C,7/23/2010,923699843,8/3/2010,2165,9.33,6.92,20199.45,14981.8,5217.65 +Middle East and North Africa,Azerbaijan,Beverages,Offline,H,5/5/2016,669854295,6/1/2016,3626,47.45,31.79,172053.7,115270.54,56783.16 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,C,5/5/2015,375537860,5/15/2015,8853,651.21,524.96,5765162.13,4647470.88,1117691.25 +Europe,Moldova ,Personal Care,Online,L,7/7/2013,164236867,7/21/2013,193,81.73,56.67,15773.89,10937.31,4836.58 +Europe,Lithuania,Cereal,Online,L,2/8/2014,229750144,3/12/2014,7028,205.7,117.11,1445659.6,823049.08,622610.52 +Central America and the Caribbean,Barbados,Clothes,Online,M,11/7/2013,386189019,11/27/2013,768,109.28,35.84,83927.04,27525.12,56401.92 +Australia and Oceania,Samoa ,Cereal,Offline,C,5/3/2014,517977321,5/25/2014,9855,205.7,117.11,2027173.5,1154119.05,873054.45 +Central America and the Caribbean,Haiti,Personal Care,Offline,H,8/21/2010,129851377,10/7/2010,4763,81.73,56.67,389279.99,269919.21,119360.78 +Sub-Saharan Africa,Niger,Snacks,Offline,H,4/6/2010,596860015,5/14/2010,2997,152.58,97.44,457282.26,292027.68,165254.58 +Sub-Saharan Africa,Sudan,Baby Food,Online,C,3/14/2014,214364564,3/20/2014,4093,255.28,159.42,1044861.04,652506.06,392354.98 +Europe,Liechtenstein,Personal Care,Online,H,2/25/2013,948038852,4/15/2013,4619,81.73,56.67,377510.87,261758.73,115752.14 +Australia and Oceania,Australia,Household,Offline,M,1/13/2014,783869206,2/8/2014,3172,668.27,502.54,2119752.44,1594056.88,525695.56 +Europe,Germany,Meat,Online,H,6/16/2013,478154456,7/24/2013,5384,421.89,364.69,2271455.76,1963490.96,307964.8 +Europe,Vatican City,Baby Food,Online,H,9/5/2016,407505929,10/20/2016,8915,255.28,159.42,2275821.2,1421229.3,854591.9 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,M,2/1/2011,118847453,3/22/2011,8457,154.06,90.93,1302885.42,768995.01,533890.41 +Sub-Saharan Africa,Gabon,Cosmetics,Online,C,6/3/2015,579415357,6/15/2015,735,437.2,263.33,321342,193547.55,127794.45 +Europe,Kosovo,Meat,Offline,H,6/1/2015,126758468,7/10/2015,9502,421.89,364.69,4008798.78,3465284.38,543514.4 +Sub-Saharan Africa,Uganda,Baby Food,Offline,M,1/3/2013,318738114,2/15/2013,546,255.28,159.42,139382.88,87043.32,52339.56 +Asia,Kyrgyzstan,Office Supplies,Online,C,12/30/2014,983528125,1/27/2015,6683,651.21,524.96,4352036.43,3508307.68,843728.75 +Europe,Vatican City,Cosmetics,Online,C,2/2/2014,669614827,2/13/2014,2763,437.2,263.33,1207983.6,727580.79,480402.81 +Europe,Denmark,Baby Food,Online,H,6/3/2015,695797049,7/22/2015,664,255.28,159.42,169505.92,105854.88,63651.04 +Europe,Macedonia,Cereal,Offline,C,1/19/2010,201186120,1/26/2010,4299,205.7,117.11,884304.3,503455.89,380848.41 +Asia,Sri Lanka,Cereal,Offline,M,8/7/2016,195205867,9/21/2016,4609,205.7,117.11,948071.3,539759.99,408311.31 +Central America and the Caribbean,Panama,Baby Food,Offline,L,11/24/2016,407592618,12/26/2016,4568,255.28,159.42,1166119.04,728230.56,437888.48 +Central America and the Caribbean,Dominica,Cosmetics,Offline,L,10/7/2012,638395202,11/1/2012,4182,437.2,263.33,1828370.4,1101246.06,727124.34 +Europe,Russia,Personal Care,Online,M,9/1/2014,307974946,10/19/2014,5485,81.73,56.67,448289.05,310834.95,137454.1 +Middle East and North Africa,Iraq,Meat,Offline,H,3/11/2015,707005679,3/19/2015,7547,421.89,364.69,3184003.83,2752315.43,431688.4 +Europe,Slovakia,Clothes,Offline,C,7/28/2015,946473729,8/28/2015,1464,109.28,35.84,159985.92,52469.76,107516.16 +Central America and the Caribbean,Barbados,Fruits,Offline,H,4/26/2014,207677924,5/23/2014,5368,9.33,6.92,50083.44,37146.56,12936.88 +Europe,San Marino,Clothes,Offline,C,1/1/2011,892229592,1/21/2011,9419,109.28,35.84,1029308.32,337576.96,691731.36 +Sub-Saharan Africa,Botswana,Baby Food,Offline,M,1/20/2010,972052562,2/14/2010,809,255.28,159.42,206521.52,128970.78,77550.74 +Europe,Slovenia,Clothes,Offline,C,12/18/2016,739383161,1/4/2017,8763,109.28,35.84,957620.64,314065.92,643554.72 +Sub-Saharan Africa,Burkina Faso,Meat,Online,H,10/14/2011,556770217,10/25/2011,9535,421.89,364.69,4022721.15,3477319.15,545402 +Sub-Saharan Africa,Nigeria,Household,Online,L,6/28/2013,407075059,8/1/2013,1411,668.27,502.54,942928.97,709083.94,233845.03 +Asia,Bangladesh,Clothes,Online,L,8/18/2015,343471515,8/21/2015,9709,109.28,35.84,1060999.52,347970.56,713028.96 +Asia,Kyrgyzstan,Cosmetics,Online,M,10/19/2012,939445912,12/6/2012,1777,437.2,263.33,776904.4,467937.41,308966.99 +Europe,Cyprus,Baby Food,Offline,H,1/13/2012,138797080,2/17/2012,1995,255.28,159.42,509283.6,318042.9,191240.7 +Australia and Oceania,Palau,Personal Care,Offline,M,11/8/2013,905636346,12/25/2013,6775,81.73,56.67,553720.75,383939.25,169781.5 +Central America and the Caribbean,Barbados,Baby Food,Online,M,1/22/2016,874387538,1/23/2016,9558,255.28,159.42,2439966.24,1523736.36,916229.88 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,L,7/5/2017,899786984,8/5/2017,5819,437.2,263.33,2544066.8,1532317.27,1011749.53 +Sub-Saharan Africa,Uganda,Cosmetics,Online,L,5/11/2014,106883513,5/19/2014,8062,437.2,263.33,3524706.4,2122966.46,1401739.94 +Middle East and North Africa,Turkey,Snacks,Online,L,5/18/2011,841038453,6/2/2011,823,152.58,97.44,125573.34,80193.12,45380.22 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,M,8/19/2010,117925631,9/14/2010,5670,47.45,31.79,269041.5,180249.3,88792.2 +Europe,Slovenia,Cereal,Offline,L,3/30/2015,873531377,4/24/2015,6201,205.7,117.11,1275545.7,726199.11,549346.59 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,M,6/21/2010,714154517,7/28/2010,3047,437.2,263.33,1332148.4,802366.51,529781.89 +Asia,Tajikistan,Meat,Offline,C,12/4/2012,466406381,1/22/2013,8867,421.89,364.69,3740898.63,3233706.23,507192.4 +Asia,Indonesia,Household,Online,C,10/14/2013,127210795,11/18/2013,3356,668.27,502.54,2242714.12,1686524.24,556189.88 +Middle East and North Africa,Iran,Cereal,Offline,M,11/9/2012,213804090,12/16/2012,8236,205.7,117.11,1694145.2,964517.96,729627.24 +North America,Canada,Cereal,Online,L,10/22/2014,413735091,11/20/2014,2262,205.7,117.11,465293.4,264902.82,200390.58 +Australia and Oceania,Palau,Snacks,Online,L,3/20/2010,934865128,3/22/2010,6221,152.58,97.44,949200.18,606174.24,343025.94 +Sub-Saharan Africa,Gabon,Household,Online,L,3/27/2017,255368030,5/4/2017,7930,668.27,502.54,5299381.1,3985142.2,1314238.9 +Asia,Japan,Office Supplies,Offline,C,3/21/2017,973730123,4/14/2017,7237,651.21,524.96,4712806.77,3799135.52,913671.25 +Europe,Ireland,Vegetables,Offline,M,7/8/2011,358750236,8/20/2011,1022,154.06,90.93,157449.32,92930.46,64518.86 +Middle East and North Africa,Lebanon,Cosmetics,Offline,L,2/10/2010,699539697,3/20/2010,8196,437.2,263.33,3583291.2,2158252.68,1425038.52 +Europe,Denmark,Beverages,Offline,C,9/13/2012,755522334,10/23/2012,4703,47.45,31.79,223157.35,149508.37,73648.98 +Europe,Slovenia,Fruits,Offline,H,6/21/2012,706434476,8/5/2012,8515,9.33,6.92,79444.95,58923.8,20521.15 +Sub-Saharan Africa,Liberia,Beverages,Offline,M,1/11/2015,802324950,2/16/2015,4637,47.45,31.79,220025.65,147410.23,72615.42 +Middle East and North Africa,Qatar,Personal Care,Online,C,11/26/2011,913555085,12/5/2011,106,81.73,56.67,8663.38,6007.02,2656.36 +Middle East and North Africa,Israel,Clothes,Online,M,8/15/2014,980798709,8/15/2014,8988,109.28,35.84,982208.64,322129.92,660078.72 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,M,1/19/2013,565042150,1/26/2013,7383,109.28,35.84,806814.24,264606.72,542207.52 +Middle East and North Africa,Iraq,Fruits,Online,C,1/24/2017,197584235,2/9/2017,8421,9.33,6.92,78567.93,58273.32,20294.61 +Europe,Norway,Vegetables,Offline,M,11/17/2014,930036294,12/14/2014,7262,154.06,90.93,1118783.72,660333.66,458450.06 +Sub-Saharan Africa,Comoros,Vegetables,Offline,L,9/15/2014,284322154,10/13/2014,6098,154.06,90.93,939457.88,554491.14,384966.74 +Sub-Saharan Africa,Madagascar,Vegetables,Online,M,9/3/2010,802678143,9/23/2010,9155,154.06,90.93,1410419.3,832464.15,577955.15 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,C,11/30/2016,597653090,1/12/2017,7685,651.21,524.96,5004548.85,4034317.6,970231.25 +Europe,Armenia,Household,Online,M,10/4/2010,102108323,11/22/2010,4977,668.27,502.54,3325979.79,2501141.58,824838.21 +Europe,Cyprus,Beverages,Online,M,3/31/2012,719217669,4/29/2012,1346,47.45,31.79,63867.7,42789.34,21078.36 +Europe,Portugal,Baby Food,Offline,M,3/15/2012,772467458,4/23/2012,9142,255.28,159.42,2333769.76,1457417.64,876352.12 +Europe,Spain,Clothes,Online,L,11/13/2013,455656516,12/4/2013,7744,109.28,35.84,846264.32,277544.96,568719.36 +Asia,Thailand,Clothes,Online,C,12/22/2013,482896173,1/21/2014,8563,109.28,35.84,935764.64,306897.92,628866.72 +Europe,Macedonia,Clothes,Online,L,2/10/2014,738610255,2/22/2014,43,109.28,35.84,4699.04,1541.12,3157.92 +Europe,Estonia,Cereal,Online,M,12/5/2016,727535092,12/28/2016,2656,205.7,117.11,546339.2,311044.16,235295.04 +Middle East and North Africa,Syria,Office Supplies,Online,C,10/14/2014,924719512,10/24/2014,3908,651.21,524.96,2544928.68,2051543.68,493385 +Europe,Kosovo,Beverages,Offline,C,3/30/2016,525524842,4/30/2016,3334,47.45,31.79,158198.3,105987.86,52210.44 +Europe,Luxembourg,Baby Food,Offline,L,1/5/2012,595624911,2/8/2012,7502,255.28,159.42,1915110.56,1195968.84,719141.72 +Sub-Saharan Africa,Niger,Clothes,Online,M,7/26/2016,921006047,8/25/2016,5011,109.28,35.84,547602.08,179594.24,368007.84 +Central America and the Caribbean,Dominica,Personal Care,Online,L,5/21/2011,457967078,6/7/2011,1490,81.73,56.67,121777.7,84438.3,37339.4 +Europe,San Marino,Fruits,Offline,H,11/11/2016,483119332,11/19/2016,4601,9.33,6.92,42927.33,31838.92,11088.41 +Sub-Saharan Africa,Chad,Beverages,Online,H,10/24/2012,543386638,10/28/2012,9036,47.45,31.79,428758.2,287254.44,141503.76 +Europe,Greece,Vegetables,Offline,H,5/31/2010,706005322,6/17/2010,1519,154.06,90.93,234017.14,138122.67,95894.47 +Australia and Oceania,Kiribati,Meat,Offline,H,7/13/2010,208524215,7/14/2010,5804,421.89,364.69,2448649.56,2116660.76,331988.8 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,H,2/11/2015,608804643,3/3/2015,7678,255.28,159.42,1960039.84,1224026.76,736013.08 +Sub-Saharan Africa,Chad,Household,Offline,H,10/22/2015,835020434,11/20/2015,9957,668.27,502.54,6653964.39,5003790.78,1650173.61 +Europe,Cyprus,Beverages,Online,H,11/23/2012,335657918,1/6/2013,7492,47.45,31.79,355495.4,238170.68,117324.72 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,H,7/7/2011,429515922,7/26/2011,2161,651.21,524.96,1407264.81,1134438.56,272826.25 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,L,4/17/2010,255705773,5/12/2010,7876,651.21,524.96,5128929.96,4134584.96,994345 +Sub-Saharan Africa,Mauritius ,Meat,Online,C,9/16/2012,823651301,10/3/2012,5578,421.89,364.69,2353302.42,2034240.82,319061.6 +Asia,Tajikistan,Clothes,Online,H,9/26/2015,963088834,10/11/2015,8243,109.28,35.84,900795.04,295429.12,605365.92 +Middle East and North Africa,Yemen,Meat,Online,C,8/15/2013,474067199,9/13/2013,5874,421.89,364.69,2478181.86,2142189.06,335992.8 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,L,10/30/2016,576947724,11/28/2016,508,109.28,35.84,55514.24,18206.72,37307.52 +Europe,Poland,Household,Online,L,5/19/2010,762404239,6/14/2010,1211,668.27,502.54,809274.97,608575.94,200699.03 +Middle East and North Africa,Egypt,Cosmetics,Online,H,8/26/2010,141423070,10/7/2010,9084,437.2,263.33,3971524.8,2392089.72,1579435.08 +Asia,Kyrgyzstan,Cereal,Online,L,2/24/2016,595303046,4/3/2016,2255,205.7,117.11,463853.5,264083.05,199770.45 +Middle East and North Africa,Jordan,Cosmetics,Online,M,4/21/2011,925655496,6/2/2011,886,437.2,263.33,387359.2,233310.38,154048.82 +Asia,Brunei,Office Supplies,Offline,C,9/8/2015,904404246,9/21/2015,2169,651.21,524.96,1412474.49,1138638.24,273836.25 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,M,1/28/2012,823785626,2/27/2012,5328,437.2,263.33,2329401.6,1403022.24,926379.36 +Europe,Slovakia,Fruits,Online,C,10/21/2010,146348464,10/26/2010,6618,9.33,6.92,61745.94,45796.56,15949.38 +Europe,Slovenia,Beverages,Online,L,9/19/2015,654954087,10/8/2015,4324,47.45,31.79,205173.8,137459.96,67713.84 +Sub-Saharan Africa,Uganda,Snacks,Online,C,10/8/2012,602776324,11/14/2012,3764,152.58,97.44,574311.12,366764.16,207546.96 +Central America and the Caribbean,Jamaica,Cosmetics,Online,C,9/22/2011,563301503,10/29/2011,2287,437.2,263.33,999876.4,602235.71,397640.69 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,C,1/12/2012,280328452,2/19/2012,4273,9.33,6.92,39867.09,29569.16,10297.93 +Asia,Kyrgyzstan,Fruits,Offline,L,3/19/2014,917968499,4/9/2014,6133,9.33,6.92,57220.89,42440.36,14780.53 +North America,Greenland,Fruits,Online,C,1/26/2016,110645473,1/30/2016,1309,9.33,6.92,12212.97,9058.28,3154.69 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,M,6/19/2016,513095700,7/11/2016,5275,9.33,6.92,49215.75,36503,12712.75 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,C,7/18/2011,350368010,8/31/2011,535,154.06,90.93,82422.1,48647.55,33774.55 +Europe,Belarus,Fruits,Offline,M,8/29/2013,167823731,9/2/2013,1626,9.33,6.92,15170.58,11251.92,3918.66 +Europe,Croatia,Snacks,Offline,L,4/19/2017,581136691,5/14/2017,116,152.58,97.44,17699.28,11303.04,6396.24 +Australia and Oceania,Marshall Islands,Clothes,Online,H,6/10/2010,926293218,7/23/2010,9602,109.28,35.84,1049306.56,344135.68,705170.88 +Central America and the Caribbean,Grenada,Clothes,Offline,L,3/16/2016,609592139,4/16/2016,715,109.28,35.84,78135.2,25625.6,52509.6 +Central America and the Caribbean,Grenada,Fruits,Online,L,5/6/2013,457644784,6/1/2013,6116,9.33,6.92,57062.28,42322.72,14739.56 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,H,10/1/2015,467374980,10/6/2015,5498,152.58,97.44,838884.84,535725.12,303159.72 +Europe,Croatia,Snacks,Online,M,8/29/2015,256019055,9/3/2015,583,152.58,97.44,88954.14,56807.52,32146.62 +Central America and the Caribbean,Guatemala,Household,Online,M,2/28/2010,411125838,3/5/2010,127,668.27,502.54,84870.29,63822.58,21047.71 +Europe,Italy,Meat,Online,C,7/23/2012,240556657,9/7/2012,4915,421.89,364.69,2073589.35,1792451.35,281138 +Australia and Oceania,East Timor,Meat,Online,L,9/17/2010,922485339,9/19/2010,2766,421.89,364.69,1166947.74,1008732.54,158215.2 +Europe,Hungary,Clothes,Offline,L,4/6/2016,555398213,4/26/2016,3528,109.28,35.84,385539.84,126443.52,259096.32 +Europe,Albania,Vegetables,Offline,C,6/2/2015,908094108,6/30/2015,4081,154.06,90.93,628718.86,371085.33,257633.53 +Asia,Kyrgyzstan,Cereal,Offline,C,8/4/2010,669684350,8/23/2010,3336,205.7,117.11,686215.2,390678.96,295536.24 +Central America and the Caribbean,Costa Rica,Beverages,Offline,H,8/14/2016,399592769,9/9/2016,7235,47.45,31.79,343300.75,230000.65,113300.1 +Europe,Ukraine,Household,Online,M,7/19/2011,277555692,8/31/2011,3752,668.27,502.54,2507349.04,1885530.08,621818.96 +Asia,Bangladesh,Beverages,Offline,M,2/14/2016,553621947,2/18/2016,7892,47.45,31.79,374475.4,250886.68,123588.72 +Asia,India,Vegetables,Online,C,4/21/2014,198152863,4/26/2014,6691,154.06,90.93,1030815.46,608412.63,422402.83 +Australia and Oceania,Tuvalu,Meat,Online,M,1/17/2010,951822268,2/18/2010,4216,421.89,364.69,1778688.24,1537533.04,241155.2 +Middle East and North Africa,Azerbaijan,Clothes,Online,M,12/10/2015,575616490,1/12/2016,6566,109.28,35.84,717532.48,235325.44,482207.04 +Middle East and North Africa,Libya,Household,Offline,C,7/24/2011,500834357,9/5/2011,6871,668.27,502.54,4591683.17,3452952.34,1138730.83 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,M,6/2/2015,879087197,6/14/2015,292,651.21,524.96,190153.32,153288.32,36865 +Central America and the Caribbean,Dominica,Fruits,Offline,C,12/31/2012,132298839,1/30/2013,9021,9.33,6.92,84165.93,62425.32,21740.61 +Sub-Saharan Africa,Chad,Vegetables,Offline,C,8/4/2013,802705609,9/20/2013,7283,154.06,90.93,1122018.98,662243.19,459775.79 +Europe,Belarus,Snacks,Offline,M,3/4/2016,102856338,3/5/2016,6331,152.58,97.44,965983.98,616892.64,349091.34 +Europe,Russia,Personal Care,Offline,H,3/20/2013,265612351,5/7/2013,9452,81.73,56.67,772511.96,535644.84,236867.12 +Sub-Saharan Africa,The Gambia,Personal Care,Online,M,3/14/2017,894147479,4/10/2017,6964,81.73,56.67,569167.72,394649.88,174517.84 +Central America and the Caribbean,The Bahamas,Household,Offline,L,5/14/2011,311948049,6/26/2011,1215,668.27,502.54,811948.05,610586.1,201361.95 +Sub-Saharan Africa,Angola,Personal Care,Offline,H,2/6/2014,512812888,3/16/2014,1584,81.73,56.67,129460.32,89765.28,39695.04 +Sub-Saharan Africa,The Gambia,Baby Food,Online,L,7/28/2014,410853326,8/16/2014,9484,255.28,159.42,2421075.52,1511939.28,909136.24 +Australia and Oceania,Australia,Personal Care,Offline,L,5/12/2014,790493190,6/11/2014,3356,81.73,56.67,274285.88,190184.52,84101.36 +Asia,Thailand,Snacks,Offline,C,2/14/2016,256468808,3/13/2016,3674,152.58,97.44,560578.92,357994.56,202584.36 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,L,3/17/2012,183829009,3/27/2012,7944,437.2,263.33,3473116.8,2091893.52,1381223.28 +Australia and Oceania,New Zealand,Beverages,Offline,H,3/12/2011,667935121,4/15/2011,5700,47.45,31.79,270465,181203,89262 +Europe,Serbia,Personal Care,Online,M,5/6/2011,974460971,6/23/2011,3511,81.73,56.67,286954.03,198968.37,87985.66 +Sub-Saharan Africa,Mauritania,Cereal,Offline,L,1/2/2012,889392888,1/14/2012,9975,205.7,117.11,2051857.5,1168172.25,883685.25 +Sub-Saharan Africa,Sudan,Clothes,Online,M,5/11/2017,269029700,6/5/2017,722,109.28,35.84,78900.16,25876.48,53023.68 +Europe,Slovakia,Personal Care,Online,L,7/8/2017,389982736,7/8/2017,3413,81.73,56.67,278944.49,193414.71,85529.78 +Sub-Saharan Africa,Nigeria,Household,Offline,H,1/6/2015,799175822,2/13/2015,2740,668.27,502.54,1831059.8,1376959.6,454100.2 +Asia,Indonesia,Household,Offline,C,6/13/2013,663845288,6/14/2013,5428,668.27,502.54,3627369.56,2727787.12,899582.44 +North America,Mexico,Household,Online,M,9/11/2013,121539962,10/24/2013,5230,668.27,502.54,3495052.1,2628284.2,866767.9 +Sub-Saharan Africa,Ethiopia,Fruits,Online,H,2/13/2010,730121171,3/12/2010,7934,9.33,6.92,74024.22,54903.28,19120.94 +Europe,Lithuania,Cereal,Online,C,2/3/2017,517762744,2/11/2017,6357,205.7,117.11,1307634.9,744468.27,563166.63 +Middle East and North Africa,Israel,Snacks,Online,L,3/5/2012,732951009,3/8/2012,5346,152.58,97.44,815692.68,520914.24,294778.44 +Asia,Taiwan,Baby Food,Offline,M,8/27/2015,894484794,9/14/2015,6783,255.28,159.42,1731564.24,1081345.86,650218.38 +Asia,Vietnam,Baby Food,Online,L,1/3/2011,141475427,1/23/2011,4577,255.28,159.42,1168416.56,729665.34,438751.22 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,C,11/11/2016,383346736,11/28/2016,9673,437.2,263.33,4229035.6,2547191.09,1681844.51 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,C,1/17/2015,449835050,2/14/2015,5042,109.28,35.84,550989.76,180705.28,370284.48 +Asia,Bhutan,Cereal,Offline,L,12/14/2014,140989196,12/25/2014,691,205.7,117.11,142138.7,80923.01,61215.69 +Asia,Mongolia,Cosmetics,Offline,M,11/24/2011,677170503,1/2/2012,8655,437.2,263.33,3783966,2279121.15,1504844.85 +Sub-Saharan Africa,Liberia,Cereal,Offline,H,8/14/2013,649052798,9/4/2013,8001,205.7,117.11,1645805.7,936997.11,708808.59 +Sub-Saharan Africa,Zimbabwe,Household,Offline,C,10/10/2013,967622411,11/10/2013,9829,668.27,502.54,6568425.83,4939465.66,1628960.17 +Central America and the Caribbean,Honduras,Cereal,Online,H,11/17/2010,814178168,12/16/2010,2268,205.7,117.11,466527.6,265605.48,200922.12 +Australia and Oceania,Papua New Guinea,Beverages,Online,H,1/29/2012,790331399,3/10/2012,5479,47.45,31.79,259978.55,174177.41,85801.14 +Europe,Macedonia,Beverages,Online,L,3/22/2014,668005931,4/20/2014,6654,47.45,31.79,315732.3,211530.66,104201.64 +Europe,Bosnia and Herzegovina,Snacks,Online,M,3/25/2015,739438092,4/14/2015,5018,152.58,97.44,765646.44,488953.92,276692.52 +Europe,Greece,Cosmetics,Online,C,4/20/2010,467176711,5/19/2010,6825,437.2,263.33,2983890,1797227.25,1186662.75 +Middle East and North Africa,Morocco,Office Supplies,Offline,C,11/3/2010,734083116,12/6/2010,362,651.21,524.96,235738.02,190035.52,45702.5 +Sub-Saharan Africa,South Sudan,Cereal,Online,M,5/22/2010,693331134,7/10/2010,945,205.7,117.11,194386.5,110668.95,83717.55 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,L,2/14/2011,918407094,2/18/2011,5923,651.21,524.96,3857116.83,3109338.08,747778.75 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,C,7/2/2012,253109824,7/21/2012,9676,668.27,502.54,6466180.52,4862577.04,1603603.48 +Middle East and North Africa,Oman,Cereal,Online,C,1/17/2015,761550652,2/10/2015,8616,205.7,117.11,1772311.2,1009019.76,763291.44 +Central America and the Caribbean,Costa Rica,Clothes,Offline,L,7/21/2016,978153407,8/27/2016,6185,109.28,35.84,675896.8,221670.4,454226.4 +Middle East and North Africa,Egypt,Personal Care,Offline,L,11/23/2015,857654416,1/4/2016,7856,81.73,56.67,642070.88,445199.52,196871.36 +Sub-Saharan Africa,Senegal,Clothes,Online,M,10/11/2016,425102508,10/19/2016,6134,109.28,35.84,670323.52,219842.56,450480.96 +Europe,Latvia,Beverages,Offline,H,6/1/2016,225859010,6/22/2016,5555,47.45,31.79,263584.75,176593.45,86991.3 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,C,11/13/2016,875597751,11/15/2016,7687,255.28,159.42,1962337.36,1225461.54,736875.82 +Europe,Norway,Household,Offline,H,9/7/2013,810305058,10/16/2013,6128,668.27,502.54,4095158.56,3079565.12,1015593.44 +Europe,Malta,Personal Care,Online,H,11/4/2014,336279761,11/6/2014,1509,81.73,56.67,123330.57,85515.03,37815.54 +Asia,Vietnam,Fruits,Online,C,3/28/2014,280133187,4/29/2014,6490,9.33,6.92,60551.7,44910.8,15640.9 +Europe,Bulgaria,Fruits,Offline,C,8/13/2010,638789165,8/16/2010,764,9.33,6.92,7128.12,5286.88,1841.24 +Europe,Ukraine,Snacks,Online,L,5/11/2011,129484021,5/14/2011,6054,152.58,97.44,923719.32,589901.76,333817.56 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,H,7/24/2013,239766585,8/4/2013,1116,651.21,524.96,726750.36,585855.36,140895 +Sub-Saharan Africa,South Africa,Fruits,Offline,L,5/17/2015,277498185,6/1/2015,6734,9.33,6.92,62828.22,46599.28,16228.94 +Middle East and North Africa,Azerbaijan,Personal Care,Online,C,3/25/2012,520852649,5/11/2012,728,81.73,56.67,59499.44,41255.76,18243.68 +Sub-Saharan Africa,Ghana,Fruits,Offline,C,10/12/2015,868316304,11/26/2015,2945,9.33,6.92,27476.85,20379.4,7097.45 +Middle East and North Africa,Qatar,Meat,Offline,C,3/21/2012,388687980,5/1/2012,266,421.89,364.69,112222.74,97007.54,15215.2 +Australia and Oceania,Tuvalu,Cosmetics,Online,L,7/17/2011,471079003,8/15/2011,1600,437.2,263.33,699520,421328,278192 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,L,6/9/2013,774913203,7/19/2013,2892,437.2,263.33,1264382.4,761550.36,502832.04 +Central America and the Caribbean,Grenada,Fruits,Offline,C,2/3/2011,579926908,2/22/2011,2114,9.33,6.92,19723.62,14628.88,5094.74 +Europe,Andorra,Cereal,Online,C,2/11/2010,136168944,2/11/2010,4271,205.7,117.11,878544.7,500176.81,378367.89 +Sub-Saharan Africa,Togo,Fruits,Online,H,3/6/2017,214000642,4/5/2017,6400,9.33,6.92,59712,44288,15424 +Sub-Saharan Africa,Senegal,Office Supplies,Online,L,7/9/2013,754095828,8/20/2013,2568,651.21,524.96,1672307.28,1348097.28,324210 +Europe,Monaco,Beverages,Offline,L,9/24/2011,417440831,10/30/2011,8873,47.45,31.79,421023.85,282072.67,138951.18 +Europe,Belgium,Fruits,Online,H,2/7/2014,635334479,3/26/2014,8446,9.33,6.92,78801.18,58446.32,20354.86 +Asia,Bhutan,Household,Offline,C,6/5/2016,659388101,7/1/2016,6447,668.27,502.54,4308336.69,3239875.38,1068461.31 +Europe,Ukraine,Office Supplies,Online,M,10/9/2011,711525523,10/19/2011,5069,651.21,524.96,3300983.49,2661022.24,639961.25 +Sub-Saharan Africa,Botswana,Personal Care,Online,M,12/25/2016,633983075,12/26/2016,8535,81.73,56.67,697565.55,483678.45,213887.1 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,H,11/27/2015,339309585,1/5/2016,8101,651.21,524.96,5275452.21,4252700.96,1022751.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,H,2/25/2016,260366380,3/21/2016,7053,668.27,502.54,4713308.31,3544414.62,1168893.69 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,M,1/20/2015,900327289,1/22/2015,5707,651.21,524.96,3716455.47,2995946.72,720508.75 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,H,12/31/2010,582678639,1/24/2011,6413,651.21,524.96,4176209.73,3366568.48,809641.25 +Sub-Saharan Africa,Sudan,Personal Care,Offline,C,10/22/2014,401219260,11/24/2014,8550,81.73,56.67,698791.5,484528.5,214263 +Europe,Norway,Office Supplies,Online,L,8/22/2015,170060479,9/27/2015,3530,651.21,524.96,2298771.3,1853108.8,445662.5 +Europe,Slovakia,Household,Offline,H,1/30/2015,673626124,2/25/2015,9795,668.27,502.54,6545704.65,4922379.3,1623325.35 +Australia and Oceania,Samoa ,Household,Online,L,10/14/2015,516652524,10/25/2015,7818,668.27,502.54,5224534.86,3928857.72,1295677.14 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,C,2/8/2010,174188506,3/18/2010,5105,205.7,117.11,1050098.5,597846.55,452251.95 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,L,3/9/2014,641595399,3/24/2014,1191,437.2,263.33,520705.2,313626.03,207079.17 +Central America and the Caribbean,Honduras,Fruits,Offline,M,2/24/2011,284547030,4/5/2011,2644,9.33,6.92,24668.52,18296.48,6372.04 +Sub-Saharan Africa,Senegal,Meat,Online,H,6/26/2015,689029729,7/18/2015,8063,421.89,364.69,3401699.07,2940495.47,461203.6 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,L,3/25/2016,811342322,4/5/2016,3078,437.2,263.33,1345701.6,810529.74,535171.86 +Central America and the Caribbean,Barbados,Cosmetics,Offline,M,1/28/2011,128096139,2/18/2011,5349,437.2,263.33,2338582.8,1408552.17,930030.63 +Asia,Kazakhstan,Personal Care,Offline,M,2/12/2010,886215007,4/3/2010,9569,81.73,56.67,782074.37,542275.23,239799.14 +Sub-Saharan Africa,Ghana,Fruits,Online,L,12/16/2016,452935254,12/29/2016,2462,9.33,6.92,22970.46,17037.04,5933.42 +Middle East and North Africa,Morocco,Baby Food,Offline,C,5/1/2017,765805709,5/12/2017,7782,255.28,159.42,1986588.96,1240606.44,745982.52 +Sub-Saharan Africa,Ghana,Personal Care,Offline,M,3/4/2013,682687699,3/15/2013,1316,81.73,56.67,107556.68,74577.72,32978.96 +Middle East and North Africa,Iran,Clothes,Online,C,4/12/2011,931755053,4/28/2011,5881,109.28,35.84,642675.68,210775.04,431900.64 +Asia,Sri Lanka,Baby Food,Offline,M,12/6/2011,961494100,1/18/2012,6325,255.28,159.42,1614646,1008331.5,606314.5 +Central America and the Caribbean,Grenada,Snacks,Offline,C,9/10/2012,290703666,10/26/2012,4530,152.58,97.44,691187.4,441403.2,249784.2 +Central America and the Caribbean,Grenada,Household,Offline,C,3/12/2012,758495080,4/25/2012,4404,668.27,502.54,2943061.08,2213186.16,729874.92 +Europe,Malta,Baby Food,Offline,H,12/1/2013,674292171,1/15/2014,6892,255.28,159.42,1759389.76,1098722.64,660667.12 +Europe,Austria,Baby Food,Online,C,10/30/2014,667831265,11/17/2014,4967,255.28,159.42,1267975.76,791839.14,476136.62 +Sub-Saharan Africa,Mauritania,Snacks,Online,L,10/2/2016,539161193,10/23/2016,8633,152.58,97.44,1317223.14,841199.52,476023.62 +Europe,Serbia,Household,Offline,H,1/3/2015,608643281,1/30/2015,9927,668.27,502.54,6633916.29,4988714.58,1645201.71 +Middle East and North Africa,Jordan,Personal Care,Online,H,4/30/2017,366951358,6/14/2017,7916,81.73,56.67,646974.68,448599.72,198374.96 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,C,5/17/2017,725071752,7/4/2017,3699,421.89,364.69,1560571.11,1348988.31,211582.8 +Middle East and North Africa,Somalia,Fruits,Offline,H,8/28/2013,864303290,10/14/2013,5405,9.33,6.92,50428.65,37402.6,13026.05 +Sub-Saharan Africa,Mauritania,Clothes,Online,H,4/28/2013,486257302,5/16/2013,3196,109.28,35.84,349258.88,114544.64,234714.24 +Sub-Saharan Africa,Sudan,Household,Offline,C,3/24/2013,262857615,4/16/2013,4265,668.27,502.54,2850171.55,2143333.1,706838.45 +Sub-Saharan Africa,Malawi,Household,Offline,L,4/14/2011,486340558,5/23/2011,7834,668.27,502.54,5235227.18,3936898.36,1298328.82 +Europe,Belgium,Vegetables,Offline,M,4/8/2010,619254958,5/8/2010,158,154.06,90.93,24341.48,14366.94,9974.54 +Australia and Oceania,Vanuatu,Cosmetics,Offline,L,1/3/2014,644462144,1/27/2014,9525,437.2,263.33,4164330,2508218.25,1656111.75 +Sub-Saharan Africa,Zambia,Personal Care,Online,M,1/19/2016,615135943,2/26/2016,1250,81.73,56.67,102162.5,70837.5,31325 +Australia and Oceania,Marshall Islands,Snacks,Online,L,12/30/2010,204762685,12/30/2010,2684,152.58,97.44,409524.72,261528.96,147995.76 +Europe,Kosovo,Fruits,Offline,M,6/12/2013,957141196,7/11/2013,8205,9.33,6.92,76552.65,56778.6,19774.05 +Europe,Netherlands,Cereal,Online,L,5/9/2016,436382806,5/13/2016,4224,205.7,117.11,868876.8,494672.64,374204.16 +Sub-Saharan Africa,Botswana,Vegetables,Online,L,7/7/2017,776911342,8/23/2017,4186,154.06,90.93,644895.16,380632.98,264262.18 +North America,United States of America,Cereal,Online,C,10/18/2015,133463132,11/26/2015,3561,205.7,117.11,732497.7,417028.71,315468.99 +Australia and Oceania,East Timor,Fruits,Offline,H,11/29/2014,331087005,11/29/2014,4857,9.33,6.92,45315.81,33610.44,11705.37 +Central America and the Caribbean,The Bahamas,Clothes,Online,L,1/27/2012,115144288,2/12/2012,2608,109.28,35.84,285002.24,93470.72,191531.52 +Central America and the Caribbean,Cuba,Vegetables,Online,L,11/28/2016,101308810,12/6/2016,8383,154.06,90.93,1291484.98,762266.19,529218.79 +Asia,China,Clothes,Offline,M,5/27/2017,525566899,6/8/2017,5780,109.28,35.84,631638.4,207155.2,424483.2 +Europe,Bulgaria,Personal Care,Online,C,12/14/2013,794217383,12/16/2013,5428,81.73,56.67,443630.44,307604.76,136025.68 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,H,8/9/2015,833871591,8/25/2015,9989,651.21,524.96,6504936.69,5243825.44,1261111.25 +Asia,Japan,Clothes,Offline,L,7/11/2013,641453349,8/9/2013,9155,109.28,35.84,1000458.4,328115.2,672343.2 +Sub-Saharan Africa,Kenya,Beverages,Online,H,2/8/2015,734198987,3/9/2015,4651,47.45,31.79,220689.95,147855.29,72834.66 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,M,6/7/2017,799657332,7/22/2017,5230,651.21,524.96,3405828.3,2745540.8,660287.5 +Europe,Macedonia,Fruits,Offline,L,2/2/2011,145689713,2/16/2011,1679,9.33,6.92,15665.07,11618.68,4046.39 +Europe,Poland,Clothes,Offline,L,3/24/2014,850469958,4/11/2014,1815,109.28,35.84,198343.2,65049.6,133293.6 +Middle East and North Africa,Oman,Baby Food,Offline,H,10/9/2015,112484395,11/25/2015,5487,255.28,159.42,1400721.36,874737.54,525983.82 +Middle East and North Africa,Syria,Beverages,Offline,C,1/25/2017,600531852,2/26/2017,9575,47.45,31.79,454333.75,304389.25,149944.5 +Australia and Oceania,Samoa ,Meat,Online,L,12/19/2012,103723657,1/4/2013,2990,421.89,364.69,1261451.1,1090423.1,171028 +Middle East and North Africa,Somalia,Household,Online,M,9/23/2010,981483638,10/25/2010,1674,668.27,502.54,1118683.98,841251.96,277432.02 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,L,2/10/2011,713548123,3/5/2011,3601,255.28,159.42,919263.28,574071.42,345191.86 +Central America and the Caribbean,Haiti,Office Supplies,Online,M,2/25/2012,449965941,3/20/2012,3776,651.21,524.96,2458968.96,1982248.96,476720 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,L,12/14/2012,961098420,1/15/2013,9235,651.21,524.96,6013924.35,4848005.6,1165918.75 +Sub-Saharan Africa,Liberia,Personal Care,Offline,M,6/19/2017,387619388,7/19/2017,4045,81.73,56.67,330597.85,229230.15,101367.7 +Sub-Saharan Africa,Guinea,Vegetables,Offline,H,7/26/2015,990515172,8/11/2015,4306,154.06,90.93,663382.36,391544.58,271837.78 +Europe,Norway,Cereal,Offline,C,2/12/2017,601084601,3/13/2017,3146,205.7,117.11,647132.2,368428.06,278704.14 +Europe,Ireland,Cereal,Online,L,5/4/2010,270939004,5/21/2010,5727,205.7,117.11,1178043.9,670688.97,507354.93 +Europe,Ukraine,Clothes,Online,H,1/6/2011,222002208,1/24/2011,4242,109.28,35.84,463565.76,152033.28,311532.48 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,M,4/11/2013,296510541,5/15/2013,2913,255.28,159.42,743630.64,464390.46,279240.18 +Middle East and North Africa,Bahrain,Cosmetics,Offline,M,2/9/2016,407012832,2/12/2016,2996,437.2,263.33,1309851.2,788936.68,520914.52 +Asia,Indonesia,Beverages,Online,M,12/26/2011,986370408,1/26/2012,7778,47.45,31.79,369066.1,247262.62,121803.48 +Sub-Saharan Africa,Mozambique,Meat,Offline,C,5/18/2013,737757098,5/23/2013,7575,421.89,364.69,3195816.75,2762526.75,433290 +Australia and Oceania,Kiribati,Office Supplies,Online,C,2/9/2011,684659230,3/14/2011,4736,651.21,524.96,3084130.56,2486210.56,597920 +Middle East and North Africa,Egypt,Clothes,Offline,C,12/28/2015,120875632,1/3/2016,8641,109.28,35.84,944288.48,309693.44,634595.04 +Middle East and North Africa,Lebanon,Baby Food,Online,H,3/8/2017,660517632,4/7/2017,700,255.28,159.42,178696,111594,67102 +Asia,Tajikistan,Beverages,Offline,C,4/11/2016,388009059,4/11/2016,9358,47.45,31.79,444037.1,297490.82,146546.28 +Sub-Saharan Africa,Swaziland,Clothes,Online,L,12/4/2015,608086240,12/27/2015,5086,109.28,35.84,555798.08,182282.24,373515.84 +Sub-Saharan Africa,Seychelles ,Fruits,Online,M,1/19/2016,895798003,3/4/2016,5391,9.33,6.92,50298.03,37305.72,12992.31 +Europe,Austria,Personal Care,Offline,L,1/29/2010,446505677,2/22/2010,9807,81.73,56.67,801526.11,555762.69,245763.42 +Sub-Saharan Africa,Mauritania,Fruits,Online,C,6/6/2011,325883090,6/15/2011,4903,9.33,6.92,45744.99,33928.76,11816.23 +Australia and Oceania,New Zealand,Cosmetics,Online,H,11/12/2011,319916570,11/22/2011,9277,437.2,263.33,4055904.4,2442912.41,1612991.99 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,H,7/31/2015,284904944,8/26/2015,8559,109.28,35.84,935327.52,306754.56,628572.96 +Sub-Saharan Africa,Central African Republic,Beverages,Online,M,9/4/2012,597459542,9/23/2012,410,47.45,31.79,19454.5,13033.9,6420.6 +Europe,Bosnia and Herzegovina,Clothes,Offline,C,4/7/2013,804504191,5/17/2013,9523,109.28,35.84,1040673.44,341304.32,699369.12 +Central America and the Caribbean,The Bahamas,Beverages,Offline,C,5/15/2013,973275220,5/17/2013,2621,47.45,31.79,124366.45,83321.59,41044.86 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,C,11/13/2013,341321456,11/21/2013,3459,81.73,56.67,282704.07,196021.53,86682.54 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,C,9/11/2016,466504228,10/5/2016,7823,437.2,263.33,3420215.6,2060030.59,1360185.01 +Asia,Bhutan,Personal Care,Offline,H,7/4/2013,276997363,7/5/2013,8530,81.73,56.67,697156.9,483395.1,213761.8 +Asia,Nepal,Fruits,Offline,M,2/27/2012,121287190,3/7/2012,430,9.33,6.92,4011.9,2975.6,1036.3 +Middle East and North Africa,Algeria,Snacks,Offline,C,3/16/2010,418172538,3/16/2010,5402,152.58,97.44,824237.16,526370.88,297866.28 +Asia,Tajikistan,Personal Care,Online,L,11/9/2013,306764733,12/25/2013,7356,81.73,56.67,601205.88,416864.52,184341.36 +Europe,Cyprus,Cereal,Offline,L,6/12/2011,796487605,6/13/2011,7237,205.7,117.11,1488650.9,847525.07,641125.83 +Australia and Oceania,Papua New Guinea,Vegetables,Online,M,1/31/2015,717077481,3/8/2015,8017,154.06,90.93,1235099.02,728985.81,506113.21 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,H,6/16/2011,768583190,6/25/2011,9700,152.58,97.44,1480026,945168,534858 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,M,1/7/2011,371366059,2/19/2011,4324,651.21,524.96,2815832.04,2269927.04,545905 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,M,12/9/2013,816099917,1/25/2014,956,154.06,90.93,147281.36,86929.08,60352.28 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,H,11/15/2013,313771092,12/28/2013,694,651.21,524.96,451939.74,364322.24,87617.5 +Australia and Oceania,Australia,Household,Online,M,11/28/2016,745678412,1/11/2017,1668,668.27,502.54,1114674.36,838236.72,276437.64 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,M,1/17/2015,913433206,2/9/2015,4039,152.58,97.44,616270.62,393560.16,222710.46 +Europe,Luxembourg,Household,Online,M,9/15/2012,588959300,10/31/2012,5000,668.27,502.54,3341350,2512700,828650 +Europe,Greece,Household,Offline,H,5/22/2015,964493024,6/27/2015,3774,668.27,502.54,2522050.98,1896585.96,625465.02 +Europe,Belgium,Household,Offline,H,9/16/2010,602583205,9/25/2010,6616,668.27,502.54,4421274.32,3324804.64,1096469.68 +Sub-Saharan Africa,Nigeria,Baby Food,Online,M,1/29/2010,386091172,3/14/2010,1813,255.28,159.42,462822.64,289028.46,173794.18 +Asia,Bangladesh,Cosmetics,Online,M,8/12/2014,368190753,8/17/2014,4681,437.2,263.33,2046533.2,1232647.73,813885.47 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,H,5/5/2011,222368276,5/29/2011,2569,651.21,524.96,1672958.49,1348622.24,324336.25 +Middle East and North Africa,Libya,Cereal,Offline,H,11/12/2014,592422568,11/28/2014,9858,205.7,117.11,2027790.6,1154470.38,873320.22 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,L,7/24/2010,842464959,8/6/2010,2958,9.33,6.92,27598.14,20469.36,7128.78 +Sub-Saharan Africa,Niger,Cosmetics,Offline,C,5/17/2011,406919276,6/21/2011,5311,437.2,263.33,2321969.2,1398545.63,923423.57 +Australia and Oceania,Tuvalu,Clothes,Online,L,3/3/2016,140521848,3/17/2016,2392,109.28,35.84,261397.76,85729.28,175668.48 +Asia,Kyrgyzstan,Baby Food,Online,M,7/8/2013,968321502,7/28/2013,6705,255.28,159.42,1711652.4,1068911.1,642741.3 +Sub-Saharan Africa,Lesotho,Clothes,Online,H,10/10/2015,735679566,11/18/2015,2787,109.28,35.84,304563.36,99886.08,204677.28 +Europe,Bulgaria,Beverages,Offline,C,6/4/2017,958269870,7/16/2017,2204,47.45,31.79,104579.8,70065.16,34514.64 +Sub-Saharan Africa,Angola,Baby Food,Offline,H,1/7/2014,972078740,1/21/2014,8556,255.28,159.42,2184175.68,1363997.52,820178.16 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,H,7/15/2013,183405005,8/15/2013,2472,109.28,35.84,270140.16,88596.48,181543.68 +Europe,Macedonia,Clothes,Offline,C,6/10/2017,318859994,7/9/2017,6613,109.28,35.84,722668.64,237009.92,485658.72 +Sub-Saharan Africa,Niger,Meat,Offline,H,11/28/2016,475367534,12/31/2016,672,421.89,364.69,283510.08,245071.68,38438.4 +Asia,Singapore,Fruits,Online,H,10/3/2011,270163953,11/5/2011,6372,9.33,6.92,59450.76,44094.24,15356.52 +Middle East and North Africa,Morocco,Meat,Offline,H,3/16/2014,290798079,3/21/2014,2469,421.89,364.69,1041646.41,900419.61,141226.8 +Asia,India,Office Supplies,Online,C,11/7/2014,745131242,12/18/2014,9748,651.21,524.96,6347995.08,5117310.08,1230685 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,L,9/10/2016,111337268,9/27/2016,6027,437.2,263.33,2635004.4,1587089.91,1047914.49 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,C,3/26/2016,987902486,4/23/2016,1154,152.58,97.44,176077.32,112445.76,63631.56 +Europe,Czech Republic,Meat,Offline,L,10/26/2014,643625724,10/27/2014,2009,421.89,364.69,847577.01,732662.21,114914.8 +Asia,India,Baby Food,Offline,H,11/12/2014,467618310,12/15/2014,7504,255.28,159.42,1915621.12,1196287.68,719333.44 +Sub-Saharan Africa,Benin,Fruits,Offline,L,1/24/2016,119304072,1/26/2016,3581,9.33,6.92,33410.73,24780.52,8630.21 +Australia and Oceania,New Zealand,Baby Food,Online,L,8/9/2011,678419339,8/15/2011,8213,255.28,159.42,2096614.64,1309316.46,787298.18 +Asia,Bhutan,Baby Food,Online,M,8/31/2014,595012938,9/27/2014,6406,255.28,159.42,1635323.68,1021244.52,614079.16 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,L,10/9/2016,639446198,10/20/2016,5195,109.28,35.84,567709.6,186188.8,381520.8 +Sub-Saharan Africa,Kenya,Beverages,Offline,H,4/25/2014,752392947,6/10/2014,8648,47.45,31.79,410347.6,274919.92,135427.68 +Middle East and North Africa,Iran,Snacks,Online,H,4/20/2012,494839513,5/16/2012,2863,152.58,97.44,436836.54,278970.72,157865.82 +Sub-Saharan Africa,Angola,Cereal,Offline,C,1/12/2013,398084723,2/21/2013,971,205.7,117.11,199734.7,113713.81,86020.89 +Sub-Saharan Africa,Mauritania,Clothes,Online,L,4/18/2012,613739907,5/25/2012,8132,109.28,35.84,888664.96,291450.88,597214.08 +Central America and the Caribbean,Costa Rica,Fruits,Offline,H,9/24/2010,463728892,9/28/2010,6539,9.33,6.92,61008.87,45249.88,15758.99 +Sub-Saharan Africa,Liberia,Household,Offline,L,1/16/2010,690288007,3/2/2010,416,668.27,502.54,278000.32,209056.64,68943.68 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,L,10/14/2016,305966079,12/1/2016,1017,205.7,117.11,209196.9,119100.87,90096.03 +Europe,Luxembourg,Office Supplies,Offline,C,11/12/2015,643624436,11/26/2015,1628,651.21,524.96,1060169.88,854634.88,205535 +Europe,Norway,Household,Online,C,3/6/2012,406436908,4/13/2012,2568,668.27,502.54,1716117.36,1290522.72,425594.64 +Middle East and North Africa,Oman,Household,Offline,C,9/9/2011,617889821,9/30/2011,6184,668.27,502.54,4132581.68,3107707.36,1024874.32 +Europe,Ukraine,Cosmetics,Offline,H,1/26/2010,571782004,2/2/2010,1856,437.2,263.33,811443.2,488740.48,322702.72 +Asia,Cambodia,Snacks,Offline,L,8/17/2011,982224786,8/20/2011,996,152.58,97.44,151969.68,97050.24,54919.44 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,C,5/17/2010,833641993,5/19/2010,2046,154.06,90.93,315206.76,186042.78,129163.98 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,H,7/14/2016,530769956,7/26/2016,5480,255.28,159.42,1398934.4,873621.6,525312.8 +Europe,Vatican City,Personal Care,Online,H,11/22/2014,548657500,12/21/2014,8802,81.73,56.67,719387.46,498809.34,220578.12 +Asia,Kazakhstan,Fruits,Offline,C,1/6/2014,982665956,1/17/2014,1548,9.33,6.92,14442.84,10712.16,3730.68 +Asia,Malaysia,Vegetables,Offline,L,3/6/2012,198469150,3/12/2012,287,154.06,90.93,44215.22,26096.91,18118.31 +Asia,Thailand,Baby Food,Offline,M,4/16/2016,682053411,5/12/2016,3616,255.28,159.42,923092.48,576462.72,346629.76 +Asia,Turkmenistan,Personal Care,Offline,C,5/26/2015,489717566,6/13/2015,7165,81.73,56.67,585595.45,406040.55,179554.9 +Sub-Saharan Africa,Togo,Snacks,Offline,L,10/2/2014,898072946,11/17/2014,8597,152.58,97.44,1311730.26,837691.68,474038.58 +Central America and the Caribbean,Nicaragua,Cereal,Offline,C,11/20/2016,554043376,11/28/2016,2602,205.7,117.11,535231.4,304720.22,230511.18 +Europe,Macedonia,Snacks,Online,L,4/3/2010,424865186,4/24/2010,5905,152.58,97.44,900984.9,575383.2,325601.7 +Sub-Saharan Africa,Eritrea,Vegetables,Online,H,11/16/2010,648087203,12/20/2010,2260,154.06,90.93,348175.6,205501.8,142673.8 +Australia and Oceania,Solomon Islands,Beverages,Offline,C,2/14/2013,981570756,2/28/2013,7454,47.45,31.79,353692.3,236962.66,116729.64 +Sub-Saharan Africa,Togo,Personal Care,Offline,C,3/18/2016,353489673,4/2/2016,4304,81.73,56.67,351765.92,243907.68,107858.24 +Asia,Vietnam,Clothes,Online,C,11/8/2012,912330281,11/11/2012,7659,109.28,35.84,836975.52,274498.56,562476.96 +Sub-Saharan Africa,Ghana,Baby Food,Offline,H,10/7/2015,376891410,11/10/2015,9398,255.28,159.42,2399121.44,1498229.16,900892.28 +Sub-Saharan Africa,Chad,Household,Offline,L,12/29/2015,586284387,1/24/2016,3433,668.27,502.54,2294170.91,1725219.82,568951.09 +Europe,Andorra,Fruits,Offline,L,1/6/2017,749933040,2/11/2017,706,9.33,6.92,6586.98,4885.52,1701.46 +Sub-Saharan Africa,Comoros,Beverages,Offline,H,10/25/2015,597573697,11/27/2015,4191,47.45,31.79,198862.95,133231.89,65631.06 +Central America and the Caribbean,Guatemala,Beverages,Online,L,3/16/2014,829255187,4/11/2014,3893,47.45,31.79,184722.85,123758.47,60964.38 +Europe,Romania,Vegetables,Offline,H,1/28/2015,865338838,3/7/2015,1847,154.06,90.93,284548.82,167947.71,116601.11 +Middle East and North Africa,Iran,Fruits,Online,C,1/8/2011,196498477,2/3/2011,7121,9.33,6.92,66438.93,49277.32,17161.61 +Europe,United Kingdom,Personal Care,Offline,L,11/5/2010,633720433,11/21/2010,814,81.73,56.67,66528.22,46129.38,20398.84 +Sub-Saharan Africa,Benin,Fruits,Offline,H,1/22/2013,458303534,2/9/2013,1055,9.33,6.92,9843.15,7300.6,2542.55 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,H,3/28/2017,271859109,4/3/2017,8006,255.28,159.42,2043771.68,1276316.52,767455.16 +Asia,Bangladesh,Clothes,Offline,H,8/29/2012,746310985,10/14/2012,8860,109.28,35.84,968220.8,317542.4,650678.4 +Australia and Oceania,Tonga,Beverages,Online,H,5/22/2012,373895490,6/2/2012,2839,47.45,31.79,134710.55,90251.81,44458.74 +Europe,Germany,Fruits,Offline,H,8/16/2011,417161452,9/2/2011,6199,9.33,6.92,57836.67,42897.08,14939.59 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,L,3/13/2014,858970201,4/24/2014,7225,205.7,117.11,1486182.5,846119.75,640062.75 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,C,8/25/2013,852495563,8/26/2013,1236,255.28,159.42,315526.08,197043.12,118482.96 +Europe,Switzerland,Cosmetics,Online,C,2/27/2012,971223866,3/23/2012,5580,437.2,263.33,2439576,1469381.4,970194.6 +Asia,Mongolia,Cereal,Offline,H,10/2/2016,958953940,11/2/2016,4636,205.7,117.11,953625.2,542921.96,410703.24 +Asia,Maldives,Household,Online,H,10/24/2012,179797112,10/24/2012,4816,668.27,502.54,3218388.32,2420232.64,798155.68 +Asia,South Korea,Cosmetics,Online,L,4/12/2013,768177211,4/13/2013,9562,437.2,263.33,4180506.4,2517961.46,1662544.94 +Europe,Spain,Personal Care,Online,C,1/6/2017,878830564,1/23/2017,4348,81.73,56.67,355362.04,246401.16,108960.88 +Middle East and North Africa,Turkey,Beverages,Offline,C,8/6/2012,536805999,8/25/2012,1679,47.45,31.79,79668.55,53375.41,26293.14 +Asia,Malaysia,Baby Food,Online,H,5/18/2012,287464845,6/28/2012,6091,255.28,159.42,1554910.48,971027.22,583883.26 +Asia,Philippines,Personal Care,Online,H,11/3/2010,746480929,11/6/2010,9150,81.73,56.67,747829.5,518530.5,229299 +Europe,Germany,Office Supplies,Online,C,2/10/2011,349840581,3/27/2011,4457,651.21,524.96,2902442.97,2339746.72,562696.25 +Europe,Albania,Cosmetics,Offline,M,8/4/2013,303842628,9/11/2013,2640,437.2,263.33,1154208,695191.2,459016.8 +Middle East and North Africa,Afghanistan,Fruits,Online,C,3/7/2012,535098397,3/26/2012,6362,9.33,6.92,59357.46,44025.04,15332.42 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,L,3/12/2013,140531718,3/27/2013,5313,651.21,524.96,3459878.73,2789112.48,670766.25 +Europe,Slovenia,Clothes,Online,M,6/12/2016,537378919,6/27/2016,1219,109.28,35.84,133212.32,43688.96,89523.36 +North America,Mexico,Snacks,Offline,C,6/15/2011,513188827,7/30/2011,2833,152.58,97.44,432259.14,276047.52,156211.62 +Sub-Saharan Africa,Central African Republic,Clothes,Online,M,7/7/2011,275822770,8/22/2011,942,109.28,35.84,102941.76,33761.28,69180.48 +Middle East and North Africa,Somalia,Snacks,Online,C,1/23/2012,103454577,3/9/2012,3363,152.58,97.44,513126.54,327690.72,185435.82 +Europe,Croatia,Beverages,Offline,C,3/3/2017,794570577,4/9/2017,9946,47.45,31.79,471937.7,316183.34,155754.36 +Europe,Russia,Vegetables,Offline,M,1/15/2013,517969596,3/5/2013,7569,154.06,90.93,1166080.14,688249.17,477830.97 +Asia,Vietnam,Household,Offline,L,3/27/2017,662762963,4/22/2017,5144,668.27,502.54,3437580.88,2585065.76,852515.12 +Middle East and North Africa,Algeria,Cereal,Online,H,4/21/2014,888374507,4/21/2014,8613,205.7,117.11,1771694.1,1008668.43,763025.67 +Middle East and North Africa,Qatar,Cosmetics,Offline,C,7/27/2012,474540555,8/12/2012,5950,437.2,263.33,2601340,1566813.5,1034526.5 +Europe,Romania,Household,Online,L,1/28/2010,571309936,2/4/2010,2161,668.27,502.54,1444131.47,1085988.94,358142.53 +Sub-Saharan Africa,South Sudan,Fruits,Online,C,6/30/2013,149043977,7/20/2013,4280,9.33,6.92,39932.4,29617.6,10314.8 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,M,8/20/2011,948416507,9/28/2011,6375,651.21,524.96,4151463.75,3346620,804843.75 +Central America and the Caribbean,Panama,Personal Care,Offline,M,1/30/2017,730413854,2/12/2017,4546,81.73,56.67,371544.58,257621.82,113922.76 +Australia and Oceania,Kiribati,Fruits,Online,H,12/29/2016,926334846,1/26/2017,1921,9.33,6.92,17922.93,13293.32,4629.61 +Europe,Bulgaria,Personal Care,Offline,C,9/22/2014,787790811,10/26/2014,3662,81.73,56.67,299295.26,207525.54,91769.72 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,L,12/2/2010,536705577,12/21/2010,1962,255.28,159.42,500859.36,312782.04,188077.32 +Australia and Oceania,Federated States of Micronesia,Meat,Online,H,11/8/2014,915315473,12/12/2014,1044,421.89,364.69,440453.16,380736.36,59716.8 +Europe,Austria,Cosmetics,Offline,M,5/13/2010,936169326,6/1/2010,2162,437.2,263.33,945226.4,569319.46,375906.94 +Sub-Saharan Africa,Rwanda,Cereal,Offline,C,8/23/2012,132128465,9/18/2012,8604,205.7,117.11,1769842.8,1007614.44,762228.36 +Asia,Uzbekistan,Cereal,Offline,C,6/14/2011,806366717,8/1/2011,686,205.7,117.11,141110.2,80337.46,60772.74 +Central America and the Caribbean,Barbados,Baby Food,Offline,H,9/29/2012,382370412,11/5/2012,757,255.28,159.42,193246.96,120680.94,72566.02 +Australia and Oceania,Australia,Clothes,Offline,C,3/13/2012,853938376,4/19/2012,8197,109.28,35.84,895768.16,293780.48,601987.68 +Sub-Saharan Africa,Togo,Clothes,Offline,L,2/12/2014,235181939,2/16/2014,4417,109.28,35.84,482689.76,158305.28,324384.48 +Central America and the Caribbean,Belize,Beverages,Offline,H,7/7/2012,210524928,8/9/2012,7859,47.45,31.79,372909.55,249837.61,123071.94 +Sub-Saharan Africa,Togo,Meat,Offline,C,1/17/2010,284703671,2/16/2010,8998,421.89,364.69,3796166.22,3281480.62,514685.6 +Middle East and North Africa,Tunisia ,Cereal,Offline,M,3/18/2014,932766997,4/29/2014,5338,205.7,117.11,1098026.6,625133.18,472893.42 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,M,11/9/2010,450076234,12/5/2010,6414,255.28,159.42,1637365.92,1022519.88,614846.04 +Europe,Kosovo,Household,Offline,L,5/28/2013,802305209,6/30/2013,8795,668.27,502.54,5877434.65,4419839.3,1457595.35 +Europe,Georgia,Cereal,Online,C,8/14/2013,875440251,9/3/2013,1079,205.7,117.11,221950.3,126361.69,95588.61 +Sub-Saharan Africa,Botswana,Meat,Offline,C,9/10/2015,525780189,10/19/2015,8897,421.89,364.69,3753555.33,3244646.93,508908.4 +Middle East and North Africa,Bahrain,Baby Food,Online,M,4/20/2017,129936349,4/20/2017,9908,255.28,159.42,2529314.24,1579533.36,949780.88 +Asia,Cambodia,Personal Care,Offline,H,5/29/2013,134832561,6/3/2013,8806,81.73,56.67,719714.38,499036.02,220678.36 +Europe,Estonia,Baby Food,Offline,M,3/9/2015,607705152,3/26/2015,2314,255.28,159.42,590717.92,368897.88,221820.04 +Central America and the Caribbean,Grenada,Fruits,Online,L,12/7/2015,786102950,1/14/2016,4187,9.33,6.92,39064.71,28974.04,10090.67 +Middle East and North Africa,Israel,Beverages,Offline,H,1/8/2010,427887284,2/11/2010,211,47.45,31.79,10011.95,6707.69,3304.26 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,C,10/26/2011,261231982,11/2/2011,3204,152.58,97.44,488866.32,312197.76,176668.56 +Middle East and North Africa,Turkey,Office Supplies,Online,L,1/11/2014,634623372,2/6/2014,8013,651.21,524.96,5218145.73,4206504.48,1011641.25 +Europe,Montenegro,Office Supplies,Offline,L,3/23/2014,166860282,5/8/2014,6520,651.21,524.96,4245889.2,3422739.2,823150 +Europe,France,Baby Food,Offline,C,1/10/2011,697054040,2/13/2011,2635,255.28,159.42,672662.8,420071.7,252591.1 +Europe,Belgium,Household,Offline,L,6/29/2015,534628474,8/16/2015,7301,668.27,502.54,4879039.27,3669044.54,1209994.73 +Europe,Switzerland,Household,Online,H,1/6/2017,309319913,1/13/2017,3491,668.27,502.54,2332930.57,1754367.14,578563.43 +Central America and the Caribbean,El Salvador,Fruits,Online,L,6/5/2017,721177184,6/26/2017,1210,9.33,6.92,11289.3,8373.2,2916.1 +Asia,North Korea,Office Supplies,Offline,C,1/13/2012,290561616,1/22/2012,2494,651.21,524.96,1624117.74,1309250.24,314867.5 +Sub-Saharan Africa,Ghana,Vegetables,Offline,C,2/25/2016,308147037,3/30/2016,6411,154.06,90.93,987678.66,582952.23,404726.43 +Europe,Ukraine,Beverages,Offline,M,11/13/2015,784919774,11/30/2015,4059,47.45,31.79,192599.55,129035.61,63563.94 +Europe,San Marino,Baby Food,Online,C,4/4/2017,902178657,4/24/2017,3568,255.28,159.42,910839.04,568810.56,342028.48 +Sub-Saharan Africa,Chad,Meat,Online,H,5/1/2012,361535012,5/19/2012,5099,421.89,364.69,2151217.11,1859554.31,291662.8 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,H,1/31/2013,734912669,2/24/2013,5845,205.7,117.11,1202316.5,684507.95,517808.55 +Sub-Saharan Africa,Botswana,Vegetables,Offline,M,6/9/2017,514547955,6/23/2017,5029,154.06,90.93,774767.74,457286.97,317480.77 +Europe,Serbia,Beverages,Offline,L,1/4/2013,962989699,1/6/2013,8907,47.45,31.79,422637.15,283153.53,139483.62 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,M,3/19/2011,263099229,4/5/2011,5763,154.06,90.93,887847.78,524029.59,363818.19 +Europe,Ireland,Baby Food,Offline,L,2/27/2013,268050372,3/24/2013,917,255.28,159.42,234091.76,146188.14,87903.62 +Europe,Italy,Cosmetics,Online,C,6/13/2013,651329457,6/18/2013,1715,437.2,263.33,749798,451610.95,298187.05 +Asia,India,Fruits,Online,M,7/19/2011,256735312,8/13/2011,2539,9.33,6.92,23688.87,17569.88,6118.99 +Europe,Slovakia,Fruits,Offline,L,7/16/2015,248379266,7/31/2015,9799,9.33,6.92,91424.67,67809.08,23615.59 +Europe,Finland,Office Supplies,Offline,L,8/29/2015,960685145,10/14/2015,6938,651.21,524.96,4518094.98,3642172.48,875922.5 +Asia,Laos,Household,Online,H,10/7/2010,548389279,11/26/2010,9429,668.27,502.54,6301117.83,4738449.66,1562668.17 +Europe,Switzerland,Cereal,Online,L,2/25/2012,836540496,4/11/2012,9777,205.7,117.11,2011128.9,1144984.47,866144.43 +Europe,Moldova ,Office Supplies,Online,M,1/10/2017,570500123,1/30/2017,2519,651.21,524.96,1640397.99,1322374.24,318023.75 +Australia and Oceania,Nauru,Meat,Offline,C,4/20/2012,365941989,6/3/2012,9221,421.89,364.69,3890247.69,3362806.49,527441.2 +Asia,Taiwan,Baby Food,Offline,H,3/31/2016,458852422,4/3/2016,3483,255.28,159.42,889140.24,555259.86,333880.38 +Europe,Finland,Clothes,Offline,H,2/14/2014,255530250,3/8/2014,5934,109.28,35.84,648467.52,212674.56,435792.96 +Australia and Oceania,Marshall Islands,Baby Food,Online,H,12/19/2014,582586801,1/26/2015,9236,255.28,159.42,2357766.08,1472403.12,885362.96 +Central America and the Caribbean,Haiti,Meat,Offline,M,7/11/2017,536945903,8/6/2017,3080,421.89,364.69,1299421.2,1123245.2,176176 +Australia and Oceania,Federated States of Micronesia,Meat,Online,C,1/15/2014,635843884,2/9/2014,9190,421.89,364.69,3877169.1,3351501.1,525668 +Australia and Oceania,Fiji,Vegetables,Online,H,9/29/2016,566829574,10/11/2016,6322,154.06,90.93,973967.32,574859.46,399107.86 +Europe,Monaco,Vegetables,Offline,H,3/21/2016,537764298,4/19/2016,5261,154.06,90.93,810509.66,478382.73,332126.93 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,L,6/23/2015,826821887,6/24/2015,3825,81.73,56.67,312617.25,216762.75,95854.5 +Australia and Oceania,New Zealand,Fruits,Offline,M,1/3/2011,432488667,1/26/2011,1862,9.33,6.92,17372.46,12885.04,4487.42 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,M,9/27/2011,223563468,10/22/2011,6253,9.33,6.92,58340.49,43270.76,15069.73 +Europe,Croatia,Personal Care,Online,L,7/4/2012,689157617,8/22/2012,5908,81.73,56.67,482860.84,334806.36,148054.48 +Sub-Saharan Africa,Chad,Cereal,Online,H,1/5/2013,588694941,2/1/2013,6770,205.7,117.11,1392589,792834.7,599754.3 +Central America and the Caribbean,Barbados,Meat,Offline,L,1/4/2014,101911771,1/9/2014,6813,421.89,364.69,2874336.57,2484632.97,389703.6 +Australia and Oceania,Tuvalu,Personal Care,Online,M,7/14/2013,378856933,7/30/2013,1040,81.73,56.67,84999.2,58936.8,26062.4 +Australia and Oceania,Tuvalu,Beverages,Online,M,9/9/2010,389891755,9/15/2010,6489,47.45,31.79,307903.05,206285.31,101617.74 +Australia and Oceania,New Zealand,Cereal,Online,C,12/31/2016,975690066,1/11/2017,7227,205.7,117.11,1486593.9,846353.97,640239.93 +Middle East and North Africa,Azerbaijan,Meat,Online,C,10/7/2014,797238194,11/4/2014,9353,421.89,364.69,3945937.17,3410945.57,534991.6 +Europe,Andorra,Personal Care,Offline,L,11/8/2013,385834968,12/23/2013,5996,81.73,56.67,490053.08,339793.32,150259.76 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,L,1/21/2010,793091714,1/30/2010,2317,81.73,56.67,189368.41,131304.39,58064.02 +Sub-Saharan Africa,Sudan,Beverages,Offline,M,8/2/2011,440932261,8/13/2011,510,47.45,31.79,24199.5,16212.9,7986.6 +Middle East and North Africa,Bahrain,Office Supplies,Online,C,7/26/2012,971592938,7/27/2012,4796,651.21,524.96,3123203.16,2517708.16,605495 +Australia and Oceania,Marshall Islands,Meat,Offline,M,12/28/2011,497622573,1/15/2012,6432,421.89,364.69,2713596.48,2345686.08,367910.4 +Europe,France,Beverages,Online,H,6/21/2017,351882493,7/7/2017,8704,47.45,31.79,413004.8,276700.16,136304.64 +Sub-Saharan Africa,Swaziland,Household,Offline,M,3/13/2011,137546527,4/18/2011,1929,668.27,502.54,1289092.83,969399.66,319693.17 +Australia and Oceania,Samoa ,Personal Care,Offline,C,4/10/2014,878101003,5/11/2014,8455,81.73,56.67,691027.15,479144.85,211882.3 +Europe,Latvia,Meat,Offline,C,10/19/2014,967344748,12/3/2014,7662,421.89,364.69,3232521.18,2794254.78,438266.4 +Sub-Saharan Africa,Nigeria,Beverages,Online,C,1/29/2017,219389092,3/4/2017,963,47.45,31.79,45694.35,30613.77,15080.58 +Europe,Italy,Household,Online,C,2/17/2015,318657863,3/31/2015,6798,668.27,502.54,4542899.46,3416266.92,1126632.54 +Australia and Oceania,Vanuatu,Cosmetics,Offline,C,8/9/2011,769887387,9/3/2011,5641,437.2,263.33,2466245.2,1485444.53,980800.67 +Asia,Japan,Snacks,Offline,L,12/31/2013,248126494,2/1/2014,4998,152.58,97.44,762594.84,487005.12,275589.72 +Sub-Saharan Africa,Gabon,Baby Food,Online,M,9/29/2015,648736512,10/19/2015,4405,255.28,159.42,1124508.4,702245.1,422263.3 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,C,2/7/2015,337391269,3/16/2015,429,437.2,263.33,187558.8,112968.57,74590.23 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,L,6/3/2011,900077092,7/16/2011,1668,9.33,6.92,15562.44,11542.56,4019.88 +Europe,Andorra,Household,Online,M,6/16/2016,393092811,7/24/2016,3753,668.27,502.54,2508017.31,1886032.62,621984.69 +Europe,Slovakia,Vegetables,Online,M,10/1/2012,993049752,11/3/2012,4344,154.06,90.93,669236.64,394999.92,274236.72 +Europe,Romania,Fruits,Offline,L,5/27/2010,446871745,6/26/2010,8135,9.33,6.92,75899.55,56294.2,19605.35 +Europe,Cyprus,Fruits,Offline,L,1/5/2013,621795117,2/15/2013,1848,9.33,6.92,17241.84,12788.16,4453.68 +Europe,Vatican City,Vegetables,Offline,M,11/21/2013,755368697,12/10/2013,9238,154.06,90.93,1423206.28,840011.34,583194.94 +Europe,Norway,Cereal,Online,L,12/19/2014,605453813,1/19/2015,6093,205.7,117.11,1253330.1,713551.23,539778.87 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,H,6/20/2015,900224292,7/17/2015,5228,9.33,6.92,48777.24,36177.76,12599.48 +Europe,Moldova ,Vegetables,Offline,L,9/4/2015,188166463,10/1/2015,1493,154.06,90.93,230011.58,135758.49,94253.09 +Middle East and North Africa,Iraq,Beverages,Online,M,2/26/2013,688079154,4/3/2013,6767,47.45,31.79,321094.15,215122.93,105971.22 +Asia,South Korea,Office Supplies,Offline,L,2/9/2014,639073693,3/1/2014,4962,651.21,524.96,3231304.02,2604851.52,626452.5 +Europe,Ireland,Fruits,Offline,H,6/10/2014,150573909,7/19/2014,7021,9.33,6.92,65505.93,48585.32,16920.61 +Europe,Iceland,Personal Care,Online,L,2/13/2011,752316129,2/23/2011,5915,81.73,56.67,483432.95,335203.05,148229.9 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,C,7/19/2013,444349181,9/1/2013,1652,109.28,35.84,180530.56,59207.68,121322.88 +Sub-Saharan Africa,Central African Republic,Household,Offline,H,1/14/2017,447034394,1/24/2017,6266,668.27,502.54,4187379.82,3148915.64,1038464.18 +Europe,Luxembourg,Household,Offline,C,3/8/2014,251045596,3/28/2014,8826,668.27,502.54,5898151.02,4435418.04,1462732.98 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,L,10/14/2013,767369115,11/30/2013,429,651.21,524.96,279369.09,225207.84,54161.25 +Europe,France,Baby Food,Online,H,5/11/2014,277303779,5/12/2014,9205,255.28,159.42,2349852.4,1467461.1,882391.3 +Sub-Saharan Africa,Madagascar,Cereal,Online,M,6/22/2015,282460916,6/30/2015,5317,205.7,117.11,1093706.9,622673.87,471033.03 +Europe,Iceland,Meat,Online,M,12/26/2013,554764354,1/26/2014,5955,421.89,364.69,2512354.95,2171728.95,340626 +Europe,Macedonia,Beverages,Online,C,5/22/2015,486450421,7/7/2015,345,47.45,31.79,16370.25,10967.55,5402.7 +Sub-Saharan Africa,Botswana,Snacks,Online,H,11/15/2014,440067946,12/1/2014,4739,152.58,97.44,723076.62,461768.16,261308.46 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,H,4/11/2016,398478257,5/3/2016,7426,109.28,35.84,811513.28,266147.84,545365.44 +Sub-Saharan Africa,Angola,Cosmetics,Offline,C,2/20/2013,414855182,3/20/2013,3722,437.2,263.33,1627258.4,980114.26,647144.14 +Europe,Czech Republic,Vegetables,Offline,H,3/20/2015,162685048,4/2/2015,976,154.06,90.93,150362.56,88747.68,61614.88 +Asia,India,Personal Care,Offline,H,5/20/2014,285766685,7/6/2014,3567,81.73,56.67,291530.91,202141.89,89389.02 +Australia and Oceania,New Zealand,Baby Food,Online,L,3/2/2011,148211419,3/10/2011,7907,255.28,159.42,2018498.96,1260533.94,757965.02 +Sub-Saharan Africa,Cape Verde,Snacks,Offline,C,12/8/2010,984443080,12/26/2010,7439,152.58,97.44,1135042.62,724856.16,410186.46 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,C,7/23/2012,949197995,8/1/2012,7635,47.45,31.79,362280.75,242716.65,119564.1 +Sub-Saharan Africa,Namibia,Vegetables,Online,L,3/6/2012,967524993,3/6/2012,1001,154.06,90.93,154214.06,91020.93,63193.13 +Sub-Saharan Africa,Nigeria,Baby Food,Online,C,7/30/2014,684785401,8/26/2014,2073,255.28,159.42,529195.44,330477.66,198717.78 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,C,3/28/2014,716653048,4/8/2014,2418,81.73,56.67,197623.14,137028.06,60595.08 +Australia and Oceania,Marshall Islands,Snacks,Online,L,4/14/2014,399114263,5/24/2014,5634,152.58,97.44,859635.72,548976.96,310658.76 +Europe,San Marino,Meat,Offline,H,2/15/2015,938467872,3/22/2015,2353,421.89,364.69,992707.17,858115.57,134591.6 +Sub-Saharan Africa,Madagascar,Beverages,Online,L,8/26/2010,461325204,9/30/2010,5234,47.45,31.79,248353.3,166388.86,81964.44 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,L,10/4/2014,764610087,10/19/2014,3971,109.28,35.84,433950.88,142320.64,291630.24 +Europe,Portugal,Vegetables,Offline,L,2/9/2012,565558850,2/22/2012,287,154.06,90.93,44215.22,26096.91,18118.31 +Europe,Ireland,Cereal,Online,L,12/9/2014,451720321,12/17/2014,2936,205.7,117.11,603935.2,343834.96,260100.24 +Middle East and North Africa,Saudi Arabia,Cereal,Online,M,10/30/2013,630955827,12/9/2013,2705,205.7,117.11,556418.5,316782.55,239635.95 +Europe,Andorra,Personal Care,Offline,M,10/16/2011,481439197,11/21/2011,7412,81.73,56.67,605782.76,420038.04,185744.72 +Sub-Saharan Africa,Benin,Household,Offline,H,11/21/2012,801656758,12/30/2012,6904,668.27,502.54,4613736.08,3469536.16,1144199.92 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,C,11/27/2010,660407340,12/25/2010,8062,651.21,524.96,5250055.02,4232227.52,1017827.5 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,C,10/29/2015,546802270,12/17/2015,9798,81.73,56.67,800790.54,555252.66,245537.88 +Europe,Cyprus,Fruits,Online,H,3/13/2012,120265376,4/14/2012,8052,9.33,6.92,75125.16,55719.84,19405.32 +Australia and Oceania,New Zealand,Baby Food,Online,L,12/3/2015,460532987,12/25/2015,800,255.28,159.42,204224,127536,76688 +Central America and the Caribbean,Costa Rica,Household,Online,H,6/19/2017,917653930,6/21/2017,3045,668.27,502.54,2034882.15,1530234.3,504647.85 +Middle East and North Africa,Iran,Snacks,Online,M,12/6/2015,461989533,12/27/2015,1824,152.58,97.44,278305.92,177730.56,100575.36 +Asia,Uzbekistan,Baby Food,Online,C,4/8/2015,834213626,4/19/2015,1205,255.28,159.42,307612.4,192101.1,115511.3 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,L,12/3/2012,695312535,12/25/2012,7285,81.73,56.67,595403.05,412840.95,182562.1 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,M,3/11/2011,576585090,4/20/2011,3196,437.2,263.33,1397291.2,841602.68,555688.52 +Europe,Slovakia,Snacks,Online,M,6/8/2013,629642617,6/21/2013,4097,152.58,97.44,625120.26,399211.68,225908.58 +Asia,Turkmenistan,Baby Food,Online,M,9/20/2012,176408946,10/22/2012,2182,255.28,159.42,557020.96,347854.44,209166.52 +Europe,Montenegro,Household,Offline,H,10/2/2010,859120404,11/18/2010,1674,668.27,502.54,1118683.98,841251.96,277432.02 +Sub-Saharan Africa,Angola,Baby Food,Online,C,2/1/2014,790325820,3/20/2014,3828,255.28,159.42,977211.84,610259.76,366952.08 +Sub-Saharan Africa,Zambia,Beverages,Online,L,3/14/2015,402886521,4/17/2015,1930,47.45,31.79,91578.5,61354.7,30223.8 +Sub-Saharan Africa,Chad,Meat,Offline,H,6/1/2011,199976336,6/2/2011,6297,421.89,364.69,2656641.33,2296452.93,360188.4 +Europe,Netherlands,Vegetables,Offline,C,4/10/2016,305081593,4/12/2016,9278,154.06,90.93,1429368.68,843648.54,585720.14 +Australia and Oceania,Fiji,Office Supplies,Offline,H,4/19/2010,912001121,5/20/2010,253,651.21,524.96,164756.13,132814.88,31941.25 +Sub-Saharan Africa,Rwanda,Vegetables,Online,L,12/10/2012,934846246,1/20/2013,633,154.06,90.93,97519.98,57558.69,39961.29 +Middle East and North Africa,Yemen,Household,Online,C,8/24/2010,258040797,9/21/2010,8861,668.27,502.54,5921540.47,4453006.94,1468533.53 +Middle East and North Africa,Azerbaijan,Baby Food,Online,H,8/20/2013,186321103,10/9/2013,5410,255.28,159.42,1381064.8,862462.2,518602.6 +Sub-Saharan Africa,Swaziland,Clothes,Offline,M,4/7/2014,294735991,4/7/2014,7784,109.28,35.84,850635.52,278978.56,571656.96 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,L,7/12/2013,678646790,8/23/2013,5521,437.2,263.33,2413781.2,1453844.93,959936.27 +Middle East and North Africa,Pakistan,Snacks,Online,L,4/10/2017,603727328,4/29/2017,5187,152.58,97.44,791432.46,505421.28,286011.18 +Asia,Bangladesh,Household,Offline,C,4/8/2017,755963933,5/22/2017,5382,668.27,502.54,3596629.14,2704670.28,891958.86 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,C,2/15/2010,991655433,3/1/2010,1734,255.28,159.42,442655.52,276434.28,166221.24 +Sub-Saharan Africa,South Africa,Snacks,Offline,L,3/30/2016,787413156,5/13/2016,1906,152.58,97.44,290817.48,185720.64,105096.84 +Australia and Oceania,Solomon Islands,Cosmetics,Online,L,6/12/2015,590160930,7/14/2015,589,437.2,263.33,257510.8,155101.37,102409.43 +Europe,Greece,Clothes,Online,H,4/27/2011,467135083,6/10/2011,4507,109.28,35.84,492524.96,161530.88,330994.08 +Europe,Sweden,Personal Care,Offline,L,4/26/2012,555884444,5/25/2012,7415,81.73,56.67,606027.95,420208.05,185819.9 +Sub-Saharan Africa,Kenya,Vegetables,Online,L,10/23/2012,614270341,10/28/2012,5099,154.06,90.93,785551.94,463652.07,321899.87 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,L,1/7/2012,470466601,2/2/2012,377,152.58,97.44,57522.66,36734.88,20787.78 +Sub-Saharan Africa,Benin,Vegetables,Offline,C,3/23/2010,472959554,3/29/2010,8097,154.06,90.93,1247423.82,736260.21,511163.61 +Australia and Oceania,Solomon Islands,Household,Offline,M,7/24/2012,140548026,7/27/2012,139,668.27,502.54,92889.53,69853.06,23036.47 +Sub-Saharan Africa,Mozambique,Cereal,Offline,L,2/2/2010,412343347,3/9/2010,414,205.7,117.11,85159.8,48483.54,36676.26 +Europe,Vatican City,Cereal,Offline,C,11/10/2013,497769343,11/17/2013,9865,205.7,117.11,2029230.5,1155290.15,873940.35 +Europe,Bosnia and Herzegovina,Clothes,Offline,H,4/9/2013,126562345,5/20/2013,1465,109.28,35.84,160095.2,52505.6,107589.6 +Sub-Saharan Africa,Guinea,Office Supplies,Online,M,2/22/2010,898771178,4/8/2010,5219,651.21,524.96,3398664.99,2739766.24,658898.75 +Europe,Luxembourg,Cosmetics,Online,L,12/10/2014,434757173,1/18/2015,3163,437.2,263.33,1382863.6,832912.79,549950.81 +Asia,Thailand,Cereal,Offline,M,9/7/2012,925194156,10/12/2012,4365,205.7,117.11,897880.5,511185.15,386695.35 +Sub-Saharan Africa,Cape Verde,Cereal,Online,H,3/6/2012,581068456,3/10/2012,9924,205.7,117.11,2041366.8,1162199.64,879167.16 +Europe,Andorra,Cereal,Offline,L,12/6/2011,383678901,12/16/2011,7968,205.7,117.11,1639017.6,933132.48,705885.12 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,C,7/7/2011,934636819,8/2/2011,8659,47.45,31.79,410869.55,275269.61,135599.94 +Middle East and North Africa,Algeria,Fruits,Online,H,5/11/2015,205866038,5/26/2015,9190,9.33,6.92,85742.7,63594.8,22147.9 +Middle East and North Africa,Qatar,Household,Offline,L,10/22/2013,289602887,10/26/2013,8785,668.27,502.54,5870751.95,4414813.9,1455938.05 +Australia and Oceania,Australia,Beverages,Offline,H,3/16/2017,648396193,3/24/2017,3697,47.45,31.79,175422.65,117527.63,57895.02 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,M,3/29/2014,365107285,4/1/2014,2214,651.21,524.96,1441778.94,1162261.44,279517.5 +Asia,Bhutan,Personal Care,Offline,H,8/6/2013,392909991,8/13/2013,9653,81.73,56.67,788939.69,547035.51,241904.18 +Europe,Czech Republic,Household,Offline,C,6/14/2017,405290639,8/3/2017,3361,668.27,502.54,2246055.47,1689036.94,557018.53 +Asia,Nepal,Cereal,Online,C,2/13/2010,146048057,4/1/2010,7720,205.7,117.11,1588004,904089.2,683914.8 +Europe,Slovenia,Beverages,Online,C,11/3/2014,779293572,12/3/2014,9141,47.45,31.79,433740.45,290592.39,143148.06 +Asia,Singapore,Vegetables,Offline,L,4/6/2014,839451014,4/25/2014,1065,154.06,90.93,164073.9,96840.45,67233.45 +Europe,Kosovo,Vegetables,Online,C,10/30/2014,281256711,12/16/2014,8966,154.06,90.93,1381301.96,815278.38,566023.58 +Middle East and North Africa,Morocco,Snacks,Offline,H,9/5/2012,929759490,10/8/2012,5349,152.58,97.44,816150.42,521206.56,294943.86 +Europe,Croatia,Clothes,Online,L,8/7/2012,630320680,8/20/2012,4751,109.28,35.84,519189.28,170275.84,348913.44 +Sub-Saharan Africa,Rwanda,Snacks,Offline,H,8/23/2016,898614108,8/31/2016,8739,152.58,97.44,1333396.62,851528.16,481868.46 +Sub-Saharan Africa,Mozambique,Snacks,Online,M,10/18/2012,170626103,10/22/2012,911,152.58,97.44,139000.38,88767.84,50232.54 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,L,8/8/2016,552655494,9/3/2016,1897,651.21,524.96,1235345.37,995849.12,239496.25 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,L,5/21/2014,171313607,5/30/2014,4358,255.28,159.42,1112510.24,694752.36,417757.88 +Central America and the Caribbean,Panama,Fruits,Online,H,6/18/2012,823524272,7/20/2012,7987,9.33,6.92,74518.71,55270.04,19248.67 +Asia,Indonesia,Office Supplies,Online,C,8/25/2010,326523816,9/24/2010,4508,651.21,524.96,2935654.68,2366519.68,569135 +Sub-Saharan Africa,Togo,Baby Food,Online,M,8/9/2013,167861068,9/10/2013,2675,255.28,159.42,682874,426448.5,256425.5 +Asia,Nepal,Baby Food,Offline,C,11/30/2011,555397355,12/29/2011,3274,255.28,159.42,835786.72,521941.08,313845.64 +Sub-Saharan Africa,Sudan,Clothes,Online,L,2/25/2016,867306506,4/13/2016,4123,109.28,35.84,450561.44,147768.32,302793.12 +Europe,Monaco,Vegetables,Offline,H,4/1/2015,102074849,5/3/2015,5071,154.06,90.93,781238.26,461106.03,320132.23 +Europe,Andorra,Clothes,Online,L,7/20/2010,928501212,7/30/2010,2997,109.28,35.84,327512.16,107412.48,220099.68 +Sub-Saharan Africa,Senegal,Snacks,Online,L,1/17/2012,235696923,2/13/2012,6812,152.58,97.44,1039374.96,663761.28,375613.68 +Australia and Oceania,Vanuatu,Household,Online,L,11/8/2011,383085811,11/22/2011,2459,668.27,502.54,1643275.93,1235745.86,407530.07 +Europe,Macedonia,Clothes,Offline,H,9/26/2010,650404202,10/13/2010,7912,109.28,35.84,864623.36,283566.08,581057.28 +Middle East and North Africa,Pakistan,Baby Food,Online,M,4/19/2014,387700927,5/7/2014,8175,255.28,159.42,2086914,1303258.5,783655.5 +Europe,Luxembourg,Snacks,Online,M,1/27/2014,365337312,2/9/2014,284,152.58,97.44,43332.72,27672.96,15659.76 +Europe,Ireland,Cereal,Online,C,1/3/2014,523987185,2/12/2014,8307,205.7,117.11,1708749.9,972832.77,735917.13 +Europe,Liechtenstein,Beverages,Offline,C,7/21/2011,424636876,9/3/2011,8343,47.45,31.79,395875.35,265223.97,130651.38 +Asia,Vietnam,Beverages,Online,L,7/28/2016,598585212,8/9/2016,3521,47.45,31.79,167071.45,111932.59,55138.86 +Middle East and North Africa,Iran,Fruits,Offline,L,4/14/2017,297443521,5/30/2017,9002,9.33,6.92,83988.66,62293.84,21694.82 +Europe,Montenegro,Fruits,Offline,C,5/1/2014,643135631,6/1/2014,6980,9.33,6.92,65123.4,48301.6,16821.8 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,L,12/25/2016,577897870,1/14/2017,1677,255.28,159.42,428104.56,267347.34,160757.22 +Europe,Montenegro,Household,Online,M,8/28/2016,914279067,8/30/2016,4348,668.27,502.54,2905637.96,2185043.92,720594.04 +North America,Greenland,Cosmetics,Offline,M,5/26/2013,285140550,6/25/2013,8280,437.2,263.33,3620016,2180372.4,1439643.6 +Central America and the Caribbean,Cuba,Office Supplies,Offline,H,2/9/2012,993656146,3/26/2012,3790,651.21,524.96,2468085.9,1989598.4,478487.5 +Australia and Oceania,Solomon Islands,Vegetables,Offline,H,3/6/2011,463312184,3/9/2011,3226,154.06,90.93,496997.56,293340.18,203657.38 +Europe,Vatican City,Personal Care,Online,L,11/5/2013,687907493,12/20/2013,5969,81.73,56.67,487846.37,338263.23,149583.14 +Sub-Saharan Africa,Zambia,Snacks,Offline,M,11/7/2016,581553399,12/3/2016,3429,152.58,97.44,523196.82,334121.76,189075.06 +Middle East and North Africa,Libya,Snacks,Offline,H,3/18/2014,928673732,4/30/2014,4049,152.58,97.44,617796.42,394534.56,223261.86 +Europe,Italy,Baby Food,Online,C,2/21/2016,334004819,2/22/2016,8303,255.28,159.42,2119589.84,1323664.26,795925.58 +Sub-Saharan Africa,Malawi,Snacks,Offline,L,1/1/2015,172595489,2/18/2015,3695,152.58,97.44,563783.1,360040.8,203742.3 +Sub-Saharan Africa,Chad,Personal Care,Offline,H,10/15/2011,539807069,11/26/2011,9762,81.73,56.67,797848.26,553212.54,244635.72 +Sub-Saharan Africa,Djibouti,Household,Offline,L,5/6/2012,701313388,6/4/2012,3071,668.27,502.54,2052257.17,1543300.34,508956.83 +Europe,Macedonia,Fruits,Offline,M,1/6/2016,443100774,1/28/2016,2221,9.33,6.92,20721.93,15369.32,5352.61 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,H,11/3/2011,521468055,11/22/2011,2840,81.73,56.67,232113.2,160942.8,71170.4 +Europe,Cyprus,Meat,Online,H,8/22/2012,413026559,9/24/2012,2592,421.89,364.69,1093538.88,945276.48,148262.4 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,L,5/21/2013,564700114,6/3/2013,6168,437.2,263.33,2696649.6,1624219.44,1072430.16 +Europe,Russia,Office Supplies,Online,C,2/4/2010,143725049,2/28/2010,291,651.21,524.96,189502.11,152763.36,36738.75 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,H,3/22/2011,187650191,4/8/2011,8716,205.7,117.11,1792881.2,1020730.76,772150.44 +Middle East and North Africa,Egypt,Beverages,Offline,L,2/17/2011,454336869,2/25/2011,7231,47.45,31.79,343110.95,229873.49,113237.46 +Asia,Myanmar,Personal Care,Offline,L,8/13/2016,771958911,8/14/2016,8651,81.73,56.67,707046.23,490252.17,216794.06 +Australia and Oceania,Palau,Personal Care,Offline,L,10/25/2012,589002645,11/7/2012,7826,81.73,56.67,639618.98,443499.42,196119.56 +Sub-Saharan Africa,Nigeria,Personal Care,Online,C,6/10/2012,324266898,7/30/2012,6636,81.73,56.67,542360.28,376062.12,166298.16 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,C,2/12/2014,916863000,3/11/2014,8991,47.45,31.79,426622.95,285823.89,140799.06 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,H,10/2/2013,676214778,10/6/2013,5835,255.28,159.42,1489558.8,930215.7,559343.1 +Europe,Belarus,Cereal,Online,H,11/23/2015,232058560,1/12/2016,140,205.7,117.11,28798,16395.4,12402.6 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,M,10/14/2014,284443175,11/6/2014,1911,154.06,90.93,294408.66,173767.23,120641.43 +Middle East and North Africa,Israel,Snacks,Online,L,4/27/2013,253729951,6/12/2013,3186,152.58,97.44,486119.88,310443.84,175676.04 +Sub-Saharan Africa,Togo,Clothes,Online,H,8/30/2011,530592715,9/26/2011,3030,109.28,35.84,331118.4,108595.2,222523.2 +Sub-Saharan Africa,South Africa,Baby Food,Offline,C,1/16/2011,226017796,2/25/2011,2543,255.28,159.42,649177.04,405405.06,243771.98 +Europe,Albania,Office Supplies,Offline,L,7/19/2017,321304023,9/4/2017,9855,651.21,524.96,6417674.55,5173480.8,1244193.75 +Middle East and North Africa,Bahrain,Snacks,Offline,C,8/8/2015,518062722,8/30/2015,5127,152.58,97.44,782277.66,499574.88,282702.78 +Australia and Oceania,Tuvalu,Cereal,Offline,H,3/16/2017,588217723,4/13/2017,5551,205.7,117.11,1141840.7,650077.61,491763.09 +Asia,Singapore,Household,Offline,C,9/14/2012,824005353,10/26/2012,350,668.27,502.54,233894.5,175889,58005.5 +Middle East and North Africa,Qatar,Fruits,Offline,M,6/10/2012,687974441,7/8/2012,5780,9.33,6.92,53927.4,39997.6,13929.8 +Australia and Oceania,Vanuatu,Cosmetics,Online,C,9/4/2012,162986314,9/18/2012,127,437.2,263.33,55524.4,33442.91,22081.49 +Europe,Macedonia,Cosmetics,Online,C,7/11/2014,202214801,7/27/2014,8708,437.2,263.33,3807137.6,2293077.64,1514059.96 +Europe,Kosovo,Fruits,Offline,C,8/4/2012,479146230,8/17/2012,8872,9.33,6.92,82775.76,61394.24,21381.52 +Middle East and North Africa,Pakistan,Snacks,Online,H,11/26/2013,737579429,12/21/2013,4998,152.58,97.44,762594.84,487005.12,275589.72 +Asia,Nepal,Cereal,Online,M,5/31/2011,341625726,6/30/2011,3499,205.7,117.11,719744.3,409767.89,309976.41 +Central America and the Caribbean,Cuba,Cosmetics,Offline,M,6/27/2010,525708949,8/15/2010,7815,437.2,263.33,3416718,2057923.95,1358794.05 +Middle East and North Africa,Afghanistan,Beverages,Online,H,7/27/2017,344565427,8/9/2017,3422,47.45,31.79,162373.9,108785.38,53588.52 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,C,8/27/2013,723243987,10/11/2013,2823,421.89,364.69,1190995.47,1029519.87,161475.6 +Sub-Saharan Africa,Senegal,Household,Online,C,2/4/2011,407105958,3/3/2011,555,668.27,502.54,370889.85,278909.7,91980.15 +Sub-Saharan Africa,Sudan,Vegetables,Online,C,12/15/2011,911825168,1/16/2012,8185,154.06,90.93,1260981.1,744262.05,516719.05 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,L,10/13/2011,673387944,11/30/2011,9312,255.28,159.42,2377167.36,1484519.04,892648.32 +Australia and Oceania,Kiribati,Meat,Online,M,12/24/2010,898093116,2/7/2011,4565,421.89,364.69,1925927.85,1664809.85,261118 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,C,1/7/2011,612552011,1/20/2011,6607,154.06,90.93,1017874.42,600774.51,417099.91 +Sub-Saharan Africa,Eritrea,Beverages,Online,H,8/22/2010,713688457,9/17/2010,5129,47.45,31.79,243371.05,163050.91,80320.14 +Sub-Saharan Africa,Burkina Faso,Household,Offline,M,3/27/2017,818738782,4/21/2017,1855,668.27,502.54,1239640.85,932211.7,307429.15 +Europe,Russia,Baby Food,Online,L,9/28/2012,615251815,11/1/2012,5539,255.28,159.42,1413995.92,883027.38,530968.54 +Asia,Brunei,Cereal,Online,C,6/20/2010,311088883,8/5/2010,6969,205.7,117.11,1433523.3,816139.59,617383.71 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,H,5/31/2013,184423816,7/8/2013,3960,437.2,263.33,1731312,1042786.8,688525.2 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,M,7/3/2010,133742940,7/5/2010,6363,437.2,263.33,2781903.6,1675568.79,1106334.81 +Sub-Saharan Africa,Botswana,Fruits,Offline,C,8/31/2010,127845084,9/20/2010,1056,9.33,6.92,9852.48,7307.52,2544.96 +Middle East and North Africa,Oman,Vegetables,Offline,M,4/23/2016,655841577,5/27/2016,6952,154.06,90.93,1071025.12,632145.36,438879.76 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,M,12/26/2011,477156245,1/20/2012,9991,437.2,263.33,4368065.2,2630930.03,1737135.17 +Australia and Oceania,Kiribati,Household,Online,L,8/5/2013,671525418,9/14/2013,8149,668.27,502.54,5445732.23,4095198.46,1350533.77 +Australia and Oceania,Fiji,Meat,Offline,H,8/9/2011,588997924,8/19/2011,6429,421.89,364.69,2712330.81,2344592.01,367738.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,C,9/7/2012,999935090,10/12/2012,1869,437.2,263.33,817126.8,492163.77,324963.03 +Sub-Saharan Africa,Cameroon,Vegetables,Online,M,3/22/2013,945010745,5/7/2013,8535,154.06,90.93,1314902.1,776087.55,538814.55 +Asia,Taiwan,Office Supplies,Online,M,8/27/2010,885211217,10/10/2010,2525,651.21,524.96,1644305.25,1325524,318781.25 +Sub-Saharan Africa,Botswana,Snacks,Online,H,11/8/2014,451835334,11/21/2014,6971,152.58,97.44,1063635.18,679254.24,384380.94 +Australia and Oceania,Australia,Snacks,Online,M,1/13/2014,696494424,1/18/2014,7033,152.58,97.44,1073095.14,685295.52,387799.62 +Sub-Saharan Africa,Mauritania,Clothes,Online,M,5/30/2016,941112315,6/6/2016,4903,109.28,35.84,535799.84,175723.52,360076.32 +Middle East and North Africa,Jordan,Personal Care,Offline,M,2/12/2016,127925336,3/4/2016,4805,81.73,56.67,392712.65,272299.35,120413.3 +Europe,Armenia,Personal Care,Online,M,2/17/2012,869482314,3/24/2012,7993,81.73,56.67,653267.89,452963.31,200304.58 +Middle East and North Africa,Pakistan,Personal Care,Online,L,1/27/2012,898644578,1/31/2012,7755,81.73,56.67,633816.15,439475.85,194340.3 +Europe,Ukraine,Personal Care,Online,L,4/10/2013,718585956,4/28/2013,4408,81.73,56.67,360265.84,249801.36,110464.48 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,C,2/15/2014,452792775,3/18/2014,299,651.21,524.96,194711.79,156963.04,37748.75 +Middle East and North Africa,Israel,Beverages,Online,L,4/18/2010,295063865,5/25/2010,4809,47.45,31.79,228187.05,152878.11,75308.94 +Asia,Japan,Personal Care,Online,L,8/30/2013,959510552,10/9/2013,9350,81.73,56.67,764175.5,529864.5,234311 +Middle East and North Africa,Morocco,Fruits,Offline,L,9/2/2010,530556666,10/8/2010,2363,9.33,6.92,22046.79,16351.96,5694.83 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,C,7/18/2011,312938535,8/18/2011,4321,437.2,263.33,1889141.2,1137848.93,751292.27 +Sub-Saharan Africa,Kenya,Cereal,Offline,C,3/18/2016,781704986,4/10/2016,2731,205.7,117.11,561766.7,319827.41,241939.29 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,C,7/9/2010,232217347,7/28/2010,7128,437.2,263.33,3116361.6,1877016.24,1239345.36 +Europe,Bosnia and Herzegovina,Clothes,Online,C,6/19/2015,630149447,7/6/2015,4080,109.28,35.84,445862.4,146227.2,299635.2 +Sub-Saharan Africa,Tanzania,Cereal,Online,H,3/28/2015,861487615,4/26/2015,2184,205.7,117.11,449248.8,255768.24,193480.56 +Europe,Romania,Fruits,Offline,M,1/9/2014,782530677,1/11/2014,7072,9.33,6.92,65981.76,48938.24,17043.52 +Sub-Saharan Africa,Niger,Office Supplies,Offline,H,1/31/2017,769889962,3/22/2017,6403,651.21,524.96,4169697.63,3361318.88,808378.75 +Middle East and North Africa,Kuwait,Office Supplies,Online,H,10/20/2011,370489299,11/11/2011,4871,651.21,524.96,3172043.91,2557080.16,614963.75 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,H,12/2/2016,551565015,1/3/2017,9200,9.33,6.92,85836,63664,22172 +Sub-Saharan Africa,Angola,Clothes,Online,C,8/7/2010,550665938,9/9/2010,3143,109.28,35.84,343467.04,112645.12,230821.92 +Central America and the Caribbean,Jamaica,Personal Care,Offline,H,6/30/2017,125653398,8/9/2017,2487,81.73,56.67,203262.51,140938.29,62324.22 +Europe,Belarus,Meat,Offline,C,2/11/2014,904701220,2/17/2014,50,421.89,364.69,21094.5,18234.5,2860 +Europe,Czech Republic,Baby Food,Online,M,11/19/2015,536295735,1/8/2016,681,255.28,159.42,173845.68,108565.02,65280.66 +Sub-Saharan Africa,Ghana,Clothes,Offline,L,10/16/2012,339235770,11/8/2012,6258,109.28,35.84,683874.24,224286.72,459587.52 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,M,1/17/2011,352632653,3/6/2011,693,47.45,31.79,32882.85,22030.47,10852.38 +Asia,Bhutan,Cosmetics,Online,M,2/13/2014,685910212,3/14/2014,4929,437.2,263.33,2154958.8,1297953.57,857005.23 +Europe,France,Personal Care,Online,M,6/1/2011,168804776,7/8/2011,1939,81.73,56.67,158474.47,109883.13,48591.34 +Middle East and North Africa,Israel,Office Supplies,Online,L,4/29/2012,401365172,5/29/2012,1729,651.21,524.96,1125942.09,907655.84,218286.25 +Asia,Cambodia,Household,Offline,L,3/3/2012,803952729,4/2/2012,6333,668.27,502.54,4232153.91,3182585.82,1049568.09 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,M,2/11/2011,867241275,3/31/2011,4820,668.27,502.54,3221061.4,2422242.8,798818.6 +Asia,Taiwan,Cereal,Online,H,5/20/2010,602217137,5/23/2010,8288,205.7,117.11,1704841.6,970607.68,734233.92 +Europe,Denmark,Baby Food,Online,L,1/25/2016,990179145,2/6/2016,4868,255.28,159.42,1242703.04,776056.56,466646.48 +Europe,Montenegro,Cereal,Online,H,8/3/2012,832738626,9/18/2012,4719,205.7,117.11,970698.3,552642.09,418056.21 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,L,12/14/2011,801819407,1/2/2012,5036,437.2,263.33,2201739.2,1326129.88,875609.32 +Asia,Japan,Clothes,Online,M,1/27/2012,289657819,2/3/2012,5040,109.28,35.84,550771.2,180633.6,370137.6 +Central America and the Caribbean,Guatemala,Household,Online,H,9/21/2015,558802688,10/17/2015,988,668.27,502.54,660250.76,496509.52,163741.24 +Middle East and North Africa,Oman,Cosmetics,Online,L,8/3/2011,692115342,8/5/2011,1165,437.2,263.33,509338,306779.45,202558.55 +Sub-Saharan Africa,Swaziland,Beverages,Offline,C,12/6/2015,742769610,12/8/2015,889,47.45,31.79,42183.05,28261.31,13921.74 +Europe,United Kingdom,Beverages,Offline,H,10/11/2015,384251821,10/17/2015,7507,47.45,31.79,356207.15,238647.53,117559.62 +Europe,Luxembourg,Clothes,Online,C,8/3/2010,260360801,9/3/2010,5402,109.28,35.84,590330.56,193607.68,396722.88 +Sub-Saharan Africa,Gabon,Office Supplies,Online,M,1/12/2016,635207879,1/19/2016,982,651.21,524.96,639488.22,515510.72,123977.5 +Asia,Taiwan,Cereal,Offline,L,10/5/2014,943216884,10/10/2014,7691,205.7,117.11,1582038.7,900693.01,681345.69 +Australia and Oceania,Palau,Clothes,Offline,L,3/18/2013,239124143,3/25/2013,1003,109.28,35.84,109607.84,35947.52,73660.32 +Middle East and North Africa,Bahrain,Office Supplies,Online,C,2/6/2015,347978484,3/11/2015,3421,651.21,524.96,2227789.41,1795888.16,431901.25 +Europe,Poland,Snacks,Offline,M,1/24/2010,915141236,2/11/2010,9483,152.58,97.44,1446916.14,924023.52,522892.62 +Australia and Oceania,Tonga,Baby Food,Online,C,4/23/2015,756286227,5/28/2015,756,255.28,159.42,192991.68,120521.52,72470.16 +Sub-Saharan Africa,Kenya,Office Supplies,Online,H,3/28/2011,107399785,4/15/2011,838,651.21,524.96,545713.98,439916.48,105797.5 +Middle East and North Africa,United Arab Emirates,Snacks,Online,H,5/27/2013,174780738,7/8/2013,359,152.58,97.44,54776.22,34980.96,19795.26 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,M,9/12/2015,885040414,10/26/2015,1981,109.28,35.84,216483.68,70999.04,145484.64 +Sub-Saharan Africa,Zambia,Clothes,Offline,H,11/12/2016,435102641,1/1/2017,5395,109.28,35.84,589565.6,193356.8,396208.8 +Europe,Iceland,Cosmetics,Online,H,9/21/2016,242203748,11/8/2016,2326,437.2,263.33,1016927.2,612505.58,404421.62 +Asia,Taiwan,Vegetables,Online,H,5/10/2012,893892562,5/24/2012,1528,154.06,90.93,235403.68,138941.04,96462.64 +Australia and Oceania,Vanuatu,Office Supplies,Online,C,1/25/2017,798030412,3/8/2017,3788,651.21,524.96,2466783.48,1988548.48,478235 +Europe,Belarus,Household,Offline,H,2/23/2011,232791125,3/1/2011,6922,668.27,502.54,4625764.94,3478581.88,1147183.06 +Middle East and North Africa,Algeria,Cosmetics,Offline,C,10/22/2013,896661031,10/24/2013,780,437.2,263.33,341016,205397.4,135618.6 +Asia,Thailand,Baby Food,Online,H,4/3/2011,958438956,4/11/2011,2241,255.28,159.42,572082.48,357260.22,214822.26 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,L,6/22/2013,907236230,7/10/2013,216,47.45,31.79,10249.2,6866.64,3382.56 +North America,Greenland,Beverages,Online,M,8/3/2012,402476680,8/17/2012,648,47.45,31.79,30747.6,20599.92,10147.68 +Europe,Vatican City,Clothes,Offline,L,12/5/2016,523896634,1/15/2017,1511,109.28,35.84,165122.08,54154.24,110967.84 +Sub-Saharan Africa,Chad,Cereal,Offline,C,12/15/2016,621544921,1/16/2017,7809,205.7,117.11,1606311.3,914511.99,691799.31 +Asia,Myanmar,Personal Care,Offline,L,10/10/2011,565782868,11/13/2011,6579,81.73,56.67,537701.67,372831.93,164869.74 +Asia,South Korea,Clothes,Online,H,11/27/2012,297284305,12/28/2012,1887,109.28,35.84,206211.36,67630.08,138581.28 +Sub-Saharan Africa,Swaziland,Cereal,Online,H,3/25/2010,277035558,4/15/2010,9833,205.7,117.11,2022648.1,1151542.63,871105.47 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,H,8/10/2013,136335456,9/22/2013,3546,47.45,31.79,168257.7,112727.34,55530.36 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,H,4/5/2011,926795327,5/19/2011,8188,81.73,56.67,669205.24,464013.96,205191.28 +Middle East and North Africa,Syria,Vegetables,Online,M,5/25/2011,170339000,6/6/2011,5950,154.06,90.93,916657,541033.5,375623.5 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,L,9/21/2015,409202802,9/22/2015,1057,154.06,90.93,162841.42,96113.01,66728.41 +Middle East and North Africa,Jordan,Personal Care,Online,L,8/25/2015,655935561,10/13/2015,4764,81.73,56.67,389361.72,269975.88,119385.84 +Australia and Oceania,Samoa ,Cosmetics,Online,H,3/22/2011,443398606,3/29/2011,356,437.2,263.33,155643.2,93745.48,61897.72 +Europe,United Kingdom,Beverages,Online,H,11/30/2014,274765765,12/19/2014,8151,47.45,31.79,386764.95,259120.29,127644.66 +Middle East and North Africa,Saudi Arabia,Clothes,Online,C,7/19/2017,273523366,8/26/2017,497,109.28,35.84,54312.16,17812.48,36499.68 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,C,10/15/2014,633470237,10/21/2014,6775,651.21,524.96,4411947.75,3556604,855343.75 +Middle East and North Africa,Qatar,Meat,Offline,M,12/12/2010,268717706,1/13/2011,8395,421.89,364.69,3541766.55,3061572.55,480194 +Europe,Armenia,Clothes,Online,L,3/7/2015,863689601,3/13/2015,3801,109.28,35.84,415373.28,136227.84,279145.44 +Asia,China,Personal Care,Online,H,12/30/2014,123122251,2/8/2015,3465,81.73,56.67,283194.45,196361.55,86832.9 +Sub-Saharan Africa,Mauritius ,Meat,Online,L,4/28/2010,322064483,5/24/2010,4892,421.89,364.69,2063885.88,1784063.48,279822.4 +Sub-Saharan Africa,Zambia,Snacks,Offline,H,4/20/2017,655877625,5/15/2017,7619,152.58,97.44,1162507.02,742395.36,420111.66 +Australia and Oceania,Kiribati,Baby Food,Offline,M,6/26/2011,390235507,7/30/2011,8213,255.28,159.42,2096614.64,1309316.46,787298.18 +Europe,Monaco,Baby Food,Online,M,12/6/2014,211124455,12/20/2014,5273,255.28,159.42,1346091.44,840621.66,505469.78 +Europe,Cyprus,Cosmetics,Offline,C,9/7/2016,874843299,9/20/2016,4428,437.2,263.33,1935921.6,1166025.24,769896.36 +Europe,Lithuania,Office Supplies,Offline,H,6/5/2014,958003365,7/20/2014,3340,651.21,524.96,2175041.4,1753366.4,421675 +Sub-Saharan Africa,Tanzania,Beverages,Offline,H,9/9/2010,907528483,9/18/2010,6700,47.45,31.79,317915,212993,104922 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,M,8/23/2016,790654981,9/11/2016,1234,154.06,90.93,190110.04,112207.62,77902.42 +Sub-Saharan Africa,Niger,Household,Offline,C,6/13/2010,744931685,7/11/2010,695,668.27,502.54,464447.65,349265.3,115182.35 +Asia,Uzbekistan,Meat,Offline,C,10/5/2016,528219926,11/24/2016,869,421.89,364.69,366622.41,316915.61,49706.8 +Central America and the Caribbean,The Bahamas,Household,Online,M,2/1/2012,868693530,3/11/2012,4575,668.27,502.54,3057335.25,2299120.5,758214.75 +Sub-Saharan Africa,Ethiopia,Household,Offline,L,11/7/2011,314838826,11/19/2011,6660,668.27,502.54,4450678.2,3346916.4,1103761.8 +Sub-Saharan Africa,Gabon,Baby Food,Offline,L,8/14/2013,185454642,9/9/2013,9005,255.28,159.42,2298796.4,1435577.1,863219.3 +Europe,Switzerland,Cosmetics,Online,H,1/8/2016,519652307,2/24/2016,5520,437.2,263.33,2413344,1453581.6,959762.4 +Europe,Estonia,Meat,Online,H,12/17/2014,526855647,1/18/2015,7149,421.89,364.69,3016091.61,2607168.81,408922.8 +Europe,Romania,Fruits,Online,H,12/26/2014,836800992,12/28/2014,6864,9.33,6.92,64041.12,47498.88,16542.24 +Europe,Slovenia,Household,Offline,H,5/6/2010,349537169,5/21/2010,4671,668.27,502.54,3121489.17,2347364.34,774124.83 +Australia and Oceania,Australia,Clothes,Online,H,7/1/2011,285425508,8/14/2011,2605,109.28,35.84,284674.4,93363.2,191311.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,C,1/14/2011,135139834,3/1/2011,9735,668.27,502.54,6505608.45,4892226.9,1613381.55 +Europe,Malta,Vegetables,Online,M,3/13/2010,809666478,4/28/2010,7158,154.06,90.93,1102761.48,650876.94,451884.54 +Europe,Norway,Household,Online,H,1/21/2015,590304267,1/26/2015,3005,668.27,502.54,2008151.35,1510132.7,498018.65 +Sub-Saharan Africa,Kenya,Office Supplies,Online,L,1/18/2010,978664529,3/8/2010,7437,651.21,524.96,4843048.77,3904127.52,938921.25 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,H,9/29/2014,846671092,11/6/2014,7646,651.21,524.96,4979151.66,4013844.16,965307.5 +Asia,Japan,Cosmetics,Online,H,12/1/2011,486560285,12/2/2011,2856,437.2,263.33,1248643.2,752070.48,496572.72 +Asia,Japan,Vegetables,Online,H,11/26/2011,260880935,11/28/2011,9321,154.06,90.93,1435993.26,847558.53,588434.73 +Europe,Spain,Office Supplies,Offline,L,12/21/2010,152494370,1/9/2011,5328,651.21,524.96,3469646.88,2796986.88,672660 +Europe,Macedonia,Snacks,Offline,M,3/26/2010,214574420,4/12/2010,6194,152.58,97.44,945080.52,603543.36,341537.16 +Sub-Saharan Africa,Comoros,Snacks,Offline,C,11/11/2011,120607411,12/8/2011,9268,152.58,97.44,1414111.44,903073.92,511037.52 +Sub-Saharan Africa,Benin,Snacks,Offline,L,4/27/2015,514392173,5/12/2015,8930,152.58,97.44,1362539.4,870139.2,492400.2 +Europe,San Marino,Beverages,Online,L,7/20/2013,760040032,8/2/2013,1590,47.45,31.79,75445.5,50546.1,24899.4 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,H,12/7/2011,291974818,1/17/2012,692,9.33,6.92,6456.36,4788.64,1667.72 +Sub-Saharan Africa,Rwanda,Clothes,Offline,L,11/24/2016,864932858,12/23/2016,1708,109.28,35.84,186650.24,61214.72,125435.52 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,H,1/8/2017,703962981,1/8/2017,7145,651.21,524.96,4652895.45,3750839.2,902056.25 +Asia,Tajikistan,Cosmetics,Offline,H,1/29/2017,354426515,3/9/2017,1537,437.2,263.33,671976.4,404738.21,267238.19 +Middle East and North Africa,Algeria,Snacks,Offline,H,7/26/2011,431997287,8/10/2011,6452,152.58,97.44,984446.16,628682.88,355763.28 +Sub-Saharan Africa,Senegal,Beverages,Offline,C,3/3/2011,272661626,3/20/2011,5489,47.45,31.79,260453.05,174495.31,85957.74 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,L,4/19/2016,182718360,5/6/2016,9278,154.06,90.93,1429368.68,843648.54,585720.14 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,M,4/10/2013,988778817,4/13/2013,480,651.21,524.96,312580.8,251980.8,60600 +Asia,Vietnam,Snacks,Offline,L,12/28/2015,887766826,12/28/2015,8787,152.58,97.44,1340720.46,856205.28,484515.18 +Asia,Vietnam,Clothes,Online,H,9/6/2016,396918714,10/24/2016,5923,109.28,35.84,647265.44,212280.32,434985.12 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,C,6/10/2012,103783309,7/3/2012,642,109.28,35.84,70157.76,23009.28,47148.48 +Asia,Kazakhstan,Snacks,Offline,M,7/27/2016,216221940,8/11/2016,3732,152.58,97.44,569428.56,363646.08,205782.48 +Asia,Nepal,Office Supplies,Online,M,12/4/2016,112408435,12/7/2016,3009,651.21,524.96,1959490.89,1579604.64,379886.25 +Asia,Sri Lanka,Office Supplies,Online,C,1/4/2010,590829122,2/3/2010,8321,651.21,524.96,5418718.41,4368192.16,1050526.25 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,C,4/25/2012,720282828,5/20/2012,6550,47.45,31.79,310797.5,208224.5,102573 +Asia,Uzbekistan,Clothes,Online,H,2/11/2011,989880883,3/14/2011,6606,109.28,35.84,721903.68,236759.04,485144.64 +Europe,Liechtenstein,Beverages,Online,C,8/31/2013,159047114,10/2/2013,4430,47.45,31.79,210203.5,140829.7,69373.8 +Middle East and North Africa,Egypt,Baby Food,Offline,C,2/28/2013,207517850,3/20/2013,7998,255.28,159.42,2041729.44,1275041.16,766688.28 +North America,Mexico,Baby Food,Online,H,3/18/2015,485341918,4/18/2015,2314,255.28,159.42,590717.92,368897.88,221820.04 +Europe,Ukraine,Cosmetics,Online,C,5/3/2011,862880647,5/13/2011,4413,437.2,263.33,1929363.6,1162075.29,767288.31 +Europe,Serbia,Office Supplies,Online,H,1/25/2013,380807864,3/9/2013,8364,651.21,524.96,5446720.44,4390765.44,1055955 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,H,4/12/2010,400109899,5/9/2010,265,47.45,31.79,12574.25,8424.35,4149.9 +Sub-Saharan Africa,Zambia,Fruits,Offline,H,11/1/2012,552085578,12/21/2012,3246,9.33,6.92,30285.18,22462.32,7822.86 +Central America and the Caribbean,El Salvador,Meat,Offline,M,7/12/2016,988346230,7/22/2016,2468,421.89,364.69,1041224.52,900054.92,141169.6 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,L,6/5/2014,130815684,7/21/2014,123,437.2,263.33,53775.6,32389.59,21386.01 +Middle East and North Africa,Israel,Fruits,Offline,C,10/20/2015,521730268,10/28/2015,435,9.33,6.92,4058.55,3010.2,1048.35 +Middle East and North Africa,Azerbaijan,Snacks,Online,H,1/24/2012,273638808,3/3/2012,4659,152.58,97.44,710870.22,453972.96,256897.26 +Sub-Saharan Africa,Lesotho,Beverages,Online,C,11/3/2010,719402635,12/11/2010,6081,47.45,31.79,288543.45,193314.99,95228.46 +Central America and the Caribbean,Cuba,Meat,Online,H,1/10/2017,562195575,2/27/2017,5019,421.89,364.69,2117465.91,1830379.11,287086.8 +Australia and Oceania,Nauru,Fruits,Offline,H,11/13/2013,825503957,12/5/2013,3820,9.33,6.92,35640.6,26434.4,9206.2 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,M,3/7/2012,803126609,3/12/2012,1866,205.7,117.11,383836.2,218527.26,165308.94 +Europe,Serbia,Personal Care,Online,H,4/10/2016,309174859,4/11/2016,566,81.73,56.67,46259.18,32075.22,14183.96 +Europe,Luxembourg,Meat,Offline,C,8/3/2012,128072535,8/8/2012,8364,421.89,364.69,3528687.96,3050267.16,478420.8 +Europe,Monaco,Cosmetics,Offline,L,5/7/2011,664555966,6/2/2011,5733,437.2,263.33,2506467.6,1509670.89,996796.71 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,L,6/24/2012,593673980,7/1/2012,178,437.2,263.33,77821.6,46872.74,30948.86 +Asia,Singapore,Snacks,Offline,M,12/23/2016,910787904,1/1/2017,1235,152.58,97.44,188436.3,120338.4,68097.9 +Central America and the Caribbean,Panama,Office Supplies,Online,M,7/20/2015,881571567,8/18/2015,5472,651.21,524.96,3563421.12,2872581.12,690840 +Asia,Japan,Cosmetics,Offline,L,2/5/2015,292011296,3/4/2015,1487,437.2,263.33,650116.4,391571.71,258544.69 +Middle East and North Africa,Somalia,Vegetables,Offline,C,3/30/2012,798405921,4/1/2012,4909,154.06,90.93,756280.54,446375.37,309905.17 +Asia,Kazakhstan,Clothes,Offline,L,3/29/2012,977366769,4/16/2012,3401,109.28,35.84,371661.28,121891.84,249769.44 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,H,1/19/2010,375817668,2/12/2010,1654,421.89,364.69,697806.06,603197.26,94608.8 +Middle East and North Africa,Egypt,Meat,Offline,H,11/3/2016,860994946,12/7/2016,6393,421.89,364.69,2697142.77,2331463.17,365679.6 +Asia,Laos,Household,Offline,M,10/9/2010,770447432,11/28/2010,1371,668.27,502.54,916198.17,688982.34,227215.83 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,H,7/1/2016,762036454,8/7/2016,2376,81.73,56.67,194190.48,134647.92,59542.56 +Sub-Saharan Africa,Swaziland,Baby Food,Online,H,7/12/2010,663935840,8/31/2010,2224,255.28,159.42,567742.72,354550.08,213192.64 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,M,11/12/2015,824631917,11/16/2015,5764,651.21,524.96,3753574.44,3025869.44,727705 +Sub-Saharan Africa,Malawi,Meat,Online,H,12/1/2014,762923514,12/6/2014,4877,421.89,364.69,2057557.53,1778593.13,278964.4 +Europe,Vatican City,Personal Care,Offline,M,11/23/2013,517921960,12/16/2013,3472,81.73,56.67,283766.56,196758.24,87008.32 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,H,4/10/2016,199051082,4/23/2016,2493,205.7,117.11,512810.1,291955.23,220854.87 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,C,6/16/2011,436047208,8/1/2011,4914,205.7,117.11,1010809.8,575478.54,435331.26 +Sub-Saharan Africa,Senegal,Cereal,Online,C,5/28/2016,128959167,6/26/2016,738,205.7,117.11,151806.6,86427.18,65379.42 +Sub-Saharan Africa,Sudan,Baby Food,Offline,C,4/18/2011,498148286,5/23/2011,2003,255.28,159.42,511325.84,319318.26,192007.58 +Central America and the Caribbean,Grenada,Beverages,Online,L,6/8/2011,134288394,6/30/2011,7775,47.45,31.79,368923.75,247167.25,121756.5 +Sub-Saharan Africa,Madagascar,Clothes,Online,H,6/25/2010,848365819,7/11/2010,9153,109.28,35.84,1000239.84,328043.52,672196.32 +Central America and the Caribbean,Panama,Personal Care,Online,C,7/10/2014,921679389,8/5/2014,4268,81.73,56.67,348823.64,241867.56,106956.08 +Middle East and North Africa,Iraq,Baby Food,Offline,M,7/23/2015,955840432,8/21/2015,3280,255.28,159.42,837318.4,522897.6,314420.8 +Sub-Saharan Africa,Swaziland,Snacks,Online,H,6/9/2010,722772777,7/15/2010,3381,152.58,97.44,515872.98,329444.64,186428.34 +Asia,Philippines,Household,Offline,H,3/25/2012,514712750,4/17/2012,3796,668.27,502.54,2536752.92,1907641.84,629111.08 +North America,Mexico,Cosmetics,Offline,M,2/18/2016,694209182,2/24/2016,779,437.2,263.33,340578.8,205134.07,135444.73 +Sub-Saharan Africa,Nigeria,Clothes,Offline,H,10/30/2010,344123399,11/12/2010,2616,109.28,35.84,285876.48,93757.44,192119.04 +Asia,Brunei,Beverages,Offline,C,7/31/2012,417629230,8/10/2012,4625,47.45,31.79,219456.25,147028.75,72427.5 +Australia and Oceania,Palau,Beverages,Offline,L,12/29/2015,588213002,1/23/2016,4154,47.45,31.79,197107.3,132055.66,65051.64 +Australia and Oceania,Solomon Islands,Cosmetics,Online,C,12/13/2012,599673545,1/9/2013,5583,437.2,263.33,2440887.6,1470171.39,970716.21 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,H,7/19/2011,716122186,9/4/2011,5323,81.73,56.67,435048.79,301654.41,133394.38 +Europe,Iceland,Personal Care,Online,H,2/24/2017,371982753,2/27/2017,6818,81.73,56.67,557235.14,386376.06,170859.08 +Sub-Saharan Africa,Liberia,Beverages,Online,C,6/27/2013,421991574,7/27/2013,5539,47.45,31.79,262825.55,176084.81,86740.74 +Europe,Greece,Household,Online,C,11/4/2011,891197478,12/20/2011,3993,668.27,502.54,2668402.11,2006642.22,661759.89 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,H,12/30/2016,524961793,2/5/2017,6715,109.28,35.84,733815.2,240665.6,493149.6 +Europe,Ireland,Snacks,Online,L,11/13/2015,838958346,12/7/2015,5273,152.58,97.44,804554.34,513801.12,290753.22 +Australia and Oceania,Tuvalu,Household,Online,C,7/29/2011,269173467,9/12/2011,3265,668.27,502.54,2181901.55,1640793.1,541108.45 +Asia,Nepal,Baby Food,Offline,H,2/5/2012,921905982,2/25/2012,1322,255.28,159.42,337480.16,210753.24,126726.92 +Asia,Brunei,Fruits,Online,M,4/30/2011,923767220,6/10/2011,2104,9.33,6.92,19630.32,14559.68,5070.64 +Europe,Montenegro,Cereal,Offline,M,8/3/2015,271681010,9/2/2015,5303,205.7,117.11,1090827.1,621034.33,469792.77 +Australia and Oceania,Papua New Guinea,Personal Care,Offline,L,2/12/2017,382883679,3/11/2017,2644,81.73,56.67,216094.12,149835.48,66258.64 +Central America and the Caribbean,Cuba,Office Supplies,Online,C,1/1/2013,944924056,1/10/2013,2881,651.21,524.96,1876136.01,1512409.76,363726.25 +Middle East and North Africa,Algeria,Personal Care,Offline,H,7/18/2016,365663468,8/3/2016,6801,81.73,56.67,555845.73,385412.67,170433.06 +Australia and Oceania,Nauru,Vegetables,Offline,C,8/11/2015,723275744,9/8/2015,2220,154.06,90.93,342013.2,201864.6,140148.6 +Asia,Thailand,Clothes,Online,H,4/5/2014,116247212,5/11/2014,8988,109.28,35.84,982208.64,322129.92,660078.72 +Middle East and North Africa,Qatar,Baby Food,Online,C,11/7/2013,313376700,11/26/2013,3984,255.28,159.42,1017035.52,635129.28,381906.24 +Sub-Saharan Africa,Cameroon,Clothes,Online,H,10/18/2016,903775537,11/9/2016,6120,109.28,35.84,668793.6,219340.8,449452.8 +Europe,Denmark,Baby Food,Online,M,3/20/2015,646867549,4/16/2015,1337,255.28,159.42,341309.36,213144.54,128164.82 +Sub-Saharan Africa,South Sudan,Meat,Offline,M,6/10/2017,622389066,7/8/2017,7610,421.89,364.69,3210582.9,2775290.9,435292 +Europe,Montenegro,Baby Food,Online,L,12/7/2013,180388915,12/15/2013,9943,255.28,159.42,2538249.04,1585113.06,953135.98 +Asia,Bhutan,Baby Food,Offline,M,5/16/2011,991228425,5/31/2011,5373,255.28,159.42,1371619.44,856563.66,515055.78 +Australia and Oceania,Solomon Islands,Fruits,Offline,L,9/13/2013,295581424,10/17/2013,7967,9.33,6.92,74332.11,55131.64,19200.47 +Central America and the Caribbean,Nicaragua,Beverages,Offline,L,10/20/2010,354434239,10/31/2010,3823,47.45,31.79,181401.35,121533.17,59868.18 +Central America and the Caribbean,Jamaica,Household,Offline,L,7/15/2012,799085700,8/19/2012,6071,668.27,502.54,4057067.17,3050920.34,1006146.83 +North America,Canada,Household,Online,C,9/13/2014,881147134,9/17/2014,9873,668.27,502.54,6597829.71,4961577.42,1636252.29 +Europe,Bosnia and Herzegovina,Fruits,Offline,M,5/10/2010,822542369,5/17/2010,7421,9.33,6.92,69237.93,51353.32,17884.61 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,L,5/8/2016,465507733,6/22/2016,2938,154.06,90.93,452628.28,267152.34,185475.94 +Middle East and North Africa,Jordan,Vegetables,Online,H,7/12/2016,622592055,7/19/2016,7679,154.06,90.93,1183026.74,698251.47,484775.27 +Sub-Saharan Africa,Angola,Beverages,Online,C,12/7/2010,826656663,1/23/2011,4932,47.45,31.79,234023.4,156788.28,77235.12 +Sub-Saharan Africa,Comoros,Fruits,Online,L,1/15/2012,680875384,1/19/2012,5012,9.33,6.92,46761.96,34683.04,12078.92 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,L,8/31/2010,308734548,10/5/2010,268,47.45,31.79,12716.6,8519.72,4196.88 +North America,Greenland,Baby Food,Online,H,1/18/2010,804032981,2/19/2010,81,255.28,159.42,20677.68,12913.02,7764.66 +Sub-Saharan Africa,Malawi,Beverages,Online,M,7/4/2014,180882012,8/23/2014,5862,47.45,31.79,278151.9,186352.98,91798.92 +Central America and the Caribbean,Grenada,Office Supplies,Online,M,6/21/2010,123705470,7/24/2010,6052,651.21,524.96,3941122.92,3177057.92,764065 +Sub-Saharan Africa,Zambia,Beverages,Online,L,9/29/2015,137239682,11/9/2015,1127,47.45,31.79,53476.15,35827.33,17648.82 +Asia,Maldives,Baby Food,Offline,C,2/9/2015,696533477,2/25/2015,8589,255.28,159.42,2192599.92,1369258.38,823341.54 +Europe,Germany,Beverages,Online,H,2/17/2017,996948182,3/10/2017,7976,47.45,31.79,378461.2,253557.04,124904.16 +Europe,Kosovo,Cereal,Online,L,7/7/2012,304157626,7/8/2012,5855,205.7,117.11,1204373.5,685679.05,518694.45 +Sub-Saharan Africa,Chad,Meat,Offline,M,9/28/2015,204148137,10/16/2015,825,421.89,364.69,348059.25,300869.25,47190 +Middle East and North Africa,Oman,Personal Care,Offline,H,11/7/2015,553218543,11/27/2015,8515,81.73,56.67,695930.95,482545.05,213385.9 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,L,7/13/2010,827980172,8/2/2010,6587,437.2,263.33,2879836.4,1734554.71,1145281.69 +Europe,Serbia,Vegetables,Online,L,6/16/2017,575356853,7/3/2017,9733,154.06,90.93,1499465.98,885021.69,614444.29 +Europe,Vatican City,Beverages,Offline,M,7/6/2017,762584912,8/2/2017,4677,47.45,31.79,221923.65,148681.83,73241.82 +Europe,Greece,Beverages,Offline,H,7/26/2011,627213180,7/26/2011,5173,47.45,31.79,245458.85,164449.67,81009.18 +Europe,Germany,Snacks,Offline,M,9/16/2016,827102982,9/18/2016,7007,152.58,97.44,1069128.06,682762.08,386365.98 +Europe,Armenia,Meat,Offline,H,1/7/2017,290428149,2/15/2017,2998,421.89,364.69,1264826.22,1093340.62,171485.6 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,H,10/10/2012,265675008,11/3/2012,7994,651.21,524.96,5205772.74,4196530.24,1009242.5 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,L,9/9/2016,271642386,9/23/2016,3873,9.33,6.92,36135.09,26801.16,9333.93 +Central America and the Caribbean,Guatemala,Cosmetics,Online,C,3/30/2012,347441613,4/27/2012,4549,437.2,263.33,1988822.8,1197888.17,790934.63 +Middle East and North Africa,Jordan,Clothes,Online,L,6/28/2010,602496516,7/20/2010,963,109.28,35.84,105236.64,34513.92,70722.72 +Sub-Saharan Africa,Sudan,Cosmetics,Online,H,12/21/2015,766543424,1/7/2016,6088,437.2,263.33,2661673.6,1603153.04,1058520.56 +Europe,Austria,Clothes,Online,H,5/15/2015,639631164,6/4/2015,9930,109.28,35.84,1085150.4,355891.2,729259.2 +Sub-Saharan Africa,Uganda,Office Supplies,Online,C,7/26/2011,542121064,7/29/2011,4525,651.21,524.96,2946725.25,2375444,571281.25 +Central America and the Caribbean,Jamaica,Vegetables,Offline,L,4/20/2012,864686954,5/17/2012,8940,154.06,90.93,1377296.4,812914.2,564382.2 +Middle East and North Africa,Pakistan,Office Supplies,Online,M,3/29/2011,718315160,4/12/2011,4273,651.21,524.96,2782620.33,2243154.08,539466.25 +Sub-Saharan Africa,South Sudan,Household,Online,H,6/17/2014,184304511,7/13/2014,8655,668.27,502.54,5783876.85,4349483.7,1434393.15 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,L,12/18/2013,764266335,1/24/2014,2247,668.27,502.54,1501602.69,1129207.38,372395.31 +Australia and Oceania,Solomon Islands,Office Supplies,Online,M,3/6/2014,430124461,3/16/2014,2241,651.21,524.96,1459361.61,1176435.36,282926.25 +Middle East and North Africa,Pakistan,Vegetables,Online,L,1/7/2013,374115216,1/30/2013,7861,154.06,90.93,1211065.66,714800.73,496264.93 +Asia,Singapore,Fruits,Offline,C,4/5/2013,958787429,5/14/2013,5361,9.33,6.92,50018.13,37098.12,12920.01 +Middle East and North Africa,Syria,Vegetables,Offline,C,2/27/2011,367002427,4/4/2011,3029,154.06,90.93,466647.74,275426.97,191220.77 +Sub-Saharan Africa,Botswana,Fruits,Offline,C,5/28/2015,451934039,6/28/2015,6180,9.33,6.92,57659.4,42765.6,14893.8 +Europe,Andorra,Fruits,Offline,C,1/9/2013,887068593,1/10/2013,2164,9.33,6.92,20190.12,14974.88,5215.24 +Europe,Germany,Household,Offline,M,1/20/2011,516204917,2/7/2011,5361,668.27,502.54,3582595.47,2694116.94,888478.53 +Asia,Sri Lanka,Meat,Offline,C,1/4/2010,503454339,1/13/2010,2182,421.89,364.69,920563.98,795753.58,124810.4 +Asia,Philippines,Cereal,Offline,M,4/9/2015,283240687,5/24/2015,6068,205.7,117.11,1248187.6,710623.48,537564.12 +Sub-Saharan Africa,Madagascar,Fruits,Online,M,7/19/2010,710300290,7/27/2010,2495,9.33,6.92,23278.35,17265.4,6012.95 +Asia,Kyrgyzstan,Cosmetics,Offline,C,9/16/2014,909681975,10/5/2014,3967,437.2,263.33,1734372.4,1044630.11,689742.29 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,L,5/21/2017,526747071,6/3/2017,5019,651.21,524.96,3268422.99,2634774.24,633648.75 +Sub-Saharan Africa,Botswana,Cereal,Offline,M,1/25/2013,177169406,2/5/2013,7219,205.7,117.11,1484948.3,845417.09,639531.21 +Middle East and North Africa,Israel,Household,Online,M,6/13/2012,996935307,8/2/2012,4166,668.27,502.54,2784012.82,2093581.64,690431.18 +Central America and the Caribbean,Guatemala,Beverages,Online,H,12/9/2015,592343604,12/11/2015,6490,47.45,31.79,307950.5,206317.1,101633.4 +Middle East and North Africa,Syria,Vegetables,Offline,C,6/5/2017,690005624,6/11/2017,6852,154.06,90.93,1055619.12,623052.36,432566.76 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,L,8/29/2015,386845195,10/5/2015,4945,651.21,524.96,3220233.45,2595927.2,624306.25 +Sub-Saharan Africa,Senegal,Personal Care,Offline,M,6/14/2010,200098645,7/18/2010,2491,81.73,56.67,203589.43,141164.97,62424.46 +Europe,Lithuania,Fruits,Offline,H,1/13/2014,717314803,2/5/2014,8245,9.33,6.92,76925.85,57055.4,19870.45 +Europe,Czech Republic,Office Supplies,Online,H,12/29/2016,346354997,2/14/2017,2995,651.21,524.96,1950373.95,1572255.2,378118.75 +Sub-Saharan Africa,South Sudan,Meat,Online,L,10/6/2014,265393054,11/6/2014,4557,421.89,364.69,1922552.73,1661892.33,260660.4 +Middle East and North Africa,Libya,Vegetables,Online,L,5/30/2011,372915303,6/18/2011,2780,154.06,90.93,428286.8,252785.4,175501.4 +Sub-Saharan Africa,South Africa,Fruits,Online,M,11/11/2015,637720572,12/23/2015,4544,9.33,6.92,42395.52,31444.48,10951.04 +Europe,Belgium,Beverages,Offline,H,5/20/2015,648920190,7/1/2015,8759,47.45,31.79,415614.55,278448.61,137165.94 +Europe,Cyprus,Vegetables,Online,M,3/29/2017,965937983,3/29/2017,1369,154.06,90.93,210908.14,124483.17,86424.97 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,M,8/15/2014,868510282,8/28/2014,347,437.2,263.33,151708.4,91375.51,60332.89 +Europe,Liechtenstein,Fruits,Online,M,2/17/2013,606685912,3/3/2013,698,9.33,6.92,6512.34,4830.16,1682.18 +Central America and the Caribbean,Barbados,Baby Food,Online,H,11/17/2011,950826203,1/5/2012,9458,255.28,159.42,2414438.24,1507794.36,906643.88 +North America,Greenland,Fruits,Offline,M,10/23/2014,941604983,10/25/2014,694,9.33,6.92,6475.02,4802.48,1672.54 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,M,10/19/2011,140008580,11/12/2011,505,437.2,263.33,220786,132981.65,87804.35 +Europe,Liechtenstein,Office Supplies,Online,M,9/17/2012,877335822,11/5/2012,2021,651.21,524.96,1316095.41,1060944.16,255151.25 +Europe,Vatican City,Baby Food,Online,L,5/6/2013,605198037,6/2/2013,403,255.28,159.42,102877.84,64246.26,38631.58 +Australia and Oceania,East Timor,Office Supplies,Offline,H,5/1/2014,445519053,6/17/2014,7843,651.21,524.96,5107440.03,4117261.28,990178.75 +Europe,Moldova ,Household,Offline,L,5/18/2017,240535199,5/26/2017,8566,668.27,502.54,5724400.82,4304757.64,1419643.18 +Europe,Armenia,Beverages,Online,M,11/22/2013,802795302,11/25/2013,3825,47.45,31.79,181496.25,121596.75,59899.5 +Central America and the Caribbean,El Salvador,Cereal,Offline,M,7/2/2011,765160691,8/4/2011,6907,205.7,117.11,1420769.9,808878.77,611891.13 +Sub-Saharan Africa,Togo,Cereal,Online,H,2/5/2015,630805194,3/16/2015,8130,205.7,117.11,1672341,952104.3,720236.7 +Central America and the Caribbean,Cuba,Snacks,Offline,L,7/4/2015,523215138,7/30/2015,9841,152.58,97.44,1501539.78,958907.04,542632.74 +Europe,Netherlands,Cereal,Offline,M,12/18/2015,636189353,1/23/2016,1422,205.7,117.11,292505.4,166530.42,125974.98 +Middle East and North Africa,Iraq,Office Supplies,Offline,C,3/17/2013,783839166,4/11/2013,4283,651.21,524.96,2789132.43,2248403.68,540728.75 +Sub-Saharan Africa,Senegal,Meat,Offline,H,5/26/2016,850588405,7/4/2016,6866,421.89,364.69,2896696.74,2503961.54,392735.2 +Europe,Netherlands,Beverages,Online,C,1/16/2013,341173398,2/18/2013,9645,47.45,31.79,457655.25,306614.55,151040.7 +Europe,Bosnia and Herzegovina,Baby Food,Offline,L,8/22/2010,630642974,8/26/2010,125,255.28,159.42,31910,19927.5,11982.5 +Sub-Saharan Africa,Burundi,Fruits,Online,M,3/9/2010,914358460,3/20/2010,7842,9.33,6.92,73165.86,54266.64,18899.22 +Middle East and North Africa,Morocco,Snacks,Offline,H,7/11/2017,457993686,7/13/2017,9364,152.58,97.44,1428759.12,912428.16,516330.96 +Europe,Monaco,Cereal,Online,M,11/7/2016,847534978,12/15/2016,3289,205.7,117.11,676547.3,385174.79,291372.51 +Middle East and North Africa,United Arab Emirates,Cereal,Online,C,5/10/2012,139281165,5/26/2012,5247,205.7,117.11,1079307.9,614476.17,464831.73 +Europe,Sweden,Clothes,Offline,L,11/12/2016,509843575,1/1/2017,2899,109.28,35.84,316802.72,103900.16,212902.56 +Europe,Hungary,Vegetables,Online,M,3/12/2010,606146037,4/20/2010,937,154.06,90.93,144354.22,85201.41,59152.81 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,L,1/30/2011,495424878,3/19/2011,6086,81.73,56.67,497408.78,344893.62,152515.16 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,H,11/1/2012,315228927,11/30/2012,2099,154.06,90.93,323371.94,190862.07,132509.87 +Asia,Kyrgyzstan,Fruits,Online,H,5/25/2017,723419511,7/11/2017,4764,9.33,6.92,44448.12,32966.88,11481.24 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,L,5/30/2016,648170459,6/4/2016,6897,9.33,6.92,64349.01,47727.24,16621.77 +Europe,Latvia,Personal Care,Offline,M,3/1/2010,437968099,3/23/2010,3348,81.73,56.67,273632.04,189731.16,83900.88 +Asia,Nepal,Cereal,Online,L,5/13/2011,511611258,5/13/2011,5995,205.7,117.11,1233171.5,702074.45,531097.05 +Sub-Saharan Africa,Gabon,Beverages,Offline,L,1/24/2011,908211266,2/4/2011,8751,47.45,31.79,415234.95,278194.29,137040.66 +Sub-Saharan Africa,Republic of the Congo,Household,Online,H,10/1/2012,837191951,10/11/2012,2557,668.27,502.54,1708766.39,1284994.78,423771.61 +Middle East and North Africa,Israel,Office Supplies,Offline,C,5/22/2013,928289639,6/7/2013,388,651.21,524.96,252669.48,203684.48,48985 +Sub-Saharan Africa,Kenya,Meat,Offline,M,10/20/2014,981553161,11/29/2014,2247,421.89,364.69,947986.83,819458.43,128528.4 +Australia and Oceania,Tuvalu,Baby Food,Offline,M,4/23/2012,417343842,4/24/2012,172,255.28,159.42,43908.16,27420.24,16487.92 +Sub-Saharan Africa,Comoros,Beverages,Offline,C,8/24/2013,526335513,9/3/2013,3230,47.45,31.79,153263.5,102681.7,50581.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,L,6/21/2012,419514501,8/1/2012,2518,9.33,6.92,23492.94,17424.56,6068.38 +Middle East and North Africa,Israel,Beverages,Online,M,11/15/2014,178179633,11/18/2014,6168,47.45,31.79,292671.6,196080.72,96590.88 +Middle East and North Africa,Iran,Personal Care,Online,H,11/4/2012,403942239,11/28/2012,4340,81.73,56.67,354708.2,245947.8,108760.4 +Asia,Uzbekistan,Fruits,Offline,C,10/26/2010,868726146,11/9/2010,4226,9.33,6.92,39428.58,29243.92,10184.66 +Europe,Lithuania,Fruits,Offline,H,4/13/2014,964767682,4/14/2014,5051,9.33,6.92,47125.83,34952.92,12172.91 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,L,11/11/2010,154615676,12/31/2010,3069,651.21,524.96,1998563.49,1611102.24,387461.25 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,C,12/18/2011,221131455,1/24/2012,6567,205.7,117.11,1350831.9,769061.37,581770.53 +Europe,Kosovo,Clothes,Online,H,2/15/2011,317488849,3/17/2011,860,109.28,35.84,93980.8,30822.4,63158.4 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,M,7/13/2010,117174184,7/19/2010,3300,109.28,35.84,360624,118272,242352 +Sub-Saharan Africa,Malawi,Vegetables,Offline,H,3/16/2017,263986289,4/21/2017,8264,154.06,90.93,1273151.84,751445.52,521706.32 +Asia,Cambodia,Personal Care,Online,H,7/10/2016,122036492,8/28/2016,2165,81.73,56.67,176945.45,122690.55,54254.9 +Sub-Saharan Africa,Sudan,Clothes,Online,C,11/11/2013,925748622,11/25/2013,8444,109.28,35.84,922760.32,302632.96,620127.36 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,M,8/28/2015,829859006,9/11/2015,2576,152.58,97.44,393046.08,251005.44,142040.64 +Sub-Saharan Africa,Mauritius ,Clothes,Online,H,6/23/2010,759416472,7/14/2010,7065,109.28,35.84,772063.2,253209.6,518853.6 +Europe,Slovakia,Vegetables,Online,M,9/4/2010,359782350,9/21/2010,6447,154.06,90.93,993224.82,586225.71,406999.11 +Asia,China,Meat,Offline,L,9/29/2010,246630465,10/25/2010,2290,421.89,364.69,966128.1,835140.1,130988 +Europe,Netherlands,Clothes,Online,C,10/20/2013,655947148,11/22/2013,8193,109.28,35.84,895331.04,293637.12,601693.92 +Middle East and North Africa,Iraq,Baby Food,Offline,M,9/6/2012,994031226,9/17/2012,4784,255.28,159.42,1221259.52,762665.28,458594.24 +North America,Greenland,Meat,Online,C,6/4/2016,287494027,7/24/2016,4726,421.89,364.69,1993852.14,1723524.94,270327.2 +Middle East and North Africa,Morocco,Cereal,Offline,C,3/15/2016,333259379,4/7/2016,7711,205.7,117.11,1586152.7,903035.21,683117.49 +Sub-Saharan Africa,Mali,Snacks,Online,M,10/31/2011,748563611,11/19/2011,5462,152.58,97.44,833391.96,532217.28,301174.68 +Europe,Belgium,Fruits,Online,C,7/17/2015,320955550,8/2/2015,6734,9.33,6.92,62828.22,46599.28,16228.94 +Central America and the Caribbean,Barbados,Office Supplies,Offline,L,5/6/2010,158296525,5/10/2010,2314,651.21,524.96,1506899.94,1214757.44,292142.5 +Sub-Saharan Africa,Seychelles ,Clothes,Online,L,5/23/2014,538760364,6/4/2014,19,109.28,35.84,2076.32,680.96,1395.36 +Europe,Georgia,Cosmetics,Offline,L,8/9/2016,460833394,9/9/2016,9697,437.2,263.33,4239528.4,2553511.01,1686017.39 +Central America and the Caribbean,Costa Rica,Clothes,Online,C,10/8/2010,793314445,11/20/2010,8228,109.28,35.84,899155.84,294891.52,604264.32 +Australia and Oceania,Samoa ,Fruits,Offline,L,6/10/2014,225314843,7/19/2014,4524,9.33,6.92,42208.92,31306.08,10902.84 +Europe,Hungary,Snacks,Offline,C,3/1/2012,216258418,3/2/2012,4527,152.58,97.44,690729.66,441110.88,249618.78 +Europe,Serbia,Baby Food,Offline,L,4/10/2012,945881497,5/7/2012,6210,255.28,159.42,1585288.8,989998.2,595290.6 +Europe,Malta,Household,Online,M,10/21/2012,864232909,12/8/2012,4578,668.27,502.54,3059340.06,2300628.12,758711.94 +Middle East and North Africa,Iraq,Fruits,Offline,H,11/9/2012,741673982,11/19/2012,6668,9.33,6.92,62212.44,46142.56,16069.88 +Middle East and North Africa,Algeria,Office Supplies,Offline,M,5/22/2016,518878543,7/11/2016,6546,651.21,524.96,4262820.66,3436388.16,826432.5 +Central America and the Caribbean,Honduras,Personal Care,Offline,M,4/7/2013,656832921,4/21/2013,312,81.73,56.67,25499.76,17681.04,7818.72 +Middle East and North Africa,Somalia,Fruits,Offline,M,5/12/2013,786835944,6/22/2013,1096,9.33,6.92,10225.68,7584.32,2641.36 +Central America and the Caribbean,Dominica,Meat,Offline,C,6/18/2012,160498940,7/16/2012,4058,421.89,364.69,1712029.62,1479912.02,232117.6 +Central America and the Caribbean,Guatemala,Snacks,Offline,M,3/17/2011,799745738,3/31/2011,1391,152.58,97.44,212238.78,135539.04,76699.74 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,H,4/21/2011,746812665,4/21/2011,7318,437.2,263.33,3199429.6,1927048.94,1272380.66 +Europe,Montenegro,Clothes,Offline,C,9/25/2011,814248549,10/23/2011,3095,109.28,35.84,338221.6,110924.8,227296.8 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,C,7/16/2012,534914720,9/3/2012,2007,651.21,524.96,1306978.47,1053594.72,253383.75 +Middle East and North Africa,Afghanistan,Fruits,Online,H,1/22/2011,411985003,1/24/2011,4373,9.33,6.92,40800.09,30261.16,10538.93 +Europe,Slovakia,Beverages,Offline,L,3/31/2013,568945729,5/15/2013,2539,47.45,31.79,120475.55,80714.81,39760.74 +Europe,Macedonia,Vegetables,Offline,C,10/11/2014,299595725,10/29/2014,5888,154.06,90.93,907105.28,535395.84,371709.44 +Central America and the Caribbean,Jamaica,Cereal,Offline,L,5/20/2012,318046319,6/19/2012,5828,205.7,117.11,1198819.6,682517.08,516302.52 +Middle East and North Africa,Iran,Snacks,Offline,M,3/25/2015,508721339,4/16/2015,804,152.58,97.44,122674.32,78341.76,44332.56 +Asia,Kazakhstan,Baby Food,Offline,M,10/25/2010,376357114,10/28/2010,1288,255.28,159.42,328800.64,205332.96,123467.68 +Central America and the Caribbean,Dominican Republic,Fruits,Online,M,3/20/2014,396002471,4/9/2014,4786,9.33,6.92,44653.38,33119.12,11534.26 +Asia,Laos,Clothes,Offline,L,4/14/2011,663018739,5/14/2011,833,109.28,35.84,91030.24,29854.72,61175.52 +Asia,Philippines,Snacks,Offline,H,6/9/2015,443079745,7/11/2015,5998,152.58,97.44,915174.84,584445.12,330729.72 +Middle East and North Africa,Pakistan,Clothes,Online,C,11/13/2010,422171819,12/18/2010,8878,109.28,35.84,970187.84,318187.52,652000.32 +Europe,Greece,Household,Online,L,11/28/2016,456593787,1/7/2017,5103,668.27,502.54,3410181.81,2564461.62,845720.19 +Europe,Denmark,Personal Care,Online,H,2/7/2016,922956979,2/14/2016,2335,81.73,56.67,190839.55,132324.45,58515.1 +Europe,Cyprus,Personal Care,Offline,M,12/22/2010,468185222,1/30/2011,5266,81.73,56.67,430390.18,298424.22,131965.96 +Europe,Moldova ,Vegetables,Online,M,9/12/2012,959514844,10/30/2012,620,154.06,90.93,95517.2,56376.6,39140.6 +Asia,Vietnam,Beverages,Offline,L,7/31/2014,734494674,9/5/2014,2151,47.45,31.79,102064.95,68380.29,33684.66 +Sub-Saharan Africa,Namibia,Beverages,Offline,M,12/25/2010,450986039,1/13/2011,5646,47.45,31.79,267902.7,179486.34,88416.36 +Middle East and North Africa,Tunisia ,Cereal,Offline,M,4/10/2016,837162768,4/10/2016,3922,205.7,117.11,806755.4,459305.42,347449.98 +Asia,Malaysia,Baby Food,Online,C,8/6/2015,441511189,9/23/2015,1827,255.28,159.42,466396.56,291260.34,175136.22 +Europe,Czech Republic,Cosmetics,Online,H,1/30/2014,582830131,2/14/2014,1242,437.2,263.33,543002.4,327055.86,215946.54 +Australia and Oceania,Palau,Beverages,Offline,C,5/12/2010,400230920,6/4/2010,6078,47.45,31.79,288401.1,193219.62,95181.48 +Europe,Belgium,Clothes,Online,H,6/26/2015,903137385,7/21/2015,7277,109.28,35.84,795230.56,260807.68,534422.88 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,L,4/12/2011,921285855,5/27/2011,7812,152.58,97.44,1191954.96,761201.28,430753.68 +Europe,Denmark,Personal Care,Offline,H,9/17/2014,254725158,10/25/2014,7690,81.73,56.67,628503.7,435792.3,192711.4 +Asia,Uzbekistan,Clothes,Online,H,7/11/2013,123816621,8/7/2013,8944,109.28,35.84,977400.32,320552.96,656847.36 +Sub-Saharan Africa,Seychelles ,Clothes,Online,L,6/19/2015,919234073,7/10/2015,644,109.28,35.84,70376.32,23080.96,47295.36 +Europe,Andorra,Fruits,Offline,M,3/7/2014,851963841,4/21/2014,3888,9.33,6.92,36275.04,26904.96,9370.08 +Central America and the Caribbean,The Bahamas,Vegetables,Offline,H,10/4/2015,903304755,10/13/2015,6805,154.06,90.93,1048378.3,618778.65,429599.65 +Sub-Saharan Africa,Ghana,Clothes,Online,C,3/13/2012,774868142,4/21/2012,9557,109.28,35.84,1044388.96,342522.88,701866.08 +Europe,France,Fruits,Offline,C,7/3/2015,238577830,8/18/2015,9337,9.33,6.92,87114.21,64612.04,22502.17 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,H,1/7/2016,486670148,1/14/2016,5367,154.06,90.93,826840.02,488021.31,338818.71 +Europe,Luxembourg,Snacks,Offline,C,7/4/2016,981693923,8/12/2016,3902,152.58,97.44,595367.16,380210.88,215156.28 +Middle East and North Africa,Syria,Baby Food,Offline,M,3/28/2013,806510484,4/13/2013,3229,255.28,159.42,824299.12,514767.18,309531.94 +Middle East and North Africa,Iran,Meat,Offline,C,11/23/2014,914293658,11/29/2014,8666,421.89,364.69,3656098.74,3160403.54,495695.2 +Asia,Nepal,Office Supplies,Online,M,1/31/2016,978529775,3/11/2016,7560,651.21,524.96,4923147.6,3968697.6,954450 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,M,4/3/2016,743017661,5/6/2016,4292,437.2,263.33,1876462.4,1130212.36,746250.04 +Australia and Oceania,Tuvalu,Snacks,Offline,M,12/9/2015,471868646,12/26/2015,5273,152.58,97.44,804554.34,513801.12,290753.22 +Sub-Saharan Africa,Djibouti,Household,Offline,L,12/5/2012,499506556,12/17/2012,3945,668.27,502.54,2636325.15,1982520.3,653804.85 +Australia and Oceania,Vanuatu,Personal Care,Online,L,8/30/2013,780667722,10/19/2013,5782,81.73,56.67,472562.86,327665.94,144896.92 +Central America and the Caribbean,Panama,Personal Care,Offline,L,4/16/2014,440400969,4/16/2014,3288,81.73,56.67,268728.24,186330.96,82397.28 +Europe,Liechtenstein,Office Supplies,Offline,M,1/5/2012,924067628,2/24/2012,1001,651.21,524.96,651861.21,525484.96,126376.25 +Europe,Montenegro,Cereal,Offline,H,6/18/2016,147341525,7/7/2016,486,205.7,117.11,99970.2,56915.46,43054.74 +Sub-Saharan Africa,Guinea,Cereal,Online,C,8/17/2015,146208989,10/1/2015,5344,205.7,117.11,1099260.8,625835.84,473424.96 +Sub-Saharan Africa,Mauritius ,Fruits,Online,C,6/21/2017,326968848,8/10/2017,6203,9.33,6.92,57873.99,42924.76,14949.23 +Sub-Saharan Africa,Tanzania,Beverages,Offline,C,11/24/2015,616232430,12/15/2015,5725,47.45,31.79,271651.25,181997.75,89653.5 +Sub-Saharan Africa,Cape Verde,Snacks,Online,L,3/22/2017,110923564,4/27/2017,3602,152.58,97.44,549593.16,350978.88,198614.28 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,L,9/7/2013,228278577,10/9/2013,1559,437.2,263.33,681594.8,410531.47,271063.33 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,C,7/9/2017,655846297,8/15/2017,8349,651.21,524.96,5436952.29,4382891.04,1054061.25 +Sub-Saharan Africa,Seychelles ,Household,Online,M,9/27/2011,701488053,11/7/2011,4758,668.27,502.54,3179628.66,2391085.32,788543.34 +Sub-Saharan Africa,Zambia,Fruits,Offline,H,6/29/2014,643377673,7/20/2014,8606,9.33,6.92,80293.98,59553.52,20740.46 +Central America and the Caribbean,The Bahamas,Cereal,Online,L,9/14/2014,380001485,10/5/2014,9739,205.7,117.11,2003312.3,1140534.29,862778.01 +Europe,France,Vegetables,Online,C,9/22/2013,780158317,10/13/2013,5038,154.06,90.93,776154.28,458105.34,318048.94 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,M,12/21/2013,532959496,1/3/2014,3413,152.58,97.44,520755.54,332562.72,188192.82 +Europe,Slovakia,Meat,Online,M,2/19/2015,197828853,3/22/2015,809,421.89,364.69,341309.01,295034.21,46274.8 +Europe,Ireland,Baby Food,Offline,H,5/26/2010,854502713,6/14/2010,5197,255.28,159.42,1326690.16,828505.74,498184.42 +Europe,Sweden,Fruits,Online,C,12/13/2012,953029906,12/22/2012,1583,9.33,6.92,14769.39,10954.36,3815.03 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,M,4/25/2014,363771760,6/14/2014,7002,81.73,56.67,572273.46,396803.34,175470.12 +Sub-Saharan Africa,Niger,Snacks,Offline,L,11/14/2010,827402102,12/9/2010,5524,152.58,97.44,842851.92,538258.56,304593.36 +Sub-Saharan Africa,Chad,Fruits,Offline,L,3/18/2015,104907262,4/20/2015,3245,9.33,6.92,30275.85,22455.4,7820.45 +Asia,Vietnam,Fruits,Offline,C,6/26/2014,527586066,7/6/2014,3296,9.33,6.92,30751.68,22808.32,7943.36 +Sub-Saharan Africa,Comoros,Fruits,Offline,M,1/20/2012,447049844,1/26/2012,838,9.33,6.92,7818.54,5798.96,2019.58 +Europe,Germany,Office Supplies,Offline,H,2/18/2016,985222423,2/27/2016,8064,651.21,524.96,5251357.44,4233277.44,1018080 +Australia and Oceania,East Timor,Snacks,Offline,C,4/11/2013,184340131,5/2/2013,9196,152.58,97.44,1403125.68,896058.24,507067.44 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,L,1/16/2010,656951797,2/16/2010,5490,109.28,35.84,599947.2,196761.6,403185.6 +Sub-Saharan Africa,Angola,Beverages,Offline,H,1/20/2014,135918748,3/2/2014,233,47.45,31.79,11055.85,7407.07,3648.78 +Europe,Portugal,Meat,Online,M,1/24/2015,924414813,3/9/2015,3741,421.89,364.69,1578290.49,1364305.29,213985.2 +Europe,Portugal,Cosmetics,Offline,H,6/18/2011,445926320,7/30/2011,8362,437.2,263.33,3655866.4,2201965.46,1453900.94 +Europe,Poland,Clothes,Offline,L,1/24/2014,694252097,2/22/2014,3478,109.28,35.84,380075.84,124651.52,255424.32 +Asia,Thailand,Beverages,Online,L,1/14/2012,583503472,1/26/2012,499,47.45,31.79,23677.55,15863.21,7814.34 +Central America and the Caribbean,The Bahamas,Vegetables,Online,L,7/13/2014,898104274,8/16/2014,7867,154.06,90.93,1211990.02,715346.31,496643.71 +Sub-Saharan Africa,Comoros,Vegetables,Offline,H,8/19/2016,242790830,8/21/2016,6057,154.06,90.93,933141.42,550763.01,382378.41 +Australia and Oceania,Marshall Islands,Household,Offline,L,9/11/2010,892611968,9/24/2010,2572,668.27,502.54,1718790.44,1292532.88,426257.56 +Europe,Switzerland,Office Supplies,Offline,M,11/9/2012,242929017,12/6/2012,6949,651.21,524.96,4525258.29,3647947.04,877311.25 +Asia,Kazakhstan,Cereal,Online,H,10/28/2013,259415805,12/6/2013,5756,205.7,117.11,1184009.2,674085.16,509924.04 +Asia,Maldives,Household,Online,M,12/5/2012,728058660,12/15/2012,7591,668.27,502.54,5072837.57,3814781.14,1258056.43 +North America,Canada,Personal Care,Offline,C,5/13/2014,605156409,6/24/2014,8084,81.73,56.67,660705.32,458120.28,202585.04 +Middle East and North Africa,Oman,Personal Care,Offline,C,10/24/2015,267320382,12/6/2015,4896,81.73,56.67,400150.08,277456.32,122693.76 +Europe,Estonia,Beverages,Offline,C,3/24/2012,161474406,4/9/2012,2720,47.45,31.79,129064,86468.8,42595.2 +Australia and Oceania,Samoa ,Vegetables,Online,M,10/15/2014,354854810,11/8/2014,8279,154.06,90.93,1275462.74,752809.47,522653.27 +Central America and the Caribbean,Jamaica,Clothes,Online,H,10/17/2016,985010421,11/6/2016,5327,109.28,35.84,582134.56,190919.68,391214.88 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,L,8/12/2012,909802567,8/31/2012,9652,109.28,35.84,1054770.56,345927.68,708842.88 +Sub-Saharan Africa,Niger,Cosmetics,Online,L,8/11/2016,857405078,9/4/2016,4071,437.2,263.33,1779841.2,1072016.43,707824.77 +Sub-Saharan Africa,Mali,Meat,Offline,C,12/6/2013,276304280,12/7/2013,3431,421.89,364.69,1447504.59,1251251.39,196253.2 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,L,4/10/2017,485299003,4/18/2017,9614,651.21,524.96,6260732.94,5046965.44,1213767.5 +Middle East and North Africa,Qatar,Cereal,Online,M,2/16/2010,623500573,2/28/2010,6530,205.7,117.11,1343221,764728.3,578492.7 +Australia and Oceania,Marshall Islands,Cereal,Online,M,2/12/2011,800332820,3/3/2011,5121,205.7,117.11,1053389.7,599720.31,453669.39 +Australia and Oceania,Solomon Islands,Meat,Online,C,3/19/2017,745532071,3/19/2017,8362,421.89,364.69,3527844.18,3049537.78,478306.4 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,M,2/4/2015,259147155,2/17/2015,6257,109.28,35.84,683764.96,224250.88,459514.08 +Europe,France,Clothes,Online,H,3/21/2015,561539399,4/20/2015,842,109.28,35.84,92013.76,30177.28,61836.48 +Asia,Malaysia,Clothes,Offline,L,3/7/2010,243382632,3/17/2010,1184,109.28,35.84,129387.52,42434.56,86952.96 +Sub-Saharan Africa,Tanzania,Meat,Offline,M,5/10/2016,215663182,6/7/2016,8383,421.89,364.69,3536703.87,3057196.27,479507.6 +Australia and Oceania,Tuvalu,Baby Food,Offline,H,2/11/2017,559679877,3/26/2017,568,255.28,159.42,144999.04,90550.56,54448.48 +Europe,Macedonia,Baby Food,Online,C,1/10/2012,977044045,2/10/2012,7900,255.28,159.42,2016712,1259418,757294 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,H,2/2/2013,339679515,2/7/2013,7572,651.21,524.96,4930962.12,3974997.12,955965 +Australia and Oceania,Palau,Household,Offline,L,8/27/2010,739822614,10/8/2010,8807,668.27,502.54,5885453.89,4425869.78,1459584.11 +Middle East and North Africa,Bahrain,Office Supplies,Online,M,1/21/2015,740022170,1/26/2015,7860,651.21,524.96,5118510.6,4126185.6,992325 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,H,12/27/2014,323139512,1/19/2015,3017,437.2,263.33,1319032.4,794466.61,524565.79 +Asia,Cambodia,Vegetables,Online,L,7/26/2011,442348468,8/7/2011,9596,154.06,90.93,1478359.76,872564.28,605795.48 +Central America and the Caribbean,El Salvador,Fruits,Offline,M,7/14/2014,771135365,7/14/2014,4946,9.33,6.92,46146.18,34226.32,11919.86 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,C,10/12/2015,153299033,10/19/2015,3445,437.2,263.33,1506154,907171.85,598982.15 +Asia,India,Fruits,Online,H,10/28/2015,652950799,11/10/2015,1506,9.33,6.92,14050.98,10421.52,3629.46 +Central America and the Caribbean,Saint Lucia,Clothes,Online,L,6/19/2012,804514491,7/27/2012,2571,109.28,35.84,280958.88,92144.64,188814.24 +Middle East and North Africa,Jordan,Meat,Offline,H,2/23/2012,562726438,3/6/2012,2113,421.89,364.69,891453.57,770589.97,120863.6 +Europe,United Kingdom,Meat,Offline,L,1/2/2011,852635467,1/10/2011,2637,421.89,364.69,1112523.93,961687.53,150836.4 +Europe,Ireland,Household,Offline,L,10/27/2013,419602906,11/6/2013,8679,668.27,502.54,5799915.33,4361544.66,1438370.67 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,H,2/1/2015,779302585,3/14/2015,1807,152.58,97.44,275712.06,176074.08,99637.98 +Middle East and North Africa,Algeria,Personal Care,Offline,M,5/8/2010,367720830,6/11/2010,5620,81.73,56.67,459322.6,318485.4,140837.2 +Europe,Ukraine,Household,Offline,L,3/1/2015,391156470,3/16/2015,747,668.27,502.54,499197.69,375397.38,123800.31 +Europe,Bulgaria,Personal Care,Online,M,11/4/2015,776220834,11/25/2015,9849,81.73,56.67,804958.77,558142.83,246815.94 +Middle East and North Africa,Somalia,Snacks,Online,L,2/21/2011,619837749,3/21/2011,2619,152.58,97.44,399607.02,255195.36,144411.66 +Sub-Saharan Africa,Togo,Clothes,Online,M,1/5/2016,439243543,1/29/2016,780,109.28,35.84,85238.4,27955.2,57283.2 +Middle East and North Africa,Yemen,Snacks,Offline,H,5/26/2012,821987044,7/1/2012,3088,152.58,97.44,471167.04,300894.72,170272.32 +Middle East and North Africa,Oman,Cereal,Offline,M,8/10/2013,175929582,8/14/2013,328,205.7,117.11,67469.6,38412.08,29057.52 +Asia,Cambodia,Beverages,Offline,C,1/24/2015,579244983,2/1/2015,317,47.45,31.79,15041.65,10077.43,4964.22 +Sub-Saharan Africa,Mozambique,Fruits,Offline,H,4/10/2013,130419576,5/20/2013,2906,9.33,6.92,27112.98,20109.52,7003.46 +Middle East and North Africa,Iran,Cosmetics,Offline,H,2/25/2017,598252189,3/25/2017,4972,437.2,263.33,2173758.4,1309276.76,864481.64 +Europe,Ukraine,Personal Care,Offline,L,12/23/2013,671854150,1/9/2014,5428,81.73,56.67,443630.44,307604.76,136025.68 +Sub-Saharan Africa,Angola,Office Supplies,Offline,M,1/2/2011,910649287,2/10/2011,216,651.21,524.96,140661.36,113391.36,27270 +Europe,Finland,Fruits,Online,C,7/28/2016,594373929,9/5/2016,7309,9.33,6.92,68192.97,50578.28,17614.69 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,L,7/27/2013,873076903,9/15/2013,1712,255.28,159.42,437039.36,272927.04,164112.32 +Central America and the Caribbean,Grenada,Cosmetics,Offline,H,3/29/2016,717119538,4/15/2016,462,437.2,263.33,201986.4,121658.46,80327.94 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,M,5/25/2013,967175662,6/22/2013,7626,651.21,524.96,4966127.46,4003344.96,962782.5 +Sub-Saharan Africa,Senegal,Baby Food,Online,M,1/19/2010,284231603,2/18/2010,9302,255.28,159.42,2374614.56,1482924.84,891689.72 +Asia,Singapore,Meat,Offline,M,1/29/2016,999586188,2/6/2016,8621,421.89,364.69,3637113.69,3143992.49,493121.2 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,H,2/13/2012,564850747,2/26/2012,743,437.2,263.33,324839.6,195654.19,129185.41 +Middle East and North Africa,Bahrain,Cosmetics,Online,C,12/14/2013,101949107,1/17/2014,7861,437.2,263.33,3436829.2,2070037.13,1366792.07 +Sub-Saharan Africa,Guinea,Clothes,Online,L,9/21/2015,353117597,10/11/2015,4199,109.28,35.84,458866.72,150492.16,308374.56 +Australia and Oceania,Kiribati,Beverages,Online,C,5/26/2016,330905044,6/6/2016,1011,47.45,31.79,47971.95,32139.69,15832.26 +Sub-Saharan Africa,Lesotho,Household,Offline,M,1/16/2016,468172776,1/28/2016,1583,668.27,502.54,1057871.41,795520.82,262350.59 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,C,12/21/2011,368094623,1/2/2012,6234,255.28,159.42,1591415.52,993824.28,597591.24 +Europe,Slovenia,Personal Care,Online,H,2/24/2010,154156911,3/13/2010,7310,81.73,56.67,597446.3,414257.7,183188.6 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,C,10/29/2013,920158469,11/16/2013,4194,651.21,524.96,2731174.74,2201682.24,529492.5 +Sub-Saharan Africa,Cape Verde,Beverages,Online,H,2/28/2012,680210626,3/21/2012,8295,47.45,31.79,393597.75,263698.05,129899.7 +Australia and Oceania,Vanuatu,Baby Food,Online,M,4/22/2014,218737208,5/16/2014,8056,255.28,159.42,2056535.68,1284287.52,772248.16 +Europe,Monaco,Beverages,Online,M,5/8/2015,840474545,6/6/2015,3950,47.45,31.79,187427.5,125570.5,61857 +Europe,Germany,Fruits,Online,M,3/21/2015,320471465,4/26/2015,3483,9.33,6.92,32496.39,24102.36,8394.03 +Asia,Cambodia,Fruits,Online,M,11/26/2014,554089295,11/27/2014,6190,9.33,6.92,57752.7,42834.8,14917.9 +Asia,South Korea,Office Supplies,Online,L,9/6/2012,807001864,9/30/2012,8640,651.21,524.96,5626454.4,4535654.4,1090800 +Australia and Oceania,Vanuatu,Clothes,Offline,M,6/19/2015,865195500,7/3/2015,9430,109.28,35.84,1030510.4,337971.2,692539.2 +Sub-Saharan Africa,Ghana,Personal Care,Online,M,4/16/2012,584969031,5/7/2012,4191,81.73,56.67,342530.43,237503.97,105026.46 +Middle East and North Africa,Egypt,Snacks,Online,H,12/29/2015,342933785,1/5/2016,583,152.58,97.44,88954.14,56807.52,32146.62 +Europe,Lithuania,Meat,Offline,M,12/16/2013,586013591,1/7/2014,3299,421.89,364.69,1391815.11,1203112.31,188702.8 +Central America and the Caribbean,Dominica,Meat,Offline,L,5/9/2017,481444776,6/8/2017,9063,421.89,364.69,3823589.07,3305185.47,518403.6 +Middle East and North Africa,Egypt,Household,Online,H,11/29/2011,166776168,1/1/2012,1629,668.27,502.54,1088611.83,818637.66,269974.17 +North America,United States of America,Clothes,Offline,M,9/20/2014,299869096,11/6/2014,6784,109.28,35.84,741355.52,243138.56,498216.96 +Europe,Russia,Meat,Offline,C,6/4/2017,708897387,6/29/2017,7345,421.89,364.69,3098782.05,2678648.05,420134 +Central America and the Caribbean,Guatemala,Fruits,Online,C,9/26/2012,842347371,10/30/2012,8161,9.33,6.92,76142.13,56474.12,19668.01 +Australia and Oceania,Tuvalu,Snacks,Online,L,5/14/2013,219017875,6/12/2013,1111,152.58,97.44,169516.38,108255.84,61260.54 +Central America and the Caribbean,Barbados,Office Supplies,Online,H,5/15/2010,678020226,6/13/2010,107,651.21,524.96,69679.47,56170.72,13508.75 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,H,10/19/2014,528778254,11/29/2014,6091,421.89,364.69,2569731.99,2221326.79,348405.2 +Europe,Romania,Vegetables,Offline,M,1/19/2016,401028287,2/22/2016,2037,154.06,90.93,313820.22,185224.41,128595.81 +Central America and the Caribbean,Nicaragua,Cereal,Online,L,12/13/2015,994819152,12/30/2015,7949,205.7,117.11,1635109.3,930907.39,704201.91 +Central America and the Caribbean,Jamaica,Beverages,Offline,M,5/20/2017,830512177,6/1/2017,5864,47.45,31.79,278246.8,186416.56,91830.24 +Europe,France,Beverages,Offline,C,12/10/2012,298781192,1/7/2013,4849,47.45,31.79,230085.05,154149.71,75935.34 +Central America and the Caribbean,Cuba,Snacks,Offline,L,6/9/2011,310612523,7/18/2011,6003,152.58,97.44,915937.74,584932.32,331005.42 +Europe,Slovakia,Snacks,Online,L,5/17/2011,947304999,5/22/2011,7455,152.58,97.44,1137483.9,726415.2,411068.7 +Asia,Turkmenistan,Meat,Offline,M,4/29/2012,110469949,5/1/2012,9368,421.89,364.69,3952265.52,3416415.92,535849.6 +Australia and Oceania,Papua New Guinea,Clothes,Online,L,2/24/2011,272031199,4/9/2011,8932,109.28,35.84,976088.96,320122.88,655966.08 +Europe,Estonia,Cereal,Online,H,5/2/2013,824225080,5/6/2013,5372,205.7,117.11,1105020.4,629114.92,475905.48 +Australia and Oceania,Samoa ,Cosmetics,Offline,H,1/28/2014,329600417,1/28/2014,4943,437.2,263.33,2161079.6,1301640.19,859439.41 +Europe,Spain,Office Supplies,Online,H,3/19/2017,571018540,3/27/2017,5930,651.21,524.96,3861675.3,3113012.8,748662.5 +Australia and Oceania,East Timor,Office Supplies,Online,C,4/12/2016,701653277,5/28/2016,3652,651.21,524.96,2378218.92,1917153.92,461065 +Middle East and North Africa,Azerbaijan,Fruits,Online,C,6/17/2013,394990956,7/27/2013,5456,9.33,6.92,50904.48,37755.52,13148.96 +Europe,Spain,Office Supplies,Online,L,10/11/2015,294830405,10/22/2015,5724,651.21,524.96,3727526.04,3004871.04,722655 +Asia,Thailand,Beverages,Online,M,3/8/2016,665282952,4/15/2016,865,47.45,31.79,41044.25,27498.35,13545.9 +Central America and the Caribbean,Honduras,Baby Food,Offline,H,6/24/2012,940772426,8/5/2012,4322,255.28,159.42,1103320.16,689013.24,414306.92 +Europe,Netherlands,Personal Care,Online,C,2/6/2011,176035153,2/9/2011,1569,81.73,56.67,128234.37,88915.23,39319.14 +Europe,Portugal,Clothes,Online,C,10/6/2015,196119964,11/20/2015,5110,109.28,35.84,558420.8,183142.4,375278.4 +Europe,Macedonia,Cosmetics,Offline,M,2/8/2016,646388185,3/29/2016,9483,437.2,263.33,4145967.6,2497158.39,1648809.21 +Europe,Poland,Snacks,Online,H,3/8/2014,342513644,4/17/2014,6254,152.58,97.44,954235.32,609389.76,344845.56 +Central America and the Caribbean,Grenada,Fruits,Online,C,2/13/2013,420482671,2/14/2013,9021,9.33,6.92,84165.93,62425.32,21740.61 +Europe,Andorra,Vegetables,Offline,C,4/29/2013,286594092,5/8/2013,8416,154.06,90.93,1296568.96,765266.88,531302.08 +Sub-Saharan Africa,Liberia,Vegetables,Offline,H,4/5/2016,767459237,5/25/2016,7098,154.06,90.93,1093517.88,645421.14,448096.74 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,H,2/7/2013,960001933,3/27/2013,4760,255.28,159.42,1215132.8,758839.2,456293.6 +Asia,Indonesia,Meat,Offline,M,3/29/2011,481458508,5/12/2011,3127,421.89,364.69,1319250.03,1140385.63,178864.4 +Europe,Finland,Office Supplies,Offline,C,4/30/2015,819377791,5/12/2015,952,651.21,524.96,619951.92,499761.92,120190 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,L,12/13/2015,381621110,1/29/2016,9022,109.28,35.84,985924.16,323348.48,662575.68 +Middle East and North Africa,Jordan,Snacks,Online,C,2/11/2016,346362292,3/6/2016,5154,152.58,97.44,786397.32,502205.76,284191.56 +Middle East and North Africa,Algeria,Personal Care,Offline,H,4/26/2012,612087666,6/1/2012,9197,81.73,56.67,751670.81,521193.99,230476.82 +Asia,Malaysia,Fruits,Online,C,6/26/2013,247596061,7/9/2013,8031,9.33,6.92,74929.23,55574.52,19354.71 +Europe,Ireland,Meat,Offline,C,6/15/2014,641998803,8/3/2014,567,421.89,364.69,239211.63,206779.23,32432.4 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,L,12/3/2014,554719722,12/28/2014,2748,651.21,524.96,1789525.08,1442590.08,346935 +Europe,Greece,Household,Offline,C,8/24/2015,165495145,9/30/2015,2546,668.27,502.54,1701415.42,1279466.84,421948.58 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,L,8/30/2014,624373900,9/16/2014,4967,255.28,159.42,1267975.76,791839.14,476136.62 +Europe,Lithuania,Beverages,Offline,H,1/26/2011,901717317,2/8/2011,7047,47.45,31.79,334380.15,224024.13,110356.02 +Europe,Ireland,Cosmetics,Offline,M,5/24/2016,938199222,6/2/2016,2853,437.2,263.33,1247331.6,751280.49,496051.11 +Asia,Laos,Baby Food,Online,M,12/9/2012,294805943,12/13/2012,8485,255.28,159.42,2166050.8,1352678.7,813372.1 +Asia,Turkmenistan,Beverages,Offline,M,7/29/2010,402836310,9/1/2010,7071,47.45,31.79,335518.95,224787.09,110731.86 +Asia,Uzbekistan,Fruits,Offline,H,8/27/2012,513901650,10/15/2012,3773,9.33,6.92,35202.09,26109.16,9092.93 +Asia,Japan,Cosmetics,Offline,H,4/1/2012,849925792,5/7/2012,784,437.2,263.33,342764.8,206450.72,136314.08 +Sub-Saharan Africa,Botswana,Clothes,Online,H,1/25/2011,353145062,3/13/2011,2326,109.28,35.84,254185.28,83363.84,170821.44 +Europe,Andorra,Fruits,Offline,M,8/29/2015,736108291,9/19/2015,9656,9.33,6.92,90090.48,66819.52,23270.96 +Australia and Oceania,Samoa ,Personal Care,Online,H,12/5/2010,631676805,12/16/2010,6059,81.73,56.67,495202.07,343363.53,151838.54 +Europe,Andorra,Household,Offline,C,12/3/2016,543024432,12/13/2016,1852,668.27,502.54,1237636.04,930704.08,306931.96 +Central America and the Caribbean,Dominican Republic,Fruits,Offline,H,11/19/2016,593637502,12/9/2016,9384,9.33,6.92,87552.72,64937.28,22615.44 +Sub-Saharan Africa,Comoros,Fruits,Online,H,1/22/2014,977314841,2/27/2014,8034,9.33,6.92,74957.22,55595.28,19361.94 +Europe,Cyprus,Cosmetics,Online,C,10/2/2012,608167779,10/13/2012,9215,437.2,263.33,4028798,2426585.95,1602212.05 +Europe,Sweden,Snacks,Offline,L,7/22/2014,270620143,9/2/2014,1369,152.58,97.44,208882.02,133395.36,75486.66 +Middle East and North Africa,Pakistan,Personal Care,Online,L,7/17/2014,369408261,8/21/2014,4968,81.73,56.67,406034.64,281536.56,124498.08 +Sub-Saharan Africa,Niger,Baby Food,Offline,H,8/22/2012,479580962,9/27/2012,7519,255.28,159.42,1919450.32,1198678.98,720771.34 +Central America and the Caribbean,Dominica,Vegetables,Online,L,6/3/2017,696499574,6/7/2017,8556,154.06,90.93,1318137.36,777997.08,540140.28 +Asia,Thailand,Baby Food,Online,M,1/6/2012,285837924,2/13/2012,4649,255.28,159.42,1186796.72,741143.58,445653.14 +Australia and Oceania,Samoa ,Cereal,Online,C,11/24/2010,833582341,1/10/2011,4394,205.7,117.11,903845.8,514581.34,389264.46 +Asia,South Korea,Snacks,Offline,H,9/10/2010,396031653,10/9/2010,3422,152.58,97.44,522128.76,333439.68,188689.08 +Middle East and North Africa,Iraq,Cosmetics,Online,M,8/25/2016,249797189,10/13/2016,9394,437.2,263.33,4107056.8,2473722.02,1633334.78 +North America,United States of America,Fruits,Online,M,2/28/2016,841802775,3/4/2016,7003,9.33,6.92,65337.99,48460.76,16877.23 +Middle East and North Africa,Turkey,Snacks,Offline,M,10/25/2012,439284741,11/7/2012,2972,152.58,97.44,453467.76,289591.68,163876.08 +Sub-Saharan Africa,Kenya,Beverages,Offline,M,1/27/2015,979791915,2/20/2015,1056,47.45,31.79,50107.2,33570.24,16536.96 +Europe,Spain,Baby Food,Online,M,4/19/2017,421185624,4/22/2017,7041,255.28,159.42,1797426.48,1122476.22,674950.26 +Middle East and North Africa,Iraq,Beverages,Online,L,2/19/2011,391639697,2/23/2011,3744,47.45,31.79,177652.8,119021.76,58631.04 +Europe,Romania,Cosmetics,Offline,M,1/7/2012,339640462,2/21/2012,6015,437.2,263.33,2629758,1583929.95,1045828.05 +Europe,Macedonia,Office Supplies,Online,C,7/4/2017,683986747,8/1/2017,5733,651.21,524.96,3733386.93,3009595.68,723791.25 +Australia and Oceania,New Zealand,Beverages,Offline,H,1/31/2011,563789880,2/25/2011,6809,47.45,31.79,323087.05,216458.11,106628.94 +Europe,Malta,Cosmetics,Offline,C,5/19/2011,988473689,6/29/2011,186,437.2,263.33,81319.2,48979.38,32339.82 +Asia,China,Vegetables,Offline,H,5/12/2015,787774503,6/28/2015,8836,154.06,90.93,1361274.16,803457.48,557816.68 +Europe,Hungary,Household,Online,M,4/11/2017,661741149,5/31/2017,2766,668.27,502.54,1848434.82,1390025.64,458409.18 +Australia and Oceania,New Zealand,Fruits,Offline,H,6/12/2012,930734956,7/4/2012,4011,9.33,6.92,37422.63,27756.12,9666.51 +Sub-Saharan Africa,Burundi,Fruits,Offline,L,3/7/2016,185429751,3/30/2016,1639,9.33,6.92,15291.87,11341.88,3949.99 +Europe,Cyprus,Office Supplies,Offline,M,7/25/2014,236811864,8/21/2014,6748,651.21,524.96,4394365.08,3542430.08,851935 +Asia,Kazakhstan,Snacks,Online,H,9/5/2013,266180121,10/20/2013,7468,152.58,97.44,1139467.44,727681.92,411785.52 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,H,2/6/2013,875145852,2/7/2013,3960,437.2,263.33,1731312,1042786.8,688525.2 +Europe,Iceland,Vegetables,Offline,M,4/3/2017,935632884,4/12/2017,3417,154.06,90.93,526423.02,310707.81,215715.21 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,H,6/28/2016,739877545,8/13/2016,5062,109.28,35.84,553175.36,181422.08,371753.28 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,M,7/28/2013,650428664,8/20/2013,5151,437.2,263.33,2252017.2,1356412.83,895604.37 +Middle East and North Africa,Oman,Beverages,Offline,M,5/3/2012,650147569,5/25/2012,1968,47.45,31.79,93381.6,62562.72,30818.88 +Sub-Saharan Africa,Tanzania,Household,Online,M,11/23/2013,792208087,11/29/2013,832,668.27,502.54,556000.64,418113.28,137887.36 +Sub-Saharan Africa,Lesotho,Meat,Offline,L,11/9/2012,750096547,11/16/2012,9092,421.89,364.69,3835823.88,3315761.48,520062.4 +Middle East and North Africa,Israel,Snacks,Offline,L,3/31/2016,267611777,5/12/2016,1127,152.58,97.44,171957.66,109814.88,62142.78 +Europe,Armenia,Clothes,Offline,L,1/6/2017,508865106,2/16/2017,3348,109.28,35.84,365869.44,119992.32,245877.12 +Central America and the Caribbean,Trinidad and Tobago,Meat,Online,C,12/18/2012,908280360,1/10/2013,9197,421.89,364.69,3880122.33,3354053.93,526068.4 +Sub-Saharan Africa,Ghana,Beverages,Online,C,7/12/2010,520593869,8/3/2010,4149,47.45,31.79,196870.05,131896.71,64973.34 +Europe,Russia,Cereal,Offline,M,6/4/2013,270854461,6/12/2013,709,205.7,117.11,145841.3,83030.99,62810.31 +Europe,United Kingdom,Clothes,Offline,M,4/15/2011,704423463,5/1/2011,3411,109.28,35.84,372754.08,122250.24,250503.84 +Asia,Kyrgyzstan,Beverages,Offline,L,10/1/2013,636974704,10/18/2013,3825,47.45,31.79,181496.25,121596.75,59899.5 +Asia,Sri Lanka,Cosmetics,Offline,C,5/13/2016,304494512,6/30/2016,5547,437.2,263.33,2425148.4,1460691.51,964456.89 +Asia,Philippines,Cereal,Online,M,12/18/2011,913281714,1/18/2012,9209,205.7,117.11,1894291.3,1078465.99,815825.31 +Europe,Denmark,Vegetables,Offline,H,2/25/2017,589947640,3/2/2017,7472,154.06,90.93,1151136.32,679428.96,471707.36 +Europe,Ukraine,Vegetables,Offline,L,7/18/2015,231416118,9/2/2015,27,154.06,90.93,4159.62,2455.11,1704.51 +Middle East and North Africa,Somalia,Meat,Offline,L,7/7/2014,354923474,8/17/2014,8598,421.89,364.69,3627410.22,3135604.62,491805.6 +Europe,Serbia,Cosmetics,Offline,C,2/25/2011,648018538,3/15/2011,1941,437.2,263.33,848605.2,511123.53,337481.67 +Asia,Thailand,Meat,Offline,H,3/11/2011,418562638,3/28/2011,841,421.89,364.69,354809.49,306704.29,48105.2 +Europe,Moldova ,Snacks,Offline,H,1/23/2010,844729602,2/9/2010,3116,152.58,97.44,475439.28,303623.04,171816.24 +North America,United States of America,Cereal,Offline,H,11/1/2011,925005757,11/11/2011,8614,205.7,117.11,1771899.8,1008785.54,763114.26 +Asia,India,Office Supplies,Offline,L,4/15/2010,628189933,5/11/2010,4216,651.21,524.96,2745501.36,2213231.36,532270 +Europe,Bosnia and Herzegovina,Household,Offline,L,5/29/2015,443393456,6/6/2015,8832,668.27,502.54,5902160.64,4438433.28,1463727.36 +Middle East and North Africa,Libya,Household,Offline,H,9/28/2011,930040156,11/6/2011,8405,668.27,502.54,5616809.35,4223848.7,1392960.65 +Europe,Netherlands,Fruits,Online,M,3/12/2015,467866361,3/25/2015,908,9.33,6.92,8471.64,6283.36,2188.28 +Asia,Uzbekistan,Cosmetics,Online,C,3/23/2016,206920897,4/5/2016,1347,437.2,263.33,588908.4,354705.51,234202.89 +Europe,Andorra,Beverages,Offline,M,12/10/2013,917565095,1/16/2014,6757,47.45,31.79,320619.65,214805.03,105814.62 +Middle East and North Africa,Tunisia ,Cereal,Offline,L,4/18/2012,740472781,5/7/2012,1206,205.7,117.11,248074.2,141234.66,106839.54 +Europe,Finland,Cosmetics,Offline,L,4/21/2016,136630284,4/28/2016,792,437.2,263.33,346262.4,208557.36,137705.04 +Middle East and North Africa,Pakistan,Personal Care,Offline,C,2/11/2013,537336432,3/21/2013,8646,81.73,56.67,706637.58,489968.82,216668.76 +Europe,Netherlands,Meat,Offline,M,8/31/2013,294202554,9/11/2013,9928,421.89,364.69,4188523.92,3620642.32,567881.6 +Australia and Oceania,Samoa ,Vegetables,Online,L,1/8/2011,529152476,1/23/2011,6832,154.06,90.93,1052537.92,621233.76,431304.16 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,L,6/17/2014,184422528,6/17/2014,3579,255.28,159.42,913647.12,570564.18,343082.94 +Sub-Saharan Africa,Burundi,Snacks,Online,H,5/23/2015,972561538,5/31/2015,1426,152.58,97.44,217579.08,138949.44,78629.64 +Middle East and North Africa,Pakistan,Household,Offline,C,11/11/2013,626430833,12/20/2013,3659,668.27,502.54,2445199.93,1838793.86,606406.07 +Sub-Saharan Africa,Kenya,Meat,Online,C,10/10/2014,549204242,11/15/2014,595,421.89,364.69,251024.55,216990.55,34034 +Sub-Saharan Africa,Ethiopia,Cereal,Online,L,7/9/2016,864368093,7/10/2016,4582,205.7,117.11,942517.4,536598.02,405919.38 +Australia and Oceania,Fiji,Fruits,Online,C,10/8/2014,865721213,11/8/2014,5000,9.33,6.92,46650,34600,12050 +Asia,Brunei,Personal Care,Online,C,10/28/2013,367374932,11/25/2013,3261,81.73,56.67,266521.53,184800.87,81720.66 +Asia,Malaysia,Beverages,Online,C,4/12/2015,153753077,5/20/2015,7807,47.45,31.79,370442.15,248184.53,122257.62 +Asia,Malaysia,Meat,Online,L,3/16/2014,629591977,4/2/2014,9112,421.89,364.69,3844261.68,3323055.28,521206.4 +Europe,Hungary,Beverages,Offline,M,7/16/2010,469940459,7/30/2010,4680,47.45,31.79,222066,148777.2,73288.8 +Middle East and North Africa,Pakistan,Personal Care,Online,M,11/3/2012,670159852,12/8/2012,4048,81.73,56.67,330843.04,229400.16,101442.88 +Middle East and North Africa,United Arab Emirates,Clothes,Online,L,10/26/2011,495923984,11/24/2011,3782,109.28,35.84,413296.96,135546.88,277750.08 +Asia,Brunei,Meat,Offline,M,5/18/2014,633219182,5/24/2014,2482,421.89,364.69,1047130.98,905160.58,141970.4 +Europe,Lithuania,Fruits,Offline,M,2/19/2017,938344275,3/6/2017,5778,9.33,6.92,53908.74,39983.76,13924.98 +Middle East and North Africa,Tunisia ,Clothes,Online,H,3/16/2010,887910592,4/4/2010,1330,109.28,35.84,145342.4,47667.2,97675.2 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,C,4/5/2011,928841960,4/23/2011,3832,437.2,263.33,1675350.4,1009080.56,666269.84 +Australia and Oceania,Tonga,Office Supplies,Online,M,4/29/2016,228374707,5/24/2016,6,651.21,524.96,3907.26,3149.76,757.5 +Europe,Norway,Fruits,Offline,H,2/19/2011,724057662,4/4/2011,3607,9.33,6.92,33653.31,24960.44,8692.87 +Europe,Ukraine,Vegetables,Online,L,10/10/2012,373752152,11/17/2012,422,154.06,90.93,65013.32,38372.46,26640.86 +Australia and Oceania,Marshall Islands,Personal Care,Online,L,11/22/2012,805632007,12/4/2012,3269,81.73,56.67,267175.37,185254.23,81921.14 +Europe,Kosovo,Vegetables,Online,H,10/9/2011,568183553,11/11/2011,6994,154.06,90.93,1077495.64,635964.42,441531.22 +Sub-Saharan Africa,Uganda,Fruits,Offline,M,7/18/2014,980205619,7/23/2014,3480,9.33,6.92,32468.4,24081.6,8386.8 +Europe,Luxembourg,Household,Offline,M,4/9/2012,280809533,5/28/2012,6636,668.27,502.54,4434639.72,3334855.44,1099784.28 +Middle East and North Africa,Turkey,Baby Food,Online,H,1/3/2016,379419124,1/22/2016,7405,255.28,159.42,1890348.4,1180505.1,709843.3 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,H,2/22/2015,105770719,3/31/2015,8761,421.89,364.69,3696178.29,3195049.09,501129.2 +Middle East and North Africa,Iran,Office Supplies,Online,M,7/4/2011,159913146,7/13/2011,708,651.21,524.96,461056.68,371671.68,89385 +Europe,Germany,Snacks,Online,H,7/23/2015,862207734,8/1/2015,5284,152.58,97.44,806232.72,514872.96,291359.76 +Asia,Mongolia,Clothes,Online,M,4/26/2012,803328311,6/12/2012,1554,109.28,35.84,169821.12,55695.36,114125.76 +Asia,Thailand,Cosmetics,Offline,H,8/3/2010,894261205,9/17/2010,618,437.2,263.33,270189.6,162737.94,107451.66 +Sub-Saharan Africa,Benin,Cereal,Offline,H,6/15/2016,316305243,6/28/2016,605,205.7,117.11,124448.5,70851.55,53596.95 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,H,5/7/2014,571071755,6/5/2014,1678,205.7,117.11,345164.6,196510.58,148654.02 +Sub-Saharan Africa,Nigeria,Cereal,Online,L,4/6/2016,530484569,4/9/2016,1027,205.7,117.11,211253.9,120271.97,90981.93 +Europe,Albania,Personal Care,Offline,M,7/18/2012,486780011,8/1/2012,7877,81.73,56.67,643787.21,446389.59,197397.62 +Sub-Saharan Africa,Lesotho,Vegetables,Online,L,7/16/2013,802506911,8/10/2013,8483,154.06,90.93,1306890.98,771359.19,535531.79 +Australia and Oceania,Vanuatu,Household,Offline,C,7/4/2015,560526597,7/17/2015,1131,668.27,502.54,755813.37,568372.74,187440.63 +Australia and Oceania,East Timor,Cereal,Offline,M,12/27/2011,714012897,2/12/2012,1138,205.7,117.11,234086.6,133271.18,100815.42 +Europe,San Marino,Beverages,Offline,C,9/23/2012,936452138,9/26/2012,5853,47.45,31.79,277724.85,186066.87,91657.98 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,H,3/11/2017,971643149,3/12/2017,9655,651.21,524.96,6287432.55,5068488.8,1218943.75 +Europe,Switzerland,Clothes,Offline,M,10/1/2010,183697259,10/22/2010,8956,109.28,35.84,978711.68,320983.04,657728.64 +Sub-Saharan Africa,Gabon,Cereal,Online,C,12/3/2013,707038295,1/6/2014,7198,205.7,117.11,1480628.6,842957.78,637670.82 +Asia,Vietnam,Vegetables,Offline,M,6/6/2010,696402585,6/26/2010,9855,154.06,90.93,1518261.3,896115.15,622146.15 +North America,Greenland,Household,Online,H,7/23/2011,176838958,7/23/2011,9432,668.27,502.54,6303122.64,4739957.28,1563165.36 +Sub-Saharan Africa,Cameroon,Household,Online,L,7/8/2014,593708741,7/19/2014,465,668.27,502.54,310745.55,233681.1,77064.45 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,M,10/16/2013,762685763,11/8/2013,4521,9.33,6.92,42180.93,31285.32,10895.61 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,H,7/5/2012,919756352,7/27/2012,5199,437.2,263.33,2273002.8,1369052.67,903950.13 +Australia and Oceania,Tonga,Cereal,Online,H,1/27/2011,471219336,2/28/2011,3128,205.7,117.11,643429.6,366320.08,277109.52 +Australia and Oceania,Kiribati,Meat,Online,L,12/12/2010,243686044,1/21/2011,970,421.89,364.69,409233.3,353749.3,55484 +Middle East and North Africa,Syria,Snacks,Online,L,11/18/2010,234080302,12/10/2010,8418,152.58,97.44,1284418.44,820249.92,464168.52 +Europe,Spain,Personal Care,Offline,H,9/8/2010,959638440,9/25/2010,7195,81.73,56.67,588047.35,407740.65,180306.7 +Sub-Saharan Africa,Burundi,Cereal,Offline,H,1/10/2015,307909286,1/11/2015,6055,205.7,117.11,1245513.5,709101.05,536412.45 +Sub-Saharan Africa,Botswana,Meat,Offline,H,6/24/2014,286754167,7/9/2014,5785,421.89,364.69,2440633.65,2109731.65,330902 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,C,1/21/2012,274346911,2/29/2012,4203,205.7,117.11,864557.1,492213.33,372343.77 +Asia,Bangladesh,Snacks,Offline,L,10/29/2011,169173848,11/10/2011,1156,152.58,97.44,176382.48,112640.64,63741.84 +Asia,Kazakhstan,Snacks,Offline,C,2/19/2015,840033805,3/8/2015,3525,152.58,97.44,537844.5,343476,194368.5 +Europe,Belarus,Beverages,Offline,L,10/30/2016,976038110,12/16/2016,221,47.45,31.79,10486.45,7025.59,3460.86 +Central America and the Caribbean,Belize,Cosmetics,Online,H,8/8/2016,236610591,9/8/2016,7187,437.2,263.33,3142156.4,1892552.71,1249603.69 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,H,3/19/2015,601487576,4/5/2015,2395,205.7,117.11,492651.5,280478.45,212173.05 +Europe,Russia,Meat,Online,L,9/10/2010,520717895,10/18/2010,851,421.89,364.69,359028.39,310351.19,48677.2 +Middle East and North Africa,Libya,Baby Food,Online,C,4/16/2017,764662873,5/26/2017,9592,255.28,159.42,2448645.76,1529156.64,919489.12 +Middle East and North Africa,Iraq,Fruits,Online,H,3/29/2016,373996341,4/4/2016,2683,9.33,6.92,25032.39,18566.36,6466.03 +Sub-Saharan Africa,Burundi,Meat,Offline,H,7/26/2012,709704625,9/3/2012,6225,421.89,364.69,2626265.25,2270195.25,356070 +Europe,Iceland,Vegetables,Online,M,2/17/2016,503086555,3/8/2016,3346,154.06,90.93,515484.76,304251.78,211232.98 +Sub-Saharan Africa,Mauritius ,Beverages,Online,H,2/24/2015,805753457,2/26/2015,9208,47.45,31.79,436919.6,292722.32,144197.28 +Australia and Oceania,Papua New Guinea,Household,Online,M,4/6/2010,939629161,4/29/2010,6004,668.27,502.54,4012293.08,3017250.16,995042.92 +Sub-Saharan Africa,Botswana,Office Supplies,Offline,L,10/2/2010,746949994,11/5/2010,7957,651.21,524.96,5181677.97,4177106.72,1004571.25 +Middle East and North Africa,Algeria,Personal Care,Offline,H,8/6/2015,140264785,8/29/2015,6322,81.73,56.67,516697.06,358267.74,158429.32 +North America,Greenland,Beverages,Offline,M,4/8/2017,452434861,5/23/2017,4384,47.45,31.79,208020.8,139367.36,68653.44 +Europe,Finland,Meat,Online,M,2/6/2013,386634051,3/17/2013,2463,421.89,364.69,1039115.07,898231.47,140883.6 +Australia and Oceania,Papua New Guinea,Cereal,Online,M,8/17/2016,966348683,8/28/2016,2905,205.7,117.11,597558.5,340204.55,257353.95 +Middle East and North Africa,Oman,Office Supplies,Online,C,12/13/2015,585377585,12/16/2015,5091,651.21,524.96,3315310.11,2672571.36,642738.75 +Sub-Saharan Africa,Guinea,Fruits,Online,M,5/15/2015,857832086,6/6/2015,432,9.33,6.92,4030.56,2989.44,1041.12 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,L,6/22/2016,768136012,7/3/2016,7371,205.7,117.11,1516214.7,863217.81,652996.89 +Australia and Oceania,Tonga,Personal Care,Online,L,5/6/2014,721025693,6/4/2014,6380,81.73,56.67,521437.4,361554.6,159882.8 +Australia and Oceania,Samoa ,Cereal,Online,C,6/25/2016,291549956,7/15/2016,4966,205.7,117.11,1021506.2,581568.26,439937.94 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,H,4/22/2016,475070130,6/6/2016,2664,255.28,159.42,680065.92,424694.88,255371.04 +Europe,Poland,Household,Online,C,2/5/2012,537260043,3/25/2012,6041,668.27,502.54,4037019.07,3035844.14,1001174.93 +Asia,Tajikistan,Cosmetics,Offline,M,10/5/2010,264106023,11/19/2010,3696,437.2,263.33,1615891.2,973267.68,642623.52 +Sub-Saharan Africa,Namibia,Snacks,Offline,C,6/26/2016,411906898,7/26/2016,1259,152.58,97.44,192098.22,122676.96,69421.26 +Europe,Kosovo,Meat,Online,H,10/22/2011,457273995,11/8/2011,6392,421.89,364.69,2696720.88,2331098.48,365622.4 +Asia,Brunei,Vegetables,Online,M,5/29/2014,847131145,6/6/2014,3786,154.06,90.93,583271.16,344260.98,239010.18 +Sub-Saharan Africa,Kenya,Cereal,Offline,L,9/26/2012,748714673,10/11/2012,165,205.7,117.11,33940.5,19323.15,14617.35 +Middle East and North Africa,Israel,Clothes,Online,C,3/31/2015,299573409,5/11/2015,9284,109.28,35.84,1014555.52,332738.56,681816.96 +Central America and the Caribbean,El Salvador,Beverages,Online,H,4/20/2016,157568681,4/20/2016,6929,47.45,31.79,328781.05,220272.91,108508.14 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,C,2/15/2015,150874316,4/4/2015,5918,651.21,524.96,3853860.78,3106713.28,747147.5 +Europe,Ireland,Personal Care,Online,M,12/31/2011,627976644,2/19/2012,1099,81.73,56.67,89821.27,62280.33,27540.94 +Europe,Poland,Fruits,Offline,H,1/22/2012,207674491,2/2/2012,4352,9.33,6.92,40604.16,30115.84,10488.32 +Australia and Oceania,Kiribati,Personal Care,Offline,H,12/7/2013,729079186,12/7/2013,9588,81.73,56.67,783627.24,543351.96,240275.28 +Middle East and North Africa,Afghanistan,Cereal,Online,L,7/14/2013,501614558,8/8/2013,7750,205.7,117.11,1594175,907602.5,686572.5 +Europe,Croatia,Beverages,Online,L,5/26/2015,155016934,5/30/2015,1811,47.45,31.79,85931.95,57571.69,28360.26 +Asia,Japan,Office Supplies,Online,L,10/12/2013,389335143,11/29/2013,1776,651.21,524.96,1156548.96,932328.96,224220 +Sub-Saharan Africa,Mauritius ,Meat,Offline,M,7/27/2011,624930512,8/22/2011,9681,421.89,364.69,4084317.09,3530563.89,553753.2 +North America,United States of America,Meat,Offline,L,7/2/2016,352476871,8/20/2016,4594,421.89,364.69,1938162.66,1675385.86,262776.8 +Australia and Oceania,Vanuatu,Cosmetics,Offline,M,8/30/2014,482960546,10/9/2014,7613,437.2,263.33,3328403.6,2004731.29,1323672.31 +Europe,France,Office Supplies,Offline,M,2/19/2012,197680366,2/28/2012,6868,651.21,524.96,4472510.28,3605425.28,867085 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,L,1/26/2016,998247659,2/29/2016,2520,205.7,117.11,518364,295117.2,223246.8 +Europe,Hungary,Baby Food,Online,C,9/29/2015,856586253,10/25/2015,1762,255.28,159.42,449803.36,280898.04,168905.32 +Sub-Saharan Africa,Niger,Personal Care,Online,H,8/24/2016,964932477,9/3/2016,3818,81.73,56.67,312045.14,216366.06,95679.08 +Sub-Saharan Africa,Lesotho,Household,Online,M,12/24/2013,785835158,12/27/2013,4941,668.27,502.54,3301922.07,2483050.14,818871.93 +Sub-Saharan Africa,Nigeria,Meat,Online,C,7/30/2011,302155625,9/1/2011,3419,421.89,364.69,1442441.91,1246875.11,195566.8 +Asia,China,Clothes,Offline,M,7/20/2010,467067706,8/3/2010,4568,109.28,35.84,499191.04,163717.12,335473.92 +Middle East and North Africa,Qatar,Meat,Offline,H,1/27/2013,954057729,2/23/2013,5738,421.89,364.69,2420804.82,2092591.22,328213.6 +Sub-Saharan Africa,The Gambia,Fruits,Offline,L,1/14/2011,606924521,2/22/2011,1308,9.33,6.92,12203.64,9051.36,3152.28 +Sub-Saharan Africa,Liberia,Beverages,Online,M,7/12/2012,589779412,8/12/2012,7689,47.45,31.79,364843.05,244433.31,120409.74 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,M,5/10/2015,337046229,6/1/2015,8324,47.45,31.79,394973.8,264619.96,130353.84 +Central America and the Caribbean,Dominica,Baby Food,Offline,H,10/21/2010,703461301,12/6/2010,8686,255.28,159.42,2217362.08,1384722.12,832639.96 +Sub-Saharan Africa,Botswana,Vegetables,Offline,M,3/1/2010,814073455,3/22/2010,1281,154.06,90.93,197350.86,116481.33,80869.53 +Sub-Saharan Africa,Zimbabwe,Household,Offline,H,8/24/2010,314244019,9/27/2010,643,668.27,502.54,429697.61,323133.22,106564.39 +Europe,Norway,Snacks,Online,M,4/22/2014,719646823,4/28/2014,8342,152.58,97.44,1272822.36,812844.48,459977.88 +Europe,Cyprus,Office Supplies,Offline,L,9/12/2016,466268193,10/6/2016,7975,651.21,524.96,5193399.75,4186556,1006843.75 +Australia and Oceania,Fiji,Vegetables,Offline,M,8/28/2010,760406959,9/7/2010,172,154.06,90.93,26498.32,15639.96,10858.36 +Central America and the Caribbean,Guatemala,Snacks,Online,H,10/14/2012,628674447,10/16/2012,7594,152.58,97.44,1158692.52,739959.36,418733.16 +Asia,Japan,Personal Care,Offline,C,4/7/2014,967994487,5/3/2014,9934,81.73,56.67,811905.82,562959.78,248946.04 +Sub-Saharan Africa,Namibia,Beverages,Offline,H,11/28/2014,495603406,12/18/2014,8916,47.45,31.79,423064.2,283439.64,139624.56 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,L,10/19/2011,699050033,10/31/2011,3294,9.33,6.92,30733.02,22794.48,7938.54 +Europe,Armenia,Household,Online,M,9/1/2010,886195695,10/14/2010,3854,668.27,502.54,2575512.58,1936789.16,638723.42 +Asia,Myanmar,Meat,Offline,C,7/10/2014,435214221,8/18/2014,8414,421.89,364.69,3549782.46,3068501.66,481280.8 +Europe,United Kingdom,Clothes,Online,M,4/15/2012,144591939,5/29/2012,6823,109.28,35.84,745617.44,244536.32,501081.12 +Asia,Thailand,Office Supplies,Offline,M,11/19/2012,883127677,12/26/2012,5960,651.21,524.96,3881211.6,3128761.6,752450 +Europe,Finland,Office Supplies,Online,H,2/26/2011,439932763,3/10/2011,4736,651.21,524.96,3084130.56,2486210.56,597920 +Australia and Oceania,Vanuatu,Clothes,Offline,M,5/15/2014,274431025,5/16/2014,9094,109.28,35.84,993792.32,325928.96,667863.36 +Sub-Saharan Africa,Malawi,Baby Food,Offline,M,9/15/2015,566358792,11/4/2015,7007,255.28,159.42,1788746.96,1117055.94,671691.02 +Sub-Saharan Africa,South Africa,Cereal,Offline,L,3/15/2013,665764892,4/24/2013,3481,205.7,117.11,716041.7,407659.91,308381.79 +Middle East and North Africa,Kuwait,Vegetables,Online,C,7/16/2013,443010652,8/4/2013,5551,154.06,90.93,855187.06,504752.43,350434.63 +Middle East and North Africa,Iran,Personal Care,Online,H,2/2/2013,738769900,2/24/2013,7285,81.73,56.67,595403.05,412840.95,182562.1 +Asia,Mongolia,Cereal,Offline,H,11/15/2016,214028966,1/2/2017,4782,205.7,117.11,983657.4,560020.02,423637.38 +Central America and the Caribbean,Dominica,Vegetables,Online,M,1/17/2012,300086677,2/17/2012,1171,154.06,90.93,180404.26,106479.03,73925.23 +Middle East and North Africa,Tunisia ,Personal Care,Online,H,2/8/2017,248554360,3/2/2017,1614,81.73,56.67,131912.22,91465.38,40446.84 +Asia,India,Cosmetics,Online,M,7/21/2017,281355845,7/30/2017,8302,437.2,263.33,3629634.4,2186165.66,1443468.74 +Sub-Saharan Africa,Ghana,Cereal,Online,C,2/2/2015,240727460,3/19/2015,5460,205.7,117.11,1123122,639420.6,483701.4 +Sub-Saharan Africa,Burundi,Meat,Online,L,4/9/2016,939218032,4/25/2016,4342,421.89,364.69,1831846.38,1583483.98,248362.4 +Sub-Saharan Africa,Zambia,Office Supplies,Online,C,7/29/2013,109688889,8/26/2013,8235,651.21,524.96,5362714.35,4323045.6,1039668.75 +Australia and Oceania,Papua New Guinea,Clothes,Online,M,11/25/2011,955313861,12/16/2011,7455,109.28,35.84,814682.4,267187.2,547495.2 +Middle East and North Africa,Tunisia ,Fruits,Online,M,3/18/2017,899579274,5/7/2017,4353,9.33,6.92,40613.49,30122.76,10490.73 +Central America and the Caribbean,Barbados,Snacks,Online,M,1/11/2010,136283957,1/16/2010,8306,152.58,97.44,1267329.48,809336.64,457992.84 +Central America and the Caribbean,Dominica,Baby Food,Offline,C,5/20/2017,279539239,7/5/2017,728,255.28,159.42,185843.84,116057.76,69786.08 +Europe,Latvia,Meat,Online,L,7/27/2010,313768947,8/10/2010,59,421.89,364.69,24891.51,21516.71,3374.8 +Australia and Oceania,New Zealand,Snacks,Online,C,12/15/2014,643709409,1/2/2015,6774,152.58,97.44,1033576.92,660058.56,373518.36 +Central America and the Caribbean,Panama,Office Supplies,Online,L,4/29/2015,844409453,5/3/2015,8377,651.21,524.96,5455186.17,4397589.92,1057596.25 +Sub-Saharan Africa,Botswana,Personal Care,Online,M,9/3/2012,111230409,10/5/2012,4405,81.73,56.67,360020.65,249631.35,110389.3 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,L,11/6/2012,409846103,12/23/2012,1424,109.28,35.84,155614.72,51036.16,104578.56 +Europe,Armenia,Baby Food,Online,L,3/10/2015,626242864,3/20/2015,8035,255.28,159.42,2051174.8,1280939.7,770235.1 +Europe,Bosnia and Herzegovina,Personal Care,Online,L,4/21/2016,616719520,5/13/2016,9866,81.73,56.67,806348.18,559106.22,247241.96 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,L,11/19/2013,757887399,1/2/2014,4578,651.21,524.96,2981239.38,2403266.88,577972.5 +Europe,Estonia,Household,Online,M,6/16/2010,596670329,7/12/2010,6865,668.27,502.54,4587673.55,3449937.1,1137736.45 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,H,3/12/2017,200304639,4/14/2017,3449,255.28,159.42,880460.72,549839.58,330621.14 +Australia and Oceania,Solomon Islands,Meat,Offline,H,4/3/2012,606339156,4/19/2012,8085,421.89,364.69,3410980.65,2948518.65,462462 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,H,9/22/2012,672635209,11/2/2012,6561,668.27,502.54,4384519.47,3297164.94,1087354.53 +Sub-Saharan Africa,Benin,Office Supplies,Offline,L,4/3/2010,227366626,4/14/2010,1692,651.21,524.96,1101847.32,888232.32,213615 +Europe,Moldova ,Cereal,Offline,L,9/11/2012,519019734,10/26/2012,8328,205.7,117.11,1713069.6,975292.08,737777.52 +Asia,Laos,Office Supplies,Online,M,1/16/2010,166393363,3/2/2010,8349,651.21,524.96,5436952.29,4382891.04,1054061.25 +Europe,Ukraine,Household,Online,H,1/26/2016,108598840,2/26/2016,5665,668.27,502.54,3785749.55,2846889.1,938860.45 +Asia,Sri Lanka,Fruits,Offline,L,7/14/2011,455059993,7/23/2011,1219,9.33,6.92,11373.27,8435.48,2937.79 +Asia,South Korea,Office Supplies,Online,M,2/17/2016,935513150,2/18/2016,7985,651.21,524.96,5199911.85,4191805.6,1008106.25 +Australia and Oceania,Papua New Guinea,Meat,Offline,M,7/12/2016,450007140,7/26/2016,5968,421.89,364.69,2517839.52,2176469.92,341369.6 +Europe,Finland,Office Supplies,Online,C,8/17/2015,218903291,9/6/2015,7203,651.21,524.96,4690665.63,3781286.88,909378.75 +Asia,Malaysia,Office Supplies,Online,M,8/1/2013,632875430,8/30/2013,759,651.21,524.96,494268.39,398444.64,95823.75 +Australia and Oceania,Fiji,Fruits,Online,H,8/20/2011,802909886,9/1/2011,7733,9.33,6.92,72148.89,53512.36,18636.53 +Asia,Nepal,Baby Food,Offline,H,11/11/2015,810305488,12/15/2015,6255,255.28,159.42,1596776.4,997172.1,599604.3 +Central America and the Caribbean,Honduras,Vegetables,Online,H,9/9/2010,356673562,9/26/2010,6488,154.06,90.93,999541.28,589953.84,409587.44 +Australia and Oceania,New Zealand,Cereal,Online,L,9/11/2015,113937938,10/7/2015,5623,205.7,117.11,1156651.1,658509.53,498141.57 +Europe,Poland,Snacks,Offline,C,8/25/2013,374334943,9/30/2013,2883,152.58,97.44,439888.14,280919.52,158968.62 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,L,11/23/2014,600413405,12/4/2014,4524,437.2,263.33,1977892.8,1191304.92,786587.88 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,H,9/11/2015,775034654,10/12/2015,8832,81.73,56.67,721839.36,500509.44,221329.92 +Middle East and North Africa,Iraq,Personal Care,Online,C,2/27/2017,951372516,3/9/2017,1124,81.73,56.67,91864.52,63697.08,28167.44 +Asia,Kazakhstan,Fruits,Online,C,11/22/2013,802913320,12/21/2013,8749,9.33,6.92,81628.17,60543.08,21085.09 +Central America and the Caribbean,Panama,Cosmetics,Offline,L,12/4/2012,973455893,12/8/2012,6086,437.2,263.33,2660799.2,1602626.38,1058172.82 +Asia,Vietnam,Vegetables,Offline,C,10/13/2014,827111566,10/30/2014,9547,154.06,90.93,1470810.82,868108.71,602702.11 +Asia,Uzbekistan,Beverages,Offline,C,4/5/2017,698304164,5/13/2017,2575,47.45,31.79,122183.75,81859.25,40324.5 +Asia,Nepal,Beverages,Online,H,8/27/2011,541770017,10/15/2011,642,47.45,31.79,30462.9,20409.18,10053.72 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,C,10/25/2016,382557952,11/14/2016,6254,154.06,90.93,963491.24,568676.22,394815.02 +Middle East and North Africa,Lebanon,Snacks,Online,H,10/27/2014,766029298,12/2/2014,3947,152.58,97.44,602233.26,384595.68,217637.58 +Middle East and North Africa,Syria,Meat,Online,C,4/18/2015,507857882,5/6/2015,5288,421.89,364.69,2230954.32,1928480.72,302473.6 +Asia,Cambodia,Beverages,Offline,L,10/16/2013,744030034,10/20/2013,3876,47.45,31.79,183916.2,123218.04,60698.16 +Australia and Oceania,Marshall Islands,Household,Offline,L,9/17/2010,880844581,10/3/2010,341,668.27,502.54,227880.07,171366.14,56513.93 +Europe,Estonia,Vegetables,Offline,H,2/5/2015,844912850,3/20/2015,7343,154.06,90.93,1131262.58,667698.99,463563.59 +Sub-Saharan Africa,Togo,Meat,Online,L,7/21/2010,633158671,7/29/2010,4576,421.89,364.69,1930568.64,1668821.44,261747.2 +Middle East and North Africa,Oman,Office Supplies,Offline,M,1/11/2012,762818372,1/13/2012,3763,651.21,524.96,2450503.23,1975424.48,475078.75 +Europe,Andorra,Personal Care,Online,L,8/13/2016,921440780,8/15/2016,3658,81.73,56.67,298968.34,207298.86,91669.48 +Australia and Oceania,Nauru,Baby Food,Online,H,11/26/2014,416887223,1/12/2015,5048,255.28,159.42,1288653.44,804752.16,483901.28 +Europe,Switzerland,Cereal,Offline,H,6/18/2017,427331531,7/4/2017,5751,205.7,117.11,1182980.7,673499.61,509481.09 +Asia,Philippines,Snacks,Offline,M,3/23/2013,851260030,3/25/2013,5615,152.58,97.44,856736.7,547125.6,309611.1 +Europe,Albania,Cosmetics,Online,M,2/9/2011,757471549,3/15/2011,1519,437.2,263.33,664106.8,399998.27,264108.53 +Europe,Poland,Cosmetics,Offline,L,7/12/2013,635077416,7/18/2013,2375,437.2,263.33,1038350,625408.75,412941.25 +Europe,Serbia,Personal Care,Online,C,8/9/2012,143501460,9/28/2012,4126,81.73,56.67,337217.98,233820.42,103397.56 +Asia,Malaysia,Cosmetics,Online,L,9/2/2016,362480008,9/12/2016,4744,437.2,263.33,2074076.8,1249237.52,824839.28 +Europe,Denmark,Clothes,Online,C,3/10/2016,642061889,3/31/2016,9236,109.28,35.84,1009310.08,331018.24,678291.84 +Middle East and North Africa,Tunisia ,Snacks,Offline,H,4/5/2010,852608430,5/3/2010,4636,152.58,97.44,707360.88,451731.84,255629.04 +Middle East and North Africa,Qatar,Cereal,Offline,M,5/30/2010,934793460,6/15/2010,5013,205.7,117.11,1031174.1,587072.43,444101.67 +North America,Mexico,Snacks,Offline,M,1/31/2014,449603307,3/7/2014,6465,152.58,97.44,986429.7,629949.6,356480.1 +Sub-Saharan Africa,Seychelles ,Meat,Offline,L,1/3/2016,828336799,1/22/2016,2121,421.89,364.69,894828.69,773507.49,121321.2 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,L,12/19/2011,422605264,1/8/2012,7144,651.21,524.96,4652244.24,3750314.24,901930 +Middle East and North Africa,Algeria,Snacks,Online,C,3/3/2010,354332530,3/27/2010,3725,152.58,97.44,568360.5,362964,205396.5 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,M,4/30/2012,465754926,6/3/2012,6087,47.45,31.79,288828.15,193505.73,95322.42 +Europe,Andorra,Household,Offline,M,6/4/2017,669421279,7/12/2017,5487,668.27,502.54,3666797.49,2757436.98,909360.51 +Europe,France,Cereal,Online,L,5/10/2010,498192918,6/19/2010,5210,205.7,117.11,1071697,610143.1,461553.9 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,M,3/5/2011,455243670,4/5/2011,5573,437.2,263.33,2436515.6,1467538.09,968977.51 +Central America and the Caribbean,El Salvador,Household,Online,C,9/10/2010,664059865,9/25/2010,8926,668.27,502.54,5964978.02,4485672.04,1479305.98 +Australia and Oceania,Samoa ,Office Supplies,Offline,C,2/27/2012,418440330,4/2/2012,4647,651.21,524.96,3026172.87,2439489.12,586683.75 +Europe,Portugal,Baby Food,Offline,C,4/20/2012,432496392,6/6/2012,4148,255.28,159.42,1058901.44,661274.16,397627.28 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,H,9/17/2012,590651881,11/1/2012,5872,437.2,263.33,2567238.4,1546273.76,1020964.64 +Australia and Oceania,Vanuatu,Fruits,Offline,L,1/15/2016,397643125,2/20/2016,292,9.33,6.92,2724.36,2020.64,703.72 +Europe,Greece,Beverages,Offline,C,8/23/2014,328518950,9/9/2014,4913,47.45,31.79,233121.85,156184.27,76937.58 +Europe,Slovenia,Office Supplies,Offline,H,2/1/2017,478640687,3/20/2017,9271,651.21,524.96,6037367.91,4866904.16,1170463.75 +Asia,Indonesia,Cereal,Offline,L,1/27/2014,113682162,2/18/2014,9933,205.7,117.11,2043218.1,1163253.63,879964.47 +Europe,Ukraine,Baby Food,Online,H,7/7/2012,819629704,7/11/2012,5498,255.28,159.42,1403529.44,876491.16,527038.28 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,L,8/6/2016,652782142,9/18/2016,1597,81.73,56.67,130522.81,90501.99,40020.82 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,H,6/6/2016,889750802,7/25/2016,5889,81.73,56.67,481307.97,333729.63,147578.34 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,L,7/20/2014,177459514,8/12/2014,3068,437.2,263.33,1341329.6,807896.44,533433.16 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,C,7/21/2014,383144605,8/19/2014,9858,437.2,263.33,4309917.6,2595907.14,1714010.46 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,L,4/24/2017,744354903,5/14/2017,12,651.21,524.96,7814.52,6299.52,1515 +Australia and Oceania,Kiribati,Household,Online,M,3/14/2017,118951737,3/24/2017,9317,668.27,502.54,6226271.59,4682165.18,1544106.41 +Central America and the Caribbean,Honduras,Personal Care,Offline,L,6/7/2013,135108935,6/10/2013,591,81.73,56.67,48302.43,33491.97,14810.46 +North America,Greenland,Clothes,Offline,M,11/14/2013,241312825,12/1/2013,8682,109.28,35.84,948768.96,311162.88,637606.08 +Sub-Saharan Africa,Eritrea,Clothes,Online,C,1/28/2016,856362235,2/3/2016,5470,109.28,35.84,597761.6,196044.8,401716.8 +Middle East and North Africa,Bahrain,Beverages,Offline,M,2/8/2011,219368493,3/19/2011,4867,47.45,31.79,230939.15,154721.93,76217.22 +Asia,Thailand,Household,Online,C,1/3/2010,239755427,1/25/2010,7814,668.27,502.54,5221861.78,3926847.56,1295014.22 +Sub-Saharan Africa,Senegal,Cosmetics,Online,M,5/1/2017,647259366,5/27/2017,7285,437.2,263.33,3185002,1918359.05,1266642.95 +Australia and Oceania,New Zealand,Snacks,Offline,M,3/6/2012,341929137,3/15/2012,3285,152.58,97.44,501225.3,320090.4,181134.9 +Australia and Oceania,East Timor,Personal Care,Offline,C,8/1/2012,544126069,9/13/2012,7850,81.73,56.67,641580.5,444859.5,196721 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,H,2/21/2011,744523990,3/30/2011,48,421.89,364.69,20250.72,17505.12,2745.6 +Australia and Oceania,East Timor,Personal Care,Online,C,8/26/2016,954109227,9/9/2016,978,81.73,56.67,79931.94,55423.26,24508.68 +Sub-Saharan Africa,Togo,Snacks,Online,C,6/26/2012,354180610,8/2/2012,8768,152.58,97.44,1337821.44,854353.92,483467.52 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,H,5/10/2013,446349465,6/8/2013,3581,109.28,35.84,391331.68,128343.04,262988.64 +Central America and the Caribbean,Haiti,Office Supplies,Online,C,2/14/2016,102539622,2/18/2016,2608,651.21,524.96,1698355.68,1369095.68,329260 +Asia,Vietnam,Fruits,Offline,H,2/15/2011,514987409,3/26/2011,5073,9.33,6.92,47331.09,35105.16,12225.93 +Australia and Oceania,Papua New Guinea,Beverages,Online,C,4/13/2016,246241652,5/30/2016,7232,47.45,31.79,343158.4,229905.28,113253.12 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,L,9/16/2012,179163682,9/22/2012,7370,152.58,97.44,1124514.6,718132.8,406381.8 +Europe,Liechtenstein,Personal Care,Online,L,8/31/2016,366927325,10/4/2016,804,81.73,56.67,65710.92,45562.68,20148.24 +Australia and Oceania,Australia,Fruits,Online,C,3/9/2015,483018910,3/17/2015,4884,9.33,6.92,45567.72,33797.28,11770.44 +Central America and the Caribbean,Costa Rica,Vegetables,Online,H,4/17/2015,271237266,6/4/2015,3989,154.06,90.93,614545.34,362719.77,251825.57 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,M,7/5/2017,895693719,8/7/2017,4531,47.45,31.79,214995.95,144040.49,70955.46 +Europe,Malta,Cosmetics,Online,C,1/25/2012,890812098,2/27/2012,9951,437.2,263.33,4350577.2,2620396.83,1730180.37 +Sub-Saharan Africa,Angola,Beverages,Offline,L,12/21/2012,211328732,1/20/2013,5723,47.45,31.79,271556.35,181934.17,89622.18 +Asia,Tajikistan,Office Supplies,Offline,L,5/15/2016,682292449,7/1/2016,4353,651.21,524.96,2834717.13,2285150.88,549566.25 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,M,11/24/2011,149064576,12/9/2011,375,9.33,6.92,3498.75,2595,903.75 +Asia,Nepal,Office Supplies,Online,L,10/3/2016,127318942,10/11/2016,5359,651.21,524.96,3489834.39,2813260.64,676573.75 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,C,5/10/2011,853041875,5/22/2011,2902,421.89,364.69,1224324.78,1058330.38,165994.4 +Asia,Cambodia,Fruits,Offline,M,3/30/2011,832532203,3/31/2011,3634,9.33,6.92,33905.22,25147.28,8757.94 +Asia,Turkmenistan,Cereal,Online,M,4/24/2010,892401254,5/5/2010,217,205.7,117.11,44636.9,25412.87,19224.03 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,M,11/19/2014,129572856,12/8/2014,2342,81.73,56.67,191411.66,132721.14,58690.52 +Sub-Saharan Africa,Benin,Cosmetics,Offline,C,3/12/2017,861283338,3/25/2017,1734,437.2,263.33,758104.8,456614.22,301490.58 +Sub-Saharan Africa,Benin,Cereal,Offline,L,5/4/2014,975081527,5/23/2014,7147,205.7,117.11,1470137.9,836985.17,633152.73 +Sub-Saharan Africa,Cameroon,Personal Care,Online,C,1/15/2012,678828752,2/14/2012,9368,81.73,56.67,765646.64,530884.56,234762.08 +Australia and Oceania,Vanuatu,Beverages,Offline,C,4/21/2013,250698840,5/13/2013,6213,47.45,31.79,294806.85,197511.27,97295.58 +Sub-Saharan Africa,Eritrea,Cereal,Offline,L,8/20/2014,489178121,9/28/2014,7531,205.7,117.11,1549126.7,881955.41,667171.29 +Europe,San Marino,Cosmetics,Online,M,5/17/2017,463065421,5/26/2017,203,437.2,263.33,88751.6,53455.99,35295.61 +Central America and the Caribbean,Panama,Baby Food,Online,L,5/16/2016,661472070,6/13/2016,3140,255.28,159.42,801579.2,500578.8,301000.4 +Asia,Japan,Personal Care,Online,L,4/26/2011,743821895,5/22/2011,2283,81.73,56.67,186589.59,129377.61,57211.98 +Europe,Lithuania,Meat,Online,M,7/16/2010,889851224,9/3/2010,5606,421.89,364.69,2365115.34,2044452.14,320663.2 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,L,1/28/2012,449608886,2/26/2012,8115,668.27,502.54,5423011.05,4078112.1,1344898.95 +Europe,Hungary,Personal Care,Offline,L,1/10/2015,193456208,1/24/2015,6846,81.73,56.67,559523.58,387962.82,171560.76 +Europe,France,Clothes,Offline,C,10/11/2015,962067019,11/19/2015,5865,109.28,35.84,640927.2,210201.6,430725.6 +Asia,Malaysia,Clothes,Offline,C,10/8/2011,516427648,10/8/2011,1272,109.28,35.84,139004.16,45588.48,93415.68 +Middle East and North Africa,Lebanon,Beverages,Offline,H,11/13/2012,287836921,12/19/2012,6196,47.45,31.79,294000.2,196970.84,97029.36 +Europe,Bulgaria,Office Supplies,Offline,H,11/13/2014,427906167,12/29/2014,5799,651.21,524.96,3776366.79,3044243.04,732123.75 +Europe,Estonia,Clothes,Offline,L,10/31/2010,258559215,11/17/2010,2272,109.28,35.84,248284.16,81428.48,166855.68 +Asia,Turkmenistan,Snacks,Offline,H,1/15/2010,522032392,1/15/2010,9840,152.58,97.44,1501387.2,958809.6,542577.6 +Australia and Oceania,Fiji,Baby Food,Offline,M,6/23/2011,230874526,7/31/2011,9758,255.28,159.42,2491022.24,1555620.36,935401.88 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,C,3/8/2015,717946946,4/7/2015,5311,47.45,31.79,252006.95,168836.69,83170.26 +Europe,Lithuania,Clothes,Online,C,12/2/2010,686423480,12/21/2010,6816,109.28,35.84,744852.48,244285.44,500567.04 +Asia,Bhutan,Cosmetics,Offline,L,3/21/2012,259790456,3/29/2012,6624,437.2,263.33,2896012.8,1744297.92,1151714.88 +Europe,Netherlands,Cosmetics,Online,C,10/4/2014,531846702,11/16/2014,4113,437.2,263.33,1798203.6,1083076.29,715127.31 +Europe,Lithuania,Cosmetics,Online,H,4/7/2015,416703546,5/3/2015,694,437.2,263.33,303416.8,182751.02,120665.78 +Australia and Oceania,Palau,Beverages,Online,L,4/30/2015,698784816,5/2/2015,4810,47.45,31.79,228234.5,152909.9,75324.6 +Asia,Nepal,Beverages,Offline,L,1/9/2010,882826840,2/10/2010,6935,47.45,31.79,329065.75,220463.65,108602.1 +Middle East and North Africa,Afghanistan,Household,Offline,H,6/7/2014,543878448,6/14/2014,4574,668.27,502.54,3056666.98,2298617.96,758049.02 +Europe,Ireland,Office Supplies,Offline,C,5/26/2014,677300965,7/5/2014,7262,651.21,524.96,4729087.02,3812259.52,916827.5 +Europe,Macedonia,Personal Care,Online,H,10/10/2015,548768222,11/5/2015,1567,81.73,56.67,128070.91,88801.89,39269.02 +Sub-Saharan Africa,Mali,Fruits,Online,C,4/25/2010,844266545,5/22/2010,6087,9.33,6.92,56791.71,42122.04,14669.67 +Europe,Norway,Clothes,Offline,H,5/13/2017,520094764,6/24/2017,6453,109.28,35.84,705183.84,231275.52,473908.32 +Middle East and North Africa,Iran,Beverages,Offline,H,11/18/2011,852864205,12/19/2011,326,47.45,31.79,15468.7,10363.54,5105.16 +Middle East and North Africa,Iran,Snacks,Offline,H,7/19/2011,489498698,9/5/2011,2397,152.58,97.44,365734.26,233563.68,132170.58 +North America,Mexico,Office Supplies,Offline,H,5/19/2012,397234570,5/22/2012,9392,651.21,524.96,6116164.32,4930424.32,1185740 +Sub-Saharan Africa,The Gambia,Meat,Offline,L,4/8/2015,713620650,4/9/2015,5064,421.89,364.69,2136450.96,1846790.16,289660.8 +Middle East and North Africa,Lebanon,Snacks,Offline,C,7/28/2014,296518266,8/4/2014,5199,152.58,97.44,793263.42,506590.56,286672.86 +Central America and the Caribbean,Panama,Baby Food,Offline,C,1/30/2017,774101245,2/22/2017,2615,255.28,159.42,667557.2,416883.3,250673.9 +Sub-Saharan Africa,Republic of the Congo,Household,Online,M,7/8/2015,694855916,7/26/2015,2162,668.27,502.54,1444799.74,1086491.48,358308.26 +Europe,San Marino,Vegetables,Online,L,1/3/2015,477581107,2/18/2015,5717,154.06,90.93,880761.02,519846.81,360914.21 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Online,H,3/9/2014,161388146,4/3/2014,7194,651.21,524.96,4684804.74,3776562.24,908242.5 +Middle East and North Africa,Morocco,Fruits,Online,H,7/12/2016,755700862,7/24/2016,7533,9.33,6.92,70282.89,52128.36,18154.53 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,L,6/8/2011,190255582,7/7/2011,9709,437.2,263.33,4244774.8,2556670.97,1688103.83 +Asia,Brunei,Vegetables,Online,L,11/16/2015,965101134,12/18/2015,3727,154.06,90.93,574181.62,338896.11,235285.51 +Central America and the Caribbean,Costa Rica,Snacks,Offline,C,1/6/2010,700598847,2/18/2010,1623,152.58,97.44,247637.34,158145.12,89492.22 +Europe,Bosnia and Herzegovina,Snacks,Offline,M,9/29/2016,687422549,10/21/2016,2463,152.58,97.44,375804.54,239994.72,135809.82 +Australia and Oceania,Solomon Islands,Cereal,Offline,H,7/28/2014,936558568,9/10/2014,7348,205.7,117.11,1511483.6,860524.28,650959.32 +Sub-Saharan Africa,Guinea,Clothes,Offline,H,2/26/2017,629305732,3/15/2017,4405,109.28,35.84,481378.4,157875.2,323503.2 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,M,6/30/2016,367275369,7/19/2016,3798,651.21,524.96,2473295.58,1993798.08,479497.5 +Europe,Czech Republic,Beverages,Offline,H,1/8/2017,822391307,1/19/2017,2718,47.45,31.79,128969.1,86405.22,42563.88 +Sub-Saharan Africa,Swaziland,Snacks,Offline,L,8/24/2016,486889874,9/13/2016,388,152.58,97.44,59201.04,37806.72,21394.32 +Middle East and North Africa,Azerbaijan,Snacks,Offline,L,7/28/2010,623319900,8/7/2010,3065,152.58,97.44,467657.7,298653.6,169004.1 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,L,3/15/2010,314542710,3/25/2010,9033,9.33,6.92,84277.89,62508.36,21769.53 +Sub-Saharan Africa,Burundi,Clothes,Offline,C,8/25/2016,513732135,9/30/2016,3610,109.28,35.84,394500.8,129382.4,265118.4 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,M,12/12/2016,894374501,12/28/2016,4145,651.21,524.96,2699265.45,2175959.2,523306.25 +Central America and the Caribbean,Cuba,Clothes,Online,L,7/22/2010,300268638,8/10/2010,5017,109.28,35.84,548257.76,179809.28,368448.48 +Asia,China,Household,Offline,M,2/19/2013,795525872,3/17/2013,2639,668.27,502.54,1763564.53,1326203.06,437361.47 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,H,12/2/2014,914570033,12/7/2014,451,421.89,364.69,190272.39,164475.19,25797.2 +Europe,Belarus,Cosmetics,Online,H,10/8/2014,612137448,11/17/2014,3929,437.2,263.33,1717758.8,1034623.57,683135.23 +Europe,Montenegro,Clothes,Offline,L,5/25/2016,813276946,5/26/2016,5576,109.28,35.84,609345.28,199843.84,409501.44 +Australia and Oceania,Papua New Guinea,Snacks,Online,C,1/7/2017,263349854,1/29/2017,9929,152.58,97.44,1514966.82,967481.76,547485.06 +Asia,Brunei,Meat,Online,L,2/13/2011,478030002,3/12/2011,8555,421.89,364.69,3609268.95,3119922.95,489346 +Central America and the Caribbean,El Salvador,Vegetables,Online,M,12/19/2016,793303716,2/6/2017,5053,154.06,90.93,778465.18,459469.29,318995.89 +Middle East and North Africa,Algeria,Baby Food,Offline,L,3/30/2012,615469825,4/13/2012,53,255.28,159.42,13529.84,8449.26,5080.58 +Australia and Oceania,Tonga,Baby Food,Offline,H,7/27/2013,771139657,8/4/2013,6216,255.28,159.42,1586820.48,990954.72,595865.76 +Sub-Saharan Africa,Madagascar,Beverages,Offline,L,2/11/2012,357237040,2/18/2012,3234,47.45,31.79,153453.3,102808.86,50644.44 +Middle East and North Africa,Iraq,Baby Food,Online,L,4/6/2015,790998303,4/7/2015,2831,255.28,159.42,722697.68,451318.02,271379.66 +Asia,Tajikistan,Clothes,Online,H,7/13/2012,859972274,7/28/2012,3761,109.28,35.84,411002.08,134794.24,276207.84 +Europe,Serbia,Vegetables,Online,H,3/22/2017,772020280,5/2/2017,6812,154.06,90.93,1049456.72,619415.16,430041.56 +North America,Mexico,Beverages,Offline,L,3/11/2017,805316150,3/17/2017,9799,47.45,31.79,464962.55,311510.21,153452.34 +Europe,Norway,Meat,Online,M,7/8/2016,858346211,7/12/2016,2573,421.89,364.69,1085522.97,938347.37,147175.6 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,C,7/18/2016,899909293,7/31/2016,2013,154.06,90.93,310122.78,183042.09,127080.69 +Sub-Saharan Africa,South Africa,Cereal,Online,C,2/13/2012,519116723,3/13/2012,7029,205.7,117.11,1445865.3,823166.19,622699.11 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,L,7/2/2010,275392329,8/2/2010,3565,109.28,35.84,389583.2,127769.6,261813.6 +Sub-Saharan Africa,Mali,Cereal,Offline,M,6/13/2012,348472440,6/28/2012,9594,205.7,117.11,1973485.8,1123553.34,849932.46 +Europe,Montenegro,Clothes,Online,M,1/3/2016,988405883,1/19/2016,120,109.28,35.84,13113.6,4300.8,8812.8 +North America,United States of America,Office Supplies,Online,L,9/11/2012,265553987,10/10/2012,2181,651.21,524.96,1420289.01,1144937.76,275351.25 +North America,Canada,Household,Offline,L,1/16/2014,820590579,2/24/2014,9843,668.27,502.54,6577781.61,4946501.22,1631280.39 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,L,6/30/2017,414501988,8/13/2017,9204,152.58,97.44,1404346.32,896837.76,507508.56 +Central America and the Caribbean,Grenada,Office Supplies,Online,H,3/15/2010,478587043,4/15/2010,3396,651.21,524.96,2211509.16,1782764.16,428745 +Australia and Oceania,East Timor,Household,Online,H,9/3/2010,264457070,10/23/2010,7579,668.27,502.54,5064818.33,3808750.66,1256067.67 +Central America and the Caribbean,Dominica,Snacks,Online,L,12/20/2011,894035899,1/27/2012,3945,152.58,97.44,601928.1,384400.8,217527.3 +Europe,Luxembourg,Cereal,Online,M,10/19/2015,409559857,12/5/2015,6718,205.7,117.11,1381892.6,786744.98,595147.62 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,L,7/28/2013,523577773,8/12/2013,7153,651.21,524.96,4658105.13,3755038.88,903066.25 +Europe,Luxembourg,Beverages,Offline,M,11/28/2012,768950974,1/16/2013,8536,47.45,31.79,405033.2,271359.44,133673.76 +Middle East and North Africa,Pakistan,Meat,Offline,L,2/20/2011,748853290,3/27/2011,1184,421.89,364.69,499517.76,431792.96,67724.8 +Europe,San Marino,Beverages,Online,L,3/22/2014,586771047,4/22/2014,7447,47.45,31.79,353360.15,236740.13,116620.02 +Australia and Oceania,Solomon Islands,Cereal,Online,M,4/5/2010,476503074,5/3/2010,6703,205.7,117.11,1378807.1,784988.33,593818.77 +Europe,Lithuania,Meat,Online,C,2/16/2011,232160699,3/21/2011,365,421.89,364.69,153989.85,133111.85,20878 +Sub-Saharan Africa,Rwanda,Beverages,Online,L,11/4/2010,638167750,12/14/2010,6874,47.45,31.79,326171.3,218524.46,107646.84 +Middle East and North Africa,Turkey,Clothes,Online,H,1/21/2012,299260556,1/26/2012,6704,109.28,35.84,732613.12,240271.36,492341.76 +Asia,Bangladesh,Personal Care,Offline,C,9/12/2014,590487945,10/9/2014,7360,81.73,56.67,601532.8,417091.2,184441.6 +Europe,Czech Republic,Personal Care,Online,H,3/9/2012,707211244,3/20/2012,8378,81.73,56.67,684733.94,474781.26,209952.68 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,C,5/16/2010,815104281,5/24/2010,6325,9.33,6.92,59012.25,43769,15243.25 +Middle East and North Africa,Azerbaijan,Household,Online,H,2/29/2016,700153386,3/28/2016,9801,668.27,502.54,6549714.27,4925394.54,1624319.73 +Asia,Tajikistan,Cereal,Offline,C,1/12/2011,218657386,1/30/2011,4434,205.7,117.11,912073.8,519265.74,392808.06 +Central America and the Caribbean,Barbados,Office Supplies,Online,M,5/18/2015,647227609,6/29/2015,7887,651.21,524.96,5136093.27,4140359.52,995733.75 +Sub-Saharan Africa,Cameroon,Clothes,Offline,H,8/2/2016,632787883,8/2/2016,4851,109.28,35.84,530117.28,173859.84,356257.44 +Central America and the Caribbean,Dominica,Beverages,Online,L,9/8/2010,242574536,9/13/2010,2051,47.45,31.79,97319.95,65201.29,32118.66 +Sub-Saharan Africa,Eritrea,Snacks,Offline,L,9/12/2013,514136397,9/23/2013,3240,152.58,97.44,494359.2,315705.6,178653.6 +North America,Canada,Cosmetics,Offline,L,6/1/2012,305334794,7/3/2012,4206,437.2,263.33,1838863.2,1107565.98,731297.22 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,M,8/20/2013,344343554,9/11/2013,7765,81.73,56.67,634633.45,440042.55,194590.9 +Australia and Oceania,Federated States of Micronesia,Household,Offline,L,1/24/2010,979649007,3/12/2010,8766,668.27,502.54,5858054.82,4405265.64,1452789.18 +Europe,Andorra,Cereal,Online,C,5/31/2014,830049979,6/13/2014,9089,205.7,117.11,1869607.3,1064412.79,805194.51 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,H,3/2/2010,834657800,4/11/2010,2646,255.28,159.42,675470.88,421825.32,253645.56 +Europe,Germany,Cereal,Online,H,12/13/2015,202896296,1/13/2016,378,205.7,117.11,77754.6,44267.58,33487.02 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Offline,M,8/1/2013,464501798,8/10/2013,5259,9.33,6.92,49066.47,36392.28,12674.19 +Asia,Turkmenistan,Baby Food,Online,H,6/20/2012,519523131,7/23/2012,7294,255.28,159.42,1862012.32,1162809.48,699202.84 +Europe,Austria,Vegetables,Online,M,6/30/2015,688321626,7/21/2015,8520,154.06,90.93,1312591.2,774723.6,537867.6 +Asia,Cambodia,Vegetables,Online,C,4/1/2015,461571109,5/8/2015,8003,154.06,90.93,1232942.18,727712.79,505229.39 +Asia,Philippines,Snacks,Offline,L,12/18/2012,750257909,12/19/2012,6842,152.58,97.44,1043952.36,666684.48,377267.88 +Sub-Saharan Africa,Chad,Beverages,Online,L,9/23/2014,735680854,10/19/2014,3168,47.45,31.79,150321.6,100710.72,49610.88 +Sub-Saharan Africa,Swaziland,Cosmetics,Online,H,7/15/2012,119451272,8/21/2012,7141,437.2,263.33,3122045.2,1880439.53,1241605.67 +Asia,Singapore,Personal Care,Offline,C,10/27/2010,473492991,12/12/2010,5953,81.73,56.67,486538.69,337356.51,149182.18 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,M,1/26/2015,290042340,2/25/2015,8829,81.73,56.67,721594.17,500339.43,221254.74 +Europe,Lithuania,Beverages,Online,L,11/27/2012,831648147,11/29/2012,2023,47.45,31.79,95991.35,64311.17,31680.18 +Sub-Saharan Africa,Rwanda,Beverages,Offline,L,9/27/2015,281171739,11/9/2015,3821,47.45,31.79,181306.45,121469.59,59836.86 +Asia,India,Cereal,Offline,H,2/8/2017,491786944,2/24/2017,9540,205.7,117.11,1962378,1117229.4,845148.6 +Sub-Saharan Africa,Seychelles ,Clothes,Offline,H,8/13/2011,236980092,8/15/2011,6530,109.28,35.84,713598.4,234035.2,479563.2 +Central America and the Caribbean,Saint Lucia,Fruits,Online,L,11/12/2013,160550010,12/1/2013,9171,9.33,6.92,85565.43,63463.32,22102.11 +Central America and the Caribbean,The Bahamas,Household,Offline,L,10/22/2016,526608026,12/9/2016,3872,668.27,502.54,2587541.44,1945834.88,641706.56 +Middle East and North Africa,Israel,Cereal,Online,C,9/2/2010,769577968,9/8/2010,4077,205.7,117.11,838638.9,477457.47,361181.43 +Australia and Oceania,Tonga,Personal Care,Offline,H,1/13/2017,844196164,2/10/2017,5260,81.73,56.67,429899.8,298084.2,131815.6 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,H,11/24/2016,775511443,12/28/2016,9924,437.2,263.33,4338772.8,2613286.92,1725485.88 +Europe,Netherlands,Personal Care,Offline,L,1/16/2015,208885133,1/24/2015,2608,81.73,56.67,213151.84,147795.36,65356.48 +Australia and Oceania,Tonga,Snacks,Online,C,7/12/2013,659991061,8/4/2013,4876,152.58,97.44,743980.08,475117.44,268862.64 +Europe,Serbia,Vegetables,Online,H,6/24/2015,564815557,7/7/2015,329,154.06,90.93,50685.74,29915.97,20769.77 +Europe,Georgia,Beverages,Offline,C,9/21/2013,229657447,9/25/2013,9597,47.45,31.79,455377.65,305088.63,150289.02 +Sub-Saharan Africa,Uganda,Cereal,Online,H,4/20/2017,481128060,5/23/2017,5340,205.7,117.11,1098438,625367.4,473070.6 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,H,5/23/2017,416151225,6/16/2017,7250,651.21,524.96,4721272.5,3805960,915312.5 +Sub-Saharan Africa,The Gambia,Cereal,Offline,C,10/20/2013,551963269,11/6/2013,7052,205.7,117.11,1450596.4,825859.72,624736.68 +Central America and the Caribbean,Panama,Household,Offline,H,3/13/2011,576113021,4/22/2011,3500,668.27,502.54,2338945,1758890,580055 +Europe,Finland,Fruits,Online,L,4/21/2015,696461808,5/21/2015,7381,9.33,6.92,68864.73,51076.52,17788.21 +Middle East and North Africa,Algeria,Cereal,Offline,C,12/24/2013,291183459,1/12/2014,6511,205.7,117.11,1339312.7,762503.21,576809.49 +Middle East and North Africa,Oman,Cosmetics,Offline,M,4/21/2011,158764302,6/8/2011,740,437.2,263.33,323528,194864.2,128663.8 +Asia,Maldives,Household,Offline,L,3/9/2016,268003165,4/24/2016,6947,668.27,502.54,4642471.69,3491145.38,1151326.31 +Middle East and North Africa,Egypt,Vegetables,Online,L,11/28/2015,208011376,12/5/2015,4044,154.06,90.93,623018.64,367720.92,255297.72 +Europe,Czech Republic,Cosmetics,Online,H,2/27/2010,538212764,3/12/2010,7972,437.2,263.33,3485358.4,2099266.76,1386091.64 +Middle East and North Africa,United Arab Emirates,Clothes,Online,L,11/2/2014,538343656,11/12/2014,6706,109.28,35.84,732831.68,240343.04,492488.64 +Asia,Myanmar,Cereal,Online,L,11/2/2012,458452880,12/3/2012,5250,205.7,117.11,1079925,614827.5,465097.5 +Sub-Saharan Africa,Liberia,Meat,Offline,L,11/2/2010,168901765,11/23/2010,640,421.89,364.69,270009.6,233401.6,36608 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,C,10/13/2012,510364139,10/30/2012,6945,109.28,35.84,758949.6,248908.8,510040.8 +Europe,Bulgaria,Cereal,Offline,C,2/16/2016,143826329,3/2/2016,262,205.7,117.11,53893.4,30682.82,23210.58 +Asia,Laos,Cosmetics,Offline,H,8/2/2015,500587165,8/5/2015,3721,437.2,263.33,1626821.2,979850.93,646970.27 +Central America and the Caribbean,Haiti,Cereal,Offline,M,7/10/2014,832257974,8/10/2014,2484,205.7,117.11,510958.8,290901.24,220057.56 +Sub-Saharan Africa,Tanzania,Cereal,Online,C,7/30/2013,460762584,9/4/2013,8743,205.7,117.11,1798435.1,1023892.73,774542.37 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,C,6/17/2014,128337323,7/7/2014,6721,651.21,524.96,4376782.41,3528256.16,848526.25 +Europe,Moldova ,Cosmetics,Online,M,2/22/2016,647531020,3/14/2016,7673,437.2,263.33,3354635.6,2020531.09,1334104.51 +Asia,Japan,Cosmetics,Online,M,2/10/2011,651205003,3/27/2011,4886,437.2,263.33,2136159.2,1286630.38,849528.82 +Asia,Philippines,Meat,Offline,L,10/31/2011,642533099,11/29/2011,8677,421.89,364.69,3660739.53,3164415.13,496324.4 +Asia,Brunei,Beverages,Online,C,9/11/2016,745001637,10/12/2016,1395,47.45,31.79,66192.75,44347.05,21845.7 +Central America and the Caribbean,Costa Rica,Fruits,Offline,C,10/21/2013,252409446,12/2/2013,2419,9.33,6.92,22569.27,16739.48,5829.79 +Europe,San Marino,Cereal,Offline,L,1/14/2015,778867852,2/1/2015,3160,205.7,117.11,650012,370067.6,279944.4 +Sub-Saharan Africa,Liberia,Cereal,Offline,C,5/28/2014,408800685,6/1/2014,2062,205.7,117.11,424153.4,241480.82,182672.58 +Europe,Serbia,Clothes,Online,L,7/24/2014,446944272,7/31/2014,9597,109.28,35.84,1048760.16,343956.48,704803.68 +Sub-Saharan Africa,Zimbabwe,Household,Offline,H,6/8/2015,468347442,7/1/2015,3271,668.27,502.54,2185911.17,1643808.34,542102.83 +Europe,Denmark,Beverages,Offline,L,6/12/2010,568371522,6/23/2010,2619,47.45,31.79,124271.55,83258.01,41013.54 +Europe,Iceland,Cosmetics,Offline,L,1/6/2013,912690341,1/25/2013,4209,437.2,263.33,1840174.8,1108355.97,731818.83 +Central America and the Caribbean,Costa Rica,Fruits,Online,L,11/29/2014,387290227,12/5/2014,6639,9.33,6.92,61941.87,45941.88,15999.99 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,C,9/29/2012,648470008,10/22/2012,5541,81.73,56.67,452865.93,314008.47,138857.46 +Asia,Brunei,Cereal,Online,C,10/10/2011,272841012,11/10/2011,8573,205.7,117.11,1763466.1,1003984.03,759482.07 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,H,7/12/2014,607327067,8/12/2014,430,152.58,97.44,65609.4,41899.2,23710.2 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,M,1/13/2017,819164502,2/18/2017,7835,81.73,56.67,640354.55,444009.45,196345.1 +Sub-Saharan Africa,Liberia,Vegetables,Online,H,8/7/2012,145902144,9/26/2012,4542,154.06,90.93,699740.52,413004.06,286736.46 +Australia and Oceania,Australia,Household,Online,C,9/26/2010,145401322,10/31/2010,6337,668.27,502.54,4234826.99,3184595.98,1050231.01 +Sub-Saharan Africa,Senegal,Vegetables,Offline,M,8/29/2010,645835864,10/16/2010,6039,154.06,90.93,930368.34,549126.27,381242.07 +Middle East and North Africa,Tunisia ,Beverages,Online,M,8/28/2012,195692098,9/1/2012,8495,47.45,31.79,403087.75,270056.05,133031.7 +Asia,Vietnam,Baby Food,Online,M,4/17/2014,113768851,4/26/2014,5586,255.28,159.42,1425994.08,890520.12,535473.96 +Europe,Russia,Snacks,Offline,M,3/13/2014,439177453,4/14/2014,1223,152.58,97.44,186605.34,119169.12,67436.22 +Central America and the Caribbean,Barbados,Baby Food,Online,H,11/4/2015,381341731,12/2/2015,6347,255.28,159.42,1620262.16,1011838.74,608423.42 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,M,3/16/2016,569998013,4/3/2016,3934,81.73,56.67,321525.82,222939.78,98586.04 +Europe,Bulgaria,Beverages,Online,H,2/10/2017,805195128,2/21/2017,3987,47.45,31.79,189183.15,126746.73,62436.42 +Asia,Kyrgyzstan,Baby Food,Online,M,11/14/2013,507294404,12/12/2013,8542,255.28,159.42,2180601.76,1361765.64,818836.12 +Sub-Saharan Africa,Liberia,Baby Food,Online,L,3/23/2014,966969668,4/21/2014,6668,255.28,159.42,1702207.04,1063012.56,639194.48 +Europe,Armenia,Clothes,Offline,M,10/31/2011,395207250,12/7/2011,9462,109.28,35.84,1034007.36,339118.08,694889.28 +Sub-Saharan Africa,Central African Republic,Fruits,Online,L,10/9/2012,673305976,10/22/2012,5055,9.33,6.92,47163.15,34980.6,12182.55 +Asia,Singapore,Cosmetics,Online,C,8/16/2016,602877175,9/18/2016,3608,437.2,263.33,1577417.6,950094.64,627322.96 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,C,9/1/2012,855844676,9/9/2012,2313,651.21,524.96,1506248.73,1214232.48,292016.25 +Central America and the Caribbean,Costa Rica,Personal Care,Online,L,12/18/2013,824444806,1/4/2014,394,81.73,56.67,32201.62,22327.98,9873.64 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,C,9/18/2015,871226394,10/10/2015,4105,437.2,263.33,1794706,1080969.65,713736.35 +Australia and Oceania,Vanuatu,Clothes,Online,H,3/5/2014,979050767,3/8/2014,1733,109.28,35.84,189382.24,62110.72,127271.52 +Europe,Monaco,Household,Offline,C,6/18/2010,301091754,7/13/2010,8596,668.27,502.54,5744448.92,4319833.84,1424615.08 +Australia and Oceania,East Timor,Vegetables,Online,C,4/29/2014,310835683,5/16/2014,2041,154.06,90.93,314436.46,185588.13,128848.33 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,C,1/28/2010,752081382,3/17/2010,6449,255.28,159.42,1646300.72,1028099.58,618201.14 +Middle East and North Africa,Azerbaijan,Clothes,Online,H,5/20/2013,988940179,7/6/2013,8230,109.28,35.84,899374.4,294963.2,604411.2 +Sub-Saharan Africa,Angola,Beverages,Offline,C,6/21/2014,455835902,7/26/2014,828,47.45,31.79,39288.6,26322.12,12966.48 +Sub-Saharan Africa,Eritrea,Fruits,Offline,L,3/15/2012,907504880,4/28/2012,9716,9.33,6.92,90650.28,67234.72,23415.56 +Middle East and North Africa,Yemen,Beverages,Online,C,4/20/2010,568995940,6/4/2010,7398,47.45,31.79,351035.1,235182.42,115852.68 +Australia and Oceania,Tonga,Personal Care,Offline,C,7/16/2013,885670411,8/7/2013,8411,81.73,56.67,687431.03,476651.37,210779.66 +Asia,India,Fruits,Offline,M,5/29/2016,673202121,7/16/2016,4322,9.33,6.92,40324.26,29908.24,10416.02 +Europe,Moldova ,Meat,Offline,M,6/18/2014,167577397,6/24/2014,8731,421.89,364.69,3683521.59,3184108.39,499413.2 +Central America and the Caribbean,Haiti,Cereal,Online,L,9/3/2015,575095069,9/27/2015,2266,205.7,117.11,466116.2,265371.26,200744.94 +Sub-Saharan Africa,Sudan,Vegetables,Online,M,12/7/2013,922366464,1/12/2014,7588,154.06,90.93,1169007.28,689976.84,479030.44 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,H,7/28/2015,306315410,8/16/2015,4392,205.7,117.11,903434.4,514347.12,389087.28 +Europe,Latvia,Vegetables,Online,M,10/25/2012,144178235,11/6/2012,4399,154.06,90.93,677709.94,400001.07,277708.87 +Middle East and North Africa,Morocco,Clothes,Offline,H,5/3/2010,123503768,6/14/2010,6364,109.28,35.84,695457.92,228085.76,467372.16 +Middle East and North Africa,Yemen,Vegetables,Offline,M,11/9/2013,452153337,12/27/2013,1075,154.06,90.93,165614.5,97749.75,67864.75 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,L,3/30/2011,508300769,4/8/2011,6348,651.21,524.96,4133881.08,3332446.08,801435 +Asia,Kazakhstan,Baby Food,Offline,L,2/17/2014,190432393,3/7/2014,2032,255.28,159.42,518728.96,323941.44,194787.52 +Europe,Russia,Cosmetics,Online,L,4/21/2016,367347037,4/26/2016,5006,437.2,263.33,2188623.2,1318229.98,870393.22 +North America,Greenland,Clothes,Online,M,8/7/2012,628156030,8/20/2012,4183,109.28,35.84,457118.24,149918.72,307199.52 +Asia,Laos,Household,Offline,C,4/15/2010,632283198,5/10/2010,5504,668.27,502.54,3678158.08,2765980.16,912177.92 +Sub-Saharan Africa,Lesotho,Household,Offline,M,2/14/2010,559464871,3/20/2010,6943,668.27,502.54,4639798.61,3489135.22,1150663.39 +Sub-Saharan Africa,Madagascar,Personal Care,Online,H,2/22/2010,659749877,3/18/2010,3505,81.73,56.67,286463.65,198628.35,87835.3 +Asia,Philippines,Clothes,Offline,H,1/9/2017,803499543,2/21/2017,2225,109.28,35.84,243148,79744,163404 +Asia,Maldives,Baby Food,Offline,M,12/31/2011,931387698,1/23/2012,7172,255.28,159.42,1830868.16,1143360.24,687507.92 +Asia,China,Personal Care,Online,M,3/25/2015,604400670,4/9/2015,4444,81.73,56.67,363208.12,251841.48,111366.64 +Central America and the Caribbean,El Salvador,Cereal,Offline,L,11/12/2013,353837287,11/16/2013,7171,205.7,117.11,1475074.7,839795.81,635278.89 +Europe,Germany,Household,Online,C,4/10/2011,331308877,5/22/2011,514,668.27,502.54,343490.78,258305.56,85185.22 +Middle East and North Africa,Yemen,Personal Care,Online,L,8/30/2015,758739268,9/12/2015,6665,81.73,56.67,544730.45,377705.55,167024.9 +Middle East and North Africa,Azerbaijan,Baby Food,Online,L,8/4/2013,578364789,8/25/2013,9848,255.28,159.42,2513997.44,1569968.16,944029.28 +Europe,Albania,Baby Food,Online,H,8/13/2011,602734267,8/18/2011,1319,255.28,159.42,336714.32,210274.98,126439.34 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,M,5/10/2017,364709031,5/28/2017,4362,81.73,56.67,356506.26,247194.54,109311.72 +Asia,Indonesia,Household,Online,H,12/30/2012,367462909,12/31/2012,9295,668.27,502.54,6211569.65,4671109.3,1540460.35 +Central America and the Caribbean,Guatemala,Baby Food,Offline,M,1/27/2012,734482228,2/5/2012,8468,255.28,159.42,2161711.04,1349968.56,811742.48 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,C,4/3/2010,759565818,5/7/2010,1260,81.73,56.67,102979.8,71404.2,31575.6 +Central America and the Caribbean,Guatemala,Clothes,Online,C,11/6/2011,256825006,12/8/2011,9081,109.28,35.84,992371.68,325463.04,666908.64 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,M,11/13/2010,910683619,12/31/2010,375,651.21,524.96,244203.75,196860,47343.75 +Sub-Saharan Africa,Guinea,Baby Food,Offline,L,7/16/2017,425877988,8/23/2017,5615,255.28,159.42,1433397.2,895143.3,538253.9 +Sub-Saharan Africa,Swaziland,Beverages,Offline,M,8/23/2016,177456939,10/11/2016,2307,47.45,31.79,109467.15,73339.53,36127.62 +Europe,Liechtenstein,Meat,Online,M,10/1/2016,260781800,11/10/2016,9985,421.89,364.69,4212571.65,3641429.65,571142 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,H,2/19/2016,841526401,2/26/2016,5217,437.2,263.33,2280872.4,1373792.61,907079.79 +Asia,South Korea,Baby Food,Offline,M,2/17/2014,805677068,3/2/2014,6603,255.28,159.42,1685613.84,1052650.26,632963.58 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,H,12/6/2014,909532630,12/12/2014,9772,154.06,90.93,1505474.32,888567.96,616906.36 +Europe,Vatican City,Beverages,Offline,C,3/19/2016,629704415,5/7/2016,2385,47.45,31.79,113168.25,75819.15,37349.1 +Sub-Saharan Africa,Togo,Cereal,Offline,L,12/10/2012,413116252,1/19/2013,9134,205.7,117.11,1878863.8,1069682.74,809181.06 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,L,4/15/2016,327004468,5/30/2016,6744,651.21,524.96,4391760.24,3540330.24,851430 +Sub-Saharan Africa,Togo,Baby Food,Online,C,12/23/2011,508917891,1/7/2012,8968,255.28,159.42,2289351.04,1429678.56,859672.48 +Europe,Iceland,Vegetables,Offline,M,2/5/2017,716717851,2/21/2017,1594,154.06,90.93,245571.64,144942.42,100629.22 +Asia,Kyrgyzstan,Vegetables,Offline,L,9/24/2015,778578174,9/26/2015,7438,154.06,90.93,1145898.28,676337.34,469560.94 +Central America and the Caribbean,Guatemala,Vegetables,Offline,M,9/22/2015,142985188,11/1/2015,1350,154.06,90.93,207981,122755.5,85225.5 +Asia,Laos,Cosmetics,Offline,H,8/24/2014,128737723,9/27/2014,5208,437.2,263.33,2276937.6,1371422.64,905514.96 +Europe,Greece,Beverages,Offline,C,2/15/2011,774947106,2/17/2011,2925,47.45,31.79,138791.25,92985.75,45805.5 +Sub-Saharan Africa,Niger,Cosmetics,Offline,L,3/17/2016,391037166,3/20/2016,5442,437.2,263.33,2379242.4,1433041.86,946200.54 +Sub-Saharan Africa,Cape Verde,Cereal,Online,L,9/24/2011,506744229,9/29/2011,5733,205.7,117.11,1179278.1,671391.63,507886.47 +North America,United States of America,Baby Food,Online,M,8/27/2014,922117125,9/14/2014,3804,255.28,159.42,971085.12,606433.68,364651.44 +Sub-Saharan Africa,Togo,Snacks,Offline,M,9/21/2012,157517182,10/4/2012,1689,152.58,97.44,257707.62,164576.16,93131.46 +Central America and the Caribbean,Nicaragua,Snacks,Offline,L,9/4/2013,403618228,10/24/2013,8458,152.58,97.44,1290521.64,824147.52,466374.12 +Europe,Vatican City,Clothes,Offline,L,3/4/2011,771406590,3/4/2011,5207,109.28,35.84,569020.96,186618.88,382402.08 +Sub-Saharan Africa,The Gambia,Clothes,Online,L,4/17/2011,442181098,5/15/2011,68,109.28,35.84,7431.04,2437.12,4993.92 +Europe,Ireland,Vegetables,Offline,H,8/12/2013,917553079,8/18/2013,3201,154.06,90.93,493146.06,291066.93,202079.13 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,H,12/27/2014,169446361,2/15/2015,1798,421.89,364.69,758558.22,655712.62,102845.6 +Europe,Switzerland,Household,Online,H,5/2/2013,290097272,6/4/2013,5084,668.27,502.54,3397484.68,2554913.36,842571.32 +Asia,Nepal,Household,Online,M,6/3/2011,742054641,6/23/2011,9313,668.27,502.54,6223598.51,4680155.02,1543443.49 +Middle East and North Africa,Oman,Clothes,Online,H,1/31/2013,608179795,3/14/2013,2771,109.28,35.84,302814.88,99312.64,203502.24 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,C,11/12/2011,841646564,11/23/2011,776,651.21,524.96,505338.96,407368.96,97970 +Asia,South Korea,Baby Food,Offline,M,7/6/2017,215941274,7/15/2017,676,255.28,159.42,172569.28,107767.92,64801.36 +Australia and Oceania,Palau,Beverages,Online,M,5/2/2014,274862754,5/5/2014,6852,47.45,31.79,325127.4,217825.08,107302.32 +Sub-Saharan Africa,Mauritius ,Cereal,Online,H,6/6/2010,382522332,6/30/2010,5713,205.7,117.11,1175164.1,669049.43,506114.67 +Middle East and North Africa,Kuwait,Snacks,Offline,H,3/3/2011,873343837,4/14/2011,704,152.58,97.44,107416.32,68597.76,38818.56 +Central America and the Caribbean,Barbados,Baby Food,Offline,H,6/2/2015,802063596,7/10/2015,7296,255.28,159.42,1862522.88,1163128.32,699394.56 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,C,9/30/2011,193730437,11/3/2011,7996,109.28,35.84,873802.88,286576.64,587226.24 +Central America and the Caribbean,Dominica,Clothes,Offline,M,7/5/2012,493705689,7/18/2012,7340,109.28,35.84,802115.2,263065.6,539049.6 +Asia,Turkmenistan,Beverages,Offline,M,3/11/2012,517663180,4/30/2012,6894,47.45,31.79,327120.3,219160.26,107960.04 +Europe,Montenegro,Snacks,Online,C,12/2/2013,501589238,12/29/2013,257,152.58,97.44,39213.06,25042.08,14170.98 +Australia and Oceania,Kiribati,Vegetables,Online,L,7/10/2010,751782691,7/31/2010,8059,154.06,90.93,1241569.54,732804.87,508764.67 +Australia and Oceania,East Timor,Snacks,Offline,C,1/15/2011,294854867,2/1/2011,2962,152.58,97.44,451941.96,288617.28,163324.68 +Asia,Taiwan,Beverages,Offline,H,3/22/2014,927729594,5/4/2014,4658,47.45,31.79,221022.1,148077.82,72944.28 +Asia,Philippines,Snacks,Offline,H,4/21/2012,467643201,5/26/2012,4870,152.58,97.44,743064.6,474532.8,268531.8 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,L,7/10/2017,402144515,7/31/2017,2353,255.28,159.42,600673.84,375115.26,225558.58 +Middle East and North Africa,Tunisia ,Household,Online,L,11/20/2012,939094865,1/2/2013,7894,668.27,502.54,5275323.38,3967050.76,1308272.62 +Central America and the Caribbean,Barbados,Baby Food,Online,M,7/19/2016,556668078,8/16/2016,9310,255.28,159.42,2376656.8,1484200.2,892456.6 +Australia and Oceania,Kiribati,Baby Food,Offline,M,6/8/2017,953350484,6/26/2017,6449,255.28,159.42,1646300.72,1028099.58,618201.14 +Australia and Oceania,East Timor,Beverages,Online,H,11/22/2016,297940909,1/5/2017,6191,47.45,31.79,293762.95,196811.89,96951.06 +Australia and Oceania,Palau,Vegetables,Online,L,5/3/2017,879550683,6/21/2017,7448,154.06,90.93,1147438.88,677246.64,470192.24 +Sub-Saharan Africa,South Africa,Office Supplies,Online,C,11/22/2010,557603633,12/5/2010,6161,651.21,524.96,4012104.81,3234278.56,777826.25 +Europe,Hungary,Clothes,Online,M,6/16/2013,411836087,7/21/2013,305,109.28,35.84,33330.4,10931.2,22399.2 +Central America and the Caribbean,Belize,Cosmetics,Online,H,6/30/2015,692296874,8/14/2015,4884,437.2,263.33,2135284.8,1286103.72,849181.08 +Europe,Romania,Cosmetics,Offline,H,2/11/2016,369347321,3/23/2016,6935,437.2,263.33,3031982,1826193.55,1205788.45 +Europe,Netherlands,Office Supplies,Online,H,9/7/2011,283661258,9/14/2011,525,651.21,524.96,341885.25,275604,66281.25 +Sub-Saharan Africa,Madagascar,Fruits,Online,H,10/21/2014,896225011,12/4/2014,1752,9.33,6.92,16346.16,12123.84,4222.32 +Middle East and North Africa,Israel,Cosmetics,Offline,L,8/15/2012,938337409,9/18/2012,3746,437.2,263.33,1637751.2,986434.18,651317.02 +Middle East and North Africa,Egypt,Office Supplies,Offline,C,1/26/2016,561609780,2/25/2016,1669,651.21,524.96,1086869.49,876158.24,210711.25 +Sub-Saharan Africa,Central African Republic,Fruits,Online,L,8/24/2010,887965953,9/11/2010,7713,9.33,6.92,71962.29,53373.96,18588.33 +Central America and the Caribbean,Nicaragua,Clothes,Offline,C,3/13/2013,859642255,3/13/2013,6101,109.28,35.84,666717.28,218659.84,448057.44 +Middle East and North Africa,Iran,Cereal,Online,L,2/18/2015,389187514,3/7/2015,8089,205.7,117.11,1663907.3,947302.79,716604.51 +Europe,San Marino,Cosmetics,Offline,C,7/3/2016,809463059,7/24/2016,6962,437.2,263.33,3043786.4,1833303.46,1210482.94 +Asia,Japan,Baby Food,Online,L,8/21/2014,823642718,8/23/2014,3038,255.28,159.42,775540.64,484317.96,291222.68 +Middle East and North Africa,Yemen,Vegetables,Offline,M,6/30/2015,555212819,7/16/2015,8666,154.06,90.93,1335083.96,787999.38,547084.58 +Australia and Oceania,New Zealand,Cereal,Online,H,9/30/2014,197972190,10/4/2014,3225,205.7,117.11,663382.5,377679.75,285702.75 +Sub-Saharan Africa,Madagascar,Household,Offline,L,9/14/2016,466032159,10/8/2016,8127,668.27,502.54,5431030.29,4084142.58,1346887.71 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,M,5/18/2015,343816554,6/5/2015,1814,255.28,159.42,463077.92,289187.88,173890.04 +Asia,Tajikistan,Vegetables,Online,C,6/1/2013,236061704,7/17/2013,4759,154.06,90.93,733171.54,432735.87,300435.67 +Australia and Oceania,East Timor,Vegetables,Online,H,10/3/2010,617816436,10/4/2010,4467,154.06,90.93,688186.02,406184.31,282001.71 +North America,Greenland,Fruits,Offline,L,12/16/2015,684442079,1/31/2016,476,9.33,6.92,4441.08,3293.92,1147.16 +Central America and the Caribbean,Cuba,Office Supplies,Offline,L,2/26/2012,601612460,3/21/2012,9351,651.21,524.96,6089464.71,4908900.96,1180563.75 +Central America and the Caribbean,El Salvador,Baby Food,Offline,M,10/28/2013,155313909,12/16/2013,9692,255.28,159.42,2474173.76,1545098.64,929075.12 +Europe,Spain,Fruits,Online,C,1/7/2010,101845252,1/24/2010,7128,9.33,6.92,66504.24,49325.76,17178.48 +Asia,Philippines,Baby Food,Online,H,7/22/2013,817817819,9/4/2013,9321,255.28,159.42,2379464.88,1485953.82,893511.06 +Central America and the Caribbean,Grenada,Meat,Online,L,10/31/2011,950155436,11/27/2011,963,421.89,364.69,406280.07,351196.47,55083.6 +Asia,Philippines,Meat,Offline,H,1/5/2016,566094434,2/6/2016,8778,421.89,364.69,3703350.42,3201248.82,502101.6 +Asia,Malaysia,Snacks,Offline,H,10/29/2011,703183639,11/7/2011,6520,152.58,97.44,994821.6,635308.8,359512.8 +Sub-Saharan Africa,Tanzania,Fruits,Online,H,5/13/2016,219284379,6/8/2016,9976,9.33,6.92,93076.08,69033.92,24042.16 +Europe,Czech Republic,Meat,Online,H,9/13/2013,742570483,10/18/2013,1962,421.89,364.69,827748.18,715521.78,112226.4 +Asia,Indonesia,Baby Food,Online,L,9/10/2011,821528279,9/13/2011,7329,255.28,159.42,1870947.12,1168389.18,702557.94 +Asia,North Korea,Office Supplies,Offline,H,6/22/2015,874956595,7/28/2015,7955,651.21,524.96,5180375.55,4176056.8,1004318.75 +Europe,Cyprus,Cereal,Offline,L,2/6/2016,941966760,2/7/2016,7752,205.7,117.11,1594586.4,907836.72,686749.68 +Middle East and North Africa,Egypt,Meat,Offline,H,1/18/2017,231982600,1/24/2017,7661,421.89,364.69,3232099.29,2793890.09,438209.2 +Sub-Saharan Africa,Mauritania,Clothes,Online,H,4/20/2015,274740445,5/11/2015,658,109.28,35.84,71906.24,23582.72,48323.52 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,C,9/1/2012,870289123,9/4/2012,6746,9.33,6.92,62940.18,46682.32,16257.86 +Sub-Saharan Africa,Madagascar,Snacks,Offline,C,1/18/2012,538989961,2/13/2012,7962,152.58,97.44,1214841.96,775817.28,439024.68 +North America,Canada,Snacks,Offline,H,8/7/2013,571516788,9/25/2013,3373,152.58,97.44,514652.34,328665.12,185987.22 +Sub-Saharan Africa,Niger,Cereal,Offline,C,12/25/2010,978855931,2/6/2011,4077,205.7,117.11,838638.9,477457.47,361181.43 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,H,4/14/2010,942306220,5/5/2010,8205,651.21,524.96,5343178.05,4307296.8,1035881.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Offline,L,1/27/2011,163478982,2/5/2011,5918,109.28,35.84,646719.04,212101.12,434617.92 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,C,3/17/2010,214298045,4/4/2010,4409,109.28,35.84,481815.52,158018.56,323796.96 +Europe,Switzerland,Baby Food,Offline,C,3/5/2013,486999738,3/31/2013,2899,255.28,159.42,740056.72,462158.58,277898.14 +Europe,Vatican City,Vegetables,Online,M,3/6/2015,444132888,4/22/2015,7646,154.06,90.93,1177942.76,695250.78,482691.98 +Europe,Spain,Beverages,Offline,H,6/20/2012,968558824,6/27/2012,6934,47.45,31.79,329018.3,220431.86,108586.44 +Europe,Monaco,Office Supplies,Offline,M,9/27/2013,313451373,10/23/2013,6082,651.21,524.96,3960659.22,3192806.72,767852.5 +Middle East and North Africa,Syria,Beverages,Online,C,8/6/2013,852296864,9/5/2013,2437,47.45,31.79,115635.65,77472.23,38163.42 +Middle East and North Africa,Oman,Baby Food,Online,M,6/29/2011,528894126,8/6/2011,380,255.28,159.42,97006.4,60579.6,36426.8 +North America,Mexico,Personal Care,Offline,M,7/10/2015,507354485,8/9/2015,6322,81.73,56.67,516697.06,358267.74,158429.32 +Sub-Saharan Africa,Liberia,Baby Food,Online,L,12/1/2015,222101771,12/28/2015,3705,255.28,159.42,945812.4,590651.1,355161.3 +Europe,Netherlands,Baby Food,Offline,H,7/14/2011,527872312,7/24/2011,8002,255.28,159.42,2042750.56,1275678.84,767071.72 +Europe,France,Snacks,Online,H,9/1/2013,549714934,9/2/2013,1720,152.58,97.44,262437.6,167596.8,94840.8 +Middle East and North Africa,Tunisia ,Cereal,Online,H,12/14/2011,832990968,1/17/2012,9393,205.7,117.11,1932140.1,1100014.23,832125.87 +Europe,Belarus,Clothes,Online,L,1/8/2016,193374240,2/7/2016,2590,109.28,35.84,283035.2,92825.6,190209.6 +Europe,Ukraine,Office Supplies,Offline,L,11/6/2013,666851079,12/2/2013,4908,651.21,524.96,3196138.68,2576503.68,619635 +Europe,Cyprus,Snacks,Offline,C,6/2/2013,759720313,7/18/2013,6978,152.58,97.44,1064703.24,679936.32,384766.92 +Asia,Indonesia,Meat,Offline,L,3/11/2016,398593270,4/7/2016,1461,421.89,364.69,616381.29,532812.09,83569.2 +Europe,France,Beverages,Offline,L,5/6/2013,480393779,6/19/2013,8049,47.45,31.79,381925.05,255877.71,126047.34 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,H,4/6/2012,622358167,5/12/2012,8467,651.21,524.96,5513795.07,4444836.32,1068958.75 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,M,1/13/2010,512035262,2/12/2010,1467,421.89,364.69,618912.63,535000.23,83912.4 +Europe,Belgium,Cosmetics,Offline,H,5/22/2012,357286393,6/7/2012,7838,437.2,263.33,3426773.6,2063980.54,1362793.06 +Europe,Germany,Clothes,Offline,L,10/4/2014,436285388,10/28/2014,5396,109.28,35.84,589674.88,193392.64,396282.24 +Sub-Saharan Africa,Tanzania,Fruits,Online,H,8/21/2013,647518575,10/6/2013,3990,9.33,6.92,37226.7,27610.8,9615.9 +Europe,Netherlands,Clothes,Online,C,5/20/2010,959784781,5/29/2010,500,109.28,35.84,54640,17920,36720 +Europe,Norway,Cosmetics,Offline,H,12/23/2014,962195336,1/3/2015,3837,437.2,263.33,1677536.4,1010397.21,667139.19 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,M,12/20/2011,314174067,1/20/2012,9943,651.21,524.96,6474981.03,5219677.28,1255303.75 +Asia,Cambodia,Cereal,Online,L,4/6/2017,995457303,4/20/2017,6792,205.7,117.11,1397114.4,795411.12,601703.28 +Europe,Liechtenstein,Cereal,Online,M,9/30/2013,556093871,11/14/2013,9389,205.7,117.11,1931317.3,1099545.79,831771.51 +Sub-Saharan Africa,Tanzania,Snacks,Offline,H,9/3/2015,666445100,9/21/2015,4770,152.58,97.44,727806.6,464788.8,263017.8 +Sub-Saharan Africa,South Sudan,Cereal,Offline,H,11/5/2011,367184817,11/25/2011,7002,205.7,117.11,1440311.4,820004.22,620307.18 +Central America and the Caribbean,Panama,Cosmetics,Offline,H,11/8/2014,119299352,12/28/2014,2184,437.2,263.33,954844.8,575112.72,379732.08 +Sub-Saharan Africa,Niger,Meat,Offline,L,11/7/2011,454087531,12/18/2011,3446,421.89,364.69,1453832.94,1256721.74,197111.2 +Asia,Japan,Vegetables,Offline,C,10/7/2013,623160684,11/22/2013,5949,154.06,90.93,916502.94,540942.57,375560.37 +Middle East and North Africa,Kuwait,Cereal,Offline,C,9/3/2013,848442637,9/4/2013,1886,205.7,117.11,387950.2,220869.46,167080.74 +Middle East and North Africa,Azerbaijan,Household,Online,H,4/10/2013,972169721,4/18/2013,5479,668.27,502.54,3661451.33,2753416.66,908034.67 +Middle East and North Africa,Afghanistan,Vegetables,Online,H,7/21/2011,906890761,7/29/2011,7984,154.06,90.93,1230015.04,725985.12,504029.92 +Europe,Austria,Beverages,Offline,L,2/15/2016,185467088,2/16/2016,2688,47.45,31.79,127545.6,85451.52,42094.08 +Asia,Philippines,Personal Care,Offline,L,9/30/2016,211072528,10/31/2016,9906,81.73,56.67,809617.38,561373.02,248244.36 +Australia and Oceania,Tonga,Snacks,Online,L,10/26/2011,207193410,10/26/2011,1989,152.58,97.44,303481.62,193808.16,109673.46 +Sub-Saharan Africa,Eritrea,Clothes,Online,L,2/21/2012,367628562,2/23/2012,8316,109.28,35.84,908772.48,298045.44,610727.04 +Asia,North Korea,Snacks,Online,M,6/17/2014,506489312,7/31/2014,298,152.58,97.44,45468.84,29037.12,16431.72 +Australia and Oceania,Tuvalu,Clothes,Offline,L,10/13/2012,508199489,10/30/2012,6377,109.28,35.84,696878.56,228551.68,468326.88 +North America,Canada,Beverages,Offline,L,5/4/2017,777495419,6/5/2017,7027,47.45,31.79,333431.15,223388.33,110042.82 +Asia,India,Baby Food,Online,H,11/29/2012,889425933,1/1/2013,9753,255.28,159.42,2489745.84,1554823.26,934922.58 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,H,8/21/2015,939352357,9/19/2015,4092,437.2,263.33,1789022.4,1077546.36,711476.04 +Europe,Andorra,Snacks,Online,L,3/20/2016,192948520,4/7/2016,6610,152.58,97.44,1008553.8,644078.4,364475.4 +Middle East and North Africa,Kuwait,Cosmetics,Online,C,12/29/2013,236200749,1/9/2014,5905,437.2,263.33,2581666,1554963.65,1026702.35 +Europe,Luxembourg,Vegetables,Offline,L,2/24/2013,925407874,3/2/2013,7609,154.06,90.93,1172242.54,691886.37,480356.17 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,L,5/17/2011,837181222,6/3/2011,9382,9.33,6.92,87534.06,64923.44,22610.62 +Europe,Greece,Cosmetics,Offline,L,3/12/2011,418444621,4/23/2011,5917,437.2,263.33,2586912.4,1558123.61,1028788.79 +Europe,Kosovo,Household,Offline,C,3/17/2016,636434400,5/3/2016,3937,668.27,502.54,2630978.99,1978499.98,652479.01 +Europe,Bosnia and Herzegovina,Beverages,Offline,L,2/24/2012,728699386,3/27/2012,7196,47.45,31.79,341450.2,228760.84,112689.36 +Europe,Russia,Vegetables,Offline,H,2/8/2016,453100907,2/21/2016,1482,154.06,90.93,228316.92,134758.26,93558.66 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,C,2/23/2012,537812793,4/9/2012,9612,152.58,97.44,1466598.96,936593.28,530005.68 +Europe,United Kingdom,Clothes,Offline,H,9/15/2015,431321370,10/30/2015,6433,109.28,35.84,702998.24,230558.72,472439.52 +Asia,Singapore,Beverages,Online,M,10/8/2016,552425467,10/24/2016,3827,47.45,31.79,181591.15,121660.33,59930.82 +Europe,Finland,Meat,Offline,C,12/21/2013,940236413,1/18/2014,5704,421.89,364.69,2406460.56,2080191.76,326268.8 +Central America and the Caribbean,Barbados,Cereal,Offline,M,10/16/2010,804178035,11/23/2010,3006,205.7,117.11,618334.2,352032.66,266301.54 +Australia and Oceania,Tonga,Household,Offline,H,10/9/2011,773986661,10/23/2011,8708,668.27,502.54,5819295.16,4376118.32,1443176.84 +Middle East and North Africa,Oman,Household,Online,L,2/27/2011,649711120,3/16/2011,2813,668.27,502.54,1879843.51,1413645.02,466198.49 +Sub-Saharan Africa,The Gambia,Cereal,Offline,L,11/5/2011,751712739,11/22/2011,7359,205.7,117.11,1513746.3,861812.49,651933.81 +Europe,Slovenia,Cereal,Offline,C,12/29/2013,570665347,1/23/2014,1413,205.7,117.11,290654.1,165476.43,125177.67 +Middle East and North Africa,Lebanon,Meat,Online,L,4/9/2011,117555272,4/22/2011,6072,421.89,364.69,2561716.08,2214397.68,347318.4 +Asia,Kyrgyzstan,Vegetables,Offline,C,4/27/2017,373681342,6/9/2017,9468,154.06,90.93,1458640.08,860925.24,597714.84 +Asia,Tajikistan,Fruits,Online,L,7/31/2016,140654885,9/9/2016,1761,9.33,6.92,16430.13,12186.12,4244.01 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,C,6/22/2013,990399730,7/8/2013,144,437.2,263.33,62956.8,37919.52,25037.28 +Central America and the Caribbean,Belize,Personal Care,Online,C,6/29/2013,515152204,8/17/2013,3840,81.73,56.67,313843.2,217612.8,96230.4 +Asia,India,Cosmetics,Offline,L,10/31/2011,877461135,11/1/2011,9104,437.2,263.33,3980268.8,2397356.32,1582912.48 +Sub-Saharan Africa,Rwanda,Fruits,Offline,L,4/29/2012,260187852,5/1/2012,4222,9.33,6.92,39391.26,29216.24,10175.02 +Asia,India,Meat,Online,C,2/2/2016,516506183,2/20/2016,4512,421.89,364.69,1903567.68,1645481.28,258086.4 +Europe,Slovenia,Cereal,Offline,C,2/26/2010,419902455,3/26/2010,7323,205.7,117.11,1506341.1,857596.53,648744.57 +North America,Canada,Vegetables,Online,L,9/11/2016,614175498,10/31/2016,7033,154.06,90.93,1083503.98,639510.69,443993.29 +Europe,Czech Republic,Vegetables,Offline,C,7/7/2013,463436639,7/21/2013,55,154.06,90.93,8473.3,5001.15,3472.15 +Europe,Poland,Vegetables,Online,M,7/24/2013,302109706,9/2/2013,9830,154.06,90.93,1514409.8,893841.9,620567.9 +Europe,Italy,Cosmetics,Offline,M,9/11/2015,984931027,9/21/2015,1833,437.2,263.33,801387.6,482683.89,318703.71 +Australia and Oceania,Samoa ,Baby Food,Offline,C,1/23/2016,736949431,3/10/2016,8568,255.28,159.42,2187239.04,1365910.56,821328.48 +Australia and Oceania,Samoa ,Personal Care,Offline,H,11/13/2011,103526246,12/15/2011,4572,81.73,56.67,373669.56,259095.24,114574.32 +Europe,Vatican City,Clothes,Online,H,9/30/2012,600335299,11/8/2012,1411,109.28,35.84,154194.08,50570.24,103623.84 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,L,4/3/2014,663362920,4/6/2014,2684,437.2,263.33,1173444.8,706777.72,466667.08 +Sub-Saharan Africa,Guinea,Personal Care,Offline,M,10/15/2016,598907935,12/4/2016,9022,81.73,56.67,737368.06,511276.74,226091.32 +Middle East and North Africa,Lebanon,Vegetables,Online,C,3/31/2014,333581674,4/14/2014,3085,154.06,90.93,475275.1,280519.05,194756.05 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,M,12/11/2012,764307963,1/3/2013,4566,437.2,263.33,1996255.2,1202364.78,793890.42 +Sub-Saharan Africa,Cameroon,Fruits,Online,L,9/12/2012,608323132,9/26/2012,5188,9.33,6.92,48404.04,35900.96,12503.08 +Europe,Cyprus,Cereal,Online,M,8/6/2010,453176009,8/22/2010,3707,205.7,117.11,762529.9,434126.77,328403.13 +Europe,Lithuania,Snacks,Online,C,5/13/2012,506727921,5/31/2012,907,152.58,97.44,138390.06,88378.08,50011.98 +Middle East and North Africa,Oman,Household,Online,H,6/9/2013,147152698,7/29/2013,4608,668.27,502.54,3079388.16,2315704.32,763683.84 +Sub-Saharan Africa,Zambia,Household,Online,M,4/25/2010,172936666,4/26/2010,4657,668.27,502.54,3112133.39,2340328.78,771804.61 +Asia,India,Snacks,Online,C,12/2/2011,552878654,12/6/2011,7935,152.58,97.44,1210722.3,773186.4,437535.9 +Asia,Bangladesh,Cosmetics,Offline,H,2/1/2013,876089990,2/2/2013,3351,437.2,263.33,1465057.2,882418.83,582638.37 +Sub-Saharan Africa,Angola,Meat,Online,H,7/9/2013,801994502,8/4/2013,6850,421.89,364.69,2889946.5,2498126.5,391820 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,H,12/20/2013,510328519,1/10/2014,6404,421.89,364.69,2701783.56,2335474.76,366308.8 +Europe,Belgium,Cereal,Online,C,6/22/2012,251140868,7/14/2012,7019,205.7,117.11,1443808.3,821995.09,621813.21 +Europe,Italy,Household,Online,L,9/16/2015,794792878,10/9/2015,5730,668.27,502.54,3829187.1,2879554.2,949632.9 +Europe,Hungary,Beverages,Online,L,6/23/2012,281958377,7/4/2012,6604,47.45,31.79,313359.8,209941.16,103418.64 +North America,Greenland,Cosmetics,Online,L,5/18/2015,973623692,6/21/2015,5742,437.2,263.33,2510402.4,1512040.86,998361.54 +North America,United States of America,Baby Food,Online,H,7/21/2011,701087653,8/17/2011,6271,255.28,159.42,1600860.88,999722.82,601138.06 +Australia and Oceania,Samoa ,Meat,Online,M,12/9/2011,515961587,1/18/2012,3354,421.89,364.69,1415019.06,1223170.26,191848.8 +Sub-Saharan Africa,The Gambia,Cereal,Online,L,3/6/2017,640169322,3/18/2017,9183,205.7,117.11,1888943.1,1075421.13,813521.97 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,C,10/29/2013,915947186,12/13/2013,7982,109.28,35.84,872272.96,286074.88,586198.08 +Middle East and North Africa,Iran,Clothes,Online,C,1/6/2016,355844008,2/1/2016,1005,109.28,35.84,109826.4,36019.2,73807.2 +Middle East and North Africa,Bahrain,Beverages,Offline,C,3/20/2016,292721116,3/30/2016,1538,47.45,31.79,72978.1,48893.02,24085.08 +Middle East and North Africa,Qatar,Fruits,Offline,H,10/6/2011,329752337,11/13/2011,9899,9.33,6.92,92357.67,68501.08,23856.59 +Sub-Saharan Africa,Guinea,Personal Care,Online,H,3/8/2016,590424001,3/21/2016,8437,81.73,56.67,689556.01,478124.79,211431.22 +Central America and the Caribbean,Dominica,Household,Offline,M,1/4/2010,368534934,2/2/2010,6531,668.27,502.54,4364471.37,3282088.74,1082382.63 +Europe,Hungary,Cereal,Online,L,9/9/2012,378196465,10/21/2012,5593,205.7,117.11,1150480.1,654996.23,495483.87 +Middle East and North Africa,Israel,Household,Offline,H,9/1/2010,503832423,10/16/2010,4065,668.27,502.54,2716517.55,2042825.1,673692.45 +Asia,Bhutan,Clothes,Online,M,3/2/2014,250179135,4/18/2014,2421,109.28,35.84,264566.88,86768.64,177798.24 +Middle East and North Africa,Jordan,Snacks,Offline,M,7/17/2015,992285430,8/29/2015,8164,152.58,97.44,1245663.12,795500.16,450162.96 +Australia and Oceania,Tuvalu,Vegetables,Offline,C,10/16/2015,125512635,11/27/2015,833,154.06,90.93,128331.98,75744.69,52587.29 +Asia,Indonesia,Meat,Offline,C,3/8/2013,515534579,4/19/2013,6993,421.89,364.69,2950276.77,2550277.17,399999.6 +Sub-Saharan Africa,Sierra Leone,Meat,Online,L,8/20/2014,148337590,8/22/2014,5244,421.89,364.69,2212391.16,1912434.36,299956.8 +Europe,Kosovo,Personal Care,Online,C,10/3/2016,680220496,10/27/2016,1216,81.73,56.67,99383.68,68910.72,30472.96 +Europe,Monaco,Clothes,Online,M,3/27/2017,687794625,4/14/2017,2569,109.28,35.84,280740.32,92072.96,188667.36 +Middle East and North Africa,Jordan,Baby Food,Online,H,1/11/2011,617983806,2/16/2011,3996,255.28,159.42,1020098.88,637042.32,383056.56 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,C,11/17/2016,538024365,12/27/2016,2221,205.7,117.11,456859.7,260101.31,196758.39 +Central America and the Caribbean,Grenada,Cereal,Offline,H,12/11/2012,585465133,1/12/2013,998,205.7,117.11,205288.6,116875.78,88412.82 +Asia,Sri Lanka,Personal Care,Online,L,4/25/2016,518167436,5/24/2016,6114,81.73,56.67,499697.22,346480.38,153216.84 +Asia,North Korea,Vegetables,Offline,H,1/23/2011,164305102,2/27/2011,386,154.06,90.93,59467.16,35098.98,24368.18 +Asia,Laos,Clothes,Offline,H,8/13/2012,772364461,8/27/2012,8662,109.28,35.84,946583.36,310446.08,636137.28 +Middle East and North Africa,Oman,Personal Care,Online,H,12/20/2010,961144340,1/13/2011,2824,81.73,56.67,230805.52,160036.08,70769.44 +Europe,Malta,Cereal,Offline,M,4/27/2012,769756066,5/30/2012,6781,205.7,117.11,1394851.7,794122.91,600728.79 +Asia,China,Clothes,Offline,L,7/30/2012,307623469,9/15/2012,1476,109.28,35.84,161297.28,52899.84,108397.44 +Middle East and North Africa,Qatar,Clothes,Online,M,4/14/2016,204482877,5/20/2016,9882,109.28,35.84,1079904.96,354170.88,725734.08 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,L,2/13/2010,260383117,2/21/2010,2005,154.06,90.93,308890.3,182314.65,126575.65 +Sub-Saharan Africa,Kenya,Meat,Offline,C,2/12/2012,795685517,3/20/2012,9881,421.89,364.69,4168695.09,3603501.89,565193.2 +Europe,Ukraine,Meat,Offline,C,11/12/2014,401063907,12/12/2014,2577,421.89,364.69,1087210.53,939806.13,147404.4 +Central America and the Caribbean,Panama,Cosmetics,Online,C,1/11/2012,887504613,1/22/2012,1192,437.2,263.33,521142.4,313889.36,207253.04 +Europe,Bosnia and Herzegovina,Office Supplies,Online,H,4/5/2017,536306464,5/18/2017,3856,651.21,524.96,2511065.76,2024245.76,486820 +Central America and the Caribbean,Dominica,Baby Food,Offline,L,12/27/2014,849080789,2/13/2015,729,255.28,159.42,186099.12,116217.18,69881.94 +Australia and Oceania,Kiribati,Snacks,Offline,H,3/19/2017,697751414,4/29/2017,9004,152.58,97.44,1373830.32,877349.76,496480.56 +Sub-Saharan Africa,Cape Verde,Fruits,Online,M,4/13/2014,374554669,6/1/2014,7905,9.33,6.92,73753.65,54702.6,19051.05 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,H,7/13/2016,242039382,8/16/2016,3687,437.2,263.33,1611956.4,970897.71,641058.69 +Middle East and North Africa,Tunisia ,Snacks,Offline,M,8/27/2012,283066880,9/21/2012,4635,152.58,97.44,707208.3,451634.4,255573.9 +Sub-Saharan Africa,Cameroon,Snacks,Online,C,5/4/2011,550810992,6/12/2011,6068,152.58,97.44,925855.44,591265.92,334589.52 +Sub-Saharan Africa,Mali,Vegetables,Offline,C,10/5/2014,718758046,10/10/2014,5333,154.06,90.93,821601.98,484929.69,336672.29 +Sub-Saharan Africa,Zambia,Clothes,Offline,H,10/19/2014,530706870,11/29/2014,6811,109.28,35.84,744306.08,244106.24,500199.84 +Middle East and North Africa,Iran,Cosmetics,Online,L,12/25/2011,250768792,1/20/2012,6913,437.2,263.33,3022363.6,1820400.29,1201963.31 +Middle East and North Africa,Iraq,Snacks,Offline,L,9/6/2011,213367640,10/8/2011,9081,152.58,97.44,1385578.98,884852.64,500726.34 +Europe,Kosovo,Personal Care,Offline,C,10/3/2012,373239743,11/12/2012,8789,81.73,56.67,718324.97,498072.63,220252.34 +Sub-Saharan Africa,Botswana,Meat,Online,C,5/10/2011,755433928,5/30/2011,8542,421.89,364.69,3603784.38,3115181.98,488602.4 +Sub-Saharan Africa,Ghana,Vegetables,Offline,L,4/4/2012,105311524,4/12/2012,2875,154.06,90.93,442922.5,261423.75,181498.75 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,H,7/10/2017,838546359,8/5/2017,3357,255.28,159.42,856974.96,535172.94,321802.02 +Sub-Saharan Africa,Rwanda,Cereal,Offline,C,2/18/2015,491124761,2/26/2015,3585,205.7,117.11,737434.5,419839.35,317595.15 +Europe,Armenia,Office Supplies,Online,M,1/21/2013,269345557,2/21/2013,4191,651.21,524.96,2729221.11,2200107.36,529113.75 +Europe,Monaco,Office Supplies,Online,M,10/8/2012,999820077,11/7/2012,7834,651.21,524.96,5101579.14,4112536.64,989042.5 +Asia,Bangladesh,Personal Care,Offline,L,1/6/2013,879472148,2/5/2013,4207,81.73,56.67,343838.11,238410.69,105427.42 +Central America and the Caribbean,Costa Rica,Fruits,Online,M,8/9/2013,425538098,8/30/2013,5035,9.33,6.92,46976.55,34842.2,12134.35 +Middle East and North Africa,Afghanistan,Beverages,Offline,C,8/18/2011,225566756,9/18/2011,9071,47.45,31.79,430418.95,288367.09,142051.86 +Central America and the Caribbean,Cuba,Household,Offline,C,10/24/2012,487419450,12/11/2012,7102,668.27,502.54,4746053.54,3569039.08,1177014.46 +Asia,Vietnam,Clothes,Offline,C,8/4/2012,589270007,8/5/2012,6945,109.28,35.84,758949.6,248908.8,510040.8 +Australia and Oceania,Tuvalu,Fruits,Online,H,1/14/2015,429604756,2/18/2015,8449,9.33,6.92,78829.17,58467.08,20362.09 +Sub-Saharan Africa,Botswana,Cosmetics,Online,H,12/4/2013,877222526,12/31/2013,8494,437.2,263.33,3713576.8,2236725.02,1476851.78 +Central America and the Caribbean,Haiti,Vegetables,Online,H,9/3/2011,621234643,9/24/2011,5991,154.06,90.93,922973.46,544761.63,378211.83 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,H,7/18/2015,221064937,9/6/2015,6882,152.58,97.44,1050055.56,670582.08,379473.48 +Europe,Spain,Cosmetics,Offline,C,2/24/2011,756449735,3/3/2011,9141,437.2,263.33,3996445.2,2407099.53,1589345.67 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,L,9/3/2011,677437865,9/30/2011,7773,154.06,90.93,1197508.38,706798.89,490709.49 +Australia and Oceania,Marshall Islands,Household,Online,M,3/19/2016,754390656,3/25/2016,9814,668.27,502.54,6558401.78,4931927.56,1626474.22 +Australia and Oceania,East Timor,Beverages,Offline,H,8/2/2013,927981936,9/1/2013,9332,47.45,31.79,442803.4,296664.28,146139.12 +Europe,Spain,Office Supplies,Offline,M,5/15/2016,759198033,6/30/2016,2424,651.21,524.96,1578533.04,1272503.04,306030 +Europe,Czech Republic,Household,Online,C,9/23/2011,779337775,11/2/2011,2221,668.27,502.54,1484227.67,1116141.34,368086.33 +Australia and Oceania,Papua New Guinea,Snacks,Online,M,8/1/2010,240012490,8/13/2010,3884,152.58,97.44,592620.72,378456.96,214163.76 +Europe,Ireland,Vegetables,Offline,M,7/31/2013,263146007,8/1/2013,9606,154.06,90.93,1479900.36,873473.58,606426.78 +Europe,Liechtenstein,Cereal,Offline,C,11/7/2014,690974652,11/15/2014,3609,205.7,117.11,742371.3,422649.99,319721.31 +Middle East and North Africa,Yemen,Office Supplies,Online,H,5/19/2013,536047255,6/11/2013,7150,651.21,524.96,4656151.5,3753464,902687.5 +Asia,Philippines,Cereal,Online,H,10/13/2016,231225144,11/30/2016,3513,205.7,117.11,722624.1,411407.43,311216.67 +Europe,Macedonia,Cosmetics,Offline,L,10/27/2014,279682147,11/19/2014,3017,437.2,263.33,1319032.4,794466.61,524565.79 +Central America and the Caribbean,Honduras,Office Supplies,Offline,H,6/14/2013,804904592,6/17/2013,8010,651.21,524.96,5216192.1,4204929.6,1011262.5 +Europe,Spain,Clothes,Online,L,12/4/2015,200691306,1/7/2016,7872,109.28,35.84,860252.16,282132.48,578119.68 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,H,5/24/2011,981153619,6/10/2011,4014,81.73,56.67,328064.22,227473.38,100590.84 +Europe,Montenegro,Clothes,Online,C,8/5/2016,330715358,8/5/2016,4878,109.28,35.84,533067.84,174827.52,358240.32 +North America,Mexico,Household,Online,L,6/19/2011,454112851,7/28/2011,939,668.27,502.54,627505.53,471885.06,155620.47 +Europe,Macedonia,Snacks,Offline,H,1/27/2011,926394927,2/26/2011,9700,152.58,97.44,1480026,945168,534858 +Europe,Bulgaria,Personal Care,Offline,C,6/1/2016,942922914,7/3/2016,699,81.73,56.67,57129.27,39612.33,17516.94 +Sub-Saharan Africa,Senegal,Vegetables,Online,M,8/15/2010,669370639,9/27/2010,502,154.06,90.93,77338.12,45646.86,31691.26 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,L,10/1/2015,791724431,10/23/2015,7708,255.28,159.42,1967698.24,1228809.36,738888.88 +Europe,Monaco,Cereal,Offline,L,4/6/2013,266283118,4/26/2013,7947,205.7,117.11,1634697.9,930673.17,704024.73 +Middle East and North Africa,Kuwait,Vegetables,Online,L,12/31/2015,369658029,2/17/2016,8880,154.06,90.93,1368052.8,807458.4,560594.4 +Asia,Maldives,Baby Food,Offline,C,5/3/2011,648772990,5/9/2011,5200,255.28,159.42,1327456,828984,498472 +Middle East and North Africa,Egypt,Clothes,Offline,H,6/13/2010,270864331,6/23/2010,3630,109.28,35.84,396686.4,130099.2,266587.2 +Australia and Oceania,New Zealand,Meat,Offline,M,3/20/2014,273480880,3/30/2014,7925,421.89,364.69,3343478.25,2890168.25,453310 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,M,12/31/2016,414483964,1/23/2017,3871,255.28,159.42,988188.88,617114.82,371074.06 +Europe,Sweden,Baby Food,Offline,M,6/15/2010,522047412,6/16/2010,4285,255.28,159.42,1093874.8,683114.7,410760.1 +Sub-Saharan Africa,Burundi,Baby Food,Offline,M,1/2/2010,944657552,1/14/2010,4017,255.28,159.42,1025459.76,640390.14,385069.62 +Europe,Kosovo,Meat,Offline,H,3/20/2013,301113212,3/31/2013,4946,421.89,364.69,2086667.94,1803756.74,282911.2 +Central America and the Caribbean,Belize,Beverages,Online,H,2/22/2011,430525720,3/10/2011,983,47.45,31.79,46643.35,31249.57,15393.78 +North America,Mexico,Household,Online,M,11/3/2014,542318904,12/7/2014,3070,668.27,502.54,2051588.9,1542797.8,508791.1 +North America,Canada,Baby Food,Offline,C,9/13/2013,366229093,10/19/2013,4182,255.28,159.42,1067580.96,666694.44,400886.52 +Asia,Vietnam,Cereal,Offline,H,2/16/2017,602305114,3/16/2017,4323,205.7,117.11,889241.1,506266.53,382974.57 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,H,11/10/2012,670908296,12/14/2012,5529,205.7,117.11,1137315.3,647501.19,489814.11 +Central America and the Caribbean,Grenada,Cereal,Offline,M,3/17/2016,962712466,3/29/2016,6867,205.7,117.11,1412541.9,804194.37,608347.53 +Asia,Thailand,Baby Food,Offline,H,4/5/2013,588703954,5/13/2013,9437,255.28,159.42,2409077.36,1504446.54,904630.82 +Central America and the Caribbean,Haiti,Household,Offline,M,2/5/2010,530181586,2/25/2010,1368,668.27,502.54,914193.36,687474.72,226718.64 +Asia,Taiwan,Beverages,Online,H,11/13/2013,488756692,12/18/2013,2821,47.45,31.79,133856.45,89679.59,44176.86 +Asia,Myanmar,Personal Care,Online,L,11/8/2013,236353099,12/23/2013,989,81.73,56.67,80830.97,56046.63,24784.34 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,H,7/18/2015,965207135,8/13/2015,5095,437.2,263.33,2227534,1341666.35,885867.65 +Middle East and North Africa,Morocco,Office Supplies,Offline,H,2/18/2014,337867629,4/4/2014,1394,651.21,524.96,907786.74,731794.24,175992.5 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,M,6/17/2013,137195909,7/13/2013,8173,81.73,56.67,667979.29,463163.91,204815.38 +Europe,Lithuania,Vegetables,Offline,H,8/20/2014,416365802,9/27/2014,748,154.06,90.93,115236.88,68015.64,47221.24 +Middle East and North Africa,Israel,Snacks,Online,L,4/6/2012,848863637,4/16/2012,6469,152.58,97.44,987040.02,630339.36,356700.66 +Europe,France,Office Supplies,Offline,C,5/18/2013,278488242,5/27/2013,9714,651.21,524.96,6325853.94,5099461.44,1226392.5 +Asia,Mongolia,Fruits,Offline,C,12/3/2010,769350945,12/19/2010,6896,9.33,6.92,64339.68,47720.32,16619.36 +Australia and Oceania,Palau,Meat,Offline,H,4/9/2010,855875575,4/9/2010,1457,421.89,364.69,614693.73,531353.33,83340.4 +Europe,Portugal,Cereal,Online,C,4/16/2010,492798459,6/1/2010,8870,205.7,117.11,1824559,1038765.7,785793.3 +Europe,Moldova ,Cereal,Offline,H,9/11/2014,605168426,10/3/2014,1640,205.7,117.11,337348,192060.4,145287.6 +Central America and the Caribbean,Honduras,Cosmetics,Offline,M,2/13/2013,838346803,2/25/2013,4304,437.2,263.33,1881708.8,1133372.32,748336.48 +Middle East and North Africa,Bahrain,Office Supplies,Online,M,3/14/2015,908007419,4/24/2015,8428,651.21,524.96,5488397.88,4424362.88,1064035 +Asia,Singapore,Fruits,Online,L,6/25/2016,150136601,8/6/2016,7612,9.33,6.92,71019.96,52675.04,18344.92 +Sub-Saharan Africa,Senegal,Meat,Offline,L,5/17/2017,671033179,6/27/2017,2484,421.89,364.69,1047974.76,905889.96,142084.8 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,H,10/9/2011,597308480,11/1/2011,5708,81.73,56.67,466514.84,323472.36,143042.48 +Europe,Macedonia,Cosmetics,Offline,C,7/24/2013,825886332,8/8/2013,6974,437.2,263.33,3049032.8,1836463.42,1212569.38 +Europe,Vatican City,Meat,Offline,M,12/26/2014,974003064,1/1/2015,8006,421.89,364.69,3377651.34,2919708.14,457943.2 +Asia,Indonesia,Beverages,Offline,L,2/18/2013,729207503,3/13/2013,7560,47.45,31.79,358722,240332.4,118389.6 +Sub-Saharan Africa,Mauritania,Clothes,Offline,M,9/25/2013,299360978,9/30/2013,6421,109.28,35.84,701686.88,230128.64,471558.24 +Asia,Turkmenistan,Cereal,Offline,C,3/21/2012,862637317,4/23/2012,2407,205.7,117.11,495119.9,281883.77,213236.13 +Asia,Uzbekistan,Baby Food,Offline,C,8/29/2012,517522847,10/15/2012,5366,255.28,159.42,1369832.48,855447.72,514384.76 +Europe,Iceland,Personal Care,Offline,C,5/29/2016,132816398,6/25/2016,2178,81.73,56.67,178007.94,123427.26,54580.68 +Europe,Austria,Clothes,Offline,L,9/24/2010,197629296,10/12/2010,1755,109.28,35.84,191786.4,62899.2,128887.2 +Sub-Saharan Africa,Chad,Vegetables,Offline,M,6/20/2010,371385371,6/20/2010,39,154.06,90.93,6008.34,3546.27,2462.07 +Europe,Denmark,Cereal,Online,H,5/16/2016,833820950,6/6/2016,5003,205.7,117.11,1029117.1,585901.33,443215.77 +Europe,Armenia,Clothes,Online,L,5/6/2011,934984862,5/17/2011,1653,109.28,35.84,180639.84,59243.52,121396.32 +Central America and the Caribbean,The Bahamas,Snacks,Online,M,3/13/2017,545238435,3/31/2017,7024,152.58,97.44,1071721.92,684418.56,387303.36 +North America,United States of America,Cereal,Online,M,3/2/2015,505255496,3/29/2015,5184,205.7,117.11,1066348.8,607098.24,459250.56 +Europe,Vatican City,Snacks,Online,M,4/8/2010,376022374,5/14/2010,2231,152.58,97.44,340405.98,217388.64,123017.34 +Middle East and North Africa,Bahrain,Meat,Offline,C,5/17/2012,688837897,6/18/2012,1296,421.89,364.69,546769.44,472638.24,74131.2 +Asia,India,Vegetables,Offline,M,4/10/2017,695313394,4/23/2017,7539,154.06,90.93,1161458.34,685521.27,475937.07 +Asia,Laos,Household,Offline,L,6/16/2010,617372691,7/5/2010,3154,668.27,502.54,2107723.58,1585011.16,522712.42 +Asia,Tajikistan,Personal Care,Online,M,5/8/2016,297252118,5/8/2016,2362,81.73,56.67,193046.26,133854.54,59191.72 +Europe,Malta,Cosmetics,Offline,L,3/21/2011,547500503,5/8/2011,6420,437.2,263.33,2806824,1690578.6,1116245.4 +Asia,Philippines,Office Supplies,Online,C,4/2/2010,900979173,4/14/2010,8614,651.21,524.96,5609522.94,4522005.44,1087517.5 +Sub-Saharan Africa,Benin,Fruits,Online,L,10/12/2010,960861957,11/17/2010,9260,9.33,6.92,86395.8,64079.2,22316.6 +Europe,Vatican City,Meat,Online,M,3/13/2011,850635182,4/5/2011,708,421.89,364.69,298698.12,258200.52,40497.6 +Europe,Romania,Baby Food,Offline,H,9/26/2014,764097678,10/12/2014,2338,255.28,159.42,596844.64,372723.96,224120.68 +Middle East and North Africa,Israel,Fruits,Offline,C,7/27/2010,515360772,8/18/2010,5560,9.33,6.92,51874.8,38475.2,13399.6 +Sub-Saharan Africa,The Gambia,Cereal,Offline,H,6/5/2015,888848292,7/9/2015,8817,205.7,117.11,1813656.9,1032558.87,781098.03 +Asia,Vietnam,Snacks,Online,H,10/22/2016,489296567,10/31/2016,2582,152.58,97.44,393961.56,251590.08,142371.48 +Sub-Saharan Africa,Chad,Cereal,Online,C,8/25/2014,691754424,10/10/2014,4361,205.7,117.11,897057.7,510716.71,386340.99 +Sub-Saharan Africa,Cape Verde,Cereal,Online,H,7/7/2017,691583192,7/7/2017,3690,205.7,117.11,759033,432135.9,326897.1 +Sub-Saharan Africa,Eritrea,Fruits,Online,H,2/9/2016,654456698,3/1/2016,7135,9.33,6.92,66569.55,49374.2,17195.35 +Europe,Italy,Clothes,Offline,H,5/2/2017,366361272,5/21/2017,3297,109.28,35.84,360296.16,118164.48,242131.68 +North America,Mexico,Clothes,Offline,M,3/30/2010,583595740,5/13/2010,7803,109.28,35.84,852711.84,279659.52,573052.32 +Asia,Cambodia,Cosmetics,Offline,H,3/27/2015,782771432,4/1/2015,8316,437.2,263.33,3635755.2,2189852.28,1445902.92 +Asia,India,Cosmetics,Online,C,2/12/2012,510812175,2/18/2012,9529,437.2,263.33,4166078.8,2509271.57,1656807.23 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,C,1/25/2012,734954297,2/3/2012,8164,421.89,364.69,3444309.96,2977329.16,466980.8 +Europe,Ireland,Cosmetics,Offline,L,12/16/2015,692746627,1/2/2016,7976,437.2,263.33,3487107.2,2100320.08,1386787.12 +Central America and the Caribbean,Cuba,Household,Offline,M,8/2/2010,142050492,9/17/2010,4752,668.27,502.54,3175619.04,2388070.08,787548.96 +Asia,Cambodia,Beverages,Offline,H,4/26/2010,711039721,6/12/2010,1309,47.45,31.79,62112.05,41613.11,20498.94 +Europe,Georgia,Vegetables,Offline,C,6/9/2015,948200643,7/17/2015,2496,154.06,90.93,384533.76,226961.28,157572.48 +Central America and the Caribbean,Nicaragua,Meat,Offline,M,12/8/2015,372332084,1/3/2016,192,421.89,364.69,81002.88,70020.48,10982.4 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,M,6/9/2010,822545373,7/6/2010,8309,152.58,97.44,1267787.22,809628.96,458158.26 +Asia,Thailand,Clothes,Offline,M,7/28/2017,608264338,9/16/2017,7790,109.28,35.84,851291.2,279193.6,572097.6 +Sub-Saharan Africa,Togo,Office Supplies,Online,C,8/5/2011,359225308,8/18/2011,1606,651.21,524.96,1045843.26,843085.76,202757.5 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,C,1/14/2017,775477111,2/9/2017,9765,437.2,263.33,4269258,2571417.45,1697840.55 +Asia,Cambodia,Beverages,Online,C,1/29/2014,377381074,2/7/2014,4301,47.45,31.79,204082.45,136728.79,67353.66 +Sub-Saharan Africa,Gabon,Beverages,Online,H,6/15/2010,455611026,7/9/2010,4282,47.45,31.79,203180.9,136124.78,67056.12 +Sub-Saharan Africa,Burundi,Baby Food,Offline,C,12/19/2014,121153295,1/30/2015,807,255.28,159.42,206010.96,128651.94,77359.02 +Australia and Oceania,Solomon Islands,Cosmetics,Online,H,12/25/2010,355306708,1/20/2011,2006,437.2,263.33,877023.2,528239.98,348783.22 +Sub-Saharan Africa,Chad,Cereal,Offline,H,3/22/2013,859682595,5/11/2013,8039,205.7,117.11,1653622.3,941447.29,712175.01 +Europe,Bosnia and Herzegovina,Personal Care,Online,L,12/19/2010,506204783,1/14/2011,6099,81.73,56.67,498471.27,345630.33,152840.94 +Asia,Thailand,Fruits,Online,H,4/11/2017,487109601,5/14/2017,5410,9.33,6.92,50475.3,37437.2,13038.1 +Sub-Saharan Africa,Togo,Clothes,Online,H,3/17/2012,264945876,4/19/2012,2227,109.28,35.84,243366.56,79815.68,163550.88 +Middle East and North Africa,Tunisia ,Meat,Offline,C,9/26/2014,722574937,10/1/2014,4836,421.89,364.69,2040260.04,1763640.84,276619.2 +Middle East and North Africa,Jordan,Baby Food,Offline,C,10/31/2010,113170611,11/15/2010,8554,255.28,159.42,2183665.12,1363678.68,819986.44 +Central America and the Caribbean,Nicaragua,Meat,Online,M,3/30/2010,810219228,5/12/2010,729,421.89,364.69,307557.81,265859.01,41698.8 +Sub-Saharan Africa,Senegal,Vegetables,Online,H,6/5/2012,757519614,6/10/2012,5742,154.06,90.93,884612.52,522120.06,362492.46 +Asia,South Korea,Meat,Offline,H,5/3/2010,219183099,6/7/2010,5,421.89,364.69,2109.45,1823.45,286 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,C,11/28/2016,429633510,1/16/2017,6958,651.21,524.96,4531119.18,3652671.68,878447.5 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,C,11/15/2015,443607175,12/16/2015,2076,152.58,97.44,316756.08,202285.44,114470.64 +Middle East and North Africa,Tunisia ,Beverages,Online,L,12/8/2010,286152923,12/9/2010,7864,47.45,31.79,373146.8,249996.56,123150.24 +North America,Canada,Fruits,Offline,M,6/16/2014,502632081,7/31/2014,8857,9.33,6.92,82635.81,61290.44,21345.37 +Central America and the Caribbean,Cuba,Baby Food,Online,C,5/7/2013,808718478,6/10/2013,6624,255.28,159.42,1690974.72,1055998.08,634976.64 +Europe,Moldova ,Personal Care,Online,L,9/25/2010,540398442,9/28/2010,4763,81.73,56.67,389279.99,269919.21,119360.78 +Europe,Slovakia,Clothes,Online,H,8/4/2014,903970801,9/1/2014,3903,109.28,35.84,426519.84,139883.52,286636.32 +Asia,Mongolia,Baby Food,Online,M,3/30/2011,926046884,5/14/2011,6707,255.28,159.42,1712162.96,1069229.94,642933.02 +Sub-Saharan Africa,Togo,Baby Food,Online,L,7/31/2014,603550517,8/29/2014,2865,255.28,159.42,731377.2,456738.3,274638.9 +North America,Mexico,Snacks,Online,L,11/2/2016,453718030,11/22/2016,4103,152.58,97.44,626035.74,399796.32,226239.42 +Australia and Oceania,Tonga,Cosmetics,Online,L,2/11/2015,164098250,3/27/2015,9174,437.2,263.33,4010872.8,2415789.42,1595083.38 +Asia,Sri Lanka,Beverages,Offline,C,2/17/2015,842552506,3/31/2015,8865,47.45,31.79,420644.25,281818.35,138825.9 +Middle East and North Africa,Iran,Personal Care,Online,M,4/27/2012,967254626,6/8/2012,993,81.73,56.67,81157.89,56273.31,24884.58 +Europe,Finland,Beverages,Offline,H,10/4/2010,436690938,11/10/2010,5408,47.45,31.79,256609.6,171920.32,84689.28 +Asia,Vietnam,Fruits,Offline,C,10/17/2011,119660270,10/23/2011,8988,9.33,6.92,83858.04,62196.96,21661.08 +Asia,India,Fruits,Online,M,4/6/2010,505273950,5/20/2010,645,9.33,6.92,6017.85,4463.4,1554.45 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,C,6/9/2013,352955806,7/10/2013,6321,255.28,159.42,1613624.88,1007693.82,605931.06 +Middle East and North Africa,Qatar,Cereal,Online,L,7/2/2014,742442166,7/14/2014,3991,205.7,117.11,820948.7,467386.01,353562.69 +Europe,Hungary,Vegetables,Online,H,6/28/2011,123781859,7/21/2011,8658,154.06,90.93,1333851.48,787271.94,546579.54 +Middle East and North Africa,Somalia,Fruits,Online,L,1/29/2011,167336213,2/5/2011,7359,9.33,6.92,68659.47,50924.28,17735.19 +Middle East and North Africa,Qatar,Meat,Online,L,3/21/2017,813779056,3/23/2017,4161,421.89,364.69,1755484.29,1517475.09,238009.2 +Central America and the Caribbean,Haiti,Office Supplies,Offline,L,3/18/2012,724096715,3/22/2012,5164,651.21,524.96,3362848.44,2710893.44,651955 +Asia,Laos,Personal Care,Online,M,6/30/2013,429588019,7/1/2013,3496,81.73,56.67,285728.08,198118.32,87609.76 +Middle East and North Africa,Afghanistan,Cereal,Offline,C,11/11/2016,981864297,12/24/2016,4320,205.7,117.11,888624,505915.2,382708.8 +Sub-Saharan Africa,Mauritania,Fruits,Offline,H,5/19/2015,802849376,6/3/2015,9826,9.33,6.92,91676.58,67995.92,23680.66 +Sub-Saharan Africa,Togo,Fruits,Online,H,10/1/2010,634779584,10/22/2010,4240,9.33,6.92,39559.2,29340.8,10218.4 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,L,2/6/2017,390203750,2/6/2017,8816,437.2,263.33,3854355.2,2321517.28,1532837.92 +Middle East and North Africa,Bahrain,Beverages,Online,C,10/7/2011,501983201,10/12/2011,6839,47.45,31.79,324510.55,217411.81,107098.74 +Australia and Oceania,Solomon Islands,Personal Care,Offline,C,10/15/2014,573291766,11/11/2014,8628,81.73,56.67,705166.44,488948.76,216217.68 +Europe,Slovenia,Clothes,Offline,C,12/25/2016,727615773,1/14/2017,6531,109.28,35.84,713707.68,234071.04,479636.64 +Europe,Sweden,Office Supplies,Online,C,1/9/2014,258754050,2/5/2014,9928,651.21,524.96,6465212.88,5211802.88,1253410 +Sub-Saharan Africa,Cape Verde,Cereal,Online,C,3/21/2010,780817925,3/25/2010,230,205.7,117.11,47311,26935.3,20375.7 +Asia,Uzbekistan,Personal Care,Online,L,9/23/2014,378231227,11/8/2014,5880,81.73,56.67,480572.4,333219.6,147352.8 +Sub-Saharan Africa,Mali,Cosmetics,Online,H,1/20/2015,355730283,1/28/2015,7351,437.2,263.33,3213857.2,1935738.83,1278118.37 +Asia,South Korea,Meat,Offline,H,2/16/2011,288363921,3/28/2011,2147,421.89,364.69,905797.83,782989.43,122808.4 +Asia,Uzbekistan,Clothes,Online,C,7/8/2011,271493470,8/24/2011,9806,109.28,35.84,1071599.68,351447.04,720152.64 +Sub-Saharan Africa,Cameroon,Meat,Online,M,6/29/2014,470792758,7/28/2014,6894,421.89,364.69,2908509.66,2514172.86,394336.8 +Middle East and North Africa,Somalia,Household,Offline,L,10/28/2011,672248113,12/12/2011,2010,668.27,502.54,1343222.7,1010105.4,333117.3 +Sub-Saharan Africa,Chad,Personal Care,Online,L,4/9/2015,732158362,5/25/2015,784,81.73,56.67,64076.32,44429.28,19647.04 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,C,12/10/2014,127134835,1/21/2015,878,437.2,263.33,383861.6,231203.74,152657.86 +Asia,Japan,Personal Care,Online,H,5/16/2013,204101359,6/19/2013,6983,81.73,56.67,570720.59,395726.61,174993.98 +Middle East and North Africa,Kuwait,Meat,Online,C,2/27/2014,130294263,4/5/2014,5823,421.89,364.69,2456665.47,2123589.87,333075.6 +Sub-Saharan Africa,Seychelles ,Beverages,Online,M,8/8/2010,943262374,8/10/2010,1153,47.45,31.79,54709.85,36653.87,18055.98 +Europe,Lithuania,Meat,Online,C,3/20/2012,600867021,5/5/2012,8759,421.89,364.69,3695334.51,3194319.71,501014.8 +Central America and the Caribbean,Grenada,Baby Food,Offline,M,8/28/2010,731282031,9/17/2010,1459,255.28,159.42,372453.52,232593.78,139859.74 +Asia,Myanmar,Beverages,Online,L,10/8/2013,782993733,11/20/2013,4100,47.45,31.79,194545,130339,64206 +Australia and Oceania,East Timor,Clothes,Offline,H,7/22/2011,274800956,8/9/2011,8564,109.28,35.84,935873.92,306933.76,628940.16 +Asia,Kazakhstan,Baby Food,Online,C,3/16/2010,145815026,4/1/2010,8761,255.28,159.42,2236508.08,1396678.62,839829.46 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,L,3/17/2013,505459773,4/30/2013,5634,205.7,117.11,1158913.8,659797.74,499116.06 +Europe,Czech Republic,Baby Food,Online,C,7/12/2017,183471524,7/31/2017,2156,255.28,159.42,550383.68,343709.52,206674.16 +Europe,Bulgaria,Vegetables,Offline,H,6/2/2017,779899108,6/3/2017,8332,154.06,90.93,1283627.92,757628.76,525999.16 +Middle East and North Africa,Qatar,Beverages,Online,C,10/8/2015,815103852,10/21/2015,6198,47.45,31.79,294095.1,197034.42,97060.68 +Australia and Oceania,Palau,Beverages,Online,H,9/28/2012,679759585,10/11/2012,4822,47.45,31.79,228803.9,153291.38,75512.52 +Europe,Bosnia and Herzegovina,Cosmetics,Online,C,2/22/2017,384852635,3/18/2017,5302,437.2,263.33,2318034.4,1396175.66,921858.74 +Europe,Luxembourg,Clothes,Online,H,5/4/2012,911681830,5/13/2012,5768,109.28,35.84,630327.04,206725.12,423601.92 +Europe,Germany,Vegetables,Offline,H,1/18/2013,161858499,3/2/2013,6381,154.06,90.93,983056.86,580224.33,402832.53 +Central America and the Caribbean,Dominica,Clothes,Offline,L,2/16/2016,607306468,3/23/2016,4334,109.28,35.84,473619.52,155330.56,318288.96 +Europe,Montenegro,Personal Care,Online,M,11/30/2011,740262067,12/17/2011,8851,81.73,56.67,723392.23,501586.17,221806.06 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,L,10/3/2010,923274123,11/22/2010,6185,651.21,524.96,4027733.85,3246877.6,780856.25 +Sub-Saharan Africa,Rwanda,Household,Online,M,6/26/2016,239203965,7/8/2016,4624,668.27,502.54,3090080.48,2323744.96,766335.52 +Asia,Indonesia,Beverages,Online,L,1/27/2015,541225421,2/16/2015,9484,47.45,31.79,450015.8,301496.36,148519.44 +Asia,Thailand,Vegetables,Offline,L,4/8/2016,602824819,4/12/2016,8115,154.06,90.93,1250196.9,737896.95,512299.95 +Europe,Macedonia,Vegetables,Offline,M,12/14/2011,167800986,1/14/2012,4896,154.06,90.93,754277.76,445193.28,309084.48 +Asia,Nepal,Baby Food,Offline,C,3/22/2010,400265252,4/22/2010,6238,255.28,159.42,1592436.64,994461.96,597974.68 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,H,6/13/2016,734641444,7/7/2016,5584,421.89,364.69,2355833.76,2036428.96,319404.8 +Sub-Saharan Africa,Lesotho,Clothes,Online,M,5/9/2014,225665891,6/22/2014,8407,109.28,35.84,918716.96,301306.88,617410.08 +Asia,Turkmenistan,Snacks,Online,L,3/23/2015,698387420,4/1/2015,7212,152.58,97.44,1100406.96,702737.28,397669.68 +Europe,Switzerland,Personal Care,Offline,L,4/7/2016,898167359,4/12/2016,6536,81.73,56.67,534187.28,370395.12,163792.16 +Asia,Kyrgyzstan,Clothes,Online,L,12/20/2011,540679538,12/25/2011,7945,109.28,35.84,868229.6,284748.8,583480.8 +Sub-Saharan Africa,Mauritania,Cereal,Offline,H,1/11/2013,761910283,2/24/2013,5039,205.7,117.11,1036522.3,590117.29,446405.01 +Middle East and North Africa,Jordan,Cosmetics,Offline,H,4/12/2012,968158423,5/26/2012,8447,437.2,263.33,3693028.4,2224348.51,1468679.89 +Europe,Spain,Personal Care,Online,L,3/10/2011,186035287,4/24/2011,830,81.73,56.67,67835.9,47036.1,20799.8 +Europe,Netherlands,Beverages,Offline,L,1/26/2016,212464702,2/16/2016,1882,47.45,31.79,89300.9,59828.78,29472.12 +Central America and the Caribbean,Honduras,Office Supplies,Offline,M,8/5/2011,664682996,8/16/2011,3324,651.21,524.96,2164622.04,1744967.04,419655 +Asia,Bangladesh,Meat,Offline,C,7/26/2017,330238997,9/7/2017,3913,421.89,364.69,1650855.57,1427031.97,223823.6 +Europe,Russia,Vegetables,Offline,C,12/30/2016,316994035,1/4/2017,4434,154.06,90.93,683102.04,403183.62,279918.42 +Europe,Austria,Fruits,Online,H,11/23/2012,903121936,12/22/2012,2705,9.33,6.92,25237.65,18718.6,6519.05 +Central America and the Caribbean,Guatemala,Cereal,Online,L,11/25/2016,187109029,11/30/2016,8574,205.7,117.11,1763671.8,1004101.14,759570.66 +Australia and Oceania,Samoa ,Cereal,Online,H,3/22/2015,837754142,4/4/2015,8922,205.7,117.11,1835255.4,1044855.42,790399.98 +Sub-Saharan Africa,Namibia,Baby Food,Offline,L,4/8/2010,644168603,5/25/2010,2659,255.28,159.42,678789.52,423897.78,254891.74 +Australia and Oceania,Vanuatu,Beverages,Offline,C,11/18/2016,165776240,12/26/2016,5728,47.45,31.79,271793.6,182093.12,89700.48 +Middle East and North Africa,Israel,Vegetables,Offline,L,2/6/2013,482313382,3/11/2013,6103,154.06,90.93,940228.18,554945.79,385282.39 +Europe,Ukraine,Cereal,Online,C,2/9/2012,943828856,2/21/2012,8787,205.7,117.11,1807485.9,1029045.57,778440.33 +Australia and Oceania,Solomon Islands,Snacks,Offline,M,1/2/2013,520683991,1/27/2013,819,152.58,97.44,124963.02,79803.36,45159.66 +Australia and Oceania,Papua New Guinea,Cereal,Online,M,3/4/2012,953552615,3/9/2012,6264,205.7,117.11,1288504.8,733577.04,554927.76 +Sub-Saharan Africa,Ghana,Fruits,Online,M,8/17/2014,903421056,8/18/2014,1221,9.33,6.92,11391.93,8449.32,2942.61 +Asia,India,Snacks,Offline,H,2/3/2015,901588141,3/25/2015,8821,152.58,97.44,1345908.18,859518.24,486389.94 +Europe,Denmark,Beverages,Offline,L,12/5/2016,199665200,1/24/2017,4225,47.45,31.79,200476.25,134312.75,66163.5 +Central America and the Caribbean,Jamaica,Cereal,Online,H,3/15/2013,819576060,4/23/2013,9624,205.7,117.11,1979656.8,1127066.64,852590.16 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,H,3/12/2013,803557050,4/1/2013,9243,437.2,263.33,4041039.6,2433959.19,1607080.41 +Australia and Oceania,Australia,Vegetables,Online,L,11/20/2015,964156997,12/21/2015,4336,154.06,90.93,668004.16,394272.48,273731.68 +Europe,Austria,Household,Online,M,10/2/2013,834237229,10/28/2013,8190,668.27,502.54,5473131.3,4115802.6,1357328.7 +Europe,Germany,Baby Food,Online,M,9/11/2011,916971576,10/28/2011,1121,255.28,159.42,286168.88,178709.82,107459.06 +Europe,Vatican City,Cosmetics,Online,L,9/3/2015,435846364,10/18/2015,5479,437.2,263.33,2395418.8,1442785.07,952633.73 +Central America and the Caribbean,Grenada,Cereal,Online,C,10/14/2013,484660422,10/30/2013,644,205.7,117.11,132470.8,75418.84,57051.96 +Middle East and North Africa,Turkey,Cosmetics,Online,M,5/5/2010,877525079,5/19/2010,8026,437.2,263.33,3508967.2,2113486.58,1395480.62 +Central America and the Caribbean,Cuba,Fruits,Online,M,7/3/2014,598864161,8/7/2014,6068,9.33,6.92,56614.44,41990.56,14623.88 +North America,Canada,Household,Online,H,10/9/2013,953413999,11/14/2013,5244,668.27,502.54,3504407.88,2635319.76,869088.12 +Europe,Russia,Cereal,Online,C,8/26/2015,616223418,9/6/2015,3058,205.7,117.11,629030.6,358122.38,270908.22 +Central America and the Caribbean,Saint Lucia,Household,Offline,C,7/24/2013,582653748,8/14/2013,9047,668.27,502.54,6045838.69,4546479.38,1499359.31 +Sub-Saharan Africa,Central African Republic,Snacks,Online,C,5/8/2013,118378818,5/22/2013,9778,152.58,97.44,1491927.24,952768.32,539158.92 +Middle East and North Africa,Algeria,Clothes,Offline,L,5/11/2014,809384953,6/29/2014,3849,109.28,35.84,420618.72,137948.16,282670.56 +Australia and Oceania,Kiribati,Personal Care,Offline,H,3/13/2013,711970984,4/7/2013,6891,81.73,56.67,563201.43,390512.97,172688.46 +Sub-Saharan Africa,Senegal,Vegetables,Online,C,2/15/2015,202748239,2/20/2015,6564,154.06,90.93,1011249.84,596864.52,414385.32 +Asia,Taiwan,Cereal,Online,C,2/6/2015,628640544,3/18/2015,7562,205.7,117.11,1555503.4,885585.82,669917.58 +Sub-Saharan Africa,Mali,Household,Offline,H,9/20/2016,256884229,11/2/2016,6607,668.27,502.54,4415259.89,3320281.78,1094978.11 +Europe,Lithuania,Beverages,Online,M,4/16/2013,125028121,5/1/2013,7454,47.45,31.79,353692.3,236962.66,116729.64 +Europe,Belgium,Meat,Online,M,4/28/2014,890933549,5/21/2014,5890,421.89,364.69,2484932.1,2148024.1,336908 +Middle East and North Africa,Somalia,Fruits,Offline,L,6/20/2011,582774341,7/11/2011,4733,9.33,6.92,44158.89,32752.36,11406.53 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,C,7/30/2012,449036824,8/24/2012,8830,81.73,56.67,721675.9,500396.1,221279.8 +Europe,Austria,Fruits,Online,C,3/22/2015,908519828,5/1/2015,61,9.33,6.92,569.13,422.12,147.01 +Europe,Ireland,Vegetables,Offline,L,6/13/2010,200334680,7/17/2010,2338,154.06,90.93,360192.28,212594.34,147597.94 +Europe,Serbia,Meat,Online,H,11/20/2016,233905208,12/5/2016,6604,421.89,364.69,2786161.56,2408412.76,377748.8 +Sub-Saharan Africa,Mauritania,Snacks,Offline,M,5/13/2016,738967740,5/15/2016,5831,152.58,97.44,889693.98,568172.64,321521.34 +Australia and Oceania,Tuvalu,Household,Offline,M,9/13/2010,615571105,9/18/2010,24,668.27,502.54,16038.48,12060.96,3977.52 +Europe,Spain,Cereal,Offline,H,5/12/2010,184076631,6/26/2010,1220,205.7,117.11,250954,142874.2,108079.8 +Middle East and North Africa,Somalia,Cereal,Offline,M,7/4/2015,735158145,8/3/2015,8487,205.7,117.11,1745775.9,993912.57,751863.33 +Australia and Oceania,Tonga,Personal Care,Online,H,3/23/2012,479801976,4/27/2012,2922,81.73,56.67,238815.06,165589.74,73225.32 +Sub-Saharan Africa,Zambia,Personal Care,Offline,L,3/4/2014,399306952,3/25/2014,2656,81.73,56.67,217074.88,150515.52,66559.36 +Asia,Malaysia,Snacks,Online,L,5/8/2013,195284402,5/21/2013,7849,152.58,97.44,1197600.42,764806.56,432793.86 +Australia and Oceania,East Timor,Cosmetics,Offline,H,3/9/2014,539658153,4/2/2014,5695,437.2,263.33,2489854,1499664.35,990189.65 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,C,8/6/2014,824664533,9/4/2014,5416,255.28,159.42,1382596.48,863418.72,519177.76 +Europe,Portugal,Cosmetics,Online,L,5/8/2017,512852370,6/22/2017,3268,437.2,263.33,1428769.6,860562.44,568207.16 +Europe,Spain,Baby Food,Online,M,2/20/2011,487082993,4/9/2011,7537,255.28,159.42,1924045.36,1201548.54,722496.82 +Australia and Oceania,Marshall Islands,Baby Food,Offline,C,3/20/2012,800530230,3/23/2012,3540,255.28,159.42,903691.2,564346.8,339344.4 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,H,3/12/2015,226680409,4/25/2015,8625,154.06,90.93,1328767.5,784271.25,544496.25 +Asia,Kazakhstan,Personal Care,Online,H,12/13/2011,309332358,1/16/2012,7174,81.73,56.67,586331.02,406550.58,179780.44 +Middle East and North Africa,Jordan,Personal Care,Offline,H,8/1/2010,412597405,8/6/2010,5596,81.73,56.67,457361.08,317125.32,140235.76 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,M,6/17/2016,870899379,7/15/2016,7334,109.28,35.84,801459.52,262850.56,538608.96 +Asia,Japan,Snacks,Offline,H,4/22/2013,738974606,5/27/2013,7863,152.58,97.44,1199736.54,766170.72,433565.82 +Asia,Malaysia,Cereal,Offline,C,5/29/2012,941871917,7/14/2012,9686,205.7,117.11,1992410.2,1134327.46,858082.74 +North America,United States of America,Baby Food,Online,M,12/22/2010,224952638,2/5/2011,7339,255.28,159.42,1873499.92,1169983.38,703516.54 +Central America and the Caribbean,Grenada,Clothes,Online,C,1/24/2011,103890597,1/28/2011,2391,109.28,35.84,261288.48,85693.44,175595.04 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,L,10/20/2015,814672124,10/31/2015,8440,109.28,35.84,922323.2,302489.6,619833.6 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,H,6/12/2010,863596045,7/20/2010,6116,152.58,97.44,933179.28,595943.04,337236.24 +Australia and Oceania,Solomon Islands,Office Supplies,Online,M,8/10/2011,177273690,9/2/2011,8079,651.21,524.96,5261125.59,4241151.84,1019973.75 +Asia,North Korea,Cereal,Offline,H,6/18/2010,552628886,7/29/2010,4023,205.7,117.11,827531.1,471133.53,356397.57 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,M,5/24/2014,706897962,6/24/2014,5671,437.2,263.33,2479361.2,1493344.43,986016.77 +Asia,Maldives,Cereal,Online,M,12/1/2012,327629745,12/21/2012,1777,205.7,117.11,365528.9,208104.47,157424.43 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,M,10/8/2011,522685563,11/26/2011,3128,255.28,159.42,798515.84,498665.76,299850.08 +Europe,Portugal,Cereal,Offline,H,12/10/2013,670239245,1/24/2014,7542,205.7,117.11,1551389.4,883243.62,668145.78 +Australia and Oceania,Kiribati,Office Supplies,Online,M,12/12/2015,668777120,12/13/2015,4866,651.21,524.96,3168787.86,2554455.36,614332.5 +Sub-Saharan Africa,South Africa,Cereal,Online,L,7/20/2011,487098014,9/6/2011,1982,205.7,117.11,407697.4,232112.02,175585.38 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,C,9/30/2010,614313256,10/28/2010,7799,255.28,159.42,1990928.72,1243316.58,747612.14 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,H,3/23/2013,709846675,4/16/2013,8260,47.45,31.79,391937,262585.4,129351.6 +Middle East and North Africa,Libya,Household,Online,L,3/4/2012,953434598,4/4/2012,1340,668.27,502.54,895481.8,673403.6,222078.2 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,C,3/14/2013,695125854,4/14/2013,2042,205.7,117.11,420039.4,239138.62,180900.78 +Sub-Saharan Africa,Lesotho,Personal Care,Online,M,5/29/2015,705281770,6/19/2015,7403,81.73,56.67,605047.19,419528.01,185519.18 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,H,3/4/2015,924576175,4/10/2015,1491,152.58,97.44,227496.78,145283.04,82213.74 +Australia and Oceania,Samoa ,Fruits,Online,M,7/7/2017,913995397,8/2/2017,404,9.33,6.92,3769.32,2795.68,973.64 +Asia,South Korea,Fruits,Online,H,2/27/2017,304838263,3/24/2017,7271,9.33,6.92,67838.43,50315.32,17523.11 +Central America and the Caribbean,Cuba,Baby Food,Offline,L,6/19/2017,148716104,7/23/2017,7255,255.28,159.42,1852056.4,1156592.1,695464.3 +Europe,Slovenia,Baby Food,Online,H,7/2/2011,667552745,8/12/2011,2547,255.28,159.42,650198.16,406042.74,244155.42 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,M,2/11/2016,803584516,3/29/2016,7370,437.2,263.33,3222164,1940742.1,1281421.9 +Middle East and North Africa,Yemen,Clothes,Online,H,2/22/2015,469360244,4/4/2015,2981,109.28,35.84,325763.68,106839.04,218924.64 +Europe,San Marino,Personal Care,Offline,C,3/18/2016,997741258,4/13/2016,2665,81.73,56.67,217810.45,151025.55,66784.9 +Sub-Saharan Africa,Madagascar,Household,Online,M,8/23/2016,191901385,10/6/2016,6739,668.27,502.54,4503471.53,3386617.06,1116854.47 +Central America and the Caribbean,Jamaica,Snacks,Online,C,11/1/2014,875326955,12/20/2014,7552,152.58,97.44,1152284.16,735866.88,416417.28 +Sub-Saharan Africa,The Gambia,Snacks,Offline,M,1/7/2014,541816794,2/9/2014,4485,152.58,97.44,684321.3,437018.4,247302.9 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,H,12/9/2010,805482232,12/12/2010,8947,651.21,524.96,5826375.87,4696817.12,1129558.75 +Asia,Mongolia,Cereal,Online,M,10/2/2014,650747096,10/5/2014,9382,205.7,117.11,1929877.4,1098726.02,831151.38 +Europe,Croatia,Vegetables,Online,L,12/17/2012,482347714,1/27/2013,6262,154.06,90.93,964723.72,569403.66,395320.06 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,L,1/27/2013,775332915,2/7/2013,7094,152.58,97.44,1082402.52,691239.36,391163.16 +Middle East and North Africa,Oman,Household,Online,H,1/30/2016,725064027,2/23/2016,1413,668.27,502.54,944265.51,710089.02,234176.49 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,L,9/6/2012,497214877,10/3/2012,5786,651.21,524.96,3767901.06,3037418.56,730482.5 +Asia,Turkmenistan,Baby Food,Offline,C,5/13/2017,777771794,6/13/2017,8813,255.28,159.42,2249782.64,1404968.46,844814.18 +Middle East and North Africa,Qatar,Snacks,Online,H,8/7/2011,523033607,9/9/2011,6122,152.58,97.44,934094.76,596527.68,337567.08 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,M,10/12/2015,109611642,11/29/2015,5375,109.28,35.84,587380,192640,394740 +Middle East and North Africa,Turkey,Beverages,Online,C,4/20/2017,884429728,5/14/2017,1266,47.45,31.79,60071.7,40246.14,19825.56 +Europe,San Marino,Baby Food,Offline,C,3/8/2012,214724195,4/3/2012,516,255.28,159.42,131724.48,82260.72,49463.76 +Asia,Cambodia,Cereal,Offline,L,6/14/2016,938043868,6/20/2016,6881,205.7,117.11,1415421.7,805833.91,609587.79 +Middle East and North Africa,Tunisia ,Clothes,Offline,M,11/25/2016,112250077,12/25/2016,6147,109.28,35.84,671744.16,220308.48,451435.68 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,M,10/1/2012,265516650,10/1/2012,1132,109.28,35.84,123704.96,40570.88,83134.08 +Sub-Saharan Africa,Gabon,Personal Care,Online,H,11/10/2011,846329915,12/15/2011,6684,81.73,56.67,546283.32,378782.28,167501.04 +Sub-Saharan Africa,Republic of the Congo,Snacks,Offline,H,10/14/2011,473488700,11/22/2011,4683,152.58,97.44,714532.14,456311.52,258220.62 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,L,3/1/2011,986104333,3/31/2011,9040,152.58,97.44,1379323.2,880857.6,498465.6 +Middle East and North Africa,Tunisia ,Cosmetics,Online,H,6/20/2013,693600642,7/5/2013,698,437.2,263.33,305165.6,183804.34,121361.26 +Europe,Hungary,Snacks,Offline,H,9/4/2015,225713956,9/19/2015,2630,152.58,97.44,401285.4,256267.2,145018.2 +Sub-Saharan Africa,Djibouti,Fruits,Online,H,1/12/2012,282493102,2/19/2012,4841,9.33,6.92,45166.53,33499.72,11666.81 +Sub-Saharan Africa,Niger,Office Supplies,Offline,C,12/30/2012,284299409,1/3/2013,9368,651.21,524.96,6100535.28,4917825.28,1182710 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,C,3/3/2011,621806704,3/29/2011,5277,651.21,524.96,3436435.17,2770213.92,666221.25 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,C,5/9/2015,406001317,6/2/2015,3667,437.2,263.33,1603212.4,965631.11,637581.29 +Europe,Romania,Household,Offline,H,6/23/2016,618182075,7/4/2016,2668,668.27,502.54,1782944.36,1340776.72,442167.64 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,H,2/15/2014,959960305,2/27/2014,2442,421.89,364.69,1030255.38,890572.98,139682.4 +Europe,Czech Republic,Household,Offline,H,9/19/2012,303259837,10/29/2012,180,668.27,502.54,120288.6,90457.2,29831.4 +Middle East and North Africa,Syria,Household,Offline,C,3/6/2010,740316998,3/26/2010,5106,668.27,502.54,3412186.62,2565969.24,846217.38 +Europe,Estonia,Cosmetics,Online,L,11/4/2016,833680617,11/22/2016,3476,437.2,263.33,1519707.2,915335.08,604372.12 +Middle East and North Africa,Oman,Meat,Offline,C,11/1/2013,566212022,11/12/2013,3575,421.89,364.69,1508256.75,1303766.75,204490 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,M,5/28/2017,891085040,6/12/2017,720,9.33,6.92,6717.6,4982.4,1735.2 +Europe,Cyprus,Personal Care,Offline,C,8/4/2014,581786000,8/14/2014,2261,81.73,56.67,184791.53,128130.87,56660.66 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,M,6/2/2012,282113730,6/16/2012,2577,255.28,159.42,657856.56,410825.34,247031.22 +Europe,France,Office Supplies,Online,M,6/1/2011,256179559,6/9/2011,8079,651.21,524.96,5261125.59,4241151.84,1019973.75 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,H,12/12/2016,838407313,12/22/2016,2210,437.2,263.33,966212,581959.3,384252.7 +Europe,Germany,Cosmetics,Offline,M,9/25/2012,183533322,9/28/2012,443,437.2,263.33,193679.6,116655.19,77024.41 +Asia,Mongolia,Office Supplies,Online,M,1/26/2010,116606414,2/4/2010,5284,651.21,524.96,3440993.64,2773888.64,667105 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,M,9/24/2013,282987916,10/5/2013,1268,668.27,502.54,847366.36,637220.72,210145.64 +Middle East and North Africa,Lebanon,Beverages,Offline,H,8/19/2010,398351657,9/20/2010,9962,47.45,31.79,472696.9,316691.98,156004.92 +Sub-Saharan Africa,Guinea,Personal Care,Offline,L,6/22/2011,698683965,6/29/2011,4966,81.73,56.67,405871.18,281423.22,124447.96 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,L,8/27/2016,590283668,9/6/2016,6909,668.27,502.54,4617077.43,3472048.86,1145028.57 +Europe,United Kingdom,Office Supplies,Online,L,7/1/2012,899762094,7/30/2012,8453,651.21,524.96,5504678.13,4437486.88,1067191.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,L,11/24/2012,724043071,1/2/2013,9289,651.21,524.96,6049089.69,4876353.44,1172736.25 +Australia and Oceania,New Zealand,Cosmetics,Online,L,2/4/2010,580362927,3/4/2010,1142,437.2,263.33,499282.4,300722.86,198559.54 +Middle East and North Africa,Oman,Snacks,Offline,M,4/26/2016,156270492,5/21/2016,2766,152.58,97.44,422036.28,269519.04,152517.24 +Europe,Iceland,Clothes,Online,C,8/1/2014,559627091,8/19/2014,4947,109.28,35.84,540608.16,177300.48,363307.68 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,M,6/19/2015,268606555,7/27/2015,5504,437.2,263.33,2406348.8,1449368.32,956980.48 +Europe,Denmark,Beverages,Offline,M,6/18/2015,981695210,7/14/2015,4283,47.45,31.79,203228.35,136156.57,67071.78 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,L,12/5/2015,867691886,12/16/2015,8166,154.06,90.93,1258053.96,742534.38,515519.58 +Central America and the Caribbean,Honduras,Cereal,Offline,L,9/12/2011,415707910,10/20/2011,6063,205.7,117.11,1247159.1,710037.93,537121.17 +North America,Greenland,Cosmetics,Offline,C,1/16/2010,185167109,2/23/2010,3917,437.2,263.33,1712512.4,1031463.61,681048.79 +Europe,Belarus,Vegetables,Online,H,9/20/2011,355805814,9/26/2011,9702,154.06,90.93,1494690.12,882202.86,612487.26 +Asia,Bangladesh,Fruits,Offline,H,10/7/2014,277672851,11/3/2014,8422,9.33,6.92,78577.26,58280.24,20297.02 +Central America and the Caribbean,Trinidad and Tobago,Meat,Online,L,9/16/2010,721129548,10/31/2010,7113,421.89,364.69,3000903.57,2594039.97,406863.6 +Central America and the Caribbean,Saint Lucia,Clothes,Online,M,1/27/2011,726849734,3/15/2011,9843,109.28,35.84,1075643.04,352773.12,722869.92 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,L,4/21/2013,755819737,5/20/2013,2711,651.21,524.96,1765430.31,1423166.56,342263.75 +Middle East and North Africa,Afghanistan,Snacks,Online,M,2/16/2012,439338386,3/17/2012,8846,152.58,97.44,1349722.68,861954.24,487768.44 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,H,11/26/2010,829017007,1/13/2011,3410,154.06,90.93,525344.6,310071.3,215273.3 +Europe,Moldova ,Cosmetics,Online,L,4/9/2010,346779429,4/30/2010,8594,437.2,263.33,3757296.8,2263058.02,1494238.78 +Central America and the Caribbean,Haiti,Office Supplies,Offline,C,12/7/2011,634861981,12/7/2011,8623,651.21,524.96,5615383.83,4526730.08,1088653.75 +Sub-Saharan Africa,Botswana,Vegetables,Online,C,11/16/2014,705813491,12/13/2014,4752,154.06,90.93,732093.12,432099.36,299993.76 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,C,7/29/2011,992495286,8/1/2011,265,668.27,502.54,177091.55,133173.1,43918.45 +Europe,Belarus,Meat,Offline,M,7/1/2014,198081195,7/20/2014,5482,421.89,364.69,2312800.98,1999230.58,313570.4 +Sub-Saharan Africa,Kenya,Household,Offline,H,6/20/2014,246057546,7/20/2014,2751,668.27,502.54,1838410.77,1382487.54,455923.23 +Australia and Oceania,Solomon Islands,Beverages,Offline,H,9/23/2014,430223166,10/21/2014,1450,47.45,31.79,68802.5,46095.5,22707 +Central America and the Caribbean,Cuba,Snacks,Online,H,1/4/2012,564689385,1/24/2012,2993,152.58,97.44,456671.94,291637.92,165034.02 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,C,6/23/2015,533880031,8/12/2015,5820,205.7,117.11,1197174,681580.2,515593.8 +Middle East and North Africa,Egypt,Fruits,Offline,M,8/17/2012,742531430,9/10/2012,406,9.33,6.92,3787.98,2809.52,978.46 +Europe,Serbia,Clothes,Offline,C,12/21/2010,765692412,1/30/2011,4255,109.28,35.84,464986.4,152499.2,312487.2 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,C,7/2/2011,698724305,7/7/2011,6904,47.45,31.79,327594.8,219478.16,108116.64 +Sub-Saharan Africa,Uganda,Cosmetics,Online,L,6/27/2012,707300937,7/16/2012,4920,437.2,263.33,2151024,1295583.6,855440.4 +Middle East and North Africa,Iran,Meat,Online,L,4/10/2013,577408635,5/21/2013,6901,421.89,364.69,2911462.89,2516725.69,394737.2 +Central America and the Caribbean,Dominica,Fruits,Offline,H,6/21/2010,165346229,7/10/2010,8478,9.33,6.92,79099.74,58667.76,20431.98 +Australia and Oceania,Marshall Islands,Vegetables,Online,H,11/28/2016,747725045,12/15/2016,7312,154.06,90.93,1126486.72,664880.16,461606.56 +Europe,Poland,Snacks,Online,H,5/27/2012,971468913,7/2/2012,8094,152.58,97.44,1234982.52,788679.36,446303.16 +Middle East and North Africa,Libya,Personal Care,Online,C,9/11/2015,903814160,10/19/2015,7550,81.73,56.67,617061.5,427858.5,189203 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,H,7/7/2012,682309615,8/1/2012,9432,651.21,524.96,6142212.72,4951422.72,1190790 +Middle East and North Africa,Yemen,Cereal,Online,L,5/19/2012,964816606,6/2/2012,9529,205.7,117.11,1960115.3,1115941.19,844174.11 +Sub-Saharan Africa,Comoros,Vegetables,Online,M,7/5/2014,679508960,7/13/2014,656,154.06,90.93,101063.36,59650.08,41413.28 +Sub-Saharan Africa,Burkina Faso,Household,Offline,H,8/12/2011,174873006,9/4/2011,7663,668.27,502.54,5120953.01,3850964.02,1269988.99 +Middle East and North Africa,Lebanon,Household,Online,C,5/25/2016,769707572,6/9/2016,2430,668.27,502.54,1623896.1,1221172.2,402723.9 +Middle East and North Africa,Qatar,Personal Care,Online,C,5/8/2012,703123986,5/11/2012,8867,81.73,56.67,724699.91,502492.89,222207.02 +Asia,Mongolia,Baby Food,Offline,M,7/10/2010,984546077,8/23/2010,7918,255.28,159.42,2021307.04,1262287.56,759019.48 +Australia and Oceania,Tonga,Cereal,Online,M,6/16/2015,443710172,6/21/2015,2555,205.7,117.11,525563.5,299216.05,226347.45 +North America,Canada,Baby Food,Offline,H,10/31/2013,680665099,12/18/2013,2784,255.28,159.42,710699.52,443825.28,266874.24 +Middle East and North Africa,Saudi Arabia,Beverages,Online,C,2/9/2016,215772187,3/23/2016,640,47.45,31.79,30368,20345.6,10022.4 +Australia and Oceania,Samoa ,Beverages,Online,C,11/18/2014,339705264,1/7/2015,5191,47.45,31.79,246312.95,165021.89,81291.06 +North America,Greenland,Beverages,Offline,L,5/18/2011,163450658,6/28/2011,7537,47.45,31.79,357630.65,239601.23,118029.42 +Asia,Myanmar,Snacks,Offline,H,9/7/2011,668307197,10/7/2011,5806,152.58,97.44,885879.48,565736.64,320142.84 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,M,5/16/2015,655886209,6/25/2015,159,651.21,524.96,103542.39,83468.64,20073.75 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,H,9/22/2011,798111522,10/26/2011,7790,651.21,524.96,5072925.9,4089438.4,983487.5 +Sub-Saharan Africa,Eritrea,Meat,Online,H,10/22/2013,487219464,11/30/2013,7921,421.89,364.69,3341790.69,2888709.49,453081.2 +Europe,Albania,Fruits,Offline,H,10/23/2016,985758864,11/11/2016,6809,9.33,6.92,63527.97,47118.28,16409.69 +Asia,Bangladesh,Cosmetics,Offline,M,1/1/2017,476591050,1/3/2017,2737,437.2,263.33,1196616.4,720734.21,475882.19 +Australia and Oceania,Federated States of Micronesia,Household,Offline,M,6/30/2015,812889850,7/4/2015,1026,668.27,502.54,685645.02,515606.04,170038.98 +Asia,Brunei,Baby Food,Offline,C,6/18/2014,768141591,6/24/2014,9021,255.28,159.42,2302880.88,1438127.82,864753.06 +Europe,Slovakia,Personal Care,Online,L,5/13/2013,986145102,6/6/2013,1105,81.73,56.67,90311.65,62620.35,27691.3 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,H,9/20/2012,831011712,10/29/2012,3687,651.21,524.96,2401011.27,1935527.52,465483.75 +Sub-Saharan Africa,Niger,Snacks,Offline,H,5/2/2010,637165248,5/22/2010,211,152.58,97.44,32194.38,20559.84,11634.54 +Sub-Saharan Africa,Eritrea,Household,Online,C,8/20/2012,359342038,8/20/2012,6149,668.27,502.54,4109192.23,3090118.46,1019073.77 +Middle East and North Africa,Algeria,Baby Food,Offline,H,10/11/2015,922590911,10/12/2015,4007,255.28,159.42,1022906.96,638795.94,384111.02 +Sub-Saharan Africa,Mauritania,Meat,Offline,L,12/16/2016,172273194,12/22/2016,8321,421.89,364.69,3510546.69,3034585.49,475961.2 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,C,9/4/2010,524062716,10/12/2010,658,9.33,6.92,6139.14,4553.36,1585.78 +Europe,Finland,Household,Offline,C,3/11/2015,413945806,4/11/2015,4618,668.27,502.54,3086070.86,2320729.72,765341.14 +Sub-Saharan Africa,Angola,Household,Online,M,10/7/2015,148221290,10/17/2015,828,668.27,502.54,553327.56,416103.12,137224.44 +Asia,Thailand,Meat,Offline,C,11/12/2013,553500497,11/25/2013,1952,421.89,364.69,823529.28,711874.88,111654.4 +Europe,Norway,Baby Food,Online,L,10/24/2015,726707255,11/8/2015,7681,255.28,159.42,1960805.68,1224505.02,736300.66 +Middle East and North Africa,Pakistan,Fruits,Online,H,11/3/2013,285077893,11/7/2013,9739,9.33,6.92,90864.87,67393.88,23470.99 +Europe,Malta,Snacks,Online,L,8/14/2012,716161239,8/22/2012,6880,152.58,97.44,1049750.4,670387.2,379363.2 +Australia and Oceania,East Timor,Clothes,Online,C,4/19/2010,427818620,5/6/2010,9892,109.28,35.84,1080997.76,354529.28,726468.48 +Australia and Oceania,Vanuatu,Office Supplies,Offline,H,6/16/2017,598223865,6/25/2017,6590,651.21,524.96,4291473.9,3459486.4,831987.5 +Sub-Saharan Africa,Lesotho,Household,Offline,C,6/14/2015,225863301,7/12/2015,6825,668.27,502.54,4560942.75,3429835.5,1131107.25 +Sub-Saharan Africa,Rwanda,Clothes,Online,C,3/15/2013,179535758,3/17/2013,7475,109.28,35.84,816868,267904,548964 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,L,2/14/2013,948352563,3/12/2013,7453,651.21,524.96,4853468.13,3912526.88,940941.25 +Sub-Saharan Africa,Togo,Household,Online,L,11/27/2014,391737544,12/27/2014,2699,668.27,502.54,1803660.73,1356355.46,447305.27 +Europe,Montenegro,Cereal,Online,C,9/28/2011,489427030,10/9/2011,1189,205.7,117.11,244577.3,139243.79,105333.51 +Europe,Estonia,Personal Care,Offline,C,10/20/2016,591469848,10/20/2016,7927,81.73,56.67,647873.71,449223.09,198650.62 +Central America and the Caribbean,Dominica,Household,Offline,M,1/20/2014,568227326,3/8/2014,9948,668.27,502.54,6647949.96,4999267.92,1648682.04 +Central America and the Caribbean,Costa Rica,Beverages,Offline,H,1/7/2015,360373294,2/10/2015,1321,47.45,31.79,62681.45,41994.59,20686.86 +Central America and the Caribbean,Dominican Republic,Clothes,Online,H,2/20/2017,428894078,3/2/2017,8144,109.28,35.84,889976.32,291880.96,598095.36 +Europe,Belgium,Household,Online,C,2/22/2015,405088508,3/6/2015,3546,668.27,502.54,2369685.42,1782006.84,587678.58 +Middle East and North Africa,United Arab Emirates,Clothes,Online,C,5/21/2012,440567910,6/29/2012,2690,109.28,35.84,293963.2,96409.6,197553.6 +Europe,Moldova ,Meat,Offline,L,1/31/2017,757256114,3/1/2017,7767,421.89,364.69,3276819.63,2832547.23,444272.4 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,C,10/19/2015,297389447,11/22/2015,3001,152.58,97.44,457892.58,292417.44,165475.14 +Asia,Uzbekistan,Cereal,Online,H,1/30/2015,773516738,3/14/2015,9647,205.7,117.11,1984387.9,1129760.17,854627.73 +Asia,Japan,Beverages,Online,H,12/24/2014,818499314,1/1/2015,991,47.45,31.79,47022.95,31503.89,15519.06 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,C,10/28/2012,935511004,11/20/2012,7350,81.73,56.67,600715.5,416524.5,184191 +Asia,Bangladesh,Household,Offline,C,7/30/2014,348038136,9/8/2014,1074,668.27,502.54,717721.98,539727.96,177994.02 +Middle East and North Africa,Yemen,Cereal,Online,H,11/28/2015,149879539,11/29/2015,1541,205.7,117.11,316983.7,180466.51,136517.19 +Europe,Denmark,Office Supplies,Online,L,7/21/2013,155146539,8/4/2013,163,651.21,524.96,106147.23,85568.48,20578.75 +Europe,Armenia,Vegetables,Offline,M,9/1/2016,248262965,9/24/2016,5383,154.06,90.93,829304.98,489476.19,339828.79 +Asia,Maldives,Vegetables,Online,M,10/6/2012,833965146,11/10/2012,7674,154.06,90.93,1182256.44,697796.82,484459.62 +Asia,Mongolia,Beverages,Online,M,11/30/2016,587301909,1/15/2017,4541,47.45,31.79,215470.45,144358.39,71112.06 +North America,Mexico,Vegetables,Online,C,12/19/2014,503634583,1/2/2015,5520,154.06,90.93,850411.2,501933.6,348477.6 +Asia,Philippines,Cereal,Offline,H,10/7/2012,748636996,11/15/2012,7178,205.7,117.11,1476514.6,840615.58,635899.02 +Europe,Andorra,Cosmetics,Online,L,3/24/2017,208295476,4/22/2017,8115,437.2,263.33,3547878,2136922.95,1410955.05 +Asia,Bangladesh,Snacks,Online,L,5/22/2017,538908851,6/25/2017,3960,152.58,97.44,604216.8,385862.4,218354.4 +Asia,Maldives,Cereal,Offline,H,12/9/2010,317088449,12/25/2010,2373,205.7,117.11,488126.1,277902.03,210224.07 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,C,7/21/2015,889758098,8/16/2015,8048,47.45,31.79,381877.6,255845.92,126031.68 +Asia,Bangladesh,Fruits,Offline,H,2/8/2012,524154126,3/7/2012,7709,9.33,6.92,71924.97,53346.28,18578.69 +Europe,Malta,Baby Food,Offline,H,8/16/2016,257825362,9/8/2016,5109,255.28,159.42,1304225.52,814476.78,489748.74 +Europe,France,Household,Offline,M,11/27/2015,748633134,12/24/2015,6035,668.27,502.54,4033009.45,3032828.9,1000180.55 +North America,Mexico,Cosmetics,Offline,L,9/27/2016,924751269,11/10/2016,3305,437.2,263.33,1444946,870305.65,574640.35 +Sub-Saharan Africa,Angola,Baby Food,Offline,H,11/2/2011,234666097,12/12/2011,1768,255.28,159.42,451335.04,281854.56,169480.48 +Sub-Saharan Africa,Gabon,Household,Online,L,11/28/2013,897176444,12/19/2013,3302,668.27,502.54,2206627.54,1659387.08,547240.46 +Sub-Saharan Africa,Ethiopia,Meat,Online,L,1/5/2014,251393640,1/10/2014,1819,421.89,364.69,767417.91,663371.11,104046.8 +Australia and Oceania,Solomon Islands,Baby Food,Offline,C,8/16/2015,206741511,10/5/2015,8262,255.28,159.42,2109123.36,1317128.04,791995.32 +Sub-Saharan Africa,Angola,Office Supplies,Online,L,9/18/2015,492956387,10/12/2015,5605,651.21,524.96,3650032.05,2942400.8,707631.25 +Europe,Liechtenstein,Baby Food,Offline,M,2/9/2016,910087096,3/16/2016,3851,255.28,159.42,983083.28,613926.42,369156.86 +Sub-Saharan Africa,Central African Republic,Household,Offline,H,2/14/2012,878494966,2/22/2012,5037,668.27,502.54,3366075.99,2531293.98,834782.01 +Europe,Montenegro,Household,Offline,H,6/28/2011,788853824,6/28/2011,8231,668.27,502.54,5500530.37,4136406.74,1364123.63 +Europe,Lithuania,Snacks,Online,C,6/14/2015,652149999,7/20/2015,4532,152.58,97.44,691492.56,441598.08,249894.48 +Sub-Saharan Africa,Guinea,Fruits,Offline,L,12/7/2014,549682319,1/2/2015,2068,9.33,6.92,19294.44,14310.56,4983.88 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,L,2/3/2017,183062112,3/20/2017,1002,651.21,524.96,652512.42,526009.92,126502.5 +Europe,Cyprus,Vegetables,Offline,L,3/16/2011,224213206,3/22/2011,8525,154.06,90.93,1313361.5,775178.25,538183.25 +Europe,Bosnia and Herzegovina,Meat,Online,C,5/3/2010,965371930,6/8/2010,3862,421.89,364.69,1629339.18,1408432.78,220906.4 +Europe,Albania,Personal Care,Offline,C,4/3/2017,969087111,5/22/2017,3266,81.73,56.67,266930.18,185084.22,81845.96 +Sub-Saharan Africa,Rwanda,Baby Food,Online,M,1/27/2013,218220078,2/18/2013,5025,255.28,159.42,1282782,801085.5,481696.5 +Asia,Japan,Fruits,Offline,M,1/21/2014,565944659,2/13/2014,4456,9.33,6.92,41574.48,30835.52,10738.96 +Sub-Saharan Africa,Ghana,Personal Care,Offline,M,10/22/2014,785747182,11/21/2014,8907,81.73,56.67,727969.11,504759.69,223209.42 +Europe,Bosnia and Herzegovina,Vegetables,Offline,M,10/13/2014,621426475,10/24/2014,2758,154.06,90.93,424897.48,250784.94,174112.54 +Sub-Saharan Africa,Senegal,Household,Online,H,7/2/2014,337093865,8/19/2014,2421,668.27,502.54,1617881.67,1216649.34,401232.33 +Australia and Oceania,Vanuatu,Household,Online,L,10/7/2011,267173182,10/15/2011,1337,668.27,502.54,893476.99,671895.98,221581.01 +Middle East and North Africa,Israel,Vegetables,Online,L,1/4/2013,366400754,1/30/2013,4980,154.06,90.93,767218.8,452831.4,314387.4 +Europe,Armenia,Household,Online,M,5/20/2014,659825408,6/11/2014,5856,668.27,502.54,3913389.12,2942874.24,970514.88 +Asia,Japan,Meat,Offline,H,2/2/2013,792808473,3/4/2013,8500,421.89,364.69,3586065,3099865,486200 +Central America and the Caribbean,El Salvador,Clothes,Online,H,3/11/2011,481023776,4/1/2011,4480,109.28,35.84,489574.4,160563.2,329011.2 +Australia and Oceania,Solomon Islands,Beverages,Offline,M,10/23/2011,860457646,11/25/2011,7394,47.45,31.79,350845.3,235055.26,115790.04 +Central America and the Caribbean,Guatemala,Snacks,Offline,L,5/7/2015,437408912,6/15/2015,7872,152.58,97.44,1201109.76,767047.68,434062.08 +Sub-Saharan Africa,Madagascar,Beverages,Online,L,9/14/2015,938488900,10/10/2015,8576,47.45,31.79,406931.2,272631.04,134300.16 +Middle East and North Africa,Syria,Clothes,Online,C,8/16/2011,560621440,9/4/2011,9197,109.28,35.84,1005048.16,329620.48,675427.68 +North America,United States of America,Personal Care,Online,H,6/28/2010,721042859,7/6/2010,1460,81.73,56.67,119325.8,82738.2,36587.6 +Sub-Saharan Africa,Cameroon,Beverages,Offline,M,12/18/2016,207301986,1/6/2017,4119,47.45,31.79,195446.55,130943.01,64503.54 +North America,Canada,Beverages,Offline,H,1/22/2014,127260148,3/7/2014,7961,47.45,31.79,377749.45,253080.19,124669.26 +Europe,Georgia,Snacks,Online,H,5/8/2012,759091174,5/17/2012,802,152.58,97.44,122369.16,78146.88,44222.28 +Europe,Bosnia and Herzegovina,Personal Care,Offline,L,12/1/2015,201281392,12/9/2015,2492,81.73,56.67,203671.16,141221.64,62449.52 +Australia and Oceania,East Timor,Vegetables,Offline,M,12/14/2010,222629630,1/5/2011,9910,154.06,90.93,1526734.6,901116.3,625618.3 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,H,1/8/2015,412247216,2/19/2015,1967,47.45,31.79,93334.15,62530.93,30803.22 +Europe,Czech Republic,Fruits,Offline,C,9/2/2012,429557979,9/2/2012,4606,9.33,6.92,42973.98,31873.52,11100.46 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,C,3/26/2012,454298245,5/9/2012,5801,205.7,117.11,1193265.7,679355.11,513910.59 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,C,9/29/2011,736516845,10/2/2011,556,437.2,263.33,243083.2,146411.48,96671.72 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,H,4/21/2010,246575105,5/18/2010,5908,255.28,159.42,1508194.24,941853.36,566340.88 +Central America and the Caribbean,Belize,Fruits,Offline,C,11/13/2011,725146853,1/2/2012,5923,9.33,6.92,55261.59,40987.16,14274.43 +Australia and Oceania,Tuvalu,Fruits,Offline,H,11/16/2013,833218419,12/5/2013,6701,9.33,6.92,62520.33,46370.92,16149.41 +Europe,Switzerland,Personal Care,Online,C,1/22/2011,202088630,2/13/2011,1371,81.73,56.67,112051.83,77694.57,34357.26 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,C,5/6/2014,783368813,5/14/2014,5095,651.21,524.96,3317914.95,2674671.2,643243.75 +Europe,Slovakia,Baby Food,Online,L,10/20/2016,998982799,11/4/2016,65,255.28,159.42,16593.2,10362.3,6230.9 +Sub-Saharan Africa,Djibouti,Meat,Online,H,7/25/2012,691166913,9/8/2012,504,421.89,364.69,212632.56,183803.76,28828.8 +Sub-Saharan Africa,Benin,Baby Food,Online,M,10/4/2015,672469985,11/9/2015,7667,255.28,159.42,1957231.76,1222273.14,734958.62 +Europe,Luxembourg,Office Supplies,Offline,C,4/15/2011,475753343,5/28/2011,4841,651.21,524.96,3152507.61,2541331.36,611176.25 +Europe,Slovakia,Snacks,Offline,C,8/16/2011,604190814,8/20/2011,2343,152.58,97.44,357494.94,228301.92,129193.02 +Europe,Austria,Snacks,Online,H,2/27/2015,281268727,3/26/2015,2522,152.58,97.44,384806.76,245743.68,139063.08 +Central America and the Caribbean,Haiti,Meat,Offline,M,7/24/2017,600785911,7/26/2017,4757,421.89,364.69,2006930.73,1734830.33,272100.4 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,H,7/27/2015,476853692,9/3/2015,459,437.2,263.33,200674.8,120868.47,79806.33 +Australia and Oceania,Samoa ,Clothes,Online,L,10/7/2010,693895900,11/2/2010,8071,109.28,35.84,881998.88,289264.64,592734.24 +Asia,South Korea,Personal Care,Online,C,5/17/2013,756648862,6/11/2013,8067,81.73,56.67,659315.91,457156.89,202159.02 +Sub-Saharan Africa,Ethiopia,Fruits,Online,H,10/4/2015,240161406,11/3/2015,7952,9.33,6.92,74192.16,55027.84,19164.32 +Europe,Bosnia and Herzegovina,Baby Food,Online,H,5/2/2011,139794862,5/3/2011,7261,255.28,159.42,1853588.08,1157548.62,696039.46 +Europe,Germany,Cosmetics,Online,C,7/8/2013,621223056,8/13/2013,2562,437.2,263.33,1120106.4,674651.46,445454.94 +Europe,Netherlands,Baby Food,Offline,L,1/30/2014,570432317,3/16/2014,2454,255.28,159.42,626457.12,391216.68,235240.44 +Europe,Serbia,Personal Care,Offline,M,3/18/2017,743721473,4/13/2017,2566,81.73,56.67,209719.18,145415.22,64303.96 +Europe,Andorra,Baby Food,Online,M,1/5/2013,617701852,2/17/2013,560,255.28,159.42,142956.8,89275.2,53681.6 +Asia,Japan,Fruits,Offline,C,8/7/2011,639297282,9/21/2011,1127,9.33,6.92,10514.91,7798.84,2716.07 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,L,7/24/2016,875744092,9/8/2016,993,437.2,263.33,434139.6,261486.69,172652.91 +Middle East and North Africa,Oman,Clothes,Offline,M,8/20/2013,564591109,10/8/2013,3911,109.28,35.84,427394.08,140170.24,287223.84 +Europe,Slovakia,Meat,Online,M,5/1/2012,363699662,5/18/2012,5667,421.89,364.69,2390850.63,2066698.23,324152.4 +Europe,Monaco,Fruits,Offline,M,11/14/2011,101243579,11/21/2011,9080,9.33,6.92,84716.4,62833.6,21882.8 +Sub-Saharan Africa,Comoros,Office Supplies,Online,M,7/15/2012,125709187,8/19/2012,8997,651.21,524.96,5858936.37,4723065.12,1135871.25 +Europe,Greece,Snacks,Offline,C,11/24/2011,855895316,11/28/2011,7299,152.58,97.44,1113681.42,711214.56,402466.86 +Europe,Denmark,Personal Care,Online,L,2/23/2016,530913293,3/29/2016,7896,81.73,56.67,645340.08,447466.32,197873.76 +Australia and Oceania,Kiribati,Fruits,Online,L,8/16/2013,160186946,9/19/2013,1732,9.33,6.92,16159.56,11985.44,4174.12 +Europe,Liechtenstein,Baby Food,Online,M,6/10/2016,373452603,6/30/2016,1779,255.28,159.42,454143.12,283608.18,170534.94 +Europe,Denmark,Cereal,Offline,H,4/14/2011,970759093,4/16/2011,8043,205.7,117.11,1654445.1,941915.73,712529.37 +Middle East and North Africa,Oman,Personal Care,Online,L,3/6/2016,472467744,3/8/2016,2560,81.73,56.67,209228.8,145075.2,64153.6 +Australia and Oceania,Palau,Personal Care,Online,L,2/23/2016,169252383,3/25/2016,4396,81.73,56.67,359285.08,249121.32,110163.76 +Europe,Estonia,Baby Food,Offline,L,6/3/2012,972099339,6/12/2012,4652,255.28,159.42,1187562.56,741621.84,445940.72 +Europe,Ukraine,Snacks,Offline,H,2/1/2011,262307441,2/1/2011,1456,152.58,97.44,222156.48,141872.64,80283.84 +Central America and the Caribbean,The Bahamas,Household,Offline,M,9/18/2011,441488015,10/16/2011,4969,668.27,502.54,3320633.63,2497121.26,823512.37 +Sub-Saharan Africa,Zimbabwe,Meat,Online,M,2/27/2011,381564891,3/5/2011,2385,421.89,364.69,1006207.65,869785.65,136422 +Australia and Oceania,East Timor,Clothes,Offline,L,11/29/2014,374774396,12/9/2014,2927,109.28,35.84,319862.56,104903.68,214958.88 +Europe,Denmark,Cosmetics,Online,C,8/6/2010,783665359,8/11/2010,2849,437.2,263.33,1245582.8,750227.17,495355.63 +Sub-Saharan Africa,Gabon,Cereal,Offline,L,3/11/2017,691099107,3/31/2017,438,205.7,117.11,90096.6,51294.18,38802.42 +Middle East and North Africa,Kuwait,Cereal,Online,C,2/3/2013,150249469,2/21/2013,1012,205.7,117.11,208168.4,118515.32,89653.08 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,H,8/17/2015,634602773,9/18/2015,1918,651.21,524.96,1249020.78,1006873.28,242147.5 +Middle East and North Africa,Israel,Vegetables,Offline,M,9/3/2016,987957847,9/30/2016,7536,154.06,90.93,1160996.16,685248.48,475747.68 +Middle East and North Africa,Libya,Baby Food,Online,L,10/2/2016,574426019,11/6/2016,4279,255.28,159.42,1092343.12,682158.18,410184.94 +Middle East and North Africa,Oman,Household,Offline,M,9/2/2013,628431117,9/27/2013,5588,668.27,502.54,3734292.76,2808193.52,926099.24 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,L,11/10/2013,204709470,12/10/2013,6936,437.2,263.33,3032419.2,1826456.88,1205962.32 +Europe,San Marino,Household,Offline,C,6/18/2013,228309905,7/8/2013,829,668.27,502.54,553995.83,416605.66,137390.17 +Europe,Denmark,Clothes,Online,H,4/7/2017,344593751,5/8/2017,1803,109.28,35.84,197031.84,64619.52,132412.32 +Europe,Italy,Office Supplies,Offline,M,3/6/2012,269234836,4/8/2012,1426,651.21,524.96,928625.46,748592.96,180032.5 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,M,6/21/2016,238219487,7/4/2016,3295,154.06,90.93,507627.7,299614.35,208013.35 +Central America and the Caribbean,Honduras,Cosmetics,Offline,H,5/28/2015,557846534,7/13/2015,8041,437.2,263.33,3515525.2,2117436.53,1398088.67 +Europe,Vatican City,Office Supplies,Offline,L,6/11/2010,254727303,6/27/2010,8325,651.21,524.96,5421323.25,4370292,1051031.25 +Asia,Singapore,Household,Online,M,6/25/2015,225785624,6/26/2015,3839,668.27,502.54,2565488.53,1929251.06,636237.47 +Australia and Oceania,Kiribati,Cereal,Online,M,3/8/2015,988257825,4/17/2015,6307,205.7,117.11,1297349.9,738612.77,558737.13 +Asia,Brunei,Fruits,Offline,H,3/18/2014,429692733,3/27/2014,4483,9.33,6.92,41826.39,31022.36,10804.03 +Middle East and North Africa,Libya,Vegetables,Offline,L,9/21/2010,557951676,11/9/2010,9155,154.06,90.93,1410419.3,832464.15,577955.15 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,M,4/18/2015,751208484,5/26/2015,8139,651.21,524.96,5300198.19,4272649.44,1027548.75 +Sub-Saharan Africa,Sudan,Household,Offline,L,11/7/2016,907949483,11/24/2016,1283,668.27,502.54,857390.41,644758.82,212631.59 +Asia,Malaysia,Cereal,Online,H,9/29/2016,996973502,10/18/2016,5469,205.7,117.11,1124973.3,640474.59,484498.71 +Sub-Saharan Africa,Guinea,Personal Care,Online,L,5/23/2017,607391870,6/28/2017,9607,81.73,56.67,785180.11,544428.69,240751.42 +Sub-Saharan Africa,Mauritius ,Cereal,Online,M,11/28/2010,298628413,1/16/2011,9638,205.7,117.11,1982536.6,1128706.18,853830.42 +Australia and Oceania,Australia,Fruits,Offline,M,3/14/2013,250419461,3/17/2013,3538,9.33,6.92,33009.54,24482.96,8526.58 +Middle East and North Africa,Jordan,Snacks,Offline,H,9/23/2014,712813842,10/27/2014,6311,152.58,97.44,962932.38,614943.84,347988.54 +Central America and the Caribbean,Nicaragua,Meat,Online,M,8/6/2014,656172883,9/11/2014,4993,421.89,364.69,2106496.77,1820897.17,285599.6 +Central America and the Caribbean,Jamaica,Clothes,Online,H,10/4/2016,921170413,11/17/2016,3651,109.28,35.84,398981.28,130851.84,268129.44 +Europe,Norway,Baby Food,Offline,M,2/1/2011,168792760,2/7/2011,8383,255.28,159.42,2140012.24,1336417.86,803594.38 +Sub-Saharan Africa,Lesotho,Clothes,Online,H,1/7/2015,730338752,1/17/2015,2321,109.28,35.84,253638.88,83184.64,170454.24 +Middle East and North Africa,Jordan,Fruits,Offline,H,10/10/2016,957419717,10/15/2016,625,9.33,6.92,5831.25,4325,1506.25 +Central America and the Caribbean,Guatemala,Clothes,Online,H,12/28/2016,171959483,1/27/2017,5487,109.28,35.84,599619.36,196654.08,402965.28 +Sub-Saharan Africa,Swaziland,Fruits,Offline,L,5/17/2017,916194379,6/20/2017,1131,9.33,6.92,10552.23,7826.52,2725.71 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,H,11/28/2016,402673232,12/5/2016,8813,205.7,117.11,1812834.1,1032090.43,780743.67 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,L,8/22/2015,864257371,8/26/2015,1817,205.7,117.11,373756.9,212788.87,160968.03 +Middle East and North Africa,Iran,Cosmetics,Online,C,11/24/2010,104120624,12/8/2010,461,437.2,263.33,201549.2,121395.13,80154.07 +Central America and the Caribbean,Panama,Fruits,Offline,M,3/19/2016,945749318,5/1/2016,7095,9.33,6.92,66196.35,49097.4,17098.95 +Asia,China,Baby Food,Online,H,2/12/2012,882942283,3/15/2012,1097,255.28,159.42,280042.16,174883.74,105158.42 +Asia,India,Cosmetics,Offline,H,6/27/2010,629810845,8/5/2010,3880,437.2,263.33,1696336,1021720.4,674615.6 +Sub-Saharan Africa,Djibouti,Office Supplies,Online,C,11/27/2012,970778834,12/3/2012,3885,651.21,524.96,2529950.85,2039469.6,490481.25 +Asia,Nepal,Cereal,Online,L,6/18/2014,510582578,7/30/2014,1586,205.7,117.11,326240.2,185736.46,140503.74 +Europe,Russia,Clothes,Offline,M,1/28/2015,624270904,3/12/2015,4488,109.28,35.84,490448.64,160849.92,329598.72 +Asia,Tajikistan,Snacks,Offline,L,9/30/2015,507205140,10/17/2015,2127,152.58,97.44,324537.66,207254.88,117282.78 +Sub-Saharan Africa,Burkina Faso,Meat,Online,C,9/29/2014,325059115,10/11/2014,1071,421.89,364.69,451844.19,390582.99,61261.2 +Sub-Saharan Africa,Botswana,Baby Food,Offline,M,5/30/2011,763819158,7/8/2011,9917,255.28,159.42,2531611.76,1580968.14,950643.62 +Asia,China,Personal Care,Offline,M,7/3/2017,779784095,8/19/2017,4297,81.73,56.67,351193.81,243510.99,107682.82 +North America,Mexico,Cosmetics,Offline,H,7/25/2015,749565255,9/10/2015,1871,437.2,263.33,818001.2,492690.43,325310.77 +Europe,Moldova ,Clothes,Online,H,9/11/2015,220086467,10/22/2015,7331,109.28,35.84,801131.68,262743.04,538388.64 +Sub-Saharan Africa,Kenya,Vegetables,Offline,M,12/2/2013,158584058,1/13/2014,7402,154.06,90.93,1140352.12,673063.86,467288.26 +Asia,Maldives,Household,Offline,C,2/13/2011,702606856,2/14/2011,5837,668.27,502.54,3900691.99,2933325.98,967366.01 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,M,10/20/2016,710016191,11/26/2016,8424,651.21,524.96,5485793.04,4422263.04,1063530 +Europe,Italy,Office Supplies,Online,M,1/18/2015,908985888,3/9/2015,7979,651.21,524.96,5196004.59,4188655.84,1007348.75 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,H,9/17/2013,748002278,9/24/2013,9351,437.2,263.33,4088257.2,2462398.83,1625858.37 +Asia,Japan,Cosmetics,Online,M,5/10/2010,645864188,5/26/2010,4421,437.2,263.33,1932861.2,1164181.93,768679.27 +Australia and Oceania,Samoa ,Snacks,Online,C,3/8/2011,641682946,4/21/2011,7098,152.58,97.44,1083012.84,691629.12,391383.72 +Australia and Oceania,New Zealand,Household,Offline,C,2/5/2012,844882380,3/23/2012,8326,668.27,502.54,5564016.02,4184148.04,1379867.98 +Middle East and North Africa,Lebanon,Clothes,Online,M,1/27/2010,985198819,3/13/2010,1079,109.28,35.84,117913.12,38671.36,79241.76 +Europe,Cyprus,Office Supplies,Offline,H,7/4/2014,862681090,8/21/2014,5360,651.21,524.96,3490485.6,2813785.6,676700 +Sub-Saharan Africa,Mali,Household,Offline,L,2/18/2013,797690522,3/15/2013,3207,668.27,502.54,2143141.89,1611645.78,531496.11 +North America,United States of America,Clothes,Offline,L,9/14/2013,280900943,10/23/2013,3686,109.28,35.84,402806.08,132106.24,270699.84 +Europe,Denmark,Vegetables,Offline,M,6/10/2017,223298680,6/21/2017,7897,154.06,90.93,1216611.82,718074.21,498537.61 +Europe,Czech Republic,Personal Care,Offline,H,4/14/2015,706182563,4/17/2015,3968,81.73,56.67,324304.64,224866.56,99438.08 +Central America and the Caribbean,Dominica,Cereal,Online,M,5/19/2014,531163918,6/28/2014,2062,205.7,117.11,424153.4,241480.82,182672.58 +Central America and the Caribbean,Belize,Clothes,Offline,M,8/2/2011,370166575,9/6/2011,9370,109.28,35.84,1023953.6,335820.8,688132.8 +Central America and the Caribbean,Haiti,Cosmetics,Online,C,5/21/2012,515426862,6/4/2012,5117,437.2,263.33,2237152.4,1347459.61,889692.79 +Europe,Poland,Snacks,Online,H,12/25/2011,429493606,2/5/2012,5557,152.58,97.44,847887.06,541474.08,306412.98 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,H,3/17/2014,995228135,5/2/2014,8976,154.06,90.93,1382842.56,816187.68,566654.88 +Europe,Macedonia,Cereal,Online,L,8/8/2012,465804278,9/20/2012,692,205.7,117.11,142344.4,81040.12,61304.28 +Europe,Poland,Vegetables,Offline,H,12/1/2016,314708364,12/12/2016,8053,154.06,90.93,1240645.18,732259.29,508385.89 +Asia,Thailand,Meat,Online,L,6/19/2011,285739219,7/9/2011,5439,421.89,364.69,2294659.71,1983548.91,311110.8 +Central America and the Caribbean,Honduras,Personal Care,Online,H,11/28/2011,643008172,1/17/2012,9262,81.73,56.67,756983.26,524877.54,232105.72 +Europe,Sweden,Beverages,Online,M,1/19/2016,820939052,2/7/2016,2963,47.45,31.79,140594.35,94193.77,46400.58 +Middle East and North Africa,United Arab Emirates,Fruits,Offline,C,3/7/2015,774268186,3/18/2015,2017,9.33,6.92,18818.61,13957.64,4860.97 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,L,1/6/2013,528044402,2/22/2013,8928,109.28,35.84,975651.84,319979.52,655672.32 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,M,5/5/2014,627629029,5/15/2014,8232,437.2,263.33,3599030.4,2167732.56,1431297.84 +Middle East and North Africa,Somalia,Vegetables,Online,H,8/22/2013,788695895,9/14/2013,1497,154.06,90.93,230627.82,136122.21,94505.61 +Europe,Monaco,Baby Food,Offline,L,1/14/2014,347231328,2/5/2014,2321,255.28,159.42,592504.88,370013.82,222491.06 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,C,12/8/2015,509534156,1/7/2016,1335,109.28,35.84,145888.8,47846.4,98042.4 +Europe,Cyprus,Cosmetics,Offline,C,3/24/2013,302215707,4/28/2013,1198,437.2,263.33,523765.6,315469.34,208296.26 +Asia,China,Clothes,Offline,M,3/28/2012,622199809,4/9/2012,1605,109.28,35.84,175394.4,57523.2,117871.2 +Europe,Kosovo,Snacks,Online,C,10/10/2012,186722791,10/10/2012,4278,152.58,97.44,652737.24,416848.32,235888.92 +Europe,Liechtenstein,Snacks,Offline,M,12/6/2011,483333480,1/2/2012,7972,152.58,97.44,1216367.76,776791.68,439576.08 +Australia and Oceania,Marshall Islands,Snacks,Online,L,6/6/2015,819893205,7/8/2015,3474,152.58,97.44,530062.92,338506.56,191556.36 +Middle East and North Africa,United Arab Emirates,Fruits,Online,H,2/19/2011,574575793,4/4/2011,8600,9.33,6.92,80238,59512,20726 +Europe,Vatican City,Beverages,Offline,H,9/9/2010,545867574,9/13/2010,3200,47.45,31.79,151840,101728,50112 +Europe,Andorra,Cereal,Online,M,6/11/2015,702567374,7/26/2015,4153,205.7,117.11,854272.1,486357.83,367914.27 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,L,8/30/2012,633786523,9/7/2012,371,651.21,524.96,241598.91,194760.16,46838.75 +Europe,Hungary,Cereal,Online,H,3/11/2017,898948848,4/5/2017,7796,205.7,117.11,1603637.2,912989.56,690647.64 +Middle East and North Africa,Turkey,Personal Care,Offline,H,8/21/2014,777790677,10/3/2014,4400,81.73,56.67,359612,249348,110264 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,C,8/12/2010,520360839,9/24/2010,5191,109.28,35.84,567272.48,186045.44,381227.04 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,H,10/17/2011,897020661,11/8/2011,7202,437.2,263.33,3148714.4,1896502.66,1252211.74 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,L,7/21/2014,948443973,8/6/2014,4503,651.21,524.96,2932398.63,2363894.88,568503.75 +Australia and Oceania,Solomon Islands,Beverages,Offline,C,5/4/2016,235617101,5/26/2016,3191,47.45,31.79,151412.95,101441.89,49971.06 +Asia,Thailand,Cosmetics,Online,L,11/18/2011,189838874,12/15/2011,6396,437.2,263.33,2796331.2,1684258.68,1112072.52 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,C,2/8/2012,962720620,3/10/2012,9280,9.33,6.92,86582.4,64217.6,22364.8 +Sub-Saharan Africa,Liberia,Household,Online,C,1/30/2010,976186168,2/21/2010,4035,668.27,502.54,2696469.45,2027748.9,668720.55 +Asia,Singapore,Fruits,Offline,M,2/2/2015,972471845,2/2/2015,4884,9.33,6.92,45567.72,33797.28,11770.44 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,H,12/17/2010,864126479,12/24/2010,3083,651.21,524.96,2007680.43,1618451.68,389228.75 +Europe,Georgia,Beverages,Online,C,11/22/2012,184011399,1/5/2013,1917,47.45,31.79,90961.65,60941.43,30020.22 +Australia and Oceania,East Timor,Snacks,Offline,M,8/23/2010,335300433,8/25/2010,1704,152.58,97.44,259996.32,166037.76,93958.56 +Asia,Japan,Snacks,Online,H,3/3/2010,541479909,4/9/2010,4793,152.58,97.44,731315.94,467029.92,264286.02 +Europe,Slovenia,Snacks,Offline,H,9/19/2014,996348655,10/29/2014,563,152.58,97.44,85902.54,54858.72,31043.82 +Australia and Oceania,Papua New Guinea,Vegetables,Online,M,6/13/2013,614017999,7/1/2013,426,154.06,90.93,65629.56,38736.18,26893.38 +North America,United States of America,Cosmetics,Offline,M,7/10/2015,178911769,7/24/2015,2823,437.2,263.33,1234215.6,743380.59,490835.01 +Middle East and North Africa,Jordan,Clothes,Online,L,1/8/2016,995766294,2/15/2016,8229,109.28,35.84,899265.12,294927.36,604337.76 +Middle East and North Africa,United Arab Emirates,Meat,Offline,L,11/12/2014,839630401,12/16/2014,4149,421.89,364.69,1750421.61,1513098.81,237322.8 +Asia,Bhutan,Clothes,Offline,M,1/21/2013,705865418,1/31/2013,118,109.28,35.84,12895.04,4229.12,8665.92 +Asia,Kyrgyzstan,Baby Food,Offline,H,6/10/2016,760145175,6/26/2016,2704,255.28,159.42,690277.12,431071.68,259205.44 +Australia and Oceania,Palau,Fruits,Offline,H,10/13/2016,788455998,10/24/2016,506,9.33,6.92,4720.98,3501.52,1219.46 +Central America and the Caribbean,Nicaragua,Clothes,Online,C,9/12/2010,647096717,10/28/2010,9153,109.28,35.84,1000239.84,328043.52,672196.32 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,C,1/5/2011,712678658,2/4/2011,6307,651.21,524.96,4107181.47,3310922.72,796258.75 +Sub-Saharan Africa,South Sudan,Meat,Online,L,9/8/2012,532125651,9/23/2012,6660,421.89,364.69,2809787.4,2428835.4,380952 +Sub-Saharan Africa,Ghana,Personal Care,Offline,L,10/2/2011,172674024,10/18/2011,6936,81.73,56.67,566879.28,393063.12,173816.16 +Australia and Oceania,Vanuatu,Clothes,Offline,L,8/24/2016,671872603,9/27/2016,889,109.28,35.84,97149.92,31861.76,65288.16 +Australia and Oceania,New Zealand,Personal Care,Offline,H,3/5/2014,887582719,4/8/2014,4305,81.73,56.67,351847.65,243964.35,107883.3 +Europe,Liechtenstein,Snacks,Offline,L,2/15/2011,647978198,3/6/2011,3,152.58,97.44,457.74,292.32,165.42 +Australia and Oceania,Vanuatu,Baby Food,Offline,H,5/11/2015,301545369,5/19/2015,2831,255.28,159.42,722697.68,451318.02,271379.66 +Sub-Saharan Africa,Kenya,Clothes,Offline,H,11/10/2016,267083060,11/15/2016,4668,109.28,35.84,510119.04,167301.12,342817.92 +Sub-Saharan Africa,Burundi,Vegetables,Offline,L,4/6/2014,583702600,5/6/2014,9425,154.06,90.93,1452015.5,857015.25,595000.25 +Asia,Japan,Fruits,Offline,M,1/17/2011,460827815,2/23/2011,8046,9.33,6.92,75069.18,55678.32,19390.86 +Asia,Malaysia,Household,Online,C,10/1/2011,528195035,11/18/2011,3503,668.27,502.54,2340949.81,1760397.62,580552.19 +Europe,Iceland,Beverages,Offline,M,8/17/2010,585853087,9/6/2010,5802,47.45,31.79,275304.9,184445.58,90859.32 +Europe,Poland,Baby Food,Offline,C,7/26/2010,954163300,8/21/2010,6979,255.28,159.42,1781599.12,1112592.18,669006.94 +Middle East and North Africa,Lebanon,Baby Food,Offline,L,9/26/2011,223799502,10/21/2011,6101,255.28,159.42,1557463.28,972621.42,584841.86 +Europe,Kosovo,Snacks,Online,L,5/12/2015,205748021,6/22/2015,4266,152.58,97.44,650906.28,415679.04,235227.24 +Middle East and North Africa,Kuwait,Meat,Offline,H,5/19/2012,981307685,6/22/2012,9606,421.89,364.69,4052675.34,3503212.14,549463.2 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,L,7/9/2017,452089822,8/8/2017,2280,109.28,35.84,249158.4,81715.2,167443.2 +Europe,Armenia,Fruits,Online,C,6/26/2012,190018260,8/7/2012,9481,9.33,6.92,88457.73,65608.52,22849.21 +Europe,Greece,Clothes,Offline,M,5/3/2010,487329328,6/17/2010,432,109.28,35.84,47208.96,15482.88,31726.08 +Central America and the Caribbean,Saint Lucia,Clothes,Online,C,11/4/2013,806571853,11/9/2013,1390,109.28,35.84,151899.2,49817.6,102081.6 +Sub-Saharan Africa,Gabon,Clothes,Offline,C,9/13/2011,230607163,11/2/2011,639,109.28,35.84,69829.92,22901.76,46928.16 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,C,8/2/2012,612609088,9/16/2012,3498,154.06,90.93,538901.88,318073.14,220828.74 +Europe,Kosovo,Meat,Offline,M,2/10/2011,726063954,3/1/2011,7314,421.89,364.69,3085703.46,2667342.66,418360.8 +Asia,Thailand,Snacks,Online,M,4/20/2014,314770591,6/1/2014,6468,152.58,97.44,986887.44,630241.92,356645.52 +Asia,Myanmar,Office Supplies,Online,H,2/9/2015,542840325,3/24/2015,7370,651.21,524.96,4799417.7,3868955.2,930462.5 +Sub-Saharan Africa,Senegal,Fruits,Online,L,4/30/2011,844696986,6/11/2011,3464,9.33,6.92,32319.12,23970.88,8348.24 +Sub-Saharan Africa,Swaziland,Meat,Offline,L,12/22/2016,275076901,1/12/2017,223,421.89,364.69,94081.47,81325.87,12755.6 +Asia,South Korea,Cereal,Online,L,1/16/2013,659028899,1/17/2013,151,205.7,117.11,31060.7,17683.61,13377.09 +Asia,Nepal,Clothes,Online,C,11/22/2011,741914308,12/10/2011,7785,109.28,35.84,850744.8,279014.4,571730.4 +Middle East and North Africa,Algeria,Office Supplies,Offline,H,7/30/2015,239406955,9/10/2015,4693,651.21,524.96,3056128.53,2463637.28,592491.25 +Middle East and North Africa,Turkey,Clothes,Online,H,1/28/2012,287493169,2/5/2012,4472,109.28,35.84,488700.16,160276.48,328423.68 +Sub-Saharan Africa,Namibia,Meat,Online,C,12/8/2016,292471778,1/20/2017,7753,421.89,364.69,3270913.17,2827441.57,443471.6 +Middle East and North Africa,Iran,Cereal,Offline,M,6/27/2016,180954110,7/29/2016,7197,205.7,117.11,1480422.9,842840.67,637582.23 +Asia,Bangladesh,Baby Food,Online,L,1/16/2017,849863994,1/16/2017,2496,255.28,159.42,637178.88,397912.32,239266.56 +Sub-Saharan Africa,Uganda,Household,Offline,C,11/4/2010,116437757,12/13/2010,5375,668.27,502.54,3591951.25,2701152.5,890798.75 +Sub-Saharan Africa,Senegal,Meat,Offline,C,2/14/2010,368224227,3/8/2010,4586,421.89,364.69,1934787.54,1672468.34,262319.2 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Offline,C,1/14/2013,913084733,2/26/2013,918,81.73,56.67,75028.14,52023.06,23005.08 +Sub-Saharan Africa,Mauritania,Fruits,Online,C,1/9/2015,229193103,2/6/2015,2187,9.33,6.92,20404.71,15134.04,5270.67 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,L,7/28/2012,915035665,8/16/2012,8242,651.21,524.96,5367272.82,4326720.32,1040552.5 +North America,Mexico,Cosmetics,Offline,C,8/11/2014,239411246,9/29/2014,5963,437.2,263.33,2607023.6,1570236.79,1036786.81 +Middle East and North Africa,Israel,Meat,Online,C,12/25/2015,491431176,1/2/2016,4261,421.89,364.69,1797673.29,1553944.09,243729.2 +Australia and Oceania,Solomon Islands,Fruits,Online,M,5/17/2016,430519282,6/16/2016,9078,9.33,6.92,84697.74,62819.76,21877.98 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,H,7/20/2016,236411893,7/29/2016,8388,205.7,117.11,1725411.6,982318.68,743092.92 +Europe,Belgium,Snacks,Offline,L,7/18/2014,159157836,8/16/2014,7195,152.58,97.44,1097813.1,701080.8,396732.3 +Australia and Oceania,East Timor,Cereal,Offline,C,1/12/2017,969118440,2/18/2017,2537,205.7,117.11,521860.9,297108.07,224752.83 +Australia and Oceania,Australia,Vegetables,Online,L,10/26/2012,806967532,11/11/2012,8480,154.06,90.93,1306428.8,771086.4,535342.4 +Central America and the Caribbean,Barbados,Cereal,Online,L,7/1/2014,133691442,7/16/2014,1123,205.7,117.11,231001.1,131514.53,99486.57 +Europe,Vatican City,Household,Offline,L,10/15/2016,380588996,11/6/2016,3596,668.27,502.54,2403098.92,1807133.84,595965.08 +Europe,Hungary,Meat,Online,L,6/26/2015,799271523,7/31/2015,1060,421.89,364.69,447203.4,386571.4,60632 +Asia,Japan,Clothes,Online,C,3/21/2011,711662852,5/3/2011,5708,109.28,35.84,623770.24,204574.72,419195.52 +Europe,Italy,Meat,Online,L,4/10/2013,859999310,5/27/2013,1762,421.89,364.69,743370.18,642583.78,100786.4 +Central America and the Caribbean,Panama,Beverages,Online,M,1/21/2013,256829726,2/25/2013,478,47.45,31.79,22681.1,15195.62,7485.48 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,M,8/15/2010,235015428,8/27/2010,5142,47.45,31.79,243987.9,163464.18,80523.72 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,H,11/11/2010,397730243,11/29/2010,6072,81.73,56.67,496264.56,344100.24,152164.32 +Europe,Switzerland,Personal Care,Offline,H,3/3/2012,868460500,3/12/2012,5616,81.73,56.67,458995.68,318258.72,140736.96 +Asia,India,Clothes,Offline,M,3/21/2010,941005027,4/16/2010,3154,109.28,35.84,344669.12,113039.36,231629.76 +Australia and Oceania,Samoa ,Household,Online,H,11/19/2016,429475152,12/14/2016,96,668.27,502.54,64153.92,48243.84,15910.08 +Europe,Moldova ,Cosmetics,Offline,M,1/15/2011,118294703,1/16/2011,4886,437.2,263.33,2136159.2,1286630.38,849528.82 +Europe,Georgia,Meat,Offline,C,6/23/2010,412200009,7/4/2010,7998,421.89,364.69,3374276.22,2916790.62,457485.6 +Asia,Sri Lanka,Office Supplies,Offline,M,2/17/2015,886239898,2/19/2015,6935,651.21,524.96,4516141.35,3640597.6,875543.75 +Australia and Oceania,Nauru,Baby Food,Online,L,11/4/2010,735775697,12/6/2010,1234,255.28,159.42,315015.52,196724.28,118291.24 +Europe,Switzerland,Household,Offline,C,1/15/2011,126481235,3/5/2011,7463,668.27,502.54,4987299.01,3750456.02,1236842.99 +Europe,Croatia,Household,Offline,M,1/21/2015,644342839,2/2/2015,4220,668.27,502.54,2820099.4,2120718.8,699380.6 +Europe,Belarus,Cereal,Online,L,12/9/2011,345659339,12/31/2011,7135,205.7,117.11,1467669.5,835579.85,632089.65 +Middle East and North Africa,Tunisia ,Beverages,Online,M,7/5/2014,507042062,8/15/2014,3869,47.45,31.79,183584.05,122995.51,60588.54 +Europe,Kosovo,Vegetables,Offline,M,2/26/2010,675414836,3/16/2010,9114,154.06,90.93,1404102.84,828736.02,575366.82 +Sub-Saharan Africa,Mali,Cereal,Online,H,1/20/2010,918013989,2/7/2010,9595,205.7,117.11,1973691.5,1123670.45,850021.05 +Australia and Oceania,Solomon Islands,Baby Food,Offline,C,1/29/2015,472388350,3/14/2015,9065,255.28,159.42,2314113.2,1445142.3,868970.9 +Europe,Armenia,Beverages,Offline,C,1/8/2012,896399247,1/16/2012,3312,47.45,31.79,157154.4,105288.48,51865.92 +Europe,Serbia,Office Supplies,Online,H,4/2/2015,218220508,4/20/2015,5152,651.21,524.96,3355033.92,2704593.92,650440 +Middle East and North Africa,Saudi Arabia,Cereal,Online,L,6/23/2017,586338460,7/31/2017,9435,205.7,117.11,1940779.5,1104932.85,835846.65 +Central America and the Caribbean,Costa Rica,Meat,Online,M,4/7/2016,619551932,4/30/2016,8039,421.89,364.69,3391573.71,2931742.91,459830.8 +Europe,Poland,Baby Food,Offline,L,3/31/2010,356972253,5/14/2010,4877,255.28,159.42,1245000.56,777491.34,467509.22 +Middle East and North Africa,Israel,Baby Food,Offline,H,6/19/2010,808023250,6/24/2010,890,255.28,159.42,227199.2,141883.8,85315.4 +Australia and Oceania,Vanuatu,Snacks,Offline,L,11/24/2013,802441251,12/22/2013,9053,152.58,97.44,1381306.74,882124.32,499182.42 +Europe,Slovakia,Personal Care,Offline,C,10/18/2014,140275084,11/8/2014,9370,81.73,56.67,765810.1,530997.9,234812.2 +Middle East and North Africa,Bahrain,Office Supplies,Online,M,1/17/2016,941886079,1/21/2016,3876,651.21,524.96,2524089.96,2034744.96,489345 +Sub-Saharan Africa,Zambia,Meat,Online,H,3/28/2010,897948062,5/6/2010,1641,421.89,364.69,692321.49,598456.29,93865.2 +Europe,Switzerland,Personal Care,Offline,H,10/2/2013,919447362,11/19/2013,3761,81.73,56.67,307386.53,213135.87,94250.66 +Asia,Thailand,Household,Online,C,7/12/2017,187682807,8/24/2017,8368,668.27,502.54,5592083.36,4205254.72,1386828.64 +Sub-Saharan Africa,Namibia,Meat,Offline,H,7/24/2013,204265725,9/10/2013,5622,421.89,364.69,2371865.58,2050287.18,321578.4 +Asia,Kyrgyzstan,Beverages,Offline,L,11/9/2013,741119945,12/5/2013,2716,47.45,31.79,128874.2,86341.64,42532.56 +Middle East and North Africa,Iran,Meat,Online,H,4/30/2016,290481793,5/4/2016,8873,421.89,364.69,3743429.97,3235894.37,507535.6 +Sub-Saharan Africa,Tanzania,Snacks,Offline,C,3/6/2016,114900100,4/22/2016,348,152.58,97.44,53097.84,33909.12,19188.72 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,H,3/27/2017,197236192,4/28/2017,5427,651.21,524.96,3534116.67,2848957.92,685158.75 +Asia,Kazakhstan,Household,Online,H,1/15/2013,590663897,2/9/2013,9428,668.27,502.54,6300449.56,4737947.12,1562502.44 +Europe,Latvia,Beverages,Offline,H,5/7/2013,968669545,5/12/2013,9699,47.45,31.79,460217.55,308331.21,151886.34 +Middle East and North Africa,Jordan,Office Supplies,Online,M,1/14/2010,175051963,2/25/2010,621,651.21,524.96,404401.41,326000.16,78401.25 +Central America and the Caribbean,Jamaica,Vegetables,Online,M,3/17/2011,273922479,3/31/2011,8603,154.06,90.93,1325378.18,782270.79,543107.39 +Middle East and North Africa,Yemen,Snacks,Online,H,8/27/2014,699704921,10/9/2014,7090,152.58,97.44,1081792.2,690849.6,390942.6 +Central America and the Caribbean,Dominica,Beverages,Online,L,9/2/2011,507135617,9/11/2011,1554,47.45,31.79,73737.3,49401.66,24335.64 +Europe,Monaco,Meat,Offline,H,7/18/2013,621263396,8/22/2013,4500,421.89,364.69,1898505,1641105,257400 +Central America and the Caribbean,Costa Rica,Meat,Offline,C,6/27/2017,687449586,6/30/2017,464,421.89,364.69,195756.96,169216.16,26540.8 +Asia,Turkmenistan,Clothes,Offline,M,5/30/2010,421368014,7/7/2010,1014,109.28,35.84,110809.92,36341.76,74468.16 +Asia,Vietnam,Clothes,Online,C,8/2/2010,959005010,8/25/2010,9748,109.28,35.84,1065261.44,349368.32,715893.12 +Asia,India,Office Supplies,Offline,H,11/3/2010,806659400,12/7/2010,7297,651.21,524.96,4751879.37,3830633.12,921246.25 +Asia,Nepal,Cosmetics,Offline,M,8/24/2012,790942513,8/30/2012,6321,437.2,263.33,2763541.2,1664508.93,1099032.27 +Asia,Kazakhstan,Meat,Offline,H,9/30/2014,908778178,10/17/2014,6513,421.89,364.69,2747769.57,2375225.97,372543.6 +Europe,San Marino,Clothes,Online,C,12/15/2016,777402722,12/19/2016,9596,109.28,35.84,1048650.88,343920.64,704730.24 +Europe,Hungary,Office Supplies,Online,L,5/12/2016,984364974,6/28/2016,4325,651.21,524.96,2816483.25,2270452,546031.25 +Central America and the Caribbean,El Salvador,Meat,Online,M,2/14/2011,837526261,3/18/2011,1487,421.89,364.69,627350.43,542294.03,85056.4 +Europe,Malta,Office Supplies,Offline,H,10/23/2011,615060412,12/2/2011,8899,651.21,524.96,5795117.79,4671619.04,1123498.75 +Asia,Bangladesh,Baby Food,Online,L,12/5/2014,215453755,12/17/2014,6409,255.28,159.42,1636089.52,1021722.78,614366.74 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,L,4/3/2014,507505118,5/4/2014,897,81.73,56.67,73311.81,50832.99,22478.82 +Europe,Slovakia,Clothes,Offline,L,3/14/2012,180325829,4/20/2012,1275,109.28,35.84,139332,45696,93636 +Sub-Saharan Africa,Angola,Personal Care,Online,L,1/13/2016,693339717,1/26/2016,3485,81.73,56.67,284829.05,197494.95,87334.1 +Asia,Sri Lanka,Snacks,Offline,M,5/14/2011,426283109,5/18/2011,5500,152.58,97.44,839190,535920,303270 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,C,5/18/2011,529204833,7/1/2011,2325,437.2,263.33,1016490,612242.25,404247.75 +Middle East and North Africa,Egypt,Cosmetics,Online,H,3/5/2015,872466218,4/3/2015,997,437.2,263.33,435888.4,262540.01,173348.39 +Middle East and North Africa,Bahrain,Office Supplies,Online,L,7/24/2011,496741092,9/6/2011,5583,651.21,524.96,3635705.43,2930851.68,704853.75 +Middle East and North Africa,Oman,Vegetables,Online,C,2/15/2013,763015782,3/24/2013,2181,154.06,90.93,336004.86,198318.33,137686.53 +Australia and Oceania,Tuvalu,Office Supplies,Online,C,8/6/2014,402589118,9/20/2014,3921,651.21,524.96,2553394.41,2058368.16,495026.25 +Asia,North Korea,Snacks,Offline,C,10/5/2011,467072427,10/22/2011,5965,152.58,97.44,910139.7,581229.6,328910.1 +Europe,France,Baby Food,Online,H,10/29/2012,278389537,12/10/2012,505,255.28,159.42,128916.4,80507.1,48409.3 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,H,12/7/2011,578776776,12/27/2011,1765,152.58,97.44,269303.7,171981.6,97322.1 +Europe,Macedonia,Personal Care,Online,H,8/18/2015,380782973,9/28/2015,998,81.73,56.67,81566.54,56556.66,25009.88 +North America,Mexico,Cosmetics,Offline,M,5/24/2016,117269456,6/1/2016,1493,437.2,263.33,652739.6,393151.69,259587.91 +Central America and the Caribbean,Honduras,Personal Care,Online,H,7/22/2011,291410052,8/4/2011,3565,81.73,56.67,291367.45,202028.55,89338.9 +Asia,Kazakhstan,Meat,Online,M,8/24/2014,126691091,9/2/2014,9564,421.89,364.69,4034955.96,3487895.16,547060.8 +Central America and the Caribbean,Jamaica,Beverages,Online,H,10/6/2013,716911399,11/15/2013,8869,47.45,31.79,420834.05,281945.51,138888.54 +Asia,Japan,Fruits,Offline,C,3/22/2013,976182305,4/1/2013,2892,9.33,6.92,26982.36,20012.64,6969.72 +Europe,Hungary,Vegetables,Online,L,8/8/2014,788927638,8/24/2014,75,154.06,90.93,11554.5,6819.75,4734.75 +Central America and the Caribbean,Cuba,Personal Care,Online,L,12/24/2012,559883725,1/6/2013,891,81.73,56.67,72821.43,50492.97,22328.46 +Asia,China,Meat,Offline,L,11/13/2015,764099395,1/2/2016,2846,421.89,364.69,1200698.94,1037907.74,162791.2 +Australia and Oceania,New Zealand,Vegetables,Online,H,9/4/2016,596935975,10/6/2016,5475,154.06,90.93,843478.5,497841.75,345636.75 +Asia,Cambodia,Personal Care,Offline,C,9/7/2013,224067294,9/15/2013,5346,81.73,56.67,436928.58,302957.82,133970.76 +Sub-Saharan Africa,Djibouti,Fruits,Offline,C,10/21/2013,331479680,12/1/2013,1058,9.33,6.92,9871.14,7321.36,2549.78 +Asia,China,Personal Care,Offline,L,8/25/2013,775471961,9/21/2013,8241,81.73,56.67,673536.93,467017.47,206519.46 +Sub-Saharan Africa,Central African Republic,Household,Online,C,11/26/2010,132655465,12/26/2010,4555,668.27,502.54,3043969.85,2289069.7,754900.15 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,L,9/3/2015,649954020,10/22/2015,4693,651.21,524.96,3056128.53,2463637.28,592491.25 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,C,5/27/2016,594603955,7/15/2016,5379,109.28,35.84,587817.12,192783.36,395033.76 +Asia,India,Meat,Online,M,12/24/2013,104154098,1/24/2014,367,421.89,364.69,154833.63,133841.23,20992.4 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,H,5/4/2010,736465775,5/15/2010,5444,651.21,524.96,3545187.24,2857882.24,687305 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,H,4/10/2012,519712817,5/24/2012,3427,437.2,263.33,1498284.4,902431.91,595852.49 +North America,Canada,Vegetables,Offline,H,7/1/2012,702381551,8/15/2012,9164,154.06,90.93,1411805.84,833282.52,578523.32 +Europe,Montenegro,Office Supplies,Offline,L,2/23/2016,803270804,3/13/2016,4536,651.21,524.96,2953888.56,2381218.56,572670 +Europe,Austria,Snacks,Online,C,4/10/2014,861491906,5/17/2014,3454,152.58,97.44,527011.32,336557.76,190453.56 +Europe,Latvia,Baby Food,Offline,H,5/11/2010,986468684,5/13/2010,6860,255.28,159.42,1751220.8,1093621.2,657599.6 +Australia and Oceania,Tonga,Cereal,Offline,M,7/9/2016,907937467,8/15/2016,7728,205.7,117.11,1589649.6,905026.08,684623.52 +Sub-Saharan Africa,Botswana,Meat,Online,C,11/12/2011,425947082,1/1/2012,6062,421.89,364.69,2557497.18,2210750.78,346746.4 +Australia and Oceania,Kiribati,Cereal,Online,H,6/3/2014,760858857,6/14/2014,3899,205.7,117.11,802024.3,456611.89,345412.41 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,H,10/14/2016,503346621,11/14/2016,306,437.2,263.33,133783.2,80578.98,53204.22 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,C,8/14/2012,564396703,9/17/2012,6381,651.21,524.96,4155371.01,3349769.76,805601.25 +Asia,Tajikistan,Baby Food,Online,L,7/28/2015,125307929,8/27/2015,256,255.28,159.42,65351.68,40811.52,24540.16 +Asia,Kazakhstan,Meat,Offline,H,1/28/2010,687691628,3/13/2010,2090,421.89,364.69,881750.1,762202.1,119548 +Sub-Saharan Africa,Uganda,Snacks,Online,L,9/14/2015,223471629,10/23/2015,9076,152.58,97.44,1384816.08,884365.44,500450.64 +Asia,Kazakhstan,Meat,Online,M,3/24/2015,824884259,5/5/2015,438,421.89,364.69,184787.82,159734.22,25053.6 +Middle East and North Africa,Lebanon,Cosmetics,Online,H,5/31/2011,154478347,6/17/2011,2431,437.2,263.33,1062833.2,640155.23,422677.97 +Asia,Bangladesh,Fruits,Online,L,9/3/2015,895115220,10/15/2015,3340,9.33,6.92,31162.2,23112.8,8049.4 +Europe,Norway,Fruits,Offline,C,12/21/2013,399968707,1/23/2014,8483,9.33,6.92,79146.39,58702.36,20444.03 +Europe,Portugal,Office Supplies,Online,H,1/23/2016,142525136,2/12/2016,5210,651.21,524.96,3392804.1,2735041.6,657762.5 +Europe,Cyprus,Cosmetics,Online,L,10/28/2013,766583335,11/17/2013,7899,437.2,263.33,3453442.8,2080043.67,1373399.13 +Middle East and North Africa,Pakistan,Meat,Offline,C,5/10/2015,736254632,5/24/2015,2962,421.89,364.69,1249638.18,1080211.78,169426.4 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,H,11/18/2010,385962855,12/9/2010,3841,81.73,56.67,313924.93,217669.47,96255.46 +Europe,Estonia,Meat,Offline,C,5/30/2014,570444333,6/24/2014,6010,421.89,364.69,2535558.9,2191786.9,343772 +Sub-Saharan Africa,Sudan,Fruits,Offline,C,7/9/2014,414747893,8/24/2014,1973,9.33,6.92,18408.09,13653.16,4754.93 +Asia,Sri Lanka,Meat,Offline,C,12/26/2015,464234864,1/12/2016,6268,421.89,364.69,2644406.52,2285876.92,358529.6 +Middle East and North Africa,Egypt,Cosmetics,Offline,H,4/17/2013,434579074,4/29/2013,460,437.2,263.33,201112,121131.8,79980.2 +Asia,Myanmar,Baby Food,Offline,H,2/21/2017,561766850,3/9/2017,8150,255.28,159.42,2080532,1299273,781259 +Europe,Austria,Personal Care,Online,C,10/16/2012,252097022,10/18/2012,9966,81.73,56.67,814521.18,564773.22,249747.96 +Asia,Maldives,Office Supplies,Offline,L,11/7/2016,332180917,11/16/2016,8570,651.21,524.96,5580869.7,4498907.2,1081962.5 +Middle East and North Africa,Algeria,Cosmetics,Offline,C,12/4/2012,798942363,12/16/2012,3654,437.2,263.33,1597528.8,962207.82,635320.98 +Asia,Taiwan,Baby Food,Offline,M,12/21/2015,369617688,2/9/2016,6943,255.28,159.42,1772409.04,1106853.06,665555.98 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,C,7/3/2015,531755721,8/21/2015,7190,421.89,364.69,3033389.1,2622121.1,411268 +Europe,United Kingdom,Personal Care,Offline,H,4/1/2017,593217790,5/20/2017,5181,81.73,56.67,423443.13,293607.27,129835.86 +Asia,Nepal,Clothes,Online,C,8/23/2016,832177722,9/22/2016,8736,109.28,35.84,954670.08,313098.24,641571.84 +Sub-Saharan Africa,Namibia,Snacks,Offline,H,3/9/2010,247121846,4/12/2010,7701,152.58,97.44,1175018.58,750385.44,424633.14 +Europe,Albania,Cereal,Online,L,5/15/2014,606848990,6/25/2014,8957,205.7,117.11,1842454.9,1048954.27,793500.63 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,M,6/18/2016,600470483,7/31/2016,1415,437.2,263.33,618638,372611.95,246026.05 +Europe,Latvia,Cosmetics,Offline,M,2/29/2016,787410151,3/24/2016,1017,437.2,263.33,444632.4,267806.61,176825.79 +Central America and the Caribbean,Panama,Clothes,Offline,C,3/23/2014,447404325,4/19/2014,5737,109.28,35.84,626939.36,205614.08,421325.28 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,M,4/3/2016,730501830,5/10/2016,580,668.27,502.54,387596.6,291473.2,96123.4 +Europe,Russia,Office Supplies,Offline,L,10/15/2013,607063996,12/4/2013,2582,651.21,524.96,1681424.22,1355446.72,325977.5 +Europe,Russia,Household,Online,H,10/10/2010,917764651,10/10/2010,5810,668.27,502.54,3882648.7,2919757.4,962891.3 +Australia and Oceania,Fiji,Snacks,Online,M,3/24/2012,323590123,4/30/2012,6363,152.58,97.44,970866.54,620010.72,350855.82 +Europe,United Kingdom,Vegetables,Offline,M,11/17/2012,255839240,1/2/2013,7371,154.06,90.93,1135576.26,670245.03,465331.23 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,L,1/31/2016,866123330,2/27/2016,3995,651.21,524.96,2601583.95,2097215.2,504368.75 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,C,11/29/2014,576366221,12/17/2014,8428,651.21,524.96,5488397.88,4424362.88,1064035 +Asia,Turkmenistan,Office Supplies,Online,C,1/24/2011,128804242,2/14/2011,4892,651.21,524.96,3185719.32,2568104.32,617615 +Middle East and North Africa,Turkey,Meat,Offline,H,2/6/2011,335986220,3/3/2011,4644,421.89,364.69,1959257.16,1693620.36,265636.8 +Middle East and North Africa,Qatar,Personal Care,Online,M,1/25/2015,730773484,2/27/2015,968,81.73,56.67,79114.64,54856.56,24258.08 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Offline,L,9/20/2012,916339862,10/26/2012,4183,109.28,35.84,457118.24,149918.72,307199.52 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,H,1/8/2010,116171681,2/15/2010,6637,668.27,502.54,4435307.99,3335357.98,1099950.01 +Europe,Armenia,Cosmetics,Online,C,3/19/2010,324067771,4/20/2010,7710,437.2,263.33,3370812,2030274.3,1340537.7 +Middle East and North Africa,Egypt,Baby Food,Online,H,1/12/2010,454139459,2/5/2010,8813,255.28,159.42,2249782.64,1404968.46,844814.18 +Europe,Iceland,Household,Online,M,1/24/2011,390810573,2/2/2011,8388,668.27,502.54,5605448.76,4215305.52,1390143.24 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,L,12/17/2015,538817441,1/30/2016,6909,109.28,35.84,755015.52,247618.56,507396.96 +Asia,Bangladesh,Clothes,Offline,C,1/28/2017,473208892,2/21/2017,1882,109.28,35.84,205664.96,67450.88,138214.08 +Asia,India,Beverages,Offline,C,5/30/2015,289346253,6/8/2015,2841,47.45,31.79,134805.45,90315.39,44490.06 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,H,10/20/2016,152903354,12/7/2016,6355,81.73,56.67,519394.15,360137.85,159256.3 +Middle East and North Africa,Morocco,Baby Food,Online,L,1/9/2013,749866521,2/26/2013,1022,255.28,159.42,260896.16,162927.24,97968.92 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,C,11/2/2015,136534583,11/12/2015,2472,154.06,90.93,380836.32,224778.96,156057.36 +Middle East and North Africa,Morocco,Meat,Online,C,5/7/2015,489518868,6/23/2015,8366,421.89,364.69,3529531.74,3050996.54,478535.2 +Central America and the Caribbean,Guatemala,Household,Online,H,2/1/2014,455743205,2/8/2014,3397,668.27,502.54,2270113.19,1707128.38,562984.81 +Asia,Myanmar,Personal Care,Offline,H,8/28/2015,102443921,9/4/2015,4288,81.73,56.67,350458.24,243000.96,107457.28 +Asia,Uzbekistan,Cosmetics,Online,H,5/10/2013,467169845,6/27/2013,4793,437.2,263.33,2095499.6,1262140.69,833358.91 +Asia,Thailand,Cereal,Online,L,9/14/2016,407782304,10/27/2016,700,205.7,117.11,143990,81977,62013 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,M,5/6/2017,652455127,6/24/2017,4826,437.2,263.33,2109927.2,1270830.58,839096.62 +Sub-Saharan Africa,Tanzania,Clothes,Online,H,7/26/2015,649674642,8/25/2015,2019,109.28,35.84,220636.32,72360.96,148275.36 +Europe,Greece,Meat,Online,M,7/1/2016,818239676,8/14/2016,4158,421.89,364.69,1754218.62,1516381.02,237837.6 +Middle East and North Africa,Iraq,Snacks,Online,M,3/15/2011,297261559,3/22/2011,5156,152.58,97.44,786702.48,502400.64,284301.84 +Sub-Saharan Africa,Benin,Cosmetics,Online,L,9/22/2010,996164119,10/19/2010,5955,437.2,263.33,2603526,1568130.15,1035395.85 +Asia,Japan,Household,Online,C,1/17/2012,844683682,2/10/2012,9527,668.27,502.54,6366608.29,4787698.58,1578909.71 +Sub-Saharan Africa,Zambia,Personal Care,Offline,C,12/24/2016,542869079,12/30/2016,5879,81.73,56.67,480490.67,333162.93,147327.74 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Offline,M,4/10/2013,411081635,5/26/2013,7046,255.28,159.42,1798702.88,1123273.32,675429.56 +Europe,Vatican City,Baby Food,Offline,H,3/27/2016,839995181,3/28/2016,2095,255.28,159.42,534811.6,333984.9,200826.7 +Australia and Oceania,Kiribati,Meat,Offline,C,12/16/2011,940596044,2/2/2012,2126,421.89,364.69,896938.14,775330.94,121607.2 +Middle East and North Africa,Iraq,Meat,Offline,C,2/2/2014,794183051,3/19/2014,5268,421.89,364.69,2222516.52,1921186.92,301329.6 +Europe,Cyprus,Household,Online,M,8/21/2014,102367532,9/8/2014,1682,668.27,502.54,1124030.14,845272.28,278757.86 +Sub-Saharan Africa,Mali,Snacks,Online,C,6/14/2010,437073314,7/14/2010,8561,152.58,97.44,1306237.38,834183.84,472053.54 +Australia and Oceania,Solomon Islands,Personal Care,Offline,C,8/5/2014,290536725,8/12/2014,5128,81.73,56.67,419111.44,290603.76,128507.68 +Central America and the Caribbean,Cuba,Personal Care,Offline,C,9/11/2014,925306594,9/26/2014,7638,81.73,56.67,624253.74,432845.46,191408.28 +Middle East and North Africa,Oman,Fruits,Online,M,8/1/2014,524244248,8/31/2014,4378,9.33,6.92,40846.74,30295.76,10550.98 +Australia and Oceania,Australia,Baby Food,Online,C,5/17/2015,940523517,6/5/2015,664,255.28,159.42,169505.92,105854.88,63651.04 +Central America and the Caribbean,Dominica,Cosmetics,Online,M,9/3/2011,947630727,9/15/2011,3845,437.2,263.33,1681034,1012503.85,668530.15 +Europe,Switzerland,Cereal,Online,H,7/4/2010,289364707,7/30/2010,8302,205.7,117.11,1707721.4,972247.22,735474.18 +Sub-Saharan Africa,Sudan,Clothes,Offline,C,5/26/2012,129836785,7/7/2012,445,109.28,35.84,48629.6,15948.8,32680.8 +Europe,Andorra,Personal Care,Online,M,2/25/2015,803470790,3/25/2015,3716,81.73,56.67,303708.68,210585.72,93122.96 +Middle East and North Africa,Azerbaijan,Vegetables,Online,L,1/20/2010,465003049,2/8/2010,3590,154.06,90.93,553075.4,326438.7,226636.7 +Europe,Italy,Cereal,Online,C,12/19/2015,939482390,1/23/2016,2572,205.7,117.11,529060.4,301206.92,227853.48 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,M,12/14/2014,972270143,12/23/2014,5196,81.73,56.67,424669.08,294457.32,130211.76 +Europe,Albania,Snacks,Offline,H,8/24/2016,279040133,9/7/2016,3031,152.58,97.44,462469.98,295340.64,167129.34 +Asia,Philippines,Vegetables,Online,M,8/7/2016,895778691,9/13/2016,9676,154.06,90.93,1490684.56,879838.68,610845.88 +Central America and the Caribbean,Haiti,Beverages,Online,C,3/20/2015,428784644,5/9/2015,5760,47.45,31.79,273312,183110.4,90201.6 +Asia,Tajikistan,Beverages,Online,H,12/16/2013,604669320,1/26/2014,3944,47.45,31.79,187142.8,125379.76,61763.04 +Europe,Czech Republic,Baby Food,Offline,H,7/30/2011,520356547,9/3/2011,3921,255.28,159.42,1000952.88,625085.82,375867.06 +Sub-Saharan Africa,Mauritius ,Meat,Online,H,6/17/2015,693082654,7/9/2015,7414,421.89,364.69,3127892.46,2703811.66,424080.8 +Central America and the Caribbean,Dominica,Clothes,Online,H,2/11/2015,810396468,3/11/2015,3179,109.28,35.84,347401.12,113935.36,233465.76 +Europe,Sweden,Beverages,Offline,M,4/11/2016,180159318,5/26/2016,2001,47.45,31.79,94947.45,63611.79,31335.66 +Sub-Saharan Africa,Namibia,Vegetables,Offline,L,5/18/2014,880545032,7/6/2014,1697,154.06,90.93,261439.82,154308.21,107131.61 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,L,6/28/2013,110039937,8/1/2013,2118,47.45,31.79,100499.1,67331.22,33167.88 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,H,12/16/2014,537442862,1/14/2015,141,109.28,35.84,15408.48,5053.44,10355.04 +Europe,Andorra,Snacks,Online,L,8/18/2013,851865136,9/15/2013,4679,152.58,97.44,713921.82,455921.76,258000.06 +Middle East and North Africa,Lebanon,Beverages,Online,L,10/7/2016,712730586,10/19/2016,1674,47.45,31.79,79431.3,53216.46,26214.84 +Middle East and North Africa,Oman,Snacks,Offline,C,7/22/2017,299775540,8/19/2017,9099,152.58,97.44,1388325.42,886606.56,501718.86 +Europe,Moldova ,Fruits,Online,M,1/13/2014,763048827,1/21/2014,1959,9.33,6.92,18277.47,13556.28,4721.19 +Sub-Saharan Africa,Nigeria,Snacks,Online,M,11/16/2012,172911775,1/4/2013,7291,152.58,97.44,1112460.78,710435.04,402025.74 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,C,6/17/2010,270038211,7/22/2010,9162,437.2,263.33,4005626.4,2412629.46,1592996.94 +Sub-Saharan Africa,Chad,Meat,Offline,H,10/22/2011,615414464,11/6/2011,3671,421.89,364.69,1548758.19,1338776.99,209981.2 +Asia,Sri Lanka,Meat,Online,H,8/20/2011,840339362,9/14/2011,3946,421.89,364.69,1664777.94,1439066.74,225711.2 +Central America and the Caribbean,Guatemala,Fruits,Offline,M,4/23/2013,196424233,5/8/2013,5151,9.33,6.92,48058.83,35644.92,12413.91 +Middle East and North Africa,Azerbaijan,Cereal,Offline,C,6/20/2017,705592906,7/13/2017,9476,205.7,117.11,1949213.2,1109734.36,839478.84 +Central America and the Caribbean,El Salvador,Cosmetics,Online,H,9/2/2010,410081708,9/2/2010,1145,437.2,263.33,500594,301512.85,199081.15 +Middle East and North Africa,Bahrain,Meat,Online,M,8/14/2014,122439467,9/20/2014,1414,421.89,364.69,596552.46,515671.66,80880.8 +Australia and Oceania,Solomon Islands,Cosmetics,Online,C,3/20/2014,275527513,4/24/2014,3569,437.2,263.33,1560366.8,939824.77,620542.03 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,H,5/11/2014,472519671,6/16/2014,7926,205.7,117.11,1630378.2,928213.86,702164.34 +Europe,Belgium,Beverages,Offline,C,6/10/2013,836902272,7/24/2013,6835,47.45,31.79,324320.75,217284.65,107036.1 +Asia,Bhutan,Household,Offline,H,9/15/2014,662474143,9/16/2014,9675,668.27,502.54,6465512.25,4862074.5,1603437.75 +Europe,Germany,Beverages,Offline,C,11/20/2014,663346612,12/6/2014,7858,47.45,31.79,372862.1,249805.82,123056.28 +Europe,Montenegro,Fruits,Offline,H,7/28/2015,723943507,8/27/2015,9826,9.33,6.92,91676.58,67995.92,23680.66 +Middle East and North Africa,Oman,Cosmetics,Offline,C,11/2/2011,349001157,11/3/2011,6053,437.2,263.33,2646371.6,1593936.49,1052435.11 +Asia,Japan,Cosmetics,Online,L,3/10/2011,913568389,4/6/2011,4043,437.2,263.33,1767599.6,1064643.19,702956.41 +Middle East and North Africa,Bahrain,Household,Online,H,8/13/2014,713006532,8/28/2014,3332,668.27,502.54,2226675.64,1674463.28,552212.36 +Middle East and North Africa,Pakistan,Snacks,Offline,C,10/27/2012,812989413,11/9/2012,489,152.58,97.44,74611.62,47648.16,26963.46 +Sub-Saharan Africa,Gabon,Baby Food,Offline,L,9/20/2012,999503362,10/23/2012,4111,255.28,159.42,1049456.08,655375.62,394080.46 +Sub-Saharan Africa,Botswana,Fruits,Offline,L,12/4/2010,228847205,12/25/2010,9828,9.33,6.92,91695.24,68009.76,23685.48 +Sub-Saharan Africa,Lesotho,Personal Care,Online,C,9/8/2012,677632272,10/20/2012,5303,81.73,56.67,433414.19,300521.01,132893.18 +Europe,Bosnia and Herzegovina,Cosmetics,Online,C,12/21/2012,992782390,2/4/2013,5226,437.2,263.33,2284807.2,1376162.58,908644.62 +Europe,Cyprus,Household,Offline,L,5/19/2015,341533887,7/2/2015,6322,668.27,502.54,4224802.94,3177057.88,1047745.06 +Europe,Bosnia and Herzegovina,Cereal,Offline,H,3/16/2013,661435592,4/27/2013,2345,205.7,117.11,482366.5,274622.95,207743.55 +Central America and the Caribbean,Saint Lucia,Baby Food,Online,M,12/21/2015,810348832,12/23/2015,9082,255.28,159.42,2318452.96,1447852.44,870600.52 +Asia,Philippines,Fruits,Online,C,4/26/2015,616447436,5/27/2015,9350,9.33,6.92,87235.5,64702,22533.5 +Europe,Croatia,Vegetables,Online,M,7/14/2011,428217732,8/27/2011,7998,154.06,90.93,1232171.88,727258.14,504913.74 +Europe,Georgia,Snacks,Online,L,4/28/2017,664458549,6/13/2017,6905,152.58,97.44,1053564.9,672823.2,380741.7 +Asia,Uzbekistan,Cereal,Online,H,3/5/2016,464281213,3/10/2016,9983,205.7,117.11,2053503.1,1169109.13,884393.97 +Asia,Bangladesh,Meat,Online,M,7/26/2011,837109553,8/25/2011,8174,421.89,364.69,3448528.86,2980976.06,467552.8 +Middle East and North Africa,Azerbaijan,Vegetables,Online,M,8/13/2015,612679898,9/22/2015,4452,154.06,90.93,685875.12,404820.36,281054.76 +Middle East and North Africa,Morocco,Snacks,Online,L,12/30/2014,491041076,2/10/2015,8821,152.58,97.44,1345908.18,859518.24,486389.94 +Sub-Saharan Africa,Botswana,Baby Food,Offline,L,8/6/2012,792554414,8/15/2012,3318,255.28,159.42,847019.04,528955.56,318063.48 +Europe,Malta,Cereal,Offline,L,2/29/2016,107893741,2/29/2016,7010,205.7,117.11,1441957,820941.1,621015.9 +Middle East and North Africa,Somalia,Clothes,Online,M,10/9/2011,248045384,11/18/2011,996,109.28,35.84,108842.88,35696.64,73146.24 +Europe,Belgium,Fruits,Offline,H,1/30/2013,394308173,3/9/2013,3406,9.33,6.92,31777.98,23569.52,8208.46 +Sub-Saharan Africa,Angola,Cereal,Online,C,2/5/2012,248293435,2/25/2012,4400,205.7,117.11,905080,515284,389796 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,L,3/30/2013,481924998,5/18/2013,1171,205.7,117.11,240874.7,137135.81,103738.89 +Australia and Oceania,Solomon Islands,Beverages,Offline,L,6/9/2014,487439191,6/10/2014,2943,47.45,31.79,139645.35,93557.97,46087.38 +Asia,Brunei,Fruits,Offline,L,11/16/2010,627384841,12/28/2010,5971,9.33,6.92,55709.43,41319.32,14390.11 +Europe,Sweden,Office Supplies,Offline,L,12/19/2013,884623277,2/4/2014,8541,651.21,524.96,5561984.61,4483683.36,1078301.25 +Europe,Poland,Beverages,Offline,M,4/1/2017,412328326,5/5/2017,5969,47.45,31.79,283229.05,189754.51,93474.54 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,C,5/1/2015,683986318,6/3/2015,5606,205.7,117.11,1153154.2,656518.66,496635.54 +Sub-Saharan Africa,Ghana,Cosmetics,Online,H,3/28/2015,543396079,4/7/2015,1830,437.2,263.33,800076,481893.9,318182.1 +Central America and the Caribbean,Guatemala,Vegetables,Online,H,6/29/2017,254668939,8/16/2017,1053,154.06,90.93,162225.18,95749.29,66475.89 +Sub-Saharan Africa,South Africa,Clothes,Offline,C,4/28/2012,152228724,5/11/2012,6717,109.28,35.84,734033.76,240737.28,493296.48 +Asia,Japan,Vegetables,Online,M,9/27/2013,190811765,11/8/2013,4296,154.06,90.93,661841.76,390635.28,271206.48 +Australia and Oceania,New Zealand,Cosmetics,Offline,H,4/25/2010,395466887,4/26/2010,6295,437.2,263.33,2752174,1657662.35,1094511.65 +Europe,Iceland,Beverages,Online,H,5/25/2014,411555421,6/23/2014,7250,47.45,31.79,344012.5,230477.5,113535 +Europe,Montenegro,Household,Offline,M,11/25/2012,854751193,1/9/2013,8727,668.27,502.54,5831992.29,4385666.58,1446325.71 +Middle East and North Africa,Egypt,Beverages,Offline,H,7/13/2016,161040532,8/18/2016,4327,47.45,31.79,205316.15,137555.33,67760.82 +Australia and Oceania,Vanuatu,Office Supplies,Offline,H,7/16/2010,436722266,8/10/2010,4678,651.21,524.96,3046360.38,2455762.88,590597.5 +Middle East and North Africa,Pakistan,Personal Care,Online,H,7/16/2011,708407723,9/4/2011,2443,81.73,56.67,199666.39,138444.81,61221.58 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,L,9/14/2010,973020732,10/21/2010,7312,205.7,117.11,1504078.4,856308.32,647770.08 +Central America and the Caribbean,Dominica,Cereal,Online,M,6/2/2015,847797620,6/25/2015,1010,205.7,117.11,207757,118281.1,89475.9 +Europe,Austria,Cosmetics,Offline,C,3/15/2015,920287215,4/21/2015,2293,437.2,263.33,1002499.6,603815.69,398683.91 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,L,10/12/2015,498350846,10/30/2015,1945,651.21,524.96,1266603.45,1021047.2,245556.25 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,C,8/2/2012,760162341,9/17/2012,7784,255.28,159.42,1987099.52,1240925.28,746174.24 +Sub-Saharan Africa,Burkina Faso,Cereal,Online,L,4/7/2017,704208028,4/18/2017,9659,205.7,117.11,1986856.3,1131165.49,855690.81 +Middle East and North Africa,Syria,Household,Online,C,1/8/2016,299286735,2/22/2016,4450,668.27,502.54,2973801.5,2236303,737498.5 +Sub-Saharan Africa,Ghana,Personal Care,Offline,H,4/8/2011,934509789,5/19/2011,1068,81.73,56.67,87287.64,60523.56,26764.08 +Asia,Laos,Snacks,Online,C,4/9/2010,469301021,5/9/2010,5456,152.58,97.44,832476.48,531632.64,300843.84 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,H,10/15/2013,883396756,10/22/2013,5586,205.7,117.11,1149040.2,654176.46,494863.74 +Middle East and North Africa,Yemen,Cosmetics,Offline,L,4/15/2012,626845824,4/22/2012,6464,437.2,263.33,2826060.8,1702165.12,1123895.68 +Europe,Albania,Meat,Online,M,6/8/2012,470009553,7/4/2012,5126,421.89,364.69,2162608.14,1869400.94,293207.2 +Europe,Albania,Clothes,Offline,H,8/15/2010,353561770,10/2/2010,5640,109.28,35.84,616339.2,202137.6,414201.6 +North America,Mexico,Vegetables,Online,H,11/9/2011,738488805,11/30/2011,4103,154.06,90.93,632108.18,373085.79,259022.39 +Sub-Saharan Africa,The Gambia,Clothes,Online,H,11/11/2010,356089484,12/14/2010,3646,109.28,35.84,398434.88,130672.64,267762.24 +Europe,San Marino,Cosmetics,Offline,L,1/3/2011,257975137,2/4/2011,9431,437.2,263.33,4123233.2,2483465.23,1639767.97 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,H,12/3/2012,666069591,12/9/2012,3648,47.45,31.79,173097.6,115969.92,57127.68 +Asia,Thailand,Cereal,Online,M,10/1/2010,522609174,10/9/2010,523,205.7,117.11,107581.1,61248.53,46332.57 +Asia,Turkmenistan,Clothes,Offline,C,1/14/2011,640142714,2/10/2011,1309,109.28,35.84,143047.52,46914.56,96132.96 +Sub-Saharan Africa,Liberia,Beverages,Online,L,11/1/2013,551531541,11/16/2013,9294,47.45,31.79,441000.3,295456.26,145544.04 +Central America and the Caribbean,Honduras,Personal Care,Online,H,6/21/2016,759949481,7/5/2016,4794,81.73,56.67,391813.62,271675.98,120137.64 +Asia,Cambodia,Office Supplies,Online,H,5/3/2017,488882863,6/1/2017,158,651.21,524.96,102891.18,82943.68,19947.5 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,L,2/7/2012,832130515,2/7/2012,4766,651.21,524.96,3103666.86,2501959.36,601707.5 +Central America and the Caribbean,Haiti,Baby Food,Online,L,8/23/2012,703803765,9/28/2012,29,255.28,159.42,7403.12,4623.18,2779.94 +Central America and the Caribbean,Belize,Baby Food,Online,M,12/24/2012,888326442,1/22/2013,4390,255.28,159.42,1120679.2,699853.8,420825.4 +Central America and the Caribbean,Nicaragua,Clothes,Offline,M,10/6/2015,890434873,11/13/2015,8321,109.28,35.84,909318.88,298224.64,611094.24 +Asia,Vietnam,Snacks,Online,L,5/6/2013,285177886,5/14/2013,9329,152.58,97.44,1423418.82,909017.76,514401.06 +Europe,Germany,Personal Care,Online,L,4/18/2014,967916810,6/7/2014,6948,81.73,56.67,567860.04,393743.16,174116.88 +Australia and Oceania,Australia,Vegetables,Offline,L,11/20/2016,404325473,11/28/2016,7747,154.06,90.93,1193502.82,704434.71,489068.11 +Europe,Germany,Cosmetics,Online,H,11/20/2012,180390202,1/5/2013,324,437.2,263.33,141652.8,85318.92,56333.88 +Central America and the Caribbean,Dominica,Vegetables,Online,L,1/21/2014,152409827,1/31/2014,310,154.06,90.93,47758.6,28188.3,19570.3 +Europe,Malta,Snacks,Online,M,7/3/2010,696995675,7/18/2010,5364,152.58,97.44,818439.12,522668.16,295770.96 +Asia,Laos,Clothes,Online,H,5/2/2012,461071574,5/12/2012,180,109.28,35.84,19670.4,6451.2,13219.2 +Central America and the Caribbean,Haiti,Snacks,Offline,M,7/30/2015,411873853,8/7/2015,1481,152.58,97.44,225970.98,144308.64,81662.34 +North America,Mexico,Cereal,Online,L,7/12/2013,686951339,7/25/2013,3022,205.7,117.11,621625.4,353906.42,267718.98 +Middle East and North Africa,Pakistan,Cereal,Online,M,9/16/2015,144165360,10/26/2015,589,205.7,117.11,121157.3,68977.79,52179.51 +Europe,Malta,Personal Care,Online,L,10/5/2013,411689746,11/16/2013,6999,81.73,56.67,572028.27,396633.33,175394.94 +Sub-Saharan Africa,Malawi,Cosmetics,Online,H,7/18/2015,938010823,8/22/2015,7102,437.2,263.33,3104994.4,1870169.66,1234824.74 +Europe,Liechtenstein,Vegetables,Offline,C,1/19/2011,341927421,2/14/2011,2777,154.06,90.93,427824.62,252512.61,175312.01 +Middle East and North Africa,Azerbaijan,Meat,Online,M,1/19/2014,462550866,2/21/2014,7935,421.89,364.69,3347697.15,2893815.15,453882 +Europe,Latvia,Baby Food,Online,M,11/17/2012,509304988,11/28/2012,3519,255.28,159.42,898330.32,560998.98,337331.34 +Europe,Estonia,Cosmetics,Online,M,1/31/2012,211926114,3/4/2012,2501,437.2,263.33,1093437.2,658588.33,434848.87 +Central America and the Caribbean,Cuba,Fruits,Offline,M,6/26/2013,270463073,7/1/2013,4888,9.33,6.92,45605.04,33824.96,11780.08 +Central America and the Caribbean,Panama,Fruits,Offline,L,5/24/2012,105277192,7/13/2012,2715,9.33,6.92,25330.95,18787.8,6543.15 +Europe,Italy,Fruits,Offline,M,7/22/2016,107042300,8/18/2016,5050,9.33,6.92,47116.5,34946,12170.5 +Central America and the Caribbean,Haiti,Fruits,Offline,H,1/21/2012,286744725,1/30/2012,2991,9.33,6.92,27906.03,20697.72,7208.31 +Europe,Serbia,Cereal,Offline,H,7/19/2012,725683295,7/28/2012,4668,205.7,117.11,960207.6,546669.48,413538.12 +Asia,Kyrgyzstan,Personal Care,Offline,L,1/12/2010,225469338,1/12/2010,243,81.73,56.67,19860.39,13770.81,6089.58 +Sub-Saharan Africa,Malawi,Personal Care,Online,M,7/5/2016,358026683,8/21/2016,6906,81.73,56.67,564427.38,391363.02,173064.36 +Asia,Japan,Meat,Online,L,10/2/2014,515591657,10/25/2014,3884,421.89,364.69,1638620.76,1416455.96,222164.8 +Europe,Ukraine,Cereal,Online,C,2/7/2015,160713088,3/25/2015,7429,205.7,117.11,1528145.3,870010.19,658135.11 +Sub-Saharan Africa,Rwanda,Clothes,Offline,H,10/28/2013,176252305,12/9/2013,5829,109.28,35.84,636993.12,208911.36,428081.76 +Asia,North Korea,Cereal,Online,C,1/10/2012,615383136,2/6/2012,4400,205.7,117.11,905080,515284,389796 +Asia,India,Cosmetics,Offline,C,11/21/2011,251591908,12/22/2011,491,437.2,263.33,214665.2,129295.03,85370.17 +Asia,Mongolia,Office Supplies,Online,H,11/13/2012,628677451,12/5/2012,8483,651.21,524.96,5524214.43,4453235.68,1070978.75 +Europe,Kosovo,Baby Food,Online,L,6/27/2015,210751092,7/28/2015,4786,255.28,159.42,1221770.08,762984.12,458785.96 +North America,Greenland,Baby Food,Offline,C,7/17/2017,232236659,8/13/2017,2843,255.28,159.42,725761.04,453231.06,272529.98 +Australia and Oceania,Solomon Islands,Meat,Offline,L,4/30/2010,647870481,6/11/2010,8127,421.89,364.69,3428700.03,2963835.63,464864.4 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,C,9/15/2012,582701385,11/2/2012,3143,154.06,90.93,484210.58,285792.99,198417.59 +Asia,Singapore,Meat,Offline,M,4/24/2014,582090699,5/21/2014,2428,421.89,364.69,1024348.92,885467.32,138881.6 +Sub-Saharan Africa,Benin,Household,Offline,C,3/16/2017,361712253,3/19/2017,7548,668.27,502.54,5044101.96,3793171.92,1250930.04 +Europe,Bosnia and Herzegovina,Household,Online,M,12/7/2016,157552373,12/20/2016,2103,668.27,502.54,1405371.81,1056841.62,348530.19 +Europe,Netherlands,Cereal,Offline,L,11/27/2013,275909888,12/25/2013,6722,205.7,117.11,1382715.4,787213.42,595501.98 +Europe,Kosovo,Office Supplies,Offline,H,2/28/2017,643396127,4/7/2017,4066,651.21,524.96,2647819.86,2134487.36,513332.5 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,M,4/20/2010,356934916,5/5/2010,3829,9.33,6.92,35724.57,26496.68,9227.89 +Europe,Lithuania,Beverages,Offline,L,11/8/2015,833762586,11/9/2015,7732,47.45,31.79,366883.4,245800.28,121083.12 +Asia,South Korea,Snacks,Offline,H,10/5/2015,861427962,10/28/2015,4532,152.58,97.44,691492.56,441598.08,249894.48 +Sub-Saharan Africa,Angola,Cereal,Online,M,10/3/2015,647792375,10/22/2015,5014,205.7,117.11,1031379.8,587189.54,444190.26 +Europe,Slovakia,Baby Food,Offline,M,4/8/2011,471029651,4/28/2011,6996,255.28,159.42,1785938.88,1115302.32,670636.56 +Sub-Saharan Africa,Cape Verde,Meat,Offline,C,12/10/2013,229626119,12/26/2013,326,421.89,364.69,137536.14,118888.94,18647.2 +Sub-Saharan Africa,Mozambique,Clothes,Offline,C,7/22/2017,792380607,8/30/2017,1885,109.28,35.84,205992.8,67558.4,138434.4 +Europe,Croatia,Personal Care,Offline,H,12/14/2016,848404443,1/15/2017,583,81.73,56.67,47648.59,33038.61,14609.98 +Australia and Oceania,Tuvalu,Baby Food,Online,L,10/28/2011,957121455,11/22/2011,2363,255.28,159.42,603226.64,376709.46,226517.18 +Central America and the Caribbean,Belize,Personal Care,Online,L,7/1/2010,398267972,7/16/2010,5198,81.73,56.67,424832.54,294570.66,130261.88 +Middle East and North Africa,Bahrain,Cosmetics,Offline,C,1/5/2011,321892821,2/9/2011,4094,437.2,263.33,1789896.8,1078073.02,711823.78 +Sub-Saharan Africa,Ghana,Fruits,Offline,C,6/21/2012,598357331,7/22/2012,6086,9.33,6.92,56782.38,42115.12,14667.26 +Sub-Saharan Africa,Ghana,Personal Care,Online,M,4/3/2011,268335330,5/12/2011,5242,81.73,56.67,428428.66,297064.14,131364.52 +Europe,Netherlands,Office Supplies,Online,L,5/17/2012,692813146,5/22/2012,7660,651.21,524.96,4988268.6,4021193.6,967075 +Europe,Russia,Fruits,Offline,L,7/25/2010,603089606,8/12/2010,6471,9.33,6.92,60374.43,44779.32,15595.11 +Europe,Luxembourg,Vegetables,Online,H,9/30/2016,150776040,10/26/2016,6836,154.06,90.93,1053154.16,621597.48,431556.68 +Middle East and North Africa,Morocco,Beverages,Online,L,6/5/2016,457796275,6/23/2016,946,47.45,31.79,44887.7,30073.34,14814.36 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,H,4/21/2011,466386640,6/5/2011,3026,437.2,263.33,1322967.2,796836.58,526130.62 +Middle East and North Africa,Bahrain,Fruits,Online,C,7/3/2015,989095962,8/18/2015,4330,9.33,6.92,40398.9,29963.6,10435.3 +Sub-Saharan Africa,Benin,Beverages,Online,L,12/5/2013,658785569,12/29/2013,8144,47.45,31.79,386432.8,258897.76,127535.04 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,L,6/27/2011,878629291,7/18/2011,4787,154.06,90.93,737485.22,435281.91,302203.31 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,C,2/17/2014,872113454,3/30/2014,6606,437.2,263.33,2888143.2,1739557.98,1148585.22 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,L,7/17/2017,833036887,8/13/2017,2982,9.33,6.92,27822.06,20635.44,7186.62 +Australia and Oceania,Fiji,Vegetables,Online,C,11/16/2010,575510919,12/20/2010,5325,154.06,90.93,820369.5,484202.25,336167.25 +Sub-Saharan Africa,Ghana,Beverages,Offline,C,11/12/2010,883959376,11/18/2010,2078,47.45,31.79,98601.1,66059.62,32541.48 +Asia,Singapore,Meat,Offline,M,8/2/2012,363118588,8/4/2012,3714,421.89,364.69,1566899.46,1354458.66,212440.8 +Europe,Bosnia and Herzegovina,Household,Offline,C,12/22/2015,388037383,1/9/2016,7740,668.27,502.54,5172409.8,3889659.6,1282750.2 +Central America and the Caribbean,Honduras,Household,Online,M,6/13/2014,154077088,6/24/2014,3689,668.27,502.54,2465248.03,1853870.06,611377.97 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,C,11/7/2013,726911532,12/8/2013,8131,47.45,31.79,385815.95,258484.49,127331.46 +Asia,China,Meat,Offline,C,7/12/2013,992527043,8/18/2013,9663,421.89,364.69,4076723.07,3523999.47,552723.6 +Central America and the Caribbean,Belize,Personal Care,Online,C,2/2/2010,807222449,3/2/2010,3916,81.73,56.67,320054.68,221919.72,98134.96 +Asia,Thailand,Fruits,Online,M,5/13/2016,547609078,5/29/2016,8550,9.33,6.92,79771.5,59166,20605.5 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,L,3/3/2012,660610759,3/6/2012,8259,81.73,56.67,675008.07,468037.53,206970.54 +Australia and Oceania,Papua New Guinea,Fruits,Offline,M,3/31/2016,313463819,4/1/2016,9765,9.33,6.92,91107.45,67573.8,23533.65 +Sub-Saharan Africa,Niger,Vegetables,Offline,M,4/29/2014,543717086,5/13/2014,6823,154.06,90.93,1051151.38,620415.39,430735.99 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,C,12/2/2015,209231889,12/7/2015,5220,154.06,90.93,804193.2,474654.6,329538.6 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,C,9/5/2012,938182055,10/6/2012,7774,205.7,117.11,1599111.8,910413.14,688698.66 +Europe,Georgia,Cosmetics,Online,C,6/16/2012,379053914,6/21/2012,9331,437.2,263.33,4079513.2,2457132.23,1622380.97 +Europe,Ukraine,Baby Food,Offline,L,10/27/2012,750646293,12/1/2012,1774,255.28,159.42,452866.72,282811.08,170055.64 +Middle East and North Africa,Somalia,Cereal,Online,C,5/25/2012,292070519,7/2/2012,9012,205.7,117.11,1853768.4,1055395.32,798373.08 +Sub-Saharan Africa,Senegal,Clothes,Online,L,9/1/2014,912750422,9/22/2014,1988,109.28,35.84,217248.64,71249.92,145998.72 +Central America and the Caribbean,Costa Rica,Fruits,Online,L,8/7/2016,542422330,8/11/2016,3676,9.33,6.92,34297.08,25437.92,8859.16 +Asia,Brunei,Beverages,Offline,M,6/12/2012,781135070,7/29/2012,4081,47.45,31.79,193643.45,129734.99,63908.46 +Sub-Saharan Africa,Angola,Household,Offline,L,8/31/2012,149249970,9/19/2012,5238,668.27,502.54,3500398.26,2632304.52,868093.74 +Europe,Lithuania,Household,Offline,M,6/5/2017,837440860,7/7/2017,6215,668.27,502.54,4153298.05,3123286.1,1030011.95 +Asia,Kazakhstan,Snacks,Offline,H,10/25/2012,156694066,11/1/2012,8111,152.58,97.44,1237576.38,790335.84,447240.54 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,H,6/26/2012,888308417,7/4/2012,9056,437.2,263.33,3959283.2,2384716.48,1574566.72 +Europe,Vatican City,Vegetables,Online,C,1/5/2016,933895242,1/13/2016,9210,154.06,90.93,1418892.6,837465.3,581427.3 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,C,9/4/2012,965378367,9/25/2012,5767,437.2,263.33,2521332.4,1518624.11,1002708.29 +Middle East and North Africa,Bahrain,Cosmetics,Offline,H,7/17/2015,374994122,8/9/2015,7949,437.2,263.33,3475302.8,2093210.17,1382092.63 +Asia,Maldives,Cosmetics,Online,L,3/25/2012,425291335,4/22/2012,2012,437.2,263.33,879646.4,529819.96,349826.44 +Middle East and North Africa,Tunisia ,Vegetables,Offline,C,2/25/2014,199131333,3/11/2014,6242,154.06,90.93,961642.52,567585.06,394057.46 +Sub-Saharan Africa,Chad,Office Supplies,Online,C,11/6/2014,649687945,12/24/2014,5955,651.21,524.96,3877955.55,3126136.8,751818.75 +Europe,Finland,Office Supplies,Online,H,6/29/2016,550447499,7/7/2016,8502,651.21,524.96,5536587.42,4463209.92,1073377.5 +Europe,Portugal,Beverages,Offline,L,12/22/2010,545208823,1/4/2011,8261,47.45,31.79,391984.45,262617.19,129367.26 +Middle East and North Africa,Somalia,Beverages,Online,M,12/14/2013,898083245,1/26/2014,1645,47.45,31.79,78055.25,52294.55,25760.7 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,C,8/30/2015,143494594,9/17/2015,2094,81.73,56.67,171142.62,118666.98,52475.64 +Australia and Oceania,Tonga,Snacks,Offline,M,12/18/2014,936179196,1/7/2015,5083,152.58,97.44,775564.14,495287.52,280276.62 +Europe,Armenia,Snacks,Offline,C,7/29/2015,601185882,8/19/2015,3117,152.58,97.44,475591.86,303720.48,171871.38 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,L,9/13/2014,583875977,9/16/2014,732,437.2,263.33,320030.4,192757.56,127272.84 +Australia and Oceania,New Zealand,Beverages,Online,C,5/29/2014,599923312,7/9/2014,9495,47.45,31.79,450537.75,301846.05,148691.7 +Europe,Sweden,Personal Care,Offline,L,3/29/2010,885314214,4/16/2010,3004,81.73,56.67,245516.92,170236.68,75280.24 +Australia and Oceania,Nauru,Baby Food,Offline,L,3/6/2010,846347510,3/15/2010,1891,255.28,159.42,482734.48,301463.22,181271.26 +Central America and the Caribbean,Jamaica,Office Supplies,Online,L,9/9/2015,409634530,9/11/2015,8815,651.21,524.96,5740416.15,4627522.4,1112893.75 +Middle East and North Africa,Libya,Household,Offline,M,5/16/2010,472099101,6/8/2010,3470,668.27,502.54,2318896.9,1743813.8,575083.1 +Europe,Belgium,Beverages,Offline,M,10/4/2016,650977551,10/12/2016,7578,47.45,31.79,359576.1,240904.62,118671.48 +Sub-Saharan Africa,Sudan,Household,Online,M,10/17/2016,633818709,11/24/2016,9896,668.27,502.54,6613199.92,4973135.84,1640064.08 +Sub-Saharan Africa,Niger,Beverages,Offline,L,3/15/2016,628483903,5/4/2016,1208,47.45,31.79,57319.6,38402.32,18917.28 +Europe,Luxembourg,Cereal,Online,H,6/3/2010,913146960,6/26/2010,9333,205.7,117.11,1919798.1,1092987.63,826810.47 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,M,2/3/2011,486294209,2/3/2011,4118,205.7,117.11,847072.6,482258.98,364813.62 +Europe,Russia,Cereal,Online,H,12/29/2011,216724479,1/9/2012,2444,205.7,117.11,502730.8,286216.84,216513.96 +Australia and Oceania,Fiji,Snacks,Online,H,7/16/2015,593549096,7/16/2015,3222,152.58,97.44,491612.76,313951.68,177661.08 +Australia and Oceania,Solomon Islands,Vegetables,Online,L,11/5/2013,376191890,12/24/2013,2395,154.06,90.93,368973.7,217777.35,151196.35 +Europe,Finland,Fruits,Online,L,4/1/2015,644389188,4/1/2015,7935,9.33,6.92,74033.55,54910.2,19123.35 +Asia,Tajikistan,Office Supplies,Offline,C,3/18/2010,748189818,4/28/2010,4849,651.21,524.96,3157717.29,2545531.04,612186.25 +Europe,Cyprus,Vegetables,Offline,L,12/24/2012,557955110,1/7/2013,171,154.06,90.93,26344.26,15549.03,10795.23 +Europe,Cyprus,Personal Care,Online,H,5/11/2012,914358890,5/18/2012,7969,81.73,56.67,651306.37,451603.23,199703.14 +Europe,Lithuania,Household,Online,M,5/16/2013,478387486,6/2/2013,4343,668.27,502.54,2902296.61,2182531.22,719765.39 +Middle East and North Africa,Tunisia ,Beverages,Offline,M,9/27/2010,681339728,10/28/2010,2421,47.45,31.79,114876.45,76963.59,37912.86 +Europe,Lithuania,Household,Online,C,5/24/2015,774826943,7/12/2015,7366,668.27,502.54,4922476.82,3701709.64,1220767.18 +Sub-Saharan Africa,Niger,Cosmetics,Offline,L,10/30/2012,980772960,11/6/2012,1369,437.2,263.33,598526.8,360498.77,238028.03 +Europe,Iceland,Meat,Online,M,4/29/2012,241414105,5/7/2012,8653,421.89,364.69,3650614.17,3155662.57,494951.6 +Middle East and North Africa,Turkey,Snacks,Online,H,11/12/2012,269299209,12/25/2012,475,152.58,97.44,72475.5,46284,26191.5 +Central America and the Caribbean,Grenada,Cereal,Offline,H,6/30/2014,597289597,7/11/2014,120,205.7,117.11,24684,14053.2,10630.8 +Australia and Oceania,Fiji,Fruits,Online,H,7/18/2014,828559100,7/24/2014,7905,9.33,6.92,73753.65,54702.6,19051.05 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,L,5/27/2011,186594045,6/28/2011,6179,255.28,159.42,1577375.12,985056.18,592318.94 +North America,United States of America,Vegetables,Offline,L,11/19/2015,665193259,12/20/2015,4322,154.06,90.93,665847.32,392999.46,272847.86 +Europe,Bulgaria,Clothes,Offline,M,2/24/2017,278468072,3/5/2017,3746,109.28,35.84,409362.88,134256.64,275106.24 +Asia,Cambodia,Baby Food,Online,C,10/16/2016,710842311,10/28/2016,2891,255.28,159.42,738014.48,460883.22,277131.26 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,L,6/16/2017,567052304,8/1/2017,2233,421.89,364.69,942080.37,814352.77,127727.6 +North America,Canada,Household,Offline,L,7/4/2011,322146880,7/9/2011,9276,668.27,502.54,6198872.52,4661561.04,1537311.48 +Australia and Oceania,Kiribati,Baby Food,Online,M,1/27/2015,971487367,1/29/2015,3555,255.28,159.42,907520.4,566738.1,340782.3 +Europe,Spain,Clothes,Online,M,4/17/2011,880747592,5/19/2011,1639,109.28,35.84,179109.92,58741.76,120368.16 +Sub-Saharan Africa,Gabon,Baby Food,Online,C,8/23/2014,735913884,8/29/2014,2127,255.28,159.42,542980.56,339086.34,203894.22 +Central America and the Caribbean,Guatemala,Cereal,Online,M,3/3/2014,393285071,3/26/2014,647,205.7,117.11,133087.9,75770.17,57317.73 +Sub-Saharan Africa,Swaziland,Beverages,Online,M,2/16/2015,229472482,4/4/2015,4862,47.45,31.79,230701.9,154562.98,76138.92 +Sub-Saharan Africa,Kenya,Personal Care,Offline,M,6/23/2012,691399943,7/18/2012,9463,81.73,56.67,773410.99,536268.21,237142.78 +Europe,Kosovo,Beverages,Offline,L,5/22/2017,946303784,6/14/2017,1174,47.45,31.79,55706.3,37321.46,18384.84 +Middle East and North Africa,Kuwait,Clothes,Online,M,8/6/2015,231732833,9/18/2015,3750,109.28,35.84,409800,134400,275400 +Central America and the Caribbean,Belize,Snacks,Offline,L,8/9/2016,105548417,9/28/2016,2977,152.58,97.44,454230.66,290078.88,164151.78 +Europe,Albania,Snacks,Offline,H,1/26/2012,395924365,3/14/2012,1673,152.58,97.44,255266.34,163017.12,92249.22 +Australia and Oceania,Palau,Vegetables,Online,H,6/2/2017,551347005,6/4/2017,4686,154.06,90.93,721925.16,426097.98,295827.18 +Sub-Saharan Africa,Cameroon,Beverages,Online,L,1/25/2015,990615165,2/15/2015,3896,47.45,31.79,184865.2,123853.84,61011.36 +Europe,Italy,Snacks,Online,L,3/22/2011,852840173,4/11/2011,3214,152.58,97.44,490392.12,313172.16,177219.96 +Europe,Iceland,Household,Offline,M,12/5/2016,247445857,12/13/2016,3583,668.27,502.54,2394411.41,1800600.82,593810.59 +Sub-Saharan Africa,South Sudan,Meat,Online,H,1/6/2014,704168546,1/10/2014,7976,421.89,364.69,3364994.64,2908767.44,456227.2 +Europe,Spain,Household,Online,C,11/18/2011,223057067,12/4/2011,6398,668.27,502.54,4275591.46,3215250.92,1060340.54 +Sub-Saharan Africa,Eritrea,Fruits,Offline,C,5/30/2013,924472749,6/15/2013,885,9.33,6.92,8257.05,6124.2,2132.85 +Europe,Spain,Vegetables,Offline,L,3/14/2011,499089419,3/29/2011,505,154.06,90.93,77800.3,45919.65,31880.65 +North America,Greenland,Household,Online,L,1/18/2014,757893407,2/21/2014,6356,668.27,502.54,4247524.12,3194144.24,1053379.88 +Asia,Indonesia,Meat,Offline,L,11/23/2012,882183539,12/29/2012,6568,421.89,364.69,2770973.52,2395283.92,375689.6 +Asia,South Korea,Fruits,Offline,M,11/22/2014,573571145,1/7/2015,1303,9.33,6.92,12156.99,9016.76,3140.23 +Asia,Kazakhstan,Baby Food,Offline,M,11/20/2016,503980052,12/15/2016,7752,255.28,159.42,1978930.56,1235823.84,743106.72 +Europe,France,Cereal,Online,C,10/20/2016,965646588,10/21/2016,5139,205.7,117.11,1057092.3,601828.29,455264.01 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,M,5/28/2017,521119582,7/6/2017,9720,154.06,90.93,1497463.2,883839.6,613623.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,C,12/16/2014,953260362,12/31/2014,9779,205.7,117.11,2011540.3,1145218.69,866321.61 +Europe,Moldova ,Beverages,Offline,H,7/28/2010,515242755,9/13/2010,636,47.45,31.79,30178.2,20218.44,9959.76 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,L,12/31/2013,680553090,1/13/2014,9638,47.45,31.79,457323.1,306392.02,150931.08 +Sub-Saharan Africa,Togo,Personal Care,Offline,L,2/14/2017,292990195,3/18/2017,1165,81.73,56.67,95215.45,66020.55,29194.9 +Middle East and North Africa,Afghanistan,Baby Food,Online,L,11/22/2012,516665399,12/25/2012,1628,255.28,159.42,415595.84,259535.76,156060.08 +Asia,Kazakhstan,Fruits,Offline,M,4/3/2014,786002528,5/11/2014,4470,9.33,6.92,41705.1,30932.4,10772.7 +Asia,South Korea,Office Supplies,Offline,H,7/1/2012,155737912,7/28/2012,5164,651.21,524.96,3362848.44,2710893.44,651955 +Asia,Japan,Office Supplies,Online,H,5/5/2011,450920379,5/27/2011,6215,651.21,524.96,4047270.15,3262626.4,784643.75 +Sub-Saharan Africa,Eritrea,Cereal,Offline,M,7/26/2015,416911256,8/2/2015,2160,205.7,117.11,444312,252957.6,191354.4 +Europe,Bulgaria,Vegetables,Offline,C,1/31/2012,669384372,2/5/2012,4566,154.06,90.93,703437.96,415186.38,288251.58 +Sub-Saharan Africa,Ghana,Clothes,Online,M,8/4/2011,544326055,8/5/2011,7031,109.28,35.84,768347.68,251991.04,516356.64 +North America,Canada,Baby Food,Offline,C,6/30/2014,348035132,7/19/2014,185,255.28,159.42,47226.8,29492.7,17734.1 +Sub-Saharan Africa,Zimbabwe,Household,Offline,L,9/8/2014,907122933,10/25/2014,6689,668.27,502.54,4470058.03,3361490.06,1108567.97 +Central America and the Caribbean,Jamaica,Fruits,Online,C,12/1/2010,418513286,12/9/2010,6236,9.33,6.92,58181.88,43153.12,15028.76 +Middle East and North Africa,Tunisia ,Cosmetics,Online,M,7/26/2010,299442517,9/8/2010,550,437.2,263.33,240460,144831.5,95628.5 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,H,9/23/2010,237459456,10/23/2010,8385,668.27,502.54,5603443.95,4213797.9,1389646.05 +Asia,Laos,Baby Food,Online,C,2/15/2017,440425431,2/22/2017,527,255.28,159.42,134532.56,84014.34,50518.22 +Europe,Latvia,Office Supplies,Online,H,1/18/2010,286514270,1/22/2010,4794,651.21,524.96,3121900.74,2516658.24,605242.5 +Australia and Oceania,Australia,Snacks,Offline,H,4/15/2016,574212300,4/27/2016,1035,152.58,97.44,157920.3,100850.4,57069.9 +Middle East and North Africa,Iran,Meat,Offline,C,6/23/2014,372318351,7/5/2014,6129,421.89,364.69,2585763.81,2235185.01,350578.8 +Central America and the Caribbean,Guatemala,Cosmetics,Online,L,8/6/2014,169943749,9/23/2014,8987,437.2,263.33,3929116.4,2366546.71,1562569.69 +Asia,Indonesia,Snacks,Offline,C,5/5/2016,526512324,6/24/2016,5552,152.58,97.44,847124.16,540986.88,306137.28 +Middle East and North Africa,Iran,Cereal,Offline,C,11/25/2012,721760404,12/9/2012,3797,205.7,117.11,781042.9,444666.67,336376.23 +Middle East and North Africa,Afghanistan,Snacks,Offline,C,6/16/2017,105736815,7/10/2017,8728,152.58,97.44,1331718.24,850456.32,481261.92 +Australia and Oceania,Kiribati,Meat,Online,L,12/17/2013,348802888,1/12/2014,7381,421.89,364.69,3113970.09,2691776.89,422193.2 +Australia and Oceania,Kiribati,Snacks,Offline,H,12/10/2013,491632449,12/14/2013,3822,152.58,97.44,583160.76,372415.68,210745.08 +Europe,Monaco,Cereal,Online,M,11/4/2014,995211827,11/12/2014,4150,205.7,117.11,853655,486006.5,367648.5 +Asia,Myanmar,Clothes,Online,M,5/22/2011,590839850,6/14/2011,1496,109.28,35.84,163482.88,53616.64,109866.24 +Europe,Romania,Cosmetics,Offline,H,7/6/2014,330127847,8/25/2014,1021,437.2,263.33,446381.2,268859.93,177521.27 +Europe,United Kingdom,Personal Care,Online,C,4/12/2017,434999644,5/7/2017,4916,81.73,56.67,401784.68,278589.72,123194.96 +Asia,Myanmar,Baby Food,Offline,L,10/28/2013,747691571,10/28/2013,7406,255.28,159.42,1890603.68,1180664.52,709939.16 +Europe,Luxembourg,Household,Offline,L,9/14/2010,280752456,10/1/2010,9745,668.27,502.54,6512291.15,4897252.3,1615038.85 +Central America and the Caribbean,Grenada,Office Supplies,Offline,C,7/15/2015,367043626,8/10/2015,5220,651.21,524.96,3399316.2,2740291.2,659025 +Middle East and North Africa,Israel,Vegetables,Offline,H,7/3/2010,609738910,7/22/2010,4148,154.06,90.93,639040.88,377177.64,261863.24 +Central America and the Caribbean,The Bahamas,Cereal,Online,C,9/18/2016,232324635,9/18/2016,8877,205.7,117.11,1825998.9,1039585.47,786413.43 +Europe,United Kingdom,Personal Care,Online,H,9/12/2014,328599631,9/26/2014,8788,81.73,56.67,718243.24,498015.96,220227.28 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,H,4/29/2016,712675225,5/13/2016,5291,651.21,524.96,3445552.11,2777563.36,667988.75 +Europe,Estonia,Vegetables,Online,C,8/15/2015,368975245,9/30/2015,6829,154.06,90.93,1052075.74,620960.97,431114.77 +Middle East and North Africa,Somalia,Personal Care,Online,H,3/25/2015,602236020,4/10/2015,3876,81.73,56.67,316785.48,219652.92,97132.56 +Sub-Saharan Africa,Mauritius ,Beverages,Online,M,1/30/2015,987506377,2/20/2015,3936,47.45,31.79,186763.2,125125.44,61637.76 +Europe,Cyprus,Meat,Offline,C,3/4/2016,720147645,3/24/2016,6546,421.89,364.69,2761691.94,2387260.74,374431.2 +Europe,Italy,Clothes,Online,M,10/10/2016,865833652,10/21/2016,8273,109.28,35.84,904073.44,296504.32,607569.12 +North America,Mexico,Clothes,Online,M,3/25/2016,310550725,3/28/2016,7715,109.28,35.84,843095.2,276505.6,566589.6 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,M,2/24/2011,710597693,4/13/2011,503,109.28,35.84,54967.84,18027.52,36940.32 +Sub-Saharan Africa,Comoros,Clothes,Offline,C,5/13/2014,642585885,5/16/2014,4298,109.28,35.84,469685.44,154040.32,315645.12 +Sub-Saharan Africa,Djibouti,Clothes,Online,M,4/5/2013,553439128,4/29/2013,3791,109.28,35.84,414280.48,135869.44,278411.04 +Sub-Saharan Africa,South Africa,Household,Online,M,6/8/2011,510393750,6/30/2011,5708,668.27,502.54,3814485.16,2868498.32,945986.84 +Central America and the Caribbean,Honduras,Vegetables,Offline,L,5/3/2017,650998580,6/22/2017,3801,154.06,90.93,585582.06,345624.93,239957.13 +Europe,Denmark,Office Supplies,Offline,L,3/11/2010,733114945,4/2/2010,3859,651.21,524.96,2513019.39,2025820.64,487198.75 +Sub-Saharan Africa,Liberia,Clothes,Offline,C,12/8/2011,584916675,1/20/2012,8697,109.28,35.84,950408.16,311700.48,638707.68 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,L,4/12/2015,554890096,5/11/2015,3165,668.27,502.54,2115074.55,1590539.1,524535.45 +Australia and Oceania,East Timor,Beverages,Offline,C,3/19/2010,161834037,4/24/2010,9143,47.45,31.79,433835.35,290655.97,143179.38 +Central America and the Caribbean,Dominican Republic,Snacks,Online,C,7/8/2010,344859826,8/9/2010,541,152.58,97.44,82545.78,52715.04,29830.74 +Australia and Oceania,New Zealand,Clothes,Online,M,2/2/2012,313391292,2/26/2012,8302,109.28,35.84,907242.56,297543.68,609698.88 +Middle East and North Africa,Syria,Beverages,Online,C,11/27/2011,697164762,12/29/2011,5400,47.45,31.79,256230,171666,84564 +Asia,South Korea,Clothes,Online,L,10/16/2011,396229064,10/30/2011,1840,109.28,35.84,201075.2,65945.6,135129.6 +Sub-Saharan Africa,Tanzania,Baby Food,Online,L,8/18/2014,630945527,9/29/2014,9657,255.28,159.42,2465238.96,1539518.94,925720.02 +Central America and the Caribbean,Saint Lucia,Cereal,Online,M,1/6/2013,891987979,2/1/2013,7920,205.7,117.11,1629144,927511.2,701632.8 +Asia,Nepal,Clothes,Online,M,10/3/2015,290342748,11/11/2015,7726,109.28,35.84,844297.28,276899.84,567397.44 +Europe,Lithuania,Beverages,Online,M,10/13/2013,707308661,11/24/2013,7206,47.45,31.79,341924.7,229078.74,112845.96 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,H,3/31/2014,944497048,4/10/2014,6520,651.21,524.96,4245889.2,3422739.2,823150 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,H,1/1/2014,773831737,1/7/2014,2862,47.45,31.79,135801.9,90982.98,44818.92 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,C,12/19/2010,487549054,12/26/2010,5454,437.2,263.33,2384488.8,1436201.82,948286.98 +Europe,Italy,Clothes,Online,L,6/25/2015,448197829,7/22/2015,552,109.28,35.84,60322.56,19783.68,40538.88 +Middle East and North Africa,Tunisia ,Baby Food,Offline,H,3/26/2016,638639390,5/9/2016,6442,255.28,159.42,1644513.76,1026983.64,617530.12 +Middle East and North Africa,Libya,Personal Care,Offline,C,5/5/2014,212047564,5/29/2014,8441,81.73,56.67,689882.93,478351.47,211531.46 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,M,12/23/2011,641908681,2/7/2012,3898,81.73,56.67,318583.54,220899.66,97683.88 +Europe,Liechtenstein,Office Supplies,Online,L,3/4/2016,772021567,4/1/2016,7193,651.21,524.96,4684153.53,3776037.28,908116.25 +Asia,Tajikistan,Fruits,Online,C,4/22/2012,866497552,4/23/2012,4736,9.33,6.92,44186.88,32773.12,11413.76 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,H,4/27/2013,359760463,6/1/2013,9970,437.2,263.33,4358884,2625400.1,1733483.9 +Middle East and North Africa,Israel,Cereal,Offline,M,7/4/2010,106546628,7/16/2010,8370,205.7,117.11,1721709,980210.7,741498.3 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,L,2/26/2015,131904876,2/28/2015,2439,9.33,6.92,22755.87,16877.88,5877.99 +Sub-Saharan Africa,Angola,Cosmetics,Offline,M,11/25/2016,981196534,1/5/2017,6714,437.2,263.33,2935360.8,1767997.62,1167363.18 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,M,3/25/2010,570095431,5/13/2010,2762,47.45,31.79,131056.9,87803.98,43252.92 +Asia,Myanmar,Baby Food,Online,M,5/31/2013,934587895,6/13/2013,4182,255.28,159.42,1067580.96,666694.44,400886.52 +Middle East and North Africa,Bahrain,Fruits,Offline,M,9/17/2011,580972754,9/24/2011,1603,9.33,6.92,14955.99,11092.76,3863.23 +Europe,Albania,Cereal,Offline,L,2/28/2014,335861337,3/18/2014,7688,205.7,117.11,1581421.6,900341.68,681079.92 +Asia,Singapore,Cereal,Offline,L,12/8/2011,196177470,12/30/2011,2128,205.7,117.11,437729.6,249210.08,188519.52 +Middle East and North Africa,United Arab Emirates,Meat,Offline,C,6/2/2012,679157483,6/9/2012,6646,421.89,364.69,2803880.94,2423729.74,380151.2 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,H,9/15/2012,572350203,9/15/2012,9999,152.58,97.44,1525647.42,974302.56,551344.86 +Europe,Greece,Cosmetics,Offline,L,12/12/2010,983616960,1/25/2011,2971,437.2,263.33,1298921.2,782353.43,516567.77 +Europe,Netherlands,Snacks,Offline,L,2/24/2010,391131579,3/9/2010,3381,152.58,97.44,515872.98,329444.64,186428.34 +Asia,Thailand,Snacks,Offline,M,5/21/2014,493380391,5/23/2014,1077,152.58,97.44,164328.66,104942.88,59385.78 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,C,6/6/2017,359162223,7/17/2017,2938,437.2,263.33,1284493.6,773663.54,510830.06 +Europe,Finland,Clothes,Online,M,2/16/2014,477588403,3/11/2014,7876,109.28,35.84,860689.28,282275.84,578413.44 +Middle East and North Africa,Afghanistan,Meat,Online,L,9/28/2011,508082759,10/28/2011,1834,421.89,364.69,773746.26,668841.46,104904.8 +Asia,Malaysia,Cereal,Offline,M,1/11/2011,630381619,1/17/2011,2785,205.7,117.11,572874.5,326151.35,246723.15 +Middle East and North Africa,Qatar,Office Supplies,Offline,M,1/11/2010,194533812,2/16/2010,5733,651.21,524.96,3733386.93,3009595.68,723791.25 +Central America and the Caribbean,Honduras,Beverages,Offline,H,6/1/2015,870900666,6/16/2015,7715,47.45,31.79,366076.75,245259.85,120816.9 +Central America and the Caribbean,Honduras,Cosmetics,Offline,M,12/30/2015,800156009,1/29/2016,2799,437.2,263.33,1223722.8,737060.67,486662.13 +Europe,United Kingdom,Household,Online,L,10/13/2016,443286168,11/8/2016,7083,668.27,502.54,4733356.41,3559490.82,1173865.59 +Australia and Oceania,Tuvalu,Snacks,Online,C,7/5/2012,331589972,8/17/2012,3696,152.58,97.44,563935.68,360138.24,203797.44 +Central America and the Caribbean,Dominican Republic,Beverages,Offline,L,2/6/2014,616678750,3/6/2014,7801,47.45,31.79,370157.45,247993.79,122163.66 +Middle East and North Africa,Yemen,Cosmetics,Offline,M,8/18/2014,620476329,9/7/2014,1589,437.2,263.33,694710.8,418431.37,276279.43 +Sub-Saharan Africa,South Africa,Household,Online,M,10/19/2015,185219037,11/9/2015,9284,668.27,502.54,6204218.68,4665581.36,1538637.32 +Central America and the Caribbean,Nicaragua,Household,Offline,M,8/3/2016,123455703,8/23/2016,2141,668.27,502.54,1430766.07,1075938.14,354827.93 +Sub-Saharan Africa,Benin,Beverages,Offline,C,1/18/2017,868047654,2/6/2017,3446,47.45,31.79,163512.7,109548.34,53964.36 +Europe,Spain,Personal Care,Offline,M,7/5/2014,222168719,7/15/2014,3516,81.73,56.67,287362.68,199251.72,88110.96 +Europe,Vatican City,Vegetables,Online,M,12/6/2014,109305226,1/23/2015,4700,154.06,90.93,724082,427371,296711 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,H,12/25/2013,723256003,1/19/2014,6379,205.7,117.11,1312160.3,747044.69,565115.61 +Middle East and North Africa,Turkey,Vegetables,Online,H,12/23/2015,978132379,2/8/2016,9962,154.06,90.93,1534745.72,905844.66,628901.06 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,M,12/3/2014,758358180,12/10/2014,3893,109.28,35.84,425427.04,139525.12,285901.92 +Sub-Saharan Africa,Togo,Beverages,Online,C,6/22/2013,468669736,7/7/2013,8645,47.45,31.79,410205.25,274824.55,135380.7 +Middle East and North Africa,Egypt,Vegetables,Offline,L,7/24/2011,584115874,8/8/2011,1722,154.06,90.93,265291.32,156581.46,108709.86 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,M,3/4/2010,300057923,3/21/2010,2662,437.2,263.33,1163826.4,700984.46,462841.94 +Europe,Denmark,Beverages,Offline,M,3/1/2015,682169711,3/19/2015,8032,47.45,31.79,381118.4,255337.28,125781.12 +Europe,Latvia,Household,Online,C,9/19/2010,616437566,10/18/2010,6429,668.27,502.54,4296307.83,3230829.66,1065478.17 +Sub-Saharan Africa,Sudan,Personal Care,Online,M,3/5/2016,859160315,4/23/2016,3485,81.73,56.67,284829.05,197494.95,87334.1 +Central America and the Caribbean,El Salvador,Clothes,Offline,L,1/27/2014,886949288,3/8/2014,6859,109.28,35.84,749551.52,245826.56,503724.96 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,L,7/7/2014,246728312,7/8/2014,1245,437.2,263.33,544314,327845.85,216468.15 +Europe,Macedonia,Household,Online,M,7/11/2013,805733716,8/30/2013,3367,668.27,502.54,2250065.09,1692052.18,558012.91 +Asia,Philippines,Cosmetics,Online,M,12/24/2011,901514327,1/27/2012,6978,437.2,263.33,3050781.6,1837516.74,1213264.86 +Middle East and North Africa,Azerbaijan,Fruits,Online,C,10/28/2011,291931474,11/19/2011,7865,9.33,6.92,73380.45,54425.8,18954.65 +Europe,Hungary,Snacks,Offline,H,4/9/2012,605158984,4/24/2012,8846,152.58,97.44,1349722.68,861954.24,487768.44 +Europe,Iceland,Fruits,Offline,M,8/11/2013,389683187,9/13/2013,4769,9.33,6.92,44494.77,33001.48,11493.29 +Middle East and North Africa,Qatar,Cosmetics,Online,M,5/28/2013,964302909,6/26/2013,7515,437.2,263.33,3285558,1978924.95,1306633.05 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,M,4/14/2010,568129479,5/5/2010,993,47.45,31.79,47117.85,31567.47,15550.38 +Central America and the Caribbean,Grenada,Baby Food,Online,L,4/19/2015,210586726,5/6/2015,6147,255.28,159.42,1569206.16,979954.74,589251.42 +Sub-Saharan Africa,Botswana,Personal Care,Online,H,4/9/2010,521410977,5/17/2010,5950,81.73,56.67,486293.5,337186.5,149107 +Sub-Saharan Africa,Botswana,Beverages,Offline,C,3/4/2012,400651061,4/13/2012,407,47.45,31.79,19312.15,12938.53,6373.62 +Asia,Singapore,Baby Food,Online,L,4/26/2016,168668305,6/11/2016,1555,255.28,159.42,396960.4,247898.1,149062.3 +Sub-Saharan Africa,Senegal,Cereal,Online,M,4/22/2015,216136538,5/7/2015,8460,205.7,117.11,1740222,990750.6,749471.4 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,M,5/12/2010,554042088,6/2/2010,2221,47.45,31.79,105386.45,70605.59,34780.86 +Sub-Saharan Africa,Nigeria,Personal Care,Online,M,2/21/2015,363683784,3/19/2015,968,81.73,56.67,79114.64,54856.56,24258.08 +Europe,Belgium,Household,Online,H,1/27/2014,246672952,1/30/2014,4863,668.27,502.54,3249797.01,2443852.02,805944.99 +North America,Mexico,Cosmetics,Online,M,8/4/2011,874933421,8/20/2011,1097,437.2,263.33,479608.4,288873.01,190735.39 +Sub-Saharan Africa,Zambia,Meat,Online,H,3/5/2013,740701520,4/16/2013,8895,421.89,364.69,3752711.55,3243917.55,508794 +Asia,Uzbekistan,Vegetables,Online,H,1/10/2014,206526076,2/24/2014,4510,154.06,90.93,694810.6,410094.3,284716.3 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,C,5/30/2010,155268418,5/31/2010,6230,437.2,263.33,2723756,1640545.9,1083210.1 +Asia,South Korea,Office Supplies,Offline,L,1/4/2011,640102374,2/2/2011,9372,651.21,524.96,6103140.12,4919925.12,1183215 +Sub-Saharan Africa,Angola,Office Supplies,Online,L,6/6/2010,434514272,6/13/2010,1284,651.21,524.96,836153.64,674048.64,162105 +Australia and Oceania,Papua New Guinea,Meat,Offline,H,9/13/2015,182302939,9/16/2015,6346,421.89,364.69,2677313.94,2314322.74,362991.2 +Middle East and North Africa,Azerbaijan,Household,Offline,L,3/11/2012,147579705,4/28/2012,969,668.27,502.54,647553.63,486961.26,160592.37 +Sub-Saharan Africa,Mali,Fruits,Online,M,11/9/2012,664768397,11/20/2012,8596,9.33,6.92,80200.68,59484.32,20716.36 +Europe,Ireland,Cereal,Offline,C,7/23/2016,788605344,8/17/2016,4701,205.7,117.11,966995.7,550534.11,416461.59 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,L,11/14/2011,544139373,11/24/2011,1787,437.2,263.33,781276.4,470570.71,310705.69 +Central America and the Caribbean,Panama,Office Supplies,Offline,C,2/19/2011,476731812,2/19/2011,4392,651.21,524.96,2860114.32,2305624.32,554490 +Middle East and North Africa,Lebanon,Household,Offline,M,6/4/2016,302056491,6/24/2016,4083,668.27,502.54,2728546.41,2051870.82,676675.59 +Europe,Russia,Meat,Offline,L,9/18/2015,256099736,9/20/2015,4458,421.89,364.69,1880785.62,1625788.02,254997.6 +Sub-Saharan Africa,Seychelles ,Clothes,Offline,M,12/21/2016,645160377,1/13/2017,6147,109.28,35.84,671744.16,220308.48,451435.68 +Sub-Saharan Africa,Cameroon,Household,Offline,H,2/8/2014,495849740,2/26/2014,1812,668.27,502.54,1210905.24,910602.48,300302.76 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,L,6/5/2013,705091655,6/19/2013,1144,205.7,117.11,235320.8,133973.84,101346.96 +Europe,Estonia,Cereal,Online,M,9/30/2014,890122449,11/18/2014,5868,205.7,117.11,1207047.6,687201.48,519846.12 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,M,2/28/2015,738490951,4/19/2015,4738,9.33,6.92,44205.54,32786.96,11418.58 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,L,10/25/2012,458058488,11/1/2012,8540,81.73,56.67,697974.2,483961.8,214012.4 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,M,9/22/2010,326998889,9/22/2010,5093,421.89,364.69,2148685.77,1857366.17,291319.6 +Europe,Kosovo,Beverages,Online,C,12/15/2012,243798482,1/4/2013,4243,47.45,31.79,201330.35,134884.97,66445.38 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,H,4/15/2013,177256095,6/2/2013,2872,255.28,159.42,733164.16,457854.24,275309.92 +Asia,Vietnam,Meat,Online,L,2/17/2014,616483056,3/15/2014,9891,421.89,364.69,4172913.99,3607148.79,565765.2 +Europe,Czech Republic,Vegetables,Offline,L,3/9/2015,320903193,4/16/2015,1241,154.06,90.93,191188.46,112844.13,78344.33 +Asia,Indonesia,Vegetables,Offline,H,3/14/2017,370252835,4/9/2017,4897,154.06,90.93,754431.82,445284.21,309147.61 +Europe,Ireland,Cosmetics,Online,H,8/25/2010,114580810,9/20/2010,5863,437.2,263.33,2563303.6,1543903.79,1019399.81 +Europe,Germany,Office Supplies,Online,L,5/5/2017,324248445,6/7/2017,1175,651.21,524.96,765171.75,616828,148343.75 +Europe,Greece,Clothes,Offline,H,12/12/2010,939929568,1/14/2011,4901,109.28,35.84,535581.28,175651.84,359929.44 +Sub-Saharan Africa,Botswana,Meat,Offline,M,8/18/2011,622610509,9/10/2011,3140,421.89,364.69,1324734.6,1145126.6,179608 +Australia and Oceania,Nauru,Cereal,Online,L,2/7/2014,803590095,3/20/2014,9021,205.7,117.11,1855619.7,1056449.31,799170.39 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,M,3/2/2014,734479653,4/6/2014,7706,109.28,35.84,842111.68,276183.04,565928.64 +Asia,Maldives,Beverages,Online,M,6/14/2012,637203013,7/29/2012,1387,47.45,31.79,65813.15,44092.73,21720.42 +Sub-Saharan Africa,Comoros,Personal Care,Offline,M,9/2/2010,353996503,9/21/2010,4287,81.73,56.67,350376.51,242944.29,107432.22 +Sub-Saharan Africa,Zambia,Snacks,Online,L,5/17/2015,697408950,5/17/2015,7661,152.58,97.44,1168915.38,746487.84,422427.54 +Sub-Saharan Africa,Liberia,Household,Offline,H,6/19/2011,300301682,7/30/2011,4796,668.27,502.54,3205022.92,2410181.84,794841.08 +Sub-Saharan Africa,South Africa,Cereal,Online,C,6/1/2011,565848529,7/1/2011,6009,205.7,117.11,1236051.3,703713.99,532337.31 +Central America and the Caribbean,Barbados,Snacks,Offline,H,8/14/2013,717535817,9/6/2013,3648,152.58,97.44,556611.84,355461.12,201150.72 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,H,9/29/2013,949162375,10/12/2013,7094,668.27,502.54,4740707.38,3565018.76,1175688.62 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,L,2/6/2016,174839532,2/12/2016,7758,154.06,90.93,1195197.48,705434.94,489762.54 +Middle East and North Africa,Azerbaijan,Meat,Offline,H,9/12/2014,978991115,10/29/2014,4081,421.89,364.69,1721733.09,1488299.89,233433.2 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,H,3/11/2012,166353452,4/22/2012,6538,651.21,524.96,4257610.98,3432188.48,825422.5 +Central America and the Caribbean,Cuba,Beverages,Online,H,1/31/2016,911975371,3/8/2016,2633,47.45,31.79,124935.85,83703.07,41232.78 +Europe,Albania,Baby Food,Offline,M,3/21/2012,611218202,5/2/2012,1903,255.28,159.42,485797.84,303376.26,182421.58 +Europe,Finland,Fruits,Offline,C,1/8/2014,329755771,1/11/2014,915,9.33,6.92,8536.95,6331.8,2205.15 +Europe,Bulgaria,Clothes,Online,C,4/2/2013,753574407,5/5/2013,8268,109.28,35.84,903527.04,296325.12,607201.92 +Asia,Sri Lanka,Household,Online,C,2/7/2014,838972938,3/8/2014,9591,668.27,502.54,6409377.57,4819861.14,1589516.43 +North America,United States of America,Beverages,Offline,C,4/4/2014,962562692,4/7/2014,2546,47.45,31.79,120807.7,80937.34,39870.36 +Sub-Saharan Africa,Mozambique,Clothes,Online,M,3/29/2016,671267497,4/5/2016,1824,109.28,35.84,199326.72,65372.16,133954.56 +Asia,India,Snacks,Offline,L,2/2/2016,932323682,2/6/2016,4151,152.58,97.44,633359.58,404473.44,228886.14 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,M,9/2/2014,983280074,10/20/2014,3279,437.2,263.33,1433578.8,863459.07,570119.73 +Asia,North Korea,Fruits,Online,L,12/5/2013,581998002,1/24/2014,4997,9.33,6.92,46622.01,34579.24,12042.77 +Asia,Bhutan,Cereal,Offline,M,1/30/2013,456651294,2/16/2013,2120,205.7,117.11,436084,248273.2,187810.8 +Middle East and North Africa,Iran,Baby Food,Online,L,6/2/2012,955726277,6/17/2012,9499,255.28,159.42,2424904.72,1514330.58,910574.14 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,M,1/26/2017,698021781,3/17/2017,9011,81.73,56.67,736469.03,510653.37,225815.66 +Middle East and North Africa,Jordan,Fruits,Offline,H,7/11/2010,622649133,8/19/2010,4570,9.33,6.92,42638.1,31624.4,11013.7 +Europe,Bulgaria,Meat,Offline,H,5/28/2011,839032161,7/7/2011,7116,421.89,364.69,3002169.24,2595134.04,407035.2 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,L,9/5/2016,176907193,9/26/2016,9625,651.21,524.96,6267896.25,5052740,1215156.25 +Europe,Georgia,Fruits,Offline,H,1/10/2013,236323058,2/23/2013,2099,9.33,6.92,19583.67,14525.08,5058.59 +Europe,Ireland,Cosmetics,Offline,H,11/29/2010,437641084,12/26/2010,6577,437.2,263.33,2875464.4,1731921.41,1143542.99 +Asia,Turkmenistan,Fruits,Offline,L,6/30/2010,271535098,8/2/2010,2124,9.33,6.92,19816.92,14698.08,5118.84 +Europe,Latvia,Vegetables,Online,L,1/5/2013,648991429,2/6/2013,9841,154.06,90.93,1516104.46,894842.13,621262.33 +Europe,Estonia,Office Supplies,Offline,L,12/21/2016,751308906,1/28/2017,7856,651.21,524.96,5115905.76,4124085.76,991820 +Asia,Brunei,Cosmetics,Offline,L,5/17/2014,280098855,6/10/2014,6330,437.2,263.33,2767476,1666878.9,1100597.1 +Sub-Saharan Africa,Sudan,Meat,Online,C,3/22/2017,807285106,3/26/2017,2457,421.89,364.69,1036583.73,896043.33,140540.4 +Europe,Armenia,Beverages,Offline,C,11/9/2015,825103986,11/13/2015,5460,47.45,31.79,259077,173573.4,85503.6 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,C,1/18/2013,696104323,2/26/2013,1593,205.7,117.11,327680.1,186556.23,141123.87 +Europe,Sweden,Meat,Online,C,8/20/2012,403147447,9/26/2012,9143,421.89,364.69,3857340.27,3334360.67,522979.6 +Australia and Oceania,New Zealand,Meat,Offline,C,9/23/2015,899407184,10/5/2015,3427,421.89,364.69,1445817.03,1249792.63,196024.4 +Middle East and North Africa,Qatar,Meat,Offline,H,12/4/2016,958369863,1/20/2017,1794,421.89,364.69,756870.66,654253.86,102616.8 +Central America and the Caribbean,El Salvador,Clothes,Online,C,9/12/2015,323834311,9/18/2015,8624,109.28,35.84,942430.72,309084.16,633346.56 +Middle East and North Africa,Turkey,Vegetables,Online,C,7/21/2012,159911859,8/12/2012,327,154.06,90.93,50377.62,29734.11,20643.51 +Sub-Saharan Africa,Kenya,Meat,Online,C,11/14/2012,801026332,11/29/2012,347,421.89,364.69,146395.83,126547.43,19848.4 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,L,7/8/2015,401914060,7/24/2015,4157,437.2,263.33,1817440.4,1094662.81,722777.59 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,C,8/17/2016,787623870,10/2/2016,4261,651.21,524.96,2774805.81,2236854.56,537951.25 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,M,6/2/2013,703517091,7/12/2013,5196,47.45,31.79,246550.2,165180.84,81369.36 +Sub-Saharan Africa,Eritrea,Household,Offline,M,7/9/2015,765267550,7/28/2015,8529,668.27,502.54,5699674.83,4286163.66,1413511.17 +Australia and Oceania,Australia,Fruits,Offline,M,11/29/2010,308861577,12/19/2010,7859,9.33,6.92,73324.47,54384.28,18940.19 +Central America and the Caribbean,Jamaica,Vegetables,Offline,M,2/20/2015,540597999,3/9/2015,3816,154.06,90.93,587892.96,346988.88,240904.08 +Middle East and North Africa,Egypt,Meat,Online,C,7/11/2014,487088143,8/27/2014,9061,421.89,364.69,3822745.29,3304456.09,518289.2 +Middle East and North Africa,Turkey,Fruits,Online,C,5/23/2015,145255839,6/26/2015,3286,9.33,6.92,30658.38,22739.12,7919.26 +Europe,San Marino,Snacks,Offline,M,7/19/2017,932337415,8/6/2017,8214,152.58,97.44,1253292.12,800372.16,452919.96 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,H,7/6/2010,735881698,8/2/2010,2602,152.58,97.44,397013.16,253538.88,143474.28 +Middle East and North Africa,Afghanistan,Fruits,Offline,C,2/27/2015,663750016,4/18/2015,7235,9.33,6.92,67502.55,50066.2,17436.35 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,M,10/10/2011,994116199,10/26/2011,9929,651.21,524.96,6465864.09,5212327.84,1253536.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,L,1/1/2012,725466573,1/18/2012,535,9.33,6.92,4991.55,3702.2,1289.35 +Sub-Saharan Africa,Benin,Baby Food,Online,L,3/10/2017,726599967,4/12/2017,5932,255.28,159.42,1514320.96,945679.44,568641.52 +Asia,Bhutan,Office Supplies,Online,C,8/11/2014,586627709,8/19/2014,5030,651.21,524.96,3275586.3,2640548.8,635037.5 +Central America and the Caribbean,Barbados,Office Supplies,Offline,C,7/12/2011,864973628,8/4/2011,3773,651.21,524.96,2457015.33,1980674.08,476341.25 +Asia,South Korea,Clothes,Offline,M,4/10/2016,841374051,5/4/2016,134,109.28,35.84,14643.52,4802.56,9840.96 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,H,9/28/2011,765877807,11/11/2011,9117,437.2,263.33,3985952.4,2400779.61,1585172.79 +Middle East and North Africa,Bahrain,Cosmetics,Offline,L,3/3/2012,508846223,4/1/2012,7760,437.2,263.33,3392672,2043440.8,1349231.2 +Middle East and North Africa,Egypt,Meat,Offline,H,12/12/2013,910953128,12/26/2013,129,421.89,364.69,54423.81,47045.01,7378.8 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,M,7/8/2014,633184850,8/25/2014,2323,651.21,524.96,1512760.83,1219482.08,293278.75 +Australia and Oceania,Solomon Islands,Meat,Offline,L,3/3/2016,206840217,3/20/2016,7471,421.89,364.69,3151940.19,2724598.99,427341.2 +Asia,Cambodia,Snacks,Offline,M,9/14/2014,683530557,10/4/2014,736,152.58,97.44,112298.88,71715.84,40583.04 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,M,10/1/2010,485179698,11/17/2010,4309,47.45,31.79,204462.05,136983.11,67478.94 +Central America and the Caribbean,Honduras,Personal Care,Offline,L,8/3/2013,354023969,9/19/2013,2414,81.73,56.67,197296.22,136801.38,60494.84 +Middle East and North Africa,Tunisia ,Cosmetics,Online,H,8/19/2014,202612197,8/28/2014,6306,437.2,263.33,2756983.2,1660558.98,1096424.22 +Australia and Oceania,Solomon Islands,Personal Care,Online,C,12/3/2013,463805711,1/12/2014,9271,81.73,56.67,757718.83,525387.57,232331.26 +Europe,Croatia,Clothes,Online,C,5/14/2016,740778338,6/10/2016,1627,109.28,35.84,177798.56,58311.68,119486.88 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,M,10/12/2012,257016408,11/7/2012,5721,651.21,524.96,3725572.41,3003296.16,722276.25 +Sub-Saharan Africa,Mali,Meat,Online,L,12/23/2013,106318747,1/23/2014,935,421.89,364.69,394467.15,340985.15,53482 +Europe,Norway,Personal Care,Online,M,9/11/2016,102796685,10/27/2016,8678,81.73,56.67,709252.94,491782.26,217470.68 +Sub-Saharan Africa,Benin,Vegetables,Online,H,12/12/2014,130874049,12/27/2014,7394,154.06,90.93,1139119.64,672336.42,466783.22 +Europe,Luxembourg,Cosmetics,Online,L,5/21/2011,595287168,7/7/2011,7556,437.2,263.33,3303483.2,1989721.48,1313761.72 +Asia,South Korea,Household,Offline,H,7/4/2013,171084868,8/10/2013,6669,668.27,502.54,4456692.63,3351439.26,1105253.37 +Sub-Saharan Africa,Rwanda,Cereal,Offline,C,9/27/2014,753628480,11/11/2014,4269,205.7,117.11,878133.3,499942.59,378190.71 +Europe,Luxembourg,Snacks,Offline,L,5/9/2013,708591830,5/26/2013,6924,152.58,97.44,1056463.92,674674.56,381789.36 +Europe,Belarus,Baby Food,Online,H,4/4/2016,721961247,4/19/2016,3232,255.28,159.42,825064.96,515245.44,309819.52 +Europe,Liechtenstein,Snacks,Offline,C,7/2/2012,650035560,8/8/2012,8822,152.58,97.44,1346060.76,859615.68,486445.08 +Central America and the Caribbean,The Bahamas,Vegetables,Offline,H,11/29/2014,869426095,1/14/2015,1357,154.06,90.93,209059.42,123392.01,85667.41 +Australia and Oceania,New Zealand,Meat,Offline,M,11/14/2010,927056682,12/26/2010,5528,421.89,364.69,2332207.92,2016006.32,316201.6 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,M,7/21/2011,890163648,8/29/2011,8060,437.2,263.33,3523832,2122439.8,1401392.2 +Middle East and North Africa,Turkey,Vegetables,Offline,L,4/5/2010,896295821,5/13/2010,2706,154.06,90.93,416886.36,246056.58,170829.78 +Asia,Bhutan,Meat,Offline,L,7/4/2016,703314530,7/10/2016,5254,421.89,364.69,2216610.06,1916081.26,300528.8 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,H,5/14/2014,139393603,6/30/2014,8520,421.89,364.69,3594502.8,3107158.8,487344 +Asia,Indonesia,Beverages,Offline,H,9/13/2011,453019368,10/8/2011,7353,47.45,31.79,348899.85,233751.87,115147.98 +Asia,Brunei,Fruits,Offline,L,8/21/2013,262990653,10/9/2013,3633,9.33,6.92,33895.89,25140.36,8755.53 +Central America and the Caribbean,Dominica,Snacks,Online,H,3/29/2011,508418786,5/2/2011,1272,152.58,97.44,194081.76,123943.68,70138.08 +Asia,Mongolia,Cosmetics,Offline,H,7/23/2015,398727595,9/1/2015,1211,437.2,263.33,529449.2,318892.63,210556.57 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,M,12/27/2015,563653409,1/30/2016,6424,651.21,524.96,4183373.04,3372343.04,811030 +Asia,Nepal,Snacks,Offline,C,5/10/2014,803245055,6/5/2014,6917,152.58,97.44,1055395.86,673992.48,381403.38 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,L,7/19/2013,537863862,8/25/2013,4724,421.89,364.69,1993008.36,1722795.56,270212.8 +Europe,Russia,Personal Care,Offline,M,9/24/2013,158183658,10/22/2013,8914,81.73,56.67,728541.22,505156.38,223384.84 +Asia,Uzbekistan,Beverages,Offline,H,2/20/2016,575190770,3/12/2016,586,47.45,31.79,27805.7,18628.94,9176.76 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,M,9/15/2011,970184028,10/13/2011,7868,651.21,524.96,5123720.28,4130385.28,993335 +Sub-Saharan Africa,Liberia,Snacks,Offline,M,2/24/2015,144774758,3/19/2015,923,152.58,97.44,140831.34,89937.12,50894.22 +Europe,Armenia,Cereal,Online,C,10/3/2015,570886790,10/23/2015,6942,205.7,117.11,1427969.4,812977.62,614991.78 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,L,6/10/2011,740756452,7/25/2011,5150,81.73,56.67,420909.5,291850.5,129059 +Sub-Saharan Africa,Mozambique,Cereal,Online,C,7/17/2012,116932570,7/29/2012,1801,205.7,117.11,370465.7,210915.11,159550.59 +Middle East and North Africa,Pakistan,Baby Food,Offline,H,5/2/2015,482276475,6/21/2015,5181,255.28,159.42,1322605.68,825955.02,496650.66 +Australia and Oceania,Fiji,Clothes,Offline,M,5/5/2013,989961993,5/29/2013,608,109.28,35.84,66442.24,21790.72,44651.52 +Sub-Saharan Africa,Senegal,Household,Online,C,4/29/2016,413475453,5/12/2016,5430,668.27,502.54,3628706.1,2728792.2,899913.9 +Europe,Austria,Cosmetics,Offline,C,3/2/2016,296615684,4/8/2016,4027,437.2,263.33,1760604.4,1060429.91,700174.49 +Europe,Luxembourg,Cosmetics,Offline,H,5/21/2013,903494012,6/15/2013,2811,437.2,263.33,1228969.2,740220.63,488748.57 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,L,5/10/2013,768534266,6/26/2013,5223,47.45,31.79,247831.35,166039.17,81792.18 +Australia and Oceania,Nauru,Office Supplies,Online,C,12/11/2014,746472775,1/15/2015,6737,651.21,524.96,4387201.77,3536655.52,850546.25 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,M,4/16/2014,862358367,4/26/2014,9859,109.28,35.84,1077391.52,353346.56,724044.96 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,M,3/5/2016,761552369,3/11/2016,9124,81.73,56.67,745704.52,517057.08,228647.44 +Europe,France,Snacks,Online,C,2/2/2015,159728610,3/21/2015,6100,152.58,97.44,930738,594384,336354 +Europe,Moldova ,Cereal,Offline,M,2/25/2014,192873418,3/13/2014,4385,205.7,117.11,901994.5,513527.35,388467.15 +Europe,Norway,Cosmetics,Online,C,10/10/2013,267285621,11/18/2013,4610,437.2,263.33,2015492,1213951.3,801540.7 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,C,6/2/2015,309576547,6/4/2015,9434,651.21,524.96,6143515.14,4952472.64,1191042.5 +Australia and Oceania,East Timor,Personal Care,Online,L,4/4/2010,316670024,5/6/2010,8552,81.73,56.67,698954.96,484641.84,214313.12 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,L,4/1/2013,805802381,4/17/2013,3686,152.58,97.44,562409.88,359163.84,203246.04 +Australia and Oceania,New Zealand,Personal Care,Online,H,11/29/2013,564522445,12/31/2013,3591,81.73,56.67,293492.43,203501.97,89990.46 +Central America and the Caribbean,Nicaragua,Baby Food,Online,L,5/26/2010,700691545,6/15/2010,9054,255.28,159.42,2311305.12,1443388.68,867916.44 +Australia and Oceania,Palau,Office Supplies,Online,C,4/17/2013,592483508,4/26/2013,7891,651.21,524.96,5138698.11,4142459.36,996238.75 +Asia,Taiwan,Snacks,Offline,C,7/8/2011,138384664,8/18/2011,9952,152.58,97.44,1518476.16,969722.88,548753.28 +Central America and the Caribbean,Jamaica,Fruits,Online,L,12/28/2013,207193839,2/13/2014,2116,9.33,6.92,19742.28,14642.72,5099.56 +Australia and Oceania,Fiji,Meat,Offline,L,7/25/2015,388022363,8/11/2015,3295,421.89,364.69,1390127.55,1201653.55,188474 +Sub-Saharan Africa,Sierra Leone,Household,Offline,M,12/2/2015,340294063,1/9/2016,9430,668.27,502.54,6301786.1,4738952.2,1562833.9 +Asia,Uzbekistan,Vegetables,Offline,L,10/27/2015,243745267,10/27/2015,8496,154.06,90.93,1308893.76,772541.28,536352.48 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,M,4/21/2013,348424804,5/31/2013,5497,154.06,90.93,846867.82,499842.21,347025.61 +Asia,India,Cosmetics,Offline,C,1/17/2015,524694001,1/19/2015,7470,437.2,263.33,3265884,1967075.1,1298808.9 +Asia,Japan,Meat,Offline,M,6/3/2017,713226687,6/27/2017,8481,421.89,364.69,3578049.09,3092935.89,485113.2 +Middle East and North Africa,Azerbaijan,Personal Care,Online,L,4/22/2010,475009191,4/22/2010,4630,81.73,56.67,378409.9,262382.1,116027.8 +Asia,Malaysia,Cereal,Online,C,2/21/2011,341340339,3/14/2011,9046,205.7,117.11,1860762.2,1059377.06,801385.14 +Europe,Czech Republic,Cosmetics,Offline,L,9/18/2015,463831460,10/21/2015,6891,437.2,263.33,3012745.2,1814607.03,1198138.17 +Sub-Saharan Africa,Sudan,Baby Food,Offline,C,2/3/2017,164406383,3/1/2017,357,255.28,159.42,91134.96,56912.94,34222.02 +Central America and the Caribbean,Dominica,Snacks,Offline,H,12/24/2016,185301434,12/24/2016,3667,152.58,97.44,559510.86,357312.48,202198.38 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,C,5/12/2014,439065444,6/28/2014,8077,109.28,35.84,882654.56,289479.68,593174.88 +Middle East and North Africa,Qatar,Household,Offline,C,11/9/2016,458559739,11/26/2016,6872,668.27,502.54,4592351.44,3453454.88,1138896.56 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,C,3/22/2014,746958148,3/24/2014,370,81.73,56.67,30240.1,20967.9,9272.2 +Sub-Saharan Africa,Mauritius ,Fruits,Online,C,6/1/2012,527746999,6/9/2012,919,9.33,6.92,8574.27,6359.48,2214.79 +Asia,India,Meat,Online,M,9/8/2014,894725120,10/4/2014,7901,421.89,364.69,3333352.89,2881415.69,451937.2 +Asia,Vietnam,Baby Food,Offline,M,3/12/2010,762003839,3/24/2010,2724,255.28,159.42,695382.72,434260.08,261122.64 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,L,9/2/2015,914006984,9/13/2015,3833,154.06,90.93,590511.98,348534.69,241977.29 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,M,1/18/2011,855470883,2/17/2011,1700,205.7,117.11,349690,199087,150603 +Central America and the Caribbean,El Salvador,Personal Care,Offline,M,5/28/2011,161444365,6/12/2011,3830,81.73,56.67,313025.9,217046.1,95979.8 +Europe,San Marino,Vegetables,Offline,M,2/27/2010,727288758,3/25/2010,9760,154.06,90.93,1503625.6,887476.8,616148.8 +North America,United States of America,Personal Care,Offline,C,2/26/2013,918677890,3/6/2013,6058,81.73,56.67,495120.34,343306.86,151813.48 +Europe,Denmark,Meat,Offline,C,3/2/2012,521598088,3/27/2012,1320,421.89,364.69,556894.8,481390.8,75504 +Sub-Saharan Africa,The Gambia,Fruits,Online,C,5/18/2011,292348182,6/10/2011,1178,9.33,6.92,10990.74,8151.76,2838.98 +Central America and the Caribbean,Panama,Beverages,Online,C,1/15/2016,607539498,1/31/2016,3293,47.45,31.79,156252.85,104684.47,51568.38 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,L,7/18/2013,114095866,7/21/2013,2357,651.21,524.96,1534901.97,1237330.72,297571.25 +Europe,Moldova ,Clothes,Online,M,1/23/2015,679253613,1/23/2015,5094,109.28,35.84,556672.32,182568.96,374103.36 +Australia and Oceania,East Timor,Household,Offline,M,11/23/2013,640561568,11/30/2013,5258,668.27,502.54,3513763.66,2642355.32,871408.34 +Asia,Cambodia,Beverages,Offline,C,12/26/2011,655881059,2/5/2012,8635,47.45,31.79,409730.75,274506.65,135224.1 +Europe,Serbia,Cosmetics,Online,H,2/15/2016,553385913,2/19/2016,8044,437.2,263.33,3516836.8,2118226.52,1398610.28 +Australia and Oceania,New Zealand,Baby Food,Online,C,6/15/2011,681562459,6/29/2011,8332,255.28,159.42,2126992.96,1328287.44,798705.52 +Europe,Sweden,Baby Food,Online,H,9/5/2010,559209525,10/1/2010,1380,255.28,159.42,352286.4,219999.6,132286.8 +Asia,Kazakhstan,Meat,Offline,M,6/5/2012,225438439,6/13/2012,1099,421.89,364.69,463657.11,400794.31,62862.8 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,M,8/11/2012,689673030,8/28/2012,8430,255.28,159.42,2152010.4,1343910.6,808099.8 +Europe,Denmark,Personal Care,Online,M,10/9/2015,781649625,11/2/2015,6349,81.73,56.67,518903.77,359797.83,159105.94 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,C,2/27/2016,301417052,4/3/2016,4859,81.73,56.67,397126.07,275359.53,121766.54 +Asia,Taiwan,Cereal,Online,L,8/29/2016,469336640,9/23/2016,5996,205.7,117.11,1233377.2,702191.56,531185.64 +Sub-Saharan Africa,South Africa,Cosmetics,Online,M,6/10/2017,776082217,6/11/2017,8829,437.2,263.33,3860038.8,2324940.57,1535098.23 +Australia and Oceania,Federated States of Micronesia,Household,Online,H,3/1/2012,332640111,4/8/2012,4456,668.27,502.54,2977811.12,2239318.24,738492.88 +Europe,Ukraine,Personal Care,Online,M,6/25/2014,120309150,8/10/2014,1006,81.73,56.67,82220.38,57010.02,25210.36 +Central America and the Caribbean,Nicaragua,Household,Online,M,5/25/2016,740700662,5/25/2016,8641,668.27,502.54,5774521.07,4342448.14,1432072.93 +Sub-Saharan Africa,Ethiopia,Snacks,Online,C,10/5/2014,165738475,10/19/2014,4553,152.58,97.44,694696.74,443644.32,251052.42 +Middle East and North Africa,Oman,Office Supplies,Online,C,1/25/2015,487658917,2/7/2015,7965,651.21,524.96,5186887.65,4181306.4,1005581.25 +Sub-Saharan Africa,The Gambia,Fruits,Offline,M,7/6/2012,269010818,7/19/2012,5134,9.33,6.92,47900.22,35527.28,12372.94 +Asia,Bangladesh,Household,Offline,C,12/5/2010,392655503,1/16/2011,4344,668.27,502.54,2902964.88,2183033.76,719931.12 +Australia and Oceania,Palau,Fruits,Offline,M,6/7/2011,911766803,6/20/2011,913,9.33,6.92,8518.29,6317.96,2200.33 +North America,Mexico,Cereal,Offline,C,3/13/2016,599831044,3/22/2016,2190,205.7,117.11,450483,256470.9,194012.1 +Asia,Japan,Clothes,Online,M,2/9/2017,100647056,3/28/2017,2555,109.28,35.84,279210.4,91571.2,187639.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,C,9/10/2014,578326165,9/15/2014,8419,437.2,263.33,3680786.8,2216975.27,1463811.53 +Sub-Saharan Africa,Zimbabwe,Personal Care,Offline,L,4/25/2014,567292201,5/1/2014,3224,81.73,56.67,263497.52,182704.08,80793.44 +Europe,Estonia,Beverages,Online,H,11/5/2014,922281491,12/7/2014,2443,47.45,31.79,115920.35,77662.97,38257.38 +Sub-Saharan Africa,Ghana,Vegetables,Online,H,6/3/2012,768342864,6/5/2012,8583,154.06,90.93,1322296.98,780452.19,541844.79 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,L,10/31/2011,650837647,11/1/2011,6178,651.21,524.96,4023175.38,3243202.88,779972.5 +Asia,Brunei,Cosmetics,Online,L,2/17/2015,285439670,2/19/2015,6796,437.2,263.33,2971211.2,1789590.68,1181620.52 +Asia,Bangladesh,Cosmetics,Offline,L,4/19/2010,808135259,5/30/2010,4036,437.2,263.33,1764539.2,1062799.88,701739.32 +Europe,Denmark,Cosmetics,Online,C,11/19/2012,725223243,12/29/2012,8528,437.2,263.33,3728441.6,2245678.24,1482763.36 +Europe,Cyprus,Personal Care,Offline,H,10/12/2016,863314950,11/18/2016,2933,81.73,56.67,239714.09,166213.11,73500.98 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,L,3/2/2013,319334208,3/9/2013,6943,205.7,117.11,1428175.1,813094.73,615080.37 +Australia and Oceania,Marshall Islands,Beverages,Offline,M,12/29/2016,510517346,2/9/2017,2282,47.45,31.79,108280.9,72544.78,35736.12 +Middle East and North Africa,Azerbaijan,Meat,Online,M,3/18/2010,224413192,4/2/2010,7705,421.89,364.69,3250662.45,2809936.45,440726 +Middle East and North Africa,Iran,Baby Food,Online,L,9/8/2013,568883073,9/26/2013,3998,255.28,159.42,1020609.44,637361.16,383248.28 +Middle East and North Africa,United Arab Emirates,Household,Online,M,4/15/2015,922100818,5/16/2015,8978,668.27,502.54,5999728.06,4511804.12,1487923.94 +Central America and the Caribbean,Belize,Meat,Offline,H,7/4/2011,282552754,8/17/2011,2494,421.89,364.69,1052193.66,909536.86,142656.8 +Central America and the Caribbean,Saint Lucia,Household,Online,L,4/8/2011,419037711,5/16/2011,1426,668.27,502.54,952953.02,716622.04,236330.98 +Australia and Oceania,Australia,Snacks,Offline,L,12/26/2016,920667016,12/31/2016,4684,152.58,97.44,714684.72,456408.96,258275.76 +Middle East and North Africa,Qatar,Cereal,Online,H,3/17/2013,546864497,4/15/2013,8212,205.7,117.11,1689208.4,961707.32,727501.08 +Europe,Austria,Cosmetics,Online,L,11/3/2015,377366483,11/7/2015,9983,437.2,263.33,4364567.6,2628823.39,1735744.21 +Middle East and North Africa,Kuwait,Household,Offline,H,5/6/2015,662221801,5/20/2015,5002,668.27,502.54,3342686.54,2513705.08,828981.46 +Australia and Oceania,New Zealand,Fruits,Offline,L,10/27/2010,371791779,10/31/2010,304,9.33,6.92,2836.32,2103.68,732.64 +Australia and Oceania,Papua New Guinea,Personal Care,Online,C,10/17/2013,346750247,10/28/2013,9958,81.73,56.67,813867.34,564319.86,249547.48 +Europe,Spain,Baby Food,Online,H,2/21/2014,148083531,3/25/2014,63,255.28,159.42,16082.64,10043.46,6039.18 +Middle East and North Africa,Pakistan,Beverages,Offline,M,2/26/2014,307090461,3/1/2014,3746,47.45,31.79,177747.7,119085.34,58662.36 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,M,3/13/2017,975382363,4/7/2017,6171,81.73,56.67,504355.83,349710.57,154645.26 +Sub-Saharan Africa,Sudan,Vegetables,Offline,L,5/2/2016,574883067,6/5/2016,9530,154.06,90.93,1468191.8,866562.9,601628.9 +Central America and the Caribbean,Haiti,Fruits,Online,H,4/10/2013,747828900,5/14/2013,8045,9.33,6.92,75059.85,55671.4,19388.45 +Asia,Thailand,Meat,Online,C,7/26/2014,506768691,8/7/2014,2972,421.89,364.69,1253857.08,1083858.68,169998.4 +North America,Mexico,Beverages,Offline,H,9/9/2012,284563767,10/2/2012,7597,47.45,31.79,360477.65,241508.63,118969.02 +Europe,Ireland,Personal Care,Offline,M,7/18/2012,584387958,7/24/2012,2238,81.73,56.67,182911.74,126827.46,56084.28 +Asia,Indonesia,Fruits,Online,L,7/10/2012,629727590,7/27/2012,9243,9.33,6.92,86237.19,63961.56,22275.63 +Europe,Croatia,Clothes,Offline,M,11/13/2015,614381492,1/1/2016,7991,109.28,35.84,873256.48,286397.44,586859.04 +Sub-Saharan Africa,Togo,Personal Care,Online,C,9/27/2011,352460992,10/3/2011,9895,81.73,56.67,808718.35,560749.65,247968.7 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,M,11/12/2016,628389918,12/17/2016,3396,81.73,56.67,277555.08,192451.32,85103.76 +Middle East and North Africa,Iran,Cosmetics,Online,M,3/9/2011,946904599,4/20/2011,8968,437.2,263.33,3920809.6,2361543.44,1559266.16 +Middle East and North Africa,Kuwait,Clothes,Online,C,5/7/2017,883053863,5/28/2017,4116,109.28,35.84,449796.48,147517.44,302279.04 +Middle East and North Africa,Egypt,Clothes,Offline,M,8/16/2013,532199037,9/20/2013,8376,109.28,35.84,915329.28,300195.84,615133.44 +Sub-Saharan Africa,Eritrea,Meat,Offline,M,6/8/2013,960013949,7/6/2013,8316,421.89,364.69,3508437.24,3032762.04,475675.2 +Europe,Monaco,Cereal,Offline,L,2/14/2016,152484929,2/27/2016,2534,205.7,117.11,521243.8,296756.74,224487.06 +Middle East and North Africa,Iran,Snacks,Offline,M,9/21/2010,665910804,10/29/2010,6660,152.58,97.44,1016182.8,648950.4,367232.4 +Sub-Saharan Africa,Guinea,Household,Offline,C,1/26/2010,176902902,2/9/2010,8355,668.27,502.54,5583395.85,4198721.7,1384674.15 +Europe,Malta,Personal Care,Online,M,9/10/2016,932385051,10/24/2016,2311,81.73,56.67,188878.03,130964.37,57913.66 +Middle East and North Africa,Pakistan,Office Supplies,Offline,L,6/22/2011,299593579,8/1/2011,5253,651.21,524.96,3420806.13,2757614.88,663191.25 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,H,6/7/2010,216077315,6/11/2010,934,437.2,263.33,408344.8,245950.22,162394.58 +Asia,Philippines,Office Supplies,Offline,L,7/6/2015,439697587,7/9/2015,5142,651.21,524.96,3348521.82,2699344.32,649177.5 +Europe,Bulgaria,Baby Food,Offline,L,10/13/2010,798628222,11/22/2010,693,255.28,159.42,176909.04,110478.06,66430.98 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,C,9/5/2011,741355550,10/6/2011,2437,154.06,90.93,375444.22,221596.41,153847.81 +Asia,North Korea,Baby Food,Online,H,10/6/2015,686678397,11/6/2015,2252,255.28,159.42,574890.56,359013.84,215876.72 +Central America and the Caribbean,Barbados,Office Supplies,Online,H,2/2/2014,673708093,2/11/2014,4051,651.21,524.96,2638051.71,2126612.96,511438.75 +Sub-Saharan Africa,Mauritania,Baby Food,Online,C,2/20/2010,811868464,3/15/2010,8775,255.28,159.42,2240082,1398910.5,841171.5 +Asia,Bhutan,Baby Food,Offline,C,1/11/2016,830895841,2/23/2016,9398,255.28,159.42,2399121.44,1498229.16,900892.28 +Sub-Saharan Africa,Ghana,Personal Care,Offline,H,11/10/2010,530839049,12/4/2010,5926,81.73,56.67,484331.98,335826.42,148505.56 +Central America and the Caribbean,Costa Rica,Snacks,Online,C,9/2/2012,232059419,10/14/2012,394,152.58,97.44,60116.52,38391.36,21725.16 +Europe,Denmark,Snacks,Offline,M,1/19/2014,325230777,1/22/2014,1869,152.58,97.44,285172.02,182115.36,103056.66 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,M,3/27/2016,821339452,4/29/2016,1451,81.73,56.67,118590.23,82228.17,36362.06 +Middle East and North Africa,Kuwait,Baby Food,Offline,L,2/28/2010,901684272,4/12/2010,7268,255.28,159.42,1855375.04,1158664.56,696710.48 +North America,Canada,Clothes,Offline,C,7/18/2010,267876565,7/23/2010,9483,109.28,35.84,1036302.24,339870.72,696431.52 +Europe,Andorra,Clothes,Online,M,3/29/2014,491840159,5/5/2014,5288,109.28,35.84,577872.64,189521.92,388350.72 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,L,8/6/2011,965811383,8/16/2011,3906,651.21,524.96,2543626.26,2050493.76,493132.5 +Sub-Saharan Africa,The Gambia,Personal Care,Online,H,12/14/2012,252339065,1/26/2013,1592,81.73,56.67,130114.16,90218.64,39895.52 +Sub-Saharan Africa,Rwanda,Meat,Online,C,7/28/2014,134284532,8/8/2014,6632,421.89,364.69,2797974.48,2418624.08,379350.4 +Asia,South Korea,Snacks,Offline,M,7/26/2017,664821612,8/26/2017,4344,152.58,97.44,662807.52,423279.36,239528.16 +Europe,Belarus,Household,Online,M,7/17/2016,617436635,8/19/2016,2076,668.27,502.54,1387328.52,1043273.04,344055.48 +Sub-Saharan Africa,Senegal,Meat,Offline,H,12/15/2010,635928428,1/18/2011,4208,421.89,364.69,1775313.12,1534615.52,240697.6 +Australia and Oceania,Australia,Vegetables,Offline,C,6/21/2016,984408318,7/5/2016,7152,154.06,90.93,1101837.12,650331.36,451505.76 +Asia,Maldives,Office Supplies,Online,C,10/1/2015,197300136,11/15/2015,4349,651.21,524.96,2832112.29,2283051.04,549061.25 +Sub-Saharan Africa,Kenya,Personal Care,Offline,C,3/21/2015,929340207,3/28/2015,1274,81.73,56.67,104124.02,72197.58,31926.44 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,M,1/11/2011,505577361,2/3/2011,431,255.28,159.42,110025.68,68710.02,41315.66 +Middle East and North Africa,Egypt,Office Supplies,Offline,M,7/15/2015,371372926,8/9/2015,6356,651.21,524.96,4139090.76,3336645.76,802445 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,L,8/24/2015,242400729,9/29/2015,617,668.27,502.54,412322.59,310067.18,102255.41 +Central America and the Caribbean,Panama,Office Supplies,Offline,H,6/28/2014,354647099,8/10/2014,6813,651.21,524.96,4436693.73,3576552.48,860141.25 +Europe,Armenia,Vegetables,Offline,C,6/19/2012,114410865,7/6/2012,5572,154.06,90.93,858422.32,506661.96,351760.36 +Australia and Oceania,Tonga,Beverages,Offline,C,1/18/2011,348303353,3/8/2011,9557,47.45,31.79,453479.65,303817.03,149662.62 +Europe,Norway,Snacks,Online,C,7/20/2016,153248393,8/1/2016,8460,152.58,97.44,1290826.8,824342.4,466484.4 +Europe,Albania,Fruits,Offline,H,8/23/2013,946482312,10/8/2013,4004,9.33,6.92,37357.32,27707.68,9649.64 +Europe,Malta,Household,Offline,C,7/23/2014,615553939,8/18/2014,4944,668.27,502.54,3303926.88,2484557.76,819369.12 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,C,6/13/2017,268324601,7/29/2017,2067,437.2,263.33,903692.4,544303.11,359389.29 +Central America and the Caribbean,Jamaica,Cereal,Online,M,3/8/2010,182968127,4/8/2010,3190,205.7,117.11,656183,373580.9,282602.1 +Asia,Myanmar,Office Supplies,Offline,C,12/21/2011,257970845,1/14/2012,8161,651.21,524.96,5314524.81,4284198.56,1030326.25 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,M,8/3/2016,462131583,8/9/2016,3860,9.33,6.92,36013.8,26711.2,9302.6 +Australia and Oceania,Samoa ,Vegetables,Online,H,4/24/2011,384561669,5/15/2011,9199,154.06,90.93,1417197.94,836465.07,580732.87 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,M,12/22/2010,584684932,2/10/2011,119,109.28,35.84,13004.32,4264.96,8739.36 +Europe,Slovenia,Cereal,Offline,L,5/1/2016,342237699,6/7/2016,4595,205.7,117.11,945191.5,538120.45,407071.05 +Central America and the Caribbean,El Salvador,Fruits,Online,H,4/13/2010,807268798,4/29/2010,7631,9.33,6.92,71197.23,52806.52,18390.71 +Australia and Oceania,Nauru,Personal Care,Offline,L,8/22/2014,950139558,9/26/2014,6264,81.73,56.67,511956.72,354980.88,156975.84 +Australia and Oceania,Palau,Beverages,Online,C,8/23/2010,711523807,9/19/2010,4561,47.45,31.79,216419.45,144994.19,71425.26 +Sub-Saharan Africa,Togo,Meat,Offline,H,11/17/2010,552407872,12/28/2010,8620,421.89,364.69,3636691.8,3143627.8,493064 +Europe,Monaco,Beverages,Offline,M,1/26/2010,104090583,2/8/2010,1571,47.45,31.79,74543.95,49942.09,24601.86 +Asia,Turkmenistan,Fruits,Online,M,8/1/2011,418183267,9/14/2011,8576,9.33,6.92,80014.08,59345.92,20668.16 +Australia and Oceania,Marshall Islands,Beverages,Online,C,1/20/2016,816609752,2/9/2016,1827,47.45,31.79,86691.15,58080.33,28610.82 +Sub-Saharan Africa,Chad,Beverages,Offline,M,1/14/2010,241606366,2/28/2010,5548,47.45,31.79,263252.6,176370.92,86881.68 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Online,M,3/31/2015,405721938,4/5/2015,992,651.21,524.96,646000.32,520760.32,125240 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,L,7/27/2016,841817796,8/2/2016,1448,651.21,524.96,942952.08,760142.08,182810 +Asia,Bangladesh,Snacks,Online,M,5/7/2011,253067767,6/14/2011,7231,152.58,97.44,1103305.98,704588.64,398717.34 +Europe,Cyprus,Office Supplies,Offline,L,2/8/2013,562958180,2/13/2013,691,651.21,524.96,449986.11,362747.36,87238.75 +Sub-Saharan Africa,Angola,Cereal,Online,L,7/9/2017,165287864,7/9/2017,1207,205.7,117.11,248279.9,141351.77,106928.13 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,M,10/2/2013,674168145,11/1/2013,191,651.21,524.96,124381.11,100267.36,24113.75 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,M,12/17/2010,174022853,1/23/2011,6084,255.28,159.42,1553123.52,969911.28,583212.24 +Middle East and North Africa,Algeria,Office Supplies,Offline,C,10/19/2011,869588315,11/19/2011,9361,651.21,524.96,6095976.81,4914150.56,1181826.25 +Sub-Saharan Africa,Seychelles ,Cereal,Online,L,3/10/2016,535913360,3/15/2016,7527,205.7,117.11,1548303.9,881486.97,666816.93 +Australia and Oceania,Fiji,Vegetables,Offline,L,7/25/2017,168359315,8/16/2017,117,154.06,90.93,18025.02,10638.81,7386.21 +Asia,Bangladesh,Household,Online,C,3/10/2014,832600009,4/5/2014,3700,668.27,502.54,2472599,1859398,613201 +Central America and the Caribbean,Grenada,Baby Food,Online,C,12/22/2012,514621770,1/20/2013,6873,255.28,159.42,1754539.44,1095693.66,658845.78 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,H,7/18/2010,870723426,8/17/2010,5266,668.27,502.54,3519109.82,2646375.64,872734.18 +Australia and Oceania,Papua New Guinea,Personal Care,Offline,M,2/23/2012,477516305,4/4/2012,6541,81.73,56.67,534595.93,370678.47,163917.46 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,H,9/28/2012,681924235,10/10/2012,5390,47.45,31.79,255755.5,171348.1,84407.4 +Asia,Mongolia,Vegetables,Online,H,12/6/2015,651183545,12/14/2015,8537,154.06,90.93,1315210.22,776269.41,538940.81 +Europe,Poland,Beverages,Offline,M,1/6/2015,522843062,2/5/2015,9736,47.45,31.79,461973.2,309507.44,152465.76 +Middle East and North Africa,Somalia,Fruits,Online,M,12/8/2011,954764115,1/21/2012,4774,9.33,6.92,44541.42,33036.08,11505.34 +Middle East and North Africa,Lebanon,Baby Food,Offline,H,6/27/2013,875120532,6/30/2013,6467,255.28,159.42,1650895.76,1030969.14,619926.62 +Australia and Oceania,Vanuatu,Snacks,Offline,M,5/18/2012,632398641,6/12/2012,9666,152.58,97.44,1474838.28,941855.04,532983.24 +Sub-Saharan Africa,Benin,Cosmetics,Offline,M,9/30/2013,645397269,10/14/2013,6249,437.2,263.33,2732062.8,1645549.17,1086513.63 +Middle East and North Africa,Afghanistan,Meat,Offline,H,3/23/2016,953227746,5/2/2016,128,421.89,364.69,54001.92,46680.32,7321.6 +Sub-Saharan Africa,Guinea,Fruits,Offline,L,9/18/2015,765313899,9/25/2015,2245,9.33,6.92,20945.85,15535.4,5410.45 +Sub-Saharan Africa,Ethiopia,Meat,Online,L,10/3/2016,711392056,11/11/2016,5573,421.89,364.69,2351192.97,2032417.37,318775.6 +Sub-Saharan Africa,Cape Verde,Household,Online,C,8/10/2013,591511046,9/20/2013,118,668.27,502.54,78855.86,59299.72,19556.14 +Asia,Philippines,Clothes,Online,M,9/23/2016,726032197,10/29/2016,7916,109.28,35.84,865060.48,283709.44,581351.04 +Sub-Saharan Africa,Senegal,Clothes,Online,H,2/19/2011,605629336,3/24/2011,8034,109.28,35.84,877955.52,287938.56,590016.96 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,C,3/18/2013,241288793,3/24/2013,1571,109.28,35.84,171678.88,56304.64,115374.24 +Australia and Oceania,Marshall Islands,Personal Care,Online,H,11/19/2013,614309394,12/6/2013,6656,81.73,56.67,543994.88,377195.52,166799.36 +Europe,Spain,Baby Food,Online,M,9/26/2012,526302468,11/5/2012,3451,255.28,159.42,880971.28,550158.42,330812.86 +Sub-Saharan Africa,South Africa,Snacks,Offline,H,3/12/2014,649191844,4/18/2014,9148,152.58,97.44,1395801.84,891381.12,504420.72 +Europe,Liechtenstein,Household,Online,M,3/3/2016,375213849,4/8/2016,2971,668.27,502.54,1985430.17,1493046.34,492383.83 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,H,11/13/2013,966917312,11/13/2013,1174,205.7,117.11,241491.8,137487.14,104004.66 +Sub-Saharan Africa,Gabon,Personal Care,Offline,C,2/12/2011,607163560,2/20/2011,2045,81.73,56.67,167137.85,115890.15,51247.7 +Middle East and North Africa,Oman,Household,Online,C,8/8/2016,249126422,9/4/2016,899,668.27,502.54,600774.73,451783.46,148991.27 +Asia,Sri Lanka,Meat,Offline,H,5/12/2017,466292226,6/16/2017,5087,421.89,364.69,2146154.43,1855178.03,290976.4 +Sub-Saharan Africa,Djibouti,Meat,Offline,H,11/5/2012,102459800,12/25/2012,8986,421.89,364.69,3791103.54,3277104.34,513999.2 +Europe,Albania,Clothes,Offline,M,2/25/2011,321740472,2/26/2011,9010,109.28,35.84,984612.8,322918.4,661694.4 +Europe,Belgium,Office Supplies,Online,L,1/29/2010,558558070,2/9/2010,8600,651.21,524.96,5600406,4514656,1085750 +Europe,Austria,Meat,Online,C,1/25/2016,767648923,2/5/2016,3230,421.89,364.69,1362704.7,1177948.7,184756 +Asia,Myanmar,Baby Food,Online,C,2/10/2010,974061858,3/3/2010,5405,255.28,159.42,1379788.4,861665.1,518123.3 +Europe,Poland,Household,Offline,H,2/20/2012,823158204,3/17/2012,9660,668.27,502.54,6455488.2,4854536.4,1600951.8 +Europe,Vatican City,Office Supplies,Offline,H,8/19/2016,930611789,10/6/2016,7563,651.21,524.96,4925101.23,3970272.48,954828.75 +Europe,Denmark,Snacks,Offline,H,7/31/2011,632408940,8/23/2011,2714,152.58,97.44,414102.12,264452.16,149649.96 +Europe,Belarus,Clothes,Online,M,7/10/2012,234848487,8/3/2012,5741,109.28,35.84,627376.48,205757.44,421619.04 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,C,5/12/2013,564541757,6/21/2013,9306,421.89,364.69,3926108.34,3393805.14,532303.2 +Europe,Bulgaria,Clothes,Online,M,11/1/2012,718412578,12/16/2012,3101,109.28,35.84,338877.28,111139.84,227737.44 +Sub-Saharan Africa,Angola,Clothes,Offline,M,10/6/2010,313697278,11/3/2010,8850,109.28,35.84,967128,317184,649944 +Sub-Saharan Africa,Gabon,Baby Food,Offline,L,10/21/2011,837944686,11/6/2011,5308,255.28,159.42,1355026.24,846201.36,508824.88 +Europe,Poland,Personal Care,Online,M,2/10/2014,699016129,2/10/2014,3261,81.73,56.67,266521.53,184800.87,81720.66 +Asia,Kazakhstan,Clothes,Online,L,2/14/2013,175085437,2/22/2013,526,109.28,35.84,57481.28,18851.84,38629.44 +Sub-Saharan Africa,Benin,Meat,Offline,H,11/27/2012,964638936,12/30/2012,6952,421.89,364.69,2932979.28,2535324.88,397654.4 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,H,10/24/2014,336475455,10/28/2014,9419,255.28,159.42,2404482.32,1501576.98,902905.34 +Asia,Myanmar,Baby Food,Online,L,9/6/2013,579706323,9/21/2013,6838,255.28,159.42,1745604.64,1090113.96,655490.68 +Middle East and North Africa,Afghanistan,Personal Care,Online,C,10/13/2016,453755366,12/1/2016,5151,81.73,56.67,420991.23,291907.17,129084.06 +Sub-Saharan Africa,Ghana,Fruits,Offline,C,4/19/2017,138358914,6/6/2017,2332,9.33,6.92,21757.56,16137.44,5620.12 +Asia,South Korea,Beverages,Offline,M,4/8/2013,783565795,5/25/2013,3386,47.45,31.79,160665.7,107640.94,53024.76 +Asia,Bhutan,Cereal,Online,C,5/13/2011,459737336,6/26/2011,5349,205.7,117.11,1100289.3,626421.39,473867.91 +Asia,Cambodia,Office Supplies,Offline,H,7/15/2015,907547366,8/5/2015,2288,651.21,524.96,1489968.48,1201108.48,288860 +Europe,Greece,Fruits,Online,H,8/29/2015,787982213,9/26/2015,302,9.33,6.92,2817.66,2089.84,727.82 +Sub-Saharan Africa,Comoros,Cereal,Online,L,1/12/2014,632340705,1/14/2014,2521,205.7,117.11,518569.7,295234.31,223335.39 +Central America and the Caribbean,Nicaragua,Cereal,Offline,L,1/5/2014,592234170,2/16/2014,4106,205.7,117.11,844604.2,480853.66,363750.54 +Asia,Kyrgyzstan,Personal Care,Online,H,3/29/2016,889586436,5/3/2016,7250,81.73,56.67,592542.5,410857.5,181685 +Sub-Saharan Africa,Seychelles ,Household,Online,C,11/7/2014,466633832,12/11/2014,6175,668.27,502.54,4126567.25,3103184.5,1023382.75 +Middle East and North Africa,Tunisia ,Personal Care,Offline,C,5/24/2016,135925185,6/20/2016,2138,81.73,56.67,174738.74,121160.46,53578.28 +Europe,Georgia,Cereal,Online,L,5/8/2013,330321824,5/26/2013,8423,205.7,117.11,1732611.1,986417.53,746193.57 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,M,8/14/2010,652997577,10/1/2010,5349,9.33,6.92,49906.17,37015.08,12891.09 +Sub-Saharan Africa,Benin,Snacks,Offline,C,2/28/2014,327438771,3/21/2014,5264,152.58,97.44,803181.12,512924.16,290256.96 +Asia,Malaysia,Household,Offline,M,1/28/2012,447444236,2/27/2012,7547,668.27,502.54,5043433.69,3792669.38,1250764.31 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,M,3/29/2016,827125298,4/29/2016,3611,154.06,90.93,556310.66,328348.23,227962.43 +Europe,Bulgaria,Household,Online,L,2/7/2013,450905787,2/25/2013,1897,668.27,502.54,1267708.19,953318.38,314389.81 +Middle East and North Africa,Israel,Snacks,Online,L,11/18/2012,623522031,1/6/2013,2880,152.58,97.44,439430.4,280627.2,158803.2 +Central America and the Caribbean,Dominica,Personal Care,Offline,L,7/5/2015,920022857,7/23/2015,4063,81.73,56.67,332068.99,230250.21,101818.78 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,H,5/27/2014,535769593,7/3/2014,4983,437.2,263.33,2178567.6,1312173.39,866394.21 +Europe,Cyprus,Beverages,Online,H,5/31/2015,536436069,6/1/2015,2208,47.45,31.79,104769.6,70192.32,34577.28 +Sub-Saharan Africa,Namibia,Baby Food,Online,L,4/21/2010,708008611,5/14/2010,4336,255.28,159.42,1106894.08,691245.12,415648.96 +Middle East and North Africa,Kuwait,Personal Care,Online,M,11/2/2010,906786048,11/2/2010,6997,81.73,56.67,571864.81,396519.99,175344.82 +Middle East and North Africa,Qatar,Household,Online,C,9/11/2014,609379708,10/27/2014,7852,668.27,502.54,5247256.04,3945944.08,1301311.96 +Asia,Uzbekistan,Office Supplies,Offline,M,11/1/2016,262713420,11/9/2016,1594,651.21,524.96,1038028.74,836786.24,201242.5 +Asia,Bangladesh,Meat,Offline,H,4/15/2013,834023511,4/19/2013,4946,421.89,364.69,2086667.94,1803756.74,282911.2 +Europe,Croatia,Snacks,Offline,C,6/30/2012,660858809,8/3/2012,1662,152.58,97.44,253587.96,161945.28,91642.68 +Europe,Netherlands,Cosmetics,Offline,L,5/28/2016,401080644,6/10/2016,7530,437.2,263.33,3292116,1982874.9,1309241.1 +Middle East and North Africa,Algeria,Fruits,Online,H,8/30/2016,782862842,10/15/2016,5367,9.33,6.92,50074.11,37139.64,12934.47 +Asia,Singapore,Meat,Offline,H,7/21/2013,354691731,9/8/2013,20,421.89,364.69,8437.8,7293.8,1144 +Europe,Estonia,Personal Care,Offline,C,3/17/2012,435366141,4/12/2012,3371,81.73,56.67,275511.83,191034.57,84477.26 +Sub-Saharan Africa,Liberia,Snacks,Offline,M,4/5/2011,163997399,5/23/2011,9330,152.58,97.44,1423571.4,909115.2,514456.2 +Sub-Saharan Africa,Liberia,Household,Online,C,3/9/2014,550009334,3/29/2014,8839,668.27,502.54,5906838.53,4441951.06,1464887.47 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,L,5/22/2010,423138272,6/4/2010,4873,9.33,6.92,45465.09,33721.16,11743.93 +Sub-Saharan Africa,Burundi,Baby Food,Online,C,10/30/2016,483433043,12/5/2016,7435,255.28,159.42,1898006.8,1185287.7,712719.1 +Sub-Saharan Africa,Burundi,Snacks,Offline,M,9/8/2013,151254975,9/16/2013,8563,152.58,97.44,1306542.54,834378.72,472163.82 +Europe,Netherlands,Beverages,Offline,C,4/7/2016,717277896,5/18/2016,7324,47.45,31.79,347523.8,232829.96,114693.84 +Sub-Saharan Africa,Eritrea,Cereal,Offline,C,8/28/2010,392488133,9/4/2010,4815,205.7,117.11,990445.5,563884.65,426560.85 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,H,7/6/2010,158184516,7/25/2010,9168,154.06,90.93,1412422.08,833646.24,578775.84 +Europe,Vatican City,Office Supplies,Offline,M,5/28/2015,615978372,5/28/2015,543,651.21,524.96,353607.03,285053.28,68553.75 +Europe,United Kingdom,Cosmetics,Offline,H,8/15/2014,637793529,8/30/2014,6133,437.2,263.33,2681347.6,1615002.89,1066344.71 +Asia,Mongolia,Cereal,Online,L,8/24/2013,515866315,10/2/2013,5161,205.7,117.11,1061617.7,604404.71,457212.99 +Australia and Oceania,Marshall Islands,Snacks,Offline,L,4/4/2015,612745559,5/10/2015,3882,152.58,97.44,592315.56,378262.08,214053.48 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,L,9/15/2015,911292588,10/20/2015,583,152.58,97.44,88954.14,56807.52,32146.62 +Europe,Monaco,Household,Online,L,2/11/2016,564681231,2/11/2016,580,668.27,502.54,387596.6,291473.2,96123.4 +Australia and Oceania,Tonga,Meat,Offline,H,1/30/2011,146397817,2/13/2011,1222,421.89,364.69,515549.58,445651.18,69898.4 +Sub-Saharan Africa,Botswana,Household,Online,M,3/18/2015,300241172,4/30/2015,6890,668.27,502.54,4604380.3,3462500.6,1141879.7 +Sub-Saharan Africa,Burundi,Vegetables,Offline,C,11/17/2013,390322625,12/4/2013,3993,154.06,90.93,615161.58,363083.49,252078.09 +Central America and the Caribbean,Dominica,Household,Offline,L,6/16/2012,751066005,6/22/2012,5976,668.27,502.54,3993581.52,3003179.04,990402.48 +Sub-Saharan Africa,Senegal,Meat,Online,M,5/22/2017,437207639,7/4/2017,8311,421.89,364.69,3506327.79,3030938.59,475389.2 +Europe,France,Cereal,Offline,L,3/28/2017,373796355,5/15/2017,3503,205.7,117.11,720567.1,410236.33,310330.77 +Sub-Saharan Africa,Mali,Baby Food,Offline,M,10/14/2016,206193482,10/19/2016,6088,255.28,159.42,1554144.64,970548.96,583595.68 +Europe,Ireland,Fruits,Offline,C,7/10/2010,550072848,8/17/2010,7635,9.33,6.92,71234.55,52834.2,18400.35 +Asia,Nepal,Office Supplies,Offline,M,9/19/2016,741420781,10/20/2016,1740,651.21,524.96,1133105.4,913430.4,219675 +Europe,Greece,Fruits,Offline,H,1/20/2013,186536109,1/28/2013,9035,9.33,6.92,84296.55,62522.2,21774.35 +Europe,Switzerland,Fruits,Offline,H,2/23/2016,612030160,3/2/2016,2180,9.33,6.92,20339.4,15085.6,5253.8 +Middle East and North Africa,Qatar,Snacks,Online,M,3/2/2017,214826762,3/6/2017,868,152.58,97.44,132439.44,84577.92,47861.52 +Asia,Sri Lanka,Meat,Offline,C,12/6/2015,412162244,1/13/2016,6822,421.89,364.69,2878133.58,2487915.18,390218.4 +Asia,Vietnam,Meat,Online,C,2/4/2017,891585433,3/10/2017,8797,421.89,364.69,3711366.33,3208177.93,503188.4 +Middle East and North Africa,Jordan,Cereal,Offline,M,4/1/2011,960957658,5/4/2011,7580,205.7,117.11,1559206,887693.8,671512.2 +North America,Canada,Meat,Offline,M,7/15/2016,898452746,7/29/2016,988,421.89,364.69,416827.32,360313.72,56513.6 +Europe,Bulgaria,Clothes,Offline,M,4/26/2014,602557027,5/16/2014,8869,109.28,35.84,969204.32,317864.96,651339.36 +Asia,Maldives,Beverages,Online,H,7/5/2013,942069327,8/4/2013,8104,47.45,31.79,384534.8,257626.16,126908.64 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,L,7/11/2016,606100976,8/18/2016,7603,47.45,31.79,360762.35,241699.37,119062.98 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,L,6/30/2015,154075801,7/25/2015,3308,81.73,56.67,270362.84,187464.36,82898.48 +Asia,Philippines,Personal Care,Offline,L,3/2/2011,665730130,4/7/2011,3194,81.73,56.67,261045.62,181003.98,80041.64 +Central America and the Caribbean,Costa Rica,Snacks,Online,H,9/22/2016,591112792,9/27/2016,2266,152.58,97.44,345746.28,220799.04,124947.24 +Asia,Thailand,Snacks,Offline,M,2/17/2016,700585114,3/18/2016,7559,152.58,97.44,1153352.22,736548.96,416803.26 +Asia,Uzbekistan,Cosmetics,Offline,L,4/30/2013,934820926,6/12/2013,3141,437.2,263.33,1373245.2,827119.53,546125.67 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,C,5/5/2013,854806554,6/18/2013,5110,437.2,263.33,2234092,1345616.3,888475.7 +Asia,North Korea,Office Supplies,Online,H,11/23/2010,991840827,12/12/2010,6596,651.21,524.96,4295381.16,3462636.16,832745 +Middle East and North Africa,Israel,Cereal,Offline,M,11/30/2016,597535073,12/17/2016,2762,205.7,117.11,568143.4,323457.82,244685.58 +Middle East and North Africa,Tunisia ,Meat,Online,C,11/26/2016,793813121,12/24/2016,5798,421.89,364.69,2446118.22,2114472.62,331645.6 +Asia,Maldives,Household,Online,C,7/24/2012,522911298,7/24/2012,9928,668.27,502.54,6634584.56,4989217.12,1645367.44 +Sub-Saharan Africa,Uganda,Beverages,Offline,H,6/12/2010,597378432,7/9/2010,6408,47.45,31.79,304059.6,203710.32,100349.28 +Sub-Saharan Africa,Senegal,Beverages,Offline,C,8/9/2010,550075852,8/17/2010,8523,47.45,31.79,404416.35,270946.17,133470.18 +Europe,Netherlands,Snacks,Offline,C,5/13/2010,884177386,6/18/2010,6592,152.58,97.44,1005807.36,642324.48,363482.88 +Asia,Malaysia,Office Supplies,Offline,L,9/9/2015,823169362,9/24/2015,2962,651.21,524.96,1928884.02,1554931.52,373952.5 +North America,Mexico,Office Supplies,Online,M,9/4/2014,560850608,10/12/2014,7013,651.21,524.96,4566935.73,3681544.48,885391.25 +North America,Greenland,Personal Care,Online,L,8/20/2011,811332452,8/30/2011,157,81.73,56.67,12831.61,8897.19,3934.42 +Asia,Thailand,Office Supplies,Offline,M,9/20/2015,559038722,10/16/2015,836,651.21,524.96,544411.56,438866.56,105545 +Europe,Austria,Meat,Online,L,6/10/2014,208705747,7/24/2014,9523,421.89,364.69,4017658.47,3472942.87,544715.6 +Europe,Iceland,Vegetables,Offline,H,4/19/2015,235382354,4/28/2015,3724,154.06,90.93,573719.44,338623.32,235096.12 +Central America and the Caribbean,Panama,Cosmetics,Online,H,9/19/2011,734429872,10/20/2011,2975,437.2,263.33,1300670,783406.75,517263.25 +Sub-Saharan Africa,Chad,Office Supplies,Offline,M,2/10/2017,971522128,2/16/2017,3842,651.21,524.96,2501948.82,2016896.32,485052.5 +Asia,Tajikistan,Fruits,Online,M,9/5/2015,732645452,10/21/2015,4925,9.33,6.92,45950.25,34081,11869.25 +Sub-Saharan Africa,Malawi,Clothes,Offline,L,8/9/2011,774098670,9/28/2011,1853,109.28,35.84,202495.84,66411.52,136084.32 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Online,C,2/22/2010,572493112,3/22/2010,2289,255.28,159.42,584335.92,364912.38,219423.54 +Central America and the Caribbean,Dominica,Cereal,Offline,H,10/30/2013,574752604,12/2/2013,923,205.7,117.11,189861.1,108092.53,81768.57 +Australia and Oceania,Tonga,Clothes,Offline,H,2/13/2011,848113477,3/13/2011,4480,109.28,35.84,489574.4,160563.2,329011.2 +Middle East and North Africa,Saudi Arabia,Beverages,Online,C,6/15/2010,630124557,6/30/2010,6714,47.45,31.79,318579.3,213438.06,105141.24 +Sub-Saharan Africa,Comoros,Vegetables,Online,H,10/12/2013,578647172,10/22/2013,3412,154.06,90.93,525652.72,310253.16,215399.56 +Middle East and North Africa,Iran,Household,Offline,M,9/28/2012,521855151,10/13/2012,7391,668.27,502.54,4939183.57,3714273.14,1224910.43 +Europe,Andorra,Vegetables,Online,H,3/14/2015,808234822,5/3/2015,3500,154.06,90.93,539210,318255,220955 +Asia,Maldives,Cosmetics,Online,L,2/21/2011,956585013,3/9/2011,3618,437.2,263.33,1581789.6,952727.94,629061.66 +Europe,Spain,Fruits,Online,H,5/5/2014,106017053,6/8/2014,1657,9.33,6.92,15459.81,11466.44,3993.37 +Sub-Saharan Africa,South Africa,Fruits,Online,M,2/18/2013,165954768,3/1/2013,8559,9.33,6.92,79855.47,59228.28,20627.19 +Europe,Macedonia,Fruits,Online,C,1/24/2012,866134488,2/9/2012,7297,9.33,6.92,68081.01,50495.24,17585.77 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,H,12/14/2012,206605041,12/22/2012,7878,421.89,364.69,3323649.42,2873027.82,450621.6 +Europe,Denmark,Cereal,Offline,L,2/12/2011,307727754,2/20/2011,2336,205.7,117.11,480515.2,273568.96,206946.24 +Asia,Nepal,Cosmetics,Offline,H,4/18/2014,660176455,5/15/2014,9739,437.2,263.33,4257890.8,2564570.87,1693319.93 +Sub-Saharan Africa,Madagascar,Personal Care,Online,H,2/24/2016,374937474,4/1/2016,1185,81.73,56.67,96850.05,67153.95,29696.1 +Central America and the Caribbean,Honduras,Vegetables,Offline,M,3/8/2015,433309638,3/8/2015,4806,154.06,90.93,740412.36,437009.58,303402.78 +Central America and the Caribbean,Haiti,Baby Food,Offline,L,12/22/2010,536904275,2/1/2011,761,255.28,159.42,194268.08,121318.62,72949.46 +Middle East and North Africa,Somalia,Household,Online,L,7/9/2015,457645213,7/31/2015,6243,668.27,502.54,4172009.61,3137357.22,1034652.39 +Sub-Saharan Africa,Niger,Household,Online,H,8/6/2011,487768781,8/26/2011,476,668.27,502.54,318096.52,239209.04,78887.48 +Asia,Turkmenistan,Clothes,Offline,M,2/11/2017,989823806,4/2/2017,9715,109.28,35.84,1061655.2,348185.6,713469.6 +Sub-Saharan Africa,Gabon,Fruits,Offline,M,3/13/2013,146671617,4/21/2013,2246,9.33,6.92,20955.18,15542.32,5412.86 +Sub-Saharan Africa,Republic of the Congo,Snacks,Offline,C,2/4/2016,711486041,2/7/2016,3385,152.58,97.44,516483.3,329834.4,186648.9 +Australia and Oceania,East Timor,Household,Online,L,11/4/2012,557753407,11/26/2012,483,668.27,502.54,322774.41,242726.82,80047.59 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,H,6/22/2010,329272544,7/6/2010,7918,255.28,159.42,2021307.04,1262287.56,759019.48 +Middle East and North Africa,Algeria,Cereal,Offline,C,1/29/2017,290154778,2/8/2017,2102,205.7,117.11,432381.4,246165.22,186216.18 +Australia and Oceania,Kiribati,Baby Food,Online,C,4/24/2015,774823939,5/23/2015,6477,255.28,159.42,1653448.56,1032563.34,620885.22 +Europe,Slovakia,Clothes,Online,H,8/11/2011,838016355,8/13/2011,6517,109.28,35.84,712177.76,233569.28,478608.48 +Sub-Saharan Africa,Benin,Office Supplies,Offline,L,4/6/2017,504780852,4/8/2017,4726,651.21,524.96,3077618.46,2480960.96,596657.5 +Middle East and North Africa,Pakistan,Personal Care,Offline,C,5/3/2014,320478761,5/16/2014,5642,81.73,56.67,461120.66,319732.14,141388.52 +Europe,Belgium,Office Supplies,Offline,C,6/16/2012,900783908,6/22/2012,831,651.21,524.96,541155.51,436241.76,104913.75 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,C,10/3/2014,681682622,10/20/2014,3891,9.33,6.92,36303.03,26925.72,9377.31 +Europe,Sweden,Baby Food,Online,H,1/21/2014,869473731,2/11/2014,5454,255.28,159.42,1392297.12,869476.68,522820.44 +Europe,Greece,Cosmetics,Online,C,10/31/2011,490768563,11/5/2011,8179,437.2,263.33,3575858.8,2153776.07,1422082.73 +Middle East and North Africa,Libya,Cosmetics,Online,L,5/26/2014,442490947,7/9/2014,1759,437.2,263.33,769034.8,463197.47,305837.33 +Central America and the Caribbean,Jamaica,Vegetables,Online,C,12/30/2013,341877210,1/25/2014,7918,154.06,90.93,1219847.08,719983.74,499863.34 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,M,4/16/2015,776476180,5/15/2015,5412,437.2,263.33,2366126.4,1425141.96,940984.44 +Australia and Oceania,Tuvalu,Snacks,Offline,M,6/6/2016,154149186,7/20/2016,5025,152.58,97.44,766714.5,489636,277078.5 +Asia,Maldives,Meat,Offline,H,11/7/2012,553070056,12/26/2012,4575,421.89,364.69,1930146.75,1668456.75,261690 +Asia,Cambodia,Fruits,Online,H,3/14/2016,971725118,4/18/2016,3911,9.33,6.92,36489.63,27064.12,9425.51 +Europe,Finland,Cereal,Offline,L,9/4/2012,478913199,10/8/2012,9913,205.7,117.11,2039104.1,1160911.43,878192.67 +Europe,Spain,Beverages,Online,C,4/9/2012,463745629,5/17/2012,1492,47.45,31.79,70795.4,47430.68,23364.72 +Europe,Croatia,Clothes,Online,C,9/5/2014,585646235,10/4/2014,4590,109.28,35.84,501595.2,164505.6,337089.6 +Europe,Spain,Cosmetics,Online,L,1/29/2013,124351346,2/1/2013,7181,437.2,263.33,3139533.2,1890972.73,1248560.47 +Middle East and North Africa,Bahrain,Beverages,Offline,C,1/31/2013,229909789,3/15/2013,4271,47.45,31.79,202658.95,135775.09,66883.86 +Europe,Bosnia and Herzegovina,Household,Online,H,10/18/2013,772682893,12/2/2013,2894,668.27,502.54,1933973.38,1454350.76,479622.62 +Europe,Croatia,Baby Food,Offline,M,8/6/2011,793344485,9/18/2011,7118,255.28,159.42,1817083.04,1134751.56,682331.48 +Europe,San Marino,Fruits,Online,L,7/2/2011,752880895,8/9/2011,3042,9.33,6.92,28381.86,21050.64,7331.22 +Europe,Norway,Baby Food,Online,H,10/20/2015,282590949,11/2/2015,3796,255.28,159.42,969042.88,605158.32,363884.56 +Sub-Saharan Africa,Mali,Fruits,Online,M,9/20/2012,434085977,10/11/2012,4542,9.33,6.92,42376.86,31430.64,10946.22 +Europe,Slovenia,Personal Care,Online,H,6/20/2010,529289805,8/8/2010,7470,81.73,56.67,610523.1,423324.9,187198.2 +Europe,Georgia,Beverages,Offline,C,10/1/2010,410438764,11/17/2010,6806,47.45,31.79,322944.7,216362.74,106581.96 +Central America and the Caribbean,Jamaica,Office Supplies,Online,M,7/18/2012,890081679,7/22/2012,3803,651.21,524.96,2476551.63,1996422.88,480128.75 +Europe,Macedonia,Beverages,Offline,M,11/27/2015,601079881,12/23/2015,1749,47.45,31.79,82990.05,55600.71,27389.34 +Middle East and North Africa,Turkey,Household,Offline,L,8/2/2010,946607196,8/4/2010,960,668.27,502.54,641539.2,482438.4,159100.8 +North America,United States of America,Cosmetics,Offline,L,2/12/2010,250149953,3/21/2010,3785,437.2,263.33,1654802,996704.05,658097.95 +Asia,Maldives,Office Supplies,Online,L,3/6/2010,505506980,3/29/2010,9604,651.21,524.96,6254220.84,5041715.84,1212505 +North America,Greenland,Beverages,Online,M,1/26/2015,626789605,2/12/2015,9828,47.45,31.79,466338.6,312432.12,153906.48 +Asia,Bhutan,Office Supplies,Offline,M,3/27/2011,498421657,4/9/2011,2899,651.21,524.96,1887857.79,1521859.04,365998.75 +Europe,Norway,Vegetables,Offline,C,6/21/2016,525139462,7/9/2016,9292,154.06,90.93,1431525.52,844921.56,586603.96 +Middle East and North Africa,Pakistan,Fruits,Offline,C,7/25/2015,281991851,8/22/2015,6510,9.33,6.92,60738.3,45049.2,15689.1 +Central America and the Caribbean,Cuba,Vegetables,Offline,H,1/27/2017,764340150,1/29/2017,4091,154.06,90.93,630259.46,371994.63,258264.83 +Middle East and North Africa,Algeria,Cereal,Offline,H,9/17/2011,337858188,10/25/2011,8601,205.7,117.11,1769225.7,1007263.11,761962.59 +Europe,San Marino,Personal Care,Online,L,12/13/2013,588532292,1/29/2014,8639,81.73,56.67,706065.47,489572.13,216493.34 +Europe,Romania,Cereal,Offline,M,11/4/2012,472661292,11/30/2012,9835,205.7,117.11,2023059.5,1151776.85,871282.65 +Australia and Oceania,Marshall Islands,Meat,Offline,H,8/21/2013,366856515,9/29/2013,9850,421.89,364.69,4155616.5,3592196.5,563420 +Asia,Philippines,Baby Food,Online,C,4/20/2011,718041789,5/26/2011,3377,255.28,159.42,862080.56,538361.34,323719.22 +Asia,India,Fruits,Online,L,12/29/2016,693453443,1/29/2017,7139,9.33,6.92,66606.87,49401.88,17204.99 +Middle East and North Africa,Oman,Fruits,Offline,C,6/15/2016,430640304,7/10/2016,4890,9.33,6.92,45623.7,33838.8,11784.9 +Asia,Japan,Household,Online,H,8/17/2011,587463700,9/21/2011,2419,668.27,502.54,1616545.13,1215644.26,400900.87 +Middle East and North Africa,Tunisia ,Cosmetics,Online,C,11/12/2016,992097461,11/25/2016,2540,437.2,263.33,1110488,668858.2,441629.8 +Europe,Ukraine,Office Supplies,Offline,M,4/26/2017,193027913,5/24/2017,104,651.21,524.96,67725.84,54595.84,13130 +Sub-Saharan Africa,South Sudan,Snacks,Offline,L,7/19/2010,409053885,8/22/2010,6990,152.58,97.44,1066534.2,681105.6,385428.6 +Middle East and North Africa,Yemen,Beverages,Offline,H,4/28/2010,779286706,6/16/2010,7109,47.45,31.79,337322.05,225995.11,111326.94 +Asia,Cambodia,Baby Food,Online,H,7/21/2012,513150203,8/20/2012,1403,255.28,159.42,358157.84,223666.26,134491.58 +Europe,Finland,Vegetables,Offline,L,3/19/2014,240380704,5/5/2014,2847,154.06,90.93,438608.82,258877.71,179731.11 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,L,2/13/2017,661027038,2/22/2017,1445,437.2,263.33,631754,380511.85,251242.15 +Asia,Kazakhstan,Personal Care,Offline,H,8/5/2016,295450532,9/11/2016,9233,81.73,56.67,754613.09,523234.11,231378.98 +Sub-Saharan Africa,Mali,Household,Online,L,10/19/2012,434325015,11/30/2012,5278,668.27,502.54,3527129.06,2652406.12,874722.94 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,L,7/17/2014,188636815,8/31/2014,680,9.33,6.92,6344.4,4705.6,1638.8 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,C,10/2/2012,539684760,10/11/2012,3568,651.21,524.96,2323517.28,1873057.28,450460 +Sub-Saharan Africa,Guinea,Snacks,Offline,M,8/2/2014,289080178,8/10/2014,4104,152.58,97.44,626188.32,399893.76,226294.56 +Asia,Cambodia,Vegetables,Online,M,11/22/2016,108746898,11/28/2016,9478,154.06,90.93,1460180.68,861834.54,598346.14 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,H,1/7/2010,290921247,2/5/2010,8917,651.21,524.96,5806839.57,4681068.32,1125771.25 +Europe,Ireland,Snacks,Offline,H,11/17/2011,298152053,12/29/2011,8673,152.58,97.44,1323326.34,845097.12,478229.22 +Sub-Saharan Africa,Rwanda,Beverages,Offline,L,2/28/2011,113300645,3/21/2011,7033,47.45,31.79,333715.85,223579.07,110136.78 +Asia,Kyrgyzstan,Fruits,Online,H,7/20/2016,689540851,8/22/2016,9316,9.33,6.92,86918.28,64466.72,22451.56 +Australia and Oceania,Fiji,Baby Food,Online,H,1/31/2015,800358998,2/8/2015,2868,255.28,159.42,732143.04,457216.56,274926.48 +Sub-Saharan Africa,Eritrea,Personal Care,Online,C,10/14/2013,189553916,10/28/2013,2071,81.73,56.67,169262.83,117363.57,51899.26 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,H,3/6/2013,921236932,4/7/2013,3335,255.28,159.42,851358.8,531665.7,319693.1 +Europe,France,Personal Care,Offline,L,1/24/2011,629831874,2/22/2011,103,81.73,56.67,8418.19,5837.01,2581.18 +Middle East and North Africa,Iraq,Cosmetics,Online,H,11/17/2013,170075070,12/28/2013,7848,437.2,263.33,3431145.6,2066613.84,1364531.76 +Asia,North Korea,Snacks,Online,H,3/11/2010,467015349,4/16/2010,9075,152.58,97.44,1384663.5,884268,500395.5 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,C,5/11/2012,266014039,6/29/2012,8320,651.21,524.96,5418067.2,4367667.2,1050400 +Europe,Albania,Household,Offline,H,11/13/2014,182744967,11/15/2014,7152,668.27,502.54,4779467.04,3594166.08,1185300.96 +Sub-Saharan Africa,Malawi,Fruits,Online,L,4/7/2013,453194463,5/9/2013,9167,9.33,6.92,85528.11,63435.64,22092.47 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,M,7/14/2015,483661353,7/26/2015,4997,255.28,159.42,1275634.16,796621.74,479012.42 +Europe,Armenia,Fruits,Offline,C,7/25/2015,200756967,8/24/2015,7303,9.33,6.92,68136.99,50536.76,17600.23 +Middle East and North Africa,Turkey,Personal Care,Offline,H,2/8/2012,501405131,2/18/2012,5776,81.73,56.67,472072.48,327325.92,144746.56 +Middle East and North Africa,Lebanon,Office Supplies,Offline,C,7/15/2012,102842175,8/27/2012,2140,651.21,524.96,1393589.4,1123414.4,270175 +Asia,Sri Lanka,Cereal,Offline,M,12/15/2013,492616927,12/18/2013,5151,205.7,117.11,1059560.7,603233.61,456327.09 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,C,7/6/2014,978590714,8/8/2014,5594,109.28,35.84,611312.32,200488.96,410823.36 +Sub-Saharan Africa,Cameroon,Household,Online,M,3/18/2017,938937366,3/29/2017,1287,668.27,502.54,860063.49,646768.98,213294.51 +Sub-Saharan Africa,Lesotho,Beverages,Online,H,12/25/2010,272143208,1/22/2011,2078,47.45,31.79,98601.1,66059.62,32541.48 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,M,4/27/2012,747007071,5/12/2012,4847,651.21,524.96,3156414.87,2544481.12,611933.75 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,L,1/24/2016,152640283,2/9/2016,8506,437.2,263.33,3718823.2,2239884.98,1478938.22 +Australia and Oceania,Tuvalu,Cereal,Online,M,5/3/2014,848466670,5/15/2014,8997,205.7,117.11,1850682.9,1053638.67,797044.23 +Australia and Oceania,New Zealand,Snacks,Online,C,6/19/2015,314222562,8/6/2015,4294,152.58,97.44,655178.52,418407.36,236771.16 +Sub-Saharan Africa,Mali,Fruits,Offline,H,6/28/2017,599956786,7/5/2017,9400,9.33,6.92,87702,65048,22654 +North America,United States of America,Clothes,Offline,M,12/9/2011,676030671,1/15/2012,1353,109.28,35.84,147855.84,48491.52,99364.32 +Central America and the Caribbean,The Bahamas,Cereal,Offline,L,5/3/2010,483118045,5/24/2010,4220,205.7,117.11,868054,494204.2,373849.8 +Asia,Thailand,Personal Care,Online,C,2/16/2010,482205235,2/25/2010,4100,81.73,56.67,335093,232347,102746 +Sub-Saharan Africa,Zimbabwe,Household,Online,M,8/11/2013,304591071,9/17/2013,4121,668.27,502.54,2753940.67,2070967.34,682973.33 +Europe,Slovenia,Household,Offline,L,7/27/2016,101886880,7/30/2016,9447,668.27,502.54,6313146.69,4747495.38,1565651.31 +Sub-Saharan Africa,Mali,Snacks,Online,M,1/29/2012,996016490,3/16/2012,2268,152.58,97.44,346051.44,220993.92,125057.52 +Sub-Saharan Africa,Central African Republic,Fruits,Online,M,12/24/2016,129216229,1/12/2017,6809,9.33,6.92,63527.97,47118.28,16409.69 +Europe,Liechtenstein,Cereal,Online,C,2/12/2015,114034926,2/22/2015,4324,205.7,117.11,889446.8,506383.64,383063.16 +Asia,Kazakhstan,Cosmetics,Offline,H,2/8/2014,483333909,3/2/2014,8099,437.2,263.33,3540882.8,2132709.67,1408173.13 +Asia,Turkmenistan,Personal Care,Offline,L,4/12/2011,840287005,5/29/2011,8453,81.73,56.67,690863.69,479031.51,211832.18 +Asia,Maldives,Cereal,Offline,H,8/4/2012,408380544,9/10/2012,7733,205.7,117.11,1590678.1,905611.63,685066.47 +Sub-Saharan Africa,Botswana,Meat,Online,H,9/22/2013,281413352,10/30/2013,5319,421.89,364.69,2244032.91,1939786.11,304246.8 +Central America and the Caribbean,Guatemala,Office Supplies,Online,H,5/29/2011,273496758,5/31/2011,2623,651.21,524.96,1708123.83,1376970.08,331153.75 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,L,10/18/2014,269054591,11/15/2014,8087,81.73,56.67,660950.51,458290.29,202660.22 +Sub-Saharan Africa,Botswana,Vegetables,Offline,L,5/28/2011,672823178,6/17/2011,2185,154.06,90.93,336621.1,198682.05,137939.05 +Asia,Uzbekistan,Vegetables,Offline,C,4/19/2016,159851348,5/14/2016,2421,154.06,90.93,372979.26,220141.53,152837.73 +Central America and the Caribbean,Dominica,Clothes,Offline,L,5/3/2015,625500428,5/4/2015,8332,109.28,35.84,910520.96,298618.88,611902.08 +Sub-Saharan Africa,Angola,Baby Food,Online,H,5/10/2014,435444247,6/28/2014,6484,255.28,159.42,1655235.52,1033679.28,621556.24 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,H,9/12/2012,275669133,10/7/2012,5477,437.2,263.33,2394544.4,1442258.41,952285.99 +Middle East and North Africa,Kuwait,Household,Online,M,7/22/2014,902473914,8/22/2014,941,668.27,502.54,628842.07,472890.14,155951.93 +Europe,Kosovo,Fruits,Offline,L,1/13/2010,892469918,2/10/2010,536,9.33,6.92,5000.88,3709.12,1291.76 +Sub-Saharan Africa,Botswana,Cereal,Offline,H,10/24/2016,692580974,11/9/2016,8956,205.7,117.11,1842249.2,1048837.16,793412.04 +Asia,Uzbekistan,Beverages,Online,L,10/9/2015,370043408,10/20/2015,2923,47.45,31.79,138696.35,92922.17,45774.18 +Middle East and North Africa,United Arab Emirates,Clothes,Online,M,5/12/2015,962406051,5/25/2015,6192,109.28,35.84,676661.76,221921.28,454740.48 +Europe,Moldova ,Cosmetics,Offline,H,7/8/2017,427530229,8/15/2017,4550,437.2,263.33,1989260,1198151.5,791108.5 +Europe,Kosovo,Baby Food,Offline,C,11/21/2013,393589770,12/31/2013,814,255.28,159.42,207797.92,129767.88,78030.04 +Sub-Saharan Africa,Mauritius ,Household,Online,H,5/4/2012,309071004,6/9/2012,9833,668.27,502.54,6571098.91,4941475.82,1629623.09 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,H,6/5/2010,592772758,7/5/2010,3487,152.58,97.44,532046.46,339773.28,192273.18 +Asia,Philippines,Clothes,Offline,M,5/8/2014,383806359,6/18/2014,5686,109.28,35.84,621366.08,203786.24,417579.84 +Middle East and North Africa,Qatar,Baby Food,Online,M,6/12/2012,691595637,7/8/2012,7373,255.28,159.42,1882179.44,1175403.66,706775.78 +Europe,Estonia,Household,Offline,L,11/1/2016,345876920,11/7/2016,1522,668.27,502.54,1017106.94,764865.88,252241.06 +Asia,Indonesia,Cereal,Offline,L,3/11/2014,946699035,4/18/2014,8137,205.7,117.11,1673780.9,952924.07,720856.83 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,C,12/22/2014,114423310,2/4/2015,9255,9.33,6.92,86349.15,64044.6,22304.55 +Central America and the Caribbean,Cuba,Vegetables,Online,M,10/11/2011,939723575,11/14/2011,3943,154.06,90.93,607458.58,358536.99,248921.59 +Asia,Philippines,Cosmetics,Offline,M,5/28/2013,733586156,6/28/2013,3300,437.2,263.33,1442760,868989,573771 +North America,United States of America,Clothes,Online,L,10/19/2010,477309882,12/4/2010,5456,109.28,35.84,596231.68,195543.04,400688.64 +Australia and Oceania,Solomon Islands,Snacks,Offline,H,2/6/2011,772506082,2/10/2011,571,152.58,97.44,87123.18,55638.24,31484.94 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,M,3/2/2011,491098582,3/21/2011,5839,437.2,263.33,2552810.8,1537583.87,1015226.93 +Europe,Ukraine,Office Supplies,Online,H,6/27/2016,825323712,7/14/2016,482,651.21,524.96,313883.22,253030.72,60852.5 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,L,9/8/2014,337730300,9/19/2014,756,205.7,117.11,155509.2,88535.16,66974.04 +Asia,Bangladesh,Clothes,Online,H,3/3/2017,811179673,4/3/2017,4946,109.28,35.84,540498.88,177264.64,363234.24 +Europe,Russia,Snacks,Offline,C,6/24/2017,498845660,8/5/2017,8371,152.58,97.44,1277247.18,815670.24,461576.94 +Australia and Oceania,Vanuatu,Meat,Online,H,3/22/2010,874214589,4/14/2010,8379,421.89,364.69,3535016.31,3055737.51,479278.8 +Sub-Saharan Africa,South Africa,Fruits,Online,H,7/27/2017,781085288,9/8/2017,9349,9.33,6.92,87226.17,64695.08,22531.09 +Europe,Austria,Cosmetics,Online,L,4/29/2017,483569085,5/30/2017,7693,437.2,263.33,3363379.6,2025797.69,1337581.91 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,M,11/11/2014,316089808,11/19/2014,6853,154.06,90.93,1055773.18,623143.29,432629.89 +Australia and Oceania,Kiribati,Snacks,Online,M,8/14/2016,233383786,8/20/2016,2303,152.58,97.44,351391.74,224404.32,126987.42 +Europe,Slovenia,Personal Care,Online,C,3/2/2011,260499846,4/18/2011,6548,81.73,56.67,535168.04,371075.16,164092.88 +Middle East and North Africa,Somalia,Vegetables,Offline,C,11/8/2010,942799317,11/20/2010,4124,154.06,90.93,635343.44,374995.32,260348.12 +Europe,Croatia,Cereal,Online,L,3/5/2010,195956027,4/1/2010,6598,205.7,117.11,1357208.6,772691.78,584516.82 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,L,4/1/2012,955956304,4/26/2012,7569,651.21,524.96,4929008.49,3973422.24,955586.25 +Australia and Oceania,Palau,Cereal,Online,H,6/26/2017,829098975,7/27/2017,7666,205.7,117.11,1576896.2,897765.26,679130.94 +Middle East and North Africa,Yemen,Meat,Offline,H,3/13/2012,641995370,4/15/2012,9551,421.89,364.69,4029471.39,3483154.19,546317.2 +Europe,Germany,Fruits,Offline,C,4/13/2010,391569316,4/18/2010,2917,9.33,6.92,27215.61,20185.64,7029.97 +Sub-Saharan Africa,Nigeria,Household,Online,M,7/21/2011,595057141,8/27/2011,9486,668.27,502.54,6339209.22,4767094.44,1572114.78 +Sub-Saharan Africa,Burundi,Cosmetics,Online,M,2/4/2013,940007674,2/9/2013,8015,437.2,263.33,3504158,2110589.95,1393568.05 +Sub-Saharan Africa,Guinea,Snacks,Online,C,1/24/2013,734282243,1/24/2013,9288,152.58,97.44,1417163.04,905022.72,512140.32 +Europe,Greece,Cereal,Online,H,6/22/2014,256054675,6/23/2014,1123,205.7,117.11,231001.1,131514.53,99486.57 +Central America and the Caribbean,Haiti,Clothes,Offline,M,10/24/2013,303811299,12/13/2013,3370,109.28,35.84,368273.6,120780.8,247492.8 +Asia,Laos,Baby Food,Offline,L,6/8/2012,846350944,7/4/2012,2907,255.28,159.42,742098.96,463433.94,278665.02 +Middle East and North Africa,Bahrain,Household,Online,M,10/3/2012,572784936,10/26/2012,8646,668.27,502.54,5777862.42,4344960.84,1432901.58 +Sub-Saharan Africa,Djibouti,Household,Offline,H,6/19/2014,942537105,7/12/2014,6529,668.27,502.54,4363134.83,3281083.66,1082051.17 +Europe,San Marino,Clothes,Online,L,10/2/2010,335343778,10/23/2010,4531,109.28,35.84,495147.68,162391.04,332756.64 +Europe,United Kingdom,Clothes,Offline,L,10/18/2014,801253783,10/18/2014,7655,109.28,35.84,836538.4,274355.2,562183.2 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,C,7/21/2010,410628449,7/28/2010,2938,255.28,159.42,750012.64,468375.96,281636.68 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,H,2/14/2017,904141604,3/14/2017,4448,154.06,90.93,685258.88,404456.64,280802.24 +Sub-Saharan Africa,Nigeria,Cereal,Offline,H,10/20/2016,942779576,10/29/2016,8282,205.7,117.11,1703607.4,969905.02,733702.38 +Europe,Netherlands,Household,Online,C,11/22/2011,157841193,12/30/2011,7571,668.27,502.54,5059472.17,3804730.34,1254741.83 +Middle East and North Africa,Somalia,Fruits,Online,H,4/28/2013,500937783,5/11/2013,7477,9.33,6.92,69760.41,51740.84,18019.57 +Middle East and North Africa,Iraq,Vegetables,Offline,H,2/28/2014,393993175,3/24/2014,191,154.06,90.93,29425.46,17367.63,12057.83 +Asia,Singapore,Snacks,Offline,H,2/11/2016,579243695,3/3/2016,9936,152.58,97.44,1516034.88,968163.84,547871.04 +Middle East and North Africa,Syria,Beverages,Offline,C,8/3/2010,969238173,9/17/2010,7969,47.45,31.79,378129.05,253334.51,124794.54 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,M,10/11/2012,196837937,11/27/2012,7575,81.73,56.67,619104.75,429275.25,189829.5 +Asia,Malaysia,Clothes,Online,H,6/10/2012,565216815,6/29/2012,9071,109.28,35.84,991278.88,325104.64,666174.24 +Sub-Saharan Africa,Botswana,Fruits,Online,L,7/17/2015,397861135,8/1/2015,4806,9.33,6.92,44839.98,33257.52,11582.46 +Europe,Denmark,Snacks,Online,H,3/4/2010,788569724,4/2/2010,4160,152.58,97.44,634732.8,405350.4,229382.4 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,M,10/16/2015,651453912,11/1/2015,8544,437.2,263.33,3735436.8,2249891.52,1485545.28 +Australia and Oceania,Nauru,Beverages,Online,H,4/5/2011,770937526,4/25/2011,6401,47.45,31.79,303727.45,203487.79,100239.66 +Australia and Oceania,Palau,Personal Care,Offline,M,5/19/2014,651756894,7/8/2014,8203,81.73,56.67,670431.19,464864.01,205567.18 +Asia,Taiwan,Personal Care,Offline,M,7/5/2017,768960845,8/24/2017,1457,81.73,56.67,119080.61,82568.19,36512.42 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,L,1/25/2014,317910706,2/24/2014,5698,9.33,6.92,53162.34,39430.16,13732.18 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,M,6/22/2017,364280307,7/29/2017,7493,205.7,117.11,1541310.1,877505.23,663804.87 +Europe,Hungary,Baby Food,Online,C,12/2/2011,694055974,1/3/2012,5441,255.28,159.42,1388978.48,867404.22,521574.26 +Australia and Oceania,Tuvalu,Vegetables,Offline,L,9/28/2016,263536536,10/12/2016,5172,154.06,90.93,796798.32,470289.96,326508.36 +Sub-Saharan Africa,Uganda,Cereal,Online,L,6/23/2014,349333322,8/7/2014,4348,205.7,117.11,894383.6,509194.28,385189.32 +Europe,Bulgaria,Vegetables,Online,L,3/25/2015,498370158,4/20/2015,7660,154.06,90.93,1180099.6,696523.8,483575.8 +Europe,Bosnia and Herzegovina,Clothes,Offline,L,1/9/2015,777883374,1/29/2015,1832,109.28,35.84,200200.96,65658.88,134542.08 +Europe,Iceland,Office Supplies,Online,H,9/26/2014,425421798,10/25/2014,619,651.21,524.96,403098.99,324950.24,78148.75 +Sub-Saharan Africa,Sudan,Snacks,Online,L,4/22/2016,998846757,5/11/2016,9807,152.58,97.44,1496352.06,955594.08,540757.98 +Central America and the Caribbean,El Salvador,Beverages,Offline,H,5/22/2011,526332080,7/6/2011,2214,47.45,31.79,105054.3,70383.06,34671.24 +Middle East and North Africa,Iran,Cereal,Offline,C,5/29/2015,256364095,6/19/2015,2687,205.7,117.11,552715.9,314674.57,238041.33 +Sub-Saharan Africa,Benin,Beverages,Offline,C,10/11/2010,607741630,10/14/2010,3108,47.45,31.79,147474.6,98803.32,48671.28 +Australia and Oceania,Vanuatu,Clothes,Offline,C,4/12/2011,719576013,4/23/2011,7388,109.28,35.84,807360.64,264785.92,542574.72 +Europe,Spain,Cosmetics,Offline,L,10/25/2012,701291072,10/26/2012,6467,437.2,263.33,2827372.4,1702955.11,1124417.29 +Europe,Italy,Cosmetics,Online,C,5/11/2012,282623136,6/23/2012,3321,437.2,263.33,1451941.2,874518.93,577422.27 +Europe,Albania,Cosmetics,Offline,L,9/25/2011,163621032,11/9/2011,7954,437.2,263.33,3477488.8,2094526.82,1382961.98 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,H,10/28/2013,664646089,11/26/2013,2402,205.7,117.11,494091.4,281298.22,212793.18 +Europe,Macedonia,Cosmetics,Offline,L,3/24/2011,376372134,3/28/2011,5733,437.2,263.33,2506467.6,1509670.89,996796.71 +Europe,Finland,Fruits,Online,M,9/29/2012,209785497,11/13/2012,9045,9.33,6.92,84389.85,62591.4,21798.45 +Central America and the Caribbean,Guatemala,Fruits,Offline,C,11/21/2016,246185004,12/2/2016,468,9.33,6.92,4366.44,3238.56,1127.88 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,M,8/30/2015,187181985,9/28/2015,164,255.28,159.42,41865.92,26144.88,15721.04 +Sub-Saharan Africa,Ghana,Fruits,Offline,L,6/27/2013,704700267,7/7/2013,5324,9.33,6.92,49672.92,36842.08,12830.84 +Europe,Norway,Meat,Offline,L,11/9/2015,290976178,12/12/2015,5172,421.89,364.69,2182015.08,1886176.68,295838.4 +Asia,Laos,Personal Care,Online,H,5/24/2010,208558547,6/2/2010,5964,81.73,56.67,487437.72,337979.88,149457.84 +Middle East and North Africa,Pakistan,Clothes,Online,C,1/30/2016,440308701,2/18/2016,5984,109.28,35.84,653931.52,214466.56,439464.96 +Australia and Oceania,Marshall Islands,Personal Care,Online,C,4/24/2011,139400470,5/22/2011,552,81.73,56.67,45114.96,31281.84,13833.12 +Asia,Tajikistan,Fruits,Online,M,5/28/2013,779320180,6/12/2013,7014,9.33,6.92,65440.62,48536.88,16903.74 +Asia,Kyrgyzstan,Cosmetics,Online,C,4/3/2014,303866660,5/22/2014,9752,437.2,263.33,4263574.4,2567994.16,1695580.24 +Australia and Oceania,Federated States of Micronesia,Meat,Online,L,5/16/2014,777151238,5/24/2014,5176,421.89,364.69,2183702.64,1887635.44,296067.2 +Europe,Germany,Vegetables,Online,L,7/24/2011,733597743,8/8/2011,6729,154.06,90.93,1036669.74,611867.97,424801.77 +Sub-Saharan Africa,Gabon,Personal Care,Offline,C,4/5/2012,127942502,4/5/2012,9884,81.73,56.67,807819.32,560126.28,247693.04 +Asia,Bangladesh,Office Supplies,Offline,C,8/11/2012,785234344,9/16/2012,7147,651.21,524.96,4654197.87,3751889.12,902308.75 +Sub-Saharan Africa,Nigeria,Meat,Online,M,5/25/2017,550834596,5/29/2017,3052,421.89,364.69,1287608.28,1113033.88,174574.4 +Europe,Macedonia,Clothes,Online,L,7/13/2013,940417087,8/11/2013,9169,109.28,35.84,1001988.32,328616.96,673371.36 +Sub-Saharan Africa,The Gambia,Snacks,Offline,H,9/16/2011,389968144,11/1/2011,9095,152.58,97.44,1387715.1,886216.8,501498.3 +Europe,Armenia,Office Supplies,Online,H,5/2/2012,105786597,5/31/2012,3460,651.21,524.96,2253186.6,1816361.6,436825 +Europe,Bulgaria,Baby Food,Offline,L,11/15/2016,914483773,11/29/2016,4925,255.28,159.42,1257254,785143.5,472110.5 +North America,Canada,Cosmetics,Online,H,7/4/2016,112983500,8/1/2016,3183,437.2,263.33,1391607.6,838179.39,553428.21 +North America,Mexico,Cosmetics,Offline,H,1/15/2011,918522107,1/24/2011,9958,437.2,263.33,4353637.6,2622240.14,1731397.46 +Europe,Czech Republic,Office Supplies,Online,C,9/15/2012,318648421,10/20/2012,4004,651.21,524.96,2607444.84,2101939.84,505505 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,C,2/5/2012,321223771,3/22/2012,6107,437.2,263.33,2669980.4,1608156.31,1061824.09 +Asia,Philippines,Personal Care,Online,C,3/17/2012,304421985,4/6/2012,4085,81.73,56.67,333867.05,231496.95,102370.1 +Europe,Sweden,Clothes,Offline,C,2/11/2017,166729390,4/1/2017,7786,109.28,35.84,850854.08,279050.24,571803.84 +Europe,Vatican City,Household,Offline,C,1/9/2013,776944816,1/22/2013,4091,668.27,502.54,2733892.57,2055891.14,678001.43 +Central America and the Caribbean,Dominican Republic,Fruits,Online,L,6/29/2017,824179589,7/6/2017,1910,9.33,6.92,17820.3,13217.2,4603.1 +North America,Canada,Office Supplies,Online,H,1/26/2015,867857539,2/7/2015,7186,651.21,524.96,4679595.06,3772362.56,907232.5 +Asia,Kyrgyzstan,Snacks,Online,L,1/31/2014,187714993,2/22/2014,7893,152.58,97.44,1204313.94,769093.92,435220.02 +Europe,Belarus,Office Supplies,Online,L,7/29/2012,833800780,8/19/2012,9035,651.21,524.96,5883682.35,4743013.6,1140668.75 +Middle East and North Africa,Oman,Meat,Offline,L,3/19/2017,876476228,3/25/2017,7648,421.89,364.69,3226614.72,2789149.12,437465.6 +Middle East and North Africa,Saudi Arabia,Snacks,Online,C,10/22/2016,256415164,11/3/2016,7800,152.58,97.44,1190124,760032,430092 +Central America and the Caribbean,Haiti,Clothes,Offline,H,5/18/2016,334603917,6/24/2016,5590,109.28,35.84,610875.2,200345.6,410529.6 +Asia,Indonesia,Clothes,Offline,L,8/24/2010,742341315,9/9/2010,4147,109.28,35.84,453184.16,148628.48,304555.68 +Asia,Kazakhstan,Baby Food,Offline,H,7/19/2010,731238687,7/20/2010,8632,255.28,159.42,2203576.96,1376113.44,827463.52 +Central America and the Caribbean,Haiti,Baby Food,Offline,H,9/19/2016,523219859,10/18/2016,1238,255.28,159.42,316036.64,197361.96,118674.68 +Central America and the Caribbean,Belize,Personal Care,Online,M,9/20/2015,860521161,9/20/2015,6189,81.73,56.67,505826.97,350730.63,155096.34 +Middle East and North Africa,Algeria,Baby Food,Offline,H,2/8/2014,755691421,2/14/2014,4739,255.28,159.42,1209771.92,755491.38,454280.54 +Europe,Serbia,Cosmetics,Offline,C,12/5/2011,641591966,1/24/2012,175,437.2,263.33,76510,46082.75,30427.25 +Asia,Malaysia,Cereal,Online,L,1/30/2014,121396625,2/18/2014,2814,205.7,117.11,578839.8,329547.54,249292.26 +Europe,Denmark,Personal Care,Online,L,5/23/2011,218591725,6/14/2011,5004,81.73,56.67,408976.92,283576.68,125400.24 +Asia,South Korea,Vegetables,Online,M,8/31/2014,226976096,10/20/2014,6126,154.06,90.93,943771.56,557037.18,386734.38 +Australia and Oceania,East Timor,Cereal,Online,H,1/26/2013,860661065,2/3/2013,7590,205.7,117.11,1561263,888864.9,672398.1 +Asia,China,Meat,Online,H,10/8/2015,204070460,11/19/2015,7839,421.89,364.69,3307195.71,2858804.91,448390.8 +Europe,Bulgaria,Beverages,Offline,C,4/5/2010,461940610,4/13/2010,7347,47.45,31.79,348615.15,233561.13,115054.02 +Middle East and North Africa,Algeria,Baby Food,Online,H,8/15/2011,309320342,8/18/2011,3618,255.28,159.42,923603.04,576781.56,346821.48 +Sub-Saharan Africa,Liberia,Baby Food,Offline,L,4/10/2013,741570985,5/16/2013,6189,255.28,159.42,1579927.92,986650.38,593277.54 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,C,6/29/2013,124366366,7/2/2013,1626,9.33,6.92,15170.58,11251.92,3918.66 +Sub-Saharan Africa,Zambia,Beverages,Online,C,8/13/2011,943692815,8/30/2011,8530,47.45,31.79,404748.5,271168.7,133579.8 +Sub-Saharan Africa,Rwanda,Fruits,Online,M,10/30/2011,355849158,11/24/2011,2529,9.33,6.92,23595.57,17500.68,6094.89 +Europe,San Marino,Cosmetics,Offline,C,10/27/2011,537446725,12/6/2011,1284,437.2,263.33,561364.8,338115.72,223249.08 +Asia,Brunei,Clothes,Offline,M,2/12/2014,135409343,2/24/2014,9488,109.28,35.84,1036848.64,340049.92,696798.72 +North America,Greenland,Snacks,Offline,H,9/30/2014,116973340,10/6/2014,3866,152.58,97.44,589874.28,376703.04,213171.24 +North America,Mexico,Fruits,Online,M,8/2/2014,619687545,8/25/2014,8170,9.33,6.92,76226.1,56536.4,19689.7 +Europe,Latvia,Clothes,Offline,L,7/29/2015,501413285,8/27/2015,8188,109.28,35.84,894784.64,293457.92,601326.72 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,L,12/6/2016,490324389,1/2/2017,6738,205.7,117.11,1386006.6,789087.18,596919.42 +Central America and the Caribbean,Grenada,Household,Offline,M,5/17/2011,934907186,6/20/2011,8667,668.27,502.54,5791896.09,4355514.18,1436381.91 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Offline,C,8/9/2011,453960502,8/14/2011,5855,9.33,6.92,54627.15,40516.6,14110.55 +Australia and Oceania,Nauru,Baby Food,Online,L,4/2/2016,886595666,4/12/2016,2215,255.28,159.42,565445.2,353115.3,212329.9 +Sub-Saharan Africa,Namibia,Meat,Offline,M,8/28/2013,542236506,9/1/2013,8687,421.89,364.69,3664958.43,3168062.03,496896.4 +Europe,Sweden,Snacks,Online,L,12/6/2015,950619351,12/14/2015,8246,152.58,97.44,1258174.68,803490.24,454684.44 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,H,4/27/2017,111793029,5/27/2017,896,651.21,524.96,583484.16,470364.16,113120 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,L,2/23/2013,146118867,4/6/2013,8675,437.2,263.33,3792710,2284387.75,1508322.25 +Europe,Croatia,Fruits,Offline,C,2/24/2011,544270694,2/26/2011,648,9.33,6.92,6045.84,4484.16,1561.68 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,C,7/23/2012,417234838,8/29/2012,7915,421.89,364.69,3339259.35,2886521.35,452738 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,M,11/18/2015,746310126,11/22/2015,8606,255.28,159.42,2196939.68,1371968.52,824971.16 +Central America and the Caribbean,Grenada,Vegetables,Offline,C,2/14/2013,333107888,3/17/2013,2881,154.06,90.93,443846.86,261969.33,181877.53 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,H,4/12/2016,749551951,5/11/2016,7934,421.89,364.69,3347275.26,2893450.46,453824.8 +Europe,Norway,Snacks,Online,M,9/12/2015,487878644,10/8/2015,2987,152.58,97.44,455756.46,291053.28,164703.18 +Europe,Sweden,Fruits,Online,H,2/23/2014,810636794,3/31/2014,4296,9.33,6.92,40081.68,29728.32,10353.36 +Europe,Sweden,Beverages,Offline,H,6/19/2015,800687730,7/25/2015,147,47.45,31.79,6975.15,4673.13,2302.02 +Europe,Russia,Meat,Online,M,3/9/2013,511205279,4/21/2013,5857,421.89,364.69,2471009.73,2135989.33,335020.4 +Europe,Bulgaria,Cosmetics,Online,H,1/24/2017,515675771,3/1/2017,8775,437.2,263.33,3836430,2310720.75,1525709.25 +Europe,Croatia,Vegetables,Online,L,5/30/2011,557898032,7/2/2011,3280,154.06,90.93,505316.8,298250.4,207066.4 +Sub-Saharan Africa,Botswana,Baby Food,Offline,C,11/22/2011,901983392,12/6/2011,5785,255.28,159.42,1476794.8,922244.7,554550.1 +Australia and Oceania,Nauru,Office Supplies,Offline,H,4/22/2016,982355678,4/22/2016,9730,651.21,524.96,6336273.3,5107860.8,1228412.5 +Central America and the Caribbean,Panama,Personal Care,Offline,C,12/13/2015,753751218,1/5/2016,590,81.73,56.67,48220.7,33435.3,14785.4 +Central America and the Caribbean,Belize,Meat,Online,H,7/14/2014,241218841,7/16/2014,870,421.89,364.69,367044.3,317280.3,49764 +Europe,Sweden,Snacks,Online,H,11/3/2016,890119874,11/27/2016,5106,152.58,97.44,779073.48,497528.64,281544.84 +Central America and the Caribbean,Cuba,Personal Care,Offline,C,5/11/2017,616128146,5/20/2017,4865,81.73,56.67,397616.45,275699.55,121916.9 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,C,8/22/2011,555229985,10/6/2011,3746,651.21,524.96,2439432.66,1966500.16,472932.5 +Sub-Saharan Africa,Botswana,Beverages,Offline,M,3/26/2015,113724219,3/29/2015,2379,47.45,31.79,112883.55,75628.41,37255.14 +Europe,Luxembourg,Household,Online,M,6/15/2014,118222177,7/8/2014,3424,668.27,502.54,2288156.48,1720696.96,567459.52 +Sub-Saharan Africa,The Gambia,Cosmetics,Offline,L,8/19/2015,565647685,9/17/2015,6575,437.2,263.33,2874590,1731394.75,1143195.25 +Europe,Bosnia and Herzegovina,Clothes,Offline,M,12/31/2010,173237073,1/10/2011,3554,109.28,35.84,388381.12,127375.36,261005.76 +Asia,India,Beverages,Online,L,10/17/2012,428539168,11/30/2012,3118,47.45,31.79,147949.1,99121.22,48827.88 +Sub-Saharan Africa,Malawi,Household,Offline,M,8/7/2011,639415299,8/26/2011,6051,668.27,502.54,4043701.77,3040869.54,1002832.23 +Sub-Saharan Africa,Tanzania,Vegetables,Online,H,6/1/2010,184039294,6/17/2010,172,154.06,90.93,26498.32,15639.96,10858.36 +Europe,Portugal,Beverages,Online,C,4/27/2013,760897481,5/23/2013,5328,47.45,31.79,252813.6,169377.12,83436.48 +Asia,Kazakhstan,Personal Care,Online,L,2/1/2014,538788688,3/3/2014,8401,81.73,56.67,686613.73,476084.67,210529.06 +Asia,Maldives,Cereal,Offline,H,2/18/2015,906824243,3/10/2015,8300,205.7,117.11,1707310,972013,735297 +Europe,Latvia,Vegetables,Offline,M,2/23/2016,624427974,3/23/2016,968,154.06,90.93,149130.08,88020.24,61109.84 +Sub-Saharan Africa,Comoros,Cosmetics,Online,C,4/26/2010,771336209,4/27/2010,4380,437.2,263.33,1914936,1153385.4,761550.6 +Asia,Thailand,Fruits,Offline,L,10/29/2010,697597777,11/19/2010,3539,9.33,6.92,33018.87,24489.88,8528.99 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,C,10/10/2016,273574006,11/13/2016,5483,205.7,117.11,1127853.1,642114.13,485738.97 +Sub-Saharan Africa,Benin,Office Supplies,Online,C,12/20/2016,339938724,1/14/2017,4277,651.21,524.96,2785225.17,2245253.92,539971.25 +Europe,Norway,Personal Care,Online,H,6/5/2016,457678258,7/18/2016,6022,81.73,56.67,492178.06,341266.74,150911.32 +Sub-Saharan Africa,Burundi,Baby Food,Online,C,6/13/2017,258091437,7/7/2017,3847,255.28,159.42,982062.16,613288.74,368773.42 +Australia and Oceania,Australia,Baby Food,Offline,H,10/26/2015,792789590,11/12/2015,2912,255.28,159.42,743375.36,464231.04,279144.32 +Asia,Sri Lanka,Snacks,Online,M,3/4/2012,483696544,3/16/2012,5411,152.58,97.44,825610.38,527247.84,298362.54 +Asia,Philippines,Meat,Offline,C,10/18/2015,973048627,10/26/2015,5567,421.89,364.69,2348661.63,2030229.23,318432.4 +Asia,Tajikistan,Fruits,Offline,C,7/10/2010,373394668,8/26/2010,4635,9.33,6.92,43244.55,32074.2,11170.35 +Europe,Belarus,Beverages,Offline,L,7/19/2011,917595994,8/18/2011,5900,47.45,31.79,279955,187561,92394 +Asia,Uzbekistan,Household,Online,L,3/12/2016,408826434,4/29/2016,9682,668.27,502.54,6470190.14,4865592.28,1604597.86 +Asia,South Korea,Cereal,Offline,C,4/14/2015,770572316,4/20/2015,8327,205.7,117.11,1712863.9,975174.97,737688.93 +Sub-Saharan Africa,Nigeria,Cereal,Online,C,1/23/2012,396632468,3/11/2012,1216,205.7,117.11,250131.2,142405.76,107725.44 +Middle East and North Africa,Iraq,Cosmetics,Online,C,10/30/2010,901118218,11/27/2010,9761,437.2,263.33,4267509.2,2570364.13,1697145.07 +Middle East and North Africa,Algeria,Fruits,Online,H,3/6/2013,368453395,4/16/2013,2402,9.33,6.92,22410.66,16621.84,5788.82 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,M,3/8/2014,103374326,4/22/2014,9615,421.89,364.69,4056472.35,3506494.35,549978 +Middle East and North Africa,Tunisia ,Household,Online,H,10/11/2013,580929839,11/15/2013,8904,668.27,502.54,5950276.08,4474616.16,1475659.92 +Australia and Oceania,Tonga,Beverages,Offline,H,12/14/2012,996481263,1/3/2013,9805,47.45,31.79,465247.25,311700.95,153546.3 +Central America and the Caribbean,Barbados,Clothes,Offline,C,7/22/2017,615702426,9/9/2017,8885,109.28,35.84,970952.8,318438.4,652514.4 +Europe,Ukraine,Cereal,Offline,M,10/13/2011,124579656,11/12/2011,4743,205.7,117.11,975635.1,555452.73,420182.37 +Sub-Saharan Africa,Ghana,Vegetables,Offline,M,12/18/2014,279411780,1/1/2015,3010,154.06,90.93,463720.6,273699.3,190021.3 +Asia,Taiwan,Office Supplies,Online,M,3/17/2017,556810128,3/30/2017,1345,651.21,524.96,875877.45,706071.2,169806.25 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,L,6/24/2013,503698527,7/22/2013,4442,651.21,524.96,2892674.82,2331872.32,560802.5 +Sub-Saharan Africa,Niger,Baby Food,Offline,C,12/11/2014,187313306,1/1/2015,9025,255.28,159.42,2303902,1438765.5,865136.5 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,L,11/28/2014,645203292,1/13/2015,8847,154.06,90.93,1362968.82,804457.71,558511.11 +Australia and Oceania,Samoa ,Snacks,Online,L,4/25/2015,735229814,5/11/2015,9695,152.58,97.44,1479263.1,944680.8,534582.3 +Middle East and North Africa,Kuwait,Office Supplies,Online,M,5/18/2015,285566699,6/25/2015,4387,651.21,524.96,2856858.27,2302999.52,553858.75 +Asia,Myanmar,Meat,Online,C,5/21/2015,544700276,6/16/2015,7771,421.89,364.69,3278507.19,2834005.99,444501.2 +Sub-Saharan Africa,Central African Republic,Clothes,Online,M,11/25/2012,131429374,12/31/2012,1727,109.28,35.84,188726.56,61895.68,126830.88 +Australia and Oceania,Samoa ,Office Supplies,Offline,C,2/16/2014,884865319,3/25/2014,166,651.21,524.96,108100.86,87143.36,20957.5 +Middle East and North Africa,Qatar,Baby Food,Offline,M,12/20/2014,214431941,1/25/2015,4031,255.28,159.42,1029033.68,642622.02,386411.66 +Sub-Saharan Africa,Burundi,Clothes,Online,M,5/25/2012,549865567,5/26/2012,6295,109.28,35.84,687917.6,225612.8,462304.8 +Australia and Oceania,Marshall Islands,Snacks,Offline,H,10/23/2015,791215026,12/6/2015,6964,152.58,97.44,1062567.12,678572.16,383994.96 +Europe,Ukraine,Vegetables,Online,M,12/11/2012,358841645,1/13/2013,8072,154.06,90.93,1243572.32,733986.96,509585.36 +Europe,Andorra,Office Supplies,Offline,L,7/19/2011,543419253,8/17/2011,8688,651.21,524.96,5657712.48,4560852.48,1096860 +Asia,Cambodia,Baby Food,Online,L,11/4/2012,455934178,11/10/2012,9910,255.28,159.42,2529824.8,1579852.2,949972.6 +Sub-Saharan Africa,Zambia,Beverages,Offline,H,5/7/2015,177685248,6/1/2015,9868,47.45,31.79,468236.6,313703.72,154532.88 +Asia,Bangladesh,Beverages,Online,C,1/21/2011,310283792,2/1/2011,8724,47.45,31.79,413953.8,277335.96,136617.84 +Sub-Saharan Africa,The Gambia,Beverages,Online,H,12/22/2011,625653636,1/18/2012,3669,47.45,31.79,174094.05,116637.51,57456.54 +Europe,Switzerland,Office Supplies,Offline,M,1/6/2016,516031110,2/23/2016,3928,651.21,524.96,2557952.88,2062042.88,495910 +Asia,Bangladesh,Cereal,Offline,M,10/20/2010,343965041,11/29/2010,5754,205.7,117.11,1183597.8,673850.94,509746.86 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,M,4/28/2015,992316758,5/29/2015,7435,9.33,6.92,69368.55,51450.2,17918.35 +Asia,Laos,Personal Care,Online,C,7/15/2015,714260089,8/20/2015,4288,81.73,56.67,350458.24,243000.96,107457.28 +Central America and the Caribbean,Barbados,Fruits,Online,C,8/16/2013,983281362,9/20/2013,3660,9.33,6.92,34147.8,25327.2,8820.6 +Central America and the Caribbean,Nicaragua,Personal Care,Online,C,8/12/2016,643179404,9/26/2016,9933,81.73,56.67,811824.09,562903.11,248920.98 +Europe,Poland,Household,Offline,M,6/16/2017,858065545,8/4/2017,9518,668.27,502.54,6360593.86,4783175.72,1577418.14 +Central America and the Caribbean,Honduras,Clothes,Offline,H,12/14/2013,162363612,12/27/2013,5856,109.28,35.84,639943.68,209879.04,430064.64 +Central America and the Caribbean,Cuba,Clothes,Online,H,7/15/2012,310809934,8/7/2012,4421,109.28,35.84,483126.88,158448.64,324678.24 +Middle East and North Africa,Lebanon,Household,Offline,C,12/4/2016,428453338,1/21/2017,7719,668.27,502.54,5158376.13,3879106.26,1279269.87 +Middle East and North Africa,Qatar,Vegetables,Offline,M,10/3/2016,160655152,10/25/2016,285,154.06,90.93,43907.1,25915.05,17992.05 +Sub-Saharan Africa,Mali,Household,Offline,L,2/1/2014,123089206,2/19/2014,3686,668.27,502.54,2463243.22,1852362.44,610880.78 +Australia and Oceania,Palau,Cosmetics,Offline,H,1/16/2012,551741826,2/7/2012,1522,437.2,263.33,665418.4,400788.26,264630.14 +Asia,Tajikistan,Personal Care,Offline,H,1/10/2011,852911841,1/17/2011,4422,81.73,56.67,361410.06,250594.74,110815.32 +Central America and the Caribbean,Cuba,Meat,Offline,L,7/4/2012,953210580,7/14/2012,5048,421.89,364.69,2129700.72,1840955.12,288745.6 +Asia,South Korea,Office Supplies,Online,M,3/25/2015,849561870,4/2/2015,3091,651.21,524.96,2012890.11,1622651.36,390238.75 +Asia,Turkmenistan,Personal Care,Online,L,6/8/2011,159202039,7/17/2011,276,81.73,56.67,22557.48,15640.92,6916.56 +Sub-Saharan Africa,Liberia,Meat,Online,L,5/9/2013,369679915,6/8/2013,5357,421.89,364.69,2260064.73,1953644.33,306420.4 +Sub-Saharan Africa,Zimbabwe,Vegetables,Offline,H,7/29/2011,788856828,8/19/2011,9120,154.06,90.93,1405027.2,829281.6,575745.6 +Sub-Saharan Africa,The Gambia,Fruits,Online,L,9/1/2016,794906604,10/12/2016,9384,9.33,6.92,87552.72,64937.28,22615.44 +Europe,San Marino,Vegetables,Offline,H,7/27/2017,286315572,8/28/2017,5995,154.06,90.93,923589.7,545125.35,378464.35 +Central America and the Caribbean,Jamaica,Household,Offline,L,8/16/2015,131882560,9/9/2015,5835,668.27,502.54,3899355.45,2932320.9,967034.55 +Central America and the Caribbean,Nicaragua,Cereal,Offline,H,3/30/2013,820718896,4/10/2013,7814,205.7,117.11,1607339.8,915097.54,692242.26 +Europe,Cyprus,Meat,Online,H,2/15/2010,212248408,3/11/2010,7875,421.89,364.69,3322383.75,2871933.75,450450 +Europe,Macedonia,Personal Care,Offline,M,8/6/2014,286207425,8/14/2014,3992,81.73,56.67,326266.16,226226.64,100039.52 +Asia,China,Fruits,Offline,H,2/15/2017,392644774,4/5/2017,1169,9.33,6.92,10906.77,8089.48,2817.29 +Asia,Vietnam,Beverages,Online,H,10/22/2016,401921784,11/30/2016,6442,47.45,31.79,305672.9,204791.18,100881.72 +Middle East and North Africa,Azerbaijan,Fruits,Offline,M,1/11/2010,254712283,1/27/2010,3880,9.33,6.92,36200.4,26849.6,9350.8 +Europe,Georgia,Household,Online,L,12/13/2016,412002599,1/9/2017,9579,668.27,502.54,6401358.33,4813830.66,1587527.67 +Europe,Latvia,Meat,Offline,H,2/24/2017,505091559,3/5/2017,6672,421.89,364.69,2814850.08,2433211.68,381638.4 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,L,12/27/2013,685590493,1/8/2014,317,437.2,263.33,138592.4,83475.61,55116.79 +Sub-Saharan Africa,Benin,Snacks,Online,C,9/4/2015,275423228,9/27/2015,2709,152.58,97.44,413339.22,263964.96,149374.26 +Sub-Saharan Africa,Cameroon,Personal Care,Online,L,5/7/2016,916826093,6/21/2016,8070,81.73,56.67,659561.1,457326.9,202234.2 +Middle East and North Africa,Afghanistan,Household,Online,L,12/27/2014,722347915,1/11/2015,7655,668.27,502.54,5115606.85,3846943.7,1268663.15 +Middle East and North Africa,Egypt,Beverages,Offline,L,8/22/2011,124850022,9/30/2011,4751,47.45,31.79,225434.95,151034.29,74400.66 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,H,3/17/2011,527506244,3/21/2011,9675,154.06,90.93,1490530.5,879747.75,610782.75 +Sub-Saharan Africa,Nigeria,Clothes,Offline,M,1/30/2012,253802907,2/18/2012,4775,109.28,35.84,521812,171136,350676 +Sub-Saharan Africa,Cameroon,Beverages,Offline,L,7/2/2017,397538840,7/26/2017,9432,47.45,31.79,447548.4,299843.28,147705.12 +Europe,Spain,Meat,Online,H,8/18/2016,772825372,9/13/2016,5056,421.89,364.69,2133075.84,1843872.64,289203.2 +Europe,France,Cosmetics,Online,C,1/22/2011,364086329,2/9/2011,91,437.2,263.33,39785.2,23963.03,15822.17 +Middle East and North Africa,Kuwait,Vegetables,Offline,H,1/3/2011,476058042,1/11/2011,5008,154.06,90.93,771532.48,455377.44,316155.04 +Europe,Luxembourg,Meat,Offline,M,5/28/2016,683789336,7/11/2016,7315,421.89,364.69,3086125.35,2667707.35,418418 +Middle East and North Africa,Syria,Cereal,Online,C,2/7/2013,182641541,3/11/2013,6546,205.7,117.11,1346512.2,766602.06,579910.14 +Europe,Cyprus,Vegetables,Offline,H,7/10/2014,938288486,7/31/2014,9269,154.06,90.93,1427982.14,842830.17,585151.97 +Middle East and North Africa,Iraq,Office Supplies,Offline,H,6/3/2012,936716496,6/24/2012,4082,651.21,524.96,2658239.22,2142886.72,515352.5 +Sub-Saharan Africa,Eritrea,Household,Offline,L,12/30/2010,934224402,1/31/2011,6616,668.27,502.54,4421274.32,3324804.64,1096469.68 +Sub-Saharan Africa,Mauritania,Snacks,Offline,H,7/1/2015,407423532,7/16/2015,4532,152.58,97.44,691492.56,441598.08,249894.48 +Central America and the Caribbean,Grenada,Cosmetics,Online,C,4/24/2013,703237712,5/15/2013,2521,437.2,263.33,1102181.2,663854.93,438326.27 +Middle East and North Africa,Jordan,Office Supplies,Offline,C,8/13/2015,988903272,8/27/2015,7309,651.21,524.96,4759693.89,3836932.64,922761.25 +Asia,Malaysia,Meat,Offline,M,9/15/2015,501969039,11/1/2015,2648,421.89,364.69,1117164.72,965699.12,151465.6 +Central America and the Caribbean,Honduras,Cereal,Offline,H,7/11/2015,800296342,8/12/2015,4327,205.7,117.11,890063.9,506734.97,383328.93 +Central America and the Caribbean,Dominica,Beverages,Offline,L,4/18/2014,812059009,5/15/2014,5161,47.45,31.79,244889.45,164068.19,80821.26 +Central America and the Caribbean,Panama,Meat,Online,L,4/19/2012,885743367,6/4/2012,10000,421.89,364.69,4218900,3646900,572000 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,C,9/4/2014,540148246,10/19/2014,724,651.21,524.96,471476.04,380071.04,91405 +Asia,South Korea,Baby Food,Online,M,6/23/2012,714384973,8/4/2012,1243,255.28,159.42,317313.04,198159.06,119153.98 +Sub-Saharan Africa,Burundi,Clothes,Offline,C,10/3/2016,617877376,11/17/2016,2501,109.28,35.84,273309.28,89635.84,183673.44 +Australia and Oceania,Australia,Snacks,Online,L,11/30/2016,880361783,12/23/2016,7470,152.58,97.44,1139772.6,727876.8,411895.8 +Europe,Hungary,Meat,Offline,H,10/9/2014,401887023,11/13/2014,6156,421.89,364.69,2597154.84,2245031.64,352123.2 +North America,Greenland,Clothes,Offline,M,3/20/2013,402814424,3/21/2013,594,109.28,35.84,64912.32,21288.96,43623.36 +Europe,Bosnia and Herzegovina,Snacks,Offline,L,6/1/2012,373817813,7/5/2012,9853,152.58,97.44,1503370.74,960076.32,543294.42 +Europe,Norway,Personal Care,Online,L,8/8/2013,325883519,8/12/2013,5030,81.73,56.67,411101.9,285050.1,126051.8 +Middle East and North Africa,Algeria,Baby Food,Offline,H,4/14/2015,340310370,5/9/2015,4256,255.28,159.42,1086471.68,678491.52,407980.16 +Europe,Romania,Household,Offline,C,1/13/2017,118709695,2/2/2017,7692,668.27,502.54,5140332.84,3865537.68,1274795.16 +Sub-Saharan Africa,Rwanda,Meat,Offline,M,9/18/2015,333005321,9/19/2015,2529,421.89,364.69,1066959.81,922301.01,144658.8 +Central America and the Caribbean,Panama,Cereal,Offline,C,10/20/2016,375433576,12/7/2016,7993,205.7,117.11,1644160.1,936060.23,708099.87 +Central America and the Caribbean,Barbados,Cereal,Offline,C,7/3/2015,608543288,7/25/2015,337,205.7,117.11,69320.9,39466.07,29854.83 +Middle East and North Africa,Turkey,Snacks,Offline,H,8/26/2015,115195786,8/29/2015,7848,152.58,97.44,1197447.84,764709.12,432738.72 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,C,10/14/2010,748564898,10/20/2010,5843,47.45,31.79,277250.35,185748.97,91501.38 +Sub-Saharan Africa,South Sudan,Personal Care,Online,H,8/27/2010,382136952,9/7/2010,1671,81.73,56.67,136570.83,94695.57,41875.26 +Asia,Bhutan,Cereal,Offline,M,9/20/2014,559710776,10/26/2014,9712,205.7,117.11,1997758.4,1137372.32,860386.08 +Europe,Bosnia and Herzegovina,Personal Care,Offline,H,12/4/2015,645397698,12/14/2015,6376,81.73,56.67,521110.48,361327.92,159782.56 +Europe,Finland,Vegetables,Online,M,1/27/2012,973621547,1/31/2012,5107,154.06,90.93,786784.42,464379.51,322404.91 +Central America and the Caribbean,Dominica,Cereal,Online,L,3/3/2017,599118649,3/4/2017,1377,205.7,117.11,283248.9,161260.47,121988.43 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,C,3/21/2012,446937835,4/11/2012,7692,437.2,263.33,3362942.4,2025534.36,1337408.04 +Asia,Cambodia,Cereal,Online,L,2/22/2017,162440431,4/12/2017,8588,205.7,117.11,1766551.6,1005740.68,760810.92 +Asia,Philippines,Snacks,Offline,M,4/16/2011,361300265,4/21/2011,5632,152.58,97.44,859330.56,548782.08,310548.48 +Middle East and North Africa,Bahrain,Cereal,Offline,M,12/2/2012,379503667,12/29/2012,2423,205.7,117.11,498411.1,283757.53,214653.57 +Central America and the Caribbean,Nicaragua,Meat,Offline,C,11/14/2014,523349463,12/23/2014,9591,421.89,364.69,4046346.99,3497741.79,548605.2 +Sub-Saharan Africa,Mauritania,Meat,Offline,H,1/12/2011,719448983,2/7/2011,9797,421.89,364.69,4133256.33,3572867.93,560388.4 +Europe,Luxembourg,Snacks,Offline,M,4/20/2015,964726054,5/6/2015,2733,152.58,97.44,417001.14,266303.52,150697.62 +Asia,Cambodia,Personal Care,Online,M,5/4/2012,876417005,6/20/2012,122,81.73,56.67,9971.06,6913.74,3057.32 +Central America and the Caribbean,Honduras,Vegetables,Offline,H,5/21/2014,142070662,7/5/2014,721,154.06,90.93,111077.26,65560.53,45516.73 +Asia,Mongolia,Cosmetics,Online,H,1/8/2012,769548356,1/8/2012,5314,437.2,263.33,2323280.8,1399335.62,923945.18 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,M,10/28/2015,337023913,12/11/2015,1720,651.21,524.96,1120081.2,902931.2,217150 +Central America and the Caribbean,The Bahamas,Beverages,Online,L,9/20/2014,542983663,10/6/2014,9787,47.45,31.79,464393.15,311128.73,153264.42 +Middle East and North Africa,Yemen,Beverages,Offline,H,1/22/2010,456226432,3/10/2010,6394,47.45,31.79,303395.3,203265.26,100130.04 +Middle East and North Africa,Syria,Fruits,Online,H,10/30/2011,565863549,11/29/2011,454,9.33,6.92,4235.82,3141.68,1094.14 +Europe,Bulgaria,Snacks,Online,H,2/24/2012,531318843,4/12/2012,7908,152.58,97.44,1206602.64,770555.52,436047.12 +Middle East and North Africa,Jordan,Fruits,Offline,M,10/11/2011,532328641,11/25/2011,6729,9.33,6.92,62781.57,46564.68,16216.89 +Australia and Oceania,Tonga,Meat,Online,H,4/28/2016,818941771,5/1/2016,1924,421.89,364.69,811716.36,701663.56,110052.8 +Sub-Saharan Africa,Central African Republic,Beverages,Online,C,4/26/2017,361519563,5/18/2017,527,47.45,31.79,25006.15,16753.33,8252.82 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,H,2/19/2011,900735843,3/26/2011,6607,9.33,6.92,61643.31,45720.44,15922.87 +Europe,Croatia,Snacks,Online,H,5/17/2010,197576940,6/26/2010,6262,152.58,97.44,955455.96,610169.28,345286.68 +Middle East and North Africa,Iran,Cosmetics,Online,C,4/29/2017,583341681,5/22/2017,2622,437.2,263.33,1146338.4,690451.26,455887.14 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,L,8/18/2012,409641396,9/22/2012,847,421.89,364.69,357340.83,308892.43,48448.4 +Europe,Belarus,Baby Food,Offline,C,1/30/2012,798399913,2/11/2012,3131,255.28,159.42,799281.68,499144.02,300137.66 +Europe,Finland,Beverages,Online,L,5/17/2017,691853559,5/25/2017,3697,47.45,31.79,175422.65,117527.63,57895.02 +Middle East and North Africa,Somalia,Vegetables,Offline,C,5/8/2012,902551162,5/20/2012,3800,154.06,90.93,585428,345534,239894 +Asia,Singapore,Cereal,Online,H,3/16/2012,963354051,4/10/2012,6726,205.7,117.11,1383538.2,787681.86,595856.34 +Europe,Norway,Fruits,Online,L,4/8/2014,477436053,5/18/2014,2793,9.33,6.92,26058.69,19327.56,6731.13 +Sub-Saharan Africa,Burundi,Household,Offline,M,12/2/2016,468283498,12/12/2016,4348,668.27,502.54,2905637.96,2185043.92,720594.04 +Central America and the Caribbean,El Salvador,Baby Food,Online,C,11/4/2015,229695212,12/3/2015,773,255.28,159.42,197331.44,123231.66,74099.78 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,L,5/3/2015,475782525,5/4/2015,3477,255.28,159.42,887608.56,554303.34,333305.22 +Central America and the Caribbean,Grenada,Fruits,Online,L,12/27/2016,190969264,1/19/2017,904,9.33,6.92,8434.32,6255.68,2178.64 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,M,11/17/2015,679991757,11/18/2015,3527,9.33,6.92,32906.91,24406.84,8500.07 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,C,12/9/2011,617898833,1/9/2012,8851,421.89,364.69,3734148.39,3227871.19,506277.2 +Central America and the Caribbean,Barbados,Vegetables,Online,C,9/24/2013,100051820,10/16/2013,6412,154.06,90.93,987832.72,583043.16,404789.56 +Asia,Vietnam,Cosmetics,Offline,L,12/17/2011,192124545,1/8/2012,2777,437.2,263.33,1214104.4,731267.41,482836.99 +Sub-Saharan Africa,Zambia,Baby Food,Offline,H,7/15/2013,680103337,8/25/2013,6546,255.28,159.42,1671062.88,1043563.32,627499.56 +Sub-Saharan Africa,Lesotho,Cereal,Online,H,1/28/2015,520287024,2/24/2015,3347,205.7,117.11,688477.9,391967.17,296510.73 +Central America and the Caribbean,Costa Rica,Meat,Offline,M,4/5/2014,989286935,5/20/2014,843,421.89,364.69,355653.27,307433.67,48219.6 +Europe,Slovakia,Cosmetics,Online,L,8/15/2013,734026896,9/27/2013,3725,437.2,263.33,1628570,980904.25,647665.75 +Central America and the Caribbean,Haiti,Cereal,Offline,M,10/3/2016,721743237,11/7/2016,8718,205.7,117.11,1793292.6,1020964.98,772327.62 +Europe,Moldova ,Beverages,Online,M,12/21/2016,189984786,1/15/2017,9575,47.45,31.79,454333.75,304389.25,149944.5 +Europe,Cyprus,Personal Care,Online,C,3/17/2016,696612870,4/12/2016,2083,81.73,56.67,170243.59,118043.61,52199.98 +Asia,Japan,Household,Offline,C,9/7/2013,269801318,10/21/2013,9060,668.27,502.54,6054526.2,4553012.4,1501513.8 +Middle East and North Africa,Tunisia ,Household,Offline,C,4/5/2017,158036458,5/19/2017,5355,668.27,502.54,3578585.85,2691101.7,887484.15 +Australia and Oceania,Tuvalu,Fruits,Online,C,12/2/2016,780117118,1/2/2017,2846,9.33,6.92,26553.18,19694.32,6858.86 +Middle East and North Africa,Lebanon,Clothes,Offline,H,4/19/2011,375154626,5/14/2011,5445,109.28,35.84,595029.6,195148.8,399880.8 +Middle East and North Africa,Libya,Household,Online,M,6/12/2011,852572810,7/14/2011,4095,668.27,502.54,2736565.65,2057901.3,678664.35 +Middle East and North Africa,Pakistan,Cereal,Online,H,5/1/2014,142107999,5/24/2014,1770,205.7,117.11,364089,207284.7,156804.3 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,L,3/17/2014,743809020,3/21/2014,8473,154.06,90.93,1305350.38,770449.89,534900.49 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,C,12/17/2013,278037202,2/5/2014,6241,651.21,524.96,4064201.61,3276275.36,787926.25 +Europe,Kosovo,Meat,Offline,H,10/5/2013,935466372,10/22/2013,4143,421.89,364.69,1747890.27,1510910.67,236979.6 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,H,11/2/2014,927082860,12/3/2014,3275,651.21,524.96,2132712.75,1719244,413468.75 +Europe,Portugal,Fruits,Offline,L,9/12/2015,334185492,9/14/2015,1768,9.33,6.92,16495.44,12234.56,4260.88 +Australia and Oceania,Vanuatu,Personal Care,Online,M,12/2/2015,658385598,12/8/2015,9784,81.73,56.67,799646.32,554459.28,245187.04 +Asia,Bangladesh,Vegetables,Online,H,5/8/2012,771607005,5/13/2012,4514,154.06,90.93,695426.84,410458.02,284968.82 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,L,6/29/2010,966086041,7/25/2010,5183,255.28,159.42,1323116.24,826273.86,496842.38 +Middle East and North Africa,Israel,Vegetables,Offline,C,2/7/2013,704371535,3/12/2013,8045,154.06,90.93,1239412.7,731531.85,507880.85 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,M,6/15/2016,869324815,6/19/2016,1386,81.73,56.67,113277.78,78544.62,34733.16 +Europe,Netherlands,Office Supplies,Offline,H,1/30/2014,614119708,2/4/2014,524,651.21,524.96,341234.04,275079.04,66155 +Middle East and North Africa,Turkey,Baby Food,Offline,L,9/25/2015,512242543,10/11/2015,2807,255.28,159.42,716570.96,447491.94,269079.02 +Europe,Norway,Clothes,Offline,H,4/18/2013,307492148,4/22/2013,2615,109.28,35.84,285767.2,93721.6,192045.6 +Middle East and North Africa,Morocco,Household,Offline,M,11/12/2014,263979852,11/12/2014,6359,668.27,502.54,4249528.93,3195651.86,1053877.07 +Asia,Thailand,Baby Food,Online,L,8/31/2010,716129481,9/24/2010,7482,255.28,159.42,1910004.96,1192780.44,717224.52 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,L,9/15/2014,718677365,9/23/2014,1458,668.27,502.54,974337.66,732703.32,241634.34 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,H,7/24/2015,296672332,8/16/2015,791,109.28,35.84,86440.48,28349.44,58091.04 +Sub-Saharan Africa,South Africa,Baby Food,Offline,M,6/8/2010,895475709,6/11/2010,17,255.28,159.42,4339.76,2710.14,1629.62 +Europe,Norway,Fruits,Offline,L,7/15/2016,430761325,8/4/2016,703,9.33,6.92,6558.99,4864.76,1694.23 +Europe,Malta,Cosmetics,Online,H,4/9/2014,938515508,4/19/2014,6449,437.2,263.33,2819502.8,1698215.17,1121287.63 +Middle East and North Africa,Lebanon,Personal Care,Offline,H,8/13/2011,925037086,10/1/2011,7885,81.73,56.67,644441.05,446842.95,197598.1 +Asia,Singapore,Clothes,Online,C,1/12/2010,316937386,2/1/2010,7671,109.28,35.84,838286.88,274928.64,563358.24 +Sub-Saharan Africa,Namibia,Office Supplies,Online,C,11/5/2015,911140239,11/6/2015,5499,651.21,524.96,3581003.79,2886755.04,694248.75 +Australia and Oceania,Papua New Guinea,Snacks,Offline,M,9/20/2013,524881970,10/21/2013,3094,152.58,97.44,472082.52,301479.36,170603.16 +Europe,Switzerland,Vegetables,Offline,L,11/22/2015,645711410,12/29/2015,9210,154.06,90.93,1418892.6,837465.3,581427.3 +Europe,Cyprus,Fruits,Online,L,12/10/2012,581489884,12/18/2012,4634,9.33,6.92,43235.22,32067.28,11167.94 +Sub-Saharan Africa,Benin,Household,Online,M,6/14/2015,610391223,7/9/2015,7182,668.27,502.54,4799515.14,3609242.28,1190272.86 +Sub-Saharan Africa,Chad,Household,Offline,L,5/5/2012,630901753,6/2/2012,6704,668.27,502.54,4480082.08,3369028.16,1111053.92 +Australia and Oceania,Samoa ,Office Supplies,Online,L,7/16/2012,611820304,9/2/2012,79,651.21,524.96,51445.59,41471.84,9973.75 +Australia and Oceania,Australia,Personal Care,Online,L,11/20/2010,142258203,12/17/2010,6218,81.73,56.67,508197.14,352374.06,155823.08 +Europe,Greece,Vegetables,Offline,L,8/24/2014,681639277,10/13/2014,1065,154.06,90.93,164073.9,96840.45,67233.45 +Asia,China,Cereal,Online,M,1/1/2017,609699857,1/9/2017,2591,205.7,117.11,532968.7,303432.01,229536.69 +Asia,Bhutan,Beverages,Offline,H,12/30/2015,176488769,2/6/2016,5803,47.45,31.79,275352.35,184477.37,90874.98 +Europe,Croatia,Cosmetics,Offline,C,9/22/2010,152367341,10/26/2010,7737,437.2,263.33,3382616.4,2037384.21,1345232.19 +Europe,Denmark,Meat,Online,H,9/19/2012,478009402,10/21/2012,2459,421.89,364.69,1037427.51,896772.71,140654.8 +Europe,Finland,Fruits,Online,M,11/4/2011,714401280,12/4/2011,6069,9.33,6.92,56623.77,41997.48,14626.29 +Asia,Brunei,Cereal,Offline,H,5/26/2010,492841804,6/9/2010,1697,205.7,117.11,349072.9,198735.67,150337.23 +Sub-Saharan Africa,Zambia,Baby Food,Offline,L,10/1/2011,864942300,11/5/2011,4502,255.28,159.42,1149270.56,717708.84,431561.72 +Australia and Oceania,Samoa ,Office Supplies,Online,H,7/12/2016,252626597,8/11/2016,6679,651.21,524.96,4349431.59,3506207.84,843223.75 +Asia,Kyrgyzstan,Office Supplies,Offline,C,4/20/2011,298131024,4/20/2011,2450,651.21,524.96,1595464.5,1286152,309312.5 +Europe,Latvia,Cereal,Online,M,3/11/2010,914004409,4/17/2010,3071,205.7,117.11,631704.7,359644.81,272059.89 +Asia,Singapore,Office Supplies,Online,C,3/31/2013,733108079,5/10/2013,1827,651.21,524.96,1189760.67,959101.92,230658.75 +Sub-Saharan Africa,Chad,Office Supplies,Online,L,3/24/2010,258615863,3/26/2010,9036,651.21,524.96,5884333.56,4743538.56,1140795 +Central America and the Caribbean,Dominican Republic,Household,Offline,M,8/30/2014,514014089,9/28/2014,7046,668.27,502.54,4708630.42,3540896.84,1167733.58 +Central America and the Caribbean,Belize,Fruits,Offline,M,8/28/2014,793101584,9/8/2014,5238,9.33,6.92,48870.54,36246.96,12623.58 +Europe,Croatia,Household,Offline,M,7/6/2014,909989678,7/12/2014,5023,668.27,502.54,3356720.21,2524258.42,832461.79 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,L,10/26/2015,749102199,11/2/2015,4842,81.73,56.67,395736.66,274396.14,121340.52 +Europe,Estonia,Office Supplies,Online,C,8/26/2013,715175473,9/17/2013,5170,651.21,524.96,3366755.7,2714043.2,652712.5 +Australia and Oceania,Fiji,Clothes,Offline,C,7/7/2015,383258330,8/23/2015,3512,109.28,35.84,383791.36,125870.08,257921.28 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,M,10/31/2014,748712098,12/11/2014,9403,152.58,97.44,1434709.74,916228.32,518481.42 +Asia,India,Cosmetics,Online,M,6/12/2017,177210605,6/12/2017,9411,437.2,263.33,4114489.2,2478198.63,1636290.57 +Sub-Saharan Africa,Central African Republic,Household,Offline,M,2/15/2015,254740178,3/25/2015,2134,668.27,502.54,1426088.18,1072420.36,353667.82 +Sub-Saharan Africa,Swaziland,Clothes,Online,H,1/21/2012,837599647,1/22/2012,3204,109.28,35.84,350133.12,114831.36,235301.76 +Europe,Liechtenstein,Vegetables,Online,C,6/30/2013,502400338,7/2/2013,279,154.06,90.93,42982.74,25369.47,17613.27 +Europe,Montenegro,Office Supplies,Offline,C,5/27/2014,596066081,7/8/2014,8054,651.21,524.96,5244845.34,4228027.84,1016817.5 +Asia,Nepal,Snacks,Online,C,10/20/2010,285833203,11/24/2010,3252,152.58,97.44,496190.16,316874.88,179315.28 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,C,2/22/2011,609250533,3/25/2011,9626,81.73,56.67,786732.98,545505.42,241227.56 +Asia,Mongolia,Cosmetics,Online,C,5/14/2017,424179399,7/2/2017,2965,437.2,263.33,1296298,780773.45,515524.55 +Central America and the Caribbean,The Bahamas,Meat,Offline,L,7/20/2013,458793628,8/28/2013,6085,421.89,364.69,2567200.65,2219138.65,348062 +Australia and Oceania,Australia,Baby Food,Offline,M,2/13/2015,161579549,3/4/2015,3834,255.28,159.42,978743.52,611216.28,367527.24 +Middle East and North Africa,Qatar,Vegetables,Online,M,1/25/2012,851335990,3/11/2012,8093,154.06,90.93,1246807.58,735896.49,510911.09 +Europe,Lithuania,Clothes,Offline,M,8/5/2010,767174279,9/11/2010,2772,109.28,35.84,302924.16,99348.48,203575.68 +Sub-Saharan Africa,Lesotho,Clothes,Offline,M,3/6/2014,918518245,4/23/2014,8815,109.28,35.84,963303.2,315929.6,647373.6 +Central America and the Caribbean,Dominican Republic,Meat,Offline,H,3/21/2012,135104215,3/21/2012,9194,421.89,364.69,3878856.66,3352959.86,525896.8 +Europe,Macedonia,Vegetables,Online,M,2/12/2014,916981017,2/14/2014,3915,154.06,90.93,603144.9,355990.95,247153.95 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,M,3/7/2015,884509980,4/1/2015,5014,437.2,263.33,2192120.8,1320336.62,871784.18 +North America,Greenland,Fruits,Online,C,7/30/2015,428364932,8/27/2015,1557,9.33,6.92,14526.81,10774.44,3752.37 +Europe,Sweden,Office Supplies,Offline,C,7/17/2016,459532201,8/22/2016,4645,651.21,524.96,3024870.45,2438439.2,586431.25 +Sub-Saharan Africa,Namibia,Household,Online,M,7/31/2016,159310615,8/8/2016,2406,668.27,502.54,1607857.62,1209111.24,398746.38 +Central America and the Caribbean,Dominica,Household,Offline,H,4/10/2015,129311501,5/1/2015,5002,668.27,502.54,3342686.54,2513705.08,828981.46 +Middle East and North Africa,Oman,Vegetables,Online,C,1/14/2017,141458690,2/20/2017,9625,154.06,90.93,1482827.5,875201.25,607626.25 +Asia,Laos,Cereal,Offline,L,3/24/2012,487988507,4/26/2012,5498,205.7,117.11,1130938.6,643870.78,487067.82 +Sub-Saharan Africa,South Africa,Clothes,Offline,C,3/7/2011,631449782,3/29/2011,8878,109.28,35.84,970187.84,318187.52,652000.32 +Middle East and North Africa,Turkey,Meat,Offline,L,2/27/2010,554703843,4/1/2010,8049,421.89,364.69,3395792.61,2935389.81,460402.8 +Middle East and North Africa,Qatar,Cereal,Online,C,4/11/2010,310924518,5/13/2010,8329,205.7,117.11,1713275.3,975409.19,737866.11 +Sub-Saharan Africa,Cape Verde,Household,Offline,L,9/17/2013,473598134,11/5/2013,7067,668.27,502.54,4722664.09,3551450.18,1171213.91 +Australia and Oceania,Nauru,Personal Care,Online,M,5/6/2012,786523520,5/6/2012,8643,81.73,56.67,706392.39,489798.81,216593.58 +Middle East and North Africa,Israel,Beverages,Offline,L,4/12/2014,613812005,4/30/2014,9467,47.45,31.79,449209.15,300955.93,148253.22 +Australia and Oceania,Samoa ,Beverages,Offline,L,4/20/2017,289887416,5/12/2017,2983,47.45,31.79,141543.35,94829.57,46713.78 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,L,9/17/2012,669486081,10/30/2012,4664,651.21,524.96,3037243.44,2448413.44,588830 +Europe,Russia,Personal Care,Online,L,10/20/2011,877656829,10/22/2011,7014,81.73,56.67,573254.22,397483.38,175770.84 +Sub-Saharan Africa,Lesotho,Cereal,Online,L,10/9/2011,559760987,11/14/2011,4570,205.7,117.11,940049,535192.7,404856.3 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,H,9/8/2014,331472384,9/21/2014,8899,152.58,97.44,1357809.42,867118.56,490690.86 +Sub-Saharan Africa,Ethiopia,Meat,Online,H,2/5/2016,428777348,2/27/2016,3601,421.89,364.69,1519225.89,1313248.69,205977.2 +Sub-Saharan Africa,Nigeria,Snacks,Offline,L,5/27/2016,257974708,7/2/2016,9304,152.58,97.44,1419604.32,906581.76,513022.56 +Europe,Portugal,Cosmetics,Offline,H,1/28/2017,645675790,3/11/2017,8669,437.2,263.33,3790086.8,2282807.77,1507279.03 +Europe,Bulgaria,Cosmetics,Offline,L,11/11/2016,688804423,11/26/2016,1390,437.2,263.33,607708,366028.7,241679.3 +Australia and Oceania,Tonga,Cosmetics,Online,C,7/29/2015,904596936,9/12/2015,9190,437.2,263.33,4017868,2420002.7,1597865.3 +Europe,Portugal,Personal Care,Offline,L,4/19/2010,980602157,4/26/2010,824,81.73,56.67,67345.52,46696.08,20649.44 +Central America and the Caribbean,Honduras,Meat,Online,M,5/4/2014,224681413,6/18/2014,7078,421.89,364.69,2986137.42,2581275.82,404861.6 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,C,7/21/2015,715008533,8/24/2015,5769,437.2,263.33,2522206.8,1519150.77,1003056.03 +Sub-Saharan Africa,Zambia,Household,Offline,L,6/10/2010,550069844,6/28/2010,6746,668.27,502.54,4508149.42,3390134.84,1118014.58 +Sub-Saharan Africa,Eritrea,Cereal,Online,L,7/1/2015,598664176,7/27/2015,6888,205.7,117.11,1416861.6,806653.68,610207.92 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,M,6/2/2010,449902856,6/4/2010,5108,437.2,263.33,2233217.6,1345089.64,888127.96 +Europe,San Marino,Baby Food,Offline,H,1/16/2010,663209712,2/14/2010,7347,255.28,159.42,1875542.16,1171258.74,704283.42 +Australia and Oceania,Australia,Cosmetics,Offline,C,2/17/2015,518321073,4/8/2015,1578,437.2,263.33,689901.6,415534.74,274366.86 +Asia,Nepal,Meat,Offline,L,2/21/2016,265285766,4/11/2016,2808,421.89,364.69,1184667.12,1024049.52,160617.6 +Australia and Oceania,Vanuatu,Meat,Offline,M,3/6/2012,674465119,3/29/2012,8072,421.89,364.69,3405496.08,2943777.68,461718.4 +Asia,Brunei,Snacks,Online,M,10/9/2014,786532962,10/15/2014,1437,152.58,97.44,219257.46,140021.28,79236.18 +Europe,Moldova ,Beverages,Online,L,10/14/2013,162475621,12/2/2013,9002,47.45,31.79,427144.9,286173.58,140971.32 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,M,7/10/2011,233591926,8/13/2011,3897,205.7,117.11,801612.9,456377.67,345235.23 +Asia,India,Household,Offline,H,5/4/2011,251493203,5/18/2011,1282,668.27,502.54,856722.14,644256.28,212465.86 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,L,11/17/2013,438103282,12/13/2013,3352,255.28,159.42,855698.56,534375.84,321322.72 +Sub-Saharan Africa,Nigeria,Cereal,Offline,L,4/9/2013,635658490,4/30/2013,4328,205.7,117.11,890269.6,506852.08,383417.52 +Central America and the Caribbean,Honduras,Cereal,Online,M,1/28/2016,756707656,3/7/2016,5466,205.7,117.11,1124356.2,640123.26,484232.94 +Middle East and North Africa,Egypt,Beverages,Online,C,10/5/2014,334112107,11/7/2014,52,47.45,31.79,2467.4,1653.08,814.32 +Asia,Cambodia,Household,Online,C,3/26/2014,771045672,5/9/2014,8404,668.27,502.54,5616141.08,4223346.16,1392794.92 +Central America and the Caribbean,Barbados,Beverages,Offline,C,11/17/2012,390994679,12/13/2012,2869,47.45,31.79,136134.05,91205.51,44928.54 +Central America and the Caribbean,Grenada,Clothes,Online,H,12/10/2013,287757956,1/1/2014,2829,109.28,35.84,309153.12,101391.36,207761.76 +Sub-Saharan Africa,Mozambique,Meat,Online,M,2/28/2014,275446832,4/8/2014,9693,421.89,364.69,4089379.77,3534940.17,554439.6 +Europe,Belgium,Baby Food,Offline,H,2/13/2015,238485133,3/4/2015,1905,255.28,159.42,486308.4,303695.1,182613.3 +Australia and Oceania,Vanuatu,Clothes,Online,C,11/23/2011,581609189,12/14/2011,9939,109.28,35.84,1086133.92,356213.76,729920.16 +Europe,Andorra,Cosmetics,Offline,H,12/29/2011,879867827,2/8/2012,1298,437.2,263.33,567485.6,341802.34,225683.26 +Europe,Kosovo,Personal Care,Offline,H,5/27/2016,328622376,7/4/2016,5519,81.73,56.67,451067.87,312761.73,138306.14 +Australia and Oceania,Samoa ,Vegetables,Offline,L,10/31/2015,893546664,11/8/2015,9169,154.06,90.93,1412576.14,833737.17,578838.97 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,H,3/9/2017,560627019,3/22/2017,848,81.73,56.67,69307.04,48056.16,21250.88 +Asia,South Korea,Personal Care,Offline,M,1/30/2017,986162269,2/1/2017,6185,81.73,56.67,505500.05,350503.95,154996.1 +Europe,Austria,Vegetables,Online,L,3/16/2013,746763741,4/23/2013,2841,154.06,90.93,437684.46,258332.13,179352.33 +Europe,Norway,Clothes,Online,H,8/28/2015,289355266,9/17/2015,5508,109.28,35.84,601914.24,197406.72,404507.52 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,C,11/22/2012,581173169,12/4/2012,911,152.58,97.44,139000.38,88767.84,50232.54 +Europe,Estonia,Vegetables,Online,M,5/11/2013,859766280,5/27/2013,2803,154.06,90.93,431830.18,254876.79,176953.39 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,H,6/5/2011,882995927,7/24/2011,6972,255.28,159.42,1779812.16,1111476.24,668335.92 +Asia,Uzbekistan,Personal Care,Offline,C,11/20/2013,479035937,12/1/2013,6234,81.73,56.67,509504.82,353280.78,156224.04 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Online,M,6/14/2013,896372640,7/7/2013,5438,81.73,56.67,444447.74,308171.46,136276.28 +Europe,Vatican City,Personal Care,Online,C,4/5/2015,753804862,5/14/2015,6465,81.73,56.67,528384.45,366371.55,162012.9 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,C,5/12/2010,990443933,6/7/2010,3224,47.45,31.79,152978.8,102490.96,50487.84 +Europe,Monaco,Baby Food,Offline,L,5/21/2017,815713679,7/2/2017,6660,255.28,159.42,1700164.8,1061737.2,638427.6 +Asia,Cambodia,Cereal,Online,H,8/1/2010,859350430,8/7/2010,9744,205.7,117.11,2004340.8,1141119.84,863220.96 +Asia,Indonesia,Meat,Online,M,7/1/2014,921403014,7/29/2014,2482,421.89,364.69,1047130.98,905160.58,141970.4 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,L,11/14/2016,422232758,12/12/2016,6911,437.2,263.33,3021489.2,1819873.63,1201615.57 +Sub-Saharan Africa,Gabon,Fruits,Online,C,4/18/2010,652513492,5/5/2010,2097,9.33,6.92,19565.01,14511.24,5053.77 +Asia,Tajikistan,Household,Offline,C,2/23/2011,723231542,3/13/2011,9140,668.27,502.54,6107987.8,4593215.6,1514772.2 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,M,5/14/2010,715685737,6/25/2010,6168,154.06,90.93,950242.08,560856.24,389385.84 +Middle East and North Africa,Somalia,Baby Food,Offline,M,2/6/2015,331487405,2/20/2015,3344,255.28,159.42,853656.32,533100.48,320555.84 +Europe,Slovenia,Meat,Offline,H,8/16/2014,242560374,10/2/2014,7860,421.89,364.69,3316055.4,2866463.4,449592 +Europe,Ireland,Vegetables,Offline,C,6/8/2014,741140973,6/25/2014,8939,154.06,90.93,1377142.34,812823.27,564319.07 +Central America and the Caribbean,Jamaica,Vegetables,Offline,M,4/20/2017,389778029,5/29/2017,2835,154.06,90.93,436760.1,257786.55,178973.55 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,M,11/28/2011,971332871,1/7/2012,7837,668.27,502.54,5237231.99,3938405.98,1298826.01 +Asia,Malaysia,Baby Food,Offline,L,7/9/2014,738979327,8/16/2014,9260,255.28,159.42,2363892.8,1476229.2,887663.6 +Middle East and North Africa,Kuwait,Meat,Online,L,2/29/2012,266203725,3/10/2012,4453,421.89,364.69,1878676.17,1623964.57,254711.6 +Europe,Ukraine,Household,Offline,C,11/15/2011,196804893,12/11/2011,7796,668.27,502.54,5209832.92,3917801.84,1292031.08 +Middle East and North Africa,Pakistan,Vegetables,Online,M,3/1/2014,794894158,3/16/2014,5701,154.06,90.93,878296.06,518391.93,359904.13 +Sub-Saharan Africa,Swaziland,Baby Food,Online,L,11/3/2016,594895350,12/21/2016,1609,255.28,159.42,410745.52,256506.78,154238.74 +Australia and Oceania,Solomon Islands,Vegetables,Online,H,3/13/2011,451544797,3/18/2011,995,154.06,90.93,153289.7,90475.35,62814.35 +Europe,Georgia,Meat,Online,L,2/2/2016,389891326,2/12/2016,6362,421.89,364.69,2684064.18,2320157.78,363906.4 +Sub-Saharan Africa,Ghana,Vegetables,Offline,C,7/31/2013,955296266,9/16/2013,2249,154.06,90.93,346480.94,204501.57,141979.37 +Europe,France,Personal Care,Offline,C,4/22/2013,963433444,5/27/2013,221,81.73,56.67,18062.33,12524.07,5538.26 +Asia,Turkmenistan,Baby Food,Offline,M,10/27/2010,650289189,11/8/2010,3877,255.28,159.42,989720.56,618071.34,371649.22 +North America,Greenland,Fruits,Offline,L,2/3/2014,322162330,2/4/2014,3847,9.33,6.92,35892.51,26621.24,9271.27 +Sub-Saharan Africa,South Sudan,Clothes,Offline,M,1/8/2017,805664193,2/19/2017,2793,109.28,35.84,305219.04,100101.12,205117.92 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,L,10/13/2010,297718608,10/19/2010,407,437.2,263.33,177940.4,107175.31,70765.09 +Asia,Kyrgyzstan,Clothes,Offline,M,4/30/2010,215561902,6/5/2010,8412,109.28,35.84,919263.36,301486.08,617777.28 +Europe,San Marino,Beverages,Offline,H,10/1/2012,246742904,10/7/2012,5563,47.45,31.79,263964.35,176847.77,87116.58 +Australia and Oceania,Samoa ,Beverages,Online,M,3/16/2016,599122941,3/25/2016,2647,47.45,31.79,125600.15,84148.13,41452.02 +Sub-Saharan Africa,Mozambique,Snacks,Online,L,2/16/2016,650875842,3/8/2016,7480,152.58,97.44,1141298.4,728851.2,412447.2 +Middle East and North Africa,Iran,Snacks,Online,H,8/1/2016,300487935,9/6/2016,9912,152.58,97.44,1512372.96,965825.28,546547.68 +Central America and the Caribbean,Costa Rica,Beverages,Offline,C,5/9/2011,416758048,6/11/2011,6823,47.45,31.79,323751.35,216903.17,106848.18 +Europe,Portugal,Beverages,Online,L,6/4/2010,588797509,6/10/2010,7122,47.45,31.79,337938.9,226408.38,111530.52 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,H,6/27/2013,476030147,8/3/2013,6754,152.58,97.44,1030525.32,658109.76,372415.56 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,C,9/23/2013,258192288,10/13/2013,3691,651.21,524.96,2403616.11,1937627.36,465988.75 +Middle East and North Africa,Somalia,Fruits,Offline,M,10/4/2016,185332763,11/12/2016,2938,9.33,6.92,27411.54,20330.96,7080.58 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,H,2/8/2014,127812898,3/21/2014,1532,205.7,117.11,315132.4,179412.52,135719.88 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,H,4/18/2017,926306521,4/28/2017,3539,651.21,524.96,2304632.19,1857833.44,446798.75 +Central America and the Caribbean,Cuba,Household,Offline,M,3/14/2016,341799962,4/28/2016,5059,668.27,502.54,3380777.93,2542349.86,838428.07 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,H,2/11/2013,705592048,3/15/2013,9222,154.06,90.93,1420741.32,838556.46,582184.86 +Middle East and North Africa,Morocco,Personal Care,Offline,C,5/28/2011,369294106,6/18/2011,1187,81.73,56.67,97013.51,67267.29,29746.22 +North America,Canada,Clothes,Online,M,9/14/2011,454829967,11/3/2011,3149,109.28,35.84,344122.72,112860.16,231262.56 +Sub-Saharan Africa,Burundi,Beverages,Online,L,9/19/2015,804435956,10/8/2015,9331,47.45,31.79,442755.95,296632.49,146123.46 +Sub-Saharan Africa,Tanzania,Vegetables,Online,M,11/10/2014,430660903,11/30/2014,986,154.06,90.93,151903.16,89656.98,62246.18 +Europe,Belarus,Household,Online,H,9/30/2016,666366136,10/4/2016,1403,668.27,502.54,937582.81,705063.62,232519.19 +Europe,Kosovo,Cosmetics,Offline,M,2/20/2011,214725482,3/5/2011,897,437.2,263.33,392168.4,236207.01,155961.39 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,C,7/27/2011,999225270,7/28/2011,1817,651.21,524.96,1183248.57,953852.32,229396.25 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,M,9/14/2013,513664329,9/25/2013,3544,154.06,90.93,545988.64,322255.92,223732.72 +Europe,Italy,Meat,Offline,C,4/14/2014,372153985,6/2/2014,7489,421.89,364.69,3159534.21,2731163.41,428370.8 +Sub-Saharan Africa,Eritrea,Household,Offline,C,11/23/2014,459118068,12/1/2014,2094,668.27,502.54,1399357.38,1052318.76,347038.62 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,C,8/12/2010,279292905,9/29/2010,7832,9.33,6.92,73072.56,54197.44,18875.12 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,L,7/7/2016,307727324,7/19/2016,2209,109.28,35.84,241399.52,79170.56,162228.96 +Sub-Saharan Africa,Togo,Office Supplies,Online,H,11/16/2010,639782655,11/28/2010,4760,651.21,524.96,3099759.6,2498809.6,600950 +Australia and Oceania,Tonga,Household,Offline,H,9/9/2014,541132724,10/23/2014,2053,668.27,502.54,1371958.31,1031714.62,340243.69 +Europe,Russia,Household,Offline,H,2/23/2012,697763860,3/11/2012,2687,668.27,502.54,1795641.49,1350324.98,445316.51 +Europe,Armenia,Household,Offline,C,1/4/2015,965974891,2/6/2015,2291,668.27,502.54,1531006.57,1151319.14,379687.43 +Middle East and North Africa,Saudi Arabia,Meat,Offline,L,5/21/2013,822377145,5/23/2013,8527,421.89,364.69,3597456.03,3109711.63,487744.4 +Europe,Vatican City,Vegetables,Offline,C,5/21/2017,713894450,6/16/2017,6087,154.06,90.93,937763.22,553490.91,384272.31 +Middle East and North Africa,Syria,Baby Food,Offline,M,6/16/2015,707763135,7/3/2015,1695,255.28,159.42,432699.6,270216.9,162482.7 +Sub-Saharan Africa,Sudan,Vegetables,Online,M,1/19/2016,941532027,2/17/2016,9105,154.06,90.93,1402716.3,827917.65,574798.65 +Sub-Saharan Africa,Malawi,Baby Food,Offline,C,7/13/2013,273062455,8/9/2013,4103,255.28,159.42,1047413.84,654100.26,393313.58 +Sub-Saharan Africa,Kenya,Beverages,Offline,H,9/12/2014,330528247,9/25/2014,9508,47.45,31.79,451154.6,302259.32,148895.28 +Europe,Poland,Vegetables,Offline,M,4/5/2012,562415730,4/10/2012,168,154.06,90.93,25882.08,15276.24,10605.84 +Sub-Saharan Africa,Swaziland,Baby Food,Online,C,5/9/2011,487523734,5/18/2011,7962,255.28,159.42,2032539.36,1269302.04,763237.32 +Asia,Bhutan,Fruits,Online,L,8/8/2010,144963586,9/21/2010,6801,9.33,6.92,63453.33,47062.92,16390.41 +Asia,Vietnam,Meat,Online,M,6/29/2013,544159114,7/12/2013,7629,421.89,364.69,3218598.81,2782220.01,436378.8 +Europe,Switzerland,Beverages,Offline,L,12/28/2016,514846646,2/7/2017,3419,47.45,31.79,162231.55,108690.01,53541.54 +Sub-Saharan Africa,Comoros,Snacks,Online,C,5/10/2015,757075011,6/11/2015,4175,152.58,97.44,637021.5,406812,230209.5 +Middle East and North Africa,Turkey,Vegetables,Online,C,6/18/2011,691205537,6/28/2011,1933,154.06,90.93,297797.98,175767.69,122030.29 +Asia,India,Office Supplies,Offline,H,1/21/2013,707912051,2/25/2013,5762,651.21,524.96,3752272.02,3024819.52,727452.5 +Sub-Saharan Africa,Malawi,Baby Food,Offline,H,10/19/2013,818180882,11/17/2013,6760,255.28,159.42,1725692.8,1077679.2,648013.6 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,L,3/13/2012,203310859,3/17/2012,3056,437.2,263.33,1336083.2,804736.48,531346.72 +Australia and Oceania,Nauru,Meat,Online,C,5/26/2015,364913308,6/30/2015,4812,421.89,364.69,2030134.68,1754888.28,275246.4 +Sub-Saharan Africa,Niger,Snacks,Online,L,9/7/2012,174912059,10/12/2012,9220,152.58,97.44,1406787.6,898396.8,508390.8 +Sub-Saharan Africa,Gabon,Snacks,Online,L,2/12/2017,825543439,3/13/2017,5504,152.58,97.44,839800.32,536309.76,303490.56 +Europe,Monaco,Cereal,Offline,H,4/27/2016,879356276,5/31/2016,9918,205.7,117.11,2040132.6,1161496.98,878635.62 +Europe,Sweden,Baby Food,Online,M,2/18/2014,319211900,3/15/2014,750,255.28,159.42,191460,119565,71895 +Australia and Oceania,Solomon Islands,Cereal,Offline,C,8/30/2011,998284137,9/20/2011,3315,205.7,117.11,681895.5,388219.65,293675.85 +Sub-Saharan Africa,The Gambia,Personal Care,Online,H,2/2/2011,790059316,3/24/2011,4963,81.73,56.67,405625.99,281253.21,124372.78 +Middle East and North Africa,Afghanistan,Snacks,Online,L,11/14/2011,338336265,12/13/2011,74,152.58,97.44,11290.92,7210.56,4080.36 +Europe,Cyprus,Baby Food,Online,L,7/10/2014,807226312,8/19/2014,5059,255.28,159.42,1291461.52,806505.78,484955.74 +Sub-Saharan Africa,Seychelles ,Fruits,Online,H,11/7/2016,731153285,11/8/2016,3360,9.33,6.92,31348.8,23251.2,8097.6 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,H,2/24/2010,964853513,4/12/2010,450,651.21,524.96,293044.5,236232,56812.5 +Europe,Belgium,Clothes,Offline,C,4/10/2013,633375823,5/27/2013,8836,109.28,35.84,965598.08,316682.24,648915.84 +Sub-Saharan Africa,Malawi,Clothes,Online,L,11/12/2015,282081544,12/17/2015,3052,109.28,35.84,333522.56,109383.68,224138.88 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,H,5/27/2012,526644504,6/30/2012,4667,81.73,56.67,381433.91,264478.89,116955.02 +Central America and the Caribbean,Cuba,Household,Offline,H,8/4/2013,703051030,9/3/2013,7278,668.27,502.54,4863669.06,3657486.12,1206182.94 +Europe,Belgium,Snacks,Offline,C,4/3/2012,217599952,5/19/2012,1516,152.58,97.44,231311.28,147719.04,83592.24 +Europe,Germany,Personal Care,Offline,H,6/10/2017,796902596,6/29/2017,42,81.73,56.67,3432.66,2380.14,1052.52 +Europe,Portugal,Vegetables,Online,C,9/29/2012,637882792,10/26/2012,2548,154.06,90.93,392544.88,231689.64,160855.24 +Middle East and North Africa,Lebanon,Meat,Online,M,2/16/2013,257776868,2/21/2013,758,421.89,364.69,319792.62,276435.02,43357.6 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,L,9/5/2015,244133651,10/9/2015,3427,421.89,364.69,1445817.03,1249792.63,196024.4 +Europe,Latvia,Meat,Online,L,12/23/2010,804814469,12/24/2010,1341,421.89,364.69,565754.49,489049.29,76705.2 +Australia and Oceania,Vanuatu,Clothes,Offline,L,3/5/2017,417993152,4/11/2017,2317,109.28,35.84,253201.76,83041.28,170160.48 +Europe,Sweden,Cosmetics,Online,H,8/17/2015,782156026,9/18/2015,6204,437.2,263.33,2712388.8,1633699.32,1078689.48 +Europe,Romania,Beverages,Offline,L,4/4/2015,966101920,4/22/2015,9882,47.45,31.79,468900.9,314148.78,154752.12 +Europe,Cyprus,Snacks,Online,C,11/25/2010,558942162,1/2/2011,2262,152.58,97.44,345135.96,220409.28,124726.68 +Sub-Saharan Africa,Tanzania,Beverages,Offline,M,5/27/2017,120100581,6/18/2017,9286,47.45,31.79,440620.7,295201.94,145418.76 +Sub-Saharan Africa,Togo,Clothes,Online,C,10/20/2012,729313504,11/7/2012,8928,109.28,35.84,975651.84,319979.52,655672.32 +Europe,Norway,Fruits,Offline,M,4/12/2010,836629760,4/19/2010,6193,9.33,6.92,57780.69,42855.56,14925.13 +North America,Mexico,Snacks,Online,H,7/4/2016,312410676,8/10/2016,8116,152.58,97.44,1238339.28,790823.04,447516.24 +Central America and the Caribbean,Barbados,Cosmetics,Online,C,9/21/2012,897330081,11/2/2012,8766,437.2,263.33,3832495.2,2308350.78,1524144.42 +Sub-Saharan Africa,Liberia,Household,Offline,H,7/8/2011,352374303,7/28/2011,4242,668.27,502.54,2834801.34,2131774.68,703026.66 +Sub-Saharan Africa,Uganda,Clothes,Offline,H,3/9/2015,108842170,3/17/2015,7672,109.28,35.84,838396.16,274964.48,563431.68 +Europe,Poland,Household,Offline,C,12/10/2011,318345010,12/16/2011,4218,668.27,502.54,2818762.86,2119713.72,699049.14 +Europe,Lithuania,Clothes,Online,L,7/28/2017,302806651,7/29/2017,6072,109.28,35.84,663548.16,217620.48,445927.68 +Central America and the Caribbean,Dominica,Baby Food,Offline,C,1/23/2011,804463422,3/10/2011,7458,255.28,159.42,1903878.24,1188954.36,714923.88 +Middle East and North Africa,Somalia,Household,Online,C,2/12/2014,835864150,3/13/2014,9632,668.27,502.54,6436776.64,4840465.28,1596311.36 +Europe,Serbia,Personal Care,Online,C,8/20/2011,829870164,8/23/2011,5878,81.73,56.67,480408.94,333106.26,147302.68 +Sub-Saharan Africa,Namibia,Snacks,Offline,M,2/3/2016,389655292,2/13/2016,6515,152.58,97.44,994058.7,634821.6,359237.1 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,C,9/23/2010,538705861,9/27/2010,3890,255.28,159.42,993039.2,620143.8,372895.4 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,L,12/9/2013,570820701,1/6/2014,7385,437.2,263.33,3228722,1944692.05,1284029.95 +Asia,Cambodia,Clothes,Online,L,11/18/2014,300111138,12/26/2014,8410,109.28,35.84,919044.8,301414.4,617630.4 +Middle East and North Africa,Syria,Personal Care,Offline,H,2/22/2015,511001002,3/20/2015,5407,81.73,56.67,441914.11,306414.69,135499.42 +Europe,Switzerland,Beverages,Offline,M,5/18/2017,708226621,5/20/2017,8850,47.45,31.79,419932.5,281341.5,138591 +Middle East and North Africa,Egypt,Meat,Offline,L,12/9/2013,466836822,12/21/2013,6244,421.89,364.69,2634281.16,2277124.36,357156.8 +Europe,Russia,Meat,Online,M,5/25/2013,782192933,6/9/2013,7126,421.89,364.69,3006388.14,2598780.94,407607.2 +Asia,South Korea,Fruits,Online,C,1/8/2014,919968783,1/14/2014,8062,9.33,6.92,75218.46,55789.04,19429.42 +Europe,Norway,Baby Food,Offline,M,2/26/2015,666150701,4/17/2015,7650,255.28,159.42,1952892,1219563,733329 +Central America and the Caribbean,Cuba,Snacks,Online,L,5/29/2013,777037513,7/9/2013,1522,152.58,97.44,232226.76,148303.68,83923.08 +Middle East and North Africa,Tunisia ,Beverages,Offline,H,1/16/2014,729240548,3/1/2014,7338,47.45,31.79,348188.1,233275.02,114913.08 +Sub-Saharan Africa,Benin,Cereal,Online,C,1/6/2012,969683635,1/15/2012,9791,205.7,117.11,2014008.7,1146624.01,867384.69 +Sub-Saharan Africa,Zimbabwe,Vegetables,Offline,C,12/2/2010,665603101,12/2/2010,5604,154.06,90.93,863352.24,509571.72,353780.52 +Europe,Slovakia,Meat,Online,C,8/22/2011,854547774,9/11/2011,8531,421.89,364.69,3599143.59,3111170.39,487973.2 +Sub-Saharan Africa,The Gambia,Fruits,Offline,C,2/10/2016,394378983,3/14/2016,4360,9.33,6.92,40678.8,30171.2,10507.6 +Europe,Serbia,Vegetables,Online,C,12/25/2015,913270556,2/6/2016,5907,154.06,90.93,910032.42,537123.51,372908.91 +Europe,Cyprus,Fruits,Offline,C,7/17/2011,959708821,8/2/2011,8022,9.33,6.92,74845.26,55512.24,19333.02 +Europe,Croatia,Personal Care,Online,H,6/29/2015,952492606,7/7/2015,2584,81.73,56.67,211190.32,146435.28,64755.04 +Europe,Liechtenstein,Clothes,Offline,L,4/27/2011,930733239,6/5/2011,3503,109.28,35.84,382807.84,125547.52,257260.32 +Sub-Saharan Africa,Zambia,Cosmetics,Online,H,1/27/2010,103854548,2/9/2010,1724,437.2,263.33,753732.8,453980.92,299751.88 +Asia,Kyrgyzstan,Beverages,Offline,L,4/20/2016,901592862,4/22/2016,218,47.45,31.79,10344.1,6930.22,3413.88 +Europe,Poland,Office Supplies,Offline,L,9/6/2016,423997008,9/20/2016,8992,651.21,524.96,5855680.32,4720440.32,1135240 +Central America and the Caribbean,Dominican Republic,Household,Offline,M,2/6/2014,791428315,2/26/2014,81,668.27,502.54,54129.87,40705.74,13424.13 +Europe,Greece,Clothes,Offline,L,4/17/2016,594560611,5/17/2016,2552,109.28,35.84,278882.56,91463.68,187418.88 +North America,United States of America,Personal Care,Offline,L,12/4/2016,744380223,12/22/2016,7505,81.73,56.67,613383.65,425308.35,188075.3 +Europe,Croatia,Cosmetics,Offline,M,7/3/2014,422185981,8/16/2014,3068,437.2,263.33,1341329.6,807896.44,533433.16 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,M,3/4/2016,229589211,4/7/2016,9405,437.2,263.33,4111866,2476618.65,1635247.35 +Middle East and North Africa,Somalia,Office Supplies,Offline,M,3/21/2011,838513743,3/21/2011,3705,651.21,524.96,2412733.05,1944976.8,467756.25 +Middle East and North Africa,Jordan,Meat,Online,L,9/12/2012,741195905,10/2/2012,5194,421.89,364.69,2191296.66,1894199.86,297096.8 +Europe,Bulgaria,Cereal,Offline,M,10/26/2015,300184524,11/1/2015,126,205.7,117.11,25918.2,14755.86,11162.34 +Middle East and North Africa,Pakistan,Meat,Offline,L,10/30/2016,398340928,12/8/2016,6787,421.89,364.69,2863367.43,2475151.03,388216.4 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,M,11/7/2016,188838946,12/9/2016,495,154.06,90.93,76259.7,45010.35,31249.35 +Europe,Italy,Snacks,Online,C,6/27/2010,245164906,7/14/2010,8599,152.58,97.44,1312035.42,837886.56,474148.86 +Sub-Saharan Africa,Niger,Fruits,Offline,L,5/4/2012,311117637,5/13/2012,5477,9.33,6.92,51100.41,37900.84,13199.57 +Europe,San Marino,Snacks,Offline,C,5/11/2015,650808465,6/22/2015,7542,152.58,97.44,1150758.36,734892.48,415865.88 +Sub-Saharan Africa,Tanzania,Household,Online,C,5/4/2017,698661220,6/7/2017,8236,668.27,502.54,5503871.72,4138919.44,1364952.28 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Online,H,2/24/2017,409412229,3/12/2017,3031,109.28,35.84,331227.68,108631.04,222596.64 +Europe,Bosnia and Herzegovina,Cereal,Online,M,12/8/2010,708110320,12/18/2010,4434,205.7,117.11,912073.8,519265.74,392808.06 +Sub-Saharan Africa,Uganda,Office Supplies,Online,M,1/17/2011,340116822,1/18/2011,6981,651.21,524.96,4546097.01,3664745.76,881351.25 +Europe,Slovakia,Clothes,Online,L,12/21/2011,821105563,1/1/2012,2238,109.28,35.84,244568.64,80209.92,164358.72 +Asia,Myanmar,Personal Care,Online,H,11/1/2016,587062871,11/27/2016,3804,81.73,56.67,310900.92,215572.68,95328.24 +Asia,Tajikistan,Household,Online,M,11/23/2010,844287574,12/11/2010,2310,668.27,502.54,1543703.7,1160867.4,382836.3 +Sub-Saharan Africa,Uganda,Meat,Offline,M,10/5/2010,619391000,10/31/2010,416,421.89,364.69,175506.24,151711.04,23795.2 +Asia,Turkmenistan,Household,Online,L,3/9/2015,809296977,4/3/2015,7815,668.27,502.54,5222530.05,3927350.1,1295179.95 +Europe,Liechtenstein,Meat,Online,L,5/27/2016,131241834,5/30/2016,6230,421.89,364.69,2628374.7,2272018.7,356356 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,L,7/4/2011,972774398,8/12/2011,4416,9.33,6.92,41201.28,30558.72,10642.56 +Sub-Saharan Africa,Sudan,Fruits,Offline,M,10/16/2013,841755998,11/6/2013,3160,9.33,6.92,29482.8,21867.2,7615.6 +Middle East and North Africa,Saudi Arabia,Clothes,Offline,H,2/14/2011,916360461,3/16/2011,279,109.28,35.84,30489.12,9999.36,20489.76 +Sub-Saharan Africa,Togo,Household,Offline,H,2/22/2015,195074117,2/28/2015,5621,668.27,502.54,3756345.67,2824777.34,931568.33 +Europe,Malta,Cosmetics,Online,M,1/22/2012,446695792,2/22/2012,6066,437.2,263.33,2652055.2,1597359.78,1054695.42 +Middle East and North Africa,Tunisia ,Baby Food,Online,L,11/8/2011,360336816,12/26/2011,526,255.28,159.42,134277.28,83854.92,50422.36 +Middle East and North Africa,Kuwait,Cosmetics,Offline,C,3/22/2014,495421016,4/28/2014,4943,437.2,263.33,2161079.6,1301640.19,859439.41 +Australia and Oceania,Tonga,Office Supplies,Online,M,5/7/2012,131684720,6/20/2012,7290,651.21,524.96,4747320.9,3826958.4,920362.5 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,L,11/5/2011,419176757,11/8/2011,2572,651.21,524.96,1674912.12,1350197.12,324715 +Europe,Lithuania,Clothes,Offline,M,10/23/2011,328258454,11/2/2011,7826,109.28,35.84,855225.28,280483.84,574741.44 +Europe,Moldova ,Cosmetics,Online,M,3/13/2016,699603641,3/13/2016,7119,437.2,263.33,3112426.8,1874646.27,1237780.53 +Asia,Laos,Snacks,Online,M,11/18/2014,194198644,12/11/2014,6549,152.58,97.44,999246.42,638134.56,361111.86 +Australia and Oceania,Vanuatu,Office Supplies,Offline,M,2/25/2010,243342292,3/9/2010,9247,651.21,524.96,6021738.87,4854305.12,1167433.75 +Sub-Saharan Africa,Guinea,Beverages,Offline,M,12/13/2012,998645913,1/1/2013,373,47.45,31.79,17698.85,11857.67,5841.18 +Europe,Finland,Beverages,Offline,H,5/4/2016,882033336,6/5/2016,2120,47.45,31.79,100594,67394.8,33199.2 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,M,6/15/2014,635740888,6/15/2014,8711,9.33,6.92,81273.63,60280.12,20993.51 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,L,11/6/2013,172317397,11/22/2013,1402,9.33,6.92,13080.66,9701.84,3378.82 +Sub-Saharan Africa,Djibouti,Household,Online,C,7/27/2014,824624192,8/27/2014,3478,668.27,502.54,2324243.06,1747834.12,576408.94 +Europe,Denmark,Household,Online,M,12/11/2013,395835101,1/16/2014,5258,668.27,502.54,3513763.66,2642355.32,871408.34 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,M,5/13/2010,809436452,6/18/2010,9088,152.58,97.44,1386647.04,885534.72,501112.32 +Asia,Maldives,Cosmetics,Offline,M,8/24/2014,459227073,9/16/2014,4351,437.2,263.33,1902257.2,1145748.83,756508.37 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,L,12/14/2015,959318292,12/18/2015,2456,437.2,263.33,1073763.2,646738.48,427024.72 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,M,11/13/2015,394133937,12/5/2015,1845,81.73,56.67,150791.85,104556.15,46235.7 +Europe,Germany,Snacks,Offline,H,1/15/2017,968410336,2/20/2017,2994,152.58,97.44,456824.52,291735.36,165089.16 +Sub-Saharan Africa,Chad,Office Supplies,Offline,C,11/2/2011,457196319,12/13/2011,3405,651.21,524.96,2217370.05,1787488.8,429881.25 +Asia,Singapore,Household,Online,C,5/22/2016,755853211,7/7/2016,2617,668.27,502.54,1748862.59,1315147.18,433715.41 +Middle East and North Africa,Jordan,Baby Food,Offline,C,10/29/2013,230054843,12/17/2013,7195,255.28,159.42,1836739.6,1147026.9,689712.7 +Europe,Slovenia,Office Supplies,Online,H,1/23/2011,465787541,2/1/2011,5739,651.21,524.96,3737294.19,3012745.44,724548.75 +Australia and Oceania,Fiji,Fruits,Offline,C,4/13/2012,419350135,5/10/2012,3879,9.33,6.92,36191.07,26842.68,9348.39 +Europe,Cyprus,Office Supplies,Offline,C,3/4/2015,467353951,3/18/2015,9275,651.21,524.96,6039972.75,4869004,1170968.75 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,H,9/8/2014,156722819,9/30/2014,6620,205.7,117.11,1361734,775268.2,586465.8 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,C,6/6/2014,454693067,6/18/2014,2638,47.45,31.79,125173.1,83862.02,41311.08 +Middle East and North Africa,Bahrain,Snacks,Online,M,4/11/2015,598813521,5/21/2015,1083,152.58,97.44,165244.14,105527.52,59716.62 +Sub-Saharan Africa,Guinea-Bissau,Household,Offline,H,8/4/2011,346945512,8/21/2011,7742,668.27,502.54,5173746.34,3890664.68,1283081.66 +Middle East and North Africa,Tunisia ,Baby Food,Online,C,3/2/2010,427262866,3/2/2010,5432,255.28,159.42,1386680.96,865969.44,520711.52 +Middle East and North Africa,Syria,Vegetables,Offline,L,4/18/2011,288251912,4/22/2011,9001,154.06,90.93,1386694.06,818460.93,568233.13 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,L,7/12/2012,348711478,8/17/2012,330,651.21,524.96,214899.3,173236.8,41662.5 +Sub-Saharan Africa,Seychelles ,Meat,Online,C,7/3/2012,647752892,7/15/2012,3330,421.89,364.69,1404893.7,1214417.7,190476 +Sub-Saharan Africa,Ethiopia,Baby Food,Offline,M,9/13/2014,394799983,10/25/2014,8943,255.28,159.42,2282969.04,1425693.06,857275.98 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,L,2/1/2016,219589078,3/15/2016,143,205.7,117.11,29415.1,16746.73,12668.37 +Middle East and North Africa,Turkey,Cosmetics,Online,L,11/29/2010,822169005,12/23/2010,6934,437.2,263.33,3031544.8,1825930.22,1205614.58 +Australia and Oceania,Tuvalu,Cosmetics,Online,M,3/18/2017,722901093,3/26/2017,1353,437.2,263.33,591531.6,356285.49,235246.11 +Sub-Saharan Africa,Ghana,Vegetables,Online,L,6/6/2012,312459170,6/9/2012,2467,154.06,90.93,380066.02,224324.31,155741.71 +Europe,Georgia,Vegetables,Offline,L,12/13/2012,501829564,1/17/2013,1375,154.06,90.93,211832.5,125028.75,86803.75 +Australia and Oceania,Kiribati,Office Supplies,Online,M,4/13/2017,472311103,4/25/2017,6206,651.21,524.96,4041409.26,3257901.76,783507.5 +Central America and the Caribbean,Belize,Baby Food,Offline,L,6/3/2017,825515115,6/14/2017,7122,255.28,159.42,1818104.16,1135389.24,682714.92 +Sub-Saharan Africa,Chad,Cosmetics,Online,L,3/23/2010,433365428,5/7/2010,1315,437.2,263.33,574918,346278.95,228639.05 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,C,4/30/2016,488098371,6/8/2016,8009,154.06,90.93,1233866.54,728258.37,505608.17 +Middle East and North Africa,Syria,Cosmetics,Online,C,10/14/2015,452262771,10/22/2015,3459,437.2,263.33,1512274.8,910858.47,601416.33 +Asia,Bhutan,Cosmetics,Offline,M,6/4/2012,308719956,7/4/2012,5950,437.2,263.33,2601340,1566813.5,1034526.5 +Australia and Oceania,Solomon Islands,Clothes,Online,M,12/10/2014,110643756,1/1/2015,801,109.28,35.84,87533.28,28707.84,58825.44 +Asia,Maldives,Cosmetics,Online,H,5/11/2010,431520497,5/23/2010,5359,437.2,263.33,2342954.8,1411185.47,931769.33 +Central America and the Caribbean,Dominican Republic,Beverages,Online,H,4/14/2013,115149009,5/3/2013,4005,47.45,31.79,190037.25,127318.95,62718.3 +Sub-Saharan Africa,Chad,Snacks,Offline,L,8/30/2016,325640618,9/22/2016,3150,152.58,97.44,480627,306936,173691 +Australia and Oceania,Vanuatu,Vegetables,Online,C,9/22/2010,497419154,11/5/2010,6236,154.06,90.93,960718.16,567039.48,393678.68 +Australia and Oceania,Fiji,Fruits,Offline,L,1/19/2017,585220944,2/1/2017,8737,9.33,6.92,81516.21,60460.04,21056.17 +Europe,Iceland,Household,Offline,H,8/22/2016,614094817,8/25/2016,3158,668.27,502.54,2110396.66,1587021.32,523375.34 +Asia,Laos,Fruits,Offline,C,4/11/2014,229402101,5/28/2014,4034,9.33,6.92,37637.22,27915.28,9721.94 +Middle East and North Africa,Algeria,Cereal,Online,M,1/6/2012,946816623,1/23/2012,2934,205.7,117.11,603523.8,343600.74,259923.06 +Sub-Saharan Africa,Angola,Personal Care,Offline,M,12/23/2012,302324712,2/11/2013,3455,81.73,56.67,282377.15,195794.85,86582.3 +Asia,Bhutan,Household,Online,H,1/1/2010,402225196,1/19/2010,6229,668.27,502.54,4162653.83,3130321.66,1032332.17 +Europe,Switzerland,Household,Online,L,2/16/2012,273129403,2/26/2012,3915,668.27,502.54,2616277.05,1967444.1,648832.95 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,L,7/10/2010,811961162,7/10/2010,6206,9.33,6.92,57901.98,42945.52,14956.46 +Sub-Saharan Africa,Benin,Personal Care,Online,M,7/29/2012,735956799,8/27/2012,4826,81.73,56.67,394428.98,273489.42,120939.56 +Sub-Saharan Africa,Tanzania,Fruits,Offline,C,5/18/2015,632665145,6/9/2015,8530,9.33,6.92,79584.9,59027.6,20557.3 +Europe,Moldova ,Fruits,Offline,H,1/29/2017,709947526,2/18/2017,8104,9.33,6.92,75610.32,56079.68,19530.64 +North America,Canada,Baby Food,Offline,L,2/12/2013,345977771,2/13/2013,1366,255.28,159.42,348712.48,217767.72,130944.76 +Europe,Georgia,Vegetables,Offline,L,2/18/2015,339242208,2/27/2015,8163,154.06,90.93,1257591.78,742261.59,515330.19 +Europe,Netherlands,Meat,Offline,L,11/27/2016,658539664,12/19/2016,5376,421.89,364.69,2268080.64,1960573.44,307507.2 +Middle East and North Africa,Somalia,Fruits,Online,L,4/11/2013,892981469,5/16/2013,1916,9.33,6.92,17876.28,13258.72,4617.56 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,C,7/6/2011,701991450,8/4/2011,3725,81.73,56.67,304444.25,211095.75,93348.5 +Asia,Turkmenistan,Cosmetics,Offline,H,5/14/2012,265305936,7/2/2012,8777,437.2,263.33,3837304.4,2311247.41,1526056.99 +Asia,South Korea,Clothes,Online,M,11/18/2013,732973754,12/15/2013,2077,109.28,35.84,226974.56,74439.68,152534.88 +Europe,Estonia,Beverages,Online,C,2/27/2015,175356233,3/11/2015,661,47.45,31.79,31364.45,21013.19,10351.26 +Europe,Germany,Fruits,Offline,C,7/27/2012,333127200,9/4/2012,8596,9.33,6.92,80200.68,59484.32,20716.36 +Europe,Lithuania,Cosmetics,Online,H,2/22/2011,767272984,2/25/2011,1981,437.2,263.33,866093.2,521656.73,344436.47 +Middle East and North Africa,Afghanistan,Cosmetics,Online,H,3/2/2013,209092414,4/16/2013,3947,437.2,263.33,1725628.4,1039363.51,686264.89 +Asia,Uzbekistan,Office Supplies,Online,H,6/8/2014,610196816,6/18/2014,9653,651.21,524.96,6286130.13,5067438.88,1218691.25 +Europe,Estonia,Fruits,Offline,C,8/2/2015,392510020,9/11/2015,1292,9.33,6.92,12054.36,8940.64,3113.72 +Central America and the Caribbean,Dominica,Household,Offline,M,9/30/2010,298268353,11/3/2010,3089,668.27,502.54,2064286.03,1552346.06,511939.97 +Asia,Sri Lanka,Baby Food,Online,L,1/19/2014,240020644,2/20/2014,6297,255.28,159.42,1607498.16,1003867.74,603630.42 +Asia,Kazakhstan,Beverages,Online,H,5/27/2010,650628221,7/3/2010,4204,47.45,31.79,199479.8,133645.16,65834.64 +Sub-Saharan Africa,Tanzania,Household,Online,C,4/8/2012,233264911,5/18/2012,7126,668.27,502.54,4762092.02,3581100.04,1180991.98 +Asia,Malaysia,Snacks,Online,H,6/22/2010,911417043,8/7/2010,7412,152.58,97.44,1130922.96,722225.28,408697.68 +Europe,Greece,Office Supplies,Online,M,10/29/2015,178883445,12/15/2015,4441,651.21,524.96,2892023.61,2331347.36,560676.25 +Europe,Portugal,Snacks,Online,H,6/29/2017,549775445,8/17/2017,9626,152.58,97.44,1468735.08,937957.44,530777.64 +Europe,Netherlands,Snacks,Online,H,1/22/2017,108516871,3/10/2017,1409,152.58,97.44,214985.22,137292.96,77692.26 +Europe,Albania,Beverages,Offline,M,3/7/2017,159844052,4/24/2017,262,47.45,31.79,12431.9,8328.98,4102.92 +Europe,Bulgaria,Personal Care,Online,M,3/17/2010,278805816,5/4/2010,3691,81.73,56.67,301665.43,209168.97,92496.46 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,C,4/13/2012,560763490,4/17/2012,1233,437.2,263.33,539067.6,324685.89,214381.71 +Europe,Italy,Beverages,Offline,M,2/8/2014,271390902,2/26/2014,9454,47.45,31.79,448592.3,300542.66,148049.64 +Central America and the Caribbean,El Salvador,Cereal,Online,C,1/6/2015,996674382,2/23/2015,6953,205.7,117.11,1430232.1,814265.83,615966.27 +Europe,France,Snacks,Online,H,8/18/2011,792912757,9/29/2011,9360,152.58,97.44,1428148.8,912038.4,516110.4 +Europe,Portugal,Cosmetics,Offline,C,10/9/2016,936717355,10/21/2016,4336,437.2,263.33,1895699.2,1141798.88,753900.32 +Asia,Thailand,Cosmetics,Online,C,4/6/2010,975012004,4/17/2010,6574,437.2,263.33,2874152.8,1731131.42,1143021.38 +Europe,Netherlands,Personal Care,Offline,H,11/3/2010,975033032,11/5/2010,2797,81.73,56.67,228598.81,158505.99,70092.82 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,M,10/24/2011,174329268,11/30/2011,6759,651.21,524.96,4401528.39,3548204.64,853323.75 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,L,2/11/2015,130762040,3/13/2015,4248,9.33,6.92,39633.84,29396.16,10237.68 +Asia,Maldives,Snacks,Offline,M,5/25/2012,672505176,6/30/2012,8081,152.58,97.44,1232998.98,787412.64,445586.34 +Middle East and North Africa,Qatar,Household,Offline,C,7/9/2011,348045003,7/30/2011,3106,668.27,502.54,2075646.62,1560889.24,514757.38 +Europe,Georgia,Office Supplies,Offline,M,1/16/2010,476180350,2/26/2010,1202,651.21,524.96,782754.42,631001.92,151752.5 +Europe,Ireland,Office Supplies,Offline,L,3/2/2014,196022546,3/16/2014,6282,651.21,524.96,4090901.22,3297798.72,793102.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,C,3/24/2012,516995418,5/11/2012,9288,255.28,159.42,2371040.64,1480692.96,890347.68 +Europe,Georgia,Meat,Offline,H,5/5/2016,268835294,5/16/2016,3192,421.89,364.69,1346672.88,1164090.48,182582.4 +Asia,Thailand,Cosmetics,Online,C,3/9/2013,151591002,3/21/2013,8001,437.2,263.33,3498037.2,2106903.33,1391133.87 +Europe,Norway,Beverages,Online,L,3/22/2013,485623872,4/15/2013,5750,47.45,31.79,272837.5,182792.5,90045 +Middle East and North Africa,Pakistan,Cereal,Offline,C,8/12/2016,761607730,8/17/2016,5507,205.7,117.11,1132789.9,644924.77,487865.13 +Middle East and North Africa,Pakistan,Vegetables,Offline,C,1/9/2017,990528905,2/8/2017,8370,154.06,90.93,1289482.2,761084.1,528398.1 +Central America and the Caribbean,Honduras,Clothes,Online,L,12/16/2012,353686225,12/24/2012,2468,109.28,35.84,269703.04,88453.12,181249.92 +Europe,Russia,Cereal,Online,C,7/27/2011,352691018,8/12/2011,7965,205.7,117.11,1638400.5,932781.15,705619.35 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,H,4/11/2017,759467113,4/28/2017,2050,205.7,117.11,421685,240075.5,181609.5 +Middle East and North Africa,Syria,Vegetables,Offline,M,11/9/2012,966250836,12/15/2012,3950,154.06,90.93,608537,359173.5,249363.5 +Middle East and North Africa,Syria,Personal Care,Online,L,3/23/2016,435591018,4/29/2016,9917,81.73,56.67,810516.41,561996.39,248520.02 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,H,1/26/2016,950348985,3/16/2016,8238,205.7,117.11,1694556.6,964752.18,729804.42 +Asia,Maldives,Office Supplies,Online,M,7/3/2013,763698565,8/12/2013,4231,651.21,524.96,2755269.51,2221105.76,534163.75 +Sub-Saharan Africa,Namibia,Snacks,Online,M,9/14/2010,449126088,10/20/2010,5245,152.58,97.44,800282.1,511072.8,289209.3 +Europe,Lithuania,Household,Offline,L,9/13/2014,650430381,9/19/2014,5659,668.27,502.54,3781739.93,2843873.86,937866.07 +Australia and Oceania,Tonga,Cereal,Online,L,11/14/2010,731722772,12/16/2010,1883,205.7,117.11,387333.1,220518.13,166814.97 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,H,2/27/2012,127427089,3/30/2012,7362,437.2,263.33,3218666.4,1938635.46,1280030.94 +Europe,Iceland,Beverages,Offline,M,6/5/2017,592279660,7/14/2017,7568,47.45,31.79,359101.6,240586.72,118514.88 +Europe,Sweden,Vegetables,Online,M,4/1/2015,351329314,4/24/2015,5006,154.06,90.93,771224.36,455195.58,316028.78 +Europe,Belarus,Vegetables,Online,M,5/28/2010,849937379,6/17/2010,4213,154.06,90.93,649054.78,383088.09,265966.69 +Sub-Saharan Africa,Sudan,Personal Care,Online,M,7/12/2012,903777682,7/12/2012,6755,81.73,56.67,552086.15,382805.85,169280.3 +Europe,Belarus,Snacks,Online,C,3/3/2017,748836553,3/4/2017,6232,152.58,97.44,950878.56,607246.08,343632.48 +Australia and Oceania,New Zealand,Snacks,Offline,H,2/27/2017,691412818,4/15/2017,3272,152.58,97.44,499241.76,318823.68,180418.08 +Middle East and North Africa,Iran,Baby Food,Online,M,12/19/2013,658117806,1/10/2014,539,255.28,159.42,137595.92,85927.38,51668.54 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,C,11/27/2013,645875346,12/1/2013,7723,47.45,31.79,366456.35,245514.17,120942.18 +Australia and Oceania,Tuvalu,Beverages,Online,H,10/18/2016,271921765,11/20/2016,6548,47.45,31.79,310702.6,208160.92,102541.68 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,M,2/24/2012,123805892,3/29/2012,5770,651.21,524.96,3757481.7,3029019.2,728462.5 +Asia,Japan,Office Supplies,Online,L,4/8/2013,409389054,5/25/2013,6174,651.21,524.96,4020570.54,3241103.04,779467.5 +Sub-Saharan Africa,Swaziland,Office Supplies,Offline,L,8/2/2015,506845080,8/3/2015,5577,651.21,524.96,3631798.17,2927701.92,704096.25 +Sub-Saharan Africa,South Africa,Fruits,Offline,M,8/7/2015,314660298,9/16/2015,3830,9.33,6.92,35733.9,26503.6,9230.3 +Europe,Vatican City,Cereal,Online,H,8/28/2014,701633536,10/9/2014,7810,205.7,117.11,1606517,914629.1,691887.9 +Europe,Austria,Clothes,Offline,H,3/6/2015,356876122,3/6/2015,6430,109.28,35.84,702670.4,230451.2,472219.2 +Australia and Oceania,Tonga,Fruits,Offline,C,11/6/2016,739811885,12/25/2016,5632,9.33,6.92,52546.56,38973.44,13573.12 +Europe,Finland,Cosmetics,Offline,H,11/10/2012,230177152,12/11/2012,3389,437.2,263.33,1481670.8,892425.37,589245.43 +Europe,Poland,Vegetables,Online,M,5/24/2016,878020751,6/23/2016,4707,154.06,90.93,725160.42,428007.51,297152.91 +Europe,Denmark,Fruits,Online,C,5/28/2011,753704011,7/10/2011,6621,9.33,6.92,61773.93,45817.32,15956.61 +Europe,Georgia,Personal Care,Offline,L,12/28/2016,697900760,1/1/2017,3199,81.73,56.67,261454.27,181287.33,80166.94 +Sub-Saharan Africa,Mali,Clothes,Online,C,6/14/2015,271597325,6/27/2015,539,109.28,35.84,58901.92,19317.76,39584.16 +Europe,Germany,Cosmetics,Online,C,8/27/2016,906092536,8/31/2016,1772,437.2,263.33,774718.4,466620.76,308097.64 +Central America and the Caribbean,Costa Rica,Cereal,Online,H,5/23/2016,952997720,6/22/2016,2058,205.7,117.11,423330.6,241012.38,182318.22 +Europe,Latvia,Clothes,Online,H,4/20/2015,634236705,5/16/2015,3590,109.28,35.84,392315.2,128665.6,263649.6 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,L,2/1/2015,692045819,3/18/2015,592,154.06,90.93,91203.52,53830.56,37372.96 +Central America and the Caribbean,Saint Lucia,Beverages,Online,H,9/24/2014,138973891,10/19/2014,4318,47.45,31.79,204889.1,137269.22,67619.88 +Europe,Macedonia,Office Supplies,Offline,L,4/13/2014,307882249,5/3/2014,8054,651.21,524.96,5244845.34,4228027.84,1016817.5 +Europe,United Kingdom,Beverages,Online,C,1/26/2011,801944720,2/16/2011,2119,47.45,31.79,100546.55,67363.01,33183.54 +Europe,Georgia,Cereal,Offline,H,1/20/2011,844647634,2/22/2011,8860,205.7,117.11,1822502,1037594.6,784907.4 +Sub-Saharan Africa,Comoros,Clothes,Offline,C,6/24/2017,629789817,8/11/2017,7657,109.28,35.84,836756.96,274426.88,562330.08 +Europe,Andorra,Personal Care,Offline,L,12/9/2011,871482598,12/31/2011,9922,81.73,56.67,810925.06,562279.74,248645.32 +Asia,Uzbekistan,Fruits,Offline,H,2/27/2011,554149806,4/17/2011,4097,9.33,6.92,38225.01,28351.24,9873.77 +Middle East and North Africa,Syria,Cosmetics,Offline,L,3/21/2010,982527768,4/27/2010,655,437.2,263.33,286366,172481.15,113884.85 +Australia and Oceania,Papua New Guinea,Beverages,Online,H,8/15/2016,831665313,9/16/2016,7102,47.45,31.79,336989.9,225772.58,111217.32 +Central America and the Caribbean,The Bahamas,Clothes,Online,H,3/21/2016,196923768,5/2/2016,2974,109.28,35.84,324998.72,106588.16,218410.56 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,H,11/9/2014,143976962,11/25/2014,4837,205.7,117.11,994970.9,566461.07,428509.83 +Sub-Saharan Africa,The Gambia,Beverages,Offline,H,11/14/2011,458811223,11/27/2011,1292,47.45,31.79,61305.4,41072.68,20232.72 +Sub-Saharan Africa,Namibia,Household,Offline,C,6/13/2011,997725379,7/17/2011,7966,668.27,502.54,5323438.82,4003233.64,1320205.18 +Sub-Saharan Africa,Angola,Cosmetics,Offline,H,4/11/2011,337330758,5/20/2011,2522,437.2,263.33,1102618.4,664118.26,438500.14 +Europe,Norway,Meat,Online,L,11/19/2013,724551188,12/19/2013,9653,421.89,364.69,4072504.17,3520352.57,552151.6 +Europe,Bosnia and Herzegovina,Meat,Online,L,4/19/2015,426622998,5/9/2015,6081,421.89,364.69,2565513.09,2217679.89,347833.2 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,M,5/23/2016,481095016,6/4/2016,5561,437.2,263.33,2431269.2,1464378.13,966891.07 +Australia and Oceania,Tuvalu,Baby Food,Offline,L,7/17/2011,645828568,8/7/2011,3880,255.28,159.42,990486.4,618549.6,371936.8 +Australia and Oceania,Papua New Guinea,Snacks,Offline,C,2/7/2015,748997485,3/29/2015,3855,152.58,97.44,588195.9,375631.2,212564.7 +Europe,Andorra,Cosmetics,Online,H,3/21/2012,239088094,4/6/2012,335,437.2,263.33,146462,88215.55,58246.45 +Australia and Oceania,Palau,Personal Care,Online,L,8/8/2015,434899222,9/2/2015,5199,81.73,56.67,424914.27,294627.33,130286.94 +Australia and Oceania,Palau,Meat,Online,L,4/20/2016,475542199,6/4/2016,2359,421.89,364.69,995238.51,860303.71,134934.8 +Central America and the Caribbean,Grenada,Fruits,Online,C,3/25/2010,470440852,4/26/2010,2757,9.33,6.92,25722.81,19078.44,6644.37 +Asia,Nepal,Cereal,Online,C,1/26/2017,149331510,2/2/2017,9367,205.7,117.11,1926791.9,1096969.37,829822.53 +Asia,North Korea,Fruits,Offline,L,12/8/2015,212263000,1/6/2016,2193,9.33,6.92,20460.69,15175.56,5285.13 +Australia and Oceania,Samoa ,Snacks,Online,M,4/12/2017,979596650,4/30/2017,3272,152.58,97.44,499241.76,318823.68,180418.08 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,M,9/12/2013,142006289,10/17/2013,1672,255.28,159.42,426828.16,266550.24,160277.92 +Middle East and North Africa,Azerbaijan,Meat,Online,M,12/30/2013,410478246,1/2/2014,8489,421.89,364.69,3581424.21,3095853.41,485570.8 +Europe,Greece,Vegetables,Online,H,9/7/2016,966311347,10/10/2016,1856,154.06,90.93,285935.36,168766.08,117169.28 +Europe,Montenegro,Vegetables,Offline,L,10/5/2013,611116921,10/5/2013,1932,154.06,90.93,297643.92,175676.76,121967.16 +Sub-Saharan Africa,Mozambique,Fruits,Online,C,3/25/2017,916818797,4/11/2017,5911,9.33,6.92,55149.63,40904.12,14245.51 +Sub-Saharan Africa,South Africa,Personal Care,Online,H,6/7/2017,375653302,6/17/2017,3015,81.73,56.67,246415.95,170860.05,75555.9 +Europe,Bosnia and Herzegovina,Cereal,Online,L,2/20/2017,250169265,4/6/2017,9500,205.7,117.11,1954150,1112545,841605 +Sub-Saharan Africa,Gabon,Cereal,Offline,M,8/12/2012,523228013,9/29/2012,3651,205.7,117.11,751010.7,427568.61,323442.09 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,C,7/16/2012,348003375,8/21/2012,787,437.2,263.33,344076.4,207240.71,136835.69 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,H,7/10/2011,297981679,8/17/2011,8255,81.73,56.67,674681.15,467810.85,206870.3 +Europe,Armenia,Household,Offline,L,8/4/2016,116961753,8/26/2016,437,668.27,502.54,292033.99,219609.98,72424.01 +Europe,Estonia,Office Supplies,Online,H,2/14/2013,969054925,3/5/2013,3742,651.21,524.96,2436827.82,1964400.32,472427.5 +Europe,Ireland,Cosmetics,Offline,C,1/23/2014,488685023,3/13/2014,1613,437.2,263.33,705203.6,424751.29,280452.31 +Sub-Saharan Africa,Sudan,Clothes,Offline,M,9/13/2010,430588376,10/26/2010,9524,109.28,35.84,1040782.72,341340.16,699442.56 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,L,5/1/2014,819813811,5/23/2014,9980,154.06,90.93,1537518.8,907481.4,630037.4 +Central America and the Caribbean,Dominica,Meat,Offline,M,8/1/2014,401722657,8/22/2014,7516,421.89,364.69,3170925.24,2741010.04,429915.2 +Sub-Saharan Africa,Botswana,Vegetables,Online,L,7/8/2013,691988742,7/20/2013,3701,154.06,90.93,570176.06,336531.93,233644.13 +Australia and Oceania,Tuvalu,Vegetables,Offline,C,4/6/2014,126598393,5/8/2014,2133,154.06,90.93,328609.98,193953.69,134656.29 +Australia and Oceania,Papua New Guinea,Fruits,Online,L,3/20/2017,811850440,3/23/2017,3441,9.33,6.92,32104.53,23811.72,8292.81 +Sub-Saharan Africa,Zambia,Personal Care,Online,M,4/11/2016,874356210,4/24/2016,287,81.73,56.67,23456.51,16264.29,7192.22 +Europe,Ukraine,Snacks,Offline,M,3/12/2010,311039531,4/19/2010,2364,152.58,97.44,360699.12,230348.16,130350.96 +Europe,Ireland,Office Supplies,Online,M,12/1/2013,539136731,12/16/2013,1394,651.21,524.96,907786.74,731794.24,175992.5 +Europe,Slovakia,Household,Online,M,12/20/2016,346196639,1/12/2017,6134,668.27,502.54,4099168.18,3082580.36,1016587.82 +Sub-Saharan Africa,Comoros,Snacks,Online,H,7/3/2017,840080583,7/4/2017,7368,152.58,97.44,1124209.44,717937.92,406271.52 +Europe,Croatia,Baby Food,Offline,C,12/14/2010,498962390,1/13/2011,2914,255.28,159.42,743885.92,464549.88,279336.04 +Europe,Norway,Vegetables,Offline,M,7/14/2016,121328389,9/1/2016,2621,154.06,90.93,403791.26,238327.53,165463.73 +Sub-Saharan Africa,Benin,Beverages,Offline,H,11/17/2012,575977408,12/27/2012,3369,47.45,31.79,159859.05,107100.51,52758.54 +Europe,Liechtenstein,Meat,Online,L,7/19/2017,552020776,9/2/2017,4070,421.89,364.69,1717092.3,1484288.3,232804 +Europe,San Marino,Cereal,Online,M,2/1/2015,608882319,3/21/2015,664,205.7,117.11,136584.8,77761.04,58823.76 +Central America and the Caribbean,Haiti,Vegetables,Online,L,10/29/2013,926298367,12/10/2013,1126,154.06,90.93,173471.56,102387.18,71084.38 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,L,10/22/2011,854317748,11/1/2011,461,255.28,159.42,117684.08,73492.62,44191.46 +Europe,Italy,Clothes,Offline,H,9/13/2015,263301789,9/13/2015,5705,109.28,35.84,623442.4,204467.2,418975.2 +Europe,Luxembourg,Cereal,Online,C,4/24/2014,893924319,6/12/2014,926,205.7,117.11,190478.2,108443.86,82034.34 +Europe,Albania,Meat,Online,H,8/29/2012,507171666,8/29/2012,2221,421.89,364.69,937017.69,809976.49,127041.2 +Central America and the Caribbean,Panama,Vegetables,Offline,H,1/16/2013,534342658,3/1/2013,2722,154.06,90.93,419351.32,247511.46,171839.86 +Asia,Laos,Beverages,Offline,M,4/2/2011,227048623,4/29/2011,7588,47.45,31.79,360050.6,241222.52,118828.08 +Europe,United Kingdom,Meat,Online,M,6/29/2015,707213389,8/9/2015,9013,421.89,364.69,3802494.57,3286950.97,515543.6 +Sub-Saharan Africa,Namibia,Cereal,Online,H,4/28/2012,917073285,6/1/2012,1219,205.7,117.11,250748.3,142757.09,107991.21 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,C,11/18/2015,769177138,1/4/2016,5463,255.28,159.42,1394594.64,870911.46,523683.18 +Sub-Saharan Africa,Senegal,Cereal,Offline,L,1/23/2011,696386277,2/24/2011,5030,205.7,117.11,1034671,589063.3,445607.7 +Middle East and North Africa,Morocco,Vegetables,Online,C,5/5/2010,301874530,6/6/2010,237,154.06,90.93,36512.22,21550.41,14961.81 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,L,2/9/2012,609128224,3/30/2012,3433,651.21,524.96,2235603.93,1802187.68,433416.25 +Asia,Tajikistan,Vegetables,Online,M,1/13/2012,911946189,2/10/2012,3998,154.06,90.93,615931.88,363538.14,252393.74 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,L,6/5/2014,124439752,6/28/2014,3343,81.73,56.67,273223.39,189447.81,83775.58 +Sub-Saharan Africa,Swaziland,Snacks,Offline,L,4/19/2013,831032741,5/18/2013,9910,152.58,97.44,1512067.8,965630.4,546437.4 +Europe,Armenia,Household,Online,M,4/21/2011,736461484,4/25/2011,4174,668.27,502.54,2789358.98,2097601.96,691757.02 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,H,12/10/2015,315774810,1/24/2016,3638,651.21,524.96,2369101.98,1909804.48,459297.5 +Europe,Iceland,Personal Care,Offline,L,1/22/2013,564334046,1/29/2013,7840,81.73,56.67,640763.2,444292.8,196470.4 +Australia and Oceania,Palau,Vegetables,Offline,H,1/31/2016,747813022,3/13/2016,3346,154.06,90.93,515484.76,304251.78,211232.98 +Australia and Oceania,Tuvalu,Baby Food,Offline,L,10/8/2016,652198064,10/15/2016,8755,255.28,159.42,2234976.4,1395722.1,839254.3 +Europe,Hungary,Household,Offline,H,9/29/2011,133788001,10/3/2011,9697,668.27,502.54,6480214.19,4873130.38,1607083.81 +Australia and Oceania,Australia,Fruits,Online,C,10/28/2013,469194161,12/11/2013,3834,9.33,6.92,35771.22,26531.28,9239.94 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,C,5/28/2010,305340373,6/24/2010,5857,255.28,159.42,1495174.96,933722.94,561452.02 +Middle East and North Africa,Pakistan,Household,Offline,L,8/27/2012,609462964,9/12/2012,2490,668.27,502.54,1663992.3,1251324.6,412667.7 +North America,United States of America,Cereal,Offline,H,11/16/2013,619110763,12/1/2013,7488,205.7,117.11,1540281.6,876919.68,663361.92 +Middle East and North Africa,Kuwait,Beverages,Offline,C,1/5/2016,992145097,2/14/2016,6637,47.45,31.79,314925.65,210990.23,103935.42 +Australia and Oceania,East Timor,Baby Food,Online,C,9/15/2010,656739795,10/27/2010,2754,255.28,159.42,703041.12,439042.68,263998.44 +Europe,Kosovo,Snacks,Online,C,5/24/2013,861381185,7/2/2013,689,152.58,97.44,105127.62,67136.16,37991.46 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,H,1/22/2014,224868094,2/27/2014,2321,255.28,159.42,592504.88,370013.82,222491.06 +Central America and the Caribbean,Guatemala,Clothes,Offline,C,5/4/2011,586311852,5/6/2011,1561,109.28,35.84,170586.08,55946.24,114639.84 +Central America and the Caribbean,Honduras,Household,Offline,C,4/10/2016,255136287,5/25/2016,9352,668.27,502.54,6249661.04,4699754.08,1549906.96 +Sub-Saharan Africa,Togo,Snacks,Offline,C,9/13/2010,761077725,10/15/2010,8667,152.58,97.44,1322410.86,844512.48,477898.38 +Asia,Kazakhstan,Personal Care,Online,L,8/2/2011,104184997,8/26/2011,9511,81.73,56.67,777334.03,538988.37,238345.66 +Central America and the Caribbean,The Bahamas,Beverages,Offline,H,3/28/2014,404819428,5/8/2014,3920,47.45,31.79,186004,124616.8,61387.2 +Europe,Estonia,Cereal,Offline,M,4/4/2011,253654849,5/18/2011,961,205.7,117.11,197677.7,112542.71,85134.99 +Middle East and North Africa,Afghanistan,Clothes,Online,M,6/11/2011,561677587,6/15/2011,1734,109.28,35.84,189491.52,62146.56,127344.96 +Middle East and North Africa,Iran,Cereal,Offline,H,4/23/2013,510186469,5/29/2013,4369,205.7,117.11,898703.3,511653.59,387049.71 +Europe,Romania,Clothes,Online,L,6/6/2016,700792825,6/17/2016,9025,109.28,35.84,986252,323456,662796 +Europe,San Marino,Meat,Online,C,1/31/2010,905420482,3/18/2010,2896,421.89,364.69,1221793.44,1056142.24,165651.2 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,M,11/28/2014,516305768,12/11/2014,5205,255.28,159.42,1328732.4,829781.1,498951.3 +Europe,Moldova ,Clothes,Online,C,12/15/2010,795997512,1/14/2011,2207,109.28,35.84,241180.96,79098.88,162082.08 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,C,3/15/2017,827357041,4/8/2017,2189,154.06,90.93,337237.34,199045.77,138191.57 +Europe,Poland,Fruits,Offline,L,1/18/2012,663558185,1/27/2012,467,9.33,6.92,4357.11,3231.64,1125.47 +Europe,United Kingdom,Personal Care,Offline,M,10/24/2012,878087270,11/10/2012,4391,81.73,56.67,358876.43,248837.97,110038.46 +Middle East and North Africa,Pakistan,Snacks,Online,H,5/20/2011,314743125,6/4/2011,8340,152.58,97.44,1272517.2,812649.6,459867.6 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,L,11/7/2015,137637078,12/11/2015,8725,255.28,159.42,2227318,1390939.5,836378.5 +Sub-Saharan Africa,Benin,Vegetables,Offline,C,6/10/2016,681192958,7/23/2016,8989,154.06,90.93,1384845.34,817369.77,567475.57 +Europe,Norway,Snacks,Offline,C,1/9/2012,100147092,2/2/2012,4605,152.58,97.44,702630.9,448711.2,253919.7 +Australia and Oceania,New Zealand,Office Supplies,Online,L,11/19/2013,219548308,1/7/2014,8078,651.21,524.96,5260474.38,4240626.88,1019847.5 +Australia and Oceania,Kiribati,Beverages,Offline,M,8/29/2011,684757936,8/29/2011,3945,47.45,31.79,187190.25,125411.55,61778.7 +Europe,Vatican City,Fruits,Offline,M,12/24/2014,311449801,12/26/2014,3772,9.33,6.92,35192.76,26102.24,9090.52 +Sub-Saharan Africa,Gabon,Beverages,Offline,C,10/29/2011,235610234,12/9/2011,1159,47.45,31.79,54994.55,36844.61,18149.94 +Asia,Japan,Snacks,Offline,M,3/4/2010,763538062,4/11/2010,6735,152.58,97.44,1027626.3,656258.4,371367.9 +Sub-Saharan Africa,Central African Republic,Fruits,Online,L,6/29/2011,921844613,7/31/2011,3161,9.33,6.92,29492.13,21874.12,7618.01 +Europe,Monaco,Baby Food,Online,M,7/11/2014,707453715,8/28/2014,130,255.28,159.42,33186.4,20724.6,12461.8 +Sub-Saharan Africa,Namibia,Cosmetics,Online,C,7/6/2011,637601697,7/31/2011,9366,437.2,263.33,4094815.2,2466348.78,1628466.42 +Sub-Saharan Africa,South Sudan,Fruits,Offline,L,9/9/2014,399837386,10/20/2014,9623,9.33,6.92,89782.59,66591.16,23191.43 +Europe,Netherlands,Vegetables,Offline,C,8/21/2014,202022111,9/25/2014,1687,154.06,90.93,259899.22,153398.91,106500.31 +Sub-Saharan Africa,Malawi,Snacks,Online,L,5/14/2014,322329699,6/19/2014,3376,152.58,97.44,515110.08,328957.44,186152.64 +Asia,Nepal,Personal Care,Offline,L,5/16/2010,659246480,6/21/2010,4538,81.73,56.67,370890.74,257168.46,113722.28 +Sub-Saharan Africa,South Africa,Snacks,Offline,H,7/29/2011,281571280,8/13/2011,2054,152.58,97.44,313399.32,200141.76,113257.56 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,L,10/26/2012,578415429,11/12/2012,4834,154.06,90.93,744726.04,439555.62,305170.42 +Asia,India,Cereal,Online,M,10/18/2013,309202754,11/11/2013,8821,205.7,117.11,1814479.7,1033027.31,781452.39 +Australia and Oceania,Federated States of Micronesia,Household,Online,M,4/8/2015,553669583,5/8/2015,1988,668.27,502.54,1328520.76,999049.52,329471.24 +Europe,Montenegro,Beverages,Online,H,4/7/2015,661864745,4/26/2015,9341,47.45,31.79,443230.45,296950.39,146280.06 +Europe,Sweden,Office Supplies,Online,L,11/22/2012,504149568,12/30/2012,7915,651.21,524.96,5154327.15,4155058.4,999268.75 +Europe,Vatican City,Snacks,Offline,M,2/8/2012,921197879,2/28/2012,1778,152.58,97.44,271287.24,173248.32,98038.92 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,L,5/6/2010,573996007,5/21/2010,7029,651.21,524.96,4577355.09,3689943.84,887411.25 +Australia and Oceania,Samoa ,Household,Offline,C,6/24/2017,893842780,7/4/2017,6797,668.27,502.54,4542231.19,3415764.38,1126466.81 +Central America and the Caribbean,Nicaragua,Beverages,Offline,H,2/26/2014,232349526,3/1/2014,6243,47.45,31.79,296230.35,198464.97,97765.38 +Sub-Saharan Africa,Chad,Vegetables,Online,H,2/26/2016,611440074,3/30/2016,7560,154.06,90.93,1164693.6,687430.8,477262.8 +Asia,Kazakhstan,Cereal,Online,H,1/14/2010,973350751,1/14/2010,4972,205.7,117.11,1022740.4,582270.92,440469.48 +Sub-Saharan Africa,Swaziland,Vegetables,Online,C,7/4/2017,330630385,8/20/2017,9733,154.06,90.93,1499465.98,885021.69,614444.29 +Europe,Germany,Beverages,Online,C,11/21/2015,916140305,12/13/2015,5130,47.45,31.79,243418.5,163082.7,80335.8 +Australia and Oceania,Palau,Beverages,Online,M,2/1/2010,533054339,2/20/2010,1480,47.45,31.79,70226,47049.2,23176.8 +Asia,Sri Lanka,Baby Food,Offline,M,8/21/2013,204858815,10/3/2013,1131,255.28,159.42,288721.68,180304.02,108417.66 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,M,8/20/2014,125352561,9/24/2014,3463,205.7,117.11,712339.1,405551.93,306787.17 +Asia,Philippines,Clothes,Online,C,5/22/2017,108646905,5/24/2017,9888,109.28,35.84,1080560.64,354385.92,726174.72 +Sub-Saharan Africa,Comoros,Household,Online,H,12/1/2015,939165675,1/8/2016,8848,668.27,502.54,5912852.96,4446473.92,1466379.04 +Europe,Italy,Fruits,Online,M,11/10/2012,321645200,11/10/2012,817,9.33,6.92,7622.61,5653.64,1968.97 +Europe,Serbia,Cosmetics,Online,L,9/24/2015,531134307,10/29/2015,3299,437.2,263.33,1442322.8,868725.67,573597.13 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,L,5/17/2010,762994325,5/17/2010,5831,81.73,56.67,476567.63,330442.77,146124.86 +Europe,France,Snacks,Online,L,3/17/2010,282899081,5/2/2010,4980,152.58,97.44,759848.4,485251.2,274597.2 +Europe,Armenia,Cosmetics,Online,L,7/28/2014,676834905,8/27/2014,9344,437.2,263.33,4085196.8,2460555.52,1624641.28 +Australia and Oceania,Samoa ,Clothes,Online,M,7/5/2012,901100623,7/7/2012,4554,109.28,35.84,497661.12,163215.36,334445.76 +Middle East and North Africa,Syria,Personal Care,Online,L,11/5/2016,432307565,12/1/2016,8270,81.73,56.67,675907.1,468660.9,207246.2 +Europe,Belarus,Clothes,Online,M,12/22/2014,617379558,12/23/2014,5185,109.28,35.84,566616.8,185830.4,380786.4 +Middle East and North Africa,Libya,Beverages,Offline,L,6/27/2010,623552930,8/7/2010,2024,47.45,31.79,96038.8,64342.96,31695.84 +Europe,Russia,Cosmetics,Online,C,11/1/2011,588376510,12/19/2011,2539,437.2,263.33,1110050.8,668594.87,441455.93 +Europe,Portugal,Cereal,Online,M,5/20/2013,269711625,6/26/2013,2518,205.7,117.11,517952.6,294882.98,223069.62 +Australia and Oceania,Marshall Islands,Office Supplies,Online,H,5/11/2014,395732104,5/22/2014,4779,651.21,524.96,3112132.59,2508783.84,603348.75 +Central America and the Caribbean,Barbados,Household,Online,C,1/15/2015,414924275,2/24/2015,4168,668.27,502.54,2785349.36,2094586.72,690762.64 +Europe,Iceland,Meat,Online,C,12/28/2012,746086966,1/23/2013,2568,421.89,364.69,1083413.52,936523.92,146889.6 +Europe,Croatia,Fruits,Online,L,6/2/2014,528331506,7/11/2014,3888,9.33,6.92,36275.04,26904.96,9370.08 +Sub-Saharan Africa,Chad,Fruits,Online,M,3/23/2015,771081721,4/27/2015,9071,9.33,6.92,84632.43,62771.32,21861.11 +Sub-Saharan Africa,Ghana,Clothes,Offline,H,5/18/2012,304073941,6/22/2012,1091,109.28,35.84,119224.48,39101.44,80123.04 +Asia,Philippines,Cereal,Online,C,4/12/2015,727356994,5/29/2015,9953,205.7,117.11,2047332.1,1165595.83,881736.27 +Middle East and North Africa,Libya,Fruits,Online,M,9/2/2011,561292207,10/13/2011,7692,9.33,6.92,71766.36,53228.64,18537.72 +Australia and Oceania,Tonga,Vegetables,Offline,M,11/9/2016,196553409,12/8/2016,3376,154.06,90.93,520106.56,306979.68,213126.88 +Middle East and North Africa,Libya,Vegetables,Offline,M,12/7/2016,544126927,1/10/2017,8104,154.06,90.93,1248502.24,736896.72,511605.52 +Asia,Kazakhstan,Cereal,Online,M,5/29/2010,785311591,6/14/2010,6,205.7,117.11,1234.2,702.66,531.54 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,C,12/31/2011,621718728,1/1/2012,9242,154.06,90.93,1423822.52,840375.06,583447.46 +Middle East and North Africa,Kuwait,Baby Food,Offline,M,12/25/2010,725272166,12/27/2010,3006,255.28,159.42,767371.68,479216.52,288155.16 +Europe,Bosnia and Herzegovina,Personal Care,Online,C,11/9/2012,488208234,12/24/2012,520,81.73,56.67,42499.6,29468.4,13031.2 +Central America and the Caribbean,Honduras,Household,Offline,L,10/25/2012,273075759,12/8/2012,8040,668.27,502.54,5372890.8,4040421.6,1332469.2 +Sub-Saharan Africa,The Gambia,Snacks,Offline,C,9/11/2014,962736070,10/9/2014,3852,152.58,97.44,587738.16,375338.88,212399.28 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,C,1/12/2012,810362994,1/23/2012,3273,651.21,524.96,2131410.33,1718194.08,413216.25 +Europe,Portugal,Clothes,Online,L,7/31/2014,389442861,8/25/2014,3652,109.28,35.84,399090.56,130887.68,268202.88 +Middle East and North Africa,Qatar,Cosmetics,Online,L,3/22/2014,343774497,4/28/2014,9368,437.2,263.33,4095689.6,2466875.44,1628814.16 +Middle East and North Africa,Oman,Clothes,Online,L,6/23/2011,937469232,7/20/2011,6833,109.28,35.84,746710.24,244894.72,501815.52 +Asia,Brunei,Clothes,Offline,H,9/21/2011,704950892,10/6/2011,9489,109.28,35.84,1036957.92,340085.76,696872.16 +Asia,Mongolia,Cereal,Online,M,10/26/2013,500955808,11/29/2013,2811,205.7,117.11,578222.7,329196.21,249026.49 +Europe,Andorra,Clothes,Online,L,11/28/2013,350532805,12/1/2013,9302,109.28,35.84,1016522.56,333383.68,683138.88 +Europe,France,Meat,Offline,H,10/12/2016,799043214,10/20/2016,3498,421.89,364.69,1475771.22,1275685.62,200085.6 +Europe,Montenegro,Vegetables,Online,M,11/29/2016,662160861,12/20/2016,6968,154.06,90.93,1073490.08,633600.24,439889.84 +Central America and the Caribbean,Costa Rica,Clothes,Online,M,6/8/2017,175872075,7/5/2017,3310,109.28,35.84,361716.8,118630.4,243086.4 +Middle East and North Africa,Iran,Personal Care,Online,M,3/6/2011,546475684,3/6/2011,3154,81.73,56.67,257776.42,178737.18,79039.24 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,H,10/1/2014,800583016,10/29/2014,9160,437.2,263.33,4004752,2412102.8,1592649.2 +Europe,Luxembourg,Fruits,Online,L,10/3/2011,935117900,11/9/2011,1022,9.33,6.92,9535.26,7072.24,2463.02 +Europe,Finland,Baby Food,Offline,C,2/24/2017,567316663,3/9/2017,462,255.28,159.42,117939.36,73652.04,44287.32 +Europe,Denmark,Beverages,Offline,H,11/18/2012,284728133,12/24/2012,6237,47.45,31.79,295945.65,198274.23,97671.42 +Middle East and North Africa,Syria,Cereal,Online,H,3/31/2012,295213639,5/16/2012,9131,205.7,117.11,1878246.7,1069331.41,808915.29 +Europe,France,Snacks,Online,L,9/6/2010,876947009,9/25/2010,6963,152.58,97.44,1062414.54,678474.72,383939.82 +Sub-Saharan Africa,Malawi,Cereal,Online,M,4/3/2012,128414571,4/3/2012,9580,205.7,117.11,1970606,1121913.8,848692.2 +Asia,Vietnam,Baby Food,Online,L,9/29/2010,718415153,10/18/2010,3863,255.28,159.42,986146.64,615839.46,370307.18 +Sub-Saharan Africa,Mauritius ,Office Supplies,Offline,C,2/20/2016,436060082,3/8/2016,8723,651.21,524.96,5680504.83,4579226.08,1101278.75 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,M,12/24/2012,740773189,1/21/2013,103,9.33,6.92,960.99,712.76,248.23 +Europe,Finland,Cosmetics,Offline,M,3/7/2017,912290799,4/23/2017,5975,437.2,263.33,2612270,1573396.75,1038873.25 +Asia,China,Baby Food,Online,H,8/17/2011,300661742,8/22/2011,1346,255.28,159.42,343606.88,214579.32,129027.56 +Sub-Saharan Africa,Burundi,Vegetables,Offline,M,7/24/2010,576247346,7/25/2010,3250,154.06,90.93,500695,295522.5,205172.5 +Sub-Saharan Africa,Comoros,Household,Online,M,5/16/2010,779721438,6/5/2010,5756,668.27,502.54,3846562.12,2892620.24,953941.88 +Europe,Italy,Meat,Online,L,1/27/2016,472070348,2/5/2016,4961,421.89,364.69,2092996.29,1809227.09,283769.2 +Europe,Iceland,Fruits,Online,L,10/25/2014,184592902,10/29/2014,3997,9.33,6.92,37292.01,27659.24,9632.77 +Middle East and North Africa,Tunisia ,Cereal,Online,C,7/13/2017,968900430,7/20/2017,8023,205.7,117.11,1650331.1,939573.53,710757.57 +Australia and Oceania,Nauru,Office Supplies,Offline,H,4/16/2017,346916759,4/19/2017,9233,651.21,524.96,6012621.93,4846955.68,1165666.25 +Europe,Czech Republic,Vegetables,Offline,H,10/18/2015,860878217,12/3/2015,1850,154.06,90.93,285011,168220.5,116790.5 +Central America and the Caribbean,Guatemala,Snacks,Offline,H,1/12/2012,623333632,2/5/2012,7129,152.58,97.44,1087742.82,694649.76,393093.06 +Australia and Oceania,Australia,Beverages,Online,M,8/13/2013,967144334,9/22/2013,8355,47.45,31.79,396444.75,265605.45,130839.3 +Sub-Saharan Africa,Guinea-Bissau,Household,Offline,H,4/22/2010,595484149,5/28/2010,5848,668.27,502.54,3908042.96,2938853.92,969189.04 +Central America and the Caribbean,Cuba,Clothes,Online,M,8/22/2015,531839406,9/6/2015,1954,109.28,35.84,213533.12,70031.36,143501.76 +Asia,Thailand,Baby Food,Online,C,2/19/2010,970008933,3/12/2010,6054,255.28,159.42,1545465.12,965128.68,580336.44 +Asia,Singapore,Cereal,Online,L,4/3/2013,824104058,4/12/2013,9559,205.7,117.11,1966286.3,1119454.49,846831.81 +Central America and the Caribbean,Dominica,Household,Offline,H,6/7/2011,878548610,7/1/2011,912,668.27,502.54,609462.24,458316.48,151145.76 +North America,United States of America,Cereal,Offline,C,11/22/2014,638078916,12/16/2014,586,205.7,117.11,120540.2,68626.46,51913.74 +Europe,Estonia,Cereal,Offline,M,12/30/2015,577743804,1/2/2016,6085,205.7,117.11,1251684.5,712614.35,539070.15 +Middle East and North Africa,Libya,Clothes,Online,C,9/25/2015,792904603,10/17/2015,6947,109.28,35.84,759168.16,248980.48,510187.68 +Sub-Saharan Africa,Madagascar,Personal Care,Online,H,5/18/2012,549235141,6/15/2012,9738,81.73,56.67,795886.74,551852.46,244034.28 +Central America and the Caribbean,Panama,Personal Care,Offline,L,11/5/2012,532721745,12/6/2012,3058,81.73,56.67,249930.34,173296.86,76633.48 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,H,9/30/2013,599663245,10/30/2013,2535,437.2,263.33,1108302,667541.55,440760.45 +Central America and the Caribbean,Panama,Cereal,Offline,H,10/8/2012,226670968,11/14/2012,5831,205.7,117.11,1199436.7,682868.41,516568.29 +Sub-Saharan Africa,Malawi,Personal Care,Offline,M,6/10/2012,760668742,6/13/2012,7639,81.73,56.67,624335.47,432902.13,191433.34 +Middle East and North Africa,Tunisia ,Office Supplies,Online,H,5/12/2016,468892896,6/24/2016,4683,651.21,524.96,3049616.43,2458387.68,591228.75 +Europe,Poland,Meat,Online,H,4/6/2010,388892257,4/13/2010,716,421.89,364.69,302073.24,261118.04,40955.2 +Sub-Saharan Africa,Liberia,Office Supplies,Online,M,3/25/2011,278528153,4/5/2011,1525,651.21,524.96,993095.25,800564,192531.25 +Asia,Cambodia,Baby Food,Online,L,11/28/2010,865974414,12/7/2010,9928,255.28,159.42,2534419.84,1582721.76,951698.08 +Sub-Saharan Africa,Malawi,Clothes,Online,H,2/27/2017,699717366,3/18/2017,773,109.28,35.84,84473.44,27704.32,56769.12 +Middle East and North Africa,Iran,Fruits,Online,H,5/25/2012,198555839,7/8/2012,5940,9.33,6.92,55420.2,41104.8,14315.4 +Asia,Mongolia,Snacks,Online,L,5/26/2010,301601159,5/29/2010,9340,152.58,97.44,1425097.2,910089.6,515007.6 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,H,8/23/2014,218277156,8/26/2014,1916,255.28,159.42,489116.48,305448.72,183667.76 +Sub-Saharan Africa,Cameroon,Beverages,Offline,C,7/12/2014,578320157,7/27/2014,6641,47.45,31.79,315115.45,211117.39,103998.06 +Middle East and North Africa,Morocco,Clothes,Online,M,11/16/2011,281778991,1/3/2012,3520,109.28,35.84,384665.6,126156.8,258508.8 +Australia and Oceania,Australia,Clothes,Offline,C,2/22/2017,549014985,3/14/2017,4589,109.28,35.84,501485.92,164469.76,337016.16 +Sub-Saharan Africa,Central African Republic,Snacks,Online,C,5/13/2015,870701968,6/26/2015,8916,152.58,97.44,1360403.28,868775.04,491628.24 +Europe,Czech Republic,Baby Food,Offline,C,4/30/2015,357826268,6/11/2015,7599,255.28,159.42,1939872.72,1211432.58,728440.14 +Australia and Oceania,Samoa ,Fruits,Offline,C,7/21/2015,891686713,8/15/2015,8769,9.33,6.92,81814.77,60681.48,21133.29 +Sub-Saharan Africa,Comoros,Cosmetics,Online,M,8/12/2015,373894631,8/31/2015,2585,437.2,263.33,1130162,680708.05,449453.95 +Australia and Oceania,Samoa ,Household,Offline,C,5/10/2012,376373851,6/16/2012,6241,668.27,502.54,4170673.07,3136352.14,1034320.93 +Asia,Taiwan,Vegetables,Offline,C,4/13/2011,291360700,4/17/2011,8961,154.06,90.93,1380531.66,814823.73,565707.93 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,L,2/24/2015,481404006,4/1/2015,6998,109.28,35.84,764741.44,250808.32,513933.12 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,H,8/28/2012,929365098,9/6/2012,8640,651.21,524.96,5626454.4,4535654.4,1090800 +Asia,Mongolia,Clothes,Online,H,6/27/2012,788417804,8/8/2012,9203,109.28,35.84,1005703.84,329835.52,675868.32 +Europe,Portugal,Cereal,Online,M,10/25/2016,632048451,11/5/2016,6037,205.7,117.11,1241810.9,706993.07,534817.83 +Europe,Belarus,Household,Offline,L,7/13/2017,204055869,8/19/2017,3521,668.27,502.54,2352978.67,1769443.34,583535.33 +Sub-Saharan Africa,Gabon,Clothes,Online,C,2/24/2015,668551385,4/14/2015,8066,109.28,35.84,881452.48,289085.44,592367.04 +Europe,Moldova ,Vegetables,Offline,C,1/17/2015,559958827,2/2/2015,3115,154.06,90.93,479896.9,283246.95,196649.95 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,M,2/1/2016,733014523,2/22/2016,4142,421.89,364.69,1747468.38,1510545.98,236922.4 +Sub-Saharan Africa,Angola,Cosmetics,Offline,H,5/30/2014,312767302,7/5/2014,3650,437.2,263.33,1595780,961154.5,634625.5 +Sub-Saharan Africa,Namibia,Fruits,Online,C,10/20/2014,744578492,12/3/2014,6177,9.33,6.92,57631.41,42744.84,14886.57 +Europe,Macedonia,Personal Care,Online,L,10/1/2011,844121921,10/18/2011,3289,81.73,56.67,268809.97,186387.63,82422.34 +Europe,Portugal,Clothes,Online,M,12/12/2015,847383916,1/23/2016,8586,109.28,35.84,938278.08,307722.24,630555.84 +Europe,Iceland,Meat,Offline,C,8/26/2012,160663306,10/6/2012,2697,421.89,364.69,1137837.33,983568.93,154268.4 +Europe,Russia,Vegetables,Online,H,11/28/2010,510571420,12/1/2010,8284,154.06,90.93,1276233.04,753264.12,522968.92 +Europe,Portugal,Clothes,Offline,H,1/12/2017,994032084,1/15/2017,5038,109.28,35.84,550552.64,180561.92,369990.72 +Australia and Oceania,Australia,Cereal,Online,C,9/10/2015,328281629,10/10/2015,4684,205.7,117.11,963498.8,548543.24,414955.56 +Sub-Saharan Africa,Rwanda,Snacks,Offline,C,7/20/2011,900868880,7/30/2011,5976,152.58,97.44,911818.08,582301.44,329516.64 +Asia,Singapore,Baby Food,Online,L,5/1/2010,219655168,6/5/2010,9700,255.28,159.42,2476216,1546374,929842 +Australia and Oceania,New Zealand,Baby Food,Offline,L,1/16/2015,362814319,2/17/2015,3674,255.28,159.42,937898.72,585709.08,352189.64 +Central America and the Caribbean,Belize,Clothes,Online,M,8/11/2014,328832662,9/24/2014,7747,109.28,35.84,846592.16,277652.48,568939.68 +Europe,Russia,Vegetables,Online,M,5/21/2010,986509025,5/21/2010,8798,154.06,90.93,1355419.88,800002.14,555417.74 +Asia,Taiwan,Household,Offline,L,5/9/2012,124954736,6/24/2012,5738,668.27,502.54,3834533.26,2883574.52,950958.74 +Europe,Cyprus,Personal Care,Online,C,8/21/2012,103593623,9/1/2012,4510,81.73,56.67,368602.3,255581.7,113020.6 +Sub-Saharan Africa,Malawi,Beverages,Online,L,12/29/2011,202162015,2/9/2012,3088,47.45,31.79,146525.6,98167.52,48358.08 +Sub-Saharan Africa,Botswana,Vegetables,Online,M,1/11/2016,670708739,1/31/2016,6475,154.06,90.93,997538.5,588771.75,408766.75 +Australia and Oceania,East Timor,Office Supplies,Offline,L,4/10/2016,479595124,5/25/2016,1710,651.21,524.96,1113569.1,897681.6,215887.5 +Australia and Oceania,Nauru,Clothes,Online,M,9/7/2016,469494998,10/26/2016,2858,109.28,35.84,312322.24,102430.72,209891.52 +Asia,Indonesia,Snacks,Online,L,9/14/2014,201394689,10/15/2014,6019,152.58,97.44,918379.02,586491.36,331887.66 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,C,8/15/2012,206593024,9/12/2012,4322,255.28,159.42,1103320.16,689013.24,414306.92 +Australia and Oceania,Fiji,Meat,Offline,H,10/22/2013,636701333,11/30/2013,2928,421.89,364.69,1235293.92,1067812.32,167481.6 +Middle East and North Africa,United Arab Emirates,Clothes,Online,L,4/30/2011,813643443,5/2/2011,4031,109.28,35.84,440507.68,144471.04,296036.64 +Sub-Saharan Africa,Benin,Household,Offline,L,6/15/2014,579655683,7/4/2014,1853,668.27,502.54,1238304.31,931206.62,307097.69 +Europe,Kosovo,Meat,Online,C,8/8/2014,747286880,9/7/2014,7649,421.89,364.69,3227036.61,2789513.81,437522.8 +North America,United States of America,Cosmetics,Online,H,10/26/2011,849398362,12/2/2011,4706,437.2,263.33,2057463.2,1239230.98,818232.22 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,H,12/31/2010,489163959,1/30/2011,3340,668.27,502.54,2232021.8,1678483.6,553538.2 +Asia,Sri Lanka,Household,Online,L,7/17/2010,690069997,8/1/2010,5902,668.27,502.54,3944129.54,2965991.08,978138.46 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,M,9/7/2013,745915305,10/12/2013,1770,437.2,263.33,773844,466094.1,307749.9 +Middle East and North Africa,Egypt,Household,Online,M,3/1/2017,470811212,4/15/2017,2355,668.27,502.54,1573775.85,1183481.7,390294.15 +North America,Canada,Snacks,Offline,M,12/29/2014,649181544,2/7/2015,6100,152.58,97.44,930738,594384,336354 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,M,5/25/2017,785762631,6/20/2017,3479,437.2,263.33,1521018.8,916125.07,604893.73 +Middle East and North Africa,Tunisia ,Cosmetics,Online,M,9/24/2016,455603301,9/24/2016,1996,437.2,263.33,872651.2,525606.68,347044.52 +Middle East and North Africa,Morocco,Cereal,Offline,M,12/28/2013,654064881,1/19/2014,1188,205.7,117.11,244371.6,139126.68,105244.92 +Europe,Bosnia and Herzegovina,Office Supplies,Online,H,1/9/2015,646821200,2/16/2015,7622,651.21,524.96,4963522.62,4001245.12,962277.5 +Asia,North Korea,Cosmetics,Offline,H,8/5/2011,219858586,8/14/2011,9896,437.2,263.33,4326531.2,2605913.68,1720617.52 +Europe,Iceland,Household,Offline,H,6/18/2015,129475867,7/23/2015,3641,668.27,502.54,2433171.07,1829748.14,603422.93 +Asia,Mongolia,Clothes,Offline,L,9/27/2016,752284371,10/23/2016,6518,109.28,35.84,712287.04,233605.12,478681.92 +Europe,Ireland,Household,Offline,L,5/20/2010,735207927,6/24/2010,3218,668.27,502.54,2150492.86,1617173.72,533319.14 +Europe,Germany,Cereal,Online,H,2/21/2015,145482861,3/16/2015,467,205.7,117.11,96061.9,54690.37,41371.53 +Europe,Spain,Beverages,Offline,L,9/26/2016,920658004,11/10/2016,2017,47.45,31.79,95706.65,64120.43,31586.22 +Middle East and North Africa,Iraq,Beverages,Offline,M,2/13/2017,118594682,2/28/2017,3657,47.45,31.79,173524.65,116256.03,57268.62 +Middle East and North Africa,Bahrain,Clothes,Offline,L,7/4/2015,267466723,8/9/2015,8202,109.28,35.84,896314.56,293959.68,602354.88 +Asia,Philippines,Baby Food,Offline,C,3/6/2012,815760457,4/1/2012,502,255.28,159.42,128150.56,80028.84,48121.72 +Asia,Japan,Cosmetics,Online,L,4/11/2012,382274711,5/21/2012,2437,437.2,263.33,1065456.4,641735.21,423721.19 +Sub-Saharan Africa,Zimbabwe,Household,Offline,C,6/6/2014,806120812,7/22/2014,7917,668.27,502.54,5290693.59,3978609.18,1312084.41 +Asia,South Korea,Baby Food,Offline,M,7/16/2014,396722590,7/16/2014,7885,255.28,159.42,2012882.8,1257026.7,755856.1 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,C,2/24/2017,683816373,3/21/2017,5315,437.2,263.33,2323718,1399598.95,924119.05 +Europe,Kosovo,Household,Offline,M,7/7/2016,567450988,8/2/2016,212,668.27,502.54,141673.24,106538.48,35134.76 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,C,7/11/2015,367987763,8/7/2015,4612,651.21,524.96,3003380.52,2421115.52,582265 +Europe,Russia,Meat,Online,C,5/4/2014,476100528,6/9/2014,7581,421.89,364.69,3198348.09,2764714.89,433633.2 +Europe,Switzerland,Beverages,Offline,C,3/12/2014,902775609,4/8/2014,219,47.45,31.79,10391.55,6962.01,3429.54 +Australia and Oceania,Papua New Guinea,Personal Care,Offline,L,8/6/2013,829311835,8/18/2013,656,81.73,56.67,53614.88,37175.52,16439.36 +Australia and Oceania,Australia,Cosmetics,Online,M,2/15/2012,857320535,3/1/2012,9053,437.2,263.33,3957971.6,2383926.49,1574045.11 +Sub-Saharan Africa,Mauritania,Personal Care,Online,C,3/15/2014,758725535,5/4/2014,2601,81.73,56.67,212579.73,147398.67,65181.06 +Australia and Oceania,Tuvalu,Vegetables,Offline,C,3/5/2010,825763165,4/16/2010,526,154.06,90.93,81035.56,47829.18,33206.38 +Middle East and North Africa,Iraq,Cereal,Online,C,5/21/2010,520982253,5/26/2010,9081,205.7,117.11,1867961.7,1063475.91,804485.79 +Asia,Bhutan,Fruits,Online,L,2/4/2011,727244126,2/24/2011,6553,9.33,6.92,61139.49,45346.76,15792.73 +Europe,Slovakia,Vegetables,Online,C,6/1/2013,597722613,6/1/2013,8259,154.06,90.93,1272381.54,750990.87,521390.67 +Europe,Vatican City,Personal Care,Offline,H,12/16/2011,705904042,1/11/2012,1548,81.73,56.67,126518.04,87725.16,38792.88 +Europe,Macedonia,Office Supplies,Online,C,9/28/2013,795587241,10/13/2013,799,651.21,524.96,520316.79,419443.04,100873.75 +Europe,Georgia,Snacks,Offline,M,9/21/2011,230883538,11/9/2011,2425,152.58,97.44,370006.5,236292,133714.5 +Sub-Saharan Africa,Togo,Cereal,Offline,C,4/10/2011,246216762,5/25/2011,9866,205.7,117.11,2029436.2,1155407.26,874028.94 +North America,Canada,Cereal,Offline,L,4/3/2011,796323239,5/11/2011,8597,205.7,117.11,1768402.9,1006794.67,761608.23 +Asia,Singapore,Beverages,Offline,L,5/21/2015,106251800,7/7/2015,1123,47.45,31.79,53286.35,35700.17,17586.18 +Europe,Greece,Fruits,Offline,H,4/19/2013,521363770,4/26/2013,1980,9.33,6.92,18473.4,13701.6,4771.8 +Europe,Poland,Cereal,Offline,M,8/19/2014,857332980,9/30/2014,2736,205.7,117.11,562795.2,320412.96,242382.24 +Europe,Lithuania,Beverages,Offline,M,12/6/2014,450145757,1/9/2015,6987,47.45,31.79,331533.15,222116.73,109416.42 +Central America and the Caribbean,Panama,Personal Care,Online,M,8/8/2014,506100928,8/18/2014,5366,81.73,56.67,438563.18,304091.22,134471.96 +Europe,Poland,Personal Care,Online,M,2/11/2015,951809823,2/17/2015,533,81.73,56.67,43562.09,30205.11,13356.98 +Central America and the Caribbean,Barbados,Office Supplies,Offline,C,3/19/2015,884196269,5/6/2015,2180,651.21,524.96,1419637.8,1144412.8,275225 +Central America and the Caribbean,The Bahamas,Vegetables,Offline,M,9/15/2014,820496594,10/9/2014,2030,154.06,90.93,312741.8,184587.9,128153.9 +Europe,Malta,Beverages,Offline,H,9/8/2010,448259627,9/20/2010,8840,47.45,31.79,419458,281023.6,138434.4 +Asia,China,Cereal,Online,M,6/16/2016,875346696,6/17/2016,3394,205.7,117.11,698145.8,397471.34,300674.46 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,M,4/20/2012,579931628,5/12/2012,3511,154.06,90.93,540904.66,319255.23,221649.43 +Europe,Latvia,Personal Care,Offline,L,6/10/2017,360500752,6/25/2017,9039,81.73,56.67,738757.47,512240.13,226517.34 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,M,7/2/2010,185852897,7/12/2010,6857,152.58,97.44,1046241.06,668146.08,378094.98 +Europe,Serbia,Cereal,Offline,M,8/14/2016,545099389,8/16/2016,5877,205.7,117.11,1208898.9,688255.47,520643.43 +Asia,Kyrgyzstan,Cosmetics,Offline,L,10/7/2012,197664058,10/29/2012,2042,437.2,263.33,892762.4,537719.86,355042.54 +Europe,Czech Republic,Snacks,Offline,M,11/8/2014,223283231,11/22/2014,3325,152.58,97.44,507328.5,323988,183340.5 +Europe,Ireland,Snacks,Offline,C,5/2/2013,872005736,5/15/2013,4730,152.58,97.44,721703.4,460891.2,260812.2 +Middle East and North Africa,Qatar,Household,Offline,H,11/21/2014,214192903,12/6/2014,3295,668.27,502.54,2201949.65,1655869.3,546080.35 +Middle East and North Africa,Turkey,Baby Food,Online,C,11/25/2015,890518558,11/30/2015,3085,255.28,159.42,787538.8,491810.7,295728.1 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,H,10/21/2013,661969029,11/21/2013,201,9.33,6.92,1875.33,1390.92,484.41 +Europe,Hungary,Beverages,Online,M,11/27/2010,959843146,12/26/2010,7772,47.45,31.79,368781.4,247071.88,121709.52 +Sub-Saharan Africa,Burkina Faso,Cereal,Online,C,7/24/2010,135752236,9/11/2010,958,205.7,117.11,197060.6,112191.38,84869.22 +Central America and the Caribbean,Panama,Cosmetics,Offline,H,5/30/2013,211620128,6/28/2013,1953,437.2,263.33,853851.6,514283.49,339568.11 +Asia,Malaysia,Fruits,Offline,L,8/2/2013,129683148,8/23/2013,4980,9.33,6.92,46463.4,34461.6,12001.8 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,C,1/27/2010,702490127,2/10/2010,1294,651.21,524.96,842665.74,679298.24,163367.5 +Middle East and North Africa,Saudi Arabia,Personal Care,Online,M,6/28/2010,562902390,7/8/2010,4181,81.73,56.67,341713.13,236937.27,104775.86 +Central America and the Caribbean,Dominican Republic,Snacks,Online,L,3/1/2012,214093768,3/3/2012,3958,152.58,97.44,603911.64,385667.52,218244.12 +Sub-Saharan Africa,Comoros,Snacks,Online,H,6/28/2013,679550588,8/11/2013,2975,152.58,97.44,453925.5,289884,164041.5 +Europe,Ireland,Meat,Offline,M,2/17/2010,353071677,3/16/2010,610,421.89,364.69,257352.9,222460.9,34892 +Europe,Belgium,Vegetables,Online,L,12/21/2013,848768365,12/29/2013,8276,154.06,90.93,1275000.56,752536.68,522463.88 +North America,Greenland,Cosmetics,Offline,C,6/16/2011,251064479,7/18/2011,4413,437.2,263.33,1929363.6,1162075.29,767288.31 +Asia,South Korea,Vegetables,Online,M,10/19/2012,764696347,10/25/2012,9497,154.06,90.93,1463107.82,863562.21,599545.61 +Middle East and North Africa,Pakistan,Office Supplies,Offline,C,5/15/2010,164712798,6/10/2010,1032,651.21,524.96,672048.72,541758.72,130290 +Europe,Armenia,Household,Online,H,9/21/2012,346475160,11/10/2012,8554,668.27,502.54,5716381.58,4298727.16,1417654.42 +Sub-Saharan Africa,South Sudan,Meat,Online,M,7/27/2010,575657260,8/23/2010,8630,421.89,364.69,3640910.7,3147274.7,493636 +North America,Canada,Baby Food,Offline,H,10/25/2010,638245427,11/10/2010,9860,255.28,159.42,2517060.8,1571881.2,945179.6 +Middle East and North Africa,Bahrain,Office Supplies,Online,L,1/28/2010,390538489,2/15/2010,7872,651.21,524.96,5126325.12,4132485.12,993840 +Central America and the Caribbean,Dominican Republic,Household,Offline,M,8/10/2013,209147775,9/23/2013,329,668.27,502.54,219860.83,165335.66,54525.17 +Asia,Cambodia,Beverages,Offline,H,5/15/2016,540997111,6/28/2016,1922,47.45,31.79,91198.9,61100.38,30098.52 +Europe,Vatican City,Beverages,Offline,H,5/23/2014,553322827,6/24/2014,9376,47.45,31.79,444891.2,298063.04,146828.16 +Central America and the Caribbean,Guatemala,Personal Care,Offline,M,2/12/2016,383673751,2/23/2016,6444,81.73,56.67,526668.12,365181.48,161486.64 +Central America and the Caribbean,Panama,Personal Care,Offline,C,11/30/2015,689911210,1/15/2016,8913,81.73,56.67,728459.49,505099.71,223359.78 +Europe,Greece,Clothes,Offline,C,1/1/2013,400209033,2/11/2013,9601,109.28,35.84,1049197.28,344099.84,705097.44 +Europe,Portugal,Office Supplies,Online,C,4/1/2015,763053548,4/12/2015,3356,651.21,524.96,2185460.76,1761765.76,423695 +Australia and Oceania,Palau,Vegetables,Offline,M,8/18/2012,397243583,8/31/2012,2059,154.06,90.93,317209.54,187224.87,129984.67 +Sub-Saharan Africa,Mauritania,Clothes,Offline,M,5/11/2011,241890466,5/27/2011,9619,109.28,35.84,1051164.32,344744.96,706419.36 +Europe,Czech Republic,Cosmetics,Online,L,11/27/2014,406418025,12/22/2014,6980,437.2,263.33,3051656,1838043.4,1213612.6 +Sub-Saharan Africa,Djibouti,Household,Online,H,9/3/2012,620562589,9/14/2012,7115,668.27,502.54,4754741.05,3575572.1,1179168.95 +Central America and the Caribbean,Panama,Clothes,Online,M,1/22/2014,684372985,2/24/2014,29,109.28,35.84,3169.12,1039.36,2129.76 +North America,Canada,Fruits,Online,C,5/17/2014,918210542,5/28/2014,7759,9.33,6.92,72391.47,53692.28,18699.19 +Europe,Bulgaria,Vegetables,Offline,C,10/15/2013,812749087,10/21/2013,9371,154.06,90.93,1443696.26,852105.03,591591.23 +Sub-Saharan Africa,Gabon,Baby Food,Offline,C,7/14/2013,378974950,8/24/2013,5964,255.28,159.42,1522489.92,950780.88,571709.04 +Asia,India,Cereal,Online,C,2/12/2012,598186957,3/10/2012,5669,205.7,117.11,1166113.3,663896.59,502216.71 +Middle East and North Africa,Lebanon,Vegetables,Online,L,9/7/2016,271996438,10/17/2016,8645,154.06,90.93,1331848.7,786089.85,545758.85 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,M,7/9/2016,972327220,8/19/2016,2087,81.73,56.67,170570.51,118270.29,52300.22 +Australia and Oceania,East Timor,Office Supplies,Online,M,2/12/2017,291415631,2/19/2017,5216,651.21,524.96,3396711.36,2738191.36,658520 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,L,8/31/2013,391810500,9/3/2013,4289,421.89,364.69,1809486.21,1564155.41,245330.8 +Middle East and North Africa,Pakistan,Fruits,Online,M,1/2/2010,356373155,1/10/2010,7591,9.33,6.92,70824.03,52529.72,18294.31 +Australia and Oceania,New Zealand,Cereal,Online,C,10/26/2014,238277423,12/2/2014,439,205.7,117.11,90302.3,51411.29,38891.01 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,L,2/21/2015,611009633,3/11/2015,183,154.06,90.93,28192.98,16640.19,11552.79 +Central America and the Caribbean,Haiti,Vegetables,Offline,M,6/5/2010,318368613,6/26/2010,1202,154.06,90.93,185180.12,109297.86,75882.26 +Asia,Brunei,Cosmetics,Offline,M,5/5/2016,524465692,5/31/2016,9908,437.2,263.33,4331777.6,2609073.64,1722703.96 +Europe,Monaco,Cereal,Offline,C,7/18/2015,663724696,7/19/2015,9742,205.7,117.11,2003929.4,1140885.62,863043.78 +Europe,France,Beverages,Online,M,6/20/2014,690881955,7/22/2014,6178,47.45,31.79,293146.1,196398.62,96747.48 +Central America and the Caribbean,Haiti,Clothes,Online,C,10/30/2016,630986297,12/5/2016,1722,109.28,35.84,188180.16,61716.48,126463.68 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,L,4/8/2012,129399049,5/28/2012,909,651.21,524.96,591949.89,477188.64,114761.25 +Central America and the Caribbean,The Bahamas,Household,Offline,M,5/31/2010,701794040,7/14/2010,5307,668.27,502.54,3546508.89,2666979.78,879529.11 +Europe,Macedonia,Vegetables,Offline,C,5/22/2014,784157598,5/27/2014,8514,154.06,90.93,1311666.84,774178.02,537488.82 +Australia and Oceania,New Zealand,Beverages,Online,M,1/9/2017,682788550,1/16/2017,1160,47.45,31.79,55042,36876.4,18165.6 +Europe,Spain,Cereal,Offline,C,3/21/2012,324298226,4/28/2012,5907,205.7,117.11,1215069.9,691768.77,523301.13 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,H,11/11/2013,605610454,12/2/2013,2446,9.33,6.92,22821.18,16926.32,5894.86 +Middle East and North Africa,United Arab Emirates,Clothes,Online,H,3/12/2014,243961560,4/28/2014,2502,109.28,35.84,273418.56,89671.68,183746.88 +Asia,Kyrgyzstan,Cosmetics,Offline,M,4/20/2010,726900374,6/2/2010,4829,437.2,263.33,2111238.8,1271620.57,839618.23 +Asia,Bhutan,Office Supplies,Online,L,6/27/2015,462288224,8/14/2015,213,651.21,524.96,138707.73,111816.48,26891.25 +Europe,Greece,Beverages,Offline,H,1/14/2010,628298938,2/24/2010,6473,47.45,31.79,307143.85,205776.67,101367.18 +Europe,Austria,Personal Care,Offline,M,3/3/2013,223418843,3/17/2013,3455,81.73,56.67,282377.15,195794.85,86582.3 +Europe,Czech Republic,Personal Care,Offline,C,2/3/2011,116446769,3/24/2011,8041,81.73,56.67,657190.93,455683.47,201507.46 +Sub-Saharan Africa,Uganda,Household,Offline,L,10/14/2013,796494042,11/20/2013,9142,668.27,502.54,6109324.34,4594220.68,1515103.66 +Sub-Saharan Africa,Seychelles ,Beverages,Online,L,5/16/2013,122984492,5/27/2013,2699,47.45,31.79,128067.55,85801.21,42266.34 +Sub-Saharan Africa,Zambia,Beverages,Online,H,8/12/2010,975654447,8/28/2010,6687,47.45,31.79,317298.15,212579.73,104718.42 +Middle East and North Africa,Algeria,Meat,Offline,C,2/11/2011,904552733,3/18/2011,6110,421.89,364.69,2577747.9,2228255.9,349492 +Central America and the Caribbean,El Salvador,Cereal,Online,C,12/23/2013,680040681,1/6/2014,8004,205.7,117.11,1646422.8,937348.44,709074.36 +Central America and the Caribbean,Nicaragua,Meat,Offline,L,8/2/2015,242792117,9/11/2015,6438,421.89,364.69,2716127.82,2347874.22,368253.6 +Europe,United Kingdom,Beverages,Offline,C,5/19/2013,953793370,5/27/2013,7509,47.45,31.79,356302.05,238711.11,117590.94 +Australia and Oceania,New Zealand,Baby Food,Offline,H,3/26/2017,644343268,4/2/2017,4347,255.28,159.42,1109702.16,692998.74,416703.42 +Europe,Slovakia,Snacks,Offline,L,5/11/2015,366053140,6/17/2015,2113,152.58,97.44,322401.54,205890.72,116510.82 +Asia,Laos,Snacks,Offline,H,12/19/2015,340846812,1/22/2016,3001,152.58,97.44,457892.58,292417.44,165475.14 +North America,Mexico,Baby Food,Offline,L,3/11/2013,410960614,3/11/2013,1233,255.28,159.42,314760.24,196564.86,118195.38 +Asia,Uzbekistan,Office Supplies,Offline,H,8/4/2013,488943374,8/30/2013,8065,651.21,524.96,5252008.65,4233802.4,1018206.25 +Australia and Oceania,Tonga,Cosmetics,Online,L,3/18/2017,107656419,3/31/2017,6782,437.2,263.33,2965090.4,1785904.06,1179186.34 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,M,10/21/2013,670273578,10/23/2013,7701,437.2,263.33,3366877.2,2027904.33,1338972.87 +Europe,Greece,Cosmetics,Online,H,11/28/2016,500281178,1/17/2017,3173,437.2,263.33,1387235.6,835546.09,551689.51 +Asia,Singapore,Baby Food,Online,L,8/17/2014,691478049,10/3/2014,2576,255.28,159.42,657601.28,410665.92,246935.36 +Europe,Slovenia,Fruits,Online,M,4/4/2011,157975518,4/4/2011,7321,9.33,6.92,68304.93,50661.32,17643.61 +Central America and the Caribbean,Grenada,Clothes,Online,C,12/19/2015,584197413,12/22/2015,5852,109.28,35.84,639506.56,209735.68,429770.88 +Europe,Lithuania,Clothes,Offline,L,4/2/2016,574880063,4/16/2016,8641,109.28,35.84,944288.48,309693.44,634595.04 +Middle East and North Africa,United Arab Emirates,Beverages,Online,L,1/20/2012,605072295,2/18/2012,3193,47.45,31.79,151507.85,101505.47,50002.38 +Europe,Macedonia,Office Supplies,Offline,H,12/6/2011,770135438,12/12/2011,9045,651.21,524.96,5890194.45,4748263.2,1141931.25 +Europe,Switzerland,Clothes,Online,H,2/28/2014,335743319,4/13/2014,2764,109.28,35.84,302049.92,99061.76,202988.16 +Asia,Malaysia,Beverages,Offline,H,7/5/2010,887882268,7/6/2010,2949,47.45,31.79,139930.05,93748.71,46181.34 +Asia,Cambodia,Fruits,Offline,H,9/25/2012,482851111,10/24/2012,5229,9.33,6.92,48786.57,36184.68,12601.89 +Middle East and North Africa,Egypt,Clothes,Offline,L,12/13/2010,397261178,1/21/2011,7265,109.28,35.84,793919.2,260377.6,533541.6 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,C,4/5/2015,178036296,5/6/2015,3751,154.06,90.93,577879.06,341078.43,236800.63 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,L,2/11/2014,792412793,3/2/2014,1410,255.28,159.42,359944.8,224782.2,135162.6 +Sub-Saharan Africa,Kenya,Meat,Online,M,12/19/2015,577939498,12/24/2015,3995,421.89,364.69,1685450.55,1456936.55,228514 +Middle East and North Africa,Afghanistan,Meat,Offline,L,3/6/2015,192477738,3/11/2015,7295,421.89,364.69,3077687.55,2660413.55,417274 +Central America and the Caribbean,Panama,Beverages,Offline,M,12/22/2010,364201343,1/14/2011,4125,47.45,31.79,195731.25,131133.75,64597.5 +Sub-Saharan Africa,Sudan,Baby Food,Online,H,3/19/2011,541596639,4/13/2011,9336,255.28,159.42,2383294.08,1488345.12,894948.96 +Australia and Oceania,Nauru,Household,Offline,M,6/16/2013,243462455,7/2/2013,4805,668.27,502.54,3211037.35,2414704.7,796332.65 +Sub-Saharan Africa,Guinea,Beverages,Offline,H,5/1/2016,408910119,5/16/2016,4446,47.45,31.79,210962.7,141338.34,69624.36 +Sub-Saharan Africa,Angola,Meat,Online,M,9/30/2015,247363460,10/29/2015,9200,421.89,364.69,3881388,3355148,526240 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,L,3/29/2016,388558804,4/25/2016,2040,651.21,524.96,1328468.4,1070918.4,257550 +Australia and Oceania,Kiribati,Baby Food,Offline,C,1/28/2012,632544982,2/15/2012,2972,255.28,159.42,758692.16,473796.24,284895.92 +Europe,Moldova ,Fruits,Offline,M,9/12/2013,399683320,10/6/2013,4031,9.33,6.92,37609.23,27894.52,9714.71 +Middle East and North Africa,Libya,Office Supplies,Offline,M,9/17/2013,980647647,9/21/2013,4286,651.21,524.96,2791086.06,2249978.56,541107.5 +Asia,Kyrgyzstan,Fruits,Offline,M,5/6/2013,586424291,6/8/2013,4834,9.33,6.92,45101.22,33451.28,11649.94 +Middle East and North Africa,Afghanistan,Clothes,Offline,M,2/9/2011,198312079,3/1/2011,3806,109.28,35.84,415919.68,136407.04,279512.64 +North America,Mexico,Household,Online,H,2/23/2014,417922341,4/6/2014,1363,668.27,502.54,910852.01,684962.02,225889.99 +Sub-Saharan Africa,Burundi,Snacks,Online,C,9/29/2011,117178905,10/8/2011,4697,152.58,97.44,716668.26,457675.68,258992.58 +Australia and Oceania,Australia,Clothes,Online,H,12/16/2016,488318097,12/17/2016,3031,109.28,35.84,331227.68,108631.04,222596.64 +Australia and Oceania,Tuvalu,Cosmetics,Offline,M,6/3/2017,993888747,7/3/2017,2622,437.2,263.33,1146338.4,690451.26,455887.14 +Europe,Sweden,Office Supplies,Offline,M,12/17/2016,716752183,1/11/2017,1754,651.21,524.96,1142222.34,920779.84,221442.5 +Europe,Slovakia,Baby Food,Online,M,9/11/2016,610082232,9/12/2016,5745,255.28,159.42,1466583.6,915867.9,550715.7 +Sub-Saharan Africa,Rwanda,Fruits,Offline,H,3/24/2011,347365224,5/2/2011,1944,9.33,6.92,18137.52,13452.48,4685.04 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,M,2/27/2015,572399985,3/4/2015,4731,651.21,524.96,3080874.51,2483585.76,597288.75 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,L,11/11/2013,649297845,12/13/2013,516,668.27,502.54,344827.32,259310.64,85516.68 +Asia,Indonesia,Cosmetics,Online,L,9/18/2012,912482631,10/25/2012,2743,437.2,263.33,1199239.6,722314.19,476925.41 +Middle East and North Africa,Qatar,Beverages,Online,M,8/1/2010,416690671,8/4/2010,6884,47.45,31.79,326645.8,218842.36,107803.44 +Middle East and North Africa,Iraq,Snacks,Offline,H,3/7/2011,986970794,3/10/2011,5445,152.58,97.44,830798.1,530560.8,300237.3 +Central America and the Caribbean,Panama,Clothes,Online,M,9/17/2011,468684327,10/6/2011,2962,109.28,35.84,323687.36,106158.08,217529.28 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Online,L,3/29/2014,377505099,4/23/2014,1003,421.89,364.69,423155.67,365784.07,57371.6 +Europe,Slovakia,Snacks,Offline,L,4/27/2014,949419438,5/1/2014,3165,152.58,97.44,482915.7,308397.6,174518.1 +Europe,France,Office Supplies,Offline,L,5/7/2012,690726172,6/9/2012,79,651.21,524.96,51445.59,41471.84,9973.75 +Central America and the Caribbean,Grenada,Clothes,Offline,C,5/16/2017,428036630,7/2/2017,4405,109.28,35.84,481378.4,157875.2,323503.2 +Australia and Oceania,Palau,Fruits,Online,L,12/26/2012,158274638,1/17/2013,5837,9.33,6.92,54459.21,40392.04,14067.17 +Asia,China,Office Supplies,Online,M,2/25/2014,398676526,4/14/2014,6098,651.21,524.96,3971078.58,3201206.08,769872.5 +Sub-Saharan Africa,Ghana,Personal Care,Online,H,5/22/2010,836791121,5/22/2010,3943,81.73,56.67,322261.39,223449.81,98811.58 +Asia,South Korea,Beverages,Offline,H,12/27/2014,780479753,1/17/2015,158,47.45,31.79,7497.1,5022.82,2474.28 +Middle East and North Africa,Bahrain,Household,Offline,M,10/26/2015,507916247,12/3/2015,2559,668.27,502.54,1710102.93,1285999.86,424103.07 +Middle East and North Africa,Syria,Snacks,Online,H,12/12/2016,817586934,1/23/2017,997,152.58,97.44,152122.26,97147.68,54974.58 +Sub-Saharan Africa,Rwanda,Meat,Offline,L,2/26/2012,778290641,3/12/2012,2351,421.89,364.69,991863.39,857386.19,134477.2 +Europe,Latvia,Meat,Online,H,6/4/2011,879138696,7/24/2011,5531,421.89,364.69,2333473.59,2017100.39,316373.2 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,H,6/13/2014,779554927,7/11/2014,6481,152.58,97.44,988870.98,631508.64,357362.34 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,M,6/2/2014,659275662,7/17/2014,3174,437.2,263.33,1387672.8,835809.42,551863.38 +Australia and Oceania,Tuvalu,Vegetables,Online,C,12/9/2016,768349730,1/12/2017,615,154.06,90.93,94746.9,55921.95,38824.95 +Asia,India,Clothes,Online,H,7/16/2013,977138459,8/27/2013,5839,109.28,35.84,638085.92,209269.76,428816.16 +Asia,South Korea,Cereal,Offline,C,9/30/2015,326315677,10/2/2015,2915,205.7,117.11,599615.5,341375.65,258239.85 +Europe,Germany,Snacks,Online,H,6/6/2013,176867711,6/20/2013,7941,152.58,97.44,1211637.78,773771.04,437866.74 +Central America and the Caribbean,Guatemala,Vegetables,Offline,M,6/17/2016,160093390,7/2/2016,4047,154.06,90.93,623480.82,367993.71,255487.11 +Europe,Germany,Snacks,Offline,C,1/20/2013,427604043,1/23/2013,6393,152.58,97.44,975443.94,622933.92,352510.02 +Central America and the Caribbean,Barbados,Household,Online,L,6/4/2011,301323497,6/21/2011,7174,668.27,502.54,4794168.98,3605221.96,1188947.02 +Asia,Malaysia,Beverages,Offline,H,4/9/2013,523488080,4/17/2013,611,47.45,31.79,28991.95,19423.69,9568.26 +Asia,Singapore,Household,Offline,L,1/4/2010,106646621,1/20/2010,7960,668.27,502.54,5319429.2,4000218.4,1319210.8 +Sub-Saharan Africa,Madagascar,Baby Food,Online,L,10/30/2016,383660447,12/13/2016,2507,255.28,159.42,639986.96,399665.94,240321.02 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,M,12/1/2015,957703387,1/2/2016,4569,668.27,502.54,3053325.63,2296105.26,757220.37 +Asia,Myanmar,Household,Online,M,3/26/2013,152261769,4/30/2013,6496,668.27,502.54,4341081.92,3264499.84,1076582.08 +Sub-Saharan Africa,Swaziland,Household,Offline,H,1/8/2012,861134421,2/23/2012,7666,668.27,502.54,5122957.82,3852471.64,1270486.18 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,H,8/2/2016,198432672,8/22/2016,9492,651.21,524.96,6181285.32,4982920.32,1198365 +Sub-Saharan Africa,Djibouti,Meat,Offline,H,5/16/2013,748580348,5/18/2013,415,421.89,364.69,175084.35,151346.35,23738 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,M,8/8/2012,216313779,8/8/2012,909,154.06,90.93,140040.54,82655.37,57385.17 +Europe,Greece,Meat,Online,L,3/18/2014,876681792,3/28/2014,8479,421.89,364.69,3577205.31,3092206.51,484998.8 +Central America and the Caribbean,Haiti,Vegetables,Online,L,8/11/2011,125045716,9/20/2011,2661,154.06,90.93,409953.66,241964.73,167988.93 +Middle East and North Africa,Libya,Cosmetics,Online,C,8/27/2010,827079379,10/4/2010,23,437.2,263.33,10055.6,6056.59,3999.01 +Sub-Saharan Africa,Botswana,Cereal,Online,L,9/4/2010,968769109,9/18/2010,9162,205.7,117.11,1884623.4,1072961.82,811661.58 +Australia and Oceania,Kiribati,Office Supplies,Online,H,11/14/2015,406413733,12/2/2015,5710,651.21,524.96,3718409.1,2997521.6,720887.5 +Sub-Saharan Africa,Mali,Baby Food,Offline,H,5/4/2016,416624581,5/16/2016,7327,255.28,159.42,1870436.56,1168070.34,702366.22 +Europe,Serbia,Baby Food,Online,C,8/15/2014,546325480,9/30/2014,8705,255.28,159.42,2222212.4,1387751.1,834461.3 +Asia,South Korea,Cosmetics,Offline,M,4/24/2014,862752759,5/28/2014,6569,437.2,263.33,2871966.8,1729814.77,1142152.03 +Asia,Brunei,Meat,Online,C,4/15/2016,603455245,5/13/2016,4672,421.89,364.69,1971070.08,1703831.68,267238.4 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,C,12/1/2014,426294267,1/13/2015,8802,81.73,56.67,719387.46,498809.34,220578.12 +Australia and Oceania,Palau,Fruits,Offline,H,12/28/2016,159443652,1/31/2017,1775,9.33,6.92,16560.75,12283,4277.75 +Europe,Hungary,Snacks,Offline,L,3/24/2015,151389729,4/9/2015,8440,152.58,97.44,1287775.2,822393.6,465381.6 +Asia,Bangladesh,Cereal,Online,L,10/3/2014,820931327,11/19/2014,677,205.7,117.11,139258.9,79283.47,59975.43 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,M,3/16/2014,407179772,4/27/2014,2398,154.06,90.93,369435.88,218050.14,151385.74 +Asia,South Korea,Baby Food,Offline,L,1/22/2017,819558894,1/31/2017,4544,255.28,159.42,1159992.32,724404.48,435587.84 +Asia,India,Fruits,Online,L,9/17/2012,887805020,10/7/2012,89,9.33,6.92,830.37,615.88,214.49 +Europe,Bosnia and Herzegovina,Office Supplies,Online,C,7/25/2010,411966979,8/26/2010,9039,651.21,524.96,5886287.19,4745113.44,1141173.75 +Europe,Kosovo,Meat,Online,H,7/1/2013,612406098,7/16/2013,3428,421.89,364.69,1446238.92,1250157.32,196081.6 +Middle East and North Africa,Egypt,Household,Offline,H,2/9/2014,979796206,3/13/2014,2326,668.27,502.54,1554396.02,1168908.04,385487.98 +Europe,Moldova ,Household,Online,H,8/19/2013,625123631,8/22/2013,6829,668.27,502.54,4563615.83,3431845.66,1131770.17 +Europe,Denmark,Household,Online,H,7/28/2010,529687201,9/8/2010,5069,668.27,502.54,3387460.63,2547375.26,840085.37 +Australia and Oceania,Marshall Islands,Fruits,Offline,C,1/30/2012,395098245,2/21/2012,7205,9.33,6.92,67222.65,49858.6,17364.05 +Sub-Saharan Africa,Comoros,Fruits,Offline,C,1/4/2015,893280589,1/11/2015,432,9.33,6.92,4030.56,2989.44,1041.12 +Australia and Oceania,Tonga,Vegetables,Offline,H,4/10/2017,516470563,5/3/2017,3972,154.06,90.93,611926.32,361173.96,250752.36 +Europe,Slovakia,Baby Food,Online,L,1/28/2014,527216994,3/4/2014,4079,255.28,159.42,1041287.12,650274.18,391012.94 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,C,10/26/2016,908381211,11/14/2016,9042,152.58,97.44,1379628.36,881052.48,498575.88 +Asia,Mongolia,Cosmetics,Offline,C,6/22/2011,813137042,8/5/2011,4175,437.2,263.33,1825310,1099402.75,725907.25 +Asia,Nepal,Vegetables,Online,H,5/11/2015,814970815,6/18/2015,6829,154.06,90.93,1052075.74,620960.97,431114.77 +Middle East and North Africa,Iraq,Clothes,Online,L,10/14/2012,657681357,10/31/2012,1384,109.28,35.84,151243.52,49602.56,101640.96 +Europe,United Kingdom,Office Supplies,Offline,H,11/9/2011,605379998,11/24/2011,4249,651.21,524.96,2766991.29,2230555.04,536436.25 +Sub-Saharan Africa,Central African Republic,Meat,Online,M,5/12/2010,992490565,5/12/2010,8868,421.89,364.69,3741320.52,3234070.92,507249.6 +Middle East and North Africa,Iran,Cereal,Offline,L,9/29/2014,873749387,10/3/2014,715,205.7,117.11,147075.5,83733.65,63341.85 +Sub-Saharan Africa,Mauritania,Baby Food,Online,C,7/28/2013,274205291,9/15/2013,2294,255.28,159.42,585612.32,365709.48,219902.84 +Europe,Germany,Fruits,Online,M,8/18/2011,639219605,9/4/2011,8141,9.33,6.92,75955.53,56335.72,19619.81 +Australia and Oceania,Nauru,Personal Care,Online,H,12/20/2010,784466159,1/22/2011,9824,81.73,56.67,802915.52,556726.08,246189.44 +Central America and the Caribbean,Jamaica,Personal Care,Offline,C,9/22/2014,945931279,10/23/2014,941,81.73,56.67,76907.93,53326.47,23581.46 +Sub-Saharan Africa,Liberia,Cosmetics,Online,M,9/20/2015,529913794,10/26/2015,2123,437.2,263.33,928175.6,559049.59,369126.01 +Sub-Saharan Africa,Guinea,Personal Care,Online,C,6/4/2015,363025033,7/8/2015,6029,81.73,56.67,492750.17,341663.43,151086.74 +Middle East and North Africa,United Arab Emirates,Meat,Online,M,8/2/2012,442188823,8/3/2012,2354,421.89,364.69,993129.06,858480.26,134648.8 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,L,8/3/2014,384641492,8/30/2014,2820,9.33,6.92,26310.6,19514.4,6796.2 +Europe,Vatican City,Fruits,Online,M,12/12/2010,777931869,1/18/2011,6182,9.33,6.92,57678.06,42779.44,14898.62 +Middle East and North Africa,Bahrain,Personal Care,Offline,C,12/18/2014,929921281,1/9/2015,3227,81.73,56.67,263742.71,182874.09,80868.62 +Asia,China,Personal Care,Offline,C,7/2/2014,218783557,7/14/2014,1771,81.73,56.67,144743.83,100362.57,44381.26 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,M,8/16/2013,343005025,10/3/2013,1664,437.2,263.33,727500.8,438181.12,289319.68 +Europe,Malta,Personal Care,Offline,L,9/9/2013,371384513,9/18/2013,9785,81.73,56.67,799728.05,554515.95,245212.1 +Australia and Oceania,Federated States of Micronesia,Meat,Online,H,2/8/2017,793033349,3/21/2017,5046,421.89,364.69,2128856.94,1840225.74,288631.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,C,1/1/2016,367375361,1/24/2016,3388,255.28,159.42,864888.64,540114.96,324773.68 +Middle East and North Africa,Yemen,Household,Online,H,2/15/2011,174146878,2/17/2011,2786,668.27,502.54,1861800.22,1400076.44,461723.78 +Sub-Saharan Africa,Swaziland,Vegetables,Online,M,8/31/2015,463396728,9/11/2015,8244,154.06,90.93,1270070.64,749626.92,520443.72 +Europe,United Kingdom,Personal Care,Offline,M,7/29/2013,205486238,9/14/2013,6799,81.73,56.67,555682.27,385299.33,170382.94 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,H,5/18/2016,241089236,6/30/2016,2517,47.45,31.79,119431.65,80015.43,39416.22 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,M,12/14/2013,131192052,2/1/2014,1498,152.58,97.44,228564.84,145965.12,82599.72 +Europe,Cyprus,Snacks,Online,L,2/29/2016,407093513,2/29/2016,6872,152.58,97.44,1048529.76,669607.68,378922.08 +Europe,Belarus,Baby Food,Offline,M,3/24/2011,320404946,5/11/2011,3799,255.28,159.42,969808.72,605636.58,364172.14 +Asia,Thailand,Household,Online,H,12/4/2014,993050181,1/2/2015,4471,668.27,502.54,2987835.17,2246856.34,740978.83 +Sub-Saharan Africa,Angola,Baby Food,Online,C,10/28/2013,467265546,12/12/2013,3114,255.28,159.42,794941.92,496433.88,298508.04 +Asia,Uzbekistan,Cosmetics,Offline,L,6/22/2014,455599868,7/27/2014,980,437.2,263.33,428456,258063.4,170392.6 +Sub-Saharan Africa,Botswana,Beverages,Online,L,12/3/2016,490914475,12/5/2016,1357,47.45,31.79,64389.65,43139.03,21250.62 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,L,12/6/2010,176383197,1/14/2011,4562,651.21,524.96,2970820.02,2394867.52,575952.5 +Sub-Saharan Africa,South Africa,Vegetables,Online,C,1/10/2010,535492360,2/27/2010,2944,154.06,90.93,453552.64,267697.92,185854.72 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,C,6/17/2017,862040793,7/9/2017,5882,81.73,56.67,480735.86,333332.94,147402.92 +Asia,Kyrgyzstan,Household,Online,M,10/25/2014,970139825,11/12/2014,4788,668.27,502.54,3199676.76,2406161.52,793515.24 +Australia and Oceania,East Timor,Office Supplies,Online,L,4/4/2011,744213283,5/4/2011,8103,651.21,524.96,5276754.63,4253750.88,1023003.75 +Europe,Belarus,Cereal,Offline,H,1/1/2017,588997495,1/16/2017,6302,205.7,117.11,1296321.4,738027.22,558294.18 +Europe,Vatican City,Vegetables,Offline,C,11/2/2016,979541289,11/21/2016,6890,154.06,90.93,1061473.4,626507.7,434965.7 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,M,10/6/2011,211205995,10/8/2011,9402,651.21,524.96,6122676.42,4935673.92,1187002.5 +Australia and Oceania,Palau,Clothes,Online,H,3/11/2015,249665439,3/21/2015,406,109.28,35.84,44367.68,14551.04,29816.64 +Europe,Finland,Office Supplies,Online,M,4/26/2011,880905950,5/1/2011,8501,651.21,524.96,5535936.21,4462684.96,1073251.25 +Sub-Saharan Africa,Zimbabwe,Household,Online,M,11/26/2011,161226356,1/1/2012,9316,668.27,502.54,6225603.32,4681662.64,1543940.68 +Europe,Sweden,Office Supplies,Offline,H,8/18/2014,267237985,8/31/2014,513,651.21,524.96,334070.73,269304.48,64766.25 +Europe,Bosnia and Herzegovina,Snacks,Offline,M,6/16/2014,745864665,7/25/2014,6784,152.58,97.44,1035102.72,661032.96,374069.76 +Europe,Luxembourg,Personal Care,Offline,M,12/25/2014,764342725,1/21/2015,4853,81.73,56.67,396635.69,275019.51,121616.18 +Europe,Bulgaria,Clothes,Online,L,1/30/2017,460220992,2/27/2017,8474,109.28,35.84,926038.72,303708.16,622330.56 +Europe,Hungary,Snacks,Offline,H,2/16/2015,491360795,2/25/2015,3433,152.58,97.44,523807.14,334511.52,189295.62 +Europe,Georgia,Clothes,Offline,M,11/29/2015,685935962,12/21/2015,2549,109.28,35.84,278554.72,91356.16,187198.56 +Australia and Oceania,Australia,Snacks,Offline,L,2/21/2012,492432820,3/28/2012,669,152.58,97.44,102076.02,65187.36,36888.66 +Asia,Taiwan,Snacks,Online,M,7/11/2016,329650199,7/15/2016,9674,152.58,97.44,1476058.92,942634.56,533424.36 +Sub-Saharan Africa,South Africa,Beverages,Offline,C,7/21/2012,236699426,9/6/2012,3475,47.45,31.79,164888.75,110470.25,54418.5 +Europe,Ukraine,Clothes,Online,C,4/10/2011,323004329,4/29/2011,3014,109.28,35.84,329369.92,108021.76,221348.16 +Middle East and North Africa,Yemen,Vegetables,Online,C,3/24/2017,318301236,5/5/2017,1264,154.06,90.93,194731.84,114935.52,79796.32 +Sub-Saharan Africa,Djibouti,Cereal,Online,C,2/5/2017,922638976,2/28/2017,8231,205.7,117.11,1693116.7,963932.41,729184.29 +Europe,Luxembourg,Beverages,Offline,H,10/8/2013,656378877,11/12/2013,5951,47.45,31.79,282374.95,189182.29,93192.66 +Middle East and North Africa,Kuwait,Cereal,Offline,H,12/24/2014,810194766,1/30/2015,3490,205.7,117.11,717893,408713.9,309179.1 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,H,5/23/2014,495072972,5/24/2014,1949,154.06,90.93,300262.94,177222.57,123040.37 +Central America and the Caribbean,Costa Rica,Clothes,Offline,H,7/6/2010,692312324,8/17/2010,9456,109.28,35.84,1033351.68,338903.04,694448.64 +Europe,Lithuania,Baby Food,Online,H,6/27/2010,203524148,7/28/2010,6173,255.28,159.42,1575843.44,984099.66,591743.78 +Sub-Saharan Africa,Malawi,Beverages,Offline,H,3/5/2011,600632274,4/6/2011,9292,47.45,31.79,440905.4,295392.68,145512.72 +Asia,Singapore,Baby Food,Online,L,6/28/2010,375873029,7/21/2010,8037,255.28,159.42,2051685.36,1281258.54,770426.82 +Asia,North Korea,Cereal,Online,H,3/16/2011,791795241,4/2/2011,8662,205.7,117.11,1781773.4,1014406.82,767366.58 +Middle East and North Africa,Turkey,Vegetables,Offline,L,2/23/2017,931260240,4/7/2017,9454,154.06,90.93,1456483.24,859652.22,596831.02 +Sub-Saharan Africa,Eritrea,Meat,Offline,C,4/18/2014,847441852,5/3/2014,5731,421.89,364.69,2417851.59,2090038.39,327813.2 +Europe,Luxembourg,Household,Online,M,5/22/2012,213826406,6/5/2012,4840,668.27,502.54,3234426.8,2432293.6,802133.2 +Central America and the Caribbean,The Bahamas,Fruits,Offline,H,11/22/2010,574212729,11/30/2010,1162,9.33,6.92,10841.46,8041.04,2800.42 +Europe,Hungary,Fruits,Online,C,4/28/2010,392712152,5/25/2010,1107,9.33,6.92,10328.31,7660.44,2667.87 +Europe,Macedonia,Baby Food,Offline,L,1/20/2016,903748500,3/2/2016,8119,255.28,159.42,2072618.32,1294330.98,778287.34 +Middle East and North Africa,Iraq,Office Supplies,Offline,H,10/22/2011,262058103,11/24/2011,7671,651.21,524.96,4995431.91,4026968.16,968463.75 +Europe,Sweden,Meat,Offline,L,6/9/2016,292689788,7/1/2016,2267,421.89,364.69,956424.63,826752.23,129672.4 +Middle East and North Africa,Afghanistan,Beverages,Online,C,1/7/2012,641004884,2/20/2012,6445,47.45,31.79,305815.25,204886.55,100928.7 +Middle East and North Africa,Syria,Clothes,Offline,H,9/30/2015,122677218,10/20/2015,1770,109.28,35.84,193425.6,63436.8,129988.8 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,H,8/8/2015,773693120,9/14/2015,1842,81.73,56.67,150546.66,104386.14,46160.52 +Europe,Bosnia and Herzegovina,Baby Food,Offline,M,12/28/2011,200351417,1/14/2012,7291,255.28,159.42,1861246.48,1162331.22,698915.26 +Asia,Bangladesh,Personal Care,Online,M,12/13/2013,129263436,2/1/2014,778,81.73,56.67,63585.94,44089.26,19496.68 +Central America and the Caribbean,Honduras,Beverages,Online,M,8/28/2012,557353007,9/5/2012,1995,47.45,31.79,94662.75,63421.05,31241.7 +Sub-Saharan Africa,Eritrea,Fruits,Offline,M,6/30/2015,201856458,8/3/2015,2666,9.33,6.92,24873.78,18448.72,6425.06 +Europe,Germany,Cereal,Offline,L,12/24/2011,550322616,12/25/2011,1546,205.7,117.11,318012.2,181052.06,136960.14 +Europe,Estonia,Office Supplies,Online,C,5/31/2015,910612809,6/2/2015,9421,651.21,524.96,6135049.41,4945648.16,1189401.25 +Australia and Oceania,Federated States of Micronesia,Household,Offline,L,8/27/2013,660900866,9/11/2013,4108,668.27,502.54,2745253.16,2064434.32,680818.84 +Europe,Finland,Clothes,Online,H,10/10/2010,599673116,11/11/2010,5456,109.28,35.84,596231.68,195543.04,400688.64 +Asia,Laos,Snacks,Offline,C,9/12/2015,695728385,10/14/2015,345,152.58,97.44,52640.1,33616.8,19023.3 +Central America and the Caribbean,The Bahamas,Household,Offline,H,9/10/2015,538178002,9/19/2015,7685,668.27,502.54,5135654.95,3862019.9,1273635.05 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,C,6/14/2010,686445796,7/31/2010,3420,154.06,90.93,526885.2,310980.6,215904.6 +Asia,Indonesia,Vegetables,Online,C,11/17/2015,420268094,12/25/2015,5523,154.06,90.93,850873.38,502206.39,348666.99 +Sub-Saharan Africa,Rwanda,Personal Care,Online,H,11/11/2014,889693725,11/28/2014,8999,81.73,56.67,735488.27,509973.33,225514.94 +Asia,Malaysia,Personal Care,Offline,H,1/30/2014,165084016,3/1/2014,884,81.73,56.67,72249.32,50096.28,22153.04 +Asia,Singapore,Beverages,Online,C,6/26/2017,887112796,7/8/2017,5245,47.45,31.79,248875.25,166738.55,82136.7 +Middle East and North Africa,Pakistan,Cereal,Online,H,12/12/2014,816766393,12/23/2014,8181,205.7,117.11,1682831.7,958076.91,724754.79 +Asia,Philippines,Meat,Online,M,5/3/2016,485343635,5/17/2016,2822,421.89,364.69,1190573.58,1029155.18,161418.4 +Europe,Austria,Fruits,Online,H,6/10/2017,944455850,6/30/2017,4329,9.33,6.92,40389.57,29956.68,10432.89 +Sub-Saharan Africa,Ethiopia,Beverages,Online,H,5/1/2011,616026866,5/19/2011,4894,47.45,31.79,232220.3,155580.26,76640.04 +Europe,Croatia,Vegetables,Offline,C,11/6/2014,242293012,11/14/2014,8741,154.06,90.93,1346638.46,794819.13,551819.33 +Middle East and North Africa,Qatar,Clothes,Offline,C,11/3/2011,635803115,12/4/2011,7126,109.28,35.84,778729.28,255395.84,523333.44 +Central America and the Caribbean,Guatemala,Cereal,Offline,H,6/28/2017,429418504,8/6/2017,3333,205.7,117.11,685598.1,390327.63,295270.47 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,H,12/27/2013,126313006,1/19/2014,7680,154.06,90.93,1183180.8,698342.4,484838.4 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,C,11/14/2014,749972951,12/22/2014,2517,9.33,6.92,23483.61,17417.64,6065.97 +Central America and the Caribbean,Saint Lucia,Household,Offline,H,10/20/2015,694197165,11/15/2015,7223,668.27,502.54,4826914.21,3629846.42,1197067.79 +Europe,Montenegro,Cosmetics,Offline,C,7/9/2013,673096978,8/22/2013,3208,437.2,263.33,1402537.6,844762.64,557774.96 +Middle East and North Africa,Iraq,Meat,Offline,M,3/8/2017,571096217,4/12/2017,8917,421.89,364.69,3761993.13,3251940.73,510052.4 +Sub-Saharan Africa,Niger,Baby Food,Offline,M,4/20/2014,792931210,4/27/2014,4821,255.28,159.42,1230704.88,768563.82,462141.06 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,M,5/15/2012,913650786,5/22/2012,8426,651.21,524.96,5487095.46,4423312.96,1063782.5 +Middle East and North Africa,Jordan,Clothes,Offline,L,5/22/2012,128616273,7/4/2012,9268,109.28,35.84,1012807.04,332165.12,680641.92 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,L,8/18/2012,403501498,8/29/2012,3915,81.73,56.67,319972.95,221863.05,98109.9 +Asia,Laos,Beverages,Offline,M,6/6/2012,624292790,7/1/2012,965,47.45,31.79,45789.25,30677.35,15111.9 +Australia and Oceania,New Zealand,Cosmetics,Offline,C,12/25/2015,647288978,1/25/2016,6048,437.2,263.33,2644185.6,1592619.84,1051565.76 +Middle East and North Africa,Yemen,Cereal,Offline,H,5/23/2013,849101388,7/5/2013,6824,205.7,117.11,1403696.8,799158.64,604538.16 +Middle East and North Africa,Jordan,Snacks,Offline,H,10/6/2014,776653850,10/16/2014,7988,152.58,97.44,1218809.04,778350.72,440458.32 +Sub-Saharan Africa,Niger,Fruits,Offline,C,2/16/2016,497182691,4/4/2016,6262,9.33,6.92,58424.46,43333.04,15091.42 +Sub-Saharan Africa,Benin,Cosmetics,Online,L,10/12/2010,148236739,10/18/2010,5400,437.2,263.33,2360880,1421982,938898 +Asia,Malaysia,Vegetables,Online,C,10/25/2015,387677323,10/27/2015,1190,154.06,90.93,183331.4,108206.7,75124.7 +Sub-Saharan Africa,Mali,Office Supplies,Offline,L,4/21/2015,143678271,5/31/2015,6448,651.21,524.96,4199002.08,3384942.08,814060 +North America,Canada,Baby Food,Online,C,2/6/2017,664725911,3/12/2017,6024,255.28,159.42,1537806.72,960346.08,577460.64 +Europe,Austria,Household,Offline,M,3/15/2011,569619071,4/26/2011,1796,668.27,502.54,1200212.92,902561.84,297651.08 +Asia,Brunei,Clothes,Online,L,5/18/2011,797469079,6/17/2011,7677,109.28,35.84,838942.56,275143.68,563798.88 +Asia,Indonesia,Household,Offline,L,7/14/2013,557699763,7/20/2013,4608,668.27,502.54,3079388.16,2315704.32,763683.84 +Central America and the Caribbean,Belize,Personal Care,Online,M,8/24/2014,480047452,10/5/2014,5564,81.73,56.67,454745.72,315311.88,139433.84 +Middle East and North Africa,Pakistan,Beverages,Offline,M,7/13/2016,364560973,8/25/2016,548,47.45,31.79,26002.6,17420.92,8581.68 +Europe,Spain,Meat,Online,L,7/7/2014,531601655,8/8/2014,1598,421.89,364.69,674180.22,582774.62,91405.6 +Europe,Armenia,Household,Offline,L,4/28/2016,471843326,5/17/2016,7780,668.27,502.54,5199140.6,3909761.2,1289379.4 +Europe,Georgia,Cosmetics,Offline,L,8/16/2015,196272313,9/13/2015,194,437.2,263.33,84816.8,51086.02,33730.78 +Sub-Saharan Africa,Sudan,Baby Food,Online,L,12/3/2010,686187446,12/22/2010,6969,255.28,159.42,1779046.32,1110997.98,668048.34 +Australia and Oceania,Kiribati,Beverages,Offline,L,12/10/2016,743200051,12/27/2016,8266,47.45,31.79,392221.7,262776.14,129445.56 +Australia and Oceania,New Zealand,Household,Offline,L,5/22/2015,139233958,6/27/2015,1277,668.27,502.54,853380.79,641743.58,211637.21 +Europe,Belarus,Beverages,Offline,M,10/2/2011,966525495,10/3/2011,5227,47.45,31.79,248021.15,166166.33,81854.82 +Sub-Saharan Africa,Botswana,Fruits,Offline,H,5/18/2016,887623488,6/15/2016,6370,9.33,6.92,59432.1,44080.4,15351.7 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,L,5/19/2010,785389268,7/1/2010,2992,205.7,117.11,615454.4,350393.12,265061.28 +Europe,Portugal,Baby Food,Online,H,1/6/2010,712996661,1/19/2010,411,255.28,159.42,104920.08,65521.62,39398.46 +Sub-Saharan Africa,Lesotho,Cereal,Online,C,6/20/2017,343931996,7/9/2017,5975,205.7,117.11,1229057.5,699732.25,529325.25 +Australia and Oceania,Vanuatu,Beverages,Offline,C,1/15/2017,321994102,2/11/2017,4065,47.45,31.79,192884.25,129226.35,63657.9 +Europe,Andorra,Vegetables,Online,H,11/1/2016,911294305,11/18/2016,1091,154.06,90.93,168079.46,99204.63,68874.83 +Middle East and North Africa,Libya,Clothes,Offline,H,8/24/2014,646256434,9/4/2014,495,109.28,35.84,54093.6,17740.8,36352.8 +Middle East and North Africa,Tunisia ,Baby Food,Online,C,11/29/2016,381616818,1/8/2017,7752,255.28,159.42,1978930.56,1235823.84,743106.72 +Middle East and North Africa,Yemen,Cereal,Online,H,3/16/2012,142424285,4/9/2012,5366,205.7,117.11,1103786.2,628412.26,475373.94 +Asia,Bangladesh,Snacks,Offline,L,11/17/2012,474040162,1/5/2013,7873,152.58,97.44,1201262.34,767145.12,434117.22 +Central America and the Caribbean,El Salvador,Cosmetics,Online,H,6/2/2013,192138278,7/7/2013,6841,437.2,263.33,2990885.2,1801440.53,1189444.67 +Asia,Mongolia,Household,Online,C,12/13/2016,432704961,1/2/2017,5868,668.27,502.54,3921408.36,2948904.72,972503.64 +Sub-Saharan Africa,South Sudan,Cereal,Offline,M,4/21/2016,602039039,5/18/2016,5585,205.7,117.11,1148834.5,654059.35,494775.15 +Europe,Belarus,Snacks,Online,M,12/12/2012,626751840,1/25/2013,8652,152.58,97.44,1320122.16,843050.88,477071.28 +Asia,Indonesia,Meat,Online,C,3/15/2013,503767192,4/29/2013,4762,421.89,364.69,2009040.18,1736653.78,272386.4 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,M,11/15/2016,750321424,12/4/2016,5638,651.21,524.96,3671521.98,2959724.48,711797.5 +Middle East and North Africa,Syria,Cereal,Offline,M,6/26/2013,153963363,8/9/2013,35,205.7,117.11,7199.5,4098.85,3100.65 +Central America and the Caribbean,Belize,Meat,Offline,M,5/2/2016,722554337,5/12/2016,8740,421.89,364.69,3687318.6,3187390.6,499928 +Australia and Oceania,Fiji,Baby Food,Offline,L,4/13/2013,934268176,5/29/2013,9570,255.28,159.42,2443029.6,1525649.4,917380.2 +Europe,Slovakia,Personal Care,Offline,C,12/21/2015,687591207,2/3/2016,2373,81.73,56.67,193945.29,134477.91,59467.38 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,L,8/10/2010,851322257,9/12/2010,4029,154.06,90.93,620707.74,366356.97,254350.77 +Middle East and North Africa,Saudi Arabia,Cereal,Online,L,10/1/2014,114572656,10/8/2014,3450,205.7,117.11,709665,404029.5,305635.5 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,H,12/12/2012,836766231,1/30/2013,6577,109.28,35.84,718734.56,235719.68,483014.88 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,H,7/13/2013,497639310,7/14/2013,1385,437.2,263.33,605522,364712.05,240809.95 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,M,7/15/2014,247240722,7/15/2014,2879,255.28,159.42,734951.12,458970.18,275980.94 +Sub-Saharan Africa,Cape Verde,Clothes,Online,M,1/23/2015,855931794,3/6/2015,8093,109.28,35.84,884403.04,290053.12,594349.92 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,C,6/30/2011,464386355,7/9/2011,1097,437.2,263.33,479608.4,288873.01,190735.39 +Middle East and North Africa,Tunisia ,Meat,Offline,H,6/1/2016,433590734,6/2/2016,7988,421.89,364.69,3370057.32,2913143.72,456913.6 +Australia and Oceania,Kiribati,Vegetables,Offline,L,12/26/2016,394843757,12/31/2016,1897,154.06,90.93,292251.82,172494.21,119757.61 +Europe,France,Snacks,Offline,M,7/23/2016,499756753,8/13/2016,7984,152.58,97.44,1218198.72,777960.96,440237.76 +Europe,Monaco,Vegetables,Online,M,10/12/2015,970253551,11/17/2015,8442,154.06,90.93,1300574.52,767631.06,532943.46 +Asia,Indonesia,Snacks,Online,H,5/7/2016,748570477,5/7/2016,7494,152.58,97.44,1143434.52,730215.36,413219.16 +Europe,Italy,Personal Care,Online,M,4/1/2017,647256362,4/6/2017,6396,81.73,56.67,522745.08,362461.32,160283.76 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,L,12/16/2010,199172532,12/20/2010,8433,651.21,524.96,5491653.93,4426987.68,1064666.25 +Middle East and North Africa,Pakistan,Office Supplies,Offline,H,7/10/2017,807492816,8/15/2017,3923,651.21,524.96,2554696.83,2059418.08,495278.75 +Central America and the Caribbean,Jamaica,Vegetables,Online,H,8/11/2012,795703542,8/18/2012,5215,154.06,90.93,803422.9,474199.95,329222.95 +Central America and the Caribbean,Honduras,Beverages,Online,L,8/13/2014,357603538,8/22/2014,1688,47.45,31.79,80095.6,53661.52,26434.08 +Sub-Saharan Africa,Sudan,Snacks,Offline,L,9/11/2012,207304131,10/30/2012,4754,152.58,97.44,725365.32,463229.76,262135.56 +Europe,Spain,Clothes,Offline,L,1/5/2016,229229152,1/24/2016,2855,109.28,35.84,311994.4,102323.2,209671.2 +Europe,Monaco,Cosmetics,Online,C,1/27/2012,828114926,2/24/2012,6464,437.2,263.33,2826060.8,1702165.12,1123895.68 +Asia,Japan,Personal Care,Offline,M,12/12/2015,679010283,1/4/2016,3087,81.73,56.67,252300.51,174940.29,77360.22 +Central America and the Caribbean,Costa Rica,Fruits,Online,C,6/27/2013,777276551,7/8/2013,2259,9.33,6.92,21076.47,15632.28,5444.19 +Sub-Saharan Africa,Botswana,Personal Care,Offline,L,7/17/2010,388587558,8/27/2010,548,81.73,56.67,44788.04,31055.16,13732.88 +Sub-Saharan Africa,Seychelles ,Household,Online,L,1/7/2014,198929631,1/29/2014,6553,668.27,502.54,4379173.31,3293144.62,1086028.69 +Asia,Kyrgyzstan,Snacks,Offline,C,12/17/2012,964601600,12/21/2012,5904,152.58,97.44,900832.32,575285.76,325546.56 +Asia,Myanmar,Beverages,Online,L,8/16/2012,362214791,8/16/2012,6261,47.45,31.79,297084.45,199037.19,98047.26 +Asia,Vietnam,Baby Food,Online,H,7/18/2015,638693034,7/28/2015,2317,255.28,159.42,591483.76,369376.14,222107.62 +Europe,Croatia,Baby Food,Online,M,3/3/2010,961272656,4/19/2010,796,255.28,159.42,203202.88,126898.32,76304.56 +Asia,Myanmar,Clothes,Online,C,7/10/2012,567502486,7/23/2012,5452,109.28,35.84,595794.56,195399.68,400394.88 +Sub-Saharan Africa,Nigeria,Beverages,Online,C,12/21/2016,115243852,1/15/2017,2072,47.45,31.79,98316.4,65868.88,32447.52 +Europe,Czech Republic,Vegetables,Online,L,3/2/2015,332670581,4/6/2015,3472,154.06,90.93,534896.32,315708.96,219187.36 +Middle East and North Africa,Libya,Office Supplies,Online,M,12/17/2014,668269002,12/27/2014,4503,651.21,524.96,2932398.63,2363894.88,568503.75 +Europe,Vatican City,Clothes,Online,L,12/2/2013,640837943,12/7/2013,7043,109.28,35.84,769659.04,252421.12,517237.92 +Middle East and North Africa,Pakistan,Household,Online,C,9/2/2010,289488732,10/13/2010,5004,668.27,502.54,3344023.08,2514710.16,829312.92 +Central America and the Caribbean,Honduras,Clothes,Online,M,4/7/2016,623645198,4/29/2016,9328,109.28,35.84,1019363.84,334315.52,685048.32 +Australia and Oceania,Kiribati,Baby Food,Offline,H,7/14/2012,473043668,8/2/2012,2988,255.28,159.42,762776.64,476346.96,286429.68 +Sub-Saharan Africa,Kenya,Beverages,Offline,H,6/10/2016,537732970,7/21/2016,5990,47.45,31.79,284225.5,190422.1,93803.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,M,9/24/2015,238074433,10/1/2015,370,154.06,90.93,57002.2,33644.1,23358.1 +Europe,Monaco,Office Supplies,Online,H,7/26/2010,864741885,8/26/2010,5195,651.21,524.96,3383035.95,2727167.2,655868.75 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,H,4/30/2017,628721654,6/1/2017,1564,437.2,263.33,683780.8,411848.12,271932.68 +Middle East and North Africa,Turkey,Meat,Offline,M,10/22/2011,511312568,11/16/2011,7606,421.89,364.69,3208895.34,2773832.14,435063.2 +Europe,Vatican City,Baby Food,Online,M,4/18/2016,214125955,5/20/2016,3483,255.28,159.42,889140.24,555259.86,333880.38 +Middle East and North Africa,Iran,Household,Offline,L,7/2/2012,409085643,7/19/2012,6387,668.27,502.54,4268240.49,3209722.98,1058517.51 +North America,Mexico,Baby Food,Online,M,6/27/2013,488427960,7/4/2013,5542,255.28,159.42,1414761.76,883505.64,531256.12 +Europe,Germany,Household,Online,M,6/14/2014,814701735,6/30/2014,7203,668.27,502.54,4813548.81,3619795.62,1193753.19 +Middle East and North Africa,Turkey,Cereal,Offline,H,8/28/2011,470768296,9/19/2011,9655,205.7,117.11,1986033.5,1130697.05,855336.45 +Middle East and North Africa,Syria,Household,Online,C,10/14/2013,409801471,11/24/2013,8217,668.27,502.54,5491174.59,4129371.18,1361803.41 +Middle East and North Africa,Qatar,Clothes,Offline,L,6/12/2015,305287587,6/14/2015,236,109.28,35.84,25790.08,8458.24,17331.84 +Europe,Spain,Clothes,Online,H,2/4/2016,801025474,2/27/2016,93,109.28,35.84,10163.04,3333.12,6829.92 +Middle East and North Africa,Tunisia ,Personal Care,Online,M,3/31/2016,361126458,5/6/2016,4199,81.73,56.67,343184.27,237957.33,105226.94 +Asia,South Korea,Household,Offline,C,9/17/2013,220014369,9/25/2013,5996,668.27,502.54,4006946.92,3013229.84,993717.08 +Europe,Ireland,Household,Offline,H,12/3/2014,332425534,12/27/2014,958,668.27,502.54,640202.66,481433.32,158769.34 +Asia,Mongolia,Beverages,Offline,L,1/8/2016,723408782,1/11/2016,1589,47.45,31.79,75398.05,50514.31,24883.74 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,L,3/20/2014,138325440,4/20/2014,2427,47.45,31.79,115161.15,77154.33,38006.82 +Asia,Brunei,Clothes,Offline,L,7/27/2011,992849338,8/24/2011,5037,109.28,35.84,550443.36,180526.08,369917.28 +Europe,Liechtenstein,Baby Food,Online,C,3/16/2011,822966802,4/17/2011,3020,255.28,159.42,770945.6,481448.4,289497.2 +Europe,Ukraine,Vegetables,Offline,H,7/10/2013,834976661,7/25/2013,7004,154.06,90.93,1079036.24,636873.72,442162.52 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,M,6/3/2012,955490243,6/18/2012,9651,9.33,6.92,90043.83,66784.92,23258.91 +Europe,Ukraine,Vegetables,Offline,M,3/22/2014,281431376,3/29/2014,653,154.06,90.93,100601.18,59377.29,41223.89 +Sub-Saharan Africa,Chad,Snacks,Offline,C,2/26/2011,230036389,3/30/2011,1734,152.58,97.44,264573.72,168960.96,95612.76 +Middle East and North Africa,Kuwait,Fruits,Online,M,6/19/2015,488854110,7/3/2015,1649,9.33,6.92,15385.17,11411.08,3974.09 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,H,2/26/2010,365745866,4/14/2010,1184,109.28,35.84,129387.52,42434.56,86952.96 +Australia and Oceania,Solomon Islands,Meat,Online,H,5/20/2013,138885486,5/25/2013,8156,421.89,364.69,3440934.84,2974411.64,466523.2 +Sub-Saharan Africa,Cameroon,Meat,Offline,H,1/25/2014,606759297,2/28/2014,2414,421.89,364.69,1018442.46,880361.66,138080.8 +North America,Mexico,Beverages,Online,L,7/25/2013,838166129,8/5/2013,838,47.45,31.79,39763.1,26640.02,13123.08 +Australia and Oceania,Samoa ,Personal Care,Offline,M,4/13/2014,422217309,5/15/2014,2339,81.73,56.67,191166.47,132551.13,58615.34 +Sub-Saharan Africa,Mali,Meat,Offline,L,12/2/2015,818336665,12/30/2015,2859,421.89,364.69,1206183.51,1042648.71,163534.8 +Sub-Saharan Africa,Ghana,Cosmetics,Online,L,8/29/2011,406260526,10/12/2011,372,437.2,263.33,162638.4,97958.76,64679.64 +Australia and Oceania,Nauru,Personal Care,Online,C,9/6/2014,336037719,9/18/2014,9883,81.73,56.67,807737.59,560069.61,247667.98 +Europe,Hungary,Cosmetics,Online,L,7/8/2016,478029572,8/8/2016,8428,437.2,263.33,3684721.6,2219345.24,1465376.36 +Europe,Lithuania,Meat,Offline,M,7/19/2013,772909915,8/22/2013,74,421.89,364.69,31219.86,26987.06,4232.8 +Europe,Estonia,Cereal,Offline,L,10/15/2010,781665074,11/4/2010,921,205.7,117.11,189449.7,107858.31,81591.39 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,C,7/14/2010,135593879,8/8/2010,4097,651.21,524.96,2668007.37,2150761.12,517246.25 +Europe,Romania,Meat,Offline,C,2/25/2016,786307656,4/15/2016,4764,421.89,364.69,2009883.96,1737383.16,272500.8 +Middle East and North Africa,Iraq,Beverages,Online,C,2/16/2013,255730235,3/19/2013,5114,47.45,31.79,242659.3,162574.06,80085.24 +Sub-Saharan Africa,Mauritania,Meat,Offline,C,9/30/2010,186097943,10/21/2010,9372,421.89,364.69,3953953.08,3417874.68,536078.4 +Central America and the Caribbean,Grenada,Personal Care,Online,H,7/24/2015,489959609,8/1/2015,8791,81.73,56.67,718488.43,498185.97,220302.46 +Sub-Saharan Africa,Botswana,Baby Food,Offline,C,6/21/2012,700176560,8/8/2012,6659,255.28,159.42,1699909.52,1061577.78,638331.74 +North America,Greenland,Clothes,Offline,M,12/15/2013,419922626,1/11/2014,3291,109.28,35.84,359640.48,117949.44,241691.04 +Central America and the Caribbean,El Salvador,Personal Care,Offline,L,10/29/2010,672684133,11/2/2010,1038,81.73,56.67,84835.74,58823.46,26012.28 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,M,11/26/2013,752259910,12/16/2013,9279,154.06,90.93,1429522.74,843739.47,585783.27 +Europe,Italy,Household,Offline,L,5/6/2012,472761285,6/6/2012,9425,668.27,502.54,6298444.75,4736439.5,1562005.25 +Sub-Saharan Africa,South Sudan,Fruits,Online,H,4/26/2015,618612086,5/26/2015,9918,9.33,6.92,92534.94,68632.56,23902.38 +Asia,Nepal,Meat,Online,L,4/26/2010,694548642,5/23/2010,1232,421.89,364.69,519768.48,449298.08,70470.4 +Europe,Kosovo,Baby Food,Offline,L,6/4/2012,275619781,6/20/2012,873,255.28,159.42,222859.44,139173.66,83685.78 +Asia,Cambodia,Beverages,Online,L,1/23/2015,357186830,1/30/2015,8375,47.45,31.79,397393.75,266241.25,131152.5 +Central America and the Caribbean,Honduras,Clothes,Online,L,7/1/2016,204923617,8/18/2016,307,109.28,35.84,33548.96,11002.88,22546.08 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,M,1/30/2016,504816472,3/18/2016,5267,81.73,56.67,430471.91,298480.89,131991.02 +Middle East and North Africa,Qatar,Household,Online,H,6/1/2010,213164222,6/7/2010,8885,668.27,502.54,5937578.95,4465067.9,1472511.05 +Australia and Oceania,Samoa ,Beverages,Online,M,5/2/2012,606578195,6/8/2012,8822,47.45,31.79,418603.9,280451.38,138152.52 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,L,10/19/2016,331982219,11/26/2016,9771,651.21,524.96,6362972.91,5129384.16,1233588.75 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,M,4/5/2012,356612622,4/29/2012,8454,255.28,159.42,2158137.12,1347736.68,810400.44 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,L,9/27/2014,818018233,11/15/2014,8628,81.73,56.67,705166.44,488948.76,216217.68 +Sub-Saharan Africa,Benin,Clothes,Offline,M,1/12/2011,574060380,2/6/2011,6078,109.28,35.84,664203.84,217835.52,446368.32 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,L,7/3/2015,352912890,7/10/2015,3622,651.21,524.96,2358682.62,1901405.12,457277.5 +Australia and Oceania,Marshall Islands,Beverages,Offline,H,4/17/2013,503062093,5/1/2013,6107,47.45,31.79,289777.15,194141.53,95635.62 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,M,2/10/2017,543306815,3/31/2017,5415,255.28,159.42,1382341.2,863259.3,519081.9 +Europe,Slovakia,Snacks,Online,M,6/10/2010,512758386,7/10/2010,5456,152.58,97.44,832476.48,531632.64,300843.84 +Middle East and North Africa,Yemen,Baby Food,Online,C,11/26/2011,520840632,12/12/2011,7172,255.28,159.42,1830868.16,1143360.24,687507.92 +Europe,Greece,Household,Offline,M,11/24/2010,297289884,12/19/2010,3538,668.27,502.54,2364339.26,1777986.52,586352.74 +Europe,Latvia,Cereal,Online,H,10/28/2016,542154967,11/13/2016,4558,205.7,117.11,937580.6,533787.38,403793.22 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,M,6/3/2017,675797212,6/14/2017,2267,9.33,6.92,21151.11,15687.64,5463.47 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,H,11/9/2012,188890445,11/29/2012,5735,651.21,524.96,3734689.35,3010645.6,724043.75 +North America,Canada,Vegetables,Online,H,12/8/2011,892420995,12/23/2011,6059,154.06,90.93,933449.54,550944.87,382504.67 +Sub-Saharan Africa,Cameroon,Cereal,Offline,M,3/2/2013,167687690,3/10/2013,1369,205.7,117.11,281603.3,160323.59,121279.71 +Middle East and North Africa,Iraq,Vegetables,Online,M,2/15/2016,416301858,3/11/2016,1826,154.06,90.93,281313.56,166038.18,115275.38 +Europe,Norway,Snacks,Offline,C,2/1/2010,510187327,2/28/2010,4623,152.58,97.44,705377.34,450465.12,254912.22 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,L,9/12/2015,741580426,10/24/2015,8983,9.33,6.92,83811.39,62162.36,21649.03 +Asia,Sri Lanka,Fruits,Offline,C,12/31/2012,573029983,2/2/2013,1161,9.33,6.92,10832.13,8034.12,2798.01 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,C,5/28/2013,887397325,6/26/2013,9443,437.2,263.33,4128479.6,2486625.19,1641854.41 +Asia,Myanmar,Personal Care,Offline,C,6/16/2010,837856280,8/1/2010,9147,81.73,56.67,747584.31,518360.49,229223.82 +Sub-Saharan Africa,Djibouti,Household,Online,C,11/24/2013,997893178,12/7/2013,7622,668.27,502.54,5093553.94,3830359.88,1263194.06 +Asia,Laos,Clothes,Online,M,8/14/2015,211306846,10/2/2015,9246,109.28,35.84,1010402.88,331376.64,679026.24 +Europe,Austria,Cereal,Offline,H,2/19/2016,542208611,3/22/2016,432,205.7,117.11,88862.4,50591.52,38270.88 +Australia and Oceania,Papua New Guinea,Clothes,Offline,C,4/2/2013,525022304,5/6/2013,4622,109.28,35.84,505092.16,165652.48,339439.68 +Central America and the Caribbean,Costa Rica,Personal Care,Online,L,5/27/2013,114484250,7/3/2013,7289,81.73,56.67,595729.97,413067.63,182662.34 +Australia and Oceania,Palau,Snacks,Offline,L,9/25/2012,235643279,10/6/2012,938,152.58,97.44,143120.04,91398.72,51721.32 +Sub-Saharan Africa,Swaziland,Fruits,Online,C,1/10/2016,533860719,2/21/2016,105,9.33,6.92,979.65,726.6,253.05 +Europe,Slovakia,Personal Care,Online,L,3/11/2010,724810397,4/30/2010,6358,81.73,56.67,519639.34,360307.86,159331.48 +Sub-Saharan Africa,Liberia,Meat,Offline,H,7/2/2013,144478642,7/23/2013,3296,421.89,364.69,1390549.44,1202018.24,188531.2 +Middle East and North Africa,Morocco,Clothes,Online,C,3/19/2011,899164283,4/19/2011,1548,109.28,35.84,169165.44,55480.32,113685.12 +Asia,Laos,Snacks,Online,C,5/14/2012,215478646,5/29/2012,3775,152.58,97.44,575989.5,367836,208153.5 +Asia,Kyrgyzstan,Fruits,Offline,L,9/17/2015,790345561,11/6/2015,9670,9.33,6.92,90221.1,66916.4,23304.7 +Sub-Saharan Africa,Kenya,Office Supplies,Online,M,6/25/2013,441001355,7/18/2013,956,651.21,524.96,622556.76,501861.76,120695 +Middle East and North Africa,Morocco,Household,Online,L,5/6/2010,654994857,5/19/2010,6388,668.27,502.54,4268908.76,3210225.52,1058683.24 +Middle East and North Africa,Qatar,Cosmetics,Offline,H,1/10/2012,740187394,1/20/2012,6753,437.2,263.33,2952411.6,1778267.49,1174144.11 +Asia,Nepal,Cosmetics,Online,C,12/15/2013,974752795,1/27/2014,9868,437.2,263.33,4314289.6,2598540.44,1715749.16 +Australia and Oceania,New Zealand,Household,Online,L,8/21/2012,357177388,8/22/2012,5581,668.27,502.54,3729614.87,2804675.74,924939.13 +Europe,Iceland,Clothes,Offline,C,12/28/2016,656260001,1/15/2017,773,109.28,35.84,84473.44,27704.32,56769.12 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,L,4/15/2014,561111962,5/21/2014,4354,154.06,90.93,670777.24,395909.22,274868.02 +Australia and Oceania,Tonga,Vegetables,Offline,L,10/16/2011,631157100,11/21/2011,2266,154.06,90.93,349099.96,206047.38,143052.58 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,M,4/4/2010,146131742,4/17/2010,2485,651.21,524.96,1618256.85,1304525.6,313731.25 +Asia,Singapore,Vegetables,Offline,L,4/20/2015,256084716,4/22/2015,13,154.06,90.93,2002.78,1182.09,820.69 +Asia,Taiwan,Clothes,Online,M,11/15/2010,831377351,1/3/2011,1888,109.28,35.84,206320.64,67665.92,138654.72 +Middle East and North Africa,Afghanistan,Cereal,Offline,C,1/27/2016,912683475,3/5/2016,2177,205.7,117.11,447808.9,254948.47,192860.43 +Europe,Slovakia,Beverages,Offline,H,3/15/2013,960989415,4/1/2013,6978,47.45,31.79,331106.1,221830.62,109275.48 +Sub-Saharan Africa,Malawi,Personal Care,Offline,L,2/17/2012,607594001,3/11/2012,9422,81.73,56.67,770060.06,533944.74,236115.32 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,L,3/19/2016,904108560,3/25/2016,4669,651.21,524.96,3040499.49,2451038.24,589461.25 +Australia and Oceania,Tuvalu,Household,Online,L,12/14/2010,272456920,12/19/2010,4912,668.27,502.54,3282542.24,2468476.48,814065.76 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,C,3/11/2013,354875409,3/30/2013,4375,154.06,90.93,674012.5,397818.75,276193.75 +Sub-Saharan Africa,Sudan,Clothes,Offline,M,5/6/2014,163912856,6/15/2014,4311,109.28,35.84,471106.08,154506.24,316599.84 +Sub-Saharan Africa,Madagascar,Household,Offline,H,6/17/2014,132430589,7/5/2014,8009,668.27,502.54,5352174.43,4024842.86,1327331.57 +Sub-Saharan Africa,Zambia,Cosmetics,Online,C,11/11/2010,763602435,12/28/2010,5784,437.2,263.33,2528764.8,1523100.72,1005664.08 +Central America and the Caribbean,Nicaragua,Baby Food,Online,M,2/1/2017,380914723,3/2/2017,9986,255.28,159.42,2549226.08,1591968.12,957257.96 +Sub-Saharan Africa,Ethiopia,Baby Food,Offline,M,8/30/2013,978166282,9/7/2013,9995,255.28,159.42,2551523.6,1593402.9,958120.7 +Australia and Oceania,Nauru,Clothes,Offline,H,6/20/2012,569468438,7/31/2012,7221,109.28,35.84,789110.88,258800.64,530310.24 +Europe,Cyprus,Beverages,Online,C,2/3/2015,839245021,2/23/2015,106,47.45,31.79,5029.7,3369.74,1659.96 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,C,8/9/2016,392232358,8/13/2016,9126,255.28,159.42,2329685.28,1454866.92,874818.36 +Sub-Saharan Africa,Mali,Personal Care,Offline,H,12/12/2016,603479278,1/20/2017,1784,81.73,56.67,145806.32,101099.28,44707.04 +Europe,Vatican City,Snacks,Offline,L,2/8/2017,668347108,3/12/2017,7616,152.58,97.44,1162049.28,742103.04,419946.24 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,H,5/12/2015,752509677,6/14/2015,3191,437.2,263.33,1395105.2,840286.03,554819.17 +Central America and the Caribbean,Nicaragua,Household,Online,M,1/15/2011,641953313,1/16/2011,7106,668.27,502.54,4748726.62,3571049.24,1177677.38 +Europe,Portugal,Household,Online,L,12/1/2015,192976844,1/7/2016,4991,668.27,502.54,3335335.57,2508177.14,827158.43 +Australia and Oceania,East Timor,Cereal,Offline,L,7/8/2012,682191598,7/8/2012,4508,205.7,117.11,927295.6,527931.88,399363.72 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,M,12/15/2010,756521403,1/28/2011,350,255.28,159.42,89348,55797,33551 +Europe,Romania,Cosmetics,Offline,C,10/28/2014,483202588,11/27/2014,9238,437.2,263.33,4038853.6,2432642.54,1606211.06 +Asia,Tajikistan,Personal Care,Offline,L,6/5/2017,899783980,6/16/2017,4930,81.73,56.67,402928.9,279383.1,123545.8 +Central America and the Caribbean,The Bahamas,Snacks,Offline,H,2/19/2013,864126908,2/22/2013,3210,152.58,97.44,489781.8,312782.4,176999.4 +North America,United States of America,Household,Offline,C,4/25/2016,204405200,5/4/2016,6896,668.27,502.54,4608389.92,3465515.84,1142874.08 +Sub-Saharan Africa,Eritrea,Household,Online,M,2/6/2012,169105184,3/24/2012,837,668.27,502.54,559341.99,420625.98,138716.01 +Middle East and North Africa,Israel,Office Supplies,Online,H,3/16/2013,277025687,4/5/2013,6912,651.21,524.96,4501163.52,3628523.52,872640 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,H,9/6/2010,567278039,10/24/2010,9033,437.2,263.33,3949227.6,2378659.89,1570567.71 +Australia and Oceania,Samoa ,Meat,Offline,M,8/1/2015,249286067,9/8/2015,8142,421.89,364.69,3435028.38,2969305.98,465722.4 +Sub-Saharan Africa,Senegal,Meat,Online,C,4/22/2017,852786099,5/1/2017,7212,421.89,364.69,3042670.68,2630144.28,412526.4 +Asia,Malaysia,Office Supplies,Online,L,2/8/2010,377826964,2/28/2010,6250,651.21,524.96,4070062.5,3281000,789062.5 +Asia,Turkmenistan,Office Supplies,Online,L,1/5/2012,944769990,2/17/2012,7290,651.21,524.96,4747320.9,3826958.4,920362.5 +Australia and Oceania,Australia,Personal Care,Offline,M,8/15/2015,244289004,9/21/2015,9400,81.73,56.67,768262,532698,235564 +Middle East and North Africa,Morocco,Clothes,Online,L,8/3/2014,987370336,8/29/2014,3679,109.28,35.84,402041.12,131855.36,270185.76 +Middle East and North Africa,Israel,Beverages,Online,L,12/30/2014,555312812,1/19/2015,8256,47.45,31.79,391747.2,262458.24,129288.96 +Sub-Saharan Africa,Tanzania,Snacks,Offline,C,6/3/2016,449727761,7/19/2016,3293,152.58,97.44,502445.94,320869.92,181576.02 +Sub-Saharan Africa,Liberia,Fruits,Offline,M,9/21/2015,442539012,10/6/2015,5983,9.33,6.92,55821.39,41402.36,14419.03 +Middle East and North Africa,Pakistan,Clothes,Online,M,10/21/2010,825982892,10/25/2010,5548,109.28,35.84,606285.44,198840.32,407445.12 +Australia and Oceania,Australia,Cereal,Online,L,1/9/2012,162608230,2/6/2012,8244,205.7,117.11,1695790.8,965454.84,730335.96 +Europe,Switzerland,Meat,Online,C,8/19/2015,235276353,9/2/2015,2356,421.89,364.69,993972.84,859209.64,134763.2 +Australia and Oceania,Vanuatu,Personal Care,Online,C,3/4/2015,197161090,4/2/2015,3203,81.73,56.67,261781.19,181514.01,80267.18 +Europe,Belarus,Household,Online,M,10/27/2012,621748769,10/29/2012,8132,668.27,502.54,5434371.64,4086655.28,1347716.36 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,H,8/13/2015,352838218,8/14/2015,1524,255.28,159.42,389046.72,242956.08,146090.64 +Europe,Italy,Household,Offline,M,6/29/2016,554540765,7/5/2016,9790,668.27,502.54,6542363.3,4919866.6,1622496.7 +Australia and Oceania,Marshall Islands,Baby Food,Offline,M,4/6/2013,661280238,5/14/2013,6372,255.28,159.42,1626644.16,1015824.24,610819.92 +Sub-Saharan Africa,Namibia,Clothes,Offline,M,5/10/2012,627792966,6/7/2012,6744,109.28,35.84,736984.32,241704.96,495279.36 +Sub-Saharan Africa,Zambia,Cereal,Online,L,6/29/2017,479127776,8/16/2017,3411,205.7,117.11,701642.7,399462.21,302180.49 +Australia and Oceania,Fiji,Household,Offline,L,9/26/2010,760645997,10/26/2010,909,668.27,502.54,607457.43,456808.86,150648.57 +Asia,India,Meat,Online,L,11/9/2016,288021457,12/28/2016,804,421.89,364.69,339199.56,293210.76,45988.8 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,C,4/9/2016,197240483,5/18/2016,6697,437.2,263.33,2927928.4,1763521.01,1164407.39 +Australia and Oceania,Samoa ,Office Supplies,Offline,H,12/12/2016,794601905,1/6/2017,9216,651.21,524.96,6001551.36,4838031.36,1163520 +North America,United States of America,Personal Care,Offline,L,10/14/2012,206717050,11/26/2012,1024,81.73,56.67,83691.52,58030.08,25661.44 +Sub-Saharan Africa,Benin,Office Supplies,Online,C,2/7/2010,230509746,2/26/2010,1811,651.21,524.96,1179341.31,950702.56,228638.75 +Australia and Oceania,Australia,Cosmetics,Offline,M,4/13/2016,483216321,5/26/2016,3302,437.2,263.33,1443634.4,869515.66,574118.74 +Europe,Austria,Fruits,Online,M,4/9/2013,652385604,5/20/2013,4252,9.33,6.92,39671.16,29423.84,10247.32 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,M,5/14/2014,945878922,5/16/2014,5448,109.28,35.84,595357.44,195256.32,400101.12 +Middle East and North Africa,Yemen,Baby Food,Online,C,1/2/2015,741870105,1/9/2015,4705,255.28,159.42,1201092.4,750071.1,451021.3 +Europe,Austria,Baby Food,Online,M,9/6/2011,838845479,10/24/2011,1873,255.28,159.42,478139.44,298593.66,179545.78 +Middle East and North Africa,Yemen,Snacks,Offline,M,4/27/2013,305603873,4/30/2013,3832,152.58,97.44,584686.56,373390.08,211296.48 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,C,10/7/2014,531256616,10/24/2014,9493,154.06,90.93,1462491.58,863198.49,599293.09 +Middle East and North Africa,Pakistan,Office Supplies,Offline,C,9/15/2015,275227534,10/6/2015,4798,651.21,524.96,3124505.58,2518758.08,605747.5 +Sub-Saharan Africa,Ethiopia,Snacks,Online,L,11/26/2016,617252957,12/7/2016,7722,152.58,97.44,1178222.76,752431.68,425791.08 +Europe,Bulgaria,Vegetables,Offline,L,5/23/2016,907381713,6/12/2016,3268,154.06,90.93,503468.08,297159.24,206308.84 +Australia and Oceania,Australia,Meat,Online,M,4/10/2013,115975129,5/25/2013,8473,421.89,364.69,3574673.97,3090018.37,484655.6 +Australia and Oceania,Nauru,Beverages,Online,C,7/2/2011,883707034,7/21/2011,7404,47.45,31.79,351319.8,235373.16,115946.64 +Sub-Saharan Africa,Chad,Beverages,Offline,H,2/3/2016,971563756,3/16/2016,6161,47.45,31.79,292339.45,195858.19,96481.26 +Sub-Saharan Africa,Namibia,Baby Food,Online,L,3/13/2014,910844123,5/2/2014,7872,255.28,159.42,2009564.16,1254954.24,754609.92 +Sub-Saharan Africa,Togo,Meat,Offline,L,10/1/2016,853159463,11/12/2016,7699,421.89,364.69,3248131.11,2807748.31,440382.8 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,C,10/27/2016,120433604,11/3/2016,7835,81.73,56.67,640354.55,444009.45,196345.1 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,H,2/10/2016,354902875,3/27/2016,2502,651.21,524.96,1629327.42,1313449.92,315877.5 +Middle East and North Africa,Pakistan,Cosmetics,Online,L,8/8/2013,569116103,9/26/2013,2957,437.2,263.33,1292800.4,778666.81,514133.59 +Australia and Oceania,Tonga,Personal Care,Offline,L,12/1/2016,295934617,12/18/2016,2484,81.73,56.67,203017.32,140768.28,62249.04 +Europe,France,Snacks,Online,C,10/24/2015,938532245,12/7/2015,1402,152.58,97.44,213917.16,136610.88,77306.28 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,L,4/1/2016,820395314,5/4/2016,2059,668.27,502.54,1375967.93,1034729.86,341238.07 +Sub-Saharan Africa,Zambia,Snacks,Online,C,11/24/2013,135322654,12/20/2013,3835,152.58,97.44,585144.3,373682.4,211461.9 +Central America and the Caribbean,Cuba,Baby Food,Online,C,1/24/2013,497425591,2/22/2013,8141,255.28,159.42,2078234.48,1297838.22,780396.26 +Sub-Saharan Africa,Mozambique,Snacks,Offline,C,5/5/2015,891127955,6/12/2015,3420,152.58,97.44,521823.6,333244.8,188578.8 +Central America and the Caribbean,Guatemala,Clothes,Offline,M,10/19/2015,821166074,10/28/2015,144,109.28,35.84,15736.32,5160.96,10575.36 +Europe,Armenia,Vegetables,Offline,H,5/16/2014,762588775,6/24/2014,5820,154.06,90.93,896629.2,529212.6,367416.6 +Asia,Philippines,Snacks,Online,C,1/20/2012,810757386,2/24/2012,9982,152.58,97.44,1523053.56,972646.08,550407.48 +Sub-Saharan Africa,Central African Republic,Household,Online,H,9/9/2014,231345736,10/26/2014,9199,668.27,502.54,6147415.73,4622865.46,1524550.27 +Central America and the Caribbean,Guatemala,Beverages,Online,L,1/18/2014,610340154,2/21/2014,2069,47.45,31.79,98174.05,65773.51,32400.54 +Sub-Saharan Africa,Gabon,Beverages,Offline,M,4/25/2014,904039466,6/9/2014,4223,47.45,31.79,200381.35,134249.17,66132.18 +Australia and Oceania,Kiribati,Office Supplies,Online,C,3/4/2013,589055001,4/16/2013,3320,651.21,524.96,2162017.2,1742867.2,419150 +Europe,Hungary,Clothes,Online,M,2/26/2013,112310588,3/25/2013,4054,109.28,35.84,443021.12,145295.36,297725.76 +Asia,Uzbekistan,Meat,Offline,M,4/15/2010,441042554,4/28/2010,3147,421.89,364.69,1327687.83,1147679.43,180008.4 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,C,1/6/2013,812799727,1/8/2013,4356,109.28,35.84,476023.68,156119.04,319904.64 +Europe,Switzerland,Baby Food,Online,C,9/19/2015,985443437,9/28/2015,3466,255.28,159.42,884800.48,552549.72,332250.76 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,L,1/10/2010,787147510,2/18/2010,3295,437.2,263.33,1440574,867672.35,572901.65 +Central America and the Caribbean,Grenada,Personal Care,Online,C,5/20/2011,566398274,5/26/2011,8691,81.73,56.67,710315.43,492518.97,217796.46 +Central America and the Caribbean,Haiti,Baby Food,Offline,M,5/5/2017,741994559,5/24/2017,1534,255.28,159.42,391599.52,244550.28,147049.24 +Middle East and North Africa,Oman,Household,Online,H,5/25/2011,453047692,7/8/2011,5735,668.27,502.54,3832528.45,2882066.9,950461.55 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,M,2/29/2012,708981502,4/7/2012,2236,437.2,263.33,977579.2,588805.88,388773.32 +Europe,Lithuania,Meat,Online,L,8/13/2016,339532315,9/3/2016,4012,421.89,364.69,1692622.68,1463136.28,229486.4 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,M,6/8/2011,944748961,6/10/2011,1067,255.28,159.42,272383.76,170101.14,102282.62 +Europe,Romania,Snacks,Online,M,8/26/2014,144992768,8/28/2014,5437,152.58,97.44,829577.46,529781.28,299796.18 +Middle East and North Africa,Turkey,Beverages,Offline,H,4/14/2011,130937564,5/17/2011,6190,47.45,31.79,293715.5,196780.1,96935.4 +Australia and Oceania,New Zealand,Vegetables,Online,H,2/21/2010,913569676,3/7/2010,4424,154.06,90.93,681561.44,402274.32,279287.12 +Sub-Saharan Africa,Eritrea,Beverages,Online,M,4/20/2017,774187934,4/30/2017,8269,47.45,31.79,392364.05,262871.51,129492.54 +Sub-Saharan Africa,Botswana,Meat,Offline,L,3/13/2017,314403665,4/27/2017,7886,421.89,364.69,3327024.54,2875945.34,451079.2 +Middle East and North Africa,Kuwait,Clothes,Online,H,4/3/2014,206140697,5/4/2014,468,109.28,35.84,51143.04,16773.12,34369.92 +Sub-Saharan Africa,Angola,Office Supplies,Online,M,12/17/2013,741635358,1/31/2014,5238,651.21,524.96,3411037.98,2749740.48,661297.5 +Sub-Saharan Africa,Madagascar,Baby Food,Online,L,7/8/2011,483436477,7/9/2011,8451,255.28,159.42,2157371.28,1347258.42,810112.86 +Middle East and North Africa,Qatar,Baby Food,Offline,H,10/3/2010,314405381,10/31/2010,8394,255.28,159.42,2142820.32,1338171.48,804648.84 +Australia and Oceania,Papua New Guinea,Beverages,Offline,L,10/14/2012,287715899,11/24/2012,383,47.45,31.79,18173.35,12175.57,5997.78 +Australia and Oceania,Australia,Beverages,Offline,H,3/22/2012,976854360,4/11/2012,1768,47.45,31.79,83891.6,56204.72,27686.88 +Europe,Italy,Office Supplies,Online,M,2/1/2016,325619590,3/4/2016,6927,651.21,524.96,4510931.67,3636397.92,874533.75 +North America,Mexico,Meat,Online,L,4/30/2017,398122918,5/9/2017,2273,421.89,364.69,958955.97,828940.37,130015.6 +Australia and Oceania,Samoa ,Office Supplies,Online,H,9/30/2013,628788173,10/20/2013,1248,651.21,524.96,812710.08,655150.08,157560 +Middle East and North Africa,Afghanistan,Baby Food,Offline,L,10/14/2011,972351682,12/1/2011,9325,255.28,159.42,2380486,1486591.5,893894.5 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,M,2/26/2015,553862273,3/9/2015,9010,651.21,524.96,5867402.1,4729889.6,1137512.5 +Asia,Indonesia,Vegetables,Offline,L,6/28/2013,818681275,8/14/2013,4837,154.06,90.93,745188.22,439828.41,305359.81 +Central America and the Caribbean,Panama,Household,Offline,H,6/5/2016,582482516,7/1/2016,8375,668.27,502.54,5596761.25,4208772.5,1387988.75 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,C,12/11/2011,981252324,1/15/2012,3223,255.28,159.42,822767.44,513810.66,308956.78 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,L,8/2/2015,521289527,9/18/2015,10,437.2,263.33,4372,2633.3,1738.7 +Asia,Nepal,Personal Care,Offline,L,9/5/2013,929205453,10/25/2013,1397,81.73,56.67,114176.81,79167.99,35008.82 +Europe,Estonia,Snacks,Online,L,7/16/2012,401923930,8/2/2012,7077,152.58,97.44,1079808.66,689582.88,390225.78 +Asia,Tajikistan,Cereal,Offline,L,12/26/2011,356681287,2/5/2012,8774,205.7,117.11,1804811.8,1027523.14,777288.66 +Europe,Moldova ,Baby Food,Online,H,9/1/2016,481026351,10/17/2016,5242,255.28,159.42,1338177.76,835679.64,502498.12 +Asia,Uzbekistan,Personal Care,Offline,C,3/7/2017,982820451,3/30/2017,7267,81.73,56.67,593931.91,411820.89,182111.02 +Europe,Spain,Cereal,Online,M,7/10/2016,340237414,7/11/2016,2667,205.7,117.11,548601.9,312332.37,236269.53 +Sub-Saharan Africa,Burundi,Meat,Offline,M,3/14/2011,251763570,4/5/2011,1290,421.89,364.69,544238.1,470450.1,73788 +Middle East and North Africa,Pakistan,Baby Food,Offline,M,2/14/2010,686197745,3/2/2010,17,255.28,159.42,4339.76,2710.14,1629.62 +Central America and the Caribbean,Barbados,Office Supplies,Online,L,9/19/2015,332651269,10/16/2015,7758,651.21,524.96,5052087.18,4072639.68,979447.5 +Europe,Vatican City,Household,Offline,M,7/10/2012,650547969,8/15/2012,455,668.27,502.54,304062.85,228655.7,75407.15 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,H,6/13/2016,919624173,7/21/2016,6084,651.21,524.96,3961961.64,3193856.64,768105 +Central America and the Caribbean,Dominica,Meat,Online,C,5/20/2010,489928710,6/5/2010,9647,421.89,364.69,4069972.83,3518164.43,551808.4 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,L,2/23/2016,131822907,3/12/2016,8183,651.21,524.96,5328851.43,4295747.68,1033103.75 +Sub-Saharan Africa,Mozambique,Snacks,Offline,H,12/22/2014,685980594,1/19/2015,5757,152.58,97.44,878403.06,560962.08,317440.98 +Australia and Oceania,Samoa ,Cereal,Online,M,11/18/2011,813388097,1/2/2012,8468,205.7,117.11,1741867.6,991687.48,750180.12 +Australia and Oceania,Australia,Household,Online,C,9/27/2016,145344245,9/30/2016,9447,668.27,502.54,6313146.69,4747495.38,1565651.31 +Middle East and North Africa,Libya,Clothes,Offline,C,3/10/2010,633460366,3/15/2010,3854,109.28,35.84,421165.12,138127.36,283037.76 +Sub-Saharan Africa,Madagascar,Clothes,Offline,M,8/4/2015,699660289,9/10/2015,3882,109.28,35.84,424224.96,139130.88,285094.08 +Europe,Vatican City,Household,Online,C,12/6/2011,186180341,12/6/2011,3755,668.27,502.54,2509353.85,1887037.7,622316.15 +Central America and the Caribbean,Nicaragua,Household,Offline,L,5/2/2013,805569350,6/7/2013,4727,668.27,502.54,3158912.29,2375506.58,783405.71 +Middle East and North Africa,Saudi Arabia,Household,Offline,L,4/12/2012,290688645,5/27/2012,85,668.27,502.54,56802.95,42715.9,14087.05 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,H,8/31/2013,944712054,9/20/2013,145,668.27,502.54,96899.15,72868.3,24030.85 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,C,11/19/2015,191125905,12/3/2015,7257,651.21,524.96,4725830.97,3809634.72,916196.25 +Asia,Turkmenistan,Snacks,Online,L,8/9/2014,923729026,8/30/2014,801,152.58,97.44,122216.58,78049.44,44167.14 +Europe,Albania,Office Supplies,Offline,C,2/19/2014,256632745,4/7/2014,2187,651.21,524.96,1424196.27,1148087.52,276108.75 +Europe,Kosovo,Snacks,Offline,M,1/23/2016,774260890,2/26/2016,9858,152.58,97.44,1504133.64,960563.52,543570.12 +Europe,Poland,Household,Offline,H,6/19/2015,181349790,8/1/2015,4288,668.27,502.54,2865541.76,2154891.52,710650.24 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,M,4/8/2012,752948272,4/24/2012,2981,154.06,90.93,459252.86,271062.33,188190.53 +Sub-Saharan Africa,Djibouti,Cereal,Offline,L,1/17/2015,784417665,2/2/2015,5473,205.7,117.11,1125796.1,640943.03,484853.07 +Sub-Saharan Africa,Namibia,Office Supplies,Online,H,6/30/2014,441431796,8/7/2014,8333,651.21,524.96,5426532.93,4374491.68,1052041.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,H,7/12/2017,409976994,8/25/2017,158,651.21,524.96,102891.18,82943.68,19947.5 +Asia,Singapore,Vegetables,Online,L,3/10/2013,546352088,4/10/2013,6579,154.06,90.93,1013560.74,598228.47,415332.27 +Asia,Brunei,Baby Food,Offline,L,4/21/2014,327168405,5/3/2014,5256,255.28,159.42,1341751.68,837911.52,503840.16 +Central America and the Caribbean,Belize,Household,Online,L,10/31/2015,199349772,12/10/2015,883,668.27,502.54,590082.41,443742.82,146339.59 +Sub-Saharan Africa,South Africa,Cereal,Online,M,10/18/2013,230132520,11/12/2013,181,205.7,117.11,37231.7,21196.91,16034.79 +Europe,Latvia,Cereal,Online,M,8/27/2016,557065474,9/17/2016,6908,205.7,117.11,1420975.6,808995.88,611979.72 +Europe,Vatican City,Office Supplies,Online,M,3/12/2011,938009965,4/25/2011,6848,651.21,524.96,4459486.08,3594926.08,864560 +Asia,Cambodia,Clothes,Offline,L,10/14/2011,301139819,11/29/2011,2819,109.28,35.84,308060.32,101032.96,207027.36 +Europe,Vatican City,Clothes,Online,L,2/18/2011,794941365,4/4/2011,9670,109.28,35.84,1056737.6,346572.8,710164.8 +Asia,Philippines,Snacks,Online,H,5/20/2014,138213431,7/5/2014,9281,152.58,97.44,1416094.98,904340.64,511754.34 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,M,8/1/2012,170067346,8/18/2012,5562,651.21,524.96,3622030.02,2919827.52,702202.5 +Central America and the Caribbean,Costa Rica,Baby Food,Online,L,10/15/2016,999926936,10/30/2016,9456,255.28,159.42,2413927.68,1507475.52,906452.16 +Asia,China,Household,Offline,C,5/26/2016,557528531,6/6/2016,3937,668.27,502.54,2630978.99,1978499.98,652479.01 +Central America and the Caribbean,Honduras,Clothes,Online,M,3/27/2013,442920958,4/8/2013,9009,109.28,35.84,984503.52,322882.56,661620.96 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,M,3/10/2010,976465547,4/20/2010,6709,154.06,90.93,1033588.54,610049.37,423539.17 +Central America and the Caribbean,Trinidad and Tobago,Meat,Online,H,12/29/2014,748836123,1/4/2015,6105,421.89,364.69,2575638.45,2226432.45,349206 +Sub-Saharan Africa,Ghana,Cereal,Offline,H,9/27/2013,671019017,10/29/2013,8294,205.7,117.11,1706075.8,971310.34,734765.46 +Europe,Germany,Cosmetics,Online,M,7/4/2012,824313056,8/2/2012,1406,437.2,263.33,614703.2,370241.98,244461.22 +Europe,Switzerland,Vegetables,Online,L,11/15/2010,910329568,12/7/2010,5604,154.06,90.93,863352.24,509571.72,353780.52 +Sub-Saharan Africa,Angola,Meat,Offline,M,4/5/2013,700992381,4/30/2013,8078,421.89,364.69,3408027.42,2945965.82,462061.6 +Middle East and North Africa,Azerbaijan,Fruits,Offline,L,1/6/2010,488537824,1/19/2010,8053,9.33,6.92,75134.49,55726.76,19407.73 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,H,6/26/2011,635514724,6/28/2011,1784,437.2,263.33,779964.8,469780.72,310184.08 +Asia,Bhutan,Household,Offline,L,12/3/2013,224784409,12/22/2013,7557,668.27,502.54,5050116.39,3797694.78,1252421.61 +Asia,Bangladesh,Vegetables,Online,M,11/16/2010,209520709,12/17/2010,689,154.06,90.93,106147.34,62650.77,43496.57 +Central America and the Caribbean,Haiti,Vegetables,Online,H,2/4/2012,263209950,2/19/2012,8528,154.06,90.93,1313823.68,775451.04,538372.64 +Asia,Uzbekistan,Baby Food,Online,L,1/11/2017,129650962,2/22/2017,5456,255.28,159.42,1392807.68,869795.52,523012.16 +Sub-Saharan Africa,Guinea,Meat,Online,M,1/23/2011,972955071,3/4/2011,7882,421.89,364.69,3325336.98,2874486.58,450850.4 +Asia,Maldives,Cereal,Online,H,9/16/2014,427546107,10/16/2014,9249,205.7,117.11,1902519.3,1083150.39,819368.91 +North America,Canada,Meat,Online,C,9/8/2011,248160398,10/23/2011,5031,421.89,364.69,2122528.59,1834755.39,287773.2 +Australia and Oceania,Tonga,Baby Food,Online,H,4/15/2013,459846770,4/18/2013,7733,255.28,159.42,1974080.24,1232794.86,741285.38 +Middle East and North Africa,Kuwait,Cosmetics,Online,C,9/20/2016,707966554,11/1/2016,1891,437.2,263.33,826745.2,497957.03,328788.17 +Europe,Belgium,Baby Food,Offline,C,6/20/2016,708193576,7/22/2016,9072,255.28,159.42,2315900.16,1446258.24,869641.92 +Europe,Cyprus,Cereal,Offline,H,8/30/2015,696514165,9/8/2015,2874,205.7,117.11,591181.8,336574.14,254607.66 +Sub-Saharan Africa,Burundi,Cosmetics,Online,M,9/11/2014,979227149,10/28/2014,3929,437.2,263.33,1717758.8,1034623.57,683135.23 +Sub-Saharan Africa,Central African Republic,Clothes,Online,C,1/17/2015,582943856,2/19/2015,4896,109.28,35.84,535034.88,175472.64,359562.24 +Asia,Laos,Vegetables,Offline,M,6/15/2015,404588115,7/29/2015,5469,154.06,90.93,842554.14,497296.17,345257.97 +Europe,Italy,Fruits,Offline,M,9/24/2015,961396253,10/10/2015,7370,9.33,6.92,68762.1,51000.4,17761.7 +Central America and the Caribbean,Panama,Beverages,Online,L,12/20/2012,140917098,1/18/2013,9356,47.45,31.79,443942.2,297427.24,146514.96 +Sub-Saharan Africa,Burundi,Meat,Offline,C,11/23/2012,851011979,12/14/2012,2211,421.89,364.69,932798.79,806329.59,126469.2 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,C,12/12/2010,669854724,1/4/2011,3753,154.06,90.93,578187.18,341260.29,236926.89 +Asia,Uzbekistan,Fruits,Offline,C,3/10/2011,395931661,4/4/2011,3832,9.33,6.92,35752.56,26517.44,9235.12 +Middle East and North Africa,Syria,Office Supplies,Offline,L,12/22/2014,898041617,12/29/2014,9326,651.21,524.96,6073184.46,4895776.96,1177407.5 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Online,L,2/21/2017,865295922,3/7/2017,9147,109.28,35.84,999584.16,327828.48,671755.68 +Sub-Saharan Africa,Tanzania,Cereal,Offline,M,5/22/2017,857118403,6/19/2017,9237,205.7,117.11,1900050.9,1081745.07,818305.83 +Australia and Oceania,Solomon Islands,Cosmetics,Online,C,6/20/2016,153245389,8/1/2016,7571,437.2,263.33,3310041.2,1993671.43,1316369.77 +Australia and Oceania,Australia,Snacks,Online,L,6/3/2012,803725707,7/14/2012,9152,152.58,97.44,1396412.16,891770.88,504641.28 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,H,12/3/2011,878920686,12/23/2011,1017,81.73,56.67,83119.41,57633.39,25486.02 +Sub-Saharan Africa,Gabon,Baby Food,Online,L,5/7/2011,319504153,5/23/2011,7234,255.28,159.42,1846695.52,1153244.28,693451.24 +Europe,Croatia,Office Supplies,Offline,H,9/19/2015,486462438,10/15/2015,3900,651.21,524.96,2539719,2047344,492375 +Asia,Malaysia,Office Supplies,Online,L,3/7/2012,111094367,4/12/2012,4147,651.21,524.96,2700567.87,2177009.12,523558.75 +Central America and the Caribbean,Cuba,Fruits,Online,L,9/3/2011,245011270,10/20/2011,3134,9.33,6.92,29240.22,21687.28,7552.94 +Sub-Saharan Africa,Liberia,Cereal,Offline,H,11/1/2014,210136973,12/16/2014,3055,205.7,117.11,628413.5,357771.05,270642.45 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,L,10/18/2015,748707807,11/21/2015,8133,205.7,117.11,1672958.1,952455.63,720502.47 +Asia,Philippines,Office Supplies,Online,L,7/16/2013,873272597,7/17/2013,9622,651.21,524.96,6265942.62,5051165.12,1214777.5 +North America,United States of America,Baby Food,Offline,C,9/8/2015,116692674,9/8/2015,810,255.28,159.42,206776.8,129130.2,77646.6 +Europe,Luxembourg,Clothes,Online,L,12/29/2011,782141864,1/21/2012,2013,109.28,35.84,219980.64,72145.92,147834.72 +Asia,Singapore,Office Supplies,Offline,L,12/29/2015,293106496,1/22/2016,5580,651.21,524.96,3633751.8,2929276.8,704475 +Europe,Luxembourg,Baby Food,Offline,L,10/14/2015,643385398,11/28/2015,892,255.28,159.42,227709.76,142202.64,85507.12 +Asia,India,Baby Food,Offline,H,9/5/2015,747089898,10/16/2015,9358,255.28,159.42,2388910.24,1491852.36,897057.88 +Asia,China,Cereal,Offline,C,4/4/2017,488643825,4/12/2017,9421,205.7,117.11,1937899.7,1103293.31,834606.39 +Europe,Hungary,Clothes,Offline,H,8/8/2015,272783505,8/11/2015,1556,109.28,35.84,170039.68,55767.04,114272.64 +Europe,Macedonia,Office Supplies,Online,C,8/22/2010,574557769,9/14/2010,3267,651.21,524.96,2127503.07,1715044.32,412458.75 +Europe,Moldova ,Meat,Online,M,12/9/2010,589327943,1/3/2011,4089,421.89,364.69,1725108.21,1491217.41,233890.8 +Asia,India,Vegetables,Online,L,10/10/2014,482767856,10/17/2014,592,154.06,90.93,91203.52,53830.56,37372.96 +Sub-Saharan Africa,Gabon,Cereal,Offline,H,11/28/2013,940863835,12/30/2013,1372,205.7,117.11,282220.4,160674.92,121545.48 +Europe,Vatican City,Beverages,Online,H,7/14/2012,919914710,8/29/2012,2060,47.45,31.79,97747,65487.4,32259.6 +Middle East and North Africa,Afghanistan,Clothes,Online,L,11/27/2015,796531808,12/8/2015,318,109.28,35.84,34751.04,11397.12,23353.92 +Sub-Saharan Africa,Niger,Snacks,Offline,H,5/29/2011,117638957,6/28/2011,836,152.58,97.44,127556.88,81459.84,46097.04 +Sub-Saharan Africa,Benin,Clothes,Offline,L,3/17/2010,750472486,4/1/2010,340,109.28,35.84,37155.2,12185.6,24969.6 +Asia,Turkmenistan,Personal Care,Offline,M,3/10/2013,132581222,3/28/2013,2585,81.73,56.67,211272.05,146491.95,64780.1 +Central America and the Caribbean,Grenada,Baby Food,Online,C,9/20/2014,721826493,9/26/2014,3355,255.28,159.42,856464.4,534854.1,321610.3 +Sub-Saharan Africa,Rwanda,Personal Care,Online,H,1/5/2014,546382129,2/6/2014,5469,81.73,56.67,446981.37,309928.23,137053.14 +Europe,Ukraine,Baby Food,Online,L,5/12/2011,854734456,5/23/2011,3774,255.28,159.42,963426.72,601651.08,361775.64 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,C,11/23/2011,265682303,11/24/2011,152,152.58,97.44,23192.16,14810.88,8381.28 +Middle East and North Africa,Kuwait,Vegetables,Online,H,3/31/2014,618336999,4/19/2014,8514,154.06,90.93,1311666.84,774178.02,537488.82 +Europe,Russia,Baby Food,Online,H,4/26/2014,222122371,5/18/2014,9800,255.28,159.42,2501744,1562316,939428 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,H,8/27/2016,606774747,9/26/2016,6986,255.28,159.42,1783386.08,1113708.12,669677.96 +Europe,Slovakia,Clothes,Online,L,7/7/2015,672342956,7/7/2015,76,109.28,35.84,8305.28,2723.84,5581.44 +Europe,Denmark,Cereal,Online,L,10/9/2013,739188325,10/15/2013,1107,205.7,117.11,227709.9,129640.77,98069.13 +Asia,Taiwan,Fruits,Offline,M,8/9/2011,297984683,8/16/2011,9144,9.33,6.92,85313.52,63276.48,22037.04 +Central America and the Caribbean,Panama,Cereal,Online,M,3/29/2010,259718358,4/25/2010,5289,205.7,117.11,1087947.3,619394.79,468552.51 +Asia,Kazakhstan,Personal Care,Online,L,10/5/2015,705688178,10/30/2015,7669,81.73,56.67,626787.37,434602.23,192185.14 +Europe,Luxembourg,Office Supplies,Offline,H,8/4/2012,437505471,9/1/2012,6446,651.21,524.96,4197699.66,3383892.16,813807.5 +Middle East and North Africa,Jordan,Meat,Online,L,9/27/2012,127094066,11/14/2012,8813,421.89,364.69,3718116.57,3214012.97,504103.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,H,2/12/2014,966690289,2/22/2014,3994,9.33,6.92,37264.02,27638.48,9625.54 +Sub-Saharan Africa,Djibouti,Meat,Offline,C,12/4/2011,618842971,1/5/2012,8242,421.89,364.69,3477217.38,3005774.98,471442.4 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,L,7/26/2017,866413438,9/3/2017,9845,81.73,56.67,804631.85,557916.15,246715.7 +Asia,Nepal,Beverages,Online,L,1/4/2017,862575519,2/22/2017,4119,47.45,31.79,195446.55,130943.01,64503.54 +Europe,Greece,Beverages,Online,L,6/9/2012,280815541,7/18/2012,8414,47.45,31.79,399244.3,267481.06,131763.24 +Australia and Oceania,Nauru,Snacks,Offline,M,11/15/2010,664932334,12/14/2010,7109,152.58,97.44,1084691.22,692700.96,391990.26 +Asia,North Korea,Clothes,Offline,M,11/3/2012,479037225,12/22/2012,6615,109.28,35.84,722887.2,237081.6,485805.6 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,L,2/21/2016,957554042,3/10/2016,375,47.45,31.79,17793.75,11921.25,5872.5 +Australia and Oceania,Samoa ,Cosmetics,Online,L,1/23/2012,255219113,2/12/2012,3862,437.2,263.33,1688466.4,1016980.46,671485.94 +Asia,Tajikistan,Household,Offline,M,11/23/2011,197081267,12/17/2011,9581,668.27,502.54,6402694.87,4814835.74,1587859.13 +Europe,Malta,Cosmetics,Online,M,11/6/2012,428501832,11/21/2012,2069,437.2,263.33,904566.8,544829.77,359737.03 +Asia,China,Meat,Online,C,12/25/2016,665154635,1/9/2017,2893,421.89,364.69,1220527.77,1055048.17,165479.6 +Australia and Oceania,Nauru,Vegetables,Online,L,4/11/2012,243026006,4/22/2012,5651,154.06,90.93,870593.06,513845.43,356747.63 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,M,4/12/2014,368414771,5/7/2014,973,651.21,524.96,633627.33,510786.08,122841.25 +Europe,Greece,Cereal,Online,L,11/18/2016,967932260,1/3/2017,1520,205.7,117.11,312664,178007.2,134656.8 +Sub-Saharan Africa,Seychelles ,Cereal,Online,C,4/7/2011,238502299,5/25/2011,6985,205.7,117.11,1436814.5,818013.35,618801.15 +Sub-Saharan Africa,Comoros,Personal Care,Offline,H,5/18/2012,497361218,6/7/2012,9092,81.73,56.67,743089.16,515243.64,227845.52 +Sub-Saharan Africa,Togo,Cereal,Offline,H,4/25/2017,532057845,6/5/2017,6595,205.7,117.11,1356591.5,772340.45,584251.05 +Europe,Belarus,Household,Online,H,8/28/2016,550453507,10/16/2016,280,668.27,502.54,187115.6,140711.2,46404.4 +Middle East and North Africa,Azerbaijan,Clothes,Online,C,5/31/2013,830722033,6/23/2013,7965,109.28,35.84,870415.2,285465.6,584949.6 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,L,8/26/2011,371349751,8/31/2011,9499,205.7,117.11,1953944.3,1112427.89,841516.41 +Europe,Czech Republic,Baby Food,Offline,H,9/20/2012,941135489,10/17/2012,1760,255.28,159.42,449292.8,280579.2,168713.6 +Central America and the Caribbean,Grenada,Fruits,Offline,H,6/20/2011,329190576,7/21/2011,3662,9.33,6.92,34166.46,25341.04,8825.42 +Europe,Cyprus,Clothes,Offline,L,2/25/2015,894938838,4/14/2015,1145,109.28,35.84,125125.6,41036.8,84088.8 +Middle East and North Africa,Israel,Cosmetics,Online,C,12/17/2016,118116605,1/10/2017,2183,437.2,263.33,954407.6,574849.39,379558.21 +Europe,Croatia,Office Supplies,Offline,L,12/7/2014,948772704,1/19/2015,1782,651.21,524.96,1160456.22,935478.72,224977.5 +Sub-Saharan Africa,Comoros,Snacks,Offline,H,9/29/2015,557268464,9/29/2015,6977,152.58,97.44,1064550.66,679838.88,384711.78 +Sub-Saharan Africa,Ethiopia,Fruits,Online,L,10/8/2015,684277713,11/9/2015,1836,9.33,6.92,17129.88,12705.12,4424.76 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,C,6/14/2012,890786778,7/19/2012,2458,255.28,159.42,627478.24,391854.36,235623.88 +Europe,Armenia,Office Supplies,Online,L,9/2/2015,808094489,10/19/2015,1972,651.21,524.96,1284186.12,1035221.12,248965 +Asia,Brunei,Snacks,Offline,L,8/18/2013,587812173,9/3/2013,5539,152.58,97.44,845140.62,539720.16,305420.46 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,H,7/20/2014,451863658,8/20/2014,5353,81.73,56.67,437500.69,303354.51,134146.18 +Central America and the Caribbean,Saint Lucia,Clothes,Online,C,7/23/2012,242485272,9/6/2012,5636,109.28,35.84,615902.08,201994.24,413907.84 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,C,3/20/2014,772225844,5/4/2014,7643,154.06,90.93,1177480.58,694977.99,482502.59 +Australia and Oceania,Australia,Office Supplies,Online,L,12/29/2011,673946702,2/1/2012,4661,651.21,524.96,3035289.81,2446838.56,588451.25 +Asia,Japan,Beverages,Offline,M,10/16/2010,450821673,10/21/2010,7006,47.45,31.79,332434.7,222720.74,109713.96 +Europe,Italy,Household,Online,C,7/29/2016,226337087,8/9/2016,7029,668.27,502.54,4697269.83,3532353.66,1164916.17 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,C,6/10/2017,194291770,7/26/2017,4107,651.21,524.96,2674519.47,2156010.72,518508.75 +Sub-Saharan Africa,Rwanda,Clothes,Offline,C,2/14/2010,168797051,2/28/2010,9653,109.28,35.84,1054879.84,345963.52,708916.32 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,C,5/10/2011,934276759,5/20/2011,2110,421.89,364.69,890187.9,769495.9,120692 +Europe,Finland,Baby Food,Offline,L,3/18/2016,195467221,4/30/2016,1949,255.28,159.42,497540.72,310709.58,186831.14 +Asia,Mongolia,Clothes,Online,L,1/20/2017,227417266,1/27/2017,6678,109.28,35.84,729771.84,239339.52,490432.32 +Middle East and North Africa,Israel,Cosmetics,Online,L,11/17/2014,225488221,11/29/2014,5830,437.2,263.33,2548876,1535213.9,1013662.1 +Europe,Austria,Meat,Offline,M,7/12/2015,355353915,7/17/2015,5975,421.89,364.69,2520792.75,2179022.75,341770 +Australia and Oceania,Australia,Beverages,Online,M,10/6/2010,403000676,11/23/2010,5710,47.45,31.79,270939.5,181520.9,89418.6 +Asia,Bangladesh,Household,Online,C,5/9/2012,224727332,6/16/2012,666,668.27,502.54,445067.82,334691.64,110376.18 +Europe,France,Clothes,Online,H,5/29/2010,197145211,7/6/2010,8504,109.28,35.84,929317.12,304783.36,624533.76 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,H,1/10/2015,767178142,2/27/2015,3915,437.2,263.33,1711638,1030936.95,680701.05 +Europe,Vatican City,Household,Online,H,8/31/2014,202062451,10/3/2014,3624,668.27,502.54,2421810.48,1821204.96,600605.52 +Australia and Oceania,East Timor,Vegetables,Online,L,3/14/2010,439346969,4/27/2010,1386,154.06,90.93,213527.16,126028.98,87498.18 +Sub-Saharan Africa,Eritrea,Clothes,Offline,C,2/22/2011,336893022,4/11/2011,2986,109.28,35.84,326310.08,107018.24,219291.84 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,L,9/19/2016,622874438,11/4/2016,1243,668.27,502.54,830659.61,624657.22,206002.39 +Central America and the Caribbean,Barbados,Meat,Offline,H,1/23/2012,745777547,1/29/2012,1004,421.89,364.69,423577.56,366148.76,57428.8 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,H,6/15/2017,224401175,7/20/2017,4149,255.28,159.42,1059156.72,661433.58,397723.14 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,H,5/18/2016,897856652,7/6/2016,4591,651.21,524.96,2989705.11,2410091.36,579613.75 +Europe,Moldova ,Fruits,Offline,C,4/26/2012,175567805,5/2/2012,3270,9.33,6.92,30509.1,22628.4,7880.7 +Europe,Montenegro,Personal Care,Offline,C,5/21/2017,487270963,6/16/2017,3161,81.73,56.67,258348.53,179133.87,79214.66 +Europe,Luxembourg,Snacks,Offline,M,9/8/2010,733014953,9/25/2010,4269,152.58,97.44,651364.02,415971.36,235392.66 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,H,4/4/2010,333161103,4/5/2010,8629,255.28,159.42,2202811.12,1375635.18,827175.94 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,C,4/5/2016,578383243,5/13/2016,5309,437.2,263.33,2321094.8,1398018.97,923075.83 +Central America and the Caribbean,Barbados,Cosmetics,Offline,C,10/14/2014,579667699,12/3/2014,5408,437.2,263.33,2364377.6,1424088.64,940288.96 +Sub-Saharan Africa,Liberia,Cereal,Online,H,11/29/2011,418313300,1/18/2012,7056,205.7,117.11,1451419.2,826328.16,625091.04 +Europe,Ireland,Household,Online,L,10/15/2014,695931375,10/26/2014,414,668.27,502.54,276663.78,208051.56,68612.22 +Sub-Saharan Africa,Kenya,Personal Care,Offline,L,9/10/2012,284445750,10/28/2012,2673,81.73,56.67,218464.29,151478.91,66985.38 +Europe,Finland,Meat,Offline,H,2/14/2011,376092755,3/22/2011,3059,421.89,364.69,1290561.51,1115586.71,174974.8 +Sub-Saharan Africa,Liberia,Baby Food,Online,C,11/2/2012,433421218,12/11/2012,7825,255.28,159.42,1997566,1247461.5,750104.5 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,C,2/10/2014,439292466,3/19/2014,5258,81.73,56.67,429736.34,297970.86,131765.48 +Middle East and North Africa,Tunisia ,Clothes,Offline,C,1/18/2016,446880328,3/2/2016,675,109.28,35.84,73764,24192,49572 +Middle East and North Africa,Iraq,Household,Online,M,4/4/2013,129671132,5/15/2013,1424,668.27,502.54,951616.48,715616.96,235999.52 +Sub-Saharan Africa,Niger,Snacks,Offline,M,10/6/2012,131463706,11/20/2012,1887,152.58,97.44,287918.46,183869.28,104049.18 +Europe,Liechtenstein,Cereal,Online,L,2/4/2015,716369378,3/12/2015,8473,205.7,117.11,1742896.1,992273.03,750623.07 +Europe,Portugal,Beverages,Offline,H,6/22/2010,418811976,7/27/2010,4626,47.45,31.79,219503.7,147060.54,72443.16 +Europe,San Marino,Cereal,Offline,C,11/28/2012,993527829,12/21/2012,5818,205.7,117.11,1196762.6,681345.98,515416.62 +Europe,Croatia,Household,Online,L,12/23/2010,665565764,1/15/2011,4555,668.27,502.54,3043969.85,2289069.7,754900.15 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,M,1/9/2017,880287110,1/25/2017,5373,651.21,524.96,3498951.33,2820610.08,678341.25 +Sub-Saharan Africa,Mauritania,Fruits,Offline,M,5/26/2010,453365695,6/23/2010,9839,9.33,6.92,91797.87,68085.88,23711.99 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,M,12/10/2016,520787847,1/21/2017,1552,109.28,35.84,169602.56,55623.68,113978.88 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,C,5/3/2014,488852393,6/4/2014,1141,109.28,35.84,124688.48,40893.44,83795.04 +Asia,Philippines,Household,Offline,L,8/16/2011,284170663,9/21/2011,1269,668.27,502.54,848034.63,637723.26,210311.37 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,M,2/14/2015,803666484,3/16/2015,1627,255.28,159.42,415340.56,259376.34,155964.22 +Asia,Philippines,Cereal,Offline,M,1/26/2017,764576184,1/28/2017,3938,205.7,117.11,810046.6,461179.18,348867.42 +Middle East and North Africa,Pakistan,Office Supplies,Offline,C,7/24/2014,754448592,8/23/2014,6959,651.21,524.96,4531770.39,3653196.64,878573.75 +Australia and Oceania,Palau,Cereal,Offline,C,4/27/2013,981145036,4/30/2013,1474,205.7,117.11,303201.8,172620.14,130581.66 +Central America and the Caribbean,Cuba,Vegetables,Online,H,5/9/2016,822839343,5/9/2016,5302,154.06,90.93,816826.12,482110.86,334715.26 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,L,8/3/2012,178017842,8/17/2012,8290,437.2,263.33,3624388,2183005.7,1441382.3 +Europe,Romania,Clothes,Offline,C,12/11/2010,815479362,1/4/2011,7320,109.28,35.84,799929.6,262348.8,537580.8 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,L,11/2/2013,524335229,11/27/2013,1301,47.45,31.79,61732.45,41358.79,20373.66 +Sub-Saharan Africa,Mali,Meat,Online,H,5/22/2013,764009273,7/8/2013,6177,421.89,364.69,2606014.53,2252690.13,353324.4 +Europe,Portugal,Vegetables,Offline,M,5/10/2010,814237821,6/14/2010,9920,154.06,90.93,1528275.2,902025.6,626249.6 +Sub-Saharan Africa,Kenya,Cereal,Online,C,5/7/2010,925069701,5/30/2010,7537,205.7,117.11,1550360.9,882658.07,667702.83 +Sub-Saharan Africa,Ghana,Office Supplies,Online,M,6/18/2012,966866242,6/26/2012,6062,651.21,524.96,3947635.02,3182307.52,765327.5 +Sub-Saharan Africa,Malawi,Snacks,Offline,C,2/1/2013,880301272,2/26/2013,9564,152.58,97.44,1459275.12,931916.16,527358.96 +Middle East and North Africa,Iraq,Household,Online,H,3/27/2017,226361119,4/18/2017,4140,668.27,502.54,2766637.8,2080515.6,686122.2 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,C,1/22/2012,436344611,2/26/2012,2922,81.73,56.67,238815.06,165589.74,73225.32 +Europe,Switzerland,Household,Offline,C,1/23/2016,761863076,2/5/2016,1069,668.27,502.54,714380.63,537215.26,177165.37 +Australia and Oceania,Samoa ,Vegetables,Offline,L,9/28/2014,524840342,11/13/2014,775,154.06,90.93,119396.5,70470.75,48925.75 +Sub-Saharan Africa,Malawi,Meat,Offline,M,5/16/2017,467512738,6/19/2017,6263,421.89,364.69,2642297.07,2284053.47,358243.6 +Middle East and North Africa,Pakistan,Meat,Online,L,5/15/2015,502429091,5/31/2015,8788,421.89,364.69,3707569.32,3204895.72,502673.6 +Europe,Germany,Cereal,Online,M,5/6/2016,162450730,6/22/2016,1636,205.7,117.11,336525.2,191591.96,144933.24 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,M,1/24/2010,850751483,2/8/2010,5124,154.06,90.93,789403.44,465925.32,323478.12 +Sub-Saharan Africa,Djibouti,Baby Food,Online,H,1/21/2010,890817677,2/17/2010,1602,255.28,159.42,408958.56,255390.84,153567.72 +Middle East and North Africa,Egypt,Baby Food,Offline,L,12/30/2011,476448142,1/24/2012,448,255.28,159.42,114365.44,71420.16,42945.28 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Offline,C,8/11/2012,321754205,8/26/2012,3074,109.28,35.84,335926.72,110172.16,225754.56 +Europe,Russia,Cereal,Offline,M,6/30/2013,311159694,8/10/2013,7923,205.7,117.11,1629761.1,927862.53,701898.57 +Europe,Ireland,Office Supplies,Online,M,4/18/2017,849400937,4/28/2017,5468,651.21,524.96,3560816.28,2870481.28,690335 +Sub-Saharan Africa,Mali,Vegetables,Offline,L,5/16/2016,611526763,6/5/2016,3213,154.06,90.93,494994.78,292158.09,202836.69 +Asia,Bhutan,Beverages,Online,M,9/20/2011,592898499,10/18/2011,696,47.45,31.79,33025.2,22125.84,10899.36 +Central America and the Caribbean,Guatemala,Snacks,Offline,M,10/1/2016,959189975,11/2/2016,4484,152.58,97.44,684168.72,436920.96,247247.76 +Middle East and North Africa,Afghanistan,Beverages,Online,C,8/31/2015,596387517,10/12/2015,3174,47.45,31.79,150606.3,100901.46,49704.84 +North America,United States of America,Household,Online,C,8/24/2012,260789954,9/1/2012,2398,668.27,502.54,1602511.46,1205090.92,397420.54 +Central America and the Caribbean,Haiti,Snacks,Online,L,12/15/2012,329008615,1/26/2013,9815,152.58,97.44,1497572.7,956373.6,541199.1 +North America,United States of America,Household,Online,M,7/20/2011,347967326,9/3/2011,119,668.27,502.54,79524.13,59802.26,19721.87 +Europe,Netherlands,Clothes,Offline,H,1/9/2012,384902417,2/7/2012,33,109.28,35.84,3606.24,1182.72,2423.52 +Sub-Saharan Africa,Lesotho,Fruits,Offline,H,4/4/2015,577362716,5/22/2015,3313,9.33,6.92,30910.29,22925.96,7984.33 +Australia and Oceania,Federated States of Micronesia,Household,Online,H,8/13/2015,683209550,8/29/2015,5743,668.27,502.54,3837874.61,2886087.22,951787.39 +Sub-Saharan Africa,Cape Verde,Snacks,Online,L,4/28/2012,530616748,6/5/2012,142,152.58,97.44,21666.36,13836.48,7829.88 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,L,3/26/2013,468070638,4/24/2013,1358,437.2,263.33,593717.6,357602.14,236115.46 +Australia and Oceania,Kiribati,Vegetables,Online,L,11/30/2015,914370048,1/16/2016,1271,154.06,90.93,195810.26,115572.03,80238.23 +Europe,Malta,Household,Online,M,6/1/2011,108626306,6/8/2011,3793,668.27,502.54,2534748.11,1906134.22,628613.89 +Europe,Norway,Household,Online,H,10/16/2010,860263240,11/3/2010,9864,668.27,502.54,6591815.28,4957054.56,1634760.72 +Middle East and North Africa,Syria,Vegetables,Offline,C,1/6/2011,199017179,1/6/2011,2461,154.06,90.93,379141.66,223778.73,155362.93 +Europe,Lithuania,Cosmetics,Offline,M,11/28/2013,624936950,12/9/2013,1586,437.2,263.33,693399.2,417641.38,275757.82 +Europe,Montenegro,Cereal,Online,H,10/15/2014,658383882,11/7/2014,9276,205.7,117.11,1908073.2,1086312.36,821760.84 +Middle East and North Africa,Qatar,Fruits,Offline,L,10/26/2013,690031802,12/11/2013,4599,9.33,6.92,42908.67,31825.08,11083.59 +Central America and the Caribbean,The Bahamas,Meat,Offline,C,3/25/2012,730867040,3/26/2012,8653,421.89,364.69,3650614.17,3155662.57,494951.6 +Central America and the Caribbean,El Salvador,Beverages,Online,H,2/9/2016,862188422,2/11/2016,9569,47.45,31.79,454049.05,304198.51,149850.54 +Europe,Lithuania,Cereal,Offline,L,6/15/2017,785607278,7/8/2017,7506,205.7,117.11,1543984.2,879027.66,664956.54 +Europe,Monaco,Beverages,Offline,L,2/13/2013,273047435,3/11/2013,9659,47.45,31.79,458319.55,307059.61,151259.94 +Asia,India,Beverages,Offline,H,3/3/2016,516745221,4/11/2016,5249,47.45,31.79,249065.05,166865.71,82199.34 +Sub-Saharan Africa,Zimbabwe,Clothes,Offline,M,3/24/2014,979249465,4/18/2014,533,109.28,35.84,58246.24,19102.72,39143.52 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,M,2/16/2011,743421494,2/28/2011,3796,152.58,97.44,579193.68,369882.24,209311.44 +Europe,Russia,Clothes,Offline,C,7/23/2015,762435138,8/10/2015,355,109.28,35.84,38794.4,12723.2,26071.2 +Asia,South Korea,Household,Online,M,7/19/2014,709776723,8/8/2014,7560,668.27,502.54,5052121.2,3799202.4,1252918.8 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,L,2/16/2015,329245078,3/26/2015,9790,255.28,159.42,2499191.2,1560721.8,938469.4 +Sub-Saharan Africa,Mauritania,Household,Offline,M,4/1/2010,784951531,4/2/2010,3456,668.27,502.54,2309541.12,1736778.24,572762.88 +Sub-Saharan Africa,Ethiopia,Cereal,Online,H,11/6/2012,611319911,12/5/2012,2001,205.7,117.11,411605.7,234337.11,177268.59 +Asia,Kazakhstan,Cereal,Online,H,3/25/2014,663086545,3/30/2014,899,205.7,117.11,184924.3,105281.89,79642.41 +Central America and the Caribbean,Belize,Clothes,Offline,L,7/13/2010,965300261,9/1/2010,2653,109.28,35.84,289919.84,95083.52,194836.32 +Asia,Kyrgyzstan,Clothes,Online,L,2/6/2014,263322389,3/24/2014,1801,109.28,35.84,196813.28,64547.84,132265.44 +Sub-Saharan Africa,Benin,Cosmetics,Online,H,11/11/2011,972826755,11/28/2011,9910,437.2,263.33,4332652,2609600.3,1723051.7 +Europe,Luxembourg,Office Supplies,Offline,L,7/4/2014,629799687,8/23/2014,578,651.21,524.96,376399.38,303426.88,72972.5 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,L,11/12/2014,440540015,11/28/2014,4435,154.06,90.93,683256.1,403274.55,279981.55 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,C,5/29/2014,331659066,6/2/2014,4143,154.06,90.93,638270.58,376722.99,261547.59 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,H,11/18/2011,300080668,12/29/2011,9393,205.7,117.11,1932140.1,1100014.23,832125.87 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Offline,C,8/31/2014,863041150,9/12/2014,1910,109.28,35.84,208724.8,68454.4,140270.4 +Central America and the Caribbean,Haiti,Beverages,Online,H,4/13/2012,808089339,5/31/2012,448,47.45,31.79,21257.6,14241.92,7015.68 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,L,6/16/2010,343086564,7/22/2010,5793,81.73,56.67,473461.89,328289.31,145172.58 +Asia,Laos,Cosmetics,Offline,C,3/12/2012,646206653,3/18/2012,5764,437.2,263.33,2520020.8,1517834.12,1002186.68 +Sub-Saharan Africa,South Sudan,Meat,Offline,H,12/31/2013,715935933,1/1/2014,207,421.89,364.69,87331.23,75490.83,11840.4 +Sub-Saharan Africa,Botswana,Clothes,Offline,H,3/19/2017,521073234,3/19/2017,6004,109.28,35.84,656117.12,215183.36,440933.76 +Sub-Saharan Africa,Tanzania,Clothes,Offline,L,9/6/2016,550729882,10/23/2016,2065,109.28,35.84,225663.2,74009.6,151653.6 +Europe,Germany,Meat,Online,C,2/6/2012,464329707,2/29/2012,4334,421.89,364.69,1828471.26,1580566.46,247904.8 +Sub-Saharan Africa,Liberia,Household,Offline,C,10/18/2011,441609036,11/10/2011,782,668.27,502.54,522587.14,392986.28,129600.86 +Europe,Belgium,Baby Food,Offline,M,10/21/2013,732616698,11/22/2013,6416,255.28,159.42,1637876.48,1022838.72,615037.76 +Sub-Saharan Africa,South Sudan,Cereal,Online,C,3/25/2017,307714021,5/10/2017,8272,205.7,117.11,1701550.4,968733.92,732816.48 +Australia and Oceania,Australia,Meat,Online,M,11/18/2010,907574832,1/5/2011,416,421.89,364.69,175506.24,151711.04,23795.2 +Sub-Saharan Africa,Chad,Personal Care,Online,L,12/1/2014,293185460,1/8/2015,8948,81.73,56.67,731320.04,507083.16,224236.88 +Sub-Saharan Africa,Togo,Baby Food,Online,M,6/28/2016,795844733,6/29/2016,6997,255.28,159.42,1786194.16,1115461.74,670732.42 +Asia,Laos,Clothes,Offline,L,5/24/2011,767163980,7/2/2011,9724,109.28,35.84,1062638.72,348508.16,714130.56 +Middle East and North Africa,Azerbaijan,Fruits,Online,M,5/28/2015,429067027,7/6/2015,9323,9.33,6.92,86983.59,64515.16,22468.43 +Asia,Cambodia,Meat,Offline,M,1/31/2015,523790204,1/31/2015,16,421.89,364.69,6750.24,5835.04,915.2 +Sub-Saharan Africa,South Sudan,Snacks,Online,L,12/28/2016,963882339,1/12/2017,3058,152.58,97.44,466589.64,297971.52,168618.12 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,L,8/7/2013,382204759,9/12/2013,1736,47.45,31.79,82373.2,55187.44,27185.76 +Europe,San Marino,Baby Food,Offline,C,5/20/2017,181931293,5/23/2017,6367,255.28,159.42,1625367.76,1015027.14,610340.62 +Asia,Vietnam,Personal Care,Online,C,8/2/2011,486548268,8/23/2011,9300,81.73,56.67,760089,527031,233058 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,L,8/5/2014,589854514,9/7/2014,9913,109.28,35.84,1083292.64,355281.92,728010.72 +Sub-Saharan Africa,Benin,Beverages,Online,H,7/29/2015,305961358,9/12/2015,9620,47.45,31.79,456469,305819.8,150649.2 +Europe,Austria,Beverages,Online,C,2/10/2016,419292628,3/31/2016,6861,47.45,31.79,325554.45,218111.19,107443.26 +Europe,San Marino,Cereal,Online,M,4/13/2011,434584653,4/19/2011,2111,205.7,117.11,434232.7,247219.21,187013.49 +Central America and the Caribbean,El Salvador,Baby Food,Online,H,2/29/2016,826886260,3/10/2016,2874,255.28,159.42,733674.72,458173.08,275501.64 +Sub-Saharan Africa,Swaziland,Beverages,Online,H,8/8/2016,791558778,8/29/2016,8687,47.45,31.79,412198.15,276159.73,136038.42 +Australia and Oceania,Tuvalu,Vegetables,Online,L,11/16/2010,494276034,12/22/2010,6117,154.06,90.93,942385.02,556218.81,386166.21 +Europe,Montenegro,Cosmetics,Offline,C,6/19/2013,621024358,7/3/2013,3763,437.2,263.33,1645183.6,990910.79,654272.81 +Middle East and North Africa,Afghanistan,Snacks,Offline,H,5/31/2013,128102576,6/6/2013,7254,152.58,97.44,1106815.32,706829.76,399985.56 +Australia and Oceania,Kiribati,Cosmetics,Online,L,12/24/2015,292122018,1/18/2016,4252,437.2,263.33,1858974.4,1119679.16,739295.24 +Australia and Oceania,Vanuatu,Vegetables,Online,C,2/12/2016,660006511,3/2/2016,9448,154.06,90.93,1455558.88,859106.64,596452.24 +Europe,Moldova ,Cereal,Offline,H,6/5/2017,398992383,6/8/2017,9567,205.7,117.11,1967931.9,1120391.37,847540.53 +Sub-Saharan Africa,Comoros,Office Supplies,Online,C,3/18/2013,546628463,4/16/2013,8364,651.21,524.96,5446720.44,4390765.44,1055955 +Middle East and North Africa,Morocco,Snacks,Offline,L,12/27/2012,860776078,1/9/2013,1625,152.58,97.44,247942.5,158340,89602.5 +Sub-Saharan Africa,Comoros,Fruits,Online,C,12/22/2015,269609057,12/29/2015,2166,9.33,6.92,20208.78,14988.72,5220.06 +Sub-Saharan Africa,Rwanda,Cereal,Offline,L,11/18/2014,921613729,12/18/2014,4837,205.7,117.11,994970.9,566461.07,428509.83 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,M,11/5/2014,535588920,12/11/2014,1518,47.45,31.79,72029.1,48257.22,23771.88 +Asia,Thailand,Cosmetics,Offline,H,6/30/2014,950645959,8/13/2014,6120,437.2,263.33,2675664,1611579.6,1064084.4 +North America,Canada,Fruits,Offline,L,4/24/2017,476208674,5/3/2017,9584,9.33,6.92,89418.72,66321.28,23097.44 +Asia,Sri Lanka,Vegetables,Offline,M,9/9/2012,642013394,9/12/2012,4885,154.06,90.93,752583.1,444193.05,308390.05 +Europe,Portugal,Household,Online,L,1/12/2010,348108947,2/16/2010,2028,668.27,502.54,1355251.56,1019151.12,336100.44 +Asia,Myanmar,Vegetables,Online,H,3/21/2012,814856660,4/14/2012,3048,154.06,90.93,469574.88,277154.64,192420.24 +Sub-Saharan Africa,South Sudan,Meat,Offline,C,11/6/2011,632930362,12/8/2011,7014,421.89,364.69,2959136.46,2557935.66,401200.8 +Central America and the Caribbean,Honduras,Baby Food,Online,C,2/24/2010,713316380,3/27/2010,5023,255.28,159.42,1282271.44,800766.66,481504.78 +Europe,Romania,Snacks,Online,M,3/17/2013,237313544,4/19/2013,5206,152.58,97.44,794331.48,507272.64,287058.84 +Europe,Slovenia,Household,Online,C,1/8/2013,706533181,1/20/2013,7724,668.27,502.54,5161717.48,3881618.96,1280098.52 +Middle East and North Africa,Afghanistan,Vegetables,Online,C,1/7/2014,992899119,2/9/2014,9769,154.06,90.93,1505012.14,888295.17,616716.97 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,L,2/12/2014,488647687,3/4/2014,564,421.89,364.69,237945.96,205685.16,32260.8 +Asia,Singapore,Household,Online,C,2/2/2016,456327712,3/12/2016,6365,668.27,502.54,4253538.55,3198667.1,1054871.45 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,M,3/11/2016,878800523,3/27/2016,5458,154.06,90.93,840859.48,496295.94,344563.54 +Sub-Saharan Africa,Gabon,Beverages,Online,C,7/17/2015,909239947,8/6/2015,3161,47.45,31.79,149989.45,100488.19,49501.26 +Australia and Oceania,Vanuatu,Snacks,Offline,L,4/24/2016,221132314,5/23/2016,6821,152.58,97.44,1040748.18,664638.24,376109.94 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,M,5/24/2010,358276450,6/2/2010,818,154.06,90.93,126021.08,74380.74,51640.34 +Europe,Armenia,Meat,Online,M,6/12/2013,684783685,7/27/2013,1565,421.89,364.69,660257.85,570739.85,89518 +Asia,Nepal,Meat,Offline,L,9/14/2015,635077846,9/15/2015,2502,421.89,364.69,1055568.78,912454.38,143114.4 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,C,1/10/2016,163895261,1/25/2016,9105,154.06,90.93,1402716.3,827917.65,574798.65 +Sub-Saharan Africa,Swaziland,Cereal,Offline,L,7/22/2010,196284759,7/25/2010,3877,205.7,117.11,797498.9,454035.47,343463.43 +Europe,San Marino,Office Supplies,Offline,H,8/26/2011,377607667,8/29/2011,1355,651.21,524.96,882389.55,711320.8,171068.75 +Central America and the Caribbean,Cuba,Fruits,Offline,H,10/18/2013,423537814,11/23/2013,3106,9.33,6.92,28978.98,21493.52,7485.46 +Middle East and North Africa,Saudi Arabia,Fruits,Online,H,7/17/2012,570061528,8/22/2012,2729,9.33,6.92,25461.57,18884.68,6576.89 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,L,11/14/2015,223477637,12/13/2015,854,205.7,117.11,175667.8,100011.94,75655.86 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,L,2/4/2010,210397469,2/5/2010,142,9.33,6.92,1324.86,982.64,342.22 +Central America and the Caribbean,Honduras,Vegetables,Online,M,9/7/2016,527744853,10/6/2016,285,154.06,90.93,43907.1,25915.05,17992.05 +Asia,Laos,Household,Online,C,9/24/2012,792756116,9/24/2012,3006,668.27,502.54,2008819.62,1510635.24,498184.38 +Asia,Laos,Household,Offline,L,6/23/2010,692980086,8/6/2010,7062,668.27,502.54,4719322.74,3548937.48,1170385.26 +Europe,Slovenia,Vegetables,Online,C,8/22/2015,436278092,10/8/2015,3237,154.06,90.93,498692.22,294340.41,204351.81 +Central America and the Caribbean,Honduras,Cosmetics,Offline,C,1/31/2016,300823962,3/12/2016,9350,437.2,263.33,4087820,2462135.5,1625684.5 +Central America and the Caribbean,Cuba,Beverages,Online,L,11/18/2015,185104024,12/4/2015,5249,47.45,31.79,249065.05,166865.71,82199.34 +Australia and Oceania,Marshall Islands,Beverages,Online,L,5/19/2016,957917106,5/22/2016,7813,47.45,31.79,370726.85,248375.27,122351.58 +Asia,Turkmenistan,Snacks,Offline,C,6/5/2012,408374536,7/22/2012,5955,152.58,97.44,908613.9,580255.2,328358.7 +Australia and Oceania,Samoa ,Clothes,Offline,H,4/14/2011,895900142,5/12/2011,5616,109.28,35.84,613716.48,201277.44,412439.04 +Middle East and North Africa,Jordan,Fruits,Online,C,9/15/2013,800230252,10/26/2013,4769,9.33,6.92,44494.77,33001.48,11493.29 +Sub-Saharan Africa,Sudan,Cosmetics,Online,M,3/1/2010,371413695,3/20/2010,8421,437.2,263.33,3681661.2,2217501.93,1464159.27 +Asia,Kyrgyzstan,Baby Food,Online,C,11/25/2014,379811799,12/4/2014,3606,255.28,159.42,920539.68,574868.52,345671.16 +Asia,Singapore,Office Supplies,Offline,H,9/20/2016,766098392,11/7/2016,4393,651.21,524.96,2860765.53,2306149.28,554616.25 +Europe,Belarus,Clothes,Offline,L,1/27/2013,191259801,2/27/2013,6880,109.28,35.84,751846.4,246579.2,505267.2 +Europe,Belgium,Meat,Offline,H,10/29/2013,986594855,12/15/2013,4197,421.89,364.69,1770672.33,1530603.93,240068.4 +Sub-Saharan Africa,Cameroon,Beverages,Online,L,10/8/2014,603714883,11/20/2014,1505,47.45,31.79,71412.25,47843.95,23568.3 +Europe,Lithuania,Vegetables,Offline,M,7/16/2016,164543712,7/25/2016,996,154.06,90.93,153443.76,90566.28,62877.48 +Europe,Belgium,Household,Online,L,4/9/2013,411317670,5/25/2013,6894,668.27,502.54,4607053.38,3464510.76,1142542.62 +Central America and the Caribbean,El Salvador,Vegetables,Offline,H,7/8/2011,356585586,8/21/2011,454,154.06,90.93,69943.24,41282.22,28661.02 +Europe,Malta,Baby Food,Offline,H,4/30/2011,433208787,5/4/2011,4962,255.28,159.42,1266699.36,791042.04,475657.32 +Europe,Belarus,Clothes,Online,L,1/11/2010,244361102,1/30/2010,735,109.28,35.84,80320.8,26342.4,53978.4 +Central America and the Caribbean,Haiti,Vegetables,Offline,C,8/2/2013,813528859,9/14/2013,123,154.06,90.93,18949.38,11184.39,7764.99 +Middle East and North Africa,Iran,Household,Offline,C,2/4/2010,534510886,2/22/2010,2504,668.27,502.54,1673348.08,1258360.16,414987.92 +Sub-Saharan Africa,Benin,Fruits,Offline,C,6/9/2011,121418511,6/10/2011,9291,9.33,6.92,86685.03,64293.72,22391.31 +Middle East and North Africa,Egypt,Beverages,Online,C,8/17/2011,358675563,9/22/2011,8924,47.45,31.79,423443.8,283693.96,139749.84 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Offline,L,4/24/2013,751018369,5/24/2013,1879,47.45,31.79,89158.55,59733.41,29425.14 +Europe,Netherlands,Beverages,Offline,C,6/5/2016,873495757,7/4/2016,5660,47.45,31.79,268567,179931.4,88635.6 +Sub-Saharan Africa,Niger,Cereal,Online,M,5/23/2014,821469056,7/5/2014,9803,205.7,117.11,2016477.1,1148029.33,868447.77 +Europe,Montenegro,Baby Food,Online,M,1/18/2013,760612094,2/5/2013,876,255.28,159.42,223625.28,139651.92,83973.36 +Sub-Saharan Africa,Liberia,Personal Care,Online,C,9/28/2011,476911199,10/13/2011,7477,81.73,56.67,611095.21,423721.59,187373.62 +Sub-Saharan Africa,Mauritius ,Cosmetics,Offline,C,8/27/2014,726665198,9/30/2014,5235,437.2,263.33,2288742,1378532.55,910209.45 +Europe,Cyprus,Household,Offline,C,11/26/2011,986485421,1/1/2012,1813,668.27,502.54,1211573.51,911105.02,300468.49 +Europe,Switzerland,Fruits,Online,C,8/1/2013,803295695,8/23/2013,1902,9.33,6.92,17745.66,13161.84,4583.82 +Europe,Russia,Personal Care,Online,L,9/24/2015,244332349,9/29/2015,2226,81.73,56.67,181930.98,126147.42,55783.56 +Sub-Saharan Africa,Cape Verde,Household,Online,H,8/23/2011,347144210,10/1/2011,6541,668.27,502.54,4371154.07,3287114.14,1084039.93 +North America,Mexico,Cosmetics,Offline,M,11/1/2010,869592607,12/9/2010,631,437.2,263.33,275873.2,166161.23,109711.97 +Sub-Saharan Africa,Lesotho,Snacks,Online,M,7/10/2012,739851367,7/15/2012,7315,152.58,97.44,1116122.7,712773.6,403349.1 +Asia,Mongolia,Cereal,Offline,H,12/31/2016,306406819,1/9/2017,1442,205.7,117.11,296619.4,168872.62,127746.78 +Europe,San Marino,Household,Online,L,4/2/2014,888057792,4/5/2014,4890,668.27,502.54,3267840.3,2457420.6,810419.7 +Sub-Saharan Africa,Togo,Snacks,Offline,H,6/24/2010,723915612,7/1/2010,1572,152.58,97.44,239855.76,153175.68,86680.08 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,M,9/24/2016,823404109,10/22/2016,2429,255.28,159.42,620075.12,387231.18,232843.94 +Asia,Indonesia,Office Supplies,Online,C,11/4/2014,916259610,12/8/2014,435,651.21,524.96,283276.35,228357.6,54918.75 +Central America and the Caribbean,Costa Rica,Vegetables,Online,H,3/14/2014,802530944,4/18/2014,5595,154.06,90.93,861965.7,508753.35,353212.35 +Sub-Saharan Africa,Madagascar,Snacks,Offline,L,2/15/2010,802579438,2/17/2010,9946,152.58,97.44,1517560.68,969138.24,548422.44 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,M,5/9/2010,407078921,6/24/2010,2554,255.28,159.42,651985.12,407158.68,244826.44 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,M,2/12/2016,527015721,3/22/2016,4518,109.28,35.84,493727.04,161925.12,331801.92 +Europe,Liechtenstein,Baby Food,Offline,C,10/12/2010,343688666,11/23/2010,3969,255.28,159.42,1013206.32,632737.98,380468.34 +Central America and the Caribbean,Saint Lucia,Meat,Offline,L,8/20/2016,458709084,9/19/2016,1066,421.89,364.69,449734.74,388759.54,60975.2 +Australia and Oceania,East Timor,Cereal,Online,L,5/24/2015,644000804,6/10/2015,3004,205.7,117.11,617922.8,351798.44,266124.36 +Central America and the Caribbean,Dominica,Fruits,Online,L,7/16/2012,291800153,8/14/2012,9005,9.33,6.92,84016.65,62314.6,21702.05 +Europe,Georgia,Clothes,Offline,C,11/7/2010,664655959,12/7/2010,5323,109.28,35.84,581697.44,190776.32,390921.12 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,M,2/26/2014,845429551,4/16/2014,246,47.45,31.79,11672.7,7820.34,3852.36 +Asia,Philippines,Vegetables,Online,M,12/30/2015,887294757,12/30/2015,9091,154.06,90.93,1400559.46,826644.63,573914.83 +Australia and Oceania,Vanuatu,Cosmetics,Offline,M,12/24/2010,463737905,1/7/2011,9206,437.2,263.33,4024863.2,2424215.98,1600647.22 +Sub-Saharan Africa,Nigeria,Snacks,Offline,M,9/14/2013,218557822,9/23/2013,4971,152.58,97.44,758475.18,484374.24,274100.94 +Sub-Saharan Africa,Mauritius ,Office Supplies,Offline,L,2/13/2017,415865838,2/28/2017,2798,651.21,524.96,1822085.58,1468838.08,353247.5 +Europe,Sweden,Cereal,Online,H,6/16/2011,490085780,6/18/2011,6128,205.7,117.11,1260529.6,717650.08,542879.52 +Europe,Hungary,Clothes,Online,C,9/20/2010,395953977,9/22/2010,436,109.28,35.84,47646.08,15626.24,32019.84 +Europe,Albania,Meat,Online,H,1/21/2011,158519256,2/27/2011,8225,421.89,364.69,3470045.25,2999575.25,470470 +Australia and Oceania,Nauru,Cosmetics,Online,C,3/31/2017,323142945,5/9/2017,4033,437.2,263.33,1763227.6,1062009.89,701217.71 +Central America and the Caribbean,The Bahamas,Meat,Online,M,3/16/2016,605498874,4/17/2016,9427,421.89,364.69,3977157.03,3437932.63,539224.4 +Asia,Tajikistan,Fruits,Online,H,1/20/2011,341573369,1/20/2011,8005,9.33,6.92,74686.65,55394.6,19292.05 +Asia,North Korea,Baby Food,Online,H,5/6/2017,737665259,5/26/2017,398,255.28,159.42,101601.44,63449.16,38152.28 +Sub-Saharan Africa,Benin,Vegetables,Online,L,10/29/2013,820385873,11/25/2013,9265,154.06,90.93,1427365.9,842466.45,584899.45 +Sub-Saharan Africa,Benin,Snacks,Online,C,5/22/2014,586659038,7/7/2014,4301,152.58,97.44,656246.58,419089.44,237157.14 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,C,4/10/2011,553721082,4/27/2011,7228,109.28,35.84,789875.84,259051.52,530824.32 +Central America and the Caribbean,Cuba,Meat,Online,M,9/17/2016,409120833,10/4/2016,6801,421.89,364.69,2869273.89,2480256.69,389017.2 +Europe,Georgia,Fruits,Online,M,9/20/2013,360719621,10/26/2013,3807,9.33,6.92,35519.31,26344.44,9174.87 +Middle East and North Africa,Pakistan,Vegetables,Online,H,11/14/2012,686691272,11/16/2012,6062,154.06,90.93,933911.72,551217.66,382694.06 +Europe,Georgia,Personal Care,Online,L,8/31/2010,385522115,9/9/2010,3416,81.73,56.67,279189.68,193584.72,85604.96 +Europe,Albania,Fruits,Online,M,1/10/2016,326010978,2/15/2016,2748,9.33,6.92,25638.84,19016.16,6622.68 +Europe,Monaco,Cereal,Online,L,3/21/2016,997269189,4/15/2016,2969,205.7,117.11,610723.3,347699.59,263023.71 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,M,12/10/2010,258720576,12/20/2010,23,205.7,117.11,4731.1,2693.53,2037.57 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,M,2/4/2016,990101468,3/10/2016,1882,47.45,31.79,89300.9,59828.78,29472.12 +North America,Canada,Office Supplies,Online,L,7/27/2014,741460692,8/30/2014,3551,651.21,524.96,2312446.71,1864132.96,448313.75 +Europe,Bosnia and Herzegovina,Baby Food,Online,C,1/15/2013,283159577,1/17/2013,2066,255.28,159.42,527408.48,329361.72,198046.76 +Europe,France,Office Supplies,Offline,M,6/18/2015,455871951,7/14/2015,1496,651.21,524.96,974210.16,785340.16,188870 +Australia and Oceania,Marshall Islands,Baby Food,Offline,L,9/14/2011,820584142,9/16/2011,7938,255.28,159.42,2026412.64,1265475.96,760936.68 +Sub-Saharan Africa,Ghana,Fruits,Online,M,8/21/2011,108594977,9/9/2011,4522,9.33,6.92,42190.26,31292.24,10898.02 +Europe,Iceland,Vegetables,Online,C,1/18/2011,271515786,2/12/2011,6410,154.06,90.93,987524.6,582861.3,404663.3 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,C,7/30/2010,631270396,8/6/2010,5793,81.73,56.67,473461.89,328289.31,145172.58 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,C,12/6/2011,130095136,12/25/2011,6896,205.7,117.11,1418507.2,807590.56,610916.64 +Europe,Iceland,Baby Food,Offline,L,2/1/2014,480538833,3/23/2014,974,255.28,159.42,248642.72,155275.08,93367.64 +Asia,North Korea,Cosmetics,Offline,H,2/6/2017,315462815,2/6/2017,1312,437.2,263.33,573606.4,345488.96,228117.44 +Middle East and North Africa,Egypt,Clothes,Online,L,9/21/2010,138040912,10/4/2010,8228,109.28,35.84,899155.84,294891.52,604264.32 +Middle East and North Africa,Afghanistan,Vegetables,Online,H,1/23/2016,971759450,3/7/2016,4071,154.06,90.93,627178.26,370176.03,257002.23 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,L,8/23/2013,310417258,9/25/2013,8220,152.58,97.44,1254207.6,800956.8,453250.8 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,L,5/7/2015,668125665,6/13/2015,2086,152.58,97.44,318281.88,203259.84,115022.04 +Asia,Sri Lanka,Cereal,Offline,H,3/10/2015,129308497,3/10/2015,4113,205.7,117.11,846044.1,481673.43,364370.67 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,M,10/26/2015,898702085,11/27/2015,4773,47.45,31.79,226478.85,151733.67,74745.18 +Europe,Germany,Baby Food,Online,C,3/1/2017,751355254,3/27/2017,1571,255.28,159.42,401044.88,250448.82,150596.06 +Sub-Saharan Africa,Nigeria,Meat,Online,C,8/25/2012,682629334,10/7/2012,4044,421.89,364.69,1706123.16,1474806.36,231316.8 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,M,9/11/2015,858198153,10/9/2015,8760,152.58,97.44,1336600.8,853574.4,483026.4 +Middle East and North Africa,Libya,Cosmetics,Offline,M,6/27/2010,164048039,8/10/2010,4315,437.2,263.33,1886518,1136268.95,750249.05 +North America,United States of America,Household,Offline,C,5/14/2016,256477820,6/22/2016,6341,668.27,502.54,4237500.07,3186606.14,1050893.93 +Sub-Saharan Africa,Guinea,Vegetables,Online,M,11/14/2015,612098824,12/9/2015,2499,154.06,90.93,384995.94,227234.07,157761.87 +Asia,Mongolia,Fruits,Online,C,7/12/2011,777834880,7/14/2011,7481,9.33,6.92,69797.73,51768.52,18029.21 +Central America and the Caribbean,Cuba,Fruits,Online,L,7/5/2014,820922315,8/10/2014,8010,9.33,6.92,74733.3,55429.2,19304.1 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,L,7/18/2010,878909957,8/14/2010,7842,437.2,263.33,3428522.4,2065033.86,1363488.54 +Australia and Oceania,Fiji,Household,Offline,L,9/22/2016,709659135,11/3/2016,2763,668.27,502.54,1846430.01,1388518.02,457911.99 +Australia and Oceania,Fiji,Personal Care,Offline,M,2/14/2017,141343677,3/18/2017,5590,81.73,56.67,456870.7,316785.3,140085.4 +Europe,Ireland,Vegetables,Offline,L,1/8/2012,422449910,1/24/2012,1171,154.06,90.93,180404.26,106479.03,73925.23 +Europe,Estonia,Personal Care,Offline,C,2/17/2014,171776664,4/8/2014,1387,81.73,56.67,113359.51,78601.29,34758.22 +Sub-Saharan Africa,Djibouti,Household,Online,M,7/4/2014,328435266,7/4/2014,148,668.27,502.54,98903.96,74375.92,24528.04 +Sub-Saharan Africa,Swaziland,Baby Food,Online,M,8/17/2016,101849544,9/11/2016,8398,255.28,159.42,2143841.44,1338809.16,805032.28 +Asia,India,Clothes,Online,C,6/19/2017,121755826,8/2/2017,9109,109.28,35.84,995431.52,326466.56,668964.96 +Sub-Saharan Africa,Gabon,Fruits,Online,C,4/9/2011,188202941,4/23/2011,2287,9.33,6.92,21337.71,15826.04,5511.67 +Central America and the Caribbean,Belize,Meat,Offline,L,1/28/2016,621552217,2/6/2016,9968,421.89,364.69,4205399.52,3635229.92,570169.6 +Europe,Greece,Household,Online,H,11/25/2016,912477481,1/2/2017,1219,668.27,502.54,814621.13,612596.26,202024.87 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,M,12/25/2014,171965062,1/18/2015,7138,81.73,56.67,583388.74,404510.46,178878.28 +Europe,Latvia,Vegetables,Offline,L,5/25/2016,281313788,6/23/2016,5856,154.06,90.93,902175.36,532486.08,369689.28 +Sub-Saharan Africa,Seychelles ,Meat,Offline,M,2/24/2013,942134988,3/22/2013,7534,421.89,364.69,3178519.26,2747574.46,430944.8 +Sub-Saharan Africa,Guinea,Beverages,Offline,L,3/28/2017,126352488,4/27/2017,9364,47.45,31.79,444321.8,297681.56,146640.24 +Europe,Portugal,Cosmetics,Offline,L,6/9/2011,826202619,6/25/2011,570,437.2,263.33,249204,150098.1,99105.9 +Sub-Saharan Africa,Benin,Baby Food,Offline,M,8/28/2013,704234206,8/28/2013,7406,255.28,159.42,1890603.68,1180664.52,709939.16 +Asia,Bhutan,Clothes,Online,C,8/4/2012,643308579,8/13/2012,8159,109.28,35.84,891615.52,292418.56,599196.96 +Europe,Sweden,Beverages,Online,C,12/4/2016,696599566,12/12/2016,8147,47.45,31.79,386575.15,258993.13,127582.02 +Asia,Kyrgyzstan,Clothes,Offline,M,9/9/2013,537593495,10/8/2013,4717,109.28,35.84,515473.76,169057.28,346416.48 +Australia and Oceania,Papua New Guinea,Personal Care,Online,L,6/27/2017,810089194,8/4/2017,2249,81.73,56.67,183810.77,127450.83,56359.94 +Europe,Macedonia,Personal Care,Online,H,9/10/2013,878197991,9/25/2013,7156,81.73,56.67,584859.88,405530.52,179329.36 +Australia and Oceania,Solomon Islands,Snacks,Offline,H,4/3/2015,176343715,5/5/2015,2879,152.58,97.44,439277.82,280529.76,158748.06 +Asia,Thailand,Office Supplies,Offline,H,6/17/2013,459262692,7/6/2013,4891,651.21,524.96,3185068.11,2567579.36,617488.75 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,L,1/12/2012,852003753,2/29/2012,5699,9.33,6.92,53171.67,39437.08,13734.59 +Europe,Slovenia,Cereal,Online,H,9/29/2015,999928224,10/1/2015,9837,205.7,117.11,2023470.9,1152011.07,871459.83 +Central America and the Caribbean,Grenada,Baby Food,Offline,H,7/7/2011,618709933,7/13/2011,8873,255.28,159.42,2265099.44,1414533.66,850565.78 +Asia,Laos,Office Supplies,Offline,H,1/14/2010,844335210,2/27/2010,6406,651.21,524.96,4171651.26,3362893.76,808757.5 +Europe,Bulgaria,Cosmetics,Online,L,9/21/2011,183102881,10/30/2011,3066,437.2,263.33,1340455.2,807369.78,533085.42 +Central America and the Caribbean,Saint Lucia,Household,Offline,C,6/17/2010,361624276,7/17/2010,1514,668.27,502.54,1011760.78,760845.56,250915.22 +Sub-Saharan Africa,Guinea,Meat,Online,C,7/26/2012,476823222,9/5/2012,1442,421.89,364.69,608365.38,525882.98,82482.4 +Europe,Armenia,Baby Food,Online,M,4/15/2010,145936048,4/26/2010,4574,255.28,159.42,1167650.72,729187.08,438463.64 +Middle East and North Africa,Azerbaijan,Personal Care,Online,L,11/8/2015,856511580,11/27/2015,9665,81.73,56.67,789920.45,547715.55,242204.9 +Europe,Andorra,Office Supplies,Offline,H,4/10/2012,116411149,4/13/2012,7501,651.21,524.96,4884726.21,3937724.96,947001.25 +Sub-Saharan Africa,Togo,Household,Online,L,2/18/2010,903808581,4/3/2010,5899,668.27,502.54,3942124.73,2964483.46,977641.27 +Middle East and North Africa,Iraq,Office Supplies,Offline,H,6/30/2013,417190206,7/31/2013,4708,651.21,524.96,3065896.68,2471511.68,594385 +Sub-Saharan Africa,Benin,Clothes,Offline,M,2/21/2016,425354850,4/7/2016,807,109.28,35.84,88188.96,28922.88,59266.08 +Sub-Saharan Africa,Madagascar,Meat,Offline,M,11/28/2012,517413842,12/30/2012,3109,421.89,364.69,1311656.01,1133821.21,177834.8 +Europe,Kosovo,Household,Offline,H,1/27/2011,352791011,2/17/2011,7555,668.27,502.54,5048779.85,3796689.7,1252090.15 +Middle East and North Africa,Egypt,Snacks,Online,C,5/19/2011,111222684,5/27/2011,2119,152.58,97.44,323317.02,206475.36,116841.66 +Middle East and North Africa,Syria,Beverages,Online,H,11/16/2011,942757689,12/13/2011,1805,47.45,31.79,85647.25,57380.95,28266.3 +Central America and the Caribbean,Guatemala,Fruits,Online,M,8/28/2011,917757356,9/20/2011,3651,9.33,6.92,34063.83,25264.92,8798.91 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,C,9/4/2014,876895511,10/6/2014,1723,109.28,35.84,188289.44,61752.32,126537.12 +Central America and the Caribbean,Trinidad and Tobago,Meat,Online,H,10/21/2010,381158483,10/23/2010,2120,421.89,364.69,894406.8,773142.8,121264 +Europe,Belarus,Cosmetics,Offline,C,6/28/2017,861845099,7/18/2017,7972,437.2,263.33,3485358.4,2099266.76,1386091.64 +Asia,Tajikistan,Beverages,Online,M,5/16/2015,670566689,6/20/2015,4440,47.45,31.79,210678,141147.6,69530.4 +Asia,Myanmar,Cereal,Offline,M,8/28/2012,929247081,10/2/2012,3716,205.7,117.11,764381.2,435180.76,329200.44 +Asia,Kazakhstan,Household,Online,C,1/23/2011,580122601,2/13/2011,24,668.27,502.54,16038.48,12060.96,3977.52 +Middle East and North Africa,Oman,Snacks,Offline,L,2/17/2017,435742080,3/22/2017,4619,152.58,97.44,704767.02,450075.36,254691.66 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Offline,H,10/10/2015,928966844,11/4/2015,788,81.73,56.67,64403.24,44655.96,19747.28 +Asia,Sri Lanka,Beverages,Offline,H,11/21/2011,762970721,12/27/2011,8846,47.45,31.79,419742.7,281214.34,138528.36 +Sub-Saharan Africa,Eritrea,Office Supplies,Offline,C,6/9/2011,961240041,7/1/2011,1144,651.21,524.96,744984.24,600554.24,144430 +Europe,Monaco,Cosmetics,Online,M,2/2/2010,817573630,2/26/2010,7060,437.2,263.33,3086632,1859109.8,1227522.2 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,C,2/27/2012,146082818,2/27/2012,8007,81.73,56.67,654412.11,453756.69,200655.42 +Asia,Taiwan,Office Supplies,Offline,C,8/26/2011,631191432,10/9/2011,2426,651.21,524.96,1579835.46,1273552.96,306282.5 +Middle East and North Africa,Algeria,Cosmetics,Online,M,3/23/2011,877635800,4/4/2011,791,437.2,263.33,345825.2,208294.03,137531.17 +Europe,Estonia,Fruits,Offline,M,10/20/2010,460464751,10/21/2010,607,9.33,6.92,5663.31,4200.44,1462.87 +Sub-Saharan Africa,Zambia,Baby Food,Offline,L,5/20/2011,375039613,6/9/2011,1410,255.28,159.42,359944.8,224782.2,135162.6 +Europe,United Kingdom,Beverages,Online,L,3/29/2011,787034213,4/14/2011,9768,47.45,31.79,463491.6,310524.72,152966.88 +Sub-Saharan Africa,Cameroon,Beverages,Online,H,4/13/2017,582434880,4/13/2017,4279,47.45,31.79,203038.55,136029.41,67009.14 +Europe,Estonia,Office Supplies,Offline,M,12/25/2010,517540442,1/15/2011,573,651.21,524.96,373143.33,300802.08,72341.25 +Europe,Armenia,Fruits,Offline,M,9/27/2012,968962228,11/8/2012,6311,9.33,6.92,58881.63,43672.12,15209.51 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,M,7/7/2017,583624064,7/18/2017,6185,421.89,364.69,2609389.65,2255607.65,353782 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,L,10/4/2013,328762280,11/18/2013,6919,205.7,117.11,1423238.3,810284.09,612954.21 +Sub-Saharan Africa,Rwanda,Snacks,Offline,M,6/29/2017,341925704,8/11/2017,2269,152.58,97.44,346204.02,221091.36,125112.66 +Europe,Italy,Office Supplies,Offline,H,7/8/2015,380975663,7/30/2015,8020,651.21,524.96,5222704.2,4210179.2,1012525 +Asia,Turkmenistan,Meat,Online,L,8/15/2014,274085986,9/21/2014,6989,421.89,364.69,2948589.21,2548818.41,399770.8 +Sub-Saharan Africa,Eritrea,Clothes,Offline,L,2/1/2015,369743001,2/2/2015,4025,109.28,35.84,439852,144256,295596 +Middle East and North Africa,United Arab Emirates,Clothes,Online,L,6/26/2014,186745536,7/20/2014,1009,109.28,35.84,110263.52,36162.56,74100.96 +Central America and the Caribbean,Jamaica,Household,Online,C,6/8/2011,664204919,6/29/2011,1850,668.27,502.54,1236299.5,929699,306600.5 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,C,12/29/2016,111544978,2/17/2017,7493,437.2,263.33,3275939.6,1973131.69,1302807.91 +Asia,Maldives,Fruits,Offline,H,12/26/2012,958502042,1/25/2013,909,9.33,6.92,8480.97,6290.28,2190.69 +Australia and Oceania,Vanuatu,Vegetables,Online,H,5/20/2016,305124938,6/10/2016,2105,154.06,90.93,324296.3,191407.65,132888.65 +Europe,Lithuania,Vegetables,Online,L,12/4/2014,271774995,1/17/2015,3115,154.06,90.93,479896.9,283246.95,196649.95 +Middle East and North Africa,Lebanon,Meat,Offline,M,5/8/2016,349126040,5/16/2016,3009,421.89,364.69,1269467.01,1097352.21,172114.8 +Middle East and North Africa,Azerbaijan,Household,Offline,M,4/27/2014,548164403,6/4/2014,2883,668.27,502.54,1926622.41,1448822.82,477799.59 +Europe,Norway,Snacks,Online,C,12/1/2014,950188910,1/14/2015,869,152.58,97.44,132592.02,84675.36,47916.66 +Asia,Vietnam,Household,Online,L,2/19/2010,356810891,2/19/2010,7127,668.27,502.54,4762760.29,3581602.58,1181157.71 +Sub-Saharan Africa,Botswana,Baby Food,Online,H,12/26/2011,339954173,1/16/2012,8849,255.28,159.42,2258972.72,1410707.58,848265.14 +Europe,Latvia,Vegetables,Online,H,10/21/2010,291855084,11/22/2010,5260,154.06,90.93,810355.6,478291.8,332063.8 +Asia,Japan,Meat,Offline,C,12/9/2016,575062453,1/27/2017,2614,421.89,364.69,1102820.46,953299.66,149520.8 +Middle East and North Africa,Qatar,Clothes,Online,C,7/3/2011,272437608,8/20/2011,9197,109.28,35.84,1005048.16,329620.48,675427.68 +Australia and Oceania,Samoa ,Household,Offline,H,10/3/2010,337154376,11/18/2010,327,668.27,502.54,218524.29,164330.58,54193.71 +Middle East and North Africa,Israel,Office Supplies,Offline,L,11/15/2016,442699086,12/6/2016,3352,651.21,524.96,2182855.92,1759665.92,423190 +Middle East and North Africa,Azerbaijan,Meat,Offline,H,3/4/2014,332870566,4/17/2014,2653,421.89,364.69,1119274.17,967522.57,151751.6 +Asia,Maldives,Snacks,Online,H,9/28/2010,271780145,11/10/2010,4639,152.58,97.44,707818.62,452024.16,255794.46 +Europe,Ukraine,Snacks,Offline,M,12/15/2011,593851649,1/23/2012,2755,152.58,97.44,420357.9,268447.2,151910.7 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,C,9/3/2016,353821408,9/16/2016,2472,437.2,263.33,1080758.4,650951.76,429806.64 +Middle East and North Africa,Pakistan,Cereal,Offline,C,6/23/2013,476738250,7/30/2013,6297,205.7,117.11,1295292.9,737441.67,557851.23 +Asia,Nepal,Fruits,Offline,L,9/18/2014,607963502,11/2/2014,8765,9.33,6.92,81777.45,60653.8,21123.65 +Sub-Saharan Africa,Chad,Household,Offline,C,11/14/2014,463170993,11/22/2014,1444,668.27,502.54,964981.88,725667.76,239314.12 +Asia,Maldives,Clothes,Offline,L,1/25/2017,278347051,2/8/2017,7933,109.28,35.84,866918.24,284318.72,582599.52 +Central America and the Caribbean,Panama,Meat,Online,L,2/22/2014,359790503,3/30/2014,8860,421.89,364.69,3737945.4,3231153.4,506792 +Sub-Saharan Africa,Cameroon,Cereal,Online,M,2/20/2015,634112679,3/2/2015,6888,205.7,117.11,1416861.6,806653.68,610207.92 +Australia and Oceania,Marshall Islands,Vegetables,Online,C,3/21/2011,198237407,4/4/2011,1709,154.06,90.93,263288.54,155399.37,107889.17 +Australia and Oceania,Solomon Islands,Office Supplies,Offline,H,5/7/2017,469401013,6/11/2017,5046,651.21,524.96,3286005.66,2648948.16,637057.5 +Sub-Saharan Africa,Madagascar,Snacks,Online,H,6/20/2015,235152328,8/9/2015,5654,152.58,97.44,862687.32,550925.76,311761.56 +Middle East and North Africa,United Arab Emirates,Household,Offline,M,4/22/2011,603352677,6/10/2011,4320,668.27,502.54,2886926.4,2170972.8,715953.6 +Central America and the Caribbean,Panama,Fruits,Offline,M,6/10/2015,952175891,6/21/2015,8860,9.33,6.92,82663.8,61311.2,21352.6 +Asia,Malaysia,Office Supplies,Offline,L,10/18/2016,280108296,11/17/2016,9124,651.21,524.96,5941640.04,4789735.04,1151905 +Asia,Thailand,Meat,Online,C,9/23/2016,355948722,10/27/2016,1992,421.89,364.69,840404.88,726462.48,113942.4 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,1/28/2010,768808495,2/13/2010,6373,437.2,263.33,2786275.6,1678202.09,1108073.51 +Middle East and North Africa,Jordan,Office Supplies,Online,M,9/4/2011,278111445,9/14/2011,8212,651.21,524.96,5347736.52,4310971.52,1036765 +Sub-Saharan Africa,Gabon,Beverages,Offline,C,9/18/2014,863593900,9/27/2014,5481,47.45,31.79,260073.45,174240.99,85832.46 +Asia,Cambodia,Personal Care,Offline,H,3/24/2017,975304687,5/11/2017,3185,81.73,56.67,260310.05,180493.95,79816.1 +Australia and Oceania,Samoa ,Clothes,Offline,M,9/28/2010,483605134,10/20/2010,8361,109.28,35.84,913690.08,299658.24,614031.84 +Asia,Cambodia,Cosmetics,Online,L,5/12/2014,229169070,5/29/2014,5075,437.2,263.33,2218790,1336399.75,882390.25 +Europe,Monaco,Cosmetics,Online,C,5/20/2010,672982823,6/19/2010,9427,437.2,263.33,4121484.4,2482411.91,1639072.49 +Sub-Saharan Africa,Sudan,Fruits,Online,L,3/30/2016,546345221,5/19/2016,4547,9.33,6.92,42423.51,31465.24,10958.27 +Australia and Oceania,East Timor,Household,Offline,M,8/5/2012,900867593,8/28/2012,5595,668.27,502.54,3738970.65,2811711.3,927259.35 +Europe,United Kingdom,Household,Offline,M,3/20/2015,158473765,4/29/2015,4764,668.27,502.54,3183638.28,2394100.56,789537.72 +Europe,Switzerland,Office Supplies,Offline,C,9/1/2010,861400067,9/1/2010,6277,651.21,524.96,4087645.17,3295173.92,792471.25 +Asia,Thailand,Beverages,Offline,C,1/28/2013,222195327,3/15/2013,1390,47.45,31.79,65955.5,44188.1,21767.4 +Europe,Slovakia,Cosmetics,Offline,L,12/3/2014,473720872,12/30/2014,3388,437.2,263.33,1481233.6,892162.04,589071.56 +Asia,Sri Lanka,Fruits,Offline,C,7/12/2013,319150531,8/18/2013,2589,9.33,6.92,24155.37,17915.88,6239.49 +Europe,Liechtenstein,Clothes,Offline,C,11/10/2014,781970632,12/8/2014,1342,109.28,35.84,146653.76,48097.28,98556.48 +Middle East and North Africa,Algeria,Household,Offline,L,8/2/2014,255980002,9/16/2014,9026,668.27,502.54,6031805.02,4535926.04,1495878.98 +Asia,South Korea,Meat,Online,L,1/5/2017,355289971,2/17/2017,7053,421.89,364.69,2975590.17,2572158.57,403431.6 +Middle East and North Africa,Israel,Baby Food,Offline,L,2/28/2016,964324367,3/14/2016,3864,255.28,159.42,986401.92,615998.88,370403.04 +Europe,Sweden,Meat,Online,L,9/3/2014,687819516,9/23/2014,9935,421.89,364.69,4191477.15,3623195.15,568282 +Europe,Iceland,Clothes,Online,H,6/26/2012,900824248,6/30/2012,2768,109.28,35.84,302487.04,99205.12,203281.92 +Asia,Kazakhstan,Clothes,Online,C,8/3/2010,798699891,8/29/2010,1902,109.28,35.84,207850.56,68167.68,139682.88 +Middle East and North Africa,Algeria,Cosmetics,Offline,H,10/31/2014,547120273,12/3/2014,3902,437.2,263.33,1705954.4,1027513.66,678440.74 +Middle East and North Africa,Qatar,Beverages,Online,M,12/22/2016,832071721,1/27/2017,7368,47.45,31.79,349611.6,234228.72,115382.88 +Middle East and North Africa,Kuwait,Vegetables,Offline,C,8/22/2013,609853065,9/24/2013,7929,154.06,90.93,1221541.74,720983.97,500557.77 +Sub-Saharan Africa,Senegal,Vegetables,Offline,L,1/30/2010,257075631,3/8/2010,3247,154.06,90.93,500232.82,295249.71,204983.11 +Europe,Malta,Baby Food,Online,M,5/26/2016,220663249,7/14/2016,8014,255.28,159.42,2045813.92,1277591.88,768222.04 +Australia and Oceania,Solomon Islands,Cereal,Offline,H,6/25/2013,567852246,7/26/2013,8953,205.7,117.11,1841632.1,1048485.83,793146.27 +Asia,Cambodia,Household,Online,L,5/5/2017,536191451,6/12/2017,9821,668.27,502.54,6563079.67,4935445.34,1627634.33 +Sub-Saharan Africa,Togo,Fruits,Online,C,10/13/2014,783542191,11/14/2014,6401,9.33,6.92,59721.33,44294.92,15426.41 +Europe,Liechtenstein,Household,Offline,H,8/4/2012,238078296,8/23/2012,1513,668.27,502.54,1011092.51,760343.02,250749.49 +Middle East and North Africa,Egypt,Office Supplies,Offline,C,1/20/2011,148286092,2/4/2011,5,651.21,524.96,3256.05,2624.8,631.25 +Middle East and North Africa,Tunisia ,Baby Food,Online,C,4/23/2015,932964408,5/19/2015,3756,255.28,159.42,958831.68,598781.52,360050.16 +Central America and the Caribbean,Cuba,Beverages,Online,L,5/29/2016,831224572,6/17/2016,6677,47.45,31.79,316823.65,212261.83,104561.82 +Europe,Slovenia,Meat,Offline,L,4/6/2010,852490413,4/8/2010,9712,421.89,364.69,4097395.68,3541869.28,555526.4 +Middle East and North Africa,Kuwait,Beverages,Offline,C,7/22/2016,726498258,9/6/2016,5834,47.45,31.79,276823.3,185462.86,91360.44 +Europe,Belgium,Personal Care,Online,L,5/26/2014,253296935,6/1/2014,5047,81.73,56.67,412491.31,286013.49,126477.82 +Europe,Bosnia and Herzegovina,Office Supplies,Offline,H,4/2/2014,653247773,4/9/2014,9388,651.21,524.96,6113559.48,4928324.48,1185235 +Asia,Singapore,Personal Care,Offline,L,4/10/2016,517024600,4/17/2016,7923,81.73,56.67,647546.79,448996.41,198550.38 +Europe,Romania,Baby Food,Online,C,2/18/2014,755613744,3/20/2014,1753,255.28,159.42,447505.84,279463.26,168042.58 +Central America and the Caribbean,Costa Rica,Meat,Online,M,11/27/2013,550314033,1/3/2014,9006,421.89,364.69,3799541.34,3284398.14,515143.2 +Europe,San Marino,Baby Food,Offline,H,3/4/2015,502736794,3/6/2015,9844,255.28,159.42,2512976.32,1569330.48,943645.84 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,L,10/11/2014,384805858,11/21/2014,1459,9.33,6.92,13612.47,10096.28,3516.19 +Europe,Kosovo,Household,Offline,C,8/24/2010,488757550,9/19/2010,3075,668.27,502.54,2054930.25,1545310.5,509619.75 +Europe,San Marino,Cosmetics,Offline,C,2/13/2013,277140700,3/10/2013,947,437.2,263.33,414028.4,249373.51,164654.89 +Europe,Switzerland,Beverages,Offline,C,11/20/2010,632816636,12/4/2010,3360,47.45,31.79,159432,106814.4,52617.6 +Europe,Switzerland,Personal Care,Online,M,8/18/2012,708959186,8/27/2012,5633,81.73,56.67,460385.09,319222.11,141162.98 +Europe,Ireland,Vegetables,Offline,H,12/16/2012,179054677,1/27/2013,5113,154.06,90.93,787708.78,464925.09,322783.69 +Europe,Luxembourg,Personal Care,Online,H,5/1/2011,586901938,5/29/2011,6181,81.73,56.67,505173.13,350277.27,154895.86 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,M,11/1/2015,396612298,12/20/2015,5247,651.21,524.96,3416898.87,2754465.12,662433.75 +Asia,Taiwan,Beverages,Offline,C,9/12/2016,842609584,10/5/2016,5755,47.45,31.79,273074.75,182951.45,90123.3 +Sub-Saharan Africa,Namibia,Cosmetics,Online,L,10/15/2012,979630124,11/19/2012,3178,437.2,263.33,1389421.6,836862.74,552558.86 +Sub-Saharan Africa,Liberia,Cosmetics,Online,H,5/26/2015,832722747,5/30/2015,21,437.2,263.33,9181.2,5529.93,3651.27 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,M,2/26/2014,947248780,3/12/2014,819,81.73,56.67,66936.87,46412.73,20524.14 +Sub-Saharan Africa,Sierra Leone,Meat,Online,H,2/15/2011,138882052,3/27/2011,7140,421.89,364.69,3012294.6,2603886.6,408408 +Middle East and North Africa,Afghanistan,Vegetables,Offline,M,12/31/2016,443608891,1/13/2017,2584,154.06,90.93,398091.04,234963.12,163127.92 +Asia,Cambodia,Baby Food,Offline,H,1/15/2017,367728126,1/26/2017,7779,255.28,159.42,1985823.12,1240128.18,745694.94 +Sub-Saharan Africa,Liberia,Clothes,Online,H,9/18/2012,737851083,10/8/2012,5387,109.28,35.84,588691.36,193070.08,395621.28 +Middle East and North Africa,Egypt,Office Supplies,Online,M,5/6/2010,650901591,5/21/2010,5100,651.21,524.96,3321171,2677296,643875 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,M,4/22/2017,624115979,5/27/2017,8642,205.7,117.11,1777659.4,1012064.62,765594.78 +Europe,Spain,Vegetables,Offline,C,7/21/2015,345043075,7/28/2015,4768,154.06,90.93,734558.08,433554.24,301003.84 +Europe,Bulgaria,Cosmetics,Online,C,10/22/2010,921544206,11/13/2010,4264,437.2,263.33,1864220.8,1122839.12,741381.68 +Europe,Monaco,Beverages,Online,L,8/24/2013,831793200,9/1/2013,4947,47.45,31.79,234735.15,157265.13,77470.02 +Asia,India,Household,Online,L,1/1/2013,874276387,1/8/2013,6666,668.27,502.54,4454687.82,3349931.64,1104756.18 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,L,3/21/2010,117792594,3/21/2010,6301,651.21,524.96,4103274.21,3307772.96,795501.25 +Sub-Saharan Africa,Comoros,Beverages,Online,H,4/15/2015,851453149,5/14/2015,2763,47.45,31.79,131104.35,87835.77,43268.58 +Asia,South Korea,Vegetables,Offline,L,10/2/2012,934681880,10/29/2012,1994,154.06,90.93,307195.64,181314.42,125881.22 +Europe,Liechtenstein,Fruits,Offline,H,12/12/2010,547215116,1/20/2011,1968,9.33,6.92,18361.44,13618.56,4742.88 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,H,6/24/2015,839101684,8/11/2015,7690,651.21,524.96,5007804.9,4036942.4,970862.5 +Europe,Liechtenstein,Vegetables,Online,M,4/21/2010,780702912,6/10/2010,6196,154.06,90.93,954555.76,563402.28,391153.48 +Europe,Norway,Snacks,Online,L,7/10/2014,312692630,8/9/2014,1553,152.58,97.44,236956.74,151324.32,85632.42 +Europe,Albania,Baby Food,Offline,H,6/7/2010,796057164,7/14/2010,9860,255.28,159.42,2517060.8,1571881.2,945179.6 +North America,Canada,Personal Care,Online,C,6/22/2015,962095344,6/28/2015,4247,81.73,56.67,347107.31,240677.49,106429.82 +Sub-Saharan Africa,Madagascar,Household,Online,M,4/17/2010,962418496,5/26/2010,9875,668.27,502.54,6599166.25,4962582.5,1636583.75 +Asia,Cambodia,Meat,Online,L,9/3/2010,118950450,9/26/2010,8936,421.89,364.69,3770009.04,3258869.84,511139.2 +Asia,Japan,Vegetables,Online,M,9/29/2010,973927533,10/7/2010,5655,154.06,90.93,871209.3,514209.15,357000.15 +Asia,Nepal,Cosmetics,Offline,L,1/25/2017,739898574,3/2/2017,1285,437.2,263.33,561802,338379.05,223422.95 +Europe,Belgium,Baby Food,Offline,M,7/17/2014,749724900,7/24/2014,9113,255.28,159.42,2326366.64,1452794.46,873572.18 +Middle East and North Africa,Iran,Clothes,Online,C,8/22/2015,606580340,9/6/2015,9457,109.28,35.84,1033460.96,338938.88,694522.08 +Asia,Tajikistan,Fruits,Online,H,3/7/2011,433951222,3/19/2011,4665,9.33,6.92,43524.45,32281.8,11242.65 +Australia and Oceania,Kiribati,Vegetables,Online,H,12/24/2011,425636374,2/5/2012,4117,154.06,90.93,634265.02,374358.81,259906.21 +Europe,Bulgaria,Personal Care,Offline,M,10/9/2014,395747125,10/21/2014,9223,81.73,56.67,753795.79,522667.41,231128.38 +Europe,Croatia,Household,Offline,C,7/27/2013,228707301,8/10/2013,8428,668.27,502.54,5632179.56,4235407.12,1396772.44 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,H,1/10/2011,329253232,1/16/2011,2203,205.7,117.11,453157.1,257993.33,195163.77 +Europe,San Marino,Vegetables,Online,H,8/23/2014,272433745,9/28/2014,8054,154.06,90.93,1240799.24,732350.22,508449.02 +Middle East and North Africa,Somalia,Clothes,Offline,H,4/8/2010,153610169,4/18/2010,5518,109.28,35.84,603007.04,197765.12,405241.92 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,H,4/28/2011,138456332,5/26/2011,1160,81.73,56.67,94806.8,65737.2,29069.6 +Sub-Saharan Africa,Niger,Cereal,Offline,C,2/21/2017,912958562,4/11/2017,3581,205.7,117.11,736611.7,419370.91,317240.79 +Asia,Sri Lanka,Office Supplies,Offline,C,10/10/2016,533415687,11/1/2016,8410,651.21,524.96,5476676.1,4414913.6,1061762.5 +Europe,Slovenia,Personal Care,Offline,H,6/21/2015,276439034,7/1/2015,3308,81.73,56.67,270362.84,187464.36,82898.48 +Middle East and North Africa,Israel,Personal Care,Online,M,10/6/2015,588952434,10/19/2015,2968,81.73,56.67,242574.64,168196.56,74378.08 +Europe,Andorra,Vegetables,Online,C,9/5/2013,638192212,10/21/2013,4112,154.06,90.93,633494.72,373904.16,259590.56 +Middle East and North Africa,Tunisia ,Clothes,Online,C,2/3/2010,561707198,2/12/2010,497,109.28,35.84,54312.16,17812.48,36499.68 +Europe,San Marino,Vegetables,Offline,C,7/10/2014,117358720,7/30/2014,7908,154.06,90.93,1218306.48,719074.44,499232.04 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,C,1/13/2011,933320605,2/12/2011,9162,255.28,159.42,2338875.36,1460606.04,878269.32 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,L,1/25/2015,658079183,2/1/2015,9109,437.2,263.33,3982454.8,2398672.97,1583781.83 +Europe,Belgium,Meat,Offline,H,8/10/2016,610433280,8/16/2016,9628,421.89,364.69,4061956.92,3511235.32,550721.6 +Central America and the Caribbean,Grenada,Vegetables,Online,C,4/14/2014,829494225,5/31/2014,4629,154.06,90.93,713143.74,420914.97,292228.77 +Sub-Saharan Africa,Swaziland,Baby Food,Online,L,7/30/2011,524685847,9/2/2011,5057,255.28,159.42,1290950.96,806186.94,484764.02 +Europe,Iceland,Snacks,Online,C,1/10/2013,325744473,2/18/2013,3883,152.58,97.44,592468.14,378359.52,214108.62 +Sub-Saharan Africa,Benin,Baby Food,Online,L,11/20/2012,932718932,12/10/2012,1114,255.28,159.42,284381.92,177593.88,106788.04 +Middle East and North Africa,Yemen,Household,Online,C,1/18/2014,865970551,3/8/2014,8785,668.27,502.54,5870751.95,4414813.9,1455938.05 +Asia,Laos,Snacks,Offline,M,9/2/2016,516173160,10/6/2016,5963,152.58,97.44,909834.54,581034.72,328799.82 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,L,6/2/2014,794313085,7/22/2014,3748,651.21,524.96,2440735.08,1967550.08,473185 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,H,5/16/2013,881689155,5/24/2013,269,651.21,524.96,175175.49,141214.24,33961.25 +Sub-Saharan Africa,Sudan,Personal Care,Online,H,2/7/2013,479912698,3/12/2013,5687,81.73,56.67,464798.51,322282.29,142516.22 +Sub-Saharan Africa,Benin,Household,Online,L,6/21/2010,260907542,7/29/2010,7195,668.27,502.54,4808202.65,3615775.3,1192427.35 +Europe,Poland,Fruits,Online,H,12/18/2010,516910016,2/4/2011,4015,9.33,6.92,37459.95,27783.8,9676.15 +Australia and Oceania,Samoa ,Baby Food,Online,H,5/7/2017,710468947,6/5/2017,2405,255.28,159.42,613948.4,383405.1,230543.3 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Online,M,9/29/2010,824445664,10/7/2010,648,154.06,90.93,99830.88,58922.64,40908.24 +Asia,Singapore,Clothes,Offline,H,12/24/2014,912013995,12/26/2014,4063,109.28,35.84,444004.64,145617.92,298386.72 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,H,2/2/2017,646660268,3/15/2017,9998,651.21,524.96,6510797.58,5248550.08,1262247.5 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,H,7/13/2016,672183310,8/22/2016,2834,47.45,31.79,134473.3,90092.86,44380.44 +Central America and the Caribbean,Dominica,Cereal,Online,C,10/29/2013,352694451,12/1/2013,8981,205.7,117.11,1847391.7,1051764.91,795626.79 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,L,5/6/2014,922617518,6/12/2014,1881,9.33,6.92,17549.73,13016.52,4533.21 +Sub-Saharan Africa,Guinea,Vegetables,Offline,C,12/13/2016,536688840,1/18/2017,7009,154.06,90.93,1079806.54,637328.37,442478.17 +Europe,Malta,Office Supplies,Offline,L,3/21/2010,119957244,5/10/2010,6869,651.21,524.96,4473161.49,3605950.24,867211.25 +Europe,Slovakia,Cereal,Online,M,1/26/2014,217784059,2/8/2014,5997,205.7,117.11,1233582.9,702308.67,531274.23 +Asia,Nepal,Meat,Online,C,6/5/2015,545843112,7/23/2015,5962,421.89,364.69,2515308.18,2174281.78,341026.4 +Europe,Armenia,Cereal,Offline,M,5/28/2017,440120732,7/8/2017,360,205.7,117.11,74052,42159.6,31892.4 +Europe,Romania,Household,Online,L,11/2/2012,206915748,11/17/2012,9823,668.27,502.54,6564416.21,4936450.42,1627965.79 +Australia and Oceania,Palau,Household,Online,M,10/8/2010,672839486,10/15/2010,7011,668.27,502.54,4685240.97,3523307.94,1161933.03 +Europe,Romania,Household,Offline,H,7/7/2017,934815776,8/21/2017,1617,668.27,502.54,1080592.59,812607.18,267985.41 +Central America and the Caribbean,Costa Rica,Beverages,Online,L,3/3/2010,610080945,3/17/2010,5364,47.45,31.79,254521.8,170521.56,84000.24 +Middle East and North Africa,Yemen,Beverages,Offline,C,2/11/2016,286183822,3/26/2016,7007,47.45,31.79,332482.15,222752.53,109729.62 +Europe,Macedonia,Snacks,Online,L,10/13/2010,170985734,11/6/2010,7333,152.58,97.44,1118869.14,714527.52,404341.62 +Europe,Belarus,Beverages,Online,H,4/30/2012,542660510,6/2/2012,4159,47.45,31.79,197344.55,132214.61,65129.94 +Asia,Kazakhstan,Cereal,Offline,C,4/2/2017,399694478,4/15/2017,7333,205.7,117.11,1508398.1,858767.63,649630.47 +Middle East and North Africa,Pakistan,Meat,Online,L,10/3/2011,610886466,11/17/2011,3735,421.89,364.69,1575759.15,1362117.15,213642 +Middle East and North Africa,United Arab Emirates,Beverages,Online,H,5/26/2013,765347802,6/15/2013,2277,47.45,31.79,108043.65,72385.83,35657.82 +Australia and Oceania,Tonga,Meat,Online,M,4/21/2014,522502315,5/13/2014,8901,421.89,364.69,3755242.89,3246105.69,509137.2 +Asia,Sri Lanka,Household,Online,L,3/24/2015,962086331,5/10/2015,1580,668.27,502.54,1055866.6,794013.2,261853.4 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,L,3/16/2014,534148681,4/10/2014,5319,651.21,524.96,3463785.99,2792262.24,671523.75 +Sub-Saharan Africa,Togo,Cosmetics,Offline,C,5/4/2010,909050691,5/8/2010,7155,437.2,263.33,3128166,1884126.15,1244039.85 +Australia and Oceania,Marshall Islands,Personal Care,Offline,H,2/26/2015,227466189,3/18/2015,1155,81.73,56.67,94398.15,65453.85,28944.3 +Middle East and North Africa,Egypt,Cereal,Offline,M,12/14/2010,750381505,1/4/2011,3417,205.7,117.11,702876.9,400164.87,302712.03 +Middle East and North Africa,Syria,Cereal,Offline,M,3/5/2015,309095466,4/16/2015,7072,205.7,117.11,1454710.4,828201.92,626508.48 +Sub-Saharan Africa,Djibouti,Clothes,Offline,C,1/14/2016,855219399,2/17/2016,7280,109.28,35.84,795558.4,260915.2,534643.2 +Central America and the Caribbean,Cuba,Personal Care,Online,M,3/5/2014,810677134,4/8/2014,6234,81.73,56.67,509504.82,353280.78,156224.04 +Central America and the Caribbean,Panama,Office Supplies,Offline,H,4/19/2011,917704999,6/3/2011,8157,651.21,524.96,5311919.97,4282098.72,1029821.25 +Asia,Tajikistan,Personal Care,Offline,M,12/16/2013,188851821,12/20/2013,4305,81.73,56.67,351847.65,243964.35,107883.3 +Middle East and North Africa,Iran,Beverages,Offline,L,8/20/2014,856978929,9/5/2014,7964,47.45,31.79,377891.8,253175.56,124716.24 +Europe,Belgium,Meat,Offline,H,8/27/2010,725260150,9/18/2010,9450,421.89,364.69,3986860.5,3446320.5,540540 +Sub-Saharan Africa,Uganda,Beverages,Online,L,7/20/2015,817181813,8/14/2015,1113,47.45,31.79,52811.85,35382.27,17429.58 +Sub-Saharan Africa,Lesotho,Fruits,Offline,H,6/2/2017,426542747,6/21/2017,2332,9.33,6.92,21757.56,16137.44,5620.12 +Central America and the Caribbean,Nicaragua,Beverages,Offline,L,12/31/2012,267454278,1/10/2013,4519,47.45,31.79,214426.55,143659.01,70767.54 +Europe,Sweden,Household,Offline,M,6/14/2011,224340236,7/26/2011,6116,668.27,502.54,4087139.32,3073534.64,1013604.68 +Europe,Kosovo,Snacks,Offline,H,6/4/2015,701936948,6/25/2015,7596,152.58,97.44,1158997.68,740154.24,418843.44 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,M,4/9/2017,375293242,5/25/2017,6465,437.2,263.33,2826498,1702428.45,1124069.55 +Europe,Spain,Snacks,Online,C,6/3/2010,239770448,6/25/2010,2259,152.58,97.44,344678.22,220116.96,124561.26 +Central America and the Caribbean,Guatemala,Cosmetics,Online,M,11/11/2015,461042392,11/11/2015,1544,437.2,263.33,675036.8,406581.52,268455.28 +Europe,Spain,Office Supplies,Offline,M,3/18/2010,825095403,4/27/2010,2920,651.21,524.96,1901533.2,1532883.2,368650 +Asia,Myanmar,Household,Offline,H,10/22/2012,288228309,12/1/2012,2016,668.27,502.54,1347232.32,1013120.64,334111.68 +Middle East and North Africa,Kuwait,Baby Food,Online,C,10/4/2013,127052438,10/15/2013,6495,255.28,159.42,1658043.6,1035432.9,622610.7 +Asia,Brunei,Office Supplies,Offline,C,8/7/2015,788491618,8/14/2015,1047,651.21,524.96,681816.87,549633.12,132183.75 +Central America and the Caribbean,Panama,Clothes,Offline,C,5/8/2014,539782178,6/16/2014,2396,109.28,35.84,261834.88,85872.64,175962.24 +North America,United States of America,Beverages,Online,L,11/21/2010,418472945,12/1/2010,4299,47.45,31.79,203987.55,136665.21,67322.34 +Asia,Tajikistan,Personal Care,Online,M,9/25/2014,182425248,10/31/2014,2540,81.73,56.67,207594.2,143941.8,63652.4 +Asia,Tajikistan,Meat,Online,H,7/11/2017,559812915,7/29/2017,9937,421.89,364.69,4192320.93,3623924.53,568396.4 +Middle East and North Africa,Lebanon,Cosmetics,Online,M,12/25/2011,999122273,1/21/2012,1338,437.2,263.33,584973.6,352335.54,232638.06 +Europe,Luxembourg,Cosmetics,Offline,C,10/22/2010,119152152,11/5/2010,8624,437.2,263.33,3770412.8,2270957.92,1499454.88 +Sub-Saharan Africa,Burundi,Beverages,Online,M,8/19/2012,659013879,8/20/2012,5706,47.45,31.79,270749.7,181393.74,89355.96 +Europe,France,Clothes,Offline,C,5/12/2013,928131282,6/25/2013,3526,109.28,35.84,385321.28,126371.84,258949.44 +Central America and the Caribbean,Haiti,Snacks,Offline,C,7/17/2017,656240689,7/27/2017,5058,152.58,97.44,771749.64,492851.52,278898.12 +Asia,Nepal,Household,Online,L,11/7/2011,543390929,11/18/2011,306,668.27,502.54,204490.62,153777.24,50713.38 +Europe,Belarus,Cereal,Offline,H,4/27/2014,909943330,5/14/2014,1307,205.7,117.11,268849.9,153062.77,115787.13 +Asia,Myanmar,Fruits,Offline,L,7/17/2017,346571719,8/25/2017,7128,9.33,6.92,66504.24,49325.76,17178.48 +Middle East and North Africa,Yemen,Cereal,Offline,L,3/7/2015,664262425,4/25/2015,8868,205.7,117.11,1824147.6,1038531.48,785616.12 +Asia,Bangladesh,Meat,Online,M,4/23/2013,144314277,4/30/2013,4656,421.89,364.69,1964319.84,1697996.64,266323.2 +Europe,France,Vegetables,Offline,H,7/7/2011,288338601,8/18/2011,4654,154.06,90.93,716995.24,423188.22,293807.02 +Sub-Saharan Africa,The Gambia,Fruits,Online,C,3/18/2014,868259227,3/31/2014,6055,9.33,6.92,56493.15,41900.6,14592.55 +Central America and the Caribbean,Costa Rica,Beverages,Online,M,10/2/2011,376312482,11/19/2011,8081,47.45,31.79,383443.45,256894.99,126548.46 +North America,Greenland,Baby Food,Offline,L,6/23/2014,975047194,7/4/2014,6987,255.28,159.42,1783641.36,1113867.54,669773.82 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,H,1/27/2011,847324693,2/27/2011,1061,152.58,97.44,161887.38,103383.84,58503.54 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,C,3/25/2010,946318805,4/17/2010,5618,255.28,159.42,1434163.04,895621.56,538541.48 +Australia and Oceania,Marshall Islands,Clothes,Offline,M,2/14/2014,945515859,3/3/2014,8009,109.28,35.84,875223.52,287042.56,588180.96 +Asia,Singapore,Vegetables,Offline,L,8/21/2014,588714683,9/21/2014,2612,154.06,90.93,402404.72,237509.16,164895.56 +Europe,Monaco,Baby Food,Offline,L,4/17/2012,140026605,6/1/2012,5839,255.28,159.42,1490579.92,930853.38,559726.54 +Europe,Spain,Clothes,Offline,C,6/18/2012,833875453,7/16/2012,1132,109.28,35.84,123704.96,40570.88,83134.08 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,M,1/5/2014,824997556,1/19/2014,3965,668.27,502.54,2649690.55,1992571.1,657119.45 +Asia,Tajikistan,Snacks,Online,L,1/31/2013,138441741,2/23/2013,6842,152.58,97.44,1043952.36,666684.48,377267.88 +Europe,Andorra,Snacks,Online,C,6/18/2014,219569337,7/27/2014,4301,152.58,97.44,656246.58,419089.44,237157.14 +Europe,Italy,Clothes,Online,L,8/17/2012,784054172,9/21/2012,7908,109.28,35.84,864186.24,283422.72,580763.52 +Europe,Serbia,Baby Food,Offline,C,9/16/2010,267882573,11/1/2010,1261,255.28,159.42,321908.08,201028.62,120879.46 +Australia and Oceania,Solomon Islands,Meat,Offline,L,9/6/2016,777353370,10/23/2016,4991,421.89,364.69,2105652.99,1820167.79,285485.2 +Middle East and North Africa,Jordan,Household,Online,C,11/13/2016,439077889,12/6/2016,1760,668.27,502.54,1176155.2,884470.4,291684.8 +Sub-Saharan Africa,Mozambique,Baby Food,Online,M,1/5/2010,149979960,1/6/2010,1258,255.28,159.42,321142.24,200550.36,120591.88 +Europe,Portugal,Beverages,Online,M,1/28/2011,427295911,2/18/2011,5210,47.45,31.79,247214.5,165625.9,81588.6 +Asia,Nepal,Clothes,Online,M,2/22/2017,958574569,3/2/2017,2371,109.28,35.84,259102.88,84976.64,174126.24 +Central America and the Caribbean,Dominican Republic,Household,Offline,L,3/25/2011,151677262,3/28/2011,3527,668.27,502.54,2356988.29,1772458.58,584529.71 +Middle East and North Africa,Oman,Baby Food,Online,C,6/26/2011,984777820,8/1/2011,6496,255.28,159.42,1658298.88,1035592.32,622706.56 +Asia,Thailand,Household,Online,M,5/27/2014,656362569,7/13/2014,1125,668.27,502.54,751803.75,565357.5,186446.25 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,C,10/6/2013,935230338,10/23/2013,4295,109.28,35.84,469357.6,153932.8,315424.8 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,H,12/26/2011,510492455,2/4/2012,4917,437.2,263.33,2149712.4,1294793.61,854918.79 +Australia and Oceania,Samoa ,Clothes,Online,M,4/29/2016,841572749,6/14/2016,8933,109.28,35.84,976198.24,320158.72,656039.52 +Sub-Saharan Africa,Sudan,Vegetables,Online,L,5/28/2012,308207547,6/29/2012,4317,154.06,90.93,665077.02,392544.81,272532.21 +Sub-Saharan Africa,Comoros,Household,Offline,M,5/27/2013,960445678,6/26/2013,6074,668.27,502.54,4059071.98,3052427.96,1006644.02 +Europe,Norway,Cosmetics,Offline,L,11/5/2010,868648469,12/13/2010,1240,437.2,263.33,542128,326529.2,215598.8 +Europe,Spain,Household,Offline,C,4/5/2016,873489749,5/14/2016,3882,668.27,502.54,2594224.14,1950860.28,643363.86 +Asia,Turkmenistan,Vegetables,Offline,H,12/13/2011,535955846,1/15/2012,100,154.06,90.93,15406,9093,6313 +Asia,China,Clothes,Offline,H,5/8/2015,387345588,5/13/2015,3022,109.28,35.84,330244.16,108308.48,221935.68 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,C,9/6/2014,579270303,9/12/2014,7810,205.7,117.11,1606517,914629.1,691887.9 +Middle East and North Africa,Lebanon,Clothes,Online,H,7/30/2010,433653819,8/22/2010,6657,109.28,35.84,727476.96,238586.88,488890.08 +Europe,Austria,Clothes,Offline,H,4/28/2012,692732465,5/6/2012,3785,109.28,35.84,413624.8,135654.4,277970.4 +Middle East and North Africa,Oman,Fruits,Offline,L,4/29/2011,369055068,4/29/2011,451,9.33,6.92,4207.83,3120.92,1086.91 +Asia,Sri Lanka,Cereal,Online,C,3/15/2015,795482957,3/18/2015,9939,205.7,117.11,2044452.3,1163956.29,880496.01 +Europe,Slovakia,Office Supplies,Online,L,9/17/2013,675189960,9/23/2013,2568,651.21,524.96,1672307.28,1348097.28,324210 +Sub-Saharan Africa,Ethiopia,Snacks,Online,M,10/25/2012,131662404,11/10/2012,686,152.58,97.44,104669.88,66843.84,37826.04 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,H,10/5/2015,258699119,10/29/2015,3673,154.06,90.93,565862.38,333985.89,231876.49 +Asia,Bhutan,Vegetables,Offline,H,9/15/2011,870411431,10/21/2011,2940,154.06,90.93,452936.4,267334.2,185602.2 +Sub-Saharan Africa,Ghana,Clothes,Offline,H,5/19/2017,951223170,7/5/2017,6929,109.28,35.84,757201.12,248335.36,508865.76 +Australia and Oceania,East Timor,Snacks,Online,M,9/20/2012,905870664,10/4/2012,6115,152.58,97.44,933026.7,595845.6,337181.1 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,C,10/20/2012,309402740,11/22/2012,8001,9.33,6.92,74649.33,55366.92,19282.41 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,H,1/18/2011,157180726,1/31/2011,2125,437.2,263.33,929050,559576.25,369473.75 +Europe,Moldova ,Baby Food,Offline,C,4/19/2013,614878451,4/20/2013,5053,255.28,159.42,1289929.84,805549.26,484380.58 +Middle East and North Africa,Qatar,Beverages,Online,L,4/29/2011,568482244,5/8/2011,5384,47.45,31.79,255470.8,171157.36,84313.44 +Asia,Turkmenistan,Cosmetics,Online,L,11/20/2016,774290931,12/25/2016,8748,437.2,263.33,3824625.6,2303610.84,1521014.76 +Australia and Oceania,New Zealand,Household,Online,H,7/9/2012,708915841,8/20/2012,2806,668.27,502.54,1875165.62,1410127.24,465038.38 +Sub-Saharan Africa,Togo,Office Supplies,Offline,L,11/27/2015,819280803,12/25/2015,2251,651.21,524.96,1465873.71,1181684.96,284188.75 +Asia,South Korea,Vegetables,Offline,M,6/30/2015,272622144,7/10/2015,3805,154.06,90.93,586198.3,345988.65,240209.65 +Sub-Saharan Africa,Uganda,Office Supplies,Online,L,2/28/2012,106488692,4/7/2012,1225,651.21,524.96,797732.25,643076,154656.25 +Sub-Saharan Africa,Mozambique,Cereal,Offline,H,6/2/2015,978741776,7/1/2015,296,205.7,117.11,60887.2,34664.56,26222.64 +Central America and the Caribbean,Costa Rica,Fruits,Offline,L,12/1/2016,917555224,1/6/2017,3836,9.33,6.92,35789.88,26545.12,9244.76 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,L,12/9/2016,271415364,1/2/2017,6693,154.06,90.93,1031123.58,608594.49,422529.09 +Central America and the Caribbean,Dominica,Cereal,Offline,C,1/19/2013,359121024,1/20/2013,746,205.7,117.11,153452.2,87364.06,66088.14 +Sub-Saharan Africa,Namibia,Household,Online,H,6/15/2011,319783532,7/20/2011,9908,668.27,502.54,6621219.16,4979166.32,1642052.84 +Sub-Saharan Africa,Sierra Leone,Household,Online,L,8/16/2015,262826716,9/16/2015,5121,668.27,502.54,3422210.67,2573507.34,848703.33 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,L,12/17/2014,817986905,12/27/2014,9358,437.2,263.33,4091317.6,2464242.14,1627075.46 +Central America and the Caribbean,Dominica,Meat,Offline,H,4/15/2011,885312926,5/16/2011,2623,421.89,364.69,1106617.47,956581.87,150035.6 +Europe,Iceland,Household,Online,M,1/24/2015,785166108,2/8/2015,6954,668.27,502.54,4647149.58,3494663.16,1152486.42 +Middle East and North Africa,Iran,Snacks,Offline,C,4/25/2011,908220279,5/17/2011,1418,152.58,97.44,216358.44,138169.92,78188.52 +Sub-Saharan Africa,Ghana,Beverages,Online,H,5/30/2016,365461766,6/24/2016,7113,47.45,31.79,337511.85,226122.27,111389.58 +Europe,Bulgaria,Clothes,Online,L,9/21/2013,138189399,10/26/2013,2169,109.28,35.84,237028.32,77736.96,159291.36 +Sub-Saharan Africa,South Sudan,Fruits,Online,L,5/24/2010,828014504,6/21/2010,6747,9.33,6.92,62949.51,46689.24,16260.27 +Sub-Saharan Africa,Zambia,Cereal,Offline,M,11/7/2010,406860911,11/23/2010,8040,205.7,117.11,1653828,941564.4,712263.6 +Sub-Saharan Africa,Ghana,Snacks,Online,H,1/5/2013,966964948,1/31/2013,5271,152.58,97.44,804249.18,513606.24,290642.94 +Middle East and North Africa,Azerbaijan,Fruits,Online,M,1/29/2012,170875442,2/20/2012,4695,9.33,6.92,43804.35,32489.4,11314.95 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,H,11/17/2011,701453721,12/19/2011,4599,81.73,56.67,375876.27,260625.33,115250.94 +Europe,Serbia,Personal Care,Online,M,7/11/2013,811873614,8/2/2013,299,81.73,56.67,24437.27,16944.33,7492.94 +Europe,Cyprus,Fruits,Online,C,8/18/2011,175621449,9/9/2011,9144,9.33,6.92,85313.52,63276.48,22037.04 +North America,United States of America,Baby Food,Offline,L,3/19/2013,336496055,5/8/2013,5515,255.28,159.42,1407869.2,879201.3,528667.9 +Europe,Finland,Cereal,Online,C,3/27/2011,658608758,5/1/2011,5822,205.7,117.11,1197585.4,681814.42,515770.98 +Europe,Austria,Meat,Offline,M,1/21/2011,576383388,3/10/2011,3508,421.89,364.69,1479990.12,1279332.52,200657.6 +Sub-Saharan Africa,Rwanda,Fruits,Offline,M,7/19/2011,944556272,8/8/2011,4046,9.33,6.92,37749.18,27998.32,9750.86 +Sub-Saharan Africa,South Sudan,Office Supplies,Offline,C,6/4/2016,888176238,6/29/2016,9941,651.21,524.96,6473678.61,5218627.36,1255051.25 +Asia,Thailand,Clothes,Online,L,4/29/2015,952604615,6/12/2015,5729,109.28,35.84,626065.12,205327.36,420737.76 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,C,4/21/2010,853515231,6/10/2010,2979,205.7,117.11,612780.3,348870.69,263909.61 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,L,1/23/2012,826894414,2/21/2012,5287,437.2,263.33,2311476.4,1392225.71,919250.69 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,C,6/4/2013,279040992,6/9/2013,3285,81.73,56.67,268483.05,186160.95,82322.1 +Europe,Serbia,Beverages,Offline,L,11/13/2015,936566293,11/29/2015,9633,47.45,31.79,457085.85,306233.07,150852.78 +Middle East and North Africa,Somalia,Household,Online,L,7/23/2010,996394145,8/29/2010,4024,668.27,502.54,2689118.48,2022220.96,666897.52 +Europe,Luxembourg,Cereal,Offline,L,6/15/2012,975760877,6/21/2012,8182,205.7,117.11,1683037.4,958194.02,724843.38 +Australia and Oceania,Solomon Islands,Clothes,Online,C,1/29/2011,562215316,1/29/2011,860,109.28,35.84,93980.8,30822.4,63158.4 +Sub-Saharan Africa,Mozambique,Clothes,Offline,C,2/25/2012,863618791,3/7/2012,2847,109.28,35.84,311120.16,102036.48,209083.68 +Middle East and North Africa,Lebanon,Fruits,Online,C,2/10/2011,358145129,2/27/2011,1957,9.33,6.92,18258.81,13542.44,4716.37 +Europe,Albania,Office Supplies,Offline,H,1/10/2012,744280660,1/19/2012,8042,651.21,524.96,5237030.82,4221728.32,1015302.5 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,L,3/31/2016,190824210,4/17/2016,7979,437.2,263.33,3488418.8,2101110.07,1387308.73 +North America,United States of America,Meat,Offline,L,1/16/2011,986887109,2/22/2011,681,421.89,364.69,287307.09,248353.89,38953.2 +Asia,China,Fruits,Offline,L,4/2/2011,991893184,5/20/2011,2090,9.33,6.92,19499.7,14462.8,5036.9 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,C,1/22/2010,385578763,3/9/2010,179,437.2,263.33,78258.8,47136.07,31122.73 +Sub-Saharan Africa,Djibouti,Cereal,Online,L,1/27/2013,317992675,2/9/2013,9954,205.7,117.11,2047537.8,1165712.94,881824.86 +Asia,Laos,Office Supplies,Offline,L,10/30/2011,659496247,12/18/2011,8450,651.21,524.96,5502724.5,4435912,1066812.5 +Asia,Tajikistan,Snacks,Online,C,4/8/2010,450763309,5/14/2010,9735,152.58,97.44,1485366.3,948578.4,536787.9 +Middle East and North Africa,Azerbaijan,Clothes,Offline,H,6/2/2013,152780187,6/25/2013,9907,109.28,35.84,1082636.96,355066.88,727570.08 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,H,12/31/2015,296845710,2/16/2016,2097,81.73,56.67,171387.81,118836.99,52550.82 +Sub-Saharan Africa,Lesotho,Household,Offline,C,10/18/2013,134571206,10/25/2013,1465,668.27,502.54,979015.55,736221.1,242794.45 +Sub-Saharan Africa,Swaziland,Cosmetics,Online,M,1/11/2015,787880504,2/21/2015,204,437.2,263.33,89188.8,53719.32,35469.48 +Asia,Bangladesh,Fruits,Online,M,10/27/2013,299009931,10/27/2013,2538,9.33,6.92,23679.54,17562.96,6116.58 +Europe,Hungary,Baby Food,Online,H,9/25/2016,380508315,10/20/2016,9721,255.28,159.42,2481576.88,1549721.82,931855.06 +Asia,Sri Lanka,Office Supplies,Online,L,3/29/2016,565236985,4/16/2016,5040,651.21,524.96,3282098.4,2645798.4,636300 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,L,3/30/2017,456369769,4/19/2017,8811,421.89,364.69,3717272.79,3213283.59,503989.2 +Sub-Saharan Africa,Angola,Beverages,Online,L,7/23/2010,177392995,8/27/2010,3384,47.45,31.79,160570.8,107577.36,52993.44 +Sub-Saharan Africa,Benin,Personal Care,Offline,L,7/29/2014,822105491,8/4/2014,8139,81.73,56.67,665200.47,461237.13,203963.34 +Europe,Netherlands,Baby Food,Online,C,11/18/2010,404618585,12/28/2010,4486,255.28,159.42,1145186.08,715158.12,430027.96 +Asia,Maldives,Baby Food,Offline,M,3/17/2016,609356105,4/16/2016,868,255.28,159.42,221583.04,138376.56,83206.48 +Europe,Vatican City,Baby Food,Offline,C,6/29/2010,941054379,8/3/2010,7758,255.28,159.42,1980462.24,1236780.36,743681.88 +Middle East and North Africa,Algeria,Office Supplies,Offline,C,5/18/2016,974762237,7/6/2016,2662,651.21,524.96,1733521.02,1397443.52,336077.5 +Middle East and North Africa,Lebanon,Household,Offline,M,2/23/2012,805841004,3/25/2012,5116,668.27,502.54,3418869.32,2570994.64,847874.68 +Europe,Croatia,Baby Food,Offline,L,3/19/2011,599964511,4/19/2011,1686,255.28,159.42,430402.08,268782.12,161619.96 +Asia,Cambodia,Household,Offline,C,11/29/2012,143119084,12/5/2012,972,668.27,502.54,649558.44,488468.88,161089.56 +Middle East and North Africa,Somalia,Snacks,Online,L,11/13/2013,191603553,11/21/2013,8604,152.58,97.44,1312798.32,838373.76,474424.56 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,L,10/4/2011,222029244,11/22/2011,2242,651.21,524.96,1460012.82,1176960.32,283052.5 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,L,9/8/2016,681319987,10/6/2016,6580,668.27,502.54,4397216.6,3306713.2,1090503.4 +North America,Greenland,Cosmetics,Online,H,2/9/2017,736712110,2/18/2017,8339,437.2,263.33,3645810.8,2195908.87,1449901.93 +Europe,Czech Republic,Baby Food,Online,H,11/25/2013,525754439,1/10/2014,1277,255.28,159.42,325992.56,203579.34,122413.22 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,H,7/29/2016,706308305,7/30/2016,1178,109.28,35.84,128731.84,42219.52,86512.32 +Asia,Nepal,Cosmetics,Online,M,10/12/2016,206547534,11/12/2016,860,437.2,263.33,375992,226463.8,149528.2 +Europe,Slovakia,Clothes,Offline,H,10/20/2014,274958455,10/20/2014,5172,109.28,35.84,565196.16,185364.48,379831.68 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,H,10/9/2015,430339896,10/25/2015,5993,437.2,263.33,2620139.6,1578136.69,1042002.91 +Asia,Indonesia,Household,Online,M,10/1/2010,711803185,11/16/2010,7235,668.27,502.54,4834933.45,3635876.9,1199056.55 +Europe,Norway,Clothes,Offline,L,10/13/2010,328772151,11/29/2010,9840,109.28,35.84,1075315.2,352665.6,722649.6 +Europe,Armenia,Personal Care,Offline,M,11/6/2012,810983121,12/14/2012,6782,81.73,56.67,554292.86,384335.94,169956.92 +Asia,Vietnam,Meat,Offline,C,3/13/2011,158484923,4/11/2011,8066,421.89,364.69,3402964.74,2941589.54,461375.2 +Europe,Vatican City,Office Supplies,Offline,H,4/13/2016,491638886,5/24/2016,5727,651.21,524.96,3729479.67,3006445.92,723033.75 +Europe,Czech Republic,Household,Online,L,2/16/2013,401118838,3/21/2013,8833,668.27,502.54,5902828.91,4438935.82,1463893.09 +Europe,Cyprus,Beverages,Online,L,7/18/2010,797911107,8/16/2010,8483,47.45,31.79,402518.35,269674.57,132843.78 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,M,8/10/2014,863314521,9/20/2014,2806,9.33,6.92,26179.98,19417.52,6762.46 +Europe,Romania,Vegetables,Offline,M,4/27/2017,298940408,6/9/2017,1965,154.06,90.93,302727.9,178677.45,124050.45 +Asia,Thailand,Cereal,Offline,M,7/16/2015,676712596,9/2/2015,3150,205.7,117.11,647955,368896.5,279058.5 +Asia,Brunei,Beverages,Online,H,10/1/2014,488867413,11/2/2014,5586,47.45,31.79,265055.7,177578.94,87476.76 +Sub-Saharan Africa,Rwanda,Household,Offline,L,2/25/2010,997953689,3/7/2010,5528,668.27,502.54,3694196.56,2778041.12,916155.44 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,L,2/25/2013,386832749,3/8/2013,1262,81.73,56.67,103143.26,71517.54,31625.72 +Middle East and North Africa,United Arab Emirates,Fruits,Online,C,4/18/2017,508678424,6/7/2017,8104,9.33,6.92,75610.32,56079.68,19530.64 +Sub-Saharan Africa,The Gambia,Beverages,Online,L,3/7/2017,136977040,3/12/2017,3405,47.45,31.79,161567.25,108244.95,53322.3 +Asia,North Korea,Beverages,Online,L,4/7/2012,815527427,5/23/2012,1543,47.45,31.79,73215.35,49051.97,24163.38 +Europe,Croatia,Vegetables,Offline,H,8/24/2010,108440911,8/26/2010,8930,154.06,90.93,1375755.8,812004.9,563750.9 +Asia,Uzbekistan,Vegetables,Online,H,2/14/2010,150141322,4/1/2010,9009,154.06,90.93,1387926.54,819188.37,568738.17 +Australia and Oceania,Samoa ,Baby Food,Online,L,2/16/2017,895364987,2/21/2017,7252,255.28,159.42,1851290.56,1156113.84,695176.72 +Sub-Saharan Africa,Cape Verde,Fruits,Online,L,8/31/2012,569160735,9/4/2012,6164,9.33,6.92,57510.12,42654.88,14855.24 +Asia,Japan,Snacks,Online,L,8/29/2016,616889894,9/24/2016,283,152.58,97.44,43180.14,27575.52,15604.62 +Middle East and North Africa,Algeria,Household,Online,M,1/10/2016,754226291,2/22/2016,1175,668.27,502.54,785217.25,590484.5,194732.75 +Asia,Kyrgyzstan,Office Supplies,Online,L,11/19/2013,317156255,12/30/2013,2439,651.21,524.96,1588301.19,1280377.44,307923.75 +Middle East and North Africa,Israel,Snacks,Offline,M,8/23/2010,511978614,10/6/2010,4704,152.58,97.44,717736.32,458357.76,259378.56 +Sub-Saharan Africa,Nigeria,Vegetables,Online,C,5/4/2015,365304696,6/12/2015,632,154.06,90.93,97365.92,57467.76,39898.16 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,M,7/30/2011,774058330,7/30/2011,9916,651.21,524.96,6457398.36,5205503.36,1251895 +Europe,Moldova ,Meat,Online,C,4/23/2014,455475842,5/12/2014,4278,421.89,364.69,1804845.42,1560143.82,244701.6 +Australia and Oceania,Kiribati,Baby Food,Offline,C,1/21/2013,897106063,2/12/2013,2475,255.28,159.42,631818,394564.5,237253.5 +Asia,Tajikistan,Baby Food,Offline,L,7/19/2013,506810319,9/5/2013,5291,255.28,159.42,1350686.48,843491.22,507195.26 +Middle East and North Africa,Tunisia ,Clothes,Offline,M,3/19/2011,462762439,4/14/2011,544,109.28,35.84,59448.32,19496.96,39951.36 +Europe,Russia,Vegetables,Offline,M,2/14/2010,663448750,4/4/2010,8083,154.06,90.93,1245266.98,734987.19,510279.79 +Europe,Finland,Snacks,Online,L,8/18/2011,177668082,10/4/2011,4789,152.58,97.44,730705.62,466640.16,264065.46 +Europe,Austria,Cereal,Offline,M,7/29/2010,394531762,8/10/2010,9571,205.7,117.11,1968754.7,1120859.81,847894.89 +Asia,Uzbekistan,Baby Food,Offline,M,3/22/2014,973463618,4/18/2014,8372,255.28,159.42,2137204.16,1334664.24,802539.92 +Central America and the Caribbean,Haiti,Fruits,Offline,M,10/4/2015,294199979,11/10/2015,9166,9.33,6.92,85518.78,63428.72,22090.06 +Sub-Saharan Africa,Mauritius ,Household,Online,H,3/21/2013,406789672,4/15/2013,6959,668.27,502.54,4650490.93,3497175.86,1153315.07 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,C,4/13/2013,281594026,5/22/2013,8785,109.28,35.84,960024.8,314854.4,645170.4 +Sub-Saharan Africa,Madagascar,Fruits,Offline,H,4/27/2012,759286868,5/8/2012,8712,9.33,6.92,81282.96,60287.04,20995.92 +Middle East and North Africa,Syria,Vegetables,Offline,L,5/12/2015,500854527,6/23/2015,2840,154.06,90.93,437530.4,258241.2,179289.2 +Sub-Saharan Africa,Ghana,Household,Online,M,2/13/2017,937595832,3/2/2017,4297,668.27,502.54,2871556.19,2159414.38,712141.81 +Sub-Saharan Africa,Zambia,Vegetables,Offline,M,5/22/2013,421122109,6/27/2013,8245,154.06,90.93,1270224.7,749717.85,520506.85 +Central America and the Caribbean,Panama,Clothes,Online,H,5/18/2012,973357188,6/24/2012,6877,109.28,35.84,751518.56,246471.68,505046.88 +Sub-Saharan Africa,Lesotho,Beverages,Online,H,10/17/2015,636537396,11/7/2015,4416,47.45,31.79,209539.2,140384.64,69154.56 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,C,1/17/2015,223211562,2/14/2015,2116,255.28,159.42,540172.48,337332.72,202839.76 +Middle East and North Africa,Iran,Baby Food,Online,L,3/8/2010,166241014,3/19/2010,3265,255.28,159.42,833489.2,520506.3,312982.9 +Asia,North Korea,Clothes,Offline,C,9/4/2013,968799579,9/15/2013,8179,109.28,35.84,893801.12,293135.36,600665.76 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,H,5/6/2016,954373586,6/7/2016,9207,437.2,263.33,4025300.4,2424479.31,1600821.09 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,L,11/11/2013,316761863,11/28/2013,5729,255.28,159.42,1462499.12,913317.18,549181.94 +Australia and Oceania,Nauru,Beverages,Offline,C,7/13/2010,670075738,8/4/2010,9156,47.45,31.79,434452.2,291069.24,143382.96 +Europe,Portugal,Meat,Online,C,7/6/2015,998739039,8/17/2015,7931,421.89,364.69,3346009.59,2892356.39,453653.2 +Middle East and North Africa,Jordan,Vegetables,Offline,L,4/23/2016,807488095,5/26/2016,2526,154.06,90.93,389155.56,229689.18,159466.38 +Europe,Sweden,Snacks,Offline,H,11/9/2012,571371734,12/22/2012,448,152.58,97.44,68355.84,43653.12,24702.72 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,H,9/20/2013,385751283,10/18/2013,1232,154.06,90.93,189801.92,112025.76,77776.16 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,C,3/3/2017,416300570,4/10/2017,1445,437.2,263.33,631754,380511.85,251242.15 +Sub-Saharan Africa,South Africa,Personal Care,Online,L,12/22/2014,449005925,1/23/2015,9686,81.73,56.67,791636.78,548905.62,242731.16 +Europe,Liechtenstein,Household,Offline,C,4/28/2011,340166175,5/8/2011,1585,668.27,502.54,1059207.95,796525.9,262682.05 +Sub-Saharan Africa,Benin,Office Supplies,Offline,M,6/20/2011,466392648,7/25/2011,4804,651.21,524.96,3128412.84,2521907.84,606505 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,H,5/15/2010,374609172,5/20/2010,4033,255.28,159.42,1029544.24,642940.86,386603.38 +Asia,Mongolia,Cosmetics,Offline,H,8/18/2011,132052075,9/24/2011,5998,437.2,263.33,2622325.6,1579453.34,1042872.26 +Sub-Saharan Africa,Mali,Clothes,Offline,L,2/13/2016,776270186,3/14/2016,4453,109.28,35.84,486623.84,159595.52,327028.32 +Europe,Macedonia,Meat,Online,L,8/20/2010,265124833,8/21/2010,5185,421.89,364.69,2187499.65,1890917.65,296582 +Sub-Saharan Africa,Botswana,Fruits,Offline,M,2/13/2017,226789844,2/16/2017,1009,9.33,6.92,9413.97,6982.28,2431.69 +Middle East and North Africa,Pakistan,Fruits,Offline,C,2/18/2013,109751546,2/22/2013,6776,9.33,6.92,63220.08,46889.92,16330.16 +Asia,Thailand,Vegetables,Online,L,5/23/2011,332808768,5/31/2011,4365,154.06,90.93,672471.9,396909.45,275562.45 +Europe,Bosnia and Herzegovina,Clothes,Offline,C,7/8/2010,935072839,8/12/2010,7687,109.28,35.84,840035.36,275502.08,564533.28 +Asia,Nepal,Baby Food,Offline,C,12/28/2013,225967586,2/6/2014,7685,255.28,159.42,1961826.8,1225142.7,736684.1 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,L,3/19/2011,635229337,5/2/2011,7332,437.2,263.33,3205550.4,1930735.56,1274814.84 +Sub-Saharan Africa,The Gambia,Household,Offline,C,7/30/2011,162906920,8/3/2011,6633,668.27,502.54,4432634.91,3333347.82,1099287.09 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,H,5/26/2010,929361665,7/9/2010,7624,651.21,524.96,4964825.04,4002295.04,962530 +North America,Greenland,Personal Care,Online,L,6/3/2015,625267398,6/25/2015,9373,81.73,56.67,766055.29,531167.91,234887.38 +Australia and Oceania,Kiribati,Cereal,Offline,L,9/21/2012,161610448,10/2/2012,2978,205.7,117.11,612574.6,348753.58,263821.02 +Asia,Sri Lanka,Snacks,Offline,M,12/19/2015,519689643,1/13/2016,6569,152.58,97.44,1002298.02,640083.36,362214.66 +Asia,Taiwan,Household,Offline,L,2/23/2017,501116311,3/31/2017,307,668.27,502.54,205158.89,154279.78,50879.11 +Europe,Lithuania,Fruits,Online,L,2/14/2013,777814280,2/21/2013,1385,9.33,6.92,12922.05,9584.2,3337.85 +Europe,Cyprus,Cosmetics,Online,M,12/15/2016,742019879,12/31/2016,9026,437.2,263.33,3946167.2,2376816.58,1569350.62 +Central America and the Caribbean,El Salvador,Fruits,Online,H,4/9/2016,756281936,5/7/2016,9486,9.33,6.92,88504.38,65643.12,22861.26 +Sub-Saharan Africa,Senegal,Household,Online,H,11/26/2014,803461778,12/14/2014,1050,668.27,502.54,701683.5,527667,174016.5 +Asia,Sri Lanka,Cereal,Online,C,12/18/2013,936733233,12/22/2013,9035,205.7,117.11,1858499.5,1058088.85,800410.65 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,C,8/19/2015,829582631,9/4/2015,791,109.28,35.84,86440.48,28349.44,58091.04 +Central America and the Caribbean,Honduras,Beverages,Online,H,10/16/2011,225808799,11/6/2011,696,47.45,31.79,33025.2,22125.84,10899.36 +Europe,Georgia,Clothes,Online,C,7/14/2010,289523065,9/2/2010,5164,109.28,35.84,564321.92,185077.76,379244.16 +Asia,Kazakhstan,Office Supplies,Offline,M,3/26/2017,455149257,4/16/2017,7634,651.21,524.96,4971337.14,4007544.64,963792.5 +Middle East and North Africa,Egypt,Beverages,Offline,H,8/11/2015,677423703,8/29/2015,3582,47.45,31.79,169965.9,113871.78,56094.12 +Central America and the Caribbean,Costa Rica,Fruits,Online,M,12/14/2016,981395232,12/26/2016,5513,9.33,6.92,51436.29,38149.96,13286.33 +Asia,Cambodia,Cereal,Online,C,11/24/2010,112425172,12/31/2010,7962,205.7,117.11,1637783.4,932429.82,705353.58 +Central America and the Caribbean,Panama,Meat,Offline,H,8/24/2014,486187350,9/7/2014,2496,421.89,364.69,1053037.44,910266.24,142771.2 +Europe,Netherlands,Beverages,Offline,C,3/7/2016,538668096,4/7/2016,2715,47.45,31.79,128826.75,86309.85,42516.9 +Sub-Saharan Africa,Swaziland,Fruits,Online,H,11/27/2015,576166236,12/6/2015,9248,9.33,6.92,86283.84,63996.16,22287.68 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,H,4/15/2015,525293099,5/24/2015,4756,47.45,31.79,225672.2,151193.24,74478.96 +Middle East and North Africa,Yemen,Office Supplies,Online,M,1/25/2013,382972514,3/9/2013,8932,651.21,524.96,5816607.72,4688942.72,1127665 +Europe,Sweden,Cereal,Offline,L,8/20/2016,666440808,8/31/2016,3500,205.7,117.11,719950,409885,310065 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,M,7/6/2015,163246810,7/26/2015,7214,154.06,90.93,1111388.84,655969.02,455419.82 +Europe,Serbia,Office Supplies,Offline,L,6/1/2015,881251847,6/13/2015,860,651.21,524.96,560040.6,451465.6,108575 +Europe,Germany,Office Supplies,Offline,H,10/15/2011,398629748,10/28/2011,2256,651.21,524.96,1469129.76,1184309.76,284820 +Sub-Saharan Africa,Eritrea,Meat,Online,C,4/7/2016,413866841,4/24/2016,1250,421.89,364.69,527362.5,455862.5,71500 +Middle East and North Africa,Iran,Household,Offline,C,1/22/2015,895761954,1/25/2015,4723,668.27,502.54,3156239.21,2373496.42,782742.79 +Asia,Myanmar,Snacks,Offline,L,7/30/2010,533426415,8/14/2010,1585,152.58,97.44,241839.3,154442.4,87396.9 +Europe,Croatia,Snacks,Offline,H,2/3/2010,786284053,3/10/2010,7779,152.58,97.44,1186919.82,757985.76,428934.06 +Central America and the Caribbean,Belize,Office Supplies,Online,H,5/11/2014,934071195,5/18/2014,1278,651.21,524.96,832246.38,670898.88,161347.5 +Australia and Oceania,Palau,Office Supplies,Online,L,11/2/2013,326836669,11/17/2013,7088,651.21,524.96,4615776.48,3720916.48,894860 +Europe,Slovakia,Vegetables,Offline,L,3/18/2015,634941804,3/24/2015,2244,154.06,90.93,345710.64,204046.92,141663.72 +North America,Mexico,Snacks,Online,C,11/6/2014,899060428,11/20/2014,815,152.58,97.44,124352.7,79413.6,44939.1 +Europe,Latvia,Cosmetics,Online,H,3/16/2010,680178868,4/24/2010,8897,437.2,263.33,3889768.4,2342847.01,1546921.39 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,H,2/21/2011,509595954,3/7/2011,9622,47.45,31.79,456563.9,305883.38,150680.52 +Asia,Nepal,Fruits,Online,H,6/14/2013,538923013,7/27/2013,8150,9.33,6.92,76039.5,56398,19641.5 +Europe,Netherlands,Meat,Offline,C,3/15/2010,990083873,3/25/2010,6675,421.89,364.69,2816115.75,2434305.75,381810 +Central America and the Caribbean,Jamaica,Clothes,Offline,H,9/1/2010,805314862,9/20/2010,9418,109.28,35.84,1029199.04,337541.12,691657.92 +Sub-Saharan Africa,South Africa,Fruits,Offline,H,10/30/2013,797164809,11/8/2013,7637,9.33,6.92,71253.21,52848.04,18405.17 +Europe,Belgium,Household,Online,H,3/3/2012,498495042,4/4/2012,4615,668.27,502.54,3084066.05,2319222.1,764843.95 +Europe,Moldova ,Fruits,Offline,M,8/1/2010,412479388,8/31/2010,672,9.33,6.92,6269.76,4650.24,1619.52 +Sub-Saharan Africa,Angola,Personal Care,Offline,C,1/13/2015,662604176,1/20/2015,8155,81.73,56.67,666508.15,462143.85,204364.3 +Sub-Saharan Africa,Madagascar,Household,Online,L,8/15/2013,542668235,8/21/2013,6445,668.27,502.54,4307000.15,3238870.3,1068129.85 +Europe,Ukraine,Beverages,Offline,M,8/27/2010,766782891,9/29/2010,6952,47.45,31.79,329872.4,221004.08,108868.32 +Sub-Saharan Africa,Togo,Cosmetics,Online,L,4/15/2015,319371974,5/17/2015,8119,437.2,263.33,3549626.8,2137976.27,1411650.53 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,C,1/11/2015,505171811,1/21/2015,420,152.58,97.44,64083.6,40924.8,23158.8 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,L,5/19/2017,899231231,6/2/2017,1359,651.21,524.96,884994.39,713420.64,171573.75 +Middle East and North Africa,Algeria,Cosmetics,Offline,H,10/7/2015,696911561,10/9/2015,473,437.2,263.33,206795.6,124555.09,82240.51 +Middle East and North Africa,Yemen,Personal Care,Online,M,1/11/2016,963886630,2/3/2016,4328,81.73,56.67,353727.44,245267.76,108459.68 +Sub-Saharan Africa,Liberia,Household,Offline,L,7/4/2017,586142766,8/9/2017,1525,668.27,502.54,1019111.75,766373.5,252738.25 +Central America and the Caribbean,Panama,Household,Offline,M,10/27/2016,319978797,12/7/2016,7692,668.27,502.54,5140332.84,3865537.68,1274795.16 +Central America and the Caribbean,Honduras,Household,Online,M,8/25/2011,542006051,10/13/2011,490,668.27,502.54,327452.3,246244.6,81207.7 +Australia and Oceania,Kiribati,Personal Care,Online,L,2/5/2012,799148356,2/16/2012,4612,81.73,56.67,376938.76,261362.04,115576.72 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,M,3/11/2014,258642041,4/22/2014,6782,154.06,90.93,1044834.92,616687.26,428147.66 +Europe,Georgia,Clothes,Offline,L,3/27/2011,858035933,5/9/2011,755,109.28,35.84,82506.4,27059.2,55447.2 +Europe,Bulgaria,Personal Care,Online,H,9/27/2012,555191361,10/27/2012,2316,81.73,56.67,189286.68,131247.72,58038.96 +Europe,Croatia,Meat,Online,L,5/11/2010,978282153,5/16/2010,4284,421.89,364.69,1807376.76,1562331.96,245044.8 +Asia,China,Baby Food,Offline,H,12/10/2011,675794637,1/16/2012,1506,255.28,159.42,384451.68,240086.52,144365.16 +Europe,Slovakia,Snacks,Offline,L,1/21/2015,966527640,2/20/2015,5862,152.58,97.44,894423.96,571193.28,323230.68 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,L,10/4/2010,989592492,10/6/2010,1264,437.2,263.33,552620.8,332849.12,219771.68 +Sub-Saharan Africa,Malawi,Meat,Online,M,2/5/2010,854413020,2/16/2010,8654,421.89,364.69,3651036.06,3156027.26,495008.8 +Middle East and North Africa,Lebanon,Baby Food,Online,H,1/18/2010,290725553,2/15/2010,1006,255.28,159.42,256811.68,160376.52,96435.16 +Europe,Monaco,Cereal,Offline,M,6/7/2012,898578917,6/15/2012,8325,205.7,117.11,1712452.5,974940.75,737511.75 +Asia,Brunei,Personal Care,Online,M,7/25/2012,298334443,8/20/2012,2646,81.73,56.67,216257.58,149948.82,66308.76 +Sub-Saharan Africa,Mauritania,Clothes,Offline,C,8/11/2010,680665957,9/20/2010,3038,109.28,35.84,331992.64,108881.92,223110.72 +Central America and the Caribbean,Jamaica,Meat,Online,H,5/18/2015,256559789,6/9/2015,598,421.89,364.69,252290.22,218084.62,34205.6 +Central America and the Caribbean,Guatemala,Household,Online,C,3/23/2010,907314765,4/29/2010,3456,668.27,502.54,2309541.12,1736778.24,572762.88 +Sub-Saharan Africa,Niger,Cosmetics,Online,H,6/13/2017,534542214,6/19/2017,1775,437.2,263.33,776030,467410.75,308619.25 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,H,3/8/2011,710165965,4/23/2011,2745,81.73,56.67,224348.85,155559.15,68789.7 +Sub-Saharan Africa,Cape Verde,Household,Offline,H,1/25/2012,826422345,2/23/2012,5592,668.27,502.54,3736965.84,2810203.68,926762.16 +Europe,Lithuania,Baby Food,Offline,C,4/18/2015,345860183,5/10/2015,6569,255.28,159.42,1676934.32,1047229.98,629704.34 +Europe,Switzerland,Baby Food,Online,H,2/16/2017,151340806,2/19/2017,3962,255.28,159.42,1011419.36,631622.04,379797.32 +Asia,Brunei,Cosmetics,Online,C,2/9/2011,296038043,3/19/2011,3090,437.2,263.33,1350948,813689.7,537258.3 +Sub-Saharan Africa,Namibia,Clothes,Online,M,7/23/2014,453438222,7/28/2014,1301,109.28,35.84,142173.28,46627.84,95545.44 +Middle East and North Africa,Syria,Cosmetics,Online,C,10/15/2011,367340171,11/8/2011,2975,437.2,263.33,1300670,783406.75,517263.25 +Europe,Norway,Office Supplies,Online,H,11/22/2010,301855218,12/16/2010,4522,651.21,524.96,2944771.62,2373869.12,570902.5 +Asia,China,Clothes,Online,L,3/31/2017,591407191,4/25/2017,9385,109.28,35.84,1025592.8,336358.4,689234.4 +Europe,Malta,Baby Food,Online,C,7/25/2014,290732419,8/3/2014,3038,255.28,159.42,775540.64,484317.96,291222.68 +Europe,United Kingdom,Office Supplies,Offline,L,2/20/2014,324879729,4/10/2014,7986,651.21,524.96,5200563.06,4192330.56,1008232.5 +Asia,South Korea,Personal Care,Offline,L,3/6/2013,339210450,3/31/2013,8765,81.73,56.67,716363.45,496712.55,219650.9 +Middle East and North Africa,Egypt,Office Supplies,Online,M,9/28/2013,949398410,10/11/2013,6942,651.21,524.96,4520699.82,3644272.32,876427.5 +Sub-Saharan Africa,Tanzania,Household,Offline,L,5/19/2011,591429936,7/7/2011,6116,668.27,502.54,4087139.32,3073534.64,1013604.68 +Central America and the Caribbean,Saint Lucia,Beverages,Online,M,1/25/2014,471603858,1/28/2014,6917,47.45,31.79,328211.65,219891.43,108320.22 +Sub-Saharan Africa,Eritrea,Household,Online,C,9/15/2015,516531503,10/1/2015,2005,668.27,502.54,1339881.35,1007592.7,332288.65 +Sub-Saharan Africa,South Africa,Personal Care,Offline,C,1/12/2015,723136699,1/24/2015,1074,81.73,56.67,87778.02,60863.58,26914.44 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,M,11/12/2011,708655774,12/12/2011,5846,152.58,97.44,891982.68,569634.24,322348.44 +Asia,India,Beverages,Offline,C,11/12/2010,160637557,12/30/2010,5078,47.45,31.79,240951.1,161429.62,79521.48 +Sub-Saharan Africa,Uganda,Baby Food,Offline,H,3/9/2010,186943376,3/13/2010,9554,255.28,159.42,2438945.12,1523098.68,915846.44 +North America,Canada,Vegetables,Online,H,10/31/2012,165747058,11/29/2012,7093,154.06,90.93,1092747.58,644966.49,447781.09 +Asia,Malaysia,Snacks,Online,L,4/23/2015,895534932,5/6/2015,7542,152.58,97.44,1150758.36,734892.48,415865.88 +Asia,Laos,Clothes,Online,M,5/22/2011,545105826,6/30/2011,7782,109.28,35.84,850416.96,278906.88,571510.08 +Australia and Oceania,Nauru,Clothes,Offline,C,1/21/2011,503571069,3/9/2011,6725,109.28,35.84,734908,241024,493884 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,M,1/4/2014,430354487,1/25/2014,311,47.45,31.79,14756.95,9886.69,4870.26 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,M,6/6/2013,505192410,6/11/2013,6516,152.58,97.44,994211.28,634919.04,359292.24 +Middle East and North Africa,Iran,Office Supplies,Online,C,12/6/2014,978133666,1/9/2015,343,651.21,524.96,223365.03,180061.28,43303.75 +Europe,Belarus,Cereal,Offline,L,1/14/2010,819539582,1/16/2010,8829,205.7,117.11,1816125.3,1033964.19,782161.11 +Europe,France,Personal Care,Offline,C,4/11/2010,870083987,5/27/2010,6042,81.73,56.67,493812.66,342400.14,151412.52 +Central America and the Caribbean,Haiti,Cereal,Online,H,2/3/2013,690753209,2/16/2013,8079,205.7,117.11,1661850.3,946131.69,715718.61 +Sub-Saharan Africa,Gabon,Vegetables,Online,H,3/18/2013,812846076,4/28/2013,8072,154.06,90.93,1243572.32,733986.96,509585.36 +Europe,Estonia,Vegetables,Offline,H,12/27/2013,487973916,1/24/2014,1180,154.06,90.93,181790.8,107297.4,74493.4 +Europe,Croatia,Meat,Online,H,1/26/2016,838060557,2/7/2016,9597,421.89,364.69,4048878.33,3499929.93,548948.4 +North America,Canada,Snacks,Online,M,8/2/2013,805342328,9/17/2013,7546,152.58,97.44,1151368.68,735282.24,416086.44 +Middle East and North Africa,Morocco,Personal Care,Offline,L,2/1/2013,302368056,2/19/2013,6282,81.73,56.67,513427.86,356000.94,157426.92 +Europe,Slovakia,Personal Care,Online,L,8/18/2014,661999070,9/19/2014,9091,81.73,56.67,743007.43,515186.97,227820.46 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,M,7/15/2015,587409198,8/12/2015,6290,47.45,31.79,298460.5,199959.1,98501.4 +Sub-Saharan Africa,The Gambia,Fruits,Online,H,3/13/2014,202084767,3/23/2014,228,9.33,6.92,2127.24,1577.76,549.48 +Australia and Oceania,New Zealand,Meat,Offline,H,11/9/2013,599824607,12/2/2013,285,421.89,364.69,120238.65,103936.65,16302 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,H,4/2/2011,694740045,4/23/2011,7873,437.2,263.33,3442075.6,2073197.09,1368878.51 +Europe,Lithuania,Cereal,Offline,L,7/15/2015,371254909,9/3/2015,1432,205.7,117.11,294562.4,167701.52,126860.88 +Sub-Saharan Africa,Chad,Meat,Offline,H,3/21/2014,934105527,4/5/2014,1438,421.89,364.69,606677.82,524424.22,82253.6 +Europe,Kosovo,Cosmetics,Offline,L,10/21/2014,158340728,11/4/2014,5395,437.2,263.33,2358694,1420665.35,938028.65 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,M,9/17/2010,839321839,9/22/2010,2839,9.33,6.92,26487.87,19645.88,6841.99 +Europe,Finland,Cereal,Online,H,5/12/2015,442722690,6/18/2015,337,205.7,117.11,69320.9,39466.07,29854.83 +Sub-Saharan Africa,Guinea,Beverages,Offline,C,12/10/2012,554529607,12/28/2012,6488,47.45,31.79,307855.6,206253.52,101602.08 +Australia and Oceania,East Timor,Beverages,Offline,H,3/22/2015,131041419,5/10/2015,6923,47.45,31.79,328496.35,220082.17,108414.18 +Central America and the Caribbean,Nicaragua,Baby Food,Online,C,4/21/2012,448869454,6/1/2012,9301,255.28,159.42,2374359.28,1482765.42,891593.86 +Asia,Maldives,Vegetables,Offline,L,4/19/2014,154937541,6/4/2014,8316,154.06,90.93,1281162.96,756173.88,524989.08 +Europe,Germany,Household,Offline,C,3/24/2017,216482007,4/19/2017,691,668.27,502.54,461774.57,347255.14,114519.43 +Australia and Oceania,Palau,Beverages,Online,C,5/25/2014,771051681,6/28/2014,182,47.45,31.79,8635.9,5785.78,2850.12 +Middle East and North Africa,United Arab Emirates,Clothes,Online,H,4/27/2015,676507890,6/2/2015,2573,109.28,35.84,281177.44,92216.32,188961.12 +Asia,Cambodia,Beverages,Offline,M,8/23/2011,661024463,9/27/2011,683,47.45,31.79,32408.35,21712.57,10695.78 +Sub-Saharan Africa,Swaziland,Beverages,Offline,L,3/22/2011,173087728,5/9/2011,9360,47.45,31.79,444132,297554.4,146577.6 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,C,8/16/2011,531496512,9/14/2011,484,651.21,524.96,315185.64,254080.64,61105 +Asia,Indonesia,Household,Online,L,6/22/2011,875362145,8/10/2011,7966,668.27,502.54,5323438.82,4003233.64,1320205.18 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,M,4/2/2014,414108455,4/13/2014,2749,437.2,263.33,1201862.8,723894.17,477968.63 +Sub-Saharan Africa,Gabon,Baby Food,Online,C,12/6/2016,677471768,1/15/2017,7806,255.28,159.42,1992715.68,1244432.52,748283.16 +Middle East and North Africa,Iran,Personal Care,Online,H,10/5/2013,565500915,11/15/2013,3142,81.73,56.67,256795.66,178057.14,78738.52 +Europe,France,Beverages,Online,H,3/15/2015,398557221,4/20/2015,793,47.45,31.79,37627.85,25209.47,12418.38 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,M,11/5/2013,567314517,12/10/2013,9827,437.2,263.33,4296364.4,2587743.91,1708620.49 +Europe,Greece,Cereal,Offline,L,12/5/2010,182759130,12/16/2010,1343,205.7,117.11,276255.1,157278.73,118976.37 +Middle East and North Africa,Bahrain,Clothes,Online,M,7/12/2012,226189887,8/8/2012,3469,109.28,35.84,379092.32,124328.96,254763.36 +Central America and the Caribbean,Haiti,Snacks,Online,L,8/25/2010,399218118,8/30/2010,6367,152.58,97.44,971476.86,620400.48,351076.38 +Middle East and North Africa,Algeria,Cosmetics,Offline,C,4/16/2017,473767650,4/27/2017,7231,437.2,263.33,3161393.2,1904139.23,1257253.97 +Asia,Turkmenistan,Vegetables,Offline,H,3/22/2015,742074811,4/11/2015,5282,154.06,90.93,813744.92,480292.26,333452.66 +Europe,Armenia,Baby Food,Offline,H,10/15/2014,666688430,11/30/2014,6777,255.28,159.42,1730032.56,1080389.34,649643.22 +Middle East and North Africa,Qatar,Meat,Offline,L,4/2/2012,230469834,4/19/2012,10000,421.89,364.69,4218900,3646900,572000 +Australia and Oceania,Tonga,Office Supplies,Online,L,4/18/2016,386592853,6/7/2016,271,651.21,524.96,176477.91,142264.16,34213.75 +Europe,Poland,Baby Food,Offline,H,12/15/2013,808543813,1/7/2014,4937,255.28,159.42,1260317.36,787056.54,473260.82 +Australia and Oceania,Kiribati,Personal Care,Online,C,4/4/2012,340121543,4/8/2012,8378,81.73,56.67,684733.94,474781.26,209952.68 +Central America and the Caribbean,Haiti,Fruits,Offline,M,9/23/2011,145437371,10/19/2011,7005,9.33,6.92,65356.65,48474.6,16882.05 +Asia,South Korea,Cosmetics,Offline,M,2/27/2010,558915126,3/5/2010,4261,437.2,263.33,1862909.2,1122049.13,740860.07 +Sub-Saharan Africa,Eritrea,Vegetables,Online,C,12/29/2013,635291135,1/26/2014,5619,154.06,90.93,865663.14,510935.67,354727.47 +Europe,Vatican City,Clothes,Online,H,10/20/2011,399614226,11/1/2011,3585,109.28,35.84,391768.8,128486.4,263282.4 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,L,12/8/2015,397245728,1/20/2016,2694,437.2,263.33,1177816.8,709411.02,468405.78 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,C,4/23/2013,343859469,6/3/2013,4513,81.73,56.67,368847.49,255751.71,113095.78 +Europe,Lithuania,Meat,Online,M,8/16/2014,475441777,9/30/2014,2642,421.89,364.69,1114633.38,963510.98,151122.4 +Europe,Russia,Clothes,Online,C,9/14/2012,198291480,10/10/2012,7710,109.28,35.84,842548.8,276326.4,566222.4 +Europe,Armenia,Household,Online,C,8/5/2016,339019906,8/27/2016,2379,668.27,502.54,1589814.33,1195542.66,394271.67 +North America,Mexico,Beverages,Online,M,6/21/2017,894550883,7/1/2017,6340,47.45,31.79,300833,201548.6,99284.4 +Sub-Saharan Africa,Rwanda,Clothes,Online,C,2/20/2015,582120740,3/20/2015,1318,109.28,35.84,144031.04,47237.12,96793.92 +Middle East and North Africa,Egypt,Household,Online,C,4/6/2014,889278304,4/8/2014,6067,668.27,502.54,4054394.09,3048910.18,1005483.91 +Europe,Italy,Snacks,Online,L,12/31/2012,223884904,1/25/2013,1373,152.58,97.44,209492.34,133785.12,75707.22 +Sub-Saharan Africa,Guinea,Vegetables,Offline,L,5/10/2014,664114367,6/1/2014,5054,154.06,90.93,778619.24,459560.22,319059.02 +Europe,Romania,Vegetables,Offline,C,10/29/2014,308453023,12/6/2014,6959,154.06,90.93,1072103.54,632781.87,439321.67 +Asia,China,Beverages,Offline,M,10/6/2015,925699698,10/7/2015,3967,47.45,31.79,188234.15,126110.93,62123.22 +Sub-Saharan Africa,South Sudan,Snacks,Online,L,1/4/2012,304965722,1/10/2012,4989,152.58,97.44,761221.62,486128.16,275093.46 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,H,10/29/2010,805674922,12/3/2010,5968,437.2,263.33,2609209.6,1571553.44,1037656.16 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,L,12/23/2012,807563626,1/23/2013,4878,651.21,524.96,3176602.38,2560754.88,615847.5 +Europe,Netherlands,Personal Care,Offline,H,6/30/2016,560680663,7/30/2016,6723,81.73,56.67,549470.79,380992.41,168478.38 +Middle East and North Africa,Bahrain,Cereal,Offline,C,11/29/2012,835387361,12/25/2012,8539,205.7,117.11,1756472.3,1000002.29,756470.01 +Middle East and North Africa,Oman,Meat,Online,H,10/1/2013,672357547,10/6/2013,4394,421.89,364.69,1853784.66,1602447.86,251336.8 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,M,6/15/2016,532577550,7/1/2016,387,154.06,90.93,59621.22,35189.91,24431.31 +Sub-Saharan Africa,Rwanda,Beverages,Online,M,10/2/2015,947346198,11/16/2015,9647,47.45,31.79,457750.15,306678.13,151072.02 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,L,12/31/2014,268274819,2/10/2015,7336,81.73,56.67,599571.28,415731.12,183840.16 +Middle East and North Africa,Tunisia ,Household,Offline,L,11/3/2014,517287242,12/16/2014,5645,668.27,502.54,3772384.15,2836838.3,935545.85 +Europe,Spain,Cereal,Offline,H,12/22/2016,636619794,12/22/2016,8799,205.7,117.11,1809954.3,1030450.89,779503.41 +Central America and the Caribbean,Honduras,Cosmetics,Offline,M,10/26/2012,538821303,10/31/2012,8052,437.2,263.33,3520334.4,2120333.16,1400001.24 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,L,7/25/2017,656753098,8/3/2017,6691,668.27,502.54,4471394.57,3362495.14,1108899.43 +Europe,Hungary,Clothes,Offline,L,5/22/2013,593589007,5/25/2013,5033,109.28,35.84,550006.24,180382.72,369623.52 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,L,10/31/2013,472815358,12/12/2013,5426,205.7,117.11,1116128.2,635438.86,480689.34 +Middle East and North Africa,Iraq,Meat,Offline,C,7/25/2014,488230979,8/12/2014,7251,421.89,364.69,3059124.39,2644367.19,414757.2 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,H,4/27/2012,453947198,6/4/2012,1918,81.73,56.67,156758.14,108693.06,48065.08 +Australia and Oceania,Samoa ,Cereal,Online,H,4/4/2016,254387843,5/20/2016,7871,205.7,117.11,1619064.7,921772.81,697291.89 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,H,11/19/2013,294289243,1/7/2014,5582,651.21,524.96,3635054.22,2930326.72,704727.5 +Australia and Oceania,Fiji,Cosmetics,Offline,L,9/13/2012,148700225,10/26/2012,2556,437.2,263.33,1117483.2,673071.48,444411.72 +Europe,Germany,Meat,Online,H,9/14/2013,812982118,10/21/2013,8330,421.89,364.69,3514343.7,3037867.7,476476 +Europe,Russia,Snacks,Online,H,3/2/2015,652808749,3/30/2015,9471,152.58,97.44,1445085.18,922854.24,522230.94 +Sub-Saharan Africa,Mali,Office Supplies,Offline,M,6/3/2016,354166448,7/1/2016,4577,651.21,524.96,2980588.17,2402741.92,577846.25 +Europe,Armenia,Vegetables,Offline,M,2/4/2014,673354041,3/11/2014,9279,154.06,90.93,1429522.74,843739.47,585783.27 +Sub-Saharan Africa,Chad,Personal Care,Online,L,6/7/2013,186982858,6/18/2013,1238,81.73,56.67,101181.74,70157.46,31024.28 +Europe,Andorra,Fruits,Offline,H,12/21/2016,241976726,12/28/2016,5145,9.33,6.92,48002.85,35603.4,12399.45 +Asia,Nepal,Cosmetics,Online,C,3/1/2013,905571973,4/8/2013,7725,437.2,263.33,3377370,2034224.25,1343145.75 +Central America and the Caribbean,Panama,Fruits,Online,L,6/17/2010,515317428,6/20/2010,2733,9.33,6.92,25498.89,18912.36,6586.53 +Europe,Andorra,Cosmetics,Online,M,10/19/2010,629074418,11/8/2010,5955,437.2,263.33,2603526,1568130.15,1035395.85 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,M,5/26/2013,175016772,7/7/2013,207,81.73,56.67,16918.11,11730.69,5187.42 +Sub-Saharan Africa,Mauritania,Cereal,Offline,M,12/22/2010,401630818,1/27/2011,339,205.7,117.11,69732.3,39700.29,30032.01 +Europe,Liechtenstein,Fruits,Online,M,3/27/2016,827715384,4/2/2016,8231,9.33,6.92,76795.23,56958.52,19836.71 +Europe,Slovakia,Vegetables,Offline,C,8/29/2012,592381799,9/20/2012,7793,154.06,90.93,1200589.58,708617.49,491972.09 +Europe,Lithuania,Baby Food,Offline,L,4/22/2011,705053889,6/1/2011,9969,255.28,159.42,2544886.32,1589257.98,955628.34 +Europe,Hungary,Cosmetics,Offline,C,9/18/2016,895467984,10/18/2016,7731,437.2,263.33,3379993.2,2035804.23,1344188.97 +Australia and Oceania,Solomon Islands,Vegetables,Offline,H,7/25/2015,963672912,7/25/2015,1084,154.06,90.93,167001.04,98568.12,68432.92 +Sub-Saharan Africa,Ethiopia,Meat,Offline,H,9/27/2010,330030000,10/20/2010,2066,421.89,364.69,871624.74,753449.54,118175.2 +North America,United States of America,Household,Online,M,7/22/2017,285213077,7/30/2017,9742,668.27,502.54,6510286.34,4895744.68,1614541.66 +Middle East and North Africa,Iran,Snacks,Online,L,7/12/2014,840208470,8/9/2014,5213,152.58,97.44,795399.54,507954.72,287444.82 +Sub-Saharan Africa,Lesotho,Beverages,Offline,M,4/22/2015,276315009,6/6/2015,6606,47.45,31.79,313454.7,210004.74,103449.96 +Europe,Norway,Household,Offline,C,11/24/2011,995144021,12/27/2011,4085,668.27,502.54,2729882.95,2052875.9,677007.05 +Central America and the Caribbean,Honduras,Beverages,Online,C,4/18/2016,968619334,4/23/2016,4841,47.45,31.79,229705.45,153895.39,75810.06 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,M,4/12/2011,488977277,5/21/2011,8097,437.2,263.33,3540008.4,2132183.01,1407825.39 +Middle East and North Africa,Oman,Cereal,Online,M,10/3/2014,818766677,11/19/2014,109,205.7,117.11,22421.3,12764.99,9656.31 +Asia,Brunei,Cosmetics,Offline,H,6/3/2015,140848863,6/11/2015,9163,437.2,263.33,4006063.6,2412892.79,1593170.81 +Asia,Cambodia,Snacks,Online,M,5/21/2014,308397662,6/29/2014,576,152.58,97.44,87886.08,56125.44,31760.64 +Asia,Vietnam,Office Supplies,Online,M,10/29/2013,994899404,11/16/2013,1697,651.21,524.96,1105103.37,890857.12,214246.25 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,M,3/15/2013,144152915,3/29/2013,6906,437.2,263.33,3019303.2,1818556.98,1200746.22 +Sub-Saharan Africa,Niger,Fruits,Offline,H,1/12/2013,720269525,1/19/2013,2613,9.33,6.92,24379.29,18081.96,6297.33 +Middle East and North Africa,Azerbaijan,Snacks,Offline,L,2/12/2011,357673060,3/1/2011,2262,152.58,97.44,345135.96,220409.28,124726.68 +Asia,Thailand,Snacks,Offline,M,11/23/2013,811099851,12/19/2013,1325,152.58,97.44,202168.5,129108,73060.5 +Central America and the Caribbean,El Salvador,Vegetables,Offline,H,7/4/2017,305598723,7/8/2017,2308,154.06,90.93,355570.48,209866.44,145704.04 +Europe,Cyprus,Baby Food,Online,C,8/4/2011,286531007,9/11/2011,9747,255.28,159.42,2488214.16,1553866.74,934347.42 +Europe,Montenegro,Beverages,Online,L,5/9/2013,469570529,6/25/2013,5209,47.45,31.79,247167.05,165594.11,81572.94 +Australia and Oceania,Samoa ,Personal Care,Offline,L,10/8/2010,190703618,10/26/2010,2293,81.73,56.67,187406.89,129944.31,57462.58 +Europe,Germany,Clothes,Offline,L,10/25/2011,656229102,11/20/2011,1629,109.28,35.84,178017.12,58383.36,119633.76 +Sub-Saharan Africa,Swaziland,Snacks,Offline,M,5/22/2010,892758309,5/28/2010,5878,152.58,97.44,896865.24,572752.32,324112.92 +Europe,Albania,Office Supplies,Offline,M,10/22/2012,897215068,11/28/2012,4732,651.21,524.96,3081525.72,2484110.72,597415 +Asia,Singapore,Beverages,Online,M,4/24/2011,286835706,4/27/2011,9914,47.45,31.79,470419.3,315166.06,155253.24 +Europe,Hungary,Household,Online,H,7/25/2010,549169051,8/30/2010,181,668.27,502.54,120956.87,90959.74,29997.13 +Australia and Oceania,Kiribati,Clothes,Online,L,4/15/2016,992076432,5/8/2016,6317,109.28,35.84,690321.76,226401.28,463920.48 +Asia,Laos,Personal Care,Online,H,5/7/2016,993731677,6/20/2016,6141,81.73,56.67,501903.93,348010.47,153893.46 +Australia and Oceania,Australia,Cereal,Online,H,10/25/2014,452621114,12/5/2014,9501,205.7,117.11,1954355.7,1112662.11,841693.59 +Asia,Japan,Vegetables,Offline,M,1/14/2013,237543570,2/26/2013,3276,154.06,90.93,504700.56,297886.68,206813.88 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,L,6/7/2013,837610375,7/22/2013,6378,437.2,263.33,2788461.6,1679518.74,1108942.86 +Middle East and North Africa,Pakistan,Personal Care,Offline,C,9/10/2015,112245357,10/7/2015,4750,81.73,56.67,388217.5,269182.5,119035 +Sub-Saharan Africa,Mozambique,Fruits,Offline,M,12/30/2012,941184842,2/4/2013,6365,9.33,6.92,59385.45,44045.8,15339.65 +Sub-Saharan Africa,Kenya,Beverages,Offline,C,12/17/2010,874477660,12/20/2010,6227,47.45,31.79,295471.15,197956.33,97514.82 +Asia,Nepal,Cosmetics,Online,L,4/4/2016,682485139,5/2/2016,1374,437.2,263.33,600712.8,361815.42,238897.38 +Middle East and North Africa,Afghanistan,Household,Offline,L,2/14/2010,305881106,3/29/2010,5872,668.27,502.54,3924081.44,2950914.88,973166.56 +Middle East and North Africa,Pakistan,Household,Offline,H,9/19/2012,205651891,11/6/2012,5819,668.27,502.54,3888663.13,2924280.26,964382.87 +Australia and Oceania,Vanuatu,Clothes,Offline,H,3/12/2011,913096320,4/8/2011,4347,109.28,35.84,475040.16,155796.48,319243.68 +Asia,Cambodia,Cereal,Offline,M,6/25/2016,779825723,7/27/2016,6616,205.7,117.11,1360911.2,774799.76,586111.44 +Middle East and North Africa,Tunisia ,Baby Food,Offline,M,1/31/2014,927763926,1/31/2014,4818,255.28,159.42,1229939.04,768085.56,461853.48 +Europe,Vatican City,Meat,Online,C,4/8/2013,299147260,5/12/2013,3177,421.89,364.69,1340344.53,1158620.13,181724.4 +Asia,Myanmar,Beverages,Offline,M,1/9/2013,606524550,1/29/2013,2948,47.45,31.79,139882.6,93716.92,46165.68 +Asia,North Korea,Baby Food,Online,C,5/25/2013,482757127,6/8/2013,7417,255.28,159.42,1893411.76,1182418.14,710993.62 +Australia and Oceania,Fiji,Clothes,Offline,H,9/19/2011,431018817,9/25/2011,6901,109.28,35.84,754141.28,247331.84,506809.44 +Asia,Uzbekistan,Cereal,Offline,M,12/10/2013,574795949,12/11/2013,3749,205.7,117.11,771169.3,439045.39,332123.91 +Europe,Portugal,Household,Online,C,9/30/2015,207887351,11/11/2015,7342,668.27,502.54,4906438.34,3689648.68,1216789.66 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,M,11/11/2013,944404351,12/14/2013,9089,437.2,263.33,3973710.8,2393406.37,1580304.43 +Central America and the Caribbean,Grenada,Vegetables,Offline,C,6/15/2017,868770778,7/5/2017,7434,154.06,90.93,1145282.04,675973.62,469308.42 +Europe,Romania,Meat,Offline,H,1/8/2014,385722959,1/17/2014,2850,421.89,364.69,1202386.5,1039366.5,163020 +North America,Canada,Fruits,Online,H,1/27/2011,870309722,3/17/2011,2842,9.33,6.92,26515.86,19666.64,6849.22 +Asia,South Korea,Beverages,Offline,H,3/3/2017,617892396,4/18/2017,6946,47.45,31.79,329587.7,220813.34,108774.36 +Sub-Saharan Africa,Botswana,Snacks,Online,L,6/11/2015,694144809,7/29/2015,1729,152.58,97.44,263810.82,168473.76,95337.06 +Sub-Saharan Africa,Zambia,Cereal,Offline,M,10/20/2012,885053288,11/5/2012,5791,205.7,117.11,1191208.7,678184.01,513024.69 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,C,6/10/2013,146916663,7/29/2013,4760,47.45,31.79,225862,151320.4,74541.6 +Sub-Saharan Africa,Nigeria,Vegetables,Online,L,1/13/2015,656346261,1/22/2015,6299,154.06,90.93,970423.94,572768.07,397655.87 +North America,Greenland,Office Supplies,Online,L,7/19/2012,160265910,9/5/2012,5099,651.21,524.96,3320519.79,2676771.04,643748.75 +Sub-Saharan Africa,Swaziland,Beverages,Online,H,2/23/2017,525911939,3/22/2017,7884,47.45,31.79,374095.8,250632.36,123463.44 +Europe,Hungary,Snacks,Online,M,7/27/2014,990833175,7/27/2014,8410,152.58,97.44,1283197.8,819470.4,463727.4 +Europe,Germany,Clothes,Online,H,4/28/2014,412890946,5/31/2014,2461,109.28,35.84,268938.08,88202.24,180735.84 +Central America and the Caribbean,Haiti,Office Supplies,Online,C,8/19/2015,420259082,9/16/2015,2856,651.21,524.96,1859855.76,1499285.76,360570 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,M,3/15/2011,461423909,3/17/2011,4443,154.06,90.93,684488.58,404001.99,280486.59 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,M,9/30/2013,955184257,10/11/2013,9103,9.33,6.92,84930.99,62992.76,21938.23 +Asia,Bhutan,Fruits,Online,L,4/28/2014,140651452,5/22/2014,745,9.33,6.92,6950.85,5155.4,1795.45 +Europe,Bosnia and Herzegovina,Baby Food,Offline,H,5/28/2016,827249324,7/13/2016,313,255.28,159.42,79902.64,49898.46,30004.18 +Asia,Kazakhstan,Personal Care,Offline,M,12/20/2016,944714200,2/7/2017,780,81.73,56.67,63749.4,44202.6,19546.8 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,M,4/7/2010,293094909,5/16/2010,2152,154.06,90.93,331537.12,195681.36,135855.76 +Middle East and North Africa,Libya,Cosmetics,Online,M,4/28/2014,992752778,6/7/2014,6463,437.2,263.33,2825623.6,1701901.79,1123721.81 +Asia,Brunei,Office Supplies,Offline,L,3/2/2014,734361636,3/12/2014,2782,651.21,524.96,1811666.22,1460438.72,351227.5 +Asia,Japan,Clothes,Online,C,1/10/2011,428907811,2/2/2011,2207,109.28,35.84,241180.96,79098.88,162082.08 +Europe,Romania,Vegetables,Online,L,12/26/2010,157690131,2/6/2011,2869,154.06,90.93,441998.14,260878.17,181119.97 +Europe,Georgia,Clothes,Online,H,8/13/2013,522319924,9/21/2013,4928,109.28,35.84,538531.84,176619.52,361912.32 +Middle East and North Africa,Afghanistan,Snacks,Online,M,10/11/2015,394721019,11/8/2015,5576,152.58,97.44,850786.08,543325.44,307460.64 +Middle East and North Africa,Jordan,Cosmetics,Online,C,5/19/2015,967129743,6/24/2015,4037,437.2,263.33,1764976.4,1063063.21,701913.19 +Middle East and North Africa,Oman,Meat,Online,H,3/14/2015,802094924,4/9/2015,6567,421.89,364.69,2770551.63,2394919.23,375632.4 +Sub-Saharan Africa,Senegal,Cereal,Offline,H,6/29/2011,782477891,7/27/2011,1451,205.7,117.11,298470.7,169926.61,128544.09 +Asia,Sri Lanka,Meat,Online,L,12/12/2012,961452472,12/18/2012,4007,421.89,364.69,1690513.23,1461312.83,229200.4 +Sub-Saharan Africa,Togo,Baby Food,Offline,L,3/4/2014,112504994,4/15/2014,1583,255.28,159.42,404108.24,252361.86,151746.38 +Europe,Sweden,Baby Food,Offline,H,8/15/2014,679434287,8/16/2014,8559,255.28,159.42,2184941.52,1364475.78,820465.74 +Asia,Tajikistan,Office Supplies,Online,H,10/24/2014,226351678,11/9/2014,1346,651.21,524.96,876528.66,706596.16,169932.5 +Europe,Croatia,Household,Online,C,7/19/2012,887680995,7/24/2012,3388,668.27,502.54,2264098.76,1702605.52,561493.24 +Central America and the Caribbean,Belize,Meat,Offline,H,4/8/2014,818158566,4/9/2014,156,421.89,364.69,65814.84,56891.64,8923.2 +Sub-Saharan Africa,Djibouti,Cereal,Online,H,2/11/2016,942833220,3/7/2016,4157,205.7,117.11,855094.9,486826.27,368268.63 +North America,United States of America,Cereal,Online,M,4/18/2015,907066285,4/28/2015,9926,205.7,117.11,2041778.2,1162433.86,879344.34 +Middle East and North Africa,Egypt,Meat,Offline,L,11/13/2013,426531589,12/14/2013,9030,421.89,364.69,3809666.7,3293150.7,516516 +Central America and the Caribbean,Haiti,Snacks,Online,M,12/16/2014,637215459,1/5/2015,5069,152.58,97.44,773428.02,493923.36,279504.66 +Europe,Bosnia and Herzegovina,Beverages,Online,C,5/26/2011,945416724,5/30/2011,8673,47.45,31.79,411533.85,275714.67,135819.18 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,H,3/24/2012,377746713,4/12/2012,2502,437.2,263.33,1093874.4,658851.66,435022.74 +Asia,Laos,Cosmetics,Offline,L,3/11/2016,731129252,4/21/2016,6248,437.2,263.33,2731625.6,1645285.84,1086339.76 +Europe,Monaco,Fruits,Online,M,7/14/2015,722800672,7/21/2015,1636,9.33,6.92,15263.88,11321.12,3942.76 +Central America and the Caribbean,Panama,Snacks,Online,L,11/28/2014,940309798,1/15/2015,7420,152.58,97.44,1132143.6,723004.8,409138.8 +North America,Mexico,Baby Food,Offline,C,6/23/2012,691517961,8/12/2012,4386,255.28,159.42,1119658.08,699216.12,420441.96 +Europe,Moldova ,Baby Food,Offline,H,3/30/2011,254598987,5/13/2011,353,255.28,159.42,90113.84,56275.26,33838.58 +Europe,Montenegro,Baby Food,Offline,C,4/12/2015,428039205,5/3/2015,5167,255.28,159.42,1319031.76,823723.14,495308.62 +Asia,Tajikistan,Beverages,Offline,H,10/15/2010,280637443,10/27/2010,5710,47.45,31.79,270939.5,181520.9,89418.6 +Sub-Saharan Africa,Zimbabwe,Household,Offline,C,5/1/2015,301505029,5/11/2015,893,668.27,502.54,596765.11,448768.22,147996.89 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Offline,H,6/15/2013,150065791,8/2/2013,6657,9.33,6.92,62109.81,46066.44,16043.37 +Asia,Indonesia,Fruits,Offline,L,6/28/2013,906056058,7/16/2013,977,9.33,6.92,9115.41,6760.84,2354.57 +Middle East and North Africa,Iraq,Meat,Offline,C,6/22/2013,119524657,6/28/2013,8857,421.89,364.69,3736679.73,3230059.33,506620.4 +Asia,Mongolia,Meat,Online,M,7/4/2012,360832917,7/12/2012,7334,421.89,364.69,3094141.26,2674636.46,419504.8 +Asia,Vietnam,Baby Food,Offline,L,7/18/2014,670654666,7/27/2014,474,255.28,159.42,121002.72,75565.08,45437.64 +Central America and the Caribbean,Jamaica,Cosmetics,Online,C,1/10/2017,609976232,1/16/2017,4377,437.2,263.33,1913624.4,1152595.41,761028.99 +Middle East and North Africa,Libya,Clothes,Offline,H,9/6/2014,710096442,10/14/2014,2172,109.28,35.84,237356.16,77844.48,159511.68 +Europe,Norway,Household,Offline,M,11/13/2010,222626626,11/14/2010,9021,668.27,502.54,6028463.67,4533413.34,1495050.33 +Europe,Bulgaria,Meat,Offline,M,10/19/2013,269490611,11/25/2013,7115,421.89,364.69,3001747.35,2594769.35,406978 +Central America and the Caribbean,Honduras,Cosmetics,Online,H,1/13/2010,692924726,2/27/2010,679,437.2,263.33,296858.8,178801.07,118057.73 +Central America and the Caribbean,Honduras,Snacks,Offline,C,9/14/2013,505477797,9/28/2013,968,152.58,97.44,147697.44,94321.92,53375.52 +Europe,Malta,Office Supplies,Offline,L,4/11/2017,140011155,5/30/2017,1267,651.21,524.96,825083.07,665124.32,159958.75 +Central America and the Caribbean,The Bahamas,Baby Food,Online,C,7/7/2010,999698626,8/15/2010,1894,255.28,159.42,483500.32,301941.48,181558.84 +Europe,Malta,Fruits,Offline,M,7/10/2014,508026540,8/19/2014,5197,9.33,6.92,48488.01,35963.24,12524.77 +Sub-Saharan Africa,Mali,Cereal,Online,H,5/26/2017,658793723,7/8/2017,557,205.7,117.11,114574.9,65230.27,49344.63 +Europe,Lithuania,Baby Food,Online,H,11/18/2015,366111505,11/24/2015,9385,255.28,159.42,2395802.8,1496156.7,899646.1 +Europe,Belgium,Clothes,Online,C,7/20/2011,414403712,8/11/2011,122,109.28,35.84,13332.16,4372.48,8959.68 +Europe,Montenegro,Clothes,Offline,L,8/20/2014,308406674,10/9/2014,3243,109.28,35.84,354395.04,116229.12,238165.92 +Middle East and North Africa,Kuwait,Personal Care,Online,H,6/27/2017,523169219,7/30/2017,6253,81.73,56.67,511057.69,354357.51,156700.18 +Sub-Saharan Africa,Mauritania,Meat,Offline,M,7/15/2013,254052674,8/17/2013,8687,421.89,364.69,3664958.43,3168062.03,496896.4 +Australia and Oceania,Fiji,Beverages,Offline,M,3/12/2016,566730868,4/27/2016,7113,47.45,31.79,337511.85,226122.27,111389.58 +Asia,Maldives,Beverages,Offline,L,3/25/2017,347190129,4/26/2017,129,47.45,31.79,6121.05,4100.91,2020.14 +Middle East and North Africa,Iraq,Household,Offline,L,4/5/2013,351729285,5/17/2013,3367,668.27,502.54,2250065.09,1692052.18,558012.91 +Asia,Japan,Fruits,Online,C,2/10/2017,956959664,3/18/2017,4485,9.33,6.92,41845.05,31036.2,10808.85 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,L,3/3/2016,809805095,3/19/2016,8178,109.28,35.84,893691.84,293099.52,600592.32 +Sub-Saharan Africa,Eritrea,Snacks,Online,L,1/12/2014,877501904,2/27/2014,1168,152.58,97.44,178213.44,113809.92,64403.52 +Middle East and North Africa,Bahrain,Personal Care,Online,L,7/31/2011,397598922,8/26/2011,7211,81.73,56.67,589355.03,408647.37,180707.66 +Europe,Spain,Meat,Online,C,10/1/2010,927957475,10/25/2010,2093,421.89,364.69,883015.77,763296.17,119719.6 +Europe,Sweden,Office Supplies,Online,M,10/5/2010,496751391,11/16/2010,8630,651.21,524.96,5619942.3,4530404.8,1089537.5 +Sub-Saharan Africa,Rwanda,Snacks,Online,C,11/26/2011,352467000,1/12/2012,1673,152.58,97.44,255266.34,163017.12,92249.22 +Central America and the Caribbean,Barbados,Office Supplies,Offline,L,9/25/2011,913903129,11/9/2011,3100,651.21,524.96,2018751,1627376,391375 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,L,6/16/2016,420171105,6/19/2016,6822,154.06,90.93,1050997.32,620324.46,430672.86 +Middle East and North Africa,United Arab Emirates,Fruits,Online,C,5/29/2014,780694758,6/28/2014,3783,9.33,6.92,35295.39,26178.36,9117.03 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,H,2/16/2010,825210416,4/2/2010,6955,437.2,263.33,3040726,1831460.15,1209265.85 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,H,1/5/2013,353766906,1/10/2013,6344,651.21,524.96,4131276.24,3330346.24,800930 +Sub-Saharan Africa,Djibouti,Cereal,Offline,C,10/22/2010,586725556,11/25/2010,3985,205.7,117.11,819714.5,466683.35,353031.15 +North America,Greenland,Vegetables,Online,H,4/2/2011,114760196,5/12/2011,8947,154.06,90.93,1378374.82,813550.71,564824.11 +Australia and Oceania,Samoa ,Beverages,Offline,M,7/29/2015,748857152,9/14/2015,2327,47.45,31.79,110416.15,73975.33,36440.82 +Middle East and North Africa,Morocco,Beverages,Offline,M,9/16/2014,770315253,10/2/2014,2256,47.45,31.79,107047.2,71718.24,35328.96 +Europe,Croatia,Beverages,Offline,C,10/24/2015,780745828,11/15/2015,8895,47.45,31.79,422067.75,282772.05,139295.7 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,H,9/24/2015,552072703,10/22/2015,9436,47.45,31.79,447738.2,299970.44,147767.76 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,C,5/19/2012,376532208,5/29/2012,3103,651.21,524.96,2020704.63,1628950.88,391753.75 +Europe,Andorra,Baby Food,Offline,M,2/11/2016,616673171,3/16/2016,6150,255.28,159.42,1569972,980433,589539 +Sub-Saharan Africa,The Gambia,Cereal,Offline,M,8/11/2015,355356919,9/6/2015,6864,205.7,117.11,1411924.8,803843.04,608081.76 +Europe,Albania,Vegetables,Offline,C,12/26/2011,545757281,12/28/2011,562,154.06,90.93,86581.72,51102.66,35479.06 +Sub-Saharan Africa,Comoros,Snacks,Online,M,12/28/2014,861360585,2/10/2015,4593,152.58,97.44,700799.94,447541.92,253258.02 +Europe,Ireland,Beverages,Offline,H,7/5/2016,145965659,7/22/2016,3337,47.45,31.79,158340.65,106083.23,52257.42 +Europe,Romania,Snacks,Offline,M,1/24/2017,463683831,1/27/2017,3205,152.58,97.44,489018.9,312295.2,176723.7 +North America,Mexico,Household,Online,L,6/15/2014,348938930,7/6/2014,7638,668.27,502.54,5104246.26,3838400.52,1265845.74 +Asia,Maldives,Vegetables,Online,H,2/12/2015,656467282,2/16/2015,2112,154.06,90.93,325374.72,192044.16,133330.56 +Australia and Oceania,East Timor,Baby Food,Offline,L,3/13/2015,511317718,4/5/2015,9130,255.28,159.42,2330706.4,1455504.6,875201.8 +Sub-Saharan Africa,Nigeria,Fruits,Offline,M,11/24/2011,458851563,12/5/2011,3229,9.33,6.92,30126.57,22344.68,7781.89 +Australia and Oceania,New Zealand,Cosmetics,Offline,C,11/9/2014,214742648,12/22/2014,5976,437.2,263.33,2612707.2,1573660.08,1039047.12 +Europe,Bulgaria,Fruits,Offline,H,1/19/2012,914977300,1/19/2012,971,9.33,6.92,9059.43,6719.32,2340.11 +Europe,Croatia,Fruits,Online,H,6/16/2011,165854346,6/26/2011,8842,9.33,6.92,82495.86,61186.64,21309.22 +Europe,Austria,Household,Online,H,7/16/2014,593985116,7/25/2014,2250,668.27,502.54,1503607.5,1130715,372892.5 +Australia and Oceania,East Timor,Cereal,Offline,M,6/23/2012,396293437,7/16/2012,889,205.7,117.11,182867.3,104110.79,78756.51 +Sub-Saharan Africa,Mozambique,Clothes,Online,M,8/26/2012,990015637,10/5/2012,6482,109.28,35.84,708352.96,232314.88,476038.08 +Australia and Oceania,Palau,Cereal,Online,L,2/26/2012,262700545,4/3/2012,7784,205.7,117.11,1601168.8,911584.24,689584.56 +Middle East and North Africa,Oman,Vegetables,Offline,M,9/17/2016,222209489,9/21/2016,5581,154.06,90.93,859808.86,507480.33,352328.53 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,M,3/8/2014,246716296,3/29/2014,7689,668.27,502.54,5138328.03,3864030.06,1274297.97 +Asia,Cambodia,Cereal,Online,H,3/20/2016,234707295,4/19/2016,3959,205.7,117.11,814366.3,463638.49,350727.81 +Middle East and North Africa,Yemen,Household,Online,C,8/1/2016,154981315,8/10/2016,1270,668.27,502.54,848702.9,638225.8,210477.1 +Asia,India,Vegetables,Offline,L,2/16/2010,496649682,2/20/2010,8532,154.06,90.93,1314439.92,775814.76,538625.16 +Asia,Uzbekistan,Baby Food,Online,L,9/10/2011,919136226,10/26/2011,1689,255.28,159.42,431167.92,269260.38,161907.54 +Europe,Bosnia and Herzegovina,Vegetables,Online,C,6/16/2014,702177274,7/15/2014,8714,154.06,90.93,1342478.84,792364.02,550114.82 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,H,6/16/2016,995821654,7/23/2016,4612,437.2,263.33,2016366.4,1214477.96,801888.44 +Asia,Vietnam,Baby Food,Offline,L,10/19/2016,770430696,11/4/2016,6418,255.28,159.42,1638387.04,1023157.56,615229.48 +Middle East and North Africa,Kuwait,Meat,Online,L,11/12/2011,866678225,11/14/2011,8201,421.89,364.69,3459919.89,2990822.69,469097.2 +Asia,Myanmar,Beverages,Offline,H,3/28/2014,845550572,5/11/2014,6059,47.45,31.79,287499.55,192615.61,94883.94 +Europe,Serbia,Beverages,Online,M,1/26/2011,338346564,2/21/2011,3122,47.45,31.79,148138.9,99248.38,48890.52 +Australia and Oceania,Federated States of Micronesia,Meat,Online,L,4/19/2013,396677529,6/8/2013,4551,421.89,364.69,1920021.39,1659704.19,260317.2 +Europe,Moldova ,Cosmetics,Offline,C,12/27/2013,342467296,12/28/2013,2538,437.2,263.33,1109613.6,668331.54,441282.06 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,L,11/5/2014,917952191,12/9/2014,1307,47.45,31.79,62017.15,41549.53,20467.62 +Middle East and North Africa,Libya,Beverages,Online,L,11/8/2014,235681045,12/14/2014,2113,47.45,31.79,100261.85,67172.27,33089.58 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,M,1/21/2014,528515183,1/31/2014,8242,205.7,117.11,1695379.4,965220.62,730158.78 +Middle East and North Africa,Syria,Office Supplies,Offline,C,5/11/2017,499628436,6/29/2017,12,651.21,524.96,7814.52,6299.52,1515 +Sub-Saharan Africa,Guinea,Household,Offline,C,7/30/2015,272507131,8/4/2015,9771,668.27,502.54,6529666.17,4910318.34,1619347.83 +Middle East and North Africa,Oman,Household,Online,C,12/15/2011,940950095,1/7/2012,6898,668.27,502.54,4609726.46,3466520.92,1143205.54 +Europe,Austria,Baby Food,Online,H,10/18/2010,519068658,10/25/2010,2806,255.28,159.42,716315.68,447332.52,268983.16 +Asia,North Korea,Vegetables,Online,H,9/10/2013,691286647,9/12/2013,5936,154.06,90.93,914500.16,539760.48,374739.68 +Europe,San Marino,Fruits,Offline,H,9/20/2015,962340390,10/7/2015,6762,9.33,6.92,63089.46,46793.04,16296.42 +Australia and Oceania,Australia,Cosmetics,Offline,H,10/21/2016,907278716,12/6/2016,2789,437.2,263.33,1219350.8,734427.37,484923.43 +Central America and the Caribbean,Panama,Vegetables,Online,C,5/17/2010,621462953,7/4/2010,3553,154.06,90.93,547375.18,323074.29,224300.89 +Middle East and North Africa,Tunisia ,Fruits,Online,M,6/3/2017,270566928,6/24/2017,5621,9.33,6.92,52443.93,38897.32,13546.61 +Europe,Bosnia and Herzegovina,Beverages,Offline,H,7/23/2014,540576970,8/18/2014,7593,47.45,31.79,360287.85,241381.47,118906.38 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,L,7/21/2013,387791907,8/2/2013,5098,668.27,502.54,3406840.46,2561948.92,844891.54 +Europe,Belgium,Office Supplies,Offline,L,2/2/2012,188823068,3/14/2012,5797,651.21,524.96,3775064.37,3043193.12,731871.25 +Middle East and North Africa,Tunisia ,Fruits,Offline,C,9/9/2012,390594279,9/21/2012,4382,9.33,6.92,40884.06,30323.44,10560.62 +Sub-Saharan Africa,Benin,Beverages,Offline,L,5/23/2011,160341870,7/4/2011,7577,47.45,31.79,359528.65,240872.83,118655.82 +Asia,China,Meat,Online,H,8/20/2016,535614669,9/19/2016,9138,421.89,364.69,3855230.82,3332537.22,522693.6 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,H,3/22/2015,374274003,5/4/2015,4850,651.21,524.96,3158368.5,2546056,612312.5 +Europe,Portugal,Household,Online,M,12/9/2013,404493701,1/12/2014,7530,668.27,502.54,5032073.1,3784126.2,1247946.9 +Australia and Oceania,New Zealand,Meat,Online,L,1/27/2013,974760091,2/16/2013,2027,421.89,364.69,855171.03,739226.63,115944.4 +Middle East and North Africa,Somalia,Clothes,Offline,H,3/12/2010,703872001,3/18/2010,221,109.28,35.84,24150.88,7920.64,16230.24 +Middle East and North Africa,Saudi Arabia,Household,Offline,C,6/29/2011,530940759,7/10/2011,6024,668.27,502.54,4025658.48,3027300.96,998357.52 +Europe,Armenia,Household,Offline,H,11/18/2012,565390193,12/31/2012,377,668.27,502.54,251937.79,189457.58,62480.21 +Central America and the Caribbean,Dominican Republic,Beverages,Offline,H,5/1/2011,536956632,5/20/2011,6255,47.45,31.79,296799.75,198846.45,97953.3 +Sub-Saharan Africa,Guinea,Clothes,Online,C,3/27/2016,245688903,5/16/2016,3661,109.28,35.84,400074.08,131210.24,268863.84 +Europe,Croatia,Fruits,Online,C,5/4/2015,911948335,5/10/2015,4633,9.33,6.92,43225.89,32060.36,11165.53 +Asia,Tajikistan,Office Supplies,Offline,H,5/19/2016,226408755,7/6/2016,8237,651.21,524.96,5364016.77,4324095.52,1039921.25 +Australia and Oceania,Papua New Guinea,Fruits,Offline,H,1/7/2013,900056493,2/24/2013,5572,9.33,6.92,51986.76,38558.24,13428.52 +Asia,China,Household,Online,H,5/3/2011,314190375,5/21/2011,4769,668.27,502.54,3186979.63,2396613.26,790366.37 +Europe,Finland,Office Supplies,Online,C,11/27/2010,870421731,12/31/2010,5988,651.21,524.96,3899445.48,3143460.48,755985 +Europe,Kosovo,Fruits,Online,M,2/26/2016,540674388,3/3/2016,6421,9.33,6.92,59907.93,44433.32,15474.61 +Europe,Spain,Snacks,Online,H,6/6/2017,517184674,6/19/2017,5293,152.58,97.44,807605.94,515749.92,291856.02 +Europe,Liechtenstein,Clothes,Offline,L,7/2/2017,262501418,7/21/2017,8858,109.28,35.84,968002.24,317470.72,650531.52 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,C,8/16/2012,659485948,8/17/2012,5402,154.06,90.93,832232.12,491203.86,341028.26 +Europe,Slovakia,Vegetables,Offline,C,6/30/2011,861312091,7/27/2011,243,154.06,90.93,37436.58,22095.99,15340.59 +Central America and the Caribbean,Dominican Republic,Clothes,Online,M,4/13/2016,541466176,5/7/2016,729,109.28,35.84,79665.12,26127.36,53537.76 +Europe,Cyprus,Cereal,Online,M,4/21/2011,343747031,5/1/2011,1240,205.7,117.11,255068,145216.4,109851.6 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,H,3/20/2012,532265985,4/7/2012,8188,651.21,524.96,5332107.48,4298372.48,1033735 +Sub-Saharan Africa,Namibia,Snacks,Online,L,10/31/2016,541446864,11/16/2016,5014,152.58,97.44,765036.12,488564.16,276471.96 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,L,6/9/2016,326025998,7/15/2016,7193,651.21,524.96,4684153.53,3776037.28,908116.25 +Middle East and North Africa,Iraq,Cereal,Online,M,10/1/2014,811052215,11/20/2014,7229,205.7,117.11,1487005.3,846588.19,640417.11 +Middle East and North Africa,Jordan,Household,Online,L,7/18/2016,741886842,8/28/2016,9658,668.27,502.54,6454151.66,4853531.32,1600620.34 +Sub-Saharan Africa,Mauritania,Cereal,Offline,L,4/26/2016,734203708,5/28/2016,6048,205.7,117.11,1244073.6,708281.28,535792.32 +Asia,Malaysia,Beverages,Offline,M,3/9/2017,123989140,3/18/2017,9997,47.45,31.79,474357.65,317804.63,156553.02 +Europe,Kosovo,Snacks,Offline,C,12/26/2011,117541968,2/10/2012,2135,152.58,97.44,325758.3,208034.4,117723.9 +Asia,Mongolia,Office Supplies,Offline,M,4/29/2017,641473519,5/27/2017,5124,651.21,524.96,3336800.04,2689895.04,646905 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,H,10/22/2016,792707622,11/25/2016,8656,437.2,263.33,3784403.2,2279384.48,1505018.72 +Europe,Albania,Office Supplies,Online,H,3/31/2010,188480603,5/20/2010,4454,651.21,524.96,2900489.34,2338171.84,562317.5 +Europe,Georgia,Household,Online,C,6/12/2017,316341292,6/16/2017,1273,668.27,502.54,850707.71,639733.42,210974.29 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,M,11/5/2013,484151017,12/13/2013,9900,152.58,97.44,1510542,964656,545886 +Europe,Estonia,Office Supplies,Online,H,1/9/2010,970083606,2/6/2010,8151,651.21,524.96,5308012.71,4278948.96,1029063.75 +Sub-Saharan Africa,Angola,Vegetables,Offline,M,1/20/2010,772625386,2/6/2010,5876,154.06,90.93,905256.56,534304.68,370951.88 +Europe,Russia,Household,Online,H,4/13/2015,760575187,5/18/2015,9954,668.27,502.54,6651959.58,5002283.16,1649676.42 +Middle East and North Africa,Libya,Fruits,Online,L,12/21/2012,523044335,1/16/2013,9297,9.33,6.92,86741.01,64335.24,22405.77 +Sub-Saharan Africa,Cameroon,Baby Food,Online,M,5/27/2010,619456660,6/18/2010,9846,255.28,159.42,2513486.88,1569649.32,943837.56 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,L,11/24/2015,329548490,12/11/2015,9576,109.28,35.84,1046465.28,343203.84,703261.44 +Middle East and North Africa,Bahrain,Cereal,Offline,L,5/5/2012,803368651,6/20/2012,3491,205.7,117.11,718098.7,408831.01,309267.69 +Middle East and North Africa,Turkey,Household,Offline,M,12/30/2013,111278474,1/1/2014,8628,668.27,502.54,5765833.56,4335915.12,1429918.44 +Europe,Croatia,Cosmetics,Offline,M,3/25/2017,893951785,4/19/2017,9054,437.2,263.33,3958408.8,2384189.82,1574218.98 +Central America and the Caribbean,Haiti,Snacks,Online,L,12/2/2011,912374913,12/11/2011,867,152.58,97.44,132286.86,84480.48,47806.38 +Sub-Saharan Africa,Mozambique,Fruits,Online,C,7/4/2015,697846686,8/16/2015,7197,9.33,6.92,67148.01,49803.24,17344.77 +Europe,Sweden,Meat,Offline,H,3/15/2016,401978433,4/9/2016,3206,421.89,364.69,1352579.34,1169196.14,183383.2 +Central America and the Caribbean,Haiti,Cereal,Online,L,8/27/2014,246693980,10/10/2014,1086,205.7,117.11,223390.2,127181.46,96208.74 +Australia and Oceania,Tuvalu,Beverages,Offline,L,7/23/2012,974229657,7/23/2012,5060,47.45,31.79,240097,160857.4,79239.6 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,L,6/23/2016,697134292,7/28/2016,6384,9.33,6.92,59562.72,44177.28,15385.44 +Europe,Greece,Beverages,Online,L,4/24/2011,748269212,4/24/2011,8343,47.45,31.79,395875.35,265223.97,130651.38 +Australia and Oceania,Vanuatu,Baby Food,Online,M,2/8/2017,730808246,3/17/2017,1255,255.28,159.42,320376.4,200072.1,120304.3 +Middle East and North Africa,Iran,Cosmetics,Offline,M,2/8/2017,768237721,3/30/2017,7469,437.2,263.33,3265446.8,1966811.77,1298635.03 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,C,7/22/2014,154356467,8/21/2014,6364,651.21,524.96,4144300.44,3340845.44,803455 +Middle East and North Africa,Qatar,Cosmetics,Offline,M,10/4/2013,503275811,11/9/2013,9351,437.2,263.33,4088257.2,2462398.83,1625858.37 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,C,4/22/2016,799419581,5/3/2016,4874,437.2,263.33,2130912.8,1283470.42,847442.38 +Central America and the Caribbean,Costa Rica,Snacks,Offline,H,4/11/2017,547524106,4/23/2017,3405,152.58,97.44,519534.9,331783.2,187751.7 +Sub-Saharan Africa,Comoros,Snacks,Online,L,8/5/2016,222638213,9/10/2016,2450,152.58,97.44,373821,238728,135093 +Europe,Ukraine,Vegetables,Online,L,4/6/2015,820123231,5/18/2015,1544,154.06,90.93,237868.64,140395.92,97472.72 +Central America and the Caribbean,Panama,Clothes,Offline,C,7/19/2011,705652987,8/13/2011,7255,109.28,35.84,792826.4,260019.2,532807.2 +Central America and the Caribbean,El Salvador,Cosmetics,Online,H,5/11/2012,565213811,6/29/2012,8182,437.2,263.33,3577170.4,2154566.06,1422604.34 +Europe,Czech Republic,Snacks,Online,H,4/27/2014,255104529,5/7/2014,9954,152.58,97.44,1518781.32,969917.76,548863.56 +Central America and the Caribbean,Jamaica,Clothes,Offline,M,2/9/2015,151936471,3/4/2015,233,109.28,35.84,25462.24,8350.72,17111.52 +Sub-Saharan Africa,Chad,Beverages,Offline,M,4/4/2017,702633464,5/11/2017,3711,47.45,31.79,176086.95,117972.69,58114.26 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,C,10/17/2016,174431836,11/1/2016,7111,9.33,6.92,66345.63,49208.12,17137.51 +Australia and Oceania,Marshall Islands,Personal Care,Online,H,8/4/2014,504880416,8/15/2014,4189,81.73,56.67,342366.97,237390.63,104976.34 +Australia and Oceania,Palau,Personal Care,Offline,C,8/4/2012,551840531,9/13/2012,731,81.73,56.67,59744.63,41425.77,18318.86 +Europe,San Marino,Baby Food,Online,L,1/6/2010,143486011,1/9/2010,9554,255.28,159.42,2438945.12,1523098.68,915846.44 +Asia,Turkmenistan,Office Supplies,Online,L,9/21/2014,528303182,10/12/2014,5506,651.21,524.96,3585562.26,2890429.76,695132.5 +Australia and Oceania,Samoa ,Vegetables,Offline,C,9/12/2016,325090873,10/28/2016,468,154.06,90.93,72100.08,42555.24,29544.84 +Australia and Oceania,Marshall Islands,Cereal,Online,L,7/29/2014,472960412,9/15/2014,8351,205.7,117.11,1717800.7,977985.61,739815.09 +Europe,Greece,Fruits,Online,L,10/30/2011,181335628,12/2/2011,97,9.33,6.92,905.01,671.24,233.77 +Europe,Poland,Snacks,Offline,M,1/2/2013,979952847,1/24/2013,8679,152.58,97.44,1324241.82,845681.76,478560.06 +Sub-Saharan Africa,Mozambique,Fruits,Offline,H,5/10/2012,868860900,6/2/2012,4103,9.33,6.92,38280.99,28392.76,9888.23 +Australia and Oceania,Palau,Meat,Online,H,10/8/2012,168421113,10/14/2012,8405,421.89,364.69,3545985.45,3065219.45,480766 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,M,5/30/2014,169307315,7/3/2014,652,109.28,35.84,71250.56,23367.68,47882.88 +Asia,China,Clothes,Online,M,12/9/2010,882505834,1/6/2011,1942,109.28,35.84,212221.76,69601.28,142620.48 +Sub-Saharan Africa,Tanzania,Personal Care,Online,M,1/3/2016,589315497,2/22/2016,406,81.73,56.67,33182.38,23008.02,10174.36 +Europe,Monaco,Baby Food,Offline,H,1/17/2014,791347634,2/9/2014,6205,255.28,159.42,1584012.4,989201.1,594811.3 +Asia,Singapore,Clothes,Offline,L,1/20/2017,360526072,2/2/2017,6531,109.28,35.84,713707.68,234071.04,479636.64 +Middle East and North Africa,Syria,Office Supplies,Offline,L,5/19/2015,489087140,7/3/2015,608,651.21,524.96,395935.68,319175.68,76760 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,M,10/15/2011,639579665,11/17/2011,4691,81.73,56.67,383395.43,265838.97,117556.46 +Sub-Saharan Africa,The Gambia,Snacks,Offline,L,2/12/2010,794864976,2/17/2010,7065,152.58,97.44,1077977.7,688413.6,389564.1 +Sub-Saharan Africa,Guinea,Meat,Online,C,6/24/2011,108116900,7/23/2011,3048,421.89,364.69,1285920.72,1111575.12,174345.6 +Europe,Vatican City,Beverages,Offline,C,6/22/2010,952821767,7/24/2010,9989,47.45,31.79,473978.05,317550.31,156427.74 +Europe,Czech Republic,Meat,Online,H,2/20/2014,372778403,3/24/2014,2268,421.89,364.69,956846.52,827116.92,129729.6 +Europe,France,Cosmetics,Offline,H,6/2/2015,432098138,6/13/2015,6296,437.2,263.33,2752611.2,1657925.68,1094685.52 +Middle East and North Africa,Iran,Fruits,Online,C,2/11/2012,565204799,3/21/2012,5515,9.33,6.92,51454.95,38163.8,13291.15 +Europe,Albania,Household,Online,H,8/29/2010,726834714,10/14/2010,5399,668.27,502.54,3607989.73,2713213.46,894776.27 +Europe,Spain,Office Supplies,Online,L,10/10/2014,942036712,10/14/2014,8452,651.21,524.96,5504026.92,4436961.92,1067065 +Central America and the Caribbean,Guatemala,Fruits,Offline,H,2/4/2014,856172120,3/25/2014,9211,9.33,6.92,85938.63,63740.12,22198.51 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,L,9/5/2010,184914767,9/5/2010,9244,437.2,263.33,4041476.8,2434222.52,1607254.28 +Sub-Saharan Africa,Tanzania,Household,Online,C,3/24/2015,964250981,5/9/2015,2148,668.27,502.54,1435443.96,1079455.92,355988.04 +Europe,Vatican City,Personal Care,Online,C,12/27/2012,800479590,1/4/2013,8554,81.73,56.67,699118.42,484755.18,214363.24 +Australia and Oceania,Kiribati,Vegetables,Online,C,1/4/2013,520211923,1/29/2013,1123,154.06,90.93,173009.38,102114.39,70894.99 +Sub-Saharan Africa,Mozambique,Meat,Offline,M,1/15/2014,120371806,2/6/2014,9547,421.89,364.69,4027783.83,3481695.43,546088.4 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,C,11/20/2015,118195569,12/28/2015,5550,154.06,90.93,855033,504661.5,350371.5 +Sub-Saharan Africa,Malawi,Vegetables,Online,M,8/22/2015,201232039,8/22/2015,7887,154.06,90.93,1215071.22,717164.91,497906.31 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,L,6/16/2011,577342545,8/4/2011,7344,81.73,56.67,600225.12,416184.48,184040.64 +Sub-Saharan Africa,Sudan,Office Supplies,Online,H,11/29/2013,624700915,12/10/2013,1738,651.21,524.96,1131802.98,912380.48,219422.5 +Europe,Greece,Clothes,Online,H,12/8/2011,241793477,1/9/2012,918,109.28,35.84,100319.04,32901.12,67417.92 +Sub-Saharan Africa,Eritrea,Snacks,Online,M,6/13/2014,297419059,7/22/2014,1764,152.58,97.44,269151.12,171884.16,97266.96 +Europe,Netherlands,Fruits,Offline,C,4/16/2016,380688989,5/13/2016,3186,9.33,6.92,29725.38,22047.12,7678.26 +Europe,Bosnia and Herzegovina,Fruits,Offline,L,2/27/2017,151027095,3/26/2017,1128,9.33,6.92,10524.24,7805.76,2718.48 +Asia,Indonesia,Fruits,Online,L,3/27/2010,688169705,4/30/2010,3563,9.33,6.92,33242.79,24655.96,8586.83 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,L,4/11/2016,442165648,5/13/2016,5496,9.33,6.92,51277.68,38032.32,13245.36 +Europe,Montenegro,Personal Care,Online,H,8/31/2011,183376252,9/17/2011,3963,81.73,56.67,323895.99,224583.21,99312.78 +Europe,Slovenia,Cereal,Online,H,7/1/2015,752475345,7/26/2015,3031,205.7,117.11,623476.7,354960.41,268516.29 +Middle East and North Africa,Lebanon,Beverages,Offline,L,1/28/2010,810449254,1/30/2010,8799,47.45,31.79,417512.55,279720.21,137792.34 +Middle East and North Africa,Pakistan,Clothes,Online,C,11/2/2012,888596808,12/10/2012,4397,109.28,35.84,480504.16,157588.48,322915.68 +Asia,Thailand,Clothes,Online,H,1/3/2012,238529336,2/1/2012,4986,109.28,35.84,544870.08,178698.24,366171.84 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,L,10/16/2015,882170665,10/30/2015,2758,437.2,263.33,1205797.6,726264.14,479533.46 +Europe,Albania,Cereal,Online,C,9/29/2010,861757123,11/14/2010,1938,205.7,117.11,398646.6,226959.18,171687.42 +Central America and the Caribbean,Cuba,Clothes,Offline,C,1/1/2011,989837539,1/14/2011,3779,109.28,35.84,412969.12,135439.36,277529.76 +Australia and Oceania,East Timor,Baby Food,Online,H,8/11/2016,799273240,8/29/2016,1568,255.28,159.42,400279.04,249970.56,150308.48 +Sub-Saharan Africa,Mauritania,Snacks,Offline,H,4/29/2017,793238055,5/1/2017,5623,152.58,97.44,857957.34,547905.12,310052.22 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,M,7/15/2011,195218312,8/5/2011,8292,255.28,159.42,2116781.76,1321910.64,794871.12 +Middle East and North Africa,Pakistan,Vegetables,Online,H,1/20/2010,999012839,2/5/2010,8954,154.06,90.93,1379453.24,814187.22,565266.02 +Middle East and North Africa,Saudi Arabia,Meat,Offline,H,3/12/2017,318732964,4/25/2017,9022,421.89,364.69,3806291.58,3290233.18,516058.4 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,C,10/28/2011,738802516,12/15/2011,6937,437.2,263.33,3032856.4,1826720.21,1206136.19 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,L,9/26/2011,863957822,11/2/2011,3173,668.27,502.54,2120420.71,1594559.42,525861.29 +Central America and the Caribbean,The Bahamas,Clothes,Offline,M,11/10/2016,269247710,11/15/2016,5236,109.28,35.84,572190.08,187658.24,384531.84 +Europe,Portugal,Meat,Offline,C,1/17/2013,850033509,1/30/2013,2660,421.89,364.69,1122227.4,970075.4,152152 +Asia,Mongolia,Office Supplies,Online,M,9/19/2013,971989047,9/26/2013,2014,651.21,524.96,1311536.94,1057269.44,254267.5 +Australia and Oceania,Nauru,Personal Care,Offline,H,8/20/2010,421100652,10/9/2010,1895,81.73,56.67,154878.35,107389.65,47488.7 +Australia and Oceania,Tuvalu,Cosmetics,Offline,L,7/24/2015,853667151,8/31/2015,7935,437.2,263.33,3469182,2089523.55,1379658.45 +Asia,Brunei,Fruits,Online,C,1/12/2011,846299874,2/15/2011,7794,9.33,6.92,72718.02,53934.48,18783.54 +Middle East and North Africa,Morocco,Snacks,Online,M,9/23/2014,845922648,11/2/2014,6165,152.58,97.44,940655.7,600717.6,339938.1 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,M,2/5/2015,919771802,2/23/2015,9770,109.28,35.84,1067665.6,350156.8,717508.8 +Australia and Oceania,East Timor,Beverages,Online,M,1/8/2013,305396163,1/29/2013,2366,47.45,31.79,112266.7,75215.14,37051.56 +Europe,Belarus,Beverages,Offline,L,6/9/2010,560657060,6/23/2010,9738,47.45,31.79,462068.1,309571.02,152497.08 +Central America and the Caribbean,The Bahamas,Personal Care,Online,H,2/21/2014,613728320,2/22/2014,4703,81.73,56.67,384376.19,266519.01,117857.18 +Europe,Hungary,Meat,Online,C,11/3/2016,813096272,12/23/2016,2111,421.89,364.69,890609.79,769860.59,120749.2 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,C,2/8/2016,677559745,2/22/2016,3840,205.7,117.11,789888,449702.4,340185.6 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,L,7/22/2010,246230065,8/3/2010,3803,109.28,35.84,415591.84,136299.52,279292.32 +Europe,Switzerland,Baby Food,Offline,M,4/1/2011,528531062,4/3/2011,2941,255.28,159.42,750778.48,468854.22,281924.26 +Europe,Ireland,Baby Food,Online,H,2/26/2015,354199063,2/28/2015,4229,255.28,159.42,1079579.12,674187.18,405391.94 +Australia and Oceania,Kiribati,Beverages,Offline,C,7/11/2016,423282897,8/3/2016,7670,47.45,31.79,363941.5,243829.3,120112.2 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,L,9/4/2010,156143891,10/9/2010,5302,255.28,159.42,1353494.56,845244.84,508249.72 +Europe,Serbia,Cosmetics,Online,C,11/30/2012,843455874,1/17/2013,6192,437.2,263.33,2707142.4,1630539.36,1076603.04 +Asia,Vietnam,Office Supplies,Online,C,11/26/2016,696205174,12/31/2016,1437,651.21,524.96,935788.77,754367.52,181421.25 +Sub-Saharan Africa,Mozambique,Clothes,Offline,C,7/30/2013,695690619,8/7/2013,9169,109.28,35.84,1001988.32,328616.96,673371.36 +Central America and the Caribbean,Dominica,Snacks,Online,L,2/1/2010,543523538,3/14/2010,9548,152.58,97.44,1456833.84,930357.12,526476.72 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,M,11/8/2010,911627757,12/26/2010,9767,651.21,524.96,6360368.07,5127284.32,1233083.75 +Asia,South Korea,Cosmetics,Online,M,10/20/2013,292239606,10/24/2013,9048,437.2,263.33,3955785.6,2382609.84,1573175.76 +Sub-Saharan Africa,Nigeria,Household,Online,M,2/14/2014,847907912,3/11/2014,3648,668.27,502.54,2437848.96,1833265.92,604583.04 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,C,8/27/2015,761494004,10/4/2015,1853,651.21,524.96,1206692.13,972750.88,233941.25 +Asia,Taiwan,Beverages,Offline,M,12/7/2011,986171710,12/15/2011,8979,47.45,31.79,426053.55,285442.41,140611.14 +North America,Canada,Fruits,Offline,M,9/17/2012,295427358,10/5/2012,2375,9.33,6.92,22158.75,16435,5723.75 +Europe,Kosovo,Baby Food,Offline,C,6/13/2017,233059775,7/15/2017,6421,255.28,159.42,1639152.88,1023635.82,615517.06 +Sub-Saharan Africa,Sudan,Cereal,Offline,M,7/9/2011,163180291,8/11/2011,7529,205.7,117.11,1548715.3,881721.19,666994.11 +Central America and the Caribbean,Dominica,Snacks,Online,M,6/9/2015,420212733,7/18/2015,9141,152.58,97.44,1394733.78,890699.04,504034.74 +Australia and Oceania,Papua New Guinea,Cereal,Online,H,12/4/2012,958893430,1/7/2013,6729,205.7,117.11,1384155.3,788033.19,596122.11 +Sub-Saharan Africa,Sudan,Beverages,Offline,C,4/11/2015,904271209,5/19/2015,2800,47.45,31.79,132860,89012,43848 +Asia,Mongolia,Baby Food,Online,C,2/13/2012,801707398,3/18/2012,1890,255.28,159.42,482479.2,301303.8,181175.4 +Sub-Saharan Africa,Chad,Office Supplies,Offline,H,2/1/2013,366875827,3/20/2013,5565,651.21,524.96,3623983.65,2921402.4,702581.25 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,C,9/26/2013,735762822,10/6/2013,7424,668.27,502.54,4961236.48,3730856.96,1230379.52 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,M,6/19/2014,414667212,8/7/2014,8098,81.73,56.67,661849.54,458913.66,202935.88 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,C,9/28/2016,230200326,11/17/2016,247,651.21,524.96,160848.87,129665.12,31183.75 +Sub-Saharan Africa,South Africa,Baby Food,Online,C,9/30/2011,179285991,11/8/2011,3564,255.28,159.42,909817.92,568172.88,341645.04 +Europe,Greece,Office Supplies,Online,H,6/5/2014,779160535,6/9/2014,9772,651.21,524.96,6363624.12,5129909.12,1233715 +Europe,Cyprus,Fruits,Offline,H,4/22/2014,817372786,5/16/2014,7626,9.33,6.92,71150.58,52771.92,18378.66 +Central America and the Caribbean,Guatemala,Meat,Offline,H,2/9/2017,501784074,3/19/2017,7913,421.89,364.69,3338415.57,2885791.97,452623.6 +Europe,Slovenia,Personal Care,Offline,M,9/13/2010,110568225,10/7/2010,8450,81.73,56.67,690618.5,478861.5,211757 +Asia,Uzbekistan,Office Supplies,Online,H,4/17/2014,442211568,5/12/2014,9085,651.21,524.96,5916242.85,4769261.6,1146981.25 +Asia,Malaysia,Cosmetics,Offline,H,2/2/2014,565512931,2/23/2014,6698,437.2,263.33,2928365.6,1763784.34,1164581.26 +Sub-Saharan Africa,Ethiopia,Meat,Online,M,7/5/2012,969583642,7/10/2012,201,421.89,364.69,84799.89,73302.69,11497.2 +Australia and Oceania,Solomon Islands,Personal Care,Online,H,10/25/2016,413847529,11/3/2016,5535,81.73,56.67,452375.55,313668.45,138707.1 +Europe,Slovenia,Baby Food,Online,C,8/15/2012,878040921,9/13/2012,675,255.28,159.42,172314,107608.5,64705.5 +Europe,Latvia,Meat,Offline,C,2/9/2013,812212646,3/28/2013,626,421.89,364.69,264103.14,228295.94,35807.2 +Sub-Saharan Africa,Burkina Faso,Household,Offline,M,5/18/2017,986724030,5/28/2017,2423,668.27,502.54,1619218.21,1217654.42,401563.79 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,H,3/28/2014,442248904,3/31/2014,133,437.2,263.33,58147.6,35022.89,23124.71 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,L,4/11/2016,539773595,5/5/2016,9857,9.33,6.92,91965.81,68210.44,23755.37 +Sub-Saharan Africa,Cameroon,Meat,Online,C,8/25/2010,910596930,9/4/2010,4722,421.89,364.69,1992164.58,1722066.18,270098.4 +Sub-Saharan Africa,Mauritania,Cosmetics,Online,M,11/10/2015,806330239,11/20/2015,9891,437.2,263.33,4324345.2,2604597.03,1719748.17 +Middle East and North Africa,Egypt,Office Supplies,Offline,C,5/26/2017,448897349,6/8/2017,7556,651.21,524.96,4920542.76,3966597.76,953945 +Central America and the Caribbean,Haiti,Meat,Online,M,12/22/2016,580534589,1/10/2017,1940,421.89,364.69,818466.6,707498.6,110968 +Europe,Greece,Office Supplies,Offline,L,7/29/2013,213790786,8/17/2013,4299,651.21,524.96,2799551.79,2256803.04,542748.75 +North America,United States of America,Cosmetics,Online,C,10/24/2014,681527268,11/7/2014,7919,437.2,263.33,3462186.8,2085310.27,1376876.53 +Sub-Saharan Africa,Cameroon,Clothes,Offline,H,6/12/2010,686917865,7/29/2010,3116,109.28,35.84,340516.48,111677.44,228839.04 +Middle East and North Africa,Iraq,Beverages,Offline,C,1/4/2014,353448903,1/25/2014,2240,47.45,31.79,106288,71209.6,35078.4 +Sub-Saharan Africa,Mozambique,Meat,Offline,L,8/8/2013,774919211,9/7/2013,4670,421.89,364.69,1970226.3,1703102.3,267124 +Europe,Belgium,Baby Food,Online,C,7/13/2013,865440118,8/11/2013,1818,255.28,159.42,464099.04,289825.56,174273.48 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,H,5/21/2015,509435451,6/2/2015,2125,154.06,90.93,327377.5,193226.25,134151.25 +Australia and Oceania,Palau,Clothes,Online,H,3/28/2014,111641538,5/6/2014,6067,109.28,35.84,663001.76,217441.28,445560.48 +Europe,Russia,Snacks,Online,M,1/9/2010,147107207,1/10/2010,1147,152.58,97.44,175009.26,111763.68,63245.58 +Europe,Romania,Snacks,Offline,M,4/23/2011,711193788,5/5/2011,6901,152.58,97.44,1052954.58,672433.44,380521.14 +Central America and the Caribbean,Dominican Republic,Fruits,Offline,M,5/12/2016,169575107,5/30/2016,9897,9.33,6.92,92339.01,68487.24,23851.77 +Europe,Hungary,Cosmetics,Online,L,12/15/2016,108237493,1/12/2017,8734,437.2,263.33,3818504.8,2299924.22,1518580.58 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,C,4/10/2017,383479773,5/23/2017,9042,109.28,35.84,988109.76,324065.28,664044.48 +Europe,Portugal,Beverages,Online,M,1/1/2015,471913278,1/24/2015,8481,47.45,31.79,402423.45,269610.99,132812.46 +Sub-Saharan Africa,Liberia,Beverages,Offline,M,9/1/2012,820461833,9/21/2012,1744,47.45,31.79,82752.8,55441.76,27311.04 +Sub-Saharan Africa,Malawi,Office Supplies,Online,H,11/16/2013,596361768,1/4/2014,5554,651.21,524.96,3616820.34,2915627.84,701192.5 +Australia and Oceania,Samoa ,Vegetables,Offline,L,12/4/2011,837161910,12/13/2011,3668,154.06,90.93,565092.08,333531.24,231560.84 +Sub-Saharan Africa,Burundi,Office Supplies,Online,C,4/30/2016,400723588,5/18/2016,1870,651.21,524.96,1217762.7,981675.2,236087.5 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,H,3/2/2011,915220630,3/30/2011,2977,651.21,524.96,1938652.17,1562805.92,375846.25 +Sub-Saharan Africa,Benin,Household,Online,L,11/11/2011,929139363,11/18/2011,1840,668.27,502.54,1229616.8,924673.6,304943.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,M,12/26/2015,861278617,1/4/2016,337,255.28,159.42,86029.36,53724.54,32304.82 +North America,United States of America,Personal Care,Offline,C,8/1/2014,750749719,8/5/2014,2380,81.73,56.67,194517.4,134874.6,59642.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,M,2/22/2011,706976497,4/12/2011,8911,255.28,159.42,2274800.08,1420591.62,854208.46 +Europe,Iceland,Fruits,Online,H,3/16/2010,459695279,3/28/2010,2903,9.33,6.92,27084.99,20088.76,6996.23 +Asia,Taiwan,Snacks,Online,L,8/5/2013,708954894,8/7/2013,4363,152.58,97.44,665706.54,425130.72,240575.82 +Europe,Norway,Household,Offline,M,8/16/2016,875116670,9/27/2016,5324,668.27,502.54,3557869.48,2675522.96,882346.52 +Middle East and North Africa,United Arab Emirates,Snacks,Online,L,11/22/2011,448854434,1/2/2012,4856,152.58,97.44,740928.48,473168.64,267759.84 +Europe,Czech Republic,Vegetables,Online,L,10/8/2015,341154515,10/29/2015,4057,154.06,90.93,625021.42,368903.01,256118.41 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,C,8/16/2011,633315742,9/30/2011,1056,205.7,117.11,217219.2,123668.16,93551.04 +Sub-Saharan Africa,Malawi,Clothes,Online,L,3/5/2014,126949441,4/11/2014,6016,109.28,35.84,657428.48,215613.44,441815.04 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,M,9/13/2012,393979442,9/23/2012,6127,9.33,6.92,57164.91,42398.84,14766.07 +Australia and Oceania,Fiji,Cereal,Online,M,9/11/2012,826642072,10/23/2012,614,205.7,117.11,126299.8,71905.54,54394.26 +Middle East and North Africa,Algeria,Baby Food,Offline,L,12/5/2016,887486159,1/19/2017,5731,255.28,159.42,1463009.68,913636.02,549373.66 +Asia,Brunei,Fruits,Online,M,2/2/2014,559373033,3/22/2014,9766,9.33,6.92,91116.78,67580.72,23536.06 +Europe,Vatican City,Office Supplies,Online,C,11/11/2012,795476520,11/28/2012,8034,651.21,524.96,5231821.14,4217528.64,1014292.5 +Central America and the Caribbean,El Salvador,Snacks,Online,M,6/4/2015,369282948,7/6/2015,7886,152.58,97.44,1203245.88,768411.84,434834.04 +Europe,United Kingdom,Clothes,Online,H,8/29/2013,824591147,9/8/2013,3700,109.28,35.84,404336,132608,271728 +Europe,Serbia,Fruits,Offline,C,8/31/2015,625512444,10/2/2015,1887,9.33,6.92,17605.71,13058.04,4547.67 +Asia,Kyrgyzstan,Personal Care,Online,M,8/31/2011,106470668,9/18/2011,5891,81.73,56.67,481471.43,333842.97,147628.46 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,L,9/2/2015,122202146,10/22/2015,1185,668.27,502.54,791899.95,595509.9,196390.05 +Europe,Czech Republic,Personal Care,Offline,L,4/1/2016,697755706,5/20/2016,274,81.73,56.67,22394.02,15527.58,6866.44 +Central America and the Caribbean,Jamaica,Baby Food,Online,H,8/13/2010,578492677,9/30/2010,7693,255.28,159.42,1963869.04,1226418.06,737450.98 +Sub-Saharan Africa,Eritrea,Beverages,Online,L,12/21/2015,380086886,1/11/2016,5011,47.45,31.79,237771.95,159299.69,78472.26 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,C,9/20/2012,338524663,9/22/2012,5825,47.45,31.79,276396.25,185176.75,91219.5 +Australia and Oceania,Tonga,Household,Offline,H,5/31/2016,760104835,6/18/2016,767,668.27,502.54,512563.09,385448.18,127114.91 +Sub-Saharan Africa,Niger,Clothes,Offline,H,5/17/2013,671438729,5/20/2013,2496,109.28,35.84,272762.88,89456.64,183306.24 +Australia and Oceania,Samoa ,Household,Online,C,6/30/2017,969450175,8/3/2017,705,668.27,502.54,471130.35,354290.7,116839.65 +Asia,Bangladesh,Household,Offline,M,6/10/2013,371375501,7/30/2013,7118,668.27,502.54,4756745.86,3577079.72,1179666.14 +Sub-Saharan Africa,Tanzania,Vegetables,Online,H,6/12/2013,364763534,7/8/2013,490,154.06,90.93,75489.4,44555.7,30933.7 +North America,Canada,Household,Offline,C,9/1/2015,257475602,9/5/2015,1607,668.27,502.54,1073909.89,807581.78,266328.11 +Middle East and North Africa,Egypt,Baby Food,Offline,C,7/15/2015,327685534,7/29/2015,8286,255.28,159.42,2115250.08,1320954.12,794295.96 +Australia and Oceania,Palau,Fruits,Offline,M,2/14/2017,473879659,4/2/2017,377,9.33,6.92,3517.41,2608.84,908.57 +Europe,Romania,Household,Online,M,3/17/2014,664856803,4/17/2014,4757,668.27,502.54,3178960.39,2390582.78,788377.61 +Asia,Sri Lanka,Baby Food,Offline,M,10/10/2016,489728295,10/21/2016,340,255.28,159.42,86795.2,54202.8,32592.4 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,C,12/12/2016,507917964,1/1/2017,3067,437.2,263.33,1340892.4,807633.11,533259.29 +Asia,Cambodia,Beverages,Online,L,6/25/2015,899162137,6/26/2015,913,47.45,31.79,43321.85,29024.27,14297.58 +Asia,Singapore,Baby Food,Online,M,5/31/2010,113509643,7/10/2010,8881,255.28,159.42,2267141.68,1415809.02,851332.66 +Australia and Oceania,Tonga,Beverages,Offline,C,12/29/2015,721321809,1/29/2016,4007,47.45,31.79,190132.15,127382.53,62749.62 +Asia,Kazakhstan,Office Supplies,Online,L,6/14/2013,863272464,6/23/2013,361,651.21,524.96,235086.81,189510.56,45576.25 +Central America and the Caribbean,Barbados,Clothes,Online,H,5/19/2015,100347936,6/12/2015,4039,109.28,35.84,441381.92,144757.76,296624.16 +Middle East and North Africa,Oman,Office Supplies,Online,M,7/2/2016,763847053,7/13/2016,8172,651.21,524.96,5321688.12,4289973.12,1031715 +Central America and the Caribbean,The Bahamas,Clothes,Online,H,8/10/2012,305381143,8/31/2012,7921,109.28,35.84,865606.88,283888.64,581718.24 +North America,Mexico,Beverages,Offline,L,11/28/2011,746874034,1/7/2012,5479,47.45,31.79,259978.55,174177.41,85801.14 +Asia,Cambodia,Cereal,Online,H,2/9/2016,130562055,3/1/2016,5068,205.7,117.11,1042487.6,593513.48,448974.12 +Middle East and North Africa,Libya,Vegetables,Online,L,8/14/2016,168994033,8/16/2016,7945,154.06,90.93,1224006.7,722438.85,501567.85 +Middle East and North Africa,Somalia,Personal Care,Online,H,6/26/2013,395031297,8/4/2013,7394,81.73,56.67,604311.62,419017.98,185293.64 +Central America and the Caribbean,Nicaragua,Beverages,Online,L,8/12/2011,411847674,8/31/2011,3734,47.45,31.79,177178.3,118703.86,58474.44 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,M,12/15/2016,342929494,2/3/2017,9313,255.28,159.42,2377422.64,1484678.46,892744.18 +Europe,Serbia,Clothes,Offline,L,1/18/2010,382075583,2/9/2010,3511,109.28,35.84,383682.08,125834.24,257847.84 +Europe,Moldova ,Clothes,Offline,H,5/5/2010,343397271,6/17/2010,7738,109.28,35.84,845608.64,277329.92,568278.72 +Sub-Saharan Africa,Central African Republic,Household,Online,L,11/6/2011,111318385,11/11/2011,439,668.27,502.54,293370.53,220615.06,72755.47 +Middle East and North Africa,Tunisia ,Beverages,Online,H,3/20/2017,990575253,4/7/2017,2085,47.45,31.79,98933.25,66282.15,32651.1 +Europe,Norway,Cereal,Offline,C,3/27/2011,756216704,4/23/2011,182,205.7,117.11,37437.4,21314.02,16123.38 +North America,Greenland,Office Supplies,Offline,H,1/15/2010,403604066,2/25/2010,4267,651.21,524.96,2778713.07,2240004.32,538708.75 +Middle East and North Africa,Bahrain,Vegetables,Offline,L,11/28/2011,998411166,12/4/2011,906,154.06,90.93,139578.36,82382.58,57195.78 +Sub-Saharan Africa,Rwanda,Beverages,Offline,M,3/5/2016,526624333,4/9/2016,8698,47.45,31.79,412720.1,276509.42,136210.68 +Europe,Ukraine,Office Supplies,Online,H,11/21/2011,644542396,12/16/2011,3273,651.21,524.96,2131410.33,1718194.08,413216.25 +Australia and Oceania,Samoa ,Snacks,Offline,H,11/14/2011,828776681,12/24/2011,2292,152.58,97.44,349713.36,223332.48,126380.88 +Europe,Moldova ,Cosmetics,Online,C,1/31/2011,626251018,3/1/2011,448,437.2,263.33,195865.6,117971.84,77893.76 +Australia and Oceania,Papua New Guinea,Fruits,Offline,H,2/15/2013,104201734,2/22/2013,4463,9.33,6.92,41639.79,30883.96,10755.83 +Asia,Mongolia,Baby Food,Offline,L,4/20/2011,300177657,5/15/2011,8094,255.28,159.42,2066236.32,1290345.48,775890.84 +Asia,Uzbekistan,Cosmetics,Online,M,2/14/2015,972040116,4/5/2015,7126,437.2,263.33,3115487.2,1876489.58,1238997.62 +Sub-Saharan Africa,Uganda,Vegetables,Online,M,3/27/2016,147962939,4/29/2016,4377,154.06,90.93,674320.62,398000.61,276320.01 +Asia,India,Cosmetics,Online,L,12/5/2014,876432454,1/17/2015,4694,437.2,263.33,2052216.8,1236071.02,816145.78 +Central America and the Caribbean,Barbados,Cereal,Online,H,5/2/2016,876247489,6/5/2016,9959,205.7,117.11,2048566.3,1166298.49,882267.81 +Europe,Montenegro,Household,Offline,M,7/6/2011,186519372,7/31/2011,4082,668.27,502.54,2727878.14,2051368.28,676509.86 +Australia and Oceania,Tuvalu,Cosmetics,Online,C,7/6/2011,716671931,7/30/2011,8005,437.2,263.33,3499786,2107956.65,1391829.35 +Europe,Malta,Clothes,Offline,M,4/20/2013,396441495,6/9/2013,4703,109.28,35.84,513943.84,168555.52,345388.32 +Europe,Germany,Beverages,Offline,C,2/20/2011,825876891,3/1/2011,4180,47.45,31.79,198341,132882.2,65458.8 +Europe,Armenia,Meat,Online,L,6/24/2015,525339448,7/21/2015,8472,421.89,364.69,3574252.08,3089653.68,484598.4 +Asia,Nepal,Clothes,Offline,L,5/5/2011,785502994,5/16/2011,6646,109.28,35.84,726274.88,238192.64,488082.24 +Central America and the Caribbean,Belize,Office Supplies,Online,C,2/9/2015,717353856,3/16/2015,9802,651.21,524.96,6383160.42,5145657.92,1237502.5 +Sub-Saharan Africa,South Sudan,Personal Care,Online,C,2/21/2010,402190864,3/3/2010,6069,81.73,56.67,496019.37,343930.23,152089.14 +Asia,Maldives,Baby Food,Offline,C,2/28/2011,441625344,3/11/2011,5608,255.28,159.42,1431610.24,894027.36,537582.88 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,L,1/8/2015,607581126,1/9/2015,5612,154.06,90.93,864584.72,510299.16,354285.56 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,C,1/25/2012,292294538,2/1/2012,5304,9.33,6.92,49486.32,36703.68,12782.64 +Europe,Vatican City,Office Supplies,Online,H,8/21/2012,758314406,10/3/2012,939,651.21,524.96,611486.19,492937.44,118548.75 +Middle East and North Africa,Qatar,Fruits,Online,H,12/31/2012,188502061,2/5/2013,804,9.33,6.92,7501.32,5563.68,1937.64 +Australia and Oceania,Vanuatu,Cosmetics,Offline,H,4/7/2014,436031329,4/10/2014,215,437.2,263.33,93998,56615.95,37382.05 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,L,1/14/2011,274388539,2/7/2011,6521,81.73,56.67,532961.33,369545.07,163416.26 +Sub-Saharan Africa,Comoros,Household,Offline,C,5/6/2010,347372519,5/22/2010,4103,668.27,502.54,2741911.81,2061921.62,679990.19 +Asia,Vietnam,Personal Care,Offline,C,9/16/2012,919094598,9/26/2012,9371,81.73,56.67,765891.83,531054.57,234837.26 +Central America and the Caribbean,El Salvador,Meat,Online,L,12/8/2015,523978602,1/2/2016,5767,421.89,364.69,2433039.63,2103167.23,329872.4 +North America,Mexico,Meat,Offline,H,4/24/2011,916760861,6/7/2011,8766,421.89,364.69,3698287.74,3196872.54,501415.2 +Sub-Saharan Africa,Niger,Office Supplies,Online,L,2/14/2010,322490203,3/24/2010,872,651.21,524.96,567855.12,457765.12,110090 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,2/26/2017,186527955,4/7/2017,6622,437.2,263.33,2895138.4,1743771.26,1151367.14 +Sub-Saharan Africa,Rwanda,Personal Care,Online,L,10/2/2011,224547946,10/25/2011,7582,81.73,56.67,619676.86,429671.94,190004.92 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,M,3/6/2012,672536504,3/30/2012,7352,9.33,6.92,68594.16,50875.84,17718.32 +Europe,Bulgaria,Baby Food,Offline,H,4/7/2011,936792457,4/22/2011,6560,255.28,159.42,1674636.8,1045795.2,628841.6 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,L,6/25/2010,943927133,7/29/2010,7870,437.2,263.33,3440764,2072407.1,1368356.9 +Middle East and North Africa,Afghanistan,Meat,Offline,C,2/24/2016,690864360,3/1/2016,971,421.89,364.69,409655.19,354113.99,55541.2 +Sub-Saharan Africa,Chad,Cereal,Online,M,12/5/2012,694840466,12/27/2012,7590,205.7,117.11,1561263,888864.9,672398.1 +North America,Greenland,Personal Care,Offline,L,1/22/2013,643404281,1/28/2013,6479,81.73,56.67,529528.67,367164.93,162363.74 +Europe,Ukraine,Beverages,Offline,H,9/11/2014,744417130,9/11/2014,8426,47.45,31.79,399813.7,267862.54,131951.16 +Sub-Saharan Africa,Uganda,Meat,Online,L,4/8/2013,376052844,5/11/2013,1248,421.89,364.69,526518.72,455133.12,71385.6 +Sub-Saharan Africa,Senegal,Fruits,Offline,C,11/7/2012,336797749,12/23/2012,4793,9.33,6.92,44718.69,33167.56,11551.13 +Australia and Oceania,Australia,Vegetables,Online,L,10/18/2014,595450675,11/6/2014,5942,154.06,90.93,915424.52,540306.06,375118.46 +North America,Greenland,Personal Care,Offline,L,12/9/2013,741122949,1/25/2014,3605,81.73,56.67,294636.65,204295.35,90341.3 +Europe,United Kingdom,Beverages,Online,C,7/20/2017,433238399,7/29/2017,3724,47.45,31.79,176703.8,118385.96,58317.84 +Central America and the Caribbean,Grenada,Baby Food,Online,L,3/30/2011,751533353,4/2/2011,4275,255.28,159.42,1091322,681520.5,409801.5 +Sub-Saharan Africa,South Sudan,Household,Online,M,10/7/2015,146056640,10/18/2015,260,668.27,502.54,173750.2,130660.4,43089.8 +Europe,Georgia,Vegetables,Offline,L,1/30/2015,287169587,3/1/2015,8717,154.06,90.93,1342941.02,792636.81,550304.21 +Europe,Luxembourg,Snacks,Offline,M,2/19/2013,215546023,4/4/2013,3713,152.58,97.44,566529.54,361794.72,204734.82 +Europe,Finland,Office Supplies,Online,C,12/15/2014,392172276,12/17/2014,1346,651.21,524.96,876528.66,706596.16,169932.5 +Sub-Saharan Africa,Mali,Personal Care,Online,M,4/5/2015,448347175,5/16/2015,4747,81.73,56.67,387972.31,269012.49,118959.82 +Europe,Hungary,Meat,Offline,C,5/28/2017,535682046,6/5/2017,9076,421.89,364.69,3829073.64,3309926.44,519147.2 +Australia and Oceania,Solomon Islands,Personal Care,Offline,L,6/19/2014,876100718,8/3/2014,6526,81.73,56.67,533369.98,369828.42,163541.56 +Europe,Serbia,Clothes,Online,H,9/18/2015,411839520,9/18/2015,1321,109.28,35.84,144358.88,47344.64,97014.24 +Asia,Sri Lanka,Office Supplies,Offline,C,7/24/2012,855447280,8/8/2012,4715,651.21,524.96,3070455.15,2475186.4,595268.75 +Australia and Oceania,Tonga,Cosmetics,Online,L,8/19/2012,839785325,9/29/2012,9994,437.2,263.33,4369376.8,2631720.02,1737656.78 +Central America and the Caribbean,Nicaragua,Fruits,Online,M,4/1/2013,868027484,4/21/2013,7477,9.33,6.92,69760.41,51740.84,18019.57 +Europe,Monaco,Vegetables,Online,M,10/21/2012,163660085,10/27/2012,9511,154.06,90.93,1465264.66,864835.23,600429.43 +Middle East and North Africa,Lebanon,Vegetables,Online,C,7/18/2014,720481956,8/30/2014,5476,154.06,90.93,843632.56,497932.68,345699.88 +Central America and the Caribbean,Jamaica,Household,Online,C,3/14/2015,552604424,4/17/2015,6784,668.27,502.54,4533543.68,3409231.36,1124312.32 +Sub-Saharan Africa,Ghana,Fruits,Offline,L,5/10/2016,444451320,6/6/2016,1877,9.33,6.92,17512.41,12988.84,4523.57 +Central America and the Caribbean,Grenada,Vegetables,Online,M,2/4/2013,800758969,3/3/2013,1229,154.06,90.93,189339.74,111752.97,77586.77 +Europe,Slovakia,Personal Care,Online,M,12/1/2012,296576201,12/31/2012,2343,81.73,56.67,191493.39,132777.81,58715.58 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,M,10/26/2016,827264344,12/12/2016,4758,437.2,263.33,2080197.6,1252924.14,827273.46 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,M,7/2/2015,758497226,7/25/2015,5039,81.73,56.67,411837.47,285560.13,126277.34 +Europe,Italy,Beverages,Offline,L,11/14/2015,776261174,12/4/2015,1787,47.45,31.79,84793.15,56808.73,27984.42 +Europe,Hungary,Vegetables,Online,L,7/19/2014,736855018,8/25/2014,629,154.06,90.93,96903.74,57194.97,39708.77 +North America,United States of America,Snacks,Online,M,10/14/2016,116890084,11/18/2016,9228,152.58,97.44,1408008.24,899176.32,508831.92 +Asia,Thailand,Personal Care,Offline,C,7/18/2017,263290202,8/3/2017,2277,81.73,56.67,186099.21,129037.59,57061.62 +Middle East and North Africa,Lebanon,Fruits,Offline,L,11/6/2012,343291699,12/20/2012,6497,9.33,6.92,60617.01,44959.24,15657.77 +Middle East and North Africa,Turkey,Beverages,Online,L,2/24/2011,494443404,3/15/2011,5646,47.45,31.79,267902.7,179486.34,88416.36 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,H,5/21/2014,474606645,5/29/2014,5508,255.28,159.42,1406082.24,878085.36,527996.88 +Middle East and North Africa,Egypt,Meat,Offline,C,3/17/2014,111955249,4/1/2014,8901,421.89,364.69,3755242.89,3246105.69,509137.2 +Europe,Norway,Clothes,Online,C,11/23/2010,654975545,11/28/2010,674,109.28,35.84,73654.72,24156.16,49498.56 +North America,United States of America,Office Supplies,Offline,H,2/28/2017,722466361,4/5/2017,2706,651.21,524.96,1762174.26,1420541.76,341632.5 +Europe,Latvia,Snacks,Online,H,6/26/2016,353539025,7/20/2016,8909,152.58,97.44,1359335.22,868092.96,491242.26 +Europe,Cyprus,Meat,Online,L,5/8/2012,557617366,6/4/2012,225,421.89,364.69,94925.25,82055.25,12870 +North America,Mexico,Meat,Offline,C,11/14/2016,164437711,11/28/2016,9628,421.89,364.69,4061956.92,3511235.32,550721.6 +Sub-Saharan Africa,Angola,Cosmetics,Online,M,9/22/2016,774048888,11/6/2016,7122,437.2,263.33,3113738.4,1875436.26,1238302.14 +Middle East and North Africa,Israel,Meat,Online,C,10/20/2014,906812226,11/29/2014,4744,421.89,364.69,2001446.16,1730089.36,271356.8 +Australia and Oceania,Vanuatu,Clothes,Offline,H,4/7/2011,953401553,4/16/2011,1561,109.28,35.84,170586.08,55946.24,114639.84 +Sub-Saharan Africa,South Sudan,Household,Online,M,12/3/2014,924803197,12/30/2014,8672,668.27,502.54,5795237.44,4358026.88,1437210.56 +Australia and Oceania,Vanuatu,Vegetables,Online,M,9/15/2016,902315986,9/18/2016,4206,154.06,90.93,647976.36,382451.58,265524.78 +Europe,Macedonia,Vegetables,Online,M,3/12/2016,587551248,3/25/2016,8326,154.06,90.93,1282703.56,757083.18,525620.38 +Central America and the Caribbean,El Salvador,Personal Care,Offline,M,3/29/2010,652432811,4/19/2010,8222,81.73,56.67,671984.06,465940.74,206043.32 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,L,11/28/2011,489197003,11/28/2011,3119,81.73,56.67,254915.87,176753.73,78162.14 +Australia and Oceania,Palau,Cereal,Online,H,5/23/2016,460392653,6/11/2016,9272,205.7,117.11,1907250.4,1085843.92,821406.48 +Europe,Switzerland,Office Supplies,Offline,M,5/20/2012,548881089,5/22/2012,4967,651.21,524.96,3234560.07,2607476.32,627083.75 +Europe,Vatican City,Cosmetics,Offline,M,2/21/2016,807836139,3/10/2016,5520,437.2,263.33,2413344,1453581.6,959762.4 +Sub-Saharan Africa,Zambia,Office Supplies,Online,M,9/11/2014,910744130,10/26/2014,8282,651.21,524.96,5393321.22,4347718.72,1045602.5 +Australia and Oceania,Palau,Clothes,Online,L,1/28/2015,601403892,1/28/2015,7631,109.28,35.84,833915.68,273495.04,560420.64 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,H,3/26/2010,143926751,4/10/2010,9979,205.7,117.11,2052680.3,1168640.69,884039.61 +Middle East and North Africa,Kuwait,Household,Offline,H,2/8/2013,772736537,2/18/2013,8768,668.27,502.54,5859391.36,4406270.72,1453120.64 +Europe,Malta,Office Supplies,Offline,H,12/31/2014,642569577,1/16/2015,9472,651.21,524.96,6168261.12,4972421.12,1195840 +Europe,Liechtenstein,Meat,Offline,H,1/17/2012,678474700,1/21/2012,4596,421.89,364.69,1939006.44,1676115.24,262891.2 +Sub-Saharan Africa,Swaziland,Meat,Offline,M,8/7/2016,525813233,8/17/2016,8675,421.89,364.69,3659895.75,3163685.75,496210 +Asia,Brunei,Office Supplies,Offline,C,7/31/2015,800259006,8/4/2015,3278,651.21,524.96,2134666.38,1720818.88,413847.5 +Sub-Saharan Africa,Mali,Snacks,Online,H,2/9/2012,837798345,3/3/2012,2003,152.58,97.44,305617.74,195172.32,110445.42 +Sub-Saharan Africa,Cape Verde,Meat,Online,M,2/28/2014,944730079,4/9/2014,5479,421.89,364.69,2311535.31,1998136.51,313398.8 +Australia and Oceania,Tonga,Snacks,Online,L,8/20/2015,147665536,10/3/2015,6368,152.58,97.44,971629.44,620497.92,351131.52 +Europe,Iceland,Meat,Online,M,4/10/2015,243528544,4/18/2015,4363,421.89,364.69,1840706.07,1591142.47,249563.6 +Europe,Romania,Clothes,Online,M,11/20/2012,849555432,12/12/2012,1186,109.28,35.84,129606.08,42506.24,87099.84 +Middle East and North Africa,Somalia,Baby Food,Online,M,2/22/2013,753295028,3/8/2013,5593,255.28,159.42,1427781.04,891636.06,536144.98 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,M,3/13/2014,162608659,4/6/2014,8371,651.21,524.96,5451278.91,4394440.16,1056838.75 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,C,6/24/2011,255670154,7/23/2011,7335,9.33,6.92,68435.55,50758.2,17677.35 +Sub-Saharan Africa,Mauritania,Meat,Offline,C,8/18/2016,930965840,9/10/2016,2335,421.89,364.69,985113.15,851551.15,133562 +Europe,Montenegro,Fruits,Online,M,11/10/2015,357294547,12/15/2015,251,9.33,6.92,2341.83,1736.92,604.91 +Asia,China,Office Supplies,Online,H,7/31/2011,823767602,8/9/2011,9994,651.21,524.96,6508192.74,5246450.24,1261742.5 +Europe,Italy,Snacks,Offline,H,1/21/2011,189808833,2/16/2011,7507,152.58,97.44,1145418.06,731482.08,413935.98 +Middle East and North Africa,Syria,Fruits,Online,C,1/18/2015,435154569,2/20/2015,762,9.33,6.92,7109.46,5273.04,1836.42 +Sub-Saharan Africa,Comoros,Meat,Offline,M,1/7/2014,909853637,1/17/2014,4765,421.89,364.69,2010305.85,1737747.85,272558 +Sub-Saharan Africa,Kenya,Baby Food,Offline,L,8/22/2014,584267365,8/28/2014,6552,255.28,159.42,1672594.56,1044519.84,628074.72 +Sub-Saharan Africa,Rwanda,Meat,Offline,L,4/19/2013,299069583,4/25/2013,190,421.89,364.69,80159.1,69291.1,10868 +Middle East and North Africa,Iraq,Fruits,Offline,H,1/2/2015,515246617,1/10/2015,1779,9.33,6.92,16598.07,12310.68,4287.39 +Europe,Poland,Snacks,Online,M,6/27/2014,864097297,8/14/2014,4447,152.58,97.44,678523.26,433315.68,245207.58 +Middle East and North Africa,Somalia,Office Supplies,Online,H,2/7/2015,597232949,3/4/2015,3356,651.21,524.96,2185460.76,1761765.76,423695 +Europe,San Marino,Office Supplies,Online,C,6/30/2017,836577403,7/28/2017,699,651.21,524.96,455195.79,366947.04,88248.75 +Asia,Brunei,Clothes,Online,L,10/17/2015,524366986,10/25/2015,699,109.28,35.84,76386.72,25052.16,51334.56 +Asia,Maldives,Personal Care,Online,M,7/21/2016,473150527,7/26/2016,4610,81.73,56.67,376775.3,261248.7,115526.6 +Sub-Saharan Africa,Malawi,Baby Food,Offline,M,4/2/2012,215789353,4/23/2012,5720,255.28,159.42,1460201.6,911882.4,548319.2 +Sub-Saharan Africa,Cape Verde,Snacks,Online,M,5/13/2015,255457293,7/1/2015,4345,152.58,97.44,662960.1,423376.8,239583.3 +Middle East and North Africa,Algeria,Snacks,Offline,L,9/13/2016,715640676,10/24/2016,2834,152.58,97.44,432411.72,276144.96,156266.76 +Australia and Oceania,Tonga,Baby Food,Online,M,12/9/2011,890138328,1/19/2012,567,255.28,159.42,144743.76,90391.14,54352.62 +Sub-Saharan Africa,South Sudan,Clothes,Offline,L,12/15/2012,593061578,12/19/2012,8955,109.28,35.84,978602.4,320947.2,657655.2 +Sub-Saharan Africa,Tanzania,Beverages,Offline,L,10/6/2013,608834254,11/1/2013,6440,47.45,31.79,305578,204727.6,100850.4 +Asia,Brunei,Beverages,Online,H,1/7/2017,442192685,1/20/2017,3497,47.45,31.79,165932.65,111169.63,54763.02 +Central America and the Caribbean,Dominica,Cosmetics,Online,M,1/28/2015,568185698,2/8/2015,7629,437.2,263.33,3335398.8,2008944.57,1326454.23 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,C,7/1/2016,182174623,8/1/2016,8374,205.7,117.11,1722531.8,980679.14,741852.66 +Europe,Slovenia,Baby Food,Online,H,12/29/2011,349833285,1/15/2012,2298,255.28,159.42,586633.44,366347.16,220286.28 +Australia and Oceania,Tuvalu,Baby Food,Online,C,1/15/2016,857148015,2/17/2016,8000,255.28,159.42,2042240,1275360,766880 +Europe,Armenia,Office Supplies,Online,L,2/8/2010,660417640,3/6/2010,1110,651.21,524.96,722843.1,582705.6,140137.5 +Middle East and North Africa,Israel,Cosmetics,Offline,C,8/8/2014,136253488,8/16/2014,9290,437.2,263.33,4061588,2446335.7,1615252.3 +Sub-Saharan Africa,Tanzania,Fruits,Offline,C,11/27/2016,631579387,12/29/2016,7230,9.33,6.92,67455.9,50031.6,17424.3 +Europe,Spain,Meat,Online,M,1/17/2013,413631665,1/25/2013,1656,421.89,364.69,698649.84,603926.64,94723.2 +Europe,Slovakia,Beverages,Offline,H,6/22/2011,519959151,8/3/2011,6322,47.45,31.79,299978.9,200976.38,99002.52 +Middle East and North Africa,Saudi Arabia,Cereal,Online,H,2/15/2014,708423173,4/3/2014,7014,205.7,117.11,1442779.8,821409.54,621370.26 +Europe,Spain,Snacks,Offline,L,8/26/2012,807197558,9/21/2012,6550,152.58,97.44,999399,638232,361167 +Australia and Oceania,Kiribati,Personal Care,Offline,M,11/28/2014,264768636,1/15/2015,9778,81.73,56.67,799155.94,554119.26,245036.68 +Central America and the Caribbean,Grenada,Beverages,Online,L,11/20/2010,399935233,12/6/2010,8578,47.45,31.79,407026.1,272694.62,134331.48 +Europe,Macedonia,Fruits,Offline,M,5/12/2014,351808679,5/12/2014,6861,9.33,6.92,64013.13,47478.12,16535.01 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,L,8/31/2013,229812800,9/8/2013,5569,255.28,159.42,1421654.32,887809.98,533844.34 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,C,5/5/2013,663683927,5/12/2013,7677,154.06,90.93,1182718.62,698069.61,484649.01 +Asia,India,Personal Care,Offline,M,3/20/2015,553470885,3/28/2015,3189,81.73,56.67,260636.97,180720.63,79916.34 +Asia,Vietnam,Clothes,Online,L,8/7/2014,219535005,9/7/2014,4141,109.28,35.84,452528.48,148413.44,304115.04 +Australia and Oceania,New Zealand,Baby Food,Offline,C,8/30/2011,952550113,10/5/2011,9601,255.28,159.42,2450943.28,1530591.42,920351.86 +Middle East and North Africa,Syria,Cosmetics,Online,H,3/17/2015,963502538,5/3/2015,667,437.2,263.33,291612.4,175641.11,115971.29 +Middle East and North Africa,Iraq,Cosmetics,Offline,H,3/3/2016,333691108,3/27/2016,5469,437.2,263.33,2391046.8,1440151.77,950895.03 +Sub-Saharan Africa,Mozambique,Beverages,Offline,H,2/16/2014,564727151,4/1/2014,4168,47.45,31.79,197771.6,132500.72,65270.88 +Central America and the Caribbean,Jamaica,Baby Food,Offline,M,7/4/2013,528534495,7/22/2013,3957,255.28,159.42,1010142.96,630824.94,379318.02 +Australia and Oceania,East Timor,Cosmetics,Online,C,3/22/2012,517349469,4/14/2012,4059,437.2,263.33,1774594.8,1068856.47,705738.33 +Europe,Portugal,Beverages,Offline,M,1/17/2013,893720901,2/9/2013,730,47.45,31.79,34638.5,23206.7,11431.8 +Sub-Saharan Africa,Senegal,Snacks,Online,C,3/29/2012,740510118,5/16/2012,2254,152.58,97.44,343915.32,219629.76,124285.56 +Asia,Tajikistan,Fruits,Offline,H,12/1/2010,110890948,12/12/2010,3951,9.33,6.92,36862.83,27340.92,9521.91 +Middle East and North Africa,Bahrain,Personal Care,Offline,H,4/3/2011,478349721,5/17/2011,3167,81.73,56.67,258838.91,179473.89,79365.02 +Europe,Andorra,Baby Food,Online,C,9/15/2012,686685264,9/27/2012,4284,255.28,159.42,1093619.52,682955.28,410664.24 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,L,10/19/2015,100008904,12/8/2015,3712,109.28,35.84,405647.36,133038.08,272609.28 +Sub-Saharan Africa,Senegal,Baby Food,Offline,H,10/3/2010,852744472,10/26/2010,4894,255.28,159.42,1249340.32,780201.48,469138.84 +Europe,Hungary,Household,Online,M,8/3/2011,199628293,8/19/2011,3303,668.27,502.54,2207295.81,1659889.62,547406.19 +Asia,Indonesia,Clothes,Online,L,6/9/2014,865709197,6/9/2014,1444,109.28,35.84,157800.32,51752.96,106047.36 +Central America and the Caribbean,Haiti,Baby Food,Online,L,7/7/2016,696348512,7/15/2016,3854,255.28,159.42,983849.12,614404.68,369444.44 +Middle East and North Africa,Somalia,Office Supplies,Offline,M,4/22/2012,307220065,5/5/2012,2099,651.21,524.96,1366889.79,1101891.04,264998.75 +Australia and Oceania,Marshall Islands,Personal Care,Offline,H,7/6/2012,834310185,8/25/2012,9779,81.73,56.67,799237.67,554175.93,245061.74 +Asia,Vietnam,Cosmetics,Online,C,7/13/2017,783917701,8/26/2017,7523,437.2,263.33,3289055.6,1981031.59,1308024.01 +Middle East and North Africa,Algeria,Household,Offline,L,9/8/2013,982653939,10/9/2013,7992,668.27,502.54,5340813.84,4016299.68,1324514.16 +Sub-Saharan Africa,Botswana,Clothes,Offline,H,11/14/2014,527442729,12/21/2014,879,109.28,35.84,96057.12,31503.36,64553.76 +Europe,Belarus,Personal Care,Offline,C,4/28/2013,835520398,4/29/2013,7908,81.73,56.67,646320.84,448146.36,198174.48 +Asia,Bangladesh,Household,Online,M,9/14/2013,694435775,9/14/2013,7833,668.27,502.54,5234558.91,3936395.82,1298163.09 +Sub-Saharan Africa,Botswana,Cereal,Online,H,3/4/2014,312050187,3/29/2014,1440,205.7,117.11,296208,168638.4,127569.6 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,M,2/27/2010,866537463,3/3/2010,6547,437.2,263.33,2862348.4,1724021.51,1138326.89 +Sub-Saharan Africa,Namibia,Beverages,Offline,H,4/22/2013,456383931,5/21/2013,3002,47.45,31.79,142444.9,95433.58,47011.32 +Asia,China,Vegetables,Online,M,5/24/2017,850388419,6/23/2017,7686,154.06,90.93,1184105.16,698887.98,485217.18 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,C,4/6/2017,737662255,5/26/2017,9509,651.21,524.96,6192355.89,4991844.64,1200511.25 +Europe,Croatia,Baby Food,Online,C,8/9/2012,677629268,8/31/2012,4414,255.28,159.42,1126805.92,703679.88,423126.04 +Australia and Oceania,New Zealand,Clothes,Offline,M,10/3/2011,850025784,11/12/2011,374,109.28,35.84,40870.72,13404.16,27466.56 +Central America and the Caribbean,Haiti,Meat,Offline,C,9/28/2012,604900634,11/5/2012,2395,421.89,364.69,1010426.55,873432.55,136994 +Europe,Albania,Snacks,Online,H,9/4/2014,712615144,9/16/2014,7512,152.58,97.44,1146180.96,731969.28,414211.68 +Europe,Estonia,Vegetables,Online,C,12/6/2013,213843142,1/23/2014,9793,154.06,90.93,1508709.58,890477.49,618232.09 +Asia,Maldives,Vegetables,Online,M,7/12/2015,469570958,8/24/2015,5336,154.06,90.93,822064.16,485202.48,336861.68 +Middle East and North Africa,Egypt,Vegetables,Offline,C,3/10/2014,211097419,4/12/2014,7272,154.06,90.93,1120324.32,661242.96,459081.36 +Middle East and North Africa,Iran,Personal Care,Offline,L,4/10/2013,490033853,4/29/2013,761,81.73,56.67,62196.53,43125.87,19070.66 +Asia,Indonesia,Office Supplies,Offline,L,6/4/2013,628304088,7/14/2013,7997,651.21,524.96,5207726.37,4198105.12,1009621.25 +Central America and the Caribbean,Grenada,Snacks,Online,M,5/6/2016,468144452,6/20/2016,3201,152.58,97.44,488408.58,311905.44,176503.14 +Asia,Sri Lanka,Cereal,Offline,M,6/12/2013,822103774,7/6/2013,7631,205.7,117.11,1569696.7,893666.41,676030.29 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,M,5/6/2012,323043382,6/5/2012,4570,47.45,31.79,216846.5,145280.3,71566.2 +Sub-Saharan Africa,Mauritius ,Meat,Online,L,5/17/2010,374137103,5/22/2010,4338,421.89,364.69,1830158.82,1582025.22,248133.6 +Australia and Oceania,Kiribati,Personal Care,Offline,H,6/30/2013,198871266,7/3/2013,9282,81.73,56.67,758617.86,526010.94,232606.92 +Sub-Saharan Africa,Niger,Beverages,Online,H,5/18/2017,891044700,6/4/2017,8782,47.45,31.79,416705.9,279179.78,137526.12 +Middle East and North Africa,Jordan,Cereal,Offline,C,3/9/2011,464768731,3/11/2011,4251,205.7,117.11,874430.7,497834.61,376596.09 +Asia,Myanmar,Snacks,Offline,H,8/25/2011,604467189,8/28/2011,4129,152.58,97.44,630002.82,402329.76,227673.06 +Europe,Slovakia,Household,Online,C,11/4/2013,814876401,12/1/2013,8890,668.27,502.54,5940920.3,4467580.6,1473339.7 +Sub-Saharan Africa,Gabon,Baby Food,Offline,C,2/17/2010,671045196,3/10/2010,6040,255.28,159.42,1541891.2,962896.8,578994.4 +Asia,Thailand,Fruits,Online,L,8/26/2016,268334901,10/8/2016,5115,9.33,6.92,47722.95,35395.8,12327.15 +Middle East and North Africa,Tunisia ,Household,Offline,M,7/12/2016,672419345,8/22/2016,2682,668.27,502.54,1792300.14,1347812.28,444487.86 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Online,L,9/5/2016,769284856,9/29/2016,7339,651.21,524.96,4779230.19,3852681.44,926548.75 +Middle East and North Africa,Yemen,Clothes,Online,C,9/18/2013,415230262,11/1/2013,4717,109.28,35.84,515473.76,169057.28,346416.48 +Sub-Saharan Africa,Sudan,Personal Care,Online,C,11/21/2012,886866891,12/1/2012,2476,81.73,56.67,202363.48,140314.92,62048.56 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,M,9/27/2016,831118571,10/22/2016,5309,205.7,117.11,1092061.3,621736.99,470324.31 +Sub-Saharan Africa,Senegal,Beverages,Offline,M,9/19/2013,315221631,9/20/2013,9940,47.45,31.79,471653,315992.6,155660.4 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,C,4/8/2012,376724898,5/20/2012,124,437.2,263.33,54212.8,32652.92,21559.88 +Sub-Saharan Africa,South Africa,Vegetables,Online,L,5/3/2014,773489701,5/15/2014,1646,154.06,90.93,253582.76,149670.78,103911.98 +Sub-Saharan Africa,Swaziland,Vegetables,Online,C,7/27/2011,433689868,8/10/2011,7324,154.06,90.93,1128335.44,665971.32,462364.12 +Europe,Slovakia,Meat,Offline,M,10/28/2011,605811727,11/14/2011,2007,421.89,364.69,846733.23,731932.83,114800.4 +Sub-Saharan Africa,Comoros,Personal Care,Offline,H,8/29/2012,808654105,9/23/2012,7575,81.73,56.67,619104.75,429275.25,189829.5 +Europe,Spain,Snacks,Online,C,9/16/2012,181328332,9/22/2012,7938,152.58,97.44,1211180.04,773478.72,437701.32 +Middle East and North Africa,Iran,Clothes,Online,H,6/14/2015,633258235,7/1/2015,4039,109.28,35.84,441381.92,144757.76,296624.16 +Australia and Oceania,New Zealand,Office Supplies,Offline,H,4/14/2010,994180142,5/13/2010,8852,651.21,524.96,5764510.92,4646945.92,1117565 +Europe,Poland,Fruits,Offline,M,3/6/2014,164142882,4/25/2014,2381,9.33,6.92,22214.73,16476.52,5738.21 +Middle East and North Africa,Egypt,Cosmetics,Online,C,11/14/2014,263507783,11/14/2014,6664,437.2,263.33,2913500.8,1754831.12,1158669.68 +Australia and Oceania,Solomon Islands,Office Supplies,Offline,C,7/13/2012,782948672,8/23/2012,766,651.21,524.96,498826.86,402119.36,96707.5 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,H,12/19/2015,833451879,2/2/2016,5787,109.28,35.84,632403.36,207406.08,424997.28 +Europe,Malta,Fruits,Online,M,2/10/2016,496316230,3/5/2016,9856,9.33,6.92,91956.48,68203.52,23752.96 +Europe,Austria,Personal Care,Offline,M,7/15/2012,373153054,7/17/2012,3136,81.73,56.67,256305.28,177717.12,78588.16 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,L,3/31/2017,235886180,5/14/2017,2817,668.27,502.54,1882516.59,1415655.18,466861.41 +Asia,North Korea,Snacks,Offline,H,1/4/2013,376751935,1/27/2013,8125,152.58,97.44,1239712.5,791700,448012.5 +Asia,China,Baby Food,Offline,C,3/5/2010,258299148,3/10/2010,5313,255.28,159.42,1356302.64,846998.46,509304.18 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,L,7/27/2012,763389146,8/16/2012,2667,154.06,90.93,410878.02,242510.31,168367.71 +Sub-Saharan Africa,Kenya,Personal Care,Offline,C,9/27/2013,145195758,10/29/2013,5506,81.73,56.67,450005.38,312025.02,137980.36 +Europe,San Marino,Snacks,Offline,M,11/10/2015,777205312,11/30/2015,1178,152.58,97.44,179739.24,114784.32,64954.92 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,M,10/23/2010,603216636,10/26/2010,4062,421.89,364.69,1713717.18,1481370.78,232346.4 +Europe,Spain,Household,Online,M,4/7/2014,787341058,4/18/2014,570,668.27,502.54,380913.9,286447.8,94466.1 +Central America and the Caribbean,Cuba,Meat,Online,H,6/12/2016,764002406,6/26/2016,4145,421.89,364.69,1748734.05,1511640.05,237094 +Europe,Iceland,Baby Food,Online,C,3/21/2016,487937009,5/6/2016,259,255.28,159.42,66117.52,41289.78,24827.74 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,L,4/21/2017,884193694,5/15/2017,1418,437.2,263.33,619949.6,373401.94,246547.66 +Europe,Liechtenstein,Clothes,Offline,C,11/26/2016,698133790,12/31/2016,2157,109.28,35.84,235716.96,77306.88,158410.08 +North America,Canada,Household,Online,M,1/30/2017,545431125,3/21/2017,4045,668.27,502.54,2703152.15,2032774.3,670377.85 +Asia,Uzbekistan,Meat,Offline,L,5/22/2013,662072026,5/27/2013,680,421.89,364.69,286885.2,247989.2,38896 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,C,10/20/2013,454355323,11/14/2013,2692,205.7,117.11,553744.4,315260.12,238484.28 +Europe,Ireland,Clothes,Offline,H,3/18/2012,748892343,5/4/2012,2741,109.28,35.84,299536.48,98237.44,201299.04 +Asia,India,Cosmetics,Online,M,12/10/2014,642606914,1/24/2015,521,437.2,263.33,227781.2,137194.93,90586.27 +Middle East and North Africa,Iraq,Personal Care,Offline,M,3/25/2014,652735364,4/2/2014,7754,81.73,56.67,633734.42,439419.18,194315.24 +Sub-Saharan Africa,Namibia,Meat,Offline,C,9/27/2014,466826522,10/12/2014,3197,421.89,364.69,1348782.33,1165913.93,182868.4 +Sub-Saharan Africa,Nigeria,Beverages,Offline,M,8/15/2014,292741715,8/20/2014,7634,47.45,31.79,362233.3,242684.86,119548.44 +Europe,Serbia,Vegetables,Offline,H,11/19/2016,408654773,11/26/2016,8883,154.06,90.93,1368514.98,807731.19,560783.79 +Sub-Saharan Africa,Zambia,Meat,Offline,L,6/16/2010,713052022,6/28/2010,6794,421.89,364.69,2866320.66,2477703.86,388616.8 +Sub-Saharan Africa,Benin,Household,Online,C,10/31/2011,274732291,11/2/2011,8245,668.27,502.54,5509886.15,4143442.3,1366443.85 +Middle East and North Africa,Jordan,Personal Care,Offline,H,11/6/2015,482806909,11/25/2015,2148,81.73,56.67,175556.04,121727.16,53828.88 +Europe,Bosnia and Herzegovina,Fruits,Online,C,8/18/2014,996699702,10/2/2014,4446,9.33,6.92,41481.18,30766.32,10714.86 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,H,7/4/2016,196147000,7/29/2016,3111,651.21,524.96,2025914.31,1633150.56,392763.75 +Central America and the Caribbean,Belize,Clothes,Offline,L,12/10/2011,131197631,1/23/2012,3149,109.28,35.84,344122.72,112860.16,231262.56 +Sub-Saharan Africa,Namibia,Snacks,Online,C,3/8/2015,672212922,4/23/2015,1597,152.58,97.44,243670.26,155611.68,88058.58 +Sub-Saharan Africa,Tanzania,Vegetables,Online,L,1/14/2015,859866702,1/30/2015,2520,154.06,90.93,388231.2,229143.6,159087.6 +Asia,Japan,Meat,Offline,H,7/10/2016,255145299,7/14/2016,2019,421.89,364.69,851795.91,736309.11,115486.8 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,L,5/13/2014,289347541,6/29/2014,3222,255.28,159.42,822512.16,513651.24,308860.92 +Middle East and North Africa,Egypt,Beverages,Offline,M,12/2/2011,214084756,1/13/2012,1292,47.45,31.79,61305.4,41072.68,20232.72 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,M,5/26/2017,251280772,6/24/2017,8419,668.27,502.54,5626165.13,4230884.26,1395280.87 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,M,5/15/2017,243171918,5/23/2017,8829,437.2,263.33,3860038.8,2324940.57,1535098.23 +Middle East and North Africa,Lebanon,Household,Offline,M,10/23/2010,102307021,11/12/2010,3776,668.27,502.54,2523387.52,1897591.04,625796.48 +Central America and the Caribbean,Haiti,Cereal,Offline,C,11/29/2012,261547410,12/16/2012,6546,205.7,117.11,1346512.2,766602.06,579910.14 +Asia,Bhutan,Office Supplies,Offline,H,6/8/2013,324066913,7/19/2013,7456,651.21,524.96,4855421.76,3914101.76,941320 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,H,10/7/2010,413351857,11/21/2010,8855,651.21,524.96,5766464.55,4648520.8,1117943.75 +Sub-Saharan Africa,Eritrea,Beverages,Online,M,9/20/2015,723201072,10/11/2015,123,47.45,31.79,5836.35,3910.17,1926.18 +Central America and the Caribbean,Belize,Personal Care,Online,M,6/17/2017,167725884,7/15/2017,2671,81.73,56.67,218300.83,151365.57,66935.26 +Europe,Finland,Baby Food,Online,H,1/1/2010,431350123,1/9/2010,4942,255.28,159.42,1261593.76,787853.64,473740.12 +Asia,China,Personal Care,Online,H,2/21/2011,118810117,3/13/2011,7409,81.73,56.67,605537.57,419868.03,185669.54 +Australia and Oceania,Samoa ,Cereal,Offline,M,3/27/2013,605154693,4/4/2013,7576,205.7,117.11,1558383.2,887225.36,671157.84 +Europe,Netherlands,Meat,Offline,L,4/11/2017,185745179,5/14/2017,4981,421.89,364.69,2101434.09,1816520.89,284913.2 +Asia,Malaysia,Office Supplies,Online,C,12/20/2013,826255404,1/30/2014,6190,651.21,524.96,4030989.9,3249502.4,781487.5 +Europe,Italy,Beverages,Offline,C,3/22/2010,512671697,5/5/2010,9803,47.45,31.79,465152.35,311637.37,153514.98 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,L,3/22/2010,901292884,4/30/2010,1448,437.2,263.33,633065.6,381301.84,251763.76 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,C,8/27/2011,568730294,10/6/2011,8787,437.2,263.33,3841676.4,2313880.71,1527795.69 +Central America and the Caribbean,Guatemala,Cereal,Online,H,1/18/2017,861907756,3/6/2017,6513,205.7,117.11,1339724.1,762737.43,576986.67 +Europe,Andorra,Meat,Offline,C,11/11/2014,948061597,12/3/2014,1349,421.89,364.69,569129.61,491966.81,77162.8 +Asia,Vietnam,Personal Care,Offline,C,7/16/2013,964740645,8/5/2013,7051,81.73,56.67,576278.23,399580.17,176698.06 +Central America and the Caribbean,Costa Rica,Snacks,Offline,M,1/9/2015,669806230,1/14/2015,9403,152.58,97.44,1434709.74,916228.32,518481.42 +Europe,Finland,Cereal,Offline,M,12/17/2010,791432178,1/18/2011,1224,205.7,117.11,251776.8,143342.64,108434.16 +Asia,Philippines,Clothes,Online,M,10/12/2016,778104817,10/27/2016,7362,109.28,35.84,804519.36,263854.08,540665.28 +Sub-Saharan Africa,Swaziland,Meat,Online,H,11/27/2014,148622977,12/8/2014,9697,421.89,364.69,4091067.33,3536398.93,554668.4 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,L,7/14/2011,742097985,8/22/2011,2140,81.73,56.67,174902.2,121273.8,53628.4 +Sub-Saharan Africa,Central African Republic,Household,Offline,L,2/20/2010,867953670,2/24/2010,5634,668.27,502.54,3765033.18,2831310.36,933722.82 +Middle East and North Africa,United Arab Emirates,Household,Online,L,4/10/2015,255926358,5/9/2015,3151,668.27,502.54,2105718.77,1583503.54,522215.23 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,C,8/11/2013,506064879,8/30/2013,4699,205.7,117.11,966584.3,550299.89,416284.41 +Middle East and North Africa,Turkey,Clothes,Online,H,8/13/2015,138730561,9/30/2015,2311,109.28,35.84,252546.08,82826.24,169719.84 +Asia,Laos,Baby Food,Offline,M,11/16/2013,444597232,12/10/2013,5056,255.28,159.42,1290695.68,806027.52,484668.16 +Middle East and North Africa,Egypt,Personal Care,Offline,M,3/14/2017,534651219,4/4/2017,4032,81.73,56.67,329535.36,228493.44,101041.92 +Sub-Saharan Africa,Djibouti,Personal Care,Online,L,7/9/2016,490191352,7/10/2016,7369,81.73,56.67,602268.37,417601.23,184667.14 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,C,6/2/2011,912828958,7/11/2011,5228,81.73,56.67,427284.44,296270.76,131013.68 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Online,H,11/20/2013,674487864,1/6/2014,4803,651.21,524.96,3127761.63,2521382.88,606378.75 +Middle East and North Africa,Saudi Arabia,Clothes,Online,C,4/10/2014,967404401,4/10/2014,5315,109.28,35.84,580823.2,190489.6,390333.6 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,C,5/8/2015,354127395,5/24/2015,3020,437.2,263.33,1320344,795256.6,525087.4 +Sub-Saharan Africa,Djibouti,Cereal,Online,L,5/17/2013,617518174,6/7/2013,6205,205.7,117.11,1276368.5,726667.55,549700.95 +Europe,Spain,Cereal,Online,M,1/13/2017,910750567,2/13/2017,187,205.7,117.11,38465.9,21899.57,16566.33 +Sub-Saharan Africa,Senegal,Vegetables,Online,C,5/13/2013,907310903,6/7/2013,2313,154.06,90.93,356340.78,210321.09,146019.69 +Asia,Philippines,Cosmetics,Offline,H,12/17/2016,350998008,1/8/2017,6965,437.2,263.33,3045098,1834093.45,1211004.55 +Europe,Lithuania,Clothes,Offline,L,3/15/2013,405923211,3/16/2013,554,109.28,35.84,60541.12,19855.36,40685.76 +Europe,Hungary,Fruits,Online,L,1/14/2015,506510341,2/17/2015,6520,9.33,6.92,60831.6,45118.4,15713.2 +Europe,Montenegro,Meat,Online,C,10/3/2013,607495725,10/4/2013,340,421.89,364.69,143442.6,123994.6,19448 +Europe,Slovakia,Clothes,Online,C,1/26/2013,733928191,2/20/2013,4516,109.28,35.84,493508.48,161853.44,331655.04 +Middle East and North Africa,Turkey,Personal Care,Online,L,3/12/2010,531169068,4/20/2010,3586,81.73,56.67,293083.78,203218.62,89865.16 +Sub-Saharan Africa,Sudan,Baby Food,Offline,L,10/4/2014,614892184,10/18/2014,9116,255.28,159.42,2327132.48,1453272.72,873859.76 +Europe,Latvia,Personal Care,Online,M,9/28/2014,321083867,11/6/2014,4706,81.73,56.67,384621.38,266689.02,117932.36 +Middle East and North Africa,Qatar,Cereal,Online,H,7/18/2010,856042945,8/22/2010,985,205.7,117.11,202614.5,115353.35,87261.15 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,H,3/19/2011,346380746,4/28/2011,615,255.28,159.42,156997.2,98043.3,58953.9 +Europe,Netherlands,Clothes,Offline,L,6/27/2015,589021098,7/27/2015,3287,109.28,35.84,359203.36,117806.08,241397.28 +Asia,Turkmenistan,Clothes,Online,L,8/11/2015,301200330,9/24/2015,726,109.28,35.84,79337.28,26019.84,53317.44 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,L,3/30/2016,970467269,4/7/2016,1686,421.89,364.69,711306.54,614867.34,96439.2 +Asia,Maldives,Baby Food,Online,L,7/18/2015,104683244,7/31/2015,6953,255.28,159.42,1774961.84,1108447.26,666514.58 +Europe,Russia,Personal Care,Offline,H,7/6/2016,682022082,8/13/2016,4345,81.73,56.67,355116.85,246231.15,108885.7 +Asia,North Korea,Fruits,Offline,L,8/27/2015,800970113,9/20/2015,3711,9.33,6.92,34623.63,25680.12,8943.51 +Europe,Iceland,Cereal,Offline,M,4/24/2014,430326163,4/26/2014,1929,205.7,117.11,396795.3,225905.19,170890.11 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,L,11/27/2014,959201562,12/13/2014,7913,47.45,31.79,375471.85,251554.27,123917.58 +Europe,Georgia,Clothes,Offline,H,2/15/2017,247020137,4/3/2017,7603,109.28,35.84,830855.84,272491.52,558364.32 +Central America and the Caribbean,Barbados,Fruits,Online,M,2/27/2014,273518216,4/7/2014,8973,9.33,6.92,83718.09,62093.16,21624.93 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,C,8/13/2011,388744628,9/9/2011,7029,437.2,263.33,3073078.8,1850946.57,1222132.23 +Europe,Netherlands,Baby Food,Online,C,3/1/2016,463060700,3/7/2016,8806,255.28,159.42,2247995.68,1403852.52,844143.16 +Europe,Switzerland,Meat,Offline,L,8/13/2016,437140262,8/26/2016,8372,421.89,364.69,3532063.08,3053184.68,478878.4 +Asia,Laos,Baby Food,Online,H,6/2/2010,771969640,7/18/2010,1826,255.28,159.42,466141.28,291100.92,175040.36 +Sub-Saharan Africa,Lesotho,Beverages,Offline,L,1/5/2015,198847663,2/13/2015,2297,47.45,31.79,108992.65,73021.63,35971.02 +Middle East and North Africa,Qatar,Office Supplies,Offline,L,1/13/2011,669385659,2/25/2011,4947,651.21,524.96,3221535.87,2596977.12,624558.75 +Europe,Finland,Baby Food,Online,L,4/11/2014,605507457,5/28/2014,1967,255.28,159.42,502135.76,313579.14,188556.62 +Australia and Oceania,Samoa ,Household,Offline,L,4/19/2011,749449384,4/19/2011,7582,668.27,502.54,5066823.14,3810258.28,1256564.86 +Europe,Germany,Meat,Online,C,3/21/2016,113760268,5/5/2016,3046,421.89,364.69,1285076.94,1110845.74,174231.2 +Central America and the Caribbean,Haiti,Office Supplies,Online,L,12/14/2013,931301438,1/15/2014,1646,651.21,524.96,1071891.66,864084.16,207807.5 +Middle East and North Africa,Turkey,Personal Care,Online,H,12/19/2016,105246722,12/22/2016,3699,81.73,56.67,302319.27,209622.33,92696.94 +Sub-Saharan Africa,Cape Verde,Meat,Offline,H,1/30/2016,459082448,2/12/2016,1553,421.89,364.69,655195.17,566363.57,88831.6 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,C,7/14/2014,386607444,7/18/2014,4589,9.33,6.92,42815.37,31755.88,11059.49 +Asia,Brunei,Fruits,Online,H,8/21/2016,601933038,9/22/2016,4217,9.33,6.92,39344.61,29181.64,10162.97 +Sub-Saharan Africa,Angola,Fruits,Online,H,5/28/2016,989483058,7/9/2016,8880,9.33,6.92,82850.4,61449.6,21400.8 +Central America and the Caribbean,Jamaica,Clothes,Offline,L,6/26/2016,153993833,8/6/2016,9052,109.28,35.84,989202.56,324423.68,664778.88 +Middle East and North Africa,Yemen,Fruits,Offline,M,10/23/2016,370514190,11/16/2016,2237,9.33,6.92,20871.21,15480.04,5391.17 +Sub-Saharan Africa,Namibia,Baby Food,Online,C,10/21/2010,834405457,10/22/2010,7972,255.28,159.42,2035092.16,1270896.24,764195.92 +Australia and Oceania,New Zealand,Office Supplies,Online,C,11/18/2011,811341464,12/8/2011,2824,651.21,524.96,1839017.04,1482487.04,356530 +Middle East and North Africa,Iran,Household,Online,H,10/22/2011,987308537,12/2/2011,5391,668.27,502.54,3602643.57,2709193.14,893450.43 +Europe,Luxembourg,Snacks,Offline,M,10/10/2014,318605506,10/22/2014,1304,152.58,97.44,198964.32,127061.76,71902.56 +Europe,Russia,Baby Food,Offline,M,11/21/2010,981843698,1/8/2011,8224,255.28,159.42,2099422.72,1311070.08,788352.64 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,H,4/4/2010,723946940,5/20/2010,842,9.33,6.92,7855.86,5826.64,2029.22 +Sub-Saharan Africa,The Gambia,Vegetables,Online,L,6/23/2016,512151563,7/15/2016,5883,154.06,90.93,906334.98,534941.19,371393.79 +Central America and the Caribbean,Barbados,Cosmetics,Online,H,4/13/2015,484006392,5/10/2015,7102,437.2,263.33,3104994.4,1870169.66,1234824.74 +Europe,Finland,Meat,Offline,M,3/7/2016,397372758,4/4/2016,284,421.89,364.69,119816.76,103571.96,16244.8 +Sub-Saharan Africa,Seychelles ,Beverages,Online,H,10/28/2010,980424487,11/24/2010,8248,47.45,31.79,391367.6,262203.92,129163.68 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,H,8/23/2014,781647908,10/3/2014,5841,205.7,117.11,1201493.7,684039.51,517454.19 +Asia,Thailand,Meat,Online,L,1/19/2010,219841849,2/14/2010,4943,421.89,364.69,2085402.27,1802662.67,282739.6 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,C,10/29/2010,234117639,10/29/2010,9467,81.73,56.67,773737.91,536494.89,237243.02 +Europe,Andorra,Clothes,Online,L,11/15/2012,933899104,12/5/2012,353,109.28,35.84,38575.84,12651.52,25924.32 +Central America and the Caribbean,Nicaragua,Cereal,Offline,L,3/1/2013,248922574,3/7/2013,576,205.7,117.11,118483.2,67455.36,51027.84 +Europe,Sweden,Cereal,Online,L,7/9/2013,679236876,7/26/2013,141,205.7,117.11,29003.7,16512.51,12491.19 +Europe,Liechtenstein,Personal Care,Offline,C,10/31/2016,745203340,11/23/2016,1083,81.73,56.67,88513.59,61373.61,27139.98 +Middle East and North Africa,Oman,Snacks,Online,C,9/10/2015,837495791,10/15/2015,2471,152.58,97.44,377025.18,240774.24,136250.94 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,H,5/2/2011,967100560,5/28/2011,5402,81.73,56.67,441505.46,306131.34,135374.12 +Asia,Singapore,Baby Food,Online,M,5/28/2017,315316474,6/4/2017,8007,255.28,159.42,2044026.96,1276475.94,767551.02 +Europe,Lithuania,Household,Online,L,10/9/2010,383754861,10/12/2010,446,668.27,502.54,298048.42,224132.84,73915.58 +Asia,Mongolia,Office Supplies,Online,H,12/31/2010,944339549,1/28/2011,9913,651.21,524.96,6455444.73,5203928.48,1251516.25 +Europe,Serbia,Snacks,Offline,C,1/4/2016,489306867,1/11/2016,5630,152.58,97.44,859025.4,548587.2,310438.2 +Europe,Denmark,Personal Care,Offline,H,6/4/2013,281205642,6/9/2013,3853,81.73,56.67,314905.69,218349.51,96556.18 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,C,8/26/2014,302897202,8/26/2014,2868,205.7,117.11,589947.6,335871.48,254076.12 +Europe,Armenia,Clothes,Offline,C,3/25/2013,607555377,4/2/2013,7992,109.28,35.84,873365.76,286433.28,586932.48 +Europe,Belarus,Baby Food,Online,C,5/5/2011,868666493,5/13/2011,6574,255.28,159.42,1678210.72,1048027.08,630183.64 +Central America and the Caribbean,Grenada,Baby Food,Online,M,1/5/2016,830029380,1/23/2016,2993,255.28,159.42,764053.04,477144.06,286908.98 +Europe,Ireland,Baby Food,Online,C,8/13/2012,755755364,9/2/2012,3662,255.28,159.42,934835.36,583796.04,351039.32 +Middle East and North Africa,Oman,Cereal,Online,L,2/7/2014,980268275,3/11/2014,2021,205.7,117.11,415719.7,236679.31,179040.39 +Central America and the Caribbean,Costa Rica,Fruits,Online,C,10/6/2011,558304440,11/12/2011,3546,9.33,6.92,33084.18,24538.32,8545.86 +Europe,Bosnia and Herzegovina,Personal Care,Offline,L,11/19/2016,414912688,11/24/2016,740,81.73,56.67,60480.2,41935.8,18544.4 +Middle East and North Africa,Egypt,Household,Offline,L,7/13/2011,195454347,8/3/2011,8139,668.27,502.54,5439049.53,4090173.06,1348876.47 +Europe,Belgium,Household,Online,H,11/27/2012,515603244,12/4/2012,7313,668.27,502.54,4887058.51,3675075.02,1211983.49 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,M,7/25/2016,711345708,7/25/2016,1857,47.45,31.79,88114.65,59034.03,29080.62 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,L,5/3/2015,188980567,5/25/2015,2404,154.06,90.93,370360.24,218595.72,151764.52 +Asia,India,Vegetables,Offline,H,9/7/2010,675119149,9/18/2010,1614,154.06,90.93,248652.84,146761.02,101891.82 +Australia and Oceania,East Timor,Personal Care,Online,M,7/3/2016,366685283,8/16/2016,9179,81.73,56.67,750199.67,520173.93,230025.74 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,C,6/18/2017,680915296,6/25/2017,6822,437.2,263.33,2982578.4,1796437.26,1186141.14 +Sub-Saharan Africa,Botswana,Household,Online,L,8/26/2010,405358016,9/24/2010,3300,668.27,502.54,2205291,1658382,546909 +Europe,Iceland,Fruits,Offline,M,12/8/2016,647874772,1/27/2017,9397,9.33,6.92,87674.01,65027.24,22646.77 +Europe,Ukraine,Cereal,Online,L,8/12/2016,786639392,9/29/2016,2932,205.7,117.11,603112.4,343366.52,259745.88 +Middle East and North Africa,Turkey,Fruits,Offline,C,10/1/2013,720138204,10/15/2013,3752,9.33,6.92,35006.16,25963.84,9042.32 +Asia,Vietnam,Clothes,Offline,M,4/8/2017,417170035,5/10/2017,8739,109.28,35.84,954997.92,313205.76,641792.16 +Central America and the Caribbean,Grenada,Meat,Online,M,6/9/2014,366846215,7/21/2014,6802,421.89,364.69,2869695.78,2480621.38,389074.4 +Europe,Russia,Meat,Offline,C,7/10/2012,228590571,8/5/2012,3885,421.89,364.69,1639042.65,1416820.65,222222 +Europe,Portugal,Fruits,Online,C,4/14/2012,182139432,5/15/2012,7960,9.33,6.92,74266.8,55083.2,19183.6 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,H,10/5/2011,477541625,11/13/2011,4034,109.28,35.84,440835.52,144578.56,296256.96 +Asia,Thailand,Office Supplies,Online,M,1/17/2010,985158479,3/5/2010,9141,651.21,524.96,5952710.61,4798659.36,1154051.25 +Middle East and North Africa,Jordan,Beverages,Online,H,2/5/2011,745663821,3/16/2011,7350,47.45,31.79,348757.5,233656.5,115101 +Middle East and North Africa,Algeria,Personal Care,Offline,M,5/12/2012,220043981,5/25/2012,4759,81.73,56.67,388953.07,269692.53,119260.54 +Sub-Saharan Africa,Cameroon,Beverages,Offline,H,2/18/2016,839597785,2/26/2016,4497,47.45,31.79,213382.65,142959.63,70423.02 +Europe,France,Cosmetics,Offline,C,8/17/2010,955936563,9/7/2010,1727,437.2,263.33,755044.4,454770.91,300273.49 +Asia,Myanmar,Personal Care,Online,H,8/18/2011,790984141,9/29/2011,8640,81.73,56.67,706147.2,489628.8,216518.4 +Sub-Saharan Africa,Gabon,Vegetables,Online,M,4/8/2013,186976850,4/29/2013,9460,154.06,90.93,1457407.6,860197.8,597209.8 +Central America and the Caribbean,Costa Rica,Meat,Online,C,7/14/2014,856463515,8/31/2014,5442,421.89,364.69,2295925.38,1984642.98,311282.4 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,L,6/20/2015,532305467,7/15/2015,9871,255.28,159.42,2519868.88,1573634.82,946234.06 +Central America and the Caribbean,Belize,Snacks,Online,M,5/26/2013,617676532,7/10/2013,3067,152.58,97.44,467962.86,298848.48,169114.38 +Sub-Saharan Africa,Angola,Clothes,Online,C,4/18/2014,336063039,4/28/2014,7376,109.28,35.84,806049.28,264355.84,541693.44 +Sub-Saharan Africa,Ethiopia,Household,Offline,L,10/27/2013,781263816,11/11/2013,2179,668.27,502.54,1456160.33,1095034.66,361125.67 +Europe,Ukraine,Cereal,Offline,H,4/15/2016,867390191,4/29/2016,8888,205.7,117.11,1828261.6,1040873.68,787387.92 +Asia,Japan,Clothes,Offline,L,9/16/2015,478865993,9/19/2015,5944,109.28,35.84,649560.32,213032.96,436527.36 +Europe,Austria,Cereal,Offline,L,9/24/2014,920427548,11/3/2014,3820,205.7,117.11,785774,447360.2,338413.8 +Central America and the Caribbean,Honduras,Household,Offline,L,4/16/2013,867123687,5/4/2013,23,668.27,502.54,15370.21,11558.42,3811.79 +Europe,Albania,Household,Offline,L,5/17/2012,414315736,7/5/2012,4088,668.27,502.54,2731887.76,2054383.52,677504.24 +Sub-Saharan Africa,Uganda,Personal Care,Offline,H,4/7/2010,627677524,5/4/2010,2582,81.73,56.67,211026.86,146321.94,64704.92 +Asia,India,Meat,Offline,C,11/13/2013,393195378,11/29/2013,4105,421.89,364.69,1731858.45,1497052.45,234806 +Central America and the Caribbean,Cuba,Household,Online,L,3/24/2012,467168128,4/7/2012,4285,668.27,502.54,2863536.95,2153383.9,710153.05 +Europe,Germany,Baby Food,Offline,H,8/6/2010,326207101,9/8/2010,785,255.28,159.42,200394.8,125144.7,75250.1 +Central America and the Caribbean,Belize,Household,Online,M,7/6/2011,417236125,7/29/2011,8296,668.27,502.54,5543967.92,4169071.84,1374896.08 +Europe,Bosnia and Herzegovina,Vegetables,Offline,L,12/30/2010,807491528,2/18/2011,3542,154.06,90.93,545680.52,322074.06,223606.46 +Asia,Kazakhstan,Baby Food,Offline,C,7/1/2017,734522140,7/13/2017,279,255.28,159.42,71223.12,44478.18,26744.94 +Middle East and North Africa,Egypt,Vegetables,Online,L,3/29/2010,856189286,4/26/2010,4291,154.06,90.93,661071.46,390180.63,270890.83 +Europe,Montenegro,Baby Food,Offline,H,3/1/2011,100666797,4/20/2011,8397,255.28,159.42,2143586.16,1338649.74,804936.42 +Europe,Switzerland,Household,Online,C,12/22/2012,616440999,2/5/2013,7445,668.27,502.54,4975270.15,3741410.3,1233859.85 +Europe,Malta,Clothes,Online,H,3/30/2013,122310721,4/18/2013,3315,109.28,35.84,362263.2,118809.6,243453.6 +Asia,Tajikistan,Clothes,Online,M,8/5/2010,457387292,9/14/2010,9919,109.28,35.84,1083948.32,355496.96,728451.36 +Australia and Oceania,East Timor,Baby Food,Online,C,1/30/2016,831094539,2/13/2016,8198,255.28,159.42,2092785.44,1306925.16,785860.28 +Asia,South Korea,Clothes,Offline,L,7/12/2011,973168790,7/24/2011,1126,109.28,35.84,123049.28,40355.84,82693.44 +Asia,Tajikistan,Fruits,Offline,L,11/26/2013,683658874,1/8/2014,8708,9.33,6.92,81245.64,60259.36,20986.28 +Central America and the Caribbean,Haiti,Personal Care,Offline,C,12/13/2010,282926118,1/9/2011,2980,81.73,56.67,243555.4,168876.6,74678.8 +Europe,Moldova ,Clothes,Online,C,5/30/2010,161644351,6/23/2010,3010,109.28,35.84,328932.8,107878.4,221054.4 +Europe,France,Snacks,Offline,H,7/5/2013,330799901,7/13/2013,9897,152.58,97.44,1510084.26,964363.68,545720.58 +North America,Greenland,Household,Online,M,3/11/2011,871691596,4/21/2011,1769,668.27,502.54,1182169.63,888993.26,293176.37 +Asia,South Korea,Beverages,Online,L,8/7/2010,585930764,9/23/2010,8789,47.45,31.79,417038.05,279402.31,137635.74 +Europe,Greece,Personal Care,Offline,H,2/28/2016,145441234,4/6/2016,8148,81.73,56.67,665936.04,461747.16,204188.88 +Sub-Saharan Africa,Liberia,Cereal,Online,H,8/24/2010,742459332,10/5/2010,9070,205.7,117.11,1865699,1062187.7,803511.3 +Asia,Mongolia,Cosmetics,Offline,M,12/22/2011,939533889,1/13/2012,7811,437.2,263.33,3414969.2,2056870.63,1358098.57 +Sub-Saharan Africa,Senegal,Cosmetics,Online,L,5/26/2016,719526231,6/2/2016,2656,437.2,263.33,1161203.2,699404.48,461798.72 +Asia,Thailand,Household,Online,C,6/22/2017,135610187,7/5/2017,8923,668.27,502.54,5962973.21,4484164.42,1478808.79 +Sub-Saharan Africa,Madagascar,Snacks,Offline,C,5/14/2017,661272084,6/2/2017,3960,152.58,97.44,604216.8,385862.4,218354.4 +Middle East and North Africa,Bahrain,Cereal,Online,C,7/15/2015,240310752,8/28/2015,2147,205.7,117.11,441637.9,251435.17,190202.73 +Europe,Macedonia,Office Supplies,Offline,L,7/3/2012,936837518,7/19/2012,9895,651.21,524.96,6443722.95,5194479.2,1249243.75 +Asia,Thailand,Cosmetics,Online,L,8/23/2013,385276210,8/30/2013,647,437.2,263.33,282868.4,170374.51,112493.89 +Sub-Saharan Africa,Ghana,Cosmetics,Online,M,3/31/2010,340363156,5/20/2010,9876,437.2,263.33,4317787.2,2600647.08,1717140.12 +Middle East and North Africa,Jordan,Personal Care,Offline,M,8/7/2013,827147185,8/20/2013,88,81.73,56.67,7192.24,4986.96,2205.28 +Middle East and North Africa,Afghanistan,Baby Food,Online,H,5/4/2013,590989625,6/5/2013,5818,255.28,159.42,1485219.04,927505.56,557713.48 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,C,7/13/2011,247564303,8/11/2011,8634,651.21,524.96,5622547.14,4532504.64,1090042.5 +Asia,Singapore,Office Supplies,Online,L,4/16/2011,932857549,5/26/2011,2134,651.21,524.96,1389682.14,1120264.64,269417.5 +Central America and the Caribbean,The Bahamas,Snacks,Online,M,1/9/2013,253168189,2/17/2013,6948,152.58,97.44,1060125.84,677013.12,383112.72 +Europe,Norway,Baby Food,Offline,L,8/18/2010,835107553,8/29/2010,5738,255.28,159.42,1464796.64,914751.96,550044.68 +Europe,Russia,Meat,Online,M,6/4/2010,875599467,7/10/2010,8195,421.89,364.69,3457388.55,2988634.55,468754 +Middle East and North Africa,Pakistan,Clothes,Online,L,3/20/2012,891880261,5/8/2012,6044,109.28,35.84,660488.32,216616.96,443871.36 +Sub-Saharan Africa,Cameroon,Cereal,Offline,C,2/7/2013,571498763,3/7/2013,8039,205.7,117.11,1653622.3,941447.29,712175.01 +Sub-Saharan Africa,Djibouti,Household,Online,M,3/27/2011,122316300,4/9/2011,4966,668.27,502.54,3318628.82,2495613.64,823015.18 +Central America and the Caribbean,Nicaragua,Clothes,Online,M,3/10/2017,722506701,4/14/2017,4644,109.28,35.84,507496.32,166440.96,341055.36 +Europe,Vatican City,Vegetables,Online,H,4/27/2012,470556294,5/30/2012,6919,154.06,90.93,1065941.14,629144.67,436796.47 +Australia and Oceania,Samoa ,Personal Care,Online,L,2/14/2013,235263907,3/25/2013,8673,81.73,56.67,708844.29,491498.91,217345.38 +Europe,Liechtenstein,Fruits,Offline,M,6/11/2014,505740869,7/26/2014,8817,9.33,6.92,82262.61,61013.64,21248.97 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,C,12/20/2015,941411006,1/23/2016,3292,154.06,90.93,507165.52,299341.56,207823.96 +Europe,Macedonia,Meat,Online,C,11/20/2010,822010648,11/20/2010,72,421.89,364.69,30376.08,26257.68,4118.4 +Sub-Saharan Africa,Mozambique,Meat,Online,C,5/18/2012,397588622,6/16/2012,4163,421.89,364.69,1756328.07,1518204.47,238123.6 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,C,12/22/2011,438506257,1/5/2012,2601,255.28,159.42,663983.28,414651.42,249331.86 +Australia and Oceania,Kiribati,Meat,Offline,L,8/16/2013,885437381,9/27/2013,9452,421.89,364.69,3987704.28,3447049.88,540654.4 +Europe,Bosnia and Herzegovina,Vegetables,Online,H,10/11/2014,399368321,10/21/2014,816,154.06,90.93,125712.96,74198.88,51514.08 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,L,2/26/2010,411597907,3/4/2010,9822,437.2,263.33,4294178.4,2586427.26,1707751.14 +North America,Canada,Cereal,Online,C,9/9/2010,173737466,10/8/2010,1632,205.7,117.11,335702.4,191123.52,144578.88 +Sub-Saharan Africa,Togo,Office Supplies,Offline,H,1/8/2017,807710826,1/24/2017,8437,651.21,524.96,5494258.77,4429087.52,1065171.25 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,M,9/18/2015,355754315,10/7/2015,4462,437.2,263.33,1950786.4,1174978.46,775807.94 +Sub-Saharan Africa,Senegal,Household,Offline,C,4/26/2013,530416762,5/25/2013,962,668.27,502.54,642875.74,483443.48,159432.26 +Sub-Saharan Africa,Malawi,Household,Offline,C,6/15/2017,864559495,8/1/2017,1222,668.27,502.54,816625.94,614103.88,202522.06 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,C,4/22/2010,961356341,5/6/2010,5560,154.06,90.93,856573.6,505570.8,351002.8 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,L,12/25/2012,944293630,1/30/2013,6324,437.2,263.33,2764852.8,1665298.92,1099553.88 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,C,8/1/2013,107170188,8/4/2013,2895,154.06,90.93,446003.7,263242.35,182761.35 +Asia,Mongolia,Cereal,Offline,L,5/30/2016,964097344,6/24/2016,6683,205.7,117.11,1374693.1,782646.13,592046.97 +Europe,Serbia,Office Supplies,Offline,M,6/26/2015,699498927,8/9/2015,6132,651.21,524.96,3993219.72,3219054.72,774165 +Asia,Brunei,Personal Care,Online,L,6/13/2013,618111264,6/29/2013,1714,81.73,56.67,140085.22,97132.38,42952.84 +Asia,India,Fruits,Offline,H,3/29/2010,294983184,5/8/2010,934,9.33,6.92,8714.22,6463.28,2250.94 +Sub-Saharan Africa,Kenya,Personal Care,Online,L,6/4/2014,725476014,6/27/2014,3329,81.73,56.67,272079.17,188654.43,83424.74 +Sub-Saharan Africa,Zambia,Baby Food,Online,M,9/11/2016,275263583,9/23/2016,5466,255.28,159.42,1395360.48,871389.72,523970.76 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,C,5/27/2016,530332219,6/16/2016,5944,81.73,56.67,485803.12,336846.48,148956.64 +Sub-Saharan Africa,Mali,Clothes,Online,H,2/25/2010,446980750,4/11/2010,392,109.28,35.84,42837.76,14049.28,28788.48 +Europe,Bosnia and Herzegovina,Fruits,Online,M,10/12/2010,401820504,11/29/2010,6471,9.33,6.92,60374.43,44779.32,15595.11 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,H,3/29/2013,841775310,4/27/2013,8875,437.2,263.33,3880150,2337053.75,1543096.25 +Sub-Saharan Africa,Zambia,Meat,Offline,C,7/23/2013,934081494,7/27/2013,4326,421.89,364.69,1825096.14,1577648.94,247447.2 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,C,8/12/2012,816287887,9/6/2012,6580,255.28,159.42,1679742.4,1048983.6,630758.8 +Asia,Kyrgyzstan,Vegetables,Online,M,5/6/2012,246255815,5/12/2012,1423,154.06,90.93,219227.38,129393.39,89833.99 +Asia,Mongolia,Fruits,Online,L,12/22/2011,852159106,12/23/2011,1671,9.33,6.92,15590.43,11563.32,4027.11 +Europe,Bulgaria,Office Supplies,Online,C,10/13/2011,282484090,11/9/2011,2174,651.21,524.96,1415730.54,1141263.04,274467.5 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,H,11/28/2016,756029593,1/7/2017,4812,437.2,263.33,2103806.4,1267143.96,836662.44 +Europe,Norway,Cereal,Online,H,11/2/2010,511906945,11/9/2010,3496,205.7,117.11,719127.2,409416.56,309710.64 +Central America and the Caribbean,Panama,Meat,Online,L,3/9/2012,559539973,4/14/2012,9167,421.89,364.69,3867465.63,3343113.23,524352.4 +North America,United States of America,Personal Care,Online,H,5/13/2010,628665006,6/29/2010,4800,81.73,56.67,392304,272016,120288 +Sub-Saharan Africa,Madagascar,Household,Offline,H,10/4/2014,519330871,11/20/2014,400,668.27,502.54,267308,201016,66292 +Sub-Saharan Africa,Swaziland,Clothes,Online,M,2/11/2013,551898896,2/19/2013,8003,109.28,35.84,874567.84,286827.52,587740.32 +Sub-Saharan Africa,Chad,Beverages,Offline,M,3/4/2013,217042911,4/15/2013,6675,47.45,31.79,316728.75,212198.25,104530.5 +Asia,India,Cosmetics,Offline,M,2/29/2016,425749242,3/19/2016,7517,437.2,263.33,3286432.4,1979451.61,1306980.79 +Asia,Indonesia,Meat,Offline,C,1/8/2013,359316718,1/11/2013,8657,421.89,364.69,3652301.73,3157121.33,495180.4 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,H,11/25/2010,619356667,12/12/2010,256,651.21,524.96,166709.76,134389.76,32320 +Sub-Saharan Africa,Chad,Baby Food,Offline,L,3/21/2014,977792918,4/16/2014,9508,255.28,159.42,2427202.24,1515765.36,911436.88 +Middle East and North Africa,Bahrain,Personal Care,Offline,C,4/29/2013,826861798,5/3/2013,5636,81.73,56.67,460630.28,319392.12,141238.16 +Sub-Saharan Africa,Tanzania,Baby Food,Online,M,12/29/2010,529112136,1/15/2011,4894,255.28,159.42,1249340.32,780201.48,469138.84 +Europe,Switzerland,Meat,Online,L,1/20/2011,967405259,3/4/2011,5569,421.89,364.69,2349505.41,2030958.61,318546.8 +Asia,Indonesia,Clothes,Online,C,8/13/2014,394914996,9/29/2014,2978,109.28,35.84,325435.84,106731.52,218704.32 +Europe,Greece,Snacks,Offline,M,4/16/2016,285127675,4/24/2016,4470,152.58,97.44,682032.6,435556.8,246475.8 +Sub-Saharan Africa,Liberia,Vegetables,Online,L,7/14/2015,381842124,8/30/2015,4425,154.06,90.93,681715.5,402365.25,279350.25 +Europe,Ukraine,Cereal,Offline,C,11/11/2012,949169671,12/22/2012,9253,205.7,117.11,1903342.1,1083618.83,819723.27 +Asia,Philippines,Meat,Online,H,8/27/2013,521534144,9/7/2013,2398,421.89,364.69,1011692.22,874526.62,137165.6 +Asia,China,Vegetables,Offline,H,10/9/2016,853671872,11/19/2016,9332,154.06,90.93,1437687.92,848558.76,589129.16 +Asia,Turkmenistan,Clothes,Online,L,10/14/2010,170631682,12/2/2010,2561,109.28,35.84,279866.08,91786.24,188079.84 +Middle East and North Africa,Israel,Office Supplies,Offline,L,8/16/2015,817774903,9/6/2015,6622,651.21,524.96,4312312.62,3476285.12,836027.5 +Europe,Croatia,Vegetables,Offline,C,8/16/2010,710775363,9/13/2010,3080,154.06,90.93,474504.8,280064.4,194440.4 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,H,1/22/2014,985619390,1/29/2014,5535,205.7,117.11,1138549.5,648203.85,490345.65 +Europe,Cyprus,Office Supplies,Online,L,3/10/2011,148605811,4/11/2011,4617,651.21,524.96,3006636.57,2423740.32,582896.25 +Australia and Oceania,Fiji,Clothes,Online,M,1/18/2011,826345956,2/27/2011,2986,109.28,35.84,326310.08,107018.24,219291.84 +Asia,Maldives,Household,Offline,C,5/21/2012,315763652,5/26/2012,336,668.27,502.54,224538.72,168853.44,55685.28 +Europe,Greece,Meat,Offline,L,1/7/2015,934095227,1/25/2015,8390,421.89,364.69,3539657.1,3059749.1,479908 +Sub-Saharan Africa,Ghana,Household,Online,L,1/11/2016,568889510,1/15/2016,5903,668.27,502.54,3944797.81,2966493.62,978304.19 +Middle East and North Africa,Algeria,Fruits,Online,L,7/29/2013,328007829,8/3/2013,3660,9.33,6.92,34147.8,25327.2,8820.6 +Sub-Saharan Africa,Malawi,Personal Care,Offline,M,8/30/2010,489624011,10/19/2010,9480,81.73,56.67,774800.4,537231.6,237568.8 +Sub-Saharan Africa,Senegal,Household,Online,H,5/13/2011,952224385,6/11/2011,3211,668.27,502.54,2145814.97,1613655.94,532159.03 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,M,1/10/2017,784607779,2/2/2017,1733,81.73,56.67,141638.09,98209.11,43428.98 +Middle East and North Africa,Yemen,Cosmetics,Offline,C,12/2/2014,475885522,12/28/2014,3956,437.2,263.33,1729563.2,1041733.48,687829.72 +Sub-Saharan Africa,Swaziland,Office Supplies,Offline,H,4/24/2012,585481441,5/14/2012,5824,651.21,524.96,3792647.04,3057367.04,735280 +Europe,Montenegro,Beverages,Online,C,7/13/2017,393131864,8/31/2017,5310,47.45,31.79,251959.5,168804.9,83154.6 +Asia,Indonesia,Meat,Online,H,6/21/2013,148885619,8/7/2013,7418,421.89,364.69,3129580.02,2705270.42,424309.6 +Sub-Saharan Africa,Botswana,Clothes,Online,C,5/17/2014,623104035,5/26/2014,9186,109.28,35.84,1003846.08,329226.24,674619.84 +Sub-Saharan Africa,Eritrea,Fruits,Online,L,8/16/2016,856460940,9/8/2016,4680,9.33,6.92,43664.4,32385.6,11278.8 +Europe,United Kingdom,Vegetables,Online,H,2/4/2010,409942662,3/11/2010,9998,154.06,90.93,1540291.88,909118.14,631173.74 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,L,3/22/2012,714848029,4/23/2012,8272,81.73,56.67,676070.56,468774.24,207296.32 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,C,3/24/2011,122788369,4/6/2011,4662,437.2,263.33,2038226.4,1227644.46,810581.94 +Sub-Saharan Africa,Guinea,Vegetables,Offline,H,4/27/2015,655687510,5/15/2015,1360,154.06,90.93,209521.6,123664.8,85856.8 +Europe,Spain,Fruits,Offline,L,1/22/2011,355781781,3/9/2011,2590,9.33,6.92,24164.7,17922.8,6241.9 +Middle East and North Africa,Lebanon,Cereal,Offline,M,7/29/2012,935620009,9/5/2012,9607,205.7,117.11,1976159.9,1125075.77,851084.13 +Australia and Oceania,Tuvalu,Personal Care,Offline,L,5/4/2012,128063523,6/19/2012,5697,81.73,56.67,465615.81,322848.99,142766.82 +Europe,Italy,Baby Food,Offline,C,4/5/2015,236286151,4/16/2015,1178,255.28,159.42,300719.84,187796.76,112923.08 +Sub-Saharan Africa,Liberia,Snacks,Offline,L,2/23/2012,483774220,4/2/2012,8397,152.58,97.44,1281214.26,818203.68,463010.58 +Asia,Bhutan,Cereal,Online,H,10/25/2013,164326560,11/15/2013,6736,205.7,117.11,1385595.2,788852.96,596742.24 +Sub-Saharan Africa,Comoros,Vegetables,Offline,M,1/3/2017,892054498,1/16/2017,7604,154.06,90.93,1171472.24,691431.72,480040.52 +Australia and Oceania,Tonga,Fruits,Online,L,9/25/2015,751381862,10/6/2015,9445,9.33,6.92,88121.85,65359.4,22762.45 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,H,8/22/2012,147044980,9/12/2012,2732,154.06,90.93,420891.92,248420.76,172471.16 +Europe,Sweden,Baby Food,Offline,H,3/28/2015,454092681,5/7/2015,4970,255.28,159.42,1268741.6,792317.4,476424.2 +Europe,Georgia,Personal Care,Online,H,12/10/2016,867886292,1/5/2017,5695,81.73,56.67,465452.35,322735.65,142716.7 +Australia and Oceania,Tonga,Personal Care,Offline,M,1/11/2016,654099643,2/6/2016,1475,81.73,56.67,120551.75,83588.25,36963.5 +Australia and Oceania,East Timor,Beverages,Offline,H,11/2/2011,498719060,11/4/2011,907,47.45,31.79,43037.15,28833.53,14203.62 +Asia,Philippines,Beverages,Online,C,2/16/2016,258043372,2/18/2016,9623,47.45,31.79,456611.35,305915.17,150696.18 +Europe,Cyprus,Personal Care,Offline,L,6/9/2011,308683907,7/18/2011,5283,81.73,56.67,431779.59,299387.61,132391.98 +Sub-Saharan Africa,Kenya,Baby Food,Online,H,6/11/2015,197564494,6/24/2015,2579,255.28,159.42,658367.12,411144.18,247222.94 +Central America and the Caribbean,Cuba,Snacks,Offline,M,8/5/2016,891921460,9/12/2016,8235,152.58,97.44,1256496.3,802418.4,454077.9 +Middle East and North Africa,Lebanon,Cosmetics,Online,H,10/11/2015,729303634,10/27/2015,6007,437.2,263.33,2626260.4,1581823.31,1044437.09 +Asia,Brunei,Meat,Offline,M,12/4/2014,367572343,12/16/2014,1679,421.89,364.69,708353.31,612314.51,96038.8 +Sub-Saharan Africa,Lesotho,Clothes,Offline,H,4/4/2013,534901416,5/5/2013,8070,109.28,35.84,881889.6,289228.8,592660.8 +Middle East and North Africa,Egypt,Vegetables,Online,M,1/23/2011,679777181,3/2/2011,29,154.06,90.93,4467.74,2636.97,1830.77 +Middle East and North Africa,Morocco,Snacks,Online,M,6/23/2013,320998466,8/1/2013,9434,152.58,97.44,1439439.72,919248.96,520190.76 +Sub-Saharan Africa,Rwanda,Personal Care,Offline,H,7/21/2011,397676599,7/23/2011,198,81.73,56.67,16182.54,11220.66,4961.88 +Europe,Liechtenstein,Cereal,Online,M,5/4/2016,119235408,6/9/2016,3262,205.7,117.11,670993.4,382012.82,288980.58 +Asia,Philippines,Personal Care,Online,C,3/31/2017,115411221,4/8/2017,1600,81.73,56.67,130768,90672,40096 +North America,Greenland,Cosmetics,Offline,C,2/1/2016,186252868,3/1/2016,5217,437.2,263.33,2280872.4,1373792.61,907079.79 +Middle East and North Africa,Pakistan,Cereal,Online,C,10/2/2015,652121675,10/20/2015,6150,205.7,117.11,1265055,720226.5,544828.5 +Asia,Kazakhstan,Vegetables,Offline,C,5/29/2016,103691470,7/5/2016,3465,154.06,90.93,533817.9,315072.45,218745.45 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,H,9/19/2011,351948583,9/27/2011,8262,109.28,35.84,902871.36,296110.08,606761.28 +Central America and the Caribbean,Dominican Republic,Meat,Online,M,4/30/2015,578191840,6/12/2015,8669,421.89,364.69,3657364.41,3161497.61,495866.8 +North America,United States of America,Cereal,Offline,C,9/3/2011,484032571,9/19/2011,4849,205.7,117.11,997439.3,567866.39,429572.91 +Asia,Singapore,Meat,Offline,L,10/1/2012,741394603,11/12/2012,3993,421.89,364.69,1684606.77,1456207.17,228399.6 +Central America and the Caribbean,Grenada,Fruits,Offline,C,6/25/2016,742514264,8/9/2016,5326,9.33,6.92,49691.58,36855.92,12835.66 +Sub-Saharan Africa,Guinea,Beverages,Online,M,6/27/2010,849940383,8/6/2010,5102,47.45,31.79,242089.9,162192.58,79897.32 +Middle East and North Africa,Qatar,Baby Food,Offline,C,10/1/2013,146534287,10/6/2013,1607,255.28,159.42,410234.96,256187.94,154047.02 +Asia,Bangladesh,Baby Food,Online,L,3/26/2012,485469806,4/3/2012,159,255.28,159.42,40589.52,25347.78,15241.74 +Australia and Oceania,Tuvalu,Cereal,Offline,M,9/9/2015,640233266,10/5/2015,8106,205.7,117.11,1667404.2,949293.66,718110.54 +Europe,Serbia,Clothes,Online,L,1/2/2016,354623496,1/29/2016,9828,109.28,35.84,1074003.84,352235.52,721768.32 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,H,9/11/2013,792751824,10/25/2013,1736,47.45,31.79,82373.2,55187.44,27185.76 +Asia,Uzbekistan,Beverages,Offline,C,2/21/2014,489042079,4/6/2014,7274,47.45,31.79,345151.3,231240.46,113910.84 +Europe,Finland,Personal Care,Online,M,3/14/2016,298230588,3/23/2016,1913,81.73,56.67,156349.49,108409.71,47939.78 +Asia,Vietnam,Cereal,Offline,H,1/8/2016,245366179,1/21/2016,8160,205.7,117.11,1678512,955617.6,722894.4 +Europe,Austria,Cereal,Offline,L,10/22/2010,875810182,11/29/2010,550,205.7,117.11,113135,64410.5,48724.5 +Sub-Saharan Africa,Zimbabwe,Meat,Online,M,3/12/2010,105236423,3/17/2010,651,421.89,364.69,274650.39,237413.19,37237.2 +Asia,Kyrgyzstan,Baby Food,Online,H,4/21/2017,869631230,4/24/2017,2061,255.28,159.42,526132.08,328564.62,197567.46 +Middle East and North Africa,Afghanistan,Fruits,Offline,H,5/25/2017,775293433,5/29/2017,5410,9.33,6.92,50475.3,37437.2,13038.1 +Europe,Russia,Clothes,Offline,M,12/10/2011,648834359,1/25/2012,3360,109.28,35.84,367180.8,120422.4,246758.4 +Sub-Saharan Africa,Ethiopia,Baby Food,Offline,M,10/29/2014,487177836,11/1/2014,5603,255.28,159.42,1430333.84,893230.26,537103.58 +Central America and the Caribbean,Barbados,Office Supplies,Online,C,9/20/2010,807560193,10/5/2010,3862,651.21,524.96,2514973.02,2027395.52,487577.5 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,M,11/9/2011,397530257,11/18/2011,6892,651.21,524.96,4488139.32,3618024.32,870115 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,M,5/22/2016,364949357,6/17/2016,5480,205.7,117.11,1127236,641762.8,485473.2 +Asia,Indonesia,Household,Online,C,3/8/2012,987991321,4/21/2012,7442,668.27,502.54,4973265.34,3739902.68,1233362.66 +Middle East and North Africa,Tunisia ,Fruits,Offline,H,11/18/2010,365142476,11/21/2010,2628,9.33,6.92,24519.24,18185.76,6333.48 +Sub-Saharan Africa,Mozambique,Snacks,Offline,H,10/30/2013,265201652,12/6/2013,7917,152.58,97.44,1207975.86,771432.48,436543.38 +Middle East and North Africa,Jordan,Vegetables,Offline,L,11/15/2015,277280175,12/21/2015,2220,154.06,90.93,342013.2,201864.6,140148.6 +Middle East and North Africa,Israel,Household,Offline,L,9/13/2016,960801875,10/17/2016,1481,668.27,502.54,989707.87,744261.74,245446.13 +Europe,Vatican City,Meat,Online,M,1/28/2017,695503079,2/22/2017,3672,421.89,364.69,1549180.08,1339141.68,210038.4 +Europe,Bulgaria,Household,Offline,M,1/13/2015,631432616,2/25/2015,3798,668.27,502.54,2538089.46,1908646.92,629442.54 +North America,Mexico,Household,Online,H,4/1/2017,638951814,5/5/2017,8895,668.27,502.54,5944261.65,4470093.3,1474168.35 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,C,7/11/2012,658734500,8/13/2012,3032,437.2,263.33,1325590.4,798416.56,527173.84 +Sub-Saharan Africa,Madagascar,Meat,Offline,M,6/16/2013,251767003,7/24/2013,2306,421.89,364.69,972878.34,840975.14,131903.2 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,H,10/6/2014,849348151,11/11/2014,9847,437.2,263.33,4305108.4,2593010.51,1712097.89 +Asia,Myanmar,Office Supplies,Offline,H,3/28/2012,803089272,4/24/2012,817,651.21,524.96,532038.57,428892.32,103146.25 +Sub-Saharan Africa,Chad,Meat,Offline,L,2/2/2014,334914195,3/22/2014,7408,421.89,364.69,3125361.12,2701623.52,423737.6 +Europe,Romania,Meat,Offline,M,6/14/2014,187059247,6/14/2014,3843,421.89,364.69,1621323.27,1401503.67,219819.6 +Central America and the Caribbean,Guatemala,Personal Care,Offline,H,4/21/2012,272073256,5/16/2012,1378,81.73,56.67,112623.94,78091.26,34532.68 +Middle East and North Africa,Somalia,Household,Offline,L,4/11/2015,122817552,5/4/2015,3298,668.27,502.54,2203954.46,1657376.92,546577.54 +Sub-Saharan Africa,Swaziland,Snacks,Online,H,2/10/2013,242465960,3/19/2013,9921,152.58,97.44,1513746.18,966702.24,547043.94 +Australia and Oceania,Nauru,Household,Online,H,10/12/2011,754504811,11/1/2011,3595,668.27,502.54,2402430.65,1806631.3,595799.35 +Middle East and North Africa,Qatar,Cereal,Online,C,7/10/2014,952732932,7/26/2014,3701,205.7,117.11,761295.7,433424.11,327871.59 +Europe,Liechtenstein,Clothes,Offline,M,7/3/2010,651261651,8/2/2010,1650,109.28,35.84,180312,59136,121176 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,C,6/15/2016,634514796,6/22/2016,5883,154.06,90.93,906334.98,534941.19,371393.79 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,C,4/21/2012,407228696,4/25/2012,6875,437.2,263.33,3005750,1810393.75,1195356.25 +Asia,Kazakhstan,Baby Food,Offline,H,2/18/2013,444452178,3/8/2013,2131,255.28,159.42,544001.68,339724.02,204277.66 +Australia and Oceania,Tonga,Snacks,Online,L,5/12/2012,841546571,5/18/2012,1186,152.58,97.44,180959.88,115563.84,65396.04 +Asia,Taiwan,Vegetables,Online,M,11/1/2015,864185702,11/18/2015,608,154.06,90.93,93668.48,55285.44,38383.04 +Australia and Oceania,Papua New Guinea,Vegetables,Online,L,4/26/2015,298355901,5/8/2015,8996,154.06,90.93,1385923.76,818006.28,567917.48 +Europe,Poland,Vegetables,Online,H,1/1/2015,800355994,2/9/2015,1979,154.06,90.93,304884.74,179950.47,124934.27 +Europe,Kosovo,Cosmetics,Online,M,7/25/2012,946797311,8/3/2012,7219,437.2,263.33,3156146.8,1900979.27,1255167.53 +Australia and Oceania,Solomon Islands,Beverages,Offline,M,7/17/2010,284603679,8/11/2010,9408,47.45,31.79,446409.6,299080.32,147329.28 +Europe,Croatia,Vegetables,Online,M,7/14/2012,681011426,9/2/2012,5269,154.06,90.93,811742.14,479110.17,332631.97 +Sub-Saharan Africa,South Africa,Meat,Online,L,11/3/2011,473569381,12/8/2011,8558,421.89,364.69,3610534.62,3121017.02,489517.6 +Asia,India,Beverages,Online,L,5/27/2010,320138871,7/13/2010,5061,47.45,31.79,240144.45,160889.19,79255.26 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,H,1/6/2015,948893725,2/13/2015,7595,651.21,524.96,4945939.95,3987071.2,958868.75 +Asia,Nepal,Office Supplies,Offline,H,10/25/2010,908320271,11/20/2010,1008,651.21,524.96,656419.68,529159.68,127260 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,C,7/7/2010,617217338,7/23/2010,7181,81.73,56.67,586903.13,406947.27,179955.86 +Europe,Bosnia and Herzegovina,Vegetables,Online,M,9/27/2012,114696252,10/23/2012,25,154.06,90.93,3851.5,2273.25,1578.25 +Middle East and North Africa,Somalia,Baby Food,Online,L,5/24/2013,410180842,6/7/2013,481,255.28,159.42,122789.68,76681.02,46108.66 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,H,1/10/2017,333407437,2/28/2017,1525,109.28,35.84,166652,54656,111996 +Europe,Finland,Beverages,Offline,C,4/26/2010,584424865,6/4/2010,3160,47.45,31.79,149942,100456.4,49485.6 +Central America and the Caribbean,Jamaica,Personal Care,Offline,C,4/17/2011,583594453,4/23/2011,7422,81.73,56.67,606600.06,420604.74,185995.32 +Europe,Montenegro,Snacks,Offline,C,7/18/2012,721590030,7/28/2012,3380,152.58,97.44,515720.4,329347.2,186373.2 +Central America and the Caribbean,Cuba,Personal Care,Offline,H,4/25/2015,109397923,5/20/2015,2131,81.73,56.67,174166.63,120763.77,53402.86 +Middle East and North Africa,Libya,Household,Offline,M,7/14/2010,628316962,7/25/2010,1807,668.27,502.54,1207563.89,908089.78,299474.11 +Europe,Kosovo,Baby Food,Online,C,12/2/2012,179958474,1/15/2013,2566,255.28,159.42,655048.48,409071.72,245976.76 +Central America and the Caribbean,Costa Rica,Fruits,Offline,L,10/5/2011,336246287,11/10/2011,1603,9.33,6.92,14955.99,11092.76,3863.23 +Asia,Philippines,Cereal,Online,H,7/15/2012,489416730,7/28/2012,8141,205.7,117.11,1674603.7,953392.51,721211.19 +Sub-Saharan Africa,Chad,Cereal,Offline,C,6/16/2010,102018630,7/28/2010,8435,205.7,117.11,1735079.5,987822.85,747256.65 +Asia,Brunei,Household,Offline,L,12/1/2016,956913316,1/18/2017,770,668.27,502.54,514567.9,386955.8,127612.1 +Asia,Indonesia,Office Supplies,Offline,M,4/28/2010,407274615,6/15/2010,464,651.21,524.96,302161.44,243581.44,58580 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,M,7/25/2015,826588857,8/15/2015,4866,421.89,364.69,2052916.74,1774581.54,278335.2 +Middle East and North Africa,Somalia,Vegetables,Online,H,12/12/2016,158654868,1/18/2017,8356,154.06,90.93,1287325.36,759811.08,527514.28 +Sub-Saharan Africa,Togo,Beverages,Online,C,1/2/2015,467583978,1/26/2015,7345,47.45,31.79,348520.25,233497.55,115022.7 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,C,2/6/2015,287800014,2/9/2015,5274,81.73,56.67,431044.02,298877.58,132166.44 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,C,2/7/2016,474039304,2/13/2016,7619,205.7,117.11,1567228.3,892261.09,674967.21 +Middle East and North Africa,Morocco,Household,Online,H,2/25/2014,151350677,3/2/2014,6883,668.27,502.54,4599702.41,3458982.82,1140719.59 +Europe,Norway,Beverages,Online,C,1/13/2014,765095460,2/15/2014,7604,47.45,31.79,360809.8,241731.16,119078.64 +Central America and the Caribbean,Dominica,Snacks,Online,H,3/27/2010,230947482,4/7/2010,1347,152.58,97.44,205525.26,131251.68,74273.58 +Central America and the Caribbean,Panama,Cereal,Online,M,6/13/2013,584893071,7/11/2013,1712,205.7,117.11,352158.4,200492.32,151666.08 +Asia,India,Fruits,Offline,C,7/4/2016,333231055,7/8/2016,9329,9.33,6.92,87039.57,64556.68,22482.89 +Asia,Maldives,Beverages,Online,L,4/22/2013,302572762,5/22/2013,6859,47.45,31.79,325459.55,218047.61,107411.94 +Europe,San Marino,Personal Care,Online,M,3/1/2010,489842021,3/30/2010,3994,81.73,56.67,326429.62,226339.98,100089.64 +Sub-Saharan Africa,Namibia,Personal Care,Offline,M,6/19/2014,512275159,7/31/2014,2458,81.73,56.67,200892.34,139294.86,61597.48 +Asia,Singapore,Vegetables,Offline,L,9/23/2015,957421004,11/5/2015,1006,154.06,90.93,154984.36,91475.58,63508.78 +Middle East and North Africa,Israel,Cereal,Online,M,2/8/2012,233140885,3/4/2012,424,205.7,117.11,87216.8,49654.64,37562.16 +Europe,Estonia,Beverages,Offline,M,3/6/2014,417608630,3/21/2014,8529,47.45,31.79,404701.05,271136.91,133564.14 +Sub-Saharan Africa,Chad,Beverages,Online,L,11/14/2010,509310567,11/20/2010,5170,47.45,31.79,245316.5,164354.3,80962.2 +Sub-Saharan Africa,Nigeria,Fruits,Online,M,2/8/2011,477045524,3/8/2011,7226,9.33,6.92,67418.58,50003.92,17414.66 +Middle East and North Africa,Iraq,Personal Care,Offline,L,4/18/2017,809924829,5/12/2017,3610,81.73,56.67,295045.3,204578.7,90466.6 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,L,12/29/2013,267372310,1/24/2014,263,205.7,117.11,54099.1,30799.93,23299.17 +Sub-Saharan Africa,Botswana,Fruits,Offline,H,2/5/2017,829124295,3/6/2017,5159,9.33,6.92,48133.47,35700.28,12433.19 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,H,1/27/2017,945229613,2/13/2017,3303,255.28,159.42,843189.84,526564.26,316625.58 +Europe,Russia,Snacks,Offline,C,1/9/2013,486049592,2/14/2013,1730,152.58,97.44,263963.4,168571.2,95392.2 +North America,Mexico,Vegetables,Online,L,6/21/2016,292258059,7/11/2016,4509,154.06,90.93,694656.54,410003.37,284653.17 +Asia,Turkmenistan,Beverages,Offline,C,4/17/2017,824841344,5/6/2017,7738,47.45,31.79,367168.1,245991.02,121177.08 +Australia and Oceania,Australia,Baby Food,Online,L,3/16/2010,815098273,4/3/2010,4547,255.28,159.42,1160758.16,724882.74,435875.42 +Europe,Poland,Snacks,Offline,C,9/21/2013,414640176,10/9/2013,97,152.58,97.44,14800.26,9451.68,5348.58 +Sub-Saharan Africa,Chad,Snacks,Online,L,5/1/2013,745390880,5/6/2013,6580,152.58,97.44,1003976.4,641155.2,362821.2 +Europe,Spain,Beverages,Offline,H,9/29/2010,749586713,11/1/2010,8221,47.45,31.79,390086.45,261345.59,128740.86 +Asia,Malaysia,Vegetables,Offline,M,7/5/2012,339776504,8/14/2012,6273,154.06,90.93,966418.38,570403.89,396014.49 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,C,2/9/2011,848821580,3/10/2011,4023,255.28,159.42,1026991.44,641346.66,385644.78 +Europe,Norway,Snacks,Online,L,6/9/2011,979895770,7/20/2011,1789,152.58,97.44,272965.62,174320.16,98645.46 +Middle East and North Africa,Egypt,Household,Online,C,11/21/2011,856485402,12/21/2011,1918,668.27,502.54,1281741.86,963871.72,317870.14 +Europe,Switzerland,Vegetables,Offline,C,9/15/2015,672389304,10/25/2015,3792,154.06,90.93,584195.52,344806.56,239388.96 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,L,1/18/2012,241718804,2/12/2012,8821,651.21,524.96,5744323.41,4630672.16,1113651.25 +Middle East and North Africa,Israel,Personal Care,Online,L,1/28/2010,348897731,3/1/2010,5447,81.73,56.67,445183.31,308681.49,136501.82 +Central America and the Caribbean,The Bahamas,Fruits,Offline,H,6/11/2012,498662412,6/27/2012,4144,9.33,6.92,38663.52,28676.48,9987.04 +Central America and the Caribbean,Saint Lucia,Cereal,Online,L,7/4/2011,266061675,7/28/2011,2417,205.7,117.11,497176.9,283054.87,214122.03 +Sub-Saharan Africa,Burundi,Fruits,Online,L,10/30/2015,646456849,11/14/2015,9802,9.33,6.92,91452.66,67829.84,23622.82 +Europe,Croatia,Fruits,Offline,C,2/11/2016,905521762,3/20/2016,2867,9.33,6.92,26749.11,19839.64,6909.47 +Asia,Malaysia,Baby Food,Online,L,9/13/2011,829242742,9/13/2011,210,255.28,159.42,53608.8,33478.2,20130.6 +Sub-Saharan Africa,South Africa,Beverages,Online,L,5/7/2014,273918616,5/9/2014,7460,47.45,31.79,353977,237153.4,116823.6 +North America,Canada,Beverages,Offline,M,3/2/2014,516160714,3/9/2014,2280,47.45,31.79,108186,72481.2,35704.8 +Middle East and North Africa,Syria,Baby Food,Online,H,9/9/2013,202892863,9/24/2013,9362,255.28,159.42,2389931.36,1492490.04,897441.32 +Asia,Sri Lanka,Cereal,Online,L,7/8/2016,301351392,8/17/2016,5428,205.7,117.11,1116539.6,635673.08,480866.52 +Central America and the Caribbean,Guatemala,Baby Food,Online,L,12/13/2015,949085128,1/15/2016,4235,255.28,159.42,1081110.8,675143.7,405967.1 +Asia,Sri Lanka,Meat,Offline,M,12/5/2013,103955399,12/14/2013,1568,421.89,364.69,661523.52,571833.92,89689.6 +Europe,Ireland,Fruits,Online,L,3/31/2017,294136035,4/24/2017,244,9.33,6.92,2276.52,1688.48,588.04 +Asia,Mongolia,Clothes,Online,M,1/16/2011,968113362,2/28/2011,5112,109.28,35.84,558639.36,183214.08,375425.28 +Middle East and North Africa,Tunisia ,Personal Care,Offline,C,8/8/2015,744686210,8/29/2015,8053,81.73,56.67,658171.69,456363.51,201808.18 +Sub-Saharan Africa,Mozambique,Fruits,Offline,H,5/26/2014,562965905,6/23/2014,2977,9.33,6.92,27775.41,20600.84,7174.57 +Asia,Turkmenistan,Baby Food,Online,H,12/3/2010,532376277,12/23/2010,826,255.28,159.42,210861.28,131680.92,79180.36 +Europe,Kosovo,Cereal,Online,M,4/14/2017,382653653,5/1/2017,4574,205.7,117.11,940871.8,535661.14,405210.66 +Middle East and North Africa,Libya,Beverages,Offline,H,8/4/2012,813846862,8/31/2012,4227,47.45,31.79,200571.15,134376.33,66194.82 +Asia,Mongolia,Vegetables,Online,H,11/16/2014,346317231,12/8/2014,1819,154.06,90.93,280235.14,165401.67,114833.47 +Sub-Saharan Africa,Uganda,Personal Care,Offline,H,9/23/2016,270738589,10/5/2016,6420,81.73,56.67,524706.6,363821.4,160885.2 +Europe,Norway,Meat,Offline,M,10/25/2011,598097264,11/14/2011,9126,421.89,364.69,3850168.14,3328160.94,522007.2 +Sub-Saharan Africa,Tanzania,Cereal,Offline,L,10/13/2013,509692084,10/20/2013,8069,205.7,117.11,1659793.3,944960.59,714832.71 +Europe,Belarus,Baby Food,Online,H,8/22/2014,607134377,10/11/2014,3409,255.28,159.42,870249.52,543462.78,326786.74 +Asia,Philippines,Cosmetics,Offline,H,3/29/2011,662347972,4/6/2011,2339,437.2,263.33,1022610.8,615928.87,406681.93 +Sub-Saharan Africa,Angola,Cereal,Online,L,8/22/2016,967569196,9/1/2016,4081,205.7,117.11,839461.7,477925.91,361535.79 +Sub-Saharan Africa,Chad,Office Supplies,Offline,L,11/24/2010,985346877,12/15/2010,4892,651.21,524.96,3185719.32,2568104.32,617615 +Sub-Saharan Africa,Senegal,Personal Care,Offline,M,12/27/2012,698542344,1/13/2013,3058,81.73,56.67,249930.34,173296.86,76633.48 +Asia,Turkmenistan,Cereal,Offline,L,6/16/2016,160329425,7/1/2016,3895,205.7,117.11,801201.5,456143.45,345058.05 +Europe,Moldova ,Cereal,Offline,C,11/28/2015,844194447,1/12/2016,4752,205.7,117.11,977486.4,556506.72,420979.68 +Asia,North Korea,Cereal,Offline,L,10/17/2010,693936240,11/10/2010,9,205.7,117.11,1851.3,1053.99,797.31 +Middle East and North Africa,Israel,Cosmetics,Offline,C,10/13/2016,873666131,11/15/2016,6078,437.2,263.33,2657301.6,1600519.74,1056781.86 +Europe,Latvia,Office Supplies,Online,H,7/13/2016,817807948,8/24/2016,6400,651.21,524.96,4167744,3359744,808000 +Middle East and North Africa,Bahrain,Clothes,Online,L,6/23/2016,481098020,7/25/2016,6450,109.28,35.84,704856,231168,473688 +Europe,Finland,Office Supplies,Offline,H,10/4/2012,788585174,10/29/2012,8732,651.21,524.96,5686365.72,4583950.72,1102415 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,L,3/2/2010,485630738,3/7/2010,7782,47.45,31.79,369255.9,247389.78,121866.12 +Europe,Bulgaria,Office Supplies,Offline,M,10/1/2010,187908542,11/16/2010,5168,651.21,524.96,3365453.28,2712993.28,652460 +Europe,Albania,Vegetables,Online,H,1/25/2010,131404912,2/24/2010,4488,154.06,90.93,691421.28,408093.84,283327.44 +Australia and Oceania,Solomon Islands,Office Supplies,Online,H,2/3/2016,622418677,3/7/2016,6373,651.21,524.96,4150161.33,3345570.08,804591.25 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,M,2/23/2015,687561166,4/7/2015,3483,9.33,6.92,32496.39,24102.36,8394.03 +Europe,Albania,Vegetables,Offline,L,7/19/2013,323756206,8/22/2013,5511,154.06,90.93,849024.66,501115.23,347909.43 +Middle East and North Africa,Algeria,Beverages,Offline,M,2/11/2011,948240125,3/29/2011,4180,47.45,31.79,198341,132882.2,65458.8 +Europe,Hungary,Meat,Online,M,7/2/2012,448561751,7/6/2012,8245,421.89,364.69,3478483.05,3006869.05,471614 +Sub-Saharan Africa,Madagascar,Fruits,Online,L,11/13/2015,832582414,11/14/2015,8493,9.33,6.92,79239.69,58771.56,20468.13 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,M,8/24/2016,578475940,9/7/2016,2740,154.06,90.93,422124.4,249148.2,172976.2 +Middle East and North Africa,Pakistan,Snacks,Offline,M,5/2/2011,484728658,6/8/2011,836,152.58,97.44,127556.88,81459.84,46097.04 +Australia and Oceania,Australia,Snacks,Offline,C,6/5/2016,520139396,7/23/2016,9661,152.58,97.44,1474075.38,941367.84,532707.54 +Middle East and North Africa,Saudi Arabia,Cereal,Online,C,8/16/2011,273819482,9/25/2011,8124,205.7,117.11,1671106.8,951401.64,719705.16 +Australia and Oceania,Solomon Islands,Clothes,Offline,L,10/4/2011,305192744,11/20/2011,2170,109.28,35.84,237137.6,77772.8,159364.8 +Sub-Saharan Africa,South Sudan,Fruits,Online,H,1/7/2010,793995511,1/18/2010,9771,9.33,6.92,91163.43,67615.32,23548.11 +Asia,Japan,Personal Care,Online,H,1/5/2012,190276610,1/24/2012,5932,81.73,56.67,484822.36,336166.44,148655.92 +Europe,Portugal,Cosmetics,Offline,C,11/4/2016,164397370,11/20/2016,7690,437.2,263.33,3362068,2025007.7,1337060.3 +North America,Canada,Household,Online,M,4/27/2013,657031619,6/2/2013,9112,668.27,502.54,6089276.24,4579144.48,1510131.76 +North America,Canada,Office Supplies,Offline,C,1/10/2014,329165685,2/7/2014,6296,651.21,524.96,4100018.16,3305148.16,794870 +Asia,Turkmenistan,Baby Food,Online,L,9/11/2013,612098395,10/10/2013,2372,255.28,159.42,605524.16,378144.24,227379.92 +Sub-Saharan Africa,Tanzania,Meat,Offline,C,9/5/2015,757441079,10/13/2015,2502,421.89,364.69,1055568.78,912454.38,143114.4 +Sub-Saharan Africa,Ghana,Vegetables,Offline,L,1/18/2013,987117564,3/1/2013,8878,154.06,90.93,1367744.68,807276.54,560468.14 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,M,1/30/2015,243364179,3/16/2015,5723,81.73,56.67,467740.79,324322.41,143418.38 +Central America and the Caribbean,Grenada,Fruits,Offline,L,3/10/2013,238729751,4/13/2013,4293,9.33,6.92,40053.69,29707.56,10346.13 +Australia and Oceania,East Timor,Office Supplies,Online,M,12/27/2014,506075608,1/8/2015,7873,651.21,524.96,5126976.33,4133010.08,993966.25 +Asia,Maldives,Cereal,Online,M,3/28/2010,648575580,4/19/2010,6782,205.7,117.11,1395057.4,794240.02,600817.38 +Europe,Poland,Snacks,Offline,C,6/20/2012,789715993,7/7/2012,3366,152.58,97.44,513584.28,327983.04,185601.24 +Sub-Saharan Africa,Seychelles ,Household,Offline,M,5/11/2017,223295676,6/21/2017,7008,668.27,502.54,4683236.16,3521800.32,1161435.84 +Australia and Oceania,Samoa ,Cosmetics,Online,M,1/23/2014,563425958,3/13/2014,9116,437.2,263.33,3985515.2,2400516.28,1584998.92 +Sub-Saharan Africa,South Sudan,Baby Food,Online,L,9/30/2011,794530665,11/3/2011,8135,255.28,159.42,2076702.8,1296881.7,779821.1 +North America,Greenland,Personal Care,Online,M,1/20/2013,421346127,1/25/2013,4537,81.73,56.67,370809.01,257111.79,113697.22 +Europe,Bosnia and Herzegovina,Office Supplies,Online,L,5/7/2010,818921172,5/15/2010,5828,651.21,524.96,3795251.88,3059466.88,735785 +Europe,Montenegro,Beverages,Online,C,3/12/2012,282617127,3/14/2012,1543,47.45,31.79,73215.35,49051.97,24163.38 +Central America and the Caribbean,Costa Rica,Vegetables,Online,L,11/12/2016,778107821,12/17/2016,8251,154.06,90.93,1271149.06,750263.43,520885.63 +Middle East and North Africa,Somalia,Snacks,Offline,C,2/16/2016,291379582,3/3/2016,4548,152.58,97.44,693933.84,443157.12,250776.72 +Europe,Georgia,Clothes,Offline,M,3/2/2014,478731238,4/17/2014,6067,109.28,35.84,663001.76,217441.28,445560.48 +Sub-Saharan Africa,Djibouti,Snacks,Online,L,3/29/2016,816774117,5/2/2016,467,152.58,97.44,71254.86,45504.48,25750.38 +Central America and the Caribbean,Belize,Vegetables,Online,H,4/24/2017,852432048,5/28/2017,2441,154.06,90.93,376060.46,221960.13,154100.33 +Australia and Oceania,Palau,Baby Food,Online,H,5/26/2013,652941358,6/2/2013,8712,255.28,159.42,2223999.36,1388867.04,835132.32 +Europe,Liechtenstein,Clothes,Online,C,12/16/2012,355850875,12/24/2012,3037,109.28,35.84,331883.36,108846.08,223037.28 +Middle East and North Africa,Tunisia ,Fruits,Online,H,5/9/2010,619021928,5/9/2010,1199,9.33,6.92,11186.67,8297.08,2889.59 +Europe,Albania,Fruits,Online,H,5/17/2012,370628345,6/24/2012,6018,9.33,6.92,56147.94,41644.56,14503.38 +Asia,Turkmenistan,Fruits,Offline,L,9/29/2011,859156453,11/6/2011,2342,9.33,6.92,21850.86,16206.64,5644.22 +Sub-Saharan Africa,Seychelles ,Snacks,Online,C,8/2/2013,703405082,8/6/2013,2050,152.58,97.44,312789,199752,113037 +Europe,Lithuania,Vegetables,Online,H,7/14/2016,842485558,7/22/2016,9054,154.06,90.93,1394859.24,823280.22,571579.02 +Asia,Nepal,Fruits,Offline,H,6/30/2016,485821712,7/4/2016,4295,9.33,6.92,40072.35,29721.4,10350.95 +Asia,Turkmenistan,Household,Offline,H,6/10/2010,263149869,6/23/2010,749,668.27,502.54,500534.23,376402.46,124131.77 +Asia,Uzbekistan,Baby Food,Online,C,5/4/2015,874518859,6/17/2015,8419,255.28,159.42,2149202.32,1342156.98,807045.34 +Central America and the Caribbean,Guatemala,Fruits,Offline,L,5/12/2011,840290009,5/28/2011,9342,9.33,6.92,87160.86,64646.64,22514.22 +Europe,Moldova ,Meat,Offline,L,10/24/2013,551137149,12/5/2013,2585,421.89,364.69,1090585.65,942723.65,147862 +Europe,Ireland,Household,Online,C,5/11/2016,918046605,6/24/2016,9246,668.27,502.54,6178824.42,4646484.84,1532339.58 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,M,7/5/2017,222317206,8/6/2017,7457,668.27,502.54,4983289.39,3747440.78,1235848.61 +Middle East and North Africa,Turkey,Fruits,Online,C,11/1/2016,865560281,12/4/2016,7377,9.33,6.92,68827.41,51048.84,17778.57 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,C,3/11/2011,819699656,3/19/2011,6199,154.06,90.93,955017.94,563675.07,391342.87 +Europe,Armenia,Vegetables,Online,L,8/23/2013,376971662,9/27/2013,3147,154.06,90.93,484826.82,286156.71,198670.11 +Sub-Saharan Africa,Ghana,Beverages,Online,L,10/24/2011,799925124,11/21/2011,4475,47.45,31.79,212338.75,142260.25,70078.5 +Sub-Saharan Africa,Ghana,Household,Offline,L,2/8/2017,271421372,2/22/2017,8471,668.27,502.54,5660915.17,4257016.34,1403898.83 +Europe,Austria,Snacks,Online,C,6/30/2015,644634234,7/11/2015,450,152.58,97.44,68661,43848,24813 +Middle East and North Africa,Syria,Beverages,Online,M,9/21/2016,693050038,11/7/2016,7762,47.45,31.79,368306.9,246753.98,121552.92 +Australia and Oceania,Fiji,Cereal,Offline,C,9/6/2012,160467612,10/16/2012,4787,205.7,117.11,984685.9,560605.57,424080.33 +North America,Canada,Meat,Online,H,6/19/2011,210998284,7/9/2011,7936,421.89,364.69,3348119.04,2894179.84,453939.2 +Central America and the Caribbean,Jamaica,Office Supplies,Online,C,11/12/2010,279065883,11/20/2010,651,651.21,524.96,423937.71,341748.96,82188.75 +Sub-Saharan Africa,Botswana,Household,Offline,L,4/28/2017,319406735,6/3/2017,8406,668.27,502.54,5617477.62,4224351.24,1393126.38 +North America,Greenland,Vegetables,Online,L,11/4/2011,357069671,11/28/2011,3705,154.06,90.93,570792.3,336895.65,233896.65 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,M,5/5/2014,937416017,5/12/2014,1086,437.2,263.33,474799.2,285976.38,188822.82 +Asia,Philippines,Cereal,Online,L,9/27/2011,876119601,10/4/2011,2114,205.7,117.11,434849.8,247570.54,187279.26 +Australia and Oceania,Papua New Guinea,Clothes,Offline,C,9/24/2014,409166753,10/4/2014,390,109.28,35.84,42619.2,13977.6,28641.6 +Australia and Oceania,Tuvalu,Snacks,Online,M,2/24/2016,742856299,4/4/2016,6542,152.58,97.44,998178.36,637452.48,360725.88 +Europe,San Marino,Clothes,Online,M,6/16/2017,903799569,7/19/2017,3232,109.28,35.84,353192.96,115834.88,237358.08 +Asia,Turkmenistan,Fruits,Online,H,5/29/2017,888920390,6/14/2017,152,9.33,6.92,1418.16,1051.84,366.32 +North America,Mexico,Office Supplies,Online,L,10/22/2015,315455090,11/18/2015,9026,651.21,524.96,5877821.46,4738288.96,1139532.5 +Sub-Saharan Africa,Central African Republic,Snacks,Online,H,4/27/2017,670952498,6/10/2017,8609,152.58,97.44,1313561.22,838860.96,474700.26 +Europe,Romania,Personal Care,Online,H,7/12/2012,363273942,7/18/2012,9687,81.73,56.67,791718.51,548962.29,242756.22 +Asia,Tajikistan,Beverages,Offline,C,1/6/2012,570593249,2/18/2012,77,47.45,31.79,3653.65,2447.83,1205.82 +Sub-Saharan Africa,Malawi,Beverages,Online,M,4/8/2012,291396749,5/24/2012,9628,47.45,31.79,456848.6,306074.12,150774.48 +Asia,Laos,Personal Care,Online,C,8/26/2014,394483268,10/10/2014,5220,81.73,56.67,426630.6,295817.4,130813.2 +Europe,France,Snacks,Offline,L,12/29/2013,468964135,2/1/2014,5764,152.58,97.44,879471.12,561644.16,317826.96 +Europe,Romania,Meat,Online,H,7/26/2017,174263179,9/9/2017,7202,421.89,364.69,3038451.78,2626497.38,411954.4 +Middle East and North Africa,Algeria,Office Supplies,Offline,L,12/26/2010,590116727,1/17/2011,7508,651.21,524.96,4889284.68,3941399.68,947885 +Europe,Spain,Fruits,Offline,M,12/31/2014,166573607,2/19/2015,1687,9.33,6.92,15739.71,11674.04,4065.67 +Europe,Ukraine,Household,Online,H,7/26/2013,573995149,8/19/2013,6775,668.27,502.54,4527529.25,3404708.5,1122820.75 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,L,8/22/2010,853055179,9/21/2010,6839,437.2,263.33,2990010.8,1800913.87,1189096.93 +Australia and Oceania,Vanuatu,Cosmetics,Offline,H,3/28/2011,564740025,4/12/2011,7978,437.2,263.33,3487981.6,2100846.74,1387134.86 +Europe,Lithuania,Cosmetics,Offline,C,1/30/2010,240348517,2/16/2010,3322,437.2,263.33,1452378.4,874782.26,577596.14 +Europe,Kosovo,Vegetables,Online,H,7/15/2010,931491982,8/19/2010,8032,154.06,90.93,1237409.92,730349.76,507060.16 +Sub-Saharan Africa,Swaziland,Cereal,Offline,H,3/28/2013,160094249,4/3/2013,4301,205.7,117.11,884715.7,503690.11,381025.59 +Sub-Saharan Africa,Eritrea,Vegetables,Online,H,4/27/2012,468391644,5/30/2012,6351,154.06,90.93,978435.06,577496.43,400938.63 +Middle East and North Africa,Kuwait,Office Supplies,Online,M,5/4/2014,868932998,5/8/2014,5438,651.21,524.96,3541279.98,2854732.48,686547.5 +Europe,Greece,Cereal,Online,M,10/8/2011,894579637,11/1/2011,4849,205.7,117.11,997439.3,567866.39,429572.91 +Sub-Saharan Africa,Ghana,Meat,Online,M,1/30/2017,148505389,3/3/2017,4900,421.89,364.69,2067261,1786981,280280 +Sub-Saharan Africa,Malawi,Fruits,Online,M,7/11/2013,554196584,8/13/2013,7939,9.33,6.92,74070.87,54937.88,19132.99 +Middle East and North Africa,Yemen,Fruits,Offline,C,11/30/2011,505452048,12/20/2011,3348,9.33,6.92,31236.84,23168.16,8068.68 +Sub-Saharan Africa,Senegal,Cosmetics,Online,M,7/21/2016,716383111,9/9/2016,2537,437.2,263.33,1109176.4,668068.21,441108.19 +Central America and the Caribbean,Panama,Personal Care,Online,C,11/20/2013,171413600,12/4/2013,3948,81.73,56.67,322670.04,223733.16,98936.88 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,H,2/20/2014,175279843,3/15/2014,8056,255.28,159.42,2056535.68,1284287.52,772248.16 +Asia,Indonesia,Baby Food,Offline,L,3/28/2017,303030669,4/18/2017,2364,255.28,159.42,603481.92,376868.88,226613.04 +Middle East and North Africa,United Arab Emirates,Household,Offline,M,8/9/2016,650027406,8/27/2016,6409,668.27,502.54,4282942.43,3220778.86,1062163.57 +Sub-Saharan Africa,Tanzania,Household,Online,L,7/8/2010,481943881,7/19/2010,6759,668.27,502.54,4516836.93,3396667.86,1120169.07 +Europe,Romania,Beverages,Online,M,6/15/2013,484766423,6/25/2013,2012,47.45,31.79,95469.4,63961.48,31507.92 +Sub-Saharan Africa,Tanzania,Household,Offline,M,6/17/2014,514793860,7/3/2014,7798,668.27,502.54,5211169.46,3918806.92,1292362.54 +Australia and Oceania,Tuvalu,Baby Food,Offline,M,3/21/2011,948637521,4/29/2011,1778,255.28,159.42,453887.84,283448.76,170439.08 +Australia and Oceania,New Zealand,Snacks,Offline,M,10/31/2013,433221232,11/30/2013,8645,152.58,97.44,1319054.1,842368.8,476685.3 +Sub-Saharan Africa,Swaziland,Cereal,Offline,H,10/4/2010,835781323,10/7/2010,5121,205.7,117.11,1053389.7,599720.31,453669.39 +Middle East and North Africa,United Arab Emirates,Household,Online,M,6/10/2010,493866622,6/21/2010,4963,668.27,502.54,3316624.01,2494106.02,822517.99 +Europe,Norway,Cosmetics,Online,M,10/28/2014,965338456,11/16/2014,3956,437.2,263.33,1729563.2,1041733.48,687829.72 +Middle East and North Africa,Qatar,Office Supplies,Online,H,7/22/2015,278370654,8/21/2015,4917,651.21,524.96,3201999.57,2581228.32,620771.25 +Middle East and North Africa,Somalia,Beverages,Online,M,11/30/2012,581449544,12/10/2012,2696,47.45,31.79,127925.2,85705.84,42219.36 +North America,Greenland,Cosmetics,Offline,M,1/17/2012,493373954,2/2/2012,9172,437.2,263.33,4009998.4,2415262.76,1594735.64 +Asia,North Korea,Personal Care,Offline,M,7/28/2011,953255212,8/13/2011,8255,81.73,56.67,674681.15,467810.85,206870.3 +Asia,Sri Lanka,Personal Care,Online,H,12/21/2014,270517146,1/7/2015,890,81.73,56.67,72739.7,50436.3,22303.4 +Australia and Oceania,Kiribati,Office Supplies,Online,M,8/24/2011,874896085,10/1/2011,48,651.21,524.96,31258.08,25198.08,6060 +Asia,Turkmenistan,Vegetables,Online,L,12/27/2010,766440856,2/3/2011,5736,154.06,90.93,883688.16,521574.48,362113.68 +Middle East and North Africa,Jordan,Vegetables,Online,L,11/22/2015,265512788,12/31/2015,9989,154.06,90.93,1538905.34,908299.77,630605.57 +Asia,Cambodia,Personal Care,Offline,M,5/16/2011,662785708,5/16/2011,1875,81.73,56.67,153243.75,106256.25,46987.5 +Europe,Iceland,Baby Food,Online,L,10/21/2013,169245946,12/5/2013,2491,255.28,159.42,635902.48,397115.22,238787.26 +Europe,Netherlands,Office Supplies,Offline,H,2/18/2014,666192328,3/25/2014,9969,651.21,524.96,6491912.49,5233326.24,1258586.25 +Europe,Armenia,Household,Offline,C,12/6/2011,955236184,1/20/2012,4469,668.27,502.54,2986498.63,2245851.26,740647.37 +Europe,France,Personal Care,Offline,C,8/14/2011,808301341,9/20/2011,3184,81.73,56.67,260228.32,180437.28,79791.04 +Australia and Oceania,Papua New Guinea,Household,Online,C,2/13/2011,517624127,3/24/2011,5337,668.27,502.54,3566556.99,2682055.98,884501.01 +Sub-Saharan Africa,Swaziland,Household,Online,H,3/14/2013,445753371,3/27/2013,7183,668.27,502.54,4800183.41,3609744.82,1190438.59 +Sub-Saharan Africa,Djibouti,Beverages,Offline,M,2/14/2014,575550401,3/27/2014,7008,47.45,31.79,332529.6,222784.32,109745.28 +Europe,Switzerland,Snacks,Online,C,1/2/2015,960189044,2/6/2015,131,152.58,97.44,19987.98,12764.64,7223.34 +Asia,Tajikistan,Snacks,Online,L,6/11/2010,373155629,7/8/2010,3898,152.58,97.44,594756.84,379821.12,214935.72 +Sub-Saharan Africa,South Africa,Fruits,Online,H,1/18/2015,358248984,2/20/2015,2690,9.33,6.92,25097.7,18614.8,6482.9 +Australia and Oceania,Marshall Islands,Cereal,Offline,C,3/10/2014,279580438,4/14/2014,2919,205.7,117.11,600438.3,341844.09,258594.21 +Sub-Saharan Africa,Zambia,Personal Care,Offline,C,3/30/2013,471573817,4/1/2013,8027,81.73,56.67,656046.71,454890.09,201156.62 +Middle East and North Africa,Somalia,Household,Offline,C,1/27/2011,888965451,2/13/2011,3487,668.27,502.54,2330257.49,1752356.98,577900.51 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,M,5/25/2011,656804168,5/25/2011,1804,651.21,524.96,1174782.84,947027.84,227755 +Europe,Cyprus,Personal Care,Online,L,6/2/2011,320451295,7/9/2011,7514,81.73,56.67,614119.22,425818.38,188300.84 +Australia and Oceania,Nauru,Baby Food,Offline,M,3/14/2013,495580661,4/30/2013,2185,255.28,159.42,557786.8,348332.7,209454.1 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,H,4/17/2012,518178594,5/5/2012,9416,154.06,90.93,1450628.96,856196.88,594432.08 +Asia,Kyrgyzstan,Office Supplies,Online,H,9/4/2016,694543921,9/28/2016,9836,651.21,524.96,6405301.56,5163506.56,1241795 +Europe,Albania,Meat,Online,L,9/1/2012,951287972,9/2/2012,6106,421.89,364.69,2576060.34,2226797.14,349263.2 +Asia,North Korea,Vegetables,Offline,H,3/2/2014,385334575,3/28/2014,7918,154.06,90.93,1219847.08,719983.74,499863.34 +Australia and Oceania,Vanuatu,Cereal,Offline,H,5/26/2013,413920056,7/3/2013,6998,205.7,117.11,1439488.6,819535.78,619952.82 +Asia,Myanmar,Vegetables,Offline,M,1/15/2015,724593245,1/26/2015,2098,154.06,90.93,323217.88,190771.14,132446.74 +Middle East and North Africa,Lebanon,Cosmetics,Offline,H,3/28/2017,625215470,5/6/2017,4006,437.2,263.33,1751423.2,1054899.98,696523.22 +Central America and the Caribbean,Grenada,Clothes,Online,M,6/6/2015,393960559,7/25/2015,539,109.28,35.84,58901.92,19317.76,39584.16 +Europe,Netherlands,Cosmetics,Offline,L,9/5/2013,829314839,10/7/2013,1545,437.2,263.33,675474,406844.85,268629.15 +Europe,Albania,Personal Care,Online,C,5/6/2013,100077140,5/26/2013,3904,81.73,56.67,319073.92,221239.68,97834.24 +Europe,United Kingdom,Household,Online,L,11/2/2016,495358788,11/8/2016,6528,668.27,502.54,4362466.56,3280581.12,1081885.44 +Asia,Cambodia,Meat,Online,H,4/11/2016,774583613,5/2/2016,5359,421.89,364.69,2260908.51,1954373.71,306534.8 +Europe,Serbia,Clothes,Online,M,6/3/2012,217487943,6/14/2012,8370,109.28,35.84,914673.6,299980.8,614692.8 +Asia,China,Cosmetics,Online,C,11/19/2010,874120604,11/27/2010,567,437.2,263.33,247892.4,149308.11,98584.29 +Central America and the Caribbean,Panama,Vegetables,Online,L,10/5/2010,814842927,10/15/2010,8985,154.06,90.93,1384229.1,817006.05,567223.05 +Sub-Saharan Africa,Comoros,Snacks,Online,H,1/3/2016,880328738,1/5/2016,7691,152.58,97.44,1173492.78,749411.04,424081.74 +Europe,United Kingdom,Cereal,Offline,L,6/29/2016,631564366,7/30/2016,2786,205.7,117.11,573080.2,326268.46,246811.74 +Sub-Saharan Africa,Ethiopia,Meat,Offline,M,7/8/2014,599848639,8/11/2014,7397,421.89,364.69,3120720.33,2697611.93,423108.4 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,C,6/10/2013,936792886,6/20/2013,6687,154.06,90.93,1030199.22,608048.91,422150.31 +Asia,Malaysia,Baby Food,Offline,C,11/25/2013,964320933,1/14/2014,2848,255.28,159.42,727037.44,454028.16,273009.28 +Australia and Oceania,New Zealand,Vegetables,Online,C,1/12/2010,524669110,1/12/2010,104,154.06,90.93,16022.24,9456.72,6565.52 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,M,12/19/2015,430386245,12/23/2015,9709,109.28,35.84,1060999.52,347970.56,713028.96 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,L,8/5/2016,214333665,8/19/2016,4949,47.45,31.79,234830.05,157328.71,77501.34 +Europe,Ukraine,Cereal,Online,C,10/29/2016,379685199,11/18/2016,6143,205.7,117.11,1263615.1,719406.73,544208.37 +Middle East and North Africa,Libya,Snacks,Offline,H,1/20/2015,149927175,2/16/2015,5638,152.58,97.44,860246.04,549366.72,310879.32 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,C,7/7/2014,618858420,8/4/2014,2814,255.28,159.42,718357.92,448607.88,269750.04 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,L,12/11/2011,700590264,1/8/2012,9083,154.06,90.93,1399326.98,825917.19,573409.79 +Europe,Norway,Office Supplies,Offline,L,7/2/2016,279546535,7/25/2016,2887,651.21,524.96,1880043.27,1515559.52,364483.75 +Sub-Saharan Africa,Botswana,Household,Offline,H,9/12/2015,660463559,10/1/2015,4699,668.27,502.54,3140200.73,2361435.46,778765.27 +Sub-Saharan Africa,Mauritius ,Household,Online,H,1/10/2017,518390166,1/22/2017,2025,668.27,502.54,1353246.75,1017643.5,335603.25 +Asia,Vietnam,Household,Offline,M,12/2/2013,848687684,12/13/2013,4400,668.27,502.54,2940388,2211176,729212 +Europe,Andorra,Cosmetics,Offline,C,3/19/2012,917029941,4/3/2012,8393,437.2,263.33,3669419.6,2210128.69,1459290.91 +Sub-Saharan Africa,The Gambia,Cereal,Offline,H,4/3/2011,509403264,5/6/2011,2601,205.7,117.11,535025.7,304603.11,230422.59 +Europe,Spain,Snacks,Online,C,3/24/2015,382106482,4/7/2015,2654,152.58,97.44,404947.32,258605.76,146341.56 +Europe,Croatia,Vegetables,Offline,M,3/29/2014,911750924,4/19/2014,6214,154.06,90.93,957328.84,565039.02,392289.82 +Europe,Lithuania,Personal Care,Online,C,10/30/2010,745260417,11/3/2010,7974,81.73,56.67,651715.02,451886.58,199828.44 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,M,2/29/2016,849871289,3/28/2016,4655,651.21,524.96,3031382.55,2443688.8,587693.75 +Middle East and North Africa,Iraq,Snacks,Offline,H,12/21/2015,463132369,2/3/2016,15,152.58,97.44,2288.7,1461.6,827.1 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,C,3/13/2012,242904984,3/29/2012,9838,154.06,90.93,1515642.28,894569.34,621072.94 +Middle East and North Africa,Syria,Snacks,Online,M,8/20/2011,917362964,10/9/2011,6942,152.58,97.44,1059210.36,676428.48,382781.88 +Europe,Luxembourg,Clothes,Offline,M,7/25/2014,134992635,8/5/2014,6175,109.28,35.84,674804,221312,453492 +Europe,Albania,Clothes,Online,H,12/23/2010,114592826,12/29/2010,9419,109.28,35.84,1029308.32,337576.96,691731.36 +Sub-Saharan Africa,The Gambia,Cereal,Online,H,8/26/2014,895274865,8/28/2014,582,205.7,117.11,119717.4,68158.02,51559.38 +Middle East and North Africa,Kuwait,Fruits,Offline,L,12/1/2013,786462581,12/8/2013,609,9.33,6.92,5681.97,4214.28,1467.69 +Sub-Saharan Africa,Malawi,Vegetables,Offline,L,4/27/2013,417892301,6/7/2013,2473,154.06,90.93,380990.38,224869.89,156120.49 +Middle East and North Africa,Israel,Snacks,Offline,C,9/7/2014,489612853,9/18/2014,6178,152.58,97.44,942639.24,601984.32,340654.92 +Sub-Saharan Africa,Nigeria,Household,Online,C,4/27/2013,421985566,6/6/2013,3761,668.27,502.54,2513363.47,1890052.94,623310.53 +Sub-Saharan Africa,Benin,Beverages,Offline,L,12/21/2016,605684268,1/26/2017,4289,47.45,31.79,203513.05,136347.31,67165.74 +Europe,Monaco,Meat,Offline,C,9/22/2011,151695287,10/16/2011,8861,421.89,364.69,3738367.29,3231518.09,506849.2 +Europe,Croatia,Office Supplies,Offline,M,3/26/2011,941317451,4/10/2011,5607,651.21,524.96,3651334.47,2943450.72,707883.75 +Europe,Iceland,Vegetables,Online,H,1/26/2015,876162087,3/1/2015,4687,154.06,90.93,722079.22,426188.91,295890.31 +Asia,Kyrgyzstan,Cereal,Online,M,7/8/2012,628153026,8/21/2012,3294,205.7,117.11,677575.8,385760.34,291815.46 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,M,8/21/2016,489526593,9/10/2016,652,154.06,90.93,100447.12,59286.36,41160.76 +Asia,Maldives,Personal Care,Online,L,1/23/2015,822831618,2/19/2015,3016,81.73,56.67,246497.68,170916.72,75580.96 +Sub-Saharan Africa,Ghana,Vegetables,Offline,H,8/13/2011,710929429,9/27/2011,8671,154.06,90.93,1335854.26,788454.03,547400.23 +Sub-Saharan Africa,Liberia,Cereal,Offline,C,12/26/2014,206993854,2/1/2015,2936,205.7,117.11,603935.2,343834.96,260100.24 +Asia,Kyrgyzstan,Baby Food,Offline,C,3/17/2012,784511220,4/21/2012,3158,255.28,159.42,806174.24,503448.36,302725.88 +Sub-Saharan Africa,South Africa,Personal Care,Online,L,4/24/2010,387280356,4/28/2010,3719,81.73,56.67,303953.87,210755.73,93198.14 +Europe,Luxembourg,Snacks,Online,C,5/22/2017,179412591,6/20/2017,1027,152.58,97.44,156699.66,100070.88,56628.78 +Middle East and North Africa,Turkey,Baby Food,Offline,H,2/4/2016,495331752,2/29/2016,8528,255.28,159.42,2177027.84,1359533.76,817494.08 +Sub-Saharan Africa,South Africa,Beverages,Offline,L,11/12/2012,389774167,12/9/2012,1693,47.45,31.79,80332.85,53820.47,26512.38 +Asia,Taiwan,Clothes,Offline,L,6/3/2011,787788665,6/8/2011,3027,109.28,35.84,330790.56,108487.68,222302.88 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,H,7/16/2016,434736573,8/29/2016,7068,437.2,263.33,3090129.6,1861216.44,1228913.16 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,M,2/19/2015,846291720,3/6/2015,5381,205.7,117.11,1106871.7,630168.91,476702.79 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,L,5/2/2010,458440434,5/6/2010,1567,437.2,263.33,685092.4,412638.11,272454.29 +Middle East and North Africa,Lebanon,Cosmetics,Online,M,2/9/2010,477481544,3/18/2010,6254,437.2,263.33,2734248.8,1646865.82,1087382.98 +Asia,Thailand,Office Supplies,Online,M,12/6/2015,830026376,1/24/2016,2104,651.21,524.96,1370145.84,1104515.84,265630 +Asia,India,Personal Care,Offline,M,5/25/2011,612998759,6/9/2011,8810,81.73,56.67,720041.3,499262.7,220778.6 +Europe,Switzerland,Baby Food,Online,C,6/20/2011,343635022,7/16/2011,8094,255.28,159.42,2066236.32,1290345.48,775890.84 +North America,Mexico,Cereal,Offline,C,3/26/2013,609483993,4/2/2013,8712,205.7,117.11,1792058.4,1020262.32,771796.08 +Asia,Bangladesh,Snacks,Online,H,11/5/2014,718406999,12/25/2014,1450,152.58,97.44,221241,141288,79953 +Middle East and North Africa,Algeria,Clothes,Online,M,9/29/2011,948577868,11/1/2011,4126,109.28,35.84,450889.28,147875.84,303013.44 +Middle East and North Africa,Afghanistan,Household,Online,M,7/25/2015,298482930,9/11/2015,6587,668.27,502.54,4401894.49,3310230.98,1091663.51 +North America,Mexico,Household,Offline,M,7/7/2012,536921012,7/31/2012,5714,668.27,502.54,3818494.78,2871513.56,946981.22 +Sub-Saharan Africa,The Gambia,Clothes,Online,C,8/1/2012,353003442,8/7/2012,418,109.28,35.84,45679.04,14981.12,30697.92 +Central America and the Caribbean,Panama,Household,Offline,H,6/18/2015,306154048,7/14/2015,6641,668.27,502.54,4437981.07,3337368.14,1100612.93 +Sub-Saharan Africa,Sudan,Fruits,Offline,M,5/3/2014,576109158,5/31/2014,2357,9.33,6.92,21990.81,16310.44,5680.37 +Central America and the Caribbean,Guatemala,Vegetables,Offline,C,10/25/2014,512917602,12/10/2014,2571,154.06,90.93,396088.26,233781.03,162307.23 +Sub-Saharan Africa,Mauritania,Fruits,Offline,M,1/1/2016,886940705,1/26/2016,4319,9.33,6.92,40296.27,29887.48,10408.79 +Sub-Saharan Africa,Swaziland,Clothes,Offline,C,4/10/2014,738852298,4/12/2014,1669,109.28,35.84,182388.32,59816.96,122571.36 +Asia,Sri Lanka,Cosmetics,Offline,M,8/25/2014,529638707,9/19/2014,718,437.2,263.33,313909.6,189070.94,124838.66 +Middle East and North Africa,Afghanistan,Cereal,Online,M,11/8/2011,790598762,12/7/2011,4597,205.7,117.11,945602.9,538354.67,407248.23 +Central America and the Caribbean,Belize,Personal Care,Online,C,10/25/2016,773343789,11/8/2016,8467,81.73,56.67,692007.91,479824.89,212183.02 +Europe,Croatia,Cereal,Offline,C,1/14/2015,699797618,2/3/2015,4521,205.7,117.11,929969.7,529454.31,400515.39 +Middle East and North Africa,Somalia,Meat,Offline,H,10/17/2015,412196576,12/2/2015,6982,421.89,364.69,2945635.98,2546265.58,399370.4 +Central America and the Caribbean,Belize,Fruits,Offline,C,6/28/2010,723089492,7/30/2010,7104,9.33,6.92,66280.32,49159.68,17120.64 +Europe,Moldova ,Baby Food,Offline,H,4/28/2014,265337693,5/30/2014,8175,255.28,159.42,2086914,1303258.5,783655.5 +Europe,Denmark,Snacks,Offline,L,1/17/2017,442115008,2/22/2017,511,152.58,97.44,77968.38,49791.84,28176.54 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,H,1/20/2017,476907765,3/11/2017,6461,81.73,56.67,528057.53,366144.87,161912.66 +Europe,Albania,Baby Food,Offline,M,1/5/2010,563514792,1/18/2010,5404,255.28,159.42,1379533.12,861505.68,518027.44 +Sub-Saharan Africa,Madagascar,Household,Offline,M,5/19/2015,516047418,6/24/2015,8753,668.27,502.54,5849367.31,4398732.62,1450634.69 +Europe,Denmark,Office Supplies,Offline,L,1/8/2012,218929469,1/17/2012,4950,651.21,524.96,3223489.5,2598552,624937.5 +Sub-Saharan Africa,Niger,Meat,Online,M,2/26/2010,976897275,4/10/2010,4467,421.89,364.69,1884582.63,1629070.23,255512.4 +Sub-Saharan Africa,Botswana,Personal Care,Offline,C,4/17/2017,564999663,5/18/2017,4811,81.73,56.67,393203.03,272639.37,120563.66 +Asia,Myanmar,Beverages,Online,M,9/15/2011,878597962,10/18/2011,5516,47.45,31.79,261734.2,175353.64,86380.56 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,L,5/22/2014,283366000,7/9/2014,3151,152.58,97.44,480779.58,307033.44,173746.14 +Asia,Sri Lanka,Meat,Offline,M,2/6/2017,365290105,3/12/2017,6314,421.89,364.69,2663813.46,2302652.66,361160.8 +Middle East and North Africa,Bahrain,Cosmetics,Online,L,6/19/2016,980669105,7/31/2016,636,437.2,263.33,278059.2,167477.88,110581.32 +Sub-Saharan Africa,Chad,Snacks,Online,L,3/1/2010,706114327,4/2/2010,3776,152.58,97.44,576142.08,367933.44,208208.64 +Australia and Oceania,Australia,Office Supplies,Offline,L,11/14/2015,888549602,11/21/2015,427,651.21,524.96,278066.67,224157.92,53908.75 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,C,6/19/2014,695211255,7/19/2014,7314,47.45,31.79,347049.3,232512.06,114537.24 +Middle East and North Africa,Bahrain,Cereal,Online,M,5/26/2014,263648116,5/29/2014,8191,205.7,117.11,1684888.7,959248.01,725640.69 +Asia,Kazakhstan,Household,Online,C,1/16/2010,251721513,2/26/2010,8844,668.27,502.54,5910179.88,4444463.76,1465716.12 +Europe,Czech Republic,Office Supplies,Online,C,10/4/2015,487605273,11/21/2015,2091,651.21,524.96,1361680.11,1097691.36,263988.75 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,C,9/6/2016,419785726,10/17/2016,2780,152.58,97.44,424172.4,270883.2,153289.2 +Asia,Malaysia,Meat,Offline,M,5/20/2010,467061698,6/13/2010,2790,421.89,364.69,1177073.1,1017485.1,159588 +Europe,Vatican City,Household,Online,H,8/19/2010,668544518,9/5/2010,6034,668.27,502.54,4032341.18,3032326.36,1000014.82 +Europe,Finland,Baby Food,Online,M,5/3/2013,233658015,5/29/2013,3454,255.28,159.42,881737.12,550636.68,331100.44 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Online,M,6/21/2015,692138516,7/13/2015,8023,421.89,364.69,3384823.47,2925907.87,458915.6 +Europe,Belgium,Meat,Offline,L,4/12/2011,944034850,4/23/2011,9746,421.89,364.69,4111739.94,3554268.74,557471.2 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,M,3/24/2011,409708344,4/11/2011,659,205.7,117.11,135556.3,77175.49,58380.81 +Europe,Iceland,Office Supplies,Online,H,6/24/2015,379832828,6/24/2015,9829,651.21,524.96,6400743.09,5159831.84,1240911.25 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,M,2/12/2010,865394628,3/16/2010,8356,437.2,263.33,3653243.2,2200385.48,1452857.72 +Middle East and North Africa,Tunisia ,Meat,Online,C,5/17/2016,147692573,6/10/2016,4369,421.89,364.69,1843237.41,1593330.61,249906.8 +Europe,Vatican City,Cereal,Offline,C,2/10/2011,628337991,2/11/2011,8029,205.7,117.11,1651565.3,940276.19,711289.11 +Sub-Saharan Africa,Nigeria,Clothes,Offline,H,11/21/2013,279254710,12/19/2013,6529,109.28,35.84,713489.12,233999.36,479489.76 +Europe,Vatican City,Cereal,Offline,H,1/23/2015,292679059,2/21/2015,9092,205.7,117.11,1870224.4,1064764.12,805460.28 +Europe,Czech Republic,Household,Online,L,5/24/2017,131159865,6/12/2017,1974,668.27,502.54,1319164.98,992013.96,327151.02 +Sub-Saharan Africa,Senegal,Beverages,Offline,M,2/24/2017,677558457,3/23/2017,3459,47.45,31.79,164129.55,109961.61,54167.94 +Asia,Uzbekistan,Office Supplies,Offline,M,6/11/2015,185048663,6/28/2015,8866,651.21,524.96,5773627.86,4654295.36,1119332.5 +Asia,Kyrgyzstan,Office Supplies,Offline,L,6/12/2014,127116811,7/3/2014,5544,651.21,524.96,3610308.24,2910378.24,699930 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,L,8/15/2013,247561728,8/19/2013,7872,437.2,263.33,3441638.4,2072933.76,1368704.64 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,H,6/28/2013,810494744,8/17/2013,2261,152.58,97.44,344983.38,220311.84,124671.54 +Sub-Saharan Africa,Benin,Personal Care,Offline,C,11/6/2011,350339686,12/2/2011,2153,81.73,56.67,175964.69,122010.51,53954.18 +Central America and the Caribbean,Barbados,Vegetables,Offline,L,2/19/2015,621832883,3/6/2015,3023,154.06,90.93,465723.38,274881.39,190841.99 +Europe,Slovenia,Fruits,Online,C,12/3/2011,750023162,1/10/2012,7376,9.33,6.92,68818.08,51041.92,17776.16 +Middle East and North Africa,Libya,Beverages,Online,H,7/25/2014,380271852,8/24/2014,9746,47.45,31.79,462447.7,309825.34,152622.36 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,L,7/17/2017,128252780,7/28/2017,1702,154.06,90.93,262210.12,154762.86,107447.26 +Europe,Monaco,Cosmetics,Offline,M,6/1/2016,229952275,6/20/2016,6843,437.2,263.33,2991759.6,1801967.19,1189792.41 +Europe,Latvia,Cereal,Online,L,8/2/2011,991669166,8/30/2011,5798,205.7,117.11,1192648.6,679003.78,513644.82 +Asia,Kazakhstan,Meat,Online,M,2/2/2012,540014779,2/25/2012,1228,421.89,364.69,518080.92,447839.32,70241.6 +Asia,Maldives,Cereal,Online,C,9/3/2016,671912944,10/5/2016,2826,205.7,117.11,581308.2,330952.86,250355.34 +Asia,Mongolia,Cereal,Offline,H,1/3/2010,104599988,2/14/2010,2316,205.7,117.11,476401.2,271226.76,205174.44 +Asia,South Korea,Beverages,Online,L,11/25/2011,325624740,12/26/2011,8451,47.45,31.79,400999.95,268657.29,132342.66 +Sub-Saharan Africa,Seychelles ,Clothes,Offline,L,12/5/2012,642848527,1/13/2013,2019,109.28,35.84,220636.32,72360.96,148275.36 +Sub-Saharan Africa,Ghana,Beverages,Offline,L,2/7/2016,434445178,3/23/2016,837,47.45,31.79,39715.65,26608.23,13107.42 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,M,5/7/2010,498901021,6/17/2010,4754,9.33,6.92,44354.82,32897.68,11457.14 +Sub-Saharan Africa,South Africa,Baby Food,Offline,H,2/27/2012,805014884,3/3/2012,648,255.28,159.42,165421.44,103304.16,62117.28 +Asia,Kyrgyzstan,Baby Food,Online,M,5/16/2016,941898095,6/20/2016,7432,255.28,159.42,1897240.96,1184809.44,712431.52 +Europe,Bulgaria,Cereal,Online,L,2/13/2015,568974483,2/21/2015,1048,205.7,117.11,215573.6,122731.28,92842.32 +Europe,Finland,Baby Food,Offline,L,9/21/2016,765980374,10/14/2016,9469,255.28,159.42,2417246.32,1509547.98,907698.34 +Middle East and North Africa,Turkey,Personal Care,Offline,H,8/25/2011,882964599,9/4/2011,7701,81.73,56.67,629402.73,436415.67,192987.06 +Asia,South Korea,Vegetables,Online,L,2/21/2014,790288484,3/11/2014,2779,154.06,90.93,428132.74,252694.47,175438.27 +Asia,Turkmenistan,Snacks,Online,H,1/5/2013,428625857,2/5/2013,8771,152.58,97.44,1338279.18,854646.24,483632.94 +Sub-Saharan Africa,The Gambia,Meat,Offline,L,4/12/2013,258963048,5/29/2013,1775,421.89,364.69,748854.75,647324.75,101530 +Central America and the Caribbean,Haiti,Snacks,Offline,M,3/26/2017,812598884,3/27/2017,4922,152.58,97.44,750998.76,479599.68,271399.08 +Middle East and North Africa,Tunisia ,Baby Food,Online,H,2/4/2013,441144692,3/23/2013,3373,255.28,159.42,861059.44,537723.66,323335.78 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,H,8/24/2016,266524302,9/11/2016,9319,154.06,90.93,1435685.14,847376.67,588308.47 +Central America and the Caribbean,Cuba,Beverages,Online,L,6/14/2014,130974042,7/3/2014,6984,47.45,31.79,331390.8,222021.36,109369.44 +Europe,France,Beverages,Offline,M,1/22/2013,847042739,3/1/2013,7624,47.45,31.79,361758.8,242366.96,119391.84 +Asia,North Korea,Cosmetics,Offline,C,7/10/2012,147591722,8/7/2012,4525,437.2,263.33,1978330,1191568.25,786761.75 +Middle East and North Africa,Libya,Snacks,Online,L,3/2/2010,335794818,4/2/2010,8004,152.58,97.44,1221250.32,779909.76,441340.56 +Middle East and North Africa,Morocco,Meat,Offline,M,12/16/2011,635138356,2/4/2012,409,421.89,364.69,172553.01,149158.21,23394.8 +Sub-Saharan Africa,South Africa,Cereal,Online,C,7/24/2013,339421164,8/21/2013,1120,205.7,117.11,230384,131163.2,99220.8 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,H,9/19/2011,162754571,10/10/2011,1549,9.33,6.92,14452.17,10719.08,3733.09 +Europe,Albania,Personal Care,Online,C,8/1/2015,889562404,8/25/2015,138,81.73,56.67,11278.74,7820.46,3458.28 +Asia,Kyrgyzstan,Meat,Online,H,8/29/2012,224580991,10/13/2012,7361,421.89,364.69,3105532.29,2684483.09,421049.2 +Central America and the Caribbean,Dominica,Household,Online,C,6/16/2010,442859160,7/14/2010,722,668.27,502.54,482490.94,362833.88,119657.06 +Asia,Nepal,Fruits,Online,C,7/15/2017,739758241,8/17/2017,9757,9.33,6.92,91032.81,67518.44,23514.37 +Middle East and North Africa,Saudi Arabia,Household,Online,L,1/12/2017,380952060,1/19/2017,1035,668.27,502.54,691659.45,520128.9,171530.55 +Europe,Vatican City,Cereal,Offline,C,11/7/2015,952426946,11/19/2015,3153,205.7,117.11,648572.1,369247.83,279324.27 +Sub-Saharan Africa,Tanzania,Clothes,Offline,L,8/10/2010,510481727,9/26/2010,1742,109.28,35.84,190365.76,62433.28,127932.48 +Middle East and North Africa,Algeria,Meat,Online,H,2/17/2014,331727731,3/10/2014,4462,421.89,364.69,1882473.18,1627246.78,255226.4 +Europe,Slovenia,Meat,Offline,C,10/23/2013,863088786,11/30/2013,6006,421.89,364.69,2533871.34,2190328.14,343543.2 +Asia,China,Personal Care,Online,L,3/30/2013,371801221,4/9/2013,3098,81.73,56.67,253199.54,175563.66,77635.88 +Middle East and North Africa,Morocco,Personal Care,Offline,C,4/21/2013,795413863,6/1/2013,9493,81.73,56.67,775862.89,537968.31,237894.58 +Europe,Montenegro,Cosmetics,Online,C,12/8/2015,991788041,1/22/2016,976,437.2,263.33,426707.2,257010.08,169697.12 +Europe,Romania,Cosmetics,Online,C,10/12/2012,789097583,11/5/2012,365,437.2,263.33,159578,96115.45,63462.55 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,M,9/14/2011,535828816,11/1/2011,2509,205.7,117.11,516101.3,293828.99,222272.31 +Australia and Oceania,Kiribati,Office Supplies,Online,C,4/6/2010,650780570,4/26/2010,9287,651.21,524.96,6047787.27,4875303.52,1172483.75 +Europe,Germany,Personal Care,Offline,M,8/30/2014,273064172,9/8/2014,4611,81.73,56.67,376857.03,261305.37,115551.66 +North America,United States of America,Baby Food,Online,L,3/26/2013,412103450,4/18/2013,9424,255.28,159.42,2405758.72,1502374.08,903384.64 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,M,7/9/2010,797634732,8/9/2010,6697,152.58,97.44,1021828.26,652555.68,369272.58 +Europe,San Marino,Office Supplies,Offline,M,12/3/2015,329706847,1/13/2016,6438,651.21,524.96,4192489.98,3379692.48,812797.5 +Europe,Czech Republic,Clothes,Offline,H,3/6/2017,228681123,3/31/2017,681,109.28,35.84,74419.68,24407.04,50012.64 +Middle East and North Africa,Algeria,Cereal,Online,C,6/15/2014,885231387,7/28/2014,8494,205.7,117.11,1747215.8,994732.34,752483.46 +Sub-Saharan Africa,Djibouti,Cereal,Offline,H,7/22/2016,510343968,8/8/2016,976,205.7,117.11,200763.2,114299.36,86463.84 +Middle East and North Africa,Syria,Snacks,Online,C,6/3/2014,985317695,6/14/2014,6257,152.58,97.44,954693.06,609682.08,345010.98 +Sub-Saharan Africa,Eritrea,Cereal,Offline,L,3/14/2015,211763894,5/1/2015,4497,205.7,117.11,925032.9,526643.67,398389.23 +Sub-Saharan Africa,Burundi,Household,Online,H,9/27/2015,661606395,11/7/2015,2889,668.27,502.54,1930632.03,1451838.06,478793.97 +Europe,Liechtenstein,Baby Food,Online,M,12/16/2013,827081525,1/1/2014,658,255.28,159.42,167974.24,104898.36,63075.88 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,C,8/18/2012,170738112,9/26/2012,4057,47.45,31.79,192504.65,128972.03,63532.62 +Asia,Brunei,Clothes,Online,C,8/3/2015,475437486,9/9/2015,1372,109.28,35.84,149932.16,49172.48,100759.68 +North America,Mexico,Baby Food,Offline,H,5/15/2016,894353473,6/10/2016,7922,255.28,159.42,2022328.16,1262925.24,759402.92 +Asia,Thailand,Beverages,Online,L,2/27/2017,200972402,4/3/2017,1055,47.45,31.79,50059.75,33538.45,16521.3 +Asia,Laos,Beverages,Online,C,5/28/2017,839093101,6/30/2017,5150,47.45,31.79,244367.5,163718.5,80649 +North America,United States of America,Beverages,Offline,L,1/23/2010,372826898,3/14/2010,6619,47.45,31.79,314071.55,210418.01,103653.54 +Asia,Vietnam,Vegetables,Online,L,8/24/2015,936597621,8/28/2015,8904,154.06,90.93,1371750.24,809640.72,562109.52 +Europe,Cyprus,Beverages,Offline,C,4/21/2010,685141599,5/22/2010,7479,47.45,31.79,354878.55,237757.41,117121.14 +Australia and Oceania,Kiribati,Beverages,Online,L,11/23/2012,543507659,1/12/2013,4849,47.45,31.79,230085.05,154149.71,75935.34 +Sub-Saharan Africa,Ethiopia,Beverages,Online,H,1/21/2013,157057130,3/6/2013,5550,47.45,31.79,263347.5,176434.5,86913 +Sub-Saharan Africa,Swaziland,Snacks,Online,M,11/7/2012,141463840,12/13/2012,1149,152.58,97.44,175314.42,111958.56,63355.86 +Europe,Italy,Vegetables,Offline,L,5/27/2015,732714116,6/8/2015,5244,154.06,90.93,807890.64,476836.92,331053.72 +Sub-Saharan Africa,Angola,Cosmetics,Offline,M,7/14/2013,437106788,8/30/2013,8467,437.2,263.33,3701772.4,2229615.11,1472157.29 +Asia,China,Clothes,Online,M,4/17/2016,981253182,5/13/2016,3477,109.28,35.84,379966.56,124615.68,255350.88 +Middle East and North Africa,Iraq,Clothes,Online,L,11/8/2014,562077128,12/5/2014,9968,109.28,35.84,1089303.04,357253.12,732049.92 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,L,8/5/2016,596814954,9/11/2016,9662,154.06,90.93,1488527.72,878565.66,609962.06 +Central America and the Caribbean,Panama,Baby Food,Offline,C,1/15/2011,773015487,2/17/2011,1315,255.28,159.42,335693.2,209637.3,126055.9 +Sub-Saharan Africa,Kenya,Beverages,Online,L,6/26/2011,398540055,7/2/2011,5714,47.45,31.79,271129.3,181648.06,89481.24 +Europe,Monaco,Fruits,Online,H,5/13/2013,651562488,6/17/2013,674,9.33,6.92,6288.42,4664.08,1624.34 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,L,3/6/2013,530569112,3/17/2013,6045,205.7,117.11,1243456.5,707929.95,535526.55 +Middle East and North Africa,Yemen,Personal Care,Online,H,4/9/2012,904358756,4/25/2012,8708,81.73,56.67,711704.84,493482.36,218222.48 +Europe,Malta,Office Supplies,Online,M,1/24/2013,462042748,3/6/2013,7572,651.21,524.96,4930962.12,3974997.12,955965 +Asia,North Korea,Household,Offline,M,4/2/2015,663044917,4/21/2015,8580,668.27,502.54,5733756.6,4311793.2,1421963.4 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,H,1/4/2012,787101590,2/19/2012,9707,47.45,31.79,460597.15,308585.53,152011.62 +Australia and Oceania,Papua New Guinea,Cereal,Online,L,7/11/2016,184261596,7/14/2016,5956,205.7,117.11,1225149.2,697507.16,527642.04 +Europe,Greece,Personal Care,Offline,H,10/3/2012,524886262,11/11/2012,4364,81.73,56.67,356669.72,247307.88,109361.84 +Europe,Montenegro,Cereal,Offline,L,3/24/2012,849649417,4/30/2012,8998,205.7,117.11,1850888.6,1053755.78,797132.82 +Europe,Russia,Baby Food,Online,H,5/19/2012,719537389,7/4/2012,5958,255.28,159.42,1520958.24,949824.36,571133.88 +Asia,Vietnam,Clothes,Online,C,7/8/2015,665849006,7/10/2015,8372,109.28,35.84,914892.16,300052.48,614839.68 +Australia and Oceania,Vanuatu,Personal Care,Online,L,6/2/2017,840195596,6/8/2017,1403,81.73,56.67,114667.19,79508.01,35159.18 +Asia,Bangladesh,Clothes,Online,C,2/27/2011,564500987,4/14/2011,7241,109.28,35.84,791296.48,259517.44,531779.04 +Australia and Oceania,Tonga,Meat,Offline,M,8/1/2013,581001508,8/22/2013,112,421.89,364.69,47251.68,40845.28,6406.4 +Middle East and North Africa,Jordan,Clothes,Online,M,2/8/2016,802245986,3/1/2016,1270,109.28,35.84,138785.6,45516.8,93268.8 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,H,3/13/2011,761095750,3/15/2011,4000,81.73,56.67,326920,226680,100240 +Asia,Vietnam,Baby Food,Offline,H,5/2/2011,960724627,5/4/2011,8622,255.28,159.42,2201024.16,1374519.24,826504.92 +Sub-Saharan Africa,Mali,Household,Online,C,11/27/2014,624618947,12/25/2014,7482,668.27,502.54,4999996.14,3760004.28,1239991.86 +North America,Canada,Office Supplies,Online,C,1/4/2010,846577537,1/24/2010,9961,651.21,524.96,6486702.81,5229126.56,1257576.25 +Australia and Oceania,Vanuatu,Beverages,Offline,M,2/6/2016,540711724,3/12/2016,7470,47.45,31.79,354451.5,237471.3,116980.2 +Europe,Andorra,Beverages,Online,M,1/17/2012,491445338,2/3/2012,8451,47.45,31.79,400999.95,268657.29,132342.66 +Europe,France,Household,Offline,H,8/21/2015,203514707,9/15/2015,3379,668.27,502.54,2258084.33,1698082.66,560001.67 +Central America and the Caribbean,The Bahamas,Beverages,Offline,M,9/1/2011,151968657,9/3/2011,9758,47.45,31.79,463017.1,310206.82,152810.28 +Middle East and North Africa,Bahrain,Snacks,Online,C,4/9/2016,432168519,4/19/2016,7123,152.58,97.44,1086827.34,694065.12,392762.22 +Sub-Saharan Africa,Mali,Clothes,Offline,C,7/30/2012,309788119,9/14/2012,2044,109.28,35.84,223368.32,73256.96,150111.36 +Asia,Bhutan,Beverages,Online,L,1/26/2015,470813786,2/14/2015,3117,47.45,31.79,147901.65,99089.43,48812.22 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,C,10/17/2012,771544349,11/15/2012,5973,651.21,524.96,3889677.33,3135586.08,754091.25 +Sub-Saharan Africa,Angola,Office Supplies,Online,H,1/1/2011,688591134,2/9/2011,8273,651.21,524.96,5387460.33,4342994.08,1044466.25 +Asia,Turkmenistan,Clothes,Offline,M,3/23/2012,668877971,5/10/2012,4710,109.28,35.84,514708.8,168806.4,345902.4 +Middle East and North Africa,Jordan,Office Supplies,Offline,L,6/29/2012,779641187,7/18/2012,2007,651.21,524.96,1306978.47,1053594.72,253383.75 +Europe,Cyprus,Fruits,Offline,L,9/5/2012,258429610,9/12/2012,3919,9.33,6.92,36564.27,27119.48,9444.79 +Sub-Saharan Africa,Swaziland,Beverages,Online,M,9/22/2014,663104569,10/18/2014,6233,47.45,31.79,295755.85,198147.07,97608.78 +Sub-Saharan Africa,Botswana,Cosmetics,Online,H,4/12/2010,921839892,5/11/2010,1764,437.2,263.33,771220.8,464514.12,306706.68 +Europe,Bulgaria,Meat,Offline,M,10/8/2014,483121907,11/10/2014,5363,421.89,364.69,2262596.07,1955832.47,306763.6 +Sub-Saharan Africa,Seychelles ,Meat,Offline,L,8/13/2010,665749442,9/26/2010,8909,421.89,364.69,3758618.01,3249023.21,509594.8 +Middle East and North Africa,Turkey,Personal Care,Offline,C,8/4/2011,608833825,9/3/2011,6313,81.73,56.67,515961.49,357757.71,158203.78 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,C,8/7/2013,421798884,9/24/2013,8518,205.7,117.11,1752152.6,997542.98,754609.62 +Sub-Saharan Africa,Guinea,Vegetables,Offline,L,8/13/2013,734380948,8/31/2013,8497,154.06,90.93,1309047.82,772632.21,536415.61 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,L,6/18/2013,446628844,8/5/2013,6255,421.89,364.69,2638921.95,2281135.95,357786 +Middle East and North Africa,Bahrain,Household,Online,M,1/11/2016,778903901,1/20/2016,3828,668.27,502.54,2558137.56,1923723.12,634414.44 +Australia and Oceania,Tuvalu,Beverages,Offline,H,11/26/2013,321879947,12/9/2013,284,47.45,31.79,13475.8,9028.36,4447.44 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,M,11/24/2015,886543309,12/26/2015,6721,437.2,263.33,2938421.2,1769840.93,1168580.27 +Europe,Belgium,Office Supplies,Offline,C,12/9/2012,754192817,1/4/2013,1269,651.21,524.96,826385.49,666174.24,160211.25 +Asia,Cambodia,Fruits,Online,C,3/8/2012,526439797,3/30/2012,4090,9.33,6.92,38159.7,28302.8,9856.9 +Central America and the Caribbean,Dominica,Household,Online,M,6/26/2010,875208079,7/28/2010,2375,668.27,502.54,1587141.25,1193532.5,393608.75 +Europe,Estonia,Cosmetics,Offline,L,4/29/2013,292733991,5/31/2013,5348,437.2,263.33,2338145.6,1408288.84,929856.76 +Asia,Brunei,Office Supplies,Offline,L,11/29/2015,941566359,1/6/2016,9264,651.21,524.96,6032809.44,4863229.44,1169580 +Middle East and North Africa,Saudi Arabia,Clothes,Online,L,7/1/2014,104566514,7/26/2014,2410,109.28,35.84,263364.8,86374.4,176990.4 +Asia,Brunei,Clothes,Offline,H,3/15/2010,534908282,3/27/2010,102,109.28,35.84,11146.56,3655.68,7490.88 +Middle East and North Africa,Turkey,Household,Online,C,10/8/2012,106077992,11/4/2012,9690,668.27,502.54,6475536.3,4869612.6,1605923.7 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,M,2/2/2014,361874473,3/13/2014,5553,152.58,97.44,847276.74,541084.32,306192.42 +Middle East and North Africa,Libya,Fruits,Offline,L,9/6/2014,666409051,10/3/2014,4102,9.33,6.92,38271.66,28385.84,9885.82 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,C,5/6/2012,454105556,5/17/2012,8780,9.33,6.92,81917.4,60757.6,21159.8 +Asia,Uzbekistan,Clothes,Online,L,7/8/2013,579700314,8/2/2013,5060,109.28,35.84,552956.8,181350.4,371606.4 +Europe,Netherlands,Clothes,Offline,L,5/5/2014,168242156,6/13/2014,5448,109.28,35.84,595357.44,195256.32,400101.12 +Europe,France,Baby Food,Offline,L,1/11/2012,665092408,2/15/2012,4478,255.28,159.42,1143143.84,713882.76,429261.08 +Australia and Oceania,Tuvalu,Meat,Online,H,3/16/2016,885924899,4/23/2016,3720,421.89,364.69,1569430.8,1356646.8,212784 +Europe,Kosovo,Clothes,Offline,H,11/10/2014,166725957,12/13/2014,6771,109.28,35.84,739934.88,242672.64,497262.24 +Australia and Oceania,Solomon Islands,Meat,Offline,M,12/16/2015,613794410,1/29/2016,4261,421.89,364.69,1797673.29,1553944.09,243729.2 +Asia,Laos,Fruits,Offline,H,5/26/2013,353741586,6/2/2013,8851,9.33,6.92,82579.83,61248.92,21330.91 +Europe,Georgia,Personal Care,Offline,C,7/3/2013,283491313,8/22/2013,234,81.73,56.67,19124.82,13260.78,5864.04 +Europe,Malta,Clothes,Offline,M,1/31/2016,920279920,2/9/2016,134,109.28,35.84,14643.52,4802.56,9840.96 +Europe,Albania,Fruits,Offline,M,8/26/2010,151656234,9/8/2010,7305,9.33,6.92,68155.65,50550.6,17605.05 +Sub-Saharan Africa,Ghana,Cosmetics,Online,L,7/7/2010,885481584,7/8/2010,2533,437.2,263.33,1107427.6,667014.89,440412.71 +Middle East and North Africa,Egypt,Snacks,Offline,C,2/5/2011,699929797,2/8/2011,3636,152.58,97.44,554780.88,354291.84,200489.04 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,M,6/24/2016,393487203,7/5/2016,462,437.2,263.33,201986.4,121658.46,80327.94 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,L,11/11/2012,834952628,11/15/2012,9892,9.33,6.92,92292.36,68452.64,23839.72 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,L,3/26/2010,713437402,4/21/2010,836,255.28,159.42,213414.08,133275.12,80138.96 +Sub-Saharan Africa,Senegal,Office Supplies,Online,M,11/8/2015,588365352,11/16/2015,9237,651.21,524.96,6015226.77,4849055.52,1166171.25 +Europe,Netherlands,Baby Food,Offline,H,5/5/2015,639472806,6/21/2015,3069,255.28,159.42,783454.32,489259.98,294194.34 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,M,4/22/2014,216808593,5/16/2014,7335,109.28,35.84,801568.8,262886.4,538682.4 +Sub-Saharan Africa,Djibouti,Baby Food,Online,C,11/5/2011,990734040,12/13/2011,9074,255.28,159.42,2316410.72,1446577.08,869833.64 +Sub-Saharan Africa,Mali,Meat,Online,M,11/30/2011,201922976,12/21/2011,2351,421.89,364.69,991863.39,857386.19,134477.2 +Middle East and North Africa,Tunisia ,Household,Online,C,12/16/2011,111361730,1/9/2012,3265,668.27,502.54,2181901.55,1640793.1,541108.45 +Sub-Saharan Africa,Djibouti,Snacks,Offline,C,4/9/2014,350349128,5/11/2014,4947,152.58,97.44,754813.26,482035.68,272777.58 +Sub-Saharan Africa,Mali,Vegetables,Offline,L,8/23/2014,170496499,10/7/2014,2558,154.06,90.93,394085.48,232598.94,161486.54 +Europe,Monaco,Office Supplies,Online,C,9/18/2013,693727672,9/18/2013,8289,651.21,524.96,5397879.69,4351393.44,1046486.25 +Europe,Poland,Cosmetics,Online,M,3/10/2013,862278974,3/10/2013,6365,437.2,263.33,2782778,1676095.45,1106682.55 +Asia,Philippines,Snacks,Offline,L,1/19/2012,588699233,2/23/2012,8040,152.58,97.44,1226743.2,783417.6,443325.6 +Europe,Slovakia,Cosmetics,Offline,L,5/6/2010,305849778,5/11/2010,6601,437.2,263.33,2885957.2,1738241.33,1147715.87 +Middle East and North Africa,Afghanistan,Vegetables,Online,C,12/21/2012,516904437,12/24/2012,2365,154.06,90.93,364351.9,215049.45,149302.45 +Europe,Romania,Beverages,Online,C,10/3/2010,445349538,11/6/2010,7680,47.45,31.79,364416,244147.2,120268.8 +Middle East and North Africa,Tunisia ,Beverages,Offline,H,7/3/2014,284983909,8/12/2014,1926,47.45,31.79,91388.7,61227.54,30161.16 +Middle East and North Africa,Israel,Snacks,Online,H,5/20/2013,749918878,6/15/2013,6516,152.58,97.44,994211.28,634919.04,359292.24 +Europe,Finland,Office Supplies,Offline,M,7/20/2016,824578273,8/27/2016,9890,651.21,524.96,6440466.9,5191854.4,1248612.5 +Sub-Saharan Africa,Cape Verde,Cereal,Online,M,7/8/2011,913698422,8/10/2011,2522,205.7,117.11,518775.4,295351.42,223423.98 +Central America and the Caribbean,El Salvador,Office Supplies,Online,C,5/8/2013,592328155,5/13/2013,1919,651.21,524.96,1249671.99,1007398.24,242273.75 +Europe,Belgium,Personal Care,Online,C,6/24/2015,855828797,7/10/2015,7614,81.73,56.67,622292.22,431485.38,190806.84 +Europe,Montenegro,Baby Food,Online,M,3/2/2016,969874179,3/14/2016,6177,255.28,159.42,1576864.56,984737.34,592127.22 +North America,United States of America,Snacks,Online,C,10/6/2014,720450627,10/10/2014,6205,152.58,97.44,946758.9,604615.2,342143.7 +North America,Mexico,Vegetables,Offline,L,6/15/2015,863856971,7/26/2015,3329,154.06,90.93,512865.74,302705.97,210159.77 +Middle East and North Africa,Somalia,Office Supplies,Online,M,12/1/2015,876704537,1/4/2016,5210,651.21,524.96,3392804.1,2735041.6,657762.5 +Sub-Saharan Africa,Niger,Fruits,Online,H,2/11/2011,305917155,3/17/2011,6539,9.33,6.92,61008.87,45249.88,15758.99 +Europe,Malta,Office Supplies,Offline,H,3/20/2012,118731153,3/26/2012,4041,651.21,524.96,2631539.61,2121363.36,510176.25 +Europe,Slovakia,Cereal,Offline,L,7/12/2012,452695357,7/13/2012,1471,205.7,117.11,302584.7,172268.81,130315.89 +Europe,Lithuania,Clothes,Offline,H,12/28/2013,165671098,2/1/2014,4614,109.28,35.84,504217.92,165365.76,338852.16 +Australia and Oceania,Kiribati,Vegetables,Offline,L,10/28/2015,885832202,11/8/2015,6289,154.06,90.93,968883.34,571858.77,397024.57 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,L,9/26/2010,261664998,11/12/2010,1343,205.7,117.11,276255.1,157278.73,118976.37 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,L,6/10/2011,511968314,7/27/2011,1656,152.58,97.44,252672.48,161360.64,91311.84 +Middle East and North Africa,Morocco,Clothes,Offline,L,7/25/2016,775853478,8/23/2016,1140,109.28,35.84,124579.2,40857.6,83721.6 +Middle East and North Africa,Algeria,Meat,Offline,L,6/10/2014,262744319,6/10/2014,738,421.89,364.69,311354.82,269141.22,42213.6 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,H,3/9/2017,502377164,4/11/2017,3422,255.28,159.42,873568.16,545535.24,328032.92 +Asia,China,Clothes,Offline,H,6/24/2011,394800841,7/27/2011,9197,109.28,35.84,1005048.16,329620.48,675427.68 +Asia,Kyrgyzstan,Household,Online,C,5/9/2015,260376679,5/31/2015,100,668.27,502.54,66827,50254,16573 +Sub-Saharan Africa,Swaziland,Beverages,Online,M,10/29/2013,489778506,11/9/2013,5199,47.45,31.79,246692.55,165276.21,81416.34 +Europe,Armenia,Office Supplies,Offline,C,9/16/2015,193992650,10/9/2015,5591,651.21,524.96,3640915.11,2935051.36,705863.75 +Europe,Malta,Cereal,Online,M,12/7/2011,354317939,12/26/2011,9407,205.7,117.11,1935019.9,1101653.77,833366.13 +Europe,Germany,Household,Offline,M,3/21/2017,672365701,4/14/2017,6807,668.27,502.54,4548913.89,3420789.78,1128124.11 +North America,United States of America,Beverages,Online,H,4/11/2013,920059764,4/12/2013,4985,47.45,31.79,236538.25,158473.15,78065.1 +Europe,Estonia,Meat,Offline,M,3/3/2013,489636456,3/29/2013,3163,421.89,364.69,1334438.07,1153514.47,180923.6 +Europe,Norway,Cereal,Offline,L,2/3/2012,643644607,2/16/2012,7597,205.7,117.11,1562702.9,889684.67,673018.23 +Europe,Ukraine,Beverages,Offline,C,11/18/2013,464945542,12/30/2013,6573,47.45,31.79,311888.85,208955.67,102933.18 +North America,Mexico,Household,Offline,M,1/29/2012,906713092,2/25/2012,5408,668.27,502.54,3614004.16,2717736.32,896267.84 +Europe,Netherlands,Personal Care,Online,M,6/5/2016,742433583,7/23/2016,1451,81.73,56.67,118590.23,82228.17,36362.06 +Europe,Switzerland,Beverages,Online,M,4/1/2011,615905845,4/24/2011,9081,47.45,31.79,430893.45,288684.99,142208.46 +Australia and Oceania,Fiji,Clothes,Online,C,3/14/2012,791241204,4/16/2012,4710,109.28,35.84,514708.8,168806.4,345902.4 +Europe,Andorra,Office Supplies,Online,L,2/2/2017,702863490,3/21/2017,1781,651.21,524.96,1159805.01,934953.76,224851.25 +Asia,Cambodia,Clothes,Online,L,3/16/2017,305509030,5/3/2017,5766,109.28,35.84,630108.48,206653.44,423455.04 +Asia,Cambodia,Snacks,Online,H,4/6/2016,524226653,4/11/2016,9171,152.58,97.44,1399311.18,893622.24,505688.94 +Asia,Brunei,Vegetables,Offline,M,6/22/2011,104377686,6/27/2011,6532,154.06,90.93,1006319.92,593954.76,412365.16 +Middle East and North Africa,Algeria,Vegetables,Offline,M,6/18/2012,561635959,7/7/2012,9416,154.06,90.93,1450628.96,856196.88,594432.08 +Europe,Romania,Fruits,Online,C,10/15/2014,331987798,11/16/2014,1422,9.33,6.92,13267.26,9840.24,3427.02 +Europe,Hungary,Baby Food,Online,L,4/13/2011,621732032,5/2/2011,3179,255.28,159.42,811535.12,506796.18,304738.94 +Middle East and North Africa,Iran,Beverages,Offline,C,12/24/2010,457479989,1/10/2011,7350,47.45,31.79,348757.5,233656.5,115101 +Central America and the Caribbean,Cuba,Household,Offline,M,8/17/2012,736155498,8/17/2012,3626,668.27,502.54,2423147.02,1822210.04,600936.98 +Middle East and North Africa,Jordan,Office Supplies,Offline,M,1/16/2016,174994885,1/26/2016,3730,651.21,524.96,2429013.3,1958100.8,470912.5 +Australia and Oceania,Samoa ,Clothes,Offline,H,9/27/2010,261546981,10/18/2010,6419,109.28,35.84,701468.32,230056.96,471411.36 +Sub-Saharan Africa,Mauritania,Household,Offline,H,1/6/2010,303673112,1/31/2010,2477,668.27,502.54,1655304.79,1244791.58,410513.21 +Australia and Oceania,Papua New Guinea,Personal Care,Online,H,11/17/2016,579547107,11/17/2016,9723,81.73,56.67,794660.79,551002.41,243658.38 +Central America and the Caribbean,El Salvador,Vegetables,Offline,M,9/7/2012,987655293,10/16/2012,8004,154.06,90.93,1233096.24,727803.72,505292.52 +Middle East and North Africa,Somalia,Cosmetics,Online,M,12/4/2013,596796500,12/24/2013,4201,437.2,263.33,1836677.2,1106249.33,730427.87 +Europe,Estonia,Snacks,Offline,H,6/11/2015,796082055,7/20/2015,7226,152.58,97.44,1102543.08,704101.44,398441.64 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,C,12/6/2016,344935786,1/1/2017,3019,154.06,90.93,465107.14,274517.67,190589.47 +Asia,Nepal,Vegetables,Offline,M,7/29/2011,323094022,8/24/2011,9556,154.06,90.93,1472197.36,868927.08,603270.28 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,L,7/22/2012,980605590,8/15/2012,1840,81.73,56.67,150383.2,104272.8,46110.4 +Middle East and North Africa,Azerbaijan,Household,Online,H,5/29/2011,387831819,6/12/2011,6908,668.27,502.54,4616409.16,3471546.32,1144862.84 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,M,1/28/2012,285446536,3/2/2012,8828,437.2,263.33,3859601.6,2324677.24,1534924.36 +Asia,Myanmar,Meat,Online,C,1/3/2012,234436070,2/2/2012,3698,421.89,364.69,1560149.22,1348623.62,211525.6 +Europe,Ireland,Cosmetics,Offline,C,7/1/2013,766099250,8/9/2013,4647,437.2,263.33,2031668.4,1223694.51,807973.89 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,L,5/4/2012,232047402,5/15/2012,6838,9.33,6.92,63798.54,47318.96,16479.58 +Australia and Oceania,Fiji,Fruits,Offline,H,9/28/2016,654204356,11/1/2016,2462,9.33,6.92,22970.46,17037.04,5933.42 +Australia and Oceania,Tonga,Cosmetics,Offline,C,4/8/2013,974806439,4/16/2013,5743,437.2,263.33,2510839.6,1512304.19,998535.41 +Asia,Laos,Cereal,Online,H,1/15/2016,206402480,2/9/2016,7935,205.7,117.11,1632229.5,929267.85,702961.65 +Europe,Bosnia and Herzegovina,Baby Food,Online,M,7/15/2017,581853806,8/20/2017,2326,255.28,159.42,593781.28,370810.92,222970.36 +Middle East and North Africa,Libya,Snacks,Offline,C,2/1/2015,804334247,3/5/2015,9233,152.58,97.44,1408771.14,899663.52,509107.62 +Middle East and North Africa,Jordan,Meat,Offline,H,8/25/2014,997330129,9/13/2014,1003,421.89,364.69,423155.67,365784.07,57371.6 +Asia,Indonesia,Household,Offline,L,11/24/2011,454640281,1/1/2012,7017,668.27,502.54,4689250.59,3526323.18,1162927.41 +Europe,Montenegro,Baby Food,Offline,C,2/20/2011,790376031,4/8/2011,8686,255.28,159.42,2217362.08,1384722.12,832639.96 +Europe,San Marino,Cosmetics,Online,L,12/17/2013,988961207,1/24/2014,4453,437.2,263.33,1946851.6,1172608.49,774243.11 +Asia,Sri Lanka,Household,Offline,C,6/10/2015,555132138,6/29/2015,4791,668.27,502.54,3201681.57,2407669.14,794012.43 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,C,7/5/2015,863937652,8/11/2015,7205,255.28,159.42,1839292.4,1148621.1,690671.3 +Europe,Slovenia,Meat,Online,M,2/27/2015,210739076,2/27/2015,1230,421.89,364.69,518924.7,448568.7,70356 +Asia,Uzbekistan,Office Supplies,Offline,M,8/29/2012,561210238,9/5/2012,3436,651.21,524.96,2237557.56,1803762.56,433795 +Middle East and North Africa,Afghanistan,Baby Food,Offline,H,12/7/2014,801337468,12/24/2014,2419,255.28,159.42,617522.32,385636.98,231885.34 +Europe,Portugal,Office Supplies,Offline,M,1/5/2011,787419593,2/4/2011,3811,651.21,524.96,2481761.31,2000622.56,481138.75 +Sub-Saharan Africa,South Africa,Household,Online,C,9/24/2013,896067941,10/1/2013,5271,668.27,502.54,3522451.17,2648888.34,873562.83 +Central America and the Caribbean,El Salvador,Snacks,Online,M,6/23/2010,674206340,8/12/2010,1493,152.58,97.44,227801.94,145477.92,82324.02 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,C,5/31/2012,189071118,6/21/2012,9200,668.27,502.54,6148084,4623368,1524716 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,H,11/7/2012,478211104,11/30/2012,2148,437.2,263.33,939105.6,565632.84,373472.76 +Australia and Oceania,Tonga,Snacks,Online,M,9/23/2013,399487626,10/16/2013,6121,152.58,97.44,933942.18,596430.24,337511.94 +Middle East and North Africa,Yemen,Household,Offline,M,4/8/2014,681074512,4/30/2014,3938,668.27,502.54,2631647.26,1979002.52,652644.74 +Middle East and North Africa,Pakistan,Beverages,Online,H,10/1/2014,771458089,11/8/2014,447,47.45,31.79,21210.15,14210.13,7000.02 +Sub-Saharan Africa,Togo,Vegetables,Online,C,9/27/2012,189437186,10/23/2012,7528,154.06,90.93,1159763.68,684521.04,475242.64 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,C,6/10/2014,774123132,6/15/2014,9092,437.2,263.33,3975022.4,2394196.36,1580826.04 +North America,United States of America,Baby Food,Online,L,10/3/2015,834939754,11/4/2015,6082,255.28,159.42,1552612.96,969592.44,583020.52 +Asia,Laos,Beverages,Offline,H,8/27/2013,101623380,9/22/2013,1471,47.45,31.79,69798.95,46763.09,23035.86 +Europe,Kosovo,Cosmetics,Offline,C,7/16/2017,174222838,9/1/2017,5264,437.2,263.33,2301420.8,1386169.12,915251.68 +Asia,China,Beverages,Online,L,2/24/2015,473099458,3/9/2015,9498,47.45,31.79,450680.1,301941.42,148738.68 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,H,3/23/2014,488927066,5/1/2014,3239,437.2,263.33,1416090.8,852925.87,563164.93 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,L,12/30/2015,232691991,2/12/2016,7586,152.58,97.44,1157471.88,739179.84,418292.04 +Central America and the Caribbean,Guatemala,Baby Food,Offline,H,5/26/2011,685693061,7/6/2011,669,255.28,159.42,170782.32,106651.98,64130.34 +Sub-Saharan Africa,Ghana,Cosmetics,Online,M,2/25/2015,649541604,3/1/2015,2650,437.2,263.33,1158580,697824.5,460755.5 +Central America and the Caribbean,Cuba,Office Supplies,Online,C,7/17/2016,796161448,9/4/2016,720,651.21,524.96,468871.2,377971.2,90900 +Europe,Latvia,Cereal,Offline,L,6/26/2013,517788922,8/13/2013,4103,205.7,117.11,843987.1,480502.33,363484.77 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,C,4/27/2016,176972854,5/15/2016,9055,47.45,31.79,429659.75,287858.45,141801.3 +Sub-Saharan Africa,Senegal,Vegetables,Online,H,9/27/2013,656574571,11/3/2013,3861,154.06,90.93,594825.66,351080.73,243744.93 +Asia,Uzbekistan,Snacks,Online,H,6/5/2014,209767901,6/24/2014,3838,152.58,97.44,585602.04,373974.72,211627.32 +Sub-Saharan Africa,Central African Republic,Household,Offline,M,12/26/2012,310039174,2/11/2013,6336,668.27,502.54,4234158.72,3184093.44,1050065.28 +Sub-Saharan Africa,Namibia,Cosmetics,Online,L,6/14/2016,701187217,7/19/2016,5734,437.2,263.33,2506904.8,1509934.22,996970.58 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,M,3/13/2010,747323358,3/29/2010,8444,421.89,364.69,3562439.16,3079442.36,482996.8 +Australia and Oceania,Kiribati,Clothes,Online,M,9/26/2014,782871425,10/6/2014,7907,109.28,35.84,864076.96,283386.88,580690.08 +Australia and Oceania,Palau,Beverages,Offline,L,10/17/2013,762567746,12/4/2013,9597,47.45,31.79,455377.65,305088.63,150289.02 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,L,1/31/2011,711461150,1/31/2011,6019,205.7,117.11,1238108.3,704885.09,533223.21 +Sub-Saharan Africa,Eritrea,Beverages,Offline,L,5/22/2011,274912965,5/25/2011,1710,47.45,31.79,81139.5,54360.9,26778.6 +Europe,Ireland,Vegetables,Online,H,10/6/2016,968597018,11/3/2016,8237,154.06,90.93,1268992.22,748990.41,520001.81 +Central America and the Caribbean,Grenada,Baby Food,Offline,C,3/12/2015,328499639,3/21/2015,9198,255.28,159.42,2348065.44,1466345.16,881720.28 +Sub-Saharan Africa,Mauritius ,Household,Online,H,8/26/2014,460919654,9/17/2014,5223,668.27,502.54,3490374.21,2624766.42,865607.79 +Europe,Finland,Clothes,Online,H,8/8/2016,392468392,8/12/2016,8974,109.28,35.84,980678.72,321628.16,659050.56 +Sub-Saharan Africa,South Sudan,Snacks,Offline,H,3/24/2012,120069682,4/23/2012,142,152.58,97.44,21666.36,13836.48,7829.88 +Asia,Brunei,Fruits,Online,C,6/23/2016,160959851,8/1/2016,452,9.33,6.92,4217.16,3127.84,1089.32 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,H,4/19/2011,202687728,4/26/2011,8658,154.06,90.93,1333851.48,787271.94,546579.54 +Australia and Oceania,Australia,Vegetables,Offline,C,7/25/2017,453114640,8/21/2017,5546,154.06,90.93,854416.76,504297.78,350118.98 +Sub-Saharan Africa,Namibia,Meat,Offline,L,7/24/2015,290414416,8/18/2015,8934,421.89,364.69,3769165.26,3258140.46,511024.8 +Central America and the Caribbean,Haiti,Clothes,Offline,M,12/7/2016,513073384,1/21/2017,8671,109.28,35.84,947566.88,310768.64,636798.24 +Sub-Saharan Africa,Mozambique,Fruits,Offline,M,6/18/2015,189890372,7/2/2015,1636,9.33,6.92,15263.88,11321.12,3942.76 +Sub-Saharan Africa,Swaziland,Snacks,Offline,C,7/21/2013,709976708,8/20/2013,6740,152.58,97.44,1028389.2,656745.6,371643.6 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,M,11/28/2010,832756221,12/19/2010,9926,651.21,524.96,6463910.46,5210752.96,1253157.5 +Sub-Saharan Africa,Malawi,Clothes,Online,H,11/9/2015,737965238,12/13/2015,9168,109.28,35.84,1001879.04,328581.12,673297.92 +Europe,Russia,Personal Care,Offline,H,4/14/2011,675652587,4/14/2011,9470,81.73,56.67,773983.1,536664.9,237318.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,M,6/10/2011,516179597,6/30/2011,7868,651.21,524.96,5123720.28,4130385.28,993335 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,C,9/15/2012,200220096,10/10/2012,8430,255.28,159.42,2152010.4,1343910.6,808099.8 +Australia and Oceania,Tonga,Meat,Online,M,7/12/2012,188760411,7/26/2012,7255,421.89,364.69,3060811.95,2645825.95,414986 +Asia,Nepal,Personal Care,Online,M,3/14/2013,113099372,4/7/2013,7472,81.73,56.67,610686.56,423438.24,187248.32 +Central America and the Caribbean,Haiti,Office Supplies,Offline,H,7/6/2010,124848306,7/11/2010,4243,651.21,524.96,2763084.03,2227405.28,535678.75 +Europe,Slovenia,Fruits,Offline,L,9/3/2012,445931041,10/18/2012,9759,9.33,6.92,91051.47,67532.28,23519.19 +Central America and the Caribbean,Costa Rica,Fruits,Online,L,10/26/2013,918583905,12/10/2013,8245,9.33,6.92,76925.85,57055.4,19870.45 +Asia,Philippines,Meat,Offline,H,12/6/2012,555355727,1/18/2013,956,421.89,364.69,403326.84,348643.64,54683.2 +Middle East and North Africa,Iraq,Beverages,Offline,M,1/21/2010,689107835,3/7/2010,1177,47.45,31.79,55848.65,37416.83,18431.82 +Europe,Estonia,Personal Care,Offline,H,2/5/2010,923014056,3/16/2010,9226,81.73,56.67,754040.98,522837.42,231203.56 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,C,6/12/2011,480560719,7/14/2011,7451,437.2,263.33,3257577.2,1962071.83,1295505.37 +Sub-Saharan Africa,Sudan,Meat,Offline,M,5/3/2017,455546653,5/17/2017,5233,421.89,364.69,2207750.37,1908422.77,299327.6 +Sub-Saharan Africa,The Gambia,Fruits,Offline,H,12/10/2016,662083184,1/24/2017,3982,9.33,6.92,37152.06,27555.44,9596.62 +Sub-Saharan Africa,Benin,Cereal,Online,H,11/4/2011,984594142,11/18/2011,2141,205.7,117.11,440403.7,250732.51,189671.19 +Central America and the Caribbean,Dominica,Office Supplies,Online,C,4/7/2012,927815854,5/11/2012,184,651.21,524.96,119822.64,96592.64,23230 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,M,7/25/2010,966797149,9/10/2010,5616,152.58,97.44,856889.28,547223.04,309666.24 +Sub-Saharan Africa,Gabon,Personal Care,Offline,H,4/23/2015,296899354,5/6/2015,7971,81.73,56.67,651469.83,451716.57,199753.26 +Sub-Saharan Africa,Tanzania,Cereal,Offline,L,3/14/2017,883796298,4/13/2017,3819,205.7,117.11,785568.3,447243.09,338325.21 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,C,7/29/2015,713474309,8/6/2015,1758,154.06,90.93,270837.48,159854.94,110982.54 +Europe,Montenegro,Clothes,Offline,C,8/15/2014,542232215,10/2/2014,7417,109.28,35.84,810529.76,265825.28,544704.48 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,L,1/8/2012,746681344,1/16/2012,8457,437.2,263.33,3697400.4,2226981.81,1470418.59 +Europe,Malta,Household,Offline,C,4/24/2010,873745524,6/6/2010,9572,668.27,502.54,6396680.44,4810312.88,1586367.56 +Asia,Maldives,Cereal,Offline,H,1/31/2013,990661084,2/14/2013,7484,205.7,117.11,1539458.8,876451.24,663007.56 +Asia,Cambodia,Office Supplies,Online,C,8/25/2013,334976851,9/18/2013,5949,651.21,524.96,3874048.29,3122987.04,751061.25 +Central America and the Caribbean,Jamaica,Cosmetics,Online,C,12/10/2013,464554154,1/18/2014,753,437.2,263.33,329211.6,198287.49,130924.11 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,L,3/9/2013,307566821,3/19/2013,4712,437.2,263.33,2060086.4,1240810.96,819275.44 +Sub-Saharan Africa,Guinea,Beverages,Online,H,8/31/2011,212501180,9/7/2011,2676,47.45,31.79,126976.2,85070.04,41906.16 +Asia,Brunei,Baby Food,Online,L,7/6/2014,598156058,8/10/2014,6525,255.28,159.42,1665702,1040215.5,625486.5 +Europe,Croatia,Clothes,Offline,M,10/14/2012,603642785,10/24/2012,169,109.28,35.84,18468.32,6056.96,12411.36 +Asia,Bhutan,Clothes,Offline,H,7/17/2017,338385188,8/28/2017,4552,109.28,35.84,497442.56,163143.68,334298.88 +Europe,Bosnia and Herzegovina,Beverages,Offline,M,8/7/2010,432119596,9/24/2010,2646,47.45,31.79,125552.7,84116.34,41436.36 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,H,7/2/2016,684894835,8/9/2016,4457,152.58,97.44,680049.06,434290.08,245758.98 +Asia,Kazakhstan,Vegetables,Online,L,6/3/2015,517072236,7/6/2015,2020,154.06,90.93,311201.2,183678.6,127522.6 +Sub-Saharan Africa,South Sudan,Personal Care,Online,M,2/4/2015,319325625,3/20/2015,4404,81.73,56.67,359938.92,249574.68,110364.24 +Asia,Myanmar,Meat,Online,L,10/2/2016,102641332,11/13/2016,2706,421.89,364.69,1141634.34,986851.14,154783.2 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,M,5/3/2011,848318183,6/13/2011,5057,205.7,117.11,1040224.9,592225.27,447999.63 +Middle East and North Africa,Qatar,Beverages,Online,M,7/24/2013,457967507,8/6/2013,1617,47.45,31.79,76726.65,51404.43,25322.22 +Sub-Saharan Africa,Botswana,Baby Food,Online,M,9/16/2012,503513133,10/10/2012,9580,255.28,159.42,2445582.4,1527243.6,918338.8 +Europe,United Kingdom,Clothes,Offline,C,4/10/2014,377191388,5/28/2014,8169,109.28,35.84,892708.32,292776.96,599931.36 +Europe,Switzerland,Beverages,Online,M,6/13/2013,441551101,6/13/2013,3638,47.45,31.79,172623.1,115652.02,56971.08 +Middle East and North Africa,Yemen,Beverages,Offline,C,1/25/2014,679453599,2/3/2014,4274,47.45,31.79,202801.3,135870.46,66930.84 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,H,4/1/2017,244072711,5/12/2017,5394,437.2,263.33,2358256.8,1420402.02,937854.78 +Asia,Brunei,Beverages,Online,L,1/7/2010,608894765,1/30/2010,4347,47.45,31.79,206265.15,138191.13,68074.02 +Middle East and North Africa,Libya,Household,Offline,H,7/22/2014,617718589,8/17/2014,5512,668.27,502.54,3683504.24,2770000.48,913503.76 +Central America and the Caribbean,Barbados,Vegetables,Offline,H,3/26/2016,534655511,4/24/2016,5302,154.06,90.93,816826.12,482110.86,334715.26 +Sub-Saharan Africa,Angola,Fruits,Online,L,11/8/2012,694129359,11/9/2012,7157,9.33,6.92,66774.81,49526.44,17248.37 +Australia and Oceania,Papua New Guinea,Fruits,Offline,M,11/9/2010,150876462,12/5/2010,6553,9.33,6.92,61139.49,45346.76,15792.73 +Europe,Finland,Meat,Online,L,12/13/2013,729945647,1/6/2014,5993,421.89,364.69,2528386.77,2185587.17,342799.6 +North America,Canada,Personal Care,Offline,C,10/11/2011,276698243,11/10/2011,14,81.73,56.67,1144.22,793.38,350.84 +Sub-Saharan Africa,Botswana,Personal Care,Offline,C,12/19/2013,306808078,1/2/2014,183,81.73,56.67,14956.59,10370.61,4585.98 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,M,1/27/2016,156261479,2/10/2016,99,255.28,159.42,25272.72,15782.58,9490.14 +Europe,Czech Republic,Personal Care,Offline,H,12/3/2010,131357276,12/6/2010,392,81.73,56.67,32038.16,22214.64,9823.52 +Central America and the Caribbean,Costa Rica,Snacks,Offline,L,2/17/2015,158706796,3/9/2015,3723,152.58,97.44,568055.34,362769.12,205286.22 +Middle East and North Africa,Saudi Arabia,Fruits,Offline,H,4/19/2012,235233867,5/27/2012,9783,9.33,6.92,91275.39,67698.36,23577.03 +Sub-Saharan Africa,Uganda,Fruits,Online,L,5/20/2017,878174817,7/5/2017,298,9.33,6.92,2780.34,2062.16,718.18 +Central America and the Caribbean,Barbados,Cosmetics,Online,M,4/30/2012,875078475,5/22/2012,4022,437.2,263.33,1758418.4,1059113.26,699305.14 +Asia,Nepal,Cosmetics,Online,C,6/9/2010,433806169,6/15/2010,1740,437.2,263.33,760728,458194.2,302533.8 +Sub-Saharan Africa,Gabon,Personal Care,Online,M,9/18/2014,732531726,10/16/2014,1271,81.73,56.67,103878.83,72027.57,31851.26 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,H,1/31/2014,769741475,2/28/2014,2463,154.06,90.93,379449.78,223960.59,155489.19 +Europe,Romania,Meat,Online,L,6/20/2017,514234244,7/27/2017,2195,421.89,364.69,926048.55,800494.55,125554 +Europe,Sweden,Baby Food,Online,H,2/20/2012,455121362,4/9/2012,9380,255.28,159.42,2394526.4,1495359.6,899166.8 +Central America and the Caribbean,Panama,Clothes,Online,M,12/6/2012,251826655,1/20/2013,9958,109.28,35.84,1088210.24,356894.72,731315.52 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,C,1/12/2013,984086453,1/31/2013,1905,651.21,524.96,1240555.05,1000048.8,240506.25 +Europe,Monaco,Snacks,Online,C,6/25/2010,201949584,7/1/2010,225,152.58,97.44,34330.5,21924,12406.5 +Middle East and North Africa,Libya,Meat,Offline,H,12/13/2011,475777375,12/16/2011,1953,421.89,364.69,823951.17,712239.57,111711.6 +Europe,Austria,Baby Food,Offline,L,10/24/2013,846243655,12/7/2013,1158,255.28,159.42,295614.24,184608.36,111005.88 +Australia and Oceania,Nauru,Clothes,Offline,H,7/11/2013,874334752,8/7/2013,3938,109.28,35.84,430344.64,141137.92,289206.72 +Sub-Saharan Africa,South Africa,Fruits,Online,H,5/17/2013,191349494,6/24/2013,3422,9.33,6.92,31927.26,23680.24,8247.02 +Central America and the Caribbean,Guatemala,Clothes,Offline,H,9/23/2016,748899209,10/21/2016,4773,109.28,35.84,521593.44,171064.32,350529.12 +Asia,Taiwan,Meat,Online,L,8/25/2016,968907725,9/28/2016,182,421.89,364.69,76783.98,66373.58,10410.4 +Middle East and North Africa,Qatar,Personal Care,Online,L,11/5/2014,693611371,11/13/2014,3873,81.73,56.67,316540.29,219482.91,97057.38 +Middle East and North Africa,Jordan,Cosmetics,Offline,M,4/18/2010,735558974,5/28/2010,7101,437.2,263.33,3104557.2,1869906.33,1234650.87 +Asia,Taiwan,Cereal,Online,C,8/16/2010,627611863,9/16/2010,3152,205.7,117.11,648366.4,369130.72,279235.68 +Europe,Vatican City,Meat,Offline,L,2/26/2013,872943866,3/22/2013,2343,421.89,364.69,988488.27,854468.67,134019.6 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,L,4/14/2016,695041310,5/6/2016,7024,255.28,159.42,1793086.72,1119766.08,673320.64 +Sub-Saharan Africa,Liberia,Personal Care,Offline,L,9/5/2015,287703025,9/24/2015,6573,81.73,56.67,537211.29,372491.91,164719.38 +Asia,Uzbekistan,Clothes,Online,L,8/24/2015,365040338,9/13/2015,2403,109.28,35.84,262599.84,86123.52,176476.32 +Australia and Oceania,Australia,Fruits,Online,C,3/14/2010,811477077,4/3/2010,2955,9.33,6.92,27570.15,20448.6,7121.55 +Asia,Tajikistan,Office Supplies,Online,H,2/19/2017,231749570,3/17/2017,8703,651.21,524.96,5667480.63,4568726.88,1098753.75 +Asia,Myanmar,Beverages,Offline,C,9/1/2013,900906646,10/5/2013,7151,47.45,31.79,339314.95,227330.29,111984.66 +Asia,Malaysia,Beverages,Offline,H,12/8/2015,214309632,12/11/2015,7837,47.45,31.79,371865.65,249138.23,122727.42 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,H,8/21/2014,137632358,9/21/2014,7328,152.58,97.44,1118106.24,714040.32,404065.92 +North America,Mexico,Beverages,Online,C,9/8/2016,456861150,10/6/2016,4222,47.45,31.79,200333.9,134217.38,66116.52 +Europe,Serbia,Cosmetics,Online,M,2/16/2011,128294837,3/31/2011,4148,437.2,263.33,1813505.6,1092292.84,721212.76 +Europe,Estonia,Clothes,Online,C,10/13/2010,428544747,11/20/2010,4769,109.28,35.84,521156.32,170920.96,350235.36 +Europe,Bulgaria,Household,Offline,L,8/14/2010,904534709,8/28/2010,776,668.27,502.54,518577.52,389971.04,128606.48 +Europe,Spain,Household,Offline,M,3/25/2014,723501050,4/29/2014,8893,668.27,502.54,5942925.11,4469088.22,1473836.89 +Europe,Ireland,Snacks,Offline,C,12/1/2014,922992599,12/3/2014,2876,152.58,97.44,438820.08,280237.44,158582.64 +Europe,Denmark,Personal Care,Online,M,8/17/2014,360870683,9/18/2014,8509,81.73,56.67,695440.57,482205.03,213235.54 +Asia,Sri Lanka,Snacks,Online,H,7/29/2012,665309131,8/26/2012,8611,152.58,97.44,1313866.38,839055.84,474810.54 +Europe,Ireland,Cereal,Offline,M,8/15/2016,384794270,8/20/2016,8030,205.7,117.11,1651771,940393.3,711377.7 +Middle East and North Africa,Israel,Snacks,Offline,L,10/4/2016,838124930,10/25/2016,8647,152.58,97.44,1319359.26,842563.68,476795.58 +Europe,Portugal,Personal Care,Online,H,8/11/2011,264412438,9/24/2011,4371,81.73,56.67,357241.83,247704.57,109537.26 +Europe,Vatican City,Personal Care,Online,L,3/24/2012,573080623,4/22/2012,6146,81.73,56.67,502312.58,348293.82,154018.76 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,C,8/3/2015,593865811,9/20/2015,6945,437.2,263.33,3036354,1828826.85,1207527.15 +Europe,Bulgaria,Household,Online,L,12/9/2015,126816833,12/16/2015,6774,668.27,502.54,4526860.98,3404205.96,1122655.02 +Asia,Turkmenistan,Beverages,Online,H,3/1/2016,392295014,3/31/2016,7667,47.45,31.79,363799.15,243733.93,120065.22 +Australia and Oceania,Palau,Cosmetics,Offline,L,6/9/2016,880974185,7/5/2016,8693,437.2,263.33,3800579.6,2289127.69,1511451.91 +Central America and the Caribbean,Cuba,Vegetables,Offline,C,5/31/2010,703840672,6/18/2010,951,154.06,90.93,146511.06,86474.43,60036.63 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,L,9/30/2011,842193305,10/18/2011,2569,154.06,90.93,395780.14,233599.17,162180.97 +Sub-Saharan Africa,Gabon,Snacks,Online,C,6/10/2012,997643411,7/30/2012,3710,152.58,97.44,566071.8,361502.4,204569.4 +Sub-Saharan Africa,Mozambique,Snacks,Offline,C,12/3/2016,942114818,12/30/2016,1565,152.58,97.44,238787.7,152493.6,86294.1 +Sub-Saharan Africa,Chad,Household,Online,L,7/15/2015,967843854,8/10/2015,5359,668.27,502.54,3581258.93,2693111.86,888147.07 +Asia,Uzbekistan,Cosmetics,Online,H,1/18/2011,537379348,1/29/2011,1346,437.2,263.33,588471.2,354442.18,234029.02 +Sub-Saharan Africa,Djibouti,Household,Online,H,11/15/2014,533582627,11/25/2014,7812,668.27,502.54,5220525.24,3925842.48,1294682.76 +Europe,Ukraine,Household,Offline,M,12/20/2012,109627521,1/29/2013,74,668.27,502.54,49451.98,37187.96,12264.02 +Europe,Kosovo,Office Supplies,Offline,H,2/5/2015,739000356,3/5/2015,5482,651.21,524.96,3569933.22,2877830.72,692102.5 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,C,2/18/2013,365499961,4/4/2013,8415,154.06,90.93,1296414.9,765175.95,531238.95 +Europe,Russia,Office Supplies,Online,M,3/5/2015,153237664,3/24/2015,5285,651.21,524.96,3441644.85,2774413.6,667231.25 +Europe,Norway,Baby Food,Online,H,6/13/2011,436637294,7/4/2011,9533,255.28,159.42,2433584.24,1519750.86,913833.38 +Asia,Japan,Snacks,Online,H,12/18/2015,270435178,1/20/2016,6634,152.58,97.44,1012215.72,646416.96,365798.76 +Asia,Philippines,Cereal,Online,C,4/16/2017,579680144,5/12/2017,9091,205.7,117.11,1870018.7,1064647.01,805371.69 +Europe,Ireland,Meat,Online,L,8/21/2012,109733521,9/24/2012,1442,421.89,364.69,608365.38,525882.98,82482.4 +Asia,China,Baby Food,Offline,H,8/23/2011,376269137,9/22/2011,5254,255.28,159.42,1341241.12,837592.68,503648.44 +Asia,South Korea,Cereal,Offline,C,6/3/2017,715273320,7/21/2017,4125,205.7,117.11,848512.5,483078.75,365433.75 +Sub-Saharan Africa,Togo,Household,Online,M,3/28/2015,533044898,4/10/2015,8686,668.27,502.54,5804593.22,4365062.44,1439530.78 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,M,2/16/2014,656195199,3/1/2014,1596,255.28,159.42,407426.88,254434.32,152992.56 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,L,11/4/2012,181648051,11/27/2012,2550,152.58,97.44,389079,248472,140607 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,L,3/11/2011,526639783,4/11/2011,3270,651.21,524.96,2129456.7,1716619.2,412837.5 +Europe,Poland,Cosmetics,Online,H,11/2/2013,478719222,11/17/2013,2511,437.2,263.33,1097809.2,661221.63,436587.57 +Europe,Denmark,Fruits,Online,M,5/12/2011,245747697,5/26/2011,1059,9.33,6.92,9880.47,7328.28,2552.19 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,M,5/5/2014,105899035,5/14/2014,6733,47.45,31.79,319480.85,214042.07,105438.78 +Sub-Saharan Africa,Niger,Cereal,Offline,C,9/16/2011,857659566,10/26/2011,9380,205.7,117.11,1929466,1098491.8,830974.2 +Middle East and North Africa,Iran,Baby Food,Offline,M,5/18/2012,669828116,6/25/2012,5880,255.28,159.42,1501046.4,937389.6,563656.8 +Middle East and North Africa,Iraq,Office Supplies,Offline,L,3/13/2011,931516015,4/28/2011,5144,651.21,524.96,3349824.24,2700394.24,649430 +Sub-Saharan Africa,Cameroon,Fruits,Offline,C,6/6/2015,402147090,7/22/2015,3115,9.33,6.92,29062.95,21555.8,7507.15 +Europe,Lithuania,Fruits,Offline,H,9/8/2010,161457669,10/11/2010,7767,9.33,6.92,72466.11,53747.64,18718.47 +Europe,Poland,Fruits,Offline,H,2/25/2010,459496581,4/6/2010,4104,9.33,6.92,38290.32,28399.68,9890.64 +Sub-Saharan Africa,Mozambique,Household,Online,H,12/5/2012,266625154,12/19/2012,9163,668.27,502.54,6123358.01,4604774.02,1518583.99 +Sub-Saharan Africa,Uganda,Cosmetics,Online,L,5/24/2015,423517215,7/4/2015,7010,437.2,263.33,3064772,1845943.3,1218828.7 +Australia and Oceania,Samoa ,Cosmetics,Online,H,12/29/2014,491159093,1/15/2015,3745,437.2,263.33,1637314,986170.85,651143.15 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,H,1/9/2014,100849616,2/8/2014,2497,437.2,263.33,1091688.4,657535.01,434153.39 +Sub-Saharan Africa,Benin,Fruits,Online,H,11/5/2015,304200112,12/4/2015,8428,9.33,6.92,78633.24,58321.76,20311.48 +Sub-Saharan Africa,Madagascar,Beverages,Offline,C,7/11/2013,423134410,7/12/2013,3730,47.45,31.79,176988.5,118576.7,58411.8 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,H,5/5/2016,299888837,5/5/2016,2626,205.7,117.11,540168.2,307530.86,232637.34 +Europe,Finland,Beverages,Offline,C,9/16/2015,747012221,9/30/2015,6371,47.45,31.79,302303.95,202534.09,99769.86 +Asia,Taiwan,Office Supplies,Offline,L,8/31/2011,397365891,10/16/2011,8252,651.21,524.96,5373784.92,4331969.92,1041815 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,L,9/9/2016,654123675,10/16/2016,8586,81.73,56.67,701733.78,486568.62,215165.16 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,C,1/10/2014,740771901,2/20/2014,9722,205.7,117.11,1999815.4,1138543.42,861271.98 +Sub-Saharan Africa,Ghana,Snacks,Offline,H,6/29/2014,851109397,6/30/2014,1039,152.58,97.44,158530.62,101240.16,57290.46 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,M,10/28/2014,799247491,11/21/2014,3948,651.21,524.96,2570977.08,2072542.08,498435 +Middle East and North Africa,Somalia,Meat,Online,H,8/7/2016,469610011,8/10/2016,6893,421.89,364.69,2908087.77,2513808.17,394279.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,L,11/28/2014,266933286,1/14/2015,346,81.73,56.67,28278.58,19607.82,8670.76 +Europe,Iceland,Cereal,Offline,C,3/30/2017,666266143,5/19/2017,1812,205.7,117.11,372728.4,212203.32,160525.08 +Europe,Poland,Office Supplies,Online,L,1/13/2017,862969911,2/4/2017,829,651.21,524.96,539853.09,435191.84,104661.25 +Central America and the Caribbean,Grenada,Snacks,Online,C,7/20/2012,122718417,7/30/2012,3962,152.58,97.44,604521.96,386057.28,218464.68 +Europe,Estonia,Personal Care,Online,M,9/14/2010,931497991,10/9/2010,9810,81.73,56.67,801771.3,555932.7,245838.6 +Central America and the Caribbean,Dominica,Snacks,Online,H,9/6/2015,445607459,9/22/2015,4004,152.58,97.44,610930.32,390149.76,220780.56 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,M,1/7/2010,841658151,2/22/2010,4205,81.73,56.67,343674.65,238297.35,105377.3 +Middle East and North Africa,United Arab Emirates,Snacks,Online,L,5/26/2011,766573894,6/8/2011,5105,152.58,97.44,778920.9,497431.2,281489.7 +Australia and Oceania,Solomon Islands,Meat,Online,H,11/5/2015,287591016,12/9/2015,3427,421.89,364.69,1445817.03,1249792.63,196024.4 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,M,8/29/2016,442258346,9/7/2016,2927,651.21,524.96,1906091.67,1536557.92,369533.75 +Asia,Nepal,Fruits,Online,L,10/14/2015,988437211,10/18/2015,9391,9.33,6.92,87618.03,64985.72,22632.31 +Central America and the Caribbean,Nicaragua,Clothes,Online,C,6/10/2012,854301440,7/3/2012,5635,109.28,35.84,615792.8,201958.4,413834.4 +Asia,South Korea,Office Supplies,Offline,C,6/26/2014,388337361,7/28/2014,6510,651.21,524.96,4239377.1,3417489.6,821887.5 +Europe,Malta,Beverages,Online,C,11/27/2011,909343802,1/2/2012,3894,47.45,31.79,184770.3,123790.26,60980.04 +Sub-Saharan Africa,Benin,Meat,Online,M,11/26/2010,656432092,11/30/2010,1698,421.89,364.69,716369.22,619243.62,97125.6 +Asia,Sri Lanka,Clothes,Offline,L,12/18/2014,639026057,2/1/2015,866,109.28,35.84,94636.48,31037.44,63599.04 +Australia and Oceania,Samoa ,Household,Offline,L,6/23/2013,586862027,7/18/2013,4370,668.27,502.54,2920339.9,2196099.8,724240.1 +Sub-Saharan Africa,Sierra Leone,Household,Online,M,11/6/2015,299988830,11/11/2015,2216,668.27,502.54,1480886.32,1113628.64,367257.68 +Europe,Armenia,Household,Offline,L,5/20/2017,998767793,5/25/2017,6440,668.27,502.54,4303658.8,3236357.6,1067301.2 +Asia,Sri Lanka,Baby Food,Online,M,9/6/2010,373872745,10/13/2010,6108,255.28,159.42,1559250.24,973737.36,585512.88 +Asia,Uzbekistan,Vegetables,Offline,L,2/13/2012,236290013,3/7/2012,2321,154.06,90.93,357573.26,211048.53,146524.73 +Europe,Vatican City,Clothes,Online,M,8/19/2012,667318427,9/12/2012,3207,109.28,35.84,350460.96,114938.88,235522.08 +Europe,Finland,Baby Food,Offline,L,10/18/2011,468569314,11/1/2011,8928,255.28,159.42,2279139.84,1423301.76,855838.08 +Asia,Japan,Clothes,Offline,L,1/13/2014,311966502,1/21/2014,6675,109.28,35.84,729444,239232,490212 +Australia and Oceania,Nauru,Clothes,Offline,L,4/9/2017,489746320,5/11/2017,5674,109.28,35.84,620054.72,203356.16,416698.56 +Sub-Saharan Africa,Mozambique,Personal Care,Online,M,9/11/2016,464457595,10/31/2016,2178,81.73,56.67,178007.94,123427.26,54580.68 +Middle East and North Africa,Yemen,Personal Care,Offline,M,2/24/2016,218961656,4/3/2016,4475,81.73,56.67,365741.75,253598.25,112143.5 +Europe,Belgium,Vegetables,Offline,C,9/27/2016,706432330,10/13/2016,7880,154.06,90.93,1213992.8,716528.4,497464.4 +Sub-Saharan Africa,Namibia,Cereal,Offline,C,1/28/2013,700355947,2/8/2013,9743,205.7,117.11,2004135.1,1141002.73,863132.37 +Middle East and North Africa,Afghanistan,Cosmetics,Online,H,3/8/2012,844531333,4/18/2012,4444,437.2,263.33,1942916.8,1170238.52,772678.28 +Europe,Netherlands,Household,Online,L,8/3/2014,503069818,9/9/2014,8393,668.27,502.54,5608790.11,4217818.22,1390971.89 +Europe,Belgium,Snacks,Offline,C,7/7/2010,910395228,7/25/2010,5034,152.58,97.44,768087.72,490512.96,277574.76 +Middle East and North Africa,Egypt,Personal Care,Offline,M,12/21/2013,221243894,1/8/2014,9840,81.73,56.67,804223.2,557632.8,246590.4 +Australia and Oceania,Australia,Beverages,Online,L,7/13/2013,260664641,7/18/2013,5315,47.45,31.79,252196.75,168963.85,83232.9 +Europe,Belgium,Personal Care,Offline,L,12/22/2013,674018800,1/7/2014,5996,81.73,56.67,490053.08,339793.32,150259.76 +Europe,Montenegro,Personal Care,Offline,L,5/13/2017,276980197,6/4/2017,3450,81.73,56.67,281968.5,195511.5,86457 +Europe,Ireland,Office Supplies,Offline,H,9/3/2011,205535161,9/12/2011,1276,651.21,524.96,830943.96,669848.96,161095 +North America,Greenland,Beverages,Offline,C,6/15/2012,765982520,6/16/2012,104,47.45,31.79,4934.8,3306.16,1628.64 +Middle East and North Africa,Pakistan,Office Supplies,Offline,L,8/8/2013,984933602,9/12/2013,2595,651.21,524.96,1689889.95,1362271.2,327618.75 +Asia,Uzbekistan,Household,Online,M,11/11/2013,859312236,12/18/2013,8441,668.27,502.54,5640867.07,4241940.14,1398926.93 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,C,1/16/2013,906354749,3/2/2013,9366,152.58,97.44,1429064.28,912623.04,516441.24 +Europe,Lithuania,Office Supplies,Online,H,10/26/2015,813609969,12/1/2015,4125,651.21,524.96,2686241.25,2165460,520781.25 +Central America and the Caribbean,Jamaica,Meat,Online,H,10/3/2012,788939225,10/3/2012,3504,421.89,364.69,1478302.56,1277873.76,200428.8 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,C,6/11/2014,210516345,6/29/2014,5319,651.21,524.96,3463785.99,2792262.24,671523.75 +Asia,Japan,Cereal,Offline,H,5/18/2017,776827657,6/17/2017,9421,205.7,117.11,1937899.7,1103293.31,834606.39 +Australia and Oceania,Marshall Islands,Household,Offline,M,5/3/2015,656671988,5/19/2015,2689,668.27,502.54,1796978.03,1351330.06,445647.97 +Australia and Oceania,Australia,Beverages,Online,M,9/23/2010,339160668,10/14/2010,4034,47.45,31.79,191413.3,128240.86,63172.44 +Sub-Saharan Africa,Malawi,Beverages,Offline,M,10/29/2010,383717525,11/23/2010,9397,47.45,31.79,445887.65,298730.63,147157.02 +Europe,Bosnia and Herzegovina,Vegetables,Offline,L,5/21/2016,970078885,6/15/2016,6754,154.06,90.93,1040521.24,614141.22,426380.02 +North America,Mexico,Snacks,Offline,M,4/19/2010,548293578,4/20/2010,1109,152.58,97.44,169211.22,108060.96,61150.26 +Europe,Sweden,Baby Food,Offline,L,5/20/2014,788722932,5/24/2014,9498,255.28,159.42,2424649.44,1514171.16,910478.28 +Central America and the Caribbean,Dominica,Personal Care,Offline,C,6/12/2017,732040774,6/28/2017,5988,81.73,56.67,489399.24,339339.96,150059.28 +Asia,Laos,Snacks,Online,M,12/8/2016,839233434,1/13/2017,6678,152.58,97.44,1018929.24,650704.32,368224.92 +Central America and the Caribbean,Haiti,Cosmetics,Online,L,2/23/2015,741599738,4/14/2015,4697,437.2,263.33,2053528.4,1236861.01,816667.39 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,L,6/9/2015,590751016,6/16/2015,5208,255.28,159.42,1329498.24,830259.36,499238.88 +North America,United States of America,Meat,Online,M,11/16/2010,608611094,1/3/2011,402,421.89,364.69,169599.78,146605.38,22994.4 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,L,9/28/2010,637416303,10/19/2010,4504,109.28,35.84,492197.12,161423.36,330773.76 +Central America and the Caribbean,Barbados,Beverages,Online,L,1/7/2014,589715468,1/24/2014,8767,47.45,31.79,415994.15,278702.93,137291.22 +Middle East and North Africa,Iraq,Baby Food,Online,L,3/6/2013,898369920,4/14/2013,6478,255.28,159.42,1653703.84,1032722.76,620981.08 +Asia,Myanmar,Beverages,Offline,C,2/14/2013,266553485,3/14/2013,7954,47.45,31.79,377417.3,252857.66,124559.64 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,M,3/29/2012,617752492,5/6/2012,5545,154.06,90.93,854262.7,504206.85,350055.85 +Sub-Saharan Africa,Madagascar,Vegetables,Online,C,10/12/2013,345765769,10/24/2013,8630,154.06,90.93,1329537.8,784725.9,544811.9 +Asia,Mongolia,Fruits,Offline,M,6/22/2014,164704644,6/28/2014,8619,9.33,6.92,80415.27,59643.48,20771.79 +Central America and the Caribbean,Honduras,Baby Food,Offline,M,11/26/2015,858992946,12/11/2015,3956,255.28,159.42,1009887.68,630665.52,379222.16 +Europe,Ireland,Beverages,Offline,M,2/25/2013,133367002,4/12/2013,5114,47.45,31.79,242659.3,162574.06,80085.24 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,H,9/21/2013,262875640,11/4/2013,9598,421.89,364.69,4049300.22,3500294.62,549005.6 +Sub-Saharan Africa,Uganda,Cereal,Online,H,1/13/2011,442880189,1/31/2011,6945,205.7,117.11,1428586.5,813328.95,615257.55 +North America,United States of America,Cereal,Offline,H,12/8/2010,839054477,12/25/2010,3720,205.7,117.11,765204,435649.2,329554.8 +Middle East and North Africa,Jordan,Meat,Online,C,10/5/2012,337384831,10/5/2012,8524,421.89,364.69,3596190.36,3108617.56,487572.8 +Sub-Saharan Africa,Gabon,Clothes,Offline,M,2/18/2013,594170081,3/8/2013,6986,109.28,35.84,763430.08,250378.24,513051.84 +Asia,Kazakhstan,Personal Care,Offline,H,4/20/2017,186021554,5/22/2017,6766,81.73,56.67,552985.18,383429.22,169555.96 +Europe,Albania,Fruits,Online,C,8/27/2012,459863078,10/8/2012,2559,9.33,6.92,23875.47,17708.28,6167.19 +Europe,Vatican City,Meat,Offline,H,5/13/2010,582930982,5/24/2010,1086,421.89,364.69,458172.54,396053.34,62119.2 +Europe,Armenia,Cosmetics,Online,C,4/21/2011,692774093,6/4/2011,6104,437.2,263.33,2668668.8,1607366.32,1061302.48 +Australia and Oceania,Australia,Cereal,Offline,C,6/1/2017,547253739,6/5/2017,3398,205.7,117.11,698968.6,397939.78,301028.82 +Middle East and North Africa,Libya,Snacks,Online,C,10/11/2012,874543750,11/26/2012,5785,152.58,97.44,882675.3,563690.4,318984.9 +Sub-Saharan Africa,Liberia,Baby Food,Offline,L,10/25/2012,223130452,11/30/2012,8114,255.28,159.42,2071341.92,1293533.88,777808.04 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,L,2/5/2015,811812674,3/6/2015,2266,437.2,263.33,990695.2,596705.78,393989.42 +Australia and Oceania,Kiribati,Household,Online,C,9/3/2010,879701745,10/18/2010,2150,668.27,502.54,1436780.5,1080461,356319.5 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,C,8/6/2010,536221492,9/13/2010,8710,255.28,159.42,2223488.8,1388548.2,834940.6 +Europe,Liechtenstein,Fruits,Offline,C,11/4/2011,411108243,12/5/2011,4920,9.33,6.92,45903.6,34046.4,11857.2 +Europe,Serbia,Snacks,Online,M,3/24/2016,304410827,4/24/2016,783,152.58,97.44,119470.14,76295.52,43174.62 +Europe,Slovenia,Household,Offline,C,7/3/2011,536490571,7/12/2011,8337,668.27,502.54,5571366.99,4189675.98,1381691.01 +Europe,Czech Republic,Baby Food,Online,M,12/21/2012,598021304,1/16/2013,6648,255.28,159.42,1697101.44,1059824.16,637277.28 +Sub-Saharan Africa,The Gambia,Personal Care,Online,L,4/19/2014,499989354,4/24/2014,6816,81.73,56.67,557071.68,386262.72,170808.96 +Australia and Oceania,New Zealand,Office Supplies,Online,L,12/28/2013,323693549,1/4/2014,6969,651.21,524.96,4538282.49,3658446.24,879836.25 +Australia and Oceania,Vanuatu,Fruits,Offline,C,8/16/2011,670745217,8/23/2011,7270,9.33,6.92,67829.1,50308.4,17520.7 +Europe,Croatia,Baby Food,Online,C,8/16/2011,413068187,9/3/2011,4911,255.28,159.42,1253680.08,782911.62,470768.46 +Middle East and North Africa,Yemen,Baby Food,Offline,H,11/27/2011,742898786,12/13/2011,9114,255.28,159.42,2326621.92,1452953.88,873668.04 +Central America and the Caribbean,Belize,Cosmetics,Online,C,3/31/2015,222785842,4/16/2015,6136,437.2,263.33,2682659.2,1615792.88,1066866.32 +Sub-Saharan Africa,Senegal,Household,Online,H,4/29/2010,635590684,6/15/2010,4262,668.27,502.54,2848166.74,2141825.48,706341.26 +Asia,Vietnam,Fruits,Online,C,5/30/2013,234487140,6/21/2013,8810,9.33,6.92,82197.3,60965.2,21232.1 +Europe,Denmark,Beverages,Offline,H,7/12/2011,492961537,8/3/2011,7128,47.45,31.79,338223.6,226599.12,111624.48 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,M,9/16/2011,254812705,10/2/2011,3597,9.33,6.92,33560.01,24891.24,8668.77 +Europe,Serbia,Cosmetics,Online,M,6/23/2014,684151971,7/27/2014,4626,437.2,263.33,2022487.2,1218164.58,804322.62 +Middle East and North Africa,Libya,Beverages,Online,C,1/19/2010,315403163,3/5/2010,3660,47.45,31.79,173667,116351.4,57315.6 +Europe,Greece,Meat,Offline,C,6/14/2012,903302609,7/15/2012,6170,421.89,364.69,2603061.3,2250137.3,352924 +Sub-Saharan Africa,Malawi,Beverages,Online,M,3/31/2010,672899138,4/13/2010,4663,47.45,31.79,221259.35,148236.77,73022.58 +Europe,Albania,Snacks,Offline,H,10/14/2015,169554078,11/10/2015,3674,152.58,97.44,560578.92,357994.56,202584.36 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,M,12/26/2015,908941256,2/8/2016,4771,154.06,90.93,735020.26,433827.03,301193.23 +Sub-Saharan Africa,Ghana,Beverages,Online,M,12/20/2013,427047002,2/8/2014,1553,47.45,31.79,73689.85,49369.87,24319.98 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,C,2/22/2010,830170142,3/11/2010,4648,154.06,90.93,716070.88,422642.64,293428.24 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,C,7/19/2013,244922006,8/23/2013,6719,255.28,159.42,1715226.32,1071142.98,644083.34 +Sub-Saharan Africa,Burkina Faso,Household,Online,M,5/9/2015,468226420,6/6/2015,7458,668.27,502.54,4983957.66,3747943.32,1236014.34 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,L,5/16/2015,217319715,6/21/2015,8588,651.21,524.96,5592591.48,4508356.48,1084235 +Europe,Malta,Clothes,Online,M,9/11/2010,979750716,10/16/2010,8864,109.28,35.84,968657.92,317685.76,650972.16 +Australia and Oceania,Tonga,Beverages,Online,H,8/16/2014,263380753,8/31/2014,9073,47.45,31.79,430513.85,288430.67,142083.18 +Sub-Saharan Africa,Tanzania,Cereal,Offline,L,1/7/2015,146383655,1/12/2015,7031,205.7,117.11,1446276.7,823400.41,622876.29 +Europe,Bulgaria,Cosmetics,Online,L,12/13/2015,527245748,1/31/2016,2588,437.2,263.33,1131473.6,681498.04,449975.56 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,L,3/11/2011,474765861,4/3/2011,2623,421.89,364.69,1106617.47,956581.87,150035.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,M,9/25/2010,478055322,10/19/2010,6048,668.27,502.54,4041696.96,3039361.92,1002335.04 +Australia and Oceania,Samoa ,Snacks,Offline,M,4/9/2014,196537959,5/12/2014,8804,152.58,97.44,1343314.32,857861.76,485452.56 +Middle East and North Africa,Yemen,Meat,Offline,M,12/26/2014,709950101,2/9/2015,8866,421.89,364.69,3740476.74,3233341.54,507135.2 +Sub-Saharan Africa,Cameroon,Household,Offline,H,12/1/2010,468340575,1/12/2011,1239,668.27,502.54,827986.53,622647.06,205339.47 +Middle East and North Africa,Syria,Personal Care,Online,M,4/23/2016,242070710,5/15/2016,2957,81.73,56.67,241675.61,167573.19,74102.42 +Europe,Czech Republic,Cosmetics,Online,L,5/26/2012,871814334,6/14/2012,8090,437.2,263.33,3536948,2130339.7,1406608.3 +Middle East and North Africa,Morocco,Personal Care,Online,H,10/12/2011,118557775,11/13/2011,2735,81.73,56.67,223531.55,154992.45,68539.1 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,M,9/27/2016,313599860,11/14/2016,22,651.21,524.96,14326.62,11549.12,2777.5 +Australia and Oceania,Papua New Guinea,Snacks,Online,M,7/2/2015,708551919,7/16/2015,5113,152.58,97.44,780141.54,498210.72,281930.82 +Europe,Georgia,Fruits,Offline,M,4/9/2016,625337779,4/30/2016,200,9.33,6.92,1866,1384,482 +Central America and the Caribbean,Belize,Personal Care,Online,L,3/10/2013,806193768,3/29/2013,9506,81.73,56.67,776925.38,538705.02,238220.36 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,C,10/20/2012,263668715,12/7/2012,4287,437.2,263.33,1874276.4,1128895.71,745380.69 +Europe,Bosnia and Herzegovina,Household,Online,C,3/2/2015,330623948,3/12/2015,7828,668.27,502.54,5231217.56,3933883.12,1297334.44 +Europe,Romania,Vegetables,Online,M,1/11/2010,610233294,2/28/2010,447,154.06,90.93,68864.82,40645.71,28219.11 +Sub-Saharan Africa,Djibouti,Snacks,Online,H,12/6/2010,325983083,12/19/2010,4493,152.58,97.44,685541.94,437797.92,247744.02 +Sub-Saharan Africa,Tanzania,Beverages,Offline,C,7/17/2013,571672141,7/18/2013,9345,47.45,31.79,443420.25,297077.55,146342.7 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,C,8/6/2014,261411798,8/23/2014,6415,154.06,90.93,988294.9,583315.95,404978.95 +Asia,Kyrgyzstan,Household,Offline,M,9/5/2015,179625880,9/10/2015,4144,668.27,502.54,2769310.88,2082525.76,686785.12 +Asia,Sri Lanka,Office Supplies,Online,L,11/14/2011,731050717,12/7/2011,3008,651.21,524.96,1958839.68,1579079.68,379760 +Asia,Vietnam,Cereal,Offline,L,9/3/2010,590735137,9/18/2010,509,205.7,117.11,104701.3,59608.99,45092.31 +Europe,Lithuania,Beverages,Offline,M,1/29/2013,754040467,3/13/2013,6186,47.45,31.79,293525.7,196652.94,96872.76 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,L,5/14/2017,486640536,5/16/2017,6604,651.21,524.96,4300590.84,3466835.84,833755 +Asia,Singapore,Personal Care,Offline,C,4/19/2015,474521672,4/23/2015,363,81.73,56.67,29667.99,20571.21,9096.78 +Australia and Oceania,Solomon Islands,Clothes,Offline,C,1/22/2011,573982703,3/12/2011,3092,109.28,35.84,337893.76,110817.28,227076.48 +Australia and Oceania,Vanuatu,Clothes,Offline,H,6/26/2017,261634957,8/11/2017,2453,109.28,35.84,268063.84,87915.52,180148.32 +Europe,France,Snacks,Online,L,5/20/2014,884402263,7/7/2014,3138,152.58,97.44,478796.04,305766.72,173029.32 +Asia,Turkmenistan,Household,Offline,M,12/4/2012,709520947,12/21/2012,1870,668.27,502.54,1249664.9,939749.8,309915.1 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,C,12/29/2013,774539840,1/5/2014,2405,437.2,263.33,1051466,633308.65,418157.35 +Sub-Saharan Africa,Mauritania,Cereal,Offline,L,12/13/2011,837320268,1/15/2012,529,205.7,117.11,108815.3,61951.19,46864.11 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,M,8/3/2013,726036059,9/20/2013,9059,205.7,117.11,1863436.3,1060899.49,802536.81 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,C,8/16/2011,789173543,9/3/2011,2843,109.28,35.84,310683.04,101893.12,208789.92 +Asia,Myanmar,Personal Care,Online,L,3/10/2011,545531547,4/29/2011,3762,81.73,56.67,307468.26,213192.54,94275.72 +Middle East and North Africa,Yemen,Baby Food,Offline,L,11/30/2010,934221398,12/11/2010,5727,255.28,159.42,1461988.56,912998.34,548990.22 +Europe,Romania,Meat,Offline,L,4/11/2014,264666926,4/21/2014,9680,421.89,364.69,4083895.2,3530199.2,553696 +Sub-Saharan Africa,Tanzania,Cereal,Online,M,9/5/2010,966604459,9/20/2010,8594,205.7,117.11,1767785.8,1006443.34,761342.46 +Middle East and North Africa,Azerbaijan,Fruits,Online,C,1/31/2017,140082824,3/7/2017,2475,9.33,6.92,23091.75,17127,5964.75 +Sub-Saharan Africa,Ghana,Snacks,Online,H,8/31/2013,805463349,10/11/2013,3359,152.58,97.44,512516.22,327300.96,185215.26 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,L,9/26/2015,653419864,11/9/2015,313,437.2,263.33,136843.6,82422.29,54421.31 +Europe,Montenegro,Beverages,Offline,C,12/13/2016,594938695,12/29/2016,4436,47.45,31.79,210488.2,141020.44,69467.76 +Europe,Poland,Fruits,Offline,C,10/28/2015,711318671,11/16/2015,3857,9.33,6.92,35985.81,26690.44,9295.37 +Sub-Saharan Africa,Comoros,Clothes,Online,H,12/4/2011,704171121,1/1/2012,8738,109.28,35.84,954888.64,313169.92,641718.72 +Sub-Saharan Africa,Angola,Vegetables,Online,M,4/3/2017,345419871,4/9/2017,6271,154.06,90.93,966110.26,570222.03,395888.23 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,L,8/3/2014,827301251,9/1/2014,5680,421.89,364.69,2396335.2,2071439.2,324896 +Europe,Ireland,Beverages,Online,L,4/7/2014,712364089,4/18/2014,3219,47.45,31.79,152741.55,102332.01,50409.54 +Europe,Ukraine,Baby Food,Online,H,7/20/2012,883469712,8/21/2012,7175,255.28,159.42,1831634,1143838.5,687795.5 +Asia,North Korea,Fruits,Offline,H,7/21/2010,493791949,7/26/2010,2866,9.33,6.92,26739.78,19832.72,6907.06 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,L,6/15/2010,116817128,6/26/2010,7639,255.28,159.42,1950083.92,1217809.38,732274.54 +Europe,Finland,Office Supplies,Online,M,9/15/2011,396344077,10/4/2011,5875,651.21,524.96,3825858.75,3084140,741718.75 +Central America and the Caribbean,Cuba,Clothes,Online,L,11/1/2014,696484124,11/9/2014,3985,109.28,35.84,435480.8,142822.4,292658.4 +Middle East and North Africa,Iraq,Cosmetics,Offline,M,1/24/2010,451661098,3/13/2010,5411,437.2,263.33,2365689.2,1424878.63,940810.57 +Central America and the Caribbean,Honduras,Personal Care,Offline,L,5/29/2011,516611325,6/20/2011,5626,81.73,56.67,459812.98,318825.42,140987.56 +Sub-Saharan Africa,Ethiopia,Cereal,Online,L,1/2/2015,916383635,2/21/2015,7137,205.7,117.11,1468080.9,835814.07,632266.83 +Europe,Bulgaria,Vegetables,Offline,L,6/30/2010,396339356,7/16/2010,4478,154.06,90.93,689880.68,407184.54,282696.14 +Europe,Poland,Vegetables,Online,L,1/30/2015,472152316,3/14/2015,9217,154.06,90.93,1419971.02,838101.81,581869.21 +Middle East and North Africa,Morocco,Personal Care,Offline,C,9/27/2016,479808843,10/14/2016,4954,81.73,56.67,404890.42,280743.18,124147.24 +Australia and Oceania,Vanuatu,Beverages,Online,C,11/18/2015,725607764,11/29/2015,2317,47.45,31.79,109941.65,73657.43,36284.22 +Asia,Tajikistan,Snacks,Offline,L,12/19/2013,236160409,1/1/2014,3968,152.58,97.44,605437.44,386641.92,218795.52 +Europe,Armenia,Snacks,Offline,L,4/26/2017,808390605,6/14/2017,9599,152.58,97.44,1464615.42,935326.56,529288.86 +Asia,Mongolia,Cosmetics,Online,L,8/7/2010,259534680,8/12/2010,934,437.2,263.33,408344.8,245950.22,162394.58 +Europe,Spain,Vegetables,Online,H,8/15/2013,977141463,8/26/2013,6728,154.06,90.93,1036515.68,611777.04,424738.64 +Europe,Lithuania,Meat,Online,M,12/19/2016,469072282,12/26/2016,7767,421.89,364.69,3276819.63,2832547.23,444272.4 +Asia,Laos,Beverages,Online,L,1/25/2016,813500964,2/15/2016,1868,47.45,31.79,88636.6,59383.72,29252.88 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,M,12/28/2014,108913838,2/11/2015,8880,81.73,56.67,725762.4,503229.6,222532.8 +Sub-Saharan Africa,Benin,Meat,Online,H,2/3/2015,124109733,2/11/2015,5683,421.89,364.69,2397600.87,2072533.27,325067.6 +Central America and the Caribbean,Cuba,Household,Online,C,3/19/2011,448199975,3/25/2011,1187,668.27,502.54,793236.49,596514.98,196721.51 +Middle East and North Africa,Oman,Beverages,Offline,L,8/13/2010,740608394,9/1/2010,1336,47.45,31.79,63393.2,42471.44,20921.76 +Europe,Austria,Beverages,Offline,L,1/22/2014,281071317,3/6/2014,4103,47.45,31.79,194687.35,130434.37,64252.98 +Sub-Saharan Africa,Togo,Personal Care,Offline,H,1/4/2012,219637572,1/13/2012,4493,81.73,56.67,367212.89,254618.31,112594.58 +Asia,North Korea,Vegetables,Offline,H,2/20/2011,426668488,3/9/2011,9542,154.06,90.93,1470040.52,867654.06,602386.46 +Asia,Turkmenistan,Beverages,Offline,L,5/27/2015,842837893,5/27/2015,3317,47.45,31.79,157391.65,105447.43,51944.22 +Europe,Moldova ,Personal Care,Online,H,9/1/2014,129132115,9/8/2014,1917,81.73,56.67,156676.41,108636.39,48040.02 +Central America and the Caribbean,Grenada,Snacks,Online,M,3/27/2011,616849982,4/19/2011,8472,152.58,97.44,1292657.76,825511.68,467146.08 +Middle East and North Africa,Oman,Beverages,Offline,M,1/15/2016,657602822,3/5/2016,8143,47.45,31.79,386385.35,258865.97,127519.38 +Middle East and North Africa,Qatar,Fruits,Offline,M,7/27/2014,473314464,8/19/2014,3123,9.33,6.92,29137.59,21611.16,7526.43 +Europe,Russia,Household,Offline,C,2/9/2016,806221234,3/26/2016,7634,668.27,502.54,5101573.18,3836390.36,1265182.82 +Middle East and North Africa,Israel,Meat,Offline,M,1/23/2012,668871963,1/30/2012,2932,421.89,364.69,1236981.48,1069271.08,167710.4 +Europe,Slovenia,Personal Care,Online,L,1/19/2010,494127976,1/28/2010,2304,81.73,56.67,188305.92,130567.68,57738.24 +Sub-Saharan Africa,Uganda,Baby Food,Online,M,12/25/2014,785163104,2/8/2015,6065,255.28,159.42,1548273.2,966882.3,581390.9 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,M,2/3/2010,765463674,2/20/2010,6566,651.21,524.96,4275844.86,3446887.36,828957.5 +Asia,South Korea,Clothes,Online,M,10/10/2013,628828513,10/28/2013,3186,109.28,35.84,348166.08,114186.24,233979.84 +Europe,Andorra,Personal Care,Offline,L,3/11/2015,189368951,3/16/2015,7336,81.73,56.67,599571.28,415731.12,183840.16 +Central America and the Caribbean,Belize,Meat,Online,M,12/5/2015,231508815,12/28/2015,7458,421.89,364.69,3146455.62,2719858.02,426597.6 +Sub-Saharan Africa,Tanzania,Cereal,Online,H,1/23/2011,259984433,2/20/2011,4026,205.7,117.11,828148.2,471484.86,356663.34 +Central America and the Caribbean,Honduras,Snacks,Offline,L,9/2/2015,749844634,9/17/2015,4545,152.58,97.44,693476.1,442864.8,250611.3 +Australia and Oceania,Solomon Islands,Baby Food,Online,L,8/7/2015,896450746,9/22/2015,8552,255.28,159.42,2183154.56,1363359.84,819794.72 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,M,9/12/2016,865476596,9/28/2016,2612,255.28,159.42,666791.36,416405.04,250386.32 +Asia,Mongolia,Beverages,Online,M,9/24/2010,442908513,10/31/2010,5326,47.45,31.79,252718.7,169313.54,83405.16 +Europe,Andorra,Baby Food,Offline,C,1/12/2017,385045325,1/18/2017,2323,255.28,159.42,593015.44,370332.66,222682.78 +Asia,Bhutan,Cosmetics,Offline,L,7/26/2010,168498361,9/2/2010,1264,437.2,263.33,552620.8,332849.12,219771.68 +Europe,Slovakia,Personal Care,Online,L,8/1/2016,240191447,9/1/2016,6842,81.73,56.67,559196.66,387736.14,171460.52 +Sub-Saharan Africa,Malawi,Baby Food,Offline,H,12/18/2015,667360913,12/18/2015,5779,255.28,159.42,1475263.12,921288.18,553974.94 +Europe,Montenegro,Vegetables,Offline,H,2/26/2017,687555587,4/15/2017,1832,154.06,90.93,282237.92,166583.76,115654.16 +Sub-Saharan Africa,Guinea,Fruits,Offline,L,7/12/2014,958636796,8/20/2014,786,9.33,6.92,7333.38,5439.12,1894.26 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,C,11/15/2014,408778369,12/12/2014,5458,81.73,56.67,446082.34,309304.86,136777.48 +Europe,Poland,Household,Offline,M,11/26/2010,286466634,12/24/2010,698,668.27,502.54,466452.46,350772.92,115679.54 +Europe,Switzerland,Fruits,Online,L,4/30/2015,110500419,6/18/2015,8384,9.33,6.92,78222.72,58017.28,20205.44 +Sub-Saharan Africa,Angola,Personal Care,Online,L,8/18/2011,819991052,8/25/2011,2429,81.73,56.67,198522.17,137651.43,60870.74 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,L,11/9/2010,724362361,11/19/2010,3774,205.7,117.11,776311.8,441973.14,334338.66 +Europe,Netherlands,Cereal,Online,H,7/23/2017,453350675,8/19/2017,5394,205.7,117.11,1109545.8,631691.34,477854.46 +Sub-Saharan Africa,Togo,Clothes,Offline,L,11/3/2010,707004821,11/20/2010,7293,109.28,35.84,796979.04,261381.12,535597.92 +Asia,Philippines,Cosmetics,Online,L,4/21/2016,905686128,4/21/2016,1506,437.2,263.33,658423.2,396574.98,261848.22 +Australia and Oceania,Kiribati,Meat,Offline,M,5/26/2011,540068423,7/5/2011,7103,421.89,364.69,2996684.67,2590393.07,406291.6 +Middle East and North Africa,Iraq,Meat,Online,L,7/3/2012,521138036,7/7/2012,5180,421.89,364.69,2185390.2,1889094.2,296296 +Asia,Brunei,Fruits,Offline,L,7/21/2010,930193793,7/30/2010,3869,9.33,6.92,36097.77,26773.48,9324.29 +Europe,Slovakia,Office Supplies,Online,C,9/12/2012,568847024,10/10/2012,3330,651.21,524.96,2168529.3,1748116.8,420412.5 +Asia,Kyrgyzstan,Beverages,Online,M,10/15/2015,109021556,11/6/2015,756,47.45,31.79,35872.2,24033.24,11838.96 +Asia,Malaysia,Cosmetics,Online,L,3/4/2010,742953717,3/23/2010,5370,437.2,263.33,2347764,1414082.1,933681.9 +Middle East and North Africa,Turkey,Beverages,Online,C,10/5/2013,133192336,11/9/2013,3427,47.45,31.79,162611.15,108944.33,53666.82 +Middle East and North Africa,Saudi Arabia,Meat,Offline,M,4/1/2015,962598741,5/16/2015,3213,421.89,364.69,1355532.57,1171748.97,183783.6 +Asia,China,Meat,Online,L,9/28/2015,584346759,10/14/2015,46,421.89,364.69,19406.94,16775.74,2631.2 +Europe,United Kingdom,Cosmetics,Online,M,6/4/2017,471922719,7/3/2017,1275,437.2,263.33,557430,335745.75,221684.25 +Asia,Indonesia,Snacks,Online,M,3/5/2012,369125449,4/24/2012,1278,152.58,97.44,194997.24,124528.32,70468.92 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,C,9/1/2015,540066277,9/11/2015,6468,81.73,56.67,528629.64,366541.56,162088.08 +Middle East and North Africa,Oman,Household,Online,H,7/20/2010,419169032,8/19/2010,286,668.27,502.54,191125.22,143726.44,47398.78 +Australia and Oceania,Kiribati,Beverages,Offline,C,11/1/2010,861170041,12/12/2010,8207,47.45,31.79,389422.15,260900.53,128521.62 +Sub-Saharan Africa,Gabon,Office Supplies,Online,H,8/31/2012,991118133,9/13/2012,2735,651.21,524.96,1781059.35,1435765.6,345293.75 +Europe,Luxembourg,Baby Food,Offline,L,4/1/2013,454374635,5/4/2013,8406,255.28,159.42,2145883.68,1340084.52,805799.16 +Asia,Kyrgyzstan,Office Supplies,Offline,H,8/25/2014,766613376,9/15/2014,6789,651.21,524.96,4421064.69,3563953.44,857111.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,C,5/30/2012,363820683,6/12/2012,1480,421.89,364.69,624397.2,539741.2,84656 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,M,7/8/2014,452295386,8/10/2014,3111,109.28,35.84,339970.08,111498.24,228471.84 +Sub-Saharan Africa,Angola,Snacks,Offline,L,11/10/2014,958648812,11/29/2014,4342,152.58,97.44,662502.36,423084.48,239417.88 +Australia and Oceania,Nauru,Cosmetics,Offline,M,3/7/2012,979804790,4/23/2012,4866,437.2,263.33,2127415.2,1281363.78,846051.42 +Europe,Austria,Cereal,Offline,C,11/15/2013,132999646,11/17/2013,6406,205.7,117.11,1317714.2,750206.66,567507.54 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,H,1/8/2017,805782210,1/24/2017,7717,437.2,263.33,3373872.4,2032117.61,1341754.79 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,H,3/17/2012,506013810,4/14/2012,9586,154.06,90.93,1476819.16,871654.98,605164.18 +Europe,Bosnia and Herzegovina,Baby Food,Online,H,1/5/2010,411868274,1/19/2010,9830,255.28,159.42,2509402.4,1567098.6,942303.8 +Asia,Indonesia,Cereal,Offline,L,7/5/2014,421831929,7/24/2014,8297,205.7,117.11,1706692.9,971661.67,735031.23 +Central America and the Caribbean,Jamaica,Clothes,Online,H,11/23/2011,504703605,12/14/2011,1867,109.28,35.84,204025.76,66913.28,137112.48 +Europe,Switzerland,Clothes,Offline,L,2/29/2012,249594628,3/15/2012,9452,109.28,35.84,1032914.56,338759.68,694154.88 +Europe,United Kingdom,Cosmetics,Offline,H,1/2/2015,215928828,2/4/2015,6994,437.2,263.33,3057776.8,1841730.02,1216046.78 +Europe,Hungary,Meat,Offline,H,8/9/2013,583442533,8/28/2013,2466,421.89,364.69,1040380.74,899325.54,141055.2 +Middle East and North Africa,Egypt,Clothes,Online,L,7/29/2013,702184569,8/4/2013,873,109.28,35.84,95401.44,31288.32,64113.12 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,L,1/5/2014,442516267,2/16/2014,9252,154.06,90.93,1425363.12,841284.36,584078.76 +Asia,Bangladesh,Snacks,Offline,C,4/21/2011,645111453,5/1/2011,1670,152.58,97.44,254808.6,162724.8,92083.8 +Sub-Saharan Africa,Chad,Clothes,Online,M,6/16/2010,870956456,6/26/2010,4225,109.28,35.84,461708,151424,310284 +Sub-Saharan Africa,Cape Verde,Meat,Offline,L,10/11/2013,751350104,11/8/2013,47,421.89,364.69,19828.83,17140.43,2688.4 +Europe,Vatican City,Fruits,Online,C,1/18/2017,437903726,1/30/2017,4298,9.33,6.92,40100.34,29742.16,10358.18 +Middle East and North Africa,Bahrain,Vegetables,Online,C,5/4/2013,152541148,5/7/2013,9170,154.06,90.93,1412730.2,833828.1,578902.1 +Europe,Montenegro,Beverages,Online,L,12/5/2011,637498700,12/5/2011,8887,47.45,31.79,421688.15,282517.73,139170.42 +Central America and the Caribbean,Dominican Republic,Cereal,Online,H,10/17/2011,905325210,11/30/2011,4703,205.7,117.11,967407.1,550768.33,416638.77 +Sub-Saharan Africa,Eritrea,Household,Online,L,12/26/2012,488882005,2/1/2013,9904,668.27,502.54,6618546.08,4977156.16,1641389.92 +Europe,Liechtenstein,Snacks,Offline,L,10/31/2012,791342914,11/20/2012,4808,152.58,97.44,733604.64,468491.52,265113.12 +Australia and Oceania,Tonga,Fruits,Offline,L,4/20/2017,136194264,6/8/2017,1764,9.33,6.92,16458.12,12206.88,4251.24 +Europe,Andorra,Clothes,Offline,H,6/26/2014,517234885,7/9/2014,151,109.28,35.84,16501.28,5411.84,11089.44 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,L,4/5/2016,848576104,4/27/2016,1381,255.28,159.42,352541.68,220159.02,132382.66 +Asia,Uzbekistan,Personal Care,Offline,L,8/25/2016,114641749,9/13/2016,3896,81.73,56.67,318420.08,220786.32,97633.76 +Sub-Saharan Africa,Eritrea,Baby Food,Online,C,9/23/2010,520168149,10/4/2010,8169,255.28,159.42,2085382.32,1302301.98,783080.34 +Middle East and North Africa,Algeria,Snacks,Offline,L,7/26/2013,740204131,9/8/2013,1706,152.58,97.44,260301.48,166232.64,94068.84 +Central America and the Caribbean,Haiti,Fruits,Offline,H,1/8/2011,870111024,2/4/2011,4043,9.33,6.92,37721.19,27977.56,9743.63 +Sub-Saharan Africa,The Gambia,Clothes,Offline,L,7/3/2016,175562655,7/10/2016,1746,109.28,35.84,190802.88,62576.64,128226.24 +Asia,Thailand,Vegetables,Offline,C,3/19/2014,242545354,5/5/2014,3415,154.06,90.93,526114.9,310525.95,215588.95 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,C,11/27/2015,927357947,1/9/2016,4679,154.06,90.93,720846.74,425461.47,295385.27 +Asia,Mongolia,Clothes,Online,M,9/11/2011,806611764,9/18/2011,3201,109.28,35.84,349805.28,114723.84,235081.44 +Sub-Saharan Africa,Cameroon,Meat,Online,C,9/8/2011,327230632,10/22/2011,3671,421.89,364.69,1548758.19,1338776.99,209981.2 +North America,Greenland,Meat,Online,C,11/26/2011,456450879,12/8/2011,2813,421.89,364.69,1186776.57,1025872.97,160903.6 +Asia,Sri Lanka,Household,Offline,C,3/21/2013,431821334,4/7/2013,4384,668.27,502.54,2929695.68,2203135.36,726560.32 +Sub-Saharan Africa,Kenya,Household,Offline,C,1/3/2010,911203324,1/26/2010,4167,668.27,502.54,2784681.09,2094084.18,690596.91 +Europe,Cyprus,Cosmetics,Offline,C,8/18/2016,822770678,9/21/2016,4982,437.2,263.33,2178130.4,1311910.06,866220.34 +Europe,Ireland,Clothes,Online,H,8/28/2010,515009725,9/13/2010,1677,109.28,35.84,183262.56,60103.68,123158.88 +Australia and Oceania,Vanuatu,Baby Food,Offline,M,5/14/2012,406719291,6/9/2012,6131,255.28,159.42,1565121.68,977404.02,587717.66 +Asia,Tajikistan,Fruits,Online,C,10/25/2012,537010705,11/25/2012,2256,9.33,6.92,21048.48,15611.52,5436.96 +Asia,Laos,Baby Food,Offline,L,6/26/2015,115307796,8/3/2015,994,255.28,159.42,253748.32,158463.48,95284.84 +Asia,Kyrgyzstan,Fruits,Offline,H,5/5/2017,671346890,5/22/2017,5319,9.33,6.92,49626.27,36807.48,12818.79 +Sub-Saharan Africa,Chad,Meat,Online,L,8/22/2012,205176818,9/18/2012,5235,421.89,364.69,2208594.15,1909152.15,299442 +Europe,Spain,Clothes,Offline,L,11/4/2011,837158906,12/13/2011,2779,109.28,35.84,303689.12,99599.36,204089.76 +Europe,Estonia,Baby Food,Offline,H,2/9/2015,257966983,2/22/2015,7018,255.28,159.42,1791555.04,1118809.56,672745.48 +Australia and Oceania,Tuvalu,Fruits,Offline,M,2/7/2016,278587377,2/29/2016,9050,9.33,6.92,84436.5,62626,21810.5 +Central America and the Caribbean,Panama,Meat,Online,M,5/1/2013,980318915,5/29/2013,7007,421.89,364.69,2956183.23,2555382.83,400800.4 +Europe,Denmark,Vegetables,Offline,H,12/11/2013,264772927,12/15/2013,1048,154.06,90.93,161454.88,95294.64,66160.24 +Europe,Vatican City,Household,Online,M,10/17/2014,603873240,11/2/2014,8366,668.27,502.54,5590746.82,4204249.64,1386497.18 +Central America and the Caribbean,Belize,Baby Food,Offline,C,10/19/2013,489856183,11/27/2013,8185,255.28,159.42,2089466.8,1304852.7,784614.1 +Middle East and North Africa,Jordan,Cereal,Offline,H,9/23/2013,285270583,10/29/2013,6760,205.7,117.11,1390532,791663.6,598868.4 +Asia,Brunei,Cosmetics,Offline,C,11/4/2010,872977769,12/10/2010,2376,437.2,263.33,1038787.2,625672.08,413115.12 +Asia,South Korea,Baby Food,Offline,M,10/31/2013,506151568,11/6/2013,352,255.28,159.42,89858.56,56115.84,33742.72 +Middle East and North Africa,Morocco,Personal Care,Offline,M,4/18/2017,658278310,5/12/2017,8035,81.73,56.67,656700.55,455343.45,201357.1 +Sub-Saharan Africa,Lesotho,Meat,Online,L,2/13/2013,173156821,2/22/2013,9806,421.89,364.69,4137053.34,3576150.14,560903.2 +Australia and Oceania,Palau,Personal Care,Offline,L,12/21/2016,214898431,2/1/2017,2076,81.73,56.67,169671.48,117646.92,52024.56 +Europe,Croatia,Vegetables,Online,H,7/5/2011,217926967,8/14/2011,8287,154.06,90.93,1276695.22,753536.91,523158.31 +Europe,Croatia,Office Supplies,Online,H,9/26/2010,136978757,11/3/2010,3913,651.21,524.96,2548184.73,2054168.48,494016.25 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,H,10/19/2010,897102630,10/24/2010,1459,255.28,159.42,372453.52,232593.78,139859.74 +Central America and the Caribbean,Cuba,Snacks,Online,H,6/24/2016,343659913,7/22/2016,5460,152.58,97.44,833086.8,532022.4,301064.4 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,C,9/9/2014,892324435,10/5/2014,7485,109.28,35.84,817960.8,268262.4,549698.4 +Europe,Belarus,Meat,Online,H,2/17/2016,979082524,3/25/2016,1131,421.89,364.69,477157.59,412464.39,64693.2 +Sub-Saharan Africa,Chad,Clothes,Offline,H,8/17/2013,910233008,9/20/2013,7029,109.28,35.84,768129.12,251919.36,516209.76 +Middle East and North Africa,Yemen,Beverages,Online,H,3/22/2016,612387216,3/25/2016,7841,47.45,31.79,372055.45,249265.39,122790.06 +Sub-Saharan Africa,Cameroon,Household,Online,M,2/4/2015,982468974,2/26/2015,3257,668.27,502.54,2176555.39,1636772.78,539782.61 +North America,United States of America,Fruits,Online,M,1/17/2010,737714612,2/15/2010,5002,9.33,6.92,46668.66,34613.84,12054.82 +Sub-Saharan Africa,Rwanda,Cereal,Online,M,4/27/2013,465672957,6/16/2013,1831,205.7,117.11,376636.7,214428.41,162208.29 +Europe,Montenegro,Vegetables,Offline,C,7/1/2015,374205338,7/27/2015,4530,154.06,90.93,697891.8,411912.9,285978.9 +Central America and the Caribbean,Grenada,Fruits,Online,L,1/3/2012,741485583,2/8/2012,916,9.33,6.92,8546.28,6338.72,2207.56 +Europe,Slovakia,Clothes,Online,C,7/1/2014,566000020,7/22/2014,839,109.28,35.84,91685.92,30069.76,61616.16 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,M,9/28/2016,716547477,10/11/2016,1176,205.7,117.11,241903.2,137721.36,104181.84 +Europe,Spain,Cereal,Offline,L,8/3/2013,782239282,8/6/2013,841,205.7,117.11,172993.7,98489.51,74504.19 +Sub-Saharan Africa,Sudan,Personal Care,Offline,H,4/18/2012,422499263,5/13/2012,5776,81.73,56.67,472072.48,327325.92,144746.56 +Europe,Ukraine,Vegetables,Online,C,8/16/2013,717063748,9/8/2013,3953,154.06,90.93,608999.18,359446.29,249552.89 +Europe,Sweden,Cereal,Online,M,8/12/2015,115981566,9/11/2015,378,205.7,117.11,77754.6,44267.58,33487.02 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,H,5/12/2017,289614045,6/25/2017,2087,651.21,524.96,1359075.27,1095591.52,263483.75 +Australia and Oceania,Fiji,Baby Food,Offline,M,4/1/2015,278635013,5/19/2015,3147,255.28,159.42,803366.16,501694.74,301671.42 +Asia,Japan,Cereal,Online,C,4/17/2014,544030797,5/28/2014,9657,205.7,117.11,1986444.9,1130931.27,855513.63 +Sub-Saharan Africa,Rwanda,Fruits,Online,H,10/16/2016,717100226,10/25/2016,4747,9.33,6.92,44289.51,32849.24,11440.27 +Sub-Saharan Africa,Togo,Household,Offline,L,12/17/2010,949454629,12/20/2010,3579,668.27,502.54,2391738.33,1798590.66,593147.67 +Middle East and North Africa,Azerbaijan,Household,Online,L,7/31/2012,563017833,8/11/2012,8343,668.27,502.54,5575376.61,4192691.22,1382685.39 +Europe,Romania,Vegetables,Offline,L,10/16/2015,300026166,11/18/2015,3265,154.06,90.93,503005.9,296886.45,206119.45 +Asia,Kyrgyzstan,Snacks,Offline,H,12/30/2011,973028457,1/8/2012,9598,152.58,97.44,1464462.84,935229.12,529233.72 +Asia,South Korea,Baby Food,Online,C,5/23/2016,314886033,7/5/2016,629,255.28,159.42,160571.12,100275.18,60295.94 +Australia and Oceania,Papua New Guinea,Beverages,Online,H,2/28/2011,628772723,3/24/2011,6676,47.45,31.79,316776.2,212230.04,104546.16 +Middle East and North Africa,Libya,Fruits,Offline,M,5/29/2017,238174855,6/5/2017,87,9.33,6.92,811.71,602.04,209.67 +Central America and the Caribbean,Barbados,Baby Food,Online,H,8/31/2015,236891257,10/7/2015,242,255.28,159.42,61777.76,38579.64,23198.12 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,C,3/26/2010,439033257,4/12/2010,8552,81.73,56.67,698954.96,484641.84,214313.12 +Sub-Saharan Africa,Ghana,Snacks,Online,M,4/10/2010,729024684,5/24/2010,3459,152.58,97.44,527774.22,337044.96,190729.26 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,C,11/12/2010,611601865,12/4/2010,5438,205.7,117.11,1118596.6,636844.18,481752.42 +Sub-Saharan Africa,Gabon,Beverages,Online,H,12/9/2011,561813628,12/9/2011,1992,47.45,31.79,94520.4,63325.68,31194.72 +Europe,Bulgaria,Household,Online,H,6/26/2014,675021302,8/1/2014,2659,668.27,502.54,1776929.93,1336253.86,440676.07 +Australia and Oceania,New Zealand,Household,Offline,C,10/12/2016,216898715,11/8/2016,4005,668.27,502.54,2676421.35,2012672.7,663748.65 +Middle East and North Africa,Qatar,Baby Food,Offline,C,8/5/2010,773432195,9/9/2010,4629,255.28,159.42,1181691.12,737955.18,443735.94 +Asia,Kazakhstan,Baby Food,Offline,M,4/3/2015,400920569,4/9/2015,161,255.28,159.42,41100.08,25666.62,15433.46 +Middle East and North Africa,Oman,Meat,Offline,M,4/19/2013,375975167,4/25/2013,8262,421.89,364.69,3485655.18,3013068.78,472586.4 +Australia and Oceania,Federated States of Micronesia,Household,Offline,L,11/1/2014,245519816,12/4/2014,3625,668.27,502.54,2422478.75,1821707.5,600771.25 +Europe,Denmark,Fruits,Online,H,11/20/2015,976790845,11/22/2015,2972,9.33,6.92,27728.76,20566.24,7162.52 +Sub-Saharan Africa,Rwanda,Fruits,Online,L,4/30/2017,907337081,5/14/2017,60,9.33,6.92,559.8,415.2,144.6 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,M,7/13/2013,695019853,8/18/2013,674,9.33,6.92,6288.42,4664.08,1624.34 +Middle East and North Africa,Afghanistan,Baby Food,Online,M,4/16/2011,168012988,5/6/2011,7632,255.28,159.42,1948296.96,1216693.44,731603.52 +Europe,Greece,Cereal,Online,H,11/19/2010,574802815,12/22/2010,5781,205.7,117.11,1189151.7,677012.91,512138.79 +North America,United States of America,Baby Food,Offline,H,6/14/2017,534188163,7/16/2017,7003,255.28,159.42,1787725.84,1116418.26,671307.58 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,L,6/24/2014,985280358,7/27/2014,5208,437.2,263.33,2276937.6,1371422.64,905514.96 +Australia and Oceania,Palau,Baby Food,Offline,M,1/4/2013,237503230,2/18/2013,1338,255.28,159.42,341564.64,213303.96,128260.68 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,L,1/10/2010,720593106,2/15/2010,8368,668.27,502.54,5592083.36,4205254.72,1386828.64 +Central America and the Caribbean,Belize,Meat,Online,C,12/1/2014,434598815,12/16/2014,6302,421.89,364.69,2658750.78,2298276.38,360474.4 +Australia and Oceania,New Zealand,Meat,Offline,C,6/5/2015,599881684,6/10/2015,7176,421.89,364.69,3027482.64,2617015.44,410467.2 +Sub-Saharan Africa,Madagascar,Clothes,Offline,M,9/20/2011,707115542,10/4/2011,58,109.28,35.84,6338.24,2078.72,4259.52 +Sub-Saharan Africa,Seychelles ,Fruits,Online,L,8/8/2012,767286717,8/25/2012,6045,9.33,6.92,56399.85,41831.4,14568.45 +Europe,Croatia,Snacks,Offline,C,8/1/2016,861694037,8/25/2016,3269,152.58,97.44,498784.02,318531.36,180252.66 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,M,9/1/2015,691948831,9/11/2015,1890,154.06,90.93,291173.4,171857.7,119315.7 +Asia,South Korea,Personal Care,Online,C,4/10/2014,929974925,5/19/2014,9101,81.73,56.67,743824.73,515753.67,228071.06 +Asia,Turkmenistan,Baby Food,Offline,M,4/30/2010,968008649,6/4/2010,4125,255.28,159.42,1053030,657607.5,395422.5 +Middle East and North Africa,Jordan,Office Supplies,Offline,C,3/3/2014,268598830,3/18/2014,3218,651.21,524.96,2095593.78,1689321.28,406272.5 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,C,6/27/2014,614606797,7/2/2014,4664,205.7,117.11,959384.8,546201.04,413183.76 +Middle East and North Africa,Afghanistan,Personal Care,Offline,L,5/24/2012,259206378,6/17/2012,3782,81.73,56.67,309102.86,214325.94,94776.92 +Australia and Oceania,Palau,Fruits,Online,C,1/25/2010,675883901,3/15/2010,7921,9.33,6.92,73902.93,54813.32,19089.61 +Central America and the Caribbean,Grenada,Fruits,Offline,M,7/16/2014,708438193,9/1/2014,1459,9.33,6.92,13612.47,10096.28,3516.19 +Middle East and North Africa,Tunisia ,Snacks,Offline,L,3/7/2011,620980584,3/7/2011,809,152.58,97.44,123437.22,78828.96,44608.26 +Europe,San Marino,Cereal,Offline,L,12/9/2012,747934901,1/6/2013,9413,205.7,117.11,1936254.1,1102356.43,833897.67 +Sub-Saharan Africa,Ghana,Cereal,Online,C,2/10/2011,144037473,2/23/2011,2744,205.7,117.11,564440.8,321349.84,243090.96 +Australia and Oceania,Nauru,Clothes,Online,H,12/23/2016,634337127,1/18/2017,3307,109.28,35.84,361388.96,118522.88,242866.08 +Sub-Saharan Africa,Mali,Snacks,Offline,L,8/10/2012,964195191,8/10/2012,5639,152.58,97.44,860398.62,549464.16,310934.46 +Europe,Poland,Vegetables,Online,C,3/17/2015,849285495,3/27/2015,1306,154.06,90.93,201202.36,118754.58,82447.78 +Australia and Oceania,Fiji,Clothes,Online,C,9/30/2012,525594365,11/8/2012,3907,109.28,35.84,426956.96,140026.88,286930.08 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,M,3/18/2013,299420630,3/30/2013,4073,255.28,159.42,1039755.44,649317.66,390437.78 +Australia and Oceania,Kiribati,Vegetables,Online,C,6/28/2010,997375619,7/14/2010,4464,154.06,90.93,687723.84,405911.52,281812.32 +Europe,San Marino,Office Supplies,Offline,L,11/27/2010,816383159,12/23/2010,4773,651.21,524.96,3108225.33,2505634.08,602591.25 +Sub-Saharan Africa,South Sudan,Personal Care,Online,M,4/8/2014,273679578,5/11/2014,6724,81.73,56.67,549552.52,381049.08,168503.44 +Asia,Sri Lanka,Fruits,Offline,C,2/4/2010,856813704,2/15/2010,9070,9.33,6.92,84623.1,62764.4,21858.7 +Asia,North Korea,Meat,Online,H,9/8/2011,973646867,9/10/2011,2599,421.89,364.69,1096492.11,947829.31,148662.8 +Australia and Oceania,Palau,Household,Offline,L,6/23/2014,902352893,7/29/2014,5128,668.27,502.54,3426888.56,2577025.12,849863.44 +Asia,Bhutan,Household,Offline,L,12/17/2014,541418111,12/19/2014,6505,668.27,502.54,4347096.35,3269022.7,1078073.65 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,C,6/29/2014,759641349,7/31/2014,3611,668.27,502.54,2413122.97,1814671.94,598451.03 +North America,United States of America,Personal Care,Online,C,6/27/2015,246133935,7/16/2015,5356,81.73,56.67,437745.88,303524.52,134221.36 +Europe,Bulgaria,Cosmetics,Offline,M,1/22/2010,460319697,3/9/2010,7683,437.2,263.33,3359007.6,2023164.39,1335843.21 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,C,2/12/2014,681934964,2/17/2014,8565,9.33,6.92,79911.45,59269.8,20641.65 +Sub-Saharan Africa,Uganda,Household,Online,M,7/21/2010,261028563,8/23/2010,3007,668.27,502.54,2009487.89,1511137.78,498350.11 +Sub-Saharan Africa,Nigeria,Clothes,Offline,H,8/10/2013,867961823,9/3/2013,8046,109.28,35.84,879266.88,288368.64,590898.24 +Australia and Oceania,East Timor,Vegetables,Offline,M,2/5/2012,643408572,2/18/2012,7749,154.06,90.93,1193810.94,704616.57,489194.37 +Europe,Montenegro,Household,Offline,C,1/11/2011,948355138,1/11/2011,8215,668.27,502.54,5489838.05,4128366.1,1361471.95 +Asia,South Korea,Fruits,Online,H,9/15/2012,514100348,10/5/2012,2572,9.33,6.92,23996.76,17798.24,6198.52 +Europe,Denmark,Vegetables,Offline,L,12/1/2012,392255532,12/24/2012,5984,154.06,90.93,921895.04,544125.12,377769.92 +Middle East and North Africa,Oman,Fruits,Offline,C,4/19/2012,804744517,6/6/2012,641,9.33,6.92,5980.53,4435.72,1544.81 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,C,7/22/2012,693803632,9/5/2012,767,255.28,159.42,195799.76,122275.14,73524.62 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,L,9/3/2012,871981704,9/5/2012,7618,109.28,35.84,832495.04,273029.12,559465.92 +Europe,Moldova ,Office Supplies,Offline,M,9/12/2012,872140061,10/8/2012,4480,651.21,524.96,2917420.8,2351820.8,565600 +Central America and the Caribbean,El Salvador,Cereal,Offline,C,7/13/2017,297452533,7/18/2017,1669,205.7,117.11,343313.3,195456.59,147856.71 +Europe,Slovakia,Office Supplies,Online,L,6/2/2010,171405446,7/18/2010,1535,651.21,524.96,999607.35,805813.6,193793.75 +Sub-Saharan Africa,Zambia,Vegetables,Online,M,4/26/2017,687797629,6/4/2017,3458,154.06,90.93,532739.48,314435.94,218303.54 +North America,Greenland,Vegetables,Online,L,3/31/2012,760740411,5/11/2012,8848,154.06,90.93,1363122.88,804548.64,558574.24 +Europe,Poland,Fruits,Offline,M,12/10/2011,274657618,1/25/2012,6148,9.33,6.92,57360.84,42544.16,14816.68 +Central America and the Caribbean,Nicaragua,Vegetables,Online,M,6/23/2011,534285581,7/4/2011,5831,154.06,90.93,898323.86,530212.83,368111.03 +Europe,Macedonia,Fruits,Online,H,10/12/2010,214673125,11/16/2010,5403,9.33,6.92,50409.99,37388.76,13021.23 +Asia,Laos,Fruits,Offline,M,11/7/2010,311181581,11/30/2010,4400,9.33,6.92,41052,30448,10604 +Middle East and North Africa,Oman,Clothes,Online,L,7/14/2017,989484775,8/8/2017,9388,109.28,35.84,1025920.64,336465.92,689454.72 +Europe,Latvia,Snacks,Online,H,1/8/2015,235569036,1/8/2015,8967,152.58,97.44,1368184.86,873744.48,494440.38 +Europe,Vatican City,Clothes,Online,H,1/27/2015,605733191,3/18/2015,8767,109.28,35.84,958057.76,314209.28,643848.48 +Europe,Macedonia,Office Supplies,Offline,L,5/17/2015,676588571,6/19/2015,6448,651.21,524.96,4199002.08,3384942.08,814060 +Europe,Andorra,Baby Food,Offline,M,11/18/2010,895059001,11/19/2010,6703,255.28,159.42,1711141.84,1068592.26,642549.58 +Middle East and North Africa,Israel,Cosmetics,Online,C,10/7/2012,428380811,10/27/2012,6256,437.2,263.33,2735123.2,1647392.48,1087730.72 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,C,5/4/2014,314102828,6/13/2014,8862,255.28,159.42,2262291.36,1412780.04,849511.32 +Asia,Bangladesh,Baby Food,Offline,M,7/13/2017,310086381,8/9/2017,306,255.28,159.42,78115.68,48782.52,29333.16 +Asia,Japan,Cereal,Online,C,12/29/2013,244505298,2/1/2014,3406,205.7,117.11,700614.2,398876.66,301737.54 +Europe,Luxembourg,Personal Care,Offline,L,8/2/2011,465845906,8/30/2011,3011,81.73,56.67,246089.03,170633.37,75455.66 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,M,6/10/2015,492907035,6/25/2015,1000,437.2,263.33,437200,263330,173870 +Middle East and North Africa,Pakistan,Fruits,Online,L,8/11/2016,364800012,8/24/2016,1285,9.33,6.92,11989.05,8892.2,3096.85 +Australia and Oceania,Australia,Fruits,Online,H,1/5/2011,190948665,2/3/2011,4808,9.33,6.92,44858.64,33271.36,11587.28 +Europe,San Marino,Fruits,Offline,M,10/3/2010,601089322,11/4/2010,4543,9.33,6.92,42386.19,31437.56,10948.63 +Europe,Spain,Personal Care,Offline,M,2/3/2010,495270812,3/7/2010,494,81.73,56.67,40374.62,27994.98,12379.64 +Europe,Serbia,Vegetables,Offline,L,11/29/2011,193854463,1/18/2012,4698,154.06,90.93,723773.88,427189.14,296584.74 +Europe,Cyprus,Household,Offline,C,5/17/2016,987514102,7/1/2016,6222,668.27,502.54,4157975.94,3126803.88,1031172.06 +Sub-Saharan Africa,Liberia,Vegetables,Offline,M,2/23/2017,187236058,4/5/2017,6165,154.06,90.93,949779.9,560583.45,389196.45 +Asia,Kyrgyzstan,Office Supplies,Online,M,9/25/2012,574319159,11/13/2012,2657,651.21,524.96,1730264.97,1394818.72,335446.25 +Middle East and North Africa,Kuwait,Personal Care,Offline,H,4/15/2010,950374734,5/29/2010,5858,81.73,56.67,478774.34,331972.86,146801.48 +Central America and the Caribbean,Saint Lucia,Household,Offline,L,3/24/2014,187326610,5/2/2014,2961,668.27,502.54,1978747.47,1488020.94,490726.53 +Sub-Saharan Africa,Gabon,Fruits,Online,M,11/26/2014,377411115,12/6/2014,3191,9.33,6.92,29772.03,22081.72,7690.31 +Middle East and North Africa,Turkey,Beverages,Offline,C,1/31/2015,983177077,2/22/2015,2800,47.45,31.79,132860,89012,43848 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,H,1/12/2011,187485826,1/15/2011,77,437.2,263.33,33664.4,20276.41,13387.99 +Europe,Bosnia and Herzegovina,Office Supplies,Online,H,6/6/2011,743511188,6/25/2011,338,651.21,524.96,220108.98,177436.48,42672.5 +Sub-Saharan Africa,Kenya,Baby Food,Offline,L,11/20/2010,524739491,1/9/2011,931,255.28,159.42,237665.68,148420.02,89245.66 +Europe,San Marino,Fruits,Online,M,6/5/2016,174969565,6/17/2016,6237,9.33,6.92,58191.21,43160.04,15031.17 +Central America and the Caribbean,El Salvador,Fruits,Offline,C,6/7/2013,858312737,7/14/2013,2667,9.33,6.92,24883.11,18455.64,6427.47 +Sub-Saharan Africa,Chad,Cosmetics,Offline,H,11/5/2014,209192836,12/20/2014,3664,437.2,263.33,1601900.8,964841.12,637059.68 +Middle East and North Africa,Yemen,Beverages,Offline,H,12/17/2011,882346189,1/3/2012,4700,47.45,31.79,223015,149413,73602 +Middle East and North Africa,Afghanistan,Household,Offline,L,1/23/2016,202821624,2/17/2016,8280,668.27,502.54,5533275.6,4161031.2,1372244.4 +Asia,Nepal,Baby Food,Online,L,10/13/2016,515980470,10/15/2016,8942,255.28,159.42,2282713.76,1425533.64,857180.12 +Middle East and North Africa,Syria,Baby Food,Online,M,3/12/2016,637496554,4/3/2016,8252,255.28,159.42,2106570.56,1315533.84,791036.72 +Central America and the Caribbean,Nicaragua,Fruits,Online,L,5/30/2017,803356206,6/18/2017,9809,9.33,6.92,91517.97,67878.28,23639.69 +Sub-Saharan Africa,Benin,Vegetables,Online,C,4/8/2013,419858253,4/26/2013,4242,154.06,90.93,653522.52,385725.06,267797.46 +Sub-Saharan Africa,Benin,Snacks,Offline,C,10/20/2012,313614022,10/26/2012,4213,152.58,97.44,642819.54,410514.72,232304.82 +Europe,Estonia,Vegetables,Online,H,10/6/2014,481547343,10/15/2014,9415,154.06,90.93,1450474.9,856105.95,594368.95 +Middle East and North Africa,Yemen,Cereal,Offline,L,5/22/2011,540894544,6/5/2011,1570,205.7,117.11,322949,183862.7,139086.3 +Europe,Monaco,Personal Care,Offline,C,11/30/2014,179204452,11/30/2014,9434,81.73,56.67,771040.82,534624.78,236416.04 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,C,12/3/2015,504338395,12/10/2015,3793,152.58,97.44,578735.94,369589.92,209146.02 +Europe,Italy,Fruits,Online,H,6/1/2017,894470202,6/14/2017,2465,9.33,6.92,22998.45,17057.8,5940.65 +Central America and the Caribbean,Dominica,Clothes,Online,L,11/24/2015,348086202,12/5/2015,5297,109.28,35.84,578856.16,189844.48,389011.68 +Sub-Saharan Africa,Sierra Leone,Meat,Online,L,9/18/2012,633985221,10/18/2012,9170,421.89,364.69,3868731.3,3344207.3,524524 +Sub-Saharan Africa,Angola,Fruits,Online,L,4/14/2010,441278588,4/27/2010,2995,9.33,6.92,27943.35,20725.4,7217.95 +Sub-Saharan Africa,Malawi,Baby Food,Online,C,11/14/2015,329390132,12/28/2015,2715,255.28,159.42,693085.2,432825.3,260259.9 +Australia and Oceania,Vanuatu,Office Supplies,Offline,H,1/31/2015,478056180,2/16/2015,6302,651.21,524.96,4103925.42,3308297.92,795627.5 +Europe,Greece,Vegetables,Online,L,7/15/2013,237325561,7/28/2013,8762,154.06,90.93,1349873.72,796728.66,553145.06 +Sub-Saharan Africa,Tanzania,Fruits,Online,M,5/1/2010,377559602,6/2/2010,7131,9.33,6.92,66532.23,49346.52,17185.71 +Australia and Oceania,Solomon Islands,Snacks,Offline,L,12/27/2016,839432132,1/3/2017,5477,152.58,97.44,835680.66,533678.88,302001.78 +Sub-Saharan Africa,Uganda,Office Supplies,Online,H,10/24/2015,283929479,12/1/2015,9897,651.21,524.96,6445025.37,5195529.12,1249496.25 +Europe,Denmark,Office Supplies,Offline,M,9/1/2016,142350471,9/9/2016,3522,651.21,524.96,2293561.62,1848909.12,444652.5 +Sub-Saharan Africa,Namibia,Cosmetics,Online,C,5/7/2015,566306436,5/28/2015,1514,437.2,263.33,661920.8,398681.62,263239.18 +Europe,Finland,Beverages,Offline,H,6/27/2012,877721202,7/9/2012,6063,47.45,31.79,287689.35,192742.77,94946.58 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,M,5/15/2017,918831098,6/17/2017,1395,109.28,35.84,152445.6,49996.8,102448.8 +Middle East and North Africa,Iraq,Snacks,Offline,M,10/28/2013,602184951,11/21/2013,8764,152.58,97.44,1337211.12,853964.16,483246.96 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,M,1/19/2017,360644090,2/26/2017,1455,205.7,117.11,299293.5,170395.05,128898.45 +Europe,Armenia,Meat,Offline,C,10/21/2016,697382342,11/5/2016,9787,421.89,364.69,4129037.43,3569221.03,559816.4 +Sub-Saharan Africa,Niger,Snacks,Online,C,6/22/2011,835886037,7/3/2011,6108,152.58,97.44,931958.64,595163.52,336795.12 +Europe,Croatia,Beverages,Online,H,11/15/2011,969954001,12/3/2011,9798,47.45,31.79,464915.1,311478.42,153436.68 +Europe,Macedonia,Vegetables,Online,L,9/27/2014,913697564,11/8/2014,2268,154.06,90.93,349408.08,206229.24,143178.84 +Middle East and North Africa,Morocco,Snacks,Online,C,1/31/2014,551540553,2/26/2014,1961,152.58,97.44,299209.38,191079.84,108129.54 +Sub-Saharan Africa,Benin,Snacks,Offline,H,7/23/2012,288219296,8/21/2012,9350,152.58,97.44,1426623,911064,515559 +Asia,Vietnam,Snacks,Offline,H,2/5/2010,598782622,3/24/2010,1939,152.58,97.44,295852.62,188936.16,106916.46 +Sub-Saharan Africa,Swaziland,Cereal,Online,C,4/7/2015,678591859,5/16/2015,9266,205.7,117.11,1906016.2,1085141.26,820874.94 +North America,Greenland,Cereal,Online,L,3/9/2011,693320834,3/9/2011,7897,205.7,117.11,1624412.9,924817.67,699595.23 +Central America and the Caribbean,Jamaica,Snacks,Online,L,5/7/2012,428955876,6/21/2012,6431,152.58,97.44,981241.98,626636.64,354605.34 +Asia,Laos,Clothes,Online,H,5/14/2015,641795814,6/2/2015,498,109.28,35.84,54421.44,17848.32,36573.12 +Sub-Saharan Africa,Burundi,Personal Care,Online,M,5/8/2010,808451974,6/14/2010,7760,81.73,56.67,634224.8,439759.2,194465.6 +Sub-Saharan Africa,Angola,Meat,Online,L,12/23/2014,475848186,2/10/2015,2907,421.89,364.69,1226434.23,1060153.83,166280.4 +Asia,Sri Lanka,Fruits,Offline,L,2/15/2010,611220777,3/3/2010,2665,9.33,6.92,24864.45,18441.8,6422.65 +Europe,Spain,Beverages,Online,M,10/27/2011,452118575,12/10/2011,788,47.45,31.79,37390.6,25050.52,12340.08 +Middle East and North Africa,Libya,Baby Food,Offline,L,6/6/2014,656402909,7/22/2014,3062,255.28,159.42,781667.36,488144.04,293523.32 +Australia and Oceania,Vanuatu,Fruits,Offline,C,3/3/2017,152247607,3/29/2017,2305,9.33,6.92,21505.65,15950.6,5555.05 +Europe,Vatican City,Fruits,Offline,H,10/3/2012,188138997,10/3/2012,3365,9.33,6.92,31395.45,23285.8,8109.65 +Sub-Saharan Africa,Niger,Personal Care,Online,C,11/24/2013,282875907,12/21/2013,8122,81.73,56.67,663811.06,460273.74,203537.32 +Sub-Saharan Africa,Sierra Leone,Meat,Online,C,8/25/2011,475569665,9/15/2011,487,421.89,364.69,205460.43,177604.03,27856.4 +Australia and Oceania,Marshall Islands,Personal Care,Offline,M,1/22/2017,875644099,3/4/2017,1403,81.73,56.67,114667.19,79508.01,35159.18 +Europe,Armenia,Baby Food,Online,M,12/17/2011,312835538,12/23/2011,3842,255.28,159.42,980785.76,612491.64,368294.12 +Europe,Slovenia,Beverages,Offline,M,4/25/2013,387192809,5/21/2013,7811,47.45,31.79,370631.95,248311.69,122320.26 +Asia,Malaysia,Meat,Online,M,6/10/2016,519077241,7/2/2016,5345,421.89,364.69,2255002.05,1949268.05,305734 +Sub-Saharan Africa,Zambia,Clothes,Offline,C,12/7/2013,199162662,12/9/2013,5512,109.28,35.84,602351.36,197550.08,404801.28 +Sub-Saharan Africa,Lesotho,Household,Offline,H,8/5/2014,338435399,9/16/2014,9410,668.27,502.54,6288420.7,4728901.4,1559519.3 +Sub-Saharan Africa,South Africa,Fruits,Offline,M,12/7/2016,118194282,12/8/2016,5169,9.33,6.92,48226.77,35769.48,12457.29 +Middle East and North Africa,Pakistan,Baby Food,Offline,H,12/14/2012,140050637,12/19/2012,2951,255.28,159.42,753331.28,470448.42,282882.86 +Europe,Belgium,Baby Food,Offline,L,8/27/2014,175928294,9/13/2014,9947,255.28,159.42,2539270.16,1585750.74,953519.42 +Europe,Montenegro,Personal Care,Offline,L,5/18/2012,518063580,5/31/2012,5381,81.73,56.67,439789.13,304941.27,134847.86 +Europe,Ireland,Household,Offline,M,6/21/2016,629005324,6/29/2016,5508,668.27,502.54,3680831.16,2767990.32,912840.84 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,L,8/15/2015,491614854,9/14/2015,8615,651.21,524.96,5610174.15,4522530.4,1087643.75 +Europe,Vatican City,Office Supplies,Online,C,12/9/2010,159065997,1/22/2011,18,651.21,524.96,11721.78,9449.28,2272.5 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,L,3/6/2012,204845082,4/5/2012,7067,255.28,159.42,1804063.76,1126621.14,677442.62 +Europe,Macedonia,Office Supplies,Online,L,3/22/2011,372750937,3/27/2011,4141,651.21,524.96,2696660.61,2173859.36,522801.25 +Asia,Bhutan,Clothes,Offline,L,2/28/2016,926894891,3/1/2016,7651,109.28,35.84,836101.28,274211.84,561889.44 +Australia and Oceania,Tuvalu,Vegetables,Offline,H,3/23/2017,401700770,5/1/2017,1039,154.06,90.93,160068.34,94476.27,65592.07 +Sub-Saharan Africa,Niger,Baby Food,Online,M,4/12/2013,551904904,5/31/2013,9781,255.28,159.42,2496893.68,1559287.02,937606.66 +Europe,Lithuania,Clothes,Online,M,8/13/2015,502556121,8/14/2015,6379,109.28,35.84,697097.12,228623.36,468473.76 +Europe,Netherlands,Office Supplies,Online,L,11/11/2013,799015748,12/13/2013,5371,651.21,524.96,3497648.91,2819560.16,678088.75 +Asia,Philippines,Beverages,Online,C,1/31/2010,256957614,2/12/2010,8323,47.45,31.79,394926.35,264588.17,130338.18 +Europe,Italy,Snacks,Online,C,12/23/2014,912368047,1/20/2015,8835,152.58,97.44,1348044.3,860882.4,487161.9 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,L,10/18/2013,371545875,10/20/2013,7536,47.45,31.79,357583.2,239569.44,118013.76 +Europe,Portugal,Personal Care,Online,H,8/3/2015,361102426,8/28/2015,7087,81.73,56.67,579220.51,401620.29,177600.22 +Middle East and North Africa,Turkey,Office Supplies,Offline,H,7/10/2011,877961528,7/29/2011,7181,651.21,524.96,4676339.01,3769737.76,906601.25 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,H,7/21/2016,639359509,8/15/2016,9542,109.28,35.84,1042749.76,341985.28,700764.48 +Sub-Saharan Africa,Mozambique,Cereal,Online,C,8/19/2012,232845199,9/6/2012,2923,205.7,117.11,601261.1,342312.53,258948.57 +Europe,Poland,Office Supplies,Online,L,1/20/2013,766279923,3/2/2013,8113,651.21,524.96,5283266.73,4259000.48,1024266.25 +Sub-Saharan Africa,South Africa,Cereal,Offline,L,4/4/2013,717837512,4/23/2013,2927,205.7,117.11,602083.9,342780.97,259302.93 +Middle East and North Africa,Qatar,Baby Food,Offline,H,4/22/2017,886004292,6/9/2017,7214,255.28,159.42,1841589.92,1150055.88,691534.04 +Asia,Malaysia,Office Supplies,Online,C,5/31/2011,339579093,6/5/2011,7855,651.21,524.96,5115254.55,4123560.8,991693.75 +Sub-Saharan Africa,Nigeria,Cereal,Online,L,2/16/2013,467673242,3/24/2013,3760,205.7,117.11,773432,440333.6,333098.4 +Europe,Georgia,Baby Food,Online,L,7/31/2014,929710566,8/20/2014,872,255.28,159.42,222604.16,139014.24,83589.92 +Europe,Denmark,Snacks,Offline,C,7/10/2016,105427396,7/14/2016,7164,152.58,97.44,1093083.12,698060.16,395022.96 +Sub-Saharan Africa,Swaziland,Fruits,Online,H,12/29/2016,944872558,1/20/2017,7642,9.33,6.92,71299.86,52882.64,18417.22 +Asia,Brunei,Baby Food,Offline,C,2/5/2015,618407380,2/23/2015,9341,255.28,159.42,2384570.48,1489142.22,895428.26 +Asia,Philippines,Meat,Offline,H,10/13/2014,866705691,11/11/2014,6329,421.89,364.69,2670141.81,2308123.01,362018.8 +Europe,Moldova ,Vegetables,Offline,L,6/29/2013,350753819,7/1/2013,4705,154.06,90.93,724852.3,427825.65,297026.65 +Sub-Saharan Africa,Botswana,Clothes,Online,C,7/13/2013,501850593,8/7/2013,7597,109.28,35.84,830200.16,272276.48,557923.68 +Europe,Italy,Cosmetics,Online,M,9/5/2010,571607339,10/22/2010,169,437.2,263.33,73886.8,44502.77,29384.03 +Europe,Vatican City,Snacks,Offline,C,2/24/2013,781947886,2/28/2013,4611,152.58,97.44,703546.38,449295.84,254250.54 +Australia and Oceania,Fiji,Clothes,Online,H,1/30/2015,975108563,1/30/2015,5148,109.28,35.84,562573.44,184504.32,378069.12 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,M,6/14/2015,163638198,7/8/2015,3034,437.2,263.33,1326464.8,798943.22,527521.58 +Europe,Hungary,Beverages,Online,M,4/22/2014,580398118,5/20/2014,1556,47.45,31.79,73832.2,49465.24,24366.96 +Asia,Indonesia,Cereal,Offline,M,7/20/2016,928562152,7/23/2016,1030,205.7,117.11,211871,120623.3,91247.7 +Middle East and North Africa,Syria,Office Supplies,Online,L,12/31/2012,431616628,1/5/2013,3806,651.21,524.96,2478505.26,1997997.76,480507.5 +Sub-Saharan Africa,Liberia,Household,Online,H,6/22/2014,183360373,7/17/2014,9264,668.27,502.54,6190853.28,4655530.56,1535322.72 +Europe,Germany,Meat,Offline,C,2/16/2010,897904717,3/8/2010,8814,421.89,364.69,3718538.46,3214377.66,504160.8 +Asia,India,Household,Offline,M,9/12/2016,659673488,10/17/2016,899,668.27,502.54,600774.73,451783.46,148991.27 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,H,2/12/2014,773403012,3/9/2014,5993,651.21,524.96,3902701.53,3146085.28,756616.25 +Australia and Oceania,Fiji,Meat,Online,L,6/17/2017,814142119,7/25/2017,1600,421.89,364.69,675024,583504,91520 +Sub-Saharan Africa,Guinea,Cereal,Online,C,7/29/2012,877252137,8/30/2012,7257,205.7,117.11,1492764.9,849867.27,642897.63 +Australia and Oceania,Australia,Personal Care,Offline,H,11/19/2012,228406894,11/23/2012,9530,81.73,56.67,778886.9,540065.1,238821.8 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,M,2/24/2010,453592717,3/13/2010,7020,205.7,117.11,1444014,822112.2,621901.8 +Sub-Saharan Africa,Botswana,Beverages,Offline,L,2/18/2016,509108436,3/7/2016,5354,47.45,31.79,254047.3,170203.66,83843.64 +Asia,Bhutan,Snacks,Online,H,5/16/2013,771565377,6/5/2013,2196,152.58,97.44,335065.68,213978.24,121087.44 +Asia,Taiwan,Cosmetics,Online,M,12/21/2011,787887370,1/13/2012,2236,437.2,263.33,977579.2,588805.88,388773.32 +Asia,Myanmar,Personal Care,Offline,C,7/13/2015,625310742,8/23/2015,2199,81.73,56.67,179724.27,124617.33,55106.94 +Europe,Macedonia,Baby Food,Offline,M,5/8/2017,421384322,6/2/2017,5840,255.28,159.42,1490835.2,931012.8,559822.4 +Europe,Russia,Cereal,Online,H,10/20/2011,833969438,12/2/2011,8944,205.7,117.11,1839780.8,1047431.84,792348.96 +Asia,Brunei,Household,Online,H,4/1/2013,791239917,5/17/2013,4329,668.27,502.54,2892940.83,2175495.66,717445.17 +Sub-Saharan Africa,Central African Republic,Cereal,Online,M,5/28/2014,641682088,5/29/2014,6844,205.7,117.11,1407810.8,801500.84,606309.96 +Central America and the Caribbean,Costa Rica,Cereal,Offline,L,10/30/2012,804094779,11/15/2012,8369,205.7,117.11,1721503.3,980093.59,741409.71 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,L,9/24/2014,417589318,10/1/2014,2814,255.28,159.42,718357.92,448607.88,269750.04 +Asia,China,Cosmetics,Online,L,1/3/2016,491589534,2/4/2016,1122,437.2,263.33,490538.4,295456.26,195082.14 +Middle East and North Africa,Afghanistan,Beverages,Online,C,8/20/2013,755831754,8/29/2013,6267,47.45,31.79,297369.15,199227.93,98141.22 +North America,United States of America,Office Supplies,Online,L,1/3/2017,110364806,2/22/2017,8254,651.21,524.96,5375087.34,4333019.84,1042067.5 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Offline,L,11/15/2013,675550019,12/7/2013,9118,109.28,35.84,996415.04,326789.12,669625.92 +Central America and the Caribbean,The Bahamas,Cereal,Offline,H,12/18/2011,142061221,1/26/2012,7927,205.7,117.11,1630583.9,928330.97,702252.93 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,M,7/6/2012,320884740,7/27/2012,5780,437.2,263.33,2527016,1522047.4,1004968.6 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,M,1/12/2014,393319404,2/13/2014,807,437.2,263.33,352820.4,212507.31,140313.09 +Europe,Croatia,Household,Offline,M,2/4/2016,960976541,3/20/2016,3168,668.27,502.54,2117079.36,1592046.72,525032.64 +Asia,Cambodia,Meat,Online,H,7/22/2015,895779979,8/15/2015,57,421.89,364.69,24047.73,20787.33,3260.4 +Middle East and North Africa,Jordan,Cosmetics,Online,H,4/30/2010,489966046,6/14/2010,696,437.2,263.33,304291.2,183277.68,121013.52 +Central America and the Caribbean,Barbados,Meat,Online,H,10/5/2010,106083571,10/27/2010,1341,421.89,364.69,565754.49,489049.29,76705.2 +Sub-Saharan Africa,Ghana,Snacks,Offline,L,2/10/2013,626993882,3/16/2013,278,152.58,97.44,42417.24,27088.32,15328.92 +Sub-Saharan Africa,Mali,Personal Care,Offline,C,12/3/2010,305870807,1/18/2011,2824,81.73,56.67,230805.52,160036.08,70769.44 +Central America and the Caribbean,El Salvador,Cosmetics,Online,C,12/10/2013,616200673,1/17/2014,6327,437.2,263.33,2766164.4,1666088.91,1100075.49 +Europe,Malta,Clothes,Online,M,1/21/2014,401782310,2/17/2014,5169,109.28,35.84,564868.32,185256.96,379611.36 +Europe,San Marino,Personal Care,Offline,L,10/15/2011,826727044,11/30/2011,5759,81.73,56.67,470683.07,326362.53,144320.54 +Europe,Estonia,Clothes,Offline,L,7/3/2012,425458705,7/14/2012,1540,109.28,35.84,168291.2,55193.6,113097.6 +Europe,Romania,Cosmetics,Offline,H,1/28/2015,952713620,2/5/2015,7986,437.2,263.33,3491479.2,2102953.38,1388525.82 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,L,8/22/2015,633540618,8/28/2015,7602,205.7,117.11,1563731.4,890270.22,673461.18 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,M,5/31/2011,913301026,7/9/2011,4924,255.28,159.42,1256998.72,784984.08,472014.64 +Asia,Brunei,Baby Food,Online,C,1/7/2012,607668673,2/6/2012,1519,255.28,159.42,387770.32,242158.98,145611.34 +Middle East and North Africa,Libya,Household,Offline,M,1/5/2013,852629888,1/19/2013,986,668.27,502.54,658914.22,495504.44,163409.78 +Sub-Saharan Africa,South Africa,Household,Online,L,10/19/2014,154483497,11/3/2014,3954,668.27,502.54,2642339.58,1987043.16,655296.42 +Europe,Croatia,Meat,Offline,L,4/10/2011,239840829,5/2/2011,3086,421.89,364.69,1301952.54,1125433.34,176519.2 +Middle East and North Africa,Somalia,Clothes,Offline,M,4/29/2016,205625712,5/7/2016,8073,109.28,35.84,882217.44,289336.32,592881.12 +Middle East and North Africa,Qatar,Household,Offline,C,8/15/2014,569074475,8/28/2014,638,668.27,502.54,426356.26,320620.52,105735.74 +Europe,Andorra,Clothes,Online,M,10/29/2010,117735946,11/12/2010,9538,109.28,35.84,1042312.64,341841.92,700470.72 +Middle East and North Africa,Tunisia ,Cereal,Online,C,8/31/2010,859471452,9/1/2010,5557,205.7,117.11,1143074.9,650780.27,492294.63 +Europe,Macedonia,Baby Food,Offline,L,2/22/2017,372454822,2/25/2017,6513,255.28,159.42,1662638.64,1038302.46,624336.18 +Australia and Oceania,Fiji,Meat,Online,C,8/14/2011,355172383,8/27/2011,2256,421.89,364.69,951783.84,822740.64,129043.2 +Europe,Finland,Personal Care,Offline,M,7/31/2010,776422965,8/9/2010,9664,81.73,56.67,789838.72,547658.88,242179.84 +Asia,Maldives,Cosmetics,Online,C,6/12/2016,325317895,7/18/2016,7649,437.2,263.33,3344142.8,2014211.17,1329931.63 +Australia and Oceania,Palau,Cosmetics,Offline,L,10/6/2013,461281001,10/31/2013,2154,437.2,263.33,941728.8,567212.82,374515.98 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,C,11/12/2010,464048612,12/3/2010,1151,154.06,90.93,177323.06,104660.43,72662.63 +Europe,Russia,Office Supplies,Online,H,5/10/2013,583669555,5/18/2013,9647,651.21,524.96,6282222.87,5064289.12,1217933.75 +Middle East and North Africa,Jordan,Snacks,Online,L,10/6/2012,690505158,11/8/2012,4676,152.58,97.44,713464.08,455629.44,257834.64 +Europe,Armenia,Office Supplies,Online,C,1/18/2013,725229251,2/17/2013,306,651.21,524.96,199270.26,160637.76,38632.5 +Asia,Cambodia,Office Supplies,Online,M,8/26/2011,248828160,10/12/2011,2637,651.21,524.96,1717240.77,1384319.52,332921.25 +Asia,Malaysia,Vegetables,Offline,C,11/12/2010,692600715,12/2/2010,4797,154.06,90.93,739025.82,436191.21,302834.61 +Asia,Bhutan,Office Supplies,Online,M,1/20/2014,408158242,1/20/2014,1949,651.21,524.96,1269208.29,1023147.04,246061.25 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,H,4/15/2014,517424571,5/10/2014,6284,47.45,31.79,298175.8,199768.36,98407.44 +Middle East and North Africa,Morocco,Beverages,Offline,M,4/7/2013,862636029,5/23/2013,2026,47.45,31.79,96133.7,64406.54,31727.16 +Central America and the Caribbean,The Bahamas,Household,Online,L,7/19/2017,456341445,7/20/2017,429,668.27,502.54,286687.83,215589.66,71098.17 +Australia and Oceania,Fiji,Baby Food,Online,H,1/13/2012,631402146,2/28/2012,4781,255.28,159.42,1220493.68,762187.02,458306.66 +Sub-Saharan Africa,Rwanda,Beverages,Online,H,10/8/2016,990991961,10/28/2016,5398,47.45,31.79,256135.1,171602.42,84532.68 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,L,1/1/2015,758597218,1/28/2015,4630,437.2,263.33,2024236,1219217.9,805018.1 +Europe,Czech Republic,Household,Online,M,7/19/2017,128016746,7/30/2017,1855,668.27,502.54,1239640.85,932211.7,307429.15 +Europe,Greece,Snacks,Offline,L,7/25/2013,713361871,8/22/2013,8485,152.58,97.44,1294641.3,826778.4,467862.9 +Sub-Saharan Africa,Zambia,Personal Care,Offline,M,3/19/2012,599056422,4/9/2012,2963,81.73,56.67,242165.99,167913.21,74252.78 +Australia and Oceania,Fiji,Fruits,Online,M,2/24/2016,189836728,4/13/2016,5761,9.33,6.92,53750.13,39866.12,13884.01 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,M,2/25/2010,860751616,3/3/2010,4386,651.21,524.96,2856207.06,2302474.56,553732.5 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,H,5/13/2010,907162415,5/16/2010,8373,9.33,6.92,78120.09,57941.16,20178.93 +Europe,Hungary,Fruits,Offline,L,1/21/2015,494742953,2/27/2015,4289,9.33,6.92,40016.37,29679.88,10336.49 +Middle East and North Africa,Yemen,Meat,Online,L,12/30/2015,309479558,1/17/2016,733,421.89,364.69,309245.37,267317.77,41927.6 +Europe,Finland,Fruits,Offline,M,5/16/2017,207671058,6/30/2017,3336,9.33,6.92,31124.88,23085.12,8039.76 +Europe,Kosovo,Office Supplies,Offline,M,11/12/2016,565928781,12/13/2016,9757,651.21,524.96,6353855.97,5122034.72,1231821.25 +Central America and the Caribbean,Nicaragua,Cereal,Online,H,1/4/2017,931176555,1/29/2017,4690,205.7,117.11,964733,549245.9,415487.1 +Asia,Uzbekistan,Cereal,Offline,M,10/31/2013,470650708,12/13/2013,4858,205.7,117.11,999290.6,568920.38,430370.22 +Europe,Liechtenstein,Vegetables,Offline,M,10/12/2015,221900069,11/16/2015,4016,154.06,90.93,618704.96,365174.88,253530.08 +Sub-Saharan Africa,Malawi,Office Supplies,Online,C,3/21/2017,842785966,4/7/2017,7951,651.21,524.96,5177770.71,4173956.96,1003813.75 +Asia,Nepal,Fruits,Offline,C,5/16/2017,361482226,6/29/2017,9479,9.33,6.92,88439.07,65594.68,22844.39 +Australia and Oceania,Kiribati,Cosmetics,Online,L,7/10/2016,926475179,8/10/2016,3449,437.2,263.33,1507902.8,908225.17,599677.63 +Europe,Iceland,Snacks,Online,C,3/27/2012,256563651,4/30/2012,1741,152.58,97.44,265641.78,169643.04,95998.74 +Europe,Finland,Household,Offline,L,9/17/2010,190858972,10/8/2010,8266,668.27,502.54,5523919.82,4153995.64,1369924.18 +Middle East and North Africa,Egypt,Baby Food,Offline,L,6/6/2015,838784968,6/6/2015,3967,255.28,159.42,1012695.76,632419.14,380276.62 +Asia,Maldives,Baby Food,Online,M,10/14/2015,130077970,11/24/2015,1817,255.28,159.42,463843.76,289666.14,174177.62 +Sub-Saharan Africa,Angola,Cosmetics,Online,M,8/9/2013,564786803,9/28/2013,1821,437.2,263.33,796141.2,479523.93,316617.27 +Europe,Moldova ,Fruits,Online,H,10/11/2011,663272798,10/11/2011,6015,9.33,6.92,56119.95,41623.8,14496.15 +Europe,Albania,Personal Care,Online,L,6/20/2010,816209781,6/22/2010,3467,81.73,56.67,283357.91,196474.89,86883.02 +Australia and Oceania,New Zealand,Beverages,Offline,C,11/27/2010,134584081,12/26/2010,5275,47.45,31.79,250298.75,167692.25,82606.5 +Sub-Saharan Africa,Botswana,Vegetables,Online,H,8/9/2011,499694526,9/19/2011,9569,154.06,90.93,1474200.14,870109.17,604090.97 +Europe,Romania,Office Supplies,Online,C,2/19/2012,713152444,3/3/2012,6511,651.21,524.96,4240028.31,3418014.56,822013.75 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,C,12/4/2016,546881663,12/12/2016,3292,437.2,263.33,1439262.4,866882.36,572380.04 +Asia,Bangladesh,Baby Food,Offline,C,4/28/2016,293118512,5/2/2016,9136,255.28,159.42,2332238.08,1456461.12,875776.96 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,H,2/3/2013,314411818,2/16/2013,299,81.73,56.67,24437.27,16944.33,7492.94 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,C,1/28/2011,593622910,2/12/2011,5066,651.21,524.96,3299029.86,2659447.36,639582.5 +Middle East and North Africa,Algeria,Baby Food,Offline,M,5/19/2011,283925616,6/14/2011,8754,255.28,159.42,2234721.12,1395562.68,839158.44 +Central America and the Caribbean,El Salvador,Meat,Online,L,3/7/2016,858806264,3/31/2016,8713,421.89,364.69,3675927.57,3177543.97,498383.6 +Europe,Slovakia,Vegetables,Offline,M,5/14/2017,262063682,6/10/2017,9322,154.06,90.93,1436147.32,847649.46,588497.86 +Asia,Brunei,Meat,Offline,C,6/17/2015,557809197,7/4/2015,6992,421.89,364.69,2949854.88,2549912.48,399942.4 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,H,10/31/2015,280466639,11/12/2015,5166,154.06,90.93,795873.96,469744.38,326129.58 +Middle East and North Africa,Azerbaijan,Household,Online,H,5/5/2017,284772336,6/21/2017,9317,668.27,502.54,6226271.59,4682165.18,1544106.41 +Asia,Singapore,Personal Care,Offline,C,2/21/2016,595775115,3/31/2016,1951,81.73,56.67,159455.23,110563.17,48892.06 +Europe,Estonia,Snacks,Offline,H,1/2/2017,858836305,1/27/2017,7603,152.58,97.44,1160065.74,740836.32,419229.42 +Australia and Oceania,Tuvalu,Vegetables,Online,M,6/5/2014,789629733,7/1/2014,7840,154.06,90.93,1207830.4,712891.2,494939.2 +Asia,Nepal,Household,Offline,H,7/11/2011,624141728,8/9/2011,6262,668.27,502.54,4184706.74,3146905.48,1037801.26 +Asia,Malaysia,Personal Care,Online,C,4/11/2016,668671119,4/17/2016,3498,81.73,56.67,285891.54,198231.66,87659.88 +Middle East and North Africa,Saudi Arabia,Personal Care,Online,L,1/3/2015,849829232,2/19/2015,2210,81.73,56.67,180623.3,125240.7,55382.6 +Europe,Armenia,Cosmetics,Online,C,1/11/2014,264539897,2/5/2014,2089,437.2,263.33,913310.8,550096.37,363214.43 +Sub-Saharan Africa,Mali,Clothes,Online,H,2/28/2013,330039441,3/30/2013,4860,109.28,35.84,531100.8,174182.4,356918.4 +Sub-Saharan Africa,Liberia,Household,Online,M,1/24/2017,733876693,3/3/2017,9277,668.27,502.54,6199540.79,4662063.58,1537477.21 +Asia,Sri Lanka,Baby Food,Online,M,4/26/2016,783912980,6/6/2016,6126,255.28,159.42,1563845.28,976606.92,587238.36 +Asia,India,Fruits,Online,C,12/7/2013,758322131,12/23/2013,3225,9.33,6.92,30089.25,22317,7772.25 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,C,12/22/2013,555590474,12/28/2013,423,437.2,263.33,184935.6,111388.59,73547.01 +Sub-Saharan Africa,Botswana,Beverages,Offline,H,3/23/2010,144516837,5/3/2010,4598,47.45,31.79,218175.1,146170.42,72004.68 +Europe,Iceland,Office Supplies,Offline,M,8/31/2012,914212548,9/14/2012,4664,651.21,524.96,3037243.44,2448413.44,588830 +Central America and the Caribbean,Saint Lucia,Personal Care,Online,H,6/3/2013,724101436,6/10/2013,6561,81.73,56.67,536230.53,371811.87,164418.66 +Middle East and North Africa,Israel,Cereal,Online,M,4/1/2013,653919827,4/17/2013,8263,205.7,117.11,1699699.1,967679.93,732019.17 +Asia,Tajikistan,Household,Online,M,3/10/2010,953716552,4/2/2010,4776,668.27,502.54,3191657.52,2400131.04,791526.48 +Europe,Monaco,Beverages,Offline,C,11/27/2010,593852937,12/23/2010,3136,47.45,31.79,148803.2,99693.44,49109.76 +Europe,Vatican City,Meat,Offline,H,10/16/2011,415002810,10/23/2011,7409,421.89,364.69,3125783.01,2701988.21,423794.8 +Sub-Saharan Africa,Benin,Household,Online,L,4/12/2010,878152501,4/30/2010,3694,668.27,502.54,2468589.38,1856382.76,612206.62 +North America,Greenland,Cereal,Offline,H,3/31/2016,714600837,5/13/2016,5122,205.7,117.11,1053595.4,599837.42,453757.98 +Sub-Saharan Africa,Cape Verde,Clothes,Online,L,5/2/2010,975959146,6/3/2010,6854,109.28,35.84,749005.12,245647.36,503357.76 +Asia,Mongolia,Cosmetics,Offline,M,11/24/2015,984151256,12/18/2015,1081,437.2,263.33,472613.2,284659.73,187953.47 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,C,12/4/2011,581413495,12/23/2011,2028,154.06,90.93,312433.68,184406.04,128027.64 +Europe,Estonia,Vegetables,Offline,M,7/18/2012,580294692,7/25/2012,950,154.06,90.93,146357,86383.5,59973.5 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,C,3/27/2010,513656175,5/9/2010,1132,437.2,263.33,494910.4,298089.56,196820.84 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,H,6/18/2017,884671771,7/2/2017,2891,47.45,31.79,137177.95,91904.89,45273.06 +Middle East and North Africa,Syria,Cereal,Online,C,6/23/2017,916827809,7/20/2017,8578,205.7,117.11,1764494.6,1004569.58,759925.02 +Australia and Oceania,Australia,Clothes,Offline,H,7/9/2013,803923118,8/3/2013,7570,109.28,35.84,827249.6,271308.8,555940.8 +Europe,Moldova ,Office Supplies,Online,M,6/22/2017,360069024,7/5/2017,1281,651.21,524.96,834200.01,672473.76,161726.25 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,L,10/11/2015,369689357,11/16/2015,8151,109.28,35.84,890741.28,292131.84,598609.44 +Middle East and North Africa,Algeria,Fruits,Online,H,1/30/2011,337520444,1/30/2011,8655,9.33,6.92,80751.15,59892.6,20858.55 +Sub-Saharan Africa,Cape Verde,Meat,Online,M,11/21/2010,738611114,11/24/2010,297,421.89,364.69,125301.33,108312.93,16988.4 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,L,3/12/2016,768322694,3/15/2016,2614,668.27,502.54,1746857.78,1313639.56,433218.22 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,L,2/16/2010,592329013,4/5/2010,2173,437.2,263.33,950035.6,572216.09,377819.51 +Sub-Saharan Africa,Burundi,Cereal,Online,H,9/29/2014,896616399,11/15/2014,7572,205.7,117.11,1557560.4,886756.92,670803.48 +Asia,Malaysia,Clothes,Online,M,7/7/2011,637483680,8/26/2011,4442,109.28,35.84,485421.76,159201.28,326220.48 +Sub-Saharan Africa,Nigeria,Cereal,Offline,H,4/6/2013,191542184,4/26/2013,444,205.7,117.11,91330.8,51996.84,39333.96 +Middle East and North Africa,Lebanon,Cosmetics,Online,M,12/15/2014,905715739,12/21/2014,269,437.2,263.33,117606.8,70835.77,46771.03 +Middle East and North Africa,Syria,Clothes,Online,H,8/11/2012,147240674,9/3/2012,642,109.28,35.84,70157.76,23009.28,47148.48 +Europe,Netherlands,Clothes,Online,C,9/7/2014,753665816,9/30/2014,5318,109.28,35.84,581151.04,190597.12,390553.92 +Middle East and North Africa,Jordan,Beverages,Offline,H,7/16/2015,682852494,8/6/2015,82,47.45,31.79,3890.9,2606.78,1284.12 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,L,5/25/2014,662974536,6/14/2014,7753,255.28,159.42,1979185.84,1235983.26,743202.58 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,H,7/18/2011,142518270,8/25/2011,3178,651.21,524.96,2069545.38,1668322.88,401222.5 +Middle East and North Africa,Saudi Arabia,Snacks,Online,H,2/12/2012,440282523,3/13/2012,8238,152.58,97.44,1256954.04,802710.72,454243.32 +Middle East and North Africa,Iran,Meat,Online,C,9/27/2014,695378625,10/11/2014,6843,421.89,364.69,2886993.27,2495573.67,391419.6 +Europe,Ireland,Beverages,Offline,L,4/28/2015,117230403,6/15/2015,9936,47.45,31.79,471463.2,315865.44,155597.76 +Asia,Laos,Vegetables,Online,M,11/1/2010,235574185,12/21/2010,491,154.06,90.93,75643.46,44646.63,30996.83 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,H,9/3/2010,850458800,10/2/2010,8513,255.28,159.42,2173198.64,1357142.46,816056.18 +Middle East and North Africa,Lebanon,Beverages,Online,C,2/26/2010,482245576,3/5/2010,6037,47.45,31.79,286455.65,191916.23,94539.42 +Asia,Kazakhstan,Fruits,Online,M,1/6/2017,421608340,2/20/2017,2132,9.33,6.92,19891.56,14753.44,5138.12 +Asia,Vietnam,Snacks,Online,L,5/6/2017,679533421,5/20/2017,7895,152.58,97.44,1204619.1,769288.8,435330.3 +Sub-Saharan Africa,Benin,Household,Online,C,3/22/2017,437319648,4/19/2017,1457,668.27,502.54,973669.39,732200.78,241468.61 +Sub-Saharan Africa,Burundi,Office Supplies,Online,C,3/22/2016,296578347,3/30/2016,2978,651.21,524.96,1939303.38,1563330.88,375972.5 +Central America and the Caribbean,Panama,Baby Food,Offline,C,3/14/2011,929233348,4/4/2011,9652,255.28,159.42,2463962.56,1538721.84,925240.72 +Sub-Saharan Africa,South Africa,Beverages,Offline,H,3/21/2015,827520978,5/2/2015,702,47.45,31.79,33309.9,22316.58,10993.32 +Asia,Thailand,Beverages,Offline,M,11/26/2015,353990066,12/30/2015,2382,47.45,31.79,113025.9,75723.78,37302.12 +Asia,Cambodia,Fruits,Online,M,1/31/2017,391501939,2/26/2017,2979,9.33,6.92,27794.07,20614.68,7179.39 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,H,4/22/2012,993230426,5/26/2012,7810,81.73,56.67,638311.3,442592.7,195718.6 +Sub-Saharan Africa,Angola,Baby Food,Online,L,4/27/2011,932661855,6/4/2011,4223,255.28,159.42,1078047.44,673230.66,404816.78 +Central America and the Caribbean,Honduras,Baby Food,Offline,L,7/30/2013,853595054,8/4/2013,6600,255.28,159.42,1684848,1052172,632676 +Central America and the Caribbean,Haiti,Household,Online,M,1/13/2012,120141351,1/29/2012,1350,668.27,502.54,902164.5,678429,223735.5 +Middle East and North Africa,Pakistan,Cereal,Offline,H,1/21/2012,866724574,3/3/2012,1917,205.7,117.11,394326.9,224499.87,169827.03 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,M,7/5/2012,348081052,7/17/2012,3773,9.33,6.92,35202.09,26109.16,9092.93 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,L,2/11/2017,389259612,4/2/2017,9424,9.33,6.92,87925.92,65214.08,22711.84 +Sub-Saharan Africa,South Sudan,Clothes,Offline,M,7/3/2015,635621583,8/11/2015,3406,109.28,35.84,372207.68,122071.04,250136.64 +Asia,India,Clothes,Offline,C,4/22/2017,802840793,4/22/2017,7286,109.28,35.84,796214.08,261130.24,535083.84 +Asia,Japan,Snacks,Online,M,7/5/2010,226903569,7/26/2010,4663,152.58,97.44,711480.54,454362.72,257117.82 +Europe,Denmark,Clothes,Offline,L,8/27/2010,114108741,9/22/2010,6167,109.28,35.84,673929.76,221025.28,452904.48 +Middle East and North Africa,Morocco,Snacks,Online,C,8/22/2011,391067636,10/11/2011,4459,152.58,97.44,680354.22,434484.96,245869.26 +Europe,Italy,Snacks,Online,L,3/17/2012,154704082,4/5/2012,9230,152.58,97.44,1408313.4,899371.2,508942.2 +Europe,Netherlands,Baby Food,Offline,L,3/5/2012,822254407,3/29/2012,2206,255.28,159.42,563147.68,351680.52,211467.16 +Europe,Hungary,Clothes,Online,M,3/15/2016,281267440,4/24/2016,2141,109.28,35.84,233968.48,76733.44,157235.04 +Asia,Indonesia,Cosmetics,Online,H,11/16/2014,539604508,11/23/2014,9820,437.2,263.33,4293304,2585900.6,1707403.4 +Sub-Saharan Africa,Chad,Personal Care,Offline,M,3/12/2011,975439441,3/18/2011,3062,81.73,56.67,250257.26,173523.54,76733.72 +North America,Canada,Baby Food,Offline,H,10/21/2016,587258565,11/17/2016,1714,255.28,159.42,437549.92,273245.88,164304.04 +Asia,Laos,Office Supplies,Offline,H,5/4/2010,243860709,5/4/2010,2658,651.21,524.96,1730916.18,1395343.68,335572.5 +Sub-Saharan Africa,Eritrea,Snacks,Online,M,12/5/2016,434357202,12/26/2016,4803,152.58,97.44,732841.74,468004.32,264837.42 +Europe,Ireland,Cosmetics,Offline,C,7/21/2013,818171870,8/8/2013,4093,437.2,263.33,1789459.6,1077809.69,711649.91 +Sub-Saharan Africa,Comoros,Beverages,Online,C,2/10/2016,675041043,3/21/2016,8500,47.45,31.79,403325,270215,133110 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,C,1/24/2015,255013549,2/9/2015,3031,437.2,263.33,1325153.2,798153.23,526999.97 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,M,2/3/2017,328450715,3/22/2017,4720,437.2,263.33,2063584,1242917.6,820666.4 +Sub-Saharan Africa,Namibia,Clothes,Online,M,1/1/2011,836026370,1/15/2011,7636,109.28,35.84,834462.08,273674.24,560787.84 +Europe,Ireland,Cosmetics,Offline,H,12/15/2016,438726842,1/2/2017,7877,437.2,263.33,3443824.4,2074250.41,1369573.99 +Asia,Laos,Baby Food,Offline,L,7/12/2014,567850959,8/25/2014,8572,255.28,159.42,2188260.16,1366548.24,821711.92 +Europe,Montenegro,Vegetables,Online,M,8/28/2014,475010049,10/10/2014,4884,154.06,90.93,752429.04,444102.12,308326.92 +Europe,Poland,Household,Online,H,5/29/2010,382127940,5/29/2010,9004,668.27,502.54,6017103.08,4524870.16,1492232.92 +Australia and Oceania,New Zealand,Snacks,Online,L,1/21/2011,131440961,2/11/2011,5156,152.58,97.44,786702.48,502400.64,284301.84 +Middle East and North Africa,Iraq,Fruits,Online,H,8/4/2015,535497939,9/15/2015,4595,9.33,6.92,42871.35,31797.4,11073.95 +Middle East and North Africa,Syria,Personal Care,Online,H,6/24/2016,227160203,7/10/2016,607,81.73,56.67,49610.11,34398.69,15211.42 +Sub-Saharan Africa,Angola,Baby Food,Offline,L,1/21/2011,609601581,2/27/2011,3509,255.28,159.42,895777.52,559404.78,336372.74 +Sub-Saharan Africa,Rwanda,Fruits,Offline,L,11/7/2012,906308400,11/12/2012,5651,9.33,6.92,52723.83,39104.92,13618.91 +Central America and the Caribbean,Cuba,Cereal,Offline,C,7/17/2017,411079490,8/3/2017,6411,205.7,117.11,1318742.7,750792.21,567950.49 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,L,4/14/2014,738026177,5/11/2014,7201,437.2,263.33,3148277.2,1896239.33,1252037.87 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,M,3/28/2012,871572291,4/26/2012,6464,437.2,263.33,2826060.8,1702165.12,1123895.68 +Europe,Netherlands,Meat,Offline,C,1/22/2014,316454160,2/22/2014,4673,421.89,364.69,1971491.97,1704196.37,267295.6 +Sub-Saharan Africa,Botswana,Clothes,Offline,C,2/6/2012,447720611,3/5/2012,9333,109.28,35.84,1019910.24,334494.72,685415.52 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,M,12/5/2014,460732972,1/5/2015,9980,437.2,263.33,4363256,2628033.4,1735222.6 +Europe,Norway,Cosmetics,Online,C,3/31/2013,521165072,5/6/2013,3181,437.2,263.33,1390733.2,837652.73,553080.47 +Middle East and North Africa,Bahrain,Snacks,Offline,C,12/18/2013,415003240,12/21/2013,7536,152.58,97.44,1149842.88,734307.84,415535.04 +Sub-Saharan Africa,Seychelles ,Meat,Online,L,9/12/2013,898546302,10/15/2013,8673,421.89,364.69,3659051.97,3162956.37,496095.6 +Europe,Georgia,Beverages,Online,C,2/17/2010,548405587,3/26/2010,4255,47.45,31.79,201899.75,135266.45,66633.3 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,C,5/15/2013,711504924,5/30/2013,8973,651.21,524.96,5843307.33,4710466.08,1132841.25 +Europe,Luxembourg,Personal Care,Offline,M,11/11/2011,555080640,12/13/2011,9551,81.73,56.67,780603.23,541255.17,239348.06 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,L,1/22/2014,216681563,3/2/2014,9745,651.21,524.96,6346041.45,5115735.2,1230306.25 +Central America and the Caribbean,Saint Lucia,Household,Offline,L,5/1/2014,354169023,5/3/2014,5339,668.27,502.54,3567893.53,2683061.06,884832.47 +Europe,Montenegro,Beverages,Online,C,11/23/2011,795716845,12/18/2011,9152,47.45,31.79,434262.4,290942.08,143320.32 +Central America and the Caribbean,El Salvador,Snacks,Online,H,8/11/2014,989811360,9/3/2014,6032,152.58,97.44,920362.56,587758.08,332604.48 +Middle East and North Africa,Azerbaijan,Beverages,Online,C,6/20/2012,455251395,6/24/2012,7859,47.45,31.79,372909.55,249837.61,123071.94 +Asia,Malaysia,Meat,Online,M,9/1/2011,131148278,10/6/2011,8545,421.89,364.69,3605050.05,3116276.05,488774 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,H,9/9/2015,126925837,10/1/2015,9031,205.7,117.11,1857676.7,1057620.41,800056.29 +Asia,Tajikistan,Snacks,Offline,L,12/6/2013,172320401,1/12/2014,2291,152.58,97.44,349560.78,223235.04,126325.74 +Asia,Mongolia,Cereal,Online,M,10/16/2015,967380797,11/21/2015,8330,205.7,117.11,1713481,975526.3,737954.7 +Asia,Japan,Clothes,Online,H,7/30/2016,132468354,9/11/2016,9185,109.28,35.84,1003736.8,329190.4,674546.4 +Sub-Saharan Africa,Sudan,Cereal,Offline,M,6/19/2016,758256900,7/4/2016,3922,205.7,117.11,806755.4,459305.42,347449.98 +Europe,Italy,Snacks,Offline,C,9/6/2016,155732762,10/4/2016,3640,152.58,97.44,555391.2,354681.6,200709.6 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,H,9/28/2015,206194770,11/10/2015,6469,437.2,263.33,2828246.8,1703481.77,1124765.03 +Australia and Oceania,New Zealand,Personal Care,Offline,H,3/18/2013,611254251,4/20/2013,2571,81.73,56.67,210127.83,145698.57,64429.26 +North America,Mexico,Cereal,Offline,H,7/9/2013,242835032,7/21/2013,9137,205.7,117.11,1879480.9,1070034.07,809446.83 +Sub-Saharan Africa,Mali,Cereal,Online,L,8/3/2014,293173444,8/10/2014,5392,205.7,117.11,1109134.4,631457.12,477677.28 +Europe,Spain,Vegetables,Online,C,8/11/2011,224818313,9/12/2011,7590,154.06,90.93,1169315.4,690158.7,479156.7 +Middle East and North Africa,Saudi Arabia,Fruits,Online,H,12/30/2015,920630967,1/13/2016,4016,9.33,6.92,37469.28,27790.72,9678.56 +Asia,India,Vegetables,Offline,H,9/16/2013,633785235,10/7/2013,9990,154.06,90.93,1539059.4,908390.7,630668.7 +Sub-Saharan Africa,Liberia,Clothes,Online,C,7/4/2014,837767446,8/4/2014,2859,109.28,35.84,312431.52,102466.56,209964.96 +Sub-Saharan Africa,Mali,Beverages,Offline,H,4/6/2010,376376426,4/17/2010,7003,47.45,31.79,332292.35,222625.37,109666.98 +Europe,Albania,Beverages,Online,M,8/26/2016,413723504,10/10/2016,8834,47.45,31.79,419173.3,280832.86,138340.44 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,M,4/29/2016,384232509,6/17/2016,1793,255.28,159.42,457717.04,285840.06,171876.98 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,C,9/22/2015,242639768,9/28/2015,1354,205.7,117.11,278517.8,158566.94,119950.86 +Asia,South Korea,Cereal,Online,L,12/27/2010,913994109,2/4/2011,23,205.7,117.11,4731.1,2693.53,2037.57 +Europe,San Marino,Beverages,Online,L,6/22/2014,243656861,7/23/2014,2335,47.45,31.79,110795.75,74229.65,36566.1 +Asia,Turkmenistan,Office Supplies,Offline,C,2/2/2013,647301852,2/5/2013,9857,651.21,524.96,6418976.97,5174530.72,1244446.25 +Asia,North Korea,Cosmetics,Offline,C,7/16/2017,560915410,8/28/2017,6189,437.2,263.33,2705830.8,1629749.37,1076081.43 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,L,1/28/2013,290796363,2/20/2013,1961,255.28,159.42,500604.08,312622.62,187981.46 +Middle East and North Africa,Turkey,Vegetables,Offline,M,4/25/2016,663556039,5/26/2016,9832,154.06,90.93,1514717.92,894023.76,620694.16 +Central America and the Caribbean,The Bahamas,Clothes,Offline,C,11/10/2010,776118266,12/23/2010,9497,109.28,35.84,1037832.16,340372.48,697459.68 +Middle East and North Africa,Afghanistan,Office Supplies,Online,M,8/31/2011,245719373,10/17/2011,2678,651.21,524.96,1743940.38,1405842.88,338097.5 +Asia,Bhutan,Baby Food,Online,C,10/26/2015,559908187,11/15/2015,8130,255.28,159.42,2075426.4,1296084.6,779341.8 +Asia,Cambodia,Office Supplies,Online,M,11/26/2013,126546037,11/29/2013,6639,651.21,524.96,4323383.19,3485209.44,838173.75 +Europe,Montenegro,Cosmetics,Online,H,7/2/2016,123806750,7/27/2016,6024,437.2,263.33,2633692.8,1586299.92,1047392.88 +Europe,Malta,Baby Food,Offline,L,7/14/2012,450176656,8/10/2012,6131,255.28,159.42,1565121.68,977404.02,587717.66 +Europe,United Kingdom,Cosmetics,Offline,L,12/5/2010,174454581,1/13/2011,3842,437.2,263.33,1679722.4,1011713.86,668008.54 +Middle East and North Africa,Bahrain,Meat,Online,L,2/4/2014,685751855,2/9/2014,8068,421.89,364.69,3403808.52,2942318.92,461489.6 +Middle East and North Africa,Israel,Beverages,Online,C,2/26/2014,743492305,3/5/2014,4750,47.45,31.79,225387.5,151002.5,74385 +Europe,Belarus,Cereal,Offline,C,11/14/2011,527412259,12/25/2011,1863,205.7,117.11,383219.1,218175.93,165043.17 +Central America and the Caribbean,Grenada,Snacks,Offline,L,11/4/2012,287560546,12/12/2012,4411,152.58,97.44,673030.38,429807.84,243222.54 +Asia,Singapore,Household,Offline,H,3/7/2016,794298493,4/22/2016,9430,668.27,502.54,6301786.1,4738952.2,1562833.9 +Middle East and North Africa,Kuwait,Cosmetics,Offline,M,9/9/2010,188299930,10/28/2010,988,437.2,263.33,431953.6,260170.04,171783.56 +Middle East and North Africa,Azerbaijan,Snacks,Offline,C,7/13/2016,730551183,8/28/2016,5184,152.58,97.44,790974.72,505128.96,285845.76 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,M,4/13/2013,252351081,5/6/2013,5147,205.7,117.11,1058737.9,602765.17,455972.73 +Middle East and North Africa,Syria,Cosmetics,Online,H,11/18/2011,705310952,12/19/2011,6039,437.2,263.33,2640250.8,1590249.87,1050000.93 +Sub-Saharan Africa,Swaziland,Vegetables,Online,H,12/18/2012,511354625,12/23/2012,52,154.06,90.93,8011.12,4728.36,3282.76 +Europe,Malta,Personal Care,Offline,L,8/30/2010,412718427,8/30/2010,1409,81.73,56.67,115157.57,79848.03,35309.54 +Asia,Mongolia,Vegetables,Online,M,7/15/2011,321951186,7/18/2011,1365,154.06,90.93,210291.9,124119.45,86172.45 +Australia and Oceania,Tuvalu,Cosmetics,Online,M,8/18/2015,671914231,9/6/2015,3207,437.2,263.33,1402100.4,844499.31,557601.09 +Sub-Saharan Africa,Angola,Office Supplies,Offline,M,9/11/2012,165781390,10/18/2012,7252,651.21,524.96,4722574.92,3807009.92,915565 +Europe,Spain,Personal Care,Offline,L,4/10/2016,727038991,4/22/2016,5849,81.73,56.67,478038.77,331462.83,146575.94 +Europe,Belgium,Personal Care,Online,H,6/18/2014,749485862,7/26/2014,8377,81.73,56.67,684652.21,474724.59,209927.62 +Sub-Saharan Africa,Gabon,Cereal,Offline,M,7/27/2011,947233331,8/14/2011,6247,205.7,117.11,1285007.9,731586.17,553421.73 +Australia and Oceania,East Timor,Household,Online,H,9/30/2016,304705226,11/19/2016,7902,668.27,502.54,5280669.54,3971071.08,1309598.46 +Sub-Saharan Africa,Liberia,Beverages,Online,M,7/5/2017,126637876,8/13/2017,3816,47.45,31.79,181069.2,121310.64,59758.56 +Sub-Saharan Africa,Comoros,Fruits,Online,M,10/13/2013,888080108,11/14/2013,1494,9.33,6.92,13939.02,10338.48,3600.54 +Australia and Oceania,East Timor,Beverages,Online,M,2/18/2014,884393250,3/27/2014,471,47.45,31.79,22348.95,14973.09,7375.86 +Asia,Mongolia,Office Supplies,Online,L,11/2/2016,281251132,11/4/2016,7315,651.21,524.96,4763601.15,3840082.4,923518.75 +Sub-Saharan Africa,Chad,Snacks,Offline,C,8/29/2013,664640080,10/7/2013,624,152.58,97.44,95209.92,60802.56,34407.36 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,M,5/11/2016,990858924,6/25/2016,6030,651.21,524.96,3926796.3,3165508.8,761287.5 +Australia and Oceania,East Timor,Baby Food,Offline,H,1/18/2015,736518990,2/19/2015,1191,255.28,159.42,304038.48,189869.22,114169.26 +North America,Mexico,Snacks,Offline,L,4/3/2012,348544108,4/5/2012,802,152.58,97.44,122369.16,78146.88,44222.28 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,L,8/2/2011,794170606,8/20/2011,1585,81.73,56.67,129542.05,89821.95,39720.1 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,C,11/28/2013,410947310,12/31/2013,7296,154.06,90.93,1124021.76,663425.28,460596.48 +Middle East and North Africa,Azerbaijan,Meat,Offline,M,8/5/2013,756735551,8/16/2013,3721,421.89,364.69,1569852.69,1357011.49,212841.2 +Sub-Saharan Africa,Chad,Cereal,Offline,M,6/9/2017,759709155,6/16/2017,3676,205.7,117.11,756153.2,430496.36,325656.84 +Asia,Cambodia,Office Supplies,Online,M,7/30/2010,768354451,9/5/2010,2011,651.21,524.96,1309583.31,1055694.56,253888.75 +Middle East and North Africa,Afghanistan,Fruits,Online,H,4/17/2013,301470267,4/23/2013,606,9.33,6.92,5653.98,4193.52,1460.46 +Asia,India,Clothes,Online,H,8/22/2016,298167932,9/24/2016,3372,109.28,35.84,368492.16,120852.48,247639.68 +Australia and Oceania,Tonga,Office Supplies,Online,C,7/12/2016,867871272,8/6/2016,1250,651.21,524.96,814012.5,656200,157812.5 +Middle East and North Africa,Saudi Arabia,Personal Care,Online,M,7/2/2017,840316617,7/3/2017,7216,81.73,56.67,589763.68,408930.72,180832.96 +Europe,Italy,Vegetables,Offline,C,10/21/2013,915552794,11/11/2013,1272,154.06,90.93,195964.32,115662.96,80301.36 +Australia and Oceania,Kiribati,Snacks,Online,L,11/26/2015,513941133,12/1/2015,5457,152.58,97.44,832629.06,531730.08,300898.98 +Sub-Saharan Africa,Kenya,Cereal,Online,C,5/22/2016,926155459,6/5/2016,8837,205.7,117.11,1817770.9,1034901.07,782869.83 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,H,6/30/2016,363182103,7/20/2016,2510,437.2,263.33,1097372,660958.3,436413.7 +Sub-Saharan Africa,Rwanda,Snacks,Offline,L,9/24/2014,706319892,10/30/2014,4607,152.58,97.44,702936.06,448906.08,254029.98 +Europe,Belgium,Baby Food,Offline,L,9/2/2010,757180154,10/7/2010,5289,255.28,159.42,1350175.92,843172.38,507003.54 +Europe,Sweden,Vegetables,Offline,L,4/24/2016,287686717,5/26/2016,1747,154.06,90.93,269142.82,158854.71,110288.11 +Sub-Saharan Africa,Mali,Office Supplies,Online,M,6/6/2014,490075910,6/6/2014,3207,651.21,524.96,2088430.47,1683546.72,404883.75 +Australia and Oceania,Kiribati,Baby Food,Online,C,5/14/2015,826896560,5/22/2015,5922,255.28,159.42,1511768.16,944085.24,567682.92 +Europe,Ukraine,Office Supplies,Offline,H,5/19/2015,381009995,6/19/2015,8179,651.21,524.96,5326246.59,4293647.84,1032598.75 +Central America and the Caribbean,Barbados,Fruits,Offline,M,8/2/2015,105590045,9/6/2015,5296,9.33,6.92,49411.68,36648.32,12763.36 +Australia and Oceania,Solomon Islands,Household,Online,M,8/4/2010,574123036,8/4/2010,4620,668.27,502.54,3087407.4,2321734.8,765672.6 +Asia,Kyrgyzstan,Cereal,Online,H,12/29/2014,630407798,2/13/2015,531,205.7,117.11,109226.7,62185.41,47041.29 +Australia and Oceania,Vanuatu,Meat,Offline,L,3/4/2014,538555657,4/23/2014,9442,421.89,364.69,3983485.38,3443402.98,540082.4 +Europe,Germany,Cosmetics,Online,C,7/2/2013,632990443,8/5/2013,4793,437.2,263.33,2095499.6,1262140.69,833358.91 +Central America and the Caribbean,Honduras,Baby Food,Offline,C,11/3/2011,868448483,12/2/2011,2060,255.28,159.42,525876.8,328405.2,197471.6 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,H,11/28/2012,369978606,12/4/2012,3746,437.2,263.33,1637751.2,986434.18,651317.02 +Asia,Vietnam,Fruits,Online,L,11/30/2013,582942140,11/30/2013,4388,9.33,6.92,40940.04,30364.96,10575.08 +Europe,Belgium,Fruits,Online,H,12/1/2016,323012912,1/4/2017,5554,9.33,6.92,51818.82,38433.68,13385.14 +Asia,Thailand,Clothes,Online,L,6/21/2017,726177251,8/2/2017,841,109.28,35.84,91904.48,30141.44,61763.04 +Asia,Kazakhstan,Meat,Online,C,12/22/2015,298733985,2/8/2016,880,421.89,364.69,371263.2,320927.2,50336 +Europe,Greece,Baby Food,Offline,M,11/23/2013,767294442,1/2/2014,8331,255.28,159.42,2126737.68,1328128.02,798609.66 +Sub-Saharan Africa,Liberia,Clothes,Offline,M,7/23/2017,328782451,9/5/2017,2888,109.28,35.84,315600.64,103505.92,212094.72 +Sub-Saharan Africa,Zambia,Cereal,Online,M,8/16/2011,400434339,10/3/2011,6274,205.7,117.11,1290561.8,734748.14,555813.66 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,L,11/27/2015,669798934,12/25/2015,7244,651.21,524.96,4717365.24,3802810.24,914555 +Asia,Laos,Beverages,Offline,C,5/28/2013,444737565,6/24/2013,6583,47.45,31.79,312363.35,209273.57,103089.78 +Middle East and North Africa,Saudi Arabia,Snacks,Online,M,9/16/2014,903424060,10/7/2014,2110,152.58,97.44,321943.8,205598.4,116345.4 +Europe,Ireland,Cosmetics,Offline,L,4/23/2016,144344747,4/27/2016,3673,437.2,263.33,1605835.6,967211.09,638624.51 +Asia,Japan,Cereal,Online,M,12/28/2011,836298453,1/2/2012,8152,205.7,117.11,1676866.4,954680.72,722185.68 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,H,9/25/2011,768396508,10/13/2011,4457,9.33,6.92,41583.81,30842.44,10741.37 +Asia,North Korea,Snacks,Offline,M,3/27/2015,500062739,4/21/2015,8532,152.58,97.44,1301812.56,831358.08,470454.48 +Australia and Oceania,Marshall Islands,Vegetables,Online,H,9/4/2015,211033475,9/24/2015,8350,154.06,90.93,1286401,759265.5,527135.5 +Europe,Monaco,Household,Online,C,2/5/2011,151357543,3/14/2011,8915,668.27,502.54,5957627.05,4480144.1,1477482.95 +North America,Greenland,Fruits,Offline,M,9/29/2015,191396272,10/21/2015,7265,9.33,6.92,67782.45,50273.8,17508.65 +Central America and the Caribbean,Nicaragua,Snacks,Offline,M,11/7/2010,271823489,11/18/2010,7466,152.58,97.44,1139162.28,727487.04,411675.24 +Australia and Oceania,Vanuatu,Clothes,Online,C,7/31/2016,853625524,8/1/2016,5617,109.28,35.84,613825.76,201313.28,412512.48 +Europe,Bosnia and Herzegovina,Office Supplies,Online,M,7/6/2012,668101203,8/6/2012,4847,651.21,524.96,3156414.87,2544481.12,611933.75 +Asia,Tajikistan,Cereal,Online,M,2/24/2017,766861855,4/12/2017,319,205.7,117.11,65618.3,37358.09,28260.21 +Europe,Italy,Cosmetics,Offline,M,12/29/2015,471831309,2/6/2016,4224,437.2,263.33,1846732.8,1112305.92,734426.88 +Australia and Oceania,Nauru,Personal Care,Offline,H,9/28/2010,525245893,10/6/2010,787,81.73,56.67,64321.51,44599.29,19722.22 +Asia,North Korea,Personal Care,Online,H,7/12/2015,839654433,8/26/2015,1261,81.73,56.67,103061.53,71460.87,31600.66 +Sub-Saharan Africa,Mali,Baby Food,Offline,M,4/1/2015,947918260,5/21/2015,8933,255.28,159.42,2280416.24,1424098.86,856317.38 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,M,10/22/2014,453211200,11/6/2014,4120,47.45,31.79,195494,130974.8,64519.2 +Middle East and North Africa,Pakistan,Cereal,Online,C,8/6/2012,379019582,9/22/2012,9172,205.7,117.11,1886680.4,1074132.92,812547.48 +Asia,Myanmar,Vegetables,Online,L,11/9/2011,919142234,12/15/2011,3467,154.06,90.93,534126.02,315254.31,218871.71 +Asia,Bhutan,Cosmetics,Offline,H,11/23/2016,987690484,1/1/2017,8418,437.2,263.33,3680349.6,2216711.94,1463637.66 +Asia,South Korea,Office Supplies,Online,M,2/27/2014,469088160,4/17/2014,2466,651.21,524.96,1605883.86,1294551.36,311332.5 +Middle East and North Africa,Libya,Meat,Offline,C,11/11/2013,668071591,12/6/2013,6085,421.89,364.69,2567200.65,2219138.65,348062 +Sub-Saharan Africa,Mauritania,Snacks,Online,M,12/10/2015,259689605,12/23/2015,6780,152.58,97.44,1034492.4,660643.2,373849.2 +Asia,Tajikistan,Snacks,Offline,C,10/24/2013,239303529,11/14/2013,4087,152.58,97.44,623594.46,398237.28,225357.18 +Sub-Saharan Africa,Kenya,Snacks,Offline,L,5/1/2013,772587192,6/17/2013,4573,152.58,97.44,697748.34,445593.12,252155.22 +Europe,Bulgaria,Baby Food,Online,M,10/29/2013,745526921,10/30/2013,6838,255.28,159.42,1745604.64,1090113.96,655490.68 +Central America and the Caribbean,Panama,Meat,Offline,M,12/2/2011,914421546,1/5/2012,6511,421.89,364.69,2746925.79,2374496.59,372429.2 +Central America and the Caribbean,Barbados,Fruits,Online,L,11/11/2012,755882394,11/16/2012,1253,9.33,6.92,11690.49,8670.76,3019.73 +Europe,Bosnia and Herzegovina,Meat,Online,C,8/14/2011,716833293,8/31/2011,5756,421.89,364.69,2428398.84,2099155.64,329243.2 +Australia and Oceania,Marshall Islands,Snacks,Online,M,10/13/2011,864510571,11/15/2011,6744,152.58,97.44,1028999.52,657135.36,371864.16 +Australia and Oceania,New Zealand,Vegetables,Offline,H,3/26/2014,436463057,3/31/2014,7973,154.06,90.93,1228320.38,724984.89,503335.49 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Offline,L,5/2/2013,990552079,6/21/2013,5227,81.73,56.67,427202.71,296214.09,130988.62 +Asia,Indonesia,Office Supplies,Offline,H,11/19/2015,554951465,12/7/2015,1325,651.21,524.96,862853.25,695572,167281.25 +Europe,Sweden,Fruits,Offline,H,8/4/2014,378147542,9/2/2014,1116,9.33,6.92,10412.28,7722.72,2689.56 +Middle East and North Africa,Kuwait,Clothes,Offline,M,8/5/2014,878939139,9/11/2014,6478,109.28,35.84,707915.84,232171.52,475744.32 +Asia,Kazakhstan,Cosmetics,Online,M,7/8/2014,296437585,7/18/2014,1324,437.2,263.33,578852.8,348648.92,230203.88 +Europe,Ireland,Baby Food,Offline,C,4/9/2010,540066707,4/15/2010,6595,255.28,159.42,1683571.6,1051374.9,632196.7 +Europe,Luxembourg,Office Supplies,Offline,H,12/20/2013,439562833,2/3/2014,5265,651.21,524.96,3428620.65,2763914.4,664706.25 +Sub-Saharan Africa,Gabon,Clothes,Online,L,4/17/2012,694974792,5/22/2012,7340,109.28,35.84,802115.2,263065.6,539049.6 +Sub-Saharan Africa,Togo,Baby Food,Offline,M,9/14/2015,726663911,10/31/2015,4854,255.28,159.42,1239129.12,773824.68,465304.44 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,L,10/14/2016,925304019,11/24/2016,6876,154.06,90.93,1059316.56,625234.68,434081.88 +Asia,Kyrgyzstan,Personal Care,Offline,C,10/12/2016,401881444,11/22/2016,4505,81.73,56.67,368193.65,255298.35,112895.3 +Asia,India,Clothes,Offline,M,3/13/2014,137695014,3/20/2014,5869,109.28,35.84,641364.32,210344.96,431019.36 +Sub-Saharan Africa,Chad,Meat,Offline,M,3/6/2016,734356057,3/21/2016,1131,421.89,364.69,477157.59,412464.39,64693.2 +North America,Greenland,Clothes,Online,L,1/3/2012,163788402,2/1/2012,7483,109.28,35.84,817742.24,268190.72,549551.52 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,M,9/29/2014,518228375,10/22/2014,4147,255.28,159.42,1058646.16,661114.74,397531.42 +Europe,Monaco,Snacks,Offline,H,1/8/2012,360224807,1/20/2012,7380,152.58,97.44,1126040.4,719107.2,406933.2 +Sub-Saharan Africa,Seychelles ,Snacks,Online,L,3/28/2015,572639024,4/22/2015,5467,152.58,97.44,834154.86,532704.48,301450.38 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,H,5/12/2010,308644855,6/9/2010,3726,651.21,524.96,2426408.46,1956000.96,470407.5 +Middle East and North Africa,Qatar,Clothes,Online,M,9/21/2014,141728627,11/10/2014,9505,109.28,35.84,1038706.4,340659.2,698047.2 +Europe,Iceland,Vegetables,Offline,H,8/16/2012,715689170,8/24/2012,7184,154.06,90.93,1106767.04,653241.12,453525.92 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,H,3/1/2012,494637811,4/4/2012,3175,437.2,263.33,1388110,836072.75,552037.25 +Asia,Cambodia,Meat,Online,L,2/23/2011,712998378,4/11/2011,919,421.89,364.69,387716.91,335150.11,52566.8 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,H,1/1/2016,425507199,1/30/2016,5891,437.2,263.33,2575545.2,1551277.03,1024268.17 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,L,4/21/2015,557213103,4/22/2015,595,651.21,524.96,387469.95,312351.2,75118.75 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,L,10/31/2013,753477418,12/19/2013,9567,109.28,35.84,1045481.76,342881.28,702600.48 +Europe,Vatican City,Fruits,Online,L,8/24/2013,729973971,10/6/2013,4375,9.33,6.92,40818.75,30275,10543.75 +Middle East and North Africa,United Arab Emirates,Meat,Offline,L,4/20/2010,722689092,5/8/2010,8617,421.89,364.69,3635426.13,3142533.73,492892.4 +Europe,Slovakia,Fruits,Online,M,10/9/2011,137921607,10/10/2011,2923,9.33,6.92,27271.59,20227.16,7044.43 +North America,Canada,Snacks,Online,M,12/13/2011,702282845,1/10/2012,9955,152.58,97.44,1518933.9,970015.2,548918.7 +Asia,Mongolia,Baby Food,Online,H,2/26/2017,612696635,3/21/2017,9405,255.28,159.42,2400908.4,1499345.1,901563.3 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,C,1/22/2012,386399304,2/17/2012,2996,47.45,31.79,142160.2,95242.84,46917.36 +Europe,San Marino,Cereal,Offline,L,6/18/2016,610939681,7/2/2016,9483,205.7,117.11,1950653.1,1110554.13,840098.97 +Middle East and North Africa,Iran,Personal Care,Offline,L,5/19/2013,594179093,6/16/2013,9653,81.73,56.67,788939.69,547035.51,241904.18 +Asia,Philippines,Clothes,Online,C,5/22/2013,614291369,7/8/2013,1322,109.28,35.84,144468.16,47380.48,97087.68 +Europe,Latvia,Personal Care,Offline,C,12/27/2012,569762837,1/6/2013,4340,81.73,56.67,354708.2,245947.8,108760.4 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,M,7/11/2013,429392325,8/30/2013,5586,437.2,263.33,2442199.2,1470961.38,971237.82 +Middle East and North Africa,Libya,Fruits,Offline,C,6/2/2017,682291162,6/11/2017,3972,9.33,6.92,37058.76,27486.24,9572.52 +Australia and Oceania,Samoa ,Beverages,Online,H,10/13/2016,987883174,11/2/2016,5439,47.45,31.79,258080.55,172905.81,85174.74 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,L,5/19/2012,625904691,6/15/2012,7962,152.58,97.44,1214841.96,775817.28,439024.68 +Europe,Denmark,Household,Offline,M,5/24/2017,746404540,6/7/2017,6545,668.27,502.54,4373827.15,3289124.3,1084702.85 +Asia,India,Cereal,Online,L,10/11/2015,319744050,11/8/2015,8225,205.7,117.11,1691882.5,963229.75,728652.75 +Asia,Tajikistan,Household,Online,L,6/26/2011,186597049,6/28/2011,7068,668.27,502.54,4723332.36,3551952.72,1171379.64 +Sub-Saharan Africa,Tanzania,Clothes,Online,M,2/6/2017,807949864,3/14/2017,9174,109.28,35.84,1002534.72,328796.16,673738.56 +Asia,Cambodia,Beverages,Offline,C,3/19/2012,915101325,4/4/2012,7673,47.45,31.79,364083.85,243924.67,120159.18 +Asia,North Korea,Fruits,Offline,C,4/28/2015,659662759,6/9/2015,7724,9.33,6.92,72064.92,53450.08,18614.84 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,C,12/4/2011,263557994,12/4/2011,1522,437.2,263.33,665418.4,400788.26,264630.14 +North America,United States of America,Household,Offline,C,4/18/2011,469023358,6/2/2011,3289,668.27,502.54,2197940.03,1652854.06,545085.97 +Asia,Mongolia,Baby Food,Offline,C,6/1/2012,288607680,6/13/2012,4281,255.28,159.42,1092853.68,682477.02,410376.66 +Sub-Saharan Africa,Burundi,Beverages,Online,M,5/5/2015,155172288,5/13/2015,7783,47.45,31.79,369303.35,247421.57,121881.78 +Sub-Saharan Africa,Senegal,Household,Offline,L,5/24/2017,571891009,6/15/2017,4113,668.27,502.54,2748594.51,2066947.02,681647.49 +Asia,Bhutan,Clothes,Online,M,12/18/2016,762250173,12/27/2016,5620,109.28,35.84,614153.6,201420.8,412732.8 +Australia and Oceania,Fiji,Cosmetics,Online,L,4/19/2017,920048606,5/1/2017,1683,437.2,263.33,735807.6,443184.39,292623.21 +Europe,Cyprus,Meat,Offline,M,2/16/2015,859397637,3/24/2015,3713,421.89,364.69,1566477.57,1354093.97,212383.6 +Middle East and North Africa,Tunisia ,Vegetables,Online,C,1/15/2012,464721095,2/10/2012,154,154.06,90.93,23725.24,14003.22,9722.02 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,C,9/8/2010,140755307,10/18/2010,1478,9.33,6.92,13789.74,10227.76,3561.98 +Australia and Oceania,Samoa ,Household,Offline,C,12/30/2010,362549102,1/21/2011,5191,668.27,502.54,3468989.57,2608685.14,860304.43 +Europe,Ireland,Baby Food,Online,L,12/19/2013,325463807,1/21/2014,828,255.28,159.42,211371.84,131999.76,79372.08 +North America,Greenland,Meat,Online,L,4/18/2010,195173251,5/8/2010,4957,421.89,364.69,2091308.73,1807768.33,283540.4 +Australia and Oceania,Samoa ,Vegetables,Online,H,6/20/2014,657663762,8/2/2014,6177,154.06,90.93,951628.62,561674.61,389954.01 +Central America and the Caribbean,Haiti,Clothes,Online,L,7/12/2015,669234168,7/12/2015,117,109.28,35.84,12785.76,4193.28,8592.48 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,L,2/25/2011,606495797,3/3/2011,4439,109.28,35.84,485093.92,159093.76,326000.16 +Asia,Thailand,Fruits,Offline,H,6/15/2011,916372478,6/25/2011,3835,9.33,6.92,35780.55,26538.2,9242.35 +Europe,Belgium,Fruits,Offline,L,6/14/2012,766100537,7/10/2012,5028,9.33,6.92,46911.24,34793.76,12117.48 +Middle East and North Africa,Turkey,Personal Care,Offline,C,1/10/2015,293228805,1/16/2015,1774,81.73,56.67,144989.02,100532.58,44456.44 +Europe,Ireland,Beverages,Offline,C,7/18/2013,155618607,8/2/2013,9859,47.45,31.79,467809.55,313417.61,154391.94 +Europe,Malta,Beverages,Online,M,10/20/2014,181443774,10/26/2014,2100,47.45,31.79,99645,66759,32886 +Asia,South Korea,Fruits,Offline,C,7/4/2011,719190633,8/22/2011,3345,9.33,6.92,31208.85,23147.4,8061.45 +Europe,Bulgaria,Office Supplies,Offline,H,5/13/2016,387658011,6/27/2016,5475,651.21,524.96,3565374.75,2874156,691218.75 +Asia,Turkmenistan,Clothes,Online,C,11/12/2012,125957238,11/27/2012,2401,109.28,35.84,262381.28,86051.84,176329.44 +Sub-Saharan Africa,Nigeria,Household,Online,H,1/22/2012,943512141,2/6/2012,5064,668.27,502.54,3384119.28,2544862.56,839256.72 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,M,11/30/2010,770059049,12/16/2010,6440,421.89,364.69,2716971.6,2348603.6,368368 +Middle East and North Africa,Iraq,Office Supplies,Online,C,4/4/2011,305646789,4/30/2011,6532,651.21,524.96,4253703.72,3429038.72,824665 +Australia and Oceania,East Timor,Office Supplies,Online,M,12/22/2015,770636689,1/6/2016,7376,651.21,524.96,4803324.96,3872104.96,931220 +Sub-Saharan Africa,Guinea,Clothes,Online,L,1/31/2010,755702579,3/18/2010,8041,109.28,35.84,878720.48,288189.44,590531.04 +Europe,Slovenia,Fruits,Offline,H,7/17/2017,271830785,8/25/2017,9625,9.33,6.92,89801.25,66605,23196.25 +Europe,Albania,Snacks,Offline,M,2/18/2014,300320136,2/24/2014,257,152.58,97.44,39213.06,25042.08,14170.98 +Middle East and North Africa,Egypt,Fruits,Offline,L,8/2/2014,542781960,8/26/2014,99,9.33,6.92,923.67,685.08,238.59 +Central America and the Caribbean,Jamaica,Vegetables,Offline,C,9/30/2015,771140086,10/4/2015,6343,154.06,90.93,977202.58,576768.99,400433.59 +Australia and Oceania,Tuvalu,Household,Online,C,7/14/2015,377630841,8/6/2015,8213,668.27,502.54,5488501.51,4127361.02,1361140.49 +Australia and Oceania,Vanuatu,Beverages,Offline,L,9/20/2016,624803054,11/4/2016,1963,47.45,31.79,93144.35,62403.77,30740.58 +Middle East and North Africa,Yemen,Office Supplies,Offline,M,7/26/2015,595518052,9/13/2015,5880,651.21,524.96,3829114.8,3086764.8,742350 +Sub-Saharan Africa,Mauritania,Household,Online,H,3/8/2013,342949664,4/26/2013,5282,668.27,502.54,3529802.14,2654416.28,875385.86 +North America,United States of America,Cereal,Online,L,10/3/2011,440584218,10/29/2011,7516,205.7,117.11,1546041.2,880198.76,665842.44 +Sub-Saharan Africa,Gabon,Snacks,Online,C,9/23/2010,632220542,11/11/2010,6963,152.58,97.44,1062414.54,678474.72,383939.82 +Central America and the Caribbean,Nicaragua,Cereal,Offline,C,8/19/2010,281969964,10/4/2010,33,205.7,117.11,6788.1,3864.63,2923.47 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,C,11/2/2016,624256312,12/10/2016,170,255.28,159.42,43397.6,27101.4,16296.2 +Central America and the Caribbean,Barbados,Personal Care,Online,L,1/23/2013,713815915,1/30/2013,2847,81.73,56.67,232685.31,161339.49,71345.82 +Australia and Oceania,Nauru,Snacks,Offline,L,8/6/2010,575697600,8/31/2010,568,152.58,97.44,86665.44,55345.92,31319.52 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,H,3/22/2014,755262696,4/16/2014,7870,421.89,364.69,3320274.3,2870110.3,450164 +Sub-Saharan Africa,Mauritius ,Meat,Online,L,11/6/2010,968185031,12/5/2010,6321,421.89,364.69,2666766.69,2305205.49,361561.2 +Europe,Poland,Office Supplies,Online,H,3/7/2011,550450932,3/31/2011,9518,651.21,524.96,6198216.78,4996569.28,1201647.5 +Asia,Bangladesh,Cereal,Offline,M,8/12/2015,708359229,9/14/2015,8092,205.7,117.11,1664524.4,947654.12,716870.28 +Sub-Saharan Africa,Ghana,Beverages,Online,C,6/22/2010,468521249,8/4/2010,4704,47.45,31.79,223204.8,149540.16,73664.64 +Europe,Montenegro,Office Supplies,Offline,H,3/24/2017,727860820,4/23/2017,9046,651.21,524.96,5890845.66,4748788.16,1142057.5 +Central America and the Caribbean,Jamaica,Beverages,Offline,L,12/18/2012,203614270,1/20/2013,2842,47.45,31.79,134852.9,90347.18,44505.72 +Europe,Bosnia and Herzegovina,Beverages,Online,H,6/30/2017,383330428,7/29/2017,4847,47.45,31.79,229990.15,154086.13,75904.02 +Europe,France,Meat,Offline,L,10/30/2013,574870622,11/7/2013,5847,421.89,364.69,2466790.83,2132342.43,334448.4 +Asia,Cambodia,Beverages,Offline,L,7/17/2012,156408679,9/5/2012,3659,47.45,31.79,173619.55,116319.61,57299.94 +Europe,San Marino,Cosmetics,Offline,M,2/20/2010,826430928,4/5/2010,8132,437.2,263.33,3555310.4,2141399.56,1413910.84 +Middle East and North Africa,Yemen,Office Supplies,Offline,L,7/15/2015,753736197,8/6/2015,6145,651.21,524.96,4001685.45,3225879.2,775806.25 +Sub-Saharan Africa,Mauritius ,Meat,Online,H,1/2/2016,427435815,1/30/2016,6611,421.89,364.69,2789114.79,2410965.59,378149.2 +Australia and Oceania,Palau,Fruits,Online,H,3/27/2011,406953608,5/10/2011,5471,9.33,6.92,51044.43,37859.32,13185.11 +Europe,Macedonia,Meat,Offline,L,2/18/2017,872025907,3/2/2017,699,421.89,364.69,294901.11,254918.31,39982.8 +Europe,Belarus,Beverages,Online,H,8/5/2016,272701537,8/25/2016,7300,47.45,31.79,346385,232067,114318 +Central America and the Caribbean,Dominica,Cereal,Online,M,4/14/2016,279341828,4/24/2016,2309,205.7,117.11,474961.3,270406.99,204554.31 +Sub-Saharan Africa,Burkina Faso,Household,Online,M,8/3/2012,832620608,8/24/2012,9796,668.27,502.54,6546372.92,4922881.84,1623491.08 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,H,7/11/2010,593524205,8/29/2010,5857,255.28,159.42,1495174.96,933722.94,561452.02 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,L,5/22/2012,993351447,6/20/2012,3623,81.73,56.67,296107.79,205315.41,90792.38 +Asia,North Korea,Personal Care,Offline,L,12/19/2013,383713662,1/2/2014,8254,81.73,56.67,674599.42,467754.18,206845.24 +Central America and the Caribbean,Belize,Vegetables,Online,C,11/25/2015,786534678,1/4/2016,1945,154.06,90.93,299646.7,176858.85,122787.85 +Middle East and North Africa,Lebanon,Baby Food,Offline,C,4/26/2012,244050824,5/4/2012,8917,255.28,159.42,2276331.76,1421548.14,854783.62 +Middle East and North Africa,Iran,Personal Care,Online,H,5/10/2017,468810927,5/19/2017,426,81.73,56.67,34816.98,24141.42,10675.56 +Central America and the Caribbean,Honduras,Cereal,Offline,C,11/28/2015,993676316,1/12/2016,9759,205.7,117.11,2007426.3,1142876.49,864549.81 +Asia,Japan,Personal Care,Online,H,11/17/2012,521820819,11/24/2012,7231,81.73,56.67,590989.63,409780.77,181208.86 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,H,3/26/2014,976730763,3/26/2014,5193,668.27,502.54,3470326.11,2609690.22,860635.89 +Sub-Saharan Africa,Nigeria,Fruits,Online,C,8/22/2015,752204978,9/7/2015,3023,9.33,6.92,28204.59,20919.16,7285.43 +Sub-Saharan Africa,Central African Republic,Beverages,Online,C,10/30/2013,562354791,11/11/2013,2134,47.45,31.79,101258.3,67839.86,33418.44 +Europe,Sweden,Meat,Offline,L,5/24/2010,291604030,6/25/2010,967,421.89,364.69,407967.63,352655.23,55312.4 +Middle East and North Africa,Oman,Cosmetics,Online,C,7/23/2015,344689023,8/24/2015,9997,437.2,263.33,4370688.4,2632510.01,1738178.39 +Middle East and North Africa,Lebanon,Clothes,Offline,M,2/6/2014,296658599,2/16/2014,6727,109.28,35.84,735126.56,241095.68,494030.88 +Sub-Saharan Africa,Central African Republic,Fruits,Online,L,8/5/2014,242874085,8/28/2014,694,9.33,6.92,6475.02,4802.48,1672.54 +Europe,Germany,Vegetables,Offline,M,4/23/2015,349009311,5/14/2015,8466,154.06,90.93,1304271.96,769813.38,534458.58 +Sub-Saharan Africa,Chad,Snacks,Offline,H,8/1/2015,401050603,8/13/2015,8640,152.58,97.44,1318291.2,841881.6,476409.6 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,H,1/13/2012,255296790,2/29/2012,6848,9.33,6.92,63891.84,47388.16,16503.68 +Asia,China,Vegetables,Offline,L,6/27/2017,288359200,8/3/2017,750,154.06,90.93,115545,68197.5,47347.5 +Asia,Cambodia,Fruits,Offline,C,10/5/2011,947161662,11/6/2011,5039,9.33,6.92,47013.87,34869.88,12143.99 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,C,8/6/2013,498940503,9/23/2013,6437,152.58,97.44,982157.46,627221.28,354936.18 +Central America and the Caribbean,Honduras,Baby Food,Offline,H,4/18/2016,881244552,5/23/2016,8701,255.28,159.42,2221191.28,1387113.42,834077.86 +Asia,Mongolia,Vegetables,Online,L,3/26/2014,951935136,4/3/2014,7616,154.06,90.93,1173320.96,692522.88,480798.08 +Sub-Saharan Africa,South Sudan,Household,Online,C,3/11/2014,539186084,4/4/2014,5999,668.27,502.54,4008951.73,3014737.46,994214.27 +Sub-Saharan Africa,Benin,Office Supplies,Online,H,6/18/2016,891483724,8/4/2016,8699,651.21,524.96,5664875.79,4566627.04,1098248.75 +Europe,Slovakia,Fruits,Offline,H,1/14/2011,627626883,2/15/2011,7597,9.33,6.92,70880.01,52571.24,18308.77 +Europe,Albania,Meat,Online,L,9/8/2011,686726891,10/27/2011,6603,421.89,364.69,2785739.67,2408048.07,377691.6 +Europe,Germany,Personal Care,Offline,C,4/26/2014,278207576,4/29/2014,6659,81.73,56.67,544240.07,377365.53,166874.54 +Australia and Oceania,Nauru,Clothes,Offline,C,11/26/2015,931805264,12/12/2015,739,109.28,35.84,80757.92,26485.76,54272.16 +Sub-Saharan Africa,Botswana,Fruits,Offline,M,9/10/2010,647568786,10/26/2010,8849,9.33,6.92,82561.17,61235.08,21326.09 +Asia,Bhutan,Cereal,Online,C,9/18/2016,645859467,10/1/2016,3024,205.7,117.11,622036.8,354140.64,267896.16 +Sub-Saharan Africa,Senegal,Vegetables,Offline,H,6/6/2011,417351138,7/4/2011,2331,154.06,90.93,359113.86,211957.83,147156.03 +Australia and Oceania,Tuvalu,Cereal,Online,M,3/15/2011,873030126,3/30/2011,7870,205.7,117.11,1618859,921655.7,697203.3 +Central America and the Caribbean,Cuba,Cereal,Offline,C,7/19/2014,294195258,8/22/2014,7769,205.7,117.11,1598083.3,909827.59,688255.71 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,H,6/19/2013,182457864,6/29/2013,2191,437.2,263.33,957905.2,576956.03,380949.17 +Sub-Saharan Africa,Kenya,Cosmetics,Online,L,5/20/2012,309741771,5/27/2012,8328,437.2,263.33,3641001.6,2193012.24,1447989.36 +Middle East and North Africa,Iran,Personal Care,Offline,M,10/17/2016,968283307,10/17/2016,5403,81.73,56.67,441587.19,306188.01,135399.18 +Central America and the Caribbean,Jamaica,Cereal,Online,L,4/28/2014,720631301,5/3/2014,9671,205.7,117.11,1989324.7,1132570.81,856753.89 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,M,5/15/2016,449647080,7/3/2016,9418,437.2,263.33,4117549.6,2480041.94,1637507.66 +North America,Greenland,Cosmetics,Offline,M,6/24/2016,208504474,8/11/2016,9962,437.2,263.33,4355386.4,2623293.46,1732092.94 +Australia and Oceania,Australia,Meat,Offline,H,10/30/2016,570689809,11/30/2016,8651,421.89,364.69,3649770.39,3154933.19,494837.2 +Middle East and North Africa,Kuwait,Meat,Online,L,11/17/2016,380001914,12/4/2016,9866,421.89,364.69,4162366.74,3598031.54,564335.2 +North America,Greenland,Cosmetics,Offline,H,2/22/2017,800552117,3/30/2017,16,437.2,263.33,6995.2,4213.28,2781.92 +North America,Canada,Clothes,Offline,M,6/7/2015,366764247,6/14/2015,2546,109.28,35.84,278226.88,91248.64,186978.24 +Central America and the Caribbean,Panama,Cereal,Offline,L,8/6/2010,833374631,8/20/2010,2928,205.7,117.11,602289.6,342898.08,259391.52 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,C,12/8/2013,425432097,1/4/2014,3667,651.21,524.96,2387987.07,1925028.32,462958.75 +Europe,Switzerland,Office Supplies,Offline,C,1/31/2015,588297975,3/1/2015,9299,651.21,524.96,6055601.79,4881603.04,1173998.75 +Middle East and North Africa,Egypt,Beverages,Online,C,2/5/2016,137646090,3/21/2016,1392,47.45,31.79,66050.4,44251.68,21798.72 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,L,7/12/2012,209462773,7/19/2012,3544,81.73,56.67,289651.12,200838.48,88812.64 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,L,5/10/2012,210046851,6/22/2012,6386,437.2,263.33,2791959.2,1681625.38,1110333.82 +Asia,South Korea,Cereal,Offline,C,1/17/2017,966009652,2/23/2017,2578,205.7,117.11,530294.6,301909.58,228385.02 +Sub-Saharan Africa,Senegal,Baby Food,Offline,L,3/14/2010,674275004,3/30/2010,1813,255.28,159.42,462822.64,289028.46,173794.18 +Central America and the Caribbean,Costa Rica,Cereal,Online,L,5/6/2014,752079236,5/24/2014,5814,205.7,117.11,1195939.8,680877.54,515062.26 +Middle East and North Africa,Jordan,Beverages,Online,C,6/6/2011,886971175,6/28/2011,3336,47.45,31.79,158293.2,106051.44,52241.76 +Central America and the Caribbean,Cuba,Meat,Offline,H,10/2/2014,386812150,10/18/2014,5166,421.89,364.69,2179483.74,1883988.54,295495.2 +Asia,Bhutan,Cosmetics,Offline,C,3/3/2012,429775989,4/2/2012,9120,437.2,263.33,3987264,2401569.6,1585694.4 +Central America and the Caribbean,Honduras,Beverages,Online,M,5/3/2015,914349019,5/8/2015,5048,47.45,31.79,239527.6,160475.92,79051.68 +Australia and Oceania,Papua New Guinea,Beverages,Offline,M,6/12/2010,909330070,7/5/2010,9830,47.45,31.79,466433.5,312495.7,153937.8 +Europe,Slovenia,Snacks,Online,L,1/23/2015,903830468,2/17/2015,2376,152.58,97.44,362530.08,231517.44,131012.64 +Asia,Cambodia,Clothes,Offline,M,9/24/2013,557274043,11/8/2013,8628,109.28,35.84,942867.84,309227.52,633640.32 +Middle East and North Africa,Turkey,Vegetables,Online,L,10/15/2014,949397122,11/10/2014,6561,154.06,90.93,1010787.66,596591.73,414195.93 +Europe,Croatia,Vegetables,Online,M,4/7/2016,530248534,4/10/2016,1179,154.06,90.93,181636.74,107206.47,74430.27 +Middle East and North Africa,Lebanon,Fruits,Offline,L,4/7/2017,970189607,4/29/2017,9519,9.33,6.92,88812.27,65871.48,22940.79 +Europe,Belgium,Snacks,Offline,M,3/3/2014,409894168,3/21/2014,5648,152.58,97.44,861771.84,550341.12,311430.72 +Sub-Saharan Africa,Sudan,Office Supplies,Online,H,12/30/2011,210348546,2/7/2012,5664,651.21,524.96,3688453.44,2973373.44,715080 +Central America and the Caribbean,Panama,Office Supplies,Online,L,1/13/2013,902851569,2/3/2013,2698,651.21,524.96,1756964.58,1416342.08,340622.5 +Asia,Singapore,Cereal,Online,C,1/31/2013,839014565,2/14/2013,1910,205.7,117.11,392887,223680.1,169206.9 +Middle East and North Africa,Turkey,Clothes,Offline,H,10/10/2012,240761363,10/17/2012,5492,109.28,35.84,600165.76,196833.28,403332.48 +Sub-Saharan Africa,Zimbabwe,Meat,Online,M,10/26/2013,750328290,10/26/2013,7670,421.89,364.69,3235896.3,2797172.3,438724 +Europe,Denmark,Office Supplies,Offline,L,3/12/2015,480264174,4/15/2015,9697,651.21,524.96,6314783.37,5090537.12,1224246.25 +Central America and the Caribbean,Honduras,Meat,Online,M,12/12/2016,763430345,12/22/2016,4859,421.89,364.69,2049963.51,1772028.71,277934.8 +Europe,Belarus,Household,Offline,H,5/30/2016,303000628,6/19/2016,3474,668.27,502.54,2321569.98,1745823.96,575746.02 +Sub-Saharan Africa,The Gambia,Household,Online,M,12/23/2011,122461354,1/11/2012,7891,668.27,502.54,5273318.57,3965543.14,1307775.43 +Sub-Saharan Africa,Mauritania,Meat,Online,H,6/14/2014,415611350,8/3/2014,7489,421.89,364.69,3159534.21,2731163.41,428370.8 +Asia,Vietnam,Personal Care,Online,L,1/2/2013,996561944,1/18/2013,3680,81.73,56.67,300766.4,208545.6,92220.8 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,C,10/18/2016,849736964,11/2/2016,4906,109.28,35.84,536127.68,175831.04,360296.64 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,M,4/30/2013,379872739,5/3/2013,1640,154.06,90.93,252658.4,149125.2,103533.2 +Europe,Slovakia,Beverages,Offline,M,2/7/2010,962018096,3/4/2010,1388,47.45,31.79,65860.6,44124.52,21736.08 +Asia,Mongolia,Clothes,Offline,H,9/10/2015,891534364,10/22/2015,3685,109.28,35.84,402696.8,132070.4,270626.4 +Middle East and North Africa,Syria,Vegetables,Offline,H,3/21/2013,334095370,5/10/2013,5099,154.06,90.93,785551.94,463652.07,321899.87 +Europe,Slovenia,Personal Care,Offline,L,3/3/2017,875687444,3/12/2017,4229,81.73,56.67,345636.17,239657.43,105978.74 +Sub-Saharan Africa,The Gambia,Beverages,Offline,H,8/2/2016,572609412,8/22/2016,6705,47.45,31.79,318152.25,213151.95,105000.3 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,H,9/21/2016,701472604,11/4/2016,187,437.2,263.33,81756.4,49242.71,32513.69 +Australia and Oceania,Palau,Meat,Offline,H,7/17/2012,809200847,8/18/2012,9368,421.89,364.69,3952265.52,3416415.92,535849.6 +Middle East and North Africa,Lebanon,Household,Offline,L,3/19/2015,963030469,5/5/2015,971,668.27,502.54,648890.17,487966.34,160923.83 +Asia,Indonesia,Personal Care,Offline,M,6/20/2010,400510299,7/31/2010,8752,81.73,56.67,715300.96,495975.84,219325.12 +Sub-Saharan Africa,Rwanda,Baby Food,Online,L,5/23/2015,679501664,6/23/2015,8497,255.28,159.42,2169114.16,1354591.74,814522.42 +Europe,Latvia,Personal Care,Online,L,1/21/2014,728178393,2/8/2014,3023,81.73,56.67,247069.79,171313.41,75756.38 +Europe,Finland,Clothes,Offline,L,4/29/2014,895026814,5/21/2014,7179,109.28,35.84,784521.12,257295.36,527225.76 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,M,10/3/2013,698845756,11/19/2013,2844,154.06,90.93,438146.64,258604.92,179541.72 +Europe,Serbia,Meat,Online,C,12/25/2010,178746545,1/3/2011,3930,421.89,364.69,1658027.7,1433231.7,224796 +Australia and Oceania,Marshall Islands,Household,Online,C,1/19/2017,344153010,2/7/2017,1378,668.27,502.54,920876.06,692500.12,228375.94 +Europe,Cyprus,Cosmetics,Online,C,10/16/2013,924801480,11/29/2013,8164,437.2,263.33,3569300.8,2149826.12,1419474.68 +Middle East and North Africa,Qatar,Fruits,Offline,H,8/7/2010,820740783,9/20/2010,4291,9.33,6.92,40035.03,29693.72,10341.31 +Middle East and North Africa,Azerbaijan,Snacks,Online,L,5/12/2010,352332246,6/20/2010,1796,152.58,97.44,274033.68,175002.24,99031.44 +Asia,Bhutan,Cosmetics,Online,L,3/30/2013,810249698,5/9/2013,9746,437.2,263.33,4260951.2,2566414.18,1694537.02 +North America,United States of America,Cereal,Online,H,11/27/2012,405479466,12/16/2012,9240,205.7,117.11,1900668,1082096.4,818571.6 +Australia and Oceania,Nauru,Personal Care,Online,L,6/7/2015,119320380,7/17/2015,8407,81.73,56.67,687104.11,476424.69,210679.42 +Europe,Armenia,Vegetables,Online,C,10/26/2012,553383767,11/20/2012,7409,154.06,90.93,1141430.54,673700.37,467730.17 +Australia and Oceania,Vanuatu,Cosmetics,Online,M,1/26/2017,579593455,3/6/2017,3438,437.2,263.33,1503093.6,905328.54,597765.06 +Europe,Malta,Household,Online,M,12/16/2010,490185773,12/23/2010,5718,668.27,502.54,3821167.86,2873523.72,947644.14 +Europe,Bulgaria,Meat,Offline,L,5/24/2012,647709548,7/7/2012,504,421.89,364.69,212632.56,183803.76,28828.8 +Middle East and North Africa,Yemen,Cereal,Offline,C,1/27/2010,135026109,2/24/2010,6081,205.7,117.11,1250861.7,712145.91,538715.79 +Europe,Croatia,Beverages,Offline,C,9/4/2012,805309283,9/29/2012,7768,47.45,31.79,368591.6,246944.72,121646.88 +Europe,Greece,Cosmetics,Offline,H,10/23/2014,532045400,11/6/2014,2912,437.2,263.33,1273126.4,766816.96,506309.44 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,L,12/6/2015,859033286,12/19/2015,5894,154.06,90.93,908029.64,535941.42,372088.22 +Europe,Switzerland,Office Supplies,Offline,M,7/23/2016,250384271,7/27/2016,3125,651.21,524.96,2035031.25,1640500,394531.25 +Europe,Ireland,Personal Care,Offline,H,6/30/2014,840522181,7/5/2014,8047,81.73,56.67,657681.31,456023.49,201657.82 +Sub-Saharan Africa,Ghana,Snacks,Online,C,3/6/2016,784183347,4/24/2016,6133,152.58,97.44,935773.14,597599.52,338173.62 +North America,Canada,Fruits,Offline,L,3/6/2010,106416594,3/12/2010,9890,9.33,6.92,92273.7,68438.8,23834.9 +Europe,Malta,Meat,Offline,C,6/2/2016,252583253,6/13/2016,3852,421.89,364.69,1625120.28,1404785.88,220334.4 +Central America and the Caribbean,Dominica,Meat,Online,M,3/31/2014,938357150,5/8/2014,9588,421.89,364.69,4045081.32,3496647.72,548433.6 +Asia,Japan,Beverages,Offline,L,5/9/2014,599724614,5/28/2014,695,47.45,31.79,32977.75,22094.05,10883.7 +Middle East and North Africa,Morocco,Office Supplies,Offline,H,2/22/2017,442984473,3/24/2017,7805,651.21,524.96,5082694.05,4097312.8,985381.25 +Europe,Luxembourg,Meat,Online,C,7/8/2016,394748055,7/16/2016,3577,421.89,364.69,1509100.53,1304496.13,204604.4 +Europe,Finland,Clothes,Offline,M,3/21/2011,451939189,4/19/2011,7704,109.28,35.84,841893.12,276111.36,565781.76 +Central America and the Caribbean,Dominican Republic,Meat,Offline,C,3/14/2016,231794202,4/15/2016,1910,421.89,364.69,805809.9,696557.9,109252 +Middle East and North Africa,Afghanistan,Cereal,Offline,C,5/29/2013,321861922,7/11/2013,4950,205.7,117.11,1018215,579694.5,438520.5 +Sub-Saharan Africa,South Sudan,Clothes,Online,L,2/23/2016,930003678,2/25/2016,7610,109.28,35.84,831620.8,272742.4,558878.4 +Asia,South Korea,Household,Online,H,4/9/2012,534393298,5/18/2012,7707,668.27,502.54,5150356.89,3873075.78,1277281.11 +Sub-Saharan Africa,Mozambique,Beverages,Offline,M,6/7/2013,833517110,7/23/2013,5090,47.45,31.79,241520.5,161811.1,79709.4 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,M,5/26/2013,896173942,5/27/2013,6639,81.73,56.67,542605.47,376232.13,166373.34 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,M,8/5/2014,311475121,8/5/2014,1265,651.21,524.96,823780.65,664074.4,159706.25 +Asia,Turkmenistan,Office Supplies,Offline,H,9/13/2016,538844478,10/7/2016,4910,651.21,524.96,3197441.1,2577553.6,619887.5 +Middle East and North Africa,Algeria,Vegetables,Offline,M,11/30/2012,858018338,12/18/2012,5548,154.06,90.93,854724.88,504479.64,350245.24 +Europe,Liechtenstein,Beverages,Online,L,5/30/2016,619045531,6/14/2016,8184,47.45,31.79,388330.8,260169.36,128161.44 +Sub-Saharan Africa,Sudan,Household,Offline,C,2/23/2011,592287385,3/6/2011,9854,668.27,502.54,6585132.58,4952029.16,1633103.42 +Australia and Oceania,Solomon Islands,Fruits,Online,C,3/22/2016,718417727,5/4/2016,4625,9.33,6.92,43151.25,32005,11146.25 +Australia and Oceania,Samoa ,Baby Food,Online,M,12/8/2013,558422887,12/15/2013,8596,255.28,159.42,2194386.88,1370374.32,824012.56 +North America,Greenland,Meat,Online,H,2/27/2014,643601691,4/9/2014,4898,421.89,364.69,2066417.22,1786251.62,280165.6 +Middle East and North Africa,Qatar,Snacks,Offline,H,9/3/2012,225565469,10/17/2012,8690,152.58,97.44,1325920.2,846753.6,479166.6 +Asia,Bangladesh,Vegetables,Online,L,2/15/2010,426238048,2/17/2010,2165,154.06,90.93,333539.9,196863.45,136676.45 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,C,10/16/2015,187855756,11/6/2015,9548,437.2,263.33,4174385.6,2514274.84,1660110.76 +North America,United States of America,Office Supplies,Offline,L,7/3/2013,322967422,8/9/2013,2092,651.21,524.96,1362331.32,1098216.32,264115 +Sub-Saharan Africa,Burundi,Baby Food,Offline,M,11/21/2010,364434373,11/24/2010,3084,255.28,159.42,787283.52,491651.28,295632.24 +Central America and the Caribbean,Guatemala,Beverages,Offline,M,11/4/2012,815430438,11/15/2012,2842,47.45,31.79,134852.9,90347.18,44505.72 +Sub-Saharan Africa,Djibouti,Baby Food,Online,C,3/11/2010,899441945,3/27/2010,3714,255.28,159.42,948109.92,592085.88,356024.04 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,H,9/27/2013,810267722,10/7/2013,5080,47.45,31.79,241046,161493.2,79552.8 +Central America and the Caribbean,Saint Lucia,Meat,Offline,L,8/27/2012,362019097,10/15/2012,8351,421.89,364.69,3523203.39,3045526.19,477677.2 +Middle East and North Africa,Lebanon,Fruits,Online,M,2/6/2016,339119899,3/4/2016,1969,9.33,6.92,18370.77,13625.48,4745.29 +Europe,San Marino,Household,Offline,M,7/29/2011,246306455,7/30/2011,6408,668.27,502.54,4282274.16,3220276.32,1061997.84 +Sub-Saharan Africa,Nigeria,Vegetables,Offline,L,2/26/2014,558627593,3/17/2014,9174,154.06,90.93,1413346.44,834191.82,579154.62 +North America,Canada,Office Supplies,Offline,C,4/7/2017,471444642,5/16/2017,9801,651.21,524.96,6382509.21,5145132.96,1237376.25 +Middle East and North Africa,Jordan,Meat,Offline,M,8/9/2011,150431430,8/16/2011,4858,421.89,364.69,2049541.62,1771664.02,277877.6 +Europe,France,Meat,Offline,H,8/28/2011,281574285,10/2/2011,2943,421.89,364.69,1241622.27,1073282.67,168339.6 +Australia and Oceania,East Timor,Clothes,Online,H,1/14/2014,721172034,2/5/2014,9686,109.28,35.84,1058486.08,347146.24,711339.84 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,C,6/7/2016,945836007,7/7/2016,2748,437.2,263.33,1201425.6,723630.84,477794.76 +Australia and Oceania,Solomon Islands,Snacks,Offline,M,10/18/2013,502490031,10/27/2013,6822,152.58,97.44,1040900.76,664735.68,376165.08 +Sub-Saharan Africa,Ethiopia,Household,Offline,L,4/21/2017,358370435,5/15/2017,8630,668.27,502.54,5767170.1,4336920.2,1430249.9 +Europe,United Kingdom,Office Supplies,Online,H,9/6/2012,651026046,10/2/2012,1929,651.21,524.96,1256184.09,1012647.84,243536.25 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,H,1/8/2017,238318192,2/8/2017,2504,152.58,97.44,382060.32,243989.76,138070.56 +Australia and Oceania,Samoa ,Household,Online,L,5/24/2014,748420703,7/5/2014,3172,668.27,502.54,2119752.44,1594056.88,525695.56 +Asia,Maldives,Vegetables,Online,L,8/28/2012,729819905,9/23/2012,8783,154.06,90.93,1353108.98,798638.19,554470.79 +Asia,China,Personal Care,Offline,C,12/12/2016,601314628,1/20/2017,1216,81.73,56.67,99383.68,68910.72,30472.96 +Sub-Saharan Africa,Gabon,Personal Care,Offline,M,10/1/2010,402016198,11/19/2010,4382,81.73,56.67,358140.86,248327.94,109812.92 +Central America and the Caribbean,Dominica,Baby Food,Offline,H,9/7/2012,241348445,9/19/2012,9223,255.28,159.42,2354447.44,1470330.66,884116.78 +Sub-Saharan Africa,Ethiopia,Snacks,Offline,H,2/26/2012,749047696,4/16/2012,8714,152.58,97.44,1329582.12,849092.16,480489.96 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,H,12/25/2010,825162780,1/13/2011,2858,651.21,524.96,1861158.18,1500335.68,360822.5 +Europe,Hungary,Snacks,Online,L,1/20/2012,790055024,3/2/2012,3693,152.58,97.44,563477.94,359845.92,203632.02 +Middle East and North Africa,Oman,Cosmetics,Online,L,7/15/2015,134398257,8/13/2015,286,437.2,263.33,125039.2,75312.38,49726.82 +Middle East and North Africa,Bahrain,Fruits,Online,H,2/1/2015,669178807,2/3/2015,3735,9.33,6.92,34847.55,25846.2,9001.35 +Europe,Italy,Cosmetics,Online,L,10/15/2016,675695502,11/8/2016,2169,437.2,263.33,948286.8,571162.77,377124.03 +Australia and Oceania,Kiribati,Personal Care,Online,C,8/24/2012,755559670,9/11/2012,5752,81.73,56.67,470110.96,325965.84,144145.12 +Europe,Albania,Vegetables,Offline,L,8/29/2014,680695140,10/17/2014,1673,154.06,90.93,257742.38,152125.89,105616.49 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,C,3/2/2013,743338239,4/13/2013,9158,47.45,31.79,434547.1,291132.82,143414.28 +Asia,South Korea,Cereal,Online,H,12/11/2010,406037795,12/22/2010,4461,205.7,117.11,917627.7,522427.71,395199.99 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,M,10/28/2011,551655137,12/2/2011,5869,437.2,263.33,2565926.8,1545483.77,1020443.03 +Middle East and North Africa,Bahrain,Clothes,Offline,C,12/1/2016,333364093,12/31/2016,8698,109.28,35.84,950517.44,311736.32,638781.12 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,H,4/6/2013,324650990,5/1/2013,297,255.28,159.42,75818.16,47347.74,28470.42 +Middle East and North Africa,Yemen,Vegetables,Online,H,6/15/2015,269314658,7/24/2015,5047,154.06,90.93,777540.82,458923.71,318617.11 +North America,United States of America,Snacks,Online,H,6/11/2016,431466424,6/11/2016,9358,152.58,97.44,1427843.64,911843.52,516000.12 +Europe,Austria,Household,Offline,M,1/13/2014,245530116,2/13/2014,6672,668.27,502.54,4458697.44,3352946.88,1105750.56 +Australia and Oceania,New Zealand,Clothes,Offline,H,8/29/2014,566242063,9/9/2014,2464,109.28,35.84,269265.92,88309.76,180956.16 +Europe,Luxembourg,Fruits,Offline,M,6/19/2014,518651092,7/3/2014,9238,9.33,6.92,86190.54,63926.96,22263.58 +Europe,Liechtenstein,Clothes,Offline,H,8/28/2010,648118531,9/19/2010,1531,109.28,35.84,167307.68,54871.04,112436.64 +Asia,Kyrgyzstan,Fruits,Online,H,11/13/2012,670318210,11/21/2012,909,9.33,6.92,8480.97,6290.28,2190.69 +Europe,Malta,Office Supplies,Online,H,8/26/2016,821236455,9/3/2016,972,651.21,524.96,632976.12,510261.12,122715 +Sub-Saharan Africa,Zambia,Snacks,Online,H,11/2/2014,507172095,12/18/2014,2348,152.58,97.44,358257.84,228789.12,129468.72 +Sub-Saharan Africa,Namibia,Cereal,Online,M,6/18/2016,554736459,6/26/2016,7700,205.7,117.11,1583890,901747,682143 +Sub-Saharan Africa,Sudan,Clothes,Offline,M,9/16/2012,960853374,10/7/2012,6720,109.28,35.84,734361.6,240844.8,493516.8 +Sub-Saharan Africa,Benin,Cereal,Online,L,12/14/2010,442759168,1/6/2011,1132,205.7,117.11,232852.4,132568.52,100283.88 +Middle East and North Africa,Azerbaijan,Meat,Offline,H,11/11/2015,488002669,12/23/2015,9689,421.89,364.69,4087692.21,3533481.41,554210.8 +Middle East and North Africa,Somalia,Cosmetics,Offline,C,6/11/2010,404445207,6/27/2010,3179,437.2,263.33,1389858.8,837126.07,552732.73 +Middle East and North Africa,Bahrain,Vegetables,Online,C,11/5/2012,470260608,12/1/2012,9419,154.06,90.93,1451091.14,856469.67,594621.47 +Asia,Nepal,Cereal,Online,C,1/1/2012,583935201,1/15/2012,8257,205.7,117.11,1698464.9,966977.27,731487.63 +Central America and the Caribbean,Belize,Office Supplies,Offline,L,10/30/2016,714267814,11/7/2016,6574,651.21,524.96,4281054.54,3451087.04,829967.5 +Asia,Indonesia,Cosmetics,Online,M,8/7/2014,450369775,8/11/2014,3279,437.2,263.33,1433578.8,863459.07,570119.73 +Europe,Bulgaria,Vegetables,Offline,C,7/28/2012,351664912,8/29/2012,4317,154.06,90.93,665077.02,392544.81,272532.21 +Asia,Sri Lanka,Personal Care,Online,H,7/7/2011,597889554,8/14/2011,7660,81.73,56.67,626051.8,434092.2,191959.6 +North America,United States of America,Clothes,Offline,M,1/11/2017,539092528,1/16/2017,8314,109.28,35.84,908553.92,297973.76,610580.16 +Central America and the Caribbean,Jamaica,Fruits,Offline,L,1/28/2013,945635163,2/27/2013,3314,9.33,6.92,30919.62,22932.88,7986.74 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,M,3/6/2011,858191287,4/22/2011,6728,152.58,97.44,1026558.24,655576.32,370981.92 +Asia,Thailand,Snacks,Offline,H,5/9/2016,737747228,5/13/2016,4654,152.58,97.44,710107.32,453485.76,256621.56 +Europe,Spain,Clothes,Online,C,10/2/2015,215601813,11/10/2015,223,109.28,35.84,24369.44,7992.32,16377.12 +Europe,Luxembourg,Household,Online,H,9/26/2012,343366372,9/26/2012,8595,668.27,502.54,5743780.65,4319331.3,1424449.35 +Sub-Saharan Africa,Mauritania,Cereal,Offline,M,7/10/2015,442964732,8/6/2015,1963,205.7,117.11,403789.1,229886.93,173902.17 +North America,Greenland,Baby Food,Online,C,8/30/2010,356633222,9/18/2010,4550,255.28,159.42,1161524,725361,436163 +Sub-Saharan Africa,Namibia,Personal Care,Online,L,4/15/2012,896920669,5/2/2012,7612,81.73,56.67,622128.76,431372.04,190756.72 +Sub-Saharan Africa,Mali,Clothes,Offline,C,11/16/2012,696688401,12/10/2012,4435,109.28,35.84,484656.8,158950.4,325706.4 +Australia and Oceania,Solomon Islands,Office Supplies,Offline,C,4/28/2017,259110248,5/29/2017,5335,651.21,524.96,3474205.35,2800661.6,673543.75 +Sub-Saharan Africa,Ghana,Office Supplies,Online,C,6/14/2016,607672536,7/26/2016,2662,651.21,524.96,1733521.02,1397443.52,336077.5 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,H,7/2/2013,136174094,8/20/2013,5795,81.73,56.67,473625.35,328402.65,145222.7 +Middle East and North Africa,Morocco,Meat,Online,H,10/11/2012,458726251,10/20/2012,6146,421.89,364.69,2592935.94,2241384.74,351551.2 +Central America and the Caribbean,Saint Lucia,Beverages,Online,H,11/16/2015,559752833,12/3/2015,2157,47.45,31.79,102349.65,68571.03,33778.62 +Middle East and North Africa,Lebanon,Cosmetics,Online,M,4/17/2010,843990170,5/16/2010,4302,437.2,263.33,1880834.4,1132845.66,747988.74 +Middle East and North Africa,Tunisia ,Beverages,Offline,H,2/8/2011,886487090,3/22/2011,85,47.45,31.79,4033.25,2702.15,1331.1 +Asia,Japan,Vegetables,Online,C,9/27/2011,782604920,10/10/2011,9042,154.06,90.93,1393010.52,822189.06,570821.46 +Middle East and North Africa,Kuwait,Snacks,Offline,C,6/18/2010,698017489,7/31/2010,7741,152.58,97.44,1181121.78,754283.04,426838.74 +Middle East and North Africa,Yemen,Personal Care,Offline,H,3/11/2014,418711125,4/19/2014,4782,81.73,56.67,390832.86,270995.94,119836.92 +Middle East and North Africa,Azerbaijan,Clothes,Offline,L,12/19/2011,700984656,12/20/2011,5792,109.28,35.84,632949.76,207585.28,425364.48 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,H,8/12/2016,121449410,9/25/2016,8434,154.06,90.93,1299342.04,766903.62,532438.42 +Asia,South Korea,Office Supplies,Offline,H,7/11/2015,927029216,7/26/2015,7400,651.21,524.96,4818954,3884704,934250 +Europe,Georgia,Snacks,Online,C,4/17/2012,484960401,5/16/2012,9414,152.58,97.44,1436388.12,917300.16,519087.96 +Asia,Laos,Office Supplies,Online,C,5/16/2015,732791793,6/24/2015,8231,651.21,524.96,5360109.51,4320945.76,1039163.75 +Central America and the Caribbean,Barbados,Snacks,Offline,L,7/22/2011,528384721,7/31/2011,9636,152.58,97.44,1470260.88,938931.84,531329.04 +Central America and the Caribbean,Honduras,Beverages,Online,H,3/16/2015,599913012,4/28/2015,6447,47.45,31.79,305910.15,204950.13,100960.02 +Sub-Saharan Africa,South Sudan,Cereal,Online,L,6/19/2011,395862996,6/27/2011,3512,205.7,117.11,722418.4,411290.32,311128.08 +Europe,Italy,Baby Food,Offline,C,1/15/2013,335033500,1/25/2013,2713,255.28,159.42,692574.64,432506.46,260068.18 +Asia,Mongolia,Baby Food,Offline,H,12/28/2010,456535851,1/13/2011,7959,255.28,159.42,2031773.52,1268823.78,762949.74 +Europe,Belarus,Office Supplies,Online,L,5/13/2016,869793879,6/16/2016,193,651.21,524.96,125683.53,101317.28,24366.25 +Middle East and North Africa,Somalia,Personal Care,Online,M,12/28/2010,404543912,1/31/2011,2388,81.73,56.67,195171.24,135327.96,59843.28 +Europe,United Kingdom,Snacks,Online,L,11/2/2011,660834777,11/25/2011,4551,152.58,97.44,694391.58,443449.44,250942.14 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,C,3/20/2014,159027802,4/13/2014,8716,255.28,159.42,2225020.48,1389504.72,835515.76 +Europe,Slovenia,Vegetables,Offline,H,9/22/2010,189796817,11/7/2010,3951,154.06,90.93,608691.06,359264.43,249426.63 +Sub-Saharan Africa,Rwanda,Household,Online,M,3/2/2010,764128148,3/15/2010,1354,668.27,502.54,904837.58,680439.16,224398.42 +Sub-Saharan Africa,Sudan,Baby Food,Offline,C,1/18/2011,163320624,2/23/2011,9057,255.28,159.42,2312070.96,1443866.94,868204.02 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,M,12/12/2012,788985574,1/20/2013,7219,205.7,117.11,1484948.3,845417.09,639531.21 +Central America and the Caribbean,Haiti,Household,Online,H,9/19/2012,613046824,10/26/2012,3033,668.27,502.54,2026862.91,1524203.82,502659.09 +Asia,Sri Lanka,Office Supplies,Online,M,11/7/2015,827740705,11/10/2015,5724,651.21,524.96,3727526.04,3004871.04,722655 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,H,7/16/2017,895616042,7/22/2017,1544,47.45,31.79,73262.8,49083.76,24179.04 +Europe,Ukraine,Meat,Online,M,1/17/2014,799534165,2/6/2014,8782,421.89,364.69,3705037.98,3202707.58,502330.4 +Asia,Laos,Snacks,Offline,H,1/23/2014,592668902,2/5/2014,2753,152.58,97.44,420052.74,268252.32,151800.42 +Europe,Moldova ,Cereal,Online,L,3/9/2012,848506581,3/23/2012,808,205.7,117.11,166205.6,94624.88,71580.72 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,C,6/14/2015,410846030,7/26/2015,7325,81.73,56.67,598672.25,415107.75,183564.5 +Central America and the Caribbean,Saint Lucia,Meat,Offline,M,10/21/2016,443798577,11/15/2016,8716,421.89,364.69,3677193.24,3178638.04,498555.2 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,L,1/17/2014,381788051,2/21/2014,8423,47.45,31.79,399671.35,267767.17,131904.18 +Middle East and North Africa,Morocco,Beverages,Online,H,8/12/2013,179550778,8/14/2013,1920,47.45,31.79,91104,61036.8,30067.2 +Europe,Germany,Office Supplies,Offline,L,8/26/2011,762135589,8/26/2011,1712,651.21,524.96,1114871.52,898731.52,216140 +Europe,Montenegro,Cosmetics,Online,C,12/9/2012,874903810,12/20/2012,2334,437.2,263.33,1020424.8,614612.22,405812.58 +Central America and the Caribbean,Grenada,Fruits,Online,H,12/18/2011,233529269,12/26/2011,5355,9.33,6.92,49962.15,37056.6,12905.55 +Sub-Saharan Africa,South Africa,Cereal,Online,L,11/7/2011,873998296,12/3/2011,4373,205.7,117.11,899526.1,512122.03,387404.07 +Sub-Saharan Africa,Botswana,Meat,Online,H,12/31/2012,402609717,2/9/2013,17,421.89,364.69,7172.13,6199.73,972.4 +Europe,Bulgaria,Beverages,Online,H,11/18/2016,545974862,12/25/2016,4949,47.45,31.79,234830.05,157328.71,77501.34 +Europe,Slovakia,Beverages,Online,L,9/3/2014,401017558,10/14/2014,8862,47.45,31.79,420501.9,281722.98,138778.92 +Sub-Saharan Africa,Mali,Snacks,Offline,L,10/2/2013,484974133,11/14/2013,3478,152.58,97.44,530673.24,338896.32,191776.92 +Middle East and North Africa,Somalia,Cereal,Offline,L,3/20/2011,485393416,4/7/2011,7553,205.7,117.11,1553652.1,884531.83,669120.27 +Sub-Saharan Africa,Angola,Clothes,Offline,H,10/13/2012,610136735,10/21/2012,1873,109.28,35.84,204681.44,67128.32,137553.12 +Europe,Estonia,Fruits,Offline,C,11/23/2013,237377917,1/4/2014,4256,9.33,6.92,39708.48,29451.52,10256.96 +Europe,Malta,Office Supplies,Online,L,1/17/2011,165603291,1/27/2011,4549,651.21,524.96,2962354.29,2388043.04,574311.25 +Europe,Romania,Office Supplies,Offline,H,2/27/2013,363611686,4/12/2013,9633,651.21,524.96,6273105.93,5056939.68,1216166.25 +Sub-Saharan Africa,Togo,Cereal,Online,C,1/28/2015,420514428,3/5/2015,8419,205.7,117.11,1731788.3,985949.09,745839.21 +North America,United States of America,Office Supplies,Offline,H,6/28/2016,895735347,7/16/2016,6849,651.21,524.96,4460137.29,3595451.04,864686.25 +Asia,Turkmenistan,Baby Food,Offline,H,8/3/2010,169010770,9/8/2010,2897,255.28,159.42,739546.16,461839.74,277706.42 +Sub-Saharan Africa,The Gambia,Household,Offline,M,7/20/2010,290389525,8/12/2010,1569,668.27,502.54,1048515.63,788485.26,260030.37 +Europe,Moldova ,Baby Food,Online,L,6/23/2015,230232942,7/18/2015,9899,255.28,159.42,2527016.72,1578098.58,948918.14 +Europe,Vatican City,Personal Care,Online,M,3/6/2014,829214847,4/3/2014,1955,81.73,56.67,159782.15,110789.85,48992.3 +Europe,Estonia,Snacks,Offline,H,9/2/2011,748321568,10/1/2011,3836,152.58,97.44,585296.88,373779.84,211517.04 +Europe,Vatican City,Cosmetics,Online,C,4/1/2010,518851935,4/15/2010,8673,437.2,263.33,3791835.6,2283861.09,1507974.51 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,H,4/11/2013,292417275,5/16/2013,1625,109.28,35.84,177580,58240,119340 +Sub-Saharan Africa,Burundi,Cereal,Offline,L,10/26/2013,290941417,11/24/2013,4885,205.7,117.11,1004844.5,572082.35,432762.15 +Europe,Netherlands,Cereal,Online,M,7/31/2013,356660687,9/15/2013,2678,205.7,117.11,550864.6,313620.58,237244.02 +Middle East and North Africa,Iran,Baby Food,Offline,H,7/19/2011,402123916,8/14/2011,6258,255.28,159.42,1597542.24,997650.36,599891.88 +Australia and Oceania,Vanuatu,Personal Care,Offline,M,5/3/2015,860192430,5/27/2015,8910,81.73,56.67,728214.3,504929.7,223284.6 +Europe,Malta,Cereal,Offline,C,9/14/2014,434040057,10/12/2014,953,205.7,117.11,196032.1,111605.83,84426.27 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,C,8/12/2015,147153127,9/26/2015,4735,255.28,159.42,1208750.8,754853.7,453897.1 +Asia,Singapore,Office Supplies,Offline,L,9/25/2013,193330466,10/11/2013,9636,651.21,524.96,6275059.56,5058514.56,1216545 +Sub-Saharan Africa,Nigeria,Clothes,Offline,C,5/17/2013,386683404,7/4/2013,7067,109.28,35.84,772281.76,253281.28,519000.48 +Middle East and North Africa,Afghanistan,Clothes,Offline,H,2/15/2016,611635768,3/21/2016,5470,109.28,35.84,597761.6,196044.8,401716.8 +Australia and Oceania,Tuvalu,Beverages,Online,C,1/20/2017,372923886,2/23/2017,5320,47.45,31.79,252434,169122.8,83311.2 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,H,2/7/2016,145596587,3/20/2016,4120,668.27,502.54,2753272.4,2070464.8,682807.6 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,H,4/4/2014,925015199,4/20/2014,1408,651.21,524.96,916903.68,739143.68,177760 +Europe,Albania,Office Supplies,Online,L,5/14/2017,176853549,5/19/2017,3750,651.21,524.96,2442037.5,1968600,473437.5 +Middle East and North Africa,Syria,Snacks,Offline,M,3/13/2017,387097966,4/3/2017,9745,152.58,97.44,1486892.1,949552.8,537339.3 +Europe,Norway,Baby Food,Online,L,5/14/2010,512047278,5/24/2010,5023,255.28,159.42,1282271.44,800766.66,481504.78 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,M,4/9/2017,928312814,5/15/2017,7246,109.28,35.84,791842.88,259696.64,532146.24 +Middle East and North Africa,Jordan,Cosmetics,Offline,H,2/25/2010,282818400,4/15/2010,1104,437.2,263.33,482668.8,290716.32,191952.48 +Asia,China,Cosmetics,Offline,L,5/1/2015,442800366,5/14/2015,3323,437.2,263.33,1452815.6,875045.59,577770.01 +Sub-Saharan Africa,Botswana,Personal Care,Offline,M,12/18/2010,645807540,1/17/2011,7657,81.73,56.67,625806.61,433922.19,191884.42 +Europe,United Kingdom,Baby Food,Online,L,2/18/2014,649701249,3/5/2014,9892,255.28,159.42,2525229.76,1576982.64,948247.12 +Europe,Cyprus,Vegetables,Offline,L,6/27/2016,282655322,7/20/2016,2846,154.06,90.93,438454.76,258786.78,179667.98 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,H,9/29/2010,793156087,10/18/2010,1367,255.28,159.42,348967.76,217927.14,131040.62 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,H,3/7/2017,800002372,3/16/2017,7334,81.73,56.67,599407.82,415617.78,183790.04 +Europe,San Marino,Meat,Online,H,9/15/2011,342305505,9/27/2011,4661,421.89,364.69,1966429.29,1699820.09,266609.2 +Asia,Laos,Cereal,Online,L,12/11/2012,429489314,1/14/2013,4287,205.7,117.11,881835.9,502050.57,379785.33 +Sub-Saharan Africa,Liberia,Household,Offline,M,4/20/2010,791290128,6/5/2010,9188,668.27,502.54,6140064.76,4617337.52,1522727.24 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,H,3/1/2013,327756774,3/6/2013,9368,154.06,90.93,1443234.08,851832.24,591401.84 +Australia and Oceania,Solomon Islands,Vegetables,Online,L,11/8/2016,259250581,12/12/2016,6863,154.06,90.93,1057313.78,624052.59,433261.19 +Sub-Saharan Africa,Namibia,Household,Offline,L,12/17/2013,976445376,1/28/2014,741,668.27,502.54,495188.07,372382.14,122805.93 +Central America and the Caribbean,Dominican Republic,Fruits,Offline,H,4/16/2013,690327489,4/17/2013,2099,9.33,6.92,19583.67,14525.08,5058.59 +Europe,Montenegro,Baby Food,Offline,L,5/9/2013,382195746,6/4/2013,9069,255.28,159.42,2315134.32,1445779.98,869354.34 +Europe,Moldova ,Clothes,Offline,H,9/21/2013,653661477,10/30/2013,1812,109.28,35.84,198015.36,64942.08,133073.28 +Asia,Cambodia,Fruits,Offline,C,4/2/2011,376648509,4/4/2011,7519,9.33,6.92,70152.27,52031.48,18120.79 +North America,Mexico,Cereal,Online,M,6/7/2011,743393170,7/22/2011,5414,205.7,117.11,1113659.8,634033.54,479626.26 +Sub-Saharan Africa,Eritrea,Snacks,Offline,H,1/12/2017,316444289,2/10/2017,1752,152.58,97.44,267320.16,170714.88,96605.28 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,C,9/28/2016,878663194,11/1/2016,4820,255.28,159.42,1230449.6,768404.4,462045.2 +Asia,Japan,Cereal,Offline,L,9/5/2011,683223712,9/30/2011,9934,205.7,117.11,2043423.8,1163370.74,880053.06 +Asia,South Korea,Vegetables,Online,M,8/2/2011,303612172,9/3/2011,4444,154.06,90.93,684642.64,404092.92,280549.72 +Central America and the Caribbean,Cuba,Baby Food,Online,C,12/3/2015,383627402,12/26/2015,2728,255.28,159.42,696403.84,434897.76,261506.08 +Sub-Saharan Africa,Mali,Vegetables,Online,L,1/24/2010,287380731,2/21/2010,1199,154.06,90.93,184717.94,109025.07,75692.87 +Europe,Belgium,Office Supplies,Online,M,7/14/2014,349295985,7/30/2014,3299,651.21,524.96,2148341.79,1731843.04,416498.75 +North America,Canada,Cosmetics,Online,H,1/15/2013,524109494,2/6/2013,4501,437.2,263.33,1967837.2,1185248.33,782588.87 +Europe,Greece,Clothes,Offline,H,11/19/2016,836870086,12/3/2016,7310,109.28,35.84,798836.8,261990.4,536846.4 +North America,Mexico,Snacks,Online,C,9/11/2015,932939088,10/9/2015,6263,152.58,97.44,955608.54,610266.72,345341.82 +Middle East and North Africa,Lebanon,Office Supplies,Offline,L,7/14/2011,527990329,8/19/2011,2926,651.21,524.96,1905440.46,1536032.96,369407.5 +Europe,Ireland,Beverages,Online,L,2/3/2015,758010137,2/25/2015,899,47.45,31.79,42657.55,28579.21,14078.34 +Europe,Slovenia,Vegetables,Offline,L,8/21/2011,129297339,9/2/2011,811,154.06,90.93,124942.66,73744.23,51198.43 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,H,3/15/2010,368463265,4/27/2010,5323,152.58,97.44,812183.34,518673.12,293510.22 +Middle East and North Africa,Azerbaijan,Fruits,Offline,M,2/10/2017,572431743,3/21/2017,4128,9.33,6.92,38514.24,28565.76,9948.48 +Asia,Bhutan,Clothes,Online,C,1/10/2017,358439099,2/20/2017,8950,109.28,35.84,978056,320768,657288 +Europe,Iceland,Snacks,Online,L,8/12/2014,314034163,9/4/2014,8542,152.58,97.44,1303338.36,832332.48,471005.88 +Asia,Vietnam,Personal Care,Online,L,8/7/2015,647078263,9/5/2015,3692,81.73,56.67,301747.16,209225.64,92521.52 +Central America and the Caribbean,Costa Rica,Fruits,Offline,M,6/1/2015,735745227,7/7/2015,2217,9.33,6.92,20684.61,15341.64,5342.97 +Sub-Saharan Africa,Mauritius ,Beverages,Online,C,7/25/2010,478521382,8/29/2010,3966,47.45,31.79,188186.7,126079.14,62107.56 +Europe,Malta,Personal Care,Online,H,7/14/2017,744205558,7/20/2017,5817,81.73,56.67,475423.41,329649.39,145774.02 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,L,1/11/2016,221909081,2/26/2016,6683,437.2,263.33,2921807.6,1759834.39,1161973.21 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,C,4/22/2013,371055781,5/24/2013,2506,668.27,502.54,1674684.62,1259365.24,415319.38 +Middle East and North Africa,Oman,Personal Care,Online,L,2/18/2010,471381986,3/2/2010,1260,81.73,56.67,102979.8,71404.2,31575.6 +Asia,Indonesia,Snacks,Online,C,2/11/2012,772936522,3/1/2012,7948,152.58,97.44,1212705.84,774453.12,438252.72 +Europe,Belarus,Beverages,Offline,C,10/11/2010,246080720,11/30/2010,9608,47.45,31.79,455899.6,305438.32,150461.28 +Europe,Latvia,Meat,Online,L,1/29/2010,631488406,3/8/2010,307,421.89,364.69,129520.23,111959.83,17560.4 +Central America and the Caribbean,Haiti,Baby Food,Online,M,1/12/2015,590145909,2/13/2015,6144,255.28,159.42,1568440.32,979476.48,588963.84 +Central America and the Caribbean,Honduras,Clothes,Online,H,10/15/2012,653352057,11/3/2012,248,109.28,35.84,27101.44,8888.32,18213.12 +Australia and Oceania,Papua New Guinea,Cereal,Online,M,4/15/2014,972718179,6/3/2014,7780,205.7,117.11,1600346,911115.8,689230.2 +Central America and the Caribbean,Honduras,Fruits,Online,H,8/3/2012,870168101,8/11/2012,933,9.33,6.92,8704.89,6456.36,2248.53 +Europe,Luxembourg,Vegetables,Online,C,12/21/2016,187938153,12/21/2016,3931,154.06,90.93,605609.86,357445.83,248164.03 +Central America and the Caribbean,Cuba,Meat,Online,C,4/12/2011,638577163,4/25/2011,8028,421.89,364.69,3386932.92,2927731.32,459201.6 +Middle East and North Africa,Syria,Clothes,Offline,M,9/12/2010,854946458,9/12/2010,6511,109.28,35.84,711522.08,233354.24,478167.84 +Australia and Oceania,Australia,Beverages,Offline,H,7/22/2012,440219867,7/25/2012,9696,47.45,31.79,460075.2,308235.84,151839.36 +Asia,Cambodia,Snacks,Offline,M,4/1/2015,417883718,4/27/2015,9933,152.58,97.44,1515577.14,967871.52,547705.62 +Europe,Czech Republic,Office Supplies,Offline,M,6/11/2014,981736838,6/22/2014,6602,651.21,524.96,4299288.42,3465785.92,833502.5 +North America,Canada,Cosmetics,Online,C,6/12/2014,145890557,6/26/2014,1113,437.2,263.33,486603.6,293086.29,193517.31 +Sub-Saharan Africa,Republic of the Congo,Snacks,Offline,L,11/5/2016,494768702,12/6/2016,1909,152.58,97.44,291275.22,186012.96,105262.26 +Sub-Saharan Africa,Nigeria,Clothes,Online,L,9/20/2016,633107602,10/7/2016,9463,109.28,35.84,1034116.64,339153.92,694962.72 +Middle East and North Africa,Yemen,Household,Offline,H,12/31/2013,135956084,1/19/2014,1281,668.27,502.54,856053.87,643753.74,212300.13 +Middle East and North Africa,Somalia,Personal Care,Online,C,4/1/2017,898675477,5/18/2017,6899,81.73,56.67,563855.27,390966.33,172888.94 +Europe,Liechtenstein,Cosmetics,Offline,L,3/4/2017,386939609,4/21/2017,2884,437.2,263.33,1260884.8,759443.72,501441.08 +Europe,Armenia,Vegetables,Online,H,2/8/2013,186734807,3/11/2013,7834,154.06,90.93,1206906.04,712345.62,494560.42 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,L,10/23/2016,154359900,12/9/2016,7380,651.21,524.96,4805929.8,3874204.8,931725 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,H,10/29/2010,666426217,11/4/2010,9182,154.06,90.93,1414578.92,834919.26,579659.66 +Europe,Kosovo,Cosmetics,Offline,M,10/29/2012,369857585,11/9/2012,7933,437.2,263.33,3468307.6,2088996.89,1379310.71 +Sub-Saharan Africa,The Gambia,Household,Online,M,4/9/2011,231890332,5/4/2011,357,668.27,502.54,238572.39,179406.78,59165.61 +Europe,France,Beverages,Offline,C,8/7/2014,390073287,9/26/2014,209,47.45,31.79,9917.05,6644.11,3272.94 +North America,Greenland,Office Supplies,Offline,H,3/8/2017,602267777,4/27/2017,3274,651.21,524.96,2132061.54,1718719.04,413342.5 +Asia,Myanmar,Baby Food,Offline,L,9/3/2010,696647632,10/3/2010,2370,255.28,159.42,605013.6,377825.4,227188.2 +Sub-Saharan Africa,Angola,Cereal,Offline,C,7/1/2010,121699178,7/8/2010,2346,205.7,117.11,482572.2,274740.06,207832.14 +Europe,Belgium,Office Supplies,Online,L,3/21/2014,196221244,4/26/2014,5081,651.21,524.96,3308798.01,2667321.76,641476.25 +Australia and Oceania,Kiribati,Cosmetics,Offline,M,11/22/2012,959325158,12/28/2012,4487,437.2,263.33,1961716.4,1181561.71,780154.69 +Sub-Saharan Africa,Togo,Beverages,Offline,C,1/1/2010,720434749,1/13/2010,1507,47.45,31.79,71507.15,47907.53,23599.62 +Europe,Lithuania,Snacks,Online,M,1/31/2010,109286344,3/8/2010,9112,152.58,97.44,1390308.96,887873.28,502435.68 +Asia,Laos,Cereal,Offline,M,12/20/2014,725928771,1/4/2015,7310,205.7,117.11,1503667,856074.1,647592.9 +Europe,Ireland,Snacks,Offline,M,5/23/2012,190723359,6/14/2012,8135,152.58,97.44,1241238.3,792674.4,448563.9 +Middle East and North Africa,Qatar,Fruits,Offline,L,2/5/2010,694343936,2/20/2010,655,9.33,6.92,6111.15,4532.6,1578.55 +Europe,Latvia,Baby Food,Online,C,11/21/2016,447776830,12/10/2016,5969,255.28,159.42,1523766.32,951577.98,572188.34 +Asia,South Korea,Fruits,Online,L,2/18/2016,432320868,4/2/2016,2207,9.33,6.92,20591.31,15272.44,5318.87 +Europe,Albania,Household,Online,H,12/20/2014,349587380,1/4/2015,9529,668.27,502.54,6367944.83,4788703.66,1579241.17 +Europe,Serbia,Baby Food,Online,H,4/4/2010,871500194,5/21/2010,5129,255.28,159.42,1309331.12,817665.18,491665.94 +Asia,Kazakhstan,Beverages,Offline,L,1/22/2015,490295636,2/4/2015,8229,47.45,31.79,390466.05,261599.91,128866.14 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,L,12/31/2016,468522536,1/30/2017,5085,255.28,159.42,1298098.8,810650.7,487448.1 +Asia,Cambodia,Household,Offline,M,5/4/2012,789042222,5/29/2012,3983,668.27,502.54,2661719.41,2001616.82,660102.59 +Asia,Malaysia,Meat,Offline,M,5/4/2017,605028522,5/18/2017,239,421.89,364.69,100831.71,87160.91,13670.8 +Sub-Saharan Africa,Ethiopia,Clothes,Online,L,6/16/2011,489967763,7/14/2011,1204,109.28,35.84,131573.12,43151.36,88421.76 +Europe,Estonia,Personal Care,Online,M,11/12/2016,187658774,12/14/2016,1256,81.73,56.67,102652.88,71177.52,31475.36 +Asia,India,Vegetables,Offline,M,5/16/2011,862212884,5/24/2011,6807,154.06,90.93,1048686.42,618960.51,429725.91 +Europe,Latvia,Baby Food,Online,L,6/29/2015,148053920,7/26/2015,1300,255.28,159.42,331864,207246,124618 +Sub-Saharan Africa,Zimbabwe,Household,Offline,L,12/10/2012,699918210,12/29/2012,207,668.27,502.54,138331.89,104025.78,34306.11 +Europe,Monaco,Vegetables,Online,H,1/7/2015,742854583,1/13/2015,6034,154.06,90.93,929598.04,548671.62,380926.42 +Sub-Saharan Africa,Chad,Household,Offline,H,5/9/2011,822224366,6/1/2011,3316,668.27,502.54,2215983.32,1666422.64,549560.68 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,M,7/29/2011,653701388,9/8/2011,3622,109.28,35.84,395812.16,129812.48,265999.68 +Australia and Oceania,Nauru,Baby Food,Online,C,3/28/2011,473271977,5/14/2011,550,255.28,159.42,140404,87681,52723 +Europe,Ireland,Vegetables,Offline,L,9/30/2010,587234961,10/12/2010,4730,154.06,90.93,728703.8,430098.9,298604.9 +Europe,Poland,Baby Food,Offline,M,7/27/2011,922201669,8/23/2011,8822,255.28,159.42,2252080.16,1406403.24,845676.92 +Sub-Saharan Africa,Tanzania,Snacks,Online,M,6/13/2012,575095927,6/28/2012,2520,152.58,97.44,384501.6,245548.8,138952.8 +Europe,Albania,Beverages,Offline,M,3/15/2013,963154065,3/31/2013,7546,47.45,31.79,358057.7,239887.34,118170.36 +Central America and the Caribbean,Cuba,Clothes,Offline,C,11/30/2010,873924911,12/6/2010,2656,109.28,35.84,290247.68,95191.04,195056.64 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,L,4/25/2011,515269792,5/23/2011,8637,81.73,56.67,705902.01,489458.79,216443.22 +Sub-Saharan Africa,South Africa,Meat,Offline,C,5/30/2017,165362536,6/6/2017,3304,421.89,364.69,1393924.56,1204935.76,188988.8 +Europe,Albania,Personal Care,Online,M,7/21/2010,622689473,8/27/2010,6507,81.73,56.67,531817.11,368751.69,163065.42 +Europe,Montenegro,Baby Food,Offline,H,10/23/2014,956049430,12/10/2014,5127,255.28,159.42,1308820.56,817346.34,491474.22 +Sub-Saharan Africa,Mauritania,Meat,Offline,L,6/14/2017,754553735,7/17/2017,8073,421.89,364.69,3405917.97,2944142.37,461775.6 +Middle East and North Africa,Morocco,Cereal,Offline,L,8/7/2010,577626216,8/31/2010,1288,205.7,117.11,264941.6,150837.68,114103.92 +Europe,Greece,Vegetables,Offline,M,2/25/2010,605003201,3/13/2010,2747,154.06,90.93,423202.82,249784.71,173418.11 +Europe,Hungary,Cosmetics,Online,L,2/25/2014,186733520,4/10/2014,7453,437.2,263.33,3258451.6,1962598.49,1295853.11 +Middle East and North Africa,Pakistan,Cereal,Online,M,2/15/2014,993178498,2/16/2014,2443,205.7,117.11,502525.1,286099.73,216425.37 +Europe,Czech Republic,Household,Offline,M,1/9/2014,265011966,2/3/2014,1785,668.27,502.54,1192861.95,897033.9,295828.05 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,C,4/18/2011,263220250,4/30/2011,1576,154.06,90.93,242798.56,143305.68,99492.88 +Sub-Saharan Africa,Guinea,Personal Care,Offline,C,10/21/2015,619102180,10/22/2015,4948,81.73,56.67,404400.04,280403.16,123996.88 +Europe,Estonia,Meat,Offline,H,10/9/2015,584269082,11/18/2015,7060,421.89,364.69,2978543.4,2574711.4,403832 +Central America and the Caribbean,Haiti,Personal Care,Online,C,10/31/2011,380644786,11/17/2011,106,81.73,56.67,8663.38,6007.02,2656.36 +Europe,Montenegro,Clothes,Online,C,4/7/2013,750465619,5/10/2013,8309,109.28,35.84,908007.52,297794.56,610212.96 +Asia,Kazakhstan,Fruits,Offline,H,6/26/2011,706280410,7/25/2011,2923,9.33,6.92,27271.59,20227.16,7044.43 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,L,2/7/2014,680950486,2/13/2014,7236,255.28,159.42,1847206.08,1153563.12,693642.96 +Europe,Slovakia,Beverages,Offline,L,11/19/2010,277649676,11/26/2010,1564,47.45,31.79,74211.8,49719.56,24492.24 +Middle East and North Africa,Somalia,Snacks,Offline,H,5/11/2015,519864308,6/16/2015,8256,152.58,97.44,1259700.48,804464.64,455235.84 +Central America and the Caribbean,Haiti,Personal Care,Offline,M,8/16/2015,701393210,9/20/2015,6692,81.73,56.67,546937.16,379235.64,167701.52 +Europe,Austria,Clothes,Offline,H,12/28/2015,636347711,1/6/2016,8283,109.28,35.84,905166.24,296862.72,608303.52 +Europe,France,Cereal,Offline,M,6/20/2010,209151637,6/24/2010,1472,205.7,117.11,302790.4,172385.92,130404.48 +Sub-Saharan Africa,Gabon,Snacks,Online,C,11/9/2016,724541318,12/7/2016,6732,152.58,97.44,1027168.56,655966.08,371202.48 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,L,5/15/2012,857565581,6/10/2012,1567,109.28,35.84,171241.76,56161.28,115080.48 +Australia and Oceania,Kiribati,Cereal,Offline,L,2/21/2013,703585755,2/27/2013,5515,205.7,117.11,1134435.5,645861.65,488573.85 +Central America and the Caribbean,Grenada,Cereal,Online,H,6/14/2017,428275668,7/1/2017,5142,205.7,117.11,1057709.4,602179.62,455529.78 +Europe,Italy,Baby Food,Online,H,1/22/2017,717621648,2/10/2017,9048,255.28,159.42,2309773.44,1442432.16,867341.28 +Middle East and North Africa,Pakistan,Baby Food,Online,H,2/28/2016,527922523,3/9/2016,2861,255.28,159.42,730356.08,456100.62,274255.46 +Sub-Saharan Africa,Zambia,Cereal,Online,H,6/5/2012,235789620,6/9/2012,4243,205.7,117.11,872785.1,496897.73,375887.37 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,C,12/23/2015,288146770,12/24/2015,7887,9.33,6.92,73585.71,54578.04,19007.67 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,L,4/3/2015,752230298,4/17/2015,516,651.21,524.96,336024.36,270879.36,65145 +Asia,Maldives,Meat,Online,C,2/19/2011,865589034,4/7/2011,5885,421.89,364.69,2482822.65,2146200.65,336622 +Central America and the Caribbean,Haiti,Baby Food,Online,L,2/19/2013,386084306,3/3/2013,9781,255.28,159.42,2496893.68,1559287.02,937606.66 +Australia and Oceania,Australia,Snacks,Online,H,11/26/2012,941889941,12/12/2012,5019,152.58,97.44,765799.02,489051.36,276747.66 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,C,9/22/2010,181492269,10/16/2010,6450,651.21,524.96,4200304.5,3385992,814312.5 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,L,9/25/2011,323690116,11/6/2011,5953,651.21,524.96,3876653.13,3125086.88,751566.25 +Europe,Poland,Cereal,Online,H,7/22/2014,507594811,8/29/2014,7439,205.7,117.11,1530202.3,871181.29,659021.01 +Sub-Saharan Africa,Madagascar,Baby Food,Online,M,2/6/2015,842630183,2/24/2015,1851,255.28,159.42,472523.28,295086.42,177436.86 +Asia,Mongolia,Cosmetics,Online,C,5/5/2010,158532559,5/9/2010,2162,437.2,263.33,945226.4,569319.46,375906.94 +Australia and Oceania,Fiji,Cereal,Online,L,3/30/2017,955350768,4/2/2017,8377,205.7,117.11,1723148.9,981030.47,742118.43 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,C,12/23/2015,853446137,1/30/2016,2532,81.73,56.67,206940.36,143488.44,63451.92 +Sub-Saharan Africa,Cameroon,Beverages,Offline,C,4/13/2014,243492496,4/30/2014,3695,47.45,31.79,175327.75,117464.05,57863.7 +Middle East and North Africa,Yemen,Beverages,Online,H,5/22/2013,936476171,6/5/2013,2964,47.45,31.79,140641.8,94225.56,46416.24 +Sub-Saharan Africa,Eritrea,Household,Offline,C,10/23/2011,313695991,12/3/2011,8469,668.27,502.54,5659578.63,4256011.26,1403567.37 +Middle East and North Africa,Iran,Household,Online,M,9/9/2016,776763284,9/30/2016,372,668.27,502.54,248596.44,186944.88,61651.56 +Asia,Brunei,Beverages,Offline,L,4/23/2017,297601878,5/12/2017,5864,47.45,31.79,278246.8,186416.56,91830.24 +Central America and the Caribbean,Grenada,Beverages,Offline,H,8/4/2011,968448102,8/14/2011,4169,47.45,31.79,197819.05,132532.51,65286.54 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,M,6/10/2017,451850783,6/19/2017,1543,154.06,90.93,237714.58,140304.99,97409.59 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,M,12/26/2015,530671250,2/9/2016,6271,81.73,56.67,512528.83,355377.57,157151.26 +Middle East and North Africa,Bahrain,Cosmetics,Offline,L,11/26/2015,358083331,12/28/2015,3670,437.2,263.33,1604524,966421.1,638102.9 +Europe,Spain,Vegetables,Online,C,10/20/2011,507573354,10/21/2011,1090,154.06,90.93,167925.4,99113.7,68811.7 +Middle East and North Africa,Algeria,Office Supplies,Online,H,9/17/2010,722940146,10/6/2010,2910,651.21,524.96,1895021.1,1527633.6,367387.5 +Europe,Croatia,Meat,Online,M,2/24/2013,368295037,3/13/2013,5541,421.89,364.69,2337692.49,2020747.29,316945.2 +Central America and the Caribbean,The Bahamas,Snacks,Offline,C,12/3/2016,678061854,12/18/2016,2426,152.58,97.44,370159.08,236389.44,133769.64 +Europe,Germany,Vegetables,Offline,M,4/26/2013,706976926,6/10/2013,9038,154.06,90.93,1392394.28,821825.34,570568.94 +Central America and the Caribbean,Barbados,Cereal,Offline,H,8/16/2013,480089080,9/12/2013,7882,205.7,117.11,1621327.4,923061.02,698266.38 +Australia and Oceania,Fiji,Clothes,Offline,L,1/20/2015,542759644,3/8/2015,3495,109.28,35.84,381933.6,125260.8,256672.8 +Central America and the Caribbean,El Salvador,Fruits,Online,L,2/2/2012,610662448,2/27/2012,7443,9.33,6.92,69443.19,51505.56,17937.63 +Central America and the Caribbean,Dominican Republic,Fruits,Online,M,6/6/2015,919783818,7/25/2015,3326,9.33,6.92,31031.58,23015.92,8015.66 +Europe,Czech Republic,Meat,Online,L,5/1/2010,876422584,6/11/2010,1773,421.89,364.69,748010.97,646595.37,101415.6 +Asia,Thailand,Office Supplies,Offline,H,5/29/2013,407190072,7/7/2013,5446,651.21,524.96,3546489.66,2858932.16,687557.5 +Sub-Saharan Africa,Burundi,Meat,Online,L,11/1/2015,409010112,11/20/2015,4036,421.89,364.69,1702748.04,1471888.84,230859.2 +Central America and the Caribbean,El Salvador,Fruits,Offline,M,6/3/2017,499119031,6/23/2017,9268,9.33,6.92,86470.44,64134.56,22335.88 +Sub-Saharan Africa,Rwanda,Beverages,Online,M,4/5/2015,365065658,4/23/2015,9896,47.45,31.79,469565.2,314593.84,154971.36 +Europe,Belgium,Clothes,Offline,C,1/28/2015,214711320,2/1/2015,6706,109.28,35.84,732831.68,240343.04,492488.64 +Middle East and North Africa,Qatar,Beverages,Offline,C,4/21/2012,326229846,4/27/2012,7516,47.45,31.79,356634.2,238933.64,117700.56 +Sub-Saharan Africa,Liberia,Meat,Offline,H,1/6/2011,598107564,1/24/2011,2174,421.89,364.69,917188.86,792836.06,124352.8 +Europe,United Kingdom,Personal Care,Online,C,7/23/2012,999143302,8/9/2012,7561,81.73,56.67,617960.53,428481.87,189478.66 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,C,10/11/2011,218448388,11/29/2011,2587,255.28,159.42,660409.36,412419.54,247989.82 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,C,12/8/2015,615446650,1/22/2016,3195,668.27,502.54,2135122.65,1605615.3,529507.35 +Central America and the Caribbean,Belize,Vegetables,Offline,M,8/24/2010,569874417,10/13/2010,7359,154.06,90.93,1133727.54,669153.87,464573.67 +Sub-Saharan Africa,Ghana,Clothes,Offline,M,8/30/2016,331780517,10/15/2016,83,109.28,35.84,9070.24,2974.72,6095.52 +Middle East and North Africa,Oman,Office Supplies,Online,M,5/17/2010,671526277,6/17/2010,8403,651.21,524.96,5472117.63,4411238.88,1060878.75 +Europe,Cyprus,Baby Food,Offline,H,11/14/2010,629785525,12/25/2010,6387,255.28,159.42,1630473.36,1018215.54,612257.82 +Europe,Georgia,Snacks,Offline,C,8/9/2015,667544591,8/31/2015,134,152.58,97.44,20445.72,13056.96,7388.76 +Australia and Oceania,Solomon Islands,Meat,Offline,L,9/20/2011,416102302,10/1/2011,2773,421.89,364.69,1169900.97,1011285.37,158615.6 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,H,2/26/2010,927069985,3/7/2010,9465,437.2,263.33,4138098,2492418.45,1645679.55 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,H,7/20/2011,622371470,7/23/2011,2403,205.7,117.11,494297.1,281415.33,212881.77 +North America,Canada,Office Supplies,Online,H,1/12/2010,244243085,2/25/2010,5811,651.21,524.96,3784181.31,3050542.56,733638.75 +Central America and the Caribbean,Costa Rica,Fruits,Online,M,2/28/2012,605233657,3/21/2012,944,9.33,6.92,8807.52,6532.48,2275.04 +Australia and Oceania,Fiji,Meat,Online,M,5/30/2010,338204514,7/10/2010,1086,421.89,364.69,458172.54,396053.34,62119.2 +Asia,Sri Lanka,Cosmetics,Online,M,4/3/2017,846329486,5/12/2017,6557,437.2,263.33,2866720.4,1726654.81,1140065.59 +Europe,United Kingdom,Cereal,Offline,H,12/9/2015,453094899,1/1/2016,9704,205.7,117.11,1996112.8,1136435.44,859677.36 +Australia and Oceania,New Zealand,Baby Food,Offline,L,4/11/2017,252299582,5/17/2017,9908,255.28,159.42,2529314.24,1579533.36,949780.88 +Asia,Singapore,Personal Care,Online,C,6/7/2010,958054864,7/9/2010,8579,81.73,56.67,701161.67,486171.93,214989.74 +Asia,Japan,Meat,Offline,M,2/20/2012,654784572,2/27/2012,4160,421.89,364.69,1755062.4,1517110.4,237952 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,H,6/21/2017,647225034,7/9/2017,7125,437.2,263.33,3115050,1876226.25,1238823.75 +North America,Canada,Cereal,Online,L,3/19/2011,510425078,3/29/2011,4978,205.7,117.11,1023974.6,582973.58,441001.02 +Sub-Saharan Africa,Cape Verde,Household,Offline,C,1/30/2017,339746034,3/15/2017,7256,668.27,502.54,4848967.12,3646430.24,1202536.88 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,C,8/18/2010,300861728,9/1/2010,526,437.2,263.33,229967.2,138511.58,91455.62 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,M,11/30/2013,179758489,1/4/2014,3386,152.58,97.44,516635.88,329931.84,186704.04 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,C,12/24/2015,732735145,12/26/2015,1467,109.28,35.84,160313.76,52577.28,107736.48 +Asia,Sri Lanka,Baby Food,Offline,M,7/3/2014,536403024,8/3/2014,2430,255.28,159.42,620330.4,387390.6,232939.8 +Australia and Oceania,Solomon Islands,Personal Care,Online,C,1/10/2012,937685954,1/29/2012,966,81.73,56.67,78951.18,54743.22,24207.96 +Europe,Lithuania,Vegetables,Online,M,2/20/2012,203820264,3/24/2012,3800,154.06,90.93,585428,345534,239894 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,H,9/19/2015,272354781,10/11/2015,4687,437.2,263.33,2049156.4,1234227.71,814928.69 +Sub-Saharan Africa,Gabon,Clothes,Offline,L,2/18/2017,901150834,2/21/2017,9412,109.28,35.84,1028543.36,337326.08,691217.28 +Sub-Saharan Africa,Mali,Snacks,Online,L,8/11/2015,118382251,9/10/2015,794,152.58,97.44,121148.52,77367.36,43781.16 +Sub-Saharan Africa,Central African Republic,Beverages,Online,M,6/5/2011,972535359,6/23/2011,3680,47.45,31.79,174616,116987.2,57628.8 +Europe,Portugal,Personal Care,Offline,C,4/16/2017,282408988,5/11/2017,9950,81.73,56.67,813213.5,563866.5,249347 +Asia,Indonesia,Cosmetics,Offline,H,9/9/2016,787114465,9/26/2016,3516,437.2,263.33,1537195.2,925868.28,611326.92 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,H,2/6/2013,796075618,2/8/2013,5321,437.2,263.33,2326341.2,1401178.93,925162.27 +Sub-Saharan Africa,Mozambique,Clothes,Online,L,1/26/2011,939028775,1/26/2011,8337,109.28,35.84,911067.36,298798.08,612269.28 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,H,6/2/2012,116022765,6/22/2012,2569,437.2,263.33,1123166.8,676494.77,446672.03 +Europe,Greece,Meat,Offline,M,6/17/2012,447418916,7/19/2012,55,421.89,364.69,23203.95,20057.95,3146 +Middle East and North Africa,Morocco,Snacks,Offline,M,5/14/2011,523891055,6/30/2011,9860,152.58,97.44,1504438.8,960758.4,543680.4 +Middle East and North Africa,Lebanon,Cereal,Offline,C,5/13/2010,356425511,6/19/2010,3084,205.7,117.11,634378.8,361167.24,273211.56 +Europe,Slovakia,Fruits,Online,M,7/15/2015,926321113,7/30/2015,7857,9.33,6.92,73305.81,54370.44,18935.37 +Asia,Uzbekistan,Beverages,Online,H,4/24/2011,135189187,4/28/2011,4339,47.45,31.79,205885.55,137936.81,67948.74 +Central America and the Caribbean,Grenada,Cereal,Online,M,4/6/2017,454953563,4/25/2017,9724,205.7,117.11,2000226.8,1138777.64,861449.16 +Middle East and North Africa,Qatar,Cosmetics,Offline,H,3/1/2016,377850568,4/5/2016,3235,437.2,263.33,1414342,851872.55,562469.45 +Sub-Saharan Africa,Eritrea,Snacks,Offline,M,10/13/2010,266429030,10/30/2010,1126,152.58,97.44,171805.08,109717.44,62087.64 +Sub-Saharan Africa,Guinea,Household,Offline,L,7/12/2012,103550279,8/24/2012,1683,668.27,502.54,1124698.41,845774.82,278923.59 +Europe,Czech Republic,Baby Food,Online,H,12/9/2014,842388141,1/6/2015,225,255.28,159.42,57438,35869.5,21568.5 +Europe,Bulgaria,Cereal,Offline,L,8/14/2012,356428945,8/16/2012,4100,205.7,117.11,843370,480151,363219 +Asia,India,Office Supplies,Online,H,8/8/2012,189471518,9/12/2012,7688,651.21,524.96,5006502.48,4035892.48,970610 +Sub-Saharan Africa,Angola,Beverages,Online,L,5/28/2015,605627191,6/1/2015,7399,47.45,31.79,351082.55,235214.21,115868.34 +Sub-Saharan Africa,Lesotho,Beverages,Offline,L,4/4/2011,139319789,5/5/2011,6676,47.45,31.79,316776.2,212230.04,104546.16 +Sub-Saharan Africa,Seychelles ,Fruits,Online,M,3/2/2014,545285642,4/20/2014,994,9.33,6.92,9274.02,6878.48,2395.54 +Sub-Saharan Africa,The Gambia,Baby Food,Online,L,9/15/2012,948573577,10/10/2012,2856,255.28,159.42,729079.68,455303.52,273776.16 +Middle East and North Africa,Pakistan,Beverages,Online,L,8/28/2011,994544923,10/15/2011,6799,47.45,31.79,322612.55,216140.21,106472.34 +Europe,Italy,Baby Food,Offline,C,1/28/2013,398873507,3/6/2013,4390,255.28,159.42,1120679.2,699853.8,420825.4 +Europe,Austria,Household,Online,M,7/8/2012,297545659,8/6/2012,9227,668.27,502.54,6166127.29,4636936.58,1529190.71 +Europe,Estonia,Snacks,Online,H,5/21/2010,996860206,7/8/2010,1942,152.58,97.44,296310.36,189228.48,107081.88 +Sub-Saharan Africa,Senegal,Beverages,Offline,H,9/20/2015,623428475,10/20/2015,5195,47.45,31.79,246502.75,165149.05,81353.7 +North America,Mexico,Office Supplies,Online,H,2/13/2012,974174296,2/14/2012,8677,651.21,524.96,5650549.17,4555077.92,1095471.25 +Australia and Oceania,Tonga,Clothes,Online,L,7/17/2014,766333997,7/19/2014,4114,109.28,35.84,449577.92,147445.76,302132.16 +Middle East and North Africa,Egypt,Fruits,Online,M,7/4/2012,587456405,7/11/2012,260,9.33,6.92,2425.8,1799.2,626.6 +Australia and Oceania,Samoa ,Cereal,Offline,M,9/27/2011,645402848,10/6/2011,7900,205.7,117.11,1625030,925169,699861 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,M,3/31/2015,318347156,5/5/2015,4853,81.73,56.67,396635.69,275019.51,121616.18 +Europe,Hungary,Personal Care,Online,H,12/14/2011,404775655,1/9/2012,966,81.73,56.67,78951.18,54743.22,24207.96 +Sub-Saharan Africa,Benin,Office Supplies,Offline,L,10/13/2010,873487174,10/28/2010,3120,651.21,524.96,2031775.2,1637875.2,393900 +Australia and Oceania,Samoa ,Household,Online,L,2/24/2014,413593041,4/8/2014,227,668.27,502.54,151697.29,114076.58,37620.71 +Asia,Turkmenistan,Meat,Online,M,3/4/2014,484517085,4/16/2014,8227,421.89,364.69,3470889.03,3000304.63,470584.4 +Sub-Saharan Africa,Rwanda,Meat,Online,C,8/12/2011,365995633,8/21/2011,5096,421.89,364.69,2149951.44,1858460.24,291491.2 +Middle East and North Africa,Pakistan,Office Supplies,Online,C,1/29/2012,308077514,2/24/2012,5837,651.21,524.96,3801112.77,3064191.52,736921.25 +Europe,Albania,Beverages,Offline,L,9/1/2014,181124055,10/11/2014,7488,47.45,31.79,355305.6,238043.52,117262.08 +Europe,Iceland,Meat,Online,M,10/7/2015,825809085,11/11/2015,4114,421.89,364.69,1735655.46,1500334.66,235320.8 +Sub-Saharan Africa,Mauritania,Personal Care,Online,H,10/24/2012,903118932,11/2/2012,1816,81.73,56.67,148421.68,102912.72,45508.96 +Middle East and North Africa,Turkey,Household,Online,C,9/6/2015,944352424,9/6/2015,3723,668.27,502.54,2487969.21,1870956.42,617012.79 +Middle East and North Africa,Yemen,Baby Food,Online,M,8/1/2012,201120889,8/7/2012,4995,255.28,159.42,1275123.6,796302.9,478820.7 +Sub-Saharan Africa,Madagascar,Snacks,Offline,M,9/27/2011,695348155,10/14/2011,7826,152.58,97.44,1194091.08,762565.44,431525.64 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,L,11/4/2014,469270551,12/7/2014,6439,437.2,263.33,2815130.8,1695581.87,1119548.93 +Middle East and North Africa,Egypt,Vegetables,Offline,H,4/24/2013,335436904,6/7/2013,2089,154.06,90.93,321831.34,189952.77,131878.57 +Europe,Hungary,Cereal,Online,H,10/6/2014,726708543,10/8/2014,8062,205.7,117.11,1658353.4,944140.82,714212.58 +Sub-Saharan Africa,Malawi,Personal Care,Offline,M,7/11/2016,346259295,8/30/2016,4675,81.73,56.67,382087.75,264932.25,117155.5 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,L,12/29/2016,217575490,2/7/2017,4277,651.21,524.96,2785225.17,2245253.92,539971.25 +Europe,Hungary,Personal Care,Offline,M,10/31/2011,534455955,11/15/2011,6249,81.73,56.67,510730.77,354130.83,156599.94 +Australia and Oceania,Tonga,Personal Care,Online,C,12/3/2012,211012017,1/6/2013,2000,81.73,56.67,163460,113340,50120 +Sub-Saharan Africa,Liberia,Cereal,Offline,L,4/12/2014,931667506,5/20/2014,9974,205.7,117.11,2051651.8,1168055.14,883596.66 +Sub-Saharan Africa,Ghana,Personal Care,Offline,C,12/25/2010,401158750,1/30/2011,643,81.73,56.67,52552.39,36438.81,16113.58 +Middle East and North Africa,Turkey,Household,Offline,L,7/13/2010,894534575,8/5/2010,1514,668.27,502.54,1011760.78,760845.56,250915.22 +Europe,Ukraine,Meat,Online,L,12/3/2013,707156312,12/11/2013,2122,421.89,364.69,895250.58,773872.18,121378.4 +Middle East and North Africa,Iraq,Meat,Offline,C,11/9/2011,904697787,12/20/2011,9034,421.89,364.69,3811354.26,3294609.46,516744.8 +Sub-Saharan Africa,Lesotho,Snacks,Offline,C,3/30/2011,373145329,4/28/2011,850,152.58,97.44,129693,82824,46869 +Middle East and North Africa,Syria,Clothes,Offline,H,4/9/2016,768797767,5/2/2016,3198,109.28,35.84,349477.44,114616.32,234861.12 +Europe,Hungary,Cereal,Online,H,1/19/2017,668266427,2/24/2017,3741,205.7,117.11,769523.7,438108.51,331415.19 +Europe,Hungary,Cereal,Offline,H,2/13/2016,518475139,2/29/2016,7170,205.7,117.11,1474869,839678.7,635190.3 +Europe,Czech Republic,Office Supplies,Offline,H,1/24/2017,386660230,2/22/2017,209,651.21,524.96,136102.89,109716.64,26386.25 +Sub-Saharan Africa,Djibouti,Cereal,Online,L,3/14/2013,410370528,4/8/2013,6613,205.7,117.11,1360294.1,774448.43,585845.67 +Australia and Oceania,New Zealand,Clothes,Offline,C,1/12/2014,347467362,2/3/2014,2169,109.28,35.84,237028.32,77736.96,159291.36 +Sub-Saharan Africa,Ghana,Cereal,Offline,L,3/19/2011,926124560,4/9/2011,9693,205.7,117.11,1993850.1,1135147.23,858702.87 +Sub-Saharan Africa,Mali,Personal Care,Online,H,8/6/2012,694828450,9/17/2012,4034,81.73,56.67,329698.82,228606.78,101092.04 +Asia,Uzbekistan,Baby Food,Offline,M,10/2/2015,972377860,11/8/2015,7072,255.28,159.42,1805340.16,1127418.24,677921.92 +Sub-Saharan Africa,Burundi,Meat,Offline,M,9/22/2011,897884118,10/18/2011,2718,421.89,364.69,1146697.02,991227.42,155469.6 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,M,7/30/2011,580771052,8/14/2011,1915,81.73,56.67,156512.95,108523.05,47989.9 +Central America and the Caribbean,Nicaragua,Meat,Online,L,4/9/2012,650774991,5/4/2012,7636,421.89,364.69,3221552.04,2784772.84,436779.2 +Sub-Saharan Africa,Senegal,Meat,Offline,H,8/22/2015,907944762,9/5/2015,9887,421.89,364.69,4171226.43,3605690.03,565536.4 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,H,12/28/2016,772641694,1/1/2017,702,81.73,56.67,57374.46,39782.34,17592.12 +Sub-Saharan Africa,Malawi,Baby Food,Offline,H,6/30/2016,635539615,7/4/2016,9150,255.28,159.42,2335812,1458693,877119 +Middle East and North Africa,Kuwait,Office Supplies,Offline,L,5/20/2015,507624852,6/28/2015,6329,651.21,524.96,4121508.09,3322471.84,799036.25 +Europe,Belarus,Baby Food,Offline,M,2/28/2012,470196235,3/16/2012,370,255.28,159.42,94453.6,58985.4,35468.2 +Middle East and North Africa,Bahrain,Vegetables,Online,H,12/23/2013,224865090,1/8/2014,1432,154.06,90.93,220613.92,130211.76,90402.16 +Middle East and North Africa,Turkey,Vegetables,Online,M,2/12/2010,443555247,4/1/2010,6709,154.06,90.93,1033588.54,610049.37,423539.17 +Sub-Saharan Africa,Zambia,Meat,Offline,M,8/22/2013,518503034,9/30/2013,5425,421.89,364.69,2288753.25,1978443.25,310310 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,L,3/3/2012,812257277,3/5/2012,3833,81.73,56.67,313271.09,217216.11,96054.98 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,H,2/12/2017,407679307,3/2/2017,221,47.45,31.79,10486.45,7025.59,3460.86 +North America,Mexico,Baby Food,Online,C,6/13/2014,257942950,6/15/2014,9906,255.28,159.42,2528803.68,1579214.52,949589.16 +Middle East and North Africa,Jordan,Cereal,Offline,L,11/29/2013,936534535,1/1/2014,236,205.7,117.11,48545.2,27637.96,20907.24 +Australia and Oceania,Papua New Guinea,Personal Care,Offline,M,12/19/2014,387252891,1/16/2015,5591,81.73,56.67,456952.43,316841.97,140110.46 +Asia,Malaysia,Meat,Online,M,7/23/2010,674209344,8/11/2010,2382,421.89,364.69,1004941.98,868691.58,136250.4 +Asia,Laos,Cereal,Online,L,8/20/2013,331827723,9/15/2013,4052,205.7,117.11,833496.4,474529.72,358966.68 +Europe,Monaco,Fruits,Offline,C,6/28/2015,214844357,7/28/2015,6075,9.33,6.92,56679.75,42039,14640.75 +Asia,Cambodia,Cereal,Offline,M,4/5/2012,348308074,4/7/2012,954,205.7,117.11,196237.8,111722.94,84514.86 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,C,4/21/2016,377580201,5/18/2016,3227,154.06,90.93,497151.62,293431.11,203720.51 +Middle East and North Africa,Somalia,Snacks,Online,L,7/16/2014,918334567,8/12/2014,4461,152.58,97.44,680659.38,434679.84,245979.54 +Asia,Kazakhstan,Vegetables,Online,L,1/31/2010,406557500,3/9/2010,8254,154.06,90.93,1271611.24,750536.22,521075.02 +Europe,Luxembourg,Office Supplies,Online,C,12/1/2010,948547828,1/2/2011,5236,651.21,524.96,3409735.56,2748690.56,661045 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,M,12/7/2010,670916879,1/25/2011,8069,668.27,502.54,5392270.63,4054995.26,1337275.37 +Europe,Portugal,Personal Care,Offline,H,6/13/2016,470588481,6/25/2016,6444,81.73,56.67,526668.12,365181.48,161486.64 +Europe,Montenegro,Office Supplies,Offline,H,2/19/2012,864798963,3/2/2012,2086,651.21,524.96,1358424.06,1095066.56,263357.5 +Central America and the Caribbean,Barbados,Clothes,Offline,L,3/24/2010,641097152,4/18/2010,3749,109.28,35.84,409690.72,134364.16,275326.56 +Sub-Saharan Africa,Comoros,Household,Online,M,6/12/2016,907344377,7/24/2016,2219,668.27,502.54,1482891.13,1115136.26,367754.87 +Asia,Vietnam,Vegetables,Online,C,2/1/2011,141714465,3/14/2011,5314,154.06,90.93,818674.84,483202.02,335472.82 +Asia,Brunei,Beverages,Online,M,5/12/2013,942693746,5/25/2013,2883,47.45,31.79,136798.35,91650.57,45147.78 +Sub-Saharan Africa,South Africa,Vegetables,Offline,C,1/18/2017,579081046,2/28/2017,1805,154.06,90.93,278078.3,164128.65,113949.65 +Middle East and North Africa,Algeria,Personal Care,Offline,L,12/29/2016,439987695,1/13/2017,991,81.73,56.67,80994.43,56159.97,24834.46 +Sub-Saharan Africa,Burundi,Meat,Online,H,11/18/2012,184837520,12/7/2012,6384,421.89,364.69,2693345.76,2328180.96,365164.8 +Middle East and North Africa,Iraq,Snacks,Online,L,1/19/2013,893366849,3/9/2013,5958,152.58,97.44,909071.64,580547.52,328524.12 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,M,7/15/2015,115624511,8/19/2015,4717,154.06,90.93,726701.02,428916.81,297784.21 +Europe,Kosovo,Personal Care,Offline,H,11/11/2011,421971833,12/7/2011,9697,81.73,56.67,792535.81,549528.99,243006.82 +Europe,Slovenia,Fruits,Online,C,7/23/2013,853082644,7/29/2013,4967,9.33,6.92,46342.11,34371.64,11970.47 +Europe,Estonia,Meat,Offline,L,6/30/2010,969943273,7/25/2010,6624,421.89,364.69,2794599.36,2415706.56,378892.8 +Central America and the Caribbean,El Salvador,Cereal,Online,L,7/17/2012,403852546,8/2/2012,7798,205.7,117.11,1604048.6,913223.78,690824.82 +Sub-Saharan Africa,Namibia,Baby Food,Online,H,6/28/2015,206421792,7/31/2015,3650,255.28,159.42,931772,581883,349889 +Australia and Oceania,Solomon Islands,Household,Offline,H,5/26/2012,599574840,6/5/2012,6374,668.27,502.54,4259552.98,3203189.96,1056363.02 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,M,7/22/2012,525548017,7/22/2012,192,437.2,263.33,83942.4,50559.36,33383.04 +Sub-Saharan Africa,Mozambique,Household,Offline,H,12/8/2014,796890151,1/21/2015,6359,668.27,502.54,4249528.93,3195651.86,1053877.07 +Sub-Saharan Africa,South Africa,Baby Food,Offline,M,1/7/2012,946462571,2/18/2012,8162,255.28,159.42,2083595.36,1301186.04,782409.32 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,C,4/10/2016,577439105,5/17/2016,5918,437.2,263.33,2587349.6,1558386.94,1028962.66 +Europe,Andorra,Baby Food,Online,H,12/13/2010,713306081,1/15/2011,1975,255.28,159.42,504178,314854.5,189323.5 +Sub-Saharan Africa,Nigeria,Vegetables,Offline,M,6/7/2014,647862327,6/30/2014,5714,154.06,90.93,880298.84,519574.02,360724.82 +Australia and Oceania,East Timor,Clothes,Offline,H,11/20/2015,195219171,12/2/2015,8546,109.28,35.84,933906.88,306288.64,627618.24 +Central America and the Caribbean,Haiti,Beverages,Online,M,11/23/2016,139800441,1/8/2017,8912,47.45,31.79,422874.4,283312.48,139561.92 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,C,7/16/2012,886342465,8/16/2012,7287,9.33,6.92,67987.71,50426.04,17561.67 +Asia,Kazakhstan,Vegetables,Online,H,4/27/2010,209894073,5/10/2010,1175,154.06,90.93,181020.5,106842.75,74177.75 +Europe,Latvia,Meat,Online,M,3/27/2011,905816590,3/29/2011,113,421.89,364.69,47673.57,41209.97,6463.6 +Central America and the Caribbean,Barbados,Baby Food,Online,H,7/21/2013,439783847,9/4/2013,668,255.28,159.42,170527.04,106492.56,64034.48 +Asia,Malaysia,Cereal,Offline,L,8/13/2016,397782170,8/14/2016,1439,205.7,117.11,296002.3,168521.29,127481.01 +Sub-Saharan Africa,Rwanda,Beverages,Online,M,1/14/2017,636110389,2/5/2017,8055,47.45,31.79,382209.75,256068.45,126141.3 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,H,7/2/2012,631379830,7/20/2012,8177,651.21,524.96,5324944.17,4292597.92,1032346.25 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,L,2/10/2013,830514323,3/23/2013,6499,152.58,97.44,991617.42,633262.56,358354.86 +Europe,Bulgaria,Clothes,Online,M,11/24/2014,400750195,11/26/2014,9743,109.28,35.84,1064715.04,349189.12,715525.92 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,M,2/27/2011,379636275,3/6/2011,1665,9.33,6.92,15534.45,11521.8,4012.65 +Middle East and North Africa,Pakistan,Snacks,Online,M,5/29/2011,525033891,6/17/2011,8051,152.58,97.44,1228421.58,784489.44,443932.14 +Sub-Saharan Africa,Kenya,Office Supplies,Online,C,11/12/2014,665116870,12/24/2014,1717,651.21,524.96,1118127.57,901356.32,216771.25 +Australia and Oceania,Solomon Islands,Meat,Offline,H,3/31/2014,248371541,5/13/2014,7513,421.89,364.69,3169659.57,2739915.97,429743.6 +Sub-Saharan Africa,South Africa,Meat,Offline,H,9/7/2014,593596732,10/3/2014,7319,421.89,364.69,3087812.91,2669166.11,418646.8 +Europe,Kosovo,Beverages,Online,H,10/22/2014,839903771,11/3/2014,5045,47.45,31.79,239385.25,160380.55,79004.7 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,C,7/10/2010,196716487,7/15/2010,1635,437.2,263.33,714822,430544.55,284277.45 +Europe,Slovenia,Office Supplies,Online,C,12/13/2013,193771207,1/10/2014,61,651.21,524.96,39723.81,32022.56,7701.25 +Sub-Saharan Africa,Uganda,Baby Food,Online,M,10/6/2011,631116759,11/13/2011,329,255.28,159.42,83987.12,52449.18,31537.94 +Central America and the Caribbean,El Salvador,Beverages,Offline,M,6/4/2014,929114472,6/8/2014,4474,47.45,31.79,212291.3,142228.46,70062.84 +Europe,Norway,Fruits,Offline,M,7/11/2014,578438174,8/21/2014,1565,9.33,6.92,14601.45,10829.8,3771.65 +Middle East and North Africa,Tunisia ,Beverages,Online,C,4/20/2013,490074193,5/8/2013,2699,47.45,31.79,128067.55,85801.21,42266.34 +Middle East and North Africa,Bahrain,Beverages,Offline,L,10/30/2016,745321357,12/17/2016,6007,47.45,31.79,285032.15,190962.53,94069.62 +Middle East and North Africa,Turkey,Beverages,Online,M,2/12/2017,145790994,2/17/2017,1650,47.45,31.79,78292.5,52453.5,25839 +Australia and Oceania,Samoa ,Snacks,Offline,C,1/6/2011,263406932,1/10/2011,6819,152.58,97.44,1040443.02,664443.36,375999.66 +Sub-Saharan Africa,Angola,Cereal,Offline,C,8/4/2011,490405499,8/23/2011,740,205.7,117.11,152218,86661.4,65556.6 +Asia,North Korea,Meat,Offline,M,1/12/2014,289335525,1/28/2014,9666,421.89,364.69,4077988.74,3525093.54,552895.2 +Sub-Saharan Africa,Guinea,Vegetables,Offline,H,8/11/2014,543058335,9/2/2014,1884,154.06,90.93,290249.04,171312.12,118936.92 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,C,6/7/2014,404747760,6/11/2014,2711,437.2,263.33,1185249.2,713887.63,471361.57 +Asia,Turkmenistan,Fruits,Online,H,9/5/2015,447890126,10/16/2015,9496,9.33,6.92,88597.68,65712.32,22885.36 +Australia and Oceania,Samoa ,Beverages,Online,H,3/25/2010,416284263,5/14/2010,6619,47.45,31.79,314071.55,210418.01,103653.54 +North America,Mexico,Fruits,Online,M,10/4/2013,574041497,10/16/2013,490,9.33,6.92,4571.7,3390.8,1180.9 +Europe,Macedonia,Meat,Online,C,6/27/2016,355585658,8/15/2016,4553,421.89,364.69,1920865.17,1660433.57,260431.6 +Asia,Kyrgyzstan,Meat,Online,M,4/13/2017,615653073,5/23/2017,4280,421.89,364.69,1805689.2,1560873.2,244816 +Europe,Estonia,Office Supplies,Offline,L,4/14/2012,479292571,4/20/2012,2178,651.21,524.96,1418335.38,1143362.88,274972.5 +Australia and Oceania,Tonga,Beverages,Online,M,11/8/2013,491865479,12/13/2013,2781,47.45,31.79,131958.45,88407.99,43550.46 +Middle East and North Africa,Algeria,Beverages,Offline,L,6/22/2016,369045627,8/6/2016,7657,47.45,31.79,363324.65,243416.03,119908.62 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,H,9/11/2015,346819341,10/4/2015,405,205.7,117.11,83308.5,47429.55,35878.95 +North America,United States of America,Cosmetics,Online,C,12/2/2011,731485450,1/16/2012,1655,437.2,263.33,723566,435811.15,287754.85 +Europe,Sweden,Personal Care,Offline,H,3/11/2014,549655282,4/26/2014,4067,81.73,56.67,332395.91,230476.89,101919.02 +Europe,Netherlands,Snacks,Online,M,9/6/2013,698252665,9/6/2013,7335,152.58,97.44,1119174.3,714722.4,404451.9 +Australia and Oceania,Nauru,Vegetables,Online,C,3/16/2010,794513928,3/16/2010,3182,154.06,90.93,490218.92,289339.26,200879.66 +Asia,Brunei,Meat,Online,H,12/29/2015,525987899,1/19/2016,363,421.89,364.69,153146.07,132382.47,20763.6 +Europe,Sweden,Office Supplies,Offline,L,1/20/2014,100535905,1/22/2014,9663,651.21,524.96,6292642.23,5072688.48,1219953.75 +Sub-Saharan Africa,Cameroon,Vegetables,Online,C,12/22/2014,696331775,1/16/2015,8901,154.06,90.93,1371288.06,809367.93,561920.13 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,H,3/31/2015,411861836,4/28/2015,7925,154.06,90.93,1220925.5,720620.25,500305.25 +Asia,Vietnam,Meat,Online,H,3/21/2016,115924918,5/5/2016,3614,421.89,364.69,1524710.46,1317989.66,206720.8 +Europe,Kosovo,Personal Care,Online,C,9/26/2012,297632348,10/11/2012,4881,81.73,56.67,398924.13,276606.27,122317.86 +Europe,Belarus,Household,Offline,M,1/25/2012,616407954,2/18/2012,7666,668.27,502.54,5122957.82,3852471.64,1270486.18 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,L,12/19/2014,351988065,1/3/2015,9945,154.06,90.93,1532126.7,904298.85,627827.85 +Europe,Denmark,Meat,Online,M,11/23/2011,654421508,12/15/2011,6722,421.89,364.69,2835944.58,2451446.18,384498.4 +Central America and the Caribbean,Belize,Meat,Offline,H,2/7/2017,494069612,3/20/2017,5032,421.89,364.69,2122950.48,1835120.08,287830.4 +Sub-Saharan Africa,Botswana,Cereal,Offline,C,10/29/2011,711606204,11/4/2011,8944,205.7,117.11,1839780.8,1047431.84,792348.96 +Australia and Oceania,East Timor,Household,Online,M,3/23/2016,868017613,4/10/2016,4556,668.27,502.54,3044638.12,2289572.24,755065.88 +Australia and Oceania,Vanuatu,Personal Care,Online,M,6/14/2017,594602668,6/25/2017,4998,81.73,56.67,408486.54,283236.66,125249.88 +Europe,Norway,Cosmetics,Online,H,4/18/2011,942972695,5/24/2011,5430,437.2,263.33,2373996,1429881.9,944114.1 +Middle East and North Africa,Qatar,Clothes,Online,H,7/15/2013,335051524,8/15/2013,8046,109.28,35.84,879266.88,288368.64,590898.24 +Middle East and North Africa,Israel,Vegetables,Online,L,9/28/2010,413075482,11/13/2010,7070,154.06,90.93,1089204.2,642875.1,446329.1 +North America,Mexico,Cosmetics,Online,M,1/12/2017,189593398,2/2/2017,3755,437.2,263.33,1641686,988804.15,652881.85 +Europe,Monaco,Baby Food,Offline,C,4/26/2017,997466599,5/6/2017,1388,255.28,159.42,354328.64,221274.96,133053.68 +Europe,Greece,Baby Food,Offline,L,6/29/2016,639868915,7/2/2016,286,255.28,159.42,73010.08,45594.12,27415.96 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,H,12/13/2012,140286672,12/18/2012,2798,109.28,35.84,305765.44,100280.32,205485.12 +Europe,Iceland,Fruits,Offline,L,7/4/2017,592518699,7/13/2017,8305,9.33,6.92,77485.65,57470.6,20015.05 +Australia and Oceania,East Timor,Cereal,Offline,C,10/1/2011,910676324,10/21/2011,8216,205.7,117.11,1690031.2,962175.76,727855.44 +Europe,Slovakia,Snacks,Online,H,5/30/2012,979183375,7/2/2012,975,152.58,97.44,148765.5,95004,53761.5 +Asia,India,Cereal,Offline,M,7/28/2014,302776181,8/1/2014,7055,205.7,117.11,1451213.5,826211.05,625002.45 +Sub-Saharan Africa,Tanzania,Fruits,Offline,C,8/2/2010,256503570,9/3/2010,3961,9.33,6.92,36956.13,27410.12,9546.01 +Europe,Finland,Household,Offline,L,8/5/2016,935726869,8/29/2016,1229,668.27,502.54,821303.83,617621.66,203682.17 +Asia,Brunei,Household,Online,C,9/22/2015,706119906,10/19/2015,5427,668.27,502.54,3626701.29,2727284.58,899416.71 +Europe,Moldova ,Meat,Offline,C,11/21/2014,253669011,11/23/2014,5152,421.89,364.69,2173577.28,1878882.88,294694.4 +Europe,Ukraine,Fruits,Online,H,9/15/2010,334673011,11/3/2010,6036,9.33,6.92,56315.88,41769.12,14546.76 +Asia,Mongolia,Beverages,Offline,M,12/31/2015,425743234,1/29/2016,5739,47.45,31.79,272315.55,182442.81,89872.74 +Europe,Denmark,Household,Online,L,8/1/2010,973803508,9/14/2010,8953,668.27,502.54,5983021.31,4499240.62,1483780.69 +Europe,Germany,Fruits,Offline,C,3/14/2013,246090161,3/19/2013,2402,9.33,6.92,22410.66,16621.84,5788.82 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,L,2/27/2017,180152022,3/16/2017,9842,421.89,364.69,4152241.38,3589278.98,562962.4 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,H,10/28/2016,533850419,12/11/2016,7057,437.2,263.33,3085320.4,1858319.81,1227000.59 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,L,6/1/2011,235359179,7/11/2011,6866,255.28,159.42,1752752.48,1094577.72,658174.76 +Middle East and North Africa,Oman,Meat,Offline,M,5/13/2016,533164632,6/3/2016,4118,421.89,364.69,1737343.02,1501793.42,235549.6 +Sub-Saharan Africa,Botswana,Fruits,Offline,H,2/2/2014,946065604,3/18/2014,691,9.33,6.92,6447.03,4781.72,1665.31 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,H,10/15/2010,613173425,11/10/2010,497,81.73,56.67,40619.81,28164.99,12454.82 +Asia,Bangladesh,Baby Food,Online,L,7/8/2017,543911921,8/1/2017,4479,255.28,159.42,1143399.12,714042.18,429356.94 +Europe,Malta,Personal Care,Offline,L,2/6/2016,468017423,2/15/2016,5611,81.73,56.67,458587.03,317975.37,140611.66 +Asia,China,Clothes,Online,H,12/6/2015,185538756,1/13/2016,3896,109.28,35.84,425754.88,139632.64,286122.24 +Europe,Bulgaria,Office Supplies,Online,C,4/30/2012,916837251,6/3/2012,1371,651.21,524.96,892808.91,719720.16,173088.75 +Middle East and North Africa,Bahrain,Clothes,Online,C,1/11/2013,352586734,1/15/2013,7105,109.28,35.84,776434.4,254643.2,521791.2 +Europe,Hungary,Household,Online,M,9/11/2011,303773534,10/7/2011,2194,668.27,502.54,1466184.38,1102572.76,363611.62 +Asia,Philippines,Cereal,Offline,H,5/27/2014,851696479,6/3/2014,4770,205.7,117.11,981189,558614.7,422574.3 +Europe,Lithuania,Clothes,Offline,H,2/27/2013,797966897,3/23/2013,4992,109.28,35.84,545525.76,178913.28,366612.48 +Sub-Saharan Africa,Gabon,Meat,Offline,M,5/22/2012,814508616,6/30/2012,55,421.89,364.69,23203.95,20057.95,3146 +Europe,Russia,Beverages,Online,L,1/4/2010,293557965,2/2/2010,9180,47.45,31.79,435591,291832.2,143758.8 +Europe,Belgium,Personal Care,Online,M,5/14/2016,497663772,5/22/2016,8624,81.73,56.67,704839.52,488722.08,216117.44 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,H,7/28/2012,509687364,8/1/2012,6672,47.45,31.79,316586.4,212102.88,104483.52 +Middle East and North Africa,Egypt,Personal Care,Online,M,11/20/2014,382802569,12/25/2014,8642,81.73,56.67,706310.66,489742.14,216568.52 +Asia,Turkmenistan,Personal Care,Online,L,5/5/2010,690495717,6/1/2010,1882,81.73,56.67,153815.86,106652.94,47162.92 +Asia,Japan,Office Supplies,Offline,C,7/16/2013,276565635,9/4/2013,772,651.21,524.96,502734.12,405269.12,97465 +Asia,Maldives,Cosmetics,Online,L,6/6/2017,305123651,7/10/2017,1724,437.2,263.33,753732.8,453980.92,299751.88 +Sub-Saharan Africa,Namibia,Cereal,Online,M,3/28/2012,210593593,5/17/2012,8179,205.7,117.11,1682420.3,957842.69,724577.61 +Sub-Saharan Africa,The Gambia,Beverages,Offline,M,12/23/2011,847711789,1/19/2012,5611,47.45,31.79,266241.95,178373.69,87868.26 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,C,10/14/2012,441527068,11/23/2012,6526,47.45,31.79,309658.7,207461.54,102197.16 +Europe,Romania,Household,Offline,H,11/17/2011,437400758,12/7/2011,5459,668.27,502.54,3648085.93,2743365.86,904720.07 +Asia,Turkmenistan,Fruits,Offline,C,4/23/2011,551006686,6/3/2011,3978,9.33,6.92,37114.74,27527.76,9586.98 +Sub-Saharan Africa,Gabon,Cereal,Offline,C,3/16/2014,118331182,4/23/2014,5681,205.7,117.11,1168581.7,665301.91,503279.79 +Sub-Saharan Africa,Ethiopia,Cereal,Online,H,5/25/2013,345673072,6/30/2013,1198,205.7,117.11,246428.6,140297.78,106130.82 +Europe,Malta,Household,Offline,C,5/8/2010,259643685,5/28/2010,3191,668.27,502.54,2132449.57,1603605.14,528844.43 +Europe,Slovakia,Vegetables,Offline,C,5/22/2011,757166850,6/8/2011,1352,154.06,90.93,208289.12,122937.36,85351.76 +Europe,Vatican City,Office Supplies,Offline,H,4/25/2016,555478894,5/12/2016,7404,651.21,524.96,4821558.84,3886803.84,934755 +Europe,Vatican City,Vegetables,Offline,C,8/29/2014,242128646,10/13/2014,102,154.06,90.93,15714.12,9274.86,6439.26 +Europe,Greece,Vegetables,Online,H,2/20/2012,924977433,4/2/2012,232,154.06,90.93,35741.92,21095.76,14646.16 +Europe,Belgium,Meat,Offline,H,10/6/2011,182199084,11/12/2011,5613,421.89,364.69,2368068.57,2047004.97,321063.6 +Europe,Serbia,Baby Food,Online,H,1/11/2010,612279927,2/1/2010,6092,255.28,159.42,1555165.76,971186.64,583979.12 +Europe,Russia,Snacks,Online,C,11/11/2015,384018790,12/7/2015,8549,152.58,97.44,1304406.42,833014.56,471391.86 +Sub-Saharan Africa,Cape Verde,Snacks,Offline,M,7/12/2016,886527001,8/25/2016,1895,152.58,97.44,289139.1,184648.8,104490.3 +Australia and Oceania,Samoa ,Cereal,Online,L,9/22/2011,879228389,9/28/2011,2073,205.7,117.11,426416.1,242769.03,183647.07 +Asia,Indonesia,Cereal,Online,C,5/8/2017,541859281,5/18/2017,7057,205.7,117.11,1451624.9,826445.27,625179.63 +Australia and Oceania,Solomon Islands,Clothes,Online,L,4/19/2016,124468505,5/26/2016,1851,109.28,35.84,202277.28,66339.84,135937.44 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,H,3/31/2015,397417390,5/3/2015,3492,81.73,56.67,285401.16,197891.64,87509.52 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,C,7/26/2010,401379764,8/30/2010,6046,437.2,263.33,2643311.2,1592093.18,1051218.02 +Central America and the Caribbean,Cuba,Beverages,Online,L,11/8/2014,597341954,12/18/2014,5613,47.45,31.79,266336.85,178437.27,87899.58 +Europe,Portugal,Vegetables,Online,L,4/5/2015,616602790,5/10/2015,5323,154.06,90.93,820061.38,484020.39,336040.99 +Asia,Turkmenistan,Personal Care,Online,M,2/22/2015,610773599,3/12/2015,335,81.73,56.67,27379.55,18984.45,8395.1 +North America,Greenland,Cereal,Offline,L,2/23/2015,801778209,3/24/2015,2844,205.7,117.11,585010.8,333060.84,251949.96 +Europe,Vatican City,Clothes,Offline,H,12/21/2016,131852948,1/9/2017,7072,109.28,35.84,772828.16,253460.48,519367.68 +Europe,Cyprus,Snacks,Online,H,1/12/2012,313546645,2/8/2012,4275,152.58,97.44,652279.5,416556,235723.5 +Asia,South Korea,Fruits,Offline,C,7/9/2015,879720628,7/15/2015,7738,9.33,6.92,72195.54,53546.96,18648.58 +Middle East and North Africa,Somalia,Beverages,Offline,C,3/9/2017,533548724,4/26/2017,7779,47.45,31.79,369113.55,247294.41,121819.14 +Europe,Armenia,Household,Offline,L,6/5/2015,298517262,6/10/2015,6747,668.27,502.54,4508817.69,3390637.38,1118180.31 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,H,6/24/2013,368425071,7/17/2013,4021,651.21,524.96,2618515.41,2110864.16,507651.25 +Australia and Oceania,Vanuatu,Personal Care,Offline,L,8/29/2015,557383477,9/3/2015,1012,81.73,56.67,82710.76,57350.04,25360.72 +Europe,Monaco,Baby Food,Offline,M,12/22/2015,749816310,2/8/2016,6164,255.28,159.42,1573545.92,982664.88,590881.04 +Middle East and North Africa,Tunisia ,Cereal,Online,C,1/27/2017,450459897,2/2/2017,9949,205.7,117.11,2046509.3,1165127.39,881381.91 +Sub-Saharan Africa,Mali,Vegetables,Online,C,4/28/2011,134363067,5/27/2011,9872,154.06,90.93,1520880.32,897660.96,623219.36 +Europe,Georgia,Baby Food,Offline,H,11/8/2014,796887147,12/1/2014,5470,255.28,159.42,1396381.6,872027.4,524354.2 +Europe,United Kingdom,Personal Care,Online,C,10/19/2010,803705966,11/25/2010,3310,81.73,56.67,270526.3,187577.7,82948.6 +Sub-Saharan Africa,Rwanda,Cereal,Offline,M,8/21/2013,840805852,9/21/2013,1991,205.7,117.11,409548.7,233166.01,176382.69 +Middle East and North Africa,Syria,Clothes,Offline,H,6/2/2012,764485633,6/5/2012,7142,109.28,35.84,780477.76,255969.28,524508.48 +North America,Canada,Household,Offline,C,5/24/2012,951356637,6/11/2012,6425,668.27,502.54,4293634.75,3228819.5,1064815.25 +Sub-Saharan Africa,Uganda,Clothes,Offline,C,2/5/2016,948342692,2/29/2016,4532,109.28,35.84,495256.96,162426.88,332830.08 +Europe,Portugal,Beverages,Offline,L,12/24/2011,822680127,1/29/2012,8186,47.45,31.79,388425.7,260232.94,128192.76 +Sub-Saharan Africa,Burundi,Baby Food,Online,H,1/23/2016,711917769,1/27/2016,1143,255.28,159.42,291785.04,182217.06,109567.98 +Australia and Oceania,Marshall Islands,Household,Offline,M,2/22/2015,373916947,4/11/2015,9189,668.27,502.54,6140733.03,4617840.06,1522892.97 +Asia,Bangladesh,Snacks,Online,M,1/5/2016,536851489,1/21/2016,5140,152.58,97.44,784261.2,500841.6,283419.6 +Europe,Ukraine,Clothes,Offline,H,5/21/2011,649207723,6/19/2011,3847,109.28,35.84,420400.16,137876.48,282523.68 +North America,Greenland,Cosmetics,Offline,L,12/19/2013,229784476,1/28/2014,7188,437.2,263.33,3142593.6,1892816.04,1249777.56 +Australia and Oceania,Tuvalu,Office Supplies,Offline,M,10/25/2014,217693078,11/12/2014,9074,651.21,524.96,5909079.54,4763487.04,1145592.5 +Middle East and North Africa,Morocco,Beverages,Online,L,5/30/2017,722357356,6/20/2017,449,47.45,31.79,21305.05,14273.71,7031.34 +Europe,Luxembourg,Beverages,Offline,L,2/24/2011,573513638,3/14/2011,4285,47.45,31.79,203323.25,136220.15,67103.1 +Middle East and North Africa,Lebanon,Personal Care,Online,C,12/31/2012,471210753,1/17/2013,588,81.73,56.67,48057.24,33321.96,14735.28 +Asia,Mongolia,Baby Food,Online,C,9/15/2010,735810029,10/25/2010,1394,255.28,159.42,355860.32,222231.48,133628.84 +Australia and Oceania,Kiribati,Office Supplies,Online,L,1/3/2012,857985293,2/20/2012,5770,651.21,524.96,3757481.7,3029019.2,728462.5 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,H,7/23/2010,848722875,8/3/2010,4814,421.89,364.69,2030978.46,1755617.66,275360.8 +Asia,Nepal,Office Supplies,Offline,C,6/12/2012,789321601,7/26/2012,6657,651.21,524.96,4335104.97,3494658.72,840446.25 +Central America and the Caribbean,Jamaica,Clothes,Offline,C,3/31/2017,381392800,4/20/2017,1460,109.28,35.84,159548.8,52326.4,107222.4 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,M,3/27/2014,296860301,3/28/2014,6415,651.21,524.96,4177512.15,3367618.4,809893.75 +Europe,Finland,Snacks,Offline,C,6/24/2016,827960431,7/10/2016,746,152.58,97.44,113824.68,72690.24,41134.44 +Central America and the Caribbean,Haiti,Snacks,Online,L,8/8/2011,537242019,9/5/2011,707,152.58,97.44,107874.06,68890.08,38983.98 +Asia,Cambodia,Clothes,Online,L,1/4/2011,307566392,1/19/2011,4585,109.28,35.84,501048.8,164326.4,336722.4 +Central America and the Caribbean,Cuba,Cereal,Offline,H,10/26/2015,192107379,12/8/2015,7697,205.7,117.11,1583272.9,901395.67,681877.23 +Middle East and North Africa,Kuwait,Cereal,Offline,L,1/20/2013,764351308,3/2/2013,7392,205.7,117.11,1520534.4,865677.12,654857.28 +Middle East and North Africa,Egypt,Cosmetics,Offline,M,4/29/2017,868097007,5/27/2017,8050,437.2,263.33,3519460,2119806.5,1399653.5 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,H,1/2/2014,767455804,2/5/2014,6082,154.06,90.93,936992.92,553036.26,383956.66 +Europe,Bosnia and Herzegovina,Snacks,Offline,M,1/15/2016,796851527,2/12/2016,4930,152.58,97.44,752219.4,480379.2,271840.2 +Europe,Switzerland,Meat,Online,C,9/20/2014,911020505,11/3/2014,67,421.89,364.69,28266.63,24434.23,3832.4 +Middle East and North Africa,Bahrain,Personal Care,Online,L,10/5/2013,235011565,10/5/2013,3999,81.73,56.67,326838.27,226623.33,100214.94 +Asia,Bangladesh,Household,Offline,M,5/17/2010,214186036,6/20/2010,1263,668.27,502.54,844025.01,634708.02,209316.99 +Middle East and North Africa,Iran,Household,Offline,L,3/11/2014,564217746,3/26/2014,3424,668.27,502.54,2288156.48,1720696.96,567459.52 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,H,3/10/2013,621093022,4/10/2013,4082,154.06,90.93,628872.92,371176.26,257696.66 +Asia,Bhutan,Fruits,Offline,C,5/7/2015,691110694,5/11/2015,3867,9.33,6.92,36079.11,26759.64,9319.47 +Europe,Liechtenstein,Beverages,Offline,H,7/22/2014,700882089,8/14/2014,5440,47.45,31.79,258128,172937.6,85190.4 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,L,2/19/2017,647331035,3/3/2017,8493,255.28,159.42,2168093.04,1353954.06,814138.98 +Middle East and North Africa,Bahrain,Household,Online,L,5/1/2015,147693860,5/12/2015,4750,668.27,502.54,3174282.5,2387065,787217.5 +Asia,Singapore,Office Supplies,Online,H,10/18/2013,689519393,12/4/2013,2966,651.21,524.96,1931488.86,1557031.36,374457.5 +Europe,Austria,Office Supplies,Offline,C,9/10/2010,680668962,9/19/2010,3927,651.21,524.96,2557301.67,2061517.92,495783.75 +Australia and Oceania,Papua New Guinea,Beverages,Offline,L,8/5/2016,399316394,9/1/2016,5449,47.45,31.79,258555.05,173223.71,85331.34 +Europe,Croatia,Snacks,Offline,M,11/10/2012,643948018,12/23/2012,7383,152.58,97.44,1126498.14,719399.52,407098.62 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,H,12/24/2015,483362662,1/29/2016,6608,154.06,90.93,1018028.48,600865.44,417163.04 +Asia,South Korea,Vegetables,Online,M,3/22/2013,406671655,3/22/2013,2035,154.06,90.93,313512.1,185042.55,128469.55 +Sub-Saharan Africa,Comoros,Household,Offline,L,11/9/2011,973298823,11/27/2011,9606,668.27,502.54,6419401.62,4827399.24,1592002.38 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,L,8/21/2012,562980496,9/23/2012,7294,255.28,159.42,1862012.32,1162809.48,699202.84 +Sub-Saharan Africa,Cameroon,Fruits,Offline,H,8/9/2013,325765502,9/8/2013,106,9.33,6.92,988.98,733.52,255.46 +Asia,Taiwan,Snacks,Offline,L,11/10/2013,132015168,11/14/2013,5077,152.58,97.44,774648.66,494702.88,279945.78 +Middle East and North Africa,Pakistan,Office Supplies,Offline,M,5/8/2017,822403323,6/19/2017,6274,651.21,524.96,4085691.54,3293599.04,792092.5 +Europe,Austria,Office Supplies,Offline,H,12/15/2013,157916295,1/24/2014,9796,651.21,524.96,6379253.16,5142508.16,1236745 +Australia and Oceania,Tuvalu,Fruits,Online,H,7/17/2013,469852912,8/22/2013,8773,9.33,6.92,81852.09,60709.16,21142.93 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,C,11/23/2011,109824502,12/21/2011,8366,437.2,263.33,3657615.2,2203018.78,1454596.42 +Sub-Saharan Africa,Zambia,Meat,Online,H,3/25/2017,199754893,3/31/2017,767,421.89,364.69,323589.63,279717.23,43872.4 +Australia and Oceania,Fiji,Fruits,Online,C,2/8/2016,581880414,2/29/2016,200,9.33,6.92,1866,1384,482 +Middle East and North Africa,Bahrain,Household,Online,H,1/28/2015,268749892,2/8/2015,7920,668.27,502.54,5292698.4,3980116.8,1312581.6 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,C,3/11/2014,593224656,4/11/2014,7213,81.73,56.67,589518.49,408760.71,180757.78 +Middle East and North Africa,Iraq,Cereal,Online,H,10/12/2010,258478534,11/1/2010,8397,205.7,117.11,1727262.9,983372.67,743890.23 +Sub-Saharan Africa,South Sudan,Snacks,Online,H,10/20/2010,287997853,11/23/2010,3820,152.58,97.44,582855.6,372220.8,210634.8 +Central America and the Caribbean,Nicaragua,Clothes,Online,H,7/2/2017,875581443,7/17/2017,2861,109.28,35.84,312650.08,102538.24,210111.84 +Asia,Thailand,Vegetables,Offline,C,6/20/2012,935340631,7/9/2012,6933,154.06,90.93,1068097.98,630417.69,437680.29 +Europe,Montenegro,Office Supplies,Offline,H,6/8/2012,351699244,7/19/2012,4477,651.21,524.96,2915467.17,2350245.92,565221.25 +North America,Greenland,Fruits,Offline,C,6/24/2012,429393613,7/31/2012,5967,9.33,6.92,55672.11,41291.64,14380.47 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,H,7/13/2012,743472564,7/17/2012,8908,81.73,56.67,728050.84,504816.36,223234.48 +Europe,Malta,Personal Care,Online,C,8/2/2013,489297425,8/3/2013,2836,81.73,56.67,231786.28,160716.12,71070.16 +Asia,Nepal,Personal Care,Online,H,12/1/2013,732542026,12/27/2013,4319,81.73,56.67,352991.87,244757.73,108234.14 +Europe,Cyprus,Snacks,Online,H,11/10/2012,359192693,12/18/2012,1955,152.58,97.44,298293.9,190495.2,107798.7 +Asia,Indonesia,Meat,Online,M,8/9/2014,125548255,9/15/2014,1373,421.89,364.69,579254.97,500719.37,78535.6 +Asia,Kazakhstan,Meat,Offline,C,11/1/2016,408220040,12/6/2016,236,421.89,364.69,99566.04,86066.84,13499.2 +North America,Mexico,Baby Food,Online,M,7/6/2014,754131877,8/8/2014,3236,255.28,159.42,826086.08,515883.12,310202.96 +Central America and the Caribbean,Panama,Clothes,Offline,C,3/25/2011,330520093,5/9/2011,7095,109.28,35.84,775341.6,254284.8,521056.8 +Sub-Saharan Africa,Liberia,Household,Online,C,6/9/2015,174933516,6/30/2015,5570,668.27,502.54,3722263.9,2799147.8,923116.1 +Europe,Latvia,Office Supplies,Offline,C,12/7/2013,945233476,1/5/2014,4445,651.21,524.96,2894628.45,2333447.2,561181.25 +Middle East and North Africa,Libya,Clothes,Online,L,7/6/2013,669593799,7/26/2013,6540,109.28,35.84,714691.2,234393.6,480297.6 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,H,6/14/2014,596500813,6/28/2014,6701,437.2,263.33,2929677.2,1764574.33,1165102.87 +Europe,Portugal,Vegetables,Online,M,4/27/2014,244753348,5/11/2014,6810,154.06,90.93,1049148.6,619233.3,429915.3 +Sub-Saharan Africa,Sudan,Meat,Offline,C,9/30/2011,553462731,11/8/2011,776,421.89,364.69,327386.64,282999.44,44387.2 +Europe,Serbia,Cereal,Offline,H,3/16/2010,732052791,5/2/2010,9543,205.7,117.11,1962995.1,1117580.73,845414.37 +Europe,Romania,Office Supplies,Online,C,3/31/2014,510259854,4/5/2014,6085,651.21,524.96,3962612.85,3194381.6,768231.25 +Europe,Netherlands,Household,Online,H,7/17/2010,588132750,8/10/2010,405,668.27,502.54,270649.35,203528.7,67120.65 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,C,2/16/2017,386032807,3/13/2017,4541,47.45,31.79,215470.45,144358.39,71112.06 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,C,6/16/2011,294633853,7/3/2011,7559,9.33,6.92,70525.47,52308.28,18217.19 +Sub-Saharan Africa,Madagascar,Personal Care,Online,M,6/21/2017,324922215,7/16/2017,559,81.73,56.67,45687.07,31678.53,14008.54 +Middle East and North Africa,Afghanistan,Beverages,Offline,H,12/19/2010,558196723,12/28/2010,1670,47.45,31.79,79241.5,53089.3,26152.2 +Sub-Saharan Africa,Togo,Beverages,Online,H,3/27/2014,696068704,5/10/2014,1052,47.45,31.79,49917.4,33443.08,16474.32 +Europe,Slovenia,Office Supplies,Offline,C,7/22/2016,510461986,9/3/2016,5900,651.21,524.96,3842139,3097264,744875 +Europe,Andorra,Baby Food,Online,M,11/6/2015,293612897,12/8/2015,5436,255.28,159.42,1387702.08,866607.12,521094.96 +Australia and Oceania,Tonga,Vegetables,Online,M,11/19/2014,408070266,12/15/2014,5915,154.06,90.93,911264.9,537850.95,373413.95 +Middle East and North Africa,Somalia,Clothes,Online,L,6/29/2017,836695420,7/2/2017,5623,109.28,35.84,614481.44,201528.32,412953.12 +Asia,North Korea,Snacks,Online,H,3/21/2017,732662189,4/19/2017,9878,152.58,97.44,1507185.24,962512.32,544672.92 +Europe,Cyprus,Snacks,Online,C,3/28/2016,669456899,5/1/2016,6028,152.58,97.44,919752.24,587368.32,332383.92 +Europe,Germany,Cereal,Offline,C,1/4/2014,390878379,2/7/2014,8453,205.7,117.11,1738782.1,989930.83,748851.27 +Europe,Estonia,Household,Offline,H,1/19/2011,161037957,1/30/2011,3565,668.27,502.54,2382382.55,1791555.1,590827.45 +Sub-Saharan Africa,Nigeria,Clothes,Online,L,9/26/2012,314359462,10/31/2012,4805,109.28,35.84,525090.4,172211.2,352879.2 +Europe,Denmark,Vegetables,Offline,M,5/12/2010,805579221,6/19/2010,7648,154.06,90.93,1178250.88,695432.64,482818.24 +Sub-Saharan Africa,Botswana,Office Supplies,Offline,L,3/17/2015,759746062,4/26/2015,4598,651.21,524.96,2994263.58,2413766.08,580497.5 +Central America and the Caribbean,Guatemala,Clothes,Online,C,12/1/2016,722221314,12/27/2016,191,109.28,35.84,20872.48,6845.44,14027.04 +Europe,Andorra,Vegetables,Offline,L,7/18/2017,408678805,8/5/2017,5995,154.06,90.93,923589.7,545125.35,378464.35 +Sub-Saharan Africa,Comoros,Household,Offline,M,8/24/2012,955104863,8/25/2012,5608,668.27,502.54,3747658.16,2818244.32,929413.84 +Europe,Denmark,Personal Care,Offline,C,3/13/2010,867798316,3/14/2010,9661,81.73,56.67,789593.53,547488.87,242104.66 +Europe,Netherlands,Office Supplies,Online,C,8/30/2011,973370492,9/3/2011,814,651.21,524.96,530084.94,427317.44,102767.5 +Sub-Saharan Africa,Ghana,Snacks,Online,C,10/16/2015,368745219,11/21/2015,8760,152.58,97.44,1336600.8,853574.4,483026.4 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,M,10/26/2014,471158826,11/29/2014,5222,205.7,117.11,1074165.4,611548.42,462616.98 +Sub-Saharan Africa,Ethiopia,Household,Offline,M,5/30/2013,968160140,6/26/2013,8955,668.27,502.54,5984357.85,4500245.7,1484112.15 +Europe,Albania,Household,Offline,H,4/17/2017,267610490,4/21/2017,746,668.27,502.54,498529.42,374894.84,123634.58 +Sub-Saharan Africa,Chad,Office Supplies,Offline,M,5/1/2014,447683703,6/16/2014,8411,651.21,524.96,5477327.31,4415438.56,1061888.75 +Middle East and North Africa,Libya,Snacks,Online,H,2/29/2016,506866109,4/12/2016,1800,152.58,97.44,274644,175392,99252 +Europe,Cyprus,Cereal,Offline,M,7/26/2016,413956534,8/19/2016,7792,205.7,117.11,1602814.4,912521.12,690293.28 +Europe,Serbia,Beverages,Online,L,5/21/2010,658066308,6/25/2010,5299,47.45,31.79,251437.55,168455.21,82982.34 +Europe,Ukraine,Office Supplies,Online,L,6/16/2012,898619258,6/22/2012,263,651.21,524.96,171268.23,138064.48,33203.75 +Asia,Uzbekistan,Cereal,Online,M,12/21/2015,415351712,1/24/2016,657,205.7,117.11,135144.9,76941.27,58203.63 +Europe,Portugal,Beverages,Offline,C,5/21/2011,358312499,5/21/2011,1486,47.45,31.79,70510.7,47239.94,23270.76 +Europe,Serbia,Fruits,Online,L,12/11/2012,597862946,12/14/2012,9787,9.33,6.92,91312.71,67726.04,23586.67 +Central America and the Caribbean,Dominican Republic,Beverages,Online,H,1/14/2017,174676883,2/9/2017,9626,47.45,31.79,456753.7,306010.54,150743.16 +Asia,Laos,Cereal,Offline,C,7/13/2013,449740636,7/30/2013,7103,205.7,117.11,1461087.1,831832.33,629254.77 +Central America and the Caribbean,Cuba,Office Supplies,Online,C,4/18/2012,154353034,5/2/2012,5348,651.21,524.96,3482671.08,2807486.08,675185 +Sub-Saharan Africa,Cameroon,Beverages,Online,C,9/9/2016,340125405,9/25/2016,9521,47.45,31.79,451771.45,302672.59,149098.86 +Europe,France,Cosmetics,Online,H,3/18/2012,328981578,3/29/2012,1814,437.2,263.33,793080.8,477680.62,315400.18 +Europe,Latvia,Baby Food,Online,H,9/17/2015,863157880,9/17/2015,6453,255.28,159.42,1647321.84,1028737.26,618584.58 +Asia,Malaysia,Clothes,Online,M,1/8/2011,955203139,1/31/2011,4691,109.28,35.84,512632.48,168125.44,344507.04 +Europe,Slovenia,Fruits,Offline,M,5/4/2013,137978684,6/6/2013,9814,9.33,6.92,91564.62,67912.88,23651.74 +Middle East and North Africa,Iraq,Office Supplies,Online,C,6/1/2012,714658343,6/21/2012,2140,651.21,524.96,1393589.4,1123414.4,270175 +North America,Greenland,Cosmetics,Offline,H,3/22/2014,108728444,5/2/2014,4018,437.2,263.33,1756669.6,1058059.94,698609.66 +Europe,Georgia,Fruits,Offline,M,6/3/2014,313987815,7/8/2014,4827,9.33,6.92,45035.91,33402.84,11633.07 +Europe,Croatia,Fruits,Offline,M,4/29/2017,244547784,5/9/2017,5978,9.33,6.92,55774.74,41367.76,14406.98 +Europe,Sweden,Beverages,Online,C,12/10/2016,684832179,12/21/2016,5915,47.45,31.79,280666.75,188037.85,92628.9 +Sub-Saharan Africa,Swaziland,Household,Offline,H,12/6/2015,239577329,1/20/2016,5110,668.27,502.54,3414859.7,2567979.4,846880.3 +Sub-Saharan Africa,Mozambique,Cereal,Online,C,3/20/2014,283832061,3/27/2014,1069,205.7,117.11,219893.3,125190.59,94702.71 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,H,10/16/2012,912957704,10/23/2012,3327,154.06,90.93,512557.62,302524.11,210033.51 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,L,7/4/2017,492628085,8/15/2017,8453,152.58,97.44,1289758.74,823660.32,466098.42 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,H,7/21/2012,608829534,8/13/2012,5043,152.58,97.44,769460.94,491389.92,278071.02 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,H,4/7/2017,217860877,5/26/2017,8730,651.21,524.96,5685063.3,4582900.8,1102162.5 +Central America and the Caribbean,Honduras,Personal Care,Offline,H,3/6/2014,596333444,4/5/2014,7173,81.73,56.67,586249.29,406493.91,179755.38 +Middle East and North Africa,Syria,Office Supplies,Offline,H,5/26/2013,391171061,6/15/2013,5065,651.21,524.96,3298378.65,2658922.4,639456.25 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,H,12/14/2010,569610059,1/14/2011,9129,109.28,35.84,997617.12,327183.36,670433.76 +Australia and Oceania,Palau,Meat,Offline,C,4/16/2015,369199264,5/1/2015,3121,421.89,364.69,1316718.69,1138197.49,178521.2 +Sub-Saharan Africa,Zambia,Vegetables,Online,L,3/14/2013,447800004,4/21/2013,2827,154.06,90.93,435527.62,257059.11,178468.51 +Europe,Russia,Beverages,Offline,H,6/25/2011,633586108,6/28/2011,1064,47.45,31.79,50486.8,33824.56,16662.24 +Europe,Bosnia and Herzegovina,Snacks,Offline,M,6/2/2010,375043904,6/30/2010,2680,152.58,97.44,408914.4,261139.2,147775.2 +Europe,Netherlands,Personal Care,Online,M,2/23/2015,990972220,3/11/2015,9556,81.73,56.67,781011.88,541538.52,239473.36 +Sub-Saharan Africa,Nigeria,Household,Online,L,9/19/2016,720482385,10/27/2016,5603,668.27,502.54,3744316.81,2815731.62,928585.19 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,C,1/17/2011,572998225,3/8/2011,1763,651.21,524.96,1148083.23,925504.48,222578.75 +Central America and the Caribbean,Cuba,Cereal,Online,M,3/29/2010,278256070,4/18/2010,1009,205.7,117.11,207551.3,118163.99,89387.31 +Sub-Saharan Africa,Ethiopia,Beverages,Online,L,2/17/2016,536304748,2/26/2016,3348,47.45,31.79,158862.6,106432.92,52429.68 +Sub-Saharan Africa,Mauritius ,Beverages,Online,M,6/15/2016,767505586,7/23/2016,813,47.45,31.79,38576.85,25845.27,12731.58 +Sub-Saharan Africa,Botswana,Vegetables,Online,M,5/19/2011,462532413,6/4/2011,2474,154.06,90.93,381144.44,224960.82,156183.62 +Asia,Singapore,Snacks,Online,L,4/14/2017,532371556,5/1/2017,9429,152.58,97.44,1438676.82,918761.76,519915.06 +Europe,Albania,Household,Offline,L,7/13/2017,158321845,7/15/2017,9807,668.27,502.54,6553723.89,4928409.78,1625314.11 +Middle East and North Africa,Somalia,Fruits,Online,L,9/11/2011,841994607,10/27/2011,3770,9.33,6.92,35174.1,26088.4,9085.7 +Europe,Portugal,Household,Online,M,10/11/2011,555313670,10/23/2011,8510,668.27,502.54,5686977.7,4276615.4,1410362.3 +Europe,Andorra,Vegetables,Online,H,9/10/2015,490515363,10/6/2015,3251,154.06,90.93,500849.06,295613.43,205235.63 +Europe,Malta,Baby Food,Online,H,1/24/2011,110148513,1/26/2011,4248,255.28,159.42,1084429.44,677216.16,407213.28 +Europe,United Kingdom,Beverages,Offline,L,11/16/2016,297074449,12/6/2016,9786,47.45,31.79,464345.7,311096.94,153248.76 +Central America and the Caribbean,Cuba,Snacks,Online,M,7/10/2011,204466998,8/23/2011,5183,152.58,97.44,790822.14,505031.52,285790.62 +Europe,Switzerland,Clothes,Offline,L,4/28/2012,405812489,5/2/2012,7789,109.28,35.84,851181.92,279157.76,572024.16 +Central America and the Caribbean,Haiti,Cosmetics,Online,L,3/2/2011,644909751,3/20/2011,1981,437.2,263.33,866093.2,521656.73,344436.47 +Asia,Kyrgyzstan,Cosmetics,Online,M,2/22/2016,285870110,3/10/2016,4173,437.2,263.33,1824435.6,1098876.09,725559.51 +Europe,Montenegro,Beverages,Offline,H,6/25/2017,563117396,7/15/2017,7806,47.45,31.79,370394.7,248152.74,122241.96 +Middle East and North Africa,Morocco,Vegetables,Offline,M,1/18/2014,531387937,1/27/2014,8354,154.06,90.93,1287017.24,759629.22,527388.02 +Middle East and North Africa,Somalia,Meat,Online,H,2/16/2017,215730559,2/23/2017,8321,421.89,364.69,3510546.69,3034585.49,475961.2 +Europe,Albania,Cosmetics,Online,L,5/11/2016,161506593,6/26/2016,2245,437.2,263.33,981514,591175.85,390338.15 +Europe,Montenegro,Cosmetics,Offline,C,10/20/2013,984389865,12/8/2013,1691,437.2,263.33,739305.2,445291.03,294014.17 +Sub-Saharan Africa,Lesotho,Fruits,Online,M,7/30/2012,220366704,7/30/2012,260,9.33,6.92,2425.8,1799.2,626.6 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,H,2/3/2013,875735938,3/2/2013,8580,205.7,117.11,1764906,1004803.8,760102.2 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,L,10/24/2016,177108895,11/6/2016,9313,205.7,117.11,1915684.1,1090645.43,825038.67 +Australia and Oceania,Vanuatu,Snacks,Offline,H,11/30/2014,821409404,1/6/2015,2151,152.58,97.44,328199.58,209593.44,118606.14 +Central America and the Caribbean,Nicaragua,Clothes,Offline,M,10/12/2014,625873792,11/16/2014,8818,109.28,35.84,963631.04,316037.12,647593.92 +Europe,Norway,Cosmetics,Online,H,6/30/2013,178050887,8/4/2013,8069,437.2,263.33,3527766.8,2124809.77,1402957.03 +Europe,Croatia,Cosmetics,Online,L,10/18/2016,585802018,11/15/2016,690,437.2,263.33,301668,181697.7,119970.3 +Europe,Sweden,Cosmetics,Offline,L,7/15/2012,327301013,8/27/2012,4498,437.2,263.33,1966525.6,1184458.34,782067.26 +Middle East and North Africa,Bahrain,Cereal,Offline,C,5/13/2012,201034200,6/2/2012,9342,205.7,117.11,1921649.4,1094041.62,827607.78 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,H,1/21/2010,175800406,3/3/2010,2102,255.28,159.42,536598.56,335100.84,201497.72 +Australia and Oceania,Papua New Guinea,Clothes,Offline,H,8/7/2015,740710961,9/24/2015,1689,109.28,35.84,184573.92,60533.76,124040.16 +Europe,Ireland,Vegetables,Offline,C,7/15/2013,655189692,8/8/2013,4045,154.06,90.93,623172.7,367811.85,255360.85 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,L,3/15/2012,998972928,3/28/2012,7144,651.21,524.96,4652244.24,3750314.24,901930 +Europe,Belgium,Clothes,Online,H,3/17/2017,222109496,5/6/2017,5991,109.28,35.84,654696.48,214717.44,439979.04 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,L,7/4/2012,894960725,8/3/2012,7621,47.45,31.79,361616.45,242271.59,119344.86 +Asia,China,Meat,Online,H,3/14/2017,258200442,4/22/2017,6104,421.89,364.69,2575216.56,2226067.76,349148.8 +Sub-Saharan Africa,Uganda,Beverages,Online,C,7/31/2013,572814977,8/24/2013,7536,47.45,31.79,357583.2,239569.44,118013.76 +Middle East and North Africa,Qatar,Household,Online,H,7/11/2011,570103156,8/2/2011,5048,668.27,502.54,3373426.96,2536821.92,836605.04 +Central America and the Caribbean,The Bahamas,Beverages,Online,C,5/22/2014,401676309,6/24/2014,3801,47.45,31.79,180357.45,120833.79,59523.66 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,L,3/30/2015,289458262,5/14/2015,5987,255.28,159.42,1528361.36,954447.54,573913.82 +Australia and Oceania,East Timor,Baby Food,Online,M,10/16/2015,975685346,10/24/2015,5831,255.28,159.42,1488537.68,929578.02,558959.66 +Asia,Japan,Baby Food,Online,C,1/5/2015,572906386,1/18/2015,4586,255.28,159.42,1170714.08,731100.12,439613.96 +Europe,Bulgaria,Baby Food,Online,H,12/16/2012,413982713,12/29/2012,5539,255.28,159.42,1413995.92,883027.38,530968.54 +Middle East and North Africa,Syria,Baby Food,Online,C,7/13/2014,102088153,9/1/2014,9008,255.28,159.42,2299562.24,1436055.36,863506.88 +Middle East and North Africa,Turkey,Household,Offline,M,7/18/2010,660709035,8/12/2010,7341,668.27,502.54,4905770.07,3689146.14,1216623.93 +Asia,Uzbekistan,Beverages,Offline,C,10/26/2011,483644187,11/28/2011,9917,47.45,31.79,470561.65,315261.43,155300.22 +Central America and the Caribbean,Belize,Vegetables,Offline,M,1/30/2015,285004937,3/2/2015,8149,154.06,90.93,1255434.94,740988.57,514446.37 +Central America and the Caribbean,Panama,Household,Offline,H,5/9/2014,849215114,5/19/2014,478,668.27,502.54,319433.06,240214.12,79218.94 +Europe,Belgium,Fruits,Offline,C,4/13/2012,781011044,5/15/2012,7379,9.33,6.92,68846.07,51062.68,17783.39 +Australia and Oceania,Australia,Household,Online,C,5/16/2016,555441558,6/24/2016,6355,668.27,502.54,4246855.85,3193641.7,1053214.15 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,M,6/21/2012,267867982,8/2/2012,6943,9.33,6.92,64778.19,48045.56,16732.63 +Europe,Malta,Vegetables,Online,L,12/31/2013,983964145,2/6/2014,5711,154.06,90.93,879836.66,519301.23,360535.43 +Europe,Romania,Baby Food,Online,L,9/20/2012,689716374,10/26/2012,1257,255.28,159.42,320886.96,200390.94,120496.02 +Sub-Saharan Africa,Mali,Meat,Online,H,10/28/2012,141423499,12/5/2012,9211,421.89,364.69,3886028.79,3359159.59,526869.2 +Middle East and North Africa,Turkey,Snacks,Offline,L,12/30/2011,615696847,1/2/2012,7234,152.58,97.44,1103763.72,704880.96,398882.76 +Asia,Bhutan,Cereal,Offline,H,10/5/2012,759460246,11/9/2012,19,205.7,117.11,3908.3,2225.09,1683.21 +Middle East and North Africa,Bahrain,Baby Food,Online,C,2/24/2011,639950025,4/11/2011,4288,255.28,159.42,1094640.64,683592.96,411047.68 +Middle East and North Africa,Kuwait,Personal Care,Offline,M,8/11/2015,394715011,9/18/2015,3798,81.73,56.67,310410.54,215232.66,95177.88 +Europe,Slovakia,Office Supplies,Offline,L,12/8/2012,681616532,1/3/2013,4334,651.21,524.96,2822344.14,2275176.64,547167.5 +Sub-Saharan Africa,Malawi,Fruits,Offline,C,7/1/2017,428828418,7/15/2017,8713,9.33,6.92,81292.29,60293.96,20998.33 +Sub-Saharan Africa,Liberia,Personal Care,Online,C,6/7/2014,884836995,6/26/2014,1785,81.73,56.67,145888.05,101155.95,44732.1 +Europe,Spain,Cereal,Offline,C,6/11/2016,668441092,7/28/2016,5428,205.7,117.11,1116539.6,635673.08,480866.52 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,C,8/5/2014,718752038,8/20/2014,3555,205.7,117.11,731263.5,416326.05,314937.45 +Middle East and North Africa,Libya,Baby Food,Online,C,5/11/2012,245193660,6/11/2012,7108,255.28,159.42,1814530.24,1133157.36,681372.88 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,M,4/14/2014,777502286,4/27/2014,9059,255.28,159.42,2312581.52,1444185.78,868395.74 +Asia,Taiwan,Vegetables,Online,M,8/14/2014,315726745,9/6/2014,9415,154.06,90.93,1450474.9,856105.95,594368.95 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,H,4/2/2016,980228364,5/1/2016,211,437.2,263.33,92249.2,55562.63,36686.57 +Central America and the Caribbean,Panama,Meat,Offline,H,10/11/2011,461680972,11/23/2011,514,421.89,364.69,216851.46,187450.66,29400.8 +Europe,Russia,Vegetables,Offline,M,7/27/2017,571070897,9/2/2017,1424,154.06,90.93,219381.44,129484.32,89897.12 +Europe,Poland,Meat,Online,M,12/29/2016,489696967,1/21/2017,1070,421.89,364.69,451422.3,390218.3,61204 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,L,3/15/2017,819170510,4/10/2017,9613,152.58,97.44,1466751.54,936690.72,530060.82 +Europe,Slovakia,Cereal,Offline,M,1/16/2015,431415355,1/25/2015,4245,205.7,117.11,873196.5,497131.95,376064.55 +Europe,Estonia,Beverages,Online,H,1/3/2016,518667829,2/20/2016,4191,47.45,31.79,198862.95,133231.89,65631.06 +Australia and Oceania,Australia,Snacks,Online,M,4/17/2015,543476760,4/23/2015,5705,152.58,97.44,870468.9,555895.2,314573.7 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,H,9/25/2016,488703477,10/9/2016,7074,154.06,90.93,1089820.44,643238.82,446581.62 +Middle East and North Africa,Iran,Beverages,Online,H,11/14/2013,407521808,12/21/2013,3614,47.45,31.79,171484.3,114889.06,56595.24 +Sub-Saharan Africa,Ghana,Snacks,Online,M,6/15/2016,873418080,6/17/2016,2674,152.58,97.44,407998.92,260554.56,147444.36 +Australia and Oceania,East Timor,Meat,Offline,C,5/15/2016,730191123,6/15/2016,8635,421.89,364.69,3643020.15,3149098.15,493922 +Sub-Saharan Africa,Rwanda,Snacks,Online,C,2/19/2014,241952264,2/19/2014,7906,152.58,97.44,1206297.48,770360.64,435936.84 +Asia,Philippines,Fruits,Offline,H,2/16/2015,643125331,3/21/2015,3932,9.33,6.92,36685.56,27209.44,9476.12 +Middle East and North Africa,Algeria,Meat,Online,L,8/20/2010,988446652,8/30/2010,2185,421.89,364.69,921829.65,796847.65,124982 +Sub-Saharan Africa,South Africa,Clothes,Offline,L,12/13/2011,402965056,12/15/2011,5170,109.28,35.84,564977.6,185292.8,379684.8 +Australia and Oceania,Vanuatu,Household,Offline,L,4/10/2016,332041871,5/24/2016,7423,668.27,502.54,4960568.21,3730354.42,1230213.79 +Sub-Saharan Africa,Benin,Fruits,Offline,M,7/13/2010,491350924,7/20/2010,512,9.33,6.92,4776.96,3543.04,1233.92 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,M,12/24/2012,216878545,1/21/2013,8036,255.28,159.42,2051430.08,1281099.12,770330.96 +Middle East and North Africa,Bahrain,Clothes,Online,C,6/18/2016,714923560,7/18/2016,623,109.28,35.84,68081.44,22328.32,45753.12 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,C,11/13/2014,112097299,11/13/2014,937,47.45,31.79,44460.65,29787.23,14673.42 +Europe,Austria,Cereal,Online,H,7/6/2014,205323588,7/22/2014,8667,205.7,117.11,1782801.9,1014992.37,767809.53 +Europe,Poland,Personal Care,Online,C,3/19/2015,611838757,4/1/2015,5540,81.73,56.67,452784.2,313951.8,138832.4 +Middle East and North Africa,Morocco,Clothes,Online,M,1/21/2014,119191634,2/12/2014,308,109.28,35.84,33658.24,11038.72,22619.52 +Europe,Moldova ,Snacks,Online,M,10/9/2016,735243546,11/8/2016,3759,152.58,97.44,573548.22,366276.96,207271.26 +Europe,Greece,Cereal,Offline,H,3/22/2011,938168323,4/8/2011,3710,205.7,117.11,763147,434478.1,328668.9 +Middle East and North Africa,Iraq,Office Supplies,Offline,H,8/13/2016,626452291,9/7/2016,9,651.21,524.96,5860.89,4724.64,1136.25 +Europe,Malta,Cereal,Offline,H,8/5/2011,668894279,9/9/2011,9536,205.7,117.11,1961555.2,1116760.96,844794.24 +Europe,United Kingdom,Clothes,Offline,C,9/16/2013,654605615,10/25/2013,1203,109.28,35.84,131463.84,43115.52,88348.32 +Europe,Bosnia and Herzegovina,Office Supplies,Online,L,2/1/2015,243010127,2/20/2015,952,651.21,524.96,619951.92,499761.92,120190 +Europe,Slovenia,Snacks,Offline,M,6/25/2016,513844144,7/16/2016,6756,152.58,97.44,1030830.48,658304.64,372525.84 +Middle East and North Africa,Kuwait,Clothes,Online,L,12/8/2015,817156493,1/4/2016,3620,109.28,35.84,395593.6,129740.8,265852.8 +Europe,Lithuania,Clothes,Offline,H,7/17/2012,123308503,8/21/2012,8581,109.28,35.84,937731.68,307543.04,630188.64 +Europe,Ukraine,Vegetables,Offline,L,4/5/2010,172974002,5/4/2010,5706,154.06,90.93,879066.36,518846.58,360219.78 +Sub-Saharan Africa,Mali,Baby Food,Offline,M,2/7/2014,527139317,2/14/2014,1093,255.28,159.42,279021.04,174246.06,104774.98 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,M,3/24/2011,817103278,3/31/2011,7873,437.2,263.33,3442075.6,2073197.09,1368878.51 +Europe,Slovenia,Cereal,Offline,M,7/23/2012,294477212,8/19/2012,1206,205.7,117.11,248074.2,141234.66,106839.54 +Europe,Liechtenstein,Baby Food,Offline,H,3/4/2011,981184947,3/9/2011,3285,255.28,159.42,838594.8,523694.7,314900.1 +Europe,Ukraine,Cereal,Offline,H,5/4/2016,919462811,6/17/2016,8333,205.7,117.11,1714098.1,975877.63,738220.47 +Asia,Malaysia,Office Supplies,Online,C,11/26/2011,921859633,12/28/2011,7606,651.21,524.96,4953103.26,3992845.76,960257.5 +Middle East and North Africa,Israel,Baby Food,Online,M,1/19/2013,521236741,2/10/2013,4390,255.28,159.42,1120679.2,699853.8,420825.4 +Europe,Hungary,Household,Online,H,2/11/2017,220767962,2/17/2017,9001,668.27,502.54,6015098.27,4523362.54,1491735.73 +Asia,Japan,Vegetables,Offline,C,11/29/2014,143939626,1/6/2015,3789,154.06,90.93,583733.34,344533.77,239199.57 +Australia and Oceania,Solomon Islands,Snacks,Online,C,4/4/2017,484550559,4/13/2017,8133,152.58,97.44,1240933.14,792479.52,448453.62 +Sub-Saharan Africa,Swaziland,Household,Offline,L,4/24/2013,156712090,5/22/2013,3445,668.27,502.54,2302190.15,1731250.3,570939.85 +Sub-Saharan Africa,Namibia,Personal Care,Online,L,3/27/2012,844848048,5/4/2012,8167,81.73,56.67,667488.91,462823.89,204665.02 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,L,9/5/2016,253694760,10/21/2016,2772,255.28,159.42,707636.16,441912.24,265723.92 +Asia,Myanmar,Meat,Offline,H,6/6/2011,658301055,7/24/2011,4766,421.89,364.69,2010727.74,1738112.54,272615.2 +Asia,Bhutan,Vegetables,Offline,H,8/16/2012,354028260,8/19/2012,3684,154.06,90.93,567557.04,334986.12,232570.92 +Middle East and North Africa,Iraq,Beverages,Online,C,12/19/2010,406550204,12/28/2010,6095,47.45,31.79,289207.75,193760.05,95447.7 +Asia,Turkmenistan,Vegetables,Offline,M,5/12/2013,601853215,6/8/2013,596,154.06,90.93,91819.76,54194.28,37625.48 +Sub-Saharan Africa,Lesotho,Clothes,Offline,M,6/6/2016,796236121,6/10/2016,2817,109.28,35.84,307841.76,100961.28,206880.48 +Australia and Oceania,Nauru,Fruits,Offline,M,4/14/2010,466310250,4/19/2010,420,9.33,6.92,3918.6,2906.4,1012.2 +Sub-Saharan Africa,Niger,Beverages,Online,L,8/5/2012,958999431,9/3/2012,8097,47.45,31.79,384202.65,257403.63,126799.02 +Europe,United Kingdom,Office Supplies,Offline,H,10/27/2011,541539990,12/5/2011,2572,651.21,524.96,1674912.12,1350197.12,324715 +Europe,Slovenia,Snacks,Offline,H,5/28/2016,251480758,7/5/2016,7600,152.58,97.44,1159608,740544,419064 +Asia,Turkmenistan,Household,Offline,H,2/24/2013,746683061,4/7/2013,8965,668.27,502.54,5991040.55,4505271.1,1485769.45 +Middle East and North Africa,Kuwait,Clothes,Online,H,6/1/2016,955320727,6/3/2016,9487,109.28,35.84,1036739.36,340014.08,696725.28 +Europe,Estonia,Personal Care,Online,C,5/7/2011,325880086,6/15/2011,4014,81.73,56.67,328064.22,227473.38,100590.84 +Central America and the Caribbean,Haiti,Snacks,Offline,M,8/24/2010,177159965,8/29/2010,4425,152.58,97.44,675166.5,431172,243994.5 +Australia and Oceania,Marshall Islands,Household,Online,M,12/10/2012,548271691,12/30/2012,4632,668.27,502.54,3095426.64,2327765.28,767661.36 +Sub-Saharan Africa,Benin,Household,Offline,H,2/23/2014,648639094,4/4/2014,5577,668.27,502.54,3726941.79,2802665.58,924276.21 +Australia and Oceania,Vanuatu,Baby Food,Online,L,3/24/2011,207998502,4/28/2011,234,255.28,159.42,59735.52,37304.28,22431.24 +North America,Mexico,Baby Food,Online,L,7/31/2013,826398742,8/14/2013,8607,255.28,159.42,2197194.96,1372127.94,825067.02 +Sub-Saharan Africa,Malawi,Personal Care,Online,H,7/10/2016,124201142,8/28/2016,2733,81.73,56.67,223368.09,154879.11,68488.98 +Sub-Saharan Africa,Angola,Beverages,Online,H,8/24/2012,292079532,10/11/2012,1679,47.45,31.79,79668.55,53375.41,26293.14 +Sub-Saharan Africa,Uganda,Beverages,Online,M,10/3/2010,441020238,11/8/2010,6544,47.45,31.79,310512.8,208033.76,102479.04 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,M,12/7/2016,652322089,12/30/2016,5457,81.73,56.67,446000.61,309248.19,136752.42 +Asia,Sri Lanka,Personal Care,Online,L,8/11/2015,627596414,9/15/2015,8580,81.73,56.67,701243.4,486228.6,215014.8 +Central America and the Caribbean,Cuba,Clothes,Offline,L,3/18/2011,138767039,4/22/2011,3105,109.28,35.84,339314.4,111283.2,228031.2 +Europe,Portugal,Personal Care,Online,L,10/17/2016,378070294,12/4/2016,8257,81.73,56.67,674844.61,467924.19,206920.42 +Europe,Serbia,Snacks,Online,H,6/2/2012,808055007,7/12/2012,288,152.58,97.44,43943.04,28062.72,15880.32 +Middle East and North Africa,Yemen,Beverages,Offline,C,1/23/2017,511582505,3/1/2017,7487,47.45,31.79,355258.15,238011.73,117246.42 +Sub-Saharan Africa,Niger,Fruits,Online,H,9/10/2016,441826617,9/17/2016,5169,9.33,6.92,48226.77,35769.48,12457.29 +Asia,Maldives,Cosmetics,Online,L,6/27/2013,272273671,7/26/2013,685,437.2,263.33,299482,180381.05,119100.95 +Europe,Bosnia and Herzegovina,Baby Food,Online,M,6/23/2014,646722495,7/14/2014,8413,255.28,159.42,2147670.64,1341200.46,806470.18 +Sub-Saharan Africa,Cape Verde,Clothes,Online,L,8/8/2012,929284417,8/21/2012,4765,109.28,35.84,520719.2,170777.6,349941.6 +Sub-Saharan Africa,Mozambique,Clothes,Online,H,3/31/2013,554383265,4/25/2013,3183,109.28,35.84,347838.24,114078.72,233759.52 +Middle East and North Africa,Bahrain,Snacks,Offline,H,4/9/2015,376755368,5/18/2015,9141,152.58,97.44,1394733.78,890699.04,504034.74 +Central America and the Caribbean,Barbados,Cosmetics,Online,L,10/25/2014,421449553,11/20/2014,5143,437.2,263.33,2248519.6,1354306.19,894213.41 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,H,8/31/2016,333827149,9/20/2016,5727,154.06,90.93,882301.62,520756.11,361545.51 +Australia and Oceania,New Zealand,Office Supplies,Online,H,4/22/2015,729561984,6/5/2015,2458,651.21,524.96,1600674.18,1290351.68,310322.5 +Asia,Taiwan,Beverages,Online,L,11/10/2013,944640386,12/13/2013,8937,47.45,31.79,424060.65,284107.23,139953.42 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,L,9/24/2012,385361182,10/5/2012,5792,81.73,56.67,473380.16,328232.64,145147.52 +Australia and Oceania,Nauru,Beverages,Offline,M,5/23/2013,778335702,6/8/2013,5685,47.45,31.79,269753.25,180726.15,89027.1 +Central America and the Caribbean,Saint Lucia,Meat,Offline,H,8/1/2014,320487773,8/24/2014,8309,421.89,364.69,3505484.01,3030209.21,475274.8 +Europe,France,Personal Care,Online,L,2/13/2016,429053723,3/5/2016,5386,81.73,56.67,440197.78,305224.62,134973.16 +Asia,Japan,Personal Care,Offline,L,2/2/2015,791582381,3/10/2015,5672,81.73,56.67,463572.56,321432.24,142140.32 +Central America and the Caribbean,Grenada,Clothes,Offline,M,3/21/2017,715935075,3/30/2017,9953,109.28,35.84,1087663.84,356715.52,730948.32 +Europe,Austria,Cosmetics,Online,C,5/17/2010,480285632,6/6/2010,6046,437.2,263.33,2643311.2,1592093.18,1051218.02 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,L,10/7/2013,883120381,10/16/2013,3801,255.28,159.42,970319.28,605955.42,364363.86 +Asia,Laos,Vegetables,Offline,L,8/8/2013,993238151,8/15/2013,96,154.06,90.93,14789.76,8729.28,6060.48 +Asia,Turkmenistan,Beverages,Online,H,4/17/2012,399750268,4/24/2012,3842,47.45,31.79,182302.9,122137.18,60165.72 +Europe,Belarus,Clothes,Online,L,2/9/2017,562080562,3/24/2017,984,109.28,35.84,107531.52,35266.56,72264.96 +Middle East and North Africa,Yemen,Meat,Offline,H,8/30/2013,759965360,9/5/2013,9493,421.89,364.69,4005001.77,3462002.17,542999.6 +Middle East and North Africa,Algeria,Baby Food,Offline,M,2/18/2015,343453490,3/23/2015,4375,255.28,159.42,1116850,697462.5,419387.5 +Australia and Oceania,New Zealand,Clothes,Offline,C,1/18/2013,982906281,2/5/2013,2666,109.28,35.84,291340.48,95549.44,195791.04 +Asia,Malaysia,Vegetables,Offline,M,5/14/2011,818997561,7/2/2011,8433,154.06,90.93,1299187.98,766812.69,532375.29 +Sub-Saharan Africa,Guinea,Fruits,Online,H,2/6/2015,312713658,2/26/2015,7776,9.33,6.92,72550.08,53809.92,18740.16 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,H,5/27/2011,895353400,6/17/2011,3823,152.58,97.44,583313.34,372513.12,210800.22 +Europe,Slovakia,Office Supplies,Offline,M,3/16/2011,918528115,5/5/2011,1736,651.21,524.96,1130500.56,911330.56,219170 +Asia,China,Fruits,Offline,H,2/24/2015,604161632,4/10/2015,3707,9.33,6.92,34586.31,25652.44,8933.87 +Middle East and North Africa,Iran,Office Supplies,Offline,H,5/14/2017,694490277,5/22/2017,3961,651.21,524.96,2579442.81,2079366.56,500076.25 +Middle East and North Africa,Bahrain,Cereal,Online,H,11/3/2016,202062880,12/2/2016,3751,205.7,117.11,771580.7,439279.61,332301.09 +Asia,Tajikistan,Cereal,Offline,L,8/14/2013,459740769,8/23/2013,6365,205.7,117.11,1309280.5,745405.15,563875.35 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,C,8/8/2012,170697772,9/18/2012,2119,81.73,56.67,173185.87,120083.73,53102.14 +Sub-Saharan Africa,Sudan,Fruits,Online,C,3/7/2012,358420217,4/4/2012,3362,9.33,6.92,31367.46,23265.04,8102.42 +Sub-Saharan Africa,Tanzania,Beverages,Offline,C,8/7/2015,316706931,8/21/2015,9474,47.45,31.79,449541.3,301178.46,148362.84 +Middle East and North Africa,Yemen,Cosmetics,Online,H,1/6/2012,759669244,1/10/2012,1866,437.2,263.33,815815.2,491373.78,324441.42 +Asia,Mongolia,Household,Offline,L,8/4/2010,671730983,9/17/2010,8980,668.27,502.54,6001064.6,4512809.2,1488255.4 +Europe,Croatia,Baby Food,Offline,C,12/23/2013,457628476,1/31/2014,1290,255.28,159.42,329311.2,205651.8,123659.4 +Europe,Bulgaria,Personal Care,Offline,C,7/14/2014,592410552,8/19/2014,6302,81.73,56.67,515062.46,357134.34,157928.12 +Europe,Czech Republic,Household,Offline,M,4/2/2013,271438539,5/16/2013,3550,668.27,502.54,2372358.5,1784017,588341.5 +Asia,Bangladesh,Clothes,Offline,M,12/23/2015,560386264,1/2/2016,9603,109.28,35.84,1049415.84,344171.52,705244.32 +Sub-Saharan Africa,Seychelles ,Snacks,Online,M,6/23/2014,345240056,8/9/2014,3059,152.58,97.44,466742.22,298068.96,168673.26 +Sub-Saharan Africa,Namibia,Fruits,Online,C,12/9/2012,382298743,12/9/2012,9549,9.33,6.92,89092.17,66079.08,23013.09 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,L,8/14/2016,148173654,9/18/2016,6732,47.45,31.79,319433.4,214010.28,105423.12 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,M,11/26/2012,989788615,1/15/2013,9301,47.45,31.79,441332.45,295678.79,145653.66 +Australia and Oceania,Kiribati,Baby Food,Offline,M,12/18/2012,274379956,12/27/2012,3981,255.28,159.42,1016269.68,634651.02,381618.66 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,H,2/7/2010,839496505,2/23/2010,4526,9.33,6.92,42227.58,31319.92,10907.66 +Sub-Saharan Africa,Niger,Cereal,Offline,C,11/1/2013,642999589,12/6/2013,6722,205.7,117.11,1382715.4,787213.42,595501.98 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,L,10/23/2015,413063037,11/11/2015,3387,421.89,364.69,1428941.43,1235205.03,193736.4 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,H,4/21/2016,498173177,5/28/2016,9368,109.28,35.84,1023735.04,335749.12,687985.92 +Sub-Saharan Africa,Lesotho,Household,Online,M,11/21/2012,417128837,1/2/2013,6547,668.27,502.54,4375163.69,3290129.38,1085034.31 +Asia,Myanmar,Office Supplies,Offline,H,10/7/2011,209041345,10/9/2011,8834,651.21,524.96,5752789.14,4637496.64,1115292.5 +Middle East and North Africa,Jordan,Personal Care,Online,C,5/28/2016,883334529,6/24/2016,7172,81.73,56.67,586167.56,406437.24,179730.32 +Europe,Belgium,Fruits,Offline,H,3/20/2016,369744718,4/24/2016,4533,9.33,6.92,42292.89,31368.36,10924.53 +Asia,Indonesia,Snacks,Offline,H,1/6/2013,268320739,2/9/2013,924,152.58,97.44,140983.92,90034.56,50949.36 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,L,4/8/2017,899423921,5/24/2017,8380,437.2,263.33,3663736,2206705.4,1457030.6 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,M,12/28/2013,853728091,1/28/2014,5969,81.73,56.67,487846.37,338263.23,149583.14 +Europe,Latvia,Clothes,Offline,C,12/28/2011,142219579,1/9/2012,4789,109.28,35.84,523341.92,171637.76,351704.16 +Asia,Bhutan,Snacks,Offline,C,5/6/2017,646197211,5/6/2017,2970,152.58,97.44,453162.6,289396.8,163765.8 +Central America and the Caribbean,Panama,Meat,Online,H,6/28/2014,267272317,7/19/2014,673,421.89,364.69,283931.97,245436.37,38495.6 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,H,6/3/2015,577368724,7/11/2015,5091,421.89,364.69,2147841.99,1856636.79,291205.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,H,6/26/2010,968722760,7/22/2010,5447,421.89,364.69,2298034.83,1986466.43,311568.4 +Asia,Sri Lanka,Cereal,Offline,C,1/8/2010,903883254,2/27/2010,7996,205.7,117.11,1644777.2,936411.56,708365.64 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,C,4/18/2010,365711534,5/26/2010,1025,668.27,502.54,684976.75,515103.5,169873.25 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Offline,M,6/1/2012,307381427,6/7/2012,9850,109.28,35.84,1076408,353024,723384 +Europe,Poland,Personal Care,Offline,M,12/29/2010,402379262,2/1/2011,1820,81.73,56.67,148748.6,103139.4,45609.2 +Sub-Saharan Africa,Eritrea,Household,Online,H,1/19/2013,394503867,2/28/2013,1316,668.27,502.54,879443.32,661342.64,218100.68 +Central America and the Caribbean,Grenada,Snacks,Online,L,7/18/2011,547866570,7/21/2011,4748,152.58,97.44,724449.84,462645.12,261804.72 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,L,11/3/2011,296891200,12/17/2011,5559,651.21,524.96,3620076.39,2918252.64,701823.75 +Middle East and North Africa,Qatar,Office Supplies,Online,C,10/21/2012,496314084,12/6/2012,9222,651.21,524.96,6005458.62,4841181.12,1164277.5 +Europe,Cyprus,Clothes,Online,C,8/1/2010,271184051,8/28/2010,8242,109.28,35.84,900685.76,295393.28,605292.48 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,C,7/12/2017,166862428,8/5/2017,7155,9.33,6.92,66756.15,49512.6,17243.55 +Europe,Bulgaria,Snacks,Offline,M,12/24/2012,799023044,1/2/2013,7530,152.58,97.44,1148927.4,733723.2,415204.2 +Europe,Iceland,Cereal,Offline,M,3/18/2015,603652226,4/3/2015,2963,205.7,117.11,609489.1,346996.93,262492.17 +Middle East and North Africa,Tunisia ,Household,Online,C,1/18/2017,787048804,2/8/2017,4086,668.27,502.54,2730551.22,2053378.44,677172.78 +Middle East and North Africa,Syria,Cosmetics,Offline,H,5/23/2012,375824105,6/2/2012,3559,437.2,263.33,1555994.8,937191.47,618803.33 +Asia,Kyrgyzstan,Cereal,Online,L,2/16/2015,266901957,2/24/2015,1075,205.7,117.11,221127.5,125893.25,95234.25 +Europe,Belgium,Clothes,Offline,L,7/1/2017,977518689,7/7/2017,8358,109.28,35.84,913362.24,299550.72,613811.52 +Australia and Oceania,Fiji,Personal Care,Offline,M,8/5/2016,395223128,9/3/2016,4161,81.73,56.67,340078.53,235803.87,104274.66 +Sub-Saharan Africa,Niger,Clothes,Offline,L,7/27/2010,527876603,8/13/2010,9272,109.28,35.84,1013244.16,332308.48,680935.68 +Europe,Albania,Meat,Offline,H,1/1/2010,753652942,1/2/2010,1508,421.89,364.69,636210.12,549952.52,86257.6 +Europe,Liechtenstein,Snacks,Online,L,5/23/2011,971038472,6/13/2011,717,152.58,97.44,109399.86,69864.48,39535.38 +Sub-Saharan Africa,Guinea,Clothes,Online,H,1/31/2016,248832023,2/8/2016,3780,109.28,35.84,413078.4,135475.2,277603.2 +Sub-Saharan Africa,Mali,Fruits,Online,L,5/9/2011,876144921,5/14/2011,9607,9.33,6.92,89633.31,66480.44,23152.87 +Europe,France,Fruits,Offline,C,1/13/2012,712400996,2/26/2012,4141,9.33,6.92,38635.53,28655.72,9979.81 +Asia,Philippines,Vegetables,Online,M,4/26/2011,837336575,5/16/2011,5355,154.06,90.93,824991.3,486930.15,338061.15 +Middle East and North Africa,Iraq,Office Supplies,Online,L,10/21/2014,601000487,11/6/2014,8255,651.21,524.96,5375738.55,4333544.8,1042193.75 +Central America and the Caribbean,Cuba,Beverages,Online,C,1/11/2014,773754060,2/10/2014,9876,47.45,31.79,468616.2,313958.04,154658.16 +Sub-Saharan Africa,Cameroon,Personal Care,Online,M,12/11/2012,396271121,1/26/2013,4286,81.73,56.67,350294.78,242887.62,107407.16 +Sub-Saharan Africa,Liberia,Household,Offline,H,7/26/2016,829537999,8/5/2016,7583,668.27,502.54,5067491.41,3810760.82,1256730.59 +Central America and the Caribbean,The Bahamas,Household,Offline,M,1/19/2012,804853522,1/31/2012,2898,668.27,502.54,1936646.46,1456360.92,480285.54 +North America,United States of America,Beverages,Online,M,4/28/2010,473829019,4/28/2010,5391,47.45,31.79,255802.95,171379.89,84423.06 +Sub-Saharan Africa,Comoros,Household,Offline,M,1/10/2012,958388316,1/22/2012,7255,668.27,502.54,4848298.85,3645927.7,1202371.15 +Sub-Saharan Africa,Swaziland,Beverages,Online,L,4/17/2011,300767743,4/17/2011,2714,47.45,31.79,128779.3,86278.06,42501.24 +Europe,Cyprus,Snacks,Offline,L,9/5/2014,213516128,9/8/2014,3022,152.58,97.44,461096.76,294463.68,166633.08 +Asia,Tajikistan,Meat,Offline,M,8/29/2014,229494798,9/22/2014,1465,421.89,364.69,618068.85,534270.85,83798 +Sub-Saharan Africa,Mauritania,Household,Online,L,2/19/2016,851877582,2/22/2016,8362,668.27,502.54,5588073.74,4202239.48,1385834.26 +Sub-Saharan Africa,Liberia,Vegetables,Offline,H,6/30/2017,404150807,8/17/2017,6060,154.06,90.93,933603.6,551035.8,382567.8 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,M,5/31/2014,880113303,7/17/2014,3939,437.2,263.33,1722130.8,1037256.87,684873.93 +Sub-Saharan Africa,Chad,Snacks,Online,C,3/11/2011,293876397,3/19/2011,3411,152.58,97.44,520450.38,332367.84,188082.54 +Europe,Liechtenstein,Baby Food,Offline,L,12/28/2016,329863917,1/24/2017,2918,255.28,159.42,744907.04,465187.56,279719.48 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,M,10/1/2011,492812192,10/10/2011,2934,205.7,117.11,603523.8,343600.74,259923.06 +Central America and the Caribbean,Grenada,Clothes,Offline,C,7/15/2010,357770049,7/16/2010,963,109.28,35.84,105236.64,34513.92,70722.72 +Sub-Saharan Africa,Comoros,Cosmetics,Online,L,5/8/2014,920098817,5/20/2014,6541,437.2,263.33,2859725.2,1722441.53,1137283.67 +Sub-Saharan Africa,Swaziland,Clothes,Offline,M,11/20/2013,545472323,12/30/2013,6237,109.28,35.84,681579.36,223534.08,458045.28 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Online,C,1/24/2016,819876897,3/8/2016,8648,81.73,56.67,706801.04,490082.16,216718.88 +Australia and Oceania,Kiribati,Beverages,Online,C,6/29/2017,699611365,7/23/2017,9405,47.45,31.79,446267.25,298984.95,147282.3 +North America,Mexico,Clothes,Online,H,11/9/2015,561287057,12/22/2015,6168,109.28,35.84,674039.04,221061.12,452977.92 +Sub-Saharan Africa,Botswana,Cereal,Offline,M,9/7/2013,851827800,10/27/2013,3630,205.7,117.11,746691,425109.3,321581.7 +Europe,Malta,Snacks,Offline,H,7/31/2014,738469922,8/9/2014,8515,152.58,97.44,1299218.7,829701.6,469517.1 +Europe,Albania,Snacks,Offline,M,11/5/2011,358762252,11/28/2011,4578,152.58,97.44,698511.24,446080.32,252430.92 +Central America and the Caribbean,Grenada,Clothes,Offline,C,12/29/2014,370566117,1/5/2015,7604,109.28,35.84,830965.12,272527.36,558437.76 +Middle East and North Africa,Bahrain,Vegetables,Online,M,9/3/2015,602055346,9/17/2015,411,154.06,90.93,63318.66,37372.23,25946.43 +Central America and the Caribbean,Jamaica,Cosmetics,Online,L,3/2/2014,501716268,3/14/2014,7848,437.2,263.33,3431145.6,2066613.84,1364531.76 +Asia,China,Clothes,Online,C,8/11/2015,488347709,8/17/2015,1794,109.28,35.84,196048.32,64296.96,131751.36 +Europe,Belarus,Office Supplies,Offline,M,1/22/2011,601060998,2/5/2011,6161,651.21,524.96,4012104.81,3234278.56,777826.25 +Sub-Saharan Africa,Guinea,Household,Offline,C,7/27/2011,949279963,9/8/2011,1891,668.27,502.54,1263698.57,950303.14,313395.43 +Sub-Saharan Africa,Benin,Clothes,Online,C,2/8/2014,362740933,2/20/2014,1958,109.28,35.84,213970.24,70174.72,143795.52 +Central America and the Caribbean,Dominica,Snacks,Offline,C,12/4/2012,441492736,1/5/2013,6366,152.58,97.44,971324.28,620303.04,351021.24 +Asia,Indonesia,Baby Food,Online,M,11/29/2010,605896699,12/20/2010,7152,255.28,159.42,1825762.56,1140171.84,685590.72 +Sub-Saharan Africa,Togo,Vegetables,Online,H,10/22/2015,346626651,12/3/2015,3384,154.06,90.93,521339.04,307707.12,213631.92 +Australia and Oceania,Nauru,Snacks,Online,L,9/11/2013,574668920,9/27/2013,6159,152.58,97.44,939740.22,600132.96,339607.26 +Europe,Iceland,Vegetables,Offline,L,8/28/2010,471322333,9/3/2010,3607,154.06,90.93,555694.42,327984.51,227709.91 +Middle East and North Africa,Pakistan,Personal Care,Offline,C,11/4/2013,638198220,12/10/2013,5890,81.73,56.67,481389.7,333786.3,147603.4 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,H,7/14/2012,847220408,8/2/2012,201,421.89,364.69,84799.89,73302.69,11497.2 +Sub-Saharan Africa,Tanzania,Personal Care,Online,M,3/21/2012,490625226,4/22/2012,5762,81.73,56.67,470928.26,326532.54,144395.72 +Sub-Saharan Africa,Madagascar,Meat,Online,H,9/2/2015,830961501,10/11/2015,8829,421.89,364.69,3724866.81,3219848.01,505018.8 +Europe,Albania,Personal Care,Offline,M,7/28/2011,951090562,8/14/2011,7687,81.73,56.67,628258.51,435622.29,192636.22 +Europe,Estonia,Office Supplies,Online,C,3/9/2016,904186236,4/12/2016,7655,651.21,524.96,4985012.55,4018568.8,966443.75 +Sub-Saharan Africa,Tanzania,Fruits,Offline,H,7/17/2016,363734853,8/3/2016,6081,9.33,6.92,56735.73,42080.52,14655.21 +Middle East and North Africa,Tunisia ,Meat,Online,M,2/7/2012,873535239,3/14/2012,7344,421.89,364.69,3098360.16,2678283.36,420076.8 +Central America and the Caribbean,Costa Rica,Cereal,Online,H,12/16/2010,897698724,1/6/2011,7856,205.7,117.11,1615979.2,920016.16,695963.04 +Europe,Poland,Vegetables,Online,M,11/27/2010,770649135,1/8/2011,1059,154.06,90.93,163149.54,96294.87,66854.67 +Europe,Germany,Cosmetics,Online,H,10/24/2010,447122800,11/23/2010,2427,437.2,263.33,1061084.4,639101.91,421982.49 +Asia,Vietnam,Personal Care,Online,L,5/25/2014,852168548,6/1/2014,4465,81.73,56.67,364924.45,253031.55,111892.9 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,C,4/17/2011,731147706,4/24/2011,1709,154.06,90.93,263288.54,155399.37,107889.17 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,C,2/16/2011,699734103,2/18/2011,5726,651.21,524.96,3728828.46,3005920.96,722907.5 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,M,1/13/2017,993914067,2/10/2017,114,154.06,90.93,17562.84,10366.02,7196.82 +Sub-Saharan Africa,Sudan,Beverages,Online,L,4/7/2014,119986426,4/16/2014,5505,47.45,31.79,261212.25,175003.95,86208.3 +Central America and the Caribbean,Grenada,Personal Care,Offline,M,11/12/2011,704562509,12/14/2011,4558,81.73,56.67,372525.34,258301.86,114223.48 +North America,United States of America,Beverages,Offline,H,2/23/2016,944566142,3/16/2016,6967,47.45,31.79,330584.15,221480.93,109103.22 +Europe,Bulgaria,Cosmetics,Online,C,10/13/2011,457233655,11/1/2011,4454,437.2,263.33,1947288.8,1172871.82,774416.98 +Sub-Saharan Africa,Sudan,Snacks,Online,M,1/1/2011,730113875,2/20/2011,5775,152.58,97.44,881149.5,562716,318433.5 +Asia,Turkmenistan,Baby Food,Offline,M,12/19/2011,171068131,12/22/2011,1716,255.28,159.42,438060.48,273564.72,164495.76 +Europe,Cyprus,Baby Food,Online,M,2/7/2010,858270251,2/17/2010,95,255.28,159.42,24251.6,15144.9,9106.7 +Central America and the Caribbean,Guatemala,Clothes,Offline,C,1/22/2017,890206563,2/2/2017,759,109.28,35.84,82943.52,27202.56,55740.96 +North America,Greenland,Office Supplies,Online,H,6/20/2011,235675895,7/27/2011,589,651.21,524.96,383562.69,309201.44,74361.25 +North America,United States of America,Snacks,Offline,M,11/19/2010,283789575,12/19/2010,8496,152.58,97.44,1296319.68,827850.24,468469.44 +Europe,Portugal,Beverages,Offline,L,1/2/2015,693971431,1/26/2015,423,47.45,31.79,20071.35,13447.17,6624.18 +Australia and Oceania,Vanuatu,Office Supplies,Online,C,1/6/2017,745957791,1/18/2017,4342,651.21,524.96,2827553.82,2279376.32,548177.5 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,C,12/13/2014,689797484,1/10/2015,5259,255.28,159.42,1342517.52,838389.78,504127.74 +Middle East and North Africa,Turkey,Vegetables,Online,H,6/27/2015,395851838,7/16/2015,210,154.06,90.93,32352.6,19095.3,13257.3 +Europe,Hungary,Beverages,Offline,L,12/31/2014,704794681,1/20/2015,3263,47.45,31.79,154829.35,103730.77,51098.58 +Sub-Saharan Africa,Sudan,Fruits,Online,M,12/9/2010,277612340,1/7/2011,515,9.33,6.92,4804.95,3563.8,1241.15 +Europe,Portugal,Clothes,Offline,L,3/3/2013,545603644,4/4/2013,5098,109.28,35.84,557109.44,182712.32,374397.12 +Sub-Saharan Africa,Benin,Personal Care,Offline,C,6/26/2017,760379922,7/25/2017,2171,81.73,56.67,177435.83,123030.57,54405.26 +Europe,Poland,Fruits,Offline,C,12/12/2016,243865001,12/20/2016,3928,9.33,6.92,36648.24,27181.76,9466.48 +Sub-Saharan Africa,Benin,Personal Care,Online,M,4/7/2013,638295209,4/28/2013,4592,81.73,56.67,375304.16,260228.64,115075.52 +North America,Greenland,Snacks,Offline,M,12/27/2012,956219375,1/2/2013,5417,152.58,97.44,826525.86,527832.48,298693.38 +Middle East and North Africa,Israel,Baby Food,Online,M,3/4/2016,730498826,3/21/2016,9691,255.28,159.42,2473918.48,1544939.22,928979.26 +Asia,Thailand,Baby Food,Online,C,7/26/2012,464307391,9/9/2012,7730,255.28,159.42,1973314.4,1232316.6,740997.8 +Sub-Saharan Africa,Ghana,Personal Care,Online,L,9/17/2015,281131398,11/1/2015,1883,81.73,56.67,153897.59,106709.61,47187.98 +Sub-Saharan Africa,Togo,Personal Care,Offline,H,9/12/2013,374769675,9/19/2013,1530,81.73,56.67,125046.9,86705.1,38341.8 +Middle East and North Africa,Morocco,Household,Offline,C,11/3/2010,559333550,12/14/2010,8082,668.27,502.54,5400958.14,4061528.28,1339429.86 +Sub-Saharan Africa,Kenya,Meat,Online,H,4/18/2016,719246852,5/27/2016,9982,421.89,364.69,4211305.98,3640335.58,570970.4 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,H,7/26/2017,359245908,8/3/2017,7702,651.21,524.96,5015619.42,4043241.92,972377.5 +Australia and Oceania,Nauru,Cosmetics,Offline,H,8/3/2014,854379546,9/17/2014,8749,437.2,263.33,3825062.8,2303874.17,1521188.63 +Middle East and North Africa,Azerbaijan,Snacks,Online,M,12/4/2015,500009095,12/12/2015,2657,152.58,97.44,405405.06,258898.08,146506.98 +Sub-Saharan Africa,Niger,Beverages,Online,M,4/10/2012,361808383,5/27/2012,5996,47.45,31.79,284510.2,190612.84,93897.36 +Europe,Sweden,Meat,Online,M,7/21/2010,225763738,8/9/2010,7362,421.89,364.69,3105954.18,2684847.78,421106.4 +Asia,Philippines,Clothes,Offline,H,12/11/2014,848173987,1/6/2015,2386,109.28,35.84,260742.08,85514.24,175227.84 +Europe,Moldova ,Clothes,Online,C,7/25/2015,805650460,8/22/2015,8729,109.28,35.84,953905.12,312847.36,641057.76 +Sub-Saharan Africa,Burundi,Meat,Online,C,12/9/2014,545116984,1/5/2015,1084,421.89,364.69,457328.76,395323.96,62004.8 +Australia and Oceania,Papua New Guinea,Snacks,Offline,H,9/2/2016,133809888,10/9/2016,6174,152.58,97.44,942028.92,601594.56,340434.36 +Sub-Saharan Africa,The Gambia,Personal Care,Online,H,1/23/2014,609277999,1/31/2014,7754,81.73,56.67,633734.42,439419.18,194315.24 +Europe,Moldova ,Personal Care,Online,M,8/16/2016,829382646,8/23/2016,1610,81.73,56.67,131585.3,91238.7,40346.6 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,M,1/4/2016,622297656,2/11/2016,560,651.21,524.96,364677.6,293977.6,70700 +Europe,Germany,Household,Offline,M,7/1/2012,336509358,7/18/2012,9452,668.27,502.54,6316488.04,4750008.08,1566479.96 +Europe,Cyprus,Baby Food,Online,M,3/25/2011,390816581,5/14/2011,166,255.28,159.42,42376.48,26463.72,15912.76 +Central America and the Caribbean,Barbados,Personal Care,Online,C,10/29/2010,824330651,11/1/2010,6613,81.73,56.67,540480.49,374758.71,165721.78 +Europe,Macedonia,Baby Food,Online,H,10/10/2014,846475398,11/16/2014,9736,255.28,159.42,2485406.08,1552113.12,933292.96 +Asia,Nepal,Vegetables,Online,H,6/20/2012,186987149,7/8/2012,2508,154.06,90.93,386382.48,228052.44,158330.04 +Middle East and North Africa,Lebanon,Baby Food,Offline,C,4/22/2013,445914733,4/29/2013,4934,255.28,159.42,1259551.52,786578.28,472973.24 +Middle East and North Africa,Syria,Beverages,Online,M,8/8/2012,143619477,9/2/2012,9050,47.45,31.79,429422.5,287699.5,141723 +Asia,Sri Lanka,Vegetables,Online,H,7/11/2010,570775210,8/11/2010,3923,154.06,90.93,604377.38,356718.39,247658.99 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,L,11/16/2015,838368260,1/4/2016,653,255.28,159.42,166697.84,104101.26,62596.58 +Sub-Saharan Africa,Mali,Baby Food,Offline,L,1/6/2012,127697455,2/15/2012,7370,255.28,159.42,1881413.6,1174925.4,706488.2 +Sub-Saharan Africa,South Sudan,Beverages,Online,H,9/2/2013,840374124,10/1/2013,4233,47.45,31.79,200855.85,134567.07,66288.78 +Middle East and North Africa,Qatar,Household,Offline,M,2/13/2010,948322093,3/14/2010,8436,668.27,502.54,5637525.72,4239427.44,1398098.28 +Middle East and North Africa,Libya,Snacks,Online,L,6/6/2014,743777692,6/22/2014,9202,152.58,97.44,1404041.16,896642.88,507398.28 +North America,Mexico,Cereal,Offline,L,3/20/2014,589289748,3/25/2014,2787,205.7,117.11,573285.9,326385.57,246900.33 +Sub-Saharan Africa,Seychelles ,Clothes,Online,C,4/27/2013,467719590,5/21/2013,7475,109.28,35.84,816868,267904,548964 +Middle East and North Africa,Iraq,Vegetables,Offline,C,11/8/2012,432241046,12/17/2012,8586,154.06,90.93,1322759.16,780724.98,542034.18 +Europe,Latvia,Cosmetics,Online,M,12/30/2014,156340444,1/27/2015,3466,437.2,263.33,1515335.2,912701.78,602633.42 +Sub-Saharan Africa,Mauritania,Meat,Online,C,8/18/2011,283816611,8/29/2011,6497,421.89,364.69,2741019.33,2369390.93,371628.4 +Central America and the Caribbean,Haiti,Meat,Offline,C,11/4/2010,178780877,11/22/2010,4089,421.89,364.69,1725108.21,1491217.41,233890.8 +Europe,Hungary,Office Supplies,Offline,L,6/11/2010,175657069,6/28/2010,9685,651.21,524.96,6306968.85,5084237.6,1222731.25 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,L,11/12/2016,229181516,12/25/2016,8758,205.7,117.11,1801520.6,1025649.38,775871.22 +Asia,China,Personal Care,Online,M,2/10/2011,364403045,2/25/2011,3814,81.73,56.67,311718.22,216139.38,95578.84 +Europe,Vatican City,Personal Care,Offline,H,2/6/2013,226682984,2/23/2013,9387,81.73,56.67,767199.51,531961.29,235238.22 +Middle East and North Africa,Lebanon,Cosmetics,Offline,C,4/28/2017,431695163,5/21/2017,7047,437.2,263.33,3080948.4,1855686.51,1225261.89 +Asia,Mongolia,Snacks,Online,C,10/5/2011,315425908,10/23/2011,391,152.58,97.44,59658.78,38099.04,21559.74 +Central America and the Caribbean,Dominica,Vegetables,Online,M,12/16/2011,184174048,1/10/2012,49,154.06,90.93,7548.94,4455.57,3093.37 +Asia,Cambodia,Cosmetics,Offline,L,10/23/2011,864550912,11/24/2011,8682,437.2,263.33,3795770.4,2286231.06,1509539.34 +Asia,Myanmar,Snacks,Offline,M,1/24/2010,553480327,2/7/2010,5983,152.58,97.44,912886.14,582983.52,329902.62 +Europe,Italy,Clothes,Offline,L,2/8/2014,668198621,2/18/2014,3676,109.28,35.84,401713.28,131747.84,269965.44 +Sub-Saharan Africa,Togo,Fruits,Offline,L,6/15/2013,896254622,8/3/2013,514,9.33,6.92,4795.62,3556.88,1238.74 +Europe,Slovakia,Office Supplies,Online,M,10/31/2013,545509660,11/18/2013,7286,651.21,524.96,4744716.06,3824858.56,919857.5 +Europe,Monaco,Household,Offline,H,9/4/2010,794137561,10/22/2010,1807,668.27,502.54,1207563.89,908089.78,299474.11 +Sub-Saharan Africa,South Sudan,Beverages,Online,M,8/18/2015,640624654,9/16/2015,3926,47.45,31.79,186288.7,124807.54,61481.16 +Europe,Hungary,Fruits,Offline,M,11/23/2014,953769767,1/6/2015,524,9.33,6.92,4888.92,3626.08,1262.84 +Europe,France,Personal Care,Online,M,11/21/2010,422684228,12/25/2010,511,81.73,56.67,41764.03,28958.37,12805.66 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,L,11/16/2010,506791865,12/18/2010,9830,152.58,97.44,1499861.4,957835.2,542026.2 +Australia and Oceania,New Zealand,Personal Care,Offline,L,8/13/2015,485829007,9/14/2015,6454,81.73,56.67,527485.42,365748.18,161737.24 +Europe,Luxembourg,Snacks,Online,L,7/27/2015,609844481,8/14/2015,5389,152.58,97.44,822253.62,525104.16,297149.46 +Asia,Bangladesh,Beverages,Online,C,5/31/2017,749199616,7/7/2017,3670,47.45,31.79,174141.5,116669.3,57472.2 +Asia,Taiwan,Meat,Online,M,7/11/2017,844568240,8/4/2017,5365,421.89,364.69,2263439.85,1956561.85,306878 +Asia,Indonesia,Cereal,Offline,H,5/9/2013,456936681,6/4/2013,6573,205.7,117.11,1352066.1,769764.03,582302.07 +Europe,Malta,Baby Food,Online,M,10/7/2014,117603766,11/6/2014,423,255.28,159.42,107983.44,67434.66,40548.78 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,L,7/20/2017,878180825,8/25/2017,2076,421.89,364.69,875843.64,757096.44,118747.2 +Middle East and North Africa,Yemen,Baby Food,Offline,L,10/9/2014,260591685,11/10/2014,3725,255.28,159.42,950918,593839.5,357078.5 +Europe,Switzerland,Office Supplies,Offline,H,9/17/2015,807072675,10/6/2015,9594,651.21,524.96,6247708.74,5036466.24,1211242.5 +Sub-Saharan Africa,Mauritius ,Cereal,Online,L,10/11/2011,630172622,11/17/2011,937,205.7,117.11,192740.9,109732.07,83008.83 +Europe,Bulgaria,Clothes,Online,C,8/3/2010,162752854,9/10/2010,1041,109.28,35.84,113760.48,37309.44,76451.04 +Europe,Spain,Meat,Offline,L,1/17/2017,807987201,1/31/2017,223,421.89,364.69,94081.47,81325.87,12755.6 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,M,5/26/2014,889361989,6/14/2014,831,255.28,159.42,212137.68,132478.02,79659.66 +Australia and Oceania,Vanuatu,Fruits,Offline,M,6/17/2013,600676047,8/3/2013,2246,9.33,6.92,20955.18,15542.32,5412.86 +Sub-Saharan Africa,Kenya,Household,Online,M,12/18/2010,656040704,12/19/2010,5878,668.27,502.54,3928091.06,2953930.12,974160.94 +Middle East and North Africa,Pakistan,Cosmetics,Online,C,1/27/2016,939879786,2/24/2016,170,437.2,263.33,74324,44766.1,29557.9 +Europe,Belgium,Baby Food,Online,M,4/14/2016,956929624,5/19/2016,5596,255.28,159.42,1428546.88,892114.32,536432.56 +Europe,Greece,Clothes,Offline,L,7/16/2011,282239043,8/2/2011,9660,109.28,35.84,1055644.8,346214.4,709430.4 +Sub-Saharan Africa,Benin,Household,Online,M,5/25/2010,811169373,6/28/2010,1898,668.27,502.54,1268376.46,953820.92,314555.54 +Sub-Saharan Africa,Nigeria,Fruits,Online,C,2/18/2011,909394443,3/22/2011,8879,9.33,6.92,82841.07,61442.68,21398.39 +Europe,Malta,Personal Care,Online,M,1/31/2013,362900578,2/23/2013,9200,81.73,56.67,751916,521364,230552 +Europe,Denmark,Clothes,Online,L,11/14/2012,827986609,11/19/2012,8492,109.28,35.84,928005.76,304353.28,623652.48 +Europe,Iceland,Beverages,Online,C,9/30/2015,881263864,11/12/2015,4416,47.45,31.79,209539.2,140384.64,69154.56 +Sub-Saharan Africa,The Gambia,Cereal,Offline,L,9/1/2016,969656169,10/4/2016,1663,205.7,117.11,342079.1,194753.93,147325.17 +Central America and the Caribbean,Costa Rica,Baby Food,Online,M,8/30/2011,260399854,10/11/2011,6958,255.28,159.42,1776238.24,1109244.36,666993.88 +Europe,Bosnia and Herzegovina,Personal Care,Online,H,10/1/2016,691043746,10/22/2016,4056,81.73,56.67,331496.88,229853.52,101643.36 +Europe,Cyprus,Personal Care,Offline,C,2/27/2011,219449174,4/4/2011,8742,81.73,56.67,714483.66,495409.14,219074.52 +Europe,Italy,Household,Online,C,10/27/2016,473789966,12/5/2016,3834,668.27,502.54,2562147.18,1926738.36,635408.82 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,L,4/22/2011,902552449,6/10/2011,4181,651.21,524.96,2722709.01,2194857.76,527851.25 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,M,11/23/2014,124535453,12/13/2014,1663,651.21,524.96,1082962.23,873008.48,209953.75 +Sub-Saharan Africa,Togo,Beverages,Online,L,1/26/2011,878850305,2/16/2011,190,47.45,31.79,9015.5,6040.1,2975.4 +Asia,Thailand,Office Supplies,Offline,L,11/18/2010,574920833,11/26/2010,705,651.21,524.96,459103.05,370096.8,89006.25 +Central America and the Caribbean,Dominica,Cosmetics,Offline,L,4/22/2011,742483365,4/24/2011,6182,437.2,263.33,2702770.4,1627906.06,1074864.34 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,M,3/1/2014,281586730,3/12/2014,6626,651.21,524.96,4314917.46,3478384.96,836532.5 +Europe,United Kingdom,Cereal,Offline,L,10/8/2014,412592256,10/14/2014,4072,205.7,117.11,837610.4,476871.92,360738.48 +Europe,Italy,Meat,Offline,M,4/15/2013,626173770,6/3/2013,7588,421.89,364.69,3201301.32,2767267.72,434033.6 +Middle East and North Africa,Turkey,Office Supplies,Offline,C,12/14/2010,933317601,12/23/2010,8273,651.21,524.96,5387460.33,4342994.08,1044466.25 +Europe,Bosnia and Herzegovina,Snacks,Online,C,11/5/2013,515322577,11/7/2013,4257,152.58,97.44,649533.06,414802.08,234730.98 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,M,12/21/2013,873800027,12/21/2013,5701,651.21,524.96,3712548.21,2992796.96,719751.25 +Central America and the Caribbean,Belize,Cereal,Offline,C,10/3/2015,880673778,10/20/2015,9796,205.7,117.11,2015037.2,1147209.56,867827.64 +Central America and the Caribbean,Cuba,Vegetables,Offline,H,2/9/2017,828180158,3/10/2017,5768,154.06,90.93,888618.08,524484.24,364133.84 +Europe,Georgia,Snacks,Online,M,3/28/2013,178867995,3/28/2013,9869,152.58,97.44,1505812.02,961635.36,544176.66 +Europe,United Kingdom,Baby Food,Online,C,7/18/2015,715598618,7/27/2015,388,255.28,159.42,99048.64,61854.96,37193.68 +Asia,Myanmar,Office Supplies,Offline,H,7/27/2017,691545855,8/18/2017,2641,651.21,524.96,1719845.61,1386419.36,333426.25 +Australia and Oceania,Palau,Cosmetics,Online,L,12/2/2013,680196034,12/20/2013,3977,437.2,263.33,1738744.4,1047263.41,691480.99 +Europe,Montenegro,Clothes,Offline,L,8/17/2011,425347983,8/31/2011,8775,109.28,35.84,958932,314496,644436 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,H,3/16/2011,191113030,4/28/2011,3448,437.2,263.33,1507465.6,907961.84,599503.76 +Europe,Finland,Household,Online,H,6/16/2010,311915004,7/7/2010,1436,668.27,502.54,959635.72,721647.44,237988.28 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,M,10/28/2015,742490231,12/1/2015,8214,437.2,263.33,3591160.8,2162992.62,1428168.18 +Australia and Oceania,Papua New Guinea,Clothes,Online,L,11/14/2015,607887542,11/14/2015,6287,109.28,35.84,687043.36,225326.08,461717.28 +Central America and the Caribbean,Belize,Cereal,Online,C,5/20/2015,453468263,5/26/2015,191,205.7,117.11,39288.7,22368.01,16920.69 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,C,6/2/2016,894906222,6/25/2016,1493,437.2,263.33,652739.6,393151.69,259587.91 +North America,Canada,Personal Care,Online,M,7/13/2014,368187749,8/18/2014,3792,81.73,56.67,309920.16,214892.64,95027.52 +Europe,Finland,Baby Food,Online,L,2/13/2010,979611670,3/4/2010,7717,255.28,159.42,1969995.76,1230244.14,739751.62 +Europe,Spain,Baby Food,Online,M,3/24/2012,855789315,4/2/2012,5931,255.28,159.42,1514065.68,945520.02,568545.66 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,L,1/11/2012,893644511,2/14/2012,8124,255.28,159.42,2073894.72,1295128.08,778766.64 +Europe,Vatican City,Meat,Online,L,11/27/2016,710413587,12/27/2016,6022,421.89,364.69,2540621.58,2196163.18,344458.4 +Australia and Oceania,Samoa ,Clothes,Online,M,5/19/2016,893645370,6/13/2016,8378,109.28,35.84,915547.84,300267.52,615280.32 +Sub-Saharan Africa,Zambia,Baby Food,Offline,C,3/5/2016,751201188,3/15/2016,5980,255.28,159.42,1526574.4,953331.6,573242.8 +Central America and the Caribbean,Guatemala,Meat,Online,H,9/22/2011,561254870,10/5/2011,6643,421.89,364.69,2802615.27,2422635.67,379979.6 +Middle East and North Africa,Libya,Fruits,Online,H,9/3/2014,222292745,9/29/2014,218,9.33,6.92,2033.94,1508.56,525.38 +Middle East and North Africa,Yemen,Vegetables,Offline,H,3/24/2011,603113639,4/22/2011,3583,154.06,90.93,551996.98,325802.19,226194.79 +Middle East and North Africa,Morocco,Meat,Online,C,5/15/2011,392828881,5/30/2011,5650,421.89,364.69,2383678.5,2060498.5,323180 +Sub-Saharan Africa,South Sudan,Snacks,Offline,C,10/17/2014,150862300,11/3/2014,2362,152.58,97.44,360393.96,230153.28,130240.68 +Australia and Oceania,Solomon Islands,Baby Food,Online,C,9/9/2014,956950223,10/9/2014,1691,255.28,159.42,431678.48,269579.22,162099.26 +Central America and the Caribbean,Jamaica,Clothes,Online,L,8/29/2016,361141479,10/4/2016,8644,109.28,35.84,944616.32,309800.96,634815.36 +Sub-Saharan Africa,Mali,Household,Online,C,3/29/2012,933797395,5/1/2012,255,668.27,502.54,170408.85,128147.7,42261.15 +Australia and Oceania,Australia,Fruits,Offline,M,12/14/2012,815591800,12/19/2012,593,9.33,6.92,5532.69,4103.56,1429.13 +Middle East and North Africa,Syria,Baby Food,Offline,H,3/30/2016,467511022,3/30/2016,5755,255.28,159.42,1469136.4,917462.1,551674.3 +Europe,Norway,Office Supplies,Offline,M,10/31/2016,420853888,11/6/2016,8873,651.21,524.96,5778186.33,4657970.08,1120216.25 +Asia,Philippines,Personal Care,Offline,L,7/7/2010,827231729,7/28/2010,5106,81.73,56.67,417313.38,289357.02,127956.36 +Asia,Uzbekistan,Beverages,Offline,C,1/25/2013,108568370,2/28/2013,6648,47.45,31.79,315447.6,211339.92,104107.68 +Europe,Luxembourg,Meat,Online,L,1/21/2011,807100141,3/8/2011,7722,421.89,364.69,3257834.58,2816136.18,441698.4 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,H,1/12/2011,135375869,2/27/2011,9583,651.21,524.96,6240545.43,5030691.68,1209853.75 +Europe,Spain,Personal Care,Online,M,1/17/2013,326256883,2/24/2013,5517,81.73,56.67,450904.41,312648.39,138256.02 +Australia and Oceania,Kiribati,Cereal,Offline,M,6/5/2014,982917010,6/16/2014,5841,205.7,117.11,1201493.7,684039.51,517454.19 +Sub-Saharan Africa,Tanzania,Household,Offline,M,7/24/2013,428842580,8/16/2013,2904,668.27,502.54,1940656.08,1459376.16,481279.92 +Middle East and North Africa,Algeria,Cereal,Online,L,9/10/2013,657832419,9/23/2013,6086,205.7,117.11,1251890.2,712731.46,539158.74 +Europe,Lithuania,Beverages,Offline,H,7/24/2011,583997857,9/2/2011,6798,47.45,31.79,322565.1,216108.42,106456.68 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,C,4/26/2016,991762721,6/12/2016,3483,255.28,159.42,889140.24,555259.86,333880.38 +Asia,Myanmar,Household,Online,C,6/24/2015,485863339,8/3/2015,6614,668.27,502.54,4419937.78,3323799.56,1096138.22 +Sub-Saharan Africa,Nigeria,Meat,Offline,M,7/14/2016,441348540,7/31/2016,3696,421.89,364.69,1559305.44,1347894.24,211411.2 +Middle East and North Africa,Saudi Arabia,Clothes,Online,L,11/30/2012,953579652,1/6/2013,4264,109.28,35.84,465969.92,152821.76,313148.16 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,L,6/19/2010,388230502,8/4/2010,4888,152.58,97.44,745811.04,476286.72,269524.32 +Europe,Liechtenstein,Snacks,Online,L,2/4/2016,331287419,2/9/2016,4164,152.58,97.44,635343.12,405740.16,229602.96 +Central America and the Caribbean,Jamaica,Baby Food,Offline,M,4/10/2011,639049232,4/24/2011,7724,255.28,159.42,1971782.72,1231360.08,740422.64 +Europe,Italy,Vegetables,Online,M,5/26/2016,788127267,6/29/2016,3227,154.06,90.93,497151.62,293431.11,203720.51 +Sub-Saharan Africa,Togo,Snacks,Online,L,4/19/2011,325445353,5/6/2011,5367,152.58,97.44,818896.86,522960.48,295936.38 +Middle East and North Africa,Syria,Vegetables,Offline,H,9/13/2014,218239820,10/8/2014,867,154.06,90.93,133570.02,78836.31,54733.71 +Sub-Saharan Africa,Zambia,Clothes,Offline,M,5/4/2012,604059493,5/16/2012,3482,109.28,35.84,380512.96,124794.88,255718.08 +Europe,Albania,Clothes,Online,C,9/26/2013,340765702,11/7/2013,8999,109.28,35.84,983410.72,322524.16,660886.56 +Asia,Myanmar,Cosmetics,Offline,M,7/14/2010,156532275,8/1/2010,234,437.2,263.33,102304.8,61619.22,40685.58 +Asia,China,Vegetables,Offline,C,8/2/2010,399845540,8/11/2010,2036,154.06,90.93,313666.16,185133.48,128532.68 +Asia,Sri Lanka,Baby Food,Online,L,6/18/2011,589504325,7/7/2011,6285,255.28,159.42,1604434.8,1001954.7,602480.1 +Europe,Belarus,Office Supplies,Offline,L,10/14/2011,764619958,10/30/2011,6892,651.21,524.96,4488139.32,3618024.32,870115 +Sub-Saharan Africa,Tanzania,Cereal,Offline,L,1/14/2015,134616267,1/22/2015,4800,205.7,117.11,987360,562128,425232 +Asia,Uzbekistan,Cosmetics,Offline,M,8/13/2010,229229581,8/27/2010,2982,437.2,263.33,1303730.4,785250.06,518480.34 +Central America and the Caribbean,Jamaica,Beverages,Online,C,6/29/2015,848508727,8/12/2015,1443,47.45,31.79,68470.35,45872.97,22597.38 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,M,5/28/2017,512815034,6/13/2017,2219,651.21,524.96,1445034.99,1164886.24,280148.75 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,H,7/10/2016,512822329,8/23/2016,4378,152.58,97.44,667995.24,426592.32,241402.92 +Asia,Bangladesh,Baby Food,Offline,M,1/29/2014,859516942,3/19/2014,9018,255.28,159.42,2302115.04,1437649.56,864465.48 +Sub-Saharan Africa,Seychelles ,Snacks,Online,L,2/25/2016,734197700,4/7/2016,4270,152.58,97.44,651516.6,416068.8,235447.8 +Europe,Hungary,Cereal,Online,H,9/30/2014,738475930,11/19/2014,293,205.7,117.11,60270.1,34313.23,25956.87 +Australia and Oceania,Samoa ,Personal Care,Online,L,4/15/2014,644275462,5/18/2014,4281,81.73,56.67,349886.13,242604.27,107281.86 +Asia,Cambodia,Baby Food,Offline,H,9/10/2012,743832623,9/29/2012,5458,255.28,159.42,1393318.24,870114.36,523203.88 +Middle East and North Africa,Qatar,Snacks,Online,M,9/24/2012,499696242,10/17/2012,77,152.58,97.44,11748.66,7502.88,4245.78 +Middle East and North Africa,Somalia,Meat,Offline,H,9/1/2010,794727647,9/24/2010,6426,421.89,364.69,2711065.14,2343497.94,367567.2 +Asia,South Korea,Household,Offline,L,3/10/2015,782100665,4/13/2015,9822,668.27,502.54,6563747.94,4935947.88,1627800.06 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,L,4/27/2013,135301625,6/1/2013,7612,651.21,524.96,4957010.52,3995995.52,961015 +Asia,Turkmenistan,Cosmetics,Online,L,2/5/2012,398129355,3/22/2012,4178,437.2,263.33,1826621.6,1100192.74,726428.86 +Sub-Saharan Africa,South Africa,Baby Food,Online,M,1/14/2012,934695184,2/28/2012,5931,255.28,159.42,1514065.68,945520.02,568545.66 +Europe,Ireland,Cosmetics,Offline,C,12/10/2010,279422938,12/13/2010,6312,437.2,263.33,2759606.4,1662138.96,1097467.44 +Asia,Turkmenistan,Meat,Offline,L,4/2/2015,187048947,4/5/2015,795,421.89,364.69,335402.55,289928.55,45474 +Australia and Oceania,Samoa ,Cereal,Online,H,7/13/2013,682622039,7/28/2013,1886,205.7,117.11,387950.2,220869.46,167080.74 +Sub-Saharan Africa,Benin,Clothes,Online,C,7/26/2010,511503541,8/18/2010,4119,109.28,35.84,450124.32,147624.96,302499.36 +Europe,France,Vegetables,Online,M,12/27/2015,289367282,12/27/2015,9064,154.06,90.93,1396399.84,824189.52,572210.32 +Asia,Japan,Office Supplies,Online,M,3/15/2010,252199590,4/15/2010,318,651.21,524.96,207084.78,166937.28,40147.5 +Middle East and North Africa,Egypt,Snacks,Offline,H,4/30/2016,706299293,6/10/2016,8511,152.58,97.44,1298608.38,829311.84,469296.54 +Asia,Kazakhstan,Beverages,Online,M,2/13/2013,678277719,3/1/2013,6305,47.45,31.79,299172.25,200435.95,98736.3 +Europe,Greece,Office Supplies,Online,M,6/20/2014,165058696,7/22/2014,3391,651.21,524.96,2208253.11,1780139.36,428113.75 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,C,8/10/2012,583878552,9/7/2012,1494,651.21,524.96,972907.74,784290.24,188617.5 +Asia,Taiwan,Personal Care,Offline,M,3/16/2012,722286117,4/16/2012,9368,81.73,56.67,765646.64,530884.56,234762.08 +Europe,Latvia,Snacks,Online,M,6/2/2011,788142716,7/3/2011,7799,152.58,97.44,1189971.42,759934.56,430036.86 +Sub-Saharan Africa,Nigeria,Personal Care,Online,L,3/30/2013,159622180,4/5/2013,4605,81.73,56.67,376366.65,260965.35,115401.3 +Central America and the Caribbean,Grenada,Clothes,Online,H,3/10/2014,535210835,3/10/2014,9635,109.28,35.84,1052912.8,345318.4,707594.4 +Middle East and North Africa,Oman,Meat,Online,C,8/8/2015,983707511,9/19/2015,9768,421.89,364.69,4121021.52,3562291.92,558729.6 +Asia,Uzbekistan,Household,Online,L,4/26/2012,194223535,5/21/2012,3915,668.27,502.54,2616277.05,1967444.1,648832.95 +Middle East and North Africa,Iraq,Cereal,Online,M,8/11/2011,526182734,9/11/2011,8019,205.7,117.11,1649508.3,939105.09,710403.21 +Asia,Kyrgyzstan,Personal Care,Offline,M,3/27/2014,359321439,4/2/2014,54,81.73,56.67,4413.42,3060.18,1353.24 +Sub-Saharan Africa,Tanzania,Beverages,Offline,H,8/27/2010,843688476,9/28/2010,5023,47.45,31.79,238341.35,159681.17,78660.18 +Sub-Saharan Africa,Botswana,Personal Care,Online,H,2/12/2015,949645173,2/19/2015,9965,81.73,56.67,814439.45,564716.55,249722.9 +Sub-Saharan Africa,Liberia,Fruits,Offline,L,6/5/2016,617865359,6/19/2016,8945,9.33,6.92,83456.85,61899.4,21557.45 +Europe,United Kingdom,Cosmetics,Online,M,1/13/2012,309335362,1/16/2012,8063,437.2,263.33,3525143.6,2123229.79,1401913.81 +North America,Mexico,Baby Food,Offline,L,10/21/2011,555354011,10/31/2011,448,255.28,159.42,114365.44,71420.16,42945.28 +Europe,Lithuania,Snacks,Online,H,7/11/2011,607532632,8/14/2011,1261,152.58,97.44,192403.38,122871.84,69531.54 +Asia,Malaysia,Cereal,Online,M,11/2/2011,687795054,11/16/2011,2696,205.7,117.11,554567.2,315728.56,238838.64 +Europe,Ireland,Clothes,Offline,H,6/13/2014,638377606,6/13/2014,8975,109.28,35.84,980788,321664,659124 +Central America and the Caribbean,Barbados,Baby Food,Online,C,10/6/2010,371829116,11/8/2010,1353,255.28,159.42,345393.84,215695.26,129698.58 +Sub-Saharan Africa,Ethiopia,Clothes,Online,M,12/25/2015,321010911,1/9/2016,3117,109.28,35.84,340625.76,111713.28,228912.48 +Europe,Montenegro,Baby Food,Online,L,4/12/2012,989096820,5/19/2012,4584,255.28,159.42,1170203.52,730781.28,439422.24 +Asia,North Korea,Office Supplies,Online,C,3/13/2013,699573171,3/17/2013,8102,651.21,524.96,5276103.42,4253225.92,1022877.5 +Europe,Iceland,Cereal,Online,M,5/27/2014,546238791,6/4/2014,3052,205.7,117.11,627796.4,357419.72,270376.68 +Asia,Philippines,Vegetables,Online,H,8/18/2012,343205010,8/24/2012,844,154.06,90.93,130026.64,76744.92,53281.72 +Europe,Belarus,Cereal,Online,M,1/15/2017,874895656,2/27/2017,9921,205.7,117.11,2040749.7,1161848.31,878901.39 +Australia and Oceania,Kiribati,Personal Care,Offline,L,2/21/2015,746047055,3/16/2015,757,81.73,56.67,61869.61,42899.19,18970.42 +Europe,Ireland,Meat,Offline,L,6/7/2014,431708037,7/23/2014,857,421.89,364.69,361559.73,312539.33,49020.4 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,M,11/28/2015,927239930,12/15/2015,9756,255.28,159.42,2490511.68,1555301.52,935210.16 +Asia,Kazakhstan,Personal Care,Online,C,4/9/2010,598316562,5/16/2010,4021,81.73,56.67,328636.33,227870.07,100766.26 +Europe,Netherlands,Vegetables,Offline,M,1/1/2012,130924260,1/16/2012,2253,154.06,90.93,347097.18,204865.29,142231.89 +Australia and Oceania,Solomon Islands,Office Supplies,Online,L,2/22/2010,281361854,4/13/2010,80,651.21,524.96,52096.8,41996.8,10100 +Europe,Portugal,Snacks,Offline,H,7/13/2017,526240670,7/17/2017,5163,152.58,97.44,787770.54,503082.72,284687.82 +Asia,Philippines,Clothes,Online,C,12/20/2013,412484538,1/18/2014,2196,109.28,35.84,239978.88,78704.64,161274.24 +Australia and Oceania,Samoa ,Snacks,Online,H,8/21/2010,907329785,9/27/2010,7901,152.58,97.44,1205534.58,769873.44,435661.14 +Central America and the Caribbean,Cuba,Cosmetics,Offline,C,12/23/2015,348325240,1/23/2016,6034,437.2,263.33,2638064.8,1588933.22,1049131.58 +Europe,Austria,Cosmetics,Online,H,10/15/2016,293332231,11/10/2016,2380,437.2,263.33,1040536,626725.4,413810.6 +Sub-Saharan Africa,Senegal,Snacks,Online,L,4/16/2012,570524585,5/12/2012,9758,152.58,97.44,1488875.64,950819.52,538056.12 +Australia and Oceania,Marshall Islands,Meat,Online,L,5/4/2010,628388631,6/21/2010,3015,421.89,364.69,1271998.35,1099540.35,172458 +Central America and the Caribbean,El Salvador,Snacks,Offline,H,1/27/2016,885723197,3/14/2016,4032,152.58,97.44,615202.56,392878.08,222324.48 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,C,12/21/2012,481639611,1/31/2013,6719,437.2,263.33,2937546.8,1769314.27,1168232.53 +Sub-Saharan Africa,Djibouti,Beverages,Online,C,2/3/2012,425561702,3/11/2012,2019,47.45,31.79,95801.55,64184.01,31617.54 +Sub-Saharan Africa,Gabon,Vegetables,Online,L,5/26/2010,447225797,5/30/2010,2906,154.06,90.93,447698.36,264242.58,183455.78 +Europe,Moldova ,Household,Offline,C,4/17/2017,346680724,4/20/2017,9385,668.27,502.54,6271713.95,4716337.9,1555376.05 +Middle East and North Africa,Turkey,Baby Food,Offline,M,12/10/2012,444287812,12/14/2012,3492,255.28,159.42,891437.76,556694.64,334743.12 +Asia,Tajikistan,Office Supplies,Offline,C,8/29/2012,230720889,9/15/2012,4293,651.21,524.96,2795644.53,2253653.28,541991.25 +Sub-Saharan Africa,Mali,Clothes,Offline,M,2/8/2010,616966283,2/23/2010,2888,109.28,35.84,315600.64,103505.92,212094.72 +Europe,Serbia,Baby Food,Online,L,5/11/2011,784322822,5/21/2011,7407,255.28,159.42,1890858.96,1180823.94,710035.02 +Middle East and North Africa,Libya,Beverages,Offline,M,12/29/2015,434401834,1/24/2016,8011,47.45,31.79,380121.95,254669.69,125452.26 +Europe,Montenegro,Vegetables,Offline,C,4/17/2013,239127147,5/14/2013,1891,154.06,90.93,291327.46,171948.63,119378.83 +Europe,Ukraine,Snacks,Online,M,4/27/2016,490735089,6/4/2016,8273,152.58,97.44,1262294.34,806121.12,456173.22 +Middle East and North Africa,Bahrain,Baby Food,Offline,C,9/13/2012,651774489,10/8/2012,3410,255.28,159.42,870504.8,543622.2,326882.6 +Asia,Cambodia,Fruits,Offline,C,11/2/2013,705106675,11/16/2013,5589,9.33,6.92,52145.37,38675.88,13469.49 +Asia,Myanmar,Cereal,Online,M,4/11/2013,703905475,5/4/2013,127,205.7,117.11,26123.9,14872.97,11250.93 +Europe,Andorra,Snacks,Online,L,3/11/2013,321657216,4/11/2013,4373,152.58,97.44,667232.34,426105.12,241127.22 +Sub-Saharan Africa,Sudan,Clothes,Online,H,1/14/2013,202160727,1/18/2013,2707,109.28,35.84,295820.96,97018.88,198802.08 +Asia,Nepal,Baby Food,Online,H,5/5/2013,609527337,5/31/2013,1539,255.28,159.42,392875.92,245347.38,147528.54 +Europe,San Marino,Clothes,Offline,C,11/25/2011,978180873,12/8/2011,4312,109.28,35.84,471215.36,154542.08,316673.28 +Europe,Switzerland,Baby Food,Online,H,2/25/2015,362857663,2/25/2015,6501,255.28,159.42,1659575.28,1036389.42,623185.86 +Asia,Kazakhstan,Household,Offline,H,8/31/2011,588606536,9/7/2011,609,668.27,502.54,406976.43,306046.86,100929.57 +Sub-Saharan Africa,Niger,Personal Care,Offline,H,10/17/2013,400788819,11/4/2013,1173,81.73,56.67,95869.29,66473.91,29395.38 +Asia,Brunei,Household,Online,H,1/11/2016,415078341,1/16/2016,9760,668.27,502.54,6522315.2,4904790.4,1617524.8 +Central America and the Caribbean,Haiti,Meat,Online,L,12/1/2013,867461431,12/6/2013,9969,421.89,364.69,4205821.41,3635594.61,570226.8 +Asia,South Korea,Snacks,Offline,C,6/10/2015,264236915,7/21/2015,2430,152.58,97.44,370769.4,236779.2,133990.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,C,6/27/2014,332016122,6/27/2014,9803,205.7,117.11,2016477.1,1148029.33,868447.77 +Asia,Philippines,Beverages,Online,H,5/18/2017,167722880,5/26/2017,1782,47.45,31.79,84555.9,56649.78,27906.12 +Australia and Oceania,Tuvalu,Personal Care,Online,M,5/10/2016,288593518,5/13/2016,90,81.73,56.67,7355.7,5100.3,2255.4 +Europe,Croatia,Meat,Offline,L,1/30/2016,382176864,2/13/2016,3482,421.89,364.69,1469020.98,1269850.58,199170.4 +Australia and Oceania,Marshall Islands,Snacks,Online,M,9/15/2014,656334245,10/14/2014,2743,152.58,97.44,418526.94,267277.92,151249.02 +Asia,Uzbekistan,Snacks,Online,M,3/29/2015,489239490,4/26/2015,5692,152.58,97.44,868485.36,554628.48,313856.88 +Asia,South Korea,Meat,Online,L,3/7/2014,679378926,3/9/2014,2176,421.89,364.69,918032.64,793565.44,124467.2 +Middle East and North Africa,Somalia,Beverages,Offline,H,11/16/2012,295551383,12/19/2012,9077,47.45,31.79,430703.65,288557.83,142145.82 +Asia,Thailand,Beverages,Online,L,9/28/2013,726868188,10/10/2013,5304,47.45,31.79,251674.8,168614.16,83060.64 +North America,Mexico,Personal Care,Offline,H,6/22/2016,732753169,7/15/2016,6801,81.73,56.67,555845.73,385412.67,170433.06 +Middle East and North Africa,Libya,Office Supplies,Online,H,4/3/2014,492942655,4/13/2014,1541,651.21,524.96,1003514.61,808963.36,194551.25 +Middle East and North Africa,Qatar,Fruits,Offline,L,9/9/2012,257485473,9/15/2012,4528,9.33,6.92,42246.24,31333.76,10912.48 +Central America and the Caribbean,Grenada,Clothes,Offline,C,11/21/2010,796742951,11/30/2010,2800,109.28,35.84,305984,100352,205632 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,H,10/19/2012,251388919,10/21/2012,422,154.06,90.93,65013.32,38372.46,26640.86 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,C,11/14/2015,882409703,12/19/2015,3495,81.73,56.67,285646.35,198061.65,87584.7 +Sub-Saharan Africa,Cape Verde,Snacks,Online,M,10/26/2014,521104133,12/8/2014,5148,152.58,97.44,785481.84,501621.12,283860.72 +Sub-Saharan Africa,Kenya,Vegetables,Offline,C,1/3/2013,219083535,1/29/2013,541,154.06,90.93,83346.46,49193.13,34153.33 +Asia,Malaysia,Office Supplies,Online,H,1/30/2011,198271739,2/21/2011,1868,651.21,524.96,1216460.28,980625.28,235835 +Europe,Luxembourg,Cosmetics,Online,H,9/27/2010,300905072,10/30/2010,3352,437.2,263.33,1465494.4,882682.16,582812.24 +Asia,Indonesia,Clothes,Online,C,12/20/2010,439532363,2/7/2011,6248,109.28,35.84,682781.44,223928.32,458853.12 +Asia,Kyrgyzstan,Baby Food,Online,L,10/25/2011,147014939,11/14/2011,3842,255.28,159.42,980785.76,612491.64,368294.12 +Asia,Bangladesh,Baby Food,Online,H,8/9/2010,826526629,9/19/2010,6452,255.28,159.42,1647066.56,1028577.84,618488.72 +Europe,Albania,Meat,Online,L,4/21/2013,801553761,5/5/2013,6425,421.89,364.69,2710643.25,2343133.25,367510 +Sub-Saharan Africa,Angola,Fruits,Online,M,8/1/2015,265895164,9/2/2015,3143,9.33,6.92,29324.19,21749.56,7574.63 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,M,3/5/2014,833662164,3/6/2014,8015,255.28,159.42,2046069.2,1277751.3,768317.9 +Australia and Oceania,East Timor,Vegetables,Offline,H,8/31/2010,589278590,9/16/2010,9485,154.06,90.93,1461259.1,862471.05,598788.05 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,L,4/13/2015,837480771,5/18/2015,8026,668.27,502.54,5363535.02,4033386.04,1330148.98 +Australia and Oceania,Solomon Islands,Personal Care,Online,H,10/20/2012,253317534,10/21/2012,1143,81.73,56.67,93417.39,64773.81,28643.58 +Central America and the Caribbean,Barbados,Office Supplies,Online,M,10/20/2011,732150208,11/15/2011,8372,651.21,524.96,5451930.12,4394965.12,1056965 +Middle East and North Africa,Syria,Meat,Online,H,7/19/2010,639652621,7/25/2010,6280,421.89,364.69,2649469.2,2290253.2,359216 +North America,United States of America,Beverages,Offline,H,12/15/2015,661811101,12/17/2015,3467,47.45,31.79,164509.15,110215.93,54293.22 +Europe,Latvia,Baby Food,Offline,C,1/24/2017,654924476,2/7/2017,5561,255.28,159.42,1419612.08,886534.62,533077.46 +Central America and the Caribbean,Grenada,Personal Care,Online,H,7/24/2011,995604074,7/26/2011,225,81.73,56.67,18389.25,12750.75,5638.5 +Europe,Germany,Beverages,Online,M,2/12/2017,330773723,3/3/2017,2150,47.45,31.79,102017.5,68348.5,33669 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,M,8/15/2014,527669751,9/11/2014,8060,81.73,56.67,658743.8,456760.2,201983.6 +Europe,Croatia,Household,Offline,C,7/6/2012,823840987,8/3/2012,1711,668.27,502.54,1143409.97,859845.94,283564.03 +Europe,Greece,Clothes,Online,C,9/27/2012,977148759,11/5/2012,8887,109.28,35.84,971171.36,318510.08,652661.28 +Sub-Saharan Africa,Cameroon,Household,Online,C,7/9/2014,815766894,7/21/2014,2407,668.27,502.54,1608525.89,1209613.78,398912.11 +Australia and Oceania,Fiji,Clothes,Online,C,7/26/2010,688181722,8/9/2010,7119,109.28,35.84,777964.32,255144.96,522819.36 +Middle East and North Africa,Afghanistan,Snacks,Offline,H,8/2/2013,113192069,8/3/2013,4903,152.58,97.44,748099.74,477748.32,270351.42 +Europe,Albania,Cereal,Offline,L,8/19/2014,929909265,9/30/2014,9671,205.7,117.11,1989324.7,1132570.81,856753.89 +Central America and the Caribbean,Jamaica,Baby Food,Offline,M,3/10/2017,547757136,4/22/2017,2364,255.28,159.42,603481.92,376868.88,226613.04 +Europe,Moldova ,Clothes,Online,C,8/27/2010,496472012,9/19/2010,5956,109.28,35.84,650871.68,213463.04,437408.64 +Europe,Belarus,Household,Offline,M,12/30/2011,576102721,2/10/2012,452,668.27,502.54,302058.04,227148.08,74909.96 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,L,7/11/2016,207010591,7/31/2016,7889,109.28,35.84,862109.92,282741.76,579368.16 +Central America and the Caribbean,Dominica,Cereal,Offline,H,11/4/2016,679869449,11/23/2016,7333,205.7,117.11,1508398.1,858767.63,649630.47 +Sub-Saharan Africa,Burkina Faso,Household,Offline,L,3/6/2014,205665624,3/16/2014,9883,668.27,502.54,6604512.41,4966602.82,1637909.59 +Middle East and North Africa,Bahrain,Office Supplies,Online,C,8/11/2014,665697944,8/17/2014,3670,651.21,524.96,2389940.7,1926603.2,463337.5 +Asia,Sri Lanka,Baby Food,Offline,L,2/21/2010,861577737,3/25/2010,8853,255.28,159.42,2259993.84,1411345.26,848648.58 +Australia and Oceania,Papua New Guinea,Vegetables,Online,H,10/9/2012,565228831,11/28/2012,2627,154.06,90.93,404715.62,238873.11,165842.51 +Asia,Malaysia,Snacks,Online,H,11/6/2012,968887555,12/11/2012,4213,152.58,97.44,642819.54,410514.72,232304.82 +Middle East and North Africa,Bahrain,Vegetables,Offline,L,2/21/2013,635102736,2/25/2013,9868,154.06,90.93,1520264.08,897297.24,622966.84 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,C,6/25/2017,446735703,7/29/2017,7877,205.7,117.11,1620298.9,922475.47,697823.43 +Middle East and North Africa,Israel,Clothes,Online,L,11/3/2011,456960284,12/14/2011,3558,109.28,35.84,388818.24,127518.72,261299.52 +Asia,Indonesia,Office Supplies,Online,H,7/15/2013,339262807,7/19/2013,4259,651.21,524.96,2773503.39,2235804.64,537698.75 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,L,6/16/2014,737442100,7/28/2014,4360,81.73,56.67,356342.8,247081.2,109261.6 +Europe,Ireland,Fruits,Offline,H,2/14/2015,115609490,3/21/2015,272,9.33,6.92,2537.76,1882.24,655.52 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,H,5/2/2013,608188807,5/3/2013,5438,81.73,56.67,444447.74,308171.46,136276.28 +Australia and Oceania,Nauru,Household,Online,C,7/12/2015,369916379,8/7/2015,5332,668.27,502.54,3563215.64,2679543.28,883672.36 +Middle East and North Africa,Iraq,Office Supplies,Online,H,4/10/2010,325841033,5/8/2010,2457,651.21,524.96,1600022.97,1289826.72,310196.25 +Asia,Kyrgyzstan,Personal Care,Offline,L,7/1/2017,121324098,8/12/2017,1351,81.73,56.67,110417.23,76561.17,33856.06 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,H,7/17/2016,372039401,8/26/2016,3581,437.2,263.33,1565613.2,942984.73,622628.47 +Middle East and North Africa,Syria,Clothes,Online,H,7/15/2010,413973271,7/22/2010,2745,109.28,35.84,299973.6,98380.8,201592.8 +Asia,Bangladesh,Baby Food,Online,C,1/9/2015,553424537,1/28/2015,9474,255.28,159.42,2418522.72,1510345.08,908177.64 +Europe,Croatia,Office Supplies,Offline,L,4/28/2016,717004525,5/10/2016,6427,651.21,524.96,4185326.67,3373917.92,811408.75 +Sub-Saharan Africa,Swaziland,Household,Online,L,3/10/2013,901637065,3/22/2013,3299,668.27,502.54,2204622.73,1657879.46,546743.27 +Europe,Cyprus,Beverages,Online,M,1/1/2013,724558484,1/8/2013,1812,47.45,31.79,85979.4,57603.48,28375.92 +Central America and the Caribbean,Cuba,Household,Offline,H,11/7/2012,773317611,12/2/2012,721,668.27,502.54,481822.67,362331.34,119491.33 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,L,11/23/2010,355775773,11/28/2010,812,255.28,159.42,207287.36,129449.04,77838.32 +Europe,Spain,Fruits,Online,H,2/18/2010,650106799,3/18/2010,9904,9.33,6.92,92404.32,68535.68,23868.64 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,M,8/23/2014,654797017,9/25/2014,7843,154.06,90.93,1208292.58,713163.99,495128.59 +Europe,Cyprus,Meat,Offline,L,8/17/2010,338645255,8/19/2010,1511,421.89,364.69,637475.79,551046.59,86429.2 +Middle East and North Africa,Iraq,Office Supplies,Offline,C,8/23/2015,190762841,9/21/2015,9819,651.21,524.96,6394230.99,5154582.24,1239648.75 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,M,3/28/2014,770573604,5/11/2014,8708,437.2,263.33,3807137.6,2293077.64,1514059.96 +Europe,Macedonia,Vegetables,Online,H,9/30/2014,457813870,11/12/2014,6153,154.06,90.93,947931.18,559492.29,388438.89 +Central America and the Caribbean,Nicaragua,Snacks,Offline,L,3/16/2015,402532470,3/25/2015,7158,152.58,97.44,1092167.64,697475.52,394692.12 +Central America and the Caribbean,El Salvador,Baby Food,Offline,L,9/17/2014,475090730,10/26/2014,8759,255.28,159.42,2235997.52,1396359.78,839637.74 +Sub-Saharan Africa,Republic of the Congo,Household,Online,H,3/21/2017,616162478,4/8/2017,5025,668.27,502.54,3358056.75,2525263.5,832793.25 +Middle East and North Africa,United Arab Emirates,Cereal,Online,C,8/8/2012,386734044,9/21/2012,2053,205.7,117.11,422302.1,240426.83,181875.27 +Sub-Saharan Africa,Uganda,Snacks,Online,H,9/25/2010,318104255,9/27/2010,2973,152.58,97.44,453620.34,289689.12,163931.22 +Middle East and North Africa,Morocco,Baby Food,Offline,C,12/19/2014,561884438,2/2/2015,2947,255.28,159.42,752310.16,469810.74,282499.42 +Asia,Turkmenistan,Beverages,Offline,H,10/18/2010,439998424,10/26/2010,4166,47.45,31.79,197676.7,132437.14,65239.56 +Europe,Sweden,Clothes,Online,M,1/29/2015,694682538,3/14/2015,855,109.28,35.84,93434.4,30643.2,62791.2 +Central America and the Caribbean,Barbados,Household,Online,M,8/25/2011,338485610,10/6/2011,4269,668.27,502.54,2852844.63,2145343.26,707501.37 +Europe,Monaco,Meat,Offline,M,9/11/2015,704268968,9/15/2015,7693,421.89,364.69,3245599.77,2805560.17,440039.6 +Central America and the Caribbean,Nicaragua,Fruits,Online,C,12/23/2016,495206439,1/15/2017,1445,9.33,6.92,13481.85,9999.4,3482.45 +Central America and the Caribbean,The Bahamas,Household,Offline,L,11/20/2013,734784352,11/21/2013,7873,668.27,502.54,5261289.71,3956497.42,1304792.29 +Asia,Bhutan,Household,Online,C,3/27/2017,716801536,4/30/2017,6358,668.27,502.54,4248860.66,3195149.32,1053711.34 +Sub-Saharan Africa,Benin,Clothes,Online,H,3/10/2016,255369317,4/3/2016,8311,109.28,35.84,908226.08,297866.24,610359.84 +Central America and the Caribbean,Honduras,Clothes,Online,H,5/1/2012,134911525,5/20/2012,2173,109.28,35.84,237465.44,77880.32,159585.12 +Sub-Saharan Africa,Mozambique,Beverages,Offline,H,11/22/2015,760164487,12/16/2015,8419,47.45,31.79,399481.55,267640.01,131841.54 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,C,8/24/2011,806177031,9/29/2011,4554,47.45,31.79,216087.3,144771.66,71315.64 +Europe,Cyprus,Cereal,Online,L,9/28/2015,368310487,10/11/2015,113,205.7,117.11,23244.1,13233.43,10010.67 +Europe,Sweden,Household,Offline,C,4/20/2011,512238681,4/24/2011,1664,668.27,502.54,1112001.28,836226.56,275774.72 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,M,10/22/2012,123947942,11/10/2012,7805,152.58,97.44,1190886.9,760519.2,430367.7 +Sub-Saharan Africa,South Sudan,Snacks,Online,L,11/19/2016,859737098,11/25/2016,4167,152.58,97.44,635800.86,406032.48,229768.38 +Sub-Saharan Africa,Madagascar,Personal Care,Online,M,8/20/2013,396217477,9/18/2013,8411,81.73,56.67,687431.03,476651.37,210779.66 +Sub-Saharan Africa,Cameroon,Fruits,Online,M,3/2/2013,980312907,4/9/2013,5229,9.33,6.92,48786.57,36184.68,12601.89 +Central America and the Caribbean,Nicaragua,Meat,Online,C,7/4/2011,879259717,8/18/2011,1344,421.89,364.69,567020.16,490143.36,76876.8 +Asia,Sri Lanka,Office Supplies,Offline,H,2/4/2017,230606734,2/7/2017,512,651.21,524.96,333419.52,268779.52,64640 +Europe,Sweden,Meat,Online,L,9/27/2016,592215287,10/27/2016,8519,421.89,364.69,3594080.91,3106794.11,487286.8 +Central America and the Caribbean,Cuba,Household,Online,M,3/23/2017,892259204,4/18/2017,8181,668.27,502.54,5467116.87,4111279.74,1355837.13 +Australia and Oceania,Solomon Islands,Fruits,Offline,H,4/8/2011,579224812,4/17/2011,4349,9.33,6.92,40576.17,30095.08,10481.09 +Sub-Saharan Africa,The Gambia,Baby Food,Online,H,7/28/2011,971910941,9/1/2011,8900,255.28,159.42,2271992,1418838,853154 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,L,10/7/2016,309428918,10/29/2016,5748,437.2,263.33,2513025.6,1513620.84,999404.76 +Central America and the Caribbean,Dominica,Cosmetics,Online,M,3/11/2015,501202571,4/7/2015,5833,437.2,263.33,2550187.6,1536003.89,1014183.71 +Middle East and North Africa,Egypt,Vegetables,Online,L,5/21/2011,376968228,6/9/2011,2131,154.06,90.93,328301.86,193771.83,134530.03 +Middle East and North Africa,Pakistan,Clothes,Online,C,9/29/2014,636774718,10/7/2014,4645,109.28,35.84,507605.6,166476.8,341128.8 +Middle East and North Africa,Somalia,Household,Offline,H,1/4/2013,700983369,1/19/2013,5411,668.27,502.54,3616008.97,2719243.94,896765.03 +Asia,Sri Lanka,Baby Food,Offline,C,12/5/2013,960268008,1/23/2014,3498,255.28,159.42,892969.44,557651.16,335318.28 +Central America and the Caribbean,Guatemala,Snacks,Online,H,2/24/2011,525614964,3/30/2011,3,152.58,97.44,457.74,292.32,165.42 +Sub-Saharan Africa,Zambia,Baby Food,Online,M,10/5/2010,378323066,11/5/2010,3057,255.28,159.42,780390.96,487346.94,293044.02 +Asia,Maldives,Fruits,Offline,M,5/2/2012,220003640,5/17/2012,2821,9.33,6.92,26319.93,19521.32,6798.61 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,H,9/22/2012,722580516,11/11/2012,6487,651.21,524.96,4224399.27,3405415.52,818983.75 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,C,6/4/2017,378290021,6/14/2017,3278,205.7,117.11,674284.6,383886.58,290398.02 +Middle East and North Africa,Qatar,Snacks,Online,L,1/21/2014,449680984,2/1/2014,9451,152.58,97.44,1442033.58,920905.44,521128.14 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,H,1/10/2014,919614732,2/11/2014,3290,437.2,263.33,1438388,866355.7,572032.3 +Europe,Finland,Meat,Online,H,11/16/2010,941265094,12/23/2010,113,421.89,364.69,47673.57,41209.97,6463.6 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,C,5/10/2014,188118398,5/16/2014,7269,437.2,263.33,3178006.8,1914145.77,1263861.03 +Central America and the Caribbean,Cuba,Meat,Online,C,5/7/2016,203973472,5/14/2016,9138,421.89,364.69,3855230.82,3332537.22,522693.6 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,M,5/17/2017,352941644,6/7/2017,2130,81.73,56.67,174084.9,120707.1,53377.8 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,C,3/29/2015,969446742,4/16/2015,9689,81.73,56.67,791881.97,549075.63,242806.34 +Europe,Portugal,Meat,Offline,C,5/16/2016,208225095,6/14/2016,7288,421.89,364.69,3074734.32,2657860.72,416873.6 +Europe,Hungary,Vegetables,Offline,L,12/4/2016,794325530,12/30/2016,7431,154.06,90.93,1144819.86,675700.83,469119.03 +Europe,France,Snacks,Offline,L,2/6/2014,573109376,3/21/2014,4655,152.58,97.44,710259.9,453583.2,256676.7 +North America,Canada,Beverages,Offline,L,7/14/2017,160250461,7/15/2017,527,47.45,31.79,25006.15,16753.33,8252.82 +Australia and Oceania,Marshall Islands,Cosmetics,Online,H,3/15/2015,691735112,4/22/2015,8646,437.2,263.33,3780031.2,2276751.18,1503280.02 +Asia,Brunei,Office Supplies,Offline,M,1/29/2015,673862159,2/24/2015,9642,651.21,524.96,6278966.82,5061664.32,1217302.5 +Asia,Kazakhstan,Baby Food,Online,L,1/24/2011,933242928,1/27/2011,6176,255.28,159.42,1576609.28,984577.92,592031.36 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,H,1/18/2017,566801249,3/4/2017,7940,81.73,56.67,648936.2,449959.8,198976.4 +Sub-Saharan Africa,Chad,Office Supplies,Offline,L,2/14/2010,991773450,3/26/2010,6658,651.21,524.96,4335756.18,3495183.68,840572.5 +Sub-Saharan Africa,Zambia,Baby Food,Offline,C,2/5/2010,995708358,2/19/2010,1085,255.28,159.42,276978.8,172970.7,104008.1 +Middle East and North Africa,Pakistan,Vegetables,Offline,H,2/17/2015,786467301,2/27/2015,2006,154.06,90.93,309044.36,182405.58,126638.78 +Australia and Oceania,Australia,Snacks,Online,L,1/27/2013,642224109,2/1/2013,7240,152.58,97.44,1104679.2,705465.6,399213.6 +Middle East and North Africa,Algeria,Office Supplies,Online,M,7/31/2015,461465108,9/11/2015,6635,651.21,524.96,4320778.35,3483109.6,837668.75 +Europe,Romania,Fruits,Offline,L,6/2/2016,212989127,7/22/2016,7071,9.33,6.92,65972.43,48931.32,17041.11 +Europe,Belarus,Cosmetics,Online,L,6/10/2010,385907495,7/3/2010,7458,437.2,263.33,3260637.6,1963915.14,1296722.46 +Europe,Portugal,Baby Food,Online,C,6/22/2012,639644038,8/3/2012,3740,255.28,159.42,954747.2,596230.8,358516.4 +Sub-Saharan Africa,Cameroon,Meat,Offline,L,9/18/2015,253935086,9/21/2015,3890,421.89,364.69,1641152.1,1418644.1,222508 +Asia,Myanmar,Meat,Offline,H,8/13/2010,378829467,9/22/2010,2913,421.89,364.69,1228965.57,1062341.97,166623.6 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,C,6/7/2011,884688508,7/25/2011,7844,421.89,364.69,3309305.16,2860628.36,448676.8 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,M,7/17/2014,812186038,7/29/2014,2752,437.2,263.33,1203174.4,724684.16,478490.24 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,H,5/21/2017,622308385,6/21/2017,3735,152.58,97.44,569886.3,363938.4,205947.9 +Middle East and North Africa,Iraq,Baby Food,Offline,M,9/11/2014,846354377,10/23/2014,3923,255.28,159.42,1001463.44,625404.66,376058.78 +Sub-Saharan Africa,Comoros,Snacks,Online,H,5/25/2017,735935342,7/7/2017,8477,152.58,97.44,1293420.66,825998.88,467421.78 +Middle East and North Africa,Tunisia ,Household,Online,L,12/27/2010,512975108,1/19/2011,9589,668.27,502.54,6408041.03,4818856.06,1589184.97 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,C,4/26/2012,919710004,5/29/2012,1483,81.73,56.67,121205.59,84041.61,37163.98 +Middle East and North Africa,Azerbaijan,Snacks,Offline,C,10/18/2012,968688857,10/31/2012,5414,152.58,97.44,826068.12,527540.16,298527.96 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,H,6/22/2012,192772996,7/8/2012,4668,437.2,263.33,2040849.6,1229224.44,811625.16 +Europe,Cyprus,Household,Online,H,4/1/2016,895136249,5/4/2016,9563,668.27,502.54,6390666.01,4805790.02,1584875.99 +Sub-Saharan Africa,Uganda,Baby Food,Offline,H,12/10/2014,499264943,12/27/2014,2446,255.28,159.42,624414.88,389941.32,234473.56 +Europe,Macedonia,Fruits,Offline,L,10/16/2011,998957908,10/29/2011,2699,9.33,6.92,25181.67,18677.08,6504.59 +North America,United States of America,Clothes,Online,H,2/8/2011,408326470,3/6/2011,1731,109.28,35.84,189163.68,62039.04,127124.64 +Europe,Iceland,Vegetables,Offline,M,6/23/2014,411794459,8/12/2014,7986,154.06,90.93,1230323.16,726166.98,504156.18 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,C,12/22/2016,514098203,2/2/2017,1937,651.21,524.96,1261393.77,1016847.52,244546.25 +Europe,Hungary,Meat,Offline,H,12/18/2010,290286529,2/5/2011,1089,421.89,364.69,459438.21,397147.41,62290.8 +Asia,Vietnam,Snacks,Offline,H,7/30/2012,735720765,8/28/2012,4979,152.58,97.44,759695.82,485153.76,274542.06 +Sub-Saharan Africa,Mozambique,Beverages,Offline,C,7/10/2012,216074740,8/9/2012,172,47.45,31.79,8161.4,5467.88,2693.52 +Australia and Oceania,Marshall Islands,Snacks,Online,H,2/19/2010,317334783,3/4/2010,5269,152.58,97.44,803944.02,513411.36,290532.66 +Europe,Macedonia,Clothes,Online,C,3/6/2017,895799720,4/2/2017,5899,109.28,35.84,644642.72,211420.16,433222.56 +Asia,Kyrgyzstan,Household,Online,H,3/8/2016,528080880,4/11/2016,9722,668.27,502.54,6496920.94,4885693.88,1611227.06 +Asia,Malaysia,Clothes,Online,L,4/5/2017,561102092,5/9/2017,1433,109.28,35.84,156598.24,51358.72,105239.52 +North America,United States of America,Personal Care,Offline,L,6/7/2016,162099683,7/18/2016,7753,81.73,56.67,633652.69,439362.51,194290.18 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,L,7/31/2014,368622481,8/7/2014,2439,154.06,90.93,375752.34,221778.27,153974.07 +Sub-Saharan Africa,Comoros,Meat,Online,C,8/21/2013,938531816,10/9/2013,1275,421.89,364.69,537909.75,464979.75,72930 +North America,Canada,Snacks,Offline,M,10/30/2012,800001513,11/16/2012,7080,152.58,97.44,1080266.4,689875.2,390391.2 +Asia,Nepal,Beverages,Offline,C,6/9/2012,301517903,7/11/2012,4703,47.45,31.79,223157.35,149508.37,73648.98 +Europe,Monaco,Vegetables,Offline,L,1/11/2010,761879813,2/27/2010,6022,154.06,90.93,927749.32,547580.46,380168.86 +Europe,Slovenia,Office Supplies,Offline,C,10/21/2011,420198571,11/20/2011,4950,651.21,524.96,3223489.5,2598552,624937.5 +Central America and the Caribbean,Grenada,Personal Care,Offline,M,8/31/2013,285898005,10/10/2013,2428,81.73,56.67,198440.44,137594.76,60845.68 +Australia and Oceania,Samoa ,Cereal,Online,L,8/2/2012,988714444,9/15/2012,1430,205.7,117.11,294151,167467.3,126683.7 +Middle East and North Africa,Morocco,Cereal,Online,C,5/24/2010,528696715,5/26/2010,1962,205.7,117.11,403583.4,229769.82,173813.58 +Sub-Saharan Africa,Mozambique,Clothes,Offline,H,7/17/2017,126206147,8/23/2017,6058,109.28,35.84,662018.24,217118.72,444899.52 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,L,6/27/2011,171916568,7/3/2011,2788,437.2,263.33,1218913.6,734164.04,484749.56 +Central America and the Caribbean,Grenada,Cosmetics,Online,H,3/2/2016,676814305,4/6/2016,3248,437.2,263.33,1420025.6,855295.84,564729.76 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,M,12/16/2014,822198188,1/19/2015,5570,109.28,35.84,608689.6,199628.8,409060.8 +Asia,Singapore,Household,Offline,H,1/1/2015,309679543,1/28/2015,9914,668.27,502.54,6625228.78,4982181.56,1643047.22 +Middle East and North Africa,Morocco,Clothes,Offline,H,2/25/2013,711182200,3/25/2013,3472,109.28,35.84,379420.16,124436.48,254983.68 +Europe,Italy,Office Supplies,Online,H,11/25/2014,518942487,12/8/2014,5469,651.21,524.96,3561467.49,2871006.24,690461.25 +Europe,Georgia,Personal Care,Offline,H,6/12/2015,995509231,7/29/2015,2159,81.73,56.67,176455.07,122350.53,54104.54 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,L,1/16/2011,323743760,1/23/2011,1828,651.21,524.96,1190411.88,959626.88,230785 +Central America and the Caribbean,Barbados,Meat,Offline,C,5/21/2010,356819903,5/31/2010,9794,421.89,364.69,4131990.66,3571773.86,560216.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,C,8/25/2015,768223989,9/30/2015,3405,437.2,263.33,1488666,896638.65,592027.35 +Europe,United Kingdom,Household,Offline,H,2/20/2011,401754844,2/20/2011,7041,668.27,502.54,4705289.07,3538384.14,1166904.93 +Asia,Uzbekistan,Cosmetics,Offline,H,7/12/2012,421523797,8/18/2012,7114,437.2,263.33,3110240.8,1873329.62,1236911.18 +Middle East and North Africa,Afghanistan,Snacks,Offline,C,1/16/2010,261954677,1/28/2010,7065,152.58,97.44,1077977.7,688413.6,389564.1 +Asia,India,Personal Care,Offline,H,2/14/2010,777783811,2/25/2010,2368,81.73,56.67,193536.64,134194.56,59342.08 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,M,6/24/2016,194060027,6/26/2016,5529,651.21,524.96,3600540.09,2902503.84,698036.25 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,C,3/6/2011,856144654,3/28/2011,1083,437.2,263.33,473487.6,285186.39,188301.21 +Europe,Ireland,Snacks,Offline,H,6/3/2011,679711520,7/15/2011,598,152.58,97.44,91242.84,58269.12,32973.72 +Sub-Saharan Africa,Chad,Clothes,Online,M,10/6/2012,800746953,11/22/2012,7673,109.28,35.84,838505.44,275000.32,563505.12 +Asia,Myanmar,Beverages,Online,H,8/11/2015,625549781,8/21/2015,2936,47.45,31.79,139313.2,93335.44,45977.76 +Sub-Saharan Africa,Nigeria,Household,Offline,C,11/6/2013,980731332,11/28/2013,9050,668.27,502.54,6047843.5,4547987,1499856.5 +Sub-Saharan Africa,Benin,Household,Online,C,10/21/2013,963215434,10/26/2013,5707,668.27,502.54,3813816.89,2867995.78,945821.11 +Middle East and North Africa,Azerbaijan,Cereal,Online,H,4/17/2015,190238416,6/6/2015,4630,205.7,117.11,952391,542219.3,410171.7 +Europe,Belgium,Meat,Offline,H,5/23/2015,149349105,6/24/2015,4574,421.89,364.69,1929724.86,1668092.06,261632.8 +Australia and Oceania,New Zealand,Beverages,Offline,H,4/6/2012,148408830,5/20/2012,6326,47.45,31.79,300168.7,201103.54,99065.16 +Europe,Lithuania,Household,Offline,H,6/27/2016,465591418,7/8/2016,7702,668.27,502.54,5147015.54,3870563.08,1276452.46 +Sub-Saharan Africa,Madagascar,Clothes,Online,C,12/27/2016,999383199,1/25/2017,8552,109.28,35.84,934562.56,306503.68,628058.88 +Sub-Saharan Africa,Botswana,Fruits,Offline,L,2/12/2015,818582999,3/9/2015,5755,9.33,6.92,53694.15,39824.6,13869.55 +Europe,Romania,Baby Food,Offline,L,4/14/2013,412302148,5/29/2013,8223,255.28,159.42,2099167.44,1310910.66,788256.78 +Asia,Brunei,Baby Food,Online,L,3/9/2011,339964473,3/27/2011,1897,255.28,159.42,484266.16,302419.74,181846.42 +Asia,China,Snacks,Offline,H,2/25/2017,781306302,4/8/2017,4752,152.58,97.44,725060.16,463034.88,262025.28 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,L,1/28/2014,186376464,3/18/2014,1792,651.21,524.96,1166968.32,940728.32,226240 +Sub-Saharan Africa,Guinea,Fruits,Online,M,3/14/2016,225536286,4/17/2016,54,9.33,6.92,503.82,373.68,130.14 +Sub-Saharan Africa,Swaziland,Beverages,Offline,C,5/2/2012,839459598,6/5/2012,3604,47.45,31.79,171009.8,114571.16,56438.64 +Middle East and North Africa,Tunisia ,Clothes,Online,L,1/26/2015,689132726,3/14/2015,8542,109.28,35.84,933469.76,306145.28,627324.48 +Europe,United Kingdom,Vegetables,Offline,H,7/22/2011,305854499,7/30/2011,7998,154.06,90.93,1232171.88,727258.14,504913.74 +Middle East and North Africa,Yemen,Snacks,Online,L,9/22/2012,741236245,10/10/2012,7132,152.58,97.44,1088200.56,694942.08,393258.48 +Europe,Montenegro,Personal Care,Offline,M,8/26/2011,417201793,9/10/2011,8136,81.73,56.67,664955.28,461067.12,203888.16 +Sub-Saharan Africa,South Africa,Personal Care,Offline,L,1/11/2010,975987470,1/11/2010,5236,81.73,56.67,427938.28,296724.12,131214.16 +Sub-Saharan Africa,Mauritania,Cereal,Offline,C,6/3/2014,530142104,6/16/2014,9684,205.7,117.11,1991998.8,1134093.24,857905.56 +Europe,Iceland,Baby Food,Online,M,4/20/2017,412527024,4/26/2017,4769,255.28,159.42,1217430.32,760273.98,457156.34 +Asia,Malaysia,Fruits,Online,M,12/30/2015,226316058,1/20/2016,806,9.33,6.92,7519.98,5577.52,1942.46 +Europe,Bulgaria,Personal Care,Offline,C,6/20/2016,994995534,7/1/2016,144,81.73,56.67,11769.12,8160.48,3608.64 +Sub-Saharan Africa,Swaziland,Baby Food,Online,M,5/23/2014,212364280,6/13/2014,2164,255.28,159.42,552425.92,344984.88,207441.04 +Europe,Slovakia,Beverages,Offline,M,1/26/2014,392533624,1/30/2014,8277,47.45,31.79,392743.65,263125.83,129617.82 +Middle East and North Africa,Jordan,Cereal,Online,H,2/2/2017,519927394,2/9/2017,6925,205.7,117.11,1424472.5,810986.75,613485.75 +Australia and Oceania,New Zealand,Baby Food,Online,C,12/17/2010,999281919,1/23/2011,8581,255.28,159.42,2190557.68,1367983.02,822574.66 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,L,10/2/2010,505646026,11/10/2010,750,437.2,263.33,327900,197497.5,130402.5 +Asia,China,Snacks,Offline,C,6/19/2017,934381043,7/11/2017,2970,152.58,97.44,453162.6,289396.8,163765.8 +Middle East and North Africa,Libya,Office Supplies,Online,M,3/23/2014,651160800,4/27/2014,1806,651.21,524.96,1176085.26,948077.76,228007.5 +Middle East and North Africa,Saudi Arabia,Cereal,Online,C,7/6/2015,341971623,8/11/2015,5858,205.7,117.11,1204990.6,686030.38,518960.22 +Asia,China,Beverages,Offline,H,5/16/2010,763112342,6/11/2010,755,47.45,31.79,35824.75,24001.45,11823.3 +Europe,Italy,Baby Food,Online,C,8/20/2011,491194283,9/5/2011,4159,255.28,159.42,1061709.52,663027.78,398681.74 +Europe,Vatican City,Office Supplies,Online,H,4/4/2014,873141276,4/12/2014,762,651.21,524.96,496222.02,400019.52,96202.5 +North America,Canada,Beverages,Online,C,4/7/2014,176189649,4/22/2014,7287,47.45,31.79,345768.15,231653.73,114114.42 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,L,7/14/2012,337888228,8/22/2012,7490,651.21,524.96,4877562.9,3931950.4,945612.5 +Australia and Oceania,Samoa ,Personal Care,Offline,L,1/4/2011,216098344,2/19/2011,7157,81.73,56.67,584941.61,405587.19,179354.42 +North America,United States of America,Fruits,Offline,L,6/24/2016,538993823,8/1/2016,9105,9.33,6.92,84949.65,63006.6,21943.05 +Middle East and North Africa,Yemen,Snacks,Online,C,2/1/2014,755060994,3/6/2014,8182,152.58,97.44,1248409.56,797254.08,451155.48 +Middle East and North Africa,Egypt,Beverages,Online,M,7/14/2016,383098685,8/20/2016,6269,47.45,31.79,297464.05,199291.51,98172.54 +Middle East and North Africa,Lebanon,Beverages,Online,L,11/19/2014,362218225,12/5/2014,7277,47.45,31.79,345293.65,231335.83,113957.82 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,C,8/11/2012,801843440,9/10/2012,2148,437.2,263.33,939105.6,565632.84,373472.76 +Sub-Saharan Africa,Nigeria,Baby Food,Online,H,4/6/2014,531710660,5/23/2014,3855,255.28,159.42,984104.4,614564.1,369540.3 +Middle East and North Africa,Yemen,Personal Care,Offline,H,2/1/2014,251868712,2/26/2014,2404,81.73,56.67,196478.92,136234.68,60244.24 +Europe,Russia,Baby Food,Offline,M,12/22/2014,282678925,1/29/2015,9831,255.28,159.42,2509657.68,1567258.02,942399.66 +Europe,Finland,Office Supplies,Offline,C,2/1/2017,114815127,3/16/2017,5202,651.21,524.96,3387594.42,2730841.92,656752.5 +Sub-Saharan Africa,Angola,Household,Offline,M,2/1/2014,659263646,2/15/2014,9618,668.27,502.54,6427420.86,4833429.72,1593991.14 +Central America and the Caribbean,Dominican Republic,Clothes,Online,L,1/22/2012,197323310,2/5/2012,1207,109.28,35.84,131900.96,43258.88,88642.08 +Middle East and North Africa,Kuwait,Fruits,Offline,L,7/27/2010,230605447,8/12/2010,131,9.33,6.92,1222.23,906.52,315.71 +Australia and Oceania,East Timor,Cosmetics,Online,M,1/19/2014,531033885,2/23/2014,3582,437.2,263.33,1566050.4,943248.06,622802.34 +Asia,Turkmenistan,Baby Food,Offline,L,11/6/2012,490844953,12/21/2012,784,255.28,159.42,200139.52,124985.28,75154.24 +North America,Greenland,Office Supplies,Online,L,4/21/2017,472587478,5/1/2017,7991,651.21,524.96,5203819.11,4194955.36,1008863.75 +Sub-Saharan Africa,Guinea,Snacks,Offline,M,2/9/2016,459122788,2/20/2016,3491,152.58,97.44,532656.78,340163.04,192493.74 +Sub-Saharan Africa,Rwanda,Clothes,Online,C,5/14/2010,503624713,5/26/2010,2599,109.28,35.84,284018.72,93148.16,190870.56 +Sub-Saharan Africa,Angola,Vegetables,Offline,H,5/30/2017,279579579,7/13/2017,2665,154.06,90.93,410569.9,242328.45,168241.45 +Europe,United Kingdom,Cereal,Offline,L,12/22/2013,430786216,1/13/2014,8069,205.7,117.11,1659793.3,944960.59,714832.71 +Central America and the Caribbean,Guatemala,Beverages,Online,H,9/24/2015,321355950,10/24/2015,5222,47.45,31.79,247783.9,166007.38,81776.52 +Europe,Spain,Fruits,Online,H,11/23/2012,285712611,12/28/2012,7566,9.33,6.92,70590.78,52356.72,18234.06 +Sub-Saharan Africa,Angola,Clothes,Offline,C,12/1/2011,278592526,12/22/2011,574,109.28,35.84,62726.72,20572.16,42154.56 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,L,7/4/2016,325044524,7/11/2016,6753,109.28,35.84,737967.84,242027.52,495940.32 +Asia,Taiwan,Clothes,Offline,M,4/19/2016,970429933,5/19/2016,637,109.28,35.84,69611.36,22830.08,46781.28 +Europe,Belgium,Beverages,Offline,H,5/10/2013,130422580,5/19/2013,3794,47.45,31.79,180025.3,120611.26,59414.04 +Europe,Vatican City,Personal Care,Offline,C,10/20/2010,741008794,11/22/2010,9824,81.73,56.67,802915.52,556726.08,246189.44 +Middle East and North Africa,Pakistan,Household,Offline,H,8/11/2016,408487403,9/3/2016,9355,668.27,502.54,6251665.85,4701261.7,1550404.15 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,M,2/9/2017,859469735,2/27/2017,5049,81.73,56.67,412654.77,286126.83,126527.94 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,H,1/14/2011,290879619,2/27/2011,6598,47.45,31.79,313075.1,209750.42,103324.68 +Sub-Saharan Africa,Botswana,Baby Food,Offline,C,5/11/2013,119953382,6/18/2013,5726,255.28,159.42,1461733.28,912838.92,548894.36 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,L,8/1/2013,934239852,8/29/2013,1188,437.2,263.33,519393.6,312836.04,206557.56 +Sub-Saharan Africa,The Gambia,Household,Offline,M,6/12/2017,241600358,6/16/2017,3770,668.27,502.54,2519377.9,1894575.8,624802.1 +Australia and Oceania,Nauru,Household,Offline,H,10/20/2012,120208728,12/5/2012,1289,668.27,502.54,861400.03,647774.06,213625.97 +Europe,Spain,Cosmetics,Online,M,4/20/2011,468551290,6/3/2011,3594,437.2,263.33,1571296.8,946408.02,624888.78 +Australia and Oceania,Kiribati,Office Supplies,Online,H,4/15/2014,355426871,5/14/2014,7564,651.21,524.96,4925752.44,3970797.44,954955 +Sub-Saharan Africa,Chad,Cereal,Offline,C,8/8/2016,269946801,9/22/2016,2112,205.7,117.11,434438.4,247336.32,187102.08 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,C,5/15/2010,771534907,6/7/2010,3179,437.2,263.33,1389858.8,837126.07,552732.73 +Europe,Macedonia,Office Supplies,Offline,H,6/29/2011,239927518,7/7/2011,8739,651.21,524.96,5690924.19,4587625.44,1103298.75 +Middle East and North Africa,Kuwait,Personal Care,Offline,L,6/8/2010,725173461,7/13/2010,3797,81.73,56.67,310328.81,215175.99,95152.82 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,M,11/13/2013,297634065,1/1/2014,5389,205.7,117.11,1108517.3,631105.79,477411.51 +Asia,Laos,Clothes,Online,L,8/8/2010,697983157,9/11/2010,7582,109.28,35.84,828560.96,271738.88,556822.08 +Sub-Saharan Africa,Niger,Snacks,Offline,M,3/23/2013,587207067,5/2/2013,6475,152.58,97.44,987955.5,630924,357031.5 +Australia and Oceania,Australia,Beverages,Online,C,6/18/2016,496604621,6/20/2016,5198,47.45,31.79,246645.1,165244.42,81400.68 +Sub-Saharan Africa,Swaziland,Baby Food,Online,L,2/8/2016,577787148,3/1/2016,8912,255.28,159.42,2275055.36,1420751.04,854304.32 +Sub-Saharan Africa,Burundi,Household,Online,M,10/14/2012,152678477,11/19/2012,9809,668.27,502.54,6555060.43,4929414.86,1625645.57 +Middle East and North Africa,Algeria,Clothes,Online,C,10/15/2015,863514935,11/30/2015,2113,109.28,35.84,230908.64,75729.92,155178.72 +North America,Canada,Personal Care,Online,M,7/9/2016,822845351,8/19/2016,7080,81.73,56.67,578648.4,401223.6,177424.8 +Australia and Oceania,Kiribati,Baby Food,Online,C,1/11/2015,463531053,2/4/2015,7994,255.28,159.42,2040708.32,1274403.48,766304.84 +Sub-Saharan Africa,Sudan,Baby Food,Offline,H,3/20/2016,288745868,4/26/2016,5174,255.28,159.42,1320818.72,824839.08,495979.64 +Sub-Saharan Africa,Kenya,Vegetables,Online,C,11/24/2010,421976125,12/28/2010,967,154.06,90.93,148976.02,87929.31,61046.71 +Europe,Malta,Beverages,Online,C,6/19/2017,157020652,6/25/2017,4755,47.45,31.79,225624.75,151161.45,74463.3 +Europe,Slovenia,Fruits,Online,H,7/4/2017,207990777,7/16/2017,7948,9.33,6.92,74154.84,55000.16,19154.68 +Asia,Malaysia,Cereal,Online,H,8/9/2012,459310328,9/23/2012,8988,205.7,117.11,1848831.6,1052584.68,796246.92 +Asia,Tajikistan,Snacks,Offline,H,12/28/2012,415715634,1/8/2013,8349,152.58,97.44,1273890.42,813526.56,460363.86 +Asia,Bhutan,Cereal,Offline,M,1/7/2011,552255523,1/15/2011,3536,205.7,117.11,727355.2,414100.96,313254.24 +Australia and Oceania,Papua New Guinea,Baby Food,Online,H,4/2/2015,964291322,5/16/2015,4086,255.28,159.42,1043074.08,651390.12,391683.96 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,C,5/24/2016,917496860,6/9/2016,6564,205.7,117.11,1350214.8,768710.04,581504.76 +Central America and the Caribbean,Dominica,Office Supplies,Online,H,10/14/2013,197858464,11/20/2013,9571,651.21,524.96,6232730.91,5024392.16,1208338.75 +Sub-Saharan Africa,Cameroon,Fruits,Offline,C,8/12/2011,461674964,8/14/2011,8736,9.33,6.92,81506.88,60453.12,21053.76 +Sub-Saharan Africa,Guinea,Meat,Online,H,2/17/2015,285557687,3/16/2015,1720,421.89,364.69,725650.8,627266.8,98384 +Asia,Japan,Vegetables,Offline,H,9/22/2011,116430461,10/3/2011,3216,154.06,90.93,495456.96,292430.88,203026.08 +Central America and the Caribbean,Cuba,Office Supplies,Offline,M,7/26/2012,921529614,8/12/2012,9946,651.21,524.96,6476934.66,5221252.16,1255682.5 +Sub-Saharan Africa,South Sudan,Clothes,Offline,L,12/19/2010,138403975,2/6/2011,5667,109.28,35.84,619289.76,203105.28,416184.48 +Europe,Bosnia and Herzegovina,Beverages,Offline,M,6/5/2016,224914872,6/25/2016,6164,47.45,31.79,292481.8,195953.56,96528.24 +Central America and the Caribbean,Nicaragua,Snacks,Offline,M,1/11/2013,109236133,2/16/2013,4254,152.58,97.44,649075.32,414509.76,234565.56 +Europe,Sweden,Snacks,Offline,M,3/16/2016,139854085,3/28/2016,4786,152.58,97.44,730247.88,466347.84,263900.04 +Australia and Oceania,Papua New Guinea,Household,Offline,L,12/10/2015,735567557,12/14/2015,9641,668.27,502.54,6442791.07,4844988.14,1597802.93 +Australia and Oceania,Samoa ,Meat,Online,L,11/13/2010,135487878,12/14/2010,2729,421.89,364.69,1151337.81,995239.01,156098.8 +Sub-Saharan Africa,Niger,Baby Food,Offline,L,1/13/2012,249038875,3/2/2012,4992,255.28,159.42,1274357.76,795824.64,478533.12 +Sub-Saharan Africa,Guinea,Cereal,Offline,L,5/31/2016,805956876,6/28/2016,9405,205.7,117.11,1934608.5,1101419.55,833188.95 +Europe,Italy,Vegetables,Offline,L,9/7/2010,706290709,10/3/2010,5971,154.06,90.93,919892.26,542943.03,376949.23 +Middle East and North Africa,Israel,Meat,Online,C,11/17/2012,270401704,12/3/2012,6728,421.89,364.69,2838475.92,2453634.32,384841.6 +Asia,South Korea,Beverages,Online,M,8/5/2015,788963687,8/12/2015,742,47.45,31.79,35207.9,23588.18,11619.72 +Sub-Saharan Africa,Kenya,Vegetables,Online,C,6/24/2012,472962987,7/16/2012,9113,154.06,90.93,1403948.78,828645.09,575303.69 +Europe,United Kingdom,Snacks,Offline,H,3/15/2017,303698432,4/7/2017,9970,152.58,97.44,1521222.6,971476.8,549745.8 +Europe,France,Cereal,Online,H,3/8/2014,882781350,4/12/2014,3474,205.7,117.11,714601.8,406840.14,307761.66 +Sub-Saharan Africa,Chad,Beverages,Online,H,6/5/2015,182135570,6/24/2015,6817,47.45,31.79,323466.65,216712.43,106754.22 +Australia and Oceania,Marshall Islands,Snacks,Online,M,4/10/2011,293997418,4/13/2011,9224,152.58,97.44,1407397.92,898786.56,508611.36 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,L,1/25/2012,680915725,1/27/2012,6949,81.73,56.67,567941.77,393799.83,174141.94 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,L,1/26/2014,425751817,3/11/2014,8279,421.89,364.69,3492827.31,3019268.51,473558.8 +Middle East and North Africa,Jordan,Cereal,Online,M,10/28/2010,481679522,12/10/2010,8530,205.7,117.11,1754621,998948.3,755672.7 +Sub-Saharan Africa,Benin,Household,Online,C,1/29/2012,522185170,2/28/2012,5051,668.27,502.54,3375431.77,2538329.54,837102.23 +Central America and the Caribbean,Dominica,Personal Care,Offline,L,4/15/2017,291067588,5/7/2017,2222,81.73,56.67,181604.06,125920.74,55683.32 +Asia,Vietnam,Beverages,Offline,M,10/30/2011,952438104,10/31/2011,6455,47.45,31.79,306289.75,205204.45,101085.3 +Sub-Saharan Africa,Zambia,Clothes,Offline,C,3/22/2016,140720546,4/27/2016,1191,109.28,35.84,130152.48,42685.44,87467.04 +Europe,Georgia,Fruits,Offline,C,3/9/2014,510651242,3/17/2014,1905,9.33,6.92,17773.65,13182.6,4591.05 +Europe,Denmark,Fruits,Offline,C,1/2/2017,287279021,2/12/2017,1101,9.33,6.92,10272.33,7618.92,2653.41 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,H,4/28/2014,915965211,5/13/2014,3316,81.73,56.67,271016.68,187917.72,83098.96 +Europe,Andorra,Cosmetics,Offline,L,10/7/2015,312383639,10/12/2015,116,437.2,263.33,50715.2,30546.28,20168.92 +Europe,Luxembourg,Personal Care,Offline,L,11/19/2016,512520635,1/6/2017,5100,81.73,56.67,416823,289017,127806 +Europe,Malta,Household,Online,L,7/8/2010,922675025,7/22/2010,8899,668.27,502.54,5946934.73,4472103.46,1474831.27 +Central America and the Caribbean,Haiti,Clothes,Offline,M,4/8/2013,569458138,5/22/2013,4173,109.28,35.84,456025.44,149560.32,306465.12 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,L,4/25/2016,349793803,5/5/2016,614,651.21,524.96,399842.94,322325.44,77517.5 +Middle East and North Africa,Tunisia ,Cereal,Online,H,11/25/2011,780918347,11/29/2011,9948,205.7,117.11,2046303.6,1165010.28,881293.32 +Middle East and North Africa,Yemen,Cereal,Online,L,4/1/2012,650380599,4/2/2012,927,205.7,117.11,190683.9,108560.97,82122.93 +Central America and the Caribbean,Honduras,Personal Care,Offline,C,7/12/2015,166041886,8/25/2015,4339,81.73,56.67,354626.47,245891.13,108735.34 +Central America and the Caribbean,Barbados,Snacks,Online,M,3/1/2017,506076037,3/9/2017,8000,152.58,97.44,1220640,779520,441120 +Middle East and North Africa,Yemen,Snacks,Online,M,8/28/2013,668969380,10/4/2013,1760,152.58,97.44,268540.8,171494.4,97046.4 +Europe,Albania,Clothes,Online,C,12/5/2013,623520743,12/16/2013,2499,109.28,35.84,273090.72,89564.16,183526.56 +Asia,Bhutan,Vegetables,Offline,M,10/27/2012,858841454,11/19/2012,9127,154.06,90.93,1406105.62,829918.11,576187.51 +Europe,Bosnia and Herzegovina,Personal Care,Offline,M,1/10/2010,134355342,1/16/2010,7586,81.73,56.67,620003.78,429898.62,190105.16 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,L,11/17/2013,429798734,11/20/2013,5851,437.2,263.33,2558057.2,1540743.83,1017313.37 +Sub-Saharan Africa,Nigeria,Snacks,Offline,C,11/3/2014,195220458,12/23/2014,8927,152.58,97.44,1362081.66,869846.88,492234.78 +Middle East and North Africa,Jordan,Cosmetics,Online,L,1/4/2012,200981843,2/14/2012,3848,437.2,263.33,1682345.6,1013293.84,669051.76 +Europe,Bulgaria,Snacks,Offline,C,11/30/2016,387756717,12/12/2016,4684,152.58,97.44,714684.72,456408.96,258275.76 +Europe,Slovakia,Cosmetics,Online,L,11/9/2011,316531407,11/20/2011,7532,437.2,263.33,3292990.4,1983401.56,1309588.84 +Europe,Italy,Personal Care,Offline,H,4/10/2014,518604743,5/6/2014,5523,81.73,56.67,451394.79,312988.41,138406.38 +Central America and the Caribbean,Belize,Office Supplies,Online,C,5/19/2012,245588052,5/23/2012,3817,651.21,524.96,2485668.57,2003772.32,481896.25 +Australia and Oceania,Vanuatu,Beverages,Offline,C,5/25/2014,619405162,6/29/2014,4607,47.45,31.79,218602.15,146456.53,72145.62 +Europe,Slovenia,Cosmetics,Online,M,6/13/2014,582292401,7/2/2014,2116,437.2,263.33,925115.2,557206.28,367908.92 +Europe,Bulgaria,Fruits,Online,C,7/9/2011,946798598,8/25/2011,7600,9.33,6.92,70908,52592,18316 +Central America and the Caribbean,The Bahamas,Fruits,Online,L,3/25/2013,345785081,4/14/2013,4344,9.33,6.92,40529.52,30060.48,10469.04 +Sub-Saharan Africa,The Gambia,Baby Food,Online,M,11/28/2016,182425677,12/29/2016,2667,255.28,159.42,680831.76,425173.14,255658.62 +Europe,Croatia,Vegetables,Offline,H,5/16/2013,580206716,6/19/2013,4915,154.06,90.93,757204.9,446920.95,310283.95 +Asia,Cambodia,Cereal,Offline,M,6/10/2013,832927024,6/30/2013,471,205.7,117.11,96884.7,55158.81,41725.89 +Central America and the Caribbean,The Bahamas,Snacks,Offline,C,11/4/2013,754697930,12/22/2013,743,152.58,97.44,113366.94,72397.92,40969.02 +Asia,Brunei,Fruits,Offline,M,3/2/2016,229943263,3/11/2016,4176,9.33,6.92,38962.08,28897.92,10064.16 +Europe,France,Snacks,Offline,C,7/1/2015,563399350,7/14/2015,1243,152.58,97.44,189656.94,121117.92,68539.02 +Australia and Oceania,Australia,Cosmetics,Online,M,10/3/2011,430115020,10/7/2011,9447,437.2,263.33,4130228.4,2487678.51,1642549.89 +Australia and Oceania,Solomon Islands,Office Supplies,Online,L,7/6/2013,825451600,8/19/2013,8327,651.21,524.96,5422625.67,4371341.92,1051283.75 +Middle East and North Africa,Bahrain,Baby Food,Offline,C,6/20/2011,115082919,7/17/2011,4448,255.28,159.42,1135485.44,709100.16,426385.28 +Asia,Bangladesh,Baby Food,Online,L,7/13/2012,784995305,7/28/2012,6410,255.28,159.42,1636344.8,1021882.2,614462.6 +Europe,Macedonia,Snacks,Online,C,4/29/2013,891487586,5/6/2013,9842,152.58,97.44,1501692.36,959004.48,542687.88 +Middle East and North Africa,Pakistan,Cosmetics,Online,C,7/11/2011,811171090,7/27/2011,2406,437.2,263.33,1051903.2,633571.98,418331.22 +Central America and the Caribbean,Haiti,Vegetables,Online,H,3/28/2017,990969645,5/9/2017,8794,154.06,90.93,1354803.64,799638.42,555165.22 +Sub-Saharan Africa,Burundi,Cereal,Offline,H,5/7/2011,598119580,6/24/2011,5730,205.7,117.11,1178661,671040.3,507620.7 +Australia and Oceania,Australia,Cosmetics,Online,H,6/10/2017,670169723,7/17/2017,6968,437.2,263.33,3046409.6,1834883.44,1211526.16 +Sub-Saharan Africa,Cape Verde,Meat,Online,L,9/30/2014,964981400,10/24/2014,8295,421.89,364.69,3499577.55,3025103.55,474474 +Sub-Saharan Africa,Guinea,Personal Care,Online,H,1/21/2010,410728442,2/2/2010,2528,81.73,56.67,206613.44,143261.76,63351.68 +Sub-Saharan Africa,Malawi,Cereal,Online,C,3/24/2011,255897176,4/12/2011,4516,205.7,117.11,928941.2,528868.76,400072.44 +Sub-Saharan Africa,Niger,Personal Care,Online,H,10/27/2015,919286429,10/27/2015,6138,81.73,56.67,501658.74,347840.46,153818.28 +Sub-Saharan Africa,Mali,Office Supplies,Offline,C,11/23/2014,640007531,12/16/2014,1306,651.21,524.96,850480.26,685597.76,164882.5 +Asia,Japan,Beverages,Offline,C,12/5/2011,427484309,1/20/2012,962,47.45,31.79,45646.9,30581.98,15064.92 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,L,6/19/2011,911453092,7/26/2011,8079,651.21,524.96,5261125.59,4241151.84,1019973.75 +Central America and the Caribbean,Barbados,Cosmetics,Online,L,4/29/2015,991962707,5/4/2015,2663,437.2,263.33,1164263.6,701247.79,463015.81 +Australia and Oceania,New Zealand,Cosmetics,Online,L,4/4/2011,989374482,4/27/2011,6750,437.2,263.33,2951100,1777477.5,1173622.5 +Sub-Saharan Africa,Namibia,Personal Care,Online,H,7/27/2014,394362246,9/15/2014,9407,81.73,56.67,768834.11,533094.69,235739.42 +Australia and Oceania,New Zealand,Fruits,Offline,L,5/7/2011,117912328,5/15/2011,1733,9.33,6.92,16168.89,11992.36,4176.53 +Europe,Ukraine,Cosmetics,Offline,C,4/1/2015,241323554,4/11/2015,1857,437.2,263.33,811880.4,489003.81,322876.59 +Central America and the Caribbean,Barbados,Cereal,Online,H,9/12/2010,466207253,10/13/2010,9941,205.7,117.11,2044863.7,1164190.51,880673.19 +North America,United States of America,Clothes,Offline,H,4/9/2017,564487254,5/11/2017,3178,109.28,35.84,347291.84,113899.52,233392.32 +Sub-Saharan Africa,Mauritius ,Clothes,Online,L,3/2/2010,828399884,4/13/2010,789,109.28,35.84,86221.92,28277.76,57944.16 +Asia,Philippines,Snacks,Online,H,11/16/2014,720493972,12/9/2014,9032,152.58,97.44,1378102.56,880078.08,498024.48 +Asia,China,Fruits,Online,H,7/4/2012,223630845,7/7/2012,6191,9.33,6.92,57762.03,42841.72,14920.31 +Central America and the Caribbean,El Salvador,Household,Online,H,10/2/2011,290984332,10/3/2011,7585,668.27,502.54,5068827.95,3811765.9,1257062.05 +Sub-Saharan Africa,Djibouti,Fruits,Offline,C,10/15/2014,596040761,11/29/2014,561,9.33,6.92,5234.13,3882.12,1352.01 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,C,7/1/2013,882598960,7/1/2013,9500,154.06,90.93,1463570,863835,599735 +Sub-Saharan Africa,Eritrea,Baby Food,Online,C,12/23/2015,514770257,12/23/2015,813,255.28,159.42,207542.64,129608.46,77934.18 +Europe,Italy,Personal Care,Online,L,6/12/2012,726978480,6/26/2012,7942,81.73,56.67,649099.66,450073.14,199026.52 +Asia,Sri Lanka,Snacks,Offline,H,12/4/2016,573959958,12/29/2016,6361,152.58,97.44,970561.38,619815.84,350745.54 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,L,5/29/2010,980763518,5/30/2010,8575,47.45,31.79,406883.75,272599.25,134284.5 +Asia,Turkmenistan,Meat,Offline,M,10/26/2012,692750489,11/24/2012,9119,421.89,364.69,3847214.91,3325608.11,521606.8 +Europe,Croatia,Personal Care,Online,H,1/27/2011,325594699,2/26/2011,9562,81.73,56.67,781502.26,541878.54,239623.72 +Europe,Germany,Clothes,Online,C,11/14/2015,115282475,12/24/2015,3501,109.28,35.84,382589.28,125475.84,257113.44 +Sub-Saharan Africa,Burundi,Clothes,Offline,H,6/19/2012,368112647,7/22/2012,1567,109.28,35.84,171241.76,56161.28,115080.48 +Central America and the Caribbean,El Salvador,Baby Food,Offline,L,6/22/2017,110696542,8/8/2017,6421,255.28,159.42,1639152.88,1023635.82,615517.06 +Sub-Saharan Africa,Madagascar,Cereal,Offline,L,6/30/2014,239957988,7/5/2014,7756,205.7,117.11,1595409.2,908305.16,687104.04 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,L,11/29/2010,373133313,1/17/2011,7294,154.06,90.93,1123713.64,663243.42,460470.22 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,L,5/23/2011,197771346,5/26/2011,3791,437.2,263.33,1657425.2,998284.03,659141.17 +North America,Greenland,Household,Online,L,1/31/2014,821733415,2/11/2014,8033,668.27,502.54,5368212.91,4036903.82,1331309.09 +Middle East and North Africa,Somalia,Cosmetics,Online,C,6/5/2014,723193347,7/24/2014,7837,437.2,263.33,3426336.4,2063717.21,1362619.19 +Asia,Philippines,Household,Offline,L,6/26/2016,700637471,7/4/2016,3052,668.27,502.54,2039560.04,1533752.08,505807.96 +Sub-Saharan Africa,Benin,Fruits,Offline,H,1/16/2014,722864615,2/6/2014,558,9.33,6.92,5206.14,3861.36,1344.78 +Europe,Hungary,Clothes,Offline,M,1/31/2017,378986108,3/2/2017,9266,109.28,35.84,1012588.48,332093.44,680495.04 +Asia,Kazakhstan,Cereal,Offline,H,2/27/2010,228425776,3/16/2010,5118,205.7,117.11,1052772.6,599368.98,453403.62 +Europe,Liechtenstein,Baby Food,Online,H,9/26/2016,450919950,10/23/2016,6088,255.28,159.42,1554144.64,970548.96,583595.68 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,M,2/22/2012,396517455,4/5/2012,7181,154.06,90.93,1106304.86,652968.33,453336.53 +Europe,Slovenia,Office Supplies,Online,H,8/16/2010,835579621,8/28/2010,5433,651.21,524.96,3538023.93,2852107.68,685916.25 +Central America and the Caribbean,Honduras,Cereal,Online,M,2/16/2016,808780276,3/6/2016,4911,205.7,117.11,1010192.7,575127.21,435065.49 +Middle East and North Africa,Lebanon,Household,Offline,C,12/16/2010,777105748,12/27/2010,1715,668.27,502.54,1146083.05,861856.1,284226.95 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,L,7/21/2012,371854865,8/17/2012,8973,81.73,56.67,733363.29,508499.91,224863.38 +Europe,Cyprus,Baby Food,Online,L,9/14/2016,644638955,9/28/2016,1847,255.28,159.42,471502.16,294448.74,177053.42 +Europe,Greece,Office Supplies,Online,M,6/24/2016,917381846,7/5/2016,2529,651.21,524.96,1646910.09,1327623.84,319286.25 +Sub-Saharan Africa,Togo,Household,Offline,H,7/31/2013,132319867,8/20/2013,5244,668.27,502.54,3504407.88,2635319.76,869088.12 +Middle East and North Africa,Algeria,Cosmetics,Offline,C,7/25/2014,902001845,8/25/2014,1245,437.2,263.33,544314,327845.85,216468.15 +Middle East and North Africa,Syria,Household,Online,C,11/26/2011,959289109,1/10/2012,3820,668.27,502.54,2552791.4,1919702.8,633088.6 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,L,7/2/2010,807355487,7/5/2010,3285,437.2,263.33,1436202,865039.05,571162.95 +Sub-Saharan Africa,Zambia,Office Supplies,Online,C,4/27/2016,569687306,5/9/2016,1989,651.21,524.96,1295256.69,1044145.44,251111.25 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,M,6/17/2017,440083396,6/29/2017,9311,651.21,524.96,6063416.31,4887902.56,1175513.75 +Sub-Saharan Africa,Cameroon,Meat,Offline,H,8/27/2010,232655084,9/7/2010,6664,421.89,364.69,2811474.96,2430294.16,381180.8 +Asia,Cambodia,Household,Offline,C,8/18/2012,731826198,8/20/2012,2490,668.27,502.54,1663992.3,1251324.6,412667.7 +Central America and the Caribbean,Panama,Cereal,Offline,C,11/25/2010,542333066,1/7/2011,7261,205.7,117.11,1493587.7,850335.71,643251.99 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,L,12/18/2012,139224517,1/17/2013,8483,651.21,524.96,5524214.43,4453235.68,1070978.75 +Asia,North Korea,Beverages,Online,M,3/30/2012,517861878,4/20/2012,5693,47.45,31.79,270132.85,180980.47,89152.38 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,M,8/2/2014,943918979,8/17/2014,5457,205.7,117.11,1122504.9,639069.27,483435.63 +Europe,Serbia,Snacks,Online,M,10/3/2011,303382146,10/25/2011,6374,152.58,97.44,972544.92,621082.56,351462.36 +Middle East and North Africa,Morocco,Meat,Offline,M,7/6/2015,252550208,8/16/2015,4074,421.89,364.69,1718779.86,1485747.06,233032.8 +Sub-Saharan Africa,Djibouti,Cereal,Offline,L,12/20/2015,268034493,1/23/2016,6218,205.7,117.11,1279042.6,728189.98,550852.62 +Middle East and North Africa,Tunisia ,Personal Care,Offline,L,8/27/2015,796758830,8/27/2015,7498,81.73,56.67,612811.54,424911.66,187899.88 +Sub-Saharan Africa,Senegal,Beverages,Offline,M,8/6/2010,105959546,8/12/2010,4639,47.45,31.79,220120.55,147473.81,72646.74 +Asia,India,Beverages,Online,C,10/25/2016,133185470,10/27/2016,1395,47.45,31.79,66192.75,44347.05,21845.7 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,H,7/16/2013,636297929,7/21/2013,3552,437.2,263.33,1552934.4,935348.16,617586.24 +Australia and Oceania,Samoa ,Personal Care,Offline,M,2/16/2015,543470752,3/4/2015,3927,81.73,56.67,320953.71,222543.09,98410.62 +Middle East and North Africa,Bahrain,Meat,Offline,C,4/17/2014,203190267,4/21/2014,7370,421.89,364.69,3109329.3,2687765.3,421564 +Sub-Saharan Africa,The Gambia,Clothes,Offline,C,3/4/2016,934255301,3/28/2016,5760,109.28,35.84,629452.8,206438.4,423014.4 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,M,10/28/2011,975777184,12/11/2011,3008,651.21,524.96,1958839.68,1579079.68,379760 +Europe,Bulgaria,Cereal,Online,H,4/17/2012,437179744,5/7/2012,56,205.7,117.11,11519.2,6558.16,4961.04 +Sub-Saharan Africa,Mauritania,Beverages,Online,C,7/23/2014,848199307,8/16/2014,9879,47.45,31.79,468758.55,314053.41,154705.14 +Sub-Saharan Africa,Mali,Fruits,Offline,C,11/13/2012,208884704,11/25/2012,2481,9.33,6.92,23147.73,17168.52,5979.21 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,C,2/9/2010,639597260,2/16/2010,9897,255.28,159.42,2526506.16,1577779.74,948726.42 +Sub-Saharan Africa,Benin,Office Supplies,Offline,H,1/7/2014,731010806,1/27/2014,1197,651.21,524.96,779498.37,628377.12,151121.25 +Middle East and North Africa,Libya,Vegetables,Offline,L,9/8/2010,494111669,9/30/2010,7478,154.06,90.93,1152060.68,679974.54,472086.14 +Central America and the Caribbean,Costa Rica,Household,Online,H,10/6/2013,910198676,10/31/2013,6870,668.27,502.54,4591014.9,3452449.8,1138565.1 +Sub-Saharan Africa,Nigeria,Fruits,Offline,M,4/5/2015,780883157,4/9/2015,9534,9.33,6.92,88952.22,65975.28,22976.94 +Europe,Norway,Snacks,Online,L,1/7/2012,778088939,1/30/2012,2663,152.58,97.44,406320.54,259482.72,146837.82 +Sub-Saharan Africa,Gabon,Beverages,Offline,H,2/9/2017,294052350,2/16/2017,5480,47.45,31.79,260026,174209.2,85816.8 +Europe,Russia,Fruits,Offline,L,8/1/2010,591322219,8/22/2010,4240,9.33,6.92,39559.2,29340.8,10218.4 +Middle East and North Africa,Somalia,Fruits,Online,C,6/2/2011,752759873,7/15/2011,7229,9.33,6.92,67446.57,50024.68,17421.89 +Asia,Laos,Office Supplies,Online,H,2/26/2013,831539142,4/5/2013,9766,651.21,524.96,6359716.86,5126759.36,1232957.5 +Sub-Saharan Africa,Senegal,Beverages,Offline,H,5/26/2010,501146352,7/2/2010,9197,47.45,31.79,436397.65,292372.63,144025.02 +Sub-Saharan Africa,Uganda,Fruits,Offline,M,3/8/2010,405380332,3/14/2010,9904,9.33,6.92,92404.32,68535.68,23868.64 +Europe,Liechtenstein,Vegetables,Online,C,1/8/2013,808352410,2/5/2013,8296,154.06,90.93,1278081.76,754355.28,523726.48 +Australia and Oceania,Australia,Meat,Online,C,9/20/2016,244486415,10/12/2016,7818,421.89,364.69,3298336.02,2851146.42,447189.6 +Australia and Oceania,East Timor,Personal Care,Online,C,7/26/2012,468518674,8/14/2012,3942,81.73,56.67,322179.66,223393.14,98786.52 +Europe,Armenia,Clothes,Online,L,11/8/2011,605498015,12/19/2011,9173,109.28,35.84,1002425.44,328760.32,673665.12 +Sub-Saharan Africa,Djibouti,Household,Online,C,10/15/2011,300785768,11/5/2011,8048,668.27,502.54,5378236.96,4044441.92,1333795.04 +Europe,Macedonia,Fruits,Online,H,6/6/2014,170055758,7/9/2014,2133,9.33,6.92,19900.89,14760.36,5140.53 +Europe,Hungary,Cosmetics,Online,H,4/30/2015,449294316,5/11/2015,5027,437.2,263.33,2197804.4,1323759.91,874044.49 +Asia,Bhutan,Cereal,Offline,H,11/21/2014,544800269,12/21/2014,7361,205.7,117.11,1514157.7,862046.71,652110.99 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,H,7/31/2014,383184945,8/28/2014,1795,421.89,364.69,757292.55,654618.55,102674 +Australia and Oceania,Papua New Guinea,Beverages,Online,L,2/22/2013,861372172,3/22/2013,8022,47.45,31.79,380643.9,255019.38,125624.52 +Central America and the Caribbean,Dominican Republic,Clothes,Online,M,5/26/2010,696598279,6/16/2010,7766,109.28,35.84,848668.48,278333.44,570335.04 +Europe,Serbia,Office Supplies,Online,H,1/2/2011,476412093,2/5/2011,9780,651.21,524.96,6368833.8,5134108.8,1234725 +Europe,United Kingdom,Baby Food,Offline,L,2/10/2013,408674943,2/16/2013,4852,255.28,159.42,1238618.56,773505.84,465112.72 +Australia and Oceania,Samoa ,Clothes,Online,L,2/28/2012,771560657,3/16/2012,799,109.28,35.84,87314.72,28636.16,58678.56 +Australia and Oceania,Tuvalu,Household,Online,M,3/20/2012,563555562,3/27/2012,7469,668.27,502.54,4991308.63,3753471.26,1237837.37 +Asia,Tajikistan,Baby Food,Online,M,8/20/2014,653458487,8/29/2014,1743,255.28,159.42,444953.04,277869.06,167083.98 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,L,4/2/2014,630380761,4/16/2014,2531,154.06,90.93,389925.86,230143.83,159782.03 +Sub-Saharan Africa,Rwanda,Snacks,Offline,H,10/6/2010,153746211,10/11/2010,5775,152.58,97.44,881149.5,562716,318433.5 +Australia and Oceania,Tonga,Cosmetics,Offline,H,7/1/2012,303291165,7/29/2012,9450,437.2,263.33,4131540,2488468.5,1643071.5 +Europe,Czech Republic,Baby Food,Online,H,6/30/2017,429064452,7/14/2017,8561,255.28,159.42,2185452.08,1364794.62,820657.46 +Sub-Saharan Africa,Seychelles ,Beverages,Online,C,4/14/2017,401427400,4/24/2017,143,47.45,31.79,6785.35,4545.97,2239.38 +Australia and Oceania,Tonga,Personal Care,Offline,H,10/25/2015,161053836,10/28/2015,8264,81.73,56.67,675416.72,468320.88,207095.84 +Australia and Oceania,Samoa ,Vegetables,Offline,C,7/14/2010,168930089,8/23/2010,9022,154.06,90.93,1389929.32,820370.46,569558.86 +Europe,Sweden,Household,Offline,M,4/23/2011,956354987,4/28/2011,5548,668.27,502.54,3707561.96,2788091.92,919470.04 +Asia,Thailand,Clothes,Online,M,12/5/2013,874939858,12/7/2013,3002,109.28,35.84,328058.56,107591.68,220466.88 +Sub-Saharan Africa,Malawi,Baby Food,Online,M,6/18/2011,146608531,7/4/2011,3577,255.28,159.42,913136.56,570245.34,342891.22 +Europe,Hungary,Office Supplies,Online,M,3/8/2013,413597333,3/8/2013,1497,651.21,524.96,974861.37,785865.12,188996.25 +Asia,South Korea,Fruits,Online,H,7/4/2010,688455092,8/16/2010,8016,9.33,6.92,74789.28,55470.72,19318.56 +Australia and Oceania,Vanuatu,Fruits,Online,M,1/19/2011,504043138,3/7/2011,6420,9.33,6.92,59898.6,44426.4,15472.2 +Sub-Saharan Africa,Central African Republic,Meat,Online,M,2/21/2012,363535296,2/25/2012,7028,421.89,364.69,2965042.92,2563041.32,402001.6 +Central America and the Caribbean,Belize,Clothes,Online,L,3/3/2012,390417897,3/21/2012,2187,109.28,35.84,238995.36,78382.08,160613.28 +Europe,Liechtenstein,Beverages,Online,L,5/19/2014,778489768,6/21/2014,1277,47.45,31.79,60593.65,40595.83,19997.82 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,L,7/5/2015,441862237,7/7/2015,5710,651.21,524.96,3718409.1,2997521.6,720887.5 +Asia,Myanmar,Cosmetics,Offline,C,2/20/2017,164959132,3/15/2017,3928,437.2,263.33,1717321.6,1034360.24,682961.36 +Australia and Oceania,Tonga,Meat,Offline,H,5/9/2014,352516782,5/10/2014,6404,421.89,364.69,2701783.56,2335474.76,366308.8 +Australia and Oceania,Fiji,Beverages,Online,M,8/25/2014,579584014,9/27/2014,644,47.45,31.79,30557.8,20472.76,10085.04 +Middle East and North Africa,Iraq,Household,Online,L,6/14/2011,941522157,7/11/2011,6184,668.27,502.54,4132581.68,3107707.36,1024874.32 +Europe,Hungary,Vegetables,Offline,C,8/9/2010,704005038,9/10/2010,9590,154.06,90.93,1477435.4,872018.7,605416.7 +Asia,China,Clothes,Online,M,6/13/2011,553018987,6/20/2011,9462,109.28,35.84,1034007.36,339118.08,694889.28 +Asia,Laos,Office Supplies,Online,C,8/7/2010,344862830,8/8/2010,1430,651.21,524.96,931230.3,750692.8,180537.5 +Europe,Bulgaria,Cosmetics,Online,C,4/23/2013,456147897,5/22/2013,3154,437.2,263.33,1378928.8,830542.82,548385.98 +Australia and Oceania,Nauru,Cereal,Online,L,7/17/2014,433798015,8/24/2014,9327,205.7,117.11,1918563.9,1092284.97,826278.93 +Asia,Myanmar,Beverages,Offline,C,4/27/2010,345049512,6/10/2010,6673,47.45,31.79,316633.85,212134.67,104499.18 +Middle East and North Africa,Lebanon,Clothes,Offline,H,8/31/2016,327451217,10/18/2016,8947,109.28,35.84,977728.16,320660.48,657067.68 +Sub-Saharan Africa,Angola,Cereal,Online,C,10/20/2012,138864457,11/3/2012,1934,205.7,117.11,397823.8,226490.74,171333.06 +Middle East and North Africa,Somalia,Household,Online,C,2/5/2013,507463061,3/27/2013,8452,668.27,502.54,5648218.04,4247468.08,1400749.96 +Central America and the Caribbean,Dominica,Cosmetics,Online,H,4/5/2010,881733357,4/23/2010,3349,437.2,263.33,1464182.8,881892.17,582290.63 +Sub-Saharan Africa,Ethiopia,Baby Food,Offline,C,12/30/2016,780474174,1/25/2017,8507,255.28,159.42,2171666.96,1356185.94,815481.02 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,H,10/18/2016,242796838,11/30/2016,7835,81.73,56.67,640354.55,444009.45,196345.1 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,C,2/18/2013,278125178,3/13/2013,2276,651.21,524.96,1482153.96,1194808.96,287345 +Australia and Oceania,East Timor,Personal Care,Online,L,7/22/2010,616195523,8/30/2010,4803,81.73,56.67,392549.19,272186.01,120363.18 +Asia,Sri Lanka,Meat,Online,M,11/19/2010,157056701,1/6/2011,5423,421.89,364.69,2287909.47,1977713.87,310195.6 +Sub-Saharan Africa,Cape Verde,Cereal,Online,H,1/2/2017,121070039,1/23/2017,6170,205.7,117.11,1269169,722568.7,546600.3 +Central America and the Caribbean,Belize,Meat,Online,L,12/10/2013,898909366,12/28/2013,6112,421.89,364.69,2578591.68,2228985.28,349606.4 +Europe,Switzerland,Personal Care,Offline,H,7/1/2010,701561009,7/15/2010,6348,81.73,56.67,518822.04,359741.16,159080.88 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,L,10/3/2012,510323798,10/21/2012,5007,651.21,524.96,3260608.47,2628474.72,632133.75 +Middle East and North Africa,Iraq,Personal Care,Offline,C,9/19/2012,926809060,9/26/2012,2251,81.73,56.67,183974.23,127564.17,56410.06 +Europe,Macedonia,Cereal,Offline,H,10/23/2014,822940623,12/5/2014,5273,205.7,117.11,1084656.1,617521.03,467135.07 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,C,12/13/2016,490954816,12/13/2016,3295,9.33,6.92,30742.35,22801.4,7940.95 +Sub-Saharan Africa,Zambia,Beverages,Offline,L,5/3/2014,293400466,6/19/2014,2573,47.45,31.79,122088.85,81795.67,40293.18 +Europe,United Kingdom,Meat,Offline,H,10/20/2010,213138902,10/28/2010,1392,421.89,364.69,587270.88,507648.48,79622.4 +Central America and the Caribbean,El Salvador,Vegetables,Online,M,1/12/2015,303343951,1/14/2015,5071,154.06,90.93,781238.26,461106.03,320132.23 +Asia,Kazakhstan,Snacks,Offline,L,1/22/2014,237501943,1/29/2014,957,152.58,97.44,146019.06,93250.08,52768.98 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,M,11/29/2014,659411704,1/9/2015,3432,154.06,90.93,528733.92,312071.76,216662.16 +Asia,Thailand,Snacks,Offline,H,7/17/2010,933184564,8/20/2010,8905,152.58,97.44,1358724.9,867703.2,491021.7 +Europe,United Kingdom,Household,Offline,M,11/22/2013,493244349,11/28/2013,819,668.27,502.54,547313.13,411580.26,135732.87 +Sub-Saharan Africa,Mali,Personal Care,Online,L,4/3/2016,194327390,5/14/2016,4648,81.73,56.67,379881.04,263402.16,116478.88 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,C,10/10/2013,961482512,10/17/2013,2897,152.58,97.44,442024.26,282283.68,159740.58 +Europe,Latvia,Baby Food,Online,L,3/26/2011,640071046,5/6/2011,101,255.28,159.42,25783.28,16101.42,9681.86 +Central America and the Caribbean,Dominica,Cereal,Offline,M,9/7/2010,745766818,9/20/2010,7829,205.7,117.11,1610425.3,916854.19,693571.11 +Europe,Montenegro,Clothes,Online,C,4/5/2015,614556157,4/15/2015,9679,109.28,35.84,1057721.12,346895.36,710825.76 +Europe,Kosovo,Personal Care,Online,M,3/19/2010,552737891,3/24/2010,6280,81.73,56.67,513264.4,355887.6,157376.8 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,H,2/28/2012,486923348,4/5/2012,294,437.2,263.33,128536.8,77419.02,51117.78 +Middle East and North Africa,Lebanon,Baby Food,Online,H,4/8/2012,414036357,5/8/2012,1414,255.28,159.42,360965.92,225419.88,135546.04 +Europe,Georgia,Office Supplies,Online,M,5/12/2010,851313245,6/3/2010,1362,651.21,524.96,886948.02,714995.52,171952.5 +Middle East and North Africa,Israel,Snacks,Offline,C,2/2/2011,586302840,3/17/2011,8894,152.58,97.44,1357046.52,866631.36,490415.16 +Central America and the Caribbean,Belize,Office Supplies,Online,H,8/12/2012,726866471,9/11/2012,4796,651.21,524.96,3123203.16,2517708.16,605495 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,C,5/14/2010,651177966,5/27/2010,6886,421.89,364.69,2905134.54,2511255.34,393879.2 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,M,12/29/2015,257723653,2/3/2016,5011,47.45,31.79,237771.95,159299.69,78472.26 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,H,9/12/2015,415302360,10/8/2015,6052,152.58,97.44,923414.16,589706.88,333707.28 +Europe,Armenia,Cosmetics,Online,H,11/21/2011,713025414,12/19/2011,8920,437.2,263.33,3899824,2348903.6,1550920.4 +Sub-Saharan Africa,Comoros,Snacks,Offline,L,11/3/2011,810316646,11/26/2011,9557,152.58,97.44,1458207.06,931234.08,526972.98 +Central America and the Caribbean,Panama,Office Supplies,Offline,M,4/21/2016,886912381,4/28/2016,5938,651.21,524.96,3866884.98,3117212.48,749672.5 +Middle East and North Africa,Azerbaijan,Snacks,Offline,M,10/1/2015,292861449,10/14/2015,3066,152.58,97.44,467810.28,298751.04,169059.24 +Europe,Belarus,Meat,Online,C,11/4/2016,698525178,12/12/2016,7978,421.89,364.69,3365838.42,2909496.82,456341.6 +Europe,Macedonia,Cosmetics,Offline,H,12/23/2015,244577395,1/8/2016,4741,437.2,263.33,2072765.2,1248447.53,824317.67 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,C,8/1/2010,292004430,9/16/2010,9455,437.2,263.33,4133726,2489785.15,1643940.85 +Middle East and North Africa,Algeria,Beverages,Offline,L,7/15/2010,472105109,7/28/2010,5248,47.45,31.79,249017.6,166833.92,82183.68 +Australia and Oceania,Vanuatu,Clothes,Online,L,8/17/2011,936490762,9/4/2011,7282,109.28,35.84,795776.96,260986.88,534790.08 +Europe,Belgium,Snacks,Offline,L,6/29/2014,107085216,8/18/2014,7750,152.58,97.44,1182495,755160,427335 +Sub-Saharan Africa,Togo,Office Supplies,Online,L,4/6/2013,526124799,4/14/2013,874,651.21,524.96,569157.54,458815.04,110342.5 +Asia,India,Meat,Offline,C,7/1/2014,306158339,8/3/2014,7911,421.89,364.69,3337571.79,2885062.59,452509.2 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,H,9/2/2010,780047166,9/30/2010,2146,255.28,159.42,547830.88,342115.32,205715.56 +Sub-Saharan Africa,Ghana,Baby Food,Offline,M,4/3/2014,650965106,5/6/2014,3896,255.28,159.42,994570.88,621100.32,373470.56 +Europe,Austria,Fruits,Offline,C,1/24/2016,942398488,1/26/2016,5510,9.33,6.92,51408.3,38129.2,13279.1 +Middle East and North Africa,Israel,Personal Care,Online,H,10/11/2011,948146140,11/11/2011,6368,81.73,56.67,520456.64,360874.56,159582.08 +Asia,Uzbekistan,Personal Care,Online,L,4/7/2013,482319390,4/30/2013,7881,81.73,56.67,644114.13,446616.27,197497.86 +Middle East and North Africa,Oman,Beverages,Offline,H,7/20/2014,329342067,8/11/2014,8491,47.45,31.79,402897.95,269928.89,132969.06 +Europe,Latvia,Cereal,Offline,L,9/14/2010,893950498,10/22/2010,8673,205.7,117.11,1784036.1,1015695.03,768341.07 +Asia,Indonesia,Meat,Online,M,10/21/2016,851193511,11/4/2016,5930,421.89,364.69,2501807.7,2162611.7,339196 +Europe,Iceland,Personal Care,Online,H,2/17/2011,296432435,2/28/2011,9800,81.73,56.67,800954,555366,245588 +Asia,Laos,Clothes,Online,C,9/2/2014,295341098,9/29/2014,6849,109.28,35.84,748458.72,245468.16,502990.56 +Central America and the Caribbean,Nicaragua,Beverages,Offline,C,8/13/2011,633905827,9/2/2011,5676,47.45,31.79,269326.2,180440.04,88886.16 +Australia and Oceania,Solomon Islands,Meat,Offline,C,9/24/2013,268425452,11/5/2013,1911,421.89,364.69,806231.79,696922.59,109309.2 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,M,2/15/2011,475511300,2/17/2011,3215,651.21,524.96,2093640.15,1687746.4,405893.75 +Sub-Saharan Africa,Republic of the Congo,Household,Online,L,11/26/2013,802087199,11/29/2013,4281,668.27,502.54,2860863.87,2151373.74,709490.13 +Europe,Ireland,Cosmetics,Online,L,7/8/2010,415389478,7/16/2010,1832,437.2,263.33,800950.4,482420.56,318529.84 +Europe,Monaco,Clothes,Online,M,12/27/2016,352966964,1/15/2017,9623,109.28,35.84,1051601.44,344888.32,706713.12 +Middle East and North Africa,Somalia,Cosmetics,Offline,C,7/17/2012,372680985,7/19/2012,3440,437.2,263.33,1503968,905855.2,598112.8 +Central America and the Caribbean,Belize,Baby Food,Online,L,7/18/2011,302705371,7/28/2011,6101,255.28,159.42,1557463.28,972621.42,584841.86 +Asia,Malaysia,Beverages,Offline,L,4/10/2014,491526448,4/19/2014,2454,47.45,31.79,116442.3,78012.66,38429.64 +Sub-Saharan Africa,Madagascar,Meat,Online,H,9/22/2010,457943046,9/28/2010,4379,421.89,364.69,1847456.31,1596977.51,250478.8 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,M,9/3/2014,241066491,9/22/2014,5787,255.28,159.42,1477305.36,922563.54,554741.82 +Asia,Japan,Baby Food,Offline,C,6/13/2014,850320613,6/17/2014,7620,255.28,159.42,1945233.6,1214780.4,730453.2 +Asia,Singapore,Meat,Offline,L,8/7/2014,215441739,9/8/2014,2853,421.89,364.69,1203652.17,1040460.57,163191.6 +Europe,San Marino,Beverages,Offline,H,12/11/2016,836478698,12/22/2016,1490,47.45,31.79,70700.5,47367.1,23333.4 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,C,10/20/2016,333792817,11/1/2016,5567,9.33,6.92,51940.11,38523.64,13416.47 +North America,Canada,Clothes,Offline,M,5/4/2014,898057925,6/19/2014,4152,109.28,35.84,453730.56,148807.68,304922.88 +Sub-Saharan Africa,Sudan,Baby Food,Online,C,10/14/2010,740260350,11/17/2010,8343,255.28,159.42,2129801.04,1330041.06,799759.98 +Sub-Saharan Africa,South Sudan,Vegetables,Online,M,3/22/2012,841698920,5/1/2012,6270,154.06,90.93,965956.2,570131.1,395825.1 +Central America and the Caribbean,Cuba,Cosmetics,Offline,L,8/27/2010,903984963,10/3/2010,8094,437.2,263.33,3538696.8,2131393.02,1407303.78 +Europe,Netherlands,Meat,Online,H,7/3/2010,699042308,8/12/2010,1008,421.89,364.69,425265.12,367607.52,57657.6 +Sub-Saharan Africa,Mauritania,Clothes,Online,C,4/7/2017,519107282,4/29/2017,4235,109.28,35.84,462800.8,151782.4,311018.4 +Europe,Lithuania,Clothes,Online,C,12/28/2010,726728713,12/29/2010,4031,109.28,35.84,440507.68,144471.04,296036.64 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,L,8/29/2010,404767930,9/1/2010,8680,152.58,97.44,1324394.4,845779.2,478615.2 +Middle East and North Africa,Jordan,Meat,Offline,H,5/19/2017,506398761,7/3/2017,3501,421.89,364.69,1477036.89,1276779.69,200257.2 +Europe,Belgium,Baby Food,Offline,L,8/14/2010,705107533,8/19/2010,5843,255.28,159.42,1491601.04,931491.06,560109.98 +Europe,San Marino,Household,Offline,L,7/17/2012,744693076,7/20/2012,85,668.27,502.54,56802.95,42715.9,14087.05 +Sub-Saharan Africa,Zambia,Personal Care,Online,L,2/9/2016,889266717,2/27/2016,2638,81.73,56.67,215603.74,149495.46,66108.28 +Middle East and North Africa,Iraq,Baby Food,Offline,M,7/16/2011,573252284,8/5/2011,6945,255.28,159.42,1772919.6,1107171.9,665747.7 +Sub-Saharan Africa,Gabon,Clothes,Offline,C,11/4/2012,651386106,12/16/2012,8479,109.28,35.84,926585.12,303887.36,622697.76 +Europe,Serbia,Cereal,Online,L,3/2/2016,248717010,3/5/2016,9745,205.7,117.11,2004546.5,1141236.95,863309.55 +Asia,Thailand,Meat,Offline,L,2/23/2011,810606324,4/3/2011,5280,421.89,364.69,2227579.2,1925563.2,302016 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,C,12/26/2014,252727878,1/17/2015,6650,437.2,263.33,2907380,1751144.5,1156235.5 +Central America and the Caribbean,Costa Rica,Meat,Online,H,8/31/2015,611067998,10/7/2015,7455,421.89,364.69,3145189.95,2718763.95,426426 +Sub-Saharan Africa,Nigeria,Fruits,Online,H,8/1/2013,391925513,8/10/2013,8324,9.33,6.92,77662.92,57602.08,20060.84 +Sub-Saharan Africa,Zambia,Baby Food,Offline,H,3/18/2010,421911752,4/11/2010,1918,255.28,159.42,489627.04,305767.56,183859.48 +Europe,Slovenia,Fruits,Online,C,11/14/2011,697950541,11/22/2011,7930,9.33,6.92,73986.9,54875.6,19111.3 +Middle East and North Africa,Iraq,Fruits,Offline,C,10/17/2010,837278211,10/18/2010,8084,9.33,6.92,75423.72,55941.28,19482.44 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,C,8/25/2011,527443587,9/23/2011,1133,421.89,364.69,478001.37,413193.77,64807.6 +Sub-Saharan Africa,Burkina Faso,Cereal,Online,C,8/3/2012,876308000,9/4/2012,7865,205.7,117.11,1617830.5,921070.15,696760.35 +Central America and the Caribbean,Panama,Office Supplies,Online,M,8/15/2016,362045276,9/22/2016,6097,651.21,524.96,3970427.37,3200681.12,769746.25 +Australia and Oceania,Palau,Vegetables,Offline,L,9/2/2012,683141744,10/13/2012,5678,154.06,90.93,874752.68,516300.54,358452.14 +Middle East and North Africa,Oman,Beverages,Online,H,3/25/2017,908396232,4/14/2017,3486,47.45,31.79,165410.7,110819.94,54590.76 +Sub-Saharan Africa,Niger,Cosmetics,Online,C,7/28/2017,626920068,8/15/2017,8434,437.2,263.33,3687344.8,2220925.22,1466419.58 +Central America and the Caribbean,Panama,Beverages,Online,H,5/22/2013,398137080,6/9/2013,6464,47.45,31.79,306716.8,205490.56,101226.24 +Europe,Finland,Beverages,Online,C,1/4/2013,401783597,1/18/2013,5550,47.45,31.79,263347.5,176434.5,86913 +Asia,South Korea,Snacks,Online,C,6/22/2014,887908446,8/2/2014,695,152.58,97.44,106043.1,67720.8,38322.3 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,M,11/17/2016,826872956,12/30/2016,8938,154.06,90.93,1376988.28,812732.34,564255.94 +Sub-Saharan Africa,Zambia,Baby Food,Online,L,8/10/2016,159350955,8/16/2016,4344,255.28,159.42,1108936.32,692520.48,416415.84 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,M,2/8/2011,246328771,3/10/2011,3012,9.33,6.92,28101.96,20843.04,7258.92 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Online,H,3/28/2010,719105231,5/16/2010,8073,651.21,524.96,5257218.33,4238002.08,1019216.25 +Australia and Oceania,Fiji,Beverages,Offline,H,5/15/2017,829291665,5/28/2017,4687,47.45,31.79,222398.15,148999.73,73398.42 +Sub-Saharan Africa,Senegal,Beverages,Offline,M,6/3/2010,798811900,6/14/2010,5047,47.45,31.79,239480.15,160444.13,79036.02 +Europe,Slovakia,Meat,Online,M,10/25/2013,469902265,12/8/2013,3377,421.89,364.69,1424722.53,1231558.13,193164.4 +Asia,South Korea,Beverages,Online,L,5/23/2011,655111587,5/24/2011,931,47.45,31.79,44175.95,29596.49,14579.46 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,H,10/6/2010,887301194,11/11/2010,996,255.28,159.42,254258.88,158782.32,95476.56 +Sub-Saharan Africa,Swaziland,Clothes,Offline,L,11/2/2016,769644916,12/12/2016,3889,109.28,35.84,424989.92,139381.76,285608.16 +Asia,Malaysia,Beverages,Offline,L,11/10/2012,425629079,11/25/2012,1958,47.45,31.79,92907.1,62244.82,30662.28 +Asia,Indonesia,Meat,Offline,C,3/20/2017,949052512,3/27/2017,4583,421.89,364.69,1933521.87,1671374.27,262147.6 +Europe,Norway,Snacks,Offline,C,6/30/2011,354026544,7/20/2011,3176,152.58,97.44,484594.08,309469.44,175124.64 +Europe,Lithuania,Snacks,Offline,L,6/6/2012,324975001,7/26/2012,6179,152.58,97.44,942791.82,602081.76,340710.06 +Sub-Saharan Africa,South Africa,Snacks,Offline,L,2/6/2015,366634213,2/8/2015,4066,152.58,97.44,620390.28,396191.04,224199.24 +Middle East and North Africa,Kuwait,Vegetables,Offline,L,11/11/2011,954053008,12/5/2011,4341,154.06,90.93,668774.46,394727.13,274047.33 +Central America and the Caribbean,Panama,Clothes,Offline,C,4/14/2011,382592713,5/8/2011,6541,109.28,35.84,714800.48,234429.44,480371.04 +Sub-Saharan Africa,Mozambique,Vegetables,Online,H,8/20/2011,617927157,10/9/2011,7232,154.06,90.93,1114161.92,657605.76,456556.16 +Europe,Belarus,Fruits,Offline,L,4/3/2012,546042668,4/14/2012,5015,9.33,6.92,46789.95,34703.8,12086.15 +Australia and Oceania,Palau,Snacks,Offline,H,5/3/2017,923238074,5/11/2017,5517,152.58,97.44,841783.86,537576.48,304207.38 +Central America and the Caribbean,Saint Lucia,Snacks,Online,M,12/26/2016,326124703,12/29/2016,6402,152.58,97.44,976817.16,623810.88,353006.28 +North America,Greenland,Meat,Offline,H,9/27/2013,101626384,11/13/2013,2360,421.89,364.69,995660.4,860668.4,134992 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,L,3/10/2011,316979444,3/11/2011,116,81.73,56.67,9480.68,6573.72,2906.96 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,H,3/19/2010,209732711,4/8/2010,3425,255.28,159.42,874334,546013.5,328320.5 +Sub-Saharan Africa,Sudan,Office Supplies,Online,M,10/2/2012,437747514,10/20/2012,8072,651.21,524.96,5256567.12,4237477.12,1019090 +Australia and Oceania,Palau,Personal Care,Online,C,6/17/2010,829197680,8/5/2010,6875,81.73,56.67,561893.75,389606.25,172287.5 +Central America and the Caribbean,Jamaica,Beverages,Offline,L,3/10/2011,832569539,4/8/2011,4683,47.45,31.79,222208.35,148872.57,73335.78 +Sub-Saharan Africa,Zambia,Cosmetics,Online,C,6/30/2012,866661918,7/15/2012,3375,437.2,263.33,1475550,888738.75,586811.25 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,C,1/7/2013,970586144,1/31/2013,6864,81.73,56.67,560994.72,388982.88,172011.84 +Europe,Spain,Household,Online,M,3/27/2016,353766047,4/10/2016,6090,668.27,502.54,4069764.3,3060468.6,1009295.7 +Europe,Finland,Personal Care,Online,L,7/17/2011,545937955,7/20/2011,4028,81.73,56.67,329208.44,228266.76,100941.68 +Sub-Saharan Africa,Uganda,Personal Care,Offline,M,11/28/2015,447150695,11/30/2015,682,81.73,56.67,55739.86,38648.94,17090.92 +Sub-Saharan Africa,Burkina Faso,Household,Offline,H,1/27/2017,377765595,2/27/2017,8089,668.27,502.54,5405636.03,4065046.06,1340589.97 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,M,3/18/2015,728456485,3/18/2015,5317,437.2,263.33,2324592.4,1400125.61,924466.79 +Europe,Bulgaria,Household,Online,C,7/18/2011,610209691,8/19/2011,3463,668.27,502.54,2314219.01,1740296.02,573922.99 +Asia,Tajikistan,Office Supplies,Offline,M,2/28/2012,104324042,4/8/2012,657,651.21,524.96,427844.97,344898.72,82946.25 +Asia,Kazakhstan,Beverages,Offline,C,8/19/2016,712410867,10/4/2016,7062,47.45,31.79,335091.9,224500.98,110590.92 +North America,Greenland,Cereal,Online,M,3/30/2014,406393992,4/14/2014,9868,205.7,117.11,2029847.6,1155641.48,874206.12 +Australia and Oceania,Fiji,Meat,Online,M,6/26/2010,378509747,7/18/2010,8300,421.89,364.69,3501687,3026927,474760 +Australia and Oceania,Papua New Guinea,Snacks,Offline,M,9/10/2015,991306960,10/14/2015,8613,152.58,97.44,1314171.54,839250.72,474920.82 +Europe,Albania,Office Supplies,Offline,M,12/27/2010,427646958,1/22/2011,9093,651.21,524.96,5921452.53,4773461.28,1147991.25 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,H,8/18/2012,540703570,9/3/2012,5057,152.58,97.44,771597.06,492754.08,278842.98 +Central America and the Caribbean,Haiti,Fruits,Offline,C,3/22/2015,103963124,4/24/2015,3854,9.33,6.92,35957.82,26669.68,9288.14 +Sub-Saharan Africa,Senegal,Cereal,Online,H,8/25/2010,661224448,10/8/2010,9863,205.7,117.11,2028819.1,1155055.93,873763.17 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,M,7/29/2014,676598870,8/28/2014,9496,651.21,524.96,6183890.16,4985020.16,1198870 +Sub-Saharan Africa,Uganda,Meat,Online,L,3/25/2017,484510219,4/5/2017,6195,421.89,364.69,2613608.55,2259254.55,354354 +Sub-Saharan Africa,The Gambia,Cosmetics,Offline,L,6/23/2017,939694821,7/13/2017,5435,437.2,263.33,2376182,1431198.55,944983.45 +Middle East and North Africa,Iraq,Meat,Offline,L,6/18/2011,267201507,7/14/2011,9718,421.89,364.69,4099927.02,3544057.42,555869.6 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,H,7/15/2011,812391602,7/30/2011,3583,9.33,6.92,33429.39,24794.36,8635.03 +Asia,Philippines,Vegetables,Offline,C,3/9/2012,490938937,3/17/2012,8596,154.06,90.93,1324299.76,781634.28,542665.48 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,M,7/16/2016,438829839,8/28/2016,8356,651.21,524.96,5441510.76,4386565.76,1054945 +Europe,France,Cosmetics,Online,H,6/4/2017,962363135,7/15/2017,3492,437.2,263.33,1526702.4,919548.36,607154.04 +Asia,Vietnam,Baby Food,Offline,L,4/23/2016,188150155,6/2/2016,6667,255.28,159.42,1701951.76,1062853.14,639098.62 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,H,12/10/2011,813114726,12/26/2011,7572,81.73,56.67,618859.56,429105.24,189754.32 +Asia,Laos,Fruits,Offline,L,9/13/2011,654493176,9/21/2011,7930,9.33,6.92,73986.9,54875.6,19111.3 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,M,9/6/2012,299834334,10/19/2012,6497,154.06,90.93,1000927.82,590772.21,410155.61 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,H,1/14/2013,856999528,1/25/2013,4060,255.28,159.42,1036436.8,647245.2,389191.6 +Central America and the Caribbean,The Bahamas,Meat,Online,H,10/11/2015,804162585,11/21/2015,8434,421.89,364.69,3558220.26,3075795.46,482424.8 +Asia,Kazakhstan,Beverages,Offline,H,5/24/2017,939809834,6/18/2017,9470,47.45,31.79,449351.5,301051.3,148300.2 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,M,9/1/2011,332740104,10/14/2011,4046,9.33,6.92,37749.18,27998.32,9750.86 +Europe,Norway,Vegetables,Offline,H,2/28/2016,372064721,4/6/2016,1074,154.06,90.93,165460.44,97658.82,67801.62 +Central America and the Caribbean,Jamaica,Fruits,Online,H,5/31/2015,717207515,7/12/2015,6496,9.33,6.92,60607.68,44952.32,15655.36 +Asia,Taiwan,Personal Care,Online,C,3/11/2010,647904813,3/11/2010,8287,81.73,56.67,677296.51,469624.29,207672.22 +Asia,Cambodia,Cereal,Offline,L,9/3/2013,414205443,10/20/2013,1450,205.7,117.11,298265,169809.5,128455.5 +Europe,Estonia,Vegetables,Offline,H,5/21/2017,786470735,6/16/2017,3022,154.06,90.93,465569.32,274790.46,190778.86 +Europe,Romania,Baby Food,Online,H,2/21/2010,805374515,3/18/2010,7071,255.28,159.42,1805084.88,1127258.82,677826.06 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,C,2/7/2012,931903111,3/20/2012,9694,651.21,524.96,6312829.74,5088962.24,1223867.5 +Central America and the Caribbean,Saint Lucia,Cereal,Online,C,5/31/2010,797355353,6/12/2010,4023,205.7,117.11,827531.1,471133.53,356397.57 +Australia and Oceania,East Timor,Fruits,Offline,C,1/6/2016,553342568,2/11/2016,5217,9.33,6.92,48674.61,36101.64,12572.97 +Europe,Serbia,Cereal,Offline,H,5/26/2014,421788585,5/26/2014,5470,205.7,117.11,1125179,640591.7,484587.3 +Asia,Vietnam,Snacks,Online,M,11/3/2014,244929730,11/11/2014,9005,152.58,97.44,1373982.9,877447.2,496535.7 +Middle East and North Africa,Afghanistan,Meat,Online,C,4/29/2016,835314834,6/16/2016,7077,421.89,364.69,2985715.53,2580911.13,404804.4 +Central America and the Caribbean,Jamaica,Cosmetics,Online,L,5/1/2011,825805222,5/24/2011,2971,437.2,263.33,1298921.2,782353.43,516567.77 +Asia,Maldives,Household,Offline,M,4/29/2012,719574725,5/23/2012,7007,668.27,502.54,4682567.89,3521297.78,1161270.11 +Australia and Oceania,Australia,Snacks,Offline,M,2/16/2010,640109670,2/22/2010,1531,152.58,97.44,233599.98,149180.64,84419.34 +Australia and Oceania,Marshall Islands,Personal Care,Online,H,7/23/2015,781208884,8/4/2015,5924,81.73,56.67,484168.52,335713.08,148455.44 +Sub-Saharan Africa,Namibia,Vegetables,Online,M,3/14/2010,956983697,4/30/2010,1597,154.06,90.93,246033.82,145215.21,100818.61 +Sub-Saharan Africa,Benin,Beverages,Online,M,10/15/2010,151857936,10/20/2010,6993,47.45,31.79,331817.85,222307.47,109510.38 +Europe,Lithuania,Clothes,Offline,C,5/26/2012,570567929,7/10/2012,2584,109.28,35.84,282379.52,92610.56,189768.96 +Europe,Malta,Office Supplies,Offline,M,12/19/2014,888162505,12/30/2014,5877,651.21,524.96,3827161.17,3085189.92,741971.25 +Australia and Oceania,Nauru,Cereal,Offline,C,11/28/2011,300002992,12/12/2011,6407,205.7,117.11,1317919.9,750323.77,567596.13 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,L,8/24/2016,771763217,8/24/2016,741,437.2,263.33,323965.2,195127.53,128837.67 +Asia,China,Snacks,Offline,L,5/15/2013,289429509,6/15/2013,7478,152.58,97.44,1140993.24,728656.32,412336.92 +Asia,Bangladesh,Fruits,Offline,L,11/4/2013,509300696,11/8/2013,2249,9.33,6.92,20983.17,15563.08,5420.09 +Europe,Lithuania,Meat,Online,M,10/1/2015,907988107,11/3/2015,2713,421.89,364.69,1144587.57,989403.97,155183.6 +Europe,Moldova ,Meat,Offline,C,1/17/2014,132415568,2/4/2014,3564,421.89,364.69,1503615.96,1299755.16,203860.8 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,C,5/1/2012,949819409,5/23/2012,1525,437.2,263.33,666730,401578.25,265151.75 +Asia,Myanmar,Office Supplies,Online,H,6/26/2011,797748458,8/14/2011,351,651.21,524.96,228574.71,184260.96,44313.75 +Central America and the Caribbean,Dominica,Snacks,Offline,H,6/10/2013,334064042,6/21/2013,5829,152.58,97.44,889388.82,567977.76,321411.06 +Europe,Macedonia,Fruits,Online,M,6/4/2017,286939990,6/19/2017,774,9.33,6.92,7221.42,5356.08,1865.34 +Middle East and North Africa,Saudi Arabia,Cereal,Online,C,2/23/2016,104862630,3/21/2016,37,205.7,117.11,7610.9,4333.07,3277.83 +Asia,Mongolia,Cereal,Offline,C,9/28/2014,206630790,9/29/2014,5497,205.7,117.11,1130732.9,643753.67,486979.23 +Sub-Saharan Africa,Uganda,Office Supplies,Online,L,11/4/2011,631355798,11/11/2011,1066,651.21,524.96,694189.86,559607.36,134582.5 +Asia,Cambodia,Personal Care,Offline,C,12/3/2010,588461482,12/4/2010,7684,81.73,56.67,628013.32,435452.28,192561.04 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,M,7/13/2016,707684171,7/16/2016,8327,152.58,97.44,1270533.66,811382.88,459150.78 +Europe,Latvia,Office Supplies,Online,C,5/6/2015,789072692,5/28/2015,2999,651.21,524.96,1952978.79,1574355.04,378623.75 +Sub-Saharan Africa,Ghana,Vegetables,Offline,M,3/31/2010,252988374,4/29/2010,3737,154.06,90.93,575722.22,339805.41,235916.81 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,C,7/21/2016,390105044,8/23/2016,9606,109.28,35.84,1049743.68,344279.04,705464.64 +Sub-Saharan Africa,Mali,Meat,Offline,M,10/10/2012,311409032,10/18/2012,1708,421.89,364.69,720588.12,622890.52,97697.6 +Europe,Moldova ,Household,Online,C,7/28/2012,998199164,8/14/2012,8170,668.27,502.54,5459765.9,4105751.8,1354014.1 +Central America and the Caribbean,Costa Rica,Snacks,Offline,M,7/7/2015,352086770,8/8/2015,9154,152.58,97.44,1396717.32,891965.76,504751.56 +Sub-Saharan Africa,Cameroon,Beverages,Offline,C,11/19/2010,844995677,12/7/2010,1853,47.45,31.79,87924.85,58906.87,29017.98 +Asia,Tajikistan,Office Supplies,Online,H,9/30/2011,969162213,9/30/2011,5491,651.21,524.96,3575794.11,2882555.36,693238.75 +Central America and the Caribbean,El Salvador,Baby Food,Online,H,4/17/2013,187135207,6/1/2013,6321,255.28,159.42,1613624.88,1007693.82,605931.06 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,M,10/17/2011,281775987,11/13/2011,2631,437.2,263.33,1150273.2,692821.23,457451.97 +Central America and the Caribbean,Belize,Vegetables,Online,M,12/5/2015,406258380,12/20/2015,9737,154.06,90.93,1500082.22,885385.41,614696.81 +Australia and Oceania,Tuvalu,Clothes,Online,M,9/22/2012,234068715,10/30/2012,4989,109.28,35.84,545197.92,178805.76,366392.16 +Europe,Belarus,Clothes,Online,C,10/18/2016,409005820,10/30/2016,2766,109.28,35.84,302268.48,99133.44,203135.04 +Sub-Saharan Africa,Benin,Meat,Offline,M,7/7/2013,295181024,7/27/2013,9479,421.89,364.69,3999095.31,3456896.51,542198.8 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,H,10/28/2015,227018153,11/28/2015,8571,437.2,263.33,3747241.2,2257001.43,1490239.77 +Sub-Saharan Africa,Namibia,Household,Offline,M,1/5/2015,159253537,1/31/2015,5515,668.27,502.54,3685509.05,2771508.1,914000.95 +Australia and Oceania,Kiribati,Cereal,Offline,C,10/20/2014,116936004,11/17/2014,2817,205.7,117.11,579456.9,329898.87,249558.03 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,C,5/25/2012,645426881,6/14/2012,5012,437.2,263.33,2191246.4,1319809.96,871436.44 +Europe,Poland,Clothes,Offline,H,6/8/2017,560399997,7/2/2017,3667,109.28,35.84,400729.76,131425.28,269304.48 +Asia,Indonesia,Meat,Offline,H,4/27/2010,997841680,5/23/2010,2382,421.89,364.69,1004941.98,868691.58,136250.4 +Australia and Oceania,East Timor,Cosmetics,Online,H,3/3/2014,464050757,4/22/2014,1786,437.2,263.33,780839.2,470307.38,310531.82 +Europe,Monaco,Fruits,Online,L,4/23/2015,685638558,5/27/2015,4541,9.33,6.92,42367.53,31423.72,10943.81 +Middle East and North Africa,Yemen,Fruits,Online,M,6/26/2012,759528911,6/27/2012,338,9.33,6.92,3153.54,2338.96,814.58 +Asia,Cambodia,Office Supplies,Online,L,1/30/2013,302958142,3/15/2013,902,651.21,524.96,587391.42,473513.92,113877.5 +Sub-Saharan Africa,Benin,Vegetables,Online,C,3/10/2014,803475081,4/15/2014,4986,154.06,90.93,768143.16,453376.98,314766.18 +Asia,Myanmar,Baby Food,Online,M,12/17/2013,668941056,1/5/2014,3379,255.28,159.42,862591.12,538680.18,323910.94 +North America,Mexico,Snacks,Online,M,5/28/2015,177529895,6/19/2015,3896,152.58,97.44,594451.68,379626.24,214825.44 +Middle East and North Africa,Israel,Household,Online,C,1/7/2015,127727925,2/13/2015,6386,668.27,502.54,4267572.22,3209220.44,1058351.78 +Central America and the Caribbean,Belize,Household,Online,H,2/24/2014,488333976,4/8/2014,7730,668.27,502.54,5165727.1,3884634.2,1281092.9 +Asia,Thailand,Clothes,Online,L,3/21/2015,848459374,4/25/2015,6838,109.28,35.84,747256.64,245073.92,502182.72 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,L,5/4/2010,867527949,6/17/2010,9653,109.28,35.84,1054879.84,345963.52,708916.32 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,H,6/2/2015,725276029,6/16/2015,4149,651.21,524.96,2701870.29,2178059.04,523811.25 +Asia,Japan,Meat,Offline,L,5/6/2013,671752440,6/5/2013,5330,421.89,364.69,2248673.7,1943797.7,304876 +Australia and Oceania,New Zealand,Personal Care,Offline,H,10/18/2010,577318513,11/25/2010,232,81.73,56.67,18961.36,13147.44,5813.92 +Asia,Mongolia,Fruits,Online,M,9/21/2011,382648074,10/13/2011,2923,9.33,6.92,27271.59,20227.16,7044.43 +Sub-Saharan Africa,Chad,Snacks,Offline,H,7/27/2013,548727452,8/28/2013,9502,152.58,97.44,1449815.16,925874.88,523940.28 +Europe,Serbia,Baby Food,Offline,C,1/23/2011,706855475,1/26/2011,3098,255.28,159.42,790857.44,493883.16,296974.28 +Australia and Oceania,Tonga,Clothes,Online,H,2/18/2015,108643472,3/26/2015,8872,109.28,35.84,969532.16,317972.48,651559.68 +Middle East and North Africa,Bahrain,Meat,Offline,M,4/11/2011,776015269,4/29/2011,9018,421.89,364.69,3804604.02,3288774.42,515829.6 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,C,5/4/2016,751207196,5/4/2016,7758,154.06,90.93,1195197.48,705434.94,489762.54 +Europe,Bosnia and Herzegovina,Vegetables,Offline,M,3/1/2014,846768081,3/24/2014,6347,154.06,90.93,977818.82,577132.71,400686.11 +Central America and the Caribbean,Jamaica,Meat,Online,M,5/15/2012,595559251,6/22/2012,8072,421.89,364.69,3405496.08,2943777.68,461718.4 +Europe,Denmark,Clothes,Offline,H,11/10/2015,500754535,12/18/2015,3250,109.28,35.84,355160,116480,238680 +Sub-Saharan Africa,Namibia,Beverages,Offline,L,6/11/2015,685840260,7/6/2015,4229,47.45,31.79,200666.05,134439.91,66226.14 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,L,5/16/2014,444615256,6/30/2014,390,152.58,97.44,59506.2,38001.6,21504.6 +Europe,Albania,Baby Food,Online,H,12/12/2016,491190850,12/12/2016,3143,255.28,159.42,802345.04,501057.06,301287.98 +Australia and Oceania,Solomon Islands,Fruits,Offline,L,3/10/2017,709990870,4/18/2017,931,9.33,6.92,8686.23,6442.52,2243.71 +Asia,Bhutan,Beverages,Online,M,3/4/2010,605751645,3/19/2010,4228,47.45,31.79,200618.6,134408.12,66210.48 +Sub-Saharan Africa,Comoros,Personal Care,Offline,M,12/20/2010,653522002,1/16/2011,538,81.73,56.67,43970.74,30488.46,13482.28 +Europe,Estonia,Meat,Online,H,1/3/2013,948663270,2/5/2013,9398,421.89,364.69,3964922.22,3427356.62,537565.6 +North America,Canada,Cosmetics,Offline,M,7/23/2014,756849277,8/21/2014,7375,437.2,263.33,3224350,1942058.75,1282291.25 +Sub-Saharan Africa,Mauritania,Meat,Offline,C,12/16/2014,764066350,1/13/2015,3067,421.89,364.69,1293936.63,1118504.23,175432.4 +Asia,Sri Lanka,Beverages,Offline,L,10/28/2010,826613318,11/25/2010,2105,47.45,31.79,99882.25,66917.95,32964.3 +Middle East and North Africa,Qatar,Vegetables,Offline,C,12/26/2014,421101510,2/5/2015,2149,154.06,90.93,331074.94,195408.57,135666.37 +Europe,Iceland,Clothes,Online,C,10/29/2014,894454753,11/15/2014,7893,109.28,35.84,862547.04,282885.12,579661.92 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,L,12/12/2013,513909375,1/2/2014,6059,255.28,159.42,1546741.52,965925.78,580815.74 +Europe,Switzerland,Baby Food,Offline,L,3/23/2013,317014205,3/28/2013,403,255.28,159.42,102877.84,64246.26,38631.58 +Europe,Georgia,Meat,Offline,H,8/7/2014,961630570,9/10/2014,6710,421.89,364.69,2830881.9,2447069.9,383812 +Australia and Oceania,Fiji,Cosmetics,Offline,H,4/15/2017,475932300,4/25/2017,7799,437.2,263.33,3409722.8,2053710.67,1356012.13 +Sub-Saharan Africa,Zambia,Meat,Offline,M,1/3/2014,108405721,1/6/2014,8517,421.89,364.69,3593237.13,3106064.73,487172.4 +Europe,Cyprus,Cereal,Online,H,6/18/2017,277849662,7/4/2017,744,205.7,117.11,153040.8,87129.84,65910.96 +Asia,Sri Lanka,Vegetables,Online,C,2/19/2011,123375451,3/10/2011,8393,154.06,90.93,1293025.58,763175.49,529850.09 +Central America and the Caribbean,Grenada,Household,Online,C,8/28/2013,654406917,9/14/2013,2404,668.27,502.54,1606521.08,1208106.16,398414.92 +Asia,Brunei,Fruits,Online,H,6/3/2014,700680387,7/4/2014,5752,9.33,6.92,53666.16,39803.84,13862.32 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,L,4/2/2015,962244689,4/21/2015,8442,651.21,524.96,5497514.82,4431712.32,1065802.5 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,H,6/19/2011,859461152,6/23/2011,2509,205.7,117.11,516101.3,293828.99,222272.31 +Sub-Saharan Africa,Liberia,Meat,Online,L,10/18/2010,783003604,12/1/2010,7021,421.89,364.69,2962089.69,2560488.49,401601.2 +Europe,Greece,Meat,Offline,H,6/25/2014,743858373,7/8/2014,3078,421.89,364.69,1298577.42,1122515.82,176061.6 +Sub-Saharan Africa,Malawi,Cereal,Offline,L,6/16/2013,823324286,7/8/2013,8807,205.7,117.11,1811599.9,1031387.77,780212.13 +Middle East and North Africa,Bahrain,Beverages,Online,H,11/13/2014,723012673,12/31/2014,4372,47.45,31.79,207451.4,138985.88,68465.52 +Sub-Saharan Africa,Uganda,Beverages,Offline,C,7/28/2015,214847362,9/16/2015,6964,47.45,31.79,330441.8,221385.56,109056.24 +Europe,Hungary,Meat,Offline,H,6/24/2013,491064679,7/1/2013,5806,421.89,364.69,2449493.34,2117390.14,332103.2 +Europe,Armenia,Office Supplies,Online,M,5/15/2011,114213454,6/17/2011,7154,651.21,524.96,4658756.34,3755563.84,903192.5 +Europe,Albania,Cereal,Offline,L,1/25/2013,867155015,1/31/2013,9294,205.7,117.11,1911775.8,1088420.34,823355.46 +Europe,Georgia,Baby Food,Online,C,2/14/2012,103063189,3/27/2012,7543,255.28,159.42,1925577.04,1202505.06,723071.98 +Europe,Moldova ,Office Supplies,Online,H,9/15/2010,195424306,10/5/2010,9250,651.21,524.96,6023692.5,4855880,1167812.5 +Sub-Saharan Africa,Madagascar,Household,Offline,H,11/7/2015,888037192,11/15/2015,8794,668.27,502.54,5876766.38,4419336.76,1457429.62 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,C,12/5/2012,645013177,1/13/2013,2588,109.28,35.84,282816.64,92753.92,190062.72 +North America,Greenland,Cereal,Online,C,11/20/2014,700776088,12/18/2014,4072,205.7,117.11,837610.4,476871.92,360738.48 +Australia and Oceania,New Zealand,Office Supplies,Offline,L,1/7/2013,110062253,1/18/2013,8721,651.21,524.96,5679202.41,4578176.16,1101026.25 +Sub-Saharan Africa,Gabon,Beverages,Offline,M,1/16/2011,697920501,1/23/2011,9040,47.45,31.79,428948,287381.6,141566.4 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,C,9/25/2013,309712159,9/27/2013,9565,9.33,6.92,89241.45,66189.8,23051.65 +Sub-Saharan Africa,South Africa,Vegetables,Offline,L,8/2/2015,461111056,8/19/2015,1863,154.06,90.93,287013.78,169402.59,117611.19 +Europe,Germany,Snacks,Offline,H,2/22/2012,488103520,3/31/2012,9533,152.58,97.44,1454545.14,928895.52,525649.62 +Central America and the Caribbean,The Bahamas,Meat,Online,C,5/21/2011,696988379,6/28/2011,3205,421.89,364.69,1352157.45,1168831.45,183326 +Sub-Saharan Africa,Liberia,Household,Offline,L,10/12/2014,114376962,10/17/2014,5540,668.27,502.54,3702215.8,2784071.6,918144.2 +Sub-Saharan Africa,Gabon,Baby Food,Offline,H,7/2/2013,537193095,7/17/2013,6229,255.28,159.42,1590139.12,993027.18,597111.94 +Asia,Indonesia,Snacks,Offline,C,12/8/2014,682673108,12/14/2014,6998,152.58,97.44,1067754.84,681885.12,385869.72 +Central America and the Caribbean,Honduras,Meat,Online,C,3/2/2016,238365828,3/8/2016,6601,421.89,364.69,2784895.89,2407318.69,377577.2 +Europe,Italy,Fruits,Offline,H,5/10/2015,312132585,5/15/2015,5823,9.33,6.92,54328.59,40295.16,14033.43 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,L,7/4/2015,282147204,8/4/2015,2483,154.06,90.93,382530.98,225779.19,156751.79 +Europe,Kosovo,Personal Care,Online,H,2/11/2013,946896016,3/10/2013,6428,81.73,56.67,525360.44,364274.76,161085.68 +Europe,Estonia,Vegetables,Online,H,2/7/2017,475177848,3/1/2017,4540,154.06,90.93,699432.4,412822.2,286610.2 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,M,9/30/2014,256104028,10/10/2014,5728,9.33,6.92,53442.24,39637.76,13804.48 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,H,4/22/2013,849098384,5/15/2013,5935,651.21,524.96,3864931.35,3115637.6,749293.75 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,L,7/17/2013,633897244,7/22/2013,3136,651.21,524.96,2042194.56,1646274.56,395920 +Asia,Thailand,Cereal,Offline,H,6/28/2013,760549437,8/9/2013,2335,205.7,117.11,480309.5,273451.85,206857.65 +Central America and the Caribbean,Panama,Beverages,Offline,L,4/1/2012,199416291,4/28/2012,567,47.45,31.79,26904.15,18024.93,8879.22 +Sub-Saharan Africa,Ghana,Personal Care,Online,L,10/10/2013,691171634,11/27/2013,1901,81.73,56.67,155368.73,107729.67,47639.06 +Sub-Saharan Africa,Liberia,Meat,Offline,M,7/7/2015,896801793,7/7/2015,2434,421.89,364.69,1026880.26,887655.46,139224.8 +Europe,Italy,Baby Food,Online,H,3/8/2012,447605597,3/31/2012,5298,255.28,159.42,1352473.44,844607.16,507866.28 +Asia,Sri Lanka,Office Supplies,Offline,M,9/21/2014,395194375,10/6/2014,5653,651.21,524.96,3681290.13,2967598.88,713691.25 +Sub-Saharan Africa,Zambia,Cereal,Offline,H,3/13/2016,961491954,3/26/2016,5690,205.7,117.11,1170433,666355.9,504077.1 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,L,9/27/2010,188734662,10/17/2010,9635,255.28,159.42,2459622.8,1536011.7,923611.1 +Europe,United Kingdom,Vegetables,Offline,M,6/23/2012,689471328,7/18/2012,8742,154.06,90.93,1346792.52,794910.06,551882.46 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,M,11/19/2013,196563279,12/20/2013,6297,255.28,159.42,1607498.16,1003867.74,603630.42 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,M,4/16/2012,113184344,5/15/2012,2618,205.7,117.11,538522.6,306593.98,231928.62 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,H,8/29/2013,562820851,9/20/2013,52,437.2,263.33,22734.4,13693.16,9041.24 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,M,8/28/2013,839271628,9/2/2013,7980,9.33,6.92,74453.4,55221.6,19231.8 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,H,8/6/2016,756648004,9/8/2016,7814,152.58,97.44,1192260.12,761396.16,430863.96 +Europe,Greece,Clothes,Online,C,6/28/2016,199373805,6/28/2016,7994,109.28,35.84,873584.32,286504.96,587079.36 +Sub-Saharan Africa,Botswana,Fruits,Online,H,12/28/2015,472185361,1/11/2016,8996,9.33,6.92,83932.68,62252.32,21680.36 +Asia,Kyrgyzstan,Baby Food,Offline,L,1/8/2015,250131499,1/29/2015,8324,255.28,159.42,2124950.72,1327012.08,797938.64 +Sub-Saharan Africa,Lesotho,Fruits,Online,C,7/31/2014,528573548,8/29/2014,5514,9.33,6.92,51445.62,38156.88,13288.74 +Europe,San Marino,Vegetables,Online,L,12/10/2012,573185336,1/16/2013,7133,154.06,90.93,1098909.98,648603.69,450306.29 +Sub-Saharan Africa,Benin,Office Supplies,Online,L,1/7/2017,169953191,1/10/2017,1781,651.21,524.96,1159805.01,934953.76,224851.25 +Europe,Andorra,Clothes,Offline,C,11/7/2015,975175940,12/7/2015,5086,109.28,35.84,555798.08,182282.24,373515.84 +Asia,Taiwan,Vegetables,Offline,L,9/11/2014,665464913,10/8/2014,4711,154.06,90.93,725776.66,428371.23,297405.43 +Europe,Kosovo,Cereal,Online,M,1/31/2016,587743937,3/16/2016,5347,205.7,117.11,1099877.9,626187.17,473690.73 +Middle East and North Africa,Israel,Baby Food,Offline,L,1/15/2016,809249341,3/4/2016,3718,255.28,159.42,949131.04,592723.56,356407.48 +Australia and Oceania,Tuvalu,Snacks,Online,H,6/11/2015,567529952,7/21/2015,3579,152.58,97.44,546083.82,348737.76,197346.06 +Middle East and North Africa,Iraq,Vegetables,Online,M,3/25/2016,520447099,4/28/2016,717,154.06,90.93,110461.02,65196.81,45264.21 +Europe,Switzerland,Fruits,Online,H,1/20/2010,496174609,2/23/2010,7948,9.33,6.92,74154.84,55000.16,19154.68 +Central America and the Caribbean,Saint Lucia,Baby Food,Online,H,5/4/2012,843198812,5/11/2012,121,255.28,159.42,30888.88,19289.82,11599.06 +Central America and the Caribbean,Jamaica,Vegetables,Offline,C,1/30/2013,180318534,2/8/2013,9116,154.06,90.93,1404410.96,828917.88,575493.08 +Europe,Ireland,Meat,Offline,M,11/27/2010,346645104,12/5/2010,8844,421.89,364.69,3731195.16,3225318.36,505876.8 +Middle East and North Africa,Syria,Baby Food,Offline,H,11/11/2016,551602351,11/21/2016,248,255.28,159.42,63309.44,39536.16,23773.28 +Europe,Montenegro,Beverages,Online,M,10/13/2012,524926602,11/19/2012,6302,47.45,31.79,299029.9,200340.58,98689.32 +Central America and the Caribbean,Barbados,Personal Care,Offline,L,8/20/2015,966666686,10/5/2015,7009,81.73,56.67,572845.57,397200.03,175645.54 +Asia,Thailand,Cereal,Online,H,2/25/2013,397183930,3/4/2013,4406,205.7,117.11,906314.2,515986.66,390327.54 +Asia,Bangladesh,Meat,Online,M,2/1/2013,107152163,3/6/2013,7561,421.89,364.69,3189910.29,2757421.09,432489.2 +Australia and Oceania,Solomon Islands,Clothes,Online,H,8/29/2016,107557713,10/14/2016,7572,109.28,35.84,827468.16,271380.48,556087.68 +Middle East and North Africa,Saudi Arabia,Clothes,Offline,L,10/25/2014,479699409,10/31/2014,2570,109.28,35.84,280849.6,92108.8,188740.8 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,H,9/11/2014,925188577,10/21/2014,2714,9.33,6.92,25321.62,18780.88,6540.74 +Middle East and North Africa,Israel,Cereal,Online,H,2/26/2013,315949046,3/7/2013,5199,205.7,117.11,1069434.3,608854.89,460579.41 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,M,9/9/2015,744217145,10/21/2015,9246,109.28,35.84,1010402.88,331376.64,679026.24 +Asia,India,Baby Food,Online,C,6/28/2017,772541701,8/17/2017,1112,255.28,159.42,283871.36,177275.04,106596.32 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,M,10/26/2014,383784043,11/8/2014,9082,9.33,6.92,84735.06,62847.44,21887.62 +Middle East and North Africa,Kuwait,Beverages,Offline,C,5/13/2016,531117999,6/30/2016,8473,47.45,31.79,402043.85,269356.67,132687.18 +Australia and Oceania,Fiji,Fruits,Offline,M,9/23/2016,888029897,10/25/2016,6635,9.33,6.92,61904.55,45914.2,15990.35 +Europe,Greece,Household,Online,M,5/17/2015,298318564,6/20/2015,7947,668.27,502.54,5310741.69,3993685.38,1317056.31 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,L,10/24/2012,826095330,11/28/2012,8821,9.33,6.92,82299.93,61041.32,21258.61 +Europe,Norway,Cosmetics,Online,C,6/5/2014,105784022,6/9/2014,2698,437.2,263.33,1179565.6,710464.34,469101.26 +Middle East and North Africa,Algeria,Vegetables,Offline,H,7/3/2011,792120969,7/27/2011,5052,154.06,90.93,778311.12,459378.36,318932.76 +Central America and the Caribbean,Panama,Beverages,Offline,M,5/1/2015,210154998,5/16/2015,8389,47.45,31.79,398058.05,266686.31,131371.74 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,M,7/18/2015,705247437,7/31/2015,7244,421.89,364.69,3056171.16,2641814.36,414356.8 +Europe,France,Cereal,Offline,M,3/17/2014,193072116,4/24/2014,3184,205.7,117.11,654948.8,372878.24,282070.56 +Sub-Saharan Africa,Eritrea,Vegetables,Online,M,6/10/2014,709615361,7/7/2014,9809,154.06,90.93,1511174.54,891932.37,619242.17 +Middle East and North Africa,Turkey,Beverages,Online,L,8/25/2016,761176002,8/28/2016,7749,47.45,31.79,367690.05,246340.71,121349.34 +Middle East and North Africa,Libya,Fruits,Online,H,9/23/2014,274365365,9/28/2014,9663,9.33,6.92,90155.79,66867.96,23287.83 +Europe,Belarus,Baby Food,Offline,H,12/29/2014,146107280,1/5/2015,5246,255.28,159.42,1339198.88,836317.32,502881.56 +Asia,Sri Lanka,Office Supplies,Online,L,4/6/2017,893638074,5/24/2017,6220,651.21,524.96,4050526.2,3265251.2,785275 +Central America and the Caribbean,Panama,Beverages,Online,M,1/18/2011,404506576,1/23/2011,1340,47.45,31.79,63583,42598.6,20984.4 +Sub-Saharan Africa,Eritrea,Household,Online,H,3/23/2017,686574113,4/11/2017,1392,668.27,502.54,930231.84,699535.68,230696.16 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,M,1/30/2016,218014514,2/17/2016,4194,255.28,159.42,1070644.32,668607.48,402036.84 +Sub-Saharan Africa,Angola,Clothes,Online,L,9/7/2011,697314107,10/22/2011,9595,109.28,35.84,1048541.6,343884.8,704656.8 +Middle East and North Africa,Egypt,Cosmetics,Offline,M,12/17/2012,293271720,1/15/2013,4474,437.2,263.33,1956032.8,1178138.42,777894.38 +Sub-Saharan Africa,Angola,Baby Food,Online,M,10/2/2014,394998681,10/15/2014,7742,255.28,159.42,1976377.76,1234229.64,742148.12 +Australia and Oceania,Papua New Guinea,Vegetables,Online,H,10/1/2016,661918818,11/1/2016,5343,154.06,90.93,823142.58,485838.99,337303.59 +Sub-Saharan Africa,Malawi,Household,Offline,M,2/22/2012,373768460,3/18/2012,5248,668.27,502.54,3507080.96,2637329.92,869751.04 +Europe,Albania,Beverages,Online,C,2/9/2014,680596435,3/13/2014,2464,47.45,31.79,116916.8,78330.56,38586.24 +Europe,Ireland,Meat,Offline,H,3/6/2014,552764070,4/20/2014,4027,421.89,364.69,1698951.03,1468606.63,230344.4 +Europe,Switzerland,Cosmetics,Offline,H,4/20/2016,830945193,4/20/2016,4003,437.2,263.33,1750111.6,1054109.99,696001.61 +Australia and Oceania,Marshall Islands,Fruits,Online,H,5/10/2010,176126134,6/27/2010,8492,9.33,6.92,79230.36,58764.64,20465.72 +Europe,France,Fruits,Offline,C,10/11/2013,919605720,11/1/2013,623,9.33,6.92,5812.59,4311.16,1501.43 +Europe,Belarus,Vegetables,Online,H,10/15/2014,512995278,11/6/2014,5558,154.06,90.93,856265.48,505388.94,350876.54 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,C,1/8/2014,978218638,2/15/2014,5488,152.58,97.44,837359.04,534750.72,302608.32 +Europe,Serbia,Snacks,Offline,L,3/8/2013,357512128,3/27/2013,4638,152.58,97.44,707666.04,451926.72,255739.32 +Sub-Saharan Africa,Malawi,Meat,Online,M,4/6/2011,363424575,4/12/2011,4263,421.89,364.69,1798517.07,1554673.47,243843.6 +Sub-Saharan Africa,Mauritania,Clothes,Offline,L,11/15/2015,528817307,11/17/2015,7648,109.28,35.84,835773.44,274104.32,561669.12 +Asia,Cambodia,Meat,Online,H,10/8/2016,456864154,11/25/2016,5111,421.89,364.69,2156279.79,1863930.59,292349.2 +Sub-Saharan Africa,Namibia,Personal Care,Online,C,5/6/2012,271051442,6/23/2012,9000,81.73,56.67,735570,510030,225540 +Asia,Kazakhstan,Beverages,Online,M,6/2/2013,165178000,7/17/2013,8696,47.45,31.79,412625.2,276445.84,136179.36 +Europe,Finland,Beverages,Online,L,9/20/2016,853355157,11/3/2016,5609,47.45,31.79,266147.05,178310.11,87836.94 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,L,4/7/2016,420006740,5/17/2016,8183,651.21,524.96,5328851.43,4295747.68,1033103.75 +Europe,Latvia,Clothes,Offline,M,9/15/2014,169869077,10/26/2014,6890,109.28,35.84,752939.2,246937.6,506001.6 +Europe,San Marino,Personal Care,Offline,H,12/21/2011,577990996,2/2/2012,9235,81.73,56.67,754776.55,523347.45,231429.1 +Europe,Belarus,Cereal,Offline,C,8/17/2016,839733827,8/20/2016,4755,205.7,117.11,978103.5,556858.05,421245.45 +Europe,Serbia,Household,Online,H,10/20/2011,220771396,11/11/2011,17,668.27,502.54,11360.59,8543.18,2817.41 +Central America and the Caribbean,Cuba,Meat,Offline,L,12/24/2011,307090032,12/31/2011,3619,421.89,364.69,1526819.91,1319813.11,207006.8 +Europe,Sweden,Snacks,Offline,M,10/11/2013,954988563,10/20/2013,1192,152.58,97.44,181875.36,116148.48,65726.88 +Asia,Laos,Meat,Online,C,11/16/2014,741078317,12/27/2014,397,421.89,364.69,167490.33,144781.93,22708.4 +Europe,Romania,Household,Online,C,3/28/2010,112283122,3/28/2010,5926,668.27,502.54,3960168.02,2978052.04,982115.98 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,C,1/11/2011,935839307,1/15/2011,4502,437.2,263.33,1968274.4,1185511.66,782762.74 +North America,Mexico,Snacks,Online,H,7/23/2010,649295699,7/25/2010,9881,152.58,97.44,1507642.98,962804.64,544838.34 +Asia,Malaysia,Vegetables,Online,H,10/6/2010,810513627,10/18/2010,7849,154.06,90.93,1209216.94,713709.57,495507.37 +Middle East and North Africa,Algeria,Meat,Online,L,11/12/2010,347666919,12/17/2010,1222,421.89,364.69,515549.58,445651.18,69898.4 +Europe,Netherlands,Clothes,Offline,M,2/23/2011,509241902,4/4/2011,4850,109.28,35.84,530008,173824,356184 +Australia and Oceania,Tonga,Clothes,Online,C,9/29/2016,814037406,10/29/2016,613,109.28,35.84,66988.64,21969.92,45018.72 +Sub-Saharan Africa,Republic of the Congo,Snacks,Offline,H,2/23/2011,401164758,3/21/2011,2421,152.58,97.44,369396.18,235902.24,133493.94 +Australia and Oceania,New Zealand,Office Supplies,Online,C,12/21/2012,280047786,1/23/2013,1218,651.21,524.96,793173.78,639401.28,153772.5 +Australia and Oceania,Fiji,Household,Offline,C,8/15/2011,180422818,9/5/2011,9976,668.27,502.54,6666661.52,5013339.04,1653322.48 +Middle East and North Africa,Syria,Baby Food,Offline,H,6/27/2016,802338683,8/16/2016,8701,255.28,159.42,2221191.28,1387113.42,834077.86 +Europe,Latvia,Fruits,Offline,L,4/27/2015,666156709,6/6/2015,9428,9.33,6.92,87963.24,65241.76,22721.48 +Europe,Andorra,Household,Offline,C,11/7/2015,162550723,11/7/2015,1226,668.27,502.54,819299.02,616114.04,203184.98 +Sub-Saharan Africa,Benin,Cereal,Offline,M,9/28/2011,202507054,10/4/2011,5192,205.7,117.11,1067994.4,608035.12,459959.28 +Sub-Saharan Africa,Djibouti,Personal Care,Online,C,8/24/2016,867324531,9/11/2016,9457,81.73,56.67,772920.61,535928.19,236992.42 +North America,Canada,Clothes,Online,L,12/30/2014,958614480,1/10/2015,4182,109.28,35.84,457008.96,149882.88,307126.08 +Europe,Vatican City,Office Supplies,Online,L,3/21/2011,248300731,5/8/2011,6559,651.21,524.96,4271286.39,3443212.64,828073.75 +Asia,North Korea,Fruits,Offline,H,10/19/2010,828619611,10/22/2010,5811,9.33,6.92,54216.63,40212.12,14004.51 +Sub-Saharan Africa,Nigeria,Snacks,Offline,L,7/5/2016,362119948,8/19/2016,8195,152.58,97.44,1250393.1,798520.8,451872.3 +Europe,United Kingdom,Meat,Online,M,1/15/2017,631663072,3/5/2017,1995,421.89,364.69,841670.55,727556.55,114114 +Asia,Singapore,Beverages,Online,H,7/4/2013,790422809,8/4/2013,2529,47.45,31.79,120001.05,80396.91,39604.14 +Europe,Spain,Fruits,Online,C,8/28/2015,511885488,9/18/2015,7146,9.33,6.92,66672.18,49450.32,17221.86 +Australia and Oceania,Tuvalu,Beverages,Offline,M,5/16/2015,439849936,6/22/2015,225,47.45,31.79,10676.25,7152.75,3523.5 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,C,3/5/2013,838427484,3/14/2013,8179,152.58,97.44,1247951.82,796961.76,450990.06 +Europe,Malta,Office Supplies,Online,M,6/9/2014,242041957,6/17/2014,4449,651.21,524.96,2897233.29,2335547.04,561686.25 +Europe,Lithuania,Meat,Online,C,6/16/2010,405429685,7/1/2010,4508,421.89,364.69,1901880.12,1644022.52,257857.6 +Central America and the Caribbean,Cuba,Cereal,Offline,L,7/7/2012,453639495,7/8/2012,862,205.7,117.11,177313.4,100948.82,76364.58 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,C,4/3/2010,932032716,4/4/2010,8047,255.28,159.42,2054238.16,1282852.74,771385.42 +Sub-Saharan Africa,Swaziland,Cereal,Offline,L,4/20/2013,656283175,5/28/2013,7631,205.7,117.11,1569696.7,893666.41,676030.29 +Middle East and North Africa,Jordan,Baby Food,Online,H,3/18/2017,762377202,5/2/2017,3211,255.28,159.42,819704.08,511897.62,307806.46 +Asia,Cambodia,Meat,Online,C,10/24/2014,656613624,12/11/2014,5417,421.89,364.69,2285378.13,1975525.73,309852.4 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,C,2/23/2015,265603768,3/28/2015,6912,255.28,159.42,1764495.36,1101911.04,662584.32 +Sub-Saharan Africa,Togo,Cosmetics,Online,L,12/16/2016,486271464,1/12/2017,7387,437.2,263.33,3229596.4,1945218.71,1284377.69 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,L,6/27/2012,935853040,7/14/2012,8566,437.2,263.33,3745055.2,2255684.78,1489370.42 +Sub-Saharan Africa,Comoros,Meat,Offline,C,12/21/2013,401897323,1/22/2014,9204,421.89,364.69,3883075.56,3356606.76,526468.8 +Middle East and North Africa,Bahrain,Vegetables,Online,M,12/29/2011,892265641,1/9/2012,86,154.06,90.93,13249.16,7819.98,5429.18 +Sub-Saharan Africa,South Africa,Snacks,Offline,M,2/15/2017,885131824,3/21/2017,9031,152.58,97.44,1377949.98,879980.64,497969.34 +Australia and Oceania,Tuvalu,Cereal,Offline,M,9/23/2010,278982198,11/3/2010,5887,205.7,117.11,1210955.9,689426.57,521529.33 +Asia,Kyrgyzstan,Cosmetics,Online,C,11/11/2016,842615592,11/24/2016,7533,437.2,263.33,3293427.6,1983664.89,1309762.71 +Europe,Vatican City,Baby Food,Offline,C,3/26/2015,365143334,5/10/2015,2882,255.28,159.42,735716.96,459448.44,276268.52 +Middle East and North Africa,Libya,Vegetables,Offline,M,2/4/2013,305989253,2/20/2013,7875,154.06,90.93,1213222.5,716073.75,497148.75 +Sub-Saharan Africa,Mozambique,Cereal,Offline,L,3/20/2011,844889676,4/12/2011,485,205.7,117.11,99764.5,56798.35,42966.15 +Europe,Serbia,Snacks,Online,C,3/15/2015,431893432,5/4/2015,5719,152.58,97.44,872605.02,557259.36,315345.66 +Middle East and North Africa,Israel,Fruits,Offline,H,7/30/2016,737361848,9/9/2016,611,9.33,6.92,5700.63,4228.12,1472.51 +Europe,Croatia,Beverages,Online,H,9/24/2011,801968753,10/26/2011,9230,47.45,31.79,437963.5,293421.7,144541.8 +Middle East and North Africa,Algeria,Fruits,Offline,C,3/30/2013,186700475,4/21/2013,7674,9.33,6.92,71598.42,53104.08,18494.34 +Europe,Iceland,Household,Online,C,11/6/2015,322855842,12/24/2015,9073,668.27,502.54,6063213.71,4559545.42,1503668.29 +North America,Greenland,Office Supplies,Offline,M,4/29/2015,462046182,5/6/2015,8588,651.21,524.96,5592591.48,4508356.48,1084235 +Central America and the Caribbean,El Salvador,Snacks,Offline,H,4/26/2012,826195323,6/5/2012,8411,152.58,97.44,1283350.38,819567.84,463782.54 +Europe,Italy,Beverages,Offline,C,2/7/2016,357539594,3/24/2016,2766,47.45,31.79,131246.7,87931.14,43315.56 +Middle East and North Africa,Afghanistan,Beverages,Online,C,7/9/2010,768627822,7/24/2010,2908,47.45,31.79,137984.6,92445.32,45539.28 +Australia and Oceania,Vanuatu,Household,Offline,M,10/4/2010,692321336,10/5/2010,2123,668.27,502.54,1418737.21,1066892.42,351844.79 +Europe,Poland,Cosmetics,Online,C,2/24/2014,631793963,4/11/2014,728,437.2,263.33,318281.6,191704.24,126577.36 +Australia and Oceania,East Timor,Fruits,Offline,H,7/5/2011,710532033,7/5/2011,1073,9.33,6.92,10011.09,7425.16,2585.93 +Middle East and North Africa,Lebanon,Household,Offline,C,8/27/2013,222334372,9/7/2013,2536,668.27,502.54,1694732.72,1274441.44,420291.28 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,M,4/26/2017,781312310,5/28/2017,6530,437.2,263.33,2854916,1719544.9,1135371.1 +Europe,Bulgaria,Fruits,Online,C,7/7/2016,471889674,7/15/2016,1496,9.33,6.92,13957.68,10352.32,3605.36 +Middle East and North Africa,Israel,Meat,Online,C,11/24/2013,598802793,1/10/2014,7908,421.89,364.69,3336306.12,2883968.52,452337.6 +Australia and Oceania,Nauru,Vegetables,Offline,C,12/19/2016,737100493,1/31/2017,3271,154.06,90.93,503930.26,297432.03,206498.23 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,H,7/29/2011,982144105,8/4/2011,7121,437.2,263.33,3113301.2,1875172.93,1238128.27 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,C,2/18/2011,599607455,3/25/2011,6025,9.33,6.92,56213.25,41693,14520.25 +Central America and the Caribbean,The Bahamas,Snacks,Offline,C,12/27/2014,275476872,2/4/2015,8583,152.58,97.44,1309594.14,836327.52,473266.62 +Sub-Saharan Africa,Madagascar,Baby Food,Online,H,3/6/2012,766051185,3/23/2012,424,255.28,159.42,108238.72,67594.08,40644.64 +Asia,Maldives,Snacks,Online,H,7/14/2015,647941720,8/16/2015,9209,152.58,97.44,1405109.22,897324.96,507784.26 +Central America and the Caribbean,Grenada,Office Supplies,Offline,C,6/9/2012,368072307,7/14/2012,9630,651.21,524.96,6271152.3,5055364.8,1215787.5 +Europe,Romania,Meat,Offline,L,1/25/2014,893679273,3/4/2014,8411,421.89,364.69,3548516.79,3067407.59,481109.2 +Middle East and North Africa,Afghanistan,Baby Food,Offline,M,9/20/2013,562311446,11/3/2013,9308,255.28,159.42,2376146.24,1483881.36,892264.88 +Asia,China,Personal Care,Offline,H,5/5/2013,931830155,5/23/2013,8105,81.73,56.67,662421.65,459310.35,203111.3 +Sub-Saharan Africa,Senegal,Baby Food,Online,M,2/24/2012,930409228,3/9/2012,7621,255.28,159.42,1945488.88,1214939.82,730549.06 +Europe,Bosnia and Herzegovina,Household,Online,C,6/5/2010,906534993,7/25/2010,2705,668.27,502.54,1807670.35,1359370.7,448299.65 +Europe,Lithuania,Office Supplies,Online,H,4/24/2013,379006278,5/23/2013,5235,651.21,524.96,3409084.35,2748165.6,660918.75 +Asia,Sri Lanka,Office Supplies,Online,H,11/11/2011,286934411,12/2/2011,9123,651.21,524.96,5940988.83,4789210.08,1151778.75 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,L,2/15/2017,739743220,3/20/2017,5312,205.7,117.11,1092678.4,622088.32,470590.08 +Europe,Serbia,Household,Offline,L,12/6/2010,567169034,1/8/2011,6776,668.27,502.54,4528197.52,3405211.04,1122986.48 +Australia and Oceania,Tonga,Meat,Offline,L,3/30/2010,469260680,5/1/2010,3518,421.89,364.69,1484209.02,1282979.42,201229.6 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,H,5/20/2010,766379487,7/9/2010,7576,81.73,56.67,619186.48,429331.92,189854.56 +Central America and the Caribbean,Haiti,Baby Food,Online,M,7/7/2011,949199283,8/22/2011,8016,255.28,159.42,2046324.48,1277910.72,768413.76 +Europe,Lithuania,Household,Online,C,11/13/2014,128706395,12/29/2014,5937,668.27,502.54,3967518.99,2983579.98,983939.01 +Europe,Austria,Personal Care,Online,L,5/19/2011,186199653,5/27/2011,9470,81.73,56.67,773983.1,536664.9,237318.2 +Europe,Bulgaria,Office Supplies,Online,M,10/9/2015,823290383,10/19/2015,8775,651.21,524.96,5714367.75,4606524,1107843.75 +Australia and Oceania,Fiji,Baby Food,Offline,M,4/28/2017,911902415,5/11/2017,1044,255.28,159.42,266512.32,166434.48,100077.84 +Europe,Slovakia,Beverages,Offline,C,12/14/2013,744272077,1/28/2014,5502,47.45,31.79,261069.9,174908.58,86161.32 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,C,1/3/2016,682948195,1/21/2016,8403,109.28,35.84,918279.84,301163.52,617116.32 +Middle East and North Africa,Somalia,Baby Food,Offline,L,3/1/2012,710792100,3/12/2012,8033,255.28,159.42,2050664.24,1280620.86,770043.38 +Asia,Maldives,Cosmetics,Offline,L,2/14/2011,880977618,3/28/2011,9709,437.2,263.33,4244774.8,2556670.97,1688103.83 +Asia,Thailand,Meat,Offline,L,1/20/2015,866991078,2/27/2015,781,421.89,364.69,329496.09,284822.89,44673.2 +Sub-Saharan Africa,Burundi,Vegetables,Online,M,11/4/2015,412631309,11/22/2015,5629,154.06,90.93,867203.74,511844.97,355358.77 +Australia and Oceania,Kiribati,Household,Offline,H,1/3/2014,682009637,1/15/2014,662,668.27,502.54,442394.74,332681.48,109713.26 +Europe,Portugal,Beverages,Online,H,12/4/2014,209549891,1/13/2015,9324,47.45,31.79,442423.8,296409.96,146013.84 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,C,6/16/2017,749988400,7/20/2017,7089,109.28,35.84,774685.92,254069.76,520616.16 +Central America and the Caribbean,Dominica,Office Supplies,Offline,H,3/6/2010,528373992,3/22/2010,6461,651.21,524.96,4207467.81,3391766.56,815701.25 +Sub-Saharan Africa,Madagascar,Personal Care,Online,C,1/4/2013,990067994,1/22/2013,1976,81.73,56.67,161498.48,111979.92,49518.56 +Europe,Slovakia,Fruits,Online,C,11/14/2012,950744235,11/29/2012,5202,9.33,6.92,48534.66,35997.84,12536.82 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,H,11/18/2012,646389043,12/29/2012,9737,47.45,31.79,462020.65,309539.23,152481.42 +Sub-Saharan Africa,Nigeria,Vegetables,Offline,M,6/13/2013,383301246,7/3/2013,6211,154.06,90.93,956866.66,564766.23,392100.43 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,C,1/15/2016,988092172,2/24/2016,7286,255.28,159.42,1859970.08,1161534.12,698435.96 +Central America and the Caribbean,Belize,Meat,Online,H,10/28/2011,657685649,11/22/2011,2654,421.89,364.69,1119696.06,967887.26,151808.8 +Europe,Norway,Cereal,Online,C,10/6/2015,809318006,10/21/2015,4038,205.7,117.11,830616.6,472890.18,357726.42 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,C,5/16/2017,230538070,6/23/2017,193,9.33,6.92,1800.69,1335.56,465.13 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,H,10/22/2014,929207170,11/23/2014,1905,205.7,117.11,391858.5,223094.55,168763.95 +Asia,Sri Lanka,Beverages,Offline,C,1/28/2011,483499133,2/24/2011,6993,47.45,31.79,331817.85,222307.47,109510.38 +Europe,Italy,Personal Care,Online,L,3/30/2010,591900289,4/14/2010,5304,81.73,56.67,433495.92,300577.68,132918.24 +Asia,Cambodia,Office Supplies,Offline,C,8/31/2013,323209464,9/27/2013,3718,651.21,524.96,2421198.78,1951801.28,469397.5 +Europe,Poland,Cereal,Online,L,3/7/2016,166537988,3/11/2016,1146,205.7,117.11,235732.2,134208.06,101524.14 +Europe,Switzerland,Personal Care,Online,C,6/27/2017,681309688,7/28/2017,3532,81.73,56.67,288670.36,200158.44,88511.92 +Sub-Saharan Africa,Zambia,Household,Offline,C,10/6/2010,247260892,11/25/2010,8847,668.27,502.54,5912184.69,4445971.38,1466213.31 +Sub-Saharan Africa,Gabon,Baby Food,Offline,M,10/6/2016,914440429,11/21/2016,2099,255.28,159.42,535832.72,334622.58,201210.14 +Asia,North Korea,Fruits,Offline,M,11/18/2011,753209626,12/2/2011,321,9.33,6.92,2994.93,2221.32,773.61 +Middle East and North Africa,Iraq,Beverages,Online,M,3/16/2015,604242312,4/27/2015,7583,47.45,31.79,359813.35,241063.57,118749.78 +Europe,Moldova ,Office Supplies,Offline,M,8/9/2016,928524816,9/3/2016,9982,651.21,524.96,6500378.22,5240150.72,1260227.5 +Europe,Romania,Fruits,Offline,H,10/25/2010,457355964,10/26/2010,648,9.33,6.92,6045.84,4484.16,1561.68 +Sub-Saharan Africa,Rwanda,Household,Online,L,5/2/2016,242347085,5/22/2016,4743,668.27,502.54,3169604.61,2383547.22,786057.39 +North America,Canada,Baby Food,Online,L,2/1/2011,505422008,2/20/2011,4458,255.28,159.42,1138038.24,710694.36,427343.88 +Europe,Georgia,Cosmetics,Offline,M,12/3/2011,188817059,12/3/2011,4019,437.2,263.33,1757106.8,1058323.27,698783.53 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,L,4/2/2010,105081069,4/4/2010,4678,651.21,524.96,3046360.38,2455762.88,590597.5 +Middle East and North Africa,Tunisia ,Clothes,Offline,M,9/10/2013,687075364,10/9/2013,9723,109.28,35.84,1062529.44,348472.32,714057.12 +Australia and Oceania,New Zealand,Baby Food,Offline,H,1/1/2012,637973773,1/22/2012,9471,255.28,159.42,2417756.88,1509866.82,907890.06 +Asia,Mongolia,Cereal,Online,L,2/22/2011,981262624,3/26/2011,6271,205.7,117.11,1289944.7,734396.81,555547.89 +Europe,Malta,Clothes,Offline,L,5/12/2014,110740745,5/18/2014,9502,109.28,35.84,1038378.56,340551.68,697826.88 +Sub-Saharan Africa,Angola,Personal Care,Online,M,10/25/2010,540519464,12/13/2010,576,81.73,56.67,47076.48,32641.92,14434.56 +Sub-Saharan Africa,South Sudan,Vegetables,Online,H,3/28/2017,355022609,4/1/2017,7934,154.06,90.93,1222312.04,721438.62,500873.42 +Asia,Indonesia,Vegetables,Offline,L,7/24/2013,858986508,8/22/2013,2051,154.06,90.93,315977.06,186497.43,129479.63 +Europe,Slovakia,Vegetables,Offline,H,11/12/2014,727459990,12/3/2014,432,154.06,90.93,66553.92,39281.76,27272.16 +Europe,Slovenia,Office Supplies,Offline,C,7/26/2014,955804383,9/2/2014,2612,651.21,524.96,1700960.52,1371195.52,329765 +Sub-Saharan Africa,Cameroon,Baby Food,Online,C,12/9/2010,809693515,1/5/2011,5159,255.28,159.42,1316989.52,822447.78,494541.74 +Central America and the Caribbean,Grenada,Fruits,Online,L,11/23/2010,975113713,1/12/2011,6672,9.33,6.92,62249.76,46170.24,16079.52 +Middle East and North Africa,Algeria,Office Supplies,Offline,M,1/19/2011,408363807,1/22/2011,2780,651.21,524.96,1810363.8,1459388.8,350975 +Middle East and North Africa,Algeria,Office Supplies,Online,C,8/29/2016,386055123,8/31/2016,1145,651.21,524.96,745635.45,601079.2,144556.25 +Sub-Saharan Africa,Malawi,Vegetables,Online,M,2/11/2015,455111491,3/30/2015,6459,154.06,90.93,995073.54,587316.87,407756.67 +Middle East and North Africa,Kuwait,Baby Food,Online,L,1/2/2010,682769238,2/21/2010,5445,255.28,159.42,1389999.6,868041.9,521957.7 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,H,5/10/2017,306577193,5/23/2017,1859,154.06,90.93,286397.54,169038.87,117358.67 +Asia,Japan,Beverages,Online,M,5/23/2016,884396684,5/25/2016,1487,47.45,31.79,70558.15,47271.73,23286.42 +Central America and the Caribbean,Jamaica,Personal Care,Online,M,11/27/2013,444401538,12/19/2013,7145,81.73,56.67,583960.85,404907.15,179053.7 +Middle East and North Africa,Qatar,Snacks,Offline,L,3/7/2010,235078084,4/15/2010,3684,152.58,97.44,562104.72,358968.96,203135.76 +Sub-Saharan Africa,Togo,Fruits,Offline,L,5/9/2010,675225150,5/15/2010,2982,9.33,6.92,27822.06,20635.44,7186.62 +Central America and the Caribbean,Barbados,Cereal,Online,M,1/18/2013,903954064,3/4/2013,8950,205.7,117.11,1841015,1048134.5,792880.5 +Central America and the Caribbean,The Bahamas,Beverages,Offline,C,3/7/2014,130688655,3/17/2014,2532,47.45,31.79,120143.4,80492.28,39651.12 +Asia,Philippines,Beverages,Online,L,9/18/2010,785165250,10/11/2010,6700,47.45,31.79,317915,212993,104922 +Sub-Saharan Africa,Liberia,Vegetables,Online,L,1/18/2012,867432677,2/29/2012,1460,154.06,90.93,224927.6,132757.8,92169.8 +Asia,Turkmenistan,Cosmetics,Online,H,6/30/2013,697852265,8/6/2013,8848,437.2,263.33,3868345.6,2329943.84,1538401.76 +Asia,Brunei,Personal Care,Offline,M,3/23/2015,667097842,4/12/2015,7931,81.73,56.67,648200.63,449449.77,198750.86 +Middle East and North Africa,Oman,Office Supplies,Offline,C,11/22/2010,786155736,12/4/2010,9807,651.21,524.96,6386416.47,5148282.72,1238133.75 +Sub-Saharan Africa,Uganda,Clothes,Offline,L,2/26/2014,236324775,3/25/2014,2607,109.28,35.84,284892.96,93434.88,191458.08 +Middle East and North Africa,Afghanistan,Fruits,Online,M,1/6/2017,519216287,2/13/2017,6492,9.33,6.92,60570.36,44924.64,15645.72 +Europe,Latvia,Clothes,Online,M,4/30/2016,506754100,5/7/2016,8654,109.28,35.84,945709.12,310159.36,635549.76 +Australia and Oceania,Tonga,Clothes,Online,H,1/4/2010,491174542,1/17/2010,8317,109.28,35.84,908881.76,298081.28,610800.48 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,M,12/22/2015,835026443,1/10/2016,1735,47.45,31.79,82325.75,55155.65,27170.1 +Asia,China,Clothes,Offline,M,5/3/2015,621171128,5/6/2015,7196,109.28,35.84,786378.88,257904.64,528474.24 +Asia,Sri Lanka,Household,Online,M,10/14/2016,802782428,11/15/2016,15,668.27,502.54,10024.05,7538.1,2485.95 +Sub-Saharan Africa,Mauritania,Beverages,Online,L,12/4/2014,153346669,1/7/2015,7542,47.45,31.79,357867.9,239760.18,118107.72 +Europe,Monaco,Beverages,Offline,L,10/14/2016,216662681,11/10/2016,4157,47.45,31.79,197249.65,132151.03,65098.62 +Middle East and North Africa,Azerbaijan,Household,Offline,C,4/25/2015,356841790,6/7/2015,6270,668.27,502.54,4190052.9,3150925.8,1039127.1 +Central America and the Caribbean,The Bahamas,Meat,Online,H,11/19/2015,908307826,11/19/2015,7325,421.89,364.69,3090344.25,2671354.25,418990 +Asia,Singapore,Fruits,Online,M,5/11/2017,925797116,6/12/2017,2795,9.33,6.92,26077.35,19341.4,6735.95 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,C,11/19/2015,434358489,11/27/2015,5184,255.28,159.42,1323371.52,826433.28,496938.24 +Australia and Oceania,New Zealand,Office Supplies,Offline,H,3/28/2016,879353272,4/10/2016,9029,651.21,524.96,5879775.09,4739863.84,1139911.25 +Middle East and North Africa,Algeria,Personal Care,Online,L,11/29/2012,176455295,12/19/2012,5898,81.73,56.67,482043.54,334239.66,147803.88 +Europe,Albania,Beverages,Online,M,8/7/2016,361650884,8/21/2016,9388,47.45,31.79,445460.6,298444.52,147016.08 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,H,7/23/2012,841238868,8/12/2012,130,154.06,90.93,20027.8,11820.9,8206.9 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,H,5/27/2017,641830575,6/19/2017,785,437.2,263.33,343202,206714.05,136487.95 +Europe,Bosnia and Herzegovina,Baby Food,Offline,H,9/26/2014,660349833,9/26/2014,1045,255.28,159.42,266767.6,166593.9,100173.7 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,M,12/9/2011,514032971,1/19/2012,2634,9.33,6.92,24575.22,18227.28,6347.94 +Asia,South Korea,Fruits,Online,H,9/3/2013,790428817,9/24/2013,4307,9.33,6.92,40184.31,29804.44,10379.87 +Middle East and North Africa,Kuwait,Cereal,Offline,H,7/10/2010,797398698,8/10/2010,6850,205.7,117.11,1409045,802203.5,606841.5 +Europe,Lithuania,Cosmetics,Online,L,1/25/2013,813116443,3/15/2013,8079,437.2,263.33,3532138.8,2127443.07,1404695.73 +Sub-Saharan Africa,Nigeria,Vegetables,Online,C,3/27/2010,736068379,4/14/2010,7845,154.06,90.93,1208600.7,713345.85,495254.85 +Asia,Japan,Snacks,Offline,H,12/10/2010,535053336,12/28/2010,3027,152.58,97.44,461859.66,294950.88,166908.78 +Europe,Montenegro,Office Supplies,Online,L,1/13/2010,699182641,2/25/2010,2536,651.21,524.96,1651468.56,1331298.56,320170 +Sub-Saharan Africa,South Africa,Cereal,Offline,C,10/11/2014,887880122,11/3/2014,2314,205.7,117.11,475989.8,270992.54,204997.26 +Asia,South Korea,Office Supplies,Offline,L,10/13/2010,380882108,10/17/2010,335,651.21,524.96,218155.35,175861.6,42293.75 +Asia,Myanmar,Vegetables,Offline,C,3/26/2011,328237426,4/15/2011,1603,154.06,90.93,246958.18,145760.79,101197.39 +Australia and Oceania,Solomon Islands,Vegetables,Online,H,3/24/2015,600307404,4/9/2015,3156,154.06,90.93,486213.36,286975.08,199238.28 +Asia,Sri Lanka,Baby Food,Offline,H,7/30/2011,237765872,8/29/2011,9060,255.28,159.42,2312836.8,1444345.2,868491.6 +Sub-Saharan Africa,Guinea,Clothes,Offline,C,11/13/2012,601599156,11/19/2012,5414,109.28,35.84,591641.92,194037.76,397604.16 +Central America and the Caribbean,Honduras,Cereal,Online,C,10/30/2013,423106086,12/3/2013,5348,205.7,117.11,1100083.6,626304.28,473779.32 +Middle East and North Africa,Oman,Cosmetics,Offline,M,3/31/2010,753897988,4/11/2010,4023,437.2,263.33,1758855.6,1059376.59,699479.01 +Europe,Vatican City,Vegetables,Online,M,5/1/2010,915898692,5/29/2010,3631,154.06,90.93,559391.86,330166.83,229225.03 +Europe,Ireland,Personal Care,Offline,M,10/15/2015,751344525,11/17/2015,8396,81.73,56.67,686205.08,475801.32,210403.76 +Asia,Cambodia,Cosmetics,Online,L,6/15/2010,172784316,7/3/2010,9574,437.2,263.33,4185752.8,2521121.42,1664631.38 +Central America and the Caribbean,Barbados,Baby Food,Offline,L,2/5/2017,513079392,3/12/2017,449,255.28,159.42,114620.72,71579.58,43041.14 +Europe,United Kingdom,Cereal,Online,L,4/30/2010,475403583,5/24/2010,1339,205.7,117.11,275432.3,156810.29,118622.01 +Europe,Bosnia and Herzegovina,Cereal,Offline,M,4/3/2011,183243215,5/15/2011,4594,205.7,117.11,944985.8,538003.34,406982.46 +Sub-Saharan Africa,Comoros,Beverages,Online,L,7/17/2015,730397117,8/16/2015,9593,47.45,31.79,455187.85,304961.47,150226.38 +Europe,Macedonia,Cosmetics,Online,L,5/10/2012,130976617,6/23/2012,7746,437.2,263.33,3386551.2,2039754.18,1346797.02 +Europe,Sweden,Meat,Online,C,11/10/2010,969405543,12/8/2010,7497,421.89,364.69,3162909.33,2734080.93,428828.4 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,L,9/13/2013,950420224,10/24/2013,9320,651.21,524.96,6069277.2,4892627.2,1176650 +Asia,Myanmar,Office Supplies,Online,L,3/27/2013,549069488,4/23/2013,718,651.21,524.96,467568.78,376921.28,90647.5 +Middle East and North Africa,Jordan,Snacks,Online,C,6/17/2010,760714662,8/3/2010,1228,152.58,97.44,187368.24,119656.32,67711.92 +Sub-Saharan Africa,Swaziland,Beverages,Online,M,3/21/2011,851029574,5/7/2011,7418,47.45,31.79,351984.1,235818.22,116165.88 +Sub-Saharan Africa,Chad,Beverages,Online,M,11/6/2014,606000554,12/13/2014,7885,47.45,31.79,374143.25,250664.15,123479.1 +Central America and the Caribbean,Belize,Baby Food,Online,C,5/25/2010,781926429,6/12/2010,8261,255.28,159.42,2108868.08,1316968.62,791899.46 +Europe,Austria,Cosmetics,Online,C,9/10/2010,855418527,9/11/2010,6206,437.2,263.33,2713263.2,1634225.98,1079037.22 +Asia,Laos,Meat,Offline,C,9/9/2010,373400676,10/16/2010,6413,421.89,364.69,2705580.57,2338756.97,366823.6 +Australia and Oceania,Tuvalu,Clothes,Online,C,12/27/2013,303109204,2/5/2014,5604,109.28,35.84,612405.12,200847.36,411557.76 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,H,11/22/2013,782092940,12/2/2013,7536,47.45,31.79,357583.2,239569.44,118013.76 +Asia,Tajikistan,Meat,Offline,C,5/6/2012,668213212,5/21/2012,7993,421.89,364.69,3372166.77,2914967.17,457199.6 +Europe,Poland,Office Supplies,Offline,L,2/20/2016,689643847,2/28/2016,9795,651.21,524.96,6378601.95,5141983.2,1236618.75 +Middle East and North Africa,Morocco,Cosmetics,Offline,L,5/29/2010,294871175,6/3/2010,7788,437.2,263.33,3404913.6,2050814.04,1354099.56 +Europe,Netherlands,Fruits,Offline,M,6/9/2015,802694022,6/20/2015,3854,9.33,6.92,35957.82,26669.68,9288.14 +Asia,Mongolia,Baby Food,Online,H,9/17/2014,452223718,11/3/2014,1902,255.28,159.42,485542.56,303216.84,182325.72 +Europe,Poland,Baby Food,Online,M,9/16/2011,252884089,10/3/2011,2877,255.28,159.42,734440.56,458651.34,275789.22 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,H,12/20/2010,834411466,1/31/2011,9750,9.33,6.92,90967.5,67470,23497.5 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,H,4/28/2014,196854674,5/28/2014,2528,9.33,6.92,23586.24,17493.76,6092.48 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,M,1/29/2017,460575044,2/1/2017,3245,152.58,97.44,495122.1,316192.8,178929.3 +Europe,San Marino,Vegetables,Offline,L,11/1/2011,216246402,11/22/2011,971,154.06,90.93,149592.26,88293.03,61299.23 +Asia,Mongolia,Office Supplies,Offline,H,12/19/2014,374855077,12/26/2014,6802,651.21,524.96,4429530.42,3570777.92,858752.5 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,C,5/29/2017,117699897,6/21/2017,8870,437.2,263.33,3877964,2335737.1,1542226.9 +Asia,North Korea,Vegetables,Online,L,3/2/2011,946392190,4/14/2011,7335,154.06,90.93,1130030.1,666971.55,463058.55 +Australia and Oceania,Australia,Household,Online,C,10/23/2015,832855784,11/22/2015,9389,668.27,502.54,6274387.03,4718348.06,1556038.97 +North America,United States of America,Clothes,Online,C,2/10/2014,969327008,2/20/2014,4257,109.28,35.84,465204.96,152570.88,312634.08 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,H,5/31/2016,818354690,7/19/2016,8193,9.33,6.92,76440.69,56695.56,19745.13 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,H,5/29/2011,362800157,6/21/2011,9483,81.73,56.67,775045.59,537401.61,237643.98 +Middle East and North Africa,Lebanon,Fruits,Online,L,5/8/2015,555837237,6/27/2015,3445,9.33,6.92,32141.85,23839.4,8302.45 +Central America and the Caribbean,Barbados,Meat,Offline,H,4/9/2015,170952260,4/16/2015,7428,421.89,364.69,3133798.92,2708917.32,424881.6 +Middle East and North Africa,Tunisia ,Household,Online,M,8/18/2010,751944053,9/1/2010,5810,668.27,502.54,3882648.7,2919757.4,962891.3 +Europe,Netherlands,Beverages,Online,C,2/3/2017,762923943,2/4/2017,5004,47.45,31.79,237439.8,159077.16,78362.64 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,L,4/25/2017,538315761,6/3/2017,8451,154.06,90.93,1301961.06,768449.43,533511.63 +North America,United States of America,Beverages,Online,H,2/28/2010,932855832,3/7/2010,1626,47.45,31.79,77153.7,51690.54,25463.16 +Sub-Saharan Africa,Liberia,Clothes,Offline,H,6/29/2014,171592986,7/27/2014,7033,109.28,35.84,768566.24,252062.72,516503.52 +Middle East and North Africa,Israel,Meat,Online,C,5/14/2012,599888551,6/20/2012,9208,421.89,364.69,3884763.12,3358065.52,526697.6 +Sub-Saharan Africa,Sudan,Cereal,Online,C,6/5/2013,133416354,6/9/2013,9719,205.7,117.11,1999198.3,1138192.09,861006.21 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,C,3/20/2013,808162724,4/6/2013,2164,437.2,263.33,946100.8,569846.12,376254.68 +Sub-Saharan Africa,Burkina Faso,Meat,Online,H,2/22/2012,230426490,4/11/2012,7174,421.89,364.69,3026638.86,2616286.06,410352.8 +Europe,Sweden,Meat,Online,C,9/2/2011,126818978,10/8/2011,7409,421.89,364.69,3125783.01,2701988.21,423794.8 +Asia,Philippines,Clothes,Online,M,7/19/2010,494264018,7/24/2010,2561,109.28,35.84,279866.08,91786.24,188079.84 +Asia,Japan,Personal Care,Offline,M,2/27/2016,949997937,4/12/2016,4356,81.73,56.67,356015.88,246854.52,109161.36 +Europe,Cyprus,Vegetables,Offline,L,6/12/2010,281569564,7/14/2010,1546,154.06,90.93,238176.76,140577.78,97598.98 +Sub-Saharan Africa,Mali,Fruits,Online,M,4/14/2014,496840226,4/21/2014,4919,9.33,6.92,45894.27,34039.48,11854.79 +Sub-Saharan Africa,Guinea,Personal Care,Offline,L,7/15/2015,973983752,9/2/2015,2291,81.73,56.67,187243.43,129830.97,57412.46 +Europe,Germany,Fruits,Online,L,9/12/2010,711486470,10/31/2010,3512,9.33,6.92,32766.96,24303.04,8463.92 +Asia,Tajikistan,Office Supplies,Offline,L,4/6/2016,578147208,5/14/2016,5461,651.21,524.96,3556257.81,2866806.56,689451.25 +Europe,Slovenia,Beverages,Offline,C,12/7/2011,163077294,12/15/2011,7050,47.45,31.79,334522.5,224119.5,110403 +Europe,Belgium,Household,Offline,H,7/16/2012,925700557,8/28/2012,4221,668.27,502.54,2820767.67,2121221.34,699546.33 +Middle East and North Africa,Yemen,Office Supplies,Offline,C,4/11/2011,345753324,5/18/2011,4947,651.21,524.96,3221535.87,2596977.12,624558.75 +Europe,Slovakia,Beverages,Online,C,9/28/2013,473284423,10/20/2013,4233,47.45,31.79,200855.85,134567.07,66288.78 +Australia and Oceania,Samoa ,Household,Online,H,6/23/2011,278655183,8/9/2011,9116,668.27,502.54,6091949.32,4581154.64,1510794.68 +Asia,Singapore,Vegetables,Offline,C,12/30/2015,602539432,2/14/2016,3662,154.06,90.93,564167.72,332985.66,231182.06 +Middle East and North Africa,Egypt,Vegetables,Online,L,3/6/2017,105923497,3/21/2017,3972,154.06,90.93,611926.32,361173.96,250752.36 +Sub-Saharan Africa,Namibia,Cereal,Online,C,4/26/2017,220106208,6/10/2017,3173,205.7,117.11,652686.1,371590.03,281096.07 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,M,3/15/2012,196698892,4/15/2012,6428,109.28,35.84,702451.84,230379.52,472072.32 +Central America and the Caribbean,Dominica,Snacks,Online,M,1/17/2010,257625377,1/31/2010,5929,152.58,97.44,904646.82,577721.76,326925.06 +Europe,Russia,Cosmetics,Offline,L,7/21/2012,245121991,9/3/2012,5899,437.2,263.33,2579042.8,1553383.67,1025659.13 +North America,United States of America,Cosmetics,Online,H,2/18/2011,971737563,3/1/2011,7594,437.2,263.33,3320096.8,1999728.02,1320368.78 +Australia and Oceania,Kiribati,Meat,Online,H,5/28/2013,170333421,6/15/2013,4299,421.89,364.69,1813705.11,1567802.31,245902.8 +Middle East and North Africa,Afghanistan,Fruits,Offline,M,9/13/2016,144083392,9/19/2016,6332,9.33,6.92,59077.56,43817.44,15260.12 +Central America and the Caribbean,Dominican Republic,Fruits,Online,M,11/1/2011,116473805,12/1/2011,6042,9.33,6.92,56371.86,41810.64,14561.22 +Asia,South Korea,Vegetables,Offline,H,3/12/2017,281303489,4/12/2017,2808,154.06,90.93,432600.48,255331.44,177269.04 +Middle East and North Africa,Saudi Arabia,Beverages,Online,M,5/17/2014,452683770,6/2/2014,8042,47.45,31.79,381592.9,255655.18,125937.72 +Middle East and North Africa,Lebanon,Beverages,Online,C,7/12/2012,515038478,8/12/2012,186,47.45,31.79,8825.7,5912.94,2912.76 +Australia and Oceania,Australia,Clothes,Offline,H,4/24/2014,873103940,5/24/2014,9713,109.28,35.84,1061436.64,348113.92,713322.72 +Sub-Saharan Africa,Gabon,Clothes,Online,M,1/29/2012,201928985,2/9/2012,4129,109.28,35.84,451217.12,147983.36,303233.76 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,H,5/25/2014,396874940,6/28/2014,2969,651.21,524.96,1933442.49,1558606.24,374836.25 +Middle East and North Africa,Afghanistan,Cereal,Online,H,12/20/2011,723615634,2/3/2012,2801,205.7,117.11,576165.7,328025.11,248140.59 +Sub-Saharan Africa,South Africa,Clothes,Offline,L,9/14/2011,968137395,9/17/2011,2224,109.28,35.84,243038.72,79708.16,163330.56 +Asia,North Korea,Snacks,Offline,L,3/21/2010,986739051,3/31/2010,6868,152.58,97.44,1047919.44,669217.92,378701.52 +Europe,Slovakia,Cosmetics,Online,H,10/7/2012,256031930,11/4/2012,4393,437.2,263.33,1920619.6,1156808.69,763810.91 +Europe,Kosovo,Snacks,Offline,C,4/23/2014,122939860,4/28/2014,9492,152.58,97.44,1448289.36,924900.48,523388.88 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,M,11/15/2010,654699170,11/22/2010,8888,668.27,502.54,5939583.76,4466575.52,1473008.24 +Europe,France,Personal Care,Offline,H,11/26/2010,188858687,1/1/2011,6337,81.73,56.67,517923.01,359117.79,158805.22 +Middle East and North Africa,United Arab Emirates,Fruits,Online,C,5/5/2016,283279740,5/11/2016,7625,9.33,6.92,71141.25,52765,18376.25 +Europe,France,Meat,Online,H,4/8/2011,766136157,4/30/2011,5569,421.89,364.69,2349505.41,2030958.61,318546.8 +Middle East and North Africa,Yemen,Personal Care,Online,H,2/8/2011,185914266,3/30/2011,5017,81.73,56.67,410039.41,284313.39,125726.02 +Asia,Kyrgyzstan,Office Supplies,Online,L,6/4/2013,761412894,7/20/2013,7851,651.21,524.96,5112649.71,4121460.96,991188.75 +Sub-Saharan Africa,Benin,Cereal,Online,H,11/5/2016,731743371,12/2/2016,7979,205.7,117.11,1641280.3,934420.69,706859.61 +Europe,Luxembourg,Cosmetics,Offline,M,4/12/2017,206329524,4/13/2017,6346,437.2,263.33,2774471.2,1671092.18,1103379.02 +Europe,Ukraine,Snacks,Online,C,9/13/2011,714907681,10/21/2011,5925,152.58,97.44,904036.5,577332,326704.5 +Central America and the Caribbean,Dominica,Vegetables,Online,L,1/26/2017,257526671,3/14/2017,6720,154.06,90.93,1035283.2,611049.6,424233.6 +Asia,Taiwan,Clothes,Online,C,7/25/2013,954547822,9/11/2013,768,109.28,35.84,83927.04,27525.12,56401.92 +Asia,Bangladesh,Fruits,Offline,H,6/28/2016,496644961,6/29/2016,7135,9.33,6.92,66569.55,49374.2,17195.35 +Asia,Cambodia,Personal Care,Offline,L,12/9/2011,694804418,1/9/2012,6922,81.73,56.67,565735.06,392269.74,173465.32 +Europe,Estonia,Clothes,Offline,M,7/23/2013,730325019,9/9/2013,8257,109.28,35.84,902324.96,295930.88,606394.08 +Asia,Cambodia,Personal Care,Online,M,5/11/2013,304818093,6/6/2013,1302,81.73,56.67,106412.46,73784.34,32628.12 +Europe,Ukraine,Clothes,Online,L,10/6/2015,990207469,11/5/2015,3250,109.28,35.84,355160,116480,238680 +Middle East and North Africa,Egypt,Baby Food,Online,L,2/11/2011,378729474,3/18/2011,3322,255.28,159.42,848040.16,529593.24,318446.92 +Sub-Saharan Africa,Republic of the Congo,Snacks,Offline,H,4/30/2017,632932937,5/6/2017,7776,152.58,97.44,1186462.08,757693.44,428768.64 +Sub-Saharan Africa,Guinea-Bissau,Household,Offline,M,7/11/2015,835679185,8/1/2015,4896,668.27,502.54,3271849.92,2460435.84,811414.08 +Europe,Germany,Cereal,Offline,H,5/21/2014,140142047,7/6/2014,1,205.7,117.11,205.7,117.11,88.59 +Europe,Ireland,Vegetables,Online,C,2/2/2016,919807851,2/11/2016,438,154.06,90.93,67478.28,39827.34,27650.94 +Asia,Thailand,Household,Online,M,7/9/2012,218475425,8/8/2012,588,668.27,502.54,392942.76,295493.52,97449.24 +Sub-Saharan Africa,Liberia,Vegetables,Offline,H,10/10/2011,100256097,11/18/2011,6862,154.06,90.93,1057159.72,623961.66,433198.06 +Australia and Oceania,Marshall Islands,Vegetables,Online,H,8/25/2011,899573695,8/29/2011,2702,154.06,90.93,416270.12,245692.86,170577.26 +Asia,South Korea,Clothes,Online,H,1/4/2011,771164548,1/14/2011,3582,109.28,35.84,391440.96,128378.88,263062.08 +Australia and Oceania,Tonga,Household,Online,L,7/28/2013,640077483,8/24/2013,2006,668.27,502.54,1340549.62,1008095.24,332454.38 +Europe,San Marino,Household,Offline,L,7/18/2016,151673829,8/25/2016,2511,668.27,502.54,1678025.97,1261877.94,416148.03 +Sub-Saharan Africa,Botswana,Snacks,Online,H,6/1/2014,821627414,6/17/2014,6665,152.58,97.44,1016945.7,649437.6,367508.1 +Central America and the Caribbean,Grenada,Household,Online,C,4/23/2010,185924565,6/10/2010,8065,668.27,502.54,5389597.55,4052985.1,1336612.45 +Sub-Saharan Africa,Cameroon,Beverages,Offline,L,3/13/2012,350864112,3/17/2012,7343,47.45,31.79,348425.35,233433.97,114991.38 +Middle East and North Africa,Saudi Arabia,Cereal,Online,C,12/25/2013,343057382,1/20/2014,7158,205.7,117.11,1472400.6,838273.38,634127.22 +Australia and Oceania,Nauru,Household,Offline,H,5/28/2014,159428203,7/5/2014,7203,668.27,502.54,4813548.81,3619795.62,1193753.19 +Europe,Moldova ,Cereal,Online,L,4/11/2013,317212903,5/8/2013,9202,205.7,117.11,1892851.4,1077646.22,815205.18 +Central America and the Caribbean,Saint Lucia,Household,Offline,L,4/7/2015,503960311,4/28/2015,1910,668.27,502.54,1276395.7,959851.4,316544.3 +Europe,San Marino,Personal Care,Online,C,12/12/2010,927531754,12/24/2010,6113,81.73,56.67,499615.49,346423.71,153191.78 +Middle East and North Africa,Jordan,Cosmetics,Offline,C,11/26/2010,966101062,12/23/2010,9628,437.2,263.33,4209361.6,2535341.24,1674020.36 +Australia and Oceania,Kiribati,Vegetables,Online,L,8/20/2011,518154561,8/27/2011,2304,154.06,90.93,354954.24,209502.72,145451.52 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,M,6/27/2014,452491080,8/1/2014,1021,437.2,263.33,446381.2,268859.93,177521.27 +Central America and the Caribbean,Guatemala,Personal Care,Offline,L,4/21/2014,358221948,4/23/2014,4690,81.73,56.67,383313.7,265782.3,117531.4 +Sub-Saharan Africa,Liberia,Meat,Online,L,10/12/2010,794770991,11/23/2010,9253,421.89,364.69,3903748.17,3374476.57,529271.6 +North America,Greenland,Personal Care,Online,H,3/29/2012,141874539,5/15/2012,2684,81.73,56.67,219363.32,152102.28,67261.04 +Australia and Oceania,Federated States of Micronesia,Household,Offline,H,9/23/2016,449581420,9/25/2016,9988,668.27,502.54,6674680.76,5019369.52,1655311.24 +Asia,India,Cosmetics,Offline,H,10/9/2015,688252961,10/14/2015,8201,437.2,263.33,3585477.2,2159569.33,1425907.87 +Middle East and North Africa,Bahrain,Snacks,Online,H,4/26/2013,798562991,6/4/2013,1390,152.58,97.44,212086.2,135441.6,76644.6 +Central America and the Caribbean,Nicaragua,Cereal,Offline,C,5/22/2014,341497838,5/24/2014,5654,205.7,117.11,1163027.8,662139.94,500887.86 +Asia,Singapore,Fruits,Offline,H,9/15/2013,748356330,10/18/2013,4123,9.33,6.92,38467.59,28531.16,9936.43 +Middle East and North Africa,Afghanistan,Personal Care,Online,L,8/20/2014,370749795,9/18/2014,1958,81.73,56.67,160027.34,110959.86,49067.48 +Sub-Saharan Africa,Comoros,Meat,Online,C,3/28/2010,330602061,4/25/2010,1351,421.89,364.69,569973.39,492696.19,77277.2 +Central America and the Caribbean,Nicaragua,Baby Food,Online,H,5/13/2017,470149457,6/15/2017,6527,255.28,159.42,1666212.56,1040534.34,625678.22 +Asia,Vietnam,Fruits,Offline,C,4/13/2012,701940810,5/16/2012,8739,9.33,6.92,81534.87,60473.88,21060.99 +Europe,Iceland,Cosmetics,Online,H,3/9/2010,558837449,4/8/2010,1275,437.2,263.33,557430,335745.75,221684.25 +Sub-Saharan Africa,Nigeria,Household,Offline,L,12/22/2015,544013202,1/7/2016,4450,668.27,502.54,2973801.5,2236303,737498.5 +Australia and Oceania,Kiribati,Household,Online,L,11/20/2012,780954396,1/5/2013,615,668.27,502.54,410986.05,309062.1,101923.95 +Europe,Romania,Snacks,Online,L,10/1/2011,563459861,10/11/2011,9149,152.58,97.44,1395954.42,891478.56,504475.86 +Asia,Taiwan,Beverages,Online,M,11/11/2016,605640923,11/28/2016,1463,47.45,31.79,69419.35,46508.77,22910.58 +Australia and Oceania,Nauru,Personal Care,Online,M,9/2/2014,791921412,9/13/2014,5999,81.73,56.67,490298.27,339963.33,150334.94 +Australia and Oceania,New Zealand,Cosmetics,Online,L,5/25/2015,627037656,7/12/2015,3231,437.2,263.33,1412593.2,850819.23,561773.97 +Europe,San Marino,Vegetables,Offline,L,5/25/2011,586038482,6/18/2011,665,154.06,90.93,102449.9,60468.45,41981.45 +Sub-Saharan Africa,Guinea,Fruits,Online,L,3/28/2011,764285218,5/17/2011,7835,9.33,6.92,73100.55,54218.2,18882.35 +Europe,Romania,Vegetables,Online,H,3/12/2013,427451694,4/1/2013,1310,154.06,90.93,201818.6,119118.3,82700.3 +Asia,Philippines,Snacks,Offline,H,8/8/2016,261524236,9/25/2016,9688,152.58,97.44,1478195.04,943998.72,534196.32 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,L,7/6/2010,122801673,8/6/2010,8599,109.28,35.84,939698.72,308188.16,631510.56 +Sub-Saharan Africa,Gabon,Fruits,Offline,C,4/26/2015,387895333,5/28/2015,5704,9.33,6.92,53218.32,39471.68,13746.64 +Sub-Saharan Africa,Kenya,Vegetables,Online,H,10/31/2010,603729045,11/1/2010,5695,154.06,90.93,877371.7,517846.35,359525.35 +Sub-Saharan Africa,Guinea,Clothes,Offline,H,10/20/2015,837539136,10/23/2015,5297,109.28,35.84,578856.16,189844.48,389011.68 +Middle East and North Africa,Libya,Meat,Offline,C,12/17/2015,326874434,1/26/2016,8264,421.89,364.69,3486498.96,3013798.16,472700.8 +Europe,Portugal,Fruits,Online,H,3/29/2013,629596269,4/23/2013,382,9.33,6.92,3564.06,2643.44,920.62 +Europe,Belgium,Household,Offline,H,6/12/2014,673878467,6/25/2014,4468,668.27,502.54,2985830.36,2245348.72,740481.64 +Europe,Iceland,Vegetables,Online,C,4/12/2012,808207356,5/4/2012,5372,154.06,90.93,827610.32,488475.96,339134.36 +Sub-Saharan Africa,Djibouti,Clothes,Online,H,11/19/2011,551381766,11/25/2011,4972,109.28,35.84,543340.16,178196.48,365143.68 +Europe,Bulgaria,Vegetables,Online,M,11/18/2011,842513024,12/23/2011,7181,154.06,90.93,1106304.86,652968.33,453336.53 +Europe,Monaco,Personal Care,Offline,L,10/3/2015,891024959,10/16/2015,2941,81.73,56.67,240367.93,166666.47,73701.46 +Europe,Cyprus,Personal Care,Offline,C,11/25/2012,426653897,12/7/2012,5224,81.73,56.67,426957.52,296044.08,130913.44 +Central America and the Caribbean,Costa Rica,Household,Online,L,9/19/2012,149448668,10/30/2012,4037,668.27,502.54,2697805.99,2028753.98,669052.01 +Sub-Saharan Africa,Chad,Snacks,Offline,C,7/10/2010,379770600,7/30/2010,1415,152.58,97.44,215900.7,137877.6,78023.1 +Central America and the Caribbean,Dominica,Vegetables,Online,H,1/18/2014,608293521,1/27/2014,6425,154.06,90.93,989835.5,584225.25,405610.25 +Asia,Brunei,Snacks,Offline,L,12/15/2016,846003758,1/16/2017,167,152.58,97.44,25480.86,16272.48,9208.38 +Asia,Vietnam,Meat,Online,M,3/9/2010,274200141,4/28/2010,770,421.89,364.69,324855.3,280811.3,44044 +Asia,Kazakhstan,Baby Food,Online,M,1/10/2016,394493997,2/17/2016,8395,255.28,159.42,2143075.6,1338330.9,804744.7 +Middle East and North Africa,Egypt,Cereal,Online,C,3/10/2016,978809154,3/18/2016,235,205.7,117.11,48339.5,27520.85,20818.65 +Sub-Saharan Africa,Senegal,Vegetables,Online,C,2/29/2016,519381940,4/7/2016,5513,154.06,90.93,849332.78,501297.09,348035.69 +Sub-Saharan Africa,Nigeria,Meat,Offline,M,2/22/2011,278761184,4/5/2011,484,421.89,364.69,204194.76,176509.96,27684.8 +Sub-Saharan Africa,Eritrea,Beverages,Offline,H,7/16/2012,239808213,9/1/2012,3434,47.45,31.79,162943.3,109166.86,53776.44 +Central America and the Caribbean,Cuba,Cereal,Offline,C,11/22/2013,455696856,12/11/2013,9681,205.7,117.11,1991381.7,1133741.91,857639.79 +Middle East and North Africa,Turkey,Fruits,Online,C,5/19/2017,599913442,6/27/2017,6574,9.33,6.92,61335.42,45492.08,15843.34 +Asia,Laos,Snacks,Offline,L,11/19/2014,416256797,12/12/2014,8491,152.58,97.44,1295556.78,827363.04,468193.74 +Middle East and North Africa,Lebanon,Snacks,Online,C,7/2/2014,168838250,7/5/2014,1845,152.58,97.44,281510.1,179776.8,101733.3 +Middle East and North Africa,Qatar,Personal Care,Offline,H,1/10/2014,192081630,3/1/2014,78,81.73,56.67,6374.94,4420.26,1954.68 +Central America and the Caribbean,Jamaica,Snacks,Online,L,4/30/2012,440723264,6/11/2012,8662,152.58,97.44,1321647.96,844025.28,477622.68 +Middle East and North Africa,Somalia,Clothes,Offline,M,2/15/2013,939811980,2/18/2013,105,109.28,35.84,11474.4,3763.2,7711.2 +Sub-Saharan Africa,Namibia,Cereal,Offline,C,8/15/2013,434709107,9/1/2013,8940,205.7,117.11,1838958,1046963.4,791994.6 +Europe,Vatican City,Clothes,Offline,C,11/17/2015,441088473,11/23/2015,6736,109.28,35.84,736110.08,241418.24,494691.84 +Europe,Greece,Fruits,Online,C,6/12/2015,294936406,6/17/2015,7092,9.33,6.92,66168.36,49076.64,17091.72 +Sub-Saharan Africa,The Gambia,Meat,Online,M,9/23/2012,302551734,11/2/2012,636,421.89,364.69,268322.04,231942.84,36379.2 +Asia,India,Clothes,Online,H,10/7/2016,390545785,11/21/2016,31,109.28,35.84,3387.68,1111.04,2276.64 +Sub-Saharan Africa,South Africa,Clothes,Online,C,3/1/2011,555842387,4/18/2011,4969,109.28,35.84,543012.32,178088.96,364923.36 +Sub-Saharan Africa,South Sudan,Clothes,Offline,H,11/15/2010,415677869,12/22/2010,7174,109.28,35.84,783974.72,257116.16,526858.56 +Asia,Indonesia,Cosmetics,Online,C,12/25/2012,557601058,2/2/2013,5399,437.2,263.33,2360442.8,1421718.67,938724.13 +Middle East and North Africa,Morocco,Cosmetics,Offline,C,8/28/2015,289473283,10/12/2015,432,437.2,263.33,188870.4,113758.56,75111.84 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,M,4/26/2014,789468371,5/29/2014,90,255.28,159.42,22975.2,14347.8,8627.4 +Central America and the Caribbean,Cuba,Personal Care,Online,H,1/16/2013,156072652,3/2/2013,4221,81.73,56.67,344982.33,239204.07,105778.26 +Europe,Russia,Cosmetics,Offline,L,3/8/2013,158084952,3/18/2013,9705,437.2,263.33,4243026,2555617.65,1687408.35 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,L,2/23/2017,384616601,3/19/2017,5454,651.21,524.96,3551699.34,2863131.84,688567.5 +Europe,Finland,Meat,Online,M,1/23/2017,495091426,2/10/2017,7410,421.89,364.69,3126204.9,2702352.9,423852 +Sub-Saharan Africa,South Africa,Beverages,Offline,C,9/6/2013,669245755,10/12/2013,3546,47.45,31.79,168257.7,112727.34,55530.36 +Europe,Russia,Meat,Online,C,8/12/2012,257128417,8/23/2012,8867,421.89,364.69,3740898.63,3233706.23,507192.4 +Asia,Vietnam,Snacks,Offline,C,12/18/2012,929100739,1/29/2013,410,152.58,97.44,62557.8,39950.4,22607.4 +Europe,Andorra,Personal Care,Online,L,2/10/2011,825836551,2/21/2011,2242,81.73,56.67,183238.66,127054.14,56184.52 +Middle East and North Africa,Azerbaijan,Baby Food,Online,M,1/26/2012,408322179,2/13/2012,461,255.28,159.42,117684.08,73492.62,44191.46 +Europe,Netherlands,Personal Care,Online,L,7/27/2010,207856452,9/15/2010,8198,81.73,56.67,670022.54,464580.66,205441.88 +Sub-Saharan Africa,Chad,Household,Online,M,7/15/2017,376050698,7/19/2017,613,668.27,502.54,409649.51,308057.02,101592.49 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,L,11/25/2010,234828746,12/16/2010,9899,651.21,524.96,6446327.79,5196579.04,1249748.75 +Sub-Saharan Africa,Rwanda,Baby Food,Online,C,1/29/2015,526426923,1/29/2015,280,255.28,159.42,71478.4,44637.6,26840.8 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,C,11/28/2013,263394057,12/31/2013,3010,81.73,56.67,246007.3,170576.7,75430.6 +Sub-Saharan Africa,South Africa,Baby Food,Offline,M,1/5/2015,778591477,1/25/2015,1375,255.28,159.42,351010,219202.5,131807.5 +Central America and the Caribbean,Dominica,Fruits,Offline,C,9/20/2015,775193011,9/24/2015,5693,9.33,6.92,53115.69,39395.56,13720.13 +Europe,Finland,Fruits,Online,M,6/2/2014,376684987,7/12/2014,8313,9.33,6.92,77560.29,57525.96,20034.33 +Australia and Oceania,Kiribati,Household,Offline,L,5/8/2014,676866233,5/26/2014,8615,668.27,502.54,5757146.05,4329382.1,1427763.95 +Asia,South Korea,Cereal,Offline,L,4/3/2012,589848077,5/20/2012,8009,205.7,117.11,1647451.3,937933.99,709517.31 +Sub-Saharan Africa,Guinea,Vegetables,Offline,C,4/15/2017,900054347,5/4/2017,4937,154.06,90.93,760594.22,448921.41,311672.81 +Asia,South Korea,Snacks,Online,C,12/14/2016,212221372,1/27/2017,9875,152.58,97.44,1506727.5,962220,544507.5 +Middle East and North Africa,Yemen,Baby Food,Online,H,3/9/2011,801397979,3/24/2011,326,255.28,159.42,83221.28,51970.92,31250.36 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,L,2/15/2016,962945497,3/29/2016,5826,9.33,6.92,54356.58,40315.92,14040.66 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,M,11/22/2014,862537753,12/16/2014,2943,152.58,97.44,449042.94,286765.92,162277.02 +Europe,Kosovo,Baby Food,Online,H,5/28/2014,286161077,6/17/2014,277,255.28,159.42,70712.56,44159.34,26553.22 +Middle East and North Africa,Kuwait,Beverages,Online,H,4/12/2011,890114295,5/12/2011,3455,47.45,31.79,163939.75,109834.45,54105.3 +Asia,Maldives,Personal Care,Offline,C,10/6/2010,351008737,10/21/2010,140,81.73,56.67,11442.2,7933.8,3508.4 +Middle East and North Africa,Qatar,Baby Food,Online,L,5/26/2015,915768229,6/21/2015,5024,255.28,159.42,1282526.72,800926.08,481600.64 +Sub-Saharan Africa,Gabon,Cereal,Online,M,8/19/2013,851629102,9/16/2013,4831,205.7,117.11,993736.7,565758.41,427978.29 +Asia,Thailand,Household,Online,L,11/30/2013,296140182,12/21/2013,3315,668.27,502.54,2215315.05,1665920.1,549394.95 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,L,8/13/2010,807162797,9/4/2010,6263,154.06,90.93,964877.78,569494.59,395383.19 +Europe,Croatia,Cereal,Offline,M,7/10/2010,412870776,8/13/2010,6492,205.7,117.11,1335404.4,760278.12,575126.28 +North America,United States of America,Cosmetics,Offline,C,12/4/2013,361750447,12/27/2013,8851,437.2,263.33,3869657.2,2330733.83,1538923.37 +Europe,Russia,Vegetables,Online,C,10/25/2010,172600638,12/11/2010,5219,154.06,90.93,804039.14,474563.67,329475.47 +Asia,Cambodia,Snacks,Offline,H,12/18/2014,784532678,1/8/2015,9508,152.58,97.44,1450730.64,926459.52,524271.12 +Europe,Ukraine,Cosmetics,Offline,C,9/13/2014,506970393,9/17/2014,2660,437.2,263.33,1162952,700457.8,462494.2 +Middle East and North Africa,Israel,Meat,Online,H,7/30/2014,869650113,8/14/2014,7649,421.89,364.69,3227036.61,2789513.81,437522.8 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,C,5/31/2016,772620666,6/13/2016,4479,437.2,263.33,1958218.8,1179455.07,778763.73 +Europe,Georgia,Cosmetics,Offline,H,7/11/2015,536243379,7/31/2015,5187,437.2,263.33,2267756.4,1365892.71,901863.69 +Middle East and North Africa,Somalia,Personal Care,Offline,H,1/29/2012,551192080,3/15/2012,8840,81.73,56.67,722493.2,500962.8,221530.4 +Asia,Laos,Office Supplies,Offline,C,11/16/2014,828453099,11/27/2014,6537,651.21,524.96,4256959.77,3431663.52,825296.25 +Asia,Brunei,Meat,Online,L,11/9/2014,549325263,12/10/2014,6407,421.89,364.69,2703049.23,2336568.83,366480.4 +Asia,Uzbekistan,Personal Care,Online,L,8/5/2011,315419900,9/2/2011,8613,81.73,56.67,703940.49,488098.71,215841.78 +Sub-Saharan Africa,Sudan,Personal Care,Offline,H,2/1/2017,798660838,2/16/2017,345,81.73,56.67,28196.85,19551.15,8645.7 +Central America and the Caribbean,Grenada,Beverages,Online,M,2/10/2014,491284406,3/1/2014,828,47.45,31.79,39288.6,26322.12,12966.48 +Asia,China,Office Supplies,Offline,H,1/2/2013,655839431,1/7/2013,6317,651.21,524.96,4113693.57,3316172.32,797521.25 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,C,1/12/2010,375187242,1/12/2010,5097,154.06,90.93,785243.82,463470.21,321773.61 +Sub-Saharan Africa,Seychelles ,Fruits,Online,C,11/16/2013,602501666,12/7/2013,2487,9.33,6.92,23203.71,17210.04,5993.67 +Middle East and North Africa,Kuwait,Office Supplies,Offline,H,7/29/2011,111269032,9/14/2011,5834,651.21,524.96,3799159.14,3062616.64,736542.5 +Asia,Malaysia,Cosmetics,Offline,M,2/24/2010,445288169,4/11/2010,9519,437.2,263.33,4161706.8,2506638.27,1655068.53 +Sub-Saharan Africa,Botswana,Household,Offline,C,2/15/2010,968670403,4/3/2010,9953,668.27,502.54,6651291.31,5001780.62,1649510.69 +Central America and the Caribbean,Cuba,Beverages,Offline,M,11/17/2016,215839564,12/9/2016,578,47.45,31.79,27426.1,18374.62,9051.48 +Middle East and North Africa,Turkey,Cereal,Online,M,2/15/2014,841531980,2/16/2014,6868,205.7,117.11,1412747.6,804311.48,608436.12 +Central America and the Caribbean,The Bahamas,Cereal,Offline,M,2/25/2013,170796477,3/5/2013,1328,205.7,117.11,273169.6,155522.08,117647.52 +Middle East and North Africa,Syria,Household,Offline,M,3/4/2011,548994386,3/29/2011,8493,668.27,502.54,5675617.11,4268072.22,1407544.89 +Europe,Montenegro,Snacks,Online,C,3/29/2010,791799533,4/22/2010,9932,152.58,97.44,1515424.56,967774.08,547650.48 +Middle East and North Africa,Israel,Cereal,Offline,L,6/25/2013,235198247,8/6/2013,9243,205.7,117.11,1901285.1,1082447.73,818837.37 +Sub-Saharan Africa,Togo,Fruits,Offline,M,9/24/2013,985489356,9/26/2013,7055,9.33,6.92,65823.15,48820.6,17002.55 +Sub-Saharan Africa,Swaziland,Household,Online,C,6/14/2012,269284188,7/26/2012,6030,668.27,502.54,4029668.1,3030316.2,999351.9 +Sub-Saharan Africa,Senegal,Cereal,Online,H,12/20/2015,783506572,1/26/2016,5861,205.7,117.11,1205607.7,686381.71,519225.99 +Europe,Kosovo,Household,Online,H,7/6/2016,345392835,7/31/2016,8270,668.27,502.54,5526592.9,4156005.8,1370587.1 +Europe,Slovakia,Beverages,Online,M,3/6/2011,442491805,4/10/2011,2013,47.45,31.79,95516.85,63993.27,31523.58 +Asia,Bhutan,Beverages,Online,C,4/6/2013,382664811,4/11/2013,7876,47.45,31.79,373716.2,250378.04,123338.16 +Middle East and North Africa,Pakistan,Beverages,Online,M,8/19/2010,444085681,9/5/2010,3676,47.45,31.79,174426.2,116860.04,57566.16 +Europe,Armenia,Baby Food,Offline,C,12/5/2014,525240743,12/14/2014,9263,255.28,159.42,2364658.64,1476707.46,887951.18 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,H,5/8/2012,594928824,5/22/2012,1515,9.33,6.92,14134.95,10483.8,3651.15 +Asia,Cambodia,Meat,Offline,C,11/22/2012,242261254,12/17/2012,9344,421.89,364.69,3942140.16,3407663.36,534476.8 +Australia and Oceania,New Zealand,Household,Offline,M,3/31/2016,926661860,4/22/2016,8692,668.27,502.54,5808602.84,4368077.68,1440525.16 +Middle East and North Africa,Yemen,Office Supplies,Online,C,8/5/2015,127866971,8/7/2015,7533,651.21,524.96,4905564.93,3954523.68,951041.25 +Asia,South Korea,Household,Offline,C,7/18/2016,795925414,9/5/2016,872,668.27,502.54,582731.44,438214.88,144516.56 +Europe,Czech Republic,Clothes,Online,L,8/19/2010,101198518,8/25/2010,5745,109.28,35.84,627813.6,205900.8,421912.8 +Europe,Portugal,Office Supplies,Offline,L,12/13/2016,684360110,12/24/2016,6219,651.21,524.96,4049874.99,3264726.24,785148.75 +Sub-Saharan Africa,Eritrea,Cereal,Offline,M,3/24/2010,306396520,4/5/2010,8394,205.7,117.11,1726645.8,983021.34,743624.46 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,M,6/23/2015,398606574,8/6/2015,5398,437.2,263.33,2360005.6,1421455.34,938550.26 +Europe,Czech Republic,Snacks,Online,M,5/5/2013,212601602,5/13/2013,2393,152.58,97.44,365123.94,233173.92,131950.02 +Asia,Vietnam,Meat,Online,L,1/14/2012,870305430,2/25/2012,1572,421.89,364.69,663211.08,573292.68,89918.4 +Asia,Thailand,Cosmetics,Offline,H,4/6/2013,413954389,5/22/2013,7157,437.2,263.33,3129040.4,1884652.81,1244387.59 +Europe,Ukraine,Cereal,Online,H,1/3/2016,556097304,1/13/2016,405,205.7,117.11,83308.5,47429.55,35878.95 +Europe,Montenegro,Baby Food,Offline,C,9/27/2012,829595506,11/4/2012,4600,255.28,159.42,1174288,733332,440956 +Europe,Liechtenstein,Cereal,Online,L,12/9/2015,837622821,12/29/2015,61,205.7,117.11,12547.7,7143.71,5403.99 +Sub-Saharan Africa,Mauritania,Baby Food,Online,M,6/2/2016,703665578,6/13/2016,9136,255.28,159.42,2332238.08,1456461.12,875776.96 +Europe,Russia,Personal Care,Offline,C,6/4/2017,621522605,6/8/2017,1205,81.73,56.67,98484.65,68287.35,30197.3 +Asia,South Korea,Office Supplies,Online,M,9/10/2015,405305230,9/14/2015,7679,651.21,524.96,5000641.59,4031167.84,969473.75 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,C,10/20/2012,839437282,10/26/2012,7001,154.06,90.93,1078574.06,636600.93,441973.13 +Middle East and North Africa,Oman,Household,Offline,H,5/31/2011,528655087,6/17/2011,9643,668.27,502.54,6444127.61,4845993.22,1598134.39 +Asia,Tajikistan,Beverages,Offline,C,6/14/2011,848007476,7/18/2011,3112,47.45,31.79,147664.4,98930.48,48733.92 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,L,11/28/2013,992855775,12/12/2013,6942,651.21,524.96,4520699.82,3644272.32,876427.5 +Europe,Belgium,Personal Care,Online,H,1/23/2017,228873813,1/29/2017,7702,81.73,56.67,629484.46,436472.34,193012.12 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,M,9/5/2012,142047917,9/26/2012,3990,651.21,524.96,2598327.9,2094590.4,503737.5 +Sub-Saharan Africa,Seychelles ,Fruits,Online,L,7/8/2012,588676917,7/14/2012,1436,9.33,6.92,13397.88,9937.12,3460.76 +Europe,Portugal,Cereal,Online,H,4/5/2014,145372140,5/1/2014,7702,205.7,117.11,1584301.4,901981.22,682320.18 +Sub-Saharan Africa,Eritrea,Beverages,Online,L,11/12/2012,159057414,12/11/2012,7478,47.45,31.79,354831.1,237725.62,117105.48 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,C,12/8/2011,696969068,1/7/2012,7490,81.73,56.67,612157.7,424458.3,187699.4 +Asia,Sri Lanka,Beverages,Offline,C,5/6/2012,996655929,6/6/2012,1492,47.45,31.79,70795.4,47430.68,23364.72 +Asia,South Korea,Household,Offline,L,1/13/2016,815979325,2/29/2016,5270,668.27,502.54,3521782.9,2648385.8,873397.1 +Europe,Latvia,Household,Offline,H,8/25/2014,883113086,9/26/2014,1642,668.27,502.54,1097299.34,825170.68,272128.66 +Sub-Saharan Africa,Lesotho,Fruits,Online,H,1/18/2016,646543538,1/20/2016,5455,9.33,6.92,50895.15,37748.6,13146.55 +Europe,Albania,Cereal,Online,H,3/22/2010,525069510,4/5/2010,8591,205.7,117.11,1767168.7,1006092.01,761076.69 +Sub-Saharan Africa,Lesotho,Meat,Offline,H,12/11/2010,557802331,1/16/2011,4960,421.89,364.69,2092574.4,1808862.4,283712 +Sub-Saharan Africa,Angola,Baby Food,Online,C,2/14/2014,854165828,3/9/2014,5505,255.28,159.42,1405316.4,877607.1,527709.3 +Asia,Taiwan,Household,Offline,C,9/22/2016,243896329,11/8/2016,3198,668.27,502.54,2137127.46,1607122.92,530004.54 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,M,1/4/2013,327042663,1/18/2013,8046,47.45,31.79,381782.7,255782.34,126000.36 +Asia,Kyrgyzstan,Household,Online,L,6/6/2013,523966157,7/25/2013,2084,668.27,502.54,1392674.68,1047293.36,345381.32 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,L,8/1/2010,325340640,8/10/2010,4380,205.7,117.11,900966,512941.8,388024.2 +Middle East and North Africa,Israel,Cereal,Offline,M,4/8/2013,642152440,4/27/2013,6032,205.7,117.11,1240782.4,706407.52,534374.88 +Australia and Oceania,Federated States of Micronesia,Household,Offline,H,6/5/2012,655700385,7/15/2012,5170,668.27,502.54,3454955.9,2598131.8,856824.1 +Europe,Austria,Office Supplies,Offline,M,3/17/2015,967595803,5/2/2015,1955,651.21,524.96,1273115.55,1026296.8,246818.75 +Sub-Saharan Africa,Angola,Fruits,Offline,C,11/21/2010,449762523,1/10/2011,3580,9.33,6.92,33401.4,24773.6,8627.8 +Europe,Luxembourg,Clothes,Online,H,7/13/2012,294436872,8/11/2012,9268,109.28,35.84,1012807.04,332165.12,680641.92 +Europe,Albania,Meat,Offline,H,5/4/2015,864167678,6/21/2015,5274,421.89,364.69,2225047.86,1923375.06,301672.8 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,H,7/27/2015,341816270,8/29/2015,9885,255.28,159.42,2523442.8,1575866.7,947576.1 +Middle East and North Africa,Libya,Household,Online,M,5/2/2014,580556476,5/3/2014,8417,668.27,502.54,5624828.59,4229879.18,1394949.41 +Middle East and North Africa,Kuwait,Clothes,Offline,C,10/23/2013,353874623,11/25/2013,8220,109.28,35.84,898281.6,294604.8,603676.8 +Asia,Uzbekistan,Clothes,Offline,M,6/17/2013,305569541,8/1/2013,3672,109.28,35.84,401276.16,131604.48,269671.68 +Middle East and North Africa,Libya,Personal Care,Online,H,10/19/2013,699752557,11/6/2013,1186,81.73,56.67,96931.78,67210.62,29721.16 +Australia and Oceania,Tuvalu,Meat,Offline,H,8/18/2012,970847499,9/9/2012,4204,421.89,364.69,1773625.56,1533156.76,240468.8 +Australia and Oceania,Federated States of Micronesia,Meat,Online,M,5/23/2016,173590695,7/2/2016,8199,421.89,364.69,3459076.11,2990093.31,468982.8 +Australia and Oceania,Marshall Islands,Personal Care,Online,C,8/26/2013,133030974,10/6/2013,5676,81.73,56.67,463899.48,321658.92,142240.56 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,M,10/7/2016,494529664,10/17/2016,1172,651.21,524.96,763218.12,615253.12,147965 +Europe,Macedonia,Cereal,Online,H,8/24/2012,973760592,9/13/2012,6253,205.7,117.11,1286242.1,732288.83,553953.27 +Asia,Malaysia,Cereal,Offline,M,12/30/2011,906710088,1/5/2012,4519,205.7,117.11,929558.3,529220.09,400338.21 +Asia,Nepal,Cosmetics,Online,C,3/17/2015,599676978,4/29/2015,6599,437.2,263.33,2885082.8,1737714.67,1147368.13 +Sub-Saharan Africa,Malawi,Clothes,Online,L,3/8/2016,879272592,3/25/2016,5154,109.28,35.84,563229.12,184719.36,378509.76 +Sub-Saharan Africa,Togo,Personal Care,Offline,L,9/2/2013,842420756,9/5/2013,9877,81.73,56.67,807247.21,559729.59,247517.62 +Australia and Oceania,Papua New Guinea,Clothes,Offline,H,1/20/2015,106357800,3/3/2015,2492,109.28,35.84,272325.76,89313.28,183012.48 +Asia,Bangladesh,Clothes,Online,H,6/1/2017,158632552,6/9/2017,1752,109.28,35.84,191458.56,62791.68,128666.88 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,M,5/7/2011,307106339,6/21/2011,8445,152.58,97.44,1288538.1,822880.8,465657.3 +Sub-Saharan Africa,Niger,Cosmetics,Offline,L,12/29/2014,829952991,1/27/2015,388,437.2,263.33,169633.6,102172.04,67461.56 +Asia,North Korea,Household,Offline,C,4/14/2017,725658833,4/16/2017,7429,668.27,502.54,4964577.83,3733369.66,1231208.17 +Asia,Malaysia,Household,Online,C,12/30/2011,863022696,2/15/2012,6449,668.27,502.54,4309673.23,3240880.46,1068792.77 +Europe,Cyprus,Clothes,Online,M,9/7/2016,831155908,9/10/2016,6358,109.28,35.84,694802.24,227870.72,466931.52 +Central America and the Caribbean,Panama,Cereal,Offline,C,11/26/2015,289482295,12/1/2015,3099,205.7,117.11,637464.3,362923.89,274540.41 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,H,5/29/2010,317738187,7/16/2010,4645,437.2,263.33,2030794,1223167.85,807626.15 +Sub-Saharan Africa,Chad,Beverages,Offline,H,5/18/2013,265972411,5/31/2013,6002,47.45,31.79,284794.9,190803.58,93991.32 +Central America and the Caribbean,Belize,Snacks,Offline,C,5/6/2016,904546296,6/24/2016,4205,152.58,97.44,641598.9,409735.2,231863.7 +Sub-Saharan Africa,Chad,Meat,Online,L,9/10/2015,374133670,10/20/2015,3322,421.89,364.69,1401518.58,1211500.18,190018.4 +Europe,Latvia,Office Supplies,Offline,M,6/5/2016,935720860,7/9/2016,9451,651.21,524.96,6154585.71,4961396.96,1193188.75 +Europe,Bulgaria,Beverages,Offline,L,4/14/2013,420606696,5/1/2013,5723,47.45,31.79,271556.35,181934.17,89622.18 +Asia,Brunei,Fruits,Online,L,3/11/2017,780402505,4/20/2017,7298,9.33,6.92,68090.34,50502.16,17588.18 +Europe,Norway,Clothes,Online,C,8/24/2013,437032115,10/3/2013,6369,109.28,35.84,696004.32,228264.96,467739.36 +Europe,Romania,Personal Care,Online,L,12/3/2011,132731854,12/22/2011,7160,81.73,56.67,585186.8,405757.2,179429.6 +Europe,Belgium,Clothes,Online,C,1/2/2011,680050551,1/18/2011,925,109.28,35.84,101084,33152,67932 +Asia,Kyrgyzstan,Fruits,Offline,L,12/10/2010,711849534,1/13/2011,951,9.33,6.92,8872.83,6580.92,2291.91 +Europe,Andorra,Cereal,Online,C,8/18/2016,731302630,9/1/2016,7554,205.7,117.11,1553857.8,884648.94,669208.86 +Europe,France,Beverages,Online,L,4/28/2011,861896169,5/9/2011,3084,47.45,31.79,146335.8,98040.36,48295.44 +Asia,Laos,Household,Online,L,5/26/2013,397428977,6/13/2013,6921,668.27,502.54,4625096.67,3478079.34,1147017.33 +Asia,Thailand,Baby Food,Offline,H,1/11/2012,952012383,2/20/2012,475,255.28,159.42,121258,75724.5,45533.5 +Central America and the Caribbean,El Salvador,Meat,Online,H,5/13/2016,610070216,6/3/2016,2189,421.89,364.69,923517.21,798306.41,125210.8 +Europe,Netherlands,Household,Offline,L,12/1/2013,676338803,12/20/2013,2536,668.27,502.54,1694732.72,1274441.44,420291.28 +Asia,Indonesia,Baby Food,Online,C,3/9/2012,725866973,4/9/2012,9023,255.28,159.42,2303391.44,1438446.66,864944.78 +Central America and the Caribbean,Guatemala,Clothes,Online,H,3/2/2012,854016053,3/16/2012,1183,109.28,35.84,129278.24,42398.72,86879.52 +Sub-Saharan Africa,Mali,Office Supplies,Offline,H,2/19/2012,326459872,3/6/2012,5586,651.21,524.96,3637659.06,2932426.56,705232.5 +Middle East and North Africa,Bahrain,Baby Food,Offline,L,6/5/2011,729184758,7/25/2011,829,255.28,159.42,211627.12,132159.18,79467.94 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,L,3/25/2014,118489539,4/5/2014,2543,152.58,97.44,388010.94,247789.92,140221.02 +Sub-Saharan Africa,Zambia,Clothes,Online,L,8/28/2010,670985543,9/12/2010,8388,109.28,35.84,916640.64,300625.92,616014.72 +Europe,Cyprus,Baby Food,Online,L,10/23/2010,133596599,11/1/2010,3057,255.28,159.42,780390.96,487346.94,293044.02 +Sub-Saharan Africa,Uganda,Fruits,Offline,L,9/18/2010,373559033,9/28/2010,3274,9.33,6.92,30546.42,22656.08,7890.34 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,M,4/1/2011,628421676,4/20/2011,2794,651.21,524.96,1819480.74,1466738.24,352742.5 +Europe,Netherlands,Fruits,Online,L,5/8/2014,656045854,5/8/2014,7402,9.33,6.92,69060.66,51221.84,17838.82 +North America,Greenland,Office Supplies,Offline,C,9/3/2011,284605395,9/11/2011,9916,651.21,524.96,6457398.36,5205503.36,1251895 +Asia,Mongolia,Office Supplies,Offline,C,1/25/2011,762586629,2/3/2011,5185,651.21,524.96,3376523.85,2721917.6,654606.25 +Asia,Turkmenistan,Baby Food,Online,M,2/6/2010,708788383,2/16/2010,5088,255.28,159.42,1298864.64,811128.96,487735.68 +Central America and the Caribbean,Honduras,Vegetables,Online,M,12/21/2014,162321984,1/18/2015,3537,154.06,90.93,544910.22,321619.41,223290.81 +Sub-Saharan Africa,South Africa,Beverages,Online,C,1/6/2014,132611262,1/25/2014,1474,47.45,31.79,69941.3,46858.46,23082.84 +Asia,Singapore,Baby Food,Offline,C,10/11/2011,349392545,10/16/2011,1873,255.28,159.42,478139.44,298593.66,179545.78 +Australia and Oceania,East Timor,Clothes,Offline,M,1/29/2010,612714660,3/14/2010,4739,109.28,35.84,517877.92,169845.76,348032.16 +Sub-Saharan Africa,Niger,Vegetables,Online,M,10/22/2011,342938935,10/27/2011,2107,154.06,90.93,324604.42,191589.51,133014.91 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,M,2/17/2017,830739200,2/18/2017,3045,109.28,35.84,332757.6,109132.8,223624.8 +Europe,Hungary,Baby Food,Online,H,2/19/2012,287101781,2/23/2012,8652,255.28,159.42,2208682.56,1379301.84,829380.72 +Australia and Oceania,Marshall Islands,Beverages,Offline,H,6/22/2010,593325507,7/19/2010,7057,47.45,31.79,334854.65,224342.03,110512.62 +Europe,Sweden,Office Supplies,Offline,H,9/21/2011,551021707,11/2/2011,8423,651.21,524.96,5485141.83,4421738.08,1063403.75 +Europe,Sweden,Cereal,Offline,C,9/25/2012,832114207,10/7/2012,9940,205.7,117.11,2044658,1164073.4,880584.6 +Europe,Austria,Household,Online,M,6/6/2011,828839337,6/22/2011,833,668.27,502.54,556668.91,418615.82,138053.09 +Central America and the Caribbean,Dominica,Clothes,Offline,M,7/29/2010,903745925,8/15/2010,7357,109.28,35.84,803972.96,263674.88,540298.08 +Asia,China,Clothes,Online,L,1/2/2014,139695298,2/14/2014,7798,109.28,35.84,852165.44,279480.32,572685.12 +Central America and the Caribbean,Haiti,Fruits,Online,H,4/6/2015,389861285,4/15/2015,7473,9.33,6.92,69723.09,51713.16,18009.93 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,C,7/10/2016,427730214,8/27/2016,3730,154.06,90.93,574643.8,339168.9,235474.9 +Middle East and North Africa,Yemen,Meat,Offline,L,3/30/2017,897100913,4/22/2017,951,421.89,364.69,401217.39,346820.19,54397.2 +Sub-Saharan Africa,Mali,Clothes,Offline,L,5/16/2010,262084710,6/3/2010,5545,109.28,35.84,605957.6,198732.8,407224.8 +Europe,Romania,Vegetables,Offline,H,6/6/2016,657105433,6/7/2016,955,154.06,90.93,147127.3,86838.15,60289.15 +Sub-Saharan Africa,Chad,Cereal,Online,L,7/24/2011,236899411,7/29/2011,2655,205.7,117.11,546133.5,310927.05,235206.45 +Europe,Italy,Fruits,Online,L,8/17/2014,826515471,8/19/2014,3150,9.33,6.92,29389.5,21798,7591.5 +Middle East and North Africa,Turkey,Office Supplies,Offline,M,4/6/2015,271314942,4/30/2015,6976,651.21,524.96,4542840.96,3662120.96,880720 +Europe,Portugal,Personal Care,Offline,C,7/13/2015,986971652,8/27/2015,5699,81.73,56.67,465779.27,322962.33,142816.94 +Asia,Cambodia,Fruits,Online,M,12/24/2010,509471929,2/12/2011,2920,9.33,6.92,27243.6,20206.4,7037.2 +Europe,Germany,Fruits,Offline,M,2/27/2017,945114600,3/11/2017,9268,9.33,6.92,86470.44,64134.56,22335.88 +Sub-Saharan Africa,Lesotho,Cereal,Online,C,10/25/2012,420510995,11/14/2012,7403,205.7,117.11,1522797.1,866965.33,655831.77 +Asia,Bangladesh,Fruits,Offline,L,11/7/2011,732584941,12/26/2011,7019,9.33,6.92,65487.27,48571.48,16915.79 +Central America and the Caribbean,Guatemala,Baby Food,Online,L,1/24/2014,598572766,3/1/2014,9838,255.28,159.42,2511444.64,1568373.96,943070.68 +Central America and the Caribbean,Cuba,Snacks,Online,H,7/22/2016,606023299,8/2/2016,4616,152.58,97.44,704309.28,449783.04,254526.24 +Sub-Saharan Africa,Liberia,Beverages,Online,M,6/22/2017,962797868,7/4/2017,2139,47.45,31.79,101495.55,67998.81,33496.74 +Europe,Switzerland,Meat,Offline,H,4/3/2012,147070300,4/22/2012,225,421.89,364.69,94925.25,82055.25,12870 +Sub-Saharan Africa,Sudan,Meat,Online,H,7/16/2012,757326924,8/9/2012,8721,421.89,364.69,3679302.69,3180461.49,498841.2 +Europe,Portugal,Cosmetics,Online,C,2/10/2012,962366569,2/16/2012,4508,437.2,263.33,1970897.6,1187091.64,783805.96 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,M,5/18/2013,351300561,5/27/2013,6498,437.2,263.33,2840925.6,1711118.34,1129807.26 +Europe,Iceland,Personal Care,Offline,L,1/13/2016,383552730,1/29/2016,631,81.73,56.67,51571.63,35758.77,15812.86 +Middle East and North Africa,Syria,Cereal,Online,C,4/7/2013,338859403,4/27/2013,4882,205.7,117.11,1004227.4,571731.02,432496.38 +Europe,Luxembourg,Office Supplies,Online,L,9/7/2010,467269408,9/13/2010,4257,651.21,524.96,2772200.97,2234754.72,537446.25 +Sub-Saharan Africa,South Africa,Cereal,Offline,M,12/17/2014,639144074,1/5/2015,5790,205.7,117.11,1191003,678066.9,512936.1 +Asia,Bhutan,Clothes,Online,H,11/26/2014,795157229,1/11/2015,3549,109.28,35.84,387834.72,127196.16,260638.56 +Asia,Sri Lanka,Snacks,Online,C,7/14/2015,496295201,8/16/2015,3634,152.58,97.44,554475.72,354096.96,200378.76 +Sub-Saharan Africa,Nigeria,Snacks,Offline,H,7/26/2011,273856818,8/13/2011,9173,152.58,97.44,1399616.34,893817.12,505799.22 +Sub-Saharan Africa,The Gambia,Snacks,Offline,H,12/10/2013,279453408,1/29/2014,5328,152.58,97.44,812946.24,519160.32,293785.92 +Sub-Saharan Africa,Mozambique,Fruits,Online,L,9/23/2015,735008800,10/10/2015,4292,9.33,6.92,40044.36,29700.64,10343.72 +Sub-Saharan Africa,South Africa,Cereal,Offline,M,1/20/2011,582759320,2/9/2011,288,205.7,117.11,59241.6,33727.68,25513.92 +Asia,Vietnam,Personal Care,Offline,C,1/18/2014,635253798,1/18/2014,4571,81.73,56.67,373587.83,259038.57,114549.26 +Sub-Saharan Africa,Ethiopia,Household,Offline,C,3/9/2017,425353562,3/17/2017,426,668.27,502.54,284683.02,214082.04,70600.98 +Middle East and North Africa,Oman,Cosmetics,Offline,H,3/23/2010,456232440,4/29/2010,8172,437.2,263.33,3572798.4,2151932.76,1420865.64 +Australia and Oceania,Marshall Islands,Baby Food,Offline,M,4/9/2014,851376760,5/19/2014,157,255.28,159.42,40078.96,25028.94,15050.02 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,M,6/2/2017,904585349,6/12/2017,5762,255.28,159.42,1470923.36,918578.04,552345.32 +Middle East and North Africa,Turkey,Clothes,Offline,M,5/30/2016,429969537,6/2/2016,6396,109.28,35.84,698954.88,229232.64,469722.24 +Central America and the Caribbean,Grenada,Snacks,Online,L,10/29/2012,211953151,11/12/2012,502,152.58,97.44,76595.16,48914.88,27680.28 +Sub-Saharan Africa,Djibouti,Snacks,Online,L,11/23/2016,655272519,1/12/2017,8555,152.58,97.44,1305321.9,833599.2,471722.7 +Asia,Bhutan,Fruits,Offline,H,5/25/2013,434976470,5/30/2013,8058,9.33,6.92,75181.14,55761.36,19419.78 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,H,11/26/2010,546426331,1/7/2011,8549,154.06,90.93,1317058.94,777360.57,539698.37 +Europe,Iceland,Meat,Offline,M,4/3/2015,255295932,4/8/2015,6594,421.89,364.69,2781942.66,2404765.86,377176.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,L,8/25/2010,247571599,8/31/2010,793,152.58,97.44,120995.94,77269.92,43726.02 +Europe,Italy,Personal Care,Online,H,6/1/2016,379552161,7/16/2016,6774,81.73,56.67,553639.02,383882.58,169756.44 +Europe,Malta,Household,Offline,L,2/5/2015,127848947,3/9/2015,2199,668.27,502.54,1469525.73,1105085.46,364440.27 +Australia and Oceania,New Zealand,Fruits,Online,H,10/18/2016,839385783,11/6/2016,1761,9.33,6.92,16430.13,12186.12,4244.01 +Asia,Maldives,Cereal,Offline,C,7/15/2017,781398999,8/3/2017,2183,205.7,117.11,449043.1,255651.13,193391.97 +Middle East and North Africa,Yemen,Cereal,Online,H,8/16/2010,991437423,9/20/2010,7220,205.7,117.11,1485154,845534.2,639619.8 +Sub-Saharan Africa,Togo,Beverages,Online,H,2/21/2013,327362382,3/25/2013,2658,47.45,31.79,126122.1,84497.82,41624.28 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,H,9/28/2016,417347705,10/10/2016,1315,154.06,90.93,202588.9,119572.95,83015.95 +Europe,Netherlands,Beverages,Online,L,2/18/2014,709879720,4/5/2014,8039,47.45,31.79,381450.55,255559.81,125890.74 +Asia,Kyrgyzstan,Cereal,Online,H,6/14/2010,723757255,7/18/2010,4710,205.7,117.11,968847,551588.1,417258.9 +Europe,Ukraine,Vegetables,Online,C,11/25/2011,498091638,1/13/2012,5239,154.06,90.93,807120.34,476382.27,330738.07 +Asia,Vietnam,Cereal,Offline,M,5/20/2014,142306697,7/4/2014,569,205.7,117.11,117043.3,66635.59,50407.71 +Middle East and North Africa,Azerbaijan,Meat,Online,H,11/15/2014,286138761,12/28/2014,3673,421.89,364.69,1549601.97,1339506.37,210095.6 +Middle East and North Africa,Egypt,Snacks,Offline,L,3/12/2015,729636657,3/12/2015,4556,152.58,97.44,695154.48,443936.64,251217.84 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,L,8/29/2010,893161714,10/9/2010,5254,437.2,263.33,2297048.8,1383535.82,913512.98 +Central America and the Caribbean,The Bahamas,Personal Care,Online,L,7/31/2016,267387759,8/22/2016,4835,81.73,56.67,395164.55,273999.45,121165.1 +Central America and the Caribbean,Haiti,Cereal,Offline,H,6/22/2011,663301122,7/11/2011,4397,205.7,117.11,904462.9,514932.67,389530.23 +Australia and Oceania,Vanuatu,Meat,Online,H,7/25/2016,362200629,9/5/2016,2070,421.89,364.69,873312.3,754908.3,118404 +Sub-Saharan Africa,Kenya,Personal Care,Online,M,4/13/2016,865697610,4/28/2016,8015,81.73,56.67,655065.95,454210.05,200855.9 +Europe,Lithuania,Cosmetics,Offline,H,1/20/2015,145715892,1/23/2015,9425,437.2,263.33,4120610,2481885.25,1638724.75 +Middle East and North Africa,Pakistan,Snacks,Offline,C,10/18/2010,294491803,11/19/2010,5524,152.58,97.44,842851.92,538258.56,304593.36 +Australia and Oceania,New Zealand,Fruits,Online,H,11/8/2013,774574172,11/23/2013,2565,9.33,6.92,23931.45,17749.8,6181.65 +Middle East and North Africa,Syria,Clothes,Online,M,11/30/2012,668824326,12/31/2012,8836,109.28,35.84,965598.08,316682.24,648915.84 +Asia,Mongolia,Baby Food,Online,H,8/30/2016,930416095,10/16/2016,9653,255.28,159.42,2464217.84,1538881.26,925336.58 +Europe,Kosovo,Cereal,Offline,H,2/19/2012,332835805,3/30/2012,2366,205.7,117.11,486686.2,277082.26,209603.94 +Europe,Poland,Office Supplies,Offline,H,12/5/2013,419882285,1/3/2014,1354,651.21,524.96,881738.34,710795.84,170942.5 +Europe,Romania,Cereal,Offline,L,12/29/2014,555666863,2/13/2015,3028,205.7,117.11,622859.6,354609.08,268250.52 +Asia,Bangladesh,Fruits,Offline,M,2/16/2013,174613368,2/24/2013,831,9.33,6.92,7753.23,5750.52,2002.71 +Europe,Vatican City,Beverages,Offline,H,10/10/2014,131458127,11/29/2014,236,47.45,31.79,11198.2,7502.44,3695.76 +Sub-Saharan Africa,Tanzania,Cereal,Offline,L,1/27/2016,451249969,3/8/2016,3748,205.7,117.11,770963.6,438928.28,332035.32 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,C,3/26/2014,779350221,4/11/2014,5904,81.73,56.67,482533.92,334579.68,147954.24 +Central America and the Caribbean,Barbados,Cosmetics,Offline,C,4/24/2011,831432712,6/11/2011,8270,437.2,263.33,3615644,2177739.1,1437904.9 +Asia,India,Household,Online,C,6/8/2010,843483769,6/28/2010,4446,668.27,502.54,2971128.42,2234292.84,736835.58 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,M,1/4/2012,221802222,1/13/2012,5061,81.73,56.67,413635.53,286806.87,126828.66 +Sub-Saharan Africa,Namibia,Meat,Offline,L,6/30/2017,692999398,6/30/2017,2777,421.89,364.69,1171588.53,1012744.13,158844.4 +Middle East and North Africa,Iran,Cereal,Online,L,7/2/2010,453999125,7/23/2010,7285,205.7,117.11,1498524.5,853146.35,645378.15 +Europe,Bulgaria,Office Supplies,Offline,M,7/21/2013,922037732,7/30/2013,310,651.21,524.96,201875.1,162737.6,39137.5 +Middle East and North Africa,Oman,Cereal,Online,L,3/2/2016,884664046,4/12/2016,605,205.7,117.11,124448.5,70851.55,53596.95 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,M,7/2/2016,549739396,7/9/2016,8959,9.33,6.92,83587.47,61996.28,21591.19 +Middle East and North Africa,Syria,Baby Food,Online,C,7/24/2017,195437610,8/31/2017,3187,255.28,159.42,813577.36,508071.54,305505.82 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,L,11/5/2015,620245015,11/28/2015,3138,81.73,56.67,256468.74,177830.46,78638.28 +Australia and Oceania,Australia,Snacks,Online,M,9/12/2012,892960441,10/27/2012,5693,152.58,97.44,868637.94,554725.92,313912.02 +Asia,Sri Lanka,Snacks,Offline,L,7/17/2010,602695214,8/31/2010,9762,152.58,97.44,1489485.96,951209.28,538276.68 +Middle East and North Africa,Iran,Vegetables,Offline,L,8/21/2016,308873164,8/26/2016,1288,154.06,90.93,198429.28,117117.84,81311.44 +Sub-Saharan Africa,Niger,Cosmetics,Online,C,8/7/2016,191230618,8/28/2016,8244,437.2,263.33,3604276.8,2170892.52,1433384.28 +Middle East and North Africa,Israel,Cereal,Online,M,1/14/2016,499816405,2/10/2016,5636,205.7,117.11,1159325.2,660031.96,499293.24 +Middle East and North Africa,Somalia,Meat,Offline,H,1/18/2014,204991853,2/5/2014,499,421.89,364.69,210523.11,181980.31,28542.8 +Europe,Ireland,Fruits,Online,C,8/4/2014,147430789,9/4/2014,6902,9.33,6.92,64395.66,47761.84,16633.82 +Sub-Saharan Africa,Sudan,Meat,Online,L,2/9/2015,788119542,2/20/2015,941,421.89,364.69,396998.49,343173.29,53825.2 +Europe,Moldova ,Beverages,Online,C,4/28/2010,858356940,6/15/2010,5748,47.45,31.79,272742.6,182728.92,90013.68 +Central America and the Caribbean,Belize,Personal Care,Online,H,3/3/2011,509754312,4/10/2011,6484,81.73,56.67,529937.32,367448.28,162489.04 +Middle East and North Africa,Turkey,Beverages,Online,L,9/17/2010,864235484,10/9/2010,5340,47.45,31.79,253383,169758.6,83624.4 +Europe,Estonia,Snacks,Offline,L,8/29/2010,864036786,8/29/2010,6541,152.58,97.44,998025.78,637355.04,360670.74 +Asia,Kazakhstan,Household,Online,H,7/26/2017,421707046,8/7/2017,1341,668.27,502.54,896150.07,673906.14,222243.93 +Europe,Spain,Fruits,Offline,M,5/2/2016,870107591,5/13/2016,3027,9.33,6.92,28241.91,20946.84,7295.07 +Middle East and North Africa,Oman,Personal Care,Offline,C,11/12/2011,912412250,12/20/2011,1915,81.73,56.67,156512.95,108523.05,47989.9 +Central America and the Caribbean,Grenada,Vegetables,Offline,M,2/12/2010,672107350,3/31/2010,356,154.06,90.93,54845.36,32371.08,22474.28 +Europe,Norway,Meat,Offline,L,5/5/2014,342991721,6/4/2014,7727,421.89,364.69,3259944.03,2817959.63,441984.4 +Europe,Netherlands,Household,Offline,C,9/10/2013,639176690,10/25/2013,5441,668.27,502.54,3636057.07,2734320.14,901736.93 +Sub-Saharan Africa,Benin,Office Supplies,Offline,L,5/3/2017,545086085,6/7/2017,1941,651.21,524.96,1263998.61,1018947.36,245051.25 +Asia,Mongolia,Fruits,Offline,C,10/9/2012,465456235,10/16/2012,7698,9.33,6.92,71822.34,53270.16,18552.18 +Asia,Kazakhstan,Clothes,Online,C,1/30/2015,875335967,2/7/2015,219,109.28,35.84,23932.32,7848.96,16083.36 +Sub-Saharan Africa,Mali,Cereal,Online,H,2/9/2010,970086610,3/29/2010,9040,205.7,117.11,1859528,1058674.4,800853.6 +Asia,Brunei,Clothes,Offline,H,4/10/2011,915381991,5/2/2011,728,109.28,35.84,79555.84,26091.52,53464.32 +Middle East and North Africa,Iraq,Clothes,Offline,L,5/5/2010,497208440,6/16/2010,3881,109.28,35.84,424115.68,139095.04,285020.64 +Middle East and North Africa,Somalia,Office Supplies,Offline,L,7/4/2011,471864783,7/9/2011,4130,651.21,524.96,2689497.3,2168084.8,521412.5 +Australia and Oceania,Vanuatu,Clothes,Online,C,6/10/2012,315962350,7/7/2012,9136,109.28,35.84,998382.08,327434.24,670947.84 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,H,9/7/2015,476424968,9/12/2015,3590,668.27,502.54,2399089.3,1804118.6,594970.7 +Europe,Bulgaria,Cereal,Offline,M,4/5/2017,120488965,4/10/2017,4217,205.7,117.11,867436.9,493852.87,373584.03 +Europe,Montenegro,Beverages,Online,H,6/22/2010,285703170,7/21/2010,4772,47.45,31.79,226431.4,151701.88,74729.52 +Europe,Macedonia,Snacks,Online,C,5/29/2012,729928910,7/9/2012,1040,152.58,97.44,158683.2,101337.6,57345.6 +Asia,Bhutan,Meat,Online,L,9/18/2014,381340014,11/3/2014,5839,421.89,364.69,2463415.71,2129424.91,333990.8 +Sub-Saharan Africa,South Africa,Meat,Online,C,2/6/2010,488422811,2/14/2010,4018,421.89,364.69,1695154.02,1465324.42,229829.6 +Asia,Kazakhstan,Office Supplies,Online,M,4/12/2011,569976127,5/19/2011,7457,651.21,524.96,4856072.97,3914626.72,941446.25 +Europe,Russia,Personal Care,Online,L,11/15/2016,665111291,1/2/2017,66,81.73,56.67,5394.18,3740.22,1653.96 +Europe,San Marino,Office Supplies,Offline,C,3/23/2015,883252131,5/10/2015,2788,651.21,524.96,1815573.48,1463588.48,351985 +Europe,Albania,Cosmetics,Online,C,11/14/2010,954134976,11/21/2010,8597,437.2,263.33,3758608.4,2263848.01,1494760.39 +Europe,Russia,Cereal,Offline,H,3/17/2013,677808654,4/22/2013,7498,205.7,117.11,1542338.6,878090.78,664247.82 +Central America and the Caribbean,Belize,Cosmetics,Offline,H,7/22/2017,374634492,7/25/2017,1526,437.2,263.33,667167.2,401841.58,265325.62 +Europe,Portugal,Household,Online,H,7/3/2016,435286319,7/24/2016,9750,668.27,502.54,6515632.5,4899765,1615867.5 +Australia and Oceania,Australia,Vegetables,Online,L,4/15/2011,870750463,4/25/2011,3267,154.06,90.93,503314.02,297068.31,206245.71 +Asia,Tajikistan,Cosmetics,Online,L,7/23/2015,862325751,8/27/2015,207,437.2,263.33,90500.4,54509.31,35991.09 +Asia,Tajikistan,Beverages,Online,C,9/28/2013,111623513,10/16/2013,733,47.45,31.79,34780.85,23302.07,11478.78 +Europe,Iceland,Office Supplies,Offline,C,4/10/2010,190567576,5/3/2010,2036,651.21,524.96,1325863.56,1068818.56,257045 +Middle East and North Africa,Oman,Cosmetics,Offline,L,8/22/2010,491394269,9/17/2010,3339,437.2,263.33,1459810.8,879258.87,580551.93 +Europe,Latvia,Beverages,Online,C,1/13/2010,476652419,2/24/2010,898,47.45,31.79,42610.1,28547.42,14062.68 +Europe,Vatican City,Baby Food,Offline,L,4/19/2012,129203355,6/6/2012,2999,255.28,159.42,765584.72,478100.58,287484.14 +Central America and the Caribbean,Honduras,Beverages,Online,M,12/20/2010,402220904,12/31/2010,4959,47.45,31.79,235304.55,157646.61,77657.94 +Central America and the Caribbean,Cuba,Baby Food,Online,C,10/17/2015,969191396,10/27/2015,4126,255.28,159.42,1053285.28,657766.92,395518.36 +Sub-Saharan Africa,Comoros,Meat,Offline,H,2/1/2011,673913657,2/14/2011,4882,421.89,364.69,2059666.98,1780416.58,279250.4 +Middle East and North Africa,Jordan,Personal Care,Online,C,7/6/2012,680499017,7/7/2012,3636,81.73,56.67,297170.28,206052.12,91118.16 +Central America and the Caribbean,Grenada,Office Supplies,Online,C,4/20/2010,423371303,6/3/2010,3832,651.21,524.96,2495436.72,2011646.72,483790 +Europe,Liechtenstein,Beverages,Offline,H,11/21/2010,757266843,12/13/2010,942,47.45,31.79,44697.9,29946.18,14751.72 +Europe,Portugal,Cosmetics,Online,C,6/3/2010,807234466,6/11/2010,7472,437.2,263.33,3266758.4,1967601.76,1299156.64 +Europe,Vatican City,Beverages,Offline,L,9/3/2013,218635499,10/9/2013,7958,47.45,31.79,377607.1,252984.82,124622.28 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,H,2/21/2015,507143771,3/21/2015,3967,205.7,117.11,816011.9,464575.37,351436.53 +Asia,Philippines,Cosmetics,Online,L,5/14/2010,108745610,6/2/2010,9097,437.2,263.33,3977208.4,2395513.01,1581695.39 +Asia,Laos,Cereal,Online,C,11/27/2014,229739844,1/1/2015,3980,205.7,117.11,818686,466097.8,352588.2 +Australia and Oceania,Fiji,Cosmetics,Offline,M,1/28/2015,796737802,2/7/2015,1276,437.2,263.33,557867.2,336009.08,221858.12 +Europe,Lithuania,Cereal,Online,H,3/14/2017,906663310,4/5/2017,676,205.7,117.11,139053.2,79166.36,59886.84 +Asia,Malaysia,Cereal,Offline,L,7/7/2013,176752698,7/16/2013,3906,205.7,117.11,803464.2,457431.66,346032.54 +Australia and Oceania,Australia,Personal Care,Online,M,4/3/2016,994554793,5/23/2016,9719,81.73,56.67,794333.87,550775.73,243558.14 +Sub-Saharan Africa,Mozambique,Household,Offline,C,1/3/2016,867930924,2/3/2016,8903,668.27,502.54,5949607.81,4474113.62,1475494.19 +Asia,Japan,Clothes,Offline,H,10/9/2015,975054919,11/13/2015,9273,109.28,35.84,1013353.44,332344.32,681009.12 +Sub-Saharan Africa,Djibouti,Clothes,Offline,L,1/18/2012,314413106,1/18/2012,680,109.28,35.84,74310.4,24371.2,49939.2 +Europe,Montenegro,Clothes,Online,H,10/5/2013,654804313,10/15/2013,2,109.28,35.84,218.56,71.68,146.88 +Central America and the Caribbean,Grenada,Personal Care,Online,H,10/2/2015,685339868,10/9/2015,6151,81.73,56.67,502721.23,348577.17,154144.06 +Asia,Japan,Vegetables,Offline,H,2/21/2010,965443599,3/15/2010,5070,154.06,90.93,781084.2,461015.1,320069.1 +Europe,San Marino,Office Supplies,Online,H,10/31/2012,774851834,10/31/2012,4732,651.21,524.96,3081525.72,2484110.72,597415 +Asia,China,Beverages,Offline,L,4/15/2014,363613402,5/11/2014,141,47.45,31.79,6690.45,4482.39,2208.06 +Sub-Saharan Africa,Benin,Cosmetics,Offline,H,8/11/2013,502089631,9/26/2013,8334,437.2,263.33,3643624.8,2194592.22,1449032.58 +Sub-Saharan Africa,Mali,Beverages,Online,H,10/1/2014,230954349,11/13/2014,3379,47.45,31.79,160333.55,107418.41,52915.14 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,C,2/27/2015,911193883,3/16/2015,1374,651.21,524.96,894762.54,721295.04,173467.5 +Asia,Maldives,Fruits,Online,H,2/14/2017,374107062,2/18/2017,5448,9.33,6.92,50829.84,37700.16,13129.68 +Europe,Montenegro,Personal Care,Online,H,6/9/2016,571305215,6/13/2016,764,81.73,56.67,62441.72,43295.88,19145.84 +Sub-Saharan Africa,Gabon,Clothes,Offline,C,9/28/2013,824712169,10/3/2013,9513,109.28,35.84,1039580.64,340945.92,698634.72 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,C,9/27/2010,976564252,10/5/2010,5918,109.28,35.84,646719.04,212101.12,434617.92 +Asia,Brunei,Beverages,Offline,L,12/25/2013,939410293,12/27/2013,1236,47.45,31.79,58648.2,39292.44,19355.76 +Europe,Croatia,Baby Food,Online,H,12/15/2015,246111619,1/26/2016,8752,255.28,159.42,2234210.56,1395243.84,838966.72 +Europe,Armenia,Cereal,Online,C,12/22/2013,299842059,1/7/2014,8783,205.7,117.11,1806663.1,1028577.13,778085.97 +Europe,Cyprus,Snacks,Online,L,1/5/2014,324087941,2/5/2014,3679,152.58,97.44,561341.82,358481.76,202860.06 +Middle East and North Africa,Saudi Arabia,Fruits,Offline,H,9/26/2011,512648093,10/24/2011,2818,9.33,6.92,26291.94,19500.56,6791.38 +Sub-Saharan Africa,Central African Republic,Clothes,Online,C,6/14/2011,679633843,6/28/2011,7612,109.28,35.84,831839.36,272814.08,559025.28 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,C,9/29/2014,709469020,11/2/2014,6504,437.2,263.33,2843548.8,1712698.32,1130850.48 +Europe,Slovenia,Snacks,Online,L,9/11/2016,106889951,10/25/2016,9967,152.58,97.44,1520764.86,971184.48,549580.38 +Middle East and North Africa,Afghanistan,Vegetables,Online,C,3/28/2017,246945464,5/7/2017,5505,154.06,90.93,848100.3,500569.65,347530.65 +Asia,Bhutan,Baby Food,Offline,L,5/12/2017,324996888,6/13/2017,2656,255.28,159.42,678023.68,423419.52,254604.16 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,C,5/4/2015,506718051,5/20/2015,7987,437.2,263.33,3491916.4,2103216.71,1388699.69 +Sub-Saharan Africa,Lesotho,Beverages,Online,H,7/5/2010,578095281,7/9/2010,95,47.45,31.79,4507.75,3020.05,1487.7 +Middle East and North Africa,Azerbaijan,Personal Care,Online,L,8/21/2014,395427405,10/5/2014,4611,81.73,56.67,376857.03,261305.37,115551.66 +Central America and the Caribbean,Panama,Baby Food,Online,M,4/4/2010,335325753,4/4/2010,9197,255.28,159.42,2347810.16,1466185.74,881624.42 +Europe,Macedonia,Vegetables,Online,H,1/17/2015,844714152,2/7/2015,8544,154.06,90.93,1316288.64,776905.92,539382.72 +Central America and the Caribbean,Grenada,Vegetables,Online,H,6/16/2017,190828931,7/7/2017,9376,154.06,90.93,1444466.56,852559.68,591906.88 +Sub-Saharan Africa,Botswana,Baby Food,Online,L,10/18/2010,311218917,10/19/2010,5448,255.28,159.42,1390765.44,868520.16,522245.28 +Australia and Oceania,Vanuatu,Beverages,Online,H,2/23/2012,963745439,3/23/2012,2547,47.45,31.79,120855.15,80969.13,39886.02 +Europe,Estonia,Snacks,Online,M,2/27/2013,176582324,3/4/2013,3489,152.58,97.44,532351.62,339968.16,192383.46 +Europe,Germany,Vegetables,Online,L,2/11/2014,998215901,2/11/2014,3123,154.06,90.93,481129.38,283974.39,197154.99 +Asia,Nepal,Beverages,Offline,L,7/30/2012,247444999,8/16/2012,3329,47.45,31.79,157961.05,105828.91,52132.14 +Europe,Slovenia,Baby Food,Online,C,10/1/2014,663380944,10/25/2014,8018,255.28,159.42,2046835.04,1278229.56,768605.48 +Sub-Saharan Africa,South Africa,Baby Food,Online,H,7/15/2016,555447566,8/13/2016,8133,255.28,159.42,2076192.24,1296562.86,779629.38 +Europe,Norway,Baby Food,Online,L,11/30/2014,553381192,12/1/2014,6647,255.28,159.42,1696846.16,1059664.74,637181.42 +Sub-Saharan Africa,Nigeria,Meat,Online,C,9/12/2011,457230651,11/1/2011,3565,421.89,364.69,1504037.85,1300119.85,203918 +North America,Canada,Office Supplies,Offline,C,5/9/2017,587357270,6/23/2017,923,651.21,524.96,601066.83,484538.08,116528.75 +Europe,Malta,Beverages,Offline,C,11/25/2016,434434878,1/12/2017,7789,47.45,31.79,369588.05,247612.31,121975.74 +Europe,Austria,Clothes,Offline,M,7/28/2011,909449803,8/28/2011,5262,109.28,35.84,575031.36,188590.08,386441.28 +Europe,Bosnia and Herzegovina,Cereal,Online,M,1/8/2015,293700873,1/14/2015,1470,205.7,117.11,302379,172151.7,130227.3 +Europe,United Kingdom,Meat,Online,C,9/5/2011,988799417,10/24/2011,6576,421.89,364.69,2774348.64,2398201.44,376147.2 +Europe,Liechtenstein,Snacks,Offline,C,7/16/2013,966669261,8/5/2013,7771,152.58,97.44,1185699.18,757206.24,428492.94 +Europe,Armenia,Household,Offline,L,12/15/2010,519546735,2/1/2011,4279,668.27,502.54,2859527.33,2150368.66,709158.67 +Sub-Saharan Africa,Tanzania,Clothes,Offline,H,4/7/2014,909980666,5/23/2014,2356,109.28,35.84,257463.68,84439.04,173024.64 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,C,2/27/2012,320832383,4/10/2012,287,154.06,90.93,44215.22,26096.91,18118.31 +Middle East and North Africa,Morocco,Cereal,Offline,H,4/26/2013,605275714,4/29/2013,3389,205.7,117.11,697117.3,396885.79,300231.51 +Sub-Saharan Africa,Niger,Cereal,Offline,L,5/8/2012,536796987,5/16/2012,9012,205.7,117.11,1853768.4,1055395.32,798373.08 +Asia,China,Clothes,Offline,H,4/15/2016,759195029,5/11/2016,1535,109.28,35.84,167744.8,55014.4,112730.4 +Australia and Oceania,Samoa ,Fruits,Offline,M,7/4/2010,636581170,8/8/2010,7369,9.33,6.92,68752.77,50993.48,17759.29 +Middle East and North Africa,United Arab Emirates,Clothes,Online,L,7/9/2015,503379237,7/15/2015,9957,109.28,35.84,1088100.96,356858.88,731242.08 +Europe,France,Cereal,Online,M,1/19/2015,314325559,2/10/2015,4773,205.7,117.11,981806.1,558966.03,422840.07 +Asia,Nepal,Office Supplies,Offline,L,10/24/2012,994468963,10/27/2012,4320,651.21,524.96,2813227.2,2267827.2,545400 +Middle East and North Africa,Tunisia ,Office Supplies,Online,C,8/4/2013,389170777,9/7/2013,3136,651.21,524.96,2042194.56,1646274.56,395920 +Australia and Oceania,Nauru,Cereal,Online,L,11/14/2011,914104831,12/21/2011,2788,205.7,117.11,573491.6,326502.68,246988.92 +Middle East and North Africa,Saudi Arabia,Beverages,Online,C,10/9/2010,105257451,11/25/2010,6874,47.45,31.79,326171.3,218524.46,107646.84 +Europe,Ukraine,Clothes,Online,M,9/13/2010,968927466,10/21/2010,6024,109.28,35.84,658302.72,215900.16,442402.56 +Asia,Philippines,Cereal,Online,L,2/16/2013,731726205,4/5/2013,2899,205.7,117.11,596324.3,339501.89,256822.41 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,C,10/18/2016,290577495,10/19/2016,7193,154.06,90.93,1108153.58,654059.49,454094.09 +Sub-Saharan Africa,Togo,Beverages,Online,C,12/12/2013,162717664,1/20/2014,628,47.45,31.79,29798.6,19964.12,9834.48 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,L,10/24/2016,935695540,11/29/2016,1958,437.2,263.33,856037.6,515600.14,340437.46 +Australia and Oceania,Fiji,Office Supplies,Offline,L,12/25/2015,117372453,1/27/2016,1972,651.21,524.96,1284186.12,1035221.12,248965 +Sub-Saharan Africa,Togo,Household,Online,L,6/14/2014,685922229,6/23/2014,8485,668.27,502.54,5670270.95,4264051.9,1406219.05 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,C,4/18/2016,739831197,4/24/2016,1347,437.2,263.33,588908.4,354705.51,234202.89 +Asia,Cambodia,Snacks,Online,H,4/19/2015,247898185,4/24/2015,7437,152.58,97.44,1134737.46,724661.28,410076.18 +Middle East and North Africa,Afghanistan,Personal Care,Online,C,11/12/2013,599234521,12/30/2013,5666,81.73,56.67,463082.18,321092.22,141989.96 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,C,9/10/2011,553264033,9/27/2011,1977,651.21,524.96,1287442.17,1037845.92,249596.25 +Middle East and North Africa,Israel,Beverages,Offline,L,2/10/2017,289723050,2/18/2017,4344,47.45,31.79,206122.8,138095.76,68027.04 +Australia and Oceania,Australia,Beverages,Offline,H,1/5/2013,958660399,1/8/2013,7771,47.45,31.79,368733.95,247040.09,121693.86 +Middle East and North Africa,Azerbaijan,Baby Food,Online,L,8/23/2013,630437409,8/23/2013,9294,255.28,159.42,2372572.32,1481649.48,890922.84 +Europe,Bosnia and Herzegovina,Household,Offline,M,5/21/2015,145727908,6/24/2015,2981,668.27,502.54,1992112.87,1498071.74,494041.13 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,H,9/5/2015,865518224,9/6/2015,4931,651.21,524.96,3211116.51,2588577.76,622538.75 +Sub-Saharan Africa,Liberia,Clothes,Offline,L,10/28/2016,621107184,12/7/2016,8273,109.28,35.84,904073.44,296504.32,607569.12 +Europe,Hungary,Household,Offline,L,8/10/2014,464106118,9/28/2014,8169,668.27,502.54,5459097.63,4105249.26,1353848.37 +Europe,Croatia,Clothes,Online,L,3/30/2017,616438853,4/15/2017,6810,109.28,35.84,744196.8,244070.4,500126.4 +Europe,Portugal,Beverages,Online,L,4/16/2011,920341718,5/30/2011,8421,47.45,31.79,399576.45,267703.59,131872.86 +Asia,Kazakhstan,Vegetables,Online,L,11/16/2010,388363540,12/7/2010,4257,154.06,90.93,655833.42,387089.01,268744.41 +Middle East and North Africa,Israel,Baby Food,Online,H,1/18/2016,353365647,1/18/2016,7602,255.28,159.42,1940638.56,1211910.84,728727.72 +Europe,Lithuania,Snacks,Offline,H,7/24/2016,418521869,8/16/2016,8776,152.58,97.44,1339042.08,855133.44,483908.64 +Asia,Singapore,Personal Care,Online,H,10/22/2010,707318532,12/5/2010,127,81.73,56.67,10379.71,7197.09,3182.62 +Asia,Mongolia,Cereal,Online,H,3/5/2017,513554465,3/9/2017,1033,205.7,117.11,212488.1,120974.63,91513.47 +Asia,Cambodia,Cereal,Online,H,4/2/2017,551340997,4/14/2017,2908,205.7,117.11,598175.6,340555.88,257619.72 +Australia and Oceania,Tuvalu,Cereal,Offline,M,8/17/2012,705101954,8/28/2012,4192,205.7,117.11,862294.4,490925.12,371369.28 +Australia and Oceania,Papua New Guinea,Personal Care,Offline,M,7/10/2013,479573667,7/18/2013,5360,81.73,56.67,438072.8,303751.2,134321.6 +Europe,Bulgaria,Cosmetics,Offline,H,4/17/2012,349804961,6/6/2012,3916,437.2,263.33,1712075.2,1031200.28,680874.92 +Middle East and North Africa,United Arab Emirates,Cereal,Online,M,7/6/2017,411157166,8/19/2017,9397,205.7,117.11,1932962.9,1100482.67,832480.23 +Europe,Romania,Clothes,Offline,H,4/21/2012,829304111,5/30/2012,8370,109.28,35.84,914673.6,299980.8,614692.8 +Europe,Norway,Fruits,Online,C,2/24/2011,490232121,4/11/2011,9434,9.33,6.92,88019.22,65283.28,22735.94 +Asia,Uzbekistan,Snacks,Online,C,9/2/2010,150240027,9/14/2010,8218,152.58,97.44,1253902.44,800761.92,453140.52 +Europe,Denmark,Office Supplies,Online,H,2/13/2016,185939157,2/14/2016,2383,651.21,524.96,1551833.43,1250979.68,300853.75 +Middle East and North Africa,Syria,Cosmetics,Offline,L,11/18/2014,144253337,12/2/2014,6623,437.2,263.33,2895575.6,1744034.59,1151541.01 +Australia and Oceania,Palau,Clothes,Offline,H,7/22/2010,992418897,8/4/2010,7660,109.28,35.84,837084.8,274534.4,562550.4 +Australia and Oceania,Papua New Guinea,Fruits,Offline,M,8/5/2011,167984664,8/6/2011,9250,9.33,6.92,86302.5,64010,22292.5 +Central America and the Caribbean,Panama,Cosmetics,Online,L,5/11/2012,128811967,6/25/2012,7178,437.2,263.33,3138221.6,1890182.74,1248038.86 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,L,1/28/2012,703074634,3/13/2012,4263,154.06,90.93,656757.78,387634.59,269123.19 +Sub-Saharan Africa,Uganda,Vegetables,Online,M,1/10/2011,439258992,1/30/2011,5352,154.06,90.93,824529.12,486657.36,337871.76 +Middle East and North Africa,Libya,Personal Care,Online,M,5/8/2014,656163871,6/2/2014,2326,81.73,56.67,190103.98,131814.42,58289.56 +Central America and the Caribbean,Costa Rica,Personal Care,Online,M,2/5/2013,492900598,3/6/2013,9095,81.73,56.67,743334.35,515413.65,227920.7 +Europe,Denmark,Household,Online,M,10/2/2010,958893001,11/9/2010,6602,668.27,502.54,4411918.54,3317769.08,1094149.46 +Sub-Saharan Africa,Cameroon,Cereal,Online,C,11/9/2011,883877408,12/1/2011,7822,205.7,117.11,1608985.4,916034.42,692950.98 +Middle East and North Africa,Yemen,Cosmetics,Offline,H,8/29/2010,967902648,10/9/2010,2757,437.2,263.33,1205360.4,726000.81,479359.59 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,C,1/19/2010,631330049,2/2/2010,3446,152.58,97.44,525790.68,335778.24,190012.44 +Europe,Netherlands,Vegetables,Online,C,3/14/2010,264833438,3/16/2010,8954,154.06,90.93,1379453.24,814187.22,565266.02 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,M,5/1/2012,779399144,5/30/2012,382,651.21,524.96,248762.22,200534.72,48227.5 +North America,United States of America,Cosmetics,Online,L,12/17/2014,456325995,12/22/2014,5857,437.2,263.33,2560680.4,1542323.81,1018356.59 +Australia and Oceania,Tonga,Fruits,Online,C,1/31/2010,797225320,2/6/2010,5543,9.33,6.92,51716.19,38357.56,13358.63 +Europe,Slovenia,Meat,Offline,H,4/12/2017,674020946,5/28/2017,6631,421.89,364.69,2797552.59,2418259.39,379293.2 +Europe,Liechtenstein,Office Supplies,Offline,H,9/29/2011,378949201,11/16/2011,8344,651.21,524.96,5433696.24,4380266.24,1053430 +Europe,Poland,Clothes,Offline,L,5/24/2011,274558913,6/21/2011,6939,109.28,35.84,758293.92,248693.76,509600.16 +Europe,Albania,Beverages,Offline,L,6/26/2012,343711411,7/11/2012,700,47.45,31.79,33215,22253,10962 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,H,2/20/2016,639580523,3/15/2016,4945,154.06,90.93,761826.7,449648.85,312177.85 +Middle East and North Africa,Afghanistan,Vegetables,Offline,C,12/15/2016,835652577,1/20/2017,7023,154.06,90.93,1081963.38,638601.39,443361.99 +Europe,Liechtenstein,Fruits,Online,C,5/24/2014,675726401,6/9/2014,1313,9.33,6.92,12250.29,9085.96,3164.33 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,H,7/18/2016,423913323,9/4/2016,4228,437.2,263.33,1848481.6,1113359.24,735122.36 +Australia and Oceania,Tonga,Fruits,Offline,C,8/21/2013,414637172,10/8/2013,9208,9.33,6.92,85910.64,63719.36,22191.28 +Europe,Georgia,Office Supplies,Online,C,2/11/2012,602634274,2/12/2012,1729,651.21,524.96,1125942.09,907655.84,218286.25 +Sub-Saharan Africa,Liberia,Snacks,Online,L,9/6/2015,112953460,10/3/2015,4294,152.58,97.44,655178.52,418407.36,236771.16 +Asia,Japan,Cosmetics,Online,H,12/24/2013,390956056,1/3/2014,1440,437.2,263.33,629568,379195.2,250372.8 +Middle East and North Africa,Syria,Fruits,Offline,L,8/23/2016,252315890,9/15/2016,4734,9.33,6.92,44168.22,32759.28,11408.94 +Europe,Monaco,Beverages,Online,H,8/25/2011,833019292,8/26/2011,7775,47.45,31.79,368923.75,247167.25,121756.5 +Asia,China,Household,Online,M,7/18/2014,639365088,8/6/2014,1193,668.27,502.54,797246.11,599530.22,197715.89 +Europe,Denmark,Cereal,Online,H,8/27/2011,497964608,9/9/2011,7648,205.7,117.11,1573193.6,895657.28,677536.32 +Asia,South Korea,Clothes,Online,H,11/13/2016,405741679,11/22/2016,6834,109.28,35.84,746819.52,244930.56,501888.96 +Sub-Saharan Africa,Liberia,Beverages,Online,L,11/8/2014,879932630,12/24/2014,474,47.45,31.79,22491.3,15068.46,7422.84 +Europe,Ukraine,Baby Food,Offline,C,4/10/2010,708086287,4/10/2010,7323,255.28,159.42,1869415.44,1167432.66,701982.78 +Asia,Singapore,Fruits,Online,L,6/5/2016,998063981,6/17/2016,8166,9.33,6.92,76188.78,56508.72,19680.06 +Sub-Saharan Africa,Mozambique,Snacks,Offline,M,8/9/2013,228039538,8/21/2013,822,152.58,97.44,125420.76,80095.68,45325.08 +Sub-Saharan Africa,Namibia,Clothes,Offline,M,6/13/2013,996499288,7/24/2013,5138,109.28,35.84,561480.64,184145.92,377334.72 +Sub-Saharan Africa,Angola,Cereal,Online,M,4/22/2017,572242057,5/20/2017,7996,205.7,117.11,1644777.2,936411.56,708365.64 +Sub-Saharan Africa,Ghana,Snacks,Offline,H,6/13/2012,344379174,6/30/2012,8305,152.58,97.44,1267176.9,809239.2,457937.7 +Australia and Oceania,New Zealand,Clothes,Online,C,9/19/2013,872334468,10/30/2013,2009,109.28,35.84,219543.52,72002.56,147540.96 +Australia and Oceania,New Zealand,Personal Care,Offline,L,4/17/2014,535844266,5/31/2014,7081,81.73,56.67,578730.13,401280.27,177449.86 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,C,3/18/2012,484957396,3/27/2012,8525,437.2,263.33,3727130,2244888.25,1482241.75 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,M,2/25/2014,590035188,3/31/2014,3379,255.28,159.42,862591.12,538680.18,323910.94 +Sub-Saharan Africa,Senegal,Clothes,Offline,H,6/28/2016,791751468,6/30/2016,5709,109.28,35.84,623879.52,204610.56,419268.96 +Central America and the Caribbean,Dominica,Household,Offline,C,9/3/2016,651092565,9/16/2016,1613,668.27,502.54,1077919.51,810597.02,267322.49 +Central America and the Caribbean,Belize,Office Supplies,Offline,M,12/31/2016,699357306,1/3/2017,4223,651.21,524.96,2750059.83,2216906.08,533153.75 +Europe,Hungary,Baby Food,Offline,L,4/2/2013,188157021,4/23/2013,8699,255.28,159.42,2220680.72,1386794.58,833886.14 +Australia and Oceania,Kiribati,Baby Food,Offline,M,8/24/2013,239415538,8/29/2013,7233,255.28,159.42,1846440.24,1153084.86,693355.38 +Asia,Taiwan,Fruits,Online,C,4/25/2012,695369184,5/3/2012,4049,9.33,6.92,37777.17,28019.08,9758.09 +Asia,Uzbekistan,Baby Food,Online,C,10/24/2015,568566787,11/10/2015,402,255.28,159.42,102622.56,64086.84,38535.72 +Asia,Thailand,Cosmetics,Offline,L,8/12/2016,291869676,9/18/2016,9578,437.2,263.33,4187501.6,2522174.74,1665326.86 +Central America and the Caribbean,El Salvador,Clothes,Online,C,1/18/2012,368451678,1/26/2012,1894,109.28,35.84,206976.32,67880.96,139095.36 +Australia and Oceania,Nauru,Office Supplies,Offline,H,8/26/2015,921799123,9/30/2015,9700,651.21,524.96,6316737,5092112,1224625 +Australia and Oceania,Tuvalu,Cosmetics,Offline,M,7/8/2015,345710837,7/17/2015,2374,437.2,263.33,1037912.8,625145.42,412767.38 +Europe,Latvia,Meat,Online,L,12/16/2015,254298150,1/24/2016,1329,421.89,364.69,560691.81,484673.01,76018.8 +Middle East and North Africa,Syria,Cosmetics,Online,H,12/25/2010,531984889,1/10/2011,5005,437.2,263.33,2188186,1317966.65,870219.35 +Europe,Sweden,Personal Care,Offline,L,10/27/2010,683507382,10/27/2010,3878,81.73,56.67,316948.94,219766.26,97182.68 +North America,Greenland,Fruits,Offline,C,5/26/2015,283914458,7/2/2015,5452,9.33,6.92,50867.16,37727.84,13139.32 +Central America and the Caribbean,Dominica,Office Supplies,Online,M,7/26/2010,328567445,8/29/2010,9263,651.21,524.96,6032158.23,4862704.48,1169453.75 +Europe,Austria,Personal Care,Online,L,4/25/2017,983140170,6/4/2017,1879,81.73,56.67,153570.67,106482.93,47087.74 +Middle East and North Africa,Iraq,Clothes,Offline,C,4/6/2012,233618962,4/21/2012,1897,109.28,35.84,207304.16,67988.48,139315.68 +Middle East and North Africa,Iraq,Vegetables,Offline,L,10/1/2014,636302649,10/9/2014,4949,154.06,90.93,762442.94,450012.57,312430.37 +Asia,Nepal,Cereal,Online,M,11/18/2014,767802560,12/20/2014,8695,205.7,117.11,1788561.5,1018271.45,770290.05 +Asia,Turkmenistan,Cosmetics,Online,M,3/10/2015,175042521,4/15/2015,7827,437.2,263.33,3421964.4,2061083.91,1360880.49 +Europe,Ireland,Vegetables,Offline,M,9/13/2011,725258862,10/18/2011,9069,154.06,90.93,1397170.14,824644.17,572525.97 +Europe,Czech Republic,Household,Online,M,11/10/2012,756000411,12/10/2012,6176,668.27,502.54,4127235.52,3103687.04,1023548.48 +Europe,Estonia,Personal Care,Online,H,1/16/2013,925128495,2/23/2013,4935,81.73,56.67,403337.55,279666.45,123671.1 +Middle East and North Africa,Israel,Cereal,Online,H,6/20/2011,160816943,7/1/2011,8162,205.7,117.11,1678923.4,955851.82,723071.58 +Europe,Ukraine,Meat,Online,L,12/27/2015,611552083,1/14/2016,706,421.89,364.69,297854.34,257471.14,40383.2 +Europe,Italy,Office Supplies,Offline,M,8/5/2016,896132743,8/16/2016,4448,651.21,524.96,2896582.08,2335022.08,561560 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,H,12/2/2011,153670251,12/14/2011,3297,154.06,90.93,507935.82,299796.21,208139.61 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,H,1/4/2013,293588435,1/30/2013,8197,81.73,56.67,669940.81,464523.99,205416.82 +Australia and Oceania,Tuvalu,Vegetables,Online,M,11/4/2016,145623624,11/26/2016,2121,154.06,90.93,326761.26,192862.53,133898.73 +Sub-Saharan Africa,The Gambia,Baby Food,Online,L,2/4/2010,409824645,2/14/2010,5075,255.28,159.42,1295546,809056.5,486489.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,M,10/18/2010,506552827,10/29/2010,9093,651.21,524.96,5921452.53,4773461.28,1147991.25 +North America,Greenland,Beverages,Online,H,7/18/2011,826481997,8/22/2011,3244,47.45,31.79,153927.8,103126.76,50801.04 +Middle East and North Africa,Oman,Fruits,Online,C,7/25/2013,480598485,7/30/2013,8627,9.33,6.92,80489.91,59698.84,20791.07 +Sub-Saharan Africa,Senegal,Office Supplies,Online,C,5/16/2015,450201117,6/18/2015,3370,651.21,524.96,2194577.7,1769115.2,425462.5 +Europe,Ukraine,Cosmetics,Online,M,7/15/2016,436901223,8/28/2016,7636,437.2,263.33,3338459.2,2010787.88,1327671.32 +Central America and the Caribbean,Saint Lucia,Fruits,Online,L,12/2/2013,212622630,1/20/2014,8616,9.33,6.92,80387.28,59622.72,20764.56 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,C,1/2/2013,969601666,1/28/2013,5535,154.06,90.93,852722.1,503297.55,349424.55 +Asia,Mongolia,Baby Food,Offline,L,7/25/2016,370387160,9/2/2016,4646,255.28,159.42,1186030.88,740665.32,445365.56 +Sub-Saharan Africa,Eritrea,Household,Online,L,4/16/2013,197840440,5/2/2013,4237,668.27,502.54,2831459.99,2129261.98,702198.01 +Central America and the Caribbean,Dominican Republic,Snacks,Online,M,11/11/2011,505135333,12/4/2011,9625,152.58,97.44,1468582.5,937860,530722.5 +Europe,Vatican City,Snacks,Online,M,6/18/2014,965758168,7/29/2014,8158,152.58,97.44,1244747.64,794915.52,449832.12 +Sub-Saharan Africa,Rwanda,Beverages,Online,L,12/20/2012,423507773,1/24/2013,4216,47.45,31.79,200049.2,134026.64,66022.56 +Sub-Saharan Africa,Djibouti,Fruits,Offline,H,6/27/2015,942495477,8/4/2015,4211,9.33,6.92,39288.63,29140.12,10148.51 +Sub-Saharan Africa,Guinea,Beverages,Online,M,3/25/2012,157145106,4/11/2012,1584,47.45,31.79,75160.8,50355.36,24805.44 +Europe,Malta,Baby Food,Offline,C,3/21/2017,722192990,3/28/2017,1809,255.28,159.42,461801.52,288390.78,173410.74 +North America,United States of America,Office Supplies,Online,C,6/13/2011,862687957,7/12/2011,7392,651.21,524.96,4813744.32,3880504.32,933240 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,C,11/4/2014,223991334,11/19/2014,2868,255.28,159.42,732143.04,457216.56,274926.48 +Central America and the Caribbean,El Salvador,Household,Online,L,4/27/2014,321776950,6/5/2014,9805,668.27,502.54,6552387.35,4927404.7,1624982.65 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,C,12/31/2012,492031133,2/4/2013,1801,255.28,159.42,459759.28,287115.42,172643.86 +Central America and the Caribbean,El Salvador,Clothes,Online,L,4/16/2011,141052711,5/15/2011,9486,109.28,35.84,1036630.08,339978.24,696651.84 +Central America and the Caribbean,Jamaica,Vegetables,Online,C,8/27/2010,995453011,9/2/2010,5522,154.06,90.93,850719.32,502115.46,348603.86 +Europe,San Marino,Vegetables,Online,M,5/31/2017,352155864,7/15/2017,9601,154.06,90.93,1479130.06,873018.93,606111.13 +Sub-Saharan Africa,Eritrea,Cereal,Offline,L,3/27/2016,528397595,4/27/2016,3445,205.7,117.11,708636.5,403443.95,305192.55 +Europe,Liechtenstein,Cereal,Offline,L,10/13/2011,311727035,11/25/2011,5812,205.7,117.11,1195528.4,680643.32,514885.08 +Europe,Estonia,Fruits,Offline,H,5/8/2017,810005509,5/28/2017,7485,9.33,6.92,69835.05,51796.2,18038.85 +Sub-Saharan Africa,Mali,Cereal,Offline,L,3/26/2013,501406848,5/8/2013,6284,205.7,117.11,1292618.8,735919.24,556699.56 +Australia and Oceania,Papua New Guinea,Meat,Online,M,1/27/2011,184417378,1/29/2011,2055,421.89,364.69,866983.95,749437.95,117546 +Europe,Hungary,Personal Care,Offline,H,3/20/2012,727835929,4/17/2012,1680,81.73,56.67,137306.4,95205.6,42100.8 +Europe,Montenegro,Cosmetics,Offline,L,7/5/2011,820773828,7/19/2011,4070,437.2,263.33,1779404,1071753.1,707650.9 +Asia,Bhutan,Fruits,Offline,H,3/19/2016,122654902,5/1/2016,5166,9.33,6.92,48198.78,35748.72,12450.06 +Sub-Saharan Africa,Liberia,Office Supplies,Online,L,12/11/2011,613215482,12/18/2011,2943,651.21,524.96,1916511.03,1544957.28,371553.75 +Sub-Saharan Africa,Uganda,Personal Care,Offline,C,11/19/2011,742504394,1/1/2012,2405,81.73,56.67,196560.65,136291.35,60269.3 +Europe,Denmark,Cosmetics,Offline,M,2/18/2015,380882966,4/5/2015,589,437.2,263.33,257510.8,155101.37,102409.43 +Europe,San Marino,Beverages,Offline,H,7/1/2010,369025027,8/20/2010,1561,47.45,31.79,74069.45,49624.19,24445.26 +Central America and the Caribbean,Haiti,Cereal,Offline,C,7/28/2010,267916905,8/1/2010,1421,205.7,117.11,292299.7,166413.31,125886.39 +Europe,Lithuania,Fruits,Online,M,1/27/2010,608857429,3/13/2010,3298,9.33,6.92,30770.34,22822.16,7948.18 +Europe,Moldova ,Personal Care,Online,L,5/15/2012,643457925,6/6/2012,2354,81.73,56.67,192392.42,133401.18,58991.24 +Central America and the Caribbean,Honduras,Vegetables,Offline,L,7/11/2010,593642222,8/3/2010,781,154.06,90.93,120320.86,71016.33,49304.53 +Sub-Saharan Africa,Namibia,Clothes,Offline,H,10/24/2013,301646649,10/24/2013,2802,109.28,35.84,306202.56,100423.68,205778.88 +Europe,Belarus,Snacks,Offline,M,8/26/2013,580020034,10/7/2013,9672,152.58,97.44,1475753.76,942439.68,533314.08 +Asia,Thailand,Meat,Offline,M,1/30/2010,961623704,1/31/2010,4678,421.89,364.69,1973601.42,1706019.82,267581.6 +Sub-Saharan Africa,Rwanda,Snacks,Offline,L,7/31/2015,149631488,8/21/2015,8137,152.58,97.44,1241543.46,792869.28,448674.18 +Sub-Saharan Africa,Seychelles ,Meat,Online,H,5/23/2013,967529714,5/26/2013,2398,421.89,364.69,1011692.22,874526.62,137165.6 +Australia and Oceania,Palau,Office Supplies,Online,L,5/1/2014,909117209,6/12/2014,6840,651.21,524.96,4454276.4,3590726.4,863550 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,M,2/18/2015,688505303,4/2/2015,2874,437.2,263.33,1256512.8,756810.42,499702.38 +Central America and the Caribbean,Barbados,Meat,Online,M,5/21/2017,190117824,5/21/2017,8944,421.89,364.69,3773384.16,3261787.36,511596.8 +Asia,Singapore,Household,Online,H,3/1/2016,718691098,3/22/2016,5522,668.27,502.54,3690186.94,2775025.88,915161.06 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,C,5/27/2011,949273955,5/29/2011,113,651.21,524.96,73586.73,59320.48,14266.25 +Australia and Oceania,Palau,Beverages,Offline,C,9/1/2011,977227723,9/3/2011,2254,47.45,31.79,106952.3,71654.66,35297.64 +Middle East and North Africa,Egypt,Personal Care,Online,L,3/24/2015,968226230,4/12/2015,8512,81.73,56.67,695685.76,482375.04,213310.72 +Australia and Oceania,Papua New Guinea,Meat,Online,H,11/7/2013,708255803,11/19/2013,7486,421.89,364.69,3158268.54,2730069.34,428199.2 +Europe,Armenia,Beverages,Offline,M,9/24/2011,953615272,10/26/2011,4805,47.45,31.79,227997.25,152750.95,75246.3 +Australia and Oceania,Australia,Snacks,Offline,C,2/12/2014,280915963,3/23/2014,8131,152.58,97.44,1240627.98,792284.64,448343.34 +Asia,Mongolia,Vegetables,Offline,M,12/21/2015,937081706,1/25/2016,2156,154.06,90.93,332153.36,196045.08,136108.28 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Offline,H,4/26/2013,289348828,5/30/2013,3603,437.2,263.33,1575231.6,948777.99,626453.61 +Sub-Saharan Africa,Ethiopia,Fruits,Online,L,8/9/2014,275266158,9/15/2014,6228,9.33,6.92,58107.24,43097.76,15009.48 +Asia,Singapore,Fruits,Online,M,3/15/2014,652695024,3/25/2014,5817,9.33,6.92,54272.61,40253.64,14018.97 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,C,5/1/2011,349809253,5/7/2011,5186,255.28,159.42,1323882.08,826752.12,497129.96 +Middle East and North Africa,Jordan,Snacks,Online,H,11/5/2013,615095174,12/19/2013,9186,152.58,97.44,1401599.88,895083.84,506516.04 +Central America and the Caribbean,Jamaica,Meat,Offline,L,9/28/2011,967351615,10/24/2011,9694,421.89,364.69,4089801.66,3535304.86,554496.8 +Australia and Oceania,East Timor,Vegetables,Online,M,3/20/2011,545689904,4/12/2011,624,154.06,90.93,96133.44,56740.32,39393.12 +Europe,Monaco,Household,Offline,H,9/30/2015,359533870,11/10/2015,2917,668.27,502.54,1949343.59,1465909.18,483434.41 +Europe,Germany,Snacks,Online,M,9/26/2014,138619840,11/15/2014,9546,152.58,97.44,1456528.68,930162.24,526366.44 +Europe,Bulgaria,Baby Food,Online,M,1/2/2010,582996642,1/9/2010,517,255.28,159.42,131979.76,82420.14,49559.62 +Sub-Saharan Africa,Liberia,Fruits,Online,C,1/6/2012,213025605,2/12/2012,7865,9.33,6.92,73380.45,54425.8,18954.65 +Sub-Saharan Africa,Burundi,Household,Online,C,5/11/2013,319380557,6/27/2013,659,668.27,502.54,440389.93,331173.86,109216.07 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,M,4/9/2015,913047826,4/19/2015,9996,9.33,6.92,93262.68,69172.32,24090.36 +Middle East and North Africa,Pakistan,Snacks,Offline,L,4/3/2016,275326240,5/12/2016,4008,152.58,97.44,611540.64,390539.52,221001.12 +Asia,Singapore,Fruits,Online,H,11/22/2015,807827126,11/30/2015,2853,9.33,6.92,26618.49,19742.76,6875.73 +Sub-Saharan Africa,Seychelles ,Fruits,Online,L,1/13/2011,482474315,2/12/2011,3726,9.33,6.92,34763.58,25783.92,8979.66 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,C,9/28/2014,491504132,10/30/2014,5850,651.21,524.96,3809578.5,3071016,738562.5 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,C,8/22/2014,297465407,9/19/2014,5479,651.21,524.96,3567979.59,2876255.84,691723.75 +Europe,Albania,Personal Care,Offline,H,7/26/2014,783219468,9/9/2014,900,81.73,56.67,73557,51003,22554 +Europe,Hungary,Personal Care,Online,C,8/19/2015,201940143,8/19/2015,7431,81.73,56.67,607335.63,421114.77,186220.86 +Australia and Oceania,Palau,Meat,Online,M,6/9/2012,927113759,7/2/2012,2419,421.89,364.69,1020551.91,882185.11,138366.8 +Europe,France,Clothes,Offline,L,1/9/2012,902539145,2/10/2012,244,109.28,35.84,26664.32,8744.96,17919.36 +Sub-Saharan Africa,Chad,Meat,Online,L,11/24/2014,392327630,11/29/2014,7319,421.89,364.69,3087812.91,2669166.11,418646.8 +Central America and the Caribbean,Honduras,Snacks,Offline,H,4/19/2011,630903041,5/4/2011,7085,152.58,97.44,1081029.3,690362.4,390666.9 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Online,C,3/25/2015,673001706,5/7/2015,5015,109.28,35.84,548039.2,179737.6,368301.6 +Europe,Greece,Fruits,Online,M,4/6/2015,543672454,4/14/2015,3616,9.33,6.92,33737.28,25022.72,8714.56 +Sub-Saharan Africa,Mali,Cereal,Online,C,3/6/2016,788276612,4/23/2016,7422,205.7,117.11,1526705.4,869190.42,657514.98 +Asia,Brunei,Fruits,Offline,H,6/19/2012,222488009,7/21/2012,8001,9.33,6.92,74649.33,55366.92,19282.41 +Asia,Brunei,Vegetables,Offline,C,10/28/2014,882292973,12/14/2014,8952,154.06,90.93,1379145.12,814005.36,565139.76 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,H,1/29/2016,373990333,2/14/2016,905,255.28,159.42,231028.4,144275.1,86753.3 +Australia and Oceania,Solomon Islands,Clothes,Online,C,2/15/2010,424191415,3/16/2010,6521,109.28,35.84,712614.88,233712.64,478902.24 +Australia and Oceania,New Zealand,Cosmetics,Offline,H,11/10/2010,129820048,11/18/2010,5492,437.2,263.33,2401102.4,1446208.36,954894.04 +Sub-Saharan Africa,Gabon,Meat,Online,H,7/8/2010,908112561,8/21/2010,9542,421.89,364.69,4025674.38,3479871.98,545802.4 +Europe,Germany,Fruits,Offline,L,10/5/2013,646617782,10/18/2013,7426,9.33,6.92,69284.58,51387.92,17896.66 +Central America and the Caribbean,Panama,Meat,Online,C,3/5/2011,453197038,3/11/2011,9929,421.89,364.69,4188945.81,3621007.01,567938.8 +Sub-Saharan Africa,Senegal,Personal Care,Online,C,5/2/2013,606024158,5/4/2013,4870,81.73,56.67,398025.1,275982.9,122042.2 +Middle East and North Africa,Iran,Meat,Online,M,9/27/2016,103585469,11/9/2016,2097,421.89,364.69,884703.33,764754.93,119948.4 +Asia,Uzbekistan,Fruits,Offline,H,3/4/2015,714679801,3/10/2015,8490,9.33,6.92,79211.7,58750.8,20460.9 +Middle East and North Africa,Iraq,Clothes,Offline,M,1/15/2011,228418481,2/24/2011,2959,109.28,35.84,323359.52,106050.56,217308.96 +Asia,Tajikistan,Beverages,Offline,L,8/12/2011,104225337,9/3/2011,1448,47.45,31.79,68707.6,46031.92,22675.68 +Sub-Saharan Africa,Cameroon,Meat,Online,H,1/26/2010,521836698,3/17/2010,1930,421.89,364.69,814247.7,703851.7,110396 +Australia and Oceania,Tonga,Cosmetics,Offline,M,1/11/2012,831301391,1/15/2012,9410,437.2,263.33,4114052,2477935.3,1636116.7 +Asia,Brunei,Personal Care,Online,C,8/2/2016,902980744,9/6/2016,923,81.73,56.67,75436.79,52306.41,23130.38 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,M,7/20/2012,677548587,8/14/2012,538,154.06,90.93,82884.28,48920.34,33963.94 +Sub-Saharan Africa,Central African Republic,Household,Offline,M,7/6/2012,615991246,7/29/2012,4353,668.27,502.54,2908979.31,2187556.62,721422.69 +Europe,Bulgaria,Vegetables,Online,L,3/13/2011,349607551,3/28/2011,5498,154.06,90.93,847021.88,499933.14,347088.74 +North America,United States of America,Fruits,Online,H,12/17/2011,930008828,12/17/2011,9134,9.33,6.92,85220.22,63207.28,22012.94 +Europe,Hungary,Beverages,Offline,H,6/13/2015,779118907,7/2/2015,7453,47.45,31.79,353644.85,236930.87,116713.98 +Central America and the Caribbean,Haiti,Office Supplies,Offline,C,10/15/2015,639174115,11/4/2015,4679,651.21,524.96,3047011.59,2456287.84,590723.75 +Europe,Switzerland,Snacks,Offline,H,12/18/2011,422723281,2/1/2012,2068,152.58,97.44,315535.44,201505.92,114029.52 +Middle East and North Africa,Jordan,Baby Food,Online,M,8/6/2011,562627732,9/20/2011,2904,255.28,159.42,741333.12,462955.68,278377.44 +Middle East and North Africa,Azerbaijan,Cereal,Offline,C,1/6/2012,662061297,1/18/2012,7505,205.7,117.11,1543778.5,878910.55,664867.95 +Sub-Saharan Africa,Niger,Clothes,Offline,L,8/10/2011,844510304,8/10/2011,8221,109.28,35.84,898390.88,294640.64,603750.24 +Australia and Oceania,Vanuatu,Beverages,Offline,L,8/14/2013,403773581,8/16/2013,4430,47.45,31.79,210203.5,140829.7,69373.8 +Europe,Finland,Cereal,Online,M,10/13/2014,953962457,11/7/2014,7545,205.7,117.11,1552006.5,883594.95,668411.55 +Australia and Oceania,Marshall Islands,Baby Food,Offline,C,9/8/2016,579500758,9/20/2016,6007,255.28,159.42,1533466.96,957635.94,575831.02 +Sub-Saharan Africa,Guinea,Baby Food,Online,H,5/30/2014,585124814,6/19/2014,290,255.28,159.42,74031.2,46231.8,27799.4 +Middle East and North Africa,Iran,Snacks,Offline,H,6/15/2015,545883452,8/1/2015,7899,152.58,97.44,1205229.42,769678.56,435550.86 +Europe,Luxembourg,Personal Care,Offline,M,3/28/2013,557138001,5/17/2013,8370,81.73,56.67,684080.1,474327.9,209752.2 +Asia,Tajikistan,Clothes,Offline,L,8/12/2013,784562289,9/7/2013,8271,109.28,35.84,903854.88,296432.64,607422.24 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,C,11/30/2015,114142644,1/7/2016,6200,651.21,524.96,4037502,3254752,782750 +Europe,Norway,Snacks,Online,L,10/3/2016,202177894,11/6/2016,7786,152.58,97.44,1187987.88,758667.84,429320.04 +Sub-Saharan Africa,Mali,Snacks,Offline,L,10/28/2013,525279366,11/22/2013,692,152.58,97.44,105585.36,67428.48,38156.88 +Asia,Nepal,Clothes,Offline,L,3/23/2017,630370891,4/5/2017,9610,109.28,35.84,1050180.8,344422.4,705758.4 +Europe,Lithuania,Cosmetics,Offline,H,5/29/2015,584688794,6/9/2015,1262,437.2,263.33,551746.4,332322.46,219423.94 +Middle East and North Africa,Qatar,Baby Food,Offline,M,10/26/2016,525781905,11/17/2016,9405,255.28,159.42,2400908.4,1499345.1,901563.3 +Australia and Oceania,Fiji,Cereal,Offline,L,11/1/2015,211511552,11/11/2015,9823,205.7,117.11,2020591.1,1150371.53,870219.57 +Europe,Armenia,Cereal,Online,C,9/2/2011,370051562,10/2/2011,5336,205.7,117.11,1097615.2,624898.96,472716.24 +Australia and Oceania,East Timor,Office Supplies,Offline,H,3/7/2012,449888265,4/24/2012,790,651.21,524.96,514455.9,414718.4,99737.5 +Australia and Oceania,Australia,Clothes,Offline,H,12/7/2014,869820487,12/26/2014,8066,109.28,35.84,881452.48,289085.44,592367.04 +Middle East and North Africa,Kuwait,Office Supplies,Offline,C,12/25/2010,768959558,1/6/2011,1076,651.21,524.96,700701.96,564856.96,135845 +Asia,Maldives,Baby Food,Online,M,5/19/2011,256729304,6/23/2011,761,255.28,159.42,194268.08,121318.62,72949.46 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,M,2/5/2013,862866055,2/10/2013,95,651.21,524.96,61864.95,49871.2,11993.75 +Australia and Oceania,East Timor,Cosmetics,Online,M,5/21/2010,587418639,6/24/2010,9084,437.2,263.33,3971524.8,2392089.72,1579435.08 +Asia,Bangladesh,Cosmetics,Online,C,9/15/2013,650748383,10/26/2013,9763,437.2,263.33,4268383.6,2570890.79,1697492.81 +Sub-Saharan Africa,Tanzania,Household,Online,C,8/26/2015,543529117,10/1/2015,1199,668.27,502.54,801255.73,602545.46,198710.27 +Europe,Kosovo,Office Supplies,Online,M,6/13/2017,276747167,7/26/2017,4491,651.21,524.96,2924584.11,2357595.36,566988.75 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,L,1/15/2010,831701362,2/7/2010,7770,421.89,364.69,3278085.3,2833641.3,444444 +Sub-Saharan Africa,The Gambia,Personal Care,Online,M,9/20/2015,110003030,9/20/2015,1196,81.73,56.67,97749.08,67777.32,29971.76 +Asia,Vietnam,Office Supplies,Offline,L,3/11/2016,583575999,4/20/2016,1961,651.21,524.96,1277022.81,1029446.56,247576.25 +Middle East and North Africa,Afghanistan,Household,Offline,H,12/13/2016,744656598,12/29/2016,9290,668.27,502.54,6208228.3,4668596.6,1539631.7 +Europe,Ukraine,Baby Food,Offline,M,3/10/2013,955793654,4/24/2013,9437,255.28,159.42,2409077.36,1504446.54,904630.82 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,C,4/25/2016,299848496,4/27/2016,688,109.28,35.84,75184.64,24657.92,50526.72 +Middle East and North Africa,Oman,Office Supplies,Online,C,4/19/2012,629994952,4/24/2012,8361,651.21,524.96,5444766.81,4389190.56,1055576.25 +Europe,Romania,Vegetables,Offline,M,11/22/2010,719719350,12/27/2010,9804,154.06,90.93,1510404.24,891477.72,618926.52 +Sub-Saharan Africa,Zambia,Snacks,Online,H,7/19/2011,312820518,7/25/2011,9398,152.58,97.44,1433946.84,915741.12,518205.72 +Sub-Saharan Africa,Eritrea,Beverages,Offline,M,10/14/2014,573409783,10/15/2014,3552,47.45,31.79,168542.4,112918.08,55624.32 +North America,Canada,Beverages,Online,M,11/2/2010,935910975,12/13/2010,5711,47.45,31.79,270986.95,181552.69,89434.26 +Sub-Saharan Africa,Ethiopia,Household,Online,M,9/16/2013,455060422,9/21/2013,1346,668.27,502.54,899491.42,676418.84,223072.58 +Middle East and North Africa,Tunisia ,Fruits,Online,M,12/23/2011,955906951,1/8/2012,2964,9.33,6.92,27654.12,20510.88,7143.24 +Sub-Saharan Africa,Kenya,Office Supplies,Online,M,6/1/2010,283811891,6/9/2010,5100,651.21,524.96,3321171,2677296,643875 +Europe,Slovakia,Cereal,Online,H,2/2/2011,854449069,2/4/2011,9322,205.7,117.11,1917535.4,1091699.42,825835.98 +Europe,Liechtenstein,Snacks,Online,H,2/13/2017,203804814,3/22/2017,9228,152.58,97.44,1408008.24,899176.32,508831.92 +Australia and Oceania,Fiji,Office Supplies,Offline,C,10/7/2013,438177955,11/9/2013,5449,651.21,524.96,3548443.29,2860507.04,687936.25 +Europe,Latvia,Vegetables,Online,M,1/26/2010,584179818,2/23/2010,645,154.06,90.93,99368.7,58649.85,40718.85 +Europe,Spain,Cereal,Online,H,5/8/2012,638734233,6/27/2012,4508,205.7,117.11,927295.6,527931.88,399363.72 +Sub-Saharan Africa,Namibia,Cereal,Offline,L,11/4/2012,219077527,12/10/2012,8763,205.7,117.11,1802549.1,1026234.93,776314.17 +Europe,Hungary,Household,Offline,C,3/18/2016,812758529,3/30/2016,2165,668.27,502.54,1446804.55,1087999.1,358805.45 +Australia and Oceania,Vanuatu,Beverages,Offline,C,1/15/2013,827638566,2/5/2013,5498,47.45,31.79,260880.1,174781.42,86098.68 +Australia and Oceania,Papua New Guinea,Fruits,Online,L,11/28/2013,541891467,1/7/2014,6582,9.33,6.92,61410.06,45547.44,15862.62 +Europe,Netherlands,Personal Care,Offline,C,4/24/2015,754003560,5/4/2015,5264,81.73,56.67,430226.72,298310.88,131915.84 +Australia and Oceania,Papua New Guinea,Cereal,Online,M,1/11/2011,532773673,1/25/2011,8424,205.7,117.11,1732816.8,986534.64,746282.16 +Australia and Oceania,Solomon Islands,Meat,Offline,M,1/17/2011,367313134,3/1/2011,4974,421.89,364.69,2098480.86,1813968.06,284512.8 +Europe,Belgium,Snacks,Online,L,1/20/2015,817045772,2/19/2015,855,152.58,97.44,130455.9,83311.2,47144.7 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,H,3/30/2016,261707913,4/18/2016,4042,668.27,502.54,2701147.34,2031266.68,669880.66 +Asia,Uzbekistan,Baby Food,Offline,H,8/24/2012,751348388,10/8/2012,9539,255.28,159.42,2435115.92,1520707.38,914408.54 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,M,12/10/2010,356328523,12/12/2010,4383,437.2,263.33,1916247.6,1154175.39,762072.21 +Sub-Saharan Africa,Togo,Snacks,Online,H,1/29/2015,817322146,2/26/2015,2641,152.58,97.44,402963.78,257339.04,145624.74 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,C,12/6/2014,795315587,12/25/2014,411,421.89,364.69,173396.79,149887.59,23509.2 +Europe,Albania,Meat,Online,M,10/16/2012,821607673,10/28/2012,823,421.89,364.69,347215.47,300139.87,47075.6 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,C,1/10/2012,147809731,1/17/2012,9039,437.2,263.33,3951850.8,2380239.87,1571610.93 +Middle East and North Africa,Iraq,Clothes,Online,H,4/9/2013,795845592,5/22/2013,7251,109.28,35.84,792389.28,259875.84,532513.44 +Europe,Norway,Fruits,Online,C,8/29/2010,807951581,9/17/2010,9682,9.33,6.92,90333.06,66999.44,23333.62 +Sub-Saharan Africa,Liberia,Baby Food,Online,M,9/30/2010,996676528,10/26/2010,7588,255.28,159.42,1937064.64,1209678.96,727385.68 +Europe,Croatia,Clothes,Online,L,8/1/2013,894881761,8/17/2013,4254,109.28,35.84,464877.12,152463.36,312413.76 +North America,Greenland,Personal Care,Offline,L,6/29/2016,105741107,7/30/2016,9998,81.73,56.67,817136.54,566586.66,250549.88 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,L,4/18/2010,552740895,5/14/2010,7169,9.33,6.92,66886.77,49609.48,17277.29 +Asia,Nepal,Meat,Offline,L,5/18/2013,629679954,6/29/2013,5146,421.89,364.69,2171045.94,1876694.74,294351.2 +Sub-Saharan Africa,Zambia,Cereal,Online,C,11/27/2014,150669610,1/2/2015,5341,205.7,117.11,1098643.7,625484.51,473159.19 +Europe,Italy,Household,Offline,L,6/18/2016,800133693,6/19/2016,6195,668.27,502.54,4139932.65,3113235.3,1026697.35 +Europe,Slovenia,Personal Care,Offline,H,2/16/2013,282808530,4/5/2013,8183,81.73,56.67,668796.59,463730.61,205065.98 +Central America and the Caribbean,Dominica,Office Supplies,Offline,L,5/27/2012,873742949,6/14/2012,8810,651.21,524.96,5737160.1,4624897.6,1112262.5 +Australia and Oceania,Australia,Meat,Online,M,4/14/2015,868298280,5/8/2015,7611,421.89,364.69,3211004.79,2775655.59,435349.2 +Asia,Thailand,Cosmetics,Online,H,6/21/2012,432148349,7/2/2012,1155,437.2,263.33,504966,304146.15,200819.85 +Sub-Saharan Africa,Eritrea,Meat,Online,C,11/16/2010,251279485,12/28/2010,8038,421.89,364.69,3391151.82,2931378.22,459773.6 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,H,9/7/2014,181990516,9/20/2014,3893,152.58,97.44,593993.94,379333.92,214660.02 +Sub-Saharan Africa,The Gambia,Cereal,Online,L,1/3/2014,600892770,2/11/2014,6379,205.7,117.11,1312160.3,747044.69,565115.61 +Middle East and North Africa,Egypt,Fruits,Offline,M,5/19/2011,154910075,6/7/2011,189,9.33,6.92,1763.37,1307.88,455.49 +Asia,Cambodia,Vegetables,Online,M,5/25/2010,711278760,6/11/2010,2046,154.06,90.93,315206.76,186042.78,129163.98 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Offline,M,12/9/2011,607547652,1/13/2012,5706,255.28,159.42,1456627.68,909650.52,546977.16 +Sub-Saharan Africa,Mozambique,Cereal,Online,M,5/14/2010,501578080,6/22/2010,6955,205.7,117.11,1430643.5,814500.05,616143.45 +Australia and Oceania,Australia,Vegetables,Offline,M,6/24/2012,221543872,7/25/2012,8610,154.06,90.93,1326456.6,782907.3,543549.3 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,H,12/27/2010,115931355,1/26/2011,5519,437.2,263.33,2412906.8,1453318.27,959588.53 +Europe,Armenia,Cosmetics,Offline,H,1/10/2011,603539359,2/20/2011,9563,437.2,263.33,4180943.6,2518224.79,1662718.81 +Europe,Vatican City,Snacks,Offline,L,3/23/2011,823479211,4/22/2011,4653,152.58,97.44,709954.74,453388.32,256566.42 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,C,1/23/2015,885174739,1/29/2015,1731,651.21,524.96,1127244.51,908705.76,218538.75 +Europe,Andorra,Fruits,Offline,C,12/8/2011,518362271,1/17/2012,3770,9.33,6.92,35174.1,26088.4,9085.7 +Central America and the Caribbean,Guatemala,Personal Care,Online,L,3/30/2011,423090636,5/7/2011,776,81.73,56.67,63422.48,43975.92,19446.56 +Europe,Andorra,Vegetables,Offline,M,11/14/2015,919721162,12/6/2015,4785,154.06,90.93,737177.1,435100.05,302077.05 +Middle East and North Africa,Egypt,Snacks,Offline,H,11/3/2010,598927676,11/5/2010,4864,152.58,97.44,742149.12,473948.16,268200.96 +Asia,Malaysia,Snacks,Online,C,7/12/2012,371696507,7/15/2012,2111,152.58,97.44,322096.38,205695.84,116400.54 +Middle East and North Africa,Algeria,Vegetables,Online,H,11/15/2011,319326484,12/20/2011,4658,154.06,90.93,717611.48,423551.94,294059.54 +Europe,Russia,Cereal,Offline,L,1/8/2016,143428933,1/30/2016,2663,205.7,117.11,547779.1,311863.93,235915.17 +Europe,Serbia,Snacks,Offline,H,4/2/2014,515927684,4/30/2014,3322,152.58,97.44,506870.76,323695.68,183175.08 +Europe,United Kingdom,Cosmetics,Online,C,1/22/2012,829059064,2/20/2012,5855,437.2,263.33,2559806,1541797.15,1018008.85 +Europe,Denmark,Clothes,Offline,H,3/17/2012,545371901,4/26/2012,6520,109.28,35.84,712505.6,233676.8,478828.8 +Europe,Vatican City,Baby Food,Online,C,12/19/2010,547727525,1/26/2011,3601,255.28,159.42,919263.28,574071.42,345191.86 +Asia,Thailand,Meat,Online,H,1/6/2017,889299762,2/14/2017,2417,421.89,364.69,1019708.13,881455.73,138252.4 +Asia,India,Office Supplies,Offline,C,5/22/2017,343574941,6/15/2017,315,651.21,524.96,205131.15,165362.4,39768.75 +North America,Mexico,Cereal,Offline,C,7/18/2011,454351890,7/27/2011,1676,205.7,117.11,344753.2,196276.36,148476.84 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,L,2/22/2015,585741937,3/20/2015,2910,81.73,56.67,237834.3,164909.7,72924.6 +Europe,Sweden,Cosmetics,Offline,L,11/6/2010,172168910,12/21/2010,7461,437.2,263.33,3261949.2,1964705.13,1297244.07 +Asia,Bangladesh,Clothes,Online,M,8/30/2012,968369138,10/16/2012,802,109.28,35.84,87642.56,28743.68,58898.88 +Middle East and North Africa,Jordan,Office Supplies,Online,L,9/25/2016,299391448,9/27/2016,5437,651.21,524.96,3540628.77,2854207.52,686421.25 +Sub-Saharan Africa,Mozambique,Snacks,Offline,C,9/12/2012,510597169,10/29/2012,5904,152.58,97.44,900832.32,575285.76,325546.56 +Asia,India,Baby Food,Online,H,3/9/2010,417660129,3/11/2010,3768,255.28,159.42,961895.04,600694.56,361200.48 +Sub-Saharan Africa,Rwanda,Meat,Online,C,4/26/2012,256566655,4/30/2012,2630,421.89,364.69,1109570.7,959134.7,150436 +Sub-Saharan Africa,Cape Verde,Cereal,Online,H,12/7/2011,333615577,1/2/2012,3118,205.7,117.11,641372.6,365148.98,276223.62 +Sub-Saharan Africa,South Sudan,Cereal,Offline,H,6/28/2010,575418221,7/4/2010,7894,205.7,117.11,1623795.8,924466.34,699329.46 +Asia,Sri Lanka,Fruits,Online,L,4/25/2014,978898417,5/15/2014,6650,9.33,6.92,62044.5,46018,16026.5 +Australia and Oceania,Papua New Guinea,Snacks,Online,L,8/23/2015,261292493,8/28/2015,1110,152.58,97.44,169363.8,108158.4,61205.4 +Europe,Norway,Cosmetics,Offline,L,7/26/2011,810149276,9/4/2011,29,437.2,263.33,12678.8,7636.57,5042.23 +Europe,Macedonia,Personal Care,Online,H,5/20/2015,133330094,6/2/2015,4193,81.73,56.67,342693.89,237617.31,105076.58 +Asia,Vietnam,Cosmetics,Offline,C,12/15/2014,309008777,12/19/2014,1419,437.2,263.33,620386.8,373665.27,246721.53 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,L,5/10/2014,335671651,5/16/2014,1556,47.45,31.79,73832.2,49465.24,24366.96 +Sub-Saharan Africa,Seychelles ,Cereal,Online,C,12/6/2014,182117545,1/24/2015,1484,205.7,117.11,305258.8,173791.24,131467.56 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,C,7/10/2011,337457787,8/3/2011,113,651.21,524.96,73586.73,59320.48,14266.25 +North America,Greenland,Snacks,Offline,C,5/26/2011,461116206,6/10/2011,3387,152.58,97.44,516788.46,330029.28,186759.18 +Sub-Saharan Africa,Botswana,Cereal,Online,H,4/26/2015,732829129,5/13/2015,9279,205.7,117.11,1908690.3,1086663.69,822026.61 +Europe,Finland,Beverages,Offline,H,9/27/2013,502645385,10/9/2013,2794,47.45,31.79,132575.3,88821.26,43754.04 +Central America and the Caribbean,The Bahamas,Beverages,Online,M,5/5/2013,540926301,6/23/2013,968,47.45,31.79,45931.6,30772.72,15158.88 +Sub-Saharan Africa,Chad,Household,Offline,H,7/4/2010,788345706,7/13/2010,7868,668.27,502.54,5257948.36,3953984.72,1303963.64 +Asia,Kyrgyzstan,Meat,Online,C,3/31/2010,805889928,5/15/2010,9593,421.89,364.69,4047190.77,3498471.17,548719.6 +Europe,Belgium,Beverages,Online,M,11/10/2014,224857795,12/19/2014,9273,47.45,31.79,440003.85,294788.67,145215.18 +Australia and Oceania,Solomon Islands,Fruits,Online,C,7/24/2012,996860635,9/5/2012,2069,9.33,6.92,19303.77,14317.48,4986.29 +Asia,North Korea,Household,Online,H,7/26/2011,643822276,9/9/2011,174,668.27,502.54,116278.98,87441.96,28837.02 +Europe,Germany,Vegetables,Offline,H,7/30/2013,807979047,9/14/2013,7810,154.06,90.93,1203208.6,710163.3,493045.3 +Asia,Turkmenistan,Vegetables,Online,L,1/2/2010,501879775,2/6/2010,6233,154.06,90.93,960255.98,566766.69,393489.29 +Europe,Spain,Household,Online,M,1/16/2016,158385789,1/31/2016,8729,668.27,502.54,5833328.83,4386671.66,1446657.17 +Australia and Oceania,Samoa ,Fruits,Offline,M,11/14/2013,280670917,12/13/2013,5616,9.33,6.92,52397.28,38862.72,13534.56 +Australia and Oceania,New Zealand,Snacks,Online,L,1/11/2017,992221486,2/9/2017,9242,152.58,97.44,1410144.36,900540.48,509603.88 +Middle East and North Africa,Tunisia ,Vegetables,Online,H,8/12/2013,686836326,8/20/2013,8987,154.06,90.93,1384537.22,817187.91,567349.31 +North America,Greenland,Vegetables,Online,L,7/3/2015,978626763,7/27/2015,6261,154.06,90.93,964569.66,569312.73,395256.93 +Sub-Saharan Africa,Swaziland,Meat,Online,L,9/17/2016,852016627,10/6/2016,9509,421.89,364.69,4011752.01,3467837.21,543914.8 +Europe,Andorra,Fruits,Offline,L,4/26/2012,711742246,4/28/2012,9202,9.33,6.92,85854.66,63677.84,22176.82 +Asia,Kyrgyzstan,Cosmetics,Offline,M,5/26/2017,132852447,6/13/2017,2846,437.2,263.33,1244271.2,749437.18,494834.02 +Europe,Slovakia,Meat,Offline,C,3/25/2010,110708558,4/21/2010,9977,421.89,364.69,4209196.53,3638512.13,570684.4 +Middle East and North Africa,Kuwait,Household,Offline,C,10/21/2011,810984408,11/15/2011,7163,668.27,502.54,4786818.01,3599694.02,1187123.99 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,H,11/18/2013,219666326,12/11/2013,3002,109.28,35.84,328058.56,107591.68,220466.88 +Australia and Oceania,Samoa ,Cereal,Offline,C,1/31/2013,893053138,2/21/2013,3124,205.7,117.11,642606.8,365851.64,276755.16 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,H,8/31/2014,507756173,10/1/2014,5190,651.21,524.96,3379779.9,2724542.4,655237.5 +Europe,Bulgaria,Cereal,Offline,M,7/31/2013,410699260,8/2/2013,3892,205.7,117.11,800584.4,455792.12,344792.28 +Sub-Saharan Africa,Cameroon,Household,Offline,H,6/8/2013,669118726,6/8/2013,5955,668.27,502.54,3979547.85,2992625.7,986922.15 +Europe,Italy,Cosmetics,Online,L,2/6/2015,520563399,3/4/2015,5133,437.2,263.33,2244147.6,1351672.89,892474.71 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,M,12/11/2012,622894608,1/25/2013,7212,154.06,90.93,1111080.72,655787.16,455293.56 +Central America and the Caribbean,Nicaragua,Clothes,Online,H,10/6/2013,804286181,10/16/2013,5009,109.28,35.84,547383.52,179522.56,367860.96 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,L,4/8/2010,513224446,5/19/2010,3373,205.7,117.11,693826.1,395012.03,298814.07 +Sub-Saharan Africa,Comoros,Snacks,Offline,M,3/2/2015,168508231,4/11/2015,4185,152.58,97.44,638547.3,407786.4,230760.9 +Australia and Oceania,Australia,Vegetables,Offline,L,12/9/2011,709248864,1/4/2012,1355,154.06,90.93,208751.3,123210.15,85541.15 +Central America and the Caribbean,The Bahamas,Cereal,Offline,C,8/23/2011,444870173,8/29/2011,5825,205.7,117.11,1198202.5,682165.75,516036.75 +Sub-Saharan Africa,Namibia,Fruits,Offline,L,3/31/2011,905108487,4/1/2011,570,9.33,6.92,5318.1,3944.4,1373.7 +Europe,France,Cereal,Offline,M,7/27/2012,990012633,8/16/2012,5593,205.7,117.11,1150480.1,654996.23,495483.87 +Central America and the Caribbean,Haiti,Clothes,Offline,C,12/8/2010,119943940,1/9/2011,2932,109.28,35.84,320408.96,105082.88,215326.08 +Europe,Switzerland,Cosmetics,Online,C,1/28/2014,485576236,3/18/2014,1654,437.2,263.33,723128.8,435547.82,287580.98 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,M,8/27/2015,297895848,10/8/2015,2856,651.21,524.96,1859855.76,1499285.76,360570 +Sub-Saharan Africa,Comoros,Vegetables,Online,L,3/6/2014,538201606,3/31/2014,4670,154.06,90.93,719460.2,424643.1,294817.1 +Middle East and North Africa,Tunisia ,Clothes,Offline,M,10/17/2016,908104836,11/7/2016,7256,109.28,35.84,792935.68,260055.04,532880.64 +Sub-Saharan Africa,Sudan,Vegetables,Offline,H,10/14/2012,279529368,11/27/2012,7807,154.06,90.93,1202746.42,709890.51,492855.91 +Australia and Oceania,New Zealand,Snacks,Online,L,3/20/2015,744711530,4/8/2015,5546,152.58,97.44,846208.68,540402.24,305806.44 +Middle East and North Africa,Lebanon,Clothes,Offline,H,9/15/2011,866200149,9/27/2011,6728,109.28,35.84,735235.84,241131.52,494104.32 +Middle East and North Africa,Syria,Meat,Offline,H,8/30/2013,626856553,8/30/2013,9639,421.89,364.69,4066597.71,3515246.91,551350.8 +Asia,Nepal,Clothes,Online,L,8/19/2014,979854571,8/19/2014,9597,109.28,35.84,1048760.16,343956.48,704803.68 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,L,10/15/2016,698680531,11/25/2016,3950,81.73,56.67,322833.5,223846.5,98987 +Middle East and North Africa,Qatar,Meat,Online,C,1/6/2012,427133262,2/16/2012,7079,421.89,364.69,2986559.31,2581640.51,404918.8 +Asia,Bangladesh,Office Supplies,Online,C,12/24/2015,429324090,1/22/2016,5394,651.21,524.96,3512626.74,2831634.24,680992.5 +North America,Mexico,Personal Care,Online,M,5/2/2011,139676845,5/29/2011,2337,81.73,56.67,191003.01,132437.79,58565.22 +Europe,Cyprus,Cereal,Online,M,2/3/2012,412927854,2/18/2012,3383,205.7,117.11,695883.1,396183.13,299699.97 +Middle East and North Africa,Lebanon,Clothes,Online,H,5/25/2014,374125945,6/10/2014,1036,109.28,35.84,113214.08,37130.24,76083.84 +Australia and Oceania,East Timor,Meat,Offline,C,6/15/2015,568632447,6/29/2015,9832,421.89,364.69,4148022.48,3585632.08,562390.4 +Central America and the Caribbean,Panama,Cosmetics,Offline,L,4/29/2017,712121188,5/29/2017,1339,437.2,263.33,585410.8,352598.87,232811.93 +Europe,Germany,Vegetables,Offline,C,7/25/2015,140578496,9/13/2015,9156,154.06,90.93,1410573.36,832555.08,578018.28 +Europe,Ukraine,Snacks,Offline,L,7/27/2010,960303199,9/14/2010,3911,152.58,97.44,596740.38,381087.84,215652.54 +Europe,Malta,Cereal,Offline,H,5/20/2011,397906625,6/1/2011,8267,205.7,117.11,1700521.9,968148.37,732373.53 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,H,10/2/2016,250312602,10/20/2016,1916,81.73,56.67,156594.68,108579.72,48014.96 +Middle East and North Africa,Egypt,Clothes,Offline,C,5/6/2011,134757459,5/8/2011,6581,109.28,35.84,719171.68,235863.04,483308.64 +Central America and the Caribbean,Dominica,Baby Food,Offline,M,12/19/2014,638790023,2/2/2015,1018,255.28,159.42,259875.04,162289.56,97585.48 +Sub-Saharan Africa,Uganda,Vegetables,Offline,C,8/17/2010,170271623,9/20/2010,6012,154.06,90.93,926208.72,546671.16,379537.56 +Europe,Iceland,Cosmetics,Online,H,6/23/2016,807376086,8/11/2016,9380,437.2,263.33,4100936,2470035.4,1630900.6 +Middle East and North Africa,Egypt,Meat,Online,C,11/14/2013,648589742,12/15/2013,973,421.89,364.69,410498.97,354843.37,55655.6 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,C,9/25/2011,562711417,10/7/2011,7668,154.06,90.93,1181332.08,697251.24,484080.84 +Sub-Saharan Africa,Guinea,Meat,Online,L,6/22/2012,138852441,7/26/2012,8378,421.89,364.69,3534594.42,3055372.82,479221.6 +Sub-Saharan Africa,Nigeria,Cereal,Online,L,10/16/2015,836436641,11/15/2015,9044,205.7,117.11,1860350.8,1059142.84,801207.96 +Sub-Saharan Africa,Gabon,Household,Online,L,11/11/2014,135200345,12/25/2014,7641,668.27,502.54,5106251.07,3839908.14,1266342.93 +Central America and the Caribbean,Honduras,Cereal,Online,L,4/22/2015,985192382,4/30/2015,9174,205.7,117.11,1887091.8,1074367.14,812724.66 +Europe,Moldova ,Snacks,Online,C,3/20/2016,556774079,4/11/2016,678,152.58,97.44,103449.24,66064.32,37384.92 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,M,12/23/2013,590619266,1/11/2014,6220,81.73,56.67,508360.6,352487.4,155873.2 +Europe,Estonia,Household,Offline,H,8/10/2013,647714269,9/27/2013,1901,668.27,502.54,1270381.27,955328.54,315052.73 +Europe,Kosovo,Personal Care,Online,C,5/26/2017,359357917,7/8/2017,848,81.73,56.67,69307.04,48056.16,21250.88 +Europe,Austria,Meat,Online,M,7/28/2013,777161538,8/3/2013,8224,421.89,364.69,3469623.36,2999210.56,470412.8 +Australia and Oceania,Tonga,Snacks,Online,L,5/3/2010,323048961,5/28/2010,6221,152.58,97.44,949200.18,606174.24,343025.94 +Europe,Czech Republic,Personal Care,Online,L,12/20/2016,639256513,12/20/2016,9063,81.73,56.67,740718.99,513600.21,227118.78 +North America,Greenland,Beverages,Offline,M,4/23/2017,738333022,5/15/2017,8003,47.45,31.79,379742.35,254415.37,125326.98 +Sub-Saharan Africa,Gabon,Clothes,Offline,M,5/28/2011,153139817,7/10/2011,6330,109.28,35.84,691742.4,226867.2,464875.2 +Europe,San Marino,Cereal,Offline,L,9/22/2011,286850726,9/26/2011,4359,205.7,117.11,896646.3,510482.49,386163.81 +Asia,Tajikistan,Household,Offline,H,8/30/2016,362952077,9/9/2016,4440,668.27,502.54,2967118.8,2231277.6,735841.2 +Europe,Russia,Vegetables,Online,C,4/27/2014,575242698,4/30/2014,5952,154.06,90.93,916965.12,541215.36,375749.76 +Middle East and North Africa,Qatar,Clothes,Online,L,7/28/2016,737833917,9/7/2016,307,109.28,35.84,33548.96,11002.88,22546.08 +Europe,Poland,Meat,Offline,H,6/7/2017,735149562,6/22/2017,5947,421.89,364.69,2508979.83,2168811.43,340168.4 +Asia,Turkmenistan,Cosmetics,Offline,M,12/26/2011,971925961,1/31/2012,3345,437.2,263.33,1462434,880838.85,581595.15 +Central America and the Caribbean,Grenada,Cosmetics,Offline,L,4/19/2015,123211944,6/5/2015,7,437.2,263.33,3060.4,1843.31,1217.09 +Asia,Tajikistan,Clothes,Online,M,3/22/2013,984368836,3/29/2013,5468,109.28,35.84,597543.04,195973.12,401569.92 +Europe,Denmark,Office Supplies,Online,H,8/11/2011,121070468,8/27/2011,6297,651.21,524.96,4100669.37,3305673.12,794996.25 +Sub-Saharan Africa,The Gambia,Fruits,Offline,L,5/12/2017,919303166,6/15/2017,1091,9.33,6.92,10179.03,7549.72,2629.31 +Europe,Czech Republic,Meat,Online,H,12/16/2011,535365760,12/23/2011,5480,421.89,364.69,2311957.2,1998501.2,313456 +Sub-Saharan Africa,Rwanda,Baby Food,Online,L,10/17/2015,245869576,10/18/2015,7126,255.28,159.42,1819125.28,1136026.92,683098.36 +Europe,Switzerland,Baby Food,Offline,L,4/3/2016,497738444,4/18/2016,721,255.28,159.42,184056.88,114941.82,69115.06 +Europe,Macedonia,Cosmetics,Online,H,12/11/2016,458208692,12/23/2016,2989,437.2,263.33,1306790.8,787093.37,519697.43 +Asia,South Korea,Personal Care,Online,H,3/1/2011,264829146,4/15/2011,7684,81.73,56.67,628013.32,435452.28,192561.04 +Sub-Saharan Africa,Liberia,Household,Offline,L,12/31/2015,575461137,1/29/2016,593,668.27,502.54,396284.11,298006.22,98277.89 +Europe,Kosovo,Office Supplies,Online,H,7/10/2015,318278491,7/28/2015,4533,651.21,524.96,2951934.93,2379643.68,572291.25 +Europe,Switzerland,Cosmetics,Online,M,1/8/2010,741767537,2/6/2010,4353,437.2,263.33,1903131.6,1146275.49,756856.11 +Middle East and North Africa,Kuwait,Personal Care,Online,C,3/15/2012,464727103,3/31/2012,1932,81.73,56.67,157902.36,109486.44,48415.92 +Europe,Ireland,Baby Food,Offline,C,2/15/2013,426268517,4/6/2013,1182,255.28,159.42,301740.96,188434.44,113306.52 +Europe,Kosovo,Beverages,Online,H,4/8/2016,735815608,5/13/2016,3045,47.45,31.79,144485.25,96800.55,47684.7 +Europe,Netherlands,Office Supplies,Online,C,1/10/2011,223104703,2/21/2011,494,651.21,524.96,321697.74,259330.24,62367.5 +Middle East and North Africa,Algeria,Beverages,Online,M,5/16/2014,488184630,6/15/2014,3536,47.45,31.79,167783.2,112409.44,55373.76 +Asia,Bhutan,Fruits,Online,C,1/17/2014,951416718,2/6/2014,4204,9.33,6.92,39223.32,29091.68,10131.64 +Sub-Saharan Africa,Zambia,Clothes,Offline,L,3/19/2010,203474795,4/10/2010,1568,109.28,35.84,171351.04,56197.12,115153.92 +Central America and the Caribbean,Jamaica,Cosmetics,Online,M,9/6/2011,955345189,9/15/2011,6726,437.2,263.33,2940607.2,1771157.58,1169449.62 +Europe,Denmark,Personal Care,Offline,L,12/15/2016,588326728,1/27/2017,7808,81.73,56.67,638147.84,442479.36,195668.48 +Asia,Myanmar,Personal Care,Offline,L,6/21/2010,604030740,8/9/2010,4974,81.73,56.67,406525.02,281876.58,124648.44 +Europe,France,Cereal,Offline,H,10/17/2011,774381053,11/24/2011,5417,205.7,117.11,1114276.9,634384.87,479892.03 +Europe,Poland,Household,Offline,H,4/9/2011,491613996,5/17/2011,8361,668.27,502.54,5587405.47,4201736.94,1385668.53 +Asia,Vietnam,Beverages,Online,L,9/3/2011,118278396,9/16/2011,61,47.45,31.79,2894.45,1939.19,955.26 +Asia,China,Fruits,Offline,L,10/31/2016,537235581,12/13/2016,8802,9.33,6.92,82122.66,60909.84,21212.82 +Asia,Thailand,Cosmetics,Online,M,9/20/2012,901659381,10/30/2012,9903,437.2,263.33,4329591.6,2607756.99,1721834.61 +Europe,France,Baby Food,Offline,C,8/29/2016,885036122,10/5/2016,711,255.28,159.42,181504.08,113347.62,68156.46 +Australia and Oceania,Tonga,Cereal,Offline,M,12/16/2012,231164634,2/4/2013,5607,205.7,117.11,1153359.9,656635.77,496724.13 +Middle East and North Africa,Pakistan,Office Supplies,Online,L,4/14/2017,104156243,4/23/2017,1002,651.21,524.96,652512.42,526009.92,126502.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,M,4/17/2012,838434779,5/24/2012,338,9.33,6.92,3153.54,2338.96,814.58 +Sub-Saharan Africa,Chad,Meat,Offline,C,12/29/2011,588736569,1/10/2012,9089,421.89,364.69,3834558.21,3314667.41,519890.8 +Middle East and North Africa,Yemen,Vegetables,Offline,C,7/12/2012,280110442,7/20/2012,9759,154.06,90.93,1503471.54,887385.87,616085.67 +Asia,Myanmar,Vegetables,Online,H,2/10/2011,457917726,2/18/2011,6886,154.06,90.93,1060857.16,626143.98,434713.18 +Europe,Belgium,Meat,Offline,M,5/14/2017,837832248,6/19/2017,2035,421.89,364.69,858546.15,742144.15,116402 +Australia and Oceania,Fiji,Office Supplies,Online,H,9/16/2011,755840337,10/10/2011,8807,651.21,524.96,5735206.47,4623322.72,1111883.75 +Europe,Liechtenstein,Snacks,Offline,M,4/2/2017,518240821,5/21/2017,7830,152.58,97.44,1194701.4,762955.2,431746.2 +Asia,India,Fruits,Online,L,9/30/2012,951645028,11/16/2012,1766,9.33,6.92,16476.78,12220.72,4256.06 +Europe,Switzerland,Cosmetics,Offline,H,2/3/2012,252976787,3/18/2012,308,437.2,263.33,134657.6,81105.64,53551.96 +Europe,Monaco,Beverages,Online,L,2/3/2015,739472424,3/3/2015,5178,47.45,31.79,245696.1,164608.62,81087.48 +Sub-Saharan Africa,Liberia,Beverages,Offline,L,4/7/2011,298680770,5/5/2011,5132,47.45,31.79,243513.4,163146.28,80367.12 +Europe,Norway,Vegetables,Offline,L,11/30/2013,938463151,1/1/2014,956,154.06,90.93,147281.36,86929.08,60352.28 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,C,11/24/2010,236993396,12/14/2010,467,651.21,524.96,304115.07,245156.32,58958.75 +Central America and the Caribbean,Jamaica,Cosmetics,Online,M,11/11/2013,792757833,12/15/2013,3514,437.2,263.33,1536320.8,925341.62,610979.18 +Sub-Saharan Africa,Nigeria,Clothes,Online,C,7/31/2016,774555289,8/3/2016,6977,109.28,35.84,762446.56,250055.68,512390.88 +Sub-Saharan Africa,The Gambia,Snacks,Online,L,11/24/2013,671497094,12/16/2013,9767,152.58,97.44,1490248.86,951696.48,538552.38 +Middle East and North Africa,Libya,Personal Care,Offline,M,1/29/2013,143007075,2/20/2013,7826,81.73,56.67,639618.98,443499.42,196119.56 +Sub-Saharan Africa,Togo,Meat,Offline,M,11/19/2014,268821561,1/6/2015,9129,421.89,364.69,3851433.81,3329255.01,522178.8 +Australia and Oceania,Nauru,Office Supplies,Offline,H,5/6/2017,398989379,6/8/2017,8679,651.21,524.96,5651851.59,4556127.84,1095723.75 +Europe,Germany,Baby Food,Offline,M,12/29/2011,403871858,1/22/2012,3512,255.28,159.42,896543.36,559883.04,336660.32 +Europe,Sweden,Clothes,Online,C,5/9/2010,224142825,5/15/2010,7698,109.28,35.84,841237.44,275896.32,565341.12 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,C,6/11/2017,320788609,7/9/2017,7333,255.28,159.42,1871968.24,1169026.86,702941.38 +North America,Mexico,Vegetables,Offline,M,11/3/2012,325108039,11/28/2012,5548,154.06,90.93,854724.88,504479.64,350245.24 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,H,1/21/2015,388712441,3/10/2015,7504,255.28,159.42,1915621.12,1196287.68,719333.44 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,L,2/25/2017,733525645,3/30/2017,5394,437.2,263.33,2358256.8,1420402.02,937854.78 +Europe,Georgia,Baby Food,Offline,L,4/6/2013,301783978,5/9/2013,3440,255.28,159.42,878163.2,548404.8,329758.4 +Asia,Bhutan,Household,Online,L,7/7/2017,806036269,8/13/2017,2899,668.27,502.54,1937314.73,1456863.46,480451.27 +Asia,Laos,Baby Food,Online,L,10/23/2014,879143846,12/11/2014,7055,255.28,159.42,1801000.4,1124708.1,676292.3 +Asia,Japan,Cereal,Offline,H,1/19/2010,124280536,1/27/2010,6227,205.7,117.11,1280893.9,729243.97,551649.93 +Europe,Finland,Household,Offline,C,10/9/2016,464932668,10/29/2016,2763,668.27,502.54,1846430.01,1388518.02,457911.99 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,C,7/2/2015,294899070,7/29/2015,6043,81.73,56.67,493894.39,342456.81,151437.58 +Australia and Oceania,Solomon Islands,Vegetables,Online,C,7/17/2010,328291070,8/22/2010,7478,154.06,90.93,1152060.68,679974.54,472086.14 +Asia,Myanmar,Clothes,Online,L,1/21/2011,449532496,3/2/2011,5510,109.28,35.84,602132.8,197478.4,404654.4 +Asia,Japan,Fruits,Offline,L,2/14/2012,163359677,4/1/2012,614,9.33,6.92,5728.62,4248.88,1479.74 +Middle East and North Africa,Lebanon,Fruits,Online,H,9/1/2013,844821441,9/3/2013,293,9.33,6.92,2733.69,2027.56,706.13 +Sub-Saharan Africa,Mauritius ,Cosmetics,Offline,M,9/8/2016,789279115,9/25/2016,4084,437.2,263.33,1785524.8,1075439.72,710085.08 +North America,Canada,Vegetables,Offline,M,11/20/2011,162406527,12/26/2011,8555,154.06,90.93,1317983.3,777906.15,540077.15 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,L,9/28/2013,550190007,10/19/2013,2304,47.45,31.79,109324.8,73244.16,36080.64 +Sub-Saharan Africa,Eritrea,Cereal,Online,L,4/21/2011,908928382,5/13/2011,961,205.7,117.11,197677.7,112542.71,85134.99 +Australia and Oceania,Solomon Islands,Clothes,Offline,C,5/24/2017,715232980,7/13/2017,2188,109.28,35.84,239104.64,78417.92,160686.72 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,M,10/31/2011,416027629,11/5/2011,675,205.7,117.11,138847.5,79049.25,59798.25 +Middle East and North Africa,Morocco,Beverages,Online,M,5/10/2013,978548657,5/11/2013,3148,47.45,31.79,149372.6,100074.92,49297.68 +Sub-Saharan Africa,Liberia,Cereal,Offline,H,4/10/2015,740344893,5/23/2015,3361,205.7,117.11,691357.7,393606.71,297750.99 +Sub-Saharan Africa,South Africa,Fruits,Offline,H,12/13/2011,359277665,1/24/2012,7100,9.33,6.92,66243,49132,17111 +Middle East and North Africa,Pakistan,Fruits,Offline,M,3/7/2010,563520801,3/10/2010,7182,9.33,6.92,67008.06,49699.44,17308.62 +Europe,Spain,Meat,Online,M,4/1/2010,801560628,5/17/2010,8457,421.89,364.69,3567923.73,3084183.33,483740.4 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,C,4/16/2017,592195975,5/8/2017,2804,81.73,56.67,229170.92,158902.68,70268.24 +Sub-Saharan Africa,Togo,Beverages,Online,L,10/15/2014,874538171,10/16/2014,4134,47.45,31.79,196158.3,131419.86,64738.44 +Europe,Austria,Beverages,Offline,L,10/18/2013,858011043,11/28/2013,3389,47.45,31.79,160808.05,107736.31,53071.74 +Asia,Tajikistan,Snacks,Offline,H,4/14/2011,272350919,4/24/2011,3544,152.58,97.44,540743.52,345327.36,195416.16 +Asia,Cambodia,Snacks,Online,C,8/24/2016,717606627,9/11/2016,4603,152.58,97.44,702325.74,448516.32,253809.42 +Europe,Russia,Baby Food,Offline,H,1/21/2010,714139497,2/26/2010,8602,255.28,159.42,2195918.56,1371330.84,824587.72 +Europe,Hungary,Meat,Offline,C,5/25/2014,652623355,6/18/2014,4608,421.89,364.69,1944069.12,1680491.52,263577.6 +Europe,Slovenia,Cosmetics,Online,L,10/2/2015,544044530,10/6/2015,3721,437.2,263.33,1626821.2,979850.93,646970.27 +Asia,Brunei,Beverages,Offline,C,8/19/2012,469701850,9/28/2012,4070,47.45,31.79,193121.5,129385.3,63736.2 +Australia and Oceania,Tuvalu,Household,Offline,C,3/10/2012,131206643,3/13/2012,5816,668.27,502.54,3886658.32,2922772.64,963885.68 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,L,4/10/2011,200482738,4/20/2011,6152,255.28,159.42,1570482.56,980751.84,589730.72 +Asia,Cambodia,Household,Offline,L,5/16/2015,969766461,6/20/2015,4301,668.27,502.54,2874229.27,2161424.54,712804.73 +Asia,Uzbekistan,Fruits,Online,M,2/11/2012,101606643,3/25/2012,6518,9.33,6.92,60812.94,45104.56,15708.38 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,L,11/26/2012,278864610,12/8/2012,1090,205.7,117.11,224213,127649.9,96563.1 +Middle East and North Africa,Oman,Snacks,Online,L,4/14/2011,654714190,4/21/2011,3333,152.58,97.44,508549.14,324767.52,183781.62 +Asia,Philippines,Personal Care,Offline,H,1/2/2017,902641713,1/12/2017,596,81.73,56.67,48711.08,33775.32,14935.76 +Sub-Saharan Africa,Malawi,Snacks,Online,H,5/17/2014,766446006,6/23/2014,7260,152.58,97.44,1107730.8,707414.4,400316.4 +Europe,Switzerland,Personal Care,Offline,L,6/29/2011,510238397,7/18/2011,9735,81.73,56.67,795641.55,551682.45,243959.1 +Sub-Saharan Africa,Malawi,Cereal,Offline,C,9/22/2013,468442714,10/17/2013,1464,205.7,117.11,301144.8,171449.04,129695.76 +Middle East and North Africa,Afghanistan,Fruits,Offline,L,5/14/2012,595795285,6/21/2012,7920,9.33,6.92,73893.6,54806.4,19087.2 +Europe,Liechtenstein,Cereal,Online,H,2/20/2011,917344939,3/21/2011,1608,205.7,117.11,330765.6,188312.88,142452.72 +Europe,Croatia,Vegetables,Online,C,10/24/2014,178453004,11/25/2014,7064,154.06,90.93,1088279.84,642329.52,445950.32 +Asia,China,Baby Food,Online,M,4/23/2010,794793307,5/12/2010,5857,255.28,159.42,1495174.96,933722.94,561452.02 +Central America and the Caribbean,Barbados,Household,Offline,L,11/24/2015,302352178,12/20/2015,1583,668.27,502.54,1057871.41,795520.82,262350.59 +Europe,Georgia,Cereal,Offline,L,10/31/2016,807428443,11/27/2016,4874,205.7,117.11,1002581.8,570794.14,431787.66 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,M,8/3/2014,436633431,8/12/2014,8390,81.73,56.67,685714.7,475461.3,210253.4 +Europe,Bosnia and Herzegovina,Beverages,Offline,M,6/23/2015,986890971,8/11/2015,1824,47.45,31.79,86548.8,57984.96,28563.84 +Sub-Saharan Africa,The Gambia,Fruits,Online,M,9/27/2011,275437390,10/29/2011,6899,9.33,6.92,64367.67,47741.08,16626.59 +Asia,South Korea,Cereal,Online,M,8/12/2015,689821517,9/20/2015,2371,205.7,117.11,487714.7,277667.81,210046.89 +Asia,South Korea,Meat,Online,C,2/7/2010,637904679,2/15/2010,9025,421.89,364.69,3807557.25,3291327.25,516230 +Asia,Indonesia,Snacks,Online,C,5/14/2013,397860705,6/3/2013,4679,152.58,97.44,713921.82,455921.76,258000.06 +Asia,Vietnam,Cereal,Online,H,4/29/2014,768175923,5/13/2014,9181,205.7,117.11,1888531.7,1075186.91,813344.79 +Australia and Oceania,Australia,Vegetables,Offline,L,5/1/2014,817649161,5/23/2014,9412,154.06,90.93,1450012.72,855833.16,594179.56 +Sub-Saharan Africa,Mali,Vegetables,Offline,C,10/18/2015,135391747,11/25/2015,4282,154.06,90.93,659684.92,389362.26,270322.66 +Central America and the Caribbean,Panama,Cosmetics,Offline,L,11/4/2010,180827510,12/16/2010,9733,437.2,263.33,4255267.6,2562990.89,1692276.71 +Asia,Sri Lanka,Office Supplies,Offline,M,5/18/2015,233692777,6/17/2015,3741,651.21,524.96,2436176.61,1963875.36,472301.25 +Europe,France,Baby Food,Online,H,4/13/2012,544036376,5/19/2012,1308,255.28,159.42,333906.24,208521.36,125384.88 +Europe,France,Vegetables,Offline,M,10/24/2015,982219636,10/28/2015,9472,154.06,90.93,1459256.32,861288.96,597967.36 +Europe,Spain,Baby Food,Online,C,10/9/2014,588916385,10/31/2014,2300,255.28,159.42,587144,366666,220478 +Asia,Maldives,Personal Care,Online,L,3/7/2014,725112950,4/14/2014,5890,81.73,56.67,481389.7,333786.3,147603.4 +Sub-Saharan Africa,Gabon,Vegetables,Offline,M,4/30/2016,122108161,6/5/2016,3373,154.06,90.93,519644.38,306706.89,212937.49 +Asia,Nepal,Personal Care,Offline,H,1/5/2017,731513345,1/22/2017,9909,81.73,56.67,809862.57,561543.03,248319.54 +Asia,Japan,Household,Online,L,11/13/2016,975252330,12/2/2016,7692,668.27,502.54,5140332.84,3865537.68,1274795.16 +Europe,Netherlands,Personal Care,Offline,C,1/10/2010,695561444,2/23/2010,943,81.73,56.67,77071.39,53439.81,23631.58 +North America,Greenland,Personal Care,Online,C,8/14/2010,704989516,9/14/2010,919,81.73,56.67,75109.87,52079.73,23030.14 +Europe,Montenegro,Meat,Offline,H,2/12/2011,536397874,3/16/2011,906,421.89,364.69,382232.34,330409.14,51823.2 +Sub-Saharan Africa,Benin,Vegetables,Online,C,6/3/2016,692960345,7/13/2016,1220,154.06,90.93,187953.2,110934.6,77018.6 +Central America and the Caribbean,Jamaica,Snacks,Online,C,5/10/2017,398163259,5/17/2017,4211,152.58,97.44,642514.38,410319.84,232194.54 +Asia,Singapore,Beverages,Online,H,2/26/2017,745805442,3/27/2017,9259,47.45,31.79,439339.55,294343.61,144995.94 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,L,7/23/2012,649998223,7/31/2012,7774,437.2,263.33,3398792.8,2047127.42,1351665.38 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,C,9/22/2012,895165431,11/3/2012,8198,437.2,263.33,3584165.6,2158779.34,1425386.26 +Asia,Cambodia,Meat,Offline,C,9/24/2012,986043393,10/31/2012,1007,421.89,364.69,424843.23,367242.83,57600.4 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,C,7/5/2012,497680938,8/11/2012,3704,81.73,56.67,302727.92,209905.68,92822.24 +Central America and the Caribbean,Costa Rica,Snacks,Offline,L,1/20/2013,425439393,1/24/2013,5825,152.58,97.44,888778.5,567588,321190.5 +Sub-Saharan Africa,Lesotho,Meat,Online,H,8/21/2012,934992587,9/24/2012,3939,421.89,364.69,1661824.71,1436513.91,225310.8 +Asia,India,Clothes,Online,C,8/7/2010,912326848,9/14/2010,6643,109.28,35.84,725947.04,238085.12,487861.92 +Middle East and North Africa,Pakistan,Snacks,Online,M,2/15/2011,213741004,3/1/2011,9568,152.58,97.44,1459885.44,932305.92,527579.52 +Middle East and North Africa,Iraq,Household,Online,H,11/24/2011,115846383,12/20/2011,374,668.27,502.54,249932.98,187949.96,61983.02 +Asia,Philippines,Office Supplies,Online,M,6/15/2015,165566813,7/8/2015,3754,651.21,524.96,2444642.34,1970699.84,473942.5 +Asia,Malaysia,Snacks,Online,C,3/29/2010,430138623,4/18/2010,6432,152.58,97.44,981394.56,626734.08,354660.48 +Central America and the Caribbean,Dominica,Snacks,Online,M,4/13/2012,147110641,5/1/2012,2163,152.58,97.44,330030.54,210762.72,119267.82 +Asia,Brunei,Baby Food,Offline,H,12/13/2015,874344193,1/15/2016,6732,255.28,159.42,1718544.96,1073215.44,645329.52 +Asia,Taiwan,Fruits,Offline,H,11/19/2012,640013110,12/7/2012,2957,9.33,6.92,27588.81,20462.44,7126.37 +North America,United States of America,Baby Food,Offline,C,12/12/2010,692603719,1/21/2011,5686,255.28,159.42,1451522.08,906462.12,545059.96 +Europe,Germany,Clothes,Offline,H,4/11/2015,550914847,4/16/2015,6801,109.28,35.84,743213.28,243747.84,499465.44 +Europe,Serbia,Baby Food,Offline,L,12/3/2016,254057824,1/3/2017,211,255.28,159.42,53864.08,33637.62,20226.46 +Middle East and North Africa,Syria,Cosmetics,Online,M,10/18/2011,811456477,11/12/2011,6859,437.2,263.33,2998754.8,1806180.47,1192574.33 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,C,1/5/2012,152847135,1/11/2012,9719,154.06,90.93,1497309.14,883748.67,613560.47 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,M,10/28/2011,778278625,12/2/2011,8795,47.45,31.79,417322.75,279593.05,137729.7 +Australia and Oceania,Vanuatu,Beverages,Online,C,2/11/2014,308112275,3/13/2014,6124,47.45,31.79,290583.8,194681.96,95901.84 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,L,6/25/2011,933021914,6/28/2011,773,651.21,524.96,503385.33,405794.08,97591.25 +Europe,Malta,Fruits,Offline,H,9/22/2012,863993871,10/19/2012,3841,9.33,6.92,35836.53,26579.72,9256.81 +Sub-Saharan Africa,The Gambia,Meat,Offline,L,5/11/2016,182326972,5/25/2016,3458,421.89,364.69,1458895.62,1261098.02,197797.6 +Australia and Oceania,New Zealand,Beverages,Offline,L,5/20/2014,389632546,6/26/2014,9784,47.45,31.79,464250.8,311033.36,153217.44 +Europe,Russia,Cosmetics,Online,M,3/24/2011,357834422,4/3/2011,12,437.2,263.33,5246.4,3159.96,2086.44 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,M,5/16/2012,379168927,5/26/2012,3366,152.58,97.44,513584.28,327983.04,185601.24 +Middle East and North Africa,Lebanon,Clothes,Online,M,1/10/2013,816184890,1/10/2013,6101,109.28,35.84,666717.28,218659.84,448057.44 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,C,1/8/2017,751743638,1/17/2017,6503,437.2,263.33,2843111.6,1712434.99,1130676.61 +Europe,Ireland,Household,Offline,H,4/27/2010,239019000,4/30/2010,9888,668.27,502.54,6607853.76,4969115.52,1638738.24 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,C,4/2/2010,751497304,4/14/2010,3607,651.21,524.96,2348914.47,1893530.72,455383.75 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,H,4/7/2016,232977378,4/9/2016,2038,152.58,97.44,310958.04,198582.72,112375.32 +Sub-Saharan Africa,Senegal,Baby Food,Online,C,9/29/2013,747570550,10/4/2013,1593,255.28,159.42,406661.04,253956.06,152704.98 +Asia,China,Cereal,Offline,L,8/19/2015,829700648,9/30/2015,5714,205.7,117.11,1175369.8,669166.54,506203.26 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,L,3/20/2013,434104001,5/1/2013,9876,205.7,117.11,2031493.2,1156578.36,874914.84 +Central America and the Caribbean,El Salvador,Baby Food,Offline,L,3/21/2010,485829436,4/18/2010,6581,255.28,159.42,1679997.68,1049143.02,630854.66 +Central America and the Caribbean,Grenada,Personal Care,Offline,L,6/1/2011,630238282,7/4/2011,368,81.73,56.67,30076.64,20854.56,9222.08 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,C,4/19/2011,583004367,5/20/2011,2803,109.28,35.84,306311.84,100459.52,205852.32 +Middle East and North Africa,United Arab Emirates,Cereal,Online,L,12/27/2012,580114018,1/2/2013,7484,205.7,117.11,1539458.8,876451.24,663007.56 +Europe,Greece,Office Supplies,Offline,C,11/21/2016,927866065,12/25/2016,5043,651.21,524.96,3284052.03,2647373.28,636678.75 +Europe,Moldova ,Cereal,Offline,M,11/24/2016,652871835,1/13/2017,8139,205.7,117.11,1674192.3,953158.29,721034.01 +Middle East and North Africa,Azerbaijan,Snacks,Offline,C,10/5/2011,652055156,11/5/2011,6466,152.58,97.44,986582.28,630047.04,356535.24 +Middle East and North Africa,Afghanistan,Clothes,Offline,L,6/6/2016,542652356,6/20/2016,1746,109.28,35.84,190802.88,62576.64,128226.24 +Europe,Ireland,Office Supplies,Online,H,11/9/2012,912212264,12/8/2012,2735,651.21,524.96,1781059.35,1435765.6,345293.75 +Sub-Saharan Africa,Djibouti,Snacks,Online,L,5/4/2014,168596208,5/17/2014,219,152.58,97.44,33415.02,21339.36,12075.66 +Europe,Poland,Meat,Online,H,4/22/2016,389978015,6/9/2016,2016,421.89,364.69,850530.24,735215.04,115315.2 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,H,4/6/2015,574844014,4/29/2015,7973,437.2,263.33,3485795.6,2099530.09,1386265.51 +Asia,Kyrgyzstan,Cereal,Online,M,7/21/2012,691993033,8/10/2012,4971,205.7,117.11,1022534.7,582153.81,440380.89 +Australia and Oceania,Australia,Baby Food,Offline,L,8/6/2010,330536401,9/7/2010,1921,255.28,159.42,490392.88,306245.82,184147.06 +Asia,Tajikistan,Baby Food,Online,H,8/27/2016,949897944,10/7/2016,4765,255.28,159.42,1216409.2,759636.3,456772.9 +Europe,Ireland,Personal Care,Online,C,5/5/2016,929813992,6/15/2016,1478,81.73,56.67,120796.94,83758.26,37038.68 +Sub-Saharan Africa,Mauritania,Clothes,Online,M,4/8/2015,520333373,4/24/2015,7063,109.28,35.84,771844.64,253137.92,518706.72 +Europe,Lithuania,Snacks,Online,L,7/14/2012,491817414,7/27/2012,8557,152.58,97.44,1305627.06,833794.08,471832.98 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,H,2/4/2012,784939944,2/20/2012,27,81.73,56.67,2206.71,1530.09,676.62 +North America,Mexico,Fruits,Offline,C,5/23/2011,960687291,6/17/2011,7573,9.33,6.92,70656.09,52405.16,18250.93 +Asia,India,Meat,Online,L,9/19/2012,650358283,10/13/2012,4323,421.89,364.69,1823830.47,1576554.87,247275.6 +Central America and the Caribbean,Dominica,Office Supplies,Online,M,11/15/2011,905564248,11/29/2011,5440,651.21,524.96,3542582.4,2855782.4,686800 +Middle East and North Africa,Bahrain,Office Supplies,Online,H,1/21/2017,148229014,2/24/2017,3114,651.21,524.96,2027867.94,1634725.44,393142.5 +Central America and the Caribbean,Grenada,Office Supplies,Online,M,11/3/2014,920588910,12/6/2014,1571,651.21,524.96,1023050.91,824712.16,198338.75 +Asia,Turkmenistan,Clothes,Online,L,10/9/2011,435192763,10/11/2011,2064,109.28,35.84,225553.92,73973.76,151580.16 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,H,6/21/2015,924901902,8/4/2015,7881,437.2,263.33,3445573.2,2075303.73,1370269.47 +Europe,Georgia,Clothes,Offline,H,9/12/2015,192890155,11/1/2015,9338,109.28,35.84,1020456.64,334673.92,685782.72 +Australia and Oceania,Papua New Guinea,Fruits,Offline,M,11/2/2010,162643849,11/25/2010,8784,9.33,6.92,81954.72,60785.28,21169.44 +Europe,Ukraine,Meat,Offline,C,9/17/2011,127961814,9/25/2011,5599,421.89,364.69,2362162.11,2041899.31,320262.8 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,L,1/18/2015,802955377,1/27/2015,1194,437.2,263.33,522016.8,314416.02,207600.78 +North America,Greenland,Snacks,Online,H,11/13/2014,272048366,12/5/2014,4012,152.58,97.44,612150.96,390929.28,221221.68 +Asia,South Korea,Beverages,Online,L,10/26/2013,739977109,10/29/2013,4525,47.45,31.79,214711.25,143849.75,70861.5 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,H,10/30/2011,881790435,12/19/2011,240,437.2,263.33,104928,63199.2,41728.8 +Europe,Latvia,Personal Care,Online,H,6/20/2017,792849671,7/9/2017,691,81.73,56.67,56475.43,39158.97,17316.46 +Asia,Sri Lanka,Snacks,Online,M,11/11/2013,638828647,11/21/2013,2448,152.58,97.44,373515.84,238533.12,134982.72 +Middle East and North Africa,United Arab Emirates,Clothes,Online,M,7/1/2015,205713689,8/2/2015,4107,109.28,35.84,448812.96,147194.88,301618.08 +Sub-Saharan Africa,Ghana,Snacks,Online,M,6/2/2011,249803626,7/7/2011,1299,152.58,97.44,198201.42,126574.56,71626.86 +Europe,Montenegro,Snacks,Offline,C,6/12/2014,247709786,7/13/2014,1685,152.58,97.44,257097.3,164186.4,92910.9 +Europe,Serbia,Beverages,Offline,L,12/22/2011,646355998,1/11/2012,9958,47.45,31.79,472507.1,316564.82,155942.28 +Australia and Oceania,Tuvalu,Beverages,Offline,C,3/3/2015,612978589,3/19/2015,2841,47.45,31.79,134805.45,90315.39,44490.06 +Europe,Netherlands,Clothes,Offline,C,5/3/2017,285126388,5/24/2017,4089,109.28,35.84,446845.92,146549.76,300296.16 +Middle East and North Africa,Morocco,Baby Food,Offline,M,11/5/2012,320660722,11/6/2012,9488,255.28,159.42,2422096.64,1512576.96,909519.68 +Asia,Laos,Meat,Offline,C,1/23/2016,547755420,2/1/2016,1856,421.89,364.69,783027.84,676864.64,106163.2 +Sub-Saharan Africa,Angola,Household,Offline,L,2/14/2012,414896810,2/27/2012,6041,668.27,502.54,4037019.07,3035844.14,1001174.93 +Asia,Indonesia,Cosmetics,Online,L,9/25/2013,340883719,10/12/2013,3923,437.2,263.33,1715135.6,1033043.59,682092.01 +Asia,Thailand,Vegetables,Offline,C,12/17/2011,364827477,1/26/2012,9413,154.06,90.93,1450166.78,855924.09,594242.69 +Middle East and North Africa,Yemen,Personal Care,Online,L,4/9/2010,596151912,5/17/2010,3453,81.73,56.67,282213.69,195681.51,86532.18 +Sub-Saharan Africa,Benin,Cosmetics,Offline,H,3/20/2013,764593350,4/21/2013,9018,437.2,263.33,3942669.6,2374709.94,1567959.66 +Australia and Oceania,Kiribati,Fruits,Offline,M,1/17/2015,670200622,2/15/2015,6112,9.33,6.92,57024.96,42295.04,14729.92 +Central America and the Caribbean,Cuba,Baby Food,Offline,L,1/27/2011,633335053,1/29/2011,6771,255.28,159.42,1728500.88,1079432.82,649068.06 +Europe,Serbia,Meat,Online,M,8/11/2016,144670474,8/22/2016,63,421.89,364.69,26579.07,22975.47,3603.6 +Europe,Macedonia,Personal Care,Offline,H,3/4/2010,115193212,4/2/2010,7086,81.73,56.67,579138.78,401563.62,177575.16 +Central America and the Caribbean,Belize,Vegetables,Online,M,12/25/2012,626202094,1/10/2013,5970,154.06,90.93,919738.2,542852.1,376886.1 +Australia and Oceania,Tonga,Vegetables,Offline,M,1/18/2017,479308450,3/8/2017,6876,154.06,90.93,1059316.56,625234.68,434081.88 +Asia,Tajikistan,Office Supplies,Offline,M,8/26/2011,346436107,10/4/2011,6997,651.21,524.96,4556516.37,3673145.12,883371.25 +Europe,Czech Republic,Fruits,Offline,L,6/3/2017,519821393,6/16/2017,5557,9.33,6.92,51846.81,38454.44,13392.37 +Europe,Czech Republic,Meat,Online,C,6/1/2014,462013137,7/7/2014,8809,421.89,364.69,3716429.01,3212554.21,503874.8 +Sub-Saharan Africa,Eritrea,Office Supplies,Offline,M,1/14/2014,155872666,2/19/2014,5041,651.21,524.96,3282749.61,2646323.36,636426.25 +Central America and the Caribbean,El Salvador,Household,Offline,C,5/27/2017,554573810,6/24/2017,9569,668.27,502.54,6394675.63,4808805.26,1585870.37 +Sub-Saharan Africa,Liberia,Office Supplies,Online,C,7/17/2011,431602895,8/28/2011,9743,651.21,524.96,6344739.03,5114685.28,1230053.75 +Central America and the Caribbean,Honduras,Baby Food,Offline,M,1/21/2011,430758750,3/8/2011,9941,255.28,159.42,2537738.48,1584794.22,952944.26 +Middle East and North Africa,Yemen,Personal Care,Offline,L,6/21/2016,816152703,7/12/2016,6576,81.73,56.67,537456.48,372661.92,164794.56 +Europe,Bulgaria,Vegetables,Online,L,6/9/2010,122208583,7/15/2010,3090,154.06,90.93,476045.4,280973.7,195071.7 +Middle East and North Africa,Oman,Cosmetics,Offline,C,7/15/2014,103662717,8/7/2014,4956,437.2,263.33,2166763.2,1305063.48,861699.72 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,M,5/6/2017,785563933,5/10/2017,4680,205.7,117.11,962676,548074.8,414601.2 +Australia and Oceania,Nauru,Baby Food,Online,C,1/25/2016,913273561,2/6/2016,6796,255.28,159.42,1734882.88,1083418.32,651464.56 +Sub-Saharan Africa,Benin,Household,Online,L,10/4/2012,202465426,10/25/2012,2874,668.27,502.54,1920607.98,1444299.96,476308.02 +Asia,China,Clothes,Online,L,7/21/2010,689125859,8/5/2010,6511,109.28,35.84,711522.08,233354.24,478167.84 +Europe,Monaco,Baby Food,Online,L,6/3/2017,879553687,6/21/2017,8336,255.28,159.42,2128014.08,1328925.12,799088.96 +Middle East and North Africa,Oman,Snacks,Offline,L,2/11/2012,700360238,2/29/2012,1013,152.58,97.44,154563.54,98706.72,55856.82 +Asia,Maldives,Beverages,Online,C,2/3/2016,148469340,3/15/2016,4232,47.45,31.79,200808.4,134535.28,66273.12 +Central America and the Caribbean,Grenada,Office Supplies,Online,H,1/10/2014,641117322,2/3/2014,9717,651.21,524.96,6327807.57,5101036.32,1226771.25 +Sub-Saharan Africa,Guinea,Beverages,Offline,M,7/30/2010,965853011,9/15/2010,6224,47.45,31.79,295328.8,197860.96,97467.84 +Europe,Romania,Office Supplies,Online,M,6/22/2011,430537736,8/8/2011,4538,651.21,524.96,2955190.98,2382268.48,572922.5 +Australia and Oceania,Marshall Islands,Fruits,Online,L,2/24/2012,213345324,2/27/2012,2477,9.33,6.92,23110.41,17140.84,5969.57 +Europe,Greece,Office Supplies,Online,M,9/2/2016,212762105,9/12/2016,9890,651.21,524.96,6440466.9,5191854.4,1248612.5 +Middle East and North Africa,Yemen,Baby Food,Online,L,4/1/2011,397586905,5/17/2011,3655,255.28,159.42,933048.4,582680.1,350368.3 +Asia,Philippines,Beverages,Online,L,6/10/2013,356931054,6/14/2013,2686,47.45,31.79,127450.7,85387.94,42062.76 +Sub-Saharan Africa,Botswana,Baby Food,Online,C,5/14/2015,650218379,5/31/2015,2922,255.28,159.42,745928.16,465825.24,280102.92 +Sub-Saharan Africa,Republic of the Congo,Beverages,Online,L,3/17/2010,557185208,4/15/2010,2340,47.45,31.79,111033,74388.6,36644.4 +Europe,Denmark,Personal Care,Online,H,2/26/2011,327880370,3/23/2011,5943,81.73,56.67,485721.39,336789.81,148931.58 +Europe,United Kingdom,Meat,Online,H,4/20/2017,732665193,6/9/2017,767,421.89,364.69,323589.63,279717.23,43872.4 +Sub-Saharan Africa,Botswana,Fruits,Offline,L,6/17/2017,812213504,7/26/2017,880,9.33,6.92,8210.4,6089.6,2120.8 +Asia,Laos,Cosmetics,Offline,M,8/23/2016,127511632,10/2/2016,2380,437.2,263.33,1040536,626725.4,413810.6 +Europe,Hungary,Beverages,Online,H,2/25/2017,109858405,4/7/2017,8398,47.45,31.79,398485.1,266972.42,131512.68 +Middle East and North Africa,Afghanistan,Meat,Online,C,10/10/2014,910865151,11/19/2014,4095,421.89,364.69,1727639.55,1493405.55,234234 +Europe,France,Vegetables,Online,C,2/24/2010,952455699,3/22/2010,1662,154.06,90.93,256047.72,151125.66,104922.06 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,M,7/20/2012,976866376,7/20/2012,5324,651.21,524.96,3467042.04,2794887.04,672155 +Sub-Saharan Africa,Lesotho,Baby Food,Online,L,5/24/2013,896646010,5/25/2013,6335,255.28,159.42,1617198.8,1009925.7,607273.1 +Europe,Iceland,Baby Food,Online,H,9/21/2012,244655930,10/25/2012,7981,255.28,159.42,2037389.68,1272331.02,765058.66 +Asia,Singapore,Vegetables,Online,M,6/11/2015,424069964,7/19/2015,581,154.06,90.93,89508.86,52830.33,36678.53 +Europe,Ireland,Snacks,Online,C,5/13/2012,658374440,5/30/2012,6482,152.58,97.44,989023.56,631606.08,357417.48 +Australia and Oceania,Tonga,Fruits,Online,C,4/23/2014,241368186,5/9/2014,5065,9.33,6.92,47256.45,35049.8,12206.65 +Central America and the Caribbean,Honduras,Vegetables,Online,C,6/9/2010,787162530,7/18/2010,7740,154.06,90.93,1192424.4,703798.2,488626.2 +Europe,Georgia,Personal Care,Offline,L,6/25/2017,380181300,7/26/2017,2950,81.73,56.67,241103.5,167176.5,73927 +Middle East and North Africa,Algeria,Personal Care,Online,L,5/18/2015,325160825,7/7/2015,1169,81.73,56.67,95542.37,66247.23,29295.14 +Europe,Ireland,Snacks,Online,L,8/15/2011,197149932,9/25/2011,9901,152.58,97.44,1510694.58,964753.44,545941.14 +Europe,Andorra,Personal Care,Online,H,10/12/2014,991509950,10/25/2014,8683,81.73,56.67,709661.59,492065.61,217595.98 +Europe,Slovenia,Vegetables,Offline,L,7/25/2015,173914706,8/8/2015,4081,154.06,90.93,628718.86,371085.33,257633.53 +North America,United States of America,Baby Food,Offline,M,4/19/2013,230350530,4/23/2013,4695,255.28,159.42,1198539.6,748476.9,450062.7 +Europe,Hungary,Baby Food,Offline,C,3/8/2012,117116248,4/11/2012,6155,255.28,159.42,1571248.4,981230.1,590018.3 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,L,6/20/2017,210823190,7/3/2017,6122,437.2,263.33,2676538.4,1612106.26,1064432.14 +Australia and Oceania,Kiribati,Household,Offline,H,7/16/2016,958395183,8/30/2016,9287,668.27,502.54,6206223.49,4667088.98,1539134.51 +Australia and Oceania,Samoa ,Fruits,Online,C,12/31/2012,627068555,2/9/2013,2375,9.33,6.92,22158.75,16435,5723.75 +Europe,Greece,Snacks,Online,L,4/18/2015,254392135,4/21/2015,9141,152.58,97.44,1394733.78,890699.04,504034.74 +Europe,Serbia,Cosmetics,Online,C,3/21/2010,498227250,5/9/2010,5370,437.2,263.33,2347764,1414082.1,933681.9 +Asia,Mongolia,Snacks,Offline,H,2/21/2012,286747729,3/22/2012,3880,152.58,97.44,592010.4,378067.2,213943.2 +Sub-Saharan Africa,Niger,Meat,Online,L,10/7/2013,868439900,10/21/2013,9520,421.89,364.69,4016392.8,3471848.8,544544 +Sub-Saharan Africa,Guinea,Clothes,Offline,M,9/1/2012,862102591,9/7/2012,4170,109.28,35.84,455697.6,149452.8,306244.8 +Sub-Saharan Africa,Niger,Clothes,Online,L,1/15/2015,306847131,2/10/2015,1740,109.28,35.84,190147.2,62361.6,127785.6 +Europe,France,Cosmetics,Online,H,10/16/2016,212097346,11/13/2016,3173,437.2,263.33,1387235.6,835546.09,551689.51 +North America,Canada,Cereal,Online,M,11/22/2014,307589566,12/26/2014,1443,205.7,117.11,296825.1,168989.73,127835.37 +Australia and Oceania,Tuvalu,Clothes,Online,L,3/2/2011,393372619,3/3/2011,6554,109.28,35.84,716221.12,234895.36,481325.76 +Middle East and North Africa,Qatar,Vegetables,Offline,C,1/29/2016,789807832,2/1/2016,544,154.06,90.93,83808.64,49465.92,34342.72 +Asia,Turkmenistan,Snacks,Offline,L,8/22/2014,987569034,10/9/2014,2478,152.58,97.44,378093.24,241456.32,136636.92 +Europe,San Marino,Cereal,Online,H,8/31/2015,997642552,9/8/2015,3456,205.7,117.11,710899.2,404732.16,306167.04 +Europe,Montenegro,Fruits,Offline,L,1/30/2010,901327216,3/18/2010,1608,9.33,6.92,15002.64,11127.36,3875.28 +Asia,Malaysia,Beverages,Offline,C,8/14/2012,400234353,9/22/2012,7094,47.45,31.79,336610.3,225518.26,111092.04 +Sub-Saharan Africa,Nigeria,Beverages,Online,C,7/20/2012,166287791,9/4/2012,7108,47.45,31.79,337274.6,225963.32,111311.28 +Asia,Malaysia,Snacks,Online,H,5/16/2015,491723859,6/30/2015,872,152.58,97.44,133049.76,84967.68,48082.08 +Europe,Switzerland,Office Supplies,Online,M,4/11/2016,839091384,5/31/2016,4642,651.21,524.96,3022916.82,2436864.32,586052.5 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,M,7/13/2011,291251695,8/22/2011,6704,152.58,97.44,1022896.32,653237.76,369658.56 +Sub-Saharan Africa,Sudan,Snacks,Online,C,5/21/2017,701378619,6/20/2017,2374,152.58,97.44,362224.92,231322.56,130902.36 +Sub-Saharan Africa,Djibouti,Meat,Offline,M,4/22/2013,842958486,6/11/2013,9003,421.89,364.69,3798275.67,3283304.07,514971.6 +Central America and the Caribbean,Jamaica,Vegetables,Offline,H,11/23/2013,459790122,12/11/2013,970,154.06,90.93,149438.2,88202.1,61236.1 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,L,2/5/2012,715984857,2/19/2012,4685,154.06,90.93,721771.1,426007.05,295764.05 +Sub-Saharan Africa,Angola,Household,Offline,C,4/15/2013,145966517,4/23/2013,3591,668.27,502.54,2399757.57,1804621.14,595136.43 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Online,L,5/1/2016,504471433,6/3/2016,3162,154.06,90.93,487137.72,287520.66,199617.06 +Middle East and North Africa,Iran,Office Supplies,Online,M,5/16/2017,916548430,5/25/2017,5903,651.21,524.96,3844092.63,3098838.88,745253.75 +Europe,Hungary,Personal Care,Offline,L,8/13/2013,127558839,9/2/2013,6350,81.73,56.67,518985.5,359854.5,159131 +Central America and the Caribbean,Dominica,Clothes,Offline,L,9/11/2014,553176486,10/20/2014,6070,109.28,35.84,663329.6,217548.8,445780.8 +Sub-Saharan Africa,Rwanda,Personal Care,Offline,H,3/1/2016,629387700,3/2/2016,8662,81.73,56.67,707945.26,490875.54,217069.72 +Central America and the Caribbean,Belize,Clothes,Offline,L,11/7/2010,662491309,12/8/2010,4755,109.28,35.84,519626.4,170419.2,349207.2 +Asia,Maldives,Clothes,Offline,H,5/16/2015,579098641,5/31/2015,7012,109.28,35.84,766271.36,251310.08,514961.28 +Asia,Kyrgyzstan,Cosmetics,Offline,H,4/28/2013,376133525,5/28/2013,5123,437.2,263.33,2239775.6,1349039.59,890736.01 +Asia,Taiwan,Vegetables,Offline,H,2/4/2012,570832288,2/16/2012,814,154.06,90.93,125404.84,74017.02,51387.82 +Middle East and North Africa,Pakistan,Personal Care,Offline,C,5/5/2016,850743758,6/16/2016,2838,81.73,56.67,231949.74,160829.46,71120.28 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,L,8/27/2016,523729264,9/3/2016,1983,437.2,263.33,866967.6,522183.39,344784.21 +Europe,Slovenia,Fruits,Online,L,1/14/2016,767962634,2/21/2016,6064,9.33,6.92,56577.12,41962.88,14614.24 +Asia,Laos,Beverages,Offline,H,12/25/2010,581930196,1/19/2011,4932,47.45,31.79,234023.4,156788.28,77235.12 +North America,Greenland,Cosmetics,Offline,C,6/2/2010,834430778,7/22/2010,5465,437.2,263.33,2389298,1439098.45,950199.55 +Europe,Estonia,Beverages,Offline,C,10/4/2016,214575707,10/8/2016,6575,47.45,31.79,311983.75,209019.25,102964.5 +Europe,Austria,Cosmetics,Offline,H,7/20/2014,181788814,8/10/2014,4205,437.2,263.33,1838426,1107302.65,731123.35 +Asia,Taiwan,Meat,Offline,L,2/14/2012,915806424,3/31/2012,6327,421.89,364.69,2669298.03,2307393.63,361904.4 +Australia and Oceania,Australia,Clothes,Online,H,2/1/2015,866677367,2/12/2015,7947,109.28,35.84,868448.16,284820.48,583627.68 +Sub-Saharan Africa,Chad,Office Supplies,Offline,C,12/20/2014,804762971,1/3/2015,6102,651.21,524.96,3973683.42,3203305.92,770377.5 +Sub-Saharan Africa,Senegal,Cosmetics,Online,M,9/23/2015,670737063,11/1/2015,4857,437.2,263.33,2123480.4,1278993.81,844486.59 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,M,10/20/2014,925585973,11/23/2014,313,154.06,90.93,48220.78,28461.09,19759.69 +Sub-Saharan Africa,Guinea,Office Supplies,Online,H,6/28/2014,300608527,8/3/2014,5598,651.21,524.96,3645473.58,2938726.08,706747.5 +Sub-Saharan Africa,Guinea,Household,Offline,C,7/31/2010,747416055,9/13/2010,5875,668.27,502.54,3926086.25,2952422.5,973663.75 +Central America and the Caribbean,El Salvador,Office Supplies,Online,C,4/15/2011,687932384,6/1/2011,3335,651.21,524.96,2171785.35,1750741.6,421043.75 +Asia,Philippines,Personal Care,Offline,M,9/26/2010,864393842,11/11/2010,2201,81.73,56.67,179887.73,124730.67,55157.06 +Europe,Sweden,Meat,Offline,H,6/29/2015,289349257,7/29/2015,3730,421.89,364.69,1573649.7,1360293.7,213356 +Australia and Oceania,Marshall Islands,Baby Food,Offline,C,6/14/2010,295659959,6/16/2010,1207,255.28,159.42,308122.96,192419.94,115703.02 +Australia and Oceania,Australia,Cosmetics,Offline,H,8/30/2015,486499774,9/2/2015,4949,437.2,263.33,2163702.8,1303220.17,860482.63 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,C,5/14/2014,985355031,6/23/2014,7305,81.73,56.67,597037.65,413974.35,183063.3 +Europe,United Kingdom,Fruits,Online,H,5/20/2017,186024558,5/21/2017,7655,9.33,6.92,71421.15,52972.6,18448.55 +Central America and the Caribbean,Jamaica,Household,Online,L,11/16/2013,602619683,1/2/2014,7411,668.27,502.54,4952548.97,3724323.94,1228225.03 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,L,12/30/2012,319564235,1/17/2013,5013,81.73,56.67,409712.49,284086.71,125625.78 +Europe,Croatia,Office Supplies,Offline,C,5/28/2017,641594541,6/20/2017,937,651.21,524.96,610183.77,491887.52,118296.25 +Middle East and North Africa,Qatar,Clothes,Offline,M,11/19/2011,243759429,11/28/2011,2687,109.28,35.84,293635.36,96302.08,197333.28 +Middle East and North Africa,Pakistan,Clothes,Offline,M,7/26/2012,121420228,8/30/2012,9799,109.28,35.84,1070834.72,351196.16,719638.56 +Australia and Oceania,Marshall Islands,Baby Food,Offline,M,2/28/2010,440250766,4/16/2010,8840,255.28,159.42,2256675.2,1409272.8,847402.4 +Sub-Saharan Africa,Uganda,Office Supplies,Online,M,7/29/2011,986237370,8/3/2011,8409,651.21,524.96,5476024.89,4414388.64,1061636.25 +Asia,Japan,Vegetables,Offline,L,6/4/2013,715678870,6/14/2013,4137,154.06,90.93,637346.22,376177.41,261168.81 +Middle East and North Africa,Algeria,Household,Online,C,5/23/2013,905186593,6/16/2013,3683,668.27,502.54,2461238.41,1850854.82,610383.59 +Europe,Norway,Meat,Online,C,1/4/2014,201684367,2/20/2014,1741,421.89,364.69,734510.49,634925.29,99585.2 +Asia,Cambodia,Household,Offline,M,4/22/2011,472408521,6/4/2011,5034,668.27,502.54,3364071.18,2529786.36,834284.82 +Europe,France,Cosmetics,Online,C,9/21/2013,954907882,10/4/2013,7317,437.2,263.33,3198992.4,1926785.61,1272206.79 +Sub-Saharan Africa,Mali,Meat,Online,L,8/21/2015,507043778,9/13/2015,4377,421.89,364.69,1846612.53,1596248.13,250364.4 +Middle East and North Africa,Bahrain,Office Supplies,Offline,C,4/6/2016,756990039,5/4/2016,9029,651.21,524.96,5879775.09,4739863.84,1139911.25 +Asia,Malaysia,Personal Care,Offline,C,11/21/2015,253232991,1/3/2016,6124,81.73,56.67,500514.52,347047.08,153467.44 +Central America and the Caribbean,Belize,Office Supplies,Offline,M,1/28/2012,314571464,2/21/2012,7541,651.21,524.96,4910774.61,3958723.36,952051.25 +Central America and the Caribbean,Grenada,Office Supplies,Online,L,1/8/2011,980116784,2/17/2011,7192,651.21,524.96,4683502.32,3775512.32,907990 +Europe,Slovenia,Beverages,Offline,C,3/18/2016,559292781,5/4/2016,6017,47.45,31.79,285506.65,191280.43,94226.22 +Europe,Portugal,Cosmetics,Offline,H,1/15/2017,581835782,1/30/2017,6992,437.2,263.33,3056902.4,1841203.36,1215699.04 +Asia,Sri Lanka,Meat,Online,H,5/3/2015,847794616,5/5/2015,122,421.89,364.69,51470.58,44492.18,6978.4 +Australia and Oceania,Marshall Islands,Clothes,Online,M,12/24/2013,777530610,1/25/2014,7441,109.28,35.84,813152.48,266685.44,546467.04 +Sub-Saharan Africa,Rwanda,Fruits,Online,H,2/22/2013,761717593,3/5/2013,8018,9.33,6.92,74807.94,55484.56,19323.38 +Central America and the Caribbean,El Salvador,Snacks,Online,L,1/21/2014,811341893,2/6/2014,2951,152.58,97.44,450263.58,287545.44,162718.14 +Europe,Hungary,Office Supplies,Online,H,3/24/2015,107702338,3/29/2015,370,651.21,524.96,240947.7,194235.2,46712.5 +Middle East and North Africa,Qatar,Clothes,Online,M,3/25/2016,152410256,3/31/2016,437,109.28,35.84,47755.36,15662.08,32093.28 +Central America and the Caribbean,Honduras,Personal Care,Offline,L,12/3/2013,717389476,1/2/2014,343,81.73,56.67,28033.39,19437.81,8595.58 +Sub-Saharan Africa,Sudan,Household,Offline,H,10/17/2013,294876325,10/20/2013,9312,668.27,502.54,6222930.24,4679652.48,1543277.76 +Sub-Saharan Africa,The Gambia,Meat,Online,M,1/15/2011,147419631,2/26/2011,3600,421.89,364.69,1518804,1312884,205920 +Sub-Saharan Africa,South Africa,Meat,Offline,L,1/24/2017,257880723,2/15/2017,1491,421.89,364.69,629037.99,543752.79,85285.2 +Middle East and North Africa,Pakistan,Fruits,Offline,M,4/8/2010,679433429,4/18/2010,8305,9.33,6.92,77485.65,57470.6,20015.05 +Sub-Saharan Africa,Djibouti,Beverages,Offline,C,7/19/2015,185564076,8/24/2015,1389,47.45,31.79,65908.05,44156.31,21751.74 +Sub-Saharan Africa,Cameroon,Beverages,Offline,C,3/16/2017,320071494,4/2/2017,5123,47.45,31.79,243086.35,162860.17,80226.18 +Europe,Albania,Fruits,Online,C,10/9/2015,447067010,11/14/2015,5918,9.33,6.92,55214.94,40952.56,14262.38 +Asia,Malaysia,Fruits,Online,M,8/12/2016,900974452,8/21/2016,7217,9.33,6.92,67334.61,49941.64,17392.97 +North America,United States of America,Clothes,Offline,L,1/10/2011,736530148,1/31/2011,4493,109.28,35.84,490995.04,161029.12,329965.92 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,C,4/19/2010,878782927,5/31/2010,252,47.45,31.79,11957.4,8011.08,3946.32 +Sub-Saharan Africa,Rwanda,Vegetables,Online,M,8/21/2011,973094117,8/26/2011,9028,154.06,90.93,1390853.68,820916.04,569937.64 +Central America and the Caribbean,Barbados,Baby Food,Online,C,2/7/2017,735137546,3/14/2017,2391,255.28,159.42,610374.48,381173.22,229201.26 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,H,9/4/2014,400899541,9/20/2014,3938,81.73,56.67,321852.74,223166.46,98686.28 +Sub-Saharan Africa,Guinea,Household,Offline,H,4/29/2012,276678931,5/21/2012,4299,668.27,502.54,2872892.73,2160419.46,712473.27 +Australia and Oceania,Vanuatu,Snacks,Online,H,7/13/2011,289087045,8/22/2011,6136,152.58,97.44,936230.88,597891.84,338339.04 +Asia,Singapore,Household,Online,L,1/11/2011,435047709,2/27/2011,9140,668.27,502.54,6107987.8,4593215.6,1514772.2 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,H,8/20/2010,331797254,9/18/2010,5035,651.21,524.96,3278842.35,2643173.6,635668.75 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,L,1/4/2015,566884505,1/20/2015,2577,421.89,364.69,1087210.53,939806.13,147404.4 +Asia,Tajikistan,Cereal,Online,H,9/26/2014,448170793,11/12/2014,2552,205.7,117.11,524946.4,298864.72,226081.68 +Asia,Singapore,Office Supplies,Online,C,10/27/2012,253829944,10/27/2012,2776,651.21,524.96,1807758.96,1457288.96,350470 +Sub-Saharan Africa,Niger,Meat,Offline,H,5/4/2013,782348287,5/22/2013,3098,421.89,364.69,1307015.22,1129809.62,177205.6 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,C,1/22/2010,202524650,2/22/2010,399,421.89,364.69,168334.11,145511.31,22822.8 +Central America and the Caribbean,Panama,Cosmetics,Online,M,12/22/2012,803470361,1/24/2013,3589,437.2,263.33,1569110.8,945091.37,624019.43 +Australia and Oceania,Palau,Meat,Offline,M,3/16/2014,444609248,3/20/2014,8612,421.89,364.69,3633316.68,3140710.28,492606.4 +Central America and the Caribbean,Belize,Cosmetics,Offline,C,7/5/2014,205677640,8/15/2014,3439,437.2,263.33,1503530.8,905591.87,597938.93 +Central America and the Caribbean,Barbados,Baby Food,Online,H,12/2/2011,336724364,12/28/2011,3077,255.28,159.42,785496.56,490535.34,294961.22 +Australia and Oceania,Marshall Islands,Office Supplies,Online,H,2/9/2013,708110749,2/15/2013,4561,651.21,524.96,2970168.81,2394342.56,575826.25 +Asia,Philippines,Fruits,Offline,L,6/20/2014,360510623,7/7/2014,1960,9.33,6.92,18286.8,13563.2,4723.6 +Europe,Bosnia and Herzegovina,Personal Care,Offline,M,6/6/2013,654910314,6/11/2013,1370,81.73,56.67,111970.1,77637.9,34332.2 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,H,4/18/2012,322608649,4/26/2012,5923,437.2,263.33,2589535.6,1559703.59,1029832.01 +Europe,Norway,Cereal,Online,H,6/6/2014,415216958,7/2/2014,780,205.7,117.11,160446,91345.8,69100.2 +Sub-Saharan Africa,Uganda,Household,Online,H,11/23/2012,254659068,1/8/2013,8132,668.27,502.54,5434371.64,4086655.28,1347716.36 +Europe,Montenegro,Baby Food,Offline,C,12/20/2016,583171308,1/8/2017,2204,255.28,159.42,562637.12,351361.68,211275.44 +Europe,Armenia,Cosmetics,Online,L,6/28/2010,413302505,8/3/2010,4250,437.2,263.33,1858100,1119152.5,738947.5 +Central America and the Caribbean,Barbados,Fruits,Online,L,3/23/2016,177913987,5/11/2016,7557,9.33,6.92,70506.81,52294.44,18212.37 +Sub-Saharan Africa,Madagascar,Cereal,Offline,M,5/9/2016,380179584,6/27/2016,2442,205.7,117.11,502319.4,285982.62,216336.78 +Europe,Ireland,Meat,Online,M,11/3/2016,243585622,12/13/2016,1253,421.89,364.69,528628.17,456956.57,71671.6 +Asia,Taiwan,Vegetables,Online,L,5/11/2013,861930930,5/26/2013,3371,154.06,90.93,519336.26,306525.03,212811.23 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,M,3/18/2010,249326837,4/19/2010,206,437.2,263.33,90063.2,54245.98,35817.22 +Middle East and North Africa,Iran,Clothes,Online,C,7/24/2016,990197169,8/26/2016,202,109.28,35.84,22074.56,7239.68,14834.88 +North America,Mexico,Office Supplies,Offline,L,5/3/2012,789278256,5/28/2012,3830,651.21,524.96,2494134.3,2010596.8,483537.5 +Asia,Vietnam,Snacks,Online,M,8/14/2012,121618926,8/20/2012,8598,152.58,97.44,1311882.84,837789.12,474093.72 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,C,10/29/2010,882580506,12/2/2010,4040,437.2,263.33,1766288,1063853.2,702434.8 +Europe,Norway,Snacks,Online,H,10/21/2012,537836825,10/27/2012,6723,152.58,97.44,1025795.34,655089.12,370706.22 +Europe,Cyprus,Baby Food,Offline,C,4/28/2010,673374211,6/1/2010,5248,255.28,159.42,1339709.44,836636.16,503073.28 +Sub-Saharan Africa,Guinea,Snacks,Offline,L,2/19/2015,245491492,3/6/2015,5243,152.58,97.44,799976.94,510877.92,289099.02 +Central America and the Caribbean,Grenada,Vegetables,Offline,L,5/11/2017,530799996,5/24/2017,4369,154.06,90.93,673088.14,397273.17,275814.97 +Asia,China,Personal Care,Offline,H,12/14/2011,176223552,1/11/2012,7320,81.73,56.67,598263.6,414824.4,183439.2 +Asia,Thailand,Vegetables,Offline,M,1/30/2010,148998486,2/22/2010,818,154.06,90.93,126021.08,74380.74,51640.34 +Europe,Latvia,Household,Offline,M,8/17/2012,586673629,8/17/2012,8619,668.27,502.54,5759819.13,4331392.26,1428426.87 +Middle East and North Africa,Lebanon,Baby Food,Offline,C,12/15/2013,347110307,1/11/2014,6508,255.28,159.42,1661362.24,1037505.36,623856.88 +Europe,Bosnia and Herzegovina,Fruits,Offline,L,4/15/2013,158482348,4/19/2013,7304,9.33,6.92,68146.32,50543.68,17602.64 +Europe,Hungary,Snacks,Online,L,11/28/2010,369276082,11/28/2010,5854,152.58,97.44,893203.32,570413.76,322789.56 +Europe,Monaco,Office Supplies,Offline,C,12/14/2011,498290336,1/3/2012,4038,651.21,524.96,2629585.98,2119788.48,509797.5 +Europe,Monaco,Fruits,Offline,C,1/19/2015,584636437,2/21/2015,5769,9.33,6.92,53824.77,39921.48,13903.29 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,C,2/8/2016,737738215,3/23/2016,1987,47.45,31.79,94283.15,63166.73,31116.42 +Europe,Norway,Meat,Offline,H,2/3/2012,687331998,2/27/2012,5667,421.89,364.69,2390850.63,2066698.23,324152.4 +Europe,Austria,Vegetables,Offline,H,5/27/2012,233466613,6/28/2012,6814,154.06,90.93,1049764.84,619597.02,430167.82 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,H,5/11/2012,596503388,6/19/2012,7463,651.21,524.96,4859980.23,3917776.48,942203.75 +Central America and the Caribbean,Honduras,Beverages,Online,C,2/14/2012,367116153,2/18/2012,6683,47.45,31.79,317108.35,212452.57,104655.78 +Sub-Saharan Africa,Kenya,Household,Online,L,12/2/2012,456291234,12/3/2012,5571,668.27,502.54,3722932.17,2799650.34,923281.83 +Europe,Greece,Clothes,Online,H,4/9/2013,945327460,5/22/2013,2258,109.28,35.84,246754.24,80926.72,165827.52 +Europe,Montenegro,Household,Online,M,9/29/2012,635836160,10/1/2012,6904,668.27,502.54,4613736.08,3469536.16,1144199.92 +Europe,Portugal,Meat,Online,L,10/9/2015,199741160,11/21/2015,6703,421.89,364.69,2827928.67,2444517.07,383411.6 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,H,9/9/2012,829278790,10/20/2012,877,81.73,56.67,71677.21,49699.59,21977.62 +Asia,Malaysia,Clothes,Online,C,11/5/2013,186997878,11/16/2013,5682,109.28,35.84,620928.96,203642.88,417286.08 +Asia,China,Fruits,Online,H,7/3/2015,955759751,8/4/2015,9404,9.33,6.92,87739.32,65075.68,22663.64 +Central America and the Caribbean,Panama,Clothes,Online,H,3/14/2011,488738238,4/1/2011,7360,109.28,35.84,804300.8,263782.4,540518.4 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,C,9/7/2010,259419667,9/7/2010,6899,651.21,524.96,4492697.79,3621699.04,870998.75 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,M,6/1/2013,911602866,7/17/2013,2401,81.73,56.67,196233.73,136064.67,60169.06 +Sub-Saharan Africa,South Africa,Office Supplies,Online,M,5/5/2012,909399163,6/9/2012,276,651.21,524.96,179733.96,144888.96,34845 +North America,Mexico,Baby Food,Offline,M,11/2/2012,587232387,12/10/2012,3968,255.28,159.42,1012951.04,632578.56,380372.48 +Europe,Belgium,Office Supplies,Offline,C,10/7/2013,799838864,11/13/2013,8949,651.21,524.96,5827678.29,4697867.04,1129811.25 +Australia and Oceania,Vanuatu,Personal Care,Offline,L,4/10/2011,672267425,4/12/2011,7725,81.73,56.67,631364.25,437775.75,193588.5 +Europe,Italy,Fruits,Online,L,2/18/2010,749879395,3/9/2010,4832,9.33,6.92,45082.56,33437.44,11645.12 +Central America and the Caribbean,Grenada,Meat,Offline,M,5/30/2012,748348605,6/8/2012,1837,421.89,364.69,775011.93,669935.53,105076.4 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,H,8/29/2013,903661382,9/6/2013,2339,109.28,35.84,255605.92,83829.76,171776.16 +Asia,India,Snacks,Offline,C,4/12/2014,622116553,5/23/2014,6968,152.58,97.44,1063177.44,678961.92,384215.52 +Australia and Oceania,Samoa ,Cosmetics,Offline,M,9/26/2015,730325448,11/8/2015,8384,437.2,263.33,3665484.8,2207758.72,1457726.08 +Middle East and North Africa,Morocco,Vegetables,Online,M,10/11/2016,325211894,11/21/2016,6281,154.06,90.93,967650.86,571131.33,396519.53 +Europe,Denmark,Household,Offline,L,3/21/2017,824012219,4/14/2017,2382,668.27,502.54,1591819.14,1197050.28,394768.86 +Europe,Croatia,Personal Care,Offline,C,2/24/2014,114275252,3/14/2014,5441,81.73,56.67,444692.93,308341.47,136351.46 +Asia,Kazakhstan,Cosmetics,Offline,C,4/17/2013,203862321,5/1/2013,6246,437.2,263.33,2730751.2,1644759.18,1085992.02 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,M,1/31/2010,470947253,3/13/2010,2613,152.58,97.44,398691.54,254610.72,144080.82 +Sub-Saharan Africa,Benin,Vegetables,Online,M,3/2/2016,814016377,4/11/2016,4390,154.06,90.93,676323.4,399182.7,277140.7 +Middle East and North Africa,United Arab Emirates,Cereal,Online,C,3/6/2010,301868522,4/17/2010,8459,205.7,117.11,1740016.3,990633.49,749382.81 +Asia,Bangladesh,Household,Offline,M,3/29/2017,323615014,5/8/2017,3729,668.27,502.54,2491978.83,1873971.66,618007.17 +Sub-Saharan Africa,Chad,Cereal,Offline,H,5/3/2014,538679683,5/18/2014,6144,205.7,117.11,1263820.8,719523.84,544296.96 +Asia,Nepal,Cereal,Offline,M,5/14/2017,226798856,5/28/2017,3676,205.7,117.11,756153.2,430496.36,325656.84 +Europe,Andorra,Meat,Offline,C,10/17/2016,538021361,11/5/2016,1332,421.89,364.69,561957.48,485767.08,76190.4 +Middle East and North Africa,Tunisia ,Clothes,Offline,L,9/22/2011,442708528,10/19/2011,6146,109.28,35.84,671634.88,220272.64,451362.24 +Europe,Liechtenstein,Meat,Offline,H,9/5/2013,781534183,9/28/2013,2187,421.89,364.69,922673.43,797577.03,125096.4 +Asia,Cambodia,Cereal,Online,C,7/13/2012,215484654,7/18/2012,5553,205.7,117.11,1142252.1,650311.83,491940.27 +Sub-Saharan Africa,Ghana,Cereal,Online,L,7/31/2010,175858771,8/9/2010,9373,205.7,117.11,1928026.1,1097672.03,830354.07 +Middle East and North Africa,Kuwait,Household,Offline,L,3/8/2011,814267861,4/13/2011,8810,668.27,502.54,5887458.7,4427377.4,1460081.3 +Europe,Andorra,Cereal,Offline,C,12/23/2014,552635753,1/14/2015,6055,205.7,117.11,1245513.5,709101.05,536412.45 +Sub-Saharan Africa,Rwanda,Meat,Online,L,2/7/2016,133198773,2/27/2016,5332,421.89,364.69,2249517.48,1944527.08,304990.4 +Asia,Thailand,Cereal,Offline,L,7/14/2013,368505752,8/2/2013,7896,205.7,117.11,1624207.2,924700.56,699506.64 +Middle East and North Africa,Tunisia ,Household,Online,C,11/24/2014,791418015,12/16/2014,7033,668.27,502.54,4699942.91,3534363.82,1165579.09 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,L,7/9/2017,105109393,7/29/2017,3060,9.33,6.92,28549.8,21175.2,7374.6 +Australia and Oceania,Solomon Islands,Household,Offline,C,3/20/2012,233066213,4/7/2012,8326,668.27,502.54,5564016.02,4184148.04,1379867.98 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,L,5/18/2017,469087302,5/25/2017,2212,668.27,502.54,1478213.24,1111618.48,366594.76 +Sub-Saharan Africa,Mauritius ,Beverages,Online,L,8/5/2014,627283990,9/20/2014,6127,47.45,31.79,290726.15,194777.33,95948.82 +Middle East and North Africa,Iraq,Cereal,Online,L,1/8/2013,592080104,2/2/2013,8515,205.7,117.11,1751535.5,997191.65,754343.85 +Sub-Saharan Africa,Namibia,Household,Online,L,4/26/2015,768211972,5/1/2015,9849,668.27,502.54,6581791.23,4949516.46,1632274.77 +Asia,Tajikistan,Cereal,Offline,L,10/30/2013,730728423,11/30/2013,7634,205.7,117.11,1570313.8,894017.74,676296.06 +Europe,Bosnia and Herzegovina,Clothes,Online,L,2/17/2017,574990785,3/1/2017,1406,109.28,35.84,153647.68,50391.04,103256.64 +Asia,Cambodia,Beverages,Offline,L,12/4/2015,466672885,1/18/2016,7732,47.45,31.79,366883.4,245800.28,121083.12 +Sub-Saharan Africa,Madagascar,Clothes,Online,L,2/11/2017,191761052,3/24/2017,5212,109.28,35.84,569567.36,186798.08,382769.28 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,C,4/28/2017,506554114,6/16/2017,9474,81.73,56.67,774310.02,536891.58,237418.44 +Asia,Taiwan,Fruits,Online,M,3/25/2014,887663400,4/24/2014,8181,9.33,6.92,76328.73,56612.52,19716.21 +Sub-Saharan Africa,Angola,Snacks,Offline,L,5/14/2010,882012736,6/20/2010,6024,152.58,97.44,919141.92,586978.56,332163.36 +Europe,Belgium,Fruits,Offline,M,11/26/2016,556838452,12/28/2016,9727,9.33,6.92,90752.91,67310.84,23442.07 +Europe,Sweden,Vegetables,Offline,H,1/2/2012,949689376,1/19/2012,3045,154.06,90.93,469112.7,276881.85,192230.85 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,M,9/30/2012,918426835,10/8/2012,1765,668.27,502.54,1179496.55,886983.1,292513.45 +Europe,Switzerland,Cosmetics,Offline,C,10/14/2010,291224658,10/22/2010,8703,437.2,263.33,3804951.6,2291760.99,1513190.61 +Sub-Saharan Africa,Djibouti,Fruits,Offline,L,12/22/2013,316569173,1/27/2014,8708,9.33,6.92,81245.64,60259.36,20986.28 +Europe,Germany,Meat,Online,L,4/21/2012,513259208,6/5/2012,3660,421.89,364.69,1544117.4,1334765.4,209352 +Europe,Denmark,Vegetables,Offline,M,12/24/2011,920406091,12/27/2011,7471,154.06,90.93,1150982.26,679338.03,471644.23 +Australia and Oceania,Samoa ,Cereal,Online,M,6/21/2016,747433650,7/9/2016,1082,205.7,117.11,222567.4,126713.02,95854.38 +Europe,Sweden,Baby Food,Online,M,3/10/2015,624078214,3/21/2015,7467,255.28,159.42,1906175.76,1190389.14,715786.62 +North America,Canada,Office Supplies,Online,M,7/9/2017,350388610,8/17/2017,6631,651.21,524.96,4318173.51,3481009.76,837163.75 +North America,United States of America,Fruits,Offline,M,3/18/2011,246726167,4/10/2011,610,9.33,6.92,5691.3,4221.2,1470.1 +Europe,Poland,Snacks,Online,H,7/28/2011,703764712,8/21/2011,8472,152.58,97.44,1292657.76,825511.68,467146.08 +Asia,China,Clothes,Online,L,4/5/2012,832490575,4/20/2012,1316,109.28,35.84,143812.48,47165.44,96647.04 +Europe,Malta,Fruits,Online,H,10/16/2011,714202582,10/24/2011,7270,9.33,6.92,67829.1,50308.4,17520.7 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,L,4/22/2017,950512063,5/18/2017,6497,47.45,31.79,308282.65,206539.63,101743.02 +Europe,Greece,Meat,Online,C,7/8/2010,413342845,8/11/2010,6188,421.89,364.69,2610655.32,2256701.72,353953.6 +Sub-Saharan Africa,Cape Verde,Clothes,Online,L,1/22/2012,294931256,1/28/2012,5568,109.28,35.84,608471.04,199557.12,408913.92 +Europe,Netherlands,Fruits,Offline,M,2/15/2017,957826125,2/24/2017,890,9.33,6.92,8303.7,6158.8,2144.9 +Middle East and North Africa,Syria,Fruits,Online,C,5/31/2014,584888780,6/20/2014,442,9.33,6.92,4123.86,3058.64,1065.22 +Asia,Singapore,Meat,Offline,H,8/7/2012,129293048,8/11/2012,9541,421.89,364.69,4025252.49,3479507.29,545745.2 +Australia and Oceania,East Timor,Cosmetics,Online,M,11/13/2013,164525258,12/26/2013,5535,437.2,263.33,2419902,1457531.55,962370.45 +Asia,Bhutan,Meat,Offline,C,2/6/2010,434384238,2/7/2010,2804,421.89,364.69,1182979.56,1022590.76,160388.8 +North America,Canada,Clothes,Offline,M,12/18/2016,302981317,12/30/2016,7759,109.28,35.84,847903.52,278082.56,569820.96 +Asia,Mongolia,Baby Food,Offline,L,2/10/2017,104740321,3/27/2017,3843,255.28,159.42,981041.04,612651.06,368389.98 +Asia,Tajikistan,Cosmetics,Offline,L,12/25/2016,694397580,1/25/2017,6530,437.2,263.33,2854916,1719544.9,1135371.1 +Europe,Sweden,Office Supplies,Online,L,9/19/2012,297001922,10/31/2012,8324,651.21,524.96,5420672.04,4369767.04,1050905 +Australia and Oceania,Tonga,Office Supplies,Offline,C,9/4/2016,357914674,9/15/2016,3760,651.21,524.96,2448549.6,1973849.6,474700 +Sub-Saharan Africa,Chad,Cosmetics,Offline,M,10/8/2015,592809665,10/20/2015,4408,437.2,263.33,1927177.6,1160758.64,766418.96 +Sub-Saharan Africa,Cameroon,Cereal,Online,L,2/12/2013,337673223,3/14/2013,3865,205.7,117.11,795030.5,452630.15,342400.35 +Europe,Georgia,Cereal,Offline,C,9/13/2016,798804175,10/21/2016,2762,205.7,117.11,568143.4,323457.82,244685.58 +Asia,Cambodia,Personal Care,Online,C,11/3/2012,102813851,11/27/2012,3758,81.73,56.67,307141.34,212965.86,94175.48 +Europe,Ireland,Cosmetics,Online,L,6/7/2015,946626079,6/21/2015,6548,437.2,263.33,2862785.6,1724284.84,1138500.76 +Asia,India,Cereal,Online,M,9/15/2016,247477185,11/1/2016,2853,205.7,117.11,586862.1,334114.83,252747.27 +Australia and Oceania,New Zealand,Snacks,Offline,M,10/5/2013,392915999,11/22/2013,1431,152.58,97.44,218341.98,139436.64,78905.34 +Asia,India,Meat,Online,H,4/27/2012,690803849,5/6/2012,3065,421.89,364.69,1293092.85,1117774.85,175318 +Europe,Switzerland,Vegetables,Offline,H,5/24/2015,519314563,6/2/2015,5574,154.06,90.93,858730.44,506843.82,351886.62 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,H,11/25/2011,676934468,1/3/2012,8807,651.21,524.96,5735206.47,4623322.72,1111883.75 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,H,10/7/2010,232462394,11/5/2010,9643,109.28,35.84,1053787.04,345605.12,708181.92 +Europe,Malta,Fruits,Offline,L,5/28/2014,575009667,6/21/2014,6993,9.33,6.92,65244.69,48391.56,16853.13 +Europe,Sweden,Snacks,Offline,M,12/10/2014,464000117,12/14/2014,6801,152.58,97.44,1037696.58,662689.44,375007.14 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,M,2/15/2013,979170072,3/2/2013,7038,437.2,263.33,3077013.6,1853316.54,1223697.06 +Asia,North Korea,Cosmetics,Offline,L,7/29/2014,570568358,9/8/2014,2711,437.2,263.33,1185249.2,713887.63,471361.57 +Central America and the Caribbean,Honduras,Cosmetics,Online,M,10/24/2010,908556306,11/19/2010,856,437.2,263.33,374243.2,225410.48,148832.72 +Sub-Saharan Africa,Guinea,Beverages,Offline,C,5/14/2013,133807742,5/21/2013,5539,47.45,31.79,262825.55,176084.81,86740.74 +Sub-Saharan Africa,Liberia,Clothes,Online,L,2/9/2012,507308995,3/13/2012,2860,109.28,35.84,312540.8,102502.4,210038.4 +Europe,Georgia,Cosmetics,Online,L,11/27/2016,760358893,1/5/2017,5948,437.2,263.33,2600465.6,1566286.84,1034178.76 +Asia,Bhutan,Office Supplies,Online,L,12/24/2015,144568765,1/17/2016,9965,651.21,524.96,6489307.65,5231226.4,1258081.25 +Sub-Saharan Africa,Comoros,Clothes,Offline,C,7/14/2017,681862437,8/10/2017,7103,109.28,35.84,776215.84,254571.52,521644.32 +Europe,Bulgaria,Fruits,Offline,C,9/16/2015,414476239,9/16/2015,1585,9.33,6.92,14788.05,10968.2,3819.85 +Asia,Indonesia,Cosmetics,Offline,C,1/19/2017,154958999,2/20/2017,4666,437.2,263.33,2039975.2,1228697.78,811277.42 +Asia,Bangladesh,Fruits,Online,H,1/17/2014,336172044,2/11/2014,9633,9.33,6.92,89875.89,66660.36,23215.53 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,M,8/3/2011,561289203,8/24/2011,6803,81.73,56.67,556009.19,385526.01,170483.18 +Central America and the Caribbean,Panama,Baby Food,Offline,C,8/22/2015,953796803,9/15/2015,8524,255.28,159.42,2176006.72,1358896.08,817110.64 +Europe,Spain,Cosmetics,Online,C,4/20/2014,807493674,5/18/2014,4177,437.2,263.33,1826184.4,1099929.41,726254.99 +Asia,Brunei,Snacks,Offline,H,11/17/2011,836491143,12/24/2011,5173,152.58,97.44,789296.34,504057.12,285239.22 +Middle East and North Africa,Syria,Household,Online,M,7/13/2017,925213038,8/29/2017,9953,668.27,502.54,6651291.31,5001780.62,1649510.69 +Middle East and North Africa,Iran,Cereal,Offline,C,3/12/2011,578395688,3/25/2011,8992,205.7,117.11,1849654.4,1053053.12,796601.28 +Middle East and North Africa,Azerbaijan,Personal Care,Online,M,7/7/2015,271087920,8/11/2015,9795,81.73,56.67,800545.35,555082.65,245462.7 +Europe,Monaco,Office Supplies,Offline,L,5/3/2016,998651063,5/21/2016,1897,651.21,524.96,1235345.37,995849.12,239496.25 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,H,12/11/2011,226758944,12/22/2011,1866,437.2,263.33,815815.2,491373.78,324441.42 +Europe,Finland,Clothes,Online,C,10/22/2016,441397893,11/17/2016,8300,109.28,35.84,907024,297472,609552 +Europe,Luxembourg,Meat,Online,M,5/29/2012,598866736,6/7/2012,6830,421.89,364.69,2881508.7,2490832.7,390676 +Sub-Saharan Africa,Cameroon,Vegetables,Online,L,7/28/2011,175776803,8/22/2011,5117,154.06,90.93,788325.02,465288.81,323036.21 +Europe,Greece,Vegetables,Offline,M,10/29/2016,519051921,11/22/2016,7853,154.06,90.93,1209833.18,714073.29,495759.89 +North America,Canada,Fruits,Offline,C,8/17/2016,795928418,9/4/2016,1761,9.33,6.92,16430.13,12186.12,4244.01 +Sub-Saharan Africa,Botswana,Cosmetics,Online,M,11/8/2011,243955123,11/19/2011,597,437.2,263.33,261008.4,157208.01,103800.39 +Middle East and North Africa,Egypt,Personal Care,Offline,H,1/5/2012,420993363,1/22/2012,146,81.73,56.67,11932.58,8273.82,3658.76 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,M,4/30/2016,255216968,6/11/2016,3227,154.06,90.93,497151.62,293431.11,203720.51 +Middle East and North Africa,Algeria,Snacks,Offline,C,7/7/2017,995112264,8/26/2017,4687,152.58,97.44,715142.46,456701.28,258441.18 +Europe,France,Snacks,Online,L,2/17/2013,359478080,4/5/2013,6407,152.58,97.44,977580.06,624298.08,353281.98 +Europe,Austria,Meat,Online,H,12/14/2016,187425744,12/15/2016,2298,421.89,364.69,969503.22,838057.62,131445.6 +Europe,Bosnia and Herzegovina,Office Supplies,Online,H,4/24/2017,588379085,5/16/2017,3301,651.21,524.96,2149644.21,1732892.96,416751.25 +Central America and the Caribbean,Honduras,Household,Offline,C,3/9/2011,392074429,4/4/2011,2391,668.27,502.54,1597833.57,1201573.14,396260.43 +Sub-Saharan Africa,Niger,Household,Offline,C,7/15/2015,298560607,8/8/2015,9573,668.27,502.54,6397348.71,4810815.42,1586533.29 +Europe,Norway,Vegetables,Offline,C,7/14/2010,628198945,8/19/2010,6883,154.06,90.93,1060394.98,625871.19,434523.79 +Europe,Georgia,Snacks,Online,M,6/30/2011,871663272,7/23/2011,3387,152.58,97.44,516788.46,330029.28,186759.18 +Europe,Czech Republic,Cereal,Online,H,1/28/2012,139939916,2/4/2012,186,205.7,117.11,38260.2,21782.46,16477.74 +North America,Mexico,Beverages,Online,L,10/13/2010,314327704,10/14/2010,5408,47.45,31.79,256609.6,171920.32,84689.28 +Asia,Kyrgyzstan,Fruits,Offline,H,10/8/2014,196437966,11/6/2014,9214,9.33,6.92,85966.62,63760.88,22205.74 +Europe,Czech Republic,Clothes,Online,L,4/23/2013,458194530,4/26/2013,8798,109.28,35.84,961445.44,315320.32,646125.12 +Sub-Saharan Africa,Cape Verde,Cereal,Online,M,11/25/2011,491833722,11/25/2011,3383,205.7,117.11,695883.1,396183.13,299699.97 +Sub-Saharan Africa,Sudan,Snacks,Offline,M,4/23/2013,659904372,5/29/2013,9223,152.58,97.44,1407245.34,898689.12,508556.22 +Europe,Vatican City,Meat,Online,C,10/18/2013,945267808,11/24/2013,4605,421.89,364.69,1942803.45,1679397.45,263406 +Central America and the Caribbean,Panama,Meat,Offline,M,6/23/2014,501097857,7/12/2014,4846,421.89,364.69,2044478.94,1767287.74,277191.2 +Asia,Taiwan,Cereal,Online,C,7/11/2017,800880849,7/24/2017,7295,205.7,117.11,1500581.5,854317.45,646264.05 +Middle East and North Africa,Turkey,Household,Offline,L,10/31/2014,688415610,12/6/2014,6332,668.27,502.54,4231485.64,3182083.28,1049402.36 +Middle East and North Africa,Turkey,Fruits,Online,L,6/26/2014,427813470,7/14/2014,8368,9.33,6.92,78073.44,57906.56,20166.88 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,H,4/14/2014,353498256,5/14/2014,6844,437.2,263.33,2992196.8,1802230.52,1189966.28 +Asia,Bangladesh,Cosmetics,Offline,L,2/4/2013,420206296,2/7/2013,7236,437.2,263.33,3163579.2,1905455.88,1258123.32 +Asia,Maldives,Meat,Offline,C,8/22/2014,652986419,8/31/2014,2047,421.89,364.69,863608.83,746520.43,117088.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,C,2/13/2016,697199952,3/15/2016,5814,109.28,35.84,635353.92,208373.76,426980.16 +Sub-Saharan Africa,South Africa,Baby Food,Online,L,1/9/2012,268520724,2/21/2012,104,255.28,159.42,26549.12,16579.68,9969.44 +Sub-Saharan Africa,The Gambia,Household,Online,M,1/17/2013,502935063,2/15/2013,8516,668.27,502.54,5690987.32,4279630.64,1411356.68 +Sub-Saharan Africa,Eritrea,Personal Care,Online,H,1/10/2012,806741797,1/23/2012,1680,81.73,56.67,137306.4,95205.6,42100.8 +Asia,Tajikistan,Fruits,Online,C,6/3/2010,206552255,7/7/2010,2257,9.33,6.92,21057.81,15618.44,5439.37 +Central America and the Caribbean,Haiti,Fruits,Online,H,7/22/2014,499290263,8/6/2014,9939,9.33,6.92,92730.87,68777.88,23952.99 +Sub-Saharan Africa,Madagascar,Clothes,Online,L,9/1/2016,402192151,10/19/2016,6450,109.28,35.84,704856,231168,473688 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,H,11/6/2013,502806746,11/12/2013,545,9.33,6.92,5084.85,3771.4,1313.45 +Asia,Maldives,Baby Food,Offline,L,10/28/2011,108995378,11/30/2011,3009,255.28,159.42,768137.52,479694.78,288442.74 +Europe,Bulgaria,Cereal,Online,M,8/7/2013,398931872,8/12/2013,1661,205.7,117.11,341667.7,194519.71,147147.99 +Europe,Ukraine,Personal Care,Offline,C,9/4/2015,371102559,9/20/2015,6349,81.73,56.67,518903.77,359797.83,159105.94 +Middle East and North Africa,Somalia,Household,Online,C,10/30/2011,894306266,12/15/2011,3952,668.27,502.54,2641003.04,1986038.08,654964.96 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,H,1/17/2012,657654321,2/23/2012,3383,205.7,117.11,695883.1,396183.13,299699.97 +Europe,Hungary,Clothes,Offline,L,1/7/2016,220570552,1/28/2016,583,109.28,35.84,63710.24,20894.72,42815.52 +Europe,Czech Republic,Meat,Offline,L,12/6/2016,662791287,1/20/2017,3525,421.89,364.69,1487162.25,1285532.25,201630 +Sub-Saharan Africa,Sudan,Baby Food,Online,C,10/29/2012,434365355,12/8/2012,7216,255.28,159.42,1842100.48,1150374.72,691725.76 +Asia,Kazakhstan,Snacks,Online,L,5/17/2010,305654084,5/20/2010,8691,152.58,97.44,1326072.78,846851.04,479221.74 +Middle East and North Africa,Lebanon,Personal Care,Offline,C,7/11/2013,217331302,7/31/2013,2017,81.73,56.67,164849.41,114303.39,50546.02 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,C,2/27/2012,630383336,4/6/2012,3293,81.73,56.67,269136.89,186614.31,82522.58 +Asia,Bangladesh,Meat,Online,L,2/19/2016,276109015,4/5/2016,5648,421.89,364.69,2382834.72,2059769.12,323065.6 +Sub-Saharan Africa,South Sudan,Vegetables,Online,C,9/4/2013,206119668,10/15/2013,4245,154.06,90.93,653984.7,385997.85,267986.85 +Middle East and North Africa,Libya,Personal Care,Online,H,12/28/2012,642339122,1/7/2013,1275,81.73,56.67,104205.75,72254.25,31951.5 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,M,10/14/2015,527003705,10/22/2015,962,437.2,263.33,420586.4,253323.46,167262.94 +Asia,Bangladesh,Office Supplies,Offline,L,6/21/2013,672662246,7/13/2013,4561,651.21,524.96,2970168.81,2394342.56,575826.25 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,C,8/31/2013,612176072,9/5/2013,5358,255.28,159.42,1367790.24,854172.36,513617.88 +Sub-Saharan Africa,Malawi,Cosmetics,Online,M,9/12/2013,848719012,11/1/2013,3671,437.2,263.33,1604961.2,966684.43,638276.77 +Europe,Germany,Meat,Online,H,12/17/2011,605777394,12/26/2011,1848,421.89,364.69,779652.72,673947.12,105705.6 +Europe,Armenia,Beverages,Online,M,9/11/2011,977150046,10/7/2011,9268,47.45,31.79,439766.6,294629.72,145136.88 +Middle East and North Africa,Yemen,Beverages,Online,H,3/17/2017,876948297,3/23/2017,7344,47.45,31.79,348472.8,233465.76,115007.04 +Europe,Ireland,Office Supplies,Online,L,12/10/2014,189595973,1/25/2015,4517,651.21,524.96,2941515.57,2371244.32,570271.25 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,M,2/13/2015,219829404,4/4/2015,1261,81.73,56.67,103061.53,71460.87,31600.66 +Middle East and North Africa,Turkey,Cosmetics,Online,M,2/5/2010,542697417,2/21/2010,5081,437.2,263.33,2221413.2,1337979.73,883433.47 +Central America and the Caribbean,Panama,Office Supplies,Offline,H,1/7/2016,353561341,1/8/2016,5513,651.21,524.96,3590120.73,2894104.48,696016.25 +Europe,Georgia,Personal Care,Offline,H,1/3/2016,718095004,1/9/2016,9124,81.73,56.67,745704.52,517057.08,228647.44 +Australia and Oceania,Marshall Islands,Beverages,Offline,M,12/23/2016,522284734,1/31/2017,4514,47.45,31.79,214189.3,143500.06,70689.24 +Europe,Denmark,Personal Care,Offline,M,7/18/2015,522429358,9/5/2015,7312,81.73,56.67,597609.76,414371.04,183238.72 +Europe,Czech Republic,Personal Care,Online,H,12/16/2016,195140206,2/3/2017,5178,81.73,56.67,423197.94,293437.26,129760.68 +Asia,Thailand,Beverages,Offline,L,3/10/2016,887341105,4/18/2016,2807,47.45,31.79,133192.15,89234.53,43957.62 +Sub-Saharan Africa,Mozambique,Meat,Online,L,10/28/2016,866268384,11/30/2016,6920,421.89,364.69,2919478.8,2523654.8,395824 +Sub-Saharan Africa,Zambia,Cosmetics,Online,L,3/5/2012,269470870,4/7/2012,1274,437.2,263.33,556992.8,335482.42,221510.38 +Sub-Saharan Africa,Ethiopia,Household,Online,M,10/2/2011,654809892,10/7/2011,1653,668.27,502.54,1104650.31,830698.62,273951.69 +Asia,Singapore,Household,Online,H,10/10/2014,950459277,10/11/2014,876,668.27,502.54,585404.52,440225.04,145179.48 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,M,12/15/2013,604905354,1/25/2014,3792,668.27,502.54,2534079.84,1905631.68,628448.16 +Europe,Latvia,Vegetables,Offline,H,6/6/2014,936946952,7/3/2014,2279,154.06,90.93,351102.74,207229.47,143873.27 +Europe,Bosnia and Herzegovina,Beverages,Offline,M,10/29/2014,185695397,11/27/2014,249,47.45,31.79,11815.05,7915.71,3899.34 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,H,1/20/2011,260574519,1/22/2011,8646,47.45,31.79,410252.7,274856.34,135396.36 +Sub-Saharan Africa,Madagascar,Personal Care,Online,C,3/24/2015,891320645,4/13/2015,441,81.73,56.67,36042.93,24991.47,11051.46 +Middle East and North Africa,Lebanon,Cereal,Online,L,1/9/2014,977982604,2/16/2014,5640,205.7,117.11,1160148,660500.4,499647.6 +Europe,Lithuania,Personal Care,Offline,L,5/2/2010,840921723,5/29/2010,6280,81.73,56.67,513264.4,355887.6,157376.8 +Europe,Croatia,Cereal,Offline,H,11/22/2011,870811831,1/11/2012,1427,205.7,117.11,293533.9,167115.97,126417.93 +Sub-Saharan Africa,Central African Republic,Meat,Offline,C,5/11/2012,178639256,6/8/2012,2181,421.89,364.69,920142.09,795388.89,124753.2 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,M,4/1/2010,645702826,4/23/2010,6670,152.58,97.44,1017708.6,649924.8,367783.8 +Europe,Portugal,Snacks,Online,C,9/13/2012,173613870,9/22/2012,5057,152.58,97.44,771597.06,492754.08,278842.98 +Europe,Germany,Fruits,Online,M,7/29/2016,334296214,7/29/2016,4533,9.33,6.92,42292.89,31368.36,10924.53 +Sub-Saharan Africa,Gabon,Personal Care,Offline,M,3/20/2012,519986188,4/11/2012,4323,81.73,56.67,353318.79,244984.41,108334.38 +Europe,Ireland,Household,Online,L,7/15/2017,193232619,8/24/2017,681,668.27,502.54,455091.87,342229.74,112862.13 +Sub-Saharan Africa,South Africa,Snacks,Online,M,8/27/2013,236896836,9/27/2013,1893,152.58,97.44,288833.94,184453.92,104380.02 +Middle East and North Africa,Qatar,Personal Care,Offline,H,10/28/2016,704152667,11/9/2016,3277,81.73,56.67,267829.21,185707.59,82121.62 +Europe,Greece,Cosmetics,Offline,C,1/31/2014,368486440,2/12/2014,2181,437.2,263.33,953533.2,574322.73,379210.47 +Central America and the Caribbean,Costa Rica,Beverages,Offline,C,6/17/2012,773696982,8/5/2012,2985,47.45,31.79,141638.25,94893.15,46745.1 +Asia,Japan,Beverages,Online,H,6/23/2012,383895623,6/25/2012,2101,47.45,31.79,99692.45,66790.79,32901.66 +Europe,Finland,Meat,Online,H,12/6/2011,433506190,1/19/2012,2970,421.89,364.69,1253013.3,1083129.3,169884 +Australia and Oceania,Marshall Islands,Vegetables,Offline,C,4/4/2017,877265012,4/7/2017,1067,154.06,90.93,164382.02,97022.31,67359.71 +Sub-Saharan Africa,Chad,Clothes,Online,L,1/12/2017,840220916,1/16/2017,8895,109.28,35.84,972045.6,318796.8,653248.8 +Europe,Ireland,Vegetables,Online,C,1/14/2016,867735230,2/13/2016,993,154.06,90.93,152981.58,90293.49,62688.09 +Asia,Philippines,Baby Food,Online,M,4/28/2016,675481784,4/29/2016,8925,255.28,159.42,2278374,1422823.5,855550.5 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,M,6/14/2013,499446904,6/19/2013,6293,651.21,524.96,4098064.53,3303573.28,794491.25 +Middle East and North Africa,Israel,Vegetables,Offline,L,5/24/2015,645929419,6/9/2015,3724,154.06,90.93,573719.44,338623.32,235096.12 +Europe,Belarus,Cereal,Offline,C,1/17/2016,141540658,2/7/2016,3881,205.7,117.11,798321.7,454503.91,343817.79 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,C,2/25/2014,783204448,4/11/2014,6455,651.21,524.96,4203560.55,3388616.8,814943.75 +Central America and the Caribbean,Jamaica,Personal Care,Offline,C,2/6/2017,388157117,3/4/2017,3171,81.73,56.67,259165.83,179700.57,79465.26 +Europe,Malta,Beverages,Online,H,5/29/2014,443947494,7/11/2014,2784,47.45,31.79,132100.8,88503.36,43597.44 +Middle East and North Africa,Israel,Household,Online,M,10/19/2011,258436906,11/23/2011,6078,668.27,502.54,4061745.06,3054438.12,1007306.94 +Middle East and North Africa,Egypt,Baby Food,Offline,C,4/12/2012,109799182,5/12/2012,873,255.28,159.42,222859.44,139173.66,83685.78 +North America,Canada,Baby Food,Online,H,5/8/2012,796520650,5/30/2012,7016,255.28,159.42,1791044.48,1118490.72,672553.76 +Sub-Saharan Africa,Mauritius ,Clothes,Online,C,5/13/2013,487400138,6/22/2013,1387,109.28,35.84,151571.36,49710.08,101861.28 +Europe,Romania,Cereal,Online,C,2/26/2010,571548974,3/26/2010,2897,205.7,117.11,595912.9,339267.67,256645.23 +Europe,Belgium,Beverages,Online,M,7/26/2017,708390986,8/11/2017,7490,47.45,31.79,355400.5,238107.1,117293.4 +Asia,Indonesia,Baby Food,Online,M,8/22/2013,177662503,8/23/2013,3138,255.28,159.42,801068.64,500259.96,300808.68 +Sub-Saharan Africa,Kenya,Baby Food,Offline,M,7/21/2011,129412353,8/7/2011,4846,255.28,159.42,1237086.88,772549.32,464537.56 +North America,Greenland,Personal Care,Offline,C,5/29/2010,434001863,6/6/2010,9650,81.73,56.67,788694.5,546865.5,241829 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,M,2/28/2014,132104861,3/11/2014,1619,651.21,524.96,1054308.99,849910.24,204398.75 +North America,Canada,Household,Online,H,9/5/2012,584707677,9/28/2012,6850,668.27,502.54,4577649.5,3442399,1135250.5 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,H,11/2/2015,523109138,12/3/2015,8473,255.28,159.42,2162987.44,1350765.66,812221.78 +Sub-Saharan Africa,Mauritania,Meat,Offline,M,11/6/2011,998920571,12/11/2011,1650,421.89,364.69,696118.5,601738.5,94380 +Sub-Saharan Africa,Guinea,Personal Care,Online,L,6/29/2016,434065806,7/21/2016,8573,81.73,56.67,700671.29,485831.91,214839.38 +Europe,Moldova ,Vegetables,Offline,H,5/3/2016,470781171,6/16/2016,3465,154.06,90.93,533817.9,315072.45,218745.45 +Asia,India,Snacks,Online,M,5/12/2010,121615493,6/22/2010,7582,152.58,97.44,1156861.56,738790.08,418071.48 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,H,10/4/2013,719430100,10/18/2013,4209,255.28,159.42,1074473.52,670998.78,403474.74 +Australia and Oceania,East Timor,Snacks,Online,L,4/14/2016,967398822,4/20/2016,3664,152.58,97.44,559053.12,357020.16,202032.96 +Asia,Vietnam,Cosmetics,Offline,L,4/30/2016,989007985,5/22/2016,8296,437.2,263.33,3627011.2,2184585.68,1442425.52 +Asia,Turkmenistan,Clothes,Offline,M,2/18/2017,978056418,2/20/2017,7484,109.28,35.84,817851.52,268226.56,549624.96 +Central America and the Caribbean,Cuba,Fruits,Online,M,6/9/2015,748655450,6/13/2015,2639,9.33,6.92,24621.87,18261.88,6359.99 +Central America and the Caribbean,Belize,Vegetables,Online,H,10/27/2012,185228908,11/19/2012,2205,154.06,90.93,339702.3,200500.65,139201.65 +Asia,Laos,Office Supplies,Offline,M,12/11/2011,592513120,12/25/2011,6654,651.21,524.96,4333151.34,3493083.84,840067.5 +Europe,Malta,Baby Food,Offline,L,9/23/2012,645556914,10/18/2012,3492,255.28,159.42,891437.76,556694.64,334743.12 +Sub-Saharan Africa,Swaziland,Meat,Offline,C,3/3/2016,439721620,3/17/2016,2254,421.89,364.69,950940.06,822011.26,128928.8 +Asia,Sri Lanka,Cosmetics,Offline,M,12/21/2012,140681064,1/19/2013,9508,437.2,263.33,4156897.6,2503741.64,1653155.96 +Central America and the Caribbean,Guatemala,Fruits,Offline,H,1/17/2010,434421575,2/16/2010,3853,9.33,6.92,35948.49,26662.76,9285.73 +Europe,Bulgaria,Snacks,Offline,L,7/30/2011,277241981,8/15/2011,918,152.58,97.44,140068.44,89449.92,50618.52 +Asia,China,Baby Food,Offline,H,4/2/2015,945753610,4/2/2015,8365,255.28,159.42,2135417.2,1333548.3,801868.9 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,H,1/9/2016,186880290,2/10/2016,886,109.28,35.84,96822.08,31754.24,65067.84 +Middle East and North Africa,Iraq,Beverages,Offline,L,6/30/2017,767858350,7/26/2017,5204,47.45,31.79,246929.8,165435.16,81494.64 +Middle East and North Africa,Lebanon,Office Supplies,Online,M,12/21/2012,126236617,1/24/2013,5075,651.21,524.96,3304890.75,2664172,640718.75 +Europe,Italy,Beverages,Offline,L,12/18/2011,719876420,1/8/2012,6285,47.45,31.79,298223.25,199800.15,98423.1 +Europe,Spain,Cosmetics,Offline,M,9/10/2013,576951587,10/21/2013,1651,437.2,263.33,721817.2,434757.83,287059.37 +Middle East and North Africa,Jordan,Household,Online,M,11/13/2010,945948445,11/23/2010,6021,668.27,502.54,4023653.67,3025793.34,997860.33 +Europe,Switzerland,Baby Food,Offline,L,3/15/2016,445665824,4/19/2016,1276,255.28,159.42,325737.28,203419.92,122317.36 +Europe,Kosovo,Meat,Online,C,3/5/2013,915215051,4/8/2013,1326,421.89,364.69,559426.14,483578.94,75847.2 +Middle East and North Africa,Azerbaijan,Household,Offline,M,11/3/2012,664019954,11/15/2012,7115,668.27,502.54,4754741.05,3575572.1,1179168.95 +Asia,Indonesia,Household,Online,H,3/3/2012,321816861,4/13/2012,1616,668.27,502.54,1079924.32,812104.64,267819.68 +Central America and the Caribbean,Nicaragua,Clothes,Online,C,12/26/2012,588654601,1/24/2013,4833,109.28,35.84,528150.24,173214.72,354935.52 +Europe,Monaco,Baby Food,Offline,L,8/9/2010,884894502,9/25/2010,8802,255.28,159.42,2246974.56,1403214.84,843759.72 +Europe,Finland,Meat,Online,H,10/5/2012,701210391,10/9/2012,2592,421.89,364.69,1093538.88,945276.48,148262.4 +Asia,Turkmenistan,Cosmetics,Online,C,2/12/2013,948588597,3/10/2013,7301,437.2,263.33,3191997.2,1922572.33,1269424.87 +Australia and Oceania,Papua New Guinea,Beverages,Online,L,3/9/2010,808327949,3/31/2010,1058,47.45,31.79,50202.1,33633.82,16568.28 +Australia and Oceania,East Timor,Meat,Offline,H,2/9/2011,882039773,2/26/2011,4025,421.89,364.69,1698107.25,1467877.25,230230 +Europe,Netherlands,Snacks,Online,C,9/28/2012,941647899,10/24/2012,3394,152.58,97.44,517856.52,330711.36,187145.16 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,C,1/2/2013,379388654,1/24/2013,8388,154.06,90.93,1292255.28,762720.84,529534.44 +Australia and Oceania,Marshall Islands,Clothes,Online,H,8/31/2014,457810866,9/23/2014,5264,109.28,35.84,575249.92,188661.76,386588.16 +Europe,Andorra,Office Supplies,Offline,H,12/25/2013,259775865,12/29/2013,2306,651.21,524.96,1501690.26,1210557.76,291132.5 +Sub-Saharan Africa,Swaziland,Beverages,Offline,H,1/28/2012,738457477,3/1/2012,4832,47.45,31.79,229278.4,153609.28,75669.12 +Sub-Saharan Africa,Burundi,Office Supplies,Online,C,2/12/2011,667342031,3/23/2011,192,651.21,524.96,125032.32,100792.32,24240 +Australia and Oceania,Nauru,Office Supplies,Online,M,7/26/2010,690228354,9/3/2010,2763,651.21,524.96,1799293.23,1450464.48,348828.75 +Sub-Saharan Africa,Swaziland,Snacks,Offline,C,12/11/2010,171227777,12/25/2010,8959,152.58,97.44,1366964.22,872964.96,493999.26 +Asia,Laos,Baby Food,Offline,H,1/18/2010,344764125,2/22/2010,2221,255.28,159.42,566976.88,354071.82,212905.06 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,M,4/27/2014,265573728,5/29/2014,8022,109.28,35.84,876644.16,287508.48,589135.68 +Europe,Liechtenstein,Cosmetics,Offline,L,4/29/2012,858705413,5/27/2012,8869,437.2,263.33,3877526.8,2335473.77,1542053.03 +Middle East and North Africa,Egypt,Baby Food,Online,M,6/4/2016,869520509,6/9/2016,9296,255.28,159.42,2373082.88,1481968.32,891114.56 +Europe,Italy,Fruits,Online,H,7/11/2013,913692843,8/19/2013,872,9.33,6.92,8135.76,6034.24,2101.52 +Asia,Nepal,Vegetables,Online,C,5/1/2014,327208745,5/12/2014,7194,154.06,90.93,1108307.64,654150.42,454157.22 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,L,8/31/2011,316367042,10/18/2011,8893,437.2,263.33,3888019.6,2341793.69,1546225.91 +Europe,United Kingdom,Cosmetics,Online,M,7/28/2014,807779061,9/3/2014,8630,437.2,263.33,3773036,2272537.9,1500498.1 +Middle East and North Africa,United Arab Emirates,Snacks,Online,C,3/23/2014,898368632,3/24/2014,6097,152.58,97.44,930280.26,594091.68,336188.58 +Europe,Switzerland,Personal Care,Offline,L,6/8/2010,205372083,7/11/2010,3018,81.73,56.67,246661.14,171030.06,75631.08 +Middle East and North Africa,Tunisia ,Clothes,Offline,L,6/10/2015,216338241,6/17/2015,8148,109.28,35.84,890413.44,292024.32,598389.12 +Europe,Germany,Meat,Offline,M,3/31/2012,239128434,4/14/2012,2272,421.89,364.69,958534.08,828575.68,129958.4 +Asia,Nepal,Cereal,Online,L,6/8/2011,551916491,7/11/2011,3209,205.7,117.11,660091.3,375805.99,284285.31 +Central America and the Caribbean,Haiti,Personal Care,Offline,C,1/28/2017,153188741,2/2/2017,807,81.73,56.67,65956.11,45732.69,20223.42 +Europe,Portugal,Baby Food,Online,M,5/17/2015,811744010,5/29/2015,1946,255.28,159.42,496774.88,310231.32,186543.56 +Asia,Maldives,Fruits,Offline,H,4/24/2016,316693627,6/10/2016,5537,9.33,6.92,51660.21,38316.04,13344.17 +Europe,Austria,Fruits,Online,M,1/8/2012,127461421,2/17/2012,7522,9.33,6.92,70180.26,52052.24,18128.02 +Sub-Saharan Africa,Mali,Personal Care,Online,H,10/26/2010,423783719,12/3/2010,5875,81.73,56.67,480163.75,332936.25,147227.5 +Sub-Saharan Africa,Eritrea,Fruits,Online,H,10/2/2010,555709350,10/24/2010,5600,9.33,6.92,52248,38752,13496 +Asia,Nepal,Personal Care,Offline,L,12/1/2010,393599641,1/12/2011,3735,81.73,56.67,305261.55,211662.45,93599.1 +Middle East and North Africa,Tunisia ,Office Supplies,Online,H,4/8/2015,778128421,5/8/2015,4346,651.21,524.96,2830158.66,2281476.16,548682.5 +Europe,Slovenia,Beverages,Offline,C,9/4/2013,370282018,10/10/2013,3532,47.45,31.79,167593.4,112282.28,55311.12 +Europe,Slovenia,Household,Offline,C,1/5/2016,601359260,2/19/2016,4423,668.27,502.54,2955758.21,2222734.42,733023.79 +Sub-Saharan Africa,Mali,Snacks,Offline,H,6/28/2010,722971475,7/5/2010,2180,152.58,97.44,332624.4,212419.2,120205.2 +Europe,Kosovo,Snacks,Offline,L,11/23/2012,957042491,12/4/2012,8996,152.58,97.44,1372609.68,876570.24,496039.44 +Asia,Myanmar,Household,Offline,H,5/13/2017,245808637,5/21/2017,9093,668.27,502.54,6076579.11,4569596.22,1506982.89 +Asia,Thailand,Office Supplies,Offline,L,4/20/2015,301818740,5/27/2015,3727,651.21,524.96,2427059.67,1956525.92,470533.75 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,M,4/29/2014,657934129,4/30/2014,6184,437.2,263.33,2703644.8,1628432.72,1075212.08 +Asia,Taiwan,Clothes,Offline,M,10/9/2011,917328631,11/20/2011,6782,109.28,35.84,741136.96,243066.88,498070.08 +Australia and Oceania,Tonga,Baby Food,Online,L,8/6/2013,303488576,8/18/2013,7869,255.28,159.42,2008798.32,1254475.98,754322.34 +Asia,Japan,Snacks,Online,M,6/23/2015,810212790,6/30/2015,8824,152.58,97.44,1346365.92,859810.56,486555.36 +Australia and Oceania,New Zealand,Clothes,Offline,C,2/21/2014,451612603,3/24/2014,1060,109.28,35.84,115836.8,37990.4,77846.4 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,H,3/7/2011,912111842,4/4/2011,3018,651.21,524.96,1965351.78,1584329.28,381022.5 +Central America and the Caribbean,Grenada,Vegetables,Offline,L,10/24/2016,796446835,10/31/2016,5172,154.06,90.93,796798.32,470289.96,326508.36 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,M,10/31/2015,579666411,11/12/2015,5027,205.7,117.11,1034053.9,588711.97,445341.93 +Middle East and North Africa,Morocco,Snacks,Offline,C,10/18/2016,357131898,10/22/2016,2120,152.58,97.44,323469.6,206572.8,116896.8 +Australia and Oceania,Fiji,Baby Food,Online,C,5/31/2010,294517123,6/30/2010,3016,255.28,159.42,769924.48,480810.72,289113.76 +Europe,Estonia,Clothes,Online,H,2/28/2011,177808415,4/19/2011,6316,109.28,35.84,690212.48,226365.44,463847.04 +Europe,Georgia,Vegetables,Online,M,8/28/2015,763304603,9/9/2015,7649,154.06,90.93,1178404.94,695523.57,482881.37 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,H,1/5/2014,627617013,2/4/2014,4676,81.73,56.67,382169.48,264988.92,117180.56 +Sub-Saharan Africa,Nigeria,Clothes,Online,C,5/1/2016,217669475,5/4/2016,2089,109.28,35.84,228285.92,74869.76,153416.16 +Central America and the Caribbean,Grenada,Meat,Offline,H,1/25/2011,500698316,3/14/2011,6613,421.89,364.69,2789958.57,2411694.97,378263.6 +Central America and the Caribbean,Barbados,Snacks,Online,M,3/29/2014,714252364,4/10/2014,2002,152.58,97.44,305465.16,195074.88,110390.28 +Asia,Nepal,Vegetables,Online,M,8/25/2012,616192948,9/8/2012,4041,154.06,90.93,622556.46,367448.13,255108.33 +Australia and Oceania,Nauru,Snacks,Online,C,1/30/2013,934693896,2/6/2013,5550,152.58,97.44,846819,540792,306027 +Sub-Saharan Africa,Malawi,Snacks,Offline,L,10/30/2015,218241536,11/7/2015,1375,152.58,97.44,209797.5,133980,75817.5 +Sub-Saharan Africa,Burundi,Snacks,Online,L,11/16/2010,685634696,12/8/2010,3398,152.58,97.44,518466.84,331101.12,187365.72 +North America,Canada,Fruits,Offline,L,12/31/2011,575984704,1/17/2012,5528,9.33,6.92,51576.24,38253.76,13322.48 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,H,2/7/2015,898715388,3/29/2015,8710,81.73,56.67,711868.3,493595.7,218272.6 +Europe,Estonia,Beverages,Online,L,2/27/2017,483563077,4/9/2017,5915,47.45,31.79,280666.75,188037.85,92628.9 +Asia,Tajikistan,Personal Care,Offline,H,6/3/2012,930576598,7/22/2012,7150,81.73,56.67,584369.5,405190.5,179179 +Europe,United Kingdom,Personal Care,Offline,H,5/7/2011,760117280,6/20/2011,4449,81.73,56.67,363616.77,252124.83,111491.94 +Europe,Moldova ,Cereal,Online,L,2/8/2014,362858951,3/18/2014,6882,205.7,117.11,1415627.4,805951.02,609676.38 +Central America and the Caribbean,Jamaica,Baby Food,Online,M,5/9/2014,649787938,5/11/2014,5545,255.28,159.42,1415527.6,883983.9,531543.7 +Europe,Andorra,Cosmetics,Offline,C,8/6/2010,802203071,9/25/2010,8570,437.2,263.33,3746804,2256738.1,1490065.9 +Europe,Poland,Meat,Offline,L,7/25/2017,521715676,7/29/2017,6117,421.89,364.69,2580701.13,2230808.73,349892.4 +Central America and the Caribbean,Grenada,Household,Offline,M,12/15/2016,480249583,1/13/2017,5379,668.27,502.54,3594624.33,2703162.66,891461.67 +Asia,Kyrgyzstan,Fruits,Offline,L,4/8/2014,970041120,4/8/2014,5579,9.33,6.92,52052.07,38606.68,13445.39 +Central America and the Caribbean,Belize,Beverages,Offline,C,4/7/2012,553639113,5/10/2012,2972,47.45,31.79,141021.4,94479.88,46541.52 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,H,10/15/2014,113904893,10/20/2014,5844,437.2,263.33,2554996.8,1538900.52,1016096.28 +Central America and the Caribbean,Guatemala,Office Supplies,Online,M,5/16/2015,604012286,6/17/2015,9513,651.21,524.96,6194960.73,4993944.48,1201016.25 +Asia,South Korea,Beverages,Offline,L,3/12/2016,797447621,4/25/2016,1327,47.45,31.79,62966.15,42185.33,20780.82 +Europe,Kosovo,Cereal,Online,H,9/18/2016,438009727,9/25/2016,5666,205.7,117.11,1165496.2,663545.26,501950.94 +Sub-Saharan Africa,Madagascar,Beverages,Online,C,6/16/2017,689809930,6/20/2017,8942,47.45,31.79,424297.9,284266.18,140031.72 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,L,3/19/2016,987272059,3/23/2016,4597,668.27,502.54,3072037.19,2310176.38,761860.81 +Asia,Cambodia,Fruits,Online,H,11/9/2011,385132443,12/18/2011,8103,9.33,6.92,75600.99,56072.76,19528.23 +Middle East and North Africa,Azerbaijan,Clothes,Offline,C,9/1/2015,708439910,10/1/2015,1967,109.28,35.84,214953.76,70497.28,144456.48 +Asia,Cambodia,Beverages,Online,C,4/15/2017,702555787,4/25/2017,725,47.45,31.79,34401.25,23047.75,11353.5 +Sub-Saharan Africa,Eritrea,Personal Care,Online,M,3/15/2011,983153903,3/18/2011,5943,81.73,56.67,485721.39,336789.81,148931.58 +Europe,Georgia,Meat,Offline,L,9/6/2015,886220586,10/21/2015,1220,421.89,364.69,514705.8,444921.8,69784 +Europe,Albania,Fruits,Online,C,12/25/2015,718054664,1/1/2016,7187,9.33,6.92,67054.71,49734.04,17320.67 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,M,7/27/2013,405267465,8/26/2013,6504,651.21,524.96,4235469.84,3414339.84,821130 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,M,10/8/2014,844782817,11/15/2014,8863,651.21,524.96,5771674.23,4652720.48,1118953.75 +Europe,Portugal,Clothes,Online,L,10/26/2011,753837049,11/13/2011,5989,109.28,35.84,654477.92,214645.76,439832.16 +Asia,Vietnam,Clothes,Offline,H,12/11/2016,719978988,1/30/2017,6637,109.28,35.84,725291.36,237870.08,487421.28 +Central America and the Caribbean,Dominican Republic,Meat,Offline,C,3/3/2013,951069962,3/25/2013,1592,421.89,364.69,671648.88,580586.48,91062.4 +Asia,Maldives,Office Supplies,Online,C,1/23/2011,825283801,2/6/2011,8671,651.21,524.96,5646641.91,4551928.16,1094713.75 +Sub-Saharan Africa,Gabon,Vegetables,Online,L,9/13/2014,241106832,10/1/2014,7724,154.06,90.93,1189959.44,702343.32,487616.12 +Middle East and North Africa,Egypt,Meat,Offline,C,4/13/2010,967337882,4/26/2010,5631,421.89,364.69,2375662.59,2053569.39,322093.2 +Sub-Saharan Africa,Gabon,Personal Care,Offline,L,5/16/2015,793088281,6/29/2015,1301,81.73,56.67,106330.73,73727.67,32603.06 +Europe,Estonia,Clothes,Offline,L,7/8/2014,277781856,8/19/2014,679,109.28,35.84,74201.12,24335.36,49865.76 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,M,1/17/2016,501154935,1/18/2016,1737,421.89,364.69,732822.93,633466.53,99356.4 +Sub-Saharan Africa,Ghana,Household,Online,H,6/4/2010,813256347,6/10/2010,9480,668.27,502.54,6335199.6,4764079.2,1571120.4 +Sub-Saharan Africa,Comoros,Snacks,Online,C,11/24/2011,184447419,11/27/2011,945,152.58,97.44,144188.1,92080.8,52107.3 +Sub-Saharan Africa,South Africa,Personal Care,Online,H,11/5/2016,355401980,12/2/2016,199,81.73,56.67,16264.27,11277.33,4986.94 +Europe,United Kingdom,Vegetables,Online,C,2/22/2015,887106359,3/20/2015,3340,154.06,90.93,514560.4,303706.2,210854.2 +Europe,Denmark,Meat,Online,C,8/29/2016,510859382,10/5/2016,3498,421.89,364.69,1475771.22,1275685.62,200085.6 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,M,3/7/2017,278272378,3/15/2017,5835,154.06,90.93,898940.1,530576.55,368363.55 +Asia,Maldives,Fruits,Online,C,5/6/2017,411269176,6/4/2017,2543,9.33,6.92,23726.19,17597.56,6128.63 +Sub-Saharan Africa,Malawi,Cosmetics,Online,M,4/16/2011,752086102,4/16/2011,7846,437.2,263.33,3430271.2,2066087.18,1364184.02 +Europe,Andorra,Fruits,Online,H,2/19/2013,313271987,3/2/2013,2997,9.33,6.92,27962.01,20739.24,7222.77 +Central America and the Caribbean,Nicaragua,Meat,Online,H,5/14/2015,427688157,5/30/2015,1285,421.89,364.69,542128.65,468626.65,73502 +Europe,Greece,Snacks,Online,H,4/21/2015,698508441,4/25/2015,3025,152.58,97.44,461554.5,294756,166798.5 +Sub-Saharan Africa,Tanzania,Cereal,Online,C,5/4/2011,349219167,6/5/2011,567,205.7,117.11,116631.9,66401.37,50230.53 +Asia,Brunei,Cereal,Offline,C,4/16/2014,473619163,5/26/2014,3290,205.7,117.11,676753,385291.9,291461.1 +Europe,Liechtenstein,Office Supplies,Offline,L,4/26/2013,885819756,5/31/2013,2606,651.21,524.96,1697053.26,1368045.76,329007.5 +Asia,Vietnam,Clothes,Online,H,1/3/2010,570244777,1/15/2010,6956,109.28,35.84,760151.68,249303.04,510848.64 +Middle East and North Africa,Lebanon,Meat,Offline,H,8/2/2014,831630551,8/30/2014,6816,421.89,364.69,2875602.24,2485727.04,389875.2 +Australia and Oceania,Kiribati,Fruits,Offline,H,11/2/2011,345025908,11/30/2011,9688,9.33,6.92,90389.04,67040.96,23348.08 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,M,4/28/2010,105792176,5/21/2010,5111,154.06,90.93,787400.66,464743.23,322657.43 +Sub-Saharan Africa,Mauritania,Baby Food,Online,L,11/24/2015,279603183,12/2/2015,9650,255.28,159.42,2463452,1538403,925049 +Asia,Turkmenistan,Meat,Offline,M,9/29/2012,652445256,11/15/2012,1905,421.89,364.69,803700.45,694734.45,108966 +Europe,Poland,Baby Food,Online,H,8/20/2012,180617225,9/25/2012,7505,255.28,159.42,1915876.4,1196447.1,719429.3 +Central America and the Caribbean,Haiti,Office Supplies,Offline,L,3/31/2013,140730416,5/8/2013,4112,651.21,524.96,2677775.52,2158635.52,519140 +Sub-Saharan Africa,Liberia,Beverages,Offline,C,2/10/2017,979708659,2/13/2017,6418,47.45,31.79,304534.1,204028.22,100505.88 +Asia,Mongolia,Vegetables,Offline,L,9/7/2012,964788281,10/24/2012,1147,154.06,90.93,176706.82,104296.71,72410.11 +Australia and Oceania,Tonga,Office Supplies,Online,C,12/26/2015,233518111,1/14/2016,2053,651.21,524.96,1336934.13,1077742.88,259191.25 +Sub-Saharan Africa,Senegal,Baby Food,Online,M,10/22/2013,343759477,11/28/2013,4923,255.28,159.42,1256743.44,784824.66,471918.78 +Europe,Romania,Clothes,Offline,L,12/12/2012,223686206,12/14/2012,2574,109.28,35.84,281286.72,92252.16,189034.56 +Europe,San Marino,Cosmetics,Offline,H,9/8/2013,221784627,10/12/2013,9855,437.2,263.33,4308606,2595117.15,1713488.85 +Australia and Oceania,Australia,Beverages,Offline,H,8/5/2013,756853568,9/11/2013,8645,47.45,31.79,410205.25,274824.55,135380.7 +Sub-Saharan Africa,Eritrea,Fruits,Offline,C,4/17/2011,968004357,5/15/2011,2855,9.33,6.92,26637.15,19756.6,6880.55 +Middle East and North Africa,United Arab Emirates,Household,Online,H,4/6/2010,964660823,4/21/2010,3429,668.27,502.54,2291497.83,1723209.66,568288.17 +Sub-Saharan Africa,Chad,Vegetables,Offline,M,1/18/2015,476559293,2/5/2015,3340,154.06,90.93,514560.4,303706.2,210854.2 +Sub-Saharan Africa,Botswana,Personal Care,Offline,C,4/30/2012,203748595,6/15/2012,2592,81.73,56.67,211844.16,146888.64,64955.52 +Sub-Saharan Africa,Benin,Vegetables,Online,C,7/25/2012,466590058,8/13/2012,3222,154.06,90.93,496381.32,292976.46,203404.86 +Central America and the Caribbean,Costa Rica,Beverages,Online,M,12/3/2015,755757510,1/21/2016,4297,47.45,31.79,203892.65,136601.63,67291.02 +Middle East and North Africa,Iraq,Baby Food,Online,C,1/22/2016,182237279,1/28/2016,6915,255.28,159.42,1765261.2,1102389.3,662871.9 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,L,6/26/2011,627328193,7/1/2011,9208,668.27,502.54,6153430.16,4627388.32,1526041.84 +Asia,Kazakhstan,Personal Care,Offline,M,12/1/2016,892641580,12/20/2016,1335,81.73,56.67,109109.55,75654.45,33455.1 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,H,1/25/2014,750101268,2/4/2014,489,81.73,56.67,39965.97,27711.63,12254.34 +Europe,Bulgaria,Vegetables,Offline,L,1/1/2016,491943585,1/7/2016,5894,154.06,90.93,908029.64,535941.42,372088.22 +Middle East and North Africa,Turkey,Vegetables,Online,H,5/5/2010,480717360,5/27/2010,3804,154.06,90.93,586044.24,345897.72,240146.52 +Europe,Andorra,Cereal,Online,L,1/24/2016,699283921,2/27/2016,2507,205.7,117.11,515689.9,293594.77,222095.13 +Europe,Kosovo,Cereal,Offline,C,7/27/2011,300817096,8/5/2011,7318,205.7,117.11,1505312.6,857010.98,648301.62 +Europe,Spain,Personal Care,Offline,M,3/5/2014,758803212,3/31/2014,5588,81.73,56.67,456707.24,316671.96,140035.28 +Sub-Saharan Africa,Tanzania,Beverages,Offline,M,10/8/2015,917041099,10/12/2015,1695,47.45,31.79,80427.75,53884.05,26543.7 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,M,11/13/2016,139642083,12/6/2016,2050,437.2,263.33,896260,539826.5,356433.5 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,M,4/13/2015,561029994,4/14/2015,97,81.73,56.67,7927.81,5496.99,2430.82 +Middle East and North Africa,Afghanistan,Baby Food,Offline,M,6/8/2017,335941159,7/2/2017,1309,255.28,159.42,334161.52,208680.78,125480.74 +Australia and Oceania,Solomon Islands,Personal Care,Offline,M,11/28/2011,389424407,12/7/2011,8191,81.73,56.67,669450.43,464183.97,205266.46 +Australia and Oceania,Fiji,Baby Food,Online,H,1/19/2011,366841065,3/3/2011,5278,255.28,159.42,1347367.84,841418.76,505949.08 +Middle East and North Africa,Algeria,Cosmetics,Online,C,12/3/2016,883864963,1/19/2017,4139,437.2,263.33,1809570.8,1089922.87,719647.93 +Sub-Saharan Africa,Botswana,Clothes,Offline,L,7/3/2017,376482427,7/9/2017,8371,109.28,35.84,914782.88,300016.64,614766.24 +Sub-Saharan Africa,Zambia,Meat,Online,M,3/13/2013,950992286,4/28/2013,8605,421.89,364.69,3630363.45,3138157.45,492206 +Middle East and North Africa,Egypt,Clothes,Online,M,1/16/2013,734005868,1/17/2013,7502,109.28,35.84,819818.56,268871.68,550946.88 +Middle East and North Africa,Bahrain,Fruits,Online,H,10/15/2015,622447001,10/15/2015,4755,9.33,6.92,44364.15,32904.6,11459.55 +Europe,San Marino,Cosmetics,Offline,H,9/2/2013,233552014,10/4/2013,2086,437.2,263.33,911999.2,549306.38,362692.82 +Asia,Nepal,Beverages,Online,H,5/9/2011,154869735,5/29/2011,8251,47.45,31.79,391509.95,262299.29,129210.66 +Sub-Saharan Africa,Swaziland,Clothes,Offline,M,7/25/2014,594261491,8/2/2014,4036,109.28,35.84,441054.08,144650.24,296403.84 +Asia,Thailand,Beverages,Offline,H,3/1/2011,929901111,3/24/2011,7258,47.45,31.79,344392.1,230731.82,113660.28 +Australia and Oceania,New Zealand,Vegetables,Online,C,10/17/2012,160274922,10/24/2012,7766,154.06,90.93,1196429.96,706162.38,490267.58 +Australia and Oceania,Kiribati,Cosmetics,Offline,C,3/28/2013,954181754,5/9/2013,2440,437.2,263.33,1066768,642525.2,424242.8 +Europe,Slovenia,Cosmetics,Online,M,11/26/2014,200732934,12/15/2014,191,437.2,263.33,83505.2,50296.03,33209.17 +Europe,Poland,Office Supplies,Offline,M,6/27/2017,259352290,7/18/2017,6961,651.21,524.96,4533072.81,3654246.56,878826.25 +North America,Greenland,Meat,Online,C,3/4/2014,409776151,4/16/2014,724,421.89,364.69,305448.36,264035.56,41412.8 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,L,7/27/2010,902053344,8/14/2010,6485,9.33,6.92,60505.05,44876.2,15628.85 +Europe,Kosovo,Cosmetics,Offline,H,5/8/2013,706545197,6/20/2013,1280,437.2,263.33,559616,337062.4,222553.6 +North America,United States of America,Baby Food,Online,M,4/30/2011,663925540,5/2/2011,9176,255.28,159.42,2342449.28,1462837.92,879611.36 +Central America and the Caribbean,Guatemala,Beverages,Offline,M,2/1/2017,335180699,3/18/2017,6272,47.45,31.79,297606.4,199386.88,98219.52 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,M,3/18/2010,251609504,3/24/2010,5698,81.73,56.67,465697.54,322905.66,142791.88 +Australia and Oceania,Tonga,Cereal,Online,L,10/8/2016,564823281,11/14/2016,2615,205.7,117.11,537905.5,306242.65,231662.85 +Sub-Saharan Africa,Mozambique,Snacks,Offline,M,9/12/2014,596745860,10/6/2014,9216,152.58,97.44,1406177.28,898007.04,508170.24 +Central America and the Caribbean,Cuba,Snacks,Online,H,4/5/2013,189613568,4/25/2013,9723,152.58,97.44,1483535.34,947409.12,536126.22 +Europe,Spain,Fruits,Online,C,6/13/2011,155975234,6/27/2011,5393,9.33,6.92,50316.69,37319.56,12997.13 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,H,11/17/2016,928692185,11/26/2016,9510,255.28,159.42,2427712.8,1516084.2,911628.6 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,M,9/26/2011,310938251,11/11/2011,2393,437.2,263.33,1046219.6,630148.69,416070.91 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,M,2/15/2017,226199758,3/16/2017,6390,154.06,90.93,984443.4,581042.7,403400.7 +Asia,Kazakhstan,Personal Care,Online,L,7/30/2013,868275535,7/30/2013,881,81.73,56.67,72004.13,49926.27,22077.86 +Sub-Saharan Africa,Uganda,Fruits,Online,L,12/19/2012,251276910,1/5/2013,7276,9.33,6.92,67885.08,50349.92,17535.16 +Europe,United Kingdom,Cosmetics,Offline,L,11/18/2016,959627711,12/11/2016,4020,437.2,263.33,1757544,1058586.6,698957.4 +Sub-Saharan Africa,Seychelles ,Snacks,Online,C,10/30/2012,698064267,11/26/2012,1584,152.58,97.44,241686.72,154344.96,87341.76 +Europe,Austria,Household,Offline,M,11/20/2015,841635406,12/12/2015,7474,668.27,502.54,4994649.98,3755983.96,1238666.02 +Asia,Japan,Baby Food,Online,H,11/24/2011,585702455,12/13/2011,1227,255.28,159.42,313228.56,195608.34,117620.22 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,C,4/13/2014,995939242,4/29/2014,9409,437.2,263.33,4113614.8,2477671.97,1635942.83 +Australia and Oceania,Tonga,Office Supplies,Online,H,10/22/2014,958332097,11/13/2014,619,651.21,524.96,403098.99,324950.24,78148.75 +Central America and the Caribbean,Jamaica,Snacks,Offline,M,2/2/2010,329179847,3/12/2010,487,152.58,97.44,74306.46,47453.28,26853.18 +Europe,Spain,Office Supplies,Online,M,12/15/2012,385093820,1/7/2013,6674,651.21,524.96,4346175.54,3503583.04,842592.5 +Sub-Saharan Africa,Malawi,Vegetables,Online,H,10/17/2010,672997844,11/17/2010,3872,154.06,90.93,596520.32,352080.96,244439.36 +Central America and the Caribbean,Nicaragua,Fruits,Offline,L,10/10/2014,360128247,11/3/2014,8806,9.33,6.92,82159.98,60937.52,21222.46 +Europe,Romania,Fruits,Offline,M,8/17/2010,484033858,8/20/2010,5230,9.33,6.92,48795.9,36191.6,12604.3 +Sub-Saharan Africa,Burundi,Snacks,Offline,C,6/10/2015,802576005,7/17/2015,8930,152.58,97.44,1362539.4,870139.2,492400.2 +Asia,North Korea,Snacks,Online,L,4/14/2013,243928515,5/10/2013,2723,152.58,97.44,415475.34,265329.12,150146.22 +Middle East and North Africa,Morocco,Clothes,Online,C,1/9/2012,956577718,2/17/2012,1459,109.28,35.84,159439.52,52290.56,107148.96 +Middle East and North Africa,Oman,Cosmetics,Online,L,10/14/2016,659322440,11/12/2016,7016,437.2,263.33,3067395.2,1847523.28,1219871.92 +Asia,Brunei,Office Supplies,Online,M,1/22/2011,291274011,2/8/2011,3307,651.21,524.96,2153551.47,1736042.72,417508.75 +Sub-Saharan Africa,Zambia,Beverages,Offline,M,6/20/2013,861856257,6/29/2013,1274,47.45,31.79,60451.3,40500.46,19950.84 +Asia,Turkmenistan,Baby Food,Online,L,5/31/2013,300805509,6/24/2013,3889,255.28,159.42,992783.92,619984.38,372799.54 +Europe,Austria,Clothes,Online,H,9/17/2012,208170592,10/9/2012,1159,109.28,35.84,126655.52,41538.56,85116.96 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,C,4/4/2014,904312837,4/27/2014,5119,154.06,90.93,788633.14,465470.67,323162.47 +Sub-Saharan Africa,Liberia,Snacks,Online,M,8/22/2010,979906070,9/29/2010,4837,152.58,97.44,738029.46,471317.28,266712.18 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,C,8/31/2010,445936620,10/10/2010,1410,437.2,263.33,616452,371295.3,245156.7 +Asia,Mongolia,Fruits,Online,L,11/3/2012,283703315,12/12/2012,2970,9.33,6.92,27710.1,20552.4,7157.7 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,M,9/29/2016,194817483,10/10/2016,9677,47.45,31.79,459173.65,307631.83,151541.82 +Asia,Nepal,Snacks,Online,M,8/28/2011,851202952,9/17/2011,8724,152.58,97.44,1331107.92,850066.56,481041.36 +Central America and the Caribbean,Honduras,Personal Care,Offline,C,8/21/2010,745096051,10/1/2010,9334,81.73,56.67,762867.82,528957.78,233910.04 +Asia,Bangladesh,Beverages,Online,L,6/17/2016,239045608,7/26/2016,7762,47.45,31.79,368306.9,246753.98,121552.92 +Sub-Saharan Africa,South Africa,Fruits,Online,H,3/29/2010,215912950,5/9/2010,2295,9.33,6.92,21412.35,15881.4,5530.95 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,C,10/23/2015,728871905,11/6/2015,8249,255.28,159.42,2105804.72,1315055.58,790749.14 +Asia,Bangladesh,Office Supplies,Offline,L,8/16/2012,551408803,9/23/2012,2973,651.21,524.96,1936047.33,1560706.08,375341.25 +Europe,Portugal,Baby Food,Online,C,4/17/2015,327322471,5/16/2015,848,255.28,159.42,216477.44,135188.16,81289.28 +Sub-Saharan Africa,Mali,Personal Care,Online,H,10/3/2016,320724236,10/22/2016,8284,81.73,56.67,677051.32,469454.28,207597.04 +Central America and the Caribbean,Haiti,Household,Offline,L,10/26/2014,866037929,11/22/2014,8723,668.27,502.54,5829319.21,4383656.42,1445662.79 +Europe,Finland,Beverages,Online,C,12/1/2015,117999875,1/7/2016,7640,47.45,31.79,362518,242875.6,119642.4 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,M,3/12/2016,801658904,3/29/2016,7539,81.73,56.67,616162.47,427235.13,188927.34 +Sub-Saharan Africa,Zambia,Fruits,Online,M,11/10/2012,762376344,11/13/2012,2957,9.33,6.92,27588.81,20462.44,7126.37 +Central America and the Caribbean,Panama,Baby Food,Offline,L,7/18/2015,615826022,8/4/2015,5460,255.28,159.42,1393828.8,870433.2,523395.6 +Asia,South Korea,Fruits,Online,C,3/24/2012,597994267,5/9/2012,8647,9.33,6.92,80676.51,59837.24,20839.27 +Central America and the Caribbean,Guatemala,Beverages,Offline,H,11/20/2010,115179908,12/1/2010,3149,47.45,31.79,149420.05,100106.71,49313.34 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,C,12/27/2012,893994271,12/28/2012,1626,651.21,524.96,1058867.46,853584.96,205282.5 +Sub-Saharan Africa,Chad,Fruits,Online,H,4/12/2017,231361186,5/25/2017,3771,9.33,6.92,35183.43,26095.32,9088.11 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Online,L,12/31/2015,444516980,1/23/2016,1307,109.28,35.84,142828.96,46842.88,95986.08 +Asia,Sri Lanka,Vegetables,Online,L,10/21/2013,321010482,11/9/2013,2990,154.06,90.93,460639.4,271880.7,188758.7 +Middle East and North Africa,Syria,Cosmetics,Offline,M,6/7/2016,968703019,6/29/2016,9605,437.2,263.33,4199306,2529284.65,1670021.35 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,C,9/27/2011,865768420,10/7/2011,8970,81.73,56.67,733118.1,508329.9,224788.2 +Middle East and North Africa,Qatar,Meat,Offline,M,5/14/2011,810693013,6/9/2011,933,421.89,364.69,393623.37,340255.77,53367.6 +Sub-Saharan Africa,Guinea,Baby Food,Online,H,8/31/2016,772275626,10/19/2016,2374,255.28,159.42,606034.72,378463.08,227571.64 +Europe,Belarus,Beverages,Offline,M,11/28/2014,339627587,12/20/2014,2205,47.45,31.79,104627.25,70096.95,34530.3 +Central America and the Caribbean,Nicaragua,Fruits,Online,M,5/10/2013,972172725,6/8/2013,6368,9.33,6.92,59413.44,44066.56,15346.88 +Europe,Slovenia,Clothes,Offline,L,10/8/2012,149647367,10/21/2012,2836,109.28,35.84,309918.08,101642.24,208275.84 +Australia and Oceania,Vanuatu,Cereal,Offline,M,3/10/2011,822100341,3/17/2011,6615,205.7,117.11,1360705.5,774682.65,586022.85 +Asia,Turkmenistan,Clothes,Online,C,4/12/2015,159892976,4/22/2015,4740,109.28,35.84,517987.2,169881.6,348105.6 +Europe,Belarus,Personal Care,Online,H,11/8/2013,803699100,11/13/2013,1278,81.73,56.67,104450.94,72424.26,32026.68 +Sub-Saharan Africa,The Gambia,Clothes,Online,C,12/6/2011,514505040,1/16/2012,2330,109.28,35.84,254622.4,83507.2,171115.2 +Middle East and North Africa,Kuwait,Snacks,Online,C,10/21/2011,723609626,10/25/2011,1023,152.58,97.44,156089.34,99681.12,56408.22 +Middle East and North Africa,Egypt,Baby Food,Online,M,11/1/2016,682624185,12/15/2016,2520,255.28,159.42,643305.6,401738.4,241567.2 +Central America and the Caribbean,Panama,Personal Care,Online,M,7/8/2012,613472545,8/26/2012,9014,81.73,56.67,736714.22,510823.38,225890.84 +Europe,Malta,Household,Online,H,9/15/2015,358391034,10/4/2015,4726,668.27,502.54,3158244.02,2375004.04,783239.98 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,H,3/26/2010,729928481,5/11/2010,913,651.21,524.96,594554.73,479288.48,115266.25 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,L,4/18/2011,360946214,5/18/2011,861,109.28,35.84,94090.08,30858.24,63231.84 +Asia,South Korea,Household,Offline,H,3/19/2016,654618060,4/3/2016,4886,668.27,502.54,3265167.22,2455410.44,809756.78 +Sub-Saharan Africa,Togo,Snacks,Offline,H,10/25/2015,834430348,10/28/2015,5338,152.58,97.44,814472.04,520134.72,294337.32 +Asia,Vietnam,Cosmetics,Online,C,5/3/2013,194181907,6/12/2013,1596,437.2,263.33,697771.2,420274.68,277496.52 +Europe,Russia,Vegetables,Online,H,2/2/2013,347984063,3/2/2013,5072,154.06,90.93,781392.32,461196.96,320195.36 +Australia and Oceania,Palau,Beverages,Offline,M,8/28/2016,280260646,9/10/2016,4208,47.45,31.79,199669.6,133772.32,65897.28 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,H,7/20/2011,395747983,7/23/2011,9477,154.06,90.93,1460026.62,861743.61,598283.01 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,H,11/1/2012,269494903,12/15/2012,8385,9.33,6.92,78232.05,58024.2,20207.85 +North America,United States of America,Snacks,Online,H,12/10/2013,896862733,1/24/2014,468,152.58,97.44,71407.44,45601.92,25805.52 +Sub-Saharan Africa,Guinea,Personal Care,Offline,M,2/20/2013,643525302,2/21/2013,2292,81.73,56.67,187325.16,129887.64,57437.52 +Sub-Saharan Africa,Togo,Meat,Offline,H,5/5/2017,195468938,5/31/2017,2457,421.89,364.69,1036583.73,896043.33,140540.4 +Sub-Saharan Africa,Senegal,Snacks,Offline,C,8/4/2015,308992469,8/21/2015,6593,152.58,97.44,1005959.94,642421.92,363538.02 +Europe,Netherlands,Household,Offline,L,2/20/2013,460707223,3/30/2013,2360,668.27,502.54,1577117.2,1185994.4,391122.8 +Sub-Saharan Africa,South Sudan,Beverages,Offline,C,7/10/2012,197537028,8/16/2012,4451,47.45,31.79,211199.95,141497.29,69702.66 +Middle East and North Africa,Somalia,Office Supplies,Online,H,5/3/2017,486718213,6/1/2017,9590,651.21,524.96,6245103.9,5034366.4,1210737.5 +Asia,Brunei,Fruits,Offline,M,4/25/2013,565799605,5/12/2013,1531,9.33,6.92,14284.23,10594.52,3689.71 +Central America and the Caribbean,Costa Rica,Snacks,Offline,M,7/18/2017,192642533,8/2/2017,6061,152.58,97.44,924787.38,590583.84,334203.54 +Sub-Saharan Africa,Cameroon,Cereal,Offline,H,2/4/2014,995420825,3/3/2014,5997,205.7,117.11,1233582.9,702308.67,531274.23 +Asia,Brunei,Meat,Offline,H,10/30/2010,622620809,11/20/2010,6188,421.89,364.69,2610655.32,2256701.72,353953.6 +Central America and the Caribbean,Cuba,Personal Care,Offline,L,11/17/2012,393041312,11/17/2012,8513,81.73,56.67,695767.49,482431.71,213335.78 +Europe,Finland,Clothes,Online,H,4/21/2011,345793664,5/26/2011,6884,109.28,35.84,752283.52,246722.56,505560.96 +Central America and the Caribbean,Honduras,Office Supplies,Online,C,2/24/2017,590301692,3/27/2017,2243,651.21,524.96,1460664.03,1177485.28,283178.75 +Central America and the Caribbean,Jamaica,Clothes,Offline,H,4/1/2012,856301724,4/9/2012,7564,109.28,35.84,826593.92,271093.76,555500.16 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,M,7/26/2013,943842589,8/21/2013,2851,437.2,263.33,1246457.2,750753.83,495703.37 +Middle East and North Africa,Algeria,Meat,Offline,H,6/2/2016,273285615,6/6/2016,141,421.89,364.69,59486.49,51421.29,8065.2 +Asia,Kyrgyzstan,Baby Food,Offline,L,5/27/2013,135304629,6/1/2013,8501,255.28,159.42,2170135.28,1355229.42,814905.86 +Europe,Serbia,Personal Care,Offline,M,4/25/2013,540885961,4/25/2013,9030,81.73,56.67,738021.9,511730.1,226291.8 +Central America and the Caribbean,Cuba,Cereal,Offline,H,9/3/2014,671328437,9/4/2014,9858,205.7,117.11,2027790.6,1154470.38,873320.22 +Europe,Luxembourg,Vegetables,Online,C,1/16/2017,228243386,2/18/2017,1145,154.06,90.93,176398.7,104114.85,72283.85 +Europe,Monaco,Cosmetics,Online,C,4/15/2017,783554637,4/23/2017,84,437.2,263.33,36724.8,22119.72,14605.08 +Australia and Oceania,Tuvalu,Cereal,Online,L,4/27/2013,829498517,4/30/2013,5899,205.7,117.11,1213424.3,690831.89,522592.41 +Sub-Saharan Africa,Mauritius ,Clothes,Online,M,6/26/2015,728623855,7/30/2015,4845,109.28,35.84,529461.6,173644.8,355816.8 +Europe,Vatican City,Personal Care,Online,H,6/18/2012,463791978,7/14/2012,5208,81.73,56.67,425649.84,295137.36,130512.48 +Asia,Vietnam,Cereal,Online,H,12/14/2012,988176715,1/31/2013,2304,205.7,117.11,473932.8,269821.44,204111.36 +Central America and the Caribbean,Barbados,Meat,Offline,H,7/21/2011,175264394,8/17/2011,3484,421.89,364.69,1469864.76,1270579.96,199284.8 +Asia,Myanmar,Cosmetics,Offline,L,4/16/2015,468853843,5/18/2015,3126,437.2,263.33,1366687.2,823169.58,543517.62 +Sub-Saharan Africa,Uganda,Fruits,Online,M,2/11/2017,333056390,3/27/2017,7642,9.33,6.92,71299.86,52882.64,18417.22 +Central America and the Caribbean,Dominica,Beverages,Offline,H,10/31/2014,102295863,12/1/2014,474,47.45,31.79,22491.3,15068.46,7422.84 +Central America and the Caribbean,Grenada,Cereal,Offline,L,11/15/2014,631308591,12/13/2014,7096,205.7,117.11,1459647.2,831012.56,628634.64 +Sub-Saharan Africa,Mali,Clothes,Offline,L,5/19/2013,145143401,5/22/2013,13,109.28,35.84,1420.64,465.92,954.72 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,H,2/21/2015,989161622,4/4/2015,3760,109.28,35.84,410892.8,134758.4,276134.4 +Middle East and North Africa,Iran,Beverages,Online,C,8/22/2014,179037082,9/8/2014,9906,47.45,31.79,470039.7,314911.74,155127.96 +Europe,Sweden,Baby Food,Online,L,12/31/2014,650756108,1/13/2015,2049,255.28,159.42,523068.72,326651.58,196417.14 +Europe,Hungary,Personal Care,Online,M,8/16/2016,910617530,8/21/2016,818,81.73,56.67,66855.14,46356.06,20499.08 +Asia,Laos,Cosmetics,Online,L,5/29/2013,885232675,6/28/2013,8875,437.2,263.33,3880150,2337053.75,1543096.25 +Europe,Croatia,Office Supplies,Offline,M,9/2/2011,571525371,9/14/2011,5913,651.21,524.96,3850604.73,3104088.48,746516.25 +Sub-Saharan Africa,Cameroon,Meat,Offline,L,3/23/2011,486731946,5/5/2011,3654,421.89,364.69,1541586.06,1332577.26,209008.8 +Middle East and North Africa,Israel,Beverages,Online,H,9/24/2016,318401229,11/10/2016,854,47.45,31.79,40522.3,27148.66,13373.64 +Sub-Saharan Africa,Botswana,Snacks,Offline,C,3/15/2011,274394547,3/29/2011,8299,152.58,97.44,1266261.42,808654.56,457606.86 +Europe,Lithuania,Office Supplies,Online,H,10/14/2012,632885730,11/9/2012,3806,651.21,524.96,2478505.26,1997997.76,480507.5 +Central America and the Caribbean,The Bahamas,Snacks,Offline,H,5/30/2010,392361104,6/21/2010,7225,152.58,97.44,1102390.5,704004,398386.5 +Sub-Saharan Africa,Angola,Baby Food,Online,C,12/29/2012,421619498,2/1/2013,5434,255.28,159.42,1387191.52,866288.28,520903.24 +Middle East and North Africa,Azerbaijan,Snacks,Offline,C,5/22/2015,309772241,5/26/2015,7345,152.58,97.44,1120700.1,715696.8,405003.3 +Sub-Saharan Africa,South Africa,Vegetables,Offline,L,4/10/2017,616243159,4/25/2017,8900,154.06,90.93,1371134,809277,561857 +Europe,Ukraine,Cosmetics,Online,C,11/5/2011,620768582,11/16/2011,8073,437.2,263.33,3529515.6,2125863.09,1403652.51 +Middle East and North Africa,Libya,Baby Food,Offline,M,4/12/2012,573397338,5/8/2012,9869,255.28,159.42,2519358.32,1573315.98,946042.34 +Australia and Oceania,Kiribati,Meat,Offline,C,2/8/2010,344490754,2/14/2010,1324,421.89,364.69,558582.36,482849.56,75732.8 +Asia,Philippines,Vegetables,Online,C,11/8/2016,774722659,12/15/2016,6506,154.06,90.93,1002314.36,591590.58,410723.78 +Australia and Oceania,Papua New Guinea,Household,Online,C,10/27/2014,525079381,11/12/2014,1512,668.27,502.54,1010424.24,759840.48,250583.76 +Middle East and North Africa,Pakistan,Fruits,Offline,C,11/14/2013,126859748,12/14/2013,9473,9.33,6.92,88383.09,65553.16,22829.93 +Europe,Macedonia,Cereal,Online,L,5/16/2017,631675088,6/14/2017,5551,205.7,117.11,1141840.7,650077.61,491763.09 +Europe,Sweden,Personal Care,Online,M,10/25/2010,461449229,10/25/2010,1936,81.73,56.67,158229.28,109713.12,48516.16 +Europe,Czech Republic,Clothes,Online,M,1/19/2011,358418500,3/6/2011,2854,109.28,35.84,311885.12,102287.36,209597.76 +Asia,Tajikistan,Snacks,Online,L,1/23/2017,235131728,1/27/2017,9558,152.58,97.44,1458359.64,931331.52,527028.12 +Asia,Bangladesh,Household,Offline,H,10/2/2013,524450242,11/1/2013,5336,668.27,502.54,3565888.72,2681553.44,884335.28 +Europe,Slovenia,Fruits,Offline,C,8/5/2013,829547870,8/17/2013,504,9.33,6.92,4702.32,3487.68,1214.64 +Australia and Oceania,Vanuatu,Office Supplies,Offline,H,12/23/2014,373910939,12/30/2014,7411,651.21,524.96,4826117.31,3890478.56,935638.75 +Europe,Bosnia and Herzegovina,Baby Food,Offline,H,7/28/2013,251338279,8/3/2013,5437,255.28,159.42,1387957.36,866766.54,521190.82 +Asia,Philippines,Meat,Online,C,9/8/2013,275941216,9/24/2013,5993,421.89,364.69,2528386.77,2185587.17,342799.6 +Europe,Russia,Clothes,Offline,M,11/27/2016,332143580,12/28/2016,7521,109.28,35.84,821894.88,269552.64,552342.24 +Europe,Iceland,Cereal,Offline,L,9/28/2010,824681699,10/6/2010,496,205.7,117.11,102027.2,58086.56,43940.64 +Middle East and North Africa,Iran,Baby Food,Offline,C,4/5/2010,428604400,5/19/2010,2421,255.28,159.42,618032.88,385955.82,232077.06 +Asia,Taiwan,Beverages,Online,M,6/17/2016,139273011,8/3/2016,2834,47.45,31.79,134473.3,90092.86,44380.44 +Sub-Saharan Africa,Nigeria,Cereal,Offline,H,6/21/2012,122361361,7/5/2012,8301,205.7,117.11,1707515.7,972130.11,735385.59 +Sub-Saharan Africa,South Sudan,Clothes,Offline,M,10/10/2012,163855779,10/17/2012,7421,109.28,35.84,810966.88,265968.64,544998.24 +Middle East and North Africa,Afghanistan,Cereal,Offline,C,12/27/2013,120055091,1/21/2014,5824,205.7,117.11,1197996.8,682048.64,515948.16 +Europe,Poland,Baby Food,Offline,C,10/17/2013,367570626,11/15/2013,1171,255.28,159.42,298932.88,186680.82,112252.06 +Asia,Brunei,Household,Online,C,9/22/2014,453326213,10/12/2014,8155,668.27,502.54,5449741.85,4098213.7,1351528.15 +Sub-Saharan Africa,Zambia,Snacks,Offline,L,10/20/2012,444558179,11/1/2012,3499,152.58,97.44,533877.42,340942.56,192934.86 +Central America and the Caribbean,Jamaica,Office Supplies,Online,L,6/24/2016,478815352,7/1/2016,958,651.21,524.96,623859.18,502911.68,120947.5 +North America,Canada,Cereal,Online,M,7/19/2012,313959062,8/9/2012,6318,205.7,117.11,1299612.6,739900.98,559711.62 +Europe,Latvia,Personal Care,Online,C,5/19/2015,678163135,5/25/2015,2397,81.73,56.67,195906.81,135837.99,60068.82 +Sub-Saharan Africa,South Africa,Office Supplies,Online,M,2/9/2010,119913899,3/12/2010,4042,651.21,524.96,2632190.82,2121888.32,510302.5 +Asia,Bhutan,Cosmetics,Offline,C,1/6/2017,858010184,2/25/2017,3135,437.2,263.33,1370622,825539.55,545082.45 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,H,1/7/2012,231563317,2/6/2012,3586,9.33,6.92,33457.38,24815.12,8642.26 +Europe,Italy,Cereal,Online,C,9/24/2013,149997127,10/25/2013,6338,205.7,117.11,1303726.6,742243.18,561483.42 +Middle East and North Africa,Iran,Clothes,Offline,C,7/23/2011,343047940,8/12/2011,4364,109.28,35.84,476897.92,156405.76,320492.16 +Sub-Saharan Africa,Comoros,Clothes,Online,H,11/23/2014,610764586,12/1/2014,7669,109.28,35.84,838068.32,274856.96,563211.36 +Europe,Slovakia,Snacks,Offline,C,6/27/2011,373508393,7/11/2011,8289,152.58,97.44,1264735.62,807680.16,457055.46 +Europe,Liechtenstein,Office Supplies,Online,H,8/21/2016,921953189,8/21/2016,5291,651.21,524.96,3445552.11,2777563.36,667988.75 +Middle East and North Africa,Qatar,Cosmetics,Offline,C,6/10/2016,467085301,7/19/2016,9775,437.2,263.33,4273630,2574050.75,1699579.25 +Asia,Uzbekistan,Cosmetics,Offline,L,12/22/2016,890203559,2/1/2017,9870,437.2,263.33,4315164,2599067.1,1716096.9 +Middle East and North Africa,Jordan,Baby Food,Online,L,3/31/2010,992919290,5/2/2010,5738,255.28,159.42,1464796.64,914751.96,550044.68 +Sub-Saharan Africa,Nigeria,Clothes,Online,C,10/27/2015,547156322,11/20/2015,4569,109.28,35.84,499300.32,163752.96,335547.36 +Europe,Moldova ,Clothes,Online,L,6/22/2016,745150983,8/6/2016,5590,109.28,35.84,610875.2,200345.6,410529.6 +Sub-Saharan Africa,Cameroon,Household,Online,L,12/23/2014,149452102,12/29/2014,5053,668.27,502.54,3376768.31,2539334.62,837433.69 +Middle East and North Africa,Syria,Cereal,Offline,L,2/28/2015,542921006,4/9/2015,1245,205.7,117.11,256096.5,145801.95,110294.55 +Asia,Sri Lanka,Vegetables,Online,L,7/27/2010,178731524,8/5/2010,9485,154.06,90.93,1461259.1,862471.05,598788.05 +Middle East and North Africa,Jordan,Household,Online,C,12/13/2010,530369985,1/27/2011,7119,668.27,502.54,4757414.13,3577582.26,1179831.87 +Sub-Saharan Africa,Kenya,Personal Care,Offline,L,10/5/2015,441635215,10/18/2015,8529,81.73,56.67,697075.17,483338.43,213736.74 +Asia,Laos,Cereal,Offline,L,5/18/2010,176638543,7/4/2010,125,205.7,117.11,25712.5,14638.75,11073.75 +Central America and the Caribbean,Jamaica,Vegetables,Offline,C,4/26/2015,969803798,5/9/2015,5350,154.06,90.93,824221,486475.5,337745.5 +Sub-Saharan Africa,Zimbabwe,Vegetables,Offline,C,4/20/2014,975867307,6/6/2014,9677,154.06,90.93,1490838.62,879929.61,610909.01 +Sub-Saharan Africa,Mauritania,Cereal,Offline,H,1/16/2011,219877898,2/2/2011,5611,205.7,117.11,1154182.7,657104.21,497078.49 +Asia,North Korea,Office Supplies,Offline,H,4/29/2010,147196900,5/8/2010,7689,651.21,524.96,5007153.69,4036417.44,970736.25 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,H,3/17/2014,473498141,5/1/2014,7477,205.7,117.11,1538018.9,875631.47,662387.43 +Asia,Cambodia,Snacks,Offline,M,9/2/2010,534767949,9/11/2010,8575,152.58,97.44,1308373.5,835548,472825.5 +Middle East and North Africa,Jordan,Office Supplies,Offline,C,4/6/2015,637305152,5/3/2015,1612,651.21,524.96,1049750.52,846235.52,203515 +Central America and the Caribbean,Haiti,Cosmetics,Online,L,4/20/2014,707721078,5/26/2014,9249,437.2,263.33,4043662.8,2435539.17,1608123.63 +Australia and Oceania,Solomon Islands,Clothes,Offline,H,2/9/2014,742939555,2/19/2014,1179,109.28,35.84,128841.12,42255.36,86585.76 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,C,7/1/2014,360196912,8/10/2014,9125,651.21,524.96,5942291.25,4790260,1152031.25 +Europe,Czech Republic,Household,Offline,H,7/23/2012,147041976,7/24/2012,1843,668.27,502.54,1231621.61,926181.22,305440.39 +Middle East and North Africa,Algeria,Personal Care,Online,M,1/6/2014,311336076,2/10/2014,118,81.73,56.67,9644.14,6687.06,2957.08 +Central America and the Caribbean,Saint Lucia,Meat,Offline,M,4/22/2014,231253039,5/11/2014,1768,421.89,364.69,745901.52,644771.92,101129.6 +Australia and Oceania,Nauru,Vegetables,Online,H,7/1/2017,705279195,8/17/2017,6641,154.06,90.93,1023112.46,603866.13,419246.33 +Central America and the Caribbean,Honduras,Fruits,Online,L,5/16/2017,802213370,7/2/2017,1618,9.33,6.92,15095.94,11196.56,3899.38 +Asia,Mongolia,Baby Food,Offline,L,5/3/2016,111166894,5/16/2016,5609,255.28,159.42,1431865.52,894186.78,537678.74 +Middle East and North Africa,Egypt,Personal Care,Online,H,2/3/2014,991563594,3/4/2014,4557,81.73,56.67,372443.61,258245.19,114198.42 +Central America and the Caribbean,Grenada,Clothes,Offline,M,5/23/2011,923139798,6/29/2011,6435,109.28,35.84,703216.8,230630.4,472586.4 +Europe,San Marino,Cosmetics,Online,C,11/4/2013,155944335,11/26/2013,6249,437.2,263.33,2732062.8,1645549.17,1086513.63 +Sub-Saharan Africa,Mali,Meat,Online,H,12/24/2012,360338532,1/23/2013,1034,421.89,364.69,436234.26,377089.46,59144.8 +Australia and Oceania,Papua New Guinea,Fruits,Online,H,10/2/2012,576996219,11/18/2012,4858,9.33,6.92,45325.14,33617.36,11707.78 +Middle East and North Africa,Syria,Snacks,Offline,H,8/11/2010,366903722,8/30/2010,3820,152.58,97.44,582855.6,372220.8,210634.8 +Europe,Croatia,Snacks,Offline,M,5/31/2016,261359870,7/4/2016,1048,152.58,97.44,159903.84,102117.12,57786.72 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,C,10/23/2010,411975991,12/4/2010,1706,154.06,90.93,262826.36,155126.58,107699.78 +Europe,Montenegro,Household,Offline,C,2/27/2017,140675914,3/29/2017,7984,668.27,502.54,5335467.68,4012279.36,1323188.32 +Europe,Belarus,Baby Food,Online,C,6/11/2014,189695966,6/11/2014,4107,255.28,159.42,1048434.96,654737.94,393697.02 +Europe,Vatican City,Vegetables,Offline,M,10/17/2016,471584975,11/28/2016,1329,154.06,90.93,204745.74,120845.97,83899.77 +Middle East and North Africa,Turkey,Clothes,Online,H,9/8/2016,519204270,9/15/2016,2936,109.28,35.84,320846.08,105226.24,215619.84 +Australia and Oceania,Vanuatu,Cosmetics,Online,H,6/13/2011,835727679,7/21/2011,9247,437.2,263.33,4042788.4,2435012.51,1607775.89 +Middle East and North Africa,Algeria,Fruits,Online,L,8/12/2014,644641530,9/20/2014,2609,9.33,6.92,24341.97,18054.28,6287.69 +Europe,Vatican City,Baby Food,Offline,C,4/12/2014,139744651,4/13/2014,2402,255.28,159.42,613182.56,382926.84,230255.72 +Sub-Saharan Africa,Liberia,Beverages,Online,C,10/4/2014,935148370,11/6/2014,39,47.45,31.79,1850.55,1239.81,610.74 +Asia,Japan,Clothes,Offline,C,1/21/2010,215276515,2/17/2010,3960,109.28,35.84,432748.8,141926.4,290822.4 +Middle East and North Africa,Pakistan,Beverages,Online,M,5/28/2010,184865415,7/9/2010,4639,47.45,31.79,220120.55,147473.81,72646.74 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,H,9/24/2015,418963897,10/16/2015,9582,255.28,159.42,2446092.96,1527562.44,918530.52 +Sub-Saharan Africa,Gabon,Cosmetics,Online,C,11/18/2011,112933290,12/16/2011,8325,437.2,263.33,3639690,2192222.25,1447467.75 +Australia and Oceania,Samoa ,Snacks,Offline,H,4/11/2012,332447421,4/17/2012,7434,152.58,97.44,1134279.72,724368.96,409910.76 +Australia and Oceania,Australia,Fruits,Offline,C,4/3/2016,863492619,4/21/2016,5510,9.33,6.92,51408.3,38129.2,13279.1 +Europe,Spain,Meat,Offline,C,11/11/2012,662367713,11/22/2012,8180,421.89,364.69,3451060.2,2983164.2,467896 +North America,Canada,Personal Care,Offline,L,12/4/2014,105684030,1/23/2015,3108,81.73,56.67,254016.84,176130.36,77886.48 +Middle East and North Africa,Morocco,Personal Care,Online,H,5/25/2017,540365397,6/27/2017,4984,81.73,56.67,407342.32,282443.28,124899.04 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,L,4/24/2016,233648145,5/18/2016,533,154.06,90.93,82113.98,48465.69,33648.29 +Europe,Belarus,Clothes,Online,M,7/17/2012,223081099,8/13/2012,3510,109.28,35.84,383572.8,125798.4,257774.4 +North America,Mexico,Office Supplies,Offline,C,8/8/2015,266525590,8/13/2015,9700,651.21,524.96,6316737,5092112,1224625 +Middle East and North Africa,Azerbaijan,Fruits,Online,C,2/19/2017,192155444,3/5/2017,1921,9.33,6.92,17922.93,13293.32,4629.61 +Sub-Saharan Africa,Madagascar,Meat,Offline,M,6/8/2017,348456990,6/27/2017,5022,421.89,364.69,2118731.58,1831473.18,287258.4 +Europe,Slovenia,Baby Food,Offline,M,1/21/2014,254229056,2/17/2014,882,255.28,159.42,225156.96,140608.44,84548.52 +Middle East and North Africa,Kuwait,Baby Food,Online,M,3/16/2013,848582971,3/20/2013,3413,255.28,159.42,871270.64,544100.46,327170.18 +Middle East and North Africa,Pakistan,Beverages,Offline,H,10/14/2010,440942561,10/22/2010,3557,47.45,31.79,168779.65,113077.03,55702.62 +Sub-Saharan Africa,Liberia,Baby Food,Offline,C,5/5/2011,561044156,5/15/2011,4288,255.28,159.42,1094640.64,683592.96,411047.68 +Europe,Ukraine,Meat,Offline,H,9/12/2016,108936583,9/30/2016,5611,421.89,364.69,2367224.79,2046275.59,320949.2 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,L,8/6/2014,304981172,8/8/2014,9561,651.21,524.96,6226218.81,5019142.56,1207076.25 +Sub-Saharan Africa,Malawi,Beverages,Offline,H,10/10/2012,639851748,11/3/2012,5206,47.45,31.79,247024.7,165498.74,81525.96 +Asia,Indonesia,Beverages,Online,C,6/20/2012,224534642,6/26/2012,3645,47.45,31.79,172955.25,115874.55,57080.7 +Sub-Saharan Africa,Gabon,Vegetables,Offline,L,3/7/2012,940328681,3/16/2012,3008,154.06,90.93,463412.48,273517.44,189895.04 +Asia,India,Beverages,Online,L,6/30/2011,688845193,7/9/2011,3455,47.45,31.79,163939.75,109834.45,54105.3 +Europe,Bosnia and Herzegovina,Meat,Online,C,10/30/2014,142008006,11/17/2014,2180,421.89,364.69,919720.2,795024.2,124696 +Australia and Oceania,East Timor,Personal Care,Offline,C,7/13/2012,492053449,7/26/2012,8405,81.73,56.67,686940.65,476311.35,210629.3 +Central America and the Caribbean,Nicaragua,Snacks,Offline,C,12/11/2014,301530349,12/19/2014,8386,152.58,97.44,1279535.88,817131.84,462404.04 +Asia,India,Clothes,Online,H,10/4/2010,453300034,11/4/2010,408,109.28,35.84,44586.24,14622.72,29963.52 +Asia,Vietnam,Clothes,Offline,M,3/25/2016,100536334,5/13/2016,9790,109.28,35.84,1069851.2,350873.6,718977.6 +Sub-Saharan Africa,Sudan,Cereal,Offline,C,10/27/2010,716725575,12/6/2010,3880,205.7,117.11,798116,454386.8,343729.2 +North America,Canada,Fruits,Offline,H,9/14/2016,245666587,10/6/2016,7057,9.33,6.92,65841.81,48834.44,17007.37 +Europe,Austria,Cereal,Offline,M,9/7/2011,751470696,10/4/2011,5733,205.7,117.11,1179278.1,671391.63,507886.47 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,C,4/10/2016,768561732,5/3/2016,3351,255.28,159.42,855443.28,534216.42,321226.86 +Europe,Belgium,Snacks,Online,H,3/15/2014,251676023,4/28/2014,5383,152.58,97.44,821338.14,524519.52,296818.62 +Sub-Saharan Africa,Sudan,Household,Online,C,9/30/2016,125862395,10/9/2016,4335,668.27,502.54,2896950.45,2178510.9,718439.55 +Middle East and North Africa,Oman,Fruits,Online,M,7/22/2013,936482179,7/26/2013,4742,9.33,6.92,44242.86,32814.64,11428.22 +Europe,Montenegro,Office Supplies,Online,H,4/2/2014,599209201,4/2/2014,8173,651.21,524.96,5322339.33,4290498.08,1031841.25 +Central America and the Caribbean,Dominican Republic,Beverages,Online,C,5/22/2014,250029790,6/24/2014,8226,47.45,31.79,390323.7,261504.54,128819.16 +Asia,Maldives,Office Supplies,Offline,L,5/15/2014,195242774,6/12/2014,5530,651.21,524.96,3601191.3,2903028.8,698162.5 +Middle East and North Africa,Oman,Vegetables,Offline,C,9/1/2015,361459481,9/21/2015,2748,154.06,90.93,423356.88,249875.64,173481.24 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,H,1/7/2017,745603740,2/13/2017,9570,9.33,6.92,89288.1,66224.4,23063.7 +Middle East and North Africa,Algeria,Personal Care,Offline,L,9/3/2010,964911878,9/19/2010,7722,81.73,56.67,631119.06,437605.74,193513.32 +Europe,Vatican City,Household,Online,M,6/6/2016,706932723,7/11/2016,5957,668.27,502.54,3980884.39,2993630.78,987253.61 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,M,4/21/2017,179527604,5/25/2017,5062,81.73,56.67,413717.26,286863.54,126853.72 +Australia and Oceania,Marshall Islands,Clothes,Online,H,4/19/2016,560870349,5/30/2016,2855,109.28,35.84,311994.4,102323.2,209671.2 +Europe,Lithuania,Baby Food,Online,L,6/28/2017,849447286,8/17/2017,9183,255.28,159.42,2344236.24,1463953.86,880282.38 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,C,8/25/2014,114057242,10/2/2014,927,81.73,56.67,75763.71,52533.09,23230.62 +Asia,Malaysia,Fruits,Offline,L,3/11/2010,643811547,3/12/2010,6999,9.33,6.92,65300.67,48433.08,16867.59 +North America,Greenland,Baby Food,Offline,C,5/20/2011,298134028,6/10/2011,3339,255.28,159.42,852379.92,532303.38,320076.54 +Sub-Saharan Africa,Ethiopia,Meat,Online,H,5/30/2011,156761014,7/11/2011,7922,421.89,364.69,3342212.58,2889074.18,453138.4 +Sub-Saharan Africa,Mauritania,Meat,Online,M,11/19/2015,469741332,1/5/2016,5754,421.89,364.69,2427555.06,2098426.26,329128.8 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Offline,L,4/30/2016,207436311,6/1/2016,3869,81.73,56.67,316213.37,219256.23,96957.14 +Sub-Saharan Africa,Togo,Office Supplies,Offline,C,9/13/2016,210519778,10/17/2016,6335,651.21,524.96,4125415.35,3325621.6,799793.75 +Central America and the Caribbean,Dominica,Fruits,Online,C,6/12/2014,939978063,8/1/2014,9252,9.33,6.92,86321.16,64023.84,22297.32 +Europe,Romania,Household,Offline,C,11/9/2011,227109992,11/25/2011,5748,668.27,502.54,3841215.96,2888599.92,952616.04 +Asia,Philippines,Clothes,Offline,L,4/17/2012,923526895,5/20/2012,986,109.28,35.84,107750.08,35338.24,72411.84 +Europe,Montenegro,Baby Food,Offline,L,5/26/2016,551152598,7/4/2016,7157,255.28,159.42,1827038.96,1140968.94,686070.02 +Europe,Czech Republic,Office Supplies,Online,C,9/26/2010,752223432,10/29/2010,8484,651.21,524.96,5524865.64,4453760.64,1071105 +Australia and Oceania,Tuvalu,Cereal,Online,M,12/31/2016,539288222,1/6/2017,6224,205.7,117.11,1280276.8,728892.64,551384.16 +Central America and the Caribbean,Barbados,Baby Food,Offline,M,7/9/2012,345208299,7/21/2012,3662,255.28,159.42,934835.36,583796.04,351039.32 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,L,5/6/2017,673157489,6/17/2017,1115,437.2,263.33,487478,293612.95,193865.05 +Europe,Iceland,Fruits,Online,M,9/20/2014,746622121,11/7/2014,932,9.33,6.92,8695.56,6449.44,2246.12 +Sub-Saharan Africa,Mali,Cosmetics,Online,C,6/18/2015,759401023,7/13/2015,2493,437.2,263.33,1089939.6,656481.69,433457.91 +North America,United States of America,Personal Care,Online,H,4/19/2016,525605523,5/17/2016,7209,81.73,56.67,589191.57,408534.03,180657.54 +Sub-Saharan Africa,Benin,Baby Food,Online,L,4/3/2011,829659450,4/4/2011,3523,255.28,159.42,899351.44,561636.66,337714.78 +Asia,Uzbekistan,Baby Food,Offline,M,7/17/2010,276299130,7/20/2010,1908,255.28,159.42,487074.24,304173.36,182900.88 +Europe,Croatia,Cereal,Online,L,2/6/2014,240573394,3/7/2014,9868,205.7,117.11,2029847.6,1155641.48,874206.12 +Europe,Netherlands,Personal Care,Online,C,5/7/2015,817843568,6/13/2015,6941,81.73,56.67,567287.93,393346.47,173941.46 +Middle East and North Africa,Iran,Snacks,Offline,L,7/22/2012,373783481,8/17/2012,9693,152.58,97.44,1478957.94,944485.92,534472.02 +Asia,China,Beverages,Offline,C,8/21/2012,494379460,8/26/2012,6723,47.45,31.79,319006.35,213724.17,105282.18 +Australia and Oceania,Australia,Cereal,Offline,M,3/17/2012,135930335,4/12/2012,3662,205.7,117.11,753273.4,428856.82,324416.58 +Sub-Saharan Africa,Benin,Vegetables,Offline,L,7/11/2016,575047433,8/28/2016,8169,154.06,90.93,1258516.14,742807.17,515708.97 +Europe,San Marino,Clothes,Offline,C,12/21/2012,458654582,1/13/2013,4938,109.28,35.84,539624.64,176977.92,362646.72 +Europe,Monaco,Cereal,Online,C,9/21/2012,753988111,10/5/2012,692,205.7,117.11,142344.4,81040.12,61304.28 +Asia,India,Vegetables,Offline,H,8/26/2016,698596847,9/19/2016,9186,154.06,90.93,1415195.16,835282.98,579912.18 +Central America and the Caribbean,Jamaica,Baby Food,Online,M,7/22/2011,950342118,8/9/2011,6206,255.28,159.42,1584267.68,989360.52,594907.16 +Australia and Oceania,Tuvalu,Cereal,Offline,H,10/18/2011,437397754,12/7/2011,4570,205.7,117.11,940049,535192.7,404856.3 +Sub-Saharan Africa,Kenya,Snacks,Offline,M,2/2/2010,408250081,3/10/2010,9126,152.58,97.44,1392445.08,889237.44,503207.64 +Asia,Kazakhstan,Baby Food,Offline,M,7/28/2011,381697928,8/29/2011,1754,255.28,159.42,447761.12,279622.68,168138.44 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,H,11/13/2014,396852624,11/19/2014,6365,47.45,31.79,302019.25,202343.35,99675.9 +Asia,Taiwan,Beverages,Online,L,11/20/2015,563137996,12/5/2015,3902,47.45,31.79,185149.9,124044.58,61105.32 +Europe,Romania,Vegetables,Offline,M,8/7/2011,610290372,9/5/2011,7338,154.06,90.93,1130492.28,667244.34,463247.94 +Europe,Ireland,Office Supplies,Online,L,5/27/2011,338358581,6/2/2011,6678,651.21,524.96,4348780.38,3505682.88,843097.5 +Europe,France,Cereal,Online,C,8/10/2010,967703950,8/29/2010,3958,205.7,117.11,814160.6,463521.38,350639.22 +Middle East and North Africa,United Arab Emirates,Household,Offline,M,12/16/2016,189000308,1/11/2017,8246,668.27,502.54,5510554.42,4143944.84,1366609.58 +Sub-Saharan Africa,Uganda,Snacks,Offline,H,7/16/2016,713233983,7/17/2016,640,152.58,97.44,97651.2,62361.6,35289.6 +Europe,Montenegro,Clothes,Offline,C,6/8/2015,821703803,6/13/2015,9270,109.28,35.84,1013025.6,332236.8,680788.8 +Australia and Oceania,Fiji,Beverages,Online,C,3/19/2013,216021096,4/2/2013,4298,47.45,31.79,203940.1,136633.42,67306.68 +Sub-Saharan Africa,Niger,Office Supplies,Online,M,4/23/2014,468109691,6/3/2014,2915,651.21,524.96,1898277.15,1530258.4,368018.75 +Europe,Slovakia,Personal Care,Offline,M,8/19/2016,970205914,8/29/2016,4345,81.73,56.67,355116.85,246231.15,108885.7 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,L,5/21/2015,284858596,6/28/2015,4844,437.2,263.33,2117796.8,1275570.52,842226.28 +Sub-Saharan Africa,South Africa,Personal Care,Offline,H,5/27/2014,194929063,5/27/2014,2696,81.73,56.67,220344.08,152782.32,67561.76 +Middle East and North Africa,Somalia,Office Supplies,Offline,L,10/17/2014,753591144,11/2/2014,3221,651.21,524.96,2097547.41,1690896.16,406651.25 +Central America and the Caribbean,Panama,Clothes,Online,M,3/2/2011,734331166,3/15/2011,3765,109.28,35.84,411439.2,134937.6,276501.6 +Europe,France,Baby Food,Online,C,7/20/2010,780947959,7/29/2010,8710,255.28,159.42,2223488.8,1388548.2,834940.6 +Central America and the Caribbean,Costa Rica,Vegetables,Online,M,6/18/2013,257552850,7/24/2013,4466,154.06,90.93,688031.96,406093.38,281938.58 +Sub-Saharan Africa,Sudan,Snacks,Online,H,2/18/2010,398569667,3/1/2010,4476,152.58,97.44,682948.08,436141.44,246806.64 +Sub-Saharan Africa,Eritrea,Meat,Online,C,7/29/2014,258734738,8/17/2014,4214,421.89,364.69,1777844.46,1536803.66,241040.8 +Asia,Brunei,Office Supplies,Offline,H,5/11/2015,763096892,6/10/2015,6183,651.21,524.96,4026431.43,3245827.68,780603.75 +Europe,Montenegro,Fruits,Online,C,4/4/2017,657017457,5/1/2017,4921,9.33,6.92,45912.93,34053.32,11859.61 +Middle East and North Africa,Egypt,Baby Food,Offline,H,10/7/2014,556170260,11/10/2014,1994,255.28,159.42,509028.32,317883.48,191144.84 +Middle East and North Africa,Pakistan,Cosmetics,Offline,M,1/3/2011,696541631,2/8/2011,1002,437.2,263.33,438074.4,263856.66,174217.74 +Asia,China,Personal Care,Offline,C,12/14/2013,484430396,12/20/2013,2574,81.73,56.67,210373.02,145868.58,64504.44 +Sub-Saharan Africa,Swaziland,Household,Offline,L,7/3/2017,746447885,8/5/2017,9372,668.27,502.54,6263026.44,4709804.88,1553221.56 +Europe,Switzerland,Baby Food,Offline,M,10/30/2012,579517924,12/10/2012,1087,255.28,159.42,277489.36,173289.54,104199.82 +Europe,Serbia,Beverages,Offline,M,11/22/2014,500876843,12/12/2014,9443,47.45,31.79,448070.35,300192.97,147877.38 +Sub-Saharan Africa,Liberia,Clothes,Offline,C,3/15/2013,198073470,4/30/2013,3196,109.28,35.84,349258.88,114544.64,234714.24 +Europe,Bulgaria,Clothes,Offline,L,6/29/2013,778969132,7/9/2013,3132,109.28,35.84,342264.96,112250.88,230014.08 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,H,3/13/2011,721737658,4/23/2011,7067,437.2,263.33,3089692.4,1860953.11,1228739.29 +Australia and Oceania,East Timor,Beverages,Online,M,5/19/2010,824865376,6/18/2010,4850,47.45,31.79,230132.5,154181.5,75951 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,M,5/25/2012,157151114,6/1/2012,3362,437.2,263.33,1469866.4,885315.46,584550.94 +Asia,Tajikistan,Clothes,Online,C,2/2/2012,107706201,2/19/2012,1513,109.28,35.84,165340.64,54225.92,111114.72 +Australia and Oceania,Palau,Household,Offline,H,9/19/2016,335954463,10/30/2016,5246,668.27,502.54,3505744.42,2636324.84,869419.58 +Australia and Oceania,New Zealand,Meat,Online,H,11/26/2011,121632230,12/20/2011,2535,421.89,364.69,1069491.15,924489.15,145002 +Middle East and North Africa,Morocco,Cereal,Offline,M,10/28/2010,614788329,12/16/2010,8383,205.7,117.11,1724383.1,981733.13,742649.97 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,L,7/30/2012,785784089,8/11/2012,9829,47.45,31.79,466386.05,312463.91,153922.14 +Sub-Saharan Africa,Tanzania,Clothes,Offline,L,7/19/2013,575293338,9/7/2013,938,109.28,35.84,102504.64,33617.92,68886.72 +Australia and Oceania,Tonga,Clothes,Offline,L,3/7/2011,444302403,3/16/2011,7809,109.28,35.84,853367.52,279874.56,573492.96 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,C,5/6/2015,924110114,6/2/2015,3573,81.73,56.67,292021.29,202481.91,89539.38 +North America,Canada,Office Supplies,Offline,L,4/2/2014,366327798,4/4/2014,3391,651.21,524.96,2208253.11,1780139.36,428113.75 +Europe,Spain,Personal Care,Online,C,2/13/2016,792879283,3/9/2016,9454,81.73,56.67,772675.42,535758.18,236917.24 +Europe,Macedonia,Baby Food,Online,H,1/28/2015,246000897,3/13/2015,5987,255.28,159.42,1528361.36,954447.54,573913.82 +Europe,Vatican City,Cereal,Offline,C,2/7/2010,438241469,2/7/2010,4244,205.7,117.11,872990.8,497014.84,375975.96 +Australia and Oceania,Marshall Islands,Meat,Online,H,5/26/2016,902462327,7/12/2016,7512,421.89,364.69,3169237.68,2739551.28,429686.4 +Middle East and North Africa,Israel,Office Supplies,Online,M,2/23/2016,341837298,3/17/2016,6108,651.21,524.96,3977590.68,3206455.68,771135 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,L,4/21/2015,679852712,5/27/2015,2380,421.89,364.69,1004098.2,867962.2,136136 +Middle East and North Africa,Algeria,Personal Care,Offline,M,2/11/2017,310307395,3/9/2017,5709,81.73,56.67,466596.57,323529.03,143067.54 +Europe,Greece,Vegetables,Offline,C,9/29/2010,847312676,9/29/2010,7505,154.06,90.93,1156220.3,682429.65,473790.65 +Europe,Germany,Office Supplies,Offline,L,12/2/2012,375292384,12/5/2012,6211,651.21,524.96,4044665.31,3260526.56,784138.75 +Asia,Sri Lanka,Fruits,Offline,C,2/26/2011,198982846,4/10/2011,2301,9.33,6.92,21468.33,15922.92,5545.41 +Australia and Oceania,Samoa ,Office Supplies,Online,M,12/11/2012,793432891,12/24/2012,3279,651.21,524.96,2135317.59,1721343.84,413973.75 +Middle East and North Africa,Lebanon,Cosmetics,Online,H,9/18/2011,454003846,10/12/2011,8682,437.2,263.33,3795770.4,2286231.06,1509539.34 +Europe,Moldova ,Beverages,Online,M,4/22/2013,246369540,5/16/2013,5077,47.45,31.79,240903.65,161397.83,79505.82 +Middle East and North Africa,Jordan,Clothes,Offline,H,1/24/2017,856516301,2/15/2017,1062,109.28,35.84,116055.36,38062.08,77993.28 +Europe,Latvia,Snacks,Offline,H,1/12/2012,340742957,1/30/2012,2268,152.58,97.44,346051.44,220993.92,125057.52 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,C,1/11/2011,875660836,2/4/2011,6355,9.33,6.92,59292.15,43976.6,15315.55 +Sub-Saharan Africa,Malawi,Cereal,Online,L,8/5/2016,208193767,9/15/2016,8017,205.7,117.11,1649096.9,938870.87,710226.03 +Europe,Belarus,Baby Food,Online,M,3/7/2017,205578076,4/8/2017,3976,255.28,159.42,1014993.28,633853.92,381139.36 +Sub-Saharan Africa,Mozambique,Baby Food,Online,M,8/29/2013,105362594,10/18/2013,7988,255.28,159.42,2039176.64,1273446.96,765729.68 +Sub-Saharan Africa,Ghana,Snacks,Offline,M,7/21/2015,565408647,7/30/2015,5838,152.58,97.44,890762.04,568854.72,321907.32 +Sub-Saharan Africa,Sudan,Cereal,Offline,C,7/2/2014,513890063,7/15/2014,344,205.7,117.11,70760.8,40285.84,30474.96 +Sub-Saharan Africa,Namibia,Vegetables,Online,L,10/15/2010,299293172,11/15/2010,6355,154.06,90.93,979051.3,577860.15,401191.15 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,M,2/16/2017,340416800,3/3/2017,5751,437.2,263.33,2514337.2,1514410.83,999926.37 +Europe,Belgium,Baby Food,Online,H,12/31/2016,676372277,2/5/2017,2442,255.28,159.42,623393.76,389303.64,234090.12 +Asia,Malaysia,Cosmetics,Offline,M,11/19/2013,516583430,1/8/2014,7372,437.2,263.33,3223038.4,1941268.76,1281769.64 +Middle East and North Africa,Libya,Beverages,Online,H,4/29/2012,490786588,5/24/2012,3513,47.45,31.79,166691.85,111678.27,55013.58 +Europe,Bulgaria,Meat,Offline,H,2/24/2014,399030578,3/19/2014,870,421.89,364.69,367044.3,317280.3,49764 +Sub-Saharan Africa,South Africa,Baby Food,Online,L,8/31/2014,561676728,9/13/2014,1480,255.28,159.42,377814.4,235941.6,141872.8 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,C,1/16/2014,469398868,1/21/2014,4411,81.73,56.67,360511.03,249971.37,110539.66 +Sub-Saharan Africa,Niger,Baby Food,Online,L,7/6/2013,133183324,7/30/2013,760,255.28,159.42,194012.8,121159.2,72853.6 +Middle East and North Africa,Israel,Vegetables,Offline,L,8/2/2011,534328925,9/1/2011,8658,154.06,90.93,1333851.48,787271.94,546579.54 +Sub-Saharan Africa,Togo,Cosmetics,Offline,L,5/29/2015,474447000,7/16/2015,8265,437.2,263.33,3613458,2176422.45,1437035.55 +Europe,Malta,Meat,Offline,H,4/5/2014,625461375,5/16/2014,6775,421.89,364.69,2858304.75,2470774.75,387530 +Asia,Sri Lanka,Clothes,Offline,M,8/20/2013,379608380,9/24/2013,3410,109.28,35.84,372644.8,122214.4,250430.4 +Sub-Saharan Africa,Cameroon,Clothes,Online,C,4/20/2016,999436843,6/4/2016,4426,109.28,35.84,483673.28,158627.84,325045.44 +Sub-Saharan Africa,Kenya,Household,Offline,M,12/12/2010,667808091,1/30/2011,8109,668.27,502.54,5419001.43,4075096.86,1343904.57 +Europe,Latvia,Cosmetics,Offline,H,10/30/2013,337895953,11/11/2013,9776,437.2,263.33,4274067.2,2574314.08,1699753.12 +Europe,Netherlands,Meat,Offline,H,12/26/2011,583186757,1/10/2012,6776,421.89,364.69,2858726.64,2471139.44,387587.2 +Middle East and North Africa,Qatar,Baby Food,Online,C,6/9/2012,247479331,7/4/2012,3488,255.28,159.42,890416.64,556056.96,334359.68 +Australia and Oceania,Australia,Household,Offline,L,9/19/2015,494885003,10/12/2015,6325,668.27,502.54,4226807.75,3178565.5,1048242.25 +Asia,Singapore,Snacks,Online,C,1/15/2012,759827601,2/12/2012,8727,152.58,97.44,1331565.66,850358.88,481206.78 +Middle East and North Africa,Tunisia ,Vegetables,Offline,H,6/4/2015,997043454,6/27/2015,6169,154.06,90.93,950396.14,560947.17,389448.97 +Middle East and North Africa,Libya,Vegetables,Online,L,6/9/2014,331581389,7/7/2014,1156,154.06,90.93,178093.36,105115.08,72978.28 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,C,11/10/2013,208802735,12/8/2013,8224,651.21,524.96,5355551.04,4317271.04,1038280 +Australia and Oceania,New Zealand,Household,Offline,M,10/3/2015,344381320,11/18/2015,8940,668.27,502.54,5974333.8,4492707.6,1481626.2 +Australia and Oceania,Australia,Personal Care,Online,H,9/2/2015,974303472,9/18/2015,6903,81.73,56.67,564182.19,391193.01,172989.18 +Asia,Indonesia,Beverages,Offline,H,1/4/2014,604868018,1/16/2014,2743,47.45,31.79,130155.35,87199.97,42955.38 +Central America and the Caribbean,Honduras,Cosmetics,Online,L,3/30/2012,962686288,4/22/2012,9120,437.2,263.33,3987264,2401569.6,1585694.4 +Europe,Greece,Beverages,Offline,C,9/9/2016,244682109,10/2/2016,5728,47.45,31.79,271793.6,182093.12,89700.48 +Sub-Saharan Africa,South Africa,Office Supplies,Online,L,1/5/2012,768091809,1/6/2012,4290,651.21,524.96,2793690.9,2252078.4,541612.5 +Asia,Tajikistan,Cereal,Offline,C,6/14/2010,420464217,7/20/2010,3560,205.7,117.11,732292,416911.6,315380.4 +Australia and Oceania,Solomon Islands,Cereal,Offline,H,2/26/2010,309660661,3/13/2010,4326,205.7,117.11,889858.2,506617.86,383240.34 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,M,2/19/2014,713854968,3/10/2014,4403,109.28,35.84,481159.84,157803.52,323356.32 +Europe,Sweden,Baby Food,Online,M,4/26/2011,631533467,6/4/2011,3642,255.28,159.42,929729.76,580607.64,349122.12 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,M,8/14/2010,931494987,8/19/2010,8921,255.28,159.42,2277352.88,1422185.82,855167.06 +Middle East and North Africa,Saudi Arabia,Meat,Offline,L,6/17/2014,302850854,6/28/2014,9153,421.89,364.69,3861559.17,3338007.57,523551.6 +Europe,Norway,Meat,Online,L,12/16/2014,205024898,1/25/2015,278,421.89,364.69,117285.42,101383.82,15901.6 +Middle East and North Africa,Qatar,Household,Offline,M,11/13/2012,817753446,12/17/2012,272,668.27,502.54,181769.44,136690.88,45078.56 +Sub-Saharan Africa,Botswana,Snacks,Online,L,10/22/2013,591085326,11/20/2013,4138,152.58,97.44,631376.04,403206.72,228169.32 +Sub-Saharan Africa,Kenya,Office Supplies,Online,C,11/14/2016,295381867,12/5/2016,8913,651.21,524.96,5804234.73,4678968.48,1125266.25 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,C,11/14/2010,771316897,12/28/2010,8665,9.33,6.92,80844.45,59961.8,20882.65 +Europe,Norway,Meat,Offline,C,12/18/2015,679876744,2/3/2016,9492,421.89,364.69,4004579.88,3461637.48,542942.4 +Australia and Oceania,Nauru,Snacks,Offline,H,9/25/2011,552360236,10/10/2011,4523,152.58,97.44,690119.34,440721.12,249398.22 +Asia,India,Fruits,Online,C,9/6/2016,540378701,9/6/2016,8921,9.33,6.92,83232.93,61733.32,21499.61 +Central America and the Caribbean,Honduras,Fruits,Online,H,4/22/2016,865855967,5/31/2016,4877,9.33,6.92,45502.41,33748.84,11753.57 +Central America and the Caribbean,Belize,Snacks,Offline,L,4/24/2012,471028363,5/27/2012,6615,152.58,97.44,1009316.7,644565.6,364751.1 +Asia,Taiwan,Cosmetics,Online,L,4/4/2011,168444716,4/26/2011,5390,437.2,263.33,2356508,1419348.7,937159.3 +Europe,Ireland,Cosmetics,Online,C,3/7/2013,390966355,3/15/2013,4488,437.2,263.33,1962153.6,1181825.04,780328.56 +Sub-Saharan Africa,South Africa,Snacks,Online,L,6/2/2015,741767108,7/5/2015,4226,152.58,97.44,644803.08,411781.44,233021.64 +Asia,Bangladesh,Snacks,Offline,C,5/10/2016,444333302,5/11/2016,6953,152.58,97.44,1060888.74,677500.32,383388.42 +Central America and the Caribbean,Barbados,Cosmetics,Online,H,9/2/2011,592463767,9/7/2011,2049,437.2,263.33,895822.8,539563.17,356259.63 +Middle East and North Africa,Syria,Vegetables,Offline,C,3/26/2013,100269830,3/27/2013,926,154.06,90.93,142659.56,84201.18,58458.38 +Asia,Taiwan,Cereal,Offline,C,1/24/2015,652175319,2/27/2015,2024,205.7,117.11,416336.8,237030.64,179306.16 +Middle East and North Africa,Afghanistan,Clothes,Offline,L,3/28/2012,852916562,4/7/2012,5819,109.28,35.84,635900.32,208552.96,427347.36 +Sub-Saharan Africa,Chad,Baby Food,Offline,L,4/5/2012,277542388,5/1/2012,9815,255.28,159.42,2505573.2,1564707.3,940865.9 +Asia,China,Baby Food,Offline,C,2/16/2016,821414124,3/27/2016,3548,255.28,159.42,905733.44,565622.16,340111.28 +Sub-Saharan Africa,Gabon,Fruits,Offline,M,7/14/2014,850205600,9/2/2014,3585,9.33,6.92,33448.05,24808.2,8639.85 +Europe,Macedonia,Clothes,Offline,L,5/24/2014,149903142,6/9/2014,8526,109.28,35.84,931721.28,305571.84,626149.44 +Australia and Oceania,Marshall Islands,Snacks,Offline,H,4/28/2012,376805579,6/6/2012,3999,152.58,97.44,610167.42,389662.56,220504.86 +Asia,Turkmenistan,Office Supplies,Online,L,7/30/2013,107524240,8/28/2013,7667,651.21,524.96,4992827.07,4024868.32,967958.75 +Middle East and North Africa,Jordan,Personal Care,Online,C,2/11/2013,688982951,3/21/2013,4221,81.73,56.67,344982.33,239204.07,105778.26 +Middle East and North Africa,Morocco,Cereal,Offline,M,7/15/2014,388418042,8/12/2014,385,205.7,117.11,79194.5,45087.35,34107.15 +Sub-Saharan Africa,Burundi,Beverages,Offline,C,2/22/2011,243378341,2/25/2011,9914,47.45,31.79,470419.3,315166.06,155253.24 +Australia and Oceania,Papua New Guinea,Clothes,Offline,L,6/13/2012,911725175,7/11/2012,8595,109.28,35.84,939261.6,308044.8,631216.8 +Sub-Saharan Africa,Niger,Fruits,Online,L,2/7/2010,421632373,2/12/2010,9244,9.33,6.92,86246.52,63968.48,22278.04 +Australia and Oceania,Marshall Islands,Baby Food,Online,M,12/18/2011,921586263,12/21/2011,6710,255.28,159.42,1712928.8,1069708.2,643220.6 +Europe,Denmark,Personal Care,Offline,C,8/3/2015,130385673,8/30/2015,2873,81.73,56.67,234810.29,162812.91,71997.38 +Australia and Oceania,Marshall Islands,Fruits,Offline,M,1/14/2012,787141931,2/27/2012,1644,9.33,6.92,15338.52,11376.48,3962.04 +Asia,Nepal,Personal Care,Offline,L,5/11/2012,301278865,5/22/2012,3966,81.73,56.67,324141.18,224753.22,99387.96 +Asia,Brunei,Household,Offline,H,7/13/2013,202532804,7/13/2013,2812,668.27,502.54,1879175.24,1413142.48,466032.76 +Europe,Belgium,Snacks,Offline,H,5/15/2017,290952575,6/1/2017,8187,152.58,97.44,1249172.46,797741.28,451431.18 +Europe,Poland,Cosmetics,Offline,M,8/16/2011,886899507,9/21/2011,2128,437.2,263.33,930361.6,560366.24,369995.36 +Europe,Iceland,Household,Online,C,8/7/2011,581047427,8/20/2011,3701,668.27,502.54,2473267.27,1859900.54,613366.73 +Sub-Saharan Africa,Namibia,Vegetables,Online,M,12/16/2010,284382665,1/11/2011,4005,154.06,90.93,617010.3,364174.65,252835.65 +Australia and Oceania,Tuvalu,Cereal,Offline,M,10/14/2015,978204047,11/16/2015,1170,205.7,117.11,240669,137018.7,103650.3 +Australia and Oceania,East Timor,Personal Care,Online,L,7/3/2010,564122903,7/12/2010,5358,81.73,56.67,437909.34,303637.86,134271.48 +Asia,Maldives,Snacks,Offline,H,9/8/2014,614063060,9/27/2014,3760,152.58,97.44,573700.8,366374.4,207326.4 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,M,2/10/2011,520260846,3/20/2011,5601,437.2,263.33,2448757.2,1474911.33,973845.87 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,H,2/11/2010,645265090,3/14/2010,7134,651.21,524.96,4645732.14,3745064.64,900667.5 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,C,7/15/2015,971937119,8/8/2015,6647,47.45,31.79,315400.15,211308.13,104092.02 +Central America and the Caribbean,Honduras,Cosmetics,Online,C,5/4/2013,653450763,6/9/2013,9457,437.2,263.33,4134600.4,2490311.81,1644288.59 +Europe,Czech Republic,Meat,Offline,H,4/11/2013,263292348,5/26/2013,2912,421.89,364.69,1228543.68,1061977.28,166566.4 +Middle East and North Africa,Egypt,Cosmetics,Offline,H,10/21/2014,445260703,11/8/2014,1392,437.2,263.33,608582.4,366555.36,242027.04 +Europe,Denmark,Fruits,Online,M,11/14/2010,563467156,12/22/2010,1308,9.33,6.92,12203.64,9051.36,3152.28 +Europe,Kosovo,Cereal,Online,C,6/2/2014,952335536,6/24/2014,6103,205.7,117.11,1255387.1,714722.33,540664.77 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,M,9/29/2016,666602170,10/3/2016,1250,651.21,524.96,814012.5,656200,157812.5 +Europe,Romania,Office Supplies,Offline,M,12/28/2013,631315886,1/1/2014,9255,651.21,524.96,6026948.55,4858504.8,1168443.75 +Asia,Mongolia,Snacks,Online,H,12/8/2010,491838014,12/15/2010,4653,152.58,97.44,709954.74,453388.32,256566.42 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,H,3/20/2017,863842380,4/25/2017,9011,81.73,56.67,736469.03,510653.37,225815.66 +Sub-Saharan Africa,Burundi,Fruits,Online,M,3/26/2013,183315312,4/19/2013,5929,9.33,6.92,55317.57,41028.68,14288.89 +Asia,Sri Lanka,Meat,Online,C,7/17/2014,556555640,9/3/2014,6037,421.89,364.69,2546949.93,2201633.53,345316.4 +Europe,Lithuania,Beverages,Offline,C,1/11/2015,110174691,2/22/2015,1994,47.45,31.79,94615.3,63389.26,31226.04 +Europe,Armenia,Baby Food,Offline,C,6/12/2013,641096293,7/16/2013,3495,255.28,159.42,892203.6,557172.9,335030.7 +Europe,Cyprus,Cereal,Offline,H,3/7/2017,866556775,3/19/2017,2261,205.7,117.11,465087.7,264785.71,200301.99 +Europe,Switzerland,Personal Care,Online,C,9/29/2015,474104964,10/2/2015,7049,81.73,56.67,576114.77,399466.83,176647.94 +Sub-Saharan Africa,Republic of the Congo,Household,Online,H,11/12/2014,571602189,12/30/2014,8645,668.27,502.54,5777194.15,4344458.3,1432735.85 +Middle East and North Africa,Morocco,Personal Care,Offline,C,7/20/2017,537222278,8/14/2017,4865,81.73,56.67,397616.45,275699.55,121916.9 +Middle East and North Africa,Afghanistan,Fruits,Online,C,9/22/2012,269451558,10/18/2012,5559,9.33,6.92,51865.47,38468.28,13397.19 +Asia,Laos,Beverages,Online,M,11/20/2016,637088859,12/21/2016,7606,47.45,31.79,360904.7,241794.74,119109.96 +Europe,Luxembourg,Vegetables,Online,L,4/21/2017,329245507,5/25/2017,9917,154.06,90.93,1527813.02,901752.81,626060.21 +Asia,Bangladesh,Meat,Online,M,9/1/2013,805345332,9/17/2013,8435,421.89,364.69,3558642.15,3076160.15,482482 +Central America and the Caribbean,Barbados,Baby Food,Offline,H,4/23/2014,445124661,5/16/2014,1134,255.28,159.42,289487.52,180782.28,108705.24 +Middle East and North Africa,Kuwait,Clothes,Offline,M,4/7/2017,398632323,5/15/2017,3018,109.28,35.84,329807.04,108165.12,221641.92 +Sub-Saharan Africa,Togo,Cosmetics,Offline,M,1/24/2014,536229646,1/31/2014,1123,437.2,263.33,490975.6,295719.59,195256.01 +Asia,Laos,Beverages,Online,M,3/27/2016,798590457,4/11/2016,9518,47.45,31.79,451629.1,302577.22,149051.88 +Australia and Oceania,Samoa ,Office Supplies,Offline,M,8/24/2013,746701085,9/5/2013,4299,651.21,524.96,2799551.79,2256803.04,542748.75 +Europe,Belarus,Cosmetics,Offline,L,3/2/2016,911860358,4/3/2016,8598,437.2,263.33,3759045.6,2264111.34,1494934.26 +Central America and the Caribbean,Dominica,Fruits,Online,L,1/6/2012,545679605,2/1/2012,7576,9.33,6.92,70684.08,52425.92,18258.16 +Sub-Saharan Africa,Malawi,Cosmetics,Online,C,12/20/2016,770082652,1/21/2017,3425,437.2,263.33,1497410,901905.25,595504.75 +Sub-Saharan Africa,Lesotho,Snacks,Offline,L,1/10/2010,527305829,1/10/2010,368,152.58,97.44,56149.44,35857.92,20291.52 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,L,11/17/2012,629897964,12/8/2012,9660,421.89,364.69,4075457.4,3522905.4,552552 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,H,6/8/2010,610720384,7/26/2010,4588,255.28,159.42,1171224.64,731418.96,439805.68 +Central America and the Caribbean,Jamaica,Office Supplies,Online,C,3/2/2015,972946918,3/23/2015,5469,651.21,524.96,3561467.49,2871006.24,690461.25 +Europe,Luxembourg,Office Supplies,Offline,L,4/25/2010,940063893,6/10/2010,4651,651.21,524.96,3028777.71,2441588.96,587188.75 +Asia,Indonesia,Beverages,Offline,C,4/9/2014,705870139,4/22/2014,1515,47.45,31.79,71886.75,48161.85,23724.9 +Middle East and North Africa,Israel,Meat,Online,H,3/12/2016,984476983,4/12/2016,7471,421.89,364.69,3151940.19,2724598.99,427341.2 +Australia and Oceania,Fiji,Snacks,Online,L,2/8/2010,760308253,3/23/2010,963,152.58,97.44,146934.54,93834.72,53099.82 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,L,10/18/2013,438100278,10/23/2013,2463,651.21,524.96,1603930.23,1292976.48,310953.75 +Europe,Slovenia,Household,Online,C,1/20/2012,492901885,2/5/2012,9476,668.27,502.54,6332526.52,4762069.04,1570457.48 +Sub-Saharan Africa,Zambia,Baby Food,Offline,L,6/9/2013,120074403,7/12/2013,1539,255.28,159.42,392875.92,245347.38,147528.54 +Asia,Uzbekistan,Clothes,Online,L,3/25/2016,385291659,3/28/2016,5219,109.28,35.84,570332.32,187048.96,383283.36 +Sub-Saharan Africa,Comoros,Baby Food,Online,L,3/11/2012,174539983,4/19/2012,9114,255.28,159.42,2326621.92,1452953.88,873668.04 +North America,Mexico,Baby Food,Online,L,2/2/2013,244118201,3/12/2013,8855,255.28,159.42,2260504.4,1411664.1,848840.3 +Europe,Poland,Clothes,Online,L,8/7/2016,970637643,8/18/2016,2103,109.28,35.84,229815.84,75371.52,154444.32 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,L,2/10/2010,101022136,2/22/2010,3550,9.33,6.92,33121.5,24566,8555.5 +Middle East and North Africa,Kuwait,Office Supplies,Online,M,5/14/2012,402508008,5/16/2012,9919,651.21,524.96,6459351.99,5207078.24,1252273.75 +Central America and the Caribbean,Grenada,Cereal,Online,C,9/3/2016,212644088,10/8/2016,4966,205.7,117.11,1021506.2,581568.26,439937.94 +Middle East and North Africa,Saudi Arabia,Beverages,Online,H,5/25/2017,189291703,6/19/2017,4476,47.45,31.79,212386.2,142292.04,70094.16 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,C,10/3/2013,160624682,10/29/2013,1268,668.27,502.54,847366.36,637220.72,210145.64 +Asia,Taiwan,Snacks,Online,M,8/10/2013,475129354,8/14/2013,189,152.58,97.44,28837.62,18416.16,10421.46 +Asia,Malaysia,Cereal,Online,L,7/9/2014,651604545,7/25/2014,3120,205.7,117.11,641784,365383.2,276400.8 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,H,2/12/2015,729161584,3/14/2015,3971,109.28,35.84,433950.88,142320.64,291630.24 +Middle East and North Africa,Iraq,Cosmetics,Offline,H,4/23/2011,817224299,4/25/2011,3686,437.2,263.33,1611519.2,970634.38,640884.82 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,L,3/17/2015,645529019,3/19/2015,5237,81.73,56.67,428020.01,296780.79,131239.22 +Europe,Georgia,Vegetables,Online,M,6/29/2013,914124572,8/8/2013,8630,154.06,90.93,1329537.8,784725.9,544811.9 +Asia,Singapore,Office Supplies,Online,L,8/17/2016,143372285,9/22/2016,5900,651.21,524.96,3842139,3097264,744875 +Asia,China,Baby Food,Offline,C,3/15/2017,523945987,5/4/2017,6116,255.28,159.42,1561292.48,975012.72,586279.76 +Sub-Saharan Africa,Sudan,Snacks,Offline,L,6/13/2016,266832005,6/18/2016,375,152.58,97.44,57217.5,36540,20677.5 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,L,11/18/2012,353329169,12/1/2012,6808,255.28,159.42,1737946.24,1085331.36,652614.88 +Asia,Brunei,Fruits,Online,C,8/23/2013,485048806,10/12/2013,5575,9.33,6.92,52014.75,38579,13435.75 +Sub-Saharan Africa,Madagascar,Vegetables,Online,L,8/3/2015,433914744,8/29/2015,3870,154.06,90.93,596212.2,351899.1,244313.1 +North America,United States of America,Clothes,Offline,C,8/19/2016,492163312,9/7/2016,916,109.28,35.84,100100.48,32829.44,67271.04 +Australia and Oceania,Vanuatu,Vegetables,Online,C,12/23/2011,122343337,2/6/2012,2967,154.06,90.93,457096.02,269789.31,187306.71 +Sub-Saharan Africa,Kenya,Vegetables,Online,C,1/10/2013,207316148,2/8/2013,8310,154.06,90.93,1280238.6,755628.3,524610.3 +Sub-Saharan Africa,Togo,Office Supplies,Offline,C,4/27/2013,800255572,6/5/2013,2262,651.21,524.96,1473037.02,1187459.52,285577.5 +Middle East and North Africa,United Arab Emirates,Household,Online,M,1/15/2015,674647939,1/18/2015,2172,668.27,502.54,1451482.44,1091516.88,359965.56 +Middle East and North Africa,Egypt,Meat,Offline,L,1/25/2010,474292075,3/7/2010,2420,421.89,364.69,1020973.8,882549.8,138424 +Sub-Saharan Africa,Malawi,Baby Food,Offline,M,1/25/2014,463299310,2/25/2014,9416,255.28,159.42,2403716.48,1501098.72,902617.76 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,H,4/9/2017,976093471,5/24/2017,6604,651.21,524.96,4300590.84,3466835.84,833755 +Europe,Norway,Household,Offline,H,12/19/2010,167410886,1/2/2011,9456,668.27,502.54,6319161.12,4752018.24,1567142.88 +Sub-Saharan Africa,Lesotho,Clothes,Offline,M,1/7/2014,762300384,1/16/2014,478,109.28,35.84,52235.84,17131.52,35104.32 +Europe,Spain,Office Supplies,Online,L,1/22/2016,606123292,2/6/2016,4206,651.21,524.96,2738989.26,2207981.76,531007.5 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,H,7/31/2011,314553439,8/3/2011,2208,668.27,502.54,1475540.16,1109608.32,365931.84 +Europe,Sweden,Baby Food,Online,C,4/10/2011,123577153,4/20/2011,8081,255.28,159.42,2062917.68,1288273.02,774644.66 +Middle East and North Africa,Syria,Fruits,Offline,H,7/18/2015,339493262,7/28/2015,2455,9.33,6.92,22905.15,16988.6,5916.55 +Middle East and North Africa,Yemen,Snacks,Online,L,9/18/2010,888913094,10/27/2010,7993,152.58,97.44,1219571.94,778837.92,440734.02 +Middle East and North Africa,Yemen,Vegetables,Offline,H,9/5/2010,868760478,9/27/2010,4386,154.06,90.93,675707.16,398818.98,276888.18 +Sub-Saharan Africa,Niger,Baby Food,Online,H,4/1/2015,796271741,4/1/2015,3358,255.28,159.42,857230.24,535332.36,321897.88 +Australia and Oceania,New Zealand,Vegetables,Offline,L,12/8/2013,358995711,1/26/2014,3664,154.06,90.93,564475.84,333167.52,231308.32 +Europe,Ukraine,Office Supplies,Offline,M,6/21/2012,664793717,6/30/2012,6089,651.21,524.96,3965217.69,3196481.44,768736.25 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,C,11/12/2013,191839587,11/20/2013,8452,81.73,56.67,690781.96,478974.84,211807.12 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,M,8/11/2014,638619649,9/21/2014,601,109.28,35.84,65677.28,21539.84,44137.44 +Europe,Estonia,Cereal,Offline,C,1/22/2016,173932731,2/26/2016,9415,205.7,117.11,1936665.5,1102590.65,834074.85 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,C,1/18/2013,186890161,2/21/2013,3806,651.21,524.96,2478505.26,1997997.76,480507.5 +Central America and the Caribbean,Honduras,Household,Offline,L,11/7/2012,336915767,11/28/2012,9717,668.27,502.54,6493579.59,4883181.18,1610398.41 +Australia and Oceania,New Zealand,Meat,Online,H,3/22/2016,803745877,5/1/2016,5121,421.89,364.69,2160498.69,1867577.49,292921.2 +Sub-Saharan Africa,Kenya,Snacks,Online,H,8/16/2013,937429320,9/9/2013,5022,152.58,97.44,766256.76,489343.68,276913.08 +Asia,Maldives,Baby Food,Online,M,9/26/2011,608327424,10/18/2011,6458,255.28,159.42,1648598.24,1029534.36,619063.88 +Middle East and North Africa,Syria,Snacks,Online,M,7/3/2014,657114017,7/19/2014,3495,152.58,97.44,533267.1,340552.8,192714.3 +Central America and the Caribbean,Barbados,Meat,Online,M,10/20/2011,644775426,10/25/2011,2232,421.89,364.69,941658.48,813988.08,127670.4 +Sub-Saharan Africa,Cape Verde,Household,Online,L,7/2/2013,202610480,7/29/2013,5798,668.27,502.54,3874629.46,2913726.92,960902.54 +Middle East and North Africa,Libya,Meat,Offline,L,5/23/2015,382230508,6/22/2015,9356,421.89,364.69,3947202.84,3412039.64,535163.2 +Asia,North Korea,Fruits,Online,H,7/14/2010,505559337,7/16/2010,5097,9.33,6.92,47555.01,35271.24,12283.77 +Asia,Laos,Baby Food,Online,L,10/14/2015,414833295,11/29/2015,7245,255.28,159.42,1849503.6,1154997.9,694505.7 +Europe,Slovakia,Baby Food,Offline,C,12/23/2014,922601211,2/11/2015,7055,255.28,159.42,1801000.4,1124708.1,676292.3 +Europe,Montenegro,Baby Food,Online,L,9/26/2015,661724412,10/12/2015,7813,255.28,159.42,1994502.64,1245548.46,748954.18 +Europe,Montenegro,Cosmetics,Offline,L,5/21/2015,135376727,6/28/2015,9837,437.2,263.33,4300736.4,2590377.21,1710359.19 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,L,4/25/2012,367044484,5/12/2012,5474,437.2,263.33,2393232.8,1441468.42,951764.38 +Central America and the Caribbean,Belize,Snacks,Online,M,5/5/2017,650526511,6/24/2017,4106,152.58,97.44,626493.48,400088.64,226404.84 +Middle East and North Africa,Jordan,Snacks,Online,C,1/22/2012,799934136,3/1/2012,7142,152.58,97.44,1089726.36,695916.48,393809.88 +Sub-Saharan Africa,Mauritania,Snacks,Online,L,3/12/2013,699691188,4/10/2013,3026,152.58,97.44,461707.08,294853.44,166853.64 +Europe,Luxembourg,Fruits,Online,C,10/30/2015,754533994,11/29/2015,2231,9.33,6.92,20815.23,15438.52,5376.71 +Europe,Finland,Personal Care,Offline,L,4/25/2012,539511382,5/30/2012,2262,81.73,56.67,184873.26,128187.54,56685.72 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,C,3/24/2011,149984681,3/28/2011,2655,437.2,263.33,1160766,699141.15,461624.85 +Central America and the Caribbean,Dominica,Office Supplies,Offline,M,10/30/2010,651627719,12/5/2010,9977,651.21,524.96,6497122.17,5237525.92,1259596.25 +Asia,Kyrgyzstan,Office Supplies,Offline,L,6/20/2010,930426824,7/30/2010,2828,651.21,524.96,1841621.88,1484586.88,357035 +Middle East and North Africa,Morocco,Vegetables,Online,M,5/1/2014,842680823,5/15/2014,6837,154.06,90.93,1053308.22,621688.41,431619.81 +Sub-Saharan Africa,Nigeria,Fruits,Offline,C,7/9/2012,765001046,7/31/2012,9664,9.33,6.92,90165.12,66874.88,23290.24 +Middle East and North Africa,Algeria,Cosmetics,Offline,M,2/25/2015,244311320,3/12/2015,6004,437.2,263.33,2624948.8,1581033.32,1043915.48 +Middle East and North Africa,Somalia,Snacks,Offline,C,9/3/2010,247847974,9/7/2010,2578,152.58,97.44,393351.24,251200.32,142150.92 +Central America and the Caribbean,Dominica,Vegetables,Online,C,2/7/2015,913159835,3/24/2015,3142,154.06,90.93,484056.52,285702.06,198354.46 +Central America and the Caribbean,Barbados,Fruits,Online,C,3/30/2015,198108232,5/19/2015,3483,9.33,6.92,32496.39,24102.36,8394.03 +Australia and Oceania,Fiji,Fruits,Online,L,4/22/2010,630866992,5/16/2010,6417,9.33,6.92,59870.61,44405.64,15464.97 +Europe,Georgia,Beverages,Online,C,9/24/2015,759922444,10/28/2015,6793,47.45,31.79,322327.85,215949.47,106378.38 +Sub-Saharan Africa,South Africa,Snacks,Offline,C,12/4/2013,104073417,1/8/2014,6492,152.58,97.44,990549.36,632580.48,357968.88 +Europe,Macedonia,Vegetables,Online,H,2/6/2011,502431237,3/23/2011,9423,154.06,90.93,1451707.38,856833.39,594873.99 +Europe,Czech Republic,Beverages,Online,C,9/23/2010,264419734,10/14/2010,6530,47.45,31.79,309848.5,207588.7,102259.8 +Sub-Saharan Africa,Mali,Clothes,Online,H,5/10/2017,919775235,6/13/2017,786,109.28,35.84,85894.08,28170.24,57723.84 +Europe,Russia,Cereal,Online,C,2/2/2010,468546569,3/15/2010,2197,205.7,117.11,451922.9,257290.67,194632.23 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,H,7/13/2014,131095063,7/27/2014,2797,47.45,31.79,132717.65,88916.63,43801.02 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,M,9/15/2015,298094546,9/29/2015,1655,651.21,524.96,1077752.55,868808.8,208943.75 +Asia,Bhutan,Meat,Online,H,11/4/2014,980531346,11/16/2014,9870,421.89,364.69,4164054.3,3599490.3,564564 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,H,6/15/2010,459704291,7/7/2010,5570,437.2,263.33,2435204,1466748.1,968455.9 +Middle East and North Africa,Egypt,Baby Food,Offline,L,4/4/2017,237224709,4/21/2017,8918,255.28,159.42,2276587.04,1421707.56,854879.48 +Central America and the Caribbean,Costa Rica,Baby Food,Online,M,12/16/2016,985016429,12/26/2016,7105,255.28,159.42,1813764.4,1132679.1,681085.3 +Europe,Germany,Personal Care,Offline,C,1/20/2015,295315778,2/18/2015,9356,81.73,56.67,764665.88,530204.52,234461.36 +Middle East and North Africa,Syria,Office Supplies,Offline,C,4/24/2014,330671584,5/30/2014,1925,651.21,524.96,1253579.25,1010548,243031.25 +Sub-Saharan Africa,South Africa,Baby Food,Offline,C,12/28/2010,173945176,1/7/2011,3098,255.28,159.42,790857.44,493883.16,296974.28 +Middle East and North Africa,Syria,Clothes,Offline,M,10/11/2013,778310382,10/29/2013,8193,109.28,35.84,895331.04,293637.12,601693.92 +Middle East and North Africa,Yemen,Baby Food,Online,H,4/12/2017,917253530,5/21/2017,4558,255.28,159.42,1163566.24,726636.36,436929.88 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,L,5/18/2013,334573447,6/27/2013,6573,255.28,159.42,1677955.44,1047867.66,630087.78 +Europe,Estonia,Baby Food,Offline,L,3/3/2010,194381463,3/5/2010,649,255.28,159.42,165676.72,103463.58,62213.14 +Middle East and North Africa,Algeria,Baby Food,Online,L,1/8/2013,831101405,2/23/2013,230,255.28,159.42,58714.4,36666.6,22047.8 +Asia,Vietnam,Cereal,Online,H,3/27/2013,399469602,3/29/2013,787,205.7,117.11,161885.9,92165.57,69720.33 +Middle East and North Africa,Bahrain,Fruits,Online,C,7/8/2014,724534881,8/20/2014,4827,9.33,6.92,45035.91,33402.84,11633.07 +Australia and Oceania,Samoa ,Fruits,Online,M,1/30/2014,551658570,1/30/2014,6885,9.33,6.92,64237.05,47644.2,16592.85 +Sub-Saharan Africa,Chad,Beverages,Offline,M,12/26/2013,496514499,2/14/2014,8529,47.45,31.79,404701.05,271136.91,133564.14 +Europe,Italy,Baby Food,Offline,C,5/10/2017,795088994,6/4/2017,3357,255.28,159.42,856974.96,535172.94,321802.02 +Europe,Netherlands,Cosmetics,Offline,M,1/7/2017,853680884,1/7/2017,1999,437.2,263.33,873962.8,526396.67,347566.13 +Middle East and North Africa,Israel,Beverages,Offline,M,6/13/2014,598901498,6/26/2014,7117,47.45,31.79,337701.65,226249.43,111452.22 +Europe,Bulgaria,Clothes,Online,L,12/16/2015,927674663,1/24/2016,8402,109.28,35.84,918170.56,301127.68,617042.88 +Europe,Luxembourg,Cereal,Online,H,10/15/2013,557236707,10/31/2013,7579,205.7,117.11,1559000.3,887576.69,671423.61 +Europe,San Marino,Cosmetics,Online,M,8/8/2012,975136458,8/31/2012,3403,437.2,263.33,1487791.6,896111.99,591679.61 +Europe,Iceland,Vegetables,Online,C,7/22/2010,589235246,9/8/2010,6658,154.06,90.93,1025731.48,605411.94,420319.54 +Europe,Hungary,Clothes,Online,H,8/27/2010,577706897,9/17/2010,5164,109.28,35.84,564321.92,185077.76,379244.16 +Central America and the Caribbean,Honduras,Office Supplies,Offline,M,12/19/2016,839037740,1/22/2017,8767,651.21,524.96,5709158.07,4602324.32,1106833.75 +Sub-Saharan Africa,Benin,Office Supplies,Offline,L,9/13/2015,442026603,9/29/2015,4349,651.21,524.96,2832112.29,2283051.04,549061.25 +Australia and Oceania,Nauru,Household,Online,M,11/3/2016,775784814,11/15/2016,821,668.27,502.54,548649.67,412585.34,136064.33 +Europe,Belarus,Baby Food,Offline,H,7/4/2012,599736201,7/7/2012,4124,255.28,159.42,1052774.72,657448.08,395326.64 +Europe,Macedonia,Fruits,Offline,L,1/13/2011,993617093,2/17/2011,2233,9.33,6.92,20833.89,15452.36,5381.53 +Europe,Moldova ,Cereal,Online,M,6/16/2010,407476317,7/26/2010,152,205.7,117.11,31266.4,17800.72,13465.68 +Europe,Cyprus,Cereal,Offline,M,6/13/2017,511675202,6/27/2017,4918,205.7,117.11,1011632.6,575946.98,435685.62 +Europe,Slovakia,Beverages,Online,M,3/30/2013,346887576,5/13/2013,597,47.45,31.79,28327.65,18978.63,9349.02 +Middle East and North Africa,Morocco,Snacks,Offline,M,6/7/2010,374099767,7/4/2010,3289,152.58,97.44,501835.62,320480.16,181355.46 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,C,4/24/2011,224610602,6/13/2011,6123,651.21,524.96,3987358.83,3214330.08,773028.75 +Sub-Saharan Africa,Tanzania,Beverages,Online,C,9/1/2011,950031411,9/12/2011,4261,47.45,31.79,202184.45,135457.19,66727.26 +Europe,Germany,Meat,Online,M,2/22/2012,972286021,2/22/2012,9895,421.89,364.69,4174601.55,3608607.55,565994 +Europe,Lithuania,Office Supplies,Online,H,6/11/2014,133610761,6/30/2014,7248,651.21,524.96,4719970.08,3804910.08,915060 +Europe,Albania,Household,Offline,L,7/19/2017,146554458,7/24/2017,7576,668.27,502.54,5062813.52,3807243.04,1255570.48 +Asia,Laos,Fruits,Offline,L,12/8/2013,543978440,12/20/2013,4164,9.33,6.92,38850.12,28814.88,10035.24 +Europe,Croatia,Cosmetics,Online,C,1/29/2016,929056537,3/1/2016,7330,437.2,263.33,3204676,1930208.9,1274467.1 +Europe,Macedonia,Cereal,Offline,C,10/16/2014,525275075,11/3/2014,9422,205.7,117.11,1938105.4,1103410.42,834694.98 +Middle East and North Africa,Egypt,Baby Food,Offline,C,4/26/2013,426432883,5/9/2013,9821,255.28,159.42,2507104.88,1565663.82,941441.06 +Middle East and North Africa,Turkey,Office Supplies,Offline,L,12/20/2015,446641290,1/13/2016,9938,651.21,524.96,6471724.98,5217052.48,1254672.5 +Sub-Saharan Africa,Gabon,Baby Food,Offline,C,10/3/2016,470324122,11/16/2016,8214,255.28,159.42,2096869.92,1309475.88,787394.04 +Central America and the Caribbean,Panama,Fruits,Offline,L,10/5/2010,902217710,11/6/2010,5124,9.33,6.92,47806.92,35458.08,12348.84 +Middle East and North Africa,Turkey,Household,Online,C,1/19/2013,417370879,2/20/2013,8173,668.27,502.54,5461770.71,4107259.42,1354511.29 +Sub-Saharan Africa,Seychelles ,Meat,Online,M,1/21/2017,911144959,1/25/2017,6896,421.89,364.69,2909353.44,2514902.24,394451.2 +Asia,Nepal,Fruits,Online,M,6/22/2013,749213778,8/8/2013,7861,9.33,6.92,73343.13,54398.12,18945.01 +Europe,San Marino,Baby Food,Online,H,10/15/2016,617563664,11/2/2016,9667,255.28,159.42,2467791.76,1541113.14,926678.62 +Australia and Oceania,Marshall Islands,Snacks,Online,M,1/16/2016,372493445,2/4/2016,7943,152.58,97.44,1211942.94,773965.92,437977.02 +Europe,Belarus,Beverages,Offline,M,6/28/2016,390614449,7/9/2016,351,47.45,31.79,16654.95,11158.29,5496.66 +Sub-Saharan Africa,Djibouti,Fruits,Online,L,2/3/2013,218850505,3/21/2013,1583,9.33,6.92,14769.39,10954.36,3815.03 +Europe,France,Meat,Offline,C,1/8/2017,824437940,2/13/2017,8362,421.89,364.69,3527844.18,3049537.78,478306.4 +Central America and the Caribbean,Panama,Snacks,Offline,M,1/2/2014,544925582,2/4/2014,4444,152.58,97.44,678065.52,433023.36,245042.16 +Australia and Oceania,Nauru,Clothes,Offline,H,7/23/2013,938174760,7/26/2013,5615,109.28,35.84,613607.2,201241.6,412365.6 +Asia,Malaysia,Baby Food,Offline,M,11/26/2014,932359302,11/26/2014,4691,255.28,159.42,1197518.48,747839.22,449679.26 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,M,10/1/2010,875965535,11/11/2010,6523,437.2,263.33,2851855.6,1717701.59,1134154.01 +Sub-Saharan Africa,Djibouti,Clothes,Online,M,10/21/2013,287792289,11/20/2013,2988,109.28,35.84,326528.64,107089.92,219438.72 +Middle East and North Africa,Tunisia ,Fruits,Offline,M,2/16/2015,106950891,3/25/2015,8000,9.33,6.92,74640,55360,19280 +North America,Canada,Beverages,Online,H,8/15/2010,442865169,9/2/2010,2500,47.45,31.79,118625,79475,39150 +Sub-Saharan Africa,Madagascar,Cereal,Offline,H,5/28/2012,125271451,7/10/2012,9461,205.7,117.11,1946127.7,1107977.71,838149.99 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,C,9/24/2014,754218566,10/14/2014,8889,47.45,31.79,421783.05,282581.31,139201.74 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,H,11/28/2012,850067842,12/19/2012,2820,81.73,56.67,230478.6,159809.4,70669.2 +Europe,Switzerland,Cereal,Offline,M,9/7/2014,803493106,9/13/2014,320,205.7,117.11,65824,37475.2,28348.8 +Middle East and North Africa,Israel,Office Supplies,Offline,C,9/16/2013,625480687,11/4/2013,2490,651.21,524.96,1621512.9,1307150.4,314362.5 +Sub-Saharan Africa,Liberia,Meat,Online,H,1/27/2016,397329413,2/5/2016,7458,421.89,364.69,3146455.62,2719858.02,426597.6 +Europe,Ireland,Baby Food,Offline,M,10/8/2013,720650613,10/21/2013,5386,255.28,159.42,1374938.08,858636.12,516301.96 +Europe,Luxembourg,Snacks,Offline,M,3/27/2011,467368113,4/19/2011,3466,152.58,97.44,528842.28,337727.04,191115.24 +Middle East and North Africa,Qatar,Meat,Offline,C,12/13/2013,829718244,12/29/2013,921,421.89,364.69,388560.69,335879.49,52681.2 +Central America and the Caribbean,The Bahamas,Household,Offline,H,2/12/2017,370249831,2/18/2017,4008,668.27,502.54,2678426.16,2014180.32,664245.84 +Asia,India,Snacks,Online,M,12/31/2016,871824204,1/21/2017,1011,152.58,97.44,154258.38,98511.84,55746.54 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,H,9/15/2014,587615191,10/12/2014,7248,154.06,90.93,1116626.88,659060.64,457566.24 +Europe,Denmark,Meat,Online,H,6/1/2012,991109120,6/4/2012,68,421.89,364.69,28688.52,24798.92,3889.6 +Europe,Greece,Clothes,Offline,C,2/28/2017,926104819,3/18/2017,3851,109.28,35.84,420837.28,138019.84,282817.44 +Australia and Oceania,Kiribati,Cereal,Online,H,4/25/2014,656713616,4/27/2014,5008,205.7,117.11,1030145.6,586486.88,443658.72 +Central America and the Caribbean,Jamaica,Clothes,Online,L,10/27/2016,517359340,11/21/2016,6980,109.28,35.84,762774.4,250163.2,512611.2 +Sub-Saharan Africa,Togo,Household,Offline,M,12/23/2015,462778317,1/10/2016,5243,668.27,502.54,3503739.61,2634817.22,868922.39 +Central America and the Caribbean,Haiti,Beverages,Online,L,6/29/2015,518019378,7/2/2015,2300,47.45,31.79,109135,73117,36018 +Europe,Ukraine,Cosmetics,Online,L,7/30/2012,328443849,8/13/2012,2688,437.2,263.33,1175193.6,707831.04,467362.56 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,H,11/13/2016,509725558,12/7/2016,7975,651.21,524.96,5193399.75,4186556,1006843.75 +Europe,Estonia,Fruits,Online,C,5/4/2016,397850835,5/22/2016,1758,9.33,6.92,16402.14,12165.36,4236.78 +Sub-Saharan Africa,Chad,Vegetables,Online,H,5/25/2011,299118506,6/14/2011,4668,154.06,90.93,719152.08,424461.24,294690.84 +Middle East and North Africa,Bahrain,Cosmetics,Offline,L,1/30/2011,140139901,2/15/2011,9366,437.2,263.33,4094815.2,2466348.78,1628466.42 +Europe,Macedonia,Office Supplies,Online,M,2/19/2014,817838847,3/25/2014,5544,651.21,524.96,3610308.24,2910378.24,699930 +Asia,North Korea,Vegetables,Online,L,10/19/2012,149451673,10/30/2012,4926,154.06,90.93,758899.56,447921.18,310978.38 +Asia,South Korea,Fruits,Offline,M,9/28/2011,522527205,10/23/2011,6267,9.33,6.92,58471.11,43367.64,15103.47 +Europe,Belarus,Office Supplies,Offline,L,9/6/2016,344926774,9/21/2016,352,651.21,524.96,229225.92,184785.92,44440 +Asia,Kazakhstan,Cereal,Offline,L,6/27/2015,794824206,7/8/2015,5000,205.7,117.11,1028500,585550,442950 +Europe,Norway,Fruits,Online,C,3/22/2012,870705831,3/27/2012,59,9.33,6.92,550.47,408.28,142.19 +Asia,Kyrgyzstan,Beverages,Online,C,10/25/2015,541370475,11/20/2015,2409,47.45,31.79,114307.05,76582.11,37724.94 +Europe,Croatia,Cereal,Offline,M,7/13/2013,295929467,8/1/2013,960,205.7,117.11,197472,112425.6,85046.4 +Asia,Indonesia,Personal Care,Offline,C,8/21/2012,693806636,9/4/2012,1656,81.73,56.67,135344.88,93845.52,41499.36 +Australia and Oceania,Marshall Islands,Cosmetics,Online,H,11/23/2013,114738309,11/30/2013,2470,437.2,263.33,1079884,650425.1,429458.9 +Asia,Uzbekistan,Personal Care,Offline,H,5/3/2015,608773314,6/5/2015,8407,81.73,56.67,687104.11,476424.69,210679.42 +Central America and the Caribbean,Nicaragua,Vegetables,Online,C,1/24/2016,246272981,2/28/2016,6503,154.06,90.93,1001852.18,591317.79,410534.39 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,C,6/15/2012,767911136,6/15/2012,825,437.2,263.33,360690,217247.25,143442.75 +Australia and Oceania,East Timor,Vegetables,Online,C,2/8/2017,834674108,3/7/2017,7472,154.06,90.93,1151136.32,679428.96,471707.36 +Sub-Saharan Africa,Cameroon,Vegetables,Online,M,3/1/2017,977860724,3/1/2017,9573,154.06,90.93,1474816.38,870472.89,604343.49 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,M,12/29/2015,449082314,1/20/2016,2291,421.89,364.69,966549.99,835504.79,131045.2 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,H,3/24/2014,370262706,4/21/2014,7818,255.28,159.42,1995779.04,1246345.56,749433.48 +Sub-Saharan Africa,Mauritania,Beverages,Online,H,7/29/2013,583638226,8/18/2013,376,47.45,31.79,17841.2,11953.04,5888.16 +Asia,Taiwan,Meat,Offline,L,1/7/2013,101757705,2/15/2013,1221,421.89,364.69,515127.69,445286.49,69841.2 +Sub-Saharan Africa,Gabon,Household,Offline,L,8/10/2012,257482469,9/16/2012,3639,668.27,502.54,2431834.53,1828743.06,603091.47 +Middle East and North Africa,Tunisia ,Vegetables,Offline,H,3/29/2017,653986346,4/2/2017,7948,154.06,90.93,1224468.88,722711.64,501757.24 +Asia,Brunei,Fruits,Online,L,3/1/2010,514755666,4/16/2010,6495,9.33,6.92,60598.35,44945.4,15652.95 +Sub-Saharan Africa,Namibia,Vegetables,Offline,C,5/3/2017,933589255,5/8/2017,8662,154.06,90.93,1334467.72,787635.66,546832.06 +Europe,Italy,Cereal,Online,C,10/11/2012,824598443,11/18/2012,5859,205.7,117.11,1205196.3,686147.49,519048.81 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,M,3/21/2013,972207057,4/27/2013,6528,154.06,90.93,1005703.68,593591.04,412112.64 +Australia and Oceania,East Timor,Office Supplies,Online,L,9/26/2013,881151425,10/7/2013,1143,651.21,524.96,744333.03,600029.28,144303.75 +Middle East and North Africa,Qatar,Beverages,Offline,H,4/6/2014,126480376,4/13/2014,7209,47.45,31.79,342067.05,229174.11,112892.94 +Australia and Oceania,Fiji,Cereal,Online,H,10/16/2015,603555238,11/17/2015,4262,205.7,117.11,876693.4,499122.82,377570.58 +Sub-Saharan Africa,Angola,Vegetables,Online,L,8/4/2016,678049838,9/8/2016,8870,154.06,90.93,1366512.2,806549.1,559963.1 +Australia and Oceania,New Zealand,Clothes,Offline,C,1/4/2016,135950505,1/29/2016,9630,109.28,35.84,1052366.4,345139.2,707227.2 +Sub-Saharan Africa,Djibouti,Personal Care,Online,L,8/28/2010,633556067,8/30/2010,2174,81.73,56.67,177681.02,123200.58,54480.44 +Sub-Saharan Africa,Malawi,Snacks,Online,M,5/11/2013,747477853,6/9/2013,4162,152.58,97.44,635037.96,405545.28,229492.68 +Europe,Hungary,Meat,Offline,H,7/5/2011,924639689,7/9/2011,287,421.89,364.69,121082.43,104666.03,16416.4 +Europe,United Kingdom,Office Supplies,Offline,C,4/9/2016,332277905,5/23/2016,7271,651.21,524.96,4734947.91,3816984.16,917963.75 +Sub-Saharan Africa,Eritrea,Meat,Offline,M,5/20/2013,907941329,7/8/2013,8871,421.89,364.69,3742586.19,3235164.99,507421.2 +Europe,Lithuania,Office Supplies,Offline,L,5/8/2012,609491288,6/12/2012,871,651.21,524.96,567203.91,457240.16,109963.75 +Europe,Andorra,Baby Food,Offline,L,5/26/2012,165101611,5/30/2012,6091,255.28,159.42,1554910.48,971027.22,583883.26 +Asia,Brunei,Personal Care,Online,M,10/25/2013,823258626,11/20/2013,9377,81.73,56.67,766382.21,531394.59,234987.62 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,H,2/27/2014,302761161,3/3/2014,2610,47.45,31.79,123844.5,82971.9,40872.6 +Asia,Vietnam,Fruits,Online,C,1/21/2012,442720544,1/28/2012,9702,9.33,6.92,90519.66,67137.84,23381.82 +Sub-Saharan Africa,Malawi,Cereal,Offline,M,12/27/2010,452560603,2/8/2011,1594,205.7,117.11,327885.8,186673.34,141212.46 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,M,7/3/2015,962017667,8/2/2015,1261,81.73,56.67,103061.53,71460.87,31600.66 +Sub-Saharan Africa,Tanzania,Baby Food,Online,H,4/9/2012,871140563,5/6/2012,8706,255.28,159.42,2222467.68,1387910.52,834557.16 +Europe,Moldova ,Office Supplies,Offline,H,10/5/2011,500290620,10/11/2011,5967,651.21,524.96,3885770.07,3132436.32,753333.75 +Europe,France,Baby Food,Online,M,2/18/2014,240141665,3/17/2014,2110,255.28,159.42,538640.8,336376.2,202264.6 +Europe,Moldova ,Meat,Online,H,1/18/2013,101680028,1/30/2013,8235,421.89,364.69,3474264.15,3003222.15,471042 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,H,8/4/2014,166204535,8/28/2014,2470,255.28,159.42,630541.6,393767.4,236774.2 +Sub-Saharan Africa,Angola,Cosmetics,Online,L,10/4/2010,135326516,11/10/2010,4978,437.2,263.33,2176381.6,1310856.74,865524.86 +Europe,Croatia,Beverages,Offline,L,7/21/2013,680969798,8/4/2013,2951,47.45,31.79,140024.95,93812.29,46212.66 +Middle East and North Africa,Bahrain,Household,Online,M,4/27/2013,295370709,5/29/2013,5612,668.27,502.54,3750331.24,2820254.48,930076.76 +Australia and Oceania,Fiji,Cosmetics,Online,L,10/29/2012,241078078,11/2/2012,9215,437.2,263.33,4028798,2426585.95,1602212.05 +Middle East and North Africa,Syria,Snacks,Online,M,11/29/2015,500953233,12/8/2015,2049,152.58,97.44,312636.42,199654.56,112981.86 +Asia,Tajikistan,Cereal,Offline,H,2/10/2016,228170001,2/23/2016,9429,205.7,117.11,1939545.3,1104230.19,835315.11 +Europe,Poland,Fruits,Online,M,8/9/2015,896214711,9/24/2015,8704,9.33,6.92,81208.32,60231.68,20976.64 +Central America and the Caribbean,Antigua and Barbuda ,Household,Online,L,11/5/2013,448886191,11/29/2013,4254,668.27,502.54,2842820.58,2137805.16,705015.42 +Central America and the Caribbean,El Salvador,Office Supplies,Online,H,5/12/2011,950295770,6/11/2011,2491,651.21,524.96,1622164.11,1307675.36,314488.75 +Middle East and North Africa,Bahrain,Clothes,Online,C,7/9/2013,934867274,8/10/2013,6856,109.28,35.84,749223.68,245719.04,503504.64 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,C,8/14/2011,357337033,8/26/2011,2824,421.89,364.69,1191417.36,1029884.56,161532.8 +Asia,Taiwan,Clothes,Offline,L,12/8/2016,142753875,1/20/2017,2899,109.28,35.84,316802.72,103900.16,212902.56 +Asia,Taiwan,Vegetables,Offline,H,7/19/2011,836479127,7/25/2011,1617,154.06,90.93,249115.02,147033.81,102081.21 +Sub-Saharan Africa,Rwanda,Cereal,Online,H,8/25/2012,354186618,9/21/2012,546,205.7,117.11,112312.2,63942.06,48370.14 +Europe,France,Personal Care,Online,M,10/19/2015,731862676,11/27/2015,3284,81.73,56.67,268401.32,186104.28,82297.04 +Asia,India,Household,Offline,H,10/27/2013,475806128,11/13/2013,462,668.27,502.54,308740.74,232173.48,76567.26 +Middle East and North Africa,Libya,Household,Online,M,10/5/2015,412628304,11/22/2015,4740,668.27,502.54,3167599.8,2382039.6,785560.2 +Central America and the Caribbean,Dominica,Vegetables,Offline,L,10/14/2012,539253032,10/21/2012,5810,154.06,90.93,895088.6,528303.3,366785.3 +Sub-Saharan Africa,Gabon,Clothes,Offline,M,4/15/2012,472916638,5/19/2012,5397,109.28,35.84,589784.16,193428.48,396355.68 +Sub-Saharan Africa,Cape Verde,Meat,Online,C,5/10/2011,801167953,5/14/2011,2256,421.89,364.69,951783.84,822740.64,129043.2 +Europe,Armenia,Clothes,Offline,C,9/17/2015,831868302,9/27/2015,7171,109.28,35.84,783646.88,257008.64,526638.24 +Sub-Saharan Africa,Kenya,Household,Online,L,3/22/2013,843191516,4/21/2013,7962,668.27,502.54,5320765.74,4001223.48,1319542.26 +Europe,Finland,Fruits,Online,M,7/12/2015,733623921,7/16/2015,4476,9.33,6.92,41761.08,30973.92,10787.16 +Europe,United Kingdom,Household,Offline,H,5/27/2016,471964347,6/10/2016,3593,668.27,502.54,2401094.11,1805626.22,595467.89 +Sub-Saharan Africa,Eritrea,Household,Online,L,9/12/2010,547324120,9/15/2010,4225,668.27,502.54,2823440.75,2123231.5,700209.25 +Sub-Saharan Africa,Niger,Vegetables,Offline,C,3/30/2013,619127070,4/2/2013,2313,154.06,90.93,356340.78,210321.09,146019.69 +Europe,Vatican City,Fruits,Offline,H,3/24/2017,867109525,4/2/2017,5832,9.33,6.92,54412.56,40357.44,14055.12 +Sub-Saharan Africa,Zambia,Fruits,Offline,C,2/11/2013,641320312,2/14/2013,9787,9.33,6.92,91312.71,67726.04,23586.67 +Australia and Oceania,Vanuatu,Snacks,Offline,L,2/24/2015,712120759,3/30/2015,1212,152.58,97.44,184926.96,118097.28,66829.68 +Middle East and North Africa,Bahrain,Personal Care,Online,L,2/22/2012,120184695,3/28/2012,4177,81.73,56.67,341386.21,236710.59,104675.62 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,L,9/6/2016,226498448,9/10/2016,4779,255.28,159.42,1219983.12,761868.18,458114.94 +Europe,Andorra,Meat,Offline,H,12/2/2015,662360846,1/1/2016,6148,421.89,364.69,2593779.72,2242114.12,351665.6 +Europe,Netherlands,Fruits,Online,M,3/20/2013,679383218,3/30/2013,3446,9.33,6.92,32151.18,23846.32,8304.86 +Middle East and North Africa,Egypt,Household,Offline,H,10/13/2016,499489390,11/15/2016,8865,668.27,502.54,5924213.55,4455017.1,1469196.45 +Europe,Armenia,Household,Online,H,3/7/2013,864915692,3/7/2013,6629,668.27,502.54,4429961.83,3331337.66,1098624.17 +Asia,Cambodia,Personal Care,Offline,C,7/15/2016,788210952,7/16/2016,7991,81.73,56.67,653104.43,452849.97,200254.46 +Europe,Sweden,Fruits,Offline,H,10/4/2011,702236497,11/12/2011,6240,9.33,6.92,58219.2,43180.8,15038.4 +Middle East and North Africa,Turkey,Household,Online,C,4/23/2011,210166156,4/27/2011,1691,668.27,502.54,1130044.57,849795.14,280249.43 +Sub-Saharan Africa,Botswana,Personal Care,Online,M,8/2/2013,335486257,8/4/2013,6693,81.73,56.67,547018.89,379292.31,167726.58 +North America,United States of America,Snacks,Online,H,4/5/2014,371995627,4/30/2014,628,152.58,97.44,95820.24,61192.32,34627.92 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,M,1/23/2010,133805596,2/21/2010,4904,255.28,159.42,1251893.12,781795.68,470097.44 +Sub-Saharan Africa,Namibia,Beverages,Online,M,2/26/2010,405339992,3/6/2010,7966,47.45,31.79,377986.7,253239.14,124747.56 +Europe,Albania,Snacks,Online,C,3/10/2017,691335141,3/30/2017,286,152.58,97.44,43637.88,27867.84,15770.04 +Middle East and North Africa,Yemen,Office Supplies,Online,C,12/12/2015,566839873,12/22/2015,9370,651.21,524.96,6101837.7,4918875.2,1182962.5 +Asia,Laos,Snacks,Online,M,12/30/2014,127215516,2/6/2015,4753,152.58,97.44,725212.74,463132.32,262080.42 +Europe,Belgium,Personal Care,Online,M,8/11/2012,438135898,8/12/2012,3003,81.73,56.67,245435.19,170180.01,75255.18 +Europe,Spain,Clothes,Offline,H,9/15/2015,385587346,9/25/2015,2719,109.28,35.84,297132.32,97448.96,199683.36 +Central America and the Caribbean,Dominica,Meat,Online,M,4/25/2013,725868690,5/8/2013,9530,421.89,364.69,4020611.7,3475495.7,545116 +Europe,Iceland,Snacks,Offline,L,9/14/2010,935591256,10/8/2010,1098,152.58,97.44,167532.84,106989.12,60543.72 +Asia,Laos,Beverages,Online,C,5/25/2010,561678874,7/6/2010,2115,47.45,31.79,100356.75,67235.85,33120.9 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,M,12/30/2015,571367871,1/30/2016,9305,651.21,524.96,6059509.05,4884752.8,1174756.25 +Sub-Saharan Africa,Zambia,Vegetables,Online,M,3/26/2013,202207076,5/8/2013,6422,154.06,90.93,989373.32,583952.46,405420.86 +Australia and Oceania,Australia,Vegetables,Offline,M,8/14/2011,112057816,9/27/2011,9253,154.06,90.93,1425517.18,841375.29,584141.89 +North America,United States of America,Cereal,Online,H,5/16/2010,129093921,6/22/2010,615,205.7,117.11,126505.5,72022.65,54482.85 +Europe,Montenegro,Cosmetics,Online,L,5/10/2017,601801717,6/19/2017,5356,437.2,263.33,2341643.2,1410395.48,931247.72 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,H,12/25/2014,148980033,12/31/2014,5357,9.33,6.92,49980.81,37070.44,12910.37 +Asia,Singapore,Office Supplies,Offline,L,1/11/2017,609740197,1/17/2017,4529,651.21,524.96,2949330.09,2377543.84,571786.25 +Asia,Uzbekistan,Office Supplies,Offline,H,10/30/2011,293506038,12/15/2011,3814,651.21,524.96,2483714.94,2002197.44,481517.5 +Australia and Oceania,Palau,Fruits,Offline,H,7/2/2011,730013883,8/16/2011,6185,9.33,6.92,57706.05,42800.2,14905.85 +Middle East and North Africa,Kuwait,Fruits,Online,L,4/15/2010,819312560,4/27/2010,1648,9.33,6.92,15375.84,11404.16,3971.68 +Europe,Czech Republic,Meat,Offline,L,2/1/2011,881763398,2/20/2011,2239,421.89,364.69,944611.71,816540.91,128070.8 +Middle East and North Africa,Syria,Baby Food,Online,C,1/21/2014,408040225,2/15/2014,7025,255.28,159.42,1793342,1119925.5,673416.5 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,L,11/10/2012,309129369,11/14/2012,7105,109.28,35.84,776434.4,254643.2,521791.2 +Australia and Oceania,Papua New Guinea,Clothes,Offline,L,7/31/2013,666329658,8/17/2013,608,109.28,35.84,66442.24,21790.72,44651.52 +Asia,Bangladesh,Personal Care,Online,H,10/17/2015,281252419,11/26/2015,7696,81.73,56.67,628994.08,436132.32,192861.76 +Europe,Armenia,Cosmetics,Offline,H,5/6/2016,725821483,6/9/2016,5561,437.2,263.33,2431269.2,1464378.13,966891.07 +Middle East and North Africa,Bahrain,Baby Food,Online,H,2/28/2013,492273175,3/25/2013,3427,255.28,159.42,874844.56,546332.34,328512.22 +Europe,Hungary,Snacks,Offline,L,7/31/2016,843156325,8/30/2016,7548,152.58,97.44,1151673.84,735477.12,416196.72 +Europe,Vatican City,Baby Food,Online,M,4/18/2015,861332261,5/14/2015,6212,255.28,159.42,1585799.36,990317.04,595482.32 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Offline,M,5/31/2010,599974811,6/28/2010,4734,255.28,159.42,1208495.52,754694.28,453801.24 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,C,9/9/2011,632570302,9/25/2011,464,437.2,263.33,202860.8,122185.12,80675.68 +Sub-Saharan Africa,Mali,Clothes,Offline,M,1/2/2011,702917563,1/10/2011,7782,109.28,35.84,850416.96,278906.88,571510.08 +Europe,Cyprus,Beverages,Offline,H,6/15/2016,175127923,7/21/2016,3099,47.45,31.79,147047.55,98517.21,48530.34 +Sub-Saharan Africa,The Gambia,Snacks,Offline,M,9/11/2010,283625209,9/27/2010,9857,152.58,97.44,1503981.06,960466.08,543514.98 +Central America and the Caribbean,El Salvador,Meat,Online,C,4/22/2015,983145749,5/27/2015,3530,421.89,364.69,1489271.7,1287355.7,201916 +Sub-Saharan Africa,Cameroon,Snacks,Online,C,4/15/2011,498738372,4/24/2011,6622,152.58,97.44,1010384.76,645247.68,365137.08 +Sub-Saharan Africa,Kenya,Household,Offline,C,12/28/2010,275764405,1/24/2011,3670,668.27,502.54,2452550.9,1844321.8,608229.1 +Asia,Brunei,Beverages,Offline,M,6/23/2016,929897677,6/30/2016,6242,47.45,31.79,296182.9,198433.18,97749.72 +Europe,Macedonia,Cosmetics,Offline,H,9/24/2015,897124516,11/1/2015,7935,437.2,263.33,3469182,2089523.55,1379658.45 +Europe,Luxembourg,Cosmetics,Offline,M,9/18/2016,483743751,10/30/2016,9381,437.2,263.33,4101373.2,2470298.73,1631074.47 +Europe,Croatia,Vegetables,Online,H,5/3/2013,516366708,5/10/2013,3239,154.06,90.93,499000.34,294522.27,204478.07 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,H,11/29/2011,991917216,12/7/2011,9202,154.06,90.93,1417660.12,836737.86,580922.26 +Europe,Ukraine,Office Supplies,Offline,L,4/1/2012,627631604,5/6/2012,8994,651.21,524.96,5856982.74,4721490.24,1135492.5 +Europe,Latvia,Baby Food,Offline,L,6/10/2011,911058700,6/23/2011,1370,255.28,159.42,349733.6,218405.4,131328.2 +Europe,Czech Republic,Fruits,Online,H,3/20/2015,250059831,4/23/2015,7116,9.33,6.92,66392.28,49242.72,17149.56 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,L,6/6/2011,722808825,7/3/2011,4049,651.21,524.96,2636749.29,2125563.04,511186.25 +Europe,Belgium,Office Supplies,Offline,M,9/24/2011,427792012,10/26/2011,2018,651.21,524.96,1314141.78,1059369.28,254772.5 +Asia,Japan,Personal Care,Online,C,6/19/2017,233808219,7/20/2017,7903,81.73,56.67,645912.19,447863.01,198049.18 +Middle East and North Africa,Qatar,Meat,Offline,H,11/28/2015,629968774,12/14/2015,614,421.89,364.69,259040.46,223919.66,35120.8 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,H,4/27/2014,375697505,5/17/2014,6095,9.33,6.92,56866.35,42177.4,14688.95 +Middle East and North Africa,Egypt,Meat,Offline,M,6/17/2013,550730741,7/25/2013,2319,421.89,364.69,978362.91,845716.11,132646.8 +Sub-Saharan Africa,Ethiopia,Cereal,Online,H,5/14/2011,505117309,5/16/2011,4291,205.7,117.11,882658.7,502519.01,380139.69 +Europe,Malta,Office Supplies,Offline,C,9/17/2014,109218537,9/28/2014,9047,651.21,524.96,5891496.87,4749313.12,1142183.75 +Central America and the Caribbean,El Salvador,Fruits,Online,C,4/20/2012,203708255,6/7/2012,654,9.33,6.92,6101.82,4525.68,1576.14 +North America,Greenland,Snacks,Online,C,9/24/2016,349572789,10/5/2016,5211,152.58,97.44,795094.38,507759.84,287334.54 +Australia and Oceania,East Timor,Clothes,Offline,H,2/24/2015,178110969,4/2/2015,5848,109.28,35.84,639069.44,209592.32,429477.12 +Europe,Croatia,Cosmetics,Online,M,11/30/2010,740934121,12/26/2010,7726,437.2,263.33,3377807.2,2034487.58,1343319.62 +Sub-Saharan Africa,Benin,Meat,Online,M,3/28/2012,459966075,4/13/2012,3038,421.89,364.69,1281701.82,1107928.22,173773.6 +Sub-Saharan Africa,Mauritania,Personal Care,Online,L,4/5/2013,977443158,4/13/2013,6006,81.73,56.67,490870.38,340360.02,150510.36 +Australia and Oceania,Tonga,Snacks,Offline,M,12/15/2012,405914199,1/26/2013,7887,152.58,97.44,1203398.46,768509.28,434889.18 +Europe,Croatia,Baby Food,Online,C,5/18/2011,978240525,6/6/2011,1965,255.28,159.42,501625.2,313260.3,188364.9 +Europe,Croatia,Cosmetics,Offline,C,6/3/2013,497595965,7/6/2013,8559,437.2,263.33,3741994.8,2253841.47,1488153.33 +Europe,Kosovo,Cereal,Offline,L,6/25/2017,887466847,8/1/2017,16,205.7,117.11,3291.2,1873.76,1417.44 +Europe,Denmark,Meat,Offline,L,8/27/2011,541651999,9/20/2011,5718,421.89,364.69,2412367.02,2085297.42,327069.6 +Sub-Saharan Africa,Namibia,Cosmetics,Online,M,5/24/2015,174262750,7/12/2015,7075,437.2,263.33,3093190,1863059.75,1230130.25 +Australia and Oceania,New Zealand,Household,Offline,M,2/19/2015,569722926,2/26/2015,2529,668.27,502.54,1690054.83,1270923.66,419131.17 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,M,7/16/2013,332768857,7/22/2013,2554,651.21,524.96,1663190.34,1340747.84,322442.5 +Europe,Hungary,Baby Food,Online,C,7/13/2010,838449370,8/24/2010,4656,255.28,159.42,1188583.68,742259.52,446324.16 +Middle East and North Africa,United Arab Emirates,Clothes,Online,L,9/4/2014,382125794,9/26/2014,8369,109.28,35.84,914564.32,299944.96,614619.36 +Australia and Oceania,Vanuatu,Baby Food,Offline,H,9/4/2016,929471957,10/20/2016,262,255.28,159.42,66883.36,41768.04,25115.32 +Asia,Singapore,Snacks,Online,M,11/15/2015,466474187,12/8/2015,8933,152.58,97.44,1362997.14,870431.52,492565.62 +Europe,Sweden,Personal Care,Online,H,6/13/2016,649431312,6/15/2016,12,81.73,56.67,980.76,680.04,300.72 +Asia,Brunei,Cereal,Online,H,2/3/2016,954954659,3/22/2016,1160,205.7,117.11,238612,135847.6,102764.4 +Sub-Saharan Africa,Namibia,Personal Care,Online,H,5/1/2017,929968059,5/7/2017,7069,81.73,56.67,577749.37,400600.23,177149.14 +Asia,Kazakhstan,Household,Online,H,3/11/2016,641707837,4/26/2016,4464,668.27,502.54,2983157.28,2243338.56,739818.72 +Asia,Vietnam,Office Supplies,Offline,C,7/22/2013,227722823,8/6/2013,7099,651.21,524.96,4622939.79,3726691.04,896248.75 +Europe,Spain,Office Supplies,Offline,M,5/10/2011,345874345,6/11/2011,760,651.21,524.96,494919.6,398969.6,95950 +Sub-Saharan Africa,South Africa,Office Supplies,Online,H,5/22/2016,824336230,7/9/2016,8264,651.21,524.96,5381599.44,4338269.44,1043330 +Australia and Oceania,East Timor,Baby Food,Offline,M,10/18/2013,211594808,11/18/2013,4461,255.28,159.42,1138804.08,711172.62,427631.46 +Sub-Saharan Africa,Cape Verde,Household,Online,M,4/13/2016,726448905,5/20/2016,1229,668.27,502.54,821303.83,617621.66,203682.17 +Asia,Tajikistan,Snacks,Offline,C,11/27/2014,608009850,12/30/2014,2481,152.58,97.44,378550.98,241748.64,136802.34 +North America,Canada,Beverages,Online,H,2/21/2013,865701472,3/20/2013,9158,47.45,31.79,434547.1,291132.82,143414.28 +Asia,Vietnam,Cereal,Online,C,7/17/2015,329260098,8/25/2015,4235,205.7,117.11,871139.5,495960.85,375178.65 +Central America and the Caribbean,Barbados,Household,Offline,M,5/7/2016,598734557,6/1/2016,7716,668.27,502.54,5156371.32,3877598.64,1278772.68 +Europe,Austria,Household,Online,M,11/19/2010,194486176,11/29/2010,1636,668.27,502.54,1093289.72,822155.44,271134.28 +Middle East and North Africa,Libya,Fruits,Offline,L,6/15/2014,407188785,6/17/2014,5065,9.33,6.92,47256.45,35049.8,12206.65 +Asia,Singapore,Fruits,Online,M,2/23/2013,347828710,3/19/2013,9100,9.33,6.92,84903,62972,21931 +Middle East and North Africa,Algeria,Personal Care,Offline,L,1/17/2013,997704780,2/25/2013,1870,81.73,56.67,152835.1,105972.9,46862.2 +Europe,Liechtenstein,Cereal,Offline,H,9/22/2013,258428323,10/12/2013,3538,205.7,117.11,727766.6,414335.18,313431.42 +Europe,Bulgaria,Personal Care,Online,H,1/15/2012,601923167,2/15/2012,1296,81.73,56.67,105922.08,73444.32,32477.76 +Middle East and North Africa,Pakistan,Meat,Online,H,6/23/2013,520425641,8/10/2013,4367,421.89,364.69,1842393.63,1592601.23,249792.4 +Sub-Saharan Africa,Sierra Leone,Household,Offline,C,3/27/2013,376484572,5/1/2013,9006,668.27,502.54,6018439.62,4525875.24,1492564.38 +Sub-Saharan Africa,South Africa,Vegetables,Online,C,2/25/2015,152961289,3/17/2015,3500,154.06,90.93,539210,318255,220955 +Middle East and North Africa,Syria,Cosmetics,Online,H,10/5/2012,803029620,10/26/2012,3165,437.2,263.33,1383738,833439.45,550298.55 +Sub-Saharan Africa,Togo,Fruits,Online,C,10/27/2015,200175893,11/11/2015,5350,9.33,6.92,49915.5,37022,12893.5 +Asia,Tajikistan,Cereal,Offline,L,3/17/2016,788198935,4/7/2016,4435,205.7,117.11,912279.5,519382.85,392896.65 +Asia,Singapore,Household,Offline,C,6/13/2014,131210076,7/2/2014,6832,668.27,502.54,4565620.64,3433353.28,1132267.36 +Europe,Malta,Cosmetics,Offline,M,11/30/2015,363633143,12/30/2015,5983,437.2,263.33,2615767.6,1575503.39,1040264.21 +North America,Mexico,Household,Offline,H,11/23/2011,540204465,12/28/2011,7361,668.27,502.54,4919135.47,3699196.94,1219938.53 +Europe,Cyprus,Cereal,Offline,L,9/5/2013,685972869,9/10/2013,3471,205.7,117.11,713984.7,406488.81,307495.89 +Europe,Sweden,Cosmetics,Online,C,11/27/2010,446299684,12/22/2010,8849,437.2,263.33,3868782.8,2330207.17,1538575.63 +Middle East and North Africa,Somalia,Beverages,Offline,C,3/17/2013,436858737,4/2/2013,5063,47.45,31.79,240239.35,160952.77,79286.58 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,H,2/18/2016,893636357,3/4/2016,5712,47.45,31.79,271034.4,181584.48,89449.92 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,C,7/6/2012,322931373,8/21/2012,1424,152.58,97.44,217273.92,138754.56,78519.36 +Europe,Serbia,Cosmetics,Offline,M,5/23/2011,451355111,7/7/2011,4862,437.2,263.33,2125666.4,1280310.46,845355.94 +Asia,Sri Lanka,Personal Care,Offline,C,7/6/2011,375831401,8/13/2011,5718,81.73,56.67,467332.14,324039.06,143293.08 +Europe,Finland,Fruits,Online,C,9/6/2012,613596570,9/19/2012,5715,9.33,6.92,53320.95,39547.8,13773.15 +Middle East and North Africa,Azerbaijan,Household,Offline,L,1/1/2012,852199447,2/20/2012,3609,668.27,502.54,2411786.43,1813666.86,598119.57 +Europe,Montenegro,Beverages,Online,C,3/11/2015,399501359,4/16/2015,185,47.45,31.79,8778.25,5881.15,2897.1 +Europe,Montenegro,Vegetables,Online,H,2/9/2010,433676135,2/10/2010,3260,154.06,90.93,502235.6,296431.8,205803.8 +Europe,Croatia,Snacks,Online,L,12/24/2015,853210103,1/31/2016,2685,152.58,97.44,409677.3,261626.4,148050.9 +Central America and the Caribbean,Honduras,Household,Offline,C,6/6/2011,726902091,7/1/2011,5337,668.27,502.54,3566556.99,2682055.98,884501.01 +Sub-Saharan Africa,Kenya,Meat,Offline,C,1/7/2014,543863427,1/14/2014,129,421.89,364.69,54423.81,47045.01,7378.8 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,C,11/15/2015,863517940,11/30/2015,3002,651.21,524.96,1954932.42,1575929.92,379002.5 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,C,3/2/2010,965601956,4/17/2010,1932,255.28,159.42,493200.96,307999.44,185201.52 +Central America and the Caribbean,Saint Lucia,Cereal,Online,L,2/3/2010,200164306,3/5/2010,1921,205.7,117.11,395149.7,224968.31,170181.39 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,M,9/30/2014,237566316,10/16/2014,7,9.33,6.92,65.31,48.44,16.87 +Asia,Myanmar,Cereal,Offline,H,12/8/2012,118481814,1/16/2013,257,205.7,117.11,52864.9,30097.27,22767.63 +Europe,Montenegro,Beverages,Online,H,4/3/2017,303897130,5/18/2017,8769,47.45,31.79,416089.05,278766.51,137322.54 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,L,11/7/2014,425111091,11/29/2014,8673,9.33,6.92,80919.09,60017.16,20901.93 +Middle East and North Africa,Tunisia ,Vegetables,Offline,C,8/28/2016,633735024,9/17/2016,5132,154.06,90.93,790635.92,466652.76,323983.16 +Middle East and North Africa,Pakistan,Meat,Online,C,9/29/2015,251692759,10/26/2015,336,421.89,364.69,141755.04,122535.84,19219.2 +Europe,Liechtenstein,Clothes,Offline,M,10/24/2013,921220624,12/7/2013,8509,109.28,35.84,929863.52,304962.56,624900.96 +Asia,Cambodia,Fruits,Offline,M,6/3/2017,754867446,6/13/2017,907,9.33,6.92,8462.31,6276.44,2185.87 +Middle East and North Africa,Jordan,Baby Food,Online,H,6/21/2011,185494554,7/19/2011,815,255.28,159.42,208053.2,129927.3,78125.9 +Europe,Netherlands,Beverages,Offline,H,1/3/2016,616275775,2/12/2016,8552,47.45,31.79,405792.4,271868.08,133924.32 +Middle East and North Africa,Iran,Clothes,Offline,M,4/11/2014,370697438,5/31/2014,6465,109.28,35.84,706495.2,231705.6,474789.6 +Middle East and North Africa,Iraq,Office Supplies,Online,M,2/3/2017,542558372,3/25/2017,3934,651.21,524.96,2561860.14,2065192.64,496667.5 +Middle East and North Africa,Afghanistan,Office Supplies,Online,L,8/15/2013,945969903,10/1/2013,2371,651.21,524.96,1544018.91,1244680.16,299338.75 +Middle East and North Africa,Algeria,Personal Care,Online,H,1/7/2013,565355861,2/11/2013,217,81.73,56.67,17735.41,12297.39,5438.02 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,M,5/13/2010,705452573,6/2/2010,7948,437.2,263.33,3474865.6,2092946.84,1381918.76 +North America,Canada,Snacks,Offline,H,2/28/2013,941308867,2/28/2013,3067,152.58,97.44,467962.86,298848.48,169114.38 +Europe,Ukraine,Beverages,Offline,M,10/30/2014,468286073,12/4/2014,5110,47.45,31.79,242469.5,162446.9,80022.6 +Sub-Saharan Africa,Gabon,Household,Online,M,8/22/2013,352058017,9/9/2013,646,668.27,502.54,431702.42,324640.84,107061.58 +Sub-Saharan Africa,Guinea,Fruits,Online,H,7/6/2016,378611028,7/20/2016,8272,9.33,6.92,77177.76,57242.24,19935.52 +Europe,Serbia,Beverages,Online,L,6/25/2012,404243934,7/15/2012,3618,47.45,31.79,171674.1,115016.22,56657.88 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,C,5/19/2014,805568063,7/7/2014,4346,81.73,56.67,355198.58,246287.82,108910.76 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,M,3/2/2017,229507243,3/2/2017,5148,154.06,90.93,793100.88,468107.64,324993.24 +Europe,Liechtenstein,Cereal,Offline,H,11/11/2016,543297803,12/20/2016,2748,205.7,117.11,565263.6,321818.28,243445.32 +Europe,Montenegro,Household,Online,L,5/8/2014,984488570,5/24/2014,900,668.27,502.54,601443,452286,149157 +Asia,Vietnam,Household,Offline,C,7/27/2011,410940873,9/13/2011,5391,668.27,502.54,3602643.57,2709193.14,893450.43 +Middle East and North Africa,Yemen,Baby Food,Offline,H,4/23/2015,450828540,5/30/2015,9038,255.28,159.42,2307220.64,1440837.96,866382.68 +Europe,Russia,Baby Food,Offline,H,9/16/2010,552637898,9/17/2010,6690,255.28,159.42,1707823.2,1066519.8,641303.4 +Sub-Saharan Africa,Mali,Office Supplies,Online,H,6/25/2010,235167777,8/10/2010,226,651.21,524.96,147173.46,118640.96,28532.5 +Middle East and North Africa,Lebanon,Office Supplies,Offline,M,4/2/2013,437529504,5/10/2013,3558,651.21,524.96,2317005.18,1867807.68,449197.5 +Australia and Oceania,Tuvalu,Household,Online,L,12/6/2014,369146907,1/12/2015,7628,668.27,502.54,5097563.56,3833375.12,1264188.44 +Europe,Ireland,Cosmetics,Offline,H,6/26/2012,659756314,7/6/2012,5409,437.2,263.33,2364814.8,1424351.97,940462.83 +Australia and Oceania,Tuvalu,Vegetables,Online,L,4/24/2015,209406554,5/11/2015,6908,154.06,90.93,1064246.48,628144.44,436102.04 +Europe,Bulgaria,Cereal,Offline,M,2/26/2011,238458955,3/27/2011,4159,205.7,117.11,855506.3,487060.49,368445.81 +Middle East and North Africa,Saudi Arabia,Household,Online,L,4/29/2015,237587344,5/5/2015,6230,668.27,502.54,4163322.1,3130824.2,1032497.9 +North America,Greenland,Snacks,Online,M,11/27/2013,217778050,12/20/2013,4219,152.58,97.44,643735.02,411099.36,232635.66 +Europe,Latvia,Household,Offline,L,12/25/2012,260329902,2/2/2013,6258,668.27,502.54,4182033.66,3144895.32,1037138.34 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,H,2/18/2012,966854226,3/17/2012,2506,152.58,97.44,382365.48,244184.64,138180.84 +Europe,Liechtenstein,Cosmetics,Offline,M,10/12/2015,309274852,10/18/2015,156,437.2,263.33,68203.2,41079.48,27123.72 +Europe,France,Fruits,Online,L,4/7/2014,379828107,5/25/2014,8432,9.33,6.92,78670.56,58349.44,20321.12 +Europe,Moldova ,Household,Offline,M,5/13/2010,641062819,5/30/2010,3589,668.27,502.54,2398421.03,1803616.06,594804.97 +Europe,Andorra,Beverages,Offline,L,6/25/2015,175840318,8/7/2015,3912,47.45,31.79,185624.4,124362.48,61261.92 +Sub-Saharan Africa,Uganda,Meat,Online,H,8/2/2015,837334430,9/13/2015,4720,421.89,364.69,1991320.8,1721336.8,269984 +Middle East and North Africa,Morocco,Personal Care,Online,H,11/7/2012,499031484,12/19/2012,3360,81.73,56.67,274612.8,190411.2,84201.6 +Europe,Spain,Personal Care,Online,H,4/24/2014,704730308,5/5/2014,4214,81.73,56.67,344410.22,238807.38,105602.84 +Australia and Oceania,Nauru,Meat,Online,L,11/30/2012,818542230,12/31/2012,3690,421.89,364.69,1556774.1,1345706.1,211068 +Middle East and North Africa,Afghanistan,Clothes,Online,L,1/12/2014,274891078,2/2/2014,5234,109.28,35.84,571971.52,187586.56,384384.96 +North America,United States of America,Baby Food,Online,L,7/11/2016,828513181,7/24/2016,4316,255.28,159.42,1101788.48,688056.72,413731.76 +Asia,Brunei,Meat,Online,L,7/18/2016,704457366,8/16/2016,3444,421.89,364.69,1452989.16,1255992.36,196996.8 +Europe,Belarus,Beverages,Offline,M,4/19/2011,448084962,4/20/2011,7153,47.45,31.79,339409.85,227393.87,112015.98 +North America,Canada,Cosmetics,Online,C,5/30/2010,675069797,6/2/2010,7009,437.2,263.33,3064334.8,1845679.97,1218654.83 +Sub-Saharan Africa,Ethiopia,Snacks,Online,L,1/4/2017,721398198,1/24/2017,6613,152.58,97.44,1009011.54,644370.72,364640.82 +Europe,Iceland,Clothes,Online,C,5/10/2016,893368995,6/6/2016,6593,109.28,35.84,720483.04,236293.12,484189.92 +Sub-Saharan Africa,Comoros,Fruits,Offline,C,6/28/2017,217593514,7/8/2017,9611,9.33,6.92,89670.63,66508.12,23162.51 +Europe,Romania,Baby Food,Online,C,8/1/2011,490995585,9/15/2011,5360,255.28,159.42,1368300.8,854491.2,513809.6 +Middle East and North Africa,Qatar,Fruits,Online,L,8/3/2013,430811536,8/23/2013,5562,9.33,6.92,51893.46,38489.04,13404.42 +Australia and Oceania,Tonga,Office Supplies,Online,H,1/12/2013,624590194,1/26/2013,8973,651.21,524.96,5843307.33,4710466.08,1132841.25 +Central America and the Caribbean,Guatemala,Clothes,Offline,H,8/21/2015,380192887,9/5/2015,6379,109.28,35.84,697097.12,228623.36,468473.76 +Europe,Germany,Office Supplies,Offline,C,11/1/2016,875793445,11/5/2016,5597,651.21,524.96,3644822.37,2938201.12,706621.25 +Europe,Latvia,Office Supplies,Offline,H,2/16/2013,209878194,3/9/2013,6476,651.21,524.96,4217235.96,3399640.96,817595 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,H,6/9/2013,151245963,7/27/2013,5896,47.45,31.79,279765.2,187433.84,92331.36 +Europe,Kosovo,Household,Online,H,8/9/2012,289008080,9/4/2012,2768,668.27,502.54,1849771.36,1391030.72,458740.64 +Central America and the Caribbean,Honduras,Clothes,Online,C,4/28/2010,282588374,6/6/2010,3034,109.28,35.84,331555.52,108738.56,222816.96 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,C,12/2/2014,311723172,1/2/2015,4669,668.27,502.54,3120152.63,2346359.26,773793.37 +Central America and the Caribbean,Grenada,Vegetables,Offline,M,11/11/2016,626461303,12/17/2016,2676,154.06,90.93,412264.56,243328.68,168935.88 +Europe,Russia,Fruits,Online,H,4/3/2015,197164094,5/23/2015,4092,9.33,6.92,38178.36,28316.64,9861.72 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,C,1/16/2014,764505374,1/23/2014,2984,205.7,117.11,613808.8,349456.24,264352.56 +Europe,Liechtenstein,Cereal,Offline,C,9/5/2010,989471471,9/12/2010,5451,205.7,117.11,1121270.7,638366.61,482904.09 +Europe,Macedonia,Beverages,Online,M,1/9/2015,503361213,2/14/2015,4623,47.45,31.79,219361.35,146965.17,72396.18 +Middle East and North Africa,Tunisia ,Household,Offline,C,4/20/2015,357785928,6/2/2015,5662,668.27,502.54,3783744.74,2845381.48,938363.26 +Sub-Saharan Africa,Rwanda,Household,Offline,C,2/23/2012,774669444,3/10/2012,758,668.27,502.54,506548.66,380925.32,125623.34 +Asia,South Korea,Cereal,Offline,M,11/2/2014,696248090,11/10/2014,4137,205.7,117.11,850980.9,484484.07,366496.83 +Asia,Sri Lanka,Beverages,Offline,M,10/14/2014,935070693,10/20/2014,7052,47.45,31.79,334617.4,224183.08,110434.32 +Asia,Turkmenistan,Cosmetics,Offline,M,1/14/2012,123998582,1/29/2012,2791,437.2,263.33,1220225.2,734954.03,485271.17 +Central America and the Caribbean,Panama,Snacks,Offline,C,6/30/2011,566205585,7/25/2011,1670,152.58,97.44,254808.6,162724.8,92083.8 +Asia,Cambodia,Household,Offline,H,7/18/2011,585178029,8/28/2011,6038,668.27,502.54,4035014.26,3034336.52,1000677.74 +Asia,Myanmar,Meat,Online,L,6/8/2015,374714744,6/12/2015,5274,421.89,364.69,2225047.86,1923375.06,301672.8 +Europe,Vatican City,Beverages,Offline,C,4/28/2012,648927056,5/21/2012,791,47.45,31.79,37532.95,25145.89,12387.06 +Europe,Lithuania,Household,Offline,C,5/17/2011,392238795,6/26/2011,1031,668.27,502.54,688986.37,518118.74,170867.63 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,M,3/27/2015,909386289,4/9/2015,6466,437.2,263.33,2826935.2,1702691.78,1124243.42 +Sub-Saharan Africa,The Gambia,Beverages,Offline,C,4/6/2016,875418365,5/15/2016,4603,47.45,31.79,218412.35,146329.37,72082.98 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,L,6/15/2015,385696351,7/10/2015,4976,437.2,263.33,2175507.2,1310330.08,865177.12 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,C,1/30/2011,505894076,2/18/2011,4154,651.21,524.96,2705126.34,2180683.84,524442.5 +Europe,Spain,Clothes,Offline,M,1/20/2010,121997869,2/23/2010,735,109.28,35.84,80320.8,26342.4,53978.4 +Europe,Vatican City,Vegetables,Offline,H,7/24/2016,890306556,8/8/2016,349,154.06,90.93,53766.94,31734.57,22032.37 +Europe,San Marino,Cosmetics,Offline,H,2/21/2013,487431466,3/21/2013,657,437.2,263.33,287240.4,173007.81,114232.59 +North America,Mexico,Vegetables,Offline,H,6/22/2017,260296428,7/13/2017,6352,154.06,90.93,978589.12,577587.36,401001.76 +Sub-Saharan Africa,Mozambique,Household,Offline,L,6/8/2010,276137769,6/17/2010,4157,668.27,502.54,2777998.39,2089058.78,688939.61 +Sub-Saharan Africa,Malawi,Cereal,Offline,L,8/15/2015,672504317,9/29/2015,7827,205.7,117.11,1610013.9,916619.97,693393.93 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,L,4/2/2012,307257401,5/13/2012,3148,437.2,263.33,1376305.6,828962.84,547342.76 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,L,9/12/2014,808570849,9/15/2014,2937,668.27,502.54,1962708.99,1475959.98,486749.01 +Asia,Mongolia,Cosmetics,Online,M,9/2/2015,724930989,10/21/2015,2044,437.2,263.33,893636.8,538246.52,355390.28 +Australia and Oceania,Solomon Islands,Fruits,Online,H,9/22/2012,475136649,10/24/2012,2348,9.33,6.92,21906.84,16248.16,5658.68 +Europe,France,Fruits,Online,H,1/28/2012,998299157,2/18/2012,7760,9.33,6.92,72400.8,53699.2,18701.6 +Europe,Switzerland,Personal Care,Online,H,3/11/2017,603842341,4/4/2017,9222,81.73,56.67,753714.06,522610.74,231103.32 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,L,6/22/2017,821502530,7/1/2017,9709,651.21,524.96,6322597.89,5096836.64,1225761.25 +Europe,Serbia,Cosmetics,Offline,C,9/30/2014,551328551,11/6/2014,9225,437.2,263.33,4033170,2429219.25,1603950.75 +Europe,Latvia,Household,Offline,C,11/25/2011,113681733,12/22/2011,9806,668.27,502.54,6553055.62,4927907.24,1625148.38 +Europe,Cyprus,Fruits,Online,C,8/31/2016,799235904,10/10/2016,520,9.33,6.92,4851.6,3598.4,1253.2 +Asia,Indonesia,Household,Offline,L,2/20/2015,818977391,4/10/2015,2464,668.27,502.54,1646617.28,1238258.56,408358.72 +Sub-Saharan Africa,Chad,Baby Food,Offline,H,5/25/2013,254205024,6/10/2013,3770,255.28,159.42,962405.6,601013.4,361392.2 +Europe,Latvia,Clothes,Online,L,1/6/2011,606530129,1/21/2011,4599,109.28,35.84,502578.72,164828.16,337750.56 +Central America and the Caribbean,The Bahamas,Baby Food,Online,H,6/2/2012,747876536,6/11/2012,2141,255.28,159.42,546554.48,341318.22,205236.26 +North America,Canada,Cosmetics,Offline,M,7/12/2015,970480573,8/6/2015,5623,437.2,263.33,2458375.6,1480704.59,977671.01 +Asia,South Korea,Beverages,Online,M,7/16/2015,736891067,8/13/2015,1297,47.45,31.79,61542.65,41231.63,20311.02 +Sub-Saharan Africa,Ethiopia,Household,Online,L,4/14/2016,929969346,5/28/2016,7450,668.27,502.54,4978611.5,3743923,1234688.5 +Central America and the Caribbean,Jamaica,Baby Food,Offline,M,4/23/2011,702889239,6/3/2011,9401,255.28,159.42,2399887.28,1498707.42,901179.86 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,L,5/10/2010,629137074,6/26/2010,4496,255.28,159.42,1147738.88,716752.32,430986.56 +Australia and Oceania,Marshall Islands,Fruits,Online,C,11/21/2012,452511680,12/21/2012,7117,9.33,6.92,66401.61,49249.64,17151.97 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,L,11/8/2011,437124383,11/29/2011,3674,81.73,56.67,300276.02,208205.58,92070.44 +Australia and Oceania,Fiji,Office Supplies,Online,C,8/15/2012,917399013,9/25/2012,7609,651.21,524.96,4955056.89,3994420.64,960636.25 +Central America and the Caribbean,Haiti,Personal Care,Offline,L,1/23/2014,948071897,2/12/2014,4397,81.73,56.67,359366.81,249177.99,110188.82 +Sub-Saharan Africa,Guinea,Cereal,Online,C,4/24/2012,554191863,5/24/2012,6543,205.7,117.11,1345895.1,766250.73,579644.37 +Middle East and North Africa,Afghanistan,Clothes,Online,H,2/28/2012,281120240,3/4/2012,8581,109.28,35.84,937731.68,307543.04,630188.64 +Sub-Saharan Africa,Sudan,Personal Care,Offline,C,8/29/2015,744530856,9/16/2015,2080,81.73,56.67,169998.4,117873.6,52124.8 +Asia,Bhutan,Beverages,Online,M,10/15/2010,380410039,10/18/2010,639,47.45,31.79,30320.55,20313.81,10006.74 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,H,2/5/2013,395056617,3/14/2013,4887,109.28,35.84,534051.36,175150.08,358901.28 +Asia,Bhutan,Office Supplies,Offline,L,6/27/2016,715081918,6/30/2016,7485,651.21,524.96,4874306.85,3929325.6,944981.25 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,M,2/16/2012,437409770,3/17/2012,8126,81.73,56.67,664137.98,460500.42,203637.56 +Middle East and North Africa,Iraq,Office Supplies,Offline,L,12/21/2014,979276502,12/26/2014,8533,651.21,524.96,5556774.93,4479483.68,1077291.25 +Sub-Saharan Africa,South Sudan,Meat,Online,C,7/16/2014,228230941,7/22/2014,7462,421.89,364.69,3148143.18,2721316.78,426826.4 +Sub-Saharan Africa,Rwanda,Snacks,Online,M,7/23/2016,192134416,8/16/2016,5698,152.58,97.44,869400.84,555213.12,314187.72 +Europe,France,Clothes,Offline,H,6/19/2016,249160754,7/24/2016,1059,109.28,35.84,115727.52,37954.56,77772.96 +North America,Greenland,Cosmetics,Online,C,10/2/2010,297796285,11/5/2010,3393,437.2,263.33,1483419.6,893478.69,589940.91 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,C,12/3/2015,306839835,1/21/2016,9581,651.21,524.96,6239243.01,5029641.76,1209601.25 +Asia,Laos,Cereal,Offline,L,8/31/2011,765402734,9/23/2011,8533,205.7,117.11,1755238.1,999299.63,755938.47 +Sub-Saharan Africa,Botswana,Fruits,Offline,M,10/26/2012,432908809,12/6/2012,6192,9.33,6.92,57771.36,42848.64,14922.72 +Europe,Serbia,Meat,Offline,H,7/28/2012,389094388,9/11/2012,531,421.89,364.69,224023.59,193650.39,30373.2 +Central America and the Caribbean,Jamaica,Clothes,Online,M,7/14/2016,884008300,8/2/2016,6555,109.28,35.84,716330.4,234931.2,481399.2 +Asia,Myanmar,Office Supplies,Offline,H,3/26/2016,888011872,4/6/2016,1301,651.21,524.96,847224.21,682972.96,164251.25 +Middle East and North Africa,United Arab Emirates,Fruits,Offline,C,8/16/2015,341778934,8/20/2015,8836,9.33,6.92,82439.88,61145.12,21294.76 +Europe,Moldova ,Personal Care,Online,C,2/23/2012,606295812,4/11/2012,5259,81.73,56.67,429818.07,298027.53,131790.54 +Middle East and North Africa,Turkey,Clothes,Offline,M,9/3/2015,412861335,10/1/2015,3699,109.28,35.84,404226.72,132572.16,271654.56 +Europe,Bosnia and Herzegovina,Cosmetics,Online,C,6/2/2014,813086831,7/16/2014,9317,437.2,263.33,4073392.4,2453445.61,1619946.79 +North America,Canada,Cereal,Online,H,8/5/2016,228896129,9/8/2016,4306,205.7,117.11,885744.2,504275.66,381468.54 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,L,5/2/2016,302525556,5/2/2016,2890,421.89,364.69,1219262.1,1053954.1,165308 +Middle East and North Africa,Yemen,Clothes,Online,C,8/15/2012,946523940,9/15/2012,6323,109.28,35.84,690977.44,226616.32,464361.12 +Asia,Turkmenistan,Meat,Offline,H,1/28/2013,793752610,2/27/2013,7891,421.89,364.69,3329133.99,2877768.79,451365.2 +Sub-Saharan Africa,Sudan,Beverages,Offline,L,1/10/2015,347385394,2/17/2015,7913,47.45,31.79,375471.85,251554.27,123917.58 +Australia and Oceania,East Timor,Clothes,Offline,M,11/10/2016,630908620,11/19/2016,8736,109.28,35.84,954670.08,313098.24,641571.84 +Asia,Kyrgyzstan,Clothes,Online,H,4/1/2014,938121116,5/8/2014,9740,109.28,35.84,1064387.2,349081.6,715305.6 +Australia and Oceania,Papua New Guinea,Personal Care,Offline,C,7/3/2011,183134210,7/30/2011,2337,81.73,56.67,191003.01,132437.79,58565.22 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,C,3/16/2010,950371730,4/8/2010,4969,255.28,159.42,1268486.32,792157.98,476328.34 +Europe,Belgium,Fruits,Offline,H,1/3/2013,944570004,2/6/2013,8110,9.33,6.92,75666.3,56121.2,19545.1 +Asia,Kazakhstan,Cereal,Offline,L,4/8/2012,640777862,4/12/2012,9264,205.7,117.11,1905604.8,1084907.04,820697.76 +Middle East and North Africa,Pakistan,Household,Offline,C,7/21/2016,134356629,9/3/2016,7967,668.27,502.54,5324107.09,4003736.18,1320370.91 +Europe,Poland,Office Supplies,Offline,C,7/25/2016,490980136,9/12/2016,788,651.21,524.96,513153.48,413668.48,99485 +Europe,Austria,Meat,Online,L,8/23/2011,596634709,9/23/2011,6324,421.89,364.69,2668032.36,2306299.56,361732.8 +Central America and the Caribbean,Panama,Baby Food,Offline,C,7/17/2013,307619178,8/26/2013,206,255.28,159.42,52587.68,32840.52,19747.16 +Europe,Belgium,Baby Food,Online,L,5/18/2012,900544869,6/23/2012,94,255.28,159.42,23996.32,14985.48,9010.84 +Europe,Slovenia,Personal Care,Online,M,9/6/2010,122335612,9/27/2010,681,81.73,56.67,55658.13,38592.27,17065.86 +Europe,Bosnia and Herzegovina,Meat,Offline,H,1/20/2012,740227735,1/28/2012,8691,421.89,364.69,3666645.99,3169520.79,497125.2 +Middle East and North Africa,Oman,Household,Online,C,5/13/2017,191770064,5/13/2017,7878,668.27,502.54,5264631.06,3959010.12,1305620.94 +Central America and the Caribbean,Guatemala,Clothes,Offline,L,5/30/2013,934823930,6/12/2013,4030,109.28,35.84,440398.4,144435.2,295963.2 +Middle East and North Africa,Somalia,Personal Care,Offline,M,7/25/2014,997563159,9/12/2014,9962,81.73,56.67,814194.26,564546.54,249647.72 +Sub-Saharan Africa,The Gambia,Meat,Online,C,7/12/2013,728474080,8/6/2013,523,421.89,364.69,220648.47,190732.87,29915.6 +Middle East and North Africa,Oman,Vegetables,Online,M,6/13/2015,546355521,7/30/2015,7595,154.06,90.93,1170085.7,690613.35,479472.35 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,M,5/16/2011,490318810,6/18/2011,5087,437.2,263.33,2224036.4,1339559.71,884476.69 +Asia,Nepal,Household,Online,H,5/8/2012,669787776,6/17/2012,3942,668.27,502.54,2634320.34,1981012.68,653307.66 +Asia,North Korea,Snacks,Offline,L,5/13/2015,814498746,6/19/2015,7134,152.58,97.44,1088505.72,695136.96,393368.76 +Asia,Indonesia,Cosmetics,Offline,L,8/28/2014,724500548,10/1/2014,4667,437.2,263.33,2040412.4,1228961.11,811451.29 +North America,United States of America,Meat,Offline,L,2/11/2013,720154511,2/13/2013,8578,421.89,364.69,3618972.42,3128310.82,490661.6 +Europe,Russia,Cereal,Offline,L,11/29/2010,292134463,11/29/2010,7934,205.7,117.11,1632023.8,929150.74,702873.06 +Central America and the Caribbean,Dominican Republic,Household,Offline,M,11/4/2016,351426732,11/7/2016,3834,668.27,502.54,2562147.18,1926738.36,635408.82 +Asia,Malaysia,Office Supplies,Online,L,4/13/2014,979330146,5/4/2014,4408,651.21,524.96,2870533.68,2314023.68,556510 +Australia and Oceania,Tonga,Beverages,Online,M,5/15/2010,977456033,6/14/2010,9816,47.45,31.79,465769.2,312050.64,153718.56 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,C,2/7/2017,117728221,3/20/2017,7252,255.28,159.42,1851290.56,1156113.84,695176.72 +Sub-Saharan Africa,Kenya,Fruits,Online,M,4/6/2017,492383038,5/8/2017,5938,9.33,6.92,55401.54,41090.96,14310.58 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,M,8/12/2013,663969314,8/28/2013,2130,154.06,90.93,328147.8,193680.9,134466.9 +Europe,Andorra,Personal Care,Online,C,7/24/2017,615348374,8/16/2017,4113,81.73,56.67,336155.49,233083.71,103071.78 +Europe,Lithuania,Household,Offline,C,1/28/2015,399694049,2/14/2015,7206,668.27,502.54,4815553.62,3621303.24,1194250.38 +Asia,India,Household,Offline,M,11/28/2015,590492665,12/28/2015,8757,668.27,502.54,5852040.39,4400742.78,1451297.61 +Europe,Netherlands,Cereal,Offline,H,12/10/2011,931543052,1/6/2012,3145,205.7,117.11,646926.5,368310.95,278615.55 +Sub-Saharan Africa,Niger,Snacks,Offline,H,4/8/2011,786956536,5/18/2011,6782,152.58,97.44,1034797.56,660838.08,373959.48 +Sub-Saharan Africa,Kenya,Vegetables,Online,C,9/9/2011,491156947,10/18/2011,3110,154.06,90.93,479126.6,282792.3,196334.3 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,C,1/26/2012,898880612,1/30/2012,7603,154.06,90.93,1171318.18,691340.79,479977.39 +Central America and the Caribbean,Dominican Republic,Beverages,Online,M,2/16/2016,235176360,2/26/2016,2766,47.45,31.79,131246.7,87931.14,43315.56 +Asia,Kyrgyzstan,Beverages,Offline,H,6/30/2013,845405519,8/7/2013,3135,47.45,31.79,148755.75,99661.65,49094.1 +Europe,Belgium,Cosmetics,Online,M,10/21/2013,645241916,11/1/2013,276,437.2,263.33,120667.2,72679.08,47988.12 +Europe,Denmark,Fruits,Online,M,8/11/2012,770671880,8/26/2012,7790,9.33,6.92,72680.7,53906.8,18773.9 +Central America and the Caribbean,Cuba,Baby Food,Online,L,4/26/2010,627994239,5/20/2010,6306,255.28,159.42,1609795.68,1005302.52,604493.16 +Europe,Germany,Snacks,Offline,L,12/17/2015,143820321,1/11/2016,8484,152.58,97.44,1294488.72,826680.96,467807.76 +Europe,Hungary,Vegetables,Online,H,2/21/2013,215073955,4/6/2013,4017,154.06,90.93,618859.02,365265.81,253593.21 +Middle East and North Africa,Kuwait,Snacks,Offline,H,10/28/2016,458991467,11/16/2016,4630,152.58,97.44,706445.4,451147.2,255298.2 +Sub-Saharan Africa,Namibia,Household,Offline,C,7/8/2016,563121688,8/4/2016,9076,668.27,502.54,6065218.52,4561053.04,1504165.48 +Asia,Vietnam,Baby Food,Offline,H,5/20/2010,735325944,5/29/2010,8142,255.28,159.42,2078489.76,1297997.64,780492.12 +Europe,Latvia,Fruits,Online,M,7/25/2016,353778064,9/8/2016,9646,9.33,6.92,89997.18,66750.32,23246.86 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,H,6/3/2016,216964375,6/26/2016,3435,437.2,263.33,1501782,904538.55,597243.45 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,C,4/21/2011,293683707,5/18/2011,6390,255.28,159.42,1631239.2,1018693.8,612545.4 +Sub-Saharan Africa,Mali,Personal Care,Online,M,3/13/2011,173047387,5/1/2011,7422,81.73,56.67,606600.06,420604.74,185995.32 +Sub-Saharan Africa,Lesotho,Beverages,Offline,C,10/16/2015,414479243,11/5/2015,2474,47.45,31.79,117391.3,78648.46,38742.84 +Europe,Ireland,Meat,Offline,L,9/13/2010,297715604,10/20/2010,9518,421.89,364.69,4015549.02,3471119.42,544429.6 +Sub-Saharan Africa,Comoros,Vegetables,Online,C,9/5/2016,972805297,10/6/2016,3560,154.06,90.93,548453.6,323710.8,224742.8 +Sub-Saharan Africa,Guinea,Snacks,Offline,M,2/12/2010,510109651,2/12/2010,1636,152.58,97.44,249620.88,159411.84,90209.04 +Australia and Oceania,Marshall Islands,Household,Offline,H,2/7/2010,650302493,3/9/2010,7814,668.27,502.54,5221861.78,3926847.56,1295014.22 +Europe,Ukraine,Cosmetics,Online,M,2/2/2014,954370152,2/18/2014,8191,437.2,263.33,3581105.2,2156936.03,1424169.17 +Middle East and North Africa,Azerbaijan,Snacks,Offline,C,10/17/2016,153611457,12/4/2016,5899,152.58,97.44,900069.42,574798.56,325270.86 +Europe,Moldova ,Beverages,Online,M,1/4/2014,199637734,1/27/2014,6097,47.45,31.79,289302.65,193823.63,95479.02 +Europe,Andorra,Household,Offline,L,12/11/2013,414372813,1/10/2014,979,668.27,502.54,654236.33,491986.66,162249.67 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,M,9/26/2010,640053021,10/16/2010,4767,9.33,6.92,44476.11,32987.64,11488.47 +Europe,Serbia,Clothes,Online,C,12/8/2010,789227187,1/11/2011,8718,109.28,35.84,952703.04,312453.12,640249.92 +Middle East and North Africa,Jordan,Baby Food,Online,H,8/4/2014,394756639,8/27/2014,6117,255.28,159.42,1561547.76,975172.14,586375.62 +Middle East and North Africa,Kuwait,Cosmetics,Offline,C,6/17/2011,859815204,7/16/2011,7281,437.2,263.33,3183253.2,1917305.73,1265947.47 +Sub-Saharan Africa,Togo,Baby Food,Offline,C,1/28/2015,507889211,2/3/2015,4559,255.28,159.42,1163821.52,726795.78,437025.74 +Asia,Nepal,Cosmetics,Offline,C,7/15/2013,432777488,9/1/2013,7331,437.2,263.33,3205113.2,1930472.23,1274640.97 +Europe,Russia,Office Supplies,Online,C,2/25/2011,448591363,3/6/2011,7008,651.21,524.96,4563679.68,3678919.68,884760 +Asia,Singapore,Office Supplies,Online,M,1/29/2017,439754664,3/5/2017,2032,651.21,524.96,1323258.72,1066718.72,256540 +Australia and Oceania,New Zealand,Personal Care,Offline,C,4/2/2011,811003720,5/5/2011,2878,81.73,56.67,235218.94,163096.26,72122.68 +Europe,Latvia,Meat,Offline,C,4/26/2016,237387359,6/13/2016,7050,421.89,364.69,2974324.5,2571064.5,403260 +Sub-Saharan Africa,Benin,Vegetables,Online,L,7/21/2010,614266908,8/30/2010,4083,154.06,90.93,629026.98,371267.19,257759.79 +Europe,Lithuania,Personal Care,Online,C,12/14/2014,307316195,12/19/2014,546,81.73,56.67,44624.58,30941.82,13682.76 +Asia,Vietnam,Vegetables,Offline,M,9/13/2013,902521550,9/19/2013,5038,154.06,90.93,776154.28,458105.34,318048.94 +Sub-Saharan Africa,Madagascar,Snacks,Online,H,12/30/2010,456181800,2/9/2011,3187,152.58,97.44,486272.46,310541.28,175731.18 +Middle East and North Africa,Israel,Baby Food,Online,M,2/2/2012,244908273,2/24/2012,2655,255.28,159.42,677768.4,423260.1,254508.3 +Europe,Sweden,Beverages,Offline,L,12/9/2011,715624797,1/27/2012,8135,47.45,31.79,386005.75,258611.65,127394.1 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,H,2/21/2014,135567700,3/29/2014,6350,651.21,524.96,4135183.5,3333496,801687.5 +Sub-Saharan Africa,Chad,Meat,Offline,L,1/3/2012,442285811,2/8/2012,1055,421.89,364.69,445093.95,384747.95,60346 +Europe,Montenegro,Personal Care,Offline,H,1/16/2015,493640458,1/29/2015,8036,81.73,56.67,656782.28,455400.12,201382.16 +Sub-Saharan Africa,Mauritius ,Household,Offline,M,11/25/2014,117805469,12/17/2014,111,668.27,502.54,74177.97,55781.94,18396.03 +Europe,Slovenia,Cereal,Offline,L,11/12/2011,563267171,12/11/2011,2128,205.7,117.11,437729.6,249210.08,188519.52 +Europe,United Kingdom,Personal Care,Online,H,1/24/2011,448824393,3/5/2011,5967,81.73,56.67,487682.91,338149.89,149533.02 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,C,2/20/2011,713588464,3/14/2011,5539,154.06,90.93,853338.34,503661.27,349677.07 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,M,7/24/2015,566983211,8/26/2015,1786,47.45,31.79,84745.7,56776.94,27968.76 +Europe,San Marino,Meat,Offline,C,9/22/2013,638744962,11/4/2013,7683,421.89,364.69,3241380.87,2801913.27,439467.6 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,C,1/14/2015,728922545,1/24/2015,3234,154.06,90.93,498230.04,294067.62,204162.42 +Sub-Saharan Africa,The Gambia,Meat,Offline,L,10/22/2014,257877290,10/27/2014,475,421.89,364.69,200397.75,173227.75,27170 +Sub-Saharan Africa,Burundi,Cereal,Online,L,3/14/2013,516283023,4/23/2013,8474,205.7,117.11,1743101.8,992390.14,750711.66 +Middle East and North Africa,Libya,Beverages,Online,M,6/14/2011,615126073,7/20/2011,8329,47.45,31.79,395211.05,264778.91,130432.14 +Europe,Sweden,Cereal,Online,C,8/22/2015,635705268,8/27/2015,8170,205.7,117.11,1680569,956788.7,723780.3 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,L,3/13/2010,279631936,4/4/2010,8159,437.2,263.33,3567114.8,2148509.47,1418605.33 +Asia,North Korea,Cosmetics,Offline,H,9/10/2014,218829905,9/10/2014,5487,437.2,263.33,2398916.4,1444891.71,954024.69 +Asia,Nepal,Meat,Online,L,11/25/2011,745535504,12/11/2011,9378,421.89,364.69,3956484.42,3420062.82,536421.6 +Europe,Slovenia,Beverages,Online,C,2/28/2012,422297561,4/1/2012,6087,47.45,31.79,288828.15,193505.73,95322.42 +Sub-Saharan Africa,South Africa,Clothes,Online,L,9/27/2011,131977403,10/27/2011,3901,109.28,35.84,426301.28,139811.84,286489.44 +Middle East and North Africa,Tunisia ,Personal Care,Online,C,9/30/2011,827748858,10/23/2011,8136,81.73,56.67,664955.28,461067.12,203888.16 +North America,Canada,Meat,Online,L,5/12/2014,383098256,6/22/2014,6142,421.89,364.69,2591248.38,2239925.98,351322.4 +Asia,Brunei,Cereal,Offline,L,6/19/2011,341824424,6/20/2011,2298,205.7,117.11,472698.6,269118.78,203579.82 +Sub-Saharan Africa,South Africa,Vegetables,Offline,C,2/26/2011,968038690,4/3/2011,3015,154.06,90.93,464490.9,274153.95,190336.95 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,C,3/25/2011,796164882,4/8/2011,1736,651.21,524.96,1130500.56,911330.56,219170 +Australia and Oceania,Kiribati,Fruits,Offline,M,7/21/2010,680939328,8/7/2010,3934,9.33,6.92,36704.22,27223.28,9480.94 +Europe,Russia,Beverages,Online,M,11/3/2012,647410857,11/21/2012,2114,47.45,31.79,100309.3,67204.06,33105.24 +Asia,Japan,Cosmetics,Online,M,4/21/2015,340940797,6/9/2015,813,437.2,263.33,355443.6,214087.29,141356.31 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,M,6/5/2012,377202975,7/8/2012,1598,47.45,31.79,75825.1,50800.42,25024.68 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,L,11/28/2014,992183721,12/3/2014,8066,109.28,35.84,881452.48,289085.44,592367.04 +Europe,Armenia,Meat,Offline,L,7/31/2015,692181861,9/9/2015,849,421.89,364.69,358184.61,309621.81,48562.8 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,H,11/27/2015,303808724,12/22/2015,2608,651.21,524.96,1698355.68,1369095.68,329260 +Sub-Saharan Africa,Zambia,Vegetables,Online,H,8/20/2014,723988139,9/25/2014,3034,154.06,90.93,467418.04,275881.62,191536.42 +Europe,Albania,Office Supplies,Offline,L,7/31/2011,669956433,8/10/2011,3851,651.21,524.96,2507809.71,2021620.96,486188.75 +Sub-Saharan Africa,Rwanda,Cereal,Online,H,5/26/2011,729262435,6/21/2011,3815,205.7,117.11,784745.5,446774.65,337970.85 +Europe,Spain,Office Supplies,Online,H,4/1/2012,209767472,4/25/2012,3711,651.21,524.96,2416640.31,1948126.56,468513.75 +Europe,Sweden,Beverages,Online,H,2/20/2017,289645373,3/24/2017,1357,47.45,31.79,64389.65,43139.03,21250.62 +Asia,Brunei,Vegetables,Offline,L,12/29/2014,867382466,2/9/2015,6602,154.06,90.93,1017104.12,600319.86,416784.26 +Central America and the Caribbean,Belize,Snacks,Online,H,9/25/2014,111777579,10/29/2014,6325,152.58,97.44,965068.5,616308,348760.5 +Central America and the Caribbean,Guatemala,Vegetables,Offline,M,3/14/2011,311942040,3/16/2011,9437,154.06,90.93,1453864.22,858106.41,595757.81 +Australia and Oceania,New Zealand,Clothes,Online,C,8/30/2011,227299678,9/27/2011,1881,109.28,35.84,205555.68,67415.04,138140.64 +Europe,Finland,Clothes,Online,M,11/14/2016,937586820,11/20/2016,1630,109.28,35.84,178126.4,58419.2,119707.2 +Sub-Saharan Africa,Senegal,Cosmetics,Online,L,4/19/2017,892852294,5/10/2017,3690,437.2,263.33,1613268,971687.7,641580.3 +Europe,Switzerland,Office Supplies,Offline,H,1/17/2012,863457429,2/4/2012,5096,651.21,524.96,3318566.16,2675196.16,643370 +Sub-Saharan Africa,Cameroon,Fruits,Offline,C,8/18/2012,790076053,9/20/2012,9916,9.33,6.92,92516.28,68618.72,23897.56 +Sub-Saharan Africa,Benin,Beverages,Offline,C,7/3/2016,233694493,7/16/2016,4249,47.45,31.79,201615.05,135075.71,66539.34 +Asia,Tajikistan,Cereal,Offline,L,10/25/2010,625611579,12/10/2010,1224,205.7,117.11,251776.8,143342.64,108434.16 +Central America and the Caribbean,Haiti,Snacks,Online,H,1/27/2014,317438638,2/26/2014,6002,152.58,97.44,915785.16,584834.88,330950.28 +Asia,Myanmar,Office Supplies,Online,M,10/8/2011,431099498,10/11/2011,776,651.21,524.96,505338.96,407368.96,97970 +Europe,Latvia,Cereal,Offline,M,3/7/2013,808830487,3/26/2013,9770,205.7,117.11,2009689,1144164.7,865524.3 +Sub-Saharan Africa,Ghana,Beverages,Offline,C,4/17/2017,463180434,5/1/2017,4238,47.45,31.79,201093.1,134726.02,66367.08 +Europe,Cyprus,Clothes,Online,L,7/30/2016,727010667,9/13/2016,7467,109.28,35.84,815993.76,267617.28,548376.48 +Central America and the Caribbean,Costa Rica,Household,Online,L,12/9/2015,303495013,1/27/2016,9774,668.27,502.54,6531670.98,4911825.96,1619845.02 +Australia and Oceania,Fiji,Office Supplies,Offline,L,10/6/2013,216119801,11/7/2013,3507,651.21,524.96,2283793.47,1841034.72,442758.75 +Middle East and North Africa,Jordan,Snacks,Offline,C,4/19/2013,658683860,5/26/2013,8046,152.58,97.44,1227658.68,784002.24,443656.44 +Asia,Japan,Meat,Online,M,4/11/2011,545298516,5/1/2011,4804,421.89,364.69,2026759.56,1751970.76,274788.8 +North America,United States of America,Cereal,Online,H,11/8/2016,660387599,12/3/2016,2221,205.7,117.11,456859.7,260101.31,196758.39 +Sub-Saharan Africa,Burundi,Cosmetics,Online,H,7/17/2017,508687436,7/26/2017,771,437.2,263.33,337081.2,203027.43,134053.77 +Sub-Saharan Africa,Mauritania,Cereal,Offline,L,4/8/2013,565246856,4/28/2013,7961,205.7,117.11,1637577.7,932312.71,705264.99 +Middle East and North Africa,Iran,Fruits,Offline,L,8/7/2012,925427186,8/21/2012,3324,9.33,6.92,31012.92,23002.08,8010.84 +Europe,Luxembourg,Baby Food,Offline,M,10/23/2013,854902255,12/3/2013,3430,255.28,159.42,875610.4,546810.6,328799.8 +Asia,South Korea,Office Supplies,Online,M,3/27/2016,139658391,4/6/2016,6876,651.21,524.96,4477719.96,3609624.96,868095 +Asia,India,Beverages,Online,L,6/30/2016,435994422,7/21/2016,9293,47.45,31.79,440952.85,295424.47,145528.38 +Asia,Uzbekistan,Cosmetics,Offline,M,4/8/2012,320521676,5/14/2012,8341,437.2,263.33,3646685.2,2196435.53,1450249.67 +Central America and the Caribbean,Cuba,Meat,Online,M,8/31/2013,240163981,9/4/2013,8714,421.89,364.69,3676349.46,3177908.66,498440.8 +Europe,Portugal,Personal Care,Online,L,9/14/2016,262157666,10/26/2016,7134,81.73,56.67,583061.82,404283.78,178778.04 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,L,9/11/2014,524051558,10/30/2014,7357,651.21,524.96,4790951.97,3862130.72,928821.25 +Europe,Czech Republic,Personal Care,Offline,L,2/23/2017,783706986,4/6/2017,5168,81.73,56.67,422380.64,292870.56,129510.08 +Europe,Poland,Beverages,Offline,C,9/17/2015,869297778,10/10/2015,3385,47.45,31.79,160618.25,107609.15,53009.1 +Europe,Belarus,Snacks,Online,C,9/2/2010,229310262,9/13/2010,6857,152.58,97.44,1046241.06,668146.08,378094.98 +Sub-Saharan Africa,Sudan,Baby Food,Online,H,9/24/2014,182543265,10/4/2014,7464,255.28,159.42,1905409.92,1189910.88,715499.04 +Middle East and North Africa,Azerbaijan,Household,Offline,L,5/19/2011,768108117,6/28/2011,9116,668.27,502.54,6091949.32,4581154.64,1510794.68 +Europe,Netherlands,Office Supplies,Offline,H,9/1/2011,295428645,9/5/2011,2756,651.21,524.96,1794734.76,1446789.76,347945 +Australia and Oceania,Papua New Guinea,Vegetables,Online,H,7/24/2012,294241178,8/20/2012,1358,154.06,90.93,209213.48,123482.94,85730.54 +Europe,Denmark,Clothes,Offline,H,11/23/2015,564594542,12/7/2015,4927,109.28,35.84,538422.56,176583.68,361838.88 +Asia,India,Household,Online,C,12/21/2016,526850068,1/28/2017,5498,668.27,502.54,3674148.46,2762964.92,911183.54 +Australia and Oceania,New Zealand,Fruits,Online,C,12/19/2015,571681582,12/26/2015,2139,9.33,6.92,19956.87,14801.88,5154.99 +Sub-Saharan Africa,Swaziland,Fruits,Offline,L,2/7/2014,710075414,3/26/2014,5949,9.33,6.92,55504.17,41167.08,14337.09 +Asia,Bangladesh,Beverages,Offline,H,6/21/2017,123330390,7/8/2017,5058,47.45,31.79,240002.1,160793.82,79208.28 +Europe,Georgia,Household,Offline,C,6/30/2010,313057839,8/13/2010,9626,668.27,502.54,6432767.02,4837450.04,1595316.98 +Europe,Kosovo,Meat,Online,L,10/1/2012,151181590,11/9/2012,6847,421.89,364.69,2888680.83,2497032.43,391648.4 +Europe,Romania,Baby Food,Offline,M,7/31/2014,829937970,8/29/2014,5943,255.28,159.42,1517129.04,947433.06,569695.98 +Europe,Bosnia and Herzegovina,Household,Offline,C,3/8/2011,911875808,4/5/2011,3170,668.27,502.54,2118415.9,1593051.8,525364.1 +North America,Canada,Cereal,Online,L,12/17/2013,379856431,1/1/2014,6814,205.7,117.11,1401639.8,797987.54,603652.26 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,H,6/17/2016,187053668,6/23/2016,2192,81.73,56.67,179152.16,124220.64,54931.52 +Asia,Philippines,Personal Care,Online,H,4/14/2013,906953847,5/14/2013,6653,81.73,56.67,543749.69,377025.51,166724.18 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,M,6/18/2011,483355796,6/22/2011,4576,154.06,90.93,704978.56,416095.68,288882.88 +Australia and Oceania,Papua New Guinea,Beverages,Offline,H,7/7/2011,980370843,7/17/2011,2373,47.45,31.79,112598.85,75437.67,37161.18 +Sub-Saharan Africa,Benin,Household,Online,M,3/29/2011,932422816,4/16/2011,3487,668.27,502.54,2330257.49,1752356.98,577900.51 +Middle East and North Africa,Kuwait,Vegetables,Online,H,1/29/2017,294248044,2/6/2017,3390,154.06,90.93,522263.4,308252.7,214010.7 +Europe,Macedonia,Cereal,Online,L,1/10/2010,890895354,1/13/2010,4588,205.7,117.11,943751.6,537300.68,406450.92 +Asia,Maldives,Personal Care,Offline,H,1/5/2010,567726075,2/12/2010,1617,81.73,56.67,132157.41,91635.39,40522.02 +Europe,Croatia,Snacks,Offline,M,7/10/2011,840414035,8/11/2011,6044,152.58,97.44,922193.52,588927.36,333266.16 +Middle East and North Africa,Bahrain,Office Supplies,Online,M,2/8/2010,144945561,3/3/2010,1467,651.21,524.96,955325.07,770116.32,185208.75 +Asia,Japan,Cereal,Offline,L,9/28/2013,587619483,11/1/2013,8518,205.7,117.11,1752152.6,997542.98,754609.62 +Middle East and North Africa,United Arab Emirates,Fruits,Offline,C,4/28/2016,295047128,5/1/2016,9857,9.33,6.92,91965.81,68210.44,23755.37 +Europe,United Kingdom,Meat,Offline,M,8/7/2016,164152324,8/12/2016,5175,421.89,364.69,2183280.75,1887270.75,296010 +Europe,Luxembourg,Cosmetics,Online,L,5/19/2014,712171399,6/18/2014,6198,437.2,263.33,2709765.6,1632119.34,1077646.26 +Australia and Oceania,Australia,Household,Offline,C,4/29/2014,726653182,5/2/2014,1679,668.27,502.54,1122025.33,843764.66,278260.67 +Australia and Oceania,Australia,Cereal,Offline,M,8/4/2014,415459001,8/20/2014,2406,205.7,117.11,494914.2,281766.66,213147.54 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,M,8/13/2010,956762683,9/29/2010,6194,109.28,35.84,676880.32,221992.96,454887.36 +Europe,Finland,Household,Offline,M,1/14/2014,449050557,2/21/2014,2894,668.27,502.54,1933973.38,1454350.76,479622.62 +Europe,Portugal,Beverages,Offline,L,1/23/2011,661121451,2/11/2011,9384,47.45,31.79,445270.8,298317.36,146953.44 +Europe,Russia,Vegetables,Online,C,9/5/2011,282086694,10/9/2011,4576,154.06,90.93,704978.56,416095.68,288882.88 +Middle East and North Africa,Lebanon,Snacks,Offline,H,7/30/2015,771370112,8/13/2015,4413,152.58,97.44,673335.54,430002.72,243332.82 +Europe,Greece,Cosmetics,Offline,M,12/12/2015,508708035,12/16/2015,6867,437.2,263.33,3002252.4,1808287.11,1193965.29 +Asia,Laos,Cereal,Online,L,10/26/2010,644149291,12/4/2010,6944,205.7,117.11,1428380.8,813211.84,615168.96 +Europe,Croatia,Cosmetics,Online,H,6/12/2014,148055207,6/26/2014,1681,437.2,263.33,734933.2,442657.73,292275.47 +Europe,Slovenia,Baby Food,Offline,C,8/19/2015,761099612,9/2/2015,5143,255.28,159.42,1312905.04,819897.06,493007.98 +Sub-Saharan Africa,South Sudan,Beverages,Offline,C,10/27/2011,244268834,12/4/2011,3431,47.45,31.79,162800.95,109071.49,53729.46 +Middle East and North Africa,Afghanistan,Meat,Online,L,11/19/2012,928861701,12/10/2012,9674,421.89,364.69,4081363.86,3528011.06,553352.8 +Sub-Saharan Africa,Senegal,Snacks,Online,H,8/11/2014,266489541,8/25/2014,9032,152.58,97.44,1378102.56,880078.08,498024.48 +Australia and Oceania,New Zealand,Office Supplies,Online,L,1/24/2010,279076182,1/29/2010,3699,651.21,524.96,2408825.79,1941827.04,466998.75 +Europe,Belgium,Cosmetics,Online,L,2/6/2016,808857953,3/23/2016,7898,437.2,263.33,3453005.6,2079780.34,1373225.26 +Asia,Singapore,Fruits,Online,M,7/20/2016,868383681,8/13/2016,2884,9.33,6.92,26907.72,19957.28,6950.44 +Europe,Sweden,Household,Online,H,6/19/2011,890514695,8/2/2011,1942,668.27,502.54,1297780.34,975932.68,321847.66 +Asia,Brunei,Vegetables,Online,M,4/26/2013,478424823,6/11/2013,5392,154.06,90.93,830691.52,490294.56,340396.96 +Asia,India,Cereal,Offline,C,12/4/2012,655600392,1/8/2013,5580,205.7,117.11,1147806,653473.8,494332.2 +Europe,Georgia,Household,Online,M,7/13/2013,715840232,7/16/2013,1887,668.27,502.54,1261025.49,948292.98,312732.51 +Sub-Saharan Africa,Benin,Clothes,Online,H,11/15/2011,473255670,11/23/2011,5724,109.28,35.84,625518.72,205148.16,420370.56 +Asia,North Korea,Baby Food,Offline,M,2/7/2017,712270534,3/22/2017,5534,255.28,159.42,1412719.52,882230.28,530489.24 +Europe,Russia,Snacks,Offline,M,9/25/2016,937621152,10/9/2016,1790,152.58,97.44,273118.2,174417.6,98700.6 +Europe,Austria,Snacks,Offline,M,9/10/2010,724356353,9/30/2010,1996,152.58,97.44,304549.68,194490.24,110059.44 +Sub-Saharan Africa,Eritrea,Fruits,Offline,C,2/13/2015,167837464,3/2/2015,5690,9.33,6.92,53087.7,39374.8,13712.9 +Europe,Serbia,Personal Care,Online,H,2/21/2013,333738315,2/25/2013,9439,81.73,56.67,771449.47,534908.13,236541.34 +Asia,Indonesia,Clothes,Offline,L,9/2/2011,108045232,10/14/2011,1840,109.28,35.84,201075.2,65945.6,135129.6 +Europe,Cyprus,Cereal,Online,L,11/23/2014,247057044,12/22/2014,8524,205.7,117.11,1753386.8,998245.64,755141.16 +Middle East and North Africa,Afghanistan,Personal Care,Online,C,12/4/2012,227385079,1/1/2013,7153,81.73,56.67,584614.69,405360.51,179254.18 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,M,11/13/2015,495953166,12/22/2015,2418,9.33,6.92,22559.94,16732.56,5827.38 +Asia,Turkmenistan,Baby Food,Offline,H,3/3/2012,219997632,3/28/2012,1043,255.28,159.42,266257.04,166275.06,99981.98 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,C,4/14/2010,437067306,5/24/2010,6783,81.73,56.67,554374.59,384392.61,169981.98 +Europe,Armenia,Snacks,Online,L,2/26/2012,905023515,4/14/2012,5424,152.58,97.44,827593.92,528514.56,299079.36 +Middle East and North Africa,Bahrain,Office Supplies,Online,L,12/29/2016,552040088,12/31/2016,9784,651.21,524.96,6371438.64,5136208.64,1235230 +Middle East and North Africa,Algeria,Clothes,Online,M,7/10/2017,626603353,7/31/2017,4711,109.28,35.84,514818.08,168842.24,345975.84 +Europe,Bosnia and Herzegovina,Personal Care,Online,M,4/19/2011,647512137,4/28/2011,2085,81.73,56.67,170407.05,118156.95,52250.1 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,L,2/4/2012,653877770,3/10/2012,5818,9.33,6.92,54281.94,40260.56,14021.38 +Middle East and North Africa,Oman,Cereal,Offline,C,10/27/2015,755124080,10/31/2015,6851,205.7,117.11,1409250.7,802320.61,606930.09 +Europe,United Kingdom,Vegetables,Online,H,11/15/2011,680987393,12/24/2011,8158,154.06,90.93,1256821.48,741806.94,515014.54 +Asia,Malaysia,Vegetables,Online,C,3/22/2017,231516540,5/7/2017,9744,154.06,90.93,1501160.64,886021.92,615138.72 +Europe,Greece,Baby Food,Online,L,1/14/2012,627072846,3/2/2012,3645,255.28,159.42,930495.6,581085.9,349409.7 +Europe,Belarus,Personal Care,Online,L,8/18/2011,458330142,8/20/2011,8929,81.73,56.67,729767.17,506006.43,223760.74 +Central America and the Caribbean,Panama,Snacks,Online,M,3/25/2017,636274755,4/30/2017,6694,152.58,97.44,1021370.52,652263.36,369107.16 +Central America and the Caribbean,The Bahamas,Beverages,Offline,C,3/15/2012,342205512,3/22/2012,5070,47.45,31.79,240571.5,161175.3,79396.2 +Asia,Turkmenistan,Vegetables,Offline,L,4/9/2011,177733743,5/22/2011,4219,154.06,90.93,649979.14,383633.67,266345.47 +Sub-Saharan Africa,Madagascar,Cereal,Offline,M,4/14/2011,814783275,4/18/2011,1332,205.7,117.11,273992.4,155990.52,118001.88 +Sub-Saharan Africa,Togo,Personal Care,Offline,M,3/1/2010,745590436,3/20/2010,5634,81.73,56.67,460466.82,319278.78,141188.04 +Middle East and North Africa,Iran,Household,Offline,C,9/4/2010,332704055,9/5/2010,3378,668.27,502.54,2257416.06,1697580.12,559835.94 +Middle East and North Africa,Tunisia ,Personal Care,Offline,C,8/28/2016,458985459,9/26/2016,2852,81.73,56.67,233093.96,161622.84,71471.12 +Asia,Turkmenistan,Snacks,Online,L,1/29/2014,277608478,2/15/2014,9372,152.58,97.44,1429979.76,913207.68,516772.08 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,C,9/6/2012,362059438,10/24/2012,288,152.58,97.44,43943.04,28062.72,15880.32 +Europe,Denmark,Clothes,Offline,M,12/7/2011,456137168,1/12/2012,9979,109.28,35.84,1090505.12,357647.36,732857.76 +Asia,Turkmenistan,Clothes,Online,M,5/6/2012,823952996,5/19/2012,4857,109.28,35.84,530772.96,174074.88,356698.08 +Sub-Saharan Africa,Chad,Cereal,Offline,H,9/23/2011,899930751,11/12/2011,8362,205.7,117.11,1720063.4,979273.82,740789.58 +Europe,Ukraine,Household,Online,H,7/4/2016,638806760,8/1/2016,5971,668.27,502.54,3990240.17,3000666.34,989573.83 +Europe,Malta,Office Supplies,Online,H,4/6/2015,965629851,4/24/2015,186,651.21,524.96,121125.06,97642.56,23482.5 +Middle East and North Africa,Iraq,Fruits,Offline,H,10/8/2012,625761353,10/12/2012,5545,9.33,6.92,51734.85,38371.4,13363.45 +Australia and Oceania,Australia,Baby Food,Online,C,2/3/2011,234875094,2/12/2011,3615,255.28,159.42,922837.2,576303.3,346533.9 +Sub-Saharan Africa,Botswana,Vegetables,Offline,H,5/8/2013,928957402,5/26/2013,7994,154.06,90.93,1231555.64,726894.42,504661.22 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,H,5/18/2012,314307105,5/24/2012,9312,47.45,31.79,441854.4,296028.48,145825.92 +Sub-Saharan Africa,Malawi,Fruits,Offline,C,3/20/2017,117535531,3/29/2017,230,9.33,6.92,2145.9,1591.6,554.3 +Middle East and North Africa,Israel,Snacks,Offline,H,6/19/2011,335566508,6/22/2011,442,152.58,97.44,67440.36,43068.48,24371.88 +Central America and the Caribbean,Haiti,Cereal,Offline,C,1/29/2010,585636365,2/26/2010,1669,205.7,117.11,343313.3,195456.59,147856.71 +Asia,Kyrgyzstan,Office Supplies,Online,L,2/24/2010,555293929,3/4/2010,2668,651.21,524.96,1737428.28,1400593.28,336835 +Europe,Lithuania,Snacks,Online,H,5/29/2017,452400529,7/5/2017,4225,152.58,97.44,644650.5,411684,232966.5 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,L,2/19/2012,555129992,3/31/2012,4156,152.58,97.44,634122.48,404960.64,229161.84 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,L,7/21/2013,761968648,8/2/2013,2310,437.2,263.33,1009932,608292.3,401639.7 +Europe,Macedonia,Cereal,Online,L,6/9/2015,141715323,7/11/2015,5568,205.7,117.11,1145337.6,652068.48,493269.12 +Europe,Latvia,Office Supplies,Offline,L,8/18/2012,983481347,10/1/2012,2841,651.21,524.96,1850087.61,1491411.36,358676.25 +Europe,Sweden,Cereal,Online,L,5/24/2012,246690547,6/21/2012,70,205.7,117.11,14399,8197.7,6201.3 +Europe,Netherlands,Clothes,Online,C,6/29/2015,811079251,7/30/2015,5229,109.28,35.84,571425.12,187407.36,384017.76 +Europe,Finland,Fruits,Offline,C,5/20/2012,226696288,6/24/2012,3324,9.33,6.92,31012.92,23002.08,8010.84 +Middle East and North Africa,Iraq,Cereal,Offline,M,4/26/2017,163902986,6/3/2017,1391,205.7,117.11,286128.7,162900.01,123228.69 +Europe,Germany,Beverages,Offline,H,7/13/2011,563373172,8/6/2011,3496,47.45,31.79,165885.2,111137.84,54747.36 +Middle East and North Africa,Algeria,Cereal,Online,H,3/8/2015,986093175,4/18/2015,5738,205.7,117.11,1180306.6,671977.18,508329.42 +Middle East and North Africa,Somalia,Cereal,Offline,C,6/5/2015,163361823,7/1/2015,1249,205.7,117.11,256919.3,146270.39,110648.91 +Middle East and North Africa,Bahrain,Cosmetics,Online,L,8/15/2015,946790444,9/12/2015,5187,437.2,263.33,2267756.4,1365892.71,901863.69 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,H,5/29/2016,858302867,7/4/2016,9747,81.73,56.67,796622.31,552362.49,244259.82 +Middle East and North Africa,Yemen,Office Supplies,Offline,M,12/2/2011,640135419,12/2/2011,9151,651.21,524.96,5959222.71,4803908.96,1155313.75 +Europe,Switzerland,Snacks,Offline,H,4/12/2016,204836928,4/23/2016,4654,152.58,97.44,710107.32,453485.76,256621.56 +Sub-Saharan Africa,The Gambia,Clothes,Offline,H,5/26/2014,885268723,6/16/2014,9543,109.28,35.84,1042859.04,342021.12,700837.92 +Europe,Ukraine,Cosmetics,Offline,L,3/4/2011,484604632,3/25/2011,4135,437.2,263.33,1807822,1088869.55,718952.45 +Middle East and North Africa,Israel,Snacks,Online,M,7/23/2012,926330983,8/8/2012,778,152.58,97.44,118707.24,75808.32,42898.92 +Central America and the Caribbean,Costa Rica,Household,Online,H,3/28/2014,604246604,5/17/2014,8853,668.27,502.54,5916194.31,4448986.62,1467207.69 +Europe,Germany,Cosmetics,Online,H,12/9/2012,232462823,1/3/2013,9770,437.2,263.33,4271444,2572734.1,1698709.9 +Central America and the Caribbean,Honduras,Baby Food,Offline,L,4/3/2010,595403468,5/12/2010,1972,255.28,159.42,503412.16,314376.24,189035.92 +Europe,Cyprus,Clothes,Online,H,5/25/2016,297804868,7/12/2016,5933,109.28,35.84,648358.24,212638.72,435719.52 +Sub-Saharan Africa,Mozambique,Snacks,Offline,L,2/29/2016,714715850,4/17/2016,9157,152.58,97.44,1397175.06,892258.08,504916.98 +Europe,Ireland,Meat,Offline,L,7/16/2010,141497743,9/3/2010,1181,421.89,364.69,498252.09,430698.89,67553.2 +Central America and the Caribbean,Honduras,Vegetables,Offline,M,12/11/2012,543824374,1/26/2013,8572,154.06,90.93,1320602.32,779451.96,541150.36 +Asia,Maldives,Cosmetics,Online,H,2/25/2015,807682073,2/27/2015,9929,437.2,263.33,4340958.8,2614603.57,1726355.23 +Sub-Saharan Africa,Burkina Faso,Meat,Online,L,10/8/2013,789369666,10/23/2013,881,421.89,364.69,371685.09,321291.89,50393.2 +Middle East and North Africa,Pakistan,Cosmetics,Offline,M,1/20/2014,865498483,3/9/2014,9089,437.2,263.33,3973710.8,2393406.37,1580304.43 +Australia and Oceania,Australia,Fruits,Online,L,12/20/2010,582992351,12/20/2010,9247,9.33,6.92,86274.51,63989.24,22285.27 +Sub-Saharan Africa,Seychelles ,Meat,Online,H,9/6/2015,909087598,10/13/2015,8077,421.89,364.69,3407605.53,2945601.13,462004.4 +North America,Canada,Baby Food,Online,M,12/2/2013,181333053,12/11/2013,9335,255.28,159.42,2383038.8,1488185.7,894853.1 +Europe,Belgium,Cosmetics,Online,C,3/17/2015,857590043,4/18/2015,8806,437.2,263.33,3849983.2,2318883.98,1531099.22 +Australia and Oceania,Fiji,Baby Food,Online,L,3/7/2011,966032397,3/17/2011,9309,255.28,159.42,2376401.52,1484040.78,892360.74 +Asia,Maldives,Beverages,Online,H,4/11/2017,855146443,4/21/2017,5691,47.45,31.79,270037.95,180916.89,89121.06 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,C,11/29/2015,943731009,1/5/2016,9832,651.21,524.96,6402696.72,5161406.72,1241290 +Asia,Bhutan,Beverages,Online,C,4/13/2013,370897424,4/21/2013,5645,47.45,31.79,267855.25,179454.55,88400.7 +Asia,North Korea,Beverages,Online,H,11/15/2012,146069514,12/18/2012,4070,47.45,31.79,193121.5,129385.3,63736.2 +Asia,Uzbekistan,Meat,Offline,H,8/28/2011,898983609,9/26/2011,8082,421.89,364.69,3409714.98,2947424.58,462290.4 +Sub-Saharan Africa,South Sudan,Cereal,Offline,C,6/14/2011,629688537,6/20/2011,7686,205.7,117.11,1581010.2,900107.46,680902.74 +Sub-Saharan Africa,Ghana,Meat,Online,L,2/23/2015,558545625,3/31/2015,4917,421.89,364.69,2074433.13,1793180.73,281252.4 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,L,5/4/2015,176228702,5/30/2015,8844,205.7,117.11,1819210.8,1035720.84,783489.96 +Europe,Montenegro,Household,Offline,M,4/3/2013,393724095,4/5/2013,564,668.27,502.54,376904.28,283432.56,93471.72 +Middle East and North Africa,Iraq,Cereal,Online,L,12/25/2014,392330634,1/20/2015,8208,205.7,117.11,1688385.6,961238.88,727146.72 +Australia and Oceania,Papua New Guinea,Fruits,Online,L,7/8/2012,773659646,7/28/2012,1937,9.33,6.92,18072.21,13404.04,4668.17 +Middle East and North Africa,United Arab Emirates,Snacks,Online,L,4/16/2010,409634959,6/4/2010,8942,152.58,97.44,1364370.36,871308.48,493061.88 +Europe,Latvia,Meat,Online,L,10/16/2013,492492902,11/23/2013,8449,421.89,364.69,3564548.61,3081265.81,483282.8 +Asia,Taiwan,Snacks,Online,M,8/24/2010,484782302,8/26/2010,6711,152.58,97.44,1023964.38,653919.84,370044.54 +Asia,India,Fruits,Online,L,4/3/2012,369364488,4/23/2012,2015,9.33,6.92,18799.95,13943.8,4856.15 +Middle East and North Africa,Bahrain,Vegetables,Offline,M,3/2/2012,199413287,3/9/2012,9678,154.06,90.93,1490992.68,880020.54,610972.14 +Europe,Luxembourg,Fruits,Online,C,7/22/2012,548415029,9/3/2012,7049,9.33,6.92,65767.17,48779.08,16988.09 +Asia,Mongolia,Vegetables,Offline,L,11/16/2012,260168540,12/31/2012,8507,154.06,90.93,1310588.42,773541.51,537046.91 +Europe,Georgia,Clothes,Online,H,8/27/2013,498785150,10/10/2013,465,109.28,35.84,50815.2,16665.6,34149.6 +Sub-Saharan Africa,Malawi,Clothes,Offline,H,9/7/2012,698688685,9/17/2012,6363,109.28,35.84,695348.64,228049.92,467298.72 +Sub-Saharan Africa,Tanzania,Cereal,Offline,L,5/29/2016,814615476,6/23/2016,1677,205.7,117.11,344958.9,196393.47,148565.43 +Europe,Slovenia,Baby Food,Offline,C,5/24/2013,871614348,6/3/2013,8910,255.28,159.42,2274544.8,1420432.2,854112.6 +Europe,Finland,Cereal,Online,M,12/31/2015,515046632,2/19/2016,2599,205.7,117.11,534614.3,304368.89,230245.41 +Central America and the Caribbean,Dominica,Vegetables,Online,L,2/18/2011,360586154,3/5/2011,4311,154.06,90.93,664152.66,391999.23,272153.43 +Middle East and North Africa,Syria,Office Supplies,Offline,M,1/25/2017,644219243,3/9/2017,7645,651.21,524.96,4978500.45,4013319.2,965181.25 +Sub-Saharan Africa,Gabon,Beverages,Online,H,6/28/2011,772244727,7/4/2011,3231,47.45,31.79,153310.95,102713.49,50597.46 +Europe,Lithuania,Office Supplies,Online,M,1/4/2011,671273934,2/17/2011,3729,651.21,524.96,2428362.09,1957575.84,470786.25 +Australia and Oceania,Australia,Office Supplies,Online,H,5/18/2014,338230693,6/17/2014,8833,651.21,524.96,5752137.93,4636971.68,1115166.25 +Sub-Saharan Africa,South Sudan,Fruits,Online,L,10/29/2013,290351331,11/1/2013,266,9.33,6.92,2481.78,1840.72,641.06 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,C,1/9/2014,215184676,2/20/2014,6782,154.06,90.93,1044834.92,616687.26,428147.66 +Australia and Oceania,Nauru,Snacks,Online,H,2/14/2013,320592057,3/21/2013,9169,152.58,97.44,1399006.02,893427.36,505578.66 +Middle East and North Africa,Morocco,Baby Food,Offline,M,2/17/2014,884747302,3/1/2014,5243,255.28,159.42,1338433.04,835839.06,502593.98 +Middle East and North Africa,Jordan,Beverages,Online,C,7/18/2013,906136739,8/2/2013,4852,47.45,31.79,230227.4,154245.08,75982.32 +Europe,Monaco,Meat,Online,C,9/17/2012,353559195,10/10/2012,4878,421.89,364.69,2057979.42,1778957.82,279021.6 +Europe,Italy,Clothes,Offline,L,1/20/2014,616126000,2/20/2014,4230,109.28,35.84,462254.4,151603.2,310651.2 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,L,4/4/2017,453260982,4/24/2017,8852,421.89,364.69,3734570.28,3228235.88,506334.4 +Central America and the Caribbean,El Salvador,Personal Care,Offline,L,7/6/2015,944700467,8/10/2015,6716,81.73,56.67,548898.68,380595.72,168302.96 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,L,6/4/2014,540493285,6/13/2014,2829,81.73,56.67,231214.17,160319.43,70894.74 +Asia,Sri Lanka,Fruits,Online,H,2/3/2013,911000764,3/15/2013,4225,9.33,6.92,39419.25,29237,10182.25 +Europe,Belarus,Cereal,Online,L,6/24/2015,196896731,7/5/2015,4973,205.7,117.11,1022946.1,582388.03,440558.07 +Europe,Slovenia,Office Supplies,Online,L,6/12/2011,659167516,7/4/2011,1171,651.21,524.96,762566.91,614728.16,147838.75 +Europe,Kosovo,Beverages,Online,M,11/13/2010,129111945,11/20/2010,5949,47.45,31.79,282280.05,189118.71,93161.34 +North America,Greenland,Personal Care,Offline,M,2/7/2017,558341348,2/26/2017,4467,81.73,56.67,365087.91,253144.89,111943.02 +Sub-Saharan Africa,Tanzania,Beverages,Offline,C,8/26/2015,368779551,10/9/2015,8919,47.45,31.79,423206.55,283535.01,139671.54 +Europe,Belarus,Snacks,Online,H,10/14/2015,302662885,11/16/2015,3528,152.58,97.44,538302.24,343768.32,194533.92 +Australia and Oceania,Solomon Islands,Personal Care,Online,M,6/26/2016,272540175,7/22/2016,9549,81.73,56.67,780439.77,541141.83,239297.94 +Asia,Laos,Baby Food,Online,M,3/26/2010,711272752,4/22/2010,268,255.28,159.42,68415.04,42724.56,25690.48 +Asia,Maldives,Fruits,Online,H,1/25/2017,322034442,2/19/2017,6003,9.33,6.92,56007.99,41540.76,14467.23 +Europe,Lithuania,Snacks,Online,H,9/1/2012,128311574,9/27/2012,9101,152.58,97.44,1388630.58,886801.44,501829.14 +Sub-Saharan Africa,Senegal,Snacks,Offline,H,6/3/2015,323902976,6/25/2015,8943,152.58,97.44,1364522.94,871405.92,493117.02 +Asia,Sri Lanka,Clothes,Online,M,6/26/2014,722919976,7/16/2014,6941,109.28,35.84,758512.48,248765.44,509747.04 +Middle East and North Africa,Tunisia ,Fruits,Offline,M,6/13/2011,309786403,6/26/2011,1536,9.33,6.92,14330.88,10629.12,3701.76 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,M,7/15/2016,389238584,7/24/2016,3201,152.58,97.44,488408.58,311905.44,176503.14 +Europe,Malta,Beverages,Online,H,7/14/2014,536325347,7/18/2014,9443,47.45,31.79,448070.35,300192.97,147877.38 +Asia,Malaysia,Baby Food,Offline,M,1/2/2014,846408021,1/9/2014,9797,255.28,159.42,2500978.16,1561837.74,939140.42 +Sub-Saharan Africa,Mauritius ,Fruits,Online,C,3/23/2013,585160434,4/8/2013,831,9.33,6.92,7753.23,5750.52,2002.71 +Middle East and North Africa,Iraq,Snacks,Online,H,7/14/2011,438568913,8/23/2011,1142,152.58,97.44,174246.36,111276.48,62969.88 +Asia,Nepal,Cereal,Online,H,2/11/2013,262932288,3/13/2013,6362,205.7,117.11,1308663.4,745053.82,563609.58 +Europe,Germany,Beverages,Online,L,8/28/2015,434861886,10/14/2015,4151,47.45,31.79,196964.95,131960.29,65004.66 +Middle East and North Africa,Israel,Vegetables,Offline,H,2/12/2014,501281535,3/25/2014,9201,154.06,90.93,1417506.06,836646.93,580859.13 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,M,2/3/2012,529427564,3/1/2012,8236,9.33,6.92,76841.88,56993.12,19848.76 +Middle East and North Africa,United Arab Emirates,Meat,Online,M,6/16/2010,656848800,6/22/2010,5011,421.89,364.69,2114090.79,1827461.59,286629.2 +Europe,Iceland,Clothes,Online,L,2/27/2011,641406571,4/13/2011,5313,109.28,35.84,580604.64,190417.92,390186.72 +Sub-Saharan Africa,The Gambia,Snacks,Offline,C,5/30/2013,311274707,7/15/2013,1958,152.58,97.44,298751.64,190787.52,107964.12 +Asia,Laos,Cosmetics,Online,H,7/3/2017,914939534,7/30/2017,9795,437.2,263.33,4282374,2579317.35,1703056.65 +Europe,Finland,Office Supplies,Offline,L,6/3/2013,171199882,7/15/2013,704,651.21,524.96,458451.84,369571.84,88880 +North America,Canada,Snacks,Online,L,12/11/2014,819167077,12/21/2014,8597,152.58,97.44,1311730.26,837691.68,474038.58 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,L,5/27/2010,268264949,7/5/2010,4415,47.45,31.79,209491.75,140352.85,69138.9 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,L,11/30/2011,948229825,1/17/2012,1132,47.45,31.79,53713.4,35986.28,17727.12 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,H,9/22/2013,859110534,11/6/2013,8753,255.28,159.42,2234465.84,1395403.26,839062.58 +Middle East and North Africa,Pakistan,Fruits,Online,C,2/27/2011,321268403,2/28/2011,9315,9.33,6.92,86908.95,64459.8,22449.15 +Middle East and North Africa,Algeria,Snacks,Offline,C,12/13/2011,625377261,1/10/2012,1884,152.58,97.44,287460.72,183576.96,103883.76 +Europe,Bulgaria,Personal Care,Offline,L,4/30/2017,882423436,6/17/2017,7559,81.73,56.67,617797.07,428368.53,189428.54 +Sub-Saharan Africa,Seychelles ,Meat,Offline,H,8/29/2010,273705756,9/20/2010,4470,421.89,364.69,1885848.3,1630164.3,255684 +Sub-Saharan Africa,South Africa,Fruits,Offline,H,3/28/2014,300835549,4/22/2014,2779,9.33,6.92,25928.07,19230.68,6697.39 +Sub-Saharan Africa,Liberia,Clothes,Offline,H,5/5/2017,735736644,5/26/2017,9677,109.28,35.84,1057502.56,346823.68,710678.88 +Australia and Oceania,New Zealand,Meat,Online,H,4/27/2010,970645368,6/1/2010,4389,421.89,364.69,1851675.21,1600624.41,251050.8 +Asia,Taiwan,Cosmetics,Online,H,2/1/2011,468110549,3/5/2011,3169,437.2,263.33,1385486.8,834492.77,550994.03 +Sub-Saharan Africa,South Africa,Cereal,Offline,L,11/25/2015,110993516,1/4/2016,4303,205.7,117.11,885127.1,503924.33,381202.77 +Middle East and North Africa,Turkey,Beverages,Offline,L,9/24/2010,852468097,10/19/2010,3108,47.45,31.79,147474.6,98803.32,48671.28 +Middle East and North Africa,Bahrain,Snacks,Online,M,11/25/2012,566020619,12/11/2012,6934,152.58,97.44,1057989.72,675648.96,382340.76 +Sub-Saharan Africa,Togo,Cosmetics,Online,M,4/18/2014,795449912,5/20/2014,160,437.2,263.33,69952,42132.8,27819.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,H,6/8/2015,904867303,6/10/2015,9198,255.28,159.42,2348065.44,1466345.16,881720.28 +Australia and Oceania,Palau,Personal Care,Online,M,2/12/2014,328696620,4/2/2014,7489,81.73,56.67,612075.97,424401.63,187674.34 +Europe,Estonia,Clothes,Offline,M,10/13/2016,821674191,10/13/2016,508,109.28,35.84,55514.24,18206.72,37307.52 +Central America and the Caribbean,Jamaica,Clothes,Online,H,1/2/2012,608848845,2/2/2012,758,109.28,35.84,82834.24,27166.72,55667.52 +Central America and the Caribbean,Belize,Cereal,Online,C,2/17/2012,235581910,3/10/2012,2777,205.7,117.11,571228.9,325214.47,246014.43 +Europe,Bulgaria,Beverages,Offline,L,8/25/2011,317547214,10/13/2011,8132,47.45,31.79,385863.4,258516.28,127347.12 +Sub-Saharan Africa,Sudan,Household,Offline,H,9/8/2013,190731084,10/23/2013,421,668.27,502.54,281341.67,211569.34,69772.33 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,H,1/27/2011,161432349,3/3/2011,274,205.7,117.11,56361.8,32088.14,24273.66 +Asia,Maldives,Clothes,Offline,H,11/6/2012,156262338,11/12/2012,353,109.28,35.84,38575.84,12651.52,25924.32 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,M,3/10/2010,172144877,4/13/2010,350,205.7,117.11,71995,40988.5,31006.5 +Middle East and North Africa,Lebanon,Personal Care,Online,M,6/22/2010,726316297,6/29/2010,1987,81.73,56.67,162397.51,112603.29,49794.22 +Europe,Vatican City,Meat,Online,L,10/18/2010,606325423,10/20/2010,4021,421.89,364.69,1696419.69,1466418.49,230001.2 +Central America and the Caribbean,Barbados,Baby Food,Offline,M,11/19/2016,920033586,11/30/2016,7238,255.28,159.42,1847716.64,1153881.96,693834.68 +Central America and the Caribbean,Belize,Meat,Online,M,8/6/2016,145614612,8/18/2016,9454,421.89,364.69,3988548.06,3447779.26,540768.8 +Sub-Saharan Africa,Comoros,Clothes,Online,L,1/3/2014,881554830,2/18/2014,519,109.28,35.84,56716.32,18600.96,38115.36 +Europe,Ukraine,Cereal,Online,M,6/18/2010,396653068,7/31/2010,7312,205.7,117.11,1504078.4,856308.32,647770.08 +Europe,Montenegro,Fruits,Online,C,12/14/2015,980020654,1/30/2016,8745,9.33,6.92,81590.85,60515.4,21075.45 +Europe,Belarus,Cosmetics,Offline,L,1/9/2015,491081416,2/19/2015,759,437.2,263.33,331834.8,199867.47,131967.33 +Sub-Saharan Africa,Malawi,Meat,Offline,C,1/2/2016,909571683,1/19/2016,1329,421.89,364.69,560691.81,484673.01,76018.8 +Asia,Malaysia,Cosmetics,Offline,L,12/7/2016,685540282,12/19/2016,5459,437.2,263.33,2386674.8,1437518.47,949156.33 +Asia,Singapore,Personal Care,Online,C,11/30/2016,589348542,12/20/2016,185,81.73,56.67,15120.05,10483.95,4636.1 +Europe,Armenia,Office Supplies,Online,L,4/28/2012,561670291,5/25/2012,9575,651.21,524.96,6235335.75,5026492,1208843.75 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,L,10/3/2015,163491857,11/3/2015,9728,255.28,159.42,2483363.84,1550837.76,932526.08 +Central America and the Caribbean,Grenada,Beverages,Online,M,5/10/2014,826112067,5/28/2014,3774,47.45,31.79,179076.3,119975.46,59100.84 +Australia and Oceania,Papua New Guinea,Fruits,Offline,M,6/28/2011,901142251,8/6/2011,6872,9.33,6.92,64115.76,47554.24,16561.52 +Australia and Oceania,Nauru,Office Supplies,Online,H,5/15/2015,610506236,6/14/2015,1217,651.21,524.96,792522.57,638876.32,153646.25 +Europe,Italy,Office Supplies,Online,M,7/19/2012,696440351,9/1/2012,1031,651.21,524.96,671397.51,541233.76,130163.75 +Europe,Switzerland,Meat,Offline,L,3/1/2017,171493422,3/20/2017,7570,421.89,364.69,3193707.3,2760703.3,433004 +Europe,Netherlands,Meat,Offline,C,2/10/2014,368526780,2/20/2014,4119,421.89,364.69,1737764.91,1502158.11,235606.8 +Sub-Saharan Africa,Chad,Office Supplies,Offline,C,11/14/2015,890714251,11/20/2015,996,651.21,524.96,648605.16,522860.16,125745 +Sub-Saharan Africa,Cameroon,Cereal,Online,H,4/1/2013,961542165,4/15/2013,549,205.7,117.11,112929.3,64293.39,48635.91 +Middle East and North Africa,Lebanon,Fruits,Offline,L,1/27/2017,774809348,2/20/2017,2159,9.33,6.92,20143.47,14940.28,5203.19 +Australia and Oceania,East Timor,Meat,Offline,H,7/2/2016,144627130,8/14/2016,7236,421.89,364.69,3052796.04,2638896.84,413899.2 +Australia and Oceania,Marshall Islands,Household,Offline,M,2/12/2013,755419337,2/27/2013,4224,668.27,502.54,2822772.48,2122728.96,700043.52 +Middle East and North Africa,Libya,Cereal,Online,L,2/23/2017,311922299,4/13/2017,3595,205.7,117.11,739491.5,421010.45,318481.05 +Asia,Myanmar,Fruits,Online,C,5/18/2013,189184844,6/26/2013,2854,9.33,6.92,26627.82,19749.68,6878.14 +Sub-Saharan Africa,Namibia,Personal Care,Offline,L,5/16/2010,482568299,6/30/2010,1538,81.73,56.67,125700.74,87158.46,38542.28 +Asia,Malaysia,Vegetables,Offline,M,12/23/2013,457746493,1/5/2014,6214,154.06,90.93,957328.84,565039.02,392289.82 +Europe,France,Household,Offline,M,12/17/2015,800705754,12/23/2015,5481,668.27,502.54,3662787.87,2754421.74,908366.13 +Central America and the Caribbean,Costa Rica,Beverages,Offline,C,12/7/2012,467744910,12/29/2012,4968,47.45,31.79,235731.6,157932.72,77798.88 +Central America and the Caribbean,The Bahamas,Snacks,Offline,C,2/27/2010,735475289,3/22/2010,2337,152.58,97.44,356579.46,227717.28,128862.18 +Europe,Switzerland,Household,Offline,H,3/1/2010,250820720,3/10/2010,2280,668.27,502.54,1523655.6,1145791.2,377864.4 +Europe,Ukraine,Cosmetics,Online,C,7/19/2016,881017529,9/2/2016,1520,437.2,263.33,664544,400261.6,264282.4 +Asia,Kyrgyzstan,Fruits,Online,L,1/15/2015,963614547,2/16/2015,3813,9.33,6.92,35575.29,26385.96,9189.33 +Europe,Ukraine,Personal Care,Offline,M,2/27/2015,256473100,4/4/2015,4944,81.73,56.67,404073.12,280176.48,123896.64 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,L,2/12/2016,387767016,2/21/2016,7732,152.58,97.44,1179748.56,753406.08,426342.48 +Asia,Taiwan,Household,Offline,L,8/18/2010,805982625,9/8/2010,7024,668.27,502.54,4693928.48,3529840.96,1164087.52 +Australia and Oceania,New Zealand,Personal Care,Online,C,5/30/2011,129918754,6/24/2011,4701,81.73,56.67,384212.73,266405.67,117807.06 +Asia,Sri Lanka,Beverages,Online,L,1/29/2017,198686730,3/11/2017,4674,47.45,31.79,221781.3,148586.46,73194.84 +Sub-Saharan Africa,Uganda,Cosmetics,Online,L,12/23/2015,221710383,1/15/2016,7884,437.2,263.33,3446884.8,2076093.72,1370791.08 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,M,8/22/2012,828726041,10/6/2012,7306,651.21,524.96,4757740.26,3835357.76,922382.5 +Sub-Saharan Africa,Botswana,Cereal,Online,C,6/22/2016,919782531,7/3/2016,2945,205.7,117.11,605786.5,344888.95,260897.55 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,M,3/20/2015,815241181,5/5/2015,6837,437.2,263.33,2989136.4,1800387.21,1188749.19 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,M,8/9/2016,905775821,8/17/2016,8049,109.28,35.84,879594.72,288476.16,591118.56 +Middle East and North Africa,Syria,Clothes,Online,H,4/20/2014,302372777,5/11/2014,7679,109.28,35.84,839161.12,275215.36,563945.76 +Central America and the Caribbean,Guatemala,Cereal,Online,L,5/21/2014,886330878,7/7/2014,3858,205.7,117.11,793590.6,451810.38,341780.22 +Sub-Saharan Africa,Nigeria,Meat,Online,C,6/7/2016,559261453,6/15/2016,6747,421.89,364.69,2846491.83,2460563.43,385928.4 +Europe,Ireland,Beverages,Online,C,4/18/2017,893088328,5/9/2017,3538,47.45,31.79,167878.1,112473.02,55405.08 +Central America and the Caribbean,Cuba,Household,Offline,H,11/23/2014,380047833,12/2/2014,3454,668.27,502.54,2308204.58,1735773.16,572431.42 +Middle East and North Africa,Iran,Household,Offline,H,1/1/2012,282688796,2/10/2012,2752,668.27,502.54,1839079.04,1382990.08,456088.96 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,C,6/11/2012,583872544,7/19/2012,9716,437.2,263.33,4247835.2,2558514.28,1689320.92 +Europe,Luxembourg,Clothes,Online,H,5/4/2017,436772906,5/25/2017,9664,109.28,35.84,1056081.92,346357.76,709724.16 +Australia and Oceania,Solomon Islands,Personal Care,Offline,H,9/19/2013,414876210,10/7/2013,9945,81.73,56.67,812804.85,563583.15,249221.7 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,M,3/8/2016,261981284,4/25/2016,4939,437.2,263.33,2159330.8,1300586.87,858743.93 +Australia and Oceania,Tonga,Office Supplies,Online,M,2/11/2010,242199456,3/23/2010,1056,651.21,524.96,687677.76,554357.76,133320 +Middle East and North Africa,Israel,Personal Care,Online,H,1/9/2016,689954555,1/23/2016,1740,81.73,56.67,142210.2,98605.8,43604.4 +Sub-Saharan Africa,Rwanda,Household,Online,M,1/21/2010,659982907,1/25/2010,2463,668.27,502.54,1645949.01,1237756.02,408192.99 +Sub-Saharan Africa,Mauritius ,Household,Offline,L,1/31/2011,177333343,3/1/2011,5732,668.27,502.54,3830523.64,2880559.28,949964.36 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,C,4/21/2016,687367188,5/15/2016,6081,154.06,90.93,936838.86,552945.33,383893.53 +Asia,Singapore,Personal Care,Online,H,8/20/2012,105758273,8/30/2012,5078,81.73,56.67,415024.94,287770.26,127254.68 +Central America and the Caribbean,Cuba,Cereal,Online,C,10/11/2010,468492925,11/5/2010,6322,205.7,117.11,1300435.4,740369.42,560065.98 +Sub-Saharan Africa,Comoros,Meat,Offline,L,2/17/2011,281869971,3/31/2011,443,421.89,364.69,186897.27,161557.67,25339.6 +Sub-Saharan Africa,Mali,Fruits,Online,H,2/28/2015,372500741,4/16/2015,102,9.33,6.92,951.66,705.84,245.82 +Central America and the Caribbean,Belize,Baby Food,Online,C,1/17/2014,737309062,2/2/2014,4991,255.28,159.42,1274102.48,795665.22,478437.26 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,L,3/3/2015,993531262,4/11/2015,6834,205.7,117.11,1405753.8,800329.74,605424.06 +Sub-Saharan Africa,Senegal,Snacks,Offline,M,8/13/2015,828716170,9/25/2015,4386,152.58,97.44,669215.88,427371.84,241844.04 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,C,7/19/2013,450725114,8/4/2013,8432,651.21,524.96,5491002.72,4426462.72,1064540 +Australia and Oceania,Vanuatu,Cereal,Offline,L,12/19/2011,137731921,1/28/2012,6791,205.7,117.11,1396908.7,795294.01,601614.69 +Europe,Austria,Snacks,Online,C,12/11/2014,688222920,12/15/2014,9311,152.58,97.44,1420672.38,907263.84,513408.54 +Sub-Saharan Africa,Angola,Snacks,Offline,H,4/4/2016,270996940,5/14/2016,2871,152.58,97.44,438057.18,279750.24,158306.94 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,L,10/1/2010,275165307,11/11/2010,6384,47.45,31.79,302920.8,202947.36,99973.44 +Sub-Saharan Africa,Kenya,Baby Food,Online,H,4/5/2013,360151851,5/14/2013,5791,255.28,159.42,1478326.48,923201.22,555125.26 +Asia,Malaysia,Household,Online,H,12/20/2016,705692899,1/17/2017,9066,668.27,502.54,6058535.82,4556027.64,1502508.18 +North America,Canada,Beverages,Offline,C,5/6/2012,661837279,6/18/2012,1213,47.45,31.79,57556.85,38561.27,18995.58 +Middle East and North Africa,Azerbaijan,Cereal,Offline,H,8/20/2013,998946321,9/17/2013,9270,205.7,117.11,1906839,1085609.7,821229.3 +Europe,Finland,Beverages,Offline,C,3/20/2017,757693850,4/10/2017,7303,47.45,31.79,346527.35,232162.37,114364.98 +Europe,Germany,Clothes,Online,C,12/18/2012,399066197,1/5/2013,1411,109.28,35.84,154194.08,50570.24,103623.84 +Sub-Saharan Africa,South Sudan,Cereal,Offline,L,9/29/2010,454362189,10/5/2010,4724,205.7,117.11,971726.8,553227.64,418499.16 +Europe,Romania,Cereal,Online,L,12/2/2013,175193154,1/7/2014,2402,205.7,117.11,494091.4,281298.22,212793.18 +Asia,Maldives,Cosmetics,Online,M,7/23/2015,683482921,9/6/2015,6640,437.2,263.33,2903008,1748511.2,1154496.8 +North America,Mexico,Fruits,Online,C,5/12/2017,921467816,6/14/2017,1659,9.33,6.92,15478.47,11480.28,3998.19 +Asia,Singapore,Household,Online,M,9/28/2010,801696670,11/8/2010,8715,668.27,502.54,5823973.05,4379636.1,1444336.95 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,C,11/22/2010,757030808,12/14/2010,1094,437.2,263.33,478296.8,288083.02,190213.78 +Europe,Kosovo,Snacks,Offline,H,2/21/2015,390644061,3/9/2015,9114,152.58,97.44,1390614.12,888068.16,502545.96 +Asia,Indonesia,Office Supplies,Online,M,4/22/2014,726022756,5/22/2014,5122,651.21,524.96,3335497.62,2688845.12,646652.5 +Central America and the Caribbean,Haiti,Snacks,Offline,H,8/18/2011,156965720,8/21/2011,8500,152.58,97.44,1296930,828240,468690 +Sub-Saharan Africa,Mali,Meat,Offline,H,6/2/2011,297584283,7/16/2011,657,421.89,364.69,277181.73,239601.33,37580.4 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,L,4/5/2015,132302272,5/21/2015,37,9.33,6.92,345.21,256.04,89.17 +Middle East and North Africa,Syria,Meat,Offline,M,8/29/2010,965856015,9/14/2010,7113,421.89,364.69,3000903.57,2594039.97,406863.6 +Sub-Saharan Africa,Mauritania,Snacks,Offline,H,9/10/2012,573294341,9/11/2012,9390,152.58,97.44,1432726.2,914961.6,517764.6 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,M,10/13/2014,849978578,10/23/2014,6404,651.21,524.96,4170348.84,3361843.84,808505 +Europe,Latvia,Household,Offline,L,3/15/2015,161582553,4/24/2015,4723,668.27,502.54,3156239.21,2373496.42,782742.79 +Central America and the Caribbean,Costa Rica,Clothes,Online,C,4/15/2013,994092595,4/15/2013,2945,109.28,35.84,321829.6,105548.8,216280.8 +Asia,Taiwan,Snacks,Online,C,3/25/2013,503807532,5/7/2013,6699,152.58,97.44,1022133.42,652750.56,369382.86 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,M,9/15/2012,867338693,10/12/2012,3648,255.28,159.42,931261.44,581564.16,349697.28 +Sub-Saharan Africa,Togo,Cosmetics,Online,M,4/5/2014,731609904,4/10/2014,8484,437.2,263.33,3709204.8,2234091.72,1475113.08 +Europe,Monaco,Fruits,Offline,C,11/27/2013,163857495,1/7/2014,7929,9.33,6.92,73977.57,54868.68,19108.89 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,H,7/10/2012,201630294,8/14/2012,5739,437.2,263.33,2509090.8,1511250.87,997839.93 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,L,1/21/2012,602789628,1/25/2012,7701,421.89,364.69,3248974.89,2808477.69,440497.2 +Central America and the Caribbean,Grenada,Cereal,Online,M,9/20/2011,295509326,9/21/2011,6631,205.7,117.11,1363996.7,776556.41,587440.29 +Middle East and North Africa,Qatar,Vegetables,Offline,M,10/21/2011,528275716,12/5/2011,7379,154.06,90.93,1136808.74,670972.47,465836.27 +Central America and the Caribbean,Panama,Beverages,Online,M,6/10/2017,819887626,7/17/2017,1823,47.45,31.79,86501.35,57953.17,28548.18 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,C,2/11/2012,309456384,3/31/2012,3876,437.2,263.33,1694587.2,1020667.08,673920.12 +Australia and Oceania,East Timor,Personal Care,Online,L,6/13/2014,906405818,7/19/2014,4479,81.73,56.67,366068.67,253824.93,112243.74 +Europe,Germany,Cosmetics,Offline,M,11/4/2013,540472257,11/23/2013,6606,437.2,263.33,2888143.2,1739557.98,1148585.22 +Sub-Saharan Africa,Angola,Office Supplies,Online,C,2/15/2012,811704528,2/20/2012,263,651.21,524.96,171268.23,138064.48,33203.75 +Europe,Estonia,Fruits,Online,M,3/4/2012,240463960,3/22/2012,7484,9.33,6.92,69825.72,51789.28,18036.44 +Middle East and North Africa,Yemen,Snacks,Online,H,2/28/2014,117424380,3/16/2014,7338,152.58,97.44,1119632.04,715014.72,404617.32 +Middle East and North Africa,Somalia,Cereal,Online,C,9/30/2011,453572118,10/22/2011,924,205.7,117.11,190066.8,108209.64,81857.16 +Europe,Macedonia,Snacks,Offline,L,1/4/2011,430206000,2/22/2011,6370,152.58,97.44,971934.6,620692.8,351241.8 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,L,7/12/2011,648937356,8/1/2011,3839,47.45,31.79,182160.55,122041.81,60118.74 +Asia,Indonesia,Cosmetics,Online,C,2/24/2010,881690013,4/15/2010,523,437.2,263.33,228655.6,137721.59,90934.01 +Middle East and North Africa,Yemen,Cereal,Online,H,5/15/2012,520700299,5/28/2012,5645,205.7,117.11,1161176.5,661085.95,500090.55 +Europe,Belgium,Office Supplies,Online,M,5/22/2013,828517043,6/16/2013,5459,651.21,524.96,3554955.39,2865756.64,689198.75 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,M,1/12/2017,888001573,1/25/2017,8254,651.21,524.96,5375087.34,4333019.84,1042067.5 +Central America and the Caribbean,Panama,Clothes,Online,C,11/6/2016,752327716,12/21/2016,9344,109.28,35.84,1021112.32,334888.96,686223.36 +Sub-Saharan Africa,Senegal,Personal Care,Offline,H,1/4/2015,994981801,2/21/2015,6080,81.73,56.67,496918.4,344553.6,152364.8 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,C,12/23/2010,459762656,2/2/2011,2842,154.06,90.93,437838.52,258423.06,179415.46 +Europe,Latvia,Beverages,Online,H,11/2/2012,310781610,11/7/2012,6039,47.45,31.79,286550.55,191979.81,94570.74 +Europe,Russia,Clothes,Offline,H,10/30/2010,882462489,11/8/2010,9116,109.28,35.84,996196.48,326717.44,669479.04 +Europe,Luxembourg,Household,Online,C,5/19/2011,329541623,6/24/2011,7544,668.27,502.54,5041428.88,3791161.76,1250267.12 +Asia,Maldives,Clothes,Online,M,8/21/2010,477067840,8/26/2010,3830,109.28,35.84,418542.4,137267.2,281275.2 +Middle East and North Africa,Morocco,Clothes,Online,H,5/19/2013,970402467,5/22/2013,2509,109.28,35.84,274183.52,89922.56,184260.96 +Australia and Oceania,Nauru,Meat,Offline,C,2/5/2014,625219333,2/5/2014,5149,421.89,364.69,2172311.61,1877788.81,294522.8 +Europe,Estonia,Household,Offline,H,12/1/2015,577504765,1/4/2016,5348,668.27,502.54,3573907.96,2687583.92,886324.04 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,M,8/29/2011,233557593,9/24/2011,3737,255.28,159.42,953981.36,595752.54,358228.82 +Central America and the Caribbean,Grenada,Baby Food,Online,M,5/17/2010,419989144,6/1/2010,2976,255.28,159.42,759713.28,474433.92,285279.36 +Europe,Slovakia,Cosmetics,Offline,C,10/21/2010,233723247,11/17/2010,2757,437.2,263.33,1205360.4,726000.81,479359.59 +Asia,Kazakhstan,Clothes,Online,H,10/5/2012,191996228,11/24/2012,4805,109.28,35.84,525090.4,172211.2,352879.2 +Middle East and North Africa,Syria,Vegetables,Online,L,5/3/2013,882356917,5/13/2013,7875,154.06,90.93,1213222.5,716073.75,497148.75 +Australia and Oceania,Papua New Guinea,Beverages,Offline,C,9/6/2010,712666642,10/26/2010,2751,47.45,31.79,130534.95,87454.29,43080.66 +Europe,San Marino,Beverages,Online,H,5/19/2015,861099231,7/4/2015,7253,47.45,31.79,344154.85,230572.87,113581.98 +Australia and Oceania,Fiji,Cosmetics,Online,H,5/9/2016,326141011,6/19/2016,1228,437.2,263.33,536881.6,323369.24,213512.36 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,M,12/15/2014,876590812,12/31/2014,1556,152.58,97.44,237414.48,151616.64,85797.84 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,L,8/5/2013,301559960,8/18/2013,7148,109.28,35.84,781133.44,256184.32,524949.12 +Europe,Estonia,Baby Food,Online,H,12/21/2011,960472285,1/5/2012,3948,255.28,159.42,1007845.44,629390.16,378455.28 +Europe,Lithuania,Baby Food,Online,C,11/2/2010,333064115,11/18/2010,9928,255.28,159.42,2534419.84,1582721.76,951698.08 +Asia,South Korea,Snacks,Offline,L,10/22/2015,469384276,10/22/2015,93,152.58,97.44,14189.94,9061.92,5128.02 +Europe,Andorra,Clothes,Offline,L,10/31/2010,339794099,11/15/2010,1480,109.28,35.84,161734.4,53043.2,108691.2 +Europe,Portugal,Personal Care,Offline,M,1/5/2015,784967410,2/17/2015,8155,81.73,56.67,666508.15,462143.85,204364.3 +Sub-Saharan Africa,Sudan,Household,Offline,M,8/25/2010,465890538,9/28/2010,6218,668.27,502.54,4155302.86,3124793.72,1030509.14 +Middle East and North Africa,Oman,Office Supplies,Offline,H,3/7/2015,813862311,3/30/2015,8799,651.21,524.96,5729996.79,4619123.04,1110873.75 +Asia,India,Cereal,Online,H,10/28/2016,180494058,11/8/2016,1057,205.7,117.11,217424.9,123785.27,93639.63 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,H,3/21/2016,587709605,4/27/2016,5187,255.28,159.42,1324137.36,826911.54,497225.82 +Sub-Saharan Africa,The Gambia,Fruits,Offline,C,1/27/2015,977745282,3/18/2015,5412,9.33,6.92,50493.96,37451.04,13042.92 +Sub-Saharan Africa,The Gambia,Beverages,Online,M,5/13/2012,363149917,6/23/2012,2985,47.45,31.79,141638.25,94893.15,46745.1 +Europe,Ireland,Baby Food,Online,H,9/20/2015,976784837,10/2/2015,1194,255.28,159.42,304804.32,190347.48,114456.84 +Asia,Vietnam,Office Supplies,Offline,M,11/20/2014,621823871,11/24/2014,356,651.21,524.96,231830.76,186885.76,44945 +Europe,Netherlands,Baby Food,Offline,H,11/1/2015,321753346,11/24/2015,2820,255.28,159.42,719889.6,449564.4,270325.2 +Asia,Mongolia,Personal Care,Online,H,3/25/2014,270372092,4/5/2014,7965,81.73,56.67,650979.45,451376.55,199602.9 +Sub-Saharan Africa,Ethiopia,Household,Online,M,5/19/2014,281791436,6/11/2014,7203,668.27,502.54,4813548.81,3619795.62,1193753.19 +Europe,Ukraine,Cereal,Online,M,4/20/2010,240435206,4/24/2010,8975,205.7,117.11,1846157.5,1051062.25,795095.25 +Europe,France,Cosmetics,Offline,M,3/20/2012,551039731,4/1/2012,3757,437.2,263.33,1642560.4,989330.81,653229.59 +Central America and the Caribbean,Grenada,Meat,Online,M,6/26/2012,788653838,8/7/2012,9051,421.89,364.69,3818526.39,3300809.19,517717.2 +North America,Greenland,Office Supplies,Online,H,2/5/2012,148638856,2/8/2012,4395,651.21,524.96,2862067.95,2307199.2,554868.75 +Sub-Saharan Africa,Kenya,Cosmetics,Online,C,11/25/2016,596668612,1/8/2017,6357,437.2,263.33,2779280.4,1673988.81,1105291.59 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,L,2/2/2011,118729436,2/25/2011,3533,47.45,31.79,167640.85,112314.07,55326.78 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,M,12/30/2013,371120154,2/10/2014,1556,255.28,159.42,397215.68,248057.52,149158.16 +Asia,Vietnam,Fruits,Online,M,9/24/2015,830452096,10/4/2015,8085,9.33,6.92,75433.05,55948.2,19484.85 +Europe,France,Beverages,Offline,C,4/3/2011,143649089,5/3/2011,7812,47.45,31.79,370679.4,248343.48,122335.92 +Europe,Macedonia,Personal Care,Online,C,9/26/2011,177947461,10/11/2011,7463,81.73,56.67,609950.99,422928.21,187022.78 +Sub-Saharan Africa,Nigeria,Fruits,Online,C,6/24/2010,170896041,7/11/2010,791,9.33,6.92,7380.03,5473.72,1906.31 +Australia and Oceania,Tonga,Household,Offline,H,12/31/2016,780356156,1/1/2017,3583,668.27,502.54,2394411.41,1800600.82,593810.59 +Central America and the Caribbean,Jamaica,Meat,Offline,C,5/16/2015,934501636,6/7/2015,8656,421.89,364.69,3651879.84,3156756.64,495123.2 +Europe,Liechtenstein,Fruits,Offline,M,6/13/2013,981818807,7/29/2013,858,9.33,6.92,8005.14,5937.36,2067.78 +Europe,Hungary,Meat,Online,H,5/16/2016,441106498,6/12/2016,2070,421.89,364.69,873312.3,754908.3,118404 +Europe,Portugal,Household,Offline,L,3/13/2015,251476037,4/17/2015,6203,668.27,502.54,4145278.81,3117255.62,1028023.19 +Asia,Bhutan,Cosmetics,Online,H,5/25/2013,522351253,6/20/2013,4198,437.2,263.33,1835365.6,1105459.34,729906.26 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,7/10/2015,983468472,7/31/2015,9031,437.2,263.33,3948353.2,2378133.23,1570219.97 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,H,10/27/2015,534876525,11/24/2015,705,47.45,31.79,33452.25,22411.95,11040.3 +Australia and Oceania,Tonga,Personal Care,Online,M,3/6/2017,396936738,3/24/2017,1256,81.73,56.67,102652.88,71177.52,31475.36 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,M,3/11/2012,960322940,3/13/2012,9753,437.2,263.33,4264011.6,2568257.49,1695754.11 +Europe,Belarus,Personal Care,Offline,H,3/28/2017,436021459,3/29/2017,7294,81.73,56.67,596138.62,413350.98,182787.64 +Europe,Austria,Snacks,Offline,C,9/6/2015,705331122,10/6/2015,2008,152.58,97.44,306380.64,195659.52,110721.12 +Australia and Oceania,Nauru,Personal Care,Offline,H,9/1/2014,569863259,9/11/2014,4057,81.73,56.67,331578.61,229910.19,101668.42 +Sub-Saharan Africa,Ethiopia,Household,Offline,M,1/19/2011,701541697,1/25/2011,633,668.27,502.54,423014.91,318107.82,104907.09 +Asia,Cambodia,Household,Offline,C,4/27/2010,492602765,6/11/2010,960,668.27,502.54,641539.2,482438.4,159100.8 +Europe,Serbia,Vegetables,Offline,H,4/1/2015,305595290,5/10/2015,1292,154.06,90.93,199045.52,117481.56,81563.96 +Sub-Saharan Africa,Kenya,Snacks,Online,H,7/11/2014,123380601,7/28/2014,9916,152.58,97.44,1512983.28,966215.04,546768.24 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,C,10/30/2016,899132525,12/16/2016,2150,47.45,31.79,102017.5,68348.5,33669 +Sub-Saharan Africa,Madagascar,Clothes,Online,L,10/10/2016,506337392,10/16/2016,5341,109.28,35.84,583664.48,191421.44,392243.04 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,M,10/24/2013,488794028,11/6/2013,3870,668.27,502.54,2586204.9,1944829.8,641375.1 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,H,1/15/2016,210613763,3/4/2016,4148,109.28,35.84,453293.44,148664.32,304629.12 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,M,9/5/2013,906220424,10/7/2013,9616,437.2,263.33,4204115.2,2532181.28,1671933.92 +Asia,Kazakhstan,Beverages,Online,M,3/5/2013,730350339,4/20/2013,5750,47.45,31.79,272837.5,182792.5,90045 +Europe,Latvia,Cereal,Online,M,8/31/2010,608052337,9/10/2010,5054,205.7,117.11,1039607.8,591873.94,447733.86 +Central America and the Caribbean,Jamaica,Vegetables,Online,L,12/6/2010,184687745,12/16/2010,2063,154.06,90.93,317825.78,187588.59,130237.19 +Sub-Saharan Africa,South Africa,Personal Care,Online,C,1/13/2016,975930392,1/31/2016,8345,81.73,56.67,682036.85,472911.15,209125.7 +Middle East and North Africa,Bahrain,Meat,Online,L,12/14/2013,517766606,1/3/2014,7500,421.89,364.69,3164175,2735175,429000 +Australia and Oceania,Australia,Clothes,Offline,M,8/30/2012,916495215,10/8/2012,156,109.28,35.84,17047.68,5591.04,11456.64 +Europe,Poland,Beverages,Online,C,8/19/2013,298727548,8/31/2013,8975,47.45,31.79,425863.75,285315.25,140548.5 +Europe,Russia,Office Supplies,Offline,H,8/11/2015,461387431,8/26/2015,3649,651.21,524.96,2376265.29,1915579.04,460686.25 +Central America and the Caribbean,The Bahamas,Household,Offline,H,10/30/2010,121711194,12/7/2010,5902,668.27,502.54,3944129.54,2965991.08,978138.46 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,H,7/13/2011,767247664,7/18/2011,4489,255.28,159.42,1145951.92,715636.38,430315.54 +Sub-Saharan Africa,Guinea,Household,Offline,H,11/12/2015,805858170,11/22/2015,195,668.27,502.54,130312.65,97995.3,32317.35 +Asia,India,Snacks,Online,H,9/11/2011,515716540,10/11/2011,839,152.58,97.44,128014.62,81752.16,46262.46 +Central America and the Caribbean,Panama,Personal Care,Offline,C,8/31/2010,695309102,9/6/2010,6269,81.73,56.67,512365.37,355264.23,157101.14 +Asia,Uzbekistan,Baby Food,Online,C,2/14/2014,413434684,3/5/2014,3365,255.28,159.42,859017.2,536448.3,322568.9 +Australia and Oceania,Palau,Snacks,Online,C,11/29/2016,159204614,12/12/2016,1038,152.58,97.44,158378.04,101142.72,57235.32 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,H,2/26/2011,492042720,3/18/2011,5230,437.2,263.33,2286556,1377215.9,909340.1 +Sub-Saharan Africa,Mali,Personal Care,Offline,C,10/1/2012,691685330,11/4/2012,3915,81.73,56.67,319972.95,221863.05,98109.9 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Offline,M,3/1/2012,108181273,4/8/2012,2098,47.45,31.79,99550.1,66695.42,32854.68 +Europe,Poland,Household,Offline,L,1/27/2016,411891877,2/25/2016,6814,668.27,502.54,4553591.78,3424307.56,1129284.22 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,H,4/12/2013,643490970,5/25/2013,2133,421.89,364.69,899891.37,777883.77,122007.6 +Europe,Russia,Clothes,Online,H,5/17/2016,363964879,6/13/2016,4151,109.28,35.84,453621.28,148771.84,304849.44 +Central America and the Caribbean,Honduras,Baby Food,Offline,H,7/7/2012,104612433,7/25/2012,5999,255.28,159.42,1531424.72,956360.58,575064.14 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,H,8/17/2012,917044961,9/1/2012,2838,154.06,90.93,437222.28,258059.34,179162.94 +Europe,Sweden,Cereal,Offline,H,5/10/2017,323186290,5/17/2017,6860,205.7,117.11,1411102,803374.6,607727.4 +Asia,Japan,Office Supplies,Online,H,4/5/2013,865272748,5/21/2013,2289,651.21,524.96,1490619.69,1201633.44,288986.25 +Europe,San Marino,Office Supplies,Offline,C,6/19/2014,655853164,7/7/2014,381,651.21,524.96,248111.01,200009.76,48101.25 +Australia and Oceania,Marshall Islands,Baby Food,Offline,L,6/12/2013,127788865,7/12/2013,4420,255.28,159.42,1128337.6,704636.4,423701.2 +Australia and Oceania,New Zealand,Fruits,Online,H,2/8/2015,684253680,3/1/2015,4724,9.33,6.92,44074.92,32690.08,11384.84 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,H,4/6/2010,648733937,5/22/2010,3643,109.28,35.84,398107.04,130565.12,267541.92 +Central America and the Caribbean,Honduras,Meat,Offline,M,4/20/2017,215028464,6/6/2017,556,421.89,364.69,234570.84,202767.64,31803.2 +Sub-Saharan Africa,Gabon,Baby Food,Online,H,3/30/2010,997248589,4/30/2010,6874,255.28,159.42,1754794.72,1095853.08,658941.64 +Europe,Latvia,Cereal,Online,M,5/23/2013,179818141,7/3/2013,1039,205.7,117.11,213722.3,121677.29,92045.01 +Europe,Switzerland,Baby Food,Online,C,4/1/2014,867473447,5/7/2014,3525,255.28,159.42,899862,561955.5,337906.5 +Europe,Poland,Office Supplies,Offline,H,9/30/2012,835263335,10/10/2012,1837,651.21,524.96,1196272.77,964351.52,231921.25 +Europe,Serbia,Personal Care,Offline,M,6/15/2017,178549134,7/10/2017,5511,81.73,56.67,450414.03,312308.37,138105.66 +Middle East and North Africa,Qatar,Snacks,Online,L,7/2/2011,863004672,7/28/2011,1115,152.58,97.44,170126.7,108645.6,61481.1 +Middle East and North Africa,Pakistan,Vegetables,Offline,C,12/7/2016,874616277,12/31/2016,7247,154.06,90.93,1116472.82,658969.71,457503.11 +Europe,Italy,Vegetables,Online,H,3/27/2015,969682776,4/14/2015,9537,154.06,90.93,1469270.22,867199.41,602070.81 +North America,Canada,Snacks,Offline,L,8/27/2011,624815499,9/17/2011,5646,152.58,97.44,861466.68,550146.24,311320.44 +Sub-Saharan Africa,Seychelles ,Clothes,Online,C,4/17/2016,286938273,5/20/2016,266,109.28,35.84,29068.48,9533.44,19535.04 +Europe,Portugal,Baby Food,Offline,M,1/15/2010,923287427,2/1/2010,122,255.28,159.42,31144.16,19449.24,11694.92 +Sub-Saharan Africa,Mozambique,Personal Care,Online,H,6/25/2016,871411788,7/22/2016,8968,81.73,56.67,732954.64,508216.56,224738.08 +Europe,Croatia,Baby Food,Offline,H,11/5/2014,789172685,12/1/2014,2589,255.28,159.42,660919.92,412738.38,248181.54 +Sub-Saharan Africa,Central African Republic,Cereal,Online,M,12/3/2011,504743945,12/23/2011,3805,205.7,117.11,782688.5,445603.55,337084.95 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,L,7/28/2015,366611897,8/21/2015,7462,9.33,6.92,69620.46,51637.04,17983.42 +Middle East and North Africa,Egypt,Fruits,Online,M,10/12/2015,793575370,11/26/2015,5442,9.33,6.92,50773.86,37658.64,13115.22 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,L,3/6/2011,924745690,4/25/2011,1655,154.06,90.93,254969.3,150489.15,104480.15 +Middle East and North Africa,Algeria,Beverages,Offline,C,10/25/2012,869546687,12/10/2012,7043,47.45,31.79,334190.35,223896.97,110293.38 +Middle East and North Africa,Algeria,Fruits,Online,M,2/5/2010,357714688,2/7/2010,4580,9.33,6.92,42731.4,31693.6,11037.8 +Sub-Saharan Africa,Niger,Household,Offline,L,5/31/2012,989298522,6/29/2012,4272,668.27,502.54,2854849.44,2146850.88,707998.56 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,H,1/31/2015,384659516,3/20/2015,8154,255.28,159.42,2081553.12,1299910.68,781642.44 +Central America and the Caribbean,Nicaragua,Household,Offline,C,9/11/2010,734471499,9/27/2010,5293,668.27,502.54,3537153.11,2659944.22,877208.89 +Europe,Luxembourg,Fruits,Offline,L,8/19/2015,249720799,8/28/2015,6789,9.33,6.92,63341.37,46979.88,16361.49 +Middle East and North Africa,Oman,Beverages,Online,M,4/2/2013,811706244,5/11/2013,771,47.45,31.79,36583.95,24510.09,12073.86 +Asia,Singapore,Vegetables,Online,L,9/16/2010,322039163,10/14/2010,7399,154.06,90.93,1139889.94,672791.07,467098.87 +North America,Canada,Vegetables,Offline,C,6/3/2012,352643382,7/14/2012,3868,154.06,90.93,595904.08,351717.24,244186.84 +Sub-Saharan Africa,Namibia,Meat,Online,L,4/25/2016,295755231,4/28/2016,9400,421.89,364.69,3965766,3428086,537680 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,H,1/4/2010,513923537,2/4/2010,250,651.21,524.96,162802.5,131240,31562.5 +Sub-Saharan Africa,South Africa,Meat,Offline,M,6/27/2012,990009629,8/16/2012,4704,421.89,364.69,1984570.56,1715501.76,269068.8 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,M,4/15/2017,877187335,5/12/2017,8080,154.06,90.93,1244804.8,734714.4,510090.4 +Sub-Saharan Africa,Malawi,Cereal,Online,H,6/10/2011,748942983,7/22/2011,7727,205.7,117.11,1589443.9,904908.97,684534.93 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,M,2/14/2017,349075400,2/26/2017,8023,437.2,263.33,3507655.6,2112696.59,1394959.01 +Europe,Liechtenstein,Household,Online,M,2/21/2012,841695916,3/12/2012,5381,668.27,502.54,3595960.87,2704167.74,891793.13 +Middle East and North Africa,Saudi Arabia,Clothes,Offline,H,1/2/2017,761228358,2/3/2017,3242,109.28,35.84,354285.76,116193.28,238092.48 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,M,6/11/2015,962409055,7/14/2015,7081,154.06,90.93,1090898.86,643875.33,447023.53 +Sub-Saharan Africa,Kenya,Personal Care,Offline,C,3/1/2011,570286834,4/13/2011,9402,81.73,56.67,768425.46,532811.34,235614.12 +Asia,Philippines,Cereal,Offline,M,7/11/2016,130223023,8/27/2016,4741,205.7,117.11,975223.7,555218.51,420005.19 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,H,11/14/2010,257891452,11/29/2010,4666,152.58,97.44,711938.28,454655.04,257283.24 +Asia,Kazakhstan,Meat,Online,M,6/18/2012,289278447,7/23/2012,2776,421.89,364.69,1171166.64,1012379.44,158787.2 +Asia,Tajikistan,Clothes,Offline,L,2/20/2014,530682837,3/22/2014,9699,109.28,35.84,1059906.72,347612.16,712294.56 +Europe,Iceland,Baby Food,Online,C,5/13/2017,908715951,6/19/2017,8098,255.28,159.42,2067257.44,1290983.16,776274.28 +Europe,Ukraine,Beverages,Online,L,4/24/2013,520301616,5/26/2013,7665,47.45,31.79,363704.25,243670.35,120033.9 +Asia,Turkmenistan,Clothes,Offline,H,12/10/2016,782676160,12/14/2016,123,109.28,35.84,13441.44,4408.32,9033.12 +Middle East and North Africa,Morocco,Beverages,Offline,C,3/12/2010,483388411,4/11/2010,4228,47.45,31.79,200618.6,134408.12,66210.48 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,L,12/11/2013,730299699,1/30/2014,765,81.73,56.67,62523.45,43352.55,19170.9 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,M,1/21/2016,901583850,3/3/2016,7551,255.28,159.42,1927619.28,1203780.42,723838.86 +Europe,Liechtenstein,Fruits,Offline,C,1/8/2013,895727193,2/27/2013,4436,9.33,6.92,41387.88,30697.12,10690.76 +Europe,Romania,Vegetables,Online,L,10/7/2013,681528556,10/8/2013,8300,154.06,90.93,1278698,754719,523979 +Middle East and North Africa,Yemen,Cereal,Online,M,2/17/2013,748099267,3/31/2013,8052,205.7,117.11,1656296.4,942969.72,713326.68 +Central America and the Caribbean,Jamaica,Meat,Offline,L,10/24/2010,754863154,10/26/2010,9637,421.89,364.69,4065753.93,3514517.53,551236.4 +Middle East and North Africa,Yemen,Fruits,Online,H,2/19/2015,881556546,3/19/2015,1027,9.33,6.92,9581.91,7106.84,2475.07 +Europe,Austria,Cosmetics,Offline,L,7/27/2016,478228271,7/29/2016,7227,437.2,263.33,3159644.4,1903085.91,1256558.49 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,C,3/19/2014,315239655,4/10/2014,5274,109.28,35.84,576342.72,189020.16,387322.56 +Sub-Saharan Africa,Sudan,Personal Care,Offline,M,1/7/2012,333264529,1/28/2012,9235,81.73,56.67,754776.55,523347.45,231429.1 +Asia,Tajikistan,Cereal,Online,M,1/2/2015,993289220,2/20/2015,5208,205.7,117.11,1071285.6,609908.88,461376.72 +Asia,Mongolia,Clothes,Offline,M,4/28/2010,126612555,6/8/2010,6324,109.28,35.84,691086.72,226652.16,464434.56 +Europe,Denmark,Household,Online,M,6/24/2016,584845864,8/11/2016,7743,668.27,502.54,5174414.61,3891167.22,1283247.39 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,L,5/24/2011,789912974,5/30/2011,1658,651.21,524.96,1079706.18,870383.68,209322.5 +Europe,Ireland,Snacks,Online,M,12/2/2011,584050214,12/21/2011,2292,152.58,97.44,349713.36,223332.48,126380.88 +Middle East and North Africa,Turkey,Cosmetics,Offline,M,1/13/2017,779806411,2/6/2017,901,437.2,263.33,393917.2,237260.33,156656.87 +Central America and the Caribbean,Belize,Fruits,Online,M,8/25/2011,910042893,9/20/2011,770,9.33,6.92,7184.1,5328.4,1855.7 +Sub-Saharan Africa,Niger,Cosmetics,Online,M,10/19/2015,577933490,11/3/2015,2217,437.2,263.33,969272.4,583802.61,385469.79 +Europe,Norway,Clothes,Online,M,9/26/2012,806964528,11/11/2012,7591,109.28,35.84,829544.48,272061.44,557483.04 +Middle East and North Africa,Oman,Household,Online,H,4/11/2013,890934836,4/21/2013,6271,668.27,502.54,4190721.17,3151428.34,1039292.83 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,C,2/25/2014,643955743,3/13/2014,9669,81.73,56.67,790247.37,547942.23,242305.14 +Europe,Estonia,Fruits,Offline,L,12/14/2016,850451076,12/19/2016,6227,9.33,6.92,58097.91,43090.84,15007.07 +Sub-Saharan Africa,Djibouti,Baby Food,Online,M,10/2/2016,115157163,11/9/2016,6418,255.28,159.42,1638387.04,1023157.56,615229.48 +Europe,Hungary,Meat,Online,M,6/26/2013,713122832,7/3/2013,7748,421.89,364.69,3268803.72,2825618.12,443185.6 +Europe,Slovakia,Beverages,Online,C,9/19/2015,939709413,10/14/2015,9752,47.45,31.79,462732.4,310016.08,152716.32 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,L,2/22/2014,960590732,3/30/2014,8999,109.28,35.84,983410.72,322524.16,660886.56 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Offline,M,9/7/2015,561753118,9/9/2015,4086,47.45,31.79,193880.7,129893.94,63986.76 +Asia,Taiwan,Beverages,Offline,H,12/12/2016,499495398,1/4/2017,643,47.45,31.79,30510.35,20440.97,10069.38 +Australia and Oceania,Solomon Islands,Meat,Offline,M,8/16/2015,250428903,8/26/2015,6332,421.89,364.69,2671407.48,2309217.08,362190.4 +Europe,Monaco,Snacks,Online,H,3/28/2014,261477458,4/10/2014,5845,152.58,97.44,891830.1,569536.8,322293.3 +Central America and the Caribbean,Belize,Household,Offline,M,5/22/2016,599877393,7/9/2016,5906,668.27,502.54,3946802.62,2968001.24,978801.38 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,L,5/21/2015,503177535,6/4/2015,269,205.7,117.11,55333.3,31502.59,23830.71 +Sub-Saharan Africa,Chad,Meat,Online,M,3/1/2013,629239213,3/31/2013,4721,421.89,364.69,1991742.69,1721701.49,270041.2 +Sub-Saharan Africa,Nigeria,Snacks,Offline,H,7/8/2016,806236255,8/24/2016,2079,152.58,97.44,317213.82,202577.76,114636.06 +Australia and Oceania,Kiribati,Meat,Online,M,8/4/2010,482654988,9/5/2010,7192,421.89,364.69,3034232.88,2622850.48,411382.4 +Asia,Indonesia,Cosmetics,Online,L,8/29/2015,977294242,10/9/2015,1939,437.2,263.33,847730.8,510596.87,337133.93 +Asia,Laos,Cosmetics,Online,C,3/16/2015,529265344,4/27/2015,231,437.2,263.33,100993.2,60829.23,40163.97 +Europe,Greece,Beverages,Offline,H,9/16/2012,147992122,10/28/2012,3012,47.45,31.79,142919.4,95751.48,47167.92 +Asia,Vietnam,Personal Care,Online,M,9/20/2012,463210904,10/1/2012,3255,81.73,56.67,266031.15,184460.85,81570.3 +Asia,Brunei,Meat,Online,L,1/20/2017,374970519,1/28/2017,964,421.89,364.69,406701.96,351561.16,55140.8 +Europe,Romania,Household,Offline,C,6/17/2013,203632295,6/20/2013,8176,668.27,502.54,5463775.52,4108767.04,1355008.48 +Europe,Liechtenstein,Vegetables,Offline,L,3/31/2017,339870059,4/8/2017,3958,154.06,90.93,609769.48,359900.94,249868.54 +Central America and the Caribbean,El Salvador,Cosmetics,Online,M,7/1/2014,794670140,8/16/2014,9409,437.2,263.33,4113614.8,2477671.97,1635942.83 +Middle East and North Africa,Morocco,Fruits,Online,H,4/19/2011,749331367,5/14/2011,2658,9.33,6.92,24799.14,18393.36,6405.78 +Europe,Cyprus,Vegetables,Online,L,10/18/2014,805465066,11/11/2014,3867,154.06,90.93,595750.02,351626.31,244123.71 +Europe,Hungary,Fruits,Online,C,4/8/2014,734995067,4/11/2014,228,9.33,6.92,2127.24,1577.76,549.48 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,L,3/19/2015,830157697,4/29/2015,965,651.21,524.96,628417.65,506586.4,121831.25 +Asia,Kazakhstan,Household,Offline,M,10/26/2012,553501784,10/26/2012,2333,668.27,502.54,1559073.91,1172425.82,386648.09 +Asia,India,Vegetables,Online,C,12/4/2010,787888658,12/14/2010,2617,154.06,90.93,403175.02,237963.81,165211.21 +Sub-Saharan Africa,Benin,Beverages,Offline,H,8/23/2010,686492145,9/28/2010,7136,47.45,31.79,338603.2,226853.44,111749.76 +Sub-Saharan Africa,Sierra Leone,Household,Offline,H,2/25/2014,822798573,3/3/2014,3237,668.27,502.54,2163189.99,1626721.98,536468.01 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,L,5/2/2013,940606772,6/12/2013,5301,47.45,31.79,251532.45,168518.79,83013.66 +Asia,Bangladesh,Snacks,Offline,C,4/14/2016,404028069,5/3/2016,9739,152.58,97.44,1485976.62,948968.16,537008.46 +Sub-Saharan Africa,Chad,Meat,Online,C,3/26/2013,447486293,4/6/2013,9993,421.89,364.69,4215946.77,3644347.17,571599.6 +Europe,Slovenia,Baby Food,Online,C,8/11/2010,125717771,9/30/2010,1537,255.28,159.42,392365.36,245028.54,147336.82 +Middle East and North Africa,Pakistan,Fruits,Offline,L,2/20/2012,363771331,2/24/2012,6875,9.33,6.92,64143.75,47575,16568.75 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,L,1/9/2015,807008302,1/19/2015,545,205.7,117.11,112106.5,63824.95,48281.55 +Sub-Saharan Africa,Swaziland,Vegetables,Online,C,10/1/2013,271102511,11/9/2013,4112,154.06,90.93,633494.72,373904.16,259590.56 +Australia and Oceania,Vanuatu,Household,Online,L,6/13/2011,792040288,7/10/2011,1177,668.27,502.54,786553.79,591489.58,195064.21 +Europe,Ireland,Snacks,Online,M,2/2/2016,876120460,3/22/2016,2368,152.58,97.44,361309.44,230737.92,130571.52 +Europe,Georgia,Fruits,Online,H,12/30/2013,449954354,2/8/2014,347,9.33,6.92,3237.51,2401.24,836.27 +Central America and the Caribbean,Jamaica,Personal Care,Online,M,6/29/2011,410465800,7/26/2011,4807,81.73,56.67,392876.11,272412.69,120463.42 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Offline,L,12/16/2015,374891126,2/3/2016,7470,255.28,159.42,1906941.6,1190867.4,716074.2 +Sub-Saharan Africa,Liberia,Baby Food,Online,H,11/27/2016,930779159,12/29/2016,7092,255.28,159.42,1810445.76,1130606.64,679839.12 +North America,United States of America,Household,Online,M,7/2/2012,485991227,7/19/2012,4459,668.27,502.54,2979815.93,2240825.86,738990.07 +Europe,Bulgaria,Office Supplies,Offline,C,4/25/2013,218701159,5/28/2013,7388,651.21,524.96,4811139.48,3878404.48,932735 +Middle East and North Africa,Saudi Arabia,Cereal,Online,H,11/7/2015,927395284,11/28/2015,5728,205.7,117.11,1178249.6,670806.08,507443.52 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,L,11/18/2013,780872428,11/29/2013,6359,152.58,97.44,970256.22,619620.96,350635.26 +Central America and the Caribbean,Nicaragua,Meat,Online,M,5/25/2017,268243920,7/13/2017,8192,421.89,364.69,3456122.88,2987540.48,468582.4 +Europe,Greece,Cereal,Offline,M,12/10/2010,848933589,12/23/2010,7169,205.7,117.11,1474663.3,839561.59,635101.71 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,C,6/4/2010,902677762,6/5/2010,1264,437.2,263.33,552620.8,332849.12,219771.68 +Asia,Bangladesh,Household,Online,H,11/16/2013,679525268,1/1/2014,5482,668.27,502.54,3663456.14,2754924.28,908531.86 +Asia,Bangladesh,Baby Food,Offline,M,10/29/2012,949837434,12/11/2012,6859,255.28,159.42,1750965.52,1093461.78,657503.74 +Middle East and North Africa,Jordan,Snacks,Offline,C,3/26/2011,754288089,4/23/2011,9462,152.58,97.44,1443711.96,921977.28,521734.68 +Sub-Saharan Africa,Niger,Personal Care,Offline,C,2/9/2014,553863561,3/30/2014,9391,81.73,56.67,767526.43,532187.97,235338.46 +Central America and the Caribbean,Haiti,Household,Offline,C,3/6/2016,879862678,4/17/2016,9774,668.27,502.54,6531670.98,4911825.96,1619845.02 +Asia,Maldives,Fruits,Offline,C,3/25/2013,983896768,4/1/2013,5773,9.33,6.92,53862.09,39949.16,13912.93 +Middle East and North Africa,Jordan,Snacks,Offline,H,6/23/2013,187889659,7/26/2013,9580,152.58,97.44,1461716.4,933475.2,528241.2 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,M,1/19/2011,134077680,2/8/2011,5420,154.06,90.93,835005.2,492840.6,342164.6 +Asia,Philippines,Baby Food,Online,M,7/4/2012,735009658,7/12/2012,4546,255.28,159.42,1160502.88,724723.32,435779.56 +Middle East and North Africa,Turkey,Household,Online,L,4/27/2010,623546922,4/27/2010,246,668.27,502.54,164394.42,123624.84,40769.58 +Sub-Saharan Africa,Guinea,Vegetables,Offline,L,12/18/2016,302863299,1/25/2017,2835,154.06,90.93,436760.1,257786.55,178973.55 +Asia,Kazakhstan,Snacks,Offline,H,9/8/2015,796445119,10/2/2015,4664,152.58,97.44,711633.12,454460.16,257172.96 +Sub-Saharan Africa,South Sudan,Baby Food,Online,C,4/19/2017,498091208,4/21/2017,5112,255.28,159.42,1304991.36,814955.04,490036.32 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,12/18/2010,121912896,1/17/2011,5590,154.06,90.93,861195.4,508298.7,352896.7 +Europe,Finland,Personal Care,Offline,H,6/1/2013,452334010,7/20/2013,4540,81.73,56.67,371054.2,257281.8,113772.4 +Asia,Cambodia,Fruits,Online,M,2/27/2012,994090878,3/16/2012,2437,9.33,6.92,22737.21,16864.04,5873.17 +Europe,Finland,Clothes,Offline,L,9/11/2014,422232329,10/14/2014,6784,109.28,35.84,741355.52,243138.56,498216.96 +Central America and the Caribbean,The Bahamas,Meat,Offline,L,6/13/2014,632119691,6/15/2014,7118,421.89,364.69,3003013.02,2595863.42,407149.6 +Europe,Bosnia and Herzegovina,Clothes,Online,C,4/6/2017,889426791,4/30/2017,7,109.28,35.84,764.96,250.88,514.08 +Asia,Taiwan,Clothes,Online,H,11/26/2014,980139958,12/5/2014,4049,109.28,35.84,442474.72,145116.16,297358.56 +Sub-Saharan Africa,Zambia,Personal Care,Offline,M,7/25/2011,760558021,7/31/2011,4874,81.73,56.67,398352.02,276209.58,122142.44 +Europe,Slovenia,Vegetables,Offline,H,6/28/2012,607292306,7/25/2012,144,154.06,90.93,22184.64,13093.92,9090.72 +Asia,Malaysia,Cereal,Online,L,8/26/2012,967266643,9/17/2012,4549,205.7,117.11,935729.3,532733.39,402995.91 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,M,8/22/2015,107717359,8/28/2015,4815,81.73,56.67,393529.95,272866.05,120663.9 +Australia and Oceania,Samoa ,Clothes,Offline,M,10/5/2014,866193282,11/5/2014,4696,109.28,35.84,513178.88,168304.64,344874.24 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,L,12/16/2011,300555741,12/27/2011,9978,437.2,263.33,4362381.6,2627506.74,1734874.86 +Asia,Kazakhstan,Clothes,Offline,M,1/7/2014,938978564,1/7/2014,3478,109.28,35.84,380075.84,124651.52,255424.32 +Europe,Belgium,Beverages,Offline,H,8/28/2013,429948079,9/14/2013,46,47.45,31.79,2182.7,1462.34,720.36 +Australia and Oceania,New Zealand,Vegetables,Offline,M,1/4/2016,992263114,1/18/2016,1561,154.06,90.93,240487.66,141941.73,98545.93 +Australia and Oceania,New Zealand,Cosmetics,Online,M,2/18/2012,865034997,3/1/2012,1933,437.2,263.33,845107.6,509016.89,336090.71 +Central America and the Caribbean,Panama,Cereal,Online,M,1/28/2013,157687556,2/14/2013,2107,205.7,117.11,433409.9,246750.77,186659.13 +Middle East and North Africa,Kuwait,Cereal,Offline,L,10/26/2015,399957120,12/14/2015,5055,205.7,117.11,1039813.5,591991.05,447822.45 +Middle East and North Africa,Tunisia ,Personal Care,Offline,C,8/7/2014,491892516,8/22/2014,781,81.73,56.67,63831.13,44259.27,19571.86 +Europe,Bosnia and Herzegovina,Personal Care,Online,C,4/24/2012,753855073,6/2/2012,1323,81.73,56.67,108128.79,74974.41,33154.38 +Middle East and North Africa,Somalia,Cosmetics,Online,C,9/11/2016,676518619,10/10/2016,5748,437.2,263.33,2513025.6,1513620.84,999404.76 +Sub-Saharan Africa,Nigeria,Fruits,Offline,L,11/2/2013,270869481,11/11/2013,5154,9.33,6.92,48086.82,35665.68,12421.14 +Europe,Albania,Clothes,Offline,M,5/22/2017,518206489,7/2/2017,7671,109.28,35.84,838286.88,274928.64,563358.24 +Central America and the Caribbean,Grenada,Meat,Offline,C,10/13/2011,220140969,12/1/2011,3460,421.89,364.69,1459739.4,1261827.4,197912 +Europe,Albania,Fruits,Offline,M,8/3/2016,948596751,9/17/2016,9713,9.33,6.92,90622.29,67213.96,23408.33 +Central America and the Caribbean,Panama,Personal Care,Offline,H,7/31/2014,295810163,8/6/2014,5656,81.73,56.67,462264.88,320525.52,141739.36 +Europe,Macedonia,Cosmetics,Online,H,2/6/2016,424330031,3/26/2016,7541,437.2,263.33,3296925.2,1985771.53,1311153.67 +Middle East and North Africa,Tunisia ,Vegetables,Online,L,5/29/2017,417017686,7/17/2017,3655,154.06,90.93,563089.3,332349.15,230740.15 +Asia,Uzbekistan,Household,Offline,H,1/17/2012,327046954,2/8/2012,9316,668.27,502.54,6225603.32,4681662.64,1543940.68 +Australia and Oceania,Tuvalu,Vegetables,Online,M,5/3/2017,727904164,6/21/2017,1873,154.06,90.93,288554.38,170311.89,118242.49 +Asia,Singapore,Snacks,Online,H,1/7/2010,463388144,2/23/2010,5704,152.58,97.44,870316.32,555797.76,314518.56 +Sub-Saharan Africa,Angola,Cosmetics,Offline,C,5/1/2013,697610223,6/17/2013,7222,437.2,263.33,3157458.4,1901769.26,1255689.14 +Middle East and North Africa,Somalia,Meat,Online,H,7/3/2017,864994227,7/21/2017,9869,421.89,364.69,4163632.41,3599125.61,564506.8 +Europe,Bulgaria,Clothes,Offline,M,10/28/2013,920276486,12/11/2013,9118,109.28,35.84,996415.04,326789.12,669625.92 +Sub-Saharan Africa,Djibouti,Cereal,Online,L,8/1/2013,888505828,9/14/2013,7474,205.7,117.11,1537401.8,875280.14,662121.66 +Middle East and North Africa,Syria,Cosmetics,Offline,H,12/28/2013,415043580,12/29/2013,9473,437.2,263.33,4141595.6,2494525.09,1647070.51 +Australia and Oceania,Tuvalu,Baby Food,Online,L,2/8/2017,115563571,3/22/2017,6684,255.28,159.42,1706291.52,1065563.28,640728.24 +Asia,Bangladesh,Cereal,Online,H,11/27/2010,226052129,1/15/2011,2703,205.7,117.11,556007.1,316548.33,239458.77 +Sub-Saharan Africa,Chad,Cosmetics,Online,M,12/9/2010,152808082,1/24/2011,8162,437.2,263.33,3568426.4,2149299.46,1419126.94 +Europe,Latvia,Clothes,Offline,L,2/7/2011,722442758,2/28/2011,5721,109.28,35.84,625190.88,205040.64,420150.24 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,L,2/21/2010,131879985,4/12/2010,5073,651.21,524.96,3303588.33,2663122.08,640466.25 +Europe,Russia,Office Supplies,Online,M,6/11/2015,698356091,7/2/2015,7941,651.21,524.96,5171258.61,4168707.36,1002551.25 +Europe,Moldova ,Fruits,Offline,L,7/9/2016,309419906,7/21/2016,3081,9.33,6.92,28745.73,21320.52,7425.21 +North America,Canada,Baby Food,Online,M,7/13/2011,972932755,7/25/2011,1278,255.28,159.42,326247.84,203738.76,122509.08 +Asia,Kazakhstan,Beverages,Offline,C,1/19/2011,267068469,1/19/2011,350,47.45,31.79,16607.5,11126.5,5481 +Asia,Thailand,Cereal,Online,L,8/1/2011,790313374,8/21/2011,145,205.7,117.11,29826.5,16980.95,12845.55 +Europe,Croatia,Personal Care,Offline,H,6/21/2014,711466300,8/10/2014,7543,81.73,56.67,616489.39,427461.81,189027.58 +Asia,South Korea,Cosmetics,Online,L,7/24/2014,519638574,8/26/2014,1456,437.2,263.33,636563.2,383408.48,253154.72 +Middle East and North Africa,Egypt,Snacks,Offline,M,7/19/2011,774254024,7/21/2011,7826,152.58,97.44,1194091.08,762565.44,431525.64 +Europe,Hungary,Fruits,Online,L,10/3/2013,755048978,10/5/2013,4626,9.33,6.92,43160.58,32011.92,11148.66 +Sub-Saharan Africa,Guinea,Vegetables,Online,H,8/27/2011,712072265,9/13/2011,6862,154.06,90.93,1057159.72,623961.66,433198.06 +Europe,Hungary,Office Supplies,Online,H,12/1/2011,515685212,1/12/2012,1569,651.21,524.96,1021748.49,823662.24,198086.25 +Central America and the Caribbean,The Bahamas,Fruits,Online,L,12/2/2010,106561648,12/14/2010,2815,9.33,6.92,26263.95,19479.8,6784.15 +Central America and the Caribbean,Haiti,Fruits,Offline,L,9/7/2013,845687901,10/4/2013,6698,9.33,6.92,62492.34,46350.16,16142.18 +Middle East and North Africa,Lebanon,Clothes,Online,L,12/7/2014,564362800,12/28/2014,6349,109.28,35.84,693818.72,227548.16,466270.56 +Sub-Saharan Africa,Swaziland,Cereal,Online,C,6/15/2010,314197671,7/31/2010,6928,205.7,117.11,1425089.6,811338.08,613751.52 +Central America and the Caribbean,Jamaica,Meat,Offline,H,1/13/2016,317116343,2/20/2016,628,421.89,364.69,264946.92,229025.32,35921.6 +Middle East and North Africa,Tunisia ,Cereal,Online,M,8/28/2010,415355145,10/17/2010,1673,205.7,117.11,344136.1,195925.03,148211.07 +Asia,Bhutan,Cereal,Offline,L,1/10/2016,521462905,1/31/2016,1316,205.7,117.11,270701.2,154116.76,116584.44 +Asia,Bhutan,Fruits,Online,H,1/15/2017,168300950,1/17/2017,2846,9.33,6.92,26553.18,19694.32,6858.86 +Sub-Saharan Africa,Guinea,Clothes,Offline,M,1/12/2011,759043109,2/19/2011,6578,109.28,35.84,718843.84,235755.52,483088.32 +Sub-Saharan Africa,Chad,Cosmetics,Offline,H,7/15/2011,617175710,8/15/2011,4862,437.2,263.33,2125666.4,1280310.46,845355.94 +Central America and the Caribbean,El Salvador,Meat,Offline,H,3/21/2014,836497581,4/13/2014,7078,421.89,364.69,2986137.42,2581275.82,404861.6 +Asia,Vietnam,Fruits,Online,L,10/27/2015,331120049,11/17/2015,4636,9.33,6.92,43253.88,32081.12,11172.76 +Europe,Lithuania,Cosmetics,Offline,H,5/8/2010,785466945,5/28/2010,5979,437.2,263.33,2614018.8,1574450.07,1039568.73 +Europe,Hungary,Personal Care,Online,L,8/11/2015,804274594,9/6/2015,1580,81.73,56.67,129133.4,89538.6,39594.8 +Europe,Ireland,Fruits,Online,M,5/18/2016,862591826,6/23/2016,8945,9.33,6.92,83456.85,61899.4,21557.45 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,C,8/27/2013,155779969,9/4/2013,7610,9.33,6.92,71001.3,52661.2,18340.1 +Australia and Oceania,Marshall Islands,Baby Food,Offline,M,4/13/2013,649512851,5/24/2013,4141,255.28,159.42,1057114.48,660158.22,396956.26 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,M,8/7/2014,329776799,9/21/2014,7138,668.27,502.54,4770111.26,3587130.52,1182980.74 +Sub-Saharan Africa,Ghana,Meat,Offline,H,3/22/2014,852870643,4/8/2014,2231,421.89,364.69,941236.59,813623.39,127613.2 +Asia,Laos,Office Supplies,Offline,M,5/28/2017,795405709,6/19/2017,7080,651.21,524.96,4610566.8,3716716.8,893850 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,M,7/16/2011,604305827,7/25/2011,6378,421.89,364.69,2690814.42,2325992.82,364821.6 +Australia and Oceania,Samoa ,Personal Care,Offline,C,5/13/2015,346807324,6/25/2015,6849,81.73,56.67,559768.77,388132.83,171635.94 +Middle East and North Africa,Afghanistan,Personal Care,Online,M,8/11/2014,160459029,9/5/2014,2247,81.73,56.67,183647.31,127337.49,56309.82 +Sub-Saharan Africa,Botswana,Cereal,Online,L,3/22/2011,703122270,4/11/2011,8359,205.7,117.11,1719446.3,978922.49,740523.81 +Europe,Croatia,Beverages,Online,C,12/27/2011,902970874,1/29/2012,8002,47.45,31.79,379694.9,254383.58,125311.32 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,L,3/13/2017,208491170,4/12/2017,6025,81.73,56.67,492423.25,341436.75,150986.5 +Australia and Oceania,Marshall Islands,Personal Care,Offline,L,11/1/2016,838481986,11/18/2016,4307,81.73,56.67,352011.11,244077.69,107933.42 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,H,2/8/2017,132054650,2/19/2017,6760,651.21,524.96,4402179.6,3548729.6,853450 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,H,12/1/2013,898632991,12/21/2013,4326,651.21,524.96,2817134.46,2270976.96,546157.5 +Europe,Bulgaria,Clothes,Offline,H,10/24/2011,167953336,11/6/2011,9979,109.28,35.84,1090505.12,357647.36,732857.76 +Central America and the Caribbean,The Bahamas,Snacks,Online,M,8/12/2012,440064513,8/12/2012,3724,152.58,97.44,568207.92,362866.56,205341.36 +Middle East and North Africa,Lebanon,Personal Care,Offline,M,8/21/2011,235327851,8/22/2011,7596,81.73,56.67,620821.08,430465.32,190355.76 +Asia,Vietnam,Cosmetics,Online,H,8/14/2016,844417178,9/11/2016,663,437.2,263.33,289863.6,174587.79,115275.81 +Middle East and North Africa,Afghanistan,Meat,Offline,H,8/25/2013,478318822,8/26/2013,4024,421.89,364.69,1697685.36,1467512.56,230172.8 +Europe,Kosovo,Meat,Offline,C,5/19/2016,118331611,6/22/2016,5808,421.89,364.69,2450337.12,2118119.52,332217.6 +Australia and Oceania,Kiribati,Beverages,Offline,M,10/25/2016,366066873,10/25/2016,6177,47.45,31.79,293098.65,196366.83,96731.82 +Middle East and North Africa,Somalia,Meat,Online,C,10/23/2011,993448436,11/6/2011,2324,421.89,364.69,980472.36,847539.56,132932.8 +Central America and the Caribbean,Panama,Beverages,Offline,C,6/3/2014,492712628,6/3/2014,3471,47.45,31.79,164698.95,110343.09,54355.86 +Sub-Saharan Africa,Senegal,Clothes,Online,H,4/12/2012,126408278,5/7/2012,5874,109.28,35.84,641910.72,210524.16,431386.56 +North America,Canada,Meat,Online,C,10/16/2016,777396714,10/30/2016,7818,421.89,364.69,3298336.02,2851146.42,447189.6 +Sub-Saharan Africa,Botswana,Personal Care,Offline,M,12/3/2013,698851764,1/9/2014,4622,81.73,56.67,377756.06,261928.74,115827.32 +Middle East and North Africa,Iraq,Fruits,Offline,H,6/3/2013,464259755,6/22/2013,3633,9.33,6.92,33895.89,25140.36,8755.53 +Europe,Germany,Beverages,Offline,H,10/1/2014,717419517,11/1/2014,9232,47.45,31.79,438058.4,293485.28,144573.12 +Europe,Italy,Household,Online,C,11/8/2010,822442376,11/10/2010,7830,668.27,502.54,5232554.1,3934888.2,1297665.9 +Sub-Saharan Africa,Nigeria,Personal Care,Online,C,9/4/2014,213752162,9/7/2014,2870,81.73,56.67,234565.1,162642.9,71922.2 +Middle East and North Africa,Jordan,Clothes,Offline,M,7/6/2017,646085202,7/21/2017,9824,109.28,35.84,1073566.72,352092.16,721474.56 +Europe,Belgium,Cosmetics,Offline,C,7/4/2015,344490325,7/14/2015,1197,437.2,263.33,523328.4,315206.01,208122.39 +Sub-Saharan Africa,Uganda,Meat,Offline,C,6/8/2013,754328858,6/30/2013,1527,421.89,364.69,644226.03,556881.63,87344.4 +Middle East and North Africa,Azerbaijan,Snacks,Offline,C,5/12/2013,691274631,6/3/2013,2380,152.58,97.44,363140.4,231907.2,131233.2 +Asia,Maldives,Personal Care,Offline,C,11/2/2010,391313970,12/20/2010,7354,81.73,56.67,601042.42,416751.18,184291.24 +Asia,Myanmar,Household,Offline,L,11/1/2013,160745704,11/22/2013,7081,668.27,502.54,4732019.87,3558485.74,1173534.13 +Europe,Sweden,Office Supplies,Offline,L,4/3/2016,826181161,5/3/2016,4220,651.21,524.96,2748106.2,2215331.2,532775 +Asia,China,Office Supplies,Offline,C,11/3/2016,584544169,11/4/2016,8464,651.21,524.96,5511841.44,4443261.44,1068580 +Middle East and North Africa,Somalia,Cereal,Online,L,5/28/2015,853071057,6/19/2015,1538,205.7,117.11,316366.6,180115.18,136251.42 +Asia,Turkmenistan,Household,Online,M,8/9/2016,419310653,8/29/2016,2195,668.27,502.54,1466852.65,1103075.3,363777.35 +Central America and the Caribbean,Cuba,Meat,Offline,C,1/12/2011,391124284,2/17/2011,1222,421.89,364.69,515549.58,445651.18,69898.4 +Sub-Saharan Africa,Rwanda,Household,Offline,C,10/30/2016,146685779,12/17/2016,6436,668.27,502.54,4300985.72,3234347.44,1066638.28 +Asia,Mongolia,Vegetables,Offline,L,5/11/2015,484481465,6/28/2015,7687,154.06,90.93,1184259.22,698978.91,485280.31 +Sub-Saharan Africa,Niger,Office Supplies,Offline,C,7/14/2015,473310172,7/30/2015,1853,651.21,524.96,1206692.13,972750.88,233941.25 +North America,Mexico,Beverages,Offline,H,3/14/2012,602283227,4/29/2012,7846,47.45,31.79,372292.7,249424.34,122868.36 +Asia,Indonesia,Clothes,Offline,C,8/15/2012,530824458,9/3/2012,1608,109.28,35.84,175722.24,57630.72,118091.52 +Asia,Cambodia,Personal Care,Online,H,7/24/2017,438670194,8/25/2017,1113,81.73,56.67,90965.49,63073.71,27891.78 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,M,6/24/2017,575869262,7/10/2017,1366,437.2,263.33,597215.2,359708.78,237506.42 +Sub-Saharan Africa,Malawi,Cereal,Online,H,6/23/2011,812782990,7/12/2011,9404,205.7,117.11,1934402.8,1101302.44,833100.36 +Australia and Oceania,Tonga,Beverages,Offline,L,1/29/2011,190085208,2/23/2011,9292,47.45,31.79,440905.4,295392.68,145512.72 +Europe,Norway,Cereal,Online,L,9/25/2013,968762242,10/28/2013,7130,205.7,117.11,1466641,834994.3,631646.7 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,L,2/28/2014,980112922,3/28/2014,6049,205.7,117.11,1244279.3,708398.39,535880.91 +Sub-Saharan Africa,The Gambia,Baby Food,Online,H,9/22/2015,375748574,10/4/2015,1208,255.28,159.42,308378.24,192579.36,115798.88 +Asia,Tajikistan,Vegetables,Online,L,6/28/2011,277593028,7/19/2011,4801,154.06,90.93,739642.06,436554.93,303087.13 +Sub-Saharan Africa,Kenya,Baby Food,Online,C,9/25/2010,527882611,10/2/2010,1050,255.28,159.42,268044,167391,100653 +Australia and Oceania,Samoa ,Vegetables,Online,H,6/10/2012,139166152,6/21/2012,1212,154.06,90.93,186720.72,110207.16,76513.56 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,C,8/29/2016,444304978,10/2/2016,8571,255.28,159.42,2188004.88,1366388.82,821616.06 +Sub-Saharan Africa,Niger,Fruits,Online,M,2/22/2013,146472918,3/11/2013,3446,9.33,6.92,32151.18,23846.32,8304.86 +Europe,Malta,Household,Online,M,6/6/2015,269156301,6/21/2015,8185,668.27,502.54,5469789.95,4113289.9,1356500.05 +Europe,Ireland,Cosmetics,Online,L,8/12/2011,106153953,9/2/2011,2168,437.2,263.33,947849.6,570899.44,376950.16 +Europe,Latvia,Vegetables,Online,L,7/29/2013,371577203,9/8/2013,6806,154.06,90.93,1048532.36,618869.58,429662.78 +North America,Greenland,Beverages,Offline,M,5/2/2015,949849879,5/21/2015,542,47.45,31.79,25717.9,17230.18,8487.72 +Sub-Saharan Africa,Kenya,Cosmetics,Online,M,12/17/2011,445708310,12/29/2011,3848,437.2,263.33,1682345.6,1013293.84,669051.76 +Europe,Serbia,Beverages,Online,M,12/18/2010,234201323,1/4/2011,4231,47.45,31.79,200760.95,134503.49,66257.46 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,M,5/2/2013,410690248,6/14/2013,1226,437.2,263.33,536007.2,322842.58,213164.62 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,M,5/6/2017,240848910,6/11/2017,1400,651.21,524.96,911694,734944,176750 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,L,10/7/2014,410663640,10/14/2014,3352,152.58,97.44,511448.16,326618.88,184829.28 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,H,5/10/2017,776433265,5/16/2017,2712,81.73,56.67,221651.76,153689.04,67962.72 +Sub-Saharan Africa,Chad,Household,Offline,C,3/23/2015,814769113,5/8/2015,7141,668.27,502.54,4772116.07,3588638.14,1183477.93 +North America,Greenland,Cosmetics,Offline,M,11/25/2010,972595012,12/20/2010,1332,437.2,263.33,582350.4,350755.56,231594.84 +Middle East and North Africa,Yemen,Snacks,Online,L,7/24/2015,417147290,8/1/2015,2008,152.58,97.44,306380.64,195659.52,110721.12 +Europe,Ireland,Personal Care,Offline,C,12/7/2014,185974776,1/24/2015,2924,81.73,56.67,238978.52,165703.08,73275.44 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,L,12/17/2010,936938798,12/25/2010,9866,437.2,263.33,4313415.2,2598013.78,1715401.42 +Central America and the Caribbean,Saint Lucia,Fruits,Online,C,6/7/2010,698213183,7/21/2010,5652,9.33,6.92,52733.16,39111.84,13621.32 +Middle East and North Africa,Libya,Vegetables,Online,H,8/21/2013,718284261,9/12/2013,5129,154.06,90.93,790173.74,466379.97,323793.77 +Australia and Oceania,Vanuatu,Cereal,Online,C,7/24/2010,515950858,9/9/2010,179,205.7,117.11,36820.3,20962.69,15857.61 +Australia and Oceania,Kiribati,Snacks,Online,M,12/25/2014,130324304,2/1/2015,4712,152.58,97.44,718956.96,459137.28,259819.68 +Europe,Greece,Beverages,Offline,M,3/26/2015,570828425,3/27/2015,9671,47.45,31.79,458888.95,307441.09,151447.86 +Europe,Slovakia,Household,Online,H,11/9/2015,667199552,11/16/2015,8029,668.27,502.54,5365539.83,4034893.66,1330646.17 +Australia and Oceania,Australia,Fruits,Offline,H,2/7/2011,219486510,2/20/2011,9791,9.33,6.92,91350.03,67753.72,23596.31 +Middle East and North Africa,Bahrain,Snacks,Online,H,6/8/2011,448050630,7/21/2011,6993,152.58,97.44,1066991.94,681397.92,385594.02 +Asia,Singapore,Office Supplies,Online,C,1/6/2017,843565738,1/10/2017,8703,651.21,524.96,5667480.63,4568726.88,1098753.75 +Europe,Ukraine,Beverages,Offline,C,12/7/2013,517018163,12/28/2013,6018,47.45,31.79,285554.1,191312.22,94241.88 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,L,11/5/2015,449706733,11/10/2015,7071,651.21,524.96,4604705.91,3711992.16,892713.75 +Europe,Finland,Office Supplies,Online,H,10/1/2014,343242776,11/1/2014,2020,651.21,524.96,1315444.2,1060419.2,255025 +Middle East and North Africa,Yemen,Beverages,Offline,C,1/28/2015,869550120,2/8/2015,8059,47.45,31.79,382399.55,256195.61,126203.94 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,H,9/27/2014,520865094,10/19/2014,4411,651.21,524.96,2872487.31,2315598.56,556888.75 +Europe,Germany,Household,Offline,M,7/4/2016,559736526,8/2/2016,7331,668.27,502.54,4899087.37,3684120.74,1214966.63 +Sub-Saharan Africa,South Sudan,Snacks,Online,H,8/25/2016,969025743,9/3/2016,5106,152.58,97.44,779073.48,497528.64,281544.84 +Middle East and North Africa,Yemen,Clothes,Online,H,4/9/2016,901906573,5/8/2016,3052,109.28,35.84,333522.56,109383.68,224138.88 +Europe,Monaco,Vegetables,Online,C,7/21/2017,931865346,8/8/2017,8519,154.06,90.93,1312437.14,774632.67,537804.47 +Sub-Saharan Africa,Botswana,Fruits,Offline,M,5/19/2012,802700889,7/2/2012,5886,9.33,6.92,54916.38,40731.12,14185.26 +Middle East and North Africa,Egypt,Vegetables,Online,L,6/2/2016,778524529,7/9/2016,1564,154.06,90.93,240949.84,142214.52,98735.32 +Europe,Sweden,Beverages,Offline,L,4/27/2012,293760097,5/13/2012,8995,47.45,31.79,426812.75,285951.05,140861.7 +Asia,Uzbekistan,Beverages,Online,L,2/6/2014,203143918,2/22/2014,3655,47.45,31.79,173429.75,116192.45,57237.3 +Australia and Oceania,Fiji,Office Supplies,Online,L,4/29/2010,531724822,5/4/2010,8046,651.21,524.96,5239635.66,4223828.16,1015807.5 +Central America and the Caribbean,Panama,Cereal,Offline,C,5/8/2013,924864137,5/28/2013,6705,205.7,117.11,1379218.5,785222.55,593995.95 +Europe,Italy,Snacks,Online,L,2/2/2010,198235690,3/5/2010,1201,152.58,97.44,183248.58,117025.44,66223.14 +Middle East and North Africa,Morocco,Vegetables,Online,C,3/29/2011,387825810,4/22/2011,5131,154.06,90.93,790481.86,466561.83,323920.03 +North America,Greenland,Vegetables,Offline,M,3/16/2017,899933326,4/9/2017,9124,154.06,90.93,1405643.44,829645.32,575998.12 +Sub-Saharan Africa,Botswana,Fruits,Online,L,4/23/2014,761169564,5/11/2014,5844,9.33,6.92,54524.52,40440.48,14084.04 +Europe,Croatia,Household,Offline,C,6/9/2016,868458354,7/9/2016,4981,668.27,502.54,3328652.87,2503151.74,825501.13 +Asia,Kyrgyzstan,Beverages,Offline,C,11/2/2015,839036023,11/2/2015,8259,47.45,31.79,391889.55,262553.61,129335.94 +Sub-Saharan Africa,Togo,Vegetables,Online,M,3/2/2017,360451400,3/8/2017,4434,154.06,90.93,683102.04,403183.62,279918.42 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,L,1/3/2011,540565812,2/10/2011,4291,437.2,263.33,1876025.2,1129949.03,746076.17 +Sub-Saharan Africa,Chad,Personal Care,Offline,M,7/7/2015,757553088,7/29/2015,5648,81.73,56.67,461611.04,320072.16,141538.88 +Asia,Philippines,Household,Online,C,1/13/2012,909899556,1/16/2012,8354,668.27,502.54,5582727.58,4198219.16,1384508.42 +Europe,Macedonia,Personal Care,Offline,C,1/25/2017,966404044,2/4/2017,9287,81.73,56.67,759026.51,526294.29,232732.22 +Asia,Nepal,Beverages,Offline,C,4/24/2010,516177880,5/31/2010,7360,47.45,31.79,349232,233974.4,115257.6 +Australia and Oceania,New Zealand,Beverages,Online,L,3/5/2014,118644893,3/20/2014,8515,47.45,31.79,404036.75,270691.85,133344.9 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,L,4/8/2014,853541409,5/18/2014,726,255.28,159.42,185333.28,115738.92,69594.36 +Europe,Sweden,Cosmetics,Online,C,3/15/2016,270916259,4/28/2016,8996,437.2,263.33,3933051.2,2368916.68,1564134.52 +Europe,Belarus,Beverages,Offline,L,7/6/2011,941130769,7/30/2011,363,47.45,31.79,17224.35,11539.77,5684.58 +Europe,Serbia,Clothes,Online,H,9/18/2011,104858767,10/3/2011,8894,109.28,35.84,971936.32,318760.96,653175.36 +Europe,France,Cereal,Online,H,4/4/2014,923086583,4/21/2014,688,205.7,117.11,141521.6,80571.68,60949.92 +Central America and the Caribbean,Barbados,Meat,Online,H,11/11/2013,327113044,11/25/2013,8874,421.89,364.69,3743851.86,3236259.06,507592.8 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,L,11/23/2013,268549478,11/29/2013,8613,437.2,263.33,3765603.6,2268061.29,1497542.31 +Sub-Saharan Africa,Burundi,Vegetables,Online,H,12/29/2014,969319713,1/31/2015,2098,154.06,90.93,323217.88,190771.14,132446.74 +Europe,Iceland,Cosmetics,Online,L,4/15/2011,471660077,5/29/2011,3553,437.2,263.33,1553371.6,935611.49,617760.11 +Asia,Bangladesh,Clothes,Offline,H,11/27/2016,488119399,12/26/2016,4232,109.28,35.84,462472.96,151674.88,310798.08 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,C,10/2/2016,551559007,11/14/2016,7422,255.28,159.42,1894688.16,1183215.24,711472.92 +Australia and Oceania,Palau,Baby Food,Offline,L,9/24/2015,265152728,10/17/2015,3439,255.28,159.42,877907.92,548245.38,329662.54 +Middle East and North Africa,Libya,Vegetables,Online,C,3/23/2012,652386891,4/20/2012,4633,154.06,90.93,713759.98,421278.69,292481.29 +Middle East and North Africa,Qatar,Cereal,Offline,L,1/19/2017,107060325,3/8/2017,384,205.7,117.11,78988.8,44970.24,34018.56 +Sub-Saharan Africa,Comoros,Household,Online,C,10/22/2011,243284356,11/30/2011,2102,668.27,502.54,1404703.54,1056339.08,348364.46 +Sub-Saharan Africa,Djibouti,Snacks,Offline,C,3/20/2013,945482814,5/6/2013,8230,152.58,97.44,1255733.4,801931.2,453802.2 +Middle East and North Africa,Turkey,Baby Food,Online,H,5/11/2016,818392026,6/7/2016,9242,255.28,159.42,2359297.76,1473359.64,885938.12 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,L,8/5/2013,337060821,9/1/2013,2642,109.28,35.84,288717.76,94689.28,194028.48 +Middle East and North Africa,Afghanistan,Fruits,Online,H,6/27/2013,496850526,7/1/2013,7967,9.33,6.92,74332.11,55131.64,19200.47 +Europe,Latvia,Cereal,Online,L,4/24/2014,563434970,5/2/2014,1783,205.7,117.11,366763.1,208807.13,157955.97 +Australia and Oceania,East Timor,Cosmetics,Offline,M,5/29/2015,322800481,7/17/2015,2690,437.2,263.33,1176068,708357.7,467710.3 +Sub-Saharan Africa,Angola,Beverages,Offline,M,5/22/2013,531245887,6/15/2013,6318,47.45,31.79,299789.1,200849.22,98939.88 +Europe,Liechtenstein,Cosmetics,Online,C,7/6/2013,665382516,8/22/2013,328,437.2,263.33,143401.6,86372.24,57029.36 +Europe,Greece,Baby Food,Online,C,9/26/2010,272134196,10/14/2010,9411,255.28,159.42,2402440.08,1500301.62,902138.46 +Central America and the Caribbean,Jamaica,Fruits,Offline,L,3/25/2016,318737256,3/25/2016,292,9.33,6.92,2724.36,2020.64,703.72 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,L,9/24/2015,942740523,11/11/2015,6725,152.58,97.44,1026100.5,655284,370816.5 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,H,3/4/2011,102005326,3/28/2011,4498,651.21,524.96,2929142.58,2361270.08,567872.5 +Asia,Indonesia,Clothes,Offline,C,12/3/2016,324705493,1/5/2017,6426,109.28,35.84,702233.28,230307.84,471925.44 +Sub-Saharan Africa,The Gambia,Vegetables,Online,C,7/20/2010,159327352,8/31/2010,7359,154.06,90.93,1133727.54,669153.87,464573.67 +Asia,Singapore,Clothes,Online,L,5/2/2012,924669730,5/7/2012,9176,109.28,35.84,1002753.28,328867.84,673885.44 +Asia,Cambodia,Office Supplies,Online,C,5/1/2013,859843957,6/13/2013,5789,651.21,524.96,3769854.69,3038993.44,730861.25 +Sub-Saharan Africa,Mauritius ,Household,Offline,L,1/7/2017,974273860,1/17/2017,8141,668.27,502.54,5440386.07,4091178.14,1349207.93 +Sub-Saharan Africa,Djibouti,Clothes,Offline,M,10/18/2012,997695767,11/16/2012,9203,109.28,35.84,1005703.84,329835.52,675868.32 +Europe,Georgia,Beverages,Offline,H,1/24/2010,730158507,1/29/2010,8983,47.45,31.79,426243.35,285569.57,140673.78 +Middle East and North Africa,Israel,Fruits,Offline,M,9/15/2011,492023408,9/27/2011,9515,9.33,6.92,88774.95,65843.8,22931.15 +Asia,Thailand,Snacks,Online,H,4/25/2010,673964297,5/4/2010,9867,152.58,97.44,1505506.86,961440.48,544066.38 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,C,9/11/2014,386967504,9/30/2014,1138,81.73,56.67,93008.74,64490.46,28518.28 +Sub-Saharan Africa,Mauritius ,Meat,Offline,L,10/14/2015,612331855,10/18/2015,1458,421.89,364.69,615115.62,531718.02,83397.6 +Sub-Saharan Africa,Mali,Cosmetics,Offline,M,2/27/2013,151668679,4/7/2013,987,437.2,263.33,431516.4,259906.71,171609.69 +Europe,Germany,Personal Care,Offline,H,3/30/2011,576901805,5/6/2011,6919,81.73,56.67,565489.87,392099.73,173390.14 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,M,7/12/2015,380267560,8/3/2015,8476,437.2,263.33,3705707.2,2231985.08,1473722.12 +Sub-Saharan Africa,Zimbabwe,Household,Online,C,8/20/2013,824314773,8/31/2013,1914,668.27,502.54,1279068.78,961861.56,317207.22 +Europe,Armenia,Office Supplies,Offline,C,12/23/2016,991904771,1/24/2017,5519,651.21,524.96,3594027.99,2897254.24,696773.75 +Australia and Oceania,Australia,Baby Food,Online,H,7/10/2011,936211383,8/29/2011,4608,255.28,159.42,1176330.24,734607.36,441722.88 +Sub-Saharan Africa,Ethiopia,Household,Online,H,8/2/2014,330720937,9/16/2014,6529,668.27,502.54,4363134.83,3281083.66,1082051.17 +Asia,North Korea,Household,Online,C,6/26/2010,719232261,7/30/2010,5664,668.27,502.54,3785081.28,2846386.56,938694.72 +Asia,Cambodia,Fruits,Online,M,11/20/2014,565856683,1/8/2015,8422,9.33,6.92,78577.26,58280.24,20297.02 +Middle East and North Africa,Pakistan,Office Supplies,Online,C,6/10/2010,205018031,6/18/2010,8246,651.21,524.96,5369877.66,4328820.16,1041057.5 +Asia,Vietnam,Vegetables,Online,H,3/1/2011,491452634,4/15/2011,610,154.06,90.93,93976.6,55467.3,38509.3 +Central America and the Caribbean,Jamaica,Snacks,Offline,L,3/11/2013,550209319,4/9/2013,8019,152.58,97.44,1223539.02,781371.36,442167.66 +Europe,Malta,Clothes,Offline,M,9/27/2013,926649415,11/13/2013,5009,109.28,35.84,547383.52,179522.56,367860.96 +Sub-Saharan Africa,Botswana,Cereal,Offline,M,11/12/2014,436446750,11/30/2014,3147,205.7,117.11,647337.9,368545.17,278792.73 +Europe,Lithuania,Vegetables,Online,M,2/13/2012,215587651,3/14/2012,6032,154.06,90.93,929289.92,548489.76,380800.16 +Asia,Kazakhstan,Fruits,Online,H,6/23/2013,570370948,6/28/2013,4293,9.33,6.92,40053.69,29707.56,10346.13 +Sub-Saharan Africa,Togo,Vegetables,Offline,H,10/31/2012,527407968,12/3/2012,593,154.06,90.93,91357.58,53921.49,37436.09 +Sub-Saharan Africa,Botswana,Cereal,Offline,C,7/5/2016,983622539,8/12/2016,4622,205.7,117.11,950745.4,541282.42,409462.98 +Australia and Oceania,Nauru,Beverages,Offline,L,9/29/2016,656250989,10/7/2016,8106,47.45,31.79,384629.7,257689.74,126939.96 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,L,8/17/2010,132842147,9/7/2010,9798,437.2,263.33,4283685.6,2580107.34,1703578.26 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,C,6/16/2011,521257340,7/3/2011,485,255.28,159.42,123810.8,77318.7,46492.1 +Central America and the Caribbean,Nicaragua,Clothes,Online,H,9/1/2014,299670398,9/26/2014,7985,109.28,35.84,872600.8,286182.4,586418.4 +Middle East and North Africa,Iraq,Fruits,Offline,M,10/3/2016,266567647,11/9/2016,2145,9.33,6.92,20012.85,14843.4,5169.45 +Asia,Kyrgyzstan,Snacks,Offline,H,7/4/2011,390747916,8/6/2011,9847,152.58,97.44,1502455.26,959491.68,542963.58 +Sub-Saharan Africa,Comoros,Cosmetics,Online,H,6/20/2016,261322534,6/25/2016,10000,437.2,263.33,4372000,2633300,1738700 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,L,3/13/2016,437715327,4/20/2016,8547,9.33,6.92,79743.51,59145.24,20598.27 +Europe,Spain,Household,Offline,M,6/13/2011,199662625,7/8/2011,3463,668.27,502.54,2314219.01,1740296.02,573922.99 +Europe,Romania,Office Supplies,Offline,L,5/28/2015,697213256,7/16/2015,9751,651.21,524.96,6349948.71,5118884.96,1231063.75 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,M,1/7/2012,900728547,1/14/2012,4448,47.45,31.79,211057.6,141401.92,69655.68 +Asia,Japan,Clothes,Offline,C,10/26/2012,750882327,11/30/2012,1622,109.28,35.84,177252.16,58132.48,119119.68 +Europe,Bulgaria,Vegetables,Online,C,4/2/2015,708660924,5/1/2015,7370,154.06,90.93,1135422.2,670154.1,465268.1 +Europe,Finland,Cosmetics,Offline,C,1/14/2014,405363166,2/10/2014,4824,437.2,263.33,2109052.8,1270303.92,838748.88 +Sub-Saharan Africa,Cameroon,Meat,Offline,M,7/16/2012,892600381,8/14/2012,9143,421.89,364.69,3857340.27,3334360.67,522979.6 +Europe,Bosnia and Herzegovina,Personal Care,Online,H,5/25/2011,592296397,6/16/2011,2521,81.73,56.67,206041.33,142865.07,63176.26 +Asia,India,Office Supplies,Online,L,4/24/2012,246687543,5/1/2012,9181,651.21,524.96,5978759.01,4819657.76,1159101.25 +Asia,Philippines,Vegetables,Offline,M,4/9/2014,668322646,5/5/2014,377,154.06,90.93,58080.62,34280.61,23800.01 +Central America and the Caribbean,Panama,Cosmetics,Online,M,4/27/2017,490063035,5/26/2017,9397,437.2,263.33,4108368.4,2474512.01,1633856.39 +Middle East and North Africa,Afghanistan,Beverages,Online,M,3/20/2011,215082538,3/28/2011,6557,47.45,31.79,311129.65,208447.03,102682.62 +Asia,South Korea,Fruits,Offline,C,1/24/2017,866867482,2/11/2017,4207,9.33,6.92,39251.31,29112.44,10138.87 +Asia,Uzbekistan,Cosmetics,Offline,C,5/24/2015,839216697,5/26/2015,1725,437.2,263.33,754170,454244.25,299925.75 +Asia,Myanmar,Cereal,Offline,H,7/5/2010,846241509,7/20/2010,523,205.7,117.11,107581.1,61248.53,46332.57 +Australia and Oceania,Tonga,Beverages,Offline,L,7/28/2011,772365748,7/29/2011,9043,47.45,31.79,429090.35,287476.97,141613.38 +Sub-Saharan Africa,Madagascar,Beverages,Online,M,8/28/2013,122325742,9/16/2013,7760,47.45,31.79,368212,246690.4,121521.6 +Sub-Saharan Africa,South Africa,Clothes,Offline,M,9/11/2016,271170318,9/25/2016,4178,109.28,35.84,456571.84,149739.52,306832.32 +Europe,Romania,Personal Care,Online,H,2/10/2014,414260804,3/27/2014,7833,81.73,56.67,640191.09,443896.11,196294.98 +Middle East and North Africa,Oman,Snacks,Offline,H,10/1/2011,717271029,10/10/2011,5292,152.58,97.44,807453.36,515652.48,291800.88 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,M,7/9/2016,966187322,7/27/2016,5154,109.28,35.84,563229.12,184719.36,378509.76 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,C,6/20/2017,117308509,7/9/2017,3049,154.06,90.93,469728.94,277245.57,192483.37 +Middle East and North Africa,Bahrain,Clothes,Offline,C,4/10/2012,347245919,5/7/2012,6639,109.28,35.84,725509.92,237941.76,487568.16 +Middle East and North Africa,Tunisia ,Baby Food,Online,L,1/16/2011,302923381,2/25/2011,615,255.28,159.42,156997.2,98043.3,58953.9 +Asia,Kazakhstan,Snacks,Offline,H,5/17/2017,951577222,6/8/2017,1701,152.58,97.44,259538.58,165745.44,93793.14 +Asia,Indonesia,Fruits,Offline,L,12/31/2016,630756270,1/26/2017,3652,9.33,6.92,34073.16,25271.84,8801.32 +Central America and the Caribbean,El Salvador,Beverages,Offline,C,11/10/2011,898321855,11/27/2011,2254,47.45,31.79,106952.3,71654.66,35297.64 +Europe,Slovakia,Meat,Offline,M,4/25/2016,682447803,6/14/2016,325,421.89,364.69,137114.25,118524.25,18590 +Europe,Hungary,Meat,Offline,H,7/6/2015,331620442,8/15/2015,2713,421.89,364.69,1144587.57,989403.97,155183.6 +Europe,Armenia,Household,Offline,L,7/31/2014,264638602,9/11/2014,1298,668.27,502.54,867414.46,652296.92,215117.54 +Middle East and North Africa,Bahrain,Cosmetics,Online,L,2/25/2012,520613610,3/22/2012,9991,437.2,263.33,4368065.2,2630930.03,1737135.17 +Europe,Finland,Personal Care,Offline,M,9/16/2011,308969295,11/3/2011,9735,81.73,56.67,795641.55,551682.45,243959.1 +Asia,Indonesia,Baby Food,Online,C,3/20/2010,259441983,4/17/2010,3503,255.28,159.42,894245.84,558448.26,335797.58 +Sub-Saharan Africa,Rwanda,Clothes,Online,L,1/27/2017,172080504,2/21/2017,1300,109.28,35.84,142064,46592,95472 +Europe,Albania,Snacks,Online,L,6/13/2012,367246186,6/22/2012,5162,152.58,97.44,787617.96,502985.28,284632.68 +Middle East and North Africa,Morocco,Office Supplies,Online,M,8/28/2011,335612857,10/9/2011,4157,651.21,524.96,2707079.97,2182258.72,524821.25 +Europe,Montenegro,Office Supplies,Online,H,12/5/2015,988166844,1/20/2016,9383,651.21,524.96,6110303.43,4925699.68,1184603.75 +Asia,Thailand,Clothes,Offline,H,3/12/2016,606206977,4/13/2016,8971,109.28,35.84,980350.88,321520.64,658830.24 +Europe,Estonia,Cereal,Online,C,1/15/2012,691344583,2/10/2012,3080,205.7,117.11,633556,360698.8,272857.2 +Europe,Switzerland,Vegetables,Offline,L,6/15/2015,115503489,7/25/2015,8904,154.06,90.93,1371750.24,809640.72,562109.52 +Asia,Bangladesh,Cereal,Online,H,10/15/2016,970920026,10/15/2016,5666,205.7,117.11,1165496.2,663545.26,501950.94 +North America,Mexico,Snacks,Offline,L,3/28/2011,920143020,4/19/2011,9622,152.58,97.44,1468124.76,937567.68,530557.08 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,H,3/18/2010,846033799,4/20/2010,9057,437.2,263.33,3959720.4,2384979.81,1574740.59 +Central America and the Caribbean,Saint Lucia,Meat,Offline,M,10/25/2014,801766192,12/13/2014,9288,421.89,364.69,3918514.32,3387240.72,531273.6 +Asia,Thailand,Cosmetics,Offline,L,2/3/2012,460826528,3/24/2012,7665,437.2,263.33,3351138,2018424.45,1332713.55 +Europe,Slovenia,Vegetables,Online,L,8/20/2016,467013633,8/22/2016,8567,154.06,90.93,1319832.02,778997.31,540834.71 +Australia and Oceania,East Timor,Vegetables,Online,M,10/28/2013,184438836,12/6/2013,8405,154.06,90.93,1294874.3,764266.65,530607.65 +Asia,Brunei,Cosmetics,Online,M,8/9/2016,847525966,9/5/2016,622,437.2,263.33,271938.4,163791.26,108147.14 +Middle East and North Africa,Morocco,Snacks,Online,C,4/8/2016,611011350,4/9/2016,691,152.58,97.44,105432.78,67331.04,38101.74 +Europe,Ireland,Office Supplies,Offline,C,7/13/2016,399943816,8/13/2016,1118,651.21,524.96,728052.78,586905.28,141147.5 +Europe,Albania,Household,Online,H,8/8/2014,759684693,8/8/2014,6437,668.27,502.54,4301653.99,3234849.98,1066804.01 +Asia,India,Meat,Offline,L,7/16/2012,505907809,8/18/2012,8218,421.89,364.69,3467092.02,2997022.42,470069.6 +Sub-Saharan Africa,Benin,Office Supplies,Online,C,6/20/2013,774599492,7/3/2013,58,651.21,524.96,37770.18,30447.68,7322.5 +Central America and the Caribbean,Jamaica,Vegetables,Offline,M,3/21/2010,972058570,4/5/2010,2587,154.06,90.93,398553.22,235235.91,163317.31 +Middle East and North Africa,Kuwait,Meat,Online,C,11/1/2011,124896371,11/28/2011,8466,421.89,364.69,3571720.74,3087465.54,484255.2 +Asia,Nepal,Household,Offline,M,1/20/2017,930036723,2/12/2017,7389,668.27,502.54,4937847.03,3713268.06,1224578.97 +Sub-Saharan Africa,Uganda,Cereal,Online,C,7/21/2010,304715955,9/2/2010,1077,205.7,117.11,221538.9,126127.47,95411.43 +Central America and the Caribbean,Haiti,Cosmetics,Offline,M,2/18/2012,636482894,3/2/2012,8287,437.2,263.33,3623076.4,2182215.71,1440860.69 +Asia,Nepal,Cereal,Online,H,5/18/2012,333198869,6/12/2012,9805,205.7,117.11,2016888.5,1148263.55,868624.95 +Central America and the Caribbean,Haiti,Baby Food,Online,M,4/18/2014,573037707,4/24/2014,3447,255.28,159.42,879950.16,549520.74,330429.42 +Europe,Cyprus,Cereal,Online,M,5/19/2014,354485738,7/7/2014,9062,205.7,117.11,1864053.4,1061250.82,802802.58 +Sub-Saharan Africa,Guinea,Fruits,Online,C,12/27/2013,546341788,1/30/2014,3531,9.33,6.92,32944.23,24434.52,8509.71 +Europe,Italy,Meat,Online,L,7/12/2015,737717187,7/15/2015,5764,421.89,364.69,2431773.96,2102073.16,329700.8 +Asia,Bangladesh,Household,Offline,C,2/14/2011,588035762,3/26/2011,1704,668.27,502.54,1138732.08,856328.16,282403.92 +Europe,Denmark,Personal Care,Online,L,9/3/2016,277033841,10/12/2016,9325,81.73,56.67,762132.25,528447.75,233684.5 +Europe,Slovakia,Snacks,Online,L,1/28/2015,954760253,3/2/2015,3631,152.58,97.44,554017.98,353804.64,200213.34 +Europe,Romania,Cereal,Online,M,12/31/2012,691576325,1/19/2013,1658,205.7,117.11,341050.6,194168.38,146882.22 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,C,5/26/2014,328155887,6/27/2014,7474,47.45,31.79,354641.3,237598.46,117042.84 +Europe,Estonia,Clothes,Online,C,9/20/2016,325485265,10/9/2016,7178,109.28,35.84,784411.84,257259.52,527152.32 +Middle East and North Africa,Iraq,Cereal,Online,C,9/8/2014,314863288,9/27/2014,3899,205.7,117.11,802024.3,456611.89,345412.41 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,L,8/28/2011,447901284,9/27/2011,2798,255.28,159.42,714273.44,446057.16,268216.28 +Australia and Oceania,Tonga,Baby Food,Online,M,11/5/2015,946523082,12/15/2015,6069,255.28,159.42,1549294.32,967519.98,581774.34 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,C,10/23/2013,752965009,12/12/2013,7933,47.45,31.79,376420.85,252190.07,124230.78 +Middle East and North Africa,Tunisia ,Cosmetics,Online,C,2/10/2012,679775893,2/10/2012,9648,437.2,263.33,4218105.6,2540607.84,1677497.76 +Central America and the Caribbean,Panama,Meat,Online,H,10/15/2010,259817063,11/28/2010,4498,421.89,364.69,1897661.22,1640375.62,257285.6 +Europe,Liechtenstein,Baby Food,Offline,M,10/1/2014,896262347,10/22/2014,2800,255.28,159.42,714784,446376,268408 +Australia and Oceania,Palau,Vegetables,Online,C,10/22/2014,912598073,11/29/2014,6905,154.06,90.93,1063784.3,627871.65,435912.65 +Asia,Sri Lanka,Office Supplies,Offline,H,3/17/2014,502623069,4/21/2014,6190,651.21,524.96,4030989.9,3249502.4,781487.5 +North America,Canada,Clothes,Offline,H,4/5/2017,380448663,4/24/2017,2069,109.28,35.84,226100.32,74152.96,151947.36 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,C,5/26/2010,430498683,6/30/2010,2982,437.2,263.33,1303730.4,785250.06,518480.34 +Europe,Latvia,Cereal,Offline,C,6/6/2011,157509458,7/16/2011,9404,205.7,117.11,1934402.8,1101302.44,833100.36 +Middle East and North Africa,Azerbaijan,Beverages,Offline,H,9/13/2012,936529815,10/13/2012,8839,47.45,31.79,419410.55,280991.81,138418.74 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,M,3/19/2015,162921082,4/1/2015,824,205.7,117.11,169496.8,96498.64,72998.16 +Asia,Philippines,Snacks,Offline,C,3/27/2017,702357089,5/5/2017,1925,152.58,97.44,293716.5,187572,106144.5 +Europe,Netherlands,Office Supplies,Online,C,7/15/2010,540824162,7/30/2010,743,651.21,524.96,483849.03,390045.28,93803.75 +Sub-Saharan Africa,Mali,Baby Food,Online,C,6/13/2014,434621131,7/27/2014,2906,255.28,159.42,741843.68,463274.52,278569.16 +Australia and Oceania,Tuvalu,Personal Care,Online,M,7/6/2011,760359323,8/9/2011,6075,81.73,56.67,496509.75,344270.25,152239.5 +Middle East and North Africa,Lebanon,Cosmetics,Offline,L,10/29/2011,164962565,12/7/2011,4944,437.2,263.33,2161516.8,1301903.52,859613.28 +Europe,Vatican City,Household,Offline,C,6/3/2011,515667188,6/24/2011,6235,668.27,502.54,4166663.45,3133336.9,1033326.55 +Europe,Poland,Beverages,Offline,C,3/3/2011,150022017,4/5/2011,3704,47.45,31.79,175754.8,117750.16,58004.64 +Europe,Greece,Meat,Offline,C,1/6/2013,625888383,2/15/2013,3136,421.89,364.69,1323047.04,1143667.84,179379.2 +Asia,Bhutan,Vegetables,Offline,H,3/6/2016,871440112,4/20/2016,7349,154.06,90.93,1132186.94,668244.57,463942.37 +Asia,Kazakhstan,Beverages,Offline,L,5/15/2013,335163533,5/30/2013,1192,47.45,31.79,56560.4,37893.68,18666.72 +Europe,United Kingdom,Household,Offline,C,4/19/2017,335857474,4/25/2017,6545,668.27,502.54,4373827.15,3289124.3,1084702.85 +Europe,Hungary,Cosmetics,Online,C,6/13/2011,912633264,7/20/2011,7318,437.2,263.33,3199429.6,1927048.94,1272380.66 +Australia and Oceania,East Timor,Household,Offline,H,6/10/2014,374914729,6/23/2014,4455,668.27,502.54,2977142.85,2238815.7,738327.15 +Europe,Latvia,Office Supplies,Offline,C,9/5/2015,252438199,9/10/2015,928,651.21,524.96,604322.88,487162.88,117160 +Europe,Latvia,Clothes,Online,M,12/24/2016,345252501,1/15/2017,6742,109.28,35.84,736765.76,241633.28,495132.48 +Europe,Malta,Household,Offline,M,9/1/2013,973718965,10/6/2013,3935,668.27,502.54,2629642.45,1977494.9,652147.55 +Europe,Greece,Fruits,Offline,H,6/22/2013,728511416,6/25/2013,1572,9.33,6.92,14666.76,10878.24,3788.52 +Australia and Oceania,Vanuatu,Office Supplies,Online,C,1/22/2010,520616185,1/22/2010,753,651.21,524.96,490361.13,395294.88,95066.25 +Europe,Spain,Cosmetics,Online,C,1/29/2017,431332099,3/8/2017,9608,437.2,263.33,4200617.6,2530074.64,1670542.96 +Australia and Oceania,East Timor,Fruits,Offline,L,5/24/2011,162270486,7/4/2011,8298,9.33,6.92,77420.34,57422.16,19998.18 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,L,7/26/2012,385355174,8/16/2012,4014,154.06,90.93,618396.84,364993.02,253403.82 +Middle East and North Africa,Tunisia ,Cosmetics,Online,H,12/14/2010,492822492,12/20/2010,5982,437.2,263.33,2615330.4,1575240.06,1040090.34 +Middle East and North Africa,Qatar,Fruits,Offline,C,11/19/2016,847221267,11/30/2016,455,9.33,6.92,4245.15,3148.6,1096.55 +Europe,Armenia,Cereal,Online,M,6/27/2011,531412827,7/9/2011,5720,205.7,117.11,1176604,669869.2,506734.8 +Europe,Malta,Fruits,Offline,C,1/5/2011,498571002,1/31/2011,7094,9.33,6.92,66187.02,49090.48,17096.54 +Central America and the Caribbean,Barbados,Snacks,Offline,L,1/26/2010,422182118,2/28/2010,1926,152.58,97.44,293869.08,187669.44,106199.64 +Australia and Oceania,Vanuatu,Fruits,Offline,L,9/8/2015,946045005,10/28/2015,4595,9.33,6.92,42871.35,31797.4,11073.95 +Sub-Saharan Africa,Togo,Personal Care,Online,C,3/28/2013,534270989,4/3/2013,1513,81.73,56.67,123657.49,85741.71,37915.78 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,H,9/3/2015,421283900,9/28/2015,6123,205.7,117.11,1259501.1,717064.53,542436.57 +Europe,Finland,Personal Care,Online,H,4/12/2014,561820065,5/18/2014,3897,81.73,56.67,318501.81,220842.99,97658.82 +Middle East and North Africa,Lebanon,Fruits,Offline,M,10/9/2012,980928313,10/19/2012,7341,9.33,6.92,68491.53,50799.72,17691.81 +Middle East and North Africa,Jordan,Clothes,Offline,H,12/9/2015,423969972,1/11/2016,991,109.28,35.84,108296.48,35517.44,72779.04 +Europe,Montenegro,Cereal,Offline,H,9/9/2010,406618869,10/5/2010,6414,205.7,117.11,1319359.8,751143.54,568216.26 +Australia and Oceania,Tuvalu,Clothes,Online,H,4/17/2015,264861333,5/12/2015,7209,109.28,35.84,787799.52,258370.56,529428.96 +Middle East and North Africa,Turkey,Personal Care,Online,C,1/4/2015,304996192,1/7/2015,4006,81.73,56.67,327410.38,227020.02,100390.36 +North America,United States of America,Beverages,Online,H,4/22/2011,453634774,6/10/2011,9465,47.45,31.79,449114.25,300892.35,148221.9 +Central America and the Caribbean,Costa Rica,Meat,Online,C,7/2/2010,707700908,8/8/2010,3280,421.89,364.69,1383799.2,1196183.2,187616 +Sub-Saharan Africa,Zimbabwe,Meat,Online,H,5/28/2012,684430921,6/3/2012,7174,421.89,364.69,3026638.86,2616286.06,410352.8 +Central America and the Caribbean,Barbados,Office Supplies,Offline,M,2/10/2014,971373641,3/16/2014,9901,651.21,524.96,6447630.21,5197628.96,1250001.25 +Europe,Kosovo,Fruits,Online,C,10/9/2013,876390397,10/20/2013,2249,9.33,6.92,20983.17,15563.08,5420.09 +Sub-Saharan Africa,Angola,Meat,Offline,C,5/25/2014,677655017,6/9/2014,2033,421.89,364.69,857702.37,741414.77,116287.6 +Europe,Vatican City,Baby Food,Online,M,6/23/2012,273653829,8/1/2012,9104,255.28,159.42,2324069.12,1451359.68,872709.44 +North America,Greenland,Beverages,Online,C,12/10/2016,533185660,12/22/2016,340,47.45,31.79,16133,10808.6,5324.4 +Asia,Tajikistan,Cereal,Online,M,1/22/2015,145361840,2/19/2015,4654,205.7,117.11,957327.8,545029.94,412297.86 +Asia,Taiwan,Office Supplies,Offline,M,2/3/2014,569606196,2/22/2014,7986,651.21,524.96,5200563.06,4192330.56,1008232.5 +Middle East and North Africa,Qatar,Personal Care,Online,H,10/20/2014,185655057,11/19/2014,8312,81.73,56.67,679339.76,471041.04,208298.72 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,H,3/22/2015,143557250,5/6/2015,635,651.21,524.96,413518.35,333349.6,80168.75 +Middle East and North Africa,Afghanistan,Meat,Online,L,6/15/2014,313674104,6/23/2014,1993,421.89,364.69,840826.77,726827.17,113999.6 +Europe,Estonia,Vegetables,Online,H,6/14/2016,636679446,6/20/2016,6451,154.06,90.93,993841.06,586589.43,407251.63 +Europe,Malta,Office Supplies,Online,H,2/2/2011,673559606,3/12/2011,110,651.21,524.96,71633.1,57745.6,13887.5 +Asia,Mongolia,Cereal,Online,M,10/22/2015,955613410,11/30/2015,6099,205.7,117.11,1254564.3,714253.89,540310.41 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,C,4/1/2011,734452188,4/9/2011,9578,109.28,35.84,1046683.84,343275.52,703408.32 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,C,3/12/2013,231999766,4/16/2013,2741,81.73,56.67,224021.93,155332.47,68689.46 +Europe,Vatican City,Household,Offline,L,10/13/2015,190492475,11/2/2015,9811,668.27,502.54,6556396.97,4930419.94,1625977.03 +Europe,Russia,Cosmetics,Online,L,6/3/2010,522479140,6/6/2010,2043,437.2,263.33,893199.6,537983.19,355216.41 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,H,4/20/2012,760821092,5/27/2012,2723,255.28,159.42,695127.44,434100.66,261026.78 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,L,3/8/2011,508692157,3/20/2011,2168,9.33,6.92,20227.44,15002.56,5224.88 +Australia and Oceania,Fiji,Personal Care,Offline,M,1/8/2013,789578664,2/12/2013,2728,81.73,56.67,222959.44,154595.76,68363.68 +Asia,Vietnam,Snacks,Online,H,6/30/2013,897279441,8/15/2013,3781,152.58,97.44,576904.98,368420.64,208484.34 +Asia,Indonesia,Household,Online,H,11/28/2016,645905816,11/29/2016,6739,668.27,502.54,4503471.53,3386617.06,1116854.47 +Sub-Saharan Africa,Burundi,Household,Online,M,4/10/2017,819881618,5/27/2017,45,668.27,502.54,30072.15,22614.3,7457.85 +Asia,South Korea,Office Supplies,Offline,C,3/31/2017,923943173,5/9/2017,4172,651.21,524.96,2716848.12,2190133.12,526715 +Europe,Switzerland,Vegetables,Offline,M,10/1/2016,533139312,10/25/2016,6625,154.06,90.93,1020647.5,602411.25,418236.25 +Europe,Belarus,Clothes,Offline,H,10/13/2016,642831361,10/23/2016,6940,109.28,35.84,758403.2,248729.6,509673.6 +Asia,Kazakhstan,Cereal,Online,H,8/15/2015,518693149,9/30/2015,1684,205.7,117.11,346398.8,197213.24,149185.56 +Europe,Belgium,Vegetables,Online,L,8/5/2012,846711003,9/15/2012,9457,154.06,90.93,1456945.42,859925.01,597020.41 +Australia and Oceania,Samoa ,Snacks,Offline,C,11/26/2011,583183753,1/10/2012,5887,152.58,97.44,898238.46,573629.28,324609.18 +Sub-Saharan Africa,South Sudan,Personal Care,Online,H,3/21/2011,104722726,4/10/2011,8637,81.73,56.67,705902.01,489458.79,216443.22 +Middle East and North Africa,Morocco,Personal Care,Offline,H,1/29/2013,758251750,2/14/2013,2398,81.73,56.67,195988.54,135894.66,60093.88 +Asia,Malaysia,Personal Care,Offline,C,7/5/2013,811007153,8/23/2013,3894,81.73,56.67,318256.62,220672.98,97583.64 +Australia and Oceania,Marshall Islands,Household,Offline,L,5/21/2013,400537765,6/8/2013,6880,668.27,502.54,4597697.6,3457475.2,1140222.4 +Middle East and North Africa,Jordan,Vegetables,Online,H,8/25/2014,184704911,10/4/2014,7143,154.06,90.93,1100450.58,649512.99,450937.59 +Central America and the Caribbean,Dominica,Office Supplies,Offline,H,7/7/2016,891682422,7/25/2016,7499,651.21,524.96,4883423.79,3936675.04,946748.75 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,L,9/15/2011,169956624,10/4/2011,2797,651.21,524.96,1821434.37,1468313.12,353121.25 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,M,12/1/2012,238326346,1/20/2013,4917,47.45,31.79,233311.65,156311.43,77000.22 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,M,3/20/2011,235902917,4/16/2011,7770,9.33,6.92,72494.1,53768.4,18725.7 +Central America and the Caribbean,Belize,Beverages,Offline,L,1/28/2010,272110164,2/4/2010,2299,47.45,31.79,109087.55,73085.21,36002.34 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,C,1/15/2014,976684415,1/26/2014,1477,255.28,159.42,377048.56,235463.34,141585.22 +Asia,Brunei,Beverages,Offline,L,5/13/2017,349674499,7/1/2017,5310,47.45,31.79,251959.5,168804.9,83154.6 +Central America and the Caribbean,Panama,Personal Care,Offline,M,5/11/2015,511441743,6/19/2015,5832,81.73,56.67,476649.36,330499.44,146149.92 +Central America and the Caribbean,Costa Rica,Fruits,Offline,H,10/6/2015,952659976,11/18/2015,2112,9.33,6.92,19704.96,14615.04,5089.92 +Central America and the Caribbean,Honduras,Household,Online,C,3/28/2012,784315526,4/30/2012,5248,668.27,502.54,3507080.96,2637329.92,869751.04 +Australia and Oceania,Fiji,Snacks,Offline,C,11/12/2010,987707221,12/4/2010,3371,152.58,97.44,514347.18,328470.24,185876.94 +Central America and the Caribbean,Costa Rica,Meat,Offline,L,3/22/2011,364446389,4/25/2011,6640,421.89,364.69,2801349.6,2421541.6,379808 +Asia,Bhutan,Meat,Offline,C,2/26/2010,486456859,3/29/2010,2249,421.89,364.69,948830.61,820187.81,128642.8 +Central America and the Caribbean,Barbados,Office Supplies,Online,M,2/27/2013,745974957,4/9/2013,9422,651.21,524.96,6135700.62,4946173.12,1189527.5 +Australia and Oceania,Solomon Islands,Snacks,Offline,M,6/8/2015,605549514,7/6/2015,4413,152.58,97.44,673335.54,430002.72,243332.82 +Sub-Saharan Africa,South Sudan,Fruits,Online,H,3/27/2013,948041856,4/15/2013,5508,9.33,6.92,51389.64,38115.36,13274.28 +Europe,Albania,Cereal,Offline,C,4/4/2015,926625812,5/5/2015,8024,205.7,117.11,1650536.8,939690.64,710846.16 +Asia,Laos,Household,Online,L,2/4/2016,214787709,3/19/2016,9311,668.27,502.54,6222261.97,4679149.94,1543112.03 +Central America and the Caribbean,The Bahamas,Fruits,Offline,H,3/18/2015,356326377,4/11/2015,3748,9.33,6.92,34968.84,25936.16,9032.68 +Australia and Oceania,Kiribati,Baby Food,Offline,L,2/15/2013,715353143,2/18/2013,7747,255.28,159.42,1977654.16,1235026.74,742627.42 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,H,3/18/2015,726291835,3/18/2015,4749,437.2,263.33,2076262.8,1250554.17,825708.63 +North America,Greenland,Meat,Online,L,10/4/2012,343878781,11/22/2012,228,421.89,364.69,96190.92,83149.32,13041.6 +Asia,Mongolia,Fruits,Offline,M,1/22/2017,493162810,2/9/2017,6690,9.33,6.92,62417.7,46294.8,16122.9 +Middle East and North Africa,Bahrain,Baby Food,Offline,L,3/5/2010,819505250,4/18/2010,8670,255.28,159.42,2213277.6,1382171.4,831106.2 +Australia and Oceania,Australia,Snacks,Online,C,11/18/2016,138579928,1/5/2017,7735,152.58,97.44,1180206.3,753698.4,426507.9 +Europe,Iceland,Fruits,Offline,M,1/7/2010,486373174,1/21/2010,7485,9.33,6.92,69835.05,51796.2,18038.85 +Australia and Oceania,Nauru,Baby Food,Offline,C,9/12/2012,369183814,10/1/2012,8550,255.28,159.42,2182644,1363041,819603 +Australia and Oceania,Papua New Guinea,Meat,Online,L,4/2/2011,613623178,5/21/2011,3589,421.89,364.69,1514163.21,1308872.41,205290.8 +Asia,Taiwan,Office Supplies,Online,H,12/29/2011,316615092,1/27/2012,2297,651.21,524.96,1495829.37,1205833.12,289996.25 +Australia and Oceania,Vanuatu,Cereal,Online,C,9/25/2014,895395886,11/12/2014,6395,205.7,117.11,1315451.5,748918.45,566533.05 +Central America and the Caribbean,Cuba,Clothes,Offline,L,7/25/2016,237514388,8/27/2016,4640,109.28,35.84,507059.2,166297.6,340761.6 +Sub-Saharan Africa,Gabon,Clothes,Online,C,8/23/2015,350831925,9/17/2015,7818,109.28,35.84,854351.04,280197.12,574153.92 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,M,12/20/2014,613522326,12/22/2014,3745,437.2,263.33,1637314,986170.85,651143.15 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,C,1/18/2011,924071919,1/25/2011,2271,437.2,263.33,992881.2,598022.43,394858.77 +Europe,Hungary,Clothes,Offline,H,10/18/2012,351279532,11/6/2012,275,109.28,35.84,30052,9856,20196 +Australia and Oceania,East Timor,Snacks,Online,M,1/24/2015,284256494,2/25/2015,6668,152.58,97.44,1017403.44,649729.92,367673.52 +Europe,Belarus,Fruits,Online,M,7/15/2017,382426631,8/11/2017,7393,9.33,6.92,68976.69,51159.56,17817.13 +Middle East and North Africa,Israel,Snacks,Offline,C,5/26/2013,825526273,5/26/2013,424,152.58,97.44,64693.92,41314.56,23379.36 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,C,11/3/2015,963604247,12/7/2015,765,9.33,6.92,7137.45,5293.8,1843.65 +Sub-Saharan Africa,Swaziland,Baby Food,Online,M,5/19/2016,667021882,6/14/2016,5452,255.28,159.42,1391786.56,869157.84,522628.72 +Asia,Maldives,Beverages,Online,C,5/29/2011,776453006,6/8/2011,8554,47.45,31.79,405887.3,271931.66,133955.64 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,C,7/4/2013,852883946,8/8/2013,6168,437.2,263.33,2696649.6,1624219.44,1072430.16 +Asia,Kazakhstan,Vegetables,Online,H,5/27/2017,527613532,7/3/2017,1424,154.06,90.93,219381.44,129484.32,89897.12 +Asia,North Korea,Personal Care,Online,L,4/24/2011,852253091,5/9/2011,9483,81.73,56.67,775045.59,537401.61,237643.98 +North America,Mexico,Vegetables,Online,L,1/7/2011,248726451,1/16/2011,2539,154.06,90.93,391158.34,230871.27,160287.07 +Europe,Greece,Meat,Offline,L,8/27/2010,359269940,9/15/2010,4814,421.89,364.69,2030978.46,1755617.66,275360.8 +Sub-Saharan Africa,Gabon,Vegetables,Offline,C,10/11/2016,196432387,11/14/2016,7563,154.06,90.93,1165155.78,687703.59,477452.19 +Sub-Saharan Africa,Mozambique,Clothes,Online,M,4/16/2014,193075120,4/24/2014,4073,109.28,35.84,445097.44,145976.32,299121.12 +Asia,Nepal,Clothes,Offline,H,8/30/2015,852371966,10/1/2015,4661,109.28,35.84,509354.08,167050.24,342303.84 +Australia and Oceania,Palau,Baby Food,Online,M,9/17/2011,497809255,9/26/2011,1676,255.28,159.42,427849.28,267187.92,160661.36 +Middle East and North Africa,Somalia,Meat,Online,H,4/4/2013,223185813,5/9/2013,4497,421.89,364.69,1897239.33,1640010.93,257228.4 +Central America and the Caribbean,Grenada,Household,Offline,L,1/12/2017,742612969,1/24/2017,4535,668.27,502.54,3030604.45,2279018.9,751585.55 +Asia,Thailand,Vegetables,Online,H,1/18/2017,140514552,2/24/2017,233,154.06,90.93,35895.98,21186.69,14709.29 +Sub-Saharan Africa,Kenya,Beverages,Online,C,12/18/2015,621626889,1/3/2016,2065,47.45,31.79,97984.25,65646.35,32337.9 +Australia and Oceania,Australia,Beverages,Offline,H,9/13/2013,860998809,10/29/2013,7536,47.45,31.79,357583.2,239569.44,118013.76 +Sub-Saharan Africa,Malawi,Personal Care,Online,H,4/4/2011,953991639,5/9/2011,6181,81.73,56.67,505173.13,350277.27,154895.86 +Asia,South Korea,Office Supplies,Online,L,6/24/2014,166279208,7/25/2014,4568,651.21,524.96,2974727.28,2398017.28,576710 +Middle East and North Africa,Oman,Office Supplies,Offline,M,2/17/2015,983847844,4/3/2015,1295,651.21,524.96,843316.95,679823.2,163493.75 +Middle East and North Africa,Lebanon,Beverages,Offline,L,5/27/2017,562996375,6/21/2017,1993,47.45,31.79,94567.85,63357.47,31210.38 +Sub-Saharan Africa,Mozambique,Clothes,Online,H,5/27/2011,180336129,6/30/2011,4323,109.28,35.84,472417.44,154936.32,317481.12 +Europe,Austria,Cosmetics,Offline,C,10/22/2014,282790935,11/13/2014,2977,437.2,263.33,1301544.4,783933.41,517610.99 +Sub-Saharan Africa,Burundi,Clothes,Online,H,1/28/2016,937597119,2/1/2016,4678,109.28,35.84,511211.84,167659.52,343552.32 +Europe,Slovakia,Household,Offline,L,1/28/2016,482303512,2/28/2016,3182,668.27,502.54,2126435.14,1599082.28,527352.86 +Asia,Mongolia,Vegetables,Online,C,10/2/2016,474771440,10/20/2016,4274,154.06,90.93,658452.44,388634.82,269817.62 +Middle East and North Africa,Qatar,Clothes,Offline,L,4/30/2017,743174731,5/19/2017,773,109.28,35.84,84473.44,27704.32,56769.12 +Central America and the Caribbean,Cuba,Cosmetics,Offline,L,7/6/2010,735999715,7/7/2010,7526,437.2,263.33,3290367.2,1981821.58,1308545.62 +Middle East and North Africa,Iraq,Office Supplies,Online,M,8/1/2016,872045218,8/21/2016,6414,651.21,524.96,4176860.94,3367093.44,809767.5 +Australia and Oceania,Samoa ,Household,Offline,H,6/16/2011,290422570,7/30/2011,1347,668.27,502.54,900159.69,676921.38,223238.31 +Europe,Andorra,Office Supplies,Online,H,10/3/2013,900555598,11/1/2013,3269,651.21,524.96,2128805.49,1716094.24,412711.25 +Europe,Croatia,Snacks,Online,M,11/16/2012,632180631,1/1/2013,5152,152.58,97.44,786092.16,502010.88,284081.28 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,C,8/24/2010,185346496,8/26/2010,7002,154.06,90.93,1078728.12,636691.86,442036.26 +Sub-Saharan Africa,Zambia,Clothes,Online,L,7/10/2017,780414521,7/30/2017,854,109.28,35.84,93325.12,30607.36,62717.76 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,M,12/15/2010,108058536,12/24/2010,5777,651.21,524.96,3762040.17,3032693.92,729346.25 +Europe,Belgium,Baby Food,Online,H,11/22/2014,879264867,1/5/2015,2868,255.28,159.42,732143.04,457216.56,274926.48 +Europe,Moldova ,Household,Online,H,9/11/2012,475332343,10/15/2012,258,668.27,502.54,172413.66,129655.32,42758.34 +Europe,Belarus,Baby Food,Online,H,7/10/2011,397872292,7/14/2011,8108,255.28,159.42,2069810.24,1292577.36,777232.88 +Europe,France,Beverages,Offline,M,10/15/2015,418808543,11/3/2015,3610,47.45,31.79,171294.5,114761.9,56532.6 +Australia and Oceania,Kiribati,Beverages,Offline,H,11/4/2015,830377423,11/7/2015,5987,47.45,31.79,284083.15,190326.73,93756.42 +Sub-Saharan Africa,Liberia,Household,Online,H,6/15/2014,195127761,7/8/2014,1495,668.27,502.54,999063.65,751297.3,247766.35 +North America,Canada,Personal Care,Online,H,6/17/2015,295920884,6/21/2015,8420,81.73,56.67,688166.6,477161.4,211005.2 +Middle East and North Africa,Iraq,Cosmetics,Offline,H,5/25/2012,285930621,6/8/2012,2080,437.2,263.33,909376,547726.4,361649.6 +Central America and the Caribbean,Nicaragua,Household,Online,H,1/8/2015,738643300,2/10/2015,9822,668.27,502.54,6563747.94,4935947.88,1627800.06 +Middle East and North Africa,Israel,Meat,Offline,C,3/17/2015,497857749,4/13/2015,6026,421.89,364.69,2542309.14,2197621.94,344687.2 +Asia,Indonesia,Household,Online,C,6/26/2013,727685296,7/24/2013,7105,668.27,502.54,4748058.35,3570546.7,1177511.65 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,L,3/23/2015,862549769,3/27/2015,6499,651.21,524.96,4232213.79,3411715.04,820498.75 +Sub-Saharan Africa,Liberia,Personal Care,Online,M,9/18/2011,857187497,10/28/2011,9684,81.73,56.67,791473.32,548792.28,242681.04 +Asia,India,Office Supplies,Offline,L,3/31/2014,736647307,4/4/2014,9163,651.21,524.96,5967037.23,4810208.48,1156828.75 +Middle East and North Africa,Lebanon,Meat,Offline,H,6/16/2012,146290528,7/19/2012,9473,421.89,364.69,3996563.97,3454708.37,541855.6 +Europe,Portugal,Snacks,Online,H,12/24/2015,601790988,2/9/2016,2181,152.58,97.44,332776.98,212516.64,120260.34 +Sub-Saharan Africa,Mozambique,Beverages,Online,C,10/15/2012,539135015,11/16/2012,886,47.45,31.79,42040.7,28165.94,13874.76 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,H,11/11/2010,264621436,11/24/2010,6218,81.73,56.67,508197.14,352374.06,155823.08 +Europe,Norway,Vegetables,Offline,M,9/2/2011,604861581,9/29/2011,838,154.06,90.93,129102.28,76199.34,52902.94 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,M,12/15/2013,656779277,2/2/2014,4438,81.73,56.67,362717.74,251501.46,111216.28 +Asia,Turkmenistan,Snacks,Offline,L,7/14/2017,937610852,7/31/2017,8742,152.58,97.44,1333854.36,851820.48,482033.88 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,M,12/1/2011,234905135,12/11/2011,2504,154.06,90.93,385766.24,227688.72,158077.52 +Middle East and North Africa,Iran,Vegetables,Online,H,5/30/2010,556523454,6/16/2010,6512,154.06,90.93,1003238.72,592136.16,411102.56 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,L,1/7/2016,380639636,1/25/2016,8582,205.7,117.11,1765317.4,1005038.02,760279.38 +Asia,Thailand,Meat,Offline,C,2/3/2010,505740010,2/6/2010,8563,421.89,364.69,3612644.07,3122840.47,489803.6 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,L,9/13/2016,900623404,9/17/2016,3334,152.58,97.44,508701.72,324864.96,183836.76 +Sub-Saharan Africa,Lesotho,Clothes,Online,C,7/17/2015,254401147,7/30/2015,1808,109.28,35.84,197578.24,64798.72,132779.52 +North America,Canada,Vegetables,Offline,L,11/17/2013,926497066,11/30/2013,9925,154.06,90.93,1529045.5,902480.25,626565.25 +Middle East and North Africa,Libya,Fruits,Online,H,6/22/2012,396647489,8/10/2012,5661,9.33,6.92,52817.13,39174.12,13643.01 +Australia and Oceania,Fiji,Cosmetics,Online,C,12/6/2016,714901244,12/8/2016,4020,437.2,263.33,1757544,1058586.6,698957.4 +Sub-Saharan Africa,Cape Verde,Snacks,Online,M,3/18/2011,851619660,4/9/2011,2037,152.58,97.44,310805.46,198485.28,112320.18 +Sub-Saharan Africa,Swaziland,Household,Online,L,5/29/2014,747476565,7/10/2014,3781,668.27,502.54,2526728.87,1900103.74,626625.13 +Sub-Saharan Africa,Liberia,Cosmetics,Offline,C,5/24/2016,863458287,6/2/2016,5350,437.2,263.33,2339020,1408815.5,930204.5 +Asia,Malaysia,Clothes,Online,H,11/24/2011,830863654,12/6/2011,9874,109.28,35.84,1079030.72,353884.16,725146.56 +Europe,Belgium,Household,Online,C,11/6/2011,801303994,11/6/2011,2513,668.27,502.54,1679362.51,1262883.02,416479.49 +Europe,Macedonia,Fruits,Online,C,11/20/2016,996703135,12/1/2016,5462,9.33,6.92,50960.46,37797.04,13163.42 +Europe,Albania,Personal Care,Offline,C,7/29/2013,359297406,9/13/2013,2942,81.73,56.67,240449.66,166723.14,73726.52 +Asia,Nepal,Clothes,Offline,M,1/14/2016,601635634,2/27/2016,6209,109.28,35.84,678519.52,222530.56,455988.96 +Asia,Bhutan,Household,Offline,H,9/30/2016,356579148,10/7/2016,8549,668.27,502.54,5713040.23,4296214.46,1416825.77 +North America,Canada,Office Supplies,Offline,C,1/15/2013,127301776,2/13/2013,279,651.21,524.96,181687.59,146463.84,35223.75 +Asia,Kyrgyzstan,Household,Online,M,11/15/2010,937289845,11/28/2010,3749,668.27,502.54,2505344.23,1884022.46,621321.77 +Europe,Liechtenstein,Vegetables,Offline,L,6/28/2013,280342185,6/29/2013,8337,154.06,90.93,1284398.22,758083.41,526314.81 +Middle East and North Africa,Qatar,Beverages,Online,M,1/21/2010,670570123,1/21/2010,5456,47.45,31.79,258887.2,173446.24,85440.96 +Central America and the Caribbean,Panama,Fruits,Online,H,4/19/2017,192397487,4/23/2017,3547,9.33,6.92,33093.51,24545.24,8548.27 +Central America and the Caribbean,Belize,Personal Care,Online,M,2/26/2015,150560605,3/19/2015,3084,81.73,56.67,252055.32,174770.28,77285.04 +Europe,Latvia,Household,Offline,C,2/15/2011,120108306,4/2/2011,1572,668.27,502.54,1050520.44,789992.88,260527.56 +Europe,Iceland,Household,Offline,M,10/11/2013,196401917,11/18/2013,8547,668.27,502.54,5711703.69,4295209.38,1416494.31 +Asia,Thailand,Baby Food,Online,M,10/23/2013,545115268,12/7/2013,576,255.28,159.42,147041.28,91825.92,55215.36 +Middle East and North Africa,Kuwait,Clothes,Online,C,7/25/2010,952234685,8/20/2010,6259,109.28,35.84,683983.52,224322.56,459660.96 +Europe,Slovenia,Cereal,Offline,M,10/20/2015,374058997,11/22/2015,1225,205.7,117.11,251982.5,143459.75,108522.75 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,L,1/21/2012,987199532,2/16/2012,3134,437.2,263.33,1370184.8,825276.22,544908.58 +Europe,Malta,Beverages,Offline,C,1/3/2017,538580119,1/9/2017,6681,47.45,31.79,317013.45,212388.99,104624.46 +Europe,Georgia,Cosmetics,Offline,L,7/16/2011,895437085,8/23/2011,8587,437.2,263.33,3754236.4,2261214.71,1493021.69 +Asia,Nepal,Snacks,Online,C,8/31/2011,395319259,9/22/2011,2608,152.58,97.44,397928.64,254123.52,143805.12 +Asia,Indonesia,Personal Care,Online,C,10/4/2011,596087968,10/28/2011,4531,81.73,56.67,370318.63,256771.77,113546.86 +Australia and Oceania,Fiji,Cosmetics,Online,M,1/15/2011,425917041,3/5/2011,7172,437.2,263.33,3135598.4,1888602.76,1246995.64 +Europe,Montenegro,Cereal,Offline,H,5/13/2017,233292806,5/25/2017,5380,205.7,117.11,1106666,630051.8,476614.2 +Central America and the Caribbean,Guatemala,Baby Food,Offline,L,2/24/2013,437014091,3/15/2013,1036,255.28,159.42,264470.08,165159.12,99310.96 +Europe,Hungary,Cosmetics,Offline,H,3/3/2012,176192224,4/12/2012,8049,437.2,263.33,3519022.8,2119543.17,1399479.63 +Asia,North Korea,Cereal,Online,H,5/3/2010,460251033,6/1/2010,7363,205.7,117.11,1514569.1,862280.93,652288.17 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,H,3/9/2012,118926846,3/16/2012,1952,152.58,97.44,297836.16,190202.88,107633.28 +Europe,Monaco,Beverages,Offline,L,12/23/2011,752268493,1/26/2012,1819,47.45,31.79,86311.55,57826.01,28485.54 +Middle East and North Africa,Syria,Cereal,Online,M,8/2/2012,880637300,9/1/2012,9001,205.7,117.11,1851505.7,1054107.11,797398.59 +Middle East and North Africa,Israel,Clothes,Online,C,3/11/2014,894707095,3/16/2014,2567,109.28,35.84,280521.76,92001.28,188520.48 +Asia,Kazakhstan,Personal Care,Online,C,6/11/2010,805464208,7/14/2010,3613,81.73,56.67,295290.49,204748.71,90541.78 +Australia and Oceania,Tonga,Household,Offline,C,1/1/2015,694207465,1/25/2015,271,668.27,502.54,181101.17,136188.34,44912.83 +Asia,Malaysia,Household,Online,C,4/17/2012,262548196,4/20/2012,2700,668.27,502.54,1804329,1356858,447471 +Sub-Saharan Africa,Gabon,Office Supplies,Online,H,4/27/2014,182410228,6/1/2014,8095,651.21,524.96,5271544.95,4249551.2,1021993.75 +Europe,Hungary,Meat,Offline,H,6/4/2011,746029889,7/18/2011,5677,421.89,364.69,2395069.53,2070345.13,324724.4 +Sub-Saharan Africa,Angola,Personal Care,Online,M,12/13/2013,515956008,1/28/2014,1703,81.73,56.67,139186.19,96509.01,42677.18 +Middle East and North Africa,Tunisia ,Cereal,Offline,M,8/1/2010,375049912,8/19/2010,4458,205.7,117.11,917010.6,522076.38,394934.22 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,L,1/5/2010,376485431,1/31/2010,9260,651.21,524.96,6030204.6,4861129.6,1169075 +Middle East and North Africa,Turkey,Beverages,Offline,C,6/2/2014,193748891,6/2/2014,3457,47.45,31.79,164034.65,109898.03,54136.62 +Sub-Saharan Africa,South Sudan,Beverages,Offline,H,9/5/2015,470639121,9/13/2015,1429,47.45,31.79,67806.05,45427.91,22378.14 +Middle East and North Africa,Kuwait,Meat,Offline,H,4/26/2014,571267449,5/26/2014,9588,421.89,364.69,4045081.32,3496647.72,548433.6 +Sub-Saharan Africa,Kenya,Snacks,Online,M,9/16/2015,830057704,10/23/2015,1375,152.58,97.44,209797.5,133980,75817.5 +Asia,Sri Lanka,Beverages,Online,L,2/21/2011,301746213,3/2/2011,2265,47.45,31.79,107474.25,72004.35,35469.9 +Asia,Indonesia,Clothes,Offline,H,11/28/2011,811381804,12/16/2011,4761,109.28,35.84,520282.08,170634.24,349647.84 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,H,3/20/2015,204325807,5/9/2015,3402,437.2,263.33,1487354.4,895848.66,591505.74 +Asia,Kyrgyzstan,Beverages,Offline,L,7/19/2015,896252048,8/12/2015,9752,47.45,31.79,462732.4,310016.08,152716.32 +Europe,Denmark,Snacks,Offline,C,1/13/2016,423146855,2/10/2016,7413,152.58,97.44,1131075.54,722322.72,408752.82 +North America,Greenland,Office Supplies,Online,M,1/26/2017,891309058,3/2/2017,7012,651.21,524.96,4566284.52,3681019.52,885265 +Australia and Oceania,Tuvalu,Fruits,Offline,M,7/24/2012,427349984,8/26/2012,1212,9.33,6.92,11307.96,8387.04,2920.92 +Europe,Kosovo,Baby Food,Offline,H,5/24/2016,828193461,7/10/2016,9704,255.28,159.42,2477237.12,1547011.68,930225.44 +Europe,Denmark,Clothes,Online,H,3/26/2013,811075818,4/10/2013,4213,109.28,35.84,460396.64,150993.92,309402.72 +Sub-Saharan Africa,Madagascar,Cereal,Offline,M,4/26/2015,963545882,5/11/2015,3494,205.7,117.11,718715.8,409182.34,309533.46 +Sub-Saharan Africa,Angola,Cereal,Offline,C,3/23/2013,593464982,4/30/2013,8331,205.7,117.11,1713686.7,975643.41,738043.29 +Middle East and North Africa,Iraq,Cereal,Online,C,7/16/2017,879006946,7/27/2017,6544,205.7,117.11,1346100.8,766367.84,579732.96 +Europe,United Kingdom,Baby Food,Online,C,3/7/2017,818658101,4/4/2017,7979,255.28,159.42,2036879.12,1272012.18,764866.94 +Middle East and North Africa,Oman,Baby Food,Online,L,7/3/2013,381217277,7/20/2013,9518,255.28,159.42,2429755.04,1517359.56,912395.48 +Sub-Saharan Africa,Republic of the Congo,Snacks,Offline,L,6/29/2016,955795800,7/22/2016,72,152.58,97.44,10985.76,7015.68,3970.08 +Sub-Saharan Africa,Niger,Personal Care,Online,H,9/12/2010,401817500,10/9/2010,5582,81.73,56.67,456216.86,316331.94,139884.92 +Europe,Belarus,Snacks,Online,L,1/8/2012,699018704,2/1/2012,4023,152.58,97.44,613829.34,392001.12,221828.22 +Middle East and North Africa,Lebanon,Vegetables,Offline,H,12/3/2010,297448241,1/21/2011,399,154.06,90.93,61469.94,36281.07,25188.87 +Central America and the Caribbean,The Bahamas,Clothes,Online,L,1/31/2014,867467439,3/18/2014,1747,109.28,35.84,190912.16,62612.48,128299.68 +Sub-Saharan Africa,Gabon,Personal Care,Online,H,4/22/2010,549750125,4/22/2010,2133,81.73,56.67,174330.09,120877.11,53452.98 +Asia,Laos,Vegetables,Online,H,3/8/2012,705282628,3/20/2012,7657,154.06,90.93,1179637.42,696251.01,483386.41 +Middle East and North Africa,Bahrain,Office Supplies,Online,M,6/9/2014,965363776,6/26/2014,1449,651.21,524.96,943603.29,760667.04,182936.25 +Central America and the Caribbean,Guatemala,Baby Food,Online,H,11/9/2012,581604897,11/22/2012,8669,255.28,159.42,2213022.32,1382011.98,831010.34 +Europe,Georgia,Office Supplies,Offline,M,8/29/2015,675929820,10/9/2015,1509,651.21,524.96,982675.89,792164.64,190511.25 +Middle East and North Africa,Somalia,Snacks,Offline,L,12/18/2016,190574872,2/6/2017,4194,152.58,97.44,639920.52,408663.36,231257.16 +Europe,Spain,Fruits,Offline,H,10/8/2015,838088881,11/7/2015,7979,9.33,6.92,74444.07,55214.68,19229.39 +Middle East and North Africa,United Arab Emirates,Clothes,Online,H,2/10/2012,351333177,3/16/2012,6149,109.28,35.84,671962.72,220380.16,451582.56 +Asia,India,Fruits,Offline,H,11/22/2010,133481585,11/26/2010,9022,9.33,6.92,84175.26,62432.24,21743.02 +Middle East and North Africa,Oman,Meat,Offline,C,7/5/2010,308020436,8/19/2010,8947,421.89,364.69,3774649.83,3262881.43,511768.4 +Central America and the Caribbean,Jamaica,Vegetables,Offline,M,3/14/2014,168748557,4/30/2014,5303,154.06,90.93,816980.18,482201.79,334778.39 +Australia and Oceania,Australia,Vegetables,Offline,M,2/15/2011,429777276,3/4/2011,9501,154.06,90.93,1463724.06,863925.93,599798.13 +Middle East and North Africa,Kuwait,Fruits,Online,L,6/13/2010,975530421,6/13/2010,9985,9.33,6.92,93160.05,69096.2,24063.85 +Europe,Macedonia,Meat,Online,H,10/27/2014,410744321,10/31/2014,7227,421.89,364.69,3048999.03,2635614.63,413384.4 +Australia and Oceania,Kiribati,Household,Offline,H,8/5/2016,110467803,8/29/2016,8733,668.27,502.54,5836001.91,4388681.82,1447320.09 +Asia,Bhutan,Beverages,Online,H,10/8/2016,170062196,10/26/2016,4038,47.45,31.79,191603.1,128368.02,63235.08 +Middle East and North Africa,United Arab Emirates,Clothes,Online,M,8/13/2013,755201327,9/18/2013,9710,109.28,35.84,1061108.8,348006.4,713102.4 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,M,1/17/2014,751871526,2/23/2014,4348,437.2,263.33,1900945.6,1144958.84,755986.76 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,M,9/4/2014,916371619,9/23/2014,3581,421.89,364.69,1510788.09,1305954.89,204833.2 +Sub-Saharan Africa,Zambia,Clothes,Offline,M,3/9/2013,725312936,4/25/2013,5071,109.28,35.84,554158.88,181744.64,372414.24 +Central America and the Caribbean,Jamaica,Snacks,Offline,H,2/10/2012,625619304,2/28/2012,3509,152.58,97.44,535403.22,341916.96,193486.26 +Asia,Mongolia,Household,Online,L,1/18/2015,684527051,3/9/2015,5621,668.27,502.54,3756345.67,2824777.34,931568.33 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,L,4/20/2015,139585006,5/31/2015,5160,437.2,263.33,2255952,1358782.8,897169.2 +Asia,North Korea,Baby Food,Online,H,10/23/2014,548654496,10/31/2014,7913,255.28,159.42,2020030.64,1261490.46,758540.18 +Sub-Saharan Africa,Central African Republic,Snacks,Online,M,10/18/2012,839909350,10/24/2012,6696,152.58,97.44,1021675.68,652458.24,369217.44 +Europe,Greece,Fruits,Offline,C,2/12/2017,461835896,2/12/2017,6360,9.33,6.92,59338.8,44011.2,15327.6 +Asia,Nepal,Snacks,Online,H,3/10/2010,733232963,4/26/2010,8783,152.58,97.44,1340110.14,855815.52,484294.62 +Sub-Saharan Africa,Mozambique,Snacks,Offline,M,5/11/2013,793211877,5/24/2013,7876,152.58,97.44,1201720.08,767437.44,434282.64 +Sub-Saharan Africa,Sudan,Beverages,Offline,M,12/18/2014,751196467,12/25/2014,4583,47.45,31.79,217463.35,145693.57,71769.78 +Europe,Serbia,Cereal,Offline,M,12/21/2011,336923062,2/7/2012,1876,205.7,117.11,385893.2,219698.36,166194.84 +Middle East and North Africa,Somalia,Household,Online,L,10/11/2013,250440490,11/25/2013,9761,668.27,502.54,6522983.47,4905292.94,1617690.53 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,M,9/12/2015,812110078,9/30/2015,274,668.27,502.54,183105.98,137695.96,45410.02 +Central America and the Caribbean,Dominica,Fruits,Offline,C,4/30/2010,612605655,5/29/2010,2482,9.33,6.92,23157.06,17175.44,5981.62 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Online,L,1/16/2014,562913548,3/7/2014,7483,154.06,90.93,1152830.98,680429.19,472401.79 +Central America and the Caribbean,Grenada,Beverages,Online,C,3/17/2010,744332587,4/28/2010,3408,47.45,31.79,161709.6,108340.32,53369.28 +Sub-Saharan Africa,Zambia,Personal Care,Offline,C,7/17/2013,858474099,8/17/2013,418,81.73,56.67,34163.14,23688.06,10475.08 +Middle East and North Africa,Oman,Cosmetics,Offline,M,4/29/2013,677261912,5/28/2013,5705,437.2,263.33,2494226,1502297.65,991928.35 +Sub-Saharan Africa,South Africa,Vegetables,Online,M,1/20/2015,492932355,2/2/2015,8493,154.06,90.93,1308431.58,772268.49,536163.09 +Central America and the Caribbean,Grenada,Clothes,Offline,L,12/1/2013,668034255,1/17/2014,5036,109.28,35.84,550334.08,180490.24,369843.84 +Asia,Indonesia,Clothes,Online,H,10/2/2013,285428941,10/11/2013,3621,109.28,35.84,395702.88,129776.64,265926.24 +Middle East and North Africa,Iraq,Snacks,Offline,M,9/4/2015,298290240,9/19/2015,9566,152.58,97.44,1459580.28,932111.04,527469.24 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,4/16/2014,380104482,6/1/2014,218,154.06,90.93,33585.08,19822.74,13762.34 +Central America and the Caribbean,Panama,Meat,Offline,M,8/15/2016,274670493,9/1/2016,9958,421.89,364.69,4201180.62,3631583.02,569597.6 +Europe,Macedonia,Meat,Online,C,8/16/2015,246099603,8/27/2015,5196,421.89,364.69,2192140.44,1894929.24,297211.2 +Sub-Saharan Africa,Sudan,Meat,Online,M,8/31/2016,628815639,10/17/2016,9376,421.89,364.69,3955640.64,3419333.44,536307.2 +Europe,Slovenia,Office Supplies,Offline,H,1/16/2011,477554929,1/22/2011,7971,651.21,524.96,5190794.91,4184456.16,1006338.75 +Asia,Singapore,Vegetables,Online,C,1/15/2010,717366302,1/26/2010,3485,154.06,90.93,536899.1,316891.05,220008.05 +Europe,Russia,Baby Food,Offline,M,11/14/2010,993611085,12/29/2010,455,255.28,159.42,116152.4,72536.1,43616.3 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,M,8/4/2015,121963107,9/3/2015,449,154.06,90.93,69172.94,40827.57,28345.37 +Sub-Saharan Africa,Uganda,Snacks,Offline,H,3/5/2012,138408696,3/6/2012,7064,152.58,97.44,1077825.12,688316.16,389508.96 +Europe,Malta,Office Supplies,Online,M,3/7/2016,449246680,4/11/2016,931,651.21,524.96,606276.51,488737.76,117538.75 +Central America and the Caribbean,El Salvador,Office Supplies,Online,L,12/5/2013,981088387,12/22/2013,4711,651.21,524.96,3067850.31,2473086.56,594763.75 +Asia,Thailand,Meat,Online,C,9/25/2011,830857646,10/17/2011,8096,421.89,364.69,3415621.44,2952530.24,463091.2 +Central America and the Caribbean,El Salvador,Beverages,Offline,L,12/24/2016,515790784,2/3/2017,2810,47.45,31.79,133334.5,89329.9,44004.6 +Asia,Bangladesh,Cereal,Offline,L,8/14/2011,623436629,10/2/2011,7608,205.7,117.11,1564965.6,890972.88,673992.72 +Middle East and North Africa,Libya,Cereal,Offline,C,7/6/2016,461656510,8/12/2016,3275,205.7,117.11,673667.5,383535.25,290132.25 +Europe,San Marino,Vegetables,Online,L,12/17/2011,308624255,1/19/2012,7630,154.06,90.93,1175477.8,693795.9,481681.9 +Australia and Oceania,Samoa ,Clothes,Online,M,3/3/2017,962826192,4/2/2017,521,109.28,35.84,56934.88,18672.64,38262.24 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,C,10/12/2010,593061149,10/20/2010,8828,651.21,524.96,5748881.88,4634346.88,1114535 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,L,5/6/2010,588440454,5/16/2010,1462,437.2,263.33,639186.4,384988.46,254197.94 +Middle East and North Africa,Kuwait,Baby Food,Offline,H,7/24/2015,608387935,8/12/2015,4364,255.28,159.42,1114041.92,695708.88,418333.04 +Europe,Montenegro,Personal Care,Online,M,1/15/2012,832639920,2/13/2012,5510,81.73,56.67,450332.3,312251.7,138080.6 +North America,Greenland,Household,Offline,C,12/17/2012,611245238,1/9/2013,9904,668.27,502.54,6618546.08,4977156.16,1641389.92 +Europe,Slovakia,Snacks,Offline,M,6/6/2017,714565217,7/24/2017,4582,152.58,97.44,699121.56,446470.08,252651.48 +Sub-Saharan Africa,Burundi,Clothes,Offline,L,4/3/2014,183273684,5/12/2014,3611,109.28,35.84,394610.08,129418.24,265191.84 +Europe,Liechtenstein,Household,Online,L,1/8/2016,378356969,2/21/2016,3090,668.27,502.54,2064954.3,1552848.6,512105.7 +Europe,Croatia,Cosmetics,Offline,H,6/15/2017,931113898,8/4/2017,6149,437.2,263.33,2688342.8,1619216.17,1069126.63 +Australia and Oceania,Solomon Islands,Office Supplies,Offline,C,5/5/2014,193155801,5/10/2014,7949,651.21,524.96,5176468.29,4172907.04,1003561.25 +Europe,France,Clothes,Offline,H,11/25/2014,186406505,1/14/2015,682,109.28,35.84,74528.96,24442.88,50086.08 +Middle East and North Africa,Yemen,Fruits,Offline,M,4/4/2013,753102338,5/7/2013,8572,9.33,6.92,79976.76,59318.24,20658.52 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,H,12/21/2015,905792129,2/5/2016,2874,255.28,159.42,733674.72,458173.08,275501.64 +Central America and the Caribbean,Belize,Baby Food,Offline,M,7/8/2015,177337205,8/18/2015,6875,255.28,159.42,1755050,1096012.5,659037.5 +Central America and the Caribbean,El Salvador,Fruits,Offline,L,10/16/2016,870911395,10/24/2016,890,9.33,6.92,8303.7,6158.8,2144.9 +Europe,Montenegro,Meat,Offline,L,8/13/2010,410001027,8/17/2010,7270,421.89,364.69,3067140.3,2651296.3,415844 +Sub-Saharan Africa,Uganda,Meat,Online,M,5/19/2015,788404929,6/8/2015,5393,421.89,364.69,2275252.77,1966773.17,308479.6 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,L,9/1/2012,920234429,9/13/2012,6672,47.45,31.79,316586.4,212102.88,104483.52 +Sub-Saharan Africa,Namibia,Meat,Offline,H,8/24/2011,689913356,9/18/2011,9548,421.89,364.69,4028205.72,3482060.12,546145.6 +Europe,Denmark,Personal Care,Online,H,12/16/2014,502178037,12/31/2014,4495,81.73,56.67,367376.35,254731.65,112644.7 +North America,Greenland,Snacks,Online,L,12/19/2014,832077300,1/18/2015,9019,152.58,97.44,1376119.02,878811.36,497307.66 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,H,8/30/2012,874972474,9/27/2012,2654,154.06,90.93,408875.24,241328.22,167547.02 +Europe,Poland,Household,Online,C,11/23/2013,796537387,11/28/2013,1968,668.27,502.54,1315155.36,988998.72,326156.64 +Europe,Finland,Snacks,Offline,M,6/5/2010,382758367,6/29/2010,5561,152.58,97.44,848497.38,541863.84,306633.54 +Middle East and North Africa,Yemen,Cosmetics,Offline,C,1/8/2014,389934241,2/11/2014,9062,437.2,263.33,3961906.4,2386296.46,1575609.94 +Asia,North Korea,Meat,Online,M,10/15/2014,294676339,11/29/2014,132,421.89,364.69,55689.48,48139.08,7550.4 +Sub-Saharan Africa,Swaziland,Baby Food,Online,L,4/5/2015,543908488,4/13/2015,3463,255.28,159.42,884034.64,552071.46,331963.18 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,C,6/17/2011,304867017,7/26/2011,5780,651.21,524.96,3763993.8,3034268.8,729725 +Europe,Spain,Clothes,Online,M,11/2/2011,615100753,12/10/2011,837,109.28,35.84,91467.36,29998.08,61469.28 +Asia,Thailand,Personal Care,Offline,L,10/6/2010,332471024,10/27/2010,4419,81.73,56.67,361164.87,250424.73,110740.14 +Europe,Vatican City,Household,Offline,L,1/10/2015,185151660,2/21/2015,9346,668.27,502.54,6245651.42,4696738.84,1548912.58 +Europe,France,Meat,Offline,H,5/5/2017,521628987,5/22/2017,464,421.89,364.69,195756.96,169216.16,26540.8 +Central America and the Caribbean,Saint Lucia,Snacks,Online,H,4/11/2015,860701835,4/13/2015,9654,152.58,97.44,1473007.32,940685.76,532321.56 +Europe,Finland,Clothes,Online,H,1/8/2015,341481530,1/23/2015,828,109.28,35.84,90483.84,29675.52,60808.32 +Sub-Saharan Africa,Kenya,Beverages,Offline,C,6/28/2012,873391902,7/11/2012,4927,47.45,31.79,233786.15,156629.33,77156.82 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,3/23/2012,386169278,4/8/2012,4926,651.21,524.96,3207860.46,2585952.96,621907.5 +Asia,Singapore,Personal Care,Offline,C,1/20/2016,479862487,2/22/2016,828,81.73,56.67,67672.44,46922.76,20749.68 +Asia,Singapore,Office Supplies,Online,L,9/17/2011,574832856,10/21/2011,4671,651.21,524.96,3041801.91,2452088.16,589713.75 +Asia,North Korea,Baby Food,Online,H,7/6/2014,161754214,8/6/2014,5521,255.28,159.42,1409400.88,880157.82,529243.06 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,C,7/17/2010,151612889,8/31/2010,4478,154.06,90.93,689880.68,407184.54,282696.14 +Europe,Austria,Fruits,Online,H,6/17/2013,625707709,7/26/2013,9671,9.33,6.92,90230.43,66923.32,23307.11 +Sub-Saharan Africa,Mauritania,Personal Care,Online,H,4/6/2015,385650002,5/12/2015,1261,81.73,56.67,103061.53,71460.87,31600.66 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,L,10/21/2012,103363597,10/22/2012,6440,437.2,263.33,2815568,1695845.2,1119722.8 +Europe,Moldova ,Office Supplies,Online,C,8/1/2011,971084821,8/10/2011,4433,651.21,524.96,2886813.93,2327147.68,559666.25 +Central America and the Caribbean,Grenada,Cereal,Offline,M,5/11/2014,651362502,6/6/2014,1494,205.7,117.11,307315.8,174962.34,132353.46 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,C,5/25/2017,927057969,6/23/2017,5909,81.73,56.67,482942.57,334863.03,148079.54 +Europe,Andorra,Meat,Offline,L,3/29/2014,951345050,5/2/2014,2996,421.89,364.69,1263982.44,1092611.24,171371.2 +Sub-Saharan Africa,Central African Republic,Beverages,Online,M,8/20/2014,397710072,9/8/2014,103,47.45,31.79,4887.35,3274.37,1612.98 +Europe,Netherlands,Vegetables,Online,H,6/20/2010,809951865,6/24/2010,1611,154.06,90.93,248190.66,146488.23,101702.43 +Sub-Saharan Africa,Chad,Household,Offline,C,5/28/2017,652181756,6/17/2017,3929,668.27,502.54,2625632.83,1974479.66,651153.17 +Asia,Kazakhstan,Vegetables,Offline,C,7/11/2010,258823573,8/15/2010,502,154.06,90.93,77338.12,45646.86,31691.26 +Australia and Oceania,Kiribati,Cereal,Offline,C,6/2/2011,484613645,7/4/2011,6801,205.7,117.11,1398965.7,796465.11,602500.59 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,H,3/22/2016,454600799,4/22/2016,5333,205.7,117.11,1096998.1,624547.63,472450.47 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,H,7/28/2014,714146363,8/14/2014,634,255.28,159.42,161847.52,101072.28,60775.24 +Europe,Poland,Snacks,Online,M,2/8/2016,978924167,2/21/2016,4270,152.58,97.44,651516.6,416068.8,235447.8 +North America,Mexico,Cereal,Offline,C,5/14/2016,584920537,5/18/2016,9840,205.7,117.11,2024088,1152362.4,871725.6 +Europe,Iceland,Personal Care,Offline,M,10/7/2015,738434302,10/20/2015,7975,81.73,56.67,651796.75,451943.25,199853.5 +Middle East and North Africa,Yemen,Snacks,Online,M,10/7/2015,466076791,11/5/2015,1335,152.58,97.44,203694.3,130082.4,73611.9 +Australia and Oceania,Australia,Fruits,Offline,M,2/12/2015,664771831,3/11/2015,9612,9.33,6.92,89679.96,66515.04,23164.92 +Australia and Oceania,East Timor,Fruits,Offline,L,8/17/2013,951755750,10/1/2013,4531,9.33,6.92,42274.23,31354.52,10919.71 +Middle East and North Africa,Yemen,Cosmetics,Online,H,12/18/2015,114577376,12/28/2015,4847,437.2,263.33,2119108.4,1276360.51,842747.89 +Sub-Saharan Africa,Mauritius ,Fruits,Online,H,9/13/2012,161098039,9/26/2012,1344,9.33,6.92,12539.52,9300.48,3239.04 +Sub-Saharan Africa,Nigeria,Clothes,Online,L,6/5/2014,469491565,7/8/2014,1842,109.28,35.84,201293.76,66017.28,135276.48 +Europe,Slovenia,Household,Online,H,1/23/2010,938244283,2/3/2010,6188,668.27,502.54,4135254.76,3109717.52,1025537.24 +Europe,Croatia,Baby Food,Online,M,2/7/2016,636155021,3/6/2016,1262,255.28,159.42,322163.36,201188.04,120975.32 +Sub-Saharan Africa,Gabon,Household,Online,C,3/30/2012,952335107,4/26/2012,5976,668.27,502.54,3993581.52,3003179.04,990402.48 +Central America and the Caribbean,Jamaica,Household,Offline,M,4/29/2013,646208369,6/8/2013,6271,668.27,502.54,4190721.17,3151428.34,1039292.83 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,M,7/13/2012,797511136,7/24/2012,122,81.73,56.67,9971.06,6913.74,3057.32 +Australia and Oceania,Kiribati,Fruits,Online,C,6/23/2015,756292235,7/18/2015,2534,9.33,6.92,23642.22,17535.28,6106.94 +Europe,Serbia,Cosmetics,Offline,H,9/5/2013,392912995,10/3/2013,542,437.2,263.33,236962.4,142724.86,94237.54 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,L,2/6/2011,548047244,2/10/2011,8213,205.7,117.11,1689414.1,961824.43,727589.67 +Sub-Saharan Africa,Malawi,Fruits,Online,L,10/3/2012,782681310,10/5/2012,1647,9.33,6.92,15366.51,11397.24,3969.27 +Europe,Vatican City,Cosmetics,Offline,C,5/15/2013,728114020,5/24/2013,3974,437.2,263.33,1737432.8,1046473.42,690959.38 +Europe,Luxembourg,Cereal,Offline,C,4/19/2016,535956704,5/13/2016,354,205.7,117.11,72817.8,41456.94,31360.86 +Europe,Lithuania,Fruits,Online,H,8/14/2014,428133189,9/19/2014,2980,9.33,6.92,27803.4,20621.6,7181.8 +Europe,Germany,Snacks,Offline,L,1/9/2010,246879804,2/22/2010,6075,152.58,97.44,926923.5,591948,334975.5 +Europe,Spain,Baby Food,Offline,L,8/25/2016,804745376,10/3/2016,895,255.28,159.42,228475.6,142680.9,85794.7 +Australia and Oceania,Federated States of Micronesia,Meat,Online,C,10/28/2011,734591233,11/21/2011,725,421.89,364.69,305870.25,264400.25,41470 +Middle East and North Africa,Oman,Meat,Online,M,8/4/2015,539591205,9/14/2015,5883,421.89,364.69,2481978.87,2145471.27,336507.6 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,L,3/14/2011,343231618,4/25/2011,8718,668.27,502.54,5825977.86,4381143.72,1444834.14 +Middle East and North Africa,Turkey,Beverages,Online,L,1/12/2017,339311301,2/2/2017,8609,47.45,31.79,408497.05,273680.11,134816.94 +Europe,Slovenia,Clothes,Offline,M,9/7/2014,341941583,10/12/2014,6968,109.28,35.84,761463.04,249733.12,511729.92 +Europe,United Kingdom,Beverages,Online,H,4/24/2013,235546290,5/21/2013,2237,47.45,31.79,106145.65,71114.23,35031.42 +Europe,Bosnia and Herzegovina,Snacks,Online,L,7/27/2015,424861752,7/31/2015,4889,152.58,97.44,745963.62,476384.16,269579.46 +Middle East and North Africa,Lebanon,Cosmetics,Online,M,10/23/2013,484936797,11/6/2013,2429,437.2,263.33,1061958.8,639628.57,422330.23 +Europe,Portugal,Baby Food,Offline,M,8/7/2016,511132752,8/22/2016,4395,255.28,159.42,1121955.6,700650.9,421304.7 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,L,8/24/2014,669123446,8/27/2014,7352,109.28,35.84,803426.56,263495.68,539930.88 +Europe,Sweden,Household,Online,L,11/8/2014,744895207,12/19/2014,9900,668.27,502.54,6615873,4975146,1640727 +Sub-Saharan Africa,Ethiopia,Beverages,Online,L,11/3/2013,594746863,11/29/2013,7668,47.45,31.79,363846.6,243765.72,120080.88 +Middle East and North Africa,Tunisia ,Office Supplies,Online,L,11/11/2016,595289742,12/2/2016,8318,651.21,524.96,5416764.78,4366617.28,1050147.5 +Middle East and North Africa,Morocco,Vegetables,Online,L,4/23/2011,293447673,5/20/2011,6542,154.06,90.93,1007860.52,594864.06,412996.46 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,M,12/1/2015,656456983,12/8/2015,9064,154.06,90.93,1396399.84,824189.52,572210.32 +Europe,Belarus,Office Supplies,Online,L,6/2/2016,921866500,6/15/2016,9638,651.21,524.96,6276361.98,5059564.48,1216797.5 +Middle East and North Africa,Yemen,Vegetables,Online,L,10/5/2014,847537553,10/17/2014,4051,154.06,90.93,624097.06,368357.43,255739.63 +Europe,Macedonia,Household,Offline,M,2/27/2010,261643970,3/4/2010,5120,668.27,502.54,3421542.4,2573004.8,848537.6 +Europe,Latvia,Baby Food,Online,M,6/21/2010,412672078,7/3/2010,7693,255.28,159.42,1963869.04,1226418.06,737450.98 +Middle East and North Africa,Turkey,Baby Food,Offline,M,4/5/2013,819420707,5/11/2013,3651,255.28,159.42,932027.28,582042.42,349984.86 +Australia and Oceania,East Timor,Snacks,Offline,H,2/26/2017,621001183,4/13/2017,6905,152.58,97.44,1053564.9,672823.2,380741.7 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,L,6/29/2010,826837337,8/16/2010,8397,437.2,263.33,3671168.4,2211182.01,1459986.39 +Sub-Saharan Africa,Uganda,Baby Food,Offline,M,12/15/2012,266665494,12/28/2012,1100,255.28,159.42,280808,175362,105446 +Asia,Indonesia,Clothes,Online,L,3/25/2011,540534484,5/14/2011,5021,109.28,35.84,548694.88,179952.64,368742.24 +Central America and the Caribbean,Nicaragua,Vegetables,Online,H,10/8/2015,168805634,11/5/2015,2193,154.06,90.93,337853.58,199409.49,138444.09 +Central America and the Caribbean,Costa Rica,Beverages,Offline,L,8/6/2011,442152774,8/16/2011,1686,47.45,31.79,80000.7,53597.94,26402.76 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,L,2/2/2015,471562230,2/20/2015,4598,651.21,524.96,2994263.58,2413766.08,580497.5 +Asia,Indonesia,Snacks,Online,L,3/8/2017,338332831,3/20/2017,9058,152.58,97.44,1382069.64,882611.52,499458.12 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,C,6/16/2017,644075906,7/6/2017,5228,152.58,97.44,797688.24,509416.32,288271.92 +Europe,Estonia,Fruits,Offline,L,10/4/2012,260715281,10/5/2012,300,9.33,6.92,2799,2076,723 +Asia,South Korea,Personal Care,Online,C,2/27/2016,380487287,4/2/2016,3498,81.73,56.67,285891.54,198231.66,87659.88 +Sub-Saharan Africa,Angola,Household,Online,M,4/10/2015,465940749,5/14/2015,1077,668.27,502.54,719726.79,541235.58,178491.21 +Sub-Saharan Africa,Kenya,Household,Offline,H,12/10/2013,499936997,1/6/2014,1322,668.27,502.54,883452.94,664357.88,219095.06 +Europe,Monaco,Vegetables,Online,H,4/10/2013,535649859,5/9/2013,9552,154.06,90.93,1471581.12,868563.36,603017.76 +Europe,Ukraine,Household,Online,H,6/15/2015,246565663,7/6/2015,3114,668.27,502.54,2080992.78,1564909.56,516083.22 +Europe,Czech Republic,Fruits,Online,H,5/10/2012,276483237,5/30/2012,6389,9.33,6.92,59609.37,44211.88,15397.49 +Asia,North Korea,Cereal,Offline,H,1/31/2012,889513909,2/7/2012,5788,205.7,117.11,1190591.6,677832.68,512758.92 +Middle East and North Africa,Yemen,Vegetables,Offline,M,6/6/2012,620081508,6/7/2012,4753,154.06,90.93,732247.18,432190.29,300056.89 +Europe,Montenegro,Beverages,Offline,C,4/7/2012,322922360,5/12/2012,8757,47.45,31.79,415519.65,278385.03,137134.62 +Europe,Moldova ,Baby Food,Online,L,4/21/2015,923085296,5/21/2015,307,255.28,159.42,78370.96,48941.94,29429.02 +Australia and Oceania,Tonga,Fruits,Online,C,3/6/2011,265931642,3/25/2011,3937,9.33,6.92,36732.21,27244.04,9488.17 +Middle East and North Africa,Syria,Meat,Online,L,2/3/2017,767135226,2/28/2017,1216,421.89,364.69,513018.24,443463.04,69555.2 +Middle East and North Africa,Somalia,Personal Care,Offline,L,6/16/2013,862682378,7/20/2013,5741,81.73,56.67,469211.93,325342.47,143869.46 +Europe,Italy,Baby Food,Offline,C,10/28/2015,858871924,11/17/2015,8143,255.28,159.42,2078745.04,1298157.06,780587.98 +Australia and Oceania,Vanuatu,Vegetables,Offline,M,7/4/2010,682315194,7/24/2010,1083,154.06,90.93,166846.98,98477.19,68369.79 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,C,5/27/2011,329936015,6/5/2011,4254,437.2,263.33,1859848.8,1120205.82,739642.98 +Europe,Croatia,Clothes,Online,L,10/1/2010,318970715,10/28/2010,9378,109.28,35.84,1024827.84,336107.52,688720.32 +Central America and the Caribbean,Dominican Republic,Meat,Online,H,3/17/2013,336968123,5/6/2013,5211,421.89,364.69,2198468.79,1900399.59,298069.2 +Europe,Slovakia,Household,Online,L,12/8/2016,591789567,12/26/2016,2539,668.27,502.54,1696737.53,1275949.06,420788.47 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,C,5/14/2017,461608874,5/24/2017,9179,651.21,524.96,5977456.59,4818607.84,1158848.75 +Asia,Malaysia,Clothes,Online,H,12/31/2010,744912374,1/20/2011,4980,109.28,35.84,544214.4,178483.2,365731.2 +Europe,Portugal,Clothes,Offline,H,4/29/2014,510498893,5/24/2014,6822,109.28,35.84,745508.16,244500.48,501007.68 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,L,8/13/2014,247479760,9/3/2014,3615,154.06,90.93,556926.9,328711.95,228214.95 +Asia,Taiwan,Office Supplies,Online,C,7/25/2011,515278804,9/1/2011,1304,651.21,524.96,849177.84,684547.84,164630 +Australia and Oceania,Australia,Clothes,Offline,C,7/1/2013,593632352,7/23/2013,7860,109.28,35.84,858940.8,281702.4,577238.4 +Europe,Latvia,Baby Food,Offline,H,11/20/2010,732589232,11/25/2010,8288,255.28,159.42,2115760.64,1321272.96,794487.68 +North America,Greenland,Household,Online,M,5/26/2010,802510774,7/1/2010,9626,668.27,502.54,6432767.02,4837450.04,1595316.98 +Sub-Saharan Africa,Djibouti,Personal Care,Online,L,12/29/2015,744070804,2/16/2016,5941,81.73,56.67,485557.93,336676.47,148881.46 +Middle East and North Africa,Yemen,Baby Food,Online,C,7/16/2017,118255650,8/25/2017,3330,255.28,159.42,850082.4,530868.6,319213.8 +Sub-Saharan Africa,Malawi,Vegetables,Online,H,5/1/2017,356364142,6/18/2017,4924,154.06,90.93,758591.44,447739.32,310852.12 +Sub-Saharan Africa,Zambia,Beverages,Online,H,2/27/2011,710007607,3/21/2011,5884,47.45,31.79,279195.8,187052.36,92143.44 +North America,Canada,Baby Food,Offline,L,10/22/2014,501109874,12/11/2014,8402,255.28,159.42,2144862.56,1339446.84,805415.72 +Europe,Ukraine,Household,Online,H,11/1/2014,471907269,12/4/2014,6703,668.27,502.54,4479413.81,3368525.62,1110888.19 +Asia,Myanmar,Cereal,Online,M,3/24/2010,534948623,4/3/2010,2040,205.7,117.11,419628,238904.4,180723.6 +Europe,Italy,Cosmetics,Online,C,3/5/2016,223095262,4/10/2016,7700,437.2,263.33,3366440,2027641,1338799 +Sub-Saharan Africa,Zambia,Beverages,Offline,L,11/12/2014,939521014,11/12/2014,4001,47.45,31.79,189847.45,127191.79,62655.66 +Asia,Malaysia,Cereal,Offline,H,4/2/2012,107712209,4/9/2012,3291,205.7,117.11,676958.7,385409.01,291549.69 +Sub-Saharan Africa,Angola,Meat,Online,M,8/3/2011,621467673,8/3/2011,4950,421.89,364.69,2088355.5,1805215.5,283140 +Europe,Iceland,Clothes,Offline,M,3/5/2017,494898736,4/10/2017,389,109.28,35.84,42509.92,13941.76,28568.16 +Europe,Andorra,Meat,Online,L,6/16/2015,512429225,6/23/2015,8050,421.89,364.69,3396214.5,2935754.5,460460 +Europe,Finland,Vegetables,Offline,M,8/26/2016,178795468,9/17/2016,8407,154.06,90.93,1295182.42,764448.51,530733.91 +Australia and Oceania,East Timor,Household,Offline,L,2/15/2013,869046294,3/14/2013,8965,668.27,502.54,5991040.55,4505271.1,1485769.45 +Europe,Andorra,Clothes,Offline,C,6/10/2013,878543031,7/10/2013,9261,109.28,35.84,1012042.08,331914.24,680127.84 +Asia,Japan,Cereal,Offline,L,11/15/2015,372959506,12/14/2015,5861,205.7,117.11,1205607.7,686381.71,519225.99 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,H,3/7/2012,938282048,4/11/2012,7364,668.27,502.54,4921140.28,3700704.56,1220435.72 +Europe,Austria,Beverages,Online,C,2/18/2014,630809485,4/6/2014,9400,47.45,31.79,446030,298826,147204 +Europe,Switzerland,Personal Care,Offline,M,11/3/2011,727153146,11/29/2011,9630,81.73,56.67,787059.9,545732.1,241327.8 +Central America and the Caribbean,Grenada,Snacks,Offline,C,5/27/2015,774236857,6/19/2015,2746,152.58,97.44,418984.68,267570.24,151414.44 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,M,4/10/2013,839296948,4/13/2013,5473,651.21,524.96,3564072.33,2873106.08,690966.25 +Middle East and North Africa,Algeria,Vegetables,Online,H,11/26/2013,159882247,12/13/2013,1565,154.06,90.93,241103.9,142305.45,98798.45 +Europe,Russia,Fruits,Online,C,8/29/2011,293854081,9/29/2011,6808,9.33,6.92,63518.64,47111.36,16407.28 +Europe,Iceland,Beverages,Online,H,5/3/2013,169386279,6/20/2013,4019,47.45,31.79,190701.55,127764.01,62937.54 +Europe,Switzerland,Household,Online,H,8/24/2011,134965169,9/28/2011,8048,668.27,502.54,5378236.96,4044441.92,1333795.04 +Australia and Oceania,Fiji,Vegetables,Online,C,9/20/2011,609389579,11/6/2011,773,154.06,90.93,119088.38,70288.89,48799.49 +Central America and the Caribbean,Belize,Cosmetics,Offline,M,3/11/2012,731770837,3/14/2012,6107,437.2,263.33,2669980.4,1608156.31,1061824.09 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,C,7/15/2016,611532771,7/25/2016,4991,81.73,56.67,407914.43,282839.97,125074.46 +Sub-Saharan Africa,Chad,Clothes,Offline,M,2/27/2014,878411710,4/6/2014,400,109.28,35.84,43712,14336,29376 +Asia,China,Baby Food,Online,L,6/13/2014,432456481,7/27/2014,2338,255.28,159.42,596844.64,372723.96,224120.68 +Middle East and North Africa,Morocco,Office Supplies,Online,H,9/22/2012,494028413,9/22/2012,2841,651.21,524.96,1850087.61,1491411.36,358676.25 +Middle East and North Africa,Azerbaijan,Baby Food,Online,L,9/21/2016,553801333,10/9/2016,976,255.28,159.42,249153.28,155593.92,93559.36 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,M,7/14/2012,622761571,8/2/2012,7843,109.28,35.84,857083.04,281093.12,575989.92 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,L,10/22/2013,782207953,11/6/2013,1571,81.73,56.67,128397.83,89028.57,39369.26 +Sub-Saharan Africa,Malawi,Fruits,Online,C,7/20/2012,733751809,8/20/2012,2321,9.33,6.92,21654.93,16061.32,5593.61 +Australia and Oceania,Tuvalu,Personal Care,Offline,L,3/9/2013,249316966,4/8/2013,7285,81.73,56.67,595403.05,412840.95,182562.1 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,H,8/19/2013,521139752,9/26/2013,5688,255.28,159.42,1452032.64,906780.96,545251.68 +Sub-Saharan Africa,Lesotho,Vegetables,Online,C,8/29/2016,111768996,9/17/2016,3785,154.06,90.93,583117.1,344170.05,238947.05 +Sub-Saharan Africa,Gabon,Beverages,Offline,C,12/16/2010,804066026,12/18/2010,9860,47.45,31.79,467857,313449.4,154407.6 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,C,10/13/2012,851204669,10/16/2012,9232,154.06,90.93,1422281.92,839465.76,582816.16 +Europe,Kosovo,Household,Online,M,9/29/2016,826671254,9/30/2016,9249,668.27,502.54,6180829.23,4647992.46,1532836.77 +Middle East and North Africa,Yemen,Office Supplies,Offline,M,9/21/2014,474264609,10/4/2014,4292,651.21,524.96,2794993.32,2253128.32,541865 +Europe,Portugal,Household,Offline,C,10/23/2014,958096063,11/14/2014,771,668.27,502.54,515236.17,387458.34,127777.83 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,M,10/23/2014,812589442,12/8/2014,2128,421.89,364.69,897781.92,776060.32,121721.6 +Asia,Bhutan,Baby Food,Offline,H,8/2/2013,892481076,8/19/2013,3838,255.28,159.42,979764.64,611853.96,367910.68 +Sub-Saharan Africa,Cameroon,Cereal,Offline,M,11/9/2014,322819793,11/15/2014,8405,205.7,117.11,1728908.5,984309.55,744598.95 +Europe,Estonia,Personal Care,Offline,H,10/29/2015,548966920,12/17/2015,366,81.73,56.67,29913.18,20741.22,9171.96 +Asia,Philippines,Office Supplies,Online,M,12/25/2010,386596286,1/9/2011,1287,651.21,524.96,838107.27,675623.52,162483.75 +Australia and Oceania,Vanuatu,Cosmetics,Offline,C,1/9/2011,971694219,2/21/2011,4767,437.2,263.33,2084132.4,1255294.11,828838.29 +Europe,Poland,Personal Care,Offline,L,5/8/2016,810559546,5/12/2016,1437,81.73,56.67,117446.01,81434.79,36011.22 +Sub-Saharan Africa,Liberia,Cereal,Online,L,4/16/2013,729803597,5/25/2013,3957,205.7,117.11,813954.9,463404.27,350550.63 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,L,9/25/2015,726350200,10/14/2015,2020,9.33,6.92,18846.6,13978.4,4868.2 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,M,12/1/2015,417435681,1/7/2016,7349,651.21,524.96,4785742.29,3857931.04,927811.25 +Australia and Oceania,Solomon Islands,Baby Food,Offline,H,12/5/2010,390608870,12/22/2010,8700,255.28,159.42,2220936,1386954,833982 +Middle East and North Africa,Pakistan,Cosmetics,Offline,M,1/27/2014,853731095,1/27/2014,6858,437.2,263.33,2998317.6,1805917.14,1192400.46 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,M,3/17/2013,284976184,4/3/2013,9640,437.2,263.33,4214608,2538501.2,1676106.8 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,M,5/29/2012,382830464,6/4/2012,6897,255.28,159.42,1760666.16,1099519.74,661146.42 +Sub-Saharan Africa,Benin,Clothes,Offline,M,1/7/2013,216092765,1/7/2013,5506,109.28,35.84,601695.68,197335.04,404360.64 +Asia,Japan,Fruits,Offline,L,6/17/2017,273874413,7/30/2017,4380,9.33,6.92,40865.4,30309.6,10555.8 +Sub-Saharan Africa,Benin,Office Supplies,Online,L,4/10/2010,215599238,4/24/2010,9461,651.21,524.96,6161097.81,4966646.56,1194451.25 +Middle East and North Africa,Turkey,Cereal,Offline,M,12/9/2014,221003568,12/19/2014,8722,205.7,117.11,1794115.4,1021433.42,772681.98 +Australia and Oceania,Australia,Beverages,Online,C,5/6/2014,540136229,5/20/2014,7168,47.45,31.79,340121.6,227870.72,112250.88 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Online,H,3/3/2015,143358552,3/25/2015,1836,651.21,524.96,1195621.56,963826.56,231795 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,H,10/15/2013,771344363,11/4/2013,6793,9.33,6.92,63378.69,47007.56,16371.13 +Sub-Saharan Africa,Liberia,Beverages,Online,M,3/22/2015,185079991,3/27/2015,8137,47.45,31.79,386100.65,258675.23,127425.42 +Asia,Vietnam,Household,Online,C,3/11/2014,715864264,3/25/2014,8999,668.27,502.54,6013761.73,4522357.46,1491404.27 +Europe,Romania,Beverages,Online,C,1/23/2014,715308511,3/12/2014,4539,47.45,31.79,215375.55,144294.81,71080.74 +Sub-Saharan Africa,Republic of the Congo,Beverages,Online,M,6/21/2015,405336558,8/3/2015,6950,47.45,31.79,329777.5,220940.5,108837 +Sub-Saharan Africa,Djibouti,Household,Online,H,7/19/2012,528184735,9/7/2012,455,668.27,502.54,304062.85,228655.7,75407.15 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,M,11/8/2011,996401870,11/18/2011,6310,651.21,524.96,4109135.1,3312497.6,796637.5 +Sub-Saharan Africa,Sudan,Baby Food,Offline,H,6/6/2013,442849290,7/2/2013,7801,255.28,159.42,1991439.28,1243635.42,747803.86 +Sub-Saharan Africa,Angola,Meat,Online,H,8/11/2014,270700824,9/18/2014,5244,421.89,364.69,2212391.16,1912434.36,299956.8 +Europe,San Marino,Personal Care,Online,C,10/12/2013,603442800,10/13/2013,989,81.73,56.67,80830.97,56046.63,24784.34 +Asia,Uzbekistan,Fruits,Online,M,3/10/2014,734874045,3/18/2014,4415,9.33,6.92,41191.95,30551.8,10640.15 +Europe,Croatia,Beverages,Online,L,7/25/2012,479105889,8/9/2012,6934,47.45,31.79,329018.3,220431.86,108586.44 +Asia,Nepal,Vegetables,Online,H,7/1/2010,620562160,7/17/2010,6988,154.06,90.93,1076571.28,635418.84,441152.44 +Europe,Montenegro,Baby Food,Offline,M,8/21/2010,663979184,9/8/2010,5051,255.28,159.42,1289419.28,805230.42,484188.86 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,C,12/1/2012,184405791,12/18/2012,8626,154.06,90.93,1328921.56,784362.18,544559.38 +Middle East and North Africa,Bahrain,Clothes,Offline,C,10/3/2010,177203309,10/26/2010,7252,109.28,35.84,792498.56,259911.68,532586.88 +Europe,Malta,Personal Care,Online,H,7/27/2017,808045566,8/29/2017,7494,81.73,56.67,612484.62,424684.98,187799.64 +Asia,India,Beverages,Online,C,7/22/2017,962918889,7/29/2017,7952,47.45,31.79,377322.4,252794.08,124528.32 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,H,11/25/2014,498122107,1/9/2015,4256,255.28,159.42,1086471.68,678491.52,407980.16 +Sub-Saharan Africa,Niger,Snacks,Offline,M,11/11/2014,690266549,11/19/2014,4066,152.58,97.44,620390.28,396191.04,224199.24 +Asia,North Korea,Meat,Offline,M,5/24/2012,186276042,7/11/2012,2075,421.89,364.69,875421.75,756731.75,118690 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,L,2/7/2011,853386914,3/6/2011,5007,109.28,35.84,547164.96,179450.88,367714.08 +Asia,Maldives,Meat,Offline,H,11/10/2011,129147994,12/29/2011,6616,421.89,364.69,2791224.24,2412789.04,378435.2 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,M,8/8/2016,471420609,9/5/2016,2689,651.21,524.96,1751103.69,1411617.44,339486.25 +Europe,Kosovo,Fruits,Offline,L,12/26/2016,808378589,1/13/2017,6043,9.33,6.92,56381.19,41817.56,14563.63 +Sub-Saharan Africa,Burundi,Personal Care,Online,H,4/16/2013,588508260,5/22/2013,1527,81.73,56.67,124801.71,86535.09,38266.62 +Sub-Saharan Africa,Benin,Beverages,Offline,L,8/26/2010,230608451,10/2/2010,1020,47.45,31.79,48399,32425.8,15973.2 +Europe,Andorra,Personal Care,Online,H,4/10/2015,673790490,5/20/2015,8434,81.73,56.67,689310.82,477954.78,211356.04 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,M,6/27/2015,227478206,6/27/2015,4711,437.2,263.33,2059649.2,1240547.63,819101.57 +Central America and the Caribbean,Belize,Household,Offline,C,11/1/2015,421407926,12/11/2015,2825,668.27,502.54,1887862.75,1419675.5,468187.25 +Asia,Maldives,Meat,Offline,C,7/28/2010,155628478,8/13/2010,2780,421.89,364.69,1172854.2,1013838.2,159016 +Sub-Saharan Africa,Seychelles ,Household,Online,M,2/26/2010,650501191,2/27/2010,6613,668.27,502.54,4419269.51,3323297.02,1095972.49 +Sub-Saharan Africa,Mali,Vegetables,Online,L,10/3/2014,496699893,10/7/2014,3391,154.06,90.93,522417.46,308343.63,214073.83 +Sub-Saharan Africa,Chad,Fruits,Online,L,6/15/2010,605210912,8/3/2010,4213,9.33,6.92,39307.29,29153.96,10153.33 +Sub-Saharan Africa,Comoros,Personal Care,Online,C,11/28/2010,157333076,1/13/2011,7208,81.73,56.67,589109.84,408477.36,180632.48 +Sub-Saharan Africa,Tanzania,Snacks,Online,H,9/10/2015,654677712,10/1/2015,2538,152.58,97.44,387248.04,247302.72,139945.32 +Sub-Saharan Africa,Chad,Baby Food,Online,C,1/31/2014,969168651,3/9/2014,7396,255.28,159.42,1888050.88,1179070.32,708980.56 +Europe,Slovakia,Personal Care,Online,L,8/1/2011,493042218,8/20/2011,1004,81.73,56.67,82056.92,56896.68,25160.24 +Australia and Oceania,Papua New Guinea,Fruits,Online,L,12/13/2010,488847243,1/15/2011,9617,9.33,6.92,89726.61,66549.64,23176.97 +Sub-Saharan Africa,Lesotho,Vegetables,Online,L,1/9/2016,939445054,1/15/2016,1523,154.06,90.93,234633.38,138486.39,96146.99 +Australia and Oceania,Kiribati,Meat,Offline,C,10/7/2012,998009479,10/12/2012,2038,421.89,364.69,859811.82,743238.22,116573.6 +Europe,Denmark,Snacks,Offline,L,12/8/2010,338026845,12/17/2010,8510,152.58,97.44,1298455.8,829214.4,469241.4 +Middle East and North Africa,Yemen,Snacks,Offline,H,7/23/2017,503295981,8/28/2017,5320,152.58,97.44,811725.6,518380.8,293344.8 +Australia and Oceania,Fiji,Office Supplies,Offline,C,6/9/2010,857928216,6/24/2010,8879,651.21,524.96,5782093.59,4661119.84,1120973.75 +Sub-Saharan Africa,Togo,Beverages,Offline,C,2/2/2010,836347377,2/20/2010,2629,47.45,31.79,124746.05,83575.91,41170.14 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,C,5/20/2015,393289792,6/16/2015,2044,9.33,6.92,19070.52,14144.48,4926.04 +Asia,Bhutan,Office Supplies,Offline,M,11/19/2014,453804290,11/30/2014,9629,651.21,524.96,6270501.09,5054839.84,1215661.25 +Sub-Saharan Africa,Gabon,Cosmetics,Online,L,5/17/2013,663252198,5/22/2013,9919,437.2,263.33,4336586.8,2611970.27,1724616.53 +Asia,Brunei,Meat,Online,M,11/30/2012,737307345,1/2/2013,4483,421.89,364.69,1891332.87,1634905.27,256427.6 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,M,8/19/2016,911956059,9/17/2016,6919,255.28,159.42,1766282.32,1103026.98,663255.34 +Central America and the Caribbean,El Salvador,Vegetables,Offline,L,5/10/2017,593497169,5/27/2017,7856,154.06,90.93,1210295.36,714346.08,495949.28 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,M,7/20/2016,608542001,8/25/2016,9956,255.28,159.42,2541567.68,1587185.52,954382.16 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,C,12/18/2012,954014384,12/26/2012,2911,421.89,364.69,1228121.79,1061612.59,166509.2 +Europe,Andorra,Vegetables,Online,H,12/25/2013,347150647,1/19/2014,8446,154.06,90.93,1301190.76,767994.78,533195.98 +Europe,Monaco,Clothes,Offline,L,9/10/2016,275499618,9/23/2016,5314,109.28,35.84,580713.92,190453.76,390260.16 +Asia,Cambodia,Beverages,Online,L,9/6/2011,946922624,9/18/2011,4302,47.45,31.79,204129.9,136760.58,67369.32 +Europe,Belarus,Cosmetics,Offline,M,2/4/2017,839593493,2/4/2017,3227,437.2,263.33,1410844.4,849765.91,561078.49 +Europe,Macedonia,Office Supplies,Offline,H,4/17/2014,751998555,5/9/2014,1938,651.21,524.96,1262044.98,1017372.48,244672.5 +Australia and Oceania,Kiribati,Beverages,Online,L,3/10/2012,652936637,3/14/2012,7315,47.45,31.79,347096.75,232543.85,114552.9 +Europe,Armenia,Fruits,Online,C,3/16/2013,131519067,4/28/2013,8269,9.33,6.92,77149.77,57221.48,19928.29 +Europe,Andorra,Household,Offline,C,1/11/2017,647169673,1/30/2017,743,668.27,502.54,496524.61,373387.22,123137.39 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,M,11/6/2016,579624783,12/3/2016,2709,81.73,56.67,221406.57,153519.03,67887.54 +Europe,Sweden,Baby Food,Offline,L,9/14/2010,178933227,9/14/2010,9173,255.28,159.42,2341683.44,1462359.66,879323.78 +Sub-Saharan Africa,Niger,Fruits,Online,C,11/1/2012,215456330,12/8/2012,7171,9.33,6.92,66905.43,49623.32,17282.11 +Asia,Indonesia,Cosmetics,Online,H,1/21/2012,629867923,2/10/2012,770,437.2,263.33,336644,202764.1,133879.9 +Europe,Ireland,Baby Food,Online,H,5/18/2013,983154332,7/6/2013,6070,255.28,159.42,1549549.6,967679.4,581870.2 +North America,Mexico,Fruits,Offline,L,7/12/2011,906614387,7/21/2011,6199,9.33,6.92,57836.67,42897.08,14939.59 +Asia,Myanmar,Cosmetics,Offline,C,6/9/2017,551859414,6/10/2017,6319,437.2,263.33,2762666.8,1663982.27,1098684.53 +Australia and Oceania,Palau,Baby Food,Offline,M,8/9/2016,140813243,8/22/2016,8623,255.28,159.42,2201279.44,1374678.66,826600.78 +Asia,Brunei,Snacks,Offline,M,9/25/2010,415712201,11/10/2010,7333,152.58,97.44,1118869.14,714527.52,404341.62 +Europe,Portugal,Beverages,Offline,L,12/13/2013,389105117,1/20/2014,3706,47.45,31.79,175849.7,117813.74,58035.96 +Europe,Netherlands,Baby Food,Online,L,2/27/2011,493853318,4/12/2011,1026,255.28,159.42,261917.28,163564.92,98352.36 +Europe,Russia,Fruits,Offline,C,10/30/2014,333130633,11/3/2014,9612,9.33,6.92,89679.96,66515.04,23164.92 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,C,10/13/2015,930423390,11/6/2015,1812,154.06,90.93,279156.72,164765.16,114391.56 +Sub-Saharan Africa,Benin,Cosmetics,Online,L,4/6/2017,679530417,5/21/2017,7006,437.2,263.33,3063023.2,1844889.98,1218133.22 +Europe,Cyprus,Fruits,Online,M,1/1/2016,294563043,1/24/2016,6605,9.33,6.92,61624.65,45706.6,15918.05 +Australia and Oceania,Samoa ,Vegetables,Online,H,8/2/2013,559945094,8/4/2013,9051,154.06,90.93,1394397.06,823007.43,571389.63 +Central America and the Caribbean,Grenada,Snacks,Online,L,9/1/2012,980412900,10/13/2012,4819,152.58,97.44,735283.02,469563.36,265719.66 +Central America and the Caribbean,Barbados,Fruits,Offline,L,3/7/2013,231015288,4/13/2013,1412,9.33,6.92,13173.96,9771.04,3402.92 +Asia,Sri Lanka,Beverages,Offline,C,2/11/2016,207113587,3/27/2016,8368,47.45,31.79,397061.6,266018.72,131042.88 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,L,3/2/2012,174381625,3/17/2012,2253,9.33,6.92,21020.49,15590.76,5429.73 +Europe,Ireland,Vegetables,Online,H,10/31/2015,818805730,11/8/2015,1666,154.06,90.93,256663.96,151489.38,105174.58 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,C,2/21/2016,196684730,3/14/2016,2237,651.21,524.96,1456756.77,1174335.52,282421.25 +Middle East and North Africa,Pakistan,Vegetables,Online,L,10/14/2010,484629952,11/2/2010,1627,154.06,90.93,250655.62,147943.11,102712.51 +Central America and the Caribbean,Barbados,Office Supplies,Offline,M,6/9/2017,329565227,6/9/2017,4529,651.21,524.96,2949330.09,2377543.84,571786.25 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,H,12/24/2016,698726880,1/23/2017,7666,437.2,263.33,3351575.2,2018687.78,1332887.42 +Asia,Kyrgyzstan,Clothes,Online,H,4/16/2010,829663741,4/24/2010,4793,109.28,35.84,523779.04,171781.12,351997.92 +Asia,Laos,Clothes,Offline,M,6/14/2014,480237138,6/16/2014,1696,109.28,35.84,185338.88,60784.64,124554.24 +Europe,Romania,Snacks,Online,H,7/15/2013,378620898,7/31/2013,1192,152.58,97.44,181875.36,116148.48,65726.88 +Australia and Oceania,Australia,Personal Care,Online,M,5/30/2015,873301351,6/14/2015,8131,81.73,56.67,664546.63,460783.77,203762.86 +Europe,Romania,Household,Online,L,1/21/2010,583077323,1/25/2010,4392,668.27,502.54,2935041.84,2207155.68,727886.16 +Asia,North Korea,Fruits,Online,H,4/3/2011,447060143,4/6/2011,3886,9.33,6.92,36256.38,26891.12,9365.26 +Australia and Oceania,Tonga,Beverages,Online,H,11/27/2014,574673640,12/16/2014,7556,47.45,31.79,358532.2,240205.24,118326.96 +Europe,Spain,Snacks,Online,M,5/31/2010,695654141,6/21/2010,8374,152.58,97.44,1277704.92,815962.56,461742.36 +Middle East and North Africa,Kuwait,Fruits,Offline,M,9/28/2014,610050475,10/15/2014,6347,9.33,6.92,59217.51,43921.24,15296.27 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,C,8/20/2015,638223969,9/19/2015,3510,437.2,263.33,1534572,924288.3,610283.7 +Europe,United Kingdom,Snacks,Offline,H,4/4/2013,270848453,4/22/2013,8931,152.58,97.44,1362691.98,870236.64,492455.34 +Sub-Saharan Africa,Mozambique,Baby Food,Online,H,6/2/2016,418910253,6/8/2016,3708,255.28,159.42,946578.24,591129.36,355448.88 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,M,1/20/2016,263708198,1/24/2016,5971,109.28,35.84,652510.88,214000.64,438510.24 +Asia,Kazakhstan,Household,Offline,L,9/25/2011,406853616,11/3/2011,5881,668.27,502.54,3930095.87,2955437.74,974658.13 +Europe,Serbia,Clothes,Online,L,6/17/2015,620270335,7/8/2015,631,109.28,35.84,68955.68,22615.04,46340.64 +Europe,Belgium,Office Supplies,Online,M,1/2/2010,296194684,1/30/2010,9444,651.21,524.96,6150027.24,4957722.24,1192305 +Middle East and North Africa,Pakistan,Vegetables,Online,L,4/13/2013,697175490,5/8/2013,8575,154.06,90.93,1321064.5,779724.75,541339.75 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,C,12/26/2013,906074082,2/3/2014,6311,255.28,159.42,1611072.08,1006099.62,604972.46 +Europe,Andorra,Beverages,Online,M,3/22/2013,976064288,4/27/2013,7968,47.45,31.79,378081.6,253302.72,124778.88 +Europe,Denmark,Cosmetics,Online,M,3/5/2013,580632436,4/20/2013,896,437.2,263.33,391731.2,235943.68,155787.52 +Europe,Estonia,Vegetables,Online,H,4/18/2013,363577353,5/23/2013,9473,154.06,90.93,1459410.38,861379.89,598030.49 +Europe,Romania,Vegetables,Offline,H,2/9/2014,589010369,3/18/2014,112,154.06,90.93,17254.72,10184.16,7070.56 +Europe,Croatia,Meat,Offline,M,6/1/2013,691355311,6/20/2013,6255,421.89,364.69,2638921.95,2281135.95,357786 +Europe,Denmark,Household,Offline,C,1/28/2010,625348508,2/11/2010,3375,668.27,502.54,2255411.25,1696072.5,559338.75 +Europe,Kosovo,Beverages,Online,C,5/20/2015,416038787,7/3/2015,3977,47.45,31.79,188708.65,126428.83,62279.82 +Middle East and North Africa,Qatar,Baby Food,Offline,L,5/26/2011,608787477,7/7/2011,2598,255.28,159.42,663217.44,414173.16,249044.28 +Australia and Oceania,Tuvalu,Snacks,Online,C,4/29/2015,919268405,5/29/2015,804,152.58,97.44,122674.32,78341.76,44332.56 +Sub-Saharan Africa,Chad,Baby Food,Online,H,2/22/2015,683467900,4/7/2015,2195,255.28,159.42,560339.6,349926.9,210412.7 +Sub-Saharan Africa,Liberia,Fruits,Offline,C,4/5/2011,207684791,4/13/2011,7400,9.33,6.92,69042,51208,17834 +Central America and the Caribbean,Barbados,Cereal,Online,H,9/16/2012,318530404,9/26/2012,9080,205.7,117.11,1867756,1063358.8,804397.2 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,M,9/2/2010,112928569,9/27/2010,6928,255.28,159.42,1768579.84,1104461.76,664118.08 +Sub-Saharan Africa,Senegal,Office Supplies,Online,M,7/10/2012,108115613,8/21/2012,2667,651.21,524.96,1736777.07,1400068.32,336708.75 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,L,5/12/2015,891640365,6/18/2015,5053,81.73,56.67,412981.69,286353.51,126628.18 +Sub-Saharan Africa,South Sudan,Snacks,Online,H,5/3/2017,871364152,5/3/2017,4871,152.58,97.44,743217.18,474630.24,268586.94 +Sub-Saharan Africa,Uganda,Vegetables,Online,L,11/19/2013,325460803,12/2/2013,9939,154.06,90.93,1531202.34,903753.27,627449.07 +Middle East and North Africa,Israel,Cereal,Offline,H,8/24/2016,952416646,9/8/2016,105,205.7,117.11,21598.5,12296.55,9301.95 +Middle East and North Africa,Yemen,Fruits,Online,L,10/31/2011,921030509,12/7/2011,2250,9.33,6.92,20992.5,15570,5422.5 +Central America and the Caribbean,Cuba,Meat,Offline,M,12/29/2016,720413720,1/19/2017,5284,421.89,364.69,2229266.76,1927021.96,302244.8 +Australia and Oceania,New Zealand,Baby Food,Offline,H,9/8/2016,909990108,9/9/2016,5150,255.28,159.42,1314692,821013,493679 +Asia,Sri Lanka,Vegetables,Offline,C,8/31/2011,769495999,9/22/2011,9821,154.06,90.93,1513023.26,893023.53,619999.73 +Middle East and North Africa,Algeria,Fruits,Offline,C,2/9/2015,548980224,2/25/2015,4303,9.33,6.92,40146.99,29776.76,10370.23 +Asia,Maldives,Vegetables,Online,H,12/23/2010,118804109,1/22/2011,5631,154.06,90.93,867511.86,512026.83,355485.03 +Europe,Andorra,Fruits,Online,H,10/17/2010,319641482,12/5/2010,7873,9.33,6.92,73455.09,54481.16,18973.93 +Asia,India,Fruits,Online,M,1/3/2012,712478673,1/24/2012,7127,9.33,6.92,66494.91,49318.84,17176.07 +Asia,Bhutan,Baby Food,Online,C,11/28/2016,928614509,12/30/2016,6524,255.28,159.42,1665446.72,1040056.08,625390.64 +Sub-Saharan Africa,Guinea,Meat,Online,H,9/19/2013,219660317,10/22/2013,1224,421.89,364.69,516393.36,446380.56,70012.8 +Europe,Albania,Fruits,Online,C,8/23/2010,607539927,9/3/2010,3420,9.33,6.92,31908.6,23666.4,8242.2 +Europe,Georgia,Fruits,Offline,C,12/18/2016,134489667,1/6/2017,7336,9.33,6.92,68444.88,50765.12,17679.76 +Middle East and North Africa,Syria,Personal Care,Offline,M,7/9/2016,513058364,8/22/2016,4226,81.73,56.67,345390.98,239487.42,105903.56 +Asia,Malaysia,Fruits,Offline,M,12/6/2016,376107347,1/15/2017,7377,9.33,6.92,68827.41,51048.84,17778.57 +Europe,France,Fruits,Offline,C,7/10/2015,226810443,8/28/2015,7105,9.33,6.92,66289.65,49166.6,17123.05 +Europe,Serbia,Vegetables,Online,H,9/7/2010,188653981,10/1/2010,5760,154.06,90.93,887385.6,523756.8,363628.8 +Middle East and North Africa,Yemen,Vegetables,Offline,H,3/27/2013,455436789,4/4/2013,2722,154.06,90.93,419351.32,247511.46,171839.86 +Europe,Italy,Clothes,Online,H,5/3/2012,841270196,5/11/2012,9401,109.28,35.84,1027341.28,336931.84,690409.44 +Sub-Saharan Africa,Zimbabwe,Meat,Online,M,2/23/2017,330578029,3/12/2017,4240,421.89,364.69,1788813.6,1546285.6,242528 +Sub-Saharan Africa,Namibia,Snacks,Online,M,3/5/2015,228096616,4/18/2015,7712,152.58,97.44,1176696.96,751457.28,425239.68 +Europe,San Marino,Vegetables,Online,C,12/1/2013,108874785,1/3/2014,7323,154.06,90.93,1128181.38,665880.39,462300.99 +Asia,Taiwan,Vegetables,Offline,M,5/16/2014,968273866,6/30/2014,2609,154.06,90.93,401942.54,237236.37,164706.17 +Europe,Ireland,Cosmetics,Offline,L,10/24/2014,271967685,11/19/2014,136,437.2,263.33,59459.2,35812.88,23646.32 +Sub-Saharan Africa,Madagascar,Beverages,Online,L,7/30/2014,505942571,9/5/2014,8505,47.45,31.79,403562.25,270373.95,133188.3 +Europe,Austria,Beverages,Online,C,4/13/2010,626497352,5/10/2010,3343,47.45,31.79,158625.35,106273.97,52351.38 +Sub-Saharan Africa,Botswana,Cereal,Online,H,10/2/2014,110243356,10/10/2014,2314,205.7,117.11,475989.8,270992.54,204997.26 +Asia,Vietnam,Office Supplies,Offline,M,5/19/2015,304104411,6/20/2015,108,651.21,524.96,70330.68,56695.68,13635 +Sub-Saharan Africa,Liberia,Snacks,Offline,C,10/4/2015,375316846,10/14/2015,3450,152.58,97.44,526401,336168,190233 +Asia,Singapore,Fruits,Offline,L,10/6/2016,461429488,11/22/2016,6094,9.33,6.92,56857.02,42170.48,14686.54 +Europe,Poland,Fruits,Online,M,10/7/2012,320303666,10/13/2012,3828,9.33,6.92,35715.24,26489.76,9225.48 +Central America and the Caribbean,Haiti,Household,Offline,C,7/25/2010,680113208,9/6/2010,9467,668.27,502.54,6326512.09,4757546.18,1568965.91 +Middle East and North Africa,Oman,Snacks,Online,H,6/7/2010,989344441,6/29/2010,7860,152.58,97.44,1199278.8,765878.4,433400.4 +Europe,Denmark,Personal Care,Offline,H,7/5/2017,766796195,7/5/2017,889,81.73,56.67,72657.97,50379.63,22278.34 +Sub-Saharan Africa,South Sudan,Cereal,Offline,M,4/14/2015,951579797,5/31/2015,2463,205.7,117.11,506639.1,288441.93,218197.17 +Middle East and North Africa,Jordan,Beverages,Online,H,10/19/2014,753119075,11/4/2014,3525,47.45,31.79,167261.25,112059.75,55201.5 +Europe,Slovakia,Cereal,Online,M,1/13/2013,801150357,2/12/2013,7049,205.7,117.11,1449979.3,825508.39,624470.91 +Europe,Iceland,Cereal,Offline,M,10/23/2011,895722472,12/9/2011,3039,205.7,117.11,625122.3,355897.29,269225.01 +Europe,France,Snacks,Offline,L,1/4/2014,457196748,2/10/2014,3532,152.58,97.44,538912.56,344158.08,194754.48 +Europe,Belgium,Meat,Offline,H,3/27/2012,776247012,4/7/2012,7596,421.89,364.69,3204676.44,2770185.24,434491.2 +Asia,Bangladesh,Beverages,Online,C,4/15/2015,963859593,5/27/2015,6328,47.45,31.79,300263.6,201167.12,99096.48 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,H,2/5/2014,201333320,3/19/2014,7858,205.7,117.11,1616390.6,920250.38,696140.22 +Middle East and North Africa,United Arab Emirates,Household,Offline,L,10/27/2015,890279519,12/1/2015,2349,668.27,502.54,1569766.23,1180466.46,389299.77 +Europe,Czech Republic,Personal Care,Offline,L,4/21/2017,102622020,5/25/2017,6991,81.73,56.67,571374.43,396179.97,175194.46 +Middle East and North Africa,Egypt,Vegetables,Online,L,6/21/2016,830597150,7/7/2016,1009,154.06,90.93,155446.54,91748.37,63698.17 +North America,Canada,Household,Online,C,2/3/2016,736753737,3/19/2016,658,668.27,502.54,439721.66,330671.32,109050.34 +Asia,Indonesia,Snacks,Online,M,6/3/2012,703953111,7/22/2012,4224,152.58,97.44,644497.92,411586.56,232911.36 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,H,2/25/2014,785369098,4/10/2014,7024,651.21,524.96,4574099.04,3687319.04,886780 +Europe,Latvia,Clothes,Offline,H,11/20/2015,654488027,11/29/2015,6406,109.28,35.84,700047.68,229591.04,470456.64 +Europe,Portugal,Cereal,Offline,M,1/29/2017,955108726,2/11/2017,6751,205.7,117.11,1388680.7,790609.61,598071.09 +Asia,Laos,Meat,Online,L,9/7/2010,151342523,10/14/2010,4470,421.89,364.69,1885848.3,1630164.3,255684 +Sub-Saharan Africa,Lesotho,Fruits,Offline,M,3/19/2017,377613246,5/6/2017,3006,9.33,6.92,28045.98,20801.52,7244.46 +Asia,Myanmar,Fruits,Offline,H,10/25/2012,688657224,11/25/2012,7831,9.33,6.92,73063.23,54190.52,18872.71 +Sub-Saharan Africa,Niger,Personal Care,Online,L,5/10/2016,209523284,5/14/2016,1451,81.73,56.67,118590.23,82228.17,36362.06 +Sub-Saharan Africa,Guinea,Beverages,Offline,L,6/19/2017,385572755,6/24/2017,8401,47.45,31.79,398627.45,267067.79,131559.66 +Asia,India,Fruits,Offline,M,8/20/2010,932479465,8/23/2010,250,9.33,6.92,2332.5,1730,602.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,M,2/16/2014,286229741,3/25/2014,596,437.2,263.33,260571.2,156944.68,103626.52 +Asia,South Korea,Office Supplies,Online,L,3/17/2013,553122413,4/13/2013,68,651.21,524.96,44282.28,35697.28,8585 +North America,Mexico,Vegetables,Online,M,11/30/2016,759768807,12/13/2016,1329,154.06,90.93,204745.74,120845.97,83899.77 +Sub-Saharan Africa,Namibia,Household,Offline,M,6/2/2016,903092753,6/22/2016,4069,668.27,502.54,2719190.63,2044835.26,674355.37 +Europe,Slovenia,Household,Online,L,7/16/2011,600330579,8/21/2011,14,668.27,502.54,9355.78,7035.56,2320.22 +Europe,Vatican City,Household,Offline,L,7/2/2014,439031112,8/10/2014,7917,668.27,502.54,5290693.59,3978609.18,1312084.41 +Sub-Saharan Africa,Malawi,Beverages,Online,H,11/22/2015,627055680,12/10/2015,8565,47.45,31.79,406409.25,272281.35,134127.9 +Central America and the Caribbean,Cuba,Household,Online,H,2/23/2011,542578113,2/26/2011,9776,668.27,502.54,6533007.52,4912831.04,1620176.48 +Asia,Cambodia,Beverages,Online,M,11/27/2011,984084737,1/2/2012,1397,47.45,31.79,66287.65,44410.63,21877.02 +Sub-Saharan Africa,Angola,Clothes,Offline,L,12/13/2011,120374381,1/29/2012,309,109.28,35.84,33767.52,11074.56,22692.96 +Australia and Oceania,Marshall Islands,Baby Food,Online,M,9/8/2013,240558373,10/6/2013,5423,255.28,159.42,1384383.44,864534.66,519848.78 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,C,10/25/2016,104060542,11/6/2016,2682,81.73,56.67,219199.86,151988.94,67210.92 +Central America and the Caribbean,Panama,Fruits,Offline,M,7/10/2014,790617215,8/24/2014,58,9.33,6.92,541.14,401.36,139.78 +Sub-Saharan Africa,Seychelles ,Clothes,Online,M,5/31/2012,750277221,6/9/2012,2557,109.28,35.84,279428.96,91642.88,187786.08 +Europe,Ireland,Personal Care,Online,L,3/1/2017,753401887,3/1/2017,7215,81.73,56.67,589681.95,408874.05,180807.9 +Central America and the Caribbean,Cuba,Meat,Online,L,1/3/2010,740665042,1/8/2010,8100,421.89,364.69,3417309,2953989,463320 +Sub-Saharan Africa,Eritrea,Clothes,Offline,C,2/9/2011,273053014,3/1/2011,1309,109.28,35.84,143047.52,46914.56,96132.96 +North America,Greenland,Beverages,Online,M,3/11/2015,781864631,4/14/2015,9974,47.45,31.79,473266.3,317073.46,156192.84 +Europe,Ukraine,Cereal,Offline,L,6/20/2010,618711221,8/3/2010,9254,205.7,117.11,1903547.8,1083735.94,819811.86 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,M,9/22/2012,905516612,10/31/2012,1343,109.28,35.84,146763.04,48133.12,98629.92 +Sub-Saharan Africa,The Gambia,Clothes,Offline,L,2/5/2016,584517133,2/25/2016,464,109.28,35.84,50705.92,16629.76,34076.16 +Asia,Myanmar,Meat,Online,H,12/29/2011,468261611,1/26/2012,7871,421.89,364.69,3320696.19,2870474.99,450221.2 +Sub-Saharan Africa,The Gambia,Household,Online,L,8/9/2015,989611375,8/23/2015,6852,668.27,502.54,4578986.04,3443404.08,1135581.96 +Europe,Austria,Office Supplies,Online,H,9/8/2016,851740252,9/29/2016,7723,651.21,524.96,5029294.83,4054266.08,975028.75 +Asia,Maldives,Office Supplies,Offline,L,8/19/2013,178134572,8/21/2013,2833,651.21,524.96,1844877.93,1487211.68,357666.25 +Australia and Oceania,East Timor,Personal Care,Offline,H,4/4/2017,962593162,4/4/2017,1562,81.73,56.67,127662.26,88518.54,39143.72 +Europe,Ukraine,Meat,Online,M,9/20/2016,319227349,10/12/2016,5321,421.89,364.69,2244876.69,1940515.49,304361.2 +Australia and Oceania,Australia,Snacks,Online,H,8/11/2013,832460963,8/21/2013,2553,152.58,97.44,389536.74,248764.32,140772.42 +Asia,Taiwan,Baby Food,Offline,M,7/31/2010,207030332,8/24/2010,3731,255.28,159.42,952449.68,594796.02,357653.66 +Europe,Poland,Personal Care,Offline,H,2/16/2015,717984282,2/24/2015,6359,81.73,56.67,519721.07,360364.53,159356.54 +Middle East and North Africa,Israel,Snacks,Online,M,2/8/2013,660684144,3/3/2013,9975,152.58,97.44,1521985.5,971964,550021.5 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,C,5/11/2010,200803744,5/25/2010,1145,437.2,263.33,500594,301512.85,199081.15 +Europe,Andorra,Household,Offline,M,10/19/2013,924329411,12/2/2013,8468,668.27,502.54,5658910.36,4255508.72,1403401.64 +Asia,Mongolia,Household,Online,H,6/20/2012,887559974,6/30/2012,7575,668.27,502.54,5062145.25,3806740.5,1255404.75 +Middle East and North Africa,Israel,Beverages,Offline,H,8/16/2011,467106759,9/10/2011,6125,47.45,31.79,290631.25,194713.75,95917.5 +Sub-Saharan Africa,Kenya,Household,Offline,C,10/17/2013,109893596,11/27/2013,8812,668.27,502.54,5888795.24,4428382.48,1460412.76 +Australia and Oceania,New Zealand,Clothes,Offline,C,1/3/2015,783156812,1/22/2015,2359,109.28,35.84,257791.52,84546.56,173244.96 +Middle East and North Africa,Morocco,Beverages,Online,M,2/21/2016,824445235,3/4/2016,521,47.45,31.79,24721.45,16562.59,8158.86 +Sub-Saharan Africa,Zambia,Beverages,Online,C,7/24/2011,891620194,8/31/2011,9084,47.45,31.79,431035.8,288780.36,142255.44 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,H,8/20/2015,812855517,10/6/2015,866,81.73,56.67,70778.18,49076.22,21701.96 +Central America and the Caribbean,Cuba,Fruits,Online,H,7/1/2013,936637532,7/8/2013,715,9.33,6.92,6670.95,4947.8,1723.15 +Middle East and North Africa,Turkey,Household,Online,C,4/16/2010,781765067,5/11/2010,511,668.27,502.54,341485.97,256797.94,84688.03 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,C,3/18/2012,387349450,4/4/2012,4165,437.2,263.33,1820938,1096769.45,724168.55 +Europe,Romania,Cereal,Offline,L,3/3/2015,762814509,4/13/2015,2620,205.7,117.11,538934,306828.2,232105.8 +North America,Mexico,Household,Offline,C,2/17/2016,737896573,3/5/2016,8849,668.27,502.54,5913521.23,4446976.46,1466544.77 +Central America and the Caribbean,Haiti,Cosmetics,Offline,M,12/3/2016,112644469,12/6/2016,2857,437.2,263.33,1249080.4,752333.81,496746.59 +Middle East and North Africa,Iraq,Household,Online,C,11/11/2012,107419526,12/2/2012,6680,668.27,502.54,4464043.6,3356967.2,1107076.4 +Asia,Turkmenistan,Vegetables,Online,H,9/8/2011,212895572,10/9/2011,9386,154.06,90.93,1446007.16,853468.98,592538.18 +Middle East and North Africa,Tunisia ,Beverages,Online,H,8/16/2014,440058934,8/22/2014,2073,47.45,31.79,98363.85,65900.67,32463.18 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,M,8/12/2012,870208442,8/19/2012,2871,81.73,56.67,234646.83,162699.57,71947.26 +North America,Greenland,Snacks,Online,C,10/21/2012,304955422,10/30/2012,1941,152.58,97.44,296157.78,189131.04,107026.74 +Middle East and North Africa,Qatar,Household,Online,H,1/20/2012,316223704,2/14/2012,6476,668.27,502.54,4327716.52,3254449.04,1073267.48 +Asia,Singapore,Meat,Offline,C,11/4/2015,296249616,12/6/2015,5699,421.89,364.69,2404351.11,2078368.31,325982.8 +Sub-Saharan Africa,Uganda,Cereal,Offline,M,10/19/2011,607581984,12/1/2011,5866,205.7,117.11,1206636.2,686967.26,519668.94 +Middle East and North Africa,Tunisia ,Snacks,Online,H,5/2/2011,333082139,6/8/2011,5262,152.58,97.44,802875.96,512729.28,290146.68 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,H,7/22/2015,425923907,8/21/2015,9204,437.2,263.33,4023988.8,2423689.32,1600299.48 +Europe,Vatican City,Office Supplies,Offline,L,7/1/2011,559593617,7/2/2011,5042,651.21,524.96,3283400.82,2646848.32,636552.5 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,C,10/6/2013,477890098,10/25/2013,7155,255.28,159.42,1826528.4,1140650.1,685878.3 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,L,4/21/2015,444924676,5/5/2015,1954,152.58,97.44,298141.32,190397.76,107743.56 +Europe,Cyprus,Fruits,Offline,L,11/29/2013,795121181,12/3/2013,2882,9.33,6.92,26889.06,19943.44,6945.62 +Sub-Saharan Africa,Zambia,Cereal,Online,C,1/12/2016,583215939,2/6/2016,5412,205.7,117.11,1113248.4,633799.32,479449.08 +Europe,Finland,Office Supplies,Offline,L,3/25/2010,734257781,5/8/2010,2049,651.21,524.96,1334329.29,1075643.04,258686.25 +Europe,Hungary,Cereal,Online,H,6/8/2016,893608033,7/26/2016,7330,205.7,117.11,1507781,858416.3,649364.7 +Asia,Turkmenistan,Beverages,Offline,M,12/27/2013,776940524,1/2/2014,2821,47.45,31.79,133856.45,89679.59,44176.86 +Sub-Saharan Africa,Angola,Meat,Online,C,8/2/2013,620241582,8/9/2013,2122,421.89,364.69,895250.58,773872.18,121378.4 +Europe,Iceland,Household,Online,L,8/19/2015,729810035,9/12/2015,5862,668.27,502.54,3917398.74,2945889.48,971509.26 +Central America and the Caribbean,Dominica,Snacks,Offline,H,1/8/2014,132257211,2/22/2014,6703,152.58,97.44,1022743.74,653140.32,369603.42 +Australia and Oceania,Vanuatu,Meat,Offline,M,1/27/2015,624506938,3/11/2015,4336,421.89,364.69,1829315.04,1581295.84,248019.2 +Middle East and North Africa,Kuwait,Cereal,Offline,L,1/9/2011,923795545,1/17/2011,485,205.7,117.11,99764.5,56798.35,42966.15 +Middle East and North Africa,Bahrain,Beverages,Offline,H,2/10/2014,717671859,3/1/2014,3906,47.45,31.79,185339.7,124171.74,61167.96 +Sub-Saharan Africa,Lesotho,Fruits,Online,H,12/2/2014,213997209,12/15/2014,5384,9.33,6.92,50232.72,37257.28,12975.44 +Europe,Croatia,Fruits,Online,H,6/14/2016,590945422,7/6/2016,2737,9.33,6.92,25536.21,18940.04,6596.17 +Sub-Saharan Africa,Zambia,Beverages,Online,H,3/18/2015,847002828,4/23/2015,5814,47.45,31.79,275874.3,184827.06,91047.24 +Asia,Taiwan,Office Supplies,Online,C,7/15/2012,950968253,8/19/2012,1494,651.21,524.96,972907.74,784290.24,188617.5 +Europe,Hungary,Personal Care,Online,L,11/8/2010,491953027,11/20/2010,8688,81.73,56.67,710070.24,492348.96,217721.28 +Europe,Spain,Vegetables,Offline,H,6/3/2017,929380977,6/4/2017,3339,154.06,90.93,514406.34,303615.27,210791.07 +Middle East and North Africa,Oman,Vegetables,Offline,M,4/14/2010,642988431,5/31/2010,3420,154.06,90.93,526885.2,310980.6,215904.6 +Central America and the Caribbean,Panama,Office Supplies,Online,M,3/12/2010,782824218,4/11/2010,3937,651.21,524.96,2563813.77,2066767.52,497046.25 +Sub-Saharan Africa,Ethiopia,Cereal,Online,M,4/2/2016,319249665,5/22/2016,1925,205.7,117.11,395972.5,225436.75,170535.75 +Australia and Oceania,Nauru,Beverages,Offline,M,4/8/2017,992938601,5/18/2017,1452,47.45,31.79,68897.4,46159.08,22738.32 +Europe,United Kingdom,Office Supplies,Offline,L,9/7/2010,564877355,10/26/2010,8617,651.21,524.96,5611476.57,4523580.32,1087896.25 +Asia,Thailand,Baby Food,Online,H,12/11/2013,466364753,12/23/2013,6549,255.28,159.42,1671828.72,1044041.58,627787.14 +Europe,Czech Republic,Snacks,Online,M,4/7/2015,849012124,5/9/2015,409,152.58,97.44,62405.22,39852.96,22552.26 +Asia,Maldives,Vegetables,Offline,M,4/13/2015,134743297,5/27/2015,2391,154.06,90.93,368357.46,217413.63,150943.83 +Middle East and North Africa,Pakistan,Meat,Offline,L,9/14/2015,865794599,11/3/2015,6716,421.89,364.69,2833413.24,2449258.04,384155.2 +Australia and Oceania,Tuvalu,Meat,Offline,M,7/6/2015,254714858,8/15/2015,4642,421.89,364.69,1958413.38,1692890.98,265522.4 +Europe,Switzerland,Fruits,Offline,H,10/2/2014,534365403,10/19/2014,9452,9.33,6.92,88187.16,65407.84,22779.32 +Europe,Austria,Clothes,Online,C,10/3/2010,407920062,10/25/2010,1466,109.28,35.84,160204.48,52541.44,107663.04 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,L,1/20/2017,898865163,1/28/2017,3031,109.28,35.84,331227.68,108631.04,222596.64 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,M,3/6/2014,400999534,3/26/2014,3528,437.2,263.33,1542441.6,929028.24,613413.36 +Sub-Saharan Africa,Chad,Office Supplies,Online,C,1/2/2014,528434503,1/15/2014,4367,651.21,524.96,2843834.07,2292500.32,551333.75 +Australia and Oceania,Tuvalu,Office Supplies,Offline,C,7/19/2010,265593898,8/19/2010,3991,651.21,524.96,2598979.11,2095115.36,503863.75 +Europe,Romania,Office Supplies,Online,L,1/11/2014,917214047,2/12/2014,2874,651.21,524.96,1871577.54,1508735.04,362842.5 +Europe,Slovenia,Cereal,Online,C,10/23/2016,258343780,11/3/2016,8520,205.7,117.11,1752564,997777.2,754786.8 +Europe,Cyprus,Personal Care,Offline,M,4/24/2012,184344422,5/23/2012,466,81.73,56.67,38086.18,26408.22,11677.96 +Central America and the Caribbean,Dominica,Office Supplies,Offline,L,12/13/2013,860889804,1/13/2014,5279,651.21,524.96,3437737.59,2771263.84,666473.75 +Sub-Saharan Africa,Mauritius ,Household,Offline,M,6/29/2013,273966252,7/28/2013,1557,668.27,502.54,1040496.39,782454.78,258041.61 +Australia and Oceania,Kiribati,Personal Care,Online,C,2/16/2015,979872596,3/9/2015,4931,81.73,56.67,403010.63,279439.77,123570.86 +Sub-Saharan Africa,The Gambia,Baby Food,Online,M,7/15/2016,655220162,8/4/2016,3061,255.28,159.42,781412.08,487984.62,293427.46 +Europe,San Marino,Cosmetics,Offline,C,9/6/2012,646932780,10/3/2012,641,437.2,263.33,280245.2,168794.53,111450.67 +Middle East and North Africa,Kuwait,Clothes,Offline,M,9/24/2014,122246778,9/29/2014,4393,109.28,35.84,480067.04,157445.12,322621.92 +Europe,Italy,Clothes,Offline,L,12/28/2015,118710982,1/3/2016,8073,109.28,35.84,882217.44,289336.32,592881.12 +Europe,Malta,Snacks,Online,L,10/29/2010,394186723,12/15/2010,7466,152.58,97.44,1139162.28,727487.04,411675.24 +Asia,Mongolia,Clothes,Online,L,8/9/2013,776847827,9/7/2013,5390,109.28,35.84,589019.2,193177.6,395841.6 +Asia,Bhutan,Beverages,Online,M,1/14/2017,715180623,2/4/2017,6694,47.45,31.79,317630.3,212802.26,104828.04 +Middle East and North Africa,Syria,Baby Food,Online,C,2/12/2011,627983939,3/11/2011,3258,255.28,159.42,831702.24,519390.36,312311.88 +Sub-Saharan Africa,Djibouti,Vegetables,Online,L,3/9/2017,554369103,3/24/2017,8992,154.06,90.93,1385307.52,817642.56,567664.96 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,M,1/4/2016,603759944,2/18/2016,4839,651.21,524.96,3151205.19,2540281.44,610923.75 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,M,2/16/2012,505892789,3/19/2012,3773,154.06,90.93,581268.38,343078.89,238189.49 +Australia and Oceania,Australia,Office Supplies,Offline,H,12/9/2014,960816466,1/17/2015,5799,651.21,524.96,3776366.79,3044243.04,732123.75 +Asia,Mongolia,Clothes,Online,M,3/9/2012,488892304,4/13/2012,2952,109.28,35.84,322594.56,105799.68,216794.88 +Asia,Indonesia,Office Supplies,Online,L,8/11/2011,380794131,9/10/2011,4300,651.21,524.96,2800203,2257328,542875 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,M,6/9/2014,647508275,7/27/2014,943,9.33,6.92,8798.19,6525.56,2272.63 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,C,8/10/2011,470333564,8/10/2011,1008,9.33,6.92,9404.64,6975.36,2429.28 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,M,4/8/2010,450881326,4/19/2010,4659,437.2,263.33,2036914.8,1226854.47,810060.33 +Middle East and North Africa,Kuwait,Beverages,Offline,L,11/5/2014,361075389,12/20/2014,9086,47.45,31.79,431130.7,288843.94,142286.76 +Asia,Singapore,Snacks,Offline,L,9/7/2015,493152081,10/2/2015,3515,152.58,97.44,536318.7,342501.6,193817.1 +Europe,Finland,Clothes,Offline,M,7/22/2015,309660232,8/10/2015,4199,109.28,35.84,458866.72,150492.16,308374.56 +North America,Canada,Baby Food,Online,H,9/19/2010,693461167,9/22/2010,9425,255.28,159.42,2406014,1502533.5,903480.5 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,M,6/6/2017,797728717,7/21/2017,4509,437.2,263.33,1971334.8,1187354.97,783979.83 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,H,2/27/2015,295949208,3/21/2015,6802,154.06,90.93,1047916.12,618505.86,429410.26 +Sub-Saharan Africa,Uganda,Cereal,Offline,L,12/3/2010,731921470,12/6/2010,683,205.7,117.11,140493.1,79986.13,60506.97 +Europe,Norway,Vegetables,Offline,L,10/27/2012,569756829,11/16/2012,2562,154.06,90.93,394701.72,232962.66,161739.06 +Australia and Oceania,Australia,Vegetables,Online,H,2/1/2011,143879115,3/13/2011,5882,154.06,90.93,906180.92,534850.26,371330.66 +Sub-Saharan Africa,Liberia,Cereal,Online,L,2/23/2012,309024655,4/10/2012,6118,205.7,117.11,1258472.6,716478.98,541993.62 +Sub-Saharan Africa,Zambia,Meat,Online,C,2/25/2012,190242278,3/7/2012,5773,421.89,364.69,2435570.97,2105355.37,330215.6 +Asia,Indonesia,Office Supplies,Online,C,11/17/2015,332893311,12/4/2015,9383,651.21,524.96,6110303.43,4925699.68,1184603.75 +Europe,Belgium,Clothes,Online,L,3/30/2010,452651584,5/6/2010,8517,109.28,35.84,930737.76,305249.28,625488.48 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,L,7/8/2013,785503423,7/14/2013,6773,205.7,117.11,1393206.1,793186.03,600020.07 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,C,12/15/2010,737747657,2/3/2011,4781,437.2,263.33,2090253.2,1258980.73,831272.47 +Sub-Saharan Africa,Cape Verde,Meat,Offline,C,8/8/2011,235995614,8/11/2011,5201,421.89,364.69,2194249.89,1896752.69,297497.2 +Middle East and North Africa,Qatar,Personal Care,Offline,C,3/13/2014,177171123,4/26/2014,7727,81.73,56.67,631527.71,437889.09,193638.62 +Australia and Oceania,New Zealand,Clothes,Offline,L,12/26/2010,178510510,1/4/2011,4082,109.28,35.84,446080.96,146298.88,299782.08 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,C,3/14/2014,827562606,4/10/2014,3020,651.21,524.96,1966654.2,1585379.2,381275 +Sub-Saharan Africa,Niger,Clothes,Offline,L,6/4/2014,532188737,7/11/2014,5329,109.28,35.84,582353.12,190991.36,391361.76 +Asia,Taiwan,Baby Food,Online,H,8/30/2014,470562732,9/17/2014,8824,255.28,159.42,2252590.72,1406722.08,845868.64 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,C,5/31/2011,541170918,6/13/2011,3356,437.2,263.33,1467243.2,883735.48,583507.72 +Central America and the Caribbean,Panama,Vegetables,Offline,L,8/7/2013,712812125,8/7/2013,5803,154.06,90.93,894010.18,527666.79,366343.39 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,H,1/24/2016,574597680,2/19/2016,5077,651.21,524.96,3306193.17,2665221.92,640971.25 +Europe,Greece,Fruits,Offline,M,12/4/2010,685951411,12/23/2010,7121,9.33,6.92,66438.93,49277.32,17161.61 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,L,2/2/2014,326609647,2/28/2014,9907,81.73,56.67,809699.11,561429.69,248269.42 +Europe,Romania,Fruits,Offline,L,1/7/2016,646621215,2/5/2016,8442,9.33,6.92,78763.86,58418.64,20345.22 +Middle East and North Africa,Iraq,Household,Online,M,10/25/2015,616347444,11/21/2015,9760,668.27,502.54,6522315.2,4904790.4,1617524.8 +Europe,Ireland,Personal Care,Online,L,6/5/2017,176462161,6/7/2017,7930,81.73,56.67,648118.9,449393.1,198725.8 +Europe,Germany,Vegetables,Online,L,9/25/2010,687951695,9/29/2010,9049,154.06,90.93,1394088.94,822825.57,571263.37 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,M,3/4/2013,882114875,3/24/2013,6249,154.06,90.93,962720.94,568221.57,394499.37 +Middle East and North Africa,Kuwait,Snacks,Online,L,12/17/2012,910563027,2/3/2013,4689,152.58,97.44,715447.62,456896.16,258551.46 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,L,9/27/2010,995219981,10/24/2010,6563,437.2,263.33,2869343.6,1728234.79,1141108.81 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,H,10/13/2015,978322064,10/20/2015,6094,651.21,524.96,3968473.74,3199106.24,769367.5 +Australia and Oceania,New Zealand,Clothes,Online,H,12/5/2011,772418105,1/4/2012,4537,109.28,35.84,495803.36,162606.08,333197.28 +Europe,Cyprus,Baby Food,Online,C,5/16/2014,810369431,7/3/2014,5178,255.28,159.42,1321839.84,825476.76,496363.08 +Europe,Georgia,Vegetables,Online,C,11/12/2012,695349872,11/12/2012,8334,154.06,90.93,1283936.04,757810.62,526125.42 +Europe,Poland,Fruits,Online,C,5/18/2013,550845754,6/30/2013,6354,9.33,6.92,59282.82,43969.68,15313.14 +Europe,Moldova ,Snacks,Online,C,7/28/2011,570655906,8/16/2011,8619,152.58,97.44,1315087.02,839835.36,475251.66 +Australia and Oceania,New Zealand,Meat,Online,C,10/5/2011,568891656,11/7/2011,6538,421.89,364.69,2758316.82,2384343.22,373973.6 +Asia,Tajikistan,Cereal,Online,H,7/13/2015,429976832,8/13/2015,8555,205.7,117.11,1759763.5,1001876.05,757887.45 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,H,5/20/2010,558647763,6/7/2010,5142,255.28,159.42,1312649.76,819737.64,492912.12 +Central America and the Caribbean,El Salvador,Clothes,Online,C,5/25/2011,529953277,7/7/2011,3806,109.28,35.84,415919.68,136407.04,279512.64 +Europe,Ukraine,Meat,Online,C,12/28/2011,439254701,1/9/2012,4082,421.89,364.69,1722154.98,1488664.58,233490.4 +Europe,Andorra,Snacks,Online,M,6/11/2010,452225863,7/6/2010,2537,152.58,97.44,387095.46,247205.28,139890.18 +Europe,Macedonia,Snacks,Online,C,8/29/2013,354853093,10/10/2013,7771,152.58,97.44,1185699.18,757206.24,428492.94 +Sub-Saharan Africa,Senegal,Household,Offline,C,9/9/2010,903435218,9/19/2010,5412,668.27,502.54,3616677.24,2719746.48,896930.76 +Europe,Latvia,Fruits,Offline,C,5/9/2014,674583566,6/22/2014,3123,9.33,6.92,29137.59,21611.16,7526.43 +Middle East and North Africa,Somalia,Clothes,Offline,C,1/17/2012,115221965,2/29/2012,5595,109.28,35.84,611421.6,200524.8,410896.8 +Europe,Slovakia,Baby Food,Online,H,12/5/2014,192586743,12/25/2014,9552,255.28,159.42,2438434.56,1522779.84,915654.72 +Central America and the Caribbean,Honduras,Snacks,Offline,C,4/24/2016,144226729,5/23/2016,8749,152.58,97.44,1334922.42,852502.56,482419.86 +Asia,Bangladesh,Beverages,Online,C,7/25/2010,628003251,8/29/2010,8972,47.45,31.79,425721.4,285219.88,140501.52 +Europe,Luxembourg,Cereal,Online,L,1/19/2012,572090137,2/28/2012,3039,205.7,117.11,625122.3,355897.29,269225.01 +Europe,Slovenia,Household,Offline,C,6/23/2013,324973714,7/5/2013,5798,668.27,502.54,3874629.46,2913726.92,960902.54 +Europe,Belarus,Meat,Offline,M,5/31/2012,305452811,6/7/2012,9130,421.89,364.69,3851855.7,3329619.7,522236 +Sub-Saharan Africa,Gabon,Clothes,Offline,C,1/22/2015,552638757,3/6/2015,6944,109.28,35.84,758840.32,248872.96,509967.36 +Middle East and North Africa,Jordan,Beverages,Online,M,4/27/2017,275955379,5/22/2017,184,47.45,31.79,8730.8,5849.36,2881.44 +Sub-Saharan Africa,Niger,Cosmetics,Offline,M,3/3/2016,105139005,3/29/2016,1823,437.2,263.33,797015.6,480050.59,316965.01 +Europe,Armenia,Snacks,Online,C,6/5/2013,740238463,6/6/2013,1866,152.58,97.44,284714.28,181823.04,102891.24 +Asia,Japan,Beverages,Online,H,12/26/2011,701615083,1/21/2012,2349,47.45,31.79,111460.05,74674.71,36785.34 +Australia and Oceania,Vanuatu,Personal Care,Online,M,1/3/2012,379942691,1/9/2012,2340,81.73,56.67,191248.2,132607.8,58640.4 +Australia and Oceania,East Timor,Household,Offline,H,9/21/2014,686207616,10/9/2014,2937,668.27,502.54,1962708.99,1475959.98,486749.01 +Asia,Bangladesh,Cosmetics,Online,L,1/27/2011,801708686,2/17/2011,2271,437.2,263.33,992881.2,598022.43,394858.77 +Europe,Armenia,Clothes,Offline,M,10/10/2015,428057229,11/21/2015,501,109.28,35.84,54749.28,17955.84,36793.44 +Middle East and North Africa,Pakistan,Vegetables,Online,L,7/16/2010,237177073,8/27/2010,4821,154.06,90.93,742723.26,438373.53,304349.73 +Middle East and North Africa,Bahrain,Vegetables,Offline,C,12/31/2015,521304547,2/17/2016,4455,154.06,90.93,686337.3,405093.15,281244.15 +Sub-Saharan Africa,Rwanda,Personal Care,Online,L,3/17/2012,742988479,4/9/2012,5657,81.73,56.67,462346.61,320582.19,141764.42 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,L,7/29/2010,885090196,9/16/2010,6712,651.21,524.96,4370921.52,3523531.52,847390 +Europe,Armenia,Fruits,Online,H,3/16/2012,100783526,4/23/2012,2940,9.33,6.92,27430.2,20344.8,7085.4 +Australia and Oceania,Papua New Guinea,Meat,Offline,H,9/19/2011,763554799,10/10/2011,1688,421.89,364.69,712150.32,615596.72,96553.6 +Middle East and North Africa,Pakistan,Vegetables,Offline,C,2/16/2016,817202842,3/3/2016,7336,154.06,90.93,1130184.16,667062.48,463121.68 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,M,10/25/2010,525838983,10/28/2010,6295,255.28,159.42,1606987.6,1003548.9,603438.7 +Central America and the Caribbean,Cuba,Household,Online,C,4/21/2016,223887050,4/24/2016,2008,668.27,502.54,1341886.16,1009100.32,332785.84 +Sub-Saharan Africa,Djibouti,Fruits,Offline,C,4/22/2016,766083371,6/9/2016,9948,9.33,6.92,92814.84,68840.16,23974.68 +North America,Mexico,Clothes,Offline,L,7/18/2014,377476775,7/24/2014,2621,109.28,35.84,286422.88,93936.64,192486.24 +Sub-Saharan Africa,The Gambia,Beverages,Offline,H,10/18/2015,503428590,11/2/2015,4562,47.45,31.79,216466.9,145025.98,71440.92 +Europe,Vatican City,Clothes,Online,H,7/19/2014,859612643,9/3/2014,7338,109.28,35.84,801896.64,262993.92,538902.72 +Sub-Saharan Africa,South Africa,Snacks,Online,L,12/3/2013,782015264,1/6/2014,4549,152.58,97.44,694086.42,443254.56,250831.86 +Middle East and North Africa,Morocco,Beverages,Offline,L,4/29/2014,576935279,5/2/2014,6825,47.45,31.79,323846.25,216966.75,106879.5 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,H,3/23/2017,170984017,5/3/2017,6825,154.06,90.93,1051459.5,620597.25,430862.25 +Europe,United Kingdom,Snacks,Online,L,10/17/2013,461085307,11/9/2013,4244,152.58,97.44,647549.52,413535.36,234014.16 +Sub-Saharan Africa,Lesotho,Personal Care,Online,H,6/2/2011,164475476,7/11/2011,803,81.73,56.67,65629.19,45506.01,20123.18 +Central America and the Caribbean,Panama,Cereal,Offline,C,10/4/2014,768703353,10/17/2014,5259,205.7,117.11,1081776.3,615881.49,465894.81 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,M,5/25/2014,681630265,7/3/2014,8398,651.21,524.96,5468861.58,4408614.08,1060247.5 +Australia and Oceania,Samoa ,Beverages,Online,L,5/5/2013,181430041,6/18/2013,8036,47.45,31.79,381308.2,255464.44,125843.76 +Sub-Saharan Africa,Sudan,Personal Care,Online,H,8/30/2015,966589009,9/18/2015,4022,81.73,56.67,328718.06,227926.74,100791.32 +Middle East and North Africa,Oman,Office Supplies,Online,L,2/19/2015,305905997,4/6/2015,3237,651.21,524.96,2107966.77,1699295.52,408671.25 +Europe,Lithuania,Office Supplies,Offline,C,3/5/2014,488492333,3/21/2014,4592,651.21,524.96,2990356.32,2410616.32,579740 +Europe,Austria,Office Supplies,Online,H,6/23/2012,273771846,7/7/2012,4028,651.21,524.96,2623073.88,2114538.88,508535 +Central America and the Caribbean,Costa Rica,Cereal,Online,H,10/18/2010,741480863,11/20/2010,9519,205.7,117.11,1958058.3,1114770.09,843288.21 +Europe,Greece,Fruits,Offline,C,9/29/2014,341668212,10/5/2014,6071,9.33,6.92,56642.43,42011.32,14631.11 +Sub-Saharan Africa,Botswana,Meat,Offline,C,11/6/2015,744695222,12/8/2015,720,421.89,364.69,303760.8,262576.8,41184 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,C,6/28/2010,991235721,8/10/2010,7532,651.21,524.96,4904913.72,3953998.72,950915 +Middle East and North Africa,Turkey,Vegetables,Offline,H,4/4/2011,642276036,5/13/2011,2607,154.06,90.93,401634.42,237054.51,164579.91 +Europe,Slovakia,Snacks,Offline,L,11/15/2012,229114997,11/20/2012,9074,152.58,97.44,1384510.92,884170.56,500340.36 +Asia,Turkmenistan,Baby Food,Offline,H,2/18/2011,803363931,4/2/2011,2094,255.28,159.42,534556.32,333825.48,200730.84 +Asia,Uzbekistan,Fruits,Online,M,3/29/2014,786946666,5/6/2014,3861,9.33,6.92,36023.13,26718.12,9305.01 +Europe,Finland,Personal Care,Online,C,5/2/2016,922099530,6/15/2016,8597,81.73,56.67,702632.81,487191.99,215440.82 +Australia and Oceania,Tuvalu,Cosmetics,Offline,C,5/23/2016,221371352,7/11/2016,7557,437.2,263.33,3303920.4,1989984.81,1313935.59 +Middle East and North Africa,Kuwait,Baby Food,Online,C,6/19/2014,917623460,6/25/2014,4028,255.28,159.42,1028267.84,642143.76,386124.08 +Europe,San Marino,Baby Food,Online,H,6/15/2015,814029681,6/22/2015,8327,255.28,159.42,2125716.56,1327490.34,798226.22 +Middle East and North Africa,Somalia,Baby Food,Online,M,3/4/2010,934076344,3/9/2010,2802,255.28,159.42,715294.56,446694.84,268599.72 +Europe,Andorra,Clothes,Online,C,1/5/2017,571562278,2/20/2017,6834,109.28,35.84,746819.52,244930.56,501888.96 +Europe,Andorra,Snacks,Online,H,7/25/2017,440598809,8/25/2017,1834,152.58,97.44,279831.72,178704.96,101126.76 +Europe,Bulgaria,Cereal,Offline,L,5/30/2013,425609767,6/6/2013,6243,205.7,117.11,1284185.1,731117.73,553067.37 +Europe,Georgia,Clothes,Online,H,10/12/2014,931331479,11/14/2014,536,109.28,35.84,58574.08,19210.24,39363.84 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,H,1/10/2014,632812774,1/12/2014,2217,81.73,56.67,181195.41,125637.39,55558.02 +Sub-Saharan Africa,Guinea-Bissau,Household,Offline,L,2/22/2012,525414979,3/18/2012,823,668.27,502.54,549986.21,413590.42,136395.79 +Asia,Japan,Meat,Offline,L,12/24/2014,774811923,2/11/2015,2921,421.89,364.69,1232340.69,1065259.49,167081.2 +Asia,Myanmar,Cosmetics,Online,L,4/20/2014,266989934,5/23/2014,7109,437.2,263.33,3108054.8,1872012.97,1236041.83 +Sub-Saharan Africa,Niger,Beverages,Online,H,4/18/2014,658247840,5/16/2014,9018,47.45,31.79,427904.1,286682.22,141221.88 +Asia,Nepal,Household,Online,L,8/22/2012,525196969,10/7/2012,6309,668.27,502.54,4216115.43,3170524.86,1045590.57 +Asia,Laos,Personal Care,Online,M,11/17/2011,314761149,12/23/2011,3674,81.73,56.67,300276.02,208205.58,92070.44 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,H,8/7/2015,994176709,8/20/2015,7836,651.21,524.96,5102881.56,4113586.56,989295 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,L,2/9/2017,900992476,3/11/2017,2551,205.7,117.11,524740.7,298747.61,225993.09 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,H,10/11/2010,693069779,10/11/2010,3604,437.2,263.33,1575668.8,949041.32,626627.48 +Sub-Saharan Africa,Malawi,Personal Care,Offline,L,12/19/2010,198582446,1/17/2011,3814,81.73,56.67,311718.22,216139.38,95578.84 +Asia,Japan,Household,Offline,C,5/23/2010,666016805,6/24/2010,8028,668.27,502.54,5364871.56,4034391.12,1330480.44 +Europe,Lithuania,Cosmetics,Offline,C,3/9/2014,714171683,3/24/2014,8126,437.2,263.33,3552687.2,2139819.58,1412867.62 +Sub-Saharan Africa,Niger,Vegetables,Online,M,5/29/2013,382158410,7/16/2013,8021,154.06,90.93,1235715.26,729349.53,506365.73 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,L,7/15/2011,679400813,8/19/2011,8653,668.27,502.54,5782540.31,4348478.62,1434061.69 +Asia,Maldives,Fruits,Offline,L,2/10/2013,435635221,3/30/2013,2997,9.33,6.92,27962.01,20739.24,7222.77 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,C,5/22/2012,350910460,7/5/2012,1058,421.89,364.69,446359.62,385842.02,60517.6 +Asia,Laos,Vegetables,Online,H,4/3/2012,745587861,5/18/2012,4872,154.06,90.93,750580.32,443010.96,307569.36 +Asia,Cambodia,Baby Food,Online,M,11/16/2012,210341250,11/27/2012,3505,255.28,159.42,894756.4,558767.1,335989.3 +Europe,Germany,Vegetables,Offline,M,6/25/2015,556156957,7/11/2015,8057,154.06,90.93,1241261.42,732623.01,508638.41 +Middle East and North Africa,Syria,Fruits,Offline,L,1/4/2011,964333808,1/25/2011,6658,9.33,6.92,62119.14,46073.36,16045.78 +Sub-Saharan Africa,Ethiopia,Meat,Online,M,3/8/2014,236483132,3/8/2014,9469,421.89,364.69,3994876.41,3453249.61,541626.8 +Europe,Croatia,Beverages,Online,C,4/12/2014,844528758,4/29/2014,3682,47.45,31.79,174710.9,117050.78,57660.12 +Europe,Austria,Cereal,Offline,H,10/14/2016,380707013,12/1/2016,8520,205.7,117.11,1752564,997777.2,754786.8 +Europe,Lithuania,Personal Care,Online,H,11/28/2016,107566726,12/4/2016,239,81.73,56.67,19533.47,13544.13,5989.34 +Europe,Armenia,Beverages,Offline,M,11/26/2010,907969224,12/17/2010,7125,47.45,31.79,338081.25,226503.75,111577.5 +Australia and Oceania,Marshall Islands,Personal Care,Online,H,1/11/2015,135088336,1/19/2015,4495,81.73,56.67,367376.35,254731.65,112644.7 +Europe,Armenia,Clothes,Offline,M,4/27/2016,162410390,6/14/2016,9698,109.28,35.84,1059797.44,347576.32,712221.12 +Central America and the Caribbean,Grenada,Snacks,Online,M,3/25/2014,733734214,3/31/2014,7114,152.58,97.44,1085454.12,693188.16,392265.96 +Asia,Mongolia,Beverages,Offline,H,11/8/2016,313171136,11/23/2016,3153,47.45,31.79,149609.85,100233.87,49375.98 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,H,6/4/2014,135144984,7/19/2014,1259,437.2,263.33,550434.8,331532.47,218902.33 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Offline,L,5/15/2013,154392087,6/10/2013,6904,81.73,56.67,564263.92,391249.68,173014.24 +Middle East and North Africa,Somalia,Cosmetics,Online,L,5/30/2017,395961272,6/29/2017,2594,437.2,263.33,1134096.8,683078.02,451018.78 +North America,United States of America,Household,Offline,M,3/8/2016,505213868,4/19/2016,2865,668.27,502.54,1914593.55,1439777.1,474816.45 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,H,10/1/2011,197823703,11/3/2011,9285,255.28,159.42,2370274.8,1480214.7,890060.1 +Asia,Laos,Clothes,Offline,H,10/19/2014,609777104,11/27/2014,5451,109.28,35.84,595685.28,195363.84,400321.44 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,M,8/6/2010,247372901,9/10/2010,1993,109.28,35.84,217795.04,71429.12,146365.92 +Asia,Nepal,Vegetables,Online,L,10/2/2015,837222421,10/8/2015,1574,154.06,90.93,242490.44,143123.82,99366.62 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,C,11/12/2013,576249492,12/13/2013,3885,437.2,263.33,1698522,1023037.05,675484.95 +Sub-Saharan Africa,Botswana,Personal Care,Online,L,4/29/2012,881690442,6/14/2012,650,81.73,56.67,53124.5,36835.5,16289 +Europe,Portugal,Snacks,Online,M,10/17/2015,541094100,11/14/2015,623,152.58,97.44,95057.34,60705.12,34352.22 +Asia,Taiwan,Fruits,Online,M,11/5/2014,662321794,11/23/2014,4592,9.33,6.92,42843.36,31776.64,11066.72 +Sub-Saharan Africa,Togo,Baby Food,Offline,M,6/30/2012,623547351,8/16/2012,373,255.28,159.42,95219.44,59463.66,35755.78 +Australia and Oceania,Palau,Cosmetics,Online,C,10/23/2012,323257100,10/25/2012,7814,437.2,263.33,3416280.8,2057660.62,1358620.18 +Sub-Saharan Africa,Seychelles ,Clothes,Offline,H,2/21/2017,630249869,3/11/2017,3797,109.28,35.84,414936.16,136084.48,278851.68 +Asia,China,Personal Care,Online,H,10/4/2012,233636987,11/9/2012,7231,81.73,56.67,590989.63,409780.77,181208.86 +Europe,Andorra,Household,Online,H,7/2/2014,592842280,8/9/2014,4060,668.27,502.54,2713176.2,2040312.4,672863.8 +Europe,Finland,Clothes,Online,H,7/20/2015,987602078,8/7/2015,2257,109.28,35.84,246644.96,80890.88,165754.08 +Europe,Czech Republic,Meat,Offline,C,12/10/2013,767965209,12/22/2013,6826,421.89,364.69,2879821.14,2489373.94,390447.2 +Middle East and North Africa,Pakistan,Meat,Offline,L,5/10/2016,704293000,5/25/2016,4805,421.89,364.69,2027181.45,1752335.45,274846 +Europe,Moldova ,Office Supplies,Online,L,8/6/2011,737259280,8/18/2011,259,651.21,524.96,168663.39,135964.64,32698.75 +Middle East and North Africa,Oman,Personal Care,Online,C,4/2/2012,427850377,4/2/2012,9289,81.73,56.67,759189.97,526407.63,232782.34 +Middle East and North Africa,Yemen,Meat,Offline,M,1/18/2013,307365119,2/6/2013,5024,421.89,364.69,2119575.36,1832202.56,287372.8 +Asia,Thailand,Vegetables,Offline,H,5/8/2017,527414834,5/23/2017,2625,154.06,90.93,404407.5,238691.25,165716.25 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,H,8/24/2010,409923350,9/20/2010,4284,651.21,524.96,2789783.64,2248928.64,540855 +Asia,Bangladesh,Snacks,Online,C,5/11/2017,697126996,5/18/2017,4225,152.58,97.44,644650.5,411684,232966.5 +Asia,Mongolia,Snacks,Offline,H,10/4/2013,401574599,11/19/2013,3703,152.58,97.44,565003.74,360820.32,204183.42 +Asia,Uzbekistan,Cosmetics,Offline,M,1/12/2015,856127488,2/24/2015,6004,437.2,263.33,2624948.8,1581033.32,1043915.48 +Sub-Saharan Africa,Benin,Beverages,Offline,C,12/9/2010,763959491,1/20/2011,1445,47.45,31.79,68565.25,45936.55,22628.7 +Asia,Myanmar,Snacks,Online,M,1/5/2015,248556935,2/21/2015,2375,152.58,97.44,362377.5,231420,130957.5 +Middle East and North Africa,Israel,Clothes,Online,C,5/10/2015,403718650,6/29/2015,8175,109.28,35.84,893364,292992,600372 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,M,4/7/2016,143555963,4/14/2016,254,154.06,90.93,39131.24,23096.22,16035.02 +Central America and the Caribbean,Belize,Cosmetics,Online,M,10/8/2011,252492702,10/21/2011,7056,437.2,263.33,3084883.2,1858056.48,1226826.72 +Sub-Saharan Africa,Swaziland,Clothes,Online,M,1/29/2012,235265195,2/24/2012,9054,109.28,35.84,989421.12,324495.36,664925.76 +Australia and Oceania,Solomon Islands,Personal Care,Offline,C,2/16/2017,566922271,3/28/2017,3753,81.73,56.67,306732.69,212682.51,94050.18 +Asia,Nepal,Beverages,Offline,L,10/8/2012,442825257,10/23/2012,689,47.45,31.79,32693.05,21903.31,10789.74 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,H,6/2/2012,928647983,7/22/2012,6430,154.06,90.93,990605.8,584679.9,405925.9 +Sub-Saharan Africa,Mauritania,Household,Offline,L,6/1/2015,910376775,6/3/2015,9573,668.27,502.54,6397348.71,4810815.42,1586533.29 +Sub-Saharan Africa,South Sudan,Office Supplies,Offline,L,10/20/2010,244310462,11/12/2010,5750,651.21,524.96,3744457.5,3018520,725937.5 +Sub-Saharan Africa,Senegal,Vegetables,Online,C,5/28/2011,207060372,6/22/2011,2620,154.06,90.93,403637.2,238236.6,165400.6 +Australia and Oceania,Nauru,Personal Care,Online,H,3/9/2012,345550334,3/16/2012,4878,81.73,56.67,398678.94,276436.26,122242.68 +Middle East and North Africa,Yemen,Baby Food,Offline,L,9/28/2016,727016675,11/2/2016,9245,255.28,159.42,2360063.6,1473837.9,886225.7 +Europe,Albania,Meat,Offline,C,10/22/2010,589008224,10/30/2010,9477,421.89,364.69,3998251.53,3456167.13,542084.4 +Europe,France,Household,Offline,C,6/18/2011,589386308,8/1/2011,1361,668.27,502.54,909515.47,683956.94,225558.53 +Middle East and North Africa,Turkey,Fruits,Offline,H,5/11/2010,556324756,6/26/2010,7713,9.33,6.92,71962.29,53373.96,18588.33 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,H,5/9/2015,838309895,6/8/2015,3382,47.45,31.79,160475.9,107513.78,52962.12 +Central America and the Caribbean,Cuba,Cereal,Online,C,6/7/2016,954140555,6/9/2016,248,205.7,117.11,51013.6,29043.28,21970.32 +Australia and Oceania,Solomon Islands,Cereal,Offline,H,3/25/2012,942928063,4/25/2012,2223,205.7,117.11,457271.1,260335.53,196935.57 +Middle East and North Africa,Egypt,Personal Care,Online,M,10/18/2013,914096248,11/9/2013,248,81.73,56.67,20269.04,14054.16,6214.88 +Europe,Ireland,Meat,Offline,H,7/13/2010,597381436,8/29/2010,7297,421.89,364.69,3078531.33,2661142.93,417388.4 +Middle East and North Africa,Libya,Vegetables,Online,M,10/29/2011,692832458,11/11/2011,3375,154.06,90.93,519952.5,306888.75,213063.75 +Middle East and North Africa,Algeria,Baby Food,Online,M,12/31/2012,620810639,2/11/2013,519,255.28,159.42,132490.32,82738.98,49751.34 +Asia,Singapore,Household,Online,C,3/21/2014,771989810,5/5/2014,7795,668.27,502.54,5209164.65,3917299.3,1291865.35 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,L,9/18/2016,257356297,10/31/2016,6302,437.2,263.33,2755234.4,1659505.66,1095728.74 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,H,6/4/2011,958208930,7/23/2011,4171,421.89,364.69,1759703.19,1521121.99,238581.2 +Europe,Albania,Office Supplies,Offline,C,1/23/2013,776159036,3/1/2013,1561,651.21,524.96,1016538.81,819462.56,197076.25 +Europe,Romania,Clothes,Offline,M,12/1/2010,383130443,12/21/2010,5667,109.28,35.84,619289.76,203105.28,416184.48 +Europe,San Marino,Baby Food,Online,C,6/23/2010,971359479,7/18/2010,5710,255.28,159.42,1457648.8,910288.2,547360.6 +Asia,India,Snacks,Online,H,7/6/2014,203394973,7/22/2014,7947,152.58,97.44,1212553.26,774355.68,438197.58 +Sub-Saharan Africa,Gabon,Household,Online,M,9/16/2011,762098252,10/8/2011,663,668.27,502.54,443063.01,333184.02,109878.99 +Sub-Saharan Africa,Angola,Cereal,Offline,M,10/2/2010,900643146,10/9/2010,9176,205.7,117.11,1887503.2,1074601.36,812901.84 +Sub-Saharan Africa,Angola,Fruits,Online,C,10/28/2013,292515981,10/30/2013,834,9.33,6.92,7781.22,5771.28,2009.94 +Asia,Japan,Meat,Online,M,10/22/2012,481515586,11/16/2012,17,421.89,364.69,7172.13,6199.73,972.4 +Australia and Oceania,Tuvalu,Baby Food,Offline,H,10/18/2015,831753289,10/23/2015,3137,255.28,159.42,800813.36,500100.54,300712.82 +Asia,Nepal,Beverages,Offline,L,1/6/2013,777652919,1/20/2013,3635,47.45,31.79,172480.75,115556.65,56924.1 +Sub-Saharan Africa,Mali,Cosmetics,Online,M,11/26/2010,273950803,12/28/2010,6985,437.2,263.33,3053842,1839360.05,1214481.95 +Australia and Oceania,Vanuatu,Clothes,Online,C,3/6/2013,245695769,4/7/2013,5693,109.28,35.84,622131.04,204037.12,418093.92 +Europe,Liechtenstein,Personal Care,Offline,H,1/17/2017,338249146,3/4/2017,4294,81.73,56.67,350948.62,243340.98,107607.64 +Middle East and North Africa,Egypt,Office Supplies,Online,H,12/29/2016,267284762,2/15/2017,4356,651.21,524.96,2836670.76,2286725.76,549945 +Europe,Czech Republic,Beverages,Online,L,2/24/2016,268788945,3/17/2016,9477,47.45,31.79,449683.65,301273.83,148409.82 +Europe,Belarus,Snacks,Offline,L,11/29/2014,649060523,1/13/2015,287,152.58,97.44,43790.46,27965.28,15825.18 +Europe,Italy,Personal Care,Offline,M,10/1/2014,434710824,10/1/2014,9448,81.73,56.67,772185.04,535418.16,236766.88 +Europe,Belgium,Snacks,Offline,H,5/30/2014,522663676,6/15/2014,6651,152.58,97.44,1014809.58,648073.44,366736.14 +Central America and the Caribbean,Jamaica,Clothes,Offline,C,9/15/2013,530155408,10/16/2013,3621,109.28,35.84,395702.88,129776.64,265926.24 +Europe,Georgia,Beverages,Offline,H,4/19/2017,144734847,5/9/2017,9112,47.45,31.79,432364.4,289670.48,142693.92 +Europe,France,Vegetables,Offline,C,10/8/2015,474263322,11/4/2015,3911,154.06,90.93,602528.66,355627.23,246901.43 +Sub-Saharan Africa,Sudan,Vegetables,Online,L,2/15/2012,896914660,3/13/2012,5834,154.06,90.93,898786.04,530485.62,368300.42 +Asia,Singapore,Beverages,Online,L,6/8/2010,411175191,6/22/2010,4731,47.45,31.79,224485.95,150398.49,74087.46 +Central America and the Caribbean,Belize,Cosmetics,Online,L,1/20/2012,785843741,2/7/2012,7481,437.2,263.33,3270693.2,1969971.73,1300721.47 +Sub-Saharan Africa,Central African Republic,Beverages,Online,L,10/26/2011,710031640,11/28/2011,2996,47.45,31.79,142160.2,95242.84,46917.36 +Europe,Denmark,Cosmetics,Offline,M,12/30/2016,743162715,2/7/2017,7217,437.2,263.33,3155272.4,1900452.61,1254819.79 +Middle East and North Africa,Iraq,Personal Care,Offline,M,3/15/2013,164973294,4/16/2013,8119,81.73,56.67,663565.87,460103.73,203462.14 +Europe,France,Beverages,Offline,C,8/12/2013,125512206,9/27/2013,706,47.45,31.79,33499.7,22443.74,11055.96 +Sub-Saharan Africa,Rwanda,Clothes,Offline,L,5/3/2017,495140779,5/29/2017,2014,109.28,35.84,220089.92,72181.76,147908.16 +Asia,North Korea,Household,Offline,L,3/5/2013,314532840,3/14/2013,6112,668.27,502.54,4084466.24,3071524.48,1012941.76 +Middle East and North Africa,Syria,Baby Food,Offline,C,9/21/2013,944674718,11/2/2013,9097,255.28,159.42,2322282.16,1450243.74,872038.42 +Asia,Singapore,Vegetables,Online,L,9/12/2013,216865241,9/22/2013,4099,154.06,90.93,631491.94,372722.07,258769.87 +Middle East and North Africa,Israel,Snacks,Online,H,6/19/2016,982715737,7/4/2016,6280,152.58,97.44,958202.4,611923.2,346279.2 +Europe,Netherlands,Snacks,Online,M,2/4/2015,764150035,3/21/2015,7831,152.58,97.44,1194853.98,763052.64,431801.34 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,H,4/15/2011,303404462,6/4/2011,2977,154.06,90.93,458636.62,270698.61,187938.01 +Middle East and North Africa,Somalia,Household,Online,L,8/6/2011,413027846,8/26/2011,2973,668.27,502.54,1986766.71,1494051.42,492715.29 +Asia,Uzbekistan,Meat,Offline,H,1/27/2016,625881516,2/4/2016,1104,421.89,364.69,465766.56,402617.76,63148.8 +Australia and Oceania,Australia,Baby Food,Online,C,6/21/2014,545139300,6/26/2014,7688,255.28,159.42,1962592.64,1225620.96,736971.68 +Australia and Oceania,Vanuatu,Beverages,Online,L,10/3/2012,294287526,10/18/2012,5074,47.45,31.79,240761.3,161302.46,79458.84 +Middle East and North Africa,Azerbaijan,Cereal,Online,M,3/2/2014,967125022,4/3/2014,2641,205.7,117.11,543253.7,309287.51,233966.19 +Asia,Philippines,Baby Food,Offline,M,6/11/2015,577763116,6/22/2015,1800,255.28,159.42,459504,286956,172548 +Sub-Saharan Africa,Sudan,Office Supplies,Online,L,8/6/2010,810625636,9/22/2010,994,651.21,524.96,647302.74,521810.24,125492.5 +Europe,Slovakia,Snacks,Offline,C,6/3/2017,270448911,7/20/2017,698,152.58,97.44,106500.84,68013.12,38487.72 +Europe,Albania,Clothes,Offline,L,2/18/2013,332281768,2/23/2013,8414,109.28,35.84,919481.92,301557.76,617924.16 +Europe,San Marino,Office Supplies,Online,H,11/14/2013,191485536,12/18/2013,3680,651.21,524.96,2396452.8,1931852.8,464600 +Sub-Saharan Africa,Eritrea,Vegetables,Online,H,5/1/2010,913734042,5/29/2010,3063,154.06,90.93,471885.78,278518.59,193367.19 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,H,1/1/2017,485013616,2/20/2017,5162,651.21,524.96,3361546.02,2709843.52,651702.5 +Australia and Oceania,Solomon Islands,Cereal,Offline,L,5/10/2015,561623084,6/26/2015,5606,205.7,117.11,1153154.2,656518.66,496635.54 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,M,8/22/2010,620173776,9/24/2010,2057,437.2,263.33,899320.4,541669.81,357650.59 +Sub-Saharan Africa,Uganda,Snacks,Online,H,12/19/2012,207589519,12/25/2012,9206,152.58,97.44,1404651.48,897032.64,507618.84 +Sub-Saharan Africa,Ethiopia,Snacks,Offline,M,10/15/2010,291106641,11/18/2010,3779,152.58,97.44,576599.82,368225.76,208374.06 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,H,7/19/2012,108273971,8/3/2012,9529,205.7,117.11,1960115.3,1115941.19,844174.11 +Asia,Taiwan,Fruits,Offline,H,8/14/2012,316952836,8/30/2012,2242,9.33,6.92,20917.86,15514.64,5403.22 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,C,3/22/2010,745317065,5/2/2010,4737,437.2,263.33,2071016.4,1247394.21,823622.19 +Europe,Czech Republic,Fruits,Online,L,3/18/2013,841852986,3/24/2013,1861,9.33,6.92,17363.13,12878.12,4485.01 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,M,7/31/2011,125359427,8/17/2011,5495,205.7,117.11,1130321.5,643519.45,486802.05 +Middle East and North Africa,Israel,Cereal,Offline,M,7/11/2011,434947717,8/22/2011,9550,205.7,117.11,1964435,1118400.5,846034.5 +Sub-Saharan Africa,Gabon,Household,Online,M,7/12/2016,980041682,8/19/2016,4967,668.27,502.54,3319297.09,2496116.18,823180.91 +Sub-Saharan Africa,Eritrea,Beverages,Offline,C,12/29/2015,590377652,1/23/2016,4722,47.45,31.79,224058.9,150112.38,73946.52 +Sub-Saharan Africa,The Gambia,Vegetables,Online,H,9/26/2011,866004455,10/6/2011,8818,154.06,90.93,1358501.08,801820.74,556680.34 +Europe,Belgium,Clothes,Offline,H,3/21/2014,327283418,4/7/2014,9291,109.28,35.84,1015320.48,332989.44,682331.04 +Middle East and North Africa,Turkey,Office Supplies,Offline,M,1/14/2016,264888370,1/19/2016,5210,651.21,524.96,3392804.1,2735041.6,657762.5 +Europe,Lithuania,Cosmetics,Online,M,11/6/2010,689805638,12/24/2010,7672,437.2,263.33,3354198.4,2020267.76,1333930.64 +Australia and Oceania,Australia,Baby Food,Offline,C,4/22/2012,783334052,4/26/2012,4808,255.28,159.42,1227386.24,766491.36,460894.88 +Sub-Saharan Africa,Sierra Leone,Meat,Online,L,6/1/2012,247084939,6/2/2012,6779,421.89,364.69,2859992.31,2472233.51,387758.8 +Sub-Saharan Africa,Burundi,Clothes,Offline,M,8/9/2015,652982127,8/10/2015,777,109.28,35.84,84910.56,27847.68,57062.88 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,C,3/18/2012,493261945,4/19/2012,6026,205.7,117.11,1239548.2,705704.86,533843.34 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,H,8/1/2012,130473220,8/6/2012,8780,9.33,6.92,81917.4,60757.6,21159.8 +Europe,Armenia,Household,Online,C,12/25/2012,447477281,12/25/2012,7326,668.27,502.54,4895746.02,3681608.04,1214137.98 +Europe,Netherlands,Clothes,Online,C,7/10/2014,597447955,8/14/2014,6981,109.28,35.84,762883.68,250199.04,512684.64 +Asia,Philippines,Beverages,Online,L,10/21/2011,253871572,11/26/2011,5094,47.45,31.79,241710.3,161938.26,79772.04 +North America,Mexico,Vegetables,Offline,M,11/10/2011,960546958,12/2/2011,6045,154.06,90.93,931292.7,549671.85,381620.85 +Australia and Oceania,Palau,Fruits,Offline,L,3/18/2015,281585443,4/11/2015,6245,9.33,6.92,58265.85,43215.4,15050.45 +Australia and Oceania,Marshall Islands,Clothes,Offline,M,1/30/2012,351410853,2/10/2012,9135,109.28,35.84,998272.8,327398.4,670874.4 +Australia and Oceania,Kiribati,Snacks,Offline,L,6/26/2016,224759519,7/13/2016,191,152.58,97.44,29142.78,18611.04,10531.74 +Sub-Saharan Africa,Mauritania,Personal Care,Online,M,12/28/2016,826680266,1/8/2017,1916,81.73,56.67,156594.68,108579.72,48014.96 +Europe,Croatia,Household,Offline,H,10/23/2010,902534425,11/20/2010,8847,668.27,502.54,5912184.69,4445971.38,1466213.31 +Central America and the Caribbean,Dominica,Baby Food,Online,C,2/22/2015,167995822,4/4/2015,2552,255.28,159.42,651474.56,406839.84,244634.72 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,L,5/27/2010,659050786,6/30/2010,6628,9.33,6.92,61839.24,45865.76,15973.48 +Australia and Oceania,Fiji,Cereal,Online,M,2/17/2012,881998145,3/20/2012,1706,205.7,117.11,350924.2,199789.66,151134.54 +Sub-Saharan Africa,Eritrea,Baby Food,Online,M,3/22/2014,763449227,4/13/2014,447,255.28,159.42,114110.16,71260.74,42849.42 +Sub-Saharan Africa,Kenya,Personal Care,Offline,C,6/6/2015,300327861,7/6/2015,2543,81.73,56.67,207839.39,144111.81,63727.58 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,H,7/24/2015,909870374,9/6/2015,9718,437.2,263.33,4248709.6,2559040.94,1689668.66 +Europe,Bosnia and Herzegovina,Cereal,Online,H,9/15/2011,479625594,10/27/2011,726,205.7,117.11,149338.2,85021.86,64316.34 +Central America and the Caribbean,Saint Lucia,Personal Care,Online,L,3/1/2017,117454850,3/13/2017,6355,81.73,56.67,519394.15,360137.85,159256.3 +Australia and Oceania,Fiji,Snacks,Offline,H,3/23/2012,101531970,4/29/2012,4421,152.58,97.44,674556.18,430782.24,243773.94 +Europe,Bulgaria,Snacks,Online,C,2/8/2016,330343282,2/12/2016,4773,152.58,97.44,728264.34,465081.12,263183.22 +Europe,Estonia,Snacks,Online,L,1/4/2015,772687613,2/21/2015,4291,152.58,97.44,654720.78,418115.04,236605.74 +Europe,Montenegro,Meat,Offline,M,5/8/2011,117676293,5/16/2011,1885,421.89,364.69,795262.65,687440.65,107822 +Europe,Netherlands,Beverages,Offline,H,5/24/2012,724733150,6/11/2012,3499,47.45,31.79,166027.55,111233.21,54794.34 +Asia,Malaysia,Personal Care,Offline,C,4/30/2011,973594510,5/24/2011,7106,81.73,56.67,580773.38,402697.02,178076.36 +Europe,Monaco,Meat,Offline,M,10/4/2013,214309203,10/11/2013,7710,421.89,364.69,3252771.9,2811759.9,441012 +Europe,United Kingdom,Cereal,Offline,H,3/21/2011,117238557,4/6/2011,2349,205.7,117.11,483189.3,275091.39,208097.91 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,H,3/25/2015,623056399,4/28/2015,5089,255.28,159.42,1299119.92,811288.38,487831.54 +Europe,Denmark,Personal Care,Online,H,8/31/2015,392749059,9/10/2015,2029,81.73,56.67,165830.17,114983.43,50846.74 +Asia,Bhutan,Office Supplies,Offline,C,10/27/2014,857615363,11/26/2014,6299,651.21,524.96,4101971.79,3306723.04,795248.75 +Europe,Bulgaria,Meat,Online,L,1/22/2016,369266641,3/7/2016,3060,421.89,364.69,1290983.4,1115951.4,175032 +Middle East and North Africa,Jordan,Office Supplies,Online,H,6/11/2012,949626719,7/22/2012,4504,651.21,524.96,2933049.84,2364419.84,568630 +Europe,Slovenia,Cereal,Offline,C,4/4/2013,640931928,4/24/2013,4855,205.7,117.11,998673.5,568569.05,430104.45 +Europe,Poland,Household,Online,L,6/24/2017,255731093,7/17/2017,5368,668.27,502.54,3587273.36,2697634.72,889638.64 +Middle East and North Africa,Kuwait,Cereal,Online,H,1/5/2010,226885545,1/5/2010,9329,205.7,117.11,1918975.3,1092519.19,826456.11 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,H,11/26/2010,157569110,1/12/2011,7056,154.06,90.93,1087047.36,641602.08,445445.28 +Australia and Oceania,Palau,Cosmetics,Online,H,12/21/2010,171268117,1/2/2011,897,437.2,263.33,392168.4,236207.01,155961.39 +Middle East and North Africa,Jordan,Meat,Offline,H,6/15/2013,461781394,7/29/2013,231,421.89,364.69,97456.59,84243.39,13213.2 +Central America and the Caribbean,Grenada,Snacks,Online,M,2/4/2015,843220269,3/20/2015,6471,152.58,97.44,987345.18,630534.24,356810.94 +Middle East and North Africa,Yemen,Beverages,Offline,H,6/21/2017,300008571,6/29/2017,8058,47.45,31.79,382352.1,256163.82,126188.28 +Middle East and North Africa,Algeria,Cosmetics,Offline,L,9/1/2015,136882627,10/16/2015,5466,437.2,263.33,2389735.2,1439361.78,950373.42 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,C,3/8/2017,828891265,4/27/2017,6200,437.2,263.33,2710640,1632646,1077994 +Australia and Oceania,Australia,Cosmetics,Online,L,6/11/2015,671395814,7/11/2015,9796,437.2,263.33,4282811.2,2579580.68,1703230.52 +Sub-Saharan Africa,Cameroon,Meat,Online,M,4/15/2016,730070102,5/20/2016,2822,421.89,364.69,1190573.58,1029155.18,161418.4 +Europe,Portugal,Vegetables,Offline,L,6/29/2011,790900456,7/24/2011,3875,154.06,90.93,596982.5,352353.75,244628.75 +Middle East and North Africa,Afghanistan,Beverages,Online,C,10/22/2012,710185706,12/10/2012,8587,47.45,31.79,407453.15,272980.73,134472.42 +Central America and the Caribbean,Barbados,Cosmetics,Offline,H,5/8/2010,864537179,5/26/2010,4618,437.2,263.33,2018989.6,1216057.94,802931.66 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,L,3/22/2014,800878703,4/26/2014,6660,437.2,263.33,2911752,1753777.8,1157974.2 +Europe,Belarus,Clothes,Offline,M,11/16/2012,586446607,11/27/2012,1438,109.28,35.84,157144.64,51537.92,105606.72 +Middle East and North Africa,Iraq,Beverages,Online,C,10/6/2014,358789718,11/25/2014,2705,47.45,31.79,128352.25,85991.95,42360.3 +Australia and Oceania,Marshall Islands,Cereal,Online,M,4/2/2014,775769364,4/18/2014,6249,205.7,117.11,1285419.3,731820.39,553598.91 +Europe,Georgia,Fruits,Offline,C,7/24/2010,765559375,8/7/2010,4886,9.33,6.92,45586.38,33811.12,11775.26 +Asia,Kyrgyzstan,Snacks,Online,M,7/18/2011,676646077,7/28/2011,3466,152.58,97.44,528842.28,337727.04,191115.24 +Asia,Tajikistan,Vegetables,Online,C,10/9/2014,927828299,10/18/2014,3867,154.06,90.93,595750.02,351626.31,244123.71 +Europe,Poland,Fruits,Online,C,4/18/2011,658217370,5/19/2011,2,9.33,6.92,18.66,13.84,4.82 +Europe,Liechtenstein,Beverages,Online,L,3/1/2012,877237117,4/1/2012,2812,47.45,31.79,133429.4,89393.48,44035.92 +Middle East and North Africa,Egypt,Personal Care,Offline,H,5/10/2014,414623868,6/9/2014,5271,81.73,56.67,430798.83,298707.57,132091.26 +Europe,Iceland,Meat,Online,M,2/12/2012,870426452,3/20/2012,7385,421.89,364.69,3115657.65,2693235.65,422422 +Europe,Switzerland,Clothes,Offline,H,11/29/2015,765006196,12/20/2015,1188,109.28,35.84,129824.64,42577.92,87246.72 +Europe,Romania,Office Supplies,Offline,M,10/2/2010,489036929,11/16/2010,5750,651.21,524.96,3744457.5,3018520,725937.5 +Asia,India,Vegetables,Offline,M,1/10/2013,953504979,2/9/2013,2167,154.06,90.93,333848.02,197045.31,136802.71 +Europe,Georgia,Personal Care,Offline,C,8/31/2013,439709174,10/8/2013,8571,81.73,56.67,700507.83,485718.57,214789.26 +Europe,Ukraine,Snacks,Online,C,3/30/2012,449260842,5/14/2012,5122,152.58,97.44,781514.76,499087.68,282427.08 +Australia and Oceania,Palau,Beverages,Online,L,3/10/2013,754083812,3/21/2013,9012,47.45,31.79,427619.4,286491.48,141127.92 +Asia,Indonesia,Vegetables,Offline,H,6/3/2014,746414411,6/19/2014,9466,154.06,90.93,1458331.96,860743.38,597588.58 +Europe,Romania,Snacks,Online,L,2/18/2011,788801467,3/12/2011,2738,152.58,97.44,417764.04,266790.72,150973.32 +Sub-Saharan Africa,South Sudan,Clothes,Online,L,9/25/2014,864106309,10/3/2014,7114,109.28,35.84,777417.92,254965.76,522452.16 +Europe,Austria,Household,Offline,C,3/11/2011,125502765,4/20/2011,7912,668.27,502.54,5287352.24,3976096.48,1311255.76 +Central America and the Caribbean,Grenada,Clothes,Offline,C,4/4/2010,946477162,5/21/2010,2480,109.28,35.84,271014.4,88883.2,182131.2 +Asia,Sri Lanka,Office Supplies,Offline,C,5/20/2011,370828330,7/6/2011,5198,651.21,524.96,3384989.58,2728742.08,656247.5 +Asia,Bangladesh,Household,Online,M,2/4/2015,462667596,2/24/2015,2478,668.27,502.54,1655973.06,1245294.12,410678.94 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,L,8/15/2011,656418788,9/22/2011,7761,152.58,97.44,1184173.38,756231.84,427941.54 +Asia,Turkmenistan,Snacks,Online,H,12/19/2014,906818234,1/18/2015,6522,152.58,97.44,995126.76,635503.68,359623.08 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,M,9/15/2013,338914763,10/4/2013,1265,81.73,56.67,103388.45,71687.55,31700.9 +Europe,Belarus,Beverages,Offline,L,8/14/2012,398069703,9/22/2012,6526,47.45,31.79,309658.7,207461.54,102197.16 +Asia,Kyrgyzstan,Clothes,Online,L,10/7/2013,799956881,10/19/2013,3873,109.28,35.84,423241.44,138808.32,284433.12 +Asia,Indonesia,Clothes,Offline,H,9/12/2012,880562627,10/5/2012,6904,109.28,35.84,754469.12,247439.36,507029.76 +Central America and the Caribbean,Nicaragua,Meat,Offline,H,5/23/2017,946185767,7/10/2017,6250,421.89,364.69,2636812.5,2279312.5,357500 +Middle East and North Africa,Azerbaijan,Personal Care,Online,C,3/3/2014,923437631,3/25/2014,4571,81.73,56.67,373587.83,259038.57,114549.26 +Europe,Cyprus,Personal Care,Offline,C,12/2/2016,809242045,12/23/2016,1559,81.73,56.67,127417.07,88348.53,39068.54 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,C,4/25/2010,220835340,5/30/2010,8939,109.28,35.84,976853.92,320373.76,656480.16 +Europe,Croatia,Meat,Online,M,2/27/2014,645766341,4/8/2014,5466,421.89,364.69,2306050.74,1993395.54,312655.2 +Asia,Bhutan,Baby Food,Offline,L,6/17/2011,491896378,7/14/2011,1924,255.28,159.42,491158.72,306724.08,184434.64 +Asia,Japan,Meat,Offline,C,10/19/2012,937399280,11/12/2012,6133,421.89,364.69,2587451.37,2236643.77,350807.6 +Central America and the Caribbean,Cuba,Baby Food,Offline,M,9/4/2014,980761373,9/27/2014,7940,255.28,159.42,2026923.2,1265794.8,761128.4 +Middle East and North Africa,Bahrain,Household,Offline,C,11/12/2010,590781486,11/16/2010,4225,668.27,502.54,2823440.75,2123231.5,700209.25 +Middle East and North Africa,Somalia,Fruits,Online,M,5/10/2011,256570947,5/21/2011,3900,9.33,6.92,36387,26988,9399 +Central America and the Caribbean,Jamaica,Clothes,Online,C,11/3/2015,537553584,11/29/2015,2906,109.28,35.84,317567.68,104151.04,213416.64 +Asia,Indonesia,Snacks,Offline,L,7/2/2017,713465726,8/15/2017,9218,152.58,97.44,1406482.44,898201.92,508280.52 +Central America and the Caribbean,Cuba,Vegetables,Offline,H,5/18/2014,134356200,7/5/2014,7840,154.06,90.93,1207830.4,712891.2,494939.2 +Middle East and North Africa,Yemen,Household,Online,L,2/22/2013,470586335,3/28/2013,5809,668.27,502.54,3881980.43,2919254.86,962725.57 +Europe,Russia,Personal Care,Offline,L,3/8/2010,762829959,4/14/2010,7191,81.73,56.67,587720.43,407513.97,180206.46 +Europe,Serbia,Office Supplies,Offline,C,7/4/2010,572073400,7/10/2010,8087,651.21,524.96,5266335.27,4245351.52,1020983.75 +Australia and Oceania,Papua New Guinea,Personal Care,Online,L,5/31/2016,429615485,6/28/2016,1624,81.73,56.67,132729.52,92032.08,40697.44 +Europe,Slovenia,Office Supplies,Online,M,2/14/2016,487067544,2/15/2016,2965,651.21,524.96,1930837.65,1556506.4,374331.25 +Asia,Bangladesh,Cosmetics,Offline,C,4/8/2010,966353404,4/22/2010,4302,437.2,263.33,1880834.4,1132845.66,747988.74 +Europe,Estonia,Beverages,Online,C,9/14/2015,809709393,10/2/2015,9858,47.45,31.79,467762.1,313385.82,154376.28 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,L,4/6/2016,829684340,4/9/2016,889,152.58,97.44,135643.62,86624.16,49019.46 +Europe,Czech Republic,Clothes,Offline,M,1/1/2012,559139573,1/23/2012,680,109.28,35.84,74310.4,24371.2,49939.2 +Central America and the Caribbean,Guatemala,Clothes,Offline,L,5/20/2015,501248919,6/4/2015,9549,109.28,35.84,1043514.72,342236.16,701278.56 +Asia,Bangladesh,Personal Care,Offline,C,3/26/2017,779498708,5/3/2017,9845,81.73,56.67,804631.85,557916.15,246715.7 +Europe,Austria,Cereal,Offline,M,3/20/2013,687687766,4/21/2013,947,205.7,117.11,194797.9,110903.17,83894.73 +Middle East and North Africa,Egypt,Beverages,Offline,C,3/21/2015,939927423,3/25/2015,4266,47.45,31.79,202421.7,135616.14,66805.56 +Sub-Saharan Africa,Chad,Personal Care,Offline,C,3/31/2017,520641505,5/19/2017,8246,81.73,56.67,673945.58,467300.82,206644.76 +Sub-Saharan Africa,South Sudan,Household,Online,C,5/21/2014,734566342,6/12/2014,3359,668.27,502.54,2244718.93,1688031.86,556687.07 +Asia,Indonesia,Clothes,Offline,M,2/18/2014,256750762,3/11/2014,7111,109.28,35.84,777090.08,254858.24,522231.84 +Europe,Moldova ,Baby Food,Offline,L,6/27/2017,982556092,7/2/2017,9037,255.28,159.42,2306965.36,1440678.54,866286.82 +Sub-Saharan Africa,Central African Republic,Snacks,Online,L,2/24/2015,377656161,3/16/2015,5705,152.58,97.44,870468.9,555895.2,314573.7 +Europe,Iceland,Office Supplies,Offline,L,1/9/2014,928037297,2/7/2014,5714,651.21,524.96,3721013.94,2999621.44,721392.5 +Europe,Iceland,Beverages,Offline,M,9/25/2010,689998328,10/24/2010,4693,47.45,31.79,222682.85,149190.47,73492.38 +Europe,Ukraine,Vegetables,Online,H,7/14/2010,940150582,8/16/2010,304,154.06,90.93,46834.24,27642.72,19191.52 +Australia and Oceania,Tuvalu,Clothes,Offline,H,12/14/2015,325417888,1/24/2016,7239,109.28,35.84,791077.92,259445.76,531632.16 +Sub-Saharan Africa,Togo,Beverages,Online,L,6/11/2015,713036572,6/27/2015,2222,47.45,31.79,105433.9,70637.38,34796.52 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,L,6/15/2017,440555465,6/27/2017,9007,152.58,97.44,1374288.06,877642.08,496645.98 +Sub-Saharan Africa,Niger,Cosmetics,Online,H,5/10/2016,165835893,6/24/2016,3381,437.2,263.33,1478173.2,890318.73,587854.47 +Australia and Oceania,Vanuatu,Meat,Offline,M,5/16/2011,617051684,5/31/2011,8161,421.89,364.69,3443044.29,2976235.09,466809.2 +Sub-Saharan Africa,Seychelles ,Meat,Online,L,5/9/2010,342689168,6/21/2010,8195,421.89,364.69,3457388.55,2988634.55,468754 +Europe,Serbia,Clothes,Offline,C,11/12/2010,661547172,12/13/2010,5364,109.28,35.84,586177.92,192245.76,393932.16 +Sub-Saharan Africa,Lesotho,Personal Care,Online,L,7/15/2011,712737023,9/2/2011,3579,81.73,56.67,292511.67,202821.93,89689.74 +Asia,Sri Lanka,Office Supplies,Offline,H,11/5/2015,605682551,11/8/2015,3781,651.21,524.96,2462225.01,1984873.76,477351.25 +Sub-Saharan Africa,Angola,Office Supplies,Online,L,3/11/2013,970120084,3/25/2013,8946,651.21,524.96,5825724.66,4696292.16,1129432.5 +Asia,South Korea,Beverages,Online,L,12/21/2012,706098449,1/31/2013,9077,47.45,31.79,430703.65,288557.83,142145.82 +Sub-Saharan Africa,Lesotho,Beverages,Online,L,7/2/2010,133978974,7/5/2010,6211,47.45,31.79,294711.95,197447.69,97264.26 +Sub-Saharan Africa,Eritrea,Personal Care,Online,L,7/8/2013,544435489,7/20/2013,9415,81.73,56.67,769487.95,533548.05,235939.9 +Sub-Saharan Africa,Comoros,Clothes,Offline,L,9/5/2015,148454320,10/16/2015,9787,109.28,35.84,1069523.36,350766.08,718757.28 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,H,7/1/2015,827334296,8/20/2015,5458,651.21,524.96,3554304.18,2865231.68,689072.5 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,H,7/18/2012,482686746,8/2/2012,6589,154.06,90.93,1015101.34,599137.77,415963.57 +Europe,Bosnia and Herzegovina,Fruits,Online,H,4/2/2011,686435496,5/22/2011,372,9.33,6.92,3470.76,2574.24,896.52 +Europe,Lithuania,Snacks,Offline,C,2/6/2017,830816876,3/6/2017,6031,152.58,97.44,920209.98,587660.64,332549.34 +Europe,Andorra,Personal Care,Offline,L,2/25/2010,378379714,3/14/2010,9821,81.73,56.67,802670.33,556556.07,246114.26 +North America,Greenland,Cereal,Online,L,12/15/2016,211985337,1/28/2017,27,205.7,117.11,5553.9,3161.97,2391.93 +Middle East and North Africa,Kuwait,Clothes,Offline,H,11/28/2015,384807574,12/21/2015,1967,109.28,35.84,214953.76,70497.28,144456.48 +Middle East and North Africa,Bahrain,Clothes,Online,M,10/2/2016,570332753,11/7/2016,2991,109.28,35.84,326856.48,107197.44,219659.04 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,L,5/19/2011,512359702,7/8/2011,7476,668.27,502.54,4995986.52,3756989.04,1238997.48 +Asia,Philippines,Vegetables,Online,L,6/16/2015,474999749,7/31/2015,1836,154.06,90.93,282854.16,166947.48,115906.68 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,C,8/19/2011,792676723,9/29/2011,9512,437.2,263.33,4158646.4,2504794.96,1653851.44 +Europe,Italy,Beverages,Offline,C,12/2/2013,520126950,12/23/2013,5978,47.45,31.79,283656.1,190040.62,93615.48 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,L,11/22/2010,582399260,11/27/2010,3738,109.28,35.84,408488.64,133969.92,274518.72 +Europe,Denmark,Office Supplies,Online,H,11/26/2014,624854981,12/24/2014,7330,651.21,524.96,4773369.3,3847956.8,925412.5 +Central America and the Caribbean,Grenada,Clothes,Online,L,11/10/2012,363167941,11/21/2012,8319,109.28,35.84,909100.32,298152.96,610947.36 +Europe,Serbia,Office Supplies,Offline,L,6/21/2015,933324468,8/2/2015,305,651.21,524.96,198619.05,160112.8,38506.25 +Europe,Kosovo,Cosmetics,Offline,M,7/22/2015,841623389,9/2/2015,3918,437.2,263.33,1712949.6,1031726.94,681222.66 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,L,8/3/2014,914676034,9/22/2014,1819,651.21,524.96,1184550.99,954902.24,229648.75 +Australia and Oceania,Fiji,Clothes,Online,M,4/24/2011,249406230,6/5/2011,3701,109.28,35.84,404445.28,132643.84,271801.44 +Sub-Saharan Africa,Senegal,Meat,Online,C,2/11/2013,263050305,2/15/2013,1286,421.89,364.69,542550.54,468991.34,73559.2 +Europe,Latvia,Cereal,Online,C,1/30/2017,643157088,2/16/2017,3330,205.7,117.11,684981,389976.3,295004.7 +Europe,Moldova ,Personal Care,Offline,C,10/19/2013,697587907,11/7/2013,618,81.73,56.67,50509.14,35022.06,15487.08 +Middle East and North Africa,Morocco,Vegetables,Offline,C,11/5/2013,704516589,12/14/2013,970,154.06,90.93,149438.2,88202.1,61236.1 +Sub-Saharan Africa,Zambia,Vegetables,Offline,H,9/20/2013,562429463,10/9/2013,4231,154.06,90.93,651827.86,384724.83,267103.03 +Asia,Kyrgyzstan,Household,Offline,L,10/7/2014,240125358,11/15/2014,7284,668.27,502.54,4867678.68,3660501.36,1207177.32 +Asia,Singapore,Cosmetics,Online,C,11/1/2011,226715600,12/14/2011,9039,437.2,263.33,3951850.8,2380239.87,1571610.93 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,H,3/7/2012,181624019,3/19/2012,5438,152.58,97.44,829730.04,529878.72,299851.32 +Asia,South Korea,Fruits,Offline,C,7/28/2016,284586942,9/8/2016,4455,9.33,6.92,41565.15,30828.6,10736.55 +Sub-Saharan Africa,Liberia,Fruits,Offline,H,6/21/2015,785653197,7/6/2015,1095,9.33,6.92,10216.35,7577.4,2638.95 +Asia,Malaysia,Office Supplies,Offline,L,7/19/2015,655184113,8/17/2015,2394,651.21,524.96,1558996.74,1256754.24,302242.5 +Europe,Andorra,Vegetables,Offline,L,3/8/2013,733853518,3/27/2013,2419,154.06,90.93,372671.14,219959.67,152711.47 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,C,5/25/2013,582647740,6/25/2013,7269,651.21,524.96,4733645.49,3815934.24,917711.25 +Australia and Oceania,Vanuatu,Cereal,Offline,L,11/29/2010,732865607,12/3/2010,74,205.7,117.11,15221.8,8666.14,6555.66 +Sub-Saharan Africa,Equatorial Guinea,Meat,Online,M,8/28/2016,436118447,10/4/2016,5995,421.89,364.69,2529230.55,2186316.55,342914 +Sub-Saharan Africa,South Africa,Cosmetics,Online,H,2/20/2016,814330089,3/7/2016,7224,437.2,263.33,3158332.8,1902295.92,1256036.88 +Middle East and North Africa,Somalia,Baby Food,Offline,H,1/18/2011,809736859,3/5/2011,7986,255.28,159.42,2038666.08,1273128.12,765537.96 +Asia,Mongolia,Cosmetics,Offline,H,7/10/2015,334887588,7/22/2015,9534,437.2,263.33,4168264.8,2510588.22,1657676.58 +Europe,Switzerland,Household,Online,H,6/17/2014,722643601,7/8/2014,5155,668.27,502.54,3444931.85,2590593.7,854338.15 +Asia,North Korea,Office Supplies,Offline,M,10/5/2012,676178729,10/18/2012,5167,651.21,524.96,3364802.07,2712468.32,652333.75 +Asia,Nepal,Fruits,Online,H,5/23/2016,318979299,7/3/2016,1918,9.33,6.92,17894.94,13272.56,4622.38 +Europe,Norway,Beverages,Offline,L,6/13/2013,744844138,8/2/2013,4787,47.45,31.79,227143.15,152178.73,74964.42 +Sub-Saharan Africa,Madagascar,Cereal,Online,L,10/24/2015,867884576,12/6/2015,5187,205.7,117.11,1066965.9,607449.57,459516.33 +Middle East and North Africa,Morocco,Meat,Online,C,6/30/2017,572524440,7/16/2017,1559,421.89,364.69,657726.51,568551.71,89174.8 +Sub-Saharan Africa,Benin,Office Supplies,Online,M,7/29/2013,263500058,8/25/2013,4378,651.21,524.96,2850997.38,2298274.88,552722.5 +Europe,Switzerland,Meat,Offline,M,7/23/2011,415860259,8/13/2011,1147,421.89,364.69,483907.83,418299.43,65608.4 +Asia,Bangladesh,Cereal,Online,H,6/7/2012,224966371,6/14/2012,1403,205.7,117.11,288597.1,164305.33,124291.77 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,L,6/24/2014,756492221,7/28/2014,1714,651.21,524.96,1116173.94,899781.44,216392.5 +Europe,Georgia,Household,Offline,C,1/12/2017,896424138,1/22/2017,678,668.27,502.54,453087.06,340722.12,112364.94 +Sub-Saharan Africa,Botswana,Cosmetics,Online,H,9/15/2016,501060950,10/22/2016,3925,437.2,263.33,1716010,1033570.25,682439.75 +Europe,Vatican City,Clothes,Online,L,3/10/2011,847013986,4/3/2011,9116,109.28,35.84,996196.48,326717.44,669479.04 +Asia,Turkmenistan,Meat,Online,H,7/31/2010,581207072,8/24/2010,943,421.89,364.69,397842.27,343902.67,53939.6 +Central America and the Caribbean,Belize,Vegetables,Offline,H,11/27/2010,670876538,1/16/2011,6131,154.06,90.93,944541.86,557491.83,387050.03 +Europe,Denmark,Baby Food,Offline,H,1/16/2013,353571212,1/19/2013,8434,255.28,159.42,2153031.52,1344548.28,808483.24 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,H,5/13/2011,287152421,5/13/2011,3637,154.06,90.93,560316.22,330712.41,229603.81 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,H,8/27/2012,299793994,10/11/2012,4560,255.28,159.42,1164076.8,726955.2,437121.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,H,3/16/2017,739982259,3/18/2017,6049,421.89,364.69,2552012.61,2206009.81,346002.8 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,H,1/1/2015,226516044,1/31/2015,9986,651.21,524.96,6502983.06,5242250.56,1260732.5 +Middle East and North Africa,Iraq,Cereal,Offline,L,4/1/2012,598506677,5/16/2012,281,205.7,117.11,57801.7,32907.91,24893.79 +Sub-Saharan Africa,South Sudan,Cereal,Offline,H,6/4/2012,165377986,6/7/2012,7876,205.7,117.11,1620093.2,922358.36,697734.84 +Middle East and North Africa,Morocco,Office Supplies,Online,M,7/2/2012,456866300,7/28/2012,5745,651.21,524.96,3741201.45,3015895.2,725306.25 +Sub-Saharan Africa,Madagascar,Meat,Online,M,4/20/2014,373020446,5/12/2014,3894,421.89,364.69,1642839.66,1420102.86,222736.8 +Asia,Tajikistan,Fruits,Online,H,2/19/2013,234201753,3/4/2013,4358,9.33,6.92,40660.14,30157.36,10502.78 +Asia,Maldives,Beverages,Online,M,10/2/2016,431084048,10/9/2016,6204,47.45,31.79,294379.8,197225.16,97154.64 +Europe,Norway,Vegetables,Offline,M,3/26/2011,974653661,4/24/2011,532,154.06,90.93,81959.92,48374.76,33585.16 +Europe,Lithuania,Office Supplies,Online,C,3/25/2010,146209418,5/4/2010,5471,651.21,524.96,3562769.91,2872056.16,690713.75 +Asia,Bhutan,Baby Food,Offline,C,4/26/2013,347362649,5/10/2013,1182,255.28,159.42,301740.96,188434.44,113306.52 +Sub-Saharan Africa,Chad,Snacks,Offline,C,5/10/2017,450037181,5/25/2017,4858,152.58,97.44,741233.64,473363.52,267870.12 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,C,9/7/2012,746469342,9/26/2012,5721,651.21,524.96,3725572.41,3003296.16,722276.25 +Middle East and North Africa,Algeria,Personal Care,Online,L,3/22/2017,699207961,5/1/2017,28,81.73,56.67,2288.44,1586.76,701.68 +Middle East and North Africa,Turkey,Personal Care,Offline,C,1/30/2012,291114366,2/5/2012,6065,81.73,56.67,495692.45,343703.55,151988.9 +Middle East and North Africa,Bahrain,Baby Food,Offline,L,7/10/2013,475362384,8/14/2013,9148,255.28,159.42,2335301.44,1458374.16,876927.28 +Sub-Saharan Africa,Liberia,Baby Food,Offline,H,2/25/2016,925438344,2/28/2016,6626,255.28,159.42,1691485.28,1056316.92,635168.36 +Europe,Moldova ,Cereal,Offline,L,11/7/2011,485141074,12/8/2011,2880,205.7,117.11,592416,337276.8,255139.2 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,C,4/15/2016,318581902,6/2/2016,4319,437.2,263.33,1888266.8,1137322.27,750944.53 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,L,2/13/2012,760184657,3/7/2012,4388,81.73,56.67,358631.24,248667.96,109963.28 +Sub-Saharan Africa,Chad,Cosmetics,Offline,C,5/8/2013,864685666,6/17/2013,8559,437.2,263.33,3741994.8,2253841.47,1488153.33 +Central America and the Caribbean,Saint Lucia,Cereal,Online,H,2/16/2016,657133758,3/6/2016,9337,205.7,117.11,1920620.9,1093456.07,827164.83 +Europe,Monaco,Baby Food,Online,H,1/31/2010,682890260,3/17/2010,1258,255.28,159.42,321142.24,200550.36,120591.88 +Middle East and North Africa,Libya,Beverages,Offline,H,6/6/2012,657629001,7/15/2012,5890,47.45,31.79,279480.5,187243.1,92237.4 +Australia and Oceania,Tuvalu,Fruits,Offline,L,2/21/2011,817336308,3/30/2011,6832,9.33,6.92,63742.56,47277.44,16465.12 +Middle East and North Africa,Morocco,Beverages,Online,C,3/11/2014,568311011,3/25/2014,4712,47.45,31.79,223584.4,149794.48,73789.92 +Middle East and North Africa,Iraq,Vegetables,Online,L,6/25/2015,737164437,7/1/2015,2193,154.06,90.93,337853.58,199409.49,138444.09 +Central America and the Caribbean,El Salvador,Cereal,Offline,C,10/1/2013,420820415,11/10/2013,8967,205.7,117.11,1844511.9,1050125.37,794386.53 +Asia,South Korea,Office Supplies,Offline,H,5/21/2016,136515271,5/23/2016,6757,651.21,524.96,4400225.97,3547154.72,853071.25 +North America,Greenland,Snacks,Online,C,11/28/2012,471797835,12/20/2012,4319,152.58,97.44,658993.02,420843.36,238149.66 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,M,8/13/2016,734529435,9/22/2016,2438,651.21,524.96,1587649.98,1279852.48,307797.5 +Europe,Norway,Office Supplies,Offline,H,5/15/2015,302883899,6/17/2015,8931,651.21,524.96,5815956.51,4688417.76,1127538.75 +Europe,Bosnia and Herzegovina,Snacks,Online,H,3/27/2013,875347554,5/10/2013,3648,152.58,97.44,556611.84,355461.12,201150.72 +Asia,Cambodia,Beverages,Offline,M,7/28/2011,620719230,7/30/2011,3469,47.45,31.79,164604.05,110279.51,54324.54 +Asia,India,Vegetables,Online,L,10/13/2012,928110253,10/15/2012,7303,154.06,90.93,1125100.18,664061.79,461038.39 +Middle East and North Africa,Bahrain,Cereal,Online,C,7/28/2016,556944453,8/23/2016,1095,205.7,117.11,225241.5,128235.45,97006.05 +Asia,Uzbekistan,Snacks,Offline,H,2/14/2016,586958158,3/3/2016,2817,152.58,97.44,429817.86,274488.48,155329.38 +Asia,Laos,Office Supplies,Online,M,1/13/2017,368200194,1/24/2017,7475,651.21,524.96,4867794.75,3924076,943718.75 +Australia and Oceania,Kiribati,Vegetables,Offline,H,11/6/2010,671031892,11/9/2010,2103,154.06,90.93,323988.18,191225.79,132762.39 +Middle East and North Africa,Afghanistan,Vegetables,Offline,C,8/27/2016,536127078,9/24/2016,771,154.06,90.93,118780.26,70107.03,48673.23 +Australia and Oceania,Samoa ,Personal Care,Online,H,10/4/2016,424472081,11/7/2016,9576,81.73,56.67,782646.48,542671.92,239974.56 +Asia,Myanmar,Household,Offline,C,6/14/2013,867365729,6/22/2013,1649,668.27,502.54,1101977.23,828688.46,273288.77 +Asia,Kazakhstan,Clothes,Online,C,2/5/2010,216419351,3/27/2010,2150,109.28,35.84,234952,77056,157896 +Sub-Saharan Africa,Mali,Vegetables,Offline,L,11/27/2014,493556773,1/13/2015,3272,154.06,90.93,504084.32,297522.96,206561.36 +Middle East and North Africa,Libya,Fruits,Online,C,6/10/2014,641014325,7/30/2014,9238,9.33,6.92,86190.54,63926.96,22263.58 +Europe,Slovakia,Clothes,Offline,C,4/3/2015,571340835,5/23/2015,1304,109.28,35.84,142501.12,46735.36,95765.76 +Sub-Saharan Africa,Ghana,Clothes,Offline,C,5/24/2017,717397630,7/12/2017,2756,109.28,35.84,301175.68,98775.04,202400.64 +North America,United States of America,Vegetables,Online,L,8/13/2010,682358539,9/21/2010,3910,154.06,90.93,602374.6,355536.3,246838.3 +Middle East and North Africa,Turkey,Cereal,Offline,M,1/11/2016,589709889,2/3/2016,7116,205.7,117.11,1463761.2,833354.76,630406.44 +Sub-Saharan Africa,Botswana,Beverages,Online,M,2/27/2014,633250510,4/13/2014,1753,47.45,31.79,83179.85,55727.87,27451.98 +Europe,Slovakia,Meat,Offline,L,11/18/2016,627091729,11/27/2016,9233,421.89,364.69,3895310.37,3367182.77,528127.6 +Sub-Saharan Africa,Kenya,Meat,Online,M,8/24/2010,455657374,9/5/2010,7998,421.89,364.69,3374276.22,2916790.62,457485.6 +Europe,Ukraine,Vegetables,Online,H,3/29/2013,523683774,4/8/2013,8521,154.06,90.93,1312745.26,774814.53,537930.73 +Asia,North Korea,Meat,Offline,L,1/10/2017,406219756,3/1/2017,8308,421.89,364.69,3505062.12,3029844.52,475217.6 +Central America and the Caribbean,Panama,Vegetables,Offline,L,6/5/2015,198626649,7/14/2015,6894,154.06,90.93,1062089.64,626871.42,435218.22 +Sub-Saharan Africa,Uganda,Cosmetics,Online,L,4/14/2014,966578280,5/10/2014,848,437.2,263.33,370745.6,223303.84,147441.76 +Europe,Latvia,Cosmetics,Online,L,12/9/2012,696060979,12/30/2012,8767,437.2,263.33,3832932.4,2308614.11,1524318.29 +Asia,China,Personal Care,Online,M,8/1/2015,143373572,8/24/2015,6281,81.73,56.67,513346.13,355944.27,157401.86 +Central America and the Caribbean,Grenada,Fruits,Online,H,4/25/2012,585127389,6/9/2012,1052,9.33,6.92,9815.16,7279.84,2535.32 +Europe,Denmark,Office Supplies,Online,L,4/2/2013,668246257,5/9/2013,7772,651.21,524.96,5061204.12,4079989.12,981215 +Europe,Bosnia and Herzegovina,Snacks,Online,H,6/1/2014,459966504,6/12/2014,3165,152.58,97.44,482915.7,308397.6,174518.1 +Asia,Bangladesh,Office Supplies,Offline,L,9/5/2016,997836959,9/28/2016,985,651.21,524.96,641441.85,517085.6,124356.25 +Sub-Saharan Africa,Malawi,Clothes,Offline,M,6/1/2014,239718949,7/6/2014,7019,109.28,35.84,767036.32,251560.96,515475.36 +Europe,Romania,Household,Offline,H,5/31/2014,713786303,6/2/2014,4084,668.27,502.54,2729214.68,2052373.36,676841.32 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,C,12/16/2016,968525350,1/26/2017,7029,81.73,56.67,574480.17,398333.43,176146.74 +Europe,Kosovo,Cosmetics,Online,L,1/16/2012,522734916,1/22/2012,7733,437.2,263.33,3380867.6,2036330.89,1344536.71 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,C,6/9/2013,315526330,6/27/2013,108,152.58,97.44,16478.64,10523.52,5955.12 +Sub-Saharan Africa,Comoros,Beverages,Online,M,1/19/2017,456323421,2/19/2017,5096,47.45,31.79,241805.2,162001.84,79803.36 +Sub-Saharan Africa,Namibia,Personal Care,Offline,M,4/14/2012,674862515,5/1/2012,5670,81.73,56.67,463409.1,321318.9,142090.2 +Central America and the Caribbean,Grenada,Fruits,Online,M,2/7/2016,771192443,3/11/2016,1836,9.33,6.92,17129.88,12705.12,4424.76 +Europe,United Kingdom,Clothes,Offline,H,4/1/2016,165674531,4/1/2016,5630,109.28,35.84,615246.4,201779.2,413467.2 +Europe,San Marino,Meat,Offline,M,11/21/2012,148982608,12/22/2012,6119,421.89,364.69,2581544.91,2231538.11,350006.8 +Middle East and North Africa,United Arab Emirates,Cereal,Online,H,10/31/2014,732103002,12/17/2014,4402,205.7,117.11,905491.4,515518.22,389973.18 +Asia,India,Household,Online,C,1/2/2013,196334540,1/10/2013,8608,668.27,502.54,5752468.16,4325864.32,1426603.84 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,C,7/26/2014,943288552,9/6/2014,8899,152.58,97.44,1357809.42,867118.56,490690.86 +Middle East and North Africa,Iran,Personal Care,Online,C,5/12/2016,944888865,5/21/2016,2468,81.73,56.67,201709.64,139861.56,61848.08 +Europe,Finland,Fruits,Offline,H,4/24/2016,493371808,6/1/2016,8537,9.33,6.92,79650.21,59076.04,20574.17 +Asia,Myanmar,Clothes,Offline,H,3/10/2017,851286208,4/21/2017,3361,109.28,35.84,367290.08,120458.24,246831.84 +Asia,Indonesia,Fruits,Online,M,4/2/2015,201493394,5/21/2015,5228,9.33,6.92,48777.24,36177.76,12599.48 +Middle East and North Africa,Kuwait,Office Supplies,Online,M,8/12/2011,397167193,9/5/2011,9453,651.21,524.96,6155888.13,4962446.88,1193441.25 +Europe,Serbia,Office Supplies,Online,H,1/9/2016,211793935,2/27/2016,3387,651.21,524.96,2205648.27,1778039.52,427608.75 +Middle East and North Africa,Iraq,Household,Offline,H,10/17/2012,289172446,11/26/2012,1408,668.27,502.54,940924.16,707576.32,233347.84 +Europe,Serbia,Cosmetics,Offline,L,1/8/2010,893414056,2/5/2010,9928,437.2,263.33,4340521.6,2614340.24,1726181.36 +Australia and Oceania,Palau,Fruits,Online,C,1/28/2013,558942592,3/2/2013,2389,9.33,6.92,22289.37,16531.88,5757.49 +Asia,Myanmar,Household,Online,M,4/2/2013,140494382,5/10/2013,4265,668.27,502.54,2850171.55,2143333.1,706838.45 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,C,4/5/2014,563118255,4/16/2014,8060,668.27,502.54,5386256.2,4050472.4,1335783.8 +Central America and the Caribbean,El Salvador,Snacks,Offline,M,4/25/2013,572175538,6/4/2013,8312,152.58,97.44,1268244.96,809921.28,458323.68 +Sub-Saharan Africa,South Africa,Fruits,Offline,C,6/21/2012,783340060,8/5/2012,6586,9.33,6.92,61447.38,45575.12,15872.26 +Central America and the Caribbean,Barbados,Vegetables,Offline,C,11/9/2014,532598149,11/20/2014,6483,154.06,90.93,998770.98,589499.19,409271.79 +Asia,Philippines,Beverages,Online,L,4/20/2013,126248633,5/4/2013,8631,47.45,31.79,409540.95,274379.49,135161.46 +Sub-Saharan Africa,Lesotho,Meat,Offline,H,11/4/2016,390902841,12/15/2016,5692,421.89,364.69,2401397.88,2075815.48,325582.4 +Europe,Denmark,Personal Care,Online,C,8/29/2016,423484599,9/13/2016,7358,81.73,56.67,601369.34,416977.86,184391.48 +Europe,Cyprus,Personal Care,Online,L,7/24/2012,741230237,8/21/2012,5354,81.73,56.67,437582.42,303411.18,134171.24 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,H,10/12/2016,131688582,10/17/2016,8433,109.28,35.84,921558.24,302238.72,619319.52 +Europe,Portugal,Vegetables,Offline,M,5/1/2012,602720963,6/8/2012,7382,154.06,90.93,1137270.92,671245.26,466025.66 +Sub-Saharan Africa,Ethiopia,Household,Offline,C,5/12/2017,632501208,5/16/2017,18,668.27,502.54,12028.86,9045.72,2983.14 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,L,3/23/2013,119515645,5/8/2013,6190,81.73,56.67,505908.7,350787.3,155121.4 +Asia,Indonesia,Vegetables,Offline,L,6/2/2016,832563102,7/16/2016,2778,154.06,90.93,427978.68,252603.54,175375.14 +Asia,Cambodia,Personal Care,Online,L,3/18/2014,560754907,4/28/2014,8693,81.73,56.67,710478.89,492632.31,217846.58 +Europe,Vatican City,Meat,Offline,L,11/11/2013,763514888,11/29/2013,9877,421.89,364.69,4167007.53,3602043.13,564964.4 +Europe,Austria,Household,Online,C,2/21/2016,720579373,3/14/2016,4304,668.27,502.54,2876234.08,2162932.16,713301.92 +Europe,Liechtenstein,Snacks,Offline,H,7/3/2011,681997191,8/8/2011,6979,152.58,97.44,1064855.82,680033.76,384822.06 +Sub-Saharan Africa,Sierra Leone,Meat,Online,L,3/13/2014,518129670,3/18/2014,4938,421.89,364.69,2083292.82,1800839.22,282453.6 +Asia,Maldives,Office Supplies,Online,M,1/11/2013,169650638,1/27/2013,2249,651.21,524.96,1464571.29,1180635.04,283936.25 +Europe,Bulgaria,Beverages,Offline,L,1/8/2013,997546422,1/23/2013,5009,47.45,31.79,237677.05,159236.11,78440.94 +Middle East and North Africa,Somalia,Office Supplies,Offline,L,6/19/2016,833115851,7/30/2016,6349,651.21,524.96,4134532.29,3332971.04,801561.25 +Europe,Macedonia,Fruits,Offline,M,8/1/2011,727970254,9/11/2011,1430,9.33,6.92,13341.9,9895.6,3446.3 +Sub-Saharan Africa,Malawi,Household,Offline,M,2/24/2014,904033458,2/28/2014,2445,668.27,502.54,1633920.15,1228710.3,405209.85 +Middle East and North Africa,Somalia,Household,Offline,L,9/25/2010,303541791,10/28/2010,3616,668.27,502.54,2416464.32,1817184.64,599279.68 +Australia and Oceania,Nauru,Meat,Offline,H,6/17/2015,639044082,7/2/2015,6200,421.89,364.69,2615718,2261078,354640 +Asia,Malaysia,Cereal,Online,M,3/24/2013,543401658,3/28/2013,3481,205.7,117.11,716041.7,407659.91,308381.79 +Asia,Taiwan,Vegetables,Online,H,7/7/2016,519788348,8/18/2016,5778,154.06,90.93,890158.68,525393.54,364765.14 +Europe,San Marino,Cereal,Online,H,2/20/2016,691690480,3/23/2016,5439,205.7,117.11,1118802.3,636961.29,481841.01 +Australia and Oceania,New Zealand,Cosmetics,Offline,M,5/4/2015,352906882,5/21/2015,1844,437.2,263.33,806196.8,485580.52,320616.28 +Middle East and North Africa,Somalia,Cosmetics,Online,C,11/8/2010,217548882,11/12/2010,6404,437.2,263.33,2799828.8,1686365.32,1113463.48 +Europe,Lithuania,Clothes,Online,H,11/3/2011,170040309,12/10/2011,7561,109.28,35.84,826266.08,270986.24,555279.84 +Europe,Moldova ,Office Supplies,Online,H,5/18/2013,615117490,6/8/2013,5789,651.21,524.96,3769854.69,3038993.44,730861.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,H,5/26/2015,227829253,5/31/2015,8594,668.27,502.54,5743112.38,4318828.76,1424283.62 +Europe,Czech Republic,Clothes,Online,L,4/27/2011,903536927,6/14/2011,5510,109.28,35.84,602132.8,197478.4,404654.4 +Asia,Philippines,Cereal,Offline,H,7/25/2014,107914340,9/9/2014,3106,205.7,117.11,638904.2,363743.66,275160.54 +Europe,Spain,Snacks,Online,L,11/22/2016,326947820,11/30/2016,9980,152.58,97.44,1522748.4,972451.2,550297.2 +Europe,Montenegro,Cosmetics,Online,L,12/5/2014,516936194,1/12/2015,1762,437.2,263.33,770346.4,463987.46,306358.94 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,M,12/2/2013,154490792,1/14/2014,6113,255.28,159.42,1560526.64,974534.46,585992.18 +Central America and the Caribbean,El Salvador,Personal Care,Offline,H,5/26/2016,586535441,6/22/2016,7726,81.73,56.67,631445.98,437832.42,193613.56 +Asia,Philippines,Personal Care,Online,M,10/29/2010,980306470,10/30/2010,3324,81.73,56.67,271670.52,188371.08,83299.44 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,L,3/20/2013,573352706,4/9/2013,6662,47.45,31.79,316111.9,211784.98,104326.92 +Sub-Saharan Africa,Sudan,Vegetables,Offline,C,5/14/2010,923535478,7/1/2010,3526,154.06,90.93,543215.56,320619.18,222596.38 +Europe,Belarus,Meat,Online,M,8/23/2016,959028613,9/30/2016,6733,421.89,364.69,2840585.37,2455457.77,385127.6 +Central America and the Caribbean,Panama,Beverages,Online,C,3/8/2017,128318440,3/15/2017,1133,47.45,31.79,53760.85,36018.07,17742.78 +Australia and Oceania,Marshall Islands,Cosmetics,Online,L,2/15/2017,650203788,2/27/2017,8605,437.2,263.33,3762106,2265954.65,1496151.35 +Middle East and North Africa,Azerbaijan,Clothes,Offline,L,2/6/2015,763795983,2/26/2015,3060,109.28,35.84,334396.8,109670.4,224726.4 +Central America and the Caribbean,Guatemala,Beverages,Online,C,7/31/2014,578518855,9/7/2014,5440,47.45,31.79,258128,172937.6,85190.4 +Europe,Switzerland,Baby Food,Online,C,7/16/2012,724108731,8/20/2012,8720,255.28,159.42,2226041.6,1390142.4,835899.2 +Europe,Romania,Cosmetics,Online,L,10/21/2010,100614440,11/11/2010,2904,437.2,263.33,1269628.8,764710.32,504918.48 +Australia and Oceania,Solomon Islands,Meat,Online,M,4/5/2012,828397309,4/22/2012,27,421.89,364.69,11391.03,9846.63,1544.4 +Australia and Oceania,Marshall Islands,Cosmetics,Online,L,1/27/2017,598131167,3/1/2017,9159,437.2,263.33,4004314.8,2411839.47,1592475.33 +Asia,Thailand,Baby Food,Offline,M,5/1/2011,320802342,6/12/2011,1397,255.28,159.42,356626.16,222709.74,133916.42 +Sub-Saharan Africa,Comoros,Cereal,Online,H,4/4/2016,977709662,4/8/2016,4871,205.7,117.11,1001964.7,570442.81,431521.89 +Sub-Saharan Africa,Gabon,Beverages,Offline,M,4/14/2016,470464456,5/31/2016,9742,47.45,31.79,462257.9,309698.18,152559.72 +Sub-Saharan Africa,Central African Republic,Meat,Online,M,11/4/2015,370990550,12/6/2015,3203,421.89,364.69,1351313.67,1168102.07,183211.6 +Sub-Saharan Africa,Togo,Vegetables,Offline,L,11/3/2012,971524274,12/8/2012,4477,154.06,90.93,689726.62,407093.61,282633.01 +Asia,Myanmar,Cereal,Online,C,1/21/2010,834614455,2/11/2010,9819,205.7,117.11,2019768.3,1149903.09,869865.21 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,M,4/28/2011,843122422,5/16/2011,7516,437.2,263.33,3285995.2,1979188.28,1306806.92 +Europe,Belarus,Cereal,Offline,L,3/5/2010,150222003,4/16/2010,2884,205.7,117.11,593238.8,337745.24,255493.56 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,L,5/14/2016,229399526,6/5/2016,3272,255.28,159.42,835276.16,521622.24,313653.92 +Australia and Oceania,Vanuatu,Office Supplies,Online,C,3/19/2014,824453818,4/15/2014,3061,651.21,524.96,1993353.81,1606902.56,386451.25 +Sub-Saharan Africa,Guinea,Office Supplies,Online,L,10/20/2011,399496209,11/26/2011,8661,651.21,524.96,5640129.81,4546678.56,1093451.25 +Asia,Tajikistan,Cereal,Offline,H,7/5/2014,188950526,7/26/2014,3514,205.7,117.11,722829.8,411524.54,311305.26 +North America,Canada,Vegetables,Online,H,8/16/2013,147553098,8/29/2013,3095,154.06,90.93,476815.7,281428.35,195387.35 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,H,11/13/2012,300352752,12/15/2012,9909,651.21,524.96,6452839.89,5201828.64,1251011.25 +Sub-Saharan Africa,Mozambique,Beverages,Offline,H,1/6/2017,292710816,1/19/2017,8490,47.45,31.79,402850.5,269897.1,132953.4 +Central America and the Caribbean,El Salvador,Clothes,Online,C,12/26/2012,740301120,1/23/2013,407,109.28,35.84,44476.96,14586.88,29890.08 +Middle East and North Africa,Lebanon,Personal Care,Offline,M,6/23/2011,979109990,7/6/2011,9259,81.73,56.67,756738.07,524707.53,232030.54 +Asia,North Korea,Cosmetics,Offline,L,11/19/2012,415436255,1/1/2013,5675,437.2,263.33,2481110,1494397.75,986712.25 +Europe,Poland,Snacks,Offline,C,2/10/2011,775891244,2/12/2011,2316,152.58,97.44,353375.28,225671.04,127704.24 +Asia,Thailand,Vegetables,Online,H,6/21/2012,257398784,7/11/2012,8875,154.06,90.93,1367282.5,807003.75,560278.75 +Central America and the Caribbean,Saint Lucia,Beverages,Online,L,10/12/2016,277195203,11/13/2016,7075,47.45,31.79,335708.75,224914.25,110794.5 +Asia,Bangladesh,Beverages,Offline,L,7/22/2013,522829329,8/8/2013,5672,47.45,31.79,269136.4,180312.88,88823.52 +Asia,Laos,Meat,Online,L,2/4/2016,302162492,2/18/2016,5451,421.89,364.69,2299722.39,1987925.19,311797.2 +Asia,Sri Lanka,Cereal,Offline,C,4/3/2012,793368518,4/6/2012,4230,205.7,117.11,870111,495375.3,374735.7 +Europe,Andorra,Meat,Online,M,9/9/2013,994933736,10/6/2013,1857,421.89,364.69,783449.73,677229.33,106220.4 +Asia,Taiwan,Beverages,Offline,H,3/3/2014,875656974,3/16/2014,5212,47.45,31.79,247309.4,165689.48,81619.92 +Asia,Laos,Cereal,Offline,C,2/9/2016,924649560,2/15/2016,3207,205.7,117.11,659679.9,375571.77,284108.13 +Australia and Oceania,Nauru,Cosmetics,Offline,C,8/18/2011,801335322,9/26/2011,1784,437.2,263.33,779964.8,469780.72,310184.08 +Europe,Slovenia,Personal Care,Online,H,8/19/2016,685450589,8/23/2016,8916,81.73,56.67,728704.68,505269.72,223434.96 +Sub-Saharan Africa,Madagascar,Vegetables,Online,H,1/5/2014,827044188,2/12/2014,9609,154.06,90.93,1480362.54,873746.37,606616.17 +Sub-Saharan Africa,Seychelles ,Snacks,Online,L,6/11/2010,196477448,7/17/2010,898,152.58,97.44,137016.84,87501.12,49515.72 +Asia,Malaysia,Clothes,Online,M,6/13/2017,534424197,7/15/2017,6851,109.28,35.84,748677.28,245539.84,503137.44 +Sub-Saharan Africa,Comoros,Office Supplies,Online,L,5/1/2017,501870763,5/26/2017,3566,651.21,524.96,2322214.86,1872007.36,450207.5 +Europe,Norway,Office Supplies,Offline,M,5/19/2012,630115973,5/19/2012,4174,651.21,524.96,2718150.54,2191183.04,526967.5 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,L,7/15/2013,170771157,7/25/2013,3835,47.45,31.79,181970.75,121914.65,60056.1 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,M,11/12/2013,245760142,12/23/2013,4742,437.2,263.33,2073202.4,1248710.86,824491.54 +Europe,Denmark,Fruits,Offline,C,1/26/2015,697319257,3/11/2015,1119,9.33,6.92,10440.27,7743.48,2696.79 +Europe,Serbia,Office Supplies,Offline,M,2/19/2016,537997329,2/27/2016,4220,651.21,524.96,2748106.2,2215331.2,532775 +Europe,Norway,Meat,Offline,C,2/8/2017,200655686,3/18/2017,7331,421.89,364.69,3092875.59,2673542.39,419333.2 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,C,4/25/2015,188468158,5/19/2015,771,81.73,56.67,63013.83,43692.57,19321.26 +Sub-Saharan Africa,The Gambia,Fruits,Offline,M,9/19/2016,624921071,10/9/2016,6887,9.33,6.92,64255.71,47658.04,16597.67 +Europe,Bosnia and Herzegovina,Meat,Offline,C,12/28/2016,803813254,1/16/2017,5059,421.89,364.69,2134341.51,1844966.71,289374.8 +Asia,Kyrgyzstan,Beverages,Offline,L,11/13/2012,539256036,12/10/2012,6699,47.45,31.79,317867.55,212961.21,104906.34 +Asia,Singapore,Cosmetics,Online,H,7/5/2013,615673243,8/13/2013,249,437.2,263.33,108862.8,65569.17,43293.63 +Europe,Liechtenstein,Household,Online,L,12/28/2013,537801206,1/8/2014,6183,668.27,502.54,4131913.41,3107204.82,1024708.59 +Europe,Croatia,Baby Food,Online,C,3/30/2014,780688750,5/9/2014,2005,255.28,159.42,511836.4,319637.1,192199.3 +Asia,Myanmar,Vegetables,Online,C,4/5/2015,539697206,5/10/2015,7251,154.06,90.93,1117089.06,659333.43,457755.63 +Europe,Germany,Fruits,Online,C,4/26/2015,880500400,6/8/2015,8490,9.33,6.92,79211.7,58750.8,20460.9 +Sub-Saharan Africa,Benin,Household,Offline,C,9/30/2013,689084661,10/25/2013,4319,668.27,502.54,2886258.13,2170470.26,715787.87 +Australia and Oceania,Australia,Beverages,Offline,M,9/30/2014,721748816,10/30/2014,369,47.45,31.79,17509.05,11730.51,5778.54 +Australia and Oceania,Kiribati,Baby Food,Online,L,12/30/2015,455104196,1/18/2016,4300,255.28,159.42,1097704,685506,412198 +Australia and Oceania,Australia,Beverages,Offline,H,6/13/2012,336074626,7/28/2012,805,47.45,31.79,38197.25,25590.95,12606.3 +Australia and Oceania,New Zealand,Meat,Online,C,4/14/2015,431896436,5/3/2015,6608,421.89,364.69,2787849.12,2409871.52,377977.6 +North America,Canada,Household,Offline,C,3/24/2010,880118453,5/9/2010,5463,668.27,502.54,3650759.01,2745376.02,905382.99 +Asia,China,Cereal,Online,C,5/14/2014,538602006,6/22/2014,3157,205.7,117.11,649394.9,369716.27,279678.63 +Middle East and North Africa,Israel,Meat,Offline,H,10/10/2011,135520923,10/11/2011,2507,421.89,364.69,1057678.23,914277.83,143400.4 +Sub-Saharan Africa,Burundi,Vegetables,Offline,M,4/24/2010,919361531,4/26/2010,8362,154.06,90.93,1288249.72,760356.66,527893.06 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,L,2/11/2015,608922660,3/29/2015,2602,651.21,524.96,1694448.42,1365945.92,328502.5 +Sub-Saharan Africa,Eritrea,Snacks,Online,L,3/26/2017,143315637,5/15/2017,9137,152.58,97.44,1394123.46,890309.28,503814.18 +Central America and the Caribbean,Barbados,Cosmetics,Online,L,7/31/2012,531964290,8/22/2012,8910,437.2,263.33,3895452,2346270.3,1549181.7 +Middle East and North Africa,Tunisia ,Meat,Offline,L,4/9/2013,604604947,5/11/2013,4894,421.89,364.69,2064729.66,1784792.86,279936.8 +Europe,Latvia,Vegetables,Offline,M,7/21/2013,161286437,8/28/2013,7096,154.06,90.93,1093209.76,645239.28,447970.48 +Europe,Sweden,Office Supplies,Offline,H,4/26/2016,422370088,5/7/2016,7550,651.21,524.96,4916635.5,3963448,953187.5 +Europe,Romania,Cereal,Offline,H,2/27/2014,878529727,3/11/2014,5324,205.7,117.11,1095146.8,623493.64,471653.16 +Asia,Kyrgyzstan,Cosmetics,Online,H,11/16/2015,640751683,11/30/2015,1517,437.2,263.33,663232.4,399471.61,263760.79 +Europe,Poland,Household,Online,L,5/29/2012,690334784,6/27/2012,4258,668.27,502.54,2845493.66,2139815.32,705678.34 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,H,11/28/2010,728890359,12/29/2010,3710,437.2,263.33,1622012,976954.3,645057.7 +Europe,Belarus,Personal Care,Online,H,10/18/2015,528342235,11/19/2015,7063,81.73,56.67,577258.99,400260.21,176998.78 +Europe,Vatican City,Meat,Online,L,6/2/2017,380926740,6/11/2017,3542,421.89,364.69,1494334.38,1291731.98,202602.4 +Middle East and North Africa,Afghanistan,Personal Care,Offline,C,12/21/2010,649192702,1/18/2011,9402,81.73,56.67,768425.46,532811.34,235614.12 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,L,6/10/2015,416001451,6/25/2015,2929,437.2,263.33,1280558.8,771293.57,509265.23 +Europe,Norway,Snacks,Online,H,10/13/2016,634526813,11/20/2016,9439,152.58,97.44,1440202.62,919736.16,520466.46 +Asia,North Korea,Snacks,Online,M,3/9/2017,978255116,4/2/2017,6283,152.58,97.44,958660.14,612215.52,346444.62 +Sub-Saharan Africa,South Africa,Office Supplies,Online,C,2/8/2016,290985190,3/22/2016,7839,651.21,524.96,5104835.19,4115161.44,989673.75 +Asia,Taiwan,Clothes,Online,C,1/20/2014,636828362,2/13/2014,519,109.28,35.84,56716.32,18600.96,38115.36 +Europe,France,Cereal,Offline,C,5/31/2016,550208461,7/8/2016,7765,205.7,117.11,1597260.5,909359.15,687901.35 +Asia,Indonesia,Fruits,Offline,H,6/22/2014,885861814,7/8/2014,5051,9.33,6.92,47125.83,34952.92,12172.91 +Asia,Kazakhstan,Vegetables,Offline,L,12/13/2011,768837249,1/12/2012,4882,154.06,90.93,752120.92,443920.26,308200.66 +Asia,Taiwan,Cereal,Online,C,8/14/2013,744496095,8/28/2013,1794,205.7,117.11,369025.8,210095.34,158930.46 +Europe,Kosovo,Meat,Offline,M,12/22/2013,528512179,1/31/2014,7353,421.89,364.69,3102157.17,2681565.57,420591.6 +Sub-Saharan Africa,Togo,Baby Food,Offline,M,2/21/2016,356871831,4/5/2016,5160,255.28,159.42,1317244.8,822607.2,494637.6 +Asia,Kyrgyzstan,Meat,Offline,H,12/10/2012,535873878,1/28/2013,5844,421.89,364.69,2465525.16,2131248.36,334276.8 +Middle East and North Africa,Israel,Office Supplies,Offline,L,6/4/2013,992129647,7/18/2013,2065,651.21,524.96,1344748.65,1084042.4,260706.25 +Australia and Oceania,Solomon Islands,Fruits,Online,C,5/1/2016,822562968,5/3/2016,3516,9.33,6.92,32804.28,24330.72,8473.56 +Asia,Indonesia,Office Supplies,Offline,C,11/26/2013,544410169,12/10/2013,1922,651.21,524.96,1251625.62,1008973.12,242652.5 +Europe,Denmark,Fruits,Offline,L,10/20/2010,745220077,10/26/2010,6036,9.33,6.92,56315.88,41769.12,14546.76 +Sub-Saharan Africa,Eritrea,Beverages,Offline,M,10/3/2012,732854020,10/22/2012,6645,47.45,31.79,315305.25,211244.55,104060.7 +North America,Canada,Household,Offline,H,3/14/2015,785485827,4/15/2015,1566,668.27,502.54,1046510.82,786977.64,259533.18 +Sub-Saharan Africa,Senegal,Personal Care,Offline,M,8/17/2014,801601827,9/22/2014,649,81.73,56.67,53042.77,36778.83,16263.94 +Middle East and North Africa,United Arab Emirates,Household,Online,H,5/22/2012,750000846,6/1/2012,772,668.27,502.54,515904.44,387960.88,127943.56 +Middle East and North Africa,Iraq,Snacks,Online,L,11/27/2010,219794213,11/27/2010,847,152.58,97.44,129235.26,82531.68,46703.58 +Europe,Netherlands,Beverages,Online,M,6/9/2017,670405757,7/16/2017,6816,47.45,31.79,323419.2,216680.64,106738.56 +Sub-Saharan Africa,Guinea,Clothes,Offline,M,1/10/2010,481571805,1/25/2010,6654,109.28,35.84,727149.12,238479.36,488669.76 +Middle East and North Africa,Turkey,Cereal,Online,M,12/30/2016,803341186,1/18/2017,5364,205.7,117.11,1103374.8,628178.04,475196.76 +Sub-Saharan Africa,Zimbabwe,Vegetables,Offline,C,9/27/2014,606075227,11/10/2014,9983,154.06,90.93,1537980.98,907754.19,630226.79 +Asia,Thailand,Fruits,Offline,L,10/8/2014,730447757,11/2/2014,4578,9.33,6.92,42712.74,31679.76,11032.98 +Middle East and North Africa,Iran,Cosmetics,Online,C,7/16/2014,737445104,7/28/2014,5249,437.2,263.33,2294862.8,1382219.17,912643.63 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,L,5/5/2016,258366096,6/14/2016,5124,81.73,56.67,418784.52,290377.08,128407.44 +Europe,France,Clothes,Online,C,12/20/2015,344822061,12/27/2015,9365,109.28,35.84,1023407.2,335641.6,687765.6 +Australia and Oceania,Tonga,Snacks,Offline,C,1/21/2014,318736827,1/26/2014,165,152.58,97.44,25175.7,16077.6,9098.1 +Europe,Serbia,Cereal,Offline,L,4/23/2012,922346723,5/26/2012,1747,205.7,117.11,359357.9,204591.17,154766.73 +Asia,Maldives,Personal Care,Online,H,4/15/2017,268200576,5/15/2017,5365,81.73,56.67,438481.45,304034.55,134446.9 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,C,11/20/2013,589159715,1/9/2014,4307,437.2,263.33,1883020.4,1134162.31,748858.09 +Europe,Moldova ,Baby Food,Online,H,8/2/2014,588397967,9/5/2014,8889,255.28,159.42,2269183.92,1417084.38,852099.54 +Asia,Singapore,Household,Offline,L,3/15/2010,389401662,4/20/2010,1460,668.27,502.54,975674.2,733708.4,241965.8 +Sub-Saharan Africa,Comoros,Cereal,Offline,L,7/19/2011,185969626,9/6/2011,1400,205.7,117.11,287980,163954,124026 +Australia and Oceania,Kiribati,Beverages,Offline,L,5/12/2015,692213189,6/9/2015,120,47.45,31.79,5694,3814.8,1879.2 +Sub-Saharan Africa,Senegal,Clothes,Online,M,8/26/2015,892556178,9/14/2015,6063,109.28,35.84,662564.64,217297.92,445266.72 +Europe,Montenegro,Cereal,Offline,H,1/28/2015,291734921,2/26/2015,9701,205.7,117.11,1995495.7,1136084.11,859411.59 +Asia,Japan,Meat,Offline,C,7/23/2013,264798247,7/25/2013,8541,421.89,364.69,3603362.49,3114817.29,488545.2 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,M,2/6/2012,907107484,2/6/2012,2117,437.2,263.33,925552.4,557469.61,368082.79 +Sub-Saharan Africa,Burundi,Meat,Online,C,7/16/2016,584336459,8/4/2016,6998,421.89,364.69,2952386.22,2552100.62,400285.6 +Sub-Saharan Africa,Tanzania,Household,Offline,M,1/28/2011,882471501,2/16/2011,1783,668.27,502.54,1191525.41,896028.82,295496.59 +Europe,Portugal,Beverages,Offline,L,1/15/2015,757811439,1/15/2015,2100,47.45,31.79,99645,66759,32886 +Middle East and North Africa,Lebanon,Cereal,Offline,H,12/21/2010,586967599,1/14/2011,5611,205.7,117.11,1154182.7,657104.21,497078.49 +Europe,Bulgaria,Office Supplies,Online,M,7/17/2016,816863811,8/28/2016,7009,651.21,524.96,4564330.89,3679444.64,884886.25 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,C,8/22/2012,614736402,9/6/2012,3017,81.73,56.67,246579.41,170973.39,75606.02 +Europe,Kosovo,Personal Care,Online,M,4/13/2015,118134200,6/2/2015,7390,81.73,56.67,603984.7,418791.3,185193.4 +Middle East and North Africa,Pakistan,Baby Food,Offline,H,4/7/2011,884918534,4/14/2011,5914,255.28,159.42,1509725.92,942809.88,566916.04 +Asia,Vietnam,Household,Online,H,12/14/2014,943263232,1/27/2015,1407,668.27,502.54,940255.89,707073.78,233182.11 +Sub-Saharan Africa,Madagascar,Cereal,Online,C,6/27/2011,641654622,7/22/2011,8717,205.7,117.11,1793086.9,1020847.87,772239.03 +Middle East and North Africa,Qatar,Clothes,Offline,H,7/28/2013,398891532,8/4/2013,9723,109.28,35.84,1062529.44,348472.32,714057.12 +Europe,Italy,Cereal,Offline,C,4/8/2012,254085290,4/16/2012,8338,205.7,117.11,1715126.6,976463.18,738663.42 +Central America and the Caribbean,Dominica,Personal Care,Online,C,1/20/2011,316659724,2/23/2011,5504,81.73,56.67,449841.92,311911.68,137930.24 +Asia,North Korea,Fruits,Online,L,6/22/2014,316351163,6/28/2014,4194,9.33,6.92,39130.02,29022.48,10107.54 +Europe,Italy,Personal Care,Offline,M,10/10/2016,953208434,11/11/2016,4413,81.73,56.67,360674.49,250084.71,110589.78 +Asia,Myanmar,Meat,Online,C,4/11/2013,747592866,5/15/2013,8197,421.89,364.69,3458232.33,2989363.93,468868.4 +Asia,South Korea,Fruits,Online,C,9/18/2011,990178287,10/8/2011,4614,9.33,6.92,43048.62,31928.88,11119.74 +Asia,South Korea,Meat,Online,C,4/27/2013,791951024,5/13/2013,4762,421.89,364.69,2009040.18,1736653.78,272386.4 +Middle East and North Africa,Yemen,Office Supplies,Online,L,8/10/2016,234209907,9/11/2016,6771,651.21,524.96,4409342.91,3554504.16,854838.75 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,C,7/29/2013,818566262,9/9/2013,802,81.73,56.67,65547.46,45449.34,20098.12 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,M,3/22/2016,516943919,4/1/2016,4048,47.45,31.79,192077.6,128685.92,63391.68 +Middle East and North Africa,Morocco,Beverages,Offline,C,11/23/2014,521579205,12/5/2014,5732,47.45,31.79,271983.4,182220.28,89763.12 +Europe,Albania,Vegetables,Offline,H,5/11/2012,295020949,5/25/2012,2110,154.06,90.93,325066.6,191862.3,133204.3 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,H,6/15/2012,720130479,7/27/2012,1466,651.21,524.96,954673.86,769591.36,185082.5 +Sub-Saharan Africa,Botswana,Snacks,Offline,C,4/17/2016,950081622,4/28/2016,9120,152.58,97.44,1391529.6,888652.8,502876.8 +Australia and Oceania,East Timor,Clothes,Online,M,11/27/2010,658360707,12/1/2010,2418,109.28,35.84,264239.04,86661.12,177577.92 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,H,11/23/2010,488766562,12/30/2010,5742,81.73,56.67,469293.66,325399.14,143894.52 +Europe,Vatican City,Vegetables,Online,L,10/12/2016,705410516,11/21/2016,5502,154.06,90.93,847638.12,500296.86,347341.26 +Central America and the Caribbean,Panama,Fruits,Online,C,3/22/2011,742716395,4/23/2011,5141,9.33,6.92,47965.53,35575.72,12389.81 +Central America and the Caribbean,Guatemala,Fruits,Online,L,10/18/2015,555420529,12/5/2015,132,9.33,6.92,1231.56,913.44,318.12 +Europe,Belgium,Office Supplies,Online,M,7/3/2011,168571746,7/10/2011,2980,651.21,524.96,1940605.8,1564380.8,376225 +Europe,Romania,Meat,Offline,H,9/11/2010,127531373,10/25/2010,8222,421.89,364.69,3468779.58,2998481.18,470298.4 +Middle East and North Africa,Somalia,Vegetables,Online,H,6/9/2015,147973239,7/9/2015,7425,154.06,90.93,1143895.5,675155.25,468740.25 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,L,9/14/2013,465883672,9/16/2013,4186,668.27,502.54,2797378.22,2103632.44,693745.78 +Asia,Turkmenistan,Cereal,Offline,C,6/21/2013,487561500,7/25/2013,9137,205.7,117.11,1879480.9,1070034.07,809446.83 +Australia and Oceania,Solomon Islands,Cereal,Offline,H,3/17/2016,139618051,3/29/2016,4939,205.7,117.11,1015952.3,578406.29,437546.01 +Sub-Saharan Africa,Togo,Vegetables,Online,L,2/1/2013,318977153,2/13/2013,1283,154.06,90.93,197658.98,116663.19,80995.79 +Europe,Serbia,Cereal,Online,M,7/1/2011,642875134,7/25/2011,9893,205.7,117.11,2034990.1,1158569.23,876420.87 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,C,2/4/2016,798860824,2/28/2016,9525,109.28,35.84,1040892,341376,699516 +Europe,Russia,Office Supplies,Online,H,6/18/2017,994795548,6/20/2017,964,651.21,524.96,627766.44,506061.44,121705 +Asia,Cambodia,Meat,Online,L,1/15/2011,608853137,2/22/2011,2028,421.89,364.69,855592.92,739591.32,116001.6 +Europe,Spain,Snacks,Online,C,1/14/2016,439519917,2/5/2016,2566,152.58,97.44,391520.28,250031.04,141489.24 +Europe,Romania,Household,Offline,H,2/1/2011,455594718,3/9/2011,9456,668.27,502.54,6319161.12,4752018.24,1567142.88 +Europe,Germany,Household,Offline,L,10/1/2013,246188867,10/23/2013,1611,668.27,502.54,1076582.97,809591.94,266991.03 +Australia and Oceania,Vanuatu,Beverages,Online,H,2/24/2016,370726191,3/8/2016,4973,47.45,31.79,235968.85,158091.67,77877.18 +Asia,Philippines,Cereal,Offline,H,6/20/2011,108943021,6/24/2011,7516,205.7,117.11,1546041.2,880198.76,665842.44 +Sub-Saharan Africa,Kenya,Baby Food,Online,H,11/19/2012,610888183,12/16/2012,4243,255.28,159.42,1083153.04,676419.06,406733.98 +Asia,Indonesia,Baby Food,Offline,M,12/7/2011,846923005,1/6/2012,2193,255.28,159.42,559829.04,349608.06,210220.98 +Middle East and North Africa,Syria,Baby Food,Offline,H,7/25/2012,757721316,9/11/2012,5431,255.28,159.42,1386425.68,865810.02,520615.66 +Sub-Saharan Africa,Central African Republic,Cereal,Online,M,3/22/2012,804269444,4/18/2012,56,205.7,117.11,11519.2,6558.16,4961.04 +Asia,Laos,Baby Food,Offline,M,3/16/2013,617866218,3/22/2013,9199,255.28,159.42,2348320.72,1466504.58,881816.14 +Sub-Saharan Africa,Uganda,Clothes,Online,M,4/20/2011,350122964,5/24/2011,8020,109.28,35.84,876425.6,287436.8,588988.8 +Middle East and North Africa,Egypt,Clothes,Online,L,9/20/2014,222963511,11/7/2014,8713,109.28,35.84,952156.64,312273.92,639882.72 +Sub-Saharan Africa,Chad,Cereal,Offline,M,1/8/2010,978624188,2/27/2010,5499,205.7,117.11,1131144.3,643987.89,487156.41 +Sub-Saharan Africa,Djibouti,Snacks,Offline,H,5/4/2011,729653823,6/3/2011,9636,152.58,97.44,1470260.88,938931.84,531329.04 +Europe,Italy,Baby Food,Online,C,2/21/2011,808913743,4/2/2011,4407,255.28,159.42,1125018.96,702563.94,422455.02 +Middle East and North Africa,Iraq,Personal Care,Online,L,5/2/2014,819577777,5/24/2014,132,81.73,56.67,10788.36,7480.44,3307.92 +Europe,Switzerland,Fruits,Offline,M,9/24/2011,885132253,10/24/2011,9158,9.33,6.92,85444.14,63373.36,22070.78 +Middle East and North Africa,Israel,Snacks,Offline,M,2/23/2014,299375998,3/1/2014,866,152.58,97.44,132134.28,84383.04,47751.24 +Sub-Saharan Africa,South Sudan,Cereal,Online,C,10/1/2010,676420342,10/8/2010,6666,205.7,117.11,1371196.2,780655.26,590540.94 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,H,9/11/2010,100689113,10/9/2010,5001,81.73,56.67,408731.73,283406.67,125325.06 +North America,Greenland,Clothes,Offline,M,8/19/2016,776918637,9/12/2016,6344,109.28,35.84,693272.32,227368.96,465903.36 +Sub-Saharan Africa,Namibia,Cosmetics,Online,M,5/8/2013,480157744,6/21/2013,8202,437.2,263.33,3585914.4,2159832.66,1426081.74 +Sub-Saharan Africa,Liberia,Cosmetics,Offline,M,12/25/2016,205767762,2/7/2017,108,437.2,263.33,47217.6,28439.64,18777.96 +Asia,Laos,Baby Food,Offline,H,8/31/2010,119422519,9/23/2010,8632,255.28,159.42,2203576.96,1376113.44,827463.52 +Middle East and North Africa,Israel,Beverages,Offline,H,6/13/2016,907108342,7/25/2016,2371,47.45,31.79,112503.95,75374.09,37129.86 +Asia,Laos,Cereal,Online,C,10/22/2015,625124061,12/10/2015,6956,205.7,117.11,1430849.2,814617.16,616232.04 +Europe,Vatican City,Office Supplies,Offline,H,12/29/2013,550081002,1/4/2014,47,651.21,524.96,30606.87,24673.12,5933.75 +Sub-Saharan Africa,The Gambia,Cereal,Online,C,7/16/2013,228902995,8/1/2013,6338,205.7,117.11,1303726.6,742243.18,561483.42 +Sub-Saharan Africa,Seychelles ,Beverages,Online,H,6/21/2010,628826367,7/31/2010,2551,47.45,31.79,121044.95,81096.29,39948.66 +Europe,Bulgaria,Household,Offline,H,3/28/2013,987399947,4/28/2013,2441,668.27,502.54,1631247.07,1226700.14,404546.93 +Europe,Slovakia,Cosmetics,Online,L,3/17/2016,162485063,3/21/2016,1796,437.2,263.33,785211.2,472940.68,312270.52 +Middle East and North Africa,Azerbaijan,Cereal,Online,M,1/11/2011,682255542,1/25/2011,3431,205.7,117.11,705756.7,401804.41,303952.29 +Australia and Oceania,Papua New Guinea,Beverages,Offline,C,2/17/2013,195197713,3/15/2013,2196,47.45,31.79,104200.2,69810.84,34389.36 +Australia and Oceania,Papua New Guinea,Vegetables,Online,H,7/3/2012,920110404,8/19/2012,9970,154.06,90.93,1535978.2,906572.1,629406.1 +Asia,Nepal,Personal Care,Online,L,5/8/2015,196104943,6/21/2015,665,81.73,56.67,54350.45,37685.55,16664.9 +Sub-Saharan Africa,Botswana,Cosmetics,Online,M,1/1/2010,832605159,1/26/2010,5224,437.2,263.33,2283932.8,1375635.92,908296.88 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,C,2/24/2016,759347379,3/4/2016,6619,9.33,6.92,61755.27,45803.48,15951.79 +Europe,Montenegro,Cereal,Online,L,11/24/2012,676380431,11/28/2012,4855,205.7,117.11,998673.5,568569.05,430104.45 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,H,9/16/2010,904065644,10/20/2010,1969,152.58,97.44,300430.02,191859.36,108570.66 +Sub-Saharan Africa,Chad,Meat,Online,H,4/26/2017,933076846,5/2/2017,7029,421.89,364.69,2965464.81,2563406.01,402058.8 +Asia,Sri Lanka,Baby Food,Offline,H,3/29/2011,774400365,5/14/2011,1132,255.28,159.42,288976.96,180463.44,108513.52 +Asia,Uzbekistan,Vegetables,Online,C,9/15/2013,509335029,9/27/2013,2408,154.06,90.93,370976.48,218959.44,152017.04 +Sub-Saharan Africa,Niger,Cosmetics,Offline,M,9/18/2016,739492166,10/20/2016,1020,437.2,263.33,445944,268596.6,177347.4 +Sub-Saharan Africa,Angola,Office Supplies,Offline,L,2/13/2017,336795604,3/2/2017,4158,651.21,524.96,2707731.18,2182783.68,524947.5 +Australia and Oceania,New Zealand,Meat,Online,M,11/3/2012,493481671,12/17/2012,1048,421.89,364.69,442140.72,382195.12,59945.6 +Europe,Portugal,Fruits,Offline,C,3/22/2014,672099196,4/19/2014,7943,9.33,6.92,74108.19,54965.56,19142.63 +Sub-Saharan Africa,Lesotho,Beverages,Online,H,7/9/2017,855509507,8/24/2017,3129,47.45,31.79,148471.05,99470.91,49000.14 +Australia and Oceania,Nauru,Cereal,Online,C,4/11/2016,196886432,4/25/2016,1925,205.7,117.11,395972.5,225436.75,170535.75 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,L,9/2/2012,169716298,9/14/2012,1679,47.45,31.79,79668.55,53375.41,26293.14 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,L,9/24/2013,517797935,10/2/2013,6770,47.45,31.79,321236.5,215218.3,106018.2 +Australia and Oceania,Vanuatu,Cereal,Offline,L,5/29/2012,605242669,7/1/2012,3610,205.7,117.11,742577,422767.1,319809.9 +Australia and Oceania,Solomon Islands,Household,Offline,H,1/27/2014,766474330,2/1/2014,5642,668.27,502.54,3770379.34,2835330.68,935048.66 +Middle East and North Africa,Saudi Arabia,Meat,Offline,M,1/6/2010,956229245,1/13/2010,8338,421.89,364.69,3517718.82,3040785.22,476933.6 +Central America and the Caribbean,Honduras,Clothes,Online,M,7/13/2011,299556243,7/24/2011,4204,109.28,35.84,459413.12,150671.36,308741.76 +Sub-Saharan Africa,South Sudan,Cereal,Online,L,10/26/2015,241816651,10/27/2015,7776,205.7,117.11,1599523.2,910647.36,688875.84 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,H,5/16/2017,498684298,7/4/2017,621,651.21,524.96,404401.41,326000.16,78401.25 +Europe,San Marino,Office Supplies,Online,H,9/28/2011,406145513,11/6/2011,6337,651.21,524.96,4126717.77,3326671.52,800046.25 +Middle East and North Africa,Yemen,Snacks,Offline,C,6/23/2014,270499122,8/9/2014,5556,152.58,97.44,847734.48,541376.64,306357.84 +Sub-Saharan Africa,Niger,Baby Food,Offline,L,11/23/2011,918356454,12/1/2011,937,255.28,159.42,239197.36,149376.54,89820.82 +Sub-Saharan Africa,Sudan,Household,Online,C,4/27/2010,546641337,4/28/2010,2174,668.27,502.54,1452818.98,1092521.96,360297.02 +Asia,Bangladesh,Baby Food,Offline,H,2/19/2017,572590100,3/3/2017,990,255.28,159.42,252727.2,157825.8,94901.4 +Middle East and North Africa,Egypt,Office Supplies,Online,M,4/15/2014,683751571,5/5/2014,6139,651.21,524.96,3997778.19,3222729.44,775048.75 +Europe,Albania,Cosmetics,Online,M,1/27/2015,187987077,2/9/2015,8408,437.2,263.33,3675977.6,2214078.64,1461898.96 +Central America and the Caribbean,Barbados,Meat,Online,L,12/4/2014,263470447,12/26/2014,5615,421.89,364.69,2368912.35,2047734.35,321178 +Middle East and North Africa,Lebanon,Vegetables,Offline,M,5/7/2010,808688008,6/13/2010,7607,154.06,90.93,1171934.42,691704.51,480229.91 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,L,4/4/2010,892438590,5/14/2010,1266,109.28,35.84,138348.48,45373.44,92975.04 +Central America and the Caribbean,El Salvador,Clothes,Offline,C,1/25/2017,103833520,2/17/2017,5501,109.28,35.84,601149.28,197155.84,403993.44 +Central America and the Caribbean,Haiti,Cosmetics,Offline,M,5/2/2015,802296626,5/20/2015,6255,437.2,263.33,2734686,1647129.15,1087556.85 +Europe,Spain,Household,Online,H,5/18/2013,467564237,6/8/2013,1503,668.27,502.54,1004409.81,755317.62,249092.19 +Europe,Greece,Cereal,Online,C,10/25/2016,249685180,11/8/2016,6248,205.7,117.11,1285213.6,731703.28,553510.32 +Middle East and North Africa,Morocco,Beverages,Online,H,3/4/2017,919020783,4/18/2017,7527,47.45,31.79,357156.15,239283.33,117872.82 +Europe,Malta,Snacks,Offline,C,10/31/2010,616244876,12/18/2010,9408,152.58,97.44,1435472.64,916715.52,518757.12 +Europe,Austria,Fruits,Offline,H,5/18/2010,702343785,6/8/2010,7989,9.33,6.92,74537.37,55283.88,19253.49 +Europe,Romania,Meat,Online,H,7/16/2010,808616340,7/16/2010,6399,421.89,364.69,2699674.11,2333651.31,366022.8 +Europe,Vatican City,Beverages,Offline,M,9/4/2014,186673867,10/12/2014,9800,47.45,31.79,465010,311542,153468 +Europe,Macedonia,Snacks,Offline,L,11/9/2015,858440196,11/27/2015,385,152.58,97.44,58743.3,37514.4,21228.9 +Australia and Oceania,Solomon Islands,Fruits,Offline,L,10/13/2015,866151654,11/28/2015,2377,9.33,6.92,22177.41,16448.84,5728.57 +Europe,Norway,Vegetables,Offline,M,6/8/2013,122357070,6/15/2013,7031,154.06,90.93,1083195.86,639328.83,443867.03 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,M,6/10/2016,859917771,6/18/2016,7633,205.7,117.11,1570108.1,893900.63,676207.47 +Australia and Oceania,Tuvalu,Vegetables,Offline,M,7/21/2014,882007586,8/28/2014,4500,154.06,90.93,693270,409185,284085 +Australia and Oceania,Tonga,Baby Food,Offline,M,9/24/2013,312112843,9/25/2013,9981,255.28,159.42,2547949.68,1591171.02,956778.66 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,C,3/22/2017,244032371,5/3/2017,3456,152.58,97.44,527316.48,336752.64,190563.84 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,L,3/9/2014,491877496,3/24/2014,6336,651.21,524.96,4126066.56,3326146.56,799920 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,H,10/13/2013,940072047,10/27/2013,7064,81.73,56.67,577340.72,400316.88,177023.84 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,L,2/3/2011,193352353,3/24/2011,6113,81.73,56.67,499615.49,346423.71,153191.78 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,H,8/12/2013,526767241,8/24/2013,988,205.7,117.11,203231.6,115704.68,87526.92 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,L,10/9/2014,235678040,10/24/2014,1224,154.06,90.93,188569.44,111298.32,77271.12 +Europe,Switzerland,Household,Offline,C,11/2/2012,385758578,11/7/2012,3391,668.27,502.54,2266103.57,1704113.14,561990.43 +North America,Greenland,Vegetables,Offline,M,9/22/2014,762995183,11/4/2014,6085,154.06,90.93,937455.1,553309.05,384146.05 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,L,1/17/2017,323686683,2/12/2017,4937,651.21,524.96,3215023.77,2591727.52,623296.25 +Sub-Saharan Africa,Zambia,Beverages,Online,M,6/27/2017,344444406,7/14/2017,7609,47.45,31.79,361047.05,241890.11,119156.94 +Europe,Albania,Baby Food,Offline,C,1/3/2011,372192180,1/21/2011,8792,255.28,159.42,2244421.76,1401620.64,842801.12 +Sub-Saharan Africa,Uganda,Vegetables,Offline,L,5/7/2016,474166333,6/18/2016,5210,154.06,90.93,802652.6,473745.3,328907.3 +Europe,Belarus,Baby Food,Offline,M,9/1/2011,787915694,10/12/2011,618,255.28,159.42,157763.04,98521.56,59241.48 +Sub-Saharan Africa,Mauritius ,Meat,Online,M,1/20/2014,171301591,2/18/2014,802,421.89,364.69,338355.78,292481.38,45874.4 +Middle East and North Africa,Saudi Arabia,Household,Online,C,2/26/2015,252497851,3/10/2015,8580,668.27,502.54,5733756.6,4311793.2,1421963.4 +Middle East and North Africa,Lebanon,Baby Food,Offline,M,4/2/2015,479990804,4/7/2015,8800,255.28,159.42,2246464,1402896,843568 +Sub-Saharan Africa,Guinea,Cereal,Offline,H,11/29/2011,372579276,12/13/2011,3342,205.7,117.11,687449.4,391381.62,296067.78 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,L,5/2/2011,869374597,5/10/2011,6117,437.2,263.33,2674352.4,1610789.61,1063562.79 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,H,12/29/2016,279800593,2/11/2017,8068,47.45,31.79,382826.6,256481.72,126344.88 +Sub-Saharan Africa,Rwanda,Vegetables,Online,L,9/22/2010,133593595,11/1/2010,2168,154.06,90.93,334002.08,197136.24,136865.84 +Central America and the Caribbean,The Bahamas,Snacks,Online,H,1/24/2017,230802428,1/29/2017,8422,152.58,97.44,1285028.76,820639.68,464389.08 +Europe,Norway,Vegetables,Offline,L,3/8/2016,891788423,3/20/2016,8867,154.06,90.93,1366050.02,806276.31,559773.71 +Europe,Luxembourg,Baby Food,Offline,L,10/27/2015,707225406,11/17/2015,2569,255.28,159.42,655814.32,409549.98,246264.34 +Middle East and North Africa,Qatar,Clothes,Online,L,3/16/2017,588099706,3/19/2017,627,109.28,35.84,68518.56,22471.68,46046.88 +Asia,Laos,Meat,Offline,M,4/12/2011,615710151,5/3/2011,1171,421.89,364.69,494033.19,427051.99,66981.2 +Australia and Oceania,Tonga,Baby Food,Offline,C,10/3/2012,491668069,11/22/2012,4362,255.28,159.42,1113531.36,695390.04,418141.32 +Europe,Montenegro,Cereal,Offline,M,12/3/2010,887897288,12/4/2010,7394,205.7,117.11,1520945.8,865911.34,655034.46 +Sub-Saharan Africa,Guinea,Vegetables,Offline,H,4/7/2011,296634137,4/10/2011,9488,154.06,90.93,1461721.28,862743.84,598977.44 +Sub-Saharan Africa,Comoros,Vegetables,Offline,C,7/22/2016,880427443,8/10/2016,6900,154.06,90.93,1063014,627417,435597 +Sub-Saharan Africa,South Sudan,Meat,Offline,M,6/26/2015,822138535,7/24/2015,7917,421.89,364.69,3340103.13,2887250.73,452852.4 +Europe,Belgium,Office Supplies,Online,M,9/24/2016,174941241,11/7/2016,7856,651.21,524.96,5115905.76,4124085.76,991820 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,M,11/28/2014,412321889,1/16/2015,4064,154.06,90.93,626099.84,369539.52,256560.32 +Sub-Saharan Africa,Sudan,Meat,Online,L,1/15/2017,378079307,1/23/2017,923,421.89,364.69,389404.47,336608.87,52795.6 +North America,Canada,Cereal,Online,C,1/30/2016,336324822,2/2/2016,4844,205.7,117.11,996410.8,567280.84,429129.96 +Europe,Kosovo,Fruits,Online,L,5/25/2017,621482264,5/30/2017,9268,9.33,6.92,86470.44,64134.56,22335.88 +Australia and Oceania,Fiji,Beverages,Online,M,4/13/2012,288287961,5/29/2012,9669,47.45,31.79,458794.05,307377.51,151416.54 +Asia,Bangladesh,Fruits,Offline,C,1/11/2012,261790740,2/25/2012,8552,9.33,6.92,79790.16,59179.84,20610.32 +Europe,Germany,Snacks,Offline,L,11/3/2013,187351930,12/10/2013,454,152.58,97.44,69271.32,44237.76,25033.56 +Asia,Turkmenistan,Clothes,Offline,M,3/17/2012,680645358,5/1/2012,6942,109.28,35.84,758621.76,248801.28,509820.48 +Europe,Greece,Office Supplies,Online,C,4/2/2010,177657353,4/5/2010,1614,651.21,524.96,1051052.94,847285.44,203767.5 +Europe,Romania,Clothes,Offline,M,12/14/2015,784686744,1/20/2016,5100,109.28,35.84,557328,182784,374544 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,L,8/17/2015,628344857,9/20/2015,61,437.2,263.33,26669.2,16063.13,10606.07 +Australia and Oceania,East Timor,Cosmetics,Offline,M,8/7/2015,605555522,8/25/2015,6191,437.2,263.33,2706705.2,1630276.03,1076429.17 +Central America and the Caribbean,Costa Rica,Cereal,Offline,M,9/5/2015,333555066,10/4/2015,5211,205.7,117.11,1071902.7,610260.21,461642.49 +Sub-Saharan Africa,Cameroon,Vegetables,Online,H,12/14/2012,399892318,1/27/2013,5878,154.06,90.93,905564.68,534486.54,371078.14 +Asia,Turkmenistan,Cereal,Online,C,2/25/2013,112428605,2/27/2013,8978,205.7,117.11,1846774.6,1051413.58,795361.02 +Middle East and North Africa,Iran,Household,Offline,C,9/18/2011,649337756,10/22/2011,2327,668.27,502.54,1555064.29,1169410.58,385653.71 +Australia and Oceania,Papua New Guinea,Beverages,Offline,M,9/13/2012,109106099,10/14/2012,5774,47.45,31.79,273976.3,183555.46,90420.84 +Asia,Laos,Cereal,Online,M,6/21/2017,260532462,7/13/2017,6200,205.7,117.11,1275340,726082,549258 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,M,4/15/2013,692728173,4/16/2013,2515,255.28,159.42,642029.2,400941.3,241087.9 +Europe,Austria,Meat,Offline,C,12/28/2014,165117061,12/28/2014,662,421.89,364.69,279291.18,241424.78,37866.4 +Australia and Oceania,New Zealand,Vegetables,Online,M,10/7/2015,657435452,10/22/2015,8615,154.06,90.93,1327226.9,783361.95,543864.95 +Asia,Brunei,Vegetables,Online,H,8/25/2013,619732177,9/23/2013,1378,154.06,90.93,212294.68,125301.54,86993.14 +Europe,Poland,Baby Food,Offline,M,4/25/2015,822368562,6/2/2015,5987,255.28,159.42,1528361.36,954447.54,573913.82 +Sub-Saharan Africa,Botswana,Beverages,Offline,H,2/21/2017,306018435,3/19/2017,6510,47.45,31.79,308899.5,206952.9,101946.6 +Australia and Oceania,Kiribati,Meat,Online,M,7/31/2016,431668126,9/12/2016,9046,421.89,364.69,3816416.94,3298985.74,517431.2 +Australia and Oceania,Fiji,Fruits,Offline,M,12/3/2015,830616462,12/27/2015,6724,9.33,6.92,62734.92,46530.08,16204.84 +Middle East and North Africa,Morocco,Vegetables,Online,L,12/15/2010,754474771,1/3/2011,4706,154.06,90.93,725006.36,427916.58,297089.78 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,C,6/19/2017,425166881,7/6/2017,5183,205.7,117.11,1066143.1,606981.13,459161.97 +Europe,Cyprus,Personal Care,Offline,H,6/10/2014,584929120,6/28/2014,2380,81.73,56.67,194517.4,134874.6,59642.8 +Middle East and North Africa,Qatar,Cereal,Offline,H,1/3/2016,246310317,1/16/2016,7551,205.7,117.11,1553240.7,884297.61,668943.09 +Central America and the Caribbean,Costa Rica,Fruits,Online,M,8/23/2014,742171800,8/27/2014,3983,9.33,6.92,37161.39,27562.36,9599.03 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,M,3/31/2015,775687396,5/2/2015,1993,154.06,90.93,307041.58,181223.49,125818.09 +Europe,Ukraine,Beverages,Offline,L,3/16/2016,470343434,3/17/2016,3929,47.45,31.79,186431.05,124902.91,61528.14 +Europe,Croatia,Beverages,Online,M,3/12/2013,919938743,3/17/2013,9172,47.45,31.79,435211.4,291577.88,143633.52 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,M,7/10/2010,138584649,7/10/2010,9132,255.28,159.42,2331216.96,1455823.44,875393.52 +Europe,Spain,Clothes,Online,M,5/6/2017,710704982,6/4/2017,2252,109.28,35.84,246098.56,80711.68,165386.88 +Australia and Oceania,East Timor,Personal Care,Online,M,8/5/2013,341036069,8/5/2013,9006,81.73,56.67,736060.38,510370.02,225690.36 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,H,5/8/2014,404626739,5/17/2014,6898,437.2,263.33,3015805.6,1816450.34,1199355.26 +Sub-Saharan Africa,Eritrea,Household,Online,H,1/11/2013,996838319,1/26/2013,5465,668.27,502.54,3652095.55,2746381.1,905714.45 +Asia,China,Personal Care,Offline,C,6/26/2015,483344638,7/11/2015,1274,81.73,56.67,104124.02,72197.58,31926.44 +Australia and Oceania,Nauru,Beverages,Offline,C,6/21/2013,450132024,7/12/2013,2924,47.45,31.79,138743.8,92953.96,45789.84 +Europe,Romania,Beverages,Offline,L,3/10/2011,753499305,4/10/2011,6044,47.45,31.79,286787.8,192138.76,94649.04 +Europe,Germany,Household,Online,H,11/19/2013,870057809,11/25/2013,8295,668.27,502.54,5543299.65,4168569.3,1374730.35 +Sub-Saharan Africa,Rwanda,Cereal,Online,C,7/9/2016,346731364,8/28/2016,4371,205.7,117.11,899114.7,511887.81,387226.89 +Asia,Brunei,Baby Food,Offline,M,2/15/2015,150756299,3/10/2015,994,255.28,159.42,253748.32,158463.48,95284.84 +Europe,Finland,Meat,Online,C,7/28/2010,419681441,8/26/2010,1920,421.89,364.69,810028.8,700204.8,109824 +Middle East and North Africa,Libya,Baby Food,Online,L,5/16/2012,911368119,6/18/2012,2934,255.28,159.42,748991.52,467738.28,281253.24 +Europe,Ireland,Office Supplies,Offline,L,3/6/2012,553990161,4/14/2012,6854,651.21,524.96,4463393.34,3598075.84,865317.5 +Europe,Sweden,Fruits,Offline,C,4/10/2010,596033895,4/22/2010,8529,9.33,6.92,79575.57,59020.68,20554.89 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,L,10/16/2011,556298148,10/26/2011,9839,255.28,159.42,2511699.92,1568533.38,943166.54 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,C,5/12/2015,473894250,5/12/2015,4694,205.7,117.11,965555.8,549714.34,415841.46 +Asia,China,Beverages,Online,H,11/20/2016,458246028,12/31/2016,4038,47.45,31.79,191603.1,128368.02,63235.08 +Sub-Saharan Africa,Niger,Household,Online,L,5/7/2013,239089810,6/25/2013,843,668.27,502.54,563351.61,423641.22,139710.39 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,H,2/19/2014,516474425,3/26/2014,5115,668.27,502.54,3418201.05,2570492.1,847708.95 +Middle East and North Africa,Pakistan,Baby Food,Offline,M,7/25/2014,710761201,8/13/2014,8889,255.28,159.42,2269183.92,1417084.38,852099.54 +Middle East and North Africa,Jordan,Household,Offline,M,10/19/2014,312623965,11/1/2014,1233,668.27,502.54,823976.91,619631.82,204345.09 +Europe,Luxembourg,Personal Care,Offline,M,1/27/2016,233049046,3/6/2016,3247,81.73,56.67,265377.31,184007.49,81369.82 +Asia,Kyrgyzstan,Snacks,Offline,H,11/23/2016,553335273,12/1/2016,3058,152.58,97.44,466589.64,297971.52,168618.12 +Middle East and North Africa,Lebanon,Baby Food,Offline,C,11/4/2016,975093972,12/20/2016,830,255.28,159.42,211882.4,132318.6,79563.8 +Europe,Armenia,Beverages,Offline,M,10/7/2012,370248973,10/21/2012,3754,47.45,31.79,178127.3,119339.66,58787.64 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,M,2/28/2010,831036603,4/10/2010,1053,9.33,6.92,9824.49,7286.76,2537.73 +Asia,Cambodia,Personal Care,Offline,H,10/16/2011,920005691,11/25/2011,8983,81.73,56.67,734180.59,509066.61,225113.98 +Asia,Indonesia,Vegetables,Online,C,12/2/2013,620017564,1/9/2014,5830,154.06,90.93,898169.8,530121.9,368047.9 +Sub-Saharan Africa,Chad,Baby Food,Online,H,2/2/2010,884246051,2/4/2010,6911,255.28,159.42,1764240.08,1101751.62,662488.46 +Australia and Oceania,Fiji,Snacks,Online,M,1/18/2010,486177480,1/30/2010,9575,152.58,97.44,1460953.5,932988,527965.5 +Asia,Brunei,Fruits,Offline,C,4/3/2013,969610679,5/9/2013,8202,9.33,6.92,76524.66,56757.84,19766.82 +Asia,Turkmenistan,Cosmetics,Offline,M,8/27/2012,798656976,8/30/2012,9202,437.2,263.33,4023114.4,2423162.66,1599951.74 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,L,8/16/2013,307740199,9/20/2013,6018,255.28,159.42,1536275.04,959389.56,576885.48 +Sub-Saharan Africa,Cameroon,Personal Care,Online,L,1/10/2015,351596677,1/21/2015,4125,81.73,56.67,337136.25,233763.75,103372.5 +Europe,Netherlands,Beverages,Offline,L,1/1/2013,955275237,1/6/2013,6026,47.45,31.79,285933.7,191566.54,94367.16 +Sub-Saharan Africa,Tanzania,Snacks,Offline,L,5/3/2012,864137208,5/3/2012,6258,152.58,97.44,954845.64,609779.52,345066.12 +Middle East and North Africa,Iran,Cosmetics,Offline,H,2/2/2015,693856418,2/21/2015,6388,437.2,263.33,2792833.6,1682152.04,1110681.56 +Europe,Bulgaria,Household,Offline,H,10/22/2016,680419194,12/7/2016,15,668.27,502.54,10024.05,7538.1,2485.95 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,C,4/30/2010,230124366,5/6/2010,7769,47.45,31.79,368639.05,246976.51,121662.54 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,C,4/4/2012,169583261,5/11/2012,2310,651.21,524.96,1504295.1,1212657.6,291637.5 +Asia,Indonesia,Snacks,Offline,M,10/11/2013,495719707,10/23/2013,3332,152.58,97.44,508396.56,324670.08,183726.48 +Middle East and North Africa,Morocco,Vegetables,Offline,C,9/10/2014,825770032,10/3/2014,2558,154.06,90.93,394085.48,232598.94,161486.54 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,M,2/4/2012,847283065,3/21/2012,8742,651.21,524.96,5692877.82,4589200.32,1103677.5 +Asia,South Korea,Fruits,Offline,L,9/17/2011,768120133,10/7/2011,2672,9.33,6.92,24929.76,18490.24,6439.52 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,M,7/19/2016,866455066,8/12/2016,2163,255.28,159.42,552170.64,344825.46,207345.18 +Sub-Saharan Africa,Malawi,Clothes,Online,C,7/14/2015,140774190,7/15/2015,7066,109.28,35.84,772172.48,253245.44,518927.04 +Europe,Portugal,Household,Online,L,1/5/2010,359876334,2/6/2010,4259,668.27,502.54,2846161.93,2140317.86,705844.07 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,M,7/20/2017,212872827,7/27/2017,2655,651.21,524.96,1728962.55,1393768.8,335193.75 +Asia,India,Cereal,Offline,L,2/13/2015,259187495,2/24/2015,8194,205.7,117.11,1685505.8,959599.34,725906.46 +Europe,San Marino,Fruits,Online,H,1/19/2011,678556668,2/27/2011,8852,9.33,6.92,82589.16,61255.84,21333.32 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,L,12/15/2010,821029174,1/6/2011,9632,152.58,97.44,1469650.56,938542.08,531108.48 +Sub-Saharan Africa,The Gambia,Fruits,Offline,C,12/5/2013,556966340,12/13/2013,7572,9.33,6.92,70646.76,52398.24,18248.52 +Australia and Oceania,Samoa ,Cosmetics,Offline,L,5/10/2016,727041995,6/11/2016,6738,437.2,263.33,2945853.6,1774317.54,1171536.06 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Offline,C,9/7/2015,892242467,10/20/2015,3228,255.28,159.42,824043.84,514607.76,309436.08 +Europe,Portugal,Cosmetics,Online,C,3/15/2014,683866584,4/9/2014,174,437.2,263.33,76072.8,45819.42,30253.38 +Australia and Oceania,New Zealand,Beverages,Offline,H,4/12/2015,253525674,5/11/2015,2736,47.45,31.79,129823.2,86977.44,42845.76 +Asia,Philippines,Personal Care,Offline,L,12/23/2011,723143565,2/5/2012,3106,81.73,56.67,253853.38,176017.02,77836.36 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,C,7/28/2013,134956586,8/17/2013,5508,437.2,263.33,2408097.6,1450421.64,957675.96 +Asia,Malaysia,Beverages,Online,H,6/24/2011,201513564,8/11/2011,1197,47.45,31.79,56797.65,38052.63,18745.02 +Middle East and North Africa,United Arab Emirates,Household,Offline,M,4/25/2013,455675828,5/24/2013,3458,668.27,502.54,2310877.66,1737783.32,573094.34 +Sub-Saharan Africa,Mali,Meat,Offline,L,5/30/2016,500617206,6/3/2016,2611,421.89,364.69,1101554.79,952205.59,149349.2 +Asia,Sri Lanka,Cereal,Online,M,8/1/2011,459824025,8/31/2011,1002,205.7,117.11,206111.4,117344.22,88767.18 +Australia and Oceania,Samoa ,Fruits,Online,M,3/20/2017,527095115,5/7/2017,8013,9.33,6.92,74761.29,55449.96,19311.33 +Asia,Maldives,Household,Online,L,11/27/2014,516541802,12/10/2014,5053,668.27,502.54,3376768.31,2539334.62,837433.69 +Europe,Sweden,Cereal,Online,C,10/22/2013,312587916,11/13/2013,566,205.7,117.11,116426.2,66284.26,50141.94 +Middle East and North Africa,Morocco,Snacks,Offline,H,7/28/2016,319969785,8/27/2016,5025,152.58,97.44,766714.5,489636,277078.5 +Central America and the Caribbean,Barbados,Office Supplies,Offline,L,7/24/2015,113736236,8/27/2015,5934,651.21,524.96,3864280.14,3115112.64,749167.5 +Sub-Saharan Africa,Mauritania,Fruits,Online,C,10/6/2011,689248597,11/18/2011,2831,9.33,6.92,26413.23,19590.52,6822.71 +Central America and the Caribbean,Dominican Republic,Household,Offline,H,1/11/2011,412180697,1/14/2011,2283,668.27,502.54,1525660.41,1147298.82,378361.59 +Europe,Monaco,Household,Online,L,9/10/2012,868518865,10/8/2012,2887,668.27,502.54,1929295.49,1450832.98,478462.51 +Middle East and North Africa,Turkey,Household,Online,H,5/17/2013,114561927,5/30/2013,275,668.27,502.54,183774.25,138198.5,45575.75 +Sub-Saharan Africa,South Africa,Meat,Online,C,10/2/2010,326921212,10/26/2010,2106,421.89,364.69,888500.34,768037.14,120463.2 +Europe,Serbia,Vegetables,Offline,M,12/8/2014,152520549,12/16/2014,3075,154.06,90.93,473734.5,279609.75,194124.75 +Middle East and North Africa,Iraq,Beverages,Offline,M,5/17/2014,558596265,6/17/2014,9903,47.45,31.79,469897.35,314816.37,155080.98 +Europe,Norway,Cosmetics,Online,L,7/9/2017,782697188,8/23/2017,6346,437.2,263.33,2774471.2,1671092.18,1103379.02 +Sub-Saharan Africa,Angola,Clothes,Online,H,3/2/2011,582684648,3/16/2011,8191,109.28,35.84,895112.48,293565.44,601547.04 +Central America and the Caribbean,Cuba,Office Supplies,Online,C,4/1/2017,686732470,5/14/2017,8254,651.21,524.96,5375087.34,4333019.84,1042067.5 +Sub-Saharan Africa,Sierra Leone,Household,Offline,C,5/4/2013,543326985,6/21/2013,1384,668.27,502.54,924885.68,695515.36,229370.32 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,M,2/22/2012,571267020,3/28/2012,9461,205.7,117.11,1946127.7,1107977.71,838149.99 +Central America and the Caribbean,Dominican Republic,Cereal,Online,M,4/15/2012,809663903,5/6/2012,6396,205.7,117.11,1315657.2,749035.56,566621.64 +Europe,Belarus,Cereal,Offline,L,4/4/2017,467941462,4/19/2017,3132,205.7,117.11,644252.4,366788.52,277463.88 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,C,6/11/2016,175836026,7/17/2016,2642,437.2,263.33,1155082.4,695717.86,459364.54 +Australia and Oceania,Samoa ,Clothes,Online,H,9/5/2011,633396422,10/17/2011,4932,109.28,35.84,538968.96,176762.88,362206.08 +Asia,Kyrgyzstan,Snacks,Online,L,5/31/2013,360983979,6/4/2013,2036,152.58,97.44,310652.88,198387.84,112265.04 +Asia,India,Meat,Online,L,4/1/2014,649272525,5/5/2014,3023,421.89,364.69,1275373.47,1102457.87,172915.6 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,L,5/31/2015,609248387,6/2/2015,8992,668.27,502.54,6009083.84,4518839.68,1490244.16 +Asia,Tajikistan,Vegetables,Online,M,6/1/2015,322210395,6/24/2015,8071,154.06,90.93,1243418.26,733896.03,509522.23 +Europe,San Marino,Cosmetics,Offline,H,10/30/2013,389769876,11/19/2013,423,437.2,263.33,184935.6,111388.59,73547.01 +Middle East and North Africa,Israel,Baby Food,Offline,L,2/1/2015,583850657,2/6/2015,3239,255.28,159.42,826851.92,516361.38,310490.54 +Central America and the Caribbean,Cuba,Office Supplies,Online,L,2/6/2017,296689069,2/12/2017,5743,651.21,524.96,3739899.03,3014845.28,725053.75 +Europe,Latvia,Cereal,Online,C,1/27/2015,790833938,3/6/2015,4191,205.7,117.11,862088.7,490808.01,371280.69 +Middle East and North Africa,Turkey,Vegetables,Offline,L,10/30/2012,249146592,11/25/2012,6868,154.06,90.93,1058084.08,624507.24,433576.84 +Middle East and North Africa,Iran,Clothes,Online,H,6/29/2011,524800860,8/7/2011,9092,109.28,35.84,993573.76,325857.28,667716.48 +Asia,Kyrgyzstan,Personal Care,Offline,L,3/26/2013,391283071,3/30/2013,8211,81.73,56.67,671085.03,465317.37,205767.66 +Middle East and North Africa,Lebanon,Cosmetics,Online,L,7/6/2017,492392051,8/17/2017,8605,437.2,263.33,3762106,2265954.65,1496151.35 +Sub-Saharan Africa,Liberia,Meat,Offline,M,4/10/2017,192239129,5/11/2017,6685,421.89,364.69,2820334.65,2437952.65,382382 +Europe,Liechtenstein,Beverages,Online,C,4/28/2010,725248134,6/9/2010,5894,47.45,31.79,279670.3,187370.26,92300.04 +Europe,Sweden,Vegetables,Online,H,9/1/2010,246155393,9/6/2010,1706,154.06,90.93,262826.36,155126.58,107699.78 +Australia and Oceania,Nauru,Clothes,Online,L,6/14/2014,580009734,7/29/2014,6624,109.28,35.84,723870.72,237404.16,486466.56 +Europe,Spain,Baby Food,Online,H,4/23/2011,472172486,6/5/2011,5186,255.28,159.42,1323882.08,826752.12,497129.96 +Europe,Andorra,Snacks,Offline,C,11/15/2010,538317477,12/6/2010,8959,152.58,97.44,1366964.22,872964.96,493999.26 +Europe,Cyprus,Baby Food,Online,M,4/7/2016,114431035,4/24/2016,1541,255.28,159.42,393386.48,245666.22,147720.26 +Asia,North Korea,Fruits,Online,C,10/1/2012,406811988,10/4/2012,3562,9.33,6.92,33233.46,24649.04,8584.42 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Online,M,12/8/2016,442071664,12/26/2016,7684,47.45,31.79,364605.8,244274.36,120331.44 +Middle East and North Africa,Lebanon,Household,Online,M,6/5/2012,217133891,7/11/2012,3598,668.27,502.54,2404435.46,1808138.92,596296.54 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,L,3/6/2014,249234998,4/21/2014,3029,109.28,35.84,331009.12,108559.36,222449.76 +Sub-Saharan Africa,Uganda,Household,Online,L,9/15/2011,225923812,10/11/2011,4731,668.27,502.54,3161585.37,2377516.74,784068.63 +Asia,Japan,Meat,Offline,C,9/27/2010,355061662,10/12/2010,9491,421.89,364.69,4004157.99,3461272.79,542885.2 +Central America and the Caribbean,Dominica,Personal Care,Online,M,4/13/2014,914822375,5/26/2014,5125,81.73,56.67,418866.25,290433.75,128432.5 +Sub-Saharan Africa,Cape Verde,Snacks,Online,M,4/6/2011,903692281,4/7/2011,1483,152.58,97.44,226276.14,144503.52,81772.62 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,C,8/8/2010,290470206,8/28/2010,5444,154.06,90.93,838702.64,495022.92,343679.72 +Sub-Saharan Africa,Burundi,Baby Food,Offline,L,9/19/2014,464267480,11/1/2014,5919,255.28,159.42,1511002.32,943606.98,567395.34 +Sub-Saharan Africa,Namibia,Snacks,Offline,L,9/22/2015,184507930,9/22/2015,8851,152.58,97.44,1350485.58,862441.44,488044.14 +Asia,Kyrgyzstan,Vegetables,Online,H,5/21/2014,530927884,6/30/2014,2214,154.06,90.93,341088.84,201319.02,139769.82 +Europe,Slovenia,Meat,Offline,L,4/21/2016,853576171,6/4/2016,1012,421.89,364.69,426952.68,369066.28,57886.4 +Asia,Thailand,Household,Offline,L,1/6/2013,122814118,1/13/2013,2282,668.27,502.54,1524992.14,1146796.28,378195.86 +Europe,Finland,Household,Online,M,1/17/2016,979315555,2/3/2016,90,668.27,502.54,60144.3,45228.6,14915.7 +Europe,Moldova ,Household,Online,L,4/5/2015,284066808,4/25/2015,536,668.27,502.54,358192.72,269361.44,88831.28 +Asia,North Korea,Fruits,Offline,L,12/16/2012,368366706,12/19/2012,6749,9.33,6.92,62968.17,46703.08,16265.09 +Sub-Saharan Africa,Ghana,Household,Online,H,7/2/2012,483826577,7/19/2012,3891,668.27,502.54,2600238.57,1955383.14,644855.43 +North America,Greenland,Fruits,Offline,L,7/13/2014,852370250,8/31/2014,4153,9.33,6.92,38747.49,28738.76,10008.73 +Middle East and North Africa,Kuwait,Beverages,Offline,C,3/6/2013,416234052,4/25/2013,1760,47.45,31.79,83512,55950.4,27561.6 +Australia and Oceania,Solomon Islands,Baby Food,Online,M,12/30/2014,887966811,1/8/2015,7967,255.28,159.42,2033815.76,1270099.14,763716.62 +Asia,Brunei,Fruits,Online,C,6/18/2012,900429856,7/19/2012,6059,9.33,6.92,56530.47,41928.28,14602.19 +Sub-Saharan Africa,Mali,Snacks,Online,M,6/23/2010,956797015,6/28/2010,6354,152.58,97.44,969493.32,619133.76,350359.56 +Sub-Saharan Africa,Guinea,Vegetables,Online,M,1/1/2015,280554616,2/7/2015,1200,154.06,90.93,184872,109116,75756 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,L,2/19/2014,865501487,3/9/2014,9978,109.28,35.84,1090395.84,357611.52,732784.32 +Europe,Albania,Personal Care,Online,H,3/10/2012,725748956,3/15/2012,4099,81.73,56.67,335011.27,232290.33,102720.94 +Central America and the Caribbean,Belize,Household,Online,L,9/29/2010,645720851,11/11/2010,2004,668.27,502.54,1339213.08,1007090.16,332122.92 +Central America and the Caribbean,Barbados,Cosmetics,Offline,M,6/14/2012,130153501,7/23/2012,4168,437.2,263.33,1822249.6,1097559.44,724690.16 +Central America and the Caribbean,Guatemala,Beverages,Online,M,3/30/2017,554095733,5/6/2017,8095,47.45,31.79,384107.75,257340.05,126767.7 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,C,12/20/2010,212908875,2/7/2011,3322,255.28,159.42,848040.16,529593.24,318446.92 +Middle East and North Africa,Qatar,Snacks,Offline,L,8/15/2014,172266757,9/4/2014,6416,152.58,97.44,978953.28,625175.04,353778.24 +Australia and Oceania,Samoa ,Household,Offline,L,5/21/2012,218155705,6/3/2012,5976,668.27,502.54,3993581.52,3003179.04,990402.48 +Asia,Sri Lanka,Personal Care,Offline,L,1/13/2016,206874549,2/7/2016,7631,81.73,56.67,623681.63,432448.77,191232.86 +Europe,Netherlands,Personal Care,Online,H,9/2/2015,515034615,9/21/2015,9043,81.73,56.67,739084.39,512466.81,226617.58 +Middle East and North Africa,Israel,Clothes,Online,M,10/28/2013,689559733,12/13/2013,4904,109.28,35.84,535909.12,175759.36,360149.76 +Europe,Luxembourg,Beverages,Offline,C,2/5/2014,797686231,2/23/2014,1937,47.45,31.79,91910.65,61577.23,30333.42 +Central America and the Caribbean,Jamaica,Baby Food,Offline,L,5/15/2017,976962935,6/23/2017,3898,255.28,159.42,995081.44,621419.16,373662.28 +Middle East and North Africa,Iraq,Personal Care,Offline,C,6/6/2010,985251176,6/29/2010,6572,81.73,56.67,537129.56,372435.24,164694.32 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,M,3/22/2015,650724780,4/16/2015,2778,421.89,364.69,1172010.42,1013108.82,158901.6 +Europe,Austria,Fruits,Offline,H,11/17/2016,321870076,11/28/2016,7363,9.33,6.92,68696.79,50951.96,17744.83 +North America,Mexico,Office Supplies,Offline,M,12/19/2012,417485892,1/25/2013,2208,651.21,524.96,1437871.68,1159111.68,278760 +North America,United States of America,Fruits,Offline,H,4/6/2017,976683557,4/26/2017,1223,9.33,6.92,11410.59,8463.16,2947.43 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,M,7/11/2010,308886897,7/29/2010,5352,651.21,524.96,3485275.92,2809585.92,675690 +Asia,Bangladesh,Snacks,Offline,L,6/10/2012,843832242,6/11/2012,7567,152.58,97.44,1154572.86,737328.48,417244.38 +Europe,Armenia,Baby Food,Offline,L,4/7/2017,581568419,5/4/2017,7874,255.28,159.42,2010074.72,1255273.08,754801.64 +Australia and Oceania,New Zealand,Snacks,Online,H,9/26/2012,742456758,10/13/2012,8308,152.58,97.44,1267634.64,809531.52,458103.12 +Australia and Oceania,East Timor,Personal Care,Online,C,3/4/2014,817171084,4/5/2014,7938,81.73,56.67,648772.74,449846.46,198926.28 +Australia and Oceania,Palau,Beverages,Offline,C,3/23/2015,816697728,5/7/2015,7861,47.45,31.79,373004.45,249901.19,123103.26 +Middle East and North Africa,Somalia,Baby Food,Online,C,5/29/2014,822335517,6/14/2014,6208,255.28,159.42,1584778.24,989679.36,595098.88 +Sub-Saharan Africa,Mauritius ,Meat,Offline,L,4/17/2011,535695779,5/9/2011,3140,421.89,364.69,1324734.6,1145126.6,179608 +Middle East and North Africa,Afghanistan,Fruits,Offline,M,4/22/2010,628702342,5/17/2010,5849,9.33,6.92,54571.17,40475.08,14096.09 +Central America and the Caribbean,Costa Rica,Clothes,Online,L,12/11/2016,493591535,12/11/2016,3559,109.28,35.84,388927.52,127554.56,261372.96 +Sub-Saharan Africa,Namibia,Household,Online,L,4/3/2011,492912185,4/16/2011,2524,668.27,502.54,1686713.48,1268410.96,418302.52 +North America,Greenland,Meat,Online,L,3/19/2012,609525620,5/1/2012,1031,421.89,364.69,434968.59,375995.39,58973.2 +Sub-Saharan Africa,Chad,Household,Online,M,5/14/2013,896605670,5/17/2013,4397,668.27,502.54,2938383.19,2209668.38,728714.81 +Middle East and North Africa,Tunisia ,Meat,Online,H,11/21/2016,127638661,12/16/2016,9971,421.89,364.69,4206665.19,3636323.99,570341.2 +Europe,Poland,Fruits,Offline,M,9/1/2014,746423423,9/27/2014,2133,9.33,6.92,19900.89,14760.36,5140.53 +Europe,Ukraine,Baby Food,Online,M,10/17/2014,317071282,11/23/2014,7293,255.28,159.42,1861757.04,1162650.06,699106.98 +Asia,Bangladesh,Cereal,Offline,M,1/25/2015,974006068,2/21/2015,8895,205.7,117.11,1829701.5,1041693.45,788008.05 +Europe,Italy,Vegetables,Online,H,5/10/2014,871964108,6/7/2014,2412,154.06,90.93,371592.72,219323.16,152269.56 +Europe,United Kingdom,Snacks,Offline,C,5/15/2016,935994231,5/27/2016,348,152.58,97.44,53097.84,33909.12,19188.72 +Middle East and North Africa,Bahrain,Vegetables,Online,H,10/1/2010,811457765,10/13/2010,7240,154.06,90.93,1115394.4,658333.2,457061.2 +Europe,Montenegro,Household,Offline,H,9/13/2014,214028537,9/14/2014,4655,668.27,502.54,3110796.85,2339323.7,771473.15 +Europe,Latvia,Personal Care,Offline,M,3/13/2016,279692876,3/29/2016,6192,81.73,56.67,506072.16,350900.64,155171.52 +Europe,Montenegro,Clothes,Offline,H,8/25/2015,414749610,9/23/2015,2481,109.28,35.84,271123.68,88919.04,182204.64 +Sub-Saharan Africa,Sudan,Personal Care,Online,M,7/8/2014,545810067,8/4/2014,6183,81.73,56.67,505336.59,350390.61,154945.98 +Europe,Monaco,Household,Offline,C,7/21/2011,669798076,8/27/2011,6990,668.27,502.54,4671207.3,3512754.6,1158452.7 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,L,2/20/2014,403949964,4/8/2014,6626,651.21,524.96,4314917.46,3478384.96,836532.5 +Central America and the Caribbean,Guatemala,Cereal,Offline,M,10/17/2011,335814559,11/20/2011,3845,205.7,117.11,790916.5,450287.95,340628.55 +Asia,Mongolia,Baby Food,Online,M,3/29/2010,673253190,5/7/2010,9435,255.28,159.42,2408566.8,1504127.7,904439.1 +Europe,Ireland,Vegetables,Offline,M,6/28/2012,794439685,8/7/2012,1212,154.06,90.93,186720.72,110207.16,76513.56 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,M,1/15/2015,597860372,2/13/2015,9025,255.28,159.42,2303902,1438765.5,865136.5 +Europe,Monaco,Fruits,Offline,L,8/31/2011,952314078,10/6/2011,9753,9.33,6.92,90995.49,67490.76,23504.73 +Middle East and North Africa,Iran,Snacks,Online,H,5/9/2012,546912133,5/14/2012,2309,152.58,97.44,352307.22,224988.96,127318.26 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,C,10/19/2016,841078364,11/6/2016,2633,109.28,35.84,287734.24,94366.72,193367.52 +Sub-Saharan Africa,Comoros,Household,Online,M,8/14/2010,214549100,9/2/2010,8701,668.27,502.54,5814617.27,4372600.54,1442016.73 +Europe,Denmark,Vegetables,Online,L,7/23/2014,717373168,9/4/2014,5517,154.06,90.93,849949.02,501660.81,348288.21 +Central America and the Caribbean,The Bahamas,Vegetables,Offline,C,7/30/2012,419911897,9/2/2012,116,154.06,90.93,17870.96,10547.88,7323.08 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,M,3/15/2016,162839114,4/14/2016,6567,9.33,6.92,61270.11,45443.64,15826.47 +Middle East and North Africa,Yemen,Meat,Offline,L,4/23/2015,407141149,5/19/2015,968,421.89,364.69,408389.52,353019.92,55369.6 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,C,3/9/2012,784116828,3/20/2012,6449,81.73,56.67,527076.77,365464.83,161611.94 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,M,3/14/2010,545377480,4/17/2010,8171,668.27,502.54,5460434.17,4106254.34,1354179.83 +Asia,Indonesia,Cereal,Online,C,7/24/2017,812846934,8/25/2017,8326,205.7,117.11,1712658.2,975057.86,737600.34 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,M,4/4/2013,528761518,4/11/2013,1138,152.58,97.44,173636.04,110886.72,62749.32 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,C,6/1/2011,505670058,7/21/2011,7862,9.33,6.92,73352.46,54405.04,18947.42 +Sub-Saharan Africa,Mozambique,Cereal,Offline,L,1/31/2012,276433885,2/11/2012,1784,205.7,117.11,366968.8,208924.24,158044.56 +Sub-Saharan Africa,South Africa,Vegetables,Offline,M,8/3/2012,344226825,9/6/2012,3222,154.06,90.93,496381.32,292976.46,203404.86 +Europe,Slovenia,Snacks,Offline,L,4/29/2011,832535207,5/20/2011,4523,152.58,97.44,690119.34,440721.12,249398.22 +Europe,Serbia,Meat,Offline,H,7/14/2011,135157859,7/30/2011,5069,421.89,364.69,2138560.41,1848613.61,289946.8 +Europe,Vatican City,Clothes,Offline,H,7/8/2017,766206109,8/2/2017,6269,109.28,35.84,685076.32,224680.96,460395.36 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,C,9/22/2015,810103785,11/4/2015,6567,154.06,90.93,1011712.02,597137.31,414574.71 +Australia and Oceania,Samoa ,Clothes,Offline,H,5/17/2016,671587216,6/11/2016,6436,109.28,35.84,703326.08,230666.24,472659.84 +Sub-Saharan Africa,Chad,Personal Care,Online,M,10/30/2011,825705230,11/17/2011,3381,81.73,56.67,276329.13,191601.27,84727.86 +Asia,Vietnam,Beverages,Online,M,8/25/2010,467819154,9/27/2010,6938,47.45,31.79,329208.1,220559.02,108649.08 +Australia and Oceania,Australia,Vegetables,Offline,L,2/10/2011,663602817,2/25/2011,3675,154.06,90.93,566170.5,334167.75,232002.75 +Central America and the Caribbean,Cuba,Snacks,Online,H,7/21/2012,299042546,8/16/2012,2190,152.58,97.44,334150.2,213393.6,120756.6 +Asia,India,Household,Online,L,8/5/2011,130437171,8/19/2011,8112,668.27,502.54,5421006.24,4076604.48,1344401.76 +Asia,Mongolia,Snacks,Online,L,6/26/2013,534398019,8/8/2013,9104,152.58,97.44,1389088.32,887093.76,501994.56 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,M,3/9/2013,157848918,3/19/2013,9857,651.21,524.96,6418976.97,5174530.72,1244446.25 +Sub-Saharan Africa,Comoros,Cosmetics,Online,L,4/18/2014,868026196,5/21/2014,7096,437.2,263.33,3102371.2,1868589.68,1233781.52 +Sub-Saharan Africa,Senegal,Baby Food,Offline,H,2/13/2010,102478682,2/24/2010,4574,255.28,159.42,1167650.72,729187.08,438463.64 +Sub-Saharan Africa,The Gambia,Household,Online,H,3/3/2010,319067704,3/14/2010,8079,668.27,502.54,5398953.33,4060020.66,1338932.67 +Middle East and North Africa,Iraq,Snacks,Offline,M,8/31/2013,445967090,10/6/2013,427,152.58,97.44,65151.66,41606.88,23544.78 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,C,4/26/2013,831663167,4/29/2013,6467,205.7,117.11,1330261.9,757350.37,572911.53 +Central America and the Caribbean,Dominican Republic,Beverages,Online,L,4/8/2014,994954764,4/25/2014,8080,47.45,31.79,383396,256863.2,126532.8 +Central America and the Caribbean,Barbados,Household,Offline,M,2/20/2015,974953210,4/9/2015,9175,668.27,502.54,6131377.25,4610804.5,1520572.75 +Asia,China,Beverages,Offline,M,11/2/2011,881082332,12/22/2011,696,47.45,31.79,33025.2,22125.84,10899.36 +Middle East and North Africa,Iraq,Clothes,Offline,M,6/26/2016,443078458,8/10/2016,5617,109.28,35.84,613825.76,201313.28,412512.48 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,L,10/3/2015,360990417,11/12/2015,3941,651.21,524.96,2566418.61,2068867.36,497551.25 +Australia and Oceania,Australia,Cereal,Online,C,7/14/2012,955179536,7/22/2012,7706,205.7,117.11,1585124.2,902449.66,682674.54 +Sub-Saharan Africa,Swaziland,Clothes,Online,L,7/27/2014,816319644,8/4/2014,5978,109.28,35.84,653275.84,214251.52,439024.32 +Europe,Denmark,Office Supplies,Online,L,7/6/2015,855397069,7/21/2015,9856,651.21,524.96,6418325.76,5174005.76,1244320 +Europe,Malta,Beverages,Online,L,11/14/2013,253710639,12/22/2013,7471,47.45,31.79,354498.95,237503.09,116995.86 +Middle East and North Africa,Pakistan,Cereal,Online,M,10/18/2016,512871682,10/20/2016,8983,205.7,117.11,1847803.1,1051999.13,795803.97 +Middle East and North Africa,Iraq,Household,Offline,M,7/28/2013,504804027,8/19/2013,1584,668.27,502.54,1058539.68,796023.36,262516.32 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,L,4/5/2017,521744000,4/27/2017,4499,9.33,6.92,41975.67,31133.08,10842.59 +Europe,Denmark,Personal Care,Offline,C,6/25/2015,926240432,7/13/2015,3982,81.73,56.67,325448.86,225659.94,99788.92 +Sub-Saharan Africa,South Sudan,Beverages,Online,H,1/27/2012,801154649,3/5/2012,8319,47.45,31.79,394736.55,264461.01,130275.54 +Europe,Bosnia and Herzegovina,Snacks,Offline,H,9/19/2015,199660480,11/5/2015,2828,152.58,97.44,431496.24,275560.32,155935.92 +Europe,Spain,Personal Care,Offline,H,6/13/2013,595244252,7/7/2013,4857,81.73,56.67,396962.61,275246.19,121716.42 +Sub-Saharan Africa,Guinea,Meat,Offline,L,4/19/2012,831704795,5/28/2012,8786,421.89,364.69,3706725.54,3204166.34,502559.2 +Europe,Belgium,Clothes,Offline,H,10/14/2012,273153436,11/4/2012,1027,109.28,35.84,112230.56,36807.68,75422.88 +Sub-Saharan Africa,Angola,Office Supplies,Offline,M,9/17/2012,154014003,10/27/2012,5021,651.21,524.96,3269725.41,2635824.16,633901.25 +Europe,Denmark,Meat,Offline,M,12/11/2010,429022824,1/8/2011,6242,421.89,364.69,2633437.38,2276394.98,357042.4 +Middle East and North Africa,Algeria,Cereal,Online,L,3/11/2011,223228728,3/18/2011,7196,205.7,117.11,1480217.2,842723.56,637493.64 +Sub-Saharan Africa,Swaziland,Snacks,Offline,H,9/1/2010,981993043,9/11/2010,2418,152.58,97.44,368938.44,235609.92,133328.52 +Sub-Saharan Africa,Botswana,Clothes,Offline,C,6/6/2011,620989596,6/16/2011,3476,109.28,35.84,379857.28,124579.84,255277.44 +Europe,Vatican City,Vegetables,Online,M,8/8/2016,276204717,9/20/2016,3968,154.06,90.93,611310.08,360810.24,250499.84 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,C,6/12/2011,253937232,7/14/2011,4525,651.21,524.96,2946725.25,2375444,571281.25 +Asia,North Korea,Office Supplies,Offline,M,7/27/2012,480798470,8/10/2012,7807,651.21,524.96,5083996.47,4098362.72,985633.75 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,L,2/25/2011,953712260,3/13/2011,3506,47.45,31.79,166359.7,111455.74,54903.96 +Europe,Sweden,Fruits,Offline,H,7/28/2014,389914929,8/23/2014,3347,9.33,6.92,31227.51,23161.24,8066.27 +Europe,Hungary,Clothes,Offline,L,5/8/2012,276955306,5/28/2012,6084,109.28,35.84,664859.52,218050.56,446808.96 +Middle East and North Africa,Kuwait,Household,Online,H,3/20/2010,822694718,4/30/2010,2504,668.27,502.54,1673348.08,1258360.16,414987.92 +Middle East and North Africa,Somalia,Fruits,Offline,C,3/4/2011,505306994,3/18/2011,424,9.33,6.92,3955.92,2934.08,1021.84 +Sub-Saharan Africa,Benin,Office Supplies,Online,L,9/19/2011,123278462,10/23/2011,9691,651.21,524.96,6310876.11,5087387.36,1223488.75 +Asia,Cambodia,Vegetables,Online,L,3/14/2013,545407950,4/13/2013,7188,154.06,90.93,1107383.28,653604.84,453778.44 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,C,6/20/2010,460806787,8/5/2010,1823,152.58,97.44,278153.34,177633.12,100520.22 +Central America and the Caribbean,Honduras,Beverages,Online,L,10/12/2010,428898799,10/25/2010,9541,47.45,31.79,452720.45,303308.39,149412.06 +Europe,Macedonia,Cereal,Offline,C,11/24/2014,629420316,12/21/2014,8313,205.7,117.11,1709984.1,973535.43,736448.67 +Middle East and North Africa,Qatar,Vegetables,Offline,H,4/13/2013,412420165,5/3/2013,3147,154.06,90.93,484826.82,286156.71,198670.11 +Asia,North Korea,Cosmetics,Online,H,8/11/2012,548259675,9/20/2012,1076,437.2,263.33,470427.2,283343.08,187084.12 +Middle East and North Africa,Yemen,Cereal,Offline,C,11/2/2016,977612674,11/22/2016,6170,205.7,117.11,1269169,722568.7,546600.3 +Middle East and North Africa,Bahrain,Personal Care,Offline,H,10/31/2015,361465489,11/10/2015,4526,81.73,56.67,369909.98,256488.42,113421.56 +Europe,Luxembourg,Cereal,Online,M,11/21/2011,131116950,1/7/2012,9274,205.7,117.11,1907661.8,1086078.14,821583.66 +Central America and the Caribbean,Belize,Snacks,Offline,C,12/11/2015,438178384,1/8/2016,5576,152.58,97.44,850786.08,543325.44,307460.64 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,L,6/28/2013,604573619,8/11/2013,5624,205.7,117.11,1156856.8,658626.64,498230.16 +Europe,Croatia,Baby Food,Offline,H,10/22/2013,472538983,12/5/2013,3641,255.28,159.42,929474.48,580448.22,349026.26 +Australia and Oceania,Solomon Islands,Household,Offline,C,11/17/2015,854623305,12/5/2015,883,668.27,502.54,590082.41,443742.82,146339.59 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,C,3/5/2012,383687913,3/25/2012,635,255.28,159.42,162102.8,101231.7,60871.1 +Australia and Oceania,Vanuatu,Cereal,Offline,L,3/5/2015,462906634,4/15/2015,3215,205.7,117.11,661325.5,376508.65,284816.85 +Europe,Andorra,Personal Care,Offline,H,9/10/2015,315765798,10/14/2015,971,81.73,56.67,79359.83,55026.57,24333.26 +Europe,Czech Republic,Vegetables,Offline,C,12/21/2016,136064231,2/2/2017,3284,154.06,90.93,505933.04,298614.12,207318.92 +Sub-Saharan Africa,Nigeria,Baby Food,Online,M,10/1/2015,637913262,10/24/2015,1565,255.28,159.42,399513.2,249492.3,150020.9 +Sub-Saharan Africa,Tanzania,Fruits,Online,M,8/10/2013,805736720,8/29/2013,4256,9.33,6.92,39708.48,29451.52,10256.96 +Europe,Norway,Personal Care,Online,C,3/14/2013,144270932,4/22/2013,1830,81.73,56.67,149565.9,103706.1,45859.8 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,L,6/17/2014,928564727,7/15/2014,1792,651.21,524.96,1166968.32,940728.32,226240 +Europe,Liechtenstein,Baby Food,Online,H,10/20/2010,553979432,12/4/2010,3679,255.28,159.42,939175.12,586506.18,352668.94 +Sub-Saharan Africa,Burundi,Beverages,Offline,C,8/26/2015,986188876,10/3/2015,4059,47.45,31.79,192599.55,129035.61,63563.94 +Middle East and North Africa,Syria,Cosmetics,Offline,C,3/12/2013,211179387,3/29/2013,1528,437.2,263.33,668041.6,402368.24,265673.36 +Asia,Bhutan,Beverages,Offline,C,3/15/2015,785249793,4/16/2015,1719,47.45,31.79,81566.55,54647.01,26919.54 +Sub-Saharan Africa,Lesotho,Fruits,Online,L,10/10/2011,385011422,11/23/2011,2290,9.33,6.92,21365.7,15846.8,5518.9 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,C,1/8/2013,357388103,1/11/2013,7936,9.33,6.92,74042.88,54917.12,19125.76 +Asia,Laos,Personal Care,Offline,C,12/19/2014,769616162,1/14/2015,5380,81.73,56.67,439707.4,304884.6,134822.8 +Middle East and North Africa,Algeria,Fruits,Offline,C,12/1/2010,859244430,12/12/2010,8376,9.33,6.92,78148.08,57961.92,20186.16 +Europe,Latvia,Beverages,Offline,M,5/19/2010,384134232,6/15/2010,2711,47.45,31.79,128636.95,86182.69,42454.26 +Central America and the Caribbean,Belize,Office Supplies,Offline,M,7/31/2012,972459399,8/25/2012,1201,651.21,524.96,782103.21,630476.96,151626.25 +Europe,Czech Republic,Cereal,Online,L,3/26/2010,272706258,4/18/2010,8697,205.7,117.11,1788972.9,1018505.67,770467.23 +Sub-Saharan Africa,Chad,Personal Care,Online,M,1/15/2016,503673636,2/10/2016,7077,81.73,56.67,578403.21,401053.59,177349.62 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Offline,C,6/27/2013,804472863,6/29/2013,252,9.33,6.92,2351.16,1743.84,607.32 +Europe,Serbia,Household,Offline,C,8/16/2013,384527766,8/24/2013,9166,668.27,502.54,6125362.82,4606281.64,1519081.18 +Europe,Malta,Snacks,Offline,L,6/5/2013,773574674,6/21/2013,6791,152.58,97.44,1036170.78,661715.04,374455.74 +Asia,Maldives,Cereal,Online,L,9/19/2014,871662414,10/21/2014,3133,205.7,117.11,644458.1,366905.63,277552.47 +Australia and Oceania,Marshall Islands,Meat,Online,C,10/21/2012,999152314,11/18/2012,228,421.89,364.69,96190.92,83149.32,13041.6 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,C,6/10/2015,646718204,6/23/2015,7143,437.2,263.33,3122919.6,1880966.19,1241953.41 +Sub-Saharan Africa,Ghana,Baby Food,Online,C,4/8/2016,725346410,4/21/2016,4976,255.28,159.42,1270273.28,793273.92,476999.36 +Sub-Saharan Africa,Benin,Baby Food,Online,L,10/23/2013,416335761,11/29/2013,1858,255.28,159.42,474310.24,296202.36,178107.88 +Sub-Saharan Africa,Cameroon,Snacks,Offline,L,3/17/2015,321297585,3/28/2015,7950,152.58,97.44,1213011,774648,438363 +Europe,Albania,Vegetables,Offline,L,4/24/2017,212155711,6/11/2017,444,154.06,90.93,68402.64,40372.92,28029.72 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,C,6/23/2010,381146466,7/15/2010,8564,255.28,159.42,2186217.92,1365272.88,820945.04 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,L,8/10/2012,290818679,8/10/2012,8565,81.73,56.67,700017.45,485378.55,214638.9 +Europe,Austria,Office Supplies,Offline,C,5/26/2012,824033677,6/5/2012,8732,651.21,524.96,5686365.72,4583950.72,1102415 +Australia and Oceania,New Zealand,Cosmetics,Offline,H,12/19/2010,233965289,1/5/2011,4383,437.2,263.33,1916247.6,1154175.39,762072.21 +Sub-Saharan Africa,Mauritania,Snacks,Offline,M,6/25/2010,894099843,6/25/2010,2867,152.58,97.44,437446.86,279360.48,158086.38 +Middle East and North Africa,Afghanistan,Baby Food,Online,H,5/28/2010,748236167,6/26/2010,8564,255.28,159.42,2186217.92,1365272.88,820945.04 +Middle East and North Africa,Afghanistan,Personal Care,Online,C,4/3/2011,960485589,5/6/2011,7885,81.73,56.67,644441.05,446842.95,197598.1 +Europe,Italy,Beverages,Offline,M,10/31/2010,965271937,12/1/2010,4272,47.45,31.79,202706.4,135806.88,66899.52 +Europe,Estonia,Snacks,Online,C,7/30/2015,717331540,8/6/2015,3198,152.58,97.44,487950.84,311613.12,176337.72 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,L,1/21/2014,241713225,2/21/2014,7170,421.89,364.69,3024951.3,2614827.3,410124 +Sub-Saharan Africa,Burkina Faso,Meat,Online,L,1/21/2011,983778321,2/27/2011,722,421.89,364.69,304604.58,263306.18,41298.4 +Australia and Oceania,New Zealand,Beverages,Online,L,3/15/2016,859200656,5/2/2016,5422,47.45,31.79,257273.9,172365.38,84908.52 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,L,6/24/2017,103966557,8/12/2017,4870,9.33,6.92,45437.1,33700.4,11736.7 +Europe,Latvia,Fruits,Online,C,4/16/2015,824374854,4/29/2015,9694,9.33,6.92,90445.02,67082.48,23362.54 +Europe,Armenia,Office Supplies,Offline,C,2/4/2011,247036874,3/6/2011,2556,651.21,524.96,1664492.76,1341797.76,322695 +Asia,Mongolia,Vegetables,Offline,C,3/23/2011,168876445,4/15/2011,3148,154.06,90.93,484980.88,286247.64,198733.24 +Europe,Latvia,Fruits,Offline,C,6/25/2015,207129895,7/28/2015,3194,9.33,6.92,29800.02,22102.48,7697.54 +Middle East and North Africa,Kuwait,Personal Care,Online,C,5/20/2013,949346053,6/24/2013,1449,81.73,56.67,118426.77,82114.83,36311.94 +Europe,Greece,Meat,Offline,H,8/31/2010,803386247,9/20/2010,8698,421.89,364.69,3669599.22,3172073.62,497525.6 +Middle East and North Africa,Bahrain,Vegetables,Offline,L,4/29/2010,947424304,5/16/2010,2760,154.06,90.93,425205.6,250966.8,174238.8 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,H,6/9/2016,379946553,6/27/2016,3483,255.28,159.42,889140.24,555259.86,333880.38 +Sub-Saharan Africa,Angola,Personal Care,Online,C,3/18/2015,869751822,3/20/2015,7747,81.73,56.67,633162.31,439022.49,194139.82 +Europe,Estonia,Baby Food,Offline,H,8/16/2016,205951440,8/31/2016,4463,255.28,159.42,1139314.64,711491.46,427823.18 +Central America and the Caribbean,Guatemala,Cosmetics,Online,L,10/20/2012,747969233,11/26/2012,9573,437.2,263.33,4185315.6,2520858.09,1664457.51 +Middle East and North Africa,Jordan,Clothes,Offline,C,1/29/2012,875541532,2/10/2012,1051,109.28,35.84,114853.28,37667.84,77185.44 +Middle East and North Africa,Jordan,Personal Care,Online,H,6/25/2012,838717162,7/20/2012,3901,81.73,56.67,318828.73,221069.67,97759.06 +Central America and the Caribbean,Grenada,Cosmetics,Online,C,2/13/2013,507857453,3/8/2013,5161,437.2,263.33,2256389.2,1359046.13,897343.07 +Sub-Saharan Africa,Mozambique,Cereal,Offline,L,5/16/2010,723636233,6/24/2010,8897,205.7,117.11,1830112.9,1041927.67,788185.23 +Asia,Turkmenistan,Snacks,Offline,C,10/29/2016,147039830,11/21/2016,1208,152.58,97.44,184316.64,117707.52,66609.12 +Middle East and North Africa,Jordan,Clothes,Online,H,1/24/2012,209367072,2/3/2012,5224,109.28,35.84,570878.72,187228.16,383650.56 +Central America and the Caribbean,Belize,Cosmetics,Offline,L,8/3/2014,162229287,8/3/2014,6106,437.2,263.33,2669543.2,1607892.98,1061650.22 +Middle East and North Africa,Morocco,Vegetables,Online,M,6/20/2017,227550303,7/23/2017,6046,154.06,90.93,931446.76,549762.78,381683.98 +Australia and Oceania,Papua New Guinea,Fruits,Offline,H,11/1/2014,247566449,11/8/2014,9269,9.33,6.92,86479.77,64141.48,22338.29 +Asia,Malaysia,Fruits,Online,H,3/30/2013,134826552,4/14/2013,7028,9.33,6.92,65571.24,48633.76,16937.48 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,H,9/28/2012,322191941,10/5/2012,2610,437.2,263.33,1141092,687291.3,453800.7 +Middle East and North Africa,Israel,Baby Food,Offline,M,8/30/2010,412836444,9/24/2010,6333,255.28,159.42,1616688.24,1009606.86,607081.38 +Asia,Tajikistan,Office Supplies,Online,C,12/17/2012,530246388,1/11/2013,544,651.21,524.96,354258.24,285578.24,68680 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,H,4/25/2015,868220603,6/12/2015,4625,651.21,524.96,3011846.25,2427940,583906.25 +Middle East and North Africa,Oman,Meat,Offline,L,6/14/2014,340870416,8/3/2014,9986,421.89,364.69,4212993.54,3641794.34,571199.2 +Middle East and North Africa,Afghanistan,Office Supplies,Online,M,12/18/2011,632619655,1/12/2012,5069,651.21,524.96,3300983.49,2661022.24,639961.25 +Australia and Oceania,Tonga,Meat,Online,H,7/1/2010,348204648,8/2/2010,348,421.89,364.69,146817.72,126912.12,19905.6 +Asia,Nepal,Office Supplies,Offline,H,7/24/2017,862674224,8/8/2017,3328,651.21,524.96,2167226.88,1747066.88,420160 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,H,6/6/2011,471389710,7/12/2011,3545,154.06,90.93,546142.7,322346.85,223795.85 +Europe,Sweden,Clothes,Online,M,2/1/2013,240024936,3/12/2013,7567,109.28,35.84,826921.76,271201.28,555720.48 +Australia and Oceania,Samoa ,Household,Online,C,4/23/2014,854566228,5/30/2014,3992,668.27,502.54,2667733.84,2006139.68,661594.16 +Asia,North Korea,Office Supplies,Online,M,9/16/2011,371312415,10/13/2011,8450,651.21,524.96,5502724.5,4435912,1066812.5 +North America,United States of America,Beverages,Online,L,7/15/2010,966874825,8/7/2010,8602,47.45,31.79,408164.9,273457.58,134707.32 +Sub-Saharan Africa,Angola,Fruits,Offline,L,4/30/2013,388177287,5/25/2013,9140,9.33,6.92,85276.2,63248.8,22027.4 +Europe,Slovakia,Cosmetics,Offline,H,2/10/2016,502456128,3/28/2016,6789,437.2,263.33,2968150.8,1787747.37,1180403.43 +Europe,Switzerland,Household,Offline,C,3/8/2012,547260177,4/17/2012,5302,668.27,502.54,3543167.54,2664467.08,878700.46 +Asia,Philippines,Office Supplies,Online,H,1/25/2011,280450761,2/14/2011,467,651.21,524.96,304115.07,245156.32,58958.75 +Asia,China,Cereal,Offline,C,12/22/2011,430201709,2/2/2012,5101,205.7,117.11,1049275.7,597378.11,451897.59 +Australia and Oceania,Kiribati,Fruits,Offline,C,3/12/2015,444999349,4/1/2015,4051,9.33,6.92,37795.83,28032.92,9762.91 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,M,9/17/2010,743642508,9/29/2010,9199,651.21,524.96,5990480.79,4829107.04,1161373.75 +Sub-Saharan Africa,Liberia,Cereal,Online,L,4/22/2012,465242516,5/27/2012,4454,205.7,117.11,916187.8,521607.94,394579.86 +Asia,Bangladesh,Personal Care,Offline,M,11/20/2015,619223201,1/6/2016,760,81.73,56.67,62114.8,43069.2,19045.6 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,H,11/4/2010,935320889,11/19/2010,1091,205.7,117.11,224418.7,127767.01,96651.69 +Central America and the Caribbean,Belize,Beverages,Offline,H,2/25/2014,313584411,2/26/2014,5451,47.45,31.79,258649.95,173287.29,85362.66 +Asia,India,Cereal,Online,M,7/20/2013,874375092,8/14/2013,5875,205.7,117.11,1208487.5,688021.25,520466.25 +Asia,Bangladesh,Snacks,Online,H,10/12/2016,308366763,11/28/2016,1433,152.58,97.44,218647.14,139631.52,79015.62 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,H,7/2/2017,426545751,8/11/2017,3221,152.58,97.44,491460.18,313854.24,177605.94 +Australia and Oceania,Samoa ,Fruits,Online,H,3/22/2014,410210883,4/6/2014,9371,9.33,6.92,87431.43,64847.32,22584.11 +Middle East and North Africa,Morocco,Clothes,Online,H,2/1/2014,860973489,3/21/2014,43,109.28,35.84,4699.04,1541.12,3157.92 +Europe,Malta,Cereal,Online,H,12/14/2013,650757396,12/14/2013,2430,205.7,117.11,499851,284577.3,215273.7 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,L,9/27/2011,971798932,9/27/2011,5754,47.45,31.79,273027.3,182919.66,90107.64 +Europe,Ukraine,Snacks,Online,M,3/18/2010,386646926,3/29/2010,6272,152.58,97.44,956981.76,611143.68,345838.08 +Sub-Saharan Africa,Gabon,Cosmetics,Online,C,3/16/2013,678162705,3/27/2013,2270,437.2,263.33,992444,597759.1,394684.9 +Sub-Saharan Africa,Burkina Faso,Household,Online,M,4/6/2014,999520099,4/22/2014,9064,668.27,502.54,6057199.28,4555022.56,1502176.72 +Middle East and North Africa,Jordan,Vegetables,Online,C,7/24/2015,124205434,7/29/2015,4003,154.06,90.93,616702.18,363992.79,252709.39 +Central America and the Caribbean,Dominican Republic,Household,Online,C,7/21/2016,496017539,9/7/2016,1467,668.27,502.54,980352.09,737226.18,243125.91 +Asia,South Korea,Household,Online,C,3/12/2010,579067742,4/4/2010,7868,668.27,502.54,5257948.36,3953984.72,1303963.64 +Middle East and North Africa,Iran,Household,Offline,C,12/30/2016,707779872,12/30/2016,6647,668.27,502.54,4441990.69,3340383.38,1101607.31 +Europe,Liechtenstein,Office Supplies,Offline,C,2/10/2013,836890256,2/23/2013,3279,651.21,524.96,2135317.59,1721343.84,413973.75 +Central America and the Caribbean,Guatemala,Cereal,Offline,C,5/25/2017,991447722,6/26/2017,268,205.7,117.11,55127.6,31385.48,23742.12 +North America,Canada,Office Supplies,Offline,H,12/2/2011,816813600,1/12/2012,2150,651.21,524.96,1400101.5,1128664,271437.5 +Europe,Croatia,Vegetables,Offline,C,11/17/2013,928661715,11/29/2013,493,154.06,90.93,75951.58,44828.49,31123.09 +Australia and Oceania,Tonga,Office Supplies,Online,M,4/5/2011,662978398,5/7/2011,8896,651.21,524.96,5793164.16,4670044.16,1123120 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,H,1/12/2012,326062476,2/4/2012,7987,154.06,90.93,1230477.22,726257.91,504219.31 +Central America and the Caribbean,Costa Rica,Household,Offline,L,2/4/2010,744525277,2/28/2010,429,668.27,502.54,286687.83,215589.66,71098.17 +Europe,Sweden,Beverages,Online,H,10/8/2011,115290629,10/17/2011,5914,47.45,31.79,280619.3,188006.06,92613.24 +Europe,France,Office Supplies,Online,C,11/10/2016,755594861,11/28/2016,6165,651.21,524.96,4014709.65,3236378.4,778331.25 +Asia,Myanmar,Personal Care,Online,L,11/21/2014,552986800,12/18/2014,9938,81.73,56.67,812232.74,563186.46,249046.28 +Central America and the Caribbean,Grenada,Personal Care,Offline,L,8/3/2011,615327775,8/31/2011,8017,81.73,56.67,655229.41,454323.39,200906.02 +Middle East and North Africa,Afghanistan,Household,Offline,C,7/11/2017,320791614,8/29/2017,8222,668.27,502.54,5494515.94,4131883.88,1362632.06 +Sub-Saharan Africa,Swaziland,Clothes,Online,C,1/23/2014,467864644,2/22/2014,400,109.28,35.84,43712,14336,29376 +Europe,Greece,Cereal,Offline,L,2/13/2010,125345695,2/16/2010,1431,205.7,117.11,294356.7,167584.41,126772.29 +Asia,Brunei,Office Supplies,Online,L,9/7/2015,682346093,9/19/2015,227,651.21,524.96,147824.67,119165.92,28658.75 +Sub-Saharan Africa,Angola,Household,Offline,C,4/20/2015,898289668,5/28/2015,2730,668.27,502.54,1824377.1,1371934.2,452442.9 +Asia,China,Personal Care,Online,C,4/20/2017,952912747,5/16/2017,6913,81.73,56.67,564999.49,391759.71,173239.78 +Middle East and North Africa,Morocco,Baby Food,Offline,H,2/26/2012,196264159,3/6/2012,7781,255.28,159.42,1986333.68,1240447.02,745886.66 +Middle East and North Africa,Oman,Vegetables,Offline,C,2/6/2014,298705232,3/12/2014,2371,154.06,90.93,365276.26,215595.03,149681.23 +Europe,Montenegro,Vegetables,Online,L,12/14/2011,300909793,1/19/2012,4749,154.06,90.93,731630.94,431826.57,299804.37 +Middle East and North Africa,Algeria,Fruits,Offline,C,9/21/2010,663864171,10/4/2010,1016,9.33,6.92,9479.28,7030.72,2448.56 +Asia,India,Personal Care,Offline,H,9/16/2012,118867194,9/17/2012,4299,81.73,56.67,351357.27,243624.33,107732.94 +Central America and the Caribbean,Nicaragua,Household,Online,C,9/14/2013,617530190,9/15/2013,9761,668.27,502.54,6522983.47,4905292.94,1617690.53 +Sub-Saharan Africa,Togo,Household,Online,L,5/6/2014,581776988,5/6/2014,9594,668.27,502.54,6411382.38,4821368.76,1590013.62 +Sub-Saharan Africa,Cameroon,Clothes,Online,L,5/1/2016,753843915,6/20/2016,8021,109.28,35.84,876534.88,287472.64,589062.24 +Middle East and North Africa,Pakistan,Cereal,Offline,L,1/30/2011,146279799,3/11/2011,6298,205.7,117.11,1295498.6,737558.78,557939.82 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,C,10/13/2013,991945970,11/4/2013,7710,421.89,364.69,3252771.9,2811759.9,441012 +Europe,Montenegro,Cereal,Offline,M,3/12/2014,194016253,4/20/2014,2576,205.7,117.11,529883.2,301675.36,228207.84 +Asia,India,Meat,Offline,H,9/14/2010,575976979,10/28/2010,3242,421.89,364.69,1367767.38,1182324.98,185442.4 +Middle East and North Africa,Libya,Household,Offline,L,2/16/2014,531626975,3/18/2014,9091,668.27,502.54,6075242.57,4568591.14,1506651.43 +Sub-Saharan Africa,Angola,Cosmetics,Offline,L,8/17/2013,775077569,8/20/2013,1531,437.2,263.33,669353.2,403158.23,266194.97 +Europe,Romania,Household,Online,M,10/16/2010,290752589,10/24/2010,9007,668.27,502.54,6019107.89,4526377.78,1492730.11 +Central America and the Caribbean,Dominica,Household,Online,L,11/4/2015,383388364,11/6/2015,1991,668.27,502.54,1330525.57,1000557.14,329968.43 +Europe,Ireland,Personal Care,Offline,H,7/26/2013,628033721,8/26/2013,7989,81.73,56.67,652940.97,452736.63,200204.34 +Asia,Singapore,Snacks,Offline,L,7/11/2012,220049989,7/14/2012,6537,152.58,97.44,997415.46,636965.28,360450.18 +Europe,Italy,Clothes,Online,H,1/1/2011,225110995,1/19/2011,4201,109.28,35.84,459085.28,150563.84,308521.44 +Sub-Saharan Africa,Ghana,Office Supplies,Online,M,11/24/2015,429203069,12/28/2015,9581,651.21,524.96,6239243.01,5029641.76,1209601.25 +Middle East and North Africa,Algeria,Cereal,Online,M,4/5/2016,688625037,4/5/2016,8306,205.7,117.11,1708544.2,972715.66,735828.54 +Europe,Hungary,Clothes,Offline,H,5/6/2017,479988229,6/6/2017,8038,109.28,35.84,878392.64,288081.92,590310.72 +Central America and the Caribbean,Haiti,Office Supplies,Online,L,2/9/2014,250216472,3/6/2014,3469,651.21,524.96,2259047.49,1821086.24,437961.25 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,C,2/26/2010,966546094,4/13/2010,1323,255.28,159.42,337735.44,210912.66,126822.78 +Australia and Oceania,Fiji,Vegetables,Offline,H,12/5/2013,966525924,1/21/2014,5354,154.06,90.93,824837.24,486839.22,337998.02 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,H,3/23/2012,908017289,5/5/2012,1349,255.28,159.42,344372.72,215057.58,129315.14 +North America,Mexico,Baby Food,Online,L,11/2/2011,619194018,12/9/2011,2125,255.28,159.42,542470,338767.5,203702.5 +Central America and the Caribbean,Guatemala,Personal Care,Offline,M,1/19/2013,448542439,3/7/2013,2530,81.73,56.67,206776.9,143375.1,63401.8 +Asia,Taiwan,Meat,Online,L,6/6/2013,814861381,7/3/2013,4445,421.89,364.69,1875301.05,1621047.05,254254 +Asia,Bangladesh,Baby Food,Online,C,8/9/2011,857262170,9/25/2011,1781,255.28,159.42,454653.68,283927.02,170726.66 +Central America and the Caribbean,Dominica,Household,Offline,M,1/17/2011,685168635,1/29/2011,5480,668.27,502.54,3662119.6,2753919.2,908200.4 +Asia,Myanmar,Meat,Online,H,4/22/2016,928317105,6/5/2016,8516,421.89,364.69,3592815.24,3105700.04,487115.2 +Asia,Tajikistan,Beverages,Offline,C,1/22/2014,486756408,3/12/2014,893,47.45,31.79,42372.85,28388.47,13984.38 +Middle East and North Africa,Iraq,Beverages,Offline,H,10/8/2014,580847871,10/8/2014,4648,47.45,31.79,220547.6,147759.92,72787.68 +Middle East and North Africa,Afghanistan,Personal Care,Offline,C,1/10/2011,701265323,1/17/2011,8848,81.73,56.67,723147.04,501416.16,221730.88 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,C,8/20/2011,858995091,10/3/2011,4591,47.45,31.79,217842.95,145947.89,71895.06 +Europe,France,Clothes,Offline,C,2/8/2015,235336005,2/28/2015,8,109.28,35.84,874.24,286.72,587.52 +Sub-Saharan Africa,Malawi,Snacks,Offline,C,6/10/2013,331899392,6/22/2013,5261,152.58,97.44,802723.38,512631.84,290091.54 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,H,1/25/2011,920609080,2/26/2011,7540,205.7,117.11,1550978,883009.4,667968.6 +Middle East and North Africa,Kuwait,Baby Food,Offline,L,6/22/2013,493701398,6/28/2013,6070,255.28,159.42,1549549.6,967679.4,581870.2 +Middle East and North Africa,Lebanon,Cosmetics,Offline,L,11/10/2015,313725173,12/30/2015,7105,437.2,263.33,3106306,1870959.65,1235346.35 +Europe,Austria,Cosmetics,Online,M,6/25/2014,363541734,8/4/2014,8933,437.2,263.33,3905507.6,2352326.89,1553180.71 +Europe,Portugal,Vegetables,Online,C,6/16/2010,696324908,7/29/2010,6869,154.06,90.93,1058238.14,624598.17,433639.97 +Central America and the Caribbean,Panama,Baby Food,Online,L,7/15/2013,985561025,8/23/2013,8263,255.28,159.42,2109378.64,1317287.46,792091.18 +Asia,Nepal,Meat,Offline,H,8/9/2015,975048911,9/23/2015,7495,421.89,364.69,3162065.55,2733351.55,428714 +Asia,India,Beverages,Online,M,3/7/2017,928899896,4/17/2017,976,47.45,31.79,46311.2,31027.04,15284.16 +Asia,China,Meat,Online,C,1/24/2016,281537806,3/13/2016,2148,421.89,364.69,906219.72,783354.12,122865.6 +North America,Greenland,Cosmetics,Online,C,2/13/2011,787698972,4/3/2011,6485,437.2,263.33,2835242,1707695.05,1127546.95 +Europe,Malta,Beverages,Offline,M,8/21/2013,672432219,9/2/2013,6492,47.45,31.79,308045.4,206380.68,101664.72 +Europe,Netherlands,Meat,Online,M,4/3/2013,481098878,4/27/2013,6704,421.89,364.69,2828350.56,2444881.76,383468.8 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,M,1/11/2012,829372775,1/16/2012,8689,47.45,31.79,412293.05,276223.31,136069.74 +Europe,Bulgaria,Household,Online,M,1/30/2013,153240239,3/15/2013,6047,668.27,502.54,4041028.69,3038859.38,1002169.31 +Central America and the Caribbean,Guatemala,Personal Care,Offline,L,10/27/2016,559000098,11/6/2016,9406,81.73,56.67,768752.38,533038.02,235714.36 +Australia and Oceania,Fiji,Cereal,Offline,C,2/20/2017,173263680,4/7/2017,1428,205.7,117.11,293739.6,167233.08,126506.52 +Australia and Oceania,Tonga,Clothes,Offline,C,10/13/2012,792954814,11/5/2012,1806,109.28,35.84,197359.68,64727.04,132632.64 +Europe,Germany,Snacks,Online,H,2/21/2011,235309827,3/24/2011,2262,152.58,97.44,345135.96,220409.28,124726.68 +Asia,Japan,Snacks,Offline,L,11/13/2016,887877547,1/1/2017,1552,152.58,97.44,236804.16,151226.88,85577.28 +Sub-Saharan Africa,Togo,Snacks,Offline,H,12/24/2012,258519303,1/7/2013,462,152.58,97.44,70491.96,45017.28,25474.68 +Middle East and North Africa,Kuwait,Cosmetics,Online,M,1/20/2010,425408923,1/27/2010,6809,437.2,263.33,2976894.8,1793013.97,1183880.83 +Asia,Nepal,Clothes,Online,H,2/28/2012,387032735,3/19/2012,442,109.28,35.84,48301.76,15841.28,32460.48 +Asia,Uzbekistan,Clothes,Offline,L,1/27/2013,112189567,2/28/2013,8241,109.28,35.84,900576.48,295357.44,605219.04 +Sub-Saharan Africa,Gabon,Beverages,Offline,M,3/20/2015,989990746,4/27/2015,9117,47.45,31.79,432601.65,289829.43,142772.22 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,L,9/12/2010,879860103,9/30/2010,9012,651.21,524.96,5868704.52,4730939.52,1137765 +Australia and Oceania,Australia,Household,Offline,M,6/6/2015,861533963,6/23/2015,5900,668.27,502.54,3942793,2964986,977807 +Europe,Belarus,Personal Care,Online,L,4/19/2012,285061156,5/10/2012,4786,81.73,56.67,391159.78,271222.62,119937.16 +Sub-Saharan Africa,Togo,Clothes,Online,M,7/22/2015,820803010,8/15/2015,2706,109.28,35.84,295711.68,96983.04,198728.64 +Asia,Tajikistan,Household,Online,C,1/2/2014,609433352,1/13/2014,3727,668.27,502.54,2490642.29,1872966.58,617675.71 +Middle East and North Africa,Syria,Snacks,Offline,H,8/31/2012,111938512,10/2/2012,3948,152.58,97.44,602385.84,384693.12,217692.72 +Australia and Oceania,Fiji,Household,Offline,M,10/31/2013,759617316,11/21/2013,6499,668.27,502.54,4343086.73,3266007.46,1077079.27 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,H,4/18/2013,904081094,5/18/2013,6541,154.06,90.93,1007706.46,594773.13,412933.33 +Central America and the Caribbean,Saint Lucia,Fruits,Online,H,9/11/2011,767253673,10/27/2011,6267,9.33,6.92,58471.11,43367.64,15103.47 +Europe,Romania,Meat,Online,H,9/24/2010,191371381,10/14/2010,9899,421.89,364.69,4176289.11,3610066.31,566222.8 +Europe,Netherlands,Cereal,Offline,M,12/18/2016,888983047,1/29/2017,8693,205.7,117.11,1788150.1,1018037.23,770112.87 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,C,4/19/2015,592949998,5/4/2015,5936,205.7,117.11,1221035.2,695164.96,525870.24 +Sub-Saharan Africa,Gabon,Vegetables,Offline,L,8/17/2010,706446063,9/16/2010,1944,154.06,90.93,299492.64,176767.92,122724.72 +Asia,Bangladesh,Clothes,Online,L,6/28/2016,452957570,8/8/2016,9066,109.28,35.84,990732.48,324925.44,665807.04 +Middle East and North Africa,Syria,Cosmetics,Online,M,5/31/2013,926283347,7/11/2013,6681,437.2,263.33,2920933.2,1759307.73,1161625.47 +Middle East and North Africa,Bahrain,Baby Food,Offline,L,4/11/2013,140534722,5/17/2013,6202,255.28,159.42,1583246.56,988722.84,594523.72 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,C,2/4/2010,680135524,2/24/2010,6070,437.2,263.33,2653804,1598413.1,1055390.9 +Middle East and North Africa,Tunisia ,Baby Food,Online,L,2/1/2014,249822080,2/2/2014,6760,255.28,159.42,1725692.8,1077679.2,648013.6 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,M,1/16/2010,224643218,2/10/2010,5775,255.28,159.42,1474242,920650.5,553591.5 +North America,United States of America,Meat,Online,M,2/6/2014,699960267,2/6/2014,2653,421.89,364.69,1119274.17,967522.57,151751.6 +Europe,Denmark,Beverages,Offline,M,12/16/2016,941447055,1/10/2017,3959,47.45,31.79,187854.55,125856.61,61997.94 +Central America and the Caribbean,Honduras,Vegetables,Online,C,5/21/2010,735089910,5/30/2010,8294,154.06,90.93,1277773.64,754173.42,523600.22 +Europe,Cyprus,Beverages,Offline,L,9/18/2013,837187659,9/20/2013,1287,47.45,31.79,61068.15,40913.73,20154.42 +Middle East and North Africa,Turkey,Clothes,Offline,C,1/20/2017,724351632,2/6/2017,599,109.28,35.84,65458.72,21468.16,43990.56 +Central America and the Caribbean,Jamaica,Snacks,Offline,C,5/14/2015,843505656,5/16/2015,923,152.58,97.44,140831.34,89937.12,50894.22 +Europe,Ukraine,Beverages,Offline,C,3/30/2012,361886060,4/22/2012,8982,47.45,31.79,426195.9,285537.78,140658.12 +Europe,Luxembourg,Cereal,Online,C,2/22/2016,317041671,3/25/2016,8531,205.7,117.11,1754826.7,999065.41,755761.29 +Sub-Saharan Africa,Cape Verde,Snacks,Offline,L,11/9/2013,466833817,12/22/2013,5356,152.58,97.44,817218.48,521888.64,295329.84 +Asia,Tajikistan,Cereal,Offline,L,3/5/2012,639436328,3/15/2012,2274,205.7,117.11,467761.8,266308.14,201453.66 +Europe,France,Cosmetics,Offline,H,5/21/2011,283335530,5/21/2011,4135,437.2,263.33,1807822,1088869.55,718952.45 +Europe,Macedonia,Clothes,Online,M,8/15/2016,717330253,9/4/2016,2817,109.28,35.84,307841.76,100961.28,206880.48 +Europe,Albania,Cosmetics,Offline,M,5/16/2011,180531823,6/21/2011,2233,437.2,263.33,976267.6,588015.89,388251.71 +Middle East and North Africa,Qatar,Beverages,Offline,L,4/3/2014,582364070,4/8/2014,3325,47.45,31.79,157771.25,105701.75,52069.5 +Europe,Ukraine,Cereal,Offline,H,9/2/2014,752563321,10/22/2014,9065,205.7,117.11,1864670.5,1061602.15,803068.35 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,C,6/11/2014,491178405,7/6/2014,9460,205.7,117.11,1945922,1107860.6,838061.4 +Europe,Kosovo,Snacks,Offline,H,6/17/2016,118570649,6/21/2016,6545,152.58,97.44,998636.1,637744.8,360891.3 +Europe,Greece,Personal Care,Offline,C,4/25/2013,925413882,6/11/2013,9387,81.73,56.67,767199.51,531961.29,235238.22 +Europe,Monaco,Cereal,Online,C,10/24/2013,222694432,11/20/2013,9086,205.7,117.11,1868990.2,1064061.46,804928.74 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,C,6/18/2016,791711127,6/22/2016,3771,651.21,524.96,2455712.91,1979624.16,476088.75 +Europe,Poland,Cosmetics,Offline,C,4/8/2013,534075295,4/13/2013,3603,437.2,263.33,1575231.6,948777.99,626453.61 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,H,3/23/2016,121710765,5/4/2016,5775,9.33,6.92,53880.75,39963,13917.75 +Europe,Sweden,Fruits,Offline,H,9/6/2015,746853864,10/17/2015,9510,9.33,6.92,88728.3,65809.2,22919.1 +Australia and Oceania,Nauru,Clothes,Offline,H,5/28/2014,972053420,6/13/2014,1063,109.28,35.84,116164.64,38097.92,78066.72 +Sub-Saharan Africa,Sudan,Fruits,Offline,C,3/25/2016,780170762,5/11/2016,8720,9.33,6.92,81357.6,60342.4,21015.2 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,C,9/13/2014,224379718,11/1/2014,7800,437.2,263.33,3410160,2053974,1356186 +Asia,Turkmenistan,Snacks,Offline,C,12/28/2011,778166615,2/16/2012,5649,152.58,97.44,861924.42,550438.56,311485.86 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,L,2/17/2015,385330283,3/8/2015,6649,81.73,56.67,543422.77,376798.83,166623.94 +Asia,Laos,Office Supplies,Offline,H,1/24/2017,209982049,3/3/2017,7209,651.21,524.96,4694572.89,3784436.64,910136.25 +Australia and Oceania,Fiji,Personal Care,Offline,C,8/8/2015,586545741,9/1/2015,774,81.73,56.67,63259.02,43862.58,19396.44 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,M,3/5/2017,569757688,3/16/2017,2816,205.7,117.11,579251.2,329781.76,249469.44 +Europe,Bulgaria,Beverages,Offline,M,5/9/2010,184666717,5/29/2010,5840,47.45,31.79,277108,185653.6,91454.4 +Europe,Macedonia,Snacks,Offline,L,1/24/2015,876634156,2/27/2015,4382,152.58,97.44,668605.56,426982.08,241623.48 +Middle East and North Africa,Libya,Household,Offline,H,8/25/2010,561333835,9/21/2010,11,668.27,502.54,7350.97,5527.94,1823.03 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,C,5/19/2015,374752080,6/21/2015,6323,437.2,263.33,2764415.6,1665035.59,1099380.01 +Europe,Bosnia and Herzegovina,Baby Food,Offline,M,7/6/2014,623187720,8/2/2014,3950,255.28,159.42,1008356,629709,378647 +Europe,France,Household,Offline,M,1/31/2017,333252084,3/18/2017,5552,668.27,502.54,3710235.04,2790102.08,920132.96 +Europe,Vatican City,Household,Offline,C,4/11/2014,401868999,4/25/2014,822,668.27,502.54,549317.94,413087.88,136230.06 +Europe,Monaco,Office Supplies,Online,C,6/20/2013,446274793,7/13/2013,1483,651.21,524.96,965744.43,778515.68,187228.75 +Asia,South Korea,Cosmetics,Offline,C,10/1/2011,154018294,11/18/2011,6291,437.2,263.33,2750425.2,1656609.03,1093816.17 +Middle East and North Africa,Turkey,Fruits,Offline,H,11/7/2014,632960832,12/5/2014,6031,9.33,6.92,56269.23,41734.52,14534.71 +Europe,Bulgaria,Snacks,Online,H,8/18/2010,361276233,10/2/2010,8520,152.58,97.44,1299981.6,830188.8,469792.8 +Europe,Greece,Snacks,Offline,L,9/24/2010,137450826,11/1/2010,3609,152.58,97.44,550661.22,351660.96,199000.26 +Australia and Oceania,Palau,Personal Care,Online,C,7/3/2016,830283439,8/11/2016,8175,81.73,56.67,668142.75,463277.25,204865.5 +Central America and the Caribbean,Antigua and Barbuda ,Household,Online,M,3/21/2015,228885400,5/1/2015,1131,668.27,502.54,755813.37,568372.74,187440.63 +Australia and Oceania,Nauru,Fruits,Online,L,2/21/2014,692680537,3/18/2014,8419,9.33,6.92,78549.27,58259.48,20289.79 +Sub-Saharan Africa,South Sudan,Beverages,Online,M,1/11/2014,601405179,2/18/2014,8012,47.45,31.79,380169.4,254701.48,125467.92 +Europe,Netherlands,Office Supplies,Offline,M,12/1/2012,205108153,12/11/2012,4915,651.21,524.96,3200697.15,2580178.4,620518.75 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,H,6/25/2017,274150788,8/6/2017,6165,154.06,90.93,949779.9,560583.45,389196.45 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,L,7/13/2016,749206912,7/27/2016,5829,9.33,6.92,54384.57,40336.68,14047.89 +Europe,Kosovo,Household,Online,C,1/30/2015,291262853,2/27/2015,5,668.27,502.54,3341.35,2512.7,828.65 +Sub-Saharan Africa,Tanzania,Beverages,Offline,H,6/6/2015,331617438,6/25/2015,1824,47.45,31.79,86548.8,57984.96,28563.84 +Australia and Oceania,Fiji,Fruits,Offline,C,5/11/2013,121881997,6/17/2013,6446,9.33,6.92,60141.18,44606.32,15534.86 +Europe,Poland,Cereal,Offline,H,2/2/2017,783980357,2/22/2017,6064,205.7,117.11,1247364.8,710155.04,537209.76 +Europe,Bulgaria,Vegetables,Online,H,3/6/2013,360148847,3/24/2013,4902,154.06,90.93,755202.12,445738.86,309463.26 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,L,10/1/2015,562936294,10/24/2015,4214,9.33,6.92,39316.62,29160.88,10155.74 +Sub-Saharan Africa,Mozambique,Clothes,Online,M,4/14/2017,925204026,5/20/2017,7286,109.28,35.84,796214.08,261130.24,535083.84 +Asia,Thailand,Snacks,Online,H,2/8/2015,150125873,3/29/2015,4437,152.58,97.44,676997.46,432341.28,244656.18 +Asia,Indonesia,Fruits,Offline,M,3/7/2015,161188161,3/23/2015,8014,9.33,6.92,74770.62,55456.88,19313.74 +Europe,Finland,Clothes,Offline,M,3/5/2013,252189719,4/4/2013,7397,109.28,35.84,808344.16,265108.48,543235.68 +Sub-Saharan Africa,Djibouti,Cereal,Offline,H,5/26/2013,237241876,7/12/2013,3998,205.7,117.11,822388.6,468205.78,354182.82 +Europe,Austria,Snacks,Offline,L,6/11/2017,900768458,6/21/2017,6259,152.58,97.44,954998.22,609876.96,345121.26 +Australia and Oceania,Samoa ,Meat,Online,L,10/21/2012,847505795,11/18/2012,4653,421.89,364.69,1963054.17,1696902.57,266151.6 +Middle East and North Africa,Afghanistan,Personal Care,Offline,C,7/26/2014,552502715,9/11/2014,6686,81.73,56.67,546446.78,378895.62,167551.16 +Asia,South Korea,Office Supplies,Offline,M,2/23/2016,111120545,3/19/2016,1894,651.21,524.96,1233391.74,994274.24,239117.5 +Europe,Finland,Fruits,Offline,C,10/26/2015,589033114,11/5/2015,6843,9.33,6.92,63845.19,47353.56,16491.63 +North America,Canada,Office Supplies,Online,C,12/1/2012,872226750,12/14/2012,133,651.21,524.96,86610.93,69819.68,16791.25 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,H,8/22/2011,817000281,9/24/2011,7394,47.45,31.79,350845.3,235055.26,115790.04 +Middle East and North Africa,Libya,Beverages,Online,C,3/27/2017,799965035,4/27/2017,6286,47.45,31.79,298270.7,199831.94,98438.76 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,L,2/3/2017,368044841,2/11/2017,1502,154.06,90.93,231398.12,136576.86,94821.26 +Asia,Tajikistan,Cereal,Online,H,10/23/2014,488476026,11/21/2014,9766,205.7,117.11,2008866.2,1143696.26,865169.94 +Australia and Oceania,New Zealand,Cereal,Online,C,4/6/2011,398807418,5/21/2011,4832,205.7,117.11,993942.4,565875.52,428066.88 +Central America and the Caribbean,Dominica,Beverages,Offline,H,12/18/2015,756900346,1/8/2016,2487,47.45,31.79,118008.15,79061.73,38946.42 +Sub-Saharan Africa,Ghana,Vegetables,Offline,H,12/26/2012,490928637,1/6/2013,5548,154.06,90.93,854724.88,504479.64,350245.24 +Middle East and North Africa,Afghanistan,Beverages,Offline,M,3/12/2010,849378621,4/14/2010,8864,47.45,31.79,420596.8,281786.56,138810.24 +Sub-Saharan Africa,Kenya,Cosmetics,Online,M,9/18/2012,451049125,10/29/2012,4314,437.2,263.33,1886080.8,1136005.62,750075.18 +Central America and the Caribbean,Grenada,Meat,Offline,H,8/12/2011,235051476,8/15/2011,5810,421.89,364.69,2451180.9,2118848.9,332332 +Australia and Oceania,Kiribati,Office Supplies,Online,M,5/12/2010,310809504,6/8/2010,4294,651.21,524.96,2796295.74,2254178.24,542117.5 +Asia,Bhutan,Beverages,Online,L,7/4/2013,408059537,8/6/2013,2740,47.45,31.79,130013,87104.6,42908.4 +Europe,Macedonia,Meat,Offline,M,4/19/2015,326850402,5/18/2015,1152,421.89,364.69,486017.28,420122.88,65894.4 +Sub-Saharan Africa,Angola,Baby Food,Online,M,1/19/2011,387543427,2/24/2011,1567,255.28,159.42,400023.76,249811.14,150212.62 +Central America and the Caribbean,Panama,Clothes,Online,H,1/30/2016,980812442,2/13/2016,3052,109.28,35.84,333522.56,109383.68,224138.88 +Asia,Taiwan,Meat,Offline,H,6/19/2016,317643773,7/26/2016,6706,421.89,364.69,2829194.34,2445611.14,383583.2 +Europe,Andorra,Cosmetics,Online,H,9/21/2010,279336249,10/7/2010,659,437.2,263.33,288114.8,173534.47,114580.33 +Middle East and North Africa,Egypt,Household,Online,M,7/27/2013,567501199,8/22/2013,5071,668.27,502.54,3388797.17,2548380.34,840416.83 +Middle East and North Africa,United Arab Emirates,Household,Offline,L,4/15/2014,954062449,5/15/2014,7135,668.27,502.54,4768106.45,3585622.9,1182483.55 +Sub-Saharan Africa,South Sudan,Clothes,Online,L,10/16/2010,831256330,10/19/2010,6075,109.28,35.84,663876,217728,446148 +Sub-Saharan Africa,Ghana,Personal Care,Offline,C,6/5/2013,561631667,6/16/2013,8146,81.73,56.67,665772.58,461633.82,204138.76 +North America,Greenland,Personal Care,Online,C,11/18/2010,128049790,12/20/2010,1633,81.73,56.67,133465.09,92542.11,40922.98 +Middle East and North Africa,Morocco,Fruits,Online,H,11/4/2011,483684527,12/6/2011,1855,9.33,6.92,17307.15,12836.6,4470.55 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,M,11/30/2010,402022206,1/8/2011,6160,47.45,31.79,292292,195826.4,96465.6 +Europe,Austria,Clothes,Online,M,2/16/2015,526861655,3/10/2015,8927,109.28,35.84,975542.56,319943.68,655598.88 +Middle East and North Africa,Bahrain,Baby Food,Offline,M,6/5/2017,222314202,6/17/2017,6568,255.28,159.42,1676679.04,1047070.56,629608.48 +Sub-Saharan Africa,Zambia,Beverages,Online,M,8/13/2015,722803676,9/10/2015,2525,47.45,31.79,119811.25,80269.75,39541.5 +Australia and Oceania,Tonga,Cosmetics,Online,M,2/17/2016,183066403,2/19/2016,2272,437.2,263.33,993318.4,598285.76,395032.64 +Middle East and North Africa,Tunisia ,Cereal,Offline,L,2/11/2015,428151214,2/16/2015,8313,205.7,117.11,1709984.1,973535.43,736448.67 +Europe,Portugal,Fruits,Online,M,5/6/2017,203419435,5/29/2017,5186,9.33,6.92,48385.38,35887.12,12498.26 +Sub-Saharan Africa,Ethiopia,Household,Offline,M,4/26/2017,124544894,5/22/2017,4457,668.27,502.54,2978479.39,2239820.78,738658.61 +Asia,Vietnam,Beverages,Offline,M,7/30/2010,427513921,7/30/2010,9724,47.45,31.79,461403.8,309125.96,152277.84 +Asia,Laos,Household,Offline,L,9/3/2012,518625342,9/23/2012,1619,668.27,502.54,1081929.13,813612.26,268316.87 +Sub-Saharan Africa,Namibia,Office Supplies,Online,H,7/3/2017,324490487,7/26/2017,2801,651.21,524.96,1824039.21,1470412.96,353626.25 +Asia,Uzbekistan,Snacks,Online,M,3/29/2016,742033183,5/2/2016,2963,152.58,97.44,452094.54,288714.72,163379.82 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,C,4/8/2016,488489758,5/20/2016,3830,437.2,263.33,1674476,1008553.9,665922.1 +Asia,Turkmenistan,Clothes,Offline,L,9/4/2014,151409041,9/28/2014,4155,109.28,35.84,454058.4,148915.2,305143.2 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,L,3/11/2017,838652360,3/31/2017,4725,152.58,97.44,720940.5,460404,260536.5 +Europe,Serbia,Household,Online,H,9/4/2011,128393542,9/14/2011,3357,668.27,502.54,2243382.39,1687026.78,556355.61 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,M,5/6/2017,619118916,6/10/2017,9900,437.2,263.33,4328280,2606967,1721313 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,M,10/31/2012,479627311,11/24/2012,1234,81.73,56.67,100854.82,69930.78,30924.04 +Europe,Macedonia,Household,Offline,C,9/12/2015,199030053,10/4/2015,6270,668.27,502.54,4190052.9,3150925.8,1039127.1 +Middle East and North Africa,Jordan,Vegetables,Offline,C,6/26/2010,336750972,7/7/2010,951,154.06,90.93,146511.06,86474.43,60036.63 +Sub-Saharan Africa,Togo,Fruits,Online,M,2/6/2013,172526395,3/14/2013,3249,9.33,6.92,30313.17,22483.08,7830.09 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,M,1/4/2014,856405150,2/2/2014,8170,154.06,90.93,1258670.2,742898.1,515772.1 +Europe,Netherlands,Cereal,Online,H,4/23/2012,458748567,5/30/2012,2750,205.7,117.11,565675,322052.5,243622.5 +Sub-Saharan Africa,Botswana,Baby Food,Online,L,12/17/2011,720230472,2/1/2012,1057,255.28,159.42,269830.96,168506.94,101324.02 +Central America and the Caribbean,Guatemala,Personal Care,Online,C,5/25/2010,301837193,5/28/2010,9188,81.73,56.67,750935.24,520683.96,230251.28 +Australia and Oceania,Australia,Vegetables,Offline,H,6/30/2017,634867560,8/15/2017,274,154.06,90.93,42212.44,24914.82,17297.62 +Middle East and North Africa,Iraq,Vegetables,Online,H,11/24/2013,970932900,12/16/2013,9476,154.06,90.93,1459872.56,861652.68,598219.88 +Europe,Czech Republic,Baby Food,Offline,H,5/22/2015,631957042,6/13/2015,8987,255.28,159.42,2294201.36,1432707.54,861493.82 +Middle East and North Africa,Morocco,Office Supplies,Online,M,2/5/2016,360176312,3/22/2016,3030,651.21,524.96,1973166.3,1590628.8,382537.5 +Asia,Laos,Household,Offline,H,1/3/2015,968139541,2/4/2015,2859,668.27,502.54,1910583.93,1436761.86,473822.07 +Asia,Brunei,Household,Offline,C,3/3/2012,188708055,4/8/2012,1762,668.27,502.54,1177491.74,885475.48,292016.26 +Central America and the Caribbean,Barbados,Meat,Online,C,6/26/2012,325055682,8/12/2012,55,421.89,364.69,23203.95,20057.95,3146 +Asia,Turkmenistan,Snacks,Offline,L,5/5/2014,600668752,5/24/2014,87,152.58,97.44,13274.46,8477.28,4797.18 +Europe,Spain,Personal Care,Online,C,5/29/2013,309346091,7/15/2013,1238,81.73,56.67,101181.74,70157.46,31024.28 +Europe,Greece,Vegetables,Online,C,12/30/2013,165199029,2/3/2014,4919,154.06,90.93,757821.14,447284.67,310536.47 +Sub-Saharan Africa,Liberia,Household,Online,C,2/13/2010,952651393,3/13/2010,9572,668.27,502.54,6396680.44,4810312.88,1586367.56 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,H,12/31/2011,376439511,2/2/2012,5672,437.2,263.33,2479798.4,1493607.76,986190.64 +Central America and the Caribbean,Jamaica,Vegetables,Offline,C,12/28/2011,711612212,2/13/2012,722,154.06,90.93,111231.32,65651.46,45579.86 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,L,2/3/2011,253530824,3/3/2011,4260,651.21,524.96,2774154.6,2236329.6,537825 +Europe,Luxembourg,Snacks,Offline,L,2/24/2015,967869174,3/20/2015,2852,152.58,97.44,435158.16,277898.88,157259.28 +Europe,Ukraine,Household,Online,H,12/5/2015,840613591,1/19/2016,5097,668.27,502.54,3406172.19,2561446.38,844725.81 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,C,1/15/2010,628062903,2/25/2010,6625,437.2,263.33,2896450,1744561.25,1151888.75 +Middle East and North Africa,Oman,Fruits,Offline,M,4/27/2010,706828439,5/20/2010,5097,9.33,6.92,47555.01,35271.24,12283.77 +Sub-Saharan Africa,Niger,Cosmetics,Offline,L,9/21/2011,623834025,11/2/2011,5206,437.2,263.33,2276063.2,1370895.98,905167.22 +Sub-Saharan Africa,Liberia,Meat,Offline,C,4/10/2010,446315991,4/22/2010,3675,421.89,364.69,1550445.75,1340235.75,210210 +Central America and the Caribbean,Belize,Fruits,Offline,H,6/4/2014,311823165,7/10/2014,4259,9.33,6.92,39736.47,29472.28,10264.19 +North America,Greenland,Cereal,Offline,H,12/19/2010,878216874,1/15/2011,2744,205.7,117.11,564440.8,321349.84,243090.96 +Europe,Romania,Clothes,Offline,C,4/9/2014,173670947,5/20/2014,1947,109.28,35.84,212768.16,69780.48,142987.68 +Asia,Bhutan,Snacks,Offline,C,1/17/2017,346671712,3/2/2017,6718,152.58,97.44,1025032.44,654601.92,370430.52 +Middle East and North Africa,Libya,Snacks,Online,L,11/8/2016,916017997,12/18/2016,8936,152.58,97.44,1363454.88,870723.84,492731.04 +Australia and Oceania,Vanuatu,Cereal,Online,H,4/29/2012,120821130,6/17/2012,2512,205.7,117.11,516718.4,294180.32,222538.08 +Sub-Saharan Africa,Comoros,Baby Food,Online,H,7/7/2014,770504939,8/3/2014,8389,255.28,159.42,2141543.92,1337374.38,804169.54 +Central America and the Caribbean,The Bahamas,Beverages,Online,M,10/25/2012,794805753,12/10/2012,9539,47.45,31.79,452625.55,303244.81,149380.74 +Middle East and North Africa,Azerbaijan,Cereal,Online,H,8/17/2016,893772399,8/27/2016,5969,205.7,117.11,1227823.3,699029.59,528793.71 +Australia and Oceania,Vanuatu,Office Supplies,Online,H,9/9/2013,487766206,10/25/2013,9714,651.21,524.96,6325853.94,5099461.44,1226392.5 +Australia and Oceania,Samoa ,Cereal,Online,L,9/29/2011,867461001,10/8/2011,9842,205.7,117.11,2024499.4,1152596.62,871902.78 +Sub-Saharan Africa,Seychelles ,Cereal,Online,L,1/8/2012,243843114,2/3/2012,7451,205.7,117.11,1532670.7,872586.61,660084.09 +Sub-Saharan Africa,Niger,Fruits,Online,C,1/10/2013,498211371,1/16/2013,671,9.33,6.92,6260.43,4643.32,1617.11 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,5/6/2014,432177102,5/31/2014,9663,154.06,90.93,1488681.78,878656.59,610025.19 +Sub-Saharan Africa,Angola,Cosmetics,Offline,L,10/26/2012,717664134,12/11/2012,1620,437.2,263.33,708264,426594.6,281669.4 +Europe,Croatia,Vegetables,Online,L,12/11/2013,746908795,1/24/2014,5765,154.06,90.93,888155.9,524211.45,363944.45 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,C,12/2/2012,882459914,1/6/2013,8354,421.89,364.69,3524469.06,3046620.26,477848.8 +Middle East and North Africa,Turkey,Cereal,Online,M,7/30/2013,207178819,9/14/2013,7671,205.7,117.11,1577924.7,898350.81,679573.89 +Middle East and North Africa,Israel,Meat,Offline,L,1/12/2017,574239337,2/24/2017,9036,421.89,364.69,3812198.04,3295338.84,516859.2 +Europe,Czech Republic,Cereal,Offline,H,4/25/2010,757127797,5/1/2010,9795,205.7,117.11,2014831.5,1147092.45,867739.05 +Australia and Oceania,Samoa ,Cosmetics,Offline,M,8/7/2015,499643027,8/10/2015,4330,437.2,263.33,1893076,1140218.9,752857.1 +Europe,Czech Republic,Snacks,Online,L,9/8/2010,965896356,9/22/2010,9051,152.58,97.44,1381001.58,881929.44,499072.14 +Australia and Oceania,Marshall Islands,Vegetables,Offline,H,2/6/2016,690311610,2/15/2016,7401,154.06,90.93,1140198.06,672972.93,467225.13 +Europe,Bosnia and Herzegovina,Meat,Online,M,7/23/2015,527625119,8/13/2015,4853,421.89,364.69,2047432.17,1769840.57,277591.6 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,H,10/9/2012,502885711,10/29/2012,3912,651.21,524.96,2547533.52,2053643.52,493890 +Central America and the Caribbean,The Bahamas,Beverages,Online,M,7/12/2012,261454713,8/21/2012,9114,47.45,31.79,432459.3,289734.06,142725.24 +Europe,France,Snacks,Online,C,11/19/2016,419005954,11/22/2016,2028,152.58,97.44,309432.24,197608.32,111823.92 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,M,10/27/2013,311525762,12/13/2013,6251,109.28,35.84,683109.28,224035.84,459073.44 +Sub-Saharan Africa,Swaziland,Meat,Online,H,4/24/2011,245312964,6/6/2011,2412,421.89,364.69,1017598.68,879632.28,137966.4 +Europe,Iceland,Office Supplies,Online,H,10/28/2010,146978890,11/27/2010,3175,651.21,524.96,2067591.75,1666748,400843.75 +Sub-Saharan Africa,Malawi,Cosmetics,Online,C,2/8/2011,913447368,3/12/2011,8230,437.2,263.33,3598156,2167205.9,1430950.1 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,H,12/20/2011,361954724,1/29/2012,9301,205.7,117.11,1913215.7,1089240.11,823975.59 +Europe,Albania,Meat,Online,L,7/3/2010,880049788,8/1/2010,5144,421.89,364.69,2170202.16,1875965.36,294236.8 +Middle East and North Africa,Bahrain,Household,Online,H,6/7/2012,875593888,7/18/2012,6544,668.27,502.54,4373158.88,3288621.76,1084537.12 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,M,3/13/2013,626760852,3/16/2013,1319,109.28,35.84,144140.32,47272.96,96867.36 +Asia,Myanmar,Clothes,Online,L,11/11/2016,932037007,11/20/2016,9317,109.28,35.84,1018161.76,333921.28,684240.48 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,M,3/17/2017,860221183,4/24/2017,7419,152.58,97.44,1131991.02,722907.36,409083.66 +Europe,Finland,Clothes,Online,L,8/25/2016,900424706,9/26/2016,4535,109.28,35.84,495584.8,162534.4,333050.4 +Europe,Slovenia,Personal Care,Online,M,11/16/2014,712071406,12/11/2014,6608,81.73,56.67,540071.84,374475.36,165596.48 +Australia and Oceania,Tonga,Beverages,Online,C,8/24/2012,474897611,9/4/2012,1611,47.45,31.79,76441.95,51213.69,25228.26 +Australia and Oceania,East Timor,Meat,Online,L,7/30/2015,438952147,8/24/2015,4550,421.89,364.69,1919599.5,1659339.5,260260 +Europe,Croatia,Baby Food,Online,M,3/9/2015,474596345,3/20/2015,2460,255.28,159.42,627988.8,392173.2,235815.6 +North America,Mexico,Baby Food,Online,C,6/7/2015,522504031,6/12/2015,9409,255.28,159.42,2401929.52,1499982.78,901946.74 +Sub-Saharan Africa,Sudan,Clothes,Offline,H,10/4/2013,143661534,10/10/2013,1495,109.28,35.84,163373.6,53580.8,109792.8 +Asia,Brunei,Beverages,Offline,M,6/18/2012,769367682,8/7/2012,1849,47.45,31.79,87735.05,58779.71,28955.34 +Europe,Slovakia,Personal Care,Online,M,11/28/2014,751233804,1/3/2015,5631,81.73,56.67,460221.63,319108.77,141112.86 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,L,2/26/2014,311183726,2/27/2014,5035,437.2,263.33,2201302,1325866.55,875435.45 +Middle East and North Africa,Iraq,Household,Online,H,12/1/2011,191453778,1/20/2012,4282,668.27,502.54,2861532.14,2151876.28,709655.86 +Europe,Russia,Fruits,Online,C,9/27/2014,304592788,10/16/2014,4629,9.33,6.92,43188.57,32032.68,11155.89 +Middle East and North Africa,United Arab Emirates,Clothes,Online,C,2/8/2015,183462083,2/21/2015,9362,109.28,35.84,1023079.36,335534.08,687545.28 +Asia,Laos,Vegetables,Offline,H,5/4/2010,331235492,5/26/2010,8798,154.06,90.93,1355419.88,800002.14,555417.74 +Europe,Austria,Household,Online,H,12/23/2013,871399343,12/23/2013,5285,668.27,502.54,3531806.95,2655923.9,875883.05 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,L,2/12/2014,197752463,3/26/2014,8203,81.73,56.67,670431.19,464864.01,205567.18 +Asia,North Korea,Clothes,Offline,C,1/25/2015,824406182,1/26/2015,8964,109.28,35.84,979585.92,321269.76,658316.16 +Europe,Germany,Clothes,Offline,H,11/3/2010,835784327,11/27/2010,6010,109.28,35.84,656772.8,215398.4,441374.4 +Central America and the Caribbean,Haiti,Cereal,Offline,C,8/30/2011,636623227,9/15/2011,9815,205.7,117.11,2018945.5,1149434.65,869510.85 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,H,6/17/2017,701971709,7/12/2017,7883,154.06,90.93,1214454.98,716801.19,497653.79 +Middle East and North Africa,United Arab Emirates,Household,Offline,H,1/31/2014,227191102,2/9/2014,9751,668.27,502.54,6516300.77,4900267.54,1616033.23 +North America,United States of America,Personal Care,Offline,C,12/15/2014,277955234,12/30/2014,1985,81.73,56.67,162234.05,112489.95,49744.1 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,C,11/1/2011,640250432,11/6/2011,3185,437.2,263.33,1392482,838706.05,553775.95 +Middle East and North Africa,Kuwait,Personal Care,Online,H,6/26/2016,270375525,7/23/2016,8981,81.73,56.67,734017.13,508953.27,225063.86 +Europe,Belarus,Snacks,Online,H,6/13/2011,444941842,7/26/2011,7034,152.58,97.44,1073247.72,685392.96,387854.76 +Asia,Japan,Cereal,Online,C,5/25/2014,710873210,5/29/2014,2035,205.7,117.11,418599.5,238318.85,180280.65 +Europe,Vatican City,Baby Food,Online,L,10/13/2013,235405957,11/6/2013,709,255.28,159.42,180993.52,113028.78,67964.74 +Middle East and North Africa,Somalia,Personal Care,Offline,L,6/27/2010,956088912,7/1/2010,6810,81.73,56.67,556581.3,385922.7,170658.6 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,M,1/7/2014,830783402,1/18/2014,6125,421.89,364.69,2584076.25,2233726.25,350350 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,C,1/11/2016,587663257,2/29/2016,1472,651.21,524.96,958581.12,772741.12,185840 +Australia and Oceania,Fiji,Beverages,Online,L,10/19/2016,575214803,11/20/2016,7698,47.45,31.79,365270.1,244719.42,120550.68 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,H,11/23/2013,312236869,12/10/2013,6683,81.73,56.67,546201.59,378725.61,167475.98 +Europe,Poland,Clothes,Online,M,7/7/2013,737840783,7/29/2013,2339,109.28,35.84,255605.92,83829.76,171776.16 +North America,Mexico,Beverages,Offline,M,7/27/2011,161450374,8/1/2011,5608,47.45,31.79,266099.6,178278.32,87821.28 +Middle East and North Africa,Iran,Cosmetics,Online,L,8/6/2012,112801969,9/11/2012,9464,437.2,263.33,4137660.8,2492155.12,1645505.68 +Australia and Oceania,Palau,Snacks,Offline,H,11/9/2010,391944396,11/30/2010,3912,152.58,97.44,596892.96,381185.28,215707.68 +Europe,Latvia,Beverages,Offline,C,10/19/2016,419238984,11/22/2016,987,47.45,31.79,46833.15,31376.73,15456.42 +Europe,Iceland,Household,Offline,L,6/15/2015,585359561,7/18/2015,9757,668.27,502.54,6520310.39,4903282.78,1617027.61 +Sub-Saharan Africa,Benin,Snacks,Offline,L,8/14/2015,901292455,9/26/2015,1321,152.58,97.44,201558.18,128718.24,72839.94 +Europe,Norway,Office Supplies,Offline,C,10/22/2015,548336493,11/16/2015,3809,651.21,524.96,2480458.89,1999572.64,480886.25 +Sub-Saharan Africa,Liberia,Cosmetics,Offline,H,8/4/2015,128103005,8/6/2015,7381,437.2,263.33,3226973.2,1943638.73,1283334.47 +Asia,Thailand,Beverages,Offline,L,10/29/2011,312515819,12/8/2011,9230,47.45,31.79,437963.5,293421.7,144541.8 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,C,1/1/2010,493811261,1/13/2010,8581,437.2,263.33,3751613.2,2259634.73,1491978.47 +Central America and the Caribbean,Costa Rica,Household,Online,M,11/20/2012,134538161,12/26/2012,1687,668.27,502.54,1127371.49,847784.98,279586.51 +Asia,Japan,Clothes,Online,C,9/30/2016,117557847,11/6/2016,6834,109.28,35.84,746819.52,244930.56,501888.96 +Middle East and North Africa,Oman,Baby Food,Online,M,2/14/2015,496044147,3/19/2015,9341,255.28,159.42,2384570.48,1489142.22,895428.26 +Asia,Brunei,Meat,Offline,M,3/9/2010,943483388,3/10/2010,6556,421.89,364.69,2765910.84,2390907.64,375003.2 +Sub-Saharan Africa,Djibouti,Snacks,Offline,L,7/16/2016,303674399,7/28/2016,2858,152.58,97.44,436073.64,278483.52,157590.12 +North America,United States of America,Beverages,Online,M,12/29/2011,640728509,2/13/2012,4659,47.45,31.79,221069.55,148109.61,72959.94 +Asia,Kazakhstan,Baby Food,Offline,H,1/22/2017,489069545,2/11/2017,5401,255.28,159.42,1378767.28,861027.42,517739.86 +Sub-Saharan Africa,Burundi,Baby Food,Offline,C,6/17/2015,703433835,7/5/2015,558,255.28,159.42,142446.24,88956.36,53489.88 +Europe,Czech Republic,Baby Food,Online,C,11/27/2010,408870208,12/9/2010,2635,255.28,159.42,672662.8,420071.7,252591.1 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,L,10/5/2015,150739991,11/9/2015,6168,109.28,35.84,674039.04,221061.12,452977.92 +Asia,Brunei,Cosmetics,Online,L,12/5/2016,544717013,12/14/2016,2724,437.2,263.33,1190932.8,717310.92,473621.88 +Middle East and North Africa,Pakistan,Snacks,Offline,L,7/16/2017,926787602,8/5/2017,5902,152.58,97.44,900527.16,575090.88,325436.28 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,C,6/3/2010,703250586,7/16/2010,6331,421.89,364.69,2670985.59,2308852.39,362133.2 +Australia and Oceania,Solomon Islands,Personal Care,Offline,M,3/10/2012,700717294,3/23/2012,6674,81.73,56.67,545466.02,378215.58,167250.44 +North America,Greenland,Clothes,Offline,C,1/7/2014,916111552,1/15/2014,6621,109.28,35.84,723542.88,237296.64,486246.24 +Asia,Japan,Fruits,Offline,L,9/19/2015,966669690,10/4/2015,7898,9.33,6.92,73688.34,54654.16,19034.18 +Europe,Russia,Meat,Offline,C,5/17/2014,539940536,5/29/2014,9258,421.89,364.69,3905857.62,3376300.02,529557.6 +Sub-Saharan Africa,Comoros,Personal Care,Online,H,9/21/2015,743785417,10/31/2015,1488,81.73,56.67,121614.24,84324.96,37289.28 +Asia,Brunei,Beverages,Offline,H,3/11/2015,956378161,4/5/2015,2406,47.45,31.79,114164.7,76486.74,37677.96 +North America,Mexico,Office Supplies,Offline,C,11/7/2016,176205098,11/18/2016,1859,651.21,524.96,1210599.39,975900.64,234698.75 +Sub-Saharan Africa,Niger,Cosmetics,Online,L,6/26/2014,172065055,7/25/2014,6728,437.2,263.33,2941481.6,1771684.24,1169797.36 +Europe,Denmark,Cereal,Online,L,7/2/2010,533069360,7/22/2010,5924,205.7,117.11,1218566.8,693759.64,524807.16 +Sub-Saharan Africa,Senegal,Baby Food,Offline,M,3/1/2012,918641841,3/18/2012,5390,255.28,159.42,1375959.2,859273.8,516685.4 +Asia,Turkmenistan,Household,Offline,L,9/1/2012,608518826,9/17/2012,3098,668.27,502.54,2070300.46,1556868.92,513431.54 +Middle East and North Africa,United Arab Emirates,Beverages,Online,M,1/15/2010,752749145,3/6/2010,4054,47.45,31.79,192362.3,128876.66,63485.64 +Middle East and North Africa,Syria,Cosmetics,Offline,C,12/17/2010,321694123,12/30/2010,5295,437.2,263.33,2314974,1394332.35,920641.65 +Europe,Russia,Cereal,Offline,M,10/22/2011,156027591,12/4/2011,886,205.7,117.11,182250.2,103759.46,78490.74 +Middle East and North Africa,Oman,Cosmetics,Offline,L,1/8/2010,716735875,2/14/2010,6928,437.2,263.33,3028921.6,1824350.24,1204571.36 +Middle East and North Africa,Bahrain,Clothes,Online,H,6/24/2015,735117805,7/26/2015,6549,109.28,35.84,715674.72,234716.16,480958.56 +Sub-Saharan Africa,Senegal,Cereal,Offline,H,5/23/2016,362784707,6/19/2016,4912,205.7,117.11,1010398.4,575244.32,435154.08 +Middle East and North Africa,United Arab Emirates,Meat,Online,L,5/26/2013,721660411,6/5/2013,4207,421.89,364.69,1774891.23,1534250.83,240640.4 +Middle East and North Africa,Libya,Cereal,Online,H,10/12/2015,753981244,11/14/2015,8660,205.7,117.11,1781362,1014172.6,767189.4 +Australia and Oceania,Marshall Islands,Baby Food,Offline,C,12/11/2014,372296035,1/15/2015,9525,255.28,159.42,2431542,1518475.5,913066.5 +Central America and the Caribbean,Costa Rica,Cereal,Offline,H,12/9/2010,909466111,12/27/2010,88,205.7,117.11,18101.6,10305.68,7795.92 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,L,3/27/2016,168665301,4/22/2016,666,651.21,524.96,433705.86,349623.36,84082.5 +Europe,Switzerland,Household,Online,C,1/31/2014,973379933,2/10/2014,3608,668.27,502.54,2411118.16,1813164.32,597953.84 +Asia,Bhutan,Snacks,Online,L,4/19/2015,817408835,5/4/2015,8294,152.58,97.44,1265498.52,808167.36,457331.16 +Sub-Saharan Africa,Mali,Vegetables,Offline,H,8/11/2016,414863336,9/27/2016,6135,154.06,90.93,945158.1,557855.55,387302.55 +Australia and Oceania,Tuvalu,Baby Food,Online,C,1/14/2012,550167262,3/2/2012,5574,255.28,159.42,1422930.72,888607.08,534323.64 +Europe,United Kingdom,Cosmetics,Online,H,10/20/2011,728056943,11/17/2011,7083,437.2,263.33,3096687.6,1865166.39,1231521.21 +Sub-Saharan Africa,Ghana,Meat,Online,L,10/31/2015,523581206,12/2/2015,8169,421.89,364.69,3446419.41,2979152.61,467266.8 +Australia and Oceania,Nauru,Cereal,Offline,H,7/20/2017,932101380,8/7/2017,8367,205.7,117.11,1721091.9,979859.37,741232.53 +Sub-Saharan Africa,Eritrea,Meat,Offline,H,3/27/2015,319291293,5/1/2015,4244,421.89,364.69,1790501.16,1547744.36,242756.8 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,L,10/15/2015,271137273,11/27/2015,4399,109.28,35.84,480722.72,157660.16,323062.56 +Central America and the Caribbean,Honduras,Cosmetics,Offline,L,11/1/2015,643938148,12/12/2015,4462,437.2,263.33,1950786.4,1174978.46,775807.94 +Europe,Moldova ,Personal Care,Offline,H,1/18/2013,914305245,3/1/2013,2095,81.73,56.67,171224.35,118723.65,52500.7 +Europe,Belgium,Cosmetics,Offline,L,7/18/2017,629162395,9/1/2017,1989,437.2,263.33,869590.8,523763.37,345827.43 +Europe,Cyprus,Clothes,Online,C,3/12/2010,755745923,3/26/2010,868,109.28,35.84,94855.04,31109.12,63745.92 +Australia and Oceania,Samoa ,Cosmetics,Online,L,8/6/2014,531604659,8/8/2014,2487,437.2,263.33,1087316.4,654901.71,432414.69 +Central America and the Caribbean,Panama,Cereal,Offline,H,7/18/2017,614599931,8/11/2017,2632,205.7,117.11,541402.4,308233.52,233168.88 +Asia,Kyrgyzstan,Fruits,Online,H,9/8/2010,832905566,10/12/2010,4121,9.33,6.92,38448.93,28517.32,9931.61 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,L,1/9/2017,635007894,2/27/2017,1802,9.33,6.92,16812.66,12469.84,4342.82 +Middle East and North Africa,Syria,Personal Care,Offline,C,5/29/2011,439705741,6/20/2011,7555,81.73,56.67,617470.15,428141.85,189328.3 +Australia and Oceania,Samoa ,Household,Online,H,3/6/2015,286110436,3/30/2015,5291,668.27,502.54,3535816.57,2658939.14,876877.43 +Europe,Montenegro,Beverages,Offline,C,9/1/2016,283645808,9/12/2016,5953,47.45,31.79,282469.85,189245.87,93223.98 +Sub-Saharan Africa,Senegal,Meat,Online,H,11/8/2012,162048184,11/11/2012,2514,421.89,364.69,1060631.46,916830.66,143800.8 +Sub-Saharan Africa,Namibia,Clothes,Online,M,2/17/2013,621366393,2/26/2013,4979,109.28,35.84,544105.12,178447.36,365657.76 +Sub-Saharan Africa,Senegal,Household,Online,H,10/23/2012,181961762,12/12/2012,5384,668.27,502.54,3597965.68,2705675.36,892290.32 +Sub-Saharan Africa,Niger,Vegetables,Online,C,1/24/2012,134508121,2/28/2012,2797,154.06,90.93,430905.82,254331.21,176574.61 +North America,Greenland,Clothes,Offline,C,2/13/2012,489991796,3/22/2012,8316,109.28,35.84,908772.48,298045.44,610727.04 +Asia,Uzbekistan,Snacks,Online,H,6/26/2011,429711616,7/17/2011,71,152.58,97.44,10833.18,6918.24,3914.94 +Sub-Saharan Africa,Cape Verde,Fruits,Online,M,4/24/2017,555278909,5/2/2017,8223,9.33,6.92,76720.59,56903.16,19817.43 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,H,4/22/2011,638617503,5/4/2011,9966,152.58,97.44,1520612.28,971087.04,549525.24 +Europe,Iceland,Fruits,Offline,M,2/7/2014,971963727,2/16/2014,4521,9.33,6.92,42180.93,31285.32,10895.61 +Central America and the Caribbean,Costa Rica,Baby Food,Online,H,5/1/2013,117866408,5/16/2013,8144,255.28,159.42,2079000.32,1298316.48,780683.84 +Sub-Saharan Africa,Sudan,Household,Offline,C,10/26/2012,759186875,11/1/2012,9122,668.27,502.54,6095958.94,4584169.88,1511789.06 +Europe,Bulgaria,Personal Care,Online,L,9/7/2013,249098956,9/7/2013,2771,81.73,56.67,226473.83,157032.57,69441.26 +Sub-Saharan Africa,Guinea,Cereal,Offline,L,7/13/2010,961088979,8/8/2010,6441,205.7,117.11,1324913.7,754305.51,570608.19 +North America,United States of America,Personal Care,Online,M,5/21/2010,838955771,7/10/2010,4511,81.73,56.67,368684.03,255638.37,113045.66 +Sub-Saharan Africa,Niger,Cereal,Offline,M,10/9/2013,146810662,10/13/2013,3392,205.7,117.11,697734.4,397237.12,300497.28 +Middle East and North Africa,Lebanon,Snacks,Online,M,12/2/2010,119077479,12/10/2010,6527,152.58,97.44,995889.66,635990.88,359898.78 +Asia,Thailand,Household,Offline,L,11/1/2015,710492551,12/15/2015,9389,668.27,502.54,6274387.03,4718348.06,1556038.97 +Europe,Portugal,Clothes,Offline,H,2/1/2017,146104705,3/6/2017,4484,109.28,35.84,490011.52,160706.56,329304.96 +Australia and Oceania,Nauru,Clothes,Offline,H,11/21/2011,771275269,11/29/2011,6347,109.28,35.84,693600.16,227476.48,466123.68 +Sub-Saharan Africa,Eritrea,Household,Offline,L,6/11/2017,501678073,7/24/2017,6545,668.27,502.54,4373827.15,3289124.3,1084702.85 +Sub-Saharan Africa,Senegal,Cereal,Offline,H,2/26/2014,473299443,3/21/2014,8678,205.7,117.11,1785064.6,1016280.58,768784.02 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,C,1/2/2010,992438209,1/23/2010,3375,668.27,502.54,2255411.25,1696072.5,559338.75 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,H,1/11/2014,185705697,2/6/2014,3297,47.45,31.79,156442.65,104811.63,51631.02 +Europe,Denmark,Meat,Online,H,5/27/2017,750025737,6/8/2017,8138,421.89,364.69,3433340.82,2967847.22,465493.6 +Europe,Greece,Personal Care,Offline,L,5/12/2012,502634656,5/31/2012,9619,81.73,56.67,786160.87,545108.73,241052.14 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,M,2/23/2011,931081283,3/19/2011,6497,81.73,56.67,530999.81,368184.99,162814.82 +Europe,Cyprus,Snacks,Offline,M,11/29/2011,443226945,12/15/2011,9557,152.58,97.44,1458207.06,931234.08,526972.98 +Europe,Iceland,Office Supplies,Online,H,2/1/2010,217245471,2/26/2010,6617,651.21,524.96,4309056.57,3473660.32,835396.25 +Asia,Kyrgyzstan,Vegetables,Online,L,4/26/2017,151623189,6/7/2017,7526,154.06,90.93,1159455.56,684339.18,475116.38 +Sub-Saharan Africa,Zimbabwe,Clothes,Offline,H,3/26/2012,215158927,5/13/2012,9163,109.28,35.84,1001332.64,328401.92,672930.72 +Europe,Ireland,Personal Care,Offline,C,5/25/2012,896964013,6/30/2012,439,81.73,56.67,35879.47,24878.13,11001.34 +Europe,Armenia,Household,Offline,M,7/3/2017,956462275,8/10/2017,7297,668.27,502.54,4876366.19,3667034.38,1209331.81 +Europe,Finland,Household,Offline,L,2/28/2013,573390042,4/18/2013,7710,668.27,502.54,5152361.7,3874583.4,1277778.3 +Sub-Saharan Africa,Angola,Office Supplies,Offline,M,7/21/2012,897796142,7/22/2012,6684,651.21,524.96,4352687.64,3508832.64,843855 +Middle East and North Africa,Somalia,Meat,Online,C,10/12/2014,900041902,11/25/2014,1254,421.89,364.69,529050.06,457321.26,71728.8 +Europe,Romania,Office Supplies,Offline,M,3/23/2016,520801150,4/1/2016,5489,651.21,524.96,3574491.69,2881505.44,692986.25 +Central America and the Caribbean,Honduras,Household,Online,L,5/1/2014,221060216,6/17/2014,5485,668.27,502.54,3665460.95,2756431.9,909029.05 +Europe,Iceland,Clothes,Online,H,5/24/2011,532117927,7/6/2011,4374,109.28,35.84,477990.72,156764.16,321226.56 +Europe,Belarus,Household,Online,H,10/11/2010,705585610,11/27/2010,7317,668.27,502.54,4889731.59,3677085.18,1212646.41 +Europe,Cyprus,Baby Food,Offline,L,2/11/2013,963387095,3/30/2013,6505,255.28,159.42,1660596.4,1037027.1,623569.3 +Europe,Belgium,Household,Online,M,7/18/2012,247758710,8/31/2012,6163,668.27,502.54,4118548.01,3097154.02,1021393.99 +Europe,Russia,Beverages,Online,M,8/15/2015,271249282,9/12/2015,7545,47.45,31.79,358010.25,239855.55,118154.7 +Australia and Oceania,Nauru,Meat,Online,C,10/26/2014,566720139,10/28/2014,3938,421.89,364.69,1661402.82,1436149.22,225253.6 +Middle East and North Africa,Turkey,Personal Care,Offline,M,1/14/2015,737345111,1/21/2015,5659,81.73,56.67,462510.07,320695.53,141814.54 +Sub-Saharan Africa,Liberia,Snacks,Offline,C,9/1/2014,906610524,10/19/2014,5056,152.58,97.44,771444.48,492656.64,278787.84 +Europe,Georgia,Cosmetics,Online,H,12/13/2016,368315207,12/29/2016,1510,437.2,263.33,660172,397628.3,262543.7 +Central America and the Caribbean,Jamaica,Cereal,Offline,C,1/20/2011,736570489,2/8/2011,6431,205.7,117.11,1322856.7,753134.41,569722.29 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,C,9/15/2013,995800197,9/15/2013,8262,651.21,524.96,5380297.02,4337219.52,1043077.5 +Europe,Spain,Office Supplies,Online,M,5/30/2012,650740659,6/16/2012,7477,651.21,524.96,4869097.17,3925125.92,943971.25 +Europe,Malta,Snacks,Online,M,9/4/2014,176440703,9/20/2014,1580,152.58,97.44,241076.4,153955.2,87121.2 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,M,12/1/2013,568261659,12/6/2013,108,109.28,35.84,11802.24,3870.72,7931.52 +Asia,Bangladesh,Household,Online,C,12/26/2015,191877353,1/28/2016,9627,668.27,502.54,6433435.29,4837952.58,1595482.71 +Sub-Saharan Africa,Mozambique,Household,Online,C,8/22/2012,633274114,8/31/2012,8738,668.27,502.54,5839343.26,4391194.52,1448148.74 +Asia,Nepal,Beverages,Online,M,8/27/2015,848750770,9/30/2015,3069,47.45,31.79,145624.05,97563.51,48060.54 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,M,2/15/2015,314918649,3/5/2015,281,81.73,56.67,22966.13,15924.27,7041.86 +Central America and the Caribbean,Jamaica,Meat,Offline,L,8/4/2013,378701579,8/16/2013,5068,421.89,364.69,2138138.52,1848248.92,289889.6 +Middle East and North Africa,Iraq,Household,Online,L,8/26/2014,207335889,9/27/2014,4152,668.27,502.54,2774657.04,2086546.08,688110.96 +Sub-Saharan Africa,Guinea,Beverages,Offline,C,8/9/2011,838370406,9/6/2011,1288,47.45,31.79,61115.6,40945.52,20170.08 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,H,12/20/2013,229666459,1/4/2014,2264,152.58,97.44,345441.12,220604.16,124836.96 +Australia and Oceania,Nauru,Fruits,Online,C,5/23/2013,909397876,7/10/2013,9895,9.33,6.92,92320.35,68473.4,23846.95 +Australia and Oceania,Palau,Clothes,Offline,H,2/25/2010,526050984,4/9/2010,9031,109.28,35.84,986907.68,323671.04,663236.64 +Sub-Saharan Africa,Senegal,Clothes,Online,H,12/18/2016,398424613,12/23/2016,1552,109.28,35.84,169602.56,55623.68,113978.88 +Central America and the Caribbean,The Bahamas,Clothes,Online,H,4/24/2017,565630090,4/28/2017,1368,109.28,35.84,149495.04,49029.12,100465.92 +Europe,Latvia,Cosmetics,Offline,C,9/2/2014,237091243,10/18/2014,9422,437.2,263.33,4119298.4,2481095.26,1638203.14 +Central America and the Caribbean,El Salvador,Cereal,Offline,L,8/1/2013,942544400,8/1/2013,8688,205.7,117.11,1787121.6,1017451.68,769669.92 +Sub-Saharan Africa,The Gambia,Beverages,Offline,H,11/18/2015,682038390,12/14/2015,9171,47.45,31.79,435163.95,291546.09,143617.86 +Europe,Ireland,Personal Care,Offline,C,11/13/2016,675934541,12/27/2016,2906,81.73,56.67,237507.38,164683.02,72824.36 +Europe,Germany,Vegetables,Offline,M,9/20/2016,414906680,10/5/2016,8962,154.06,90.93,1380685.72,814914.66,565771.06 +Europe,Romania,Beverages,Online,M,8/30/2016,809941136,9/10/2016,8436,47.45,31.79,400288.2,268180.44,132107.76 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,C,3/18/2015,142336738,5/3/2015,9459,651.21,524.96,6159795.39,4965596.64,1194198.75 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,H,12/7/2011,813704812,1/18/2012,2191,421.89,364.69,924360.99,799035.79,125325.2 +Middle East and North Africa,Syria,Baby Food,Online,C,4/5/2011,795969188,4/17/2011,3826,255.28,159.42,976701.28,609940.92,366760.36 +Australia and Oceania,Vanuatu,Office Supplies,Offline,M,2/8/2011,381366193,3/15/2011,3586,651.21,524.96,2335239.06,1882506.56,452732.5 +Central America and the Caribbean,Panama,Personal Care,Online,H,3/31/2014,832444655,4/23/2014,7727,81.73,56.67,631527.71,437889.09,193638.62 +Sub-Saharan Africa,Lesotho,Household,Offline,H,12/8/2016,332065904,12/12/2016,4535,668.27,502.54,3030604.45,2279018.9,751585.55 +Europe,Romania,Office Supplies,Offline,H,9/20/2012,733403766,11/6/2012,9327,651.21,524.96,6073835.67,4896301.92,1177533.75 +Central America and the Caribbean,Cuba,Beverages,Online,M,5/8/2011,809944570,6/4/2011,9452,47.45,31.79,448497.4,300479.08,148018.32 +Europe,Malta,Personal Care,Offline,M,4/11/2012,305487143,4/26/2012,9289,81.73,56.67,759189.97,526407.63,232782.34 +Middle East and North Africa,Iraq,Meat,Online,L,1/10/2016,384142816,2/21/2016,5250,421.89,364.69,2214922.5,1914622.5,300300 +Europe,Moldova ,Snacks,Online,H,10/28/2012,480335414,11/21/2012,778,152.58,97.44,118707.24,75808.32,42898.92 +Central America and the Caribbean,Panama,Meat,Online,L,9/5/2016,548801267,10/23/2016,1345,421.89,364.69,567442.05,490508.05,76934 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,M,3/2/2016,614589202,4/2/2016,9457,668.27,502.54,6319829.39,4752520.78,1567308.61 +Middle East and North Africa,Somalia,Baby Food,Offline,H,1/24/2016,323060548,2/2/2016,9650,255.28,159.42,2463452,1538403,925049 +North America,Canada,Office Supplies,Offline,H,11/10/2010,289889132,11/14/2010,3491,651.21,524.96,2273374.11,1832635.36,440738.75 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,H,4/1/2011,751061284,4/3/2011,4579,421.89,364.69,1931834.31,1669915.51,261918.8 +Sub-Saharan Africa,Djibouti,Cereal,Online,M,1/23/2010,212875831,2/20/2010,3544,205.7,117.11,729000.8,415037.84,313962.96 +Europe,Iceland,Meat,Online,H,5/4/2016,401944100,5/20/2016,3046,421.89,364.69,1285076.94,1110845.74,174231.2 +Middle East and North Africa,Israel,Office Supplies,Offline,L,9/8/2013,415189921,10/23/2013,2779,651.21,524.96,1809712.59,1458863.84,350848.75 +Sub-Saharan Africa,Gabon,Cereal,Online,C,1/21/2017,769849622,1/22/2017,4466,205.7,117.11,918656.2,523013.26,395642.94 +Asia,Laos,Beverages,Online,H,12/20/2015,253472030,1/2/2016,6861,47.45,31.79,325554.45,218111.19,107443.26 +Australia and Oceania,Tuvalu,Cosmetics,Offline,C,2/23/2016,873918473,3/15/2016,751,437.2,263.33,328337.2,197760.83,130576.37 +Sub-Saharan Africa,Madagascar,Baby Food,Online,M,1/10/2013,209362781,1/12/2013,3954,255.28,159.42,1009377.12,630346.68,379030.44 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,C,9/6/2010,858291280,9/6/2010,6318,651.21,524.96,4114344.78,3316697.28,797647.5 +Asia,Kyrgyzstan,Personal Care,Online,C,6/16/2010,989502799,8/1/2010,4722,81.73,56.67,385929.06,267595.74,118333.32 +Europe,Slovenia,Fruits,Offline,L,10/8/2014,192108666,11/7/2014,8078,9.33,6.92,75367.74,55899.76,19467.98 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,C,9/28/2015,825532710,11/3/2015,2329,651.21,524.96,1516668.09,1222631.84,294036.25 +Central America and the Caribbean,Haiti,Snacks,Online,H,2/16/2014,369511258,2/25/2014,5447,152.58,97.44,831103.26,530755.68,300347.58 +Asia,Tajikistan,Cosmetics,Online,L,7/16/2015,874093139,8/17/2015,2439,437.2,263.33,1066330.8,642261.87,424068.93 +Europe,Belarus,Baby Food,Online,H,7/3/2011,409639680,7/4/2011,339,255.28,159.42,86539.92,54043.38,32496.54 +Europe,United Kingdom,Beverages,Online,M,7/18/2013,716824710,7/20/2013,3216,47.45,31.79,152599.2,102236.64,50362.56 +Asia,Mongolia,Office Supplies,Offline,C,7/17/2011,456634557,8/20/2011,7168,651.21,524.96,4667873.28,3762913.28,904960 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,M,5/10/2015,160368049,6/10/2015,5324,47.45,31.79,252623.8,169249.96,83373.84 +Sub-Saharan Africa,Lesotho,Meat,Online,M,3/16/2013,879636514,4/29/2013,2847,421.89,364.69,1201120.83,1038272.43,162848.4 +Europe,Montenegro,Clothes,Offline,H,4/22/2013,136363780,5/2/2013,1928,109.28,35.84,210691.84,69099.52,141592.32 +Europe,Poland,Meat,Offline,C,5/11/2017,472786176,6/13/2017,6791,421.89,364.69,2865054.99,2476609.79,388445.2 +Asia,Laos,Baby Food,Offline,C,10/9/2016,901452529,11/28/2016,8690,255.28,159.42,2218383.2,1385359.8,833023.4 +Europe,Kosovo,Cosmetics,Online,L,8/7/2011,955224168,8/21/2011,913,437.2,263.33,399163.6,240420.29,158743.31 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,L,4/23/2014,237274920,5/10/2014,3777,255.28,159.42,964192.56,602129.34,362063.22 +Asia,Uzbekistan,Fruits,Online,M,9/21/2015,671091115,10/4/2015,9629,9.33,6.92,89838.57,66632.68,23205.89 +Sub-Saharan Africa,Ghana,Clothes,Online,L,7/4/2011,650471580,8/19/2011,7850,109.28,35.84,857848,281344,576504 +Europe,Sweden,Cereal,Offline,C,7/17/2013,889527642,8/6/2013,9851,205.7,117.11,2026350.7,1153650.61,872700.09 +Europe,Montenegro,Baby Food,Offline,H,11/6/2015,372683131,12/7/2015,4075,255.28,159.42,1040266,649636.5,390629.5 +North America,Greenland,Beverages,Online,H,6/30/2013,404674375,8/4/2013,995,47.45,31.79,47212.75,31631.05,15581.7 +Middle East and North Africa,Afghanistan,Vegetables,Offline,M,12/28/2013,560550200,1/25/2014,8116,154.06,90.93,1250350.96,737987.88,512363.08 +North America,Canada,Meat,Online,C,10/4/2010,935671937,10/24/2010,4974,421.89,364.69,2098480.86,1813968.06,284512.8 +Europe,Czech Republic,Beverages,Online,C,3/18/2017,795713412,3/26/2017,8136,47.45,31.79,386053.2,258643.44,127409.76 +Asia,North Korea,Household,Online,L,7/17/2017,826660954,7/20/2017,6202,668.27,502.54,4144610.54,3116753.08,1027857.46 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,M,12/12/2015,884813392,12/16/2015,4800,47.45,31.79,227760,152592,75168 +Sub-Saharan Africa,Swaziland,Household,Offline,H,2/6/2010,446782052,2/28/2010,1593,668.27,502.54,1064554.11,800546.22,264007.89 +Asia,Brunei,Baby Food,Online,C,2/11/2010,859490764,2/20/2010,1272,255.28,159.42,324716.16,202782.24,121933.92 +Asia,Philippines,Clothes,Offline,M,1/4/2012,390175855,2/1/2012,561,109.28,35.84,61306.08,20106.24,41199.84 +Central America and the Caribbean,Nicaragua,Snacks,Online,M,8/29/2016,976386153,9/29/2016,3215,152.58,97.44,490544.7,313269.6,177275.1 +Australia and Oceania,Samoa ,Clothes,Offline,H,11/13/2010,575982987,12/17/2010,5020,109.28,35.84,548585.6,179916.8,368668.8 +Sub-Saharan Africa,Zambia,Meat,Online,C,7/26/2016,817140185,9/4/2016,8794,421.89,364.69,3710100.66,3207083.86,503016.8 +Asia,Maldives,Office Supplies,Offline,C,4/30/2011,248344075,5/16/2011,9385,651.21,524.96,6111605.85,4926749.6,1184856.25 +North America,Canada,Cosmetics,Online,L,6/5/2015,188393485,6/22/2015,8674,437.2,263.33,3792272.8,2284124.42,1508148.38 +Middle East and North Africa,Lebanon,Baby Food,Online,M,5/6/2012,676399743,5/18/2012,570,255.28,159.42,145509.6,90869.4,54640.2 +Europe,Macedonia,Meat,Offline,C,2/21/2013,921786677,3/1/2013,6017,421.89,364.69,2538512.13,2194339.73,344172.4 +Europe,Latvia,Snacks,Online,C,10/15/2014,654290616,11/9/2014,7988,152.58,97.44,1218809.04,778350.72,440458.32 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,H,7/12/2011,573960387,8/1/2011,6488,437.2,263.33,2836553.6,1708485.04,1128068.56 +Australia and Oceania,Papua New Guinea,Household,Online,L,10/29/2013,101157319,11/14/2013,3553,668.27,502.54,2374363.31,1785524.62,588838.69 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,M,4/11/2014,526555240,5/4/2014,8251,651.21,524.96,5373133.71,4331444.96,1041688.75 +Europe,Portugal,Fruits,Online,M,2/9/2014,961140477,2/22/2014,1681,9.33,6.92,15683.73,11632.52,4051.21 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,L,11/1/2011,586211860,12/19/2011,1971,437.2,263.33,861721.2,519023.43,342697.77 +Sub-Saharan Africa,Burundi,Beverages,Online,H,8/7/2014,903380715,8/10/2014,9284,47.45,31.79,440525.8,295138.36,145387.44 +Sub-Saharan Africa,Togo,Fruits,Offline,C,9/7/2011,784570872,10/18/2011,811,9.33,6.92,7566.63,5612.12,1954.51 +Sub-Saharan Africa,Burundi,Snacks,Offline,L,2/26/2016,522018659,4/4/2016,5776,152.58,97.44,881302.08,562813.44,318488.64 +Sub-Saharan Africa,The Gambia,Fruits,Online,L,8/19/2015,478272902,8/27/2015,435,9.33,6.92,4058.55,3010.2,1048.35 +Sub-Saharan Africa,The Gambia,Beverages,Offline,L,12/14/2013,636194932,1/14/2014,3073,47.45,31.79,145813.85,97690.67,48123.18 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,C,3/25/2012,148958575,4/14/2012,9007,651.21,524.96,5865448.47,4728314.72,1137133.75 +Europe,Portugal,Beverages,Online,M,8/21/2012,490050160,8/28/2012,5587,47.45,31.79,265103.15,177610.73,87492.42 +Europe,Greece,Clothes,Offline,C,8/22/2014,503268516,8/31/2014,7192,109.28,35.84,785941.76,257761.28,528180.48 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,M,3/7/2011,452724969,3/13/2011,234,255.28,159.42,59735.52,37304.28,22431.24 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,H,3/15/2015,672843348,4/3/2015,8154,255.28,159.42,2081553.12,1299910.68,781642.44 +Middle East and North Africa,Lebanon,Personal Care,Online,C,6/6/2010,218359982,7/5/2010,6426,81.73,56.67,525196.98,364161.42,161035.56 +Sub-Saharan Africa,Zambia,Clothes,Offline,M,9/21/2015,914323699,9/28/2015,7556,109.28,35.84,825719.68,270807.04,554912.64 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,M,2/20/2013,606095826,3/31/2013,6079,651.21,524.96,3958705.59,3191231.84,767473.75 +Europe,Italy,Vegetables,Offline,L,4/27/2012,809350192,6/11/2012,3562,154.06,90.93,548761.72,323892.66,224869.06 +Europe,Croatia,Cereal,Offline,M,5/20/2016,860073125,5/31/2016,3605,205.7,117.11,741548.5,422181.55,319366.95 +Sub-Saharan Africa,Mali,Personal Care,Offline,H,8/4/2010,164563453,8/16/2010,6837,81.73,56.67,558788.01,387452.79,171335.22 +Middle East and North Africa,Egypt,Cosmetics,Offline,M,7/22/2011,449432504,8/26/2011,5920,437.2,263.33,2588224,1558913.6,1029310.4 +Asia,Singapore,Meat,Online,L,6/12/2010,811604106,6/17/2010,545,421.89,364.69,229930.05,198756.05,31174 +Middle East and North Africa,Libya,Clothes,Offline,M,8/26/2014,868314588,9/6/2014,2437,109.28,35.84,266315.36,87342.08,178973.28 +Europe,Poland,Office Supplies,Offline,M,9/8/2013,307112777,10/9/2013,350,651.21,524.96,227923.5,183736,44187.5 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,C,4/13/2013,235860002,4/16/2013,5071,668.27,502.54,3388797.17,2548380.34,840416.83 +Europe,Armenia,Clothes,Offline,C,6/10/2016,932730090,6/18/2016,4416,109.28,35.84,482580.48,158269.44,324311.04 +Europe,Armenia,Household,Online,H,2/3/2012,496209371,3/12/2012,8234,668.27,502.54,5502535.18,4137914.36,1364620.82 +Middle East and North Africa,Yemen,Meat,Online,H,9/22/2016,695096671,10/13/2016,3406,421.89,364.69,1436957.34,1242134.14,194823.2 +Sub-Saharan Africa,Botswana,Cereal,Offline,L,1/15/2010,218503320,1/17/2010,8843,205.7,117.11,1819005.1,1035603.73,783401.37 +Europe,Czech Republic,Office Supplies,Online,C,6/14/2014,525853145,6/26/2014,486,651.21,524.96,316488.06,255130.56,61357.5 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,C,7/26/2015,896882474,9/12/2015,6310,437.2,263.33,2758732,1661612.3,1097119.7 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,H,6/4/2011,681640136,7/15/2011,1319,205.7,117.11,271318.3,154468.09,116850.21 +Europe,Lithuania,Household,Online,L,4/8/2016,650487458,5/16/2016,2549,668.27,502.54,1703420.23,1280974.46,422445.77 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,H,5/4/2011,744098269,5/29/2011,4068,668.27,502.54,2718522.36,2044332.72,674189.64 +Central America and the Caribbean,Guatemala,Vegetables,Online,M,10/18/2016,523458898,12/7/2016,1975,154.06,90.93,304268.5,179586.75,124681.75 +Australia and Oceania,Tuvalu,Fruits,Offline,C,3/20/2012,519868171,5/7/2012,9399,9.33,6.92,87692.67,65041.08,22651.59 +Europe,France,Personal Care,Online,H,2/10/2016,884937417,2/29/2016,1502,81.73,56.67,122758.46,85118.34,37640.12 +Central America and the Caribbean,Nicaragua,Household,Offline,C,12/20/2013,940590465,12/23/2013,475,668.27,502.54,317428.25,238706.5,78721.75 +Sub-Saharan Africa,Botswana,Meat,Offline,L,1/26/2015,529063642,3/17/2015,543,421.89,364.69,229086.27,198026.67,31059.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,C,10/28/2010,462905776,12/17/2010,2961,154.06,90.93,456171.66,269243.73,186927.93 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,C,6/4/2016,274978196,6/7/2016,1014,255.28,159.42,258853.92,161651.88,97202.04 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,H,1/20/2014,468454730,1/25/2014,5020,81.73,56.67,410284.6,284483.4,125801.2 +North America,United States of America,Snacks,Offline,C,4/1/2017,266821706,4/8/2017,7327,152.58,97.44,1117953.66,713942.88,404010.78 +Middle East and North Africa,Saudi Arabia,Meat,Online,L,2/8/2014,763877952,2/11/2014,7316,421.89,364.69,3086547.24,2668072.04,418475.2 +Europe,Netherlands,Fruits,Online,H,7/4/2016,873734796,8/23/2016,6397,9.33,6.92,59684.01,44267.24,15416.77 +Middle East and North Africa,Turkey,Snacks,Offline,C,11/21/2010,480816066,12/31/2010,3014,152.58,97.44,459876.12,293684.16,166191.96 +Central America and the Caribbean,Panama,Meat,Online,H,1/20/2015,889858090,2/20/2015,7638,421.89,364.69,3222395.82,2785502.22,436893.6 +Australia and Oceania,Kiribati,Baby Food,Online,C,10/13/2013,775909698,11/1/2013,7777,255.28,159.42,1985312.56,1239809.34,745503.22 +Europe,Macedonia,Meat,Online,C,8/23/2015,234332215,9/6/2015,2965,421.89,364.69,1250903.85,1081305.85,169598 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,M,5/3/2011,330799472,5/16/2011,9770,651.21,524.96,6362321.7,5128859.2,1233462.5 +Europe,Finland,Beverages,Online,M,5/6/2015,851297795,6/1/2015,6790,47.45,31.79,322185.5,215854.1,106331.4 +Middle East and North Africa,Somalia,Cereal,Offline,C,9/17/2016,752126014,9/19/2016,9656,205.7,117.11,1986239.2,1130814.16,855425.04 +Middle East and North Africa,Morocco,Baby Food,Offline,H,2/14/2013,409895455,2/19/2013,6029,255.28,159.42,1539083.12,961143.18,577939.94 +Europe,Portugal,Clothes,Offline,M,9/6/2014,271529948,10/10/2014,601,109.28,35.84,65677.28,21539.84,44137.44 +Asia,Mongolia,Cereal,Online,L,5/30/2017,404265820,6/1/2017,95,205.7,117.11,19541.5,11125.45,8416.05 +North America,United States of America,Beverages,Offline,M,8/14/2014,945651900,8/27/2014,8267,47.45,31.79,392269.15,262807.93,129461.22 +Middle East and North Africa,Syria,Beverages,Online,C,10/24/2015,753549516,11/24/2015,902,47.45,31.79,42799.9,28674.58,14125.32 +Australia and Oceania,East Timor,Beverages,Online,H,8/24/2012,556132495,9/2/2012,819,47.45,31.79,38861.55,26036.01,12825.54 +Middle East and North Africa,Tunisia ,Fruits,Online,C,12/21/2012,701887166,1/7/2013,2865,9.33,6.92,26730.45,19825.8,6904.65 +Middle East and North Africa,Yemen,Household,Online,M,5/11/2014,709612357,5/18/2014,8920,668.27,502.54,5960968.4,4482656.8,1478311.6 +Sub-Saharan Africa,Zambia,Meat,Offline,H,6/6/2015,618419396,7/25/2015,2897,421.89,364.69,1222215.33,1056506.93,165708.4 +Europe,Spain,Cosmetics,Offline,M,2/3/2012,537732112,3/23/2012,5736,437.2,263.33,2507779.2,1510460.88,997318.32 +Middle East and North Africa,United Arab Emirates,Clothes,Online,H,6/18/2016,197286832,7/16/2016,413,109.28,35.84,45132.64,14801.92,30330.72 +Sub-Saharan Africa,Malawi,Household,Online,M,3/23/2015,297132384,5/5/2015,6930,668.27,502.54,4631111.1,3482602.2,1148508.9 +Central America and the Caribbean,Honduras,Beverages,Online,C,4/5/2011,257630097,4/22/2011,7326,47.45,31.79,347618.7,232893.54,114725.16 +Central America and the Caribbean,El Salvador,Household,Online,L,4/22/2012,469453799,4/30/2012,666,668.27,502.54,445067.82,334691.64,110376.18 +Europe,United Kingdom,Clothes,Offline,L,1/11/2012,943589818,2/23/2012,8051,109.28,35.84,879813.28,288547.84,591265.44 +Central America and the Caribbean,The Bahamas,Cereal,Online,C,7/3/2016,861336982,8/1/2016,7609,205.7,117.11,1565171.3,891089.99,674081.31 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,M,3/2/2010,824306619,4/14/2010,9501,421.89,364.69,4008376.89,3464919.69,543457.2 +Central America and the Caribbean,Honduras,Clothes,Online,M,8/1/2012,604422557,9/18/2012,921,109.28,35.84,100646.88,33008.64,67638.24 +Europe,Moldova ,Office Supplies,Offline,H,2/7/2014,493921124,2/26/2014,1092,651.21,524.96,711121.32,573256.32,137865 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,H,6/29/2017,855351150,7/21/2017,6268,437.2,263.33,2740369.6,1650552.44,1089817.16 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,L,6/12/2011,771573960,7/17/2011,4736,651.21,524.96,3084130.56,2486210.56,597920 +Australia and Oceania,Papua New Guinea,Personal Care,Online,C,3/18/2012,295763385,4/9/2012,1813,81.73,56.67,148176.49,102742.71,45433.78 +Europe,Latvia,Cereal,Offline,C,5/28/2014,901405751,6/12/2014,4848,205.7,117.11,997233.6,567749.28,429484.32 +Europe,Hungary,Cereal,Offline,M,6/23/2017,532299888,7/24/2017,8220,205.7,117.11,1690854,962644.2,728209.8 +Asia,Kyrgyzstan,Snacks,Online,M,5/19/2014,352557122,7/8/2014,8342,152.58,97.44,1272822.36,812844.48,459977.88 +Asia,Kyrgyzstan,Office Supplies,Online,M,6/25/2010,696601283,8/6/2010,8655,651.21,524.96,5636222.55,4543528.8,1092693.75 +Sub-Saharan Africa,Niger,Snacks,Online,L,3/22/2012,619168698,4/30/2012,4632,152.58,97.44,706750.56,451342.08,255408.48 +Middle East and North Africa,Qatar,Cereal,Offline,M,10/1/2015,145308196,10/13/2015,8779,205.7,117.11,1805840.3,1028108.69,777731.61 +Asia,Bhutan,Baby Food,Offline,C,9/9/2010,720381104,10/26/2010,5632,255.28,159.42,1437736.96,897853.44,539883.52 +Europe,Belgium,Office Supplies,Offline,L,4/3/2014,260061252,4/16/2014,6758,651.21,524.96,4400877.18,3547679.68,853197.5 +Asia,Uzbekistan,Beverages,Online,C,6/3/2014,800334966,7/21/2014,5756,47.45,31.79,273122.2,182983.24,90138.96 +Australia and Oceania,Marshall Islands,Vegetables,Online,H,8/6/2011,847501075,8/31/2011,3256,154.06,90.93,501619.36,296068.08,205551.28 +Asia,China,Cereal,Online,H,10/24/2014,328170907,11/25/2014,1919,205.7,117.11,394738.3,224734.09,170004.21 +Asia,Myanmar,Clothes,Online,C,4/2/2015,139268290,5/16/2015,1437,109.28,35.84,157035.36,51502.08,105533.28 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,H,9/19/2012,798029553,11/8/2012,3534,668.27,502.54,2361666.18,1775976.36,585689.82 +Sub-Saharan Africa,Zambia,Cosmetics,Online,C,11/18/2011,192003524,12/15/2011,6964,437.2,263.33,3044660.8,1833830.12,1210830.68 +Europe,Vatican City,Office Supplies,Offline,H,11/21/2010,329051530,12/6/2010,2515,651.21,524.96,1637793.15,1320274.4,317518.75 +Sub-Saharan Africa,Niger,Clothes,Offline,C,10/3/2012,587347400,11/15/2012,8003,109.28,35.84,874567.84,286827.52,587740.32 +Australia and Oceania,Tonga,Cosmetics,Offline,C,12/22/2013,865377461,12/24/2013,3276,437.2,263.33,1432267.2,862669.08,569598.12 +North America,Greenland,Household,Offline,L,11/23/2015,231940543,12/18/2015,5216,668.27,502.54,3485696.32,2621248.64,864447.68 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,C,5/11/2013,976147973,5/13/2013,2732,437.2,263.33,1194430.4,719417.56,475012.84 +Australia and Oceania,Marshall Islands,Personal Care,Offline,C,8/20/2013,957423579,9/6/2013,1768,81.73,56.67,144498.64,100192.56,44306.08 +Europe,Finland,Household,Offline,C,6/24/2017,355503690,7/8/2017,297,668.27,502.54,198476.19,149254.38,49221.81 +Middle East and North Africa,Qatar,Cosmetics,Online,H,5/10/2015,320437133,6/6/2015,3323,437.2,263.33,1452815.6,875045.59,577770.01 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,L,12/8/2013,722585237,12/10/2013,7884,81.73,56.67,644359.32,446786.28,197573.04 +Sub-Saharan Africa,Mauritius ,Meat,Online,C,3/6/2017,602621829,3/31/2017,8046,421.89,364.69,3394526.94,2934295.74,460231.2 +Middle East and North Africa,Kuwait,Office Supplies,Offline,H,12/14/2014,421533238,1/26/2015,9907,651.21,524.96,6451537.47,5200778.72,1250758.75 +Europe,Kosovo,Snacks,Offline,L,2/15/2017,710618293,3/29/2017,6599,152.58,97.44,1006875.42,643006.56,363868.86 +Australia and Oceania,Papua New Guinea,Clothes,Offline,H,11/30/2011,721488320,12/23/2011,3282,109.28,35.84,358656.96,117626.88,241030.08 +Sub-Saharan Africa,South Africa,Clothes,Offline,C,2/8/2015,676067149,3/4/2015,2148,109.28,35.84,234733.44,76984.32,157749.12 +Australia and Oceania,Nauru,Household,Online,C,4/3/2013,416591107,5/18/2013,7421,668.27,502.54,4959231.67,3729349.34,1229882.33 +Europe,Montenegro,Snacks,Online,M,12/2/2012,755609023,12/29/2012,356,152.58,97.44,54318.48,34688.64,19629.84 +Europe,Norway,Cereal,Online,M,2/25/2014,325982224,3/19/2014,4239,205.7,117.11,871962.3,496429.29,375533.01 +Europe,Switzerland,Office Supplies,Online,C,4/10/2014,530884540,5/1/2014,9388,651.21,524.96,6113559.48,4928324.48,1185235 +Asia,Cambodia,Personal Care,Online,C,9/5/2011,593802297,10/5/2011,8150,81.73,56.67,666099.5,461860.5,204239 +Sub-Saharan Africa,Guinea,Meat,Online,C,3/7/2017,708534324,4/16/2017,9906,421.89,364.69,4179242.34,3612619.14,566623.2 +Europe,Norway,Household,Offline,C,5/15/2012,689191949,5/21/2012,6068,668.27,502.54,4055062.36,3049412.72,1005649.64 +Asia,Uzbekistan,Snacks,Offline,C,12/23/2013,420199000,1/18/2014,5077,152.58,97.44,774648.66,494702.88,279945.78 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,L,1/31/2017,306291806,2/4/2017,7407,154.06,90.93,1141122.42,673518.51,467603.91 +Sub-Saharan Africa,Liberia,Beverages,Offline,L,1/17/2014,822519195,2/24/2014,563,47.45,31.79,26714.35,17897.77,8816.58 +Europe,Greece,Household,Offline,H,6/6/2013,264242494,7/12/2013,4081,668.27,502.54,2727209.87,2050865.74,676344.13 +Middle East and North Africa,Algeria,Cosmetics,Offline,C,7/4/2013,597135531,8/18/2013,4528,437.2,263.33,1979641.6,1192358.24,787283.36 +Sub-Saharan Africa,Central African Republic,Fruits,Online,L,8/14/2013,707184636,9/10/2013,504,9.33,6.92,4702.32,3487.68,1214.64 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,M,5/19/2010,450688636,6/18/2010,7637,651.21,524.96,4973290.77,4009119.52,964171.25 +Central America and the Caribbean,Grenada,Meat,Online,M,8/14/2016,204258859,8/30/2016,3590,421.89,364.69,1514585.1,1309237.1,205348 +Australia and Oceania,Samoa ,Personal Care,Online,H,2/24/2012,414819133,4/1/2012,3054,81.73,56.67,249603.42,173070.18,76533.24 +Asia,Thailand,Meat,Offline,H,9/19/2015,249605786,9/23/2015,2754,421.89,364.69,1161885.06,1004356.26,157528.8 +North America,Canada,Cosmetics,Offline,M,1/17/2013,746167647,2/9/2013,6443,437.2,263.33,2816879.6,1696635.19,1120244.41 +Central America and the Caribbean,Belize,Fruits,Online,L,8/28/2013,762366044,9/2/2013,9909,9.33,6.92,92450.97,68570.28,23880.69 +Asia,Bhutan,Meat,Online,L,10/8/2016,126374804,10/16/2016,5968,421.89,364.69,2517839.52,2176469.92,341369.6 +Europe,Slovakia,Vegetables,Online,H,2/3/2015,986680257,3/21/2015,9469,154.06,90.93,1458794.14,861016.17,597777.97 +Asia,Laos,Office Supplies,Online,L,10/6/2013,162081229,10/31/2013,2292,651.21,524.96,1492573.32,1203208.32,289365 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,H,5/30/2011,391689050,6/12/2011,8349,437.2,263.33,3650182.8,2198542.17,1451640.63 +Central America and the Caribbean,Saint Lucia,Beverages,Online,H,7/6/2011,884927546,7/23/2011,8581,47.45,31.79,407168.45,272789.99,134378.46 +Middle East and North Africa,Jordan,Beverages,Online,C,1/15/2011,471533048,1/23/2011,5962,47.45,31.79,282896.9,189531.98,93364.92 +Australia and Oceania,Australia,Office Supplies,Online,C,10/27/2011,751554381,12/10/2011,498,651.21,524.96,324302.58,261430.08,62872.5 +Europe,Czech Republic,Office Supplies,Offline,M,9/25/2016,245352876,11/10/2016,4223,651.21,524.96,2750059.83,2216906.08,533153.75 +Europe,Bulgaria,Cosmetics,Offline,H,10/23/2010,243602359,11/15/2010,6206,437.2,263.33,2713263.2,1634225.98,1079037.22 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,H,6/3/2010,757289159,7/23/2010,7546,651.21,524.96,4914030.66,3961348.16,952682.5 +Europe,Slovenia,Fruits,Offline,M,1/28/2014,967712104,3/7/2014,6371,9.33,6.92,59441.43,44087.32,15354.11 +Australia and Oceania,East Timor,Vegetables,Online,C,10/12/2013,576482522,10/22/2013,2844,154.06,90.93,438146.64,258604.92,179541.72 +Europe,Latvia,Office Supplies,Offline,H,12/16/2013,255524241,1/17/2014,4156,651.21,524.96,2706428.76,2181733.76,524695 +Middle East and North Africa,Somalia,Cosmetics,Offline,C,7/11/2012,297073590,8/8/2012,9532,437.2,263.33,4167390.4,2510061.56,1657328.84 +Middle East and North Africa,Kuwait,Fruits,Online,H,4/3/2012,163679397,4/17/2012,5226,9.33,6.92,48758.58,36163.92,12594.66 +Sub-Saharan Africa,Sudan,Baby Food,Online,L,12/24/2016,738202989,1/9/2017,9524,255.28,159.42,2431286.72,1518316.08,912970.64 +Europe,Croatia,Baby Food,Online,M,9/1/2012,273818194,9/3/2012,7743,255.28,159.42,1976633.04,1234389.06,742243.98 +Europe,Liechtenstein,Office Supplies,Offline,M,8/23/2016,244011342,8/24/2016,7233,651.21,524.96,4710201.93,3797035.68,913166.25 +Europe,Monaco,Household,Online,M,3/20/2013,392581260,4/20/2013,2374,668.27,502.54,1586472.98,1193029.96,393443.02 +Central America and the Caribbean,El Salvador,Clothes,Offline,L,6/24/2010,983639276,7/15/2010,9575,109.28,35.84,1046356,343168,703188 +Europe,Russia,Baby Food,Offline,H,10/22/2013,551609218,12/4/2013,2280,255.28,159.42,582038.4,363477.6,218560.8 +Europe,Vatican City,Fruits,Offline,L,6/29/2014,851227414,7/26/2014,5963,9.33,6.92,55634.79,41263.96,14370.83 +Central America and the Caribbean,Haiti,Personal Care,Online,C,3/31/2016,107542693,5/16/2016,3128,81.73,56.67,255651.44,177263.76,78387.68 +Europe,Serbia,Clothes,Offline,L,4/14/2016,665916383,5/16/2016,8311,109.28,35.84,908226.08,297866.24,610359.84 +Europe,Andorra,Household,Offline,H,8/30/2016,442022311,9/8/2016,3079,668.27,502.54,2057603.33,1547320.66,510282.67 +Asia,China,Beverages,Online,L,12/7/2012,571846807,12/19/2012,1033,47.45,31.79,49015.85,32839.07,16176.78 +Asia,Vietnam,Vegetables,Offline,L,1/26/2013,461688697,2/11/2013,2800,154.06,90.93,431368,254604,176764 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,C,12/21/2010,938159310,12/28/2010,1043,437.2,263.33,455999.6,274653.19,181346.41 +Asia,Turkmenistan,Fruits,Offline,M,12/14/2012,198182475,12/24/2012,5453,9.33,6.92,50876.49,37734.76,13141.73 +Europe,Belgium,Clothes,Online,M,4/5/2011,558994519,4/21/2011,7755,109.28,35.84,847466.4,277939.2,569527.2 +Europe,Malta,Baby Food,Offline,L,7/19/2010,808144271,7/19/2010,6703,255.28,159.42,1711141.84,1068592.26,642549.58 +Europe,Italy,Vegetables,Offline,L,7/18/2016,253493058,7/22/2016,3084,154.06,90.93,475121.04,280428.12,194692.92 +Europe,Netherlands,Beverages,Online,H,2/11/2017,973214709,2/16/2017,4714,47.45,31.79,223679.3,149858.06,73821.24 +Sub-Saharan Africa,Gabon,Snacks,Offline,C,4/30/2016,165795552,6/15/2016,1443,152.58,97.44,220172.94,140605.92,79567.02 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,M,7/16/2015,500034415,7/22/2015,150,255.28,159.42,38292,23913,14379 +Middle East and North Africa,Morocco,Office Supplies,Offline,M,2/24/2017,665042626,3/27/2017,9747,651.21,524.96,6347343.87,5116785.12,1230558.75 +Central America and the Caribbean,Honduras,Baby Food,Offline,M,4/17/2013,320244014,6/6/2013,6175,255.28,159.42,1576354,984418.5,591935.5 +Sub-Saharan Africa,Malawi,Office Supplies,Online,H,4/17/2012,545374906,4/26/2012,7409,651.21,524.96,4824814.89,3889428.64,935386.25 +Sub-Saharan Africa,South Africa,Office Supplies,Online,M,3/9/2012,690484130,4/21/2012,8453,651.21,524.96,5504678.13,4437486.88,1067191.25 +Sub-Saharan Africa,Namibia,Personal Care,Online,L,1/30/2012,625933015,3/16/2012,6344,81.73,56.67,518495.12,359514.48,158980.64 +Asia,Kyrgyzstan,Personal Care,Online,H,12/2/2015,292395389,12/5/2015,5148,81.73,56.67,420746.04,291737.16,129008.88 +Sub-Saharan Africa,Rwanda,Clothes,Offline,M,7/31/2013,150857579,8/14/2013,965,109.28,35.84,105455.2,34585.6,70869.6 +Sub-Saharan Africa,Senegal,Meat,Offline,C,12/7/2014,732618415,12/22/2014,6924,421.89,364.69,2921166.36,2525113.56,396052.8 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,M,10/7/2015,389289224,10/12/2015,8187,437.2,263.33,3579356.4,2155882.71,1423473.69 +Middle East and North Africa,Israel,Baby Food,Offline,H,9/18/2016,242793834,10/10/2016,6946,255.28,159.42,1773174.88,1107331.32,665843.56 +Europe,Belarus,Baby Food,Online,M,11/30/2011,135368573,12/18/2011,7424,255.28,159.42,1895198.72,1183534.08,711664.64 +Middle East and North Africa,Oman,Meat,Online,C,6/30/2015,879562270,8/2/2015,876,421.89,364.69,369575.64,319468.44,50107.2 +Asia,Maldives,Fruits,Offline,M,5/9/2012,208236253,5/27/2012,590,9.33,6.92,5504.7,4082.8,1421.9 +Europe,Italy,Vegetables,Online,C,12/19/2014,424564349,1/4/2015,6881,154.06,90.93,1060086.86,625689.33,434397.53 +North America,United States of America,Meat,Online,M,2/25/2014,752032887,3/27/2014,2098,421.89,364.69,885125.22,765119.62,120005.6 +Europe,Greece,Personal Care,Offline,L,2/26/2013,484440696,3/1/2013,5622,81.73,56.67,459486.06,318598.74,140887.32 +Europe,Ukraine,Cosmetics,Online,L,4/12/2016,335899102,5/25/2016,8864,437.2,263.33,3875340.8,2334157.12,1541183.68 +Asia,Maldives,Baby Food,Online,H,7/16/2017,190831935,8/26/2017,265,255.28,159.42,67649.2,42246.3,25402.9 +Asia,China,Office Supplies,Online,H,1/7/2012,453975522,1/13/2012,300,651.21,524.96,195363,157488,37875 +Sub-Saharan Africa,Chad,Baby Food,Online,L,10/13/2014,700378692,11/17/2014,6474,255.28,159.42,1652682.72,1032085.08,620597.64 +Europe,Hungary,Cereal,Offline,L,9/9/2011,125402772,10/14/2011,8322,205.7,117.11,1711835.4,974589.42,737245.98 +Sub-Saharan Africa,Benin,Baby Food,Online,C,2/25/2016,694721591,3/1/2016,2412,255.28,159.42,615735.36,384521.04,231214.32 +Asia,Taiwan,Snacks,Online,H,5/13/2012,394321477,5/18/2012,7343,152.58,97.44,1120394.94,715501.92,404893.02 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,M,2/4/2012,880501258,3/10/2012,8744,255.28,159.42,2232168.32,1393968.48,838199.84 +Asia,North Korea,Cosmetics,Offline,C,1/5/2013,729872262,1/10/2013,4277,437.2,263.33,1869904.4,1126262.41,743641.99 +Central America and the Caribbean,Antigua and Barbuda ,Household,Online,M,2/3/2010,389358317,2/20/2010,8633,668.27,502.54,5769174.91,4338427.82,1430747.09 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,C,6/29/2014,826195752,8/3/2014,8538,437.2,263.33,3732813.6,2248311.54,1484502.06 +Central America and the Caribbean,Cuba,Household,Online,C,12/13/2011,377933394,12/23/2011,7745,668.27,502.54,5175751.15,3892172.3,1283578.85 +Australia and Oceania,Palau,Clothes,Offline,C,12/23/2011,602432572,1/1/2012,2040,109.28,35.84,222931.2,73113.6,149817.6 +Middle East and North Africa,Afghanistan,Fruits,Online,L,10/17/2013,427867114,11/20/2013,4242,9.33,6.92,39577.86,29354.64,10223.22 +Sub-Saharan Africa,Lesotho,Personal Care,Online,C,2/11/2010,202723348,2/14/2010,9198,81.73,56.67,751752.54,521250.66,230501.88 +Australia and Oceania,Fiji,Office Supplies,Online,C,8/23/2013,345800101,9/13/2013,8789,651.21,524.96,5723484.69,4613873.44,1109611.25 +Europe,Switzerland,Baby Food,Online,M,6/9/2015,896208703,6/14/2015,6926,255.28,159.42,1768069.28,1104142.92,663926.36 +Sub-Saharan Africa,Senegal,Beverages,Offline,M,5/29/2011,163372981,6/12/2011,4550,47.45,31.79,215897.5,144644.5,71253 +Middle East and North Africa,Iraq,Cosmetics,Online,C,8/30/2013,577029263,9/16/2013,4637,437.2,263.33,2027296.4,1221061.21,806235.19 +Asia,Philippines,Fruits,Online,C,6/17/2016,137226378,7/10/2016,7190,9.33,6.92,67082.7,49754.8,17327.9 +Asia,Philippines,Cereal,Offline,M,2/11/2015,964325654,2/13/2015,4245,205.7,117.11,873196.5,497131.95,376064.55 +Asia,Mongolia,Snacks,Offline,C,5/12/2017,749000918,5/27/2017,4871,152.58,97.44,743217.18,474630.24,268586.94 +Sub-Saharan Africa,Mozambique,Vegetables,Online,C,11/10/2016,402238500,12/16/2016,166,154.06,90.93,25573.96,15094.38,10479.58 +Europe,Slovakia,Personal Care,Offline,M,2/14/2012,905337226,3/9/2012,8259,81.73,56.67,675008.07,468037.53,206970.54 +Asia,Vietnam,Vegetables,Online,C,4/18/2010,159908425,4/24/2010,9311,154.06,90.93,1434452.66,846649.23,587803.43 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,H,10/21/2015,637875926,12/5/2015,516,154.06,90.93,79494.96,46919.88,32575.08 +Asia,Taiwan,Cosmetics,Offline,H,6/3/2011,831476056,6/19/2011,1097,437.2,263.33,479608.4,288873.01,190735.39 +Europe,Sweden,Personal Care,Online,L,1/23/2015,203257644,2/26/2015,7308,81.73,56.67,597282.84,414144.36,183138.48 +Asia,Japan,Snacks,Online,H,6/2/2015,536082017,6/29/2015,7437,152.58,97.44,1134737.46,724661.28,410076.18 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,H,8/6/2013,983123004,8/17/2013,6799,81.73,56.67,555682.27,385299.33,170382.94 +Europe,Romania,Beverages,Online,M,10/13/2011,317866933,10/28/2011,2744,47.45,31.79,130202.8,87231.76,42971.04 +Central America and the Caribbean,Barbados,Vegetables,Online,L,12/31/2016,984112632,1/8/2017,9652,154.06,90.93,1486987.12,877656.36,609330.76 +Middle East and North Africa,Kuwait,Beverages,Online,H,8/17/2014,545971429,9/6/2014,3933,47.45,31.79,186620.85,125030.07,61590.78 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,C,1/12/2010,237867152,2/2/2010,9031,109.28,35.84,986907.68,323671.04,663236.64 +Europe,Armenia,Snacks,Online,C,3/26/2017,914536130,5/8/2017,419,152.58,97.44,63931.02,40827.36,23103.66 +Asia,South Korea,Fruits,Online,M,3/22/2017,801027190,3/28/2017,601,9.33,6.92,5607.33,4158.92,1448.41 +Asia,China,Household,Offline,C,10/13/2014,442701661,11/28/2014,4114,668.27,502.54,2749262.78,2067449.56,681813.22 +Europe,Croatia,Cosmetics,Online,L,12/22/2011,455233371,1/25/2012,2526,437.2,263.33,1104367.2,665171.58,439195.62 +Australia and Oceania,Papua New Guinea,Cereal,Offline,C,12/2/2011,174608647,12/7/2011,9434,205.7,117.11,1940573.8,1104815.74,835758.06 +Europe,Liechtenstein,Office Supplies,Online,H,1/8/2015,807126319,2/12/2015,5469,651.21,524.96,3561467.49,2871006.24,690461.25 +Australia and Oceania,East Timor,Meat,Online,H,3/6/2015,479397714,3/16/2015,3292,421.89,364.69,1388861.88,1200559.48,188302.4 +Middle East and North Africa,Somalia,Beverages,Offline,H,2/18/2011,988346660,2/23/2011,2595,47.45,31.79,123132.75,82495.05,40637.7 +Australia and Oceania,Kiribati,Baby Food,Online,C,4/10/2010,151209485,4/21/2010,5102,255.28,159.42,1302438.56,813360.84,489077.72 +Asia,Bangladesh,Cereal,Online,C,4/4/2017,355535018,4/6/2017,9567,205.7,117.11,1967931.9,1120391.37,847540.53 +Europe,Bosnia and Herzegovina,Meat,Offline,M,2/6/2015,909184587,2/27/2015,6778,421.89,364.69,2859570.42,2471868.82,387701.6 +Asia,Taiwan,Vegetables,Online,L,5/18/2014,290332019,7/3/2014,4551,154.06,90.93,701127.06,413822.43,287304.63 +Central America and the Caribbean,Dominica,Household,Online,H,8/3/2011,197463643,8/20/2011,2735,668.27,502.54,1827718.45,1374446.9,453271.55 +Middle East and North Africa,United Arab Emirates,Meat,Online,M,8/27/2015,599378287,9/13/2015,8210,421.89,364.69,3463716.9,2994104.9,469612 +Central America and the Caribbean,Costa Rica,Snacks,Offline,M,11/4/2013,185187280,12/12/2013,9886,152.58,97.44,1508405.88,963291.84,545114.04 +Europe,Germany,Personal Care,Offline,H,6/4/2013,414314448,6/15/2013,3707,81.73,56.67,302973.11,210075.69,92897.42 +Europe,Czech Republic,Vegetables,Offline,C,2/25/2015,566496121,3/30/2015,7646,154.06,90.93,1177942.76,695250.78,482691.98 +Central America and the Caribbean,Dominica,Beverages,Offline,C,1/24/2017,891781127,2/28/2017,6708,47.45,31.79,318294.6,213247.32,105047.28 +Asia,Uzbekistan,Beverages,Offline,H,9/11/2010,360530793,9/27/2010,7928,47.45,31.79,376183.6,252031.12,124152.48 +Europe,Hungary,Snacks,Online,M,2/18/2015,713418948,2/27/2015,5375,152.58,97.44,820117.5,523740,296377.5 +Central America and the Caribbean,The Bahamas,Fruits,Online,L,9/7/2012,611431920,9/21/2012,5147,9.33,6.92,48021.51,35617.24,12404.27 +Europe,Italy,Office Supplies,Offline,M,3/20/2013,585868537,4/5/2013,374,651.21,524.96,243552.54,196335.04,47217.5 +Europe,Latvia,Clothes,Offline,C,7/7/2012,788340127,7/22/2012,6217,109.28,35.84,679393.76,222817.28,456576.48 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,C,3/23/2011,540770518,5/12/2011,4868,651.21,524.96,3170090.28,2555505.28,614585 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,H,1/17/2011,585396039,2/6/2011,552,81.73,56.67,45114.96,31281.84,13833.12 +Asia,Kyrgyzstan,Office Supplies,Online,C,12/18/2010,834765517,1/4/2011,4522,651.21,524.96,2944771.62,2373869.12,570902.5 +Sub-Saharan Africa,Ghana,Household,Online,M,1/10/2011,821740281,2/22/2011,65,668.27,502.54,43437.55,32665.1,10772.45 +Europe,Czech Republic,Meat,Offline,H,2/18/2016,149494159,3/27/2016,7499,421.89,364.69,3163753.11,2734810.31,428942.8 +Middle East and North Africa,Afghanistan,Household,Online,C,2/6/2017,741513478,2/14/2017,9171,668.27,502.54,6128704.17,4608794.34,1519909.83 +Asia,China,Beverages,Offline,M,3/5/2017,991597068,4/20/2017,4463,47.45,31.79,211769.35,141878.77,69890.58 +Central America and the Caribbean,Saint Lucia,Beverages,Online,C,2/2/2013,713856256,2/7/2013,4784,47.45,31.79,227000.8,152083.36,74917.44 +Asia,Mongolia,Vegetables,Offline,L,1/1/2014,692714869,2/4/2014,8578,154.06,90.93,1321526.68,779997.54,541529.14 +Europe,Bulgaria,Personal Care,Offline,H,12/29/2014,432909238,2/4/2015,6319,81.73,56.67,516451.87,358097.73,158354.14 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,H,12/29/2015,409488189,1/7/2016,5510,9.33,6.92,51408.3,38129.2,13279.1 +Europe,Montenegro,Household,Offline,M,6/3/2010,717813050,6/16/2010,5688,668.27,502.54,3801119.76,2858447.52,942672.24 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,H,9/12/2011,623557651,10/26/2011,3420,205.7,117.11,703494,400516.2,302977.8 +Central America and the Caribbean,Dominican Republic,Household,Online,C,8/3/2011,812708318,8/15/2011,7306,668.27,502.54,4882380.62,3671557.24,1210823.38 +Europe,Moldova ,Household,Offline,C,4/12/2014,241563880,4/29/2014,2975,668.27,502.54,1988103.25,1495056.5,493046.75 +Central America and the Caribbean,Barbados,Cereal,Online,C,6/16/2017,186735665,7/8/2017,8088,205.7,117.11,1663701.6,947185.68,716515.92 +Middle East and North Africa,Jordan,Beverages,Online,C,1/30/2016,195147502,2/25/2016,7337,47.45,31.79,348140.65,233243.23,114897.42 +Europe,Liechtenstein,Cereal,Offline,H,9/28/2013,334035718,11/11/2013,7447,205.7,117.11,1531847.9,872118.17,659729.73 +Sub-Saharan Africa,Cameroon,Vegetables,Online,L,4/30/2011,740949141,5/27/2011,2171,154.06,90.93,334464.26,197409.03,137055.23 +Europe,Luxembourg,Meat,Offline,M,10/8/2010,273749101,11/18/2010,7297,421.89,364.69,3078531.33,2661142.93,417388.4 +Europe,Georgia,Cosmetics,Online,L,4/17/2011,560609424,5/26/2011,5641,437.2,263.33,2466245.2,1485444.53,980800.67 +Middle East and North Africa,Afghanistan,Baby Food,Online,C,3/7/2013,150016438,4/15/2013,2053,255.28,159.42,524089.84,327289.26,196800.58 +Sub-Saharan Africa,Senegal,Meat,Offline,L,12/29/2013,360768973,2/12/2014,8411,421.89,364.69,3548516.79,3067407.59,481109.2 +Europe,Lithuania,Baby Food,Online,C,5/13/2012,331978356,6/8/2012,8628,255.28,159.42,2202555.84,1375475.76,827080.08 +Asia,Thailand,Baby Food,Online,L,10/10/2011,173068416,11/19/2011,3645,255.28,159.42,930495.6,581085.9,349409.7 +Middle East and North Africa,Saudi Arabia,Household,Offline,H,10/4/2016,513775479,10/8/2016,6436,668.27,502.54,4300985.72,3234347.44,1066638.28 +Europe,Estonia,Vegetables,Online,C,1/1/2014,254148375,1/31/2014,7007,154.06,90.93,1079498.42,637146.51,442351.91 +Australia and Oceania,Kiribati,Beverages,Online,M,12/18/2013,614548432,1/24/2014,7393,47.45,31.79,350797.85,235023.47,115774.38 +Australia and Oceania,Australia,Household,Online,C,10/23/2016,185649478,11/28/2016,6661,668.27,502.54,4451346.47,3347418.94,1103927.53 +Asia,Laos,Office Supplies,Offline,C,3/14/2016,778437840,5/3/2016,5910,651.21,524.96,3848651.1,3102513.6,746137.5 +North America,Mexico,Cereal,Online,M,8/22/2010,674212348,10/1/2010,3271,205.7,117.11,672844.7,383066.81,289777.89 +Europe,Macedonia,Meat,Offline,H,11/9/2014,474584329,12/10/2014,8904,421.89,364.69,3756508.56,3247199.76,509308.8 +Asia,Vietnam,Vegetables,Online,M,7/20/2010,851477611,8/25/2010,2,154.06,90.93,308.12,181.86,126.26 +Asia,North Korea,Vegetables,Online,L,10/16/2010,297128522,11/17/2010,5787,154.06,90.93,891545.22,526211.91,365333.31 +Sub-Saharan Africa,Sudan,Baby Food,Offline,H,10/9/2010,974085891,11/10/2010,2516,255.28,159.42,642284.48,401100.72,241183.76 +Middle East and North Africa,Turkey,Snacks,Offline,C,4/30/2014,165211045,5/15/2014,8474,152.58,97.44,1292962.92,825706.56,467256.36 +Middle East and North Africa,Jordan,Vegetables,Online,H,1/1/2015,623677814,2/18/2015,8979,154.06,90.93,1383304.74,816460.47,566844.27 +Central America and the Caribbean,Dominican Republic,Household,Online,L,12/19/2014,222972524,12/27/2014,1380,668.27,502.54,922212.6,693505.2,228707.4 +Sub-Saharan Africa,Gabon,Fruits,Online,H,9/7/2013,506894004,9/21/2013,55,9.33,6.92,513.15,380.6,132.55 +Sub-Saharan Africa,Senegal,Fruits,Online,H,9/3/2011,839553582,10/22/2011,1417,9.33,6.92,13220.61,9805.64,3414.97 +Europe,Serbia,Household,Online,H,4/22/2014,655375087,5/20/2014,8907,668.27,502.54,5952280.89,4476123.78,1476157.11 +Asia,Philippines,Household,Offline,L,11/15/2012,809094846,12/22/2012,8000,668.27,502.54,5346160,4020320,1325840 +Central America and the Caribbean,Barbados,Cereal,Offline,L,2/5/2011,425761687,3/23/2011,1199,205.7,117.11,246634.3,140414.89,106219.41 +Central America and the Caribbean,Jamaica,Snacks,Online,M,10/1/2013,950736939,11/8/2013,3043,152.58,97.44,464300.94,296509.92,167791.02 +Europe,Macedonia,Clothes,Online,L,4/30/2015,299694430,6/5/2015,5097,109.28,35.84,557000.16,182676.48,374323.68 +Australia and Oceania,Solomon Islands,Meat,Offline,H,5/17/2011,508620488,6/12/2011,960,421.89,364.69,405014.4,350102.4,54912 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,H,6/11/2017,983813941,7/13/2017,1263,109.28,35.84,138020.64,45265.92,92754.72 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,C,4/13/2012,751886117,5/24/2012,8665,255.28,159.42,2212001.2,1381374.3,830626.9 +Europe,Lithuania,Clothes,Online,M,5/10/2017,709760844,6/8/2017,2861,109.28,35.84,312650.08,102538.24,210111.84 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,L,5/1/2017,474674451,6/4/2017,5573,651.21,524.96,3629193.33,2925602.08,703591.25 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,M,11/14/2016,634175765,12/17/2016,5557,651.21,524.96,3618773.97,2917202.72,701571.25 +Europe,Austria,Clothes,Offline,L,2/16/2014,496126115,3/4/2014,3597,109.28,35.84,393080.16,128916.48,264163.68 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,L,2/11/2012,338699328,2/25/2012,7513,152.58,97.44,1146333.54,732066.72,414266.82 +Europe,San Marino,Household,Online,L,11/21/2014,960381734,12/7/2014,7152,668.27,502.54,4779467.04,3594166.08,1185300.96 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,C,3/29/2016,529972159,4/2/2016,9394,9.33,6.92,87646.02,65006.48,22639.54 +Asia,Bangladesh,Meat,Offline,L,1/3/2011,436581933,1/25/2011,3151,421.89,364.69,1329375.39,1149138.19,180237.2 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,H,1/10/2014,339634883,3/1/2014,4364,154.06,90.93,672317.84,396818.52,275499.32 +Sub-Saharan Africa,Zambia,Office Supplies,Online,L,11/29/2010,418867337,1/2/2011,1008,651.21,524.96,656419.68,529159.68,127260 +Europe,Germany,Personal Care,Offline,C,11/5/2014,924328124,11/11/2014,8087,81.73,56.67,660950.51,458290.29,202660.22 +Europe,Sweden,Vegetables,Online,C,5/9/2017,826378571,5/24/2017,2638,154.06,90.93,406410.28,239873.34,166536.94 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,H,10/27/2014,965692508,12/10/2014,8728,154.06,90.93,1344635.68,793637.04,550998.64 +Europe,Estonia,Beverages,Online,L,4/5/2012,903256261,5/17/2012,2455,47.45,31.79,116489.75,78044.45,38445.3 +Australia and Oceania,Samoa ,Personal Care,Online,H,12/21/2011,270368659,2/5/2012,6949,81.73,56.67,567941.77,393799.83,174141.94 +Middle East and North Africa,Libya,Meat,Online,L,4/24/2017,118641030,4/27/2017,7372,421.89,364.69,3110173.08,2688494.68,421678.4 +Australia and Oceania,Tuvalu,Cereal,Online,C,10/12/2013,669997203,10/16/2013,5916,205.7,117.11,1216921.2,692822.76,524098.44 +Middle East and North Africa,Bahrain,Vegetables,Online,H,8/26/2010,866673505,10/15/2010,6804,154.06,90.93,1048224.24,618687.72,429536.52 +Australia and Oceania,Palau,Office Supplies,Online,H,6/25/2014,621218764,7/24/2014,1292,651.21,524.96,841363.32,678248.32,163115 +Europe,Ukraine,Fruits,Offline,C,3/5/2010,366494309,4/19/2010,2665,9.33,6.92,24864.45,18441.8,6422.65 +Europe,Czech Republic,Beverages,Offline,C,3/14/2010,605673968,4/22/2010,1241,47.45,31.79,58885.45,39451.39,19434.06 +Sub-Saharan Africa,Mali,Baby Food,Online,C,12/13/2012,562244069,12/27/2012,9369,255.28,159.42,2391718.32,1493605.98,898112.34 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,L,2/4/2014,430003440,2/19/2014,6428,651.21,524.96,4185977.88,3374442.88,811535 +Sub-Saharan Africa,Niger,Snacks,Online,M,5/16/2010,923063409,7/3/2010,3830,152.58,97.44,584381.4,373195.2,211186.2 +Middle East and North Africa,Algeria,Snacks,Online,L,12/9/2010,125847804,12/13/2010,17,152.58,97.44,2593.86,1656.48,937.38 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,M,11/15/2010,243092954,12/30/2010,5462,255.28,159.42,1394339.36,870752.04,523587.32 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,C,2/7/2010,849847686,2/20/2010,7671,109.28,35.84,838286.88,274928.64,563358.24 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,L,3/14/2017,241473329,4/2/2017,6179,154.06,90.93,951936.74,561856.47,390080.27 +Sub-Saharan Africa,South Africa,Vegetables,Online,C,4/16/2015,383643710,4/26/2015,7554,154.06,90.93,1163769.24,686885.22,476884.02 +Asia,Turkmenistan,Personal Care,Online,C,4/13/2011,162345159,5/31/2011,395,81.73,56.67,32283.35,22384.65,9898.7 +Europe,Armenia,Personal Care,Online,M,12/9/2016,333876502,1/7/2017,331,81.73,56.67,27052.63,18757.77,8294.86 +Asia,Uzbekistan,Cosmetics,Online,H,10/19/2014,374849069,11/5/2014,5024,437.2,263.33,2196492.8,1322969.92,873522.88 +Sub-Saharan Africa,Swaziland,Office Supplies,Offline,L,12/19/2014,732186686,1/1/2015,9166,651.21,524.96,5968990.86,4811783.36,1157207.5 +Central America and the Caribbean,Panama,Cereal,Offline,M,6/20/2013,573125684,7/20/2013,9481,205.7,117.11,1950241.7,1110319.91,839921.79 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,C,3/6/2011,935214889,3/27/2011,9723,437.2,263.33,4250895.6,2560357.59,1690538.01 +Australia and Oceania,Fiji,Vegetables,Offline,H,1/13/2010,676315629,3/4/2010,5679,154.06,90.93,874906.74,516391.47,358515.27 +Central America and the Caribbean,Honduras,Vegetables,Offline,H,11/1/2016,524601733,11/22/2016,166,154.06,90.93,25573.96,15094.38,10479.58 +Central America and the Caribbean,Costa Rica,Personal Care,Online,H,9/19/2016,828559529,9/20/2016,8032,81.73,56.67,656455.36,455173.44,201281.92 +Sub-Saharan Africa,Nigeria,Snacks,Offline,C,10/27/2014,206987845,12/13/2014,1158,152.58,97.44,176687.64,112835.52,63852.12 +Europe,Greece,Fruits,Online,L,5/4/2017,498998010,5/29/2017,3455,9.33,6.92,32235.15,23908.6,8326.55 +Europe,Poland,Office Supplies,Offline,M,8/12/2012,914013850,9/24/2012,5865,651.21,524.96,3819346.65,3078890.4,740456.25 +Europe,France,Office Supplies,Online,L,10/3/2012,281771695,10/23/2012,1361,651.21,524.96,886296.81,714470.56,171826.25 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,M,1/7/2012,202320373,1/22/2012,9949,81.73,56.67,813131.77,563809.83,249321.94 +Sub-Saharan Africa,Niger,Baby Food,Online,C,4/16/2013,996021211,6/5/2013,3665,255.28,159.42,935601.2,584274.3,351326.9 +Sub-Saharan Africa,Mauritius ,Clothes,Online,M,9/25/2016,353548038,10/30/2016,1576,109.28,35.84,172225.28,56483.84,115741.44 +Europe,Iceland,Household,Offline,M,1/5/2016,985887181,2/16/2016,4780,668.27,502.54,3194330.6,2402141.2,792189.4 +Sub-Saharan Africa,Benin,Snacks,Online,C,3/16/2017,274337470,4/18/2017,1409,152.58,97.44,214985.22,137292.96,77692.26 +Sub-Saharan Africa,The Gambia,Snacks,Online,L,4/25/2012,620510232,5/28/2012,1622,152.58,97.44,247484.76,158047.68,89437.08 +Asia,Singapore,Personal Care,Online,H,5/5/2013,896329295,5/10/2013,2612,81.73,56.67,213478.76,148022.04,65456.72 +Asia,Kazakhstan,Household,Online,M,8/19/2010,494030988,9/13/2010,3603,668.27,502.54,2407776.81,1810651.62,597125.19 +Europe,Croatia,Household,Offline,H,7/11/2014,676164138,7/19/2014,849,668.27,502.54,567361.23,426656.46,140704.77 +North America,Greenland,Baby Food,Online,H,9/17/2013,525590074,10/19/2013,2637,255.28,159.42,673173.36,420390.54,252782.82 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,L,11/16/2016,995482623,11/28/2016,4285,9.33,6.92,39979.05,29652.2,10326.85 +Sub-Saharan Africa,Kenya,Personal Care,Online,M,1/19/2011,859328114,2/16/2011,3140,81.73,56.67,256632.2,177943.8,78688.4 +Asia,Bhutan,Office Supplies,Offline,H,11/3/2010,760925376,12/22/2010,3583,651.21,524.96,2333285.43,1880931.68,452353.75 +Central America and the Caribbean,Cuba,Clothes,Offline,H,10/6/2016,964385735,10/10/2016,2025,109.28,35.84,221292,72576,148716 +Asia,Mongolia,Snacks,Offline,C,6/24/2011,904133021,7/7/2011,1908,152.58,97.44,291122.64,185915.52,105207.12 +Australia and Oceania,Solomon Islands,Household,Offline,L,7/24/2016,534903562,8/2/2016,8705,668.27,502.54,5817290.35,4374610.7,1442679.65 +Asia,Turkmenistan,Cosmetics,Online,C,1/6/2013,781746184,1/18/2013,4923,437.2,263.33,2152335.6,1296373.59,855962.01 +Europe,Austria,Cosmetics,Online,H,3/12/2013,390022218,3/19/2013,5096,437.2,263.33,2227971.2,1341929.68,886041.52 +Central America and the Caribbean,Dominica,Personal Care,Offline,C,8/1/2011,875405490,8/17/2011,793,81.73,56.67,64811.89,44939.31,19872.58 +Asia,North Korea,Cereal,Offline,C,4/22/2011,673882329,5/17/2011,5611,205.7,117.11,1154182.7,657104.21,497078.49 +Asia,Sri Lanka,Fruits,Offline,L,10/7/2012,991751563,10/14/2012,181,9.33,6.92,1688.73,1252.52,436.21 +Asia,Malaysia,Personal Care,Offline,L,6/8/2017,855624520,6/8/2017,7164,81.73,56.67,585513.72,405983.88,179529.84 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,C,6/25/2016,262425029,7/25/2016,6253,152.58,97.44,954082.74,609292.32,344790.42 +Europe,Liechtenstein,Cereal,Offline,L,4/17/2017,629389417,5/21/2017,9170,205.7,117.11,1886269,1073898.7,812370.3 +Europe,Finland,Snacks,Online,H,12/16/2016,744066512,1/26/2017,4671,152.58,97.44,712701.18,455142.24,257558.94 +Europe,Estonia,Fruits,Online,C,8/18/2013,814317643,9/27/2013,3541,9.33,6.92,33037.53,24503.72,8533.81 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,L,4/27/2010,218316638,5/7/2010,3600,81.73,56.67,294228,204012,90216 +Europe,Monaco,Snacks,Online,L,2/4/2011,654549825,3/21/2011,4694,152.58,97.44,716210.52,457383.36,258827.16 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,L,4/21/2017,291816031,5/12/2017,3703,437.2,263.33,1618951.6,975110.99,643840.61 +Europe,Slovakia,Fruits,Online,H,3/21/2016,519226586,4/25/2016,9540,9.33,6.92,89008.2,66016.8,22991.4 +Asia,China,Fruits,Offline,L,2/8/2015,996205317,2/25/2015,8146,9.33,6.92,76002.18,56370.32,19631.86 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,C,9/19/2014,102488553,10/2/2014,7495,668.27,502.54,5008683.65,3766537.3,1242146.35 +Middle East and North Africa,Jordan,Office Supplies,Online,C,2/4/2013,788125121,2/9/2013,2592,651.21,524.96,1687936.32,1360696.32,327240 +Australia and Oceania,Fiji,Beverages,Online,H,11/30/2016,223476350,1/11/2017,473,47.45,31.79,22443.85,15036.67,7407.18 +Middle East and North Africa,Egypt,Beverages,Offline,M,12/24/2014,149216067,12/30/2014,5205,47.45,31.79,246977.25,165466.95,81510.3 +Middle East and North Africa,Iran,Clothes,Offline,L,4/23/2012,126330602,6/11/2012,2887,109.28,35.84,315491.36,103470.08,212021.28 +Central America and the Caribbean,Jamaica,Snacks,Offline,M,3/14/2011,686118781,3/16/2011,6649,152.58,97.44,1014504.42,647878.56,366625.86 +Asia,Maldives,Meat,Online,C,1/4/2015,180191934,1/23/2015,1652,421.89,364.69,696962.28,602467.88,94494.4 +Europe,Slovakia,Beverages,Offline,H,10/23/2016,630473887,11/30/2016,89,47.45,31.79,4223.05,2829.31,1393.74 +Sub-Saharan Africa,Cape Verde,Fruits,Online,L,9/24/2010,979200971,10/1/2010,6182,9.33,6.92,57678.06,42779.44,14898.62 +Australia and Oceania,Fiji,Household,Online,C,11/25/2010,238922011,12/14/2010,1187,668.27,502.54,793236.49,596514.98,196721.51 +Europe,Czech Republic,Cereal,Online,L,5/14/2017,642498338,6/8/2017,8391,205.7,117.11,1726028.7,982670.01,743358.69 +Europe,Kosovo,Office Supplies,Online,C,4/24/2012,893103778,5/11/2012,8109,651.21,524.96,5280661.89,4256900.64,1023761.25 +Europe,Vatican City,Meat,Offline,H,11/4/2016,214224660,12/24/2016,2692,421.89,364.69,1135727.88,981745.48,153982.4 +North America,Canada,Cereal,Online,H,6/29/2011,599659812,7/13/2011,1519,205.7,117.11,312458.3,177890.09,134568.21 +Asia,Myanmar,Beverages,Offline,M,9/14/2015,963520562,10/1/2015,6001,47.45,31.79,284747.45,190771.79,93975.66 +Europe,Armenia,Personal Care,Online,C,12/3/2015,290230739,12/6/2015,4580,81.73,56.67,374323.4,259548.6,114774.8 +Asia,Malaysia,Personal Care,Offline,C,10/18/2014,784526669,11/18/2014,7730,81.73,56.67,631772.9,438059.1,193713.8 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,C,4/5/2012,221457183,5/20/2012,2957,651.21,524.96,1925627.97,1552306.72,373321.25 +Sub-Saharan Africa,Guinea,Vegetables,Offline,C,11/17/2016,496383607,11/20/2016,9795,154.06,90.93,1509017.7,890659.35,618358.35 +Central America and the Caribbean,Barbados,Clothes,Offline,L,10/13/2011,874979770,10/17/2011,4813,109.28,35.84,525964.64,172497.92,353466.72 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,M,6/13/2011,243231999,6/23/2011,6609,109.28,35.84,722231.52,236866.56,485364.96 +Middle East and North Africa,Lebanon,Household,Offline,M,7/1/2012,257439124,7/19/2012,813,668.27,502.54,543303.51,408565.02,134738.49 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,L,8/13/2012,394212472,9/23/2012,5086,651.21,524.96,3312054.06,2669946.56,642107.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Offline,C,4/30/2014,200475871,5/28/2014,4120,255.28,159.42,1051753.6,656810.4,394943.2 +Australia and Oceania,Fiji,Vegetables,Online,H,8/31/2013,643465650,10/16/2013,4640,154.06,90.93,714838.4,421915.2,292923.2 +Asia,Nepal,Fruits,Online,H,7/2/2011,960730636,8/14/2011,400,9.33,6.92,3732,2768,964 +Europe,Switzerland,Office Supplies,Offline,H,5/6/2017,910132157,6/13/2017,7185,651.21,524.96,4678943.85,3771837.6,907106.25 +Australia and Oceania,Federated States of Micronesia,Household,Offline,H,4/13/2015,319844043,5/15/2015,7815,668.27,502.54,5222530.05,3927350.1,1295179.95 +Asia,Kyrgyzstan,Office Supplies,Offline,L,2/27/2013,438352620,4/12/2013,7136,651.21,524.96,4647034.56,3746114.56,900920 +Sub-Saharan Africa,Tanzania,Vegetables,Online,H,2/13/2016,784456717,3/11/2016,7030,154.06,90.93,1083041.8,639237.9,443803.9 +Europe,Ireland,Household,Online,C,3/20/2015,497267663,3/21/2015,1407,668.27,502.54,940255.89,707073.78,233182.11 +Sub-Saharan Africa,Senegal,Beverages,Online,M,12/5/2013,586209285,12/29/2013,1209,47.45,31.79,57367.05,38434.11,18932.94 +Europe,Vatican City,Fruits,Offline,L,10/18/2016,781017911,10/31/2016,9411,9.33,6.92,87804.63,65124.12,22680.51 +Asia,Bhutan,Cereal,Offline,M,7/5/2010,881742370,8/2/2010,6016,205.7,117.11,1237491.2,704533.76,532957.44 +Sub-Saharan Africa,Madagascar,Fruits,Online,L,2/1/2013,308743989,3/14/2013,3062,9.33,6.92,28568.46,21189.04,7379.42 +Sub-Saharan Africa,Kenya,Baby Food,Online,H,2/17/2017,352696597,2/28/2017,9616,255.28,159.42,2454772.48,1532982.72,921789.76 +Sub-Saharan Africa,Eritrea,Cereal,Offline,H,4/18/2016,124586522,4/29/2016,6775,205.7,117.11,1393617.5,793420.25,600197.25 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,L,9/2/2016,605712592,9/6/2016,2671,668.27,502.54,1784949.17,1342284.34,442664.83 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,4/2/2010,597686135,4/15/2010,7464,651.21,524.96,4860631.44,3918301.44,942330 +Asia,Uzbekistan,Cereal,Online,C,8/10/2016,772430980,8/12/2016,8347,205.7,117.11,1716977.9,977517.17,739460.73 +Asia,Sri Lanka,Cosmetics,Offline,M,12/12/2010,522183454,1/28/2011,4543,437.2,263.33,1986199.6,1196308.19,789891.41 +Sub-Saharan Africa,Mauritius ,Meat,Online,M,3/7/2011,209492385,3/19/2011,2307,421.89,364.69,973300.23,841339.83,131960.4 +Sub-Saharan Africa,Sudan,Office Supplies,Online,L,7/27/2013,717219102,8/22/2013,9925,651.21,524.96,6463259.25,5210228,1253031.25 +Europe,Cyprus,Vegetables,Offline,H,8/27/2011,298537433,8/31/2011,2715,154.06,90.93,418272.9,246874.95,171397.95 +Asia,Indonesia,Household,Offline,H,3/9/2015,426933705,4/5/2015,8026,668.27,502.54,5363535.02,4033386.04,1330148.98 +Europe,Cyprus,Household,Online,M,1/17/2016,846206748,1/28/2016,236,668.27,502.54,157711.72,118599.44,39112.28 +Europe,Greece,Office Supplies,Online,C,10/4/2014,920467889,11/11/2014,5758,651.21,524.96,3749667.18,3022719.68,726947.5 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,L,9/11/2016,984140956,10/7/2016,8034,437.2,263.33,3512464.8,2115593.22,1396871.58 +Australia and Oceania,East Timor,Snacks,Online,C,2/24/2013,991962277,3/5/2013,2536,152.58,97.44,386942.88,247107.84,139835.04 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,L,5/30/2015,968980681,6/7/2015,1771,651.21,524.96,1153292.91,929704.16,223588.75 +Asia,Cambodia,Clothes,Offline,H,2/9/2013,560557496,2/14/2013,275,109.28,35.84,30052,9856,20196 +Sub-Saharan Africa,Mauritania,Household,Offline,M,11/19/2015,382366549,12/14/2015,9614,668.27,502.54,6424747.78,4831419.56,1593328.22 +Middle East and North Africa,Israel,Snacks,Offline,H,9/17/2011,670394170,9/19/2011,3387,152.58,97.44,516788.46,330029.28,186759.18 +Central America and the Caribbean,The Bahamas,Beverages,Offline,H,2/20/2016,830939185,3/1/2016,2225,47.45,31.79,105576.25,70732.75,34843.5 +Middle East and North Africa,Somalia,Meat,Offline,C,6/27/2015,790612924,8/4/2015,8788,421.89,364.69,3707569.32,3204895.72,502673.6 +Australia and Oceania,Fiji,Baby Food,Online,L,1/30/2016,546339213,2/8/2016,2769,255.28,159.42,706870.32,441433.98,265436.34 +Middle East and North Africa,Qatar,Beverages,Online,H,2/25/2010,615354382,3/10/2010,5891,47.45,31.79,279527.95,187274.89,92253.06 +Asia,Sri Lanka,Meat,Online,H,7/8/2017,685207259,8/4/2017,6910,421.89,364.69,2915259.9,2520007.9,395252 +Europe,Netherlands,Beverages,Online,L,8/9/2013,963759171,9/20/2013,6611,47.45,31.79,313691.95,210163.69,103528.26 +Europe,Switzerland,Meat,Offline,H,7/28/2016,829183948,9/2/2016,2811,421.89,364.69,1185932.79,1025143.59,160789.2 +Europe,Norway,Fruits,Online,C,5/6/2015,179967916,6/25/2015,5360,9.33,6.92,50008.8,37091.2,12917.6 +Sub-Saharan Africa,Mauritius ,Fruits,Online,L,4/8/2011,784909904,4/23/2011,1138,9.33,6.92,10617.54,7874.96,2742.58 +Asia,Japan,Fruits,Online,C,5/1/2014,433121240,5/27/2014,9055,9.33,6.92,84483.15,62660.6,21822.55 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,8/27/2016,584025752,9/8/2016,5053,154.06,90.93,778465.18,459469.29,318995.89 +Middle East and North Africa,Yemen,Cosmetics,Online,L,6/5/2011,517359769,6/25/2011,7107,437.2,263.33,3107180.4,1871486.31,1235694.09 +Asia,Myanmar,Meat,Online,M,10/28/2011,483172118,11/30/2011,222,421.89,364.69,93659.58,80961.18,12698.4 +Europe,Malta,Clothes,Offline,L,12/13/2016,351824128,1/30/2017,1433,109.28,35.84,156598.24,51358.72,105239.52 +Sub-Saharan Africa,Angola,Clothes,Online,L,8/13/2015,963989627,9/30/2015,4807,109.28,35.84,525308.96,172282.88,353026.08 +Asia,Malaysia,Snacks,Offline,H,10/31/2012,980654942,12/2/2012,6445,152.58,97.44,983378.1,628000.8,355377.3 +Europe,Estonia,Vegetables,Online,C,11/25/2010,933118903,1/2/2011,9474,154.06,90.93,1459564.44,861470.82,598093.62 +Asia,Brunei,Personal Care,Online,M,3/7/2013,972992837,3/21/2013,9057,81.73,56.67,740228.61,513260.19,226968.42 +Asia,Kazakhstan,Beverages,Offline,L,9/27/2012,422200572,11/15/2012,7386,47.45,31.79,350465.7,234800.94,115664.76 +Europe,Austria,Office Supplies,Offline,M,4/14/2011,922978436,5/28/2011,8685,651.21,524.96,5655758.85,4559277.6,1096481.25 +Australia and Oceania,Palau,Cereal,Online,L,5/14/2015,587875258,6/21/2015,4208,205.7,117.11,865585.6,492798.88,372786.72 +Middle East and North Africa,Lebanon,Baby Food,Online,C,6/17/2017,749752366,7/21/2017,7241,255.28,159.42,1848482.48,1154360.22,694122.26 +Europe,Ukraine,Cosmetics,Offline,H,11/24/2014,111783587,12/18/2014,8102,437.2,263.33,3542194.4,2133499.66,1408694.74 +Europe,Bulgaria,Cosmetics,Online,L,8/22/2013,597455251,9/3/2013,9140,437.2,263.33,3996008,2406836.2,1589171.8 +Europe,Iceland,Baby Food,Online,H,12/6/2016,600566184,1/16/2017,9735,255.28,159.42,2485150.8,1551953.7,933197.1 +Europe,Lithuania,Fruits,Offline,L,12/7/2013,835227715,12/22/2013,1296,9.33,6.92,12091.68,8968.32,3123.36 +Europe,Russia,Meat,Online,M,10/20/2013,285863673,11/20/2013,2268,421.89,364.69,956846.52,827116.92,129729.6 +North America,United States of America,Vegetables,Offline,C,8/16/2011,257210385,10/1/2011,3124,154.06,90.93,481283.44,284065.32,197218.12 +Australia and Oceania,Solomon Islands,Fruits,Offline,H,11/22/2014,324316680,11/25/2014,1367,9.33,6.92,12754.11,9459.64,3294.47 +Asia,India,Office Supplies,Online,L,1/12/2017,582543885,1/27/2017,6536,651.21,524.96,4256308.56,3431138.56,825170 +Europe,Czech Republic,Vegetables,Offline,C,4/26/2016,297565829,5/24/2016,5196,154.06,90.93,800495.76,472472.28,328023.48 +Europe,Liechtenstein,Cereal,Offline,H,2/3/2012,155368840,2/4/2012,5947,205.7,117.11,1223297.9,696453.17,526844.73 +Middle East and North Africa,Iraq,Baby Food,Offline,L,2/9/2016,912251746,3/16/2016,4419,255.28,159.42,1128082.32,704476.98,423605.34 +Europe,Russia,Snacks,Offline,M,11/27/2010,244825875,1/8/2011,8272,152.58,97.44,1262141.76,806023.68,456118.08 +Europe,San Marino,Snacks,Online,M,3/1/2014,400015056,3/23/2014,2199,152.58,97.44,335523.42,214270.56,121252.86 +Europe,Austria,Clothes,Offline,M,5/2/2014,545055615,6/9/2014,2924,109.28,35.84,319534.72,104796.16,214738.56 +Europe,Italy,Meat,Offline,C,4/17/2012,817496383,5/31/2012,4201,421.89,364.69,1772359.89,1532062.69,240297.2 +Middle East and North Africa,Afghanistan,Household,Offline,L,7/23/2017,975198686,7/26/2017,1817,668.27,502.54,1214246.59,913115.18,301131.41 +Europe,Estonia,Cosmetics,Online,H,3/14/2014,846336352,4/4/2014,8589,437.2,263.33,3755110.8,2261741.37,1493369.43 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,L,1/27/2010,779395711,2/9/2010,9366,651.21,524.96,6099232.86,4916775.36,1182457.5 +Asia,Bangladesh,Baby Food,Online,C,4/27/2010,293175590,6/2/2010,6027,255.28,159.42,1538572.56,960824.34,577748.22 +Europe,Portugal,Fruits,Online,M,7/25/2013,326787316,7/31/2013,2484,9.33,6.92,23175.72,17189.28,5986.44 +Europe,Bulgaria,Household,Online,C,9/18/2015,989654719,10/21/2015,9679,668.27,502.54,6468185.33,4864084.66,1604100.67 +Sub-Saharan Africa,Guinea,Vegetables,Offline,C,9/28/2013,211514127,11/2/2013,585,154.06,90.93,90125.1,53194.05,36931.05 +Europe,Montenegro,Household,Online,M,1/15/2017,492414367,2/4/2017,5209,668.27,502.54,3481018.43,2617730.86,863287.57 +Sub-Saharan Africa,Mauritius ,Household,Online,L,5/11/2013,352716767,5/21/2013,5584,668.27,502.54,3731619.68,2806183.36,925436.32 +Sub-Saharan Africa,Mali,Office Supplies,Online,H,6/6/2010,183095157,6/22/2010,780,651.21,524.96,507943.8,409468.8,98475 +Middle East and North Africa,Iran,Clothes,Offline,H,1/21/2017,894535863,1/31/2017,1895,109.28,35.84,207085.6,67916.8,139168.8 +Asia,Nepal,Clothes,Online,C,8/10/2016,768337714,8/13/2016,7059,109.28,35.84,771407.52,252994.56,518412.96 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,L,3/25/2016,406112039,4/16/2016,6432,437.2,263.33,2812070.4,1693738.56,1118331.84 +Middle East and North Africa,Pakistan,Household,Online,M,10/10/2012,479782664,11/7/2012,7207,668.27,502.54,4816221.89,3621805.78,1194416.11 +Middle East and North Africa,Saudi Arabia,Beverages,Online,C,9/26/2011,381585919,11/12/2011,8608,47.45,31.79,408449.6,273648.32,134801.28 +Europe,Ireland,Meat,Online,C,11/18/2015,474070632,1/2/2016,6890,421.89,364.69,2906822.1,2512714.1,394108 +Europe,Austria,Beverages,Offline,M,11/24/2013,740098130,1/13/2014,338,47.45,31.79,16038.1,10745.02,5293.08 +Australia and Oceania,Samoa ,Household,Offline,H,6/23/2014,332842242,7/19/2014,4271,668.27,502.54,2854181.17,2146348.34,707832.83 +Europe,France,Beverages,Online,M,3/19/2012,725789296,3/22/2012,6036,47.45,31.79,286408.2,191884.44,94523.76 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,C,2/24/2014,762738120,2/25/2014,14,437.2,263.33,6120.8,3686.62,2434.18 +Middle East and North Africa,Morocco,Vegetables,Offline,L,3/23/2013,707800042,5/12/2013,2616,154.06,90.93,403020.96,237872.88,165148.08 +Europe,Romania,Household,Online,C,10/25/2014,895398890,11/12/2014,7284,668.27,502.54,4867678.68,3660501.36,1207177.32 +Australia and Oceania,Fiji,Cosmetics,Online,M,3/19/2010,380270993,4/26/2010,9492,437.2,263.33,4149902.4,2499528.36,1650374.04 +Europe,Portugal,Snacks,Online,M,9/14/2010,987465178,10/16/2010,1745,152.58,97.44,266252.1,170032.8,96219.3 +Sub-Saharan Africa,Mali,Office Supplies,Online,L,7/1/2013,562342774,8/2/2013,8578,651.21,524.96,5586079.38,4503106.88,1082972.5 +Asia,Singapore,Snacks,Offline,M,1/31/2013,620577609,2/12/2013,1560,152.58,97.44,238024.8,152006.4,86018.4 +Europe,Italy,Clothes,Offline,M,8/2/2012,498156011,8/9/2012,4289,109.28,35.84,468701.92,153717.76,314984.16 +Asia,Malaysia,Snacks,Offline,H,5/28/2012,501376807,7/10/2012,7394,152.58,97.44,1128176.52,720471.36,407705.16 +Europe,Russia,Meat,Offline,M,1/5/2014,556851327,1/8/2014,3537,421.89,364.69,1492224.93,1289908.53,202316.4 +Europe,Austria,Office Supplies,Online,L,2/25/2016,661503398,3/12/2016,2410,651.21,524.96,1569416.1,1265153.6,304262.5 +Asia,Taiwan,Beverages,Online,C,1/23/2011,432569348,2/12/2011,5738,47.45,31.79,272268.1,182411.02,89857.08 +Australia and Oceania,Kiribati,Vegetables,Offline,L,12/23/2010,457598006,2/3/2011,2274,154.06,90.93,350332.44,206774.82,143557.62 +Central America and the Caribbean,Honduras,Clothes,Offline,C,1/20/2014,944450700,2/11/2014,2805,109.28,35.84,306530.4,100531.2,205999.2 +Europe,Monaco,Household,Online,H,9/23/2015,371301257,11/1/2015,5148,668.27,502.54,3440253.96,2587075.92,853178.04 +North America,Canada,Snacks,Online,M,6/29/2012,436636006,8/2/2012,9152,152.58,97.44,1396412.16,891770.88,504641.28 +Europe,Portugal,Meat,Online,C,4/11/2013,209253776,5/19/2013,1697,421.89,364.69,715947.33,618878.93,97068.4 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,H,11/30/2012,178265893,1/14/2013,1694,421.89,364.69,714681.66,617784.86,96896.8 +Australia and Oceania,Marshall Islands,Household,Online,H,2/8/2011,903096187,3/16/2011,5085,668.27,502.54,3398152.95,2555415.9,842737.05 +Asia,Indonesia,Snacks,Online,M,3/5/2016,763480985,3/10/2016,9844,152.58,97.44,1501997.52,959199.36,542798.16 +Asia,North Korea,Household,Online,H,1/8/2011,909469115,2/16/2011,976,668.27,502.54,652231.52,490479.04,161752.48 +Australia and Oceania,Solomon Islands,Clothes,Offline,M,6/16/2017,311421906,7/17/2017,5517,109.28,35.84,602897.76,197729.28,405168.48 +Middle East and North Africa,Oman,Clothes,Online,M,9/20/2016,710013186,10/6/2016,7535,109.28,35.84,823424.8,270054.4,553370.4 +Asia,Japan,Baby Food,Offline,L,10/29/2013,766229283,12/13/2013,3127,255.28,159.42,798260.56,498506.34,299754.22 +Asia,Taiwan,Baby Food,Online,L,1/28/2011,111369025,1/29/2011,5424,255.28,159.42,1384638.72,864694.08,519944.64 +Asia,Bhutan,Beverages,Online,M,10/29/2011,697043740,12/5/2011,9587,47.45,31.79,454903.15,304770.73,150132.42 +Sub-Saharan Africa,Botswana,Cosmetics,Online,L,9/18/2016,945177257,10/26/2016,7809,437.2,263.33,3414094.8,2056343.97,1357750.83 +Australia and Oceania,Marshall Islands,Household,Offline,M,4/22/2012,698005902,4/29/2012,4313,668.27,502.54,2882248.51,2167455.02,714793.49 +Asia,South Korea,Clothes,Online,C,9/23/2012,768078505,10/27/2012,353,109.28,35.84,38575.84,12651.52,25924.32 +Asia,Vietnam,Cosmetics,Offline,H,6/15/2010,688256394,7/6/2010,9217,437.2,263.33,4029672.4,2427112.61,1602559.79 +Sub-Saharan Africa,Chad,Cereal,Online,C,5/20/2010,961713397,5/29/2010,1220,205.7,117.11,250954,142874.2,108079.8 +Middle East and North Africa,Algeria,Cereal,Offline,L,11/28/2010,811935842,11/30/2010,8713,205.7,117.11,1792264.1,1020379.43,771884.67 +Europe,Austria,Cereal,Online,M,4/10/2015,432722556,5/25/2015,1075,205.7,117.11,221127.5,125893.25,95234.25 +Sub-Saharan Africa,Lesotho,Household,Offline,C,8/20/2012,538184869,10/1/2012,9717,668.27,502.54,6493579.59,4883181.18,1610398.41 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,H,2/28/2012,112746608,4/5/2012,3082,668.27,502.54,2059608.14,1548828.28,510779.86 +Asia,Mongolia,Fruits,Offline,H,6/29/2016,461144101,8/6/2016,1642,9.33,6.92,15319.86,11362.64,3957.22 +Middle East and North Africa,Libya,Fruits,Offline,L,6/3/2010,258426177,7/15/2010,2903,9.33,6.92,27084.99,20088.76,6996.23 +Europe,France,Clothes,Online,C,1/31/2010,499954164,2/5/2010,6402,109.28,35.84,699610.56,229447.68,470162.88 +Middle East and North Africa,Afghanistan,Cosmetics,Online,L,10/4/2013,451401889,11/2/2013,8705,437.2,263.33,3805826,2292287.65,1513538.35 +Asia,Turkmenistan,Household,Offline,H,3/15/2013,798755681,4/5/2013,8411,668.27,502.54,5620818.97,4226863.94,1393955.03 +Middle East and North Africa,Pakistan,Office Supplies,Offline,M,8/12/2012,498314368,9/12/2012,1150,651.21,524.96,748891.5,603704,145187.5 +Middle East and North Africa,Saudi Arabia,Meat,Offline,L,3/29/2017,826689279,4/20/2017,4583,421.89,364.69,1933521.87,1671374.27,262147.6 +Europe,Greece,Snacks,Online,H,6/21/2014,430804240,8/3/2014,3403,152.58,97.44,519229.74,331588.32,187641.42 +Sub-Saharan Africa,Comoros,Vegetables,Offline,L,6/24/2015,277895581,7/3/2015,4333,154.06,90.93,667541.98,393999.69,273542.29 +Sub-Saharan Africa,Ethiopia,Beverages,Online,C,7/25/2013,505512130,8/16/2013,1128,47.45,31.79,53523.6,35859.12,17664.48 +Sub-Saharan Africa,Senegal,Cosmetics,Online,M,9/2/2010,871515214,10/19/2010,9574,437.2,263.33,4185752.8,2521121.42,1664631.38 +Sub-Saharan Africa,Liberia,Beverages,Offline,L,8/3/2013,304078662,9/10/2013,2488,47.45,31.79,118055.6,79093.52,38962.08 +Middle East and North Africa,Oman,Personal Care,Online,L,1/13/2015,951688802,1/24/2015,4720,81.73,56.67,385765.6,267482.4,118283.2 +Middle East and North Africa,Iraq,Snacks,Offline,C,7/25/2012,533144462,8/16/2012,8149,152.58,97.44,1243374.42,794038.56,449335.86 +Central America and the Caribbean,Guatemala,Baby Food,Online,H,5/20/2012,887556970,6/29/2012,6686,255.28,159.42,1706802.08,1065882.12,640919.96 +Sub-Saharan Africa,Niger,Meat,Online,M,5/27/2010,324350154,6/16/2010,1273,421.89,364.69,537065.97,464250.37,72815.6 +Asia,Malaysia,Personal Care,Offline,M,2/27/2011,373260343,4/2/2011,4885,81.73,56.67,399251.05,276832.95,122418.1 +Australia and Oceania,East Timor,Meat,Offline,C,6/23/2016,834336364,8/2/2016,7526,421.89,364.69,3175144.14,2744656.94,430487.2 +Sub-Saharan Africa,Uganda,Fruits,Online,H,2/7/2014,227939546,2/14/2014,1232,9.33,6.92,11494.56,8525.44,2969.12 +Sub-Saharan Africa,Tanzania,Baby Food,Online,L,10/9/2011,744743716,11/27/2011,5070,255.28,159.42,1294269.6,808259.4,486010.2 +Sub-Saharan Africa,Benin,Personal Care,Online,L,9/19/2010,595735204,10/25/2010,140,81.73,56.67,11442.2,7933.8,3508.4 +Europe,Liechtenstein,Cereal,Online,H,1/7/2017,762212836,2/7/2017,4571,205.7,117.11,940254.7,535309.81,404944.89 +Middle East and North Africa,Algeria,Cereal,Offline,H,2/10/2015,945787942,2/18/2015,8524,205.7,117.11,1753386.8,998245.64,755141.16 +Europe,Ireland,Meat,Offline,C,12/27/2016,918384349,1/27/2017,9192,421.89,364.69,3878012.88,3352230.48,525782.4 +Europe,Macedonia,Snacks,Offline,M,12/30/2012,972238385,1/24/2013,5798,152.58,97.44,884658.84,564957.12,319701.72 +Asia,Bangladesh,Clothes,Offline,L,6/25/2013,569898879,6/30/2013,4598,109.28,35.84,502469.44,164792.32,337677.12 +Sub-Saharan Africa,The Gambia,Household,Online,M,9/14/2014,594227159,11/3/2014,3876,668.27,502.54,2590214.52,1947845.04,642369.48 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,M,3/13/2010,198397052,4/6/2010,8951,437.2,263.33,3913377.2,2357066.83,1556310.37 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,C,4/17/2017,855894887,4/25/2017,7172,651.21,524.96,4670478.12,3765013.12,905465 +Asia,Uzbekistan,Snacks,Offline,L,9/22/2012,510519492,10/12/2012,2917,152.58,97.44,445075.86,284232.48,160843.38 +Asia,Tajikistan,Office Supplies,Online,L,3/1/2012,326382195,4/10/2012,2599,651.21,524.96,1692494.79,1364371.04,328123.75 +Middle East and North Africa,Turkey,Office Supplies,Online,M,5/29/2013,637906825,7/6/2013,9660,651.21,524.96,6290688.6,5071113.6,1219575 +Asia,Bangladesh,Clothes,Online,H,4/27/2015,499829709,6/11/2015,9573,109.28,35.84,1046137.44,343096.32,703041.12 +Middle East and North Africa,Oman,Office Supplies,Online,C,1/16/2014,837199676,2/18/2014,4843,651.21,524.96,3153810.03,2542381.28,611428.75 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,M,5/13/2014,395378053,6/19/2014,7,154.06,90.93,1078.42,636.51,441.91 +Europe,Poland,Fruits,Offline,L,10/5/2010,690038669,11/1/2010,6631,9.33,6.92,61867.23,45886.52,15980.71 +Central America and the Caribbean,Saint Lucia,Snacks,Online,H,12/9/2013,157167851,1/19/2014,8315,152.58,97.44,1268702.7,810213.6,458489.1 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,M,9/21/2016,903064429,9/22/2016,5688,152.58,97.44,867875.04,554238.72,313636.32 +Sub-Saharan Africa,Ghana,Clothes,Online,H,1/4/2013,154339730,2/20/2013,1411,109.28,35.84,154194.08,50570.24,103623.84 +Sub-Saharan Africa,Comoros,Baby Food,Online,H,9/11/2016,607917582,9/12/2016,5177,255.28,159.42,1321584.56,825317.34,496267.22 +Asia,Laos,Cereal,Offline,C,6/10/2012,981034314,6/15/2012,8709,205.7,117.11,1791441.3,1019910.99,771530.31 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,H,6/25/2012,961238753,7/30/2012,763,154.06,90.93,117547.78,69379.59,48168.19 +Sub-Saharan Africa,Senegal,Snacks,Online,H,12/23/2014,756392228,1/22/2015,2124,152.58,97.44,324079.92,206962.56,117117.36 +Europe,Macedonia,Beverages,Online,H,5/10/2015,644668567,5/29/2015,610,47.45,31.79,28944.5,19391.9,9552.6 +Sub-Saharan Africa,Botswana,Personal Care,Online,M,2/12/2010,524554097,3/30/2010,6069,81.73,56.67,496019.37,343930.23,152089.14 +Middle East and North Africa,Bahrain,Baby Food,Offline,L,10/4/2015,364847648,11/12/2015,5382,255.28,159.42,1373916.96,857998.44,515918.52 +Europe,Denmark,Snacks,Offline,L,12/22/2011,654660546,2/2/2012,7459,152.58,97.44,1138094.22,726804.96,411289.26 +Australia and Oceania,Tuvalu,Cosmetics,Offline,L,8/8/2013,153416621,9/14/2013,8242,437.2,263.33,3603402.4,2170365.86,1433036.54 +Sub-Saharan Africa,South Africa,Household,Online,L,10/30/2013,840852200,11/18/2013,5707,668.27,502.54,3813816.89,2867995.78,945821.11 +Asia,Malaysia,Cereal,Online,M,9/10/2010,267016112,10/2/2010,4856,205.7,117.11,998879.2,568686.16,430193.04 +Central America and the Caribbean,El Salvador,Baby Food,Online,M,11/12/2010,102269685,12/24/2010,2727,255.28,159.42,696148.56,434738.34,261410.22 +Sub-Saharan Africa,Niger,Baby Food,Offline,M,9/23/2010,287286746,10/6/2010,3387,255.28,159.42,864633.36,539955.54,324677.82 +Asia,Kyrgyzstan,Office Supplies,Offline,C,4/19/2015,383053624,5/24/2015,2935,651.21,524.96,1911301.35,1540757.6,370543.75 +Australia and Oceania,Nauru,Beverages,Online,L,9/22/2011,920869147,11/4/2011,4499,47.45,31.79,213477.55,143023.21,70454.34 +Asia,Laos,Meat,Online,M,12/11/2010,252344644,1/17/2011,3243,421.89,364.69,1368189.27,1182689.67,185499.6 +Europe,Georgia,Personal Care,Offline,C,8/5/2013,399403941,8/10/2013,1357,81.73,56.67,110907.61,76901.19,34006.42 +Sub-Saharan Africa,Angola,Cosmetics,Online,C,10/22/2013,304283368,12/11/2013,3065,437.2,263.33,1340018,807106.45,532911.55 +Middle East and North Africa,Morocco,Personal Care,Offline,M,7/26/2010,779531753,8/4/2010,9623,81.73,56.67,786487.79,545335.41,241152.38 +Asia,Vietnam,Meat,Offline,C,6/30/2011,458010423,8/5/2011,4317,421.89,364.69,1821299.13,1574366.73,246932.4 +Australia and Oceania,Nauru,Cosmetics,Offline,C,12/1/2013,742893207,12/23/2013,7463,437.2,263.33,3262823.6,1965231.79,1297591.81 +Asia,Kyrgyzstan,Cereal,Offline,L,3/22/2016,857666432,4/13/2016,1411,205.7,117.11,290242.7,165242.21,125000.49 +Middle East and North Africa,Turkey,Vegetables,Online,L,2/1/2014,996128928,3/1/2014,5541,154.06,90.93,853646.46,503843.13,349803.33 +Middle East and North Africa,Qatar,Vegetables,Online,C,10/24/2011,972392022,12/9/2011,1263,154.06,90.93,194577.78,114844.59,79733.19 +Asia,Kazakhstan,Beverages,Offline,M,12/27/2010,670879542,1/16/2011,7020,47.45,31.79,333099,223165.8,109933.2 +Sub-Saharan Africa,Burundi,Office Supplies,Online,L,4/7/2014,496327817,4/15/2014,3285,651.21,524.96,2139224.85,1724493.6,414731.25 +Europe,Slovenia,Office Supplies,Offline,L,12/31/2013,923785674,1/6/2014,7564,651.21,524.96,4925752.44,3970797.44,954955 +Sub-Saharan Africa,Djibouti,Fruits,Offline,H,3/9/2011,248614442,4/2/2011,9393,9.33,6.92,87636.69,64999.56,22637.13 +Asia,India,Cosmetics,Online,M,9/2/2011,436487948,9/9/2011,5339,437.2,263.33,2334210.8,1405918.87,928291.93 +Australia and Oceania,Australia,Vegetables,Offline,M,10/16/2014,373392522,11/3/2014,4000,154.06,90.93,616240,363720,252520 +Europe,Denmark,Cereal,Offline,H,3/2/2017,815626990,3/6/2017,1006,205.7,117.11,206934.2,117812.66,89121.54 +Asia,Kyrgyzstan,Fruits,Online,H,6/22/2016,339802682,7/21/2016,4020,9.33,6.92,37506.6,27818.4,9688.2 +Europe,Croatia,Baby Food,Offline,H,4/3/2015,292843425,5/16/2015,7732,255.28,159.42,1973824.96,1232635.44,741189.52 +Middle East and North Africa,Jordan,Cosmetics,Offline,M,2/4/2017,741985547,2/12/2017,8867,437.2,263.33,3876652.4,2334947.11,1541705.29 +Middle East and North Africa,Egypt,Meat,Offline,M,4/23/2015,924777877,5/22/2015,1179,421.89,364.69,497408.31,429969.51,67438.8 +Central America and the Caribbean,Honduras,Snacks,Online,M,10/30/2011,599081742,11/18/2011,455,152.58,97.44,69423.9,44335.2,25088.7 +Europe,Bulgaria,Clothes,Online,M,6/15/2013,493070971,7/18/2013,9512,109.28,35.84,1039471.36,340910.08,698561.28 +Sub-Saharan Africa,Tanzania,Beverages,Online,H,11/22/2012,955231893,12/29/2012,3199,47.45,31.79,151792.55,101696.21,50096.34 +Europe,Macedonia,Beverages,Online,H,4/14/2015,604363334,5/21/2015,3396,47.45,31.79,161140.2,107958.84,53181.36 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,M,9/6/2011,379576623,9/7/2011,4013,255.28,159.42,1024438.64,639752.46,384686.18 +Europe,Macedonia,Household,Online,M,2/18/2013,390295588,3/26/2013,5993,668.27,502.54,4004942.11,3011722.22,993219.89 +Europe,Monaco,Baby Food,Online,H,8/14/2016,366256558,8/26/2016,2310,255.28,159.42,589696.8,368260.2,221436.6 +Europe,Serbia,Meat,Offline,L,5/21/2016,107508361,6/27/2016,2968,421.89,364.69,1252169.52,1082399.92,169769.6 +Asia,South Korea,Baby Food,Offline,C,4/27/2015,834412324,5/30/2015,4,255.28,159.42,1021.12,637.68,383.44 +Asia,Kazakhstan,Clothes,Offline,H,8/3/2013,237642276,8/13/2013,2485,109.28,35.84,271560.8,89062.4,182498.4 +Middle East and North Africa,Pakistan,Personal Care,Online,M,6/3/2012,128184545,7/14/2012,1510,81.73,56.67,123412.3,85571.7,37840.6 +Sub-Saharan Africa,Guinea,Meat,Online,C,5/2/2010,587337958,6/8/2010,5209,421.89,364.69,2197625.01,1899670.21,297954.8 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,C,6/19/2014,416713845,7/12/2014,3742,437.2,263.33,1636002.4,985380.86,650621.54 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,L,2/7/2014,288236033,2/19/2014,4302,651.21,524.96,2801505.42,2258377.92,543127.5 +Sub-Saharan Africa,Benin,Beverages,Online,M,9/25/2014,494140851,10/27/2014,6114,47.45,31.79,290109.3,194364.06,95745.24 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,C,7/23/2011,496977126,9/6/2011,5430,437.2,263.33,2373996,1429881.9,944114.1 +Europe,Austria,Household,Online,L,12/24/2015,279606187,1/22/2016,539,668.27,502.54,360197.53,270869.06,89328.47 +Europe,San Marino,Beverages,Online,H,12/19/2013,795201861,12/20/2013,6757,47.45,31.79,320619.65,214805.03,105814.62 +Middle East and North Africa,Bahrain,Cereal,Offline,C,4/10/2015,817250478,5/22/2015,1432,205.7,117.11,294562.4,167701.52,126860.88 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,L,10/12/2011,989550864,10/29/2011,8946,668.27,502.54,5978343.42,4495722.84,1482620.58 +Asia,Nepal,Household,Offline,H,7/31/2011,676214349,8/8/2011,5708,668.27,502.54,3814485.16,2868498.32,945986.84 +Asia,Singapore,Fruits,Online,H,6/21/2012,211664760,7/26/2012,5161,9.33,6.92,48152.13,35714.12,12438.01 +Asia,Turkmenistan,Office Supplies,Online,M,4/30/2013,450638425,5/30/2013,2779,651.21,524.96,1809712.59,1458863.84,350848.75 +Asia,Japan,Fruits,Offline,M,4/14/2010,518184173,4/26/2010,1067,9.33,6.92,9955.11,7383.64,2571.47 +Central America and the Caribbean,Belize,Office Supplies,Online,M,9/13/2015,959663331,10/2/2015,4560,651.21,524.96,2969517.6,2393817.6,575700 +Sub-Saharan Africa,South Africa,Snacks,Offline,H,6/25/2016,590749728,7/15/2016,4827,152.58,97.44,736503.66,470342.88,266160.78 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,H,10/6/2015,547429692,10/8/2015,5466,437.2,263.33,2389735.2,1439361.78,950373.42 +Europe,Andorra,Cereal,Offline,C,12/9/2013,236002051,1/18/2014,7106,205.7,117.11,1461704.2,832183.66,629520.54 +Asia,Tajikistan,Cosmetics,Offline,H,6/26/2012,483078134,7/15/2012,2410,437.2,263.33,1053652,634625.3,419026.7 +Middle East and North Africa,Jordan,Snacks,Offline,C,2/21/2010,385581767,3/8/2010,1068,152.58,97.44,162955.44,104065.92,58889.52 +Asia,Mongolia,Meat,Offline,H,4/18/2014,460749280,5/6/2014,4806,421.89,364.69,2027603.34,1752700.14,274903.2 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,H,6/18/2014,396129500,6/23/2014,2377,421.89,364.69,1002832.53,866868.13,135964.4 +Middle East and North Africa,Afghanistan,Cereal,Offline,C,5/16/2016,399583756,5/31/2016,4568,205.7,117.11,939637.6,534958.48,404679.12 +Europe,Romania,Office Supplies,Offline,L,6/16/2015,749285876,7/14/2015,9196,651.21,524.96,5988527.16,4827532.16,1160995 +Sub-Saharan Africa,South Sudan,Personal Care,Online,M,10/15/2015,443722188,11/20/2015,6111,81.73,56.67,499452.03,346310.37,153141.66 +Australia and Oceania,Fiji,Personal Care,Offline,L,2/21/2011,351691520,3/10/2011,2191,81.73,56.67,179070.43,124163.97,54906.46 +Asia,Laos,Office Supplies,Offline,M,7/4/2011,962305200,7/21/2011,6348,651.21,524.96,4133881.08,3332446.08,801435 +Asia,Singapore,Snacks,Offline,H,7/28/2016,134987056,8/14/2016,4524,152.58,97.44,690271.92,440818.56,249453.36 +Sub-Saharan Africa,Guinea,Household,Online,H,12/16/2011,749473416,12/27/2011,4694,668.27,502.54,3136859.38,2358922.76,777936.62 +Middle East and North Africa,Azerbaijan,Household,Online,C,11/3/2010,355813109,12/7/2010,1861,668.27,502.54,1243650.47,935226.94,308423.53 +Europe,Andorra,Vegetables,Offline,L,4/27/2012,624367463,5/29/2012,3062,154.06,90.93,471731.72,278427.66,193304.06 +Europe,Ukraine,Vegetables,Offline,C,10/12/2012,595810306,11/20/2012,2365,154.06,90.93,364351.9,215049.45,149302.45 +Middle East and North Africa,Algeria,Cereal,Offline,H,3/28/2017,731127965,3/31/2017,5867,205.7,117.11,1206841.9,687084.37,519757.53 +Sub-Saharan Africa,Senegal,Beverages,Online,H,11/4/2012,661619269,11/17/2012,6699,47.45,31.79,317867.55,212961.21,104906.34 +Middle East and North Africa,Israel,Cosmetics,Online,C,7/14/2010,538895547,7/30/2010,23,437.2,263.33,10055.6,6056.59,3999.01 +Asia,Philippines,Cosmetics,Online,M,12/11/2010,584880626,12/12/2010,8029,437.2,263.33,3510278.8,2114276.57,1396002.23 +Europe,Montenegro,Beverages,Online,M,10/12/2015,641810834,11/1/2015,4943,47.45,31.79,234545.35,157137.97,77407.38 +Europe,Moldova ,Personal Care,Offline,M,6/14/2016,622235000,6/25/2016,2019,81.73,56.67,165012.87,114416.73,50596.14 +Middle East and North Africa,Lebanon,Cereal,Online,C,1/3/2013,959014451,2/1/2013,2542,205.7,117.11,522889.4,297693.62,225195.78 +Middle East and North Africa,Yemen,Office Supplies,Online,H,5/8/2010,355323016,5/21/2010,6831,651.21,524.96,4448415.51,3586001.76,862413.75 +Asia,Indonesia,Vegetables,Offline,H,6/10/2014,734647023,6/29/2014,7235,154.06,90.93,1114624.1,657878.55,456745.55 +Europe,Belarus,Clothes,Online,L,5/16/2013,490785300,6/24/2013,3132,109.28,35.84,342264.96,112250.88,230014.08 +Sub-Saharan Africa,Djibouti,Fruits,Offline,C,6/18/2011,337849175,7/16/2011,5934,9.33,6.92,55364.22,41063.28,14300.94 +Europe,Malta,Office Supplies,Online,L,4/16/2010,160262477,5/18/2010,4083,651.21,524.96,2658890.43,2143411.68,515478.75 +Europe,Finland,Clothes,Online,M,7/5/2012,362761533,7/12/2012,8054,109.28,35.84,880141.12,288655.36,591485.76 +Sub-Saharan Africa,Rwanda,Snacks,Offline,C,6/23/2010,520395171,6/23/2010,5350,152.58,97.44,816303,521304,294999 +Middle East and North Africa,Iran,Beverages,Offline,C,10/3/2012,728524720,10/24/2012,5509,47.45,31.79,261402.05,175131.11,86270.94 +Australia and Oceania,Samoa ,Vegetables,Offline,L,1/20/2010,252824008,2/4/2010,5097,154.06,90.93,785243.82,463470.21,321773.61 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,H,11/7/2016,679279363,12/21/2016,2713,9.33,6.92,25312.29,18773.96,6538.33 +Europe,Slovenia,Beverages,Offline,M,8/15/2014,964189612,8/21/2014,3988,47.45,31.79,189230.6,126778.52,62452.08 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,C,3/8/2016,584166085,3/23/2016,6581,9.33,6.92,61400.73,45540.52,15860.21 +Europe,Denmark,Office Supplies,Offline,M,7/4/2016,886132609,7/24/2016,5186,651.21,524.96,3377175.06,2722442.56,654732.5 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,M,8/12/2011,137325513,9/17/2011,6526,205.7,117.11,1342398.2,764259.86,578138.34 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,C,7/10/2017,275293624,7/23/2017,4356,154.06,90.93,671085.36,396091.08,274994.28 +Europe,Netherlands,Household,Offline,L,6/17/2013,157898271,7/6/2013,4462,668.27,502.54,2981820.74,2242333.48,739487.26 +Sub-Saharan Africa,Swaziland,Snacks,Offline,M,10/16/2013,513313281,10/22/2013,9662,152.58,97.44,1474227.96,941465.28,532762.68 +Central America and the Caribbean,Nicaragua,Meat,Online,H,3/24/2011,790024983,5/4/2011,4804,421.89,364.69,2026759.56,1751970.76,274788.8 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,C,11/26/2010,506832206,12/26/2010,1767,437.2,263.33,772532.4,465304.11,307228.29 +Asia,Mongolia,Cereal,Offline,L,6/13/2011,602846276,7/24/2011,4465,205.7,117.11,918450.5,522896.15,395554.35 +Asia,Kyrgyzstan,Beverages,Online,L,5/5/2016,287491023,6/4/2016,3837,47.45,31.79,182065.65,121978.23,60087.42 +Sub-Saharan Africa,Seychelles ,Household,Online,M,12/26/2014,190502774,1/13/2015,2859,668.27,502.54,1910583.93,1436761.86,473822.07 +Asia,Philippines,Household,Offline,L,10/7/2016,111930358,10/20/2016,1535,668.27,502.54,1025794.45,771398.9,254395.55 +Middle East and North Africa,Yemen,Baby Food,Online,C,1/4/2017,372135102,2/10/2017,1901,255.28,159.42,485287.28,303057.42,182229.86 +Middle East and North Africa,Turkey,Clothes,Offline,H,11/17/2015,461790835,1/6/2016,3025,109.28,35.84,330572,108416,222156 +Sub-Saharan Africa,Rwanda,Snacks,Online,M,8/8/2014,391883885,8/31/2014,6005,152.58,97.44,916242.9,585127.2,331115.7 +Middle East and North Africa,Lebanon,Cosmetics,Online,C,9/10/2011,243713080,10/1/2011,8971,437.2,263.33,3922121.2,2362333.43,1559787.77 +Europe,Latvia,Meat,Online,H,4/17/2014,618889749,5/3/2014,2085,421.89,364.69,879640.65,760378.65,119262 +Sub-Saharan Africa,South Africa,Household,Online,C,9/9/2011,389337718,10/1/2011,2538,668.27,502.54,1696069.26,1275446.52,420622.74 +Australia and Oceania,Samoa ,Cosmetics,Online,C,12/10/2016,747293317,12/26/2016,9554,437.2,263.33,4177008.8,2515854.82,1661153.98 +Europe,Montenegro,Clothes,Offline,M,2/8/2010,255305373,2/19/2010,9388,109.28,35.84,1025920.64,336465.92,689454.72 +Sub-Saharan Africa,Sudan,Clothes,Offline,M,2/26/2010,696235215,4/3/2010,327,109.28,35.84,35734.56,11719.68,24014.88 +Europe,Czech Republic,Clothes,Online,C,8/21/2010,323256671,8/27/2010,7687,109.28,35.84,840035.36,275502.08,564533.28 +Sub-Saharan Africa,Benin,Beverages,Offline,C,9/21/2013,609856069,9/23/2013,8818,47.45,31.79,418414.1,280324.22,138089.88 +Middle East and North Africa,Libya,Household,Offline,H,4/21/2011,399832236,6/2/2011,8099,668.27,502.54,5412318.73,4070071.46,1342247.27 +Asia,Turkmenistan,Cereal,Online,C,6/19/2011,857296502,6/23/2011,1941,205.7,117.11,399263.7,227310.51,171953.19 +Asia,Brunei,Vegetables,Online,H,1/5/2012,516672694,1/15/2012,3787,154.06,90.93,583425.22,344351.91,239073.31 +Europe,Czech Republic,Vegetables,Online,C,10/23/2011,232697141,12/5/2011,9110,154.06,90.93,1403486.6,828372.3,575114.3 +Australia and Oceania,Australia,Fruits,Offline,M,7/28/2014,930418670,8/18/2014,415,9.33,6.92,3871.95,2871.8,1000.15 +North America,United States of America,Household,Online,L,7/4/2017,455198609,8/3/2017,2239,668.27,502.54,1496256.53,1125187.06,371069.47 +Europe,France,Household,Offline,C,2/8/2015,322710788,3/22/2015,6148,668.27,502.54,4108523.96,3089615.92,1018908.04 +Europe,Georgia,Household,Offline,M,6/27/2010,768941533,8/8/2010,5742,668.27,502.54,3837206.34,2885584.68,951621.66 +Australia and Oceania,Solomon Islands,Personal Care,Offline,L,8/19/2011,300189673,8/24/2011,1650,81.73,56.67,134854.5,93505.5,41349 +North America,Greenland,Clothes,Online,L,6/6/2012,643066537,6/24/2012,6533,109.28,35.84,713926.24,234142.72,479783.52 +Sub-Saharan Africa,Djibouti,Snacks,Offline,C,8/20/2011,894495952,8/27/2011,85,152.58,97.44,12969.3,8282.4,4686.9 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,C,8/15/2016,671714246,8/25/2016,4027,255.28,159.42,1028012.56,641984.34,386028.22 +Sub-Saharan Africa,Liberia,Beverages,Offline,L,11/30/2016,562270247,12/4/2016,7116,47.45,31.79,337654.2,226217.64,111436.56 +Europe,Switzerland,Meat,Online,C,9/1/2010,774025285,10/1/2010,137,421.89,364.69,57798.93,49962.53,7836.4 +Central America and the Caribbean,Costa Rica,Cereal,Offline,M,1/12/2016,685153186,1/27/2016,908,205.7,117.11,186775.6,106335.88,80439.72 +Middle East and North Africa,Afghanistan,Clothes,Offline,C,5/11/2014,194140279,5/14/2014,9278,109.28,35.84,1013899.84,332523.52,681376.32 +Sub-Saharan Africa,Ghana,Meat,Online,C,7/27/2014,169785392,8/20/2014,2125,421.89,364.69,896516.25,774966.25,121550 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Offline,M,7/6/2011,201199853,7/26/2011,8362,437.2,263.33,3655866.4,2201965.46,1453900.94 +Europe,Armenia,Clothes,Online,H,6/11/2012,847807490,7/6/2012,3931,109.28,35.84,429579.68,140887.04,288692.64 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,C,7/22/2010,489344632,8/22/2010,6806,47.45,31.79,322944.7,216362.74,106581.96 +Europe,Bosnia and Herzegovina,Meat,Offline,L,6/16/2011,275860106,7/10/2011,1991,421.89,364.69,839982.99,726097.79,113885.2 +Asia,Cambodia,Beverages,Online,M,4/1/2014,977715241,5/21/2014,6522,47.45,31.79,309468.9,207334.38,102134.52 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,M,4/23/2015,735583865,6/4/2015,4467,47.45,31.79,211959.15,142005.93,69953.22 +Europe,Belgium,Snacks,Online,C,1/31/2012,910452306,1/31/2012,1924,152.58,97.44,293563.92,187474.56,106089.36 +Sub-Saharan Africa,Mauritius ,Cosmetics,Offline,L,6/10/2014,233619391,6/20/2014,2024,437.2,263.33,884892.8,532979.92,351912.88 +Europe,Hungary,Cereal,Offline,L,8/6/2010,656696450,8/29/2010,9928,205.7,117.11,2042189.6,1162668.08,879521.52 +Sub-Saharan Africa,Zambia,Beverages,Offline,M,5/4/2016,601607310,5/29/2016,7827,47.45,31.79,371391.15,248820.33,122570.82 +Europe,Andorra,Clothes,Offline,M,8/26/2010,810588300,9/13/2010,9946,109.28,35.84,1086898.88,356464.64,730434.24 +Sub-Saharan Africa,Comoros,Clothes,Online,M,3/28/2015,296188247,5/10/2015,7539,109.28,35.84,823861.92,270197.76,553664.16 +Europe,Czech Republic,Clothes,Offline,H,12/30/2014,391268479,12/30/2014,3893,109.28,35.84,425427.04,139525.12,285901.92 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,L,10/30/2014,699002826,12/2/2014,9324,47.45,31.79,442423.8,296409.96,146013.84 +Asia,Laos,Snacks,Online,H,2/15/2013,442877614,3/31/2013,6183,152.58,97.44,943402.14,602471.52,340930.62 +Europe,Kosovo,Office Supplies,Online,L,2/18/2013,716691672,3/17/2013,3847,651.21,524.96,2505204.87,2019521.12,485683.75 +Europe,Belgium,Fruits,Offline,M,8/2/2011,434556329,9/10/2011,3729,9.33,6.92,34791.57,25804.68,8986.89 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,L,1/24/2010,380895411,2/14/2010,4271,205.7,117.11,878544.7,500176.81,378367.89 +Asia,Laos,Fruits,Offline,L,3/24/2011,960445249,4/28/2011,5947,9.33,6.92,55485.51,41153.24,14332.27 +Middle East and North Africa,Turkey,Office Supplies,Offline,M,12/31/2014,848254668,1/23/2015,6261,651.21,524.96,4077225.81,3286774.56,790451.25 +Sub-Saharan Africa,Burundi,Clothes,Online,C,10/21/2014,139684998,12/6/2014,4750,109.28,35.84,519080,170240,348840 +Australia and Oceania,Tonga,Clothes,Offline,H,6/26/2016,800410068,6/26/2016,7981,109.28,35.84,872163.68,286039.04,586124.64 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,H,10/25/2011,816416203,12/12/2011,4552,154.06,90.93,701281.12,413913.36,287367.76 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,C,7/18/2012,944002234,8/24/2012,94,255.28,159.42,23996.32,14985.48,9010.84 +Sub-Saharan Africa,Tanzania,Meat,Offline,C,5/14/2016,659779489,6/12/2016,2267,421.89,364.69,956424.63,826752.23,129672.4 +Europe,Liechtenstein,Baby Food,Offline,H,8/30/2010,410671794,9/25/2010,5765,255.28,159.42,1471689.2,919056.3,552632.9 +Europe,Finland,Fruits,Online,L,3/6/2014,263915479,4/17/2014,7310,9.33,6.92,68202.3,50585.2,17617.1 +Middle East and North Africa,Kuwait,Fruits,Online,C,8/21/2012,357059371,9/17/2012,657,9.33,6.92,6129.81,4546.44,1583.37 +Europe,Estonia,Household,Offline,M,7/26/2015,447964799,9/12/2015,1594,668.27,502.54,1065222.38,801048.76,264173.62 +North America,Canada,Cosmetics,Online,C,8/8/2014,364805591,8/15/2014,2936,437.2,263.33,1283619.2,773136.88,510482.32 +Europe,Moldova ,Fruits,Online,H,1/12/2010,456068074,2/4/2010,9533,9.33,6.92,88942.89,65968.36,22974.53 +Asia,Maldives,Personal Care,Online,L,7/27/2014,240551078,7/27/2014,3264,81.73,56.67,266766.72,184970.88,81795.84 +Europe,Macedonia,Meat,Offline,M,9/10/2011,657365930,9/17/2011,8042,421.89,364.69,3392839.38,2932836.98,460002.4 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,M,6/13/2012,915936458,6/14/2012,4807,651.21,524.96,3130366.47,2523482.72,606883.75 +Europe,Georgia,Meat,Offline,C,10/27/2013,745998990,10/28/2013,6534,421.89,364.69,2756629.26,2382884.46,373744.8 +Sub-Saharan Africa,Kenya,Cereal,Offline,H,1/19/2010,847602355,2/5/2010,3227,205.7,117.11,663793.9,377913.97,285879.93 +North America,Mexico,Cosmetics,Offline,H,8/9/2011,641107881,8/27/2011,6924,437.2,263.33,3027172.8,1823296.92,1203875.88 +North America,Canada,Beverages,Online,L,1/26/2011,517189395,2/11/2011,6690,47.45,31.79,317440.5,212675.1,104765.4 +Europe,Vatican City,Cosmetics,Online,L,4/3/2017,486833226,5/7/2017,3625,437.2,263.33,1584850,954571.25,630278.75 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,M,7/10/2013,631338202,8/12/2013,5859,255.28,159.42,1495685.52,934041.78,561643.74 +Asia,Sri Lanka,Baby Food,Offline,M,8/5/2014,652315652,9/11/2014,3552,255.28,159.42,906754.56,566259.84,340494.72 +Middle East and North Africa,Morocco,Baby Food,Online,M,4/27/2017,321689403,5/7/2017,3898,255.28,159.42,995081.44,621419.16,373662.28 +Europe,France,Household,Online,M,1/20/2012,831695783,2/17/2012,6119,668.27,502.54,4089144.13,3075042.26,1014101.87 +Middle East and North Africa,Tunisia ,Meat,Online,H,9/12/2016,744883620,9/18/2016,6471,421.89,364.69,2730050.19,2359908.99,370141.2 +North America,Greenland,Cereal,Offline,M,5/18/2012,944114243,6/8/2012,3240,205.7,117.11,666468,379436.4,287031.6 +Middle East and North Africa,Saudi Arabia,Snacks,Online,H,5/9/2015,582561480,6/18/2015,1743,152.58,97.44,265946.94,169837.92,96109.02 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,M,8/25/2012,233711659,10/6/2012,9328,255.28,159.42,2381251.84,1487069.76,894182.08 +Sub-Saharan Africa,Niger,Beverages,Online,C,4/20/2011,541363608,6/4/2011,377,47.45,31.79,17888.65,11984.83,5903.82 +Middle East and North Africa,Qatar,Clothes,Online,H,10/29/2011,869628655,11/27/2011,1299,109.28,35.84,141954.72,46556.16,95398.56 +Australia and Oceania,Tonga,Personal Care,Online,L,1/10/2012,652930629,1/24/2012,5537,81.73,56.67,452539.01,313781.79,138757.22 +Central America and the Caribbean,Cuba,Meat,Offline,L,10/6/2010,746005856,11/9/2010,8566,421.89,364.69,3613909.74,3123934.54,489975.2 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,M,10/5/2011,273903167,10/11/2011,2889,651.21,524.96,1881345.69,1516609.44,364736.25 +Central America and the Caribbean,Dominica,Cosmetics,Online,M,3/20/2012,681983888,4/7/2012,3042,437.2,263.33,1329962.4,801049.86,528912.54 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,C,3/14/2014,785921847,4/24/2014,594,81.73,56.67,48547.62,33661.98,14885.64 +Sub-Saharan Africa,Malawi,Vegetables,Offline,H,4/4/2013,821703374,4/14/2013,9143,154.06,90.93,1408570.58,831372.99,577197.59 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,C,5/14/2017,195627295,7/3/2017,9319,437.2,263.33,4074266.8,2453972.27,1620294.53 +Asia,Cambodia,Meat,Offline,M,11/6/2012,634304940,12/23/2012,3782,421.89,364.69,1595587.98,1379257.58,216330.4 +Europe,Finland,Baby Food,Online,H,8/6/2013,334660136,9/2/2013,2226,255.28,159.42,568253.28,354868.92,213384.36 +Europe,Belarus,Snacks,Online,C,11/7/2011,713929212,12/7/2011,6374,152.58,97.44,972544.92,621082.56,351462.36 +Sub-Saharan Africa,Sierra Leone,Meat,Online,H,4/8/2012,559660995,5/9/2012,4980,421.89,364.69,2101012.2,1816156.2,284856 +Australia and Oceania,Fiji,Cereal,Online,H,1/3/2013,979716813,1/25/2013,8831,205.7,117.11,1816536.7,1034198.41,782338.29 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,M,1/29/2017,452270495,3/1/2017,5745,255.28,159.42,1466583.6,915867.9,550715.7 +Europe,San Marino,Cereal,Offline,C,5/26/2013,675808370,5/26/2013,5569,205.7,117.11,1145543.3,652185.59,493357.71 +Sub-Saharan Africa,Angola,Meat,Online,M,11/25/2010,719129264,12/4/2010,5185,421.89,364.69,2187499.65,1890917.65,296582 +Sub-Saharan Africa,Djibouti,Cereal,Offline,C,12/27/2011,171344506,12/29/2011,3502,205.7,117.11,720361.4,410119.22,310242.18 +Europe,United Kingdom,Snacks,Offline,M,5/12/2016,491877925,5/22/2016,6463,152.58,97.44,986124.54,629754.72,356369.82 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,H,3/15/2017,960465848,4/13/2017,2043,154.06,90.93,314744.58,185769.99,128974.59 +Europe,Ukraine,Office Supplies,Online,L,7/19/2012,927157104,8/30/2012,5245,651.21,524.96,3415596.45,2753415.2,662181.25 +Sub-Saharan Africa,Mozambique,Household,Offline,M,8/25/2016,262313020,10/9/2016,3107,668.27,502.54,2076314.89,1561391.78,514923.11 +Asia,Laos,Household,Online,M,9/26/2010,706607425,10/19/2010,9694,668.27,502.54,6478209.38,4871622.76,1606586.62 +Europe,Ukraine,Snacks,Online,L,12/21/2014,921026647,1/15/2015,1107,152.58,97.44,168906.06,107866.08,61039.98 +Sub-Saharan Africa,Rwanda,Personal Care,Online,L,7/4/2016,536869513,8/10/2016,474,81.73,56.67,38740.02,26861.58,11878.44 +Central America and the Caribbean,Honduras,Cosmetics,Online,L,2/19/2011,605747354,2/27/2011,2958,437.2,263.33,1293237.6,778930.14,514307.46 +Sub-Saharan Africa,Lesotho,Beverages,Offline,M,8/20/2014,449583995,9/16/2014,750,47.45,31.79,35587.5,23842.5,11745 +Middle East and North Africa,Israel,Snacks,Online,C,7/27/2013,810615766,9/10/2013,8074,152.58,97.44,1231930.92,786730.56,445200.36 +Asia,South Korea,Cereal,Offline,C,6/30/2014,701391494,7/1/2014,6184,205.7,117.11,1272048.8,724208.24,547840.56 +Europe,Ukraine,Household,Online,C,6/15/2017,554772508,8/4/2017,8368,668.27,502.54,5592083.36,4205254.72,1386828.64 +Asia,Mongolia,Personal Care,Offline,M,3/17/2012,873932635,4/16/2012,4942,81.73,56.67,403909.66,280063.14,123846.52 +Middle East and North Africa,Bahrain,Office Supplies,Online,H,4/15/2012,882358205,6/2/2012,8256,651.21,524.96,5376389.76,4334069.76,1042320 +North America,United States of America,Fruits,Offline,H,5/15/2013,773848044,6/29/2013,7688,9.33,6.92,71729.04,53200.96,18528.08 +Australia and Oceania,East Timor,Meat,Offline,H,3/7/2012,362513482,4/3/2012,4650,421.89,364.69,1961788.5,1695808.5,265980 +Europe,Iceland,Beverages,Offline,L,4/25/2010,432778346,6/4/2010,7585,47.45,31.79,359908.25,241127.15,118781.1 +Sub-Saharan Africa,Senegal,Baby Food,Online,H,6/2/2010,489378964,7/12/2010,6966,255.28,159.42,1778280.48,1110519.72,667760.76 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,M,6/3/2012,107364165,6/26/2012,297,437.2,263.33,129848.4,78209.01,51639.39 +Middle East and North Africa,Turkey,Snacks,Online,H,4/28/2017,282095277,6/16/2017,7116,152.58,97.44,1085759.28,693383.04,392376.24 +Asia,South Korea,Fruits,Online,C,10/26/2015,279246127,11/8/2015,3989,9.33,6.92,37217.37,27603.88,9613.49 +Sub-Saharan Africa,Botswana,Household,Offline,M,10/27/2014,784803044,11/25/2014,9516,668.27,502.54,6359257.32,4782170.64,1577086.68 +Asia,Cambodia,Cosmetics,Online,L,12/12/2010,755064857,1/26/2011,9325,437.2,263.33,4076890,2455552.25,1621337.75 +Sub-Saharan Africa,Zambia,Snacks,Offline,M,1/8/2017,566642892,1/29/2017,1079,152.58,97.44,164633.82,105137.76,59496.06 +North America,Mexico,Clothes,Offline,H,11/11/2012,666460978,11/21/2012,9469,109.28,35.84,1034772.32,339368.96,695403.36 +Asia,Brunei,Household,Offline,M,3/19/2017,221755445,4/13/2017,1219,668.27,502.54,814621.13,612596.26,202024.87 +Sub-Saharan Africa,Mali,Office Supplies,Offline,H,10/20/2015,270075118,11/6/2015,84,651.21,524.96,54701.64,44096.64,10605 +Europe,Belarus,Snacks,Online,M,7/28/2010,569281327,7/31/2010,1850,152.58,97.44,282273,180264,102009 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,L,11/20/2015,947547900,12/27/2015,9335,81.73,56.67,762949.55,529014.45,233935.1 +Europe,Austria,Cosmetics,Online,L,11/20/2016,853361165,12/24/2016,7387,437.2,263.33,3229596.4,1945218.71,1284377.69 +Europe,Sweden,Cosmetics,Online,C,2/19/2011,705519950,4/10/2011,7886,437.2,263.33,3447759.2,2076620.38,1371138.82 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,L,5/28/2012,543135583,5/31/2012,4744,255.28,159.42,1211048.32,756288.48,454759.84 +North America,Mexico,Baby Food,Offline,M,8/8/2016,475631892,8/9/2016,8901,255.28,159.42,2272247.28,1418997.42,853249.86 +Sub-Saharan Africa,Uganda,Meat,Offline,L,2/16/2013,232745206,3/2/2013,3333,421.89,364.69,1406159.37,1215511.77,190647.6 +Europe,United Kingdom,Household,Offline,C,5/19/2011,514524352,7/7/2011,8044,668.27,502.54,5375563.88,4042431.76,1333132.12 +Sub-Saharan Africa,South Sudan,Meat,Online,C,3/29/2014,741330659,4/26/2014,5071,421.89,364.69,2139404.19,1849342.99,290061.2 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,H,4/22/2014,403837954,5/4/2014,3480,9.33,6.92,32468.4,24081.6,8386.8 +Europe,Albania,Clothes,Online,H,10/21/2012,413032567,11/13/2012,4370,109.28,35.84,477553.6,156620.8,320932.8 +Middle East and North Africa,Turkey,Baby Food,Online,C,10/29/2015,850213325,11/21/2015,5871,255.28,159.42,1498748.88,935954.82,562794.06 +Sub-Saharan Africa,Swaziland,Household,Offline,H,5/15/2015,516991555,6/20/2015,8145,668.27,502.54,5443059.15,4093188.3,1349870.85 +Central America and the Caribbean,Honduras,Personal Care,Online,M,11/9/2015,985291087,12/5/2015,8383,81.73,56.67,685142.59,475064.61,210077.98 +Sub-Saharan Africa,Lesotho,Fruits,Online,M,3/17/2015,747348248,4/5/2015,5809,9.33,6.92,54197.97,40198.28,13999.69 +Asia,Thailand,Meat,Online,M,3/11/2016,165711867,4/9/2016,6679,421.89,364.69,2817803.31,2435764.51,382038.8 +Middle East and North Africa,Turkey,Personal Care,Online,L,1/28/2015,123243272,3/4/2015,9278,81.73,56.67,758290.94,525784.26,232506.68 +Middle East and North Africa,Lebanon,Cereal,Online,L,12/19/2012,673116290,12/20/2012,8923,205.7,117.11,1835461.1,1044972.53,790488.57 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,M,1/18/2012,588817250,1/27/2012,2964,437.2,263.33,1295860.8,780510.12,515350.68 +Europe,Vatican City,Vegetables,Offline,H,10/9/2011,514144980,11/4/2011,5780,154.06,90.93,890466.8,525575.4,364891.4 +Europe,Kosovo,Personal Care,Offline,M,8/28/2012,713210809,9/29/2012,3782,81.73,56.67,309102.86,214325.94,94776.92 +Asia,China,Cereal,Offline,M,7/5/2012,620438563,8/21/2012,413,205.7,117.11,84954.1,48366.43,36587.67 +Sub-Saharan Africa,Togo,Clothes,Online,C,3/11/2010,190564572,3/13/2010,1147,109.28,35.84,125344.16,41108.48,84235.68 +Sub-Saharan Africa,South Africa,Clothes,Online,H,12/28/2016,348637664,1/18/2017,8487,109.28,35.84,927459.36,304174.08,623285.28 +Sub-Saharan Africa,Cameroon,Clothes,Online,M,12/22/2014,740019166,1/26/2015,6971,109.28,35.84,761790.88,249840.64,511950.24 +Europe,Slovenia,Clothes,Online,M,10/8/2013,180382907,10/26/2013,8166,109.28,35.84,892380.48,292669.44,599711.04 +Europe,Bulgaria,Fruits,Online,H,7/2/2016,705715215,7/7/2016,5669,9.33,6.92,52891.77,39229.48,13662.29 +Central America and the Caribbean,Barbados,Baby Food,Online,M,1/2/2016,822314918,1/23/2016,113,255.28,159.42,28846.64,18014.46,10832.18 +Central America and the Caribbean,Barbados,Meat,Offline,M,9/28/2013,456793344,9/30/2013,4156,421.89,364.69,1753374.84,1515651.64,237723.2 +Asia,Bhutan,Vegetables,Online,C,1/14/2016,506074321,2/8/2016,7492,154.06,90.93,1154217.52,681247.56,472969.96 +Europe,Spain,Clothes,Offline,H,2/14/2015,587394177,3/13/2015,1845,109.28,35.84,201621.6,66124.8,135496.8 +Asia,Bhutan,Fruits,Offline,H,9/1/2015,388301742,10/7/2015,5969,9.33,6.92,55690.77,41305.48,14385.29 +Europe,Macedonia,Beverages,Online,C,10/29/2015,116658341,12/11/2015,650,47.45,31.79,30842.5,20663.5,10179 +Australia and Oceania,Tonga,Baby Food,Offline,L,1/10/2011,950637805,2/3/2011,3707,255.28,159.42,946322.96,590969.94,355353.02 +Sub-Saharan Africa,South Africa,Personal Care,Online,C,12/1/2012,988726460,12/25/2012,4986,81.73,56.67,407505.78,282556.62,124949.16 +Central America and the Caribbean,Haiti,Household,Online,M,4/11/2015,199723136,5/3/2015,1369,668.27,502.54,914861.63,687977.26,226884.37 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,L,12/9/2012,872739160,12/21/2012,1766,437.2,263.33,772095.2,465040.78,307054.42 +Sub-Saharan Africa,Mozambique,Cereal,Online,C,3/6/2013,867198359,3/30/2013,2120,205.7,117.11,436084,248273.2,187810.8 +Sub-Saharan Africa,Niger,Beverages,Offline,L,9/30/2016,362837064,10/5/2016,405,47.45,31.79,19217.25,12874.95,6342.3 +Sub-Saharan Africa,Liberia,Personal Care,Offline,C,2/11/2014,509704101,3/21/2014,1625,81.73,56.67,132811.25,92088.75,40722.5 +Sub-Saharan Africa,Cape Verde,Household,Online,L,12/13/2011,278160798,1/1/2012,2816,668.27,502.54,1881848.32,1415152.64,466695.68 +Australia and Oceania,Fiji,Household,Offline,L,3/17/2014,508880984,4/19/2014,8047,668.27,502.54,5377568.69,4043939.38,1333629.31 +Sub-Saharan Africa,Liberia,Baby Food,Offline,H,10/5/2010,762850987,11/2/2010,3414,255.28,159.42,871525.92,544259.88,327266.04 +Australia and Oceania,Kiribati,Cosmetics,Online,H,6/24/2011,671369636,8/4/2011,2049,437.2,263.33,895822.8,539563.17,356259.63 +Australia and Oceania,East Timor,Office Supplies,Online,H,2/23/2012,386048257,3/15/2012,9113,651.21,524.96,5934476.73,4783960.48,1150516.25 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,C,5/28/2013,128810679,6/4/2013,6797,255.28,159.42,1735138.16,1083577.74,651560.42 +Middle East and North Africa,Algeria,Cereal,Offline,M,12/17/2016,641893231,2/5/2017,9326,205.7,117.11,1918358.2,1092167.86,826190.34 +Europe,Portugal,Household,Online,L,3/23/2014,937844741,5/1/2014,7955,668.27,502.54,5316087.85,3997705.7,1318382.15 +Sub-Saharan Africa,Ghana,Clothes,Offline,C,10/25/2012,549526536,11/21/2012,5969,109.28,35.84,652292.32,213928.96,438363.36 +Central America and the Caribbean,Dominica,Office Supplies,Offline,L,1/22/2010,880112445,1/27/2010,3685,651.21,524.96,2399708.85,1934477.6,465231.25 +Europe,Cyprus,Fruits,Offline,L,12/4/2011,253088796,1/2/2012,3454,9.33,6.92,32225.82,23901.68,8324.14 +Sub-Saharan Africa,Guinea,Fruits,Offline,C,1/28/2014,662254416,3/9/2014,4653,9.33,6.92,43412.49,32198.76,11213.73 +Central America and the Caribbean,Honduras,Beverages,Offline,H,4/2/2013,121720635,5/16/2013,8696,47.45,31.79,412625.2,276445.84,136179.36 +Australia and Oceania,Marshall Islands,Baby Food,Offline,C,1/14/2011,315911281,2/19/2011,4023,255.28,159.42,1026991.44,641346.66,385644.78 +Sub-Saharan Africa,Chad,Beverages,Offline,C,1/31/2010,749562680,2/23/2010,1109,47.45,31.79,52622.05,35255.11,17366.94 +Europe,Albania,Cosmetics,Offline,L,4/27/2010,997723662,4/27/2010,7458,437.2,263.33,3260637.6,1963915.14,1296722.46 +Sub-Saharan Africa,Swaziland,Cereal,Online,C,9/28/2012,255755555,10/27/2012,2607,205.7,117.11,536259.9,305305.77,230954.13 +Middle East and North Africa,Jordan,Baby Food,Offline,C,8/16/2015,489332187,8/21/2015,3123,255.28,159.42,797239.44,497868.66,299370.78 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,H,9/23/2010,584439885,11/2/2010,7604,205.7,117.11,1564142.8,890504.44,673638.36 +Europe,Iceland,Personal Care,Offline,C,5/23/2017,397377479,6/23/2017,1681,81.73,56.67,137388.13,95262.27,42125.86 +Australia and Oceania,Solomon Islands,Office Supplies,Offline,C,7/31/2010,304756295,9/11/2010,3015,651.21,524.96,1963398.15,1582754.4,380643.75 +Sub-Saharan Africa,Eritrea,Household,Offline,M,7/16/2015,753500163,8/7/2015,6298,668.27,502.54,4208764.46,3164996.92,1043767.54 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,H,2/24/2013,910845410,4/2/2013,8253,437.2,263.33,3608211.6,2173262.49,1434949.11 +Europe,San Marino,Snacks,Offline,C,11/13/2011,914340865,12/20/2011,2636,152.58,97.44,402200.88,256851.84,145349.04 +Europe,Bosnia and Herzegovina,Fruits,Offline,L,8/16/2013,521847856,9/23/2013,5232,9.33,6.92,48814.56,36205.44,12609.12 +Asia,Bangladesh,Fruits,Offline,L,1/26/2010,461540210,3/12/2010,8859,9.33,6.92,82654.47,61304.28,21350.19 +Middle East and North Africa,Morocco,Fruits,Offline,M,8/21/2016,181904256,9/12/2016,8366,9.33,6.92,78054.78,57892.72,20162.06 +Australia and Oceania,Tuvalu,Baby Food,Online,M,9/30/2015,101738822,10/27/2015,5633,255.28,159.42,1437992.24,898012.86,539979.38 +Middle East and North Africa,Yemen,Household,Offline,C,8/5/2013,260155236,9/1/2013,4570,668.27,502.54,3053993.9,2296607.8,757386.1 +Europe,Iceland,Beverages,Online,M,8/28/2013,766577327,9/27/2013,6121,47.45,31.79,290441.45,194586.59,95854.86 +Europe,United Kingdom,Household,Online,L,11/29/2012,450741422,12/3/2012,3258,668.27,502.54,2177223.66,1637275.32,539948.34 +Europe,Cyprus,Office Supplies,Offline,C,3/7/2013,912696349,3/16/2013,5987,651.21,524.96,3898794.27,3142935.52,755858.75 +Europe,Albania,Cereal,Offline,C,5/8/2017,672803437,5/24/2017,6343,205.7,117.11,1304755.1,742828.73,561926.37 +Middle East and North Africa,Yemen,Snacks,Offline,H,6/11/2010,121736514,7/17/2010,3395,152.58,97.44,518009.1,330808.8,187200.3 +Asia,Maldives,Meat,Online,H,5/28/2016,170481908,7/7/2016,8240,421.89,364.69,3476373.6,3005045.6,471328 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,C,1/12/2011,900338447,2/22/2011,9009,437.2,263.33,3938734.8,2372339.97,1566394.83 +Sub-Saharan Africa,Djibouti,Meat,Online,H,8/12/2016,212917459,8/25/2016,5862,421.89,364.69,2473119.18,2137812.78,335306.4 +Asia,Mongolia,Vegetables,Online,M,11/11/2014,580142772,12/1/2014,5993,154.06,90.93,923281.58,544943.49,378338.09 +Europe,Armenia,Cereal,Online,L,4/6/2011,494250714,5/14/2011,8625,205.7,117.11,1774162.5,1010073.75,764088.75 +Asia,Kyrgyzstan,Household,Offline,C,2/29/2016,317790114,3/30/2016,12,668.27,502.54,8019.24,6030.48,1988.76 +Asia,Japan,Fruits,Online,M,9/3/2010,933622300,9/29/2010,8441,9.33,6.92,78754.53,58411.72,20342.81 +Middle East and North Africa,Saudi Arabia,Meat,Online,L,1/22/2011,594921100,3/5/2011,9229,421.89,364.69,3893622.81,3365724.01,527898.8 +North America,United States of America,Personal Care,Offline,M,12/2/2011,775172841,12/7/2011,9725,81.73,56.67,794824.25,551115.75,243708.5 +Europe,Andorra,Beverages,Offline,M,9/18/2012,318176352,10/23/2012,4308,47.45,31.79,204414.6,136951.32,67463.28 +Central America and the Caribbean,Haiti,Personal Care,Offline,H,12/18/2013,388042962,12/30/2013,9391,81.73,56.67,767526.43,532187.97,235338.46 +Asia,Tajikistan,Clothes,Offline,M,6/20/2013,419196498,6/26/2013,8414,109.28,35.84,919481.92,301557.76,617924.16 +Europe,Andorra,Fruits,Offline,H,2/3/2010,366373288,3/25/2010,6852,9.33,6.92,63929.16,47415.84,16513.32 +Australia and Oceania,Marshall Islands,Vegetables,Offline,C,2/15/2015,254622161,2/28/2015,7211,154.06,90.93,1110926.66,655696.23,455230.43 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,L,8/18/2010,629304444,9/17/2010,4024,668.27,502.54,2689118.48,2022220.96,666897.52 +Middle East and North Africa,Azerbaijan,Cereal,Online,H,10/23/2013,306093966,11/16/2013,8862,205.7,117.11,1822913.4,1037828.82,785084.58 +Sub-Saharan Africa,Sudan,Fruits,Offline,M,8/24/2012,420977056,9/23/2012,5321,9.33,6.92,49644.93,36821.32,12823.61 +Europe,Norway,Baby Food,Online,H,2/11/2015,380252540,3/5/2015,4031,255.28,159.42,1029033.68,642622.02,386411.66 +Middle East and North Africa,Egypt,Household,Online,C,2/9/2015,110531747,3/18/2015,7655,668.27,502.54,5115606.85,3846943.7,1268663.15 +Sub-Saharan Africa,Eritrea,Snacks,Offline,C,5/17/2011,508738505,5/18/2011,5884,152.58,97.44,897780.72,573336.96,324443.76 +Sub-Saharan Africa,Ghana,Beverages,Online,L,4/19/2011,292109143,4/21/2011,442,47.45,31.79,20972.9,14051.18,6921.72 +Middle East and North Africa,Morocco,Cosmetics,Offline,M,12/20/2011,948192489,1/8/2012,83,437.2,263.33,36287.6,21856.39,14431.21 +Australia and Oceania,Palau,Beverages,Online,C,7/17/2011,884849870,8/27/2011,5595,47.45,31.79,265482.75,177865.05,87617.7 +Europe,Armenia,Fruits,Online,M,1/8/2013,380255115,2/24/2013,4793,9.33,6.92,44718.69,33167.56,11551.13 +Europe,Czech Republic,Fruits,Offline,M,11/27/2012,232894551,12/24/2012,7528,9.33,6.92,70236.24,52093.76,18142.48 +Central America and the Caribbean,Panama,Cereal,Online,L,7/20/2012,411567008,8/2/2012,678,205.7,117.11,139464.6,79400.58,60064.02 +Central America and the Caribbean,Saint Lucia,Meat,Online,L,5/13/2014,505383813,7/2/2014,3156,421.89,364.69,1331484.84,1150961.64,180523.2 +Middle East and North Africa,Jordan,Meat,Offline,C,6/21/2010,173768794,7/7/2010,903,421.89,364.69,380966.67,329315.07,51651.6 +Australia and Oceania,Solomon Islands,Household,Online,M,10/7/2016,496458280,10/16/2016,1892,668.27,502.54,1264366.84,950805.68,313561.16 +Asia,Thailand,Baby Food,Online,L,2/26/2016,823501098,3/9/2016,1130,255.28,159.42,288466.4,180144.6,108321.8 +Central America and the Caribbean,Jamaica,Clothes,Offline,H,4/19/2015,125258576,5/10/2015,5651,109.28,35.84,617541.28,202531.84,415009.44 +Sub-Saharan Africa,Seychelles ,Clothes,Online,M,8/1/2010,142404544,8/21/2010,9524,109.28,35.84,1040782.72,341340.16,699442.56 +Asia,Thailand,Vegetables,Offline,L,8/6/2014,435925328,8/15/2014,8847,154.06,90.93,1362968.82,804457.71,558511.11 +Asia,Myanmar,Baby Food,Offline,L,6/29/2014,637119758,7/22/2014,6749,255.28,159.42,1722884.72,1075925.58,646959.14 +Europe,Belgium,Beverages,Online,L,8/18/2013,897599160,8/30/2013,8393,47.45,31.79,398247.85,266813.47,131434.38 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,L,8/25/2012,539287364,9/9/2012,5970,154.06,90.93,919738.2,542852.1,376886.1 +Middle East and North Africa,Iraq,Meat,Online,M,4/3/2013,304420697,5/6/2013,3704,421.89,364.69,1562680.56,1350811.76,211868.8 +Australia and Oceania,East Timor,Office Supplies,Offline,L,6/6/2014,105547988,6/10/2014,2850,651.21,524.96,1855948.5,1496136,359812.5 +Asia,Maldives,Cereal,Offline,H,3/22/2016,375530564,4/24/2016,6694,205.7,117.11,1376955.8,783934.34,593021.46 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,H,12/17/2015,717542254,12/26/2015,5553,651.21,524.96,3616169.13,2915102.88,701066.25 +North America,Mexico,Fruits,Offline,M,1/13/2012,355069386,2/21/2012,1777,9.33,6.92,16579.41,12296.84,4282.57 +Asia,South Korea,Office Supplies,Offline,C,4/4/2015,381910789,4/16/2015,4744,651.21,524.96,3089340.24,2490410.24,598930 +Europe,Hungary,Meat,Offline,M,10/17/2014,612177789,11/25/2014,5866,421.89,364.69,2474806.74,2139271.54,335535.2 +Central America and the Caribbean,Belize,Fruits,Offline,L,3/26/2012,930294215,4/4/2012,3586,9.33,6.92,33457.38,24815.12,8642.26 +Central America and the Caribbean,Honduras,Baby Food,Online,C,3/22/2010,840996396,4/25/2010,8377,255.28,159.42,2138480.56,1335461.34,803019.22 +Sub-Saharan Africa,South Africa,Vegetables,Online,H,4/6/2016,819333159,4/13/2016,7744,154.06,90.93,1193040.64,704161.92,488878.72 +Central America and the Caribbean,Dominica,Meat,Offline,L,3/17/2016,960665833,4/25/2016,1223,421.89,364.69,515971.47,446015.87,69955.6 +Europe,Italy,Beverages,Offline,M,11/26/2015,530668246,12/21/2015,5382,47.45,31.79,255375.9,171093.78,84282.12 +Sub-Saharan Africa,Mauritius ,Clothes,Online,C,9/7/2014,215326726,10/4/2014,8818,109.28,35.84,963631.04,316037.12,647593.92 +Sub-Saharan Africa,Liberia,Cosmetics,Online,M,9/27/2016,770940101,11/11/2016,7163,437.2,263.33,3131663.6,1886232.79,1245430.81 +Asia,Tajikistan,Cosmetics,Offline,C,3/7/2012,774119699,4/16/2012,8076,437.2,263.33,3530827.2,2126653.08,1404174.12 +Asia,Bhutan,Snacks,Online,H,2/11/2011,671789348,2/23/2011,6251,152.58,97.44,953777.58,609097.44,344680.14 +North America,Mexico,Beverages,Online,M,2/18/2017,531185376,3/16/2017,8412,47.45,31.79,399149.4,267417.48,131731.92 +Middle East and North Africa,Morocco,Vegetables,Offline,C,12/22/2015,489856612,1/25/2016,8312,154.06,90.93,1280546.72,755810.16,524736.56 +Europe,Italy,Snacks,Online,M,2/23/2017,305664384,2/23/2017,1739,152.58,97.44,265336.62,169448.16,95888.46 +Sub-Saharan Africa,Namibia,Cereal,Online,C,4/20/2012,706782519,5/20/2012,1509,205.7,117.11,310401.3,176718.99,133682.31 +Middle East and North Africa,Lebanon,Personal Care,Offline,L,11/12/2016,241697347,12/21/2016,2471,81.73,56.67,201954.83,140031.57,61923.26 +North America,Mexico,Baby Food,Online,M,4/5/2013,229207694,5/7/2013,6505,255.28,159.42,1660596.4,1037027.1,623569.3 +Sub-Saharan Africa,Liberia,Personal Care,Online,L,4/3/2015,708424890,5/2/2015,7522,81.73,56.67,614773.06,426271.74,188501.32 +Middle East and North Africa,Yemen,Beverages,Online,H,3/9/2011,888772761,4/14/2011,6465,47.45,31.79,306764.25,205522.35,101241.9 +Middle East and North Africa,Lebanon,Baby Food,Online,H,3/3/2013,499987637,3/25/2013,6308,255.28,159.42,1610306.24,1005621.36,604684.88 +Middle East and North Africa,Jordan,Vegetables,Offline,H,6/16/2015,242118346,8/3/2015,7054,154.06,90.93,1086739.24,641420.22,445319.02 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,H,5/12/2013,435526216,6/14/2013,740,109.28,35.84,80867.2,26521.6,54345.6 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,M,8/17/2014,570885074,9/23/2014,6434,81.73,56.67,525850.82,364614.78,161236.04 +Australia and Oceania,Federated States of Micronesia,Meat,Online,M,11/26/2012,659181249,12/31/2012,5235,421.89,364.69,2208594.15,1909152.15,299442 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,H,4/14/2014,781713569,5/22/2014,5271,81.73,56.67,430798.83,298707.57,132091.26 +Central America and the Caribbean,Panama,Personal Care,Offline,L,10/6/2010,640093362,10/25/2010,6705,81.73,56.67,547999.65,379972.35,168027.3 +Central America and the Caribbean,Haiti,Fruits,Online,C,5/5/2014,906244456,6/17/2014,6728,9.33,6.92,62772.24,46557.76,16214.48 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,H,5/14/2015,972403180,6/18/2015,4565,437.2,263.33,1995818,1202101.45,793716.55 +Asia,Kyrgyzstan,Baby Food,Offline,M,8/8/2016,301118361,8/17/2016,6470,255.28,159.42,1651661.6,1031447.4,620214.2 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,M,4/26/2014,675251328,6/11/2014,729,437.2,263.33,318718.8,191967.57,126751.23 +Europe,Denmark,Cosmetics,Online,L,3/12/2017,347975909,3/21/2017,2659,437.2,263.33,1162514.8,700194.47,462320.33 +Europe,Belgium,Fruits,Online,C,4/6/2012,792778432,5/5/2012,9610,9.33,6.92,89661.3,66501.2,23160.1 +Asia,Nepal,Clothes,Offline,H,2/17/2014,853457725,3/11/2014,5961,109.28,35.84,651418.08,213642.24,437775.84 +Sub-Saharan Africa,Togo,Clothes,Online,H,9/29/2015,794125115,10/20/2015,8124,109.28,35.84,887790.72,291164.16,596626.56 +Europe,Armenia,Meat,Online,C,11/25/2014,949204432,1/9/2015,9540,421.89,364.69,4024830.6,3479142.6,545688 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,C,6/20/2010,373432004,7/15/2010,5683,47.45,31.79,269658.35,180662.57,88995.78 +Asia,Malaysia,Cereal,Online,H,9/25/2013,891856658,10/28/2013,9059,205.7,117.11,1863436.3,1060899.49,802536.81 +Asia,Maldives,Household,Online,H,5/2/2014,349839723,5/5/2014,4203,668.27,502.54,2808738.81,2112175.62,696563.19 +Sub-Saharan Africa,Sudan,Personal Care,Online,M,4/29/2014,263055026,5/6/2014,2683,81.73,56.67,219281.59,152045.61,67235.98 +Europe,Ukraine,Meat,Online,C,11/1/2016,867488896,12/3/2016,8097,421.89,364.69,3416043.33,2952894.93,463148.4 +Europe,Latvia,Cosmetics,Offline,M,9/12/2014,669440162,9/12/2014,1075,437.2,263.33,469990,283079.75,186910.25 +Sub-Saharan Africa,Niger,Baby Food,Online,L,12/11/2016,495520150,1/30/2017,4279,255.28,159.42,1092343.12,682158.18,410184.94 +North America,Greenland,Personal Care,Online,H,10/4/2014,342652690,10/9/2014,7400,81.73,56.67,604802,419358,185444 +Asia,Myanmar,Cosmetics,Online,L,7/8/2015,728074109,7/14/2015,2163,437.2,263.33,945663.6,569582.79,376080.81 +Europe,San Marino,Vegetables,Online,C,4/24/2016,439333236,5/25/2016,7322,154.06,90.93,1128027.32,665789.46,462237.86 +Central America and the Caribbean,Costa Rica,Cereal,Online,H,4/21/2015,584291398,5/8/2015,3664,205.7,117.11,753684.8,429091.04,324593.76 +Central America and the Caribbean,Saint Lucia,Household,Offline,M,6/28/2015,541122424,8/13/2015,9005,668.27,502.54,6017771.35,4525372.7,1492398.65 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,H,5/15/2013,208312642,5/22/2013,3195,437.2,263.33,1396854,841339.35,555514.65 +Sub-Saharan Africa,Republic of the Congo,Household,Online,H,4/20/2010,454660880,5/23/2010,3113,668.27,502.54,2080324.51,1564407.02,515917.49 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,C,4/6/2016,869278466,4/21/2016,7670,255.28,159.42,1957997.6,1222751.4,735246.2 +Central America and the Caribbean,Honduras,Cereal,Offline,H,10/22/2015,211589229,11/28/2015,2810,205.7,117.11,578017,329079.1,248937.9 +Middle East and North Africa,Israel,Household,Online,M,4/5/2017,461329495,5/17/2017,6504,668.27,502.54,4346428.08,3268520.16,1077907.92 +Europe,United Kingdom,Meat,Offline,L,2/3/2011,968548095,2/17/2011,3759,421.89,364.69,1585884.51,1370869.71,215014.8 +Central America and the Caribbean,Haiti,Cereal,Offline,H,7/19/2011,703606355,7/20/2011,1611,205.7,117.11,331382.7,188664.21,142718.49 +Sub-Saharan Africa,Senegal,Cereal,Online,H,1/1/2015,507178103,2/6/2015,4126,205.7,117.11,848718.2,483195.86,365522.34 +North America,Canada,Beverages,Offline,L,5/2/2011,840249669,5/20/2011,7404,47.45,31.79,351319.8,235373.16,115946.64 +Europe,Belgium,Baby Food,Offline,L,5/29/2010,434119880,7/2/2010,4574,255.28,159.42,1167650.72,729187.08,438463.64 +Sub-Saharan Africa,Djibouti,Meat,Online,L,8/3/2015,340400063,9/4/2015,798,421.89,364.69,336668.22,291022.62,45645.6 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,C,5/13/2012,781014049,5/14/2012,8268,47.45,31.79,392316.6,262839.72,129476.88 +Europe,Albania,Cereal,Online,L,1/8/2010,698198163,2/21/2010,1207,205.7,117.11,248279.9,141351.77,106928.13 +Europe,Poland,Vegetables,Online,H,2/9/2015,904501235,3/29/2015,870,154.06,90.93,134032.2,79109.1,54923.1 +Europe,Poland,Meat,Offline,L,7/12/2012,932784593,7/28/2012,544,421.89,364.69,229508.16,198391.36,31116.8 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,C,10/4/2014,386222064,11/14/2014,546,668.27,502.54,364875.42,274386.84,90488.58 +Sub-Saharan Africa,Mozambique,Meat,Online,M,8/12/2012,288299977,9/7/2012,3225,421.89,364.69,1360595.25,1176125.25,184470 +Europe,Liechtenstein,Snacks,Offline,H,11/28/2016,832817161,12/12/2016,7960,152.58,97.44,1214536.8,775622.4,438914.4 +Middle East and North Africa,Jordan,Vegetables,Online,H,10/23/2016,933884942,11/3/2016,6162,154.06,90.93,949317.72,560310.66,389007.06 +Middle East and North Africa,United Arab Emirates,Household,Offline,L,11/25/2013,475927150,12/7/2013,6275,668.27,502.54,4193394.25,3153438.5,1039955.75 +Central America and the Caribbean,Dominican Republic,Fruits,Offline,M,10/31/2010,763680112,11/23/2010,8771,9.33,6.92,81833.43,60695.32,21138.11 +North America,Greenland,Household,Online,C,2/9/2015,472192656,3/23/2015,1155,668.27,502.54,771851.85,580433.7,191418.15 +Europe,Finland,Cereal,Online,C,7/29/2012,596826112,8/23/2012,2964,205.7,117.11,609694.8,347114.04,262580.76 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,H,8/27/2016,403254306,9/19/2016,765,205.7,117.11,157360.5,89589.15,67771.35 +Australia and Oceania,Solomon Islands,Personal Care,Offline,H,7/16/2011,577463567,8/29/2011,3157,81.73,56.67,258021.61,178907.19,79114.42 +Europe,Albania,Baby Food,Offline,H,7/23/2016,975752723,8/30/2016,5769,255.28,159.42,1472710.32,919693.98,553016.34 +Europe,Cyprus,Cereal,Offline,M,4/4/2014,174733102,4/20/2014,6263,205.7,117.11,1288299.1,733459.93,554839.17 +Europe,Denmark,Cosmetics,Online,C,9/26/2014,421328532,10/27/2014,9330,437.2,263.33,4079076,2456868.9,1622207.1 +Europe,Liechtenstein,Snacks,Online,H,1/7/2014,882775342,2/21/2014,1696,152.58,97.44,258775.68,165258.24,93517.44 +Asia,Bhutan,Cereal,Offline,C,12/25/2012,796622359,1/3/2013,7114,205.7,117.11,1463349.8,833120.54,630229.26 +Europe,Vatican City,Personal Care,Offline,H,7/29/2013,820730912,9/9/2013,1370,81.73,56.67,111970.1,77637.9,34332.2 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Online,L,1/3/2015,783274829,2/16/2015,7283,205.7,117.11,1498113.1,852912.13,645200.97 +Middle East and North Africa,Tunisia ,Cereal,Online,C,7/26/2017,132740437,8/29/2017,9700,205.7,117.11,1995290,1135967,859323 +Middle East and North Africa,Algeria,Cosmetics,Online,L,3/31/2011,187926566,4/16/2011,502,437.2,263.33,219474.4,132191.66,87282.74 +Europe,Hungary,Household,Offline,L,5/22/2017,987944543,5/31/2017,3599,668.27,502.54,2405103.73,1808641.46,596462.27 +Middle East and North Africa,Qatar,Cosmetics,Online,C,10/4/2016,842218196,10/24/2016,9935,437.2,263.33,4343582,2616183.55,1727398.45 +Australia and Oceania,Marshall Islands,Personal Care,Online,C,11/24/2013,380483853,12/13/2013,2482,81.73,56.67,202853.86,140654.94,62198.92 +Asia,Tajikistan,Meat,Online,C,8/19/2010,302790343,9/2/2010,1246,421.89,364.69,525674.94,454403.74,71271.2 +Middle East and North Africa,United Arab Emirates,Household,Offline,L,6/2/2017,929498994,6/29/2017,8263,668.27,502.54,5521915.01,4152488.02,1369426.99 +Middle East and North Africa,Tunisia ,Meat,Offline,C,9/17/2011,851283633,10/4/2011,2599,421.89,364.69,1096492.11,947829.31,148662.8 +Sub-Saharan Africa,South Sudan,Household,Offline,C,6/14/2017,979130589,6/22/2017,5355,668.27,502.54,3578585.85,2691101.7,887484.15 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,C,6/8/2010,494338691,6/19/2010,4659,437.2,263.33,2036914.8,1226854.47,810060.33 +Central America and the Caribbean,El Salvador,Snacks,Online,H,12/15/2012,898519265,12/17/2012,673,152.58,97.44,102686.34,65577.12,37109.22 +Middle East and North Africa,Lebanon,Vegetables,Offline,L,4/18/2014,163596141,5/31/2014,588,154.06,90.93,90587.28,53466.84,37120.44 +Europe,Romania,Vegetables,Offline,H,5/14/2012,381805646,5/23/2012,3630,154.06,90.93,559237.8,330075.9,229161.9 +Asia,Tajikistan,Meat,Online,L,7/8/2017,115696609,7/25/2017,6052,421.89,364.69,2553278.28,2207103.88,346174.4 +Sub-Saharan Africa,Liberia,Cosmetics,Online,L,11/11/2010,248130357,12/25/2010,6141,437.2,263.33,2684845.2,1617109.53,1067735.67 +Europe,Slovakia,Baby Food,Offline,H,3/25/2016,832280719,3/29/2016,9215,255.28,159.42,2352405.2,1469055.3,883349.9 +Asia,Taiwan,Baby Food,Offline,M,1/30/2013,641634023,3/1/2013,2621,255.28,159.42,669088.88,417839.82,251249.06 +Australia and Oceania,Samoa ,Clothes,Offline,H,1/9/2016,319989097,2/16/2016,739,109.28,35.84,80757.92,26485.76,54272.16 +Middle East and North Africa,Syria,Cosmetics,Offline,M,6/4/2010,131457269,6/12/2010,9982,437.2,263.33,4364130.4,2628560.06,1735570.34 +Europe,Switzerland,Personal Care,Online,M,10/21/2016,410462367,11/1/2016,3791,81.73,56.67,309838.43,214835.97,95002.46 +Middle East and North Africa,Qatar,Snacks,Offline,H,4/26/2011,211740720,5/25/2011,7639,152.58,97.44,1165558.62,744344.16,421214.46 +Middle East and North Africa,Yemen,Baby Food,Offline,M,10/24/2012,460341155,11/25/2012,4032,255.28,159.42,1029288.96,642781.44,386507.52 +Europe,Hungary,Snacks,Offline,H,12/8/2010,801625001,12/12/2010,7507,152.58,97.44,1145418.06,731482.08,413935.98 +Sub-Saharan Africa,Botswana,Vegetables,Online,L,4/25/2015,951266086,5/14/2015,9629,154.06,90.93,1483443.74,875564.97,607878.77 +Middle East and North Africa,Morocco,Baby Food,Offline,C,12/5/2013,245250737,12/17/2013,3998,255.28,159.42,1020609.44,637361.16,383248.28 +Europe,Lithuania,Personal Care,Online,L,10/2/2014,789877784,10/8/2014,1244,81.73,56.67,101672.12,70497.48,31174.64 +Central America and the Caribbean,Barbados,Meat,Online,M,9/8/2011,711758553,10/18/2011,4028,421.89,364.69,1699372.92,1468971.32,230401.6 +Europe,Kosovo,Meat,Offline,L,1/16/2011,907816874,2/23/2011,2042,421.89,364.69,861499.38,744696.98,116802.4 +Europe,San Marino,Clothes,Offline,C,8/21/2012,995289075,9/29/2012,7010,109.28,35.84,766052.8,251238.4,514814.4 +Sub-Saharan Africa,Malawi,Household,Online,C,7/23/2013,661723983,8/12/2013,7686,668.27,502.54,5136323.22,3862522.44,1273800.78 +Middle East and North Africa,Syria,Office Supplies,Online,L,12/19/2011,114982926,1/10/2012,4858,651.21,524.96,3163578.18,2550255.68,613322.5 +Asia,Laos,Vegetables,Offline,L,11/9/2010,533239734,12/3/2010,6342,154.06,90.93,977048.52,576678.06,400370.46 +Europe,Malta,Fruits,Offline,H,4/23/2014,914980733,5/9/2014,1987,9.33,6.92,18538.71,13750.04,4788.67 +Sub-Saharan Africa,Seychelles ,Meat,Online,C,2/5/2016,329004752,3/7/2016,8672,421.89,364.69,3658630.08,3162591.68,496038.4 +Sub-Saharan Africa,Mauritania,Household,Offline,L,1/23/2011,164423120,2/1/2011,5310,668.27,502.54,3548513.7,2668487.4,880026.3 +Asia,Singapore,Beverages,Online,L,1/16/2014,980659663,2/20/2014,7842,47.45,31.79,372102.9,249297.18,122805.72 +Europe,Portugal,Snacks,Offline,L,8/27/2010,257450711,8/29/2010,4241,152.58,97.44,647091.78,413243.04,233848.74 +Australia and Oceania,Solomon Islands,Fruits,Offline,C,1/28/2014,944845092,3/15/2014,9514,9.33,6.92,88765.62,65836.88,22928.74 +Sub-Saharan Africa,Botswana,Personal Care,Online,M,11/3/2015,213204133,11/12/2015,696,81.73,56.67,56884.08,39442.32,17441.76 +Sub-Saharan Africa,Zimbabwe,Household,Offline,M,4/27/2012,703201663,5/27/2012,1854,668.27,502.54,1238972.58,931709.16,307263.42 +Australia and Oceania,Tuvalu,Household,Offline,L,2/12/2016,175824010,2/17/2016,9087,668.27,502.54,6072569.49,4566580.98,1505988.51 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,C,5/15/2014,962370002,6/6/2014,5524,437.2,263.33,2415092.8,1454634.92,960457.88 +Middle East and North Africa,Qatar,Vegetables,Offline,H,6/11/2010,514450967,7/11/2010,6328,154.06,90.93,974891.68,575405.04,399486.64 +Sub-Saharan Africa,Togo,Personal Care,Offline,H,7/21/2012,853990733,8/6/2012,3690,81.73,56.67,301583.7,209112.3,92471.4 +Europe,Moldova ,Beverages,Online,H,10/31/2014,923225629,12/3/2014,1835,47.45,31.79,87070.75,58334.65,28736.1 +Asia,North Korea,Meat,Offline,C,4/4/2016,634704482,4/23/2016,2016,421.89,364.69,850530.24,735215.04,115315.2 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,L,11/18/2016,421288621,12/16/2016,7520,437.2,263.33,3287744,1980241.6,1307502.4 +Europe,Portugal,Cereal,Offline,H,1/12/2014,786151874,1/12/2014,8664,205.7,117.11,1782184.8,1014641.04,767543.76 +Middle East and North Africa,Egypt,Snacks,Online,C,9/1/2013,952780568,10/13/2013,7798,152.58,97.44,1189818.84,759837.12,429981.72 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,C,6/19/2011,214973533,8/2/2011,4300,651.21,524.96,2800203,2257328,542875 +Asia,Laos,Vegetables,Online,H,9/23/2011,186842095,10/5/2011,9583,154.06,90.93,1476356.98,871382.19,604974.79 +Asia,Cambodia,Fruits,Offline,H,1/17/2016,752810084,2/29/2016,2088,9.33,6.92,19481.04,14448.96,5032.08 +Central America and the Caribbean,Nicaragua,Household,Online,H,12/1/2011,517613828,1/11/2012,2289,668.27,502.54,1529670.03,1150314.06,379355.97 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,C,6/4/2014,856302154,6/8/2014,7691,437.2,263.33,3362505.2,2025271.03,1337234.17 +Middle East and North Africa,Bahrain,Beverages,Offline,L,12/26/2016,964236390,2/5/2017,7830,47.45,31.79,371533.5,248915.7,122617.8 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,H,4/22/2010,107090365,6/10/2010,9274,651.21,524.96,6039321.54,4868479.04,1170842.5 +Middle East and North Africa,Morocco,Household,Offline,L,6/9/2016,770850408,7/17/2016,620,668.27,502.54,414327.4,311574.8,102752.6 +Sub-Saharan Africa,Mauritania,Beverages,Offline,H,11/7/2016,111815345,11/15/2016,7500,47.45,31.79,355875,238425,117450 +Central America and the Caribbean,Cuba,Fruits,Online,C,10/21/2016,306596505,11/11/2016,7574,9.33,6.92,70665.42,52412.08,18253.34 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,H,4/4/2011,902117717,5/1/2011,5534,668.27,502.54,3698206.18,2781056.36,917149.82 +Europe,Cyprus,Beverages,Offline,C,5/18/2011,165615308,6/28/2011,8105,47.45,31.79,384582.25,257657.95,126924.3 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,L,6/20/2010,934638106,7/3/2010,9040,255.28,159.42,2307731.2,1441156.8,866574.4 +Sub-Saharan Africa,Djibouti,Meat,Offline,M,6/22/2010,267047441,7/2/2010,4127,421.89,364.69,1741140.03,1505075.63,236064.4 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,L,8/11/2010,691017138,9/16/2010,6182,154.06,90.93,952398.92,562129.26,390269.66 +Europe,Greece,Clothes,Online,L,3/3/2011,755033528,3/9/2011,54,109.28,35.84,5901.12,1935.36,3965.76 +Sub-Saharan Africa,Namibia,Personal Care,Online,H,4/11/2017,877895438,5/8/2017,7624,81.73,56.67,623109.52,432052.08,191057.44 +Asia,Cambodia,Baby Food,Offline,C,6/4/2012,198714196,6/21/2012,2801,255.28,159.42,715039.28,446535.42,268503.86 +Middle East and North Africa,Tunisia ,Meat,Online,H,3/26/2015,626913630,4/28/2015,6530,421.89,364.69,2754941.7,2381425.7,373516 +Sub-Saharan Africa,Eritrea,Vegetables,Online,C,2/7/2015,992230069,3/23/2015,1782,154.06,90.93,274534.92,162037.26,112497.66 +Asia,Sri Lanka,Clothes,Online,C,11/8/2013,194712340,11/16/2013,8563,109.28,35.84,935764.64,306897.92,628866.72 +Sub-Saharan Africa,Rwanda,Snacks,Online,L,5/18/2014,354721772,7/6/2014,8910,152.58,97.44,1359487.8,868190.4,491297.4 +Sub-Saharan Africa,Nigeria,Personal Care,Online,L,11/2/2016,962932193,11/27/2016,1889,81.73,56.67,154387.97,107049.63,47338.34 +Sub-Saharan Africa,South Africa,Beverages,Offline,C,11/24/2014,230329930,12/3/2014,8600,47.45,31.79,408070,273394,134676 +Asia,Taiwan,Beverages,Offline,L,8/20/2014,938213813,9/3/2014,7171,47.45,31.79,340263.95,227966.09,112297.86 +Central America and the Caribbean,Jamaica,Fruits,Offline,H,8/16/2015,988195168,8/30/2015,7765,9.33,6.92,72447.45,53733.8,18713.65 +Sub-Saharan Africa,Senegal,Household,Offline,L,9/20/2014,152197825,10/11/2014,7574,668.27,502.54,5061476.98,3806237.96,1255239.02 +Middle East and North Africa,Algeria,Clothes,Online,M,6/1/2017,522458112,6/13/2017,5820,109.28,35.84,636009.6,208588.8,427420.8 +Middle East and North Africa,Syria,Fruits,Offline,C,5/2/2011,661524856,5/4/2011,8760,9.33,6.92,81730.8,60619.2,21111.6 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,H,6/14/2015,552259385,7/3/2015,4679,651.21,524.96,3047011.59,2456287.84,590723.75 +Sub-Saharan Africa,Chad,Baby Food,Offline,C,9/27/2015,247835528,10/26/2015,8895,255.28,159.42,2270715.6,1418040.9,852674.7 +Australia and Oceania,Tuvalu,Baby Food,Offline,L,5/17/2014,321739614,5/27/2014,8756,255.28,159.42,2235231.68,1395881.52,839350.16 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,M,10/24/2010,517770469,11/25/2010,8643,47.45,31.79,410110.35,274760.97,135349.38 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,H,2/24/2013,200039422,3/19/2013,4965,109.28,35.84,542575.2,177945.6,364629.6 +Sub-Saharan Africa,Madagascar,Clothes,Offline,M,8/12/2011,602970302,8/17/2011,1166,109.28,35.84,127420.48,41789.44,85631.04 +Sub-Saharan Africa,Madagascar,Snacks,Offline,M,8/20/2012,781299436,8/30/2012,2720,152.58,97.44,415017.6,265036.8,149980.8 +Europe,Vatican City,Cereal,Online,M,5/14/2012,760075652,5/22/2012,2131,205.7,117.11,438346.7,249561.41,188785.29 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,M,8/2/2015,184660279,9/5/2015,3935,9.33,6.92,36713.55,27230.2,9483.35 +Europe,Vatican City,Fruits,Offline,M,10/10/2016,570727145,10/19/2016,9700,9.33,6.92,90501,67124,23377 +Australia and Oceania,Samoa ,Personal Care,Offline,C,6/29/2011,354262578,7/20/2011,3024,81.73,56.67,247151.52,171370.08,75781.44 +Europe,Serbia,Cosmetics,Offline,M,4/14/2015,741565406,5/26/2015,4538,437.2,263.33,1984013.6,1194991.54,789022.06 +Europe,Germany,Fruits,Online,C,6/21/2014,759246957,6/29/2014,6902,9.33,6.92,64395.66,47761.84,16633.82 +Europe,Bulgaria,Personal Care,Online,L,5/17/2015,404231059,7/5/2015,9808,81.73,56.67,801607.84,555819.36,245788.48 +Australia and Oceania,East Timor,Office Supplies,Online,M,3/26/2010,193754041,5/14/2010,4981,651.21,524.96,3243677.01,2614825.76,628851.25 +Middle East and North Africa,Jordan,Cosmetics,Offline,H,4/13/2011,715364730,5/21/2011,1175,437.2,263.33,513710,309412.75,204297.25 +Australia and Oceania,Solomon Islands,Beverages,Offline,L,9/2/2016,376924455,9/7/2016,9177,47.45,31.79,435448.65,291736.83,143711.82 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,M,4/9/2014,356607043,5/9/2014,6804,205.7,117.11,1399582.8,796816.44,602766.36 +Asia,Laos,Meat,Offline,M,9/20/2015,552898824,9/23/2015,3903,421.89,364.69,1646636.67,1423385.07,223251.6 +Asia,Laos,Office Supplies,Online,H,10/16/2014,934598624,10/22/2014,7357,651.21,524.96,4790951.97,3862130.72,928821.25 +Australia and Oceania,Tonga,Personal Care,Online,L,11/27/2013,190817773,12/29/2013,6074,81.73,56.67,496428.02,344213.58,152214.44 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,M,10/2/2012,680980098,10/13/2012,5999,47.45,31.79,284652.55,190708.21,93944.34 +Sub-Saharan Africa,Liberia,Cosmetics,Offline,M,2/4/2012,784821927,3/17/2012,5104,437.2,263.33,2231468.8,1344036.32,887432.48 +Europe,Sweden,Cosmetics,Offline,M,7/15/2017,752392089,7/18/2017,8394,437.2,263.33,3669856.8,2210392.02,1459464.78 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,C,1/13/2013,454051911,2/28/2013,2905,154.06,90.93,447544.3,264151.65,183392.65 +Asia,India,Vegetables,Online,C,2/11/2010,730475223,2/13/2010,2706,154.06,90.93,416886.36,246056.58,170829.78 +Europe,Ukraine,Personal Care,Offline,M,10/18/2013,242648351,11/8/2013,3894,81.73,56.67,318256.62,220672.98,97583.64 +Sub-Saharan Africa,Zimbabwe,Meat,Online,M,3/26/2011,421870124,5/4/2011,9599,421.89,364.69,4049722.11,3500659.31,549062.8 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,L,5/7/2013,519751870,5/12/2013,4983,651.21,524.96,3244979.43,2615875.68,629103.75 +Asia,Mongolia,Meat,Offline,C,3/21/2013,758217418,3/29/2013,2238,421.89,364.69,944189.82,816176.22,128013.6 +Central America and the Caribbean,Saint Lucia,Beverages,Online,C,7/17/2012,979503095,9/5/2012,5587,47.45,31.79,265103.15,177610.73,87492.42 +Sub-Saharan Africa,Chad,Clothes,Offline,C,4/24/2010,196157729,5/12/2010,6286,109.28,35.84,686934.08,225290.24,461643.84 +Europe,Kosovo,Baby Food,Offline,C,2/19/2014,641042649,3/9/2014,7620,255.28,159.42,1945233.6,1214780.4,730453.2 +Middle East and North Africa,Morocco,Household,Online,L,10/11/2013,117331683,11/19/2013,9907,668.27,502.54,6620550.89,4978663.78,1641887.11 +Central America and the Caribbean,Cuba,Office Supplies,Online,L,3/14/2015,548511159,4/19/2015,5496,651.21,524.96,3579050.16,2885180.16,693870 +Europe,Armenia,Cosmetics,Offline,C,1/24/2014,328379905,1/25/2014,3766,437.2,263.33,1646495.2,991700.78,654794.42 +Asia,Bhutan,Meat,Offline,M,9/10/2014,171049249,10/22/2014,6129,421.89,364.69,2585763.81,2235185.01,350578.8 +Sub-Saharan Africa,Niger,Cereal,Online,L,2/1/2011,860943019,2/1/2011,1026,205.7,117.11,211048.2,120154.86,90893.34 +Sub-Saharan Africa,Djibouti,Vegetables,Online,H,6/22/2013,102797544,7/29/2013,8932,154.06,90.93,1376063.92,812186.76,563877.16 +Asia,North Korea,Snacks,Online,M,3/20/2014,171661651,5/4/2014,7352,152.58,97.44,1121768.16,716378.88,405389.28 +Asia,Kazakhstan,Beverages,Offline,M,4/20/2014,262896668,5/24/2014,5821,47.45,31.79,276206.45,185049.59,91156.86 +Europe,Georgia,Snacks,Online,M,1/2/2012,542176425,1/4/2012,907,152.58,97.44,138390.06,88378.08,50011.98 +Europe,Sweden,Snacks,Online,L,3/28/2014,795487248,4/7/2014,1209,152.58,97.44,184469.22,117804.96,66664.26 +Europe,Macedonia,Cereal,Online,L,1/17/2010,879127967,1/23/2010,2356,205.7,117.11,484629.2,275911.16,208718.04 +Sub-Saharan Africa,Uganda,Personal Care,Online,C,4/3/2012,269709908,4/6/2012,2010,81.73,56.67,164277.3,113906.7,50370.6 +Middle East and North Africa,Egypt,Vegetables,Offline,C,10/28/2015,314156901,10/29/2015,4863,154.06,90.93,749193.78,442192.59,307001.19 +Europe,Bosnia and Herzegovina,Fruits,Online,H,10/11/2016,179705274,10/25/2016,7639,9.33,6.92,71271.87,52861.88,18409.99 +Sub-Saharan Africa,Lesotho,Cereal,Offline,M,12/30/2015,903903853,2/13/2016,4092,205.7,117.11,841724.4,479214.12,362510.28 +Australia and Oceania,Vanuatu,Household,Offline,C,6/2/2015,444613969,6/9/2015,9,668.27,502.54,6014.43,4522.86,1491.57 +Sub-Saharan Africa,Cape Verde,Household,Online,C,4/6/2014,430009448,4/11/2014,8206,668.27,502.54,5483823.62,4123843.24,1359980.38 +North America,Greenland,Personal Care,Offline,L,10/24/2012,308576619,10/31/2012,3534,81.73,56.67,288833.82,200271.78,88562.04 +Central America and the Caribbean,Barbados,Cereal,Offline,C,3/17/2016,499114310,4/3/2016,7871,205.7,117.11,1619064.7,921772.81,697291.89 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,L,7/4/2015,140733850,7/7/2015,5128,651.21,524.96,3339404.88,2691994.88,647410 +Europe,Denmark,Cereal,Online,M,3/7/2014,242859065,3/30/2014,6249,205.7,117.11,1285419.3,731820.39,553598.91 +Central America and the Caribbean,Guatemala,Vegetables,Online,M,10/11/2016,535226285,11/27/2016,4206,154.06,90.93,647976.36,382451.58,265524.78 +Middle East and North Africa,Bahrain,Fruits,Offline,H,7/20/2017,817884337,8/20/2017,9005,9.33,6.92,84016.65,62314.6,21702.05 +Europe,Slovenia,Cereal,Offline,L,10/23/2011,511194550,12/12/2011,2682,205.7,117.11,551687.4,314089.02,237598.38 +Europe,Slovakia,Snacks,Online,C,11/14/2014,905830752,11/25/2014,4304,152.58,97.44,656704.32,419381.76,237322.56 +Australia and Oceania,East Timor,Meat,Online,H,10/25/2012,212779271,12/3/2012,4970,421.89,364.69,2096793.3,1812509.3,284284 +Australia and Oceania,Tonga,Beverages,Offline,C,9/25/2011,313338935,11/9/2011,2809,47.45,31.79,133287.05,89298.11,43988.94 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,L,3/11/2011,909121072,3/14/2011,7983,152.58,97.44,1218046.14,777863.52,440182.62 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,H,8/15/2015,872049510,9/12/2015,7684,437.2,263.33,3359444.8,2023427.72,1336017.08 +Sub-Saharan Africa,Togo,Vegetables,Offline,C,5/14/2015,494360578,6/27/2015,1136,154.06,90.93,175012.16,103296.48,71715.68 +Europe,Monaco,Cosmetics,Online,L,3/12/2013,138603103,3/28/2013,4593,437.2,263.33,2008059.6,1209474.69,798584.91 +Sub-Saharan Africa,Liberia,Beverages,Online,C,12/10/2012,687638413,1/2/2013,6342,47.45,31.79,300927.9,201612.18,99315.72 +Australia and Oceania,Tuvalu,Cosmetics,Online,H,9/21/2015,394640338,10/22/2015,1701,437.2,263.33,743677.2,447924.33,295752.87 +Australia and Oceania,Fiji,Cosmetics,Online,C,2/21/2016,733095204,3/10/2016,8017,437.2,263.33,3505032.4,2111116.61,1393915.79 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,H,8/26/2013,546801841,8/29/2013,9671,9.33,6.92,90230.43,66923.32,23307.11 +Asia,Thailand,Meat,Offline,H,5/8/2016,999871575,5/25/2016,3073,421.89,364.69,1296467.97,1120692.37,175775.6 +Asia,Vietnam,Cosmetics,Offline,C,6/19/2014,626728236,7/17/2014,1667,437.2,263.33,728812.4,438971.11,289841.29 +Europe,Moldova ,Cereal,Offline,H,6/7/2014,282108151,6/27/2014,926,205.7,117.11,190478.2,108443.86,82034.34 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,M,5/24/2012,891060149,6/6/2012,3354,651.21,524.96,2184158.34,1760715.84,423442.5 +Asia,Uzbekistan,Snacks,Offline,C,2/18/2013,298945558,4/1/2013,3489,152.58,97.44,532351.62,339968.16,192383.46 +Europe,Netherlands,Vegetables,Online,M,2/20/2011,921438205,3/20/2011,2896,154.06,90.93,446157.76,263333.28,182824.48 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,L,2/7/2017,294524419,2/14/2017,5175,651.21,524.96,3370011.75,2716668,653343.75 +Central America and the Caribbean,Honduras,Beverages,Online,M,4/14/2016,524503028,4/18/2016,956,47.45,31.79,45362.2,30391.24,14970.96 +Middle East and North Africa,Morocco,Cosmetics,Offline,M,2/27/2010,637985360,3/4/2010,2900,437.2,263.33,1267880,763657,504223 +Europe,Belarus,Beverages,Online,C,8/9/2012,631895244,9/15/2012,700,47.45,31.79,33215,22253,10962 +Europe,Montenegro,Vegetables,Offline,H,11/15/2015,123469007,12/23/2015,6078,154.06,90.93,936376.68,552672.54,383704.14 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,L,1/17/2017,600255477,2/20/2017,7789,152.58,97.44,1188445.62,758960.16,429485.46 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,L,4/13/2014,470115983,4/29/2014,6621,668.27,502.54,4424615.67,3327317.34,1097298.33 +Asia,Philippines,Cereal,Offline,H,8/2/2010,911224353,8/16/2010,390,205.7,117.11,80223,45672.9,34550.1 +Sub-Saharan Africa,Guinea,Baby Food,Offline,H,1/10/2010,922066915,1/28/2010,8945,255.28,159.42,2283479.6,1426011.9,857467.7 +Europe,Denmark,Personal Care,Offline,M,12/17/2013,471442496,12/27/2013,9166,81.73,56.67,749137.18,519437.22,229699.96 +Middle East and North Africa,Pakistan,Personal Care,Offline,C,3/23/2017,948462426,4/24/2017,9964,81.73,56.67,814357.72,564659.88,249697.84 +Europe,Albania,Cereal,Offline,M,12/9/2011,212550532,12/25/2011,7281,205.7,117.11,1497701.7,852677.91,645023.79 +Middle East and North Africa,Jordan,Clothes,Online,M,1/3/2014,243443143,1/11/2014,9091,109.28,35.84,993464.48,325821.44,667643.04 +Asia,Myanmar,Fruits,Offline,M,11/23/2013,391189086,1/3/2014,398,9.33,6.92,3713.34,2754.16,959.18 +Australia and Oceania,Palau,Cosmetics,Online,C,9/14/2010,526149690,9/24/2010,8240,437.2,263.33,3602528,2169839.2,1432688.8 +Middle East and North Africa,Morocco,Fruits,Offline,L,12/15/2015,588998782,12/17/2015,6683,9.33,6.92,62352.39,46246.36,16106.03 +Asia,Singapore,Household,Offline,H,12/15/2011,140722692,12/29/2011,1826,668.27,502.54,1220261.02,917638.04,302622.98 +Europe,Croatia,Cereal,Offline,M,2/20/2016,612620246,3/25/2016,6799,205.7,117.11,1398554.3,796230.89,602323.41 +Europe,Lithuania,Personal Care,Offline,L,9/22/2016,356302773,10/1/2016,6763,81.73,56.67,552739.99,383259.21,169480.78 +Europe,Denmark,Personal Care,Offline,H,5/10/2014,493694102,6/8/2014,3911,81.73,56.67,319646.03,221636.37,98009.66 +Australia and Oceania,East Timor,Cereal,Online,H,9/24/2010,867030560,11/8/2010,2465,205.7,117.11,507050.5,288676.15,218374.35 +Europe,Malta,Fruits,Online,H,5/29/2012,488860976,7/15/2012,3681,9.33,6.92,34343.73,25472.52,8871.21 +Australia and Oceania,Nauru,Cereal,Offline,M,11/12/2011,692046678,12/18/2011,846,205.7,117.11,174022.2,99075.06,74947.14 +Asia,India,Office Supplies,Offline,M,12/30/2013,179761493,1/4/2014,4275,651.21,524.96,2783922.75,2244204,539718.75 +Asia,North Korea,Cosmetics,Online,L,3/14/2017,875491750,3/21/2017,6319,437.2,263.33,2762666.8,1663982.27,1098684.53 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,H,2/20/2017,273036277,3/29/2017,6357,205.7,117.11,1307634.9,744468.27,563166.63 +Asia,Brunei,Snacks,Offline,H,7/22/2010,886506402,9/9/2010,5799,152.58,97.44,884811.42,565054.56,319756.86 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,L,3/5/2014,800325953,4/12/2014,3090,255.28,159.42,788815.2,492607.8,296207.4 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,M,7/4/2015,419231259,7/14/2015,8701,437.2,263.33,3804077.2,2291234.33,1512842.87 +Sub-Saharan Africa,Togo,Clothes,Offline,H,6/24/2014,218271148,7/7/2014,138,109.28,35.84,15080.64,4945.92,10134.72 +Australia and Oceania,Tuvalu,Cereal,Online,L,2/1/2012,292806947,2/6/2012,6937,205.7,117.11,1426940.9,812392.07,614548.83 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,H,3/6/2014,808512485,4/10/2014,5666,81.73,56.67,463082.18,321092.22,141989.96 +Sub-Saharan Africa,Senegal,Fruits,Offline,C,7/6/2012,651374089,7/17/2012,4923,9.33,6.92,45931.59,34067.16,11864.43 +Asia,Mongolia,Office Supplies,Online,M,4/15/2011,577690589,5/19/2011,338,651.21,524.96,220108.98,177436.48,42672.5 +Europe,Belarus,Cereal,Offline,H,10/1/2015,964073312,10/15/2015,9572,205.7,117.11,1968960.4,1120976.92,847983.48 +Sub-Saharan Africa,Burundi,Fruits,Offline,L,4/17/2013,457446086,4/21/2013,7317,9.33,6.92,68267.61,50633.64,17633.97 +Europe,France,Household,Offline,L,1/31/2015,925045239,2/17/2015,298,668.27,502.54,199144.46,149756.92,49387.54 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,L,6/5/2014,704419600,6/9/2014,2268,651.21,524.96,1476944.28,1190609.28,286335 +Europe,Czech Republic,Baby Food,Offline,C,4/6/2013,453430497,5/8/2013,9015,255.28,159.42,2301349.2,1437171.3,864177.9 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,M,10/24/2010,900251758,10/28/2010,3356,9.33,6.92,31311.48,23223.52,8087.96 +Sub-Saharan Africa,Guinea,Household,Offline,C,12/7/2014,593369710,1/13/2015,138,668.27,502.54,92221.26,69350.52,22870.74 +Europe,Greece,Snacks,Online,C,8/13/2015,851583182,9/17/2015,1243,152.58,97.44,189656.94,121117.92,68539.02 +Europe,Slovenia,Cereal,Online,M,6/27/2011,814003503,7/15/2011,580,205.7,117.11,119306,67923.8,51382.2 +Europe,San Marino,Beverages,Offline,M,8/7/2013,590054500,9/18/2013,9094,47.45,31.79,431510.3,289098.26,142412.04 +North America,Greenland,Office Supplies,Offline,C,5/10/2011,809472501,6/6/2011,9756,651.21,524.96,6353204.76,5121509.76,1231695 +Europe,Andorra,Baby Food,Offline,L,2/22/2014,372306334,3/26/2014,2573,255.28,159.42,656835.44,410187.66,246647.78 +Middle East and North Africa,Libya,Personal Care,Online,H,4/15/2017,498917329,5/13/2017,9580,81.73,56.67,782973.4,542898.6,240074.8 +Middle East and North Africa,Lebanon,Vegetables,Offline,M,5/16/2013,679979312,6/10/2013,9844,154.06,90.93,1516566.64,895114.92,621451.72 +Asia,North Korea,Cosmetics,Online,L,3/18/2011,926478612,5/4/2011,4465,437.2,263.33,1952098,1175768.45,776329.55 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,M,11/16/2016,419714057,11/19/2016,1571,255.28,159.42,401044.88,250448.82,150596.06 +Sub-Saharan Africa,Sierra Leone,Household,Offline,H,10/21/2014,661296975,11/11/2014,1325,668.27,502.54,885457.75,665865.5,219592.25 +Europe,Georgia,Snacks,Online,C,12/28/2016,523151195,1/9/2017,919,152.58,97.44,140221.02,89547.36,50673.66 +Sub-Saharan Africa,Comoros,Cereal,Online,L,10/14/2013,297513043,10/17/2013,9576,205.7,117.11,1969783.2,1121445.36,848337.84 +Sub-Saharan Africa,Burundi,Fruits,Offline,L,7/12/2015,346931350,7/20/2015,3551,9.33,6.92,33130.83,24572.92,8557.91 +Sub-Saharan Africa,Sudan,Meat,Online,H,11/27/2010,654267442,12/2/2010,1130,421.89,364.69,476735.7,412099.7,64636 +Europe,Denmark,Meat,Offline,M,3/6/2016,372695147,3/17/2016,7631,421.89,364.69,3219442.59,2782949.39,436493.2 +Australia and Oceania,Kiribati,Meat,Online,L,10/21/2010,975700795,10/25/2010,402,421.89,364.69,169599.78,146605.38,22994.4 +Australia and Oceania,Solomon Islands,Clothes,Online,H,12/17/2016,407083213,12/20/2016,3824,109.28,35.84,417886.72,137052.16,280834.56 +Sub-Saharan Africa,Angola,Office Supplies,Offline,M,6/13/2012,730953729,7/21/2012,4307,651.21,524.96,2804761.47,2261002.72,543758.75 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Offline,M,3/20/2010,481736171,4/18/2010,5293,109.28,35.84,578419.04,189701.12,388717.92 +Asia,Tajikistan,Meat,Offline,H,9/12/2016,514166867,9/20/2016,2257,421.89,364.69,952205.73,823105.33,129100.4 +Middle East and North Africa,Pakistan,Beverages,Offline,C,11/22/2012,853294646,1/7/2013,7703,47.45,31.79,365507.35,244878.37,120628.98 +Central America and the Caribbean,Haiti,Personal Care,Online,L,2/27/2011,244480836,3/26/2011,6167,81.73,56.67,504028.91,349483.89,154545.02 +Europe,Macedonia,Personal Care,Online,L,7/19/2013,203399264,8/12/2013,9217,81.73,56.67,753305.41,522327.39,230978.02 +Sub-Saharan Africa,Burundi,Office Supplies,Online,M,8/13/2015,966036260,9/4/2015,452,651.21,524.96,294346.92,237281.92,57065 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,C,3/11/2010,138690650,4/25/2010,500,152.58,97.44,76290,48720,27570 +Asia,Turkmenistan,Fruits,Online,M,11/21/2013,347973763,12/21/2013,2024,9.33,6.92,18883.92,14006.08,4877.84 +Europe,Estonia,Vegetables,Offline,M,4/24/2010,690809428,4/27/2010,4716,154.06,90.93,726546.96,428825.88,297721.08 +Asia,Cambodia,Vegetables,Offline,M,5/31/2014,784433972,6/3/2014,299,154.06,90.93,46063.94,27188.07,18875.87 +Middle East and North Africa,Azerbaijan,Clothes,Online,M,9/17/2015,316396224,9/24/2015,7529,109.28,35.84,822769.12,269839.36,552929.76 +Central America and the Caribbean,Panama,Personal Care,Offline,H,5/12/2012,394557511,5/17/2012,7190,81.73,56.67,587638.7,407457.3,180181.4 +Sub-Saharan Africa,Comoros,Fruits,Offline,M,12/12/2014,397091662,1/7/2015,7102,9.33,6.92,66261.66,49145.84,17115.82 +North America,Greenland,Household,Offline,H,5/20/2012,222485005,5/31/2012,7112,668.27,502.54,4752736.24,3574064.48,1178671.76 +Sub-Saharan Africa,Benin,Beverages,Offline,M,8/8/2013,739536368,9/19/2013,4100,47.45,31.79,194545,130339,64206 +Europe,Vatican City,Snacks,Online,M,6/10/2013,637357079,6/20/2013,6978,152.58,97.44,1064703.24,679936.32,384766.92 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,C,8/6/2011,475370967,9/25/2011,1688,421.89,364.69,712150.32,615596.72,96553.6 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,C,5/23/2016,433314359,5/26/2016,6203,651.21,524.96,4039455.63,3256326.88,783128.75 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,L,9/23/2010,761236083,9/28/2010,5528,421.89,364.69,2332207.92,2016006.32,316201.6 +Middle East and North Africa,Libya,Fruits,Online,C,6/1/2016,429497468,6/3/2016,6700,9.33,6.92,62511,46364,16147 +Europe,Poland,Fruits,Offline,C,9/11/2014,278772342,10/12/2014,3786,9.33,6.92,35323.38,26199.12,9124.26 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,H,8/1/2010,770047032,9/6/2010,2884,255.28,159.42,736227.52,459767.28,276460.24 +Sub-Saharan Africa,Kenya,Snacks,Online,M,12/12/2013,634620368,12/18/2013,7124,152.58,97.44,1086979.92,694162.56,392817.36 +Asia,Nepal,Baby Food,Offline,C,1/1/2013,924103677,2/11/2013,1668,255.28,159.42,425807.04,265912.56,159894.48 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,M,12/19/2015,960420787,1/16/2016,8708,152.58,97.44,1328666.64,848507.52,480159.12 +Middle East and North Africa,Yemen,Office Supplies,Online,L,12/17/2016,585808026,1/4/2017,2468,651.21,524.96,1607186.28,1295601.28,311585 +Middle East and North Africa,Libya,Baby Food,Online,C,12/24/2014,612814223,12/26/2014,4202,255.28,159.42,1072686.56,669882.84,402803.72 +Central America and the Caribbean,Cuba,Fruits,Online,H,1/24/2010,574300706,2/25/2010,7196,9.33,6.92,67138.68,49796.32,17342.36 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,M,9/9/2014,973441302,10/29/2014,1768,651.21,524.96,1151339.28,928129.28,223210 +Central America and the Caribbean,Dominica,Cereal,Online,C,2/7/2012,133722341,2/15/2012,267,205.7,117.11,54921.9,31268.37,23653.53 +Europe,Luxembourg,Fruits,Online,L,2/11/2013,948942649,2/12/2013,2072,9.33,6.92,19331.76,14338.24,4993.52 +Asia,Maldives,Vegetables,Online,C,6/19/2014,533213555,7/24/2014,8595,154.06,90.93,1324145.7,781543.35,542602.35 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,C,3/1/2010,570958888,3/3/2010,8278,437.2,263.33,3619141.6,2179845.74,1439295.86 +Asia,Taiwan,Cosmetics,Offline,H,6/9/2010,566914975,6/21/2010,1594,437.2,263.33,696896.8,419748.02,277148.78 +Sub-Saharan Africa,Mauritania,Snacks,Online,H,3/20/2015,996130645,3/30/2015,6049,152.58,97.44,922956.42,589414.56,333541.86 +Australia and Oceania,Vanuatu,Office Supplies,Offline,H,5/7/2010,153967225,5/12/2010,1178,651.21,524.96,767125.38,618402.88,148722.5 +Europe,Bulgaria,Office Supplies,Online,H,10/27/2016,906098544,12/11/2016,3550,651.21,524.96,2311795.5,1863608,448187.5 +Europe,Albania,Snacks,Offline,H,4/6/2011,338510930,5/16/2011,1762,152.58,97.44,268845.96,171689.28,97156.68 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,M,12/31/2012,107503211,2/8/2013,1444,255.28,159.42,368624.32,230202.48,138421.84 +Sub-Saharan Africa,Eritrea,Clothes,Offline,C,2/23/2012,589686715,2/26/2012,258,109.28,35.84,28194.24,9246.72,18947.52 +Middle East and North Africa,Turkey,Vegetables,Offline,C,3/27/2011,431985270,5/1/2011,2896,154.06,90.93,446157.76,263333.28,182824.48 +Europe,Poland,Vegetables,Offline,M,11/10/2013,601635205,12/28/2013,6082,154.06,90.93,936992.92,553036.26,383956.66 +Sub-Saharan Africa,Mauritius ,Beverages,Online,H,4/30/2013,336185348,6/12/2013,3570,47.45,31.79,169396.5,113490.3,55906.2 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,C,8/1/2011,293497025,9/6/2011,1147,421.89,364.69,483907.83,418299.43,65608.4 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,M,5/30/2015,301744067,6/29/2015,1630,255.28,159.42,416106.4,259854.6,156251.8 +Asia,Malaysia,Beverages,Offline,L,7/11/2017,709412801,8/24/2017,9867,47.45,31.79,468189.15,313671.93,154517.22 +Middle East and North Africa,Qatar,Clothes,Offline,M,6/30/2015,135302054,7/31/2015,7739,109.28,35.84,845717.92,277365.76,568352.16 +Europe,Czech Republic,Beverages,Offline,L,7/8/2015,418523156,7/18/2015,9157,47.45,31.79,434499.65,291101.03,143398.62 +Sub-Saharan Africa,Burundi,Snacks,Online,M,6/30/2013,768499934,8/8/2013,5063,152.58,97.44,772512.54,493338.72,279173.82 +Europe,Vatican City,Clothes,Offline,C,12/23/2013,914968717,1/28/2014,8431,109.28,35.84,921339.68,302167.04,619172.64 +Europe,Portugal,Snacks,Online,M,3/20/2011,657978332,3/31/2011,9265,152.58,97.44,1413653.7,902781.6,510872.1 +Australia and Oceania,Solomon Islands,Fruits,Online,H,8/31/2015,317890107,10/5/2015,9602,9.33,6.92,89586.66,66445.84,23140.82 +Australia and Oceania,Samoa ,Baby Food,Offline,H,5/8/2012,285377871,5/25/2012,8509,255.28,159.42,2172177.52,1356504.78,815672.74 +Middle East and North Africa,Qatar,Cereal,Online,M,1/28/2010,571427953,3/2/2010,7084,205.7,117.11,1457178.8,829607.24,627571.56 +Sub-Saharan Africa,Zambia,Vegetables,Online,M,12/3/2014,357339179,1/13/2015,3459,154.06,90.93,532893.54,314526.87,218366.67 +Asia,Mongolia,Personal Care,Offline,H,4/27/2011,244722878,5/14/2011,7793,81.73,56.67,636921.89,441629.31,195292.58 +Middle East and North Africa,Jordan,Household,Offline,C,4/8/2011,905502879,5/3/2011,7279,668.27,502.54,4864337.33,3657988.66,1206348.67 +Central America and the Caribbean,Dominica,Cereal,Online,C,9/6/2012,831915509,10/17/2012,1141,205.7,117.11,234703.7,133622.51,101081.19 +Australia and Oceania,Tuvalu,Meat,Online,C,10/6/2010,386509597,11/3/2010,5634,421.89,364.69,2376928.26,2054663.46,322264.8 +Asia,Japan,Vegetables,Offline,L,11/30/2016,452146470,12/16/2016,9043,154.06,90.93,1393164.58,822279.99,570884.59 +Sub-Saharan Africa,Eritrea,Cereal,Online,H,2/8/2017,181999957,2/27/2017,6687,205.7,117.11,1375515.9,783114.57,592401.33 +Asia,Bangladesh,Baby Food,Online,L,7/7/2013,149556386,7/25/2013,5913,255.28,159.42,1509470.64,942650.46,566820.18 +Asia,Sri Lanka,Meat,Online,M,3/4/2013,998614585,4/4/2013,1102,421.89,364.69,464922.78,401888.38,63034.4 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,C,8/5/2016,293285882,9/12/2016,8665,81.73,56.67,708190.45,491045.55,217144.9 +Asia,India,Meat,Online,M,1/6/2014,167994105,1/13/2014,2044,421.89,364.69,862343.16,745426.36,116916.8 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,M,11/13/2011,577475583,12/7/2011,6713,437.2,263.33,2934923.6,1767734.29,1167189.31 +Sub-Saharan Africa,Botswana,Personal Care,Offline,M,11/13/2013,646779143,11/20/2013,5176,81.73,56.67,423034.48,293323.92,129710.56 +Middle East and North Africa,Algeria,Personal Care,Online,C,3/24/2017,921266114,5/4/2017,1971,81.73,56.67,161089.83,111696.57,49393.26 +Europe,Portugal,Cereal,Offline,M,6/5/2016,216610324,7/24/2016,8663,205.7,117.11,1781979.1,1014523.93,767455.17 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,M,8/7/2014,568798100,8/21/2014,8853,81.73,56.67,723555.69,501699.51,221856.18 +Asia,Maldives,Beverages,Online,L,2/21/2012,484128272,3/6/2012,3169,47.45,31.79,150369.05,100742.51,49626.54 +Asia,Taiwan,Personal Care,Online,L,7/10/2010,789212167,8/12/2010,4273,81.73,56.67,349232.29,242150.91,107081.38 +Europe,Netherlands,Baby Food,Offline,H,1/23/2016,580973613,3/12/2016,1857,255.28,159.42,474054.96,296042.94,178012.02 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,C,6/5/2013,376648938,7/24/2013,7646,668.27,502.54,5109592.42,3842420.84,1267171.58 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,M,11/7/2014,763786971,11/16/2014,393,152.58,97.44,59963.94,38293.92,21670.02 +Central America and the Caribbean,The Bahamas,Clothes,Online,H,12/2/2010,150249040,12/25/2010,885,109.28,35.84,96712.8,31718.4,64994.4 +Europe,Italy,Personal Care,Offline,C,3/16/2012,614208972,4/1/2012,6939,81.73,56.67,567124.47,393233.13,173891.34 +Europe,Hungary,Meat,Online,M,3/20/2015,254153096,4/22/2015,8404,421.89,364.69,3545563.56,3064854.76,480708.8 +Asia,Kyrgyzstan,Office Supplies,Online,M,9/20/2013,838880240,9/21/2013,2160,651.21,524.96,1406613.6,1133913.6,272700 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,M,2/18/2010,157501733,3/7/2010,7118,154.06,90.93,1096599.08,647239.74,449359.34 +Sub-Saharan Africa,Cameroon,Cereal,Online,L,9/23/2011,569441401,10/3/2011,9220,205.7,117.11,1896554,1079754.2,816799.8 +Middle East and North Africa,Egypt,Vegetables,Online,M,9/6/2011,454435575,10/2/2011,6440,154.06,90.93,992146.4,585589.2,406557.2 +Europe,Netherlands,Baby Food,Online,H,8/10/2015,962533080,9/28/2015,3783,255.28,159.42,965724.24,603085.86,362638.38 +Europe,Ukraine,Meat,Online,M,1/12/2015,164095246,2/5/2015,8285,421.89,364.69,3495358.65,3021456.65,473902 +Sub-Saharan Africa,Ghana,Personal Care,Offline,M,11/28/2013,699795901,1/4/2014,4013,81.73,56.67,327982.49,227416.71,100565.78 +Europe,Romania,Office Supplies,Online,L,4/4/2017,330621373,5/10/2017,7066,651.21,524.96,4601449.86,3709367.36,892082.5 +Europe,Bulgaria,Clothes,Offline,C,3/24/2012,487870490,3/31/2012,574,109.28,35.84,62726.72,20572.16,42154.56 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,M,4/29/2017,423154580,4/29/2017,9699,81.73,56.67,792699.27,549642.33,243056.94 +Asia,Brunei,Vegetables,Online,H,6/22/2010,358397471,6/26/2010,6631,154.06,90.93,1021571.86,602956.83,418615.03 +Sub-Saharan Africa,Botswana,Baby Food,Offline,M,2/4/2016,135835492,2/24/2016,5596,255.28,159.42,1428546.88,892114.32,536432.56 +Asia,Kazakhstan,Snacks,Offline,C,6/14/2010,568017470,7/20/2010,7847,152.58,97.44,1197295.26,764611.68,432683.58 +Middle East and North Africa,Yemen,Household,Offline,M,4/23/2016,287804734,4/29/2016,6671,668.27,502.54,4458029.17,3352444.34,1105584.83 +Sub-Saharan Africa,Rwanda,Personal Care,Online,L,11/9/2015,698371112,12/1/2015,2386,81.73,56.67,195007.78,135214.62,59793.16 +Middle East and North Africa,Iraq,Fruits,Offline,M,1/19/2015,123202931,2/24/2015,7340,9.33,6.92,68482.2,50792.8,17689.4 +Asia,Malaysia,Personal Care,Online,L,2/18/2017,556099021,4/2/2017,913,81.73,56.67,74619.49,51739.71,22879.78 +Middle East and North Africa,Libya,Cereal,Offline,H,4/11/2011,911170709,5/29/2011,4516,205.7,117.11,928941.2,528868.76,400072.44 +Sub-Saharan Africa,Angola,Personal Care,Offline,L,3/14/2014,172841823,4/29/2014,6591,81.73,56.67,538682.43,373511.97,165170.46 +Europe,Lithuania,Office Supplies,Offline,H,6/1/2013,545848691,7/14/2013,7612,651.21,524.96,4957010.52,3995995.52,961015 +Sub-Saharan Africa,Liberia,Cereal,Offline,L,6/4/2016,705240142,7/10/2016,5085,205.7,117.11,1045984.5,595504.35,450480.15 +Asia,Laos,Baby Food,Online,C,8/26/2016,746377503,9/28/2016,8544,255.28,159.42,2181112.32,1362084.48,819027.84 +Sub-Saharan Africa,South Sudan,Meat,Online,M,5/14/2012,834934604,6/17/2012,4558,421.89,364.69,1922974.62,1662257.02,260717.6 +Sub-Saharan Africa,Gabon,Household,Offline,H,6/25/2010,756897771,8/11/2010,1725,668.27,502.54,1152765.75,866881.5,285884.25 +Central America and the Caribbean,Guatemala,Household,Online,L,3/9/2015,368565833,3/30/2015,5675,668.27,502.54,3792432.25,2851914.5,940517.75 +Middle East and North Africa,Tunisia ,Household,Online,L,8/3/2016,946550118,8/23/2016,4069,668.27,502.54,2719190.63,2044835.26,674355.37 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,M,3/22/2017,237774455,5/5/2017,1600,81.73,56.67,130768,90672,40096 +Central America and the Caribbean,Jamaica,Fruits,Offline,L,2/9/2013,109475171,2/15/2013,4991,9.33,6.92,46566.03,34537.72,12028.31 +Australia and Oceania,East Timor,Personal Care,Online,C,9/14/2012,699201095,9/22/2012,7997,81.73,56.67,653594.81,453189.99,200404.82 +Middle East and North Africa,Egypt,Fruits,Offline,M,5/17/2010,864813554,6/3/2010,6403,9.33,6.92,59739.99,44308.76,15431.23 +Asia,Tajikistan,Baby Food,Online,M,11/27/2012,434486377,1/1/2013,3029,255.28,159.42,773243.12,482883.18,290359.94 +Europe,Monaco,Vegetables,Online,L,1/7/2013,656705892,2/5/2013,2722,154.06,90.93,419351.32,247511.46,171839.86 +Middle East and North Africa,Algeria,Beverages,Online,H,11/6/2015,150270926,11/10/2015,7361,47.45,31.79,349279.45,234006.19,115273.26 +Middle East and North Africa,Oman,Baby Food,Offline,M,6/11/2012,754292809,7/12/2012,859,255.28,159.42,219285.52,136941.78,82343.74 +Australia and Oceania,Nauru,Baby Food,Offline,C,11/11/2013,778195369,11/24/2013,4158,255.28,159.42,1061454.24,662868.36,398585.88 +Central America and the Caribbean,Cuba,Fruits,Online,H,1/27/2017,851714932,2/19/2017,230,9.33,6.92,2145.9,1591.6,554.3 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,L,4/30/2016,774900329,5/18/2016,9082,47.45,31.79,430940.9,288716.78,142224.12 +Sub-Saharan Africa,Mauritania,Cereal,Online,H,7/8/2014,868112885,7/28/2014,2749,205.7,117.11,565469.3,321935.39,243533.91 +Sub-Saharan Africa,Mauritania,Snacks,Online,M,10/20/2011,622026431,11/27/2011,299,152.58,97.44,45621.42,29134.56,16486.86 +Europe,Russia,Cosmetics,Online,M,12/26/2016,947627294,2/11/2017,2829,437.2,263.33,1236838.8,744960.57,491878.23 +Australia and Oceania,Papua New Guinea,Beverages,Offline,M,6/10/2013,126214301,6/16/2013,8471,47.45,31.79,401948.95,269293.09,132655.86 +Europe,Germany,Snacks,Online,M,11/18/2015,559398782,12/30/2015,7385,152.58,97.44,1126803.3,719594.4,407208.9 +Asia,Nepal,Clothes,Offline,H,8/2/2013,219104564,8/18/2013,6764,109.28,35.84,739169.92,242421.76,496748.16 +Europe,United Kingdom,Fruits,Offline,M,1/19/2012,297567975,1/25/2012,5831,9.33,6.92,54403.23,40350.52,14052.71 +Europe,Hungary,Baby Food,Offline,L,1/16/2014,257337844,2/11/2014,841,255.28,159.42,214690.48,134072.22,80618.26 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,M,10/29/2015,981275498,11/2/2015,81,154.06,90.93,12478.86,7365.33,5113.53 +Middle East and North Africa,Morocco,Snacks,Offline,H,12/8/2010,722554767,12/13/2010,8867,152.58,97.44,1352926.86,864000.48,488926.38 +Asia,Thailand,Clothes,Online,C,9/13/2016,954661977,9/24/2016,4548,109.28,35.84,497005.44,163000.32,334005.12 +Europe,Belgium,Office Supplies,Online,C,6/6/2017,521395957,7/13/2017,1505,651.21,524.96,980071.05,790064.8,190006.25 +Australia and Oceania,Australia,Beverages,Online,C,8/23/2013,586868035,9/7/2013,6148,47.45,31.79,291722.6,195444.92,96277.68 +Central America and the Caribbean,Barbados,Office Supplies,Offline,L,9/18/2010,585502040,10/3/2010,1920,651.21,524.96,1250323.2,1007923.2,242400 +Sub-Saharan Africa,Central African Republic,Beverages,Online,H,1/30/2015,472034299,2/17/2015,4294,47.45,31.79,203750.3,136506.26,67244.04 +Middle East and North Africa,Iran,Office Supplies,Online,L,4/26/2015,271513640,6/11/2015,5775,651.21,524.96,3760737.75,3031644,729093.75 +Sub-Saharan Africa,Gabon,Clothes,Online,M,3/12/2016,529301393,4/14/2016,899,109.28,35.84,98242.72,32220.16,66022.56 +Central America and the Caribbean,Barbados,Household,Offline,H,3/17/2012,961071383,3/17/2012,1234,668.27,502.54,824645.18,620134.36,204510.82 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,C,1/21/2014,902809941,2/26/2014,379,255.28,159.42,96751.12,60420.18,36330.94 +Europe,Liechtenstein,Fruits,Online,L,7/25/2014,660815894,8/5/2014,8963,9.33,6.92,83624.79,62023.96,21600.83 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,H,3/15/2015,161700570,3/29/2015,9647,255.28,159.42,2462686.16,1537924.74,924761.42 +Central America and the Caribbean,Haiti,Beverages,Online,M,9/18/2014,302387797,10/9/2014,2124,47.45,31.79,100783.8,67521.96,33261.84 +Europe,Germany,Cereal,Online,L,11/29/2012,700113904,12/20/2012,8117,205.7,117.11,1669666.9,950581.87,719085.03 +Europe,Iceland,Cereal,Offline,C,6/19/2014,142427718,7/29/2014,6382,205.7,117.11,1312777.4,747396.02,565381.38 +North America,Mexico,Baby Food,Online,H,7/9/2017,637190568,7/27/2017,7704,255.28,159.42,1966677.12,1228171.68,738505.44 +Asia,Tajikistan,Cosmetics,Online,C,7/7/2017,662576282,8/11/2017,9900,437.2,263.33,4328280,2606967,1721313 +Middle East and North Africa,United Arab Emirates,Meat,Offline,H,12/11/2010,117071187,1/12/2011,2821,421.89,364.69,1190151.69,1028790.49,161361.2 +Europe,Ukraine,Cosmetics,Offline,C,4/23/2014,769474112,6/2/2014,3344,437.2,263.33,1461996.8,880575.52,581421.28 +Europe,Croatia,Beverages,Offline,L,11/15/2014,408896386,11/16/2014,382,47.45,31.79,18125.9,12143.78,5982.12 +Europe,Slovakia,Snacks,Offline,L,4/30/2012,494761836,6/18/2012,9877,152.58,97.44,1507032.66,962414.88,544617.78 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,M,1/5/2015,306806790,2/1/2015,9802,651.21,524.96,6383160.42,5145657.92,1237502.5 +Middle East and North Africa,Oman,Household,Online,H,5/20/2013,995080077,6/8/2013,5163,668.27,502.54,3450278.01,2594614.02,855663.99 +Sub-Saharan Africa,Sudan,Beverages,Offline,M,2/13/2014,629943025,3/8/2014,2995,47.45,31.79,142112.75,95211.05,46901.7 +Asia,Turkmenistan,Baby Food,Online,H,8/6/2013,952069461,8/27/2013,7365,255.28,159.42,1880137.2,1174128.3,706008.9 +Middle East and North Africa,Syria,Cereal,Online,M,10/31/2016,622445714,11/14/2016,4374,205.7,117.11,899731.8,512239.14,387492.66 +Sub-Saharan Africa,Togo,Snacks,Online,C,12/25/2010,172370612,1/31/2011,7149,152.58,97.44,1090794.42,696598.56,394195.86 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,M,7/20/2014,653455483,8/28/2014,854,154.06,90.93,131567.24,77654.22,53913.02 +Europe,Netherlands,Baby Food,Online,H,1/11/2013,487624156,1/20/2013,7679,255.28,159.42,1960295.12,1224186.18,736108.94 +Asia,Uzbekistan,Clothes,Online,L,9/13/2015,417112958,11/2/2015,1848,109.28,35.84,201949.44,66232.32,135717.12 +Australia and Oceania,Nauru,Beverages,Online,H,12/20/2013,354470717,2/7/2014,4617,47.45,31.79,219076.65,146774.43,72302.22 +Asia,Cambodia,Fruits,Online,C,6/17/2015,732558763,6/26/2015,9272,9.33,6.92,86507.76,64162.24,22345.52 +Sub-Saharan Africa,Rwanda,Beverages,Online,M,6/30/2017,254550921,7/22/2017,6129,47.45,31.79,290821.05,194840.91,95980.14 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,M,11/24/2010,843933522,1/6/2011,7538,81.73,56.67,616080.74,427178.46,188902.28 +Sub-Saharan Africa,Madagascar,Cereal,Offline,C,1/21/2014,894505393,2/3/2014,2879,205.7,117.11,592210.3,337159.69,255050.61 +Europe,Liechtenstein,Baby Food,Online,L,2/17/2016,220377862,3/28/2016,3561,255.28,159.42,909052.08,567694.62,341357.46 +Sub-Saharan Africa,Djibouti,Cereal,Online,M,2/19/2011,505974757,3/7/2011,8029,205.7,117.11,1651565.3,940276.19,711289.11 +Sub-Saharan Africa,Gabon,Clothes,Offline,M,11/12/2016,356032407,11/12/2016,6756,109.28,35.84,738295.68,242135.04,496160.64 +Sub-Saharan Africa,Namibia,Personal Care,Online,M,7/15/2010,245599639,8/23/2010,7246,81.73,56.67,592215.58,410630.82,181584.76 +Middle East and North Africa,Lebanon,Clothes,Offline,H,11/10/2015,270037782,12/20/2015,9035,109.28,35.84,987344.8,323814.4,663530.4 +Europe,Ukraine,Clothes,Online,C,12/16/2015,595020663,2/4/2016,8692,109.28,35.84,949861.76,311521.28,638340.48 +Europe,Belarus,Personal Care,Offline,H,3/5/2010,106534612,4/6/2010,4814,81.73,56.67,393448.22,272809.38,120638.84 +Europe,Portugal,Personal Care,Offline,M,4/10/2010,460878455,5/13/2010,3031,81.73,56.67,247723.63,171766.77,75956.86 +Sub-Saharan Africa,Namibia,Clothes,Offline,C,12/6/2013,234663522,12/21/2013,1006,109.28,35.84,109935.68,36055.04,73880.64 +Central America and the Caribbean,El Salvador,Baby Food,Online,H,2/10/2016,774813640,3/12/2016,3429,255.28,159.42,875355.12,546651.18,328703.94 +Sub-Saharan Africa,Senegal,Fruits,Offline,C,11/1/2012,348565137,12/14/2012,7025,9.33,6.92,65543.25,48613,16930.25 +Asia,Nepal,Office Supplies,Online,C,7/21/2012,893466842,7/23/2012,5548,651.21,524.96,3612913.08,2912478.08,700435 +Sub-Saharan Africa,Burundi,Cereal,Online,M,3/18/2017,367380082,4/13/2017,4785,205.7,117.11,984274.5,560371.35,423903.15 +Europe,Italy,Cosmetics,Offline,C,11/17/2010,398478686,12/4/2010,7553,437.2,263.33,3302171.6,1988931.49,1313240.11 +Sub-Saharan Africa,Senegal,Beverages,Offline,C,7/23/2016,435248982,9/4/2016,8701,47.45,31.79,412862.45,276604.79,136257.66 +Asia,Vietnam,Cosmetics,Online,H,9/3/2016,896489799,9/10/2016,108,437.2,263.33,47217.6,28439.64,18777.96 +Middle East and North Africa,Iran,Cosmetics,Online,H,6/2/2017,921312463,7/2/2017,5686,437.2,263.33,2485919.2,1497294.38,988624.82 +Europe,Austria,Vegetables,Online,L,9/14/2014,619140803,9/30/2014,6377,154.06,90.93,982440.62,579860.61,402580.01 +Sub-Saharan Africa,Cape Verde,Beverages,Online,C,1/26/2013,619711148,3/6/2013,5155,47.45,31.79,244604.75,163877.45,80727.3 +Asia,Bangladesh,Cosmetics,Online,H,5/6/2014,723072326,5/9/2014,2024,437.2,263.33,884892.8,532979.92,351912.88 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,L,11/3/2013,349585664,12/6/2013,9021,205.7,117.11,1855619.7,1056449.31,799170.39 +Sub-Saharan Africa,Comoros,Beverages,Online,C,9/22/2011,789924991,10/29/2011,5213,47.45,31.79,247356.85,165721.27,81635.58 +Sub-Saharan Africa,Kenya,Office Supplies,Online,C,10/19/2016,255076634,11/27/2016,1699,651.21,524.96,1106405.79,891907.04,214498.75 +Asia,Myanmar,Personal Care,Online,C,6/6/2012,626339423,7/26/2012,6609,81.73,56.67,540153.57,374532.03,165621.54 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,C,5/4/2013,705324685,6/17/2013,103,437.2,263.33,45031.6,27122.99,17908.61 +Asia,Kyrgyzstan,Baby Food,Offline,L,5/18/2016,263956248,6/23/2016,9374,255.28,159.42,2392994.72,1494403.08,898591.64 +Europe,United Kingdom,Personal Care,Offline,H,11/23/2011,494470441,11/23/2011,3647,81.73,56.67,298069.31,206675.49,91393.82 +Sub-Saharan Africa,Malawi,Household,Offline,M,3/23/2010,859416091,3/25/2010,9174,668.27,502.54,6130708.98,4610301.96,1520407.02 +North America,Mexico,Meat,Online,L,3/18/2015,441654527,4/8/2015,4244,421.89,364.69,1790501.16,1547744.36,242756.8 +Sub-Saharan Africa,Eritrea,Snacks,Online,L,10/23/2012,194359576,11/12/2012,4173,152.58,97.44,636716.34,406617.12,230099.22 +Europe,Croatia,Household,Online,M,10/14/2012,691017568,11/15/2012,6309,668.27,502.54,4216115.43,3170524.86,1045590.57 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,L,8/3/2014,775427329,8/24/2014,5033,421.89,364.69,2123372.37,1835484.77,287887.6 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,C,3/1/2011,711700189,3/22/2011,6756,651.21,524.96,4399574.76,3546629.76,852945 +Middle East and North Africa,Bahrain,Personal Care,Online,H,6/17/2015,834259974,8/6/2015,4920,81.73,56.67,402111.6,278816.4,123295.2 +Central America and the Caribbean,Cuba,Beverages,Online,C,3/13/2011,197843015,4/23/2011,4999,47.45,31.79,237202.55,158918.21,78284.34 +Sub-Saharan Africa,Ethiopia,Meat,Offline,C,3/27/2017,627498137,4/9/2017,9498,421.89,364.69,4007111.22,3463825.62,543285.6 +Europe,Macedonia,Cereal,Offline,H,8/22/2015,868586671,8/24/2015,2953,205.7,117.11,607432.1,345825.83,261606.27 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,L,1/15/2016,636782443,2/15/2016,6930,81.73,56.67,566388.9,392723.1,173665.8 +Sub-Saharan Africa,Comoros,Meat,Offline,L,12/26/2013,168071782,1/30/2014,5030,421.89,364.69,2122106.7,1834390.7,287716 +Sub-Saharan Africa,Lesotho,Clothes,Offline,C,6/17/2017,668753516,7/23/2017,7881,109.28,35.84,861235.68,282455.04,578780.64 +Middle East and North Africa,United Arab Emirates,Household,Offline,H,10/11/2012,265438973,11/4/2012,8146,668.27,502.54,5443727.42,4093690.84,1350036.58 +Sub-Saharan Africa,Rwanda,Beverages,Online,C,11/2/2013,755051982,11/25/2013,5515,47.45,31.79,261686.75,175321.85,86364.9 +Asia,Tajikistan,Clothes,Online,L,11/15/2012,854828870,12/7/2012,1714,109.28,35.84,187305.92,61429.76,125876.16 +Asia,Maldives,Meat,Offline,L,7/20/2014,252318465,9/6/2014,5496,421.89,364.69,2318707.44,2004336.24,314371.2 +Central America and the Caribbean,Dominican Republic,Meat,Offline,L,1/8/2017,955382096,2/19/2017,7648,421.89,364.69,3226614.72,2789149.12,437465.6 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,C,9/21/2015,542193591,10/23/2015,5987,47.45,31.79,284083.15,190326.73,93756.42 +Middle East and North Africa,Oman,Clothes,Online,H,9/21/2014,711239278,9/30/2014,362,109.28,35.84,39559.36,12974.08,26585.28 +Asia,Indonesia,Cereal,Online,M,5/16/2015,531317985,5/22/2015,7654,205.7,117.11,1574427.8,896359.94,678067.86 +Sub-Saharan Africa,Malawi,Clothes,Online,H,7/5/2012,491541039,7/19/2012,6772,109.28,35.84,740044.16,242708.48,497335.68 +Europe,Georgia,Clothes,Offline,H,5/29/2013,251332271,6/14/2013,3659,109.28,35.84,399855.52,131138.56,268716.96 +Europe,Liechtenstein,Clothes,Offline,L,3/31/2011,890428006,4/6/2011,6289,109.28,35.84,687261.92,225397.76,461864.16 +Asia,South Korea,Meat,Offline,H,8/21/2011,858877074,9/9/2011,9667,421.89,364.69,4078410.63,3525458.23,552952.4 +Europe,Bulgaria,Personal Care,Offline,M,9/5/2013,927040803,10/25/2013,829,81.73,56.67,67754.17,46979.43,20774.74 +Central America and the Caribbean,The Bahamas,Household,Online,H,10/3/2013,135593020,11/6/2013,3843,668.27,502.54,2568161.61,1931261.22,636900.39 +Asia,Mongolia,Baby Food,Offline,L,11/18/2016,745520055,12/8/2016,4806,255.28,159.42,1226875.68,766172.52,460703.16 +North America,United States of America,Cosmetics,Online,C,3/19/2010,588120734,5/2/2010,6849,437.2,263.33,2994382.8,1803547.17,1190835.63 +Europe,Ukraine,Fruits,Offline,L,3/31/2012,715006387,4/5/2012,5134,9.33,6.92,47900.22,35527.28,12372.94 +Australia and Oceania,Marshall Islands,Snacks,Offline,M,1/23/2016,448100841,3/6/2016,1851,152.58,97.44,282425.58,180361.44,102064.14 +Sub-Saharan Africa,Benin,Household,Offline,C,10/12/2015,529640424,10/19/2015,1226,668.27,502.54,819299.02,616114.04,203184.98 +Australia and Oceania,Australia,Cosmetics,Offline,L,5/21/2010,872173964,6/29/2010,4513,437.2,263.33,1973083.6,1188408.29,784675.31 +Sub-Saharan Africa,Namibia,Cereal,Offline,L,1/29/2015,108562791,3/10/2015,4997,205.7,117.11,1027882.9,585198.67,442684.23 +Sub-Saharan Africa,Zambia,Meat,Offline,M,1/13/2012,541980731,1/13/2012,2997,421.89,364.69,1264404.33,1092975.93,171428.4 +Central America and the Caribbean,The Bahamas,Cereal,Online,L,10/17/2014,495914113,11/13/2014,861,205.7,117.11,177107.7,100831.71,76275.99 +Central America and the Caribbean,Cuba,Clothes,Offline,M,6/14/2011,164161765,6/25/2011,7969,109.28,35.84,870852.32,285608.96,585243.36 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,L,11/20/2013,260835015,11/29/2013,5732,205.7,117.11,1179072.4,671274.52,507797.88 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,L,2/12/2016,670357692,2/27/2016,2593,152.58,97.44,395639.94,252661.92,142978.02 +Middle East and North Africa,Egypt,Vegetables,Online,C,3/21/2013,897466123,4/27/2013,9024,154.06,90.93,1390237.44,820552.32,569685.12 +Australia and Oceania,Fiji,Fruits,Online,M,9/10/2012,517209136,9/30/2012,2532,9.33,6.92,23623.56,17521.44,6102.12 +Europe,Latvia,Household,Online,L,7/16/2015,524948060,8/8/2015,2651,668.27,502.54,1771583.77,1332233.54,439350.23 +Middle East and North Africa,Libya,Cosmetics,Online,C,6/13/2012,186356723,7/28/2012,5950,437.2,263.33,2601340,1566813.5,1034526.5 +Sub-Saharan Africa,Tanzania,Clothes,Online,L,5/6/2010,187421452,6/20/2010,1028,109.28,35.84,112339.84,36843.52,75496.32 +Europe,Iceland,Household,Online,H,5/28/2013,384441077,6/19/2013,3513,668.27,502.54,2347632.51,1765423.02,582209.49 +Europe,Romania,Baby Food,Online,M,9/30/2011,254026925,11/8/2011,1067,255.28,159.42,272383.76,170101.14,102282.62 +Europe,Germany,Household,Offline,M,6/22/2015,243102824,8/8/2015,8383,668.27,502.54,5602107.41,4212792.82,1389314.59 +Middle East and North Africa,Algeria,Meat,Online,L,1/12/2013,418905103,1/19/2013,2184,421.89,364.69,921407.76,796482.96,124924.8 +Europe,Denmark,Meat,Online,M,11/16/2012,918982589,12/11/2012,6225,421.89,364.69,2626265.25,2270195.25,356070 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,M,12/13/2016,601196610,12/27/2016,6292,437.2,263.33,2750862.4,1656872.36,1093990.04 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,C,11/23/2016,193720996,12/21/2016,5202,421.89,364.69,2194671.78,1897117.38,297554.4 +Europe,Finland,Clothes,Online,M,12/31/2012,945042073,2/3/2013,7805,109.28,35.84,852930.4,279731.2,573199.2 +Middle East and North Africa,Jordan,Household,Offline,L,5/26/2010,573958671,7/3/2010,5980,668.27,502.54,3996254.6,3005189.2,991065.4 +Middle East and North Africa,Kuwait,Personal Care,Offline,M,4/18/2015,919582116,4/24/2015,3638,81.73,56.67,297333.74,206165.46,91168.28 +Sub-Saharan Africa,Burundi,Beverages,Offline,L,1/7/2016,291336238,2/24/2016,1722,47.45,31.79,81708.9,54742.38,26966.52 +Sub-Saharan Africa,South Africa,Snacks,Offline,L,2/10/2017,218957364,3/14/2017,3205,152.58,97.44,489018.9,312295.2,176723.7 +Europe,Hungary,Household,Offline,H,10/31/2012,502494323,11/16/2012,8091,668.27,502.54,5406972.57,4066051.14,1340921.43 +Sub-Saharan Africa,Botswana,Vegetables,Offline,M,8/21/2013,562308442,9/14/2013,8419,154.06,90.93,1297031.14,765539.67,531491.47 +Sub-Saharan Africa,Botswana,Cosmetics,Online,M,2/14/2012,789073550,2/27/2012,3253,437.2,263.33,1422211.6,856612.49,565599.11 +Middle East and North Africa,Afghanistan,Snacks,Offline,L,1/31/2017,293775975,2/8/2017,3694,152.58,97.44,563630.52,359943.36,203687.16 +Europe,Albania,Meat,Offline,L,11/24/2011,957714545,12/14/2011,7871,421.89,364.69,3320696.19,2870474.99,450221.2 +Asia,Philippines,Clothes,Online,L,4/11/2011,682500588,5/5/2011,5946,109.28,35.84,649778.88,213104.64,436674.24 +Asia,Myanmar,Office Supplies,Online,L,1/27/2012,140057933,2/29/2012,5110,651.21,524.96,3327683.1,2682545.6,645137.5 +Central America and the Caribbean,Cuba,Cereal,Online,H,3/17/2012,522622907,4/8/2012,4587,205.7,117.11,943545.9,537183.57,406362.33 +Europe,Bosnia and Herzegovina,Meat,Online,L,6/14/2014,392744338,6/21/2014,632,421.89,364.69,266634.48,230484.08,36150.4 +Sub-Saharan Africa,Sudan,Beverages,Online,C,1/24/2015,633283555,2/8/2015,1532,47.45,31.79,72693.4,48702.28,23991.12 +Europe,Estonia,Beverages,Offline,H,2/28/2015,397414386,3/13/2015,2603,47.45,31.79,123512.35,82749.37,40762.98 +Central America and the Caribbean,Belize,Clothes,Online,M,12/1/2016,258623158,12/31/2016,1195,109.28,35.84,130589.6,42828.8,87760.8 +Sub-Saharan Africa,South Africa,Snacks,Online,C,3/20/2012,860708701,4/23/2012,1686,152.58,97.44,257249.88,164283.84,92966.04 +Europe,Moldova ,Cereal,Offline,M,9/23/2016,667782342,9/28/2016,489,205.7,117.11,100587.3,57266.79,43320.51 +Sub-Saharan Africa,Mozambique,Beverages,Online,C,2/8/2013,914267909,2/21/2013,1046,47.45,31.79,49632.7,33252.34,16380.36 +Europe,United Kingdom,Cereal,Offline,H,5/11/2015,654901731,6/21/2015,8830,205.7,117.11,1816331,1034081.3,782249.7 +Europe,Ireland,Clothes,Online,L,1/21/2012,814732635,1/29/2012,6347,109.28,35.84,693600.16,227476.48,466123.68 +Asia,Vietnam,Personal Care,Online,H,7/22/2015,139121949,7/22/2015,8131,81.73,56.67,664546.63,460783.77,203762.86 +Australia and Oceania,New Zealand,Personal Care,Online,H,10/7/2012,143743503,11/16/2012,5752,81.73,56.67,470110.96,325965.84,144145.12 +Sub-Saharan Africa,Rwanda,Fruits,Offline,C,5/23/2014,164583623,6/3/2014,2806,9.33,6.92,26179.98,19417.52,6762.46 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,M,4/4/2013,507941138,5/14/2013,9925,651.21,524.96,6463259.25,5210228,1253031.25 +Europe,Moldova ,Meat,Online,H,10/31/2010,200427377,11/11/2010,9770,421.89,364.69,4121865.3,3563021.3,558844 +Asia,Uzbekistan,Cosmetics,Offline,L,6/8/2013,138966166,6/9/2013,2032,437.2,263.33,888390.4,535086.56,353303.84 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,H,4/22/2013,840793836,4/22/2013,8435,421.89,364.69,3558642.15,3076160.15,482482 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,C,2/10/2015,193459212,3/16/2015,7735,437.2,263.33,3381742,2036857.55,1344884.45 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,M,12/30/2016,204823625,2/12/2017,717,437.2,263.33,313472.4,188807.61,124664.79 +Sub-Saharan Africa,Kenya,Snacks,Online,M,5/27/2014,253060901,6/2/2014,5199,152.58,97.44,793263.42,506590.56,286672.86 +Middle East and North Africa,Saudi Arabia,Cereal,Online,H,5/26/2011,236657369,6/10/2011,1029,205.7,117.11,211665.3,120506.19,91159.11 +Central America and the Caribbean,Haiti,Cosmetics,Offline,M,11/27/2016,124411857,11/27/2016,5088,437.2,263.33,2224473.6,1339823.04,884650.56 +Europe,Georgia,Clothes,Online,C,8/15/2010,405435693,8/20/2010,6286,109.28,35.84,686934.08,225290.24,461643.84 +Europe,Armenia,Snacks,Online,C,12/16/2014,739152705,12/27/2014,566,152.58,97.44,86360.28,55151.04,31209.24 +Asia,Sri Lanka,Cosmetics,Online,H,7/11/2015,405299222,7/25/2015,5901,437.2,263.33,2579917.2,1553910.33,1026006.87 +Australia and Oceania,Nauru,Personal Care,Online,L,5/12/2010,553924071,6/28/2010,7297,81.73,56.67,596383.81,413520.99,182862.82 +Sub-Saharan Africa,Malawi,Office Supplies,Online,C,9/18/2013,155388581,9/22/2013,1789,651.21,524.96,1165014.69,939153.44,225861.25 +Asia,South Korea,Office Supplies,Offline,L,5/23/2014,950366580,6/17/2014,3445,651.21,524.96,2243418.45,1808487.2,434931.25 +Australia and Oceania,Tonga,Baby Food,Online,C,5/28/2017,699844396,6/1/2017,8364,255.28,159.42,2135161.92,1333388.88,801773.04 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,M,6/27/2017,835120856,7/26/2017,9674,81.73,56.67,790656.02,548225.58,242430.44 +Europe,Norway,Office Supplies,Online,H,6/2/2010,607807290,7/22/2010,2539,651.21,524.96,1653422.19,1332873.44,320548.75 +Europe,Sweden,Snacks,Offline,C,12/28/2011,239827525,1/1/2012,9149,152.58,97.44,1395954.42,891478.56,504475.86 +Middle East and North Africa,Turkey,Snacks,Online,L,4/30/2016,473417890,6/13/2016,3729,152.58,97.44,568970.82,363353.76,205617.06 +Australia and Oceania,Nauru,Personal Care,Online,L,11/7/2014,321127212,11/14/2014,7533,81.73,56.67,615672.09,426895.11,188776.98 +Sub-Saharan Africa,Chad,Baby Food,Offline,L,3/4/2015,215816819,4/22/2015,3848,255.28,159.42,982317.44,613448.16,368869.28 +Asia,Indonesia,Cosmetics,Online,L,8/15/2014,660660541,8/22/2014,2990,437.2,263.33,1307228,787356.7,519871.3 +Europe,Finland,Clothes,Online,M,8/3/2011,879144704,9/12/2011,7309,109.28,35.84,798727.52,261954.56,536772.96 +Europe,Malta,Household,Online,M,11/21/2016,165068137,12/29/2016,6185,668.27,502.54,4133249.95,3108209.9,1025040.05 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,L,2/12/2012,132542169,2/19/2012,1028,651.21,524.96,669443.88,539658.88,129785 +Asia,South Korea,Clothes,Online,H,12/31/2013,665990626,2/12/2014,281,109.28,35.84,30707.68,10071.04,20636.64 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,C,1/16/2010,370149838,1/17/2010,4418,205.7,117.11,908782.6,517391.98,391390.62 +Asia,Nepal,Cereal,Offline,L,4/29/2015,620068633,5/28/2015,943,205.7,117.11,193975.1,110434.73,83540.37 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,M,9/10/2015,611108338,10/16/2015,9392,152.58,97.44,1433031.36,915156.48,517874.88 +Australia and Oceania,Papua New Guinea,Clothes,Online,H,12/27/2016,508942782,1/13/2017,6334,109.28,35.84,692179.52,227010.56,465168.96 +Central America and the Caribbean,Barbados,Cereal,Online,M,12/26/2010,999558293,1/31/2011,366,205.7,117.11,75286.2,42862.26,32423.94 +Europe,Germany,Baby Food,Online,M,1/4/2017,139253699,2/13/2017,7119,255.28,159.42,1817338.32,1134910.98,682427.34 +Middle East and North Africa,Bahrain,Office Supplies,Offline,M,1/13/2010,104640328,2/23/2010,4253,651.21,524.96,2769596.13,2232654.88,536941.25 +Middle East and North Africa,Israel,Office Supplies,Online,L,4/22/2015,442642009,6/1/2015,6462,651.21,524.96,4208119.02,3392291.52,815827.5 +Europe,Switzerland,Beverages,Offline,C,9/13/2013,320495069,9/13/2013,468,47.45,31.79,22206.6,14877.72,7328.88 +Central America and the Caribbean,Jamaica,Household,Offline,H,9/3/2013,775748336,9/28/2013,26,668.27,502.54,17375.02,13066.04,4308.98 +Sub-Saharan Africa,Uganda,Meat,Offline,C,2/28/2017,666263139,3/30/2017,923,421.89,364.69,389404.47,336608.87,52795.6 +Asia,Singapore,Baby Food,Online,C,10/25/2015,720213305,11/11/2015,5977,255.28,159.42,1525808.56,952853.34,572955.22 +Sub-Saharan Africa,Tanzania,Clothes,Online,M,6/27/2017,386085164,6/30/2017,35,109.28,35.84,3824.8,1254.4,2570.4 +Europe,Bosnia and Herzegovina,Vegetables,Offline,H,3/3/2012,982677543,4/18/2012,4977,154.06,90.93,766756.62,452558.61,314198.01 +Europe,Andorra,Cosmetics,Online,C,8/22/2013,749101769,9/2/2013,4715,437.2,263.33,2061398,1241600.95,819797.05 +Asia,Vietnam,Personal Care,Offline,C,3/25/2010,694781672,4/1/2010,191,81.73,56.67,15610.43,10823.97,4786.46 +Asia,Taiwan,Beverages,Online,C,1/21/2014,549453580,1/24/2014,4379,47.45,31.79,207783.55,139208.41,68575.14 +Sub-Saharan Africa,Malawi,Fruits,Offline,H,10/18/2011,113166320,10/26/2011,7284,9.33,6.92,67959.72,50405.28,17554.44 +Sub-Saharan Africa,Central African Republic,Clothes,Online,L,11/28/2013,606281220,1/10/2014,941,109.28,35.84,102832.48,33725.44,69107.04 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,L,12/28/2012,619472110,1/15/2013,4418,81.73,56.67,361083.14,250368.06,110715.08 +Central America and the Caribbean,Cuba,Meat,Offline,L,4/9/2010,163725316,4/15/2010,8814,421.89,364.69,3718538.46,3214377.66,504160.8 +Europe,Ukraine,Personal Care,Online,C,11/1/2011,220339667,11/21/2011,2259,81.73,56.67,184628.07,128017.53,56610.54 +Central America and the Caribbean,Belize,Office Supplies,Online,C,4/3/2017,490926492,5/6/2017,4913,651.21,524.96,3199394.73,2579128.48,620266.25 +Middle East and North Africa,Iraq,Baby Food,Offline,C,10/24/2015,747409617,11/1/2015,3970,255.28,159.42,1013461.6,632897.4,380564.2 +Sub-Saharan Africa,Chad,Snacks,Online,L,12/30/2012,382025372,1/21/2013,8652,152.58,97.44,1320122.16,843050.88,477071.28 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,H,7/31/2011,657322585,9/9/2011,5215,421.89,364.69,2200156.35,1901858.35,298298 +Europe,Belarus,Meat,Online,L,5/25/2015,656162583,7/2/2015,1945,421.89,364.69,820576.05,709322.05,111254 +Australia and Oceania,Vanuatu,Fruits,Offline,H,5/30/2010,431719195,7/3/2010,4159,9.33,6.92,38803.47,28780.28,10023.19 +Sub-Saharan Africa,Sudan,Cereal,Online,L,12/13/2013,557478749,12/19/2013,9205,205.7,117.11,1893468.5,1077997.55,815470.95 +Middle East and North Africa,Tunisia ,Vegetables,Offline,M,4/28/2010,777240073,5/22/2010,1465,154.06,90.93,225697.9,133212.45,92485.45 +Europe,Andorra,Baby Food,Online,M,3/13/2015,455114495,3/30/2015,7348,255.28,159.42,1875797.44,1171418.16,704379.28 +North America,United States of America,Office Supplies,Offline,H,3/23/2011,825525844,3/27/2011,297,651.21,524.96,193409.37,155913.12,37496.25 +Europe,Vatican City,Office Supplies,Offline,L,6/2/2012,943210446,6/21/2012,5786,651.21,524.96,3767901.06,3037418.56,730482.5 +Asia,Malaysia,Cosmetics,Offline,M,12/3/2014,833217132,1/4/2015,6320,437.2,263.33,2763104,1664245.6,1098858.4 +Australia and Oceania,Fiji,Vegetables,Online,L,12/11/2015,140907227,1/7/2016,6435,154.06,90.93,991376.1,585134.55,406241.55 +Middle East and North Africa,Syria,Clothes,Offline,C,7/17/2017,381954562,8/13/2017,7698,109.28,35.84,841237.44,275896.32,565341.12 +Asia,Kazakhstan,Fruits,Offline,H,4/9/2015,892345464,4/26/2015,3707,9.33,6.92,34586.31,25652.44,8933.87 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,M,2/5/2017,178378760,2/26/2017,5094,154.06,90.93,784781.64,463197.42,321584.22 +Sub-Saharan Africa,Angola,Personal Care,Online,L,12/6/2016,866665780,1/2/2017,4518,81.73,56.67,369256.14,256035.06,113221.08 +Europe,Slovenia,Personal Care,Online,L,7/4/2013,254130351,7/13/2013,1673,81.73,56.67,136734.29,94808.91,41925.38 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,C,3/20/2014,658008801,3/27/2014,8282,81.73,56.67,676887.86,469340.94,207546.92 +Sub-Saharan Africa,Botswana,Baby Food,Online,H,2/22/2016,865849959,4/11/2016,3099,255.28,159.42,791112.72,494042.58,297070.14 +Sub-Saharan Africa,South Africa,Baby Food,Online,M,6/12/2017,185515153,7/5/2017,6911,255.28,159.42,1764240.08,1101751.62,662488.46 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,M,7/23/2013,695178210,8/1/2013,7536,47.45,31.79,357583.2,239569.44,118013.76 +Europe,Croatia,Household,Online,C,2/14/2016,493325459,4/4/2016,4821,668.27,502.54,3221729.67,2422745.34,798984.33 +Middle East and North Africa,Turkey,Office Supplies,Offline,C,5/5/2011,448755729,5/28/2011,5647,651.21,524.96,3677382.87,2964449.12,712933.75 +Australia and Oceania,Papua New Guinea,Beverages,Offline,H,10/11/2016,150580346,11/4/2016,8925,47.45,31.79,423491.25,283725.75,139765.5 +Europe,Albania,Cosmetics,Offline,C,12/24/2016,158223140,1/28/2017,598,437.2,263.33,261445.6,157471.34,103974.26 +Sub-Saharan Africa,Sudan,Snacks,Online,H,9/14/2012,651420438,11/3/2012,8638,152.58,97.44,1317986.04,841686.72,476299.32 +Sub-Saharan Africa,Zambia,Clothes,Offline,M,2/18/2017,980221068,2/19/2017,8052,109.28,35.84,879922.56,288583.68,591338.88 +Europe,Germany,Office Supplies,Online,L,3/22/2014,114986360,4/29/2014,5874,651.21,524.96,3825207.54,3083615.04,741592.5 +Central America and the Caribbean,Guatemala,Meat,Offline,M,7/1/2015,696390140,8/14/2015,6172,421.89,364.69,2603905.08,2250866.68,353038.4 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,L,10/30/2010,485418736,11/15/2010,5046,9.33,6.92,47079.18,34918.32,12160.86 +Asia,Japan,Vegetables,Offline,H,2/1/2010,913370978,3/16/2010,5624,154.06,90.93,866433.44,511390.32,355043.12 +Europe,Netherlands,Clothes,Online,C,8/20/2016,331858193,9/11/2016,3069,109.28,35.84,335380.32,109992.96,225387.36 +Asia,Thailand,Baby Food,Online,C,12/19/2015,762804210,2/1/2016,9572,255.28,159.42,2443540.16,1525968.24,917571.92 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,L,5/10/2017,248445355,5/17/2017,9357,205.7,117.11,1924734.9,1095798.27,828936.63 +Asia,Kazakhstan,Cosmetics,Online,L,3/19/2012,501330459,3/22/2012,3678,437.2,263.33,1608021.6,968527.74,639493.86 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,H,9/27/2015,154320847,11/1/2015,5823,437.2,263.33,2545815.6,1533370.59,1012445.01 +Middle East and North Africa,Pakistan,Cereal,Offline,M,2/8/2010,610590350,3/23/2010,6108,205.7,117.11,1256415.6,715307.88,541107.72 +Middle East and North Africa,Israel,Household,Online,H,6/6/2016,193625295,7/7/2016,6882,668.27,502.54,4599034.14,3458480.28,1140553.86 +Europe,Estonia,Clothes,Offline,M,3/26/2015,897224509,5/8/2015,7525,109.28,35.84,822332,269696,552636 +Europe,France,Beverages,Online,H,10/27/2010,735499322,11/30/2010,9449,47.45,31.79,448355.05,300383.71,147971.34 +Europe,Bulgaria,Beverages,Offline,C,5/9/2012,492873561,6/27/2012,1094,47.45,31.79,51910.3,34778.26,17132.04 +Middle East and North Africa,Iraq,Cereal,Offline,H,11/30/2014,574083554,1/13/2015,2936,205.7,117.11,603935.2,343834.96,260100.24 +Europe,Cyprus,Cereal,Offline,H,11/8/2010,554178130,11/25/2010,2479,205.7,117.11,509930.3,290315.69,219614.61 +Australia and Oceania,Samoa ,Cereal,Offline,M,4/25/2016,528518617,5/21/2016,9258,205.7,117.11,1904370.6,1084204.38,820166.22 +Sub-Saharan Africa,Liberia,Personal Care,Offline,L,6/5/2014,662778842,6/23/2014,9843,81.73,56.67,804468.39,557802.81,246665.58 +Europe,Austria,Personal Care,Offline,M,2/6/2012,742945134,2/11/2012,2830,81.73,56.67,231295.9,160376.1,70919.8 +Europe,Latvia,Meat,Offline,H,7/9/2013,625316321,8/13/2013,3850,421.89,364.69,1624276.5,1404056.5,220220 +Australia and Oceania,East Timor,Baby Food,Offline,M,5/15/2016,686503732,6/4/2016,565,255.28,159.42,144233.2,90072.3,54160.9 +Asia,Malaysia,Office Supplies,Online,M,8/13/2015,473431193,8/24/2015,7666,651.21,524.96,4992175.86,4024343.36,967832.5 +Australia and Oceania,Fiji,Meat,Offline,H,11/5/2014,953335034,11/27/2014,1877,421.89,364.69,791887.53,684523.13,107364.4 +Australia and Oceania,Tonga,Cereal,Online,H,12/11/2014,463764083,12/15/2014,6953,205.7,117.11,1430232.1,814265.83,615966.27 +Central America and the Caribbean,Guatemala,Beverages,Offline,L,4/11/2010,562579667,5/5/2010,8680,47.45,31.79,411866,275937.2,135928.8 +Central America and the Caribbean,The Bahamas,Household,Offline,M,3/16/2015,177955615,4/19/2015,9876,668.27,502.54,6599834.52,4963085.04,1636749.48 +Europe,Sweden,Beverages,Offline,L,11/15/2014,558378255,11/16/2014,5389,47.45,31.79,255708.05,171316.31,84391.74 +Europe,San Marino,Fruits,Offline,H,6/2/2014,322646415,7/4/2014,7099,9.33,6.92,66233.67,49125.08,17108.59 +Europe,Malta,Beverages,Offline,L,6/18/2012,409871423,8/2/2012,8917,47.45,31.79,423111.65,283471.43,139640.22 +Sub-Saharan Africa,Angola,Meat,Offline,L,6/28/2012,929477107,8/12/2012,1786,421.89,364.69,753495.54,651336.34,102159.2 +Europe,Macedonia,Cosmetics,Offline,L,6/22/2011,711199796,6/24/2011,8679,437.2,263.33,3794458.8,2285441.07,1509017.73 +Europe,Austria,Cereal,Online,L,3/26/2011,455088317,4/23/2011,9601,205.7,117.11,1974925.7,1124373.11,850552.59 +Sub-Saharan Africa,Lesotho,Vegetables,Online,C,8/27/2014,481503999,10/7/2014,6588,154.06,90.93,1014947.28,599046.84,415900.44 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,C,5/2/2014,281120669,5/3/2014,8708,437.2,263.33,3807137.6,2293077.64,1514059.96 +Asia,Maldives,Vegetables,Online,H,7/4/2011,764924657,8/6/2011,7059,154.06,90.93,1087509.54,641874.87,445634.67 +Sub-Saharan Africa,Mozambique,Snacks,Offline,H,3/31/2012,214214789,5/18/2012,9771,152.58,97.44,1490859.18,952086.24,538772.94 +Asia,Nepal,Office Supplies,Online,M,2/19/2016,130602395,3/9/2016,7006,651.21,524.96,4562377.26,3677869.76,884507.5 +Europe,Estonia,Snacks,Online,L,6/14/2012,286011302,6/25/2012,5955,152.58,97.44,908613.9,580255.2,328358.7 +Sub-Saharan Africa,Swaziland,Clothes,Online,H,4/5/2014,972677838,4/5/2014,5842,109.28,35.84,638413.76,209377.28,429036.48 +Europe,Slovakia,Clothes,Online,H,10/2/2016,753150832,11/21/2016,2923,109.28,35.84,319425.44,104760.32,214665.12 +Sub-Saharan Africa,The Gambia,Fruits,Online,C,3/14/2016,510291612,4/22/2016,5483,9.33,6.92,51156.39,37942.36,13214.03 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,M,9/15/2013,297274005,10/18/2013,8839,109.28,35.84,965925.92,316789.76,649136.16 +Middle East and North Africa,United Arab Emirates,Meat,Offline,H,6/16/2011,687584340,6/27/2011,341,421.89,364.69,143864.49,124359.29,19505.2 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,M,6/21/2016,525021445,8/3/2016,4368,255.28,159.42,1115063.04,696346.56,418716.48 +Middle East and North Africa,Israel,Cereal,Offline,M,2/19/2014,973696649,2/26/2014,7331,205.7,117.11,1507986.7,858533.41,649453.29 +Europe,Estonia,Cosmetics,Online,L,5/22/2017,568033778,6/15/2017,2673,437.2,263.33,1168635.6,703881.09,464754.51 +Central America and the Caribbean,El Salvador,Baby Food,Offline,L,7/11/2017,162769162,8/6/2017,5867,255.28,159.42,1497727.76,935317.14,562410.62 +Sub-Saharan Africa,Namibia,Clothes,Offline,L,9/9/2010,682951629,10/13/2010,9418,109.28,35.84,1029199.04,337541.12,691657.92 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,M,10/21/2016,873942506,11/22/2016,7863,437.2,263.33,3437703.6,2070563.79,1367139.81 +Central America and the Caribbean,El Salvador,Cosmetics,Online,H,3/21/2015,451415622,5/2/2015,2769,437.2,263.33,1210606.8,729160.77,481446.03 +Europe,Bosnia and Herzegovina,Vegetables,Online,C,8/14/2016,551357305,8/14/2016,7734,154.06,90.93,1191500.04,703252.62,488247.42 +Europe,Cyprus,Office Supplies,Offline,L,11/4/2013,580066382,12/5/2013,3388,651.21,524.96,2206299.48,1778564.48,427735 +Australia and Oceania,Nauru,Snacks,Online,M,12/6/2015,464154183,12/26/2015,2392,152.58,97.44,364971.36,233076.48,131894.88 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,H,1/19/2014,200544536,3/5/2014,4439,437.2,263.33,1940730.8,1168921.87,771808.93 +Sub-Saharan Africa,Liberia,Clothes,Online,C,8/6/2015,306473767,9/18/2015,1253,109.28,35.84,136927.84,44907.52,92020.32 +Central America and the Caribbean,Barbados,Baby Food,Online,C,1/28/2010,469490706,3/11/2010,1588,255.28,159.42,405384.64,253158.96,152225.68 +Asia,Singapore,Cereal,Online,C,10/18/2010,897456681,11/18/2010,6230,205.7,117.11,1281511,729595.3,551915.7 +Sub-Saharan Africa,Cameroon,Fruits,Offline,M,3/9/2013,968545520,4/19/2013,2997,9.33,6.92,27962.01,20739.24,7222.77 +Europe,Poland,Meat,Offline,L,9/29/2013,581243550,10/10/2013,1738,421.89,364.69,733244.82,633831.22,99413.6 +Australia and Oceania,Palau,Snacks,Offline,M,10/28/2013,604349601,11/21/2013,9332,152.58,97.44,1423876.56,909310.08,514566.48 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,L,11/2/2015,626974999,11/23/2015,4690,9.33,6.92,43757.7,32454.8,11302.9 +Europe,Cyprus,Household,Offline,H,11/27/2011,308543574,1/3/2012,3755,668.27,502.54,2509353.85,1887037.7,622316.15 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,M,5/11/2010,728791654,5/24/2010,4501,668.27,502.54,3007883.27,2261932.54,745950.73 +Australia and Oceania,Kiribati,Cosmetics,Online,L,10/21/2016,337768065,11/26/2016,1931,437.2,263.33,844233.2,508490.23,335742.97 +Australia and Oceania,Samoa ,Personal Care,Offline,L,3/16/2015,805834138,5/5/2015,3084,81.73,56.67,252055.32,174770.28,77285.04 +Middle East and North Africa,Qatar,Household,Online,M,1/28/2017,273663699,3/10/2017,2025,668.27,502.54,1353246.75,1017643.5,335603.25 +Australia and Oceania,Papua New Guinea,Household,Online,L,4/19/2012,102243077,4/25/2012,4853,668.27,502.54,3243114.31,2438826.62,804287.69 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,H,9/26/2010,822871100,10/31/2010,4699,437.2,263.33,2054402.8,1237387.67,817015.13 +Europe,Sweden,Fruits,Online,H,10/3/2015,787159097,10/26/2015,6724,9.33,6.92,62734.92,46530.08,16204.84 +Sub-Saharan Africa,Mali,Office Supplies,Offline,H,11/3/2012,217030894,11/14/2012,3119,651.21,524.96,2031123.99,1637350.24,393773.75 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,H,4/13/2011,754722821,6/2/2011,8109,81.73,56.67,662748.57,459537.03,203211.54 +Middle East and North Africa,Lebanon,Baby Food,Offline,M,1/20/2010,512783706,2/17/2010,2949,255.28,159.42,752820.72,470129.58,282691.14 +Central America and the Caribbean,Saint Lucia,Meat,Online,C,10/11/2016,824074876,11/30/2016,923,421.89,364.69,389404.47,336608.87,52795.6 +Europe,Russia,Cosmetics,Online,M,8/21/2013,391770160,8/26/2013,2351,437.2,263.33,1027857.2,619088.83,408768.37 +Asia,Philippines,Clothes,Online,M,3/4/2014,239355885,4/23/2014,9580,109.28,35.84,1046902.4,343347.2,703555.2 +Europe,Bulgaria,Baby Food,Offline,C,1/17/2014,560630881,2/11/2014,1991,255.28,159.42,508262.48,317405.22,190857.26 +Sub-Saharan Africa,Liberia,Personal Care,Online,H,7/27/2017,269706475,9/3/2017,994,81.73,56.67,81239.62,56329.98,24909.64 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,H,3/9/2011,151006495,4/10/2011,5033,437.2,263.33,2200427.6,1325339.89,875087.71 +Sub-Saharan Africa,Kenya,Fruits,Online,L,9/7/2012,609267270,9/22/2012,4579,9.33,6.92,42722.07,31686.68,11035.39 +Central America and the Caribbean,Guatemala,Fruits,Offline,H,6/7/2014,319537627,7/10/2014,7140,9.33,6.92,66616.2,49408.8,17207.4 +Europe,Germany,Personal Care,Online,L,6/1/2017,277178895,7/16/2017,2249,81.73,56.67,183810.77,127450.83,56359.94 +Sub-Saharan Africa,Botswana,Personal Care,Offline,M,5/4/2012,647864902,6/21/2012,6476,81.73,56.67,529283.48,366994.92,162288.56 +Asia,Mongolia,Vegetables,Online,L,9/7/2013,317581975,9/9/2013,8419,154.06,90.93,1297031.14,765539.67,531491.47 +Europe,Sweden,Cereal,Offline,C,7/2/2010,942628943,7/10/2010,3707,205.7,117.11,762529.9,434126.77,328403.13 +Sub-Saharan Africa,Ethiopia,Snacks,Online,C,8/10/2015,199617135,9/7/2015,1,152.58,97.44,152.58,97.44,55.14 +Asia,China,Household,Online,L,5/24/2016,335470378,6/3/2016,1995,668.27,502.54,1333198.65,1002567.3,330631.35 +Europe,Luxembourg,Fruits,Offline,C,6/18/2016,517425000,7/9/2016,6411,9.33,6.92,59814.63,44364.12,15450.51 +Europe,Lithuania,Clothes,Online,M,9/7/2016,883029830,9/17/2016,7004,109.28,35.84,765397.12,251023.36,514373.76 +Europe,Hungary,Personal Care,Offline,L,6/8/2011,290146195,7/24/2011,9562,81.73,56.67,781502.26,541878.54,239623.72 +Asia,Maldives,Personal Care,Online,H,1/26/2015,366947925,2/24/2015,6900,81.73,56.67,563937,391023,172914 +Middle East and North Africa,Iran,Vegetables,Online,H,9/25/2012,561921346,10/23/2012,3868,154.06,90.93,595904.08,351717.24,244186.84 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,L,2/19/2017,393865287,4/7/2017,2346,154.06,90.93,361424.76,213321.78,148102.98 +Central America and the Caribbean,Nicaragua,Beverages,Offline,C,10/4/2011,801891076,10/9/2011,6244,47.45,31.79,296277.8,198496.76,97781.04 +Middle East and North Africa,Syria,Personal Care,Offline,L,3/24/2015,995422542,4/3/2015,6505,81.73,56.67,531653.65,368638.35,163015.3 +Sub-Saharan Africa,Kenya,Personal Care,Online,M,12/7/2016,704196012,1/7/2017,6103,81.73,56.67,498798.19,345857.01,152941.18 +Sub-Saharan Africa,Rwanda,Cereal,Online,M,2/20/2011,628260314,3/17/2011,5043,205.7,117.11,1037345.1,590585.73,446759.37 +Australia and Oceania,Fiji,Cosmetics,Online,L,11/15/2015,187976777,12/1/2015,5360,437.2,263.33,2343392,1411448.8,931943.2 +Australia and Oceania,Kiribati,Baby Food,Offline,L,2/25/2016,674019229,3/8/2016,6123,255.28,159.42,1563079.44,976128.66,586950.78 +Central America and the Caribbean,Panama,Vegetables,Online,L,3/18/2013,297373998,4/25/2013,8429,154.06,90.93,1298571.74,766448.97,532122.77 +Middle East and North Africa,Kuwait,Fruits,Online,C,2/17/2013,939339911,2/20/2013,409,9.33,6.92,3815.97,2830.28,985.69 +Sub-Saharan Africa,Burundi,Meat,Offline,H,6/28/2015,501528298,8/1/2015,2223,421.89,364.69,937861.47,810705.87,127155.6 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,M,2/19/2017,555862987,4/3/2017,1065,152.58,97.44,162497.7,103773.6,58724.1 +Asia,Uzbekistan,Snacks,Online,M,12/30/2015,494580304,1/5/2016,6158,152.58,97.44,939587.64,600035.52,339552.12 +Middle East and North Africa,Iran,Cereal,Online,M,10/30/2014,680229079,12/8/2014,3756,205.7,117.11,772609.2,439865.16,332744.04 +Europe,Belarus,Cosmetics,Online,H,6/23/2017,195670640,7/11/2017,2145,437.2,263.33,937794,564842.85,372951.15 +Europe,Spain,Office Supplies,Offline,H,6/23/2017,894078814,7/3/2017,6644,651.21,524.96,4326639.24,3487834.24,838805 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,C,1/2/2017,648939931,2/16/2017,4601,437.2,263.33,2011557.2,1211581.33,799975.87 +Middle East and North Africa,Jordan,Snacks,Offline,M,7/11/2015,104052817,8/20/2015,396,152.58,97.44,60421.68,38586.24,21835.44 +Middle East and North Africa,Azerbaijan,Vegetables,Online,C,7/19/2013,423528802,8/13/2013,439,154.06,90.93,67632.34,39918.27,27714.07 +Middle East and North Africa,Israel,Baby Food,Offline,M,6/15/2016,141791713,7/6/2016,8174,255.28,159.42,2086658.72,1303099.08,783559.64 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,C,7/15/2015,113577878,7/25/2015,9073,109.28,35.84,991497.44,325176.32,666321.12 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,M,7/3/2014,363936126,7/16/2014,5642,81.73,56.67,461120.66,319732.14,141388.52 +Sub-Saharan Africa,Central African Republic,Fruits,Online,M,7/27/2010,538227784,8/10/2010,2417,9.33,6.92,22550.61,16725.64,5824.97 +Asia,Brunei,Clothes,Offline,L,5/14/2013,352126681,6/18/2013,965,109.28,35.84,105455.2,34585.6,70869.6 +Central America and the Caribbean,Jamaica,Household,Online,C,11/14/2010,941619145,11/26/2010,4885,668.27,502.54,3264498.95,2454907.9,809591.05 +Australia and Oceania,Nauru,Household,Offline,H,1/22/2011,813004004,2/9/2011,4807,668.27,502.54,3212373.89,2415709.78,796664.11 +Europe,Bulgaria,Cosmetics,Online,L,5/27/2015,792892587,7/8/2015,3391,437.2,263.33,1482545.2,892952.03,589593.17 +Europe,Latvia,Beverages,Online,C,1/26/2015,878208720,2/3/2015,331,47.45,31.79,15705.95,10522.49,5183.46 +Sub-Saharan Africa,Malawi,Cosmetics,Online,H,6/13/2017,686188733,6/19/2017,7350,437.2,263.33,3213420,1935475.5,1277944.5 +Europe,Ukraine,Fruits,Online,C,1/21/2012,804381453,2/2/2012,3202,9.33,6.92,29874.66,22157.84,7716.82 +Europe,Liechtenstein,Vegetables,Online,L,3/10/2012,540648210,3/27/2012,8674,154.06,90.93,1336316.44,788726.82,547589.62 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,C,4/14/2013,173162829,6/3/2013,1584,109.28,35.84,173099.52,56770.56,116328.96 +Sub-Saharan Africa,Angola,Office Supplies,Online,C,11/4/2011,500411641,11/5/2011,1780,651.21,524.96,1159153.8,934428.8,224725 +Sub-Saharan Africa,Djibouti,Meat,Offline,M,10/12/2016,591193473,10/14/2016,6141,421.89,364.69,2590826.49,2239561.29,351265.2 +Europe,Ireland,Snacks,Online,M,5/15/2015,934619653,7/1/2015,3579,152.58,97.44,546083.82,348737.76,197346.06 +Europe,Monaco,Vegetables,Offline,C,11/16/2014,290114009,12/2/2014,37,154.06,90.93,5700.22,3364.41,2335.81 +Central America and the Caribbean,Haiti,Clothes,Offline,C,1/22/2016,637412869,1/27/2016,3488,109.28,35.84,381168.64,125009.92,256158.72 +Asia,Cambodia,Clothes,Offline,H,12/13/2016,426565062,1/30/2017,8936,109.28,35.84,976526.08,320266.24,656259.84 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,C,8/28/2016,427931916,10/6/2016,3418,255.28,159.42,872547.04,544897.56,327649.48 +Sub-Saharan Africa,Zambia,Cereal,Online,L,7/23/2011,582187259,8/8/2011,1002,205.7,117.11,206111.4,117344.22,88767.18 +Asia,Kyrgyzstan,Fruits,Online,H,3/29/2014,450317418,4/23/2014,7786,9.33,6.92,72643.38,53879.12,18764.26 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,L,11/10/2011,563621222,11/14/2011,6899,437.2,263.33,3016242.8,1816713.67,1199529.13 +Central America and the Caribbean,Nicaragua,Baby Food,Online,M,5/6/2015,173710000,5/7/2015,3504,255.28,159.42,894501.12,558607.68,335893.44 +Central America and the Caribbean,The Bahamas,Baby Food,Online,L,3/11/2010,402507579,3/17/2010,9792,255.28,159.42,2499701.76,1561040.64,938661.12 +Europe,Lithuania,Fruits,Offline,C,4/3/2013,192250287,4/23/2013,9987,9.33,6.92,93178.71,69110.04,24068.67 +Europe,Macedonia,Baby Food,Offline,H,12/9/2015,355486953,1/9/2016,5344,255.28,159.42,1364216.32,851940.48,512275.84 +Sub-Saharan Africa,Chad,Cereal,Offline,C,9/20/2010,425078904,11/2/2010,9149,205.7,117.11,1881949.3,1071439.39,810509.91 +Sub-Saharan Africa,Lesotho,Meat,Online,L,1/27/2010,904199969,3/15/2010,1719,421.89,364.69,725228.91,626902.11,98326.8 +Asia,Laos,Baby Food,Online,C,5/21/2012,116336476,7/7/2012,5403,255.28,159.42,1379277.84,861346.26,517931.58 +Europe,Finland,Office Supplies,Offline,L,5/2/2013,955287253,6/7/2013,9582,651.21,524.96,6239894.22,5030166.72,1209727.5 +Europe,Belarus,Office Supplies,Offline,H,3/21/2017,535163629,4/10/2017,5665,651.21,524.96,3689104.65,2973898.4,715206.25 +Asia,Bhutan,Household,Online,L,6/27/2010,540389430,8/10/2010,2096,668.27,502.54,1400693.92,1053323.84,347370.08 +Europe,Montenegro,Personal Care,Online,M,12/6/2010,475700986,12/19/2010,9348,81.73,56.67,764012.04,529751.16,234260.88 +Australia and Oceania,New Zealand,Household,Offline,M,11/28/2010,816147124,12/24/2010,4926,668.27,502.54,3291898.02,2475512.04,816385.98 +Sub-Saharan Africa,Malawi,Fruits,Online,M,6/1/2011,757089173,7/12/2011,8365,9.33,6.92,78045.45,57885.8,20159.65 +Central America and the Caribbean,Honduras,Clothes,Online,L,9/22/2010,464200961,9/26/2010,6235,109.28,35.84,681360.8,223462.4,457898.4 +Australia and Oceania,Kiribati,Fruits,Offline,M,9/30/2015,623468816,10/28/2015,7132,9.33,6.92,66541.56,49353.44,17188.12 +Sub-Saharan Africa,Botswana,Baby Food,Online,H,7/11/2015,191191565,7/21/2015,6688,255.28,159.42,1707312.64,1066200.96,641111.68 +Central America and the Caribbean,Panama,Snacks,Online,L,4/26/2015,443980538,5/9/2015,2562,152.58,97.44,390909.96,249641.28,141268.68 +Asia,Indonesia,Baby Food,Online,C,1/28/2010,928759562,3/7/2010,9448,255.28,159.42,2411885.44,1506200.16,905685.28 +Australia and Oceania,New Zealand,Fruits,Offline,C,12/24/2010,812764966,2/11/2011,4070,9.33,6.92,37973.1,28164.4,9808.7 +Sub-Saharan Africa,Swaziland,Meat,Online,H,5/1/2011,233545577,6/16/2011,181,421.89,364.69,76362.09,66008.89,10353.2 +Middle East and North Africa,Lebanon,Office Supplies,Online,C,1/24/2013,748962724,3/11/2013,3568,651.21,524.96,2323517.28,1873057.28,450460 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,M,5/29/2015,387190234,5/31/2015,7049,668.27,502.54,4710635.23,3542404.46,1168230.77 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,C,1/25/2011,396714437,2/26/2011,5472,152.58,97.44,834917.76,533191.68,301726.08 +Asia,Cambodia,Personal Care,Online,H,10/3/2012,296334159,11/12/2012,718,81.73,56.67,58682.14,40689.06,17993.08 +Sub-Saharan Africa,Togo,Cereal,Online,H,7/12/2011,125160729,8/26/2011,6696,205.7,117.11,1377367.2,784168.56,593198.64 +Sub-Saharan Africa,Tanzania,Beverages,Offline,C,11/10/2010,892617976,11/13/2010,4350,47.45,31.79,206407.5,138286.5,68121 +Middle East and North Africa,Libya,Cosmetics,Online,L,4/19/2015,528442227,5/26/2015,6653,437.2,263.33,2908691.6,1751934.49,1156757.11 +Europe,Portugal,Fruits,Offline,M,7/10/2011,632682311,7/11/2011,3610,9.33,6.92,33681.3,24981.2,8700.1 +Asia,Vietnam,Cosmetics,Online,L,7/24/2017,625699555,8/12/2017,7258,437.2,263.33,3173197.6,1911249.14,1261948.46 +Middle East and North Africa,Afghanistan,Beverages,Offline,L,11/13/2010,898167788,11/14/2010,6663,47.45,31.79,316159.35,211816.77,104342.58 +Middle East and North Africa,Tunisia ,Meat,Offline,L,5/23/2015,561073338,6/12/2015,2924,421.89,364.69,1233606.36,1066353.56,167252.8 +Central America and the Caribbean,Nicaragua,Beverages,Online,C,6/28/2014,595715034,8/4/2014,4171,47.45,31.79,197913.95,132596.09,65317.86 +Europe,Estonia,Snacks,Offline,H,4/26/2015,703704202,5/23/2015,566,152.58,97.44,86360.28,55151.04,31209.24 +Sub-Saharan Africa,Namibia,Baby Food,Offline,L,9/22/2014,656964671,9/24/2014,9300,255.28,159.42,2374104,1482606,891498 +Europe,Netherlands,Cereal,Online,L,8/18/2010,747732770,9/28/2010,9598,205.7,117.11,1974308.6,1124021.78,850286.82 +Australia and Oceania,East Timor,Clothes,Online,C,5/18/2013,438557326,5/23/2013,7713,109.28,35.84,842876.64,276433.92,566442.72 +Sub-Saharan Africa,Sudan,Fruits,Offline,C,8/27/2011,612299668,9/21/2011,1933,9.33,6.92,18034.89,13376.36,4658.53 +Europe,Finland,Vegetables,Online,C,2/22/2014,422133624,3/9/2014,7575,154.06,90.93,1167004.5,688794.75,478209.75 +Middle East and North Africa,Lebanon,Cereal,Online,H,6/17/2015,441545522,6/22/2015,1987,205.7,117.11,408725.9,232697.57,176028.33 +Sub-Saharan Africa,The Gambia,Snacks,Offline,C,1/18/2015,414334189,2/1/2015,9549,152.58,97.44,1456986.42,930454.56,526531.86 +Middle East and North Africa,Kuwait,Clothes,Offline,L,6/8/2013,604610955,6/30/2013,6672,109.28,35.84,729116.16,239124.48,489991.68 +Asia,Nepal,Cereal,Online,L,12/30/2015,446799647,2/16/2016,6799,205.7,117.11,1398554.3,796230.89,602323.41 +Australia and Oceania,Australia,Household,Offline,M,1/6/2014,795636594,1/29/2014,5404,668.27,502.54,3611331.08,2715726.16,895604.92 +North America,Canada,Personal Care,Online,H,3/21/2011,776170623,4/11/2011,4990,81.73,56.67,407832.7,282783.3,125049.4 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,L,5/18/2012,933763062,6/12/2012,95,81.73,56.67,7764.35,5383.65,2380.7 +Europe,Slovenia,Personal Care,Online,M,12/27/2011,984087741,1/2/2012,2286,81.73,56.67,186834.78,129547.62,57287.16 +Asia,Brunei,Cosmetics,Offline,H,3/2/2013,263130986,3/3/2013,5161,437.2,263.33,2256389.2,1359046.13,897343.07 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,H,4/28/2016,877191627,6/1/2016,9350,205.7,117.11,1923295,1094978.5,828316.5 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,H,5/7/2015,952880990,6/18/2015,7515,152.58,97.44,1146638.7,732261.6,414377.1 +Australia and Oceania,Kiribati,Beverages,Online,C,7/24/2016,487122905,7/24/2016,9347,47.45,31.79,443515.15,297141.13,146374.02 +Sub-Saharan Africa,South Sudan,Household,Online,C,3/15/2012,897153699,5/2/2012,6571,668.27,502.54,4391202.17,3302190.34,1089011.83 +Europe,Vatican City,Personal Care,Online,H,7/5/2014,970522201,7/16/2014,7941,81.73,56.67,649017.93,450016.47,199001.46 +Sub-Saharan Africa,Ghana,Clothes,Online,L,1/22/2014,915089738,2/22/2014,4244,109.28,35.84,463784.32,152104.96,311679.36 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,L,11/10/2013,109030139,12/17/2013,3296,651.21,524.96,2146388.16,1730268.16,416120 +Australia and Oceania,Fiji,Personal Care,Offline,M,5/31/2010,250829732,6/19/2010,4947,81.73,56.67,404318.31,280346.49,123971.82 +Central America and the Caribbean,Barbados,Vegetables,Online,L,8/20/2012,409287345,8/29/2012,6075,154.06,90.93,935914.5,552399.75,383514.75 +Middle East and North Africa,Israel,Personal Care,Offline,M,5/17/2015,173514306,5/17/2015,5594,81.73,56.67,457197.62,317011.98,140185.64 +Central America and the Caribbean,Haiti,Fruits,Online,L,9/30/2010,102934443,10/24/2010,9444,9.33,6.92,88112.52,65352.48,22760.04 +Central America and the Caribbean,Costa Rica,Beverages,Online,L,8/28/2014,377284085,9/22/2014,5600,47.45,31.79,265720,178024,87696 +Middle East and North Africa,Egypt,Personal Care,Online,L,7/27/2017,346612060,9/2/2017,9066,81.73,56.67,740964.18,513770.22,227193.96 +Europe,Latvia,Personal Care,Offline,L,1/5/2011,781279695,1/11/2011,6878,81.73,56.67,562138.94,389776.26,172362.68 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,M,1/31/2014,721960818,2/19/2014,3105,81.73,56.67,253771.65,175960.35,77811.3 +Middle East and North Africa,Morocco,Cereal,Online,L,8/27/2016,629641759,9/18/2016,3843,205.7,117.11,790505.1,450053.73,340451.37 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,H,6/14/2013,135621345,6/16/2013,2225,651.21,524.96,1448942.25,1168036,280906.25 +Sub-Saharan Africa,Mauritania,Beverages,Offline,H,5/30/2015,291510903,6/8/2015,3409,47.45,31.79,161757.05,108372.11,53384.94 +Europe,Greece,Clothes,Offline,M,8/3/2015,419234263,9/3/2015,9590,109.28,35.84,1047995.2,343705.6,704289.6 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,L,9/13/2015,361027753,10/1/2015,4990,437.2,263.33,2181628,1314016.7,867611.3 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,M,9/21/2014,929440200,10/3/2014,864,437.2,263.33,377740.8,227517.12,150223.68 +Sub-Saharan Africa,Namibia,Clothes,Online,H,9/15/2012,757332932,9/29/2012,499,109.28,35.84,54530.72,17884.16,36646.56 +Middle East and North Africa,Bahrain,Beverages,Offline,H,7/21/2014,347879779,8/6/2014,4212,47.45,31.79,199859.4,133899.48,65959.92 +Asia,Philippines,Office Supplies,Online,L,1/28/2011,724567067,2/19/2011,4352,651.21,524.96,2834065.92,2284625.92,549440 +Europe,Montenegro,Cereal,Offline,C,2/3/2013,281193625,2/28/2013,297,205.7,117.11,61092.9,34781.67,26311.23 +Sub-Saharan Africa,Seychelles ,Meat,Offline,L,5/5/2017,631870782,6/5/2017,3461,421.89,364.69,1460161.29,1262192.09,197969.2 +Europe,Norway,Vegetables,Online,M,4/6/2010,761022365,5/9/2010,2284,154.06,90.93,351873.04,207684.12,144188.92 +Middle East and North Africa,Bahrain,Cereal,Offline,L,3/22/2017,173384702,5/2/2017,7241,205.7,117.11,1489473.7,847993.51,641480.19 +Europe,Hungary,Fruits,Offline,C,6/7/2015,244006621,7/26/2015,5836,9.33,6.92,54449.88,40385.12,14064.76 +Europe,Bulgaria,Cosmetics,Offline,M,6/17/2013,168249452,7/2/2013,7606,437.2,263.33,3325343.2,2002887.98,1322455.22 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,H,2/26/2017,111787021,4/7/2017,9118,437.2,263.33,3986389.6,2401042.94,1585346.66 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Online,M,9/16/2010,760605657,10/18/2010,8971,154.06,90.93,1382072.26,815733.03,566339.23 +Sub-Saharan Africa,Togo,Baby Food,Online,L,6/14/2013,171004188,7/25/2013,2794,255.28,159.42,713252.32,445419.48,267832.84 +Central America and the Caribbean,Dominica,Cereal,Offline,L,7/1/2015,519593942,7/29/2015,8249,205.7,117.11,1696819.3,966040.39,730778.91 +Asia,Sri Lanka,Personal Care,Online,L,10/22/2011,453298747,12/5/2011,27,81.73,56.67,2206.71,1530.09,676.62 +Central America and the Caribbean,Barbados,Office Supplies,Online,H,7/18/2013,939354932,7/21/2013,4854,651.21,524.96,3160973.34,2548155.84,612817.5 +Europe,Monaco,Meat,Online,H,1/7/2014,315311324,1/15/2014,6483,421.89,364.69,2735112.87,2364285.27,370827.6 +Asia,Myanmar,Office Supplies,Online,L,3/4/2015,139029252,3/28/2015,700,651.21,524.96,455847,367472,88375 +Europe,Belgium,Beverages,Online,L,3/20/2016,238682544,3/23/2016,324,47.45,31.79,15373.8,10299.96,5073.84 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,H,6/12/2017,962757527,6/26/2017,202,81.73,56.67,16509.46,11447.34,5062.12 +Europe,Ireland,Baby Food,Offline,H,6/3/2016,930053031,6/14/2016,2215,255.28,159.42,565445.2,353115.3,212329.9 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,C,10/8/2011,179680383,10/20/2011,273,651.21,524.96,177780.33,143314.08,34466.25 +Central America and the Caribbean,Grenada,Vegetables,Online,M,7/16/2014,621063411,8/11/2014,5319,154.06,90.93,819445.14,483656.67,335788.47 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,H,2/18/2014,183938443,3/10/2014,328,255.28,159.42,83731.84,52289.76,31442.08 +Asia,Vietnam,Household,Online,C,5/17/2012,468354308,5/22/2012,5302,668.27,502.54,3543167.54,2664467.08,878700.46 +Europe,Macedonia,Vegetables,Offline,C,2/26/2012,894672334,2/27/2012,2280,154.06,90.93,351256.8,207320.4,143936.4 +Europe,Malta,Cereal,Online,C,8/19/2013,953566348,9/7/2013,328,205.7,117.11,67469.6,38412.08,29057.52 +Australia and Oceania,Fiji,Beverages,Offline,H,6/20/2010,656022679,7/21/2010,544,47.45,31.79,25812.8,17293.76,8519.04 +Asia,Thailand,Clothes,Offline,M,4/27/2016,983340156,6/15/2016,1059,109.28,35.84,115727.52,37954.56,77772.96 +Asia,North Korea,Fruits,Online,L,8/14/2015,737130105,10/1/2015,2034,9.33,6.92,18977.22,14075.28,4901.94 +Middle East and North Africa,Egypt,Vegetables,Online,H,10/13/2012,589316356,11/23/2012,660,154.06,90.93,101679.6,60013.8,41665.8 +Sub-Saharan Africa,Mauritius ,Meat,Offline,H,4/24/2013,832135236,4/27/2013,6163,421.89,364.69,2600108.07,2247584.47,352523.6 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,L,5/25/2012,928135573,5/25/2012,4796,421.89,364.69,2023384.44,1749053.24,274331.2 +North America,Mexico,Personal Care,Offline,C,11/16/2013,860178697,11/26/2013,4846,81.73,56.67,396063.58,274622.82,121440.76 +Middle East and North Africa,Tunisia ,Office Supplies,Online,H,4/16/2011,681438434,6/4/2011,1630,651.21,524.96,1061472.3,855684.8,205787.5 +Sub-Saharan Africa,Ghana,Cereal,Online,L,5/20/2014,965401113,7/5/2014,2497,205.7,117.11,513632.9,292423.67,221209.23 +Europe,Italy,Cereal,Online,L,1/17/2015,555865561,2/3/2015,1827,205.7,117.11,375813.9,213959.97,161853.93 +Europe,Belarus,Office Supplies,Offline,C,10/17/2013,616943109,12/3/2013,6031,651.21,524.96,3927447.51,3166033.76,761413.75 +Asia,Laos,Vegetables,Offline,C,1/3/2016,583057582,1/4/2016,8550,154.06,90.93,1317213,777451.5,539761.5 +Middle East and North Africa,Iran,Clothes,Offline,H,12/20/2012,408945310,1/3/2013,4860,109.28,35.84,531100.8,174182.4,356918.4 +Europe,San Marino,Clothes,Offline,M,12/24/2015,119655120,12/31/2015,7464,109.28,35.84,815665.92,267509.76,548156.16 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,M,8/30/2014,260548341,9/12/2014,899,255.28,159.42,229496.72,143318.58,86178.14 +Asia,Indonesia,Meat,Online,L,1/31/2011,547298800,2/5/2011,6732,421.89,364.69,2840163.48,2455093.08,385070.4 +Europe,Poland,Snacks,Offline,C,12/9/2015,315892827,12/28/2015,8562,152.58,97.44,1306389.96,834281.28,472108.68 +Europe,Luxembourg,Household,Offline,H,6/27/2014,772629249,7/25/2014,7019,668.27,502.54,4690587.13,3527328.26,1163258.87 +Middle East and North Africa,Libya,Personal Care,Offline,C,10/8/2015,944119393,10/28/2015,4764,81.73,56.67,389361.72,269975.88,119385.84 +North America,United States of America,Cereal,Offline,H,12/14/2010,827287089,1/3/2011,1489,205.7,117.11,306287.3,174376.79,131910.51 +Asia,Cambodia,Meat,Offline,C,1/2/2015,939368665,1/19/2015,8918,421.89,364.69,3762415.02,3252305.42,510109.6 +Central America and the Caribbean,Guatemala,Cosmetics,Online,C,6/8/2017,967912948,7/16/2017,5805,437.2,263.33,2537946,1528630.65,1009315.35 +Middle East and North Africa,Israel,Vegetables,Online,C,5/26/2016,220781266,6/18/2016,2938,154.06,90.93,452628.28,267152.34,185475.94 +Asia,Cambodia,Fruits,Offline,L,11/28/2014,776147449,11/30/2014,8133,9.33,6.92,75880.89,56280.36,19600.53 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,H,1/10/2017,732497823,1/25/2017,1238,47.45,31.79,58743.1,39356.02,19387.08 +Europe,Poland,Office Supplies,Offline,M,7/15/2016,958631217,8/29/2016,9135,651.21,524.96,5948803.35,4795509.6,1153293.75 +Asia,Kazakhstan,Meat,Offline,C,11/8/2015,143658959,12/10/2015,733,421.89,364.69,309245.37,267317.77,41927.6 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Online,C,8/31/2014,647004878,9/9/2014,1976,154.06,90.93,304422.56,179677.68,124744.88 +Central America and the Caribbean,El Salvador,Vegetables,Offline,L,9/24/2013,848405301,10/17/2013,837,154.06,90.93,128948.22,76108.41,52839.81 +Europe,Ireland,Meat,Online,C,2/2/2011,997909057,2/7/2011,2320,421.89,364.69,978784.8,846080.8,132704 +Middle East and North Africa,Lebanon,Vegetables,Offline,L,5/31/2013,965877473,6/2/2013,3463,154.06,90.93,533509.78,314890.59,218619.19 +Europe,Poland,Office Supplies,Offline,M,1/31/2017,692984378,1/31/2017,8332,651.21,524.96,5425881.72,4373966.72,1051915 +Europe,Malta,Cereal,Online,L,12/22/2011,640216100,2/7/2012,3026,205.7,117.11,622448.2,354374.86,268073.34 +Sub-Saharan Africa,Guinea,Snacks,Offline,H,7/10/2015,438871467,8/7/2015,675,152.58,97.44,102991.5,65772,37219.5 +Asia,South Korea,Baby Food,Online,M,12/12/2015,240561807,1/25/2016,6439,255.28,159.42,1643747.92,1026505.38,617242.54 +Middle East and North Africa,Somalia,Clothes,Offline,L,11/19/2013,267210948,12/22/2013,2512,109.28,35.84,274511.36,90030.08,184481.28 +Middle East and North Africa,Algeria,Fruits,Offline,H,1/17/2011,361055219,3/3/2011,3118,9.33,6.92,29090.94,21576.56,7514.38 +Asia,Japan,Personal Care,Online,L,12/24/2013,434643447,1/14/2014,9510,81.73,56.67,777252.3,538931.7,238320.6 +Asia,Cambodia,Household,Offline,C,3/2/2015,920836961,3/15/2015,4975,668.27,502.54,3324643.25,2500136.5,824506.75 +Central America and the Caribbean,Grenada,Personal Care,Offline,C,12/6/2011,522809588,12/19/2011,9830,81.73,56.67,803405.9,557066.1,246339.8 +Middle East and North Africa,Kuwait,Cereal,Online,C,3/28/2010,264047658,4/22/2010,6425,205.7,117.11,1321622.5,752431.75,569190.75 +Central America and the Caribbean,El Salvador,Beverages,Online,H,4/30/2013,338349997,6/11/2013,4138,47.45,31.79,196348.1,131547.02,64801.08 +Europe,Slovenia,Household,Offline,M,5/14/2010,559827935,6/2/2010,4381,668.27,502.54,2927690.87,2201627.74,726063.13 +Australia and Oceania,Nauru,Cosmetics,Offline,M,7/6/2010,812905299,7/7/2010,5597,437.2,263.33,2447008.4,1473858.01,973150.39 +Australia and Oceania,Nauru,Clothes,Offline,C,5/30/2016,602318418,7/15/2016,8259,109.28,35.84,902543.52,296002.56,606540.96 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,C,11/8/2012,403116118,12/27/2012,9872,255.28,159.42,2520124.16,1573794.24,946329.92 +Sub-Saharan Africa,Sudan,Cosmetics,Online,L,12/25/2015,310659730,1/12/2016,9972,437.2,263.33,4359758.4,2625926.76,1733831.64 +Sub-Saharan Africa,Central African Republic,Household,Online,C,6/27/2016,490623080,6/30/2016,5127,668.27,502.54,3426220.29,2576522.58,849697.71 +Sub-Saharan Africa,Namibia,Personal Care,Online,L,9/18/2013,728992497,10/1/2013,3935,81.73,56.67,321607.55,222996.45,98611.1 +Middle East and North Africa,Jordan,Fruits,Offline,L,11/8/2011,882066810,12/27/2011,2025,9.33,6.92,18893.25,14013,4880.25 +Central America and the Caribbean,El Salvador,Office Supplies,Online,H,2/26/2016,426457345,3/16/2016,7060,651.21,524.96,4597542.6,3706217.6,891325 +Middle East and North Africa,Tunisia ,Vegetables,Online,L,1/3/2014,709087932,1/31/2014,3731,154.06,90.93,574797.86,339259.83,235538.03 +Middle East and North Africa,Saudi Arabia,Clothes,Online,C,7/31/2016,897194898,9/6/2016,8763,109.28,35.84,957620.64,314065.92,643554.72 +Asia,Kazakhstan,Household,Offline,M,3/7/2017,228327071,4/26/2017,5909,668.27,502.54,3948807.43,2969508.86,979298.57 +Asia,Kazakhstan,Personal Care,Online,L,3/5/2010,260345780,4/4/2010,957,81.73,56.67,78215.61,54233.19,23982.42 +Asia,Bangladesh,Office Supplies,Offline,M,7/2/2017,821424853,8/4/2017,6723,651.21,524.96,4378084.83,3529306.08,848778.75 +Central America and the Caribbean,Costa Rica,Meat,Offline,L,9/22/2016,460050618,10/16/2016,8056,421.89,364.69,3398745.84,2937942.64,460803.2 +Sub-Saharan Africa,Malawi,Personal Care,Offline,M,12/26/2012,495021903,1/5/2013,6836,81.73,56.67,558706.28,387396.12,171310.16 +Central America and the Caribbean,Nicaragua,Beverages,Offline,H,6/25/2012,965450036,7/3/2012,6975,47.45,31.79,330963.75,221735.25,109228.5 +Europe,Hungary,Baby Food,Online,M,2/13/2011,180758845,3/11/2011,9414,255.28,159.42,2403205.92,1500779.88,902426.04 +Middle East and North Africa,Tunisia ,Baby Food,Offline,C,6/11/2013,570684659,7/14/2013,7127,255.28,159.42,1819380.56,1136186.34,683194.22 +Sub-Saharan Africa,Sudan,Fruits,Offline,L,9/15/2013,135276305,10/22/2013,120,9.33,6.92,1119.6,830.4,289.2 +Sub-Saharan Africa,Gabon,Household,Offline,L,10/16/2014,994895112,10/27/2014,427,668.27,502.54,285351.29,214584.58,70766.71 +Sub-Saharan Africa,The Gambia,Meat,Online,L,11/13/2016,840214908,11/27/2016,7117,421.89,364.69,3002591.13,2595498.73,407092.4 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,L,8/5/2013,582222020,8/25/2013,1289,421.89,364.69,543816.21,470085.41,73730.8 +Sub-Saharan Africa,Burundi,Clothes,Offline,C,1/20/2011,302215278,2/28/2011,1071,109.28,35.84,117038.88,38384.64,78654.24 +Sub-Saharan Africa,Namibia,Baby Food,Online,M,5/23/2016,601806008,7/9/2016,6626,255.28,159.42,1691485.28,1056316.92,635168.36 +Central America and the Caribbean,Costa Rica,Beverages,Offline,C,4/26/2011,352918040,5/2/2011,5146,47.45,31.79,244177.7,163591.34,80586.36 +Middle East and North Africa,Turkey,Cosmetics,Offline,H,6/20/2016,747787702,8/3/2016,5853,437.2,263.33,2558931.6,1541270.49,1017661.11 +Central America and the Caribbean,Haiti,Office Supplies,Offline,L,11/23/2011,348963820,12/17/2011,5004,651.21,524.96,3258654.84,2626899.84,631755 +Middle East and North Africa,United Arab Emirates,Cereal,Online,H,7/28/2016,939307725,8/21/2016,884,205.7,117.11,181838.8,103525.24,78313.56 +Middle East and North Africa,Oman,Household,Online,L,6/23/2016,771993243,7/3/2016,8811,668.27,502.54,5888126.97,4427879.94,1460247.03 +Europe,Kosovo,Vegetables,Online,M,10/12/2013,420506703,10/24/2013,6133,154.06,90.93,944849.98,557673.69,387176.29 +Asia,Maldives,Meat,Offline,L,7/8/2015,528646934,8/26/2015,7230,421.89,364.69,3050264.7,2636708.7,413556 +Europe,Poland,Fruits,Online,H,8/18/2014,460525262,10/6/2014,8514,9.33,6.92,79435.62,58916.88,20518.74 +Asia,Singapore,Snacks,Online,L,6/28/2016,550565516,7/31/2016,3426,152.58,97.44,522739.08,333829.44,188909.64 +Europe,Slovenia,Cereal,Offline,H,5/25/2012,753504025,6/28/2012,7441,205.7,117.11,1530613.7,871415.51,659198.19 +Europe,Serbia,Cereal,Offline,C,8/21/2013,194389617,9/11/2013,3062,205.7,117.11,629853.4,358590.82,271262.58 +Sub-Saharan Africa,Mauritius ,Household,Offline,M,6/2/2017,318583619,7/3/2017,4827,668.27,502.54,3225739.29,2425760.58,799978.71 +Central America and the Caribbean,Panama,Household,Offline,H,8/26/2010,841759860,9/28/2010,4303,668.27,502.54,2875565.81,2162429.62,713136.19 +Australia and Oceania,Papua New Guinea,Household,Online,C,8/11/2011,199904668,8/26/2011,5088,668.27,502.54,3400157.76,2556923.52,843234.24 +Middle East and North Africa,Saudi Arabia,Meat,Online,L,2/14/2013,499316871,2/14/2013,7813,421.89,364.69,3296226.57,2849322.97,446903.6 +Sub-Saharan Africa,Gabon,Personal Care,Online,C,8/28/2016,766607797,9/23/2016,5138,81.73,56.67,419928.74,291170.46,128758.28 +Middle East and North Africa,Morocco,Office Supplies,Online,C,5/23/2013,998701274,6/10/2013,6755,651.21,524.96,4398923.55,3546104.8,852818.75 +Middle East and North Africa,Oman,Office Supplies,Online,H,9/14/2010,812833631,9/28/2010,4389,651.21,524.96,2858160.69,2304049.44,554111.25 +Sub-Saharan Africa,Ethiopia,Beverages,Online,L,4/5/2013,796553695,5/18/2013,6794,47.45,31.79,322375.3,215981.26,106394.04 +Sub-Saharan Africa,Benin,Cosmetics,Offline,L,8/23/2011,257722795,10/6/2011,4757,437.2,263.33,2079760.4,1252660.81,827099.59 +Middle East and North Africa,Turkey,Vegetables,Online,C,6/5/2016,374514758,7/21/2016,6094,154.06,90.93,938841.64,554127.42,384714.22 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,H,7/18/2016,145415914,8/27/2016,655,651.21,524.96,426542.55,343848.8,82693.75 +Europe,Luxembourg,Personal Care,Online,H,5/4/2013,439225089,5/11/2013,5319,81.73,56.67,434721.87,301427.73,133294.14 +Australia and Oceania,Samoa ,Household,Offline,L,10/20/2016,845053613,12/1/2016,8998,668.27,502.54,6013093.46,4521854.92,1491238.54 +Middle East and North Africa,Algeria,Personal Care,Online,L,6/25/2011,122325313,7/19/2011,7633,81.73,56.67,623845.09,432562.11,191282.98 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,H,4/11/2013,250776517,5/31/2013,9199,255.28,159.42,2348320.72,1466504.58,881816.14 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,H,8/27/2012,580456054,8/28/2012,8700,668.27,502.54,5813949,4372098,1441851 +Asia,Malaysia,Fruits,Offline,C,4/15/2016,981725251,5/12/2016,3173,9.33,6.92,29604.09,21957.16,7646.93 +Europe,Czech Republic,Vegetables,Online,L,12/25/2012,495257937,1/4/2013,6684,154.06,90.93,1029737.04,607776.12,421960.92 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,C,5/3/2015,482040441,6/22/2015,5333,9.33,6.92,49756.89,36904.36,12852.53 +Sub-Saharan Africa,Seychelles ,Meat,Online,L,6/28/2010,573371589,7/30/2010,2250,421.89,364.69,949252.5,820552.5,128700 +Europe,Greece,Fruits,Online,L,12/15/2016,920862710,12/22/2016,2594,9.33,6.92,24202.02,17950.48,6251.54 +Middle East and North Africa,Iran,Beverages,Online,H,8/27/2012,846437633,9/8/2012,8560,47.45,31.79,406172,272122.4,134049.6 +Asia,Tajikistan,Meat,Offline,L,6/9/2014,192332684,7/29/2014,4370,421.89,364.69,1843659.3,1593695.3,249964 +Europe,Netherlands,Cosmetics,Online,M,9/17/2013,671096694,9/25/2013,1280,437.2,263.33,559616,337062.4,222553.6 +Middle East and North Africa,Yemen,Clothes,Online,C,7/12/2010,915590989,8/22/2010,2575,109.28,35.84,281396,92288,189108 +Asia,Singapore,Office Supplies,Online,H,5/10/2017,528989398,6/18/2017,8573,651.21,524.96,5582823.33,4500482.08,1082341.25 +Europe,Georgia,Snacks,Offline,H,6/11/2017,534778249,6/17/2017,1623,152.58,97.44,247637.34,158145.12,89492.22 +Sub-Saharan Africa,Mauritius ,Beverages,Online,C,1/13/2014,226756370,2/19/2014,1104,47.45,31.79,52384.8,35096.16,17288.64 +Middle East and North Africa,Iraq,Cereal,Offline,M,6/9/2011,319035089,7/15/2011,8427,205.7,117.11,1733433.9,986885.97,746547.93 +Europe,United Kingdom,Fruits,Online,C,3/26/2011,696038234,5/13/2011,2036,9.33,6.92,18995.88,14089.12,4906.76 +Sub-Saharan Africa,Malawi,Household,Offline,C,1/29/2016,862502133,2/27/2016,2403,668.27,502.54,1605852.81,1207603.62,398249.19 +Europe,Italy,Baby Food,Offline,H,10/2/2010,393475615,10/29/2010,7033,255.28,159.42,1795384.24,1121200.86,674183.38 +Europe,Ukraine,Office Supplies,Offline,M,5/27/2011,284320008,7/16/2011,5464,651.21,524.96,3558211.44,2868381.44,689830 +Sub-Saharan Africa,Niger,Office Supplies,Offline,H,4/17/2016,700709140,6/1/2016,4261,651.21,524.96,2774805.81,2236854.56,537951.25 +Sub-Saharan Africa,South Africa,Cereal,Offline,M,3/13/2017,528629338,4/6/2017,2023,205.7,117.11,416131.1,236913.53,179217.57 +North America,United States of America,Personal Care,Online,L,9/22/2010,524379432,10/27/2010,4382,81.73,56.67,358140.86,248327.94,109812.92 +Sub-Saharan Africa,Botswana,Baby Food,Offline,C,4/13/2017,164570748,5/23/2017,8996,255.28,159.42,2296498.88,1434142.32,862356.56 +Europe,Norway,Vegetables,Online,C,9/5/2016,796127116,10/15/2016,560,154.06,90.93,86273.6,50920.8,35352.8 +Australia and Oceania,Papua New Guinea,Vegetables,Online,C,7/8/2012,686284863,8/26/2012,5797,154.06,90.93,893085.82,527121.21,365964.61 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,C,3/30/2013,872592818,4/18/2013,8461,255.28,159.42,2159924.08,1348852.62,811071.46 +Asia,Kyrgyzstan,Baby Food,Online,C,3/24/2013,212912309,4/7/2013,4338,255.28,159.42,1107404.64,691563.96,415840.68 +Sub-Saharan Africa,Guinea,Cereal,Offline,M,9/8/2011,335417163,10/19/2011,6247,205.7,117.11,1285007.9,731586.17,553421.73 +Europe,Spain,Household,Online,M,6/24/2016,688593709,7/6/2016,9035,668.27,502.54,6037819.45,4540448.9,1497370.55 +Europe,Belarus,Office Supplies,Online,C,1/10/2010,791240775,2/16/2010,4583,651.21,524.96,2984495.43,2405891.68,578603.75 +Asia,Mongolia,Household,Online,M,9/2/2013,682469689,10/4/2013,6802,668.27,502.54,4545572.54,3418277.08,1127295.46 +Middle East and North Africa,Lebanon,Snacks,Offline,L,9/30/2015,471704280,10/3/2015,6634,152.58,97.44,1012215.72,646416.96,365798.76 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,C,3/24/2013,788680875,4/16/2013,7052,437.2,263.33,3083134.4,1857003.16,1226131.24 +Sub-Saharan Africa,Burundi,Baby Food,Online,L,7/5/2015,533448302,8/22/2015,8062,255.28,159.42,2058067.36,1285244.04,772823.32 +Middle East and North Africa,Algeria,Cosmetics,Offline,L,4/30/2010,926367890,6/19/2010,1700,437.2,263.33,743240,447661,295579 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,M,1/2/2013,558113467,2/9/2013,7032,255.28,159.42,1795128.96,1121041.44,674087.52 +Europe,Serbia,Fruits,Online,L,3/12/2017,339671361,4/18/2017,5159,9.33,6.92,48133.47,35700.28,12433.19 +Europe,Belgium,Baby Food,Online,C,10/31/2013,352340400,11/7/2013,4209,255.28,159.42,1074473.52,670998.78,403474.74 +Sub-Saharan Africa,Benin,Snacks,Offline,M,1/24/2010,297731912,2/17/2010,4344,152.58,97.44,662807.52,423279.36,239528.16 +Asia,Japan,Household,Online,H,4/29/2010,847769725,4/29/2010,2756,668.27,502.54,1841752.12,1385000.24,456751.88 +Sub-Saharan Africa,Gabon,Baby Food,Online,M,7/10/2012,494690167,7/22/2012,8669,255.28,159.42,2213022.32,1382011.98,831010.34 +North America,United States of America,Personal Care,Online,H,11/11/2011,501042068,12/6/2011,8337,81.73,56.67,681383.01,472457.79,208925.22 +Asia,Japan,Clothes,Online,C,3/3/2012,849686753,3/18/2012,47,109.28,35.84,5136.16,1684.48,3451.68 +Middle East and North Africa,Tunisia ,Cereal,Offline,L,7/26/2014,693798053,9/14/2014,9116,205.7,117.11,1875161.2,1067574.76,807586.44 +Asia,Mongolia,Clothes,Online,M,8/27/2013,606862294,9/4/2013,2894,109.28,35.84,316256.32,103720.96,212535.36 +Sub-Saharan Africa,Namibia,Cereal,Offline,H,6/17/2016,332678306,6/24/2016,5758,205.7,117.11,1184420.6,674319.38,510101.22 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,C,12/8/2015,135357415,1/7/2016,4122,9.33,6.92,38458.26,28524.24,9934.02 +Middle East and North Africa,Lebanon,Office Supplies,Online,C,6/14/2017,349323451,7/28/2017,1427,651.21,524.96,929276.67,749117.92,180158.75 +Sub-Saharan Africa,South Sudan,Personal Care,Online,L,4/19/2012,929312741,5/20/2012,3146,81.73,56.67,257122.58,178283.82,78838.76 +Central America and the Caribbean,Antigua and Barbuda ,Household,Online,C,10/9/2011,100374114,10/22/2011,1786,668.27,502.54,1193530.22,897536.44,295993.78 +Australia and Oceania,Solomon Islands,Meat,Online,L,1/27/2013,207868897,2/21/2013,1881,421.89,364.69,793575.09,685981.89,107593.2 +Europe,Belgium,Baby Food,Offline,C,9/10/2010,967470920,10/19/2010,4999,255.28,159.42,1276144.72,796940.58,479204.14 +North America,Mexico,Clothes,Offline,H,4/30/2015,815166509,6/8/2015,4740,109.28,35.84,517987.2,169881.6,348105.6 +Asia,Tajikistan,Meat,Online,M,3/26/2012,957254493,3/26/2012,1732,421.89,364.69,730713.48,631643.08,99070.4 +Europe,Germany,Clothes,Online,H,6/14/2010,420346200,6/24/2010,8636,109.28,35.84,943742.08,309514.24,634227.84 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,C,4/20/2016,101365458,6/3/2016,5147,255.28,159.42,1313926.16,820534.74,493391.42 +Europe,Serbia,Personal Care,Offline,L,6/14/2014,517548596,7/25/2014,2986,81.73,56.67,244045.78,169216.62,74829.16 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,C,2/18/2017,456444442,3/16/2017,908,47.45,31.79,43084.6,28865.32,14219.28 +Middle East and North Africa,Oman,Cosmetics,Offline,L,12/6/2014,125914323,1/18/2015,9701,437.2,263.33,4241277.2,2554564.33,1686712.87 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,L,11/7/2010,704132068,11/24/2010,7181,81.73,56.67,586903.13,406947.27,179955.86 +Asia,Sri Lanka,Cosmetics,Offline,L,7/14/2016,289584004,8/26/2016,3197,437.2,263.33,1397728.4,841866.01,555862.39 +Europe,Monaco,Baby Food,Online,M,8/14/2010,651068961,10/2/2010,4629,255.28,159.42,1181691.12,737955.18,443735.94 +Australia and Oceania,New Zealand,Beverages,Offline,L,8/28/2010,477698266,9/26/2010,387,47.45,31.79,18363.15,12302.73,6060.42 +Europe,United Kingdom,Baby Food,Offline,M,5/6/2016,328895747,5/22/2016,6415,255.28,159.42,1637621.2,1022679.3,614941.9 +Sub-Saharan Africa,Mozambique,Clothes,Offline,C,4/18/2013,384397733,4/21/2013,686,109.28,35.84,74966.08,24586.24,50379.84 +Australia and Oceania,Tonga,Cereal,Offline,C,9/10/2014,894253051,10/5/2014,8205,205.7,117.11,1687768.5,960887.55,726880.95 +Asia,Bangladesh,Office Supplies,Online,L,1/23/2012,828823029,2/21/2012,6008,651.21,524.96,3912469.68,3153959.68,758510 +Middle East and North Africa,Turkey,Meat,Offline,H,12/6/2016,128781497,1/23/2017,8162,421.89,364.69,3443466.18,2976599.78,466866.4 +Asia,Japan,Personal Care,Online,L,8/7/2011,155114781,9/7/2011,766,81.73,56.67,62605.18,43409.22,19195.96 +Asia,Brunei,Fruits,Offline,H,7/3/2013,539121711,7/17/2013,6950,9.33,6.92,64843.5,48094,16749.5 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,M,11/13/2010,532413613,1/1/2011,1874,668.27,502.54,1252337.98,941759.96,310578.02 +Middle East and North Africa,Egypt,Fruits,Online,C,11/24/2011,356914317,12/15/2011,7733,9.33,6.92,72148.89,53512.36,18636.53 +Middle East and North Africa,Algeria,Beverages,Offline,L,9/23/2010,754860150,10/26/2010,8748,47.45,31.79,415092.6,278098.92,136993.68 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,L,11/30/2013,738799941,12/23/2013,6175,47.45,31.79,293003.75,196303.25,96700.5 +Central America and the Caribbean,Cuba,Cereal,Online,H,12/7/2013,741595017,1/23/2014,3300,205.7,117.11,678810,386463,292347 +Sub-Saharan Africa,Benin,Meat,Online,L,9/7/2015,366419208,10/20/2015,441,421.89,364.69,186053.49,160828.29,25225.2 +Central America and the Caribbean,Costa Rica,Snacks,Offline,C,7/21/2017,636758840,8/6/2017,9946,152.58,97.44,1517560.68,969138.24,548422.44 +Asia,Singapore,Cereal,Online,C,3/20/2015,846412742,3/30/2015,1194,205.7,117.11,245605.8,139829.34,105776.46 +Australia and Oceania,Kiribati,Clothes,Offline,L,12/23/2012,809492242,1/23/2013,5598,109.28,35.84,611749.44,200632.32,411117.12 +Middle East and North Africa,Algeria,Meat,Offline,L,6/5/2012,410421168,6/26/2012,1599,421.89,364.69,674602.11,583139.31,91462.8 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,C,3/19/2016,953935849,4/28/2016,9671,109.28,35.84,1056846.88,346608.64,710238.24 +Australia and Oceania,Tonga,Cosmetics,Online,L,9/11/2016,215085113,10/14/2016,7319,437.2,263.33,3199866.8,1927312.27,1272554.53 +Middle East and North Africa,Morocco,Snacks,Online,M,11/13/2014,989230287,11/21/2014,4080,152.58,97.44,622526.4,397555.2,224971.2 +Asia,India,Office Supplies,Online,M,7/27/2016,742045199,8/10/2016,6519,651.21,524.96,4245237.99,3422214.24,823023.75 +Australia and Oceania,Samoa ,Clothes,Offline,H,7/30/2013,159516179,8/10/2013,3237,109.28,35.84,353739.36,116014.08,237725.28 +Australia and Oceania,Palau,Fruits,Online,H,1/27/2010,897942054,3/17/2010,9863,9.33,6.92,92021.79,68251.96,23769.83 +Sub-Saharan Africa,Mali,Clothes,Online,C,4/24/2011,633934152,6/1/2011,4058,109.28,35.84,443458.24,145438.72,298019.52 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,M,4/3/2012,714416301,5/3/2012,514,651.21,524.96,334721.94,269829.44,64892.5 +Sub-Saharan Africa,Ghana,Cereal,Online,H,7/2/2016,306624829,8/10/2016,5956,205.7,117.11,1225149.2,697507.16,527642.04 +Europe,Netherlands,Personal Care,Offline,C,5/9/2017,448108565,5/25/2017,4137,81.73,56.67,338117.01,234443.79,103673.22 +Asia,Uzbekistan,Personal Care,Online,M,10/2/2016,896728837,10/29/2016,845,81.73,56.67,69061.85,47886.15,21175.7 +Central America and the Caribbean,El Salvador,Snacks,Online,L,12/1/2013,580659472,12/27/2013,8896,152.58,97.44,1357351.68,866826.24,490525.44 +Europe,Serbia,Beverages,Online,M,9/15/2016,748386800,10/14/2016,3140,47.45,31.79,148993,99820.6,49172.4 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,C,2/10/2015,918709647,3/25/2015,5455,651.21,524.96,3552350.55,2863656.8,688693.75 +Central America and the Caribbean,Grenada,Personal Care,Offline,H,5/2/2015,230739343,6/5/2015,9754,81.73,56.67,797194.42,552759.18,244435.24 +Asia,Philippines,Beverages,Offline,H,4/10/2013,593899714,4/20/2013,6978,47.45,31.79,331106.1,221830.62,109275.48 +North America,United States of America,Personal Care,Online,M,6/26/2013,837927091,8/6/2013,102,81.73,56.67,8336.46,5780.34,2556.12 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,C,3/18/2010,762870299,4/23/2010,9129,47.45,31.79,433171.05,290210.91,142960.14 +Central America and the Caribbean,Haiti,Beverages,Offline,C,11/30/2013,689090669,12/15/2013,6097,47.45,31.79,289302.65,193823.63,95479.02 +Central America and the Caribbean,Jamaica,Clothes,Online,L,3/10/2017,107262027,4/19/2017,72,109.28,35.84,7868.16,2580.48,5287.68 +Europe,Georgia,Fruits,Offline,C,9/10/2013,828370702,10/12/2013,2154,9.33,6.92,20096.82,14905.68,5191.14 +Australia and Oceania,Tonga,Vegetables,Offline,H,1/30/2017,233715522,2/2/2017,471,154.06,90.93,72562.26,42828.03,29734.23 +Central America and the Caribbean,Belize,Beverages,Offline,L,10/15/2011,724907815,11/14/2011,5186,47.45,31.79,246075.7,164862.94,81212.76 +Central America and the Caribbean,Belize,Personal Care,Offline,L,5/18/2017,273871409,6/10/2017,3491,81.73,56.67,285319.43,197834.97,87484.46 +Europe,Croatia,Cereal,Online,H,8/16/2016,972842633,8/25/2016,4609,205.7,117.11,948071.3,539759.99,408311.31 +North America,United States of America,Beverages,Online,C,4/20/2012,484370315,4/24/2012,4795,47.45,31.79,227522.75,152433.05,75089.7 +Sub-Saharan Africa,Swaziland,Household,Offline,L,10/25/2015,591315782,11/29/2015,2335,668.27,502.54,1560410.45,1173430.9,386979.55 +Europe,France,Household,Online,L,2/16/2013,446852862,3/5/2013,2547,668.27,502.54,1702083.69,1279969.38,422114.31 +Sub-Saharan Africa,Niger,Vegetables,Online,C,12/31/2013,624467885,2/1/2014,2779,154.06,90.93,428132.74,252694.47,175438.27 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,C,4/21/2010,867959678,6/5/2010,7411,47.45,31.79,351651.95,235595.69,116056.26 +Australia and Oceania,Palau,Meat,Online,C,2/21/2010,541439568,4/1/2010,2855,421.89,364.69,1204495.95,1041189.95,163306 +Europe,Greece,Fruits,Offline,H,4/24/2011,879331386,5/26/2011,2553,9.33,6.92,23819.49,17666.76,6152.73 +Europe,Cyprus,Fruits,Online,M,9/3/2012,936371457,9/9/2012,1977,9.33,6.92,18445.41,13680.84,4764.57 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,C,5/19/2010,737608611,6/22/2010,3634,651.21,524.96,2366497.14,1907704.64,458792.5 +Middle East and North Africa,Libya,Meat,Online,M,10/10/2016,828404176,11/28/2016,2059,421.89,364.69,868671.51,750896.71,117774.8 +Asia,India,Meat,Online,C,3/18/2011,924431979,4/9/2011,8820,421.89,364.69,3721069.8,3216565.8,504504 +Middle East and North Africa,Iran,Baby Food,Online,L,12/12/2011,361678349,1/23/2012,7516,255.28,159.42,1918684.48,1198200.72,720483.76 +Asia,Malaysia,Clothes,Online,L,10/26/2011,346442115,11/24/2011,8775,109.28,35.84,958932,314496,644436 +Asia,China,Cereal,Online,C,4/16/2012,805334603,5/9/2012,5260,205.7,117.11,1081982,615998.6,465983.4 +Sub-Saharan Africa,Eritrea,Household,Offline,H,2/11/2012,835279643,3/31/2012,6663,668.27,502.54,4452683.01,3348424.02,1104258.99 +Sub-Saharan Africa,Mali,Snacks,Offline,L,2/5/2011,953513562,3/22/2011,4707,152.58,97.44,718194.06,458650.08,259543.98 +Middle East and North Africa,Morocco,Baby Food,Offline,L,11/27/2013,847585189,1/4/2014,8147,255.28,159.42,2079766.16,1298794.74,780971.42 +Sub-Saharan Africa,Mozambique,Vegetables,Online,C,2/13/2011,725355851,3/4/2011,7770,154.06,90.93,1197046.2,706526.1,490520.1 +Sub-Saharan Africa,Zambia,Baby Food,Online,L,4/26/2013,864999377,5/13/2013,1393,255.28,159.42,355605.04,222072.06,133532.98 +Central America and the Caribbean,Nicaragua,Baby Food,Online,M,12/30/2016,265002095,1/22/2017,8864,255.28,159.42,2262801.92,1413098.88,849703.04 +Europe,Ukraine,Personal Care,Online,C,12/9/2015,694162833,12/27/2015,7063,81.73,56.67,577258.99,400260.21,176998.78 +Asia,Brunei,Office Supplies,Online,C,7/21/2012,841592919,9/4/2012,4902,651.21,524.96,3192231.42,2573353.92,618877.5 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,L,2/9/2014,366716182,3/17/2014,8322,81.73,56.67,680157.06,471607.74,208549.32 +Asia,Indonesia,Clothes,Offline,H,10/15/2013,349268949,11/20/2013,5298,109.28,35.84,578965.44,189880.32,389085.12 +Europe,Italy,Personal Care,Online,C,3/16/2017,139300048,4/13/2017,835,81.73,56.67,68244.55,47319.45,20925.1 +Australia and Oceania,Tuvalu,Clothes,Online,M,11/19/2015,507170808,11/27/2015,1967,109.28,35.84,214953.76,70497.28,144456.48 +Middle East and North Africa,Tunisia ,Snacks,Offline,H,10/11/2013,493555057,10/24/2013,2764,152.58,97.44,421731.12,269324.16,152406.96 +Europe,Montenegro,Cosmetics,Offline,M,11/28/2015,559439122,1/7/2016,9323,437.2,263.33,4076015.6,2455025.59,1620990.01 +Middle East and North Africa,Pakistan,Fruits,Offline,H,12/28/2016,336121833,1/22/2017,4775,9.33,6.92,44550.75,33043,11507.75 +Middle East and North Africa,Egypt,Vegetables,Online,M,10/28/2012,875214517,11/15/2012,4280,154.06,90.93,659376.8,389180.4,270196.4 +Middle East and North Africa,Qatar,Clothes,Offline,H,8/13/2011,598641002,8/20/2011,30,109.28,35.84,3278.4,1075.2,2203.2 +Middle East and North Africa,Syria,Meat,Offline,C,1/25/2015,248637616,3/10/2015,6251,421.89,364.69,2637234.39,2279677.19,357557.2 +Europe,Netherlands,Snacks,Online,C,8/5/2014,637753188,8/22/2014,4196,152.58,97.44,640225.68,408858.24,231367.44 +Australia and Oceania,New Zealand,Meat,Online,L,3/29/2010,398849046,4/28/2010,7151,421.89,364.69,3016935.39,2607898.19,409037.2 +Europe,Belarus,Clothes,Online,M,6/25/2014,935099017,7/19/2014,5434,109.28,35.84,593827.52,194754.56,399072.96 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,H,7/24/2010,569989430,7/28/2010,1394,205.7,117.11,286745.8,163251.34,123494.46 +Europe,Norway,Meat,Online,M,11/14/2016,397319114,11/25/2016,4410,421.89,364.69,1860534.9,1608282.9,252252 +Sub-Saharan Africa,Gabon,Meat,Online,M,12/30/2014,231199395,1/2/2015,5894,421.89,364.69,2486619.66,2149482.86,337136.8 +Sub-Saharan Africa,Rwanda,Beverages,Online,L,2/5/2014,856054103,3/1/2014,4287,47.45,31.79,203418.15,136283.73,67134.42 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,H,10/28/2016,876619565,11/27/2016,65,255.28,159.42,16593.2,10362.3,6230.9 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,M,7/17/2015,767944610,8/3/2015,730,421.89,364.69,307979.7,266223.7,41756 +Australia and Oceania,Papua New Guinea,Meat,Online,L,3/26/2011,625390565,5/11/2011,5821,421.89,364.69,2455821.69,2122860.49,332961.2 +Europe,Austria,Meat,Offline,H,4/28/2017,614631259,5/10/2017,1903,421.89,364.69,802856.67,694005.07,108851.6 +Asia,Vietnam,Personal Care,Online,M,6/7/2010,521653020,7/5/2010,7576,81.73,56.67,619186.48,429331.92,189854.56 +Europe,Netherlands,Baby Food,Online,C,6/19/2017,202754676,7/31/2017,8469,255.28,159.42,2161966.32,1350127.98,811838.34 +Asia,Bhutan,Household,Offline,H,5/22/2013,934547555,6/5/2013,2244,668.27,502.54,1499597.88,1127699.76,371898.12 +Asia,Indonesia,Clothes,Offline,M,11/17/2015,463955485,1/5/2016,3593,109.28,35.84,392643.04,128773.12,263869.92 +Central America and the Caribbean,Honduras,Baby Food,Online,L,5/21/2013,658214795,5/27/2013,9240,255.28,159.42,2358787.2,1473040.8,885746.4 +Middle East and North Africa,Syria,Vegetables,Offline,H,5/13/2014,754874312,6/24/2014,2939,154.06,90.93,452782.34,267243.27,185539.07 +Europe,Andorra,Vegetables,Online,M,3/6/2013,511795365,3/24/2013,477,154.06,90.93,73486.62,43373.61,30113.01 +Europe,Slovakia,Beverages,Online,M,8/15/2016,657151782,9/24/2016,4671,47.45,31.79,221638.95,148491.09,73147.86 +North America,Canada,Office Supplies,Offline,C,5/29/2017,639429891,6/22/2017,369,651.21,524.96,240296.49,193710.24,46586.25 +Europe,Poland,Personal Care,Offline,C,2/5/2013,877428519,3/3/2013,9452,81.73,56.67,772511.96,535644.84,236867.12 +Middle East and North Africa,Israel,Household,Online,H,6/19/2017,510258996,7/2/2017,5831,668.27,502.54,3896682.37,2930310.74,966371.63 +Asia,South Korea,Cereal,Offline,C,4/11/2011,547345149,5/26/2011,448,205.7,117.11,92153.6,52465.28,39688.32 +Europe,Austria,Cosmetics,Online,H,3/19/2014,718423306,4/26/2014,6276,437.2,263.33,2743867.2,1652659.08,1091208.12 +Europe,San Marino,Cereal,Online,L,12/16/2012,823542296,12/18/2012,3321,205.7,117.11,683129.7,388922.31,294207.39 +Asia,Uzbekistan,Snacks,Offline,M,5/26/2010,283063447,6/4/2010,3619,152.58,97.44,552187.02,352635.36,199551.66 +Middle East and North Africa,Afghanistan,Household,Offline,H,4/10/2014,387660586,4/29/2014,6237,668.27,502.54,4167999.99,3134341.98,1033658.01 +Europe,Austria,Vegetables,Online,M,8/31/2010,248320043,9/5/2010,2274,154.06,90.93,350332.44,206774.82,143557.62 +Sub-Saharan Africa,Djibouti,Beverages,Online,C,3/27/2013,846340644,4/24/2013,9859,47.45,31.79,467809.55,313417.61,154391.94 +North America,Greenland,Cereal,Offline,M,12/24/2013,983333718,1/6/2014,9154,205.7,117.11,1882977.8,1072024.94,810952.86 +Middle East and North Africa,Azerbaijan,Clothes,Online,M,4/30/2017,431223094,5/23/2017,7351,109.28,35.84,803317.28,263459.84,539857.44 +Australia and Oceania,Kiribati,Fruits,Online,C,8/17/2013,382245099,9/21/2013,3674,9.33,6.92,34278.42,25424.08,8854.34 +Central America and the Caribbean,Guatemala,Meat,Offline,C,3/20/2013,298948562,3/31/2013,4378,421.89,364.69,1847034.42,1596612.82,250421.6 +Sub-Saharan Africa,Liberia,Clothes,Online,C,5/11/2012,164194810,6/13/2012,7748,109.28,35.84,846701.44,277688.32,569013.12 +Europe,Sweden,Meat,Offline,H,3/1/2012,931157672,3/14/2012,9102,421.89,364.69,3840042.78,3319408.38,520634.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,L,10/26/2014,473323476,11/29/2014,5790,205.7,117.11,1191003,678066.9,512936.1 +Europe,United Kingdom,Snacks,Offline,C,3/12/2012,334491050,3/22/2012,2190,152.58,97.44,334150.2,213393.6,120756.6 +Europe,Bulgaria,Snacks,Online,H,5/24/2012,778771722,6/18/2012,4713,152.58,97.44,719109.54,459234.72,259874.82 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,C,3/20/2013,340589320,5/7/2013,6803,154.06,90.93,1048070.18,618596.79,429473.39 +Sub-Saharan Africa,Mozambique,Cereal,Online,M,7/10/2013,774680173,7/20/2013,3933,205.7,117.11,809018.1,460593.63,348424.47 +Sub-Saharan Africa,South Sudan,Vegetables,Online,M,1/12/2017,306093108,2/14/2017,8608,154.06,90.93,1326148.48,782725.44,543423.04 +Europe,Slovenia,Clothes,Offline,H,5/19/2013,380189454,7/8/2013,5363,109.28,35.84,586068.64,192209.92,393858.72 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,M,3/13/2012,712643039,4/16/2012,5767,9.33,6.92,53806.11,39907.64,13898.47 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,L,8/10/2016,639440190,8/31/2016,3417,651.21,524.96,2225184.57,1793788.32,431396.25 +Asia,Mongolia,Cereal,Online,H,11/15/2011,466879737,12/21/2011,8944,205.7,117.11,1839780.8,1047431.84,792348.96 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,C,8/8/2014,121573007,8/21/2014,5009,81.73,56.67,409385.57,283860.03,125525.54 +Central America and the Caribbean,El Salvador,Personal Care,Offline,L,12/22/2015,500443828,1/22/2016,1304,81.73,56.67,106575.92,73897.68,32678.24 +Middle East and North Africa,Kuwait,Office Supplies,Online,C,10/17/2015,320728528,11/12/2015,9554,651.21,524.96,6221660.34,5015467.84,1206192.5 +North America,Mexico,Vegetables,Offline,M,2/25/2011,169975936,3/24/2011,8512,154.06,90.93,1311358.72,773996.16,537362.56 +Europe,Spain,Household,Online,M,5/10/2015,256047379,6/3/2015,8964,668.27,502.54,5990372.28,4504768.56,1485603.72 +Europe,Estonia,Personal Care,Offline,C,4/4/2016,857116687,5/19/2016,8730,81.73,56.67,713502.9,494729.1,218773.8 +Middle East and North Africa,Libya,Cereal,Offline,M,5/13/2010,971670186,6/14/2010,7656,205.7,117.11,1574839.2,896594.16,678245.04 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,C,2/28/2014,568506705,3/15/2014,2622,154.06,90.93,403945.32,238418.46,165526.86 +Asia,Thailand,Cosmetics,Offline,L,12/4/2014,136737573,1/12/2015,2541,437.2,263.33,1110925.2,669121.53,441803.67 +Europe,Monaco,Office Supplies,Offline,H,5/6/2012,235786616,6/10/2012,3354,651.21,524.96,2184158.34,1760715.84,423442.5 +Europe,Bosnia and Herzegovina,Snacks,Online,M,10/3/2014,145390164,11/19/2014,3035,152.58,97.44,463080.3,295730.4,167349.9 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,H,8/13/2012,115597045,8/21/2012,6589,154.06,90.93,1015101.34,599137.77,415963.57 +Asia,Kazakhstan,Fruits,Offline,L,8/8/2012,916768586,8/25/2012,1052,9.33,6.92,9815.16,7279.84,2535.32 +Europe,Bosnia and Herzegovina,Vegetables,Online,M,2/5/2011,689578616,2/12/2011,491,154.06,90.93,75643.46,44646.63,30996.83 +Sub-Saharan Africa,Togo,Snacks,Offline,L,2/11/2013,795013463,3/10/2013,1006,152.58,97.44,153495.48,98024.64,55470.84 +Europe,Spain,Office Supplies,Online,M,5/19/2013,864371955,6/1/2013,5725,651.21,524.96,3728177.25,3005396,722781.25 +Sub-Saharan Africa,Benin,Cosmetics,Offline,L,4/4/2015,149265420,4/19/2015,9810,437.2,263.33,4288932,2583267.3,1705664.7 +Europe,Georgia,Meat,Offline,M,10/21/2011,671617686,11/11/2011,5453,421.89,364.69,2300566.17,1988654.57,311911.6 +Europe,Latvia,Vegetables,Online,M,4/22/2012,473665082,5/25/2012,6878,154.06,90.93,1059624.68,625416.54,434208.14 +Asia,Japan,Beverages,Offline,L,9/29/2015,367956435,11/7/2015,5341,47.45,31.79,253430.45,169790.39,83640.06 +Europe,Latvia,Cosmetics,Online,L,8/5/2014,787353074,9/16/2014,4126,437.2,263.33,1803887.2,1086499.58,717387.62 +Australia and Oceania,Solomon Islands,Cereal,Online,L,10/3/2013,435028827,11/6/2013,3552,205.7,117.11,730646.4,415974.72,314671.68 +Middle East and North Africa,Libya,Office Supplies,Offline,M,8/14/2011,334470021,9/3/2011,5967,651.21,524.96,3885770.07,3132436.32,753333.75 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,H,6/5/2011,679475486,7/17/2011,751,205.7,117.11,154480.7,87949.61,66531.09 +Central America and the Caribbean,Panama,Meat,Online,M,6/26/2017,384156548,6/30/2017,9314,421.89,364.69,3929483.46,3396722.66,532760.8 +Central America and the Caribbean,El Salvador,Meat,Offline,C,3/28/2016,232937037,4/1/2016,101,421.89,364.69,42610.89,36833.69,5777.2 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Online,C,5/4/2010,630553281,6/21/2010,3583,421.89,364.69,1511631.87,1306684.27,204947.6 +Europe,Iceland,Baby Food,Offline,M,11/9/2014,252054107,12/9/2014,7266,255.28,159.42,1854864.48,1158345.72,696518.76 +Sub-Saharan Africa,Liberia,Vegetables,Offline,H,8/24/2015,992800843,9/4/2015,687,154.06,90.93,105839.22,62468.91,43370.31 +Central America and the Caribbean,Haiti,Snacks,Offline,H,12/22/2010,318467319,1/30/2011,411,152.58,97.44,62710.38,40047.84,22662.54 +Europe,Hungary,Personal Care,Online,C,5/2/2015,715039861,5/24/2015,5039,81.73,56.67,411837.47,285560.13,126277.34 +Australia and Oceania,Tonga,Baby Food,Online,C,3/9/2010,238817298,3/20/2010,200,255.28,159.42,51056,31884,19172 +Europe,Albania,Snacks,Online,C,12/9/2015,166410958,12/28/2015,3555,152.58,97.44,542421.9,346399.2,196022.7 +Europe,Malta,Fruits,Online,L,5/25/2012,944744670,7/9/2012,9797,9.33,6.92,91406.01,67795.24,23610.77 +North America,Mexico,Cereal,Online,M,9/29/2010,841054761,10/1/2010,5649,205.7,117.11,1161999.3,661554.39,500444.91 +Asia,Singapore,Fruits,Offline,L,11/6/2011,892890059,12/21/2011,4865,9.33,6.92,45390.45,33665.8,11724.65 +Europe,Serbia,Fruits,Online,L,1/28/2010,858111894,3/6/2010,3233,9.33,6.92,30163.89,22372.36,7791.53 +Europe,Netherlands,Cereal,Offline,M,3/24/2012,564894092,4/25/2012,3570,205.7,117.11,734349,418082.7,316266.3 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,M,1/3/2011,361722981,2/19/2011,723,205.7,117.11,148721.1,84670.53,64050.57 +Asia,Thailand,Beverages,Offline,M,7/23/2011,667397391,8/30/2011,6574,47.45,31.79,311936.3,208987.46,102948.84 +Sub-Saharan Africa,Namibia,Beverages,Offline,M,7/2/2012,621028649,7/24/2012,5033,47.45,31.79,238815.85,159999.07,78816.78 +Asia,Maldives,Meat,Offline,H,4/28/2017,332040584,5/4/2017,7042,421.89,364.69,2970949.38,2568146.98,402802.4 +Asia,Myanmar,Beverages,Online,H,6/1/2015,430169522,6/13/2015,5576,47.45,31.79,264581.2,177261.04,87320.16 +Europe,Russia,Vegetables,Online,M,3/6/2016,715464293,4/22/2016,638,154.06,90.93,98290.28,58013.34,40276.94 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,M,12/5/2014,608286225,1/6/2015,4266,47.45,31.79,202421.7,135616.14,66805.56 +Sub-Saharan Africa,Djibouti,Clothes,Online,H,10/30/2011,499309146,11/26/2011,5527,109.28,35.84,603990.56,198087.68,405902.88 +Europe,Armenia,Household,Online,M,9/7/2015,399519383,9/13/2015,5519,668.27,502.54,3688182.13,2773518.26,914663.87 +North America,Greenland,Clothes,Offline,L,6/7/2017,390215766,7/8/2017,2371,109.28,35.84,259102.88,84976.64,174126.24 +Central America and the Caribbean,Barbados,Meat,Online,M,8/24/2016,173009622,9/18/2016,6247,421.89,364.69,2635546.83,2278218.43,357328.4 +Sub-Saharan Africa,Mauritania,Baby Food,Online,M,3/8/2010,419824779,3/9/2010,4336,255.28,159.42,1106894.08,691245.12,415648.96 +Central America and the Caribbean,Jamaica,Household,Online,H,2/7/2011,522897565,3/17/2011,5864,668.27,502.54,3918735.28,2946894.56,971840.72 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,M,8/9/2014,844776809,9/26/2014,7085,437.2,263.33,3097562,1865693.05,1231868.95 +Sub-Saharan Africa,Ghana,Baby Food,Offline,L,12/12/2016,468323838,12/20/2016,6286,255.28,159.42,1604690.08,1002114.12,602575.96 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,C,9/4/2011,346712481,10/12/2011,8783,421.89,364.69,3705459.87,3203072.27,502387.6 +Europe,Vatican City,Cereal,Offline,L,2/9/2016,153429067,2/22/2016,1925,205.7,117.11,395972.5,225436.75,170535.75 +Europe,Portugal,Baby Food,Online,H,7/23/2014,532272422,7/27/2014,93,255.28,159.42,23741.04,14826.06,8914.98 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,C,2/14/2015,847353875,3/27/2015,9697,651.21,524.96,6314783.37,5090537.12,1224246.25 +Sub-Saharan Africa,South Sudan,Meat,Online,C,8/6/2015,533097255,9/18/2015,4179,421.89,364.69,1763078.31,1524039.51,239038.8 +Europe,Latvia,Cosmetics,Online,C,11/5/2014,444238889,12/17/2014,9014,437.2,263.33,3940920.8,2373656.62,1567264.18 +Asia,Uzbekistan,Office Supplies,Offline,H,8/2/2016,605827605,8/11/2016,6706,651.21,524.96,4367014.26,3520381.76,846632.5 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,M,6/16/2010,663224732,7/15/2010,1791,437.2,263.33,783025.2,471624.03,311401.17 +Sub-Saharan Africa,Botswana,Cosmetics,Online,C,8/29/2013,332104098,9/22/2013,5838,437.2,263.33,2552373.6,1537320.54,1015053.06 +Central America and the Caribbean,Panama,Cereal,Offline,L,3/5/2014,748452031,4/4/2014,2443,205.7,117.11,502525.1,286099.73,216425.37 +Middle East and North Africa,Algeria,Household,Offline,L,5/27/2012,418567359,6/16/2012,2238,668.27,502.54,1495588.26,1124684.52,370903.74 +North America,United States of America,Vegetables,Offline,H,5/22/2017,169061410,6/23/2017,7883,154.06,90.93,1214454.98,716801.19,497653.79 +Europe,Ukraine,Clothes,Online,L,9/23/2012,896858012,11/4/2012,9071,109.28,35.84,991278.88,325104.64,666174.24 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,M,5/21/2013,419193494,6/27/2013,7525,205.7,117.11,1547892.5,881252.75,666639.75 +Australia and Oceania,Fiji,Snacks,Online,L,6/11/2016,223616683,7/26/2016,2001,152.58,97.44,305312.58,194977.44,110335.14 +Middle East and North Africa,Saudi Arabia,Fruits,Online,H,6/28/2012,517988908,7/4/2012,3284,9.33,6.92,30639.72,22725.28,7914.44 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,L,2/6/2012,680483996,2/6/2012,9191,651.21,524.96,5985271.11,4824907.36,1160363.75 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,C,10/10/2011,609588277,10/29/2011,9572,651.21,524.96,6233382.12,5024917.12,1208465 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,C,11/9/2012,274100577,12/21/2012,1307,154.06,90.93,201356.42,118845.51,82510.91 +Europe,Belgium,Baby Food,Online,L,3/13/2010,163132226,3/24/2010,3306,255.28,159.42,843955.68,527042.52,316913.16 +Australia and Oceania,Tonga,Office Supplies,Online,C,1/21/2011,836107051,2/1/2011,1511,651.21,524.96,983978.31,793214.56,190763.75 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,H,3/12/2016,672761380,4/16/2016,3897,9.33,6.92,36359.01,26967.24,9391.77 +Europe,Greece,Fruits,Online,L,1/28/2016,823144042,2/14/2016,5469,9.33,6.92,51025.77,37845.48,13180.29 +Middle East and North Africa,Bahrain,Beverages,Offline,M,5/16/2017,257616364,5/19/2017,3262,47.45,31.79,154781.9,103698.98,51082.92 +Europe,Malta,Baby Food,Offline,C,6/18/2016,716852176,7/17/2016,1344,255.28,159.42,343096.32,214260.48,128835.84 +Europe,Moldova ,Clothes,Offline,H,10/19/2010,861837804,12/1/2010,5813,109.28,35.84,635244.64,208337.92,426906.72 +Sub-Saharan Africa,Nigeria,Clothes,Offline,C,3/30/2010,323872077,4/29/2010,9800,109.28,35.84,1070944,351232,719712 +Middle East and North Africa,Qatar,Cosmetics,Online,M,8/2/2010,154566323,9/12/2010,8465,437.2,263.33,3700898,2229088.45,1471809.55 +North America,Greenland,Vegetables,Offline,H,6/19/2012,575844371,7/3/2012,4001,154.06,90.93,616394.06,363810.93,252583.13 +Central America and the Caribbean,Honduras,Vegetables,Online,H,1/7/2010,529942548,2/26/2010,631,154.06,90.93,97211.86,57376.83,39835.03 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,L,5/15/2017,829409682,6/22/2017,9611,9.33,6.92,89670.63,66508.12,23162.51 +Sub-Saharan Africa,Tanzania,Baby Food,Online,C,11/6/2011,107107102,12/8/2011,4227,255.28,159.42,1079068.56,673868.34,405200.22 +Sub-Saharan Africa,Djibouti,Clothes,Online,H,7/2/2013,666208636,7/24/2013,4795,109.28,35.84,523997.6,171852.8,352144.8 +Central America and the Caribbean,Haiti,Baby Food,Online,H,2/22/2013,830200612,3/8/2013,3665,255.28,159.42,935601.2,584274.3,351326.9 +Europe,Denmark,Snacks,Online,C,1/9/2014,792881858,2/27/2014,216,152.58,97.44,32957.28,21047.04,11910.24 +Central America and the Caribbean,Costa Rica,Household,Offline,L,11/15/2012,368363702,12/19/2012,5860,668.27,502.54,3916062.2,2944884.4,971177.8 +Europe,Macedonia,Vegetables,Online,L,4/13/2011,341069972,4/25/2011,9039,154.06,90.93,1392548.34,821916.27,570632.07 +Sub-Saharan Africa,Namibia,Cereal,Online,C,11/24/2011,215736997,1/6/2012,226,205.7,117.11,46488.2,26466.86,20021.34 +Middle East and North Africa,Bahrain,Household,Online,C,8/25/2014,467413604,9/14/2014,6927,668.27,502.54,4629106.29,3481094.58,1148011.71 +Sub-Saharan Africa,Botswana,Fruits,Offline,C,12/16/2012,291461122,12/20/2012,8678,9.33,6.92,80965.74,60051.76,20913.98 +Australia and Oceania,Vanuatu,Vegetables,Online,L,9/3/2012,753553378,10/16/2012,2045,154.06,90.93,315052.7,185951.85,129100.85 +Sub-Saharan Africa,Angola,Snacks,Offline,C,2/18/2013,739676702,4/4/2013,5628,152.58,97.44,858720.24,548392.32,310327.92 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,M,12/14/2010,106129920,12/24/2010,5057,437.2,263.33,2210920.4,1331659.81,879260.59 +Central America and the Caribbean,El Salvador,Cosmetics,Online,C,5/21/2011,129524362,5/22/2011,7992,437.2,263.33,3494102.4,2104533.36,1389569.04 +Sub-Saharan Africa,South Africa,Baby Food,Online,H,12/19/2016,356783854,1/7/2017,9126,255.28,159.42,2329685.28,1454866.92,874818.36 +Europe,United Kingdom,Vegetables,Online,L,2/23/2016,855144727,3/21/2016,5183,154.06,90.93,798492.98,471290.19,327202.79 +Asia,China,Vegetables,Online,M,5/17/2017,862155807,6/13/2017,9917,154.06,90.93,1527813.02,901752.81,626060.21 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,H,1/8/2015,135678422,2/11/2015,9115,651.21,524.96,5935779.15,4785010.4,1150768.75 +Europe,Portugal,Meat,Online,L,11/17/2015,303886401,11/18/2015,5594,421.89,364.69,2360052.66,2040075.86,319976.8 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,L,8/27/2012,815266072,10/14/2012,4203,255.28,159.42,1072941.84,670042.26,402899.58 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,M,6/28/2010,288616263,7/25/2010,6821,421.89,364.69,2877711.69,2487550.49,390161.2 +North America,Greenland,Office Supplies,Online,H,8/1/2015,563048303,8/9/2015,7360,651.21,524.96,4792905.6,3863705.6,929200 +Middle East and North Africa,Bahrain,Cereal,Offline,L,4/8/2016,847986018,5/26/2016,6762,205.7,117.11,1390943.4,791897.82,599045.58 +Australia and Oceania,Nauru,Snacks,Online,M,2/3/2017,873165738,2/18/2017,8000,152.58,97.44,1220640,779520,441120 +Europe,Vatican City,Snacks,Offline,L,4/20/2012,438636291,5/9/2012,1081,152.58,97.44,164938.98,105332.64,59606.34 +Europe,Hungary,Fruits,Offline,L,5/11/2012,764759004,6/12/2012,8039,9.33,6.92,75003.87,55629.88,19373.99 +Europe,Ireland,Cereal,Online,M,6/7/2017,442207705,6/20/2017,7942,205.7,117.11,1633669.4,930087.62,703581.78 +Europe,Estonia,Cosmetics,Offline,M,8/9/2013,381968724,9/14/2013,1889,437.2,263.33,825870.8,497430.37,328440.43 +Europe,Lithuania,Household,Offline,C,7/13/2014,665340888,7/24/2014,8009,668.27,502.54,5352174.43,4024842.86,1327331.57 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,L,3/19/2012,993935525,4/2/2012,6464,437.2,263.33,2826060.8,1702165.12,1123895.68 +Europe,Vatican City,Meat,Offline,C,1/31/2011,239676463,2/8/2011,4446,421.89,364.69,1875722.94,1621411.74,254311.2 +Europe,Iceland,Fruits,Online,L,8/16/2016,494800031,9/4/2016,1179,9.33,6.92,11000.07,8158.68,2841.39 +Australia and Oceania,Australia,Cereal,Offline,C,6/19/2016,321855056,6/30/2016,2918,205.7,117.11,600232.6,341726.98,258505.62 +Sub-Saharan Africa,Liberia,Office Supplies,Online,M,6/9/2014,603702867,6/21/2014,7949,651.21,524.96,5176468.29,4172907.04,1003561.25 +Asia,Bhutan,Clothes,Offline,H,8/29/2011,493517291,10/8/2011,1588,109.28,35.84,173536.64,56913.92,116622.72 +Europe,Romania,Fruits,Online,C,4/20/2010,564784657,5/11/2010,1186,9.33,6.92,11065.38,8207.12,2858.26 +Europe,Romania,Office Supplies,Online,L,5/25/2017,561303794,6/20/2017,1121,651.21,524.96,730006.41,588480.16,141526.25 +Middle East and North Africa,Jordan,Cosmetics,Online,C,9/30/2010,747186028,11/3/2010,7805,437.2,263.33,3412346,2055290.65,1357055.35 +Middle East and North Africa,Pakistan,Beverages,Offline,H,11/15/2010,556855189,11/30/2010,4680,47.45,31.79,222066,148777.2,73288.8 +Asia,China,Office Supplies,Offline,M,8/21/2016,845047605,8/22/2016,7220,651.21,524.96,4701736.2,3790211.2,911525 +Europe,Poland,Clothes,Offline,M,8/12/2016,736812102,8/26/2016,7930,109.28,35.84,866590.4,284211.2,582379.2 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,C,7/31/2015,777510011,9/6/2015,1345,109.28,35.84,146981.6,48204.8,98776.8 +Central America and the Caribbean,Dominica,Fruits,Offline,C,8/5/2015,682815158,9/17/2015,9034,9.33,6.92,84287.22,62515.28,21771.94 +Europe,Poland,Beverages,Online,H,3/18/2012,688713872,4/3/2012,4594,47.45,31.79,217985.3,146043.26,71942.04 +Europe,Belarus,Office Supplies,Online,C,5/28/2013,201504981,6/30/2013,8657,651.21,524.96,5637524.97,4544578.72,1092946.25 +Europe,Lithuania,Fruits,Offline,C,1/27/2013,947799813,2/25/2013,3882,9.33,6.92,36219.06,26863.44,9355.62 +Europe,Spain,Baby Food,Offline,C,7/14/2017,224522197,8/13/2017,9962,255.28,159.42,2543099.36,1588142.04,954957.32 +Middle East and North Africa,Bahrain,Baby Food,Online,H,6/15/2011,348908460,7/10/2011,8622,255.28,159.42,2201024.16,1374519.24,826504.92 +Europe,Ireland,Personal Care,Online,H,8/21/2014,108507430,10/1/2014,8615,81.73,56.67,704103.95,488212.05,215891.9 +Asia,India,Beverages,Online,M,2/5/2010,611180436,2/23/2010,728,47.45,31.79,34543.6,23143.12,11400.48 +Europe,Hungary,Office Supplies,Online,M,12/27/2015,335101306,1/31/2016,2778,651.21,524.96,1809061.38,1458338.88,350722.5 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,L,8/27/2013,978756368,9/30/2013,4614,152.58,97.44,704004.12,449588.16,254415.96 +Asia,Turkmenistan,Meat,Online,M,1/10/2012,710944449,2/24/2012,3116,421.89,364.69,1314609.24,1136374.04,178235.2 +North America,Mexico,Cereal,Online,C,7/7/2013,920776879,7/18/2013,7195,205.7,117.11,1480011.5,842606.45,637405.05 +Central America and the Caribbean,Grenada,Personal Care,Offline,H,3/29/2010,367677485,4/13/2010,2793,81.73,56.67,228271.89,158279.31,69992.58 +Asia,Indonesia,Clothes,Online,H,7/15/2010,131382596,7/16/2010,7885,109.28,35.84,861672.8,282598.4,579074.4 +Australia and Oceania,Nauru,Vegetables,Offline,L,6/7/2012,461941039,6/10/2012,7474,154.06,90.93,1151444.44,679610.82,471833.62 +Europe,Finland,Snacks,Offline,H,1/15/2015,329714143,2/2/2015,8597,152.58,97.44,1311730.26,837691.68,474038.58 +Central America and the Caribbean,Guatemala,Beverages,Online,L,9/24/2014,575375735,10/24/2014,5321,47.45,31.79,252481.45,169154.59,83326.86 +Asia,Brunei,Beverages,Online,H,7/11/2016,759912145,8/16/2016,3745,47.45,31.79,177700.25,119053.55,58646.7 +Middle East and North Africa,Somalia,Vegetables,Online,C,2/25/2015,514622199,3/22/2015,7000,154.06,90.93,1078420,636510,441910 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,M,12/18/2013,891117227,2/1/2014,245,651.21,524.96,159546.45,128615.2,30931.25 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,H,8/8/2013,311321055,9/12/2013,5673,651.21,524.96,3694314.33,2978098.08,716216.25 +Sub-Saharan Africa,Tanzania,Meat,Offline,M,10/11/2015,417470014,11/25/2015,7509,421.89,364.69,3167972.01,2738457.21,429514.8 +Europe,Luxembourg,Clothes,Online,H,11/23/2011,222112929,12/9/2011,7006,109.28,35.84,765615.68,251095.04,514520.64 +Europe,Poland,Cereal,Online,M,2/23/2017,158111131,4/14/2017,7452,205.7,117.11,1532876.4,872703.72,660172.68 +North America,United States of America,Meat,Online,C,9/20/2013,728638446,10/29/2013,9163,421.89,364.69,3865778.07,3341654.47,524123.6 +Asia,Mongolia,Clothes,Offline,H,2/23/2015,257181203,3/31/2015,4488,109.28,35.84,490448.64,160849.92,329598.72 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,M,2/5/2017,737538230,3/12/2017,2807,109.28,35.84,306748.96,100602.88,206146.08 +Central America and the Caribbean,Cuba,Baby Food,Offline,M,4/24/2016,183820855,6/4/2016,5531,255.28,159.42,1411953.68,881752.02,530201.66 +Europe,Belgium,Fruits,Online,M,5/16/2014,280452907,7/5/2014,1102,9.33,6.92,10281.66,7625.84,2655.82 +Australia and Oceania,Tuvalu,Beverages,Offline,M,12/5/2013,532170712,12/21/2013,9995,47.45,31.79,474262.75,317741.05,156521.7 +Asia,Brunei,Personal Care,Offline,L,11/29/2014,514023101,1/8/2015,9713,81.73,56.67,793843.49,550435.71,243407.78 +Central America and the Caribbean,Honduras,Meat,Online,H,9/29/2010,321371400,10/25/2010,9794,421.89,364.69,4131990.66,3571773.86,560216.8 +Europe,Montenegro,Baby Food,Online,H,11/5/2014,119889438,11/29/2014,6804,255.28,159.42,1736925.12,1084693.68,652231.44 +Asia,Brunei,Fruits,Online,C,5/29/2011,595563542,7/14/2011,9342,9.33,6.92,87160.86,64646.64,22514.22 +Middle East and North Africa,Turkey,Meat,Offline,H,3/11/2012,704692542,4/17/2012,3038,421.89,364.69,1281701.82,1107928.22,173773.6 +Australia and Oceania,Solomon Islands,Household,Offline,H,11/18/2014,823887765,11/30/2014,5553,668.27,502.54,3710903.31,2790604.62,920298.69 +Europe,Italy,Snacks,Offline,H,6/8/2014,500073039,6/30/2014,1580,152.58,97.44,241076.4,153955.2,87121.2 +Central America and the Caribbean,Belize,Snacks,Offline,H,6/14/2014,700484693,7/13/2014,7842,152.58,97.44,1196532.36,764124.48,432407.88 +Asia,Bhutan,Personal Care,Online,L,10/22/2015,662671554,11/28/2015,8094,81.73,56.67,661522.62,458686.98,202835.64 +Asia,Maldives,Clothes,Offline,H,11/12/2012,144494950,11/21/2012,8122,109.28,35.84,887572.16,291092.48,596479.68 +North America,Mexico,Cereal,Offline,H,6/5/2012,774128711,6/5/2012,743,205.7,117.11,152835.1,87012.73,65822.37 +Asia,South Korea,Baby Food,Offline,C,10/10/2014,200059163,11/6/2014,807,255.28,159.42,206010.96,128651.94,77359.02 +Sub-Saharan Africa,Benin,Fruits,Offline,M,6/20/2017,641085135,8/4/2017,193,9.33,6.92,1800.69,1335.56,465.13 +Europe,Bulgaria,Baby Food,Online,C,7/26/2011,336317956,8/17/2011,2812,255.28,159.42,717847.36,448289.04,269558.32 +Europe,Bulgaria,Beverages,Offline,M,9/9/2015,295181453,9/25/2015,9606,47.45,31.79,455804.7,305374.74,150429.96 +Sub-Saharan Africa,Sudan,Baby Food,Offline,H,9/2/2011,247411954,10/18/2011,3550,255.28,159.42,906244,565941,340303 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,M,6/21/2016,893058288,7/11/2016,4648,81.73,56.67,379881.04,263402.16,116478.88 +Asia,Mongolia,Household,Online,H,4/7/2010,752481782,4/18/2010,4936,668.27,502.54,3298580.72,2480537.44,818043.28 +Asia,Nepal,Meat,Offline,C,12/8/2015,216356265,1/5/2016,3482,421.89,364.69,1469020.98,1269850.58,199170.4 +Europe,Poland,Beverages,Online,C,12/30/2011,195668065,2/12/2012,1383,47.45,31.79,65623.35,43965.57,21657.78 +Europe,Finland,Snacks,Online,L,2/7/2012,771716010,2/27/2012,6771,152.58,97.44,1033119.18,659766.24,373352.94 +Sub-Saharan Africa,Mali,Beverages,Online,H,10/30/2015,746111428,12/1/2015,9807,47.45,31.79,465342.15,311764.53,153577.62 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,M,6/15/2012,790778148,7/28/2012,7682,437.2,263.33,3358570.4,2022901.06,1335669.34 +Middle East and North Africa,Israel,Baby Food,Online,M,1/18/2015,297952497,2/15/2015,9620,255.28,159.42,2455793.6,1533620.4,922173.2 +Middle East and North Africa,Egypt,Cosmetics,Offline,C,3/24/2011,530183303,3/26/2011,1876,437.2,263.33,820187.2,494007.08,326180.12 +Sub-Saharan Africa,Swaziland,Baby Food,Online,L,5/27/2012,570331895,7/11/2012,2737,255.28,159.42,698701.36,436332.54,262368.82 +Europe,Georgia,Cereal,Offline,M,2/11/2012,471572101,3/1/2012,7519,205.7,117.11,1546658.3,880550.09,666108.21 +Europe,Romania,Personal Care,Online,L,7/16/2012,807390248,7/23/2012,3571,81.73,56.67,291857.83,202368.57,89489.26 +North America,Canada,Beverages,Online,L,2/18/2013,421585166,3/16/2013,5274,47.45,31.79,250251.3,167660.46,82590.84 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,H,6/3/2014,478268182,6/8/2014,9038,437.2,263.33,3951413.6,2379976.54,1571437.06 +Central America and the Caribbean,Panama,Meat,Online,L,3/14/2014,411863124,3/29/2014,8306,421.89,364.69,3504218.34,3029115.14,475103.2 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,M,5/2/2011,177106320,6/10/2011,8551,152.58,97.44,1304711.58,833209.44,471502.14 +Sub-Saharan Africa,Niger,Fruits,Online,L,2/10/2017,699046599,3/29/2017,2278,9.33,6.92,21253.74,15763.76,5489.98 +Sub-Saharan Africa,Equatorial Guinea,Meat,Online,C,8/8/2013,723045289,8/30/2013,4024,421.89,364.69,1697685.36,1467512.56,230172.8 +Central America and the Caribbean,Barbados,Meat,Online,M,6/6/2010,864776217,7/15/2010,5355,421.89,364.69,2259220.95,1952914.95,306306 +Europe,Finland,Beverages,Online,H,9/21/2010,460225713,10/22/2010,9870,47.45,31.79,468331.5,313767.3,154564.2 +Europe,Slovakia,Vegetables,Online,H,11/19/2014,715692603,12/13/2014,8200,154.06,90.93,1263292,745626,517666 +Europe,Cyprus,Vegetables,Online,L,10/21/2016,657788217,10/24/2016,3006,154.06,90.93,463104.36,273335.58,189768.78 +North America,Mexico,Meat,Online,M,3/29/2015,283436381,5/15/2015,3979,421.89,364.69,1678700.31,1451101.51,227598.8 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,M,7/26/2017,109873425,9/5/2017,2843,255.28,159.42,725761.04,453231.06,272529.98 +Sub-Saharan Africa,Togo,Meat,Online,C,4/21/2013,724648177,5/5/2013,8354,421.89,364.69,3524469.06,3046620.26,477848.8 +Sub-Saharan Africa,Swaziland,Snacks,Online,C,10/3/2015,535621964,10/10/2015,1297,152.58,97.44,197896.26,126379.68,71516.58 +Australia and Oceania,Solomon Islands,Personal Care,Offline,L,10/10/2012,720968616,11/27/2012,9490,81.73,56.67,775617.7,537798.3,237819.4 +Europe,Cyprus,Meat,Offline,M,1/5/2016,279174458,2/1/2016,2781,421.89,364.69,1173276.09,1014202.89,159073.2 +Europe,Romania,Snacks,Online,H,9/2/2011,979038321,9/29/2011,8051,152.58,97.44,1228421.58,784489.44,443932.14 +Sub-Saharan Africa,Nigeria,Vegetables,Online,M,4/22/2017,609671533,6/1/2017,4210,154.06,90.93,648592.6,382815.3,265777.3 +Europe,Andorra,Baby Food,Offline,M,6/21/2017,630497920,8/9/2017,7200,255.28,159.42,1838016,1147824,690192 +Europe,Slovenia,Meat,Online,M,12/2/2012,321253812,1/18/2013,4997,421.89,364.69,2108184.33,1822355.93,285828.4 +Central America and the Caribbean,El Salvador,Personal Care,Offline,C,11/2/2016,831988036,11/21/2016,2603,81.73,56.67,212743.19,147512.01,65231.18 +Central America and the Caribbean,Dominica,Beverages,Offline,M,3/7/2013,233061921,3/17/2013,7056,47.45,31.79,334807.2,224310.24,110496.96 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,C,6/21/2013,265149295,6/28/2013,2423,255.28,159.42,618543.44,386274.66,232268.78 +Sub-Saharan Africa,Benin,Cosmetics,Online,H,2/27/2015,489236485,3/7/2015,4803,437.2,263.33,2099871.6,1264773.99,835097.61 +Sub-Saharan Africa,Chad,Cereal,Online,H,12/16/2012,536622321,2/2/2013,7325,205.7,117.11,1506752.5,857830.75,648921.75 +North America,Canada,Snacks,Offline,L,3/29/2010,558918130,4/25/2010,5150,152.58,97.44,785787,501816,283971 +Asia,Nepal,Clothes,Offline,L,3/19/2015,778047740,4/21/2015,471,109.28,35.84,51470.88,16880.64,34590.24 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,C,6/8/2014,136247479,6/26/2014,7512,152.58,97.44,1146180.96,731969.28,414211.68 +Middle East and North Africa,Jordan,Office Supplies,Online,L,6/19/2014,346066176,7/11/2014,7527,651.21,524.96,4901657.67,3951373.92,950283.75 +Asia,Mongolia,Fruits,Offline,H,5/8/2015,940365159,6/24/2015,3802,9.33,6.92,35472.66,26309.84,9162.82 +Europe,Malta,Meat,Online,C,5/31/2014,622318255,7/3/2014,6656,421.89,364.69,2808099.84,2427376.64,380723.2 +Central America and the Caribbean,Honduras,Clothes,Offline,M,1/18/2010,415411794,2/23/2010,8436,109.28,35.84,921886.08,302346.24,619539.84 +Europe,Portugal,Beverages,Offline,C,1/27/2013,513444602,3/17/2013,8522,47.45,31.79,404368.9,270914.38,133454.52 +Central America and the Caribbean,Saint Lucia,Personal Care,Online,H,8/25/2012,730528008,9/21/2012,8327,81.73,56.67,680565.71,471891.09,208674.62 +Middle East and North Africa,Somalia,Office Supplies,Offline,L,5/12/2010,951085841,5/26/2010,6290,651.21,524.96,4096110.9,3301998.4,794112.5 +Middle East and North Africa,Morocco,Baby Food,Offline,C,6/6/2016,679854428,6/24/2016,2888,255.28,159.42,737248.64,460404.96,276843.68 +Australia and Oceania,East Timor,Household,Online,L,8/25/2015,391882598,9/30/2015,5624,668.27,502.54,3758350.48,2826284.96,932065.52 +Central America and the Caribbean,Jamaica,Snacks,Online,L,7/29/2016,182531678,8/24/2016,4035,152.58,97.44,615660.3,393170.4,222489.9 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,H,6/28/2017,217475497,8/2/2017,4687,152.58,97.44,715142.46,456701.28,258441.18 +Europe,Moldova ,Snacks,Offline,M,2/26/2010,282700383,3/22/2010,6180,152.58,97.44,942944.4,602179.2,340765.2 +Australia and Oceania,Tonga,Baby Food,Offline,H,11/27/2013,234505164,1/8/2014,4144,255.28,159.42,1057880.32,660636.48,397243.84 +Europe,Moldova ,Vegetables,Online,L,4/12/2011,449501168,4/13/2011,6239,154.06,90.93,961180.34,567312.27,393868.07 +Australia and Oceania,Palau,Beverages,Online,M,5/17/2012,474612224,5/20/2012,7159,47.45,31.79,339694.55,227584.61,112109.94 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,C,3/24/2013,377074658,4/3/2013,3626,421.89,364.69,1529773.14,1322365.94,207407.2 +Asia,North Korea,Cereal,Online,H,9/16/2014,294437301,10/10/2014,9395,205.7,117.11,1932551.5,1100248.45,832303.05 +Europe,Romania,Fruits,Online,H,3/9/2011,884561479,3/21/2011,253,9.33,6.92,2360.49,1750.76,609.73 +Sub-Saharan Africa,Burundi,Snacks,Online,H,1/10/2017,175621020,2/5/2017,9017,152.58,97.44,1375813.86,878616.48,497197.38 +Europe,Georgia,Fruits,Online,M,5/14/2017,316102254,6/17/2017,536,9.33,6.92,5000.88,3709.12,1291.76 +Europe,Vatican City,Cosmetics,Offline,C,5/7/2017,824804008,6/17/2017,6690,437.2,263.33,2924868,1761677.7,1163190.3 +Asia,Vietnam,Beverages,Offline,H,8/5/2015,840837609,8/20/2015,1389,47.45,31.79,65908.05,44156.31,21751.74 +Europe,Ukraine,Snacks,Offline,M,8/2/2015,473626887,8/14/2015,5576,152.58,97.44,850786.08,543325.44,307460.64 +Sub-Saharan Africa,South Africa,Fruits,Offline,H,4/17/2014,352908170,4/21/2014,2225,9.33,6.92,20759.25,15397,5362.25 +Sub-Saharan Africa,Mauritius ,Office Supplies,Offline,H,7/16/2013,278730285,9/4/2013,1340,651.21,524.96,872621.4,703446.4,169175 +Sub-Saharan Africa,Senegal,Vegetables,Online,C,3/19/2016,571454560,4/5/2016,4958,154.06,90.93,763829.48,450830.94,312998.54 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Offline,L,11/30/2014,721754825,12/20/2014,2146,437.2,263.33,938231.2,565106.18,373125.02 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,C,11/11/2010,740617406,12/10/2010,4003,109.28,35.84,437447.84,143467.52,293980.32 +Europe,Estonia,Cosmetics,Online,M,2/23/2010,709341132,3/2/2010,8659,437.2,263.33,3785714.8,2280174.47,1505540.33 +Asia,China,Beverages,Online,H,5/5/2012,329537332,6/2/2012,6274,47.45,31.79,297701.3,199450.46,98250.84 +Middle East and North Africa,Afghanistan,Cereal,Online,M,4/21/2014,273129832,4/26/2014,4042,205.7,117.11,831439.4,473358.62,358080.78 +Asia,South Korea,Baby Food,Online,L,12/10/2013,832354962,12/25/2013,1185,255.28,159.42,302506.8,188912.7,113594.1 +Europe,San Marino,Meat,Offline,H,1/13/2014,569761550,2/5/2014,3959,421.89,364.69,1670262.51,1443807.71,226454.8 +Asia,Kazakhstan,Snacks,Offline,H,11/3/2010,368210923,11/7/2010,649,152.58,97.44,99024.42,63238.56,35785.86 +Sub-Saharan Africa,The Gambia,Household,Online,H,1/16/2013,280876910,2/13/2013,6574,668.27,502.54,4393206.98,3303697.96,1089509.02 +North America,Canada,Cosmetics,Offline,L,4/2/2015,881245839,4/24/2015,9082,437.2,263.33,3970650.4,2391563.06,1579087.34 +Sub-Saharan Africa,Angola,Household,Online,C,12/1/2016,113116538,12/4/2016,2552,668.27,502.54,1705425.04,1282482.08,422942.96 +Europe,Czech Republic,Fruits,Offline,L,12/29/2010,940600335,1/2/2011,3396,9.33,6.92,31684.68,23500.32,8184.36 +Asia,Sri Lanka,Fruits,Offline,L,6/4/2010,998121058,7/19/2010,5057,9.33,6.92,47181.81,34994.44,12187.37 +Europe,Russia,Office Supplies,Online,C,1/28/2014,240415036,2/2/2014,3007,651.21,524.96,1958188.47,1578554.72,379633.75 +Europe,Armenia,Beverages,Online,M,7/7/2010,492531096,7/14/2010,9751,47.45,31.79,462684.95,309984.29,152700.66 +Europe,Andorra,Meat,Online,C,2/5/2012,499830567,3/12/2012,9827,421.89,364.69,4145913.03,3583808.63,562104.4 +Central America and the Caribbean,Grenada,Baby Food,Offline,C,4/23/2013,877987277,5/6/2013,4801,255.28,159.42,1225599.28,765375.42,460223.86 +Europe,Austria,Cereal,Offline,H,4/12/2017,962987554,5/6/2017,8272,205.7,117.11,1701550.4,968733.92,732816.48 +Sub-Saharan Africa,Gabon,Meat,Online,C,10/31/2016,161130225,12/13/2016,869,421.89,364.69,366622.41,316915.61,49706.8 +Europe,Bosnia and Herzegovina,Household,Offline,C,6/9/2013,199026620,6/15/2013,5254,668.27,502.54,3511090.58,2640345.16,870745.42 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,H,6/2/2013,173600566,7/14/2013,1120,437.2,263.33,489664,294929.6,194734.4 +Europe,Ireland,Vegetables,Online,C,7/31/2016,602088391,9/5/2016,190,154.06,90.93,29271.4,17276.7,11994.7 +Europe,Russia,Meat,Online,H,6/11/2012,272038924,6/27/2012,1218,421.89,364.69,513862.02,444192.42,69669.6 +Sub-Saharan Africa,Mauritania,Baby Food,Online,C,4/23/2014,291313493,5/17/2014,4991,255.28,159.42,1274102.48,795665.22,478437.26 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,H,1/13/2010,938085925,2/20/2010,9326,47.45,31.79,442518.7,296473.54,146045.16 +Middle East and North Africa,Algeria,Vegetables,Online,C,4/9/2011,310842549,5/28/2011,4073,154.06,90.93,627486.38,370357.89,257128.49 +Sub-Saharan Africa,Senegal,Vegetables,Offline,M,10/14/2011,178382194,11/20/2011,6110,154.06,90.93,941306.6,555582.3,385724.3 +Middle East and North Africa,Lebanon,Clothes,Offline,M,12/30/2013,129816186,2/15/2014,4349,109.28,35.84,475258.72,155868.16,319390.56 +Asia,Cambodia,Personal Care,Online,H,1/11/2010,724568355,1/20/2010,4732,81.73,56.67,386746.36,268162.44,118583.92 +Asia,Cambodia,Office Supplies,Online,H,10/13/2015,342375028,11/2/2015,5234,651.21,524.96,3408433.14,2747640.64,660792.5 +Europe,Bulgaria,Cereal,Online,M,2/22/2014,133285033,3/5/2014,858,205.7,117.11,176490.6,100480.38,76010.22 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,C,10/18/2011,867659699,11/19/2011,8641,437.2,263.33,3777845.2,2275434.53,1502410.67 +Middle East and North Africa,Algeria,Fruits,Online,H,9/7/2012,686172854,9/21/2012,2651,9.33,6.92,24733.83,18344.92,6388.91 +Europe,Ireland,Household,Offline,L,4/5/2014,949810826,4/12/2014,8985,668.27,502.54,6004405.95,4515321.9,1489084.05 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,L,3/29/2011,389872443,5/17/2011,775,255.28,159.42,197842,123550.5,74291.5 +Europe,Andorra,Office Supplies,Offline,H,7/25/2014,957969033,8/31/2014,3180,651.21,524.96,2070847.8,1669372.8,401475 +Europe,Romania,Cosmetics,Online,H,4/18/2017,176024425,4/28/2017,8394,437.2,263.33,3669856.8,2210392.02,1459464.78 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,L,7/26/2013,586274945,8/15/2013,639,651.21,524.96,416123.19,335449.44,80673.75 +Asia,Indonesia,Vegetables,Offline,L,7/5/2017,301269423,7/10/2017,1172,154.06,90.93,180558.32,106569.96,73988.36 +Sub-Saharan Africa,Guinea,Household,Online,M,1/8/2014,653869187,1/28/2014,3278,668.27,502.54,2190589.06,1647326.12,543262.94 +Europe,Germany,Household,Offline,H,7/31/2015,347248065,8/5/2015,7274,668.27,502.54,4860995.98,3655475.96,1205520.02 +Middle East and North Africa,Morocco,Snacks,Online,H,12/30/2012,404892385,1/13/2013,5509,152.58,97.44,840563.22,536796.96,303766.26 +Asia,Tajikistan,Fruits,Offline,C,2/3/2017,120600974,3/16/2017,7363,9.33,6.92,68696.79,50951.96,17744.83 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,M,1/11/2017,208485162,2/20/2017,4247,9.33,6.92,39624.51,29389.24,10235.27 +Middle East and North Africa,Syria,Snacks,Online,M,5/24/2014,552968776,5/31/2014,4604,152.58,97.44,702478.32,448613.76,253864.56 +Europe,Spain,Cosmetics,Online,C,11/2/2011,658788144,12/21/2011,8906,437.2,263.33,3893703.2,2345216.98,1548486.22 +Sub-Saharan Africa,Uganda,Beverages,Offline,H,11/9/2016,100992095,11/20/2016,4660,47.45,31.79,221117,148141.4,72975.6 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,M,4/23/2015,774941956,4/26/2015,1401,651.21,524.96,912345.21,735468.96,176876.25 +Europe,United Kingdom,Beverages,Online,M,1/13/2013,146311557,2/5/2013,5696,47.45,31.79,270275.2,181075.84,89199.36 +Sub-Saharan Africa,Zambia,Personal Care,Online,M,12/12/2016,701087224,1/12/2017,6144,81.73,56.67,502149.12,348180.48,153968.64 +Sub-Saharan Africa,Kenya,Clothes,Offline,M,2/3/2016,495567786,2/28/2016,8375,109.28,35.84,915220,300160,615060 +Australia and Oceania,Marshall Islands,Fruits,Offline,L,9/20/2015,806364572,10/9/2015,51,9.33,6.92,475.83,352.92,122.91 +Central America and the Caribbean,Grenada,Cosmetics,Offline,C,10/16/2010,280401408,10/28/2010,5863,437.2,263.33,2563303.6,1543903.79,1019399.81 +Sub-Saharan Africa,Rwanda,Vegetables,Online,H,6/24/2012,784914624,7/12/2012,2535,154.06,90.93,390542.1,230507.55,160034.55 +Middle East and North Africa,Azerbaijan,Clothes,Offline,C,1/31/2014,657453048,3/13/2014,3822,109.28,35.84,417668.16,136980.48,280687.68 +Australia and Oceania,Australia,Baby Food,Online,L,7/20/2017,555878007,9/2/2017,5510,255.28,159.42,1406592.8,878404.2,528188.6 +Sub-Saharan Africa,Swaziland,Snacks,Online,H,7/11/2014,308363330,8/11/2014,417,152.58,97.44,63625.86,40632.48,22993.38 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,M,11/10/2012,263395345,11/29/2012,3391,668.27,502.54,2266103.57,1704113.14,561990.43 +Europe,Poland,Vegetables,Online,L,2/16/2010,839772880,3/3/2010,6312,154.06,90.93,972426.72,573950.16,398476.56 +Asia,Indonesia,Beverages,Online,C,7/9/2012,276607263,8/14/2012,3091,47.45,31.79,146667.95,98262.89,48405.06 +Sub-Saharan Africa,Lesotho,Baby Food,Online,C,12/14/2015,483322322,1/21/2016,4670,255.28,159.42,1192157.6,744491.4,447666.2 +Australia and Oceania,East Timor,Clothes,Online,M,5/22/2017,289654386,7/3/2017,4024,109.28,35.84,439742.72,144220.16,295522.56 +Asia,Kyrgyzstan,Meat,Offline,M,1/30/2011,395652282,2/5/2011,1157,421.89,364.69,488126.73,421946.33,66180.4 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,H,1/25/2015,221677339,1/27/2015,8106,9.33,6.92,75628.98,56093.52,19535.46 +Sub-Saharan Africa,Chad,Cereal,Online,L,5/13/2014,158403384,6/23/2014,3936,205.7,117.11,809635.2,460944.96,348690.24 +Sub-Saharan Africa,Sudan,Snacks,Online,C,3/15/2010,216816747,4/27/2010,9748,152.58,97.44,1487349.84,949845.12,537504.72 +Europe,Kosovo,Household,Offline,L,3/28/2016,478216254,4/19/2016,3672,668.27,502.54,2453887.44,1845326.88,608560.56 +Europe,Belgium,Cereal,Offline,M,11/26/2016,644213235,11/28/2016,5867,205.7,117.11,1206841.9,687084.37,519757.53 +Asia,North Korea,Cereal,Offline,C,8/15/2016,486731517,10/1/2016,3527,205.7,117.11,725503.9,413046.97,312456.93 +Australia and Oceania,Tuvalu,Cosmetics,Offline,H,4/24/2013,298007428,5/25/2013,5875,437.2,263.33,2568550,1547063.75,1021486.25 +Sub-Saharan Africa,Senegal,Beverages,Online,C,4/25/2017,440589797,5/16/2017,9167,47.45,31.79,434974.15,291418.93,143555.22 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,C,4/28/2017,897339951,6/10/2017,1687,152.58,97.44,257402.46,164381.28,93021.18 +Middle East and North Africa,Qatar,Office Supplies,Offline,H,6/12/2014,821431720,6/26/2014,8755,651.21,524.96,5701343.55,4596024.8,1105318.75 +Sub-Saharan Africa,Angola,Snacks,Online,C,11/11/2010,786351430,11/25/2010,7717,152.58,97.44,1177459.86,751944.48,425515.38 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,L,8/8/2013,535897910,8/17/2013,2955,81.73,56.67,241512.15,167459.85,74052.3 +Australia and Oceania,Tonga,Personal Care,Offline,L,8/13/2015,334182488,9/15/2015,879,81.73,56.67,71840.67,49812.93,22027.74 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,C,9/12/2014,515628993,9/13/2014,4932,437.2,263.33,2156270.4,1298743.56,857526.84 +Europe,Belarus,Fruits,Offline,M,4/16/2017,134973752,6/5/2017,587,9.33,6.92,5476.71,4062.04,1414.67 +Sub-Saharan Africa,Liberia,Clothes,Offline,M,12/18/2011,117265594,2/3/2012,350,109.28,35.84,38248,12544,25704 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,M,1/25/2011,107865846,2/22/2011,8756,81.73,56.67,715627.88,496202.52,219425.36 +Sub-Saharan Africa,Chad,Household,Offline,C,8/31/2016,722448337,9/15/2016,7372,668.27,502.54,4926486.44,3704724.88,1221761.56 +Europe,Belgium,Office Supplies,Offline,L,9/26/2016,396999394,11/10/2016,9798,651.21,524.96,6380555.58,5143558.08,1236997.5 +Asia,Malaysia,Clothes,Online,C,9/7/2011,337817847,10/17/2011,6663,109.28,35.84,728132.64,238801.92,489330.72 +Europe,France,Cereal,Online,L,7/18/2010,471515023,8/25/2010,628,205.7,117.11,129179.6,73545.08,55634.52 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,M,1/26/2012,795014750,2/9/2012,1387,255.28,159.42,354073.36,221115.54,132957.82 +Asia,Maldives,Clothes,Offline,L,1/25/2016,925553357,2/2/2016,661,109.28,35.84,72234.08,23690.24,48543.84 +Asia,Taiwan,Snacks,Online,L,1/22/2012,550679671,3/9/2012,7207,152.58,97.44,1099644.06,702250.08,397393.98 +Sub-Saharan Africa,Madagascar,Fruits,Online,C,5/3/2013,778255021,5/23/2013,1810,9.33,6.92,16887.3,12525.2,4362.1 +Europe,Italy,Meat,Offline,H,5/6/2015,986453235,5/12/2015,2288,421.89,364.69,965284.32,834410.72,130873.6 +Asia,Kazakhstan,Vegetables,Offline,M,7/28/2014,173760640,9/14/2014,8490,154.06,90.93,1307969.4,771995.7,535973.7 +Europe,Croatia,Cereal,Offline,L,5/16/2012,108976066,6/10/2012,7294,205.7,117.11,1500375.8,854200.34,646175.46 +Central America and the Caribbean,Nicaragua,Vegetables,Online,L,3/1/2011,381210839,4/1/2011,7614,154.06,90.93,1173012.84,692341.02,480671.82 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,M,8/19/2010,649888789,10/7/2010,5390,154.06,90.93,830383.4,490112.7,340270.7 +Central America and the Caribbean,Grenada,Meat,Online,H,7/17/2011,194746243,8/7/2011,8596,421.89,364.69,3626566.44,3134875.24,491691.2 +Asia,Mongolia,Clothes,Online,M,12/4/2011,165832030,1/6/2012,2238,109.28,35.84,244568.64,80209.92,164358.72 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,L,11/19/2010,433507478,12/20/2010,3351,81.73,56.67,273877.23,189901.17,83976.06 +Europe,United Kingdom,Household,Offline,H,5/16/2012,938446414,7/4/2012,6003,668.27,502.54,4011624.81,3016747.62,994877.19 +Middle East and North Africa,Algeria,Vegetables,Offline,M,11/1/2013,341635167,12/7/2013,6293,154.06,90.93,969499.58,572222.49,397277.09 +Sub-Saharan Africa,Mozambique,Cereal,Offline,M,7/27/2017,974372565,8/24/2017,7350,205.7,117.11,1511895,860758.5,651136.5 +Asia,Myanmar,Cosmetics,Online,C,10/15/2011,288269937,11/9/2011,4335,437.2,263.33,1895262,1141535.55,753726.45 +Sub-Saharan Africa,Togo,Snacks,Online,H,4/12/2012,305251109,4/27/2012,9441,152.58,97.44,1440507.78,919931.04,520576.74 +Asia,Sri Lanka,Cosmetics,Offline,C,3/4/2013,867552411,4/23/2013,6892,437.2,263.33,3013182.4,1814870.36,1198312.04 +Australia and Oceania,Marshall Islands,Vegetables,Online,C,6/15/2013,987722671,7/3/2013,7942,154.06,90.93,1223544.52,722166.06,501378.46 +Europe,United Kingdom,Fruits,Offline,C,3/3/2013,198623216,3/26/2013,5878,9.33,6.92,54841.74,40675.76,14165.98 +Europe,Greece,Baby Food,Online,C,3/20/2017,803427875,3/25/2017,1017,255.28,159.42,259619.76,162130.14,97489.62 +Sub-Saharan Africa,South Africa,Cosmetics,Online,H,6/2/2016,225622975,6/23/2016,5707,437.2,263.33,2495100.4,1502824.31,992276.09 +Sub-Saharan Africa,Rwanda,Clothes,Online,H,1/6/2014,459007346,1/17/2014,9329,109.28,35.84,1019473.12,334351.36,685121.76 +Australia and Oceania,Palau,Cosmetics,Online,C,4/25/2014,417692315,5/27/2014,3293,437.2,263.33,1439699.6,867145.69,572553.91 +Europe,Bulgaria,Vegetables,Offline,H,5/1/2011,886101710,5/29/2011,6042,154.06,90.93,930830.52,549399.06,381431.46 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,H,4/15/2015,468971860,4/21/2015,8050,81.73,56.67,657926.5,456193.5,201733 +Australia and Oceania,Marshall Islands,Office Supplies,Online,L,12/20/2010,541351592,1/3/2011,6821,651.21,524.96,4441903.41,3580752.16,861151.25 +Sub-Saharan Africa,Namibia,Cosmetics,Online,L,7/8/2014,298602235,7/17/2014,1892,437.2,263.33,827182.4,498220.36,328962.04 +Middle East and North Africa,Algeria,Cosmetics,Offline,H,8/17/2016,806397616,9/26/2016,9829,437.2,263.33,4297238.8,2588270.57,1708968.23 +Europe,Norway,Personal Care,Online,M,8/23/2016,950724065,9/8/2016,9233,81.73,56.67,754613.09,523234.11,231378.98 +Central America and the Caribbean,Panama,Household,Online,H,3/7/2011,587880408,4/13/2011,5732,668.27,502.54,3830523.64,2880559.28,949964.36 +Europe,Ukraine,Fruits,Offline,C,1/23/2013,994477975,2/6/2013,6987,9.33,6.92,65188.71,48350.04,16838.67 +Europe,Belgium,Personal Care,Online,L,4/2/2017,817440593,5/21/2017,7692,81.73,56.67,628667.16,435905.64,192761.52 +Asia,Maldives,Office Supplies,Offline,L,3/15/2012,124004590,3/20/2012,4569,651.21,524.96,2975378.49,2398542.24,576836.25 +Europe,Denmark,Household,Online,C,12/7/2013,851718795,1/11/2014,1373,668.27,502.54,917534.71,689987.42,227547.29 +Europe,Monaco,Snacks,Online,M,10/25/2016,958444535,10/27/2016,3892,152.58,97.44,593841.36,379236.48,214604.88 +Middle East and North Africa,Algeria,Beverages,Offline,C,6/30/2012,272355639,7/13/2012,4941,47.45,31.79,234450.45,157074.39,77376.06 +Asia,Vietnam,Vegetables,Online,L,5/26/2016,941938436,6/28/2016,9370,154.06,90.93,1443542.2,852014.1,591528.1 +Europe,Montenegro,Personal Care,Offline,L,12/14/2010,685991752,12/31/2010,9058,81.73,56.67,740310.34,513316.86,226993.48 +Australia and Oceania,Tuvalu,Cereal,Offline,L,6/30/2017,443626916,8/3/2017,7918,205.7,117.11,1628732.6,927276.98,701455.62 +Asia,Tajikistan,Vegetables,Online,L,10/16/2016,324267756,11/26/2016,6890,154.06,90.93,1061473.4,626507.7,434965.7 +Asia,Japan,Meat,Online,C,5/20/2013,957650601,5/27/2013,8949,421.89,364.69,3775493.61,3263610.81,511882.8 +Europe,Greece,Clothes,Offline,C,9/2/2016,343824279,10/14/2016,4099,109.28,35.84,447938.72,146908.16,301030.56 +Central America and the Caribbean,Dominican Republic,Fruits,Online,M,5/23/2014,603150117,6/7/2014,4378,9.33,6.92,40846.74,30295.76,10550.98 +Central America and the Caribbean,Guatemala,Cereal,Online,H,4/15/2014,326301944,5/24/2014,8851,205.7,117.11,1820650.7,1036540.61,784110.09 +Middle East and North Africa,Jordan,Cereal,Offline,M,1/5/2010,424266088,2/9/2010,8618,205.7,117.11,1772722.6,1009253.98,763468.62 +Europe,Ukraine,Vegetables,Offline,C,3/26/2015,978341376,4/10/2015,1809,154.06,90.93,278694.54,164492.37,114202.17 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,C,5/13/2014,790139138,5/17/2014,8584,421.89,364.69,3621503.76,3130498.96,491004.8 +Asia,Cambodia,Vegetables,Online,M,11/4/2011,531583201,11/20/2011,6137,154.06,90.93,945466.22,558037.41,387428.81 +Australia and Oceania,Tuvalu,Meat,Offline,C,2/25/2013,494909894,3/22/2013,3690,421.89,364.69,1556774.1,1345706.1,211068 +Europe,Belarus,Personal Care,Online,C,7/1/2013,142668044,8/17/2013,7499,81.73,56.67,612893.27,424968.33,187924.94 +North America,Mexico,Baby Food,Online,C,9/15/2016,357718980,9/24/2016,5850,255.28,159.42,1493388,932607,560781 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,L,4/27/2016,293236529,5/26/2016,4060,154.06,90.93,625483.6,369175.8,256307.8 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,M,7/9/2014,522707021,8/13/2014,9478,109.28,35.84,1035755.84,339691.52,696064.32 +Asia,Singapore,Household,Online,M,10/5/2010,789929282,11/18/2010,6483,668.27,502.54,4332394.41,3257966.82,1074427.59 +Sub-Saharan Africa,Comoros,Cereal,Online,L,2/18/2013,459014642,3/28/2013,1488,205.7,117.11,306081.6,174259.68,131821.92 +Middle East and North Africa,Syria,Vegetables,Online,M,11/14/2011,764386928,12/21/2011,7933,154.06,90.93,1222157.98,721347.69,500810.29 +Middle East and North Africa,Iran,Cosmetics,Offline,M,5/28/2013,760782468,6/18/2013,1293,437.2,263.33,565299.6,340485.69,224813.91 +Europe,Germany,Snacks,Online,C,11/18/2013,473250091,12/2/2013,4073,152.58,97.44,621458.34,396873.12,224585.22 +North America,Mexico,Beverages,Offline,H,7/5/2010,447151124,8/23/2010,809,47.45,31.79,38387.05,25718.11,12668.94 +Sub-Saharan Africa,South Africa,Meat,Online,H,12/2/2012,398159396,1/17/2013,3068,421.89,364.69,1294358.52,1118868.92,175489.6 +Europe,Hungary,Baby Food,Offline,M,9/1/2016,562261235,10/15/2016,4449,255.28,159.42,1135740.72,709259.58,426481.14 +Europe,Portugal,Fruits,Offline,H,7/31/2014,345755469,8/15/2014,5582,9.33,6.92,52080.06,38627.44,13452.62 +Europe,Norway,Clothes,Online,M,9/12/2015,575253427,10/30/2015,9127,109.28,35.84,997398.56,327111.68,670286.88 +Asia,North Korea,Baby Food,Online,L,3/12/2011,347678935,3/27/2011,4778,255.28,159.42,1219727.84,761708.76,458019.08 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,L,1/11/2016,180268323,1/20/2016,4258,651.21,524.96,2772852.18,2235279.68,537572.5 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,M,2/22/2012,660570418,2/26/2012,6321,9.33,6.92,58974.93,43741.32,15233.61 +Sub-Saharan Africa,Nigeria,Clothes,Offline,M,11/2/2012,196446549,12/16/2012,1754,109.28,35.84,191677.12,62863.36,128813.76 +Middle East and North Africa,Israel,Fruits,Offline,M,7/20/2013,866070544,7/22/2013,8375,9.33,6.92,78138.75,57955,20183.75 +Asia,Bangladesh,Personal Care,Online,M,10/11/2010,767928731,11/5/2010,6031,81.73,56.67,492913.63,341776.77,151136.86 +Sub-Saharan Africa,Niger,Beverages,Offline,M,6/8/2013,770819938,7/20/2013,1604,47.45,31.79,76109.8,50991.16,25118.64 +Asia,Tajikistan,Cosmetics,Offline,H,5/16/2016,463855493,6/29/2016,4003,437.2,263.33,1750111.6,1054109.99,696001.61 +Sub-Saharan Africa,Burundi,Fruits,Offline,L,9/17/2011,406459224,10/2/2011,9172,9.33,6.92,85574.76,63470.24,22104.52 +Middle East and North Africa,Tunisia ,Clothes,Online,M,5/7/2015,778367459,5/7/2015,5083,109.28,35.84,555470.24,182174.72,373295.52 +Sub-Saharan Africa,Zimbabwe,Personal Care,Offline,M,3/5/2010,929629027,4/6/2010,6742,81.73,56.67,551023.66,382069.14,168954.52 +Sub-Saharan Africa,Cameroon,Fruits,Offline,L,6/12/2010,730605256,6/19/2010,1186,9.33,6.92,11065.38,8207.12,2858.26 +Australia and Oceania,Nauru,Vegetables,Offline,H,7/13/2012,121969974,7/24/2012,2480,154.06,90.93,382068.8,225506.4,156562.4 +Australia and Oceania,Tuvalu,Cosmetics,Online,L,11/19/2013,464709508,12/31/2013,6725,437.2,263.33,2940170,1770894.25,1169275.75 +Europe,Russia,Office Supplies,Offline,M,10/18/2016,490122687,11/22/2016,7050,651.21,524.96,4591030.5,3700968,890062.5 +Australia and Oceania,New Zealand,Cereal,Offline,H,1/21/2017,349820840,3/4/2017,8615,205.7,117.11,1772105.5,1008902.65,763202.85 +Europe,Latvia,Household,Offline,L,4/23/2015,265727794,6/11/2015,3614,668.27,502.54,2415127.78,1816179.56,598948.22 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,H,4/2/2013,980079877,4/9/2013,6270,205.7,117.11,1289739,734279.7,555459.3 +Sub-Saharan Africa,Zambia,Personal Care,Offline,M,6/12/2017,605425918,6/20/2017,7838,81.73,56.67,640599.74,444179.46,196420.28 +Europe,Denmark,Cereal,Online,L,10/15/2012,474627244,10/18/2012,1604,205.7,117.11,329942.8,187844.44,142098.36 +Europe,Malta,Meat,Offline,C,10/4/2011,190857684,11/8/2011,7885,421.89,364.69,3326602.65,2875580.65,451022 +Central America and the Caribbean,Dominican Republic,Household,Offline,M,9/27/2012,777603566,10/2/2012,9030,668.27,502.54,6034478.1,4537936.2,1496541.9 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,L,5/30/2011,628663718,6/8/2011,4419,651.21,524.96,2877696.99,2319798.24,557898.75 +Middle East and North Africa,Oman,Vegetables,Offline,C,1/27/2012,458149468,1/28/2012,5464,154.06,90.93,841783.84,496841.52,344942.32 +Europe,Montenegro,Cereal,Offline,M,4/24/2016,150484645,5/21/2016,605,205.7,117.11,124448.5,70851.55,53596.95 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,C,8/22/2011,110405576,10/5/2011,318,437.2,263.33,139029.6,83738.94,55290.66 +Asia,Japan,Cereal,Online,L,2/15/2013,812961089,4/2/2013,2107,205.7,117.11,433409.9,246750.77,186659.13 +Asia,China,Cereal,Online,H,3/12/2014,553512513,4/25/2014,5508,205.7,117.11,1132995.6,645041.88,487953.72 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,H,2/13/2013,397733676,3/20/2013,7088,81.73,56.67,579302.24,401676.96,177625.28 +Asia,South Korea,Clothes,Offline,C,10/23/2016,131610906,11/21/2016,5447,109.28,35.84,595248.16,195220.48,400027.68 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Offline,H,4/24/2014,511443030,5/20/2014,6213,109.28,35.84,678956.64,222673.92,456282.72 +Middle East and North Africa,Algeria,Meat,Offline,M,11/17/2010,113841378,12/25/2010,7048,421.89,364.69,2973480.72,2570335.12,403145.6 +Asia,Kyrgyzstan,Fruits,Online,L,8/12/2016,285729777,8/26/2016,2646,9.33,6.92,24687.18,18310.32,6376.86 +Europe,Iceland,Household,Online,M,5/26/2012,194344556,6/15/2012,9728,668.27,502.54,6500930.56,4888709.12,1612221.44 +Central America and the Caribbean,Barbados,Household,Online,M,4/4/2014,877234542,4/11/2014,2050,668.27,502.54,1369953.5,1030207,339746.5 +Asia,Brunei,Beverages,Online,L,7/21/2016,292261064,8/31/2016,5398,47.45,31.79,256135.1,171602.42,84532.68 +Europe,Serbia,Fruits,Offline,L,12/9/2010,967597949,1/2/2011,2590,9.33,6.92,24164.7,17922.8,6241.9 +Central America and the Caribbean,Nicaragua,Cereal,Offline,M,11/3/2012,551731526,11/28/2012,8474,205.7,117.11,1743101.8,992390.14,750711.66 +Europe,Slovakia,Cereal,Offline,C,4/2/2012,363460624,5/20/2012,4930,205.7,117.11,1014101,577352.3,436748.7 +Asia,Brunei,Meat,Offline,C,5/16/2015,441896569,5/27/2015,5870,421.89,364.69,2476494.3,2140730.3,335764 +Europe,Ukraine,Beverages,Online,L,7/14/2010,896463191,8/5/2010,2234,47.45,31.79,106003.3,71018.86,34984.44 +Middle East and North Africa,Oman,Vegetables,Offline,C,6/5/2017,556896817,6/5/2017,6999,154.06,90.93,1078265.94,636419.07,441846.87 +Sub-Saharan Africa,Djibouti,Fruits,Online,C,2/28/2015,123246276,3/4/2015,167,9.33,6.92,1558.11,1155.64,402.47 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,M,3/10/2014,815872895,3/16/2014,3775,421.89,364.69,1592634.75,1376704.75,215930 +Central America and the Caribbean,Belize,Vegetables,Online,C,9/7/2014,325450503,9/22/2014,6891,154.06,90.93,1061627.46,626598.63,435028.83 +Central America and the Caribbean,The Bahamas,Personal Care,Online,H,4/20/2010,462965428,4/25/2010,613,81.73,56.67,50100.49,34738.71,15361.78 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,C,9/11/2014,409716498,10/18/2014,3072,9.33,6.92,28661.76,21258.24,7403.52 +Asia,Japan,Baby Food,Offline,C,4/19/2012,767315042,5/24/2012,4427,255.28,159.42,1130124.56,705752.34,424372.22 +Asia,Kazakhstan,Clothes,Offline,M,2/9/2015,407684886,2/22/2015,1872,109.28,35.84,204572.16,67092.48,137479.68 +Asia,North Korea,Baby Food,Online,C,6/20/2013,523062360,8/6/2013,4631,255.28,159.42,1182201.68,738274.02,443927.66 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,H,2/25/2010,575996291,2/26/2010,8957,651.21,524.96,5832887.97,4702066.72,1130821.25 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,M,7/24/2016,549348008,7/28/2016,3138,651.21,524.96,2043496.98,1647324.48,396172.5 +Europe,Germany,Meat,Online,H,2/5/2011,496291339,2/27/2011,2491,421.89,364.69,1050927.99,908442.79,142485.2 +Asia,Philippines,Snacks,Online,M,1/29/2011,990312612,3/3/2011,4364,152.58,97.44,665859.12,425228.16,240630.96 +Europe,Macedonia,Baby Food,Online,L,12/18/2015,875210654,12/24/2015,3137,255.28,159.42,800813.36,500100.54,300712.82 +Europe,Slovenia,Snacks,Online,H,2/16/2011,415096795,3/10/2011,5221,152.58,97.44,796620.18,508734.24,287885.94 +Sub-Saharan Africa,Uganda,Household,Online,M,2/1/2017,844394862,3/23/2017,4059,668.27,502.54,2712507.93,2039809.86,672698.07 +Asia,Taiwan,Office Supplies,Online,L,7/25/2017,317841184,8/16/2017,5124,651.21,524.96,3336800.04,2689895.04,646905 +Australia and Oceania,Tuvalu,Cereal,Offline,M,4/10/2016,660484588,4/19/2016,922,205.7,117.11,189655.4,107975.42,81679.98 +Europe,Albania,Meat,Online,M,6/5/2010,617686402,7/22/2010,5988,421.89,364.69,2526277.32,2183763.72,342513.6 +Asia,Philippines,Meat,Offline,L,3/22/2017,805120456,3/26/2017,1889,421.89,364.69,796950.21,688899.41,108050.8 +Europe,Sweden,Clothes,Offline,M,1/26/2017,558773076,2/16/2017,2225,109.28,35.84,243148,79744,163404 +Sub-Saharan Africa,Zambia,Baby Food,Online,L,5/18/2010,184943091,6/5/2010,7625,255.28,159.42,1946510,1215577.5,730932.5 +Central America and the Caribbean,Jamaica,Personal Care,Offline,L,10/1/2013,510241830,11/5/2013,751,81.73,56.67,61379.23,42559.17,18820.06 +Europe,Finland,Fruits,Offline,L,10/17/2010,631593120,12/1/2010,1294,9.33,6.92,12073.02,8954.48,3118.54 +Sub-Saharan Africa,Botswana,Cosmetics,Online,H,6/17/2016,166233289,7/25/2016,979,437.2,263.33,428018.8,257800.07,170218.73 +Central America and the Caribbean,Cuba,Beverages,Online,M,9/13/2012,601711165,10/25/2012,8560,47.45,31.79,406172,272122.4,134049.6 +Australia and Oceania,Nauru,Office Supplies,Offline,H,10/24/2012,345888078,12/8/2012,4823,651.21,524.96,3140785.83,2531882.08,608903.75 +Asia,Kazakhstan,Cosmetics,Offline,L,3/26/2012,576937854,4/22/2012,7587,437.2,263.33,3317036.4,1997884.71,1319151.69 +Asia,Cambodia,Beverages,Online,L,1/10/2015,293346822,2/10/2015,6698,47.45,31.79,317820.1,212929.42,104890.68 +Europe,Luxembourg,Baby Food,Offline,M,12/21/2014,363913810,1/26/2015,9038,255.28,159.42,2307220.64,1440837.96,866382.68 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,C,6/27/2014,377750146,8/1/2014,3517,437.2,263.33,1537632.4,926131.61,611500.79 +Central America and the Caribbean,Haiti,Vegetables,Online,M,4/5/2013,894279658,4/15/2013,6079,154.06,90.93,936530.74,552763.47,383767.27 +Australia and Oceania,New Zealand,Fruits,Offline,C,1/20/2012,293238675,1/27/2012,4695,9.33,6.92,43804.35,32489.4,11314.95 +Sub-Saharan Africa,Mauritania,Household,Offline,C,6/22/2016,624676024,7/1/2016,4372,668.27,502.54,2921676.44,2197104.88,724571.56 +Middle East and North Africa,Iraq,Baby Food,Online,H,6/24/2010,858953034,7/6/2010,2146,255.28,159.42,547830.88,342115.32,205715.56 +Europe,Netherlands,Cosmetics,Online,L,3/2/2013,936743533,3/4/2013,2083,437.2,263.33,910687.6,548516.39,362171.21 +Sub-Saharan Africa,Tanzania,Fruits,Online,C,5/29/2014,419033849,6/24/2014,283,9.33,6.92,2640.39,1958.36,682.03 +Middle East and North Africa,Israel,Beverages,Online,C,7/1/2016,737122809,7/21/2016,9875,47.45,31.79,468568.75,313926.25,154642.5 +Sub-Saharan Africa,Tanzania,Fruits,Online,L,3/25/2015,242621743,4/30/2015,6020,9.33,6.92,56166.6,41658.4,14508.2 +Australia and Oceania,New Zealand,Household,Offline,H,3/29/2011,957454478,4/7/2011,912,668.27,502.54,609462.24,458316.48,151145.76 +Middle East and North Africa,Qatar,Fruits,Online,C,10/21/2013,923857343,12/4/2013,8773,9.33,6.92,81852.09,60709.16,21142.93 +Australia and Oceania,Kiribati,Cereal,Online,M,5/3/2014,954379165,5/30/2014,858,205.7,117.11,176490.6,100480.38,76010.22 +Middle East and North Africa,Libya,Baby Food,Online,L,11/18/2012,581881272,11/30/2012,454,255.28,159.42,115897.12,72376.68,43520.44 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,M,5/6/2014,309537494,6/16/2014,7878,9.33,6.92,73501.74,54515.76,18985.98 +Europe,Iceland,Vegetables,Offline,C,2/9/2017,260834157,2/27/2017,5478,154.06,90.93,843940.68,498114.54,345826.14 +Europe,San Marino,Vegetables,Offline,M,11/6/2016,629570090,12/12/2016,2635,154.06,90.93,405948.1,239600.55,166347.55 +North America,Greenland,Personal Care,Offline,C,4/20/2010,329856622,6/9/2010,759,81.73,56.67,62033.07,43012.53,19020.54 +Central America and the Caribbean,Panama,Baby Food,Offline,C,3/12/2014,146117579,3/16/2014,8294,255.28,159.42,2117292.32,1322229.48,795062.84 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,L,1/14/2016,483089292,1/21/2016,5712,47.45,31.79,271034.4,181584.48,89449.92 +Middle East and North Africa,Lebanon,Beverages,Offline,H,10/4/2015,915820586,10/9/2015,518,47.45,31.79,24579.1,16467.22,8111.88 +Europe,Armenia,Cosmetics,Online,C,5/7/2014,639672791,5/12/2014,2249,437.2,263.33,983262.8,592229.17,391033.63 +Central America and the Caribbean,Haiti,Fruits,Online,H,1/31/2010,720319736,2/7/2010,7472,9.33,6.92,69713.76,51706.24,18007.52 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,L,6/14/2017,943747746,7/4/2017,4785,205.7,117.11,984274.5,560371.35,423903.15 +North America,Canada,Baby Food,Offline,M,5/6/2010,266255652,6/18/2010,9819,255.28,159.42,2506594.32,1565344.98,941249.34 +Sub-Saharan Africa,Senegal,Baby Food,Online,H,9/27/2016,864454782,11/5/2016,235,255.28,159.42,59990.8,37463.7,22527.1 +Sub-Saharan Africa,Swaziland,Cereal,Offline,H,6/13/2016,485268962,6/20/2016,724,205.7,117.11,148926.8,84787.64,64139.16 +Sub-Saharan Africa,Djibouti,Cereal,Offline,M,1/26/2013,995934522,2/8/2013,8012,205.7,117.11,1648068.4,938285.32,709783.08 +Sub-Saharan Africa,Seychelles ,Beverages,Online,H,1/20/2015,734000289,1/27/2015,5851,47.45,31.79,277629.95,186003.29,91626.66 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,C,10/7/2016,357327592,10/13/2016,30,9.33,6.92,279.9,207.6,72.3 +Sub-Saharan Africa,South Africa,Snacks,Online,L,6/6/2017,594090259,6/19/2017,3364,152.58,97.44,513279.12,327788.16,185490.96 +Middle East and North Africa,Iran,Cereal,Offline,H,4/30/2017,892774617,6/14/2017,704,205.7,117.11,144812.8,82445.44,62367.36 +Central America and the Caribbean,Grenada,Clothes,Offline,L,1/9/2014,772179496,1/14/2014,3927,109.28,35.84,429142.56,140743.68,288398.88 +Asia,Nepal,Cereal,Offline,M,9/20/2013,271416223,10/6/2013,6947,205.7,117.11,1428997.9,813563.17,615434.73 +Australia and Oceania,Samoa ,Personal Care,Online,C,4/26/2012,399908626,5/27/2012,704,81.73,56.67,57537.92,39895.68,17642.24 +Europe,Portugal,Office Supplies,Online,H,5/15/2014,887393033,6/6/2014,8173,651.21,524.96,5322339.33,4290498.08,1031841.25 +Middle East and North Africa,Azerbaijan,Snacks,Offline,C,2/13/2014,633918273,4/1/2014,9359,152.58,97.44,1427996.22,911940.96,516055.26 +Central America and the Caribbean,Costa Rica,Beverages,Online,M,6/17/2014,859845674,7/13/2014,6297,47.45,31.79,298792.65,200181.63,98611.02 +Central America and the Caribbean,Dominican Republic,Clothes,Online,C,7/22/2015,155849063,8/11/2015,8056,109.28,35.84,880359.68,288727.04,591632.64 +Australia and Oceania,Tuvalu,Fruits,Online,H,1/22/2011,332914769,1/25/2011,5733,9.33,6.92,53488.89,39672.36,13816.53 +Australia and Oceania,Marshall Islands,Vegetables,Offline,C,8/20/2014,572341620,9/25/2014,7459,154.06,90.93,1149133.54,678246.87,470886.67 +Europe,Sweden,Clothes,Offline,C,9/15/2010,575740945,10/29/2010,3395,109.28,35.84,371005.6,121676.8,249328.8 +Asia,Uzbekistan,Office Supplies,Offline,L,4/11/2011,115036571,5/20/2011,732,651.21,524.96,476685.72,384270.72,92415 +Middle East and North Africa,Iran,Clothes,Offline,M,4/5/2014,382464826,5/22/2014,8696,109.28,35.84,950298.88,311664.64,638634.24 +Europe,Georgia,Meat,Offline,L,11/8/2014,840574538,12/12/2014,3540,421.89,364.69,1493490.6,1291002.6,202488 +Europe,Belarus,Baby Food,Online,H,11/22/2016,572227036,12/19/2016,3551,255.28,159.42,906499.28,566100.42,340398.86 +Asia,Brunei,Snacks,Online,H,12/2/2013,530596148,1/14/2014,4046,152.58,97.44,617338.68,394242.24,223096.44 +Europe,Macedonia,Cosmetics,Online,L,9/7/2015,389168202,9/17/2015,2374,437.2,263.33,1037912.8,625145.42,412767.38 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,H,1/25/2014,791742026,3/13/2014,2915,651.21,524.96,1898277.15,1530258.4,368018.75 +Europe,Finland,Household,Offline,H,3/2/2017,202428948,4/5/2017,2079,668.27,502.54,1389333.33,1044780.66,344552.67 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,M,3/17/2015,755652797,4/27/2015,3310,437.2,263.33,1447132,871622.3,575509.7 +Asia,Thailand,Clothes,Online,H,8/17/2014,606149899,8/17/2014,2080,109.28,35.84,227302.4,74547.2,152755.2 +Sub-Saharan Africa,Burundi,Meat,Online,M,7/27/2011,678969085,8/29/2011,895,421.89,364.69,377591.55,326397.55,51194 +Asia,Kyrgyzstan,Cosmetics,Online,L,10/25/2010,619471681,11/16/2010,4291,437.2,263.33,1876025.2,1129949.03,746076.17 +Europe,Kosovo,Clothes,Online,L,6/4/2014,143331515,7/16/2014,3835,109.28,35.84,419088.8,137446.4,281642.4 +Sub-Saharan Africa,Chad,Household,Offline,C,5/18/2010,386534917,6/13/2010,3126,668.27,502.54,2089012.02,1570940.04,518071.98 +Europe,Macedonia,Snacks,Offline,L,3/21/2014,755380713,5/10/2014,2794,152.58,97.44,426308.52,272247.36,154061.16 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,H,4/10/2012,276480233,4/10/2012,5500,668.27,502.54,3675485,2763970,911515 +Sub-Saharan Africa,Central African Republic,Household,Online,L,11/12/2010,746757304,11/14/2010,936,668.27,502.54,625500.72,470377.44,155123.28 +Central America and the Caribbean,The Bahamas,Fruits,Online,C,5/15/2017,883448255,6/29/2017,826,9.33,6.92,7706.58,5715.92,1990.66 +Europe,Lithuania,Clothes,Offline,L,9/26/2013,374101912,10/1/2013,3924,109.28,35.84,428814.72,140636.16,288178.56 +Asia,Thailand,Vegetables,Offline,H,4/6/2013,326579606,5/1/2013,1018,154.06,90.93,156833.08,92566.74,64266.34 +Australia and Oceania,Papua New Guinea,Fruits,Online,L,5/22/2011,119055163,6/21/2011,9923,9.33,6.92,92581.59,68667.16,23914.43 +Asia,Philippines,Personal Care,Online,H,3/5/2012,550014913,3/20/2012,490,81.73,56.67,40047.7,27768.3,12279.4 +Asia,South Korea,Vegetables,Offline,C,12/24/2016,688257682,1/1/2017,9598,154.06,90.93,1478667.88,872746.14,605921.74 +Europe,Armenia,Vegetables,Online,H,1/26/2013,122894799,1/30/2013,6157,154.06,90.93,948547.42,559856.01,388691.41 +Central America and the Caribbean,Grenada,Household,Offline,M,4/14/2015,313350093,5/18/2015,6111,668.27,502.54,4083797.97,3071021.94,1012776.03 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,L,10/21/2016,539359891,12/4/2016,7432,47.45,31.79,352648.4,236263.28,116385.12 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,L,9/3/2015,150973021,9/18/2015,5127,152.58,97.44,782277.66,499574.88,282702.78 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,C,12/27/2010,818550813,2/11/2011,6230,205.7,117.11,1281511,729595.3,551915.7 +Asia,Bangladesh,Cosmetics,Online,H,4/10/2014,682767093,5/1/2014,4810,437.2,263.33,2102932,1266617.3,836314.7 +Sub-Saharan Africa,Senegal,Meat,Online,L,5/28/2015,204608190,7/5/2015,6965,421.89,364.69,2938463.85,2540065.85,398398 +Australia and Oceania,Palau,Personal Care,Online,L,9/3/2016,815372931,10/7/2016,5825,81.73,56.67,476077.25,330102.75,145974.5 +Sub-Saharan Africa,Swaziland,Personal Care,Online,L,11/15/2013,866672646,11/23/2013,6550,81.73,56.67,535331.5,371188.5,164143 +Central America and the Caribbean,Cuba,Beverages,Offline,H,3/20/2015,580431163,5/8/2015,1334,47.45,31.79,63298.3,42407.86,20890.44 +Sub-Saharan Africa,Sudan,Meat,Online,C,10/30/2014,698884809,11/6/2014,4400,421.89,364.69,1856316,1604636,251680 +Asia,India,Household,Online,L,9/14/2011,234582412,10/7/2011,7003,668.27,502.54,4679894.81,3519287.62,1160607.19 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,H,6/13/2013,520385301,8/1/2013,2429,437.2,263.33,1061958.8,639628.57,422330.23 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,C,5/27/2017,259467303,6/22/2017,996,437.2,263.33,435451.2,262276.68,173174.52 +Middle East and North Africa,Pakistan,Fruits,Online,L,5/18/2014,475314748,5/27/2014,5051,9.33,6.92,47125.83,34952.92,12172.91 +Europe,Italy,Office Supplies,Online,L,3/11/2015,461726462,4/20/2015,3976,651.21,524.96,2589210.96,2087240.96,501970 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,M,7/30/2016,932813775,8/25/2016,9180,205.7,117.11,1888326,1075069.8,813256.2 +Sub-Saharan Africa,Swaziland,Cereal,Online,C,7/20/2012,873000514,7/30/2012,9107,205.7,117.11,1873309.9,1066520.77,806789.13 +Europe,Andorra,Snacks,Offline,C,5/2/2013,687023007,5/2/2013,4230,152.58,97.44,645413.4,412171.2,233242.2 +Europe,Moldova ,Beverages,Offline,L,4/15/2011,849930083,5/28/2011,2054,47.45,31.79,97462.3,65296.66,32165.64 +Central America and the Caribbean,Grenada,Meat,Online,C,12/22/2014,557083070,2/7/2015,2115,421.89,364.69,892297.35,771319.35,120978 +Europe,Monaco,Baby Food,Offline,C,2/5/2015,874155795,2/13/2015,980,255.28,159.42,250174.4,156231.6,93942.8 +Europe,Norway,Personal Care,Online,L,12/29/2010,687134587,2/7/2011,7249,81.73,56.67,592460.77,410800.83,181659.94 +Central America and the Caribbean,Costa Rica,Meat,Online,C,6/4/2014,752318274,7/13/2014,6550,421.89,364.69,2763379.5,2388719.5,374660 +Central America and the Caribbean,Haiti,Personal Care,Offline,M,7/3/2015,546318185,7/21/2015,6546,81.73,56.67,535004.58,370961.82,164042.76 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,C,10/3/2016,516058146,11/1/2016,1928,205.7,117.11,396589.6,225788.08,170801.52 +Middle East and North Africa,Algeria,Household,Online,L,3/19/2014,728774487,4/22/2014,9421,668.27,502.54,6295771.67,4734429.34,1561342.33 +Middle East and North Africa,Oman,Vegetables,Online,H,4/28/2016,422016036,6/3/2016,2778,154.06,90.93,427978.68,252603.54,175375.14 +Europe,Germany,Household,Offline,L,6/14/2017,253644120,6/14/2017,7787,668.27,502.54,5203818.49,3913278.98,1290539.51 +Europe,Czech Republic,Meat,Online,H,10/27/2016,951832568,11/26/2016,7264,421.89,364.69,3064608.96,2649108.16,415500.8 +Sub-Saharan Africa,Lesotho,Fruits,Online,M,9/18/2014,165067708,10/31/2014,6058,9.33,6.92,56521.14,41921.36,14599.78 +Sub-Saharan Africa,Kenya,Household,Online,L,4/8/2016,112148368,5/21/2016,6049,668.27,502.54,4042365.23,3039864.46,1002500.77 +Middle East and North Africa,Somalia,Beverages,Online,H,7/16/2012,832185876,9/3/2012,1149,47.45,31.79,54520.05,36526.71,17993.34 +Europe,Slovenia,Meat,Online,L,7/31/2014,634604060,8/19/2014,2299,421.89,364.69,969925.11,838422.31,131502.8 +Sub-Saharan Africa,Ghana,Household,Online,L,10/15/2011,149139249,11/5/2011,2473,668.27,502.54,1652631.71,1242781.42,409850.29 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,M,7/22/2013,975840270,8/7/2013,1676,668.27,502.54,1120020.52,842257.04,277763.48 +Sub-Saharan Africa,Angola,Meat,Offline,L,3/16/2015,735068452,4/8/2015,1945,421.89,364.69,820576.05,709322.05,111254 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,M,11/23/2016,717497622,11/26/2016,2346,154.06,90.93,361424.76,213321.78,148102.98 +Europe,Serbia,Cereal,Offline,L,4/16/2012,934114110,5/16/2012,3978,205.7,117.11,818274.6,465863.58,352411.02 +Middle East and North Africa,Tunisia ,Personal Care,Offline,M,1/17/2015,566216742,1/31/2015,4972,81.73,56.67,406361.56,281763.24,124598.32 +Asia,Indonesia,Household,Offline,M,2/27/2017,215416848,3/29/2017,5487,668.27,502.54,3666797.49,2757436.98,909360.51 +Europe,Austria,Cosmetics,Offline,H,6/28/2015,553638255,8/9/2015,2718,437.2,263.33,1188309.6,715730.94,472578.66 +Europe,Germany,Household,Online,H,7/9/2015,973117291,8/3/2015,5886,668.27,502.54,3933437.22,2957950.44,975486.78 +Australia and Oceania,Samoa ,Household,Offline,M,6/15/2012,936402785,7/30/2012,1248,668.27,502.54,834000.96,627169.92,206831.04 +Sub-Saharan Africa,Ghana,Clothes,Online,H,2/15/2010,426356065,3/15/2010,7089,109.28,35.84,774685.92,254069.76,520616.16 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,M,3/20/2017,396150958,5/1/2017,8727,154.06,90.93,1344481.62,793546.11,550935.51 +Sub-Saharan Africa,Liberia,Household,Offline,H,3/10/2013,519273793,3/25/2013,3510,668.27,502.54,2345627.7,1763915.4,581712.3 +Middle East and North Africa,Somalia,Cereal,Offline,C,8/23/2012,539523398,9/7/2012,5818,205.7,117.11,1196762.6,681345.98,515416.62 +Middle East and North Africa,Tunisia ,Clothes,Online,H,2/9/2016,721011102,3/4/2016,2062,109.28,35.84,225335.36,73902.08,151433.28 +Europe,Luxembourg,Snacks,Offline,C,10/19/2013,498160731,10/29/2013,5685,152.58,97.44,867417.3,553946.4,313470.9 +Middle East and North Africa,Jordan,Fruits,Offline,H,2/29/2012,725708615,3/7/2012,2161,9.33,6.92,20162.13,14954.12,5208.01 +Europe,Montenegro,Cereal,Online,L,11/28/2014,528703582,1/2/2015,3994,205.7,117.11,821565.8,467737.34,353828.46 +Sub-Saharan Africa,Zambia,Cereal,Online,M,9/5/2011,452506959,10/2/2011,5720,205.7,117.11,1176604,669869.2,506734.8 +Sub-Saharan Africa,Eritrea,Cereal,Online,C,2/6/2012,212792575,2/12/2012,8906,205.7,117.11,1831964.2,1042981.66,788982.54 +Australia and Oceania,Palau,Snacks,Online,L,9/23/2011,945546758,10/2/2011,7153,152.58,97.44,1091404.74,696988.32,394416.42 +Australia and Oceania,Tuvalu,Beverages,Offline,C,12/18/2010,257068336,12/27/2010,1088,47.45,31.79,51625.6,34587.52,17038.08 +Asia,Vietnam,Snacks,Offline,C,4/11/2011,773968636,5/25/2011,3374,152.58,97.44,514804.92,328762.56,186042.36 +Asia,Tajikistan,Fruits,Offline,H,5/30/2011,693171489,7/7/2011,3702,9.33,6.92,34539.66,25617.84,8921.82 +Europe,Switzerland,Office Supplies,Offline,C,3/6/2011,531913220,4/5/2011,3797,651.21,524.96,2472644.37,1993273.12,479371.25 +Europe,Belgium,Clothes,Online,M,3/30/2015,877742660,5/18/2015,2413,109.28,35.84,263692.64,86481.92,177210.72 +Europe,Germany,Vegetables,Offline,L,3/9/2014,138521134,4/11/2014,337,154.06,90.93,51918.22,30643.41,21274.81 +Australia and Oceania,Nauru,Personal Care,Online,L,1/6/2011,392422473,1/17/2011,5385,81.73,56.67,440116.05,305167.95,134948.1 +Middle East and North Africa,Somalia,Vegetables,Offline,H,5/16/2017,637933003,6/12/2017,7407,154.06,90.93,1141122.42,673518.51,467603.91 +Sub-Saharan Africa,Ghana,Clothes,Online,M,11/22/2011,843851554,11/30/2011,3282,109.28,35.84,358656.96,117626.88,241030.08 +Australia and Oceania,New Zealand,Clothes,Offline,L,2/17/2012,599289453,2/18/2012,1921,109.28,35.84,209926.88,68848.64,141078.24 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,L,3/17/2010,463670527,4/22/2010,9268,437.2,263.33,4051969.6,2440542.44,1611427.16 +Central America and the Caribbean,Barbados,Clothes,Online,C,6/17/2014,616731107,6/23/2014,3294,109.28,35.84,359968.32,118056.96,241911.36 +Sub-Saharan Africa,Madagascar,Fruits,Offline,C,5/6/2015,408520019,6/24/2015,9007,9.33,6.92,84035.31,62328.44,21706.87 +Europe,Georgia,Fruits,Online,C,12/20/2011,609398591,12/27/2011,3440,9.33,6.92,32095.2,23804.8,8290.4 +Central America and the Caribbean,Jamaica,Vegetables,Offline,H,11/8/2015,260040652,11/26/2015,663,154.06,90.93,102141.78,60286.59,41855.19 +Sub-Saharan Africa,Sudan,Beverages,Online,L,11/14/2016,721432530,12/13/2016,6772,47.45,31.79,321331.4,215281.88,106049.52 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,L,4/28/2017,724873054,5/24/2017,4900,651.21,524.96,3190929,2572304,618625 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,L,12/28/2012,421973550,1/6/2013,205,205.7,117.11,42168.5,24007.55,18160.95 +Middle East and North Africa,Yemen,Vegetables,Offline,M,2/3/2012,934657847,2/19/2012,4882,154.06,90.93,752120.92,443920.26,308200.66 +Central America and the Caribbean,Grenada,Baby Food,Offline,M,4/30/2016,305162274,6/19/2016,3153,255.28,159.42,804897.84,502651.26,302246.58 +Middle East and North Africa,Israel,Meat,Offline,H,2/10/2017,246035659,3/30/2017,6274,421.89,364.69,2646937.86,2288065.06,358872.8 +Middle East and North Africa,Afghanistan,Meat,Offline,L,6/28/2014,290139329,7/12/2014,7530,421.89,364.69,3176831.7,2746115.7,430716 +Australia and Oceania,Tuvalu,Fruits,Offline,C,5/12/2013,940647113,6/20/2013,7239,9.33,6.92,67539.87,50093.88,17445.99 +Asia,Turkmenistan,Vegetables,Offline,C,2/13/2012,521045339,3/12/2012,7749,154.06,90.93,1193810.94,704616.57,489194.37 +Europe,Germany,Household,Offline,H,1/2/2014,125132834,1/25/2014,8441,668.27,502.54,5640867.07,4241940.14,1398926.93 +Europe,Germany,Clothes,Online,M,10/3/2015,467020928,11/2/2015,726,109.28,35.84,79337.28,26019.84,53317.44 +Middle East and North Africa,Libya,Office Supplies,Offline,C,5/19/2011,531133449,7/2/2011,3045,651.21,524.96,1982934.45,1598503.2,384431.25 +Sub-Saharan Africa,South Africa,Baby Food,Online,M,2/8/2011,722206723,3/1/2011,5873,255.28,159.42,1499259.44,936273.66,562985.78 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,L,11/12/2014,615289580,11/20/2014,6715,205.7,117.11,1381275.5,786393.65,594881.85 +Australia and Oceania,Tonga,Baby Food,Offline,M,1/27/2016,305743348,2/10/2016,5106,255.28,159.42,1303459.68,813998.52,489461.16 +Europe,Croatia,Baby Food,Offline,L,1/3/2013,859241855,2/9/2013,7614,255.28,159.42,1943701.92,1213823.88,729878.04 +Middle East and North Africa,Somalia,Vegetables,Offline,C,7/31/2012,261771428,9/6/2012,2838,154.06,90.93,437222.28,258059.34,179162.94 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,C,5/28/2011,169630897,6/9/2011,6407,437.2,263.33,2801140.4,1687155.31,1113985.09 +Europe,Montenegro,Office Supplies,Online,L,9/27/2014,959431588,10/23/2014,5982,651.21,524.96,3895538.22,3140310.72,755227.5 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,C,7/15/2017,378097331,8/12/2017,6257,9.33,6.92,58377.81,43298.44,15079.37 +Central America and the Caribbean,Panama,Office Supplies,Offline,M,10/31/2015,292864453,12/3/2015,3955,651.21,524.96,2575535.55,2076216.8,499318.75 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,L,6/29/2010,841281783,8/11/2010,2830,47.45,31.79,134283.5,89965.7,44317.8 +Asia,Thailand,Vegetables,Offline,C,1/14/2011,881210649,2/5/2011,8668,154.06,90.93,1335392.08,788181.24,547210.84 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,C,9/7/2016,240824878,10/2/2016,4288,651.21,524.96,2792388.48,2251028.48,541360 +Europe,Portugal,Household,Offline,C,7/29/2012,168610799,8/16/2012,4537,668.27,502.54,3031940.99,2280023.98,751917.01 +Asia,Cambodia,Household,Online,C,6/1/2011,183367240,6/8/2011,1296,668.27,502.54,866077.92,651291.84,214786.08 +Europe,Netherlands,Snacks,Online,M,11/2/2011,324205529,11/12/2011,8476,152.58,97.44,1293268.08,825901.44,467366.64 +Asia,Maldives,Personal Care,Online,L,4/25/2017,700549495,5/29/2017,7018,81.73,56.67,573581.14,397710.06,175871.08 +Asia,Thailand,Cereal,Online,L,4/1/2017,142135465,5/21/2017,9897,205.7,117.11,2035812.9,1159037.67,876775.23 +Middle East and North Africa,Libya,Household,Offline,H,6/19/2013,249012267,7/2/2013,7118,668.27,502.54,4756745.86,3577079.72,1179666.14 +Sub-Saharan Africa,Mauritania,Fruits,Online,M,6/3/2016,441541230,7/22/2016,717,9.33,6.92,6689.61,4961.64,1727.97 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,C,2/21/2011,210396182,3/7/2011,9761,437.2,263.33,4267509.2,2570364.13,1697145.07 +Asia,Japan,Cereal,Offline,H,12/30/2013,466563451,2/2/2014,5348,205.7,117.11,1100083.6,626304.28,473779.32 +Central America and the Caribbean,Honduras,Cereal,Online,C,12/6/2015,391341865,12/25/2015,5609,205.7,117.11,1153771.3,656869.99,496901.31 +Central America and the Caribbean,Jamaica,Snacks,Online,H,7/6/2016,586342751,8/20/2016,705,152.58,97.44,107568.9,68695.2,38873.7 +Europe,Sweden,Cosmetics,Offline,H,8/7/2012,823489940,8/30/2012,7828,437.2,263.33,3422401.6,2061347.24,1361054.36 +Central America and the Caribbean,Guatemala,Clothes,Offline,H,4/3/2017,495019757,5/4/2017,6201,109.28,35.84,677645.28,222243.84,455401.44 +Sub-Saharan Africa,Angola,Cereal,Offline,L,7/12/2010,863481032,8/14/2010,2081,205.7,117.11,428061.7,243705.91,184355.79 +Europe,Belarus,Household,Online,L,5/27/2011,111735093,6/3/2011,3752,668.27,502.54,2507349.04,1885530.08,621818.96 +Europe,Ukraine,Baby Food,Offline,H,5/31/2013,992955768,6/18/2013,6532,255.28,159.42,1667488.96,1041331.44,626157.52 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,H,3/3/2011,480629384,4/20/2011,7770,154.06,90.93,1197046.2,706526.1,490520.1 +Sub-Saharan Africa,Eritrea,Baby Food,Online,H,9/12/2011,118554770,9/24/2011,1846,255.28,159.42,471246.88,294289.32,176957.56 +Middle East and North Africa,Pakistan,Baby Food,Online,L,7/9/2015,170843255,8/21/2015,5171,255.28,159.42,1320052.88,824360.82,495692.06 +Middle East and North Africa,Yemen,Clothes,Offline,L,11/12/2012,971918666,11/20/2012,1186,109.28,35.84,129606.08,42506.24,87099.84 +Europe,Cyprus,Baby Food,Online,H,3/3/2010,676517331,4/14/2010,5367,255.28,159.42,1370087.76,855607.14,514480.62 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,M,2/24/2011,209688079,3/10/2011,217,47.45,31.79,10296.65,6898.43,3398.22 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,M,1/5/2013,116792237,1/14/2013,273,437.2,263.33,119355.6,71889.09,47466.51 +Middle East and North Africa,Azerbaijan,Clothes,Online,M,4/1/2010,113503634,5/21/2010,7103,109.28,35.84,776215.84,254571.52,521644.32 +Europe,Armenia,Cereal,Online,L,7/20/2013,435808598,8/10/2013,4304,205.7,117.11,885332.8,504041.44,381291.36 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,M,10/2/2015,490005958,11/19/2015,2507,437.2,263.33,1096060.4,660168.31,435892.09 +Europe,Spain,Fruits,Online,C,9/30/2010,202707040,10/15/2010,4373,9.33,6.92,40800.09,30261.16,10538.93 +Central America and the Caribbean,Grenada,Cereal,Online,L,6/4/2012,470835673,6/5/2012,9594,205.7,117.11,1973485.8,1123553.34,849932.46 +Europe,Vatican City,Snacks,Offline,H,1/11/2013,911628186,2/24/2013,9894,152.58,97.44,1509626.52,964071.36,545555.16 +Middle East and North Africa,Tunisia ,Beverages,Offline,M,3/22/2017,312633407,4/10/2017,4027,47.45,31.79,191081.15,128018.33,63062.82 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Online,M,8/1/2015,681712663,8/19/2015,2781,81.73,56.67,227291.13,157599.27,69691.86 +Asia,Bangladesh,Baby Food,Offline,H,2/12/2011,497039783,3/4/2011,3972,255.28,159.42,1013972.16,633216.24,380755.92 +Europe,Netherlands,Fruits,Online,H,6/21/2015,557101094,7/8/2015,7449,9.33,6.92,69499.17,51547.08,17952.09 +North America,Canada,Office Supplies,Online,M,11/5/2014,830695426,12/13/2014,91,651.21,524.96,59260.11,47771.36,11488.75 +Sub-Saharan Africa,Central African Republic,Fruits,Online,M,8/30/2011,906934106,9/25/2011,811,9.33,6.92,7566.63,5612.12,1954.51 +Sub-Saharan Africa,Guinea,Snacks,Offline,M,3/6/2013,445240962,3/21/2013,5550,152.58,97.44,846819,540792,306027 +Europe,Portugal,Clothes,Online,M,8/2/2012,525352323,9/20/2012,2282,109.28,35.84,249376.96,81786.88,167590.08 +Sub-Saharan Africa,Sudan,Snacks,Offline,H,6/29/2015,497317016,7/9/2015,6011,152.58,97.44,917158.38,585711.84,331446.54 +Asia,Indonesia,Household,Online,M,6/3/2013,231496369,7/20/2013,3775,668.27,502.54,2522719.25,1897088.5,625630.75 +Europe,Bosnia and Herzegovina,Clothes,Online,L,5/2/2010,568564212,6/14/2010,9640,109.28,35.84,1053459.2,345497.6,707961.6 +Australia and Oceania,Papua New Guinea,Meat,Online,H,3/30/2011,169506871,5/17/2011,9705,421.89,364.69,4094442.45,3539316.45,555126 +Sub-Saharan Africa,Chad,Meat,Offline,H,11/14/2010,465623176,12/30/2010,7100,421.89,364.69,2995419,2589299,406120 +Asia,Laos,Snacks,Online,H,7/31/2012,708524453,9/7/2012,6986,152.58,97.44,1065923.88,680715.84,385208.04 +Asia,Brunei,Beverages,Offline,C,1/5/2017,220134532,1/17/2017,1555,47.45,31.79,73784.75,49433.45,24351.3 +Europe,Ireland,Household,Offline,H,9/23/2010,642689740,10/13/2010,5031,668.27,502.54,3362066.37,2528278.74,833787.63 +Europe,Liechtenstein,Meat,Offline,C,6/4/2015,988738906,6/4/2015,8669,421.89,364.69,3657364.41,3161497.61,495866.8 +Middle East and North Africa,Libya,Cereal,Online,C,1/2/2016,791143357,1/9/2016,5755,205.7,117.11,1183803.5,673968.05,509835.45 +Europe,Bosnia and Herzegovina,Meat,Offline,H,5/14/2017,553076922,6/13/2017,6607,421.89,364.69,2787427.23,2409506.83,377920.4 +Asia,Philippines,Personal Care,Online,M,5/2/2010,398025929,5/27/2010,3572,81.73,56.67,291939.56,202425.24,89514.32 +Europe,Kosovo,Cereal,Online,C,4/17/2013,519789206,5/21/2013,6032,205.7,117.11,1240782.4,706407.52,534374.88 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,M,5/28/2015,732478082,6/9/2015,5397,81.73,56.67,441096.81,305847.99,135248.82 +Central America and the Caribbean,Dominica,Beverages,Online,M,9/6/2010,920516383,9/11/2010,109,47.45,31.79,5172.05,3465.11,1706.94 +North America,Greenland,Vegetables,Online,M,12/3/2016,588640439,12/23/2016,642,154.06,90.93,98906.52,58377.06,40529.46 +Asia,Laos,Meat,Offline,C,5/5/2011,211899077,5/7/2011,4501,421.89,364.69,1898926.89,1641469.69,257457.2 +Europe,Moldova ,Household,Offline,C,1/27/2010,785653626,2/7/2010,1222,668.27,502.54,816625.94,614103.88,202522.06 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,C,5/24/2011,675577914,7/8/2011,7373,437.2,263.33,3223475.6,1941532.09,1281943.51 +Asia,Nepal,Fruits,Online,L,8/22/2014,567658269,9/3/2014,1551,9.33,6.92,14470.83,10732.92,3737.91 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,C,6/6/2016,318193519,6/20/2016,9388,255.28,159.42,2396568.64,1496634.96,899933.68 +Europe,Czech Republic,Office Supplies,Offline,L,6/12/2014,303794991,6/24/2014,8544,651.21,524.96,5563938.24,4485258.24,1078680 +Sub-Saharan Africa,Eritrea,Household,Offline,M,3/22/2011,971386516,3/28/2011,3711,668.27,502.54,2479949.97,1864925.94,615024.03 +Middle East and North Africa,Iraq,Office Supplies,Offline,M,5/7/2010,588204419,5/17/2010,1614,651.21,524.96,1051052.94,847285.44,203767.5 +Asia,Thailand,Clothes,Offline,H,9/16/2012,191797530,10/14/2012,6006,109.28,35.84,656335.68,215255.04,441080.64 +Australia and Oceania,Nauru,Cosmetics,Online,H,9/1/2012,440027177,9/23/2012,2675,437.2,263.33,1169510,704407.75,465102.25 +Europe,Malta,Meat,Online,H,1/8/2017,261067187,2/25/2017,4437,421.89,364.69,1871925.93,1618129.53,253796.4 +Middle East and North Africa,Kuwait,Cosmetics,Online,C,11/28/2010,903403890,12/20/2010,6141,437.2,263.33,2684845.2,1617109.53,1067735.67 +Europe,Croatia,Beverages,Online,L,8/10/2014,985836112,9/29/2014,9668,47.45,31.79,458746.6,307345.72,151400.88 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,L,8/9/2011,547475183,9/28/2011,8927,255.28,159.42,2278884.56,1423142.34,855742.22 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,C,12/12/2012,597744929,1/9/2013,4863,47.45,31.79,230749.35,154594.77,76154.58 +Central America and the Caribbean,The Bahamas,Clothes,Online,L,8/12/2015,866381680,8/17/2015,447,109.28,35.84,48848.16,16020.48,32827.68 +Sub-Saharan Africa,Mozambique,Snacks,Online,H,11/5/2013,253434264,12/15/2013,5685,152.58,97.44,867417.3,553946.4,313470.9 +Asia,China,Fruits,Online,M,7/16/2010,879264008,7/18/2010,2614,9.33,6.92,24388.62,18088.88,6299.74 +Asia,Japan,Cereal,Offline,C,6/6/2013,434544742,6/9/2013,300,205.7,117.11,61710,35133,26577 +Sub-Saharan Africa,Angola,Fruits,Online,H,3/5/2016,730262792,3/22/2016,9843,9.33,6.92,91835.19,68113.56,23721.63 +Asia,North Korea,Household,Online,H,4/15/2017,947716987,4/18/2017,9372,668.27,502.54,6263026.44,4709804.88,1553221.56 +Europe,Andorra,Cereal,Online,M,5/4/2016,788518655,6/11/2016,9047,205.7,117.11,1860967.9,1059494.17,801473.73 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,M,3/10/2010,924591624,4/12/2010,6063,154.06,90.93,934065.78,551308.59,382757.19 +Australia and Oceania,Australia,Baby Food,Offline,M,11/22/2011,748172223,12/7/2011,9642,255.28,159.42,2461409.76,1537127.64,924282.12 +Europe,Luxembourg,Household,Offline,H,8/25/2016,621809279,10/14/2016,6039,668.27,502.54,4035682.53,3034839.06,1000843.47 +Sub-Saharan Africa,Swaziland,Clothes,Offline,M,2/24/2013,528364121,3/10/2013,3540,109.28,35.84,386851.2,126873.6,259977.6 +Europe,Germany,Snacks,Online,C,1/30/2010,521010577,2/23/2010,7463,152.58,97.44,1138704.54,727194.72,411509.82 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,H,3/11/2017,273234975,3/20/2017,5156,437.2,263.33,2254203.2,1357729.48,896473.72 +Europe,Bosnia and Herzegovina,Baby Food,Offline,L,3/22/2011,428836143,4/28/2011,999,255.28,159.42,255024.72,159260.58,95764.14 +Middle East and North Africa,United Arab Emirates,Meat,Online,M,5/29/2015,351925408,7/7/2015,1404,421.89,364.69,592333.56,512024.76,80308.8 +Middle East and North Africa,Iran,Snacks,Offline,C,5/27/2012,376926600,6/30/2012,9812,152.58,97.44,1497114.96,956081.28,541033.68 +Europe,Ukraine,Beverages,Offline,L,3/22/2016,458576047,3/26/2016,1698,47.45,31.79,80570.1,53979.42,26590.68 +Asia,Vietnam,Beverages,Offline,H,6/9/2015,621922576,7/1/2015,9566,47.45,31.79,453906.7,304103.14,149803.56 +Sub-Saharan Africa,Malawi,Office Supplies,Online,C,10/28/2014,512327516,11/17/2014,7952,651.21,524.96,5178421.92,4174481.92,1003940 +Central America and the Caribbean,Panama,Meat,Offline,H,6/11/2016,745464694,7/2/2016,8424,421.89,364.69,3554001.36,3072148.56,481852.8 +Sub-Saharan Africa,Botswana,Personal Care,Offline,C,11/7/2015,657320439,11/17/2015,4580,81.73,56.67,374323.4,259548.6,114774.8 +Europe,Czech Republic,Personal Care,Online,M,6/11/2013,554193580,6/24/2013,7050,81.73,56.67,576196.5,399523.5,176673 +Australia and Oceania,Australia,Beverages,Offline,M,9/10/2010,362695443,9/25/2010,8496,47.45,31.79,403135.2,270087.84,133047.36 +Middle East and North Africa,Afghanistan,Baby Food,Online,C,12/1/2013,979749858,1/13/2014,8610,255.28,159.42,2197960.8,1372606.2,825354.6 +Central America and the Caribbean,Grenada,Vegetables,Offline,C,5/11/2015,222593152,6/15/2015,9115,154.06,90.93,1404256.9,828826.95,575429.95 +Middle East and North Africa,Yemen,Vegetables,Offline,C,2/7/2012,478774154,2/25/2012,8766,154.06,90.93,1350489.96,797092.38,553397.58 +Asia,Brunei,Baby Food,Offline,M,6/13/2017,156154191,7/16/2017,8350,255.28,159.42,2131588,1331157,800431 +Asia,Taiwan,Clothes,Offline,C,9/9/2011,432907092,9/16/2011,5684,109.28,35.84,621147.52,203714.56,417432.96 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,L,1/15/2014,307519185,2/19/2014,615,651.21,524.96,400494.15,322850.4,77643.75 +Europe,Greece,Fruits,Offline,L,9/14/2010,648789298,10/29/2010,26,9.33,6.92,242.58,179.92,62.66 +Europe,Spain,Baby Food,Offline,M,9/1/2011,145828759,10/1/2011,2825,255.28,159.42,721166,450361.5,270804.5 +Australia and Oceania,Marshall Islands,Clothes,Online,M,8/15/2016,258061397,9/7/2016,4957,109.28,35.84,541700.96,177658.88,364042.08 +Europe,Macedonia,Baby Food,Online,M,3/9/2011,265223538,3/27/2011,4394,255.28,159.42,1121700.32,700491.48,421208.84 +Asia,India,Household,Online,C,2/10/2016,417364013,2/10/2016,6141,668.27,502.54,4103846.07,3086098.14,1017747.93 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,C,5/8/2015,584844148,5/22/2015,7235,437.2,263.33,3163142,1905192.55,1257949.45 +Asia,Kazakhstan,Vegetables,Offline,H,11/10/2012,708337771,12/27/2012,1742,154.06,90.93,268372.52,158400.06,109972.46 +Asia,Tajikistan,Vegetables,Offline,L,8/28/2013,348831212,10/11/2013,5762,154.06,90.93,887693.72,523938.66,363755.06 +Sub-Saharan Africa,Benin,Clothes,Offline,C,6/19/2012,937623298,8/2/2012,2425,109.28,35.84,265004,86912,178092 +Middle East and North Africa,Tunisia ,Clothes,Offline,C,8/24/2012,826325356,10/8/2012,6891,109.28,35.84,753048.48,246973.44,506075.04 +Sub-Saharan Africa,Mozambique,Household,Offline,L,11/2/2014,236861217,12/8/2014,1352,668.27,502.54,903501.04,679434.08,224066.96 +Middle East and North Africa,Pakistan,Personal Care,Online,H,3/4/2013,811467206,3/22/2013,34,81.73,56.67,2778.82,1926.78,852.04 +Sub-Saharan Africa,Burundi,Household,Online,H,3/17/2014,662692153,4/18/2014,4189,668.27,502.54,2799383.03,2105140.06,694242.97 +Europe,Denmark,Clothes,Offline,H,6/2/2010,223397386,6/30/2010,7106,109.28,35.84,776543.68,254679.04,521864.64 +Sub-Saharan Africa,Burundi,Baby Food,Online,L,4/10/2014,896756732,5/30/2014,9100,255.28,159.42,2323048,1450722,872326 +Asia,Uzbekistan,Baby Food,Offline,H,8/5/2016,106256520,8/5/2016,2520,255.28,159.42,643305.6,401738.4,241567.2 +Europe,Slovakia,Clothes,Online,C,1/19/2013,745695579,2/10/2013,6748,109.28,35.84,737421.44,241848.32,495573.12 +Europe,Moldova ,Household,Offline,C,7/12/2015,829185235,8/4/2015,3192,668.27,502.54,2133117.84,1604107.68,529010.16 +Asia,India,Personal Care,Offline,H,6/16/2010,241149318,7/31/2010,297,81.73,56.67,24273.81,16830.99,7442.82 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,M,8/23/2015,286324155,10/9/2015,8535,152.58,97.44,1302270.3,831650.4,470619.9 +Europe,Serbia,Cereal,Offline,M,11/12/2015,539758574,12/6/2015,5412,205.7,117.11,1113248.4,633799.32,479449.08 +Australia and Oceania,Kiribati,Meat,Offline,C,2/13/2012,196813905,3/20/2012,463,421.89,364.69,195335.07,168851.47,26483.6 +Europe,Albania,Personal Care,Online,M,4/2/2010,323163974,5/2/2010,256,81.73,56.67,20922.88,14507.52,6415.36 +Asia,Brunei,Vegetables,Offline,L,3/5/2017,704795110,3/21/2017,3390,154.06,90.93,522263.4,308252.7,214010.7 +Asia,Malaysia,Baby Food,Offline,M,5/11/2014,298006141,6/24/2014,5494,255.28,159.42,1402508.32,875853.48,526654.84 +Europe,Andorra,Personal Care,Online,L,8/18/2014,379408395,9/13/2014,4230,81.73,56.67,345717.9,239714.1,106003.8 +Sub-Saharan Africa,Mauritius ,Fruits,Online,H,12/12/2012,495925700,12/24/2012,4290,9.33,6.92,40025.7,29686.8,10338.9 +Sub-Saharan Africa,Lesotho,Personal Care,Online,L,11/29/2012,714794385,12/15/2012,2398,81.73,56.67,195988.54,135894.66,60093.88 +Sub-Saharan Africa,Botswana,Household,Offline,H,5/26/2015,273563277,7/6/2015,2308,668.27,502.54,1542367.16,1159862.32,382504.84 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,C,10/10/2014,730093705,10/10/2014,9807,437.2,263.33,4287620.4,2582477.31,1705143.09 +Asia,Laos,Clothes,Online,M,4/6/2010,112559497,5/26/2010,7711,109.28,35.84,842658.08,276362.24,566295.84 +Australia and Oceania,Vanuatu,Beverages,Offline,C,4/15/2017,569446980,4/19/2017,871,47.45,31.79,41328.95,27689.09,13639.86 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,L,9/13/2010,719554984,10/4/2010,1165,154.06,90.93,179479.9,105933.45,73546.45 +Asia,Kazakhstan,Vegetables,Offline,M,11/5/2011,601994836,11/22/2011,2504,154.06,90.93,385766.24,227688.72,158077.52 +Europe,Moldova ,Vegetables,Offline,M,8/17/2016,326190364,10/6/2016,5832,154.06,90.93,898477.92,530303.76,368174.16 +Asia,Kazakhstan,Personal Care,Offline,H,6/13/2014,521877896,7/22/2014,4122,81.73,56.67,336891.06,233593.74,103297.32 +Europe,Spain,Fruits,Online,L,9/14/2014,989106261,10/28/2014,7378,9.33,6.92,68836.74,51055.76,17780.98 +Europe,Belarus,Office Supplies,Offline,C,9/14/2012,248236787,10/18/2012,7636,651.21,524.96,4972639.56,4008594.56,964045 +Europe,Croatia,Fruits,Online,M,3/12/2016,489943301,4/2/2016,3965,9.33,6.92,36993.45,27437.8,9555.65 +Europe,Finland,Household,Offline,L,4/4/2011,825212132,5/2/2011,7463,668.27,502.54,4987299.01,3750456.02,1236842.99 +North America,United States of America,Meat,Offline,M,7/19/2011,435342109,8/3/2011,6259,421.89,364.69,2640609.51,2282594.71,358014.8 +Australia and Oceania,Tuvalu,Personal Care,Offline,L,8/22/2016,821944558,8/30/2016,515,81.73,56.67,42090.95,29185.05,12905.9 +Asia,Thailand,Clothes,Offline,C,10/27/2015,856943309,11/17/2015,7423,109.28,35.84,811185.44,266040.32,545145.12 +Europe,Belarus,Office Supplies,Offline,H,7/29/2014,832574689,8/26/2014,6207,651.21,524.96,4042060.47,3258426.72,783633.75 +Middle East and North Africa,Pakistan,Office Supplies,Online,C,9/3/2015,211387526,10/18/2015,3121,651.21,524.96,2032426.41,1638400.16,394026.25 +North America,Mexico,Cereal,Offline,M,5/17/2015,776243150,7/6/2015,6453,205.7,117.11,1327382.1,755710.83,571671.27 +Middle East and North Africa,Yemen,Beverages,Offline,H,10/19/2014,780315387,10/26/2014,1518,47.45,31.79,72029.1,48257.22,23771.88 +Europe,Belgium,Cosmetics,Online,L,2/13/2016,797090566,4/2/2016,5666,437.2,263.33,2477175.2,1492027.78,985147.42 +Australia and Oceania,Kiribati,Fruits,Online,M,3/21/2011,570367515,4/30/2011,3277,9.33,6.92,30574.41,22676.84,7897.57 +Europe,Germany,Cereal,Online,L,10/7/2015,364257562,10/20/2015,762,205.7,117.11,156743.4,89237.82,67505.58 +Middle East and North Africa,Afghanistan,Cereal,Offline,M,6/1/2012,513184535,7/9/2012,1563,205.7,117.11,321509.1,183042.93,138466.17 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,M,3/7/2015,971884763,4/22/2015,1154,205.7,117.11,237377.8,135144.94,102232.86 +Asia,Myanmar,Cereal,Online,M,8/16/2012,865407073,8/24/2012,2039,205.7,117.11,419422.3,238787.29,180635.01 +Sub-Saharan Africa,Nigeria,Beverages,Offline,M,2/8/2017,739112794,2/16/2017,8755,47.45,31.79,415424.75,278321.45,137103.3 +Middle East and North Africa,Iran,Office Supplies,Online,M,7/16/2015,308675754,8/5/2015,2870,651.21,524.96,1868972.7,1506635.2,362337.5 +Asia,Taiwan,Vegetables,Offline,L,1/18/2011,710082280,2/16/2011,7981,154.06,90.93,1229552.86,725712.33,503840.53 +Asia,Myanmar,Fruits,Offline,M,8/10/2011,449631202,8/17/2011,4719,9.33,6.92,44028.27,32655.48,11372.79 +Europe,Latvia,Household,Online,H,2/10/2011,353933846,3/26/2011,5745,668.27,502.54,3839211.15,2887092.3,952118.85 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,H,11/19/2015,419914042,12/2/2015,751,437.2,263.33,328337.2,197760.83,130576.37 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,C,8/2/2010,264808118,8/6/2010,1462,437.2,263.33,639186.4,384988.46,254197.94 +Europe,Finland,Beverages,Offline,M,1/10/2015,476164901,2/24/2015,6630,47.45,31.79,314593.5,210767.7,103825.8 +Europe,Monaco,Personal Care,Offline,L,3/20/2012,361845719,4/14/2012,7044,81.73,56.67,575706.12,399183.48,176522.64 +Europe,Austria,Personal Care,Online,C,9/26/2012,200024402,10/19/2012,520,81.73,56.67,42499.6,29468.4,13031.2 +Asia,Kazakhstan,Clothes,Online,M,1/30/2013,789187276,3/2/2013,6907,109.28,35.84,754796.96,247546.88,507250.08 +Middle East and North Africa,Turkey,Fruits,Offline,H,8/9/2014,298133170,9/7/2014,3085,9.33,6.92,28783.05,21348.2,7434.85 +Europe,Greece,Baby Food,Online,C,2/22/2012,115973412,3/4/2012,7965,255.28,159.42,2033305.2,1269780.3,763524.9 +Middle East and North Africa,Israel,Clothes,Online,L,12/19/2012,802131831,12/27/2012,7489,109.28,35.84,818397.92,268405.76,549992.16 +Europe,Montenegro,Office Supplies,Online,M,4/5/2010,736344754,4/21/2010,9631,651.21,524.96,6271803.51,5055889.76,1215913.75 +Middle East and North Africa,Somalia,Personal Care,Offline,H,3/14/2017,168661010,4/1/2017,9396,81.73,56.67,767935.08,532471.32,235463.76 +Central America and the Caribbean,Cuba,Beverages,Online,C,3/6/2010,769441926,3/16/2010,3819,47.45,31.79,181211.55,121406.01,59805.54 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,H,11/10/2015,679361331,12/8/2015,6970,205.7,117.11,1433729,816256.7,617472.3 +Europe,Denmark,Fruits,Offline,L,7/18/2016,359405553,8/5/2016,4945,9.33,6.92,46136.85,34219.4,11917.45 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,C,7/14/2014,340873420,8/2/2014,875,437.2,263.33,382550,230413.75,152136.25 +Europe,Spain,Snacks,Online,C,3/8/2013,775376260,4/7/2013,9921,152.58,97.44,1513746.18,966702.24,547043.94 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,C,2/18/2013,984837901,3/28/2013,4275,81.73,56.67,349395.75,242264.25,107131.5 +Asia,Thailand,Household,Offline,M,2/3/2016,811494672,3/19/2016,8161,668.27,502.54,5453751.47,4101228.94,1352522.53 +Asia,India,Baby Food,Online,L,6/19/2013,167895400,7/30/2013,2835,255.28,159.42,723718.8,451955.7,271763.1 +Europe,United Kingdom,Household,Online,C,11/16/2012,386901414,12/13/2012,1581,668.27,502.54,1056534.87,794515.74,262019.13 +Asia,Tajikistan,Household,Online,L,8/27/2011,171686542,10/13/2011,4718,668.27,502.54,3152897.86,2370983.72,781914.14 +Middle East and North Africa,Qatar,Household,Offline,M,10/4/2015,545737111,10/7/2015,4594,668.27,502.54,3070032.38,2308668.76,761363.62 +Central America and the Caribbean,Saint Lucia,Meat,Offline,M,4/15/2013,802851951,5/25/2013,588,421.89,364.69,248071.32,214437.72,33633.6 +Asia,South Korea,Beverages,Offline,L,2/15/2016,757142388,2/26/2016,4113,47.45,31.79,195161.85,130752.27,64409.58 +North America,Greenland,Office Supplies,Online,H,9/15/2010,293032252,9/27/2010,3610,651.21,524.96,2350868.1,1895105.6,455762.5 +Asia,North Korea,Personal Care,Offline,C,11/1/2014,715257871,11/2/2014,9553,81.73,56.67,780766.69,541368.51,239398.18 +Australia and Oceania,New Zealand,Snacks,Offline,M,4/15/2013,698868072,5/9/2013,9448,152.58,97.44,1441575.84,920613.12,520962.72 +Europe,Switzerland,Personal Care,Offline,M,8/21/2014,339224183,9/29/2014,2829,81.73,56.67,231214.17,160319.43,70894.74 +Europe,Finland,Cosmetics,Online,H,2/26/2017,702000033,4/10/2017,6265,437.2,263.33,2739058,1649762.45,1089295.55 +Australia and Oceania,Tuvalu,Personal Care,Offline,C,8/10/2012,673181951,9/27/2012,8354,81.73,56.67,682772.42,473421.18,209351.24 +Europe,Hungary,Fruits,Offline,M,10/4/2012,109068763,10/6/2012,4726,9.33,6.92,44093.58,32703.92,11389.66 +Europe,Austria,Baby Food,Online,H,4/14/2015,286271798,5/2/2015,3042,255.28,159.42,776561.76,484955.64,291606.12 +Australia and Oceania,Nauru,Baby Food,Offline,H,2/24/2015,751714885,4/11/2015,7994,255.28,159.42,2040708.32,1274403.48,766304.84 +Europe,Poland,Beverages,Online,M,12/13/2015,672634351,2/1/2016,6307,47.45,31.79,299267.15,200499.53,98767.62 +Europe,Andorra,Snacks,Online,M,12/27/2010,186579024,1/28/2011,1734,152.58,97.44,264573.72,168960.96,95612.76 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,C,5/9/2017,851410233,5/15/2017,63,154.06,90.93,9705.78,5728.59,3977.19 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,H,7/19/2011,695301806,8/17/2011,4111,437.2,263.33,1797329.2,1082549.63,714779.57 +Sub-Saharan Africa,Senegal,Snacks,Online,M,7/26/2016,966740071,8/10/2016,8725,152.58,97.44,1331260.5,850164,481096.5 +Asia,Singapore,Baby Food,Online,C,11/3/2014,284523856,11/23/2014,5787,255.28,159.42,1477305.36,922563.54,554741.82 +Europe,Montenegro,Beverages,Online,L,7/23/2012,487764489,8/4/2012,9206,47.45,31.79,436824.7,292658.74,144165.96 +Middle East and North Africa,Lebanon,Baby Food,Offline,M,3/17/2013,785885798,5/6/2013,9927,255.28,159.42,2534164.56,1582562.34,951602.22 +Central America and the Caribbean,Grenada,Personal Care,Offline,C,10/4/2013,908624112,10/5/2013,921,81.73,56.67,75273.33,52193.07,23080.26 +Middle East and North Africa,Syria,Snacks,Online,M,1/12/2016,656028258,2/6/2016,2195,152.58,97.44,334913.1,213880.8,121032.3 +Central America and the Caribbean,Nicaragua,Clothes,Offline,M,5/5/2015,348459565,6/18/2015,5784,109.28,35.84,632075.52,207298.56,424776.96 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,C,11/10/2011,376591861,11/26/2011,755,668.27,502.54,504543.85,379417.7,125126.15 +Asia,Myanmar,Fruits,Online,H,5/20/2014,751411473,6/5/2014,8208,9.33,6.92,76580.64,56799.36,19781.28 +Asia,Singapore,Personal Care,Offline,H,11/7/2013,654217231,11/12/2013,6272,81.73,56.67,512610.56,355434.24,157176.32 +Sub-Saharan Africa,Guinea,Fruits,Offline,M,6/1/2017,686620461,6/8/2017,5108,9.33,6.92,47657.64,35347.36,12310.28 +North America,Canada,Fruits,Online,L,5/9/2014,620544993,6/15/2014,1908,9.33,6.92,17801.64,13203.36,4598.28 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,C,2/26/2010,748227155,3/17/2010,5897,205.7,117.11,1213012.9,690597.67,522415.23 +Asia,Philippines,Office Supplies,Offline,H,3/2/2015,532215774,3/20/2015,3329,651.21,524.96,2167878.09,1747591.84,420286.25 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,L,7/1/2010,855372178,7/13/2010,2491,81.73,56.67,203589.43,141164.97,62424.46 +Middle East and North Africa,Somalia,Cosmetics,Online,L,5/31/2012,870870196,6/19/2012,8699,437.2,263.33,3803202.8,2290707.67,1512495.13 +Australia and Oceania,East Timor,Office Supplies,Offline,M,7/8/2015,252196156,7/23/2015,9302,651.21,524.96,6057555.42,4883177.92,1174377.5 +Central America and the Caribbean,Jamaica,Household,Offline,M,9/9/2011,543148887,9/30/2011,8680,668.27,502.54,5800583.6,4362047.2,1438536.4 +Europe,United Kingdom,Beverages,Offline,C,8/7/2016,207839715,8/23/2016,3245,47.45,31.79,153975.25,103158.55,50816.7 +Middle East and North Africa,Israel,Personal Care,Online,H,11/25/2012,480692470,12/15/2012,6439,81.73,56.67,526259.47,364898.13,161361.34 +Asia,Nepal,Vegetables,Online,L,8/10/2014,416443479,8/25/2014,3734,154.06,90.93,575260.04,339532.62,235727.42 +Asia,Nepal,Office Supplies,Online,C,4/14/2010,940141570,5/6/2010,7637,651.21,524.96,4973290.77,4009119.52,964171.25 +Australia and Oceania,Marshall Islands,Personal Care,Offline,M,4/15/2012,797148072,5/11/2012,2684,81.73,56.67,219363.32,152102.28,67261.04 +Sub-Saharan Africa,Kenya,Personal Care,Offline,L,2/9/2015,603136813,3/29/2015,441,81.73,56.67,36042.93,24991.47,11051.46 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,M,4/16/2014,594094121,5/10/2014,4507,437.2,263.33,1970460.4,1186828.31,783632.09 +Sub-Saharan Africa,Zambia,Cereal,Online,C,3/30/2010,176318824,4/28/2010,5513,205.7,117.11,1134024.1,645627.43,488396.67 +Australia and Oceania,Marshall Islands,Household,Online,H,1/2/2012,176422250,2/21/2012,6119,668.27,502.54,4089144.13,3075042.26,1014101.87 +Europe,Malta,Personal Care,Offline,C,9/30/2010,591328227,10/11/2010,6018,81.73,56.67,491851.14,341040.06,150811.08 +Australia and Oceania,Marshall Islands,Cereal,Offline,H,11/9/2013,138273084,11/11/2013,6933,205.7,117.11,1426118.1,811923.63,614194.47 +Europe,Serbia,Household,Offline,M,11/8/2010,304805648,11/8/2010,7620,668.27,502.54,5092217.4,3829354.8,1262862.6 +Australia and Oceania,Australia,Office Supplies,Online,H,1/13/2015,398787248,2/28/2015,8863,651.21,524.96,5771674.23,4652720.48,1118953.75 +Europe,United Kingdom,Household,Online,H,4/5/2014,698391711,4/21/2014,8482,668.27,502.54,5668266.14,4262544.28,1405721.86 +Europe,Montenegro,Fruits,Offline,L,8/7/2012,202105367,8/12/2012,6324,9.33,6.92,59002.92,43762.08,15240.84 +Middle East and North Africa,Morocco,Meat,Online,H,5/29/2011,678727042,7/11/2011,9269,421.89,364.69,3910498.41,3380311.61,530186.8 +Europe,Austria,Cereal,Offline,L,2/4/2013,817368066,2/25/2013,6229,205.7,117.11,1281305.3,729478.19,551827.11 +Europe,Serbia,Baby Food,Online,H,5/10/2017,277452266,6/2/2017,3146,255.28,159.42,803110.88,501535.32,301575.56 +Europe,Vatican City,Baby Food,Online,C,5/18/2017,138715970,6/30/2017,7993,255.28,159.42,2040453.04,1274244.06,766208.98 +Europe,Switzerland,Clothes,Online,M,3/12/2011,651208007,3/26/2011,5775,109.28,35.84,631092,206976,424116 +Europe,Netherlands,Beverages,Online,M,1/19/2013,785289704,2/22/2013,3529,47.45,31.79,167451.05,112186.91,55264.14 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,M,10/5/2011,481634891,11/11/2011,5322,255.28,159.42,1358600.16,848433.24,510166.92 +Central America and the Caribbean,Guatemala,Office Supplies,Online,C,5/2/2012,201229894,5/23/2012,7252,651.21,524.96,4722574.92,3807009.92,915565 +Sub-Saharan Africa,Lesotho,Clothes,Offline,H,1/27/2017,475373542,2/19/2017,2450,109.28,35.84,267736,87808,179928 +Sub-Saharan Africa,Mali,Cereal,Offline,M,3/12/2014,555677163,4/24/2014,6076,205.7,117.11,1249833.2,711560.36,538272.84 +Central America and the Caribbean,Nicaragua,Clothes,Online,M,11/27/2011,664064586,12/15/2011,323,109.28,35.84,35297.44,11576.32,23721.12 +Asia,Nepal,Snacks,Online,C,11/29/2011,642772138,1/18/2012,9414,152.58,97.44,1436388.12,917300.16,519087.96 +Europe,Monaco,Personal Care,Online,M,3/13/2013,404348647,4/10/2013,4605,81.73,56.67,376366.65,260965.35,115401.3 +Sub-Saharan Africa,Guinea,Clothes,Offline,L,10/24/2015,381655442,10/28/2015,9181,109.28,35.84,1003299.68,329047.04,674252.64 +Central America and the Caribbean,Jamaica,Meat,Offline,L,1/29/2017,177866351,2/20/2017,3461,421.89,364.69,1460161.29,1262192.09,197969.2 +Europe,Kosovo,Meat,Online,C,5/24/2015,816467702,6/28/2015,9792,421.89,364.69,4131146.88,3571044.48,560102.4 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,H,12/29/2013,691258323,2/2/2014,7554,81.73,56.67,617388.42,428085.18,189303.24 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,L,3/12/2017,516349542,4/9/2017,8159,154.06,90.93,1256975.54,741897.87,515077.67 +Asia,Singapore,Meat,Online,L,6/6/2011,176165187,6/14/2011,48,421.89,364.69,20250.72,17505.12,2745.6 +Sub-Saharan Africa,Togo,Office Supplies,Offline,L,7/1/2014,975441586,8/5/2014,3697,651.21,524.96,2407523.37,1940777.12,466746.25 +Europe,Slovenia,Snacks,Offline,M,3/9/2011,689227569,3/11/2011,6609,152.58,97.44,1008401.22,643980.96,364420.26 +Asia,Vietnam,Snacks,Offline,C,1/21/2010,312884461,2/10/2010,8320,152.58,97.44,1269465.6,810700.8,458764.8 +Europe,San Marino,Snacks,Online,H,12/17/2016,912086093,1/21/2017,5398,152.58,97.44,823626.84,525981.12,297645.72 +Asia,India,Cereal,Offline,M,2/3/2016,472818791,2/11/2016,6442,205.7,117.11,1325119.4,754422.62,570696.78 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,M,8/19/2011,651381385,9/27/2011,7082,668.27,502.54,4732688.14,3558988.28,1173699.86 +Europe,Greece,Personal Care,Online,L,5/31/2016,924385201,7/8/2016,4978,81.73,56.67,406851.94,282103.26,124748.68 +Middle East and North Africa,Algeria,Beverages,Offline,M,4/2/2010,838754069,4/10/2010,4823,47.45,31.79,228851.35,153323.17,75528.18 +Middle East and North Africa,Jordan,Meat,Online,M,11/20/2011,461724317,12/1/2011,3341,421.89,364.69,1409534.49,1218429.29,191105.2 +Australia and Oceania,Nauru,Fruits,Online,H,8/16/2014,830844771,8/16/2014,4286,9.33,6.92,39988.38,29659.12,10329.26 +Sub-Saharan Africa,Mauritania,Clothes,Online,H,10/31/2012,803976762,12/11/2012,3445,109.28,35.84,376469.6,123468.8,253000.8 +North America,Greenland,Snacks,Offline,H,4/21/2013,209294116,5/28/2013,3635,152.58,97.44,554628.3,354194.4,200433.9 +Sub-Saharan Africa,Kenya,Baby Food,Offline,H,4/27/2016,295283162,4/30/2016,9704,255.28,159.42,2477237.12,1547011.68,930225.44 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,M,11/18/2011,580742728,1/5/2012,3534,152.58,97.44,539217.72,344352.96,194864.76 +Sub-Saharan Africa,Togo,Personal Care,Online,C,9/30/2013,204784142,11/6/2013,9033,81.73,56.67,738267.09,511900.11,226366.98 +Asia,Indonesia,Snacks,Online,L,4/6/2010,176831233,5/4/2010,7146,152.58,97.44,1090336.68,696306.24,394030.44 +Middle East and North Africa,Morocco,Clothes,Online,H,7/17/2013,226620328,8/28/2013,846,109.28,35.84,92450.88,30320.64,62130.24 +Asia,Kazakhstan,Personal Care,Online,M,4/5/2010,154200255,5/11/2010,137,81.73,56.67,11197.01,7763.79,3433.22 +Asia,India,Vegetables,Offline,M,11/18/2010,279932343,12/20/2010,7056,154.06,90.93,1087047.36,641602.08,445445.28 +Asia,North Korea,Cosmetics,Offline,C,7/27/2015,994490420,9/5/2015,670,437.2,263.33,292924,176431.1,116492.9 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,H,5/29/2010,508860814,7/2/2010,2078,255.28,159.42,530471.84,331274.76,199197.08 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,H,8/18/2016,704342353,9/11/2016,9409,109.28,35.84,1028215.52,337218.56,690996.96 +Central America and the Caribbean,Guatemala,Cosmetics,Online,M,2/2/2011,382546365,3/9/2011,2825,437.2,263.33,1235090,743907.25,491182.75 +Australia and Oceania,Vanuatu,Baby Food,Offline,C,5/11/2013,215396678,6/11/2013,9518,255.28,159.42,2429755.04,1517359.56,912395.48 +Middle East and North Africa,Pakistan,Beverages,Online,H,10/13/2013,495129621,11/20/2013,8712,47.45,31.79,413384.4,276954.48,136429.92 +Asia,Indonesia,Personal Care,Online,M,2/18/2015,684294021,3/9/2015,6662,81.73,56.67,544485.26,377535.54,166949.72 +Asia,Kazakhstan,Fruits,Online,H,9/1/2013,765751206,9/5/2013,1654,9.33,6.92,15431.82,11445.68,3986.14 +Europe,Albania,Household,Offline,L,7/3/2010,792675006,7/11/2010,9004,668.27,502.54,6017103.08,4524870.16,1492232.92 +Central America and the Caribbean,Honduras,Snacks,Online,L,5/22/2015,438551747,6/2/2015,6062,152.58,97.44,924939.96,590681.28,334258.68 +Europe,Ireland,Fruits,Online,L,8/19/2012,347180259,9/18/2012,7209,9.33,6.92,67259.97,49886.28,17373.69 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,L,5/2/2010,782671868,6/18/2010,8853,255.28,159.42,2259993.84,1411345.26,848648.58 +Europe,Armenia,Cosmetics,Offline,H,11/10/2013,279450404,12/10/2013,4439,437.2,263.33,1940730.8,1168921.87,771808.93 +Europe,Russia,Snacks,Offline,H,7/5/2014,592252194,7/17/2014,9440,152.58,97.44,1440355.2,919833.6,520521.6 +Middle East and North Africa,Bahrain,Baby Food,Offline,C,12/28/2015,846126067,1/11/2016,6361,255.28,159.42,1623836.08,1014070.62,609765.46 +Asia,Sri Lanka,Office Supplies,Online,L,7/9/2015,686433351,7/30/2015,9737,651.21,524.96,6340831.77,5111535.52,1229296.25 +Europe,Netherlands,Beverages,Online,M,2/24/2015,728847873,2/27/2015,1137,47.45,31.79,53950.65,36145.23,17805.42 +Middle East and North Africa,Lebanon,Fruits,Offline,C,6/8/2010,309355962,7/27/2010,4159,9.33,6.92,38803.47,28780.28,10023.19 +Sub-Saharan Africa,Madagascar,Cereal,Online,C,12/4/2016,634256446,1/3/2017,9432,205.7,117.11,1940162.4,1104581.52,835580.88 +North America,United States of America,Snacks,Offline,L,5/15/2013,730160653,6/18/2013,9618,152.58,97.44,1467514.44,937177.92,530336.52 +Middle East and North Africa,Algeria,Cereal,Offline,L,8/29/2013,593992412,10/5/2013,4409,205.7,117.11,906931.3,516337.99,390593.31 +Middle East and North Africa,Lebanon,Fruits,Online,L,1/12/2010,742988049,2/9/2010,5530,9.33,6.92,51594.9,38267.6,13327.3 +Sub-Saharan Africa,Burundi,Personal Care,Offline,L,9/22/2014,864696395,10/25/2014,1734,81.73,56.67,141719.82,98265.78,43454.04 +Europe,Romania,Office Supplies,Online,H,10/1/2010,266978776,11/14/2010,3808,651.21,524.96,2479807.68,1999047.68,480760 +Sub-Saharan Africa,Mauritius ,Snacks,Online,C,4/2/2016,128009021,5/10/2016,9569,152.58,97.44,1460038.02,932403.36,527634.66 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,H,8/3/2012,346273458,8/11/2012,8866,255.28,159.42,2263312.48,1413417.72,849894.76 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,M,4/3/2016,890570914,5/7/2016,8579,47.45,31.79,407073.55,272726.41,134347.14 +Europe,Andorra,Office Supplies,Offline,L,7/9/2014,450012719,7/17/2014,7619,651.21,524.96,4961568.99,3999670.24,961898.75 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,C,8/25/2014,484022700,9/9/2014,1928,421.89,364.69,813403.92,703122.32,110281.6 +Sub-Saharan Africa,Botswana,Clothes,Offline,L,5/25/2017,272337186,7/11/2017,9480,109.28,35.84,1035974.4,339763.2,696211.2 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,H,3/26/2013,965005004,5/4/2013,5280,437.2,263.33,2308416,1390382.4,918033.6 +Europe,Iceland,Baby Food,Offline,C,5/26/2016,632387483,7/2/2016,6364,255.28,159.42,1624601.92,1014548.88,610053.04 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,H,9/16/2015,115158450,10/11/2015,6799,437.2,263.33,2972522.8,1790380.67,1182142.13 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,L,3/3/2016,774304234,3/5/2016,2685,152.58,97.44,409677.3,261626.4,148050.9 +Australia and Oceania,Kiribati,Personal Care,Online,L,7/8/2012,441123664,7/13/2012,7150,81.73,56.67,584369.5,405190.5,179179 +Middle East and North Africa,Iraq,Meat,Online,C,9/5/2015,167228066,10/9/2015,5356,421.89,364.69,2259642.84,1953279.64,306363.2 +Central America and the Caribbean,Nicaragua,Cereal,Online,H,2/23/2011,174541270,3/21/2011,9495,205.7,117.11,1953121.5,1111959.45,841162.05 +Asia,Tajikistan,Vegetables,Offline,C,10/11/2015,305299603,11/13/2015,3792,154.06,90.93,584195.52,344806.56,239388.96 +Sub-Saharan Africa,Togo,Vegetables,Online,M,5/27/2013,472051894,7/9/2013,9500,154.06,90.93,1463570,863835,599735 +Asia,Mongolia,Cereal,Offline,H,8/24/2011,207659471,9/3/2011,9907,205.7,117.11,2037869.9,1160208.77,877661.13 +Middle East and North Africa,Israel,Personal Care,Offline,H,5/28/2015,915296161,6/23/2015,5329,81.73,56.67,435539.17,301994.43,133544.74 +Central America and the Caribbean,Guatemala,Meat,Online,L,7/2/2015,918448293,8/16/2015,8115,421.89,364.69,3423637.35,2959459.35,464178 +Middle East and North Africa,Algeria,Clothes,Online,H,3/6/2015,410914695,3/14/2015,7644,109.28,35.84,835336.32,273960.96,561375.36 +Europe,Spain,Beverages,Offline,C,3/1/2011,106806695,3/24/2011,5329,47.45,31.79,252861.05,169408.91,83452.14 +Sub-Saharan Africa,Djibouti,Clothes,Online,M,8/16/2012,790548121,9/18/2012,9612,109.28,35.84,1050399.36,344494.08,705905.28 +Sub-Saharan Africa,Mauritania,Meat,Offline,L,8/21/2014,166875302,10/7/2014,965,421.89,364.69,407123.85,351925.85,55198 +Asia,Philippines,Baby Food,Online,C,2/16/2017,510837066,2/24/2017,6895,255.28,159.42,1760155.6,1099200.9,660954.7 +Sub-Saharan Africa,Nigeria,Fruits,Offline,C,7/10/2013,117794740,8/8/2013,6936,9.33,6.92,64712.88,47997.12,16715.76 +Sub-Saharan Africa,Botswana,Snacks,Online,L,3/29/2017,953422152,4/2/2017,7657,152.58,97.44,1168305.06,746098.08,422206.98 +Asia,Turkmenistan,Clothes,Offline,M,6/21/2012,103705632,8/6/2012,7656,109.28,35.84,836647.68,274391.04,562256.64 +Asia,Uzbekistan,Fruits,Offline,C,12/24/2010,124944007,12/26/2010,2563,9.33,6.92,23912.79,17735.96,6176.83 +Europe,Spain,Vegetables,Online,L,6/11/2010,493748605,7/18/2010,39,154.06,90.93,6008.34,3546.27,2462.07 +Europe,Macedonia,Cereal,Offline,C,5/26/2013,757043254,7/14/2013,4777,205.7,117.11,982628.9,559434.47,423194.43 +Australia and Oceania,Tonga,Fruits,Online,L,11/14/2015,982064282,11/15/2015,3500,9.33,6.92,32655,24220,8435 +Sub-Saharan Africa,Burundi,Clothes,Offline,C,2/28/2011,406360518,4/17/2011,9962,109.28,35.84,1088647.36,357038.08,731609.28 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,L,5/10/2016,587793290,5/13/2016,9951,154.06,90.93,1533051.06,904844.43,628206.63 +Europe,Hungary,Household,Online,M,7/14/2015,454536426,8/5/2015,6284,668.27,502.54,4199408.68,3157961.36,1041447.32 +Sub-Saharan Africa,Guinea,Fruits,Offline,H,7/19/2016,355076253,8/8/2016,3809,9.33,6.92,35537.97,26358.28,9179.69 +Asia,Vietnam,Clothes,Offline,H,12/18/2016,708211600,12/20/2016,4405,109.28,35.84,481378.4,157875.2,323503.2 +Europe,Macedonia,Meat,Online,L,5/30/2015,653053796,7/8/2015,1985,421.89,364.69,837451.65,723909.65,113542 +Australia and Oceania,Fiji,Beverages,Online,H,5/13/2015,299026668,6/16/2015,7491,47.45,31.79,355447.95,238138.89,117309.06 +Sub-Saharan Africa,Tanzania,Cereal,Offline,M,10/18/2013,275866544,10/27/2013,3896,205.7,117.11,801407.2,456260.56,345146.64 +Sub-Saharan Africa,Zimbabwe,Meat,Online,L,7/14/2012,383622252,8/7/2012,1204,421.89,364.69,507955.56,439086.76,68868.8 +Europe,Slovakia,Cereal,Offline,L,6/19/2014,942655122,8/6/2014,1453,205.7,117.11,298882.1,170160.83,128721.27 +Europe,Ukraine,Beverages,Online,H,3/6/2012,543638980,4/17/2012,3710,47.45,31.79,176039.5,117940.9,58098.6 +Sub-Saharan Africa,Ghana,Beverages,Offline,M,6/25/2014,997560155,7/24/2014,9073,47.45,31.79,430513.85,288430.67,142083.18 +Europe,Lithuania,Cosmetics,Offline,M,4/23/2012,585717475,5/13/2012,5672,437.2,263.33,2479798.4,1493607.76,986190.64 +Europe,Switzerland,Cosmetics,Online,C,10/23/2012,809722268,12/3/2012,3668,437.2,263.33,1603649.6,965894.44,637755.16 +Europe,United Kingdom,Baby Food,Online,H,11/2/2012,541498363,11/5/2012,254,255.28,159.42,64841.12,40492.68,24348.44 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,C,4/25/2010,973282086,5/30/2010,4653,255.28,159.42,1187817.84,741781.26,446036.58 +Asia,Indonesia,Beverages,Offline,H,7/29/2015,667622268,9/16/2015,3120,47.45,31.79,148044,99184.8,48859.2 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,H,4/24/2017,507380235,5/18/2017,3941,437.2,263.33,1723005.2,1037783.53,685221.67 +Europe,Greece,Fruits,Offline,L,8/21/2016,545729815,9/16/2016,2435,9.33,6.92,22718.55,16850.2,5868.35 +Europe,Hungary,Office Supplies,Online,C,9/25/2015,456157338,10/30/2015,5948,651.21,524.96,3873397.08,3122462.08,750935 +Middle East and North Africa,Kuwait,Baby Food,Offline,M,1/19/2014,882461631,2/5/2014,8862,255.28,159.42,2262291.36,1412780.04,849511.32 +Asia,India,Cosmetics,Offline,L,2/11/2012,288754022,2/16/2012,7587,437.2,263.33,3317036.4,1997884.71,1319151.69 +Europe,Netherlands,Baby Food,Online,M,4/17/2015,809458339,5/5/2015,5565,255.28,159.42,1420633.2,887172.3,533460.9 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,C,11/19/2014,599310910,12/27/2014,8271,421.89,364.69,3489452.19,3016350.99,473101.2 +Europe,Belarus,Clothes,Online,C,8/7/2014,583360564,9/11/2014,8209,109.28,35.84,897079.52,294210.56,602868.96 +Europe,Estonia,Office Supplies,Online,M,8/25/2011,406968629,10/8/2011,9916,651.21,524.96,6457398.36,5205503.36,1251895 +Middle East and North Africa,Egypt,Meat,Offline,L,8/31/2015,685808932,10/7/2015,4958,421.89,364.69,2091730.62,1808133.02,283597.6 +Sub-Saharan Africa,Niger,Meat,Online,M,8/17/2014,755867803,8/17/2014,6935,421.89,364.69,2925807.15,2529125.15,396682 +Sub-Saharan Africa,Ethiopia,Fruits,Online,C,7/5/2016,923444068,7/12/2016,6476,9.33,6.92,60421.08,44813.92,15607.16 +Middle East and North Africa,Oman,Cosmetics,Offline,H,3/17/2015,215149056,5/3/2015,6242,437.2,263.33,2729002.4,1643705.86,1085296.54 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,C,1/16/2017,427906596,2/27/2017,5926,152.58,97.44,904189.08,577429.44,326759.64 +North America,Canada,Meat,Online,L,4/3/2014,278953015,5/5/2014,7251,421.89,364.69,3059124.39,2644367.19,414757.2 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,H,7/2/2011,355837142,8/16/2011,8973,109.28,35.84,980569.44,321592.32,658977.12 +Asia,Maldives,Personal Care,Offline,M,7/6/2014,866420304,7/26/2014,1877,81.73,56.67,153407.21,106369.59,47037.62 +Middle East and North Africa,Iraq,Fruits,Online,C,2/23/2011,288876330,4/2/2011,3780,9.33,6.92,35267.4,26157.6,9109.8 +Europe,Luxembourg,Beverages,Online,C,1/19/2013,321691548,2/27/2013,4533,47.45,31.79,215090.85,144104.07,70986.78 +Europe,Croatia,Meat,Online,C,1/2/2014,933664786,1/5/2014,1013,421.89,364.69,427374.57,369430.97,57943.6 +Europe,Czech Republic,Beverages,Online,C,6/1/2016,813907372,6/26/2016,2133,47.45,31.79,101210.85,67808.07,33402.78 +Europe,Andorra,Cereal,Online,H,5/30/2012,521843135,7/4/2012,3835,205.7,117.11,788859.5,449116.85,339742.65 +Sub-Saharan Africa,South Sudan,Clothes,Online,L,4/26/2010,237208402,5/26/2010,4092,109.28,35.84,447173.76,146657.28,300516.48 +Middle East and North Africa,Syria,Household,Online,H,9/29/2015,210052001,11/9/2015,7910,668.27,502.54,5286015.7,3975091.4,1310924.3 +Europe,Hungary,Vegetables,Offline,C,8/24/2012,310735261,9/9/2012,2324,154.06,90.93,358035.44,211321.32,146714.12 +Central America and the Caribbean,Saint Lucia,Meat,Online,C,7/21/2012,479932010,8/31/2012,1402,421.89,364.69,591489.78,511295.38,80194.4 +Europe,France,Vegetables,Offline,M,11/27/2012,278628575,12/8/2012,1242,154.06,90.93,191342.52,112935.06,78407.46 +Middle East and North Africa,Afghanistan,Meat,Online,L,1/3/2016,238123786,1/19/2016,4975,421.89,364.69,2098902.75,1814332.75,284570 +Central America and the Caribbean,Haiti,Cosmetics,Online,C,1/23/2010,510028970,1/26/2010,7761,437.2,263.33,3393109.2,2043704.13,1349405.07 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,H,11/12/2010,416267955,11/24/2010,1793,81.73,56.67,146541.89,101609.31,44932.58 +Middle East and North Africa,Morocco,Beverages,Online,H,7/17/2012,699077069,8/30/2012,1295,47.45,31.79,61447.75,41168.05,20279.7 +Europe,Monaco,Fruits,Online,C,1/29/2014,371005141,3/7/2014,7521,9.33,6.92,70170.93,52045.32,18125.61 +Europe,Portugal,Personal Care,Offline,L,7/11/2015,764913499,8/24/2015,3757,81.73,56.67,307059.61,212909.19,94150.42 +Sub-Saharan Africa,Mauritania,Clothes,Offline,H,3/16/2014,583975970,3/24/2014,322,109.28,35.84,35188.16,11540.48,23647.68 +Sub-Saharan Africa,Tanzania,Household,Offline,L,1/31/2016,851678884,3/3/2016,9563,668.27,502.54,6390666.01,4805790.02,1584875.99 +Europe,Spain,Cosmetics,Offline,L,10/30/2016,861821067,11/8/2016,860,437.2,263.33,375992,226463.8,149528.2 +Europe,Cyprus,Household,Online,L,3/7/2013,428513848,4/22/2013,5625,668.27,502.54,3759018.75,2826787.5,932231.25 +Europe,Malta,Cosmetics,Online,M,4/17/2014,336181056,5/22/2014,2300,437.2,263.33,1005560,605659,399901 +Sub-Saharan Africa,Lesotho,Snacks,Offline,H,4/1/2015,989559018,5/7/2015,1359,152.58,97.44,207356.22,132420.96,74935.26 +Sub-Saharan Africa,The Gambia,Vegetables,Online,C,12/22/2015,163696563,2/3/2016,305,154.06,90.93,46988.3,27733.65,19254.65 +Central America and the Caribbean,El Salvador,Snacks,Offline,H,6/18/2017,653955018,7/4/2017,8677,152.58,97.44,1323936.66,845486.88,478449.78 +Australia and Oceania,Fiji,Beverages,Offline,M,6/2/2010,826008212,6/4/2010,3041,47.45,31.79,144295.45,96673.39,47622.06 +Europe,Belgium,Personal Care,Offline,L,11/24/2016,465842473,12/6/2016,1995,81.73,56.67,163051.35,113056.65,49994.7 +Central America and the Caribbean,Honduras,Baby Food,Offline,L,10/19/2010,329756629,12/3/2010,1169,255.28,159.42,298422.32,186361.98,112060.34 +Sub-Saharan Africa,Central African Republic,Fruits,Online,H,7/8/2012,794362008,7/21/2012,8226,9.33,6.92,76748.58,56923.92,19824.66 +Sub-Saharan Africa,Eritrea,Office Supplies,Offline,C,1/7/2017,506582438,1/23/2017,7856,651.21,524.96,5115905.76,4124085.76,991820 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,H,10/2/2012,433654248,10/21/2012,6784,437.2,263.33,2965964.8,1786430.72,1179534.08 +Europe,Serbia,Meat,Online,H,9/29/2015,713126266,10/22/2015,8764,421.89,364.69,3697443.96,3196143.16,501300.8 +Asia,India,Cereal,Online,L,10/12/2012,202859818,11/26/2012,9583,205.7,117.11,1971223.1,1122265.13,848957.97 +Middle East and North Africa,United Arab Emirates,Household,Online,H,8/31/2010,531028735,10/6/2010,2058,668.27,502.54,1375299.66,1034227.32,341072.34 +Sub-Saharan Africa,Mauritius ,Clothes,Online,L,4/1/2017,246119344,4/15/2017,1038,109.28,35.84,113432.64,37201.92,76230.72 +Sub-Saharan Africa,Gabon,Baby Food,Online,M,12/13/2014,666930472,1/18/2015,8402,255.28,159.42,2144862.56,1339446.84,805415.72 +Asia,Bangladesh,Personal Care,Online,L,7/18/2017,932573449,8/5/2017,8062,81.73,56.67,658907.26,456873.54,202033.72 +Sub-Saharan Africa,Swaziland,Cereal,Online,H,5/13/2013,252472102,5/31/2013,960,205.7,117.11,197472,112425.6,85046.4 +Central America and the Caribbean,Panama,Household,Online,H,7/12/2014,156362760,7/18/2014,70,668.27,502.54,46778.9,35177.8,11601.1 +Sub-Saharan Africa,Nigeria,Household,Offline,M,4/14/2015,444294250,5/25/2015,5396,668.27,502.54,3605984.92,2711705.84,894279.08 +Asia,Brunei,Baby Food,Offline,H,12/13/2010,536627900,1/24/2011,8976,255.28,159.42,2291393.28,1430953.92,860439.36 +Asia,Japan,Snacks,Online,L,10/31/2016,824037539,11/22/2016,9875,152.58,97.44,1506727.5,962220,544507.5 +Sub-Saharan Africa,Cape Verde,Cereal,Online,C,6/15/2011,417509496,6/16/2011,9193,205.7,117.11,1891000.1,1076592.23,814407.87 +Middle East and North Africa,Algeria,Clothes,Online,C,1/13/2016,298342597,2/27/2016,5059,109.28,35.84,552847.52,181314.56,371532.96 +Europe,San Marino,Office Supplies,Online,M,1/2/2015,168148171,1/26/2015,7635,651.21,524.96,4971988.35,4008069.6,963918.75 +Asia,Taiwan,Cereal,Offline,H,10/16/2012,698850047,10/19/2012,4114,205.7,117.11,846249.8,481790.54,364459.26 +Europe,Lithuania,Cosmetics,Online,L,11/21/2014,382684552,11/30/2014,3718,437.2,263.33,1625509.6,979060.94,646448.66 +Asia,Nepal,Office Supplies,Online,M,6/27/2016,482200515,7/3/2016,2703,651.21,524.96,1760220.63,1418966.88,341253.75 +Sub-Saharan Africa,Madagascar,Fruits,Online,M,11/9/2013,980259263,11/30/2013,9354,9.33,6.92,87272.82,64729.68,22543.14 +Europe,United Kingdom,Cereal,Online,H,9/4/2015,130034625,9/26/2015,8990,205.7,117.11,1849243,1052818.9,796424.1 +Middle East and North Africa,Israel,Fruits,Online,L,7/20/2016,305012929,8/26/2016,8959,9.33,6.92,83587.47,61996.28,21591.19 +Asia,Malaysia,Baby Food,Offline,M,12/10/2015,348993003,1/12/2016,3640,255.28,159.42,929219.2,580288.8,348930.4 +Europe,Iceland,Personal Care,Offline,C,5/14/2014,526086175,6/26/2014,9445,81.73,56.67,771939.85,535248.15,236691.7 +Sub-Saharan Africa,Benin,Baby Food,Offline,H,3/13/2017,270716273,4/17/2017,9816,255.28,159.42,2505828.48,1564866.72,940961.76 +Europe,Malta,Office Supplies,Online,C,9/24/2015,437619626,11/4/2015,227,651.21,524.96,147824.67,119165.92,28658.75 +Europe,Slovakia,Household,Offline,M,9/5/2013,151845061,10/8/2013,3183,668.27,502.54,2127103.41,1599584.82,527518.59 +Central America and the Caribbean,Jamaica,Household,Online,H,10/28/2015,858753907,12/12/2015,3219,668.27,502.54,2151161.13,1617676.26,533484.87 +Australia and Oceania,New Zealand,Cosmetics,Offline,C,8/26/2016,474019992,10/15/2016,1904,437.2,263.33,832428.8,501380.32,331048.48 +North America,Canada,Beverages,Offline,H,9/19/2011,133629643,10/20/2011,2836,47.45,31.79,134568.2,90156.44,44411.76 +Sub-Saharan Africa,The Gambia,Personal Care,Online,M,7/25/2016,143881690,8/8/2016,6644,81.73,56.67,543014.12,376515.48,166498.64 +Australia and Oceania,Federated States of Micronesia,Household,Online,H,7/9/2017,431387460,8/15/2017,5991,668.27,502.54,4003605.57,3010717.14,992888.43 +Sub-Saharan Africa,Malawi,Clothes,Offline,L,4/30/2013,993070781,5/24/2013,567,109.28,35.84,61961.76,20321.28,41640.48 +Australia and Oceania,Australia,Cereal,Offline,C,5/17/2011,546167981,5/30/2011,2098,205.7,117.11,431558.6,245696.78,185861.82 +Europe,Andorra,Cereal,Online,H,4/26/2016,578227889,5/30/2016,9337,205.7,117.11,1920620.9,1093456.07,827164.83 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,H,3/5/2011,397111833,3/30/2011,3071,47.45,31.79,145718.95,97627.09,48091.86 +Central America and the Caribbean,Grenada,Beverages,Online,H,2/1/2014,280993640,2/17/2014,1117,47.45,31.79,53001.65,35509.43,17492.22 +Australia and Oceania,Tuvalu,Baby Food,Offline,C,12/27/2013,128359639,2/13/2014,3325,255.28,159.42,848806,530071.5,318734.5 +Europe,Poland,Fruits,Offline,L,3/24/2012,808008658,3/24/2012,6573,9.33,6.92,61326.09,45485.16,15840.93 +Europe,Montenegro,Personal Care,Online,L,3/20/2011,109052026,4/8/2011,9773,81.73,56.67,798747.29,553835.91,244911.38 +Sub-Saharan Africa,Ghana,Beverages,Offline,L,8/25/2010,390913569,9/28/2010,8867,47.45,31.79,420739.15,281881.93,138857.22 +Middle East and North Africa,Algeria,Beverages,Offline,H,4/14/2011,933329617,5/24/2011,1829,47.45,31.79,86786.05,58143.91,28642.14 +Sub-Saharan Africa,Chad,Office Supplies,Online,M,2/26/2011,186348998,3/19/2011,3664,651.21,524.96,2386033.44,1923453.44,462580 +Europe,Malta,Snacks,Online,H,12/10/2016,720333039,1/4/2017,1409,152.58,97.44,214985.22,137292.96,77692.26 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,H,6/12/2017,675955569,7/17/2017,9129,255.28,159.42,2330451.12,1455345.18,875105.94 +Sub-Saharan Africa,Mali,Cereal,Online,L,2/12/2010,514202916,4/3/2010,2924,205.7,117.11,601466.8,342429.64,259037.16 +Europe,Malta,Household,Offline,C,5/24/2012,766373908,5/28/2012,5925,668.27,502.54,3959499.75,2977549.5,981950.25 +Asia,Sri Lanka,Baby Food,Offline,M,6/29/2012,684079873,6/30/2012,3291,255.28,159.42,840126.48,524651.22,315475.26 +Sub-Saharan Africa,Mali,Vegetables,Online,L,1/20/2011,489244639,2/16/2011,7216,154.06,90.93,1111696.96,656150.88,455546.08 +Europe,Hungary,Clothes,Offline,L,5/9/2017,924104535,6/11/2017,1922,109.28,35.84,210036.16,68884.48,141151.68 +Asia,China,Office Supplies,Offline,L,3/26/2015,101208388,4/2/2015,8666,651.21,524.96,5643385.86,4549303.36,1094082.5 +Sub-Saharan Africa,Togo,Cosmetics,Offline,M,4/21/2012,253417527,4/27/2012,733,437.2,263.33,320467.6,193020.89,127446.71 +Europe,Spain,Cosmetics,Offline,H,6/23/2013,983905780,7/11/2013,8440,437.2,263.33,3689968,2222505.2,1467462.8 +Middle East and North Africa,Somalia,Cereal,Online,H,2/19/2017,616159474,4/8/2017,4136,205.7,117.11,850775.2,484366.96,366408.24 +Sub-Saharan Africa,Zambia,Household,Online,H,5/21/2011,243977439,6/29/2011,7201,668.27,502.54,4812212.27,3618790.54,1193421.73 +Middle East and North Africa,Kuwait,Household,Online,L,9/2/2015,581471002,10/19/2015,9046,668.27,502.54,6045170.42,4545976.84,1499193.58 +Middle East and North Africa,Iraq,Clothes,Online,L,6/8/2016,613063991,6/23/2016,8113,109.28,35.84,886588.64,290769.92,595818.72 +Sub-Saharan Africa,Mozambique,Fruits,Online,C,5/1/2016,743492734,5/4/2016,4877,9.33,6.92,45502.41,33748.84,11753.57 +Europe,Slovakia,Snacks,Offline,C,4/16/2015,547806060,4/21/2015,6841,152.58,97.44,1043799.78,666587.04,377212.74 +Europe,Macedonia,Household,Online,L,4/21/2014,121365296,5/22/2014,3543,668.27,502.54,2367680.61,1780499.22,587181.39 +Middle East and North Africa,Turkey,Fruits,Online,M,8/24/2011,529844272,9/21/2011,1549,9.33,6.92,14452.17,10719.08,3733.09 +Europe,Vatican City,Personal Care,Offline,H,3/24/2014,659229314,3/30/2014,9458,81.73,56.67,773002.34,535984.86,237017.48 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,C,2/3/2011,365819251,2/18/2011,2901,255.28,159.42,740567.28,462477.42,278089.86 +Australia and Oceania,New Zealand,Office Supplies,Offline,L,1/25/2015,926225411,2/11/2015,9537,651.21,524.96,6210589.77,5006543.52,1204046.25 +Asia,Turkmenistan,Beverages,Offline,H,7/17/2013,987371623,7/30/2013,4060,47.45,31.79,192647,129067.4,63579.6 +Sub-Saharan Africa,Ghana,Fruits,Online,C,2/10/2010,616494214,2/25/2010,3193,9.33,6.92,29790.69,22095.56,7695.13 +Europe,Estonia,Office Supplies,Offline,L,3/23/2013,851142013,4/19/2013,691,651.21,524.96,449986.11,362747.36,87238.75 +Middle East and North Africa,Saudi Arabia,Cereal,Online,C,4/3/2017,549176347,4/16/2017,2340,205.7,117.11,481338,274037.4,207300.6 +Middle East and North Africa,Morocco,Beverages,Offline,H,11/4/2013,438771045,12/2/2013,957,47.45,31.79,45409.65,30423.03,14986.62 +Australia and Oceania,East Timor,Office Supplies,Online,M,11/6/2010,868412435,12/14/2010,1392,651.21,524.96,906484.32,730744.32,175740 +Europe,Moldova ,Vegetables,Offline,C,5/30/2013,456899344,7/17/2013,5524,154.06,90.93,851027.44,502297.32,348730.12 +Central America and the Caribbean,Saint Lucia,Snacks,Online,C,7/30/2012,143343102,8/25/2012,7264,152.58,97.44,1108341.12,707804.16,400536.96 +Sub-Saharan Africa,Zambia,Meat,Online,H,11/3/2011,937167537,12/4/2011,7555,421.89,364.69,3187378.95,2755232.95,432146 +Europe,Monaco,Office Supplies,Offline,H,9/24/2015,768108975,10/25/2015,9370,651.21,524.96,6101837.7,4918875.2,1182962.5 +Sub-Saharan Africa,Niger,Beverages,Offline,H,12/7/2010,336216247,1/11/2011,2714,47.45,31.79,128779.3,86278.06,42501.24 +Central America and the Caribbean,Grenada,Cereal,Offline,H,6/25/2015,861850678,7/9/2015,9623,205.7,117.11,1979451.1,1126949.53,852501.57 +Central America and the Caribbean,Jamaica,Beverages,Online,L,5/23/2014,935686099,6/22/2014,9165,47.45,31.79,434879.25,291355.35,143523.9 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,C,6/21/2016,568708837,6/24/2016,2438,651.21,524.96,1587649.98,1279852.48,307797.5 +Australia and Oceania,Palau,Meat,Offline,C,8/28/2012,742217719,10/14/2012,7572,421.89,364.69,3194551.08,2761432.68,433118.4 +Europe,Sweden,Snacks,Online,M,2/5/2010,257824075,3/13/2010,4728,152.58,97.44,721398.24,460696.32,260701.92 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,H,3/21/2013,687451732,4/22/2013,1099,651.21,524.96,715679.79,576931.04,138748.75 +Asia,Nepal,Personal Care,Offline,C,5/13/2012,523337018,5/25/2012,5908,81.73,56.67,482860.84,334806.36,148054.48 +Middle East and North Africa,Oman,Cosmetics,Online,L,4/21/2010,128028762,6/2/2010,5411,437.2,263.33,2365689.2,1424878.63,940810.57 +Sub-Saharan Africa,Ghana,Meat,Offline,C,11/15/2010,384388291,1/2/2011,7892,421.89,364.69,3329555.88,2878133.48,451422.4 +Sub-Saharan Africa,Eritrea,Cereal,Online,C,3/9/2015,445589435,4/24/2015,8671,205.7,117.11,1783624.7,1015460.81,768163.89 +Asia,Kyrgyzstan,Cosmetics,Online,L,4/9/2010,885118520,4/25/2010,5094,437.2,263.33,2227096.8,1341403.02,885693.78 +Asia,Brunei,Cosmetics,Online,C,9/25/2010,546774375,10/22/2010,1543,437.2,263.33,674599.6,406318.19,268281.41 +Sub-Saharan Africa,Lesotho,Cereal,Offline,L,2/3/2017,594668328,2/10/2017,4428,205.7,117.11,910839.6,518563.08,392276.52 +Australia and Oceania,Nauru,Fruits,Online,H,1/2/2012,463224208,1/31/2012,7192,9.33,6.92,67101.36,49768.64,17332.72 +Australia and Oceania,Tuvalu,Office Supplies,Offline,H,1/19/2017,107178342,2/11/2017,5308,651.21,524.96,3456622.68,2786487.68,670135 +Sub-Saharan Africa,Ethiopia,Clothes,Online,H,3/26/2013,451579558,4/4/2013,1281,109.28,35.84,139987.68,45911.04,94076.64 +Australia and Oceania,Samoa ,Baby Food,Online,M,11/24/2012,241789186,12/18/2012,9648,255.28,159.42,2462941.44,1538084.16,924857.28 +Sub-Saharan Africa,Mauritania,Cereal,Offline,L,7/17/2010,993481051,8/25/2010,1975,205.7,117.11,406257.5,231292.25,174965.25 +Europe,Belarus,Personal Care,Offline,M,11/8/2016,242641484,12/17/2016,1862,81.73,56.67,152181.26,105519.54,46661.72 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,H,2/4/2017,995569312,3/25/2017,9938,437.2,263.33,4344893.6,2616973.54,1727920.06 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,L,9/24/2012,478875863,9/29/2012,8864,651.21,524.96,5772325.44,4653245.44,1119080 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,M,2/1/2010,489484965,3/7/2010,8334,152.58,97.44,1271601.72,812064.96,459536.76 +Europe,Hungary,Clothes,Offline,M,7/16/2016,644632947,8/9/2016,69,109.28,35.84,7540.32,2472.96,5067.36 +Sub-Saharan Africa,Benin,Personal Care,Offline,H,1/14/2014,631868636,1/15/2014,2826,81.73,56.67,230968.98,160149.42,70819.56 +Europe,Serbia,Meat,Online,C,11/18/2015,659053361,11/26/2015,7390,421.89,364.69,3117767.1,2695059.1,422708 +Asia,Myanmar,Household,Offline,C,7/2/2017,104360949,7/24/2017,1579,668.27,502.54,1055198.33,793510.66,261687.67 +Central America and the Caribbean,Panama,Fruits,Offline,H,5/26/2015,666277730,6/30/2015,5241,9.33,6.92,48898.53,36267.72,12630.81 +Sub-Saharan Africa,Angola,Fruits,Offline,C,12/4/2010,513602530,12/30/2010,5257,9.33,6.92,49047.81,36378.44,12669.37 +Central America and the Caribbean,Honduras,Office Supplies,Online,L,1/23/2014,135446679,3/5/2014,537,651.21,524.96,349699.77,281903.52,67796.25 +Europe,Cyprus,Beverages,Offline,M,12/6/2016,991234004,12/16/2016,7024,47.45,31.79,333288.8,223292.96,109995.84 +Europe,Slovakia,Fruits,Online,C,9/21/2012,560700833,10/20/2012,2691,9.33,6.92,25107.03,18621.72,6485.31 +Middle East and North Africa,Qatar,Vegetables,Online,C,8/13/2014,893895995,9/12/2014,2544,154.06,90.93,391928.64,231325.92,160602.72 +North America,Mexico,Personal Care,Online,L,2/19/2014,961180818,3/2/2014,3618,81.73,56.67,295699.14,205032.06,90667.08 +Sub-Saharan Africa,Mauritius ,Household,Online,L,3/29/2015,703229129,4/4/2015,9981,668.27,502.54,6670002.87,5015851.74,1654151.13 +Europe,Estonia,Baby Food,Offline,H,5/17/2015,581027257,5/31/2015,7732,255.28,159.42,1973824.96,1232635.44,741189.52 +Sub-Saharan Africa,Ghana,Cereal,Offline,M,10/29/2016,225874030,11/19/2016,10000,205.7,117.11,2057000,1171100,885900 +Sub-Saharan Africa,Benin,Baby Food,Offline,C,5/25/2015,689380776,6/21/2015,1946,255.28,159.42,496774.88,310231.32,186543.56 +Australia and Oceania,Tuvalu,Fruits,Offline,M,9/19/2011,393471324,10/8/2011,5763,9.33,6.92,53768.79,39879.96,13888.83 +Central America and the Caribbean,Dominica,Clothes,Offline,M,1/25/2015,980382001,3/16/2015,5675,109.28,35.84,620164,203392,416772 +Sub-Saharan Africa,Burkina Faso,Household,Offline,L,11/8/2016,562661635,11/15/2016,2936,668.27,502.54,1962040.72,1475457.44,486583.28 +Europe,Latvia,Cereal,Offline,L,2/17/2017,473171555,4/4/2017,833,205.7,117.11,171348.1,97552.63,73795.47 +Middle East and North Africa,Tunisia ,Clothes,Offline,L,3/22/2013,315085589,3/27/2013,9683,109.28,35.84,1058158.24,347038.72,711119.52 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,L,2/3/2011,211890065,3/17/2011,1834,81.73,56.67,149892.82,103932.78,45960.04 +Europe,Ireland,Meat,Offline,H,12/26/2013,357383811,2/11/2014,6666,421.89,364.69,2812318.74,2431023.54,381295.2 +Asia,Uzbekistan,Snacks,Offline,C,1/22/2011,565678155,2/17/2011,5592,152.58,97.44,853227.36,544884.48,308342.88 +Australia and Oceania,Vanuatu,Meat,Offline,M,6/24/2011,721196925,7/18/2011,7052,421.89,364.69,2975168.28,2571793.88,403374.4 +Australia and Oceania,Australia,Beverages,Offline,C,4/26/2010,328676450,6/14/2010,1520,47.45,31.79,72124,48320.8,23803.2 +Europe,Albania,Meat,Online,M,1/30/2015,763165557,3/18/2015,6502,421.89,364.69,2743128.78,2371214.38,371914.4 +Europe,Belgium,Household,Online,L,8/13/2011,320025575,9/7/2011,1534,668.27,502.54,1025126.18,770896.36,254229.82 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,L,5/5/2013,964930331,6/6/2013,3183,109.28,35.84,347838.24,114078.72,233759.52 +Sub-Saharan Africa,Mauritius ,Snacks,Online,H,1/11/2012,683866155,2/9/2012,47,152.58,97.44,7171.26,4579.68,2591.58 +Sub-Saharan Africa,Ghana,Cosmetics,Online,H,11/10/2011,233131873,11/24/2011,7757,437.2,263.33,3391360.4,2042650.81,1348709.59 +Europe,Armenia,Clothes,Offline,L,7/8/2010,889338815,7/8/2010,3973,109.28,35.84,434169.44,142392.32,291777.12 +Central America and the Caribbean,Cuba,Personal Care,Offline,L,7/15/2010,399410808,8/22/2010,3389,81.73,56.67,276982.97,192054.63,84928.34 +Sub-Saharan Africa,Eritrea,Meat,Online,H,7/7/2015,630584180,8/16/2015,2727,421.89,364.69,1150494.03,994509.63,155984.4 +Middle East and North Africa,United Arab Emirates,Meat,Online,L,3/8/2011,820407760,3/16/2011,5742,421.89,364.69,2422492.38,2094049.98,328442.4 +Europe,Spain,Cosmetics,Offline,M,8/17/2014,726742875,8/27/2014,8221,437.2,263.33,3594221.2,2164835.93,1429385.27 +Middle East and North Africa,Qatar,Vegetables,Online,M,6/29/2017,177763354,8/16/2017,2982,154.06,90.93,459406.92,271153.26,188253.66 +Asia,Singapore,Vegetables,Offline,M,6/30/2012,421955525,8/8/2012,4872,154.06,90.93,750580.32,443010.96,307569.36 +Middle East and North Africa,Bahrain,Beverages,Online,L,5/5/2012,978118216,6/11/2012,5771,47.45,31.79,273833.95,183460.09,90373.86 +Europe,Georgia,Vegetables,Offline,L,8/30/2015,985362756,9/11/2015,9591,154.06,90.93,1477589.46,872109.63,605479.83 +Australia and Oceania,Tuvalu,Cereal,Online,L,10/14/2010,553112971,11/4/2010,7274,205.7,117.11,1496261.8,851858.14,644403.66 +Europe,Belgium,Office Supplies,Online,L,5/28/2017,311105191,7/1/2017,1794,651.21,524.96,1168270.74,941778.24,226492.5 +Sub-Saharan Africa,Swaziland,Meat,Online,M,8/18/2014,959388244,8/25/2014,3156,421.89,364.69,1331484.84,1150961.64,180523.2 +Middle East and North Africa,Tunisia ,Vegetables,Offline,M,11/28/2012,118323457,12/13/2012,3395,154.06,90.93,523033.7,308707.35,214326.35 +Europe,Andorra,Fruits,Online,L,6/3/2012,878584659,6/18/2012,1579,9.33,6.92,14732.07,10926.68,3805.39 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,C,5/23/2014,551158177,6/25/2014,8807,47.45,31.79,417892.15,279974.53,137917.62 +Sub-Saharan Africa,Niger,Office Supplies,Offline,H,5/1/2017,117342841,5/29/2017,3209,651.21,524.96,2089732.89,1684596.64,405136.25 +Central America and the Caribbean,El Salvador,Meat,Online,C,3/28/2013,178749978,4/22/2013,4946,421.89,364.69,2086667.94,1803756.74,282911.2 +Europe,Serbia,Snacks,Online,M,2/13/2014,507303416,3/24/2014,1209,152.58,97.44,184469.22,117804.96,66664.26 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,M,4/25/2010,495239484,6/8/2010,1223,437.2,263.33,534695.6,322052.59,212643.01 +Europe,Lithuania,Cereal,Online,M,3/1/2012,505107009,3/6/2012,1243,205.7,117.11,255685.1,145567.73,110117.37 +Sub-Saharan Africa,Madagascar,Beverages,Online,C,12/8/2015,519767320,12/9/2015,9555,47.45,31.79,453384.75,303753.45,149631.3 +Asia,China,Fruits,Offline,H,3/2/2015,592394244,4/19/2015,1476,9.33,6.92,13771.08,10213.92,3557.16 +Asia,Bangladesh,Vegetables,Offline,H,1/13/2012,396474111,2/6/2012,4355,154.06,90.93,670931.3,396000.15,274931.15 +Asia,Cambodia,Meat,Online,M,7/27/2013,575805747,9/14/2013,2571,421.89,364.69,1084679.19,937617.99,147061.2 +Middle East and North Africa,Turkey,Beverages,Offline,L,9/19/2012,494500482,9/20/2012,2536,47.45,31.79,120333.2,80619.44,39713.76 +Europe,Bosnia and Herzegovina,Household,Online,M,11/9/2014,486982142,11/10/2014,7693,668.27,502.54,5141001.11,3866040.22,1274960.89 +Central America and the Caribbean,Jamaica,Household,Online,C,4/10/2011,507987058,5/13/2011,3514,668.27,502.54,2348300.78,1765925.56,582375.22 +Asia,Laos,Cereal,Online,M,4/5/2013,582564055,4/19/2013,2505,205.7,117.11,515278.5,293360.55,221917.95 +Europe,Kosovo,Personal Care,Online,C,6/13/2010,356074464,7/15/2010,9201,81.73,56.67,751997.73,521420.67,230577.06 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,L,6/23/2012,444192111,6/30/2012,5171,437.2,263.33,2260761.2,1361679.43,899081.77 +Asia,Taiwan,Vegetables,Offline,C,11/22/2014,182903325,12/18/2014,4013,154.06,90.93,618242.78,364902.09,253340.69 +Australia and Oceania,Palau,Beverages,Online,H,7/11/2010,778506934,7/22/2010,6357,47.45,31.79,301639.65,202089.03,99550.62 +Central America and the Caribbean,El Salvador,Vegetables,Online,H,12/29/2015,357614266,12/31/2015,4863,154.06,90.93,749193.78,442192.59,307001.19 +Sub-Saharan Africa,Chad,Cereal,Offline,L,11/22/2014,717149150,12/15/2014,9225,205.7,117.11,1897582.5,1080339.75,817242.75 +Sub-Saharan Africa,Sudan,Household,Offline,M,8/10/2014,574347913,8/22/2014,1166,668.27,502.54,779202.82,585961.64,193241.18 +Asia,Tajikistan,Fruits,Offline,L,3/25/2012,516759383,5/12/2012,9440,9.33,6.92,88075.2,65324.8,22750.4 +Europe,Armenia,Cosmetics,Offline,H,6/28/2013,752244889,7/17/2013,4834,437.2,263.33,2113424.8,1272937.22,840487.58 +Central America and the Caribbean,Panama,Household,Offline,L,10/25/2013,658978259,10/31/2013,5166,668.27,502.54,3452282.82,2596121.64,856161.18 +Europe,Estonia,Household,Online,C,4/13/2017,135445821,6/2/2017,283,668.27,502.54,189120.41,142218.82,46901.59 +Australia and Oceania,Fiji,Vegetables,Online,M,2/3/2010,950446403,3/5/2010,7066,154.06,90.93,1088587.96,642511.38,446076.58 +Sub-Saharan Africa,Senegal,Meat,Online,C,5/18/2017,893091332,6/29/2017,4427,421.89,364.69,1867707.03,1614482.63,253224.4 +Australia and Oceania,Fiji,Cereal,Offline,L,2/12/2016,522804439,2/26/2016,8306,205.7,117.11,1708544.2,972715.66,735828.54 +Sub-Saharan Africa,Sudan,Clothes,Offline,C,8/20/2014,919322049,10/5/2014,6679,109.28,35.84,729881.12,239375.36,490505.76 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,C,12/22/2010,532692992,1/8/2011,4549,651.21,524.96,2962354.29,2388043.04,574311.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,M,10/21/2011,133278596,11/16/2011,8953,651.21,524.96,5830283.13,4699966.88,1130316.25 +Australia and Oceania,Vanuatu,Personal Care,Offline,L,7/4/2013,561752688,7/10/2013,3959,81.73,56.67,323569.07,224356.53,99212.54 +Australia and Oceania,Australia,Cereal,Online,H,7/12/2013,479101598,7/20/2013,5664,205.7,117.11,1165084.8,663311.04,501773.76 +Middle East and North Africa,Bahrain,Personal Care,Offline,M,3/1/2014,416624152,3/17/2014,7200,81.73,56.67,588456,408024,180432 +Europe,Austria,Fruits,Offline,C,3/15/2011,525931680,4/15/2011,3726,9.33,6.92,34763.58,25783.92,8979.66 +Middle East and North Africa,Somalia,Vegetables,Online,M,11/7/2012,128948009,12/17/2012,7436,154.06,90.93,1145590.16,676155.48,469434.68 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,L,4/2/2013,867909467,5/17/2013,2553,47.45,31.79,121139.85,81159.87,39979.98 +Europe,Latvia,Cosmetics,Online,C,5/19/2011,855364882,6/23/2011,332,437.2,263.33,145150.4,87425.56,57724.84 +Australia and Oceania,New Zealand,Cereal,Offline,H,11/10/2014,524175584,11/24/2014,4058,205.7,117.11,834730.6,475232.38,359498.22 +Asia,Laos,Personal Care,Online,M,6/11/2013,377515399,7/3/2013,4051,81.73,56.67,331088.23,229570.17,101518.06 +Asia,Tajikistan,Vegetables,Online,L,2/4/2013,538870656,2/18/2013,2657,154.06,90.93,409337.42,241601.01,167736.41 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,M,1/21/2017,302040183,2/22/2017,9257,651.21,524.96,6028250.97,4859554.72,1168696.25 +Asia,Vietnam,Fruits,Offline,L,6/30/2014,381135308,8/2/2014,5262,9.33,6.92,49094.46,36413.04,12681.42 +Sub-Saharan Africa,South Sudan,Meat,Offline,M,7/26/2014,660579860,8/6/2014,9115,421.89,364.69,3845527.35,3324149.35,521378 +Asia,Mongolia,Clothes,Offline,H,5/7/2012,645110166,5/30/2012,1289,109.28,35.84,140861.92,46197.76,94664.16 +Asia,Thailand,Office Supplies,Offline,H,5/6/2015,809775054,5/21/2015,9288,651.21,524.96,6048438.48,4875828.48,1172610 +Middle East and North Africa,Syria,Snacks,Offline,L,12/22/2016,349935853,2/7/2017,2650,152.58,97.44,404337,258216,146121 +Asia,Mongolia,Office Supplies,Online,M,7/7/2015,331266391,7/21/2015,7941,651.21,524.96,5171258.61,4168707.36,1002551.25 +Middle East and North Africa,Iran,Fruits,Offline,H,4/20/2010,539752995,5/20/2010,3761,9.33,6.92,35090.13,26026.12,9064.01 +Europe,Monaco,Meat,Online,C,2/5/2013,831694495,3/18/2013,5738,421.89,364.69,2420804.82,2092591.22,328213.6 +Sub-Saharan Africa,Botswana,Fruits,Online,C,1/5/2014,683702218,1/16/2014,1535,9.33,6.92,14321.55,10622.2,3699.35 +Asia,Nepal,Meat,Online,L,7/30/2015,542699992,9/8/2015,5843,421.89,364.69,2465103.27,2130883.67,334219.6 +Sub-Saharan Africa,Liberia,Baby Food,Offline,L,10/26/2013,475924146,12/7/2013,5386,255.28,159.42,1374938.08,858636.12,516301.96 +Middle East and North Africa,Syria,Snacks,Online,L,3/8/2017,620923507,3/26/2017,3919,152.58,97.44,597961.02,381867.36,216093.66 +Sub-Saharan Africa,Namibia,Meat,Offline,H,6/21/2012,735559403,7/27/2012,7228,421.89,364.69,3049420.92,2635979.32,413441.6 +Europe,Bulgaria,Beverages,Offline,C,1/17/2014,648005664,3/4/2014,8131,47.45,31.79,385815.95,258484.49,127331.46 +Europe,Estonia,Vegetables,Online,L,8/13/2014,706748616,8/30/2014,1476,154.06,90.93,227392.56,134212.68,93179.88 +Australia and Oceania,Palau,Household,Offline,C,10/1/2011,430587089,10/6/2011,9143,668.27,502.54,6109992.61,4594723.22,1515269.39 +Asia,Tajikistan,Baby Food,Offline,M,8/23/2011,758632409,9/19/2011,5043,255.28,159.42,1287377.04,803955.06,483421.98 +Asia,Uzbekistan,Beverages,Online,M,3/17/2010,900308406,4/26/2010,119,47.45,31.79,5646.55,3783.01,1863.54 +Middle East and North Africa,Qatar,Meat,Offline,M,12/26/2011,585351407,1/9/2012,7344,421.89,364.69,3098360.16,2678283.36,420076.8 +Asia,Bangladesh,Cosmetics,Online,H,3/23/2011,513810241,3/31/2011,6723,437.2,263.33,2939295.6,1770367.59,1168928.01 +Australia and Oceania,New Zealand,Snacks,Online,C,10/25/2010,106046235,12/8/2010,292,152.58,97.44,44553.36,28452.48,16100.88 +Australia and Oceania,Tonga,Household,Offline,H,12/4/2010,652733218,1/3/2011,7119,668.27,502.54,4757414.13,3577582.26,1179831.87 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,M,10/13/2012,364857518,11/23/2012,8302,81.73,56.67,678522.46,470474.34,208048.12 +Sub-Saharan Africa,Ghana,Personal Care,Offline,L,11/26/2014,223717963,1/2/2015,1972,81.73,56.67,161171.56,111753.24,49418.32 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,M,11/7/2016,830925881,12/21/2016,8288,9.33,6.92,77327.04,57352.96,19974.08 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,H,6/29/2015,158405101,7/22/2015,4444,81.73,56.67,363208.12,251841.48,111366.64 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,H,4/22/2016,298391950,4/25/2016,9664,47.45,31.79,458556.8,307218.56,151338.24 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,M,7/2/2014,713435256,8/19/2014,201,437.2,263.33,87877.2,52929.33,34947.87 +Sub-Saharan Africa,Swaziland,Meat,Online,C,11/25/2013,486396348,12/29/2013,4343,421.89,364.69,1832268.27,1583848.67,248419.6 +Europe,Hungary,Household,Offline,M,8/16/2015,570449054,9/13/2015,7407,668.27,502.54,4949875.89,3722313.78,1227562.11 +Asia,Bangladesh,Household,Online,L,4/10/2014,639079701,4/20/2014,6740,668.27,502.54,4504139.8,3387119.6,1117020.2 +Asia,Mongolia,Cereal,Online,M,11/17/2016,436087119,1/5/2017,6724,205.7,117.11,1383126.8,787447.64,595679.16 +Sub-Saharan Africa,Liberia,Snacks,Offline,C,5/23/2016,225582635,6/14/2016,3769,152.58,97.44,575074.02,367251.36,207822.66 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,H,8/11/2010,341990077,8/13/2010,1318,437.2,263.33,576229.6,347068.94,229160.66 +Europe,Croatia,Cereal,Offline,C,7/17/2013,740045773,8/6/2013,4845,205.7,117.11,996616.5,567397.95,429218.55 +Europe,Norway,Personal Care,Offline,L,10/4/2013,544798552,11/21/2013,6853,81.73,56.67,560095.69,388359.51,171736.18 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Online,C,1/17/2016,301609742,2/3/2016,1880,651.21,524.96,1224274.8,986924.8,237350 +Sub-Saharan Africa,Chad,Office Supplies,Offline,C,11/19/2014,626153171,11/22/2014,1493,651.21,524.96,972256.53,783765.28,188491.25 +Australia and Oceania,Vanuatu,Vegetables,Online,C,5/27/2013,854415166,7/7/2013,9289,154.06,90.93,1431063.34,844648.77,586414.57 +Middle East and North Africa,Bahrain,Snacks,Online,M,1/2/2012,392694556,1/4/2012,5901,152.58,97.44,900374.58,574993.44,325381.14 +Europe,Ukraine,Office Supplies,Offline,H,2/25/2012,967602670,3/23/2012,3987,651.21,524.96,2596374.27,2093015.52,503358.75 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,H,8/5/2012,776063334,9/14/2012,3241,81.73,56.67,264886.93,183667.47,81219.46 +Europe,Portugal,Household,Offline,M,2/23/2013,335312879,3/24/2013,5387,668.27,502.54,3599970.49,2707182.98,892787.51 +Central America and the Caribbean,Panama,Cosmetics,Offline,L,11/24/2010,232900130,12/15/2010,9179,437.2,263.33,4013058.8,2417106.07,1595952.73 +Asia,Vietnam,Cosmetics,Online,L,7/28/2011,676686418,8/5/2011,5403,437.2,263.33,2362191.6,1422771.99,939419.61 +Middle East and North Africa,Syria,Snacks,Online,C,8/9/2010,144845569,8/27/2010,1877,152.58,97.44,286392.66,182894.88,103497.78 +Asia,Singapore,Vegetables,Offline,C,1/25/2012,335863912,3/8/2012,8450,154.06,90.93,1301807,768358.5,533448.5 +Middle East and North Africa,United Arab Emirates,Household,Online,H,4/22/2017,318540275,5/4/2017,2001,668.27,502.54,1337208.27,1005582.54,331625.73 +Middle East and North Africa,Algeria,Clothes,Online,M,8/6/2013,581985986,8/26/2013,1441,109.28,35.84,157472.48,51645.44,105827.04 +Central America and the Caribbean,Guatemala,Meat,Offline,H,10/10/2015,785624873,11/27/2015,2713,421.89,364.69,1144587.57,989403.97,155183.6 +Europe,Finland,Meat,Offline,H,1/8/2017,209193265,2/18/2017,3791,421.89,364.69,1599384.99,1382539.79,216845.2 +Europe,Portugal,Household,Online,H,5/19/2015,902739989,6/20/2015,9679,668.27,502.54,6468185.33,4864084.66,1604100.67 +Australia and Oceania,Palau,Meat,Online,L,7/8/2017,936626374,7/26/2017,7413,421.89,364.69,3127470.57,2703446.97,424023.6 +Middle East and North Africa,Somalia,Household,Online,L,3/31/2012,251526248,5/5/2012,1061,668.27,502.54,709034.47,533194.94,175839.53 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,H,2/27/2012,208425939,3/28/2012,6722,651.21,524.96,4377433.62,3528781.12,848652.5 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,L,12/21/2011,438624274,1/29/2012,7525,154.06,90.93,1159301.5,684248.25,475053.25 +Australia and Oceania,Papua New Guinea,Personal Care,Offline,H,1/19/2015,193732583,1/31/2015,8631,81.73,56.67,705411.63,489118.77,216292.86 +North America,United States of America,Personal Care,Offline,C,6/18/2014,595674693,7/27/2014,2234,81.73,56.67,182584.82,126600.78,55984.04 +Middle East and North Africa,Libya,Fruits,Offline,H,11/29/2011,586686933,12/17/2011,2556,9.33,6.92,23847.48,17687.52,6159.96 +Middle East and North Africa,Iraq,Beverages,Online,L,12/13/2013,979318130,1/23/2014,852,47.45,31.79,40427.4,27085.08,13342.32 +Central America and the Caribbean,Dominica,Vegetables,Online,H,1/22/2013,406429612,2/1/2013,409,154.06,90.93,63010.54,37190.37,25820.17 +Australia and Oceania,Marshall Islands,Meat,Online,M,2/19/2014,271195209,3/7/2014,1544,421.89,364.69,651398.16,563081.36,88316.8 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,H,7/28/2015,697101247,8/11/2015,6605,154.06,90.93,1017566.3,600592.65,416973.65 +Europe,Switzerland,Meat,Offline,H,1/12/2013,977946555,2/28/2013,4973,421.89,364.69,2098058.97,1813603.37,284455.6 +Middle East and North Africa,Libya,Clothes,Offline,M,10/31/2010,927842462,11/18/2010,8058,109.28,35.84,880578.24,288798.72,591779.52 +Sub-Saharan Africa,Mauritius ,Household,Online,L,7/22/2010,431212794,8/17/2010,4303,668.27,502.54,2875565.81,2162429.62,713136.19 +Europe,Bulgaria,Clothes,Offline,C,11/8/2014,792793881,12/3/2014,4182,109.28,35.84,457008.96,149882.88,307126.08 +Asia,Japan,Meat,Online,H,1/30/2016,687634551,2/11/2016,5199,421.89,364.69,2193406.11,1896023.31,297382.8 +Middle East and North Africa,Tunisia ,Fruits,Offline,H,3/27/2015,211096131,5/12/2015,6891,9.33,6.92,64293.03,47685.72,16607.31 +Central America and the Caribbean,Dominican Republic,Fruits,Offline,M,8/3/2010,428852450,8/28/2010,5825,9.33,6.92,54347.25,40309,14038.25 +Central America and the Caribbean,Dominican Republic,Snacks,Online,L,8/15/2016,226889836,8/23/2016,599,152.58,97.44,91395.42,58366.56,33028.86 +Middle East and North Africa,Bahrain,Baby Food,Online,C,10/24/2014,361507117,12/9/2014,6844,255.28,159.42,1747136.32,1091070.48,656065.84 +Asia,Tajikistan,Beverages,Online,L,5/29/2010,309315621,5/29/2010,2221,47.45,31.79,105386.45,70605.59,34780.86 +Sub-Saharan Africa,Benin,Meat,Offline,L,7/9/2013,517239177,7/30/2013,1421,421.89,364.69,599505.69,518224.49,81281.2 +Sub-Saharan Africa,Togo,Household,Offline,M,8/5/2012,152514111,8/27/2012,1170,668.27,502.54,781875.9,587971.8,193904.1 +Europe,Austria,Vegetables,Offline,H,2/2/2016,252689254,2/8/2016,5220,154.06,90.93,804193.2,474654.6,329538.6 +Middle East and North Africa,Oman,Baby Food,Online,M,10/16/2010,575625932,11/24/2010,9360,255.28,159.42,2389420.8,1492171.2,897249.6 +Europe,Norway,Household,Online,C,1/26/2011,949497973,2/17/2011,6405,668.27,502.54,4280269.35,3218768.7,1061500.65 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,M,3/17/2017,822791707,4/11/2017,1205,81.73,56.67,98484.65,68287.35,30197.3 +Sub-Saharan Africa,Namibia,Personal Care,Online,H,8/18/2011,614305961,8/18/2011,5640,81.73,56.67,460957.2,319618.8,141338.4 +Australia and Oceania,Nauru,Snacks,Online,L,9/2/2015,363152062,9/21/2015,3620,152.58,97.44,552339.6,352732.8,199606.8 +Europe,France,Snacks,Online,L,2/6/2010,178753840,3/15/2010,6089,152.58,97.44,929059.62,593312.16,335747.46 +Middle East and North Africa,Oman,Snacks,Offline,H,8/10/2014,690847623,9/2/2014,6019,152.58,97.44,918379.02,586491.36,331887.66 +Middle East and North Africa,Iraq,Baby Food,Offline,C,11/13/2015,799482238,12/21/2015,3415,255.28,159.42,871781.2,544419.3,327361.9 +Sub-Saharan Africa,Djibouti,Meat,Online,L,10/7/2016,825019013,10/7/2016,315,421.89,364.69,132895.35,114877.35,18018 +Sub-Saharan Africa,Ghana,Vegetables,Offline,C,6/22/2017,258131778,7/14/2017,5784,154.06,90.93,891083.04,525939.12,365143.92 +Asia,Kazakhstan,Meat,Offline,H,8/26/2011,909806859,9/21/2011,922,421.89,364.69,388982.58,336244.18,52738.4 +Sub-Saharan Africa,The Gambia,Beverages,Online,M,12/12/2012,161343085,1/4/2013,3859,47.45,31.79,183109.55,122677.61,60431.94 +Australia and Oceania,Palau,Fruits,Offline,M,5/14/2013,414351785,6/22/2013,4756,9.33,6.92,44373.48,32911.52,11461.96 +Asia,Singapore,Office Supplies,Offline,H,5/3/2017,540756785,6/8/2017,804,651.21,524.96,523572.84,422067.84,101505 +Europe,Vatican City,Beverages,Offline,M,3/16/2015,832794415,4/26/2015,1229,47.45,31.79,58316.05,39069.91,19246.14 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,L,4/22/2017,753013503,5/9/2017,2284,651.21,524.96,1487363.64,1199008.64,288355 +Asia,Kazakhstan,Vegetables,Offline,M,5/3/2012,284275376,6/16/2012,2256,154.06,90.93,347559.36,205138.08,142421.28 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,H,7/20/2016,379753863,8/26/2016,6462,9.33,6.92,60290.46,44717.04,15573.42 +Asia,Laos,Fruits,Offline,L,12/25/2016,712935292,1/19/2017,2251,9.33,6.92,21001.83,15576.92,5424.91 +Middle East and North Africa,Libya,Snacks,Online,L,2/2/2013,127618491,2/28/2013,4002,152.58,97.44,610625.16,389954.88,220670.28 +Europe,Kosovo,Baby Food,Online,M,12/18/2012,687914788,1/9/2013,8128,255.28,159.42,2074915.84,1295765.76,779150.08 +Middle East and North Africa,Jordan,Baby Food,Online,C,5/29/2014,928248012,6/29/2014,8069,255.28,159.42,2059854.32,1286359.98,773494.34 +Asia,Malaysia,Household,Online,H,4/13/2016,803354489,5/20/2016,9301,668.27,502.54,6215579.27,4674124.54,1541454.73 +Sub-Saharan Africa,Tanzania,Fruits,Offline,M,9/25/2014,338283050,10/3/2014,4327,9.33,6.92,40370.91,29942.84,10428.07 +Europe,Lithuania,Vegetables,Online,C,7/17/2014,978395020,8/18/2014,7684,154.06,90.93,1183797.04,698706.12,485090.92 +Sub-Saharan Africa,Ethiopia,Beverages,Online,L,3/12/2010,639364230,4/9/2010,939,47.45,31.79,44555.55,29850.81,14704.74 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,C,5/21/2012,457177007,6/23/2012,7691,81.73,56.67,628585.43,435848.97,192736.46 +Europe,Malta,Baby Food,Online,H,12/14/2013,738132178,1/4/2014,8569,255.28,159.42,2187494.32,1366069.98,821424.34 +Europe,Slovenia,Household,Offline,M,5/10/2016,508841073,6/9/2016,6236,668.27,502.54,4167331.72,3133839.44,1033492.28 +Sub-Saharan Africa,Senegal,Fruits,Online,H,10/10/2010,666227519,11/13/2010,383,9.33,6.92,3573.39,2650.36,923.03 +Asia,Philippines,Baby Food,Offline,C,2/29/2012,827527844,3/23/2012,2734,255.28,159.42,697935.52,435854.28,262081.24 +Middle East and North Africa,Morocco,Fruits,Offline,L,1/14/2010,680290877,2/6/2010,2043,9.33,6.92,19061.19,14137.56,4923.63 +Asia,Kyrgyzstan,Fruits,Offline,M,2/16/2010,432377946,3/14/2010,9097,9.33,6.92,84875.01,62951.24,21923.77 +Australia and Oceania,Australia,Fruits,Online,M,6/10/2015,361962878,6/18/2015,1714,9.33,6.92,15991.62,11860.88,4130.74 +Australia and Oceania,Kiribati,Cosmetics,Offline,H,11/24/2014,367532002,12/8/2014,9742,437.2,263.33,4259202.4,2565360.86,1693841.54 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,H,6/4/2017,417884147,6/26/2017,60,9.33,6.92,559.8,415.2,144.6 +Europe,United Kingdom,Cosmetics,Online,M,4/16/2010,102130639,5/12/2010,1581,437.2,263.33,691213.2,416324.73,274888.47 +Europe,France,Baby Food,Online,C,11/27/2015,879695308,12/5/2015,245,255.28,159.42,62543.6,39057.9,23485.7 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,L,4/22/2012,230314481,5/5/2012,4028,651.21,524.96,2623073.88,2114538.88,508535 +Middle East and North Africa,Egypt,Cosmetics,Offline,L,9/7/2012,204036986,10/2/2012,7933,437.2,263.33,3468307.6,2088996.89,1379310.71 +Middle East and North Africa,Yemen,Clothes,Online,H,2/18/2016,671224153,3/28/2016,8998,109.28,35.84,983301.44,322488.32,660813.12 +North America,United States of America,Beverages,Offline,H,6/18/2011,672549808,7/30/2011,1288,47.45,31.79,61115.6,40945.52,20170.08 +Europe,Austria,Beverages,Offline,L,4/6/2011,669000279,5/6/2011,904,47.45,31.79,42894.8,28738.16,14156.64 +Middle East and North Africa,Azerbaijan,Fruits,Offline,H,4/3/2010,291874396,5/13/2010,975,9.33,6.92,9096.75,6747,2349.75 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,L,10/20/2011,592783486,11/12/2011,6661,437.2,263.33,2912189.2,1754041.13,1158148.07 +Australia and Oceania,Australia,Cereal,Online,M,7/18/2016,893651378,8/2/2016,156,205.7,117.11,32089.2,18269.16,13820.04 +Central America and the Caribbean,Haiti,Snacks,Online,C,1/16/2011,136714398,2/5/2011,5683,152.58,97.44,867112.14,553751.52,313360.62 +Asia,China,Clothes,Offline,M,12/29/2016,934521377,1/23/2017,4497,109.28,35.84,491432.16,161172.48,330259.68 +Europe,Albania,Household,Offline,H,9/25/2011,119933640,10/30/2011,9884,668.27,502.54,6605180.68,4967105.36,1638075.32 +Sub-Saharan Africa,South Sudan,Household,Offline,C,4/20/2015,896125018,5/29/2015,2162,668.27,502.54,1444799.74,1086491.48,358308.26 +Middle East and North Africa,Syria,Office Supplies,Online,L,12/11/2010,686581838,1/23/2011,3678,651.21,524.96,2395150.38,1930802.88,464347.5 +Middle East and North Africa,Egypt,Snacks,Offline,C,1/19/2017,585102927,2/26/2017,3813,152.58,97.44,581787.54,371538.72,210248.82 +Europe,Estonia,Meat,Offline,L,3/20/2015,405799615,4/21/2015,3979,421.89,364.69,1678700.31,1451101.51,227598.8 +Sub-Saharan Africa,Mozambique,Cereal,Online,H,8/4/2014,933095729,8/22/2014,2616,205.7,117.11,538111.2,306359.76,231751.44 +Central America and the Caribbean,El Salvador,Beverages,Online,C,4/4/2010,771727597,4/8/2010,200,47.45,31.79,9490,6358,3132 +Asia,Brunei,Clothes,Offline,L,4/16/2017,396744048,5/23/2017,4235,109.28,35.84,462800.8,151782.4,311018.4 +Europe,Cyprus,Clothes,Offline,H,12/19/2013,803506410,1/12/2014,4257,109.28,35.84,465204.96,152570.88,312634.08 +Middle East and North Africa,Bahrain,Vegetables,Offline,L,9/15/2013,357688510,9/28/2013,6834,154.06,90.93,1052846.04,621415.62,431430.42 +Asia,Laos,Personal Care,Offline,M,11/4/2015,645276677,11/19/2015,563,81.73,56.67,46013.99,31905.21,14108.78 +Australia and Oceania,Nauru,Clothes,Online,H,12/30/2016,622569739,1/28/2017,1076,109.28,35.84,117585.28,38563.84,79021.44 +Central America and the Caribbean,Panama,Clothes,Offline,M,11/7/2014,666179025,11/24/2014,6032,109.28,35.84,659176.96,216186.88,442990.08 +Europe,Bosnia and Herzegovina,Clothes,Online,H,12/8/2011,323028361,1/7/2012,125,109.28,35.84,13660,4480,9180 +Asia,Laos,Meat,Online,L,11/6/2011,560354077,12/7/2011,79,421.89,364.69,33329.31,28810.51,4518.8 +Europe,Latvia,Baby Food,Offline,H,6/19/2015,615705001,7/11/2015,9647,255.28,159.42,2462686.16,1537924.74,924761.42 +Sub-Saharan Africa,Botswana,Clothes,Online,C,2/26/2017,246942460,3/18/2017,4616,109.28,35.84,504436.48,165437.44,338999.04 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Online,C,2/21/2016,182240283,3/19/2016,7804,81.73,56.67,637820.92,442252.68,195568.24 +Asia,Bangladesh,Cereal,Online,M,9/13/2012,770084798,9/23/2012,4060,205.7,117.11,835142,475466.6,359675.4 +Sub-Saharan Africa,Gabon,Household,Offline,C,12/24/2011,629274833,1/18/2012,5262,668.27,502.54,3516436.74,2644365.48,872071.26 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,M,8/6/2012,698921716,9/15/2012,5322,152.58,97.44,812030.76,518575.68,293455.08 +Central America and the Caribbean,Honduras,Baby Food,Offline,C,6/20/2010,188449275,7/2/2010,5183,255.28,159.42,1323116.24,826273.86,496842.38 +Europe,Albania,Vegetables,Online,L,2/16/2010,627593839,2/26/2010,7818,154.06,90.93,1204441.08,710890.74,493550.34 +Europe,Malta,Cereal,Online,H,5/29/2013,916404235,7/13/2013,3232,205.7,117.11,664822.4,378499.52,286322.88 +Central America and the Caribbean,Belize,Vegetables,Offline,C,8/14/2015,475241792,9/18/2015,3462,154.06,90.93,533355.72,314799.66,218556.06 +Central America and the Caribbean,El Salvador,Fruits,Online,H,12/4/2016,594780337,1/16/2017,7574,9.33,6.92,70665.42,52412.08,18253.34 +Europe,Belarus,Personal Care,Offline,M,12/28/2010,386006200,2/6/2011,6667,81.73,56.67,544893.91,377818.89,167075.02 +Sub-Saharan Africa,Mauritius ,Office Supplies,Offline,L,6/19/2011,830218207,7/28/2011,8872,651.21,524.96,5777535.12,4657445.12,1120090 +Middle East and North Africa,Somalia,Office Supplies,Online,M,5/10/2010,729027688,5/23/2010,4348,651.21,524.96,2831461.08,2282526.08,548935 +Asia,Bhutan,Meat,Online,L,2/1/2012,754358470,2/28/2012,290,421.89,364.69,122348.1,105760.1,16588 +Europe,Portugal,Cereal,Online,C,7/28/2014,298446881,8/3/2014,5919,205.7,117.11,1217538.3,693174.09,524364.21 +Europe,Finland,Beverages,Offline,H,1/6/2013,623841750,1/21/2013,7492,47.45,31.79,355495.4,238170.68,117324.72 +Middle East and North Africa,Yemen,Vegetables,Offline,M,4/1/2011,813404405,5/3/2011,3294,154.06,90.93,507473.64,299523.42,207950.22 +Middle East and North Africa,Syria,Baby Food,Offline,H,5/20/2010,920308673,6/12/2010,8642,255.28,159.42,2206129.76,1377707.64,828422.12 +Middle East and North Africa,Jordan,Baby Food,Offline,C,8/6/2012,618040883,8/23/2012,886,255.28,159.42,226178.08,141246.12,84931.96 +Europe,Liechtenstein,Clothes,Online,H,5/7/2017,550399863,6/8/2017,4405,109.28,35.84,481378.4,157875.2,323503.2 +Asia,North Korea,Vegetables,Online,M,1/5/2010,981496942,2/24/2010,5611,154.06,90.93,864430.66,510208.23,354222.43 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,H,2/8/2011,445755946,3/18/2011,7945,47.45,31.79,376990.25,252571.55,124418.7 +Sub-Saharan Africa,Swaziland,Meat,Offline,C,12/4/2011,697913205,1/4/2012,6881,421.89,364.69,2903025.09,2509431.89,393593.2 +Europe,Liechtenstein,Cereal,Online,M,3/7/2016,863017547,4/24/2016,4925,205.7,117.11,1013072.5,576766.75,436305.75 +Asia,Bhutan,Meat,Offline,M,7/6/2013,586430299,7/29/2013,6612,421.89,364.69,2789536.68,2411330.28,378206.4 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,L,7/19/2013,483825290,8/18/2013,3510,81.73,56.67,286872.3,198911.7,87960.6 +Australia and Oceania,New Zealand,Beverages,Offline,M,11/5/2011,791188848,11/9/2011,9217,47.45,31.79,437346.65,293008.43,144338.22 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,H,5/17/2016,914819800,6/4/2016,4363,154.06,90.93,672163.78,396727.59,275436.19 +North America,Greenland,Cosmetics,Online,C,6/18/2013,781329476,6/29/2013,1610,437.2,263.33,703892,423961.3,279930.7 +Asia,China,Cereal,Offline,H,12/30/2016,387641704,1/6/2017,649,205.7,117.11,133499.3,76004.39,57494.91 +Sub-Saharan Africa,Malawi,Office Supplies,Online,L,8/26/2011,250992810,10/11/2011,3205,651.21,524.96,2087128.05,1682496.8,404631.25 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,H,3/22/2017,958931624,3/25/2017,8032,421.89,364.69,3388620.48,2929190.08,459430.4 +Asia,Kazakhstan,Meat,Offline,L,9/23/2016,919319474,10/14/2016,5917,421.89,364.69,2496323.13,2157870.73,338452.4 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,M,3/4/2013,410330188,3/31/2013,4676,109.28,35.84,510993.28,167587.84,343405.44 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,C,8/17/2010,230450093,8/30/2010,4159,437.2,263.33,1818314.8,1095189.47,723125.33 +Asia,Taiwan,Beverages,Online,L,6/10/2010,348478019,6/20/2010,1245,47.45,31.79,59075.25,39578.55,19496.7 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,L,1/10/2015,353525292,1/21/2015,4845,152.58,97.44,739250.1,472096.8,267153.3 +Middle East and North Africa,Algeria,Clothes,Offline,C,7/4/2016,805015742,8/21/2016,902,109.28,35.84,98570.56,32327.68,66242.88 +Europe,Netherlands,Meat,Offline,L,8/23/2015,982685697,9/6/2015,7390,421.89,364.69,3117767.1,2695059.1,422708 +Australia and Oceania,Marshall Islands,Snacks,Offline,M,6/18/2010,236583983,8/3/2010,9313,152.58,97.44,1420977.54,907458.72,513518.82 +Central America and the Caribbean,Panama,Fruits,Online,C,3/22/2015,237071931,4/29/2015,3707,9.33,6.92,34586.31,25652.44,8933.87 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,C,2/24/2011,924823367,3/22/2011,4641,154.06,90.93,714992.46,422006.13,292986.33 +Asia,Kyrgyzstan,Personal Care,Offline,M,11/2/2010,960824620,11/9/2010,8212,81.73,56.67,671166.76,465374.04,205792.72 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,C,7/31/2016,876374518,8/19/2016,7550,651.21,524.96,4916635.5,3963448,953187.5 +Europe,Vatican City,Baby Food,Offline,L,8/7/2016,823084390,8/18/2016,7817,255.28,159.42,1995523.76,1246186.14,749337.62 +Europe,Germany,Household,Online,M,7/13/2011,122878062,8/2/2011,1204,668.27,502.54,804597.08,605058.16,199538.92 +Asia,Maldives,Personal Care,Offline,H,8/25/2010,417991864,10/14/2010,1936,81.73,56.67,158229.28,109713.12,48516.16 +Australia and Oceania,East Timor,Snacks,Offline,C,12/9/2012,720974624,1/16/2013,1268,152.58,97.44,193471.44,123553.92,69917.52 +Asia,China,Vegetables,Online,L,11/18/2010,564687669,12/25/2010,2485,154.06,90.93,382839.1,225961.05,156878.05 +Sub-Saharan Africa,Sudan,Baby Food,Offline,M,12/9/2016,452304828,1/17/2017,5905,255.28,159.42,1507428.4,941375.1,566053.3 +Sub-Saharan Africa,Uganda,Clothes,Online,L,5/14/2014,507312428,7/2/2014,3876,109.28,35.84,423569.28,138915.84,284653.44 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,H,12/22/2013,923509299,12/30/2013,5779,154.06,90.93,890312.74,525484.47,364828.27 +North America,Canada,Office Supplies,Offline,H,7/1/2012,615006768,7/25/2012,3024,651.21,524.96,1969259.04,1587479.04,381780 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,H,7/12/2011,366228663,8/21/2011,4055,81.73,56.67,331415.15,229796.85,101618.3 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,9/16/2013,581911313,9/29/2013,9344,154.06,90.93,1439536.64,849649.92,589886.72 +Asia,North Korea,Fruits,Online,H,5/27/2011,837103545,7/6/2011,6396,9.33,6.92,59674.68,44260.32,15414.36 +Europe,Poland,Meat,Offline,H,3/4/2013,327166688,4/3/2013,4748,421.89,364.69,2003133.72,1731548.12,271585.6 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,H,4/18/2017,117774569,5/18/2017,967,81.73,56.67,79032.91,54799.89,24233.02 +Central America and the Caribbean,Guatemala,Personal Care,Offline,L,7/16/2015,894913518,7/16/2015,3652,81.73,56.67,298477.96,206958.84,91519.12 +Sub-Saharan Africa,Mali,Household,Online,C,2/1/2012,714882361,3/13/2012,8432,668.27,502.54,5634852.64,4237417.28,1397435.36 +Middle East and North Africa,Libya,Snacks,Online,L,3/11/2012,854292428,3/23/2012,2969,152.58,97.44,453010.02,289299.36,163710.66 +Asia,Bhutan,Fruits,Offline,H,10/27/2010,860067546,11/13/2010,1954,9.33,6.92,18230.82,13521.68,4709.14 +Europe,Belgium,Personal Care,Offline,H,7/28/2011,799444043,8/14/2011,2113,81.73,56.67,172695.49,119743.71,52951.78 +Central America and the Caribbean,Belize,Snacks,Online,H,4/25/2015,809970748,5/11/2015,7199,152.58,97.44,1098423.42,701470.56,396952.86 +Middle East and North Africa,Jordan,Household,Offline,L,6/2/2016,649508988,7/1/2016,2998,668.27,502.54,2003473.46,1506614.92,496858.54 +Australia and Oceania,Australia,Clothes,Offline,L,2/10/2014,146232593,2/19/2014,2329,109.28,35.84,254513.12,83471.36,171041.76 +Europe,Malta,Household,Online,L,3/29/2016,548627889,4/22/2016,39,668.27,502.54,26062.53,19599.06,6463.47 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,H,10/21/2012,475493705,11/17/2012,8009,255.28,159.42,2044537.52,1276794.78,767742.74 +Sub-Saharan Africa,Mali,Cereal,Online,H,7/28/2017,865941369,9/5/2017,149,205.7,117.11,30649.3,17449.39,13199.91 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,L,4/23/2011,929394710,5/8/2011,7403,154.06,90.93,1140506.18,673154.79,467351.39 +Europe,Italy,Baby Food,Online,H,9/12/2013,395590054,10/8/2013,2743,255.28,159.42,700233.04,437289.06,262943.98 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,L,6/4/2011,864576232,7/4/2011,6175,154.06,90.93,951320.5,561492.75,389827.75 +Europe,Romania,Office Supplies,Offline,M,12/10/2014,856714570,1/28/2015,9734,651.21,524.96,6338878.14,5109960.64,1228917.5 +Europe,Spain,Fruits,Offline,L,11/6/2016,762678897,12/18/2016,2489,9.33,6.92,23222.37,17223.88,5998.49 +Central America and the Caribbean,El Salvador,Snacks,Offline,C,10/20/2010,593455541,11/21/2010,5537,152.58,97.44,844835.46,539525.28,305310.18 +Australia and Oceania,Kiribati,Cosmetics,Offline,H,6/16/2010,430343329,7/18/2010,7009,437.2,263.33,3064334.8,1845679.97,1218654.83 +Central America and the Caribbean,Cuba,Snacks,Online,H,5/22/2015,874953591,6/6/2015,7066,152.58,97.44,1078130.28,688511.04,389619.24 +Australia and Oceania,Samoa ,Clothes,Offline,H,11/17/2014,799210155,1/3/2015,2900,109.28,35.84,316912,103936,212976 +Europe,Portugal,Office Supplies,Online,L,6/1/2014,495349347,7/21/2014,3734,651.21,524.96,2431618.14,1960200.64,471417.5 +Sub-Saharan Africa,Kenya,Personal Care,Offline,H,10/8/2016,325919997,11/19/2016,5825,81.73,56.67,476077.25,330102.75,145974.5 +North America,United States of America,Meat,Online,M,8/19/2010,273783433,10/7/2010,7457,421.89,364.69,3146033.73,2719493.33,426540.4 +Sub-Saharan Africa,Kenya,Beverages,Offline,L,4/4/2012,392113482,5/12/2012,3948,47.45,31.79,187332.6,125506.92,61825.68 +Europe,Italy,Snacks,Offline,L,4/3/2016,354396474,5/11/2016,2647,152.58,97.44,403879.26,257923.68,145955.58 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,H,7/4/2014,804431235,7/20/2014,7934,152.58,97.44,1210569.72,773088.96,437480.76 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,M,2/8/2015,206329095,2/13/2015,6219,152.58,97.44,948895.02,605979.36,342915.66 +Europe,Czech Republic,Cereal,Offline,L,11/8/2015,694513881,12/1/2015,946,205.7,117.11,194592.2,110786.06,83806.14 +Sub-Saharan Africa,Guinea,Meat,Offline,L,8/12/2015,423721921,8/14/2015,7587,421.89,364.69,3200879.43,2766903.03,433976.4 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,C,7/12/2010,319002044,7/26/2010,8649,437.2,263.33,3781342.8,2277541.17,1503801.63 +Sub-Saharan Africa,Botswana,Snacks,Offline,H,12/14/2012,925715577,1/27/2013,8666,152.58,97.44,1322258.28,844415.04,477843.24 +Asia,Brunei,Office Supplies,Offline,C,5/18/2017,159536349,5/29/2017,9206,651.21,524.96,5995039.26,4832781.76,1162257.5 +Asia,India,Meat,Online,H,10/11/2011,956450688,10/14/2011,3868,421.89,364.69,1631870.52,1410620.92,221249.6 +Asia,Uzbekistan,Snacks,Online,M,9/13/2011,922757422,10/27/2011,3282,152.58,97.44,500767.56,319798.08,180969.48 +Central America and the Caribbean,Saint Lucia,Snacks,Online,L,1/16/2011,885067880,2/5/2011,109,152.58,97.44,16631.22,10620.96,6010.26 +Middle East and North Africa,Turkey,Cosmetics,Offline,L,2/15/2016,840305888,2/23/2016,4041,437.2,263.33,1766725.2,1064116.53,702608.67 +Central America and the Caribbean,Barbados,Cereal,Online,C,8/11/2011,405707776,9/27/2011,6802,205.7,117.11,1399171.4,796582.22,602589.18 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Online,C,4/23/2017,168822371,5/5/2017,7146,255.28,159.42,1824230.88,1139215.32,685015.56 +Asia,Nepal,Baby Food,Online,H,3/25/2016,337511003,5/9/2016,5861,255.28,159.42,1496196.08,934360.62,561835.46 +Europe,Poland,Meat,Online,L,5/20/2011,289947497,6/13/2011,763,421.89,364.69,321902.07,278258.47,43643.6 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,L,5/28/2014,824618184,7/8/2014,1700,651.21,524.96,1107057,892432,214625 +Central America and the Caribbean,Panama,Snacks,Offline,M,7/3/2011,110321891,7/29/2011,5554,152.58,97.44,847429.32,541181.76,306247.56 +Europe,Monaco,Personal Care,Offline,H,8/31/2012,436169946,9/24/2012,1234,81.73,56.67,100854.82,69930.78,30924.04 +Asia,Brunei,Clothes,Offline,M,1/5/2010,561586177,1/19/2010,4684,109.28,35.84,511867.52,167874.56,343992.96 +Asia,Nepal,Snacks,Offline,C,11/16/2011,666306912,12/30/2011,3877,152.58,97.44,591552.66,377774.88,213777.78 +Sub-Saharan Africa,Kenya,Household,Online,L,4/15/2016,100380980,5/31/2016,3818,668.27,502.54,2551454.86,1918697.72,632757.14 +Asia,Laos,Snacks,Online,H,10/13/2014,534169709,10/28/2014,1542,152.58,97.44,235278.36,150252.48,85025.88 +Europe,France,Baby Food,Online,C,4/23/2011,108346927,6/1/2011,1118,255.28,159.42,285403.04,178231.56,107171.48 +Sub-Saharan Africa,Togo,Office Supplies,Online,L,11/20/2010,183898961,12/3/2010,8644,651.21,524.96,5629059.24,4537754.24,1091305 +Europe,Latvia,Household,Offline,H,10/23/2015,392124640,11/18/2015,7250,668.27,502.54,4844957.5,3643415,1201542.5 +Europe,Latvia,Beverages,Offline,C,4/19/2014,884635293,5/16/2014,2097,47.45,31.79,99502.65,66663.63,32839.02 +Sub-Saharan Africa,Senegal,Meat,Offline,L,7/23/2014,983354747,7/26/2014,5377,421.89,364.69,2268502.53,1960938.13,307564.4 +Central America and the Caribbean,Guatemala,Meat,Online,M,9/23/2010,530519330,9/30/2010,1314,421.89,364.69,554363.46,479202.66,75160.8 +Sub-Saharan Africa,Tanzania,Cereal,Offline,M,12/6/2016,338677871,1/3/2017,1163,205.7,117.11,239229.1,136198.93,103030.17 +Sub-Saharan Africa,Niger,Cereal,Offline,M,7/2/2010,840691697,7/19/2010,8210,205.7,117.11,1688797,961473.1,727323.9 +Australia and Oceania,Marshall Islands,Personal Care,Online,M,6/25/2011,739734637,7/13/2011,2773,81.73,56.67,226637.29,157145.91,69491.38 +Central America and the Caribbean,Nicaragua,Fruits,Offline,C,9/9/2010,159293019,10/13/2010,7199,9.33,6.92,67166.67,49817.08,17349.59 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,C,5/15/2011,193165671,5/21/2011,870,205.7,117.11,178959,101885.7,77073.3 +Sub-Saharan Africa,Lesotho,Meat,Offline,H,4/4/2010,655463922,5/18/2010,5195,421.89,364.69,2191718.55,1894564.55,297154 +Asia,China,Vegetables,Online,M,7/5/2016,530611598,8/13/2016,8618,154.06,90.93,1327689.08,783634.74,544054.34 +Europe,Germany,Beverages,Online,L,1/22/2010,223345029,3/13/2010,1612,47.45,31.79,76489.4,51245.48,25243.92 +Middle East and North Africa,Algeria,Beverages,Online,H,7/23/2013,208713042,8/13/2013,1682,47.45,31.79,79810.9,53470.78,26340.12 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,L,11/7/2012,582076966,11/21/2012,8364,651.21,524.96,5446720.44,4390765.44,1055955 +Europe,Slovenia,Baby Food,Online,H,10/15/2013,609110629,11/8/2013,8226,255.28,159.42,2099933.28,1311388.92,788544.36 +Middle East and North Africa,Morocco,Household,Online,C,9/15/2015,975800359,9/28/2015,9865,668.27,502.54,6592483.55,4957557.1,1634926.45 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,C,3/21/2015,638444983,4/20/2015,8913,109.28,35.84,974012.64,319441.92,654570.72 +Sub-Saharan Africa,Rwanda,Cereal,Offline,H,1/3/2010,873655831,2/8/2010,3030,205.7,117.11,623271,354843.3,268427.7 +Sub-Saharan Africa,Guinea,Snacks,Offline,H,3/8/2010,328356730,4/9/2010,6908,152.58,97.44,1054022.64,673115.52,380907.12 +Central America and the Caribbean,El Salvador,Snacks,Online,C,10/8/2011,869784009,11/10/2011,7272,152.58,97.44,1109561.76,708583.68,400978.08 +Sub-Saharan Africa,Malawi,Beverages,Online,L,8/21/2015,835486495,9/29/2015,7875,47.45,31.79,373668.75,250346.25,123322.5 +Sub-Saharan Africa,Ghana,Household,Online,L,2/28/2016,883325517,3/16/2016,4505,668.27,502.54,3010556.35,2263942.7,746613.65 +Middle East and North Africa,Tunisia ,Cereal,Offline,M,7/22/2012,841474902,8/11/2012,9978,205.7,117.11,2052474.6,1168523.58,883951.02 +Sub-Saharan Africa,Zambia,Meat,Online,H,9/6/2012,158420979,9/21/2012,9143,421.89,364.69,3857340.27,3334360.67,522979.6 +Sub-Saharan Africa,Liberia,Meat,Online,M,2/7/2014,152962577,2/14/2014,3881,421.89,364.69,1637355.09,1415361.89,221993.2 +Sub-Saharan Africa,Namibia,Meat,Online,M,6/13/2015,864211022,6/28/2015,8101,421.89,364.69,3417730.89,2954353.69,463377.2 +Europe,France,Beverages,Offline,L,8/15/2012,601590144,9/30/2012,2747,47.45,31.79,130345.15,87327.13,43018.02 +Central America and the Caribbean,Barbados,Beverages,Online,H,3/3/2010,894836270,3/22/2010,792,47.45,31.79,37580.4,25177.68,12402.72 +Asia,Nepal,Snacks,Online,M,6/26/2017,643998229,8/8/2017,2242,152.58,97.44,342084.36,218460.48,123623.88 +Europe,Moldova ,Personal Care,Offline,H,9/27/2014,169437348,11/6/2014,9132,81.73,56.67,746358.36,517510.44,228847.92 +Europe,Portugal,Meat,Online,M,3/31/2017,761827456,4/18/2017,529,421.89,364.69,223179.81,192921.01,30258.8 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,L,2/2/2011,632154881,2/4/2011,7532,154.06,90.93,1160379.92,684884.76,475495.16 +Asia,Tajikistan,Baby Food,Online,C,6/30/2017,761718451,7/3/2017,8272,255.28,159.42,2111676.16,1318722.24,792953.92 +Australia and Oceania,Solomon Islands,Vegetables,Online,C,4/28/2013,852129495,6/13/2013,2909,154.06,90.93,448160.54,264515.37,183645.17 +Asia,Bangladesh,Cosmetics,Online,H,7/28/2010,675311839,9/10/2010,8635,437.2,263.33,3775222,2273854.55,1501367.45 +Europe,United Kingdom,Beverages,Offline,L,9/24/2014,523501813,10/16/2014,4675,47.45,31.79,221828.75,148618.25,73210.5 +Europe,Andorra,Office Supplies,Online,M,6/4/2013,759248244,7/20/2013,7283,651.21,524.96,4742762.43,3823283.68,919478.75 +Sub-Saharan Africa,Swaziland,Beverages,Online,C,6/27/2010,465412461,8/10/2010,4745,47.45,31.79,225150.25,150843.55,74306.7 +Europe,Iceland,Baby Food,Online,H,8/10/2014,595168292,9/9/2014,2378,255.28,159.42,607055.84,379100.76,227955.08 +Central America and the Caribbean,Panama,Baby Food,Offline,M,10/24/2012,822002065,11/29/2012,7533,255.28,159.42,1923024.24,1200910.86,722113.38 +Australia and Oceania,Papua New Guinea,Cereal,Online,M,2/20/2012,889712607,3/20/2012,4587,205.7,117.11,943545.9,537183.57,406362.33 +Central America and the Caribbean,The Bahamas,Meat,Offline,C,2/5/2013,162411248,3/16/2013,9952,421.89,364.69,4198649.28,3629394.88,569254.4 +Australia and Oceania,Tonga,Office Supplies,Offline,L,7/1/2013,774521815,8/7/2013,7072,651.21,524.96,4605357.12,3712517.12,892840 +Sub-Saharan Africa,Republic of the Congo,Household,Online,C,3/14/2012,880780637,3/17/2012,1418,668.27,502.54,947606.86,712601.72,235005.14 +Central America and the Caribbean,Grenada,Office Supplies,Online,M,12/2/2012,506236541,12/12/2012,5497,651.21,524.96,3579701.37,2885705.12,693996.25 +Europe,Latvia,Vegetables,Online,M,11/13/2012,196250855,12/25/2012,3844,154.06,90.93,592206.64,349534.92,242671.72 +Middle East and North Africa,Somalia,Office Supplies,Offline,M,2/8/2014,566497409,2/27/2014,8027,651.21,524.96,5227262.67,4213853.92,1013408.75 +Middle East and North Africa,Bahrain,Fruits,Offline,H,3/6/2012,952962529,4/5/2012,1644,9.33,6.92,15338.52,11376.48,3962.04 +Central America and the Caribbean,Cuba,Meat,Online,H,1/25/2015,761945044,3/14/2015,5326,421.89,364.69,2246986.14,1942338.94,304647.2 +Sub-Saharan Africa,Mauritania,Household,Offline,C,8/31/2016,820056283,9/8/2016,1732,668.27,502.54,1157443.64,870399.28,287044.36 +North America,United States of America,Office Supplies,Offline,M,9/21/2015,224220073,10/29/2015,557,651.21,524.96,362723.97,292402.72,70321.25 +Europe,Kosovo,Snacks,Offline,H,1/17/2012,391672742,2/11/2012,3523,152.58,97.44,537539.34,343281.12,194258.22 +Europe,Croatia,Personal Care,Online,C,4/18/2010,109963119,6/6/2010,9385,81.73,56.67,767036.05,531847.95,235188.1 +Middle East and North Africa,Lebanon,Household,Online,C,3/16/2016,486952531,5/2/2016,8930,668.27,502.54,5967651.1,4487682.2,1479968.9 +Europe,Croatia,Office Supplies,Online,H,1/23/2010,900814807,3/13/2010,9974,651.21,524.96,6495168.54,5235951.04,1259217.5 +Sub-Saharan Africa,Malawi,Snacks,Offline,C,1/30/2011,350036275,3/18/2011,2367,152.58,97.44,361156.86,230640.48,130516.38 +Middle East and North Africa,Morocco,Beverages,Online,M,1/14/2013,603415763,2/4/2013,2988,47.45,31.79,141780.6,94988.52,46792.08 +Australia and Oceania,Tonga,Personal Care,Offline,C,10/11/2010,350064599,10/25/2010,749,81.73,56.67,61215.77,42445.83,18769.94 +Australia and Oceania,Marshall Islands,Snacks,Offline,C,7/25/2011,149406611,8/3/2011,1591,152.58,97.44,242754.78,155027.04,87727.74 +Sub-Saharan Africa,Malawi,Fruits,Online,M,2/26/2016,181178128,2/27/2016,3489,9.33,6.92,32552.37,24143.88,8408.49 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,H,1/5/2015,695427978,1/28/2015,1447,109.28,35.84,158128.16,51860.48,106267.68 +Central America and the Caribbean,The Bahamas,Household,Offline,M,10/25/2014,662517488,11/14/2014,2502,668.27,502.54,1672011.54,1257355.08,414656.46 +Sub-Saharan Africa,Nigeria,Snacks,Offline,M,12/10/2011,923120486,1/8/2012,721,152.58,97.44,110010.18,70254.24,39755.94 +Sub-Saharan Africa,Malawi,Meat,Offline,C,5/30/2011,138223302,7/17/2011,2202,421.89,364.69,929001.78,803047.38,125954.4 +Asia,Sri Lanka,Cosmetics,Online,M,7/6/2015,639124763,7/18/2015,75,437.2,263.33,32790,19749.75,13040.25 +Europe,Denmark,Cereal,Online,M,6/19/2012,777436196,7/11/2012,9502,205.7,117.11,1954561.4,1112779.22,841782.18 +Europe,Luxembourg,Personal Care,Offline,M,6/28/2010,775081431,7/13/2010,2674,81.73,56.67,218546.02,151535.58,67010.44 +Middle East and North Africa,Lebanon,Household,Offline,H,4/12/2011,474296796,5/26/2011,3817,668.27,502.54,2550786.59,1918195.18,632591.41 +Australia and Oceania,East Timor,Meat,Online,M,10/27/2013,687631118,12/12/2013,4183,421.89,364.69,1764765.87,1525498.27,239267.6 +Sub-Saharan Africa,Comoros,Cereal,Offline,L,8/5/2010,947945725,8/31/2010,7060,205.7,117.11,1452242,826796.6,625445.4 +Asia,Malaysia,Vegetables,Offline,C,1/24/2014,858414447,2/18/2014,2766,154.06,90.93,426129.96,251512.38,174617.58 +Europe,Lithuania,Baby Food,Offline,M,1/21/2015,542523610,3/8/2015,3647,255.28,159.42,931006.16,581404.74,349601.42 +Europe,Vatican City,Beverages,Online,L,10/22/2016,194072043,11/24/2016,9085,47.45,31.79,431083.25,288812.15,142271.1 +Asia,Philippines,Snacks,Offline,H,1/22/2016,527171075,3/4/2016,491,152.58,97.44,74916.78,47843.04,27073.74 +Middle East and North Africa,Morocco,Fruits,Offline,C,5/23/2014,526244533,6/8/2014,6306,9.33,6.92,58834.98,43637.52,15197.46 +Sub-Saharan Africa,Niger,Household,Offline,L,6/16/2014,596028745,6/30/2014,7005,668.27,502.54,4681231.35,3520292.7,1160938.65 +Europe,Croatia,Clothes,Offline,L,3/10/2016,311572539,4/10/2016,93,109.28,35.84,10163.04,3333.12,6829.92 +Sub-Saharan Africa,Zambia,Personal Care,Online,M,1/2/2013,668237245,1/28/2013,5105,81.73,56.67,417231.65,289300.35,127931.3 +Middle East and North Africa,Turkey,Household,Offline,M,10/3/2010,931696689,11/19/2010,8609,668.27,502.54,5753136.43,4326366.86,1426769.57 +Sub-Saharan Africa,South Sudan,Cereal,Online,L,5/6/2016,887937200,5/10/2016,9204,205.7,117.11,1893262.8,1077880.44,815382.36 +Sub-Saharan Africa,Chad,Baby Food,Online,H,4/2/2011,393257606,5/19/2011,2519,255.28,159.42,643050.32,401578.98,241471.34 +North America,Mexico,Personal Care,Online,H,11/14/2015,724269235,12/21/2015,6216,81.73,56.67,508033.68,352260.72,155772.96 +Central America and the Caribbean,El Salvador,Household,Online,L,1/7/2010,527895915,2/1/2010,4987,668.27,502.54,3332662.49,2506166.98,826495.51 +Australia and Oceania,Nauru,Fruits,Offline,C,6/9/2012,771373975,7/4/2012,5556,9.33,6.92,51837.48,38447.52,13389.96 +Asia,Philippines,Cereal,Online,H,6/7/2016,692252242,7/17/2016,1677,205.7,117.11,344958.9,196393.47,148565.43 +Europe,Lithuania,Baby Food,Online,H,5/15/2016,948392045,6/17/2016,9136,255.28,159.42,2332238.08,1456461.12,875776.96 +Central America and the Caribbean,Saint Lucia,Personal Care,Online,M,6/22/2011,467967212,7/1/2011,752,81.73,56.67,61460.96,42615.84,18845.12 +Europe,Portugal,Office Supplies,Online,H,3/3/2017,499464070,4/7/2017,1372,651.21,524.96,893460.12,720245.12,173215 +Sub-Saharan Africa,Uganda,Cosmetics,Online,H,11/17/2015,561681449,12/3/2015,2877,437.2,263.33,1257824.4,757600.41,500223.99 +Sub-Saharan Africa,Zambia,Cereal,Online,C,10/18/2013,693730676,11/7/2013,9178,205.7,117.11,1887914.6,1074835.58,813079.02 +Sub-Saharan Africa,Malawi,Personal Care,Offline,H,5/30/2014,105035579,6/4/2014,1217,81.73,56.67,99465.41,68967.39,30498.02 +Sub-Saharan Africa,Mali,Beverages,Online,M,9/7/2014,325332486,10/18/2014,1967,47.45,31.79,93334.15,62530.93,30803.22 +Europe,United Kingdom,Office Supplies,Online,L,6/12/2016,254670226,7/17/2016,1434,651.21,524.96,933835.14,752792.64,181042.5 +Europe,Norway,Baby Food,Offline,H,1/4/2015,213410127,1/12/2015,1654,255.28,159.42,422233.12,263680.68,158552.44 +Europe,Serbia,Beverages,Offline,M,7/17/2010,592226016,8/9/2010,1694,47.45,31.79,80380.3,53852.26,26528.04 +Europe,Liechtenstein,Beverages,Offline,L,11/6/2011,502104222,11/6/2011,2652,47.45,31.79,125837.4,84307.08,41530.32 +Europe,Greece,Cereal,Offline,C,6/7/2017,924343574,6/9/2017,2659,205.7,117.11,546956.3,311395.49,235560.81 +Europe,Netherlands,Cereal,Online,H,9/24/2011,660555398,9/28/2011,1876,205.7,117.11,385893.2,219698.36,166194.84 +Asia,Nepal,Clothes,Online,M,4/24/2014,382663524,5/13/2014,7495,109.28,35.84,819053.6,268620.8,550432.8 +Central America and the Caribbean,Saint Lucia,Household,Offline,H,7/9/2015,382904279,7/31/2015,8740,668.27,502.54,5840679.8,4392199.6,1448480.2 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,C,7/21/2010,123826491,8/18/2010,1865,651.21,524.96,1214506.65,979050.4,235456.25 +Europe,Belarus,Meat,Online,L,10/26/2010,488291490,11/11/2010,5158,421.89,364.69,2176108.62,1881071.02,295037.6 +Asia,Indonesia,Vegetables,Online,H,6/6/2017,629473102,6/7/2017,3934,154.06,90.93,606072.04,357718.62,248353.42 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,L,6/2/2017,220857656,6/15/2017,5543,9.33,6.92,51716.19,38357.56,13358.63 +Europe,France,Personal Care,Offline,C,3/29/2010,806243979,4/17/2010,4365,81.73,56.67,356751.45,247364.55,109386.9 +Europe,Lithuania,Office Supplies,Offline,C,7/26/2011,849743402,7/27/2011,6811,651.21,524.96,4435391.31,3575502.56,859888.75 +Sub-Saharan Africa,Comoros,Beverages,Online,C,8/14/2011,685779750,9/11/2011,6322,47.45,31.79,299978.9,200976.38,99002.52 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,L,10/31/2016,269089353,12/2/2016,8374,255.28,159.42,2137714.72,1334983.08,802731.64 +Europe,Belarus,Snacks,Offline,M,10/15/2015,524721038,11/18/2015,5470,152.58,97.44,834612.6,532996.8,301615.8 +Middle East and North Africa,Israel,Cereal,Offline,C,4/5/2013,198036134,4/23/2013,2148,205.7,117.11,441843.6,251552.28,190291.32 +North America,Canada,Household,Online,H,4/23/2011,804708468,4/29/2011,9973,668.27,502.54,6664656.71,5011831.42,1652825.29 +Europe,Germany,Cosmetics,Offline,L,1/21/2013,780724370,2/26/2013,2545,437.2,263.33,1112674,670174.85,442499.15 +Asia,Nepal,Vegetables,Offline,C,5/4/2011,432382667,6/2/2011,494,154.06,90.93,76105.64,44919.42,31186.22 +Asia,Japan,Clothes,Offline,M,3/12/2015,586294686,4/4/2015,6481,109.28,35.84,708243.68,232279.04,475964.64 +Sub-Saharan Africa,Uganda,Clothes,Offline,L,10/17/2015,339384257,12/1/2015,198,109.28,35.84,21637.44,7096.32,14541.12 +Europe,Andorra,Beverages,Offline,C,12/13/2012,208887708,1/15/2013,3370,47.45,31.79,159906.5,107132.3,52774.2 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,M,4/30/2011,782353866,5/12/2011,4749,651.21,524.96,3092596.29,2493035.04,599561.25 +Europe,Iceland,Personal Care,Offline,C,8/27/2016,467644059,9/22/2016,5124,81.73,56.67,418784.52,290377.08,128407.44 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,C,10/15/2016,442932116,10/16/2016,2311,81.73,56.67,188878.03,130964.37,57913.66 +Sub-Saharan Africa,Sudan,Office Supplies,Online,M,10/21/2015,606704366,11/20/2015,6159,651.21,524.96,4010802.39,3233228.64,777573.75 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,L,1/18/2015,927759635,3/3/2015,3548,437.2,263.33,1551185.6,934294.84,616890.76 +Central America and the Caribbean,El Salvador,Snacks,Online,H,12/7/2016,995209252,1/10/2017,3388,152.58,97.44,516941.04,330126.72,186814.32 +Australia and Oceania,Fiji,Cosmetics,Offline,C,8/2/2013,468477046,9/4/2013,1623,437.2,263.33,709575.6,427384.59,282191.01 +Central America and the Caribbean,Costa Rica,Beverages,Online,M,5/2/2013,427299344,6/8/2013,6226,47.45,31.79,295423.7,197924.54,97499.16 +Central America and the Caribbean,Panama,Beverages,Online,C,3/19/2014,221724975,4/16/2014,2202,47.45,31.79,104484.9,70001.58,34483.32 +Asia,Taiwan,Household,Offline,H,4/29/2015,622115266,5/2/2015,6587,668.27,502.54,4401894.49,3310230.98,1091663.51 +Europe,Latvia,Snacks,Offline,H,1/18/2013,669144046,3/8/2013,3448,152.58,97.44,526095.84,335973.12,190122.72 +Sub-Saharan Africa,Ghana,Household,Online,L,5/27/2012,823797643,6/6/2012,8884,668.27,502.54,5936910.68,4464565.36,1472345.32 +Sub-Saharan Africa,Swaziland,Snacks,Online,H,9/8/2015,717374885,10/3/2015,6025,152.58,97.44,919294.5,587076,332218.5 +Europe,Czech Republic,Office Supplies,Online,H,2/10/2011,501487100,3/27/2011,32,651.21,524.96,20838.72,16798.72,4040 +Asia,Indonesia,Clothes,Offline,H,6/19/2014,398058116,6/23/2014,3097,109.28,35.84,338440.16,110996.48,227443.68 +Sub-Saharan Africa,Senegal,Beverages,Offline,M,4/21/2012,249324262,4/28/2012,9444,47.45,31.79,448117.8,300224.76,147893.04 +Asia,Cambodia,Cosmetics,Offline,M,3/10/2011,867834365,4/22/2011,329,437.2,263.33,143838.8,86635.57,57203.23 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,C,2/28/2011,886449754,3/13/2011,9036,437.2,263.33,3950539.2,2379449.88,1571089.32 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,M,2/15/2017,808344256,2/24/2017,5884,437.2,263.33,2572484.8,1549433.72,1023051.08 +Middle East and North Africa,Turkey,Snacks,Offline,M,4/28/2012,757004201,6/4/2012,3220,152.58,97.44,491307.6,313756.8,177550.8 +Europe,Monaco,Baby Food,Offline,C,2/24/2015,926228415,4/3/2015,426,255.28,159.42,108749.28,67912.92,40836.36 +Europe,San Marino,Fruits,Online,L,10/5/2014,230128228,10/23/2014,8912,9.33,6.92,83148.96,61671.04,21477.92 +Europe,Russia,Vegetables,Online,L,9/29/2012,353127467,10/20/2012,7120,154.06,90.93,1096907.2,647421.6,449485.6 +Europe,Hungary,Household,Online,C,10/4/2011,799962460,10/10/2011,5524,668.27,502.54,3691523.48,2776030.96,915492.52 +North America,Mexico,Clothes,Offline,H,9/20/2011,245682036,10/8/2011,1629,109.28,35.84,178017.12,58383.36,119633.76 +Middle East and North Africa,Qatar,Snacks,Online,M,8/19/2013,585647523,9/4/2013,4971,152.58,97.44,758475.18,484374.24,274100.94 +Asia,Maldives,Office Supplies,Online,C,10/7/2015,185532748,11/24/2015,2118,651.21,524.96,1379262.78,1111865.28,267397.5 +Central America and the Caribbean,Guatemala,Personal Care,Offline,C,6/17/2017,631324040,7/11/2017,1668,81.73,56.67,136325.64,94525.56,41800.08 +Sub-Saharan Africa,Ethiopia,Meat,Offline,L,5/1/2015,879320228,6/13/2015,9251,421.89,364.69,3902904.39,3373747.19,529157.2 +Europe,Bosnia and Herzegovina,Cosmetics,Online,H,8/19/2014,406132638,9/5/2014,2528,437.2,263.33,1105241.6,665698.24,439543.36 +Europe,Serbia,Household,Online,M,4/29/2010,558685100,6/15/2010,6191,668.27,502.54,4137259.57,3111225.14,1026034.43 +Europe,Iceland,Snacks,Online,H,7/31/2013,504213941,9/16/2013,6965,152.58,97.44,1062719.7,678669.6,384050.1 +Europe,Poland,Meat,Online,M,2/16/2010,380267989,3/6/2010,8603,421.89,364.69,3629519.67,3137428.07,492091.6 +Asia,Sri Lanka,Office Supplies,Online,C,1/21/2017,844708573,2/17/2017,6893,651.21,524.96,4488790.53,3618549.28,870241.25 +Asia,Philippines,Vegetables,Online,C,11/12/2010,825709521,12/8/2010,4651,154.06,90.93,716533.06,422915.43,293617.63 +Asia,Malaysia,Household,Online,H,7/22/2014,671757161,8/24/2014,6727,668.27,502.54,4495452.29,3380586.58,1114865.71 +Asia,Maldives,Baby Food,Offline,H,7/20/2010,801650321,7/22/2010,4999,255.28,159.42,1276144.72,796940.58,479204.14 +Asia,South Korea,Snacks,Online,L,8/14/2012,354500329,8/17/2012,3380,152.58,97.44,515720.4,329347.2,186373.2 +Europe,Czech Republic,Meat,Offline,L,9/1/2016,339731013,10/14/2016,2811,421.89,364.69,1185932.79,1025143.59,160789.2 +Asia,Sri Lanka,Cosmetics,Online,C,2/7/2012,487078702,3/18/2012,6267,437.2,263.33,2739932.4,1650289.11,1089643.29 +Asia,Brunei,Fruits,Offline,H,11/19/2015,596592223,11/23/2015,3751,9.33,6.92,34996.83,25956.92,9039.91 +North America,Greenland,Household,Offline,L,10/3/2015,988632905,10/8/2015,7301,668.27,502.54,4879039.27,3669044.54,1209994.73 +Central America and the Caribbean,Costa Rica,Meat,Online,L,11/20/2011,253874576,11/25/2011,5983,421.89,364.69,2524167.87,2181940.27,342227.6 +Sub-Saharan Africa,Tanzania,Clothes,Online,C,1/29/2013,203303563,2/25/2013,897,109.28,35.84,98024.16,32148.48,65875.68 +Sub-Saharan Africa,Botswana,Vegetables,Offline,M,4/10/2010,918218696,5/10/2010,172,154.06,90.93,26498.32,15639.96,10858.36 +Australia and Oceania,Samoa ,Baby Food,Online,L,8/11/2010,300231301,9/21/2010,3969,255.28,159.42,1013206.32,632737.98,380468.34 +Middle East and North Africa,Syria,Personal Care,Offline,C,12/13/2010,821265208,1/4/2011,9480,81.73,56.67,774800.4,537231.6,237568.8 +Sub-Saharan Africa,Namibia,Meat,Offline,C,10/12/2016,973556745,12/1/2016,5930,421.89,364.69,2501807.7,2162611.7,339196 +Europe,Portugal,Household,Online,C,9/23/2015,219654738,11/1/2015,9573,668.27,502.54,6397348.71,4810815.42,1586533.29 +Sub-Saharan Africa,Ghana,Fruits,Online,L,8/16/2011,342420518,9/2/2011,8695,9.33,6.92,81124.35,60169.4,20954.95 +Sub-Saharan Africa,Gabon,Snacks,Offline,M,2/25/2013,495027911,2/25/2013,8614,152.58,97.44,1314324.12,839348.16,474975.96 +Europe,Czech Republic,Clothes,Online,M,12/3/2014,350963246,12/21/2014,6679,109.28,35.84,729881.12,239375.36,490505.76 +Sub-Saharan Africa,Lesotho,Fruits,Offline,L,5/23/2016,554025352,6/30/2016,7268,9.33,6.92,67810.44,50294.56,17515.88 +Europe,Croatia,Meat,Offline,C,7/3/2010,468325555,8/14/2010,6794,421.89,364.69,2866320.66,2477703.86,388616.8 +Europe,Slovenia,Personal Care,Offline,M,3/17/2010,428287684,5/4/2010,8698,81.73,56.67,710887.54,492915.66,217971.88 +Sub-Saharan Africa,Lesotho,Personal Care,Online,M,5/15/2014,388648068,6/22/2014,8455,81.73,56.67,691027.15,479144.85,211882.3 +Asia,North Korea,Office Supplies,Offline,L,7/22/2011,374455535,8/26/2011,8569,651.21,524.96,5580218.49,4498382.24,1081836.25 +Asia,Japan,Baby Food,Online,M,2/14/2014,931071412,3/8/2014,3576,255.28,159.42,912881.28,570085.92,342795.36 +Sub-Saharan Africa,Sudan,Cereal,Offline,M,7/22/2016,874169528,8/12/2016,5044,205.7,117.11,1037550.8,590702.84,446847.96 +Central America and the Caribbean,Jamaica,Fruits,Offline,M,5/29/2014,439736211,6/17/2014,6572,9.33,6.92,61316.76,45478.24,15838.52 +Sub-Saharan Africa,Benin,Office Supplies,Offline,H,8/28/2015,834070289,10/6/2015,8788,651.21,524.96,5722833.48,4613348.48,1109485 +Europe,Estonia,Beverages,Online,H,3/11/2014,183783090,3/28/2014,4355,47.45,31.79,206644.75,138445.45,68199.3 +Europe,Czech Republic,Office Supplies,Offline,C,5/3/2016,285798442,6/3/2016,2965,651.21,524.96,1930837.65,1556506.4,374331.25 +Middle East and North Africa,Qatar,Cereal,Online,C,5/1/2014,757352674,5/18/2014,6341,205.7,117.11,1304343.7,742594.51,561749.19 +Asia,Indonesia,Office Supplies,Offline,H,11/1/2012,385994613,11/6/2012,3238,651.21,524.96,2108617.98,1699820.48,408797.5 +Central America and the Caribbean,Haiti,Personal Care,Offline,H,1/1/2010,279585587,2/4/2010,4443,81.73,56.67,363126.39,251784.81,111341.58 +Middle East and North Africa,Pakistan,Snacks,Online,C,6/1/2016,716299426,7/3/2016,7773,152.58,97.44,1186004.34,757401.12,428603.22 +Asia,China,Cosmetics,Offline,M,6/5/2013,694622457,7/18/2013,3076,437.2,263.33,1344827.2,810003.08,534824.12 +Central America and the Caribbean,Barbados,Household,Online,M,7/12/2017,183353507,8/25/2017,7232,668.27,502.54,4832928.64,3634369.28,1198559.36 +Europe,Albania,Cosmetics,Online,L,12/29/2015,571603906,1/29/2016,9153,437.2,263.33,4001691.6,2410259.49,1591432.11 +Australia and Oceania,Tonga,Household,Online,M,1/31/2016,618797481,3/6/2016,4780,668.27,502.54,3194330.6,2402141.2,792189.4 +Europe,Lithuania,Clothes,Offline,L,12/27/2010,504670560,12/27/2010,2088,109.28,35.84,228176.64,74833.92,153342.72 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,H,11/19/2013,479271972,12/1/2013,6082,154.06,90.93,936992.92,553036.26,383956.66 +Sub-Saharan Africa,Djibouti,Beverages,Offline,H,4/21/2016,412963044,5/6/2016,3797,47.45,31.79,180167.65,120706.63,59461.02 +Asia,Brunei,Baby Food,Online,H,8/18/2014,246417605,10/3/2014,9300,255.28,159.42,2374104,1482606,891498 +Sub-Saharan Africa,Liberia,Cosmetics,Offline,L,11/15/2013,440621984,11/15/2013,8691,437.2,263.33,3799705.2,2288601.03,1511104.17 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,M,5/2/2016,626875007,5/19/2016,5100,668.27,502.54,3408177,2562954,845223 +Europe,Italy,Beverages,Offline,M,3/25/2010,956788003,5/9/2010,3687,47.45,31.79,174948.15,117209.73,57738.42 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,M,5/5/2011,752284801,5/27/2011,6645,437.2,263.33,2905194,1749827.85,1155366.15 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,L,10/20/2013,755601727,12/9/2013,8197,651.21,524.96,5337968.37,4303097.12,1034871.25 +Middle East and North Africa,Iran,Beverages,Online,C,8/6/2016,879287612,8/23/2016,9599,47.45,31.79,455472.55,305152.21,150320.34 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,L,3/14/2012,656203782,4/11/2012,4136,81.73,56.67,338035.28,234387.12,103648.16 +Europe,Switzerland,Vegetables,Offline,M,1/31/2013,589524066,2/23/2013,2127,154.06,90.93,327685.62,193408.11,134277.51 +Middle East and North Africa,Bahrain,Beverages,Offline,L,1/25/2010,802734792,1/30/2010,5918,47.45,31.79,280809.1,188133.22,92675.88 +Europe,Lithuania,Fruits,Online,M,12/18/2013,589634788,1/7/2014,4891,9.33,6.92,45633.03,33845.72,11787.31 +Australia and Oceania,Australia,Beverages,Online,L,12/9/2013,664335381,12/31/2013,457,47.45,31.79,21684.65,14528.03,7156.62 +Sub-Saharan Africa,Lesotho,Household,Online,C,7/30/2011,911260402,8/4/2011,1058,668.27,502.54,707029.66,531687.32,175342.34 +Australia and Oceania,Papua New Guinea,Snacks,Offline,M,2/6/2017,835146176,3/5/2017,7167,152.58,97.44,1093540.86,698352.48,395188.38 +Sub-Saharan Africa,Namibia,Beverages,Offline,H,4/19/2015,911041533,5/23/2015,6290,47.45,31.79,298460.5,199959.1,98501.4 +Central America and the Caribbean,Haiti,Vegetables,Offline,C,9/24/2014,334307801,10/29/2014,7962,154.06,90.93,1226625.72,723984.66,502641.06 +Australia and Oceania,New Zealand,Office Supplies,Online,C,9/4/2013,170618808,10/1/2013,8752,651.21,524.96,5699389.92,4594449.92,1104940 +Europe,Liechtenstein,Vegetables,Online,H,6/23/2011,205960881,7/14/2011,7257,154.06,90.93,1118013.42,659879.01,458134.41 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,L,4/23/2012,296632850,5/9/2012,9107,437.2,263.33,3981580.4,2398146.31,1583434.09 +Asia,Turkmenistan,Baby Food,Offline,L,11/13/2013,819246041,12/7/2013,1964,255.28,159.42,501369.92,313100.88,188269.04 +Europe,Monaco,Beverages,Offline,M,2/9/2011,420724284,3/28/2011,520,47.45,31.79,24674,16530.8,8143.2 +Sub-Saharan Africa,Senegal,Personal Care,Offline,C,3/14/2015,968303906,4/29/2015,1499,81.73,56.67,122513.27,84948.33,37564.94 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,L,11/15/2011,799533736,12/10/2011,8655,437.2,263.33,3783966,2279121.15,1504844.85 +Sub-Saharan Africa,South Sudan,Cereal,Online,C,8/23/2010,572275102,10/11/2010,7775,205.7,117.11,1599317.5,910530.25,688787.25 +Central America and the Caribbean,Haiti,Cosmetics,Online,L,9/23/2010,114701831,10/14/2010,1676,437.2,263.33,732747.2,441341.08,291406.12 +Sub-Saharan Africa,Eritrea,Baby Food,Online,C,6/1/2012,675300252,6/9/2012,5206,255.28,159.42,1328987.68,829940.52,499047.16 +Europe,Croatia,Cereal,Online,M,4/8/2013,872869193,4/25/2013,246,205.7,117.11,50602.2,28809.06,21793.14 +Middle East and North Africa,United Arab Emirates,Snacks,Online,C,11/30/2011,746519982,12/15/2011,707,152.58,97.44,107874.06,68890.08,38983.98 +Sub-Saharan Africa,Zambia,Personal Care,Offline,L,10/31/2011,405676448,11/8/2011,7531,81.73,56.67,615508.63,426781.77,188726.86 +Europe,Russia,Household,Online,L,7/25/2017,480074918,8/12/2017,3691,668.27,502.54,2466584.57,1854875.14,611709.43 +Central America and the Caribbean,Belize,Fruits,Offline,C,10/16/2015,769764220,10/17/2015,9193,9.33,6.92,85770.69,63615.56,22155.13 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,M,12/21/2016,695105683,1/21/2017,6073,651.21,524.96,3954798.33,3188082.08,766716.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,M,9/14/2013,646773135,10/1/2013,3398,154.06,90.93,523495.88,308980.14,214515.74 +Europe,Norway,Clothes,Offline,L,10/14/2014,635752904,11/14/2014,2267,109.28,35.84,247737.76,81249.28,166488.48 +Asia,Kazakhstan,Snacks,Offline,H,2/27/2011,743343818,4/4/2011,809,152.58,97.44,123437.22,78828.96,44608.26 +Central America and the Caribbean,Barbados,Cosmetics,Offline,M,7/16/2017,671157205,7/21/2017,9186,437.2,263.33,4016119.2,2418949.38,1597169.82 +Europe,Portugal,Personal Care,Offline,C,8/21/2015,191116893,8/24/2015,4590,81.73,56.67,375140.7,260115.3,115025.4 +Asia,Maldives,Household,Offline,C,12/11/2010,495459210,12/17/2010,6245,668.27,502.54,4173346.15,3138362.3,1034983.85 +Middle East and North Africa,Afghanistan,Baby Food,Online,C,10/20/2013,146732985,11/17/2013,406,255.28,159.42,103643.68,64724.52,38919.16 +Europe,Belarus,Cosmetics,Online,H,11/24/2012,927799546,1/9/2013,5358,437.2,263.33,2342517.6,1410922.14,931595.46 +North America,Canada,Personal Care,Offline,H,12/2/2016,191832721,12/29/2016,6420,81.73,56.67,524706.6,363821.4,160885.2 +Sub-Saharan Africa,Ghana,Office Supplies,Online,H,11/25/2012,312318837,11/25/2012,939,651.21,524.96,611486.19,492937.44,118548.75 +Europe,Austria,Cereal,Online,L,6/11/2015,133056724,7/16/2015,3296,205.7,117.11,677987.2,385994.56,291992.64 +Europe,Austria,Clothes,Offline,M,6/28/2017,818157708,7/7/2017,9902,109.28,35.84,1082090.56,354887.68,727202.88 +Europe,Finland,Meat,Online,H,11/5/2016,902045619,12/20/2016,4199,421.89,364.69,1771516.11,1531333.31,240182.8 +Australia and Oceania,Australia,Vegetables,Online,L,5/17/2012,339456784,6/9/2012,1661,154.06,90.93,255893.66,151034.73,104858.93 +Sub-Saharan Africa,South Africa,Fruits,Online,M,5/15/2015,955440032,5/30/2015,4792,9.33,6.92,44709.36,33160.64,11548.72 +Australia and Oceania,Nauru,Cereal,Offline,L,6/17/2015,595356690,6/21/2015,8130,205.7,117.11,1672341,952104.3,720236.7 +Europe,Belgium,Household,Online,C,9/14/2014,774880588,9/28/2014,3240,668.27,502.54,2165194.8,1628229.6,536965.2 +Australia and Oceania,Marshall Islands,Personal Care,Offline,M,3/26/2016,829998052,4/25/2016,3723,81.73,56.67,304280.79,210982.41,93298.38 +Europe,Bosnia and Herzegovina,Household,Offline,L,11/14/2012,167007911,12/10/2012,207,668.27,502.54,138331.89,104025.78,34306.11 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,M,8/31/2013,512521493,10/9/2013,5354,154.06,90.93,824837.24,486839.22,337998.02 +Sub-Saharan Africa,Mali,Cosmetics,Online,L,5/10/2017,963462626,6/24/2017,8856,437.2,263.33,3871843.2,2332050.48,1539792.72 +Middle East and North Africa,Syria,Meat,Online,M,3/8/2016,237067639,4/8/2016,2438,421.89,364.69,1028567.82,889114.22,139453.6 +Australia and Oceania,Tonga,Household,Online,H,10/25/2014,720885360,11/20/2014,4852,668.27,502.54,3242446.04,2438324.08,804121.96 +Sub-Saharan Africa,Zambia,Snacks,Offline,C,5/26/2011,822777116,6/15/2011,6887,152.58,97.44,1050818.46,671069.28,379749.18 +Europe,Albania,Vegetables,Offline,M,7/8/2016,820916736,8/19/2016,6360,154.06,90.93,979821.6,578314.8,401506.8 +Middle East and North Africa,Qatar,Cereal,Offline,L,7/11/2011,613790547,8/12/2011,3118,205.7,117.11,641372.6,365148.98,276223.62 +Europe,Denmark,Vegetables,Online,M,11/29/2012,170197379,12/22/2012,4041,154.06,90.93,622556.46,367448.13,255108.33 +Asia,Brunei,Clothes,Online,M,7/11/2015,879248559,7/17/2015,8042,109.28,35.84,878829.76,288225.28,590604.48 +Asia,Philippines,Vegetables,Offline,C,6/25/2011,600367915,7/9/2011,1062,154.06,90.93,163611.72,96567.66,67044.06 +Europe,Bosnia and Herzegovina,Snacks,Offline,H,9/7/2016,413291776,10/20/2016,1076,152.58,97.44,164176.08,104845.44,59330.64 +Sub-Saharan Africa,Eritrea,Beverages,Online,M,1/11/2014,568068969,2/4/2014,3086,47.45,31.79,146430.7,98103.94,48326.76 +Europe,Luxembourg,Fruits,Offline,L,3/9/2010,935060822,3/13/2010,4131,9.33,6.92,38542.23,28586.52,9955.71 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,M,9/6/2016,554941165,9/26/2016,8278,651.21,524.96,5390716.38,4345618.88,1045097.5 +Sub-Saharan Africa,South Sudan,Clothes,Online,H,10/25/2015,788696324,11/13/2015,1624,109.28,35.84,177470.72,58204.16,119266.56 +Central America and the Caribbean,Nicaragua,Clothes,Online,L,6/16/2017,367625129,7/23/2017,7300,109.28,35.84,797744,261632,536112 +Europe,Switzerland,Household,Online,L,5/23/2017,343338906,6/16/2017,467,668.27,502.54,312082.09,234686.18,77395.91 +Europe,Romania,Clothes,Offline,H,4/6/2016,937761485,4/23/2016,3317,109.28,35.84,362481.76,118881.28,243600.48 +Europe,Georgia,Cereal,Online,M,10/11/2015,193129193,10/31/2015,75,205.7,117.11,15427.5,8783.25,6644.25 +Europe,Kosovo,Beverages,Online,C,11/28/2014,721990859,12/18/2014,1994,47.45,31.79,94615.3,63389.26,31226.04 +Sub-Saharan Africa,Comoros,Cereal,Offline,L,9/18/2013,257207810,10/9/2013,2362,205.7,117.11,485863.4,276613.82,209249.58 +Sub-Saharan Africa,Mozambique,Personal Care,Online,L,2/2/2017,201953876,2/16/2017,1494,81.73,56.67,122104.62,84664.98,37439.64 +Asia,Uzbekistan,Cosmetics,Offline,H,11/9/2015,679715383,11/11/2015,1741,437.2,263.33,761165.2,458457.53,302707.67 +Europe,Montenegro,Clothes,Offline,H,4/2/2013,984291160,5/3/2013,2482,109.28,35.84,271232.96,88954.88,182278.08 +Europe,Malta,Snacks,Offline,L,8/3/2013,929792535,8/7/2013,5128,152.58,97.44,782430.24,499672.32,282757.92 +Middle East and North Africa,Egypt,Cosmetics,Offline,H,11/17/2010,400643336,12/3/2010,8121,437.2,263.33,3550501.2,2138502.93,1411998.27 +Central America and the Caribbean,Panama,Cosmetics,Offline,H,5/7/2015,701579892,6/2/2015,1936,437.2,263.33,846419.2,509806.88,336612.32 +Middle East and North Africa,Iraq,Vegetables,Offline,M,10/10/2011,507651031,11/7/2011,4076,154.06,90.93,627948.56,370630.68,257317.88 +Asia,Kyrgyzstan,Baby Food,Offline,L,4/21/2016,814218080,5/23/2016,4078,255.28,159.42,1041031.84,650114.76,390917.08 +Sub-Saharan Africa,Uganda,Household,Offline,C,1/24/2012,886954867,2/27/2012,8510,668.27,502.54,5686977.7,4276615.4,1410362.3 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,C,7/15/2013,511847722,8/31/2013,5970,437.2,263.33,2610084,1572080.1,1038003.9 +Asia,Cambodia,Baby Food,Online,L,5/3/2017,445195472,5/21/2017,2088,255.28,159.42,533024.64,332868.96,200155.68 +Asia,Cambodia,Baby Food,Offline,M,7/30/2013,163609445,8/9/2013,4525,255.28,159.42,1155142,721375.5,433766.5 +Europe,Netherlands,Fruits,Offline,C,5/12/2012,114013469,6/5/2012,7974,9.33,6.92,74397.42,55180.08,19217.34 +Europe,Liechtenstein,Personal Care,Offline,C,4/15/2017,363643872,5/8/2017,9158,81.73,56.67,748483.34,518983.86,229499.48 +Europe,Greece,Beverages,Offline,M,2/1/2014,150049483,2/10/2014,1831,47.45,31.79,86880.95,58207.49,28673.46 +Sub-Saharan Africa,Chad,Beverages,Offline,M,4/10/2012,131091630,5/29/2012,1781,47.45,31.79,84508.45,56617.99,27890.46 +Middle East and North Africa,Jordan,Fruits,Online,C,1/25/2011,134944140,3/10/2011,1825,9.33,6.92,17027.25,12629,4398.25 +Europe,Serbia,Personal Care,Offline,L,10/1/2010,510093343,10/14/2010,6810,81.73,56.67,556581.3,385922.7,170658.6 +Central America and the Caribbean,Haiti,Vegetables,Offline,H,6/17/2016,775338065,6/27/2016,8618,154.06,90.93,1327689.08,783634.74,544054.34 +North America,Canada,Beverages,Offline,H,9/6/2011,969789636,9/10/2011,1159,47.45,31.79,54994.55,36844.61,18149.94 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,C,1/14/2015,302871882,1/16/2015,5375,47.45,31.79,255043.75,170871.25,84172.5 +Sub-Saharan Africa,Uganda,Fruits,Online,C,12/5/2015,304321134,12/29/2015,4241,9.33,6.92,39568.53,29347.72,10220.81 +Middle East and North Africa,Israel,Office Supplies,Online,C,3/4/2016,774186217,4/1/2016,7761,651.21,524.96,5054040.81,4074214.56,979826.25 +Sub-Saharan Africa,Togo,Office Supplies,Online,M,2/3/2011,232828462,3/10/2011,7971,651.21,524.96,5190794.91,4184456.16,1006338.75 +Australia and Oceania,Fiji,Vegetables,Offline,M,12/29/2015,870921695,1/4/2016,3938,154.06,90.93,606688.28,358082.34,248605.94 +Asia,Malaysia,Baby Food,Online,L,12/18/2016,899452245,12/31/2016,6762,255.28,159.42,1726203.36,1077998.04,648205.32 +Europe,San Marino,Meat,Offline,H,7/7/2012,399718940,7/27/2012,4572,421.89,364.69,1928881.08,1667362.68,261518.4 +Middle East and North Africa,Oman,Office Supplies,Offline,M,5/13/2017,873333108,7/1/2017,7529,651.21,524.96,4902960.09,3952423.84,950536.25 +Sub-Saharan Africa,Eritrea,Clothes,Online,H,3/23/2013,292218577,4/5/2013,2826,109.28,35.84,308825.28,101283.84,207541.44 +Europe,Kosovo,Beverages,Offline,H,2/25/2013,748611676,4/7/2013,9686,47.45,31.79,459600.7,307917.94,151682.76 +Sub-Saharan Africa,Togo,Household,Online,M,5/7/2012,805061233,6/21/2012,4364,668.27,502.54,2916330.28,2193084.56,723245.72 +Sub-Saharan Africa,Swaziland,Fruits,Offline,L,8/25/2014,444428575,8/28/2014,5146,9.33,6.92,48012.18,35610.32,12401.86 +Europe,Ireland,Office Supplies,Offline,C,8/4/2013,619887530,9/6/2013,7350,651.21,524.96,4786393.5,3858456,927937.5 +Middle East and North Africa,Yemen,Fruits,Offline,M,5/10/2011,104924428,5/22/2011,8325,9.33,6.92,77672.25,57609,20063.25 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,H,12/19/2014,443338096,12/28/2014,2449,437.2,263.33,1070702.8,644895.17,425807.63 +Europe,Czech Republic,Cosmetics,Online,H,5/18/2017,999239861,5/24/2017,6135,437.2,263.33,2682222,1615529.55,1066692.45 +Middle East and North Africa,Turkey,Personal Care,Offline,H,5/21/2016,307053554,6/10/2016,2825,81.73,56.67,230887.25,160092.75,70794.5 +Asia,Taiwan,Fruits,Online,H,11/10/2010,121515500,12/16/2010,7992,9.33,6.92,74565.36,55304.64,19260.72 +Sub-Saharan Africa,Gabon,Fruits,Online,H,1/31/2012,467674529,2/23/2012,4141,9.33,6.92,38635.53,28655.72,9979.81 +Australia and Oceania,Fiji,Vegetables,Online,C,4/8/2017,990891969,4/23/2017,5808,154.06,90.93,894780.48,528121.44,366659.04 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,C,4/29/2013,506841647,6/4/2013,4561,651.21,524.96,2970168.81,2394342.56,575826.25 +Europe,Czech Republic,Cereal,Online,L,12/16/2010,151509892,1/5/2011,3999,205.7,117.11,822594.3,468322.89,354271.41 +Asia,Bangladesh,Cosmetics,Online,L,7/24/2010,231195533,9/4/2010,4751,437.2,263.33,2077137.2,1251080.83,826056.37 +Asia,Sri Lanka,Beverages,Offline,C,8/11/2013,672509896,9/19/2013,9478,47.45,31.79,449731.1,301305.62,148425.48 +Europe,Georgia,Cosmetics,Online,L,4/11/2011,572376811,5/17/2011,7873,437.2,263.33,3442075.6,2073197.09,1368878.51 +Europe,Cyprus,Baby Food,Online,C,12/9/2010,448032605,12/31/2010,1659,255.28,159.42,423509.52,264477.78,159031.74 +Asia,Bangladesh,Baby Food,Offline,M,4/7/2017,887026107,5/2/2017,9592,255.28,159.42,2448645.76,1529156.64,919489.12 +Middle East and North Africa,Yemen,Fruits,Online,C,4/8/2013,297218644,5/12/2013,2457,9.33,6.92,22923.81,17002.44,5921.37 +Europe,Ireland,Baby Food,Online,H,2/3/2017,756784045,3/4/2017,8071,255.28,159.42,2060364.88,1286678.82,773686.06 +Europe,Spain,Fruits,Online,H,2/4/2010,364208638,2/4/2010,6284,9.33,6.92,58629.72,43485.28,15144.44 +Middle East and North Africa,Bahrain,Cosmetics,Offline,L,5/4/2016,888291251,6/3/2016,3976,437.2,263.33,1738307.2,1047000.08,691307.12 +Sub-Saharan Africa,Mauritania,Meat,Online,M,7/13/2015,118143212,7/22/2015,57,421.89,364.69,24047.73,20787.33,3260.4 +Europe,Albania,Fruits,Online,C,12/4/2014,413188350,12/26/2014,469,9.33,6.92,4375.77,3245.48,1130.29 +Middle East and North Africa,Yemen,Baby Food,Offline,C,4/15/2015,153162992,4/27/2015,3188,255.28,159.42,813832.64,508230.96,305601.68 +Sub-Saharan Africa,Tanzania,Clothes,Offline,H,8/25/2014,488115966,9/7/2014,3216,109.28,35.84,351444.48,115261.44,236183.04 +Middle East and North Africa,Algeria,Snacks,Online,M,2/11/2012,388408601,3/4/2012,7591,152.58,97.44,1158234.78,739667.04,418567.74 +Europe,Montenegro,Baby Food,Online,H,8/21/2011,694714725,9/14/2011,380,255.28,159.42,97006.4,60579.6,36426.8 +Asia,India,Meat,Offline,L,8/29/2010,968020665,9/13/2010,7681,421.89,364.69,3240537.09,2801183.89,439353.2 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,M,6/24/2011,839625251,7/29/2011,2625,255.28,159.42,670110,418477.5,251632.5 +Sub-Saharan Africa,Cape Verde,Meat,Offline,M,6/16/2017,461139810,7/17/2017,372,421.89,364.69,156943.08,135664.68,21278.4 +Europe,Andorra,Meat,Online,C,2/1/2014,954488170,3/15/2014,3115,421.89,364.69,1314187.35,1136009.35,178178 +Middle East and North Africa,Jordan,Baby Food,Online,M,8/25/2010,361906659,9/12/2010,5078,255.28,159.42,1296311.84,809534.76,486777.08 +Sub-Saharan Africa,Botswana,Cereal,Online,C,9/10/2013,395944106,9/10/2013,7515,205.7,117.11,1545835.5,880081.65,665753.85 +Sub-Saharan Africa,Niger,Snacks,Online,H,9/14/2015,589461839,10/26/2015,3712,152.58,97.44,566376.96,361697.28,204679.68 +Middle East and North Africa,Lebanon,Cereal,Offline,H,12/30/2013,545633685,2/1/2014,3987,205.7,117.11,820125.9,466917.57,353208.33 +Middle East and North Africa,Egypt,Personal Care,Online,C,7/18/2014,387945973,8/15/2014,689,81.73,56.67,56311.97,39045.63,17266.34 +North America,Greenland,Vegetables,Offline,H,1/5/2013,310197532,1/25/2013,3198,154.06,90.93,492683.88,290794.14,201889.74 +Australia and Oceania,Tuvalu,Snacks,Online,H,9/17/2013,126499688,10/1/2013,2924,152.58,97.44,446143.92,284914.56,161229.36 +Central America and the Caribbean,Haiti,Snacks,Offline,C,8/27/2010,621276271,9/2/2010,8310,152.58,97.44,1267939.8,809726.4,458213.4 +Europe,Germany,Household,Offline,M,1/23/2014,399263608,1/25/2014,9829,668.27,502.54,6568425.83,4939465.66,1628960.17 +Central America and the Caribbean,El Salvador,Beverages,Offline,C,4/18/2016,835510528,6/7/2016,4987,47.45,31.79,236633.15,158536.73,78096.42 +Central America and the Caribbean,Barbados,Beverages,Online,L,10/11/2010,225378358,10/17/2010,3319,47.45,31.79,157486.55,105511.01,51975.54 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,M,12/3/2010,534540927,12/22/2010,1394,255.28,159.42,355860.32,222231.48,133628.84 +Middle East and North Africa,Egypt,Fruits,Online,C,1/26/2016,648984563,1/26/2016,7809,9.33,6.92,72857.97,54038.28,18819.69 +Middle East and North Africa,Tunisia ,Cereal,Online,M,4/7/2015,425008094,5/25/2015,8194,205.7,117.11,1685505.8,959599.34,725906.46 +Australia and Oceania,Palau,Cosmetics,Online,M,10/5/2013,239222848,10/29/2013,212,437.2,263.33,92686.4,55825.96,36860.44 +Europe,United Kingdom,Snacks,Offline,M,2/2/2014,538552653,3/4/2014,8553,152.58,97.44,1305016.74,833404.32,471612.42 +Asia,Bhutan,Clothes,Online,H,4/12/2012,490233838,5/11/2012,9942,109.28,35.84,1086461.76,356321.28,730140.48 +Sub-Saharan Africa,Zambia,Beverages,Offline,M,10/11/2016,231815230,11/2/2016,8133,47.45,31.79,385910.85,258548.07,127362.78 +Central America and the Caribbean,El Salvador,Beverages,Offline,C,5/19/2014,421158158,6/15/2014,8913,47.45,31.79,422921.85,283344.27,139577.58 +Sub-Saharan Africa,Niger,Personal Care,Online,H,11/17/2011,886436450,1/2/2012,5099,81.73,56.67,416741.27,288960.33,127780.94 +Europe,Andorra,Fruits,Online,L,2/16/2017,176136434,4/2/2017,1540,9.33,6.92,14368.2,10656.8,3711.4 +Australia and Oceania,Samoa ,Clothes,Online,C,7/21/2012,509056937,8/21/2012,115,109.28,35.84,12567.2,4121.6,8445.6 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,C,12/4/2011,124309289,12/26/2011,4736,154.06,90.93,729628.16,430644.48,298983.68 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,L,2/22/2011,931317317,3/18/2011,6345,154.06,90.93,977510.7,576950.85,400559.85 +Europe,Kosovo,Cereal,Offline,M,10/6/2014,859817349,10/13/2014,7916,205.7,117.11,1628321.2,927042.76,701278.44 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,M,1/10/2017,609858214,2/11/2017,9453,152.58,97.44,1442338.74,921100.32,521238.42 +Middle East and North Africa,Iran,Personal Care,Offline,L,4/3/2013,501801240,4/20/2013,2993,81.73,56.67,244617.89,169613.31,75004.58 +Middle East and North Africa,Libya,Meat,Online,L,3/8/2011,926320254,3/31/2011,7603,421.89,364.69,3207629.67,2772738.07,434891.6 +Sub-Saharan Africa,Gabon,Vegetables,Online,C,1/17/2012,994401586,2/10/2012,4382,154.06,90.93,675090.92,398455.26,276635.66 +Australia and Oceania,Samoa ,Vegetables,Online,M,5/7/2014,787344062,6/8/2014,1459,154.06,90.93,224773.54,132666.87,92106.67 +Australia and Oceania,Fiji,Beverages,Online,C,2/3/2010,906759011,2/22/2010,8996,47.45,31.79,426860.2,285982.84,140877.36 +Asia,Mongolia,Cereal,Online,L,4/14/2011,224570262,4/15/2011,4186,205.7,117.11,861060.2,490222.46,370837.74 +Sub-Saharan Africa,Ghana,Vegetables,Online,C,11/1/2015,833014142,11/4/2015,6251,154.06,90.93,963029.06,568403.43,394625.63 +Sub-Saharan Africa,Comoros,Office Supplies,Online,M,5/16/2011,394639480,6/25/2011,1447,651.21,524.96,942300.87,759617.12,182683.75 +North America,United States of America,Personal Care,Offline,L,11/14/2016,692307603,12/23/2016,8059,81.73,56.67,658662.07,456703.53,201958.54 +Europe,Austria,Meat,Offline,H,9/25/2010,879192340,10/11/2010,1406,421.89,364.69,593177.34,512754.14,80423.2 +Sub-Saharan Africa,Niger,Fruits,Online,L,4/12/2010,628780019,4/13/2010,8835,9.33,6.92,82430.55,61138.2,21292.35 +Europe,Serbia,Office Supplies,Online,C,12/18/2014,584869468,12/30/2014,4727,651.21,524.96,3078269.67,2481485.92,596783.75 +Europe,Malta,Snacks,Offline,M,3/1/2010,111572015,4/1/2010,5493,152.58,97.44,838121.94,535237.92,302884.02 +Middle East and North Africa,Qatar,Snacks,Online,L,5/25/2016,443311488,6/18/2016,4576,152.58,97.44,698206.08,445885.44,252320.64 +Europe,Hungary,Vegetables,Offline,C,5/21/2017,634824216,6/17/2017,7448,154.06,90.93,1147438.88,677246.64,470192.24 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,M,11/4/2016,711159026,11/12/2016,6614,651.21,524.96,4307102.94,3472085.44,835017.5 +Australia and Oceania,Papua New Guinea,Clothes,Offline,L,12/23/2011,317677247,12/27/2011,6612,109.28,35.84,722559.36,236974.08,485585.28 +Europe,Croatia,Office Supplies,Offline,C,6/3/2012,970052707,7/8/2012,9007,651.21,524.96,5865448.47,4728314.72,1137133.75 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,M,9/23/2013,204271733,10/31/2013,7400,109.28,35.84,808672,265216,543456 +Sub-Saharan Africa,Ghana,Clothes,Online,C,4/19/2016,126633155,5/25/2016,2419,109.28,35.84,264348.32,86696.96,177651.36 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,L,1/11/2014,663748300,1/28/2014,6727,109.28,35.84,735126.56,241095.68,494030.88 +Australia and Oceania,New Zealand,Vegetables,Offline,H,3/28/2013,912540996,4/2/2013,14,154.06,90.93,2156.84,1273.02,883.82 +Europe,Portugal,Snacks,Online,C,9/27/2013,490247571,11/8/2013,4005,152.58,97.44,611082.9,390247.2,220835.7 +Asia,Maldives,Personal Care,Online,C,8/14/2012,884416854,8/15/2012,7456,81.73,56.67,609378.88,422531.52,186847.36 +Sub-Saharan Africa,Cameroon,Snacks,Offline,M,8/11/2015,502910172,9/6/2015,1151,152.58,97.44,175619.58,112153.44,63466.14 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,H,7/26/2010,523901355,9/8/2010,2908,47.45,31.79,137984.6,92445.32,45539.28 +Sub-Saharan Africa,Namibia,Personal Care,Online,C,9/16/2016,845876729,11/2/2016,2576,81.73,56.67,210536.48,145981.92,64554.56 +Asia,South Korea,Cosmetics,Offline,H,9/2/2012,537635123,9/16/2012,7035,437.2,263.33,3075702,1852526.55,1223175.45 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,C,1/4/2016,988287866,2/14/2016,5196,651.21,524.96,3383687.16,2727692.16,655995 +Europe,Ukraine,Fruits,Online,H,4/9/2011,957258784,4/17/2011,3002,9.33,6.92,28008.66,20773.84,7234.82 +Europe,Austria,Office Supplies,Offline,H,5/11/2014,624284207,5/21/2014,8425,651.21,524.96,5486444.25,4422788,1063656.25 +Asia,Philippines,Clothes,Offline,H,9/28/2015,239412963,10/30/2015,6471,109.28,35.84,707150.88,231920.64,475230.24 +Australia and Oceania,New Zealand,Personal Care,Offline,M,7/7/2014,573006379,7/25/2014,4176,81.73,56.67,341304.48,236653.92,104650.56 +Middle East and North Africa,Syria,Clothes,Offline,H,8/20/2014,665738284,8/25/2014,5607,109.28,35.84,612732.96,200954.88,411778.08 +Middle East and North Africa,Somalia,Meat,Offline,L,7/19/2013,978595006,8/29/2013,6864,421.89,364.69,2895852.96,2503232.16,392620.8 +Central America and the Caribbean,Honduras,Office Supplies,Online,M,7/19/2013,242875373,7/29/2013,1075,651.21,524.96,700050.75,564332,135718.75 +Australia and Oceania,Kiribati,Personal Care,Online,L,6/3/2010,410190713,6/18/2010,3402,81.73,56.67,278045.46,192791.34,85254.12 +Middle East and North Africa,Afghanistan,Meat,Offline,H,5/20/2012,802464854,7/3/2012,6038,421.89,364.69,2547371.82,2201998.22,345373.6 +Asia,Philippines,Cereal,Online,L,7/26/2013,361934125,9/9/2013,3205,205.7,117.11,659268.5,375337.55,283930.95 +Asia,Brunei,Meat,Online,M,12/13/2012,801147353,12/23/2012,6160,421.89,364.69,2598842.4,2246490.4,352352 +Asia,China,Household,Offline,L,8/3/2010,752965867,9/14/2010,8187,668.27,502.54,5471126.49,4114294.98,1356831.51 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,H,5/18/2011,720563495,6/18/2011,9605,109.28,35.84,1049634.4,344243.2,705391.2 +Middle East and North Africa,Yemen,Fruits,Offline,C,9/15/2013,827426564,10/17/2013,2762,9.33,6.92,25769.46,19113.04,6656.42 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,L,3/31/2013,367353904,5/7/2013,7038,437.2,263.33,3077013.6,1853316.54,1223697.06 +Central America and the Caribbean,Jamaica,Cereal,Offline,C,4/23/2014,954456841,4/26/2014,3844,205.7,117.11,790710.8,450170.84,340539.96 +Asia,Taiwan,Household,Online,H,11/26/2010,673159205,12/20/2010,1623,668.27,502.54,1084602.21,815622.42,268979.79 +Middle East and North Africa,Afghanistan,Vegetables,Offline,C,4/3/2013,828197324,4/11/2013,847,154.06,90.93,130488.82,77017.71,53471.11 +Asia,Malaysia,Household,Offline,C,9/20/2013,994620025,11/9/2013,9023,668.27,502.54,6029800.21,4534418.42,1495381.79 +Asia,Uzbekistan,Baby Food,Online,C,4/18/2013,367788636,4/27/2013,5685,255.28,159.42,1451266.8,906302.7,544964.1 +Australia and Oceania,Tonga,Personal Care,Offline,H,4/3/2010,913376986,5/6/2010,7402,81.73,56.67,604965.46,419471.34,185494.12 +Middle East and North Africa,Afghanistan,Personal Care,Offline,H,7/4/2011,617371404,8/5/2011,2773,81.73,56.67,226637.29,157145.91,69491.38 +North America,Mexico,Fruits,Online,H,8/31/2013,236070716,9/6/2013,7426,9.33,6.92,69284.58,51387.92,17896.66 +Australia and Oceania,Solomon Islands,Personal Care,Online,C,6/1/2014,146086251,6/17/2014,9023,81.73,56.67,737449.79,511333.41,226116.38 +Sub-Saharan Africa,Angola,Personal Care,Online,M,4/16/2016,794341838,4/30/2016,2257,81.73,56.67,184464.61,127904.19,56560.42 +Sub-Saharan Africa,Burkina Faso,Cereal,Online,C,4/26/2015,448073804,5/8/2015,3851,205.7,117.11,792150.7,450990.61,341160.09 +Europe,Ukraine,Cereal,Online,L,5/14/2012,144830977,5/27/2012,7560,205.7,117.11,1555092,885351.6,669740.4 +North America,United States of America,Cereal,Offline,C,12/15/2016,542474687,1/17/2017,9170,205.7,117.11,1886269,1073898.7,812370.3 +North America,Greenland,Baby Food,Offline,C,2/28/2013,569178760,3/25/2013,1498,255.28,159.42,382409.44,238811.16,143598.28 +Asia,Vietnam,Fruits,Offline,H,5/29/2016,573429524,6/3/2016,9394,9.33,6.92,87646.02,65006.48,22639.54 +Europe,Liechtenstein,Office Supplies,Online,H,9/10/2016,974025809,10/10/2016,4737,651.21,524.96,3084781.77,2486735.52,598046.25 +Middle East and North Africa,Turkey,Snacks,Offline,H,8/21/2012,910078942,9/7/2012,1438,152.58,97.44,219410.04,140118.72,79291.32 +Asia,Indonesia,Baby Food,Online,M,4/19/2015,491012752,5/13/2015,439,255.28,159.42,112067.92,69985.38,42082.54 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,H,1/27/2014,346563565,2/16/2014,4715,205.7,117.11,969875.5,552173.65,417701.85 +Central America and the Caribbean,Guatemala,Office Supplies,Online,H,10/14/2010,276780211,10/27/2010,4270,651.21,524.96,2780666.7,2241579.2,539087.5 +Europe,Switzerland,Beverages,Offline,H,11/23/2015,602024018,12/20/2015,1140,47.45,31.79,54093,36240.6,17852.4 +North America,United States of America,Snacks,Online,M,6/3/2014,812968814,6/22/2014,4393,152.58,97.44,670283.94,428053.92,242230.02 +Europe,Slovenia,Beverages,Online,L,3/3/2015,920600926,3/16/2015,5127,47.45,31.79,243276.15,162987.33,80288.82 +North America,Canada,Vegetables,Online,H,8/26/2016,106219184,9/17/2016,1472,154.06,90.93,226776.32,133848.96,92927.36 +Sub-Saharan Africa,Comoros,Personal Care,Online,L,11/13/2010,771434915,12/2/2010,3589,81.73,56.67,293328.97,203388.63,89940.34 +Europe,Serbia,Household,Offline,M,5/22/2017,888171947,6/8/2017,8671,668.27,502.54,5794569.17,4357524.34,1437044.83 +Middle East and North Africa,Kuwait,Baby Food,Online,L,6/2/2011,748666608,7/16/2011,5941,255.28,159.42,1516618.48,947114.22,569504.26 +Central America and the Caribbean,Dominica,Office Supplies,Online,M,11/12/2010,715467727,11/24/2010,1654,651.21,524.96,1077101.34,868283.84,208817.5 +Middle East and North Africa,Yemen,Cereal,Online,H,12/30/2011,771436631,12/31/2011,4097,205.7,117.11,842752.9,479799.67,362953.23 +Middle East and North Africa,Turkey,Clothes,Offline,L,12/4/2015,969747149,12/31/2015,8586,109.28,35.84,938278.08,307722.24,630555.84 +Europe,Portugal,Meat,Offline,L,4/1/2017,983885610,4/19/2017,2471,421.89,364.69,1042490.19,901148.99,141341.2 +Middle East and North Africa,Iran,Clothes,Offline,H,6/8/2015,557650840,7/22/2015,131,109.28,35.84,14315.68,4695.04,9620.64 +Central America and the Caribbean,Dominica,Household,Online,L,12/30/2010,855154168,2/1/2011,7977,668.27,502.54,5330789.79,4008761.58,1322028.21 +Middle East and North Africa,Yemen,Vegetables,Offline,M,11/19/2016,410819423,11/25/2016,9451,154.06,90.93,1456021.06,859379.43,596641.63 +Sub-Saharan Africa,Cameroon,Household,Offline,H,10/24/2016,979382932,12/9/2016,28,668.27,502.54,18711.56,14071.12,4640.44 +Sub-Saharan Africa,Chad,Clothes,Offline,C,7/3/2014,785893523,7/26/2014,2213,109.28,35.84,241836.64,79313.92,162522.72 +Asia,Malaysia,Office Supplies,Offline,M,9/25/2014,375712525,10/16/2014,540,651.21,524.96,351653.4,283478.4,68175 +Australia and Oceania,Australia,Meat,Online,M,12/28/2011,364513766,1/9/2012,6579,421.89,364.69,2775614.31,2399295.51,376318.8 +Europe,Armenia,Household,Online,H,12/21/2016,988283574,1/24/2017,3926,668.27,502.54,2623628.02,1972972.04,650655.98 +Central America and the Caribbean,Dominica,Personal Care,Offline,M,12/8/2014,753320777,12/16/2014,3213,81.73,56.67,262598.49,182080.71,80517.78 +Asia,Turkmenistan,Household,Offline,L,12/3/2014,486236703,12/26/2014,7101,668.27,502.54,4745385.27,3568536.54,1176848.73 +Central America and the Caribbean,Nicaragua,Household,Offline,L,9/5/2015,183955180,9/8/2015,5281,668.27,502.54,3529133.87,2653913.74,875220.13 +Sub-Saharan Africa,Angola,Clothes,Online,H,1/5/2017,363712537,2/14/2017,9477,109.28,35.84,1035646.56,339655.68,695990.88 +Middle East and North Africa,Oman,Vegetables,Offline,C,1/8/2016,713057601,1/15/2016,8445,154.06,90.93,1301036.7,767903.85,533132.85 +Middle East and North Africa,Iran,Household,Online,C,11/7/2010,539851701,12/24/2010,2970,668.27,502.54,1984761.9,1492543.8,492218.1 +Sub-Saharan Africa,Liberia,Beverages,Offline,M,2/2/2012,122268664,3/11/2012,870,47.45,31.79,41281.5,27657.3,13624.2 +Middle East and North Africa,Pakistan,Cosmetics,Offline,C,3/24/2016,258794820,4/14/2016,1993,437.2,263.33,871339.6,524816.69,346522.91 +Asia,Brunei,Office Supplies,Offline,H,1/17/2017,918228995,2/14/2017,3220,651.21,524.96,2096896.2,1690371.2,406525 +Central America and the Caribbean,Grenada,Meat,Offline,L,12/16/2016,789682519,12/16/2016,3461,421.89,364.69,1460161.29,1262192.09,197969.2 +Sub-Saharan Africa,Mauritius ,Meat,Online,L,8/29/2015,432579219,9/20/2015,8659,421.89,364.69,3653145.51,3157850.71,495294.8 +Europe,Hungary,Baby Food,Offline,M,11/27/2013,926655423,1/3/2014,6787,255.28,159.42,1732585.36,1081983.54,650601.82 +Europe,Iceland,Snacks,Online,L,4/22/2017,721959960,5/20/2017,2851,152.58,97.44,435005.58,277801.44,157204.14 +Sub-Saharan Africa,Mozambique,Meat,Offline,L,5/22/2017,588854157,7/3/2017,3886,421.89,364.69,1639464.54,1417185.34,222279.2 +Asia,Sri Lanka,Household,Offline,M,7/15/2010,468011844,7/29/2010,3960,668.27,502.54,2646349.2,1990058.4,656290.8 +Europe,Ukraine,Household,Online,C,11/28/2016,820419347,1/11/2017,9171,668.27,502.54,6128704.17,4608794.34,1519909.83 +Sub-Saharan Africa,Comoros,Baby Food,Online,L,2/2/2016,377375495,2/17/2016,2650,255.28,159.42,676492,422463,254029 +Middle East and North Africa,Syria,Beverages,Offline,C,6/7/2011,190491616,7/6/2011,9557,47.45,31.79,453479.65,303817.03,149662.62 +Asia,Mongolia,Household,Online,L,2/26/2011,481691539,3/21/2011,2085,668.27,502.54,1393342.95,1047795.9,345547.05 +Asia,Laos,Fruits,Online,H,12/16/2016,193211591,2/4/2017,4458,9.33,6.92,41593.14,30849.36,10743.78 +Europe,Macedonia,Cereal,Offline,H,9/6/2012,137600600,10/24/2012,7930,205.7,117.11,1631201,928682.3,702518.7 +Europe,Albania,Snacks,Online,L,7/10/2013,747719895,7/29/2013,5788,152.58,97.44,883133.04,563982.72,319150.32 +Asia,Uzbekistan,Personal Care,Offline,H,10/20/2016,726743304,10/26/2016,8348,81.73,56.67,682282.04,473081.16,209200.88 +Europe,Malta,Cereal,Online,M,5/4/2013,198157155,5/17/2013,7961,205.7,117.11,1637577.7,932312.71,705264.99 +Australia and Oceania,Australia,Cosmetics,Online,M,12/14/2013,255760276,1/15/2014,4004,437.2,263.33,1750548.8,1054373.32,696175.48 +Europe,Croatia,Meat,Online,C,5/18/2015,713663995,6/7/2015,7890,421.89,364.69,3328712.1,2877404.1,451308 +Sub-Saharan Africa,Burundi,Clothes,Offline,M,8/17/2011,556292140,9/6/2011,8061,109.28,35.84,880906.08,288906.24,591999.84 +Australia and Oceania,Vanuatu,Fruits,Online,L,12/1/2012,188381040,1/11/2013,4991,9.33,6.92,46566.03,34537.72,12028.31 +Central America and the Caribbean,Guatemala,Household,Offline,C,8/14/2011,984979522,9/11/2011,6184,668.27,502.54,4132581.68,3107707.36,1024874.32 +Sub-Saharan Africa,Guinea,Cosmetics,Online,M,4/15/2016,341448915,5/25/2016,1176,437.2,263.33,514147.2,309676.08,204471.12 +Asia,Tajikistan,Vegetables,Online,M,1/22/2010,223463046,2/15/2010,6536,154.06,90.93,1006936.16,594318.48,412617.68 +Middle East and North Africa,Jordan,Baby Food,Online,L,12/26/2014,417008244,2/7/2015,861,255.28,159.42,219796.08,137260.62,82535.46 +Sub-Saharan Africa,Tanzania,Household,Online,H,7/15/2012,778383338,8/26/2012,9782,668.27,502.54,6537017.14,4915846.28,1621170.86 +Asia,North Korea,Cosmetics,Online,L,7/18/2015,784199655,8/24/2015,959,437.2,263.33,419274.8,252533.47,166741.33 +Sub-Saharan Africa,Seychelles ,Meat,Offline,C,5/24/2011,881381022,6/19/2011,9086,421.89,364.69,3833292.54,3313573.34,519719.2 +Europe,Luxembourg,Household,Online,C,4/3/2011,237163770,4/27/2011,885,668.27,502.54,591418.95,444747.9,146671.05 +Middle East and North Africa,Israel,Office Supplies,Online,H,1/2/2016,789096724,2/4/2016,111,651.21,524.96,72284.31,58270.56,14013.75 +Central America and the Caribbean,Barbados,Meat,Offline,H,6/8/2012,495041215,6/25/2012,2551,421.89,364.69,1076241.39,930324.19,145917.2 +Europe,Bosnia and Herzegovina,Household,Offline,C,12/2/2014,983171069,1/4/2015,1022,668.27,502.54,682971.94,513595.88,169376.06 +Asia,Laos,Vegetables,Online,C,2/29/2016,801972615,4/13/2016,373,154.06,90.93,57464.38,33916.89,23547.49 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,L,9/24/2013,370244681,10/1/2013,2484,437.2,263.33,1086004.8,654111.72,431893.08 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,M,10/29/2013,627098596,12/9/2013,1265,421.89,364.69,533690.85,461332.85,72358 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,L,5/8/2012,781958186,5/9/2012,7659,152.58,97.44,1168610.22,746292.96,422317.26 +Central America and the Caribbean,The Bahamas,Fruits,Online,H,11/9/2013,564559781,11/19/2013,4640,9.33,6.92,43291.2,32108.8,11182.4 +Europe,Lithuania,Cosmetics,Offline,H,8/2/2012,674952208,8/26/2012,2212,437.2,263.33,967086.4,582485.96,384600.44 +Sub-Saharan Africa,Uganda,Office Supplies,Online,H,6/7/2011,533496797,6/21/2011,2412,651.21,524.96,1570718.52,1266203.52,304515 +Australia and Oceania,Marshall Islands,Vegetables,Online,H,7/23/2010,530867373,9/4/2010,4308,154.06,90.93,663690.48,391726.44,271964.04 +Europe,Bosnia and Herzegovina,Clothes,Online,L,3/13/2011,678050267,4/12/2011,8997,109.28,35.84,983192.16,322452.48,660739.68 +Middle East and North Africa,Afghanistan,Meat,Online,H,11/9/2011,156344306,12/19/2011,4609,421.89,364.69,1944491.01,1680856.21,263634.8 +North America,United States of America,Meat,Offline,L,2/12/2012,467360818,3/29/2012,1307,421.89,364.69,551410.23,476649.83,74760.4 +Australia and Oceania,Nauru,Office Supplies,Online,M,5/24/2016,483023631,6/4/2016,6281,651.21,524.96,4090250.01,3297273.76,792976.25 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,H,1/17/2015,495569074,1/29/2015,8756,152.58,97.44,1335990.48,853184.64,482805.84 +Europe,United Kingdom,Meat,Offline,C,10/31/2010,867545974,11/13/2010,4987,421.89,364.69,2103965.43,1818709.03,285256.4 +Asia,Kazakhstan,Clothes,Online,L,3/2/2015,681815659,4/14/2015,3260,109.28,35.84,356252.8,116838.4,239414.4 +Europe,Austria,Cosmetics,Offline,L,1/5/2014,891551959,1/22/2014,8892,437.2,263.33,3887582.4,2341530.36,1546052.04 +Middle East and North Africa,Afghanistan,Beverages,Online,L,2/13/2017,270241200,2/27/2017,9231,47.45,31.79,438010.95,293453.49,144557.46 +Australia and Oceania,East Timor,Office Supplies,Online,M,5/18/2016,361682212,5/20/2016,8659,651.21,524.96,5638827.39,4545628.64,1093198.75 +Sub-Saharan Africa,Mali,Household,Offline,M,4/21/2012,529986321,5/5/2012,3585,668.27,502.54,2395747.95,1801605.9,594142.05 +Europe,Greece,Beverages,Offline,M,4/9/2010,209577357,4/25/2010,7452,47.45,31.79,353597.4,236899.08,116698.32 +Asia,Laos,Cosmetics,Online,M,9/18/2016,255191648,11/1/2016,5734,437.2,263.33,2506904.8,1509934.22,996970.58 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,C,8/20/2012,691878020,9/4/2012,936,154.06,90.93,144200.16,85110.48,59089.68 +Middle East and North Africa,Saudi Arabia,Fruits,Online,C,5/22/2010,264997804,6/7/2010,7594,9.33,6.92,70852.02,52550.48,18301.54 +Central America and the Caribbean,Dominica,Snacks,Online,H,1/12/2012,490224826,1/30/2012,7275,152.58,97.44,1110019.5,708876,401143.5 +Sub-Saharan Africa,Senegal,Clothes,Online,M,2/11/2013,703545415,2/18/2013,3577,109.28,35.84,390894.56,128199.68,262694.88 +Europe,Russia,Personal Care,Offline,H,1/17/2014,311258399,1/25/2014,7132,81.73,56.67,582898.36,404170.44,178727.92 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,C,4/14/2016,139975106,4/21/2016,599,152.58,97.44,91395.42,58366.56,33028.86 +Europe,Germany,Cosmetics,Online,L,1/6/2011,186619365,2/5/2011,3672,437.2,263.33,1605398.4,966947.76,638450.64 +Australia and Oceania,East Timor,Beverages,Offline,C,3/9/2013,968427503,3/24/2013,8073,47.45,31.79,383063.85,256640.67,126423.18 +Europe,Malta,Vegetables,Online,H,4/26/2012,372948348,6/6/2012,2559,154.06,90.93,394239.54,232689.87,161549.67 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,C,2/20/2014,408043229,4/7/2014,7914,668.27,502.54,5288688.78,3977101.56,1311587.22 +Asia,Myanmar,Cosmetics,Offline,H,1/30/2014,451885974,2/8/2014,1956,437.2,263.33,855163.2,515073.48,340089.72 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,M,3/20/2016,402962911,4/13/2016,4535,152.58,97.44,691950.3,441890.4,250059.9 +Asia,Indonesia,Snacks,Offline,M,4/28/2014,230072867,5/17/2014,2529,152.58,97.44,385874.82,246425.76,139449.06 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,L,10/23/2010,422327172,12/1/2010,4850,152.58,97.44,740013,472584,267429 +Middle East and North Africa,Iraq,Baby Food,Offline,L,12/13/2012,639149653,12/27/2012,7441,255.28,159.42,1899538.48,1186244.22,713294.26 +Europe,Ukraine,Snacks,Online,M,12/4/2013,160276639,1/14/2014,8274,152.58,97.44,1262446.92,806218.56,456228.36 +Sub-Saharan Africa,Comoros,Fruits,Online,M,10/9/2011,135756957,10/10/2011,2355,9.33,6.92,21972.15,16296.6,5675.55 +Sub-Saharan Africa,Gabon,Household,Online,H,3/1/2013,435951936,4/14/2013,6720,668.27,502.54,4490774.4,3377068.8,1113705.6 +Asia,Kazakhstan,Snacks,Offline,C,6/26/2014,101535403,6/28/2014,5437,152.58,97.44,829577.46,529781.28,299796.18 +Sub-Saharan Africa,Senegal,Baby Food,Online,M,3/4/2013,493493688,3/28/2013,4604,255.28,159.42,1175309.12,733969.68,441339.44 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,M,7/13/2011,343125617,8/30/2011,7350,152.58,97.44,1121463,716184,405279 +Central America and the Caribbean,Honduras,Vegetables,Online,L,11/30/2012,702042520,12/20/2012,8837,154.06,90.93,1361428.22,803548.41,557879.81 +Asia,Mongolia,Baby Food,Online,M,5/25/2010,892168223,6/26/2010,1258,255.28,159.42,321142.24,200550.36,120591.88 +Asia,Nepal,Clothes,Online,H,4/2/2013,755739057,5/4/2013,8836,109.28,35.84,965598.08,316682.24,648915.84 +Sub-Saharan Africa,Swaziland,Snacks,Online,M,11/20/2012,205303847,12/2/2012,2826,152.58,97.44,431191.08,275365.44,155825.64 +Central America and the Caribbean,Dominica,Cereal,Online,C,12/5/2016,573723924,12/29/2016,6513,205.7,117.11,1339724.1,762737.43,576986.67 +Sub-Saharan Africa,Chad,Personal Care,Offline,L,2/16/2015,564173114,2/25/2015,216,81.73,56.67,17653.68,12240.72,5412.96 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,H,6/13/2013,300137746,7/5/2013,6284,205.7,117.11,1292618.8,735919.24,556699.56 +Middle East and North Africa,Lebanon,Office Supplies,Offline,M,2/19/2015,875416648,2/24/2015,4095,651.21,524.96,2666704.95,2149711.2,516993.75 +Asia,Laos,Cereal,Offline,H,12/2/2016,304121148,12/17/2016,5061,205.7,117.11,1041047.7,592693.71,448353.99 +Europe,Bulgaria,Beverages,Online,H,10/26/2012,270675075,12/10/2012,7624,47.45,31.79,361758.8,242366.96,119391.84 +Sub-Saharan Africa,Zambia,Vegetables,Offline,L,1/21/2013,279814755,1/23/2013,2259,154.06,90.93,348021.54,205410.87,142610.67 +Middle East and North Africa,Libya,Snacks,Online,M,7/24/2017,806589019,8/27/2017,6470,152.58,97.44,987192.6,630436.8,356755.8 +Europe,Romania,Household,Offline,M,3/7/2012,146359193,4/25/2012,9792,668.27,502.54,6543699.84,4920871.68,1622828.16 +Europe,Croatia,Fruits,Offline,L,5/3/2010,264799106,6/16/2010,8795,9.33,6.92,82057.35,60861.4,21195.95 +Europe,Belarus,Household,Online,L,5/14/2011,947895085,6/13/2011,2075,668.27,502.54,1386660.25,1042770.5,343889.75 +Europe,Croatia,Fruits,Online,L,11/19/2011,251945960,11/25/2011,5263,9.33,6.92,49103.79,36419.96,12683.83 +Middle East and North Africa,Jordan,Beverages,Offline,L,2/23/2017,353563058,3/30/2017,6021,47.45,31.79,285696.45,191407.59,94288.86 +Asia,Tajikistan,Household,Online,M,7/17/2014,799670207,8/2/2014,9040,668.27,502.54,6041160.8,4542961.6,1498199.2 +Middle East and North Africa,Libya,Office Supplies,Online,H,3/28/2015,757503736,4/10/2015,1044,651.21,524.96,679863.24,548058.24,131805 +Australia and Oceania,Australia,Baby Food,Offline,H,7/16/2012,364612472,8/15/2012,5788,255.28,159.42,1477560.64,922722.96,554837.68 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,C,12/18/2015,278857743,1/17/2016,9058,205.7,117.11,1863230.6,1060782.38,802448.22 +Asia,Uzbekistan,Meat,Online,H,2/24/2017,328413379,3/14/2017,3672,421.89,364.69,1549180.08,1339141.68,210038.4 +Asia,North Korea,Household,Online,H,5/22/2016,861765706,6/1/2016,4478,668.27,502.54,2992513.06,2250374.12,742138.94 +Europe,Montenegro,Cosmetics,Offline,L,3/31/2011,497713553,4/12/2011,3356,437.2,263.33,1467243.2,883735.48,583507.72 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,H,6/27/2015,175368249,8/9/2015,4217,651.21,524.96,2746152.57,2213756.32,532396.25 +Sub-Saharan Africa,The Gambia,Beverages,Offline,H,6/14/2017,904153621,6/22/2017,8004,47.45,31.79,379789.8,254447.16,125342.64 +Middle East and North Africa,Somalia,Household,Offline,L,2/10/2014,613805997,3/10/2014,7689,668.27,502.54,5138328.03,3864030.06,1274297.97 +Europe,Andorra,Cereal,Online,M,11/11/2014,904374206,11/23/2014,3279,205.7,117.11,674490.3,384003.69,290486.61 +Europe,Hungary,Cosmetics,Offline,M,1/6/2015,296219575,2/6/2015,6810,437.2,263.33,2977332,1793277.3,1184054.7 +Europe,Lithuania,Cereal,Online,M,9/28/2014,980015933,11/11/2014,7348,205.7,117.11,1511483.6,860524.28,650959.32 +Middle East and North Africa,Egypt,Household,Online,C,4/8/2015,266749608,5/3/2015,5992,668.27,502.54,4004273.84,3011219.68,993054.16 +Sub-Saharan Africa,Niger,Beverages,Online,M,2/9/2015,937719428,3/18/2015,872,47.45,31.79,41376.4,27720.88,13655.52 +Europe,Norway,Meat,Offline,C,11/1/2013,894536721,11/2/2013,2149,421.89,364.69,906641.61,783718.81,122922.8 +Europe,San Marino,Vegetables,Online,C,11/16/2015,809125316,12/20/2015,7016,154.06,90.93,1080884.96,637964.88,442920.08 +Middle East and North Africa,Turkey,Beverages,Offline,L,7/29/2011,973721539,8/7/2011,4697,47.45,31.79,222872.65,149317.63,73555.02 +Europe,United Kingdom,Snacks,Offline,L,4/11/2011,850874221,5/24/2011,1445,152.58,97.44,220478.1,140800.8,79677.3 +Sub-Saharan Africa,Swaziland,Household,Offline,L,3/28/2011,423444688,4/9/2011,5548,668.27,502.54,3707561.96,2788091.92,919470.04 +Europe,Italy,Snacks,Offline,L,7/29/2012,644606769,9/2/2012,2322,152.58,97.44,354290.76,226255.68,128035.08 +Sub-Saharan Africa,Uganda,Meat,Offline,H,6/20/2017,287846791,7/28/2017,9117,421.89,364.69,3846371.13,3324878.73,521492.4 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,H,3/23/2010,896963584,5/2/2010,312,437.2,263.33,136406.4,82158.96,54247.44 +Asia,Nepal,Snacks,Online,M,1/31/2014,936068475,2/23/2014,2318,152.58,97.44,353680.44,225865.92,127814.52 +Europe,Vatican City,Clothes,Online,C,9/14/2011,739585292,9/18/2011,8578,109.28,35.84,937403.84,307435.52,629968.32 +Europe,Switzerland,Snacks,Online,H,2/2/2017,262250363,2/21/2017,4565,152.58,97.44,696527.7,444813.6,251714.1 +Sub-Saharan Africa,Zambia,Cereal,Offline,C,3/31/2011,429112517,5/6/2011,2785,205.7,117.11,572874.5,326151.35,246723.15 +Europe,Portugal,Vegetables,Online,M,2/3/2014,885533082,3/14/2014,7772,154.06,90.93,1197354.32,706707.96,490646.36 +Europe,Croatia,Office Supplies,Offline,H,7/19/2012,447185885,7/21/2012,1096,651.21,524.96,713726.16,575356.16,138370 +Europe,Slovenia,Baby Food,Online,H,4/22/2017,250057256,5/2/2017,6354,255.28,159.42,1622049.12,1012954.68,609094.44 +Europe,Macedonia,Clothes,Online,H,8/17/2013,600446021,9/23/2013,4176,109.28,35.84,456353.28,149667.84,306685.44 +Europe,Lithuania,Fruits,Online,L,7/21/2010,524963510,8/9/2010,7223,9.33,6.92,67390.59,49983.16,17407.43 +Middle East and North Africa,Algeria,Beverages,Offline,C,5/26/2014,920533549,6/29/2014,5188,47.45,31.79,246170.6,164926.52,81244.08 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,L,5/29/2017,504392468,6/17/2017,9795,437.2,263.33,4282374,2579317.35,1703056.65 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,C,8/31/2016,764089095,9/1/2016,9798,651.21,524.96,6380555.58,5143558.08,1236997.5 +Europe,Denmark,Snacks,Offline,H,4/30/2010,107484757,5/22/2010,5983,152.58,97.44,912886.14,582983.52,329902.62 +Europe,Norway,Personal Care,Offline,H,7/19/2016,612753283,7/28/2016,6168,81.73,56.67,504110.64,349540.56,154570.08 +Middle East and North Africa,Kuwait,Clothes,Offline,H,9/5/2016,378381001,9/9/2016,202,109.28,35.84,22074.56,7239.68,14834.88 +Asia,Taiwan,Office Supplies,Offline,C,1/27/2012,273166739,3/6/2012,4963,651.21,524.96,3231955.23,2605376.48,626578.75 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,C,9/16/2012,786221826,9/20/2012,9365,154.06,90.93,1442771.9,851559.45,591212.45 +Central America and the Caribbean,Guatemala,Personal Care,Online,L,9/18/2010,676970088,10/22/2010,9348,81.73,56.67,764012.04,529751.16,234260.88 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,M,6/2/2014,125147855,6/25/2014,2886,109.28,35.84,315382.08,103434.24,211947.84 +Asia,Singapore,Clothes,Offline,M,4/14/2014,280803954,4/18/2014,4985,109.28,35.84,544760.8,178662.4,366098.4 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,H,12/25/2016,114299714,1/18/2017,2680,255.28,159.42,684150.4,427245.6,256904.8 +Asia,Indonesia,Cosmetics,Offline,C,5/1/2011,466308963,5/19/2011,39,437.2,263.33,17050.8,10269.87,6780.93 +Middle East and North Africa,Turkey,Personal Care,Online,M,6/25/2017,897818028,7/29/2017,3161,81.73,56.67,258348.53,179133.87,79214.66 +Asia,Malaysia,Snacks,Offline,H,1/7/2015,140125739,1/14/2015,5175,152.58,97.44,789601.5,504252,285349.5 +Asia,North Korea,Baby Food,Online,L,11/15/2014,144843423,12/25/2014,1242,255.28,159.42,317057.76,197999.64,119058.12 +Asia,Vietnam,Meat,Online,M,2/11/2010,233894908,3/1/2010,3556,421.89,364.69,1500240.84,1296837.64,203403.2 +Middle East and North Africa,Israel,Vegetables,Online,M,1/6/2010,249516522,2/19/2010,6339,154.06,90.93,976586.34,576405.27,400181.07 +Europe,Macedonia,Clothes,Online,L,7/26/2013,104257094,7/31/2013,846,109.28,35.84,92450.88,30320.64,62130.24 +Australia and Oceania,Palau,Personal Care,Offline,L,3/27/2013,230977952,4/4/2013,364,81.73,56.67,29749.72,20627.88,9121.84 +Europe,Denmark,Snacks,Online,L,12/5/2013,232852923,1/16/2014,5209,152.58,97.44,794789.22,507564.96,287224.26 +Australia and Oceania,East Timor,Fruits,Online,H,1/11/2014,233368337,1/21/2014,7732,9.33,6.92,72139.56,53505.44,18634.12 +North America,United States of America,Clothes,Online,L,10/15/2016,426323020,10/21/2016,7310,109.28,35.84,798836.8,261990.4,536846.4 +Sub-Saharan Africa,Sudan,Beverages,Online,C,5/14/2011,625828301,6/21/2011,5357,47.45,31.79,254189.65,170299.03,83890.62 +Asia,Bhutan,Vegetables,Offline,H,6/28/2014,716308009,8/14/2014,313,154.06,90.93,48220.78,28461.09,19759.69 +Sub-Saharan Africa,Sudan,Personal Care,Online,H,9/1/2013,202498471,10/13/2013,2652,81.73,56.67,216747.96,150288.84,66459.12 +Sub-Saharan Africa,South Africa,Cosmetics,Online,M,5/28/2016,459448516,6/15/2016,9881,437.2,263.33,4319973.2,2601963.73,1718009.47 +Middle East and North Africa,Pakistan,Fruits,Online,L,2/14/2016,682519471,3/21/2016,1533,9.33,6.92,14302.89,10608.36,3694.53 +Central America and the Caribbean,Costa Rica,Vegetables,Online,M,2/2/2011,137385165,3/16/2011,4178,154.06,90.93,643662.68,379905.54,263757.14 +Europe,Portugal,Meat,Offline,C,10/17/2015,410031926,12/3/2015,6414,421.89,364.69,2706002.46,2339121.66,366880.8 +Sub-Saharan Africa,Liberia,Cereal,Offline,M,9/15/2011,456758582,11/3/2011,3869,205.7,117.11,795853.3,453098.59,342754.71 +Europe,Italy,Snacks,Online,C,8/26/2011,654176461,9/6/2011,4207,152.58,97.44,641904.06,409930.08,231973.98 +Europe,Netherlands,Baby Food,Online,M,8/4/2010,549209392,9/7/2010,2118,255.28,159.42,540683.04,337651.56,203031.48 +Asia,Kyrgyzstan,Vegetables,Online,L,2/14/2012,209093701,3/17/2012,4328,154.06,90.93,666771.68,393545.04,273226.64 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,M,2/14/2017,671378219,2/19/2017,4589,109.28,35.84,501485.92,164469.76,337016.16 +Sub-Saharan Africa,Lesotho,Snacks,Offline,C,5/21/2012,793924272,6/11/2012,8690,152.58,97.44,1325920.2,846753.6,479166.6 +Asia,India,Meat,Online,C,4/12/2012,404905688,5/14/2012,9446,421.89,364.69,3985172.94,3444861.74,540311.2 +Asia,Philippines,Cosmetics,Offline,M,2/2/2017,752808797,2/7/2017,1707,437.2,263.33,746300.4,449504.31,296796.09 +Asia,North Korea,Vegetables,Online,C,10/20/2016,456432425,12/5/2016,7352,154.06,90.93,1132649.12,668517.36,464131.76 +Sub-Saharan Africa,Mauritius ,Meat,Offline,H,1/18/2010,454887902,2/10/2010,294,421.89,364.69,124035.66,107218.86,16816.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,H,6/15/2015,857599055,7/28/2015,1473,205.7,117.11,302996.1,172503.03,130493.07 +Australia and Oceania,Solomon Islands,Fruits,Online,M,11/4/2014,494302213,11/29/2014,3864,9.33,6.92,36051.12,26738.88,9312.24 +Middle East and North Africa,Lebanon,Fruits,Offline,C,1/14/2010,965046203,2/12/2010,7472,9.33,6.92,69713.76,51706.24,18007.52 +Sub-Saharan Africa,Tanzania,Cereal,Online,H,7/2/2011,790192353,7/27/2011,4332,205.7,117.11,891092.4,507320.52,383771.88 +Australia and Oceania,Fiji,Baby Food,Online,H,10/28/2011,360414493,11/21/2011,3512,255.28,159.42,896543.36,559883.04,336660.32 +Asia,Singapore,Snacks,Offline,M,3/29/2012,586698949,5/17/2012,6112,152.58,97.44,932568.96,595553.28,337015.68 +Central America and the Caribbean,Cuba,Meat,Online,C,4/5/2011,650344550,4/15/2011,259,421.89,364.69,109269.51,94454.71,14814.8 +Europe,Macedonia,Clothes,Offline,L,1/11/2016,252962625,2/15/2016,6117,109.28,35.84,668465.76,219233.28,449232.48 +Asia,Malaysia,Office Supplies,Online,L,10/30/2015,966477000,12/3/2015,876,651.21,524.96,570459.96,459864.96,110595 +Sub-Saharan Africa,Sudan,Cereal,Offline,M,2/24/2016,383124005,3/29/2016,3762,205.7,117.11,773843.4,440567.82,333275.58 +Central America and the Caribbean,Cuba,Office Supplies,Offline,L,3/10/2012,665452468,3/10/2012,1028,651.21,524.96,669443.88,539658.88,129785 +Sub-Saharan Africa,Madagascar,Clothes,Online,C,5/10/2015,896323716,5/20/2015,961,109.28,35.84,105018.08,34442.24,70575.84 +North America,Mexico,Household,Online,H,8/12/2011,228911578,9/11/2011,8878,668.27,502.54,5932901.06,4461550.12,1471350.94 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,C,9/17/2010,136702382,10/27/2010,2128,154.06,90.93,327839.68,193499.04,134340.64 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,H,2/11/2012,363494956,2/16/2012,5090,437.2,263.33,2225348,1340349.7,884998.3 +Europe,Montenegro,Fruits,Online,L,5/3/2016,273400628,5/12/2016,4176,9.33,6.92,38962.08,28897.92,10064.16 +Sub-Saharan Africa,Ethiopia,Clothes,Online,M,8/10/2013,200843226,8/31/2013,2829,109.28,35.84,309153.12,101391.36,207761.76 +Asia,Cambodia,Household,Offline,H,5/14/2010,100559079,6/5/2010,6521,668.27,502.54,4357788.67,3277063.34,1080725.33 +Asia,Singapore,Baby Food,Online,M,4/29/2010,897597014,6/2/2010,7758,255.28,159.42,1980462.24,1236780.36,743681.88 +Sub-Saharan Africa,Gabon,Meat,Online,M,9/11/2010,437318360,10/22/2010,1076,421.89,364.69,453953.64,392406.44,61547.2 +Asia,Singapore,Cereal,Online,L,7/15/2013,235396945,7/29/2013,8042,205.7,117.11,1654239.4,941798.62,712440.78 +Middle East and North Africa,Jordan,Office Supplies,Offline,C,5/25/2014,527819097,7/4/2014,2255,651.21,524.96,1468478.55,1183784.8,284693.75 +Europe,Moldova ,Cosmetics,Online,L,9/7/2013,720883643,10/20/2013,4344,437.2,263.33,1899196.8,1143905.52,755291.28 +Asia,Uzbekistan,Clothes,Online,L,11/12/2012,741201913,11/22/2012,6972,109.28,35.84,761900.16,249876.48,512023.68 +Asia,Bhutan,Snacks,Online,L,9/7/2010,585697734,9/23/2010,9830,152.58,97.44,1499861.4,957835.2,542026.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,C,7/12/2014,771607434,7/13/2014,4641,109.28,35.84,507168.48,166333.44,340835.04 +Asia,Brunei,Clothes,Offline,L,11/29/2013,986479842,1/9/2014,162,109.28,35.84,17703.36,5806.08,11897.28 +Asia,Bangladesh,Cosmetics,Offline,L,7/25/2014,538176286,8/21/2014,7177,437.2,263.33,3137784.4,1889919.41,1247864.99 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,M,12/2/2011,604870593,1/8/2012,3505,437.2,263.33,1532386,922971.65,609414.35 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,H,1/16/2010,185049092,1/29/2010,8993,152.58,97.44,1372151.94,876277.92,495874.02 +Middle East and North Africa,Turkey,Cosmetics,Offline,L,4/18/2010,147510612,5/24/2010,523,437.2,263.33,228655.6,137721.59,90934.01 +Sub-Saharan Africa,Gabon,Baby Food,Online,L,1/30/2015,981366479,3/20/2015,7004,255.28,159.42,1787981.12,1116577.68,671403.44 +Asia,Philippines,Office Supplies,Offline,M,7/10/2016,546040523,8/12/2016,4380,651.21,524.96,2852299.8,2299324.8,552975 +Australia and Oceania,Vanuatu,Beverages,Offline,L,5/21/2015,821269071,6/24/2015,623,47.45,31.79,29561.35,19805.17,9756.18 +Central America and the Caribbean,Barbados,Meat,Online,L,4/8/2017,257100951,5/13/2017,740,421.89,364.69,312198.6,269870.6,42328 +Sub-Saharan Africa,Malawi,Meat,Offline,M,9/15/2013,523897492,10/18/2013,1765,421.89,364.69,744635.85,643677.85,100958 +Asia,Nepal,Household,Offline,H,3/22/2016,662332522,4/3/2016,7767,668.27,502.54,5190453.09,3903228.18,1287224.91 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,L,9/10/2014,233392369,10/1/2014,4843,154.06,90.93,746112.58,440373.99,305738.59 +Europe,France,Baby Food,Online,M,5/29/2011,668375861,7/14/2011,6125,255.28,159.42,1563590,976447.5,587142.5 +North America,United States of America,Snacks,Offline,C,4/21/2017,318894326,5/28/2017,6773,152.58,97.44,1033424.34,659961.12,373463.22 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,C,4/21/2010,306871592,5/23/2010,8978,437.2,263.33,3925181.6,2364176.74,1561004.86 +Europe,Finland,Cosmetics,Offline,C,10/30/2014,474543988,12/1/2014,6966,437.2,263.33,3045535.2,1834356.78,1211178.42 +Asia,Brunei,Snacks,Online,M,9/19/2014,734460341,10/16/2014,1991,152.58,97.44,303786.78,194003.04,109783.74 +Europe,Latvia,Cosmetics,Offline,M,1/6/2010,619481980,1/26/2010,7339,437.2,263.33,3208610.8,1932578.87,1276031.93 +Asia,Cambodia,Fruits,Offline,L,3/14/2013,632782733,3/15/2013,3327,9.33,6.92,31040.91,23022.84,8018.07 +Europe,Albania,Household,Online,L,2/1/2015,897848927,2/27/2015,2305,668.27,502.54,1540362.35,1158354.7,382007.65 +Australia and Oceania,New Zealand,Vegetables,Offline,M,5/6/2011,708479392,6/12/2011,3651,154.06,90.93,562473.06,331985.43,230487.63 +Sub-Saharan Africa,Ghana,Beverages,Online,C,11/8/2013,778785455,12/17/2013,8777,47.45,31.79,416468.65,279020.83,137447.82 +Sub-Saharan Africa,The Gambia,Baby Food,Online,L,8/18/2016,993190944,9/14/2016,6126,255.28,159.42,1563845.28,976606.92,587238.36 +Australia and Oceania,Australia,Cereal,Offline,C,10/2/2014,856432187,10/11/2014,6171,205.7,117.11,1269374.7,722685.81,546688.89 +Central America and the Caribbean,El Salvador,Household,Offline,M,9/21/2015,843558013,10/22/2015,6417,668.27,502.54,4288288.59,3224799.18,1063489.41 +Asia,Kazakhstan,Cereal,Offline,H,12/17/2012,149929749,12/18/2012,6399,205.7,117.11,1316274.3,749386.89,566887.41 +Sub-Saharan Africa,Togo,Household,Online,M,4/24/2012,741221225,5/12/2012,2687,668.27,502.54,1795641.49,1350324.98,445316.51 +Sub-Saharan Africa,Cameroon,Personal Care,Online,M,2/13/2013,603418767,3/26/2013,3877,81.73,56.67,316867.21,219709.59,97157.62 +Europe,Estonia,Baby Food,Online,L,12/31/2011,492821204,1/19/2012,5601,255.28,159.42,1429823.28,892911.42,536911.86 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Offline,L,3/14/2014,786039865,3/30/2014,5518,255.28,159.42,1408635.04,879679.56,528955.48 +Sub-Saharan Africa,Niger,Meat,Offline,L,9/7/2014,129998576,10/8/2014,8322,421.89,364.69,3510968.58,3034950.18,476018.4 +Australia and Oceania,Tonga,Office Supplies,Online,L,1/19/2017,391933667,2/16/2017,737,651.21,524.96,479941.77,386895.52,93046.25 +Central America and the Caribbean,Costa Rica,Household,Online,C,8/9/2014,809393966,8/18/2014,6516,668.27,502.54,4354447.32,3274550.64,1079896.68 +Australia and Oceania,Tonga,Snacks,Offline,C,11/9/2016,240240800,12/19/2016,1446,152.58,97.44,220630.68,140898.24,79732.44 +Australia and Oceania,Solomon Islands,Household,Offline,C,6/17/2015,312647998,7/11/2015,8345,668.27,502.54,5576713.15,4193696.3,1383016.85 +Middle East and North Africa,Morocco,Snacks,Offline,H,9/9/2010,475101888,10/7/2010,2061,152.58,97.44,314467.38,200823.84,113643.54 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,M,4/6/2015,246401298,4/13/2015,4474,109.28,35.84,488918.72,160348.16,328570.56 +Europe,Portugal,Snacks,Offline,M,8/28/2012,565657556,9/28/2012,9496,152.58,97.44,1448899.68,925290.24,523609.44 +Sub-Saharan Africa,Eritrea,Meat,Offline,H,12/5/2013,642294490,12/9/2013,8068,421.89,364.69,3403808.52,2942318.92,461489.6 +Sub-Saharan Africa,Kenya,Baby Food,Offline,M,1/17/2016,206048429,3/7/2016,3164,255.28,159.42,807705.92,504404.88,303301.04 +Middle East and North Africa,Kuwait,Meat,Offline,C,4/5/2013,856968200,4/28/2013,4789,421.89,364.69,2020431.21,1746500.41,273930.8 +Europe,San Marino,Cosmetics,Offline,C,1/12/2016,215415132,2/29/2016,4979,437.2,263.33,2176818.8,1311120.07,865698.73 +Europe,United Kingdom,Cereal,Online,C,12/14/2016,472063052,1/15/2017,2802,205.7,117.11,576371.4,328142.22,248229.18 +Asia,Philippines,Cosmetics,Offline,H,4/5/2017,737898290,4/5/2017,9357,437.2,263.33,4090880.4,2463978.81,1626901.59 +Europe,Italy,Fruits,Online,C,6/17/2015,194219672,6/30/2015,2772,9.33,6.92,25862.76,19182.24,6680.52 +Europe,Netherlands,Cosmetics,Offline,L,2/14/2011,342638528,4/2/2011,3209,437.2,263.33,1402974.8,845025.97,557948.83 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,C,4/3/2016,955078685,4/15/2016,7862,109.28,35.84,859159.36,281774.08,577385.28 +Central America and the Caribbean,Barbados,Meat,Offline,L,8/16/2013,523776471,9/23/2013,5952,421.89,364.69,2511089.28,2170634.88,340454.4 +Sub-Saharan Africa,Chad,Cereal,Offline,C,7/30/2013,311280715,9/4/2013,3736,205.7,117.11,768495.2,437522.96,330972.24 +Sub-Saharan Africa,Ghana,Baby Food,Offline,M,5/15/2012,300452744,6/21/2012,9499,255.28,159.42,2424904.72,1514330.58,910574.14 +Sub-Saharan Africa,The Gambia,Household,Online,C,2/13/2011,544466388,2/17/2011,8558,668.27,502.54,5719054.66,4300737.32,1418317.34 +Central America and the Caribbean,El Salvador,Fruits,Online,C,1/2/2012,716807973,1/21/2012,8263,9.33,6.92,77093.79,57179.96,19913.83 +Central America and the Caribbean,Barbados,Vegetables,Online,M,6/24/2014,561276328,8/13/2014,2993,154.06,90.93,461101.58,272153.49,188948.09 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,M,6/28/2011,341982781,7/23/2011,9159,152.58,97.44,1397480.22,892452.96,505027.26 +Asia,Indonesia,Baby Food,Offline,M,12/27/2015,393351161,1/11/2016,205,255.28,159.42,52332.4,32681.1,19651.3 +Central America and the Caribbean,Dominica,Clothes,Offline,L,9/8/2011,670117795,9/11/2011,1602,109.28,35.84,175066.56,57415.68,117650.88 +Europe,Germany,Cereal,Offline,H,6/14/2017,297331511,6/24/2017,5856,205.7,117.11,1204579.2,685796.16,518783.04 +Asia,Singapore,Beverages,Online,L,5/6/2015,720353639,5/26/2015,7504,47.45,31.79,356064.8,238552.16,117512.64 +Australia and Oceania,New Zealand,Baby Food,Offline,M,12/30/2014,754858005,1/2/2015,8113,255.28,159.42,2071086.64,1293374.46,777712.18 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,H,12/18/2011,636830937,2/5/2012,1281,255.28,159.42,327013.68,204217.02,122796.66 +Europe,Sweden,Household,Online,M,3/20/2014,672571265,4/17/2014,7638,668.27,502.54,5104246.26,3838400.52,1265845.74 +Australia and Oceania,Fiji,Meat,Online,C,8/26/2015,788690316,9/24/2015,9846,421.89,364.69,4153928.94,3590737.74,563191.2 +Australia and Oceania,East Timor,Beverages,Offline,M,1/6/2015,982111918,2/2/2015,7596,47.45,31.79,360430.2,241476.84,118953.36 +Asia,Nepal,Office Supplies,Online,M,2/14/2012,870072400,2/25/2012,2613,651.21,524.96,1701611.73,1371720.48,329891.25 +Europe,Liechtenstein,Vegetables,Online,C,8/19/2011,140120589,8/27/2011,3651,154.06,90.93,562473.06,331985.43,230487.63 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,L,9/13/2011,800117814,9/22/2011,1496,109.28,35.84,163482.88,53616.64,109866.24 +Europe,Germany,Baby Food,Online,H,5/2/2015,428237903,6/14/2015,3967,255.28,159.42,1012695.76,632419.14,380276.62 +Europe,Macedonia,Cereal,Offline,L,6/15/2011,722967183,8/4/2011,910,205.7,117.11,187187,106570.1,80616.9 +Europe,Portugal,Cereal,Offline,C,7/24/2016,753104484,8/4/2016,9207,205.7,117.11,1893879.9,1078231.77,815648.13 +Australia and Oceania,Fiji,Beverages,Offline,L,5/9/2010,107761132,5/29/2010,7769,47.45,31.79,368639.05,246976.51,121662.54 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,H,3/27/2015,246360957,4/5/2015,2537,651.21,524.96,1652119.77,1331823.52,320296.25 +Europe,Denmark,Vegetables,Offline,M,10/28/2016,448640286,11/19/2016,1485,154.06,90.93,228779.1,135031.05,93748.05 +Asia,Myanmar,Office Supplies,Offline,H,2/25/2013,964647948,4/10/2013,9619,651.21,524.96,6263988.99,5049590.24,1214398.75 +Australia and Oceania,Australia,Cosmetics,Offline,C,11/25/2010,764745271,12/14/2010,3975,437.2,263.33,1737870,1046736.75,691133.25 +Middle East and North Africa,Morocco,Vegetables,Offline,L,1/6/2014,689606082,2/9/2014,8619,154.06,90.93,1327843.14,783725.67,544117.47 +Middle East and North Africa,Syria,Fruits,Online,H,5/16/2012,300216710,6/21/2012,9651,9.33,6.92,90043.83,66784.92,23258.91 +Sub-Saharan Africa,Cameroon,Vegetables,Online,H,11/4/2015,127875983,11/16/2015,200,154.06,90.93,30812,18186,12626 +Asia,Singapore,Snacks,Offline,L,8/19/2012,324195230,9/1/2012,5428,152.58,97.44,828204.24,528904.32,299299.92 +Europe,Norway,Cereal,Offline,L,12/19/2010,211098277,1/13/2011,7526,205.7,117.11,1548098.2,881369.86,666728.34 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,C,7/16/2012,530821454,9/4/2012,719,437.2,263.33,314346.8,189334.27,125012.53 +Sub-Saharan Africa,Benin,Cosmetics,Online,M,5/4/2016,295913589,5/31/2016,6262,437.2,263.33,2737746.4,1648972.46,1088773.94 +Sub-Saharan Africa,Togo,Cereal,Online,L,11/4/2014,839236009,11/14/2014,7439,205.7,117.11,1530202.3,871181.29,659021.01 +Sub-Saharan Africa,Guinea,Snacks,Online,H,12/11/2012,863962543,1/20/2013,4570,152.58,97.44,697290.6,445300.8,251989.8 +Sub-Saharan Africa,Burundi,Fruits,Online,M,8/12/2016,493579518,9/1/2016,3,9.33,6.92,27.99,20.76,7.23 +Europe,Moldova ,Cereal,Online,M,12/11/2013,821885764,1/24/2014,3117,205.7,117.11,641166.9,365031.87,276135.03 +Sub-Saharan Africa,Chad,Cereal,Offline,H,10/25/2016,762992608,11/12/2016,5323,205.7,117.11,1094941.1,623376.53,471564.57 +Central America and the Caribbean,Cuba,Clothes,Offline,H,9/4/2011,201323878,10/10/2011,5064,109.28,35.84,553393.92,181493.76,371900.16 +Asia,Cambodia,Household,Offline,C,4/23/2016,441615903,4/28/2016,2814,668.27,502.54,1880511.78,1414147.56,466364.22 +Europe,Italy,Vegetables,Online,C,7/7/2015,158917510,7/29/2015,6078,154.06,90.93,936376.68,552672.54,383704.14 +Australia and Oceania,East Timor,Cereal,Offline,H,4/10/2010,348590028,5/25/2010,4391,205.7,117.11,903228.7,514230.01,388998.69 +Europe,Armenia,Cosmetics,Offline,C,1/5/2014,276307284,1/27/2014,4320,437.2,263.33,1888704,1137585.6,751118.4 +Australia and Oceania,Solomon Islands,Clothes,Offline,H,12/3/2010,628055608,12/16/2010,4466,109.28,35.84,488044.48,160061.44,327983.04 +Australia and Oceania,Kiribati,Cosmetics,Offline,C,10/6/2012,360133826,10/24/2012,457,437.2,263.33,199800.4,120341.81,79458.59 +Australia and Oceania,Samoa ,Fruits,Offline,L,3/22/2017,749153268,5/10/2017,9955,9.33,6.92,92880.15,68888.6,23991.55 +Europe,Austria,Cosmetics,Offline,H,9/5/2011,442037761,9/10/2011,7651,437.2,263.33,3345017.2,2014737.83,1330279.37 +Australia and Oceania,Palau,Household,Online,L,11/18/2014,406023633,11/19/2014,271,668.27,502.54,181101.17,136188.34,44912.83 +Europe,Spain,Clothes,Online,L,7/24/2012,778659713,9/3/2012,1567,109.28,35.84,171241.76,56161.28,115080.48 +Middle East and North Africa,Tunisia ,Beverages,Online,L,3/25/2014,417807328,5/1/2014,7328,47.45,31.79,347713.6,232957.12,114756.48 +Australia and Oceania,Vanuatu,Cereal,Online,H,7/15/2011,951640307,8/28/2011,369,205.7,117.11,75903.3,43213.59,32689.71 +Europe,Italy,Household,Online,H,5/3/2012,928644979,6/1/2012,5541,668.27,502.54,3702884.07,2784574.14,918309.93 +Europe,Romania,Vegetables,Offline,H,3/12/2014,767620170,4/29/2014,4721,154.06,90.93,727317.26,429280.53,298036.73 +Middle East and North Africa,Egypt,Fruits,Online,H,9/27/2015,507677209,10/14/2015,1823,9.33,6.92,17008.59,12615.16,4393.43 +Sub-Saharan Africa,Mozambique,Cereal,Offline,L,11/15/2012,258239924,12/31/2012,7787,205.7,117.11,1601785.9,911935.57,689850.33 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,L,2/23/2010,649044644,2/25/2010,5588,47.45,31.79,265150.6,177642.52,87508.08 +Middle East and North Africa,Tunisia ,Cereal,Online,H,12/14/2016,580140197,1/29/2017,5231,205.7,117.11,1076016.7,612602.41,463414.29 +Asia,Thailand,Meat,Offline,H,6/18/2013,371887910,8/5/2013,8752,421.89,364.69,3692381.28,3191766.88,500614.4 +Middle East and North Africa,Egypt,Office Supplies,Online,H,12/26/2014,414961612,1/13/2015,5217,651.21,524.96,3397362.57,2738716.32,658646.25 +Middle East and North Africa,Algeria,Household,Online,M,3/7/2015,720347630,4/6/2015,5726,668.27,502.54,3826514.02,2877544.04,948969.98 +Middle East and North Africa,Turkey,Fruits,Online,H,7/22/2012,469344794,9/4/2012,8409,9.33,6.92,78455.97,58190.28,20265.69 +North America,Canada,Snacks,Offline,C,4/7/2014,263564431,5/13/2014,3427,152.58,97.44,522891.66,333926.88,188964.78 +Europe,Montenegro,Fruits,Offline,H,2/25/2017,774930369,3/16/2017,7972,9.33,6.92,74378.76,55166.24,19212.52 +Europe,Croatia,Cereal,Offline,H,7/29/2011,495678937,8/16/2011,1267,205.7,117.11,260621.9,148378.37,112243.53 +Sub-Saharan Africa,Tanzania,Baby Food,Online,L,6/9/2015,688358962,7/29/2015,9569,255.28,159.42,2442774.32,1525489.98,917284.34 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,H,6/7/2017,435831773,7/18/2017,1162,651.21,524.96,756706.02,610003.52,146702.5 +Asia,Kazakhstan,Snacks,Offline,H,2/7/2011,691271197,2/13/2011,1364,152.58,97.44,208119.12,132908.16,75210.96 +North America,Canada,Office Supplies,Offline,H,10/8/2013,228163564,11/4/2013,7524,651.21,524.96,4899704.04,3949799.04,949905 +Central America and the Caribbean,Barbados,Household,Online,H,4/25/2017,590307700,5/16/2017,4021,668.27,502.54,2687113.67,2020713.34,666400.33 +Europe,Cyprus,Personal Care,Online,M,9/9/2014,241814935,9/27/2014,7268,81.73,56.67,594013.64,411877.56,182136.08 +Europe,Italy,Vegetables,Online,L,4/8/2011,417109096,5/16/2011,705,154.06,90.93,108612.3,64105.65,44506.65 +Middle East and North Africa,Oman,Baby Food,Offline,M,6/25/2013,170926511,7/8/2013,9808,255.28,159.42,2503786.24,1563591.36,940194.88 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,M,6/24/2017,428316009,7/9/2017,7080,651.21,524.96,4610566.8,3716716.8,893850 +Europe,Ukraine,Meat,Online,H,11/22/2012,834638917,12/19/2012,7058,421.89,364.69,2977699.62,2573982.02,403717.6 +Sub-Saharan Africa,South Africa,Cereal,Online,M,12/6/2016,205569064,12/28/2016,1309,205.7,117.11,269261.3,153296.99,115964.31 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,L,7/28/2017,577092778,9/1/2017,3432,152.58,97.44,523654.56,334414.08,189240.48 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,M,3/21/2015,455508887,5/1/2015,4057,651.21,524.96,2641958.97,2129762.72,512196.25 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,L,5/3/2011,667428719,5/28/2011,5845,651.21,524.96,3806322.45,3068391.2,737931.25 +Sub-Saharan Africa,Zambia,Fruits,Offline,L,3/31/2012,309776103,4/15/2012,8488,9.33,6.92,79193.04,58736.96,20456.08 +Central America and the Caribbean,Guatemala,Fruits,Online,M,3/10/2010,799787366,4/29/2010,3709,9.33,6.92,34604.97,25666.28,8938.69 +Sub-Saharan Africa,Senegal,Baby Food,Offline,M,5/25/2017,925011336,5/29/2017,265,255.28,159.42,67649.2,42246.3,25402.9 +North America,Canada,Meat,Offline,C,11/17/2016,893309342,12/8/2016,8941,421.89,364.69,3772118.49,3260693.29,511425.2 +Sub-Saharan Africa,Uganda,Baby Food,Online,C,8/24/2011,982855212,9/20/2011,7553,255.28,159.42,1928129.84,1204099.26,724030.58 +Asia,Tajikistan,Personal Care,Online,H,5/3/2013,192135274,5/18/2013,5952,81.73,56.67,486456.96,337299.84,149157.12 +Sub-Saharan Africa,Djibouti,Fruits,Online,H,9/25/2015,289948356,10/10/2015,1017,9.33,6.92,9488.61,7037.64,2450.97 +Middle East and North Africa,Egypt,Beverages,Online,C,9/2/2013,865405786,9/23/2013,1658,47.45,31.79,78672.1,52707.82,25964.28 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,H,6/2/2014,677931392,6/16/2014,3819,81.73,56.67,312126.87,216422.73,95704.14 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,M,3/1/2011,807261502,4/9/2011,5473,152.58,97.44,835070.34,533289.12,301781.22 +Sub-Saharan Africa,Botswana,Meat,Online,H,1/31/2017,603444945,3/2/2017,1624,421.89,364.69,685149.36,592256.56,92892.8 +Asia,Philippines,Cereal,Online,C,2/21/2016,836843049,3/26/2016,9310,205.7,117.11,1915067,1090294.1,824772.9 +Europe,Kosovo,Fruits,Online,M,4/13/2012,548129642,5/17/2012,2596,9.33,6.92,24220.68,17964.32,6256.36 +Sub-Saharan Africa,Niger,Vegetables,Online,C,7/13/2010,198291051,8/12/2010,7583,154.06,90.93,1168236.98,689522.19,478714.79 +Asia,Myanmar,Beverages,Offline,C,3/5/2013,318626105,3/12/2013,7400,47.45,31.79,351130,235246,115884 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,L,1/5/2016,160746133,1/21/2016,7208,205.7,117.11,1482685.6,844128.88,638556.72 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,L,2/7/2012,846574962,3/24/2012,9199,437.2,263.33,4021802.8,2422372.67,1599430.13 +Sub-Saharan Africa,Nigeria,Vegetables,Online,C,9/22/2010,418348920,11/6/2010,7597,154.06,90.93,1170393.82,690795.21,479598.61 +Europe,Italy,Household,Offline,L,11/13/2010,588616836,11/17/2010,3657,668.27,502.54,2443863.39,1837788.78,606074.61 +Europe,Portugal,Cereal,Online,H,7/27/2012,890240037,8/24/2012,665,205.7,117.11,136790.5,77878.15,58912.35 +Central America and the Caribbean,Cuba,Personal Care,Offline,C,3/1/2013,926392352,3/6/2013,8938,81.73,56.67,730502.74,506516.46,223986.28 +Middle East and North Africa,Algeria,Baby Food,Online,M,1/16/2011,820560109,2/27/2011,826,255.28,159.42,210861.28,131680.92,79180.36 +Australia and Oceania,Palau,Cereal,Online,L,1/6/2017,766542136,2/5/2017,5707,205.7,117.11,1173929.9,668346.77,505583.13 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,C,9/5/2012,578449761,9/30/2012,4994,651.21,524.96,3252142.74,2621650.24,630492.5 +Europe,Poland,Clothes,Offline,H,10/6/2014,140706813,10/28/2014,7128,109.28,35.84,778947.84,255467.52,523480.32 +Middle East and North Africa,Iraq,Meat,Online,H,10/8/2010,758049619,11/6/2010,2583,421.89,364.69,1089741.87,941994.27,147747.6 +Middle East and North Africa,Saudi Arabia,Fruits,Offline,L,10/11/2015,205527007,11/21/2015,8864,9.33,6.92,82701.12,61338.88,21362.24 +Sub-Saharan Africa,South Africa,Fruits,Online,M,8/19/2015,378500306,9/4/2015,5507,9.33,6.92,51380.31,38108.44,13271.87 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,L,3/8/2016,542643344,3/12/2016,9079,152.58,97.44,1385273.82,884657.76,500616.06 +Europe,Denmark,Cosmetics,Offline,M,10/8/2016,483942449,10/22/2016,8180,437.2,263.33,3576296,2154039.4,1422256.6 +Central America and the Caribbean,Guatemala,Meat,Online,L,1/2/2014,958696448,2/16/2014,8438,421.89,364.69,3559907.82,3077254.22,482653.6 +Europe,Greece,Clothes,Online,C,2/21/2013,543516671,3/2/2013,7516,109.28,35.84,821348.48,269373.44,551975.04 +Sub-Saharan Africa,Madagascar,Cereal,Offline,H,9/20/2016,585326945,9/28/2016,105,205.7,117.11,21598.5,12296.55,9301.95 +Asia,Brunei,Cosmetics,Offline,H,3/9/2013,251363599,3/13/2013,2930,437.2,263.33,1280996,771556.9,509439.1 +Europe,Serbia,Baby Food,Online,C,12/28/2010,579175460,12/28/2010,9744,255.28,159.42,2487448.32,1553388.48,934059.84 +Central America and the Caribbean,Cuba,Fruits,Online,M,1/28/2012,426623857,2/9/2012,6335,9.33,6.92,59105.55,43838.2,15267.35 +Asia,Maldives,Household,Offline,L,8/30/2015,521882617,10/11/2015,5519,668.27,502.54,3688182.13,2773518.26,914663.87 +Central America and the Caribbean,Jamaica,Clothes,Offline,L,6/16/2014,313438069,6/24/2014,2145,109.28,35.84,234405.6,76876.8,157528.8 +Middle East and North Africa,Yemen,Baby Food,Online,H,8/7/2013,220089042,8/22/2013,8093,255.28,159.42,2065981.04,1290186.06,775794.98 +Australia and Oceania,Kiribati,Beverages,Online,C,9/21/2011,280946862,10/23/2011,7275,47.45,31.79,345198.75,231272.25,113926.5 +Australia and Oceania,Papua New Guinea,Beverages,Offline,L,4/18/2012,605435359,5/2/2012,632,47.45,31.79,29988.4,20091.28,9897.12 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,M,4/18/2012,923290860,5/21/2012,1138,255.28,159.42,290508.64,181419.96,109088.68 +Europe,Greece,Clothes,Offline,C,7/20/2013,134562194,9/5/2013,8798,109.28,35.84,961445.44,315320.32,646125.12 +Sub-Saharan Africa,Nigeria,Baby Food,Online,L,5/14/2011,359610688,6/9/2011,5649,255.28,159.42,1442076.72,900563.58,541513.14 +Sub-Saharan Africa,Sudan,Beverages,Offline,L,6/27/2013,189110171,7/29/2013,757,47.45,31.79,35919.65,24065.03,11854.62 +Europe,Albania,Vegetables,Online,C,7/28/2013,534046971,9/3/2013,5221,154.06,90.93,804347.26,474745.53,329601.73 +Middle East and North Africa,Jordan,Vegetables,Offline,L,2/16/2010,575719916,2/18/2010,7172,154.06,90.93,1104918.32,652149.96,452768.36 +Sub-Saharan Africa,Cameroon,Personal Care,Online,M,4/22/2010,915740334,4/26/2010,6770,81.73,56.67,553312.1,383655.9,169656.2 +Middle East and North Africa,Oman,Beverages,Offline,C,12/15/2010,426032054,12/18/2010,1207,47.45,31.79,57272.15,38370.53,18901.62 +Asia,Thailand,Snacks,Offline,H,7/27/2017,298831403,8/24/2017,9708,152.58,97.44,1481246.64,945947.52,535299.12 +Asia,Vietnam,Cereal,Offline,L,3/14/2010,896687209,4/25/2010,8526,205.7,117.11,1753798.2,998479.86,755318.34 +Sub-Saharan Africa,Tanzania,Cereal,Online,M,5/26/2015,402460801,6/17/2015,5949,205.7,117.11,1223709.3,696687.39,527021.91 +Europe,Italy,Cosmetics,Online,M,7/24/2011,669326007,8/30/2011,7294,437.2,263.33,3188936.8,1920729.02,1268207.78 +North America,Greenland,Snacks,Offline,C,1/3/2016,470769155,1/16/2016,9909,152.58,97.44,1511915.22,965532.96,546382.26 +Central America and the Caribbean,Nicaragua,Fruits,Online,H,1/19/2013,450589072,2/9/2013,8174,9.33,6.92,76263.42,56564.08,19699.34 +Sub-Saharan Africa,Senegal,Meat,Online,L,10/16/2010,872897088,11/25/2010,8501,421.89,364.69,3586486.89,3100229.69,486257.2 +Sub-Saharan Africa,Madagascar,Beverages,Offline,M,8/4/2014,272117030,9/12/2014,4331,47.45,31.79,205505.95,137682.49,67823.46 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,M,10/1/2015,402985227,10/2/2015,1139,651.21,524.96,741728.19,597929.44,143798.75 +Asia,Kyrgyzstan,Beverages,Online,L,5/28/2010,390550506,7/16/2010,1428,47.45,31.79,67758.6,45396.12,22362.48 +Australia and Oceania,Tuvalu,Fruits,Offline,C,12/1/2010,780174195,12/14/2010,9736,9.33,6.92,90836.88,67373.12,23463.76 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,L,10/8/2011,387530124,10/26/2011,7630,651.21,524.96,4968732.3,4005444.8,963287.5 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,M,1/31/2016,348604619,3/21/2016,8708,152.58,97.44,1328666.64,848507.52,480159.12 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,L,9/10/2016,969696509,10/11/2016,3601,651.21,524.96,2345007.21,1890380.96,454626.25 +Sub-Saharan Africa,Chad,Meat,Online,M,1/26/2015,377417123,1/26/2015,4969,421.89,364.69,2096371.41,1812144.61,284226.8 +Australia and Oceania,Nauru,Clothes,Online,H,7/11/2017,368690288,8/12/2017,2504,109.28,35.84,273637.12,89743.36,183893.76 +Middle East and North Africa,Iraq,Vegetables,Online,M,4/20/2016,560752332,5/6/2016,7931,154.06,90.93,1221849.86,721165.83,500684.03 +Europe,Hungary,Beverages,Online,H,1/24/2016,641152083,2/21/2016,4,47.45,31.79,189.8,127.16,62.64 +Europe,Kosovo,Office Supplies,Offline,M,12/18/2014,817750871,12/28/2014,9510,651.21,524.96,6193007.1,4992369.6,1200637.5 +Europe,Ukraine,Cosmetics,Offline,H,1/3/2016,468722522,2/11/2016,4265,437.2,263.33,1864658,1123102.45,741555.55 +Sub-Saharan Africa,Swaziland,Cosmetics,Online,H,9/11/2015,392553365,9/19/2015,4119,437.2,263.33,1800826.8,1084656.27,716170.53 +Asia,Kyrgyzstan,Personal Care,Online,H,5/17/2015,558042228,7/3/2015,5951,81.73,56.67,486375.23,337243.17,149132.06 +Europe,Russia,Cosmetics,Offline,M,6/18/2017,554300439,8/7/2017,8672,437.2,263.33,3791398.4,2283597.76,1507800.64 +Australia and Oceania,Marshall Islands,Baby Food,Offline,L,1/28/2014,940751826,3/16/2014,8226,255.28,159.42,2099933.28,1311388.92,788544.36 +Middle East and North Africa,Israel,Personal Care,Online,L,7/20/2013,997132718,8/23/2013,2585,81.73,56.67,211272.05,146491.95,64780.1 +Europe,Cyprus,Clothes,Online,M,12/1/2013,973491942,1/15/2014,6754,109.28,35.84,738077.12,242063.36,496013.76 +Europe,Finland,Cosmetics,Offline,C,4/13/2014,740190827,5/9/2014,7769,437.2,263.33,3396606.8,2045810.77,1350796.03 +Central America and the Caribbean,Panama,Vegetables,Offline,L,1/9/2011,237903201,1/21/2011,9699,154.06,90.93,1494227.94,881930.07,612297.87 +Europe,Serbia,Household,Online,H,9/24/2016,827615392,9/25/2016,8641,668.27,502.54,5774521.07,4342448.14,1432072.93 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,H,12/26/2010,340626227,1/25/2011,7725,81.73,56.67,631364.25,437775.75,193588.5 +Europe,Luxembourg,Office Supplies,Offline,C,4/15/2012,728547036,6/3/2012,2113,651.21,524.96,1376006.73,1109240.48,266766.25 +Asia,Bhutan,Office Supplies,Online,C,9/17/2013,413301646,10/31/2013,3996,651.21,524.96,2602235.16,2097740.16,504495 +Middle East and North Africa,Iraq,Household,Online,M,12/16/2016,137126386,1/3/2017,7600,668.27,502.54,5078852,3819304,1259548 +Middle East and North Africa,Bahrain,Vegetables,Offline,M,6/9/2013,712570083,6/19/2013,4177,154.06,90.93,643508.62,379814.61,263694.01 +Asia,Myanmar,Vegetables,Offline,H,10/9/2010,772494065,11/2/2010,7015,154.06,90.93,1080730.9,637873.95,442856.95 +Europe,Portugal,Personal Care,Offline,C,11/9/2013,820072162,12/29/2013,6431,81.73,56.67,525605.63,364444.77,161160.86 +Sub-Saharan Africa,Burundi,Beverages,Online,L,7/8/2013,978790700,8/19/2013,4774,47.45,31.79,226526.3,151765.46,74760.84 +Central America and the Caribbean,Barbados,Cosmetics,Online,H,12/28/2012,542448508,2/10/2013,1423,437.2,263.33,622135.6,374718.59,247417.01 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,L,8/3/2016,225156915,8/13/2016,7789,47.45,31.79,369588.05,247612.31,121975.74 +Europe,Liechtenstein,Beverages,Online,M,10/2/2010,811339747,11/9/2010,2316,47.45,31.79,109894.2,73625.64,36268.56 +Europe,Lithuania,Meat,Online,C,4/10/2013,905733335,5/11/2013,5476,421.89,364.69,2310269.64,1997042.44,313227.2 +Middle East and North Africa,Afghanistan,Vegetables,Online,L,7/6/2016,983386504,8/13/2016,4774,154.06,90.93,735482.44,434099.82,301382.62 +Sub-Saharan Africa,Sudan,Personal Care,Offline,C,11/22/2013,239660584,12/8/2013,9748,81.73,56.67,796704.04,552419.16,244284.88 +Middle East and North Africa,Saudi Arabia,Clothes,Offline,M,4/4/2011,640229403,4/18/2011,6963,109.28,35.84,760916.64,249553.92,511362.72 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,C,7/8/2015,171079289,8/20/2015,5018,109.28,35.84,548367.04,179845.12,368521.92 +Europe,Estonia,Cereal,Offline,L,9/19/2015,488509070,11/8/2015,9545,205.7,117.11,1963406.5,1117814.95,845591.55 +Sub-Saharan Africa,Mauritania,Meat,Online,M,2/10/2017,169130074,3/31/2017,8202,421.89,364.69,3460341.78,2991187.38,469154.4 +Europe,Iceland,Cosmetics,Offline,H,8/30/2014,559866130,10/8/2014,5684,437.2,263.33,2485044.8,1496767.72,988277.08 +Asia,Tajikistan,Snacks,Offline,H,12/18/2011,827953565,1/22/2012,8714,152.58,97.44,1329582.12,849092.16,480489.96 +Europe,Vatican City,Meat,Offline,M,6/20/2017,210941207,7/29/2017,1046,421.89,364.69,441296.94,381465.74,59831.2 +Australia and Oceania,Papua New Guinea,Snacks,Offline,L,5/24/2010,266690385,6/8/2010,8466,152.58,97.44,1291742.28,824927.04,466815.24 +Middle East and North Africa,Oman,Office Supplies,Online,L,9/7/2012,823374927,9/25/2012,3793,651.21,524.96,2470039.53,1991173.28,478866.25 +Australia and Oceania,Australia,Baby Food,Online,H,1/18/2017,429481160,2/2/2017,1874,255.28,159.42,478394.72,298753.08,179641.64 +Asia,Thailand,Baby Food,Online,L,6/24/2013,403807914,7/5/2013,4590,255.28,159.42,1171735.2,731737.8,439997.4 +Sub-Saharan Africa,Guinea,Clothes,Offline,H,10/1/2015,785466516,10/25/2015,5852,109.28,35.84,639506.56,209735.68,429770.88 +Middle East and North Africa,Iran,Snacks,Offline,L,3/10/2012,783880794,3/21/2012,6601,152.58,97.44,1007180.58,643201.44,363979.14 +Central America and the Caribbean,Barbados,Vegetables,Offline,M,12/2/2014,128787076,1/13/2015,9813,154.06,90.93,1511790.78,892296.09,619494.69 +North America,Mexico,Personal Care,Online,L,8/14/2010,420234191,9/9/2010,5490,81.73,56.67,448697.7,311118.3,137579.4 +Central America and the Caribbean,Haiti,Household,Online,L,4/26/2017,178583467,5/29/2017,5671,668.27,502.54,3789759.17,2849904.34,939854.83 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,M,6/18/2012,694508731,7/12/2012,9422,81.73,56.67,770060.06,533944.74,236115.32 +Europe,Poland,Fruits,Online,L,6/9/2012,178996312,7/2/2012,7841,9.33,6.92,73156.53,54259.72,18896.81 +Middle East and North Africa,Israel,Household,Offline,M,9/30/2015,513345038,11/9/2015,9059,668.27,502.54,6053857.93,4552509.86,1501348.07 +Sub-Saharan Africa,Togo,Personal Care,Online,M,5/23/2014,499166238,5/23/2014,3237,81.73,56.67,264560.01,183440.79,81119.22 +Asia,Kyrgyzstan,Clothes,Offline,C,10/19/2012,808383738,11/4/2012,7567,109.28,35.84,826921.76,271201.28,555720.48 +Australia and Oceania,Vanuatu,Snacks,Offline,H,6/18/2016,833233869,7/3/2016,1273,152.58,97.44,194234.34,124041.12,70193.22 +Europe,Poland,Office Supplies,Offline,C,1/2/2013,936265456,1/13/2013,609,651.21,524.96,396586.89,319700.64,76886.25 +Asia,North Korea,Snacks,Offline,C,11/1/2013,200339829,12/4/2013,3862,152.58,97.44,589263.96,376313.28,212950.68 +Sub-Saharan Africa,Madagascar,Clothes,Offline,H,6/27/2012,478630816,8/11/2012,6350,109.28,35.84,693928,227584,466344 +Central America and the Caribbean,Grenada,Vegetables,Online,C,2/23/2011,544624745,3/23/2011,5420,154.06,90.93,835005.2,492840.6,342164.6 +Sub-Saharan Africa,The Gambia,Beverages,Online,M,11/1/2016,142120444,12/20/2016,5453,47.45,31.79,258744.85,173350.87,85393.98 +Europe,Poland,Household,Offline,H,12/8/2014,435229241,1/16/2015,2859,668.27,502.54,1910583.93,1436761.86,473822.07 +Europe,Albania,Clothes,Online,M,10/26/2010,858374965,11/13/2010,1082,109.28,35.84,118240.96,38778.88,79462.08 +Sub-Saharan Africa,Benin,Baby Food,Offline,L,12/1/2010,466293942,12/18/2010,5595,255.28,159.42,1428291.6,891954.9,536336.7 +Europe,Sweden,Personal Care,Online,M,5/19/2011,184035003,5/28/2011,8902,81.73,56.67,727560.46,504476.34,223084.12 +North America,Canada,Fruits,Online,H,12/26/2016,556959474,1/22/2017,5540,9.33,6.92,51688.2,38336.8,13351.4 +Sub-Saharan Africa,Swaziland,Snacks,Online,H,8/25/2014,400741183,10/7/2014,7076,152.58,97.44,1079656.08,689485.44,390170.64 +Central America and the Caribbean,Guatemala,Baby Food,Offline,L,1/25/2015,851366460,3/9/2015,7110,255.28,159.42,1815040.8,1133476.2,681564.6 +Asia,Philippines,Meat,Offline,M,1/27/2011,415134131,1/27/2011,6270,421.89,364.69,2645250.3,2286606.3,358644 +Sub-Saharan Africa,Burundi,Clothes,Online,L,9/14/2011,818655526,9/17/2011,7217,109.28,35.84,788673.76,258657.28,530016.48 +Asia,Kyrgyzstan,Office Supplies,Online,H,9/14/2015,258854472,10/11/2015,9645,651.21,524.96,6280920.45,5063239.2,1217681.25 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,C,4/26/2015,152967298,5/6/2015,5277,81.73,56.67,431289.21,299047.59,132241.62 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,M,3/15/2015,188542830,4/14/2015,2868,47.45,31.79,136086.6,91173.72,44912.88 +Europe,Croatia,Meat,Online,H,7/8/2013,573442399,8/4/2013,3204,421.89,364.69,1351735.56,1168466.76,183268.8 +Middle East and North Africa,Israel,Meat,Offline,L,4/8/2013,685839831,5/8/2013,4102,421.89,364.69,1730592.78,1495958.38,234634.4 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,M,12/14/2010,424221456,1/13/2011,5411,255.28,159.42,1381320.08,862621.62,518698.46 +Europe,Poland,Cosmetics,Online,H,6/28/2015,657386100,7/5/2015,4010,437.2,263.33,1753172,1055953.3,697218.7 +Sub-Saharan Africa,Niger,Household,Online,M,2/25/2014,974445092,3/2/2014,8812,668.27,502.54,5888795.24,4428382.48,1460412.76 +Sub-Saharan Africa,Burkina Faso,Meat,Online,M,3/17/2014,134822261,3/24/2014,5758,421.89,364.69,2429242.62,2099885.02,329357.6 +Sub-Saharan Africa,Comoros,Meat,Online,M,5/29/2016,118253934,6/5/2016,2822,421.89,364.69,1190573.58,1029155.18,161418.4 +Asia,Indonesia,Fruits,Offline,C,3/23/2011,274788939,4/30/2011,5008,9.33,6.92,46724.64,34655.36,12069.28 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,M,11/23/2012,474788606,1/9/2013,9354,651.21,524.96,6091418.34,4910475.84,1180942.5 +Australia and Oceania,Marshall Islands,Personal Care,Online,H,3/28/2010,658926761,4/16/2010,9926,81.73,56.67,811251.98,562506.42,248745.56 +Middle East and North Africa,Kuwait,Cosmetics,Offline,L,11/1/2015,388189733,11/2/2015,2823,437.2,263.33,1234215.6,743380.59,490835.01 +Asia,Mongolia,Personal Care,Offline,L,11/2/2016,193876349,12/3/2016,1175,81.73,56.67,96032.75,66587.25,29445.5 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,M,8/12/2016,227597939,8/20/2016,143,255.28,159.42,36505.04,22797.06,13707.98 +Europe,Ireland,Beverages,Online,L,10/18/2015,711278331,11/8/2015,1919,47.45,31.79,91056.55,61005.01,30051.54 +Central America and the Caribbean,Dominica,Fruits,Online,H,2/3/2016,587153851,2/23/2016,727,9.33,6.92,6782.91,5030.84,1752.07 +Asia,Bhutan,Fruits,Offline,M,6/25/2016,667773330,8/9/2016,7823,9.33,6.92,72988.59,54135.16,18853.43 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,H,1/6/2017,485998094,2/24/2017,6491,668.27,502.54,4337740.57,3261987.14,1075753.43 +Europe,Latvia,Clothes,Online,M,1/9/2015,545001971,1/31/2015,7049,109.28,35.84,770314.72,252636.16,517678.56 +Europe,Armenia,Cereal,Offline,M,6/19/2016,968271291,7/9/2016,1847,205.7,117.11,379927.9,216302.17,163625.73 +Middle East and North Africa,Pakistan,Meat,Online,H,1/5/2017,149604880,2/10/2017,263,421.89,364.69,110957.07,95913.47,15043.6 +Sub-Saharan Africa,Uganda,Household,Offline,C,5/26/2013,603114068,6/19/2013,3710,668.27,502.54,2479281.7,1864423.4,614858.3 +Europe,Lithuania,Fruits,Online,C,10/15/2014,413222682,11/14/2014,629,9.33,6.92,5868.57,4352.68,1515.89 +Sub-Saharan Africa,Cape Verde,Clothes,Online,L,4/2/2016,884667050,4/13/2016,1494,109.28,35.84,163264.32,53544.96,109719.36 +Asia,Thailand,Personal Care,Offline,H,2/24/2010,692496001,3/8/2010,3810,81.73,56.67,311391.3,215912.7,95478.6 +Australia and Oceania,Nauru,Cosmetics,Online,L,8/16/2012,832070863,9/29/2012,7114,437.2,263.33,3110240.8,1873329.62,1236911.18 +Sub-Saharan Africa,Mali,Clothes,Offline,C,5/17/2014,569065463,5/19/2014,7971,109.28,35.84,871070.88,285680.64,585390.24 +Middle East and North Africa,Qatar,Personal Care,Online,L,9/27/2014,589466130,11/16/2014,4982,81.73,56.67,407178.86,282329.94,124848.92 +Asia,Thailand,Clothes,Offline,C,5/1/2010,749571692,6/3/2010,3776,109.28,35.84,412641.28,135331.84,277309.44 +Europe,Cyprus,Vegetables,Online,M,12/24/2013,525993478,1/8/2014,2014,154.06,90.93,310276.84,183133.02,127143.82 +Asia,Brunei,Office Supplies,Offline,L,1/28/2013,365655314,3/17/2013,4388,651.21,524.96,2857509.48,2303524.48,553985 +Europe,Austria,Household,Online,H,3/20/2011,335793530,5/3/2011,7623,668.27,502.54,5094222.21,3830862.42,1263359.79 +Central America and the Caribbean,Panama,Cosmetics,Offline,H,11/4/2016,573956954,11/8/2016,5472,437.2,263.33,2392358.4,1440941.76,951416.64 +Europe,Malta,Meat,Online,H,10/4/2016,838006913,11/20/2016,3723,421.89,364.69,1570696.47,1357740.87,212955.6 +Europe,Malta,Office Supplies,Online,C,3/8/2010,956117236,3/31/2010,5192,651.21,524.96,3381082.32,2725592.32,655490 +Europe,Armenia,Office Supplies,Offline,H,7/17/2012,376774251,7/17/2012,4728,651.21,524.96,3078920.88,2482010.88,596910 +Asia,North Korea,Cereal,Online,M,10/31/2013,418776786,12/5/2013,4212,205.7,117.11,866408.4,493267.32,373141.08 +Sub-Saharan Africa,Benin,Snacks,Offline,C,9/4/2012,221236169,10/19/2012,7554,152.58,97.44,1152589.32,736061.76,416527.56 +Europe,Netherlands,Baby Food,Online,H,7/22/2012,793576228,8/27/2012,5696,255.28,159.42,1454074.88,908056.32,546018.56 +Central America and the Caribbean,Honduras,Snacks,Online,L,6/11/2010,965533292,7/10/2010,1612,152.58,97.44,245958.96,157073.28,88885.68 +Sub-Saharan Africa,Lesotho,Household,Online,C,9/25/2015,537156188,10/28/2015,5308,668.27,502.54,3547177.16,2667482.32,879694.84 +Europe,Netherlands,Meat,Offline,L,3/2/2016,728806245,3/20/2016,8818,421.89,364.69,3720226.02,3215836.42,504389.6 +Europe,Slovenia,Office Supplies,Online,M,12/1/2011,131157290,1/15/2012,1212,651.21,524.96,789266.52,636251.52,153015 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,C,10/11/2011,555195653,11/17/2011,3586,154.06,90.93,552459.16,326074.98,226384.18 +Middle East and North Africa,Somalia,Cosmetics,Online,L,4/7/2014,282220160,4/11/2014,4072,437.2,263.33,1780278.4,1072279.76,707998.64 +Middle East and North Africa,Iraq,Clothes,Offline,L,5/19/2011,813842141,6/12/2011,2830,109.28,35.84,309262.4,101427.2,207835.2 +Australia and Oceania,Palau,Snacks,Offline,H,2/14/2015,121985423,2/21/2015,7052,152.58,97.44,1075994.16,687146.88,388847.28 +Australia and Oceania,Kiribati,Baby Food,Online,L,11/1/2015,298886334,12/2/2015,5963,255.28,159.42,1522234.64,950621.46,571613.18 +Sub-Saharan Africa,Namibia,Snacks,Online,L,4/15/2016,807093703,4/24/2016,5817,152.58,97.44,887557.86,566808.48,320749.38 +Middle East and North Africa,Yemen,Snacks,Offline,L,9/29/2012,729468858,10/20/2012,4900,152.58,97.44,747642,477456,270186 +Middle East and North Africa,Yemen,Meat,Online,H,11/21/2013,119185626,12/23/2013,8530,421.89,364.69,3598721.7,3110805.7,487916 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,H,5/1/2014,449730336,5/21/2014,4055,205.7,117.11,834113.5,474881.05,359232.45 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,C,7/9/2013,564901816,7/13/2013,5856,152.58,97.44,893508.48,570608.64,322899.84 +Asia,Taiwan,Baby Food,Offline,H,12/25/2011,728811395,1/10/2012,342,255.28,159.42,87305.76,54521.64,32784.12 +Sub-Saharan Africa,Mali,Household,Online,L,2/2/2015,375882899,2/27/2015,958,668.27,502.54,640202.66,481433.32,158769.34 +Europe,Serbia,Snacks,Online,H,2/17/2014,360852658,2/28/2014,3175,152.58,97.44,484441.5,309372,175069.5 +Asia,Brunei,Office Supplies,Offline,M,10/29/2012,708769500,12/17/2012,9500,651.21,524.96,6186495,4987120,1199375 +Asia,Uzbekistan,Office Supplies,Offline,L,12/15/2015,164994752,1/2/2016,4468,651.21,524.96,2909606.28,2345521.28,564085 +Australia and Oceania,Tuvalu,Meat,Online,H,6/7/2010,245202243,7/22/2010,9647,421.89,364.69,4069972.83,3518164.43,551808.4 +Central America and the Caribbean,Haiti,Office Supplies,Offline,H,7/11/2014,285378301,7/24/2014,8636,651.21,524.96,5623849.56,4533554.56,1090295 +Europe,Malta,Snacks,Offline,M,6/30/2013,591821753,8/17/2013,2063,152.58,97.44,314772.54,201018.72,113753.82 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,M,5/18/2016,191143929,6/22/2016,2591,9.33,6.92,24174.03,17929.72,6244.31 +Middle East and North Africa,Qatar,Fruits,Offline,H,5/10/2014,880268657,5/10/2014,9912,9.33,6.92,92478.96,68591.04,23887.92 +Europe,United Kingdom,Cereal,Offline,L,10/21/2014,476432263,11/23/2014,5749,205.7,117.11,1182569.3,673265.39,509303.91 +Central America and the Caribbean,Dominica,Fruits,Online,L,10/25/2014,467183578,11/4/2014,8857,9.33,6.92,82635.81,61290.44,21345.37 +Europe,Belgium,Snacks,Offline,M,7/18/2012,160383927,8/10/2012,23,152.58,97.44,3509.34,2241.12,1268.22 +Australia and Oceania,East Timor,Cereal,Offline,L,1/1/2011,734207141,2/19/2011,7064,205.7,117.11,1453064.8,827265.04,625799.76 +Central America and the Caribbean,Haiti,Cereal,Offline,H,4/3/2014,287139546,5/2/2014,9828,205.7,117.11,2021619.6,1150957.08,870662.52 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,L,1/30/2016,587979972,3/16/2016,5195,152.58,97.44,792653.1,506200.8,286452.3 +Middle East and North Africa,United Arab Emirates,Fruits,Online,L,4/27/2011,325839745,6/7/2011,2076,9.33,6.92,19369.08,14365.92,5003.16 +Europe,Serbia,Fruits,Offline,M,10/23/2014,960142695,12/9/2014,6415,9.33,6.92,59851.95,44391.8,15460.15 +Europe,Belarus,Personal Care,Offline,M,3/2/2012,870625150,3/10/2012,6184,81.73,56.67,505418.32,350447.28,154971.04 +Sub-Saharan Africa,Mali,Beverages,Offline,L,7/29/2016,307335937,8/7/2016,6388,47.45,31.79,303110.6,203074.52,100036.08 +Asia,Brunei,Snacks,Offline,H,12/26/2011,940636384,2/10/2012,4064,152.58,97.44,620085.12,395996.16,224088.96 +Europe,Bulgaria,Baby Food,Offline,C,7/1/2017,911200320,7/4/2017,3279,255.28,159.42,837063.12,522738.18,314324.94 +Australia and Oceania,Papua New Guinea,Snacks,Offline,M,5/30/2015,680014073,6/28/2015,131,152.58,97.44,19987.98,12764.64,7223.34 +Sub-Saharan Africa,Botswana,Household,Online,M,8/6/2015,778376471,8/16/2015,7750,668.27,502.54,5179092.5,3894685,1284407.5 +Australia and Oceania,Palau,Snacks,Offline,H,11/2/2013,457898843,12/19/2013,1298,152.58,97.44,198048.84,126477.12,71571.72 +Sub-Saharan Africa,Mauritania,Personal Care,Online,L,10/11/2010,840505015,11/6/2010,2967,81.73,56.67,242492.91,168139.89,74353.02 +Asia,North Korea,Baby Food,Online,M,9/12/2015,868431317,11/1/2015,6980,255.28,159.42,1781854.4,1112751.6,669102.8 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,L,6/4/2012,454226577,6/10/2012,4593,9.33,6.92,42852.69,31783.56,11069.13 +Europe,Vatican City,Vegetables,Offline,L,3/1/2016,930752122,3/1/2016,9091,154.06,90.93,1400559.46,826644.63,573914.83 +Europe,Latvia,Cereal,Online,C,8/30/2016,101181781,9/22/2016,792,205.7,117.11,162914.4,92751.12,70163.28 +Australia and Oceania,Kiribati,Vegetables,Offline,H,4/25/2012,789001882,5/22/2012,2045,154.06,90.93,315052.7,185951.85,129100.85 +Australia and Oceania,Marshall Islands,Baby Food,Offline,M,12/7/2013,488011252,12/13/2013,2229,255.28,159.42,569019.12,355347.18,213671.94 +Asia,Nepal,Personal Care,Offline,M,9/7/2010,812321221,9/23/2010,2756,81.73,56.67,225247.88,156182.52,69065.36 +Europe,Russia,Snacks,Online,C,9/21/2011,746355617,9/22/2011,2067,152.58,97.44,315382.86,201408.48,113974.38 +Asia,Kazakhstan,Cosmetics,Online,H,2/17/2012,694850766,3/7/2012,638,437.2,263.33,278933.6,168004.54,110929.06 +Middle East and North Africa,Bahrain,Cereal,Online,L,11/1/2011,232855498,11/17/2011,5971,205.7,117.11,1228234.7,699263.81,528970.89 +Asia,Mongolia,Beverages,Offline,L,10/31/2011,355731141,12/20/2011,7605,47.45,31.79,360857.25,241762.95,119094.3 +Europe,Montenegro,Baby Food,Online,M,5/24/2010,329151523,6/12/2010,2105,255.28,159.42,537364.4,335579.1,201785.3 +Sub-Saharan Africa,Guinea,Meat,Online,C,6/7/2014,839102971,7/12/2014,8071,421.89,364.69,3405074.19,2943412.99,461661.2 +Australia and Oceania,Solomon Islands,Household,Offline,L,12/28/2012,841884315,2/10/2013,1132,668.27,502.54,756481.64,568875.28,187606.36 +Sub-Saharan Africa,Togo,Office Supplies,Online,L,4/29/2011,714106881,5/9/2011,8950,651.21,524.96,5828329.5,4698392,1129937.5 +Sub-Saharan Africa,Comoros,Snacks,Online,M,12/19/2011,902694499,1/23/2012,6217,152.58,97.44,948589.86,605784.48,342805.38 +Europe,United Kingdom,Clothes,Offline,L,12/9/2010,574883496,1/8/2011,9657,109.28,35.84,1055316.96,346106.88,709210.08 +Sub-Saharan Africa,Mali,Cereal,Online,H,9/10/2016,768222701,10/29/2016,3024,205.7,117.11,622036.8,354140.64,267896.16 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,C,1/10/2016,340573441,1/15/2016,2104,651.21,524.96,1370145.84,1104515.84,265630 +Sub-Saharan Africa,Cameroon,Personal Care,Online,M,9/23/2015,920109546,9/28/2015,9716,81.73,56.67,794088.68,550605.72,243482.96 +Sub-Saharan Africa,Comoros,Baby Food,Offline,M,1/31/2016,155317342,2/14/2016,708,255.28,159.42,180738.24,112869.36,67868.88 +Asia,Japan,Office Supplies,Online,M,8/29/2014,264995658,10/6/2014,6959,651.21,524.96,4531770.39,3653196.64,878573.75 +Central America and the Caribbean,Jamaica,Baby Food,Online,L,1/29/2010,388255822,3/14/2010,2381,255.28,159.42,607821.68,379579.02,228242.66 +Sub-Saharan Africa,Kenya,Vegetables,Online,L,5/25/2013,634521663,7/3/2013,7915,154.06,90.93,1219384.9,719710.95,499673.95 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,M,1/5/2014,733529508,2/19/2014,6537,81.73,56.67,534269.01,370451.79,163817.22 +Asia,Myanmar,Beverages,Online,M,10/1/2013,485328185,10/19/2013,8250,47.45,31.79,391462.5,262267.5,129195 +Europe,France,Meat,Offline,H,6/30/2015,210279023,7/31/2015,5091,421.89,364.69,2147841.99,1856636.79,291205.2 +Europe,Kosovo,Office Supplies,Offline,C,11/3/2011,299055850,12/17/2011,6127,651.21,524.96,3989963.67,3216429.92,773533.75 +Asia,Bhutan,Personal Care,Online,M,8/4/2011,762644994,9/2/2011,2456,81.73,56.67,200728.88,139181.52,61547.36 +Europe,Greece,Beverages,Offline,H,4/4/2013,782345283,5/23/2013,2209,47.45,31.79,104817.05,70224.11,34592.94 +Europe,United Kingdom,Cereal,Offline,H,5/31/2016,959768044,6/26/2016,5547,205.7,117.11,1141017.9,649609.17,491408.73 +Australia and Oceania,East Timor,Cereal,Offline,C,5/5/2010,166837108,6/1/2010,9662,205.7,117.11,1987473.4,1131516.82,855956.58 +Australia and Oceania,Fiji,Vegetables,Online,M,9/4/2015,495788800,9/29/2015,3778,154.06,90.93,582038.68,343533.54,238505.14 +Middle East and North Africa,Yemen,Meat,Online,L,6/20/2012,509171950,7/26/2012,4150,421.89,364.69,1750843.5,1513463.5,237380 +North America,United States of America,Cereal,Online,C,2/17/2012,189847886,3/26/2012,9063,205.7,117.11,1864259.1,1061367.93,802891.17 +Sub-Saharan Africa,Madagascar,Meat,Offline,L,10/8/2015,490990436,11/23/2015,3836,421.89,364.69,1618370.04,1398950.84,219419.2 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,L,6/1/2010,186085927,7/12/2010,5816,255.28,159.42,1484708.48,927186.72,557521.76 +Middle East and North Africa,Lebanon,Baby Food,Online,L,9/5/2010,818933188,10/14/2010,9384,255.28,159.42,2395547.52,1495997.28,899550.24 +Sub-Saharan Africa,Nigeria,Meat,Online,H,1/28/2017,853643548,2/19/2017,951,421.89,364.69,401217.39,346820.19,54397.2 +Europe,Lithuania,Snacks,Offline,H,4/5/2012,624640834,4/14/2012,3958,152.58,97.44,603911.64,385667.52,218244.12 +Europe,Greece,Clothes,Online,H,3/31/2010,986661374,5/4/2010,3881,109.28,35.84,424115.68,139095.04,285020.64 +Central America and the Caribbean,Cuba,Meat,Online,C,9/30/2014,164753997,10/15/2014,3224,421.89,364.69,1360173.36,1175760.56,184412.8 +Sub-Saharan Africa,Madagascar,Clothes,Offline,M,5/26/2015,504280030,7/4/2015,6522,109.28,35.84,712724.16,233748.48,478975.68 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,M,4/5/2014,820913302,5/1/2014,5344,154.06,90.93,823296.64,485929.92,337366.72 +Sub-Saharan Africa,Cameroon,Beverages,Online,C,6/16/2014,450640141,6/28/2014,3287,47.45,31.79,155968.15,104493.73,51474.42 +Sub-Saharan Africa,Mali,Vegetables,Online,L,5/23/2016,599759376,6/15/2016,982,154.06,90.93,151286.92,89293.26,61993.66 +Sub-Saharan Africa,Niger,Beverages,Offline,H,12/16/2013,294882333,1/29/2014,1090,47.45,31.79,51720.5,34651.1,17069.4 +Europe,Portugal,Fruits,Offline,L,6/24/2013,432932841,6/25/2013,3303,9.33,6.92,30816.99,22856.76,7960.23 +Europe,Armenia,Household,Offline,C,10/6/2014,631147229,11/9/2014,9345,668.27,502.54,6244983.15,4696236.3,1548746.85 +Europe,Austria,Household,Offline,L,11/26/2014,577074325,12/15/2014,7971,668.27,502.54,5326780.17,4005746.34,1321033.83 +Europe,France,Fruits,Online,L,1/18/2012,478575456,3/5/2012,9967,9.33,6.92,92992.11,68971.64,24020.47 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,C,10/13/2016,613824450,11/27/2016,3150,152.58,97.44,480627,306936,173691 +Central America and the Caribbean,Belize,Fruits,Online,H,6/16/2010,881307637,6/22/2010,7369,9.33,6.92,68752.77,50993.48,17759.29 +Europe,Moldova ,Clothes,Offline,H,2/21/2017,349823844,3/4/2017,9504,109.28,35.84,1038597.12,340623.36,697973.76 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,H,7/12/2016,408484399,7/15/2016,8466,205.7,117.11,1741456.2,991453.26,750002.94 +Europe,France,Fruits,Offline,C,11/21/2015,716713130,12/4/2015,197,9.33,6.92,1838.01,1363.24,474.77 +Australia and Oceania,Marshall Islands,Snacks,Online,L,12/23/2015,554246366,1/30/2016,2671,152.58,97.44,407541.18,260262.24,147278.94 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,C,10/29/2014,171132934,11/6/2014,893,109.28,35.84,97587.04,32005.12,65581.92 +Europe,Netherlands,Meat,Offline,M,7/19/2011,337734162,8/11/2011,1899,421.89,364.69,801169.11,692546.31,108622.8 +Sub-Saharan Africa,Eritrea,Household,Offline,C,1/31/2010,994723880,2/16/2010,9756,668.27,502.54,6519642.12,4902780.24,1616861.88 +Sub-Saharan Africa,Mali,Household,Offline,M,6/17/2015,803088414,7/22/2015,563,668.27,502.54,376236.01,282930.02,93305.99 +Europe,Cyprus,Beverages,Online,L,10/28/2014,294126594,11/15/2014,7450,47.45,31.79,353502.5,236835.5,116667 +Sub-Saharan Africa,Nigeria,Clothes,Offline,M,7/15/2011,519449746,7/28/2011,5578,109.28,35.84,609563.84,199915.52,409648.32 +Europe,Bulgaria,Office Supplies,Offline,C,10/22/2013,800981700,10/31/2013,7139,651.21,524.96,4648988.19,3747689.44,901298.75 +Central America and the Caribbean,Cuba,Beverages,Online,C,10/10/2015,980958783,10/17/2015,6358,47.45,31.79,301687.1,202120.82,99566.28 +Sub-Saharan Africa,Sudan,Meat,Offline,H,6/1/2016,971929824,7/19/2016,4488,421.89,364.69,1893442.32,1636728.72,256713.6 +Europe,Estonia,Cereal,Online,M,10/14/2015,306756150,11/15/2015,4817,205.7,117.11,990856.9,564118.87,426738.03 +Europe,Portugal,Household,Offline,C,3/15/2011,388611590,3/16/2011,7660,668.27,502.54,5118948.2,3849456.4,1269491.8 +Sub-Saharan Africa,Angola,Beverages,Online,M,3/17/2016,440982472,3/28/2016,5368,47.45,31.79,254711.6,170648.72,84062.88 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,C,4/30/2011,657667624,5/4/2011,7320,109.28,35.84,799929.6,262348.8,537580.8 +Europe,France,Household,Offline,M,1/5/2016,852778375,2/10/2016,4927,668.27,502.54,3292566.29,2476014.58,816551.71 +Central America and the Caribbean,Grenada,Personal Care,Online,H,9/14/2016,910738551,9/14/2016,6631,81.73,56.67,541951.63,375778.77,166172.86 +Europe,Poland,Clothes,Online,L,1/20/2016,336284482,1/25/2016,2906,109.28,35.84,317567.68,104151.04,213416.64 +Middle East and North Africa,Yemen,Clothes,Online,L,12/28/2013,504464995,2/14/2014,1257,109.28,35.84,137364.96,45050.88,92314.08 +Europe,Andorra,Snacks,Online,H,7/6/2011,610641419,8/9/2011,1221,152.58,97.44,186300.18,118974.24,67325.94 +Asia,Uzbekistan,Office Supplies,Offline,M,6/17/2014,820487582,7/1/2014,9363,651.21,524.96,6097279.23,4915200.48,1182078.75 +Europe,Hungary,Household,Offline,H,8/7/2014,919989812,9/24/2014,4284,668.27,502.54,2862868.68,2152881.36,709987.32 +Sub-Saharan Africa,Togo,Clothes,Offline,L,2/15/2016,765446937,3/20/2016,1613,109.28,35.84,176268.64,57809.92,118458.72 +North America,Canada,Household,Online,H,9/17/2016,733470284,10/21/2016,9011,668.27,502.54,6021780.97,4528387.94,1493393.03 +Europe,San Marino,Meat,Offline,L,4/30/2011,370983684,6/19/2011,1171,421.89,364.69,494033.19,427051.99,66981.2 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,M,2/19/2011,645223462,4/5/2011,4816,255.28,159.42,1229428.48,767766.72,461661.76 +Asia,Japan,Cereal,Offline,L,1/6/2017,793738448,1/27/2017,3700,205.7,117.11,761090,433307,327783 +Europe,United Kingdom,Meat,Offline,C,10/6/2015,574389970,11/19/2015,3611,421.89,364.69,1523444.79,1316895.59,206549.2 +Asia,Cambodia,Beverages,Offline,H,3/4/2014,715351855,3/20/2014,7366,47.45,31.79,349516.7,234165.14,115351.56 +Middle East and North Africa,Kuwait,Snacks,Online,C,7/10/2012,665110433,7/15/2012,9812,152.58,97.44,1497114.96,956081.28,541033.68 +Asia,Myanmar,Beverages,Offline,C,12/16/2015,842464530,1/2/2016,2831,47.45,31.79,134330.95,89997.49,44333.46 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,C,7/12/2015,386525475,8/1/2015,333,651.21,524.96,216852.93,174811.68,42041.25 +Middle East and North Africa,Iran,Beverages,Online,C,9/17/2014,306717097,10/7/2014,3260,47.45,31.79,154687,103635.4,51051.6 +Sub-Saharan Africa,Zambia,Office Supplies,Online,H,6/26/2010,332775723,8/3/2010,4586,651.21,524.96,2986449.06,2407466.56,578982.5 +Europe,Poland,Office Supplies,Offline,H,3/28/2012,264750182,4/28/2012,4317,651.21,524.96,2811273.57,2266252.32,545021.25 +Europe,Bosnia and Herzegovina,Clothes,Offline,C,4/17/2015,423001801,5/9/2015,4488,109.28,35.84,490448.64,160849.92,329598.72 +Europe,Georgia,Household,Online,L,3/27/2012,298204410,4/16/2012,4166,668.27,502.54,2784012.82,2093581.64,690431.18 +Europe,Iceland,Baby Food,Offline,H,11/16/2011,801344335,1/4/2012,4451,255.28,159.42,1136251.28,709578.42,426672.86 +North America,United States of America,Snacks,Online,C,9/20/2012,213720405,10/9/2012,3472,152.58,97.44,529757.76,338311.68,191446.08 +Australia and Oceania,Australia,Household,Offline,H,5/7/2014,936943948,5/13/2014,1390,668.27,502.54,928895.3,698530.6,230364.7 +Australia and Oceania,New Zealand,Meat,Offline,C,8/10/2013,942938792,9/3/2013,5398,421.89,364.69,2277362.22,1968596.62,308765.6 +Australia and Oceania,Tuvalu,Snacks,Offline,M,12/29/2015,523941266,2/14/2016,4719,152.58,97.44,720025.02,459819.36,260205.66 +Sub-Saharan Africa,Ghana,Vegetables,Offline,L,9/11/2016,942500197,10/22/2016,5608,154.06,90.93,863968.48,509935.44,354033.04 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,M,12/26/2011,381476914,1/27/2012,6351,651.21,524.96,4135834.71,3334020.96,801813.75 +Europe,Kosovo,Personal Care,Online,H,7/18/2010,694045245,8/26/2010,2266,81.73,56.67,185200.18,128414.22,56785.96 +Middle East and North Africa,Egypt,Cereal,Offline,L,7/19/2014,653691518,8/28/2014,701,205.7,117.11,144195.7,82094.11,62101.59 +Europe,Ukraine,Fruits,Online,C,11/19/2015,904214560,11/20/2015,6037,9.33,6.92,56325.21,41776.04,14549.17 +Central America and the Caribbean,Jamaica,Cosmetics,Online,L,1/26/2015,809725701,2/1/2015,4684,437.2,263.33,2047844.8,1233437.72,814407.08 +Asia,Laos,Cosmetics,Offline,C,6/24/2017,704648768,7/17/2017,84,437.2,263.33,36724.8,22119.72,14605.08 +Europe,Bulgaria,Beverages,Offline,M,5/29/2014,543720090,7/2/2014,7712,47.45,31.79,365934.4,245164.48,120769.92 +Middle East and North Africa,Morocco,Clothes,Offline,M,2/20/2017,351988494,3/2/2017,72,109.28,35.84,7868.16,2580.48,5287.68 +Europe,Vatican City,Fruits,Offline,M,4/25/2015,674815309,6/1/2015,1701,9.33,6.92,15870.33,11770.92,4099.41 +Europe,Italy,Vegetables,Online,C,12/27/2010,327874362,1/31/2011,4165,154.06,90.93,641659.9,378723.45,262936.45 +Sub-Saharan Africa,Mozambique,Household,Offline,C,11/11/2014,447151982,12/21/2014,1063,668.27,502.54,710371.01,534200.02,176170.99 +Middle East and North Africa,Turkey,Baby Food,Online,M,3/9/2012,438946998,4/4/2012,3026,255.28,159.42,772477.28,482404.92,290072.36 +Asia,Bangladesh,Clothes,Online,M,1/5/2012,229870736,2/5/2012,2714,109.28,35.84,296585.92,97269.76,199316.16 +Sub-Saharan Africa,Gabon,Meat,Offline,M,1/28/2013,716847026,2/28/2013,9820,421.89,364.69,4142959.8,3581255.8,561704 +Asia,Sri Lanka,Meat,Online,H,3/14/2015,617112195,3/27/2015,6067,421.89,364.69,2559606.63,2212574.23,347032.4 +Asia,South Korea,Vegetables,Offline,L,6/18/2015,518215072,6/23/2015,210,154.06,90.93,32352.6,19095.3,13257.3 +Europe,Poland,Beverages,Online,M,1/9/2012,628016984,2/26/2012,3036,47.45,31.79,144058.2,96514.44,47543.76 +Central America and the Caribbean,Cuba,Clothes,Offline,M,6/19/2015,324691760,7/8/2015,2362,109.28,35.84,258119.36,84654.08,173465.28 +Central America and the Caribbean,Dominica,Household,Offline,M,9/16/2014,406725728,9/28/2014,8036,668.27,502.54,5370217.72,4038411.44,1331806.28 +Asia,Brunei,Snacks,Online,H,2/8/2011,842917716,2/13/2011,6939,152.58,97.44,1058752.62,676136.16,382616.46 +Europe,Belgium,Cereal,Offline,C,8/22/2014,322379052,10/6/2014,7980,205.7,117.11,1641486,934537.8,706948.2 +Europe,Albania,Vegetables,Offline,L,6/9/2017,304533565,6/18/2017,7104,154.06,90.93,1094442.24,645966.72,448475.52 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,H,9/6/2012,969117581,10/21/2012,2283,154.06,90.93,351718.98,207593.19,144125.79 +North America,Greenland,Snacks,Online,M,7/21/2013,766179931,8/26/2013,8523,152.58,97.44,1300439.34,830481.12,469958.22 +Australia and Oceania,Kiribati,Vegetables,Online,C,8/1/2011,466081941,8/29/2011,2858,154.06,90.93,440303.48,259877.94,180425.54 +Middle East and North Africa,Saudi Arabia,Meat,Online,M,9/19/2010,909497439,9/25/2010,9358,421.89,364.69,3948046.62,3412769.02,535277.6 +Sub-Saharan Africa,Comoros,Household,Offline,C,12/25/2015,757412755,1/13/2016,4120,668.27,502.54,2753272.4,2070464.8,682807.6 +Asia,Indonesia,Office Supplies,Offline,C,7/11/2014,541126716,7/14/2014,275,651.21,524.96,179082.75,144364,34718.75 +Sub-Saharan Africa,Guinea,Beverages,Online,C,4/12/2017,412250649,4/19/2017,2983,47.45,31.79,141543.35,94829.57,46713.78 +Sub-Saharan Africa,South Africa,Office Supplies,Online,L,4/23/2017,592708384,5/13/2017,4437,651.21,524.96,2889418.77,2329247.52,560171.25 +Middle East and North Africa,Egypt,Cereal,Offline,L,4/29/2016,924736249,6/12/2016,8861,205.7,117.11,1822707.7,1037711.71,784995.99 +Sub-Saharan Africa,Zambia,Baby Food,Offline,H,4/23/2013,420883071,5/8/2013,7508,255.28,159.42,1916642.24,1196925.36,719716.88 +Middle East and North Africa,Morocco,Cereal,Online,M,11/17/2015,414010179,12/27/2015,3667,205.7,117.11,754301.9,429442.37,324859.53 +Central America and the Caribbean,Dominica,Vegetables,Online,M,10/15/2013,507291400,10/23/2013,7653,154.06,90.93,1179021.18,695887.29,483133.89 +Europe,Netherlands,Personal Care,Online,H,1/2/2013,824213063,1/26/2013,1816,81.73,56.67,148421.68,102912.72,45508.96 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,C,10/7/2016,658573997,11/7/2016,5535,81.73,56.67,452375.55,313668.45,138707.1 +Sub-Saharan Africa,Benin,Baby Food,Offline,M,3/30/2014,724485528,5/3/2014,222,255.28,159.42,56672.16,35391.24,21280.92 +Sub-Saharan Africa,Madagascar,Meat,Online,L,8/3/2014,906371486,8/31/2014,4319,421.89,364.69,1822142.91,1575096.11,247046.8 +Australia and Oceania,Fiji,Meat,Online,M,11/17/2012,708968198,12/7/2012,8299,421.89,364.69,3501265.11,3026562.31,474702.8 +Europe,Moldova ,Personal Care,Offline,H,8/15/2016,607324492,8/21/2016,9668,81.73,56.67,790165.64,547885.56,242280.08 +North America,Greenland,Beverages,Offline,C,8/31/2011,696801698,10/17/2011,7962,47.45,31.79,377796.9,253111.98,124684.92 +Sub-Saharan Africa,Togo,Cereal,Offline,L,6/4/2011,243073642,7/11/2011,9747,205.7,117.11,2004957.9,1141471.17,863486.73 +Asia,Japan,Baby Food,Offline,C,3/29/2015,832126653,5/7/2015,3623,255.28,159.42,924879.44,577578.66,347300.78 +Sub-Saharan Africa,South Sudan,Cereal,Offline,C,2/27/2012,520259559,2/27/2012,5220,205.7,117.11,1073754,611314.2,462439.8 +Middle East and North Africa,Saudi Arabia,Cereal,Online,C,1/1/2015,584083688,2/6/2015,2198,205.7,117.11,452128.6,257407.78,194720.82 +Europe,Belgium,Vegetables,Online,H,2/28/2011,570522868,4/13/2011,9250,154.06,90.93,1425055,841102.5,583952.5 +Middle East and North Africa,Iran,Office Supplies,Offline,M,10/22/2011,546813428,11/29/2011,3100,651.21,524.96,2018751,1627376,391375 +Europe,Estonia,Vegetables,Online,M,3/28/2010,650504195,4/18/2010,7502,154.06,90.93,1155758.12,682156.86,473601.26 +Middle East and North Africa,Azerbaijan,Clothes,Offline,M,12/23/2015,639456498,1/1/2016,8243,109.28,35.84,900795.04,295429.12,605365.92 +Europe,Luxembourg,Office Supplies,Online,H,2/1/2013,341844165,2/5/2013,8140,651.21,524.96,5300849.4,4273174.4,1027675 +Sub-Saharan Africa,Eritrea,Snacks,Online,C,1/4/2017,106153523,1/29/2017,2041,152.58,97.44,311415.78,198875.04,112540.74 +Middle East and North Africa,Lebanon,Personal Care,Offline,L,2/26/2010,351183402,3/24/2010,1828,81.73,56.67,149402.44,103592.76,45809.68 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Online,M,11/15/2013,216045129,12/10/2013,1409,255.28,159.42,359689.52,224622.78,135066.74 +Central America and the Caribbean,Panama,Personal Care,Online,H,7/1/2016,710162532,7/31/2016,1729,81.73,56.67,141311.17,97982.43,43328.74 +Middle East and North Africa,Algeria,Meat,Online,M,12/31/2014,663271939,1/9/2015,5761,421.89,364.69,2430508.29,2100979.09,329529.2 +Sub-Saharan Africa,Sudan,Baby Food,Online,M,3/14/2011,775422179,4/6/2011,3509,255.28,159.42,895777.52,559404.78,336372.74 +Europe,Denmark,Cosmetics,Offline,C,7/25/2015,466974580,9/5/2015,7010,437.2,263.33,3064772,1845943.3,1218828.7 +Europe,Ireland,Cereal,Offline,L,2/7/2013,128602969,3/4/2013,5331,205.7,117.11,1096586.7,624313.41,472273.29 +Sub-Saharan Africa,Mali,Household,Offline,H,8/19/2012,671293675,10/6/2012,9571,668.27,502.54,6396012.17,4809810.34,1586201.83 +Sub-Saharan Africa,Liberia,Beverages,Offline,C,8/29/2012,376345527,9/17/2012,7859,47.45,31.79,372909.55,249837.61,123071.94 +Europe,Italy,Office Supplies,Offline,H,10/2/2012,745369851,10/17/2012,358,651.21,524.96,233133.18,187935.68,45197.5 +Asia,Kazakhstan,Cosmetics,Offline,H,5/6/2017,650290477,6/25/2017,4258,437.2,263.33,1861597.6,1121259.14,740338.46 +Asia,Taiwan,Personal Care,Online,C,10/12/2016,383343732,11/28/2016,8784,81.73,56.67,717916.32,497789.28,220127.04 +Europe,Czech Republic,Office Supplies,Offline,M,10/28/2013,307078444,11/20/2013,191,651.21,524.96,124381.11,100267.36,24113.75 +Europe,Belgium,Baby Food,Online,H,4/25/2012,404355943,4/30/2012,6764,255.28,159.42,1726713.92,1078316.88,648397.04 +Asia,North Korea,Beverages,Online,H,5/14/2013,728350055,5/23/2013,3822,47.45,31.79,181353.9,121501.38,59852.52 +Europe,Serbia,Vegetables,Offline,C,7/31/2011,952547109,8/16/2011,8712,154.06,90.93,1342170.72,792182.16,549988.56 +Sub-Saharan Africa,Tanzania,Clothes,Offline,M,12/26/2013,820745933,2/6/2014,5815,109.28,35.84,635463.2,208409.6,427053.6 +Europe,Russia,Cereal,Online,L,7/15/2013,597057855,8/2/2013,1542,205.7,117.11,317189.4,180583.62,136605.78 +Sub-Saharan Africa,Liberia,Household,Online,H,8/7/2015,615906703,8/21/2015,9335,668.27,502.54,6238300.45,4691210.9,1547089.55 +Europe,Croatia,Vegetables,Offline,C,6/21/2011,832028806,7/4/2011,4668,154.06,90.93,719152.08,424461.24,294690.84 +Sub-Saharan Africa,Zambia,Cosmetics,Online,M,6/7/2012,370472991,7/11/2012,46,437.2,263.33,20111.2,12113.18,7998.02 +Europe,Croatia,Beverages,Offline,C,9/14/2015,676600587,9/27/2015,4,47.45,31.79,189.8,127.16,62.64 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,C,10/6/2015,566085422,10/27/2015,6111,81.73,56.67,499452.03,346310.37,153141.66 +Asia,Cambodia,Household,Offline,M,9/27/2015,274913823,11/11/2015,1964,668.27,502.54,1312482.28,986988.56,325493.72 +Sub-Saharan Africa,Guinea,Beverages,Offline,H,1/12/2016,109384620,1/19/2016,8195,47.45,31.79,388852.75,260519.05,128333.7 +Middle East and North Africa,Qatar,Clothes,Online,C,7/15/2010,896109139,8/31/2010,7463,109.28,35.84,815556.64,267473.92,548082.72 +Asia,Sri Lanka,Beverages,Offline,L,2/23/2013,832011210,4/2/2013,9461,47.45,31.79,448924.45,300765.19,148159.26 +Asia,Bangladesh,Meat,Online,C,2/8/2016,434327161,2/28/2016,5913,421.89,364.69,2494635.57,2156411.97,338223.6 +Sub-Saharan Africa,Sudan,Cosmetics,Online,C,6/29/2016,290605819,7/19/2016,5575,437.2,263.33,2437390,1468064.75,969325.25 +Central America and the Caribbean,Nicaragua,Snacks,Online,L,6/21/2012,608708512,7/19/2012,9230,152.58,97.44,1408313.4,899371.2,508942.2 +Europe,Sweden,Snacks,Offline,H,8/14/2014,766809070,9/5/2014,4699,152.58,97.44,716973.42,457870.56,259102.86 +Sub-Saharan Africa,Benin,Fruits,Online,C,11/10/2011,663393819,12/26/2011,1828,9.33,6.92,17055.24,12649.76,4405.48 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,L,2/10/2013,267261588,3/10/2013,7498,205.7,117.11,1542338.6,878090.78,664247.82 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,H,3/24/2013,967523705,4/6/2013,620,9.33,6.92,5784.6,4290.4,1494.2 +Middle East and North Africa,United Arab Emirates,Household,Offline,L,11/21/2011,623603999,12/23/2011,7136,668.27,502.54,4768774.72,3586125.44,1182649.28 +Europe,Malta,Baby Food,Offline,H,6/8/2017,315238797,7/9/2017,5020,255.28,159.42,1281505.6,800288.4,481217.2 +Europe,Spain,Baby Food,Online,H,10/1/2012,292476928,11/12/2012,9277,255.28,159.42,2368232.56,1478939.34,889293.22 +Europe,Slovakia,Vegetables,Online,M,2/2/2012,425679719,2/13/2012,6943,154.06,90.93,1069638.58,631326.99,438311.59 +Sub-Saharan Africa,Liberia,Meat,Online,C,10/29/2011,655520999,11/23/2011,2086,421.89,364.69,880062.54,760743.34,119319.2 +Sub-Saharan Africa,Botswana,Beverages,Online,L,12/23/2016,542987096,1/24/2017,803,47.45,31.79,38102.35,25527.37,12574.98 +Sub-Saharan Africa,Mauritania,Cereal,Offline,L,9/13/2014,619376838,9/30/2014,6225,205.7,117.11,1280482.5,729009.75,551472.75 +Sub-Saharan Africa,Guinea,Fruits,Online,L,12/3/2015,136301553,1/2/2016,3513,9.33,6.92,32776.29,24309.96,8466.33 +Europe,Slovenia,Household,Offline,M,9/18/2013,215685069,9/27/2013,4860,668.27,502.54,3247792.2,2442344.4,805447.8 +Sub-Saharan Africa,Namibia,Vegetables,Offline,L,5/8/2017,699763715,5/15/2017,4488,154.06,90.93,691421.28,408093.84,283327.44 +Asia,Bhutan,Personal Care,Offline,M,9/3/2010,601086318,9/15/2010,3654,81.73,56.67,298641.42,207072.18,91569.24 +Middle East and North Africa,Afghanistan,Fruits,Offline,C,6/11/2016,352514207,7/8/2016,5642,9.33,6.92,52639.86,39042.64,13597.22 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,C,11/5/2016,457221210,12/18/2016,771,9.33,6.92,7193.43,5335.32,1858.11 +Europe,Austria,Office Supplies,Offline,C,4/10/2010,138693654,4/25/2010,1389,651.21,524.96,904530.69,729169.44,175361.25 +Europe,Serbia,Household,Online,C,2/9/2015,490730369,3/16/2015,6876,668.27,502.54,4595024.52,3455465.04,1139559.48 +Asia,Kazakhstan,Meat,Online,C,12/11/2012,427442681,12/21/2012,8643,421.89,364.69,3646395.27,3152015.67,494379.6 +Asia,North Korea,Personal Care,Offline,M,12/10/2012,733254420,1/12/2013,5132,81.73,56.67,419438.36,290830.44,128607.92 +Europe,Romania,Office Supplies,Online,L,3/6/2010,912901914,3/18/2010,6818,651.21,524.96,4439949.78,3579177.28,860772.5 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,L,2/25/2012,541433990,4/9/2012,1204,81.73,56.67,98402.92,68230.68,30172.24 +Sub-Saharan Africa,Senegal,Fruits,Offline,H,4/15/2012,614211976,5/22/2012,7828,9.33,6.92,73035.24,54169.76,18865.48 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,H,6/8/2016,396909701,7/16/2016,3256,47.45,31.79,154497.2,103508.24,50988.96 +Sub-Saharan Africa,Ghana,Personal Care,Online,C,5/9/2016,575513494,5/17/2016,6087,81.73,56.67,497490.51,344950.29,152540.22 +Australia and Oceania,Australia,Meat,Online,M,3/27/2016,106322181,5/13/2016,1951,421.89,364.69,823107.39,711510.19,111597.2 +Australia and Oceania,Vanuatu,Clothes,Online,H,10/6/2013,265947091,10/21/2013,8509,109.28,35.84,929863.52,304962.56,624900.96 +Middle East and North Africa,Israel,Vegetables,Offline,C,6/21/2011,601312053,7/5/2011,454,154.06,90.93,69943.24,41282.22,28661.02 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,C,12/12/2012,279653394,12/21/2012,4509,255.28,159.42,1151057.52,718824.78,432232.74 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,M,7/5/2011,338519942,8/24/2011,4428,109.28,35.84,483891.84,158699.52,325192.32 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,H,8/29/2016,535773026,9/1/2016,5999,437.2,263.33,2622762.8,1579716.67,1043046.13 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,L,6/24/2012,699586474,7/16/2012,2039,205.7,117.11,419422.3,238787.29,180635.01 +Europe,Georgia,Baby Food,Offline,H,5/25/2014,278446614,6/17/2014,7396,255.28,159.42,1888050.88,1179070.32,708980.56 +Europe,Iceland,Office Supplies,Offline,M,5/27/2012,591152274,6/8/2012,3949,651.21,524.96,2571628.29,2073067.04,498561.25 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,H,9/11/2012,776814782,9/19/2012,5611,109.28,35.84,613170.08,201098.24,412071.84 +Middle East and North Africa,Algeria,Meat,Offline,C,3/9/2011,944857966,3/26/2011,3324,421.89,364.69,1402362.36,1212229.56,190132.8 +Europe,Poland,Clothes,Online,C,5/31/2012,825018155,6/9/2012,61,109.28,35.84,6666.08,2186.24,4479.84 +Europe,Iceland,Snacks,Offline,C,8/20/2010,217344176,10/2/2010,5826,152.58,97.44,888931.08,567685.44,321245.64 +Europe,Macedonia,Clothes,Offline,M,4/22/2016,342197358,5/31/2016,2658,109.28,35.84,290466.24,95262.72,195203.52 +Europe,Romania,Household,Online,H,6/13/2014,690251529,6/21/2014,9621,668.27,502.54,6429425.67,4834937.34,1594488.33 +Europe,Bosnia and Herzegovina,Meat,Online,M,11/13/2013,372493016,12/6/2013,7816,421.89,364.69,3297492.24,2850417.04,447075.2 +Asia,Philippines,Cosmetics,Online,M,1/26/2013,370220649,3/14/2013,5372,437.2,263.33,2348638.4,1414608.76,934029.64 +Sub-Saharan Africa,Zimbabwe,Vegetables,Offline,L,8/21/2011,385045754,8/22/2011,2450,154.06,90.93,377447,222778.5,154668.5 +Middle East and North Africa,Lebanon,Beverages,Online,L,12/26/2013,188892161,12/28/2013,6243,47.45,31.79,296230.35,198464.97,97765.38 +Europe,Bosnia and Herzegovina,Office Supplies,Offline,L,6/21/2010,973996198,7/16/2010,5974,651.21,524.96,3890328.54,3136111.04,754217.5 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,H,6/5/2011,402906692,7/8/2011,7898,81.73,56.67,645503.54,447579.66,197923.88 +Sub-Saharan Africa,Guinea,Clothes,Online,H,2/13/2013,258484971,2/18/2013,302,109.28,35.84,33002.56,10823.68,22178.88 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,M,8/29/2016,593904864,9/6/2016,8502,651.21,524.96,5536587.42,4463209.92,1073377.5 +Sub-Saharan Africa,Seychelles ,Snacks,Online,M,8/28/2016,182652699,9/18/2016,9848,152.58,97.44,1502607.84,959589.12,543018.72 +Europe,Estonia,Office Supplies,Offline,M,7/25/2012,568527305,8/4/2012,8718,651.21,524.96,5677248.78,4576601.28,1100647.5 +Europe,Ireland,Cosmetics,Online,L,6/22/2012,215640008,6/30/2012,1525,437.2,263.33,666730,401578.25,265151.75 +Central America and the Caribbean,Costa Rica,Vegetables,Online,L,3/11/2014,358414638,4/14/2014,1711,154.06,90.93,263596.66,155581.23,108015.43 +Europe,Italy,Snacks,Offline,C,7/29/2016,951587522,8/17/2016,4749,152.58,97.44,724602.42,462742.56,261859.86 +Sub-Saharan Africa,Benin,Clothes,Online,L,10/10/2015,220207488,11/15/2015,3144,109.28,35.84,343576.32,112680.96,230895.36 +Middle East and North Africa,Bahrain,Snacks,Online,L,7/26/2016,509635865,8/12/2016,1433,152.58,97.44,218647.14,139631.52,79015.62 +Asia,India,Baby Food,Offline,H,6/9/2013,635546481,7/15/2013,1182,255.28,159.42,301740.96,188434.44,113306.52 +Europe,Andorra,Clothes,Offline,H,2/1/2017,833925664,3/1/2017,5990,109.28,35.84,654587.2,214681.6,439905.6 +Europe,Finland,Baby Food,Online,M,10/10/2012,511072242,10/27/2012,6488,255.28,159.42,1656256.64,1034316.96,621939.68 +Europe,Vatican City,Baby Food,Online,L,2/9/2017,493597543,3/22/2017,5337,255.28,159.42,1362429.36,850824.54,511604.82 +North America,Canada,Meat,Offline,C,9/10/2013,778425395,10/3/2013,2228,421.89,364.69,939970.92,812529.32,127441.6 +Australia and Oceania,Nauru,Clothes,Offline,C,6/26/2017,982792127,7/1/2017,8885,109.28,35.84,970952.8,318438.4,652514.4 +Sub-Saharan Africa,Guinea,Cosmetics,Online,L,6/5/2010,794246566,6/17/2010,4064,437.2,263.33,1776780.8,1070173.12,706607.68 +Sub-Saharan Africa,Seychelles ,Snacks,Online,C,5/24/2013,420650041,6/29/2013,8550,152.58,97.44,1304559,833112,471447 +Europe,Slovakia,Cosmetics,Offline,H,3/31/2014,140176379,4/3/2014,160,437.2,263.33,69952,42132.8,27819.2 +Sub-Saharan Africa,Mali,Baby Food,Offline,L,1/20/2017,751311910,1/27/2017,8745,255.28,159.42,2232423.6,1394127.9,838295.7 +Europe,Greece,Personal Care,Offline,H,8/6/2015,422855460,9/4/2015,1182,81.73,56.67,96604.86,66983.94,29620.92 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,L,4/14/2012,543918359,4/24/2012,6384,81.73,56.67,521764.32,361781.28,159983.04 +Europe,Croatia,Cosmetics,Online,C,5/21/2014,773924434,6/24/2014,293,437.2,263.33,128099.6,77155.69,50943.91 +Middle East and North Africa,Turkey,Snacks,Online,H,2/1/2015,392610013,3/18/2015,882,152.58,97.44,134575.56,85942.08,48633.48 +Europe,United Kingdom,Office Supplies,Online,M,6/3/2012,550023925,6/28/2012,3157,651.21,524.96,2055869.97,1657298.72,398571.25 +Asia,Sri Lanka,Meat,Offline,L,1/25/2013,216527497,2/17/2013,4153,421.89,364.69,1752109.17,1514557.57,237551.6 +Europe,Lithuania,Household,Offline,H,5/28/2013,232794559,6/19/2013,7938,668.27,502.54,5304727.26,3989162.52,1315564.74 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,L,11/16/2010,159811437,12/8/2010,610,154.06,90.93,93976.6,55467.3,38509.3 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,C,5/7/2015,528876960,5/15/2015,5300,255.28,159.42,1352984,844926,508058 +Sub-Saharan Africa,Namibia,Clothes,Offline,C,1/15/2015,591602456,2/15/2015,7168,109.28,35.84,783319.04,256901.12,526417.92 +Middle East and North Africa,Iran,Baby Food,Offline,L,8/4/2010,569911754,8/31/2010,8407,255.28,159.42,2146138.96,1340243.94,805895.02 +North America,Mexico,Snacks,Online,C,4/12/2011,306041181,6/1/2011,3241,152.58,97.44,494511.78,315803.04,178708.74 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,C,1/31/2016,612539565,3/8/2016,2924,651.21,524.96,1904138.04,1534983.04,369155 +Middle East and North Africa,Afghanistan,Personal Care,Offline,L,6/26/2017,122268235,8/7/2017,743,81.73,56.67,60725.39,42105.81,18619.58 +Asia,India,Vegetables,Online,C,10/22/2012,238401019,10/28/2012,7014,154.06,90.93,1080576.84,637783.02,442793.82 +Middle East and North Africa,Kuwait,Meat,Online,H,8/3/2015,184424245,9/6/2015,4087,421.89,364.69,1724264.43,1490488.03,233776.4 +Europe,Poland,Beverages,Offline,M,12/3/2013,154136741,12/21/2013,1342,47.45,31.79,63677.9,42662.18,21015.72 +Europe,Slovakia,Cosmetics,Online,C,2/15/2012,861649835,2/29/2012,189,437.2,263.33,82630.8,49769.37,32861.43 +Europe,Hungary,Beverages,Online,L,10/9/2011,391387355,10/25/2011,9071,47.45,31.79,430418.95,288367.09,142051.86 +Asia,Laos,Personal Care,Offline,H,7/10/2015,948085629,8/12/2015,8461,81.73,56.67,691517.53,479484.87,212032.66 +Australia and Oceania,Marshall Islands,Clothes,Offline,L,9/24/2015,306793487,10/3/2015,5865,109.28,35.84,640927.2,210201.6,430725.6 +Middle East and North Africa,Somalia,Clothes,Online,M,5/22/2013,362872254,5/27/2013,819,109.28,35.84,89500.32,29352.96,60147.36 +Central America and the Caribbean,Grenada,Snacks,Online,C,5/7/2014,381995761,5/24/2014,9889,152.58,97.44,1508863.62,963584.16,545279.46 +Central America and the Caribbean,The Bahamas,Fruits,Online,M,5/15/2010,150150334,5/20/2010,1675,9.33,6.92,15627.75,11591,4036.75 +Asia,India,Cosmetics,Online,M,3/20/2013,423634803,4/9/2013,1807,437.2,263.33,790020.4,475837.31,314183.09 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,M,12/31/2012,679060494,1/23/2013,7945,81.73,56.67,649344.85,450243.15,199101.7 +Asia,Uzbekistan,Meat,Online,C,4/1/2012,463351237,4/15/2012,4783,421.89,364.69,2017899.87,1744312.27,273587.6 +Asia,Maldives,Clothes,Offline,M,7/26/2014,743743360,8/3/2014,9043,109.28,35.84,988219.04,324101.12,664117.92 +Asia,Taiwan,Vegetables,Online,L,4/2/2013,757785689,4/8/2013,4480,154.06,90.93,690188.8,407366.4,282822.4 +Central America and the Caribbean,Nicaragua,Snacks,Online,H,3/31/2010,263339555,4/25/2010,6881,152.58,97.44,1049902.98,670484.64,379418.34 +Europe,Ireland,Baby Food,Offline,M,5/5/2012,888578784,5/22/2012,9063,255.28,159.42,2313602.64,1444823.46,868779.18 +Asia,India,Vegetables,Offline,L,4/4/2012,281989705,5/24/2012,5875,154.06,90.93,905102.5,534213.75,370888.75 +Central America and the Caribbean,Haiti,Meat,Offline,C,2/14/2015,662371146,3/13/2015,9196,421.89,364.69,3879700.44,3353689.24,526011.2 +Asia,Maldives,Clothes,Offline,M,12/28/2011,268834435,1/16/2012,2938,109.28,35.84,321064.64,105297.92,215766.72 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,C,12/2/2013,110803401,1/4/2014,8043,81.73,56.67,657354.39,455796.81,201557.58 +Sub-Saharan Africa,Mauritius ,Cosmetics,Offline,C,4/22/2010,818014371,5/29/2010,7485,437.2,263.33,3272442,1971025.05,1301416.95 +Australia and Oceania,Fiji,Snacks,Online,L,7/18/2010,390516173,8/27/2010,1269,152.58,97.44,193624.02,123651.36,69972.66 +Central America and the Caribbean,Barbados,Personal Care,Online,H,7/10/2017,948670136,7/24/2017,1430,81.73,56.67,116873.9,81038.1,35835.8 +Central America and the Caribbean,Haiti,Meat,Offline,C,4/7/2016,183150088,4/26/2016,7036,421.89,364.69,2968418.04,2565958.84,402459.2 +Sub-Saharan Africa,Seychelles ,Meat,Online,H,7/29/2015,804942357,8/26/2015,9186,421.89,364.69,3875481.54,3350042.34,525439.2 +Europe,Romania,Personal Care,Offline,H,12/15/2013,195345771,12/17/2013,6009,81.73,56.67,491115.57,340530.03,150585.54 +Europe,Sweden,Office Supplies,Online,M,12/28/2010,755971658,1/13/2011,7668,651.21,524.96,4993478.28,4025393.28,968085 +Europe,Macedonia,Beverages,Online,L,2/6/2011,458743846,3/12/2011,1353,47.45,31.79,64199.85,43011.87,21187.98 +North America,United States of America,Meat,Online,L,3/15/2012,495898663,4/15/2012,6289,421.89,364.69,2653266.21,2293535.41,359730.8 +Central America and the Caribbean,Panama,Baby Food,Offline,M,1/27/2017,329984939,2/18/2017,8731,255.28,159.42,2228849.68,1391896.02,836953.66 +Europe,Belgium,Household,Online,M,5/25/2014,843863999,6/29/2014,6965,668.27,502.54,4654500.55,3500191.1,1154309.45 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,H,11/9/2012,290709674,12/15/2012,6308,205.7,117.11,1297555.6,738729.88,558825.72 +Europe,Belgium,Meat,Online,H,8/21/2014,144008290,8/24/2014,4108,421.89,364.69,1733124.12,1498146.52,234977.6 +Sub-Saharan Africa,Nigeria,Fruits,Online,M,8/13/2011,147558677,8/20/2011,4746,9.33,6.92,44280.18,32842.32,11437.86 +Europe,Georgia,Office Supplies,Online,H,11/21/2011,565472161,12/18/2011,4633,651.21,524.96,3017055.93,2432139.68,584916.25 +Europe,Malta,Fruits,Offline,M,4/4/2013,832172572,5/6/2013,7212,9.33,6.92,67287.96,49907.04,17380.92 +Europe,Ukraine,Personal Care,Offline,C,8/2/2014,902396237,8/6/2014,7955,81.73,56.67,650162.15,450809.85,199352.3 +Europe,Serbia,Personal Care,Offline,M,1/6/2012,801191985,1/21/2012,9368,81.73,56.67,765646.64,530884.56,234762.08 +Asia,Mongolia,Beverages,Offline,L,5/1/2010,173921144,6/20/2010,5986,47.45,31.79,284035.7,190294.94,93740.76 +Europe,Netherlands,Personal Care,Offline,L,8/3/2011,536257541,9/1/2011,9378,81.73,56.67,766463.94,531451.26,235012.68 +Central America and the Caribbean,Grenada,Cereal,Offline,H,5/5/2011,324187505,6/14/2011,3142,205.7,117.11,646309.4,367959.62,278349.78 +Australia and Oceania,Samoa ,Fruits,Offline,H,7/25/2017,744009864,7/29/2017,7907,9.33,6.92,73772.31,54716.44,19055.87 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,L,7/31/2016,822335946,8/12/2016,6335,651.21,524.96,4125415.35,3325621.6,799793.75 +Asia,Brunei,Vegetables,Online,L,9/17/2014,556089580,10/24/2014,8119,154.06,90.93,1250813.14,738260.67,512552.47 +Australia and Oceania,Palau,Cereal,Offline,M,10/7/2011,462507092,10/25/2011,4981,205.7,117.11,1024591.7,583324.91,441266.79 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,L,5/28/2012,229137313,6/30/2012,5678,154.06,90.93,874752.68,516300.54,358452.14 +Middle East and North Africa,Azerbaijan,Cereal,Offline,L,10/16/2014,963841569,11/6/2014,994,205.7,117.11,204465.8,116407.34,88058.46 +North America,Greenland,Household,Online,L,5/7/2014,244793689,5/19/2014,8747,668.27,502.54,5845357.69,4395717.38,1449640.31 +Asia,Brunei,Baby Food,Offline,C,2/25/2015,670480000,4/14/2015,8787,255.28,159.42,2243145.36,1400823.54,842321.82 +Asia,Turkmenistan,Fruits,Online,H,12/24/2010,409699332,12/31/2010,7992,9.33,6.92,74565.36,55304.64,19260.72 +Europe,Czech Republic,Cosmetics,Offline,M,10/25/2011,851563012,11/30/2011,5274,437.2,263.33,2305792.8,1388802.42,916990.38 +Europe,Moldova ,Snacks,Offline,M,5/10/2017,755494868,5/23/2017,6575,152.58,97.44,1003213.5,640668,362545.5 +Middle East and North Africa,Algeria,Snacks,Offline,L,3/19/2013,301231229,4/24/2013,9869,152.58,97.44,1505812.02,961635.36,544176.66 +Central America and the Caribbean,Guatemala,Baby Food,Online,L,7/27/2012,638820922,9/2/2012,162,255.28,159.42,41355.36,25826.04,15529.32 +Sub-Saharan Africa,Lesotho,Beverages,Online,C,7/11/2014,738625276,7/23/2014,4488,47.45,31.79,212955.6,142673.52,70282.08 +Asia,Myanmar,Cereal,Online,M,6/17/2015,541318118,8/4/2015,6915,205.7,117.11,1422415.5,809815.65,612599.85 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,C,10/25/2012,507885777,12/5/2012,3543,255.28,159.42,904457.04,564825.06,339631.98 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,H,6/20/2016,269627082,7/18/2016,7500,255.28,159.42,1914600,1195650,718950 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,M,8/18/2014,878153359,8/27/2014,3948,651.21,524.96,2570977.08,2072542.08,498435 +Australia and Oceania,East Timor,Personal Care,Offline,H,7/7/2015,755388438,7/30/2015,5080,81.73,56.67,415188.4,287883.6,127304.8 +Europe,Cyprus,Meat,Online,L,4/1/2013,643568646,4/21/2013,5119,421.89,364.69,2159654.91,1866848.11,292806.8 +Europe,Ireland,Office Supplies,Online,L,5/25/2014,455242812,7/4/2014,5319,651.21,524.96,3463785.99,2792262.24,671523.75 +Middle East and North Africa,Morocco,Cereal,Online,L,6/5/2011,623272264,7/10/2011,8968,205.7,117.11,1844717.6,1050242.48,794475.12 +Europe,Finland,Household,Online,H,10/24/2016,750830829,12/11/2016,6382,668.27,502.54,4264899.14,3207210.28,1057688.86 +Middle East and North Africa,Egypt,Clothes,Online,L,10/20/2013,961404836,11/20/2013,9910,109.28,35.84,1082964.8,355174.4,727790.4 +Europe,Slovakia,Office Supplies,Online,H,3/18/2013,548793113,4/16/2013,8932,651.21,524.96,5816607.72,4688942.72,1127665 +Australia and Oceania,Tuvalu,Baby Food,Offline,C,10/10/2011,227106988,11/26/2011,4859,255.28,159.42,1240405.52,774621.78,465783.74 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,H,1/27/2011,780770289,2/24/2011,6134,651.21,524.96,3994522.14,3220104.64,774417.5 +Sub-Saharan Africa,Djibouti,Beverages,Offline,H,10/7/2013,814519345,11/8/2013,3230,47.45,31.79,153263.5,102681.7,50581.8 +Europe,Belarus,Cosmetics,Offline,C,3/16/2012,803402984,3/19/2012,3651,437.2,263.33,1596217.2,961417.83,634799.37 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,H,12/17/2014,842782533,12/18/2014,6935,651.21,524.96,4516141.35,3640597.6,875543.75 +North America,United States of America,Cereal,Offline,H,9/24/2012,198331820,10/18/2012,9648,205.7,117.11,1984593.6,1129877.28,854716.32 +Europe,Luxembourg,Cosmetics,Online,H,6/6/2012,456037175,7/7/2012,389,437.2,263.33,170070.8,102435.37,67635.43 +Middle East and North Africa,Jordan,Baby Food,Offline,L,9/2/2010,572197425,9/24/2010,4788,255.28,159.42,1222280.64,763302.96,458977.68 +Sub-Saharan Africa,Chad,Personal Care,Offline,M,9/16/2012,923423898,9/24/2012,507,81.73,56.67,41437.11,28731.69,12705.42 +Middle East and North Africa,Algeria,Beverages,Online,H,7/3/2013,156640422,8/14/2013,2237,47.45,31.79,106145.65,71114.23,35031.42 +Central America and the Caribbean,Jamaica,Clothes,Offline,M,8/28/2016,139083325,10/3/2016,6702,109.28,35.84,732394.56,240199.68,492194.88 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,M,6/20/2015,108301436,8/1/2015,7657,437.2,263.33,3347640.4,2016317.81,1331322.59 +Europe,Poland,Household,Offline,M,11/17/2011,722156083,12/12/2011,888,668.27,502.54,593423.76,446255.52,147168.24 +Australia and Oceania,New Zealand,Cereal,Online,L,9/6/2012,908821094,10/16/2012,9212,205.7,117.11,1894908.4,1078817.32,816091.08 +Sub-Saharan Africa,Ghana,Beverages,Online,M,8/4/2010,116782796,8/7/2010,7479,47.45,31.79,354878.55,237757.41,117121.14 +Sub-Saharan Africa,Zimbabwe,Clothes,Offline,M,9/28/2010,564840018,10/18/2010,7568,109.28,35.84,827031.04,271237.12,555793.92 +Europe,Finland,Beverages,Online,L,10/5/2011,492104089,10/13/2011,3390,47.45,31.79,160855.5,107768.1,53087.4 +Europe,Italy,Beverages,Online,H,2/15/2017,907998836,3/13/2017,5888,47.45,31.79,279385.6,187179.52,92206.08 +Middle East and North Africa,Tunisia ,Snacks,Offline,C,3/29/2016,642260587,5/11/2016,8035,152.58,97.44,1225980.3,782930.4,443049.9 +North America,United States of America,Baby Food,Offline,L,12/4/2010,394938170,12/20/2010,9836,255.28,159.42,2510934.08,1568055.12,942878.96 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,H,8/23/2011,486392915,9/10/2011,3327,421.89,364.69,1403628.03,1213323.63,190304.4 +Sub-Saharan Africa,Namibia,Meat,Offline,C,12/25/2010,407298648,1/2/2011,7576,421.89,364.69,3196238.64,2762891.44,433347.2 +Europe,San Marino,Clothes,Offline,H,3/7/2010,168641698,3/17/2010,3681,109.28,35.84,402259.68,131927.04,270332.64 +Sub-Saharan Africa,Togo,Fruits,Offline,H,4/25/2015,751720893,5/31/2015,9772,9.33,6.92,91172.76,67622.24,23550.52 +Middle East and North Africa,Azerbaijan,Clothes,Offline,L,10/26/2010,958147561,11/4/2010,6010,109.28,35.84,656772.8,215398.4,441374.4 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,L,4/4/2016,559845530,5/18/2016,9588,205.7,117.11,1972251.6,1122850.68,849400.92 +Sub-Saharan Africa,Seychelles ,Snacks,Online,C,5/31/2014,749051129,6/15/2014,9730,152.58,97.44,1484603.4,948091.2,536512.2 +Europe,Italy,Personal Care,Online,C,8/16/2015,988313186,9/24/2015,2689,81.73,56.67,219771.97,152385.63,67386.34 +Sub-Saharan Africa,Tanzania,Snacks,Offline,H,2/23/2016,360493028,4/5/2016,6753,152.58,97.44,1030372.74,658012.32,372360.42 +Europe,Latvia,Baby Food,Offline,C,2/6/2017,718764483,3/19/2017,7238,255.28,159.42,1847716.64,1153881.96,693834.68 +Sub-Saharan Africa,Malawi,Vegetables,Offline,M,2/1/2013,836613881,2/16/2013,1494,154.06,90.93,230165.64,135849.42,94316.22 +Europe,Lithuania,Vegetables,Offline,C,2/20/2011,457840049,3/24/2011,3900,154.06,90.93,600834,354627,246207 +Europe,Kosovo,Beverages,Offline,C,10/11/2011,746554315,11/3/2011,867,47.45,31.79,41139.15,27561.93,13577.22 +Europe,Estonia,Vegetables,Online,L,10/17/2012,237180507,10/24/2012,5837,154.06,90.93,899248.22,530758.41,368489.81 +Sub-Saharan Africa,Comoros,Meat,Offline,M,1/24/2013,684454953,2/10/2013,4286,421.89,364.69,1808220.54,1563061.34,245159.2 +Europe,Greece,Personal Care,Offline,H,4/20/2016,313426482,5/13/2016,8716,81.73,56.67,712358.68,493935.72,218422.96 +Asia,South Korea,Fruits,Offline,C,2/20/2012,569456422,3/1/2012,3665,9.33,6.92,34194.45,25361.8,8832.65 +Australia and Oceania,Australia,Vegetables,Online,M,3/18/2010,268218600,3/18/2010,699,154.06,90.93,107687.94,63560.07,44127.87 +Australia and Oceania,Tonga,Personal Care,Online,M,8/21/2013,545699346,9/19/2013,3418,81.73,56.67,279353.14,193698.06,85655.08 +Sub-Saharan Africa,Burkina Faso,Household,Online,C,4/3/2015,808197486,4/24/2015,2451,668.27,502.54,1637929.77,1231725.54,406204.23 +Europe,Belgium,Baby Food,Online,H,7/11/2016,982324349,7/23/2016,459,255.28,159.42,117173.52,73173.78,43999.74 +Central America and the Caribbean,The Bahamas,Fruits,Offline,L,3/15/2016,165003764,4/13/2016,7135,9.33,6.92,66569.55,49374.2,17195.35 +Asia,Japan,Household,Offline,C,2/3/2014,673472058,2/12/2014,4203,668.27,502.54,2808738.81,2112175.62,696563.19 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,C,11/10/2014,395278060,12/12/2014,417,109.28,35.84,45569.76,14945.28,30624.48 +Europe,United Kingdom,Meat,Online,L,8/28/2016,438283097,10/3/2016,6563,421.89,364.69,2768864.07,2393460.47,375403.6 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,M,12/3/2014,180660998,1/22/2015,459,154.06,90.93,70713.54,41736.87,28976.67 +Europe,Armenia,Cereal,Online,M,9/20/2013,420898091,10/6/2013,1953,205.7,117.11,401732.1,228715.83,173016.27 +Australia and Oceania,Palau,Cereal,Online,M,5/29/2014,227793204,6/12/2014,7926,205.7,117.11,1630378.2,928213.86,702164.34 +Asia,Thailand,Beverages,Online,M,10/27/2011,990457665,12/5/2011,7288,47.45,31.79,345815.6,231685.52,114130.08 +Central America and the Caribbean,Guatemala,Clothes,Online,M,3/24/2013,568315303,4/14/2013,5982,109.28,35.84,653712.96,214394.88,439318.08 +Asia,Sri Lanka,Cereal,Online,L,10/25/2011,941102445,10/31/2011,1982,205.7,117.11,407697.4,232112.02,175585.38 +Sub-Saharan Africa,Gabon,Snacks,Offline,M,3/10/2013,558867919,4/6/2013,291,152.58,97.44,44400.78,28355.04,16045.74 +North America,Canada,Meat,Offline,L,6/14/2016,191973054,7/14/2016,7948,421.89,364.69,3353181.72,2898556.12,454625.6 +Sub-Saharan Africa,Namibia,Household,Offline,C,5/31/2010,681091678,5/31/2010,9018,668.27,502.54,6026458.86,4531905.72,1494553.14 +Australia and Oceania,Kiribati,Clothes,Offline,L,3/26/2015,687210118,5/3/2015,9600,109.28,35.84,1049088,344064,705024 +Europe,Ukraine,Fruits,Online,C,6/29/2010,741627204,7/25/2010,2825,9.33,6.92,26357.25,19549,6808.25 +Asia,Turkmenistan,Vegetables,Offline,H,9/11/2014,995954263,9/27/2014,3854,154.06,90.93,593747.24,350444.22,243303.02 +Sub-Saharan Africa,Djibouti,Office Supplies,Online,H,5/3/2013,772115123,6/19/2013,4878,651.21,524.96,3176602.38,2560754.88,615847.5 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,9/11/2015,812346112,9/29/2015,122,651.21,524.96,79447.62,64045.12,15402.5 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,C,3/7/2013,129196059,3/27/2013,840,81.73,56.67,68653.2,47602.8,21050.4 +Europe,Estonia,Snacks,Offline,C,5/31/2013,955526292,6/6/2013,319,152.58,97.44,48673.02,31083.36,17589.66 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,L,9/20/2013,194510638,10/6/2013,8875,205.7,117.11,1825587.5,1039351.25,786236.25 +Middle East and North Africa,Lebanon,Fruits,Online,M,6/28/2012,669635426,7/4/2012,8858,9.33,6.92,82645.14,61297.36,21347.78 +Central America and the Caribbean,Dominica,Baby Food,Online,M,12/21/2012,774699485,1/7/2013,9648,255.28,159.42,2462941.44,1538084.16,924857.28 +Central America and the Caribbean,The Bahamas,Cereal,Online,M,11/24/2011,323814141,11/30/2011,2655,205.7,117.11,546133.5,310927.05,235206.45 +Middle East and North Africa,Jordan,Cereal,Offline,C,11/7/2010,101403224,11/25/2010,6322,205.7,117.11,1300435.4,740369.42,560065.98 +Europe,Poland,Office Supplies,Online,H,6/26/2012,512203061,7/5/2012,1123,651.21,524.96,731308.83,589530.08,141778.75 +Sub-Saharan Africa,Chad,Clothes,Offline,M,9/23/2016,231262481,10/18/2016,4562,109.28,35.84,498535.36,163502.08,335033.28 +Middle East and North Africa,Kuwait,Fruits,Offline,H,1/3/2017,253942811,1/29/2017,6176,9.33,6.92,57622.08,42737.92,14884.16 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,L,8/4/2011,745917880,8/13/2011,2532,651.21,524.96,1648863.72,1329198.72,319665 +Europe,Czech Republic,Fruits,Offline,C,12/18/2014,593174016,1/22/2015,2228,9.33,6.92,20787.24,15417.76,5369.48 +Europe,Malta,Cereal,Offline,H,3/3/2016,552010047,3/4/2016,895,205.7,117.11,184101.5,104813.45,79288.05 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,M,11/21/2012,999037301,12/14/2012,6193,109.28,35.84,676771.04,221957.12,454813.92 +Middle East and North Africa,Qatar,Office Supplies,Online,C,3/27/2015,581179606,5/14/2015,2815,651.21,524.96,1833156.15,1477762.4,355393.75 +Middle East and North Africa,Qatar,Beverages,Online,C,8/25/2011,265673291,10/5/2011,7486,47.45,31.79,355210.7,237979.94,117230.76 +Asia,Vietnam,Cosmetics,Offline,M,8/1/2010,190067183,8/5/2010,3958,437.2,263.33,1730437.6,1042260.14,688177.46 +Europe,France,Household,Offline,H,12/25/2013,112222611,12/28/2013,8019,668.27,502.54,5358857.13,4029868.26,1328988.87 +Central America and the Caribbean,Grenada,Vegetables,Online,C,6/29/2013,760313403,8/10/2013,2487,154.06,90.93,383147.22,226142.91,157004.31 +Central America and the Caribbean,Barbados,Household,Offline,L,12/20/2016,682825887,1/25/2017,2209,668.27,502.54,1476208.43,1110110.86,366097.57 +Europe,Andorra,Cosmetics,Offline,M,5/29/2014,298558890,7/9/2014,9065,437.2,263.33,3963218,2387086.45,1576131.55 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,M,1/1/2012,546623742,1/27/2012,6967,9.33,6.92,65002.11,48211.64,16790.47 +Asia,Nepal,Vegetables,Offline,L,3/26/2013,636444270,5/14/2013,6858,154.06,90.93,1056543.48,623597.94,432945.54 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,M,1/29/2015,297756803,2/24/2015,1710,668.27,502.54,1142741.7,859343.4,283398.3 +Middle East and North Africa,Pakistan,Office Supplies,Offline,H,10/13/2011,230610167,11/2/2011,1528,651.21,524.96,995048.88,802138.88,192910 +Asia,North Korea,Household,Offline,M,10/21/2013,755365693,12/10/2013,8349,668.27,502.54,5579386.23,4195706.46,1383679.77 +Asia,Philippines,Household,Online,H,9/29/2013,462697207,10/25/2013,1241,668.27,502.54,829323.07,623652.14,205670.93 +Middle East and North Africa,Azerbaijan,Cereal,Online,M,10/30/2012,263591039,11/20/2012,1301,205.7,117.11,267615.7,152360.11,115255.59 +Europe,Latvia,Cereal,Online,M,2/22/2017,239346015,4/11/2017,6659,205.7,117.11,1369756.3,779835.49,589920.81 +Sub-Saharan Africa,South Africa,Fruits,Online,C,2/12/2011,991573464,3/15/2011,7478,9.33,6.92,69769.74,51747.76,18021.98 +Asia,Indonesia,Meat,Offline,H,4/27/2014,492197215,5/29/2014,949,421.89,364.69,400373.61,346090.81,54282.8 +Middle East and North Africa,Saudi Arabia,Fruits,Online,L,2/4/2017,833453595,3/4/2017,6295,9.33,6.92,58732.35,43561.4,15170.95 +Middle East and North Africa,Kuwait,Vegetables,Offline,L,8/23/2014,577891433,9/26/2014,9772,154.06,90.93,1505474.32,888567.96,616906.36 +North America,United States of America,Cereal,Offline,H,10/18/2010,608372056,11/14/2010,9666,205.7,117.11,1988296.2,1131985.26,856310.94 +Europe,Bosnia and Herzegovina,Cereal,Offline,H,3/30/2014,978069293,4/23/2014,1294,205.7,117.11,266175.8,151540.34,114635.46 +Europe,Hungary,Office Supplies,Offline,C,1/5/2012,460469472,1/9/2012,2004,651.21,524.96,1305024.84,1052019.84,253005 +Asia,Indonesia,Meat,Online,L,2/19/2011,599371421,3/26/2011,6178,421.89,364.69,2606436.42,2253054.82,353381.6 +Europe,Slovakia,Meat,Offline,H,2/19/2012,758886468,4/7/2012,225,421.89,364.69,94925.25,82055.25,12870 +Europe,Bulgaria,Personal Care,Online,C,10/22/2012,373438441,11/2/2012,7588,81.73,56.67,620167.24,430011.96,190155.28 +Australia and Oceania,Palau,Household,Online,M,1/8/2012,297763669,1/16/2012,3741,668.27,502.54,2499998.07,1880002.14,619995.93 +Europe,Bulgaria,Clothes,Online,M,6/28/2013,556910979,7/7/2013,1189,109.28,35.84,129933.92,42613.76,87320.16 +Asia,Philippines,Household,Online,L,6/3/2014,796241700,7/23/2014,4468,668.27,502.54,2985830.36,2245348.72,740481.64 +Europe,Portugal,Vegetables,Online,L,11/16/2016,731429660,1/5/2017,5145,154.06,90.93,792638.7,467834.85,324803.85 +Europe,Monaco,Fruits,Offline,C,5/29/2016,598461186,7/16/2016,6819,9.33,6.92,63621.27,47187.48,16433.79 +Europe,Monaco,Fruits,Online,H,6/2/2013,703635108,6/17/2013,120,9.33,6.92,1119.6,830.4,289.2 +Sub-Saharan Africa,Kenya,Snacks,Offline,C,12/11/2016,973562753,1/20/2017,7708,152.58,97.44,1176086.64,751067.52,425019.12 +Middle East and North Africa,Bahrain,Office Supplies,Offline,H,8/5/2010,505167949,9/23/2010,9277,651.21,524.96,6041275.17,4870053.92,1171221.25 +Middle East and North Africa,Iraq,Office Supplies,Offline,C,11/22/2016,715687024,12/21/2016,6549,651.21,524.96,4264774.29,3437963.04,826811.25 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,L,3/19/2010,392668807,3/28/2010,8281,154.06,90.93,1275770.86,752991.33,522779.53 +Australia and Oceania,Marshall Islands,Cereal,Online,C,6/5/2011,643974626,7/3/2011,5257,205.7,117.11,1081364.9,615647.27,465717.63 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,M,12/20/2015,847778308,1/4/2016,5296,437.2,263.33,2315411.2,1394595.68,920815.52 +Central America and the Caribbean,Haiti,Office Supplies,Online,H,10/6/2012,902566182,10/18/2012,8245,651.21,524.96,5369226.45,4328295.2,1040931.25 +Sub-Saharan Africa,Senegal,Cereal,Online,H,9/26/2010,777137076,11/15/2010,985,205.7,117.11,202614.5,115353.35,87261.15 +Australia and Oceania,Tuvalu,Snacks,Online,C,4/19/2012,960602319,5/9/2012,2428,152.58,97.44,370464.24,236584.32,133879.92 +Sub-Saharan Africa,Rwanda,Clothes,Online,L,2/22/2017,212385737,3/1/2017,8514,109.28,35.84,930409.92,305141.76,625268.16 +Asia,Turkmenistan,Meat,Offline,L,11/20/2010,512223660,11/24/2010,7219,421.89,364.69,3045623.91,2632697.11,412926.8 +Australia and Oceania,Palau,Snacks,Online,M,4/12/2014,310164916,5/27/2014,3546,152.58,97.44,541048.68,345522.24,195526.44 +Europe,Estonia,Fruits,Online,L,4/13/2011,376570832,5/9/2011,4532,9.33,6.92,42283.56,31361.44,10922.12 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,C,5/30/2013,652115237,7/1/2013,4245,651.21,524.96,2764386.45,2228455.2,535931.25 +Middle East and North Africa,Afghanistan,Clothes,Offline,L,7/20/2010,697784459,8/1/2010,8783,109.28,35.84,959806.24,314782.72,645023.52 +North America,Mexico,Household,Offline,C,7/23/2012,144877326,7/25/2012,1275,668.27,502.54,852044.25,640738.5,211305.75 +Europe,Iceland,Office Supplies,Online,H,3/26/2015,945005166,3/27/2015,6884,651.21,524.96,4482929.64,3613824.64,869105 +Central America and the Caribbean,Guatemala,Vegetables,Online,H,8/20/2011,620091807,10/8/2011,7800,154.06,90.93,1201668,709254,492414 +Asia,Laos,Office Supplies,Offline,C,1/15/2011,812373578,3/1/2011,8249,651.21,524.96,5371831.29,4330395.04,1041436.25 +Asia,Bangladesh,Beverages,Online,M,6/9/2012,534399306,7/8/2012,9485,47.45,31.79,450063.25,301528.15,148535.1 +Europe,Vatican City,Clothes,Online,L,11/15/2015,219030320,11/20/2015,4794,109.28,35.84,523888.32,171816.96,352071.36 +Middle East and North Africa,Azerbaijan,Clothes,Offline,L,2/5/2011,369440448,2/19/2011,4493,109.28,35.84,490995.04,161029.12,329965.92 +Europe,Belgium,Snacks,Online,L,8/27/2011,209116017,9/5/2011,931,152.58,97.44,142051.98,90716.64,51335.34 +Sub-Saharan Africa,Ethiopia,Snacks,Offline,L,3/16/2013,831855857,4/20/2013,3489,152.58,97.44,532351.62,339968.16,192383.46 +Middle East and North Africa,Israel,Fruits,Offline,H,6/29/2012,251771295,8/14/2012,3576,9.33,6.92,33364.08,24745.92,8618.16 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,C,2/5/2011,153286159,3/13/2011,9636,47.45,31.79,457228.2,306328.44,150899.76 +Middle East and North Africa,Somalia,Cosmetics,Offline,L,9/4/2011,941136777,9/18/2011,2141,437.2,263.33,936045.2,563789.53,372255.67 +Middle East and North Africa,Iraq,Meat,Offline,M,2/25/2014,390371978,3/22/2014,8598,421.89,364.69,3627410.22,3135604.62,491805.6 +Sub-Saharan Africa,Ghana,Vegetables,Online,M,12/15/2011,396353089,1/13/2012,8542,154.06,90.93,1315980.52,776724.06,539256.46 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,M,12/3/2010,224753940,12/26/2010,8540,255.28,159.42,2180091.2,1361446.8,818644.4 +Europe,Bosnia and Herzegovina,Personal Care,Online,M,5/26/2010,561560857,6/11/2010,7192,81.73,56.67,587802.16,407570.64,180231.52 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,C,7/27/2014,363072669,8/5/2014,126,9.33,6.92,1175.58,871.92,303.66 +Sub-Saharan Africa,Benin,Cosmetics,Offline,L,7/19/2013,905900704,8/2/2013,5004,437.2,263.33,2187748.8,1317703.32,870045.48 +Europe,Greece,Fruits,Online,C,6/8/2017,836968791,7/10/2017,6519,9.33,6.92,60822.27,45111.48,15710.79 +Sub-Saharan Africa,Togo,Fruits,Online,M,9/7/2014,223513257,10/2/2014,1395,9.33,6.92,13015.35,9653.4,3361.95 +Sub-Saharan Africa,Gabon,Vegetables,Online,L,9/30/2013,103082931,11/15/2013,3385,154.06,90.93,521493.1,307798.05,213695.05 +Europe,Belgium,Snacks,Online,H,7/24/2016,233539140,8/2/2016,8276,152.58,97.44,1262752.08,806413.44,456338.64 +Europe,Bosnia and Herzegovina,Snacks,Online,L,10/11/2014,443055713,11/1/2014,8886,152.58,97.44,1355825.88,865851.84,489974.04 +Europe,Malta,Personal Care,Online,H,4/1/2016,180118978,5/17/2016,63,81.73,56.67,5148.99,3570.21,1578.78 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,L,12/21/2010,763527762,1/30/2011,3687,109.28,35.84,402915.36,132142.08,270773.28 +Asia,Malaysia,Clothes,Offline,L,9/18/2012,432393395,10/10/2012,3669,109.28,35.84,400948.32,131496.96,269451.36 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,L,5/22/2017,196139705,7/9/2017,952,255.28,159.42,243026.56,151767.84,91258.72 +Europe,Belarus,Household,Online,M,5/22/2014,684503018,6/30/2014,8509,668.27,502.54,5686309.43,4276112.86,1410196.57 +Australia and Oceania,Palau,Baby Food,Offline,L,2/9/2013,797532165,2/10/2013,6345,255.28,159.42,1619751.6,1011519.9,608231.7 +Europe,Italy,Cereal,Offline,H,6/11/2016,855588471,6/20/2016,6497,205.7,117.11,1336432.9,760863.67,575569.23 +Europe,Montenegro,Baby Food,Online,L,12/25/2016,349345767,1/15/2017,8031,255.28,159.42,2050153.68,1280302.02,769851.66 +Sub-Saharan Africa,Uganda,Household,Offline,H,12/16/2015,189790380,12/26/2015,2046,668.27,502.54,1367280.42,1028196.84,339083.58 +Australia and Oceania,Nauru,Cereal,Online,H,11/17/2011,458221137,12/25/2011,6672,205.7,117.11,1372430.4,781357.92,591072.48 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,L,11/22/2011,856249368,12/22/2011,2071,47.45,31.79,98268.95,65837.09,32431.86 +Europe,Montenegro,Baby Food,Offline,H,11/7/2012,255798900,12/25/2012,5434,255.28,159.42,1387191.52,866288.28,520903.24 +Sub-Saharan Africa,Botswana,Beverages,Online,L,9/4/2012,749106061,9/22/2012,5985,47.45,31.79,283988.25,190263.15,93725.1 +Asia,Malaysia,Vegetables,Offline,C,2/19/2014,898719680,2/26/2014,9980,154.06,90.93,1537518.8,907481.4,630037.4 +Middle East and North Africa,Yemen,Personal Care,Online,M,6/29/2013,687501084,8/9/2013,5704,81.73,56.67,466187.92,323245.68,142942.24 +Europe,Albania,Vegetables,Offline,L,11/10/2011,168624103,12/16/2011,8474,154.06,90.93,1305504.44,770540.82,534963.62 +Australia and Oceania,Vanuatu,Personal Care,Offline,L,5/31/2011,815575063,6/22/2011,5640,81.73,56.67,460957.2,319618.8,141338.4 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,L,8/10/2011,572152793,8/26/2011,1581,47.45,31.79,75018.45,50259.99,24758.46 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,M,12/19/2012,602468621,12/19/2012,2708,154.06,90.93,417194.48,246238.44,170956.04 +Europe,France,Baby Food,Online,L,4/17/2013,340946376,5/30/2013,2464,255.28,159.42,629009.92,392810.88,236199.04 +Europe,Armenia,Beverages,Offline,M,6/13/2011,642322385,7/10/2011,6322,47.45,31.79,299978.9,200976.38,99002.52 +Europe,Croatia,Cereal,Online,C,2/24/2011,631645476,3/19/2011,6788,205.7,117.11,1396291.6,794942.68,601348.92 +Middle East and North Africa,Kuwait,Vegetables,Online,L,3/6/2017,854276978,3/22/2017,8397,154.06,90.93,1293641.82,763539.21,530102.61 +Asia,Kyrgyzstan,Meat,Offline,C,6/12/2016,125890719,7/9/2016,2716,421.89,364.69,1145853.24,990498.04,155355.2 +Australia and Oceania,Marshall Islands,Cosmetics,Online,C,1/30/2012,482473027,3/13/2012,3345,437.2,263.33,1462434,880838.85,581595.15 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,L,1/21/2012,430322730,2/27/2012,913,205.7,117.11,187804.1,106921.43,80882.67 +Europe,Cyprus,Clothes,Offline,C,4/7/2010,796051156,5/24/2010,8082,109.28,35.84,883200.96,289658.88,593542.08 +Sub-Saharan Africa,Niger,Clothes,Offline,L,1/12/2013,676582133,2/28/2013,4543,109.28,35.84,496459.04,162821.12,333637.92 +Europe,Ireland,Office Supplies,Offline,H,8/5/2012,589151990,9/1/2012,2021,651.21,524.96,1316095.41,1060944.16,255151.25 +Australia and Oceania,New Zealand,Cereal,Online,L,8/11/2013,221309554,8/25/2013,9270,205.7,117.11,1906839,1085609.7,821229.3 +Europe,Moldova ,Beverages,Offline,L,3/30/2014,680916154,5/18/2014,7076,47.45,31.79,335756.2,224946.04,110810.16 +Asia,South Korea,Fruits,Online,L,6/28/2017,446145617,7/6/2017,3257,9.33,6.92,30387.81,22538.44,7849.37 +Asia,Bangladesh,Baby Food,Offline,M,4/13/2012,315484273,5/20/2012,7662,255.28,159.42,1955955.36,1221476.04,734479.32 +Sub-Saharan Africa,Mauritania,Fruits,Offline,C,2/10/2015,257730948,2/22/2015,7170,9.33,6.92,66896.1,49616.4,17279.7 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,L,4/1/2013,761996972,5/1/2013,692,255.28,159.42,176653.76,110318.64,66335.12 +Middle East and North Africa,Afghanistan,Baby Food,Online,M,12/17/2013,587706172,1/7/2014,4171,255.28,159.42,1064772.88,664940.82,399832.06 +Middle East and North Africa,Oman,Cereal,Online,H,6/7/2010,814594876,7/7/2010,5581,205.7,117.11,1148011.7,653590.91,494420.79 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,C,11/5/2015,792711913,12/16/2015,9926,47.45,31.79,470988.7,315547.54,155441.16 +Middle East and North Africa,Lebanon,Cosmetics,Online,C,2/25/2014,392418611,4/16/2014,4242,437.2,263.33,1854602.4,1117045.86,737556.54 +Europe,Sweden,Vegetables,Online,H,11/19/2016,454388797,12/31/2016,2597,154.06,90.93,400093.82,236145.21,163948.61 +Europe,Malta,Beverages,Offline,C,11/29/2013,539608800,12/14/2013,1090,47.45,31.79,51720.5,34651.1,17069.4 +Central America and the Caribbean,Panama,Vegetables,Online,H,2/6/2015,279377448,2/12/2015,2850,154.06,90.93,439071,259150.5,179920.5 +Sub-Saharan Africa,Cameroon,Household,Offline,L,3/29/2016,725306069,4/12/2016,3039,668.27,502.54,2030872.53,1527219.06,503653.47 +North America,Mexico,Meat,Online,L,5/27/2010,299318492,6/25/2010,3848,421.89,364.69,1623432.72,1403327.12,220105.6 +Asia,Indonesia,Household,Offline,M,6/7/2014,643651044,7/27/2014,9502,668.27,502.54,6349901.54,4775135.08,1574766.46 +Europe,Lithuania,Meat,Offline,H,3/3/2012,770852553,3/19/2012,1255,421.89,364.69,529471.95,457685.95,71786 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,L,3/27/2011,213784348,4/29/2011,2394,152.58,97.44,365276.52,233271.36,132005.16 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Online,L,7/10/2016,375620257,8/19/2016,3236,81.73,56.67,264478.28,183384.12,81094.16 +Europe,Poland,Household,Offline,H,4/16/2011,479846608,5/27/2011,6129,668.27,502.54,4095826.83,3080067.66,1015759.17 +Australia and Oceania,Papua New Guinea,Snacks,Offline,M,11/30/2013,720262229,12/30/2013,454,152.58,97.44,69271.32,44237.76,25033.56 +Sub-Saharan Africa,South Sudan,Household,Online,H,7/24/2013,910978448,8/5/2013,7622,668.27,502.54,5093553.94,3830359.88,1263194.06 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,M,10/27/2011,936419093,11/28/2011,6074,255.28,159.42,1550570.72,968317.08,582253.64 +Asia,Nepal,Baby Food,Online,M,5/5/2011,301320493,6/22/2011,6285,255.28,159.42,1604434.8,1001954.7,602480.1 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,M,1/19/2012,380731475,1/22/2012,5759,421.89,364.69,2429664.51,2100249.71,329414.8 +Europe,Latvia,Personal Care,Offline,H,12/12/2014,370013368,12/22/2014,4033,81.73,56.67,329617.09,228550.11,101066.98 +Sub-Saharan Africa,Ghana,Clothes,Offline,M,9/23/2010,434839999,10/7/2010,7674,109.28,35.84,838614.72,275036.16,563578.56 +Europe,France,Baby Food,Offline,C,11/17/2013,361197698,12/14/2013,5280,255.28,159.42,1347878.4,841737.6,506140.8 +Asia,Malaysia,Household,Offline,H,6/11/2013,905385291,7/27/2013,2482,668.27,502.54,1658646.14,1247304.28,411341.86 +Sub-Saharan Africa,Eritrea,Household,Online,M,9/4/2014,644014108,10/9/2014,6941,668.27,502.54,4638462.07,3488130.14,1150331.93 +Central America and the Caribbean,Barbados,Cosmetics,Online,H,7/14/2012,924007976,8/27/2012,3348,437.2,263.33,1463745.6,881628.84,582116.76 +Central America and the Caribbean,Nicaragua,Snacks,Online,M,8/15/2010,912603223,9/20/2010,8429,152.58,97.44,1286096.82,821321.76,464775.06 +Europe,Malta,Household,Online,M,5/20/2017,747348678,6/3/2017,5936,668.27,502.54,3966850.72,2983077.44,983773.28 +Europe,Croatia,Fruits,Offline,M,1/16/2012,186105668,2/29/2012,1658,9.33,6.92,15469.14,11473.36,3995.78 +Asia,Malaysia,Office Supplies,Online,L,7/14/2016,857048022,8/11/2016,8410,651.21,524.96,5476676.1,4414913.6,1061762.5 +Europe,France,Household,Offline,C,1/2/2016,408662068,2/6/2016,1042,668.27,502.54,696337.34,523646.68,172690.66 +Middle East and North Africa,Jordan,Personal Care,Online,H,8/2/2015,159746634,8/19/2015,1434,81.73,56.67,117200.82,81264.78,35936.04 +North America,Canada,Meat,Online,C,11/26/2013,149413049,1/11/2014,3496,421.89,364.69,1474927.44,1274956.24,199971.2 +Sub-Saharan Africa,Cape Verde,Snacks,Online,C,6/11/2014,487085139,7/7/2014,8172,152.58,97.44,1246883.76,796279.68,450604.08 +Sub-Saharan Africa,Uganda,Snacks,Offline,M,3/3/2014,902499234,4/1/2014,8434,152.58,97.44,1286859.72,821808.96,465050.76 +Sub-Saharan Africa,Guinea,Clothes,Offline,C,11/29/2014,295704162,12/11/2014,4287,109.28,35.84,468483.36,153646.08,314837.28 +Sub-Saharan Africa,Lesotho,Personal Care,Online,H,12/25/2011,787061250,2/11/2012,7769,81.73,56.67,634960.37,440269.23,194691.14 +Sub-Saharan Africa,Nigeria,Meat,Online,L,2/13/2013,967244327,3/30/2013,7945,421.89,364.69,3351916.05,2897462.05,454454 +Sub-Saharan Africa,Comoros,Office Supplies,Online,H,12/26/2011,847239720,1/22/2012,5916,651.21,524.96,3852558.36,3105663.36,746895 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,H,8/28/2014,508346259,9/3/2014,9810,154.06,90.93,1511328.6,892023.3,619305.3 +Europe,Slovakia,Clothes,Online,L,2/20/2013,552175271,2/26/2013,9788,109.28,35.84,1069632.64,350801.92,718830.72 +Sub-Saharan Africa,Uganda,Clothes,Offline,H,11/10/2011,750650584,12/22/2011,3044,109.28,35.84,332648.32,109096.96,223551.36 +Middle East and North Africa,Egypt,Clothes,Offline,C,4/22/2016,496008527,5/30/2016,8800,109.28,35.84,961664,315392,646272 +Asia,Bhutan,Meat,Online,H,2/8/2014,150797927,2/16/2014,3312,421.89,364.69,1397299.68,1207853.28,189446.4 +Asia,North Korea,Vegetables,Online,H,8/30/2016,597880113,10/1/2016,4866,154.06,90.93,749655.96,442465.38,307190.58 +Europe,Bosnia and Herzegovina,Clothes,Online,L,7/9/2017,990428912,8/3/2017,8779,109.28,35.84,959369.12,314639.36,644729.76 +Sub-Saharan Africa,Burundi,Baby Food,Offline,L,4/14/2011,101930654,5/1/2011,2400,255.28,159.42,612672,382608,230064 +Europe,San Marino,Personal Care,Online,H,7/20/2012,376184165,8/14/2012,109,81.73,56.67,8908.57,6177.03,2731.54 +Sub-Saharan Africa,South Africa,Vegetables,Online,H,4/10/2014,277300775,5/11/2014,8316,154.06,90.93,1281162.96,756173.88,524989.08 +Europe,Netherlands,Household,Online,L,4/2/2014,139704310,4/5/2014,465,668.27,502.54,310745.55,233681.1,77064.45 +Sub-Saharan Africa,Benin,Office Supplies,Online,C,5/8/2011,818131101,6/1/2011,2028,651.21,524.96,1320653.88,1064618.88,256035 +Europe,Italy,Household,Offline,C,11/8/2016,537629973,11/24/2016,5511,668.27,502.54,3682835.97,2769497.94,913338.03 +Europe,Greece,Cosmetics,Offline,C,10/31/2012,743562257,11/11/2012,5450,437.2,263.33,2382740,1435148.5,947591.5 +Sub-Saharan Africa,Djibouti,Snacks,Offline,L,6/27/2016,251601779,7/30/2016,3412,152.58,97.44,520602.96,332465.28,188137.68 +Europe,Ukraine,Cosmetics,Online,H,10/19/2015,197734868,11/5/2015,2996,437.2,263.33,1309851.2,788936.68,520914.52 +Middle East and North Africa,Afghanistan,Cereal,Offline,M,3/2/2011,888260352,4/8/2011,4832,205.7,117.11,993942.4,565875.52,428066.88 +Australia and Oceania,East Timor,Beverages,Online,M,8/19/2011,449789559,9/19/2011,1581,47.45,31.79,75018.45,50259.99,24758.46 +Central America and the Caribbean,Barbados,Vegetables,Online,L,12/11/2015,679246318,1/3/2016,2935,154.06,90.93,452166.1,266879.55,185286.55 +Central America and the Caribbean,Saint Lucia,Meat,Online,C,5/4/2016,293866956,5/6/2016,617,421.89,364.69,260306.13,225013.73,35292.4 +Middle East and North Africa,Azerbaijan,Baby Food,Online,C,6/26/2017,781200301,8/13/2017,3384,255.28,159.42,863867.52,539477.28,324390.24 +Australia and Oceania,Samoa ,Beverages,Offline,L,7/13/2017,549107682,8/29/2017,2020,47.45,31.79,95849,64215.8,31633.2 +Europe,Georgia,Meat,Online,M,11/29/2011,775762927,12/29/2011,4344,421.89,364.69,1832690.16,1584213.36,248476.8 +Europe,Portugal,Household,Offline,L,4/9/2012,459652364,5/18/2012,204,668.27,502.54,136327.08,102518.16,33808.92 +Sub-Saharan Africa,Namibia,Household,Online,H,5/21/2012,469574820,5/25/2012,6479,668.27,502.54,4329721.33,3255956.66,1073764.67 +Sub-Saharan Africa,Uganda,Fruits,Online,L,9/4/2014,394641625,9/22/2014,2082,9.33,6.92,19425.06,14407.44,5017.62 +Europe,Switzerland,Meat,Offline,H,4/3/2011,794276607,4/16/2011,2953,421.89,364.69,1245841.17,1076929.57,168911.6 +Europe,Greece,Snacks,Offline,C,6/15/2010,948216092,7/20/2010,7068,152.58,97.44,1078435.44,688705.92,389729.52 +Central America and the Caribbean,Belize,Vegetables,Online,L,4/24/2010,206508910,5/9/2010,9430,154.06,90.93,1452785.8,857469.9,595315.9 +Asia,Turkmenistan,Vegetables,Online,M,7/2/2017,239516389,7/3/2017,7077,154.06,90.93,1090282.62,643511.61,446771.01 +Europe,Monaco,Meat,Online,C,4/5/2013,987912356,5/5/2013,4075,421.89,364.69,1719201.75,1486111.75,233090 +Sub-Saharan Africa,Ghana,Fruits,Offline,M,3/5/2010,212683141,4/21/2010,6522,9.33,6.92,60850.26,45132.24,15718.02 +Sub-Saharan Africa,Lesotho,Cereal,Offline,C,7/17/2010,245127570,8/25/2010,7550,205.7,117.11,1553035,884180.5,668854.5 +Asia,South Korea,Cosmetics,Online,H,2/25/2010,336856973,3/3/2010,2319,437.2,263.33,1013866.8,610662.27,403204.53 +North America,Greenland,Snacks,Offline,L,3/21/2017,709795176,4/27/2017,3021,152.58,97.44,460944.18,294366.24,166577.94 +Asia,Laos,Cosmetics,Online,M,9/22/2010,306178510,10/24/2010,3880,437.2,263.33,1696336,1021720.4,674615.6 +Sub-Saharan Africa,South Sudan,Fruits,Online,H,5/16/2012,838555800,6/17/2012,6151,9.33,6.92,57388.83,42564.92,14823.91 +Asia,Myanmar,Cereal,Offline,C,8/22/2014,939788377,9/30/2014,3120,205.7,117.11,641784,365383.2,276400.8 +Middle East and North Africa,Pakistan,Household,Online,H,11/7/2014,213050067,12/21/2014,5104,668.27,502.54,3410850.08,2564964.16,845885.92 +Sub-Saharan Africa,Burkina Faso,Household,Offline,C,5/25/2011,581827199,5/25/2011,4453,668.27,502.54,2975806.31,2237810.62,737995.69 +Middle East and North Africa,Tunisia ,Baby Food,Online,L,2/4/2015,439918601,2/7/2015,545,255.28,159.42,139127.6,86883.9,52243.7 +Central America and the Caribbean,Panama,Vegetables,Offline,M,2/8/2015,501435601,2/15/2015,4792,154.06,90.93,738255.52,435736.56,302518.96 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,C,1/6/2013,650802028,1/12/2013,5637,437.2,263.33,2464496.4,1484391.21,980105.19 +Asia,Bangladesh,Cereal,Offline,L,6/24/2011,392754209,7/2/2011,3553,205.7,117.11,730852.1,416091.83,314760.27 +Europe,Cyprus,Household,Online,C,6/3/2010,202340972,6/13/2010,6045,668.27,502.54,4039692.15,3037854.3,1001837.85 +Asia,Nepal,Baby Food,Online,C,11/3/2010,174923646,11/22/2010,2649,255.28,159.42,676236.72,422303.58,253933.14 +Australia and Oceania,New Zealand,Household,Offline,C,1/3/2011,476176059,2/6/2011,9932,668.27,502.54,6637257.64,4991227.28,1646030.36 +Europe,Norway,Household,Offline,C,4/5/2010,892084538,4/19/2010,6494,668.27,502.54,4339745.38,3263494.76,1076250.62 +Europe,Slovakia,Fruits,Offline,M,10/15/2012,378947913,10/25/2012,7963,9.33,6.92,74294.79,55103.96,19190.83 +Sub-Saharan Africa,South Sudan,Meat,Offline,M,4/11/2016,213377511,5/14/2016,2002,421.89,364.69,844623.78,730109.38,114514.4 +Sub-Saharan Africa,Namibia,Fruits,Offline,C,9/7/2015,842297160,10/11/2015,3302,9.33,6.92,30807.66,22849.84,7957.82 +Europe,Moldova ,Personal Care,Online,L,8/9/2014,532943189,9/4/2014,8588,81.73,56.67,701897.24,486681.96,215215.28 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,H,12/2/2013,322864425,12/14/2013,1613,437.2,263.33,705203.6,424751.29,280452.31 +Europe,Latvia,Snacks,Online,H,7/26/2015,869922196,8/1/2015,8164,152.58,97.44,1245663.12,795500.16,450162.96 +Sub-Saharan Africa,Uganda,Fruits,Offline,C,3/12/2011,202290332,3/26/2011,1059,9.33,6.92,9880.47,7328.28,2552.19 +Europe,Estonia,Baby Food,Offline,C,3/25/2016,468455159,3/26/2016,5147,255.28,159.42,1313926.16,820534.74,493391.42 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,H,2/4/2013,287215507,2/27/2013,2306,81.73,56.67,188469.38,130681.02,57788.36 +Asia,North Korea,Office Supplies,Offline,L,7/26/2015,597682702,9/12/2015,6448,651.21,524.96,4199002.08,3384942.08,814060 +Central America and the Caribbean,Dominican Republic,Snacks,Online,M,12/20/2011,609280574,1/21/2012,8516,152.58,97.44,1299371.28,829799.04,469572.24 +Central America and the Caribbean,Dominica,Cosmetics,Offline,C,6/5/2014,951745450,7/23/2014,1483,437.2,263.33,648367.6,390518.39,257849.21 +Central America and the Caribbean,Panama,Household,Offline,H,3/9/2017,525126159,3/9/2017,5355,668.27,502.54,3578585.85,2691101.7,887484.15 +Middle East and North Africa,Syria,Vegetables,Offline,M,7/26/2015,549784028,8/8/2015,2166,154.06,90.93,333693.96,196954.38,136739.58 +Europe,Belgium,Fruits,Online,C,4/21/2017,516392886,6/7/2017,985,9.33,6.92,9190.05,6816.2,2373.85 +Central America and the Caribbean,Cuba,Office Supplies,Offline,M,1/21/2016,435939061,2/12/2016,2911,651.21,524.96,1895672.31,1528158.56,367513.75 +Middle East and North Africa,Turkey,Household,Online,M,5/2/2010,389721381,5/4/2010,6072,668.27,502.54,4057735.44,3051422.88,1006312.56 +Europe,Kosovo,Snacks,Online,H,11/10/2014,979351174,11/22/2014,631,152.58,97.44,96277.98,61484.64,34793.34 +Europe,Monaco,Household,Offline,L,5/4/2011,176752269,5/18/2011,3779,668.27,502.54,2525392.33,1899098.66,626293.67 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,M,11/1/2012,974160993,12/5/2012,4741,152.58,97.44,723381.78,461963.04,261418.74 +Asia,Bhutan,Snacks,Online,C,7/19/2014,134126174,8/26/2014,9770,152.58,97.44,1490706.6,951988.8,538717.8 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,H,9/25/2012,339509141,9/26/2012,7154,437.2,263.33,3127728.8,1883862.82,1243865.98 +Europe,Liechtenstein,Vegetables,Offline,L,1/31/2016,743483722,3/14/2016,2210,154.06,90.93,340472.6,200955.3,139517.3 +Europe,Monaco,Personal Care,Offline,H,8/18/2011,119536244,9/28/2011,2286,81.73,56.67,186834.78,129547.62,57287.16 +Europe,Belarus,Vegetables,Offline,C,12/20/2013,911465537,1/1/2014,1762,154.06,90.93,271453.72,160218.66,111235.06 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,H,1/21/2016,683382928,3/1/2016,7049,81.73,56.67,576114.77,399466.83,176647.94 +Central America and the Caribbean,Guatemala,Meat,Offline,H,9/8/2015,669712245,10/20/2015,1591,421.89,364.69,671226.99,580221.79,91005.2 +Asia,Sri Lanka,Cereal,Offline,L,9/22/2011,825189816,11/11/2011,859,205.7,117.11,176696.3,100597.49,76098.81 +Europe,United Kingdom,Office Supplies,Online,C,6/19/2015,274864470,7/25/2015,7360,651.21,524.96,4792905.6,3863705.6,929200 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,M,7/15/2016,464097535,8/18/2016,5629,437.2,263.33,2460998.8,1482284.57,978714.23 +Europe,Poland,Vegetables,Online,C,1/1/2017,208562839,1/18/2017,7234,154.06,90.93,1114470.04,657787.62,456682.42 +Middle East and North Africa,Algeria,Office Supplies,Online,C,5/31/2012,644246709,6/19/2012,5773,651.21,524.96,3759435.33,3030594.08,728841.25 +Asia,Nepal,Fruits,Online,M,9/30/2010,277447974,10/15/2010,1876,9.33,6.92,17503.08,12981.92,4521.16 +Central America and the Caribbean,El Salvador,Fruits,Online,C,6/21/2013,834777963,8/3/2013,8205,9.33,6.92,76552.65,56778.6,19774.05 +Europe,Germany,Cereal,Online,C,10/3/2011,513160502,10/30/2011,4451,205.7,117.11,915570.7,521256.61,394314.09 +Australia and Oceania,Samoa ,Snacks,Online,L,12/27/2012,729831922,1/2/2013,2339,152.58,97.44,356884.62,227912.16,128972.46 +Europe,Malta,Cosmetics,Offline,M,4/4/2014,272341048,4/12/2014,623,437.2,263.33,272375.6,164054.59,108321.01 +Central America and the Caribbean,Cuba,Cereal,Online,C,9/20/2013,248549211,10/13/2013,90,205.7,117.11,18513,10539.9,7973.1 +Sub-Saharan Africa,Republic of the Congo,Beverages,Online,M,5/19/2014,936630237,6/18/2014,8556,47.45,31.79,405982.2,271995.24,133986.96 +Australia and Oceania,Samoa ,Personal Care,Offline,M,9/25/2012,435070455,10/15/2012,5871,81.73,56.67,479836.83,332709.57,147127.26 +Sub-Saharan Africa,Zambia,Fruits,Offline,L,2/19/2010,512668693,3/14/2010,8914,9.33,6.92,83167.62,61684.88,21482.74 +Australia and Oceania,New Zealand,Clothes,Offline,C,7/28/2016,758536279,8/31/2016,6596,109.28,35.84,720810.88,236400.64,484410.24 +Australia and Oceania,Kiribati,Cereal,Online,M,8/3/2016,832097041,9/6/2016,4860,205.7,117.11,999702,569154.6,430547.4 +Central America and the Caribbean,Costa Rica,Snacks,Offline,C,12/12/2010,913087308,12/29/2010,1680,152.58,97.44,256334.4,163699.2,92635.2 +Australia and Oceania,Papua New Guinea,Snacks,Offline,M,10/27/2012,351555907,11/13/2012,2060,152.58,97.44,314314.8,200726.4,113588.4 +Asia,Thailand,Personal Care,Online,M,10/1/2013,817864167,11/2/2013,3037,81.73,56.67,248214.01,172106.79,76107.22 +Europe,Moldova ,Snacks,Online,L,2/8/2010,452685916,3/26/2010,8677,152.58,97.44,1323936.66,845486.88,478449.78 +Middle East and North Africa,Bahrain,Snacks,Online,M,6/26/2014,617007482,7/1/2014,5080,152.58,97.44,775106.4,494995.2,280111.2 +Australia and Oceania,Vanuatu,Cereal,Offline,C,1/11/2014,942127692,3/1/2014,5375,205.7,117.11,1105637.5,629466.25,476171.25 +Europe,Slovenia,Snacks,Online,H,2/10/2012,679657876,3/6/2012,4724,152.58,97.44,720787.92,460306.56,260481.36 +Central America and the Caribbean,El Salvador,Vegetables,Online,L,12/7/2016,951521861,12/30/2016,5318,154.06,90.93,819291.08,483565.74,335725.34 +Middle East and North Africa,Azerbaijan,Clothes,Offline,L,1/24/2015,699955976,3/9/2015,1383,109.28,35.84,151134.24,49566.72,101567.52 +Europe,Lithuania,Cosmetics,Offline,L,1/19/2013,737509047,2/13/2013,4171,437.2,263.33,1823561.2,1098349.43,725211.77 +Europe,Portugal,Personal Care,Online,M,12/12/2010,597042405,1/3/2011,6970,81.73,56.67,569658.1,394989.9,174668.2 +Sub-Saharan Africa,Rwanda,Beverages,Online,H,8/25/2013,781729876,9/19/2013,97,47.45,31.79,4602.65,3083.63,1519.02 +Australia and Oceania,New Zealand,Snacks,Online,C,12/24/2011,515057790,1/31/2012,5901,152.58,97.44,900374.58,574993.44,325381.14 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,C,9/30/2016,890824973,10/4/2016,3760,651.21,524.96,2448549.6,1973849.6,474700 +Europe,Norway,Cereal,Online,H,2/13/2017,823142755,3/15/2017,5088,205.7,117.11,1046601.6,595855.68,450745.92 +Central America and the Caribbean,Dominica,Personal Care,Offline,H,9/7/2014,196434962,9/15/2014,8325,81.73,56.67,680402.25,471777.75,208624.5 +Australia and Oceania,Solomon Islands,Office Supplies,Online,C,2/2/2012,315437924,3/22/2012,3946,651.21,524.96,2569674.66,2071492.16,498182.5 +Australia and Oceania,Tonga,Baby Food,Online,C,11/2/2016,755200469,12/17/2016,9456,255.28,159.42,2413927.68,1507475.52,906452.16 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,H,10/12/2014,711083924,10/18/2014,4390,668.27,502.54,2933705.3,2206150.6,727554.7 +Middle East and North Africa,Oman,Clothes,Online,L,10/4/2011,348762118,11/5/2011,5316,109.28,35.84,580932.48,190525.44,390407.04 +Central America and the Caribbean,Honduras,Meat,Online,H,9/8/2014,354221379,10/9/2014,833,421.89,364.69,351434.37,303786.77,47647.6 +Australia and Oceania,Papua New Guinea,Cereal,Online,M,8/11/2012,583760535,8/13/2012,6570,205.7,117.11,1351449,769412.7,582036.3 +Asia,Maldives,Office Supplies,Offline,C,10/12/2010,513990914,10/21/2010,188,651.21,524.96,122427.48,98692.48,23735 +Middle East and North Africa,Algeria,Personal Care,Offline,C,9/25/2011,591836345,9/27/2011,6381,81.73,56.67,521519.13,361611.27,159907.86 +Europe,Armenia,Meat,Online,H,6/28/2011,884533154,8/11/2011,1872,421.89,364.69,789778.08,682699.68,107078.4 +Australia and Oceania,Nauru,Beverages,Online,M,12/5/2010,629630172,1/12/2011,414,47.45,31.79,19644.3,13161.06,6483.24 +North America,Greenland,Personal Care,Offline,C,12/28/2011,484988725,2/14/2012,7796,81.73,56.67,637167.08,441799.32,195367.76 +Sub-Saharan Africa,Madagascar,Vegetables,Online,L,11/24/2013,278782641,12/22/2013,6834,154.06,90.93,1052846.04,621415.62,431430.42 +Europe,Italy,Meat,Online,M,12/6/2016,359498250,1/21/2017,2376,421.89,364.69,1002410.64,866503.44,135907.2 +Europe,Georgia,Clothes,Offline,H,1/31/2011,245934379,2/6/2011,6303,109.28,35.84,688791.84,225899.52,462892.32 +Central America and the Caribbean,Nicaragua,Meat,Online,L,2/16/2010,877202355,3/15/2010,2525,421.89,364.69,1065272.25,920842.25,144430 +North America,United States of America,Cereal,Offline,H,7/17/2017,562726008,8/2/2017,1986,205.7,117.11,408520.2,232580.46,175939.74 +Europe,Czech Republic,Clothes,Offline,L,2/26/2015,832241666,4/11/2015,7658,109.28,35.84,836866.24,274462.72,562403.52 +Central America and the Caribbean,Barbados,Snacks,Online,L,5/12/2012,585798156,5/29/2012,9547,152.58,97.44,1456681.26,930259.68,526421.58 +Sub-Saharan Africa,Guinea,Fruits,Online,C,1/19/2012,143756806,1/26/2012,9688,9.33,6.92,90389.04,67040.96,23348.08 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,M,5/21/2014,796791446,6/16/2014,7150,437.2,263.33,3125980,1882809.5,1243170.5 +Europe,Switzerland,Meat,Online,C,1/10/2013,755888402,2/25/2013,3031,421.89,364.69,1278748.59,1105375.39,173373.2 +Asia,Bangladesh,Fruits,Offline,C,1/22/2014,102346503,2/18/2014,5460,9.33,6.92,50941.8,37783.2,13158.6 +Europe,Germany,Cereal,Online,L,1/19/2017,337777078,3/6/2017,4598,205.7,117.11,945808.6,538471.78,407336.82 +Asia,China,Snacks,Online,M,4/17/2011,334103953,5/1/2011,7639,152.58,97.44,1165558.62,744344.16,421214.46 +Europe,Georgia,Baby Food,Offline,M,5/30/2017,383563458,6/8/2017,3806,255.28,159.42,971595.68,606752.52,364843.16 +Asia,Laos,Vegetables,Offline,C,6/18/2015,848704421,8/2/2015,9353,154.06,90.93,1440923.18,850468.29,590454.89 +Sub-Saharan Africa,Malawi,Fruits,Online,H,11/7/2016,812388169,12/27/2016,2567,9.33,6.92,23950.11,17763.64,6186.47 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,H,2/13/2015,327788531,3/24/2015,8765,437.2,263.33,3832058,2308087.45,1523970.55 +Middle East and North Africa,Tunisia ,Office Supplies,Online,C,6/12/2012,868391835,7/25/2012,5296,651.21,524.96,3448808.16,2780188.16,668620 +Middle East and North Africa,Egypt,Vegetables,Offline,C,11/10/2015,377996909,12/8/2015,6540,154.06,90.93,1007552.4,594682.2,412870.2 +Europe,Sweden,Beverages,Offline,M,9/25/2010,920715081,10/22/2010,8908,47.45,31.79,422684.6,283185.32,139499.28 +Sub-Saharan Africa,Namibia,Meat,Online,C,1/7/2010,130970180,1/14/2010,5841,421.89,364.69,2464259.49,2130154.29,334105.2 +Central America and the Caribbean,Haiti,Baby Food,Online,L,7/28/2012,663498532,7/31/2012,2815,255.28,159.42,718613.2,448767.3,269845.9 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,M,7/18/2014,743348968,8/22/2014,2333,154.06,90.93,359421.98,212139.69,147282.29 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,M,2/20/2013,915882813,3/28/2013,8932,651.21,524.96,5816607.72,4688942.72,1127665 +Middle East and North Africa,Syria,Baby Food,Online,H,6/2/2010,896773898,7/1/2010,4180,255.28,159.42,1067070.4,666375.6,400694.8 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,L,1/29/2017,922008550,3/20/2017,1674,47.45,31.79,79431.3,53216.46,26214.84 +Asia,Singapore,Household,Online,C,10/21/2010,397885596,11/12/2010,2045,668.27,502.54,1366612.15,1027694.3,338917.85 +Europe,Czech Republic,Snacks,Offline,C,10/13/2015,151016366,11/16/2015,7953,152.58,97.44,1213468.74,774940.32,438528.42 +Middle East and North Africa,Morocco,Baby Food,Online,M,8/13/2015,178324687,8/22/2015,9093,255.28,159.42,2321261.04,1449606.06,871654.98 +Europe,Greece,Vegetables,Offline,C,2/9/2010,997046887,3/20/2010,7185,154.06,90.93,1106921.1,653332.05,453589.05 +Sub-Saharan Africa,Ethiopia,Meat,Offline,M,7/4/2011,494731795,8/22/2011,987,421.89,364.69,416405.43,359949.03,56456.4 +Middle East and North Africa,Turkey,Office Supplies,Online,M,5/19/2010,679240739,6/16/2010,1284,651.21,524.96,836153.64,674048.64,162105 +Asia,Uzbekistan,Meat,Online,L,4/27/2017,928747546,5/4/2017,5893,421.89,364.69,2486197.77,2149118.17,337079.6 +Central America and the Caribbean,The Bahamas,Household,Offline,M,9/2/2013,241738545,10/1/2013,4662,668.27,502.54,3115474.74,2342841.48,772633.26 +Asia,South Korea,Cereal,Online,L,12/7/2015,387012565,12/28/2015,4473,205.7,117.11,920096.1,523833.03,396263.07 +Asia,Malaysia,Meat,Online,L,5/16/2011,953680932,6/13/2011,4236,421.89,364.69,1787126.04,1544826.84,242299.2 +Europe,Moldova ,Beverages,Offline,C,10/29/2014,701167476,11/30/2014,9892,47.45,31.79,469375.4,314466.68,154908.72 +Sub-Saharan Africa,Rwanda,Baby Food,Online,M,11/30/2011,709208524,12/27/2011,9417,255.28,159.42,2403971.76,1501258.14,902713.62 +Europe,Moldova ,Personal Care,Offline,C,10/23/2015,327852904,12/10/2015,7815,81.73,56.67,638719.95,442876.05,195843.9 +Middle East and North Africa,Iraq,Cosmetics,Online,L,6/21/2010,327461946,8/1/2010,2121,437.2,263.33,927301.2,558522.93,368778.27 +Europe,Serbia,Vegetables,Online,C,12/31/2014,648709475,2/8/2015,6404,154.06,90.93,986600.24,582315.72,404284.52 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,L,9/10/2011,852581822,10/23/2011,6762,81.73,56.67,552658.26,383202.54,169455.72 +Europe,Albania,Fruits,Online,H,6/2/2010,570377814,7/10/2010,6325,9.33,6.92,59012.25,43769,15243.25 +Australia and Oceania,Tonga,Household,Offline,L,7/17/2014,853708779,8/9/2014,254,668.27,502.54,169740.58,127645.16,42095.42 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Online,H,2/15/2017,124498546,3/25/2017,741,205.7,117.11,152423.7,86778.51,65645.19 +Europe,Bulgaria,Personal Care,Online,H,4/20/2012,924983441,5/22/2012,2010,81.73,56.67,164277.3,113906.7,50370.6 +Australia and Oceania,Vanuatu,Vegetables,Online,H,3/15/2014,467712295,5/1/2014,5316,154.06,90.93,818982.96,483383.88,335599.08 +Sub-Saharan Africa,Togo,Fruits,Online,M,4/20/2015,985546433,5/24/2015,3946,9.33,6.92,36816.18,27306.32,9509.86 +North America,Greenland,Fruits,Online,H,12/3/2012,281659686,1/7/2013,8215,9.33,6.92,76645.95,56847.8,19798.15 +Europe,Bosnia and Herzegovina,Fruits,Offline,H,1/12/2013,279538381,1/16/2013,474,9.33,6.92,4422.42,3280.08,1142.34 +Asia,Bhutan,Baby Food,Online,L,4/21/2011,272981345,5/25/2011,101,255.28,159.42,25783.28,16101.42,9681.86 +Europe,Czech Republic,Cereal,Online,H,1/15/2012,976099908,2/15/2012,8509,205.7,117.11,1750301.3,996488.99,753812.31 +Europe,Finland,Fruits,Offline,M,10/29/2016,473317897,12/7/2016,4139,9.33,6.92,38616.87,28641.88,9974.99 +Asia,Cambodia,Snacks,Offline,L,3/5/2013,969371640,3/20/2013,7465,152.58,97.44,1139009.7,727389.6,411620.1 +Sub-Saharan Africa,Comoros,Meat,Offline,C,2/26/2016,239309966,3/4/2016,5992,421.89,364.69,2527964.88,2185222.48,342742.4 +Sub-Saharan Africa,Botswana,Office Supplies,Online,C,8/14/2011,178494203,9/5/2011,9256,651.21,524.96,6027599.76,4859029.76,1168570 +North America,Mexico,Cereal,Online,L,12/25/2012,952598178,1/1/2013,3825,205.7,117.11,786802.5,447945.75,338856.75 +Sub-Saharan Africa,Rwanda,Meat,Online,L,1/6/2012,547608220,1/31/2012,8296,421.89,364.69,3499999.44,3025468.24,474531.2 +Europe,Switzerland,Baby Food,Online,M,11/26/2012,619823157,12/19/2012,8301,255.28,159.42,2119079.28,1323345.42,795733.86 +Europe,Finland,Meat,Online,M,4/30/2013,645854318,5/14/2013,1500,421.89,364.69,632835,547035,85800 +North America,Mexico,Cereal,Online,H,10/29/2015,172625529,12/17/2015,2585,205.7,117.11,531734.5,302729.35,229005.15 +Middle East and North Africa,Lebanon,Personal Care,Online,H,6/2/2016,167373120,7/12/2016,8281,81.73,56.67,676806.13,469284.27,207521.86 +Sub-Saharan Africa,Mauritania,Snacks,Online,C,12/26/2015,767645919,2/5/2016,2341,152.58,97.44,357189.78,228107.04,129082.74 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Offline,H,6/18/2016,831305253,7/4/2016,553,81.73,56.67,45196.69,31338.51,13858.18 +Sub-Saharan Africa,Ethiopia,Meat,Offline,L,1/27/2017,186524951,2/16/2017,5733,421.89,364.69,2418695.37,2090767.77,327927.6 +Europe,Slovenia,Cosmetics,Online,H,7/13/2010,981791341,7/31/2010,2730,437.2,263.33,1193556,718890.9,474665.1 +Asia,India,Cosmetics,Offline,L,2/11/2017,935903251,2/28/2017,3425,437.2,263.33,1497410,901905.25,595504.75 +Europe,Andorra,Clothes,Offline,C,9/25/2012,987972009,10/31/2012,1727,109.28,35.84,188726.56,61895.68,126830.88 +Central America and the Caribbean,Belize,Meat,Online,M,1/7/2016,347421443,2/5/2016,8580,421.89,364.69,3619816.2,3129040.2,490776 +Asia,Thailand,Meat,Offline,L,5/11/2016,543987882,5/29/2016,6958,421.89,364.69,2935510.62,2537513.02,397997.6 +Central America and the Caribbean,The Bahamas,Cereal,Online,L,8/2/2015,477720153,8/13/2015,6864,205.7,117.11,1411924.8,803843.04,608081.76 +Europe,Georgia,Vegetables,Offline,C,7/31/2016,468979585,8/30/2016,336,154.06,90.93,51764.16,30552.48,21211.68 +Europe,Luxembourg,Vegetables,Online,M,12/11/2011,908440005,1/14/2012,6440,154.06,90.93,992146.4,585589.2,406557.2 +Europe,Sweden,Snacks,Online,L,6/22/2010,907087743,8/8/2010,6275,152.58,97.44,957439.5,611436,346003.5 +Sub-Saharan Africa,Mauritania,Baby Food,Online,C,9/7/2010,546221625,10/7/2010,7972,255.28,159.42,2035092.16,1270896.24,764195.92 +Europe,Italy,Meat,Online,L,2/24/2012,427452981,3/2/2012,1691,421.89,364.69,713415.99,616690.79,96725.2 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,M,9/20/2011,322705638,11/2/2011,4624,205.7,117.11,951156.8,541516.64,409640.16 +Asia,Japan,Office Supplies,Offline,M,11/20/2014,524215924,12/2/2014,5996,651.21,524.96,3904655.16,3147660.16,756995 +Middle East and North Africa,Jordan,Cereal,Online,M,11/6/2016,494532668,12/7/2016,2061,205.7,117.11,423947.7,241363.71,182583.99 +Sub-Saharan Africa,Guinea,Meat,Offline,C,11/13/2013,216517198,12/8/2013,1105,421.89,364.69,466188.45,402982.45,63206 +Sub-Saharan Africa,Kenya,Cosmetics,Online,C,8/18/2014,643343341,8/31/2014,8446,437.2,263.33,3692591.2,2224085.18,1468506.02 +Asia,Thailand,Office Supplies,Online,C,9/27/2013,548497426,10/19/2013,1432,651.21,524.96,932532.72,751742.72,180790 +Asia,Sri Lanka,Meat,Online,H,8/26/2010,575778281,9/17/2010,4443,421.89,364.69,1874457.27,1620317.67,254139.6 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,H,6/17/2013,989297235,7/29/2013,3891,421.89,364.69,1641573.99,1419008.79,222565.2 +Asia,Taiwan,Clothes,Offline,C,5/24/2012,323478114,5/26/2012,3217,109.28,35.84,351553.76,115297.28,236256.48 +Middle East and North Africa,Iraq,Baby Food,Online,H,11/22/2013,333057248,12/27/2013,7896,255.28,159.42,2015690.88,1258780.32,756910.56 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,H,2/5/2014,143083465,2/16/2014,432,651.21,524.96,281322.72,226782.72,54540 +Middle East and North Africa,Qatar,Clothes,Offline,L,3/20/2010,298918092,4/4/2010,5361,109.28,35.84,585850.08,192138.24,393711.84 +Asia,Philippines,Beverages,Online,C,11/18/2011,516234958,12/6/2011,4251,47.45,31.79,201709.95,135139.29,66570.66 +Central America and the Caribbean,Guatemala,Meat,Online,C,8/23/2014,131020390,8/30/2014,700,421.89,364.69,295323,255283,40040 +Middle East and North Africa,Iraq,Fruits,Online,L,5/3/2011,349573218,5/9/2011,5338,9.33,6.92,49803.54,36938.96,12864.58 +Asia,Tajikistan,Meat,Online,M,12/30/2010,198504769,1/1/2011,827,421.89,364.69,348903.03,301598.63,47304.4 +Asia,Turkmenistan,Cereal,Offline,M,5/15/2012,574738872,6/4/2012,6859,205.7,117.11,1410896.3,803257.49,607638.81 +Sub-Saharan Africa,Mauritania,Cereal,Offline,M,4/11/2015,195511853,5/30/2015,5157,205.7,117.11,1060794.9,603936.27,456858.63 +Asia,Vietnam,Baby Food,Online,M,10/18/2016,548372542,11/3/2016,4476,255.28,159.42,1142633.28,713563.92,429069.36 +Australia and Oceania,Tuvalu,Baby Food,Offline,M,2/2/2015,941182267,2/13/2015,5603,255.28,159.42,1430333.84,893230.26,537103.58 +Central America and the Caribbean,Jamaica,Vegetables,Offline,M,2/28/2013,752114856,3/14/2013,6354,154.06,90.93,978897.24,577769.22,401128.02 +Middle East and North Africa,Lebanon,Beverages,Offline,C,1/30/2015,779656636,2/14/2015,6579,47.45,31.79,312173.55,209146.41,103027.14 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,L,8/18/2014,992606437,10/4/2014,3157,255.28,159.42,805918.96,503288.94,302630.02 +Middle East and North Africa,Syria,Vegetables,Offline,L,3/20/2014,980075585,3/20/2014,5000,154.06,90.93,770300,454650,315650 +Australia and Oceania,Solomon Islands,Beverages,Offline,L,7/15/2013,401487910,7/23/2013,8049,47.45,31.79,381925.05,255877.71,126047.34 +Middle East and North Africa,Iraq,Vegetables,Online,H,5/8/2013,336579740,5/24/2013,279,154.06,90.93,42982.74,25369.47,17613.27 +Australia and Oceania,Nauru,Meat,Offline,M,9/11/2011,135399901,9/17/2011,6695,421.89,364.69,2824553.55,2441599.55,382954 +Europe,Belgium,Snacks,Online,H,3/28/2015,568309724,4/24/2015,4331,152.58,97.44,660823.98,422012.64,238811.34 +Central America and the Caribbean,Grenada,Baby Food,Online,M,10/16/2012,675983035,10/27/2012,7257,255.28,159.42,1852566.96,1156910.94,695656.02 +Middle East and North Africa,Algeria,Meat,Online,H,12/12/2016,919406163,12/20/2016,1570,421.89,364.69,662367.3,572563.3,89804 +Central America and the Caribbean,Haiti,Personal Care,Offline,L,11/8/2014,929877936,11/12/2014,400,81.73,56.67,32692,22668,10024 +North America,United States of America,Household,Offline,H,6/12/2017,859009683,7/31/2017,8909,668.27,502.54,5953617.43,4477128.86,1476488.57 +Sub-Saharan Africa,Uganda,Baby Food,Online,C,3/20/2010,928725230,4/19/2010,9289,255.28,159.42,2371295.92,1480852.38,890443.54 +North America,Canada,Personal Care,Online,H,1/6/2010,981260907,2/25/2010,5763,81.73,56.67,471009.99,326589.21,144420.78 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,M,10/30/2015,929165542,12/16/2015,9587,668.27,502.54,6406704.49,4817850.98,1588853.51 +Europe,Liechtenstein,Cereal,Offline,L,7/21/2012,305300462,8/14/2012,4046,205.7,117.11,832262.2,473827.06,358435.14 +Europe,Austria,Beverages,Online,L,9/1/2012,512839496,9/24/2012,9458,47.45,31.79,448782.1,300669.82,148112.28 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,C,7/24/2014,775268971,9/10/2014,8172,152.58,97.44,1246883.76,796279.68,450604.08 +Europe,San Marino,Clothes,Offline,L,11/26/2013,386387717,1/7/2014,9567,109.28,35.84,1045481.76,342881.28,702600.48 +Middle East and North Africa,Yemen,Fruits,Offline,M,1/1/2015,960307061,1/11/2015,5054,9.33,6.92,47153.82,34973.68,12180.14 +Middle East and North Africa,Azerbaijan,Baby Food,Online,C,11/14/2011,581450831,1/1/2012,3077,255.28,159.42,785496.56,490535.34,294961.22 +Asia,Taiwan,Meat,Offline,L,9/25/2014,554555356,10/6/2014,4108,421.89,364.69,1733124.12,1498146.52,234977.6 +Europe,Spain,Cosmetics,Online,M,12/12/2015,454669463,1/29/2016,5653,437.2,263.33,2471491.6,1488604.49,982887.11 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,L,7/3/2016,377154481,7/18/2016,7247,651.21,524.96,4719318.87,3804385.12,914933.75 +Australia and Oceania,East Timor,Personal Care,Offline,C,9/6/2014,487684237,9/17/2014,5458,81.73,56.67,446082.34,309304.86,136777.48 +Asia,Uzbekistan,Clothes,Online,M,5/22/2017,572245061,7/9/2017,8885,109.28,35.84,970952.8,318438.4,652514.4 +Asia,Taiwan,Cosmetics,Offline,L,9/2/2013,487135779,9/24/2013,3157,437.2,263.33,1380240.4,831332.81,548907.59 +Sub-Saharan Africa,Benin,Snacks,Offline,M,5/8/2016,608967721,6/24/2016,5936,152.58,97.44,905714.88,578403.84,327311.04 +Australia and Oceania,Tuvalu,Snacks,Online,L,10/27/2012,484664714,11/19/2012,1914,152.58,97.44,292038.12,186500.16,105537.96 +Middle East and North Africa,Israel,Snacks,Online,H,4/2/2014,181463086,4/16/2014,7815,152.58,97.44,1192412.7,761493.6,430919.1 +Sub-Saharan Africa,Djibouti,Beverages,Online,C,12/10/2013,736911666,1/2/2014,7393,47.45,31.79,350797.85,235023.47,115774.38 +Asia,Bhutan,Household,Online,L,11/1/2013,108871781,11/14/2013,6434,668.27,502.54,4299649.18,3233342.36,1066306.82 +Sub-Saharan Africa,Ghana,Beverages,Offline,C,2/25/2013,825517261,4/6/2013,7757,47.45,31.79,368069.65,246595.03,121474.62 +Sub-Saharan Africa,Botswana,Baby Food,Offline,H,3/6/2012,535334432,3/25/2012,6209,255.28,159.42,1585033.52,989838.78,595194.74 +Sub-Saharan Africa,Ghana,Household,Offline,L,1/18/2016,557122123,1/25/2016,3671,668.27,502.54,2453219.17,1844824.34,608394.83 +Australia and Oceania,Solomon Islands,Fruits,Online,L,10/26/2015,929991662,11/17/2015,4054,9.33,6.92,37823.82,28053.68,9770.14 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,C,12/18/2014,863366878,1/7/2015,8300,205.7,117.11,1707310,972013,735297 +Australia and Oceania,Tuvalu,Office Supplies,Offline,C,6/18/2010,986984097,7/9/2010,9382,651.21,524.96,6109652.22,4925174.72,1184477.5 +Central America and the Caribbean,Haiti,Household,Offline,C,9/16/2011,200892150,10/20/2011,7306,668.27,502.54,4882380.62,3671557.24,1210823.38 +Asia,Bangladesh,Personal Care,Offline,C,1/5/2014,625452363,2/5/2014,4108,81.73,56.67,335746.84,232800.36,102946.48 +Asia,Kyrgyzstan,Personal Care,Online,M,7/19/2017,851338565,8/8/2017,8855,81.73,56.67,723719.15,501812.85,221906.3 +Central America and the Caribbean,Barbados,Vegetables,Online,C,12/20/2015,889537084,1/15/2016,2645,154.06,90.93,407488.7,240509.85,166978.85 +Sub-Saharan Africa,Burundi,Baby Food,Online,H,5/10/2015,821346747,5/20/2015,3610,255.28,159.42,921560.8,575506.2,346054.6 +Europe,Russia,Cereal,Online,C,4/16/2015,348378884,6/2/2015,1908,205.7,117.11,392475.6,223445.88,169029.72 +Europe,Latvia,Personal Care,Online,C,8/13/2012,142557322,10/2/2012,4735,81.73,56.67,386991.55,268332.45,118659.1 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,C,11/1/2012,496118390,12/15/2012,1311,255.28,159.42,334672.08,208999.62,125672.46 +Europe,Ireland,Baby Food,Offline,H,2/20/2011,871610915,4/6/2011,7894,255.28,159.42,2015180.32,1258461.48,756718.84 +Sub-Saharan Africa,Malawi,Beverages,Online,L,5/11/2011,351896226,6/9/2011,2768,47.45,31.79,131341.6,87994.72,43346.88 +Asia,Kyrgyzstan,Office Supplies,Online,H,8/12/2014,790148150,8/27/2014,1251,651.21,524.96,814663.71,656724.96,157938.75 +Asia,Laos,Personal Care,Offline,H,7/3/2015,959853017,8/3/2015,693,81.73,56.67,56638.89,39272.31,17366.58 +Asia,Taiwan,Snacks,Online,L,6/27/2013,604809653,8/10/2013,5471,152.58,97.44,834765.18,533094.24,301670.94 +Europe,Italy,Fruits,Online,H,8/29/2016,889129388,10/3/2016,1999,9.33,6.92,18650.67,13833.08,4817.59 +Europe,Romania,Cereal,Offline,H,4/1/2015,347236049,4/26/2015,3718,205.7,117.11,764792.6,435414.98,329377.62 +Sub-Saharan Africa,Mauritania,Fruits,Online,L,9/9/2015,733865964,10/24/2015,6102,9.33,6.92,56931.66,42225.84,14705.82 +Europe,Austria,Clothes,Online,M,2/15/2014,274067962,3/3/2014,1655,109.28,35.84,180858.4,59315.2,121543.2 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,H,5/4/2015,413203370,5/26/2015,4914,651.21,524.96,3200045.94,2579653.44,620392.5 +Asia,Brunei,Baby Food,Online,C,10/25/2013,866946017,12/1/2013,7447,255.28,159.42,1901070.16,1187200.74,713869.42 +Europe,Moldova ,Vegetables,Offline,M,9/5/2012,971282231,10/20/2012,2851,154.06,90.93,439225.06,259241.43,179983.63 +Europe,Croatia,Baby Food,Online,L,5/3/2012,132510840,5/22/2012,1757,255.28,159.42,448526.96,280100.94,168426.02 +Australia and Oceania,Samoa ,Office Supplies,Offline,C,4/3/2014,977243173,5/22/2014,6826,651.21,524.96,4445159.46,3583376.96,861782.5 +Asia,Taiwan,Vegetables,Online,L,3/5/2017,802403056,3/13/2017,7750,154.06,90.93,1193965,704707.5,489257.5 +Europe,Czech Republic,Beverages,Offline,M,5/5/2013,125226819,6/11/2013,6253,47.45,31.79,296704.85,198782.87,97921.98 +Central America and the Caribbean,Dominican Republic,Household,Online,C,12/28/2014,433263289,1/8/2015,1090,668.27,502.54,728414.3,547768.6,180645.7 +Sub-Saharan Africa,Lesotho,Clothes,Online,M,9/12/2012,134373795,10/4/2012,3047,109.28,35.84,332976.16,109204.48,223771.68 +Middle East and North Africa,Iran,Vegetables,Offline,H,1/18/2017,406732165,3/7/2017,9941,154.06,90.93,1531510.46,903935.13,627575.33 +Sub-Saharan Africa,Uganda,Office Supplies,Online,L,12/18/2016,248824727,1/18/2017,1621,651.21,524.96,1055611.41,850960.16,204651.25 +North America,Canada,Cosmetics,Offline,H,10/18/2013,529450309,10/18/2013,4967,437.2,263.33,2171572.4,1307960.11,863612.29 +Europe,Serbia,Office Supplies,Offline,C,7/14/2017,837720239,7/14/2017,8889,651.21,524.96,5788605.69,4666369.44,1122236.25 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,C,9/20/2012,833058345,10/3/2012,9331,205.7,117.11,1919386.7,1092753.41,826633.29 +Central America and the Caribbean,Costa Rica,Snacks,Offline,H,4/7/2015,695200955,5/10/2015,4266,152.58,97.44,650906.28,415679.04,235227.24 +North America,Greenland,Personal Care,Online,M,8/17/2015,674196898,9/30/2015,8699,81.73,56.67,710969.27,492972.33,217996.94 +Europe,San Marino,Clothes,Offline,H,11/27/2012,640407502,1/8/2013,9666,109.28,35.84,1056300.48,346429.44,709871.04 +Sub-Saharan Africa,Lesotho,Beverages,Offline,M,1/22/2011,534506595,2/2/2011,1234,47.45,31.79,58553.3,39228.86,19324.44 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,C,2/7/2015,817480504,2/8/2015,9502,81.73,56.67,776598.46,538478.34,238120.12 +Asia,Brunei,Cosmetics,Online,M,3/10/2012,220628058,4/28/2012,7600,437.2,263.33,3322720,2001308,1321412 +Middle East and North Africa,Egypt,Snacks,Offline,H,4/1/2013,695560586,4/3/2013,689,152.58,97.44,105127.62,67136.16,37991.46 +Middle East and North Africa,Algeria,Cereal,Online,C,5/9/2011,664201915,5/9/2011,961,205.7,117.11,197677.7,112542.71,85134.99 +Sub-Saharan Africa,Mali,Clothes,Online,H,10/10/2015,868788373,11/24/2015,2641,109.28,35.84,288608.48,94653.44,193955.04 +Europe,Hungary,Cosmetics,Offline,L,5/9/2010,321868789,6/2/2010,6982,437.2,263.33,3052530.4,1838570.06,1213960.34 +Australia and Oceania,Palau,Cereal,Offline,H,4/13/2010,356304490,5/25/2010,7271,205.7,117.11,1495644.7,851506.81,644137.89 +Asia,Philippines,Household,Online,M,11/20/2012,575269305,12/29/2012,3826,668.27,502.54,2556801.02,1922718.04,634082.98 +Middle East and North Africa,Israel,Personal Care,Offline,C,7/24/2016,202249562,8/13/2016,8995,81.73,56.67,735161.35,509746.65,225414.7 +Asia,Brunei,Household,Online,C,12/23/2016,331044089,1/19/2017,2157,668.27,502.54,1441458.39,1083978.78,357479.61 +Europe,Albania,Personal Care,Online,H,11/12/2010,775764214,11/29/2010,4725,81.73,56.67,386174.25,267765.75,118408.5 +Asia,Japan,Baby Food,Online,C,12/16/2014,520833766,1/19/2015,5140,255.28,159.42,1312139.2,819418.8,492720.4 +Europe,Andorra,Vegetables,Online,H,10/5/2016,870989072,11/9/2016,3877,154.06,90.93,597290.62,352535.61,244755.01 +Europe,France,Cereal,Offline,H,3/17/2016,501278960,4/2/2016,8439,205.7,117.11,1735902.3,988291.29,747611.01 +Europe,Spain,Personal Care,Online,C,4/16/2014,407064759,5/23/2014,8363,81.73,56.67,683507.99,473931.21,209576.78 +Europe,Hungary,Fruits,Offline,L,11/7/2016,754020297,12/21/2016,217,9.33,6.92,2024.61,1501.64,522.97 +Europe,Slovakia,Cosmetics,Online,L,8/31/2015,428131902,10/19/2015,2599,437.2,263.33,1136282.8,684394.67,451888.13 +Sub-Saharan Africa,Kenya,Personal Care,Offline,M,11/29/2014,185698401,1/17/2015,1138,81.73,56.67,93008.74,64490.46,28518.28 +Asia,North Korea,Vegetables,Offline,L,4/10/2012,403331124,4/17/2012,3497,154.06,90.93,538747.82,317982.21,220765.61 +Europe,Sweden,Household,Offline,M,4/16/2010,627953898,5/12/2010,4368,668.27,502.54,2919003.36,2195094.72,723908.64 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,L,7/21/2012,926803052,8/7/2012,474,154.06,90.93,73024.44,43100.82,29923.62 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,C,5/15/2012,537427413,6/17/2012,5569,9.33,6.92,51958.77,38537.48,13421.29 +Europe,Denmark,Baby Food,Online,L,9/6/2011,117688310,10/15/2011,5441,255.28,159.42,1388978.48,867404.22,521574.26 +Sub-Saharan Africa,Rwanda,Meat,Offline,M,4/11/2017,395759570,5/19/2017,2906,421.89,364.69,1226012.34,1059789.14,166223.2 +Sub-Saharan Africa,Uganda,Cereal,Online,M,4/19/2014,820127522,6/7/2014,2814,205.7,117.11,578839.8,329547.54,249292.26 +Central America and the Caribbean,Barbados,Office Supplies,Offline,L,6/15/2015,909590995,7/10/2015,7043,651.21,524.96,4586472.03,3697293.28,889178.75 +Sub-Saharan Africa,Gabon,Snacks,Online,M,10/19/2011,703261315,11/24/2011,9506,152.58,97.44,1450425.48,926264.64,524160.84 +Sub-Saharan Africa,Malawi,Snacks,Online,L,5/21/2014,310562312,6/29/2014,1144,152.58,97.44,174551.52,111471.36,63080.16 +Australia and Oceania,Australia,Personal Care,Online,L,8/11/2012,361230313,8/12/2012,4932,81.73,56.67,403092.36,279496.44,123595.92 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,L,11/16/2015,655314147,12/21/2015,873,154.06,90.93,134494.38,79381.89,55112.49 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,M,12/2/2011,613175141,12/11/2011,1005,205.7,117.11,206728.5,117695.55,89032.95 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,C,1/19/2016,625487124,2/23/2016,4395,205.7,117.11,904051.5,514698.45,389353.05 +Sub-Saharan Africa,Burundi,Cereal,Online,M,5/11/2014,703236424,6/14/2014,2140,205.7,117.11,440198,250615.4,189582.6 +Central America and the Caribbean,Haiti,Cosmetics,Offline,L,12/4/2012,927721869,12/23/2012,2372,437.2,263.33,1037038.4,624618.76,412419.64 +Central America and the Caribbean,Nicaragua,Beverages,Offline,L,5/1/2011,100554788,5/16/2011,5251,47.45,31.79,249159.95,166929.29,82230.66 +Middle East and North Africa,Iran,Fruits,Offline,L,12/28/2013,693659007,1/31/2014,7970,9.33,6.92,74360.1,55152.4,19207.7 +Central America and the Caribbean,El Salvador,Clothes,Online,C,4/4/2011,299270856,4/6/2011,9752,109.28,35.84,1065698.56,349511.68,716186.88 +Central America and the Caribbean,Nicaragua,Cereal,Online,H,6/21/2013,179939162,7/27/2013,6852,205.7,117.11,1409456.4,802437.72,607018.68 +Sub-Saharan Africa,Tanzania,Personal Care,Online,C,11/23/2016,318525254,12/4/2016,7556,81.73,56.67,617551.88,428198.52,189353.36 +Europe,Lithuania,Clothes,Online,M,1/25/2015,768202960,3/12/2015,7182,109.28,35.84,784848.96,257402.88,527446.08 +Asia,Laos,Beverages,Offline,C,3/3/2010,302458608,3/19/2010,3078,47.45,31.79,146051.1,97849.62,48201.48 +Middle East and North Africa,Iraq,Vegetables,Offline,L,10/18/2016,465091025,12/1/2016,9625,154.06,90.93,1482827.5,875201.25,607626.25 +Australia and Oceania,Australia,Fruits,Offline,M,10/5/2012,620211541,10/11/2012,3232,9.33,6.92,30154.56,22365.44,7789.12 +Sub-Saharan Africa,South Sudan,Household,Offline,L,1/1/2011,202243983,1/27/2011,7344,668.27,502.54,4907774.88,3690653.76,1217121.12 +Europe,Sweden,Household,Online,L,5/20/2010,965924680,6/22/2010,7433,668.27,502.54,4967250.91,3735379.82,1231871.09 +Sub-Saharan Africa,Botswana,Fruits,Offline,L,8/16/2014,236302459,10/4/2014,6004,9.33,6.92,56017.32,41547.68,14469.64 +Asia,Tajikistan,Cosmetics,Offline,C,5/12/2013,358738648,5/20/2013,7593,437.2,263.33,3319659.6,1999464.69,1320194.91 +Australia and Oceania,Tuvalu,Vegetables,Online,H,3/22/2016,148907077,4/24/2016,3768,154.06,90.93,580498.08,342624.24,237873.84 +Europe,Croatia,Vegetables,Offline,H,3/11/2011,742794072,3/20/2011,8127,154.06,90.93,1252045.62,738988.11,513057.51 +Europe,Ukraine,Beverages,Online,H,10/24/2013,646698462,11/3/2013,1301,47.45,31.79,61732.45,41358.79,20373.66 +Sub-Saharan Africa,Tanzania,Personal Care,Online,C,5/31/2010,687231576,6/24/2010,5950,81.73,56.67,486293.5,337186.5,149107 +Middle East and North Africa,Azerbaijan,Snacks,Offline,H,11/18/2014,861317241,12/13/2014,1767,152.58,97.44,269608.86,172176.48,97432.38 +Sub-Saharan Africa,Uganda,Baby Food,Offline,M,11/19/2011,786191785,11/22/2011,475,255.28,159.42,121258,75724.5,45533.5 +Asia,Sri Lanka,Personal Care,Offline,C,8/28/2013,149404036,10/3/2013,829,81.73,56.67,67754.17,46979.43,20774.74 +Central America and the Caribbean,Saint Lucia,Household,Offline,C,10/12/2010,958815324,10/23/2010,3616,668.27,502.54,2416464.32,1817184.64,599279.68 +Sub-Saharan Africa,Lesotho,Meat,Online,M,11/1/2013,792599475,11/11/2013,6653,421.89,364.69,2806834.17,2426282.57,380551.6 +Sub-Saharan Africa,Botswana,Cereal,Online,L,10/1/2011,449242818,10/25/2011,9788,205.7,117.11,2013391.6,1146272.68,867118.92 +Sub-Saharan Africa,Seychelles ,Meat,Offline,C,6/10/2013,797544181,7/12/2013,9901,421.89,364.69,4177132.89,3610795.69,566337.2 +Sub-Saharan Africa,Lesotho,Household,Offline,M,10/2/2013,526614892,10/31/2013,5904,668.27,502.54,3945466.08,2966996.16,978469.92 +Europe,Albania,Office Supplies,Offline,H,5/18/2012,195878779,7/3/2012,3739,651.21,524.96,2434874.19,1962825.44,472048.75 +Asia,Indonesia,Personal Care,Online,M,1/29/2010,885072171,2/26/2010,1379,81.73,56.67,112705.67,78147.93,34557.74 +Middle East and North Africa,Israel,Snacks,Offline,L,6/16/2012,144243896,6/24/2012,3829,152.58,97.44,584228.82,373097.76,211131.06 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,H,1/18/2011,543755280,2/21/2011,8126,109.28,35.84,888009.28,291235.84,596773.44 +Asia,India,Baby Food,Online,M,5/16/2017,224280154,6/25/2017,8336,255.28,159.42,2128014.08,1328925.12,799088.96 +Europe,Kosovo,Snacks,Offline,H,9/25/2013,546804845,10/18/2013,560,152.58,97.44,85444.8,54566.4,30878.4 +Europe,San Marino,Beverages,Online,L,7/27/2017,242628180,8/18/2017,7925,47.45,31.79,376041.25,251935.75,124105.5 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,M,2/5/2017,363361489,3/12/2017,5594,9.33,6.92,52192.02,38710.48,13481.54 +Europe,Portugal,Vegetables,Online,H,12/17/2012,230928599,2/5/2013,5759,154.06,90.93,887231.54,523665.87,363565.67 +Middle East and North Africa,Afghanistan,Cereal,Online,L,6/7/2014,587565839,6/25/2014,2644,205.7,117.11,543870.8,309638.84,234231.96 +Middle East and North Africa,Algeria,Snacks,Offline,H,12/3/2012,445822036,1/2/2013,7502,152.58,97.44,1144655.16,730994.88,413660.28 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,C,1/21/2016,238558518,2/28/2016,3622,154.06,90.93,558005.32,329348.46,228656.86 +Australia and Oceania,Samoa ,Household,Online,M,7/31/2013,468949115,9/2/2013,1319,668.27,502.54,881448.13,662850.26,218597.87 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,H,6/19/2011,360480153,7/9/2011,2943,421.89,364.69,1241622.27,1073282.67,168339.6 +Central America and the Caribbean,Haiti,Snacks,Offline,M,12/13/2012,106950461,1/24/2013,7873,152.58,97.44,1201262.34,767145.12,434117.22 +Europe,Estonia,Cosmetics,Offline,C,10/10/2014,422471368,10/12/2014,7521,437.2,263.33,3288181.2,1980504.93,1307676.27 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,H,12/12/2010,291466701,1/30/2011,329,437.2,263.33,143838.8,86635.57,57203.23 +Europe,Sweden,Vegetables,Online,L,9/11/2011,118672788,10/18/2011,6770,154.06,90.93,1042986.2,615596.1,427390.1 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,H,12/11/2016,379138457,12/24/2016,4350,437.2,263.33,1901820,1145485.5,756334.5 +Europe,Switzerland,Baby Food,Online,M,7/20/2012,268225038,8/26/2012,2604,255.28,159.42,664749.12,415129.68,249619.44 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,L,12/4/2011,851606357,12/8/2011,8100,437.2,263.33,3541320,2132973,1408347 +Sub-Saharan Africa,Uganda,Clothes,Online,H,5/30/2014,115268743,6/26/2014,9437,109.28,35.84,1031275.36,338222.08,693053.28 +Europe,Switzerland,Cereal,Online,M,8/15/2016,615511023,8/18/2016,2245,205.7,117.11,461796.5,262911.95,198884.55 +Europe,Spain,Cereal,Offline,M,3/30/2016,928944528,5/16/2016,4184,205.7,117.11,860648.8,489988.24,370660.56 +Asia,Maldives,Clothes,Online,L,10/21/2015,602493083,10/27/2015,9947,109.28,35.84,1087008.16,356500.48,730507.68 +Europe,Estonia,Baby Food,Offline,L,5/1/2011,603393018,6/18/2011,6258,255.28,159.42,1597542.24,997650.36,599891.88 +Sub-Saharan Africa,Ghana,Clothes,Offline,M,4/10/2011,169193160,4/30/2011,6871,109.28,35.84,750862.88,246256.64,504606.24 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,L,7/28/2017,857754838,9/8/2017,7573,81.73,56.67,618941.29,429161.91,189779.38 +Australia and Oceania,Tonga,Fruits,Online,M,4/20/2014,697251880,5/4/2014,1181,9.33,6.92,11018.73,8172.52,2846.21 +Middle East and North Africa,Libya,Vegetables,Offline,H,11/21/2016,936170613,11/26/2016,2543,154.06,90.93,391774.58,231234.99,160539.59 +Europe,Moldova ,Vegetables,Offline,H,5/2/2015,193309867,5/23/2015,3540,154.06,90.93,545372.4,321892.2,223480.2 +Central America and the Caribbean,Dominica,Clothes,Offline,L,10/29/2015,307780969,11/27/2015,8083,109.28,35.84,883310.24,289694.72,593615.52 +Asia,Bhutan,Snacks,Online,L,4/12/2014,489007747,5/17/2014,7114,152.58,97.44,1085454.12,693188.16,392265.96 +Sub-Saharan Africa,Zambia,Beverages,Online,L,3/27/2015,466726529,4/6/2015,3607,47.45,31.79,171152.15,114666.53,56485.62 +Sub-Saharan Africa,Uganda,Cosmetics,Online,M,12/11/2012,940986144,12/25/2012,7566,437.2,263.33,3307855.2,1992354.78,1315500.42 +Europe,Slovakia,Clothes,Online,M,4/18/2010,432147920,5/4/2010,1028,109.28,35.84,112339.84,36843.52,75496.32 +North America,United States of America,Clothes,Offline,C,1/10/2015,230885684,2/6/2015,3060,109.28,35.84,334396.8,109670.4,224726.4 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,H,3/23/2013,348185765,4/12/2013,4760,255.28,159.42,1215132.8,758839.2,456293.6 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,M,12/21/2010,865346992,12/27/2010,4260,651.21,524.96,2774154.6,2236329.6,537825 +Sub-Saharan Africa,Nigeria,Beverages,Offline,L,6/1/2015,583980691,6/12/2015,1719,47.45,31.79,81566.55,54647.01,26919.54 +Asia,Brunei,Cosmetics,Online,L,11/2/2015,176010692,12/19/2015,4330,437.2,263.33,1893076,1140218.9,752857.1 +Europe,Russia,Clothes,Online,C,2/25/2010,833673322,4/7/2010,1317,109.28,35.84,143921.76,47201.28,96720.48 +Australia and Oceania,Marshall Islands,Vegetables,Online,M,4/12/2016,219517409,4/18/2016,8934,154.06,90.93,1376372.04,812368.62,564003.42 +Asia,North Korea,Vegetables,Offline,M,5/2/2015,116404283,5/24/2015,5469,154.06,90.93,842554.14,497296.17,345257.97 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,H,12/31/2015,577507770,1/3/2016,6237,154.06,90.93,960872.22,567130.41,393741.81 +Asia,Turkmenistan,Office Supplies,Online,C,11/17/2012,376314198,12/18/2012,8589,651.21,524.96,5593242.69,4508881.44,1084361.25 +Europe,Bulgaria,Cereal,Online,C,1/3/2013,156622397,1/24/2013,6903,205.7,117.11,1419947.1,808410.33,611536.77 +Europe,United Kingdom,Vegetables,Online,C,11/27/2016,182543694,12/3/2016,7591,154.06,90.93,1169469.46,690249.63,479219.83 +Europe,Georgia,Office Supplies,Offline,L,10/19/2014,788501918,10/23/2014,4095,651.21,524.96,2666704.95,2149711.2,516993.75 +Middle East and North Africa,United Arab Emirates,Fruits,Online,C,2/14/2013,129233396,4/4/2013,1888,9.33,6.92,17615.04,13064.96,4550.08 +Asia,Taiwan,Beverages,Offline,M,8/7/2015,929786956,8/16/2015,3477,47.45,31.79,164983.65,110533.83,54449.82 +Sub-Saharan Africa,Angola,Cereal,Offline,H,11/9/2011,135523927,12/1/2011,3396,205.7,117.11,698557.2,397705.56,300851.64 +Asia,Indonesia,Clothes,Offline,C,7/14/2011,162118136,7/21/2011,3214,109.28,35.84,351225.92,115189.76,236036.16 +Middle East and North Africa,United Arab Emirates,Meat,Online,M,3/5/2010,345555913,3/6/2010,6529,421.89,364.69,2754519.81,2381061.01,373458.8 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Offline,L,10/6/2015,992136085,11/4/2015,3970,255.28,159.42,1013461.6,632897.4,380564.2 +Sub-Saharan Africa,South Africa,Snacks,Online,H,8/14/2014,228469979,9/10/2014,8199,152.58,97.44,1251003.42,798910.56,452092.86 +Middle East and North Africa,Yemen,Meat,Offline,C,1/22/2013,751481425,2/11/2013,8908,421.89,364.69,3758196.12,3248658.52,509537.6 +North America,Mexico,Fruits,Offline,C,11/24/2010,378406751,1/11/2011,7821,9.33,6.92,72969.93,54121.32,18848.61 +Sub-Saharan Africa,Burundi,Household,Online,C,10/17/2012,596794784,11/24/2012,3693,668.27,502.54,2467921.11,1855880.22,612040.89 +Central America and the Caribbean,Belize,Clothes,Online,C,11/28/2016,714506852,12/27/2016,7310,109.28,35.84,798836.8,261990.4,536846.4 +Europe,Poland,Snacks,Online,H,2/5/2011,109716784,2/5/2011,6490,152.58,97.44,990244.2,632385.6,357858.6 +Europe,Sweden,Beverages,Offline,C,7/31/2014,480910909,9/14/2014,1080,47.45,31.79,51246,34333.2,16912.8 +Middle East and North Africa,Turkey,Baby Food,Online,H,7/22/2013,896888053,9/2/2013,7961,255.28,159.42,2032284.08,1269142.62,763141.46 +Middle East and North Africa,Afghanistan,Cereal,Online,M,6/12/2010,946759545,7/18/2010,6043,205.7,117.11,1243045.1,707695.73,535349.37 +Asia,Brunei,Baby Food,Online,C,7/5/2012,289949214,7/11/2012,1271,255.28,159.42,324460.88,202622.82,121838.06 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,H,12/8/2012,906193387,12/8/2012,1616,421.89,364.69,681774.24,589339.04,92435.2 +Sub-Saharan Africa,Tanzania,Vegetables,Online,H,5/3/2017,345540893,5/4/2017,2084,154.06,90.93,321061.04,189498.12,131562.92 +Asia,China,Baby Food,Offline,L,3/27/2017,278353059,3/31/2017,9711,255.28,159.42,2479024.08,1548127.62,930896.46 +Europe,Denmark,Fruits,Offline,C,8/2/2016,645303714,9/17/2016,8564,9.33,6.92,79902.12,59262.88,20639.24 +Asia,Singapore,Vegetables,Online,L,11/1/2012,107379186,11/24/2012,4742,154.06,90.93,730552.52,431190.06,299362.46 +Asia,Bhutan,Snacks,Online,H,11/8/2015,995878303,12/1/2015,1375,152.58,97.44,209797.5,133980,75817.5 +Central America and the Caribbean,El Salvador,Snacks,Offline,C,11/7/2013,762412393,12/22/2013,3624,152.58,97.44,552949.92,353122.56,199827.36 +Sub-Saharan Africa,Niger,Clothes,Offline,C,1/17/2015,528905284,2/12/2015,3682,109.28,35.84,402368.96,131962.88,270406.08 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,L,7/25/2013,137593305,8/14/2013,5771,668.27,502.54,3856586.17,2900158.34,956427.83 +Australia and Oceania,Vanuatu,Household,Offline,H,12/20/2015,401025283,1/3/2016,1148,668.27,502.54,767173.96,576915.92,190258.04 +Europe,Andorra,Clothes,Offline,H,9/23/2014,852062547,10/5/2014,3097,109.28,35.84,338440.16,110996.48,227443.68 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,C,9/30/2014,193878924,10/5/2014,1937,152.58,97.44,295547.46,188741.28,106806.18 +Europe,Croatia,Household,Offline,C,5/31/2014,349960744,7/19/2014,16,668.27,502.54,10692.32,8040.64,2651.68 +Europe,Albania,Cosmetics,Offline,M,12/21/2016,614106833,1/24/2017,6714,437.2,263.33,2935360.8,1767997.62,1167363.18 +Europe,Romania,Snacks,Offline,H,8/2/2011,800428521,8/18/2011,3442,152.58,97.44,525180.36,335388.48,189791.88 +Australia and Oceania,Tonga,Meat,Offline,C,12/25/2014,793349635,2/5/2015,8642,421.89,364.69,3645973.38,3151650.98,494322.4 +Sub-Saharan Africa,Liberia,Meat,Offline,L,9/3/2014,997606503,9/20/2014,2788,421.89,364.69,1176229.32,1016755.72,159473.6 +Middle East and North Africa,Somalia,Office Supplies,Offline,M,8/1/2010,988247954,9/9/2010,3386,651.21,524.96,2204997.06,1777514.56,427482.5 +Central America and the Caribbean,Cuba,Meat,Offline,H,4/14/2011,860635316,4/28/2011,9970,421.89,364.69,4206243.3,3635959.3,570284 +Europe,Norway,Cosmetics,Offline,C,1/16/2015,780442416,2/28/2015,9109,437.2,263.33,3982454.8,2398672.97,1583781.83 +Europe,Italy,Meat,Offline,C,8/19/2013,533655583,9/22/2013,9401,421.89,364.69,3966187.89,3428450.69,537737.2 +Europe,Bosnia and Herzegovina,Snacks,Online,C,3/28/2011,876573646,5/4/2011,6476,152.58,97.44,988108.08,631021.44,357086.64 +Asia,Brunei,Beverages,Online,H,2/10/2013,385807931,2/24/2013,7995,47.45,31.79,379362.75,254161.05,125201.7 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,H,3/21/2014,408282268,4/5/2014,8651,255.28,159.42,2208427.28,1379142.42,829284.86 +Europe,Switzerland,Snacks,Online,L,8/1/2010,111232984,8/6/2010,5167,152.58,97.44,788380.86,503472.48,284908.38 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,H,8/25/2010,532208907,10/1/2010,1297,651.21,524.96,844619.37,680873.12,163746.25 +Middle East and North Africa,Iran,Fruits,Offline,H,5/13/2016,529071366,6/5/2016,2829,9.33,6.92,26394.57,19576.68,6817.89 +Middle East and North Africa,Jordan,Fruits,Offline,L,10/19/2011,829994189,11/7/2011,2580,9.33,6.92,24071.4,17853.6,6217.8 +Central America and the Caribbean,Belize,Clothes,Online,C,5/20/2012,883463704,7/1/2012,5397,109.28,35.84,589784.16,193428.48,396355.68 +Europe,Georgia,Meat,Online,C,9/8/2015,208278739,10/24/2015,3162,421.89,364.69,1334016.18,1153149.78,180866.4 +Europe,San Marino,Clothes,Online,M,10/2/2012,643550622,11/21/2012,9785,109.28,35.84,1069304.8,350694.4,718610.4 +Europe,Andorra,Baby Food,Offline,H,8/24/2014,498703181,9/3/2014,6208,255.28,159.42,1584778.24,989679.36,595098.88 +Australia and Oceania,Palau,Office Supplies,Offline,C,10/4/2010,403472745,11/21/2010,5406,651.21,524.96,3520441.26,2837933.76,682507.5 +Middle East and North Africa,Afghanistan,Fruits,Offline,L,6/27/2010,157908141,7/18/2010,7383,9.33,6.92,68883.39,51090.36,17793.03 +Europe,Czech Republic,Personal Care,Offline,M,9/19/2016,982370698,9/19/2016,4175,81.73,56.67,341222.75,236597.25,104625.5 +Europe,Italy,Personal Care,Online,C,6/24/2014,567534244,8/11/2014,4849,81.73,56.67,396308.77,274792.83,121515.94 +Asia,Sri Lanka,Baby Food,Online,M,7/25/2012,724385106,8/28/2012,505,255.28,159.42,128916.4,80507.1,48409.3 +Sub-Saharan Africa,Benin,Baby Food,Online,L,1/23/2017,634222114,2/13/2017,9272,255.28,159.42,2366956.16,1478142.24,888813.92 +Asia,Tajikistan,Cereal,Online,L,5/27/2012,898656594,7/1/2012,1311,205.7,117.11,269672.7,153531.21,116141.49 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,C,8/1/2010,389612376,9/8/2010,3815,437.2,263.33,1667918,1004603.95,663314.05 +Europe,Lithuania,Beverages,Offline,M,2/3/2017,299325788,2/9/2017,6007,47.45,31.79,285032.15,190962.53,94069.62 +Europe,Croatia,Snacks,Online,C,12/27/2011,990345656,12/31/2011,4142,152.58,97.44,631986.36,403596.48,228389.88 +Middle East and North Africa,Yemen,Vegetables,Offline,H,3/30/2014,645533311,4/9/2014,6507,154.06,90.93,1002468.42,591681.51,410786.91 +Europe,Armenia,Cereal,Online,H,5/26/2017,218062579,7/5/2017,8418,205.7,117.11,1731582.6,985831.98,745750.62 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,H,1/24/2016,281419789,2/16/2016,7224,437.2,263.33,3158332.8,1902295.92,1256036.88 +Europe,Spain,Baby Food,Offline,L,4/7/2017,579403769,5/4/2017,7306,255.28,159.42,1865075.68,1164722.52,700353.16 +Middle East and North Africa,Iraq,Household,Online,C,12/14/2013,476125848,1/17/2014,5074,668.27,502.54,3390801.98,2549887.96,840914.02 +Sub-Saharan Africa,Swaziland,Office Supplies,Offline,C,7/2/2011,306009852,7/13/2011,3970,651.21,524.96,2585303.7,2084091.2,501212.5 +Asia,Mongolia,Cereal,Offline,L,5/4/2016,923792111,6/16/2016,9469,205.7,117.11,1947773.3,1108914.59,838858.71 +Central America and the Caribbean,Jamaica,Clothes,Online,M,1/17/2017,554521453,3/7/2017,4075,109.28,35.84,445316,146048,299268 +Middle East and North Africa,United Arab Emirates,Fruits,Online,L,10/29/2010,643559205,11/12/2010,2325,9.33,6.92,21692.25,16089,5603.25 +Asia,Uzbekistan,Office Supplies,Offline,C,11/20/2014,906579196,11/29/2014,5785,651.21,524.96,3767249.85,3036893.6,730356.25 +Europe,Albania,Snacks,Offline,C,3/16/2017,679567754,4/8/2017,8055,152.58,97.44,1229031.9,784879.2,444152.7 +Asia,Philippines,Vegetables,Offline,L,8/13/2010,268823707,9/8/2010,9763,154.06,90.93,1504087.78,887749.59,616338.19 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,L,9/22/2011,500958383,9/30/2011,3573,154.06,90.93,550456.38,324892.89,225563.49 +Europe,Monaco,Vegetables,Offline,H,9/17/2011,472895610,10/30/2011,9175,154.06,90.93,1413500.5,834282.75,579217.75 +Middle East and North Africa,Syria,Clothes,Online,L,5/21/2010,701871716,6/10/2010,8293,109.28,35.84,906259.04,297221.12,609037.92 +Europe,Czech Republic,Beverages,Online,M,5/29/2012,875435531,6/15/2012,9682,47.45,31.79,459410.9,307790.78,151620.12 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,C,12/9/2015,301448380,1/2/2016,4129,205.7,117.11,849335.3,483547.19,365788.11 +Middle East and North Africa,Jordan,Office Supplies,Offline,C,5/28/2016,158084094,6/16/2016,9451,651.21,524.96,6154585.71,4961396.96,1193188.75 +Europe,Latvia,Beverages,Offline,M,4/23/2010,343828999,6/7/2010,5496,47.45,31.79,260785.2,174717.84,86067.36 +Sub-Saharan Africa,Comoros,Clothes,Online,M,2/22/2014,827481925,3/24/2014,9145,109.28,35.84,999365.6,327756.8,671608.8 +Central America and the Caribbean,Costa Rica,Household,Offline,L,3/8/2015,298154199,3/28/2015,9308,668.27,502.54,6220257.16,4677642.32,1542614.84 +Sub-Saharan Africa,Mauritania,Clothes,Offline,H,2/10/2013,215269649,3/28/2013,1928,109.28,35.84,210691.84,69099.52,141592.32 +Asia,Vietnam,Personal Care,Online,C,4/8/2016,758564603,4/9/2016,4978,81.73,56.67,406851.94,282103.26,124748.68 +Sub-Saharan Africa,Benin,Baby Food,Online,C,2/11/2015,378087890,3/5/2015,3463,255.28,159.42,884034.64,552071.46,331963.18 +Europe,Kosovo,Meat,Online,L,4/28/2016,744200837,5/1/2016,4420,421.89,364.69,1864753.8,1611929.8,252824 +Sub-Saharan Africa,Chad,Clothes,Online,L,4/10/2016,897577273,5/11/2016,1916,109.28,35.84,209380.48,68669.44,140711.04 +Sub-Saharan Africa,South Sudan,Baby Food,Online,M,5/30/2012,399203526,5/31/2012,2050,255.28,159.42,523324,326811,196513 +Central America and the Caribbean,El Salvador,Beverages,Offline,C,8/10/2014,680378425,8/11/2014,7950,47.45,31.79,377227.5,252730.5,124497 +Europe,Lithuania,Personal Care,Offline,C,1/28/2011,992713296,3/2/2011,4779,81.73,56.67,390587.67,270825.93,119761.74 +Middle East and North Africa,Yemen,Office Supplies,Offline,C,1/10/2010,658131968,2/10/2010,4729,651.21,524.96,3079572.09,2482535.84,597036.25 +Asia,China,Office Supplies,Online,L,3/3/2013,418870770,4/22/2013,2024,651.21,524.96,1318049.04,1062519.04,255530 +Sub-Saharan Africa,Togo,Clothes,Offline,M,11/30/2011,187478530,12/26/2011,7918,109.28,35.84,865279.04,283781.12,581497.92 +Asia,India,Vegetables,Online,L,11/16/2013,396816575,12/1/2013,5698,154.06,90.93,877833.88,518119.14,359714.74 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,M,5/21/2016,650058734,5/27/2016,5680,437.2,263.33,2483296,1495714.4,987581.6 +Australia and Oceania,Samoa ,Baby Food,Offline,C,4/6/2010,170691335,4/11/2010,214,255.28,159.42,54629.92,34115.88,20514.04 +Australia and Oceania,Tuvalu,Household,Online,L,11/22/2013,952513206,11/25/2013,8679,668.27,502.54,5799915.33,4361544.66,1438370.67 +Sub-Saharan Africa,Angola,Snacks,Offline,L,6/10/2016,109635674,6/18/2016,2487,152.58,97.44,379466.46,242333.28,137133.18 +Asia,South Korea,Cereal,Online,L,12/2/2011,226482570,12/15/2011,80,205.7,117.11,16456,9368.8,7087.2 +Asia,Uzbekistan,Beverages,Online,C,7/20/2010,807790219,8/14/2010,1932,47.45,31.79,91673.4,61418.28,30255.12 +Europe,Andorra,Beverages,Online,H,4/7/2012,528607451,5/19/2012,5547,47.45,31.79,263205.15,176339.13,86866.02 +Sub-Saharan Africa,Comoros,Fruits,Online,M,6/28/2010,384295594,7/18/2010,461,9.33,6.92,4301.13,3190.12,1111.01 +Asia,Mongolia,Office Supplies,Online,L,1/23/2011,540528476,2/1/2011,3243,651.21,524.96,2111874.03,1702445.28,409428.75 +Australia and Oceania,East Timor,Meat,Offline,H,4/29/2013,783292424,5/18/2013,2490,421.89,364.69,1050506.1,908078.1,142428 +Middle East and North Africa,Azerbaijan,Household,Online,M,11/23/2013,968886268,1/10/2014,3832,668.27,502.54,2560810.64,1925733.28,635077.36 +Central America and the Caribbean,Dominica,Baby Food,Offline,M,6/15/2010,573921334,6/24/2010,4931,255.28,159.42,1258785.68,786100.02,472685.66 +Europe,Macedonia,Meat,Online,C,2/8/2013,945321452,2/10/2013,480,421.89,364.69,202507.2,175051.2,27456 +Sub-Saharan Africa,Eritrea,Beverages,Offline,H,4/22/2010,350322949,6/4/2010,7201,47.45,31.79,341687.45,228919.79,112767.66 +Asia,Kazakhstan,Fruits,Offline,M,7/1/2010,726474654,8/1/2010,8849,9.33,6.92,82561.17,61235.08,21326.09 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,H,8/18/2015,931637895,9/19/2015,1211,437.2,263.33,529449.2,318892.63,210556.57 +Europe,Poland,Vegetables,Online,H,5/5/2017,793986499,5/6/2017,7104,154.06,90.93,1094442.24,645966.72,448475.52 +Australia and Oceania,Tuvalu,Vegetables,Online,H,12/4/2015,662006795,12/8/2015,1377,154.06,90.93,212140.62,125210.61,86930.01 +Europe,Estonia,Snacks,Online,C,7/5/2016,954497611,8/22/2016,5909,152.58,97.44,901595.22,575772.96,325822.26 +Europe,Monaco,Beverages,Offline,H,2/26/2010,810570275,4/15/2010,4612,47.45,31.79,218839.4,146615.48,72223.92 +Central America and the Caribbean,Haiti,Vegetables,Offline,C,6/27/2015,339648616,7/10/2015,8428,154.06,90.93,1298417.68,766358.04,532059.64 +Asia,Mongolia,Cereal,Offline,M,4/30/2014,171468961,5/13/2014,331,205.7,117.11,68086.7,38763.41,29323.29 +Europe,Norway,Meat,Online,H,1/28/2016,106080138,2/3/2016,325,421.89,364.69,137114.25,118524.25,18590 +Middle East and North Africa,Pakistan,Household,Offline,C,1/17/2016,463843476,1/30/2016,447,668.27,502.54,298716.69,224635.38,74081.31 +Europe,Armenia,Household,Offline,M,5/27/2014,735432803,7/12/2014,9764,668.27,502.54,6524988.28,4906800.56,1618187.72 +Europe,Macedonia,Vegetables,Offline,L,5/17/2012,931834447,6/12/2012,9375,154.06,90.93,1444312.5,852468.75,591843.75 +Sub-Saharan Africa,Lesotho,Household,Online,H,1/21/2016,234347236,2/4/2016,7410,668.27,502.54,4951880.7,3723821.4,1228059.3 +Europe,Portugal,Office Supplies,Online,M,6/9/2017,144582498,7/16/2017,4029,651.21,524.96,2623725.09,2115063.84,508661.25 +Sub-Saharan Africa,Sudan,Office Supplies,Online,L,5/17/2013,434464061,5/24/2013,6425,651.21,524.96,4184024.25,3372868,811156.25 +Europe,Liechtenstein,Fruits,Offline,H,12/8/2016,496228253,1/27/2017,3822,9.33,6.92,35659.26,26448.24,9211.02 +Sub-Saharan Africa,Gabon,Meat,Online,C,9/28/2015,692423903,10/28/2015,2475,421.89,364.69,1044177.75,902607.75,141570 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,M,8/17/2013,105912339,9/13/2013,670,81.73,56.67,54759.1,37968.9,16790.2 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,L,9/14/2011,589867389,9/18/2011,3723,255.28,159.42,950407.44,593520.66,356886.78 +Europe,Norway,Cereal,Online,C,2/25/2012,917775380,4/9/2012,8985,205.7,117.11,1848214.5,1052233.35,795981.15 +Sub-Saharan Africa,Gabon,Cereal,Online,M,6/4/2014,833435142,6/15/2014,834,205.7,117.11,171553.8,97669.74,73884.06 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,C,6/22/2011,600958001,8/1/2011,5682,437.2,263.33,2484170.4,1496241.06,987929.34 +Europe,Serbia,Personal Care,Online,M,3/30/2016,554767787,5/16/2016,6971,81.73,56.67,569739.83,395046.57,174693.26 +Australia and Oceania,Palau,Cereal,Offline,L,6/14/2012,649600827,6/29/2012,175,205.7,117.11,35997.5,20494.25,15503.25 +Middle East and North Africa,Jordan,Snacks,Offline,C,5/24/2011,910505950,6/9/2011,7799,152.58,97.44,1189971.42,759934.56,430036.86 +Australia and Oceania,East Timor,Personal Care,Online,M,4/9/2010,982844483,5/13/2010,4378,81.73,56.67,357813.94,248101.26,109712.68 +Europe,Belgium,Fruits,Online,H,2/22/2011,582290256,4/4/2011,1481,9.33,6.92,13817.73,10248.52,3569.21 +Europe,France,Office Supplies,Online,L,2/19/2017,844829595,3/13/2017,2706,651.21,524.96,1762174.26,1420541.76,341632.5 +Europe,Serbia,Snacks,Online,C,7/5/2013,276761329,7/6/2013,8682,152.58,97.44,1324699.56,845974.08,478725.48 +Asia,China,Baby Food,Online,M,11/16/2016,604696786,12/3/2016,2072,255.28,159.42,528940.16,330318.24,198621.92 +Sub-Saharan Africa,Benin,Office Supplies,Offline,L,11/1/2010,925559794,12/16/2010,2566,651.21,524.96,1671004.86,1347047.36,323957.5 +Asia,Bhutan,Vegetables,Online,C,5/6/2010,856586682,5/27/2010,1889,154.06,90.93,291019.34,171766.77,119252.57 +Asia,India,Office Supplies,Online,H,6/29/2012,985326278,7/25/2012,8797,651.21,524.96,5728694.37,4618073.12,1110621.25 +Central America and the Caribbean,Grenada,Meat,Offline,M,6/10/2015,619639909,7/28/2015,4074,421.89,364.69,1718779.86,1485747.06,233032.8 +Australia and Oceania,Tuvalu,Cereal,Online,H,8/12/2014,937701404,8/28/2014,5538,205.7,117.11,1139166.6,648555.18,490611.42 +Europe,Georgia,Cereal,Online,M,1/31/2014,937997090,2/22/2014,3038,205.7,117.11,624916.6,355780.18,269136.42 +Middle East and North Africa,Qatar,Household,Online,H,3/17/2015,589325797,5/3/2015,3454,668.27,502.54,2308204.58,1735773.16,572431.42 +Asia,Kyrgyzstan,Meat,Online,H,10/26/2012,380798852,11/28/2012,5697,421.89,364.69,2403507.33,2077638.93,325868.4 +Sub-Saharan Africa,Burkina Faso,Household,Offline,M,3/11/2014,871840083,3/23/2014,5710,668.27,502.54,3815821.7,2869503.4,946318.3 +Sub-Saharan Africa,Lesotho,Beverages,Online,H,7/2/2012,442185819,8/2/2012,1465,47.45,31.79,69514.25,46572.35,22941.9 +Europe,Spain,Snacks,Offline,H,5/14/2013,241884887,6/5/2013,7968,152.58,97.44,1215757.44,776401.92,439355.52 +Sub-Saharan Africa,Mozambique,Cereal,Online,L,11/19/2015,141298615,12/20/2015,2255,205.7,117.11,463853.5,264083.05,199770.45 +Asia,Turkmenistan,Vegetables,Online,C,6/7/2016,981100833,7/20/2016,8394,154.06,90.93,1293179.64,763266.42,529913.22 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,M,6/17/2012,522277867,6/24/2012,2482,47.45,31.79,117770.9,78902.78,38868.12 +Middle East and North Africa,Syria,Fruits,Offline,H,11/1/2013,196128547,11/10/2013,7650,9.33,6.92,71374.5,52938,18436.5 +Europe,Andorra,Personal Care,Offline,H,5/6/2016,154264199,6/24/2016,9060,81.73,56.67,740473.8,513430.2,227043.6 +Sub-Saharan Africa,Ghana,Fruits,Online,H,1/21/2013,618608653,2/4/2013,8902,9.33,6.92,83055.66,61601.84,21453.82 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,H,4/1/2013,531398236,4/8/2013,1402,154.06,90.93,215992.12,127483.86,88508.26 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,H,11/26/2015,705181777,12/12/2015,7813,255.28,159.42,1994502.64,1245548.46,748954.18 +Sub-Saharan Africa,Nigeria,Cereal,Offline,M,6/30/2013,672820603,8/15/2013,1423,205.7,117.11,292711.1,166647.53,126063.57 +Australia and Oceania,Solomon Islands,Household,Offline,M,12/4/2010,937488543,1/8/2011,2548,668.27,502.54,1702751.96,1280471.92,422280.04 +Sub-Saharan Africa,Cape Verde,Meat,Online,H,2/27/2014,722671926,4/8/2014,3537,421.89,364.69,1492224.93,1289908.53,202316.4 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,H,4/15/2011,222169578,4/16/2011,3770,154.06,90.93,580806.2,342806.1,238000.1 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,L,3/13/2014,150092828,4/10/2014,4658,47.45,31.79,221022.1,148077.82,72944.28 +Middle East and North Africa,Israel,Snacks,Offline,C,11/25/2016,390865504,12/7/2016,4643,152.58,97.44,708428.94,452413.92,256015.02 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,L,6/23/2014,449223935,7/4/2014,4200,421.89,364.69,1771938,1531698,240240 +Europe,Iceland,Personal Care,Online,H,6/4/2014,800216948,6/27/2014,833,81.73,56.67,68081.09,47206.11,20874.98 +Sub-Saharan Africa,Uganda,Fruits,Offline,L,3/3/2010,639205873,3/7/2010,4077,9.33,6.92,38038.41,28212.84,9825.57 +Sub-Saharan Africa,Kenya,Beverages,Offline,M,2/16/2015,131864535,2/19/2015,501,47.45,31.79,23772.45,15926.79,7845.66 +North America,Canada,Household,Online,M,6/29/2013,864179265,7/31/2013,8703,668.27,502.54,5815953.81,4373605.62,1442348.19 +Asia,Malaysia,Snacks,Online,M,1/11/2017,892448890,2/17/2017,4314,152.58,97.44,658230.12,420356.16,237873.96 +Middle East and North Africa,Pakistan,Fruits,Online,C,11/5/2015,593284738,12/8/2015,4993,9.33,6.92,46584.69,34551.56,12033.13 +Middle East and North Africa,Iraq,Cereal,Online,H,6/20/2012,413610637,7/8/2012,5434,205.7,117.11,1117773.8,636375.74,481398.06 +Asia,Japan,Cosmetics,Online,C,7/3/2010,420662915,7/10/2010,2360,437.2,263.33,1031792,621458.8,410333.2 +Europe,Andorra,Vegetables,Offline,L,10/27/2010,751990401,10/29/2010,9525,154.06,90.93,1467421.5,866108.25,601313.25 +Europe,Albania,Fruits,Offline,H,5/15/2015,265454423,6/4/2015,2718,9.33,6.92,25358.94,18808.56,6550.38 +Sub-Saharan Africa,Lesotho,Household,Online,C,10/15/2015,589228808,10/27/2015,4753,668.27,502.54,3176287.31,2388572.62,787714.69 +Europe,San Marino,Cosmetics,Offline,C,5/13/2012,271799886,6/29/2012,481,437.2,263.33,210293.2,126661.73,83631.47 +Europe,Kosovo,Fruits,Offline,H,3/28/2010,631966483,4/25/2010,1781,9.33,6.92,16616.73,12324.52,4292.21 +Europe,Poland,Vegetables,Offline,M,8/9/2015,808839929,9/3/2015,2564,154.06,90.93,395009.84,233144.52,161865.32 +Asia,Bhutan,Snacks,Offline,C,10/19/2016,911844050,12/3/2016,3773,152.58,97.44,575684.34,367641.12,208043.22 +Middle East and North Africa,Turkey,Baby Food,Online,M,10/18/2010,670715177,10/24/2010,8380,255.28,159.42,2139246.4,1335939.6,803306.8 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,C,7/25/2014,785502135,8/13/2014,6392,255.28,159.42,1631749.76,1019012.64,612737.12 +Middle East and North Africa,Israel,Beverages,Online,L,11/4/2015,676566255,11/8/2015,9844,47.45,31.79,467097.8,312940.76,154157.04 +Middle East and North Africa,Syria,Snacks,Online,H,10/19/2014,734581363,11/10/2014,7804,152.58,97.44,1190734.32,760421.76,430312.56 +Sub-Saharan Africa,Lesotho,Clothes,Online,M,8/30/2012,970533788,10/15/2012,1370,109.28,35.84,149713.6,49100.8,100612.8 +Australia and Oceania,Papua New Guinea,Personal Care,Online,C,7/10/2015,565722358,8/15/2015,8672,81.73,56.67,708762.56,491442.24,217320.32 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,H,5/16/2015,121758401,6/2/2015,9871,255.28,159.42,2519868.88,1573634.82,946234.06 +Sub-Saharan Africa,Zambia,Beverages,Online,M,8/22/2016,310565745,8/26/2016,2160,47.45,31.79,102492,68666.4,33825.6 +Europe,Romania,Clothes,Online,H,4/2/2017,524380719,4/24/2017,4763,109.28,35.84,520500.64,170705.92,349794.72 +Middle East and North Africa,Tunisia ,Vegetables,Offline,H,5/25/2012,225752151,6/29/2012,3933,154.06,90.93,605917.98,357627.69,248290.29 +Sub-Saharan Africa,Tanzania,Beverages,Online,L,6/25/2013,297541368,7/16/2013,7958,47.45,31.79,377607.1,252984.82,124622.28 +Europe,Luxembourg,Cosmetics,Offline,H,1/19/2014,792922198,3/8/2014,2154,437.2,263.33,941728.8,567212.82,374515.98 +Sub-Saharan Africa,Chad,Cosmetics,Offline,L,4/13/2016,485380971,5/26/2016,3870,437.2,263.33,1691964,1019087.1,672876.9 +Asia,Laos,Office Supplies,Online,L,1/21/2012,918716514,2/14/2012,7487,651.21,524.96,4875609.27,3930375.52,945233.75 +Sub-Saharan Africa,Cameroon,Beverages,Online,M,1/14/2017,557040154,2/6/2017,9415,47.45,31.79,446741.75,299302.85,147438.9 +Middle East and North Africa,Afghanistan,Beverages,Online,M,11/21/2013,634775722,11/30/2013,3097,47.45,31.79,146952.65,98453.63,48499.02 +Sub-Saharan Africa,Uganda,Fruits,Online,C,8/12/2016,206659543,8/27/2016,4006,9.33,6.92,37375.98,27721.52,9654.46 +Sub-Saharan Africa,Mozambique,Cereal,Online,M,10/14/2013,197740447,10/25/2013,4647,205.7,117.11,955887.9,544210.17,411677.73 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,M,3/9/2010,253379762,4/10/2010,9557,205.7,117.11,1965874.9,1119220.27,846654.63 +Europe,Vatican City,Fruits,Online,L,6/12/2015,989251315,8/1/2015,302,9.33,6.92,2817.66,2089.84,727.82 +Europe,Serbia,Cosmetics,Offline,L,7/17/2017,841341435,9/4/2017,482,437.2,263.33,210730.4,126925.06,83805.34 +Australia and Oceania,Fiji,Personal Care,Online,L,11/17/2016,115948951,11/21/2016,726,81.73,56.67,59335.98,41142.42,18193.56 +Middle East and North Africa,Jordan,Snacks,Online,L,12/6/2014,539685189,12/10/2014,3695,152.58,97.44,563783.1,360040.8,203742.3 +Australia and Oceania,New Zealand,Personal Care,Online,M,6/8/2010,309473979,7/1/2010,9082,81.73,56.67,742271.86,514676.94,227594.92 +Sub-Saharan Africa,Niger,Cosmetics,Offline,H,10/12/2010,842551648,10/12/2010,8611,437.2,263.33,3764729.2,2267534.63,1497194.57 +Sub-Saharan Africa,Liberia,Baby Food,Online,H,1/20/2013,926467025,2/1/2013,1036,255.28,159.42,264470.08,165159.12,99310.96 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,H,6/1/2015,769081437,7/21/2015,7143,437.2,263.33,3122919.6,1880966.19,1241953.41 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,L,4/17/2013,648568713,5/28/2013,4750,205.7,117.11,977075,556272.5,420802.5 +Europe,Hungary,Meat,Offline,L,10/6/2010,463415181,11/3/2010,3705,421.89,364.69,1563102.45,1351176.45,211926 +Sub-Saharan Africa,Mauritania,Clothes,Online,H,9/28/2016,182419669,11/8/2016,889,109.28,35.84,97149.92,31861.76,65288.16 +Central America and the Caribbean,Haiti,Meat,Online,C,12/7/2010,294693505,12/31/2010,5212,421.89,364.69,2198890.68,1900764.28,298126.4 +Central America and the Caribbean,Grenada,Snacks,Offline,H,9/28/2015,459660518,10/6/2015,2617,152.58,97.44,399301.86,255000.48,144301.38 +Europe,Slovenia,Vegetables,Offline,C,10/13/2016,857057034,11/21/2016,1077,154.06,90.93,165922.62,97931.61,67991.01 +Europe,Liechtenstein,Beverages,Online,L,2/3/2012,836931884,3/24/2012,5598,47.45,31.79,265625.1,177960.42,87664.68 +Europe,Croatia,Beverages,Offline,H,12/2/2015,269646394,1/7/2016,3215,47.45,31.79,152551.75,102204.85,50346.9 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,H,1/24/2017,895874392,2/27/2017,7996,437.2,263.33,3495851.2,2105586.68,1390264.52 +Central America and the Caribbean,Honduras,Beverages,Offline,C,12/25/2012,476602208,2/5/2013,6039,47.45,31.79,286550.55,191979.81,94570.74 +Australia and Oceania,New Zealand,Clothes,Online,L,7/15/2013,443128669,8/29/2013,475,109.28,35.84,51908,17024,34884 +Middle East and North Africa,Morocco,Clothes,Online,L,7/8/2014,947065103,8/21/2014,6465,109.28,35.84,706495.2,231705.6,474789.6 +Europe,Czech Republic,Fruits,Online,L,7/23/2016,410335338,8/18/2016,6200,9.33,6.92,57846,42904,14942 +Asia,Vietnam,Meat,Online,C,10/19/2013,475175702,12/1/2013,3905,421.89,364.69,1647480.45,1424114.45,223366 +Sub-Saharan Africa,Togo,Office Supplies,Offline,C,10/17/2012,154135024,11/21/2012,834,651.21,524.96,543109.14,437816.64,105292.5 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,M,8/3/2013,780074632,8/7/2013,273,205.7,117.11,56156.1,31971.03,24185.07 +Asia,Singapore,Office Supplies,Offline,C,7/6/2013,156168353,8/17/2013,2541,651.21,524.96,1654724.61,1333923.36,320801.25 +Europe,San Marino,Cosmetics,Offline,L,12/14/2010,205902516,12/16/2010,9985,437.2,263.33,4365442,2629350.05,1736091.95 +Central America and the Caribbean,Jamaica,Fruits,Online,C,9/23/2016,223075950,10/21/2016,1986,9.33,6.92,18529.38,13743.12,4786.26 +Middle East and North Africa,Qatar,Cosmetics,Offline,L,6/5/2012,921799981,7/1/2012,9954,437.2,263.33,4351888.8,2621186.82,1730701.98 +Europe,Iceland,Clothes,Online,M,10/13/2014,386498439,11/22/2014,2332,109.28,35.84,254840.96,83578.88,171262.08 +Asia,India,Fruits,Online,M,4/20/2011,821907651,5/16/2011,9593,9.33,6.92,89502.69,66383.56,23119.13 +North America,Mexico,Office Supplies,Offline,M,1/20/2017,903076446,2/21/2017,9243,651.21,524.96,6019134.03,4852205.28,1166928.75 +Middle East and North Africa,Bahrain,Vegetables,Online,M,4/27/2010,725366151,5/13/2010,818,154.06,90.93,126021.08,74380.74,51640.34 +North America,Mexico,Meat,Offline,L,2/4/2012,454450595,3/2/2012,885,421.89,364.69,373372.65,322750.65,50622 +Middle East and North Africa,Kuwait,Baby Food,Online,H,2/18/2014,776316106,3/13/2014,8042,255.28,159.42,2052961.76,1282055.64,770906.12 +Asia,South Korea,Cereal,Online,L,1/23/2013,647261512,1/27/2013,7920,205.7,117.11,1629144,927511.2,701632.8 +Australia and Oceania,Australia,Household,Offline,C,2/18/2014,443898141,3/24/2014,8179,668.27,502.54,5465780.33,4110274.66,1355505.67 +Asia,Bhutan,Beverages,Offline,L,4/21/2012,613149821,5/2/2012,3513,47.45,31.79,166691.85,111678.27,55013.58 +Europe,Latvia,Personal Care,Offline,C,3/5/2011,322252881,3/5/2011,644,81.73,56.67,52634.12,36495.48,16138.64 +Central America and the Caribbean,Costa Rica,Meat,Online,M,8/14/2011,608756148,8/17/2011,3327,421.89,364.69,1403628.03,1213323.63,190304.4 +Sub-Saharan Africa,Zambia,Meat,Offline,L,7/31/2015,330520951,9/5/2015,7349,421.89,364.69,3100469.61,2680106.81,420362.8 +Middle East and North Africa,Iraq,Cosmetics,Online,H,9/15/2014,215721118,9/15/2014,5527,437.2,263.33,2416404.4,1455424.91,960979.49 +Asia,India,Cosmetics,Offline,L,11/7/2016,612842977,11/23/2016,2710,437.2,263.33,1184812,713624.3,471187.7 +Europe,Spain,Baby Food,Offline,C,1/4/2012,140685355,2/9/2012,778,255.28,159.42,198607.84,124028.76,74579.08 +North America,Greenland,Beverages,Offline,C,12/14/2013,638359582,1/13/2014,3641,47.45,31.79,172765.45,115747.39,57018.06 +Europe,Romania,Personal Care,Offline,H,1/6/2011,415289485,1/9/2011,2242,81.73,56.67,183238.66,127054.14,56184.52 +Europe,Spain,Baby Food,Offline,L,4/25/2015,101211392,5/23/2015,9555,255.28,159.42,2439200.4,1523258.1,915942.3 +Middle East and North Africa,Syria,Personal Care,Offline,H,7/11/2013,396174132,7/22/2013,5584,81.73,56.67,456380.32,316445.28,139935.04 +Middle East and North Africa,Libya,Vegetables,Offline,C,2/11/2016,720539033,3/6/2016,2367,154.06,90.93,364660.02,215231.31,149428.71 +Europe,Albania,Fruits,Offline,H,9/1/2015,564979922,9/28/2015,8969,9.33,6.92,83680.77,62065.48,21615.29 +Middle East and North Africa,Oman,Office Supplies,Online,L,6/3/2013,840483129,7/17/2013,6490,651.21,524.96,4226352.9,3406990.4,819362.5 +Middle East and North Africa,Morocco,Household,Online,C,6/17/2015,728347480,7/22/2015,3060,668.27,502.54,2044906.2,1537772.4,507133.8 +Europe,Czech Republic,Clothes,Online,M,10/11/2013,830184304,11/6/2013,8839,109.28,35.84,965925.92,316789.76,649136.16 +Asia,Bangladesh,Meat,Online,C,10/22/2012,917917430,11/21/2012,1021,421.89,364.69,430749.69,372348.49,58401.2 +Central America and the Caribbean,Dominica,Meat,Online,L,6/20/2010,383783185,7/12/2010,8828,421.89,364.69,3724444.92,3219483.32,504961.6 +Sub-Saharan Africa,Mauritania,Vegetables,Online,L,2/5/2017,490330398,2/22/2017,8516,154.06,90.93,1311974.96,774359.88,537615.08 +Europe,Belgium,Meat,Online,M,10/24/2013,320420396,12/7/2013,8370,421.89,364.69,3531219.3,3052455.3,478764 +Asia,Laos,Meat,Offline,H,11/15/2016,827227008,12/3/2016,3709,421.89,364.69,1564790.01,1352635.21,212154.8 +Asia,Cambodia,Meat,Online,C,4/25/2013,784236562,5/14/2013,1881,421.89,364.69,793575.09,685981.89,107593.2 +Europe,Netherlands,Beverages,Offline,H,2/27/2010,835247886,3/13/2010,7265,47.45,31.79,344724.25,230954.35,113769.9 +North America,Greenland,Clothes,Offline,M,7/4/2015,344372308,8/9/2015,6273,109.28,35.84,685513.44,224824.32,460689.12 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,M,1/4/2012,546033656,1/5/2012,2348,651.21,524.96,1529041.08,1232606.08,296435 +Sub-Saharan Africa,Zambia,Personal Care,Online,M,9/4/2013,494968259,10/18/2013,962,81.73,56.67,78624.26,54516.54,24107.72 +Europe,United Kingdom,Meat,Offline,M,8/26/2016,216224944,9/30/2016,4621,421.89,364.69,1949553.69,1685232.49,264321.2 +Europe,Montenegro,Snacks,Offline,C,7/29/2010,255165040,8/6/2010,7861,152.58,97.44,1199431.38,765975.84,433455.54 +Sub-Saharan Africa,Mauritius ,Meat,Online,L,8/24/2012,327462375,9/29/2012,2248,421.89,364.69,948408.72,819823.12,128585.6 +Sub-Saharan Africa,Burkina Faso,Cereal,Online,H,11/5/2010,669103276,11/9/2010,1383,205.7,117.11,284483.1,161963.13,122519.97 +Europe,Montenegro,Office Supplies,Offline,L,2/24/2013,686386573,4/2/2013,5895,651.21,524.96,3838882.95,3094639.2,744243.75 +Europe,Malta,Snacks,Online,H,6/15/2013,305923593,7/5/2013,8444,152.58,97.44,1288385.52,822783.36,465602.16 +Europe,Croatia,Baby Food,Offline,M,7/4/2010,424638164,8/4/2010,8724,255.28,159.42,2227062.72,1390780.08,836282.64 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,C,9/8/2011,659766614,9/15/2011,8457,437.2,263.33,3697400.4,2226981.81,1470418.59 +Central America and the Caribbean,Honduras,Snacks,Offline,L,2/1/2014,698857772,2/28/2014,6400,152.58,97.44,976512,623616,352896 +Sub-Saharan Africa,Sudan,Cereal,Online,H,11/12/2015,749772965,12/11/2015,3337,205.7,117.11,686420.9,390796.07,295624.83 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,M,6/12/2012,190686023,7/26/2012,7086,437.2,263.33,3097999.2,1865956.38,1232042.82 +Europe,Norway,Cereal,Online,H,6/27/2015,720083272,7/8/2015,7497,205.7,117.11,1542132.9,877973.67,664159.23 +Europe,Poland,Baby Food,Online,L,3/7/2011,506763541,3/20/2011,1448,255.28,159.42,369645.44,230840.16,138805.28 +Middle East and North Africa,Qatar,Household,Offline,H,2/2/2017,939838159,3/17/2017,7851,668.27,502.54,5246587.77,3945441.54,1301146.23 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,H,3/11/2010,778730952,4/12/2010,2649,437.2,263.33,1158142.8,697561.17,460581.63 +Middle East and North Africa,Yemen,Baby Food,Offline,L,12/17/2013,203178250,1/10/2014,3814,255.28,159.42,973637.92,608027.88,365610.04 +Europe,Germany,Cereal,Offline,M,4/17/2011,363228881,4/21/2011,6352,205.7,117.11,1306606.4,743882.72,562723.68 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,C,6/4/2016,229244172,6/23/2016,7300,47.45,31.79,346385,232067,114318 +Middle East and North Africa,Iraq,Cosmetics,Offline,C,8/8/2010,641897952,8/10/2010,723,437.2,263.33,316095.6,190387.59,125708.01 +Central America and the Caribbean,Cuba,Cosmetics,Offline,L,12/24/2013,262176549,12/27/2013,2722,437.2,263.33,1190058.4,716784.26,473274.14 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,M,9/17/2013,521378791,9/25/2013,6425,651.21,524.96,4184024.25,3372868,811156.25 +Middle East and North Africa,Libya,Cereal,Online,M,2/27/2013,671116006,3/15/2013,6995,205.7,117.11,1438871.5,819184.45,619687.05 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,L,12/18/2012,933312022,1/2/2013,6622,421.89,364.69,2793755.58,2414977.18,378778.4 +Sub-Saharan Africa,Madagascar,Clothes,Online,C,10/29/2014,250203168,11/5/2014,9532,109.28,35.84,1041656.96,341626.88,700030.08 +Australia and Oceania,Tuvalu,Cereal,Offline,H,2/27/2010,334338271,3/31/2010,6979,205.7,117.11,1435580.3,817310.69,618269.61 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,C,2/26/2014,718578660,4/8/2014,2249,9.33,6.92,20983.17,15563.08,5420.09 +Europe,Belarus,Vegetables,Offline,M,7/27/2016,106098163,8/23/2016,5659,154.06,90.93,871825.54,514572.87,357252.67 +Europe,Cyprus,Cereal,Online,M,10/17/2015,420383107,11/29/2015,9558,205.7,117.11,1966080.6,1119337.38,846743.22 +North America,Canada,Vegetables,Online,H,1/26/2015,955232322,2/28/2015,3326,154.06,90.93,512403.56,302433.18,209970.38 +Central America and the Caribbean,Guatemala,Household,Online,H,2/17/2011,624757134,2/18/2011,8374,668.27,502.54,5596092.98,4208269.96,1387823.02 +Central America and the Caribbean,Nicaragua,Snacks,Offline,M,2/20/2013,213381373,4/6/2013,3145,152.58,97.44,479864.1,306448.8,173415.3 +Central America and the Caribbean,Barbados,Fruits,Online,L,3/3/2016,125841367,3/22/2016,8112,9.33,6.92,75684.96,56135.04,19549.92 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,H,8/1/2012,837185943,8/21/2012,779,651.21,524.96,507292.59,408943.84,98348.75 +Europe,Serbia,Household,Online,L,12/12/2010,642776429,12/18/2010,684,668.27,502.54,457096.68,343737.36,113359.32 +Europe,Greece,Vegetables,Offline,H,2/7/2017,608286654,3/7/2017,4393,154.06,90.93,676785.58,399455.49,277330.09 +Australia and Oceania,East Timor,Meat,Offline,H,4/1/2015,519702947,5/14/2015,506,421.89,364.69,213476.34,184533.14,28943.2 +Asia,Nepal,Personal Care,Offline,H,2/21/2017,233324134,2/21/2017,4651,81.73,56.67,380126.23,263572.17,116554.06 +Sub-Saharan Africa,Burundi,Vegetables,Offline,C,11/23/2012,125761544,12/6/2012,4490,154.06,90.93,691729.4,408275.7,283453.7 +Sub-Saharan Africa,Tanzania,Beverages,Offline,M,8/11/2012,643939006,9/13/2012,4716,47.45,31.79,223774.2,149921.64,73852.56 +Sub-Saharan Africa,Mauritania,Cosmetics,Online,M,4/25/2012,955092847,5/16/2012,2053,437.2,263.33,897571.6,540616.49,356955.11 +Australia and Oceania,Fiji,Beverages,Offline,M,11/20/2012,296771895,12/22/2012,254,47.45,31.79,12052.3,8074.66,3977.64 +Central America and the Caribbean,Honduras,Beverages,Offline,M,4/6/2016,226837480,5/6/2016,5106,47.45,31.79,242279.7,162319.74,79959.96 +Central America and the Caribbean,Panama,Beverages,Online,M,2/4/2014,573463428,2/22/2014,9427,47.45,31.79,447311.15,299684.33,147626.82 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,C,3/28/2014,785136067,4/11/2014,8065,154.06,90.93,1242493.9,733350.45,509143.45 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,C,4/3/2014,380654227,4/26/2014,2900,152.58,97.44,442482,282576,159906 +Sub-Saharan Africa,Burundi,Clothes,Online,L,10/9/2012,299129235,10/22/2012,7843,109.28,35.84,857083.04,281093.12,575989.92 +Australia and Oceania,Tonga,Meat,Online,C,4/10/2013,649984920,5/21/2013,3837,421.89,364.69,1618791.93,1399315.53,219476.4 +Sub-Saharan Africa,Malawi,Fruits,Online,H,9/23/2012,262957608,10/21/2012,3855,9.33,6.92,35967.15,26676.6,9290.55 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,L,12/17/2012,738096129,1/16/2013,7902,651.21,524.96,5145861.42,4148233.92,997627.5 +Europe,Belarus,Beverages,Offline,H,11/9/2016,595761811,11/30/2016,8014,47.45,31.79,380264.3,254765.06,125499.24 +Europe,Germany,Beverages,Online,M,1/4/2017,226628482,1/14/2017,3259,47.45,31.79,154639.55,103603.61,51035.94 +Sub-Saharan Africa,Comoros,Fruits,Offline,C,8/27/2014,541682469,9/16/2014,4735,9.33,6.92,44177.55,32766.2,11411.35 +Europe,United Kingdom,Beverages,Online,M,11/14/2015,722222602,11/27/2015,572,47.45,31.79,27141.4,18183.88,8957.52 +Sub-Saharan Africa,Senegal,Household,Online,C,8/29/2012,469860208,9/10/2012,932,668.27,502.54,622827.64,468367.28,154460.36 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,M,1/8/2017,456519114,2/10/2017,3006,154.06,90.93,463104.36,273335.58,189768.78 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,M,9/24/2011,974435651,11/13/2011,6018,154.06,90.93,927133.08,547216.74,379916.34 +Europe,Monaco,Personal Care,Offline,L,9/12/2014,586158645,10/10/2014,6224,81.73,56.67,508687.52,352714.08,155973.44 +Sub-Saharan Africa,Guinea,Fruits,Online,L,8/14/2014,174549424,9/28/2014,1908,9.33,6.92,17801.64,13203.36,4598.28 +Sub-Saharan Africa,Lesotho,Baby Food,Online,M,8/6/2012,692781817,8/23/2012,8390,255.28,159.42,2141799.2,1337533.8,804265.4 +Europe,Latvia,Beverages,Offline,M,10/26/2010,914342153,11/19/2010,3017,47.45,31.79,143156.65,95910.43,47246.22 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,C,4/23/2016,583029258,5/26/2016,168,81.73,56.67,13730.64,9520.56,4210.08 +Europe,Netherlands,Snacks,Offline,M,6/12/2014,862954461,7/8/2014,6257,152.58,97.44,954693.06,609682.08,345010.98 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,C,8/8/2010,288541591,8/28/2010,4724,205.7,117.11,971726.8,553227.64,418499.16 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,H,3/19/2011,614526975,3/19/2011,1043,437.2,263.33,455999.6,274653.19,181346.41 +Europe,Andorra,Cereal,Offline,L,6/2/2012,965959441,7/9/2012,7719,205.7,117.11,1587798.3,903972.09,683826.21 +Europe,Belarus,Clothes,Offline,L,6/9/2011,988200318,6/21/2011,9289,109.28,35.84,1015101.92,332917.76,682184.16 +Middle East and North Africa,Egypt,Beverages,Online,L,4/28/2010,396923434,4/28/2010,7320,47.45,31.79,347334,232702.8,114631.2 +Australia and Oceania,Kiribati,Fruits,Offline,L,3/13/2012,328115117,4/20/2012,5409,9.33,6.92,50465.97,37430.28,13035.69 +Asia,Cambodia,Meat,Online,C,6/20/2017,188074195,8/5/2017,4189,421.89,364.69,1767297.21,1527686.41,239610.8 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,C,6/14/2012,803411996,6/28/2012,6318,205.7,117.11,1299612.6,739900.98,559711.62 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,C,1/19/2011,371052348,2/4/2011,1490,81.73,56.67,121777.7,84438.3,37339.4 +Sub-Saharan Africa,Botswana,Office Supplies,Online,C,1/24/2013,308231580,3/8/2013,1429,651.21,524.96,930579.09,750167.84,180411.25 +Europe,Switzerland,Snacks,Offline,M,8/5/2015,302498519,8/24/2015,4889,152.58,97.44,745963.62,476384.16,269579.46 +Asia,Taiwan,Cereal,Offline,L,10/13/2016,561714494,11/19/2016,2656,205.7,117.11,546339.2,311044.16,235295.04 +Sub-Saharan Africa,The Gambia,Meat,Online,M,1/28/2012,464053332,2/21/2012,2548,421.89,364.69,1074975.72,929230.12,145745.6 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,H,2/9/2013,808001363,3/4/2013,4414,152.58,97.44,673488.12,430100.16,243387.96 +Middle East and North Africa,Bahrain,Meat,Offline,H,8/30/2013,662357413,9/13/2013,5132,421.89,364.69,2165139.48,1871589.08,293550.4 +Sub-Saharan Africa,Uganda,Cereal,Online,L,2/24/2016,516232812,4/4/2016,3616,205.7,117.11,743811.2,423469.76,320341.44 +Central America and the Caribbean,Saint Lucia,Household,Online,M,9/9/2012,929051387,10/12/2012,5806,668.27,502.54,3879975.62,2917747.24,962228.38 +Asia,Philippines,Snacks,Online,C,8/13/2011,280549466,9/20/2011,9676,152.58,97.44,1476364.08,942829.44,533534.64 +Europe,Ireland,Meat,Online,L,12/18/2010,620775878,1/25/2011,232,421.89,364.69,97878.48,84608.08,13270.4 +Europe,Serbia,Cosmetics,Online,C,5/29/2017,920091950,6/29/2017,4509,437.2,263.33,1971334.8,1187354.97,783979.83 +Sub-Saharan Africa,Malawi,Office Supplies,Online,C,3/7/2012,219171512,4/26/2012,6576,651.21,524.96,4282356.96,3452136.96,830220 +Central America and the Caribbean,Guatemala,Personal Care,Offline,L,6/13/2015,779000890,7/27/2015,2529,81.73,56.67,206695.17,143318.43,63376.74 +Central America and the Caribbean,Costa Rica,Fruits,Offline,M,5/12/2014,430878913,7/1/2014,5500,9.33,6.92,51315,38060,13255 +Middle East and North Africa,Yemen,Personal Care,Offline,M,4/11/2012,226416909,4/27/2012,650,81.73,56.67,53124.5,36835.5,16289 +Central America and the Caribbean,Panama,Beverages,Online,C,5/31/2017,387538707,7/3/2017,170,47.45,31.79,8066.5,5404.3,2662.2 +Europe,Ukraine,Fruits,Offline,H,4/28/2016,756480634,6/17/2016,8285,9.33,6.92,77299.05,57332.2,19966.85 +Middle East and North Africa,Afghanistan,Snacks,Online,L,7/28/2015,345791518,8/3/2015,6249,152.58,97.44,953472.42,608902.56,344569.86 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,L,3/13/2015,488332688,3/18/2015,7349,81.73,56.67,600633.77,416467.83,184165.94 +North America,United States of America,Office Supplies,Offline,M,7/12/2012,787277972,8/21/2012,1902,651.21,524.96,1238601.42,998473.92,240127.5 +Middle East and North Africa,Qatar,Cereal,Offline,L,7/15/2013,466113698,7/27/2013,2256,205.7,117.11,464059.2,264200.16,199859.04 +Europe,Sweden,Personal Care,Online,L,11/18/2013,618638694,12/3/2013,7792,81.73,56.67,636840.16,441572.64,195267.52 +Asia,North Korea,Vegetables,Online,H,4/22/2010,158964288,4/28/2010,9920,154.06,90.93,1528275.2,902025.6,626249.6 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,M,12/20/2011,771514308,1/17/2012,7083,437.2,263.33,3096687.6,1865166.39,1231521.21 +Middle East and North Africa,Bahrain,Office Supplies,Offline,H,12/10/2013,161025083,1/19/2014,9755,651.21,524.96,6352553.55,5120984.8,1231568.75 +Asia,South Korea,Personal Care,Offline,H,2/29/2016,602545440,4/5/2016,5440,81.73,56.67,444611.2,308284.8,136326.4 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Offline,C,1/18/2012,391436707,2/12/2012,3675,437.2,263.33,1606710,967737.75,638972.25 +Middle East and North Africa,Syria,Vegetables,Offline,H,1/6/2015,593372714,1/12/2015,1027,154.06,90.93,158219.62,93385.11,64834.51 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,L,11/1/2016,994339787,12/11/2016,6094,9.33,6.92,56857.02,42170.48,14686.54 +Middle East and North Africa,Lebanon,Fruits,Offline,H,2/14/2014,550636756,3/10/2014,4507,9.33,6.92,42050.31,31188.44,10861.87 +Europe,Switzerland,Cosmetics,Online,M,2/18/2012,538874948,3/10/2012,3927,437.2,263.33,1716884.4,1034096.91,682787.49 +Sub-Saharan Africa,Rwanda,Cereal,Online,M,5/23/2013,505978190,6/24/2013,9045,205.7,117.11,1860556.5,1059259.95,801296.55 +Europe,Belgium,Beverages,Offline,C,12/7/2013,519182813,12/27/2013,6587,47.45,31.79,312553.15,209400.73,103152.42 +Europe,Georgia,Personal Care,Offline,C,8/18/2014,716037642,9/26/2014,305,81.73,56.67,24927.65,17284.35,7643.3 +Europe,Ireland,Personal Care,Offline,M,6/4/2017,854404008,6/5/2017,5988,81.73,56.67,489399.24,339339.96,150059.28 +Middle East and North Africa,Afghanistan,Snacks,Offline,H,12/17/2013,762455737,12/30/2013,6451,152.58,97.44,984293.58,628585.44,355708.14 +Europe,Bulgaria,Household,Online,M,2/6/2012,788679158,3/17/2012,6544,668.27,502.54,4373158.88,3288621.76,1084537.12 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,H,12/21/2016,451873099,1/28/2017,8147,47.45,31.79,386575.15,258993.13,127582.02 +Sub-Saharan Africa,Swaziland,Household,Online,C,1/26/2012,691148889,2/19/2012,5170,668.27,502.54,3454955.9,2598131.8,856824.1 +Central America and the Caribbean,Belize,Personal Care,Offline,C,1/4/2016,715930354,1/10/2016,8556,81.73,56.67,699281.88,484868.52,214413.36 +Middle East and North Africa,Egypt,Clothes,Offline,C,8/14/2010,255953824,8/19/2010,1279,109.28,35.84,139769.12,45839.36,93929.76 +Europe,Belarus,Office Supplies,Online,M,11/13/2012,911268126,12/11/2012,3344,651.21,524.96,2177646.24,1755466.24,422180 +Europe,Netherlands,Household,Offline,C,7/3/2010,302234590,8/19/2010,6786,668.27,502.54,4534880.22,3410236.44,1124643.78 +Europe,Switzerland,Household,Offline,H,4/4/2011,619527041,4/25/2011,674,668.27,502.54,450413.98,338711.96,111702.02 +Middle East and North Africa,Yemen,Fruits,Offline,L,5/11/2016,974131810,6/5/2016,6105,9.33,6.92,56959.65,42246.6,14713.05 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,H,10/3/2016,547347724,10/21/2016,1210,154.06,90.93,186412.6,110025.3,76387.3 +Europe,Netherlands,Clothes,Offline,L,1/6/2012,840786111,2/3/2012,6149,109.28,35.84,671962.72,220380.16,451582.56 +Europe,Iceland,Fruits,Offline,H,2/19/2014,726370799,3/5/2014,8116,9.33,6.92,75722.28,56162.72,19559.56 +Asia,China,Office Supplies,Online,M,6/19/2013,496338117,6/25/2013,6333,651.21,524.96,4124112.93,3324571.68,799541.25 +Asia,Tajikistan,Baby Food,Online,L,10/9/2012,513236892,10/25/2012,7056,255.28,159.42,1801255.68,1124867.52,676388.16 +Europe,Belgium,Cosmetics,Online,C,11/23/2015,759928452,12/17/2015,8571,437.2,263.33,3747241.2,2257001.43,1490239.77 +Central America and the Caribbean,Belize,Household,Online,H,5/14/2016,389586627,6/28/2016,6195,668.27,502.54,4139932.65,3113235.3,1026697.35 +Sub-Saharan Africa,Niger,Personal Care,Offline,M,5/15/2016,875697743,5/22/2016,7277,81.73,56.67,594749.21,412387.59,182361.62 +Europe,Kosovo,Office Supplies,Online,H,5/12/2015,162060630,6/11/2015,6197,651.21,524.96,4035548.37,3253177.12,782371.25 +Europe,Macedonia,Cereal,Offline,C,11/10/2013,312786614,12/24/2013,9365,205.7,117.11,1926380.5,1096735.15,829645.35 +Europe,Sweden,Baby Food,Offline,L,3/28/2017,762299525,4/15/2017,224,255.28,159.42,57182.72,35710.08,21472.64 +Asia,Sri Lanka,Beverages,Online,M,10/16/2016,565335690,11/21/2016,4249,47.45,31.79,201615.05,135075.71,66539.34 +Asia,Nepal,Beverages,Online,M,3/26/2016,646943938,4/11/2016,3943,47.45,31.79,187095.35,125347.97,61747.38 +Middle East and North Africa,Libya,Snacks,Offline,L,10/9/2012,652485597,11/23/2012,3843,152.58,97.44,586364.94,374461.92,211903.02 +Central America and the Caribbean,Dominica,Meat,Online,H,1/16/2016,297634494,2/29/2016,5516,421.89,364.69,2327145.24,2011630.04,315515.2 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,L,1/8/2014,718376958,2/26/2014,2561,81.73,56.67,209310.53,145131.87,64178.66 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,M,9/7/2014,421011817,10/11/2014,5607,109.28,35.84,612732.96,200954.88,411778.08 +Asia,Malaysia,Meat,Online,H,12/5/2011,232150399,1/10/2012,7317,421.89,364.69,3086969.13,2668436.73,418532.4 +Middle East and North Africa,Oman,Office Supplies,Offline,L,1/25/2012,148716533,2/24/2012,7382,651.21,524.96,4807232.22,3875254.72,931977.5 +Sub-Saharan Africa,Cameroon,Clothes,Online,M,12/2/2014,687946546,12/7/2014,7525,109.28,35.84,822332,269696,552636 +Europe,Portugal,Cereal,Offline,M,7/28/2017,637389266,9/6/2017,6503,205.7,117.11,1337667.1,761566.33,576100.77 +Europe,Luxembourg,Vegetables,Online,M,8/10/2010,204906022,9/2/2010,5100,154.06,90.93,785706,463743,321963 +Sub-Saharan Africa,Mali,Beverages,Offline,C,3/5/2012,568670642,4/8/2012,1135,47.45,31.79,53855.75,36081.65,17774.1 +Sub-Saharan Africa,Madagascar,Snacks,Offline,H,3/17/2011,727169454,3/30/2011,4455,152.58,97.44,679743.9,434095.2,245648.7 +Australia and Oceania,Fiji,Cereal,Offline,H,8/13/2016,649201285,9/25/2016,1942,205.7,117.11,399469.4,227427.62,172041.78 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,M,9/6/2015,823877465,9/21/2015,2505,81.73,56.67,204733.65,141958.35,62775.3 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,H,8/29/2015,910621821,9/10/2015,2088,154.06,90.93,321677.28,189861.84,131815.44 +Australia and Oceania,Vanuatu,Beverages,Online,M,4/25/2017,189170682,5/25/2017,8663,47.45,31.79,411059.35,275396.77,135662.58 +Europe,Romania,Cereal,Offline,C,2/9/2011,709572875,3/31/2011,7237,205.7,117.11,1488650.9,847525.07,641125.83 +Middle East and North Africa,Bahrain,Meat,Offline,H,4/16/2011,542189729,5/6/2011,4844,421.89,364.69,2043635.16,1766558.36,277076.8 +Europe,Serbia,Clothes,Offline,H,3/27/2014,527695071,4/21/2014,5553,109.28,35.84,606831.84,199019.52,407812.32 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,C,5/23/2017,227075231,6/4/2017,5462,437.2,263.33,2387986.4,1438308.46,949677.94 +Europe,San Marino,Vegetables,Offline,L,6/25/2015,171629035,7/14/2015,7700,154.06,90.93,1186262,700161,486101 +Europe,Italy,Fruits,Online,C,11/14/2011,512967813,12/30/2011,7430,9.33,6.92,69321.9,51415.6,17906.3 +Europe,Ireland,Meat,Offline,M,10/6/2014,573015391,11/3/2014,6843,421.89,364.69,2886993.27,2495573.67,391419.6 +Europe,Belarus,Beverages,Offline,C,9/22/2010,194008100,10/12/2010,163,47.45,31.79,7734.35,5181.77,2552.58 +Europe,Greece,Snacks,Online,L,11/18/2013,188494765,11/27/2013,8645,152.58,97.44,1319054.1,842368.8,476685.3 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,L,9/16/2016,989336717,11/4/2016,5575,205.7,117.11,1146777.5,652888.25,493889.25 +Sub-Saharan Africa,Seychelles ,Household,Offline,L,7/14/2016,399707782,8/14/2016,1270,668.27,502.54,848702.9,638225.8,210477.1 +Middle East and North Africa,Lebanon,Office Supplies,Online,H,10/2/2011,343094289,10/11/2011,8079,651.21,524.96,5261125.59,4241151.84,1019973.75 +North America,Greenland,Baby Food,Offline,M,3/3/2013,113295066,3/29/2013,5383,255.28,159.42,1374172.24,858157.86,516014.38 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,H,7/13/2017,424421441,8/21/2017,4591,437.2,263.33,2007185.2,1208948.03,798237.17 +Europe,Czech Republic,Personal Care,Online,C,4/9/2011,260897243,5/19/2011,4147,81.73,56.67,338934.31,235010.49,103923.82 +Sub-Saharan Africa,Mozambique,Household,Offline,C,3/9/2012,927458798,4/17/2012,4523,668.27,502.54,3022585.21,2272988.42,749596.79 +Europe,Liechtenstein,Baby Food,Offline,M,8/21/2012,199154937,9/19/2012,3226,255.28,159.42,823533.28,514288.92,309244.36 +Europe,Croatia,Snacks,Offline,L,8/14/2013,871346986,9/5/2013,9791,152.58,97.44,1493910.78,954035.04,539875.74 +Middle East and North Africa,Jordan,Meat,Offline,H,5/27/2013,409708774,6/9/2013,786,421.89,364.69,331605.54,286646.34,44959.2 +Central America and the Caribbean,Belize,Cosmetics,Offline,H,4/29/2011,400226628,5/14/2011,4808,437.2,263.33,2102057.6,1266090.64,835966.96 +Europe,Hungary,Cereal,Online,M,7/30/2011,699199378,8/25/2011,7489,205.7,117.11,1540487.3,877036.79,663450.51 +Europe,Latvia,Cosmetics,Online,H,11/3/2011,783238351,11/10/2011,6488,437.2,263.33,2836553.6,1708485.04,1128068.56 +Sub-Saharan Africa,Senegal,Meat,Offline,L,8/25/2014,199267375,9/3/2014,6499,421.89,364.69,2741863.11,2370120.31,371742.8 +Sub-Saharan Africa,Rwanda,Beverages,Offline,C,1/10/2016,814522778,2/27/2016,4246,47.45,31.79,201472.7,134980.34,66492.36 +Sub-Saharan Africa,Niger,Vegetables,Offline,L,11/5/2016,966553390,11/28/2016,3482,154.06,90.93,536436.92,316618.26,219818.66 +Middle East and North Africa,Libya,Office Supplies,Online,L,6/26/2011,413220536,6/27/2011,9994,651.21,524.96,6508192.74,5246450.24,1261742.5 +Sub-Saharan Africa,Djibouti,Beverages,Online,M,4/19/2014,782698047,5/25/2014,6600,47.45,31.79,313170,209814,103356 +Asia,North Korea,Fruits,Offline,M,6/7/2010,623472249,7/21/2010,8148,9.33,6.92,76020.84,56384.16,19636.68 +Middle East and North Africa,Morocco,Cosmetics,Online,C,8/4/2012,354341971,9/3/2012,6518,437.2,263.33,2849669.6,1716384.94,1133284.66 +Middle East and North Africa,Azerbaijan,Snacks,Offline,H,11/2/2011,914418542,11/15/2011,5622,152.58,97.44,857804.76,547807.68,309997.08 +Middle East and North Africa,Morocco,Snacks,Offline,H,8/23/2011,613125789,8/23/2011,6401,152.58,97.44,976664.58,623713.44,352951.14 +Central America and the Caribbean,El Salvador,Vegetables,Offline,H,7/22/2016,980200040,8/2/2016,1829,154.06,90.93,281775.74,166310.97,115464.77 +Sub-Saharan Africa,Zambia,Personal Care,Offline,M,4/2/2013,915690124,4/5/2013,1911,81.73,56.67,156186.03,108296.37,47889.66 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,C,3/11/2012,739957368,3/11/2012,8684,668.27,502.54,5803256.68,4364057.36,1439199.32 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,H,7/18/2013,843675601,7/28/2013,1214,668.27,502.54,811279.78,610083.56,201196.22 +Sub-Saharan Africa,Swaziland,Office Supplies,Offline,L,12/19/2010,337831151,12/26/2010,600,651.21,524.96,390726,314976,75750 +Europe,Czech Republic,Baby Food,Offline,H,7/17/2010,203722846,7/19/2010,4972,255.28,159.42,1269252.16,792636.24,476615.92 +Asia,Philippines,Cereal,Online,L,11/4/2011,142962014,11/24/2011,4492,205.7,117.11,924004.4,526058.12,397946.28 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,M,9/21/2011,827472484,10/15/2011,6351,421.89,364.69,2679423.39,2316146.19,363277.2 +Europe,Denmark,Clothes,Online,L,9/4/2015,749490582,10/15/2015,9774,109.28,35.84,1068102.72,350300.16,717802.56 +Sub-Saharan Africa,South Africa,Personal Care,Offline,H,4/28/2011,271565139,6/1/2011,1014,81.73,56.67,82874.22,57463.38,25410.84 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,L,1/26/2010,276557481,2/26/2010,8359,154.06,90.93,1287787.54,760083.87,527703.67 +Europe,Luxembourg,Meat,Offline,C,1/13/2013,817641437,3/4/2013,7126,421.89,364.69,3006388.14,2598780.94,407607.2 +Europe,Estonia,Office Supplies,Offline,M,10/27/2014,668303334,11/14/2014,4663,651.21,524.96,3036592.23,2447888.48,588703.75 +Australia and Oceania,Nauru,Office Supplies,Online,L,11/19/2014,472342002,11/23/2014,5350,651.21,524.96,3483973.5,2808536,675437.5 +Europe,Poland,Personal Care,Online,L,9/29/2013,493868768,11/8/2013,5598,81.73,56.67,457524.54,317238.66,140285.88 +Europe,Macedonia,Cereal,Offline,C,10/11/2016,167307460,11/24/2016,8850,205.7,117.11,1820445,1036423.5,784021.5 +Europe,Bosnia and Herzegovina,Snacks,Online,C,4/10/2015,347394406,5/29/2015,580,152.58,97.44,88496.4,56515.2,31981.2 +Australia and Oceania,Solomon Islands,Beverages,Online,H,12/12/2012,159178435,1/5/2013,3291,47.45,31.79,156157.95,104620.89,51537.06 +Middle East and North Africa,Israel,Cereal,Offline,C,8/1/2014,148020875,8/6/2014,1521,205.7,117.11,312869.7,178124.31,134745.39 +Asia,Kyrgyzstan,Fruits,Online,H,8/31/2014,929595553,9/15/2014,6837,9.33,6.92,63789.21,47312.04,16477.17 +Central America and the Caribbean,Saint Lucia,Cereal,Online,H,4/26/2016,939888799,6/4/2016,2837,205.7,117.11,583570.9,332241.07,251329.83 +Europe,France,Cosmetics,Online,H,5/16/2012,485199439,7/5/2012,151,437.2,263.33,66017.2,39762.83,26254.37 +Europe,Slovakia,Cereal,Offline,L,11/15/2011,392138803,12/21/2011,1441,205.7,117.11,296413.7,168755.51,127658.19 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,L,7/23/2013,657630717,8/14/2013,6398,651.21,524.96,4166441.58,3358694.08,807747.5 +Sub-Saharan Africa,Ghana,Vegetables,Online,C,3/31/2017,898911511,5/18/2017,6747,154.06,90.93,1039442.82,613504.71,425938.11 +Europe,San Marino,Office Supplies,Offline,L,6/14/2012,803530013,7/23/2012,1242,651.21,524.96,808802.82,652000.32,156802.5 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,M,6/23/2012,579347550,7/30/2012,669,109.28,35.84,73108.32,23976.96,49131.36 +Sub-Saharan Africa,Zimbabwe,Household,Offline,L,10/1/2012,504537951,10/22/2012,2847,668.27,502.54,1902564.69,1430731.38,471833.31 +Asia,Laos,Baby Food,Online,L,5/7/2017,477587544,6/8/2017,7622,255.28,159.42,1945744.16,1215099.24,730644.92 +Sub-Saharan Africa,Ghana,Beverages,Online,M,6/22/2012,467295157,8/11/2012,1876,47.45,31.79,89016.2,59638.04,29378.16 +Europe,Netherlands,Vegetables,Online,M,9/8/2015,962772119,9/27/2015,4520,154.06,90.93,696351.2,411003.6,285347.6 +Australia and Oceania,Kiribati,Cosmetics,Online,H,7/13/2011,723442256,8/2/2011,1495,437.2,263.33,653614,393678.35,259935.65 +Australia and Oceania,New Zealand,Cereal,Offline,H,11/30/2015,829041898,1/19/2016,776,205.7,117.11,159623.2,90877.36,68745.84 +Central America and the Caribbean,Haiti,Beverages,Online,L,9/23/2011,629619872,11/2/2011,7367,47.45,31.79,349564.15,234196.93,115367.22 +Sub-Saharan Africa,Zambia,Cereal,Online,C,3/20/2013,895537507,4/27/2013,8304,205.7,117.11,1708132.8,972481.44,735651.36 +Middle East and North Africa,Pakistan,Vegetables,Online,C,10/5/2016,667468631,11/2/2016,7655,154.06,90.93,1179329.3,696069.15,483260.15 +Sub-Saharan Africa,Rwanda,Baby Food,Online,L,3/26/2012,406399571,4/4/2012,1519,255.28,159.42,387770.32,242158.98,145611.34 +Europe,Montenegro,Meat,Offline,M,1/28/2017,643629157,2/14/2017,3025,421.89,364.69,1276217.25,1103187.25,173030 +Central America and the Caribbean,Belize,Cosmetics,Offline,L,12/7/2011,630768716,12/9/2011,7335,437.2,263.33,3206862,1931525.55,1275336.45 +Middle East and North Africa,Jordan,Fruits,Online,M,8/2/2012,589742076,8/4/2012,6640,9.33,6.92,61951.2,45948.8,16002.4 +Asia,Uzbekistan,Snacks,Offline,C,3/3/2013,362785565,3/21/2013,5166,152.58,97.44,788228.28,503375.04,284853.24 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,L,8/31/2012,762448012,10/10/2012,4165,205.7,117.11,856740.5,487763.15,368977.35 +Sub-Saharan Africa,Nigeria,Snacks,Online,C,2/15/2011,421590745,3/7/2011,6925,152.58,97.44,1056616.5,674772,381844.5 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,H,6/10/2013,743387591,6/10/2013,3763,437.2,263.33,1645183.6,990910.79,654272.81 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,H,6/10/2010,951324880,7/14/2010,7027,152.58,97.44,1072179.66,684710.88,387468.78 +Central America and the Caribbean,Panama,Household,Offline,M,12/6/2012,339201438,12/21/2012,6098,668.27,502.54,4075110.46,3064488.92,1010621.54 +Asia,Tajikistan,Fruits,Online,L,1/30/2010,521128594,3/20/2010,2387,9.33,6.92,22270.71,16518.04,5752.67 +Sub-Saharan Africa,Guinea,Vegetables,Online,L,1/17/2011,481530177,2/16/2011,4335,154.06,90.93,667850.1,394181.55,273668.55 +North America,United States of America,Fruits,Online,H,11/27/2010,625142514,12/12/2010,2417,9.33,6.92,22550.61,16725.64,5824.97 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,C,2/28/2017,527014434,3/1/2017,4137,81.73,56.67,338117.01,234443.79,103673.22 +Sub-Saharan Africa,Mozambique,Household,Offline,L,8/31/2015,282507264,10/17/2015,9032,668.27,502.54,6035814.64,4538941.28,1496873.36 +Middle East and North Africa,Lebanon,Snacks,Offline,L,4/5/2012,957294833,5/24/2012,3669,152.58,97.44,559816.02,357507.36,202308.66 +Europe,Slovakia,Fruits,Offline,H,11/9/2013,537363469,11/28/2013,6647,9.33,6.92,62016.51,45997.24,16019.27 +Central America and the Caribbean,El Salvador,Cereal,Offline,C,1/28/2017,679012000,2/2/2017,3595,205.7,117.11,739491.5,421010.45,318481.05 +Europe,France,Vegetables,Offline,H,1/9/2012,858851754,1/30/2012,2175,154.06,90.93,335080.5,197772.75,137307.75 +Australia and Oceania,Fiji,Cereal,Online,M,5/17/2016,623806560,6/1/2016,7078,205.7,117.11,1455944.6,828904.58,627040.02 +Europe,Norway,Cereal,Online,M,1/6/2011,941112744,1/9/2011,5030,205.7,117.11,1034671,589063.3,445607.7 +Europe,Ireland,Vegetables,Offline,M,12/18/2011,148319137,1/24/2012,9783,154.06,90.93,1507168.98,889568.19,617600.79 +Asia,Philippines,Office Supplies,Offline,M,8/3/2013,703287065,9/2/2013,7126,651.21,524.96,4640522.46,3740864.96,899657.5 +Europe,Hungary,Cosmetics,Offline,L,2/9/2015,634190356,3/19/2015,9874,437.2,263.33,4316912.8,2600120.42,1716792.38 +Sub-Saharan Africa,Rwanda,Baby Food,Online,M,10/23/2016,289515340,11/18/2016,2878,255.28,159.42,734695.84,458810.76,275885.08 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,C,4/4/2016,988060843,4/5/2016,8015,81.73,56.67,655065.95,454210.05,200855.9 +Europe,Slovenia,Cosmetics,Offline,C,1/29/2012,968938195,2/29/2012,9199,437.2,263.33,4021802.8,2422372.67,1599430.13 +Australia and Oceania,Australia,Vegetables,Online,L,4/29/2015,341571223,5/21/2015,7370,154.06,90.93,1135422.2,670154.1,465268.1 +Asia,Mongolia,Cosmetics,Online,L,5/24/2015,635696256,7/8/2015,5503,437.2,263.33,2405911.6,1449104.99,956806.61 +Central America and the Caribbean,Dominica,Baby Food,Online,C,2/8/2014,751362121,2/16/2014,3603,255.28,159.42,919773.84,574390.26,345383.58 +Australia and Oceania,East Timor,Snacks,Online,H,5/11/2014,108930146,6/12/2014,3706,152.58,97.44,565461.48,361112.64,204348.84 +Australia and Oceania,Vanuatu,Snacks,Online,M,4/22/2016,899074161,5/20/2016,4878,152.58,97.44,744285.24,475312.32,268972.92 +Central America and the Caribbean,Belize,Snacks,Offline,C,8/14/2013,432780492,9/1/2013,8220,152.58,97.44,1254207.6,800956.8,453250.8 +Sub-Saharan Africa,Mozambique,Snacks,Online,L,5/16/2012,591347968,5/30/2012,1860,152.58,97.44,283798.8,181238.4,102560.4 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,H,2/21/2012,176387917,4/3/2012,5959,81.73,56.67,487029.07,337696.53,149332.54 +Australia and Oceania,Tuvalu,Snacks,Online,C,5/10/2017,759824168,5/22/2017,7711,152.58,97.44,1176544.38,751359.84,425184.54 +Sub-Saharan Africa,Chad,Cosmetics,Offline,M,10/13/2010,833893048,10/15/2010,6339,437.2,263.33,2771410.8,1669248.87,1102161.93 +Sub-Saharan Africa,Burundi,Vegetables,Online,C,5/5/2010,761143386,6/2/2010,8097,154.06,90.93,1247423.82,736260.21,511163.61 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,L,4/17/2012,524436509,5/3/2012,1272,81.73,56.67,103960.56,72084.24,31876.32 +Europe,Cyprus,Personal Care,Online,H,3/7/2010,176946246,4/9/2010,1181,81.73,56.67,96523.13,66927.27,29595.86 +Sub-Saharan Africa,Togo,Meat,Offline,C,9/30/2013,292158925,10/7/2013,5173,421.89,364.69,2182436.97,1886541.37,295895.6 +Central America and the Caribbean,Cuba,Household,Online,M,11/18/2014,613873374,11/25/2014,7628,668.27,502.54,5097563.56,3833375.12,1264188.44 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,L,2/8/2014,506200921,2/22/2014,4956,437.2,263.33,2166763.2,1305063.48,861699.72 +Europe,Kosovo,Vegetables,Offline,M,10/15/2016,303565394,12/2/2016,601,154.06,90.93,92590.06,54648.93,37941.13 +Central America and the Caribbean,The Bahamas,Beverages,Online,L,3/25/2014,860703122,5/4/2014,35,47.45,31.79,1660.75,1112.65,548.1 +Australia and Oceania,Australia,Cereal,Offline,M,2/19/2010,402662932,3/1/2010,5765,205.7,117.11,1185860.5,675139.15,510721.35 +Middle East and North Africa,Pakistan,Personal Care,Online,L,11/12/2016,374806153,12/27/2016,2325,81.73,56.67,190022.25,131757.75,58264.5 +Central America and the Caribbean,Grenada,Fruits,Online,H,10/5/2013,492806613,10/19/2013,1283,9.33,6.92,11970.39,8878.36,3092.03 +Asia,Nepal,Clothes,Online,L,7/8/2011,992650640,7/14/2011,6238,109.28,35.84,681688.64,223569.92,458118.72 +Asia,Sri Lanka,Snacks,Online,M,7/15/2010,380637061,8/28/2010,7820,152.58,97.44,1193175.6,761980.8,431194.8 +Australia and Oceania,Papua New Guinea,Snacks,Online,M,4/16/2012,383377206,4/29/2012,8690,152.58,97.44,1325920.2,846753.6,479166.6 +Europe,Hungary,Personal Care,Online,C,7/11/2015,997794902,8/22/2015,8540,81.73,56.67,697974.2,483961.8,214012.4 +Sub-Saharan Africa,Uganda,Cereal,Online,C,6/22/2012,941126477,7/8/2012,9093,205.7,117.11,1870430.1,1064881.23,805548.87 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,H,5/19/2015,800920760,6/4/2015,9106,255.28,159.42,2324579.68,1451678.52,872901.16 +Middle East and North Africa,Kuwait,Office Supplies,Online,L,10/26/2014,785039079,11/25/2014,9364,651.21,524.96,6097930.44,4915725.44,1182205 +Asia,Myanmar,Meat,Online,L,10/19/2013,271655261,11/24/2013,7683,421.89,364.69,3241380.87,2801913.27,439467.6 +Europe,Latvia,Vegetables,Online,M,5/23/2016,959255635,6/20/2016,3914,154.06,90.93,602990.84,355900.02,247090.82 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,C,5/17/2016,116639029,6/21/2016,4936,255.28,159.42,1260062.08,786897.12,473164.96 +Europe,Bosnia and Herzegovina,Vegetables,Offline,C,2/29/2016,932916772,2/29/2016,9659,154.06,90.93,1488065.54,878292.87,609772.67 +Middle East and North Africa,Iran,Fruits,Online,M,6/13/2015,367512691,6/19/2015,4027,9.33,6.92,37571.91,27866.84,9705.07 +Australia and Oceania,Solomon Islands,Meat,Online,M,12/27/2014,400163114,2/13/2015,6013,421.89,364.69,2536824.57,2192880.97,343943.6 +Sub-Saharan Africa,Mozambique,Beverages,Online,L,10/26/2012,380916869,11/3/2012,621,47.45,31.79,29466.45,19741.59,9724.86 +Sub-Saharan Africa,Comoros,Snacks,Offline,C,8/14/2015,180135285,9/17/2015,4889,152.58,97.44,745963.62,476384.16,269579.46 +Asia,India,Cereal,Offline,C,3/9/2012,638492190,3/18/2012,2883,205.7,117.11,593033.1,337628.13,255404.97 +Asia,South Korea,Baby Food,Online,L,2/14/2015,416973912,3/20/2015,702,255.28,159.42,179206.56,111912.84,67293.72 +Europe,Romania,Beverages,Offline,M,7/28/2011,946879279,9/10/2011,1475,47.45,31.79,69988.75,46890.25,23098.5 +Sub-Saharan Africa,Mauritius ,Fruits,Online,C,6/20/2012,579819619,7/28/2012,365,9.33,6.92,3405.45,2525.8,879.65 +Asia,Kyrgyzstan,Fruits,Online,M,11/19/2010,437718760,11/23/2010,9563,9.33,6.92,89222.79,66175.96,23046.83 +Asia,Japan,Snacks,Offline,H,2/2/2016,362813031,3/18/2016,3293,152.58,97.44,502445.94,320869.92,181576.02 +Australia and Oceania,Tuvalu,Office Supplies,Offline,H,12/4/2011,267651259,1/22/2012,2810,651.21,524.96,1829900.1,1475137.6,354762.5 +Asia,India,Clothes,Offline,L,8/1/2013,585094773,8/20/2013,1400,109.28,35.84,152992,50176,102816 +Sub-Saharan Africa,Botswana,Snacks,Online,H,10/27/2010,918317401,12/14/2010,9381,152.58,97.44,1431352.98,914084.64,517268.34 +Europe,Denmark,Office Supplies,Offline,H,3/4/2017,490805470,4/11/2017,9100,651.21,524.96,5926011,4777136,1148875 +Sub-Saharan Africa,Madagascar,Meat,Online,C,3/1/2013,396357810,4/2/2013,9939,421.89,364.69,4193164.71,3624653.91,568510.8 +Sub-Saharan Africa,Gabon,Meat,Offline,M,9/4/2010,449085748,10/12/2010,3307,421.89,364.69,1395190.23,1206029.83,189160.4 +Europe,Andorra,Cosmetics,Offline,L,4/18/2011,533413112,6/5/2011,7648,437.2,263.33,3343705.6,2013947.84,1329757.76 +Europe,Estonia,Beverages,Online,L,2/5/2010,154076230,2/25/2010,3435,47.45,31.79,162990.75,109198.65,53792.1 +Europe,Belarus,Vegetables,Offline,L,8/2/2014,686123931,8/3/2014,8173,154.06,90.93,1259132.38,743170.89,515961.49 +Europe,Kosovo,Clothes,Offline,C,8/12/2010,424917542,10/1/2010,1398,109.28,35.84,152773.44,50104.32,102669.12 +Europe,Albania,Office Supplies,Online,M,8/5/2011,436130893,8/17/2011,9678,651.21,524.96,6302410.38,5080562.88,1221847.5 +Europe,Romania,Meat,Offline,L,11/12/2016,505750310,11/12/2016,1610,421.89,364.69,679242.9,587150.9,92092 +Sub-Saharan Africa,Swaziland,Vegetables,Online,L,6/23/2015,490074622,7/6/2015,2826,154.06,90.93,435373.56,256968.18,178405.38 +Europe,Germany,Clothes,Offline,L,9/4/2012,765715157,9/17/2012,986,109.28,35.84,107750.08,35338.24,72411.84 +Asia,Malaysia,Snacks,Offline,M,1/2/2011,879595744,2/21/2011,782,152.58,97.44,119317.56,76198.08,43119.48 +Asia,Tajikistan,Office Supplies,Online,C,1/19/2014,898952710,2/25/2014,8939,651.21,524.96,5821166.19,4692617.44,1128548.75 +Australia and Oceania,Tuvalu,Meat,Online,C,2/15/2015,961334884,3/14/2015,9210,421.89,364.69,3885606.9,3358794.9,526812 +Asia,South Korea,Household,Online,M,3/1/2016,824603593,4/6/2016,7383,668.27,502.54,4933837.41,3710252.82,1223584.59 +Asia,Maldives,Personal Care,Online,M,5/23/2016,316932666,6/9/2016,6274,81.73,56.67,512774.02,355547.58,157226.44 +Sub-Saharan Africa,Comoros,Beverages,Online,C,2/3/2016,686808431,3/11/2016,732,47.45,31.79,34733.4,23270.28,11463.12 +Asia,Bangladesh,Cosmetics,Online,H,10/28/2012,553029716,10/28/2012,2637,437.2,263.33,1152896.4,694401.21,458495.19 +Sub-Saharan Africa,Swaziland,Clothes,Online,H,10/16/2012,854707849,11/12/2012,5901,109.28,35.84,644861.28,211491.84,433369.44 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,L,11/27/2011,801266658,12/19/2011,1465,255.28,159.42,373985.2,233550.3,140434.9 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,M,9/13/2014,122442471,9/20/2014,2303,437.2,263.33,1006871.6,606448.99,400422.61 +Europe,Czech Republic,Personal Care,Offline,M,6/9/2015,418284118,7/19/2015,8420,81.73,56.67,688166.6,477161.4,211005.2 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,C,12/29/2016,209152925,2/9/2017,1853,437.2,263.33,810131.6,487950.49,322181.11 +Europe,Denmark,Cosmetics,Online,H,12/22/2011,785722720,1/14/2012,1668,437.2,263.33,729249.6,439234.44,290015.16 +Europe,Croatia,Office Supplies,Online,L,9/29/2016,358979833,10/6/2016,8965,651.21,524.96,5838097.65,4706266.4,1131831.25 +Europe,Ireland,Snacks,Online,H,9/4/2014,810223090,9/8/2014,1872,152.58,97.44,285629.76,182407.68,103222.08 +Central America and the Caribbean,Dominican Republic,Fruits,Online,C,11/30/2012,941063821,1/10/2013,552,9.33,6.92,5150.16,3819.84,1330.32 +Europe,Latvia,Office Supplies,Online,C,11/21/2015,523425853,12/19/2015,2196,651.21,524.96,1430057.16,1152812.16,277245 +Asia,Vietnam,Snacks,Offline,M,12/9/2013,749545514,1/22/2014,6029,152.58,97.44,919904.82,587465.76,332439.06 +Central America and the Caribbean,The Bahamas,Vegetables,Online,H,5/30/2017,181971633,5/31/2017,8305,154.06,90.93,1279468.3,755173.65,524294.65 +Europe,Albania,Cereal,Online,C,12/28/2014,603565537,1/27/2015,7310,205.7,117.11,1503667,856074.1,647592.9 +Europe,Belarus,Snacks,Offline,L,5/15/2015,267501056,6/29/2015,8362,152.58,97.44,1275873.96,814793.28,461080.68 +Europe,Vatican City,Clothes,Online,L,2/22/2013,647264516,3/19/2013,8809,109.28,35.84,962647.52,315714.56,646932.96 +Europe,Albania,Cereal,Online,M,5/9/2015,586654746,6/17/2015,3031,205.7,117.11,623476.7,354960.41,268516.29 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,H,12/9/2014,349783074,12/26/2014,7440,255.28,159.42,1899283.2,1186084.8,713198.4 +Europe,Moldova ,Clothes,Online,C,4/11/2017,271073329,5/11/2017,5477,109.28,35.84,598526.56,196295.68,402230.88 +Sub-Saharan Africa,South Sudan,Fruits,Online,C,8/28/2013,305261838,9/5/2013,2616,9.33,6.92,24407.28,18102.72,6304.56 +Australia and Oceania,Fiji,Office Supplies,Offline,C,5/15/2015,477397429,6/8/2015,1363,651.21,524.96,887599.23,715520.48,172078.75 +Europe,Czech Republic,Cosmetics,Online,L,1/18/2012,432841432,1/29/2012,6253,437.2,263.33,2733811.6,1646602.49,1087209.11 +Middle East and North Africa,Libya,Office Supplies,Offline,L,4/30/2013,787267673,6/12/2013,8854,651.21,524.96,5765813.34,4647995.84,1117817.5 +Central America and the Caribbean,Grenada,Personal Care,Online,L,10/5/2014,876662480,10/7/2014,2764,81.73,56.67,225901.72,156635.88,69265.84 +Australia and Oceania,Fiji,Personal Care,Offline,C,9/29/2016,107324683,10/15/2016,8614,81.73,56.67,704022.22,488155.38,215866.84 +Europe,Switzerland,Snacks,Online,M,3/8/2013,205865609,3/27/2013,9063,152.58,97.44,1382832.54,883098.72,499733.82 +Asia,Japan,Beverages,Online,L,5/22/2010,269209086,7/1/2010,3806,47.45,31.79,180594.7,120992.74,59601.96 +Asia,Singapore,Cereal,Online,H,10/1/2015,814591443,10/15/2015,4565,205.7,117.11,939020.5,534607.15,404413.35 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,H,3/16/2011,629561507,4/6/2011,95,109.28,35.84,10381.6,3404.8,6976.8 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,M,1/22/2010,821980607,3/13/2010,1183,437.2,263.33,517207.6,311519.39,205688.21 +Europe,Czech Republic,Meat,Offline,C,4/27/2015,770022571,5/27/2015,5645,421.89,364.69,2381569.05,2058675.05,322894 +Sub-Saharan Africa,Lesotho,Snacks,Offline,L,11/29/2015,372173726,12/1/2015,3331,152.58,97.44,508243.98,324572.64,183671.34 +Central America and the Caribbean,Haiti,Cosmetics,Online,C,3/6/2013,497232902,4/23/2013,1120,437.2,263.33,489664,294929.6,194734.4 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,L,2/11/2017,734311425,2/21/2017,7924,651.21,524.96,5160188.04,4159783.04,1000405 +Europe,San Marino,Meat,Online,C,4/7/2012,742833125,4/27/2012,9684,421.89,364.69,4085582.76,3531657.96,553924.8 +Asia,Kyrgyzstan,Cereal,Offline,C,7/14/2014,702534329,8/7/2014,4375,205.7,117.11,899937.5,512356.25,387581.25 +Asia,Philippines,Cereal,Offline,H,5/21/2014,863463866,5/25/2014,7001,205.7,117.11,1440105.7,819887.11,620218.59 +Central America and the Caribbean,Cuba,Snacks,Online,H,12/2/2010,195983064,12/9/2010,4599,152.58,97.44,701715.42,448126.56,253588.86 +Sub-Saharan Africa,Togo,Cereal,Offline,H,8/30/2015,440765750,9/18/2015,1235,205.7,117.11,254039.5,144630.85,109408.65 +Europe,Denmark,Cosmetics,Offline,C,11/29/2010,258798253,1/5/2011,3009,437.2,263.33,1315534.8,792359.97,523174.83 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,L,2/11/2014,181379401,3/31/2014,3050,81.73,56.67,249276.5,172843.5,76433 +Asia,Thailand,Meat,Offline,H,6/24/2013,360120522,6/24/2013,6520,421.89,364.69,2750722.8,2377778.8,372944 +Australia and Oceania,Vanuatu,Vegetables,Offline,C,3/23/2017,116945445,4/26/2017,5611,154.06,90.93,864430.66,510208.23,354222.43 +Asia,Bhutan,Cereal,Online,C,11/28/2011,194090497,1/17/2012,4546,205.7,117.11,935112.2,532382.06,402730.14 +Europe,Latvia,Baby Food,Offline,C,8/28/2011,504104506,10/3/2011,4581,255.28,159.42,1169437.68,730303.02,439134.66 +Europe,Andorra,Snacks,Online,L,7/8/2016,579848802,8/24/2016,9001,152.58,97.44,1373372.58,877057.44,496315.14 +Middle East and North Africa,Iran,Household,Offline,H,3/31/2016,924497210,4/23/2016,8124,668.27,502.54,5429025.48,4082634.96,1346390.52 +Europe,Slovakia,Fruits,Online,L,10/22/2016,761536061,11/10/2016,4298,9.33,6.92,40100.34,29742.16,10358.18 +Asia,Cambodia,Meat,Online,L,11/15/2013,284764182,12/12/2013,6904,421.89,364.69,2912728.56,2517819.76,394908.8 +Europe,Netherlands,Beverages,Online,M,9/30/2011,208292901,10/4/2011,7353,47.45,31.79,348899.85,233751.87,115147.98 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,H,1/7/2012,416546046,2/20/2012,4087,437.2,263.33,1786836.4,1076229.71,710606.69 +Middle East and North Africa,Israel,Snacks,Online,M,5/2/2017,414259946,5/5/2017,7579,152.58,97.44,1156403.82,738497.76,417906.06 +Sub-Saharan Africa,Niger,Vegetables,Offline,C,6/25/2012,676483428,7/24/2012,5334,154.06,90.93,821756.04,485020.62,336735.42 +Asia,China,Baby Food,Online,L,8/9/2013,398577821,9/8/2013,6889,255.28,159.42,1758623.92,1098244.38,660379.54 +Europe,Lithuania,Cosmetics,Offline,L,5/26/2011,646216952,5/30/2011,8811,437.2,263.33,3852169.2,2320200.63,1531968.57 +Europe,Sweden,Baby Food,Online,H,10/9/2012,305387151,10/19/2012,9699,255.28,159.42,2475960.72,1546214.58,929746.14 +Middle East and North Africa,Syria,Clothes,Online,C,5/8/2014,132387244,6/27/2014,5182,109.28,35.84,566288.96,185722.88,380566.08 +Europe,Monaco,Fruits,Offline,M,10/22/2013,503828561,11/24/2013,2922,9.33,6.92,27262.26,20220.24,7042.02 +Europe,Albania,Clothes,Offline,L,9/5/2013,966634929,9/16/2013,7611,109.28,35.84,831730.08,272778.24,558951.84 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,C,7/24/2017,688042676,9/11/2017,5973,255.28,159.42,1524787.44,952215.66,572571.78 +Sub-Saharan Africa,Angola,Snacks,Offline,M,3/10/2011,705600631,4/26/2011,1762,152.58,97.44,268845.96,171689.28,97156.68 +Asia,Malaysia,Baby Food,Online,L,8/24/2011,777170121,9/13/2011,764,255.28,159.42,195033.92,121796.88,73237.04 +Sub-Saharan Africa,Nigeria,Fruits,Online,M,7/30/2010,730924975,8/23/2010,5798,9.33,6.92,54095.34,40122.16,13973.18 +Central America and the Caribbean,Panama,Baby Food,Online,L,11/5/2015,915351521,11/30/2015,1711,255.28,159.42,436784.08,272767.62,164016.46 +Europe,Slovakia,Baby Food,Offline,L,6/8/2017,849248588,7/5/2017,384,255.28,159.42,98027.52,61217.28,36810.24 +Europe,Finland,Office Supplies,Online,M,12/24/2013,571727502,12/24/2013,5728,651.21,524.96,3730130.88,3006970.88,723160 +Europe,Vatican City,Snacks,Offline,C,7/13/2016,192212092,7/13/2016,8684,152.58,97.44,1325004.72,846168.96,478835.76 +Middle East and North Africa,Turkey,Vegetables,Offline,L,6/26/2014,340438687,8/13/2014,2228,154.06,90.93,343245.68,202592.04,140653.64 +Asia,Turkmenistan,Vegetables,Online,M,3/28/2017,816456115,3/28/2017,6363,154.06,90.93,980283.78,578587.59,401696.19 +Sub-Saharan Africa,Angola,Clothes,Online,C,7/13/2012,140625703,8/12/2012,3125,109.28,35.84,341500,112000,229500 +Sub-Saharan Africa,Djibouti,Clothes,Online,C,9/7/2015,503621280,10/24/2015,1583,109.28,35.84,172990.24,56734.72,116255.52 +Asia,Tajikistan,Cosmetics,Offline,M,10/8/2012,116429173,11/1/2012,2835,437.2,263.33,1239462,746540.55,492921.45 +Australia and Oceania,Vanuatu,Cereal,Offline,H,6/15/2017,860348212,7/8/2017,5010,205.7,117.11,1030557,586721.1,443835.9 +Europe,Moldova ,Cereal,Offline,C,3/1/2014,636989724,3/19/2014,8270,205.7,117.11,1701139,968499.7,732639.3 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,C,11/23/2014,118277537,12/15/2014,9807,437.2,263.33,4287620.4,2582477.31,1705143.09 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,L,7/26/2017,496447980,8/7/2017,8844,668.27,502.54,5910179.88,4444463.76,1465716.12 +Europe,Slovenia,Office Supplies,Offline,L,5/18/2017,334049880,5/20/2017,1638,651.21,524.96,1066681.98,859884.48,206797.5 +Asia,North Korea,Snacks,Online,L,8/3/2010,513944566,8/24/2010,6473,152.58,97.44,987650.34,630729.12,356921.22 +Europe,Czech Republic,Vegetables,Online,L,6/16/2013,189305865,7/20/2013,8667,154.06,90.93,1335238.02,788090.31,547147.71 +Middle East and North Africa,Oman,Cosmetics,Offline,C,1/6/2013,833620107,1/26/2013,5569,437.2,263.33,2434766.8,1466484.77,968282.03 +Asia,India,Household,Online,L,4/18/2016,390686118,6/5/2016,1559,668.27,502.54,1041832.93,783459.86,258373.07 +Australia and Oceania,Kiribati,Cereal,Offline,C,3/30/2016,924615228,5/18/2016,3048,205.7,117.11,626973.6,356951.28,270022.32 +Europe,Vatican City,Office Supplies,Online,H,8/30/2010,969831264,10/9/2010,3478,651.21,524.96,2264908.38,1825810.88,439097.5 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,H,7/23/2013,481070554,7/28/2013,8322,109.28,35.84,909428.16,298260.48,611167.68 +Asia,Bangladesh,Baby Food,Online,C,7/2/2013,383381927,7/18/2013,87,255.28,159.42,22209.36,13869.54,8339.82 +Europe,Slovakia,Baby Food,Offline,C,4/12/2015,322126710,4/18/2015,3307,255.28,159.42,844210.96,527201.94,317009.02 +Sub-Saharan Africa,South Africa,Clothes,Offline,M,5/15/2013,912978732,7/2/2013,9550,109.28,35.84,1043624,342272,701352 +Middle East and North Africa,Iran,Household,Online,C,11/27/2010,591924321,12/23/2010,2415,668.27,502.54,1613872.05,1213634.1,400237.95 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,L,11/9/2015,565262305,11/25/2015,2532,81.73,56.67,206940.36,143488.44,63451.92 +Asia,Taiwan,Baby Food,Offline,L,7/20/2014,759604012,7/23/2014,2562,255.28,159.42,654027.36,408434.04,245593.32 +Sub-Saharan Africa,Guinea,Office Supplies,Online,L,4/20/2013,271873271,5/5/2013,2197,651.21,524.96,1430708.37,1153337.12,277371.25 +Europe,Hungary,Cosmetics,Offline,C,12/3/2011,519306409,1/12/2012,3161,437.2,263.33,1381989.2,832386.13,549603.07 +Sub-Saharan Africa,Tanzania,Clothes,Offline,M,1/29/2015,289452254,2/2/2015,4209,109.28,35.84,459959.52,150850.56,309108.96 +Middle East and North Africa,Pakistan,Cosmetics,Offline,H,5/7/2013,690172135,6/25/2013,6127,437.2,263.33,2678724.4,1613422.91,1065301.49 +Central America and the Caribbean,Jamaica,Clothes,Online,L,4/25/2017,199639880,4/26/2017,6732,109.28,35.84,735672.96,241274.88,494398.08 +Middle East and North Africa,Syria,Meat,Offline,H,11/25/2015,516341817,11/29/2015,5873,421.89,364.69,2477759.97,2141824.37,335935.6 +Central America and the Caribbean,Nicaragua,Personal Care,Online,H,6/15/2010,709076774,7/24/2010,429,81.73,56.67,35062.17,24311.43,10750.74 +Middle East and North Africa,Pakistan,Clothes,Online,L,12/19/2010,366956079,2/5/2011,9313,109.28,35.84,1017724.64,333777.92,683946.72 +Sub-Saharan Africa,Nigeria,Beverages,Offline,L,2/16/2017,949403560,2/28/2017,8466,47.45,31.79,401711.7,269134.14,132577.56 +Middle East and North Africa,Libya,Beverages,Online,L,7/21/2014,836155545,8/18/2014,5862,47.45,31.79,278151.9,186352.98,91798.92 +Europe,Monaco,Office Supplies,Offline,L,6/3/2016,277260863,7/1/2016,6506,651.21,524.96,4236772.26,3415389.76,821382.5 +Europe,Switzerland,Beverages,Offline,C,4/7/2014,943080842,4/16/2014,7433,47.45,31.79,352695.85,236295.07,116400.78 +Sub-Saharan Africa,Namibia,Cosmetics,Online,L,1/13/2012,974289309,1/19/2012,2712,437.2,263.33,1185686.4,714150.96,471535.44 +Sub-Saharan Africa,Botswana,Meat,Offline,M,9/30/2014,831872594,10/18/2014,8441,421.89,364.69,3561173.49,3078348.29,482825.2 +Sub-Saharan Africa,Comoros,Vegetables,Online,M,2/16/2017,147129523,3/18/2017,7750,154.06,90.93,1193965,704707.5,489257.5 +Europe,Spain,Baby Food,Online,C,12/18/2014,871671426,1/29/2015,5800,255.28,159.42,1480624,924636,555988 +Australia and Oceania,Tuvalu,Household,Offline,L,6/20/2016,527422130,8/2/2016,4783,668.27,502.54,3196335.41,2403648.82,792686.59 +Asia,Indonesia,Personal Care,Offline,L,10/10/2015,756617963,11/11/2015,8924,81.73,56.67,729358.52,505723.08,223635.44 +Sub-Saharan Africa,Seychelles ,Clothes,Offline,C,11/10/2011,571807754,11/11/2011,9476,109.28,35.84,1035537.28,339619.84,695917.44 +Central America and the Caribbean,Dominican Republic,Cereal,Online,C,5/8/2012,405852830,5/10/2012,9726,205.7,117.11,2000638.2,1139011.86,861626.34 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,L,7/29/2014,761927020,8/25/2014,9992,109.28,35.84,1091925.76,358113.28,733812.48 +Sub-Saharan Africa,Comoros,Fruits,Online,M,12/1/2016,863516652,12/30/2016,2621,9.33,6.92,24453.93,18137.32,6316.61 +Europe,Belgium,Household,Offline,L,1/20/2015,904420554,1/20/2015,6995,668.27,502.54,4674548.65,3515267.3,1159281.35 +Middle East and North Africa,Kuwait,Meat,Online,L,4/16/2013,698750054,6/4/2013,4524,421.89,364.69,1908630.36,1649857.56,258772.8 +Europe,Russia,Office Supplies,Offline,C,3/18/2013,130928981,4/5/2013,3650,651.21,524.96,2376916.5,1916104,460812.5 +Asia,Philippines,Beverages,Online,M,6/21/2017,505693662,7/6/2017,4847,47.45,31.79,229990.15,154086.13,75904.02 +Europe,Monaco,Meat,Online,M,11/8/2010,498092925,12/14/2010,5620,421.89,364.69,2371021.8,2049557.8,321464 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,L,1/26/2017,203488099,3/7/2017,5505,651.21,524.96,3584911.05,2889904.8,695006.25 +Central America and the Caribbean,Grenada,Cereal,Offline,C,9/4/2011,687553012,9/28/2011,1070,205.7,117.11,220099,125307.7,94791.3 +Central America and the Caribbean,Guatemala,Household,Online,H,9/22/2016,836273992,11/10/2016,913,668.27,502.54,610130.51,458819.02,151311.49 +Sub-Saharan Africa,Angola,Vegetables,Online,M,9/11/2013,505949866,9/25/2013,664,154.06,90.93,102295.84,60377.52,41918.32 +Central America and the Caribbean,Belize,Baby Food,Offline,M,5/30/2015,973191964,7/1/2015,7984,255.28,159.42,2038155.52,1272809.28,765346.24 +North America,Canada,Beverages,Online,M,10/29/2016,884924113,10/30/2016,7565,47.45,31.79,358959.25,240491.35,118467.9 +Central America and the Caribbean,Saint Lucia,Clothes,Online,H,12/21/2013,308382642,1/29/2014,6132,109.28,35.84,670104.96,219770.88,450334.08 +Europe,Latvia,Office Supplies,Online,M,4/19/2015,281116378,6/2/2015,7438,651.21,524.96,4843699.98,3904652.48,939047.5 +Middle East and North Africa,Afghanistan,Personal Care,Online,H,3/4/2015,560986649,4/6/2015,7271,81.73,56.67,594258.83,412047.57,182211.26 +Sub-Saharan Africa,Botswana,Cereal,Offline,L,10/22/2012,976167285,11/1/2012,8447,205.7,117.11,1737547.9,989228.17,748319.73 +Central America and the Caribbean,Honduras,Vegetables,Online,L,1/27/2016,975144612,3/9/2016,5816,154.06,90.93,896012.96,528848.88,367164.08 +Asia,Japan,Baby Food,Offline,M,12/13/2014,976717460,1/15/2015,1256,255.28,159.42,320631.68,200231.52,120400.16 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,H,8/23/2015,119997155,8/25/2015,8680,154.06,90.93,1337240.8,789272.4,547968.4 +Europe,Malta,Snacks,Offline,M,1/22/2014,314407527,1/28/2014,9029,152.58,97.44,1377644.82,879785.76,497859.06 +Australia and Oceania,Fiji,Clothes,Offline,C,9/28/2014,389684903,10/14/2014,5277,109.28,35.84,576670.56,189127.68,387542.88 +Australia and Oceania,Vanuatu,Fruits,Offline,C,12/10/2011,145878112,1/18/2012,7430,9.33,6.92,69321.9,51415.6,17906.3 +Asia,Tajikistan,Office Supplies,Online,H,2/13/2016,803348481,3/31/2016,7523,651.21,524.96,4899052.83,3949274.08,949778.75 +Middle East and North Africa,Jordan,Office Supplies,Online,H,4/17/2012,952769839,6/5/2012,4623,651.21,524.96,3010543.83,2426890.08,583653.75 +Australia and Oceania,Tuvalu,Cereal,Offline,L,11/4/2016,605128514,11/23/2016,9830,205.7,117.11,2022031,1151191.3,870839.7 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,M,2/18/2013,741723334,3/9/2013,1272,651.21,524.96,828339.12,667749.12,160590 +Europe,Denmark,Cosmetics,Offline,H,11/19/2015,164165627,12/12/2015,9112,437.2,263.33,3983766.4,2399462.96,1584303.44 +Europe,Kosovo,Cereal,Online,M,5/17/2014,444379222,7/1/2014,542,205.7,117.11,111489.4,63473.62,48015.78 +Middle East and North Africa,Lebanon,Household,Online,H,2/4/2014,974600446,2/13/2014,4785,668.27,502.54,3197671.95,2404653.9,793018.05 +Europe,Slovenia,Clothes,Offline,M,3/31/2010,317378127,5/2/2010,8096,109.28,35.84,884730.88,290160.64,594570.24 +Sub-Saharan Africa,Tanzania,Household,Offline,M,3/26/2014,255573594,5/6/2014,8761,668.27,502.54,5854713.47,4402752.94,1451960.53 +Europe,Macedonia,Beverages,Online,L,1/8/2012,842360675,1/9/2012,2098,47.45,31.79,99550.1,66695.42,32854.68 +Australia and Oceania,Papua New Guinea,Clothes,Offline,H,5/12/2013,851225697,6/25/2013,5455,109.28,35.84,596122.4,195507.2,400615.2 +Sub-Saharan Africa,Nigeria,Meat,Offline,M,2/21/2010,925967490,3/29/2010,3212,421.89,364.69,1355110.68,1171384.28,183726.4 +Middle East and North Africa,Pakistan,Fruits,Online,C,6/14/2010,430697381,6/21/2010,1781,9.33,6.92,16616.73,12324.52,4292.21 +Sub-Saharan Africa,Cameroon,Fruits,Offline,M,2/4/2012,599839198,3/3/2012,4603,9.33,6.92,42945.99,31852.76,11093.23 +Sub-Saharan Africa,Chad,Office Supplies,Offline,C,12/6/2013,488129270,1/6/2014,7153,651.21,524.96,4658105.13,3755038.88,903066.25 +Asia,Turkmenistan,Clothes,Offline,C,2/10/2012,120616424,3/18/2012,1935,109.28,35.84,211456.8,69350.4,142106.4 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,M,5/29/2011,942661988,6/28/2011,3485,205.7,117.11,716864.5,408128.35,308736.15 +Central America and the Caribbean,Grenada,Fruits,Offline,M,11/19/2013,869939792,12/21/2013,3371,9.33,6.92,31451.43,23327.32,8124.11 +Sub-Saharan Africa,Mauritania,Beverages,Online,M,2/4/2015,138436162,3/5/2015,5192,47.45,31.79,246360.4,165053.68,81306.72 +Sub-Saharan Africa,Guinea,Snacks,Online,C,6/10/2015,854449927,7/25/2015,9576,152.58,97.44,1461106.08,933085.44,528020.64 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,M,5/21/2016,244592416,6/6/2016,9186,154.06,90.93,1415195.16,835282.98,579912.18 +Central America and the Caribbean,Barbados,Cosmetics,Online,C,9/7/2016,105787456,9/27/2016,3714,437.2,263.33,1623760.8,978007.62,645753.18 +Sub-Saharan Africa,Cape Verde,Meat,Offline,L,2/22/2016,955271375,4/6/2016,4883,421.89,364.69,2060088.87,1780781.27,279307.6 +Middle East and North Africa,Azerbaijan,Snacks,Online,C,11/7/2011,680593001,11/22/2011,1448,152.58,97.44,220935.84,141093.12,79842.72 +Sub-Saharan Africa,Niger,Vegetables,Online,M,2/9/2017,389613664,3/6/2017,4196,154.06,90.93,646435.76,381542.28,264893.48 +Australia and Oceania,Tonga,Cosmetics,Offline,L,3/17/2012,360507190,3/18/2012,944,437.2,263.33,412716.8,248583.52,164133.28 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,C,5/12/2016,491759908,6/17/2016,1540,651.21,524.96,1002863.4,808438.4,194425 +Sub-Saharan Africa,Comoros,Cosmetics,Online,L,10/11/2015,752170646,10/19/2015,2864,437.2,263.33,1252140.8,754177.12,497963.68 +Europe,Albania,Fruits,Offline,C,11/11/2012,730850732,11/24/2012,3828,9.33,6.92,35715.24,26489.76,9225.48 +Middle East and North Africa,Yemen,Personal Care,Online,C,11/22/2014,987223994,12/25/2014,373,81.73,56.67,30485.29,21137.91,9347.38 +Europe,Macedonia,Snacks,Online,L,1/17/2015,801026761,1/27/2015,474,152.58,97.44,72322.92,46186.56,26136.36 +Sub-Saharan Africa,Namibia,Beverages,Online,L,5/13/2011,422307860,6/13/2011,9135,47.45,31.79,433455.75,290401.65,143054.1 +Europe,Spain,Fruits,Offline,L,7/7/2010,621428620,8/16/2010,3393,9.33,6.92,31656.69,23479.56,8177.13 +Sub-Saharan Africa,Mozambique,Meat,Online,L,6/15/2016,439062869,7/7/2016,7315,421.89,364.69,3086125.35,2667707.35,418418 +Asia,Malaysia,Baby Food,Online,M,6/26/2011,336196935,7/23/2011,6999,255.28,159.42,1786704.72,1115780.58,670924.14 +Australia and Oceania,Australia,Vegetables,Online,M,1/16/2013,844129645,2/25/2013,5575,154.06,90.93,858884.5,506934.75,351949.75 +Australia and Oceania,Fiji,Household,Online,C,12/2/2016,314472329,12/13/2016,8205,668.27,502.54,5483155.35,4123340.7,1359814.65 +Asia,North Korea,Fruits,Online,C,3/8/2016,769148814,4/6/2016,7081,9.33,6.92,66065.73,49000.52,17065.21 +Asia,Thailand,Cosmetics,Offline,C,7/15/2012,250395429,8/27/2012,6427,437.2,263.33,2809884.4,1692421.91,1117462.49 +Europe,Kosovo,Household,Offline,M,7/15/2012,470761001,8/29/2012,7496,668.27,502.54,5009351.92,3767039.84,1242312.08 +Australia and Oceania,Palau,Personal Care,Offline,M,3/25/2016,963106858,4/30/2016,3577,81.73,56.67,292348.21,202708.59,89639.62 +Europe,Greece,Beverages,Offline,L,5/16/2013,430606830,5/24/2013,4985,47.45,31.79,236538.25,158473.15,78065.1 +Australia and Oceania,Vanuatu,Meat,Offline,M,7/1/2017,796747243,7/17/2017,4070,421.89,364.69,1717092.3,1484288.3,232804 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,H,9/15/2016,455326926,9/17/2016,211,205.7,117.11,43402.7,24710.21,18692.49 +Asia,Brunei,Fruits,Online,M,4/22/2015,120457208,5/14/2015,4819,9.33,6.92,44961.27,33347.48,11613.79 +Middle East and North Africa,Bahrain,Snacks,Online,C,11/18/2014,576561915,12/8/2014,6338,152.58,97.44,967052.04,617574.72,349477.32 +Asia,Malaysia,Cosmetics,Online,C,7/6/2010,428377377,7/10/2010,5240,437.2,263.33,2290928,1379849.2,911078.8 +Asia,Nepal,Snacks,Online,H,4/9/2017,150952422,4/29/2017,9031,152.58,97.44,1377949.98,879980.64,497969.34 +Europe,San Marino,Baby Food,Offline,C,6/8/2013,739648377,7/5/2013,7246,255.28,159.42,1849758.88,1155157.32,694601.56 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,L,6/5/2012,560139071,6/26/2012,6454,9.33,6.92,60215.82,44661.68,15554.14 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,M,7/31/2013,298410832,8/15/2013,5252,421.89,364.69,2215766.28,1915351.88,300414.4 +Asia,Vietnam,Cereal,Offline,H,7/7/2013,710762488,7/13/2013,9270,205.7,117.11,1906839,1085609.7,821229.3 +Sub-Saharan Africa,Guinea,Baby Food,Offline,L,6/26/2017,373805367,7/4/2017,6170,255.28,159.42,1575077.6,983621.4,591456.2 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,H,11/15/2012,634463298,12/5/2012,644,9.33,6.92,6008.52,4456.48,1552.04 +Europe,Sweden,Household,Online,L,11/9/2010,659972608,11/15/2010,9415,668.27,502.54,6291762.05,4731414.1,1560347.95 +Middle East and North Africa,Jordan,Cosmetics,Online,L,4/22/2012,587882125,5/11/2012,6240,437.2,263.33,2728128,1643179.2,1084948.8 +Europe,Austria,Vegetables,Online,H,8/6/2011,176053178,8/30/2011,6902,154.06,90.93,1063322.12,627598.86,435723.26 +Central America and the Caribbean,Barbados,Cereal,Offline,M,7/7/2015,152659595,7/31/2015,4221,205.7,117.11,868259.7,494321.31,373938.39 +Sub-Saharan Africa,Benin,Snacks,Offline,H,10/9/2016,866187703,11/14/2016,3045,152.58,97.44,464606.1,296704.8,167901.3 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,L,12/7/2012,935436332,12/23/2012,5253,437.2,263.33,2296611.6,1383272.49,913339.11 +Europe,Netherlands,Office Supplies,Online,H,3/16/2010,399516808,4/17/2010,4757,651.21,524.96,3097805.97,2497234.72,600571.25 +Europe,Ireland,Cereal,Online,H,1/22/2012,267852962,3/3/2012,2498,205.7,117.11,513838.6,292540.78,221297.82 +Sub-Saharan Africa,Botswana,Vegetables,Offline,L,6/21/2015,270181119,7/3/2015,1452,154.06,90.93,223695.12,132030.36,91664.76 +Australia and Oceania,East Timor,Office Supplies,Online,M,9/9/2014,206550109,9/14/2014,1622,651.21,524.96,1056262.62,851485.12,204777.5 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,L,8/8/2012,397321259,9/18/2012,5045,154.06,90.93,777232.7,458741.85,318490.85 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,C,12/12/2016,333168399,1/9/2017,788,154.06,90.93,121399.28,71652.84,49746.44 +Australia and Oceania,Australia,Fruits,Online,M,10/25/2013,925077855,12/7/2013,9949,9.33,6.92,92824.17,68847.08,23977.09 +Europe,Moldova ,Baby Food,Offline,H,11/9/2016,454348456,12/23/2016,660,255.28,159.42,168484.8,105217.2,63267.6 +Europe,Belgium,Office Supplies,Offline,C,7/4/2010,422591531,7/10/2010,3080,651.21,524.96,2005726.8,1616876.8,388850 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,H,4/30/2014,601730906,6/14/2014,4402,437.2,263.33,1924554.4,1159178.66,765375.74 +Sub-Saharan Africa,Mozambique,Beverages,Offline,H,2/5/2011,384002912,3/11/2011,3850,47.45,31.79,182682.5,122391.5,60291 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,M,2/28/2011,131956374,4/9/2011,7678,154.06,90.93,1182872.68,698160.54,484712.14 +Sub-Saharan Africa,Malawi,Clothes,Online,L,10/11/2010,728452622,11/19/2010,4174,109.28,35.84,456134.72,149596.16,306538.56 +Central America and the Caribbean,Costa Rica,Clothes,Offline,H,1/21/2011,426665484,3/10/2011,8653,109.28,35.84,945599.84,310123.52,635476.32 +Sub-Saharan Africa,Lesotho,Meat,Offline,C,3/7/2014,700081288,4/22/2014,8465,421.89,364.69,3571298.85,3087100.85,484198 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,M,1/13/2012,392498862,1/13/2012,7990,421.89,364.69,3370901.1,2913873.1,457028 +Central America and the Caribbean,Belize,Household,Offline,H,9/14/2012,668029534,10/28/2012,3639,668.27,502.54,2431834.53,1828743.06,603091.47 +Sub-Saharan Africa,Zambia,Fruits,Offline,H,12/31/2013,961097133,2/14/2014,8854,9.33,6.92,82607.82,61269.68,21338.14 +Middle East and North Africa,Morocco,Fruits,Online,H,10/12/2014,326437985,11/16/2014,9109,9.33,6.92,84986.97,63034.28,21952.69 +Europe,Czech Republic,Household,Online,M,3/11/2011,589100921,4/16/2011,6908,668.27,502.54,4616409.16,3471546.32,1144862.84 +Asia,Bhutan,Fruits,Online,M,8/2/2015,494447267,9/2/2015,6789,9.33,6.92,63341.37,46979.88,16361.49 +Europe,Kosovo,Baby Food,Offline,C,11/15/2014,658150851,12/29/2014,317,255.28,159.42,80923.76,50536.14,30387.62 +Europe,Switzerland,Vegetables,Online,M,3/9/2012,416198003,3/17/2012,1093,154.06,90.93,168387.58,99386.49,69001.09 +Sub-Saharan Africa,Kenya,Cosmetics,Online,H,7/1/2015,974887549,7/1/2015,9745,437.2,263.33,4260514,2566150.85,1694363.15 +Europe,Ukraine,Beverages,Offline,M,2/16/2011,460830819,2/22/2011,8935,47.45,31.79,423965.75,284043.65,139922.1 +Europe,Macedonia,Cereal,Online,M,12/20/2012,670951640,12/22/2012,8355,205.7,117.11,1718623.5,978454.05,740169.45 +Asia,Mongolia,Baby Food,Online,C,4/6/2013,322486340,5/2/2013,9729,255.28,159.42,2483619.12,1550997.18,932621.94 +Europe,Slovakia,Cosmetics,Online,C,9/1/2016,902983748,9/6/2016,1812,437.2,263.33,792206.4,477153.96,315052.44 +Europe,Switzerland,Household,Online,H,10/9/2013,820305192,11/8/2013,5390,668.27,502.54,3601975.3,2708690.6,893284.7 +Europe,Lithuania,Snacks,Offline,C,2/24/2015,352624499,3/25/2015,8280,152.58,97.44,1263362.4,806803.2,456559.2 +Europe,Finland,Meat,Offline,C,4/19/2017,298427999,6/3/2017,331,421.89,364.69,139645.59,120712.39,18933.2 +Sub-Saharan Africa,Senegal,Beverages,Online,M,12/31/2013,626514518,1/6/2014,8423,47.45,31.79,399671.35,267767.17,131904.18 +Europe,Italy,Beverages,Offline,L,3/28/2015,925995385,4/4/2015,1467,47.45,31.79,69609.15,46635.93,22973.22 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,M,2/16/2013,856294429,3/19/2013,5405,651.21,524.96,3519790.05,2837408.8,682381.25 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,H,1/5/2016,597147977,1/26/2016,8211,255.28,159.42,2096104.08,1308997.62,787106.46 +Europe,Austria,Household,Offline,H,5/7/2014,398604857,5/18/2014,4890,668.27,502.54,3267840.3,2457420.6,810419.7 +Central America and the Caribbean,The Bahamas,Clothes,Online,C,10/22/2014,131026399,12/9/2014,2478,109.28,35.84,270795.84,88811.52,181984.32 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,C,10/10/2013,635086429,10/26/2013,5042,255.28,159.42,1287121.76,803795.64,483326.12 +North America,Greenland,Clothes,Offline,L,4/7/2016,571771275,4/21/2016,8681,109.28,35.84,948659.68,311127.04,637532.64 +Middle East and North Africa,Kuwait,Meat,Offline,L,1/2/2017,472379767,1/31/2017,6525,421.89,364.69,2752832.25,2379602.25,373230 +Europe,Moldova ,Office Supplies,Offline,H,10/12/2011,488523232,10/20/2011,3735,651.21,524.96,2432269.35,1960725.6,471543.75 +Middle East and North Africa,Iran,Beverages,Online,H,5/16/2016,842125499,6/28/2016,2504,47.45,31.79,118814.8,79602.16,39212.64 +Europe,Armenia,Baby Food,Online,M,5/8/2017,475422894,6/9/2017,7054,255.28,159.42,1800745.12,1124548.68,676196.44 +Australia and Oceania,Tonga,Clothes,Online,H,9/9/2013,200964248,9/25/2013,8642,109.28,35.84,944397.76,309729.28,634668.48 +Europe,Liechtenstein,Fruits,Offline,M,1/4/2013,451610887,2/21/2013,552,9.33,6.92,5150.16,3819.84,1330.32 +Asia,South Korea,Vegetables,Offline,L,8/23/2012,830536639,9/10/2012,3103,154.06,90.93,478048.18,282155.79,195892.39 +Europe,Finland,Snacks,Offline,C,12/25/2010,561227834,1/26/2011,8643,152.58,97.44,1318748.94,842173.92,476575.02 +Asia,South Korea,Household,Offline,L,4/6/2011,737483298,5/8/2011,6551,668.27,502.54,4377836.77,3292139.54,1085697.23 +Sub-Saharan Africa,Tanzania,Fruits,Online,M,3/23/2010,273414361,4/15/2010,8240,9.33,6.92,76879.2,57020.8,19858.4 +Australia and Oceania,Australia,Meat,Offline,H,1/8/2017,853444850,1/8/2017,2151,421.89,364.69,907485.39,784448.19,123037.2 +Asia,Sri Lanka,Household,Offline,L,8/6/2011,182311093,8/28/2011,8759,668.27,502.54,5853376.93,4401747.86,1451629.07 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,M,8/2/2016,535061919,9/4/2016,5567,154.06,90.93,857652.02,506207.31,351444.71 +Europe,Belgium,Snacks,Online,M,4/11/2010,207058656,5/23/2010,2112,152.58,97.44,322248.96,205793.28,116455.68 +Middle East and North Africa,Israel,Meat,Offline,C,8/26/2013,263975131,10/13/2013,4962,421.89,364.69,2093418.18,1809591.78,283826.4 +Asia,Bhutan,Meat,Offline,C,11/28/2010,491797673,12/7/2010,2715,421.89,364.69,1145431.35,990133.35,155298 +Sub-Saharan Africa,Burundi,Cereal,Offline,H,10/23/2013,746825110,11/19/2013,1001,205.7,117.11,205905.7,117227.11,88678.59 +Asia,India,Cereal,Online,M,6/17/2012,505668771,6/29/2012,7481,205.7,117.11,1538841.7,876099.91,662741.79 +Middle East and North Africa,Syria,Clothes,Offline,M,12/20/2016,215252482,1/5/2017,6848,109.28,35.84,748349.44,245432.32,502917.12 +Europe,Malta,Clothes,Online,L,10/15/2015,842812573,10/17/2015,5824,109.28,35.84,636446.72,208732.16,427714.56 +Asia,North Korea,Cereal,Online,H,5/13/2017,725897872,6/5/2017,8166,205.7,117.11,1679746.2,956320.26,723425.94 +Europe,Slovenia,Vegetables,Online,M,1/25/2016,522369706,3/8/2016,9659,154.06,90.93,1488065.54,878292.87,609772.67 +Europe,Ukraine,Vegetables,Offline,M,2/12/2011,960401904,2/28/2011,3121,154.06,90.93,480821.26,283792.53,197028.73 +Sub-Saharan Africa,Kenya,Meat,Offline,C,5/16/2010,588480794,5/25/2010,3399,421.89,364.69,1434004.11,1239581.31,194422.8 +Europe,Czech Republic,Meat,Offline,H,5/25/2011,725405204,6/22/2011,2375,421.89,364.69,1001988.75,866138.75,135850 +Asia,Myanmar,Household,Online,M,10/23/2012,510286462,12/2/2012,3959,668.27,502.54,2645680.93,1989555.86,656125.07 +Europe,Liechtenstein,Meat,Offline,M,7/14/2010,952548396,7/17/2010,9093,421.89,364.69,3836245.77,3316126.17,520119.6 +Europe,Russia,Cereal,Offline,L,9/3/2016,881927335,10/10/2016,752,205.7,117.11,154686.4,88066.72,66619.68 +Australia and Oceania,Australia,Clothes,Online,M,5/4/2010,998472106,6/23/2010,8939,109.28,35.84,976853.92,320373.76,656480.16 +Middle East and North Africa,Saudi Arabia,Meat,Offline,L,2/17/2017,722544038,3/1/2017,5692,421.89,364.69,2401397.88,2075815.48,325582.4 +Europe,Bosnia and Herzegovina,Meat,Online,L,7/4/2014,444816958,8/10/2014,78,421.89,364.69,32907.42,28445.82,4461.6 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,H,4/6/2011,176277196,5/20/2011,3194,81.73,56.67,261045.62,181003.98,80041.64 +Middle East and North Africa,Saudi Arabia,Snacks,Online,C,6/25/2013,898223578,8/10/2013,3172,152.58,97.44,483983.76,309079.68,174904.08 +Europe,Czech Republic,Snacks,Offline,C,3/4/2013,512267434,3/22/2013,172,152.58,97.44,26243.76,16759.68,9484.08 +Central America and the Caribbean,Panama,Meat,Offline,H,10/2/2014,590332591,10/25/2014,1387,421.89,364.69,585161.43,505825.03,79336.4 +Europe,Switzerland,Vegetables,Online,H,2/23/2016,524655377,3/31/2016,6040,154.06,90.93,930522.4,549217.2,381305.2 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,L,7/19/2012,677784621,8/13/2012,386,255.28,159.42,98538.08,61536.12,37001.96 +Sub-Saharan Africa,Guinea,Baby Food,Offline,H,5/14/2015,132581651,5/28/2015,2712,255.28,159.42,692319.36,432347.04,259972.32 +Sub-Saharan Africa,Madagascar,Clothes,Offline,C,7/26/2010,742220294,8/16/2010,8334,109.28,35.84,910739.52,298690.56,612048.96 +Sub-Saharan Africa,Angola,Meat,Offline,C,6/22/2015,380186879,7/17/2015,4601,421.89,364.69,1941115.89,1677938.69,263177.2 +Sub-Saharan Africa,Angola,Personal Care,Online,C,5/25/2014,590280234,7/9/2014,5894,81.73,56.67,481716.62,334012.98,147703.64 +Australia and Oceania,Solomon Islands,Cosmetics,Online,C,6/7/2015,736611688,6/16/2015,8622,437.2,263.33,3769538.4,2270431.26,1499107.14 +Middle East and North Africa,Kuwait,Meat,Online,H,5/18/2016,253605067,6/26/2016,6230,421.89,364.69,2628374.7,2272018.7,356356 +Sub-Saharan Africa,Kenya,Vegetables,Offline,M,2/7/2016,895996701,2/23/2016,4190,154.06,90.93,645511.4,380996.7,264514.7 +Central America and the Caribbean,Cuba,Clothes,Offline,H,9/29/2010,888835418,10/11/2010,5007,109.28,35.84,547164.96,179450.88,367714.08 +Europe,Germany,Household,Offline,L,8/29/2012,777482545,9/8/2012,3217,668.27,502.54,2149824.59,1616671.18,533153.41 +Middle East and North Africa,Syria,Snacks,Online,L,5/2/2016,277611911,6/5/2016,388,152.58,97.44,59201.04,37806.72,21394.32 +Middle East and North Africa,Yemen,Baby Food,Online,L,4/28/2017,525209844,5/15/2017,119,255.28,159.42,30378.32,18970.98,11407.34 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,C,1/10/2016,926575171,2/15/2016,3039,109.28,35.84,332101.92,108917.76,223184.16 +Europe,Bulgaria,Personal Care,Offline,L,11/29/2013,508319222,12/24/2013,1809,81.73,56.67,147849.57,102516.03,45333.54 +Europe,Estonia,Cosmetics,Online,M,4/20/2017,167365825,5/3/2017,6122,437.2,263.33,2676538.4,1612106.26,1064432.14 +North America,Canada,Clothes,Online,M,11/9/2010,420951306,12/15/2010,7701,109.28,35.84,841565.28,276003.84,565561.44 +Sub-Saharan Africa,South Sudan,Clothes,Offline,H,5/22/2014,956624495,6/14/2014,5301,109.28,35.84,579293.28,189987.84,389305.44 +Middle East and North Africa,Somalia,Fruits,Online,C,11/28/2010,182246720,12/10/2010,9709,9.33,6.92,90584.97,67186.28,23398.69 +Sub-Saharan Africa,Tanzania,Personal Care,Online,L,12/28/2010,175991809,2/1/2011,8742,81.73,56.67,714483.66,495409.14,219074.52 +Australia and Oceania,Tonga,Snacks,Offline,H,2/19/2011,836346089,3/22/2011,2248,152.58,97.44,342999.84,219045.12,123954.72 +Asia,Kyrgyzstan,Beverages,Online,L,9/10/2012,332108390,10/12/2012,7108,47.45,31.79,337274.6,225963.32,111311.28 +Central America and the Caribbean,Barbados,Clothes,Offline,L,7/5/2010,952390038,8/4/2010,2231,109.28,35.84,243803.68,79959.04,163844.64 +Europe,Bulgaria,Office Supplies,Offline,H,11/4/2011,556614863,11/11/2011,3562,651.21,524.96,2319610.02,1869907.52,449702.5 +Asia,China,Vegetables,Offline,L,6/14/2017,224519193,6/23/2017,9073,154.06,90.93,1397786.38,825007.89,572778.49 +Sub-Saharan Africa,Mauritania,Personal Care,Online,L,3/26/2010,206151854,4/15/2010,3770,81.73,56.67,308122.1,213645.9,94476.2 +Sub-Saharan Africa,Botswana,Office Supplies,Offline,L,1/2/2012,371874177,2/6/2012,4688,651.21,524.96,3052872.48,2461012.48,591860 +Australia and Oceania,Vanuatu,Clothes,Offline,M,7/27/2011,662359988,9/4/2011,5894,109.28,35.84,644096.32,211240.96,432855.36 +Asia,Kyrgyzstan,Household,Online,H,12/13/2013,638595616,1/12/2014,3489,668.27,502.54,2331594.03,1753362.06,578231.97 +North America,Greenland,Beverages,Offline,H,11/12/2013,831879889,12/28/2013,600,47.45,31.79,28470,19074,9396 +Australia and Oceania,Tonga,Meat,Offline,C,9/7/2014,493824136,10/12/2014,2390,421.89,364.69,1008317.1,871609.1,136708 +Europe,Germany,Snacks,Online,C,1/14/2017,746352183,2/19/2017,1052,152.58,97.44,160514.16,102506.88,58007.28 +Europe,Spain,Baby Food,Online,M,1/23/2015,531700360,3/14/2015,807,255.28,159.42,206010.96,128651.94,77359.02 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,H,4/25/2015,662417495,5/11/2015,2912,205.7,117.11,598998.4,341024.32,257974.08 +Sub-Saharan Africa,Uganda,Cereal,Online,L,4/7/2010,671364915,5/15/2010,652,205.7,117.11,134116.4,76355.72,57760.68 +Sub-Saharan Africa,Mali,Beverages,Offline,H,5/23/2012,161716449,5/29/2012,4346,47.45,31.79,206217.7,138159.34,68058.36 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,M,7/5/2012,156958425,7/31/2012,6341,651.21,524.96,4129322.61,3328771.36,800551.25 +North America,Canada,Office Supplies,Online,L,11/11/2013,850889670,12/21/2013,6017,651.21,524.96,3918330.57,3158684.32,759646.25 +Sub-Saharan Africa,Niger,Office Supplies,Online,L,3/9/2013,257621514,3/11/2013,4786,651.21,524.96,3116691.06,2512458.56,604232.5 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,C,1/25/2012,961577785,2/3/2012,1090,9.33,6.92,10169.7,7542.8,2626.9 +Middle East and North Africa,Morocco,Fruits,Offline,L,2/25/2013,667494809,3/14/2013,5402,9.33,6.92,50400.66,37381.84,13018.82 +Central America and the Caribbean,Guatemala,Baby Food,Online,C,5/18/2016,750421416,6/10/2016,5228,255.28,159.42,1334603.84,833447.76,501156.08 +Middle East and North Africa,Iraq,Snacks,Online,H,3/1/2015,405718934,4/6/2015,103,152.58,97.44,15715.74,10036.32,5679.42 +Central America and the Caribbean,Belize,Baby Food,Online,H,5/9/2015,699061191,5/10/2015,6596,255.28,159.42,1683826.88,1051534.32,632292.56 +Europe,Belarus,Clothes,Offline,L,4/13/2016,516434514,5/15/2016,3304,109.28,35.84,361061.12,118415.36,242645.76 +Europe,Austria,Fruits,Online,L,7/30/2014,614137732,8/25/2014,5857,9.33,6.92,54645.81,40530.44,14115.37 +Europe,Georgia,Office Supplies,Online,M,6/26/2015,468782174,8/11/2015,1918,651.21,524.96,1249020.78,1006873.28,242147.5 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,H,12/18/2013,527291667,1/28/2014,6177,651.21,524.96,4022524.17,3242677.92,779846.25 +Europe,Lithuania,Baby Food,Online,L,8/14/2013,856902539,9/10/2013,5358,255.28,159.42,1367790.24,854172.36,513617.88 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,C,4/27/2015,695163619,5/1/2015,3218,437.2,263.33,1406909.6,847395.94,559513.66 +Sub-Saharan Africa,The Gambia,Meat,Offline,C,6/9/2013,699936234,7/19/2013,5541,421.89,364.69,2337692.49,2020747.29,316945.2 +North America,Canada,Clothes,Offline,L,10/8/2014,699394214,11/13/2014,5145,109.28,35.84,562245.6,184396.8,377848.8 +Australia and Oceania,Nauru,Vegetables,Offline,C,1/8/2012,142023885,1/18/2012,6878,154.06,90.93,1059624.68,625416.54,434208.14 +Asia,Kyrgyzstan,Cereal,Online,C,4/30/2010,346624076,5/17/2010,2622,205.7,117.11,539345.4,307062.42,232282.98 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,H,11/23/2015,452306115,12/19/2015,6286,437.2,263.33,2748239.2,1655292.38,1092946.82 +Europe,Serbia,Cereal,Offline,C,1/19/2017,568493831,3/4/2017,8813,205.7,117.11,1812834.1,1032090.43,780743.67 +Europe,Finland,Baby Food,Offline,H,10/11/2010,424923551,11/20/2010,3176,255.28,159.42,810769.28,506317.92,304451.36 +Australia and Oceania,Samoa ,Fruits,Offline,L,1/12/2014,721644103,2/3/2014,9381,9.33,6.92,87524.73,64916.52,22608.21 +Sub-Saharan Africa,Sudan,Clothes,Online,C,7/25/2014,879016816,8/7/2014,9464,109.28,35.84,1034225.92,339189.76,695036.16 +Australia and Oceania,Nauru,Clothes,Online,C,7/15/2012,387715518,8/6/2012,2493,109.28,35.84,272435.04,89349.12,183085.92 +Australia and Oceania,Samoa ,Cereal,Offline,M,10/2/2016,158726537,10/25/2016,9564,205.7,117.11,1967314.8,1120040.04,847274.76 +Asia,Singapore,Clothes,Offline,H,8/1/2010,273348701,8/28/2010,8810,109.28,35.84,962756.8,315750.4,647006.4 +Europe,Luxembourg,Office Supplies,Offline,H,4/24/2016,433193337,5/2/2016,390,651.21,524.96,253971.9,204734.4,49237.5 +Europe,Georgia,Baby Food,Online,L,8/27/2015,410184276,9/26/2015,1497,255.28,159.42,382154.16,238651.74,143502.42 +Middle East and North Africa,Turkey,Beverages,Online,C,2/4/2014,496557843,2/22/2014,1355,47.45,31.79,64294.75,43075.45,21219.3 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,M,5/30/2014,154862868,7/8/2014,6219,47.45,31.79,295091.55,197702.01,97389.54 +Sub-Saharan Africa,Malawi,Office Supplies,Online,H,11/8/2012,267960679,11/26/2012,4374,651.21,524.96,2848392.54,2296175.04,552217.5 +Asia,Maldives,Beverages,Online,H,7/20/2010,889025104,8/12/2010,1139,47.45,31.79,54045.55,36208.81,17836.74 +Central America and the Caribbean,Grenada,Household,Online,M,3/28/2017,791542470,5/1/2017,3862,668.27,502.54,2580858.74,1940809.48,640049.26 +Sub-Saharan Africa,Angola,Baby Food,Online,M,3/26/2017,619311606,4/11/2017,6922,255.28,159.42,1767048.16,1103505.24,663542.92 +Europe,Norway,Baby Food,Offline,C,1/22/2011,636443841,1/24/2011,6731,255.28,159.42,1718289.68,1073056.02,645233.66 +North America,United States of America,Snacks,Offline,M,8/29/2011,277363002,9/9/2011,6731,152.58,97.44,1027015.98,655868.64,371147.34 +Europe,Lithuania,Meat,Online,H,4/28/2010,396805417,5/24/2010,2396,421.89,364.69,1010848.44,873797.24,137051.2 +Sub-Saharan Africa,Uganda,Cereal,Offline,M,10/9/2010,119819915,10/25/2010,6230,205.7,117.11,1281511,729595.3,551915.7 +Sub-Saharan Africa,Guinea,Fruits,Online,H,3/18/2010,891767823,4/5/2010,2771,9.33,6.92,25853.43,19175.32,6678.11 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,L,9/12/2010,628322970,9/13/2010,3585,255.28,159.42,915178.8,571520.7,343658.1 +Asia,Myanmar,Clothes,Offline,H,5/12/2015,465471684,5/15/2015,2270,109.28,35.84,248065.6,81356.8,166708.8 +Australia and Oceania,Tuvalu,Meat,Online,C,1/11/2017,709512794,3/1/2017,9457,421.89,364.69,3989813.73,3448873.33,540940.4 +Middle East and North Africa,Bahrain,Meat,Offline,M,3/4/2017,387057626,3/26/2017,7808,421.89,364.69,3294117.12,2847499.52,446617.6 +Europe,Cyprus,Meat,Online,L,7/14/2014,395030009,7/15/2014,7013,421.89,364.69,2958714.57,2557570.97,401143.6 +Asia,Kazakhstan,Personal Care,Online,M,6/30/2016,350666272,7/24/2016,8797,81.73,56.67,718978.81,498525.99,220452.82 +Europe,Denmark,Office Supplies,Offline,L,7/31/2012,841515243,8/18/2012,1915,651.21,524.96,1247067.15,1005298.4,241768.75 +Asia,Japan,Baby Food,Online,H,2/2/2016,275438249,2/26/2016,7153,255.28,159.42,1826017.84,1140331.26,685686.58 +Europe,Montenegro,Personal Care,Online,M,11/17/2014,730609118,12/6/2014,2329,81.73,56.67,190349.17,131984.43,58364.74 +Sub-Saharan Africa,Cameroon,Fruits,Online,C,1/7/2013,305514180,2/23/2013,7290,9.33,6.92,68015.7,50446.8,17568.9 +Europe,Denmark,Cereal,Offline,H,11/12/2011,768952262,12/18/2011,8917,205.7,117.11,1834226.9,1044269.87,789957.03 +Sub-Saharan Africa,Malawi,Snacks,Offline,C,10/29/2013,810034692,11/28/2013,6121,152.58,97.44,933942.18,596430.24,337511.94 +Australia and Oceania,East Timor,Personal Care,Offline,M,1/9/2011,988185298,1/21/2011,4844,81.73,56.67,395900.12,274509.48,121390.64 +Europe,Malta,Beverages,Offline,L,10/17/2011,583140408,11/13/2011,3060,47.45,31.79,145197,97277.4,47919.6 +Europe,Latvia,Household,Offline,L,3/1/2014,744948852,3/7/2014,5774,668.27,502.54,3858590.98,2901665.96,956925.02 +Sub-Saharan Africa,Senegal,Vegetables,Online,M,3/30/2017,443971955,5/18/2017,22,154.06,90.93,3389.32,2000.46,1388.86 +Middle East and North Africa,Iraq,Personal Care,Online,H,5/29/2017,520883548,7/7/2017,9872,81.73,56.67,806838.56,559446.24,247392.32 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,C,2/8/2012,536669957,3/2/2012,1421,152.58,97.44,216816.18,138462.24,78353.94 +Australia and Oceania,Kiribati,Office Supplies,Offline,C,3/15/2011,122630012,4/24/2011,7800,651.21,524.96,5079438,4094688,984750 +Central America and the Caribbean,Guatemala,Household,Offline,C,6/27/2010,330375039,8/5/2010,4171,668.27,502.54,2787354.17,2096094.34,691259.83 +Central America and the Caribbean,Guatemala,Beverages,Online,H,8/8/2010,481828868,8/14/2010,2724,47.45,31.79,129253.8,86595.96,42657.84 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,L,4/1/2013,419227826,5/16/2013,7685,437.2,263.33,3359882,2023691.05,1336190.95 +Europe,Germany,Personal Care,Offline,M,5/30/2017,955120742,7/13/2017,307,81.73,56.67,25091.11,17397.69,7693.42 +Europe,Romania,Cereal,Online,H,7/26/2015,722368943,8/1/2015,3878,205.7,117.11,797704.6,454152.58,343552.02 +Central America and the Caribbean,Honduras,Clothes,Online,C,8/11/2012,224146258,9/2/2012,8714,109.28,35.84,952265.92,312309.76,639956.16 +Middle East and North Africa,Oman,Cosmetics,Offline,M,7/6/2014,483939015,8/23/2014,7164,437.2,263.33,3132100.8,1886496.12,1245604.68 +Asia,Kyrgyzstan,Vegetables,Offline,C,12/8/2016,795546042,1/2/2017,8608,154.06,90.93,1326148.48,782725.44,543423.04 +Sub-Saharan Africa,Nigeria,Snacks,Online,H,8/15/2016,973078668,8/24/2016,4457,152.58,97.44,680049.06,434290.08,245758.98 +Central America and the Caribbean,Honduras,Fruits,Online,C,2/26/2015,900960719,4/13/2015,3153,9.33,6.92,29417.49,21818.76,7598.73 +Europe,Iceland,Cereal,Online,C,3/9/2015,983928525,4/20/2015,5170,205.7,117.11,1063469,605458.7,458010.3 +Europe,Portugal,Beverages,Offline,L,8/22/2016,797030913,10/3/2016,8014,47.45,31.79,380264.3,254765.06,125499.24 +Asia,Thailand,Baby Food,Offline,M,12/12/2012,435629212,12/19/2012,1219,255.28,159.42,311186.32,194332.98,116853.34 +Asia,Brunei,Household,Online,C,7/10/2017,965397250,8/13/2017,1354,668.27,502.54,904837.58,680439.16,224398.42 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,C,7/23/2014,372321355,8/25/2014,7018,437.2,263.33,3068269.6,1848049.94,1220219.66 +Australia and Oceania,Nauru,Personal Care,Online,H,10/25/2015,312700355,10/27/2015,3839,81.73,56.67,313761.47,217556.13,96205.34 +Sub-Saharan Africa,Eritrea,Beverages,Offline,L,5/29/2011,263145577,6/4/2011,9479,47.45,31.79,449778.55,301337.41,148441.14 +Middle East and North Africa,Libya,Vegetables,Online,C,6/7/2011,670580852,7/21/2011,8631,154.06,90.93,1329691.86,784816.83,544875.03 +Europe,Norway,Meat,Offline,M,12/3/2011,702242505,1/1/2012,8017,421.89,364.69,3382292.13,2923719.73,458572.4 +Australia and Oceania,Nauru,Meat,Offline,H,10/1/2013,495679366,10/15/2013,1394,421.89,364.69,588114.66,508377.86,79736.8 +Asia,Myanmar,Clothes,Offline,L,4/14/2011,708752763,4/29/2011,4547,109.28,35.84,496896.16,162964.48,333931.68 +Central America and the Caribbean,Haiti,Vegetables,Offline,H,4/27/2011,269636523,5/31/2011,294,154.06,90.93,45293.64,26733.42,18560.22 +Middle East and North Africa,Jordan,Office Supplies,Offline,H,2/20/2014,426816976,3/31/2014,3483,651.21,524.96,2268164.43,1828435.68,439728.75 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,H,4/22/2017,699092948,5/27/2017,5994,152.58,97.44,914564.52,584055.36,330509.16 +Central America and the Caribbean,Belize,Snacks,Offline,C,11/16/2011,225575768,12/27/2011,1738,152.58,97.44,265184.04,169350.72,95833.32 +Central America and the Caribbean,Nicaragua,Snacks,Offline,L,6/22/2016,915689265,7/4/2016,1657,152.58,97.44,252825.06,161458.08,91366.98 +Middle East and North Africa,Yemen,Cereal,Online,L,12/4/2012,699169766,12/24/2012,8726,205.7,117.11,1794938.2,1021901.86,773036.34 +Asia,Myanmar,Beverages,Online,H,8/18/2010,276066100,9/10/2010,2949,47.45,31.79,139930.05,93748.71,46181.34 +Central America and the Caribbean,Dominican Republic,Fruits,Offline,M,6/20/2012,866739594,8/1/2012,6362,9.33,6.92,59357.46,44025.04,15332.42 +Sub-Saharan Africa,Benin,Fruits,Offline,M,1/15/2011,161864078,2/21/2011,8032,9.33,6.92,74938.56,55581.44,19357.12 +Asia,Nepal,Snacks,Offline,C,2/23/2015,872425878,3/26/2015,9059,152.58,97.44,1382222.22,882708.96,499513.26 +Asia,Japan,Beverages,Online,L,9/23/2015,379723823,10/29/2015,7572,47.45,31.79,359291.4,240713.88,118577.52 +Central America and the Caribbean,Barbados,Fruits,Online,L,5/9/2012,185369241,6/4/2012,3733,9.33,6.92,34828.89,25832.36,8996.53 +Asia,Turkmenistan,Household,Online,M,1/10/2017,961285960,1/24/2017,4732,668.27,502.54,3162253.64,2378019.28,784234.36 +Asia,Laos,Household,Online,L,7/8/2012,299710309,8/5/2012,9796,668.27,502.54,6546372.92,4922881.84,1623491.08 +Asia,Taiwan,Baby Food,Offline,M,9/28/2016,363191115,10/29/2016,5177,255.28,159.42,1321584.56,825317.34,496267.22 +Sub-Saharan Africa,Tanzania,Cereal,Online,M,10/27/2010,234589707,10/27/2010,9162,205.7,117.11,1884623.4,1072961.82,811661.58 +Europe,Malta,Vegetables,Online,M,1/2/2011,867079913,1/5/2011,7070,154.06,90.93,1089204.2,642875.1,446329.1 +Central America and the Caribbean,Grenada,Baby Food,Online,C,11/26/2011,134148061,12/15/2011,6247,255.28,159.42,1594734.16,995896.74,598837.42 +Sub-Saharan Africa,Djibouti,Meat,Offline,M,12/20/2012,479592978,1/5/2013,1075,421.89,364.69,453531.75,392041.75,61490 +Australia and Oceania,Tuvalu,Beverages,Online,H,9/24/2014,367525994,10/18/2014,7964,47.45,31.79,377891.8,253175.56,124716.24 +Australia and Oceania,New Zealand,Office Supplies,Online,C,12/25/2014,132370936,1/6/2015,357,651.21,524.96,232481.97,187410.72,45071.25 +Asia,Singapore,Baby Food,Offline,H,8/4/2012,628864133,8/18/2012,3727,255.28,159.42,951428.56,594158.34,357270.22 +Europe,Armenia,Personal Care,Online,L,4/10/2011,982054412,5/30/2011,579,81.73,56.67,47321.67,32811.93,14509.74 +Middle East and North Africa,Tunisia ,Baby Food,Offline,H,10/21/2015,837303102,10/24/2015,5449,255.28,159.42,1391020.72,868679.58,522341.14 +Asia,Uzbekistan,Fruits,Offline,C,2/8/2013,810284030,3/28/2013,9906,9.33,6.92,92422.98,68549.52,23873.46 +Australia and Oceania,Samoa ,Clothes,Offline,C,11/15/2013,236983525,12/3/2013,7546,109.28,35.84,824626.88,270448.64,554178.24 +Middle East and North Africa,Israel,Office Supplies,Online,M,12/7/2010,323700416,1/15/2011,9001,651.21,524.96,5861541.21,4725164.96,1136376.25 +Asia,Mongolia,Personal Care,Offline,H,5/1/2013,997046029,6/18/2013,6931,81.73,56.67,566470.63,392779.77,173690.86 +Europe,Greece,Beverages,Offline,H,3/27/2012,453944194,4/14/2012,1029,47.45,31.79,48826.05,32711.91,16114.14 +Central America and the Caribbean,Jamaica,Household,Online,M,1/14/2015,111631238,2/24/2015,3019,668.27,502.54,2017507.13,1517168.26,500338.87 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,M,4/1/2011,557655990,5/14/2011,1655,154.06,90.93,254969.3,150489.15,104480.15 +Sub-Saharan Africa,Togo,Beverages,Online,L,3/4/2014,199879777,3/17/2014,7723,47.45,31.79,366456.35,245514.17,120942.18 +Asia,North Korea,Clothes,Offline,L,9/1/2011,216476428,10/2/2011,9040,109.28,35.84,987891.2,323993.6,663897.6 +Europe,Poland,Beverages,Online,C,5/18/2015,505932271,6/27/2015,5457,47.45,31.79,258934.65,173478.03,85456.62 +Sub-Saharan Africa,Angola,Office Supplies,Offline,C,7/4/2011,137046134,7/21/2011,3851,651.21,524.96,2507809.71,2021620.96,486188.75 +Asia,Philippines,Cereal,Offline,M,1/16/2010,498929345,1/24/2010,3135,205.7,117.11,644869.5,367139.85,277729.65 +Central America and the Caribbean,Grenada,Beverages,Offline,C,9/6/2010,351005733,10/21/2010,9251,47.45,31.79,438959.95,294089.29,144870.66 +Sub-Saharan Africa,South Sudan,Household,Offline,H,3/6/2014,773011624,3/27/2014,173,668.27,502.54,115610.71,86939.42,28671.29 +Asia,Kazakhstan,Beverages,Offline,C,12/30/2010,214995849,1/20/2011,904,47.45,31.79,42894.8,28738.16,14156.64 +Asia,Nepal,Office Supplies,Online,L,5/21/2015,347319734,7/2/2015,8482,651.21,524.96,5523563.22,4452710.72,1070852.5 +Europe,Malta,Household,Offline,M,2/24/2016,210657107,3/12/2016,6974,668.27,502.54,4660514.98,3504713.96,1155801.02 +Europe,Belgium,Cereal,Offline,H,9/25/2010,265994298,11/9/2010,2479,205.7,117.11,509930.3,290315.69,219614.61 +Europe,Liechtenstein,Cosmetics,Offline,H,8/1/2016,144630134,8/14/2016,8125,437.2,263.33,3552250,2139556.25,1412693.75 +Europe,Belarus,Cereal,Offline,H,5/4/2014,898175942,5/24/2014,9076,205.7,117.11,1866933.2,1062890.36,804042.84 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,M,3/18/2012,948555552,3/22/2012,7522,437.2,263.33,3288618.4,1980768.26,1307850.14 +Asia,Tajikistan,Meat,Offline,C,11/28/2011,138005292,12/16/2011,7688,421.89,364.69,3243490.32,2803736.72,439753.6 +Asia,Uzbekistan,Fruits,Offline,H,5/29/2012,179073989,7/18/2012,828,9.33,6.92,7725.24,5729.76,1995.48 +Asia,Nepal,Vegetables,Offline,C,10/7/2013,604622972,10/9/2013,228,154.06,90.93,35125.68,20732.04,14393.64 +Europe,Slovenia,Household,Online,C,4/21/2013,117826068,5/8/2013,6207,668.27,502.54,4147951.89,3119265.78,1028686.11 +Sub-Saharan Africa,Gabon,Cereal,Offline,C,12/26/2016,642169606,2/13/2017,1112,205.7,117.11,228738.4,130226.32,98512.08 +Sub-Saharan Africa,Angola,Meat,Online,L,11/28/2012,571452414,1/6/2013,4323,421.89,364.69,1823830.47,1576554.87,247275.6 +Sub-Saharan Africa,Uganda,Vegetables,Offline,H,12/16/2012,619785821,1/30/2013,7252,154.06,90.93,1117243.12,659424.36,457818.76 +Central America and the Caribbean,Barbados,Office Supplies,Offline,H,2/22/2011,671593654,3/4/2011,8341,651.21,524.96,5431742.61,4378691.36,1053051.25 +Central America and the Caribbean,El Salvador,Cereal,Online,L,2/12/2010,231612241,3/28/2010,8064,205.7,117.11,1658764.8,944375.04,714389.76 +Europe,Iceland,Baby Food,Online,L,5/18/2017,674890410,6/26/2017,3925,255.28,159.42,1001974,625723.5,376250.5 +Asia,Uzbekistan,Vegetables,Offline,C,3/17/2011,296789491,3/23/2011,5460,154.06,90.93,841167.6,496477.8,344689.8 +Europe,United Kingdom,Personal Care,Online,C,8/5/2012,162983310,9/18/2012,9238,81.73,56.67,755021.74,523517.46,231504.28 +Asia,Laos,Clothes,Offline,M,4/22/2013,959458196,5/3/2013,3856,109.28,35.84,421383.68,138199.04,283184.64 +Sub-Saharan Africa,Burundi,Cereal,Offline,M,7/12/2017,742512977,7/19/2017,4945,205.7,117.11,1017186.5,579108.95,438077.55 +Middle East and North Africa,Jordan,Personal Care,Offline,H,5/17/2015,788758981,7/2/2015,165,81.73,56.67,13485.45,9350.55,4134.9 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,H,12/12/2016,645120036,1/6/2017,4210,651.21,524.96,2741594.1,2210081.6,531512.5 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,H,9/12/2010,378832471,9/21/2010,3801,437.2,263.33,1661797.2,1000917.33,660879.87 +Asia,Bangladesh,Beverages,Online,L,8/26/2012,127445113,8/28/2012,2696,47.45,31.79,127925.2,85705.84,42219.36 +Europe,San Marino,Vegetables,Online,C,3/5/2017,548819291,3/23/2017,6679,154.06,90.93,1028966.74,607321.47,421645.27 +Sub-Saharan Africa,Gabon,Cereal,Offline,H,12/1/2015,571128833,12/11/2015,8568,205.7,117.11,1762437.6,1003398.48,759039.12 +Europe,Slovakia,Household,Online,C,9/24/2016,542860066,11/10/2016,3212,668.27,502.54,2146483.24,1614158.48,532324.76 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,M,3/8/2017,882811820,4/8/2017,2490,109.28,35.84,272107.2,89241.6,182865.6 +Europe,Liechtenstein,Household,Online,H,11/26/2015,730095422,12/29/2015,314,668.27,502.54,209836.78,157797.56,52039.22 +Sub-Saharan Africa,Nigeria,Snacks,Offline,C,5/14/2016,194134700,5/23/2016,7627,152.58,97.44,1163727.66,743174.88,420552.78 +Middle East and North Africa,Turkey,Office Supplies,Online,L,7/20/2015,804665982,8/19/2015,7400,651.21,524.96,4818954,3884704,934250 +Middle East and North Africa,Yemen,Clothes,Offline,H,4/9/2015,561738097,4/11/2015,9641,109.28,35.84,1053568.48,345533.44,708035.04 +Europe,Greece,Beverages,Offline,H,11/5/2010,685712373,12/24/2010,6384,47.45,31.79,302920.8,202947.36,99973.44 +Europe,Montenegro,Beverages,Offline,H,1/6/2010,667262637,2/4/2010,6697,47.45,31.79,317772.65,212897.63,104875.02 +Europe,Albania,Household,Offline,L,1/5/2014,517375218,1/21/2014,1679,668.27,502.54,1122025.33,843764.66,278260.67 +Asia,Indonesia,Fruits,Online,L,10/9/2013,317348945,10/31/2013,9460,9.33,6.92,88261.8,65463.2,22798.6 +Sub-Saharan Africa,Kenya,Fruits,Online,L,6/10/2016,668795144,7/2/2016,200,9.33,6.92,1866,1384,482 +Australia and Oceania,Papua New Guinea,Meat,Offline,M,4/20/2011,443637645,5/17/2011,1093,421.89,364.69,461125.77,398606.17,62519.6 +Australia and Oceania,Marshall Islands,Household,Online,L,6/1/2011,834112775,6/16/2011,1361,668.27,502.54,909515.47,683956.94,225558.53 +Europe,Moldova ,Vegetables,Online,L,12/24/2011,402769362,12/24/2011,7260,154.06,90.93,1118475.6,660151.8,458323.8 +Asia,North Korea,Snacks,Offline,C,10/30/2016,932468736,11/9/2016,7075,152.58,97.44,1079503.5,689388,390115.5 +Sub-Saharan Africa,Namibia,Beverages,Online,H,12/8/2011,676384723,12/20/2011,6125,47.45,31.79,290631.25,194713.75,95917.5 +Sub-Saharan Africa,Benin,Meat,Online,C,8/13/2014,208003652,9/16/2014,1758,421.89,364.69,741682.62,641125.02,100557.6 +Sub-Saharan Africa,Senegal,Fruits,Online,L,10/3/2016,171124351,11/16/2016,8353,9.33,6.92,77933.49,57802.76,20130.73 +Central America and the Caribbean,Dominica,Cereal,Offline,L,4/22/2011,829858148,5/15/2011,2322,205.7,117.11,477635.4,271929.42,205705.98 +Europe,Moldova ,Cosmetics,Offline,C,3/18/2011,718628871,4/28/2011,7107,437.2,263.33,3107180.4,1871486.31,1235694.09 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,M,5/2/2015,692172849,6/1/2015,8182,81.73,56.67,668714.86,463673.94,205040.92 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,M,3/30/2012,775538909,4/9/2012,8052,9.33,6.92,75125.16,55719.84,19405.32 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,H,4/20/2014,614088380,5/7/2014,1253,255.28,159.42,319865.84,199753.26,120112.58 +Middle East and North Africa,Iran,Household,Online,M,12/27/2015,823495090,1/18/2016,9352,668.27,502.54,6249661.04,4699754.08,1549906.96 +Australia and Oceania,Australia,Baby Food,Online,H,11/9/2012,739745366,11/20/2012,5947,255.28,159.42,1518150.16,948070.74,570079.42 +Europe,Norway,Personal Care,Offline,H,11/18/2012,669138038,11/26/2012,1670,81.73,56.67,136489.1,94638.9,41850.2 +Asia,Kyrgyzstan,Beverages,Offline,M,7/15/2017,538284432,7/15/2017,9180,47.45,31.79,435591,291832.2,143758.8 +Europe,Russia,Personal Care,Offline,C,6/1/2010,344108378,6/14/2010,8171,81.73,56.67,667815.83,463050.57,204765.26 +Middle East and North Africa,United Arab Emirates,Beverages,Online,C,1/19/2014,603846204,2/24/2014,365,47.45,31.79,17319.25,11603.35,5715.9 +Europe,Malta,Office Supplies,Offline,L,5/22/2010,105046737,7/6/2010,4519,651.21,524.96,2942817.99,2372294.24,570523.75 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,M,9/22/2012,855571305,10/22/2012,1417,255.28,159.42,361731.76,225898.14,135833.62 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,M,7/1/2016,433593738,7/23/2016,8877,437.2,263.33,3881024.4,2337580.41,1543443.99 +Europe,Austria,Clothes,Offline,H,8/19/2010,537600362,8/29/2010,6749,109.28,35.84,737530.72,241884.16,495646.56 +Asia,South Korea,Beverages,Online,C,8/16/2011,236390006,9/12/2011,1911,47.45,31.79,90676.95,60750.69,29926.26 +Europe,Romania,Meat,Offline,M,4/23/2014,919073998,5/8/2014,3275,421.89,364.69,1381689.75,1194359.75,187330 +Europe,Finland,Meat,Online,L,10/24/2010,445076167,10/29/2010,6783,421.89,364.69,2861679.87,2473692.27,387987.6 +Europe,Liechtenstein,Meat,Online,L,1/14/2017,794132840,2/28/2017,410,421.89,364.69,172974.9,149522.9,23452 +Sub-Saharan Africa,Gabon,Office Supplies,Online,M,11/16/2015,416292846,11/30/2015,9159,651.21,524.96,5964432.39,4808108.64,1156323.75 +Europe,Liechtenstein,Household,Online,H,12/31/2013,981917512,1/12/2014,67,668.27,502.54,44774.09,33670.18,11103.91 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,C,5/13/2015,631680667,6/5/2015,7202,47.45,31.79,341734.9,228951.58,112783.32 +Asia,Brunei,Personal Care,Online,L,5/30/2017,726568639,7/14/2017,6661,81.73,56.67,544403.53,377478.87,166924.66 +Australia and Oceania,Fiji,Cereal,Offline,L,11/12/2014,897880256,11/26/2014,1575,205.7,117.11,323977.5,184448.25,139529.25 +Asia,Japan,Household,Offline,L,2/2/2011,397226846,3/4/2011,7106,668.27,502.54,4748726.62,3571049.24,1177677.38 +Europe,Austria,Household,Offline,H,4/17/2014,346532237,5/19/2014,5445,668.27,502.54,3638730.15,2736330.3,902399.85 +Europe,Vatican City,Cereal,Offline,C,1/15/2011,588032758,2/4/2011,815,205.7,117.11,167645.5,95444.65,72200.85 +Australia and Oceania,Solomon Islands,Cosmetics,Online,H,6/15/2015,134277236,7/19/2015,4473,437.2,263.33,1955595.6,1177875.09,777720.51 +Sub-Saharan Africa,Kenya,Clothes,Online,H,6/9/2012,318127000,7/5/2012,9704,109.28,35.84,1060453.12,347791.36,712661.76 +Europe,Monaco,Snacks,Offline,M,6/21/2014,742755877,7/31/2014,6825,152.58,97.44,1041358.5,665028,376330.5 +Europe,France,Fruits,Online,M,5/12/2012,631650197,6/8/2012,8185,9.33,6.92,76366.05,56640.2,19725.85 +Europe,Cyprus,Snacks,Online,M,12/6/2016,178608787,1/6/2017,3164,152.58,97.44,482763.12,308300.16,174462.96 +Asia,Indonesia,Cereal,Offline,M,5/5/2017,997742974,5/13/2017,3173,205.7,117.11,652686.1,371590.03,281096.07 +Central America and the Caribbean,Barbados,Clothes,Offline,L,3/7/2015,273476588,3/10/2015,6655,109.28,35.84,727258.4,238515.2,488743.2 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,L,2/3/2013,210545957,2/26/2013,4082,154.06,90.93,628872.92,371176.26,257696.66 +Europe,France,Fruits,Offline,C,1/6/2011,383999907,1/20/2011,2961,9.33,6.92,27626.13,20490.12,7136.01 +Middle East and North Africa,Libya,Beverages,Offline,L,7/6/2017,889199769,8/10/2017,2826,47.45,31.79,134093.7,89838.54,44255.16 +Asia,Nepal,Household,Online,H,9/18/2015,991819369,10/20/2015,247,668.27,502.54,165062.69,124127.38,40935.31 +North America,Mexico,Meat,Online,H,7/11/2012,477845036,7/29/2012,3820,421.89,364.69,1611619.8,1393115.8,218504 +Europe,San Marino,Snacks,Offline,L,2/22/2012,103575599,4/3/2012,9176,152.58,97.44,1400074.08,894109.44,505964.64 +Sub-Saharan Africa,Chad,Meat,Offline,H,3/30/2012,245622384,4/11/2012,3977,421.89,364.69,1677856.53,1450372.13,227484.4 +Europe,Malta,Household,Online,L,5/13/2015,450909221,6/16/2015,2913,668.27,502.54,1946670.51,1463899.02,482771.49 +Sub-Saharan Africa,Djibouti,Baby Food,Online,H,7/10/2017,786672437,7/28/2017,2710,255.28,159.42,691808.8,432028.2,259780.6 +Asia,Sri Lanka,Personal Care,Online,M,1/11/2012,490460860,1/29/2012,7123,81.73,56.67,582162.79,403660.41,178502.38 +Australia and Oceania,Fiji,Baby Food,Offline,M,12/20/2015,220135819,2/8/2016,1936,255.28,159.42,494222.08,308637.12,185584.96 +Australia and Oceania,New Zealand,Baby Food,Offline,M,5/31/2013,703871142,6/15/2013,9967,255.28,159.42,2544375.76,1588939.14,955436.62 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,C,3/23/2012,490153157,4/24/2012,6066,205.7,117.11,1247776.2,710389.26,537386.94 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,H,7/15/2017,897780692,7/20/2017,2112,47.45,31.79,100214.4,67140.48,33073.92 +Europe,Belarus,Household,Online,C,10/31/2012,165865075,11/3/2012,2016,668.27,502.54,1347232.32,1013120.64,334111.68 +Asia,Sri Lanka,Baby Food,Online,H,9/25/2016,203830134,10/29/2016,6721,255.28,159.42,1715736.88,1071461.82,644275.06 +Europe,Bulgaria,Beverages,Offline,C,1/27/2011,741412198,2/12/2011,9200,47.45,31.79,436540,292468,144072 +Europe,Switzerland,Snacks,Offline,M,10/23/2012,678660094,11/1/2012,9458,152.58,97.44,1443101.64,921587.52,521514.12 +Middle East and North Africa,Lebanon,Clothes,Offline,M,4/9/2017,335935151,5/13/2017,9531,109.28,35.84,1041547.68,341591.04,699956.64 +Europe,Andorra,Clothes,Online,M,1/15/2017,103911197,3/6/2017,8487,109.28,35.84,927459.36,304174.08,623285.28 +Europe,Ukraine,Clothes,Offline,C,5/9/2013,893574559,6/8/2013,7424,109.28,35.84,811294.72,266076.16,545218.56 +Asia,Myanmar,Clothes,Online,L,4/16/2012,986224067,5/24/2012,4472,109.28,35.84,488700.16,160276.48,328423.68 +Asia,Kyrgyzstan,Office Supplies,Offline,C,6/5/2013,983471047,7/21/2013,9793,651.21,524.96,6377299.53,5140933.28,1236366.25 +Sub-Saharan Africa,South Africa,Personal Care,Offline,L,8/14/2013,657239329,9/1/2013,578,81.73,56.67,47239.94,32755.26,14484.68 +Sub-Saharan Africa,South Sudan,Snacks,Offline,H,10/13/2010,299765241,11/13/2010,6051,152.58,97.44,923261.58,589609.44,333652.14 +Sub-Saharan Africa,Malawi,Clothes,Offline,M,4/5/2015,273597609,5/24/2015,2467,109.28,35.84,269593.76,88417.28,181176.48 +Europe,Albania,Snacks,Offline,L,9/28/2015,561597764,11/17/2015,8113,152.58,97.44,1237881.54,790530.72,447350.82 +Europe,Belgium,Household,Online,H,5/3/2013,316939532,6/21/2013,8306,668.27,502.54,5550650.62,4174097.24,1376553.38 +Sub-Saharan Africa,Madagascar,Fruits,Online,H,3/24/2010,113109242,4/19/2010,393,9.33,6.92,3666.69,2719.56,947.13 +Asia,North Korea,Cosmetics,Offline,H,6/10/2013,593905723,6/10/2013,8756,437.2,263.33,3828123.2,2305717.48,1522405.72 +Middle East and North Africa,Syria,Office Supplies,Offline,L,12/4/2015,223440301,12/4/2015,9805,651.21,524.96,6385114.05,5147232.8,1237881.25 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,H,6/25/2015,236136806,8/12/2015,6983,437.2,263.33,3052967.6,1838833.39,1214134.21 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,H,12/22/2010,586731564,1/15/2011,5763,154.06,90.93,887847.78,524029.59,363818.19 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,M,9/10/2013,400273406,10/30/2013,8651,205.7,117.11,1779510.7,1013118.61,766392.09 +Europe,Kosovo,Cosmetics,Online,L,4/9/2013,222123658,4/18/2013,181,437.2,263.33,79133.2,47662.73,31470.47 +Europe,Andorra,Vegetables,Offline,M,10/9/2011,667956149,11/3/2011,1923,154.06,90.93,296257.38,174858.39,121398.99 +Australia and Oceania,Fiji,Vegetables,Offline,L,4/25/2012,173757207,5/27/2012,7474,154.06,90.93,1151444.44,679610.82,471833.62 +Sub-Saharan Africa,Guinea,Snacks,Offline,C,4/22/2015,845825660,4/27/2015,7464,152.58,97.44,1138857.12,727292.16,411564.96 +Asia,Singapore,Office Supplies,Online,C,8/23/2014,810772836,9/23/2014,4554,651.21,524.96,2965610.34,2390667.84,574942.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,H,8/21/2016,965522563,9/26/2016,8437,421.89,364.69,3559485.93,3076889.53,482596.4 +Australia and Oceania,Palau,Office Supplies,Offline,L,7/16/2013,927311170,7/24/2013,837,651.21,524.96,545062.77,439391.52,105671.25 +Asia,Kyrgyzstan,Household,Offline,C,1/1/2010,383687484,1/25/2010,508,668.27,502.54,339481.16,255290.32,84190.84 +Sub-Saharan Africa,Mali,Vegetables,Online,L,10/3/2011,442512834,10/29/2011,8236,154.06,90.93,1268838.16,748899.48,519938.68 +Europe,Portugal,Household,Online,H,3/27/2014,481961047,5/6/2014,1839,668.27,502.54,1228948.53,924171.06,304777.47 +Middle East and North Africa,Iraq,Clothes,Offline,C,12/8/2013,400518453,12/18/2013,1165,109.28,35.84,127311.2,41753.6,85557.6 +Europe,Switzerland,Household,Offline,M,3/18/2012,166983878,4/2/2012,3095,668.27,502.54,2068295.65,1555361.3,512934.35 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,L,6/22/2011,270468652,8/11/2011,6539,437.2,263.33,2858850.8,1721914.87,1136935.93 +Asia,Vietnam,Fruits,Offline,L,6/2/2011,370396602,7/17/2011,7440,9.33,6.92,69415.2,51484.8,17930.4 +Australia and Oceania,Tonga,Household,Offline,L,10/18/2012,646504056,12/3/2012,3772,668.27,502.54,2520714.44,1895580.88,625133.56 +Europe,Vatican City,Cereal,Online,H,8/27/2013,448839843,10/2/2013,539,205.7,117.11,110872.3,63122.29,47750.01 +Sub-Saharan Africa,Guinea,Cereal,Offline,C,2/1/2013,547765290,2/12/2013,4777,205.7,117.11,982628.9,559434.47,423194.43 +Asia,Nepal,Office Supplies,Offline,L,1/18/2015,883954226,1/25/2015,554,651.21,524.96,360770.34,290827.84,69942.5 +Sub-Saharan Africa,Lesotho,Fruits,Online,M,12/26/2016,118392980,1/18/2017,3968,9.33,6.92,37021.44,27458.56,9562.88 +Europe,United Kingdom,Cosmetics,Offline,L,8/14/2013,582380378,9/27/2013,8150,437.2,263.33,3563180,2146139.5,1417040.5 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,M,11/20/2015,627527749,12/8/2015,8261,651.21,524.96,5379645.81,4336694.56,1042951.25 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,H,11/6/2016,475758922,12/13/2016,6492,154.06,90.93,1000157.52,590317.56,409839.96 +Australia and Oceania,Tuvalu,Snacks,Offline,C,8/24/2010,869310224,10/13/2010,7068,152.58,97.44,1078435.44,688705.92,389729.52 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,M,5/26/2011,820730483,7/11/2011,1243,437.2,263.33,543439.6,327319.19,216120.41 +North America,Canada,Vegetables,Online,M,8/3/2011,762881028,9/1/2011,2304,154.06,90.93,354954.24,209502.72,145451.52 +Europe,Monaco,Cosmetics,Offline,C,2/9/2016,298935687,3/20/2016,568,437.2,263.33,248329.6,149571.44,98758.16 +Asia,Bhutan,Personal Care,Online,M,10/13/2015,452380788,11/15/2015,8383,81.73,56.67,685142.59,475064.61,210077.98 +Asia,Japan,Vegetables,Offline,L,11/7/2013,517015159,11/8/2013,5130,154.06,90.93,790327.8,466470.9,323856.9 +Middle East and North Africa,Pakistan,Baby Food,Offline,C,8/17/2014,306950128,8/17/2014,2219,255.28,159.42,566466.32,353752.98,212713.34 +Central America and the Caribbean,Panama,Vegetables,Offline,L,2/12/2012,606609523,3/8/2012,8093,154.06,90.93,1246807.58,735896.49,510911.09 +Middle East and North Africa,Saudi Arabia,Clothes,Online,C,7/18/2016,920729672,8/19/2016,3226,109.28,35.84,352537.28,115619.84,236917.44 +Europe,Italy,Clothes,Online,L,9/12/2012,824359405,9/29/2012,5122,109.28,35.84,559732.16,183572.48,376159.68 +Europe,Estonia,Household,Offline,C,9/19/2016,412860047,10/30/2016,3318,668.27,502.54,2217319.86,1667427.72,549892.14 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,L,9/25/2011,751905429,11/13/2011,4380,47.45,31.79,207831,139240.2,68590.8 +Asia,Mongolia,Meat,Offline,H,3/21/2012,727481877,3/23/2012,6909,421.89,364.69,2914838.01,2519643.21,395194.8 +Europe,Denmark,Clothes,Offline,H,10/20/2014,195888221,10/21/2014,6532,109.28,35.84,713816.96,234106.88,479710.08 +Europe,Andorra,Personal Care,Offline,M,2/27/2017,433735787,3/6/2017,913,81.73,56.67,74619.49,51739.71,22879.78 +Asia,Tajikistan,Cereal,Offline,M,4/1/2014,987948405,4/21/2014,4742,205.7,117.11,975429.4,555335.62,420093.78 +Australia and Oceania,Palau,Cereal,Offline,L,3/31/2017,125762403,4/4/2017,4744,205.7,117.11,975840.8,555569.84,420270.96 +Europe,Andorra,Meat,Offline,M,11/17/2011,684726607,11/29/2011,4674,421.89,364.69,1971913.86,1704561.06,267352.8 +Europe,Netherlands,Beverages,Online,H,3/27/2015,622702348,4/4/2015,317,47.45,31.79,15041.65,10077.43,4964.22 +Middle East and North Africa,Pakistan,Cosmetics,Online,C,5/21/2011,667863452,7/8/2011,4492,437.2,263.33,1963902.4,1182878.36,781024.04 +Europe,Albania,Clothes,Offline,H,10/7/2015,268696248,11/22/2015,2046,109.28,35.84,223586.88,73328.64,150258.24 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,M,10/16/2010,743999564,10/23/2010,4859,437.2,263.33,2124354.8,1279520.47,844834.33 +Middle East and North Africa,Tunisia ,Beverages,Online,L,3/27/2010,332884728,3/29/2010,6843,47.45,31.79,324700.35,217538.97,107161.38 +Europe,Montenegro,Vegetables,Online,C,1/1/2010,944775569,2/8/2010,8941,154.06,90.93,1377450.46,813005.13,564445.33 +Europe,Moldova ,Household,Offline,L,8/23/2014,509408414,9/24/2014,4125,668.27,502.54,2756613.75,2072977.5,683636.25 +Sub-Saharan Africa,Mauritania,Cereal,Offline,C,10/30/2010,626832091,12/14/2010,2400,205.7,117.11,493680,281064,212616 +Asia,Philippines,Clothes,Offline,L,8/5/2016,717407929,9/21/2016,5804,109.28,35.84,634261.12,208015.36,426245.76 +Middle East and North Africa,Iraq,Snacks,Offline,L,12/18/2016,271809756,2/4/2017,3402,152.58,97.44,519077.16,331490.88,187586.28 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,H,3/1/2013,201023900,3/23/2013,6294,255.28,159.42,1606732.32,1003389.48,603342.84 +Middle East and North Africa,Morocco,Office Supplies,Online,H,4/13/2011,586349189,5/14/2011,2610,651.21,524.96,1699658.1,1370145.6,329512.5 +Europe,Latvia,Clothes,Offline,M,11/21/2010,229396951,1/9/2011,2510,109.28,35.84,274292.8,89958.4,184334.4 +Sub-Saharan Africa,Nigeria,Snacks,Offline,H,5/30/2016,702091014,7/7/2016,3188,152.58,97.44,486425.04,310638.72,175786.32 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,C,8/16/2010,496667706,9/10/2010,3866,437.2,263.33,1690215.2,1018033.78,672181.42 +Middle East and North Africa,Somalia,Office Supplies,Offline,H,6/11/2011,875675857,7/6/2011,800,651.21,524.96,520968,419968,101000 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,L,2/15/2015,921976792,3/2/2015,2276,205.7,117.11,468173.2,266542.36,201630.84 +Sub-Saharan Africa,Niger,Personal Care,Online,L,3/19/2015,688744342,4/1/2015,3611,81.73,56.67,295127.03,204635.37,90491.66 +Australia and Oceania,Tonga,Cosmetics,Online,C,11/19/2013,749464833,1/5/2014,2154,437.2,263.33,941728.8,567212.82,374515.98 +Europe,Belgium,Fruits,Online,H,8/6/2010,847937095,9/9/2010,2284,9.33,6.92,21309.72,15805.28,5504.44 +Australia and Oceania,Papua New Guinea,Beverages,Offline,L,6/11/2013,348272454,6/17/2013,413,47.45,31.79,19596.85,13129.27,6467.58 +Central America and the Caribbean,Barbados,Fruits,Online,L,8/26/2012,484894740,9/28/2012,9984,9.33,6.92,93150.72,69089.28,24061.44 +Central America and the Caribbean,The Bahamas,Vegetables,Offline,C,8/30/2014,312540280,10/16/2014,6469,154.06,90.93,996614.14,588226.17,408387.97 +Sub-Saharan Africa,Mali,Cosmetics,Online,C,8/12/2015,756257903,8/29/2015,2374,437.2,263.33,1037912.8,625145.42,412767.38 +Asia,South Korea,Meat,Online,M,9/17/2012,561408936,10/16/2012,2235,421.89,364.69,942924.15,815082.15,127842 +Europe,Netherlands,Cosmetics,Offline,L,8/7/2015,343667209,8/12/2015,7619,437.2,263.33,3331026.8,2006311.27,1324715.53 +Asia,Bhutan,Beverages,Online,M,3/30/2012,339019048,4/30/2012,2125,47.45,31.79,100831.25,67553.75,33277.5 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,M,8/18/2010,853763282,9/17/2010,6382,651.21,524.96,4156022.22,3350294.72,805727.5 +Middle East and North Africa,Morocco,Baby Food,Online,C,3/21/2012,914511239,5/1/2012,3053,255.28,159.42,779369.84,486709.26,292660.58 +Sub-Saharan Africa,South Africa,Meat,Offline,L,10/7/2015,518186748,11/13/2015,1829,421.89,364.69,771636.81,667018.01,104618.8 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,C,7/1/2013,182026135,7/9/2013,4433,255.28,159.42,1131656.24,706708.86,424947.38 +Sub-Saharan Africa,Ghana,Cereal,Online,L,2/1/2010,493578231,3/6/2010,9622,205.7,117.11,1979245.4,1126832.42,852412.98 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,H,4/4/2011,760704362,5/24/2011,8180,152.58,97.44,1248104.4,797059.2,451045.2 +Middle East and North Africa,Turkey,Office Supplies,Offline,M,6/10/2012,361578357,7/17/2012,7926,651.21,524.96,5161490.46,4160832.96,1000657.5 +Asia,Uzbekistan,Baby Food,Online,L,2/20/2010,994686543,3/30/2010,8707,255.28,159.42,2222722.96,1388069.94,834653.02 +Asia,India,Meat,Online,H,4/10/2013,828827750,5/12/2013,7405,421.89,364.69,3124095.45,2700529.45,423566 +Europe,Ireland,Beverages,Online,H,9/7/2016,353113305,9/19/2016,2929,47.45,31.79,138981.05,93112.91,45868.14 +Asia,Bhutan,Cosmetics,Online,C,6/29/2012,126967036,7/11/2012,1222,437.2,263.33,534258.4,321789.26,212469.14 +Central America and the Caribbean,Panama,Beverages,Offline,C,8/8/2016,330125272,9/2/2016,259,47.45,31.79,12289.55,8233.61,4055.94 +Europe,Greece,Beverages,Offline,M,11/27/2011,312636840,1/1/2012,5043,47.45,31.79,239290.35,160316.97,78973.38 +Middle East and North Africa,Kuwait,Clothes,Offline,C,8/24/2012,844863069,10/2/2012,2612,109.28,35.84,285439.36,93614.08,191825.28 +Europe,Vatican City,Baby Food,Offline,L,3/18/2015,967477786,4/7/2015,7031,255.28,159.42,1794873.68,1120882.02,673991.66 +Central America and the Caribbean,Nicaragua,Cereal,Offline,M,1/13/2017,241467320,2/11/2017,4401,205.7,117.11,905285.7,515401.11,389884.59 +Middle East and North Africa,Egypt,Meat,Offline,L,11/5/2012,998130500,11/5/2012,7850,421.89,364.69,3311836.5,2862816.5,449020 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,L,8/1/2013,689078652,9/5/2013,2541,651.21,524.96,1654724.61,1333923.36,320801.25 +Middle East and North Africa,Pakistan,Cosmetics,Online,M,4/22/2012,436235606,5/12/2012,665,437.2,263.33,290738,175114.45,115623.55 +Europe,United Kingdom,Clothes,Offline,M,9/21/2010,981837689,9/28/2010,6446,109.28,35.84,704418.88,231024.64,473394.24 +Sub-Saharan Africa,Senegal,Office Supplies,Online,C,5/23/2015,438433730,6/28/2015,1139,651.21,524.96,741728.19,597929.44,143798.75 +Europe,Finland,Cereal,Online,M,3/17/2011,138885056,3/26/2011,8029,205.7,117.11,1651565.3,940276.19,711289.11 +Europe,Spain,Clothes,Online,C,8/25/2010,586365497,9/12/2010,7436,109.28,35.84,812606.08,266506.24,546099.84 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,L,2/8/2012,104361379,2/25/2012,1706,205.7,117.11,350924.2,199789.66,151134.54 +Sub-Saharan Africa,Mozambique,Baby Food,Online,M,4/1/2011,686671531,5/21/2011,220,255.28,159.42,56161.6,35072.4,21089.2 +Europe,San Marino,Cereal,Online,C,5/19/2012,347407281,6/8/2012,4389,205.7,117.11,902817.3,513995.79,388821.51 +Sub-Saharan Africa,Ghana,Cereal,Offline,L,2/4/2017,770992457,2/28/2017,2656,205.7,117.11,546339.2,311044.16,235295.04 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,M,11/23/2012,562163388,12/11/2012,5494,154.06,90.93,846405.64,499569.42,346836.22 +Europe,Slovakia,Office Supplies,Online,L,11/9/2014,195968902,12/28/2014,408,651.21,524.96,265693.68,214183.68,51510 +North America,Canada,Personal Care,Offline,M,5/25/2016,667770326,6/19/2016,6934,81.73,56.67,566715.82,392949.78,173766.04 +Europe,Malta,Vegetables,Online,L,10/18/2015,343241488,12/1/2015,1639,154.06,90.93,252504.34,149034.27,103470.07 +Sub-Saharan Africa,Cameroon,Household,Online,L,5/21/2012,808368718,6/6/2012,3122,668.27,502.54,2086338.94,1568929.88,517409.06 +Middle East and North Africa,Tunisia ,Snacks,Online,H,5/13/2010,119450843,6/23/2010,7014,152.58,97.44,1070196.12,683444.16,386751.96 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,C,12/22/2014,453099191,1/22/2015,974,152.58,97.44,148612.92,94906.56,53706.36 +Sub-Saharan Africa,Swaziland,Clothes,Offline,L,8/11/2013,456237590,9/16/2013,9696,109.28,35.84,1059578.88,347504.64,712074.24 +Middle East and North Africa,Turkey,Vegetables,Online,M,6/11/2017,196102368,7/1/2017,9903,154.06,90.93,1525656.18,900479.79,625176.39 +Europe,Ukraine,Meat,Offline,C,3/14/2012,710242354,4/18/2012,5351,421.89,364.69,2257533.39,1951456.19,306077.2 +Asia,China,Baby Food,Offline,M,12/21/2014,856518876,2/6/2015,1824,255.28,159.42,465630.72,290782.08,174848.64 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,L,5/27/2017,463105762,6/4/2017,2141,421.89,364.69,903266.49,780801.29,122465.2 +Sub-Saharan Africa,The Gambia,Meat,Online,L,3/16/2012,778489339,4/22/2012,1150,421.89,364.69,485173.5,419393.5,65780 +Sub-Saharan Africa,Cameroon,Household,Online,L,2/2/2012,421468436,3/11/2012,731,668.27,502.54,488505.37,367356.74,121148.63 +Europe,Albania,Vegetables,Online,C,9/6/2015,331154382,10/5/2015,4795,154.06,90.93,738717.7,436009.35,302708.35 +Sub-Saharan Africa,Nigeria,Snacks,Online,C,4/26/2011,616971004,5/14/2011,4285,152.58,97.44,653805.3,417530.4,236274.9 +Central America and the Caribbean,Grenada,Meat,Online,L,2/10/2011,108654630,3/7/2011,2174,421.89,364.69,917188.86,792836.06,124352.8 +Middle East and North Africa,Iraq,Personal Care,Online,L,11/21/2016,406254088,11/28/2016,8467,81.73,56.67,692007.91,479824.89,212183.02 +Asia,Kyrgyzstan,Baby Food,Online,M,5/23/2016,930130708,6/30/2016,5201,255.28,159.42,1327711.28,829143.42,498567.86 +Asia,Vietnam,Baby Food,Online,M,5/12/2017,270958316,6/6/2017,1442,255.28,159.42,368113.76,229883.64,138230.12 +Middle East and North Africa,Jordan,Meat,Online,C,6/14/2013,239723241,7/27/2013,8289,421.89,364.69,3497046.21,3022915.41,474130.8 +Europe,Latvia,Vegetables,Offline,C,9/30/2010,917724311,10/2/2010,3872,154.06,90.93,596520.32,352080.96,244439.36 +Sub-Saharan Africa,Malawi,Vegetables,Offline,M,5/24/2016,206572854,6/22/2016,8353,154.06,90.93,1286863.18,759538.29,527324.89 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,H,2/8/2012,578192698,3/14/2012,8923,9.33,6.92,83251.59,61747.16,21504.43 +Australia and Oceania,Kiribati,Household,Online,H,12/10/2010,524820172,1/26/2011,4807,668.27,502.54,3212373.89,2415709.78,796664.11 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,M,9/2/2015,409004104,10/1/2015,2258,9.33,6.92,21067.14,15625.36,5441.78 +Sub-Saharan Africa,Togo,Office Supplies,Online,H,12/24/2014,213605821,1/3/2015,9564,651.21,524.96,6228172.44,5020717.44,1207455 +Europe,Moldova ,Household,Offline,H,7/24/2017,891799151,7/29/2017,2042,668.27,502.54,1364607.34,1026186.68,338420.66 +Middle East and North Africa,Saudi Arabia,Fruits,Online,C,6/11/2010,317070424,7/27/2010,7039,9.33,6.92,65673.87,48709.88,16963.99 +Central America and the Caribbean,Honduras,Personal Care,Online,M,10/20/2015,933218467,12/6/2015,8937,81.73,56.67,730421.01,506459.79,223961.22 +Sub-Saharan Africa,Gabon,Personal Care,Offline,H,6/9/2011,304354608,7/20/2011,4147,81.73,56.67,338934.31,235010.49,103923.82 +Middle East and North Africa,Qatar,Personal Care,Online,L,4/19/2010,564902675,6/5/2010,6110,81.73,56.67,499370.3,346253.7,153116.6 +Europe,Sweden,Meat,Offline,H,4/2/2011,769598996,5/19/2011,300,421.89,364.69,126567,109407,17160 +Europe,Montenegro,Office Supplies,Offline,M,6/7/2010,943492400,6/19/2010,9223,651.21,524.96,6006109.83,4841706.08,1164403.75 +Sub-Saharan Africa,Kenya,Baby Food,Offline,L,8/18/2012,731944215,9/14/2012,7413,255.28,159.42,1892390.64,1181780.46,710610.18 +Sub-Saharan Africa,Botswana,Fruits,Offline,M,4/29/2012,750628268,5/13/2012,6440,9.33,6.92,60085.2,44564.8,15520.4 +Asia,Uzbekistan,Household,Offline,M,8/25/2012,335530889,9/2/2012,9901,668.27,502.54,6616541.27,4975648.54,1640892.73 +Central America and the Caribbean,Guatemala,Cereal,Online,C,12/31/2013,692950904,2/3/2014,8426,205.7,117.11,1733228.2,986768.86,746459.34 +Europe,Ireland,Beverages,Offline,H,4/10/2010,849499642,5/8/2010,4677,47.45,31.79,221923.65,148681.83,73241.82 +Middle East and North Africa,Bahrain,Clothes,Online,M,5/13/2015,802100932,5/29/2015,8345,109.28,35.84,911941.6,299084.8,612856.8 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,M,12/7/2013,167991101,1/14/2014,1155,152.58,97.44,176229.9,112543.2,63686.7 +Europe,Vatican City,Clothes,Offline,C,8/24/2010,434718978,9/12/2010,1861,109.28,35.84,203370.08,66698.24,136671.84 +Australia and Oceania,Palau,Meat,Online,C,3/26/2011,910145890,3/26/2011,1249,421.89,364.69,526940.61,455497.81,71442.8 +Asia,Tajikistan,Vegetables,Online,C,2/14/2011,972445666,2/25/2011,7137,154.06,90.93,1099526.22,648967.41,450558.81 +Middle East and North Africa,Algeria,Vegetables,Offline,C,5/23/2014,520104634,7/6/2014,9374,154.06,90.93,1444158.44,852377.82,591780.62 +Central America and the Caribbean,Haiti,Household,Offline,H,10/23/2014,421921622,11/18/2014,4839,668.27,502.54,3233758.53,2431791.06,801967.47 +Australia and Oceania,Fiji,Beverages,Online,C,10/18/2014,267007958,10/21/2014,2443,47.45,31.79,115920.35,77662.97,38257.38 +Australia and Oceania,Fiji,Vegetables,Offline,L,1/16/2014,614787471,1/23/2014,8129,154.06,90.93,1252353.74,739169.97,513183.77 +Europe,Finland,Office Supplies,Online,M,4/23/2013,744996488,5/25/2013,9871,651.21,524.96,6428093.91,5181880.16,1246213.75 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,C,8/19/2010,907683837,8/31/2010,2673,255.28,159.42,682363.44,426129.66,256233.78 +Sub-Saharan Africa,Cameroon,Personal Care,Online,M,9/6/2012,973210847,10/20/2012,3571,81.73,56.67,291857.83,202368.57,89489.26 +Asia,Cambodia,Snacks,Online,H,11/4/2015,882251346,11/15/2015,6634,152.58,97.44,1012215.72,646416.96,365798.76 +Europe,Vatican City,Cosmetics,Online,C,7/23/2017,195791661,8/5/2017,7958,437.2,263.33,3479237.6,2095580.14,1383657.46 +Sub-Saharan Africa,Sudan,Baby Food,Online,H,7/20/2012,345130622,8/25/2012,675,255.28,159.42,172314,107608.5,64705.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,H,10/3/2011,581879556,11/1/2011,9946,421.89,364.69,4196117.94,3627206.74,568911.2 +Sub-Saharan Africa,Kenya,Cosmetics,Online,C,10/23/2015,227962291,11/23/2015,7963,437.2,263.33,3481423.6,2096896.79,1384526.81 +Asia,Taiwan,Snacks,Online,H,4/11/2011,925615155,5/24/2011,8949,152.58,97.44,1365438.42,871990.56,493447.86 +Sub-Saharan Africa,Sudan,Beverages,Offline,C,4/12/2012,787386977,4/16/2012,4159,47.45,31.79,197344.55,132214.61,65129.94 +Middle East and North Africa,Oman,Cereal,Online,M,4/20/2011,246139085,5/8/2011,6880,205.7,117.11,1415216,805716.8,609499.2 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,M,3/26/2013,705045306,4/20/2013,7429,651.21,524.96,4837839.09,3899927.84,937911.25 +Europe,Switzerland,Clothes,Offline,H,6/21/2016,487591969,7/21/2016,8154,109.28,35.84,891069.12,292239.36,598829.76 +Sub-Saharan Africa,Botswana,Beverages,Offline,H,9/8/2016,687577903,10/4/2016,8436,47.45,31.79,400288.2,268180.44,132107.76 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,C,8/12/2010,219114434,8/30/2010,9685,651.21,524.96,6306968.85,5084237.6,1222731.25 +Australia and Oceania,New Zealand,Baby Food,Offline,M,12/24/2014,766625392,12/24/2014,344,255.28,159.42,87816.32,54840.48,32975.84 +Asia,Tajikistan,Cereal,Online,M,4/17/2017,934847104,5/19/2017,887,205.7,117.11,182455.9,103876.57,78579.33 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Offline,C,6/27/2017,298828399,7/5/2017,8819,9.33,6.92,82281.27,61027.48,21253.79 +Sub-Saharan Africa,Liberia,Clothes,Online,H,7/20/2016,753930604,8/26/2016,3675,109.28,35.84,401604,131712,269892 +Middle East and North Africa,Israel,Beverages,Online,C,10/5/2012,665827548,10/21/2012,2022,47.45,31.79,95943.9,64279.38,31664.52 +Europe,Georgia,Baby Food,Offline,M,1/11/2013,720505559,1/18/2013,2461,255.28,159.42,628244.08,392332.62,235911.46 +Middle East and North Africa,Qatar,Cereal,Offline,M,12/20/2013,774263465,12/28/2013,620,205.7,117.11,127534,72608.2,54925.8 +Central America and the Caribbean,Haiti,Fruits,Offline,L,4/6/2013,303712594,5/8/2013,4161,9.33,6.92,38822.13,28794.12,10028.01 +Sub-Saharan Africa,Comoros,Meat,Online,C,6/12/2013,655776774,7/11/2013,7775,421.89,364.69,3280194.75,2835464.75,444730 +Central America and the Caribbean,Honduras,Clothes,Offline,M,7/17/2010,997692334,7/29/2010,8187,109.28,35.84,894675.36,293422.08,601253.28 +Sub-Saharan Africa,Mali,Clothes,Offline,L,12/30/2012,567008101,2/3/2013,9152,109.28,35.84,1000130.56,328007.68,672122.88 +Sub-Saharan Africa,Benin,Fruits,Online,L,3/9/2015,921585404,3/21/2015,6456,9.33,6.92,60234.48,44675.52,15558.96 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,C,4/27/2016,989598071,6/13/2016,2915,255.28,159.42,744141.2,464709.3,279431.9 +Europe,Bulgaria,Meat,Online,L,9/10/2016,219532430,9/16/2016,3379,421.89,364.69,1425566.31,1232287.51,193278.8 +Sub-Saharan Africa,Malawi,Vegetables,Online,M,11/11/2013,830187308,12/28/2013,9728,154.06,90.93,1498695.68,884567.04,614128.64 +Europe,Georgia,Beverages,Online,M,1/11/2014,160674035,2/15/2014,5872,47.45,31.79,278626.4,186670.88,91955.52 +Europe,Belarus,Personal Care,Online,M,2/7/2013,120416438,3/7/2013,2755,81.73,56.67,225166.15,156125.85,69040.3 +Sub-Saharan Africa,Rwanda,Personal Care,Offline,L,8/18/2015,439150846,10/4/2015,3349,81.73,56.67,273713.77,189787.83,83925.94 +Central America and the Caribbean,Guatemala,Cosmetics,Online,C,11/8/2015,916926085,12/27/2015,7660,437.2,263.33,3348952,2017107.8,1331844.2 +Asia,Mongolia,Office Supplies,Offline,L,8/30/2016,974103486,9/5/2016,7723,651.21,524.96,5029294.83,4054266.08,975028.75 +Middle East and North Africa,Bahrain,Office Supplies,Offline,M,8/28/2010,101356875,9/27/2010,2607,651.21,524.96,1697704.47,1368570.72,329133.75 +Central America and the Caribbean,Jamaica,Cereal,Offline,H,3/18/2014,109672582,4/28/2014,3409,205.7,117.11,701231.3,399227.99,302003.31 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,H,9/7/2010,180349433,9/8/2010,8260,651.21,524.96,5378994.6,4336169.6,1042825 +Middle East and North Africa,Yemen,Cereal,Offline,M,10/21/2014,914998757,11/27/2014,7320,205.7,117.11,1505724,857245.2,648478.8 +Australia and Oceania,New Zealand,Snacks,Offline,M,11/5/2015,285544383,11/15/2015,7783,152.58,97.44,1187530.14,758375.52,429154.62 +Asia,Kyrgyzstan,Office Supplies,Offline,M,9/24/2011,384222638,11/10/2011,8872,651.21,524.96,5777535.12,4657445.12,1120090 +Europe,Belgium,Vegetables,Online,H,10/18/2012,673582351,10/29/2012,6841,154.06,90.93,1053924.46,622052.13,431872.33 +Europe,Bosnia and Herzegovina,Baby Food,Online,C,4/24/2015,236484849,5/27/2015,9977,255.28,159.42,2546928.56,1590533.34,956395.22 +Asia,Myanmar,Baby Food,Offline,H,10/23/2012,926103961,11/19/2012,3597,255.28,159.42,918242.16,573433.74,344808.42 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,C,1/18/2015,615926015,2/9/2015,5050,81.73,56.67,412736.5,286183.5,126553 +Australia and Oceania,Vanuatu,Baby Food,Offline,C,11/27/2013,849749839,1/3/2014,8715,255.28,159.42,2224765.2,1389345.3,835419.9 +Central America and the Caribbean,Grenada,Meat,Online,H,6/23/2017,991686761,6/25/2017,1005,421.89,364.69,423999.45,366513.45,57486 +Australia and Oceania,Nauru,Cosmetics,Offline,C,12/28/2015,476160609,2/4/2016,5360,437.2,263.33,2343392,1411448.8,931943.2 +Europe,Switzerland,Beverages,Offline,L,11/19/2015,157907712,12/14/2015,7256,47.45,31.79,344297.2,230668.24,113628.96 +Asia,Turkmenistan,Snacks,Online,M,4/19/2013,961976897,5/25/2013,9196,152.58,97.44,1403125.68,896058.24,507067.44 +Central America and the Caribbean,Belize,Clothes,Online,C,1/7/2013,733729493,1/10/2013,5717,109.28,35.84,624753.76,204897.28,419856.48 +Australia and Oceania,Palau,Office Supplies,Online,H,2/6/2017,988839328,2/6/2017,8386,651.21,524.96,5461047.06,4402314.56,1058732.5 +Europe,Estonia,Personal Care,Online,L,7/11/2013,163292729,7/24/2013,802,81.73,56.67,65547.46,45449.34,20098.12 +Asia,Taiwan,Beverages,Offline,C,4/9/2010,363388526,4/24/2010,3595,47.45,31.79,170582.75,114285.05,56297.7 +Central America and the Caribbean,Haiti,Beverages,Offline,L,5/16/2016,615738046,6/29/2016,9426,47.45,31.79,447263.7,299652.54,147611.16 +Europe,United Kingdom,Cosmetics,Offline,M,6/8/2015,917265117,7/2/2015,7987,437.2,263.33,3491916.4,2103216.71,1388699.69 +Europe,Netherlands,Snacks,Online,C,11/3/2014,885206067,12/18/2014,1001,152.58,97.44,152732.58,97537.44,55195.14 +Europe,Georgia,Personal Care,Offline,H,9/6/2011,207109725,10/10/2011,7225,81.73,56.67,590499.25,409440.75,181058.5 +Asia,Turkmenistan,Vegetables,Offline,C,9/6/2011,890837419,10/7/2011,7443,154.06,90.93,1146668.58,676791.99,469876.59 +Asia,Japan,Meat,Offline,L,4/12/2010,514562976,4/26/2010,9474,421.89,364.69,3996985.86,3455073.06,541912.8 +Middle East and North Africa,Saudi Arabia,Beverages,Online,M,7/17/2011,776772725,8/13/2011,3166,47.45,31.79,150226.7,100647.14,49579.56 +Middle East and North Africa,Turkey,Beverages,Online,M,10/26/2016,746265494,12/14/2016,5398,47.45,31.79,256135.1,171602.42,84532.68 +North America,Mexico,Cosmetics,Offline,H,5/19/2013,912152612,6/10/2013,5083,437.2,263.33,2222287.6,1338506.39,883781.21 +Australia and Oceania,Australia,Household,Offline,L,1/26/2016,933857905,2/26/2016,8161,668.27,502.54,5453751.47,4101228.94,1352522.53 +Asia,Taiwan,Cereal,Online,M,6/28/2010,991117703,7/16/2010,2608,205.7,117.11,536465.6,305422.88,231042.72 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,5/27/2017,433980834,6/14/2017,3428,437.2,263.33,1498721.6,902695.24,596026.36 +Middle East and North Africa,Syria,Personal Care,Online,H,3/10/2013,932808625,4/6/2013,7656,81.73,56.67,625724.88,433865.52,191859.36 +Central America and the Caribbean,Costa Rica,Snacks,Online,C,12/13/2016,628274905,1/12/2017,9361,152.58,97.44,1428301.38,912135.84,516165.54 +Europe,Slovakia,Office Supplies,Offline,L,12/24/2010,881366002,1/18/2011,4641,651.21,524.96,3022265.61,2436339.36,585926.25 +Sub-Saharan Africa,Angola,Household,Online,C,9/21/2012,423380744,11/10/2012,6625,668.27,502.54,4427288.75,3329327.5,1097961.25 +Central America and the Caribbean,Saint Lucia,Snacks,Online,C,5/26/2010,305930459,5/27/2010,476,152.58,97.44,72628.08,46381.44,26246.64 +Europe,Liechtenstein,Vegetables,Offline,C,3/18/2012,750938975,4/7/2012,8385,154.06,90.93,1291793.1,762448.05,529345.05 +Sub-Saharan Africa,Guinea,Cosmetics,Online,H,4/20/2012,700642621,4/27/2012,4576,437.2,263.33,2000627.2,1204998.08,795629.12 +Australia and Oceania,Solomon Islands,Meat,Offline,H,3/21/2017,967590224,3/21/2017,304,421.89,364.69,128254.56,110865.76,17388.8 +Middle East and North Africa,Algeria,Fruits,Offline,C,11/13/2011,184643113,11/17/2011,8855,9.33,6.92,82617.15,61276.6,21340.55 +Sub-Saharan Africa,Mauritania,Vegetables,Online,C,4/17/2016,654975116,4/27/2016,547,154.06,90.93,84270.82,49738.71,34532.11 +Europe,Germany,Household,Offline,H,9/28/2013,702072560,10/19/2013,7727,668.27,502.54,5163722.29,3883126.58,1280595.71 +Central America and the Caribbean,Cuba,Baby Food,Offline,M,1/11/2015,519734275,2/10/2015,9776,255.28,159.42,2495617.28,1558489.92,937127.36 +Middle East and North Africa,Iran,Snacks,Offline,M,11/20/2016,822071588,1/3/2017,8106,152.58,97.44,1236813.48,789848.64,446964.84 +Middle East and North Africa,Morocco,Cereal,Offline,H,5/2/2013,593508327,5/8/2013,1158,205.7,117.11,238200.6,135613.38,102587.22 +Sub-Saharan Africa,Angola,Baby Food,Online,L,8/4/2014,238780820,8/29/2014,9406,255.28,159.42,2401163.68,1499504.52,901659.16 +Sub-Saharan Africa,South Sudan,Fruits,Offline,L,1/6/2013,232937896,2/21/2013,355,9.33,6.92,3312.15,2456.6,855.55 +Asia,Sri Lanka,Baby Food,Offline,H,3/6/2017,671340882,4/2/2017,3541,255.28,159.42,903946.48,564506.22,339440.26 +Asia,Bhutan,Clothes,Offline,M,3/15/2010,819663608,4/1/2010,5531,109.28,35.84,604427.68,198231.04,406196.64 +Asia,Mongolia,Meat,Online,M,2/22/2014,463892400,3/21/2014,4925,421.89,364.69,2077808.25,1796098.25,281710 +Europe,Albania,Personal Care,Online,H,6/23/2010,360326087,6/27/2010,7351,81.73,56.67,600797.23,416581.17,184216.06 +Europe,Iceland,Beverages,Offline,C,1/10/2012,885575997,1/22/2012,472,47.45,31.79,22396.4,15004.88,7391.52 +Central America and the Caribbean,Grenada,Meat,Online,L,10/2/2013,686565959,10/2/2013,8979,421.89,364.69,3788150.31,3274551.51,513598.8 +Asia,Indonesia,Vegetables,Online,C,9/7/2011,730532300,10/11/2011,9596,154.06,90.93,1478359.76,872564.28,605795.48 +Middle East and North Africa,Egypt,Cosmetics,Offline,L,4/8/2014,255023849,4/22/2014,6079,437.2,263.33,2657738.8,1600783.07,1056955.73 +Europe,Hungary,Household,Offline,M,11/14/2015,817901933,11/20/2015,4212,668.27,502.54,2814753.24,2116698.48,698054.76 +Europe,Liechtenstein,Clothes,Online,H,9/17/2015,447340381,10/1/2015,6814,109.28,35.84,744633.92,244213.76,500420.16 +Australia and Oceania,Australia,Household,Offline,C,1/29/2014,391825520,2/2/2014,8734,668.27,502.54,5836670.18,4389184.36,1447485.82 +Australia and Oceania,Samoa ,Fruits,Offline,M,2/9/2016,170156180,3/13/2016,1850,9.33,6.92,17260.5,12802,4458.5 +Europe,Spain,Household,Online,H,11/7/2012,721443688,11/24/2012,74,668.27,502.54,49451.98,37187.96,12264.02 +Sub-Saharan Africa,Mauritius ,Meat,Offline,C,5/13/2015,355111873,5/28/2015,4349,421.89,364.69,1834799.61,1586036.81,248762.8 +Middle East and North Africa,Afghanistan,Snacks,Online,M,1/16/2013,600897061,3/4/2013,7649,152.58,97.44,1167084.42,745318.56,421765.86 +Asia,Philippines,Baby Food,Online,M,4/15/2015,358848083,5/3/2015,9977,255.28,159.42,2546928.56,1590533.34,956395.22 +Middle East and North Africa,Egypt,Baby Food,Online,C,5/29/2017,849326264,6/2/2017,3370,255.28,159.42,860293.6,537245.4,323048.2 +Middle East and North Africa,Tunisia ,Cereal,Online,C,1/1/2012,663005435,1/13/2012,6897,205.7,117.11,1418712.9,807707.67,611005.23 +Asia,Tajikistan,Beverages,Online,M,6/11/2015,710871922,6/28/2015,1654,47.45,31.79,78482.3,52580.66,25901.64 +Australia and Oceania,Federated States of Micronesia,Household,Offline,M,2/5/2011,174224555,3/6/2011,5772,668.27,502.54,3857254.44,2900660.88,956593.56 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,C,9/7/2013,554674661,10/1/2013,9413,255.28,159.42,2402950.64,1500620.46,902330.18 +Asia,Sri Lanka,Household,Online,H,6/26/2012,724146068,7/9/2012,9768,668.27,502.54,6527661.36,4908810.72,1618850.64 +Middle East and North Africa,Syria,Fruits,Online,H,12/28/2012,974875104,1/22/2013,6062,9.33,6.92,56558.46,41949.04,14609.42 +Australia and Oceania,Australia,Meat,Online,C,5/26/2010,769410598,6/17/2010,4549,421.89,364.69,1919177.61,1658974.81,260202.8 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,C,2/12/2016,990613877,3/17/2016,3515,109.28,35.84,384119.2,125977.6,258141.6 +Sub-Saharan Africa,Mali,Meat,Online,M,2/9/2016,791658771,3/6/2016,8277,421.89,364.69,3491983.53,3018539.13,473444.4 +Australia and Oceania,East Timor,Baby Food,Offline,L,7/21/2012,746031606,8/17/2012,6185,255.28,159.42,1578906.8,986012.7,592894.1 +Europe,Monaco,Household,Offline,L,6/25/2012,597531211,6/30/2012,1619,668.27,502.54,1081929.13,813612.26,268316.87 +Europe,Ukraine,Personal Care,Offline,H,6/1/2016,610268914,7/14/2016,988,81.73,56.67,80749.24,55989.96,24759.28 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,H,8/1/2014,218668544,8/8/2014,7736,152.58,97.44,1180358.88,753795.84,426563.04 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,L,6/2/2013,277466428,7/4/2013,7337,651.21,524.96,4777927.77,3851631.52,926296.25 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,L,8/21/2016,811711394,9/28/2016,2294,651.21,524.96,1493875.74,1204258.24,289617.5 +Europe,Malta,Personal Care,Offline,L,11/18/2013,566764771,11/25/2013,7145,81.73,56.67,583960.85,404907.15,179053.7 +Europe,Croatia,Snacks,Offline,M,10/11/2014,158300387,10/27/2014,3457,152.58,97.44,527469.06,336850.08,190618.98 +Central America and the Caribbean,El Salvador,Clothes,Offline,M,11/17/2014,722304570,1/3/2015,4828,109.28,35.84,527603.84,173035.52,354568.32 +Sub-Saharan Africa,Cameroon,Baby Food,Online,H,8/2/2014,765076148,8/27/2014,1889,255.28,159.42,482223.92,301144.38,181079.54 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,M,5/16/2015,213226449,6/22/2015,7299,437.2,263.33,3191122.8,1922045.67,1269077.13 +Australia and Oceania,Marshall Islands,Clothes,Online,C,12/24/2015,863679301,1/2/2016,753,109.28,35.84,82287.84,26987.52,55300.32 +Europe,Latvia,Cereal,Offline,H,3/21/2016,533671033,4/20/2016,3973,205.7,117.11,817246.1,465278.03,351968.07 +Middle East and North Africa,Syria,Personal Care,Offline,C,3/9/2013,710750472,4/4/2013,5714,81.73,56.67,467005.22,323812.38,143192.84 +Europe,Hungary,Vegetables,Offline,M,8/8/2012,702778947,9/16/2012,6763,154.06,90.93,1041907.78,614959.59,426948.19 +Asia,India,Clothes,Offline,L,6/24/2017,787930285,8/9/2017,4936,109.28,35.84,539406.08,176906.24,362499.84 +Europe,Iceland,Clothes,Offline,M,9/26/2016,864690816,11/4/2016,83,109.28,35.84,9070.24,2974.72,6095.52 +Australia and Oceania,New Zealand,Vegetables,Offline,H,9/23/2011,901859366,11/12/2011,9083,154.06,90.93,1399326.98,825917.19,573409.79 +Middle East and North Africa,Oman,Meat,Offline,L,6/9/2012,488547265,6/28/2012,847,421.89,364.69,357340.83,308892.43,48448.4 +Australia and Oceania,Samoa ,Cosmetics,Online,H,12/29/2010,184178340,1/30/2011,1318,437.2,263.33,576229.6,347068.94,229160.66 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,L,9/19/2015,168488919,10/21/2015,8470,47.45,31.79,401901.5,269261.3,132640.2 +Middle East and North Africa,Syria,Personal Care,Offline,L,1/28/2017,691527831,1/29/2017,7307,81.73,56.67,597201.11,414087.69,183113.42 +Sub-Saharan Africa,Seychelles ,Clothes,Offline,H,3/4/2014,723656404,4/12/2014,4866,109.28,35.84,531756.48,174397.44,357359.04 +Middle East and North Africa,Jordan,Cereal,Offline,C,12/16/2010,205548465,1/12/2011,5213,205.7,117.11,1072314.1,610494.43,461819.67 +Europe,Ukraine,Snacks,Online,L,6/13/2012,498190343,6/29/2012,4448,152.58,97.44,678675.84,433413.12,245262.72 +Europe,Spain,Meat,Offline,C,5/16/2013,332880866,6/26/2013,5700,421.89,364.69,2404773,2078733,326040 +Sub-Saharan Africa,Chad,Office Supplies,Offline,H,2/1/2017,761231362,2/3/2017,4131,651.21,524.96,2690148.51,2168609.76,521538.75 +Asia,Myanmar,Clothes,Online,H,8/30/2016,205165660,10/7/2016,1933,109.28,35.84,211238.24,69278.72,141959.52 +Europe,Slovakia,Household,Offline,M,10/19/2013,306920087,12/8/2013,3329,668.27,502.54,2224670.83,1672955.66,551715.17 +Asia,Turkmenistan,Vegetables,Online,L,1/21/2015,979043471,2/16/2015,9575,154.06,90.93,1475124.5,870654.75,604469.75 +Middle East and North Africa,Algeria,Personal Care,Offline,M,11/27/2012,854397141,12/17/2012,3956,81.73,56.67,323323.88,224186.52,99137.36 +Asia,Laos,Meat,Offline,C,4/2/2012,436154925,4/25/2012,6790,421.89,364.69,2864633.1,2476245.1,388388 +Middle East and North Africa,Yemen,Clothes,Offline,M,6/26/2011,747803151,8/5/2011,425,109.28,35.84,46444,15232,31212 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,C,11/4/2013,183140647,11/17/2013,4242,9.33,6.92,39577.86,29354.64,10223.22 +Central America and the Caribbean,Honduras,Meat,Offline,M,1/24/2016,356278741,3/13/2016,9652,421.89,364.69,4072082.28,3519987.88,552094.4 +North America,Canada,Office Supplies,Offline,H,2/29/2012,251641261,4/9/2012,5096,651.21,524.96,3318566.16,2675196.16,643370 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,H,5/13/2012,273964536,6/28/2012,1049,437.2,263.33,458622.8,276233.17,182389.63 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,8/5/2016,898297393,8/16/2016,5016,651.21,524.96,3266469.36,2633199.36,633270 +Europe,Slovenia,Meat,Online,L,9/14/2010,420001161,10/30/2010,6532,421.89,364.69,2755785.48,2382155.08,373630.4 +Sub-Saharan Africa,Swaziland,Clothes,Offline,H,9/8/2015,804749667,10/25/2015,2165,109.28,35.84,236591.2,77593.6,158997.6 +Sub-Saharan Africa,South Sudan,Fruits,Online,C,9/24/2015,938529241,10/18/2015,513,9.33,6.92,4786.29,3549.96,1236.33 +Europe,Iceland,Fruits,Online,C,1/11/2015,677638709,2/8/2015,7207,9.33,6.92,67241.31,49872.44,17368.87 +Middle East and North Africa,Lebanon,Household,Online,H,4/6/2011,398689401,4/25/2011,9908,668.27,502.54,6621219.16,4979166.32,1642052.84 +North America,United States of America,Clothes,Offline,C,7/15/2014,548605144,7/15/2014,3308,109.28,35.84,361498.24,118558.72,242939.52 +Europe,United Kingdom,Cereal,Offline,L,4/20/2013,294622266,5/23/2013,4130,205.7,117.11,849541,483664.3,365876.7 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,C,1/4/2016,674289596,1/24/2016,6130,109.28,35.84,669886.4,219699.2,450187.2 +Asia,Turkmenistan,Vegetables,Offline,M,1/10/2017,545468461,2/7/2017,5094,154.06,90.93,784781.64,463197.42,321584.22 +Sub-Saharan Africa,Zimbabwe,Personal Care,Offline,C,7/30/2015,636332690,8/8/2015,3839,81.73,56.67,313761.47,217556.13,96205.34 +Central America and the Caribbean,El Salvador,Cereal,Offline,M,12/10/2011,395368611,1/9/2012,7213,205.7,117.11,1483714.1,844714.43,638999.67 +Middle East and North Africa,Morocco,Fruits,Online,L,4/3/2011,241375052,5/21/2011,7097,9.33,6.92,66215.01,49111.24,17103.77 +Sub-Saharan Africa,Chad,Household,Online,M,2/23/2012,213463342,3/23/2012,7401,668.27,502.54,4945866.27,3719298.54,1226567.73 +Europe,Liechtenstein,Personal Care,Online,C,7/11/2010,421057307,8/11/2010,9069,81.73,56.67,741209.37,513940.23,227269.14 +Europe,Ukraine,Fruits,Offline,H,12/7/2010,593893277,12/31/2010,5073,9.33,6.92,47331.09,35105.16,12225.93 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,H,3/13/2015,532020080,3/29/2015,5419,255.28,159.42,1383362.32,863896.98,519465.34 +Europe,Cyprus,Snacks,Offline,L,1/20/2011,555799043,2/19/2011,2143,152.58,97.44,326978.94,208813.92,118165.02 +Europe,Liechtenstein,Snacks,Offline,L,10/26/2013,155903995,11/19/2013,4311,152.58,97.44,657772.38,420063.84,237708.54 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,H,2/23/2017,243321263,3/16/2017,3024,255.28,159.42,771966.72,482086.08,289880.64 +Europe,Croatia,Cosmetics,Online,H,12/25/2011,899349677,1/29/2012,6410,437.2,263.33,2802452,1687945.3,1114506.7 +Europe,Italy,Cereal,Offline,L,1/14/2013,925600564,2/22/2013,4631,205.7,117.11,952596.7,542336.41,410260.29 +Europe,Czech Republic,Household,Online,C,3/4/2017,993997752,4/18/2017,4879,668.27,502.54,3260489.33,2451892.66,808596.67 +Europe,Slovenia,Vegetables,Offline,H,9/23/2014,496777570,10/24/2014,6377,154.06,90.93,982440.62,579860.61,402580.01 +Central America and the Caribbean,Haiti,Beverages,Online,H,1/17/2016,696488845,1/28/2016,5382,47.45,31.79,255375.9,171093.78,84282.12 +Europe,Bosnia and Herzegovina,Household,Online,M,5/23/2017,675992906,6/5/2017,178,668.27,502.54,118952.06,89452.12,29499.94 +Central America and the Caribbean,Dominica,Fruits,Online,H,4/20/2012,488463580,4/22/2012,6083,9.33,6.92,56754.39,42094.36,14660.03 +Europe,Hungary,Household,Offline,M,7/13/2010,707387197,7/23/2010,446,668.27,502.54,298048.42,224132.84,73915.58 +Australia and Oceania,Kiribati,Personal Care,Online,L,7/14/2011,176562583,7/16/2011,7647,81.73,56.67,624989.31,433355.49,191633.82 +Europe,Serbia,Snacks,Online,L,10/31/2015,960101068,11/11/2015,4096,152.58,97.44,624967.68,399114.24,225853.44 +Central America and the Caribbean,Dominica,Clothes,Online,H,8/25/2013,692426478,8/29/2013,3237,109.28,35.84,353739.36,116014.08,237725.28 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,C,6/5/2011,228275144,6/21/2011,543,437.2,263.33,237399.6,142988.19,94411.41 +Sub-Saharan Africa,Comoros,Fruits,Offline,H,11/17/2012,492695891,12/4/2012,8518,9.33,6.92,79472.94,58944.56,20528.38 +Europe,Estonia,Household,Online,L,3/21/2015,231050050,5/1/2015,1699,668.27,502.54,1135390.73,853815.46,281575.27 +Sub-Saharan Africa,Djibouti,Office Supplies,Online,C,12/4/2012,959011447,12/13/2012,1653,651.21,524.96,1076450.13,867758.88,208691.25 +Australia and Oceania,Australia,Baby Food,Offline,M,9/13/2016,212566411,9/21/2016,1980,255.28,159.42,505454.4,315651.6,189802.8 +Europe,Czech Republic,Fruits,Offline,L,10/21/2011,998013770,11/2/2011,3308,9.33,6.92,30863.64,22891.36,7972.28 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,M,11/4/2014,541964852,11/13/2014,8298,81.73,56.67,678195.54,470247.66,207947.88 +Europe,Malta,Meat,Offline,L,12/30/2016,641343486,1/22/2017,6644,421.89,364.69,2803037.16,2423000.36,380036.8 +Europe,Lithuania,Office Supplies,Offline,M,7/2/2010,913385999,8/15/2010,69,651.21,524.96,44933.49,36222.24,8711.25 +Middle East and North Africa,Kuwait,Clothes,Online,C,3/2/2015,145641219,4/18/2015,7328,109.28,35.84,800803.84,262635.52,538168.32 +Sub-Saharan Africa,Benin,Personal Care,Offline,H,12/31/2013,345970475,1/24/2014,9207,81.73,56.67,752488.11,521760.69,230727.42 +Asia,Malaysia,Fruits,Online,H,1/2/2010,892547595,1/6/2010,3523,9.33,6.92,32869.59,24379.16,8490.43 +Central America and the Caribbean,Cuba,Household,Offline,L,11/1/2014,783858907,11/30/2014,124,668.27,502.54,82865.48,62314.96,20550.52 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,H,9/7/2014,888703238,10/5/2014,5892,255.28,159.42,1504109.76,939302.64,564807.12 +Australia and Oceania,New Zealand,Cereal,Offline,M,12/21/2011,796191918,2/4/2012,9737,205.7,117.11,2002900.9,1140300.07,862600.83 +Asia,Myanmar,Snacks,Online,L,12/18/2013,165748775,12/29/2013,7601,152.58,97.44,1159760.58,740641.44,419119.14 +Sub-Saharan Africa,Rwanda,Beverages,Offline,H,11/4/2013,977110135,11/27/2013,7457,47.45,31.79,353834.65,237058.03,116776.62 +Europe,Denmark,Cosmetics,Offline,H,3/22/2017,780324828,4/4/2017,4312,437.2,263.33,1885206.4,1135478.96,749727.44 +North America,Mexico,Cosmetics,Offline,L,8/17/2015,345754182,9/14/2015,5201,437.2,263.33,2273877.2,1369579.33,904297.87 +Sub-Saharan Africa,South Africa,Office Supplies,Online,H,1/4/2013,514072024,1/6/2013,4191,651.21,524.96,2729221.11,2200107.36,529113.75 +Central America and the Caribbean,Grenada,Office Supplies,Offline,C,5/23/2014,846264684,6/26/2014,7381,651.21,524.96,4806581.01,3874729.76,931851.25 +Europe,Liechtenstein,Personal Care,Online,M,6/30/2014,973630988,7/10/2014,7900,81.73,56.67,645667,447693,197974 +Sub-Saharan Africa,Namibia,Cereal,Offline,L,9/5/2016,147782266,10/6/2016,911,205.7,117.11,187392.7,106687.21,80705.49 +Sub-Saharan Africa,Niger,Vegetables,Offline,L,1/5/2014,390642344,2/8/2014,8606,154.06,90.93,1325840.36,782543.58,543296.78 +Middle East and North Africa,Yemen,Vegetables,Offline,H,10/9/2015,644447553,10/28/2015,5207,154.06,90.93,802190.42,473472.51,328717.91 +Europe,Georgia,Vegetables,Online,M,5/14/2013,821746718,6/11/2013,1970,154.06,90.93,303498.2,179132.1,124366.1 +Middle East and North Africa,Oman,Cereal,Offline,L,6/3/2014,455401170,6/16/2014,2181,205.7,117.11,448631.7,255416.91,193214.79 +Europe,Ireland,Clothes,Online,H,4/4/2016,948584735,4/18/2016,6158,109.28,35.84,672946.24,220702.72,452243.52 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,C,4/9/2017,624783742,5/16/2017,6248,255.28,159.42,1594989.44,996056.16,598933.28 +Central America and the Caribbean,Dominica,Household,Online,L,2/16/2013,577797019,3/12/2013,1833,668.27,502.54,1224938.91,921155.82,303783.09 +Asia,Tajikistan,Office Supplies,Online,M,9/18/2015,621735894,10/19/2015,4322,651.21,524.96,2814529.62,2268877.12,545652.5 +Sub-Saharan Africa,Zambia,Snacks,Online,L,6/20/2011,641024196,6/21/2011,2159,152.58,97.44,329420.22,210372.96,119047.26 +Australia and Oceania,Australia,Meat,Offline,C,8/10/2010,140398252,9/24/2010,5817,421.89,364.69,2454134.13,2121401.73,332732.4 +Europe,Ukraine,Snacks,Offline,C,1/26/2013,494906890,1/31/2013,2802,152.58,97.44,427529.16,273026.88,154502.28 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,H,4/11/2012,899911439,5/23/2012,2648,437.2,263.33,1157705.6,697297.84,460407.76 +Sub-Saharan Africa,Niger,Beverages,Online,M,1/26/2014,621085727,1/29/2014,1923,47.45,31.79,91246.35,61132.17,30114.18 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,M,3/21/2010,344416081,5/10/2010,9227,437.2,263.33,4034044.4,2429745.91,1604298.49 +North America,Mexico,Cereal,Offline,H,6/25/2012,826201331,7/25/2012,189,205.7,117.11,38877.3,22133.79,16743.51 +Asia,Myanmar,Household,Online,H,12/21/2010,643052804,12/26/2010,2470,668.27,502.54,1650626.9,1241273.8,409353.1 +Central America and the Caribbean,Barbados,Cereal,Online,H,10/16/2015,241894328,11/13/2015,762,205.7,117.11,156743.4,89237.82,67505.58 +Asia,Kyrgyzstan,Cereal,Offline,L,5/24/2015,589962232,6/3/2015,1789,205.7,117.11,367997.3,209509.79,158487.51 +Asia,Malaysia,Personal Care,Online,L,8/27/2010,924805343,9/1/2010,9307,81.73,56.67,760661.11,527427.69,233233.42 +Australia and Oceania,Palau,Cosmetics,Online,C,2/1/2011,104284989,3/1/2011,9101,437.2,263.33,3978957.2,2396566.33,1582390.87 +Europe,Spain,Household,Online,H,11/30/2015,656575000,1/1/2016,3988,668.27,502.54,2665060.76,2004129.52,660931.24 +Europe,Denmark,Personal Care,Online,H,4/10/2010,230161702,5/15/2010,8817,81.73,56.67,720613.41,499659.39,220954.02 +Europe,Ukraine,Meat,Offline,M,6/12/2014,143843924,7/23/2014,5469,421.89,364.69,2307316.41,1994489.61,312826.8 +Australia and Oceania,Samoa ,Clothes,Offline,L,11/30/2011,436732995,12/18/2011,7853,109.28,35.84,858175.84,281451.52,576724.32 +Asia,Kazakhstan,Snacks,Online,H,9/24/2013,318252742,10/19/2013,6913,152.58,97.44,1054785.54,673602.72,381182.82 +Australia and Oceania,Marshall Islands,Beverages,Offline,M,11/13/2016,418139493,12/13/2016,5623,47.45,31.79,266811.35,178755.17,88056.18 +Europe,Albania,Cosmetics,Online,H,7/30/2015,536442077,9/10/2015,3986,437.2,263.33,1742679.2,1049633.38,693045.82 +North America,Canada,Snacks,Offline,L,9/28/2012,993521821,10/31/2012,4040,152.58,97.44,616423.2,393657.6,222765.6 +Central America and the Caribbean,Haiti,Snacks,Offline,L,2/9/2016,380052554,2/22/2016,4851,152.58,97.44,740165.58,472681.44,267484.14 +Europe,Belarus,Cosmetics,Online,H,10/3/2011,507020604,10/7/2011,7519,437.2,263.33,3287306.8,1979978.27,1307328.53 +Sub-Saharan Africa,Ethiopia,Clothes,Online,H,5/4/2013,555724799,5/23/2013,172,109.28,35.84,18796.16,6164.48,12631.68 +Asia,Indonesia,Office Supplies,Offline,C,11/12/2012,227776467,12/13/2012,2973,651.21,524.96,1936047.33,1560706.08,375341.25 +Central America and the Caribbean,Guatemala,Snacks,Offline,H,10/4/2014,195099437,10/8/2014,3114,152.58,97.44,475134.12,303428.16,171705.96 +Sub-Saharan Africa,Malawi,Household,Offline,M,12/7/2016,749930036,12/22/2016,9817,668.27,502.54,6560406.59,4933435.18,1626971.41 +Europe,Germany,Meat,Online,L,8/5/2014,454817092,9/2/2014,9339,421.89,364.69,3940030.71,3405839.91,534190.8 +Sub-Saharan Africa,Togo,Snacks,Offline,H,7/27/2011,192621934,8/16/2011,9966,152.58,97.44,1520612.28,971087.04,549525.24 +Europe,Monaco,Cereal,Offline,C,7/18/2016,916518390,7/26/2016,7013,205.7,117.11,1442574.1,821292.43,621281.67 +Sub-Saharan Africa,South Africa,Personal Care,Online,L,7/22/2016,499992787,8/12/2016,7832,81.73,56.67,640109.36,443839.44,196269.92 +Europe,Sweden,Personal Care,Online,H,1/22/2011,486843955,2/18/2011,6800,81.73,56.67,555764,385356,170408 +Europe,United Kingdom,Fruits,Offline,M,9/19/2015,241183221,9/26/2015,330,9.33,6.92,3078.9,2283.6,795.3 +Europe,Spain,Snacks,Offline,H,3/10/2013,997434413,4/10/2013,1863,152.58,97.44,284256.54,181530.72,102725.82 +Sub-Saharan Africa,Togo,Cereal,Online,M,6/25/2017,910333859,7/24/2017,6873,205.7,117.11,1413776.1,804897.03,608879.07 +Central America and the Caribbean,Dominican Republic,Fruits,Offline,H,3/2/2017,904930388,3/27/2017,7866,9.33,6.92,73389.78,54432.72,18957.06 +Europe,Bulgaria,Baby Food,Offline,H,1/10/2017,626585328,1/10/2017,9378,255.28,159.42,2394015.84,1495040.76,898975.08 +Middle East and North Africa,Libya,Cosmetics,Offline,L,7/20/2011,690972506,8/19/2011,2974,437.2,263.33,1300232.8,783143.42,517089.38 +Europe,Bosnia and Herzegovina,Meat,Online,C,6/5/2011,434078252,7/23/2011,2256,421.89,364.69,951783.84,822740.64,129043.2 +Asia,China,Household,Online,M,1/24/2017,162201392,2/21/2017,7851,668.27,502.54,5246587.77,3945441.54,1301146.23 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,C,10/16/2014,701953256,10/24/2014,2422,437.2,263.33,1058898.4,637785.26,421113.14 +Australia and Oceania,Papua New Guinea,Meat,Offline,L,12/1/2010,250257670,12/15/2010,5661,421.89,364.69,2388319.29,2064510.09,323809.2 +Europe,Serbia,Baby Food,Offline,H,10/29/2012,224350965,12/3/2012,9291,255.28,159.42,2371806.48,1481171.22,890635.26 +Middle East and North Africa,Morocco,Cosmetics,Online,H,1/17/2010,311781966,3/4/2010,2067,437.2,263.33,903692.4,544303.11,359389.29 +Asia,China,Baby Food,Offline,H,11/13/2015,720412003,12/22/2015,4776,255.28,159.42,1219217.28,761389.92,457827.36 +Middle East and North Africa,Israel,Beverages,Online,C,7/31/2010,828414905,9/11/2010,5234,47.45,31.79,248353.3,166388.86,81964.44 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,H,5/27/2013,534276998,7/13/2013,3291,152.58,97.44,502140.78,320675.04,181465.74 +Central America and the Caribbean,The Bahamas,Snacks,Online,M,7/16/2010,706797111,8/20/2010,5826,152.58,97.44,888931.08,567685.44,321245.64 +Sub-Saharan Africa,The Gambia,Snacks,Offline,M,12/23/2011,935086572,2/10/2012,1751,152.58,97.44,267167.58,170617.44,96550.14 +Middle East and North Africa,Yemen,Household,Online,L,5/28/2017,878569209,6/16/2017,7008,668.27,502.54,4683236.16,3521800.32,1161435.84 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,C,6/10/2012,716981351,7/24/2012,9569,437.2,263.33,4183566.8,2519804.77,1663762.03 +Europe,San Marino,Baby Food,Online,C,4/8/2010,700371825,4/11/2010,4442,255.28,159.42,1133953.76,708143.64,425810.12 +Europe,Armenia,Clothes,Offline,H,7/21/2017,699101960,9/5/2017,8660,109.28,35.84,946364.8,310374.4,635990.4 +Central America and the Caribbean,Honduras,Baby Food,Offline,C,7/16/2015,653845584,7/21/2015,6293,255.28,159.42,1606477.04,1003230.06,603246.98 +Sub-Saharan Africa,Gabon,Cosmetics,Online,L,10/22/2016,125589025,11/22/2016,3438,437.2,263.33,1503093.6,905328.54,597765.06 +Europe,Greece,Snacks,Offline,C,2/2/2016,545631110,2/10/2016,3225,152.58,97.44,492070.5,314244,177826.5 +Asia,Brunei,Baby Food,Offline,M,9/28/2016,265583169,11/5/2016,816,255.28,159.42,208308.48,130086.72,78221.76 +Central America and the Caribbean,Saint Lucia,Cereal,Online,M,11/2/2011,407369029,11/9/2011,8403,205.7,117.11,1728497.1,984075.33,744421.77 +Asia,Singapore,Fruits,Online,H,8/23/2010,813225018,9/10/2010,209,9.33,6.92,1949.97,1446.28,503.69 +Central America and the Caribbean,Panama,Meat,Offline,L,2/25/2012,495699965,3/5/2012,7490,421.89,364.69,3159956.1,2731528.1,428428 +Europe,Finland,Snacks,Offline,C,5/29/2016,787655198,7/2/2016,3531,152.58,97.44,538759.98,344060.64,194699.34 +Sub-Saharan Africa,Gabon,Fruits,Offline,L,3/1/2013,392264544,4/4/2013,8651,9.33,6.92,80713.83,59864.92,20848.91 +Middle East and North Africa,Yemen,Office Supplies,Offline,L,12/17/2015,333014333,12/29/2015,5196,651.21,524.96,3383687.16,2727692.16,655995 +Sub-Saharan Africa,Burundi,Vegetables,Online,L,11/21/2012,803703391,12/3/2012,2548,154.06,90.93,392544.88,231689.64,160855.24 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,C,11/2/2015,718443048,12/13/2015,2118,651.21,524.96,1379262.78,1111865.28,267397.5 +Europe,Georgia,Meat,Online,M,3/30/2011,861657130,5/11/2011,2348,421.89,364.69,990597.72,856292.12,134305.6 +Central America and the Caribbean,Saint Lucia,Baby Food,Online,H,11/24/2016,738081967,12/15/2016,3711,255.28,159.42,947344.08,591607.62,355736.46 +Australia and Oceania,Fiji,Office Supplies,Offline,M,1/8/2010,822766387,2/4/2010,3712,651.21,524.96,2417291.52,1948651.52,468640 +Europe,Norway,Cereal,Online,H,4/28/2014,311071717,5/15/2014,1889,205.7,117.11,388567.3,221220.79,167346.51 +Sub-Saharan Africa,Rwanda,Fruits,Online,C,12/5/2012,268671786,1/13/2013,4807,9.33,6.92,44849.31,33264.44,11584.87 +Central America and the Caribbean,Saint Lucia,Fruits,Online,M,10/2/2012,481552922,10/5/2012,1066,9.33,6.92,9945.78,7376.72,2569.06 +Sub-Saharan Africa,Guinea,Cereal,Online,L,5/30/2010,806013953,6/8/2010,6295,205.7,117.11,1294881.5,737207.45,557674.05 +Asia,Indonesia,Beverages,Offline,H,2/25/2011,718666207,3/16/2011,8156,47.45,31.79,387002.2,259279.24,127722.96 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,C,7/8/2017,666433513,8/11/2017,1341,668.27,502.54,896150.07,673906.14,222243.93 +Sub-Saharan Africa,Botswana,Fruits,Online,C,5/20/2010,716552197,6/5/2010,2573,9.33,6.92,24006.09,17805.16,6200.93 +Central America and the Caribbean,Honduras,Personal Care,Online,L,5/5/2013,106571090,5/23/2013,5609,81.73,56.67,458423.57,317862.03,140561.54 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,L,3/11/2013,394351518,3/17/2013,6232,437.2,263.33,2724630.4,1641072.56,1083557.84 +Asia,Uzbekistan,Baby Food,Offline,M,9/21/2016,508067309,10/25/2016,7262,255.28,159.42,1853843.36,1157708.04,696135.32 +Asia,Turkmenistan,Vegetables,Offline,M,8/26/2016,796204793,9/12/2016,3547,154.06,90.93,546450.82,322528.71,223922.11 +Sub-Saharan Africa,South Sudan,Baby Food,Online,H,7/16/2010,777562797,7/27/2010,6966,255.28,159.42,1778280.48,1110519.72,667760.76 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,M,2/27/2012,491252648,4/3/2012,1430,437.2,263.33,625196,376561.9,248634.1 +Sub-Saharan Africa,Gabon,Vegetables,Offline,C,5/31/2017,946698176,7/17/2017,7883,154.06,90.93,1214454.98,716801.19,497653.79 +Europe,Moldova ,Household,Online,C,9/15/2015,973635709,9/29/2015,9297,668.27,502.54,6212906.19,4672114.38,1540791.81 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,L,6/7/2016,372114074,7/23/2016,5678,81.73,56.67,464062.94,321772.26,142290.68 +Sub-Saharan Africa,Malawi,Beverages,Online,H,11/28/2014,362494599,12/13/2014,9062,47.45,31.79,429991.9,288080.98,141910.92 +Sub-Saharan Africa,Swaziland,Baby Food,Online,C,4/19/2011,435451114,5/19/2011,8516,255.28,159.42,2173964.48,1357620.72,816343.76 +Australia and Oceania,Solomon Islands,Personal Care,Online,M,5/29/2014,601969945,6/13/2014,5139,81.73,56.67,420010.47,291227.13,128783.34 +Middle East and North Africa,Syria,Personal Care,Offline,L,3/4/2015,943349921,4/4/2015,7060,81.73,56.67,577013.8,400090.2,176923.6 +Sub-Saharan Africa,Gabon,Beverages,Online,H,3/2/2013,261202371,3/4/2013,4441,47.45,31.79,210725.45,141179.39,69546.06 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,L,10/25/2012,127451121,12/7/2012,4474,437.2,263.33,1956032.8,1178138.42,777894.38 +Middle East and North Africa,Iran,Cereal,Offline,H,1/17/2012,834332501,2/14/2012,6383,205.7,117.11,1312983.1,747513.13,565469.97 +Middle East and North Africa,Egypt,Fruits,Offline,M,8/13/2013,944395339,9/5/2013,6422,9.33,6.92,59917.26,44440.24,15477.02 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,H,10/16/2013,440500962,10/21/2013,2878,205.7,117.11,592004.6,337042.58,254962.02 +Europe,Finland,Cosmetics,Online,H,9/8/2013,275823199,10/20/2013,1069,437.2,263.33,467366.8,281499.77,185867.03 +Europe,Monaco,Personal Care,Online,H,6/25/2015,123848378,7/5/2015,8342,81.73,56.67,681791.66,472741.14,209050.52 +Asia,Turkmenistan,Snacks,Online,C,1/21/2011,628375327,2/20/2011,9078,152.58,97.44,1385121.24,884560.32,500560.92 +Central America and the Caribbean,Honduras,Beverages,Offline,M,1/29/2016,253515374,3/1/2016,9688,47.45,31.79,459695.6,307981.52,151714.08 +Europe,Russia,Cereal,Offline,L,3/14/2013,233692348,4/18/2013,3614,205.7,117.11,743399.8,423235.54,320164.26 +Middle East and North Africa,Azerbaijan,Fruits,Offline,H,6/8/2016,523642575,6/28/2016,6329,9.33,6.92,59049.57,43796.68,15252.89 +North America,Greenland,Office Supplies,Online,M,5/10/2014,248414885,5/21/2014,340,651.21,524.96,221411.4,178486.4,42925 +Europe,Georgia,Office Supplies,Online,L,9/27/2011,853370606,11/6/2011,181,651.21,524.96,117869.01,95017.76,22851.25 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,C,8/23/2010,254183566,9/22/2010,7421,437.2,263.33,3244461.2,1954171.93,1290289.27 +Sub-Saharan Africa,Gabon,Fruits,Online,M,3/13/2014,486840093,3/29/2014,5657,9.33,6.92,52779.81,39146.44,13633.37 +Sub-Saharan Africa,Lesotho,Vegetables,Online,L,3/25/2015,957639014,4/16/2015,5520,154.06,90.93,850411.2,501933.6,348477.6 +Middle East and North Africa,Azerbaijan,Beverages,Online,L,3/18/2015,693191659,4/24/2015,9671,47.45,31.79,458888.95,307441.09,151447.86 +Central America and the Caribbean,Costa Rica,Household,Online,C,11/17/2012,590421855,12/22/2012,7802,668.27,502.54,5213842.54,3920817.08,1293025.46 +Central America and the Caribbean,Jamaica,Clothes,Offline,C,8/18/2015,266565930,8/22/2015,1637,109.28,35.84,178891.36,58670.08,120221.28 +Europe,Austria,Clothes,Online,C,12/20/2012,309172713,1/12/2013,9931,109.28,35.84,1085259.68,355927.04,729332.64 +Europe,Netherlands,Household,Offline,M,8/20/2010,926103532,9/20/2010,3470,668.27,502.54,2318896.9,1743813.8,575083.1 +Europe,Germany,Snacks,Offline,C,8/18/2011,595532214,8/25/2011,71,152.58,97.44,10833.18,6918.24,3914.94 +Middle East and North Africa,Iraq,Cosmetics,Online,C,6/12/2012,115945088,7/26/2012,9583,437.2,263.33,4189687.6,2523491.39,1666196.21 +Europe,Poland,Snacks,Offline,C,6/11/2014,356140983,7/1/2014,8886,152.58,97.44,1355825.88,865851.84,489974.04 +Central America and the Caribbean,Jamaica,Clothes,Offline,C,6/15/2012,905231225,7/15/2012,6891,109.28,35.84,753048.48,246973.44,506075.04 +Europe,Sweden,Clothes,Online,C,10/1/2013,522639644,10/6/2013,9540,109.28,35.84,1042531.2,341913.6,700617.6 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,H,7/8/2011,288102567,8/19/2011,4807,81.73,56.67,392876.11,272412.69,120463.42 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,C,5/11/2011,451668822,6/1/2011,7696,255.28,159.42,1964634.88,1226896.32,737738.56 +Asia,Myanmar,Meat,Offline,H,5/19/2012,883699738,6/30/2012,5245,421.89,364.69,2212813.05,1912799.05,300014 +Europe,Malta,Clothes,Online,L,12/18/2010,624869143,1/24/2011,1520,109.28,35.84,166105.6,54476.8,111628.8 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,L,2/15/2012,136163365,2/20/2012,2621,437.2,263.33,1145901.2,690187.93,455713.27 +Europe,Kosovo,Fruits,Online,C,8/2/2010,848881232,9/6/2010,1676,9.33,6.92,15637.08,11597.92,4039.16 +Middle East and North Africa,Turkey,Cereal,Offline,M,4/12/2017,214634072,5/5/2017,3846,205.7,117.11,791122.2,450405.06,340717.14 +Europe,Ukraine,Cereal,Online,L,2/17/2010,255345714,2/26/2010,1326,205.7,117.11,272758.2,155287.86,117470.34 +Asia,Brunei,Fruits,Online,M,7/24/2013,813252484,9/7/2013,8337,9.33,6.92,77784.21,57692.04,20092.17 +Australia and Oceania,Samoa ,Snacks,Offline,C,5/30/2011,900903213,6/17/2011,6136,152.58,97.44,936230.88,597891.84,338339.04 +North America,Canada,Clothes,Online,M,4/18/2011,951159226,5/22/2011,8007,109.28,35.84,875004.96,286970.88,588034.08 +Middle East and North Africa,Jordan,Beverages,Offline,L,7/18/2010,567194354,8/18/2010,4269,47.45,31.79,202564.05,135711.51,66852.54 +Europe,Greece,Cereal,Offline,L,2/14/2015,772494924,3/1/2015,7269,205.7,117.11,1495233.3,851272.59,643960.71 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,H,2/15/2013,860859763,3/17/2013,6389,437.2,263.33,2793270.8,1682415.37,1110855.43 +Europe,Croatia,Household,Online,L,6/7/2016,646400201,7/7/2016,3039,668.27,502.54,2030872.53,1527219.06,503653.47 +Sub-Saharan Africa,Senegal,Office Supplies,Online,L,6/29/2011,913540065,7/8/2011,5661,651.21,524.96,3686499.81,2971798.56,714701.25 +Europe,Monaco,Clothes,Online,M,2/3/2016,267015683,2/29/2016,4729,109.28,35.84,516785.12,169487.36,347297.76 +Europe,Lithuania,Cosmetics,Offline,H,1/7/2015,981875884,2/3/2015,7748,437.2,263.33,3387425.6,2040280.84,1347144.76 +Asia,Cambodia,Cereal,Online,L,11/3/2016,453481996,11/23/2016,4255,205.7,117.11,875253.5,498303.05,376950.45 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,L,4/5/2012,647507846,4/7/2012,816,152.58,97.44,124505.28,79511.04,44994.24 +Central America and the Caribbean,Jamaica,Meat,Online,L,10/5/2015,449939763,11/9/2015,6029,421.89,364.69,2543574.81,2198716.01,344858.8 +Asia,Kyrgyzstan,Vegetables,Offline,M,5/19/2016,617076575,6/5/2016,5526,154.06,90.93,851335.56,502479.18,348856.38 +Asia,Kazakhstan,Fruits,Online,M,10/23/2011,625529611,11/3/2011,6967,9.33,6.92,65002.11,48211.64,16790.47 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,C,2/23/2012,922222697,3/11/2012,5045,651.21,524.96,3285354.45,2648423.2,636931.25 +Europe,Finland,Personal Care,Online,M,6/2/2013,674392163,7/22/2013,6482,81.73,56.67,529773.86,367334.94,162438.92 +Middle East and North Africa,Qatar,Clothes,Offline,C,7/3/2016,919586837,7/12/2016,5035,109.28,35.84,550224.8,180454.4,369770.4 +Sub-Saharan Africa,Mali,Office Supplies,Offline,M,10/9/2015,515668046,10/21/2015,6489,651.21,524.96,4225701.69,3406465.44,819236.25 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,H,6/9/2010,190809619,6/22/2010,3661,651.21,524.96,2384079.81,1921878.56,462201.25 +Australia and Oceania,Tuvalu,Fruits,Offline,L,12/7/2015,293497884,1/3/2016,1401,9.33,6.92,13071.33,9694.92,3376.41 +Europe,Belgium,Personal Care,Online,M,9/5/2014,342531669,9/15/2014,1587,81.73,56.67,129705.51,89935.29,39770.22 +Sub-Saharan Africa,Central African Republic,Household,Offline,L,11/14/2012,377022302,12/15/2012,8132,668.27,502.54,5434371.64,4086655.28,1347716.36 +Europe,Vatican City,Baby Food,Offline,L,12/29/2013,506393611,2/14/2014,1978,255.28,159.42,504943.84,315332.76,189611.08 +Australia and Oceania,Tonga,Household,Online,L,1/6/2015,460381925,2/1/2015,6097,668.27,502.54,4074442.19,3063986.38,1010455.81 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,H,3/10/2010,939036071,4/7/2010,496,437.2,263.33,216851.2,130611.68,86239.52 +Asia,Vietnam,Vegetables,Online,L,7/18/2017,462717378,8/12/2017,7210,154.06,90.93,1110772.6,655605.3,455167.3 +Middle East and North Africa,Pakistan,Vegetables,Online,M,7/15/2014,322099673,8/10/2014,5306,154.06,90.93,817442.36,482474.58,334967.78 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,C,7/13/2017,528169286,7/16/2017,5884,437.2,263.33,2572484.8,1549433.72,1023051.08 +Sub-Saharan Africa,Malawi,Household,Offline,H,6/23/2017,262225043,7/14/2017,7072,668.27,502.54,4726005.44,3553962.88,1172042.56 +North America,Canada,Personal Care,Online,C,12/9/2013,125878274,12/10/2013,9033,81.73,56.67,738267.09,511900.11,226366.98 +Europe,Georgia,Clothes,Offline,M,5/9/2011,791052806,5/17/2011,8959,109.28,35.84,979039.52,321090.56,657948.96 +Central America and the Caribbean,Haiti,Clothes,Offline,H,3/14/2015,749984967,4/1/2015,6073,109.28,35.84,663657.44,217656.32,446001.12 +Asia,Kazakhstan,Fruits,Offline,M,2/9/2013,365223586,3/27/2013,6630,9.33,6.92,61857.9,45879.6,15978.3 +Europe,Albania,Household,Online,M,6/27/2016,519629991,7/15/2016,8916,668.27,502.54,5958295.32,4480646.64,1477648.68 +Europe,Bulgaria,Office Supplies,Online,L,4/22/2011,366378009,4/24/2011,8249,651.21,524.96,5371831.29,4330395.04,1041436.25 +Asia,Kyrgyzstan,Snacks,Online,C,11/18/2014,478953969,12/16/2014,1978,152.58,97.44,301803.24,192736.32,109066.92 +Sub-Saharan Africa,Mozambique,Fruits,Online,H,7/12/2011,601156699,7/23/2011,4481,9.33,6.92,41807.73,31008.52,10799.21 +Sub-Saharan Africa,Kenya,Clothes,Online,C,11/28/2016,997097527,1/2/2017,2171,109.28,35.84,237246.88,77808.64,159438.24 +Europe,Switzerland,Meat,Offline,M,9/7/2013,201200282,9/23/2013,8489,421.89,364.69,3581424.21,3095853.41,485570.8 +Europe,San Marino,Meat,Offline,H,11/12/2015,868201291,12/22/2015,8910,421.89,364.69,3759039.9,3249387.9,509652 +North America,Mexico,Clothes,Online,C,1/6/2012,323149383,1/31/2012,5938,109.28,35.84,648904.64,212817.92,436086.72 +Europe,Norway,Cereal,Online,L,6/29/2014,911405885,7/5/2014,4110,205.7,117.11,845427,481322.1,364104.9 +Europe,France,Vegetables,Online,M,3/18/2010,548644626,3/25/2010,4992,154.06,90.93,769067.52,453922.56,315144.96 +Middle East and North Africa,United Arab Emirates,Cereal,Online,M,6/10/2017,370851933,6/21/2017,2183,205.7,117.11,449043.1,255651.13,193391.97 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,H,11/12/2013,684326636,12/27/2013,6314,437.2,263.33,2760480.8,1662665.62,1097815.18 +Sub-Saharan Africa,Central African Republic,Beverages,Online,L,2/6/2016,515680062,3/20/2016,45,47.45,31.79,2135.25,1430.55,704.7 +Middle East and North Africa,Syria,Baby Food,Online,L,4/27/2015,761836040,5/30/2015,3069,255.28,159.42,783454.32,489259.98,294194.34 +Sub-Saharan Africa,Mozambique,Clothes,Offline,M,5/1/2011,140030896,5/2/2011,7109,109.28,35.84,776871.52,254786.56,522084.96 +Europe,Moldova ,Meat,Online,C,5/15/2016,137813460,6/12/2016,920,421.89,364.69,388138.8,335514.8,52624 +Australia and Oceania,Fiji,Office Supplies,Online,C,6/14/2013,963045060,6/15/2013,5289,651.21,524.96,3444249.69,2776513.44,667736.25 +Central America and the Caribbean,Dominican Republic,Snacks,Online,M,2/23/2013,193899524,2/23/2013,8033,152.58,97.44,1225675.14,782735.52,442939.62 +Central America and the Caribbean,Belize,Household,Offline,C,12/18/2011,428863179,1/5/2012,9000,668.27,502.54,6014430,4522860,1491570 +Europe,Luxembourg,Cereal,Online,C,3/31/2011,736734855,5/3/2011,5070,205.7,117.11,1042899,593747.7,449151.3 +North America,United States of America,Snacks,Online,L,5/28/2013,706625878,7/7/2013,5155,152.58,97.44,786549.9,502303.2,284246.7 +Sub-Saharan Africa,Mali,Baby Food,Online,M,7/27/2010,897960078,8/15/2010,5197,255.28,159.42,1326690.16,828505.74,498184.42 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,M,1/23/2011,590473783,2/9/2011,3169,437.2,263.33,1385486.8,834492.77,550994.03 +Australia and Oceania,New Zealand,Cosmetics,Offline,M,12/3/2012,934215819,12/20/2012,4076,437.2,263.33,1782027.2,1073333.08,708694.12 +Australia and Oceania,New Zealand,Office Supplies,Offline,M,4/4/2015,899547517,4/19/2015,4955,651.21,524.96,3226745.55,2601176.8,625568.75 +Europe,Belarus,Clothes,Online,H,6/9/2014,427142703,7/26/2014,9873,109.28,35.84,1078921.44,353848.32,725073.12 +Middle East and North Africa,Syria,Vegetables,Offline,C,6/27/2015,877987706,7/5/2015,4928,154.06,90.93,759207.68,448103.04,311104.64 +Europe,Serbia,Snacks,Online,M,2/15/2013,983381354,3/26/2013,3251,152.58,97.44,496037.58,316777.44,179260.14 +Central America and the Caribbean,Barbados,Vegetables,Offline,C,9/19/2010,894934976,10/26/2010,2,154.06,90.93,308.12,181.86,126.26 +Europe,Norway,Fruits,Offline,H,6/22/2016,834572398,8/1/2016,7374,9.33,6.92,68799.42,51028.08,17771.34 +Australia and Oceania,Solomon Islands,Meat,Online,H,12/14/2016,644529950,2/2/2017,9590,421.89,364.69,4045925.1,3497377.1,548548 +Europe,Ireland,Office Supplies,Offline,C,2/21/2011,237356460,2/26/2011,7906,651.21,524.96,5148466.26,4150333.76,998132.5 +Sub-Saharan Africa,Kenya,Snacks,Offline,M,3/25/2014,945913255,4/5/2014,5607,152.58,97.44,855516.06,546346.08,309169.98 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,L,12/21/2015,573374164,12/27/2015,3012,109.28,35.84,329151.36,107950.08,221201.28 +Europe,Vatican City,Snacks,Online,H,10/4/2014,143225514,11/20/2014,2467,152.58,97.44,376414.86,240384.48,136030.38 +Asia,Laos,Cosmetics,Offline,C,10/31/2013,749266135,11/25/2013,3355,437.2,263.33,1466806,883472.15,583333.85 +Asia,Bhutan,Cereal,Online,L,7/3/2017,405607354,8/19/2017,7084,205.7,117.11,1457178.8,829607.24,627571.56 +Europe,Malta,Office Supplies,Online,C,3/18/2012,796672999,3/23/2012,2099,651.21,524.96,1366889.79,1101891.04,264998.75 +Europe,Armenia,Personal Care,Offline,M,10/3/2015,527199399,10/12/2015,8873,81.73,56.67,725190.29,502832.91,222357.38 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,M,11/30/2012,972235381,12/5/2012,4909,437.2,263.33,2146214.8,1292686.97,853527.83 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,H,4/5/2012,427142274,4/5/2012,9746,154.06,90.93,1501468.76,886203.78,615264.98 +Asia,North Korea,Personal Care,Online,L,1/25/2012,857593905,3/9/2012,9949,81.73,56.67,813131.77,563809.83,249321.94 +Sub-Saharan Africa,Benin,Baby Food,Offline,M,9/1/2011,249576604,10/16/2011,4118,255.28,159.42,1051243.04,656491.56,394751.48 +Europe,Macedonia,Clothes,Online,L,4/4/2015,259389197,4/7/2015,7883,109.28,35.84,861454.24,282526.72,578927.52 +Asia,Tajikistan,Snacks,Offline,H,12/8/2012,363643014,1/9/2013,8904,152.58,97.44,1358572.32,867605.76,490966.56 +Australia and Oceania,Samoa ,Office Supplies,Offline,H,10/27/2014,109261882,11/26/2014,1874,651.21,524.96,1220367.54,983775.04,236592.5 +Asia,Malaysia,Cosmetics,Online,M,12/5/2016,463482129,12/16/2016,3516,437.2,263.33,1537195.2,925868.28,611326.92 +Sub-Saharan Africa,Togo,Cereal,Offline,M,7/26/2012,663852584,8/24/2012,7587,205.7,117.11,1560645.9,888513.57,672132.33 +Sub-Saharan Africa,Mozambique,Clothes,Online,C,4/2/2011,468234574,5/20/2011,9871,109.28,35.84,1078702.88,353776.64,724926.24 +Central America and the Caribbean,Guatemala,Cereal,Online,H,3/11/2012,604801928,3/31/2012,3186,205.7,117.11,655360.2,373112.46,282247.74 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,M,9/8/2015,522040975,9/23/2015,2380,651.21,524.96,1549879.8,1249404.8,300475 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,C,9/19/2011,638750541,10/27/2011,9334,651.21,524.96,6078394.14,4899976.64,1178417.5 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,C,1/22/2014,994041955,1/26/2014,7959,651.21,524.96,5182980.39,4178156.64,1004823.75 +Europe,Germany,Snacks,Online,C,1/18/2011,797339046,2/11/2011,9197,152.58,97.44,1403278.26,896155.68,507122.58 +Central America and the Caribbean,Grenada,Beverages,Offline,L,10/19/2014,678378140,11/4/2014,6022,47.45,31.79,285743.9,191439.38,94304.52 +Europe,Slovenia,Beverages,Online,H,12/28/2011,437208068,2/5/2012,8438,47.45,31.79,400383.1,268244.02,132139.08 +North America,Greenland,Snacks,Online,L,1/31/2013,394190156,2/12/2013,8482,152.58,97.44,1294183.56,826486.08,467697.48 +Central America and the Caribbean,Jamaica,Beverages,Online,M,9/3/2010,939998233,10/23/2010,5221,47.45,31.79,247736.45,165975.59,81760.86 +Europe,Vatican City,Beverages,Online,C,7/23/2013,285618627,8/13/2013,9754,47.45,31.79,462827.3,310079.66,152747.64 +Europe,Malta,Snacks,Offline,H,9/6/2012,312350165,10/15/2012,210,152.58,97.44,32041.8,20462.4,11579.4 +Europe,Hungary,Office Supplies,Online,C,3/10/2015,721804177,4/8/2015,6751,651.21,524.96,4396318.71,3544004.96,852313.75 +Sub-Saharan Africa,Mauritius ,Meat,Online,L,5/11/2010,385904490,5/13/2010,6569,421.89,364.69,2771395.41,2395648.61,375746.8 +Asia,Sri Lanka,Personal Care,Online,M,4/4/2011,496887433,5/11/2011,8888,81.73,56.67,726416.24,503682.96,222733.28 +Australia and Oceania,Solomon Islands,Office Supplies,Offline,C,1/28/2013,517301833,3/17/2013,9963,651.21,524.96,6488005.23,5230176.48,1257828.75 +Asia,South Korea,Vegetables,Online,C,2/1/2012,430009019,2/11/2012,8079,154.06,90.93,1244650.74,734623.47,510027.27 +Europe,Finland,Snacks,Online,L,12/19/2016,288182818,1/31/2017,8555,152.58,97.44,1305321.9,833599.2,471722.7 +Sub-Saharan Africa,Gabon,Fruits,Online,C,10/2/2014,665309560,10/25/2014,8738,9.33,6.92,81525.54,60466.96,21058.58 +Central America and the Caribbean,Costa Rica,Snacks,Online,M,6/20/2012,405188071,7/10/2012,3009,152.58,97.44,459113.22,293196.96,165916.26 +Asia,Bangladesh,Clothes,Online,L,8/23/2010,671929681,9/7/2010,7779,109.28,35.84,850089.12,278799.36,571289.76 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,M,8/24/2014,899958217,9/19/2014,6490,437.2,263.33,2837428,1709011.7,1128416.3 +Sub-Saharan Africa,Senegal,Baby Food,Online,L,10/7/2015,144010007,11/13/2015,4616,255.28,159.42,1178372.48,735882.72,442489.76 +Central America and the Caribbean,Haiti,Vegetables,Offline,L,2/24/2010,229133880,3/13/2010,4662,154.06,90.93,718227.72,423915.66,294312.06 +Central America and the Caribbean,Honduras,Beverages,Offline,C,2/24/2010,800691163,2/25/2010,1163,47.45,31.79,55184.35,36971.77,18212.58 +Asia,Brunei,Household,Online,H,4/3/2010,674355685,4/15/2010,5688,668.27,502.54,3801119.76,2858447.52,942672.24 +Sub-Saharan Africa,Niger,Cosmetics,Online,L,8/2/2013,986113774,9/7/2013,1834,437.2,263.33,801824.8,482947.22,318877.58 +Europe,Slovenia,Cosmetics,Offline,C,12/22/2012,242264258,2/5/2013,233,437.2,263.33,101867.6,61355.89,40511.71 +Europe,Bulgaria,Cereal,Offline,H,6/19/2017,169418466,7/16/2017,3544,205.7,117.11,729000.8,415037.84,313962.96 +Australia and Oceania,Samoa ,Personal Care,Offline,L,8/28/2010,764500224,9/5/2010,1460,81.73,56.67,119325.8,82738.2,36587.6 +Asia,Myanmar,Snacks,Online,C,1/28/2015,744745862,2/25/2015,5705,152.58,97.44,870468.9,555895.2,314573.7 +Central America and the Caribbean,Panama,Office Supplies,Online,H,9/2/2012,697704207,9/13/2012,5034,651.21,524.96,3278191.14,2642648.64,635542.5 +Europe,San Marino,Office Supplies,Online,C,9/27/2016,831236588,11/16/2016,233,651.21,524.96,151731.93,122315.68,29416.25 +Sub-Saharan Africa,Tanzania,Cereal,Offline,C,2/22/2015,523516833,3/16/2015,9120,205.7,117.11,1875984,1068043.2,807940.8 +Asia,India,Office Supplies,Offline,M,12/15/2011,573031270,1/4/2012,1542,651.21,524.96,1004165.82,809488.32,194677.5 +Europe,Moldova ,Meat,Online,H,2/4/2016,948578727,2/28/2016,4380,421.89,364.69,1847878.2,1597342.2,250536 +North America,Greenland,Cosmetics,Online,L,10/31/2014,339270532,11/27/2014,6545,437.2,263.33,2861474,1723494.85,1137979.15 +Middle East and North Africa,Iran,Office Supplies,Online,M,6/7/2015,204530513,6/18/2015,3979,651.21,524.96,2591164.59,2088815.84,502348.75 +Asia,South Korea,Beverages,Offline,H,1/30/2011,724094998,2/21/2011,4656,47.45,31.79,220927.2,148014.24,72912.96 +Europe,Belarus,Meat,Offline,C,12/18/2014,348012816,1/29/2015,3581,421.89,364.69,1510788.09,1305954.89,204833.2 +Sub-Saharan Africa,Swaziland,Personal Care,Online,H,1/12/2011,746645295,1/29/2011,7790,81.73,56.67,636676.7,441459.3,195217.4 +Middle East and North Africa,Pakistan,Snacks,Offline,L,10/23/2010,960666263,11/26/2010,1350,152.58,97.44,205983,131544,74439 +Central America and the Caribbean,Cuba,Clothes,Offline,M,10/1/2011,551062047,11/10/2011,360,109.28,35.84,39340.8,12902.4,26438.4 +Central America and the Caribbean,Panama,Household,Offline,C,2/21/2016,949131476,3/13/2016,7951,668.27,502.54,5313414.77,3995695.54,1317719.23 +Australia and Oceania,Kiribati,Snacks,Online,M,3/14/2012,506485879,4/11/2012,9282,152.58,97.44,1416247.56,904438.08,511809.48 +Europe,Norway,Personal Care,Offline,C,9/20/2015,345049083,11/7/2015,6546,81.73,56.67,535004.58,370961.82,164042.76 +Asia,Bhutan,Baby Food,Offline,C,3/31/2013,307057416,5/2/2013,3968,255.28,159.42,1012951.04,632578.56,380372.48 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,C,5/7/2011,305059707,5/28/2011,2801,437.2,263.33,1224597.2,737587.33,487009.87 +Asia,Nepal,Cereal,Offline,L,1/23/2010,771917283,2/8/2010,6333,205.7,117.11,1302698.1,741657.63,561040.47 +Middle East and North Africa,Turkey,Clothes,Offline,H,4/18/2014,410803973,4/28/2014,4879,109.28,35.84,533177.12,174863.36,358313.76 +Sub-Saharan Africa,Eritrea,Beverages,Online,C,11/12/2014,245206105,11/18/2014,790,47.45,31.79,37485.5,25114.1,12371.4 +Europe,Georgia,Vegetables,Online,C,1/5/2015,468922507,2/23/2015,3445,154.06,90.93,530736.7,313253.85,217482.85 +Sub-Saharan Africa,Ghana,Household,Online,C,6/23/2011,896064507,8/3/2011,4255,668.27,502.54,2843488.85,2138307.7,705181.15 +Asia,South Korea,Household,Offline,L,5/29/2013,511055934,6/28/2013,1663,668.27,502.54,1111333.01,835724.02,275608.99 +Middle East and North Africa,Kuwait,Household,Online,M,11/23/2015,618633115,12/14/2015,6141,668.27,502.54,4103846.07,3086098.14,1017747.93 +North America,Mexico,Vegetables,Online,C,4/15/2011,793844878,4/26/2011,5195,154.06,90.93,800341.7,472381.35,327960.35 +Europe,France,Clothes,Online,H,9/23/2015,232052552,10/2/2015,8362,109.28,35.84,913799.36,299694.08,614105.28 +Middle East and North Africa,Syria,Meat,Online,H,5/6/2012,898929965,5/19/2012,2208,421.89,364.69,931533.12,805235.52,126297.6 +Sub-Saharan Africa,Guinea,Personal Care,Offline,H,8/16/2015,780463445,9/18/2015,5332,81.73,56.67,435784.36,302164.44,133619.92 +Sub-Saharan Africa,Niger,Vegetables,Offline,H,8/8/2014,632951819,8/26/2014,3364,154.06,90.93,518257.84,305888.52,212369.32 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,H,7/16/2014,833006417,8/15/2014,3965,81.73,56.67,324059.45,224696.55,99362.9 +Middle East and North Africa,Somalia,Meat,Online,L,5/25/2010,927551066,6/14/2010,1828,421.89,364.69,771214.92,666653.32,104561.6 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,L,5/4/2013,983822095,5/4/2013,3675,47.45,31.79,174378.75,116828.25,57550.5 +Central America and the Caribbean,Nicaragua,Personal Care,Online,M,9/4/2016,239368331,9/30/2016,3263,81.73,56.67,266684.99,184914.21,81770.78 +Sub-Saharan Africa,Togo,Vegetables,Offline,M,10/10/2014,252051103,10/19/2014,6377,154.06,90.93,982440.62,579860.61,402580.01 +Europe,Montenegro,Beverages,Offline,L,6/4/2014,850044238,6/10/2014,5835,47.45,31.79,276870.75,185494.65,91376.1 +Sub-Saharan Africa,Uganda,Household,Offline,L,11/30/2015,581834065,1/1/2016,6484,668.27,502.54,4333062.68,3258469.36,1074593.32 +Europe,Estonia,Office Supplies,Offline,C,10/20/2016,766219413,12/2/2016,206,651.21,524.96,134149.26,108141.76,26007.5 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,L,9/21/2015,542311608,9/27/2015,911,9.33,6.92,8499.63,6304.12,2195.51 +Middle East and North Africa,Tunisia ,Snacks,Online,M,2/24/2016,919534480,3/26/2016,9542,152.58,97.44,1455918.36,929772.48,526145.88 +Europe,Andorra,Fruits,Online,H,1/21/2015,727624356,2/25/2015,9071,9.33,6.92,84632.43,62771.32,21861.11 +Europe,Germany,Snacks,Online,L,4/7/2014,666630065,5/4/2014,9505,152.58,97.44,1450272.9,926167.2,524105.7 +Asia,Bangladesh,Personal Care,Online,C,9/1/2016,156912934,9/30/2016,2879,81.73,56.67,235300.67,163152.93,72147.74 +Asia,Myanmar,Household,Online,L,11/9/2014,489146792,11/9/2014,8261,668.27,502.54,5520578.47,4151482.94,1369095.53 +Europe,Latvia,Snacks,Online,H,1/21/2010,774317967,2/6/2010,6748,152.58,97.44,1029609.84,657525.12,372084.72 +Asia,Singapore,Fruits,Offline,M,12/7/2015,193725287,1/11/2016,6472,9.33,6.92,60383.76,44786.24,15597.52 +Europe,Albania,Meat,Online,M,11/27/2016,248980081,12/31/2016,7594,421.89,364.69,3203832.66,2769455.86,434376.8 +Europe,France,Office Supplies,Offline,H,5/30/2017,712006175,6/24/2017,7304,651.21,524.96,4756437.84,3834307.84,922130 +Sub-Saharan Africa,Botswana,Personal Care,Offline,C,5/11/2015,975039899,6/14/2015,4828,81.73,56.67,394592.44,273602.76,120989.68 +Australia and Oceania,Solomon Islands,Clothes,Online,L,7/8/2013,500630080,8/3/2013,6421,109.28,35.84,701686.88,230128.64,471558.24 +Sub-Saharan Africa,Togo,Cosmetics,Offline,C,9/24/2015,171638047,10/24/2015,367,437.2,263.33,160452.4,96642.11,63810.29 +Europe,Montenegro,Meat,Online,L,7/13/2015,941237628,7/23/2015,1985,421.89,364.69,837451.65,723909.65,113542 +Europe,Sweden,Snacks,Online,M,2/5/2015,682915151,3/24/2015,8624,152.58,97.44,1315849.92,840322.56,475527.36 +Europe,Kosovo,Household,Offline,H,11/20/2013,940469443,11/28/2013,4662,668.27,502.54,3115474.74,2342841.48,772633.26 +Europe,Austria,Beverages,Offline,L,6/3/2012,178011834,6/27/2012,6512,47.45,31.79,308994.4,207016.48,101977.92 +Sub-Saharan Africa,Guinea,Baby Food,Online,L,1/29/2016,529966151,2/12/2016,7616,255.28,159.42,1944212.48,1214142.72,730069.76 +Europe,Belgium,Household,Online,M,2/21/2016,151068723,3/4/2016,3447,668.27,502.54,2303526.69,1732255.38,571271.31 +Sub-Saharan Africa,Eritrea,Cereal,Online,C,4/30/2016,866368377,6/7/2016,6510,205.7,117.11,1339107,762386.1,576720.9 +Sub-Saharan Africa,Rwanda,Beverages,Offline,L,11/7/2013,521226441,12/2/2013,1342,47.45,31.79,63677.9,42662.18,21015.72 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,H,10/8/2010,631316745,11/24/2010,9509,437.2,263.33,4157334.8,2504004.97,1653329.83 +Europe,Romania,Office Supplies,Online,H,3/15/2010,532625615,4/22/2010,4610,651.21,524.96,3002078.1,2420065.6,582012.5 +Europe,Netherlands,Vegetables,Online,H,7/23/2012,531451880,8/15/2012,7276,154.06,90.93,1120940.56,661606.68,459333.88 +Australia and Oceania,Samoa ,Office Supplies,Offline,L,9/25/2011,554406869,11/4/2011,168,651.21,524.96,109403.28,88193.28,21210 +Sub-Saharan Africa,Guinea,Fruits,Online,C,1/15/2014,598414409,1/28/2014,2976,9.33,6.92,27766.08,20593.92,7172.16 +Europe,Luxembourg,Cosmetics,Online,C,9/22/2011,280710828,10/24/2011,7427,437.2,263.33,3247084.4,1955751.91,1291332.49 +Sub-Saharan Africa,Togo,Personal Care,Offline,L,1/6/2017,188844954,1/28/2017,2273,81.73,56.67,185772.29,128810.91,56961.38 +Asia,Myanmar,Personal Care,Offline,H,12/5/2012,530678117,1/1/2013,8302,81.73,56.67,678522.46,470474.34,208048.12 +Middle East and North Africa,Tunisia ,Meat,Online,C,1/14/2010,684384143,2/5/2010,3331,421.89,364.69,1405315.59,1214782.39,190533.2 +North America,Mexico,Fruits,Offline,H,6/1/2012,548449361,6/1/2012,7208,9.33,6.92,67250.64,49879.36,17371.28 +Europe,Switzerland,Cereal,Online,L,11/4/2013,991672599,12/18/2013,6814,205.7,117.11,1401639.8,797987.54,603652.26 +Central America and the Caribbean,Dominica,Household,Offline,C,9/23/2016,703165185,11/6/2016,1059,668.27,502.54,707697.93,532189.86,175508.07 +Central America and the Caribbean,El Salvador,Cereal,Online,M,3/12/2013,242350947,4/13/2013,5886,205.7,117.11,1210750.2,689309.46,521440.74 +Middle East and North Africa,Yemen,Beverages,Offline,M,7/29/2011,688966214,8/2/2011,9268,47.45,31.79,439766.6,294629.72,145136.88 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,C,6/22/2017,493059813,8/5/2017,6211,255.28,159.42,1585544.08,990157.62,595386.46 +Sub-Saharan Africa,South Sudan,Beverages,Online,H,11/7/2014,424993073,12/25/2014,3750,47.45,31.79,177937.5,119212.5,58725 +Middle East and North Africa,Oman,Cosmetics,Offline,M,3/26/2015,425439822,5/15/2015,5952,437.2,263.33,2602214.4,1567340.16,1034874.24 +Australia and Oceania,Solomon Islands,Fruits,Offline,M,1/22/2016,955386388,3/11/2016,8918,9.33,6.92,83204.94,61712.56,21492.38 +Sub-Saharan Africa,Rwanda,Personal Care,Online,C,1/21/2012,746131598,2/22/2012,5776,81.73,56.67,472072.48,327325.92,144746.56 +Europe,Hungary,Office Supplies,Online,M,2/27/2014,849286782,4/16/2014,1687,651.21,524.96,1098591.27,885607.52,212983.75 +Europe,Switzerland,Cereal,Online,H,6/8/2015,586775767,7/12/2015,8844,205.7,117.11,1819210.8,1035720.84,783489.96 +Asia,Philippines,Personal Care,Online,H,1/5/2010,700834882,2/17/2010,1470,81.73,56.67,120143.1,83304.9,36838.2 +Europe,Ireland,Cereal,Offline,H,1/9/2012,204012954,1/23/2012,821,205.7,117.11,168879.7,96147.31,72732.39 +Europe,Romania,Personal Care,Online,M,12/10/2013,429171311,12/10/2013,183,81.73,56.67,14956.59,10370.61,4585.98 +Sub-Saharan Africa,Sudan,Baby Food,Online,H,2/4/2013,979483783,3/18/2013,9872,255.28,159.42,2520124.16,1573794.24,946329.92 +Asia,India,Cereal,Online,H,6/13/2015,178436696,7/28/2015,2238,205.7,117.11,460356.6,262092.18,198264.42 +Sub-Saharan Africa,Central African Republic,Clothes,Online,H,8/31/2016,919828879,10/20/2016,6661,109.28,35.84,727914.08,238730.24,489183.84 +Central America and the Caribbean,Cuba,Meat,Offline,L,6/28/2013,317771661,7/12/2013,4551,421.89,364.69,1920021.39,1659704.19,260317.2 +Sub-Saharan Africa,Ethiopia,Cereal,Online,L,1/29/2015,956688868,3/2/2015,4351,205.7,117.11,895000.7,509545.61,385455.09 +Middle East and North Africa,Egypt,Baby Food,Online,C,7/3/2016,541316831,7/13/2016,6534,255.28,159.42,1667999.52,1041650.28,626349.24 +Middle East and North Africa,Libya,Household,Online,L,2/17/2010,446704375,4/4/2010,8606,668.27,502.54,5751131.62,4324859.24,1426272.38 +Asia,Singapore,Office Supplies,Online,M,2/4/2012,768212831,3/22/2012,103,651.21,524.96,67074.63,54070.88,13003.75 +Europe,Sweden,Household,Offline,C,2/4/2013,771516025,2/15/2013,7591,668.27,502.54,5072837.57,3814781.14,1258056.43 +Australia and Oceania,Kiribati,Meat,Online,M,6/23/2012,242600286,8/12/2012,9670,421.89,364.69,4079676.3,3526552.3,553124 +Europe,Croatia,Cereal,Online,C,6/3/2014,837764441,6/13/2014,1970,205.7,117.11,405229,230706.7,174522.3 +Europe,Poland,Personal Care,Online,L,8/13/2016,233619821,8/19/2016,2151,81.73,56.67,175801.23,121897.17,53904.06 +Central America and the Caribbean,Barbados,Snacks,Online,L,1/7/2014,677090251,2/14/2014,4907,152.58,97.44,748710.06,478138.08,270571.98 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,H,3/23/2010,435412061,4/11/2010,6959,152.58,97.44,1061804.22,678084.96,383719.26 +Europe,Moldova ,Vegetables,Offline,L,9/8/2013,546134078,9/9/2013,2065,154.06,90.93,318133.9,187770.45,130363.45 +Asia,Japan,Cereal,Online,M,3/14/2011,767117631,3/14/2011,6009,205.7,117.11,1236051.3,703713.99,532337.31 +Europe,Denmark,Beverages,Offline,H,2/16/2017,926536548,3/8/2017,1609,47.45,31.79,76347.05,51150.11,25196.94 +Australia and Oceania,Nauru,Cosmetics,Online,C,8/11/2016,472877156,9/7/2016,3714,437.2,263.33,1623760.8,978007.62,645753.18 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,H,10/15/2014,724938285,11/10/2014,4203,81.73,56.67,343511.19,238184.01,105327.18 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,L,4/13/2010,821831262,5/20/2010,6988,154.06,90.93,1076571.28,635418.84,441152.44 +Middle East and North Africa,Morocco,Cereal,Offline,M,2/23/2014,872979915,3/10/2014,3011,205.7,117.11,619362.7,352618.21,266744.49 +Asia,Cambodia,Snacks,Offline,C,10/14/2015,608120572,11/14/2015,5246,152.58,97.44,800434.68,511170.24,289264.44 +Europe,Austria,Baby Food,Offline,H,1/5/2017,727302062,2/17/2017,3697,255.28,159.42,943770.16,589375.74,354394.42 +Europe,Vatican City,Meat,Online,M,2/25/2013,650885713,3/20/2013,401,421.89,364.69,169177.89,146240.69,22937.2 +Central America and the Caribbean,Haiti,Personal Care,Online,H,12/9/2011,769545352,1/9/2012,4426,81.73,56.67,361736.98,250821.42,110915.56 +Europe,Denmark,Baby Food,Offline,L,8/9/2014,194267308,9/17/2014,6868,255.28,159.42,1753263.04,1094896.56,658366.48 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,H,2/1/2012,806350409,2/10/2012,5860,152.58,97.44,894118.8,570998.4,323120.4 +Middle East and North Africa,Saudi Arabia,Clothes,Online,C,7/13/2011,507405984,7/30/2011,1561,109.28,35.84,170586.08,55946.24,114639.84 +Australia and Oceania,Kiribati,Personal Care,Online,C,5/13/2017,869357860,6/7/2017,1165,81.73,56.67,95215.45,66020.55,29194.9 +Europe,Belarus,Snacks,Online,C,5/11/2012,384442365,5/20/2012,3894,152.58,97.44,594146.52,379431.36,214715.16 +Asia,Kazakhstan,Fruits,Offline,L,6/7/2014,315208327,7/11/2014,6004,9.33,6.92,56017.32,41547.68,14469.64 +Sub-Saharan Africa,Mali,Fruits,Online,H,4/10/2012,644517076,5/8/2012,5780,9.33,6.92,53927.4,39997.6,13929.8 +Central America and the Caribbean,El Salvador,Fruits,Offline,H,7/26/2014,525542438,8/1/2014,8541,9.33,6.92,79687.53,59103.72,20583.81 +Europe,Croatia,Personal Care,Offline,H,12/1/2015,531770741,1/19/2016,1634,81.73,56.67,133546.82,92598.78,40948.04 +Middle East and North Africa,Yemen,Personal Care,Offline,H,10/12/2015,407000815,11/4/2015,9441,81.73,56.67,771612.93,535021.47,236591.46 +Central America and the Caribbean,Panama,Vegetables,Online,C,9/4/2014,415343987,9/15/2014,8371,154.06,90.93,1289636.26,761175.03,528461.23 +Australia and Oceania,Tuvalu,Baby Food,Online,M,5/30/2010,891224086,6/30/2010,1867,255.28,159.42,476607.76,297637.14,178970.62 +Sub-Saharan Africa,Mali,Meat,Offline,M,12/26/2016,889377439,1/11/2017,5403,421.89,364.69,2279471.67,1970420.07,309051.6 +Australia and Oceania,Kiribati,Baby Food,Offline,M,5/30/2015,434852874,7/5/2015,1484,255.28,159.42,378835.52,236579.28,142256.24 +Asia,Turkmenistan,Cosmetics,Offline,M,6/15/2010,973011720,7/11/2010,4645,437.2,263.33,2030794,1223167.85,807626.15 +North America,Canada,Beverages,Offline,M,10/4/2011,419527804,10/12/2011,6455,47.45,31.79,306289.75,205204.45,101085.3 +Middle East and North Africa,Bahrain,Snacks,Online,H,11/13/2014,810387456,12/1/2014,512,152.58,97.44,78120.96,49889.28,28231.68 +Europe,Poland,Household,Offline,M,8/13/2012,651889503,9/12/2012,7445,668.27,502.54,4975270.15,3741410.3,1233859.85 +Sub-Saharan Africa,Chad,Beverages,Online,L,1/16/2014,770645272,2/15/2014,9916,47.45,31.79,470514.2,315229.64,155284.56 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,M,4/29/2010,263578593,6/14/2010,7618,437.2,263.33,3330589.6,2006047.94,1324541.66 +Sub-Saharan Africa,Malawi,Household,Offline,C,6/1/2016,547925794,6/14/2016,2273,668.27,502.54,1518977.71,1142273.42,376704.29 +Middle East and North Africa,Pakistan,Beverages,Offline,M,4/6/2014,411235702,4/18/2014,2638,47.45,31.79,125173.1,83862.02,41311.08 +Sub-Saharan Africa,The Gambia,Beverages,Offline,C,2/28/2017,961369645,3/31/2017,9497,47.45,31.79,450632.65,301909.63,148723.02 +Sub-Saharan Africa,Burkina Faso,Cereal,Online,H,12/23/2012,676501452,2/11/2013,668,205.7,117.11,137407.6,78229.48,59178.12 +Asia,Thailand,Vegetables,Offline,H,5/9/2013,355117452,5/18/2013,6000,154.06,90.93,924360,545580,378780 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,M,1/24/2012,866016471,3/5/2012,2373,152.58,97.44,362072.34,231225.12,130847.22 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,L,7/12/2011,898309838,8/18/2011,8698,154.06,90.93,1340013.88,790909.14,549104.74 +Asia,Myanmar,Beverages,Offline,C,6/8/2011,111421382,7/8/2011,918,47.45,31.79,43559.1,29183.22,14375.88 +North America,Greenland,Cereal,Online,L,7/16/2012,485087430,7/31/2012,7005,205.7,117.11,1440928.5,820355.55,620572.95 +Middle East and North Africa,Algeria,Clothes,Online,H,11/20/2012,469356811,12/14/2012,1965,109.28,35.84,214735.2,70425.6,144309.6 +Australia and Oceania,Fiji,Office Supplies,Offline,M,7/29/2011,834590852,8/3/2011,2834,651.21,524.96,1845529.14,1487736.64,357792.5 +Europe,Albania,Household,Online,L,7/20/2012,621463382,9/2/2012,3680,668.27,502.54,2459233.6,1849347.2,609886.4 +Europe,Netherlands,Baby Food,Offline,L,4/8/2013,290960729,5/14/2013,600,255.28,159.42,153168,95652,57516 +Asia,Tajikistan,Snacks,Online,H,1/7/2016,374381721,1/27/2016,6726,152.58,97.44,1026253.08,655381.44,370871.64 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,C,8/3/2016,123337686,9/17/2016,7217,9.33,6.92,67334.61,49941.64,17392.97 +Central America and the Caribbean,Nicaragua,Snacks,Online,M,8/16/2015,659752452,10/4/2015,4267,152.58,97.44,651058.86,415776.48,235282.38 +Middle East and North Africa,Turkey,Office Supplies,Offline,L,10/28/2014,925862348,11/29/2014,2098,651.21,524.96,1366238.58,1101366.08,264872.5 +Australia and Oceania,Papua New Guinea,Fruits,Online,C,3/5/2013,834216201,4/10/2013,1967,9.33,6.92,18352.11,13611.64,4740.47 +Sub-Saharan Africa,Uganda,Fruits,Online,H,9/21/2010,817675340,10/3/2010,7158,9.33,6.92,66784.14,49533.36,17250.78 +Central America and the Caribbean,Belize,Office Supplies,Offline,H,5/14/2012,479413592,5/15/2012,7990,651.21,524.96,5203167.9,4194430.4,1008737.5 +Europe,Iceland,Office Supplies,Online,M,7/2/2016,842917287,7/12/2016,6812,651.21,524.96,4436042.52,3576027.52,860015 +Asia,Singapore,Fruits,Online,C,3/22/2011,301985251,4/20/2011,3002,9.33,6.92,28008.66,20773.84,7234.82 +Europe,Poland,Meat,Offline,L,12/24/2015,470728814,1/8/2016,7972,421.89,364.69,3363307.08,2907308.68,455998.4 +Europe,Spain,Household,Online,C,3/21/2017,333571803,4/2/2017,164,668.27,502.54,109596.28,82416.56,27179.72 +Middle East and North Africa,Libya,Office Supplies,Online,M,1/6/2010,295250546,2/3/2010,53,651.21,524.96,34514.13,27822.88,6691.25 +Australia and Oceania,Fiji,Cosmetics,Offline,C,1/7/2017,830813872,1/15/2017,5142,437.2,263.33,2248082.4,1354042.86,894039.54 +Australia and Oceania,East Timor,Cosmetics,Offline,C,7/4/2016,235623109,7/16/2016,4969,437.2,263.33,2172446.8,1308486.77,863960.03 +Sub-Saharan Africa,Namibia,Beverages,Offline,C,4/28/2014,475352084,6/4/2014,6100,47.45,31.79,289445,193919,95526 +Middle East and North Africa,Bahrain,Meat,Online,H,5/18/2017,435987126,7/1/2017,7134,421.89,364.69,3009763.26,2601698.46,408064.8 +Sub-Saharan Africa,Senegal,Cereal,Online,C,9/18/2014,873827064,10/19/2014,3701,205.7,117.11,761295.7,433424.11,327871.59 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,H,8/5/2011,365483224,8/16/2011,3463,668.27,502.54,2314219.01,1740296.02,573922.99 +Australia and Oceania,Nauru,Vegetables,Offline,C,7/16/2010,257879436,8/20/2010,1110,154.06,90.93,171006.6,100932.3,70074.3 +Central America and the Caribbean,Saint Lucia,Beverages,Online,H,2/26/2015,618252027,3/13/2015,3368,47.45,31.79,159811.6,107068.72,52742.88 +Europe,Austria,Fruits,Online,H,3/4/2011,684149825,3/8/2011,3991,9.33,6.92,37236.03,27617.72,9618.31 +Middle East and North Africa,Syria,Cereal,Online,L,9/3/2015,213434159,9/22/2015,8766,205.7,117.11,1803166.2,1026586.26,776579.94 +Europe,Armenia,Cereal,Offline,H,9/25/2012,834278857,10/7/2012,508,205.7,117.11,104495.6,59491.88,45003.72 +Asia,Kyrgyzstan,Snacks,Online,L,3/19/2010,195170247,5/8/2010,4068,152.58,97.44,620695.44,396385.92,224309.52 +Central America and the Caribbean,Jamaica,Beverages,Online,L,3/31/2013,514907157,5/8/2013,1325,47.45,31.79,62871.25,42121.75,20749.5 +Sub-Saharan Africa,Uganda,Household,Offline,C,11/21/2012,932600915,1/5/2013,6190,668.27,502.54,4136591.3,3110722.6,1025868.7 +Middle East and North Africa,Saudi Arabia,Meat,Online,M,8/15/2012,657675349,9/11/2012,9606,421.89,364.69,4052675.34,3503212.14,549463.2 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,C,12/26/2016,319866788,12/31/2016,4546,81.73,56.67,371544.58,257621.82,113922.76 +Europe,Armenia,Vegetables,Offline,H,8/30/2012,619224059,10/7/2012,1014,154.06,90.93,156216.84,92203.02,64013.82 +Asia,Sri Lanka,Personal Care,Online,M,2/10/2010,976108491,3/28/2010,1049,81.73,56.67,85734.77,59446.83,26287.94 +Middle East and North Africa,Kuwait,Household,Offline,H,1/25/2017,881193912,3/5/2017,3715,668.27,502.54,2482623.05,1866936.1,615686.95 +Europe,Czech Republic,Vegetables,Offline,L,1/19/2012,345466649,2/29/2012,113,154.06,90.93,17408.78,10275.09,7133.69 +Sub-Saharan Africa,Angola,Personal Care,Offline,C,4/13/2016,350225532,4/25/2016,8372,81.73,56.67,684243.56,474441.24,209802.32 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,C,3/13/2014,597081887,4/11/2014,8654,437.2,263.33,3783528.8,2278857.82,1504670.98 +Central America and the Caribbean,Dominican Republic,Snacks,Online,C,3/20/2010,857959544,3/23/2010,8150,152.58,97.44,1243527,794136,449391 +Australia and Oceania,Solomon Islands,Fruits,Online,H,5/29/2017,525094830,6/10/2017,6084,9.33,6.92,56763.72,42101.28,14662.44 +Middle East and North Africa,Egypt,Baby Food,Offline,H,10/27/2015,861036574,11/15/2015,8711,255.28,159.42,2223744.08,1388707.62,835036.46 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,L,11/11/2016,948646104,11/14/2016,4318,421.89,364.69,1821721.02,1574731.42,246989.6 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,C,1/28/2014,841097247,2/27/2014,8221,154.06,90.93,1266527.26,747535.53,518991.73 +Middle East and North Africa,Kuwait,Personal Care,Offline,H,3/16/2017,211876332,4/14/2017,7770,81.73,56.67,635042.1,440325.9,194716.2 +Middle East and North Africa,Libya,Clothes,Online,M,7/27/2010,604782187,8/13/2010,7344,109.28,35.84,802552.32,263208.96,539343.36 +Asia,Kazakhstan,Beverages,Offline,L,5/27/2017,483926141,6/22/2017,3354,47.45,31.79,159147.3,106623.66,52523.64 +Europe,Andorra,Cosmetics,Online,M,10/15/2012,183732020,11/9/2012,9243,437.2,263.33,4041039.6,2433959.19,1607080.41 +Europe,Iceland,Personal Care,Online,C,9/26/2010,558936154,11/13/2010,484,81.73,56.67,39557.32,27428.28,12129.04 +Middle East and North Africa,Kuwait,Cereal,Online,H,12/18/2014,734587371,12/30/2014,9582,205.7,117.11,1971017.4,1122148.02,848869.38 +Europe,Serbia,Personal Care,Offline,L,2/7/2015,356046998,2/12/2015,1074,81.73,56.67,87778.02,60863.58,26914.44 +Europe,Italy,Snacks,Offline,H,3/21/2013,938988864,5/9/2013,6526,152.58,97.44,995737.08,635893.44,359843.64 +Australia and Oceania,East Timor,Office Supplies,Online,M,6/6/2012,919399297,7/2/2012,9538,651.21,524.96,6211240.98,5007068.48,1204172.5 +Europe,Vatican City,Fruits,Online,H,2/22/2013,603577125,3/8/2013,739,9.33,6.92,6894.87,5113.88,1780.99 +Europe,Spain,Household,Online,H,10/30/2016,818133676,12/18/2016,2790,668.27,502.54,1864473.3,1402086.6,462386.7 +North America,Mexico,Vegetables,Online,M,8/28/2014,659992778,9/2/2014,5384,154.06,90.93,829459.04,489567.12,339891.92 +Middle East and North Africa,Turkey,Office Supplies,Offline,L,1/4/2014,646390759,1/28/2014,245,651.21,524.96,159546.45,128615.2,30931.25 +Central America and the Caribbean,Haiti,Office Supplies,Online,L,12/25/2011,464876449,1/24/2012,6127,651.21,524.96,3989963.67,3216429.92,773533.75 +Europe,Slovenia,Meat,Online,L,4/19/2014,323311173,5/3/2014,3816,421.89,364.69,1609932.24,1391657.04,218275.2 +Middle East and North Africa,Azerbaijan,Beverages,Online,C,5/23/2016,499868762,5/28/2016,1130,47.45,31.79,53618.5,35922.7,17695.8 +Sub-Saharan Africa,Guinea,Household,Offline,L,10/6/2014,893035542,11/22/2014,7917,668.27,502.54,5290693.59,3978609.18,1312084.41 +Sub-Saharan Africa,Seychelles ,Snacks,Online,L,10/5/2010,571610343,10/21/2010,1058,152.58,97.44,161429.64,103091.52,58338.12 +Sub-Saharan Africa,South Sudan,Fruits,Online,L,5/16/2014,924704492,5/25/2014,9463,9.33,6.92,88289.79,65483.96,22805.83 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Offline,C,2/22/2010,711741816,2/28/2010,9075,47.45,31.79,430608.75,288494.25,142114.5 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,M,12/24/2013,112458646,12/27/2013,7867,651.21,524.96,5123069.07,4129860.32,993208.75 +Sub-Saharan Africa,Botswana,Household,Online,C,5/6/2016,276903808,6/8/2016,845,668.27,502.54,564688.15,424646.3,140041.85 +Asia,North Korea,Cereal,Offline,C,5/4/2016,175438630,6/15/2016,5044,205.7,117.11,1037550.8,590702.84,446847.96 +Europe,Kosovo,Office Supplies,Online,H,5/6/2010,648736941,5/21/2010,4532,651.21,524.96,2951283.72,2379118.72,572165 +Australia and Oceania,Papua New Guinea,Beverages,Offline,H,12/13/2010,357785069,12/14/2010,5408,47.45,31.79,256609.6,171920.32,84689.28 +Europe,Portugal,Cosmetics,Online,L,11/17/2012,733881843,12/24/2012,801,437.2,263.33,350197.2,210927.33,139269.87 +Europe,Malta,Vegetables,Offline,M,12/3/2011,128638589,12/23/2011,5872,154.06,90.93,904640.32,533940.96,370699.36 +Sub-Saharan Africa,Mauritania,Household,Online,H,4/15/2016,563979136,5/26/2016,2814,668.27,502.54,1880511.78,1414147.56,466364.22 +Europe,Russia,Office Supplies,Offline,L,7/15/2012,982139813,9/3/2012,5851,651.21,524.96,3810229.71,3071540.96,738688.75 +Central America and the Caribbean,Nicaragua,Personal Care,Online,C,10/19/2014,395669448,11/24/2014,6237,81.73,56.67,509750.01,353450.79,156299.22 +Europe,Lithuania,Cereal,Offline,M,7/20/2015,137429368,7/21/2015,7259,205.7,117.11,1493176.3,850101.49,643074.81 +Europe,Cyprus,Baby Food,Online,L,2/11/2012,710593402,3/22/2012,9233,255.28,159.42,2357000.24,1471924.86,885075.38 +Sub-Saharan Africa,Kenya,Baby Food,Offline,H,6/16/2010,438647878,6/20/2010,4510,255.28,159.42,1151312.8,718984.2,432328.6 +Central America and the Caribbean,Cuba,Cereal,Online,C,10/27/2013,415391623,12/3/2013,2467,205.7,117.11,507461.9,288910.37,218551.53 +Europe,Latvia,Household,Online,C,5/16/2011,454935967,6/30/2011,4517,668.27,502.54,3018575.59,2269973.18,748602.41 +Europe,Cyprus,Meat,Offline,L,4/5/2012,441704738,4/26/2012,9102,421.89,364.69,3840042.78,3319408.38,520634.4 +Europe,Bulgaria,Cereal,Online,M,7/29/2011,780434262,8/22/2011,6696,205.7,117.11,1377367.2,784168.56,593198.64 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,M,10/23/2016,146173369,12/11/2016,4803,47.45,31.79,227902.35,152687.37,75214.98 +Sub-Saharan Africa,Mali,Cosmetics,Offline,C,10/26/2013,434283387,10/31/2013,2960,437.2,263.33,1294112,779456.8,514655.2 +Middle East and North Africa,Morocco,Office Supplies,Online,M,1/8/2016,910438144,2/18/2016,7734,651.21,524.96,5036458.14,4060040.64,976417.5 +Europe,Poland,Clothes,Online,C,3/6/2015,460623967,3/22/2015,7723,109.28,35.84,843969.44,276792.32,567177.12 +Europe,Portugal,Fruits,Offline,M,6/25/2015,741139686,7/25/2015,8558,9.33,6.92,79846.14,59221.36,20624.78 +Asia,Kazakhstan,Baby Food,Online,H,8/12/2014,328596627,9/25/2014,7899,255.28,159.42,2016456.72,1259258.58,757198.14 +Europe,Liechtenstein,Cereal,Online,M,2/8/2015,569918620,2/17/2015,439,205.7,117.11,90302.3,51411.29,38891.01 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,M,12/26/2012,632341992,2/3/2013,2902,437.2,263.33,1268754.4,764183.66,504570.74 +Middle East and North Africa,Libya,Office Supplies,Offline,H,9/12/2016,653415572,10/19/2016,9043,651.21,524.96,5888892.03,4747213.28,1141678.75 +Europe,Switzerland,Fruits,Offline,H,1/16/2013,391000688,2/1/2013,4647,9.33,6.92,43356.51,32157.24,11199.27 +Europe,Bosnia and Herzegovina,Meat,Offline,M,5/20/2016,573271167,6/21/2016,2532,421.89,364.69,1068225.48,923395.08,144830.4 +Middle East and North Africa,Somalia,Clothes,Online,L,11/10/2011,648713338,11/10/2011,7547,109.28,35.84,824736.16,270484.48,554251.68 +Europe,Greece,Meat,Online,M,3/6/2012,136126029,4/3/2012,1572,421.89,364.69,663211.08,573292.68,89918.4 +Central America and the Caribbean,Haiti,Cereal,Online,L,12/21/2015,874620568,1/21/2016,8517,205.7,117.11,1751946.9,997425.87,754521.03 +Europe,Croatia,Cereal,Offline,C,7/27/2011,273620784,8/14/2011,9325,205.7,117.11,1918152.5,1092050.75,826101.75 +Sub-Saharan Africa,Cameroon,Meat,Offline,H,2/3/2011,762863004,2/11/2011,6970,421.89,364.69,2940573.3,2541889.3,398684 +Europe,Estonia,Snacks,Online,M,5/11/2016,342396056,5/21/2016,1457,152.58,97.44,222309.06,141970.08,80338.98 +Sub-Saharan Africa,The Gambia,Beverages,Online,L,2/11/2015,232581269,3/29/2015,4821,47.45,31.79,228756.45,153259.59,75496.86 +Sub-Saharan Africa,Rwanda,Beverages,Online,H,2/6/2015,824092471,3/3/2015,6130,47.45,31.79,290868.5,194872.7,95995.8 +Europe,Ireland,Snacks,Online,C,7/17/2017,327915990,8/6/2017,6483,152.58,97.44,989176.14,631703.52,357472.62 +North America,Canada,Meat,Offline,H,5/19/2013,625350654,7/1/2013,4010,421.89,364.69,1691778.9,1462406.9,229372 +Europe,Georgia,Clothes,Online,H,5/3/2017,518007791,5/22/2017,8871,109.28,35.84,969422.88,317936.64,651486.24 +Europe,Bosnia and Herzegovina,Vegetables,Offline,M,2/12/2011,677811229,2/22/2011,8260,154.06,90.93,1272535.6,751081.8,521453.8 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,L,5/11/2015,496997296,6/24/2015,1399,152.58,97.44,213459.42,136318.56,77140.86 +Europe,Georgia,Beverages,Offline,L,2/9/2010,338114821,3/14/2010,4544,47.45,31.79,215612.8,144453.76,71159.04 +Sub-Saharan Africa,Mali,Beverages,Online,L,5/9/2014,184025132,5/16/2014,5981,47.45,31.79,283798.45,190135.99,93662.46 +Asia,Philippines,Meat,Online,H,1/21/2014,987902057,2/22/2014,1027,421.89,364.69,433281.03,374536.63,58744.4 +Asia,Uzbekistan,Clothes,Online,M,5/26/2011,623231923,7/2/2011,7030,109.28,35.84,768238.4,251955.2,516283.2 +Middle East and North Africa,Morocco,Cosmetics,Online,H,5/28/2013,633813560,7/6/2013,8372,437.2,263.33,3660238.4,2204598.76,1455639.64 +Europe,Ukraine,Household,Online,L,1/11/2013,383758294,1/30/2013,1462,668.27,502.54,977010.74,734713.48,242297.26 +Central America and the Caribbean,Nicaragua,Personal Care,Online,L,8/22/2015,207489955,10/10/2015,9743,81.73,56.67,796295.39,552135.81,244159.58 +Asia,Bhutan,Snacks,Offline,M,7/12/2012,959744870,7/19/2012,8690,152.58,97.44,1325920.2,846753.6,479166.6 +Europe,Ukraine,Office Supplies,Online,H,12/28/2014,865571868,1/14/2015,806,651.21,524.96,524875.26,423117.76,101757.5 +Sub-Saharan Africa,Togo,Cosmetics,Offline,H,8/26/2012,470332276,9/8/2012,627,437.2,263.33,274124.4,165107.91,109016.49 +Europe,Belgium,Beverages,Online,H,2/26/2015,389699923,3/14/2015,9722,47.45,31.79,461308.9,309062.38,152246.52 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,C,6/21/2010,859661138,7/4/2010,1689,9.33,6.92,15758.37,11687.88,4070.49 +Sub-Saharan Africa,Angola,Baby Food,Offline,M,2/24/2014,386514747,3/23/2014,7158,255.28,159.42,1827294.24,1141128.36,686165.88 +Europe,Georgia,Personal Care,Online,L,7/7/2012,696872079,8/22/2012,8789,81.73,56.67,718324.97,498072.63,220252.34 +Europe,Vatican City,Personal Care,Online,L,11/21/2011,887656962,1/5/2012,6276,81.73,56.67,512937.48,355660.92,157276.56 +Sub-Saharan Africa,Guinea,Fruits,Offline,M,1/29/2012,576105725,2/10/2012,1341,9.33,6.92,12511.53,9279.72,3231.81 +Asia,Laos,Cereal,Offline,H,3/5/2010,349767196,3/30/2010,2741,205.7,117.11,563823.7,320998.51,242825.19 +Europe,Belarus,Fruits,Offline,C,11/28/2011,416502702,12/23/2011,1260,9.33,6.92,11755.8,8719.2,3036.6 +Sub-Saharan Africa,Comoros,Beverages,Online,L,9/15/2012,154486072,10/25/2012,4716,47.45,31.79,223774.2,149921.64,73852.56 +Europe,Russia,Cereal,Online,H,8/24/2016,362203633,9/4/2016,2959,205.7,117.11,608666.3,346528.49,262137.81 +Asia,Turkmenistan,Baby Food,Offline,C,7/3/2017,108454215,7/23/2017,2867,255.28,159.42,731887.76,457057.14,274830.62 +Asia,Taiwan,Fruits,Offline,C,2/12/2010,782349145,2/21/2010,3352,9.33,6.92,31274.16,23195.84,8078.32 +Middle East and North Africa,Turkey,Cereal,Online,C,11/25/2016,243312251,12/6/2016,357,205.7,117.11,73434.9,41808.27,31626.63 +Middle East and North Africa,Yemen,Beverages,Online,M,11/23/2015,471079862,12/13/2015,1854,47.45,31.79,87972.3,58938.66,29033.64 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,C,9/14/2012,815700805,10/4/2012,2850,109.28,35.84,311448,102144,209304 +Middle East and North Africa,Qatar,Baby Food,Offline,L,1/3/2014,247536408,1/9/2014,379,255.28,159.42,96751.12,60420.18,36330.94 +Central America and the Caribbean,Belize,Fruits,Offline,H,3/8/2016,507260501,3/24/2016,8510,9.33,6.92,79398.3,58889.2,20509.1 +Central America and the Caribbean,The Bahamas,Baby Food,Online,C,9/5/2016,255859410,10/21/2016,3340,255.28,159.42,852635.2,532462.8,320172.4 +Sub-Saharan Africa,Seychelles ,Household,Offline,L,3/20/2010,924631965,4/21/2010,8001,668.27,502.54,5346828.27,4020822.54,1326005.73 +Asia,Kazakhstan,Meat,Online,M,4/19/2015,865189492,5/13/2015,7652,421.89,364.69,3228302.28,2790607.88,437694.4 +Asia,Kyrgyzstan,Clothes,Offline,H,6/4/2017,299455821,6/15/2017,4487,109.28,35.84,490339.36,160814.08,329525.28 +Sub-Saharan Africa,Gabon,Personal Care,Online,C,9/21/2010,869667279,11/5/2010,2729,81.73,56.67,223041.17,154652.43,68388.74 +Europe,France,Cereal,Offline,M,11/23/2016,688372695,12/6/2016,3632,205.7,117.11,747102.4,425343.52,321758.88 +Australia and Oceania,Papua New Guinea,Cereal,Offline,C,4/11/2013,188433396,5/1/2013,484,205.7,117.11,99558.8,56681.24,42877.56 +Asia,Uzbekistan,Clothes,Offline,M,5/1/2012,773023211,5/7/2012,3601,109.28,35.84,393517.28,129059.84,264457.44 +Middle East and North Africa,Tunisia ,Clothes,Online,H,6/16/2012,765628468,7/12/2012,5333,109.28,35.84,582790.24,191134.72,391655.52 +Asia,Taiwan,Baby Food,Online,H,11/23/2016,360047996,12/16/2016,5058,255.28,159.42,1291206.24,806346.36,484859.88 +Europe,Liechtenstein,Baby Food,Online,M,10/22/2014,270393121,10/23/2014,4188,255.28,159.42,1069112.64,667650.96,401461.68 +Middle East and North Africa,Lebanon,Meat,Online,L,5/8/2015,381087672,5/15/2015,1166,421.89,364.69,491923.74,425228.54,66695.2 +Europe,Russia,Beverages,Offline,C,8/9/2013,196867978,9/26/2013,6464,47.45,31.79,306716.8,205490.56,101226.24 +Central America and the Caribbean,Costa Rica,Clothes,Offline,H,1/27/2017,192782866,2/14/2017,7589,109.28,35.84,829325.92,271989.76,557336.16 +Sub-Saharan Africa,Gabon,Office Supplies,Online,C,8/10/2011,464193665,9/6/2011,4076,651.21,524.96,2654331.96,2139736.96,514595 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,C,8/14/2010,276774203,9/6/2010,2492,437.2,263.33,1089502.4,656218.36,433284.04 +Sub-Saharan Africa,Mali,Cereal,Online,H,6/14/2013,316510808,7/1/2013,1437,205.7,117.11,295590.9,168287.07,127303.83 +Asia,Turkmenistan,Personal Care,Offline,H,9/20/2016,439702308,9/26/2016,6539,81.73,56.67,534432.47,370565.13,163867.34 +Europe,Moldova ,Meat,Offline,M,7/15/2010,122960031,7/19/2010,5460,421.89,364.69,2303519.4,1991207.4,312312 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,M,7/29/2012,713207805,8/9/2012,2893,47.45,31.79,137272.85,91968.47,45304.38 +Sub-Saharan Africa,Botswana,Household,Offline,C,4/16/2011,477681958,5/28/2011,5561,668.27,502.54,3716249.47,2794624.94,921624.53 +Middle East and North Africa,Jordan,Household,Offline,H,2/17/2015,453931319,4/5/2015,7220,668.27,502.54,4824909.4,3628338.8,1196570.6 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,C,11/21/2010,399817216,1/2/2011,3654,81.73,56.67,298641.42,207072.18,91569.24 +Europe,Ireland,Cereal,Offline,C,12/7/2012,143513476,1/6/2013,7682,205.7,117.11,1580187.4,899639.02,680548.38 +Europe,Russia,Clothes,Online,H,12/24/2013,933506429,1/23/2014,4152,109.28,35.84,453730.56,148807.68,304922.88 +Middle East and North Africa,Bahrain,Fruits,Online,M,8/2/2011,488594901,9/17/2011,4944,9.33,6.92,46127.52,34212.48,11915.04 +Europe,Ireland,Clothes,Online,M,12/15/2011,647890222,1/30/2012,3969,109.28,35.84,433732.32,142248.96,291483.36 +Europe,Portugal,Snacks,Online,L,12/28/2010,620816218,2/3/2011,2170,152.58,97.44,331098.6,211444.8,119653.8 +Central America and the Caribbean,Haiti,Household,Online,C,3/29/2013,137109220,5/7/2013,2520,668.27,502.54,1684040.4,1266400.8,417639.6 +Europe,Norway,Meat,Online,C,12/14/2012,796818053,12/25/2012,5024,421.89,364.69,2119575.36,1832202.56,287372.8 +Europe,Russia,Vegetables,Offline,H,1/7/2013,220304048,2/1/2013,1718,154.06,90.93,264675.08,156217.74,108457.34 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,L,8/8/2013,598241031,9/16/2013,1670,651.21,524.96,1087520.7,876683.2,210837.5 +Europe,Spain,Meat,Offline,M,12/8/2015,141615331,1/5/2016,5978,421.89,364.69,2522058.42,2180116.82,341941.6 +Europe,Portugal,Household,Online,L,12/14/2010,731725776,12/15/2010,2772,668.27,502.54,1852444.44,1393040.88,459403.56 +Europe,Sweden,Personal Care,Offline,C,5/18/2013,270183694,6/24/2013,2214,81.73,56.67,180950.22,125467.38,55482.84 +Asia,Mongolia,Baby Food,Offline,C,6/27/2012,328912913,8/11/2012,1495,255.28,159.42,381643.6,238332.9,143310.7 +North America,Greenland,Personal Care,Offline,M,10/12/2013,300149762,10/14/2013,9839,81.73,56.67,804141.47,557576.13,246565.34 +Central America and the Caribbean,Grenada,Baby Food,Offline,L,6/11/2012,546443068,7/6/2012,3502,255.28,159.42,893990.56,558288.84,335701.72 +Sub-Saharan Africa,Togo,Personal Care,Online,L,4/26/2012,150654160,6/5/2012,769,81.73,56.67,62850.37,43579.23,19271.14 +Europe,Montenegro,Snacks,Offline,M,7/7/2014,965956866,7/19/2014,6957,152.58,97.44,1061499.06,677890.08,383608.98 +Asia,Uzbekistan,Cereal,Online,H,8/21/2013,865837514,9/13/2013,9416,205.7,117.11,1936871.2,1102707.76,834163.44 +Europe,Andorra,Household,Offline,H,9/19/2016,494094932,10/28/2016,2525,668.27,502.54,1687381.75,1268913.5,418468.25 +Asia,South Korea,Personal Care,Online,C,9/13/2016,114840447,10/24/2016,2695,81.73,56.67,220262.35,152725.65,67536.7 +Asia,Japan,Cosmetics,Online,M,5/24/2011,962497889,7/12/2011,3369,437.2,263.33,1472926.8,887158.77,585768.03 +Sub-Saharan Africa,Central African Republic,Fruits,Online,M,10/19/2014,291803586,12/3/2014,20,9.33,6.92,186.6,138.4,48.2 +Sub-Saharan Africa,Tanzania,Beverages,Offline,L,6/29/2015,827806365,6/29/2015,5154,47.45,31.79,244557.3,163845.66,80711.64 +Europe,Iceland,Beverages,Offline,H,9/4/2010,415867555,10/23/2010,3306,47.45,31.79,156869.7,105097.74,51771.96 +Europe,Andorra,Cosmetics,Offline,M,7/24/2017,571660983,8/5/2017,6043,437.2,263.33,2641999.6,1591303.19,1050696.41 +Central America and the Caribbean,Panama,Fruits,Offline,L,7/21/2016,631172978,8/18/2016,6965,9.33,6.92,64983.45,48197.8,16785.65 +Sub-Saharan Africa,Seychelles ,Beverages,Online,L,8/17/2015,900702369,9/4/2015,6701,47.45,31.79,317962.45,213024.79,104937.66 +Europe,Albania,Household,Offline,L,3/31/2016,406860482,4/20/2016,7913,668.27,502.54,5288020.51,3976599.02,1311421.49 +Central America and the Caribbean,Belize,Cereal,Offline,H,3/2/2017,946571147,3/13/2017,292,205.7,117.11,60064.4,34196.12,25868.28 +Europe,France,Vegetables,Offline,L,8/14/2010,337070691,9/11/2010,5563,154.06,90.93,857035.78,505843.59,351192.19 +Central America and the Caribbean,Cuba,Baby Food,Online,C,5/31/2016,965907943,7/20/2016,2480,255.28,159.42,633094.4,395361.6,237732.8 +Middle East and North Africa,Algeria,Cosmetics,Online,M,7/24/2017,340944230,8/7/2017,1829,437.2,263.33,799638.8,481630.57,318008.23 +Europe,Cyprus,Cereal,Offline,C,1/25/2017,540353381,1/27/2017,1428,205.7,117.11,293739.6,167233.08,126506.52 +Middle East and North Africa,Somalia,Clothes,Online,H,6/7/2011,562621724,6/11/2011,1126,109.28,35.84,123049.28,40355.84,82693.44 +Europe,Portugal,Vegetables,Online,C,2/22/2017,376548087,2/24/2017,7802,154.06,90.93,1201976.12,709435.86,492540.26 +Europe,Macedonia,Meat,Online,M,11/28/2013,471243798,1/5/2014,367,421.89,364.69,154833.63,133841.23,20992.4 +Australia and Oceania,Fiji,Office Supplies,Offline,M,7/22/2016,506132686,9/4/2016,4764,651.21,524.96,3102364.44,2500909.44,601455 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,L,9/15/2010,660951077,9/30/2010,8966,668.27,502.54,5991708.82,4505773.64,1485935.18 +Sub-Saharan Africa,Zambia,Baby Food,Online,H,2/9/2017,285747802,3/16/2017,7979,255.28,159.42,2036879.12,1272012.18,764866.94 +Europe,Russia,Cereal,Offline,C,2/24/2012,150884187,4/14/2012,8839,205.7,117.11,1818182.3,1035135.29,783047.01 +Sub-Saharan Africa,Mauritania,Vegetables,Online,H,12/4/2014,197034060,1/17/2015,5612,154.06,90.93,864584.72,510299.16,354285.56 +Middle East and North Africa,Libya,Vegetables,Offline,H,4/23/2015,885183751,5/10/2015,4398,154.06,90.93,677555.88,399910.14,277645.74 +Europe,Czech Republic,Office Supplies,Online,L,8/6/2015,946632087,8/10/2015,8326,651.21,524.96,5421974.46,4370816.96,1051157.5 +Sub-Saharan Africa,Djibouti,Beverages,Offline,L,7/30/2011,532990396,8/5/2011,2557,47.45,31.79,121329.65,81287.03,40042.62 +Europe,Iceland,Cereal,Online,L,6/17/2011,766182506,6/27/2011,9285,205.7,117.11,1909924.5,1087366.35,822558.15 +Asia,Nepal,Beverages,Offline,M,12/14/2016,588444745,1/1/2017,2731,47.45,31.79,129585.95,86818.49,42767.46 +Asia,Thailand,Clothes,Offline,C,11/23/2011,812325942,12/12/2011,4153,109.28,35.84,453839.84,148843.52,304996.32 +Central America and the Caribbean,El Salvador,Vegetables,Online,C,6/24/2011,970687425,7/10/2011,6835,154.06,90.93,1053000.1,621506.55,431493.55 +Asia,Brunei,Clothes,Offline,M,1/9/2013,666703021,1/9/2013,1094,109.28,35.84,119552.32,39208.96,80343.36 +Sub-Saharan Africa,Lesotho,Clothes,Online,M,12/7/2014,923859059,1/2/2015,9281,109.28,35.84,1014227.68,332631.04,681596.64 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,L,11/14/2012,135954368,12/21/2012,773,437.2,263.33,337955.6,203554.09,134401.51 +Europe,Romania,Meat,Offline,M,2/22/2011,817100274,3/31/2011,6984,421.89,364.69,2946479.76,2546994.96,399484.8 +Asia,Vietnam,Household,Online,C,5/4/2011,151720607,5/26/2011,6354,668.27,502.54,4246187.58,3193139.16,1053048.42 +Sub-Saharan Africa,Cape Verde,Beverages,Online,M,2/10/2016,344551694,3/31/2016,9358,47.45,31.79,444037.1,297490.82,146546.28 +Europe,Serbia,Snacks,Online,H,3/28/2010,970642364,4/11/2010,3500,152.58,97.44,534030,341040,192990 +Sub-Saharan Africa,Ghana,Clothes,Online,M,6/9/2017,325353944,7/6/2017,8317,109.28,35.84,908881.76,298081.28,610800.48 +Middle East and North Africa,Bahrain,Baby Food,Offline,C,4/6/2013,374360263,5/10/2013,376,255.28,159.42,95985.28,59941.92,36043.36 +Middle East and North Africa,Pakistan,Household,Online,L,3/14/2012,903647649,4/29/2012,8275,668.27,502.54,5529934.25,4158518.5,1371415.75 +Sub-Saharan Africa,Seychelles ,Cereal,Online,H,11/11/2010,869514930,11/22/2010,7645,205.7,117.11,1572576.5,895305.95,677270.55 +Sub-Saharan Africa,Sudan,Cosmetics,Online,H,7/4/2014,648573434,8/17/2014,6147,437.2,263.33,2687468.4,1618689.51,1068778.89 +Europe,Slovakia,Baby Food,Offline,L,7/8/2010,687746989,8/20/2010,8472,255.28,159.42,2162732.16,1350606.24,812125.92 +Sub-Saharan Africa,Kenya,Vegetables,Offline,L,1/25/2010,154271924,2/16/2010,1345,154.06,90.93,207210.7,122300.85,84909.85 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,L,1/12/2014,985697066,2/15/2014,8521,437.2,263.33,3725381.2,2243834.93,1481546.27 +Middle East and North Africa,Qatar,Cereal,Online,H,10/12/2016,239883744,11/26/2016,5786,205.7,117.11,1190180.2,677598.46,512581.74 +Europe,United Kingdom,Snacks,Offline,C,7/14/2017,445005786,7/20/2017,5956,152.58,97.44,908766.48,580352.64,328413.84 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,L,7/28/2016,149549520,9/3/2016,3881,255.28,159.42,990741.68,618709.02,372032.66 +Asia,China,Cosmetics,Online,C,6/19/2011,672313773,7/31/2011,1441,437.2,263.33,630005.2,379458.53,250546.67 +Middle East and North Africa,Morocco,Personal Care,Offline,L,12/25/2015,252409875,2/1/2016,2546,81.73,56.67,208084.58,144281.82,63802.76 +Sub-Saharan Africa,Benin,Snacks,Online,C,11/19/2010,799261653,12/23/2010,8139,152.58,97.44,1241848.62,793064.16,448784.46 +Central America and the Caribbean,Grenada,Baby Food,Online,C,11/12/2015,242605435,12/31/2015,1194,255.28,159.42,304804.32,190347.48,114456.84 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,C,1/9/2010,182490050,2/18/2010,1716,154.06,90.93,264366.96,156035.88,108331.08 +Middle East and North Africa,Syria,Baby Food,Offline,C,5/26/2011,939276826,6/26/2011,1740,255.28,159.42,444187.2,277390.8,166796.4 +Europe,Denmark,Cereal,Offline,L,7/30/2012,203639590,8/30/2012,335,205.7,117.11,68909.5,39231.85,29677.65 +Sub-Saharan Africa,Burundi,Office Supplies,Online,H,10/20/2014,686564671,11/2/2014,8598,651.21,524.96,5599103.58,4513606.08,1085497.5 +Europe,Poland,Baby Food,Online,L,7/27/2016,669350898,9/4/2016,4660,255.28,159.42,1189604.8,742897.2,446707.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,C,6/19/2017,753609597,7/22/2017,8682,81.73,56.67,709579.86,492008.94,217570.92 +Australia and Oceania,East Timor,Beverages,Online,C,5/3/2014,711264598,5/10/2014,7855,47.45,31.79,372719.75,249710.45,123009.3 +Europe,Luxembourg,Personal Care,Offline,L,9/3/2012,834552228,10/14/2012,1405,81.73,56.67,114830.65,79621.35,35209.3 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,H,4/2/2015,586021316,5/17/2015,5585,9.33,6.92,52108.05,38648.2,13459.85 +Asia,South Korea,Office Supplies,Offline,H,10/3/2010,848533189,11/22/2010,8682,651.21,524.96,5653805.22,4557702.72,1096102.5 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,H,6/11/2015,775261676,7/1/2015,6013,651.21,524.96,3915725.73,3156584.48,759141.25 +Middle East and North Africa,Lebanon,Household,Offline,H,5/7/2016,939693105,6/13/2016,4927,668.27,502.54,3292566.29,2476014.58,816551.71 +Europe,Lithuania,Office Supplies,Online,M,12/5/2012,185626304,12/21/2012,9803,651.21,524.96,6383811.63,5146182.88,1237628.75 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,M,4/11/2013,577172601,5/22/2013,7053,109.28,35.84,770751.84,252779.52,517972.32 +Europe,Switzerland,Beverages,Online,H,3/11/2015,648755824,4/8/2015,120,47.45,31.79,5694,3814.8,1879.2 +Europe,Poland,Snacks,Offline,C,7/16/2017,355112302,7/27/2017,4476,152.58,97.44,682948.08,436141.44,246806.64 +Europe,Finland,Personal Care,Offline,M,6/18/2016,621290862,6/29/2016,2627,81.73,56.67,214704.71,148872.09,65832.62 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,H,9/29/2016,192652833,10/11/2016,9109,47.45,31.79,432222.05,289575.11,142646.94 +Europe,Cyprus,Household,Online,H,11/14/2012,584872043,12/21/2012,5489,668.27,502.54,3668134.03,2758442.06,909691.97 +Central America and the Caribbean,Cuba,Office Supplies,Online,C,7/16/2015,233934819,8/5/2015,5366,651.21,524.96,3494392.86,2816935.36,677457.5 +Asia,Tajikistan,Cereal,Offline,M,1/1/2010,346139991,2/7/2010,9370,205.7,117.11,1927409,1097320.7,830088.3 +Middle East and North Africa,Turkey,Baby Food,Online,C,11/17/2012,848098886,12/10/2012,162,255.28,159.42,41355.36,25826.04,15529.32 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,C,5/6/2015,836735332,5/12/2015,7434,109.28,35.84,812387.52,266434.56,545952.96 +Australia and Oceania,Tonga,Personal Care,Offline,C,3/16/2017,829285657,4/8/2017,2909,81.73,56.67,237752.57,164853.03,72899.54 +Middle East and North Africa,Azerbaijan,Cereal,Online,H,7/22/2015,513298690,7/23/2015,5344,205.7,117.11,1099260.8,625835.84,473424.96 +Asia,Malaysia,Fruits,Offline,H,2/13/2016,996635758,3/16/2016,5523,9.33,6.92,51529.59,38219.16,13310.43 +Australia and Oceania,Tuvalu,Office Supplies,Online,L,4/30/2014,757470691,6/12/2014,1265,651.21,524.96,823780.65,664074.4,159706.25 +Asia,Malaysia,Personal Care,Offline,L,4/5/2014,594289815,5/1/2014,2418,81.73,56.67,197623.14,137028.06,60595.08 +Sub-Saharan Africa,Senegal,Snacks,Offline,C,4/5/2017,475891959,4/17/2017,5861,152.58,97.44,894271.38,571095.84,323175.54 +Sub-Saharan Africa,Kenya,Baby Food,Offline,M,8/7/2010,891388452,9/21/2010,506,255.28,159.42,129171.68,80666.52,48505.16 +Sub-Saharan Africa,Botswana,Baby Food,Online,H,9/8/2016,600203120,9/12/2016,2296,255.28,159.42,586122.88,366028.32,220094.56 +Middle East and North Africa,Tunisia ,Personal Care,Online,M,7/26/2013,682072293,9/2/2013,9204,81.73,56.67,752242.92,521590.68,230652.24 +Central America and the Caribbean,Honduras,Meat,Offline,L,6/1/2014,487044799,6/29/2014,6234,421.89,364.69,2630062.26,2273477.46,356584.8 +Sub-Saharan Africa,Kenya,Vegetables,Offline,M,10/6/2010,785481965,10/26/2010,423,154.06,90.93,65167.38,38463.39,26703.99 +Asia,Tajikistan,Personal Care,Online,L,2/20/2014,618057620,2/20/2014,5839,81.73,56.67,477221.47,330896.13,146325.34 +Australia and Oceania,Australia,Snacks,Online,L,5/30/2014,445758092,6/16/2014,8580,152.58,97.44,1309136.4,836035.2,473101.2 +Sub-Saharan Africa,Senegal,Vegetables,Offline,H,11/16/2013,799882209,11/21/2013,1776,154.06,90.93,273610.56,161491.68,112118.88 +Europe,San Marino,Meat,Online,H,11/25/2015,932041299,12/11/2015,587,421.89,364.69,247649.43,214073.03,33576.4 +Sub-Saharan Africa,Eritrea,Meat,Offline,H,7/17/2013,164159190,8/23/2013,7207,421.89,364.69,3040561.23,2628320.83,412240.4 +Europe,Spain,Meat,Online,H,2/1/2016,138472211,2/20/2016,5859,421.89,364.69,2471853.51,2136718.71,335134.8 +Australia and Oceania,Papua New Guinea,Personal Care,Online,C,12/9/2014,767529189,12/12/2014,7798,81.73,56.67,637330.54,441912.66,195417.88 +Europe,Armenia,Clothes,Offline,C,2/24/2010,684191453,4/6/2010,6310,109.28,35.84,689556.8,226150.4,463406.4 +Australia and Oceania,Nauru,Beverages,Online,C,3/11/2014,391632831,4/3/2014,1712,47.45,31.79,81234.4,54424.48,26809.92 +Europe,Ireland,Snacks,Offline,H,4/23/2010,913339650,4/27/2010,6354,152.58,97.44,969493.32,619133.76,350359.56 +Europe,Hungary,Office Supplies,Offline,L,11/21/2016,643110740,12/20/2016,9614,651.21,524.96,6260732.94,5046965.44,1213767.5 +Central America and the Caribbean,El Salvador,Fruits,Online,L,7/12/2015,295057427,7/12/2015,2904,9.33,6.92,27094.32,20095.68,6998.64 +Middle East and North Africa,Afghanistan,Baby Food,Online,M,5/17/2015,653603541,6/1/2015,4667,255.28,159.42,1191391.76,744013.14,447378.62 +Australia and Oceania,Solomon Islands,Cereal,Offline,M,7/7/2011,323485410,8/6/2011,5376,205.7,117.11,1105843.2,629583.36,476259.84 +Europe,Portugal,Cosmetics,Offline,M,6/13/2011,679751861,7/23/2011,2536,437.2,263.33,1108739.2,667804.88,440934.32 +Sub-Saharan Africa,Niger,Vegetables,Online,M,3/3/2016,917764222,3/7/2016,5683,154.06,90.93,875522.98,516755.19,358767.79 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,H,5/19/2016,303196322,6/10/2016,1384,205.7,117.11,284688.8,162080.24,122608.56 +Sub-Saharan Africa,Chad,Meat,Online,M,6/3/2011,422034490,6/5/2011,8239,421.89,364.69,3475951.71,3004680.91,471270.8 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,M,1/18/2013,230577552,3/4/2013,1876,152.58,97.44,286240.08,182797.44,103442.64 +Europe,Kosovo,Cereal,Offline,C,5/17/2011,105436837,5/27/2011,9958,205.7,117.11,2048360.6,1166181.38,882179.22 +Asia,Thailand,Fruits,Offline,H,7/3/2016,493536174,7/4/2016,7176,9.33,6.92,66952.08,49657.92,17294.16 +Australia and Oceania,Nauru,Cosmetics,Online,L,11/21/2016,562111890,12/22/2016,254,437.2,263.33,111048.8,66885.82,44162.98 +Europe,France,Snacks,Online,M,5/29/2013,448712813,5/29/2013,2948,152.58,97.44,449805.84,287253.12,162552.72 +Sub-Saharan Africa,Burundi,Clothes,Online,L,7/29/2015,811200273,8/24/2015,1042,109.28,35.84,113869.76,37345.28,76524.48 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,H,1/12/2015,577748095,1/23/2015,7355,152.58,97.44,1122225.9,716671.2,405554.7 +Asia,Uzbekistan,Office Supplies,Online,L,1/25/2012,996842610,2/16/2012,6735,651.21,524.96,4385899.35,3535605.6,850293.75 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,L,10/26/2011,687282645,11/10/2011,1063,9.33,6.92,9917.79,7355.96,2561.83 +Asia,Sri Lanka,Household,Offline,M,11/28/2012,588179528,12/6/2012,4248,668.27,502.54,2838810.96,2134789.92,704021.04 +Australia and Oceania,Kiribati,Baby Food,Offline,H,4/2/2011,808957087,4/10/2011,7234,255.28,159.42,1846695.52,1153244.28,693451.24 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,H,5/22/2011,179351651,6/26/2011,2994,421.89,364.69,1263138.66,1091881.86,171256.8 +Sub-Saharan Africa,South Africa,Office Supplies,Online,H,2/20/2015,299412047,4/9/2015,1533,651.21,524.96,998304.93,804763.68,193541.25 +Asia,Maldives,Beverages,Online,H,4/1/2010,589499604,4/17/2010,4888,47.45,31.79,231935.6,155389.52,76546.08 +Middle East and North Africa,Egypt,Beverages,Offline,L,1/11/2012,540288150,1/12/2012,2125,47.45,31.79,100831.25,67553.75,33277.5 +Australia and Oceania,East Timor,Meat,Online,H,2/20/2014,162764012,3/19/2014,4343,421.89,364.69,1832268.27,1583848.67,248419.6 +Europe,Ukraine,Meat,Offline,L,2/2/2015,438226020,2/5/2015,9672,421.89,364.69,4080520.08,3527281.68,553238.4 +Australia and Oceania,Vanuatu,Clothes,Online,C,6/14/2014,168285501,6/20/2014,8274,109.28,35.84,904182.72,296540.16,607642.56 +Sub-Saharan Africa,Namibia,Beverages,Offline,M,8/27/2016,924866282,10/15/2016,7340,47.45,31.79,348283,233338.6,114944.4 +Europe,France,Clothes,Online,C,1/17/2012,300204694,1/23/2012,6095,109.28,35.84,666061.6,218444.8,447616.8 +Europe,Austria,Clothes,Online,L,12/17/2010,456849563,1/29/2011,793,109.28,35.84,86659.04,28421.12,58237.92 +Europe,Albania,Office Supplies,Offline,H,3/28/2017,477662217,5/5/2017,9720,651.21,524.96,6329761.2,5102611.2,1227150 +Europe,Cyprus,Cosmetics,Offline,H,11/5/2016,415816485,11/12/2016,8193,437.2,263.33,3581979.6,2157462.69,1424516.91 +Europe,Czech Republic,Vegetables,Online,M,12/17/2011,844798696,1/15/2012,3562,154.06,90.93,548761.72,323892.66,224869.06 +Central America and the Caribbean,El Salvador,Vegetables,Offline,C,3/9/2017,608407676,4/1/2017,206,154.06,90.93,31736.36,18731.58,13004.78 +Europe,Bulgaria,Cereal,Offline,M,4/28/2010,870754754,5/16/2010,4537,205.7,117.11,933260.9,531328.07,401932.83 +Asia,North Korea,Beverages,Online,M,11/22/2011,166263759,12/27/2011,9996,47.45,31.79,474310.2,317772.84,156537.36 +Europe,Albania,Household,Online,M,3/7/2013,249671018,3/12/2013,2057,668.27,502.54,1374631.39,1033724.78,340906.61 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,M,5/4/2010,246025359,5/4/2010,3226,651.21,524.96,2100803.46,1693520.96,407282.5 +Europe,Ukraine,Baby Food,Online,L,9/19/2015,700688111,9/23/2015,8038,255.28,159.42,2051940.64,1281417.96,770522.68 +Europe,Malta,Fruits,Online,H,3/23/2016,429333102,5/2/2016,8061,9.33,6.92,75209.13,55782.12,19427.01 +Central America and the Caribbean,Dominican Republic,Snacks,Online,H,12/30/2014,567946660,2/10/2015,6893,152.58,97.44,1051733.94,671653.92,380080.02 +Europe,Netherlands,Office Supplies,Offline,M,6/4/2012,522827613,7/8/2012,5164,651.21,524.96,3362848.44,2710893.44,651955 +Europe,Belgium,Office Supplies,Offline,M,7/23/2017,220587289,7/27/2017,5536,651.21,524.96,3605098.56,2906178.56,698920 +Sub-Saharan Africa,Rwanda,Personal Care,Online,H,12/30/2013,558149516,1/28/2014,7700,81.73,56.67,629321,436359,192962 +Sub-Saharan Africa,Burundi,Cereal,Online,C,9/10/2016,252750623,10/26/2016,3381,205.7,117.11,695471.7,395948.91,299522.79 +Sub-Saharan Africa,Madagascar,Vegetables,Online,L,3/2/2015,791939437,4/3/2015,1333,154.06,90.93,205361.98,121209.69,84152.29 +Asia,South Korea,Personal Care,Offline,M,2/23/2015,583577287,3/22/2015,2342,81.73,56.67,191411.66,132721.14,58690.52 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,M,1/24/2012,805838000,2/4/2012,4227,255.28,159.42,1079068.56,673868.34,405200.22 +Australia and Oceania,Palau,Personal Care,Offline,H,7/25/2017,457207906,8/20/2017,6834,81.73,56.67,558542.82,387282.78,171260.04 +Europe,Bulgaria,Meat,Offline,M,4/12/2010,406485831,4/12/2010,7045,421.89,364.69,2972215.05,2569241.05,402974 +Middle East and North Africa,Libya,Personal Care,Offline,L,5/4/2015,242783105,6/2/2015,3771,81.73,56.67,308203.83,213702.57,94501.26 +Europe,Russia,Clothes,Offline,H,4/17/2017,525523555,5/31/2017,2953,109.28,35.84,322703.84,105835.52,216868.32 +Sub-Saharan Africa,Niger,Household,Online,M,11/24/2016,534443509,1/3/2017,2566,668.27,502.54,1714780.82,1289517.64,425263.18 +Europe,Kosovo,Cosmetics,Offline,M,3/11/2012,519591796,4/29/2012,7614,437.2,263.33,3328840.8,2004994.62,1323846.18 +Middle East and North Africa,Afghanistan,Clothes,Online,H,6/4/2017,351329743,6/23/2017,5133,109.28,35.84,560934.24,183966.72,376967.52 +Europe,Slovakia,Cereal,Online,M,10/28/2013,870331180,12/2/2013,9192,205.7,117.11,1890794.4,1076475.12,814319.28 +Sub-Saharan Africa,Central African Republic,Meat,Online,M,12/26/2013,737582433,2/9/2014,5887,421.89,364.69,2483666.43,2146930.03,336736.4 +Europe,Netherlands,Meat,Online,H,8/19/2012,484382331,9/23/2012,8351,421.89,364.69,3523203.39,3045526.19,477677.2 +Europe,Austria,Fruits,Offline,H,2/14/2013,262342202,2/18/2013,1742,9.33,6.92,16252.86,12054.64,4198.22 +Middle East and North Africa,Iraq,Cosmetics,Offline,H,2/6/2016,293385875,3/19/2016,8255,437.2,263.33,3609086,2173789.15,1435296.85 +Australia and Oceania,Palau,Fruits,Offline,H,9/10/2015,419749677,10/30/2015,2112,9.33,6.92,19704.96,14615.04,5089.92 +Sub-Saharan Africa,South Africa,Household,Online,H,11/19/2010,553982436,12/4/2010,4568,668.27,502.54,3052657.36,2295602.72,757054.64 +Asia,Indonesia,Vegetables,Offline,M,11/14/2016,228945481,12/27/2016,8910,154.06,90.93,1372674.6,810186.3,562488.3 +Australia and Oceania,Nauru,Fruits,Online,M,10/31/2015,847812640,11/23/2015,5455,9.33,6.92,50895.15,37748.6,13146.55 +Asia,Japan,Cosmetics,Offline,C,9/24/2013,734070241,10/5/2013,6552,437.2,263.33,2864534.4,1725338.16,1139196.24 +Asia,Myanmar,Baby Food,Online,C,10/23/2013,981517112,12/11/2013,1580,255.28,159.42,403342.4,251883.6,151458.8 +Sub-Saharan Africa,Liberia,Cosmetics,Offline,H,10/22/2012,504264581,12/4/2012,1950,437.2,263.33,852540,513493.5,339046.5 +Middle East and North Africa,Morocco,Personal Care,Offline,M,4/23/2012,986736476,5/29/2012,6106,81.73,56.67,499043.38,346027.02,153016.36 +Europe,Denmark,Meat,Offline,L,12/19/2014,133669126,1/26/2015,4520,421.89,364.69,1906942.8,1648398.8,258544 +Europe,Spain,Personal Care,Online,H,2/17/2013,220111358,4/1/2013,4697,81.73,56.67,383885.81,266178.99,117706.82 +Australia and Oceania,Palau,Cereal,Online,M,5/18/2015,441424500,5/28/2015,6174,205.7,117.11,1269991.8,723037.14,546954.66 +Europe,Hungary,Vegetables,Offline,C,5/26/2012,963282382,7/4/2012,5518,154.06,90.93,850103.08,501751.74,348351.34 +Middle East and North Africa,Syria,Office Supplies,Online,M,2/11/2011,671671330,3/20/2011,1328,651.21,524.96,864806.88,697146.88,167660 +Europe,Sweden,Clothes,Online,H,9/16/2015,322890174,9/21/2015,9233,109.28,35.84,1008982.24,330910.72,678071.52 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,H,4/16/2016,293550240,4/21/2016,6894,437.2,263.33,3014056.8,1815397.02,1198659.78 +Sub-Saharan Africa,Namibia,Household,Online,C,5/24/2015,130575358,7/2/2015,9005,668.27,502.54,6017771.35,4525372.7,1492398.65 +Middle East and North Africa,Israel,Fruits,Offline,H,8/12/2016,801201856,8/29/2016,2288,9.33,6.92,21347.04,15832.96,5514.08 +Europe,Ukraine,Household,Offline,L,4/4/2013,642978560,5/19/2013,499,668.27,502.54,333466.73,250767.46,82699.27 +Middle East and North Africa,Kuwait,Household,Online,M,11/2/2014,313766801,12/8/2014,9424,668.27,502.54,6297776.48,4735936.96,1561839.52 +Australia and Oceania,Vanuatu,Baby Food,Online,L,1/1/2013,541740405,2/14/2013,1879,255.28,159.42,479671.12,299550.18,180120.94 +Central America and the Caribbean,The Bahamas,Cereal,Online,C,8/10/2015,775385701,9/15/2015,2715,205.7,117.11,558475.5,317953.65,240521.85 +Australia and Oceania,Kiribati,Personal Care,Online,L,8/22/2012,533501517,9/8/2012,3809,81.73,56.67,311309.57,215856.03,95453.54 +Asia,Laos,Snacks,Online,H,4/24/2010,755199182,5/1/2010,9075,152.58,97.44,1384663.5,884268,500395.5 +Europe,Albania,Vegetables,Offline,C,2/3/2012,649902522,2/14/2012,9453,154.06,90.93,1456329.18,859561.29,596767.89 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,L,12/15/2014,847347867,12/15/2014,7919,437.2,263.33,3462186.8,2085310.27,1376876.53 +Middle East and North Africa,Iran,Household,Offline,L,2/25/2013,247584044,3/30/2013,4475,668.27,502.54,2990508.25,2248866.5,741641.75 +Australia and Oceania,Solomon Islands,Beverages,Offline,L,2/22/2017,970972383,3/23/2017,1160,47.45,31.79,55042,36876.4,18165.6 +Asia,Malaysia,Baby Food,Offline,H,12/15/2011,708186709,12/15/2011,7040,255.28,159.42,1797171.2,1122316.8,674854.4 +Middle East and North Africa,Saudi Arabia,Clothes,Online,L,12/14/2013,370213353,1/2/2014,3213,109.28,35.84,351116.64,115153.92,235962.72 +Central America and the Caribbean,Panama,Fruits,Online,H,1/30/2014,938351142,3/19/2014,7810,9.33,6.92,72867.3,54045.2,18822.1 +Europe,Estonia,Cereal,Online,L,11/30/2011,314211404,12/9/2011,992,205.7,117.11,204054.4,116173.12,87881.28 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,C,11/16/2011,969717967,12/4/2011,9951,437.2,263.33,4350577.2,2620396.83,1730180.37 +Europe,France,Cereal,Online,L,11/20/2011,497107160,1/9/2012,3910,205.7,117.11,804287,457900.1,346386.9 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,L,9/18/2014,158927810,10/7/2014,9125,651.21,524.96,5942291.25,4790260,1152031.25 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,H,8/15/2016,838041245,8/19/2016,3883,81.73,56.67,317357.59,220049.61,97307.98 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,L,2/24/2011,787621295,3/18/2011,3499,205.7,117.11,719744.3,409767.89,309976.41 +Europe,Ukraine,Fruits,Offline,C,8/14/2015,581154286,10/3/2015,5323,9.33,6.92,49663.59,36835.16,12828.43 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,L,5/5/2014,862439048,5/11/2014,3734,651.21,524.96,2431618.14,1960200.64,471417.5 +Asia,Indonesia,Personal Care,Online,M,6/1/2015,995586907,6/25/2015,5145,81.73,56.67,420500.85,291567.15,128933.7 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,H,8/20/2016,415021693,9/9/2016,2997,255.28,159.42,765074.16,477781.74,287292.42 +Middle East and North Africa,Algeria,Household,Online,M,11/13/2016,875479733,12/10/2016,2763,668.27,502.54,1846430.01,1388518.02,457911.99 +Europe,Macedonia,Meat,Offline,L,4/4/2012,602009856,4/21/2012,6949,421.89,364.69,2931713.61,2534230.81,397482.8 +Middle East and North Africa,Iraq,Vegetables,Online,M,2/27/2015,139973390,3/23/2015,91,154.06,90.93,14019.46,8274.63,5744.83 +Central America and the Caribbean,Dominica,Cereal,Offline,M,6/24/2012,105044162,7/14/2012,3757,205.7,117.11,772814.9,439982.27,332832.63 +Sub-Saharan Africa,Angola,Office Supplies,Online,C,12/4/2014,733208501,1/14/2015,1544,651.21,524.96,1005468.24,810538.24,194930 +Sub-Saharan Africa,Namibia,Beverages,Online,L,4/28/2015,530765235,5/7/2015,4083,47.45,31.79,193738.35,129798.57,63939.78 +Europe,Liechtenstein,Cereal,Offline,H,2/20/2015,324325692,3/6/2015,4034,205.7,117.11,829793.8,472421.74,357372.06 +Asia,Maldives,Personal Care,Online,M,2/13/2013,110813701,3/15/2013,1091,81.73,56.67,89167.43,61826.97,27340.46 +Europe,Norway,Household,Online,C,8/26/2016,407465589,10/12/2016,6977,668.27,502.54,4662519.79,3506221.58,1156298.21 +Europe,Spain,Snacks,Offline,M,4/3/2015,901830184,5/13/2015,447,152.58,97.44,68203.26,43555.68,24647.58 +Asia,Singapore,Cereal,Online,C,8/25/2014,901768815,8/25/2014,2287,205.7,117.11,470435.9,267830.57,202605.33 +Europe,Vatican City,Clothes,Online,L,4/9/2010,685455310,4/16/2010,313,109.28,35.84,34204.64,11217.92,22986.72 +Australia and Oceania,Australia,Snacks,Online,H,10/7/2013,151375997,10/10/2013,4376,152.58,97.44,667690.08,426397.44,241292.64 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,C,5/5/2011,168329703,5/21/2011,1355,651.21,524.96,882389.55,711320.8,171068.75 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,H,12/22/2012,325427758,2/2/2013,160,651.21,524.96,104193.6,83993.6,20200 +Europe,Estonia,Household,Online,L,10/18/2010,282093989,10/29/2010,6735,668.27,502.54,4500798.45,3384606.9,1116191.55 +Europe,San Marino,Beverages,Online,L,2/17/2013,218064725,3/7/2013,9053,47.45,31.79,429564.85,287794.87,141769.98 +Middle East and North Africa,Pakistan,Baby Food,Online,L,6/12/2010,383388793,7/31/2010,2118,255.28,159.42,540683.04,337651.56,203031.48 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,M,12/26/2016,648427522,2/11/2017,2968,651.21,524.96,1932791.28,1558081.28,374710 +Australia and Oceania,Australia,Household,Online,L,12/26/2013,953854739,2/12/2014,5669,668.27,502.54,3788422.63,2848899.26,939523.37 +North America,Greenland,Vegetables,Online,M,1/13/2014,860656774,1/13/2014,6320,154.06,90.93,973659.2,574677.6,398981.6 +Asia,Nepal,Clothes,Online,H,11/11/2011,900132453,12/23/2011,8051,109.28,35.84,879813.28,288547.84,591265.44 +Middle East and North Africa,Azerbaijan,Fruits,Offline,M,10/27/2010,323893105,11/17/2010,6022,9.33,6.92,56185.26,41672.24,14513.02 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,L,7/23/2011,253862559,8/17/2011,2428,255.28,159.42,619819.84,387071.76,232748.08 +Europe,Slovenia,Cosmetics,Online,L,10/9/2015,532277143,10/16/2015,1490,437.2,263.33,651428,392361.7,259066.3 +Sub-Saharan Africa,Nigeria,Beverages,Online,C,11/16/2014,171685683,11/21/2014,4464,47.45,31.79,211816.8,141910.56,69906.24 +Sub-Saharan Africa,Rwanda,Cereal,Offline,H,6/28/2016,504949510,7/21/2016,4636,205.7,117.11,953625.2,542921.96,410703.24 +Asia,Cambodia,Clothes,Offline,M,5/16/2010,235242450,5/17/2010,2323,109.28,35.84,253857.44,83256.32,170601.12 +Sub-Saharan Africa,The Gambia,Household,Online,H,1/19/2010,386050832,3/6/2010,9875,668.27,502.54,6599166.25,4962582.5,1636583.75 +Sub-Saharan Africa,South Sudan,Household,Online,M,3/17/2011,251173484,5/3/2011,6670,668.27,502.54,4457360.9,3351941.8,1105419.1 +Asia,Kazakhstan,Fruits,Online,H,7/26/2010,544721734,8/7/2010,4121,9.33,6.92,38448.93,28517.32,9931.61 +Europe,Finland,Vegetables,Online,L,4/17/2017,251119410,5/23/2017,669,154.06,90.93,103066.14,60832.17,42233.97 +Sub-Saharan Africa,Eritrea,Cereal,Offline,M,4/26/2011,675102841,5/20/2011,6788,205.7,117.11,1396291.6,794942.68,601348.92 +Central America and the Caribbean,Grenada,Fruits,Online,H,4/16/2015,491720855,5/10/2015,9983,9.33,6.92,93141.39,69082.36,24059.03 +Middle East and North Africa,Bahrain,Baby Food,Online,C,1/21/2015,696334779,3/7/2015,9790,255.28,159.42,2499191.2,1560721.8,938469.4 +Asia,Laos,Clothes,Online,L,6/19/2016,554618442,7/22/2016,2777,109.28,35.84,303470.56,99527.68,203942.88 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,C,4/14/2011,752558171,4/14/2011,7541,81.73,56.67,616325.93,427348.47,188977.46 +Europe,Malta,Snacks,Offline,C,4/9/2011,246452796,5/24/2011,9714,152.58,97.44,1482162.12,946532.16,535629.96 +Central America and the Caribbean,Grenada,Office Supplies,Offline,L,2/8/2014,312913644,3/9/2014,6956,651.21,524.96,4529816.76,3651621.76,878195 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,C,10/3/2014,498864543,10/6/2014,3959,154.06,90.93,609923.54,359991.87,249931.67 +Europe,San Marino,Meat,Online,C,10/23/2016,871541821,11/24/2016,7447,421.89,364.69,3141814.83,2715846.43,425968.4 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,C,7/31/2013,668494307,8/17/2013,1176,109.28,35.84,128513.28,42147.84,86365.44 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,M,7/30/2014,547583329,8/22/2014,930,109.28,35.84,101630.4,33331.2,68299.2 +Europe,Cyprus,Vegetables,Online,M,6/12/2011,336982715,6/16/2011,9529,154.06,90.93,1468037.74,866471.97,601565.77 +Asia,Kazakhstan,Snacks,Offline,L,1/18/2012,385178792,2/14/2012,1819,152.58,97.44,277543.02,177243.36,100299.66 +Australia and Oceania,Tonga,Cereal,Offline,H,12/10/2013,210970389,1/27/2014,9681,205.7,117.11,1991381.7,1133741.91,857639.79 +Asia,Myanmar,Fruits,Offline,M,10/5/2015,753468835,11/8/2015,7027,9.33,6.92,65561.91,48626.84,16935.07 +Sub-Saharan Africa,Benin,Snacks,Online,C,5/28/2013,322097957,7/10/2013,4798,152.58,97.44,732078.84,467517.12,264561.72 +Australia and Oceania,Nauru,Cereal,Offline,L,6/5/2011,446594083,7/19/2011,5968,205.7,117.11,1227617.6,698912.48,528705.12 +North America,Mexico,Cosmetics,Online,M,8/23/2011,927006042,10/8/2011,543,437.2,263.33,237399.6,142988.19,94411.41 +Australia and Oceania,Kiribati,Cosmetics,Online,M,12/10/2016,283695161,12/30/2016,557,437.2,263.33,243520.4,146674.81,96845.59 +Asia,Indonesia,Fruits,Online,C,5/7/2012,707335269,6/3/2012,5079,9.33,6.92,47387.07,35146.68,12240.39 +Central America and the Caribbean,Grenada,Cosmetics,Offline,M,3/28/2014,408912694,5/7/2014,5208,437.2,263.33,2276937.6,1371422.64,905514.96 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,C,7/18/2013,369726264,8/5/2013,9073,205.7,117.11,1866316.1,1062539.03,803777.07 +Sub-Saharan Africa,Eritrea,Household,Online,M,6/2/2017,291387307,7/12/2017,6834,668.27,502.54,4566957.18,3434358.36,1132598.82 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,C,2/21/2015,845819652,3/8/2015,5686,81.73,56.67,464716.78,322225.62,142491.16 +Europe,Lithuania,Personal Care,Offline,C,3/14/2012,525259625,4/4/2012,4850,81.73,56.67,396390.5,274849.5,121541 +Middle East and North Africa,Pakistan,Fruits,Offline,C,5/15/2011,592256057,6/8/2011,583,9.33,6.92,5439.39,4034.36,1405.03 +Sub-Saharan Africa,Togo,Beverages,Online,L,6/23/2016,129670274,8/12/2016,1170,47.45,31.79,55516.5,37194.3,18322.2 +Europe,Netherlands,Fruits,Offline,H,7/1/2013,990676105,7/15/2013,1929,9.33,6.92,17997.57,13348.68,4648.89 +Sub-Saharan Africa,Guinea,Office Supplies,Online,C,3/5/2012,148759877,4/23/2012,208,651.21,524.96,135451.68,109191.68,26260 +Middle East and North Africa,Bahrain,Household,Online,C,12/22/2011,947720420,1/10/2012,388,668.27,502.54,259288.76,194985.52,64303.24 +Sub-Saharan Africa,Mauritius ,Fruits,Online,C,5/29/2013,951669061,6/5/2013,8878,9.33,6.92,82831.74,61435.76,21395.98 +Europe,Bulgaria,Vegetables,Offline,C,4/13/2014,495029628,5/16/2014,9122,154.06,90.93,1405335.32,829463.46,575871.86 +Asia,Philippines,Snacks,Offline,L,6/16/2013,432538449,7/14/2013,6594,152.58,97.44,1006112.52,642519.36,363593.16 +Asia,North Korea,Clothes,Online,M,8/26/2014,789244353,9/8/2014,3798,109.28,35.84,415045.44,136120.32,278925.12 +Sub-Saharan Africa,Zambia,Beverages,Online,L,1/27/2015,310508668,2/18/2015,5270,47.45,31.79,250061.5,167533.3,82528.2 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,C,10/13/2016,512005221,11/11/2016,2578,437.2,263.33,1127101.6,678864.74,448236.86 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,H,5/1/2015,729720342,5/18/2015,9320,437.2,263.33,4074704,2454235.6,1620468.4 +Europe,Andorra,Personal Care,Online,H,2/13/2011,369952857,2/25/2011,6126,81.73,56.67,500677.98,347160.42,153517.56 +Central America and the Caribbean,Belize,Beverages,Online,M,3/11/2013,259314095,3/12/2013,5658,47.45,31.79,268472.1,179867.82,88604.28 +Europe,Hungary,Snacks,Online,M,9/19/2012,394727885,9/28/2012,7608,152.58,97.44,1160828.64,741323.52,419505.12 +Europe,Andorra,Meat,Offline,M,2/1/2017,393430554,2/26/2017,3699,421.89,364.69,1560571.11,1348988.31,211582.8 +Middle East and North Africa,Yemen,Office Supplies,Offline,M,10/24/2015,842970931,11/19/2015,2686,651.21,524.96,1749150.06,1410042.56,339107.5 +Middle East and North Africa,Morocco,Clothes,Online,L,8/16/2014,151210343,8/18/2014,5356,109.28,35.84,585303.68,191959.04,393344.64 +Europe,Italy,Household,Offline,H,7/11/2016,396322619,8/13/2016,9525,668.27,502.54,6365271.75,4786693.5,1578578.25 +Australia and Oceania,Kiribati,Fruits,Offline,M,6/12/2010,576794087,6/20/2010,5043,9.33,6.92,47051.19,34897.56,12153.63 +Europe,Luxembourg,Meat,Offline,H,11/15/2012,661423575,11/26/2012,8789,421.89,364.69,3707991.21,3205260.41,502730.8 +Middle East and North Africa,Syria,Office Supplies,Online,C,2/1/2011,239322412,3/6/2011,9675,651.21,524.96,6300456.75,5078988,1221468.75 +Middle East and North Africa,Yemen,Snacks,Offline,M,5/6/2012,769914424,5/12/2012,3642,152.58,97.44,555696.36,354876.48,200819.88 +Middle East and North Africa,Israel,Office Supplies,Offline,H,5/30/2017,632935941,6/25/2017,8665,651.21,524.96,5642734.65,4548778.4,1093956.25 +Asia,Tajikistan,Cereal,Offline,H,9/28/2016,978435790,10/23/2016,9748,205.7,117.11,2005163.6,1141588.28,863575.32 +Asia,Laos,Cosmetics,Online,L,1/7/2017,776775300,1/8/2017,3928,437.2,263.33,1717321.6,1034360.24,682961.36 +Europe,Luxembourg,Meat,Offline,C,8/14/2014,868628299,9/22/2014,5271,421.89,364.69,2223782.19,1922280.99,301501.2 +Europe,Monaco,Office Supplies,Online,C,7/23/2014,814981114,8/27/2014,9877,651.21,524.96,6432001.17,5185029.92,1246971.25 +Sub-Saharan Africa,Mali,Fruits,Offline,L,7/25/2011,247132575,8/21/2011,876,9.33,6.92,8173.08,6061.92,2111.16 +Asia,Nepal,Vegetables,Online,C,7/25/2016,216694009,8/9/2016,3427,154.06,90.93,527963.62,311617.11,216346.51 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,H,1/22/2015,945589244,2/28/2015,9725,255.28,159.42,2482598,1550359.5,932238.5 +Asia,Mongolia,Fruits,Offline,M,4/28/2016,476054608,6/10/2016,3992,9.33,6.92,37245.36,27624.64,9620.72 +Sub-Saharan Africa,South Africa,Vegetables,Offline,L,10/7/2011,520638930,10/31/2011,7484,154.06,90.93,1152985.04,680520.12,472464.92 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,M,8/1/2016,612203538,9/2/2016,3486,205.7,117.11,717070.2,408245.46,308824.74 +Asia,Vietnam,Meat,Online,C,12/15/2012,353922259,12/23/2012,2316,421.89,364.69,977097.24,844622.04,132475.2 +North America,Mexico,Vegetables,Online,C,6/3/2014,769281423,6/11/2014,6323,154.06,90.93,974121.38,574950.39,399170.99 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,M,8/24/2016,252079856,9/16/2016,4886,81.73,56.67,399332.78,276889.62,122443.16 +Europe,Germany,Personal Care,Online,H,5/15/2016,416428887,5/25/2016,9417,81.73,56.67,769651.41,533661.39,235990.02 +North America,Greenland,Fruits,Offline,H,3/5/2015,246752345,3/17/2015,8357,9.33,6.92,77970.81,57830.44,20140.37 +Middle East and North Africa,Oman,Snacks,Online,H,9/19/2015,147786557,10/28/2015,2181,152.58,97.44,332776.98,212516.64,120260.34 +Sub-Saharan Africa,Ghana,Cereal,Offline,M,5/7/2010,594580352,6/10/2010,8394,205.7,117.11,1726645.8,983021.34,743624.46 +Europe,Macedonia,Cereal,Offline,L,3/18/2015,782495057,3/25/2015,6531,205.7,117.11,1343426.7,764845.41,578581.29 +Sub-Saharan Africa,Namibia,Vegetables,Online,C,6/7/2013,877204501,6/13/2013,3160,154.06,90.93,486829.6,287338.8,199490.8 +Europe,Ukraine,Beverages,Offline,L,12/4/2011,664695012,1/15/2012,6880,47.45,31.79,326456,218715.2,107740.8 +Europe,Liechtenstein,Cosmetics,Offline,H,11/16/2014,901265418,11/28/2014,3320,437.2,263.33,1451504,874255.6,577248.4 +Europe,Bosnia and Herzegovina,Snacks,Online,M,5/24/2012,163527047,6/24/2012,142,152.58,97.44,21666.36,13836.48,7829.88 +Europe,Macedonia,Cosmetics,Offline,M,8/3/2014,698403728,9/19/2014,2038,437.2,263.33,891013.6,536666.54,354347.06 +Sub-Saharan Africa,Nigeria,Beverages,Offline,C,6/25/2017,773131787,7/20/2017,5731,47.45,31.79,271935.95,182188.49,89747.46 +Asia,Kazakhstan,Beverages,Offline,L,5/18/2014,525260055,6/4/2014,4977,47.45,31.79,236158.65,158218.83,77939.82 +Europe,Macedonia,Baby Food,Online,C,10/15/2014,612649857,11/23/2014,5562,255.28,159.42,1419867.36,886694.04,533173.32 +Sub-Saharan Africa,Republic of the Congo,Snacks,Offline,L,5/13/2010,863475024,6/25/2010,303,152.58,97.44,46231.74,29524.32,16707.42 +Central America and the Caribbean,El Salvador,Snacks,Offline,M,7/13/2016,726221883,8/30/2016,4048,152.58,97.44,617643.84,394437.12,223206.72 +Asia,Philippines,Clothes,Online,C,9/18/2015,619689261,9/24/2015,8678,109.28,35.84,948331.84,311019.52,637312.32 +Middle East and North Africa,Egypt,Snacks,Online,C,2/8/2014,582988488,3/19/2014,8104,152.58,97.44,1236508.32,789653.76,446854.56 +Asia,Thailand,Personal Care,Offline,M,3/12/2015,725543391,3/14/2015,3267,81.73,56.67,267011.91,185140.89,81871.02 +Middle East and North Africa,Jordan,Cereal,Offline,C,12/10/2015,777090299,12/25/2015,7143,205.7,117.11,1469315.1,836516.73,632798.37 +Australia and Oceania,Papua New Guinea,Clothes,Online,L,8/9/2010,537678039,9/15/2010,9735,109.28,35.84,1063840.8,348902.4,714938.4 +Australia and Oceania,Palau,Personal Care,Offline,M,3/19/2017,327667939,4/28/2017,3080,81.73,56.67,251728.4,174543.6,77184.8 +Asia,South Korea,Household,Offline,C,3/21/2013,537733829,4/22/2013,6244,668.27,502.54,4172677.88,3137859.76,1034818.12 +Asia,Indonesia,Snacks,Offline,M,12/31/2014,278862035,2/7/2015,328,152.58,97.44,50046.24,31960.32,18085.92 +Asia,Kyrgyzstan,Cosmetics,Offline,H,6/26/2013,532351386,7/14/2013,3460,437.2,263.33,1512712,911121.8,601590.2 +Middle East and North Africa,Libya,Vegetables,Online,L,10/30/2015,999813210,12/17/2015,5802,154.06,90.93,893856.12,527575.86,366280.26 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,H,4/23/2011,553171336,6/3/2011,4546,9.33,6.92,42414.18,31458.32,10955.86 +North America,Canada,Vegetables,Offline,H,12/27/2012,384662091,1/17/2013,8916,154.06,90.93,1373598.96,810731.88,562867.08 +Sub-Saharan Africa,Lesotho,Fruits,Offline,M,1/26/2016,856834304,2/1/2016,5166,9.33,6.92,48198.78,35748.72,12450.06 +Europe,Bosnia and Herzegovina,Meat,Online,M,10/22/2016,152549302,11/13/2016,1583,421.89,364.69,667851.87,577304.27,90547.6 +Asia,Singapore,Personal Care,Offline,H,4/27/2016,124980914,6/1/2016,3485,81.73,56.67,284829.05,197494.95,87334.1 +Asia,Mongolia,Household,Online,H,10/12/2016,447615468,11/6/2016,8219,668.27,502.54,5492511.13,4130376.26,1362134.87 +North America,Mexico,Cosmetics,Offline,M,1/29/2010,864251792,2/7/2010,166,437.2,263.33,72575.2,43712.78,28862.42 +Sub-Saharan Africa,Benin,Cosmetics,Offline,C,11/16/2011,739001214,12/6/2011,5736,437.2,263.33,2507779.2,1510460.88,997318.32 +Asia,Indonesia,Snacks,Online,H,5/26/2012,406287562,6/19/2012,8373,152.58,97.44,1277552.34,815865.12,461687.22 +Asia,Singapore,Cosmetics,Online,H,7/9/2010,720847165,7/15/2010,3550,437.2,263.33,1552060,934821.5,617238.5 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,M,7/8/2017,807728850,8/14/2017,3771,437.2,263.33,1648681.2,993017.43,655663.77 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,C,6/19/2015,312293946,8/7/2015,3573,81.73,56.67,292021.29,202481.91,89539.38 +Asia,Singapore,Vegetables,Offline,C,12/26/2013,750216281,1/10/2014,4524,154.06,90.93,696967.44,411367.32,285600.12 +Australia and Oceania,Vanuatu,Cereal,Online,M,3/17/2016,557482182,4/9/2016,221,205.7,117.11,45459.7,25881.31,19578.39 +Sub-Saharan Africa,Liberia,Meat,Online,H,12/18/2014,940390479,1/31/2015,1295,421.89,364.69,546347.55,472273.55,74074 +Sub-Saharan Africa,Malawi,Baby Food,Offline,C,9/19/2011,925552499,10/6/2011,407,255.28,159.42,103898.96,64883.94,39015.02 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,M,10/15/2012,509892070,10/31/2012,7249,9.33,6.92,67633.17,50163.08,17470.09 +Middle East and North Africa,Bahrain,Meat,Offline,C,6/3/2010,210645520,7/5/2010,3545,421.89,364.69,1495600.05,1292826.05,202774 +Asia,Nepal,Fruits,Online,C,11/4/2016,615361678,12/15/2016,8050,9.33,6.92,75106.5,55706,19400.5 +Europe,Italy,Personal Care,Offline,L,1/27/2015,131901872,2/28/2015,1550,81.73,56.67,126681.5,87838.5,38843 +Europe,Bulgaria,Clothes,Online,C,9/6/2015,838439929,10/12/2015,1862,109.28,35.84,203479.36,66734.08,136745.28 +Asia,Cambodia,Snacks,Offline,C,3/3/2015,833462178,4/15/2015,8835,152.58,97.44,1348044.3,860882.4,487161.9 +Asia,South Korea,Snacks,Offline,M,11/19/2014,985767447,12/23/2014,9348,152.58,97.44,1426317.84,910869.12,515448.72 +Sub-Saharan Africa,Senegal,Personal Care,Offline,H,3/31/2017,884467065,4/2/2017,2314,81.73,56.67,189123.22,131134.38,57988.84 +Middle East and North Africa,Turkey,Cosmetics,Offline,M,5/16/2014,188984858,6/15/2014,3674,437.2,263.33,1606272.8,967474.42,638798.38 +Australia and Oceania,New Zealand,Cereal,Offline,C,8/4/2014,879057157,8/15/2014,1402,205.7,117.11,288391.4,164188.22,124203.18 +Asia,Mongolia,Fruits,Online,C,12/11/2015,504732787,1/11/2016,503,9.33,6.92,4692.99,3480.76,1212.23 +Central America and the Caribbean,Jamaica,Fruits,Offline,M,7/12/2017,736373078,8/16/2017,8013,9.33,6.92,74761.29,55449.96,19311.33 +Australia and Oceania,Papua New Guinea,Meat,Offline,L,9/23/2015,614651858,9/30/2015,7999,421.89,364.69,3374698.11,2917155.31,457542.8 +Europe,Latvia,Personal Care,Offline,M,7/22/2015,600555455,9/8/2015,6560,81.73,56.67,536148.8,371755.2,164393.6 +Central America and the Caribbean,Dominica,Beverages,Offline,M,9/27/2011,325382697,11/7/2011,6826,47.45,31.79,323893.7,216998.54,106895.16 +Asia,Myanmar,Household,Online,L,3/18/2015,840744912,4/25/2015,3958,668.27,502.54,2645012.66,1989053.32,655959.34 +Sub-Saharan Africa,Senegal,Fruits,Online,H,6/18/2011,568565928,7/14/2011,148,9.33,6.92,1380.84,1024.16,356.68 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,M,5/7/2017,251082074,5/14/2017,9620,81.73,56.67,786242.6,545165.4,241077.2 +Australia and Oceania,Palau,Baby Food,Offline,C,9/14/2016,700842177,10/4/2016,3629,255.28,159.42,926411.12,578535.18,347875.94 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,L,2/24/2017,550707566,3/15/2017,5462,9.33,6.92,50960.46,37797.04,13163.42 +Europe,Denmark,Office Supplies,Offline,M,1/6/2016,303852069,2/19/2016,5434,651.21,524.96,3538675.14,2852632.64,686042.5 +Europe,Kosovo,Fruits,Offline,L,9/9/2011,983762013,10/29/2011,5896,9.33,6.92,55009.68,40800.32,14209.36 +Central America and the Caribbean,Nicaragua,Personal Care,Online,M,12/27/2014,984236228,1/24/2015,6227,81.73,56.67,508932.71,352884.09,156048.62 +Sub-Saharan Africa,Eritrea,Cereal,Offline,L,1/27/2015,119386041,3/4/2015,7837,205.7,117.11,1612070.9,917791.07,694279.83 +Sub-Saharan Africa,Liberia,Vegetables,Online,C,7/13/2013,973635280,7/31/2013,9170,154.06,90.93,1412730.2,833828.1,578902.1 +Sub-Saharan Africa,The Gambia,Snacks,Offline,M,1/5/2013,351720273,2/5/2013,700,152.58,97.44,106806,68208,38598 +Australia and Oceania,Tuvalu,Cereal,Offline,H,6/13/2013,528689849,7/4/2013,9930,205.7,117.11,2042601,1162902.3,879698.7 +Sub-Saharan Africa,Eritrea,Office Supplies,Offline,L,11/2/2015,699905335,12/20/2015,6397,651.21,524.96,4165790.37,3358169.12,807621.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,M,11/14/2010,131040561,11/21/2010,6669,437.2,263.33,2915686.8,1756147.77,1159539.03 +Middle East and North Africa,Syria,Meat,Offline,L,1/14/2013,408081853,1/25/2013,9344,421.89,364.69,3942140.16,3407663.36,534476.8 +Europe,Netherlands,Personal Care,Offline,C,5/20/2011,487328040,5/27/2011,51,81.73,56.67,4168.23,2890.17,1278.06 +Asia,Laos,Office Supplies,Online,L,2/27/2011,745390450,3/9/2011,6453,651.21,524.96,4202258.13,3387566.88,814691.25 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,H,11/24/2014,729192912,12/12/2014,3242,437.2,263.33,1417402.4,853715.86,563686.54 +Middle East and North Africa,Turkey,Meat,Online,M,1/20/2011,505971753,3/8/2011,7140,421.89,364.69,3012294.6,2603886.6,408408 +Europe,Liechtenstein,Vegetables,Offline,L,8/24/2015,213275802,10/9/2015,1904,154.06,90.93,293330.24,173130.72,120199.52 +Asia,Tajikistan,Office Supplies,Offline,L,6/22/2015,508966386,7/25/2015,3319,651.21,524.96,2161365.99,1742342.24,419023.75 +Middle East and North Africa,Egypt,Meat,Offline,C,4/30/2017,321217334,5/10/2017,4202,421.89,364.69,1772781.78,1532427.38,240354.4 +Middle East and North Africa,Libya,Baby Food,Online,L,12/2/2013,898514974,1/16/2014,9403,255.28,159.42,2400397.84,1499026.26,901371.58 +Europe,Albania,Household,Offline,C,5/21/2010,859658133,7/3/2010,800,668.27,502.54,534616,402032,132584 +Europe,Croatia,Personal Care,Offline,L,12/5/2012,243758141,12/27/2012,2306,81.73,56.67,188469.38,130681.02,57788.36 +Central America and the Caribbean,Saint Lucia,Meat,Online,H,6/15/2017,960238826,7/25/2017,4862,421.89,364.69,2051229.18,1773122.78,278106.4 +Europe,Slovenia,Vegetables,Offline,M,5/11/2013,938836514,5/26/2013,1443,154.06,90.93,222308.58,131211.99,91096.59 +Europe,Portugal,Personal Care,Offline,H,1/15/2010,879600036,1/21/2010,2052,81.73,56.67,167709.96,116286.84,51423.12 +Asia,North Korea,Cosmetics,Online,C,5/21/2010,202890717,6/27/2010,8727,437.2,263.33,3815444.4,2298080.91,1517363.49 +Asia,Vietnam,Fruits,Offline,H,7/25/2014,199382388,8/9/2014,534,9.33,6.92,4982.22,3695.28,1286.94 +Europe,Vatican City,Household,Online,C,3/25/2016,880061376,4/8/2016,8573,668.27,502.54,5729078.71,4308275.42,1420803.29 +Europe,Hungary,Meat,Offline,M,11/23/2013,526226508,1/8/2014,973,421.89,364.69,410498.97,354843.37,55655.6 +Sub-Saharan Africa,Djibouti,Vegetables,Online,H,9/16/2014,639489114,10/21/2014,7894,154.06,90.93,1216149.64,717801.42,498348.22 +Asia,Laos,Baby Food,Offline,L,7/10/2015,991773021,8/23/2015,6531,255.28,159.42,1667233.68,1041172.02,626061.66 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,C,4/2/2014,975314557,5/22/2014,6106,437.2,263.33,2669543.2,1607892.98,1061650.22 +Europe,Luxembourg,Meat,Offline,H,9/2/2013,952662551,9/19/2013,2874,421.89,364.69,1212511.86,1048119.06,164392.8 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,M,1/15/2010,906678330,2/7/2010,5121,9.33,6.92,47778.93,35437.32,12341.61 +Sub-Saharan Africa,Mozambique,Cereal,Online,M,1/16/2012,890535724,2/19/2012,8165,205.7,117.11,1679540.5,956203.15,723337.35 +Europe,Portugal,Cosmetics,Offline,L,4/15/2014,577721059,5/15/2014,9354,437.2,263.33,4089568.8,2463188.82,1626379.98 +Australia and Oceania,Tonga,Snacks,Offline,M,3/24/2016,612033164,4/21/2016,3069,152.58,97.44,468268.02,299043.36,169224.66 +Central America and the Caribbean,Cuba,Fruits,Online,C,10/25/2010,357583367,11/3/2010,5720,9.33,6.92,53367.6,39582.4,13785.2 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,L,12/29/2010,148795497,2/11/2011,749,81.73,56.67,61215.77,42445.83,18769.94 +Middle East and North Africa,Iran,Clothes,Offline,H,8/17/2015,840405881,8/30/2015,3631,109.28,35.84,396795.68,130135.04,266660.64 +Europe,Spain,Clothes,Offline,L,4/14/2013,657463347,5/22/2013,6870,109.28,35.84,750753.6,246220.8,504532.8 +North America,United States of America,Meat,Offline,L,4/29/2016,145329225,5/2/2016,5002,421.89,364.69,2110293.78,1824179.38,286114.4 +Europe,Poland,Clothes,Offline,C,8/30/2011,819677340,9/30/2011,9595,109.28,35.84,1048541.6,343884.8,704656.8 +Middle East and North Africa,Turkey,Cosmetics,Offline,H,7/23/2017,216494023,7/29/2017,4247,437.2,263.33,1856788.4,1118362.51,738425.89 +Europe,Greece,Meat,Online,M,9/15/2011,442078101,9/18/2011,9589,421.89,364.69,4045503.21,3497012.41,548490.8 +Asia,Nepal,Fruits,Online,L,9/19/2010,523040902,9/29/2010,8281,9.33,6.92,77261.73,57304.52,19957.21 +Middle East and North Africa,Afghanistan,Snacks,Online,C,5/2/2013,456306254,5/4/2013,16,152.58,97.44,2441.28,1559.04,882.24 +Asia,Taiwan,Clothes,Online,H,10/20/2011,759110486,11/6/2011,6517,109.28,35.84,712177.76,233569.28,478608.48 +Australia and Oceania,Solomon Islands,Fruits,Online,M,10/12/2010,219002425,11/14/2010,6539,9.33,6.92,61008.87,45249.88,15758.99 +Central America and the Caribbean,Honduras,Household,Online,C,12/29/2015,843843400,2/7/2016,869,668.27,502.54,580726.63,436707.26,144019.37 +Europe,Belarus,Cereal,Online,C,4/23/2015,211807239,5/9/2015,7324,205.7,117.11,1506546.8,857713.64,648833.16 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,L,10/16/2012,921380269,10/20/2012,5752,81.73,56.67,470110.96,325965.84,144145.12 +Sub-Saharan Africa,The Gambia,Fruits,Online,C,5/14/2017,241361320,6/17/2017,3033,9.33,6.92,28297.89,20988.36,7309.53 +North America,Canada,Beverages,Offline,L,4/21/2016,460861718,6/10/2016,8079,47.45,31.79,383348.55,256831.41,126517.14 +Europe,Bosnia and Herzegovina,Household,Online,L,11/13/2016,339305293,12/14/2016,6831,668.27,502.54,4564952.37,3432850.74,1132101.63 +Sub-Saharan Africa,Liberia,Beverages,Online,H,3/30/2012,956428372,4/24/2012,7264,47.45,31.79,344676.8,230922.56,113754.24 +Asia,Singapore,Household,Offline,C,8/13/2015,762279784,8/27/2015,4383,668.27,502.54,2929027.41,2202632.82,726394.59 +Middle East and North Africa,Somalia,Office Supplies,Online,M,12/8/2010,527220857,1/23/2011,5222,651.21,524.96,3400618.62,2741341.12,659277.5 +Central America and the Caribbean,Dominica,Clothes,Offline,L,4/22/2017,191925418,4/26/2017,3851,109.28,35.84,420837.28,138019.84,282817.44 +Europe,Malta,Baby Food,Online,L,1/9/2017,217379796,2/16/2017,6367,255.28,159.42,1625367.76,1015027.14,610340.62 +Europe,Malta,Snacks,Online,M,5/21/2012,234882819,6/22/2012,5901,152.58,97.44,900374.58,574993.44,325381.14 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,L,4/29/2014,396045815,6/7/2014,7613,437.2,263.33,3328403.6,2004731.29,1323672.31 +North America,Mexico,Household,Online,M,11/29/2015,922792613,1/12/2016,3696,668.27,502.54,2469925.92,1857387.84,612538.08 +Europe,Poland,Cereal,Online,L,4/11/2011,757359540,5/31/2011,8373,205.7,117.11,1722326.1,980562.03,741764.07 +Asia,Tajikistan,Clothes,Offline,M,7/17/2014,712295424,8/31/2014,2900,109.28,35.84,316912,103936,212976 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Online,M,8/14/2010,320461595,9/17/2010,562,81.73,56.67,45932.26,31848.54,14083.72 +Central America and the Caribbean,Cuba,Meat,Online,M,12/23/2011,985031878,12/29/2011,1677,421.89,364.69,707509.53,611585.13,95924.4 +Europe,Belgium,Vegetables,Online,C,1/1/2017,129492604,1/19/2017,8594,154.06,90.93,1323991.64,781452.42,542539.22 +Central America and the Caribbean,Grenada,Snacks,Online,C,10/20/2013,647642600,10/30/2013,692,152.58,97.44,105585.36,67428.48,38156.88 +Middle East and North Africa,Iraq,Clothes,Offline,L,4/1/2014,553593194,5/12/2014,9383,109.28,35.84,1025374.24,336286.72,689087.52 +Asia,Sri Lanka,Personal Care,Online,H,5/11/2012,631768214,5/12/2012,3109,81.73,56.67,254098.57,176187.03,77911.54 +Europe,Georgia,Beverages,Online,C,10/14/2010,386903989,10/15/2010,2343,47.45,31.79,111175.35,74483.97,36691.38 +Europe,Andorra,Vegetables,Offline,H,1/10/2017,294049346,2/16/2017,4591,154.06,90.93,707289.46,417459.63,289829.83 +Asia,Tajikistan,Beverages,Online,H,12/7/2016,448565614,12/23/2016,9388,47.45,31.79,445460.6,298444.52,147016.08 +North America,Canada,Cosmetics,Offline,M,5/9/2016,116126620,6/14/2016,3302,437.2,263.33,1443634.4,869515.66,574118.74 +Asia,Indonesia,Cosmetics,Offline,C,8/17/2014,882718694,8/25/2014,4932,437.2,263.33,2156270.4,1298743.56,857526.84 +North America,United States of America,Fruits,Offline,L,12/8/2015,804640662,1/9/2016,9908,9.33,6.92,92441.64,68563.36,23878.28 +Sub-Saharan Africa,Swaziland,Fruits,Offline,H,5/24/2010,258503854,6/11/2010,5890,9.33,6.92,54953.7,40758.8,14194.9 +Middle East and North Africa,Turkey,Vegetables,Online,H,9/5/2015,591232097,9/23/2015,7571,154.06,90.93,1166388.26,688431.03,477957.23 +Sub-Saharan Africa,Eritrea,Fruits,Offline,H,9/1/2012,970061719,10/17/2012,1674,9.33,6.92,15618.42,11584.08,4034.34 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,H,5/22/2017,632541549,5/24/2017,1956,255.28,159.42,499327.68,311825.52,187502.16 +Sub-Saharan Africa,Swaziland,Cereal,Online,L,8/19/2016,236532914,8/23/2016,4200,205.7,117.11,863940,491862,372078 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,C,3/11/2017,510209643,3/16/2017,1226,651.21,524.96,798383.46,643600.96,154782.5 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,H,10/12/2011,902058064,11/2/2011,7882,651.21,524.96,5132837.22,4137734.72,995102.5 +Europe,Switzerland,Household,Offline,H,2/8/2013,930877006,2/15/2013,6047,668.27,502.54,4041028.69,3038859.38,1002169.31 +Europe,United Kingdom,Personal Care,Offline,C,3/22/2012,635777795,4/24/2012,9633,81.73,56.67,787305.09,545902.11,241402.98 +Middle East and North Africa,Qatar,Personal Care,Offline,C,8/12/2012,126184260,8/17/2012,9582,81.73,56.67,783136.86,543011.94,240124.92 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,M,4/1/2011,931832730,5/14/2011,8867,152.58,97.44,1352926.86,864000.48,488926.38 +Asia,Cambodia,Personal Care,Offline,C,7/9/2017,152772033,7/13/2017,7494,81.73,56.67,612484.62,424684.98,187799.64 +Middle East and North Africa,Kuwait,Beverages,Offline,M,8/9/2011,809363496,8/21/2011,7499,47.45,31.79,355827.55,238393.21,117434.34 +Europe,Belarus,Baby Food,Offline,C,5/19/2016,592280948,6/14/2016,7949,255.28,159.42,2029220.72,1267229.58,761991.14 +Asia,Mongolia,Household,Online,L,5/13/2010,412510716,5/31/2010,9943,668.27,502.54,6644608.61,4996755.22,1647853.39 +Sub-Saharan Africa,Eritrea,Beverages,Online,H,10/12/2014,351351630,10/13/2014,1610,47.45,31.79,76394.5,51181.9,25212.6 +Europe,Czech Republic,Office Supplies,Online,C,1/23/2014,110415017,3/14/2014,3112,651.21,524.96,2026565.52,1633675.52,392890 +Europe,Armenia,Baby Food,Offline,L,8/19/2012,361624705,9/13/2012,1641,255.28,159.42,418914.48,261608.22,157306.26 +Australia and Oceania,Palau,Fruits,Offline,C,12/27/2015,497217023,1/1/2016,6421,9.33,6.92,59907.93,44433.32,15474.61 +Asia,Philippines,Beverages,Offline,M,9/30/2011,879740798,10/5/2011,3707,47.45,31.79,175897.15,117845.53,58051.62 +Europe,Bosnia and Herzegovina,Cosmetics,Online,C,4/26/2011,592057359,4/27/2011,1784,437.2,263.33,779964.8,469780.72,310184.08 +Central America and the Caribbean,Guatemala,Clothes,Online,H,10/24/2015,587340533,11/4/2015,5971,109.28,35.84,652510.88,214000.64,438510.24 +Sub-Saharan Africa,Togo,Snacks,Offline,M,4/7/2012,539076650,4/20/2012,3615,152.58,97.44,551576.7,352245.6,199331.1 +Europe,Slovakia,Household,Online,M,4/13/2015,191064536,5/8/2015,9097,668.27,502.54,6079252.19,4571606.38,1507645.81 +North America,United States of America,Meat,Offline,M,3/25/2010,707415521,4/22/2010,8828,421.89,364.69,3724444.92,3219483.32,504961.6 +Sub-Saharan Africa,Benin,Meat,Online,M,1/22/2010,622553431,3/5/2010,6250,421.89,364.69,2636812.5,2279312.5,357500 +Europe,Bosnia and Herzegovina,Meat,Offline,H,8/20/2013,791214597,10/7/2013,6837,421.89,364.69,2884461.93,2493385.53,391076.4 +Europe,Cyprus,Personal Care,Online,H,2/5/2017,338447844,2/23/2017,3093,81.73,56.67,252790.89,175280.31,77510.58 +Europe,Portugal,Personal Care,Online,L,2/2/2010,709614503,3/10/2010,9555,81.73,56.67,780930.15,541481.85,239448.3 +Sub-Saharan Africa,South Africa,Vegetables,Offline,M,5/19/2017,720388400,6/12/2017,7791,154.06,90.93,1200281.46,708435.63,491845.83 +Central America and the Caribbean,Cuba,Meat,Offline,H,10/23/2011,606755864,11/9/2011,1399,421.89,364.69,590224.11,510201.31,80022.8 +Asia,Bangladesh,Clothes,Online,C,6/30/2016,675015723,8/11/2016,1008,109.28,35.84,110154.24,36126.72,74027.52 +Europe,Norway,Household,Offline,C,3/10/2010,851779305,4/11/2010,9280,668.27,502.54,6201545.6,4663571.2,1537974.4 +Central America and the Caribbean,Nicaragua,Household,Offline,M,5/9/2014,233970439,5/25/2014,5907,668.27,502.54,3947470.89,2968503.78,978967.11 +Asia,Turkmenistan,Cereal,Online,M,8/27/2013,238825452,9/27/2013,2613,205.7,117.11,537494.1,306008.43,231485.67 +Australia and Oceania,Kiribati,Meat,Offline,M,10/4/2012,553893172,10/7/2012,8153,421.89,364.69,3439669.17,2973317.57,466351.6 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,L,5/22/2017,487034928,6/17/2017,3313,152.58,97.44,505497.54,322818.72,182678.82 +Europe,Finland,Personal Care,Offline,M,5/30/2015,316424548,6/25/2015,5910,81.73,56.67,483024.3,334919.7,148104.6 +Europe,Greece,Meat,Offline,C,11/20/2010,840548360,1/4/2011,5793,421.89,364.69,2444008.77,2112649.17,331359.6 +North America,Canada,Beverages,Online,C,9/30/2012,228205192,10/13/2012,9842,47.45,31.79,467002.9,312877.18,154125.72 +Europe,Albania,Meat,Online,M,11/2/2015,768506371,11/26/2015,6968,421.89,364.69,2939729.52,2541159.92,398569.6 +Europe,Macedonia,Vegetables,Online,H,4/7/2012,320875728,4/18/2012,3113,154.06,90.93,479588.78,283065.09,196523.69 +Sub-Saharan Africa,Cameroon,Baby Food,Online,L,5/16/2010,865049588,6/2/2010,6251,255.28,159.42,1595755.28,996534.42,599220.86 +Middle East and North Africa,Jordan,Fruits,Online,M,10/5/2015,851076781,10/31/2015,1387,9.33,6.92,12940.71,9598.04,3342.67 +Australia and Oceania,Australia,Clothes,Online,C,5/22/2012,149318635,6/27/2012,5557,109.28,35.84,607268.96,199162.88,408106.08 +Middle East and North Africa,Yemen,Cosmetics,Offline,H,10/15/2011,500448977,11/14/2011,2828,437.2,263.33,1236401.6,744697.24,491704.36 +Europe,Switzerland,Household,Online,C,5/24/2011,565454137,5/30/2011,9300,668.27,502.54,6214911,4673622,1541289 +Europe,Czech Republic,Snacks,Online,C,7/4/2013,875632941,7/6/2013,8101,152.58,97.44,1236050.58,789361.44,446689.14 +Middle East and North Africa,Yemen,Beverages,Offline,H,12/1/2013,682596719,12/18/2013,4393,47.45,31.79,208447.85,139653.47,68794.38 +Europe,Austria,Fruits,Online,C,4/5/2013,208269298,5/14/2013,368,9.33,6.92,3433.44,2546.56,886.88 +Middle East and North Africa,Saudi Arabia,Clothes,Online,M,3/31/2013,194887006,4/19/2013,251,109.28,35.84,27429.28,8995.84,18433.44 +Europe,Estonia,Clothes,Offline,H,11/7/2012,554998672,12/25/2012,5295,109.28,35.84,578637.6,189772.8,388864.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Online,M,2/18/2012,821465623,3/16/2012,8787,205.7,117.11,1807485.9,1029045.57,778440.33 +Sub-Saharan Africa,Tanzania,Snacks,Online,L,12/25/2015,597461688,2/11/2016,1045,152.58,97.44,159446.1,101824.8,57621.3 +Europe,Albania,Personal Care,Offline,M,3/21/2015,906473195,4/5/2015,4417,81.73,56.67,361001.41,250311.39,110690.02 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,L,2/2/2013,142298972,2/23/2013,8283,154.06,90.93,1276078.98,753173.19,522905.79 +Sub-Saharan Africa,Burundi,Personal Care,Online,L,11/24/2013,819050347,12/17/2013,4054,81.73,56.67,331333.42,229740.18,101593.24 +Europe,Slovakia,Cereal,Offline,L,8/30/2011,121151149,9/12/2011,172,205.7,117.11,35380.4,20142.92,15237.48 +Asia,Cambodia,Fruits,Online,C,8/8/2016,253337705,8/8/2016,7111,9.33,6.92,66345.63,49208.12,17137.51 +Central America and the Caribbean,Nicaragua,Household,Offline,M,7/3/2013,790658843,8/3/2013,2377,668.27,502.54,1588477.79,1194537.58,393940.21 +Central America and the Caribbean,Belize,Personal Care,Online,C,12/8/2010,928475892,12/20/2010,5504,81.73,56.67,449841.92,311911.68,137930.24 +Europe,San Marino,Vegetables,Online,M,9/28/2014,832462680,11/11/2014,3061,154.06,90.93,471577.66,278336.73,193240.93 +Sub-Saharan Africa,Swaziland,Cereal,Online,L,9/7/2016,288605535,10/11/2016,3646,205.7,117.11,749982.2,426983.06,322999.14 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,C,5/22/2013,953203284,6/24/2013,2889,205.7,117.11,594267.3,338330.79,255936.51 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,C,2/6/2010,502867257,2/9/2010,8451,9.33,6.92,78847.83,58480.92,20366.91 +Middle East and North Africa,Yemen,Clothes,Online,L,12/6/2016,284521281,1/21/2017,5025,109.28,35.84,549132,180096,369036 +Europe,Armenia,Fruits,Offline,H,10/5/2014,365401685,10/28/2014,9333,9.33,6.92,87076.89,64584.36,22492.53 +Europe,Bulgaria,Clothes,Online,L,1/12/2012,883057296,2/19/2012,5132,109.28,35.84,560824.96,183930.88,376894.08 +Sub-Saharan Africa,Republic of the Congo,Beverages,Online,H,9/10/2010,695349442,9/14/2010,8207,47.45,31.79,389422.15,260900.53,128521.62 +Middle East and North Africa,Yemen,Meat,Offline,C,7/12/2017,530451953,8/9/2017,1376,421.89,364.69,580520.64,501813.44,78707.2 +Central America and the Caribbean,Honduras,Beverages,Online,C,2/11/2010,736851155,3/8/2010,9486,47.45,31.79,450110.7,301559.94,148550.76 +Sub-Saharan Africa,Mauritania,Beverages,Offline,L,4/19/2016,833345878,4/19/2016,4419,47.45,31.79,209681.55,140480.01,69201.54 +Sub-Saharan Africa,Liberia,Clothes,Online,H,12/29/2011,859047448,1/21/2012,85,109.28,35.84,9288.8,3046.4,6242.4 +Sub-Saharan Africa,South Sudan,Snacks,Offline,M,10/27/2015,923379695,12/15/2015,7426,152.58,97.44,1133059.08,723589.44,409469.64 +Europe,Austria,Office Supplies,Offline,M,3/8/2017,756078946,4/26/2017,9417,651.21,524.96,6132444.57,4943548.32,1188896.25 +Central America and the Caribbean,Panama,Clothes,Online,C,5/1/2010,157194030,5/31/2010,6061,109.28,35.84,662346.08,217226.24,445119.84 +Europe,Lithuania,Beverages,Offline,L,4/18/2013,347086274,5/4/2013,9396,47.45,31.79,445840.2,298698.84,147141.36 +Europe,Sweden,Baby Food,Offline,C,2/5/2011,816429507,2/20/2011,8489,255.28,159.42,2167071.92,1353316.38,813755.54 +Sub-Saharan Africa,Chad,Beverages,Offline,L,7/17/2012,676210057,7/17/2012,4438,47.45,31.79,210583.1,141084.02,69499.08 +Middle East and North Africa,Iran,Personal Care,Online,H,2/20/2016,907726752,3/26/2016,5373,81.73,56.67,439135.29,304487.91,134647.38 +Australia and Oceania,Samoa ,Clothes,Online,C,11/21/2013,312590920,1/2/2014,1455,109.28,35.84,159002.4,52147.2,106855.2 +Central America and the Caribbean,Barbados,Cosmetics,Offline,C,3/22/2010,462726390,4/26/2010,9876,437.2,263.33,4317787.2,2600647.08,1717140.12 +Europe,Albania,Personal Care,Offline,H,8/16/2010,750369489,9/26/2010,9861,81.73,56.67,805939.53,558822.87,247116.66 +Sub-Saharan Africa,Rwanda,Meat,Offline,C,4/17/2010,638069045,5/9/2010,7665,421.89,364.69,3233786.85,2795348.85,438438 +Sub-Saharan Africa,Togo,Vegetables,Offline,M,1/24/2013,108686387,2/2/2013,1572,154.06,90.93,242182.32,142941.96,99240.36 +Europe,Norway,Household,Online,C,6/25/2012,115395343,7/11/2012,6901,668.27,502.54,4611731.27,3468028.54,1143702.73 +Europe,Liechtenstein,Household,Online,L,9/19/2010,331682240,10/13/2010,1001,668.27,502.54,668938.27,503042.54,165895.73 +Asia,North Korea,Clothes,Online,C,10/21/2014,501345908,12/10/2014,8250,109.28,35.84,901560,295680,605880 +Central America and the Caribbean,Dominica,Baby Food,Online,H,2/11/2010,888497674,3/7/2010,5061,255.28,159.42,1291972.08,806824.62,485147.46 +Central America and the Caribbean,Cuba,Personal Care,Online,M,3/3/2017,927561366,3/20/2017,4876,81.73,56.67,398515.48,276322.92,122192.56 +Europe,Spain,Office Supplies,Offline,L,2/12/2012,573273313,2/22/2012,3167,651.21,524.96,2062382.07,1662548.32,399833.75 +Middle East and North Africa,Lebanon,Personal Care,Online,H,10/24/2013,750682342,11/19/2013,2442,81.73,56.67,199584.66,138388.14,61196.52 +Europe,Montenegro,Snacks,Online,H,11/25/2011,205149781,1/11/2012,7234,152.58,97.44,1103763.72,704880.96,398882.76 +Europe,France,Cosmetics,Online,M,1/2/2016,452349460,2/16/2016,9112,437.2,263.33,3983766.4,2399462.96,1584303.44 +Australia and Oceania,Palau,Baby Food,Online,M,2/8/2014,828267705,2/15/2014,1675,255.28,159.42,427594,267028.5,160565.5 +Sub-Saharan Africa,Central African Republic,Fruits,Online,C,3/9/2014,739203345,3/16/2014,5551,9.33,6.92,51790.83,38412.92,13377.91 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,M,2/18/2010,111767709,3/22/2010,3404,9.33,6.92,31759.32,23555.68,8203.64 +Middle East and North Africa,Iran,Personal Care,Offline,L,11/5/2015,742884624,11/12/2015,4923,81.73,56.67,402356.79,278986.41,123370.38 +Middle East and North Africa,Libya,Household,Online,H,12/25/2015,449790418,1/16/2016,1835,668.27,502.54,1226275.45,922160.9,304114.55 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,C,3/18/2015,720033919,3/20/2015,2892,152.58,97.44,441261.36,281796.48,159464.88 +Europe,Andorra,Fruits,Online,L,9/7/2011,861476457,10/17/2011,8882,9.33,6.92,82869.06,61463.44,21405.62 +Europe,Poland,Fruits,Offline,H,12/25/2015,252291858,1/7/2016,7622,9.33,6.92,71113.26,52744.24,18369.02 +Central America and the Caribbean,Panama,Household,Online,M,1/11/2017,590966451,1/23/2017,8960,668.27,502.54,5987699.2,4502758.4,1484940.8 +Europe,Germany,Clothes,Offline,H,3/6/2016,946299064,3/26/2016,9777,109.28,35.84,1068430.56,350407.68,718022.88 +Asia,Malaysia,Fruits,Offline,M,11/3/2015,907401025,12/1/2015,8983,9.33,6.92,83811.39,62162.36,21649.03 +Central America and the Caribbean,El Salvador,Cosmetics,Online,H,9/16/2015,133696162,10/4/2015,2520,437.2,263.33,1101744,663591.6,438152.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,L,7/17/2016,604920804,8/23/2016,8363,437.2,263.33,3656303.6,2202228.79,1454074.81 +Europe,Estonia,Cereal,Offline,H,5/18/2016,771123778,6/3/2016,1517,205.7,117.11,312046.9,177655.87,134391.03 +Sub-Saharan Africa,Angola,Vegetables,Online,L,4/26/2014,502666413,4/29/2014,9017,154.06,90.93,1389159.02,819915.81,569243.21 +Asia,Brunei,Household,Online,L,4/25/2014,640222537,5/28/2014,4931,668.27,502.54,3295239.37,2478024.74,817214.63 +Sub-Saharan Africa,Angola,Office Supplies,Offline,L,10/22/2013,744778478,10/24/2013,5357,651.21,524.96,3488531.97,2812210.72,676321.25 +Europe,Austria,Cereal,Online,L,2/7/2015,447633063,3/29/2015,3426,205.7,117.11,704728.2,401218.86,303509.34 +Europe,Norway,Snacks,Offline,C,12/24/2013,800397622,1/17/2014,4298,152.58,97.44,655788.84,418797.12,236991.72 +Asia,Philippines,Baby Food,Online,L,1/31/2011,224995982,2/13/2011,166,255.28,159.42,42376.48,26463.72,15912.76 +Asia,Maldives,Household,Online,M,9/10/2015,363664472,9/28/2015,5253,668.27,502.54,3510422.31,2639842.62,870579.69 +Central America and the Caribbean,Honduras,Baby Food,Offline,M,8/22/2011,228951919,9/20/2011,815,255.28,159.42,208053.2,129927.3,78125.9 +Sub-Saharan Africa,Rwanda,Snacks,Online,C,2/13/2014,253719651,4/3/2014,138,152.58,97.44,21056.04,13446.72,7609.32 +Europe,Albania,Fruits,Offline,H,11/20/2012,941141498,12/7/2012,3538,9.33,6.92,33009.54,24482.96,8526.58 +Europe,Bosnia and Herzegovina,Baby Food,Online,H,11/27/2013,614703786,1/7/2014,3365,255.28,159.42,859017.2,536448.3,322568.9 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,C,11/6/2012,368205344,11/16/2012,8999,47.45,31.79,427002.55,286078.21,140924.34 +Middle East and North Africa,Tunisia ,Household,Online,H,1/8/2014,915757501,2/10/2014,1849,668.27,502.54,1235631.23,929196.46,306434.77 +Australia and Oceania,Fiji,Clothes,Offline,M,6/9/2011,341784083,6/12/2011,360,109.28,35.84,39340.8,12902.4,26438.4 +Sub-Saharan Africa,Eritrea,Snacks,Offline,C,4/27/2015,851021420,5/25/2015,5005,152.58,97.44,763662.9,487687.2,275975.7 +Asia,Japan,Fruits,Offline,C,6/15/2010,218518340,6/17/2010,3288,9.33,6.92,30677.04,22752.96,7924.08 +Asia,Maldives,Office Supplies,Offline,C,12/24/2012,339636170,1/30/2013,4745,651.21,524.96,3089991.45,2490935.2,599056.25 +Europe,Slovakia,Clothes,Online,C,8/7/2013,480048739,9/5/2013,5945,109.28,35.84,649669.6,213068.8,436600.8 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,L,8/25/2011,425742375,10/2/2011,5485,437.2,263.33,2398042,1444365.05,953676.95 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,M,4/26/2011,933015906,5/9/2011,8995,437.2,263.33,3932614,2368653.35,1563960.65 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Online,C,4/14/2010,578480660,5/2/2010,4137,421.89,364.69,1745358.93,1508722.53,236636.4 +Europe,Finland,Vegetables,Online,M,2/2/2011,709060466,2/3/2011,5604,154.06,90.93,863352.24,509571.72,353780.52 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,M,4/28/2017,491991651,5/26/2017,117,651.21,524.96,76191.57,61420.32,14771.25 +Sub-Saharan Africa,Senegal,Clothes,Online,L,9/21/2014,964823043,9/21/2014,1434,109.28,35.84,156707.52,51394.56,105312.96 +Central America and the Caribbean,Guatemala,Beverages,Online,L,10/18/2012,985415971,11/20/2012,5339,47.45,31.79,253335.55,169726.81,83608.74 +Sub-Saharan Africa,Uganda,Clothes,Offline,H,10/8/2010,381944262,11/7/2010,4650,109.28,35.84,508152,166656,341496 +Europe,Luxembourg,Household,Online,H,6/29/2016,402894246,7/6/2016,4215,668.27,502.54,2816758.05,2118206.1,698551.95 +Middle East and North Africa,Iran,Vegetables,Offline,L,5/22/2012,567064750,6/12/2012,5916,154.06,90.93,911418.96,537941.88,373477.08 +Asia,Tajikistan,Cereal,Online,C,3/26/2012,913567101,5/5/2012,3662,205.7,117.11,753273.4,428856.82,324416.58 +Central America and the Caribbean,Dominica,Vegetables,Online,C,12/6/2011,651825129,12/26/2011,8396,154.06,90.93,1293487.76,763448.28,530039.48 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,C,1/8/2016,411575162,2/10/2016,3091,9.33,6.92,28839.03,21389.72,7449.31 +Europe,Bulgaria,Cosmetics,Offline,H,3/9/2011,892866027,4/12/2011,7754,437.2,263.33,3390048.8,2041860.82,1348187.98 +Sub-Saharan Africa,Burundi,Cereal,Online,C,6/17/2015,616059052,8/4/2015,4419,205.7,117.11,908988.3,517509.09,391479.21 +Sub-Saharan Africa,Kenya,Cosmetics,Online,H,11/10/2013,871828067,12/13/2013,2154,437.2,263.33,941728.8,567212.82,374515.98 +Europe,Italy,Fruits,Online,C,3/12/2015,771159398,3/23/2015,2058,9.33,6.92,19201.14,14241.36,4959.78 +Sub-Saharan Africa,Botswana,Office Supplies,Offline,L,5/25/2010,395351874,7/11/2010,2260,651.21,524.96,1471734.6,1186409.6,285325 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,M,3/11/2014,346016824,3/24/2014,2922,437.2,263.33,1277498.4,769450.26,508048.14 +Sub-Saharan Africa,Uganda,Personal Care,Offline,M,11/8/2015,395078074,12/1/2015,1237,81.73,56.67,101100.01,70100.79,30999.22 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,C,4/21/2013,834771955,4/23/2013,6427,255.28,159.42,1640684.56,1024592.34,616092.22 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,L,11/20/2016,227647292,12/7/2016,4747,9.33,6.92,44289.51,32849.24,11440.27 +Central America and the Caribbean,The Bahamas,Household,Offline,M,4/16/2015,356565415,5/31/2015,4485,668.27,502.54,2997190.95,2253891.9,743299.05 +Europe,Germany,Household,Online,H,3/13/2017,374700152,5/2/2017,957,668.27,502.54,639534.39,480930.78,158603.61 +Australia and Oceania,Papua New Guinea,Household,Online,H,3/20/2017,855537831,4/2/2017,1511,668.27,502.54,1009755.97,759337.94,250418.03 +Sub-Saharan Africa,Burundi,Baby Food,Online,L,10/20/2014,642877280,10/22/2014,528,255.28,159.42,134787.84,84173.76,50614.08 +Sub-Saharan Africa,Burundi,Personal Care,Online,H,6/23/2010,900829827,8/11/2010,4419,81.73,56.67,361164.87,250424.73,110740.14 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,C,3/8/2017,163819301,3/29/2017,6626,152.58,97.44,1010995.08,645637.44,365357.64 +Sub-Saharan Africa,Gabon,Meat,Online,M,1/26/2011,186582028,1/27/2011,2623,421.89,364.69,1106617.47,956581.87,150035.6 +Middle East and North Africa,Afghanistan,Clothes,Offline,M,1/1/2011,994166839,1/12/2011,4915,109.28,35.84,537111.2,176153.6,360957.6 +Europe,San Marino,Vegetables,Online,C,3/7/2014,431935060,4/11/2014,8038,154.06,90.93,1238334.28,730895.34,507438.94 +Sub-Saharan Africa,Swaziland,Cereal,Offline,M,2/6/2015,915560519,3/23/2015,3558,205.7,117.11,731880.6,416677.38,315203.22 +Europe,Luxembourg,Household,Online,H,11/16/2016,881029546,12/11/2016,5076,668.27,502.54,3392138.52,2550893.04,841245.48 +Europe,Portugal,Snacks,Online,C,5/7/2012,634640967,5/8/2012,3220,152.58,97.44,491307.6,313756.8,177550.8 +Europe,France,Baby Food,Offline,H,7/21/2010,103006112,7/31/2010,652,255.28,159.42,166442.56,103941.84,62500.72 +Sub-Saharan Africa,Kenya,Clothes,Online,C,3/27/2010,183048808,4/23/2010,7065,109.28,35.84,772063.2,253209.6,518853.6 +Europe,Finland,Office Supplies,Online,H,3/18/2011,492005383,4/29/2011,4181,651.21,524.96,2722709.01,2194857.76,527851.25 +Asia,India,Office Supplies,Offline,M,7/25/2010,717424666,8/24/2010,756,651.21,524.96,492314.76,396869.76,95445 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,H,1/10/2014,167167985,2/12/2014,7576,47.45,31.79,359481.2,240841.04,118640.16 +Central America and the Caribbean,Nicaragua,Cereal,Online,H,1/11/2017,919409167,2/8/2017,2459,205.7,117.11,505816.3,287973.49,217842.81 +Australia and Oceania,Palau,Baby Food,Online,H,1/28/2016,172634541,2/6/2016,5252,255.28,159.42,1340730.56,837273.84,503456.72 +Middle East and North Africa,Turkey,Clothes,Offline,C,7/4/2012,595642936,7/8/2012,2836,109.28,35.84,309918.08,101642.24,208275.84 +Australia and Oceania,Kiribati,Cosmetics,Offline,C,4/26/2016,877545678,5/5/2016,4122,437.2,263.33,1802138.4,1085446.26,716692.14 +Sub-Saharan Africa,Niger,Fruits,Online,M,1/20/2012,677766597,1/24/2012,5052,9.33,6.92,47135.16,34959.84,12175.32 +Sub-Saharan Africa,Botswana,Personal Care,Online,L,8/13/2015,176042020,9/17/2015,3601,81.73,56.67,294309.73,204068.67,90241.06 +North America,United States of America,Cereal,Offline,H,6/21/2017,522420775,7/25/2017,4772,205.7,117.11,981600.4,558848.92,422751.48 +Europe,Romania,Cereal,Online,M,9/19/2016,687264192,11/8/2016,5602,205.7,117.11,1152331.4,656050.22,496281.18 +Sub-Saharan Africa,Mauritius ,Meat,Offline,L,4/24/2017,611246097,5/8/2017,158,421.89,364.69,66658.62,57621.02,9037.6 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,M,9/12/2016,755352818,10/10/2016,4539,651.21,524.96,2955842.19,2382793.44,573048.75 +Europe,Croatia,Meat,Offline,L,3/3/2017,750883185,3/29/2017,1876,421.89,364.69,791465.64,684158.44,107307.2 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,H,7/8/2014,749448525,7/17/2014,7328,47.45,31.79,347713.6,232957.12,114756.48 +Australia and Oceania,Samoa ,Beverages,Online,C,12/14/2016,972972667,12/29/2016,3089,47.45,31.79,146573.05,98199.31,48373.74 +Australia and Oceania,Solomon Islands,Household,Online,L,1/14/2011,363691937,2/28/2011,3381,668.27,502.54,2259420.87,1699087.74,560333.13 +Australia and Oceania,Palau,Vegetables,Offline,C,11/23/2010,634155166,12/31/2010,9461,154.06,90.93,1457561.66,860288.73,597272.93 +Asia,Indonesia,Clothes,Offline,M,7/30/2016,417223680,9/16/2016,4613,109.28,35.84,504108.64,165329.92,338778.72 +Sub-Saharan Africa,Comoros,Beverages,Offline,H,4/8/2010,216071307,4/22/2010,9156,47.45,31.79,434452.2,291069.24,143382.96 +Europe,Latvia,Household,Online,M,1/25/2013,154184377,3/10/2013,5438,668.27,502.54,3634052.26,2732812.52,901239.74 +Sub-Saharan Africa,Tanzania,Clothes,Offline,H,1/31/2013,425361716,2/27/2013,2839,109.28,35.84,310245.92,101749.76,208496.16 +Sub-Saharan Africa,Sudan,Snacks,Online,C,8/14/2014,843714654,9/5/2014,2770,152.58,97.44,422646.6,269908.8,152737.8 +Europe,Montenegro,Household,Online,M,9/8/2011,393667018,9/29/2011,3674,668.27,502.54,2455223.98,1846331.96,608892.02 +North America,Canada,Meat,Online,M,7/6/2014,379955136,8/8/2014,6023,421.89,364.69,2541043.47,2196527.87,344515.6 +Europe,Ukraine,Cereal,Offline,L,6/14/2015,377627837,6/16/2015,7324,205.7,117.11,1506546.8,857713.64,648833.16 +Central America and the Caribbean,Saint Lucia,Meat,Online,H,7/2/2015,482046449,8/11/2015,7111,421.89,364.69,3000059.79,2593310.59,406749.2 +Central America and the Caribbean,The Bahamas,Fruits,Offline,C,12/6/2012,858884799,1/17/2013,1953,9.33,6.92,18221.49,13514.76,4706.73 +Sub-Saharan Africa,Kenya,Meat,Offline,C,8/27/2014,394129216,9/15/2014,448,421.89,364.69,189006.72,163381.12,25625.6 +Middle East and North Africa,Somalia,Vegetables,Online,M,4/15/2017,744078528,5/6/2017,8226,154.06,90.93,1267297.56,747990.18,519307.38 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,M,12/10/2010,485344064,12/19/2010,2949,152.58,97.44,449958.42,287350.56,162607.86 +Europe,Serbia,Cereal,Online,M,4/16/2013,964849650,5/22/2013,9307,205.7,117.11,1914449.9,1089942.77,824507.13 +Central America and the Caribbean,Barbados,Clothes,Online,C,10/14/2012,449831616,10/26/2012,4026,109.28,35.84,439961.28,144291.84,295669.44 +Europe,Portugal,Beverages,Offline,C,4/24/2010,877838790,6/5/2010,860,47.45,31.79,40807,27339.4,13467.6 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,L,5/17/2015,206732499,6/25/2015,5595,437.2,263.33,2446134,1473331.35,972802.65 +Central America and the Caribbean,Haiti,Fruits,Online,C,1/20/2012,964686572,1/29/2012,1049,9.33,6.92,9787.17,7259.08,2528.09 +Europe,Andorra,Personal Care,Online,L,10/10/2015,800187337,10/27/2015,2070,81.73,56.67,169181.1,117306.9,51874.2 +Central America and the Caribbean,Grenada,Baby Food,Offline,C,7/12/2016,132033622,8/1/2016,538,255.28,159.42,137340.64,85767.96,51572.68 +Europe,Ukraine,Personal Care,Offline,H,12/12/2012,799336755,1/17/2013,364,81.73,56.67,29749.72,20627.88,9121.84 +Europe,Georgia,Baby Food,Online,C,1/31/2016,211520564,2/20/2016,2490,255.28,159.42,635647.2,396955.8,238691.4 +Europe,Denmark,Fruits,Online,L,5/1/2015,798321378,6/15/2015,9891,9.33,6.92,92283.03,68445.72,23837.31 +Asia,North Korea,Clothes,Online,C,7/7/2012,559788024,7/23/2012,2571,109.28,35.84,280958.88,92144.64,188814.24 +Asia,Cambodia,Office Supplies,Online,M,7/11/2010,716281831,7/18/2010,2566,651.21,524.96,1671004.86,1347047.36,323957.5 +Asia,Taiwan,Meat,Offline,C,2/4/2017,758476626,3/4/2017,8944,421.89,364.69,3773384.16,3261787.36,511596.8 +Asia,Turkmenistan,Snacks,Offline,M,9/30/2010,697358739,9/30/2010,2803,152.58,97.44,427681.74,273124.32,154557.42 +Middle East and North Africa,Qatar,Office Supplies,Offline,H,9/13/2012,614226996,10/20/2012,2273,651.21,524.96,1480200.33,1193234.08,286966.25 +Europe,Romania,Beverages,Offline,H,12/18/2014,210692727,12/30/2014,7515,47.45,31.79,356586.75,238901.85,117684.9 +Europe,Bosnia and Herzegovina,Cereal,Online,H,5/21/2014,158679759,6/29/2014,5722,205.7,117.11,1177015.4,670103.42,506911.98 +Asia,Mongolia,Household,Online,C,6/17/2016,750424420,7/31/2016,6117,668.27,502.54,4087807.59,3074037.18,1013770.41 +North America,Canada,Fruits,Offline,C,5/19/2016,548475539,6/29/2016,4955,9.33,6.92,46230.15,34288.6,11941.55 +Europe,Andorra,Cosmetics,Online,L,5/31/2010,435694444,6/7/2010,523,437.2,263.33,228655.6,137721.59,90934.01 +Europe,Czech Republic,Baby Food,Online,L,10/24/2014,465254962,11/4/2014,8137,255.28,159.42,2077213.36,1297200.54,780012.82 +Central America and the Caribbean,El Salvador,Beverages,Online,C,8/12/2016,310643422,9/12/2016,5147,47.45,31.79,244225.15,163623.13,80602.02 +Europe,Hungary,Office Supplies,Online,L,4/10/2015,615658652,5/14/2015,5931,651.21,524.96,3862326.51,3113537.76,748788.75 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,L,4/23/2011,744411981,4/24/2011,6902,651.21,524.96,4494651.42,3623273.92,871377.5 +Central America and the Caribbean,Dominica,Fruits,Offline,L,2/4/2010,131327235,2/7/2010,1502,9.33,6.92,14013.66,10393.84,3619.82 +Asia,Malaysia,Snacks,Online,L,7/1/2010,531140744,7/22/2010,5204,152.58,97.44,794026.32,507077.76,286948.56 +Middle East and North Africa,Algeria,Cereal,Offline,C,3/26/2016,168901336,4/21/2016,513,205.7,117.11,105524.1,60077.43,45446.67 +Central America and the Caribbean,Cuba,Baby Food,Online,L,12/8/2016,489970338,12/9/2016,1966,255.28,159.42,501880.48,313419.72,188460.76 +Europe,Slovenia,Fruits,Online,C,9/1/2014,310021579,9/23/2014,1129,9.33,6.92,10533.57,7812.68,2720.89 +Australia and Oceania,Australia,Personal Care,Offline,H,7/19/2012,765041387,8/9/2012,1602,81.73,56.67,130931.46,90785.34,40146.12 +Europe,Armenia,Household,Offline,M,12/26/2010,361328589,1/18/2011,4014,668.27,502.54,2682435.78,2017195.56,665240.22 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,H,6/12/2011,825494515,6/28/2011,1026,255.28,159.42,261917.28,163564.92,98352.36 +Europe,Norway,Cosmetics,Online,L,9/3/2012,354462993,9/28/2012,2331,437.2,263.33,1019113.2,613822.23,405290.97 +North America,United States of America,Office Supplies,Online,M,6/26/2014,365470349,8/4/2014,9653,651.21,524.96,6286130.13,5067438.88,1218691.25 +Middle East and North Africa,Bahrain,Cosmetics,Online,M,12/18/2013,546065413,1/22/2014,1745,437.2,263.33,762914,459510.85,303403.15 +Middle East and North Africa,Israel,Household,Online,L,11/3/2016,204109513,11/5/2016,9396,668.27,502.54,6279064.92,4721865.84,1557199.08 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,L,12/24/2010,517776477,1/15/2011,420,437.2,263.33,183624,110598.6,73025.4 +Europe,Georgia,Meat,Offline,M,8/4/2015,485552632,9/6/2015,4669,421.89,364.69,1969804.41,1702737.61,267066.8 +Middle East and North Africa,Morocco,Baby Food,Online,L,11/18/2016,976236808,12/6/2016,9020,255.28,159.42,2302625.6,1437968.4,864657.2 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,L,4/8/2017,678940331,4/27/2017,2386,154.06,90.93,367587.16,216958.98,150628.18 +Asia,Uzbekistan,Meat,Online,C,6/11/2016,153087031,6/29/2016,709,421.89,364.69,299120.01,258565.21,40554.8 +Sub-Saharan Africa,Gabon,Cosmetics,Online,H,3/1/2015,478413236,3/12/2015,1963,437.2,263.33,858223.6,516916.79,341306.81 +Sub-Saharan Africa,Mozambique,Fruits,Online,L,6/19/2011,104967772,7/20/2011,1151,9.33,6.92,10738.83,7964.92,2773.91 +Europe,Estonia,Cereal,Online,C,1/8/2012,703111970,1/31/2012,5311,205.7,117.11,1092472.7,621971.21,470501.49 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,C,3/19/2013,413519656,4/12/2013,8510,651.21,524.96,5541797.1,4467409.6,1074387.5 +Middle East and North Africa,Algeria,Personal Care,Online,C,6/27/2012,597177159,7/28/2012,6847,81.73,56.67,559605.31,388019.49,171585.82 +Europe,Lithuania,Cereal,Online,C,2/20/2012,885383307,3/21/2012,3451,205.7,117.11,709870.7,404146.61,305724.09 +Asia,Bhutan,Cosmetics,Offline,M,7/13/2015,529749429,8/4/2015,3483,437.2,263.33,1522767.6,917178.39,605589.21 +Sub-Saharan Africa,Uganda,Cereal,Offline,M,9/22/2015,652199351,11/6/2015,9136,205.7,117.11,1879275.2,1069916.96,809358.24 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,M,6/6/2014,194969403,7/26/2014,4634,47.45,31.79,219883.3,147314.86,72568.44 +Europe,Hungary,Beverages,Online,L,8/17/2010,870608413,9/11/2010,1231,47.45,31.79,58410.95,39133.49,19277.46 +Europe,Armenia,Snacks,Online,M,12/10/2011,411977708,1/4/2012,2214,152.58,97.44,337812.12,215732.16,122079.96 +Middle East and North Africa,Morocco,Clothes,Online,M,9/10/2015,222251117,10/20/2015,7899,109.28,35.84,863202.72,283100.16,580102.56 +Central America and the Caribbean,The Bahamas,Meat,Offline,C,9/14/2012,424914968,10/9/2012,636,421.89,364.69,268322.04,231942.84,36379.2 +Asia,Taiwan,Clothes,Online,C,10/16/2013,313768088,11/7/2013,9805,109.28,35.84,1071490.4,351411.2,720079.2 +Central America and the Caribbean,Costa Rica,Fruits,Online,C,9/9/2015,602921807,10/18/2015,6816,9.33,6.92,63593.28,47166.72,16426.56 +Asia,Bhutan,Household,Online,C,5/29/2012,276799952,6/15/2012,112,668.27,502.54,74846.24,56284.48,18561.76 +Europe,Ireland,Office Supplies,Offline,H,3/6/2014,640138852,3/22/2014,166,651.21,524.96,108100.86,87143.36,20957.5 +Asia,South Korea,Baby Food,Offline,C,5/7/2013,367987334,6/7/2013,4485,255.28,159.42,1144930.8,714998.7,429932.1 +Europe,Andorra,Clothes,Offline,L,12/2/2010,455706727,12/23/2010,2602,109.28,35.84,284346.56,93255.68,191090.88 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,C,9/25/2012,168970859,10/29/2012,1087,255.28,159.42,277489.36,173289.54,104199.82 +Sub-Saharan Africa,Mozambique,Beverages,Online,L,7/25/2010,193766057,8/23/2010,8537,47.45,31.79,405080.65,271391.23,133689.42 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,M,2/29/2016,386391150,3/7/2016,583,109.28,35.84,63710.24,20894.72,42815.52 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,H,1/26/2012,223457467,2/25/2012,4885,651.21,524.96,3181160.85,2564429.6,616731.25 +Sub-Saharan Africa,Burundi,Baby Food,Online,L,12/18/2015,151888835,2/4/2016,6136,255.28,159.42,1566398.08,978201.12,588196.96 +Europe,Belarus,Vegetables,Online,C,4/18/2016,238921582,5/11/2016,1060,154.06,90.93,163303.6,96385.8,66917.8 +Asia,Uzbekistan,Fruits,Offline,L,12/12/2013,622104537,12/22/2013,3412,9.33,6.92,31833.96,23611.04,8222.92 +Central America and the Caribbean,Costa Rica,Meat,Offline,C,11/8/2010,159299027,12/2/2010,8977,421.89,364.69,3787306.53,3273822.13,513484.4 +Europe,Ireland,Snacks,Online,C,10/23/2013,478678882,11/8/2013,573,152.58,97.44,87428.34,55833.12,31595.22 +Middle East and North Africa,Lebanon,Clothes,Offline,M,7/12/2015,128730428,7/18/2015,3049,109.28,35.84,333194.72,109276.16,223918.56 +Asia,Myanmar,Clothes,Online,M,7/27/2013,428252494,9/13/2013,8285,109.28,35.84,905384.8,296934.4,608450.4 +Australia and Oceania,Samoa ,Vegetables,Online,M,2/19/2014,516356408,2/28/2014,191,154.06,90.93,29425.46,17367.63,12057.83 +Middle East and North Africa,Israel,Snacks,Offline,H,2/19/2013,502465999,4/9/2013,9710,152.58,97.44,1481551.8,946142.4,535409.4 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,C,2/11/2015,116317594,3/18/2015,9816,651.21,524.96,6392277.36,5153007.36,1239270 +Sub-Saharan Africa,Senegal,Meat,Offline,C,4/26/2014,957960021,5/23/2014,513,421.89,364.69,216429.57,187085.97,29343.6 +Europe,Macedonia,Baby Food,Online,M,8/20/2013,647754609,10/5/2013,3838,255.28,159.42,979764.64,611853.96,367910.68 +Europe,Ukraine,Cereal,Online,C,3/27/2013,476375186,3/28/2013,8858,205.7,117.11,1822090.6,1037360.38,784730.22 +Australia and Oceania,Kiribati,Personal Care,Online,M,5/7/2014,454808080,5/24/2014,6672,81.73,56.67,545302.56,378102.24,167200.32 +Sub-Saharan Africa,Rwanda,Personal Care,Online,H,6/25/2015,664352118,6/30/2015,5410,81.73,56.67,442159.3,306584.7,135574.6 +Europe,Bulgaria,Clothes,Offline,H,3/18/2016,806618630,4/27/2016,5232,109.28,35.84,571752.96,187514.88,384238.08 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,M,5/24/2013,653531444,6/26/2013,3332,152.58,97.44,508396.56,324670.08,183726.48 +Central America and the Caribbean,Cuba,Meat,Offline,H,7/7/2012,497326886,7/19/2012,8932,421.89,364.69,3768321.48,3257411.08,510910.4 +Europe,Romania,Vegetables,Online,H,5/8/2016,700553786,6/19/2016,8288,154.06,90.93,1276849.28,753627.84,523221.44 +Asia,South Korea,Snacks,Online,M,8/1/2013,346073472,9/20/2013,9686,152.58,97.44,1477889.88,943803.84,534086.04 +Europe,Germany,Office Supplies,Offline,L,11/26/2012,387059772,11/26/2012,8443,651.21,524.96,5498166.03,4432237.28,1065928.75 +Europe,Armenia,Vegetables,Online,C,6/26/2016,496999013,7/22/2016,1907,154.06,90.93,293792.42,173403.51,120388.91 +Asia,Thailand,Baby Food,Online,H,3/20/2016,419690024,5/2/2016,4460,255.28,159.42,1138548.8,711013.2,427535.6 +Asia,Laos,Office Supplies,Offline,M,8/12/2012,419244134,9/13/2012,2511,651.21,524.96,1635188.31,1318174.56,317013.75 +Sub-Saharan Africa,Cameroon,Beverages,Offline,L,1/20/2011,830085170,2/2/2011,9503,47.45,31.79,450917.35,302100.37,148816.98 +Europe,Norway,Vegetables,Offline,H,5/26/2010,706949460,6/13/2010,910,154.06,90.93,140194.6,82746.3,57448.3 +Middle East and North Africa,Pakistan,Household,Online,L,5/15/2014,974885833,6/2/2014,9237,668.27,502.54,6172809.99,4641961.98,1530848.01 +Sub-Saharan Africa,Eritrea,Snacks,Offline,H,8/4/2012,379255616,9/20/2012,9020,152.58,97.44,1376271.6,878908.8,497362.8 +Middle East and North Africa,Azerbaijan,Personal Care,Online,L,9/16/2014,435732638,10/13/2014,1825,81.73,56.67,149157.25,103422.75,45734.5 +Europe,Slovenia,Personal Care,Online,M,4/7/2016,480303227,5/22/2016,1253,81.73,56.67,102407.69,71007.51,31400.18 +Middle East and North Africa,Egypt,Household,Offline,H,2/4/2010,819266211,2/28/2010,7933,668.27,502.54,5301385.91,3986649.82,1314736.09 +Europe,Spain,Cosmetics,Online,M,10/23/2012,479232919,10/23/2012,4525,437.2,263.33,1978330,1191568.25,786761.75 +Middle East and North Africa,Iraq,Household,Offline,M,8/2/2015,357127177,8/3/2015,723,668.27,502.54,483159.21,363336.42,119822.79 +Sub-Saharan Africa,Mali,Meat,Offline,C,8/28/2010,970185315,9/12/2010,8249,421.89,364.69,3480170.61,3008327.81,471842.8 +Europe,Hungary,Cosmetics,Offline,L,4/6/2010,205956161,4/24/2010,5860,437.2,263.33,2561992,1543113.8,1018878.2 +Sub-Saharan Africa,Djibouti,Household,Online,L,7/22/2012,972301042,7/23/2012,4340,668.27,502.54,2900291.8,2181023.6,719268.2 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,H,12/21/2012,847393786,2/3/2013,1507,651.21,524.96,981373.47,791114.72,190258.75 +Sub-Saharan Africa,Mauritania,Fruits,Online,L,8/1/2015,629720723,9/6/2015,7211,9.33,6.92,67278.63,49900.12,17378.51 +Middle East and North Africa,Qatar,Office Supplies,Offline,C,2/27/2014,288080680,3/8/2014,8330,651.21,524.96,5424579.3,4372916.8,1051662.5 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,L,2/14/2011,311584985,2/21/2011,3776,81.73,56.67,308612.48,213985.92,94626.56 +Europe,Sweden,Beverages,Online,C,9/25/2013,359657466,10/5/2013,9491,47.45,31.79,450347.95,301718.89,148629.06 +Sub-Saharan Africa,Uganda,Baby Food,Offline,C,3/8/2015,612034451,3/23/2015,3450,255.28,159.42,880716,549999,330717 +Middle East and North Africa,Azerbaijan,Personal Care,Online,H,7/2/2013,418764770,7/6/2013,656,81.73,56.67,53614.88,37175.52,16439.36 +Middle East and North Africa,Yemen,Cosmetics,Offline,M,5/15/2015,550209748,6/9/2015,8146,437.2,263.33,3561431.2,2145086.18,1416345.02 +Central America and the Caribbean,Honduras,Personal Care,Online,M,2/27/2017,947043216,3/10/2017,9988,81.73,56.67,816319.24,566019.96,250299.28 +Europe,Slovakia,Beverages,Online,M,4/28/2016,270251500,5/9/2016,2279,47.45,31.79,108138.55,72449.41,35689.14 +Central America and the Caribbean,The Bahamas,Beverages,Offline,M,2/26/2015,851133430,3/10/2015,8151,47.45,31.79,386764.95,259120.29,127644.66 +Europe,Iceland,Personal Care,Online,H,1/5/2017,141300332,1/18/2017,2763,81.73,56.67,225819.99,156579.21,69240.78 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,H,12/19/2014,162676036,12/22/2014,8309,651.21,524.96,5410903.89,4361892.64,1049011.25 +Australia and Oceania,Solomon Islands,Vegetables,Online,H,9/21/2010,757496869,10/23/2010,9012,154.06,90.93,1388388.72,819461.16,568927.56 +Sub-Saharan Africa,Niger,Household,Offline,L,10/31/2010,938311660,12/10/2010,6126,668.27,502.54,4093822.02,3078560.04,1015261.98 +Central America and the Caribbean,El Salvador,Cereal,Online,L,5/7/2015,237981736,6/6/2015,2939,205.7,117.11,604552.3,344186.29,260366.01 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,C,1/7/2014,959680926,2/20/2014,9767,152.58,97.44,1490248.86,951696.48,538552.38 +Sub-Saharan Africa,Kenya,Meat,Offline,L,10/24/2012,526895558,11/28/2012,8959,421.89,364.69,3779712.51,3267257.71,512454.8 +Europe,Liechtenstein,Baby Food,Offline,H,12/21/2014,933424460,2/5/2015,9895,255.28,159.42,2525995.6,1577460.9,948534.7 +Europe,Czech Republic,Beverages,Online,H,3/26/2017,193378961,4/28/2017,3987,47.45,31.79,189183.15,126746.73,62436.42 +Central America and the Caribbean,Panama,Beverages,Online,M,8/9/2013,891182887,9/19/2013,9675,47.45,31.79,459078.75,307568.25,151510.5 +Europe,Belarus,Meat,Online,M,4/25/2014,731572568,5/22/2014,7435,421.89,364.69,3136752.15,2711470.15,425282 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,M,9/20/2011,189596831,10/27/2011,4770,437.2,263.33,2085444,1256084.1,829359.9 +Australia and Oceania,Samoa ,Cosmetics,Online,L,5/21/2014,260617005,6/20/2014,1218,437.2,263.33,532509.6,320735.94,211773.66 +Sub-Saharan Africa,Swaziland,Beverages,Online,M,1/5/2013,210306918,1/8/2013,3345,47.45,31.79,158720.25,106337.55,52382.7 +Australia and Oceania,East Timor,Personal Care,Online,M,7/8/2014,724652898,7/25/2014,9751,81.73,56.67,796949.23,552589.17,244360.06 +Asia,Brunei,Vegetables,Online,C,7/5/2015,759953773,7/27/2015,6064,154.06,90.93,934219.84,551399.52,382820.32 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,H,9/2/2013,692820870,9/30/2013,9946,437.2,263.33,4348391.2,2619080.18,1729311.02 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,H,7/16/2011,970178020,8/23/2011,6090,437.2,263.33,2662548,1603679.7,1058868.3 +Asia,Myanmar,Cereal,Online,H,9/15/2012,759261548,9/28/2012,1219,205.7,117.11,250748.3,142757.09,107991.21 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,M,6/26/2010,197620284,7/3/2010,9088,152.58,97.44,1386647.04,885534.72,501112.32 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,L,5/19/2014,843115556,6/24/2014,5484,205.7,117.11,1128058.8,642231.24,485827.56 +Middle East and North Africa,Libya,Household,Offline,M,1/15/2016,723921191,1/17/2016,3222,668.27,502.54,2153165.94,1619183.88,533982.06 +Middle East and North Africa,Israel,Cereal,Online,M,10/3/2015,188523519,10/26/2015,7153,205.7,117.11,1471372.1,837687.83,633684.27 +Central America and the Caribbean,Panama,Clothes,Online,M,1/30/2011,555721366,2/1/2011,9156,109.28,35.84,1000567.68,328151.04,672416.64 +Europe,Slovenia,Fruits,Offline,H,10/19/2015,964626061,10/30/2015,3143,9.33,6.92,29324.19,21749.56,7574.63 +Asia,Mongolia,Snacks,Offline,L,8/31/2010,624661433,9/4/2010,54,152.58,97.44,8239.32,5261.76,2977.56 +Central America and the Caribbean,Jamaica,Snacks,Online,H,5/15/2015,165563809,5/18/2015,2865,152.58,97.44,437141.7,279165.6,157976.1 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,M,8/4/2016,287382018,8/19/2016,1580,651.21,524.96,1028911.8,829436.8,199475 +Sub-Saharan Africa,South Sudan,Clothes,Online,L,3/21/2017,410477387,4/1/2017,8236,109.28,35.84,900030.08,295178.24,604851.84 +Australia and Oceania,Solomon Islands,Snacks,Online,H,6/1/2017,925523746,6/4/2017,1898,152.58,97.44,289596.84,184941.12,104655.72 +Sub-Saharan Africa,Mali,Personal Care,Online,L,11/5/2010,943507421,11/17/2010,3667,81.73,56.67,299703.91,207808.89,91895.02 +North America,Canada,Baby Food,Offline,L,2/27/2011,545727241,2/28/2011,1673,255.28,159.42,427083.44,266709.66,160373.78 +Middle East and North Africa,Morocco,Snacks,Offline,M,5/11/2010,333794534,6/25/2010,6075,152.58,97.44,926923.5,591948,334975.5 +Europe,Belgium,Snacks,Online,L,11/15/2012,979633128,11/20/2012,4067,152.58,97.44,620542.86,396288.48,224254.38 +Asia,Vietnam,Meat,Offline,L,8/13/2016,975479352,8/22/2016,4872,421.89,364.69,2055448.08,1776769.68,278678.4 +Europe,Romania,Clothes,Online,C,10/16/2016,683882033,11/6/2016,4746,109.28,35.84,518642.88,170096.64,348546.24 +Sub-Saharan Africa,Togo,Household,Offline,M,3/24/2017,987702500,4/12/2017,1974,668.27,502.54,1319164.98,992013.96,327151.02 +Europe,Poland,Baby Food,Online,L,6/20/2011,140114581,7/8/2011,1873,255.28,159.42,478139.44,298593.66,179545.78 +Asia,Indonesia,Beverages,Online,M,10/30/2016,514604604,12/19/2016,1793,47.45,31.79,85077.85,56999.47,28078.38 +Australia and Oceania,Marshall Islands,Clothes,Offline,C,1/22/2010,954971396,2/22/2010,6113,109.28,35.84,668028.64,219089.92,448938.72 +Europe,Georgia,Household,Offline,M,5/24/2014,825326287,7/4/2014,1244,668.27,502.54,831327.88,625159.76,206168.12 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,H,6/26/2012,460093104,6/27/2012,629,109.28,35.84,68737.12,22543.36,46193.76 +Sub-Saharan Africa,Togo,Baby Food,Offline,C,10/10/2010,714008176,11/23/2010,9741,255.28,159.42,2486682.48,1552910.22,933772.26 +Europe,Georgia,Office Supplies,Offline,C,12/22/2012,712120330,1/29/2013,1085,651.21,524.96,706562.85,569581.6,136981.25 +Australia and Oceania,Papua New Guinea,Snacks,Online,L,4/18/2016,999790894,5/8/2016,9198,152.58,97.44,1403430.84,896253.12,507177.72 +Sub-Saharan Africa,Swaziland,Cereal,Online,L,3/23/2015,392693698,4/3/2015,5647,205.7,117.11,1161587.9,661320.17,500267.73 +Asia,Thailand,Snacks,Offline,C,11/19/2012,926815068,1/5/2013,4029,152.58,97.44,614744.82,392585.76,222159.06 +Asia,Taiwan,Snacks,Online,M,4/2/2017,208453834,4/4/2017,4977,152.58,97.44,759390.66,484958.88,274431.78 +Middle East and North Africa,Bahrain,Meat,Online,H,8/26/2014,864221322,9/8/2014,1149,421.89,364.69,484751.61,419028.81,65722.8 +Australia and Oceania,Samoa ,Office Supplies,Online,L,5/25/2011,191041362,5/30/2011,2239,651.21,524.96,1458059.19,1175385.44,282673.75 +Asia,Uzbekistan,Snacks,Offline,C,11/17/2014,506150281,12/6/2014,9971,152.58,97.44,1521375.18,971574.24,549800.94 +Central America and the Caribbean,Panama,Vegetables,Online,H,8/11/2014,597096908,9/10/2014,3099,154.06,90.93,477431.94,281792.07,195639.87 +Europe,Finland,Snacks,Offline,C,4/26/2016,671742570,5/24/2016,2409,152.58,97.44,367565.22,234732.96,132832.26 +Europe,United Kingdom,Snacks,Offline,H,6/10/2015,108261096,7/23/2015,5719,152.58,97.44,872605.02,557259.36,315345.66 +Europe,Czech Republic,Cosmetics,Offline,M,1/17/2016,605138814,2/2/2016,2877,437.2,263.33,1257824.4,757600.41,500223.99 +Europe,Bulgaria,Baby Food,Online,M,11/28/2011,331174552,12/27/2011,764,255.28,159.42,195033.92,121796.88,73237.04 +Sub-Saharan Africa,Uganda,Cereal,Online,C,1/7/2013,675479638,1/30/2013,8290,205.7,117.11,1705253,970841.9,734411.1 +Australia and Oceania,Fiji,Personal Care,Online,H,7/1/2011,397477900,8/1/2011,1398,81.73,56.67,114258.54,79224.66,35033.88 +Asia,Sri Lanka,Beverages,Offline,C,9/4/2015,576905667,10/22/2015,8062,47.45,31.79,382541.9,256290.98,126250.92 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,H,1/6/2016,563811767,1/13/2016,3286,205.7,117.11,675930.2,384823.46,291106.74 +Middle East and North Africa,Turkey,Meat,Offline,M,8/13/2011,228557527,8/18/2011,4106,421.89,364.69,1732280.34,1497417.14,234863.2 +Central America and the Caribbean,Guatemala,Snacks,Online,M,1/3/2014,411816775,1/30/2014,4590,152.58,97.44,700342.2,447249.6,253092.6 +Sub-Saharan Africa,Swaziland,Meat,Offline,M,1/22/2013,674575841,2/12/2013,837,421.89,364.69,353121.93,305245.53,47876.4 +Sub-Saharan Africa,Guinea,Beverages,Offline,M,1/26/2011,648133552,2/18/2011,5976,47.45,31.79,283561.2,189977.04,93584.16 +Sub-Saharan Africa,Mauritania,Fruits,Online,H,5/25/2011,484101235,6/27/2011,5168,9.33,6.92,48217.44,35762.56,12454.88 +Australia and Oceania,Palau,Beverages,Online,H,9/7/2014,404402720,10/17/2014,607,47.45,31.79,28802.15,19296.53,9505.62 +Asia,Malaysia,Baby Food,Online,M,1/22/2015,251274335,3/6/2015,6514,255.28,159.42,1662893.92,1038461.88,624432.04 +Europe,Greece,Personal Care,Offline,H,7/6/2011,837264907,8/9/2011,4147,81.73,56.67,338934.31,235010.49,103923.82 +Australia and Oceania,Papua New Guinea,Personal Care,Offline,M,8/27/2011,795235764,9/10/2011,6789,81.73,56.67,554864.97,384732.63,170132.34 +Europe,Liechtenstein,Baby Food,Offline,L,10/25/2012,628360736,11/19/2012,4760,255.28,159.42,1215132.8,758839.2,456293.6 +Asia,Kyrgyzstan,Household,Online,L,5/24/2013,460126149,6/15/2013,407,668.27,502.54,271985.89,204533.78,67452.11 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,M,8/16/2016,484330832,10/3/2016,3111,154.06,90.93,479280.66,282883.23,196397.43 +Asia,Vietnam,Household,Offline,C,9/4/2011,515086114,9/10/2011,4282,668.27,502.54,2861532.14,2151876.28,709655.86 +Europe,Czech Republic,Vegetables,Online,M,4/10/2015,436815822,5/24/2015,2363,154.06,90.93,364043.78,214867.59,149176.19 +Middle East and North Africa,Yemen,Clothes,Offline,L,12/4/2014,654256284,12/20/2014,7828,109.28,35.84,855443.84,280555.52,574888.32 +Europe,Cyprus,Meat,Online,H,7/25/2010,742456328,8/15/2010,8181,421.89,364.69,3451482.09,2983528.89,467953.2 +Sub-Saharan Africa,Djibouti,Clothes,Offline,C,10/2/2010,796777284,10/19/2010,2959,109.28,35.84,323359.52,106050.56,217308.96 +Middle East and North Africa,Afghanistan,Cereal,Online,C,10/7/2013,982892978,10/7/2013,8729,205.7,117.11,1795555.3,1022253.19,773302.11 +Asia,Nepal,Office Supplies,Offline,L,5/16/2011,186789739,6/19/2011,4089,651.21,524.96,2662797.69,2146561.44,516236.25 +Europe,Slovakia,Cosmetics,Offline,L,4/30/2015,964766395,5/14/2015,4670,437.2,263.33,2041724,1229751.1,811972.9 +Middle East and North Africa,Afghanistan,Cereal,Online,M,9/30/2015,993434274,10/4/2015,8133,205.7,117.11,1672958.1,952455.63,720502.47 +Europe,Albania,Meat,Offline,H,2/28/2015,719717204,3/5/2015,9169,421.89,364.69,3868309.41,3343842.61,524466.8 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,L,3/1/2017,210851514,4/1/2017,4503,255.28,159.42,1149525.84,717868.26,431657.58 +Sub-Saharan Africa,Benin,Personal Care,Offline,L,1/25/2015,504386031,2/27/2015,7890,81.73,56.67,644849.7,447126.3,197723.4 +Sub-Saharan Africa,Liberia,Beverages,Online,M,10/21/2010,458182084,11/17/2010,5115,47.45,31.79,242706.75,162605.85,80100.9 +Asia,Philippines,Clothes,Offline,C,3/4/2011,800413501,3/20/2011,8997,109.28,35.84,983192.16,322452.48,660739.68 +Middle East and North Africa,Saudi Arabia,Meat,Offline,C,6/14/2016,979566609,7/1/2016,4383,421.89,364.69,1849143.87,1598436.27,250707.6 +Middle East and North Africa,Tunisia ,Baby Food,Offline,M,8/22/2016,514440238,9/28/2016,3153,255.28,159.42,804897.84,502651.26,302246.58 +Asia,Maldives,Vegetables,Online,H,5/12/2010,344145715,6/23/2010,9220,154.06,90.93,1420433.2,838374.6,582058.6 +Asia,Japan,Cereal,Online,M,3/27/2016,578106868,5/5/2016,3524,205.7,117.11,724886.8,412695.64,312191.16 +Europe,Greece,Office Supplies,Offline,C,2/6/2016,946060025,3/27/2016,9040,651.21,524.96,5886938.4,4745638.4,1141300 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,C,10/8/2011,348054015,11/8/2011,5772,81.73,56.67,471745.56,327099.24,144646.32 +Europe,Liechtenstein,Personal Care,Online,M,9/14/2013,904450166,9/19/2013,5758,81.73,56.67,470601.34,326305.86,144295.48 +Europe,Sweden,Clothes,Online,L,7/2/2014,305922305,8/4/2014,8063,109.28,35.84,881124.64,288977.92,592146.72 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,H,5/23/2015,363456761,6/28/2015,3787,109.28,35.84,413843.36,135726.08,278117.28 +Europe,Andorra,Personal Care,Online,H,11/19/2014,258352363,12/15/2014,1060,81.73,56.67,86633.8,60070.2,26563.6 +Middle East and North Africa,Iran,Baby Food,Online,H,7/21/2012,592220437,8/18/2012,43,255.28,159.42,10977.04,6855.06,4121.98 +Sub-Saharan Africa,Tanzania,Beverages,Offline,L,10/28/2012,236984813,11/2/2012,7927,47.45,31.79,376136.15,251999.33,124136.82 +Sub-Saharan Africa,Ghana,Clothes,Online,L,8/15/2013,384881818,9/18/2013,3938,109.28,35.84,430344.64,141137.92,289206.72 +North America,Canada,Fruits,Online,H,2/18/2010,498460280,3/18/2010,4329,9.33,6.92,40389.57,29956.68,10432.89 +Sub-Saharan Africa,Mali,Clothes,Online,L,10/9/2013,560581529,10/25/2013,7387,109.28,35.84,807251.36,264750.08,542501.28 +Central America and the Caribbean,Haiti,Snacks,Offline,H,7/3/2010,624419391,7/17/2010,8429,152.58,97.44,1286096.82,821321.76,464775.06 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,H,1/28/2010,363460195,1/29/2010,4803,109.28,35.84,524871.84,172139.52,352732.32 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,C,12/14/2011,421502768,1/29/2012,891,109.28,35.84,97368.48,31933.44,65435.04 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,L,8/24/2016,162658441,9/21/2016,3102,255.28,159.42,791878.56,494520.84,297357.72 +Asia,Malaysia,Clothes,Online,L,5/23/2014,821351039,6/9/2014,4880,109.28,35.84,533286.4,174899.2,358387.2 +Europe,Liechtenstein,Snacks,Online,C,8/16/2011,552316892,10/2/2011,1697,152.58,97.44,258928.26,165355.68,93572.58 +North America,United States of America,Vegetables,Online,M,1/21/2012,280604827,2/27/2012,6059,154.06,90.93,933449.54,550944.87,382504.67 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,L,11/24/2012,551576173,12/15/2012,2502,255.28,159.42,638710.56,398868.84,239841.72 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,H,3/18/2016,180904757,4/10/2016,2593,152.58,97.44,395639.94,252661.92,142978.02 +Sub-Saharan Africa,Mozambique,Vegetables,Online,C,7/19/2017,304576909,8/15/2017,9931,154.06,90.93,1529969.86,903025.83,626944.03 +Asia,Thailand,Fruits,Offline,C,4/23/2017,328891456,5/1/2017,5145,9.33,6.92,48002.85,35603.4,12399.45 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,H,12/17/2016,180459725,12/20/2016,898,255.28,159.42,229241.44,143159.16,86082.28 +Sub-Saharan Africa,Namibia,Vegetables,Offline,M,4/4/2015,756205546,5/12/2015,6881,154.06,90.93,1060086.86,625689.33,434397.53 +Europe,Vatican City,Vegetables,Online,H,12/31/2011,773365247,12/31/2011,4817,154.06,90.93,742107.02,438009.81,304097.21 +Australia and Oceania,New Zealand,Personal Care,Online,H,11/9/2011,819487655,11/28/2011,3463,81.73,56.67,283030.99,196248.21,86782.78 +Asia,Brunei,Fruits,Online,M,12/24/2012,202434098,1/26/2013,3603,9.33,6.92,33615.99,24932.76,8683.23 +Australia and Oceania,Marshall Islands,Office Supplies,Online,M,10/22/2010,100378406,11/12/2010,3056,651.21,524.96,1990097.76,1604277.76,385820 +Sub-Saharan Africa,Zambia,Fruits,Online,L,12/24/2016,411806905,1/18/2017,1669,9.33,6.92,15571.77,11549.48,4022.29 +Europe,Poland,Clothes,Offline,M,2/17/2010,205518424,3/15/2010,6324,109.28,35.84,691086.72,226652.16,464434.56 +Asia,Brunei,Snacks,Offline,L,5/23/2015,870624291,6/9/2015,5930,152.58,97.44,904799.4,577819.2,326980.2 +Europe,Macedonia,Vegetables,Offline,L,4/23/2017,266548335,5/22/2017,6430,154.06,90.93,990605.8,584679.9,405925.9 +Europe,Ireland,Cereal,Online,M,8/22/2016,373026883,8/30/2016,5799,205.7,117.11,1192854.3,679120.89,513733.41 +Asia,Brunei,Snacks,Online,M,6/5/2011,540108764,7/13/2011,9040,152.58,97.44,1379323.2,880857.6,498465.6 +Europe,Bulgaria,Baby Food,Online,L,11/29/2015,638155305,12/12/2015,3191,255.28,159.42,814598.48,508709.22,305889.26 +Sub-Saharan Africa,Benin,Office Supplies,Offline,L,4/30/2011,607840335,5/21/2011,2318,651.21,524.96,1509504.78,1216857.28,292647.5 +Europe,Georgia,Fruits,Online,M,4/8/2010,910150182,4/16/2010,2519,9.33,6.92,23502.27,17431.48,6070.79 +Asia,Kazakhstan,Cereal,Online,L,1/12/2015,276383674,1/23/2015,6926,205.7,117.11,1424678.2,811103.86,613574.34 +Europe,Bulgaria,Cereal,Offline,M,10/29/2013,658152139,11/29/2013,698,205.7,117.11,143578.6,81742.78,61835.82 +Asia,Myanmar,Household,Offline,L,11/15/2014,477379405,11/18/2014,6029,668.27,502.54,4028999.83,3029813.66,999186.17 +Middle East and North Africa,Pakistan,Snacks,Offline,H,4/19/2012,476301801,5/21/2012,7142,152.58,97.44,1089726.36,695916.48,393809.88 +Australia and Oceania,New Zealand,Household,Offline,C,8/29/2012,567468154,9/3/2012,5292,668.27,502.54,3536484.84,2659441.68,877043.16 +Europe,Lithuania,Fruits,Offline,H,1/3/2016,283739793,1/29/2016,3765,9.33,6.92,35127.45,26053.8,9073.65 +Asia,Myanmar,Office Supplies,Online,L,2/3/2012,128290545,3/10/2012,2878,651.21,524.96,1874182.38,1510834.88,363347.5 +Europe,Lithuania,Cereal,Offline,C,6/13/2014,224606740,7/21/2014,4980,205.7,117.11,1024386,583207.8,441178.2 +Middle East and North Africa,Azerbaijan,Beverages,Offline,H,3/7/2011,766487205,4/3/2011,9452,47.45,31.79,448497.4,300479.08,148018.32 +Asia,China,Household,Offline,C,3/1/2014,668043267,3/8/2014,7703,668.27,502.54,5147683.81,3871065.62,1276618.19 +Asia,Mongolia,Beverages,Online,C,6/1/2017,713698756,6/25/2017,8177,47.45,31.79,387998.65,259946.83,128051.82 +Europe,Bosnia and Herzegovina,Cosmetics,Online,M,1/4/2016,408190000,2/7/2016,1347,437.2,263.33,588908.4,354705.51,234202.89 +Asia,Kazakhstan,Baby Food,Offline,M,6/14/2017,226565825,7/18/2017,4717,255.28,159.42,1204155.76,751984.14,452171.62 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,M,3/1/2015,264187562,4/3/2015,7825,81.73,56.67,639537.25,443442.75,196094.5 +Europe,Russia,Office Supplies,Online,H,12/28/2014,686729037,1/24/2015,7238,651.21,524.96,4713457.98,3799660.48,913797.5 +Europe,Cyprus,Meat,Offline,H,4/9/2016,380176579,5/7/2016,1553,421.89,364.69,655195.17,566363.57,88831.6 +Asia,Indonesia,Cereal,Offline,L,8/15/2015,100829017,9/19/2015,6402,205.7,117.11,1316891.4,749738.22,567153.18 +Europe,Lithuania,Fruits,Offline,H,9/21/2010,225297677,9/30/2010,9444,9.33,6.92,88112.52,65352.48,22760.04 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,M,9/6/2011,300506389,9/8/2011,5373,255.28,159.42,1371619.44,856563.66,515055.78 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,L,7/10/2014,393691480,8/6/2014,912,205.7,117.11,187598.4,106804.32,80794.08 +Europe,United Kingdom,Meat,Offline,M,7/19/2012,642401778,8/25/2012,9817,421.89,364.69,4141694.13,3580161.73,561532.4 +Australia and Oceania,Vanuatu,Snacks,Offline,L,4/11/2015,804498612,5/27/2015,7872,152.58,97.44,1201109.76,767047.68,434062.08 +Asia,South Korea,Beverages,Online,C,5/8/2014,708155810,5/16/2014,7896,47.45,31.79,374665.2,251013.84,123651.36 +Europe,France,Fruits,Online,L,1/20/2010,701859700,3/2/2010,4737,9.33,6.92,44196.21,32780.04,11416.17 +Australia and Oceania,East Timor,Vegetables,Online,C,2/6/2015,304409110,3/26/2015,275,154.06,90.93,42366.5,25005.75,17360.75 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,M,12/19/2012,454915368,2/7/2013,8421,81.73,56.67,688248.33,477218.07,211030.26 +Asia,Kyrgyzstan,Meat,Offline,L,9/17/2014,362802302,9/18/2014,118,421.89,364.69,49783.02,43033.42,6749.6 +Middle East and North Africa,Egypt,Cosmetics,Online,H,4/20/2017,657806241,5/14/2017,8339,437.2,263.33,3645810.8,2195908.87,1449901.93 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,C,12/28/2014,239976012,1/23/2015,3090,47.45,31.79,146620.5,98231.1,48389.4 +Australia and Oceania,Tonga,Clothes,Online,H,8/30/2010,329672944,9/27/2010,6405,109.28,35.84,699938.4,229555.2,470383.2 +Asia,Myanmar,Snacks,Offline,M,1/22/2012,417570865,3/3/2012,7353,152.58,97.44,1121920.74,716476.32,405444.42 +Sub-Saharan Africa,Djibouti,Baby Food,Online,H,11/2/2012,514656102,12/9/2012,7032,255.28,159.42,1795128.96,1121041.44,674087.52 +Asia,Mongolia,Vegetables,Offline,H,7/5/2011,702227485,8/3/2011,3573,154.06,90.93,550456.38,324892.89,225563.49 +Middle East and North Africa,Lebanon,Meat,Offline,H,3/22/2015,681896340,5/1/2015,7135,421.89,364.69,3010185.15,2602063.15,408122 +North America,United States of America,Fruits,Offline,L,4/2/2013,225586497,5/6/2013,4912,9.33,6.92,45828.96,33991.04,11837.92 +Europe,Norway,Cosmetics,Offline,C,2/5/2011,525534284,3/14/2011,6128,437.2,263.33,2679161.6,1613686.24,1065475.36 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,M,7/10/2011,144288527,7/24/2011,7037,47.45,31.79,333905.65,223706.23,110199.42 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Offline,H,10/15/2010,864710557,11/27/2010,5924,255.28,159.42,1512278.72,944404.08,567874.64 +Sub-Saharan Africa,Niger,Snacks,Offline,H,1/4/2010,939974200,2/12/2010,8109,152.58,97.44,1237271.22,790140.96,447130.26 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,H,5/15/2011,943565785,6/16/2011,939,668.27,502.54,627505.53,471885.06,155620.47 +Sub-Saharan Africa,The Gambia,Beverages,Online,H,4/25/2014,619284141,6/4/2014,8794,47.45,31.79,417275.3,279561.26,137714.04 +Asia,Sri Lanka,Personal Care,Online,M,10/20/2011,231240594,12/3/2011,8085,81.73,56.67,660787.05,458176.95,202610.1 +Europe,Germany,Beverages,Offline,L,10/8/2016,113858973,10/20/2016,2255,47.45,31.79,106999.75,71686.45,35313.3 +Australia and Oceania,Papua New Guinea,Beverages,Online,H,12/10/2012,221875607,1/8/2013,6778,47.45,31.79,321616.1,215472.62,106143.48 +Sub-Saharan Africa,Mali,Office Supplies,Offline,H,8/11/2011,580339324,8/24/2011,4157,651.21,524.96,2707079.97,2182258.72,524821.25 +Central America and the Caribbean,Haiti,Office Supplies,Offline,L,7/19/2017,834611451,7/19/2017,8930,651.21,524.96,5815305.3,4687892.8,1127412.5 +Europe,Vatican City,Clothes,Offline,C,2/6/2010,700365817,2/19/2010,2664,109.28,35.84,291121.92,95477.76,195644.16 +Central America and the Caribbean,Dominica,Beverages,Online,H,2/11/2015,413588750,3/19/2015,8957,47.45,31.79,425009.65,284743.03,140266.62 +Middle East and North Africa,Lebanon,Clothes,Online,L,4/7/2010,280579078,5/20/2010,8439,109.28,35.84,922213.92,302453.76,619760.16 +Sub-Saharan Africa,Cameroon,Clothes,Online,M,3/5/2012,227948129,3/27/2012,3772,109.28,35.84,412204.16,135188.48,277015.68 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,H,1/5/2012,252619731,2/23/2012,4647,651.21,524.96,3026172.87,2439489.12,586683.75 +Australia and Oceania,Samoa ,Cereal,Online,L,3/1/2017,871830213,3/12/2017,2789,205.7,117.11,573697.3,326619.79,247077.51 +Europe,Georgia,Cosmetics,Online,M,2/23/2017,873128402,4/1/2017,6952,437.2,263.33,3039414.4,1830670.16,1208744.24 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,M,2/12/2010,464375627,2/27/2010,7922,109.28,35.84,865716.16,283924.48,581791.68 +Europe,Moldova ,Fruits,Offline,H,3/22/2014,823745715,4/18/2014,3517,9.33,6.92,32813.61,24337.64,8475.97 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,C,10/26/2010,949724996,11/7/2010,3586,421.89,364.69,1512897.54,1307778.34,205119.2 +Sub-Saharan Africa,Angola,Clothes,Offline,M,5/26/2016,811112296,5/27/2016,5008,109.28,35.84,547274.24,179486.72,367787.52 +Middle East and North Africa,Jordan,Household,Online,L,8/30/2010,897018945,10/8/2010,6694,668.27,502.54,4473399.38,3364002.76,1109396.62 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,M,1/8/2016,866868770,1/13/2016,4588,154.06,90.93,706827.28,417186.84,289640.44 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,H,7/5/2010,900398099,8/22/2010,6661,651.21,524.96,4337709.81,3496758.56,840951.25 +North America,Greenland,Clothes,Offline,H,11/19/2014,347655761,1/5/2015,7920,109.28,35.84,865497.6,283852.8,581644.8 +Europe,Moldova ,Clothes,Online,H,2/7/2013,879003083,3/29/2013,5401,109.28,35.84,590221.28,193571.84,396649.44 +Sub-Saharan Africa,Kenya,Cereal,Offline,H,9/10/2016,635113894,10/23/2016,3170,205.7,117.11,652069,371238.7,280830.3 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,H,7/11/2015,976974523,8/3/2015,7327,437.2,263.33,3203364.4,1929418.91,1273945.49 +Europe,Italy,Office Supplies,Online,H,11/22/2011,635883796,12/20/2011,1001,651.21,524.96,651861.21,525484.96,126376.25 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,H,9/24/2016,663453042,9/30/2016,9353,205.7,117.11,1923912.1,1095329.83,828582.27 +Europe,Albania,Personal Care,Online,M,7/15/2015,381606090,8/31/2015,4577,81.73,56.67,374078.21,259378.59,114699.62 +Europe,Netherlands,Snacks,Offline,C,1/4/2010,532579267,2/23/2010,895,152.58,97.44,136559.1,87208.8,49350.3 +Central America and the Caribbean,Haiti,Baby Food,Offline,C,4/14/2014,128921401,4/18/2014,9562,255.28,159.42,2440987.36,1524374.04,916613.32 +Sub-Saharan Africa,Zambia,Cereal,Online,M,4/5/2013,503493821,4/21/2013,3865,205.7,117.11,795030.5,452630.15,342400.35 +Sub-Saharan Africa,Nigeria,Cereal,Online,H,11/2/2011,359470355,11/25/2011,4121,205.7,117.11,847689.7,482610.31,365079.39 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,L,12/24/2015,720337331,1/25/2016,2679,81.73,56.67,218954.67,151818.93,67135.74 +Central America and the Caribbean,Nicaragua,Household,Offline,H,10/12/2013,879893577,11/16/2013,8917,668.27,502.54,5958963.59,4481149.18,1477814.41 +Australia and Oceania,Palau,Snacks,Online,H,2/16/2017,652250421,3/25/2017,4249,152.58,97.44,648312.42,414022.56,234289.86 +Sub-Saharan Africa,Togo,Clothes,Offline,M,6/16/2012,821831691,7/19/2012,7115,109.28,35.84,777527.2,255001.6,522525.6 +Europe,Liechtenstein,Snacks,Online,M,7/26/2017,893373715,8/25/2017,7990,152.58,97.44,1219114.2,778545.6,440568.6 +Sub-Saharan Africa,Niger,Clothes,Online,C,3/30/2017,441925323,4/24/2017,4378,109.28,35.84,478427.84,156907.52,321520.32 +Europe,Monaco,Personal Care,Online,M,6/23/2012,462847840,7/19/2012,5816,81.73,56.67,475341.68,329592.72,145748.96 +Sub-Saharan Africa,Senegal,Beverages,Offline,M,9/9/2016,221815097,10/10/2016,8871,47.45,31.79,420928.95,282009.09,138919.86 +Central America and the Caribbean,Haiti,Household,Online,H,1/27/2014,404813420,1/27/2014,2142,668.27,502.54,1431434.34,1076440.68,354993.66 +Central America and the Caribbean,Panama,Fruits,Online,H,5/21/2016,868141639,6/24/2016,1258,9.33,6.92,11737.14,8705.36,3031.78 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,H,9/29/2013,188411080,11/10/2013,3880,81.73,56.67,317112.4,219879.6,97232.8 +Asia,Sri Lanka,Household,Online,C,4/1/2016,612545573,4/28/2016,4702,668.27,502.54,3142205.54,2362943.08,779262.46 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Online,C,5/9/2012,407781445,5/10/2012,446,154.06,90.93,68710.76,40554.78,28155.98 +Europe,Netherlands,Personal Care,Offline,H,7/4/2010,611667525,7/22/2010,4868,81.73,56.67,397861.64,275869.56,121992.08 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,M,8/24/2012,982065141,10/6/2012,3754,255.28,159.42,958321.12,598462.68,359858.44 +Asia,Malaysia,Vegetables,Offline,H,6/5/2010,447148120,7/3/2010,9920,154.06,90.93,1528275.2,902025.6,626249.6 +Europe,United Kingdom,Cereal,Offline,L,9/13/2011,255402791,10/25/2011,8216,205.7,117.11,1690031.2,962175.76,727855.44 +Sub-Saharan Africa,Angola,Beverages,Offline,C,1/12/2014,825627982,2/19/2014,522,47.45,31.79,24768.9,16594.38,8174.52 +Europe,Moldova ,Cereal,Online,H,1/19/2016,396935021,2/24/2016,748,205.7,117.11,153863.6,87598.28,66265.32 +Middle East and North Africa,Afghanistan,Cereal,Online,H,8/29/2013,878747737,10/10/2013,9838,205.7,117.11,2023676.6,1152128.18,871548.42 +Asia,Indonesia,Cereal,Offline,M,5/28/2011,200802457,6/24/2011,764,205.7,117.11,157154.8,89472.04,67682.76 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,H,2/10/2011,863148009,3/31/2011,3532,651.21,524.96,2300073.72,1854158.72,445915 +Central America and the Caribbean,Panama,Baby Food,Online,M,9/1/2015,486145722,9/30/2015,177,255.28,159.42,45184.56,28217.34,16967.22 +Sub-Saharan Africa,Eritrea,Cereal,Online,L,2/2/2010,360469424,3/1/2010,9768,205.7,117.11,2009277.6,1143930.48,865347.12 +Sub-Saharan Africa,Liberia,Personal Care,Online,M,10/4/2010,497105443,10/21/2010,3402,81.73,56.67,278045.46,192791.34,85254.12 +Australia and Oceania,Nauru,Vegetables,Offline,H,3/6/2016,977352607,3/15/2016,9210,154.06,90.93,1418892.6,837465.3,581427.3 +Europe,Belarus,Cereal,Offline,M,10/15/2010,602822244,11/14/2010,7353,205.7,117.11,1512512.1,861109.83,651402.27 +Middle East and North Africa,United Arab Emirates,Household,Online,C,2/25/2014,945438182,4/7/2014,5023,668.27,502.54,3356720.21,2524258.42,832461.79 +Middle East and North Africa,Lebanon,Clothes,Offline,M,8/13/2016,497436749,8/31/2016,1443,109.28,35.84,157691.04,51717.12,105973.92 +Sub-Saharan Africa,Nigeria,Snacks,Offline,H,5/19/2013,521366775,6/16/2013,2869,152.58,97.44,437752.02,279555.36,158196.66 +Sub-Saharan Africa,Mali,Office Supplies,Online,C,11/7/2015,100089585,12/24/2015,7587,651.21,524.96,4940730.27,3982871.52,957858.75 +Asia,Taiwan,Baby Food,Offline,H,7/26/2017,186779010,9/5/2017,914,255.28,159.42,233325.92,145709.88,87616.04 +Sub-Saharan Africa,Benin,Snacks,Offline,L,2/18/2013,454921376,3/30/2013,199,152.58,97.44,30363.42,19390.56,10972.86 +Sub-Saharan Africa,Ghana,Fruits,Online,L,2/25/2017,648315513,3/8/2017,9822,9.33,6.92,91639.26,67968.24,23671.02 +Central America and the Caribbean,Dominica,Vegetables,Offline,M,1/1/2015,131072747,2/7/2015,6193,154.06,90.93,954093.58,563129.49,390964.09 +Sub-Saharan Africa,Chad,Vegetables,Online,H,1/19/2012,137616908,2/23/2012,2756,154.06,90.93,424589.36,250603.08,173986.28 +Central America and the Caribbean,Grenada,Cereal,Online,C,9/27/2014,622684323,11/5/2014,4984,205.7,117.11,1025208.8,583676.24,441532.56 +Asia,Thailand,Clothes,Offline,H,8/21/2011,711323821,9/8/2011,5381,109.28,35.84,588035.68,192855.04,395180.64 +Asia,India,Baby Food,Offline,M,2/5/2015,948896729,2/13/2015,8484,255.28,159.42,2165795.52,1352519.28,813276.24 +Europe,Netherlands,Snacks,Online,C,1/14/2012,151076877,2/14/2012,5860,152.58,97.44,894118.8,570998.4,323120.4 +Europe,Lithuania,Clothes,Offline,L,2/24/2013,353850591,3/18/2013,1108,109.28,35.84,121082.24,39710.72,81371.52 +Europe,Estonia,Meat,Offline,L,4/9/2011,963516700,4/14/2011,4858,421.89,364.69,2049541.62,1771664.02,277877.6 +North America,Mexico,Household,Offline,H,6/8/2015,106686532,6/27/2015,9770,668.27,502.54,6528997.9,4909815.8,1619182.1 +Sub-Saharan Africa,Djibouti,Household,Online,M,10/25/2016,480283915,12/1/2016,5538,668.27,502.54,3700879.26,2783066.52,917812.74 +Europe,Slovakia,Beverages,Online,M,3/26/2015,801545178,5/15/2015,3885,47.45,31.79,184343.25,123504.15,60839.1 +Sub-Saharan Africa,Malawi,Snacks,Online,C,5/5/2015,758019149,6/6/2015,3566,152.58,97.44,544100.28,347471.04,196629.24 +North America,Mexico,Meat,Offline,L,4/19/2015,557567155,5/16/2015,5366,421.89,364.69,2263861.74,1956926.54,306935.2 +Australia and Oceania,Samoa ,Fruits,Offline,H,7/15/2010,478363025,7/26/2010,7104,9.33,6.92,66280.32,49159.68,17120.64 +Middle East and North Africa,Turkey,Beverages,Online,L,9/13/2012,418893086,10/10/2012,8628,47.45,31.79,409398.6,274284.12,135114.48 +Australia and Oceania,Fiji,Snacks,Online,C,7/27/2015,347956168,8/1/2015,6817,152.58,97.44,1040137.86,664248.48,375889.38 +Europe,Moldova ,Clothes,Online,C,12/24/2013,754663598,2/2/2014,584,109.28,35.84,63819.52,20930.56,42888.96 +Central America and the Caribbean,Dominica,Personal Care,Online,M,3/16/2015,398439204,3/26/2015,5870,81.73,56.67,479755.1,332652.9,147102.2 +Asia,Taiwan,Baby Food,Offline,H,6/2/2012,359019315,6/16/2012,648,255.28,159.42,165421.44,103304.16,62117.28 +Asia,Tajikistan,Snacks,Online,H,3/30/2011,886452758,5/2/2011,9925,152.58,97.44,1514356.5,967092,547264.5 +Central America and the Caribbean,Guatemala,Personal Care,Online,C,10/9/2010,951100862,10/23/2010,735,81.73,56.67,60071.55,41652.45,18419.1 +Australia and Oceania,Palau,Baby Food,Online,C,12/17/2014,493637454,1/29/2015,7147,255.28,159.42,1824486.16,1139374.74,685111.42 +Europe,Romania,Fruits,Online,C,9/5/2013,875048863,9/22/2013,5259,9.33,6.92,49066.47,36392.28,12674.19 +Sub-Saharan Africa,Lesotho,Baby Food,Online,H,10/19/2016,826633918,11/11/2016,8201,255.28,159.42,2093551.28,1307403.42,786147.86 +Europe,Slovakia,Vegetables,Online,C,7/14/2012,500003945,7/24/2012,1133,154.06,90.93,174549.98,103023.69,71526.29 +Europe,United Kingdom,Household,Offline,M,9/2/2016,117082774,9/19/2016,6250,668.27,502.54,4176687.5,3140875,1035812.5 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Online,H,10/9/2015,420106732,11/23/2015,7773,255.28,159.42,1984291.44,1239171.66,745119.78 +Europe,Denmark,Meat,Online,H,5/20/2016,421624648,6/22/2016,6958,421.89,364.69,2935510.62,2537513.02,397997.6 +Europe,Russia,Cereal,Online,C,12/27/2010,554497849,1/30/2011,7091,205.7,117.11,1458618.7,830427.01,628191.69 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,C,1/21/2012,421900165,3/1/2012,8489,152.58,97.44,1295251.62,827168.16,468083.46 +Europe,Austria,Office Supplies,Offline,L,5/29/2010,147317922,6/2/2010,3502,651.21,524.96,2280537.42,1838409.92,442127.5 +Middle East and North Africa,Bahrain,Household,Offline,M,11/8/2016,824549949,11/28/2016,1508,668.27,502.54,1007751.16,757830.32,249920.84 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,L,12/28/2012,467707574,2/10/2013,3919,437.2,263.33,1713386.8,1031990.27,681396.53 +Sub-Saharan Africa,Kenya,Clothes,Offline,M,7/19/2015,761214625,8/7/2015,9178,109.28,35.84,1002971.84,328939.52,674032.32 +Central America and the Caribbean,Barbados,Household,Offline,L,1/10/2012,309807431,1/13/2012,7758,668.27,502.54,5184438.66,3898705.32,1285733.34 +Sub-Saharan Africa,Burundi,Personal Care,Offline,L,7/4/2017,488534820,8/17/2017,7164,81.73,56.67,585513.72,405983.88,179529.84 +Europe,Ireland,Clothes,Online,L,4/6/2010,492758119,5/24/2010,6932,109.28,35.84,757528.96,248442.88,509086.08 +Europe,Belgium,Personal Care,Online,H,4/16/2011,488151156,4/29/2011,3630,81.73,56.67,296679.9,205712.1,90967.8 +Australia and Oceania,Papua New Guinea,Cereal,Offline,M,5/6/2012,260700261,5/7/2012,5855,205.7,117.11,1204373.5,685679.05,518694.45 +Europe,Bosnia and Herzegovina,Personal Care,Online,C,1/20/2010,566704261,1/30/2010,9239,81.73,56.67,755103.47,523574.13,231529.34 +Asia,Tajikistan,Cereal,Online,M,3/29/2017,882774484,3/31/2017,1442,205.7,117.11,296619.4,168872.62,127746.78 +Central America and the Caribbean,Jamaica,Personal Care,Online,C,9/19/2013,755834758,10/19/2013,7156,81.73,56.67,584859.88,405530.52,179329.36 +Sub-Saharan Africa,Tanzania,Snacks,Offline,M,8/28/2010,253121411,9/1/2010,3105,152.58,97.44,473760.9,302551.2,171209.7 +Europe,Moldova ,Beverages,Offline,M,7/4/2016,412183272,8/1/2016,3045,47.45,31.79,144485.25,96800.55,47684.7 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,H,6/29/2010,990881669,7/17/2010,2760,154.06,90.93,425205.6,250966.8,174238.8 +Middle East and North Africa,Afghanistan,Beverages,Online,L,7/21/2014,917390429,8/16/2014,5069,47.45,31.79,240524.05,161143.51,79380.54 +Sub-Saharan Africa,The Gambia,Cosmetics,Offline,C,10/27/2013,540195882,11/16/2013,4821,437.2,263.33,2107741.2,1269513.93,838227.27 +Europe,Portugal,Household,Offline,C,6/9/2013,278096854,6/14/2013,3894,668.27,502.54,2602243.38,1956890.76,645352.62 +Middle East and North Africa,Kuwait,Clothes,Online,C,1/12/2012,170204675,3/2/2012,6200,109.28,35.84,677536,222208,455328 +Europe,Austria,Snacks,Offline,C,1/29/2013,325943171,2/8/2013,2682,152.58,97.44,409219.56,261334.08,147885.48 +Australia and Oceania,New Zealand,Cosmetics,Online,H,7/22/2013,475048673,7/29/2013,6314,437.2,263.33,2760480.8,1662665.62,1097815.18 +Sub-Saharan Africa,Mauritania,Cereal,Offline,L,4/13/2015,417570006,6/2/2015,7099,205.7,117.11,1460264.3,831363.89,628900.41 +Europe,France,Meat,Offline,C,7/27/2013,473868501,8/3/2013,7075,421.89,364.69,2984871.75,2580181.75,404690 +Europe,Norway,Personal Care,Offline,H,3/1/2016,134617984,4/11/2016,5308,81.73,56.67,433822.84,300804.36,133018.48 +Sub-Saharan Africa,Zambia,Fruits,Online,C,9/20/2016,310804784,10/14/2016,2897,9.33,6.92,27029.01,20047.24,6981.77 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,C,10/2/2013,183727729,10/20/2013,7973,651.21,524.96,5192097.33,4185506.08,1006591.25 +Europe,Netherlands,Snacks,Online,C,5/27/2014,354998147,7/14/2014,695,152.58,97.44,106043.1,67720.8,38322.3 +Asia,Japan,Office Supplies,Online,L,7/11/2015,596539866,8/5/2015,8258,651.21,524.96,5377692.18,4335119.68,1042572.5 +Asia,Brunei,Meat,Offline,H,1/15/2015,300589215,2/12/2015,9883,421.89,364.69,4169538.87,3604231.27,565307.6 +Asia,Myanmar,Beverages,Online,H,9/19/2015,729695022,10/8/2015,1827,47.45,31.79,86691.15,58080.33,28610.82 +Sub-Saharan Africa,Togo,Cereal,Online,H,10/25/2013,966718614,11/23/2013,2375,205.7,117.11,488537.5,278136.25,210401.25 +Europe,Portugal,Office Supplies,Offline,L,6/14/2010,164833819,7/5/2010,6845,651.21,524.96,4457532.45,3593351.2,864181.25 +Sub-Saharan Africa,Botswana,Cosmetics,Online,H,5/16/2015,697526967,6/11/2015,2585,437.2,263.33,1130162,680708.05,449453.95 +Sub-Saharan Africa,Namibia,Snacks,Offline,L,11/21/2012,508596885,12/2/2012,3975,152.58,97.44,606505.5,387324,219181.5 +Asia,Tajikistan,Vegetables,Offline,L,2/6/2011,762154901,2/14/2011,7427,154.06,90.93,1144203.62,675337.11,468866.51 +Asia,Tajikistan,Beverages,Offline,L,5/17/2015,892624843,6/22/2015,6382,47.45,31.79,302825.9,202883.78,99942.12 +Europe,Belarus,Meat,Online,C,1/2/2017,854743039,1/28/2017,6314,421.89,364.69,2663813.46,2302652.66,361160.8 +Europe,Switzerland,Fruits,Online,L,2/20/2012,673558318,2/20/2012,9729,9.33,6.92,90771.57,67324.68,23446.89 +Europe,Sweden,Snacks,Online,H,2/13/2013,894432008,3/29/2013,1162,152.58,97.44,177297.96,113225.28,64072.68 +Europe,Malta,Cereal,Online,H,6/12/2014,333037936,7/9/2014,2181,205.7,117.11,448631.7,255416.91,193214.79 +Europe,Belarus,Clothes,Offline,M,8/30/2011,125362432,10/6/2011,6384,109.28,35.84,697643.52,228802.56,468840.96 +North America,Greenland,Meat,Online,C,9/29/2012,577704322,11/15/2012,4402,421.89,364.69,1857159.78,1605365.38,251794.4 +Europe,Portugal,Clothes,Online,C,8/5/2011,716674935,9/18/2011,8894,109.28,35.84,971936.32,318760.96,653175.36 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,C,7/10/2014,539198100,7/13/2014,9555,437.2,263.33,4177446,2516118.15,1661327.85 +Asia,Laos,Baby Food,Online,L,10/9/2013,562510144,10/24/2013,8107,255.28,159.42,2069554.96,1292417.94,777137.02 +Europe,Croatia,Clothes,Offline,L,1/3/2014,474159896,1/9/2014,3305,109.28,35.84,361170.4,118451.2,242719.2 +Europe,Liechtenstein,Office Supplies,Offline,H,5/19/2013,482008683,6/4/2013,5936,651.21,524.96,3865582.56,3116162.56,749420 +Central America and the Caribbean,Dominica,Office Supplies,Online,H,11/24/2014,864230334,12/17/2014,3816,651.21,524.96,2485017.36,2003247.36,481770 +Asia,China,Personal Care,Online,L,1/22/2015,619311177,2/11/2015,6795,81.73,56.67,555355.35,385072.65,170282.7 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,L,3/19/2015,616050040,4/26/2015,1752,437.2,263.33,765974.4,461354.16,304620.24 +Sub-Saharan Africa,Djibouti,Baby Food,Online,M,3/14/2010,443558251,4/1/2010,7598,255.28,159.42,1939617.44,1211273.16,728344.28 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,C,11/10/2014,661259639,12/24/2014,277,47.45,31.79,13143.65,8805.83,4337.82 +Central America and the Caribbean,Costa Rica,Household,Offline,M,10/22/2014,548890531,10/30/2014,7760,668.27,502.54,5185775.2,3899710.4,1286064.8 +Sub-Saharan Africa,Guinea,Cereal,Online,H,8/25/2015,356499755,10/12/2015,5055,205.7,117.11,1039813.5,591991.05,447822.45 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,H,6/26/2016,854448640,7/3/2016,9195,668.27,502.54,6144742.65,4620855.3,1523887.35 +Middle East and North Africa,Libya,Baby Food,Offline,H,9/13/2013,183411014,10/4/2013,4250,255.28,159.42,1084940,677535,407405 +Asia,Taiwan,Personal Care,Online,H,4/23/2012,604373204,6/1/2012,6316,81.73,56.67,516206.68,357927.72,158278.96 +Middle East and North Africa,Tunisia ,Clothes,Online,M,8/10/2014,848634040,9/25/2014,8526,109.28,35.84,931721.28,305571.84,626149.44 +Middle East and North Africa,Egypt,Clothes,Offline,M,5/21/2016,167804849,7/2/2016,6039,109.28,35.84,659941.92,216437.76,443504.16 +Sub-Saharan Africa,Namibia,Beverages,Online,C,9/16/2010,583809459,10/1/2010,1047,47.45,31.79,49680.15,33284.13,16396.02 +Asia,Laos,Vegetables,Online,L,6/6/2014,138884198,6/24/2014,7775,154.06,90.93,1197816.5,706980.75,490835.75 +Asia,Sri Lanka,Cosmetics,Offline,C,5/20/2011,545577895,6/28/2011,7478,437.2,263.33,3269381.6,1969181.74,1300199.86 +Asia,Philippines,Vegetables,Offline,L,10/5/2016,436751878,11/4/2016,3441,154.06,90.93,530120.46,312890.13,217230.33 +North America,Canada,Snacks,Online,C,9/30/2012,315579974,11/3/2012,5982,152.58,97.44,912733.56,582886.08,329847.48 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,C,11/18/2012,305548512,11/22/2012,7450,154.06,90.93,1147747,677428.5,470318.5 +Sub-Saharan Africa,The Gambia,Clothes,Online,C,10/30/2012,600456321,12/3/2012,7224,109.28,35.84,789438.72,258908.16,530530.56 +Asia,Indonesia,Clothes,Offline,L,11/25/2016,114414727,12/24/2016,6715,109.28,35.84,733815.2,240665.6,493149.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,L,7/15/2011,531847560,8/18/2011,4367,47.45,31.79,207214.15,138826.93,68387.22 +Sub-Saharan Africa,Liberia,Household,Offline,M,7/13/2014,457491147,7/18/2014,652,668.27,502.54,435712.04,327656.08,108055.96 +Central America and the Caribbean,El Salvador,Household,Online,L,9/2/2010,366394317,10/13/2010,3075,668.27,502.54,2054930.25,1545310.5,509619.75 +Europe,Kosovo,Cosmetics,Online,H,2/5/2016,353918397,3/24/2016,1173,437.2,263.33,512835.6,308886.09,203949.51 +Sub-Saharan Africa,Mali,Office Supplies,Offline,H,12/7/2013,585737216,12/30/2013,1513,651.21,524.96,985280.73,794264.48,191016.25 +Europe,Italy,Household,Offline,L,2/4/2011,847837102,3/6/2011,2694,668.27,502.54,1800319.38,1353842.76,446476.62 +Asia,Indonesia,Cosmetics,Offline,C,10/8/2011,996516883,10/23/2011,345,437.2,263.33,150834,90848.85,59985.15 +Central America and the Caribbean,Belize,Clothes,Online,C,8/20/2013,508387887,10/1/2013,2128,109.28,35.84,232547.84,76267.52,156280.32 +Middle East and North Africa,Kuwait,Personal Care,Online,C,8/29/2011,730373942,9/8/2011,2735,81.73,56.67,223531.55,154992.45,68539.1 +Asia,Bangladesh,Meat,Offline,H,1/3/2017,829711377,2/7/2017,8889,421.89,364.69,3750180.21,3241729.41,508450.8 +Europe,Russia,Vegetables,Online,L,5/31/2015,943949019,6/16/2015,4346,154.06,90.93,669544.76,395181.78,274362.98 +Australia and Oceania,Solomon Islands,Snacks,Offline,M,5/20/2016,830948197,6/10/2016,4892,152.58,97.44,746421.36,476676.48,269744.88 +Europe,Austria,Household,Offline,L,7/30/2011,318882739,8/1/2011,3344,668.27,502.54,2234694.88,1680493.76,554201.12 +Asia,South Korea,Vegetables,Offline,L,5/31/2016,656238973,6/28/2016,4550,154.06,90.93,700973,413731.5,287241.5 +Europe,Czech Republic,Personal Care,Offline,M,4/26/2013,461815726,4/27/2013,391,81.73,56.67,31956.43,22157.97,9798.46 +Asia,India,Personal Care,Offline,H,1/22/2016,674724328,3/5/2016,4777,81.73,56.67,390424.21,270712.59,119711.62 +Europe,Spain,Snacks,Offline,C,12/21/2012,504388606,12/28/2012,8652,152.58,97.44,1320122.16,843050.88,477071.28 +Australia and Oceania,Nauru,Meat,Online,H,3/6/2016,580544888,3/23/2016,4988,421.89,364.69,2104387.32,1819073.72,285313.6 +Australia and Oceania,Tuvalu,Baby Food,Online,L,5/7/2012,703242003,6/4/2012,3791,255.28,159.42,967766.48,604361.22,363405.26 +Asia,Tajikistan,Cosmetics,Offline,L,12/13/2011,292841279,12/27/2011,7097,437.2,263.33,3102808.4,1868853.01,1233955.39 +Middle East and North Africa,Qatar,Fruits,Offline,C,2/21/2015,640016543,3/27/2015,3973,9.33,6.92,37068.09,27493.16,9574.93 +Asia,Myanmar,Cosmetics,Offline,L,8/3/2015,855754125,8/13/2015,5517,437.2,263.33,2412032.4,1452791.61,959240.79 +Sub-Saharan Africa,Sudan,Clothes,Online,L,10/19/2011,121352851,10/24/2011,9860,109.28,35.84,1077500.8,353382.4,724118.4 +Sub-Saharan Africa,Angola,Snacks,Online,C,12/1/2010,838424050,1/14/2011,7163,152.58,97.44,1092930.54,697962.72,394967.82 +Sub-Saharan Africa,Sudan,Fruits,Offline,L,5/16/2017,978891551,6/23/2017,4618,9.33,6.92,43085.94,31956.56,11129.38 +Sub-Saharan Africa,Sudan,Meat,Offline,M,12/8/2013,834991681,12/23/2013,1449,421.89,364.69,611318.61,528435.81,82882.8 +Europe,Liechtenstein,Fruits,Online,M,12/14/2010,769273269,1/23/2011,3910,9.33,6.92,36480.3,27057.2,9423.1 +Asia,South Korea,Beverages,Offline,L,4/2/2012,764597642,5/11/2012,288,47.45,31.79,13665.6,9155.52,4510.08 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,H,5/19/2011,874138629,6/17/2011,5900,255.28,159.42,1506152,940578,565574 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,H,7/5/2010,771382558,8/14/2010,8096,109.28,35.84,884730.88,290160.64,594570.24 +Australia and Oceania,Nauru,Personal Care,Online,C,9/3/2016,200128257,10/12/2016,1253,81.73,56.67,102407.69,71007.51,31400.18 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,H,4/1/2015,324487054,4/8/2015,1785,651.21,524.96,1162409.85,937053.6,225356.25 +Central America and the Caribbean,Dominican Republic,Household,Online,L,8/8/2011,578882777,8/22/2011,3133,668.27,502.54,2093689.91,1574457.82,519232.09 +Asia,North Korea,Cosmetics,Online,H,3/4/2012,918051755,4/16/2012,770,437.2,263.33,336644,202764.1,133879.9 +Australia and Oceania,Nauru,Beverages,Online,M,2/9/2013,467042815,2/21/2013,7203,47.45,31.79,341782.35,228983.37,112798.98 +Asia,Kazakhstan,Clothes,Online,M,8/14/2011,671217286,8/21/2011,6966,109.28,35.84,761244.48,249661.44,511583.04 +Europe,Portugal,Personal Care,Offline,C,4/29/2017,346248996,4/30/2017,1627,81.73,56.67,132974.71,92202.09,40772.62 +Middle East and North Africa,Somalia,Beverages,Online,M,8/24/2010,628124272,9/23/2010,4785,47.45,31.79,227048.25,152115.15,74933.1 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,L,9/11/2014,923141944,9/26/2014,7070,81.73,56.67,577831.1,400656.9,177174.2 +Europe,Netherlands,Cereal,Online,H,10/19/2015,257913339,12/5/2015,1143,205.7,117.11,235115.1,133856.73,101258.37 +Sub-Saharan Africa,Sudan,Snacks,Online,C,9/13/2012,429362285,11/1/2012,6696,152.58,97.44,1021675.68,652458.24,369217.44 +Sub-Saharan Africa,Chad,Fruits,Online,H,10/14/2012,154725110,10/24/2012,5453,9.33,6.92,50876.49,37734.76,13141.73 +Sub-Saharan Africa,Tanzania,Snacks,Online,L,2/23/2013,921550643,3/3/2013,6169,152.58,97.44,941266.02,601107.36,340158.66 +Europe,Czech Republic,Meat,Online,C,12/8/2011,237700212,1/10/2012,9630,421.89,364.69,4062800.7,3511964.7,550836 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,C,2/28/2012,181347644,3/12/2012,3653,109.28,35.84,399199.84,130923.52,268276.32 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,C,4/25/2010,650979268,6/6/2010,8086,651.21,524.96,5265684.06,4244826.56,1020857.5 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,C,4/30/2015,715393912,6/17/2015,9811,109.28,35.84,1072146.08,351626.24,720519.84 +Asia,Nepal,Office Supplies,Offline,M,6/19/2014,863702905,7/13/2014,7738,651.21,524.96,5039062.98,4062140.48,976922.5 +Asia,Bangladesh,Meat,Online,L,12/28/2014,755330073,1/1/2015,7809,421.89,364.69,3294539.01,2847864.21,446674.8 +Asia,Nepal,Personal Care,Offline,C,2/3/2010,570011746,3/7/2010,7998,81.73,56.67,653676.54,453246.66,200429.88 +Europe,San Marino,Personal Care,Offline,C,12/14/2012,557796752,1/24/2013,3309,81.73,56.67,270444.57,187521.03,82923.54 +Middle East and North Africa,Azerbaijan,Beverages,Online,L,2/6/2015,589046418,3/6/2015,780,47.45,31.79,37011,24796.2,12214.8 +Europe,Ukraine,Vegetables,Offline,L,11/30/2012,604434573,12/28/2012,4477,154.06,90.93,689726.62,407093.61,282633.01 +Sub-Saharan Africa,Namibia,Baby Food,Offline,M,5/31/2011,164947545,7/9/2011,499,255.28,159.42,127384.72,79550.58,47834.14 +Sub-Saharan Africa,Kenya,Household,Online,C,11/21/2012,701884162,1/7/2013,1976,668.27,502.54,1320501.52,993019.04,327482.48 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,C,2/19/2013,566855752,2/21/2013,4069,154.06,90.93,626870.14,369994.17,256875.97 +Middle East and North Africa,Lebanon,Office Supplies,Offline,M,10/16/2012,881786143,11/28/2012,8970,651.21,524.96,5841353.7,4708891.2,1132462.5 +Europe,Romania,Beverages,Online,M,7/24/2013,588911664,8/12/2013,903,47.45,31.79,42847.35,28706.37,14140.98 +Australia and Oceania,Nauru,Cereal,Online,C,6/5/2014,500781142,6/27/2014,1123,205.7,117.11,231001.1,131514.53,99486.57 +Sub-Saharan Africa,Lesotho,Clothes,Online,C,6/8/2015,150255906,6/12/2015,2916,109.28,35.84,318660.48,104509.44,214151.04 +Europe,Russia,Baby Food,Offline,M,11/30/2013,940509784,12/6/2013,6600,255.28,159.42,1684848,1052172,632676 +Europe,Macedonia,Office Supplies,Offline,L,10/30/2015,295029103,12/2/2015,4523,651.21,524.96,2945422.83,2374394.08,571028.75 +Europe,Macedonia,Cereal,Online,C,11/6/2016,207612693,12/2/2016,6064,205.7,117.11,1247364.8,710155.04,537209.76 +Middle East and North Africa,Bahrain,Meat,Online,C,9/17/2013,492371881,10/30/2013,2636,421.89,364.69,1112102.04,961322.84,150779.2 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,M,7/28/2015,133730494,8/24/2015,2680,9.33,6.92,25004.4,18545.6,6458.8 +Asia,Maldives,Beverages,Offline,M,7/5/2017,436424863,8/10/2017,6670,47.45,31.79,316491.5,212039.3,104452.2 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,C,11/18/2011,975503814,12/3/2011,2111,255.28,159.42,538896.08,336535.62,202360.46 +Europe,Portugal,Household,Offline,C,10/30/2014,946328675,11/24/2014,8539,668.27,502.54,5706357.53,4291189.06,1415168.47 +Europe,Ireland,Meat,Offline,M,1/19/2017,514573276,1/31/2017,2522,421.89,364.69,1064006.58,919748.18,144258.4 +Sub-Saharan Africa,Seychelles ,Meat,Offline,L,4/25/2010,366223943,6/1/2010,2658,421.89,364.69,1121383.62,969346.02,152037.6 +Sub-Saharan Africa,Mozambique,Snacks,Online,H,12/15/2013,357579505,2/2/2014,4577,152.58,97.44,698358.66,445982.88,252375.78 +Asia,Mongolia,Household,Offline,C,7/4/2010,865251290,7/13/2010,5939,668.27,502.54,3968855.53,2984585.06,984270.47 +Sub-Saharan Africa,Niger,Snacks,Online,M,1/27/2010,536163127,2/15/2010,1439,152.58,97.44,219562.62,140216.16,79346.46 +Middle East and North Africa,Iran,Vegetables,Online,H,4/4/2016,337551343,5/17/2016,7798,154.06,90.93,1201359.88,709072.14,492287.74 +Central America and the Caribbean,Cuba,Baby Food,Online,L,10/15/2014,406964766,11/16/2014,8773,255.28,159.42,2239571.44,1398591.66,840979.78 +Europe,Monaco,Meat,Online,C,3/6/2015,502264726,3/8/2015,149,421.89,364.69,62861.61,54338.81,8522.8 +Europe,Slovenia,Household,Offline,C,8/24/2016,451625049,8/31/2016,4743,668.27,502.54,3169604.61,2383547.22,786057.39 +Europe,Macedonia,Snacks,Offline,M,11/28/2011,603532063,12/11/2011,7404,152.58,97.44,1129702.32,721445.76,408256.56 +Middle East and North Africa,Tunisia ,Household,Online,H,9/1/2013,476784598,9/26/2013,13,668.27,502.54,8687.51,6533.02,2154.49 +Australia and Oceania,East Timor,Personal Care,Online,C,12/26/2012,110493981,1/8/2013,6479,81.73,56.67,529528.67,367164.93,162363.74 +Sub-Saharan Africa,Guinea,Baby Food,Online,M,5/4/2013,514084041,6/6/2013,7747,255.28,159.42,1977654.16,1235026.74,742627.42 +Asia,Bangladesh,Baby Food,Offline,M,9/13/2011,517291104,9/16/2011,6788,255.28,159.42,1732840.64,1082142.96,650697.68 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,C,6/18/2017,820164000,7/24/2017,3608,255.28,159.42,921050.24,575187.36,345862.88 +Australia and Oceania,New Zealand,Baby Food,Online,C,10/19/2010,843064057,12/7/2010,244,255.28,159.42,62288.32,38898.48,23389.84 +Asia,Laos,Cosmetics,Offline,H,8/4/2014,976665103,8/8/2014,5762,437.2,263.33,2519146.4,1517307.46,1001838.94 +Europe,Estonia,Fruits,Online,L,12/5/2014,331953465,12/29/2014,1262,9.33,6.92,11774.46,8733.04,3041.42 +Australia and Oceania,Kiribati,Vegetables,Offline,C,4/25/2010,790227973,5/15/2010,4873,154.06,90.93,750734.38,443101.89,307632.49 +Australia and Oceania,Kiribati,Baby Food,Offline,H,6/23/2015,253099954,7/10/2015,6756,255.28,159.42,1724671.68,1077041.52,647630.16 +Sub-Saharan Africa,Lesotho,Vegetables,Online,H,2/13/2012,292493236,3/13/2012,4103,154.06,90.93,632108.18,373085.79,259022.39 +Sub-Saharan Africa,Mauritius ,Household,Online,L,4/21/2013,300644147,5/22/2013,6139,668.27,502.54,4102509.53,3085093.06,1017416.47 +Sub-Saharan Africa,Guinea-Bissau,Household,Offline,C,3/26/2014,640101516,5/3/2014,9118,668.27,502.54,6093285.86,4582159.72,1511126.14 +Europe,Andorra,Beverages,Offline,M,3/1/2011,393726670,3/28/2011,1326,47.45,31.79,62918.7,42153.54,20765.16 +Europe,Estonia,Clothes,Offline,M,10/12/2012,514693439,10/27/2012,8081,109.28,35.84,883091.68,289623.04,593468.64 +Sub-Saharan Africa,Seychelles ,Meat,Offline,M,9/11/2013,676488149,10/13/2013,6731,421.89,364.69,2839741.59,2454728.39,385013.2 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,L,5/11/2013,622909629,6/26/2013,1656,651.21,524.96,1078403.76,869333.76,209070 +Europe,Iceland,Clothes,Online,H,4/17/2012,618069207,5/22/2012,9268,109.28,35.84,1012807.04,332165.12,680641.92 +Asia,Thailand,Household,Online,C,11/15/2015,996390712,12/6/2015,3008,668.27,502.54,2010156.16,1511640.32,498515.84 +Sub-Saharan Africa,South Africa,Beverages,Offline,C,5/22/2015,812610471,6/28/2015,8351,47.45,31.79,396254.95,265478.29,130776.66 +Europe,Portugal,Snacks,Offline,M,7/23/2014,991777312,7/24/2014,7801,152.58,97.44,1190276.58,760129.44,430147.14 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,C,8/2/2010,279252564,9/21/2010,5894,47.45,31.79,279670.3,187370.26,92300.04 +Central America and the Caribbean,Barbados,Fruits,Offline,L,2/9/2013,190710055,2/13/2013,4198,9.33,6.92,39167.34,29050.16,10117.18 +Middle East and North Africa,Tunisia ,Vegetables,Online,C,2/7/2010,962136113,2/7/2010,6312,154.06,90.93,972426.72,573950.16,398476.56 +Asia,Tajikistan,Beverages,Offline,L,2/12/2017,199829566,2/25/2017,2864,47.45,31.79,135896.8,91046.56,44850.24 +Europe,Slovakia,Meat,Offline,L,11/26/2012,530401742,12/24/2012,6517,421.89,364.69,2749457.13,2376684.73,372772.4 +Asia,North Korea,Household,Online,C,5/9/2011,150776469,5/31/2011,6963,668.27,502.54,4653164.01,3499186.02,1153977.99 +Europe,Lithuania,Clothes,Offline,C,4/10/2012,478190076,5/13/2012,5925,109.28,35.84,647484,212352,435132 +North America,Greenland,Cereal,Offline,H,10/4/2012,300191390,11/12/2012,2158,205.7,117.11,443900.6,252723.38,191177.22 +Europe,Bulgaria,Snacks,Online,C,12/18/2010,724641740,1/16/2011,6449,152.58,97.44,983988.42,628390.56,355597.86 +Australia and Oceania,Vanuatu,Vegetables,Online,L,6/19/2017,229714953,7/21/2017,6614,154.06,90.93,1018952.84,601411.02,417541.82 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,M,8/14/2013,513897359,9/24/2013,2503,651.21,524.96,1629978.63,1313974.88,316003.75 +Asia,Sri Lanka,Office Supplies,Offline,H,12/1/2015,645987784,1/6/2016,996,651.21,524.96,648605.16,522860.16,125745 +Europe,United Kingdom,Baby Food,Online,L,8/18/2011,215097558,8/27/2011,1002,255.28,159.42,255790.56,159738.84,96051.72 +Sub-Saharan Africa,Malawi,Fruits,Offline,C,8/6/2015,680650508,9/18/2015,8466,9.33,6.92,78987.78,58584.72,20403.06 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,C,6/5/2013,422382962,7/8/2013,1360,109.28,35.84,148620.8,48742.4,99878.4 +Middle East and North Africa,Tunisia ,Fruits,Offline,L,9/25/2010,590343749,10/7/2010,4689,9.33,6.92,43748.37,32447.88,11300.49 +Europe,United Kingdom,Office Supplies,Online,M,3/10/2014,154894196,4/6/2014,5490,651.21,524.96,3575142.9,2882030.4,693112.5 +Sub-Saharan Africa,Sudan,Clothes,Offline,M,8/7/2012,856708133,8/19/2012,7829,109.28,35.84,855553.12,280591.36,574961.76 +Central America and the Caribbean,Guatemala,Household,Offline,M,12/27/2010,456771886,1/12/2011,7806,668.27,502.54,5216515.62,3922827.24,1293688.38 +Europe,Hungary,Clothes,Offline,L,8/24/2011,386384284,9/19/2011,8551,109.28,35.84,934453.28,306467.84,627985.44 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,L,5/12/2010,797156655,6/22/2010,5224,205.7,117.11,1074576.8,611782.64,462794.16 +Central America and the Caribbean,Panama,Baby Food,Offline,M,5/8/2015,111012828,6/25/2015,18,255.28,159.42,4595.04,2869.56,1725.48 +Australia and Oceania,Kiribati,Household,Online,M,3/2/2013,870189130,4/21/2013,7156,668.27,502.54,4782140.12,3596176.24,1185963.88 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,H,5/15/2010,287234389,6/19/2010,7894,437.2,263.33,3451256.8,2078727.02,1372529.78 +North America,Greenland,Vegetables,Online,M,8/1/2014,595009934,8/7/2014,5517,154.06,90.93,849949.02,501660.81,348288.21 +Europe,Russia,Vegetables,Offline,H,7/22/2015,496689593,7/28/2015,343,154.06,90.93,52842.58,31188.99,21653.59 +Asia,Malaysia,Clothes,Offline,L,9/5/2011,115759694,10/14/2011,4721,109.28,35.84,515910.88,169200.64,346710.24 +Asia,Vietnam,Personal Care,Offline,H,10/9/2013,546019065,11/25/2013,8030,81.73,56.67,656291.9,455060.1,201231.8 +Europe,Georgia,Office Supplies,Offline,M,12/29/2010,701579034,2/2/2011,1682,651.21,524.96,1095335.22,882982.72,212352.5 +Sub-Saharan Africa,Madagascar,Snacks,Online,H,7/4/2012,466863429,8/21/2012,4118,152.58,97.44,628324.44,401257.92,227066.52 +Europe,Moldova ,Vegetables,Offline,L,5/21/2013,246608579,7/4/2013,5813,154.06,90.93,895550.78,528576.09,366974.69 +Central America and the Caribbean,Haiti,Office Supplies,Online,L,7/25/2013,515863311,8/12/2013,4272,651.21,524.96,2781969.12,2242629.12,539340 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,C,1/13/2014,469988954,2/13/2014,9030,651.21,524.96,5880426.3,4740388.8,1140037.5 +Asia,Brunei,Clothes,Offline,C,1/26/2013,274659335,2/23/2013,6656,109.28,35.84,727367.68,238551.04,488816.64 +Europe,Liechtenstein,Office Supplies,Offline,L,1/4/2010,615860784,1/25/2010,5747,651.21,524.96,3742503.87,3016945.12,725558.75 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,C,8/12/2016,449892127,8/21/2016,1933,109.28,35.84,211238.24,69278.72,141959.52 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,H,6/3/2015,153364694,6/7/2015,2876,668.27,502.54,1921944.52,1445305.04,476639.48 +North America,Greenland,Vegetables,Online,M,7/14/2016,173202311,7/20/2016,3268,154.06,90.93,503468.08,297159.24,206308.84 +Europe,Lithuania,Office Supplies,Offline,L,12/25/2015,576641309,1/24/2016,9832,651.21,524.96,6402696.72,5161406.72,1241290 +Sub-Saharan Africa,Gabon,Beverages,Offline,L,8/21/2014,601230514,9/16/2014,6324,47.45,31.79,300073.8,201039.96,99033.84 +Australia and Oceania,Nauru,Office Supplies,Offline,L,6/11/2014,904831254,6/23/2014,8530,651.21,524.96,5554821.3,4477908.8,1076912.5 +Sub-Saharan Africa,Ghana,Clothes,Online,M,8/14/2014,415617358,9/23/2014,9267,109.28,35.84,1012697.76,332129.28,680568.48 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,C,6/13/2015,382075154,7/9/2015,3384,651.21,524.96,2203694.64,1776464.64,427230 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,H,6/30/2014,323003470,7/28/2014,2760,255.28,159.42,704572.8,439999.2,264573.6 +Sub-Saharan Africa,Sudan,Snacks,Offline,L,5/22/2010,277513635,6/3/2010,1306,152.58,97.44,199269.48,127256.64,72012.84 +Asia,Singapore,Vegetables,Online,H,3/7/2014,355029475,4/12/2014,9966,154.06,90.93,1535361.96,906208.38,629153.58 +Asia,Tajikistan,Household,Online,C,4/9/2015,285287320,4/28/2015,1713,668.27,502.54,1144746.51,860851.02,283895.49 +North America,Greenland,Fruits,Online,M,6/25/2015,768335998,7/16/2015,6551,9.33,6.92,61120.83,45332.92,15787.91 +Sub-Saharan Africa,Senegal,Cereal,Online,M,2/14/2010,324536836,2/26/2010,6516,205.7,117.11,1340341.2,763088.76,577252.44 +Australia and Oceania,Palau,Cosmetics,Offline,M,7/8/2014,244563663,7/10/2014,677,437.2,263.33,295984.4,178274.41,117709.99 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,H,9/27/2014,539402806,10/13/2014,132,421.89,364.69,55689.48,48139.08,7550.4 +Asia,Kyrgyzstan,Baby Food,Offline,H,11/17/2016,390353095,11/30/2016,3010,255.28,159.42,768392.8,479854.2,288538.6 +Europe,Andorra,Office Supplies,Offline,L,12/8/2012,399025857,12/28/2012,9473,651.21,524.96,6168912.33,4972946.08,1195966.25 +Sub-Saharan Africa,Gabon,Personal Care,Offline,L,11/29/2014,337344920,1/17/2015,6713,81.73,56.67,548653.49,380425.71,168227.78 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,L,2/22/2013,497546613,3/19/2013,3954,255.28,159.42,1009377.12,630346.68,379030.44 +Middle East and North Africa,Morocco,Vegetables,Offline,C,5/31/2010,342179763,6/14/2010,7451,154.06,90.93,1147901.06,677519.43,470381.63 +Central America and the Caribbean,The Bahamas,Cereal,Online,L,7/19/2010,754105699,9/1/2010,5489,205.7,117.11,1129087.3,642816.79,486270.51 +Sub-Saharan Africa,South Africa,Household,Offline,L,8/28/2014,886498248,9/27/2014,3386,668.27,502.54,2262762.22,1701600.44,561161.78 +Asia,North Korea,Office Supplies,Offline,H,5/9/2017,412843739,5/11/2017,8492,651.21,524.96,5530075.32,4457960.32,1072115 +Europe,Liechtenstein,Personal Care,Online,M,7/8/2010,876941001,8/7/2010,5185,81.73,56.67,423770.05,293833.95,129936.1 +Asia,Philippines,Fruits,Offline,H,5/21/2017,742901360,7/1/2017,9876,9.33,6.92,92143.08,68341.92,23801.16 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,M,1/16/2013,345148646,1/22/2013,6009,109.28,35.84,656663.52,215362.56,441300.96 +Sub-Saharan Africa,Gabon,Beverages,Offline,C,7/3/2011,538419187,7/11/2011,9057,47.45,31.79,429754.65,287922.03,141832.62 +Asia,India,Snacks,Online,L,6/23/2016,447761809,7/11/2016,1524,152.58,97.44,232531.92,148498.56,84033.36 +Europe,Bulgaria,Fruits,Offline,L,1/11/2010,618537843,1/30/2010,7948,9.33,6.92,74154.84,55000.16,19154.68 +Sub-Saharan Africa,Djibouti,Cereal,Online,C,12/8/2016,766421115,1/12/2017,9894,205.7,117.11,2035195.8,1158686.34,876509.46 +Europe,Cyprus,Snacks,Online,L,1/13/2010,227397954,3/4/2010,963,152.58,97.44,146934.54,93834.72,53099.82 +Europe,Sweden,Office Supplies,Online,C,6/10/2012,207767188,7/18/2012,1783,651.21,524.96,1161107.43,936003.68,225103.75 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,L,6/26/2010,634140145,8/3/2010,5016,437.2,263.33,2192995.2,1320863.28,872131.92 +Europe,Armenia,Clothes,Online,M,6/23/2010,603440654,7/16/2010,354,109.28,35.84,38685.12,12687.36,25997.76 +Middle East and North Africa,Egypt,Vegetables,Offline,C,3/26/2012,632905042,4/29/2012,9521,154.06,90.93,1466805.26,865744.53,601060.73 +Middle East and North Africa,Somalia,Meat,Online,C,11/5/2012,410082137,12/22/2012,1272,421.89,364.69,536644.08,463885.68,72758.4 +Europe,Germany,Vegetables,Offline,M,6/19/2010,142833268,6/21/2010,6393,154.06,90.93,984905.58,581315.49,403590.09 +Sub-Saharan Africa,Madagascar,Baby Food,Online,C,9/4/2015,109332263,10/3/2015,2701,255.28,159.42,689511.28,430593.42,258917.86 +Sub-Saharan Africa,Chad,Household,Offline,M,5/24/2017,208065450,6/11/2017,45,668.27,502.54,30072.15,22614.3,7457.85 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,C,12/23/2016,407831656,12/24/2016,5305,154.06,90.93,817288.3,482383.65,334904.65 +Asia,Bhutan,Snacks,Offline,H,11/3/2016,297742211,11/25/2016,7392,152.58,97.44,1127871.36,720276.48,407594.88 +Sub-Saharan Africa,Benin,Cosmetics,Online,H,9/2/2016,437220942,9/12/2016,2248,437.2,263.33,982825.6,591965.84,390859.76 +Europe,Czech Republic,Baby Food,Offline,H,3/26/2017,106004178,4/7/2017,7847,255.28,159.42,2003182.16,1250968.74,752213.42 +Asia,Myanmar,Cereal,Online,C,7/23/2016,454140746,8/3/2016,9194,205.7,117.11,1891205.8,1076709.34,814496.46 +Australia and Oceania,Nauru,Baby Food,Online,L,10/1/2013,451991975,10/4/2013,3324,255.28,159.42,848550.72,529912.08,318638.64 +Europe,Bulgaria,Office Supplies,Offline,M,10/5/2012,940231692,10/30/2012,4307,651.21,524.96,2804761.47,2261002.72,543758.75 +Europe,Netherlands,Personal Care,Online,M,1/14/2011,579846227,2/5/2011,8239,81.73,56.67,673373.47,466904.13,206469.34 +Asia,Cambodia,Cereal,Online,L,11/15/2010,802134406,12/18/2010,8251,205.7,117.11,1697230.7,966274.61,730956.09 +Central America and the Caribbean,El Salvador,Baby Food,Offline,C,8/19/2015,858707559,8/25/2015,9504,255.28,159.42,2426181.12,1515127.68,911053.44 +Asia,Turkmenistan,Snacks,Online,L,10/21/2010,971489512,11/21/2010,4190,152.58,97.44,639310.2,408273.6,231036.6 +Europe,Romania,Personal Care,Online,C,3/30/2013,982716596,4/6/2013,6534,81.73,56.67,534023.82,370281.78,163742.04 +Sub-Saharan Africa,Namibia,Vegetables,Online,L,5/12/2014,804937636,6/6/2014,7789,154.06,90.93,1199973.34,708253.77,491719.57 +Europe,France,Cereal,Online,H,3/15/2014,871013963,4/22/2014,1242,205.7,117.11,255479.4,145450.62,110028.78 +North America,Greenland,Snacks,Offline,H,2/3/2010,784119403,3/11/2010,7211,152.58,97.44,1100254.38,702639.84,397614.54 +Sub-Saharan Africa,Madagascar,Fruits,Online,C,7/29/2015,667740285,8/22/2015,8044,9.33,6.92,75050.52,55664.48,19386.04 +Australia and Oceania,East Timor,Vegetables,Offline,L,3/2/2011,715675437,4/16/2011,3121,154.06,90.93,480821.26,283792.53,197028.73 +Central America and the Caribbean,Guatemala,Meat,Online,M,4/28/2016,742036187,5/2/2016,3852,421.89,364.69,1625120.28,1404785.88,220334.4 +Australia and Oceania,East Timor,Meat,Online,M,6/27/2017,631246364,8/13/2017,8682,421.89,364.69,3662848.98,3166238.58,496610.4 +Sub-Saharan Africa,Nigeria,Snacks,Offline,H,4/24/2017,788042294,5/24/2017,8082,152.58,97.44,1233151.56,787510.08,445641.48 +Sub-Saharan Africa,Comoros,Cereal,Online,L,9/21/2015,787472808,11/10/2015,9558,205.7,117.11,1966080.6,1119337.38,846743.22 +Sub-Saharan Africa,Liberia,Vegetables,Offline,M,9/18/2013,724899232,10/3/2013,2646,154.06,90.93,407642.76,240600.78,167041.98 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,C,2/18/2017,765995395,3/13/2017,3914,437.2,263.33,1711200.8,1030673.62,680527.18 +Asia,Bhutan,Personal Care,Online,H,3/6/2010,696747624,4/10/2010,1960,81.73,56.67,160190.8,111073.2,49117.6 +Central America and the Caribbean,El Salvador,Snacks,Online,C,3/4/2012,373454749,4/22/2012,2414,152.58,97.44,368328.12,235220.16,133107.96 +Europe,Belarus,Beverages,Offline,L,3/27/2013,172728097,4/24/2013,2937,47.45,31.79,139360.65,93367.23,45993.42 +Europe,Belgium,Beverages,Online,M,11/24/2015,541491496,12/15/2015,8222,47.45,31.79,390133.9,261377.38,128756.52 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,M,3/6/2016,646981275,4/20/2016,4991,81.73,56.67,407914.43,282839.97,125074.46 +Australia and Oceania,Tonga,Beverages,Online,H,12/17/2014,626746261,2/4/2015,7001,47.45,31.79,332197.45,222561.79,109635.66 +Europe,Vatican City,Meat,Online,L,3/7/2014,238647782,4/26/2014,37,421.89,364.69,15609.93,13493.53,2116.4 +Asia,Nepal,Cereal,Online,H,1/23/2013,210859668,1/23/2013,6916,205.7,117.11,1422621.2,809932.76,612688.44 +Europe,Czech Republic,Fruits,Online,M,11/21/2011,891868245,12/9/2011,2488,9.33,6.92,23213.04,17216.96,5996.08 +Europe,Austria,Meat,Offline,M,10/18/2015,900472342,10/26/2015,8631,421.89,364.69,3641332.59,3147639.39,493693.2 +Sub-Saharan Africa,Togo,Cosmetics,Offline,C,11/2/2015,275783288,12/11/2015,9258,437.2,263.33,4047597.6,2437909.14,1609688.46 +Europe,Spain,Snacks,Offline,H,6/30/2015,927224910,7/17/2015,5311,152.58,97.44,810352.38,517503.84,292848.54 +Europe,Belgium,Personal Care,Offline,C,9/28/2011,784533536,10/10/2011,9762,81.73,56.67,797848.26,553212.54,244635.72 +Sub-Saharan Africa,Uganda,Clothes,Offline,H,12/20/2013,547757995,1/23/2014,2618,109.28,35.84,286095.04,93829.12,192265.92 +Sub-Saharan Africa,Mauritius ,Fruits,Online,H,6/30/2017,537259614,7/3/2017,5914,9.33,6.92,55177.62,40924.88,14252.74 +Australia and Oceania,East Timor,Office Supplies,Online,H,11/29/2014,243712222,12/28/2014,8717,651.21,524.96,5676597.57,4576076.32,1100521.25 +Asia,Brunei,Beverages,Online,C,1/10/2015,578102147,2/15/2015,2127,47.45,31.79,100926.15,67617.33,33308.82 +Middle East and North Africa,Syria,Beverages,Offline,H,5/6/2016,721728217,6/10/2016,4273,47.45,31.79,202753.85,135838.67,66915.18 +Sub-Saharan Africa,Burundi,Beverages,Online,M,11/14/2010,376201760,11/14/2010,5316,47.45,31.79,252244.2,168995.64,83248.56 +Sub-Saharan Africa,Kenya,Baby Food,Online,L,8/9/2010,213446605,9/24/2010,2448,255.28,159.42,624925.44,390260.16,234665.28 +Sub-Saharan Africa,South Sudan,Meat,Offline,L,6/18/2013,525699079,8/4/2013,4894,421.89,364.69,2064729.66,1784792.86,279936.8 +Sub-Saharan Africa,Comoros,Cosmetics,Online,H,8/22/2014,775508010,9/9/2014,8908,437.2,263.33,3894577.6,2345743.64,1548833.96 +Sub-Saharan Africa,Uganda,Office Supplies,Online,H,5/27/2010,945734727,7/4/2010,2777,651.21,524.96,1808410.17,1457813.92,350596.25 +Europe,Romania,Snacks,Online,M,1/2/2017,189553058,1/25/2017,1817,152.58,97.44,277237.86,177048.48,100189.38 +Europe,Bosnia and Herzegovina,Meat,Online,C,11/29/2013,880449330,11/30/2013,3377,421.89,364.69,1424722.53,1231558.13,193164.4 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,L,9/20/2015,962222373,11/1/2015,1838,152.58,97.44,280442.04,179094.72,101347.32 +Sub-Saharan Africa,Sudan,Baby Food,Offline,L,5/19/2015,698983514,6/13/2015,3610,255.28,159.42,921560.8,575506.2,346054.6 +Europe,Kosovo,Cereal,Online,H,9/10/2010,425156581,9/29/2010,2135,205.7,117.11,439169.5,250029.85,189139.65 +Sub-Saharan Africa,Cape Verde,Cereal,Online,C,8/31/2015,995477902,9/9/2015,2888,205.7,117.11,594061.6,338213.68,255847.92 +Sub-Saharan Africa,Angola,Cereal,Offline,M,4/19/2011,634996306,5/2/2011,8373,205.7,117.11,1722326.1,980562.03,741764.07 +Asia,Indonesia,Clothes,Online,L,7/8/2017,789073121,7/25/2017,3126,109.28,35.84,341609.28,112035.84,229573.44 +Australia and Oceania,New Zealand,Cereal,Online,L,8/31/2013,273382174,10/14/2013,8715,205.7,117.11,1792675.5,1020613.65,772061.85 +Europe,Poland,Personal Care,Online,C,6/9/2010,223909795,7/6/2010,8739,81.73,56.67,714238.47,495239.13,218999.34 +Australia and Oceania,Nauru,Cereal,Online,M,10/24/2015,946954810,12/5/2015,3827,205.7,117.11,787213.9,448179.97,339033.93 +Sub-Saharan Africa,The Gambia,Baby Food,Online,C,2/9/2016,569128549,3/5/2016,6640,255.28,159.42,1695059.2,1058548.8,636510.4 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,H,1/28/2010,887354838,1/30/2010,6871,255.28,159.42,1754028.88,1095374.82,658654.06 +Australia and Oceania,Vanuatu,Cosmetics,Online,M,9/1/2012,618870007,9/13/2012,6243,437.2,263.33,2729439.6,1643969.19,1085470.41 +Asia,Bangladesh,Cosmetics,Online,C,5/28/2013,351222884,6/30/2013,3511,437.2,263.33,1535009.2,924551.63,610457.57 +Europe,Romania,Baby Food,Offline,H,6/10/2010,292274796,6/13/2010,9462,255.28,159.42,2415459.36,1508432.04,907027.32 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,M,5/10/2014,720199573,5/13/2014,1913,255.28,159.42,488350.64,304970.46,183380.18 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,L,1/26/2014,633483541,2/19/2014,712,205.7,117.11,146458.4,83382.32,63076.08 +Middle East and North Africa,Morocco,Office Supplies,Online,C,12/10/2010,900925529,1/26/2011,2739,651.21,524.96,1783664.19,1437865.44,345798.75 +Central America and the Caribbean,The Bahamas,Snacks,Offline,C,12/14/2014,211636865,12/26/2014,6906,152.58,97.44,1053717.48,672920.64,380796.84 +Central America and the Caribbean,El Salvador,Vegetables,Offline,C,8/25/2010,925041377,8/30/2010,9155,154.06,90.93,1410419.3,832464.15,577955.15 +Asia,Indonesia,Meat,Online,C,12/9/2013,520875394,12/29/2013,7459,421.89,364.69,3146877.51,2720222.71,426654.8 +Australia and Oceania,Tonga,Cosmetics,Online,M,4/14/2015,149187743,5/23/2015,6823,437.2,263.33,2983015.6,1796700.59,1186315.01 +Europe,Netherlands,Snacks,Offline,C,10/14/2013,580339753,10/23/2013,4284,152.58,97.44,653652.72,417432.96,236219.76 +Sub-Saharan Africa,Mali,Cosmetics,Online,C,5/24/2013,855005252,6/8/2013,3909,437.2,263.33,1709014.8,1029356.97,679657.83 +Europe,Finland,Personal Care,Online,L,7/24/2011,534170567,7/30/2011,1796,81.73,56.67,146787.08,101779.32,45007.76 +Sub-Saharan Africa,Djibouti,Meat,Offline,H,7/29/2010,149134528,8/16/2010,1076,421.89,364.69,453953.64,392406.44,61547.2 +North America,Canada,Cosmetics,Online,M,10/20/2013,751508462,10/20/2013,6909,437.2,263.33,3020614.8,1819346.97,1201267.83 +Sub-Saharan Africa,Cape Verde,Beverages,Online,M,4/23/2014,763216197,6/4/2014,1488,47.45,31.79,70605.6,47303.52,23302.08 +Asia,South Korea,Household,Offline,L,10/18/2013,926494061,11/30/2013,9036,668.27,502.54,6038487.72,4540951.44,1497536.28 +Sub-Saharan Africa,Seychelles ,Snacks,Online,L,4/3/2011,253890883,5/17/2011,809,152.58,97.44,123437.22,78828.96,44608.26 +Middle East and North Africa,Pakistan,Cereal,Online,H,4/18/2014,978267991,6/3/2014,93,205.7,117.11,19130.1,10891.23,8238.87 +Sub-Saharan Africa,Angola,Personal Care,Offline,M,9/5/2012,902799212,10/18/2012,7204,81.73,56.67,588782.92,408250.68,180532.24 +Central America and the Caribbean,Cuba,Baby Food,Offline,M,5/14/2012,150970876,6/20/2012,4492,255.28,159.42,1146717.76,716114.64,430603.12 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,M,8/9/2016,716581809,8/30/2016,1336,437.2,263.33,584099.2,351808.88,232290.32 +Australia and Oceania,East Timor,Clothes,Online,M,7/21/2014,613743340,7/23/2014,9148,109.28,35.84,999693.44,327864.32,671829.12 +Asia,Taiwan,Meat,Online,C,5/16/2015,626879298,6/9/2015,6370,421.89,364.69,2687439.3,2323075.3,364364 +Europe,Croatia,Household,Offline,H,2/19/2014,260726010,4/5/2014,3475,668.27,502.54,2322238.25,1746326.5,575911.75 +Sub-Saharan Africa,South Sudan,Beverages,Offline,C,10/12/2010,890332305,10/21/2010,7969,47.45,31.79,378129.05,253334.51,124794.54 +Asia,Kazakhstan,Meat,Online,H,11/13/2013,811059510,12/10/2013,9387,421.89,364.69,3960281.43,3423345.03,536936.4 +Europe,Russia,Clothes,Offline,H,2/6/2014,188581454,3/24/2014,4298,109.28,35.84,469685.44,154040.32,315645.12 +Sub-Saharan Africa,Botswana,Beverages,Online,C,10/26/2010,608884465,11/21/2010,1299,47.45,31.79,61637.55,41295.21,20342.34 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,H,10/13/2015,128267371,10/29/2015,6020,437.2,263.33,2631944,1585246.6,1046697.4 +Australia and Oceania,Tuvalu,Office Supplies,Online,M,7/12/2011,923341500,8/10/2011,6123,651.21,524.96,3987358.83,3214330.08,773028.75 +Asia,Tajikistan,Clothes,Offline,C,9/25/2015,741030681,10/10/2015,6301,109.28,35.84,688573.28,225827.84,462745.44 +Asia,South Korea,Baby Food,Offline,L,11/6/2016,548571240,12/14/2016,3275,255.28,159.42,836042,522100.5,313941.5 +Europe,Armenia,Cosmetics,Offline,C,10/4/2015,483512008,11/23/2015,803,437.2,263.33,351071.6,211453.99,139617.61 +Middle East and North Africa,Egypt,Clothes,Offline,H,5/24/2014,303714311,6/8/2014,4669,109.28,35.84,510228.32,167336.96,342891.36 +Europe,Serbia,Personal Care,Offline,M,12/24/2011,737351977,2/1/2012,7691,81.73,56.67,628585.43,435848.97,192736.46 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,H,5/16/2016,332911336,6/23/2016,4717,437.2,263.33,2062272.4,1242127.61,820144.79 +Europe,Latvia,Cosmetics,Offline,H,7/26/2017,409191215,8/11/2017,7628,437.2,263.33,3334961.6,2008681.24,1326280.36 +Australia and Oceania,Tonga,Clothes,Offline,M,3/9/2014,105302941,4/22/2014,335,109.28,35.84,36608.8,12006.4,24602.4 +Australia and Oceania,New Zealand,Personal Care,Online,M,4/13/2017,430670344,5/9/2017,3780,81.73,56.67,308939.4,214212.6,94726.8 +North America,Greenland,Household,Offline,H,4/3/2016,215029752,5/7/2016,937,668.27,502.54,626168.99,470879.98,155289.01 +Europe,Denmark,Vegetables,Offline,M,12/6/2012,158429992,12/31/2012,1810,154.06,90.93,278848.6,164583.3,114265.3 +Sub-Saharan Africa,Nigeria,Household,Online,H,3/12/2010,581232392,4/3/2010,8436,668.27,502.54,5637525.72,4239427.44,1398098.28 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,M,10/13/2015,974110782,11/16/2015,9882,152.58,97.44,1507795.56,962902.08,544893.48 +Europe,Netherlands,Personal Care,Online,C,10/14/2015,448051488,11/17/2015,7247,81.73,56.67,592297.31,410687.49,181609.82 +Europe,Slovakia,Baby Food,Offline,H,4/13/2016,884353339,5/17/2016,8660,255.28,159.42,2210724.8,1380577.2,830147.6 +Middle East and North Africa,Afghanistan,Household,Offline,L,11/7/2016,184627664,11/15/2016,4283,668.27,502.54,2862200.41,2152378.82,709821.59 +Sub-Saharan Africa,South Africa,Personal Care,Online,C,5/6/2014,820798289,5/27/2014,1309,81.73,56.67,106984.57,74181.03,32803.54 +Asia,Bangladesh,Cosmetics,Online,C,4/2/2014,385101544,5/19/2014,8960,437.2,263.33,3917312,2359436.8,1557875.2 +Europe,Albania,Fruits,Online,L,10/8/2011,140086257,10/8/2011,3491,9.33,6.92,32571.03,24157.72,8413.31 +Europe,Bulgaria,Baby Food,Online,C,9/25/2010,968613755,10/6/2010,3190,255.28,159.42,814343.2,508549.8,305793.4 +Asia,Tajikistan,Cereal,Online,H,4/3/2012,223857867,5/17/2012,3372,205.7,117.11,693620.4,394894.92,298725.48 +Central America and the Caribbean,Honduras,Clothes,Offline,H,12/11/2010,279304921,1/8/2011,1388,109.28,35.84,151680.64,49745.92,101934.72 +Asia,Nepal,Vegetables,Offline,H,10/28/2013,878753745,11/29/2013,1616,154.06,90.93,248960.96,146942.88,102018.08 +Sub-Saharan Africa,Djibouti,Snacks,Online,L,11/5/2013,486315667,12/12/2013,468,152.58,97.44,71407.44,45601.92,25805.52 +Asia,Sri Lanka,Personal Care,Online,M,5/20/2016,336414515,5/31/2016,1386,81.73,56.67,113277.78,78544.62,34733.16 +Sub-Saharan Africa,Central African Republic,Meat,Online,L,9/22/2012,383786618,10/30/2012,9844,421.89,364.69,4153085.16,3590008.36,563076.8 +Europe,Georgia,Meat,Online,M,3/1/2014,653480803,4/7/2014,8346,421.89,364.69,3521093.94,3043702.74,477391.2 +Sub-Saharan Africa,Mozambique,Meat,Online,H,5/2/2010,790858399,6/15/2010,1430,421.89,364.69,603302.7,521506.7,81796 +Middle East and North Africa,Syria,Vegetables,Offline,M,11/13/2010,511593234,12/13/2010,662,154.06,90.93,101987.72,60195.66,41792.06 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Online,H,4/26/2011,951671636,5/28/2011,9640,81.73,56.67,787877.2,546298.8,241578.4 +Europe,Romania,Baby Food,Online,M,1/31/2012,617392432,2/23/2012,8995,255.28,159.42,2296243.6,1433982.9,862260.7 +Australia and Oceania,Tuvalu,Cereal,Online,M,8/20/2014,335366952,9/30/2014,1389,205.7,117.11,285717.3,162665.79,123051.51 +Australia and Oceania,Fiji,Vegetables,Online,M,2/23/2010,102519023,3/4/2010,6512,154.06,90.93,1003238.72,592136.16,411102.56 +Sub-Saharan Africa,Sudan,Cosmetics,Online,H,7/29/2013,436084973,8/17/2013,6089,437.2,263.33,2662110.8,1603416.37,1058694.43 +Sub-Saharan Africa,Namibia,Baby Food,Offline,M,6/9/2014,123613631,7/27/2014,8875,255.28,159.42,2265610,1414852.5,850757.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,M,11/21/2010,272966325,12/25/2010,5656,152.58,97.44,862992.48,551120.64,311871.84 +Central America and the Caribbean,Costa Rica,Cereal,Offline,H,7/5/2013,262316882,7/11/2013,4250,205.7,117.11,874225,497717.5,376507.5 +Sub-Saharan Africa,Malawi,Household,Offline,H,3/23/2011,890151631,3/31/2011,4504,668.27,502.54,3009888.08,2263440.16,746447.92 +Sub-Saharan Africa,Senegal,Household,Offline,M,12/13/2012,325269401,12/31/2012,3299,668.27,502.54,2204622.73,1657879.46,546743.27 +Middle East and North Africa,Iran,Baby Food,Online,H,7/15/2013,856781518,8/16/2013,9546,255.28,159.42,2436902.88,1521823.32,915079.56 +Central America and the Caribbean,Dominica,Personal Care,Offline,C,9/3/2012,344111812,10/2/2012,9187,81.73,56.67,750853.51,520627.29,230226.22 +Sub-Saharan Africa,Mali,Cereal,Online,L,2/13/2011,766996610,2/18/2011,196,205.7,117.11,40317.2,22953.56,17363.64 +Australia and Oceania,Marshall Islands,Vegetables,Online,H,6/25/2014,575484740,8/9/2014,7578,154.06,90.93,1167466.68,689067.54,478399.14 +Asia,Bangladesh,Snacks,Offline,L,4/17/2014,539937531,5/30/2014,8369,152.58,97.44,1276942.02,815475.36,461466.66 +Europe,Germany,Fruits,Online,L,7/2/2014,601028811,8/6/2014,6636,9.33,6.92,61913.88,45921.12,15992.76 +Europe,Bosnia and Herzegovina,Snacks,Online,M,7/22/2012,319744908,8/10/2012,8479,152.58,97.44,1293725.82,826193.76,467532.06 +Europe,Switzerland,Cosmetics,Online,C,10/1/2010,227384650,11/2/2010,7026,437.2,263.33,3071767.2,1850156.58,1221610.62 +Europe,Vatican City,Meat,Online,H,6/12/2012,475559365,7/5/2012,7439,421.89,364.69,3138439.71,2712928.91,425510.8 +Europe,Croatia,Cereal,Online,H,9/17/2010,386192882,10/18/2010,1911,205.7,117.11,393092.7,223797.21,169295.49 +Sub-Saharan Africa,Comoros,Baby Food,Offline,L,10/28/2014,701521527,11/4/2014,4664,255.28,159.42,1190625.92,743534.88,447091.04 +Australia and Oceania,Nauru,Office Supplies,Online,L,3/10/2016,434094130,4/19/2016,6955,651.21,524.96,4529165.55,3651096.8,878068.75 +Middle East and North Africa,Azerbaijan,Fruits,Offline,L,11/11/2014,916772019,12/14/2014,2068,9.33,6.92,19294.44,14310.56,4983.88 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,C,9/27/2015,852729022,10/24/2015,322,421.89,364.69,135848.58,117430.18,18418.4 +Europe,Malta,Snacks,Online,M,3/18/2017,365451467,4/14/2017,4065,152.58,97.44,620237.7,396093.6,224144.1 +Sub-Saharan Africa,Burundi,Fruits,Offline,L,12/12/2014,548738181,1/7/2015,2677,9.33,6.92,24976.41,18524.84,6451.57 +Europe,Bosnia and Herzegovina,Fruits,Offline,C,4/4/2013,316700494,5/2/2013,7569,9.33,6.92,70618.77,52377.48,18241.29 +Europe,Iceland,Personal Care,Online,L,9/22/2013,453762233,10/22/2013,7183,81.73,56.67,587066.59,407060.61,180005.98 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,M,6/8/2011,464659726,7/16/2011,1994,81.73,56.67,162969.62,112999.98,49969.64 +Asia,Philippines,Beverages,Offline,L,11/18/2013,824441802,1/4/2014,9505,47.45,31.79,451012.25,302163.95,148848.3 +Europe,Hungary,Clothes,Online,H,6/29/2014,728469789,7/16/2014,9253,109.28,35.84,1011167.84,331627.52,679540.32 +Europe,Belarus,Personal Care,Online,L,7/16/2011,342417514,9/1/2011,7806,81.73,56.67,637984.38,442366.02,195618.36 +Europe,Liechtenstein,Office Supplies,Offline,C,12/7/2011,352271306,1/22/2012,3763,651.21,524.96,2450503.23,1975424.48,475078.75 +Central America and the Caribbean,Honduras,Personal Care,Offline,L,4/15/2012,614329993,4/26/2012,2752,81.73,56.67,224920.96,155955.84,68965.12 +Sub-Saharan Africa,Gabon,Baby Food,Online,L,4/15/2010,605204904,4/23/2010,2435,255.28,159.42,621606.8,388187.7,233419.1 +Asia,Brunei,Clothes,Offline,L,1/15/2016,771819865,2/20/2016,7505,109.28,35.84,820146.4,268979.2,551167.2 +Europe,San Marino,Household,Online,C,6/3/2010,281411206,6/11/2010,4684,668.27,502.54,3130176.68,2353897.36,776279.32 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,C,1/9/2017,171527755,2/6/2017,7729,81.73,56.67,631691.17,438002.43,193688.74 +Sub-Saharan Africa,South Africa,Fruits,Online,C,1/29/2015,200030839,2/7/2015,2425,9.33,6.92,22625.25,16781,5844.25 +Australia and Oceania,Kiribati,Vegetables,Offline,C,5/16/2011,195094287,5/22/2011,1590,154.06,90.93,244955.4,144578.7,100376.7 +Europe,Slovakia,Office Supplies,Offline,M,10/5/2013,505204427,11/10/2013,71,651.21,524.96,46235.91,37272.16,8963.75 +Central America and the Caribbean,Costa Rica,Baby Food,Online,H,3/28/2012,649160087,3/30/2012,9750,255.28,159.42,2488980,1554345,934635 +Asia,Thailand,Personal Care,Online,H,1/2/2013,666072595,1/29/2013,4537,81.73,56.67,370809.01,257111.79,113697.22 +Europe,San Marino,Meat,Offline,H,12/21/2011,665365779,1/3/2012,5375,421.89,364.69,2267658.75,1960208.75,307450 +Sub-Saharan Africa,Nigeria,Beverages,Offline,L,9/3/2013,376775968,10/7/2013,5236,47.45,31.79,248448.2,166452.44,81995.76 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,L,5/13/2012,500351989,6/27/2012,4127,437.2,263.33,1804324.4,1086762.91,717561.49 +Australia and Oceania,East Timor,Vegetables,Online,L,12/9/2010,456455171,12/28/2010,4083,154.06,90.93,629026.98,371267.19,257759.79 +Asia,Japan,Office Supplies,Offline,L,2/15/2017,635759341,3/4/2017,4172,651.21,524.96,2716848.12,2190133.12,526715 +Australia and Oceania,Kiribati,Office Supplies,Offline,M,1/6/2017,149250829,1/16/2017,5492,651.21,524.96,3576445.32,2883080.32,693365 +Sub-Saharan Africa,Madagascar,Fruits,Offline,L,9/10/2016,878228461,9/22/2016,6173,9.33,6.92,57594.09,42717.16,14876.93 +Sub-Saharan Africa,Botswana,Personal Care,Offline,H,9/25/2015,724303567,11/10/2015,6376,81.73,56.67,521110.48,361327.92,159782.56 +Asia,China,Office Supplies,Offline,M,12/26/2010,359399974,1/19/2011,3294,651.21,524.96,2145085.74,1729218.24,415867.5 +Middle East and North Africa,Israel,Cereal,Offline,L,7/7/2015,975754010,8/1/2015,6150,205.7,117.11,1265055,720226.5,544828.5 +Sub-Saharan Africa,Togo,Office Supplies,Offline,L,12/10/2016,235914504,12/21/2016,1199,651.21,524.96,780800.79,629427.04,151373.75 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,C,7/16/2011,822742784,7/28/2011,6728,109.28,35.84,735235.84,241131.52,494104.32 +Sub-Saharan Africa,Nigeria,Household,Offline,L,7/21/2015,989412677,9/2/2015,8053,668.27,502.54,5381578.31,4046954.62,1334623.69 +Australia and Oceania,Vanuatu,Fruits,Online,L,1/9/2016,409410512,2/11/2016,2523,9.33,6.92,23539.59,17459.16,6080.43 +North America,Canada,Baby Food,Offline,C,5/26/2012,626535117,5/26/2012,4519,255.28,159.42,1153610.32,720418.98,433191.34 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,L,10/14/2012,104897820,11/10/2012,451,47.45,31.79,21399.95,14337.29,7062.66 +Sub-Saharan Africa,Togo,Vegetables,Online,C,12/22/2014,978922450,1/22/2015,3762,154.06,90.93,579573.72,342078.66,237495.06 +Sub-Saharan Africa,Guinea,Baby Food,Online,M,4/5/2010,503345334,5/19/2010,9925,255.28,159.42,2533654,1582243.5,951410.5 +Asia,Sri Lanka,Cosmetics,Online,L,7/3/2017,503215301,8/11/2017,1445,437.2,263.33,631754,380511.85,251242.15 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,C,3/13/2011,623893678,5/1/2011,2858,651.21,524.96,1861158.18,1500335.68,360822.5 +Central America and the Caribbean,Grenada,Household,Online,L,2/12/2016,581054294,3/29/2016,5733,668.27,502.54,3831191.91,2881061.82,950130.09 +Sub-Saharan Africa,Zimbabwe,Household,Offline,C,8/31/2012,610683476,9/15/2012,3666,668.27,502.54,2449877.82,1842311.64,607566.18 +Asia,Japan,Cereal,Online,L,5/25/2016,119080054,6/27/2016,7289,205.7,117.11,1499347.3,853614.79,645732.51 +Europe,Armenia,Fruits,Online,H,8/19/2013,832855355,9/22/2013,9262,9.33,6.92,86414.46,64093.04,22321.42 +Europe,Georgia,Baby Food,Online,L,9/10/2010,948933207,10/25/2010,9278,255.28,159.42,2368487.84,1479098.76,889389.08 +Sub-Saharan Africa,Niger,Office Supplies,Offline,H,12/15/2014,984549939,12/19/2014,9061,651.21,524.96,5900613.81,4756662.56,1143951.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,H,12/11/2015,627254378,1/20/2016,7364,255.28,159.42,1879881.92,1173968.88,705913.04 +Sub-Saharan Africa,South Africa,Beverages,Online,L,10/24/2011,984907853,12/5/2011,4975,47.45,31.79,236063.75,158155.25,77908.5 +Central America and the Caribbean,Barbados,Office Supplies,Offline,H,2/19/2013,535684192,3/29/2013,9711,651.21,524.96,6323900.31,5097886.56,1226013.75 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,H,6/2/2016,978069722,6/22/2016,1421,651.21,524.96,925369.41,745968.16,179401.25 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,C,6/8/2015,480863273,6/27/2015,6983,437.2,263.33,3052967.6,1838833.39,1214134.21 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,L,8/5/2012,433176171,9/3/2012,5310,651.21,524.96,3457925.1,2787537.6,670387.5 +Central America and the Caribbean,Panama,Cereal,Online,H,3/4/2015,494432246,4/3/2015,2344,205.7,117.11,482160.8,274505.84,207654.96 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,C,5/6/2016,844367825,5/25/2016,6058,255.28,159.42,1546486.24,965766.36,580719.88 +Australia and Oceania,Papua New Guinea,Clothes,Online,H,2/26/2014,833031737,3/26/2014,1458,109.28,35.84,159330.24,52254.72,107075.52 +Central America and the Caribbean,Honduras,Baby Food,Offline,C,4/10/2015,330785310,4/13/2015,5579,255.28,159.42,1424207.12,889404.18,534802.94 +Australia and Oceania,Solomon Islands,Office Supplies,Online,L,1/31/2016,178302371,3/3/2016,2489,651.21,524.96,1620861.69,1306625.44,314236.25 +Europe,Denmark,Fruits,Online,M,1/9/2014,836569249,1/18/2014,8286,9.33,6.92,77308.38,57339.12,19969.26 +Europe,France,Cereal,Offline,C,5/26/2011,136884772,6/19/2011,6101,205.7,117.11,1254975.7,714488.11,540487.59 +Central America and the Caribbean,Dominica,Baby Food,Offline,M,7/25/2011,930860269,8/18/2011,1094,255.28,159.42,279276.32,174405.48,104870.84 +Australia and Oceania,Vanuatu,Meat,Online,M,2/28/2015,740419566,4/18/2015,5458,421.89,364.69,2302675.62,1990478.02,312197.6 +Europe,Moldova ,Meat,Online,H,4/27/2016,307798993,6/16/2016,3417,421.89,364.69,1441598.13,1246145.73,195452.4 +Asia,Sri Lanka,Fruits,Offline,M,1/11/2014,445547378,1/25/2014,6225,9.33,6.92,58079.25,43077,15002.25 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,M,11/26/2015,686526048,1/13/2016,7168,81.73,56.67,585840.64,406210.56,179630.08 +Asia,Philippines,Personal Care,Offline,C,9/12/2011,633908832,10/22/2011,6565,81.73,56.67,536557.45,372038.55,164518.9 +Europe,Denmark,Beverages,Online,M,12/14/2014,411182057,1/30/2015,6763,47.45,31.79,320904.35,214995.77,105908.58 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,H,10/5/2013,212144553,10/13/2013,7142,421.89,364.69,3013138.38,2604615.98,408522.4 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,C,6/7/2012,750907647,7/10/2012,9114,47.45,31.79,432459.3,289734.06,142725.24 +Sub-Saharan Africa,Cameroon,Snacks,Online,C,7/22/2012,111895167,8/4/2012,1121,152.58,97.44,171042.18,109230.24,61811.94 +Europe,Norway,Clothes,Online,C,10/11/2016,499843442,10/19/2016,3637,109.28,35.84,397451.36,130350.08,267101.28 +Europe,Kosovo,Cosmetics,Offline,M,6/17/2017,589801299,6/29/2017,4166,437.2,263.33,1821375.2,1097032.78,724342.42 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,L,8/5/2015,477130067,9/10/2015,2245,9.33,6.92,20945.85,15535.4,5410.45 +Middle East and North Africa,Iran,Personal Care,Online,M,1/9/2017,327503573,2/4/2017,4440,81.73,56.67,362881.2,251614.8,111266.4 +Middle East and North Africa,Jordan,Cosmetics,Online,H,7/9/2013,826908147,8/21/2013,9351,437.2,263.33,4088257.2,2462398.83,1625858.37 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,L,11/3/2016,931642615,12/9/2016,2608,9.33,6.92,24332.64,18047.36,6285.28 +Central America and the Caribbean,Cuba,Snacks,Offline,C,2/4/2017,118318307,2/20/2017,1871,152.58,97.44,285477.18,182310.24,103166.94 +Australia and Oceania,New Zealand,Baby Food,Offline,L,10/26/2016,633859050,12/1/2016,1833,255.28,159.42,467928.24,292216.86,175711.38 +Australia and Oceania,New Zealand,Office Supplies,Offline,L,1/14/2012,745501172,1/21/2012,9218,651.21,524.96,6002853.78,4839081.28,1163772.5 +Asia,Kyrgyzstan,Cosmetics,Offline,H,3/13/2011,590793502,4/17/2011,7781,437.2,263.33,3401853.2,2048970.73,1352882.47 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,C,3/27/2016,827597367,4/27/2016,3307,152.58,97.44,504582.06,322234.08,182347.98 +Europe,Poland,Fruits,Offline,L,3/27/2011,384086596,3/27/2011,8614,9.33,6.92,80368.62,59608.88,20759.74 +Middle East and North Africa,Bahrain,Clothes,Offline,C,8/15/2011,508747518,8/26/2011,8551,109.28,35.84,934453.28,306467.84,627985.44 +Sub-Saharan Africa,Mauritania,Cereal,Offline,M,12/16/2014,720378959,1/2/2015,4997,205.7,117.11,1027882.9,585198.67,442684.23 +Europe,Estonia,Meat,Online,M,4/20/2012,158092248,5/28/2012,1864,421.89,364.69,786402.96,679782.16,106620.8 +Asia,Kyrgyzstan,Personal Care,Online,H,9/14/2014,731311213,10/13/2014,94,81.73,56.67,7682.62,5326.98,2355.64 +Middle East and North Africa,Libya,Vegetables,Online,M,7/25/2011,369772183,8/5/2011,2661,154.06,90.93,409953.66,241964.73,167988.93 +Europe,Iceland,Cosmetics,Online,L,4/10/2012,673523986,5/23/2012,9569,437.2,263.33,4183566.8,2519804.77,1663762.03 +Asia,Malaysia,Cereal,Offline,M,2/26/2012,162927949,4/11/2012,2856,205.7,117.11,587479.2,334466.16,253013.04 +Middle East and North Africa,Israel,Fruits,Offline,M,5/15/2011,128657901,6/12/2011,1587,9.33,6.92,14806.71,10982.04,3824.67 +Europe,Slovenia,Office Supplies,Offline,C,2/24/2011,581700170,3/11/2011,6862,651.21,524.96,4468603.02,3602275.52,866327.5 +Middle East and North Africa,Bahrain,Household,Online,M,1/3/2010,703353583,1/20/2010,6810,668.27,502.54,4550918.7,3422297.4,1128621.3 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,C,2/1/2015,195229470,2/11/2015,1594,109.28,35.84,174192.32,57128.96,117063.36 +Middle East and North Africa,Somalia,Office Supplies,Offline,M,9/2/2015,629251658,9/7/2015,8404,651.21,524.96,5472768.84,4411763.84,1061005 +Europe,Monaco,Cosmetics,Online,L,4/1/2017,497656476,5/2/2017,6465,437.2,263.33,2826498,1702428.45,1124069.55 +Central America and the Caribbean,Dominica,Snacks,Online,C,1/7/2015,162992751,2/26/2015,2032,152.58,97.44,310042.56,197998.08,112044.48 +Europe,Bulgaria,Household,Online,H,10/24/2012,508121812,12/4/2012,3391,668.27,502.54,2266103.57,1704113.14,561990.43 +Central America and the Caribbean,Jamaica,Vegetables,Offline,H,10/1/2011,686217486,10/21/2011,5858,154.06,90.93,902483.48,532667.94,369815.54 +Europe,Monaco,Beverages,Online,L,12/31/2013,370766103,1/16/2014,6784,47.45,31.79,321900.8,215663.36,106237.44 +Asia,Indonesia,Snacks,Online,H,6/15/2011,205566489,8/2/2011,547,152.58,97.44,83461.26,53299.68,30161.58 +Central America and the Caribbean,Honduras,Cosmetics,Offline,H,3/13/2012,454729974,4/28/2012,3559,437.2,263.33,1555994.8,937191.47,618803.33 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,L,1/15/2014,552680385,2/12/2014,9262,9.33,6.92,86414.46,64093.04,22321.42 +Sub-Saharan Africa,Togo,Clothes,Online,L,11/4/2015,454154050,12/3/2015,3131,109.28,35.84,342155.68,112215.04,229940.64 +Australia and Oceania,Fiji,Beverages,Offline,H,9/29/2013,184199798,10/17/2013,7668,47.45,31.79,363846.6,243765.72,120080.88 +Central America and the Caribbean,Dominican Republic,Meat,Online,C,7/13/2012,288178956,8/13/2012,7412,421.89,364.69,3127048.68,2703082.28,423966.4 +Asia,Cambodia,Fruits,Offline,H,4/7/2014,481765353,5/16/2014,3929,9.33,6.92,36657.57,27188.68,9468.89 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,C,6/28/2014,100945317,7/25/2014,817,255.28,159.42,208563.76,130246.14,78317.62 +Sub-Saharan Africa,Botswana,Vegetables,Online,H,8/13/2013,352017676,9/2/2013,8708,154.06,90.93,1341554.48,791818.44,549736.04 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,H,2/8/2013,261593759,2/13/2013,261,668.27,502.54,174418.47,131162.94,43255.53 +Sub-Saharan Africa,Niger,Clothes,Online,M,9/16/2011,726597392,9/24/2011,5170,109.28,35.84,564977.6,185292.8,379684.8 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,M,10/22/2016,464264905,11/9/2016,5157,109.28,35.84,563556.96,184826.88,378730.08 +Sub-Saharan Africa,Botswana,Cosmetics,Online,H,5/8/2010,962145125,5/19/2010,8978,437.2,263.33,3925181.6,2364176.74,1561004.86 +Middle East and North Africa,Egypt,Cereal,Online,M,3/17/2013,628099381,4/14/2013,7420,205.7,117.11,1526294,868956.2,657337.8 +Central America and the Caribbean,Haiti,Snacks,Online,L,3/28/2013,640301501,5/14/2013,8298,152.58,97.44,1266108.84,808557.12,457551.72 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,H,7/7/2014,897237813,7/17/2014,1462,651.21,524.96,952069.02,767491.52,184577.5 +Europe,Czech Republic,Snacks,Online,C,10/25/2010,467707145,12/12/2010,3792,152.58,97.44,578583.36,369492.48,209090.88 +Central America and the Caribbean,Dominica,Beverages,Online,M,2/16/2012,740820825,2/20/2012,4200,47.45,31.79,199290,133518,65772 +Sub-Saharan Africa,Gabon,Snacks,Online,C,7/27/2010,476002681,8/6/2010,8626,152.58,97.44,1316155.08,840517.44,475637.64 +North America,Greenland,Baby Food,Online,M,6/21/2014,752989041,7/1/2014,5045,255.28,159.42,1287887.6,804273.9,483613.7 +Asia,North Korea,Office Supplies,Online,L,4/20/2014,921828734,5/30/2014,8462,651.21,524.96,5510539.02,4442211.52,1068327.5 +Europe,Belgium,Office Supplies,Offline,H,9/22/2016,852883088,11/5/2016,5914,651.21,524.96,3851255.94,3104613.44,746642.5 +Sub-Saharan Africa,Angola,Snacks,Online,C,7/25/2010,486825931,7/31/2010,1466,152.58,97.44,223682.28,142847.04,80835.24 +Europe,Malta,Snacks,Online,C,12/20/2015,284643590,1/17/2016,1219,152.58,97.44,185995.02,118779.36,67215.66 +Middle East and North Africa,Tunisia ,Cereal,Offline,M,7/9/2012,777634894,8/22/2012,8301,205.7,117.11,1707515.7,972130.11,735385.59 +Sub-Saharan Africa,Comoros,Clothes,Offline,C,2/26/2011,317411172,3/1/2011,7874,109.28,35.84,860470.72,282204.16,578266.56 +Sub-Saharan Africa,Ethiopia,Cereal,Online,H,7/5/2012,925896251,8/19/2012,2131,205.7,117.11,438346.7,249561.41,188785.29 +Middle East and North Africa,Libya,Cosmetics,Online,L,9/20/2010,645326459,10/9/2010,5295,437.2,263.33,2314974,1394332.35,920641.65 +Europe,Czech Republic,Fruits,Offline,H,5/4/2012,288250625,5/21/2012,8620,9.33,6.92,80424.6,59650.4,20774.2 +Middle East and North Africa,Pakistan,Cereal,Offline,M,6/1/2017,287530076,7/12/2017,5394,205.7,117.11,1109545.8,631691.34,477854.46 +Europe,Luxembourg,Snacks,Offline,H,9/14/2015,246338641,10/15/2015,5933,152.58,97.44,905257.14,578111.52,327145.62 +Europe,Bosnia and Herzegovina,Cosmetics,Online,C,3/2/2013,288162648,4/15/2013,2586,437.2,263.33,1130599.2,680971.38,449627.82 +Sub-Saharan Africa,Cameroon,Baby Food,Online,C,1/18/2013,606800925,2/6/2013,4733,255.28,159.42,1208240.24,754534.86,453705.38 +Middle East and North Africa,Tunisia ,Clothes,Online,C,1/31/2012,116364800,2/15/2012,3785,109.28,35.84,413624.8,135654.4,277970.4 +Asia,Malaysia,Vegetables,Offline,M,11/10/2011,501278102,12/5/2011,8185,154.06,90.93,1260981.1,744262.05,516719.05 +Asia,Taiwan,Cereal,Online,L,1/9/2015,366277158,1/15/2015,8405,205.7,117.11,1728908.5,984309.55,744598.95 +Sub-Saharan Africa,Eritrea,Meat,Offline,L,12/8/2013,186410796,12/14/2013,1952,421.89,364.69,823529.28,711874.88,111654.4 +Middle East and North Africa,Kuwait,Beverages,Offline,M,3/1/2017,957040345,4/3/2017,8361,47.45,31.79,396729.45,265796.19,130933.26 +Asia,Tajikistan,Clothes,Offline,L,5/30/2015,143839633,7/2/2015,4199,109.28,35.84,458866.72,150492.16,308374.56 +Asia,Kazakhstan,Cereal,Offline,C,7/31/2015,232794988,8/18/2015,8065,205.7,117.11,1658970.5,944492.15,714478.35 +Sub-Saharan Africa,Swaziland,Cereal,Online,L,4/18/2014,180205237,5/25/2014,5589,205.7,117.11,1149657.3,654527.79,495129.51 +Europe,Romania,Snacks,Offline,C,10/21/2016,362681710,10/23/2016,4433,152.58,97.44,676387.14,431951.52,244435.62 +Australia and Oceania,Samoa ,Vegetables,Offline,H,7/3/2010,327148234,7/16/2010,9287,154.06,90.93,1430755.22,844466.91,586288.31 +Europe,Sweden,Office Supplies,Offline,L,2/16/2014,140841138,3/23/2014,6877,651.21,524.96,4478371.17,3610149.92,868221.25 +North America,United States of America,Baby Food,Online,C,5/30/2013,841309249,6/18/2013,957,255.28,159.42,244302.96,152564.94,91738.02 +Europe,Romania,Household,Offline,H,4/18/2010,386413896,5/19/2010,7314,668.27,502.54,4887726.78,3675577.56,1212149.22 +Asia,Indonesia,Vegetables,Offline,L,7/29/2011,404328906,8/22/2011,8763,154.06,90.93,1350027.78,796819.59,553208.19 +Sub-Saharan Africa,Togo,Vegetables,Offline,C,7/12/2017,343540608,7/27/2017,155,154.06,90.93,23879.3,14094.15,9785.15 +Asia,Sri Lanka,Vegetables,Online,H,7/30/2010,622847831,8/9/2010,3369,154.06,90.93,519028.14,306343.17,212684.97 +Central America and the Caribbean,Guatemala,Household,Offline,L,1/26/2012,381361901,2/22/2012,2316,668.27,502.54,1547713.32,1163882.64,383830.68 +Sub-Saharan Africa,Chad,Snacks,Online,M,5/3/2010,628506648,5/26/2010,7939,152.58,97.44,1211332.62,773576.16,437756.46 +Central America and the Caribbean,Panama,Baby Food,Offline,L,7/1/2017,194018399,7/18/2017,3211,255.28,159.42,819704.08,511897.62,307806.46 +Australia and Oceania,Tuvalu,Vegetables,Offline,L,8/28/2012,677945983,9/15/2012,8137,154.06,90.93,1253586.22,739897.41,513688.81 +Europe,Austria,Cereal,Offline,M,11/5/2013,600650727,12/24/2013,4753,205.7,117.11,977692.1,556623.83,421068.27 +Europe,Latvia,Cosmetics,Offline,M,8/29/2013,352806460,9/15/2013,2127,437.2,263.33,929924.4,560102.91,369821.49 +Asia,Taiwan,Personal Care,Offline,C,4/30/2013,845399510,6/17/2013,1357,81.73,56.67,110907.61,76901.19,34006.42 +Central America and the Caribbean,El Salvador,Vegetables,Offline,M,5/14/2011,359728705,5/15/2011,573,154.06,90.93,88276.38,52102.89,36173.49 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,H,11/30/2014,397405374,12/2/2014,9936,255.28,159.42,2536462.08,1583997.12,952464.96 +Europe,Ukraine,Personal Care,Online,L,4/4/2013,730353343,4/19/2013,6639,81.73,56.67,542605.47,376232.13,166373.34 +Sub-Saharan Africa,Ethiopia,Meat,Offline,H,11/19/2011,750808942,12/4/2011,9905,421.89,364.69,4178820.45,3612254.45,566566 +Europe,Denmark,Office Supplies,Offline,M,7/26/2013,821320998,8/12/2013,5990,651.21,524.96,3900747.9,3144510.4,756237.5 +Sub-Saharan Africa,Uganda,Snacks,Offline,C,7/25/2014,924750840,9/11/2014,3178,152.58,97.44,484899.24,309664.32,175234.92 +Europe,Romania,Cosmetics,Online,H,12/28/2015,214272296,1/22/2016,6789,437.2,263.33,2968150.8,1787747.37,1180403.43 +Australia and Oceania,Kiribati,Clothes,Offline,L,6/14/2012,163371694,7/11/2012,4169,109.28,35.84,455588.32,149416.96,306171.36 +Central America and the Caribbean,Grenada,Beverages,Online,L,12/23/2010,515847861,1/14/2011,9700,47.45,31.79,460265,308363,151902 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,C,2/1/2012,635812127,3/14/2012,9792,668.27,502.54,6543699.84,4920871.68,1622828.16 +Sub-Saharan Africa,Angola,Fruits,Online,C,7/31/2013,857688319,8/3/2013,7888,9.33,6.92,73595.04,54584.96,19010.08 +Asia,Nepal,Household,Online,H,4/28/2014,236212766,6/9/2014,9461,668.27,502.54,6322502.47,4754530.94,1567971.53 +Sub-Saharan Africa,Mauritania,Beverages,Offline,H,6/17/2010,596434295,7/13/2010,7017,47.45,31.79,332956.65,223070.43,109886.22 +Central America and the Caribbean,Belize,Clothes,Online,H,5/5/2014,683714234,6/16/2014,5090,109.28,35.84,556235.2,182425.6,373809.6 +Europe,Slovenia,Cereal,Online,C,11/19/2012,213726413,11/28/2012,5250,205.7,117.11,1079925,614827.5,465097.5 +Central America and the Caribbean,Jamaica,Meat,Online,H,10/15/2016,322457158,10/31/2016,1094,421.89,364.69,461547.66,398970.86,62576.8 +Europe,Iceland,Clothes,Online,H,4/22/2011,416205298,5/28/2011,3252,109.28,35.84,355378.56,116551.68,238826.88 +Asia,South Korea,Vegetables,Online,L,1/19/2013,421582162,1/24/2013,4385,154.06,90.93,675553.1,398728.05,276825.05 +Europe,Ireland,Clothes,Online,M,3/14/2013,335511577,3/14/2013,4186,109.28,35.84,457446.08,150026.24,307419.84 +Australia and Oceania,East Timor,Vegetables,Offline,H,7/25/2011,675229871,8/3/2011,4379,154.06,90.93,674628.74,398182.47,276446.27 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,M,10/20/2012,228285872,10/29/2012,3718,81.73,56.67,303872.14,210699.06,93173.08 +North America,Canada,Personal Care,Online,M,1/28/2015,102540910,3/11/2015,2989,81.73,56.67,244290.97,169386.63,74904.34 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,M,10/24/2013,576168811,11/27/2013,10,421.89,364.69,4218.9,3646.9,572 +Europe,Macedonia,Meat,Online,L,1/31/2013,647655904,2/28/2013,4629,421.89,364.69,1952928.81,1688150.01,264778.8 +Middle East and North Africa,Azerbaijan,Household,Offline,H,3/31/2014,285801017,4/4/2014,3727,668.27,502.54,2490642.29,1872966.58,617675.71 +Europe,Italy,Household,Offline,M,2/18/2012,879715478,2/25/2012,6214,668.27,502.54,4152629.78,3122783.56,1029846.22 +Australia and Oceania,East Timor,Household,Online,L,1/5/2014,288823115,1/23/2014,8033,668.27,502.54,5368212.91,4036903.82,1331309.09 +Europe,Slovenia,Fruits,Offline,H,1/26/2013,492860257,2/26/2013,7157,9.33,6.92,66774.81,49526.44,17248.37 +Middle East and North Africa,Lebanon,Cosmetics,Offline,M,12/2/2014,841875731,1/1/2015,8592,437.2,263.33,3756422.4,2262531.36,1493891.04 +Asia,Japan,Baby Food,Online,C,1/31/2011,306230866,2/11/2011,9373,255.28,159.42,2392739.44,1494243.66,898495.78 +Europe,Liechtenstein,Office Supplies,Online,L,2/1/2013,626599490,2/11/2013,3568,651.21,524.96,2323517.28,1873057.28,450460 +Central America and the Caribbean,Belize,Household,Offline,M,10/23/2010,463967931,11/17/2010,7276,668.27,502.54,4862332.52,3656481.04,1205851.48 +Middle East and North Africa,Morocco,Vegetables,Offline,H,2/11/2014,349635016,3/25/2014,3626,154.06,90.93,558621.56,329712.18,228909.38 +Sub-Saharan Africa,Swaziland,Household,Offline,L,3/21/2011,435212075,3/31/2011,7779,668.27,502.54,5198472.33,3909258.66,1289213.67 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,C,5/2/2010,942622935,5/20/2010,1929,152.58,97.44,294326.82,187961.76,106365.06 +Asia,North Korea,Cereal,Offline,L,3/2/2013,814103925,3/20/2013,297,205.7,117.11,61092.9,34781.67,26311.23 +Central America and the Caribbean,Guatemala,Office Supplies,Online,H,2/15/2011,862203872,4/5/2011,4141,651.21,524.96,2696660.61,2173859.36,522801.25 +Europe,France,Snacks,Offline,L,10/31/2011,619784104,11/12/2011,6744,152.58,97.44,1028999.52,657135.36,371864.16 +Sub-Saharan Africa,Liberia,Vegetables,Online,L,8/10/2012,590018451,8/10/2012,8426,154.06,90.93,1298109.56,766176.18,531933.38 +Europe,Estonia,Personal Care,Offline,C,11/9/2011,896393239,11/27/2011,1534,81.73,56.67,125373.82,86931.78,38442.04 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,C,10/22/2012,832707297,10/30/2012,5449,81.73,56.67,445346.77,308794.83,136551.94 +Sub-Saharan Africa,Mauritius ,Snacks,Online,M,3/16/2012,213071954,4/10/2012,1581,152.58,97.44,241228.98,154052.64,87176.34 +Europe,Ukraine,Baby Food,Offline,H,8/20/2011,721911036,9/3/2011,8373,255.28,159.42,2137459.44,1334823.66,802635.78 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,C,9/28/2013,963960874,11/1/2013,6299,81.73,56.67,514817.27,356964.33,157852.94 +Middle East and North Africa,Algeria,Cereal,Offline,M,11/20/2010,514270293,12/18/2010,2863,205.7,117.11,588919.1,335285.93,253633.17 +Sub-Saharan Africa,Chad,Snacks,Online,M,8/22/2011,368200623,8/29/2011,7602,152.58,97.44,1159913.16,740738.88,419174.28 +Asia,Turkmenistan,Cosmetics,Online,H,4/8/2014,691425693,4/26/2014,7082,437.2,263.33,3096250.4,1864903.06,1231347.34 +Australia and Oceania,Palau,Cosmetics,Online,C,7/17/2010,369931828,8/8/2010,9904,437.2,263.33,4330028.8,2608020.32,1722008.48 +Asia,Tajikistan,Cosmetics,Online,H,3/21/2012,160017859,4/7/2012,1695,437.2,263.33,741054,446344.35,294709.65 +Europe,Macedonia,Baby Food,Online,C,12/27/2016,438295114,1/12/2017,119,255.28,159.42,30378.32,18970.98,11407.34 +Asia,North Korea,Beverages,Online,L,3/25/2012,751687419,4/13/2012,9866,47.45,31.79,468141.7,313640.14,154501.56 +Asia,Taiwan,Personal Care,Online,C,9/9/2016,267431104,10/20/2016,7661,81.73,56.67,626133.53,434148.87,191984.66 +Asia,Nepal,Baby Food,Online,C,2/6/2016,923074996,3/9/2016,7259,255.28,159.42,1853077.52,1157229.78,695847.74 +Europe,Germany,Household,Offline,C,5/26/2012,676480424,6/4/2012,4445,668.27,502.54,2970460.15,2233790.3,736669.85 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,C,5/20/2012,255821216,6/14/2012,2037,81.73,56.67,166484.01,115436.79,51047.22 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,C,5/2/2016,909583699,6/19/2016,4884,205.7,117.11,1004638.8,571965.24,432673.56 +Europe,Russia,Clothes,Offline,H,3/30/2014,356566703,5/1/2014,4866,109.28,35.84,531756.48,174397.44,357359.04 +Australia and Oceania,Kiribati,Baby Food,Offline,M,4/23/2012,435881555,6/7/2012,5893,255.28,159.42,1504365.04,939462.06,564902.98 +Europe,Luxembourg,Vegetables,Offline,C,1/7/2014,356952083,2/21/2014,8908,154.06,90.93,1372366.48,810004.44,562362.04 +Asia,Thailand,Clothes,Online,H,5/2/2016,749514615,5/3/2016,6885,109.28,35.84,752392.8,246758.4,505634.4 +Sub-Saharan Africa,Botswana,Clothes,Offline,C,7/6/2013,513617980,7/28/2013,9829,109.28,35.84,1074113.12,352271.36,721841.76 +Central America and the Caribbean,The Bahamas,Fruits,Online,L,1/4/2016,869623506,2/3/2016,9775,9.33,6.92,91200.75,67643,23557.75 +Sub-Saharan Africa,Botswana,Vegetables,Online,L,6/3/2016,408205020,7/8/2016,5791,154.06,90.93,892161.46,526575.63,365585.83 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,M,12/25/2015,940348851,1/2/2016,8977,255.28,159.42,2291648.56,1431113.34,860535.22 +Asia,Nepal,Cosmetics,Offline,L,3/13/2013,747353827,3/26/2013,7460,437.2,263.33,3261512,1964441.8,1297070.2 +Central America and the Caribbean,Nicaragua,Meat,Online,M,3/20/2015,430831277,4/13/2015,1404,421.89,364.69,592333.56,512024.76,80308.8 +Sub-Saharan Africa,Seychelles ,Beverages,Online,H,4/26/2011,662705028,4/29/2011,7999,47.45,31.79,379552.55,254288.21,125264.34 +Asia,Tajikistan,Beverages,Online,L,7/26/2014,835211408,8/23/2014,6471,47.45,31.79,307048.95,205713.09,101335.86 +Asia,Vietnam,Fruits,Online,H,8/2/2012,410899245,8/13/2012,3073,9.33,6.92,28671.09,21265.16,7405.93 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,C,10/14/2016,272629868,11/16/2016,6091,437.2,263.33,2662985.2,1603943.03,1059042.17 +Europe,Iceland,Fruits,Offline,H,2/18/2013,473577105,2/26/2013,844,9.33,6.92,7874.52,5840.48,2034.04 +Europe,Spain,Clothes,Online,H,5/18/2011,687227284,6/3/2011,4680,109.28,35.84,511430.4,167731.2,343699.2 +Middle East and North Africa,Qatar,Cereal,Offline,M,12/22/2010,657379233,1/16/2011,1978,205.7,117.11,406874.6,231643.58,175231.02 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,C,6/11/2012,648144280,6/27/2012,9151,154.06,90.93,1409803.06,832100.43,577702.63 +Central America and the Caribbean,Panama,Personal Care,Offline,H,8/4/2013,993946254,8/11/2013,9639,81.73,56.67,787795.47,546242.13,241553.34 +Europe,France,Snacks,Online,C,4/11/2013,749521481,5/14/2013,8917,152.58,97.44,1360555.86,868872.48,491683.38 +Sub-Saharan Africa,The Gambia,Cereal,Online,M,3/22/2015,839918792,4/3/2015,9490,205.7,117.11,1952093,1111373.9,840719.1 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,C,8/16/2016,910499513,9/15/2016,5894,437.2,263.33,2576856.8,1552067.02,1024789.78 +Asia,Indonesia,Baby Food,Online,H,12/25/2011,676937472,1/3/2012,9696,255.28,159.42,2475194.88,1545736.32,929458.56 +Asia,Laos,Cosmetics,Online,C,12/27/2011,375218999,1/30/2012,4495,437.2,263.33,1965214,1183668.35,781545.65 +Asia,Turkmenistan,Vegetables,Online,H,1/15/2017,311642920,2/14/2017,920,154.06,90.93,141735.2,83655.6,58079.6 +North America,Greenland,Cereal,Offline,M,6/21/2013,412820565,7/25/2013,1634,205.7,117.11,336113.8,191357.74,144756.06 +Australia and Oceania,Tonga,Beverages,Offline,C,3/2/2015,675675761,3/22/2015,6328,47.45,31.79,300263.6,201167.12,99096.48 +Asia,Laos,Cereal,Offline,H,5/13/2014,717444837,6/11/2014,6725,205.7,117.11,1383332.5,787564.75,595767.75 +Sub-Saharan Africa,Ghana,Cosmetics,Online,H,9/24/2015,225676620,10/31/2015,1582,437.2,263.33,691650.4,416588.06,275062.34 +Australia and Oceania,Nauru,Cosmetics,Online,L,6/1/2017,308232438,7/5/2017,1683,437.2,263.33,735807.6,443184.39,292623.21 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,M,11/10/2014,343286120,12/30/2014,4846,651.21,524.96,3155763.66,2543956.16,611807.5 +Sub-Saharan Africa,Ethiopia,Snacks,Online,L,2/17/2012,229323995,3/12/2012,921,152.58,97.44,140526.18,89742.24,50783.94 +Asia,South Korea,Household,Offline,L,7/29/2010,835144889,9/7/2010,6786,668.27,502.54,4534880.22,3410236.44,1124643.78 +Middle East and North Africa,Tunisia ,Household,Online,C,8/10/2012,849860131,9/18/2012,1353,668.27,502.54,904169.31,679936.62,224232.69 +Middle East and North Africa,Egypt,Clothes,Online,C,5/10/2010,832893550,5/13/2010,565,109.28,35.84,61743.2,20249.6,41493.6 +Europe,Ukraine,Household,Online,M,2/22/2012,963981473,3/22/2012,2395,668.27,502.54,1600506.65,1203583.3,396923.35 +Europe,Luxembourg,Cosmetics,Offline,M,1/4/2016,593172729,2/21/2016,1847,437.2,263.33,807508.4,486370.51,321137.89 +Sub-Saharan Africa,Rwanda,Clothes,Offline,C,6/26/2013,490828645,7/2/2013,5958,109.28,35.84,651090.24,213534.72,437555.52 +Middle East and North Africa,Libya,Cosmetics,Online,L,2/2/2016,597623050,3/15/2016,8796,437.2,263.33,3845611.2,2316250.68,1529360.52 +Sub-Saharan Africa,Lesotho,Household,Offline,M,9/12/2013,474542272,11/1/2013,6458,668.27,502.54,4315687.66,3245403.32,1070284.34 +Middle East and North Africa,Somalia,Clothes,Offline,H,3/8/2016,652885138,3/25/2016,2076,109.28,35.84,226865.28,74403.84,152461.44 +Asia,Uzbekistan,Clothes,Offline,L,10/4/2011,384262979,11/18/2011,809,109.28,35.84,88407.52,28994.56,59412.96 +Europe,Moldova ,Snacks,Online,H,3/15/2016,790599620,4/4/2016,4851,152.58,97.44,740165.58,472681.44,267484.14 +Australia and Oceania,Nauru,Cereal,Offline,C,2/1/2016,814131391,3/17/2016,8425,205.7,117.11,1733022.5,986651.75,746370.75 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,L,5/20/2010,367407119,5/27/2010,2786,152.58,97.44,425087.88,271467.84,153620.04 +North America,Greenland,Clothes,Online,M,4/16/2014,783288133,4/27/2014,1220,109.28,35.84,133321.6,43724.8,89596.8 +Middle East and North Africa,Qatar,Baby Food,Online,L,7/24/2017,764948260,9/10/2017,4044,255.28,159.42,1032352.32,644694.48,387657.84 +Europe,Monaco,Fruits,Offline,C,1/7/2011,435873830,1/29/2011,3607,9.33,6.92,33653.31,24960.44,8692.87 +Australia and Oceania,Marshall Islands,Office Supplies,Online,M,1/16/2013,889863669,2/10/2013,9289,651.21,524.96,6049089.69,4876353.44,1172736.25 +Europe,Netherlands,Cereal,Online,H,10/20/2012,141029107,11/3/2012,2502,205.7,117.11,514661.4,293009.22,221652.18 +Asia,Cambodia,Beverages,Online,H,11/19/2011,773793971,12/22/2011,1686,47.45,31.79,80000.7,53597.94,26402.76 +Central America and the Caribbean,Nicaragua,Vegetables,Online,M,12/6/2012,492894589,1/14/2013,7317,154.06,90.93,1127257.02,665334.81,461922.21 +Central America and the Caribbean,Nicaragua,Beverages,Offline,H,11/19/2015,673379790,12/17/2015,6899,47.45,31.79,327357.55,219319.21,108038.34 +Europe,Albania,Beverages,Offline,L,2/27/2014,510610902,3/9/2014,9968,47.45,31.79,472981.6,316882.72,156098.88 +Middle East and North Africa,Lebanon,Household,Offline,C,8/7/2013,170261752,9/8/2013,3091,668.27,502.54,2065622.57,1553351.14,512271.43 +Australia and Oceania,Marshall Islands,Office Supplies,Online,H,7/19/2013,338318669,7/22/2013,4867,651.21,524.96,3169439.07,2554980.32,614458.75 +Europe,Luxembourg,Office Supplies,Offline,H,8/15/2010,871080482,9/9/2010,927,651.21,524.96,603671.67,486637.92,117033.75 +Europe,Moldova ,Office Supplies,Offline,H,1/26/2010,345158517,2/3/2010,8930,651.21,524.96,5815305.3,4687892.8,1127412.5 +Middle East and North Africa,Israel,Household,Offline,L,6/7/2014,107476603,6/10/2014,3570,668.27,502.54,2385723.9,1794067.8,591656.1 +Sub-Saharan Africa,Lesotho,Beverages,Online,L,2/26/2012,225271070,3/21/2012,1570,47.45,31.79,74496.5,49910.3,24586.2 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,H,9/10/2011,836090743,10/3/2011,6686,437.2,263.33,2923119.2,1760624.38,1162494.82 +Europe,Bulgaria,Beverages,Online,C,12/24/2014,797796952,1/8/2015,4702,47.45,31.79,223109.9,149476.58,73633.32 +Europe,Ireland,Baby Food,Online,L,9/1/2013,838563525,9/5/2013,8437,255.28,159.42,2153797.36,1345026.54,808770.82 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,M,8/13/2015,406876790,8/21/2015,2739,255.28,159.42,699211.92,436651.38,262560.54 +Sub-Saharan Africa,Togo,Office Supplies,Offline,M,10/23/2010,821535575,11/23/2010,9488,651.21,524.96,6178680.48,4980820.48,1197860 +Europe,Denmark,Personal Care,Online,L,1/9/2013,321651208,2/19/2013,2595,81.73,56.67,212089.35,147058.65,65030.7 +Middle East and North Africa,Israel,Baby Food,Offline,C,8/7/2010,816647517,9/21/2010,3003,255.28,159.42,766605.84,478738.26,287867.58 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,C,8/24/2015,236260831,9/6/2015,3685,109.28,35.84,402696.8,132070.4,270626.4 +Europe,Luxembourg,Vegetables,Offline,L,11/3/2014,180539977,11/7/2014,4646,154.06,90.93,715762.76,422460.78,293301.98 +Sub-Saharan Africa,Tanzania,Personal Care,Online,M,1/28/2011,969846284,3/10/2011,7922,81.73,56.67,647465.06,448939.74,198525.32 +Asia,Brunei,Clothes,Offline,H,2/1/2012,294853579,3/2/2012,2581,109.28,35.84,282051.68,92503.04,189548.64 +North America,Greenland,Personal Care,Online,C,7/15/2011,866548192,9/1/2011,9721,81.73,56.67,794497.33,550889.07,243608.26 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,M,7/3/2015,966228950,7/6/2015,7473,437.2,263.33,3267195.6,1967865.09,1299330.51 +Europe,Lithuania,Cosmetics,Online,H,12/28/2015,295507180,1/20/2016,5996,437.2,263.33,2621451.2,1578926.68,1042524.52 +Middle East and North Africa,United Arab Emirates,Meat,Offline,C,6/3/2017,426306712,6/22/2017,2484,421.89,364.69,1047974.76,905889.96,142084.8 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,L,2/23/2010,750863873,3/13/2010,6161,81.73,56.67,503538.53,349143.87,154394.66 +Asia,Cambodia,Cosmetics,Online,H,1/31/2012,731727492,3/6/2012,3280,437.2,263.33,1434016,863722.4,570293.6 +Europe,Andorra,Household,Online,H,11/29/2011,351758897,1/15/2012,2129,668.27,502.54,1422746.83,1069907.66,352839.17 +Europe,France,Meat,Online,C,10/1/2010,564131915,10/21/2010,8025,421.89,364.69,3385667.25,2926637.25,459030 +Asia,Turkmenistan,Baby Food,Offline,C,10/10/2010,142332875,11/13/2010,8316,255.28,159.42,2122908.48,1325736.72,797171.76 +Australia and Oceania,Australia,Meat,Online,M,6/12/2011,630160605,6/18/2011,7382,421.89,364.69,3114391.98,2692141.58,422250.4 +Sub-Saharan Africa,Zambia,Cereal,Online,M,4/12/2013,491726434,5/1/2013,1634,205.7,117.11,336113.8,191357.74,144756.06 +Sub-Saharan Africa,Benin,Baby Food,Online,C,1/29/2014,961454188,3/10/2014,4515,255.28,159.42,1152589.2,719781.3,432807.9 +Sub-Saharan Africa,Benin,Cereal,Online,H,9/15/2012,194080197,9/16/2012,1498,205.7,117.11,308138.6,175430.78,132707.82 +Sub-Saharan Africa,Ghana,Meat,Online,C,11/17/2012,914653289,12/13/2012,5089,421.89,364.69,2146998.21,1855907.41,291090.8 +Sub-Saharan Africa,Comoros,Snacks,Offline,C,10/23/2011,968534791,12/10/2011,9822,152.58,97.44,1498640.76,957055.68,541585.08 +Central America and the Caribbean,Panama,Cosmetics,Offline,L,7/20/2011,971398532,8/26/2011,7267,437.2,263.33,3177132.4,1913619.11,1263513.29 +Central America and the Caribbean,Cuba,Baby Food,Offline,C,3/25/2015,259230840,4/24/2015,1021,255.28,159.42,260640.88,162767.82,97873.06 +Australia and Oceania,New Zealand,Cosmetics,Offline,L,9/5/2015,938330543,9/7/2015,1714,437.2,263.33,749360.8,451347.62,298013.18 +Asia,Mongolia,Cereal,Online,M,5/13/2014,235308969,6/22/2014,2008,205.7,117.11,413045.6,235156.88,177888.72 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,M,1/11/2010,847089946,1/29/2010,1594,9.33,6.92,14872.02,11030.48,3841.54 +Middle East and North Africa,Yemen,Cereal,Offline,M,1/24/2010,590909802,2/20/2010,2197,205.7,117.11,451922.9,257290.67,194632.23 +Sub-Saharan Africa,Uganda,Beverages,Offline,C,7/23/2011,954317367,9/3/2011,2571,47.45,31.79,121993.95,81732.09,40261.86 +Europe,Monaco,Beverages,Offline,M,8/29/2012,345173966,9/2/2012,3502,47.45,31.79,166169.9,111328.58,54841.32 +Asia,Turkmenistan,Office Supplies,Offline,C,5/19/2016,841653430,7/1/2016,2808,651.21,524.96,1828597.68,1474087.68,354510 +Asia,Uzbekistan,Office Supplies,Offline,L,8/24/2011,542242085,10/12/2011,338,651.21,524.96,220108.98,177436.48,42672.5 +Asia,Bhutan,Beverages,Offline,L,12/13/2014,315738761,12/16/2014,2971,47.45,31.79,140973.95,94448.09,46525.86 +Middle East and North Africa,Iran,Clothes,Offline,L,7/24/2013,651254785,9/11/2013,9618,109.28,35.84,1051055.04,344709.12,706345.92 +Europe,Romania,Baby Food,Online,L,9/30/2014,308213984,10/17/2014,6222,255.28,159.42,1588352.16,991911.24,596440.92 +Central America and the Caribbean,Grenada,Fruits,Offline,C,9/10/2011,366352689,9/14/2011,757,9.33,6.92,7062.81,5238.44,1824.37 +Sub-Saharan Africa,Burundi,Vegetables,Online,C,1/1/2010,175719726,2/14/2010,8227,154.06,90.93,1267451.62,748081.11,519370.51 +Sub-Saharan Africa,Comoros,Household,Offline,H,5/10/2016,506676423,6/10/2016,5668,668.27,502.54,3787754.36,2848396.72,939357.64 +Asia,Maldives,Cereal,Online,C,12/28/2011,399896609,12/28/2011,7148,205.7,117.11,1470343.6,837102.28,633241.32 +Asia,Kyrgyzstan,Snacks,Online,L,1/22/2017,316366612,1/24/2017,8766,152.58,97.44,1337516.28,854159.04,483357.24 +Europe,Denmark,Office Supplies,Offline,M,2/25/2011,787385261,3/18/2011,3651,651.21,524.96,2377567.71,1916628.96,460938.75 +Europe,Netherlands,Baby Food,Offline,H,10/7/2012,164563882,10/15/2012,6964,255.28,159.42,1777769.92,1110200.88,667569.04 +Europe,Greece,Baby Food,Offline,L,12/22/2014,469826304,12/22/2014,899,255.28,159.42,229496.72,143318.58,86178.14 +Australia and Oceania,Australia,Vegetables,Offline,L,11/26/2011,645408856,1/15/2012,9678,154.06,90.93,1490992.68,880020.54,610972.14 +Europe,Georgia,Vegetables,Online,M,2/11/2010,603860366,3/28/2010,4556,154.06,90.93,701897.36,414277.08,287620.28 +Sub-Saharan Africa,Lesotho,Snacks,Offline,M,3/23/2017,778042161,5/1/2017,8820,152.58,97.44,1345755.6,859420.8,486334.8 +Sub-Saharan Africa,Djibouti,Snacks,Offline,C,6/1/2015,771128070,6/25/2015,2787,152.58,97.44,425240.46,271565.28,153675.18 +Central America and the Caribbean,Dominican Republic,Cereal,Online,M,8/26/2010,706604421,8/29/2010,8805,205.7,117.11,1811188.5,1031153.55,780034.95 +Middle East and North Africa,Bahrain,Office Supplies,Online,H,10/1/2013,778270041,10/21/2013,6255,651.21,524.96,4073318.55,3283624.8,789693.75 +Asia,Uzbekistan,Meat,Online,H,11/15/2013,800236260,12/16/2013,6547,421.89,364.69,2762113.83,2387625.43,374488.4 +Central America and the Caribbean,Dominica,Beverages,Offline,L,8/9/2012,656926906,9/7/2012,8125,47.45,31.79,385531.25,258293.75,127237.5 +Europe,San Marino,Cosmetics,Offline,H,8/6/2012,753078305,8/28/2012,1460,437.2,263.33,638312,384461.8,253850.2 +Middle East and North Africa,Egypt,Snacks,Offline,M,10/12/2013,663739287,10/18/2013,4060,152.58,97.44,619474.8,395606.4,223868.4 +Sub-Saharan Africa,Zambia,Cereal,Online,M,2/24/2017,484271180,4/6/2017,5459,205.7,117.11,1122916.3,639303.49,483612.81 +Europe,Estonia,Office Supplies,Online,C,5/28/2013,380347812,6/20/2013,2225,651.21,524.96,1448942.25,1168036,280906.25 +Australia and Oceania,Solomon Islands,Beverages,Offline,C,1/11/2017,137955510,1/24/2017,2956,47.45,31.79,140262.2,93971.24,46290.96 +Sub-Saharan Africa,Guinea,Clothes,Online,H,1/25/2017,513393104,2/5/2017,3283,109.28,35.84,358766.24,117662.72,241103.52 +Europe,Spain,Baby Food,Online,C,3/14/2011,983271920,4/11/2011,867,255.28,159.42,221327.76,138217.14,83110.62 +Europe,Italy,Personal Care,Offline,H,2/8/2017,194515788,2/23/2017,399,81.73,56.67,32610.27,22611.33,9998.94 +Europe,Ukraine,Meat,Online,M,8/31/2015,914361035,10/6/2015,8604,421.89,364.69,3629941.56,3137792.76,492148.8 +Europe,Hungary,Meat,Offline,L,4/30/2015,580356490,6/12/2015,9237,421.89,364.69,3896997.93,3368641.53,528356.4 +Europe,Czech Republic,Vegetables,Offline,H,6/16/2010,750363481,6/16/2010,8083,154.06,90.93,1245266.98,734987.19,510279.79 +Middle East and North Africa,Afghanistan,Household,Online,L,6/5/2015,352555835,6/17/2015,7961,668.27,502.54,5320097.47,4000720.94,1319376.53 +Europe,Serbia,Cereal,Online,H,5/15/2015,635419881,7/1/2015,3718,205.7,117.11,764792.6,435414.98,329377.62 +Europe,Italy,Cosmetics,Online,C,6/3/2015,217754447,6/10/2015,7235,437.2,263.33,3163142,1905192.55,1257949.45 +Sub-Saharan Africa,Liberia,Fruits,Online,C,3/19/2014,938670861,4/2/2014,2422,9.33,6.92,22597.26,16760.24,5837.02 +Asia,Cambodia,Snacks,Online,H,3/24/2015,207592952,4/16/2015,222,152.58,97.44,33872.76,21631.68,12241.08 +Europe,Belarus,Baby Food,Online,C,6/6/2015,454257047,6/9/2015,3610,255.28,159.42,921560.8,575506.2,346054.6 +Middle East and North Africa,Oman,Cereal,Offline,L,8/22/2016,578711974,9/6/2016,2588,205.7,117.11,532351.6,303080.68,229270.92 +Europe,Belarus,Cereal,Offline,H,3/9/2014,901319062,4/6/2014,9195,205.7,117.11,1891411.5,1076826.45,814585.05 +Europe,Luxembourg,Fruits,Online,H,10/18/2015,912752139,10/21/2015,2496,9.33,6.92,23287.68,17272.32,6015.36 +Europe,France,Vegetables,Offline,C,2/18/2015,623997533,3/4/2015,3591,154.06,90.93,553229.46,326529.63,226699.83 +Europe,Albania,Office Supplies,Online,M,9/15/2010,116354072,10/7/2010,610,651.21,524.96,397238.1,320225.6,77012.5 +Middle East and North Africa,Tunisia ,Cereal,Online,H,3/27/2017,891433084,3/27/2017,3714,205.7,117.11,763969.8,434946.54,329023.26 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,C,6/5/2016,921158397,6/18/2016,95,9.33,6.92,886.35,657.4,228.95 +Asia,North Korea,Office Supplies,Offline,C,10/11/2013,497766339,11/17/2013,8976,651.21,524.96,5845260.96,4712040.96,1133220 +Australia and Oceania,Nauru,Vegetables,Offline,L,1/19/2012,883805739,2/24/2012,6613,154.06,90.93,1018798.78,601320.09,417478.69 +Asia,Kyrgyzstan,Vegetables,Online,C,1/30/2015,262137925,3/9/2015,1292,154.06,90.93,199045.52,117481.56,81563.96 +Europe,Ireland,Beverages,Offline,L,5/30/2016,485936725,6/8/2016,8330,47.45,31.79,395258.5,264810.7,130447.8 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,H,8/25/2010,328688466,9/23/2010,5076,651.21,524.96,3305541.96,2664696.96,640845 +Sub-Saharan Africa,Botswana,Cosmetics,Online,L,5/22/2012,434191977,6/7/2012,5910,437.2,263.33,2583852,1556280.3,1027571.7 +Asia,Turkmenistan,Cosmetics,Online,H,8/2/2014,166558587,9/21/2014,7242,437.2,263.33,3166202.4,1907035.86,1259166.54 +Sub-Saharan Africa,Guinea,Household,Online,H,1/14/2015,760212123,3/5/2015,2516,668.27,502.54,1681367.32,1264390.64,416976.68 +Asia,North Korea,Personal Care,Offline,M,8/10/2012,369888913,9/29/2012,7204,81.73,56.67,588782.92,408250.68,180532.24 +Sub-Saharan Africa,Niger,Baby Food,Offline,L,1/6/2011,820637786,1/24/2011,3812,255.28,159.42,973127.36,607709.04,365418.32 +Sub-Saharan Africa,South Africa,Household,Online,H,1/14/2015,857820069,2/25/2015,6876,668.27,502.54,4595024.52,3455465.04,1139559.48 +Europe,Belgium,Meat,Offline,M,8/5/2011,197109591,9/16/2011,7963,421.89,364.69,3359510.07,2904026.47,455483.6 +Middle East and North Africa,Algeria,Cereal,Online,H,5/17/2011,874492681,5/21/2011,672,205.7,117.11,138230.4,78697.92,59532.48 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,L,10/15/2014,496268165,10/17/2014,5633,437.2,263.33,2462747.6,1483337.89,979409.71 +Sub-Saharan Africa,Cameroon,Fruits,Offline,C,9/23/2015,789047372,10/17/2015,5507,9.33,6.92,51380.31,38108.44,13271.87 +Europe,Italy,Snacks,Offline,M,12/10/2012,849754130,1/24/2013,9985,152.58,97.44,1523511.3,972938.4,550572.9 +North America,Canada,Cosmetics,Online,C,10/23/2013,295624768,10/25/2013,793,437.2,263.33,346699.6,208820.69,137878.91 +Asia,Singapore,Snacks,Offline,H,6/6/2015,614208114,7/1/2015,6685,152.58,97.44,1019997.3,651386.4,368610.9 +Australia and Oceania,Tonga,Beverages,Offline,M,12/13/2015,213365495,12/15/2015,8446,47.45,31.79,400762.7,268498.34,132264.36 +Europe,Moldova ,Household,Offline,M,10/20/2010,271270740,11/3/2010,3895,668.27,502.54,2602911.65,1957393.3,645518.35 +Central America and the Caribbean,El Salvador,Cereal,Online,H,8/21/2011,686410176,8/22/2011,2880,205.7,117.11,592416,337276.8,255139.2 +Asia,India,Fruits,Offline,C,3/23/2012,527582633,5/7/2012,2280,9.33,6.92,21272.4,15777.6,5494.8 +Middle East and North Africa,Bahrain,Cereal,Offline,L,12/26/2014,283899438,2/1/2015,1007,205.7,117.11,207139.9,117929.77,89210.13 +Sub-Saharan Africa,Niger,Office Supplies,Online,M,1/14/2012,514784419,1/23/2012,5004,651.21,524.96,3258654.84,2626899.84,631755 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,L,9/17/2011,499973905,9/26/2011,2244,255.28,159.42,572848.32,357738.48,215109.84 +Asia,Cambodia,Household,Online,M,1/16/2012,489516723,2/3/2012,7731,668.27,502.54,5166395.37,3885136.74,1281258.63 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,L,2/18/2012,353774201,3/22/2012,8503,152.58,97.44,1297387.74,828532.32,468855.42 +Asia,Bhutan,Fruits,Offline,M,12/8/2015,933420169,1/16/2016,8625,9.33,6.92,80471.25,59685,20786.25 +Europe,Latvia,Cosmetics,Online,M,4/28/2013,889440953,6/1/2013,4198,437.2,263.33,1835365.6,1105459.34,729906.26 +Europe,Serbia,Cosmetics,Online,C,3/2/2014,753135383,3/5/2014,8351,437.2,263.33,3651057.2,2199068.83,1451988.37 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,L,4/2/2014,676114785,5/22/2014,6245,651.21,524.96,4066806.45,3278375.2,788431.25 +Europe,Germany,Vegetables,Offline,M,3/20/2014,880302989,3/28/2014,72,154.06,90.93,11092.32,6546.96,4545.36 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,L,10/8/2015,307936322,11/9/2015,4056,109.28,35.84,443239.68,145367.04,297872.64 +Sub-Saharan Africa,Mozambique,Cereal,Offline,L,4/26/2010,671563613,5/5/2010,9452,205.7,117.11,1944276.4,1106923.72,837352.68 +Asia,Philippines,Cereal,Offline,L,1/21/2013,604046189,3/7/2013,9546,205.7,117.11,1963612.2,1117932.06,845680.14 +Europe,Belarus,Snacks,Offline,M,9/28/2013,608557879,10/25/2013,4655,152.58,97.44,710259.9,453583.2,256676.7 +Sub-Saharan Africa,Mauritania,Cereal,Online,H,10/5/2010,808585011,10/17/2010,7128,205.7,117.11,1466229.6,834760.08,631469.52 +Europe,Norway,Household,Online,H,12/6/2014,497926414,1/19/2015,6346,668.27,502.54,4240841.42,3189118.84,1051722.58 +Sub-Saharan Africa,Tanzania,Cereal,Online,M,6/1/2015,390693414,6/26/2015,3718,205.7,117.11,764792.6,435414.98,329377.62 +Middle East and North Africa,Oman,Cosmetics,Online,M,10/19/2013,371309840,10/21/2013,7688,437.2,263.33,3361193.6,2024481.04,1336712.56 +Europe,Italy,Fruits,Offline,H,9/25/2012,844512021,10/28/2012,8729,9.33,6.92,81441.57,60404.68,21036.89 +Sub-Saharan Africa,Guinea,Baby Food,Online,C,2/25/2012,485348784,3/9/2012,4346,255.28,159.42,1109446.88,692839.32,416607.56 +Central America and the Caribbean,Grenada,Personal Care,Offline,H,1/16/2013,289181458,1/16/2013,4075,81.73,56.67,333049.75,230930.25,102119.5 +North America,Canada,Office Supplies,Offline,M,9/7/2013,421683871,10/20/2013,4483,651.21,524.96,2919374.43,2353395.68,565978.75 +Asia,Myanmar,Personal Care,Offline,L,5/30/2013,668842351,5/31/2013,4170,81.73,56.67,340814.1,236313.9,104500.2 +Middle East and North Africa,Israel,Office Supplies,Offline,L,5/31/2016,886955726,6/26/2016,8764,651.21,524.96,5707204.44,4600749.44,1106455 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,C,10/20/2012,552635324,11/16/2012,5928,109.28,35.84,647811.84,212459.52,435352.32 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,L,9/6/2012,112804973,9/11/2012,353,109.28,35.84,38575.84,12651.52,25924.32 +Europe,Bulgaria,Cosmetics,Online,L,1/28/2012,534701001,2/23/2012,8763,437.2,263.33,3831183.6,2307560.79,1523622.81 +Asia,Singapore,Baby Food,Offline,L,11/12/2011,155872237,12/22/2011,4914,255.28,159.42,1254445.92,783389.88,471056.04 +Europe,Lithuania,Snacks,Online,C,12/25/2013,534180009,1/6/2014,4590,152.58,97.44,700342.2,447249.6,253092.6 +Australia and Oceania,Samoa ,Meat,Offline,H,1/31/2010,597798144,3/21/2010,610,421.89,364.69,257352.9,222460.9,34892 +Europe,Russia,Office Supplies,Offline,M,8/6/2015,695212972,8/19/2015,7822,651.21,524.96,5093764.62,4106237.12,987527.5 +Australia and Oceania,Kiribati,Cosmetics,Online,L,12/7/2012,345223319,12/20/2012,8107,437.2,263.33,3544380.4,2134816.31,1409564.09 +Europe,Bulgaria,Cosmetics,Online,L,11/16/2015,486940515,12/2/2015,5374,437.2,263.33,2349512.8,1415135.42,934377.38 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,L,10/2/2012,329788386,10/31/2012,567,152.58,97.44,86512.86,55248.48,31264.38 +Australia and Oceania,Papua New Guinea,Vegetables,Online,M,9/7/2015,503503262,9/29/2015,6659,154.06,90.93,1025885.54,605502.87,420382.67 +Asia,Mongolia,Baby Food,Offline,H,5/6/2011,808133971,5/9/2011,3655,255.28,159.42,933048.4,582680.1,350368.3 +Sub-Saharan Africa,Gabon,Snacks,Online,L,3/13/2010,664041841,4/27/2010,3592,152.58,97.44,548067.36,350004.48,198062.88 +Sub-Saharan Africa,South Africa,Baby Food,Online,M,5/28/2012,461900699,6/2/2012,5536,255.28,159.42,1413230.08,882549.12,530680.96 +Middle East and North Africa,Oman,Vegetables,Offline,H,8/20/2011,212696874,8/29/2011,586,154.06,90.93,90279.16,53284.98,36994.18 +Australia and Oceania,Nauru,Clothes,Online,L,12/16/2013,897729194,1/3/2014,6873,109.28,35.84,751081.44,246328.32,504753.12 +Middle East and North Africa,Algeria,Cereal,Online,L,5/21/2011,418608987,5/26/2011,4556,205.7,117.11,937169.2,533553.16,403616.04 +Middle East and North Africa,Turkey,Cosmetics,Online,M,11/28/2015,347260081,1/3/2016,830,437.2,263.33,362876,218563.9,144312.1 +Central America and the Caribbean,Haiti,Office Supplies,Online,M,4/22/2010,975918805,5/26/2010,4916,651.21,524.96,3201348.36,2580703.36,620645 +Australia and Oceania,Nauru,Household,Offline,M,6/28/2012,867133986,7/13/2012,3071,668.27,502.54,2052257.17,1543300.34,508956.83 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,L,2/25/2011,903766953,3/4/2011,3580,437.2,263.33,1565176,942721.4,622454.6 +Europe,Russia,Personal Care,Offline,C,12/22/2014,238991534,1/18/2015,1761,81.73,56.67,143926.53,99795.87,44130.66 +Central America and the Caribbean,Belize,Baby Food,Offline,M,12/29/2010,346294057,1/1/2011,4962,255.28,159.42,1266699.36,791042.04,475657.32 +Europe,Slovakia,Beverages,Offline,M,10/21/2013,969473350,10/24/2013,7563,47.45,31.79,358864.35,240427.77,118436.58 +Europe,Macedonia,Vegetables,Online,H,5/13/2016,572640740,5/21/2016,5975,154.06,90.93,920508.5,543306.75,377201.75 +Australia and Oceania,East Timor,Meat,Offline,M,6/20/2016,390220057,7/28/2016,3641,421.89,364.69,1536101.49,1327836.29,208265.2 +Europe,Slovenia,Fruits,Offline,H,12/24/2012,376947629,1/18/2013,6035,9.33,6.92,56306.55,41762.2,14544.35 +Australia and Oceania,Palau,Clothes,Online,C,3/12/2017,557872283,4/20/2017,5661,109.28,35.84,618634.08,202890.24,415743.84 +Asia,Philippines,Clothes,Online,L,3/3/2011,578355348,3/18/2011,7055,109.28,35.84,770970.4,252851.2,518119.2 +Asia,India,Cereal,Online,M,2/9/2012,154070651,3/6/2012,1784,205.7,117.11,366968.8,208924.24,158044.56 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,L,7/26/2015,421004521,8/1/2015,3448,154.06,90.93,531198.88,313526.64,217672.24 +Sub-Saharan Africa,Liberia,Vegetables,Online,L,5/16/2014,785455787,6/16/2014,2677,154.06,90.93,412418.62,243419.61,168999.01 +Europe,Georgia,Personal Care,Online,M,7/26/2017,274035775,9/1/2017,2130,81.73,56.67,174084.9,120707.1,53377.8 +Middle East and North Africa,Iraq,Meat,Offline,L,4/29/2016,683668315,6/17/2016,1502,421.89,364.69,633678.78,547764.38,85914.4 +Sub-Saharan Africa,Senegal,Meat,Online,C,6/17/2010,731589734,6/23/2010,2515,421.89,364.69,1061053.35,917195.35,143858 +Europe,Hungary,Baby Food,Online,C,3/14/2012,105348861,4/20/2012,3924,255.28,159.42,1001718.72,625564.08,376154.64 +Central America and the Caribbean,Dominican Republic,Cereal,Online,L,2/20/2012,812807023,3/21/2012,6515,205.7,117.11,1340135.5,762971.65,577163.85 +Sub-Saharan Africa,Lesotho,Cereal,Offline,M,4/8/2013,432138049,4/22/2013,8107,205.7,117.11,1667609.9,949410.77,718199.13 +Asia,Sri Lanka,Baby Food,Offline,C,2/6/2012,661828267,3/9/2012,8546,255.28,159.42,2181622.88,1362403.32,819219.56 +Asia,Sri Lanka,Snacks,Offline,M,7/19/2017,570676505,8/1/2017,4714,152.58,97.44,719262.12,459332.16,259929.96 +Middle East and North Africa,Oman,Personal Care,Online,C,11/19/2016,647794091,11/21/2016,5522,81.73,56.67,451313.06,312931.74,138381.32 +Middle East and North Africa,United Arab Emirates,Cereal,Online,L,5/17/2017,552604854,6/16/2017,6911,205.7,117.11,1421592.7,809347.21,612245.49 +Australia and Oceania,New Zealand,Baby Food,Online,L,3/15/2012,464845120,4/26/2012,6856,255.28,159.42,1750199.68,1092983.52,657216.16 +Europe,Macedonia,Cosmetics,Offline,M,7/21/2014,634563720,8/10/2014,361,437.2,263.33,157829.2,95062.13,62767.07 +Central America and the Caribbean,Panama,Cosmetics,Online,L,12/15/2015,932121980,12/28/2015,4462,437.2,263.33,1950786.4,1174978.46,775807.94 +Asia,Bangladesh,Personal Care,Offline,M,10/13/2012,398193728,10/17/2012,3228,81.73,56.67,263824.44,182930.76,80893.68 +Sub-Saharan Africa,Madagascar,Clothes,Offline,H,1/22/2010,393765294,3/6/2010,2756,109.28,35.84,301175.68,98775.04,202400.64 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,C,1/30/2010,550135505,2/13/2010,6176,437.2,263.33,2700147.2,1626326.08,1073821.12 +Middle East and North Africa,Tunisia ,Cereal,Online,L,3/17/2016,118915688,4/5/2016,8650,205.7,117.11,1779305,1013001.5,766303.5 +Europe,Macedonia,Snacks,Offline,M,12/7/2013,222029674,1/21/2014,2369,152.58,97.44,361462.02,230835.36,130626.66 +Asia,Kazakhstan,Office Supplies,Offline,C,7/14/2012,701713788,8/26/2012,1558,651.21,524.96,1014585.18,817887.68,196697.5 +Europe,Georgia,Baby Food,Online,C,12/30/2010,570516860,1/2/2011,7472,255.28,159.42,1907452.16,1191186.24,716265.92 +Europe,Russia,Personal Care,Online,H,12/8/2016,261300218,1/5/2017,3396,81.73,56.67,277555.08,192451.32,85103.76 +Australia and Oceania,Australia,Cereal,Offline,H,7/16/2012,277237689,7/25/2012,9648,205.7,117.11,1984593.6,1129877.28,854716.32 +Asia,Nepal,Fruits,Offline,H,5/5/2011,741815602,5/5/2011,8576,9.33,6.92,80014.08,59345.92,20668.16 +Sub-Saharan Africa,Madagascar,Baby Food,Online,L,8/2/2016,948832786,9/16/2016,9561,255.28,159.42,2440732.08,1524214.62,916517.46 +Sub-Saharan Africa,Comoros,Snacks,Offline,H,6/7/2017,712400567,7/26/2017,4014,152.58,97.44,612456.12,391124.16,221331.96 +Sub-Saharan Africa,Zambia,Personal Care,Offline,M,6/21/2015,816942775,6/26/2015,376,81.73,56.67,30730.48,21307.92,9422.56 +Europe,Greece,Meat,Offline,L,5/7/2013,767195737,5/30/2013,9122,421.89,364.69,3848480.58,3326702.18,521778.4 +Europe,Moldova ,Vegetables,Online,L,12/30/2010,138208281,2/16/2011,7757,154.06,90.93,1195043.42,705344.01,489699.41 +Europe,Germany,Cosmetics,Offline,M,12/25/2016,825341737,2/1/2017,5816,437.2,263.33,2542755.2,1531527.28,1011227.92 +Sub-Saharan Africa,Liberia,Meat,Online,H,6/8/2014,294269931,7/19/2014,9867,421.89,364.69,4162788.63,3598396.23,564392.4 +Middle East and North Africa,Tunisia ,Office Supplies,Online,C,4/7/2010,130979192,4/25/2010,8508,651.21,524.96,5540494.68,4466359.68,1074135 +Sub-Saharan Africa,Benin,Cosmetics,Online,M,3/26/2016,191768348,4/13/2016,7370,437.2,263.33,3222164,1940742.1,1281421.9 +Sub-Saharan Africa,Nigeria,Household,Online,M,11/17/2014,853248727,11/20/2014,4114,668.27,502.54,2749262.78,2067449.56,681813.22 +Australia and Oceania,Samoa ,Cereal,Online,L,4/20/2016,762344157,5/14/2016,3432,205.7,117.11,705962.4,401921.52,304040.88 +Middle East and North Africa,Egypt,Cereal,Online,M,7/13/2016,886290967,8/26/2016,2047,205.7,117.11,421067.9,239724.17,181343.73 +Sub-Saharan Africa,Togo,Clothes,Offline,C,6/11/2016,462637984,6/26/2016,3715,109.28,35.84,405975.2,133145.6,272829.6 +North America,United States of America,Household,Offline,L,5/29/2010,149246537,6/1/2010,4222,668.27,502.54,2821435.94,2121723.88,699712.06 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,L,10/14/2012,674290454,10/26/2012,6384,421.89,364.69,2693345.76,2328180.96,365164.8 +Europe,United Kingdom,Beverages,Online,L,4/17/2016,586256062,4/25/2016,5052,47.45,31.79,239717.4,160603.08,79114.32 +North America,United States of America,Vegetables,Offline,C,12/2/2010,303942191,1/18/2011,2103,154.06,90.93,323988.18,191225.79,132762.39 +Sub-Saharan Africa,Swaziland,Fruits,Online,L,6/9/2010,766460168,7/25/2010,1451,9.33,6.92,13537.83,10040.92,3496.91 +Sub-Saharan Africa,South Africa,Cereal,Offline,M,10/3/2010,283233821,10/16/2010,4037,205.7,117.11,830410.9,472773.07,357637.83 +Sub-Saharan Africa,Comoros,Beverages,Offline,H,5/31/2016,383999478,6/18/2016,2834,47.45,31.79,134473.3,90092.86,44380.44 +Asia,Brunei,Cosmetics,Online,L,2/3/2014,868805968,2/22/2014,7848,437.2,263.33,3431145.6,2066613.84,1364531.76 +Europe,Andorra,Clothes,Offline,H,4/3/2014,258014619,5/12/2014,1114,109.28,35.84,121737.92,39925.76,81812.16 +Europe,Latvia,Beverages,Online,C,1/23/2017,742299258,2/27/2017,1701,47.45,31.79,80712.45,54074.79,26637.66 +Middle East and North Africa,Afghanistan,Office Supplies,Online,L,3/6/2016,532646214,4/8/2016,706,651.21,524.96,459754.26,370621.76,89132.5 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,H,2/9/2010,610354316,3/24/2010,6260,154.06,90.93,964415.6,569221.8,395193.8 +Asia,Taiwan,Vegetables,Offline,H,7/30/2013,677034890,9/7/2013,8524,154.06,90.93,1313207.44,775087.32,538120.12 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,H,11/11/2015,504611766,12/17/2015,4690,9.33,6.92,43757.7,32454.8,11302.9 +Middle East and North Africa,Saudi Arabia,Household,Offline,M,11/18/2014,385321271,11/27/2014,3982,668.27,502.54,2661051.14,2001114.28,659936.86 +Asia,Cambodia,Cosmetics,Online,M,5/28/2013,681712234,6/20/2013,2654,437.2,263.33,1160328.8,698877.82,461450.98 +Sub-Saharan Africa,Mali,Fruits,Online,C,4/9/2015,476645982,4/14/2015,8993,9.33,6.92,83904.69,62231.56,21673.13 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,H,1/4/2014,723296344,1/27/2014,8316,651.21,524.96,5415462.36,4365567.36,1049895 +Europe,Italy,Snacks,Online,H,10/24/2011,195149648,10/28/2011,7972,152.58,97.44,1216367.76,776791.68,439576.08 +Europe,Hungary,Beverages,Online,M,9/12/2015,436004722,9/30/2015,2341,47.45,31.79,111080.45,74420.39,36660.06 +Sub-Saharan Africa,Ghana,Clothes,Online,M,1/17/2011,809972894,3/4/2011,7833,109.28,35.84,855990.24,280734.72,575255.52 +Middle East and North Africa,Algeria,Meat,Offline,H,10/20/2010,751477992,10/24/2010,7892,421.89,364.69,3329555.88,2878133.48,451422.4 +Australia and Oceania,Vanuatu,Cereal,Offline,M,10/30/2013,215256345,11/27/2013,7991,205.7,117.11,1643748.7,935826.01,707922.69 +Middle East and North Africa,Azerbaijan,Household,Offline,M,4/10/2016,126356780,5/18/2016,634,668.27,502.54,423683.18,318610.36,105072.82 +Europe,Italy,Beverages,Offline,L,5/6/2015,130140626,5/22/2015,358,47.45,31.79,16987.1,11380.82,5606.28 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,L,2/4/2013,842281711,3/14/2013,8730,109.28,35.84,954014.4,312883.2,641131.2 +Europe,Serbia,Clothes,Online,L,8/27/2012,698766362,10/3/2012,9350,109.28,35.84,1021768,335104,686664 +Sub-Saharan Africa,Malawi,Clothes,Offline,H,6/6/2014,905893409,7/14/2014,2845,109.28,35.84,310901.6,101964.8,208936.8 +Asia,Myanmar,Cereal,Offline,M,4/22/2012,490274178,5/19/2012,1879,205.7,117.11,386510.3,220049.69,166460.61 +Asia,Indonesia,Office Supplies,Offline,M,8/11/2012,348832499,9/11/2012,6143,651.21,524.96,4000383.03,3224829.28,775553.75 +Middle East and North Africa,Syria,Baby Food,Offline,H,2/25/2015,998804700,4/5/2015,7361,255.28,159.42,1879116.08,1173490.62,705625.46 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,L,1/8/2017,327739608,2/3/2017,4288,154.06,90.93,660609.28,389907.84,270701.44 +Middle East and North Africa,Yemen,Meat,Online,H,5/15/2016,343498551,6/18/2016,7709,421.89,364.69,3252350.01,2811395.21,440954.8 +Middle East and North Africa,Morocco,Clothes,Offline,L,3/18/2016,424255359,4/29/2016,5443,109.28,35.84,594811.04,195077.12,399733.92 +Sub-Saharan Africa,Cape Verde,Cereal,Online,C,1/13/2013,468496358,2/23/2013,7338,205.7,117.11,1509426.6,859353.18,650073.42 +Middle East and North Africa,Turkey,Household,Offline,H,10/9/2015,445020377,10/20/2015,274,668.27,502.54,183105.98,137695.96,45410.02 +Europe,Denmark,Fruits,Online,L,9/7/2011,842938745,10/24/2011,3161,9.33,6.92,29492.13,21874.12,7618.01 +Sub-Saharan Africa,Ethiopia,Snacks,Offline,H,8/12/2015,421675288,9/9/2015,1943,152.58,97.44,296462.94,189325.92,107137.02 +Middle East and North Africa,Qatar,Cosmetics,Offline,C,3/3/2013,260966336,3/5/2013,4593,437.2,263.33,2008059.6,1209474.69,798584.91 +Sub-Saharan Africa,South Sudan,Beverages,Offline,L,7/16/2017,610860717,7/16/2017,6116,47.45,31.79,290204.2,194427.64,95776.56 +Sub-Saharan Africa,Cameroon,Household,Offline,C,9/3/2012,441719758,9/24/2012,3547,668.27,502.54,2370353.69,1782509.38,587844.31 +Asia,South Korea,Cereal,Online,M,2/7/2010,594217288,3/28/2010,955,205.7,117.11,196443.5,111840.05,84603.45 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,M,11/4/2014,629339635,12/4/2014,4438,651.21,524.96,2890069.98,2329772.48,560297.5 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,H,1/16/2014,178385627,1/18/2014,7126,154.06,90.93,1097831.56,647967.18,449864.38 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,H,1/24/2011,292966592,2/9/2011,4180,47.45,31.79,198341,132882.2,65458.8 +North America,Mexico,Meat,Offline,C,2/14/2014,295006358,2/23/2014,7792,421.89,364.69,3287366.88,2841664.48,445702.4 +Middle East and North Africa,Kuwait,Fruits,Online,M,5/6/2017,926741254,6/7/2017,2186,9.33,6.92,20395.38,15127.12,5268.26 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,L,2/23/2012,300720107,3/19/2012,8617,437.2,263.33,3767352.4,2269114.61,1498237.79 +Sub-Saharan Africa,Zambia,Fruits,Online,H,9/19/2013,649804246,10/29/2013,371,9.33,6.92,3461.43,2567.32,894.11 +Central America and the Caribbean,Guatemala,Meat,Offline,H,10/24/2011,677167499,11/12/2011,7766,421.89,364.69,3276397.74,2832182.54,444215.2 +Europe,Montenegro,Household,Offline,L,5/25/2012,506296193,6/10/2012,3149,668.27,502.54,2104382.23,1582498.46,521883.77 +Middle East and North Africa,Libya,Personal Care,Online,H,2/21/2011,330989158,3/17/2011,5902,81.73,56.67,482370.46,334466.34,147904.12 +Central America and the Caribbean,Dominica,Snacks,Offline,H,5/7/2012,865357720,6/26/2012,7434,152.58,97.44,1134279.72,724368.96,409910.76 +Sub-Saharan Africa,Angola,Cosmetics,Offline,L,1/14/2010,193825709,2/19/2010,6189,437.2,263.33,2705830.8,1629749.37,1076081.43 +Europe,Liechtenstein,Baby Food,Online,M,6/7/2014,521129453,7/18/2014,2641,255.28,159.42,674194.48,421028.22,253166.26 +Middle East and North Africa,Azerbaijan,Snacks,Offline,C,4/24/2010,522317779,5/3/2010,4293,152.58,97.44,655025.94,418309.92,236716.02 +Middle East and North Africa,Iraq,Baby Food,Online,H,10/27/2013,292752015,10/29/2013,682,255.28,159.42,174100.96,108724.44,65376.52 +Asia,Sri Lanka,Snacks,Online,H,8/30/2015,898105990,9/15/2015,8375,152.58,97.44,1277857.5,816060,461797.5 +Europe,Serbia,Office Supplies,Online,M,3/2/2015,324366033,3/14/2015,5972,651.21,524.96,3889026.12,3135061.12,753965 +Middle East and North Africa,Libya,Cosmetics,Online,L,7/11/2016,227830970,8/19/2016,9102,437.2,263.33,3979394.4,2396829.66,1582564.74 +Asia,Philippines,Snacks,Offline,C,6/5/2017,985112130,6/12/2017,5426,152.58,97.44,827899.08,528709.44,299189.64 +Europe,Greece,Personal Care,Offline,C,10/28/2012,343133342,11/17/2012,9636,81.73,56.67,787550.28,546072.12,241478.16 +Asia,Myanmar,Fruits,Online,H,11/21/2013,169130933,12/31/2013,8456,9.33,6.92,78894.48,58515.52,20378.96 +Sub-Saharan Africa,The Gambia,Household,Offline,M,12/5/2013,600653731,12/24/2013,5642,668.27,502.54,3770379.34,2835330.68,935048.66 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,C,11/18/2014,495563066,12/10/2014,6978,81.73,56.67,570311.94,395443.26,174868.68 +Sub-Saharan Africa,Mozambique,Clothes,Online,L,12/19/2015,582032763,12/22/2015,5284,109.28,35.84,577435.52,189378.56,388056.96 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,M,6/20/2017,308549153,7/21/2017,5406,81.73,56.67,441832.38,306358.02,135474.36 +Middle East and North Africa,Pakistan,Clothes,Offline,M,12/13/2016,993911063,12/21/2016,9225,109.28,35.84,1008108,330624,677484 +North America,Greenland,Meat,Online,C,1/17/2013,877229821,1/21/2013,653,421.89,364.69,275494.17,238142.57,37351.6 +Sub-Saharan Africa,Tanzania,Meat,Online,L,10/19/2016,967929255,11/14/2016,631,421.89,364.69,266212.59,230119.39,36093.2 +Europe,Ukraine,Household,Online,H,1/16/2010,995745694,2/28/2010,2133,668.27,502.54,1425419.91,1071917.82,353502.09 +Asia,Bangladesh,Meat,Online,L,4/25/2017,760727965,5/9/2017,5165,421.89,364.69,2179061.85,1883623.85,295438 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,C,3/19/2011,583237397,3/30/2011,1762,152.58,97.44,268845.96,171689.28,97156.68 +Australia and Oceania,Tonga,Baby Food,Offline,C,8/15/2014,853947818,9/28/2014,991,255.28,159.42,252982.48,157985.22,94997.26 +Asia,Vietnam,Clothes,Online,L,8/16/2013,683845555,9/19/2013,3951,109.28,35.84,431765.28,141603.84,290161.44 +Europe,Switzerland,Cereal,Offline,H,4/23/2014,154229438,6/7/2014,8773,205.7,117.11,1804606.1,1027406.03,777200.07 +Asia,Vietnam,Clothes,Online,H,3/30/2016,766710793,3/30/2016,5617,109.28,35.84,613825.76,201313.28,412512.48 +Europe,Spain,Personal Care,Online,M,4/15/2016,493213450,4/29/2016,1675,81.73,56.67,136897.75,94922.25,41975.5 +Australia and Oceania,Australia,Cereal,Offline,L,5/10/2012,525973737,5/22/2012,6172,205.7,117.11,1269580.4,722802.92,546777.48 +Asia,Vietnam,Beverages,Offline,C,10/17/2014,327540481,10/25/2014,5362,47.45,31.79,254426.9,170457.98,83968.92 +Sub-Saharan Africa,Kenya,Meat,Offline,L,4/14/2012,780775010,5/15/2012,7531,421.89,364.69,3177253.59,2746480.39,430773.2 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,H,7/9/2013,138851153,8/25/2013,7997,651.21,524.96,5207726.37,4198105.12,1009621.25 +Middle East and North Africa,United Arab Emirates,Snacks,Online,H,2/6/2013,775255239,3/13/2013,4108,152.58,97.44,626798.64,400283.52,226515.12 +Europe,Bulgaria,Cereal,Online,C,6/27/2010,633786094,7/9/2010,244,205.7,117.11,50190.8,28574.84,21615.96 +Middle East and North Africa,Iran,Fruits,Online,H,10/9/2013,878555047,10/19/2013,2817,9.33,6.92,26282.61,19493.64,6788.97 +Europe,Montenegro,Household,Offline,H,3/7/2013,943985927,4/25/2013,5268,668.27,502.54,3520446.36,2647380.72,873065.64 +Central America and the Caribbean,Belize,Cosmetics,Offline,L,2/25/2015,784815061,3/6/2015,3072,437.2,263.33,1343078.4,808949.76,534128.64 +Europe,Macedonia,Snacks,Online,H,10/30/2015,426091277,11/13/2015,8732,152.58,97.44,1332328.56,850846.08,481482.48 +Sub-Saharan Africa,Eritrea,Vegetables,Online,C,6/2/2012,413175904,7/18/2012,6787,154.06,90.93,1045605.22,617141.91,428463.31 +Sub-Saharan Africa,Botswana,Household,Online,M,7/23/2014,461742770,8/20/2014,8801,668.27,502.54,5881444.27,4422854.54,1458589.73 +Middle East and North Africa,Syria,Office Supplies,Online,L,3/22/2010,807778203,5/6/2010,8376,651.21,524.96,5454534.96,4397064.96,1057470 +Sub-Saharan Africa,South Sudan,Vegetables,Online,C,12/16/2014,857581031,1/7/2015,6139,154.06,90.93,945774.34,558219.27,387555.07 +Sub-Saharan Africa,South Sudan,Snacks,Offline,C,2/3/2015,537762582,3/21/2015,4753,152.58,97.44,725212.74,463132.32,262080.42 +Australia and Oceania,Nauru,Meat,Offline,H,12/10/2016,745246684,1/21/2017,3910,421.89,364.69,1649589.9,1425937.9,223652 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,L,9/29/2012,197269666,11/17/2012,5333,109.28,35.84,582790.24,191134.72,391655.52 +Asia,Myanmar,Snacks,Offline,C,9/28/2014,381380355,11/11/2014,7777,152.58,97.44,1186614.66,757790.88,428823.78 +Asia,Bangladesh,Baby Food,Offline,H,7/4/2013,605440080,7/21/2013,2029,255.28,159.42,517963.12,323463.18,194499.94 +Sub-Saharan Africa,Central African Republic,Meat,Online,M,1/20/2012,247622668,3/8/2012,5905,421.89,364.69,2491260.45,2153494.45,337766 +Europe,Estonia,Vegetables,Offline,H,6/12/2014,106414449,7/10/2014,9255,154.06,90.93,1425825.3,841557.15,584268.15 +Europe,Portugal,Personal Care,Offline,M,6/19/2014,150614249,7/26/2014,8958,81.73,56.67,732137.34,507649.86,224487.48 +Europe,Sweden,Cereal,Online,L,7/12/2014,869333398,7/30/2014,3926,205.7,117.11,807578.2,459773.86,347804.34 +Europe,Belgium,Snacks,Offline,C,4/28/2014,121995723,5/2/2014,100,152.58,97.44,15258,9744,5514 +Central America and the Caribbean,Barbados,Meat,Offline,L,8/11/2014,788337552,9/21/2014,5455,421.89,364.69,2301409.95,1989383.95,312026 +Europe,Latvia,Snacks,Offline,M,6/4/2013,418407714,6/13/2013,4995,152.58,97.44,762137.1,486712.8,275424.3 +Sub-Saharan Africa,Mali,Vegetables,Offline,M,6/10/2017,682567536,6/17/2017,5757,154.06,90.93,886923.42,523484.01,363439.41 +Middle East and North Africa,Iran,Clothes,Online,H,6/21/2015,621490848,7/11/2015,1808,109.28,35.84,197578.24,64798.72,132779.52 +Sub-Saharan Africa,Lesotho,Vegetables,Online,C,7/11/2012,696163976,8/26/2012,9246,154.06,90.93,1424438.76,840738.78,583699.98 +Europe,Bulgaria,Household,Offline,L,11/27/2010,537885749,12/16/2010,1201,668.27,502.54,802592.27,603550.54,199041.73 +Europe,Bosnia and Herzegovina,Beverages,Offline,L,12/20/2013,298267495,1/31/2014,2835,47.45,31.79,134520.75,90124.65,44396.1 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,L,10/14/2014,199233043,10/15/2014,6340,651.21,524.96,4128671.4,3328246.4,800425 +Europe,Luxembourg,Fruits,Online,H,1/22/2015,983018720,3/13/2015,5939,9.33,6.92,55410.87,41097.88,14312.99 +Central America and the Caribbean,Grenada,Meat,Offline,L,10/9/2013,762173354,11/2/2013,2888,421.89,364.69,1218418.32,1053224.72,165193.6 +Europe,Luxembourg,Cereal,Offline,M,12/21/2010,869558274,1/20/2011,472,205.7,117.11,97090.4,55275.92,41814.48 +Europe,Germany,Cereal,Offline,L,7/24/2011,908347308,7/31/2011,9009,205.7,117.11,1853151.3,1055043.99,798107.31 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,M,12/4/2013,102026784,12/14/2013,847,9.33,6.92,7902.51,5861.24,2041.27 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,H,9/27/2013,444395530,10/29/2013,5368,154.06,90.93,826994.08,488112.24,338881.84 +Europe,Vatican City,Baby Food,Online,M,4/24/2015,849564874,5/23/2015,3980,255.28,159.42,1016014.4,634491.6,381522.8 +Europe,Serbia,Baby Food,Offline,M,8/26/2012,301958644,10/9/2012,5128,255.28,159.42,1309075.84,817505.76,491570.08 +Europe,Spain,Household,Online,M,12/28/2015,106313169,2/2/2016,9284,668.27,502.54,6204218.68,4665581.36,1538637.32 +Australia and Oceania,Marshall Islands,Personal Care,Online,H,2/7/2010,737677276,2/7/2010,3954,81.73,56.67,323160.42,224073.18,99087.24 +Asia,Laos,Baby Food,Online,C,2/19/2011,491412293,4/7/2011,8673,255.28,159.42,2214043.44,1382649.66,831393.78 +Europe,Spain,Vegetables,Offline,L,5/11/2017,433192050,6/1/2017,9,154.06,90.93,1386.54,818.37,568.17 +Sub-Saharan Africa,Guinea,Household,Offline,M,12/19/2012,349002873,1/23/2013,6561,668.27,502.54,4384519.47,3297164.94,1087354.53 +Sub-Saharan Africa,Mauritania,Fruits,Offline,C,4/17/2017,995143592,5/24/2017,3958,9.33,6.92,36928.14,27389.36,9538.78 +Europe,Malta,Cosmetics,Offline,C,11/16/2012,948225533,12/27/2012,9862,437.2,263.33,4311666.4,2596960.46,1714705.94 +Sub-Saharan Africa,Mauritania,Fruits,Offline,M,5/23/2017,655172526,7/7/2017,8965,9.33,6.92,83643.45,62037.8,21605.65 +Asia,Malaysia,Meat,Online,M,9/21/2011,183220899,10/5/2011,7990,421.89,364.69,3370901.1,2913873.1,457028 +Sub-Saharan Africa,Burundi,Snacks,Online,H,11/20/2011,569919478,11/20/2011,693,152.58,97.44,105737.94,67525.92,38212.02 +Asia,Brunei,Clothes,Online,M,4/2/2012,673129594,4/21/2012,2860,109.28,35.84,312540.8,102502.4,210038.4 +Sub-Saharan Africa,Nigeria,Cereal,Offline,C,1/16/2012,321025073,2/9/2012,7308,205.7,117.11,1503255.6,855839.88,647415.72 +Sub-Saharan Africa,Mali,Office Supplies,Online,M,7/17/2011,762092244,8/18/2011,8885,651.21,524.96,5786000.85,4664269.6,1121731.25 +Australia and Oceania,New Zealand,Fruits,Online,H,11/20/2015,615129935,1/7/2016,9472,9.33,6.92,88373.76,65546.24,22827.52 +Middle East and North Africa,Syria,Baby Food,Offline,L,2/16/2016,819249475,3/28/2016,2980,255.28,159.42,760734.4,475071.6,285662.8 +Australia and Oceania,Samoa ,Cereal,Offline,H,10/1/2015,583874690,10/17/2015,351,205.7,117.11,72200.7,41105.61,31095.09 +Europe,Ireland,Personal Care,Online,L,9/20/2011,538741910,11/5/2011,4558,81.73,56.67,372525.34,258301.86,114223.48 +Asia,South Korea,Baby Food,Offline,C,6/9/2013,483899962,7/16/2013,5607,255.28,159.42,1431354.96,893867.94,537487.02 +Europe,Ukraine,Cosmetics,Online,H,3/20/2016,739710175,3/31/2016,5534,437.2,263.33,2419464.8,1457268.22,962196.58 +Central America and the Caribbean,Panama,Vegetables,Online,H,8/25/2012,796846377,9/23/2012,3406,154.06,90.93,524728.36,309707.58,215020.78 +Middle East and North Africa,Kuwait,Fruits,Offline,L,7/18/2011,666294896,7/31/2011,321,9.33,6.92,2994.93,2221.32,773.61 +Europe,Ireland,Cereal,Online,M,5/29/2011,429354560,6/24/2011,4410,205.7,117.11,907137,516455.1,390681.9 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,M,10/24/2011,687636697,12/4/2011,5834,651.21,524.96,3799159.14,3062616.64,736542.5 +Middle East and North Africa,Oman,Cereal,Offline,L,3/10/2017,313065135,3/31/2017,1785,205.7,117.11,367174.5,209041.35,158133.15 +Sub-Saharan Africa,Botswana,Household,Offline,H,4/22/2010,497876203,6/5/2010,1487,668.27,502.54,993717.49,747276.98,246440.51 +Europe,Czech Republic,Snacks,Online,M,8/27/2016,704618728,9/18/2016,1195,152.58,97.44,182333.1,116440.8,65892.3 +Sub-Saharan Africa,Mali,Beverages,Online,M,5/7/2017,916154038,6/12/2017,9194,47.45,31.79,436255.3,292277.26,143978.04 +Asia,Turkmenistan,Personal Care,Offline,H,7/3/2013,285655963,8/21/2013,802,81.73,56.67,65547.46,45449.34,20098.12 +Middle East and North Africa,Lebanon,Beverages,Offline,L,11/13/2014,286610829,12/26/2014,3368,47.45,31.79,159811.6,107068.72,52742.88 +Europe,Bulgaria,Office Supplies,Online,M,4/29/2013,662817466,6/2/2013,1272,651.21,524.96,828339.12,667749.12,160590 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,H,12/20/2016,778387200,12/23/2016,925,205.7,117.11,190272.5,108326.75,81945.75 +Sub-Saharan Africa,Lesotho,Cereal,Offline,M,1/12/2016,967743861,2/2/2016,5769,205.7,117.11,1186683.3,675607.59,511075.71 +Middle East and North Africa,Kuwait,Office Supplies,Offline,M,12/11/2016,285623776,12/30/2016,1277,651.21,524.96,831595.17,670373.92,161221.25 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,H,11/9/2015,557075774,11/28/2015,9956,205.7,117.11,2047949.2,1165947.16,882002.04 +Middle East and North Africa,Algeria,Beverages,Offline,M,7/17/2017,527461183,7/20/2017,6340,47.45,31.79,300833,201548.6,99284.4 +Central America and the Caribbean,Dominica,Clothes,Offline,M,6/29/2016,812453830,8/14/2016,1998,109.28,35.84,218341.44,71608.32,146733.12 +Asia,Laos,Fruits,Offline,H,10/31/2015,748040044,12/2/2015,527,9.33,6.92,4916.91,3646.84,1270.07 +Asia,Brunei,Cereal,Offline,C,12/18/2015,640518653,1/22/2016,2558,205.7,117.11,526180.6,299567.38,226613.22 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,M,10/11/2010,416500985,11/23/2010,752,109.28,35.84,82178.56,26951.68,55226.88 +Australia and Oceania,Kiribati,Snacks,Offline,M,3/5/2014,972910869,4/4/2014,4801,152.58,97.44,732536.58,467809.44,264727.14 +Middle East and North Africa,Morocco,Personal Care,Offline,M,10/24/2010,126984632,11/30/2010,6429,81.73,56.67,525442.17,364331.43,161110.74 +North America,Mexico,Personal Care,Offline,M,12/7/2012,266271102,1/16/2013,4391,81.73,56.67,358876.43,248837.97,110038.46 +Sub-Saharan Africa,Madagascar,Clothes,Online,H,2/12/2011,698631608,3/12/2011,9473,109.28,35.84,1035209.44,339512.32,695697.12 +Middle East and North Africa,Syria,Meat,Online,M,12/9/2015,802239978,1/10/2016,9492,421.89,364.69,4004579.88,3461637.48,542942.4 +Asia,Japan,Snacks,Online,C,4/30/2016,475582540,6/12/2016,4297,152.58,97.44,655636.26,418699.68,236936.58 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,C,8/20/2013,587458121,9/30/2013,768,109.28,35.84,83927.04,27525.12,56401.92 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,C,4/10/2010,726978051,4/29/2010,7815,437.2,263.33,3416718,2057923.95,1358794.05 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,H,7/4/2013,553566157,7/13/2013,1382,205.7,117.11,284277.4,161846.02,122431.38 +Australia and Oceania,New Zealand,Baby Food,Online,L,7/9/2016,246958768,7/16/2016,9442,255.28,159.42,2410353.76,1505243.64,905110.12 +Australia and Oceania,Tonga,Beverages,Online,H,5/10/2017,957204711,6/26/2017,7000,47.45,31.79,332150,222530,109620 +Australia and Oceania,Tonga,Fruits,Online,M,2/10/2015,754665315,3/4/2015,1092,9.33,6.92,10188.36,7556.64,2631.72 +Europe,Germany,Household,Online,C,9/26/2013,480014407,10/16/2013,5785,668.27,502.54,3865941.95,2907193.9,958748.05 +Europe,Iceland,Meat,Online,C,9/6/2010,594238317,10/15/2010,7178,421.89,364.69,3028326.42,2617744.82,410581.6 +Sub-Saharan Africa,Comoros,Fruits,Online,L,10/24/2015,728635871,11/7/2015,8401,9.33,6.92,78381.33,58134.92,20246.41 +Australia and Oceania,East Timor,Cosmetics,Online,L,5/6/2017,134818398,6/21/2017,4615,437.2,263.33,2017678,1215267.95,802410.05 +Australia and Oceania,Samoa ,Meat,Offline,L,12/3/2015,834709727,12/25/2015,8012,421.89,364.69,3380182.68,2921896.28,458286.4 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,M,3/30/2013,870546185,5/14/2013,2817,651.21,524.96,1834458.57,1478812.32,355646.25 +Europe,Cyprus,Baby Food,Online,H,11/14/2015,154876601,11/16/2015,283,255.28,159.42,72244.24,45115.86,27128.38 +Australia and Oceania,Samoa ,Cereal,Offline,C,4/9/2016,920562303,5/27/2016,3697,205.7,117.11,760472.9,432955.67,327517.23 +Middle East and North Africa,Iran,Beverages,Online,M,10/12/2011,970777118,11/4/2011,3377,47.45,31.79,160238.65,107354.83,52883.82 +Europe,Cyprus,Baby Food,Offline,M,12/5/2015,429007375,1/6/2016,1671,255.28,159.42,426572.88,266390.82,160182.06 +Middle East and North Africa,Morocco,Vegetables,Online,M,10/24/2016,389051902,11/11/2016,7958,154.06,90.93,1226009.48,723620.94,502388.54 +North America,Canada,Office Supplies,Online,C,3/6/2011,665022027,4/11/2011,3651,651.21,524.96,2377567.71,1916628.96,460938.75 +Europe,Germany,Baby Food,Offline,H,9/29/2015,241341578,10/30/2015,7191,255.28,159.42,1835718.48,1146389.22,689329.26 +Sub-Saharan Africa,Angola,Meat,Offline,L,6/13/2010,422746884,6/23/2010,9052,421.89,364.69,3818948.28,3301173.88,517774.4 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,C,5/14/2010,784286773,6/2/2010,6739,651.21,524.96,4388504.19,3537705.44,850798.75 +Asia,Bhutan,Cosmetics,Offline,H,6/29/2016,521322572,7/17/2016,9789,437.2,263.33,4279750.8,2577737.37,1702013.43 +Australia and Oceania,Marshall Islands,Baby Food,Offline,H,12/16/2011,699528110,12/18/2011,4768,255.28,159.42,1217175.04,760114.56,457060.48 +Asia,Thailand,Cereal,Online,M,3/29/2011,204889714,5/4/2011,274,205.7,117.11,56361.8,32088.14,24273.66 +Europe,San Marino,Household,Offline,L,12/17/2010,693706214,12/31/2010,1939,668.27,502.54,1295775.53,974425.06,321350.47 +Sub-Saharan Africa,Mauritania,Household,Online,H,5/15/2016,742588937,5/16/2016,7423,668.27,502.54,4960568.21,3730354.42,1230213.79 +Europe,Czech Republic,Cosmetics,Online,M,11/10/2014,798461711,12/28/2014,1419,437.2,263.33,620386.8,373665.27,246721.53 +Asia,Taiwan,Baby Food,Offline,C,1/9/2010,928560864,1/25/2010,649,255.28,159.42,165676.72,103463.58,62213.14 +Sub-Saharan Africa,Benin,Cereal,Offline,M,4/25/2010,370435225,5/5/2010,8870,205.7,117.11,1824559,1038765.7,785793.3 +Europe,Finland,Cereal,Online,M,2/5/2010,681946122,3/22/2010,1867,205.7,117.11,384041.9,218644.37,165397.53 +Sub-Saharan Africa,Zimbabwe,Household,Online,M,3/2/2016,791267383,3/24/2016,2457,668.27,502.54,1641939.39,1234740.78,407198.61 +Asia,Japan,Meat,Online,L,8/30/2013,146885335,9/10/2013,5490,421.89,364.69,2316176.1,2002148.1,314028 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,M,4/17/2015,967598807,5/2/2015,2844,255.28,159.42,726016.32,453390.48,272625.84 +Asia,Brunei,Household,Offline,M,2/9/2012,592519128,2/13/2012,8432,668.27,502.54,5634852.64,4237417.28,1397435.36 +Asia,Tajikistan,Snacks,Online,C,3/3/2015,931070125,4/7/2015,3195,152.58,97.44,487493.1,311320.8,176172.3 +Europe,Bosnia and Herzegovina,Clothes,Offline,H,11/13/2013,812988126,12/10/2013,108,109.28,35.84,11802.24,3870.72,7931.52 +Middle East and North Africa,Iran,Household,Offline,M,1/12/2010,938321959,2/19/2010,9174,668.27,502.54,6130708.98,4610301.96,1520407.02 +Middle East and North Africa,Pakistan,Personal Care,Offline,L,2/14/2014,727432954,3/26/2014,2431,81.73,56.67,198685.63,137764.77,60920.86 +Europe,France,Clothes,Offline,L,2/26/2011,570994937,4/11/2011,8945,109.28,35.84,977509.6,320588.8,656920.8 +Europe,Croatia,Baby Food,Offline,H,7/5/2017,479994237,7/26/2017,9816,255.28,159.42,2505828.48,1564866.72,940961.76 +Europe,Bulgaria,Fruits,Offline,C,7/20/2016,535729682,8/24/2016,3173,9.33,6.92,29604.09,21957.16,7646.93 +Europe,Italy,Cosmetics,Offline,H,6/5/2015,439812600,6/13/2015,9177,437.2,263.33,4012184.4,2416579.41,1595604.99 +Australia and Oceania,Vanuatu,Clothes,Offline,M,12/27/2010,864166820,1/1/2011,5020,109.28,35.84,548585.6,179916.8,368668.8 +Europe,Serbia,Office Supplies,Online,C,4/20/2016,301028668,4/22/2016,9927,651.21,524.96,6464561.67,5211277.92,1253283.75 +Central America and the Caribbean,Costa Rica,Beverages,Offline,M,6/1/2011,912946975,6/15/2011,152,47.45,31.79,7212.4,4832.08,2380.32 +Sub-Saharan Africa,Uganda,Personal Care,Online,L,4/25/2015,882783067,5/12/2015,3982,81.73,56.67,325448.86,225659.94,99788.92 +Europe,San Marino,Baby Food,Offline,L,12/16/2013,263710772,1/14/2014,6733,255.28,159.42,1718800.24,1073374.86,645425.38 +Middle East and North Africa,Lebanon,Vegetables,Offline,M,2/7/2017,529216420,3/8/2017,5754,154.06,90.93,886461.24,523211.22,363250.02 +Europe,Iceland,Baby Food,Offline,M,8/20/2016,523098838,9/23/2016,5425,255.28,159.42,1384894,864853.5,520040.5 +Middle East and North Africa,Israel,Baby Food,Online,M,1/26/2013,509469354,2/20/2013,2158,255.28,159.42,550894.24,344028.36,206865.88 +Middle East and North Africa,Kuwait,Household,Offline,C,10/14/2011,822751796,11/5/2011,9395,668.27,502.54,6278396.65,4721363.3,1557033.35 +Sub-Saharan Africa,Tanzania,Snacks,Offline,M,8/22/2011,517682492,8/29/2011,2608,152.58,97.44,397928.64,254123.52,143805.12 +Asia,Tajikistan,Personal Care,Offline,L,5/10/2016,519310271,5/11/2016,4304,81.73,56.67,351765.92,243907.68,107858.24 +Central America and the Caribbean,Nicaragua,Household,Online,H,7/26/2015,472996461,9/3/2015,9019,668.27,502.54,6027127.13,4532408.26,1494718.87 +Central America and the Caribbean,Barbados,Baby Food,Online,C,4/30/2011,994414889,6/11/2011,8319,255.28,159.42,2123674.32,1326214.98,797459.34 +Australia and Oceania,Nauru,Fruits,Offline,H,5/5/2014,519551885,6/21/2014,5803,9.33,6.92,54141.99,40156.76,13985.23 +Middle East and North Africa,Morocco,Baby Food,Offline,H,6/9/2017,254706275,7/5/2017,2102,255.28,159.42,536598.56,335100.84,201497.72 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,M,7/6/2014,126489388,7/23/2014,9876,152.58,97.44,1506880.08,962317.44,544562.64 +Australia and Oceania,Solomon Islands,Vegetables,Online,C,11/17/2011,131825053,1/3/2012,8818,154.06,90.93,1358501.08,801820.74,556680.34 +Sub-Saharan Africa,Lesotho,Household,Offline,L,12/4/2016,787949597,12/7/2016,651,668.27,502.54,435043.77,327153.54,107890.23 +Asia,South Korea,Office Supplies,Online,H,8/8/2011,882411849,8/21/2011,4130,651.21,524.96,2689497.3,2168084.8,521412.5 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,L,10/8/2016,623073136,10/25/2016,42,668.27,502.54,28067.34,21106.68,6960.66 +Sub-Saharan Africa,Senegal,Household,Offline,L,9/22/2012,288107287,11/6/2012,6204,668.27,502.54,4145947.08,3117758.16,1028188.92 +Sub-Saharan Africa,Mali,Office Supplies,Online,C,2/11/2011,676000630,3/19/2011,2464,651.21,524.96,1604581.44,1293501.44,311080 +Asia,Kyrgyzstan,Cereal,Online,L,4/11/2013,855551993,5/3/2013,5702,205.7,117.11,1172901.4,667761.22,505140.18 +Asia,Kazakhstan,Office Supplies,Online,M,1/23/2014,415872704,3/12/2014,4830,651.21,524.96,3145344.3,2535556.8,609787.5 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,L,3/1/2013,816386592,4/13/2013,5789,651.21,524.96,3769854.69,3038993.44,730861.25 +Europe,Macedonia,Clothes,Offline,H,5/3/2011,436829984,5/5/2011,6554,109.28,35.84,716221.12,234895.36,481325.76 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,M,3/10/2014,427251708,3/21/2014,2130,437.2,263.33,931236,560892.9,370343.1 +Middle East and North Africa,Qatar,Vegetables,Offline,M,4/2/2013,658013093,4/17/2013,9552,154.06,90.93,1471581.12,868563.36,603017.76 +Central America and the Caribbean,Grenada,Clothes,Online,C,6/23/2012,169787967,8/11/2012,2887,109.28,35.84,315491.36,103470.08,212021.28 +Asia,China,Clothes,Online,C,11/18/2016,323562657,11/28/2016,8235,109.28,35.84,899920.8,295142.4,604778.4 +Middle East and North Africa,Iran,Baby Food,Offline,C,8/15/2013,750635993,9/21/2013,8726,255.28,159.42,2227573.28,1391098.92,836474.36 +Central America and the Caribbean,Haiti,Meat,Offline,C,8/16/2013,702619302,9/13/2013,9520,421.89,364.69,4016392.8,3471848.8,544544 +Europe,Armenia,Clothes,Offline,C,7/13/2017,401436412,8/3/2017,2810,109.28,35.84,307076.8,100710.4,206366.4 +Asia,Indonesia,Clothes,Online,C,11/26/2011,589323651,12/14/2011,2819,109.28,35.84,308060.32,101032.96,207027.36 +Asia,Philippines,Household,Online,L,11/13/2010,278829848,11/21/2010,803,668.27,502.54,536620.81,403539.62,133081.19 +Central America and the Caribbean,El Salvador,Vegetables,Offline,L,6/22/2014,802816331,8/5/2014,48,154.06,90.93,7394.88,4364.64,3030.24 +Asia,North Korea,Snacks,Online,M,6/21/2012,864456927,7/8/2012,870,152.58,97.44,132744.6,84772.8,47971.8 +Sub-Saharan Africa,Senegal,Beverages,Offline,L,10/30/2010,587237966,12/2/2010,5619,47.45,31.79,266621.55,178628.01,87993.54 +Sub-Saharan Africa,Mali,Office Supplies,Offline,H,10/15/2012,164958274,11/16/2012,3674,651.21,524.96,2392545.54,1928703.04,463842.5 +Central America and the Caribbean,Grenada,Beverages,Online,C,2/1/2015,311729180,2/22/2015,6447,47.45,31.79,305910.15,204950.13,100960.02 +Europe,Bosnia and Herzegovina,Cosmetics,Online,L,9/25/2011,911974513,11/10/2011,2379,437.2,263.33,1040098.8,626462.07,413636.73 +Sub-Saharan Africa,Swaziland,Meat,Offline,M,12/13/2012,570430600,12/25/2012,1946,421.89,364.69,820997.94,709686.74,111311.2 +Sub-Saharan Africa,Comoros,Meat,Online,H,2/7/2011,662146270,2/23/2011,2650,421.89,364.69,1118008.5,966428.5,151580 +Asia,Cambodia,Meat,Offline,L,10/2/2014,382482850,10/19/2014,4030,421.89,364.69,1700216.7,1469700.7,230516 +Europe,Norway,Snacks,Online,H,8/8/2014,797114169,8/21/2014,2651,152.58,97.44,404489.58,258313.44,146176.14 +North America,Mexico,Household,Offline,C,7/24/2017,792026555,8/7/2017,7113,668.27,502.54,4753404.51,3574567.02,1178837.49 +Middle East and North Africa,Libya,Cosmetics,Offline,L,9/3/2012,223518836,9/22/2012,3046,437.2,263.33,1331711.2,802103.18,529608.02 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,C,10/7/2012,368202340,11/17/2012,8110,154.06,90.93,1249426.6,737442.3,511984.3 +Sub-Saharan Africa,Uganda,Fruits,Offline,M,10/20/2012,773000895,11/17/2012,6998,9.33,6.92,65291.34,48426.16,16865.18 +Middle East and North Africa,Pakistan,Household,Offline,L,5/17/2016,605150830,7/3/2016,6433,668.27,502.54,4298980.91,3232839.82,1066141.09 +Sub-Saharan Africa,Comoros,Personal Care,Online,C,10/15/2016,902200973,12/3/2016,172,81.73,56.67,14057.56,9747.24,4310.32 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,M,12/28/2015,522012650,2/14/2016,3998,81.73,56.67,326756.54,226566.66,100189.88 +Asia,Kyrgyzstan,Meat,Offline,M,3/11/2013,192759692,4/29/2013,731,421.89,364.69,308401.59,266588.39,41813.2 +Europe,Finland,Clothes,Online,M,4/3/2016,262928426,4/21/2016,5219,109.28,35.84,570332.32,187048.96,383283.36 +Central America and the Caribbean,Jamaica,Baby Food,Offline,L,3/3/2015,251317679,3/14/2015,9341,255.28,159.42,2384570.48,1489142.22,895428.26 +Sub-Saharan Africa,Rwanda,Meat,Online,L,2/20/2016,197038781,4/7/2016,7009,421.89,364.69,2957027.01,2556112.21,400914.8 +Europe,Denmark,Snacks,Online,C,1/23/2015,209515559,2/24/2015,9165,152.58,97.44,1398395.7,893037.6,505358.1 +Europe,Belgium,Cereal,Online,H,6/28/2016,918484342,8/3/2016,8782,205.7,117.11,1806457.4,1028460.02,777997.38 +Europe,Georgia,Personal Care,Online,M,9/4/2014,323993957,9/20/2014,5866,81.73,56.67,479428.18,332426.22,147001.96 +Australia and Oceania,Vanuatu,Fruits,Offline,L,7/1/2012,546405732,8/17/2012,2453,9.33,6.92,22886.49,16974.76,5911.73 +Asia,Tajikistan,Office Supplies,Offline,M,2/17/2010,176393496,3/25/2010,7610,651.21,524.96,4955708.1,3994945.6,960762.5 +Europe,Spain,Snacks,Offline,H,5/17/2016,124943578,5/24/2016,2436,152.58,97.44,371684.88,237363.84,134321.04 +Europe,Bosnia and Herzegovina,Personal Care,Offline,L,8/6/2014,473354804,8/27/2014,5060,81.73,56.67,413553.8,286750.2,126803.6 +Central America and the Caribbean,Grenada,Cosmetics,Offline,C,12/10/2011,923238503,12/14/2011,5644,437.2,263.33,2467556.8,1486234.52,981322.28 +Sub-Saharan Africa,Niger,Personal Care,Offline,M,10/31/2012,346518504,11/18/2012,1381,81.73,56.67,112869.13,78261.27,34607.86 +Europe,Georgia,Office Supplies,Online,H,3/13/2015,835431134,4/22/2015,1493,651.21,524.96,972256.53,783765.28,188491.25 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,L,3/23/2014,952525222,4/26/2014,2235,437.2,263.33,977142,588542.55,388599.45 +Asia,Kyrgyzstan,Office Supplies,Offline,H,10/1/2013,680662095,10/29/2013,1895,651.21,524.96,1234042.95,994799.2,239243.75 +Sub-Saharan Africa,Sudan,Meat,Offline,H,11/21/2014,973015582,12/29/2014,5788,421.89,364.69,2441899.32,2110825.72,331073.6 +Middle East and North Africa,Yemen,Snacks,Offline,H,3/30/2012,603072011,5/12/2012,1264,152.58,97.44,192861.12,123164.16,69696.96 +Europe,Sweden,Household,Offline,L,11/5/2012,214630210,11/16/2012,2704,668.27,502.54,1807002.08,1358868.16,448133.92 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,C,3/20/2017,971801507,4/14/2017,6516,437.2,263.33,2848795.2,1715858.28,1132936.92 +Sub-Saharan Africa,Botswana,Office Supplies,Offline,C,8/1/2015,509009730,8/1/2015,6145,651.21,524.96,4001685.45,3225879.2,775806.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,L,5/20/2014,580991208,6/12/2014,7064,651.21,524.96,4600147.44,3708317.44,891830 +Central America and the Caribbean,Barbados,Fruits,Offline,M,4/30/2017,312794768,5/12/2017,1778,9.33,6.92,16588.74,12303.76,4284.98 +Middle East and North Africa,Egypt,Household,Online,M,1/22/2014,249781739,1/24/2014,4822,668.27,502.54,3222397.94,2423247.88,799150.06 +Central America and the Caribbean,Guatemala,Meat,Offline,M,3/18/2014,107625949,4/3/2014,7765,421.89,364.69,3275975.85,2831817.85,444158 +Sub-Saharan Africa,Togo,Office Supplies,Online,H,4/29/2013,122313725,6/7/2013,4204,651.21,524.96,2737686.84,2206931.84,530755 +Europe,Russia,Cosmetics,Offline,C,10/25/2011,600143897,12/9/2011,4771,437.2,263.33,2085881.2,1256347.43,829533.77 +Central America and the Caribbean,Panama,Cereal,Offline,L,2/22/2011,567727792,3/14/2011,2125,205.7,117.11,437112.5,248858.75,188253.75 +Asia,Myanmar,Baby Food,Online,C,1/21/2010,921989238,3/4/2010,5959,255.28,159.42,1521213.52,949983.78,571229.74 +Europe,Moldova ,Beverages,Offline,H,12/10/2015,380164563,1/27/2016,7997,47.45,31.79,379457.65,254224.63,125233.02 +Central America and the Caribbean,Panama,Meat,Offline,M,9/27/2010,429802596,10/12/2010,6994,421.89,364.69,2950698.66,2550641.86,400056.8 +Central America and the Caribbean,Cuba,Clothes,Online,L,4/30/2015,378764665,6/4/2015,3736,109.28,35.84,408270.08,133898.24,274371.84 +Europe,Vatican City,Cereal,Offline,H,7/24/2017,505224597,8/28/2017,6040,205.7,117.11,1242428,707344.4,535083.6 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,H,12/10/2013,707668721,12/17/2013,3755,9.33,6.92,35034.15,25984.6,9049.55 +Europe,Poland,Personal Care,Online,L,5/24/2013,954895865,6/26/2013,3761,81.73,56.67,307386.53,213135.87,94250.66 +Europe,Lithuania,Snacks,Online,M,10/3/2010,836017358,10/6/2010,4969,152.58,97.44,758170.02,484179.36,273990.66 +Europe,Denmark,Baby Food,Online,M,4/17/2013,910457026,4/20/2013,3321,255.28,159.42,847784.88,529433.82,318351.06 +Australia and Oceania,Marshall Islands,Household,Online,L,3/12/2014,457951200,4/7/2014,6791,668.27,502.54,4538221.57,3412749.14,1125472.43 +Europe,Finland,Household,Online,H,6/30/2011,628548705,7/4/2011,384,668.27,502.54,256615.68,192975.36,63640.32 +North America,Canada,Personal Care,Online,C,11/13/2011,392610871,12/19/2011,1136,81.73,56.67,92845.28,64377.12,28468.16 +Sub-Saharan Africa,Uganda,Baby Food,Online,M,9/10/2011,590811526,9/15/2011,3115,255.28,159.42,795197.2,496593.3,298603.9 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,M,12/27/2015,784136998,1/6/2016,2418,9.33,6.92,22559.94,16732.56,5827.38 +Sub-Saharan Africa,Chad,Beverages,Offline,M,11/26/2011,603886115,1/3/2012,2176,47.45,31.79,103251.2,69175.04,34076.16 +Europe,Germany,Cereal,Online,M,5/17/2010,201670205,6/24/2010,7550,205.7,117.11,1553035,884180.5,668854.5 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,L,1/16/2012,699413096,3/4/2012,733,9.33,6.92,6838.89,5072.36,1766.53 +Europe,Montenegro,Vegetables,Offline,L,1/13/2011,139351117,2/1/2011,5947,154.06,90.93,916194.82,540760.71,375434.11 +Australia and Oceania,Marshall Islands,Meat,Online,L,11/29/2013,234033095,1/10/2014,4448,421.89,364.69,1876566.72,1622141.12,254425.6 +Europe,Austria,Clothes,Offline,C,2/22/2013,516320359,3/12/2013,9523,109.28,35.84,1040673.44,341304.32,699369.12 +Australia and Oceania,Tonga,Baby Food,Offline,C,8/21/2013,589386737,9/30/2013,1488,255.28,159.42,379856.64,237216.96,142639.68 +Europe,Norway,Cereal,Online,H,10/11/2013,576718556,10/21/2013,2692,205.7,117.11,553744.4,315260.12,238484.28 +Europe,Romania,Clothes,Offline,C,10/22/2016,672114646,11/15/2016,2514,109.28,35.84,274729.92,90101.76,184628.16 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,H,11/23/2011,689686334,12/28/2011,2367,668.27,502.54,1581795.09,1189512.18,392282.91 +Europe,Bulgaria,Meat,Offline,H,10/8/2015,513857448,11/16/2015,693,421.89,364.69,292369.77,252730.17,39639.6 +Middle East and North Africa,Iran,Household,Online,H,12/6/2015,549364316,1/17/2016,7964,668.27,502.54,5322102.28,4002228.56,1319873.72 +Sub-Saharan Africa,Burundi,Snacks,Offline,M,4/24/2012,371255767,6/4/2012,1686,152.58,97.44,257249.88,164283.84,92966.04 +Asia,Myanmar,Cereal,Online,M,6/27/2013,974893128,8/12/2013,1396,205.7,117.11,287157.2,163485.56,123671.64 +Asia,China,Beverages,Offline,M,2/23/2010,725950229,2/24/2010,3660,47.45,31.79,173667,116351.4,57315.6 +Asia,Cambodia,Office Supplies,Online,C,10/12/2016,310413396,11/2/2016,7077,651.21,524.96,4608613.17,3715141.92,893471.25 +Asia,Bangladesh,Beverages,Offline,C,11/10/2014,484581458,11/12/2014,7277,47.45,31.79,345293.65,231335.83,113957.82 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,L,3/17/2017,725065743,3/24/2017,1921,437.2,263.33,839861.2,505856.93,334004.27 +North America,Mexico,Meat,Online,C,3/21/2011,578790080,4/27/2011,5702,421.89,364.69,2405616.78,2079462.38,326154.4 +Europe,Latvia,Meat,Online,C,8/17/2015,112990796,8/22/2015,5342,421.89,364.69,2253736.38,1948173.98,305562.4 +Sub-Saharan Africa,Mauritius ,Fruits,Online,L,3/2/2016,365216720,3/16/2016,4598,9.33,6.92,42899.34,31818.16,11081.18 +Middle East and North Africa,Israel,Fruits,Offline,C,10/13/2014,193329179,11/11/2014,9255,9.33,6.92,86349.15,64044.6,22304.55 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,L,9/9/2010,325502002,9/11/2010,2131,651.21,524.96,1387728.51,1118689.76,269038.75 +Sub-Saharan Africa,Chad,Cosmetics,Online,M,10/1/2011,210221517,10/4/2011,8073,437.2,263.33,3529515.6,2125863.09,1403652.51 +North America,United States of America,Cereal,Offline,M,7/10/2015,266286551,8/15/2015,8963,205.7,117.11,1843689.1,1049656.93,794032.17 +Sub-Saharan Africa,Equatorial Guinea,Meat,Online,M,1/24/2013,532808434,2/11/2013,8711,421.89,364.69,3675083.79,3176814.59,498269.2 +Central America and the Caribbean,Grenada,Baby Food,Offline,M,6/6/2015,219210994,6/12/2015,8259,255.28,159.42,2108357.52,1316649.78,791707.74 +Europe,France,Personal Care,Online,M,1/6/2012,855230557,1/29/2012,582,81.73,56.67,47566.86,32981.94,14584.92 +Central America and the Caribbean,El Salvador,Personal Care,Offline,L,3/20/2012,440915954,4/13/2012,5684,81.73,56.67,464553.32,322112.28,142441.04 +Sub-Saharan Africa,Niger,Cosmetics,Online,L,5/8/2011,196628510,6/9/2011,5601,437.2,263.33,2448757.2,1474911.33,973845.87 +Australia and Oceania,New Zealand,Vegetables,Offline,M,2/25/2017,513042056,3/3/2017,9400,154.06,90.93,1448164,854742,593422 +Sub-Saharan Africa,Eritrea,Beverages,Offline,H,9/19/2015,501142919,10/10/2015,8181,47.45,31.79,388188.45,260073.99,128114.46 +Europe,Greece,Cereal,Online,C,2/11/2013,242229926,3/20/2013,73,205.7,117.11,15016.1,8549.03,6467.07 +Sub-Saharan Africa,South Sudan,Vegetables,Online,H,7/2/2016,337914407,7/31/2016,5237,154.06,90.93,806812.22,476200.41,330611.81 +Sub-Saharan Africa,Eritrea,Household,Offline,L,2/26/2015,560120189,3/7/2015,866,668.27,502.54,578721.82,435199.64,143522.18 +Europe,Austria,Meat,Offline,L,7/26/2014,301083600,7/31/2014,6183,421.89,364.69,2608545.87,2254878.27,353667.6 +Middle East and North Africa,United Arab Emirates,Household,Offline,M,7/3/2017,823353469,8/4/2017,7443,668.27,502.54,4973933.61,3740405.22,1233528.39 +Europe,Andorra,Office Supplies,Offline,C,8/29/2012,309791123,9/14/2012,2933,651.21,524.96,1909998.93,1539707.68,370291.25 +Europe,Georgia,Vegetables,Offline,M,4/16/2016,613570392,5/10/2016,7969,154.06,90.93,1227704.14,724621.17,503082.97 +Europe,Latvia,Personal Care,Offline,L,6/6/2015,508177602,7/12/2015,9900,81.73,56.67,809127,561033,248094 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,H,2/7/2017,637411582,2/25/2017,3107,81.73,56.67,253935.11,176073.69,77861.42 +Europe,Montenegro,Meat,Offline,C,4/7/2014,365383660,4/9/2014,4000,421.89,364.69,1687560,1458760,228800 +Middle East and North Africa,Libya,Vegetables,Offline,H,4/13/2012,926517665,4/21/2012,6021,154.06,90.93,927595.26,547489.53,380105.73 +Europe,Romania,Fruits,Online,H,1/9/2010,475549924,1/26/2010,4645,9.33,6.92,43337.85,32143.4,11194.45 +Asia,Malaysia,Cosmetics,Online,M,3/16/2011,837529265,3/17/2011,2376,437.2,263.33,1038787.2,625672.08,413115.12 +Sub-Saharan Africa,Guinea,Clothes,Offline,C,1/11/2013,757817018,2/25/2013,3751,109.28,35.84,409909.28,134435.84,275473.44 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,M,7/25/2017,852087008,8/13/2017,336,437.2,263.33,146899.2,88478.88,58420.32 +Sub-Saharan Africa,Zambia,Clothes,Online,L,10/13/2012,456325566,10/23/2012,5730,109.28,35.84,626174.4,205363.2,420811.2 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,C,3/28/2014,776831519,5/9/2014,564,651.21,524.96,367282.44,296077.44,71205 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,H,10/28/2015,840216195,10/29/2015,7498,81.73,56.67,612811.54,424911.66,187899.88 +Middle East and North Africa,Turkey,Snacks,Offline,C,4/12/2016,643403422,4/26/2016,6225,152.58,97.44,949810.5,606564,343246.5 +Asia,Thailand,Office Supplies,Online,C,6/6/2015,703629529,6/26/2015,8469,651.21,524.96,5515097.49,4445886.24,1069211.25 +Europe,Albania,Clothes,Offline,C,5/9/2010,708443343,6/24/2010,2983,109.28,35.84,325982.24,106910.72,219071.52 +Central America and the Caribbean,Barbados,Cereal,Online,L,5/10/2014,865706193,6/9/2014,555,205.7,117.11,114163.5,64996.05,49167.45 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,C,4/18/2015,553591907,4/21/2015,9002,81.73,56.67,735733.46,510143.34,225590.12 +North America,Canada,Vegetables,Offline,C,3/31/2017,570586812,4/6/2017,8172,154.06,90.93,1258978.32,743079.96,515898.36 +Sub-Saharan Africa,Zambia,Vegetables,Online,H,12/25/2013,885489737,1/14/2014,4946,154.06,90.93,761980.76,449739.78,312240.98 +Sub-Saharan Africa,Niger,Meat,Online,L,6/30/2015,187412011,8/8/2015,8234,421.89,364.69,3473842.26,3002857.46,470984.8 +Asia,Turkmenistan,Clothes,Offline,M,11/24/2013,835777461,1/6/2014,3978,109.28,35.84,434715.84,142571.52,292144.32 +Europe,Vatican City,Clothes,Offline,L,7/11/2017,310322415,8/7/2017,154,109.28,35.84,16829.12,5519.36,11309.76 +Asia,Taiwan,Vegetables,Online,C,11/4/2016,661095702,11/29/2016,1764,154.06,90.93,271761.84,160400.52,111361.32 +Sub-Saharan Africa,Togo,Baby Food,Offline,C,12/14/2010,858458650,1/18/2011,5846,255.28,159.42,1492366.88,931969.32,560397.56 +Europe,Albania,Office Supplies,Online,H,5/18/2011,843085086,6/27/2011,6467,651.21,524.96,4211375.07,3394916.32,816458.75 +Europe,Ukraine,Beverages,Offline,H,7/25/2015,175961339,9/1/2015,9725,47.45,31.79,461451.25,309157.75,152293.5 +Europe,Belarus,Baby Food,Offline,H,8/29/2010,288386237,9/15/2010,8751,255.28,159.42,2233955.28,1395084.42,838870.86 +Middle East and North Africa,Bahrain,Beverages,Offline,M,3/4/2015,431971108,3/30/2015,8705,47.45,31.79,413052.25,276731.95,136320.3 +Asia,Myanmar,Beverages,Offline,L,8/7/2014,828639781,8/10/2014,1780,47.45,31.79,84461,56586.2,27874.8 +Sub-Saharan Africa,Uganda,Cereal,Online,L,8/22/2010,420628583,10/11/2010,2200,205.7,117.11,452540,257642,194898 +Sub-Saharan Africa,Rwanda,Personal Care,Online,C,6/6/2017,920486342,6/10/2017,1219,81.73,56.67,99628.87,69080.73,30548.14 +Asia,Indonesia,Vegetables,Offline,M,4/17/2012,961074388,5/8/2012,2123,154.06,90.93,327069.38,193044.39,134024.99 +Australia and Oceania,Tuvalu,Vegetables,Offline,L,4/11/2015,145566546,5/22/2015,5231,154.06,90.93,805887.86,475654.83,330233.03 +Asia,Sri Lanka,Vegetables,Online,H,3/14/2017,397449147,3/31/2017,2890,154.06,90.93,445233.4,262787.7,182445.7 +Middle East and North Africa,Jordan,Fruits,Online,H,9/24/2013,110521018,11/7/2013,4480,9.33,6.92,41798.4,31001.6,10796.8 +Australia and Oceania,Australia,Personal Care,Online,L,10/1/2016,898893487,10/28/2016,1413,81.73,56.67,115484.49,80074.71,35409.78 +Europe,Iceland,Cereal,Online,C,9/13/2012,846990382,9/22/2012,2131,205.7,117.11,438346.7,249561.41,188785.29 +Europe,Vatican City,Cereal,Offline,L,10/23/2011,359548032,10/23/2011,7107,205.7,117.11,1461909.9,832300.77,629609.13 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,H,12/30/2013,811615264,2/13/2014,3847,9.33,6.92,35892.51,26621.24,9271.27 +Middle East and North Africa,Pakistan,Snacks,Offline,L,9/10/2012,498553407,9/11/2012,1887,152.58,97.44,287918.46,183869.28,104049.18 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,H,9/27/2013,486036288,10/15/2013,7793,437.2,263.33,3407099.6,2052130.69,1354968.91 +Central America and the Caribbean,Barbados,Office Supplies,Online,C,6/23/2016,560050237,6/28/2016,165,651.21,524.96,107449.65,86618.4,20831.25 +Sub-Saharan Africa,Senegal,Snacks,Online,L,7/9/2017,576894080,7/22/2017,4633,152.58,97.44,706903.14,451439.52,255463.62 +Europe,France,Fruits,Online,C,7/21/2014,913179147,7/23/2014,8857,9.33,6.92,82635.81,61290.44,21345.37 +Middle East and North Africa,Somalia,Beverages,Offline,L,2/7/2010,215829265,3/3/2010,7530,47.45,31.79,357298.5,239378.7,117919.8 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,H,5/8/2015,352080762,6/20/2015,7376,81.73,56.67,602840.48,417997.92,184842.56 +Australia and Oceania,Tuvalu,Cereal,Online,L,1/7/2016,559482467,1/15/2016,2150,205.7,117.11,442255,251786.5,190468.5 +Sub-Saharan Africa,Chad,Cosmetics,Offline,L,1/17/2014,595895707,2/25/2014,7637,437.2,263.33,3338896.4,2011051.21,1327845.19 +North America,Canada,Personal Care,Online,H,3/26/2016,289494311,5/1/2016,6655,81.73,56.67,543913.15,377138.85,166774.3 +Asia,Thailand,Clothes,Online,L,4/16/2015,888764607,5/3/2015,4053,109.28,35.84,442911.84,145259.52,297652.32 +North America,Greenland,Office Supplies,Offline,L,5/7/2016,112505424,6/14/2016,1710,651.21,524.96,1113569.1,897681.6,215887.5 +Sub-Saharan Africa,Cape Verde,Clothes,Online,H,6/20/2010,699828088,7/6/2010,3538,109.28,35.84,386632.64,126801.92,259830.72 +Australia and Oceania,Fiji,Vegetables,Offline,H,4/8/2016,960156428,4/17/2016,479,154.06,90.93,73794.74,43555.47,30239.27 +Europe,Romania,Fruits,Online,H,8/2/2015,623226773,9/9/2015,5507,9.33,6.92,51380.31,38108.44,13271.87 +Sub-Saharan Africa,Togo,Snacks,Online,H,3/26/2010,389087951,4/4/2010,8626,152.58,97.44,1316155.08,840517.44,475637.64 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,H,9/4/2010,578101289,10/19/2010,1873,437.2,263.33,818875.6,493217.09,325658.51 +Sub-Saharan Africa,Senegal,Vegetables,Offline,C,1/28/2017,680940616,2/1/2017,4315,154.06,90.93,664768.9,392362.95,272405.95 +Asia,North Korea,Cosmetics,Offline,L,7/12/2015,708592259,7/24/2015,7051,437.2,263.33,3082697.2,1856739.83,1225957.37 +Europe,Serbia,Clothes,Offline,M,2/8/2012,742355048,3/9/2012,8210,109.28,35.84,897188.8,294246.4,602942.4 +Middle East and North Africa,Oman,Clothes,Online,C,12/17/2013,483840310,1/17/2014,7955,109.28,35.84,869322.4,285107.2,584215.2 +Sub-Saharan Africa,Chad,Beverages,Offline,M,5/17/2010,604971873,6/15/2010,3476,47.45,31.79,164936.2,110502.04,54434.16 +Europe,Austria,Beverages,Offline,M,5/29/2014,497986066,7/18/2014,3998,47.45,31.79,189705.1,127096.42,62608.68 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,M,9/7/2013,525431716,9/15/2013,5776,154.06,90.93,889850.56,525211.68,364638.88 +Central America and the Caribbean,The Bahamas,Personal Care,Online,H,1/17/2012,670170152,2/19/2012,7095,81.73,56.67,579874.35,402073.65,177800.7 +Sub-Saharan Africa,Swaziland,Fruits,Offline,L,8/5/2010,985375201,9/13/2010,3274,9.33,6.92,30546.42,22656.08,7890.34 +Central America and the Caribbean,Dominica,Meat,Online,H,7/7/2011,244533193,7/13/2011,1661,421.89,364.69,700759.29,605750.09,95009.2 +Australia and Oceania,Federated States of Micronesia,Household,Online,H,4/6/2014,891442954,4/8/2014,6635,668.27,502.54,4433971.45,3334352.9,1099618.55 +Middle East and North Africa,Bahrain,Baby Food,Online,C,10/14/2011,490215814,10/22/2011,4608,255.28,159.42,1176330.24,734607.36,441722.88 +Sub-Saharan Africa,Mali,Meat,Online,L,1/10/2017,275275599,2/22/2017,9022,421.89,364.69,3806291.58,3290233.18,516058.4 +Europe,France,Fruits,Online,H,9/17/2013,201358640,10/27/2013,5351,9.33,6.92,49924.83,37028.92,12895.91 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,L,2/14/2013,293513762,3/5/2013,6100,437.2,263.33,2666920,1606313,1060607 +Europe,Monaco,Cosmetics,Offline,L,6/22/2012,197102296,7/7/2012,5804,437.2,263.33,2537508.8,1528367.32,1009141.48 +Sub-Saharan Africa,South Africa,Baby Food,Online,L,10/26/2013,527798068,12/15/2013,6032,255.28,159.42,1539848.96,961621.44,578227.52 +Australia and Oceania,Solomon Islands,Vegetables,Online,M,9/18/2012,621587407,9/27/2012,382,154.06,90.93,58850.92,34735.26,24115.66 +Middle East and North Africa,Iraq,Beverages,Online,H,2/18/2017,784769141,3/7/2017,9483,47.45,31.79,449968.35,301464.57,148503.78 +Sub-Saharan Africa,Kenya,Fruits,Online,C,5/26/2013,943954598,6/5/2013,5997,9.33,6.92,55952.01,41499.24,14452.77 +Europe,Slovakia,Snacks,Online,M,5/29/2015,196067607,6/14/2015,9617,152.58,97.44,1467361.86,937080.48,530281.38 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,C,5/22/2015,858344495,6/12/2015,2065,255.28,159.42,527153.2,329202.3,197950.9 +Australia and Oceania,Samoa ,Fruits,Offline,L,6/9/2010,818334090,6/12/2010,2097,9.33,6.92,19565.01,14511.24,5053.77 +Central America and the Caribbean,Guatemala,Personal Care,Offline,H,11/9/2013,283897721,11/12/2013,499,81.73,56.67,40783.27,28278.33,12504.94 +Asia,Kyrgyzstan,Vegetables,Offline,H,7/3/2013,433209216,8/22/2013,5089,154.06,90.93,784011.34,462742.77,321268.57 +Europe,Slovakia,Meat,Offline,L,6/13/2013,264754903,7/17/2013,5714,421.89,364.69,2410679.46,2083838.66,326840.8 +Europe,Moldova ,Fruits,Offline,C,1/17/2015,647333610,2/23/2015,9255,9.33,6.92,86349.15,64044.6,22304.55 +Europe,Cyprus,Fruits,Offline,H,2/17/2013,270056664,2/18/2013,4623,9.33,6.92,43132.59,31991.16,11141.43 +Australia and Oceania,Vanuatu,Household,Online,L,12/22/2014,592347896,12/31/2014,7760,668.27,502.54,5185775.2,3899710.4,1286064.8 +Middle East and North Africa,Egypt,Baby Food,Offline,C,10/5/2013,893943631,10/11/2013,6641,255.28,159.42,1695314.48,1058708.22,636606.26 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,H,2/5/2015,524892699,3/2/2015,6269,437.2,263.33,2740806.8,1650815.77,1089991.03 +Europe,Denmark,Household,Offline,C,7/7/2010,255556428,7/18/2010,3681,668.27,502.54,2459901.87,1849849.74,610052.13 +Sub-Saharan Africa,Chad,Cereal,Online,M,7/16/2011,926608645,7/18/2011,2944,205.7,117.11,605580.8,344771.84,260808.96 +Europe,Georgia,Clothes,Online,M,8/12/2015,299035680,9/26/2015,158,109.28,35.84,17266.24,5662.72,11603.52 +Australia and Oceania,Marshall Islands,Vegetables,Offline,M,6/17/2017,704136359,7/11/2017,8451,154.06,90.93,1301961.06,768449.43,533511.63 +Asia,Japan,Snacks,Offline,L,11/13/2012,493522012,12/26/2012,2985,152.58,97.44,455451.3,290858.4,164592.9 +Central America and the Caribbean,Dominica,Clothes,Online,C,1/20/2010,789116466,2/25/2010,5953,109.28,35.84,650543.84,213355.52,437188.32 +Europe,Monaco,Baby Food,Offline,H,9/20/2010,533156049,9/27/2010,1578,255.28,159.42,402831.84,251564.76,151267.08 +Sub-Saharan Africa,Mauritius ,Snacks,Online,M,11/5/2013,538189589,12/20/2013,1114,152.58,97.44,169974.12,108548.16,61425.96 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,H,11/30/2011,337078416,12/1/2011,7849,205.7,117.11,1614539.3,919196.39,695342.91 +Asia,North Korea,Beverages,Online,L,5/22/2017,432996356,6/10/2017,2099,47.45,31.79,99597.55,66727.21,32870.34 +Sub-Saharan Africa,Namibia,Beverages,Offline,M,7/9/2013,949429738,7/10/2013,6213,47.45,31.79,294806.85,197511.27,97295.58 +Australia and Oceania,Samoa ,Beverages,Online,C,2/15/2011,280177390,3/29/2011,9571,47.45,31.79,454143.95,304262.09,149881.86 +Middle East and North Africa,Iran,Household,Online,L,7/5/2014,939350640,8/21/2014,3584,668.27,502.54,2395079.68,1801103.36,593976.32 +Europe,Sweden,Clothes,Offline,H,2/10/2010,111373317,2/18/2010,6694,109.28,35.84,731520.32,239912.96,491607.36 +Australia and Oceania,Kiribati,Household,Online,H,9/25/2015,900981748,11/1/2015,9376,668.27,502.54,6265699.52,4711815.04,1553884.48 +Sub-Saharan Africa,Mozambique,Beverages,Online,H,2/26/2016,183224761,3/23/2016,9133,47.45,31.79,433360.85,290338.07,143022.78 +Europe,Macedonia,Clothes,Offline,C,5/16/2012,753463685,6/20/2012,5503,109.28,35.84,601367.84,197227.52,404140.32 +Europe,Georgia,Personal Care,Offline,C,3/26/2010,977372348,4/8/2010,5052,81.73,56.67,412899.96,286296.84,126603.12 +Middle East and North Africa,Bahrain,Personal Care,Offline,M,8/23/2016,640937077,9/11/2016,6379,81.73,56.67,521355.67,361497.93,159857.74 +Sub-Saharan Africa,Guinea,Beverages,Offline,L,1/29/2013,500456702,1/31/2013,5114,47.45,31.79,242659.3,162574.06,80085.24 +Australia and Oceania,Tonga,Meat,Online,M,5/14/2012,932542550,6/9/2012,8919,421.89,364.69,3762836.91,3252670.11,510166.8 +Asia,Bangladesh,Personal Care,Offline,C,1/14/2017,584118449,2/23/2017,2484,81.73,56.67,203017.32,140768.28,62249.04 +Australia and Oceania,Australia,Clothes,Online,C,7/19/2015,422420728,7/26/2015,2535,109.28,35.84,277024.8,90854.4,186170.4 +Middle East and North Africa,Pakistan,Cosmetics,Online,H,5/3/2016,584998214,6/3/2016,2826,437.2,263.33,1235527.2,744170.58,491356.62 +Europe,Armenia,Fruits,Offline,C,10/14/2013,829712235,11/9/2013,9143,9.33,6.92,85304.19,63269.56,22034.63 +Sub-Saharan Africa,Seychelles ,Beverages,Online,C,9/5/2014,984736621,10/22/2014,4304,47.45,31.79,204224.8,136824.16,67400.64 +Central America and the Caribbean,Haiti,Personal Care,Offline,H,9/24/2011,498557698,10/2/2011,3157,81.73,56.67,258021.61,178907.19,79114.42 +Central America and the Caribbean,Dominica,Beverages,Online,C,1/27/2010,689974296,2/14/2010,7582,47.45,31.79,359765.9,241031.78,118734.12 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,M,11/30/2015,698097741,1/13/2016,1490,437.2,263.33,651428,392361.7,259066.3 +Europe,Denmark,Snacks,Online,H,1/4/2010,632351863,2/14/2010,5823,152.58,97.44,888473.34,567393.12,321080.22 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,C,1/21/2012,222472989,2/21/2012,3556,205.7,117.11,731469.2,416443.16,315026.04 +Middle East and North Africa,Yemen,Vegetables,Offline,C,4/17/2016,168509948,5/9/2016,4693,154.06,90.93,723003.58,426734.49,296269.09 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,C,6/22/2010,790824067,7/28/2010,1270,651.21,524.96,827036.7,666699.2,160337.5 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,L,6/22/2017,680089175,7/24/2017,2355,81.73,56.67,192474.15,133457.85,59016.3 +Europe,Macedonia,Household,Online,M,10/25/2015,747291600,11/27/2015,9046,668.27,502.54,6045170.42,4545976.84,1499193.58 +Sub-Saharan Africa,Benin,Household,Online,H,7/28/2011,173730170,7/29/2011,9473,668.27,502.54,6330521.71,4760561.42,1569960.29 +Central America and the Caribbean,Jamaica,Fruits,Offline,L,11/24/2011,461016213,12/5/2011,3797,9.33,6.92,35426.01,26275.24,9150.77 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,M,8/22/2013,481073558,9/17/2013,9211,154.06,90.93,1419046.66,837556.23,581490.43 +Europe,France,Office Supplies,Online,M,9/21/2014,526138532,10/12/2014,4938,651.21,524.96,3215674.98,2592252.48,623422.5 +Middle East and North Africa,Kuwait,Cosmetics,Offline,L,5/5/2010,958759963,5/17/2010,7234,437.2,263.33,3162704.8,1904929.22,1257775.58 +Sub-Saharan Africa,Uganda,Beverages,Online,M,11/25/2011,861799180,12/22/2011,4383,47.45,31.79,207973.35,139335.57,68637.78 +Europe,Serbia,Vegetables,Online,M,12/10/2012,288430011,1/10/2013,1705,154.06,90.93,262672.3,155035.65,107636.65 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,H,8/24/2015,712138783,8/28/2015,6546,81.73,56.67,535004.58,370961.82,164042.76 +Middle East and North Africa,Yemen,Baby Food,Offline,M,11/22/2011,976724326,12/6/2011,3288,255.28,159.42,839360.64,524172.96,315187.68 +Australia and Oceania,Federated States of Micronesia,Household,Online,M,5/8/2017,446297967,6/19/2017,8341,668.27,502.54,5574040.07,4191686.14,1382353.93 +Europe,Romania,Snacks,Online,L,9/3/2014,355283534,9/9/2014,5148,152.58,97.44,785481.84,501621.12,283860.72 +Europe,Austria,Office Supplies,Offline,M,4/20/2010,658417356,5/30/2010,9182,651.21,524.96,5979410.22,4820182.72,1159227.5 +Europe,Albania,Office Supplies,Online,M,7/8/2015,480748260,7/22/2015,2948,651.21,524.96,1919767.08,1547582.08,372185 +Middle East and North Africa,Bahrain,Household,Online,L,5/22/2012,367637574,6/4/2012,983,668.27,502.54,656909.41,493996.82,162912.59 +Asia,Philippines,Baby Food,Offline,H,7/20/2010,934759128,7/28/2010,4853,255.28,159.42,1238873.84,773665.26,465208.58 +Asia,Taiwan,Cereal,Online,M,2/12/2013,618099248,3/20/2013,8158,205.7,117.11,1678100.6,955383.38,722717.22 +Central America and the Caribbean,Nicaragua,Household,Offline,C,12/6/2012,623956763,12/26/2012,1527,668.27,502.54,1020448.29,767378.58,253069.71 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,H,6/15/2011,878943002,8/3/2011,7621,205.7,117.11,1567639.7,892495.31,675144.39 +Sub-Saharan Africa,Kenya,Cereal,Offline,H,1/2/2015,479981791,2/16/2015,6133,205.7,117.11,1261558.1,718235.63,543322.47 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,M,10/28/2015,844309461,12/17/2015,8787,152.58,97.44,1340720.46,856205.28,484515.18 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,L,12/31/2010,759474837,2/9/2011,4336,152.58,97.44,661586.88,422499.84,239087.04 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,C,10/31/2013,433339250,11/5/2013,3569,9.33,6.92,33298.77,24697.48,8601.29 +Australia and Oceania,Australia,Fruits,Offline,L,3/8/2012,144076526,4/2/2012,4300,9.33,6.92,40119,29756,10363 +Europe,Sweden,Beverages,Offline,C,2/15/2010,690172994,3/27/2010,6381,47.45,31.79,302778.45,202851.99,99926.46 +Asia,Bhutan,Vegetables,Online,C,7/31/2016,240427482,8/31/2016,6690,154.06,90.93,1030661.4,608321.7,422339.7 +Sub-Saharan Africa,South Africa,Fruits,Offline,C,3/30/2011,183951318,5/12/2011,4138,9.33,6.92,38607.54,28634.96,9972.58 +Australia and Oceania,East Timor,Snacks,Offline,M,7/11/2016,180168330,7/15/2016,4667,152.58,97.44,712090.86,454752.48,257338.38 +Sub-Saharan Africa,Sudan,Meat,Offline,M,6/20/2010,408814847,7/3/2010,6253,421.89,364.69,2638078.17,2280406.57,357671.6 +Sub-Saharan Africa,Rwanda,Fruits,Online,L,10/28/2013,219939696,10/29/2013,3899,9.33,6.92,36377.67,26981.08,9396.59 +Sub-Saharan Africa,Mozambique,Meat,Online,M,7/20/2010,383904206,8/6/2010,4641,421.89,364.69,1957991.49,1692526.29,265465.2 +Middle East and North Africa,Kuwait,Beverages,Offline,L,3/3/2012,841382205,4/15/2012,2547,47.45,31.79,120855.15,80969.13,39886.02 +Middle East and North Africa,Tunisia ,Snacks,Offline,L,2/19/2016,253360021,3/19/2016,3715,152.58,97.44,566834.7,361989.6,204845.1 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,L,2/28/2017,951136481,3/10/2017,1276,152.58,97.44,194692.08,124333.44,70358.64 +Australia and Oceania,Papua New Guinea,Baby Food,Online,H,1/15/2011,386322915,2/21/2011,390,255.28,159.42,99559.2,62173.8,37385.4 +Middle East and North Africa,Afghanistan,Clothes,Offline,L,7/23/2013,580843150,9/9/2013,3251,109.28,35.84,355269.28,116515.84,238753.44 +Asia,India,Cereal,Online,C,4/10/2011,476933515,5/23/2011,4080,205.7,117.11,839256,477808.8,361447.2 +Sub-Saharan Africa,Rwanda,Fruits,Online,M,9/27/2010,887142837,10/10/2010,4134,9.33,6.92,38570.22,28607.28,9962.94 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,H,1/3/2012,444332444,1/13/2012,6699,205.7,117.11,1377984.3,784519.89,593464.41 +Middle East and North Africa,Iraq,Personal Care,Online,C,5/26/2012,551676166,6/21/2012,2092,81.73,56.67,170979.16,118553.64,52425.52 +Central America and the Caribbean,Haiti,Personal Care,Offline,C,4/26/2010,432660329,5/10/2010,2661,81.73,56.67,217483.53,150798.87,66684.66 +Sub-Saharan Africa,Mauritius ,Snacks,Online,L,7/25/2016,281083762,8/12/2016,7786,152.58,97.44,1187987.88,758667.84,429320.04 +Europe,Slovakia,Baby Food,Online,L,9/26/2012,811057794,11/10/2012,8879,255.28,159.42,2266631.12,1415490.18,851140.94 +Sub-Saharan Africa,Central African Republic,Household,Online,L,7/27/2015,107006251,9/1/2015,4383,668.27,502.54,2929027.41,2202632.82,726394.59 +Europe,Luxembourg,Office Supplies,Offline,H,7/22/2012,373665463,7/22/2012,4769,651.21,524.96,3105620.49,2503534.24,602086.25 +Australia and Oceania,Tonga,Clothes,Offline,M,3/19/2011,286084258,4/23/2011,7544,109.28,35.84,824408.32,270376.96,554031.36 +Sub-Saharan Africa,Botswana,Snacks,Offline,L,7/10/2012,839623963,8/27/2012,2244,152.58,97.44,342389.52,218655.36,123734.16 +Asia,Taiwan,Fruits,Offline,H,10/8/2014,399958407,11/13/2014,5436,9.33,6.92,50717.88,37617.12,13100.76 +Sub-Saharan Africa,Namibia,Beverages,Offline,H,4/14/2017,553073918,4/24/2017,5718,47.45,31.79,271319.1,181775.22,89543.88 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,C,9/8/2016,255269324,9/28/2016,8721,437.2,263.33,3812821.2,2296500.93,1516320.27 +Sub-Saharan Africa,Burundi,Baby Food,Offline,H,8/28/2010,783155953,9/24/2010,2105,255.28,159.42,537364.4,335579.1,201785.3 +Sub-Saharan Africa,Namibia,Office Supplies,Online,M,11/15/2016,783657634,12/18/2016,563,651.21,524.96,366631.23,295552.48,71078.75 +Europe,Andorra,Cosmetics,Offline,H,3/20/2016,324010694,5/9/2016,819,437.2,263.33,358066.8,215667.27,142399.53 +Europe,United Kingdom,Office Supplies,Offline,C,2/18/2017,441763961,3/21/2017,6628,651.21,524.96,4316219.88,3479434.88,836785 +Australia and Oceania,Australia,Meat,Offline,M,12/30/2013,894778764,2/10/2014,3775,421.89,364.69,1592634.75,1376704.75,215930 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,H,8/5/2013,611228930,9/9/2013,5078,651.21,524.96,3306844.38,2665746.88,641097.5 +Middle East and North Africa,Bahrain,Personal Care,Offline,H,3/19/2016,839600789,4/16/2016,5386,81.73,56.67,440197.78,305224.62,134973.16 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,L,11/6/2011,198693168,12/2/2011,6579,81.73,56.67,537701.67,372831.93,164869.74 +Sub-Saharan Africa,Madagascar,Clothes,Online,C,4/6/2014,527617394,5/25/2014,2567,109.28,35.84,280521.76,92001.28,188520.48 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,M,10/19/2011,135797297,10/19/2011,4293,81.73,56.67,350866.89,243284.31,107582.58 +Sub-Saharan Africa,Sudan,Cosmetics,Online,H,7/27/2016,552969205,7/29/2016,4731,437.2,263.33,2068393.2,1245814.23,822578.97 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,H,4/4/2015,679181945,4/17/2015,3885,47.45,31.79,184343.25,123504.15,60839.1 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,H,9/29/2010,834796845,10/4/2010,3792,152.58,97.44,578583.36,369492.48,209090.88 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,L,10/9/2010,510487735,11/15/2010,3520,255.28,159.42,898585.6,561158.4,337427.2 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,M,7/28/2016,617240941,8/28/2016,4166,154.06,90.93,641813.96,378814.38,262999.58 +Sub-Saharan Africa,Zambia,Clothes,Offline,H,7/6/2011,336355292,7/6/2011,3860,109.28,35.84,421820.8,138342.4,283478.4 +Asia,Myanmar,Baby Food,Online,C,4/21/2010,269442117,5/10/2010,2765,255.28,159.42,705849.2,440796.3,265052.9 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,L,5/19/2017,188425242,5/20/2017,8071,255.28,159.42,2060364.88,1286678.82,773686.06 +Europe,Russia,Cereal,Online,C,7/6/2015,385540997,7/27/2015,9004,205.7,117.11,1852122.8,1054458.44,797664.36 +Sub-Saharan Africa,The Gambia,Cosmetics,Offline,H,1/16/2015,323338210,3/2/2015,1817,437.2,263.33,794392.4,478470.61,315921.79 +Europe,Bulgaria,Meat,Online,H,3/25/2012,884678208,5/14/2012,4796,421.89,364.69,2023384.44,1749053.24,274331.2 +Asia,Vietnam,Household,Online,H,10/7/2015,322734820,10/9/2015,3260,668.27,502.54,2178560.2,1638280.4,540279.8 +Middle East and North Africa,Algeria,Snacks,Offline,M,9/4/2012,110994374,10/5/2012,4557,152.58,97.44,695307.06,444034.08,251272.98 +Central America and the Caribbean,Saint Lucia,Meat,Online,C,7/27/2017,893255698,7/31/2017,3066,421.89,364.69,1293514.74,1118139.54,175375.2 +Sub-Saharan Africa,Madagascar,Personal Care,Online,M,10/26/2015,233630120,10/29/2015,5199,81.73,56.67,424914.27,294627.33,130286.94 +Middle East and North Africa,Jordan,Vegetables,Offline,L,10/16/2012,266541469,12/3/2012,4399,154.06,90.93,677709.94,400001.07,277708.87 +Europe,Belgium,Clothes,Offline,C,12/7/2014,946726071,12/26/2014,6138,109.28,35.84,670760.64,219985.92,450774.72 +Australia and Oceania,Papua New Guinea,Snacks,Offline,M,10/23/2010,499232757,11/30/2010,2922,152.58,97.44,445838.76,284719.68,161119.08 +Australia and Oceania,Nauru,Vegetables,Online,H,10/11/2012,369422852,11/19/2012,9286,154.06,90.93,1430601.16,844375.98,586225.18 +Europe,Kosovo,Fruits,Online,H,4/29/2015,272970187,6/13/2015,6799,9.33,6.92,63434.67,47049.08,16385.59 +Europe,Croatia,Baby Food,Online,C,12/30/2013,445861089,2/10/2014,9059,255.28,159.42,2312581.52,1444185.78,868395.74 +Asia,Uzbekistan,Meat,Online,L,10/10/2016,294394385,10/11/2016,6696,421.89,364.69,2824975.44,2441964.24,383011.2 +Middle East and North Africa,Iraq,Cosmetics,Online,L,7/21/2017,645181405,8/3/2017,2370,437.2,263.33,1036164,624092.1,412071.9 +Asia,Uzbekistan,Meat,Online,M,1/28/2015,595145976,1/30/2015,5775,421.89,364.69,2436414.75,2106084.75,330330 +Central America and the Caribbean,Guatemala,Snacks,Offline,H,9/23/2016,661524426,9/30/2016,8633,152.58,97.44,1317223.14,841199.52,476023.62 +Central America and the Caribbean,Barbados,Household,Online,C,1/12/2012,531865584,1/16/2012,9700,668.27,502.54,6482219,4874638,1607581 +Sub-Saharan Africa,Swaziland,Cereal,Online,C,4/13/2014,414030778,5/18/2014,9763,205.7,117.11,2008249.1,1143344.93,864904.17 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,M,5/4/2011,586193835,5/31/2011,6637,651.21,524.96,4322080.77,3484159.52,837921.25 +Central America and the Caribbean,Dominica,Meat,Offline,L,11/6/2014,946841084,11/30/2014,173,421.89,364.69,72986.97,63091.37,9895.6 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,H,1/7/2011,564771354,1/10/2011,7249,81.73,56.67,592460.77,410800.83,181659.94 +Europe,Slovakia,Meat,Online,H,5/26/2017,829095971,6/6/2017,6777,421.89,364.69,2859148.53,2471504.13,387644.4 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,M,12/23/2010,499238765,1/20/2011,4700,205.7,117.11,966790,550417,416373 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,M,3/22/2015,654936063,5/10/2015,8990,437.2,263.33,3930428,2367336.7,1563091.3 +Sub-Saharan Africa,Mali,Office Supplies,Offline,M,1/8/2013,646236693,1/15/2013,4653,651.21,524.96,3030080.13,2442638.88,587441.25 +Europe,Ireland,Meat,Online,H,1/21/2011,343501985,1/21/2011,8725,421.89,364.69,3680990.25,3181920.25,499070 +Sub-Saharan Africa,Gabon,Beverages,Offline,M,4/11/2013,587405765,4/23/2013,5274,47.45,31.79,250251.3,167660.46,82590.84 +Middle East and North Africa,Oman,Cereal,Online,M,2/16/2017,938934361,3/29/2017,398,205.7,117.11,81868.6,46609.78,35258.82 +Europe,Monaco,Meat,Online,M,5/3/2017,129386603,5/26/2017,7226,421.89,364.69,3048577.14,2635249.94,413327.2 +Australia and Oceania,Papua New Guinea,Vegetables,Online,C,4/4/2017,110373818,4/13/2017,920,154.06,90.93,141735.2,83655.6,58079.6 +Sub-Saharan Africa,Guinea,Baby Food,Online,M,7/14/2017,203819835,8/20/2017,3673,255.28,159.42,937643.44,585549.66,352093.78 +Sub-Saharan Africa,Burundi,Office Supplies,Online,C,4/18/2012,251960980,4/25/2012,9708,651.21,524.96,6321946.68,5096311.68,1225635 +Australia and Oceania,Kiribati,Beverages,Online,L,9/4/2015,167346084,9/13/2015,280,47.45,31.79,13286,8901.2,4384.8 +Sub-Saharan Africa,Angola,Fruits,Online,L,7/28/2012,382836472,9/13/2012,8675,9.33,6.92,80937.75,60031,20906.75 +Europe,Hungary,Meat,Online,M,6/18/2015,501605975,6/28/2015,5210,421.89,364.69,2198046.9,1900034.9,298012 +Europe,Poland,Office Supplies,Online,C,2/27/2015,647140920,3/4/2015,2234,651.21,524.96,1454803.14,1172760.64,282042.5 +Sub-Saharan Africa,Djibouti,Beverages,Online,C,11/27/2014,113240134,12/20/2014,9127,47.45,31.79,433076.15,290147.33,142928.82 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,H,6/11/2011,514014947,7/1/2011,7300,651.21,524.96,4753833,3832208,921625 +Australia and Oceania,Nauru,Snacks,Offline,L,12/3/2013,833889186,1/14/2014,5196,152.58,97.44,792805.68,506298.24,286507.44 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,H,6/5/2017,577599179,7/19/2017,3288,651.21,524.96,2141178.48,1726068.48,415110 +Middle East and North Africa,Morocco,Clothes,Offline,H,4/25/2014,220193755,5/18/2014,9080,109.28,35.84,992262.4,325427.2,666835.2 +Australia and Oceania,Vanuatu,Cosmetics,Offline,C,2/24/2013,757034242,4/3/2013,2110,437.2,263.33,922492,555626.3,366865.7 +Australia and Oceania,Fiji,Baby Food,Online,L,3/17/2012,553794467,4/23/2012,8944,255.28,159.42,2283224.32,1425852.48,857371.84 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,H,10/29/2010,296460759,11/28/2010,8181,651.21,524.96,5327549.01,4294697.76,1032851.25 +Sub-Saharan Africa,Liberia,Household,Online,M,3/12/2013,741331946,3/27/2013,5452,668.27,502.54,3643408.04,2739848.08,903559.96 +Europe,Netherlands,Personal Care,Online,M,12/28/2016,465019357,1/4/2017,8416,81.73,56.67,687839.68,476934.72,210904.96 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,H,3/7/2017,814446818,3/11/2017,1767,651.21,524.96,1150688.07,927604.32,223083.75 +Sub-Saharan Africa,Central African Republic,Snacks,Online,M,5/12/2017,956850659,6/2/2017,2228,152.58,97.44,339948.24,217096.32,122851.92 +Sub-Saharan Africa,South Sudan,Snacks,Online,C,10/31/2010,129779708,11/9/2010,3554,152.58,97.44,542269.32,346301.76,195967.56 +Central America and the Caribbean,Jamaica,Baby Food,Online,C,9/6/2014,791095292,10/12/2014,1532,255.28,159.42,391088.96,244231.44,146857.52 +Sub-Saharan Africa,Chad,Cosmetics,Offline,L,12/26/2012,968971240,12/27/2012,8977,437.2,263.33,3924744.4,2363913.41,1560830.99 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,M,8/8/2013,111893880,9/3/2013,740,109.28,35.84,80867.2,26521.6,54345.6 +Sub-Saharan Africa,South Africa,Office Supplies,Online,L,2/3/2014,438662040,2/16/2014,8700,651.21,524.96,5665527,4567152,1098375 +Australia and Oceania,Marshall Islands,Meat,Online,L,1/31/2013,188387048,3/3/2013,6769,421.89,364.69,2855773.41,2468586.61,387186.8 +Europe,Bulgaria,Meat,Online,H,1/22/2014,370492732,3/1/2014,5887,421.89,364.69,2483666.43,2146930.03,336736.4 +Middle East and North Africa,Israel,Office Supplies,Offline,L,12/26/2013,714715421,12/28/2013,9030,651.21,524.96,5880426.3,4740388.8,1140037.5 +Middle East and North Africa,Israel,Clothes,Online,M,9/10/2014,121103942,10/13/2014,6202,109.28,35.84,677754.56,222279.68,455474.88 +Sub-Saharan Africa,Malawi,Office Supplies,Online,M,6/28/2011,710019624,6/30/2011,9440,651.21,524.96,6147422.4,4955622.4,1191800 +Australia and Oceania,Fiji,Personal Care,Offline,H,2/12/2012,172136294,3/2/2012,7810,81.73,56.67,638311.3,442592.7,195718.6 +Europe,France,Cereal,Offline,C,3/26/2010,318440282,4/2/2010,2411,205.7,117.11,495942.7,282352.21,213590.49 +Middle East and North Africa,Oman,Baby Food,Online,L,12/3/2011,330230414,12/31/2011,1373,255.28,159.42,350499.44,218883.66,131615.78 +Central America and the Caribbean,Haiti,Beverages,Offline,M,10/3/2016,809118020,10/9/2016,4857,47.45,31.79,230464.65,154404.03,76060.62 +Australia and Oceania,Solomon Islands,Clothes,Online,H,1/7/2014,627026927,1/11/2014,56,109.28,35.84,6119.68,2007.04,4112.64 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,M,10/9/2016,976193463,11/28/2016,6194,255.28,159.42,1581204.32,987447.48,593756.84 +Europe,Italy,Office Supplies,Online,C,8/23/2012,419166457,8/28/2012,9524,651.21,524.96,6202124.04,4999719.04,1202405 +Sub-Saharan Africa,Kenya,Fruits,Online,M,1/13/2013,738807237,1/13/2013,8334,9.33,6.92,77756.22,57671.28,20084.94 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,L,6/28/2011,188289630,6/29/2011,7941,437.2,263.33,3471805.2,2091103.53,1380701.67 +North America,Canada,Vegetables,Online,C,3/8/2010,241099965,4/13/2010,5692,154.06,90.93,876909.52,517573.56,359335.96 +Asia,Mongolia,Cosmetics,Online,L,2/23/2016,641037070,3/17/2016,5969,437.2,263.33,2609646.8,1571816.77,1037830.03 +Sub-Saharan Africa,Comoros,Household,Online,M,10/4/2014,752212274,11/17/2014,5182,668.27,502.54,3462975.14,2604162.28,858812.86 +Australia and Oceania,Solomon Islands,Cereal,Offline,H,5/21/2011,909049403,6/7/2011,6774,205.7,117.11,1393411.8,793303.14,600108.66 +Europe,Greece,Vegetables,Online,C,6/20/2012,166284787,7/15/2012,6219,154.06,90.93,958099.14,565493.67,392605.47 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,L,2/24/2014,348967254,4/5/2014,6020,421.89,364.69,2539777.8,2195433.8,344344 +Sub-Saharan Africa,Malawi,Fruits,Online,C,8/22/2013,202458131,10/5/2013,715,9.33,6.92,6670.95,4947.8,1723.15 +Sub-Saharan Africa,Eritrea,Personal Care,Online,M,12/30/2012,342431247,1/9/2013,1870,81.73,56.67,152835.1,105972.9,46862.2 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,L,5/7/2015,104872930,6/1/2015,3085,437.2,263.33,1348762,812373.05,536388.95 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,C,7/8/2013,696082007,7/19/2013,4989,81.73,56.67,407750.97,282726.63,125024.34 +Europe,Russia,Vegetables,Offline,M,7/20/2016,242669808,7/27/2016,244,154.06,90.93,37590.64,22186.92,15403.72 +Central America and the Caribbean,The Bahamas,Cereal,Offline,L,8/15/2015,541560161,9/22/2015,8541,205.7,117.11,1756883.7,1000236.51,756647.19 +Central America and the Caribbean,The Bahamas,Cereal,Online,H,7/15/2010,309989392,8/26/2010,1605,205.7,117.11,330148.5,187961.55,142186.95 +Europe,Poland,Household,Online,L,7/15/2013,135506331,8/31/2013,8190,668.27,502.54,5473131.3,4115802.6,1357328.7 +Asia,Thailand,Cosmetics,Offline,M,3/15/2015,225972306,4/27/2015,9082,437.2,263.33,3970650.4,2391563.06,1579087.34 +Sub-Saharan Africa,Namibia,Household,Offline,M,12/19/2010,859561145,12/27/2010,2099,668.27,502.54,1402698.73,1054831.46,347867.27 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,M,6/21/2012,134759175,7/27/2012,7089,9.33,6.92,66140.37,49055.88,17084.49 +Europe,Germany,Cereal,Online,C,7/1/2013,720365226,7/5/2013,933,205.7,117.11,191918.1,109263.63,82654.47 +Middle East and North Africa,Bahrain,Snacks,Online,L,6/16/2016,405490624,6/24/2016,2542,152.58,97.44,387858.36,247692.48,140165.88 +Australia and Oceania,Papua New Guinea,Personal Care,Online,L,6/22/2013,649559199,7/22/2013,7857,81.73,56.67,642152.61,445256.19,196896.42 +Europe,Slovakia,Baby Food,Offline,M,11/14/2012,732307279,11/26/2012,4852,255.28,159.42,1238618.56,773505.84,465112.72 +Sub-Saharan Africa,Namibia,Snacks,Online,M,9/10/2012,903783690,10/21/2012,8533,152.58,97.44,1301965.14,831455.52,470509.62 +Australia and Oceania,Vanuatu,Household,Offline,H,1/15/2012,134349763,1/26/2012,5935,668.27,502.54,3966182.45,2982574.9,983607.55 +Europe,Iceland,Cereal,Offline,M,11/10/2014,164679324,11/18/2014,1126,205.7,117.11,231618.2,131865.86,99752.34 +Middle East and North Africa,Somalia,Meat,Offline,M,1/10/2011,555758702,2/10/2011,205,421.89,364.69,86487.45,74761.45,11726 +Europe,Albania,Vegetables,Offline,L,5/30/2010,938886725,6/14/2010,6301,154.06,90.93,970732.06,572949.93,397782.13 +Asia,China,Snacks,Offline,C,5/17/2016,565674722,5/27/2016,4576,152.58,97.44,698206.08,445885.44,252320.64 +Europe,Poland,Vegetables,Online,L,5/30/2014,558046519,6/3/2014,7221,154.06,90.93,1112467.26,656605.53,455861.73 +Europe,Liechtenstein,Beverages,Offline,M,10/18/2013,758238446,12/7/2013,8461,47.45,31.79,401474.45,268975.19,132499.26 +Asia,Nepal,Household,Offline,H,7/7/2013,178799331,8/10/2013,9550,668.27,502.54,6381978.5,4799257,1582721.5 +Sub-Saharan Africa,Angola,Personal Care,Online,M,8/12/2013,152590501,8/24/2013,3775,81.73,56.67,308530.75,213929.25,94601.5 +Central America and the Caribbean,Honduras,Household,Offline,M,6/3/2011,282785785,6/27/2011,1453,668.27,502.54,970996.31,730190.62,240805.69 +Europe,Greece,Meat,Offline,H,11/24/2012,692871510,12/18/2012,4932,421.89,364.69,2080761.48,1798651.08,282110.4 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,M,9/20/2013,676646506,9/25/2013,3593,437.2,263.33,1570859.6,946144.69,624714.91 +Europe,Bulgaria,Cereal,Offline,H,8/14/2010,948222100,9/8/2010,8846,205.7,117.11,1819622.2,1035955.06,783667.14 +Europe,Albania,Cereal,Offline,L,10/1/2012,492022120,10/26/2012,9134,205.7,117.11,1878863.8,1069682.74,809181.06 +North America,United States of America,Meat,Online,C,3/14/2015,612782895,3/28/2015,4931,421.89,364.69,2080339.59,1798286.39,282053.2 +Europe,Spain,Baby Food,Offline,C,4/27/2010,885553252,6/4/2010,3741,255.28,159.42,955002.48,596390.22,358612.26 +Europe,Ireland,Household,Online,H,4/2/2014,505694520,4/8/2014,5101,668.27,502.54,3408845.27,2563456.54,845388.73 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,L,2/13/2010,538880527,2/28/2010,5578,255.28,159.42,1423951.84,889244.76,534707.08 +Europe,Georgia,Cosmetics,Offline,M,5/31/2012,771097600,6/27/2012,3770,437.2,263.33,1648244,992754.1,655489.9 +Sub-Saharan Africa,Togo,Vegetables,Online,M,3/5/2010,158644568,4/13/2010,5308,154.06,90.93,817750.48,482656.44,335094.04 +Middle East and North Africa,Yemen,Office Supplies,Offline,C,3/24/2016,878132760,4/7/2016,7853,651.21,524.96,5113952.13,4122510.88,991441.25 +Sub-Saharan Africa,Benin,Personal Care,Offline,H,5/23/2010,676486003,5/26/2010,6096,81.73,56.67,498226.08,345460.32,152765.76 +Middle East and North Africa,Iraq,Personal Care,Offline,H,5/28/2011,520940625,6/17/2011,6762,81.73,56.67,552658.26,383202.54,169455.72 +Europe,Belgium,Office Supplies,Online,M,7/29/2012,549045455,8/14/2012,3606,651.21,524.96,2348263.26,1893005.76,455257.5 +Europe,Kosovo,Personal Care,Online,H,11/4/2015,518661820,11/11/2015,2413,81.73,56.67,197214.49,136744.71,60469.78 +Middle East and North Africa,Pakistan,Baby Food,Offline,M,11/7/2012,257963550,12/24/2012,6002,255.28,159.42,1532190.56,956838.84,575351.72 +Europe,Netherlands,Cereal,Online,C,6/18/2011,115436971,6/20/2011,9220,205.7,117.11,1896554,1079754.2,816799.8 +Asia,Sri Lanka,Meat,Online,C,10/23/2016,509880912,11/20/2016,3947,421.89,364.69,1665199.83,1439431.43,225768.4 +Middle East and North Africa,Afghanistan,Meat,Online,C,5/18/2012,580406701,6/30/2012,4096,421.89,364.69,1728061.44,1493770.24,234291.2 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,H,10/16/2016,436438167,10/19/2016,607,81.73,56.67,49610.11,34398.69,15211.42 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,L,11/17/2011,707711637,12/17/2011,6455,47.45,31.79,306289.75,205204.45,101085.3 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,H,8/8/2014,294275939,9/8/2014,1645,109.28,35.84,179765.6,58956.8,120808.8 +Australia and Oceania,Nauru,Fruits,Offline,H,9/15/2012,416492402,10/13/2012,8212,9.33,6.92,76617.96,56827.04,19790.92 +Asia,Maldives,Office Supplies,Online,L,12/6/2013,565034854,1/5/2014,5224,651.21,524.96,3401921.04,2742391.04,659530 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,M,12/9/2011,750889623,12/21/2011,3781,437.2,263.33,1653053.2,995650.73,657402.47 +Central America and the Caribbean,Dominican Republic,Meat,Offline,M,10/21/2012,155355536,11/24/2012,2010,421.89,364.69,847998.9,733026.9,114972 +Middle East and North Africa,Lebanon,Cereal,Online,H,2/10/2016,280043923,3/2/2016,75,205.7,117.11,15427.5,8783.25,6644.25 +Middle East and North Africa,Kuwait,Clothes,Online,H,2/18/2011,896878612,3/26/2011,5167,109.28,35.84,564649.76,185185.28,379464.48 +Sub-Saharan Africa,Uganda,Cereal,Online,M,12/8/2010,498095929,12/13/2010,6509,205.7,117.11,1338901.3,762268.99,576632.31 +Asia,Malaysia,Snacks,Offline,H,9/19/2010,346244704,11/3/2010,357,152.58,97.44,54471.06,34786.08,19684.98 +Europe,Bulgaria,Fruits,Online,L,4/24/2014,424186265,5/24/2014,4997,9.33,6.92,46622.01,34579.24,12042.77 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,H,4/5/2015,785094439,5/3/2015,5746,152.58,97.44,876724.68,559890.24,316834.44 +Australia and Oceania,Papua New Guinea,Baby Food,Online,L,9/26/2015,202455556,10/15/2015,9953,255.28,159.42,2540801.84,1586707.26,954094.58 +Central America and the Caribbean,Dominica,Baby Food,Online,L,3/14/2015,220068442,4/3/2015,1997,255.28,159.42,509794.16,318361.74,191432.42 +Sub-Saharan Africa,Burundi,Beverages,Online,C,3/3/2014,202044427,3/15/2014,8291,47.45,31.79,393407.95,263570.89,129837.06 +Sub-Saharan Africa,Namibia,Beverages,Offline,H,6/14/2010,482807338,6/28/2010,2275,47.45,31.79,107948.75,72322.25,35626.5 +Europe,Slovenia,Cereal,Offline,H,6/23/2010,117093503,7/3/2010,9424,205.7,117.11,1938516.8,1103644.64,834872.16 +North America,Mexico,Fruits,Online,H,5/23/2010,929951751,6/11/2010,2243,9.33,6.92,20927.19,15521.56,5405.63 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,C,12/23/2014,766743409,1/18/2015,5268,154.06,90.93,811588.08,479019.24,332568.84 +Middle East and North Africa,Azerbaijan,Fruits,Online,C,2/23/2011,243142306,2/26/2011,66,9.33,6.92,615.78,456.72,159.06 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,L,3/4/2017,495134770,4/9/2017,236,651.21,524.96,153685.56,123890.56,29795 +Europe,France,Snacks,Online,M,9/26/2010,929019629,11/15/2010,6408,152.58,97.44,977732.64,624395.52,353337.12 +Sub-Saharan Africa,Namibia,Clothes,Online,L,1/9/2016,571408212,2/7/2016,1243,109.28,35.84,135835.04,44549.12,91285.92 +Asia,Japan,Beverages,Online,M,8/21/2016,319224345,8/22/2016,4432,47.45,31.79,210298.4,140893.28,69405.12 +Central America and the Caribbean,Belize,Office Supplies,Online,M,5/22/2012,689704358,5/27/2012,7701,651.21,524.96,5014968.21,4042716.96,972251.25 +Europe,Lithuania,Beverages,Online,L,7/8/2015,470397078,7/26/2015,9804,47.45,31.79,465199.8,311669.16,153530.64 +Europe,Malta,Office Supplies,Online,H,8/6/2016,769163835,9/4/2016,1526,651.21,524.96,993746.46,801088.96,192657.5 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,C,1/25/2011,964178454,2/11/2011,686,437.2,263.33,299919.2,180644.38,119274.82 +Australia and Oceania,Fiji,Fruits,Offline,L,7/27/2010,953927266,8/22/2010,7131,9.33,6.92,66532.23,49346.52,17185.71 +Asia,Thailand,Household,Online,C,6/15/2016,707209098,7/18/2016,7743,668.27,502.54,5174414.61,3891167.22,1283247.39 +Sub-Saharan Africa,Uganda,Office Supplies,Online,M,12/28/2015,713135278,1/31/2016,1431,651.21,524.96,931881.51,751217.76,180663.75 +Asia,Mongolia,Vegetables,Online,M,6/11/2016,631129634,6/20/2016,4139,154.06,90.93,637654.34,376359.27,261295.07 +Europe,Ireland,Baby Food,Offline,H,12/31/2010,640928494,1/4/2011,3839,255.28,159.42,980019.92,612013.38,368006.54 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,C,11/2/2012,992580687,11/4/2012,5538,421.89,364.69,2336426.82,2019653.22,316773.6 +Sub-Saharan Africa,Burkina Faso,Cereal,Online,M,6/29/2013,656447541,6/30/2013,6270,205.7,117.11,1289739,734279.7,555459.3 +Asia,South Korea,Meat,Offline,C,11/29/2016,473202884,1/2/2017,104,421.89,364.69,43876.56,37927.76,5948.8 +Europe,Denmark,Cereal,Online,C,12/19/2012,903833043,2/7/2013,3137,205.7,117.11,645280.9,367374.07,277906.83 +Middle East and North Africa,Iran,Office Supplies,Online,C,7/14/2011,679636847,8/18/2011,8501,651.21,524.96,5535936.21,4462684.96,1073251.25 +Middle East and North Africa,Afghanistan,Personal Care,Offline,M,12/19/2015,852225625,1/27/2016,1356,81.73,56.67,110825.88,76844.52,33981.36 +Middle East and North Africa,Lebanon,Beverages,Online,H,10/5/2011,743523204,11/24/2011,3894,47.45,31.79,184770.3,123790.26,60980.04 +Middle East and North Africa,Iraq,Personal Care,Offline,C,10/8/2015,195765912,10/27/2015,339,81.73,56.67,27706.47,19211.13,8495.34 +Europe,Bulgaria,Household,Offline,C,10/29/2011,921502578,12/5/2011,1945,668.27,502.54,1299785.15,977440.3,322344.85 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,M,2/16/2015,653594529,2/20/2015,2000,205.7,117.11,411400,234220,177180 +Australia and Oceania,Fiji,Beverages,Online,L,6/5/2015,795215594,6/20/2015,821,47.45,31.79,38956.45,26099.59,12856.86 +Europe,Estonia,Clothes,Offline,L,2/11/2011,569852101,3/4/2011,755,109.28,35.84,82506.4,27059.2,55447.2 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,H,1/3/2013,171302878,1/19/2013,1183,81.73,56.67,96686.59,67040.61,29645.98 +Sub-Saharan Africa,Mauritania,Baby Food,Online,H,4/8/2010,313679254,4/15/2010,3517,255.28,159.42,897819.76,560680.14,337139.62 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,H,1/20/2012,881405055,2/26/2012,6197,81.73,56.67,506480.81,351183.99,155296.82 +Middle East and North Africa,Morocco,Snacks,Online,L,6/11/2013,479216611,6/24/2013,9699,152.58,97.44,1479873.42,945070.56,534802.86 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,H,5/15/2014,482162749,6/16/2014,1527,154.06,90.93,235249.62,138850.11,96399.51 +Sub-Saharan Africa,Mozambique,Vegetables,Online,C,10/28/2015,985604798,10/30/2015,1217,154.06,90.93,187491.02,110661.81,76829.21 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,C,1/29/2016,355216586,2/21/2016,5336,437.2,263.33,2332899.2,1405128.88,927770.32 +Middle East and North Africa,Libya,Cereal,Online,H,6/23/2014,176984441,6/25/2014,2484,205.7,117.11,510958.8,290901.24,220057.56 +Asia,Laos,Cosmetics,Offline,L,3/15/2015,307207190,4/25/2015,8289,437.2,263.33,3623950.8,2182742.37,1441208.43 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,L,12/9/2015,222496163,12/9/2015,414,651.21,524.96,269600.94,217333.44,52267.5 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,M,8/24/2011,369775187,9/25/2011,3550,255.28,159.42,906244,565941,340303 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,H,6/30/2013,816280591,8/17/2013,4421,81.73,56.67,361328.33,250538.07,110790.26 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,C,10/16/2014,799561202,10/17/2014,6783,437.2,263.33,2965527.6,1786167.39,1179360.21 +Middle East and North Africa,Oman,Office Supplies,Offline,M,6/22/2017,977478349,6/29/2017,6420,651.21,524.96,4180768.2,3370243.2,810525 +Sub-Saharan Africa,Malawi,Cereal,Offline,M,3/10/2013,278205859,3/30/2013,6151,205.7,117.11,1265260.7,720343.61,544917.09 +Middle East and North Africa,Israel,Household,Online,L,5/15/2017,850230062,5/21/2017,824,668.27,502.54,550654.48,414092.96,136561.52 +Europe,Luxembourg,Clothes,Online,L,6/6/2012,412349784,6/26/2012,2319,109.28,35.84,253420.32,83112.96,170307.36 +Europe,Macedonia,Household,Offline,H,2/24/2012,803676354,3/27/2012,4548,668.27,502.54,3039291.96,2285551.92,753740.04 +North America,Greenland,Snacks,Offline,M,6/5/2012,333633601,7/22/2012,8452,152.58,97.44,1289606.16,823562.88,466043.28 +Australia and Oceania,Solomon Islands,Meat,Online,C,3/29/2010,531957852,5/4/2010,7005,421.89,364.69,2955339.45,2554653.45,400686 +Europe,Georgia,Beverages,Offline,M,12/25/2014,298697936,12/31/2014,212,47.45,31.79,10059.4,6739.48,3319.92 +Middle East and North Africa,Bahrain,Cosmetics,Offline,H,5/25/2014,854215180,6/25/2014,109,437.2,263.33,47654.8,28702.97,18951.83 +Europe,Belarus,Vegetables,Offline,L,3/22/2016,789183413,4/10/2016,5764,154.06,90.93,888001.84,524120.52,363881.32 +Europe,United Kingdom,Vegetables,Online,M,2/12/2014,114588963,3/29/2014,8276,154.06,90.93,1275000.56,752536.68,522463.88 +Asia,China,Cereal,Offline,M,3/1/2014,711730659,3/19/2014,5773,205.7,117.11,1187506.1,676076.03,511430.07 +Sub-Saharan Africa,Senegal,Vegetables,Online,H,12/9/2015,482219827,12/23/2015,8418,154.06,90.93,1296877.08,765448.74,531428.34 +Europe,Russia,Beverages,Offline,H,4/16/2016,997980296,6/1/2016,3402,47.45,31.79,161424.9,108149.58,53275.32 +Middle East and North Africa,Oman,Office Supplies,Online,C,2/22/2013,751248395,4/3/2013,9949,651.21,524.96,6478888.29,5222827.04,1256061.25 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,L,11/2/2016,104572951,11/13/2016,4315,651.21,524.96,2809971.15,2265202.4,544768.75 +Sub-Saharan Africa,Uganda,Vegetables,Offline,M,1/23/2016,840815293,2/29/2016,4785,154.06,90.93,737177.1,435100.05,302077.05 +Europe,Slovakia,Clothes,Online,H,12/5/2011,313149249,1/8/2012,6677,109.28,35.84,729662.56,239303.68,490358.88 +Europe,Russia,Snacks,Offline,C,3/9/2014,895061147,4/8/2014,7338,152.58,97.44,1119632.04,715014.72,404617.32 +Middle East and North Africa,Algeria,Baby Food,Online,H,9/21/2014,530349814,11/5/2014,1150,255.28,159.42,293572,183333,110239 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,L,1/21/2014,383126580,1/29/2014,4524,154.06,90.93,696967.44,411367.32,285600.12 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,H,7/24/2017,787815272,9/3/2017,901,255.28,159.42,230007.28,143637.42,86369.86 +Sub-Saharan Africa,Cameroon,Baby Food,Online,M,7/13/2016,799152219,8/5/2016,5755,255.28,159.42,1469136.4,917462.1,551674.3 +Europe,Malta,Fruits,Online,H,9/5/2014,442186248,10/2/2014,1592,9.33,6.92,14853.36,11016.64,3836.72 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,H,10/14/2016,262278687,11/20/2016,2947,81.73,56.67,240858.31,167006.49,73851.82 +Central America and the Caribbean,Panama,Baby Food,Offline,L,5/5/2017,875103366,5/29/2017,1388,255.28,159.42,354328.64,221274.96,133053.68 +Europe,Armenia,Beverages,Online,C,11/24/2011,716646611,12/20/2011,513,47.45,31.79,24341.85,16308.27,8033.58 +Asia,Kazakhstan,Fruits,Offline,M,12/31/2015,993207252,1/15/2016,952,9.33,6.92,8882.16,6587.84,2294.32 +Middle East and North Africa,Tunisia ,Vegetables,Offline,H,12/20/2015,731396615,1/18/2016,5366,154.06,90.93,826685.96,487930.38,338755.58 +Central America and the Caribbean,Dominica,Snacks,Online,M,7/23/2010,828138530,9/5/2010,3449,152.58,97.44,526248.42,336070.56,190177.86 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,H,9/19/2014,900669324,11/5/2014,6923,255.28,159.42,1767303.44,1103664.66,663638.78 +Europe,Malta,Fruits,Online,H,5/25/2010,636537826,6/10/2010,4543,9.33,6.92,42386.19,31437.56,10948.63 +Sub-Saharan Africa,Kenya,Snacks,Offline,H,11/22/2010,243605363,1/4/2011,7095,152.58,97.44,1082555.1,691336.8,391218.3 +Australia and Oceania,Tuvalu,Snacks,Offline,L,8/23/2011,900045764,8/27/2011,2397,152.58,97.44,365734.26,233563.68,132170.58 +Middle East and North Africa,Lebanon,Office Supplies,Online,H,9/17/2016,704345357,10/31/2016,298,651.21,524.96,194060.58,156438.08,37622.5 +Australia and Oceania,New Zealand,Personal Care,Online,H,4/23/2012,525302970,6/2/2012,7677,81.73,56.67,627441.21,435055.59,192385.62 +Sub-Saharan Africa,Chad,Cosmetics,Online,M,12/30/2015,852029931,2/5/2016,3445,437.2,263.33,1506154,907171.85,598982.15 +Middle East and North Africa,Turkey,Cosmetics,Online,M,4/25/2012,443950068,5/12/2012,3546,437.2,263.33,1550311.2,933768.18,616543.02 +Europe,Finland,Fruits,Online,C,3/4/2017,380799710,3/28/2017,5951,9.33,6.92,55522.83,41180.92,14341.91 +Asia,Kyrgyzstan,Fruits,Online,L,6/16/2013,912627685,7/29/2013,5667,9.33,6.92,52873.11,39215.64,13657.47 +Europe,Macedonia,Personal Care,Offline,H,6/3/2015,109795320,6/22/2015,9730,81.73,56.67,795232.9,551399.1,243833.8 +Sub-Saharan Africa,Madagascar,Cereal,Offline,M,11/12/2011,612976443,12/19/2011,2206,205.7,117.11,453774.2,258344.66,195429.54 +Europe,San Marino,Beverages,Offline,M,5/21/2015,183157384,7/7/2015,9195,47.45,31.79,436302.75,292309.05,143993.7 +Asia,Uzbekistan,Personal Care,Offline,L,2/16/2013,251636970,3/21/2013,3826,81.73,56.67,312698.98,216819.42,95879.56 +Europe,Denmark,Office Supplies,Offline,H,1/11/2016,970026528,2/26/2016,1261,651.21,524.96,821175.81,661974.56,159201.25 +Asia,Brunei,Clothes,Offline,H,2/26/2017,760249888,3/22/2017,3691,109.28,35.84,403352.48,132285.44,271067.04 +Asia,China,Meat,Online,C,8/22/2010,364543378,9/9/2010,5341,421.89,364.69,2253314.49,1947809.29,305505.2 +Central America and the Caribbean,Dominican Republic,Beverages,Online,H,8/11/2010,595455825,8/28/2010,7466,47.45,31.79,354261.7,237344.14,116917.56 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,L,2/11/2017,985848557,3/9/2017,3351,152.58,97.44,511295.58,326521.44,184774.14 +Europe,Bulgaria,Office Supplies,Offline,H,5/1/2012,238895404,6/4/2012,3314,651.21,524.96,2158109.94,1739717.44,418392.5 +Europe,Hungary,Fruits,Offline,M,5/17/2017,278082692,7/3/2017,9703,9.33,6.92,90528.99,67144.76,23384.23 +Sub-Saharan Africa,Niger,Fruits,Online,H,10/7/2012,397209250,10/12/2012,1899,9.33,6.92,17717.67,13141.08,4576.59 +Europe,Ireland,Baby Food,Offline,L,5/23/2010,410386407,6/9/2010,1312,255.28,159.42,334927.36,209159.04,125768.32 +Asia,Nepal,Fruits,Online,C,10/30/2011,202037990,11/25/2011,6386,9.33,6.92,59581.38,44191.12,15390.26 +Australia and Oceania,Kiribati,Office Supplies,Offline,L,2/29/2012,176900327,4/9/2012,7593,651.21,524.96,4944637.53,3986021.28,958616.25 +Middle East and North Africa,Yemen,Beverages,Offline,C,4/27/2011,810022246,5/1/2011,2438,47.45,31.79,115683.1,77504.02,38179.08 +Europe,Denmark,Cosmetics,Online,C,4/18/2010,396765077,5/16/2010,458,437.2,263.33,200237.6,120605.14,79632.46 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,H,12/9/2014,902802646,12/17/2014,8220,81.73,56.67,671820.6,465827.4,205993.2 +Asia,Tajikistan,Cosmetics,Offline,H,1/3/2017,314121282,1/9/2017,4323,437.2,263.33,1890015.6,1138375.59,751640.01 +Europe,Belarus,Cosmetics,Offline,H,2/15/2013,287019813,3/8/2013,4396,437.2,263.33,1921931.2,1157598.68,764332.52 +Asia,Singapore,Personal Care,Offline,L,2/13/2016,298109567,2/27/2016,6100,81.73,56.67,498553,345687,152866 +Sub-Saharan Africa,Gabon,Meat,Offline,H,5/16/2013,794314372,6/22/2013,4129,421.89,364.69,1741983.81,1505805.01,236178.8 +Europe,Estonia,Clothes,Online,M,1/22/2016,942870557,1/25/2016,5205,109.28,35.84,568802.4,186547.2,382255.2 +Europe,Czech Republic,Cosmetics,Online,C,6/24/2017,881326949,7/8/2017,3084,437.2,263.33,1348324.8,812109.72,536215.08 +Asia,Sri Lanka,Office Supplies,Offline,H,1/3/2012,367544877,2/8/2012,3552,651.21,524.96,2313097.92,1864657.92,448440 +Europe,Netherlands,Office Supplies,Offline,L,12/31/2013,129698169,1/21/2014,9425,651.21,524.96,6137654.25,4947748,1189906.25 +Australia and Oceania,Solomon Islands,Office Supplies,Online,C,3/5/2016,516273152,4/13/2016,5553,651.21,524.96,3616169.13,2915102.88,701066.25 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,M,2/5/2016,146068656,3/18/2016,3816,437.2,263.33,1668355.2,1004867.28,663487.92 +Sub-Saharan Africa,Gabon,Baby Food,Offline,C,5/22/2012,858196008,7/11/2012,8125,255.28,159.42,2074150,1295287.5,778862.5 +Middle East and North Africa,Syria,Vegetables,Offline,H,2/9/2016,962079036,2/28/2016,9421,154.06,90.93,1451399.26,856651.53,594747.73 +Europe,Russia,Vegetables,Offline,H,8/25/2016,187454068,9/14/2016,679,154.06,90.93,104606.74,61741.47,42865.27 +Asia,Indonesia,Vegetables,Online,L,11/2/2015,134369933,11/12/2015,1904,154.06,90.93,293330.24,173130.72,120199.52 +Europe,Monaco,Vegetables,Online,M,7/24/2016,223187959,8/6/2016,5132,154.06,90.93,790635.92,466652.76,323983.16 +Central America and the Caribbean,Belize,Meat,Offline,C,5/31/2011,844581973,7/7/2011,9429,421.89,364.69,3978000.81,3438662.01,539338.8 +Middle East and North Africa,Lebanon,Clothes,Online,C,10/8/2016,209538304,10/13/2016,5896,109.28,35.84,644314.88,211312.64,433002.24 +Europe,United Kingdom,Beverages,Online,L,12/30/2015,199355781,1/29/2016,2660,47.45,31.79,126217,84561.4,41655.6 +Central America and the Caribbean,Belize,Snacks,Offline,L,3/28/2016,515645730,5/2/2016,9885,152.58,97.44,1508253.3,963194.4,545058.9 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,L,5/9/2014,930331981,6/12/2014,4762,154.06,90.93,733633.72,433008.66,300625.06 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,M,10/29/2015,835650861,10/31/2015,6515,152.58,97.44,994058.7,634821.6,359237.1 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,M,11/10/2015,594151198,11/16/2015,1398,437.2,263.33,611205.6,368135.34,243070.26 +Central America and the Caribbean,Barbados,Household,Offline,M,9/17/2010,188694322,10/9/2010,7698,668.27,502.54,5144342.46,3868552.92,1275789.54 +Europe,Latvia,Snacks,Offline,H,8/22/2016,572454059,9/8/2016,732,152.58,97.44,111688.56,71326.08,40362.48 +Asia,Indonesia,Beverages,Offline,M,2/10/2013,518916738,3/1/2013,7849,47.45,31.79,372435.05,249519.71,122915.34 +Sub-Saharan Africa,Kenya,Fruits,Offline,C,9/20/2014,671881186,11/7/2014,3429,9.33,6.92,31992.57,23728.68,8263.89 +Sub-Saharan Africa,Mauritania,Baby Food,Online,L,6/1/2014,395458734,7/4/2014,3882,255.28,159.42,990996.96,618868.44,372128.52 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,L,1/1/2010,924073207,2/15/2010,2652,154.06,90.93,408567.12,241146.36,167420.76 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,M,6/27/2015,412460935,7/11/2015,5211,205.7,117.11,1071902.7,610260.21,461642.49 +Europe,Hungary,Office Supplies,Offline,M,11/13/2011,685670745,11/26/2011,4065,651.21,524.96,2647168.65,2133962.4,513206.25 +Sub-Saharan Africa,Djibouti,Cereal,Offline,C,7/1/2011,489063966,7/26/2011,3750,205.7,117.11,771375,439162.5,332212.5 +Middle East and North Africa,Iran,Beverages,Offline,L,6/8/2016,438314425,7/2/2016,5834,47.45,31.79,276823.3,185462.86,91360.44 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,L,9/1/2014,769408452,10/15/2014,3914,668.27,502.54,2615608.78,1966941.56,648667.22 +Sub-Saharan Africa,Mali,Beverages,Online,L,2/28/2014,888644874,3/9/2014,8621,47.45,31.79,409066.45,274061.59,135004.86 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,L,5/21/2016,722635018,5/28/2016,2615,437.2,263.33,1143278,688607.95,454670.05 +Middle East and North Africa,Jordan,Baby Food,Offline,C,7/9/2012,268302714,7/22/2012,5590,255.28,159.42,1427015.2,891157.8,535857.4 +Sub-Saharan Africa,Lesotho,Clothes,Online,H,7/8/2017,942884290,7/24/2017,9269,109.28,35.84,1012916.32,332200.96,680715.36 +Europe,Spain,Snacks,Online,L,4/28/2013,633928573,6/11/2013,2407,152.58,97.44,367260.06,234538.08,132721.98 +Middle East and North Africa,Lebanon,Office Supplies,Online,M,3/27/2013,449296891,5/2/2013,5789,651.21,524.96,3769854.69,3038993.44,730861.25 +Middle East and North Africa,Bahrain,Household,Online,L,9/8/2012,667163074,9/28/2012,7234,668.27,502.54,4834265.18,3635374.36,1198890.82 +North America,Canada,Clothes,Online,C,10/4/2015,286013448,11/13/2015,6590,109.28,35.84,720155.2,236185.6,483969.6 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,L,3/18/2016,174646842,4/12/2016,736,81.73,56.67,60153.28,41709.12,18444.16 +Central America and the Caribbean,Barbados,Cereal,Online,C,6/22/2016,822174584,7/11/2016,8585,205.7,117.11,1765934.5,1005389.35,760545.15 +Europe,Spain,Fruits,Online,L,3/25/2016,988020503,3/27/2016,6078,9.33,6.92,56707.74,42059.76,14647.98 +Europe,Greece,Household,Offline,C,3/30/2016,851920926,4/21/2016,1188,668.27,502.54,793904.76,597017.52,196887.24 +Europe,Albania,Fruits,Online,L,7/20/2014,663924682,7/30/2014,8922,9.33,6.92,83242.26,61740.24,21502.02 +Middle East and North Africa,Pakistan,Office Supplies,Online,H,4/1/2010,294393098,4/15/2010,6315,651.21,524.96,4112391.15,3315122.4,797268.75 +Central America and the Caribbean,Grenada,Snacks,Offline,M,11/12/2014,584000003,11/30/2014,7433,152.58,97.44,1134127.14,724271.52,409855.62 +Sub-Saharan Africa,Cape Verde,Snacks,Offline,M,9/13/2010,193731725,10/4/2010,8377,152.58,97.44,1278162.66,816254.88,461907.78 +Middle East and North Africa,Bahrain,Cereal,Online,L,3/13/2015,554887092,3/21/2015,2276,205.7,117.11,468173.2,266542.36,201630.84 +Central America and the Caribbean,Costa Rica,Meat,Offline,M,7/26/2016,919077432,8/26/2016,4291,421.89,364.69,1810329.99,1564884.79,245445.2 +Sub-Saharan Africa,Sudan,Household,Offline,H,6/15/2015,608226573,7/11/2015,6614,668.27,502.54,4419937.78,3323799.56,1096138.22 +Australia and Oceania,East Timor,Meat,Offline,M,7/23/2013,364570844,9/6/2013,3469,421.89,364.69,1463536.41,1265109.61,198426.8 +Australia and Oceania,Kiribati,Fruits,Online,L,6/10/2017,100659072,7/7/2017,6111,9.33,6.92,57015.63,42288.12,14727.51 +Asia,Japan,Clothes,Online,M,1/1/2012,249352586,1/26/2012,7826,109.28,35.84,855225.28,280483.84,574741.44 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,H,4/14/2017,413825213,5/16/2017,8932,205.7,117.11,1837312.4,1046026.52,791285.88 +Europe,Romania,Snacks,Offline,L,7/15/2016,717563283,9/3/2016,1776,152.58,97.44,270982.08,173053.44,97928.64 +Australia and Oceania,Tuvalu,Cereal,Offline,L,1/1/2013,454365622,1/23/2013,5740,205.7,117.11,1180718,672211.4,508506.6 +Asia,Brunei,Fruits,Online,M,12/27/2010,338343560,1/2/2011,2233,9.33,6.92,20833.89,15452.36,5381.53 +Central America and the Caribbean,El Salvador,Cereal,Offline,H,1/29/2012,253920924,3/14/2012,9699,205.7,117.11,1995084.3,1135849.89,859234.41 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,H,5/10/2011,605834043,6/24/2011,8611,205.7,117.11,1771282.7,1008434.21,762848.49 +Sub-Saharan Africa,Eritrea,Clothes,Offline,L,4/25/2016,969131743,4/29/2016,6474,109.28,35.84,707478.72,232028.16,475450.56 +Sub-Saharan Africa,Togo,Fruits,Online,H,10/25/2012,539175355,11/24/2012,2824,9.33,6.92,26347.92,19542.08,6805.84 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,H,4/9/2014,381638705,4/30/2014,4229,437.2,263.33,1848918.8,1113622.57,735296.23 +Asia,Philippines,Office Supplies,Offline,M,6/11/2012,282508122,7/19/2012,9286,651.21,524.96,6047136.06,4874778.56,1172357.5 +Central America and the Caribbean,Dominica,Office Supplies,Online,C,7/12/2011,998082435,8/10/2011,3627,651.21,524.96,2361938.67,1904029.92,457908.75 +Asia,Taiwan,Baby Food,Offline,H,10/10/2016,204972970,10/16/2016,4912,255.28,159.42,1253935.36,783071.04,470864.32 +Sub-Saharan Africa,Tanzania,Vegetables,Online,H,7/29/2015,150103557,8/19/2015,7833,154.06,90.93,1206751.98,712254.69,494497.29 +Asia,Bhutan,Cereal,Online,H,7/10/2011,900710523,8/16/2011,9114,205.7,117.11,1874749.8,1067340.54,807409.26 +Australia and Oceania,Kiribati,Vegetables,Online,H,1/25/2013,794342696,1/30/2013,2511,154.06,90.93,386844.66,228325.23,158519.43 +Asia,Kyrgyzstan,Household,Online,H,8/1/2014,488861405,9/12/2014,3808,668.27,502.54,2544772.16,1913672.32,631099.84 +Middle East and North Africa,Afghanistan,Snacks,Online,M,4/14/2015,712440478,4/14/2015,5824,152.58,97.44,888625.92,567490.56,321135.36 +Sub-Saharan Africa,Rwanda,Vegetables,Online,H,6/16/2015,913566243,8/4/2015,3408,154.06,90.93,525036.48,309889.44,215147.04 +Middle East and North Africa,Kuwait,Clothes,Online,L,8/29/2012,611037528,10/9/2012,8438,109.28,35.84,922104.64,302417.92,619686.72 +Middle East and North Africa,Afghanistan,Meat,Offline,H,2/7/2013,743965661,3/24/2013,4827,421.89,364.69,2036463.03,1760358.63,276104.4 +Asia,Cambodia,Baby Food,Offline,C,9/8/2012,521774470,9/27/2012,3516,255.28,159.42,897564.48,560520.72,337043.76 +Asia,China,Vegetables,Offline,H,12/17/2015,574200284,1/18/2016,7479,154.06,90.93,1152214.74,680065.47,472149.27 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,M,3/2/2017,701291930,4/14/2017,6721,47.45,31.79,318911.45,213660.59,105250.86 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,H,8/17/2011,323410737,9/9/2011,3279,668.27,502.54,2191257.33,1647828.66,543428.67 +Sub-Saharan Africa,Uganda,Beverages,Offline,L,8/25/2014,731230533,9/27/2014,6219,47.45,31.79,295091.55,197702.01,97389.54 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,M,4/27/2012,135737645,6/11/2012,6640,154.06,90.93,1022958.4,603775.2,419183.2 +Asia,Maldives,Beverages,Online,M,9/23/2010,418230903,10/13/2010,2673,47.45,31.79,126833.85,84974.67,41859.18 +Europe,France,Meat,Offline,M,1/5/2017,380321633,2/8/2017,4478,421.89,364.69,1889223.42,1633081.82,256141.6 +Middle East and North Africa,Oman,Snacks,Offline,L,11/19/2012,693933665,1/8/2013,9247,152.58,97.44,1410907.26,901027.68,509879.58 +Asia,China,Meat,Offline,M,5/30/2011,751303327,7/13/2011,6205,421.89,364.69,2617827.45,2262901.45,354926 +Europe,Sweden,Cosmetics,Offline,L,5/10/2015,914979445,6/8/2015,1606,437.2,263.33,702143.2,422907.98,279235.22 +Europe,Armenia,Cosmetics,Online,L,5/29/2013,267823350,7/4/2013,3736,437.2,263.33,1633379.2,983800.88,649578.32 +Europe,Greece,Cereal,Offline,C,4/5/2014,663008868,5/3/2014,7912,205.7,117.11,1627498.4,926574.32,700924.08 +Sub-Saharan Africa,Angola,Cereal,Offline,H,7/5/2012,874022328,8/11/2012,1485,205.7,117.11,305464.5,173908.35,131556.15 +Europe,Russia,Household,Online,H,3/11/2015,644662559,4/9/2015,8832,668.27,502.54,5902160.64,4438433.28,1463727.36 +Australia and Oceania,Samoa ,Snacks,Offline,H,4/2/2015,239040887,5/8/2015,6365,152.58,97.44,971171.7,620205.6,350966.1 +Sub-Saharan Africa,Ethiopia,Clothes,Online,M,6/27/2010,891581141,7/23/2010,7528,109.28,35.84,822659.84,269803.52,552856.32 +Middle East and North Africa,Yemen,Office Supplies,Offline,M,11/30/2014,757019650,1/2/2015,7792,651.21,524.96,5074228.32,4090488.32,983740 +Europe,Iceland,Snacks,Offline,C,2/5/2017,760405242,3/4/2017,9664,152.58,97.44,1474533.12,941660.16,532872.96 +Sub-Saharan Africa,Niger,Clothes,Offline,C,4/2/2014,547099244,5/15/2014,7679,109.28,35.84,839161.12,275215.36,563945.76 +Sub-Saharan Africa,Kenya,Cereal,Offline,H,1/3/2016,732775485,1/4/2016,3405,205.7,117.11,700408.5,398759.55,301648.95 +Middle East and North Africa,Somalia,Meat,Offline,L,5/4/2010,653420293,6/13/2010,440,421.89,364.69,185631.6,160463.6,25168 +Central America and the Caribbean,Nicaragua,Household,Offline,H,10/18/2012,615332496,11/18/2012,9414,668.27,502.54,6291093.78,4730911.56,1560182.22 +Europe,Albania,Cereal,Online,C,4/12/2017,545123422,4/25/2017,2989,205.7,117.11,614837.3,350041.79,264795.51 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,M,12/17/2014,439716899,12/28/2014,857,154.06,90.93,132029.42,77927.01,54102.41 +Australia and Oceania,Tuvalu,Clothes,Online,M,3/21/2013,816349256,4/4/2013,4741,109.28,35.84,518096.48,169917.44,348179.04 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,L,9/20/2016,462569320,11/8/2016,3396,668.27,502.54,2269444.92,1706625.84,562819.08 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,H,1/19/2016,486238420,1/24/2016,7608,437.2,263.33,3326217.6,2003414.64,1322802.96 +Europe,Latvia,Clothes,Online,H,3/18/2014,265530383,3/31/2014,5196,109.28,35.84,567818.88,186224.64,381594.24 +Australia and Oceania,Australia,Fruits,Offline,C,4/10/2015,598931539,4/24/2015,6007,9.33,6.92,56045.31,41568.44,14476.87 +Sub-Saharan Africa,Mali,Clothes,Offline,L,1/6/2013,555240714,2/13/2013,6921,109.28,35.84,756326.88,248048.64,508278.24 +Europe,Slovenia,Cosmetics,Offline,L,6/4/2017,623569238,7/2/2017,6849,437.2,263.33,2994382.8,1803547.17,1190835.63 +Sub-Saharan Africa,Malawi,Meat,Online,H,1/18/2013,463340938,2/4/2013,1735,421.89,364.69,731979.15,632737.15,99242 +Europe,Netherlands,Fruits,Online,M,10/16/2015,254292142,12/4/2015,9551,9.33,6.92,89110.83,66092.92,23017.91 +North America,Mexico,Office Supplies,Offline,C,2/12/2016,246471679,2/18/2016,5302,651.21,524.96,3452715.42,2783337.92,669377.5 +Asia,Myanmar,Vegetables,Online,M,2/14/2013,310240876,3/25/2013,6024,154.06,90.93,928057.44,547762.32,380295.12 +Europe,Russia,Clothes,Offline,L,10/7/2010,386273562,11/4/2010,5786,109.28,35.84,632294.08,207370.24,424923.84 +Australia and Oceania,Papua New Guinea,Baby Food,Online,L,1/23/2014,935556066,2/16/2014,685,255.28,159.42,174866.8,109202.7,65664.1 +Middle East and North Africa,Turkey,Household,Online,C,3/1/2010,689387214,3/14/2010,3851,668.27,502.54,2573507.77,1935281.54,638226.23 +Sub-Saharan Africa,Swaziland,Snacks,Offline,L,1/2/2010,699378335,2/15/2010,446,152.58,97.44,68050.68,43458.24,24592.44 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,L,3/23/2014,287453258,3/28/2014,2662,152.58,97.44,406167.96,259385.28,146782.68 +Sub-Saharan Africa,Tanzania,Clothes,Online,C,12/13/2016,195848309,2/1/2017,4722,109.28,35.84,516020.16,169236.48,346783.68 +Europe,Finland,Snacks,Online,M,3/4/2017,337112319,3/18/2017,7881,152.58,97.44,1202482.98,767924.64,434558.34 +Europe,Austria,Snacks,Online,M,12/8/2014,244106614,12/10/2014,5427,152.58,97.44,828051.66,528806.88,299244.78 +Middle East and North Africa,Syria,Beverages,Online,M,2/20/2015,420005023,2/27/2015,7675,47.45,31.79,364178.75,243988.25,120190.5 +Central America and the Caribbean,Jamaica,Household,Online,C,3/4/2016,988293874,4/4/2016,6974,668.27,502.54,4660514.98,3504713.96,1155801.02 +Middle East and North Africa,Morocco,Cereal,Offline,M,9/16/2013,342771995,10/4/2013,2705,205.7,117.11,556418.5,316782.55,239635.95 +Sub-Saharan Africa,Chad,Household,Offline,M,1/22/2012,997550714,2/14/2012,6279,668.27,502.54,4196067.33,3155448.66,1040618.67 +Middle East and North Africa,Bahrain,Cosmetics,Offline,M,10/19/2012,137053859,11/29/2012,6137,437.2,263.33,2683096.4,1616056.21,1067040.19 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,C,1/7/2011,866017758,2/4/2011,2754,255.28,159.42,703041.12,439042.68,263998.44 +Europe,Andorra,Household,Offline,C,3/19/2014,959491240,4/20/2014,3635,668.27,502.54,2429161.45,1826732.9,602428.55 +North America,Greenland,Meat,Online,C,10/23/2015,512835633,11/3/2015,8315,421.89,364.69,3508015.35,3032397.35,475618 +Australia and Oceania,Solomon Islands,Beverages,Offline,H,1/27/2014,591724765,2/9/2014,3362,47.45,31.79,159526.9,106877.98,52648.92 +Asia,Vietnam,Beverages,Offline,C,12/4/2015,982144963,1/21/2016,7375,47.45,31.79,349943.75,234451.25,115492.5 +Australia and Oceania,Marshall Islands,Snacks,Offline,H,5/26/2010,640395057,6/10/2010,5983,152.58,97.44,912886.14,582983.52,329902.62 +Middle East and North Africa,Jordan,Personal Care,Online,C,5/1/2010,843086373,5/28/2010,6848,81.73,56.67,559687.04,388076.16,171610.88 +Asia,Nepal,Fruits,Offline,M,9/4/2010,237142741,10/7/2010,4662,9.33,6.92,43496.46,32261.04,11235.42 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,C,1/13/2015,689800488,3/3/2015,6148,668.27,502.54,4108523.96,3089615.92,1018908.04 +Central America and the Caribbean,Guatemala,Household,Online,C,9/14/2016,538608443,10/8/2016,5062,668.27,502.54,3382782.74,2543857.48,838925.26 +Asia,Maldives,Cereal,Online,M,1/23/2010,441427934,2/19/2010,7190,205.7,117.11,1478983,842020.9,636962.1 +Sub-Saharan Africa,Zimbabwe,Meat,Online,M,1/15/2017,226432788,1/23/2017,5349,421.89,364.69,2256689.61,1950726.81,305962.8 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,H,3/18/2015,242109334,4/24/2015,4387,651.21,524.96,2856858.27,2302999.52,553858.75 +Sub-Saharan Africa,Burundi,Personal Care,Offline,M,4/10/2017,907256400,4/28/2017,6185,81.73,56.67,505500.05,350503.95,154996.1 +Central America and the Caribbean,Grenada,Fruits,Offline,M,4/17/2014,460985314,5/6/2014,4653,9.33,6.92,43412.49,32198.76,11213.73 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,H,4/25/2017,812719905,6/11/2017,735,152.58,97.44,112146.3,71618.4,40527.9 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,H,9/28/2015,792196500,10/20/2015,7404,421.89,364.69,3123673.56,2700164.76,423508.8 +Central America and the Caribbean,Cuba,Household,Online,M,5/25/2011,199463927,5/28/2011,4663,668.27,502.54,3116143.01,2343344.02,772798.99 +Middle East and North Africa,Egypt,Fruits,Offline,H,9/26/2014,254883515,10/7/2014,4551,9.33,6.92,42460.83,31492.92,10967.91 +Europe,Bosnia and Herzegovina,Office Supplies,Online,L,10/14/2010,449129092,10/20/2010,6134,651.21,524.96,3994522.14,3220104.64,774417.5 +Sub-Saharan Africa,Gabon,Cereal,Online,M,12/3/2015,793186986,12/14/2015,510,205.7,117.11,104907,59726.1,45180.9 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,M,7/4/2013,468356025,8/11/2013,5810,437.2,263.33,2540132,1529947.3,1010184.7 +Middle East and North Africa,Jordan,Office Supplies,Online,M,9/8/2010,976247537,9/19/2010,2195,651.21,524.96,1429405.95,1152287.2,277118.75 +Sub-Saharan Africa,Burundi,Personal Care,Offline,L,11/22/2011,288785350,1/5/2012,6857,81.73,56.67,560422.61,388586.19,171836.42 +Europe,Vatican City,Vegetables,Online,L,1/14/2015,498205792,1/26/2015,9020,154.06,90.93,1389621.2,820188.6,569432.6 +Europe,Montenegro,Vegetables,Online,C,4/28/2015,167057693,5/29/2015,4938,154.06,90.93,760748.28,449012.34,311735.94 +Asia,Kyrgyzstan,Snacks,Online,H,7/30/2016,178202378,8/26/2016,2899,152.58,97.44,442329.42,282478.56,159850.86 +Europe,Latvia,Meat,Offline,L,5/7/2012,584813678,5/25/2012,8218,421.89,364.69,3467092.02,2997022.42,470069.6 +Europe,Georgia,Meat,Offline,H,5/19/2012,160377919,6/21/2012,8245,421.89,364.69,3478483.05,3006869.05,471614 +Middle East and North Africa,Pakistan,Fruits,Online,M,2/19/2016,448693931,3/29/2016,7360,9.33,6.92,68668.8,50931.2,17737.6 +Middle East and North Africa,Kuwait,Snacks,Online,C,7/22/2016,813873040,8/7/2016,1974,152.58,97.44,301192.92,192346.56,108846.36 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,M,6/12/2011,690339076,7/19/2011,5528,651.21,524.96,3599888.88,2901978.88,697910 +Central America and the Caribbean,Saint Lucia,Snacks,Online,C,10/25/2014,932828366,11/24/2014,3498,152.58,97.44,533724.84,340845.12,192879.72 +Europe,Netherlands,Vegetables,Online,L,3/27/2015,666389739,4/15/2015,8387,154.06,90.93,1292101.22,762629.91,529471.31 +Asia,Bangladesh,Personal Care,Online,H,6/25/2017,436384522,8/2/2017,4732,81.73,56.67,386746.36,268162.44,118583.92 +Europe,Netherlands,Office Supplies,Online,C,1/18/2016,858486545,1/24/2016,4101,651.21,524.96,2670612.21,2152860.96,517751.25 +Sub-Saharan Africa,Mauritania,Personal Care,Online,C,1/20/2014,368682134,2/2/2014,91,81.73,56.67,7437.43,5156.97,2280.46 +Europe,Ukraine,Household,Offline,C,11/28/2011,173270118,12/29/2011,3333,668.27,502.54,2227343.91,1674965.82,552378.09 +Sub-Saharan Africa,South Sudan,Fruits,Offline,H,1/27/2011,198861825,3/16/2011,6488,9.33,6.92,60533.04,44896.96,15636.08 +Central America and the Caribbean,Dominican Republic,Beverages,Online,M,4/19/2010,442381083,5/26/2010,9248,47.45,31.79,438817.6,293993.92,144823.68 +Middle East and North Africa,Tunisia ,Snacks,Offline,C,12/18/2016,521064221,1/27/2017,3337,152.58,97.44,509159.46,325157.28,184002.18 +Sub-Saharan Africa,Nigeria,Personal Care,Online,C,1/8/2013,122460067,2/9/2013,7510,81.73,56.67,613792.3,425591.7,188200.6 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,C,10/7/2011,354429948,10/11/2011,2553,437.2,263.33,1116171.6,672281.49,443890.11 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,L,3/15/2016,595147693,4/20/2016,6283,255.28,159.42,1603924.24,1001635.86,602288.38 +Europe,Ireland,Beverages,Online,M,4/7/2015,743099629,4/24/2015,8549,47.45,31.79,405650.05,271772.71,133877.34 +Sub-Saharan Africa,Namibia,Cosmetics,Online,C,4/17/2010,767084586,5/16/2010,6230,437.2,263.33,2723756,1640545.9,1083210.1 +Europe,Serbia,Meat,Offline,L,4/12/2011,256213891,4/28/2011,8239,421.89,364.69,3475951.71,3004680.91,471270.8 +Middle East and North Africa,Bahrain,Beverages,Online,H,5/4/2010,669911372,5/13/2010,517,47.45,31.79,24531.65,16435.43,8096.22 +Central America and the Caribbean,El Salvador,Cereal,Offline,H,10/24/2015,387913358,10/26/2015,1038,205.7,117.11,213516.6,121560.18,91956.42 +Sub-Saharan Africa,South Sudan,Clothes,Offline,L,7/31/2010,560268676,8/31/2010,4806,109.28,35.84,525199.68,172247.04,352952.64 +Asia,Cambodia,Meat,Online,H,6/20/2016,157338654,7/31/2016,8859,421.89,364.69,3737523.51,3230788.71,506734.8 +Europe,Liechtenstein,Beverages,Online,M,9/17/2014,919797122,10/3/2014,7263,47.45,31.79,344629.35,230890.77,113738.58 +Europe,Bosnia and Herzegovina,Office Supplies,Online,M,4/29/2010,608630406,5/4/2010,6117,651.21,524.96,3983451.57,3211180.32,772271.25 +Europe,Lithuania,Office Supplies,Online,L,3/6/2013,655137336,4/20/2013,8551,651.21,524.96,5568496.71,4488932.96,1079563.75 +Middle East and North Africa,Turkey,Fruits,Online,M,6/28/2011,310929238,8/3/2011,9726,9.33,6.92,90743.58,67303.92,23439.66 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,L,6/19/2013,697929942,7/3/2013,1834,437.2,263.33,801824.8,482947.22,318877.58 +Australia and Oceania,Australia,Cosmetics,Offline,C,3/30/2013,758375775,5/1/2013,9100,437.2,263.33,3978520,2396303,1582217 +Sub-Saharan Africa,Mali,Personal Care,Online,M,5/18/2017,404815566,6/16/2017,2777,81.73,56.67,226964.21,157372.59,69591.62 +Central America and the Caribbean,Grenada,Cereal,Online,L,10/8/2010,970110642,10/16/2010,6152,205.7,117.11,1265466.4,720460.72,545005.68 +Sub-Saharan Africa,Mauritania,Beverages,Offline,C,6/18/2013,257434833,6/28/2013,9543,47.45,31.79,452815.35,303371.97,149443.38 +Sub-Saharan Africa,Rwanda,Household,Online,L,4/12/2016,190274465,5/23/2016,5297,668.27,502.54,3539826.19,2661954.38,877871.81 +Europe,Spain,Fruits,Offline,M,11/22/2014,962428367,1/2/2015,2796,9.33,6.92,26086.68,19348.32,6738.36 +Europe,Poland,Fruits,Online,L,8/7/2013,588007867,8/24/2013,3449,9.33,6.92,32179.17,23867.08,8312.09 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,H,12/30/2013,751436793,1/13/2014,5701,651.21,524.96,3712548.21,2992796.96,719751.25 +Europe,Serbia,Cereal,Offline,H,2/27/2011,957451474,4/8/2011,23,205.7,117.11,4731.1,2693.53,2037.57 +Sub-Saharan Africa,South Sudan,Snacks,Online,M,8/1/2012,781100738,9/9/2012,3921,152.58,97.44,598266.18,382062.24,216203.94 +Middle East and North Africa,Qatar,Beverages,Online,C,9/13/2011,317745912,10/3/2011,6931,47.45,31.79,328875.95,220336.49,108539.46 +Middle East and North Africa,Iran,Snacks,Offline,L,5/9/2014,633060824,6/11/2014,5621,152.58,97.44,857652.18,547710.24,309941.94 +Middle East and North Africa,Syria,Personal Care,Offline,C,4/21/2012,613031804,5/27/2012,8589,81.73,56.67,701978.97,486738.63,215240.34 +Europe,Germany,Office Supplies,Offline,M,4/27/2017,113957679,5/27/2017,1464,651.21,524.96,953371.44,768541.44,184830 +Europe,Czech Republic,Vegetables,Offline,C,12/7/2011,412449777,1/1/2012,1909,154.06,90.93,294100.54,173585.37,120515.17 +Europe,Georgia,Vegetables,Online,H,10/28/2013,155431926,11/20/2013,4616,154.06,90.93,711140.96,419732.88,291408.08 +North America,Canada,Vegetables,Online,H,6/12/2011,310140454,7/20/2011,6307,154.06,90.93,971656.42,573495.51,398160.91 +Europe,Finland,Fruits,Offline,L,3/29/2013,114124190,4/20/2013,739,9.33,6.92,6894.87,5113.88,1780.99 +Middle East and North Africa,Azerbaijan,Household,Online,C,8/2/2013,225244462,9/10/2013,3697,668.27,502.54,2470594.19,1857890.38,612703.81 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,C,9/13/2011,471675097,10/28/2011,7998,154.06,90.93,1232171.88,727258.14,504913.74 +Sub-Saharan Africa,Gabon,Clothes,Offline,H,6/9/2015,301902425,6/12/2015,8491,109.28,35.84,927896.48,304317.44,623579.04 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,H,10/15/2014,134725272,11/7/2014,7057,81.73,56.67,576768.61,399920.19,176848.42 +Asia,Tajikistan,Cereal,Online,H,12/15/2015,909254968,1/4/2016,7605,205.7,117.11,1564348.5,890621.55,673726.95 +Sub-Saharan Africa,Eritrea,Snacks,Offline,L,11/4/2014,934915339,11/7/2014,1080,152.58,97.44,164786.4,105235.2,59551.2 +Europe,Croatia,Beverages,Online,L,12/31/2015,841442716,2/10/2016,453,47.45,31.79,21494.85,14400.87,7093.98 +Europe,Netherlands,Personal Care,Offline,L,9/2/2013,428885924,10/14/2013,5731,81.73,56.67,468394.63,324775.77,143618.86 +Central America and the Caribbean,Panama,Baby Food,Online,M,9/30/2010,917606294,10/27/2010,8948,255.28,159.42,2284245.44,1426490.16,857755.28 +Sub-Saharan Africa,Ghana,Cosmetics,Online,C,12/20/2014,898277652,12/27/2014,9174,437.2,263.33,4010872.8,2415789.42,1595083.38 +Central America and the Caribbean,Jamaica,Baby Food,Online,L,6/2/2012,381886327,6/8/2012,7505,255.28,159.42,1915876.4,1196447.1,719429.3 +Europe,Ireland,Personal Care,Online,L,10/3/2016,349731147,11/6/2016,2073,81.73,56.67,169426.29,117476.91,51949.38 +Asia,Nepal,Office Supplies,Offline,L,5/29/2012,503423440,6/14/2012,3038,651.21,524.96,1978375.98,1594828.48,383547.5 +Middle East and North Africa,Morocco,Meat,Offline,H,5/16/2011,614887034,6/1/2011,7592,421.89,364.69,3202988.88,2768726.48,434262.4 +Asia,Mongolia,Vegetables,Online,H,7/27/2011,976358258,8/4/2011,4960,154.06,90.93,764137.6,451012.8,313124.8 +Europe,Montenegro,Household,Online,L,10/6/2015,150385940,10/15/2015,1396,668.27,502.54,932904.92,701545.84,231359.08 +Sub-Saharan Africa,Uganda,Clothes,Offline,H,8/25/2012,819831407,10/11/2012,5187,109.28,35.84,566835.36,185902.08,380933.28 +Europe,Slovenia,Cosmetics,Offline,C,11/29/2010,337868487,1/4/2011,1648,437.2,263.33,720505.6,433967.84,286537.76 +Asia,Singapore,Cosmetics,Offline,L,9/22/2012,177983510,9/28/2012,8131,437.2,263.33,3554873.2,2141136.23,1413736.97 +Asia,Japan,Cereal,Online,H,7/21/2017,983975303,8/16/2017,9013,205.7,117.11,1853974.1,1055512.43,798461.67 +Europe,Serbia,Baby Food,Offline,C,10/6/2010,319955193,10/31/2010,707,255.28,159.42,180482.96,112709.94,67773.02 +Asia,Bhutan,Fruits,Offline,L,11/16/2012,320347011,12/11/2012,6654,9.33,6.92,62081.82,46045.68,16036.14 +Asia,Myanmar,Personal Care,Online,L,3/11/2015,939887082,3/16/2015,2329,81.73,56.67,190349.17,131984.43,58364.74 +Central America and the Caribbean,Cuba,Cereal,Offline,C,11/3/2013,403624236,12/13/2013,236,205.7,117.11,48545.2,27637.96,20907.24 +Middle East and North Africa,Qatar,Personal Care,Online,L,8/11/2013,156919801,8/21/2013,4911,81.73,56.67,401376.03,278306.37,123069.66 +Middle East and North Africa,Egypt,Baby Food,Offline,C,7/24/2016,815447604,9/3/2016,7922,255.28,159.42,2022328.16,1262925.24,759402.92 +Europe,Netherlands,Snacks,Offline,M,9/3/2010,815193974,9/18/2010,2867,152.58,97.44,437446.86,279360.48,158086.38 +Europe,Romania,Beverages,Offline,C,6/29/2011,462457740,7/8/2011,377,47.45,31.79,17888.65,11984.83,5903.82 +North America,United States of America,Household,Offline,C,11/29/2012,583850228,12/8/2012,3112,668.27,502.54,2079656.24,1563904.48,515751.76 +Europe,Italy,Household,Offline,L,9/6/2013,276295268,10/18/2013,765,668.27,502.54,511226.55,384443.1,126783.45 +Central America and the Caribbean,Cuba,Cosmetics,Offline,C,8/12/2013,957029187,9/25/2013,5059,437.2,263.33,2211794.8,1332186.47,879608.33 +Asia,Singapore,Clothes,Offline,M,5/14/2017,513600814,6/27/2017,4749,109.28,35.84,518970.72,170204.16,348766.56 +Sub-Saharan Africa,Rwanda,Vegetables,Online,H,7/12/2015,953871476,8/12/2015,622,154.06,90.93,95825.32,56558.46,39266.86 +Asia,South Korea,Office Supplies,Online,L,2/6/2011,756015002,3/13/2011,494,651.21,524.96,321697.74,259330.24,62367.5 +Sub-Saharan Africa,Tanzania,Snacks,Offline,H,9/23/2015,718517720,11/10/2015,4215,152.58,97.44,643124.7,410709.6,232415.1 +Sub-Saharan Africa,Zambia,Clothes,Offline,M,8/13/2015,810178458,10/1/2015,8665,109.28,35.84,946911.2,310553.6,636357.6 +North America,Canada,Baby Food,Online,C,3/5/2013,620108544,4/6/2013,2753,255.28,159.42,702785.84,438883.26,263902.58 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,H,9/5/2015,707731807,10/4/2015,2424,81.73,56.67,198113.52,137368.08,60745.44 +Sub-Saharan Africa,Malawi,Baby Food,Offline,H,4/21/2016,352784574,5/26/2016,5650,255.28,159.42,1442332,900723,541609 +Europe,Andorra,Fruits,Online,L,2/3/2013,705315673,3/9/2013,7436,9.33,6.92,69377.88,51457.12,17920.76 +Asia,Brunei,Clothes,Online,C,9/19/2012,735686433,10/10/2012,4819,109.28,35.84,526620.32,172712.96,353907.36 +Europe,Latvia,Fruits,Online,H,7/24/2011,384570682,8/25/2011,1866,9.33,6.92,17409.78,12912.72,4497.06 +Sub-Saharan Africa,Chad,Beverages,Online,H,8/20/2014,112954747,9/3/2014,4675,47.45,31.79,221828.75,148618.25,73210.5 +Central America and the Caribbean,Honduras,Office Supplies,Online,M,8/31/2016,452137458,9/5/2016,6376,651.21,524.96,4152114.96,3347144.96,804970 +Sub-Saharan Africa,Cameroon,Beverages,Online,M,6/12/2013,653730142,6/16/2013,2131,47.45,31.79,101115.95,67744.49,33371.46 +Sub-Saharan Africa,South Sudan,Household,Offline,L,3/8/2013,939656627,3/8/2013,4132,668.27,502.54,2761291.64,2076495.28,684796.36 +Asia,Brunei,Snacks,Offline,H,1/3/2010,252153241,2/15/2010,6602,152.58,97.44,1007333.16,643298.88,364034.28 +Europe,Estonia,Meat,Online,C,6/25/2010,303768813,7/17/2010,797,421.89,364.69,336246.33,290657.93,45588.4 +Australia and Oceania,Samoa ,Personal Care,Offline,H,8/25/2014,627364671,10/6/2014,2,81.73,56.67,163.46,113.34,50.12 +Europe,Montenegro,Cosmetics,Online,L,4/6/2012,826114642,5/19/2012,4536,437.2,263.33,1983139.2,1194464.88,788674.32 +Asia,Thailand,Beverages,Offline,C,11/11/2016,123505055,12/9/2016,6745,47.45,31.79,320050.25,214423.55,105626.7 +Sub-Saharan Africa,Rwanda,Household,Offline,L,7/18/2016,513334739,8/30/2016,6011,668.27,502.54,4016970.97,3020767.94,996203.03 +Europe,Albania,Cereal,Offline,M,8/14/2015,909715020,9/24/2015,3745,205.7,117.11,770346.5,438576.95,331769.55 +Europe,Slovakia,Snacks,Offline,H,8/31/2015,297069728,9/17/2015,8389,152.58,97.44,1279993.62,817424.16,462569.46 +Europe,Portugal,Vegetables,Offline,M,10/8/2011,880135190,11/6/2011,416,154.06,90.93,64088.96,37826.88,26262.08 +North America,Mexico,Cosmetics,Online,H,6/6/2011,433960235,6/29/2011,7332,437.2,263.33,3205550.4,1930735.56,1274814.84 +Australia and Oceania,Tonga,Personal Care,Online,H,8/22/2015,853906190,8/29/2015,8672,81.73,56.67,708762.56,491442.24,217320.32 +Europe,Monaco,Beverages,Online,M,2/8/2015,505646884,3/11/2015,1004,47.45,31.79,47639.8,31917.16,15722.64 +Europe,Luxembourg,Office Supplies,Offline,H,9/24/2016,975168645,9/26/2016,2927,651.21,524.96,1906091.67,1536557.92,369533.75 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,H,2/20/2017,318770301,3/14/2017,71,437.2,263.33,31041.2,18696.43,12344.77 +Europe,Vatican City,Fruits,Offline,H,1/3/2014,713063180,1/4/2014,96,9.33,6.92,895.68,664.32,231.36 +Sub-Saharan Africa,Burundi,Household,Online,H,6/12/2017,804971110,7/24/2017,7695,668.27,502.54,5142337.65,3867045.3,1275292.35 +Europe,Kosovo,Fruits,Online,C,11/25/2015,661730420,12/1/2015,9591,9.33,6.92,89484.03,66369.72,23114.31 +Asia,Uzbekistan,Baby Food,Online,C,4/2/2010,420889937,5/20/2010,9540,255.28,159.42,2435371.2,1520866.8,914504.4 +Europe,Belgium,Office Supplies,Offline,C,1/5/2010,740310990,2/4/2010,3328,651.21,524.96,2167226.88,1747066.88,420160 +Central America and the Caribbean,Panama,Vegetables,Offline,M,5/28/2014,548167407,6/5/2014,3772,154.06,90.93,581114.32,342987.96,238126.36 +Sub-Saharan Africa,Malawi,Fruits,Online,M,2/19/2016,192945516,4/8/2016,5721,9.33,6.92,53376.93,39589.32,13787.61 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,M,10/9/2012,993444144,10/15/2012,1054,109.28,35.84,115181.12,37775.36,77405.76 +Sub-Saharan Africa,Chad,Cosmetics,Offline,H,7/7/2010,288774621,7/7/2010,3682,437.2,263.33,1609770.4,969581.06,640189.34 +Sub-Saharan Africa,Chad,Cereal,Online,L,11/4/2012,888360774,12/12/2012,4549,205.7,117.11,935729.3,532733.39,402995.91 +Asia,South Korea,Office Supplies,Online,M,9/22/2016,721938931,10/29/2016,6628,651.21,524.96,4316219.88,3479434.88,836785 +Europe,Iceland,Clothes,Online,M,6/2/2016,489557921,6/9/2016,9923,109.28,35.84,1084385.44,355640.32,728745.12 +Middle East and North Africa,Azerbaijan,Beverages,Offline,C,10/21/2014,511579072,11/11/2014,6471,47.45,31.79,307048.95,205713.09,101335.86 +Europe,Austria,Cereal,Online,M,1/20/2012,278676211,2/27/2012,5339,205.7,117.11,1098232.3,625250.29,472982.01 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,H,12/19/2016,701835668,1/18/2017,7625,437.2,263.33,3333650,2007891.25,1325758.75 +Asia,Thailand,Cosmetics,Online,H,11/28/2012,962356269,12/6/2012,1461,437.2,263.33,638749.2,384725.13,254024.07 +Asia,South Korea,Household,Online,M,8/8/2014,761849343,9/27/2014,7006,668.27,502.54,4681899.62,3520795.24,1161104.38 +Sub-Saharan Africa,Malawi,Household,Online,C,4/29/2011,772238719,5/15/2011,1453,668.27,502.54,970996.31,730190.62,240805.69 +Sub-Saharan Africa,Comoros,Personal Care,Offline,H,2/22/2016,385760724,3/27/2016,4026,81.73,56.67,329044.98,228153.42,100891.56 +Europe,Sweden,Cosmetics,Offline,C,9/4/2016,864964187,9/21/2016,979,437.2,263.33,428018.8,257800.07,170218.73 +Sub-Saharan Africa,Mauritania,Clothes,Online,M,10/7/2016,392710435,11/21/2016,599,109.28,35.84,65458.72,21468.16,43990.56 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,H,7/9/2017,822173297,8/10/2017,8204,47.45,31.79,389279.8,260805.16,128474.64 +Australia and Oceania,Australia,Beverages,Online,M,7/18/2013,926839101,7/25/2013,1141,47.45,31.79,54140.45,36272.39,17868.06 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,H,11/14/2011,450506675,12/25/2011,3791,205.7,117.11,779808.7,443964.01,335844.69 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,H,1/6/2013,557287347,1/18/2013,2565,651.21,524.96,1670353.65,1346522.4,323831.25 +Middle East and North Africa,Saudi Arabia,Fruits,Offline,M,10/13/2014,681604945,11/23/2014,905,9.33,6.92,8443.65,6262.6,2181.05 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,L,1/14/2016,778195798,1/23/2016,4285,651.21,524.96,2790434.85,2249453.6,540981.25 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Offline,M,12/2/2012,872108733,1/9/2013,5209,255.28,159.42,1329753.52,830418.78,499334.74 +Europe,Ukraine,Snacks,Online,L,3/19/2010,608705079,3/30/2010,8215,152.58,97.44,1253444.7,800469.6,452975.1 +Australia and Oceania,Palau,Household,Offline,M,7/20/2017,603658664,7/22/2017,4868,668.27,502.54,3253138.36,2446364.72,806773.64 +Asia,Vietnam,Fruits,Online,H,5/4/2015,192955815,6/19/2015,8769,9.33,6.92,81814.77,60681.48,21133.29 +Europe,San Marino,Fruits,Offline,M,7/19/2011,582895362,8/4/2011,546,9.33,6.92,5094.18,3778.32,1315.86 +Europe,Andorra,Cosmetics,Online,C,3/23/2015,800088632,3/23/2015,2861,437.2,263.33,1250829.2,753387.13,497442.07 +Middle East and North Africa,Somalia,Personal Care,Online,H,7/16/2017,841459453,8/9/2017,5406,81.73,56.67,441832.38,306358.02,135474.36 +Australia and Oceania,Papua New Guinea,Household,Online,H,9/25/2010,324244153,10/21/2010,9905,668.27,502.54,6619214.35,4977658.7,1641555.65 +Europe,Monaco,Cereal,Offline,M,8/12/2014,735991561,9/14/2014,5113,205.7,117.11,1051744.1,598783.43,452960.67 +Europe,Ukraine,Clothes,Offline,C,3/10/2012,484563004,4/15/2012,1816,109.28,35.84,198452.48,65085.44,133367.04 +Europe,San Marino,Baby Food,Online,H,1/15/2014,748132312,1/28/2014,7831,255.28,159.42,1999097.68,1248418.02,750679.66 +Europe,San Marino,Beverages,Online,H,8/30/2016,525185811,9/5/2016,3007,47.45,31.79,142682.15,95592.53,47089.62 +Asia,North Korea,Personal Care,Online,H,11/1/2013,684522330,12/18/2013,4224,81.73,56.67,345227.52,239374.08,105853.44 +Central America and the Caribbean,Saint Lucia,Household,Online,L,7/19/2015,815253198,8/14/2015,393,668.27,502.54,262630.11,197498.22,65131.89 +Asia,Maldives,Vegetables,Offline,L,11/30/2013,576802241,12/28/2013,7456,154.06,90.93,1148671.36,677974.08,470697.28 +Asia,Maldives,Cosmetics,Online,L,4/9/2017,148905789,5/25/2017,3387,437.2,263.33,1480796.4,891898.71,588897.69 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,C,1/29/2016,681612670,2/12/2016,3191,255.28,159.42,814598.48,508709.22,305889.26 +Asia,Laos,Fruits,Online,H,1/4/2017,245284211,2/2/2017,3904,9.33,6.92,36424.32,27015.68,9408.64 +Europe,Norway,Clothes,Offline,M,6/14/2016,580594241,7/9/2016,9593,109.28,35.84,1048323.04,343813.12,704509.92 +Middle East and North Africa,Egypt,Household,Online,M,11/5/2011,348529088,11/6/2011,6357,668.27,502.54,4248192.39,3194646.78,1053545.61 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,L,1/20/2013,980387580,3/5/2013,7326,81.73,56.67,598753.98,415164.42,183589.56 +Middle East and North Africa,Israel,Clothes,Offline,L,11/16/2015,827781045,11/18/2015,7661,109.28,35.84,837194.08,274570.24,562623.84 +Australia and Oceania,Vanuatu,Office Supplies,Offline,H,5/16/2013,112633311,5/30/2013,9555,651.21,524.96,6222311.55,5015992.8,1206318.75 +Middle East and North Africa,Egypt,Household,Online,L,10/27/2014,477180707,11/28/2014,7230,668.27,502.54,4831592.1,3633364.2,1198227.9 +Australia and Oceania,Fiji,Personal Care,Offline,L,8/20/2011,933972060,10/3/2011,1942,81.73,56.67,158719.66,110053.14,48666.52 +Europe,Luxembourg,Fruits,Offline,H,6/6/2011,115868699,6/9/2011,6978,9.33,6.92,65104.74,48287.76,16816.98 +Asia,Thailand,Personal Care,Offline,L,7/15/2011,326044452,7/17/2011,2654,81.73,56.67,216911.42,150402.18,66509.24 +Europe,Russia,Fruits,Online,H,5/6/2010,787985646,6/20/2010,1318,9.33,6.92,12296.94,9120.56,3176.38 +Middle East and North Africa,Turkey,Fruits,Online,M,2/6/2011,795491111,2/28/2011,2352,9.33,6.92,21944.16,16275.84,5668.32 +Middle East and North Africa,Algeria,Cereal,Offline,M,7/14/2010,162672173,8/25/2010,7166,205.7,117.11,1474046.2,839210.26,634835.94 +Middle East and North Africa,Syria,Office Supplies,Offline,M,3/27/2010,573952662,5/14/2010,4202,651.21,524.96,2736384.42,2205881.92,530502.5 +Europe,Slovenia,Clothes,Online,H,11/7/2012,634068906,12/24/2012,3935,109.28,35.84,430016.8,141030.4,288986.4 +Middle East and North Africa,Yemen,Household,Offline,M,9/29/2010,818069732,11/4/2010,3868,668.27,502.54,2584868.36,1943824.72,641043.64 +Sub-Saharan Africa,Mali,Vegetables,Offline,L,6/24/2012,321316468,7/17/2012,3538,154.06,90.93,545064.28,321710.34,223353.94 +Sub-Saharan Africa,Gabon,Fruits,Online,M,4/30/2016,209482944,5/6/2016,9513,9.33,6.92,88756.29,65829.96,22926.33 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,L,1/22/2014,268555486,3/10/2014,391,651.21,524.96,254623.11,205259.36,49363.75 +Europe,Ireland,Cosmetics,Offline,M,6/7/2017,354832923,7/20/2017,1802,437.2,263.33,787834.4,474520.66,313313.74 +Sub-Saharan Africa,Liberia,Office Supplies,Online,C,7/22/2016,844926583,7/28/2016,1407,651.21,524.96,916252.47,738618.72,177633.75 +Asia,Laos,Cosmetics,Offline,M,12/19/2013,385760295,1/26/2014,3899,437.2,263.33,1704642.8,1026723.67,677919.13 +Europe,Bulgaria,Office Supplies,Online,L,4/4/2013,844570386,4/6/2013,6000,651.21,524.96,3907260,3149760,757500 +Australia and Oceania,Vanuatu,Beverages,Offline,M,4/23/2015,558905684,4/23/2015,1467,47.45,31.79,69609.15,46635.93,22973.22 +Europe,Spain,Vegetables,Online,H,6/26/2014,186627519,8/14/2014,6085,154.06,90.93,937455.1,553309.05,384146.05 +Central America and the Caribbean,Dominican Republic,Meat,Online,M,1/3/2010,455909717,2/22/2010,2671,421.89,364.69,1126868.19,974086.99,152781.2 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,H,4/23/2017,815238606,5/14/2017,6075,47.45,31.79,288258.75,193124.25,95134.5 +Europe,United Kingdom,Cosmetics,Online,C,3/26/2011,783413016,4/13/2011,8176,437.2,263.33,3574547.2,2152986.08,1421561.12 +Europe,France,Meat,Offline,M,2/14/2013,399544274,2/22/2013,2884,421.89,364.69,1216730.76,1051765.96,164964.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,L,4/26/2011,673056209,6/15/2011,1144,651.21,524.96,744984.24,600554.24,144430 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,M,5/11/2010,433685147,5/22/2010,5927,437.2,263.33,2591284.4,1560756.91,1030527.49 +Europe,Greece,Cereal,Online,M,1/26/2012,381479918,1/28/2012,7240,205.7,117.11,1489268,847876.4,641391.6 +Sub-Saharan Africa,Eritrea,Baby Food,Online,C,10/6/2011,836801850,11/19/2011,7118,255.28,159.42,1817083.04,1134751.56,682331.48 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,H,3/8/2017,390324771,4/23/2017,4628,437.2,263.33,2023361.6,1218691.24,804670.36 +North America,United States of America,Meat,Offline,H,5/31/2014,853035008,7/1/2014,870,421.89,364.69,367044.3,317280.3,49764 +Australia and Oceania,Fiji,Beverages,Online,H,2/8/2017,506231391,2/19/2017,3973,47.45,31.79,188518.85,126301.67,62217.18 +Asia,Mongolia,Cereal,Offline,M,4/8/2017,851525247,4/19/2017,4098,205.7,117.11,842958.6,479916.78,363041.82 +Europe,Poland,Beverages,Offline,C,10/2/2011,760840404,11/16/2011,8438,47.45,31.79,400383.1,268244.02,132139.08 +Europe,Kosovo,Baby Food,Online,M,8/14/2013,526413190,9/20/2013,6216,255.28,159.42,1586820.48,990954.72,595865.76 +Central America and the Caribbean,Nicaragua,Beverages,Offline,H,6/29/2010,510792434,7/1/2010,3687,47.45,31.79,174948.15,117209.73,57738.42 +Sub-Saharan Africa,Kenya,Baby Food,Offline,C,10/13/2013,696839463,11/2/2013,9137,255.28,159.42,2332493.36,1456620.54,875872.82 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,H,1/11/2017,237728106,1/16/2017,7884,47.45,31.79,374095.8,250632.36,123463.44 +Sub-Saharan Africa,Madagascar,Beverages,Online,M,11/2/2014,606944692,12/10/2014,7277,47.45,31.79,345293.65,231335.83,113957.82 +Sub-Saharan Africa,Senegal,Fruits,Offline,M,3/27/2014,648288047,5/1/2014,1694,9.33,6.92,15805.02,11722.48,4082.54 +Middle East and North Africa,Somalia,Baby Food,Offline,C,9/29/2015,625869500,10/27/2015,7548,255.28,159.42,1926853.44,1203302.16,723551.28 +Europe,United Kingdom,Office Supplies,Online,M,2/28/2017,874112880,4/5/2017,8281,651.21,524.96,5392670.01,4347193.76,1045476.25 +Middle East and North Africa,Bahrain,Office Supplies,Online,H,5/11/2017,447754514,6/21/2017,9366,651.21,524.96,6099232.86,4916775.36,1182457.5 +Asia,India,Cosmetics,Offline,H,6/22/2012,271843230,7/7/2012,3308,437.2,263.33,1446257.6,871095.64,575161.96 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,C,11/12/2014,891740357,12/23/2014,4643,437.2,263.33,2029919.6,1222641.19,807278.41 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,H,6/10/2011,223119723,7/23/2011,4939,81.73,56.67,403664.47,279893.13,123771.34 +Sub-Saharan Africa,Uganda,Beverages,Online,M,11/25/2012,301967656,11/29/2012,7795,47.45,31.79,369872.75,247803.05,122069.7 +North America,United States of America,Snacks,Online,H,1/29/2012,534582984,1/29/2012,3839,152.58,97.44,585754.62,374072.16,211682.46 +Asia,Laos,Beverages,Offline,H,6/9/2010,847577035,6/28/2010,5735,47.45,31.79,272125.75,182315.65,89810.1 +Middle East and North Africa,Azerbaijan,Household,Offline,H,4/19/2014,337873637,5/24/2014,3172,668.27,502.54,2119752.44,1594056.88,525695.56 +Europe,Macedonia,Office Supplies,Online,L,11/25/2015,422709119,12/31/2015,7877,651.21,524.96,5129581.17,4135109.92,994471.25 +Sub-Saharan Africa,Mozambique,Personal Care,Online,M,5/2/2012,789632308,5/2/2012,8602,81.73,56.67,703041.46,487475.34,215566.12 +Middle East and North Africa,Tunisia ,Fruits,Online,L,11/24/2016,746504533,12/13/2016,6135,9.33,6.92,57239.55,42454.2,14785.35 +Australia and Oceania,Palau,Snacks,Offline,L,6/15/2017,571499621,7/4/2017,8293,152.58,97.44,1265345.94,808069.92,457276.02 +Asia,Tajikistan,Cosmetics,Offline,L,7/2/2010,163103902,8/15/2010,4924,437.2,263.33,2152772.8,1296636.92,856135.88 +Middle East and North Africa,United Arab Emirates,Meat,Online,M,7/13/2012,390116202,8/4/2012,2908,421.89,364.69,1226856.12,1060518.52,166337.6 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,L,10/26/2010,841647851,12/14/2010,1157,81.73,56.67,94561.61,65567.19,28994.42 +Central America and the Caribbean,Panama,Vegetables,Offline,L,8/16/2012,277122676,8/20/2012,5613,154.06,90.93,864738.78,510390.09,354348.69 +Europe,Lithuania,Meat,Online,M,2/19/2011,676277005,3/26/2011,4249,421.89,364.69,1792610.61,1549567.81,243042.8 +Middle East and North Africa,United Arab Emirates,Beverages,Online,L,12/18/2011,489159667,1/10/2012,2071,47.45,31.79,98268.95,65837.09,32431.86 +Middle East and North Africa,Israel,Baby Food,Online,L,3/17/2014,486131989,4/1/2014,6113,255.28,159.42,1560526.64,974534.46,585992.18 +Central America and the Caribbean,Belize,Office Supplies,Offline,C,3/31/2014,607867801,5/18/2014,445,651.21,524.96,289788.45,233607.2,56181.25 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,C,2/5/2017,415353429,2/22/2017,1165,81.73,56.67,95215.45,66020.55,29194.9 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,M,6/28/2017,439887702,7/8/2017,1401,255.28,159.42,357647.28,223347.42,134299.86 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,M,3/17/2011,833081948,4/14/2011,6316,109.28,35.84,690212.48,226365.44,463847.04 +Middle East and North Africa,Iraq,Vegetables,Offline,C,1/13/2014,916859996,1/20/2014,8102,154.06,90.93,1248194.12,736714.86,511479.26 +Europe,Italy,Personal Care,Online,M,7/13/2012,533458173,9/1/2012,983,81.73,56.67,80340.59,55706.61,24633.98 +Central America and the Caribbean,Dominica,Beverages,Offline,L,4/4/2013,495425307,5/18/2013,6213,47.45,31.79,294806.85,197511.27,97295.58 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,H,4/3/2016,335622727,5/17/2016,7078,205.7,117.11,1455944.6,828904.58,627040.02 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,H,4/13/2011,557224261,5/24/2011,3897,437.2,263.33,1703768.4,1026197.01,677571.39 +Sub-Saharan Africa,Sudan,Snacks,Offline,C,11/15/2011,383716237,12/23/2011,9016,152.58,97.44,1375661.28,878519.04,497142.24 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,M,9/13/2013,908897483,10/13/2013,1818,255.28,159.42,464099.04,289825.56,174273.48 +Asia,Nepal,Fruits,Online,L,6/30/2013,146879327,7/21/2013,3712,9.33,6.92,34632.96,25687.04,8945.92 +Asia,Kyrgyzstan,Fruits,Online,H,11/6/2012,682085597,11/11/2012,3140,9.33,6.92,29296.2,21728.8,7567.4 +Central America and the Caribbean,El Salvador,Office Supplies,Online,H,5/30/2014,219252622,7/12/2014,578,651.21,524.96,376399.38,303426.88,72972.5 +Asia,South Korea,Office Supplies,Online,L,7/15/2010,133429229,8/10/2010,3529,651.21,524.96,2298120.09,1852583.84,445536.25 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,M,5/13/2017,519976747,5/29/2017,1529,154.06,90.93,235557.74,139031.97,96525.77 +Asia,Uzbekistan,Clothes,Offline,L,6/15/2010,644569003,6/25/2010,1147,109.28,35.84,125344.16,41108.48,84235.68 +Australia and Oceania,Fiji,Household,Online,L,11/11/2011,293192327,11/30/2011,980,668.27,502.54,654904.6,492489.2,162415.4 +Australia and Oceania,Tonga,Vegetables,Online,L,8/17/2010,222145545,9/27/2010,6658,154.06,90.93,1025731.48,605411.94,420319.54 +Asia,Taiwan,Household,Online,C,1/3/2012,808039987,2/11/2012,5843,668.27,502.54,3904701.61,2936341.22,968360.39 +Europe,United Kingdom,Beverages,Online,C,12/17/2010,697799479,12/29/2010,3227,47.45,31.79,153121.15,102586.33,50534.82 +Europe,Belarus,Household,Online,C,2/2/2011,858660352,3/1/2011,5534,668.27,502.54,3698206.18,2781056.36,917149.82 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,M,4/6/2013,528171432,5/9/2013,6519,255.28,159.42,1664170.32,1039258.98,624911.34 +Sub-Saharan Africa,Guinea,Meat,Offline,L,11/9/2011,364194047,12/25/2011,1967,421.89,364.69,829857.63,717345.23,112512.4 +Central America and the Caribbean,Guatemala,Beverages,Online,L,8/29/2013,194902026,9/18/2013,4696,47.45,31.79,222825.2,149285.84,73539.36 +Asia,Myanmar,Clothes,Offline,H,5/20/2011,368781697,6/11/2011,9554,109.28,35.84,1044061.12,342415.36,701645.76 +Middle East and North Africa,United Arab Emirates,Household,Online,L,3/1/2010,404631888,3/8/2010,8422,668.27,502.54,5628169.94,4232391.88,1395778.06 +Asia,South Korea,Beverages,Online,H,3/15/2016,341563928,4/29/2016,5211,47.45,31.79,247261.95,165657.69,81604.26 +Sub-Saharan Africa,Mali,Cereal,Online,H,4/7/2010,289001643,5/18/2010,863,205.7,117.11,177519.1,101065.93,76453.17 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,L,1/13/2012,876681363,1/27/2012,8352,437.2,263.33,3651494.4,2199332.16,1452162.24 +Europe,Macedonia,Personal Care,Offline,L,10/6/2015,104651916,10/31/2015,7682,81.73,56.67,627849.86,435338.94,192510.92 +Europe,Kosovo,Fruits,Online,H,10/7/2016,993274629,11/21/2016,890,9.33,6.92,8303.7,6158.8,2144.9 +Europe,Vatican City,Meat,Offline,M,3/19/2015,333223330,4/20/2015,7043,421.89,364.69,2971371.27,2568511.67,402859.6 +Central America and the Caribbean,Guatemala,Baby Food,Online,H,5/1/2012,835484349,5/11/2012,7240,255.28,159.42,1848227.2,1154200.8,694026.4 +Sub-Saharan Africa,Malawi,Snacks,Online,M,3/16/2014,781356513,4/27/2014,9611,152.58,97.44,1466446.38,936495.84,529950.54 +Middle East and North Africa,Iran,Clothes,Offline,L,11/1/2012,772451150,11/2/2012,4316,109.28,35.84,471652.48,154685.44,316967.04 +Middle East and North Africa,Iran,Office Supplies,Online,M,8/25/2012,580692088,8/26/2012,8548,651.21,524.96,5566543.08,4487358.08,1079185 +Asia,Vietnam,Personal Care,Offline,C,7/26/2011,498315656,8/13/2011,1531,81.73,56.67,125128.63,86761.77,38366.86 +Sub-Saharan Africa,Mauritania,Clothes,Offline,C,5/9/2012,887870681,5/25/2012,9520,109.28,35.84,1040345.6,341196.8,699148.8 +Sub-Saharan Africa,Mauritania,Meat,Online,C,4/10/2011,832218492,5/4/2011,800,421.89,364.69,337512,291752,45760 +Middle East and North Africa,Algeria,Cosmetics,Offline,H,1/4/2017,384532916,1/11/2017,690,437.2,263.33,301668,181697.7,119970.3 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,L,8/7/2016,118300282,9/22/2016,6537,205.7,117.11,1344660.9,765548.07,579112.83 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,H,1/26/2017,677319419,2/1/2017,2722,81.73,56.67,222469.06,154255.74,68213.32 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,C,5/15/2011,525701653,6/5/2011,5656,109.28,35.84,618087.68,202711.04,415376.64 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,L,6/10/2012,897870814,6/18/2012,8781,152.58,97.44,1339804.98,855620.64,484184.34 +Sub-Saharan Africa,Madagascar,Household,Offline,L,7/31/2011,848563230,7/31/2011,7571,668.27,502.54,5059472.17,3804730.34,1254741.83 +Europe,France,Office Supplies,Offline,H,7/2/2012,402827727,7/21/2012,4531,651.21,524.96,2950632.51,2378593.76,572038.75 +Europe,Armenia,Clothes,Online,M,5/31/2012,106025636,7/19/2012,4197,109.28,35.84,458648.16,150420.48,308227.68 +Sub-Saharan Africa,Djibouti,Household,Offline,H,5/17/2013,573830783,5/27/2013,8135,668.27,502.54,5436376.45,4088162.9,1348213.55 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,C,12/9/2010,242229497,1/19/2011,9946,668.27,502.54,6646613.42,4998262.84,1648350.58 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,H,1/29/2013,317520606,2/11/2013,258,81.73,56.67,21086.34,14620.86,6465.48 +Australia and Oceania,East Timor,Snacks,Online,C,9/11/2013,726315438,9/26/2013,1733,152.58,97.44,264421.14,168863.52,95557.62 +Asia,Vietnam,Beverages,Offline,M,7/13/2011,565537822,8/5/2011,4064,47.45,31.79,192836.8,129194.56,63642.24 +Australia and Oceania,Fiji,Fruits,Online,M,12/19/2013,352424085,1/12/2014,8973,9.33,6.92,83718.09,62093.16,21624.93 +Europe,Andorra,Fruits,Online,C,7/11/2010,674523055,8/27/2010,5216,9.33,6.92,48665.28,36094.72,12570.56 +Asia,North Korea,Baby Food,Online,C,7/4/2014,839696061,8/3/2014,3579,255.28,159.42,913647.12,570564.18,343082.94 +Europe,Ukraine,Snacks,Offline,L,10/8/2013,226116931,10/11/2013,1880,152.58,97.44,286850.4,183187.2,103663.2 +Sub-Saharan Africa,Mozambique,Household,Online,H,5/20/2012,532271993,5/28/2012,9966,668.27,502.54,6659978.82,5008313.64,1651665.18 +Europe,Vatican City,Household,Offline,C,9/14/2011,826960074,10/10/2011,4718,668.27,502.54,3152897.86,2370983.72,781914.14 +Asia,Kyrgyzstan,Personal Care,Online,C,2/19/2014,699292504,4/9/2014,5047,81.73,56.67,412491.31,286013.49,126477.82 +Middle East and North Africa,Syria,Meat,Online,L,10/23/2011,708693110,10/31/2011,6895,421.89,364.69,2908931.55,2514537.55,394394 +Sub-Saharan Africa,Mali,Cereal,Offline,M,1/18/2013,134898221,1/19/2013,8236,205.7,117.11,1694145.2,964517.96,729627.24 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,M,11/23/2015,127956664,12/2/2015,4075,255.28,159.42,1040266,649636.5,390629.5 +Europe,Greece,Snacks,Offline,L,11/16/2011,558229768,12/16/2011,1448,152.58,97.44,220935.84,141093.12,79842.72 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,L,7/6/2012,466391360,8/23/2012,4423,154.06,90.93,681407.38,402183.39,279223.99 +Europe,Armenia,Household,Offline,C,4/4/2015,313427770,4/14/2015,9097,668.27,502.54,6079252.19,4571606.38,1507645.81 +Central America and the Caribbean,Panama,Meat,Offline,H,10/29/2014,630637824,11/3/2014,8601,421.89,364.69,3628675.89,3136698.69,491977.2 +Europe,Hungary,Baby Food,Online,H,8/2/2014,669632852,9/3/2014,8096,255.28,159.42,2066746.88,1290664.32,776082.56 +Europe,Moldova ,Office Supplies,Offline,C,3/4/2015,652336680,4/1/2015,9775,651.21,524.96,6365577.75,5131484,1234093.75 +Sub-Saharan Africa,Benin,Snacks,Offline,L,9/20/2010,420985639,11/4/2010,7861,152.58,97.44,1199431.38,765975.84,433455.54 +Europe,Bosnia and Herzegovina,Office Supplies,Online,C,5/10/2015,788128554,5/31/2015,3608,651.21,524.96,2349565.68,1894055.68,455510 +Europe,San Marino,Cosmetics,Online,C,12/25/2013,386626756,1/6/2014,304,437.2,263.33,132908.8,80052.32,52856.48 +Sub-Saharan Africa,Cameroon,Beverages,Offline,C,7/3/2011,619654071,7/9/2011,8265,47.45,31.79,392174.25,262744.35,129429.9 +Europe,Georgia,Personal Care,Online,C,11/16/2013,710696828,11/26/2013,9839,81.73,56.67,804141.47,557576.13,246565.34 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,L,10/9/2016,853553855,10/24/2016,4408,47.45,31.79,209159.6,140130.32,69029.28 +Asia,Philippines,Personal Care,Online,H,12/6/2016,862336480,1/3/2017,3382,81.73,56.67,276410.86,191657.94,84752.92 +Australia and Oceania,Marshall Islands,Fruits,Online,H,12/9/2015,621468532,1/21/2016,5204,9.33,6.92,48553.32,36011.68,12541.64 +Sub-Saharan Africa,The Gambia,Fruits,Offline,L,6/10/2016,535686337,6/26/2016,346,9.33,6.92,3228.18,2394.32,833.86 +Sub-Saharan Africa,Zambia,Fruits,Offline,M,10/19/2010,180038726,12/3/2010,6315,9.33,6.92,58918.95,43699.8,15219.15 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,L,2/25/2015,549887025,4/4/2015,2645,421.89,364.69,1115899.05,964605.05,151294 +Central America and the Caribbean,Dominica,Office Supplies,Offline,M,8/17/2012,910905063,9/29/2012,5905,651.21,524.96,3845395.05,3099888.8,745506.25 +Europe,Armenia,Baby Food,Offline,L,2/19/2010,149079167,3/11/2010,4693,255.28,159.42,1198029.04,748158.06,449870.98 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,M,11/13/2011,820708167,12/1/2011,4639,668.27,502.54,3100104.53,2331283.06,768821.47 +Europe,Spain,Cosmetics,Offline,H,7/3/2015,602403390,8/22/2015,3405,437.2,263.33,1488666,896638.65,592027.35 +Asia,Indonesia,Clothes,Offline,L,1/2/2016,841088664,1/17/2016,5681,109.28,35.84,620819.68,203607.04,417212.64 +Europe,Estonia,Cosmetics,Offline,M,12/18/2016,704000318,1/16/2017,8193,437.2,263.33,3581979.6,2157462.69,1424516.91 +Sub-Saharan Africa,Togo,Vegetables,Online,M,9/11/2011,328687179,10/24/2011,4695,154.06,90.93,723311.7,426916.35,296395.35 +Asia,Nepal,Snacks,Offline,M,4/10/2017,373010575,5/1/2017,973,152.58,97.44,148460.34,94809.12,53651.22 +Sub-Saharan Africa,Burundi,Meat,Online,H,3/18/2010,665144336,4/5/2010,9845,421.89,364.69,4153507.05,3590373.05,563134 +Europe,Czech Republic,Snacks,Offline,L,7/3/2013,653574788,7/4/2013,6159,152.58,97.44,939740.22,600132.96,339607.26 +Asia,Kyrgyzstan,Office Supplies,Online,L,2/21/2017,757100760,3/19/2017,1794,651.21,524.96,1168270.74,941778.24,226492.5 +Sub-Saharan Africa,Namibia,Personal Care,Online,C,3/9/2012,114833581,3/18/2012,663,81.73,56.67,54186.99,37572.21,16614.78 +Australia and Oceania,Nauru,Snacks,Offline,C,4/4/2017,636197078,4/13/2017,3708,152.58,97.44,565766.64,361307.52,204459.12 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Offline,M,3/8/2014,250927579,4/23/2014,3902,9.33,6.92,36405.66,27001.84,9403.82 +North America,Greenland,Fruits,Online,H,5/11/2012,559073913,6/6/2012,1249,9.33,6.92,11653.17,8643.08,3010.09 +Asia,Singapore,Clothes,Online,L,9/3/2014,980997407,9/26/2014,7788,109.28,35.84,851072.64,279121.92,571950.72 +Middle East and North Africa,Somalia,Baby Food,Offline,C,9/19/2013,107371890,11/4/2013,2583,255.28,159.42,659388.24,411781.86,247606.38 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,L,9/22/2010,649183690,10/10/2010,6735,668.27,502.54,4500798.45,3384606.9,1116191.55 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,C,10/11/2011,887731635,10/11/2011,8373,255.28,159.42,2137459.44,1334823.66,802635.78 +Europe,Czech Republic,Meat,Online,H,6/13/2016,524627053,7/2/2016,7658,421.89,364.69,3230833.62,2792796.02,438037.6 +Australia and Oceania,Nauru,Cereal,Offline,H,1/9/2014,231793773,2/14/2014,1783,205.7,117.11,366763.1,208807.13,157955.97 +Australia and Oceania,Nauru,Vegetables,Online,L,7/24/2017,301468122,8/21/2017,9971,154.06,90.93,1536132.26,906663.03,629469.23 +Asia,Kyrgyzstan,Snacks,Online,C,9/9/2014,196198928,9/17/2014,8478,152.58,97.44,1293573.24,826096.32,467476.92 +Sub-Saharan Africa,Uganda,Cereal,Online,H,10/23/2016,798847520,10/29/2016,5588,205.7,117.11,1149451.6,654410.68,495040.92 +Europe,Slovenia,Meat,Online,L,6/20/2017,362587726,7/28/2017,6620,421.89,364.69,2792911.8,2414247.8,378664 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,M,4/8/2011,360905873,5/10/2011,8923,651.21,524.96,5810746.83,4684218.08,1126528.75 +Australia and Oceania,East Timor,Cereal,Offline,H,10/22/2012,537600791,10/28/2012,6876,205.7,117.11,1414393.2,805248.36,609144.84 +Middle East and North Africa,Tunisia ,Household,Offline,H,1/16/2015,256783807,2/28/2015,6890,668.27,502.54,4604380.3,3462500.6,1141879.7 +Europe,Andorra,Office Supplies,Online,M,10/8/2015,752878749,10/16/2015,2407,651.21,524.96,1567462.47,1263578.72,303883.75 +Europe,Slovakia,Cereal,Online,L,11/6/2013,180621945,12/15/2013,8902,205.7,117.11,1831141.4,1042513.22,788628.18 +Sub-Saharan Africa,Djibouti,Beverages,Online,L,1/1/2013,365062224,1/3/2013,8880,47.45,31.79,421356,282295.2,139060.8 +Sub-Saharan Africa,The Gambia,Personal Care,Online,H,6/8/2010,951560914,7/12/2010,6875,81.73,56.67,561893.75,389606.25,172287.5 +Sub-Saharan Africa,Comoros,Beverages,Offline,M,10/14/2015,755791842,10/20/2015,4456,47.45,31.79,211437.2,141656.24,69780.96 +Central America and the Caribbean,Guatemala,Household,Offline,C,1/8/2017,913741338,1/13/2017,5222,668.27,502.54,3489705.94,2624263.88,865442.06 +Sub-Saharan Africa,Sudan,Meat,Offline,L,7/23/2014,831708228,7/27/2014,9802,421.89,364.69,4135365.78,3574691.38,560674.4 +Sub-Saharan Africa,Rwanda,Beverages,Offline,L,6/5/2017,436303842,7/16/2017,857,47.45,31.79,40664.65,27244.03,13420.62 +Middle East and North Africa,Israel,Office Supplies,Online,C,10/22/2016,624452006,12/1/2016,8080,651.21,524.96,5261776.8,4241676.8,1020100 +Europe,Switzerland,Vegetables,Online,L,7/4/2012,113389050,8/14/2012,3195,154.06,90.93,492221.7,290521.35,201700.35 +Sub-Saharan Africa,Liberia,Cosmetics,Online,C,10/6/2016,390663802,10/26/2016,4955,437.2,263.33,2166326,1304800.15,861525.85 +Sub-Saharan Africa,Zambia,Beverages,Online,M,8/3/2012,764137589,8/22/2012,4148,47.45,31.79,196822.6,131864.92,64957.68 +Asia,Tajikistan,Baby Food,Online,C,7/22/2010,611984241,8/6/2010,8591,255.28,159.42,2193110.48,1369577.22,823533.26 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,H,9/28/2014,732690083,9/29/2014,8133,154.06,90.93,1252969.98,739533.69,513436.29 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,L,5/6/2011,195053946,5/13/2011,9652,255.28,159.42,2463962.56,1538721.84,925240.72 +Europe,Germany,Snacks,Offline,M,5/10/2010,388187158,6/6/2010,2061,152.58,97.44,314467.38,200823.84,113643.54 +Australia and Oceania,Australia,Beverages,Offline,H,6/20/2011,971513545,8/1/2011,1302,47.45,31.79,61779.9,41390.58,20389.32 +Middle East and North Africa,Yemen,Clothes,Online,L,6/9/2015,324769437,7/26/2015,5348,109.28,35.84,584429.44,191672.32,392757.12 +Europe,Slovenia,Fruits,Offline,L,9/22/2012,498003661,10/16/2012,9205,9.33,6.92,85882.65,63698.6,22184.05 +Central America and the Caribbean,Guatemala,Beverages,Online,C,1/6/2010,461577546,1/29/2010,9908,47.45,31.79,470134.6,314975.32,155159.28 +Australia and Oceania,Tuvalu,Office Supplies,Offline,C,4/3/2011,156164920,4/29/2011,1525,651.21,524.96,993095.25,800564,192531.25 +Australia and Oceania,Kiribati,Baby Food,Online,C,11/19/2013,942752110,12/21/2013,154,255.28,159.42,39313.12,24550.68,14762.44 +Asia,Philippines,Fruits,Online,M,8/19/2012,652637946,9/16/2012,8926,9.33,6.92,83279.58,61767.92,21511.66 +Asia,North Korea,Vegetables,Offline,M,11/11/2010,337433755,11/24/2010,3001,154.06,90.93,462334.06,272880.93,189453.13 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,H,10/12/2016,219063365,11/7/2016,4573,668.27,502.54,3055998.71,2298115.42,757883.29 +Asia,Bhutan,Cosmetics,Offline,H,12/13/2016,139763104,12/31/2016,7863,437.2,263.33,3437703.6,2070563.79,1367139.81 +Asia,Myanmar,Cereal,Online,L,5/9/2010,912081801,6/5/2010,4128,205.7,117.11,849129.6,483430.08,365699.52 +Asia,Philippines,Vegetables,Online,L,3/8/2012,268880784,3/16/2012,6654,154.06,90.93,1025115.24,605048.22,420067.02 +Central America and the Caribbean,Belize,Beverages,Offline,C,3/12/2012,513333880,3/12/2012,5757,47.45,31.79,273169.65,183015.03,90154.62 +Sub-Saharan Africa,Swaziland,Meat,Online,H,5/8/2016,868927419,5/18/2016,3788,421.89,364.69,1598119.32,1381445.72,216673.6 +Sub-Saharan Africa,Senegal,Cereal,Online,H,9/30/2012,629460227,10/29/2012,124,205.7,117.11,25506.8,14521.64,10985.16 +Middle East and North Africa,Bahrain,Cereal,Online,H,4/8/2013,509043633,4/21/2013,6178,205.7,117.11,1270814.6,723505.58,547309.02 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,M,12/5/2011,392101466,12/12/2011,392,651.21,524.96,255274.32,205784.32,49490 +Australia and Oceania,Tonga,Fruits,Offline,H,5/17/2011,683370053,6/4/2011,3240,9.33,6.92,30229.2,22420.8,7808.4 +Sub-Saharan Africa,Mozambique,Vegetables,Online,L,7/15/2011,957898223,8/26/2011,2226,154.06,90.93,342937.56,202410.18,140527.38 +Central America and the Caribbean,Saint Lucia,Beverages,Online,H,5/30/2013,411047303,7/7/2013,6886,47.45,31.79,326740.7,218905.94,107834.76 +Asia,Nepal,Fruits,Online,M,4/10/2015,108491122,4/13/2015,3789,9.33,6.92,35351.37,26219.88,9131.49 +Sub-Saharan Africa,Central African Republic,Household,Online,H,6/15/2016,736216008,8/3/2016,1532,668.27,502.54,1023789.64,769891.28,253898.36 +Europe,Ireland,Cosmetics,Online,M,7/31/2013,350520789,8/23/2013,5746,437.2,263.33,2512151.2,1513094.18,999057.02 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,L,11/25/2011,228016793,1/3/2012,4091,47.45,31.79,194117.95,130052.89,64065.06 +Central America and the Caribbean,Guatemala,Snacks,Offline,C,12/11/2013,815627849,1/27/2014,1260,152.58,97.44,192250.8,122774.4,69476.4 +Europe,Netherlands,Snacks,Offline,H,9/29/2015,380590283,10/8/2015,3977,152.58,97.44,606810.66,387518.88,219291.78 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,C,8/6/2010,860452926,9/5/2010,5997,109.28,35.84,655352.16,214932.48,440419.68 +Europe,Slovakia,Vegetables,Offline,L,8/5/2015,213077104,8/29/2015,3105,154.06,90.93,478356.3,282337.65,196018.65 +Sub-Saharan Africa,Namibia,Fruits,Offline,H,10/22/2014,966636645,12/6/2014,8119,9.33,6.92,75750.27,56183.48,19566.79 +Central America and the Caribbean,Jamaica,Cereal,Offline,H,2/5/2016,769617879,2/13/2016,5888,205.7,117.11,1211161.6,689543.68,521617.92 +Australia and Oceania,Australia,Vegetables,Online,H,1/8/2017,940819633,1/29/2017,8291,154.06,90.93,1277311.46,753900.63,523410.83 +Sub-Saharan Africa,Angola,Office Supplies,Offline,H,3/19/2016,619353234,3/20/2016,9240,651.21,524.96,6017180.4,4850630.4,1166550 +Middle East and North Africa,Azerbaijan,Snacks,Offline,H,2/24/2017,814642512,3/1/2017,9677,152.58,97.44,1476516.66,942926.88,533589.78 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,M,10/21/2016,356423795,10/25/2016,2576,81.73,56.67,210536.48,145981.92,64554.56 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,H,12/31/2016,844745910,1/4/2017,7942,437.2,263.33,3472242.4,2091366.86,1380875.54 +Sub-Saharan Africa,South Sudan,Office Supplies,Offline,M,1/18/2013,799970185,2/17/2013,7810,651.21,524.96,5085950.1,4099937.6,986012.5 +Asia,Brunei,Household,Online,L,9/10/2012,612770450,10/18/2012,1248,668.27,502.54,834000.96,627169.92,206831.04 +Sub-Saharan Africa,Zambia,Personal Care,Online,L,3/1/2017,294133031,3/4/2017,9355,81.73,56.67,764584.15,530147.85,234436.3 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,L,5/24/2017,825356757,7/1/2017,261,154.06,90.93,40209.66,23732.73,16476.93 +North America,Mexico,Meat,Online,H,12/18/2012,108052957,1/2/2013,4126,421.89,364.69,1740718.14,1504710.94,236007.2 +Sub-Saharan Africa,Liberia,Baby Food,Online,H,11/14/2015,614145457,1/2/2016,8143,255.28,159.42,2078745.04,1298157.06,780587.98 +Sub-Saharan Africa,Mozambique,Vegetables,Online,C,6/16/2016,835870587,7/1/2016,1537,154.06,90.93,236790.22,139759.41,97030.81 +Europe,Iceland,Cosmetics,Offline,H,6/30/2017,235777175,7/28/2017,560,437.2,263.33,244832,147464.8,97367.2 +Asia,Kyrgyzstan,Beverages,Offline,L,4/1/2015,596726548,4/18/2015,3501,47.45,31.79,166122.45,111296.79,54825.66 +Sub-Saharan Africa,Uganda,Cereal,Offline,H,10/28/2010,171892535,12/14/2010,5676,205.7,117.11,1167553.2,664716.36,502836.84 +Sub-Saharan Africa,Malawi,Beverages,Online,M,12/23/2013,434761464,2/7/2014,4433,47.45,31.79,210345.85,140925.07,69420.78 +Asia,South Korea,Snacks,Offline,M,8/4/2016,229132163,9/7/2016,4154,152.58,97.44,633817.32,404765.76,229051.56 +Sub-Saharan Africa,Rwanda,Snacks,Online,L,8/13/2011,719115960,9/24/2011,1248,152.58,97.44,190419.84,121605.12,68814.72 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,H,12/29/2011,439136683,2/5/2012,9158,437.2,263.33,4003877.6,2411576.14,1592301.46 +Middle East and North Africa,Syria,Clothes,Online,H,8/3/2016,243930661,8/7/2016,3358,109.28,35.84,366962.24,120350.72,246611.52 +Middle East and North Africa,Iran,Personal Care,Online,M,12/22/2013,158546721,1/4/2014,6353,81.73,56.67,519230.69,360024.51,159206.18 +Europe,Belgium,Meat,Online,M,7/3/2016,728346192,8/21/2016,2679,421.89,364.69,1130243.31,977004.51,153238.8 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,H,2/3/2011,769002902,3/6/2011,3903,651.21,524.96,2541672.63,2048918.88,492753.75 +Central America and the Caribbean,The Bahamas,Beverages,Online,C,1/3/2016,516503179,2/21/2016,3623,47.45,31.79,171911.35,115175.17,56736.18 +Middle East and North Africa,Afghanistan,Household,Offline,H,7/4/2016,277145850,7/27/2016,2471,668.27,502.54,1651295.17,1241776.34,409518.83 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,C,1/22/2014,877542245,3/7/2014,3106,437.2,263.33,1357943.2,817902.98,540040.22 +Europe,Belarus,Cereal,Online,L,12/26/2014,514616191,1/30/2015,5222,205.7,117.11,1074165.4,611548.42,462616.98 +Middle East and North Africa,Afghanistan,Personal Care,Online,H,7/10/2011,605604016,8/14/2011,541,81.73,56.67,44215.93,30658.47,13557.46 +Europe,Hungary,Fruits,Online,C,11/27/2015,838054549,12/19/2015,7819,9.33,6.92,72951.27,54107.48,18843.79 +Sub-Saharan Africa,Namibia,Baby Food,Offline,H,2/22/2011,519829118,3/30/2011,7843,255.28,159.42,2002161.04,1250331.06,751829.98 +Sub-Saharan Africa,Madagascar,Vegetables,Online,M,5/23/2015,829101550,5/28/2015,8428,154.06,90.93,1298417.68,766358.04,532059.64 +Europe,Malta,Cosmetics,Offline,L,7/27/2017,764358174,8/19/2017,9424,437.2,263.33,4120172.8,2481621.92,1638550.88 +Middle East and North Africa,Tunisia ,Meat,Online,L,6/17/2011,294397819,7/4/2011,7712,421.89,364.69,3253615.68,2812489.28,441126.4 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,M,8/14/2014,808331811,9/17/2014,2201,154.06,90.93,339086.06,200136.93,138949.13 +Sub-Saharan Africa,Angola,Meat,Online,C,8/6/2011,165583980,8/8/2011,8834,421.89,364.69,3726976.26,3221671.46,505304.8 +Sub-Saharan Africa,Lesotho,Household,Offline,M,9/21/2010,345890653,10/10/2010,5585,668.27,502.54,3732287.95,2806685.9,925602.05 +Middle East and North Africa,Lebanon,Clothes,Online,M,1/12/2010,699300658,1/29/2010,7460,109.28,35.84,815228.8,267366.4,547862.4 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,M,3/15/2016,196175324,4/28/2016,1493,437.2,263.33,652739.6,393151.69,259587.91 +Europe,Belgium,Household,Offline,M,6/20/2010,577188479,7/22/2010,1752,668.27,502.54,1170809.04,880450.08,290358.96 +Central America and the Caribbean,Saint Lucia,Meat,Offline,M,12/26/2012,503326451,1/27/2013,4337,421.89,364.69,1829736.93,1581660.53,248076.4 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,C,12/1/2010,505888068,12/30/2010,2376,437.2,263.33,1038787.2,625672.08,413115.12 +Sub-Saharan Africa,Madagascar,Beverages,Online,H,3/9/2015,736484658,4/2/2015,1032,47.45,31.79,48968.4,32807.28,16161.12 +Asia,Sri Lanka,Cereal,Online,C,4/17/2011,517040050,4/20/2011,2495,205.7,117.11,513221.5,292189.45,221032.05 +Europe,Luxembourg,Clothes,Offline,C,1/31/2016,589790570,2/19/2016,991,109.28,35.84,108296.48,35517.44,72779.04 +Australia and Oceania,Fiji,Baby Food,Offline,M,5/25/2013,867285048,6/5/2013,7774,255.28,159.42,1984546.72,1239331.08,745215.64 +Sub-Saharan Africa,Liberia,Clothes,Online,C,11/9/2010,882384812,12/11/2010,6129,109.28,35.84,669777.12,219663.36,450113.76 +Europe,Sweden,Cereal,Online,M,5/11/2013,238263690,6/3/2013,6375,205.7,117.11,1311337.5,746576.25,564761.25 +Europe,Serbia,Household,Online,C,9/22/2011,858408010,10/31/2011,861,668.27,502.54,575380.47,432686.94,142693.53 +Europe,Ukraine,Office Supplies,Online,H,10/8/2016,236616599,10/29/2016,8965,651.21,524.96,5838097.65,4706266.4,1131831.25 +Europe,Belarus,Snacks,Online,M,1/29/2010,887000787,2/25/2010,2099,152.58,97.44,320265.42,204526.56,115738.86 +Sub-Saharan Africa,Swaziland,Clothes,Offline,C,12/18/2015,893984401,12/18/2015,8705,109.28,35.84,951282.4,311987.2,639295.2 +Europe,Albania,Meat,Online,H,5/8/2014,662303769,6/26/2014,9258,421.89,364.69,3905857.62,3376300.02,529557.6 +Sub-Saharan Africa,Madagascar,Household,Offline,C,9/29/2012,667007720,10/16/2012,1262,668.27,502.54,843356.74,634205.48,209151.26 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,C,2/22/2012,103457581,3/8/2012,4252,651.21,524.96,2768944.92,2232129.92,536815 +Sub-Saharan Africa,Benin,Vegetables,Online,L,10/26/2010,937327182,12/7/2010,4797,154.06,90.93,739025.82,436191.21,302834.61 +Middle East and North Africa,Iraq,Office Supplies,Offline,C,9/5/2015,254602849,9/10/2015,1496,651.21,524.96,974210.16,785340.16,188870 +Middle East and North Africa,Iran,Beverages,Online,C,10/7/2015,611583411,10/12/2015,9977,47.45,31.79,473408.65,317168.83,156239.82 +Europe,Portugal,Clothes,Online,L,5/4/2016,584880197,5/9/2016,7902,109.28,35.84,863530.56,283207.68,580322.88 +Middle East and North Africa,Syria,Cereal,Offline,M,5/11/2012,621417033,5/16/2012,9964,205.7,117.11,2049594.8,1166884.04,882710.76 +Central America and the Caribbean,Honduras,Household,Online,M,12/29/2014,788430249,1/16/2015,2886,668.27,502.54,1928627.22,1450330.44,478296.78 +Asia,South Korea,Office Supplies,Offline,L,7/18/2017,323468673,9/3/2017,423,651.21,524.96,275461.83,222058.08,53403.75 +Australia and Oceania,Kiribati,Baby Food,Offline,H,5/21/2014,784393632,5/26/2014,8362,255.28,159.42,2134651.36,1333070.04,801581.32 +Asia,India,Fruits,Online,M,4/21/2012,199378955,6/9/2012,9518,9.33,6.92,88802.94,65864.56,22938.38 +Australia and Oceania,Tonga,Meat,Online,H,8/4/2011,716910970,9/17/2011,8742,421.89,364.69,3688162.38,3188119.98,500042.4 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,C,5/17/2017,955788505,7/2/2017,7913,421.89,364.69,3338415.57,2885791.97,452623.6 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,C,2/21/2013,955122888,3/15/2013,942,421.89,364.69,397420.38,343537.98,53882.4 +Europe,Moldova ,Beverages,Online,M,7/8/2017,824337947,8/8/2017,8772,47.45,31.79,416231.4,278861.88,137369.52 +Sub-Saharan Africa,Cape Verde,Cereal,Online,L,4/30/2012,293170011,6/11/2012,4376,205.7,117.11,900143.2,512473.36,387669.84 +Australia and Oceania,New Zealand,Cosmetics,Offline,M,7/17/2014,961667907,7/29/2014,7759,437.2,263.33,3392234.8,2043177.47,1349057.33 +Sub-Saharan Africa,Comoros,Fruits,Online,L,11/26/2011,450192964,12/10/2011,957,9.33,6.92,8928.81,6622.44,2306.37 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,C,2/22/2012,949419009,3/1/2012,3038,421.89,364.69,1281701.82,1107928.22,173773.6 +Middle East and North Africa,Algeria,Household,Offline,L,7/2/2016,670332372,7/19/2016,5100,668.27,502.54,3408177,2562954,845223 +Sub-Saharan Africa,Lesotho,Snacks,Online,C,11/30/2015,594231879,12/2/2015,5273,152.58,97.44,804554.34,513801.12,290753.22 +Sub-Saharan Africa,Mauritius ,Household,Offline,M,7/11/2017,422728860,8/20/2017,3718,668.27,502.54,2484627.86,1868443.72,616184.14 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,M,8/14/2010,827747142,9/23/2010,7628,255.28,159.42,1947275.84,1216055.76,731220.08 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,M,10/29/2015,301523053,11/29/2015,6227,651.21,524.96,4055084.67,3268925.92,786158.75 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,L,3/15/2013,106605422,4/10/2013,5768,81.73,56.67,471418.64,326872.56,144546.08 +Europe,Armenia,Beverages,Offline,M,2/27/2014,225855576,3/4/2014,4539,47.45,31.79,215375.55,144294.81,71080.74 +Europe,Iceland,Snacks,Online,M,3/24/2012,712447345,4/26/2012,7856,152.58,97.44,1198668.48,765488.64,433179.84 +Australia and Oceania,Fiji,Household,Offline,L,3/1/2017,339867055,4/9/2017,3069,668.27,502.54,2050920.63,1542295.26,508625.37 +Middle East and North Africa,Syria,Clothes,Offline,C,4/11/2013,651913535,5/22/2013,4557,109.28,35.84,497988.96,163322.88,334666.08 +Europe,Sweden,Cosmetics,Online,M,3/27/2016,112698113,4/15/2016,8731,437.2,263.33,3817193.2,2299134.23,1518058.97 +Europe,Austria,Cereal,Online,M,4/6/2016,856644618,5/21/2016,9034,205.7,117.11,1858293.8,1057971.74,800322.06 +Asia,Kyrgyzstan,Meat,Online,L,3/25/2012,138489377,5/13/2012,939,421.89,364.69,396154.71,342443.91,53710.8 +Sub-Saharan Africa,Burundi,Meat,Online,M,6/4/2015,683281219,6/6/2015,6951,421.89,364.69,2932557.39,2534960.19,397597.2 +Sub-Saharan Africa,Togo,Household,Offline,C,6/23/2015,336381471,8/2/2015,1607,668.27,502.54,1073909.89,807581.78,266328.11 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,C,6/13/2014,613463962,7/17/2014,6474,205.7,117.11,1331701.8,758170.14,573531.66 +Central America and the Caribbean,Belize,Fruits,Online,M,6/19/2015,850515019,7/8/2015,5149,9.33,6.92,48040.17,35631.08,12409.09 +Europe,Romania,Baby Food,Offline,H,5/11/2011,453833472,5/31/2011,8264,255.28,159.42,2109633.92,1317446.88,792187.04 +Sub-Saharan Africa,Sierra Leone,Household,Online,M,3/2/2011,250030648,3/27/2011,8480,668.27,502.54,5666929.6,4261539.2,1405390.4 +Europe,Portugal,Beverages,Offline,C,8/21/2013,236030375,8/28/2013,5488,47.45,31.79,260405.6,174463.52,85942.08 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,C,1/4/2011,929068982,1/11/2011,1013,205.7,117.11,208374.1,118632.43,89741.67 +Asia,Bhutan,Meat,Online,M,7/9/2015,216695296,7/11/2015,3808,421.89,364.69,1606557.12,1388739.52,217817.6 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,M,3/4/2010,106770646,4/5/2010,4662,154.06,90.93,718227.72,423915.66,294312.06 +North America,Canada,Beverages,Online,H,2/15/2013,877468860,3/11/2013,1390,47.45,31.79,65955.5,44188.1,21767.4 +Europe,Croatia,Cosmetics,Offline,H,4/20/2013,627276265,5/12/2013,3841,437.2,263.33,1679285.2,1011450.53,667834.67 +Sub-Saharan Africa,Comoros,Fruits,Online,H,1/18/2012,224991691,1/23/2012,8896,9.33,6.92,82999.68,61560.32,21439.36 +Middle East and North Africa,Afghanistan,Beverages,Online,L,10/14/2011,159726464,11/1/2011,5465,47.45,31.79,259314.25,173732.35,85581.9 +Europe,Romania,Fruits,Offline,C,3/14/2012,990904414,4/25/2012,9491,9.33,6.92,88551.03,65677.72,22873.31 +Europe,Hungary,Clothes,Online,H,1/20/2014,198261868,2/9/2014,8948,109.28,35.84,977837.44,320696.32,657141.12 +Australia and Oceania,Samoa ,Office Supplies,Online,H,5/21/2015,731847655,6/29/2015,8839,651.21,524.96,5756045.19,4640121.44,1115923.75 +Europe,Andorra,Household,Online,H,4/17/2015,662023103,5/30/2015,6203,668.27,502.54,4145278.81,3117255.62,1028023.19 +Sub-Saharan Africa,Benin,Cereal,Online,H,2/25/2010,829462039,3/14/2010,5105,205.7,117.11,1050098.5,597846.55,452251.95 +Europe,Malta,Cosmetics,Offline,H,7/24/2012,795150792,8/3/2012,1644,437.2,263.33,718756.8,432914.52,285842.28 +Middle East and North Africa,Oman,Vegetables,Online,L,3/30/2017,190388190,4/7/2017,8951,154.06,90.93,1378991.06,813914.43,565076.63 +Central America and the Caribbean,Guatemala,Clothes,Offline,C,5/29/2012,966785562,6/10/2012,2187,109.28,35.84,238995.36,78382.08,160613.28 +North America,United States of America,Clothes,Online,C,11/5/2013,646266734,11/13/2013,3543,109.28,35.84,387179.04,126981.12,260197.92 +Sub-Saharan Africa,South Sudan,Meat,Offline,H,9/9/2015,871068036,10/29/2015,7244,421.89,364.69,3056171.16,2641814.36,414356.8 +Sub-Saharan Africa,Niger,Cereal,Online,C,11/30/2016,653738296,12/24/2016,4544,205.7,117.11,934700.8,532147.84,402552.96 +North America,Greenland,Vegetables,Online,H,1/2/2010,427138841,2/6/2010,8730,154.06,90.93,1344943.8,793818.9,551124.9 +Europe,Sweden,Office Supplies,Online,H,12/31/2014,694443500,1/24/2015,118,651.21,524.96,76842.78,61945.28,14897.5 +Asia,Vietnam,Baby Food,Online,L,2/23/2015,679138600,4/10/2015,1059,255.28,159.42,270341.52,168825.78,101515.74 +Middle East and North Africa,Somalia,Beverages,Offline,M,9/9/2013,575022971,10/21/2013,930,47.45,31.79,44128.5,29564.7,14563.8 +Europe,Serbia,Clothes,Online,C,12/8/2014,196207940,12/27/2014,1144,109.28,35.84,125016.32,41000.96,84015.36 +Australia and Oceania,New Zealand,Fruits,Online,C,11/24/2012,327117335,12/15/2012,144,9.33,6.92,1343.52,996.48,347.04 +Central America and the Caribbean,Honduras,Snacks,Offline,M,3/25/2010,472487485,3/31/2010,8401,152.58,97.44,1281824.58,818593.44,463231.14 +Sub-Saharan Africa,Niger,Cereal,Online,L,6/6/2014,207367217,6/26/2014,3423,205.7,117.11,704111.1,400867.53,303243.57 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,H,5/8/2011,527117860,5/29/2011,4743,437.2,263.33,2073639.6,1248974.19,824665.41 +Europe,Belgium,Personal Care,Online,H,5/30/2014,697413241,6/7/2014,8931,81.73,56.67,729930.63,506119.77,223810.86 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,H,5/16/2015,504239690,6/25/2015,4584,651.21,524.96,2985146.64,2406416.64,578730 +Asia,India,Snacks,Online,M,11/8/2010,703896033,11/25/2010,7333,152.58,97.44,1118869.14,714527.52,404341.62 +Asia,Indonesia,Snacks,Offline,C,9/6/2013,772993600,9/6/2013,4839,152.58,97.44,738334.62,471512.16,266822.46 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,H,4/1/2011,258456218,5/13/2011,1793,81.73,56.67,146541.89,101609.31,44932.58 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,L,9/19/2014,127520215,9/23/2014,4920,109.28,35.84,537657.6,176332.8,361324.8 +Middle East and North Africa,Qatar,Vegetables,Online,C,5/24/2017,517734420,7/4/2017,7975,154.06,90.93,1228628.5,725166.75,503461.75 +Europe,Poland,Beverages,Online,C,8/26/2013,286960160,9/10/2013,6743,47.45,31.79,319955.35,214359.97,105595.38 +Europe,Belgium,Office Supplies,Offline,C,4/11/2010,163371264,5/13/2010,4042,651.21,524.96,2632190.82,2121888.32,510302.5 +Europe,Lithuania,Cereal,Offline,M,2/17/2015,495454061,2/24/2015,4721,205.7,117.11,971109.7,552876.31,418233.39 +Sub-Saharan Africa,Niger,Clothes,Offline,C,8/17/2010,802007377,10/4/2010,660,109.28,35.84,72124.8,23654.4,48470.4 +Europe,Switzerland,Household,Online,L,7/18/2010,222142541,8/8/2010,5769,668.27,502.54,3855249.63,2899153.26,956096.37 +Sub-Saharan Africa,Ghana,Vegetables,Online,H,10/15/2010,665283381,11/18/2010,991,154.06,90.93,152673.46,90111.63,62561.83 +Sub-Saharan Africa,Mauritania,Clothes,Online,H,11/25/2015,961166226,12/1/2015,9300,109.28,35.84,1016304,333312,682992 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,C,7/23/2012,909839904,9/9/2012,701,651.21,524.96,456498.21,367996.96,88501.25 +Central America and the Caribbean,Haiti,Vegetables,Online,C,3/24/2011,831665742,4/20/2011,7229,154.06,90.93,1113699.74,657332.97,456366.77 +Sub-Saharan Africa,Ethiopia,Meat,Offline,H,1/25/2012,217317569,2/1/2012,7953,421.89,364.69,3355291.17,2900379.57,454911.6 +Europe,Portugal,Beverages,Online,H,4/25/2016,877781713,5/4/2016,3970,47.45,31.79,188376.5,126206.3,62170.2 +Sub-Saharan Africa,Zambia,Personal Care,Online,M,11/27/2014,194357001,1/13/2015,3411,81.73,56.67,278781.03,193301.37,85479.66 +Middle East and North Africa,Azerbaijan,Cereal,Offline,C,12/26/2014,568654763,2/6/2015,6436,205.7,117.11,1323885.2,753719.96,570165.24 +Sub-Saharan Africa,Angola,Fruits,Online,H,5/30/2013,872598826,6/8/2013,239,9.33,6.92,2229.87,1653.88,575.99 +Sub-Saharan Africa,The Gambia,Snacks,Offline,H,9/2/2015,498425519,9/26/2015,4042,152.58,97.44,616728.36,393852.48,222875.88 +Middle East and North Africa,Israel,Fruits,Online,L,12/16/2016,708683669,12/18/2016,4101,9.33,6.92,38262.33,28378.92,9883.41 +Central America and the Caribbean,Barbados,Cereal,Online,M,7/17/2013,586234605,8/7/2013,8702,205.7,117.11,1790001.4,1019091.22,770910.18 +Sub-Saharan Africa,Uganda,Clothes,Offline,L,2/7/2014,184252154,3/27/2014,3162,109.28,35.84,345543.36,113326.08,232217.28 +Asia,Tajikistan,Personal Care,Online,H,4/1/2013,976222646,4/10/2013,4830,81.73,56.67,394755.9,273716.1,121039.8 +Europe,Spain,Snacks,Online,L,6/8/2010,905944907,7/3/2010,8085,152.58,97.44,1233609.3,787802.4,445806.9 +Middle East and North Africa,Qatar,Household,Offline,L,10/3/2013,237530267,10/28/2013,9339,668.27,502.54,6240973.53,4693221.06,1547752.47 +Sub-Saharan Africa,Swaziland,Fruits,Offline,H,6/9/2013,205402553,7/9/2013,2035,9.33,6.92,18986.55,14082.2,4904.35 +Australia and Oceania,Marshall Islands,Meat,Online,L,12/2/2015,764298093,12/23/2015,1645,421.89,364.69,694009.05,599915.05,94094 +Middle East and North Africa,Tunisia ,Meat,Online,L,5/5/2017,139265716,5/25/2017,675,421.89,364.69,284775.75,246165.75,38610 +Central America and the Caribbean,Barbados,Baby Food,Offline,L,12/1/2014,675666749,12/11/2014,3661,255.28,159.42,934580.08,583636.62,350943.46 +Asia,Cambodia,Beverages,Offline,H,9/14/2010,289175021,9/28/2010,2170,47.45,31.79,102966.5,68984.3,33982.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,H,5/25/2015,115776860,6/12/2015,9801,152.58,97.44,1495436.58,955009.44,540427.14 +Sub-Saharan Africa,Senegal,Meat,Online,M,4/3/2014,461771094,5/19/2014,7183,421.89,364.69,3030435.87,2619568.27,410867.6 +Australia and Oceania,Samoa ,Vegetables,Online,M,4/26/2016,353769052,5/30/2016,6979,154.06,90.93,1075184.74,634600.47,440584.27 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,M,10/5/2012,688694560,10/13/2012,8879,255.28,159.42,2266631.12,1415490.18,851140.94 +Central America and the Caribbean,Haiti,Household,Online,C,12/20/2010,183783948,12/28/2010,4609,668.27,502.54,3080056.43,2316206.86,763849.57 +Sub-Saharan Africa,Comoros,Beverages,Offline,H,8/9/2015,326586043,8/19/2015,2923,47.45,31.79,138696.35,92922.17,45774.18 +Sub-Saharan Africa,Seychelles ,Snacks,Online,C,3/31/2017,424962174,4/5/2017,4606,152.58,97.44,702783.48,448808.64,253974.84 +Europe,Denmark,Household,Online,M,5/2/2011,757086169,5/23/2011,7476,668.27,502.54,4995986.52,3756989.04,1238997.48 +Europe,Albania,Vegetables,Offline,H,1/28/2017,321444356,3/19/2017,1383,154.06,90.93,213064.98,125756.19,87308.79 +Middle East and North Africa,Qatar,Cosmetics,Online,L,2/9/2013,886835563,3/3/2013,3205,437.2,263.33,1401226,843972.65,557253.35 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,H,12/29/2016,242371118,1/29/2017,1855,109.28,35.84,202714.4,66483.2,136231.2 +Europe,Denmark,Cosmetics,Online,M,4/11/2013,747474849,4/19/2013,3273,437.2,263.33,1430955.6,861879.09,569076.51 +Asia,Cambodia,Cereal,Online,M,4/15/2010,781883084,6/4/2010,5435,205.7,117.11,1117979.5,636492.85,481486.65 +Sub-Saharan Africa,Mauritania,Fruits,Offline,M,8/21/2013,595644652,9/28/2013,3344,9.33,6.92,31199.52,23140.48,8059.04 +Sub-Saharan Africa,Comoros,Fruits,Online,H,11/7/2014,959120881,11/26/2014,4037,9.33,6.92,37665.21,27936.04,9729.17 +Asia,Philippines,Clothes,Offline,H,4/25/2010,912985599,5/25/2010,1582,109.28,35.84,172880.96,56698.88,116182.08 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,M,8/11/2012,918225133,8/27/2012,2077,255.28,159.42,530216.56,331115.34,199101.22 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,C,6/21/2016,606138312,7/7/2016,8651,81.73,56.67,707046.23,490252.17,216794.06 +Europe,San Marino,Household,Offline,H,2/8/2010,128336465,3/8/2010,6467,668.27,502.54,4321702.09,3249926.18,1071775.91 +Asia,Kazakhstan,Personal Care,Offline,H,11/16/2016,606743419,12/28/2016,7716,81.73,56.67,630628.68,437265.72,193362.96 +Europe,Lithuania,Office Supplies,Offline,M,10/8/2015,983595502,10/14/2015,6622,651.21,524.96,4312312.62,3476285.12,836027.5 +Sub-Saharan Africa,Malawi,Vegetables,Offline,M,5/2/2013,271441543,5/16/2013,4439,154.06,90.93,683872.34,403638.27,280234.07 +Europe,Georgia,Cosmetics,Online,H,3/13/2017,703142869,3/28/2017,4455,437.2,263.33,1947726,1173135.15,774590.85 +Central America and the Caribbean,Belize,Beverages,Offline,H,2/10/2017,981873309,2/12/2017,6986,47.45,31.79,331485.7,222084.94,109400.76 +Sub-Saharan Africa,Seychelles ,Meat,Online,H,6/21/2011,331119191,7/21/2011,4382,421.89,364.69,1848721.98,1598071.58,250650.4 +Asia,China,Personal Care,Offline,C,1/31/2011,744679343,3/12/2011,6021,81.73,56.67,492096.33,341210.07,150886.26 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,C,9/10/2012,236665093,10/19/2012,3315,152.58,97.44,505802.7,323013.6,182789.1 +Asia,Myanmar,Baby Food,Offline,H,4/23/2010,491500270,5/13/2010,4707,255.28,159.42,1201602.96,750389.94,451213.02 +Asia,Indonesia,Office Supplies,Online,H,2/25/2014,113921201,4/9/2014,670,651.21,524.96,436310.7,351723.2,84587.5 +Australia and Oceania,Kiribati,Clothes,Online,L,8/2/2016,478976714,8/3/2016,8708,109.28,35.84,951610.24,312094.72,639515.52 +Asia,Kazakhstan,Cereal,Online,L,1/11/2011,782028138,1/16/2011,8359,205.7,117.11,1719446.3,978922.49,740523.81 +Australia and Oceania,Vanuatu,Baby Food,Offline,H,11/25/2010,288749301,11/27/2010,6190,255.28,159.42,1580183.2,986809.8,593373.4 +Europe,Czech Republic,Meat,Online,L,7/16/2015,585126531,7/19/2015,798,421.89,364.69,336668.22,291022.62,45645.6 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,M,12/26/2013,627458655,1/1/2014,7814,47.45,31.79,370774.3,248407.06,122367.24 +Sub-Saharan Africa,Botswana,Cereal,Online,M,7/2/2011,792357003,7/26/2011,4900,205.7,117.11,1007930,573839,434091 +Sub-Saharan Africa,Comoros,Cosmetics,Online,M,8/11/2010,626745402,8/18/2010,6747,437.2,263.33,2949788.4,1776687.51,1173100.89 +Asia,Vietnam,Beverages,Online,M,11/30/2014,197860181,12/19/2014,79,47.45,31.79,3748.55,2511.41,1237.14 +Europe,Portugal,Vegetables,Online,M,2/22/2010,543250167,3/6/2010,8651,154.06,90.93,1332773.06,786635.43,546137.63 +Asia,Indonesia,Baby Food,Offline,H,5/22/2013,520776689,5/24/2013,8250,255.28,159.42,2106060,1315215,790845 +Central America and the Caribbean,Nicaragua,Clothes,Offline,L,4/17/2016,858613574,5/30/2016,1692,109.28,35.84,184901.76,60641.28,124260.48 +Sub-Saharan Africa,Tanzania,Beverages,Online,H,7/28/2011,105247151,9/16/2011,3826,47.45,31.79,181543.7,121628.54,59915.16 +Sub-Saharan Africa,Sudan,Fruits,Online,M,12/5/2011,479476249,1/2/2012,6532,9.33,6.92,60943.56,45201.44,15742.12 +North America,Canada,Cereal,Offline,C,12/29/2015,220412194,2/15/2016,3721,205.7,117.11,765409.7,435766.31,329643.39 +Middle East and North Africa,Azerbaijan,Snacks,Offline,H,2/6/2012,337478816,2/21/2012,6336,152.58,97.44,966746.88,617379.84,349367.04 +Australia and Oceania,Tuvalu,Household,Offline,H,5/14/2012,560412442,7/3/2012,7350,668.27,502.54,4911784.5,3693669,1218115.5 +Central America and the Caribbean,Nicaragua,Beverages,Online,L,1/18/2011,689261901,1/28/2011,6768,47.45,31.79,321141.6,215154.72,105986.88 +Central America and the Caribbean,Belize,Meat,Offline,L,1/9/2011,144388520,1/27/2011,6627,421.89,364.69,2795865.03,2416800.63,379064.4 +Sub-Saharan Africa,Comoros,Clothes,Offline,C,6/18/2012,216466128,7/22/2012,5993,109.28,35.84,654915.04,214789.12,440125.92 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,C,8/7/2016,916481053,9/6/2016,5965,651.21,524.96,3884467.65,3131386.4,753081.25 +Asia,Nepal,Office Supplies,Online,H,5/15/2014,525732123,6/1/2014,4673,651.21,524.96,3043104.33,2453138.08,589966.25 +Central America and the Caribbean,The Bahamas,Personal Care,Online,L,12/2/2012,545830667,12/24/2012,2279,81.73,56.67,186262.67,129150.93,57111.74 +Sub-Saharan Africa,Cameroon,Clothes,Online,C,9/4/2016,748700511,9/10/2016,5974,109.28,35.84,652838.72,214108.16,438730.56 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,H,12/26/2015,526577985,2/11/2016,4982,154.06,90.93,767526.92,453013.26,314513.66 +Sub-Saharan Africa,Burundi,Cereal,Offline,C,8/12/2013,242011916,8/19/2013,5559,205.7,117.11,1143486.3,651014.49,492471.81 +Sub-Saharan Africa,Uganda,Meat,Online,C,5/25/2013,777863633,6/10/2013,5990,421.89,364.69,2527121.1,2184493.1,342628 +Europe,Spain,Beverages,Online,M,6/14/2016,387306964,7/24/2016,1592,47.45,31.79,75540.4,50609.68,24930.72 +Europe,Hungary,Household,Offline,H,5/19/2017,543828237,5/26/2017,9715,668.27,502.54,6492243.05,4882176.1,1610066.95 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,C,8/22/2015,991226279,9/28/2015,4738,437.2,263.33,2071453.6,1247657.54,823796.06 +Asia,Brunei,Vegetables,Offline,H,10/1/2011,193612420,10/10/2011,3072,154.06,90.93,473272.32,279336.96,193935.36 +North America,United States of America,Personal Care,Offline,C,1/31/2011,285410487,3/15/2011,8160,81.73,56.67,666916.8,462427.2,204489.6 +Sub-Saharan Africa,Swaziland,Household,Online,C,7/4/2012,321356809,7/25/2012,5476,668.27,502.54,3659446.52,2751909.04,907537.48 +Sub-Saharan Africa,Sudan,Clothes,Offline,M,2/29/2012,326500213,3/15/2012,7523,109.28,35.84,822113.44,269624.32,552489.12 +Europe,Austria,Meat,Online,C,11/1/2014,846202027,11/9/2014,8839,421.89,364.69,3729085.71,3223494.91,505590.8 +Middle East and North Africa,Syria,Beverages,Offline,C,1/2/2015,696136081,1/25/2015,991,47.45,31.79,47022.95,31503.89,15519.06 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,H,10/20/2015,112288701,12/5/2015,7577,81.73,56.67,619268.21,429388.59,189879.62 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,H,1/19/2010,300958716,3/10/2010,9227,437.2,263.33,4034044.4,2429745.91,1604298.49 +Asia,Vietnam,Cosmetics,Offline,L,5/16/2014,288757455,6/6/2014,8603,437.2,263.33,3761231.6,2265427.99,1495803.61 +Australia and Oceania,Tonga,Cosmetics,Offline,H,5/11/2012,972608745,6/18/2012,5396,437.2,263.33,2359131.2,1420928.68,938202.52 +Europe,Montenegro,Meat,Offline,M,5/28/2011,169748914,7/5/2011,1331,421.89,364.69,561535.59,485402.39,76133.2 +Europe,San Marino,Personal Care,Offline,H,3/1/2016,267726790,4/17/2016,5162,81.73,56.67,421890.26,292530.54,129359.72 +Australia and Oceania,Papua New Guinea,Meat,Online,L,3/22/2017,574403703,3/28/2017,7675,421.89,364.69,3238005.75,2798995.75,439010 +Middle East and North Africa,Jordan,Personal Care,Online,C,1/5/2010,467953479,2/20/2010,6688,81.73,56.67,546610.24,379008.96,167601.28 +Europe,Austria,Clothes,Offline,M,10/2/2013,746862447,10/7/2013,2050,109.28,35.84,224024,73472,150552 +Sub-Saharan Africa,Mali,Fruits,Online,C,8/24/2014,479929435,9/9/2014,640,9.33,6.92,5971.2,4428.8,1542.4 +Middle East and North Africa,Jordan,Clothes,Offline,C,2/9/2015,156265771,3/3/2015,1369,109.28,35.84,149604.32,49064.96,100539.36 +Middle East and North Africa,Turkey,Fruits,Offline,C,10/30/2014,335295283,11/2/2014,180,9.33,6.92,1679.4,1245.6,433.8 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,H,7/27/2014,296754300,8/3/2014,5047,421.89,364.69,2129278.83,1840590.43,288688.4 +Sub-Saharan Africa,Comoros,Vegetables,Offline,C,5/12/2012,290691649,5/27/2012,974,154.06,90.93,150054.44,88565.82,61488.62 +Middle East and North Africa,Lebanon,Cereal,Offline,L,11/20/2014,187468659,12/15/2014,4997,205.7,117.11,1027882.9,585198.67,442684.23 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,L,12/12/2010,827759158,1/1/2011,1184,81.73,56.67,96768.32,67097.28,29671.04 +Middle East and North Africa,Bahrain,Cereal,Offline,L,2/18/2013,872549474,2/18/2013,5634,205.7,117.11,1158913.8,659797.74,499116.06 +Central America and the Caribbean,Cuba,Cereal,Offline,H,3/4/2016,853138434,3/5/2016,1476,205.7,117.11,303613.2,172854.36,130758.84 +Europe,Luxembourg,Snacks,Online,L,11/7/2015,921137368,11/30/2015,3872,152.58,97.44,590789.76,377287.68,213502.08 +Central America and the Caribbean,Grenada,Personal Care,Offline,L,10/21/2012,398470103,10/23/2012,5013,81.73,56.67,409712.49,284086.71,125625.78 +Asia,Bangladesh,Meat,Online,H,4/26/2016,927372968,6/8/2016,9124,421.89,364.69,3849324.36,3327431.56,521892.8 +Sub-Saharan Africa,Niger,Clothes,Online,H,3/23/2010,620394790,4/24/2010,7460,109.28,35.84,815228.8,267366.4,547862.4 +Middle East and North Africa,Qatar,Cereal,Online,H,4/16/2017,810396897,5/10/2017,3306,205.7,117.11,680044.2,387165.66,292878.54 +Sub-Saharan Africa,Central African Republic,Household,Online,M,2/15/2012,200553119,2/24/2012,6979,668.27,502.54,4663856.33,3507226.66,1156629.67 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,L,11/2/2015,714349782,12/15/2015,830,437.2,263.33,362876,218563.9,144312.1 +Sub-Saharan Africa,South Africa,Meat,Online,C,7/10/2016,745585715,7/26/2016,4237,421.89,364.69,1787547.93,1545191.53,242356.4 +Asia,South Korea,Cosmetics,Online,C,12/3/2010,108372247,1/9/2011,8611,437.2,263.33,3764729.2,2267534.63,1497194.57 +Europe,Andorra,Beverages,Offline,L,10/6/2015,487133204,11/23/2015,2395,47.45,31.79,113642.75,76137.05,37505.7 +Europe,Switzerland,Fruits,Offline,C,12/24/2010,486604917,12/31/2010,6063,9.33,6.92,56567.79,41955.96,14611.83 +Asia,Philippines,Personal Care,Offline,C,8/24/2011,581836211,9/3/2011,7119,81.73,56.67,581835.87,403433.73,178402.14 +Europe,Bosnia and Herzegovina,Fruits,Offline,M,3/8/2011,868188416,3/26/2011,5100,9.33,6.92,47583,35292,12291 +Sub-Saharan Africa,Gabon,Household,Online,M,6/10/2015,611335361,7/5/2015,6573,668.27,502.54,4392538.71,3303195.42,1089343.29 +Australia and Oceania,Tuvalu,Beverages,Online,H,3/6/2016,497263371,4/20/2016,137,47.45,31.79,6500.65,4355.23,2145.42 +Australia and Oceania,East Timor,Cosmetics,Online,L,1/7/2010,382271277,1/31/2010,1421,437.2,263.33,621261.2,374191.93,247069.27 +Europe,Iceland,Meat,Offline,H,5/12/2017,642970407,6/7/2017,8086,421.89,364.69,3411402.54,2948883.34,462519.2 +North America,Canada,Baby Food,Offline,C,6/11/2010,826284587,6/11/2010,4826,255.28,159.42,1231981.28,769360.92,462620.36 +Europe,Spain,Vegetables,Offline,L,8/2/2015,999450147,8/14/2015,8363,154.06,90.93,1288403.78,760447.59,527956.19 +Sub-Saharan Africa,The Gambia,Personal Care,Online,C,12/10/2010,400015914,12/23/2010,2453,81.73,56.67,200483.69,139011.51,61472.18 +Sub-Saharan Africa,Botswana,Fruits,Online,M,8/8/2013,585843217,8/26/2013,2881,9.33,6.92,26879.73,19936.52,6943.21 +Asia,Cambodia,Fruits,Offline,C,3/19/2015,485105884,4/19/2015,2466,9.33,6.92,23007.78,17064.72,5943.06 +Europe,Netherlands,Beverages,Online,C,1/21/2016,446290242,2/9/2016,6055,47.45,31.79,287309.75,192488.45,94821.3 +Australia and Oceania,Vanuatu,Beverages,Online,H,9/12/2013,888195121,10/19/2013,5529,47.45,31.79,262351.05,175766.91,86584.14 +Central America and the Caribbean,Haiti,Household,Online,M,5/5/2014,949931848,5/7/2014,4798,668.27,502.54,3206359.46,2411186.92,795172.54 +Central America and the Caribbean,Honduras,Personal Care,Online,L,11/20/2013,740924251,12/14/2013,4806,81.73,56.67,392794.38,272356.02,120438.36 +Middle East and North Africa,Qatar,Clothes,Online,M,11/19/2016,890908658,12/10/2016,8525,109.28,35.84,931612,305536,626076 +Asia,South Korea,Meat,Online,L,1/4/2010,299933898,1/5/2010,5960,421.89,364.69,2514464.4,2173552.4,340912 +Central America and the Caribbean,El Salvador,Beverages,Online,C,4/18/2011,188361299,5/26/2011,9149,47.45,31.79,434120.05,290846.71,143273.34 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,H,5/2/2013,946864688,6/10/2013,7157,437.2,263.33,3129040.4,1884652.81,1244387.59 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,C,5/12/2017,786430394,6/9/2017,1085,255.28,159.42,276978.8,172970.7,104008.1 +Europe,Estonia,Meat,Online,H,4/23/2014,688357245,5/10/2014,9061,421.89,364.69,3822745.29,3304456.09,518289.2 +Asia,India,Vegetables,Offline,C,4/30/2011,354256570,5/31/2011,1246,154.06,90.93,191958.76,113298.78,78659.98 +Sub-Saharan Africa,Kenya,Vegetables,Online,M,11/3/2012,456052196,12/5/2012,4834,154.06,90.93,744726.04,439555.62,305170.42 +Australia and Oceania,Marshall Islands,Baby Food,Offline,L,10/9/2016,385980451,11/25/2016,9048,255.28,159.42,2309773.44,1442432.16,867341.28 +Middle East and North Africa,Syria,Cosmetics,Online,M,9/28/2010,506590163,11/7/2010,142,437.2,263.33,62082.4,37392.86,24689.54 +Europe,Croatia,Baby Food,Online,L,9/23/2013,800742661,11/1/2013,6403,255.28,159.42,1634557.84,1020766.26,613791.58 +Middle East and North Africa,Azerbaijan,Fruits,Online,H,9/14/2011,421611773,9/24/2011,3148,9.33,6.92,29370.84,21784.16,7586.68 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,M,5/31/2014,842683827,7/5/2014,7726,255.28,159.42,1972293.28,1231678.92,740614.36 +Middle East and North Africa,Jordan,Personal Care,Online,M,9/28/2013,907757651,10/25/2013,4516,81.73,56.67,369092.68,255921.72,113170.96 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,H,3/20/2010,880944573,4/10/2010,9931,9.33,6.92,92656.23,68722.52,23933.71 +Europe,Albania,Cereal,Offline,H,10/10/2016,196668422,11/13/2016,7411,205.7,117.11,1524442.7,867902.21,656540.49 +Sub-Saharan Africa,Tanzania,Cereal,Online,M,2/21/2017,609665524,4/12/2017,2432,205.7,117.11,500262.4,284811.52,215450.88 +Central America and the Caribbean,Cuba,Cosmetics,Online,M,1/11/2015,344984710,2/19/2015,7497,437.2,263.33,3277688.4,1974185.01,1303503.39 +Asia,Maldives,Fruits,Offline,H,3/23/2015,847987306,4/27/2015,7143,9.33,6.92,66644.19,49429.56,17214.63 +North America,Canada,Cosmetics,Online,L,3/16/2012,934347140,3/26/2012,2937,437.2,263.33,1284056.4,773400.21,510656.19 +Australia and Oceania,Papua New Guinea,Meat,Online,L,9/4/2016,840050542,9/4/2016,8478,421.89,364.69,3576783.42,3091841.82,484941.6 +Sub-Saharan Africa,Mauritania,Baby Food,Online,H,11/22/2013,871396338,12/23/2013,4396,255.28,159.42,1122210.88,700810.32,421400.56 +Europe,Hungary,Cosmetics,Offline,H,11/23/2012,954995858,12/30/2012,3351,437.2,263.33,1465057.2,882418.83,582638.37 +Europe,Finland,Personal Care,Offline,H,6/6/2012,187772929,7/22/2012,5037,81.73,56.67,411674.01,285446.79,126227.22 +Europe,Czech Republic,Meat,Online,H,4/23/2012,886963880,6/7/2012,1177,421.89,364.69,496564.53,429240.13,67324.4 +Europe,Bosnia and Herzegovina,Office Supplies,Online,L,3/13/2017,940117537,3/24/2017,526,651.21,524.96,342536.46,276128.96,66407.5 +Asia,Vietnam,Vegetables,Offline,L,2/5/2010,555095231,3/14/2010,3869,154.06,90.93,596058.14,351808.17,244249.97 +Asia,Taiwan,Household,Online,L,9/27/2016,910070788,11/15/2016,9025,668.27,502.54,6031136.75,4535423.5,1495713.25 +Europe,Hungary,Vegetables,Offline,C,11/26/2010,103530538,1/4/2011,5842,154.06,90.93,900018.52,531213.06,368805.46 +Europe,Norway,Meat,Online,H,8/27/2016,804273307,10/5/2016,1199,421.89,364.69,505846.11,437263.31,68582.8 +Sub-Saharan Africa,Malawi,Beverages,Online,H,9/10/2013,801410424,10/21/2013,4008,47.45,31.79,190179.6,127414.32,62765.28 +Middle East and North Africa,Syria,Personal Care,Offline,C,11/7/2016,654365718,12/4/2016,212,81.73,56.67,17326.76,12014.04,5312.72 +Europe,Spain,Cosmetics,Offline,C,9/30/2011,542875516,11/12/2011,7784,437.2,263.33,3403164.8,2049760.72,1353404.08 +Sub-Saharan Africa,Benin,Meat,Offline,L,7/24/2011,716988646,8/14/2011,1728,421.89,364.69,729025.92,630184.32,98841.6 +Sub-Saharan Africa,Gabon,Cereal,Offline,M,5/24/2015,147066438,5/31/2015,9082,205.7,117.11,1868167.4,1063593.02,804574.38 +Middle East and North Africa,Afghanistan,Personal Care,Offline,M,1/20/2012,573782718,2/28/2012,3912,81.73,56.67,319727.76,221693.04,98034.72 +Asia,Thailand,Fruits,Online,M,2/17/2014,658123815,3/1/2014,2317,9.33,6.92,21617.61,16033.64,5583.97 +Europe,Germany,Clothes,Offline,C,5/7/2016,931388556,5/21/2016,7426,109.28,35.84,811513.28,266147.84,545365.44 +Europe,Lithuania,Cosmetics,Online,M,6/30/2014,645188271,8/15/2014,4402,437.2,263.33,1924554.4,1159178.66,765375.74 +Middle East and North Africa,Pakistan,Snacks,Online,L,10/13/2016,921446788,11/25/2016,5436,152.58,97.44,829424.88,529683.84,299741.04 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,H,5/6/2017,702400434,5/12/2017,4752,152.58,97.44,725060.16,463034.88,262025.28 +Australia and Oceania,East Timor,Vegetables,Online,M,3/1/2015,800598037,3/30/2015,3605,154.06,90.93,555386.3,327802.65,227583.65 +Middle East and North Africa,Bahrain,Fruits,Offline,M,4/14/2010,748900926,4/25/2010,5281,9.33,6.92,49271.73,36544.52,12727.21 +Sub-Saharan Africa,Sudan,Personal Care,Offline,C,3/9/2015,150482928,4/23/2015,97,81.73,56.67,7927.81,5496.99,2430.82 +Europe,Slovenia,Cereal,Offline,M,2/7/2013,928830373,3/12/2013,403,205.7,117.11,82897.1,47195.33,35701.77 +Sub-Saharan Africa,Kenya,Personal Care,Offline,C,11/12/2014,577742087,12/3/2014,5577,81.73,56.67,455808.21,316048.59,139759.62 +Europe,Monaco,Household,Offline,M,3/14/2017,711329400,3/26/2017,7032,668.27,502.54,4699274.64,3533861.28,1165413.36 +North America,Canada,Cereal,Offline,M,2/13/2014,314016139,2/16/2014,3209,205.7,117.11,660091.3,375805.99,284285.31 +Asia,Kazakhstan,Cosmetics,Offline,H,11/7/2015,690538632,12/27/2015,4581,437.2,263.33,2002813.2,1206314.73,796498.47 +Europe,Czech Republic,Personal Care,Offline,L,9/30/2014,515945708,11/18/2014,8655,81.73,56.67,707373.15,490478.85,216894.3 +Central America and the Caribbean,Jamaica,Personal Care,Offline,M,10/23/2011,785598695,10/31/2011,4966,81.73,56.67,405871.18,281423.22,124447.96 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,C,11/16/2012,765171420,12/12/2012,82,651.21,524.96,53399.22,43046.72,10352.5 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,M,4/17/2017,240650212,5/1/2017,2600,651.21,524.96,1693146,1364896,328250 +Australia and Oceania,Papua New Guinea,Household,Offline,H,2/6/2014,868333899,2/25/2014,8152,668.27,502.54,5447737.04,4096706.08,1351030.96 +Asia,Uzbekistan,Cosmetics,Offline,M,2/15/2016,324833810,2/20/2016,4398,437.2,263.33,1922805.6,1158125.34,764680.26 +Europe,Malta,Baby Food,Offline,L,10/2/2010,857073771,10/24/2010,6030,255.28,159.42,1539338.4,961302.6,578035.8 +Australia and Oceania,Australia,Baby Food,Online,C,9/23/2016,732290112,10/27/2016,9772,255.28,159.42,2494596.16,1557852.24,936743.92 +Asia,Taiwan,Baby Food,Online,H,3/18/2012,988031661,4/29/2012,9380,255.28,159.42,2394526.4,1495359.6,899166.8 +Europe,Ireland,Clothes,Offline,H,4/15/2014,482159745,4/27/2014,638,109.28,35.84,69720.64,22865.92,46854.72 +Europe,Russia,Beverages,Offline,M,8/8/2014,842848193,9/25/2014,6365,47.45,31.79,302019.25,202343.35,99675.9 +Asia,South Korea,Cereal,Offline,H,6/11/2013,618583333,6/27/2013,1409,205.7,117.11,289831.3,165007.99,124823.31 +Middle East and North Africa,Iran,Snacks,Offline,H,12/11/2015,228163993,1/3/2016,7651,152.58,97.44,1167389.58,745513.44,421876.14 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,H,2/28/2013,610701501,4/5/2013,9000,651.21,524.96,5860890,4724640,1136250 +Asia,Uzbekistan,Office Supplies,Offline,H,2/24/2016,975619685,3/7/2016,6400,651.21,524.96,4167744,3359744,808000 +North America,Canada,Baby Food,Offline,C,4/20/2014,152654874,5/11/2014,2824,255.28,159.42,720910.72,450202.08,270708.64 +North America,United States of America,Vegetables,Offline,H,1/6/2017,641855895,1/27/2017,8278,154.06,90.93,1275308.68,752718.54,522590.14 +Sub-Saharan Africa,Burundi,Personal Care,Online,H,1/15/2012,963584077,2/19/2012,4796,81.73,56.67,391977.08,271789.32,120187.76 +Sub-Saharan Africa,Mozambique,Clothes,Offline,M,9/5/2014,608513247,9/26/2014,1447,109.28,35.84,158128.16,51860.48,106267.68 +Sub-Saharan Africa,Gabon,Snacks,Online,H,1/8/2011,487629735,1/12/2011,9330,152.58,97.44,1423571.4,909115.2,514456.2 +Central America and the Caribbean,Saint Lucia,Clothes,Online,L,9/20/2014,682232367,11/4/2014,6573,109.28,35.84,718297.44,235576.32,482721.12 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,M,3/17/2010,893932473,4/3/2010,3339,9.33,6.92,31152.87,23105.88,8046.99 +Australia and Oceania,Kiribati,Cosmetics,Offline,C,1/20/2017,894653880,2/24/2017,6819,437.2,263.33,2981266.8,1795647.27,1185619.53 +Asia,Turkmenistan,Beverages,Online,H,6/18/2010,976632916,7/12/2010,6238,47.45,31.79,295993.1,198306.02,97687.08 +Sub-Saharan Africa,South Africa,Vegetables,Offline,M,12/1/2015,602418410,12/1/2015,7850,154.06,90.93,1209371,713800.5,495570.5 +Sub-Saharan Africa,Kenya,Clothes,Online,L,7/14/2014,654871690,8/23/2014,9941,109.28,35.84,1086352.48,356285.44,730067.04 +Sub-Saharan Africa,South Sudan,Clothes,Offline,L,12/31/2014,287166583,1/9/2015,7828,109.28,35.84,855443.84,280555.52,574888.32 +Asia,Kyrgyzstan,Office Supplies,Offline,C,12/1/2011,972789418,1/9/2012,8861,651.21,524.96,5770371.81,4651670.56,1118701.25 +Central America and the Caribbean,Panama,Fruits,Online,M,4/27/2012,655539023,6/12/2012,7419,9.33,6.92,69219.27,51339.48,17879.79 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,H,9/23/2016,499526727,10/4/2016,9914,154.06,90.93,1527350.84,901480.02,625870.82 +Asia,Kyrgyzstan,Snacks,Offline,L,5/15/2015,839176356,5/18/2015,9787,152.58,97.44,1493300.46,953645.28,539655.18 +Australia and Oceania,Palau,Personal Care,Offline,H,9/4/2014,729224240,9/10/2014,2513,81.73,56.67,205387.49,142411.71,62975.78 +Europe,Estonia,Snacks,Online,L,10/18/2010,194719207,11/27/2010,595,152.58,97.44,90785.1,57976.8,32808.3 +Australia and Oceania,Fiji,Cosmetics,Online,C,2/1/2016,681022584,3/11/2016,8571,437.2,263.33,3747241.2,2257001.43,1490239.77 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,C,6/15/2017,103808200,7/10/2017,8008,81.73,56.67,654493.84,453813.36,200680.48 +Middle East and North Africa,Saudi Arabia,Personal Care,Online,M,6/16/2010,499062383,7/20/2010,2504,81.73,56.67,204651.92,141901.68,62750.24 +Europe,Italy,Cereal,Online,H,8/21/2010,373083961,9/30/2010,2690,205.7,117.11,553333,315025.9,238307.1 +Sub-Saharan Africa,Benin,Office Supplies,Online,C,11/24/2011,552484261,12/25/2011,1225,651.21,524.96,797732.25,643076,154656.25 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,L,12/22/2012,134187114,1/22/2013,7804,437.2,263.33,3411908.8,2055027.32,1356881.48 +Europe,Andorra,Clothes,Offline,H,9/9/2013,535428845,10/9/2013,4149,109.28,35.84,453402.72,148700.16,304702.56 +Middle East and North Africa,Jordan,Office Supplies,Online,M,2/17/2011,543758285,2/21/2011,9015,651.21,524.96,5870658.15,4732514.4,1138143.75 +Europe,Ireland,Office Supplies,Offline,H,1/8/2011,367036759,2/22/2011,3188,651.21,524.96,2076057.48,1673572.48,402485 +Asia,Philippines,Baby Food,Online,L,5/14/2016,283438098,6/13/2016,4487,255.28,159.42,1145441.36,715317.54,430123.82 +Europe,Switzerland,Cereal,Online,L,2/6/2016,191448628,2/7/2016,2758,205.7,117.11,567320.6,322989.38,244331.22 +Middle East and North Africa,Azerbaijan,Beverages,Offline,L,7/26/2011,959867179,9/4/2011,4883,47.45,31.79,231698.35,155230.57,76467.78 +Europe,San Marino,Fruits,Online,L,10/1/2012,377805078,11/8/2012,9773,9.33,6.92,91182.09,67629.16,23552.93 +Europe,Belgium,Cereal,Online,M,10/11/2011,804686152,11/9/2011,3369,205.7,117.11,693003.3,394543.59,298459.71 +Europe,Denmark,Cereal,Online,H,12/21/2016,620246732,12/27/2016,3646,205.7,117.11,749982.2,426983.06,322999.14 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,L,3/27/2011,974535644,3/31/2011,5608,47.45,31.79,266099.6,178278.32,87821.28 +Europe,Iceland,Vegetables,Online,M,5/17/2016,837914216,6/5/2016,6292,154.06,90.93,969345.52,572131.56,397213.96 +Sub-Saharan Africa,Ghana,Clothes,Online,M,8/20/2013,151056277,9/25/2013,9764,109.28,35.84,1067009.92,349941.76,717068.16 +Middle East and North Africa,Afghanistan,Clothes,Offline,M,8/8/2015,274948155,8/11/2015,2124,109.28,35.84,232110.72,76124.16,155986.56 +Middle East and North Africa,Kuwait,Personal Care,Online,H,12/30/2016,840888679,1/5/2017,6501,81.73,56.67,531326.73,368411.67,162915.06 +Europe,Romania,Household,Offline,L,8/12/2013,200489175,9/27/2013,8057,668.27,502.54,5384251.39,4048964.78,1335286.61 +Sub-Saharan Africa,Zambia,Fruits,Offline,C,8/29/2013,375673472,9/7/2013,8984,9.33,6.92,83820.72,62169.28,21651.44 +Europe,Hungary,Vegetables,Offline,L,4/9/2011,308677899,5/28/2011,3505,154.06,90.93,539980.3,318709.65,221270.65 +Asia,Mongolia,Cosmetics,Offline,C,12/31/2012,812051284,1/3/2013,2875,437.2,263.33,1256950,757073.75,499876.25 +Middle East and North Africa,Bahrain,Personal Care,Offline,H,4/29/2011,518654954,5/25/2011,381,81.73,56.67,31139.13,21591.27,9547.86 +Asia,Uzbekistan,Household,Online,C,2/22/2011,831662738,3/1/2011,6340,668.27,502.54,4236831.8,3186103.6,1050728.2 +Europe,Liechtenstein,Cosmetics,Online,L,11/6/2010,974560964,11/8/2010,3101,437.2,263.33,1355757.2,816586.33,539170.87 +Sub-Saharan Africa,Gabon,Snacks,Offline,M,9/5/2013,241148459,9/8/2013,43,152.58,97.44,6560.94,4189.92,2371.02 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,H,5/17/2016,245536553,6/3/2016,8577,154.06,90.93,1321372.62,779906.61,541466.01 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,L,12/12/2012,872149074,1/18/2013,7147,154.06,90.93,1101066.82,649876.71,451190.11 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,L,8/15/2013,725722348,9/4/2013,6225,154.06,90.93,959023.5,566039.25,392984.25 +Central America and the Caribbean,Haiti,Snacks,Offline,M,10/2/2010,281305205,10/16/2010,3316,152.58,97.44,505955.28,323111.04,182844.24 +Asia,Bhutan,Baby Food,Online,L,11/27/2012,534258973,12/24/2012,7957,255.28,159.42,2031262.96,1268504.94,762758.02 +Europe,Portugal,Office Supplies,Offline,L,10/16/2010,750257480,10/21/2010,6715,651.21,524.96,4372875.15,3525106.4,847768.75 +Europe,Switzerland,Cereal,Online,L,4/23/2011,715287053,5/4/2011,8189,205.7,117.11,1684477.3,959013.79,725463.51 +Asia,Malaysia,Vegetables,Offline,H,1/30/2011,285646522,3/14/2011,8008,154.06,90.93,1233712.48,728167.44,505545.04 +Australia and Oceania,New Zealand,Baby Food,Online,L,5/12/2015,737947213,5/25/2015,3834,255.28,159.42,978743.52,611216.28,367527.24 +Europe,Hungary,Cosmetics,Online,L,7/14/2011,719112956,8/5/2011,359,437.2,263.33,156954.8,94535.47,62419.33 +Europe,Liechtenstein,Clothes,Offline,L,10/9/2010,296380078,11/11/2010,4306,109.28,35.84,470559.68,154327.04,316232.64 +North America,Greenland,Personal Care,Online,M,12/14/2013,507297408,2/1/2014,9431,81.73,56.67,770795.63,534454.77,236340.86 +Asia,Vietnam,Vegetables,Offline,H,6/12/2015,209726274,7/16/2015,1520,154.06,90.93,234171.2,138213.6,95957.6 +Australia and Oceania,Tuvalu,Snacks,Online,H,6/20/2014,131840503,8/2/2014,3389,152.58,97.44,517093.62,330224.16,186869.46 +Sub-Saharan Africa,Djibouti,Office Supplies,Online,L,4/21/2011,622126424,6/3/2011,9889,651.21,524.96,6439815.69,5191329.44,1248486.25 +Europe,Luxembourg,Beverages,Offline,M,2/3/2011,299382865,3/13/2011,2898,47.45,31.79,137510.1,92127.42,45382.68 +Australia and Oceania,Palau,Office Supplies,Offline,M,6/16/2012,102721154,8/3/2012,6327,651.21,524.96,4120205.67,3321421.92,798783.75 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,H,4/23/2011,141565120,5/20/2011,1120,81.73,56.67,91537.6,63470.4,28067.2 +Sub-Saharan Africa,Togo,Office Supplies,Online,L,3/10/2012,145651090,4/28/2012,249,651.21,524.96,162151.29,130715.04,31436.25 +Asia,Philippines,Vegetables,Offline,C,12/4/2016,815027892,12/23/2016,3720,154.06,90.93,573103.2,338259.6,234843.6 +Sub-Saharan Africa,Namibia,Vegetables,Online,C,4/4/2013,670056855,4/14/2013,3568,154.06,90.93,549686.08,324438.24,225247.84 +Australia and Oceania,Samoa ,Personal Care,Online,H,6/29/2016,101411807,8/1/2016,8862,81.73,56.67,724291.26,502209.54,222081.72 +Europe,Bulgaria,Snacks,Online,C,9/22/2012,920079076,9/30/2012,700,152.58,97.44,106806,68208,38598 +Asia,Brunei,Fruits,Offline,M,8/9/2015,507357490,8/9/2015,7211,9.33,6.92,67278.63,49900.12,17378.51 +Asia,Vietnam,Vegetables,Offline,H,2/18/2017,364858376,3/22/2017,8556,154.06,90.93,1318137.36,777997.08,540140.28 +Middle East and North Africa,Algeria,Cereal,Offline,L,3/3/2014,264505565,3/19/2014,1929,205.7,117.11,396795.3,225905.19,170890.11 +Europe,Iceland,Baby Food,Offline,M,3/13/2012,498535382,4/13/2012,6553,255.28,159.42,1672849.84,1044679.26,628170.58 +Central America and the Caribbean,The Bahamas,Clothes,Offline,M,12/28/2013,529496657,2/5/2014,8682,109.28,35.84,948768.96,311162.88,637606.08 +Europe,Croatia,Clothes,Online,H,10/23/2015,340250718,11/11/2015,6603,109.28,35.84,721575.84,236651.52,484924.32 +Sub-Saharan Africa,Angola,Office Supplies,Offline,H,3/12/2011,883971393,4/18/2011,5634,651.21,524.96,3668917.14,2957624.64,711292.5 +Europe,Sweden,Cereal,Offline,L,6/20/2017,934145009,7/12/2017,3122,205.7,117.11,642195.4,365617.42,276577.98 +Asia,Uzbekistan,Cosmetics,Online,M,5/16/2011,234570395,6/28/2011,3448,437.2,263.33,1507465.6,907961.84,599503.76 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,L,2/21/2016,849358880,3/21/2016,3022,81.73,56.67,246988.06,171256.74,75731.32 +Sub-Saharan Africa,Zambia,Household,Online,M,6/7/2014,412934291,6/8/2014,5288,668.27,502.54,3533811.76,2657431.52,876380.24 +Asia,Nepal,Vegetables,Online,M,9/7/2012,680032956,10/19/2012,5718,154.06,90.93,880915.08,519937.74,360977.34 +Middle East and North Africa,Algeria,Personal Care,Offline,H,8/11/2014,775703704,8/31/2014,6819,81.73,56.67,557316.87,386432.73,170884.14 +Sub-Saharan Africa,Rwanda,Fruits,Offline,C,6/3/2017,345307862,6/24/2017,3125,9.33,6.92,29156.25,21625,7531.25 +Europe,Belgium,Cosmetics,Offline,M,8/9/2015,904519259,8/27/2015,6204,437.2,263.33,2712388.8,1633699.32,1078689.48 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,M,4/12/2012,889324223,5/28/2012,9655,47.45,31.79,458129.75,306932.45,151197.3 +Asia,China,Vegetables,Online,C,6/5/2015,606021583,7/3/2015,4108,154.06,90.93,632878.48,373540.44,259338.04 +Asia,Cambodia,Snacks,Offline,C,5/15/2011,881222665,5/17/2011,2224,152.58,97.44,339337.92,216706.56,122631.36 +Middle East and North Africa,Syria,Baby Food,Online,M,12/29/2013,811851298,2/12/2014,3695,255.28,159.42,943259.6,589056.9,354202.7 +Europe,Belarus,Cereal,Offline,M,7/18/2015,915143811,8/30/2015,245,205.7,117.11,50396.5,28691.95,21704.55 +Asia,Vietnam,Personal Care,Offline,M,2/9/2013,878649032,3/6/2013,629,81.73,56.67,51408.17,35645.43,15762.74 +Sub-Saharan Africa,Burkina Faso,Household,Offline,L,5/31/2012,910228288,7/1/2012,5632,668.27,502.54,3763696.64,2830305.28,933391.36 +Middle East and North Africa,Afghanistan,Meat,Offline,H,6/20/2016,388055408,7/29/2016,3073,421.89,364.69,1296467.97,1120692.37,175775.6 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,C,3/13/2014,110616719,4/23/2014,2800,205.7,117.11,575960,327908,248052 +Australia and Oceania,East Timor,Personal Care,Offline,L,7/9/2014,946711051,7/27/2014,1693,81.73,56.67,138368.89,95942.31,42426.58 +Middle East and North Africa,Oman,Snacks,Offline,M,4/13/2012,685449731,4/26/2012,8662,152.58,97.44,1321647.96,844025.28,477622.68 +Europe,Luxembourg,Clothes,Online,C,9/30/2014,786256587,10/8/2014,9651,109.28,35.84,1054661.28,345891.84,708769.44 +Middle East and North Africa,Qatar,Cereal,Online,L,2/6/2015,528867948,3/27/2015,2633,205.7,117.11,541608.1,308350.63,233257.47 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,H,5/19/2011,163332641,6/4/2011,2613,81.73,56.67,213560.49,148078.71,65481.78 +Asia,North Korea,Household,Offline,C,4/4/2010,460011994,4/12/2010,6626,668.27,502.54,4427957.02,3329830.04,1098126.98 +Europe,Netherlands,Cosmetics,Online,L,9/9/2015,459579837,9/20/2015,8741,437.2,263.33,3821565.2,2301767.53,1519797.67 +Middle East and North Africa,Somalia,Vegetables,Offline,C,7/17/2017,623022496,8/7/2017,5056,154.06,90.93,778927.36,459742.08,319185.28 +Asia,Philippines,Household,Online,M,7/18/2010,581638801,8/13/2010,8701,668.27,502.54,5814617.27,4372600.54,1442016.73 +Central America and the Caribbean,Dominica,Vegetables,Offline,H,3/15/2013,487040078,4/9/2013,4837,154.06,90.93,745188.22,439828.41,305359.81 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,M,1/4/2011,561150157,1/9/2011,5656,152.58,97.44,862992.48,551120.64,311871.84 +Middle East and North Africa,Afghanistan,Baby Food,Offline,M,3/29/2013,646205365,4/17/2013,5383,255.28,159.42,1374172.24,858157.86,516014.38 +Europe,Belgium,Cosmetics,Offline,C,4/24/2011,654754531,4/30/2011,5271,437.2,263.33,2304481.2,1388012.43,916468.77 +Middle East and North Africa,Qatar,Cosmetics,Offline,H,11/2/2012,119658982,11/21/2012,8607,437.2,263.33,3762980.4,2266481.31,1496499.09 +Europe,Norway,Baby Food,Online,H,2/24/2015,444092547,4/14/2015,5708,255.28,159.42,1457138.24,909969.36,547168.88 +Europe,Hungary,Office Supplies,Offline,H,8/20/2016,851541554,10/9/2016,8924,651.21,524.96,5811398.04,4684743.04,1126655 +Sub-Saharan Africa,Lesotho,Fruits,Offline,H,12/19/2012,635804831,1/2/2013,7633,9.33,6.92,71215.89,52820.36,18395.53 +Europe,Ireland,Cosmetics,Online,M,1/10/2016,510993707,2/29/2016,3248,437.2,263.33,1420025.6,855295.84,564729.76 +Middle East and North Africa,Qatar,Snacks,Online,C,4/1/2012,361532008,5/20/2012,4210,152.58,97.44,642361.8,410222.4,232139.4 +Europe,Bosnia and Herzegovina,Household,Online,M,11/13/2011,592156064,12/2/2011,993,668.27,502.54,663592.11,499022.22,164569.89 +Australia and Oceania,Palau,Cosmetics,Offline,L,10/20/2014,777914702,10/27/2014,1102,437.2,263.33,481794.4,290189.66,191604.74 +Europe,Norway,Clothes,Online,M,6/25/2014,114169251,7/18/2014,4073,109.28,35.84,445097.44,145976.32,299121.12 +Europe,Lithuania,Household,Online,C,9/30/2016,566593539,10/12/2016,6474,668.27,502.54,4326379.98,3253443.96,1072936.02 +Europe,Greece,Baby Food,Offline,M,5/15/2013,121173894,6/21/2013,6903,255.28,159.42,1762197.84,1100476.26,661721.58 +Middle East and North Africa,Somalia,Cosmetics,Online,M,2/8/2016,434209144,3/24/2016,990,437.2,263.33,432828,260696.7,172131.3 +Sub-Saharan Africa,Rwanda,Baby Food,Online,M,1/25/2015,982310616,3/15/2015,6395,255.28,159.42,1632515.6,1019490.9,613024.7 +Europe,Italy,Personal Care,Online,C,10/14/2012,412402141,12/3/2012,7813,81.73,56.67,638556.49,442762.71,195793.78 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,L,11/11/2012,591720044,11/21/2012,1965,109.28,35.84,214735.2,70425.6,144309.6 +Asia,Cambodia,Office Supplies,Offline,H,3/3/2016,757813155,4/5/2016,2608,651.21,524.96,1698355.68,1369095.68,329260 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,L,1/28/2017,668542802,3/3/2017,5526,437.2,263.33,2415967.2,1455161.58,960805.62 +Central America and the Caribbean,Belize,Beverages,Offline,H,10/21/2014,152082812,11/6/2014,3539,47.45,31.79,167925.55,112504.81,55420.74 +Europe,Romania,Baby Food,Offline,M,3/18/2017,456919515,5/4/2017,1493,255.28,159.42,381133.04,238014.06,143118.98 +Sub-Saharan Africa,Comoros,Cereal,Offline,C,4/14/2014,201851737,5/15/2014,1269,205.7,117.11,261033.3,148612.59,112420.71 +Middle East and North Africa,Saudi Arabia,Personal Care,Online,L,3/23/2012,325990808,4/29/2012,6779,81.73,56.67,554047.67,384165.93,169881.74 +Europe,Hungary,Snacks,Online,M,7/8/2014,938760554,7/29/2014,8964,152.58,97.44,1367727.12,873452.16,494274.96 +Europe,Czech Republic,Cereal,Online,C,7/22/2010,869897305,7/26/2010,799,205.7,117.11,164354.3,93570.89,70783.41 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,H,4/23/2017,819449889,6/7/2017,2287,81.73,56.67,186916.51,129604.29,57312.22 +Asia,Japan,Vegetables,Online,C,12/12/2014,207779633,12/26/2014,5466,154.06,90.93,842091.96,497023.38,345068.58 +Middle East and North Africa,Israel,Personal Care,Online,H,3/19/2011,325560367,4/10/2011,9402,81.73,56.67,768425.46,532811.34,235614.12 +Australia and Oceania,Fiji,Cereal,Offline,C,11/27/2014,283778417,1/8/2015,5195,205.7,117.11,1068611.5,608386.45,460225.05 +Europe,Netherlands,Beverages,Offline,M,12/18/2016,163732612,1/21/2017,973,47.45,31.79,46168.85,30931.67,15237.18 +Sub-Saharan Africa,Madagascar,Household,Offline,M,12/17/2016,567034280,1/11/2017,6899,668.27,502.54,4610394.73,3467023.46,1143371.27 +Europe,Moldova ,Vegetables,Online,C,10/3/2011,365607249,10/29/2011,165,154.06,90.93,25419.9,15003.45,10416.45 +Sub-Saharan Africa,Cameroon,Vegetables,Online,L,5/28/2014,751687848,6/12/2014,9993,154.06,90.93,1539521.58,908663.49,630858.09 +Europe,Bosnia and Herzegovina,Vegetables,Offline,C,7/15/2012,287824904,7/20/2012,2640,154.06,90.93,406718.4,240055.2,166663.2 +Sub-Saharan Africa,Zambia,Snacks,Offline,L,7/23/2017,756879746,8/18/2017,6391,152.58,97.44,975138.78,622739.04,352399.74 +Europe,Sweden,Vegetables,Offline,H,6/9/2015,412026202,7/21/2015,6564,154.06,90.93,1011249.84,596864.52,414385.32 +Asia,Bhutan,Beverages,Offline,C,12/3/2015,726750600,1/5/2016,507,47.45,31.79,24057.15,16117.53,7939.62 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,C,11/23/2010,544851768,12/10/2010,2601,437.2,263.33,1137157.2,684921.33,452235.87 +Sub-Saharan Africa,Kenya,Cereal,Online,M,1/11/2016,130441033,2/6/2016,9255,205.7,117.11,1903753.5,1083853.05,819900.45 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,M,12/21/2013,717942225,1/17/2014,3914,109.28,35.84,427721.92,140277.76,287444.16 +Europe,Austria,Fruits,Offline,C,3/2/2011,462091672,3/6/2011,2049,9.33,6.92,19117.17,14179.08,4938.09 +Asia,Japan,Personal Care,Offline,H,4/29/2011,287938201,5/27/2011,6167,81.73,56.67,504028.91,349483.89,154545.02 +Sub-Saharan Africa,Mozambique,Meat,Online,M,8/29/2011,740843141,9/30/2011,803,421.89,364.69,338777.67,292846.07,45931.6 +Sub-Saharan Africa,Kenya,Beverages,Offline,H,3/23/2014,636480319,5/1/2014,7525,47.45,31.79,357061.25,239219.75,117841.5 +Australia and Oceania,Kiribati,Office Supplies,Offline,L,7/30/2014,210836064,9/3/2014,9932,651.21,524.96,6467817.72,5213902.72,1253915 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Offline,L,2/12/2013,670209205,3/28/2013,8652,109.28,35.84,945490.56,310087.68,635402.88 +Europe,Montenegro,Office Supplies,Offline,M,4/25/2011,141211068,4/27/2011,6348,651.21,524.96,4133881.08,3332446.08,801435 +Sub-Saharan Africa,Liberia,Baby Food,Online,M,6/27/2015,420765483,8/2/2015,2712,255.28,159.42,692319.36,432347.04,259972.32 +Europe,Hungary,Household,Offline,H,4/19/2010,226108777,5/23/2010,9467,668.27,502.54,6326512.09,4757546.18,1568965.91 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,L,7/25/2015,144789779,8/18/2015,5368,255.28,159.42,1370343.04,855766.56,514576.48 +Asia,Indonesia,Cereal,Offline,L,4/14/2014,384669816,5/29/2014,1202,205.7,117.11,247251.4,140766.22,106485.18 +Middle East and North Africa,Turkey,Cosmetics,Offline,C,1/16/2017,323922717,2/11/2017,4785,437.2,263.33,2092002,1260034.05,831967.95 +Australia and Oceania,Tonga,Fruits,Online,M,10/7/2012,761034810,10/16/2012,5967,9.33,6.92,55672.11,41291.64,14380.47 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,C,5/18/2010,764804923,6/12/2010,1627,651.21,524.96,1059518.67,854109.92,205408.75 +Asia,Cambodia,Personal Care,Online,M,4/14/2012,824344384,5/1/2012,677,81.73,56.67,55331.21,38365.59,16965.62 +Central America and the Caribbean,Dominican Republic,Household,Online,C,8/14/2010,599077022,8/30/2010,9058,668.27,502.54,6053189.66,4552007.32,1501182.34 +Middle East and North Africa,Israel,Vegetables,Offline,M,9/12/2013,268739163,9/30/2013,4745,154.06,90.93,731014.7,431462.85,299551.85 +Australia and Oceania,East Timor,Vegetables,Online,C,12/31/2011,983379638,1/6/2012,2743,154.06,90.93,422586.58,249420.99,173165.59 +Sub-Saharan Africa,Madagascar,Fruits,Online,M,3/8/2012,813359773,4/3/2012,86,9.33,6.92,802.38,595.12,207.26 +Middle East and North Africa,Jordan,Clothes,Online,M,8/22/2010,599353396,9/5/2010,844,109.28,35.84,92232.32,30248.96,61983.36 +Europe,Kosovo,Cereal,Online,M,5/20/2012,802346837,6/7/2012,1114,205.7,117.11,229149.8,130460.54,98689.26 +Asia,Kyrgyzstan,Beverages,Online,H,2/21/2012,153638923,3/16/2012,4026,47.45,31.79,191033.7,127986.54,63047.16 +Sub-Saharan Africa,Guinea,Fruits,Offline,C,4/8/2013,604840981,5/10/2013,4742,9.33,6.92,44242.86,32814.64,11428.22 +Europe,Romania,Personal Care,Offline,M,5/28/2016,577876842,6/26/2016,5454,81.73,56.67,445755.42,309078.18,136677.24 +Australia and Oceania,Tuvalu,Beverages,Online,H,9/9/2015,814982831,9/27/2015,385,47.45,31.79,18268.25,12239.15,6029.1 +Central America and the Caribbean,Cuba,Vegetables,Online,C,2/4/2010,328707778,3/13/2010,791,154.06,90.93,121861.46,71925.63,49935.83 +Europe,Georgia,Snacks,Offline,L,10/29/2014,451913011,12/8/2014,9957,152.58,97.44,1519239.06,970210.08,549028.98 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,L,1/21/2012,787772357,2/8/2012,8201,651.21,524.96,5340573.21,4305196.96,1035376.25 +Europe,Liechtenstein,Snacks,Online,C,4/29/2015,559772145,5/23/2015,7872,152.58,97.44,1201109.76,767047.68,434062.08 +Sub-Saharan Africa,Sudan,Beverages,Offline,M,9/23/2012,861711204,9/26/2012,8349,47.45,31.79,396160.05,265414.71,130745.34 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,C,2/24/2016,607700860,3/4/2016,1044,9.33,6.92,9740.52,7224.48,2516.04 +Sub-Saharan Africa,Botswana,Meat,Online,C,1/10/2012,582164943,2/17/2012,4398,421.89,364.69,1855472.22,1603906.62,251565.6 +Asia,India,Cosmetics,Offline,L,8/1/2010,289839780,9/17/2010,8887,437.2,263.33,3885396.4,2340213.71,1545182.69 +Europe,Iceland,Clothes,Offline,M,10/2/2011,205774199,11/1/2011,2013,109.28,35.84,219980.64,72145.92,147834.72 +Australia and Oceania,New Zealand,Personal Care,Offline,M,7/11/2016,425329530,8/28/2016,3314,81.73,56.67,270853.22,187804.38,83048.84 +Europe,Macedonia,Baby Food,Offline,M,8/10/2015,214179599,9/27/2015,9358,255.28,159.42,2388910.24,1491852.36,897057.88 +Europe,Andorra,Cereal,Online,M,11/26/2015,258310735,1/6/2016,8741,205.7,117.11,1798023.7,1023658.51,774365.19 +Europe,Romania,Cosmetics,Online,C,1/12/2014,414021766,2/6/2014,7096,437.2,263.33,3102371.2,1868589.68,1233781.52 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,L,4/2/2015,157924020,4/15/2015,2082,437.2,263.33,910250.4,548253.06,361997.34 +Europe,Portugal,Cosmetics,Online,L,7/8/2014,836941325,7/13/2014,8392,437.2,263.33,3668982.4,2209865.36,1459117.04 +Central America and the Caribbean,The Bahamas,Beverages,Online,C,6/5/2015,718310010,6/20/2015,2749,47.45,31.79,130440.05,87390.71,43049.34 +Central America and the Caribbean,Barbados,Office Supplies,Offline,H,4/15/2011,839578902,6/1/2011,8909,651.21,524.96,5801629.89,4676868.64,1124761.25 +Sub-Saharan Africa,Seychelles ,Fruits,Online,H,8/11/2011,958609330,8/23/2011,2658,9.33,6.92,24799.14,18393.36,6405.78 +Middle East and North Africa,Morocco,Cosmetics,Offline,L,8/13/2015,903575122,8/30/2015,6813,437.2,263.33,2978643.6,1794067.29,1184576.31 +Middle East and North Africa,Yemen,Clothes,Offline,L,1/7/2016,122962605,2/5/2016,6222,109.28,35.84,679940.16,222996.48,456943.68 +Asia,Malaysia,Personal Care,Online,C,5/17/2010,835570609,5/18/2010,2766,81.73,56.67,226065.18,156749.22,69315.96 +Central America and the Caribbean,Belize,Beverages,Online,M,6/19/2012,380510461,6/23/2012,356,47.45,31.79,16892.2,11317.24,5574.96 +Asia,Maldives,Vegetables,Online,H,8/16/2010,667205989,9/28/2010,9934,154.06,90.93,1530432.04,903298.62,627133.42 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,M,12/18/2016,525393521,1/26/2017,4473,152.58,97.44,682490.34,435849.12,246641.22 +Europe,Latvia,Beverages,Online,M,8/4/2010,655121886,9/22/2010,3979,47.45,31.79,188803.55,126492.41,62311.14 +Europe,Croatia,Meat,Offline,M,2/10/2017,476752412,3/28/2017,488,421.89,364.69,205882.32,177968.72,27913.6 +Europe,Portugal,Clothes,Offline,M,12/22/2013,380958926,1/30/2014,3067,109.28,35.84,335161.76,109921.28,225240.48 +Central America and the Caribbean,Haiti,Office Supplies,Online,H,7/22/2017,378727757,7/24/2017,2814,651.21,524.96,1832504.94,1477237.44,355267.5 +Australia and Oceania,Marshall Islands,Clothes,Online,L,3/23/2011,551357734,5/8/2011,7861,109.28,35.84,859050.08,281738.24,577311.84 +Europe,Switzerland,Cosmetics,Online,L,4/6/2017,600460183,5/22/2017,8367,437.2,263.33,3658052.4,2203282.11,1454770.29 +Sub-Saharan Africa,Guinea,Household,Online,M,5/22/2017,297958934,6/5/2017,1525,668.27,502.54,1019111.75,766373.5,252738.25 +Asia,Kyrgyzstan,Clothes,Offline,H,2/1/2017,836090314,3/1/2017,6559,109.28,35.84,716767.52,235074.56,481692.96 +Asia,Tajikistan,Cosmetics,Online,C,7/24/2011,777403151,7/24/2011,9723,437.2,263.33,4250895.6,2560357.59,1690538.01 +Central America and the Caribbean,Barbados,Cosmetics,Offline,L,3/17/2012,104758775,3/28/2012,9304,437.2,263.33,4067708.8,2450022.32,1617686.48 +Europe,Luxembourg,Vegetables,Offline,M,7/30/2012,671331012,8/24/2012,620,154.06,90.93,95517.2,56376.6,39140.6 +Central America and the Caribbean,Belize,Baby Food,Offline,M,11/5/2014,350606191,11/28/2014,1018,255.28,159.42,259875.04,162289.56,97585.48 +Europe,Denmark,Office Supplies,Offline,L,11/22/2010,686383140,12/12/2010,4879,651.21,524.96,3177253.59,2561279.84,615973.75 +Sub-Saharan Africa,South Sudan,Household,Online,M,5/21/2016,142773187,5/21/2016,8614,668.27,502.54,5756477.78,4328879.56,1427598.22 +Sub-Saharan Africa,Liberia,Baby Food,Online,C,12/25/2013,854200160,1/25/2014,5664,255.28,159.42,1445905.92,902954.88,542951.04 +North America,Mexico,Vegetables,Online,L,2/13/2010,975400388,3/31/2010,1505,154.06,90.93,231860.3,136849.65,95010.65 +Australia and Oceania,Solomon Islands,Clothes,Online,M,2/1/2016,531422698,2/14/2016,8641,109.28,35.84,944288.48,309693.44,634595.04 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,C,12/10/2013,967628419,12/31/2013,1607,255.28,159.42,410234.96,256187.94,154047.02 +Europe,Cyprus,Beverages,Offline,M,4/27/2013,199691379,6/5/2013,1971,47.45,31.79,93523.95,62658.09,30865.86 +Europe,Italy,Cereal,Online,M,5/7/2017,263597905,5/9/2017,3333,205.7,117.11,685598.1,390327.63,295270.47 +Europe,Serbia,Office Supplies,Offline,C,4/13/2011,565646827,5/21/2011,6321,651.21,524.96,4116298.41,3318272.16,798026.25 +Australia and Oceania,Australia,Fruits,Offline,H,9/25/2011,132449471,10/25/2011,3597,9.33,6.92,33560.01,24891.24,8668.77 +Europe,Latvia,Cosmetics,Offline,L,6/13/2017,760929667,6/19/2017,4853,437.2,263.33,2121731.6,1277940.49,843791.11 +Europe,Switzerland,Office Supplies,Offline,H,2/5/2013,268323743,2/8/2013,1813,651.21,524.96,1180643.73,951752.48,228891.25 +Middle East and North Africa,Somalia,Personal Care,Offline,H,11/30/2010,142180526,11/30/2010,3232,81.73,56.67,264151.36,183157.44,80993.92 +Europe,Poland,Household,Offline,H,8/16/2016,590361344,9/22/2016,9896,668.27,502.54,6613199.92,4973135.84,1640064.08 +Europe,Moldova ,Baby Food,Offline,C,7/9/2010,991040027,8/20/2010,9622,255.28,159.42,2456304.16,1533939.24,922364.92 +Europe,Croatia,Personal Care,Online,H,10/24/2011,342702901,10/29/2011,2259,81.73,56.67,184628.07,128017.53,56610.54 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,L,4/12/2014,414148795,4/22/2014,4687,421.89,364.69,1977398.43,1709302.03,268096.4 +Sub-Saharan Africa,Sudan,Meat,Online,C,10/6/2012,794489037,11/24/2012,5816,421.89,364.69,2453712.24,2121037.04,332675.2 +Sub-Saharan Africa,Namibia,Clothes,Online,H,7/14/2014,243147456,7/15/2014,1590,109.28,35.84,173755.2,56985.6,116769.6 +Middle East and North Africa,Libya,Clothes,Online,L,10/9/2012,739860379,10/25/2012,9982,109.28,35.84,1090832.96,357754.88,733078.08 +Asia,Turkmenistan,Vegetables,Online,C,2/2/2013,734676635,2/26/2013,5997,154.06,90.93,923897.82,545307.21,378590.61 +Central America and the Caribbean,Grenada,Baby Food,Offline,M,8/2/2014,997957551,8/24/2014,6671,255.28,159.42,1702972.88,1063490.82,639482.06 +Australia and Oceania,Vanuatu,Meat,Online,M,8/22/2013,570376956,10/7/2013,6071,421.89,364.69,2561294.19,2214032.99,347261.2 +Central America and the Caribbean,Grenada,Cereal,Online,M,4/11/2015,812921178,5/24/2015,296,205.7,117.11,60887.2,34664.56,26222.64 +Asia,Myanmar,Vegetables,Online,H,3/17/2014,456889045,3/17/2014,2476,154.06,90.93,381452.56,225142.68,156309.88 +Asia,Cambodia,Vegetables,Offline,C,10/21/2013,553891885,11/7/2013,7772,154.06,90.93,1197354.32,706707.96,490646.36 +Europe,Estonia,Personal Care,Offline,M,9/14/2014,425853526,10/15/2014,8377,81.73,56.67,684652.21,474724.59,209927.62 +Sub-Saharan Africa,Tanzania,Beverages,Online,L,1/13/2011,815010297,2/27/2011,8513,47.45,31.79,403941.85,270628.27,133313.58 +Australia and Oceania,Australia,Clothes,Online,M,12/4/2016,733911025,1/20/2017,9436,109.28,35.84,1031166.08,338186.24,692979.84 +North America,Mexico,Clothes,Offline,H,4/14/2017,615417039,5/24/2017,4433,109.28,35.84,484438.24,158878.72,325559.52 +Middle East and North Africa,Yemen,Cereal,Offline,L,1/3/2017,962702167,1/18/2017,3819,205.7,117.11,785568.3,447243.09,338325.21 +Europe,Spain,Office Supplies,Online,H,6/27/2014,999252736,7/25/2014,9945,651.21,524.96,6476283.45,5220727.2,1255556.25 +Asia,Japan,Clothes,Online,L,12/17/2012,918867576,1/6/2013,2190,109.28,35.84,239323.2,78489.6,160833.6 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,L,9/29/2016,535658013,11/16/2016,1965,651.21,524.96,1279627.65,1031546.4,248081.25 +Middle East and North Africa,Iraq,Vegetables,Offline,C,4/10/2012,634047877,4/16/2012,7712,154.06,90.93,1188110.72,701252.16,486858.56 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,H,5/7/2017,718773496,5/8/2017,9905,152.58,97.44,1511304.9,965143.2,546161.7 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,H,9/30/2016,364883697,10/30/2016,6049,81.73,56.67,494384.77,342796.83,151587.94 +North America,Canada,Household,Offline,C,6/22/2011,567739808,6/22/2011,5680,668.27,502.54,3795773.6,2854427.2,941346.4 +Europe,Slovakia,Personal Care,Online,H,12/9/2014,593015658,12/20/2014,5366,81.73,56.67,438563.18,304091.22,134471.96 +Middle East and North Africa,Turkey,Office Supplies,Offline,L,5/4/2011,226697576,5/26/2011,3705,651.21,524.96,2412733.05,1944976.8,467756.25 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,L,6/7/2012,225084388,7/10/2012,6327,651.21,524.96,4120205.67,3321421.92,798783.75 +Sub-Saharan Africa,Mali,Personal Care,Offline,C,11/27/2015,964787423,12/1/2015,893,81.73,56.67,72984.89,50606.31,22378.58 +Central America and the Caribbean,El Salvador,Beverages,Online,L,9/19/2016,192730510,10/28/2016,2096,47.45,31.79,99455.2,66631.84,32823.36 +Middle East and North Africa,Pakistan,Fruits,Online,L,11/21/2010,676149976,1/10/2011,6658,9.33,6.92,62119.14,46073.36,16045.78 +Middle East and North Africa,Iran,Personal Care,Online,M,6/13/2014,752594649,7/20/2014,8336,81.73,56.67,681301.28,472401.12,208900.16 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,H,3/10/2014,179925858,3/28/2014,2915,651.21,524.96,1898277.15,1530258.4,368018.75 +Sub-Saharan Africa,Zimbabwe,Household,Offline,H,11/24/2016,586317431,1/10/2017,3212,668.27,502.54,2146483.24,1614158.48,532324.76 +Asia,Thailand,Household,Offline,H,4/19/2015,520255696,5/29/2015,4077,668.27,502.54,2724536.79,2048855.58,675681.21 +Europe,Spain,Cosmetics,Offline,H,7/7/2014,400539481,7/7/2014,7388,437.2,263.33,3230033.6,1945482.04,1284551.56 +Australia and Oceania,Palau,Office Supplies,Offline,L,3/7/2013,266280114,4/26/2013,7058,651.21,524.96,4596240.18,3705167.68,891072.5 +Sub-Saharan Africa,Rwanda,Beverages,Online,H,10/11/2014,226901423,11/23/2014,4028,47.45,31.79,191128.6,128050.12,63078.48 +Europe,Hungary,Snacks,Offline,H,4/9/2016,912139737,4/9/2016,1273,152.58,97.44,194234.34,124041.12,70193.22 +Asia,Uzbekistan,Meat,Online,H,12/2/2011,322043883,1/2/2012,8796,421.89,364.69,3710944.44,3207813.24,503131.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,C,3/5/2012,576975190,3/10/2012,8635,152.58,97.44,1317528.3,841394.4,476133.9 +Sub-Saharan Africa,Madagascar,Cereal,Offline,H,3/18/2017,267607486,4/22/2017,9857,205.7,117.11,2027584.9,1154353.27,873231.63 +Europe,Germany,Baby Food,Offline,C,2/9/2013,304927098,3/22/2013,3559,255.28,159.42,908541.52,567375.78,341165.74 +Europe,Spain,Clothes,Online,M,7/11/2013,770232856,8/16/2013,7873,109.28,35.84,860361.44,282168.32,578193.12 +Europe,Austria,Snacks,Online,M,6/19/2010,465136086,8/3/2010,2959,152.58,97.44,451484.22,288324.96,163159.26 +Middle East and North Africa,Iran,Fruits,Online,M,12/3/2015,961560618,1/2/2016,6010,9.33,6.92,56073.3,41589.2,14484.1 +Europe,Spain,Office Supplies,Offline,H,9/2/2012,751742780,9/20/2012,6249,651.21,524.96,4069411.29,3280475.04,788936.25 +Australia and Oceania,Tuvalu,Cereal,Online,C,1/20/2011,198231399,2/13/2011,9931,205.7,117.11,2042806.7,1163019.41,879787.29 +Europe,Armenia,Household,Online,H,11/27/2014,183887803,12/22/2014,5342,668.27,502.54,3569898.34,2684568.68,885329.66 +Europe,Ireland,Personal Care,Offline,C,3/12/2010,761885821,4/18/2010,7800,81.73,56.67,637494,442026,195468 +Middle East and North Africa,Kuwait,Fruits,Online,H,3/30/2014,705711781,5/9/2014,4653,9.33,6.92,43412.49,32198.76,11213.73 +Asia,Cambodia,Snacks,Online,L,5/13/2011,659164512,5/14/2011,282,152.58,97.44,43027.56,27478.08,15549.48 +Asia,Japan,Meat,Offline,C,3/21/2017,886355340,3/23/2017,1097,421.89,364.69,462813.33,400064.93,62748.4 +Sub-Saharan Africa,Namibia,Meat,Offline,L,6/21/2014,821708095,7/4/2014,540,421.89,364.69,227820.6,196932.6,30888 +Sub-Saharan Africa,Seychelles ,Household,Online,C,2/13/2017,419959104,2/27/2017,4086,668.27,502.54,2730551.22,2053378.44,677172.78 +Australia and Oceania,Tuvalu,Cosmetics,Online,C,9/29/2013,606157195,10/27/2013,4239,437.2,263.33,1853290.8,1116255.87,737034.93 +Australia and Oceania,Palau,Personal Care,Offline,C,9/11/2016,125663697,10/19/2016,5535,81.73,56.67,452375.55,313668.45,138707.1 +Australia and Oceania,Australia,Baby Food,Online,C,11/20/2012,494152438,12/6/2012,9542,255.28,159.42,2435881.76,1521185.64,914696.12 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,H,1/7/2013,147609746,2/25/2013,9859,255.28,159.42,2516805.52,1571721.78,945083.74 +Europe,Bosnia and Herzegovina,Fruits,Offline,M,6/28/2017,292334449,7/8/2017,7115,9.33,6.92,66382.95,49235.8,17147.15 +Europe,Portugal,Cosmetics,Offline,H,8/16/2012,854937875,9/22/2012,3971,437.2,263.33,1736121.2,1045683.43,690437.77 +Asia,Laos,Meat,Offline,M,4/25/2012,932343852,4/29/2012,119,421.89,364.69,50204.91,43398.11,6806.8 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,M,5/16/2016,141788709,5/17/2016,7285,651.21,524.96,4744064.85,3824333.6,919731.25 +Europe,Iceland,Vegetables,Online,H,4/25/2014,870821273,4/30/2014,4221,154.06,90.93,650287.26,383815.53,266471.73 +Australia and Oceania,Marshall Islands,Meat,Online,L,11/14/2011,627302873,11/21/2011,1715,421.89,364.69,723541.35,625443.35,98098 +Sub-Saharan Africa,Benin,Cereal,Offline,M,1/15/2012,589407336,2/19/2012,7584,205.7,117.11,1560028.8,888162.24,671866.56 +Sub-Saharan Africa,Chad,Cereal,Online,M,4/30/2011,655620992,5/30/2011,1676,205.7,117.11,344753.2,196276.36,148476.84 +Central America and the Caribbean,Guatemala,Household,Offline,M,1/30/2011,794742667,2/22/2011,871,668.27,502.54,582063.17,437712.34,144350.83 +Sub-Saharan Africa,Mali,Household,Online,L,9/19/2013,595883691,9/27/2013,4081,668.27,502.54,2727209.87,2050865.74,676344.13 +Asia,Turkmenistan,Baby Food,Online,L,5/9/2011,618467891,5/25/2011,7247,255.28,159.42,1850014.16,1155316.74,694697.42 +Europe,Belarus,Vegetables,Online,H,4/26/2012,142231595,6/8/2012,8345,154.06,90.93,1285630.7,758810.85,526819.85 +Europe,Lithuania,Meat,Offline,H,8/27/2014,317223632,9/16/2014,2377,421.89,364.69,1002832.53,866868.13,135964.4 +Europe,Romania,Baby Food,Online,L,6/17/2017,113805329,8/3/2017,6381,255.28,159.42,1628941.68,1017259.02,611682.66 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,L,2/11/2017,372650516,2/16/2017,4424,651.21,524.96,2880953.04,2322423.04,558530 +Sub-Saharan Africa,South Sudan,Fruits,Offline,L,1/24/2011,654745519,3/11/2011,2604,9.33,6.92,24295.32,18019.68,6275.64 +Middle East and North Africa,Iraq,Beverages,Online,M,10/1/2016,591389167,10/5/2016,4051,47.45,31.79,192219.95,128781.29,63438.66 +Europe,Czech Republic,Personal Care,Offline,M,10/25/2014,334192788,11/24/2014,3927,81.73,56.67,320953.71,222543.09,98410.62 +Europe,Albania,Household,Online,C,6/21/2013,105080211,7/2/2013,4424,668.27,502.54,2956426.48,2223236.96,733189.52 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,H,6/5/2014,646287763,7/24/2014,9766,437.2,263.33,4269695.2,2571680.78,1698014.42 +Europe,Czech Republic,Fruits,Online,H,8/28/2016,970364272,9/30/2016,1207,9.33,6.92,11261.31,8352.44,2908.87 +Sub-Saharan Africa,Liberia,Snacks,Offline,H,8/24/2012,610171067,9/10/2012,2033,152.58,97.44,310195.14,198095.52,112099.62 +Sub-Saharan Africa,Ghana,Beverages,Online,C,11/10/2014,968881976,12/21/2014,2562,47.45,31.79,121566.9,81445.98,40120.92 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,L,2/13/2014,369983327,2/22/2014,5143,9.33,6.92,47984.19,35589.56,12394.63 +Middle East and North Africa,United Arab Emirates,Clothes,Online,M,9/1/2013,807273948,9/16/2013,9155,109.28,35.84,1000458.4,328115.2,672343.2 +Middle East and North Africa,Yemen,Snacks,Offline,L,3/29/2010,294865167,4/13/2010,6010,152.58,97.44,917005.8,585614.4,331391.4 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,H,12/30/2012,517180812,12/31/2012,4150,651.21,524.96,2702521.5,2178584,523937.5 +Sub-Saharan Africa,Benin,Clothes,Online,C,1/5/2017,978957211,2/9/2017,4048,109.28,35.84,442365.44,145080.32,297285.12 +Europe,Kosovo,Meat,Offline,M,8/24/2014,355243194,9/1/2014,3210,421.89,364.69,1354266.9,1170654.9,183612 +Middle East and North Africa,Bahrain,Beverages,Offline,M,6/19/2014,541400086,7/21/2014,1172,47.45,31.79,55611.4,37257.88,18353.52 +Central America and the Caribbean,Jamaica,Vegetables,Offline,M,9/29/2014,803101718,10/1/2014,4500,154.06,90.93,693270,409185,284085 +Europe,Belgium,Snacks,Online,H,10/26/2014,926334416,11/27/2014,1794,152.58,97.44,273728.52,174807.36,98921.16 +Asia,Taiwan,Snacks,Online,C,4/22/2011,767397010,5/11/2011,8683,152.58,97.44,1324852.14,846071.52,478780.62 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,L,1/13/2017,702900826,2/7/2017,2829,437.2,263.33,1236838.8,744960.57,491878.23 +Sub-Saharan Africa,Madagascar,Snacks,Online,C,10/26/2011,279769694,10/27/2011,8925,152.58,97.44,1361776.5,869652,492124.5 +Australia and Oceania,New Zealand,Snacks,Online,L,5/27/2014,465239942,6/7/2014,3692,152.58,97.44,563325.36,359748.48,203576.88 +Sub-Saharan Africa,Rwanda,Beverages,Online,C,7/6/2010,496860396,7/12/2010,887,47.45,31.79,42088.15,28197.73,13890.42 +Sub-Saharan Africa,Niger,Snacks,Online,L,3/28/2017,132492387,3/31/2017,6296,152.58,97.44,960643.68,613482.24,347161.44 +Sub-Saharan Africa,Burundi,Fruits,Offline,H,1/31/2011,100309741,2/4/2011,2736,9.33,6.92,25526.88,18933.12,6593.76 +Asia,North Korea,Snacks,Online,C,1/19/2015,748798787,2/16/2015,5056,152.58,97.44,771444.48,492656.64,278787.84 +Australia and Oceania,Tonga,Baby Food,Online,L,7/22/2011,696758353,8/19/2011,5135,255.28,159.42,1310862.8,818621.7,492241.1 +Europe,Macedonia,Cosmetics,Online,C,5/15/2014,883299767,6/7/2014,6885,437.2,263.33,3010122,1813027.05,1197094.95 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,H,10/31/2011,517846858,11/21/2011,1248,152.58,97.44,190419.84,121605.12,68814.72 +Australia and Oceania,Tonga,Cereal,Online,M,1/21/2016,230135953,3/2/2016,1197,205.7,117.11,246222.9,140180.67,106042.23 +Australia and Oceania,Marshall Islands,Fruits,Online,H,9/20/2013,720215880,11/1/2013,6739,9.33,6.92,62874.87,46633.88,16240.99 +Asia,North Korea,Office Supplies,Offline,C,4/16/2015,508447968,5/30/2015,9908,651.21,524.96,6452188.68,5201303.68,1250885 +Middle East and North Africa,Kuwait,Personal Care,Online,C,5/7/2013,885506045,5/15/2013,9772,81.73,56.67,798665.56,553779.24,244886.32 +Middle East and North Africa,Bahrain,Snacks,Online,C,9/16/2016,962376439,9/24/2016,7429,152.58,97.44,1133516.82,723881.76,409635.06 +Asia,Tajikistan,Beverages,Offline,M,4/21/2016,820357978,4/25/2016,1011,47.45,31.79,47971.95,32139.69,15832.26 +Asia,Thailand,Household,Offline,M,9/17/2011,161061990,10/9/2011,677,668.27,502.54,452418.79,340219.58,112199.21 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,M,12/5/2014,556412303,12/29/2014,3620,255.28,159.42,924113.6,577100.4,347013.2 +Australia and Oceania,Vanuatu,Fruits,Online,M,4/19/2016,498645246,5/26/2016,9064,9.33,6.92,84567.12,62722.88,21844.24 +Australia and Oceania,Fiji,Fruits,Offline,M,1/8/2011,350309646,2/2/2011,3264,9.33,6.92,30453.12,22586.88,7866.24 +Asia,Laos,Vegetables,Online,L,7/3/2010,994266831,7/19/2010,4505,154.06,90.93,694040.3,409639.65,284400.65 +Europe,Luxembourg,Cereal,Online,L,11/10/2015,683690631,12/6/2015,8106,205.7,117.11,1667404.2,949293.66,718110.54 +Sub-Saharan Africa,Swaziland,Household,Offline,M,2/11/2014,892067372,3/19/2014,1414,668.27,502.54,944933.78,710591.56,234342.22 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,H,4/22/2012,463195884,5/3/2012,8810,651.21,524.96,5737160.1,4624897.6,1112262.5 +Middle East and North Africa,United Arab Emirates,Meat,Offline,L,12/15/2010,561187493,1/18/2011,6705,421.89,364.69,2828772.45,2445246.45,383526 +Australia and Oceania,East Timor,Cosmetics,Offline,L,6/6/2015,620466029,6/29/2015,8541,437.2,263.33,3734125.2,2249101.53,1485023.67 +Middle East and North Africa,Somalia,Cosmetics,Offline,M,1/8/2017,595767819,1/19/2017,9792,437.2,263.33,4281062.4,2578527.36,1702535.04 +Asia,South Korea,Household,Offline,L,11/18/2011,512141692,12/8/2011,2962,668.27,502.54,1979415.74,1488523.48,490892.26 +Asia,Thailand,Office Supplies,Online,H,5/9/2012,914948976,6/11/2012,2589,651.21,524.96,1685982.69,1359121.44,326861.25 +Central America and the Caribbean,Dominica,Vegetables,Online,L,12/6/2012,619863498,12/28/2012,239,154.06,90.93,36820.34,21732.27,15088.07 +Europe,Romania,Cereal,Offline,M,9/26/2016,762871587,10/19/2016,9510,205.7,117.11,1956207,1113716.1,842490.9 +Middle East and North Africa,Jordan,Fruits,Online,H,8/7/2016,750272071,8/17/2016,1033,9.33,6.92,9637.89,7148.36,2489.53 +Asia,Laos,Vegetables,Online,L,12/28/2013,508676278,1/18/2014,7469,154.06,90.93,1150674.14,679156.17,471517.97 +Sub-Saharan Africa,Madagascar,Baby Food,Online,M,3/24/2015,935008037,4/23/2015,8511,255.28,159.42,2172688.08,1356823.62,815864.46 +Australia and Oceania,Samoa ,Meat,Online,C,7/18/2012,746503674,8/14/2012,5881,421.89,364.69,2481135.09,2144741.89,336393.2 +Central America and the Caribbean,Cuba,Fruits,Offline,M,8/13/2010,530712020,9/21/2010,8335,9.33,6.92,77765.55,57678.2,20087.35 +Europe,Slovakia,Office Supplies,Online,L,2/27/2015,495494401,3/4/2015,6659,651.21,524.96,4336407.39,3495708.64,840698.75 +Australia and Oceania,Palau,Vegetables,Online,C,1/13/2014,919024646,1/19/2014,8670,154.06,90.93,1335700.2,788363.1,547337.1 +Middle East and North Africa,Bahrain,Snacks,Online,L,4/27/2011,799789083,5/30/2011,4217,152.58,97.44,643429.86,410904.48,232525.38 +Central America and the Caribbean,Nicaragua,Cereal,Online,L,12/6/2015,106586539,12/20/2015,180,205.7,117.11,37026,21079.8,15946.2 +Sub-Saharan Africa,Madagascar,Beverages,Online,L,2/21/2015,228528344,4/8/2015,5470,47.45,31.79,259551.5,173891.3,85660.2 +Europe,Slovenia,Office Supplies,Online,L,3/19/2016,825038325,3/27/2016,6029,651.21,524.96,3926145.09,3164983.84,761161.25 +Europe,Montenegro,Cereal,Online,C,5/3/2012,275852811,6/19/2012,9832,205.7,117.11,2022442.4,1151425.52,871016.88 +Sub-Saharan Africa,Eritrea,Snacks,Offline,C,9/10/2016,631020629,10/25/2016,1882,152.58,97.44,287155.56,183382.08,103773.48 +Europe,Latvia,Cereal,Offline,M,3/27/2013,860903108,5/15/2013,9216,205.7,117.11,1895731.2,1079285.76,816445.44 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,H,6/27/2013,906174075,8/9/2013,5901,81.73,56.67,482288.73,334409.67,147879.06 +Middle East and North Africa,Morocco,Personal Care,Offline,M,11/25/2014,327819859,12/22/2014,8036,81.73,56.67,656782.28,455400.12,201382.16 +Europe,Denmark,Clothes,Offline,H,3/11/2012,557139289,4/17/2012,8751,109.28,35.84,956309.28,313635.84,642673.44 +Sub-Saharan Africa,Central African Republic,Cereal,Online,C,4/19/2016,845743691,5/10/2016,3207,205.7,117.11,659679.9,375571.77,284108.13 +Europe,Albania,Baby Food,Online,L,9/18/2012,515556895,10/7/2012,3597,255.28,159.42,918242.16,573433.74,344808.42 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,H,9/19/2010,308815228,10/21/2010,4144,81.73,56.67,338689.12,234840.48,103848.64 +Sub-Saharan Africa,Madagascar,Baby Food,Online,M,11/11/2016,138067519,12/30/2016,6102,255.28,159.42,1557718.56,972780.84,584937.72 +Asia,Singapore,Cosmetics,Offline,M,1/20/2016,436175096,2/11/2016,2758,437.2,263.33,1205797.6,726264.14,479533.46 +Europe,Denmark,Baby Food,Online,M,3/9/2013,806311786,4/23/2013,4430,255.28,159.42,1130890.4,706230.6,424659.8 +Sub-Saharan Africa,South Sudan,Fruits,Offline,M,3/25/2014,471963918,4/13/2014,3466,9.33,6.92,32337.78,23984.72,8353.06 +North America,United States of America,Beverages,Online,L,11/7/2014,526930320,12/16/2014,9246,47.45,31.79,438722.7,293930.34,144792.36 +Asia,China,Meat,Offline,C,10/14/2011,785322320,10/23/2011,3181,421.89,364.69,1342032.09,1160078.89,181953.2 +Europe,Iceland,Household,Offline,C,3/11/2014,231563746,4/6/2014,3713,668.27,502.54,2481286.51,1865931.02,615355.49 +Central America and the Caribbean,Cuba,Snacks,Offline,C,2/24/2017,170390927,4/11/2017,1317,152.58,97.44,200947.86,128328.48,72619.38 +Australia and Oceania,Tuvalu,Household,Online,C,1/6/2013,176852691,1/20/2013,3496,668.27,502.54,2336271.92,1756879.84,579392.08 +Sub-Saharan Africa,Senegal,Vegetables,Online,M,5/11/2010,346310365,6/21/2010,9788,154.06,90.93,1507939.28,890022.84,617916.44 +Sub-Saharan Africa,Mauritius ,Fruits,Online,L,1/9/2015,844437777,1/31/2015,6758,9.33,6.92,63052.14,46765.36,16286.78 +Europe,Liechtenstein,Meat,Online,H,3/14/2011,557221257,4/3/2011,3008,421.89,364.69,1269045.12,1096987.52,172057.6 +North America,Canada,Office Supplies,Online,M,8/27/2010,240959632,9/29/2010,4165,651.21,524.96,2712289.65,2186458.4,525831.25 +Asia,Cambodia,Beverages,Offline,L,1/24/2011,272264230,2/16/2011,7891,47.45,31.79,374427.95,250854.89,123573.06 +Asia,Kyrgyzstan,Baby Food,Offline,L,12/19/2014,198058879,1/30/2015,8878,255.28,159.42,2266375.84,1415330.76,851045.08 +Sub-Saharan Africa,Gabon,Meat,Online,C,10/24/2010,985579907,10/24/2010,3851,421.89,364.69,1624698.39,1404421.19,220277.2 +Central America and the Caribbean,Cuba,Meat,Offline,C,8/15/2014,972376143,8/18/2014,6564,421.89,364.69,2769285.96,2393825.16,375460.8 +Sub-Saharan Africa,Zambia,Office Supplies,Online,H,3/11/2013,816308915,3/26/2013,2803,651.21,524.96,1825341.63,1471462.88,353878.75 +Europe,Switzerland,Cereal,Online,L,4/25/2013,345552051,6/4/2013,5386,205.7,117.11,1107900.2,630754.46,477145.74 +Asia,Japan,Cereal,Online,C,4/12/2015,808591878,5/27/2015,9160,205.7,117.11,1884212,1072727.6,811484.4 +North America,Greenland,Baby Food,Online,L,8/21/2016,824227225,9/23/2016,6007,255.28,159.42,1533466.96,957635.94,575831.02 +Australia and Oceania,Kiribati,Cereal,Offline,L,1/12/2016,431569421,2/6/2016,9837,205.7,117.11,2023470.9,1152011.07,871459.83 +Central America and the Caribbean,Costa Rica,Snacks,Online,C,12/6/2016,640042293,1/2/2017,1592,152.58,97.44,242907.36,155124.48,87782.88 +Sub-Saharan Africa,Angola,Office Supplies,Online,L,4/24/2016,279382169,5/3/2016,4247,651.21,524.96,2765688.87,2229505.12,536183.75 +Sub-Saharan Africa,Mali,Cosmetics,Online,M,12/30/2015,949637877,1/29/2016,7806,437.2,263.33,3412783.2,2055553.98,1357229.22 +Europe,Switzerland,Cereal,Offline,H,4/20/2011,271170747,4/29/2011,4305,205.7,117.11,885538.5,504158.55,381379.95 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,H,7/13/2017,434654605,7/23/2017,2811,154.06,90.93,433062.66,255604.23,177458.43 +Asia,Indonesia,Clothes,Online,H,3/17/2013,551075780,3/20/2013,4424,109.28,35.84,483454.72,158556.16,324898.56 +Sub-Saharan Africa,Malawi,Vegetables,Online,L,12/26/2011,701733100,12/26/2011,7273,154.06,90.93,1120478.38,661333.89,459144.49 +Asia,India,Clothes,Online,C,6/7/2013,588237893,7/4/2013,1519,109.28,35.84,165996.32,54440.96,111555.36 +Middle East and North Africa,Egypt,Beverages,Online,C,5/29/2014,882513988,7/15/2014,4355,47.45,31.79,206644.75,138445.45,68199.3 +Central America and the Caribbean,The Bahamas,Fruits,Offline,H,10/29/2012,976797711,12/2/2012,5004,9.33,6.92,46687.32,34627.68,12059.64 +Australia and Oceania,East Timor,Personal Care,Offline,H,6/19/2011,333637893,6/23/2011,9721,81.73,56.67,794497.33,550889.07,243608.26 +Sub-Saharan Africa,Zambia,Fruits,Online,L,2/23/2014,735895860,3/31/2014,6793,9.33,6.92,63378.69,47007.56,16371.13 +Europe,Switzerland,Household,Offline,C,6/3/2014,436745440,7/18/2014,1536,668.27,502.54,1026462.72,771901.44,254561.28 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,L,6/17/2014,909672963,6/26/2014,1300,9.33,6.92,12129,8996,3133 +Central America and the Caribbean,Dominican Republic,Fruits,Online,C,9/22/2013,998477256,11/10/2013,463,9.33,6.92,4319.79,3203.96,1115.83 +North America,United States of America,Clothes,Online,L,9/25/2012,967269647,11/7/2012,5438,109.28,35.84,594264.64,194897.92,399366.72 +Asia,Myanmar,Beverages,Online,H,11/10/2016,250473964,11/21/2016,9667,47.45,31.79,458699.15,307313.93,151385.22 +Sub-Saharan Africa,Burundi,Snacks,Offline,H,5/25/2017,602826535,7/1/2017,8623,152.58,97.44,1315697.34,840225.12,475472.22 +Middle East and North Africa,Jordan,Office Supplies,Online,C,6/27/2010,249376189,8/7/2010,4811,651.21,524.96,3132971.31,2525582.56,607388.75 +Europe,Georgia,Meat,Offline,C,1/21/2016,635484254,1/26/2016,2767,421.89,364.69,1167369.63,1009097.23,158272.4 +Europe,Croatia,Beverages,Offline,L,6/12/2013,576824557,6/17/2013,4060,47.45,31.79,192647,129067.4,63579.6 +Asia,Singapore,Vegetables,Offline,H,5/9/2013,309383428,6/3/2013,2286,154.06,90.93,352181.16,207865.98,144315.18 +Asia,Vietnam,Office Supplies,Offline,H,3/8/2016,139459693,4/16/2016,8077,651.21,524.96,5259823.17,4240101.92,1019721.25 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,H,10/30/2015,893664681,12/2/2015,4093,668.27,502.54,2735229.11,2056896.22,678332.89 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,L,1/14/2011,768922221,2/18/2011,27,109.28,35.84,2950.56,967.68,1982.88 +Europe,Belgium,Snacks,Online,C,10/7/2016,282468640,11/7/2016,7603,152.58,97.44,1160065.74,740836.32,419229.42 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,H,12/17/2014,921852767,12/17/2014,5574,651.21,524.96,3629844.54,2926127.04,703717.5 +Asia,Philippines,Personal Care,Offline,C,5/7/2011,194935929,6/9/2011,4728,81.73,56.67,386419.44,267935.76,118483.68 +Europe,Czech Republic,Clothes,Offline,C,7/2/2016,179891955,7/8/2016,2882,109.28,35.84,314944.96,103290.88,211654.08 +Sub-Saharan Africa,Burkina Faso,Household,Offline,M,10/13/2011,775207173,10/26/2011,9884,668.27,502.54,6605180.68,4967105.36,1638075.32 +Sub-Saharan Africa,Comoros,Household,Offline,H,9/5/2013,149680411,10/9/2013,2615,668.27,502.54,1747526.05,1314142.1,433383.95 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,C,1/14/2017,592422997,1/25/2017,9985,651.21,524.96,6502331.85,5241725.6,1260606.25 +Australia and Oceania,Australia,Baby Food,Online,C,12/24/2013,862858760,1/21/2014,7937,255.28,159.42,2026157.36,1265316.54,760840.82 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,C,10/30/2012,240724027,11/28/2012,4444,205.7,117.11,914130.8,520436.84,393693.96 +Asia,Uzbekistan,Vegetables,Online,C,8/19/2011,776067626,10/5/2011,4511,154.06,90.93,694964.66,410185.23,284779.43 +Europe,Kosovo,Office Supplies,Offline,M,1/20/2017,539250886,2/17/2017,5175,651.21,524.96,3370011.75,2716668,653343.75 +Sub-Saharan Africa,Lesotho,Beverages,Offline,H,5/3/2010,370947635,5/11/2010,503,47.45,31.79,23867.35,15990.37,7876.98 +Central America and the Caribbean,Honduras,Cosmetics,Online,H,8/21/2011,732144200,9/26/2011,6594,437.2,263.33,2882896.8,1736398.02,1146498.78 +North America,Mexico,Clothes,Offline,H,9/6/2015,354139411,10/23/2015,6576,109.28,35.84,718625.28,235683.84,482941.44 +Asia,Turkmenistan,Clothes,Online,C,9/7/2010,288544595,10/18/2010,5613,109.28,35.84,613388.64,201169.92,412218.72 +Europe,Denmark,Personal Care,Offline,C,6/6/2012,757283580,6/11/2012,5895,81.73,56.67,481798.35,334069.65,147728.7 +Australia and Oceania,Tonga,Fruits,Online,M,1/21/2015,702592694,3/5/2015,1646,9.33,6.92,15357.18,11390.32,3966.86 +Europe,Czech Republic,Baby Food,Online,L,7/16/2017,937020766,8/27/2017,4122,255.28,159.42,1052264.16,657129.24,395134.92 +Europe,San Marino,Personal Care,Online,H,5/11/2012,993429124,5/17/2012,6609,81.73,56.67,540153.57,374532.03,165621.54 +Australia and Oceania,Nauru,Cosmetics,Offline,H,12/27/2011,474991595,1/22/2012,9423,437.2,263.33,4119735.6,2481358.59,1638377.01 +Middle East and North Africa,Bahrain,Meat,Online,M,10/23/2014,405194509,10/29/2014,4914,421.89,364.69,2073167.46,1792086.66,281080.8 +Sub-Saharan Africa,Tanzania,Vegetables,Online,C,7/3/2016,977836692,8/12/2016,2462,154.06,90.93,379295.72,223869.66,155426.06 +Sub-Saharan Africa,Nigeria,Fruits,Offline,L,10/20/2013,207029473,11/22/2013,3477,9.33,6.92,32440.41,24060.84,8379.57 +Asia,Laos,Cereal,Online,C,11/11/2015,677196681,12/9/2015,6402,205.7,117.11,1316891.4,749738.22,567153.18 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,M,3/10/2010,993074643,4/14/2010,1710,205.7,117.11,351747,200258.1,151488.9 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,L,11/11/2011,729712188,12/30/2011,6907,255.28,159.42,1763218.96,1101113.94,662105.02 +Central America and the Caribbean,Honduras,Beverages,Offline,L,4/19/2014,882470643,5/17/2014,1529,47.45,31.79,72551.05,48606.91,23944.14 +Asia,Maldives,Vegetables,Offline,M,10/10/2015,717023837,10/30/2015,2142,154.06,90.93,329996.52,194772.06,135224.46 +Central America and the Caribbean,Belize,Vegetables,Offline,M,8/17/2015,919358098,9/23/2015,7346,154.06,90.93,1131724.76,667971.78,463752.98 +Asia,Brunei,Cosmetics,Offline,H,6/22/2010,445772254,7/18/2010,2771,437.2,263.33,1211481.2,729687.43,481793.77 +Middle East and North Africa,Oman,Snacks,Offline,H,2/20/2013,572877633,4/11/2013,6077,152.58,97.44,927228.66,592142.88,335085.78 +Europe,Italy,Vegetables,Offline,M,1/6/2011,847598063,1/15/2011,1957,154.06,90.93,301495.42,177950.01,123545.41 +Central America and the Caribbean,Haiti,Office Supplies,Online,M,4/8/2015,437169873,4/26/2015,7135,651.21,524.96,4646383.35,3745589.6,900793.75 +Europe,Iceland,Cosmetics,Online,H,8/19/2011,379141891,9/17/2011,5366,437.2,263.33,2346015.2,1413028.78,932986.42 +Asia,North Korea,Cosmetics,Online,H,3/10/2017,431375443,3/16/2017,2435,437.2,263.33,1064582,641208.55,423373.45 +Europe,Liechtenstein,Cosmetics,Offline,H,1/8/2016,422044360,1/12/2016,1160,437.2,263.33,507152,305462.8,201689.2 +Asia,Myanmar,Personal Care,Offline,M,12/23/2015,699634969,1/31/2016,6390,81.73,56.67,522254.7,362121.3,160133.4 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,L,8/17/2014,782946097,9/2/2014,4,437.2,263.33,1748.8,1053.32,695.48 +Europe,United Kingdom,Cosmetics,Online,L,8/5/2010,711089074,8/10/2010,5914,437.2,263.33,2585600.8,1557333.62,1028267.18 +North America,Canada,Cereal,Offline,L,12/7/2014,593487727,12/18/2014,5062,205.7,117.11,1041253.4,592810.82,448442.58 +Europe,Liechtenstein,Baby Food,Online,M,1/15/2017,159878385,1/20/2017,422,255.28,159.42,107728.16,67275.24,40452.92 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,H,3/4/2011,110309875,4/19/2011,1998,154.06,90.93,307811.88,181678.14,126133.74 +Asia,Indonesia,Baby Food,Offline,L,5/11/2015,765143525,5/15/2015,1827,255.28,159.42,466396.56,291260.34,175136.22 +Middle East and North Africa,Israel,Fruits,Online,L,8/13/2014,715053164,9/22/2014,8976,9.33,6.92,83746.08,62113.92,21632.16 +Australia and Oceania,Palau,Beverages,Offline,L,3/7/2010,871025121,4/2/2010,4544,47.45,31.79,215612.8,144453.76,71159.04 +North America,United States of America,Beverages,Offline,H,9/16/2015,414358222,10/11/2015,6661,47.45,31.79,316064.45,211753.19,104311.26 +Australia and Oceania,Vanuatu,Baby Food,Offline,M,8/17/2015,846663796,8/28/2015,5487,255.28,159.42,1400721.36,874737.54,525983.82 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,L,5/12/2014,139865672,6/28/2014,8215,255.28,159.42,2097125.2,1309635.3,787489.9 +Middle East and North Africa,Iraq,Meat,Online,C,5/27/2017,386200177,6/4/2017,4070,421.89,364.69,1717092.3,1484288.3,232804 +Australia and Oceania,Tuvalu,Cereal,Online,H,5/18/2012,148216140,5/29/2012,9304,205.7,117.11,1913832.8,1089591.44,824241.36 +Sub-Saharan Africa,Mauritania,Fruits,Online,C,9/10/2010,308774888,10/14/2010,2206,9.33,6.92,20581.98,15265.52,5316.46 +Sub-Saharan Africa,Benin,Meat,Online,M,6/16/2013,921050250,7/26/2013,8092,421.89,364.69,3413933.88,2951071.48,462862.4 +Europe,Norway,Baby Food,Offline,M,4/12/2015,758528554,4/23/2015,4310,255.28,159.42,1100256.8,687100.2,413156.6 +Europe,Romania,Cosmetics,Online,C,8/13/2015,465008628,8/26/2015,5241,437.2,263.33,2291365.2,1380112.53,911252.67 +Sub-Saharan Africa,Tanzania,Cereal,Online,C,12/27/2014,304601800,1/26/2015,7296,205.7,117.11,1500787.2,854434.56,646352.64 +Europe,Croatia,Baby Food,Online,L,3/12/2011,611731898,4/9/2011,3918,255.28,159.42,1000187.04,624607.56,375579.48 +Middle East and North Africa,Jordan,Household,Online,H,9/3/2010,441135251,10/14/2010,579,668.27,502.54,386928.33,290970.66,95957.67 +Europe,Italy,Vegetables,Online,M,2/20/2017,717860686,3/31/2017,9784,154.06,90.93,1507323.04,889659.12,617663.92 +Central America and the Caribbean,Saint Lucia,Household,Online,L,8/28/2012,187269532,9/4/2012,6071,668.27,502.54,4057067.17,3050920.34,1006146.83 +Asia,Singapore,Personal Care,Online,H,6/8/2014,365035617,6/25/2014,1006,81.73,56.67,82220.38,57010.02,25210.36 +Sub-Saharan Africa,Malawi,Clothes,Online,C,6/12/2010,587145268,6/17/2010,8187,109.28,35.84,894675.36,293422.08,601253.28 +Middle East and North Africa,Algeria,Snacks,Offline,L,3/28/2016,259897315,5/12/2016,8246,152.58,97.44,1258174.68,803490.24,454684.44 +Europe,Romania,Fruits,Online,H,7/27/2010,209903085,8/20/2010,3842,9.33,6.92,35845.86,26586.64,9259.22 +Europe,Netherlands,Household,Online,H,11/23/2014,434086406,12/10/2014,4669,668.27,502.54,3120152.63,2346359.26,773793.37 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,H,11/20/2013,549683606,12/3/2013,2449,154.06,90.93,377292.94,222687.57,154605.37 +Middle East and North Africa,Egypt,Clothes,Online,C,3/16/2012,244243514,4/25/2012,5938,109.28,35.84,648904.64,212817.92,436086.72 +Sub-Saharan Africa,Guinea,Baby Food,Offline,M,7/31/2015,625627458,9/6/2015,5922,255.28,159.42,1511768.16,944085.24,567682.92 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,M,11/14/2011,172009265,12/18/2011,219,154.06,90.93,33739.14,19913.67,13825.47 +Middle East and North Africa,United Arab Emirates,Clothes,Online,L,9/19/2012,581875264,10/11/2012,8676,109.28,35.84,948113.28,310947.84,637165.44 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,H,11/26/2011,924024283,12/27/2011,8174,651.21,524.96,5322990.54,4291023.04,1031967.5 +Australia and Oceania,New Zealand,Cosmetics,Online,L,11/2/2011,787567651,11/7/2011,7624,437.2,263.33,3333212.8,2007627.92,1325584.88 +Europe,Luxembourg,Snacks,Offline,M,3/20/2012,731929194,4/16/2012,2969,152.58,97.44,453010.02,289299.36,163710.66 +Australia and Oceania,Australia,Fruits,Offline,M,10/18/2013,936845242,11/27/2013,2181,9.33,6.92,20348.73,15092.52,5256.21 +Central America and the Caribbean,Grenada,Cereal,Online,H,8/14/2014,752364623,9/10/2014,266,205.7,117.11,54716.2,31151.26,23564.94 +Europe,Netherlands,Beverages,Online,L,10/11/2013,948848664,11/17/2013,4260,47.45,31.79,202137,135425.4,66711.6 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,M,3/25/2015,566971194,3/27/2015,8231,651.21,524.96,5360109.51,4320945.76,1039163.75 +Asia,Maldives,Beverages,Offline,M,6/1/2016,967718541,6/24/2016,8276,47.45,31.79,392696.2,263094.04,129602.16 +Sub-Saharan Africa,Mauritius ,Beverages,Online,M,1/26/2012,882389533,3/2/2012,7526,47.45,31.79,357108.7,239251.54,117857.16 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,M,2/11/2013,462595498,3/21/2013,1143,81.73,56.67,93417.39,64773.81,28643.58 +Europe,Norway,Fruits,Offline,H,8/15/2012,830260264,9/4/2012,1317,9.33,6.92,12287.61,9113.64,3173.97 +Asia,Uzbekistan,Baby Food,Offline,C,4/18/2012,927620160,5/20/2012,2274,255.28,159.42,580506.72,362521.08,217985.64 +Australia and Oceania,Australia,Cereal,Offline,M,2/13/2011,667224013,2/26/2011,5268,205.7,117.11,1083627.6,616935.48,466692.12 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,C,9/17/2016,481933152,10/5/2016,3584,9.33,6.92,33438.72,24801.28,8637.44 +Central America and the Caribbean,Saint Lucia,Personal Care,Online,H,4/5/2011,874921405,5/11/2011,7541,81.73,56.67,616325.93,427348.47,188977.46 +Europe,Switzerland,Snacks,Online,L,11/13/2015,169675099,12/5/2015,9487,152.58,97.44,1447526.46,924413.28,523113.18 +Europe,Bosnia and Herzegovina,Beverages,Offline,L,1/22/2011,359993064,2/10/2011,8802,47.45,31.79,417654.9,279815.58,137839.32 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,L,4/16/2016,359986627,5/20/2016,6897,9.33,6.92,64349.01,47727.24,16621.77 +Sub-Saharan Africa,Mozambique,Household,Offline,M,6/6/2010,954079616,6/14/2010,2215,668.27,502.54,1480218.05,1113126.1,367091.95 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,H,4/10/2011,747008359,4/12/2011,5228,81.73,56.67,427284.44,296270.76,131013.68 +Europe,Ireland,Meat,Online,C,3/6/2011,213821685,3/17/2011,3443,421.89,364.69,1452567.27,1255627.67,196939.6 +Europe,Monaco,Clothes,Online,H,2/20/2011,349880921,4/5/2011,6395,109.28,35.84,698845.6,229196.8,469648.8 +Europe,Latvia,Household,Offline,M,12/31/2016,420859897,2/16/2017,651,668.27,502.54,435043.77,327153.54,107890.23 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,C,12/14/2012,212744939,1/14/2013,4810,651.21,524.96,3132320.1,2525057.6,607262.5 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,H,10/7/2010,481834876,11/23/2010,4502,437.2,263.33,1968274.4,1185511.66,782762.74 +Europe,San Marino,Beverages,Online,L,9/9/2015,704741036,9/13/2015,7388,47.45,31.79,350560.6,234864.52,115696.08 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,L,2/9/2015,428387248,2/15/2015,8161,152.58,97.44,1245205.38,795207.84,449997.54 +North America,Canada,Personal Care,Online,H,8/16/2012,620009839,8/30/2012,3544,81.73,56.67,289651.12,200838.48,88812.64 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,L,9/8/2016,517157638,10/11/2016,7292,205.7,117.11,1499964.4,853966.12,645998.28 +Middle East and North Africa,Turkey,Cereal,Online,M,2/2/2014,777691972,2/27/2014,5191,205.7,117.11,1067788.7,607918.01,459870.69 +Europe,Germany,Vegetables,Online,H,8/16/2011,329786670,10/1/2011,59,154.06,90.93,9089.54,5364.87,3724.67 +Middle East and North Africa,Kuwait,Fruits,Offline,H,2/24/2017,421928060,3/8/2017,6744,9.33,6.92,62921.52,46668.48,16253.04 +Sub-Saharan Africa,Mozambique,Meat,Online,H,1/31/2013,572914969,2/28/2013,7126,421.89,364.69,3006388.14,2598780.94,407607.2 +Middle East and North Africa,Bahrain,Office Supplies,Offline,C,3/14/2013,821858727,3/27/2013,5116,651.21,524.96,3331590.36,2685695.36,645895 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,C,5/28/2013,378183162,6/21/2013,1656,651.21,524.96,1078403.76,869333.76,209070 +Middle East and North Africa,Libya,Clothes,Online,M,9/3/2010,771624600,10/3/2010,9721,109.28,35.84,1062310.88,348400.64,713910.24 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,H,5/24/2014,902231872,7/4/2014,9315,668.27,502.54,6224935.05,4681160.1,1543774.95 +Central America and the Caribbean,Honduras,Cereal,Online,L,4/25/2012,190366303,5/21/2012,2474,205.7,117.11,508901.8,289730.14,219171.66 +Sub-Saharan Africa,Guinea,Vegetables,Offline,L,3/4/2012,826701724,4/21/2012,8266,154.06,90.93,1273459.96,751627.38,521832.58 +Australia and Oceania,New Zealand,Fruits,Offline,M,3/15/2015,122224462,4/12/2015,7789,9.33,6.92,72671.37,53899.88,18771.49 +Europe,Germany,Household,Online,H,5/1/2012,858233344,5/29/2012,9173,668.27,502.54,6130040.71,4609799.42,1520241.29 +Asia,China,Office Supplies,Online,M,9/20/2010,936339700,10/12/2010,2580,651.21,524.96,1680121.8,1354396.8,325725 +Europe,Luxembourg,Vegetables,Offline,L,10/15/2014,128467357,11/9/2014,5201,154.06,90.93,801266.06,472926.93,328339.13 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,H,11/17/2014,526852643,11/29/2014,6260,47.45,31.79,297037,199005.4,98031.6 +Asia,Taiwan,Snacks,Online,M,10/6/2013,694044387,11/23/2013,2012,152.58,97.44,306990.96,196049.28,110941.68 +Sub-Saharan Africa,Lesotho,Meat,Online,M,4/13/2015,612903916,4/22/2015,744,421.89,364.69,313886.16,271329.36,42556.8 +Sub-Saharan Africa,Swaziland,Meat,Online,H,12/18/2012,336605060,1/1/2013,7772,421.89,364.69,3278929.08,2834370.68,444558.4 +Europe,Denmark,Baby Food,Offline,M,7/27/2016,438634145,9/6/2016,446,255.28,159.42,113854.88,71101.32,42753.56 +Europe,Lithuania,Vegetables,Offline,H,5/29/2010,662790000,6/5/2010,3145,154.06,90.93,484518.7,285974.85,198543.85 +Europe,Bosnia and Herzegovina,Household,Online,L,2/20/2010,373183953,4/6/2010,2280,668.27,502.54,1523655.6,1145791.2,377864.4 +Central America and the Caribbean,Grenada,Cosmetics,Online,L,7/28/2013,804239833,8/19/2013,1293,437.2,263.33,565299.6,340485.69,224813.91 +Sub-Saharan Africa,The Gambia,Clothes,Online,M,12/29/2011,110693967,1/20/2012,5660,109.28,35.84,618524.8,202854.4,415670.4 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,H,9/10/2016,117595183,9/25/2016,7883,421.89,364.69,3325758.87,2874851.27,450907.6 +Australia and Oceania,Vanuatu,Cereal,Online,C,4/22/2017,470304811,5/29/2017,2499,205.7,117.11,514044.3,292657.89,221386.41 +Australia and Oceania,New Zealand,Meat,Offline,L,11/24/2015,884496676,12/1/2015,1077,421.89,364.69,454375.53,392771.13,61604.4 +Central America and the Caribbean,The Bahamas,Vegetables,Offline,H,8/1/2015,696157109,8/14/2015,7214,154.06,90.93,1111388.84,655969.02,455419.82 +Middle East and North Africa,Pakistan,Vegetables,Offline,M,10/8/2016,211584937,11/7/2016,1540,154.06,90.93,237252.4,140032.2,97220.2 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,L,5/9/2013,257391488,6/21/2013,6716,255.28,159.42,1714460.48,1070664.72,643795.76 +Europe,Hungary,Clothes,Offline,H,8/27/2011,830500590,9/23/2011,2435,109.28,35.84,266096.8,87270.4,178826.4 +Asia,Vietnam,Cereal,Offline,L,6/25/2011,648148572,7/18/2011,421,205.7,117.11,86599.7,49303.31,37296.39 +Central America and the Caribbean,The Bahamas,Fruits,Offline,H,7/1/2017,297884261,7/8/2017,9427,9.33,6.92,87953.91,65234.84,22719.07 +Europe,Sweden,Meat,Offline,M,9/18/2012,887568986,10/8/2012,242,421.89,364.69,102097.38,88254.98,13842.4 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,C,4/14/2015,895376574,5/24/2015,681,437.2,263.33,297733.2,179327.73,118405.47 +Sub-Saharan Africa,Uganda,Cereal,Online,C,2/16/2014,219793355,2/25/2014,593,205.7,117.11,121980.1,69446.23,52533.87 +Asia,South Korea,Office Supplies,Online,H,8/7/2010,629618155,8/14/2010,6859,651.21,524.96,4466649.39,3600700.64,865948.75 +Asia,Uzbekistan,Baby Food,Offline,L,9/6/2014,813962304,10/4/2014,8389,255.28,159.42,2141543.92,1337374.38,804169.54 +Australia and Oceania,Palau,Snacks,Offline,H,12/5/2010,432249629,12/8/2010,1126,152.58,97.44,171805.08,109717.44,62087.64 +Middle East and North Africa,Turkey,Personal Care,Offline,C,3/28/2015,564216458,4/25/2015,3043,81.73,56.67,248704.39,172446.81,76257.58 +Asia,Tajikistan,Baby Food,Online,C,7/3/2010,559911620,8/8/2010,9146,255.28,159.42,2334790.88,1458055.32,876735.56 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,H,12/21/2010,289696443,1/13/2011,6470,81.73,56.67,528793.1,366654.9,162138.2 +Australia and Oceania,Palau,Cereal,Online,C,1/8/2013,594244754,2/2/2013,9083,205.7,117.11,1868373.1,1063710.13,804662.97 +Central America and the Caribbean,Grenada,Snacks,Online,C,2/6/2014,134542882,3/17/2014,3083,152.58,97.44,470404.14,300407.52,169996.62 +Middle East and North Africa,Azerbaijan,Fruits,Online,C,7/2/2016,341889655,7/4/2016,1601,9.33,6.92,14937.33,11078.92,3858.41 +Middle East and North Africa,Israel,Personal Care,Offline,C,1/7/2016,467896401,1/21/2016,9798,81.73,56.67,800790.54,555252.66,245537.88 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,C,4/14/2013,734486949,4/26/2013,9865,437.2,263.33,4312978,2597750.45,1715227.55 +Europe,Germany,Baby Food,Offline,L,1/3/2010,983897626,2/21/2010,6027,255.28,159.42,1538572.56,960824.34,577748.22 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,M,9/28/2012,228677260,10/11/2012,9538,651.21,524.96,6211240.98,5007068.48,1204172.5 +Europe,Macedonia,Cereal,Offline,H,12/19/2013,701687180,12/26/2013,3685,205.7,117.11,758004.5,431550.35,326454.15 +Europe,Latvia,Fruits,Online,L,1/2/2011,206101214,1/26/2011,8784,9.33,6.92,81954.72,60785.28,21169.44 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,M,5/24/2017,665405690,6/9/2017,7185,651.21,524.96,4678943.85,3771837.6,907106.25 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,L,8/29/2013,473399436,9/25/2013,8268,668.27,502.54,5525256.36,4155000.72,1370255.64 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Online,C,9/6/2011,344193780,9/19/2011,3443,651.21,524.96,2242116.03,1807437.28,434678.75 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,C,1/17/2013,162212550,2/3/2013,1153,421.89,364.69,486439.17,420487.57,65951.6 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,H,10/30/2012,332192075,12/18/2012,1872,9.33,6.92,17465.76,12954.24,4511.52 +Middle East and North Africa,Egypt,Fruits,Online,H,12/20/2010,429181182,12/21/2010,3104,9.33,6.92,28960.32,21479.68,7480.64 +Europe,Cyprus,Clothes,Online,H,1/9/2016,548541200,2/15/2016,4386,109.28,35.84,479302.08,157194.24,322107.84 +Sub-Saharan Africa,Kenya,Cosmetics,Online,C,2/15/2011,855945956,2/15/2011,2284,437.2,263.33,998564.8,601445.72,397119.08 +Asia,Myanmar,Personal Care,Offline,L,10/3/2010,237381780,10/6/2010,5399,81.73,56.67,441260.27,305961.33,135298.94 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,M,7/14/2011,349147498,8/28/2011,9358,154.06,90.93,1441693.48,850922.94,590770.54 +Sub-Saharan Africa,Malawi,Fruits,Online,L,2/20/2011,667854440,3/29/2011,1825,9.33,6.92,17027.25,12629,4398.25 +Middle East and North Africa,Pakistan,Meat,Online,M,2/8/2012,740426433,3/10/2012,7490,421.89,364.69,3159956.1,2731528.1,428428 +Europe,Ukraine,Snacks,Online,M,6/16/2010,634099805,7/25/2010,3078,152.58,97.44,469641.24,299920.32,169720.92 +Middle East and North Africa,Algeria,Fruits,Online,M,8/23/2014,486423385,9/6/2014,2344,9.33,6.92,21869.52,16220.48,5649.04 +Europe,United Kingdom,Fruits,Offline,C,6/18/2011,955258500,7/10/2011,1073,9.33,6.92,10011.09,7425.16,2585.93 +Europe,Iceland,Clothes,Online,M,4/11/2015,968778979,4/27/2015,2083,109.28,35.84,227630.24,74654.72,152975.52 +Europe,Iceland,Cosmetics,Online,H,3/23/2011,875471150,4/5/2011,223,437.2,263.33,97495.6,58722.59,38773.01 +Central America and the Caribbean,The Bahamas,Cereal,Offline,H,1/7/2012,194133841,1/25/2012,7373,205.7,117.11,1516626.1,863452.03,653174.07 +Sub-Saharan Africa,South Africa,Beverages,Online,L,4/13/2016,763878381,6/2/2016,7443,47.45,31.79,353170.35,236612.97,116557.38 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,H,5/9/2012,894128596,5/23/2012,1376,255.28,159.42,351265.28,219361.92,131903.36 +Asia,Malaysia,Household,Online,C,5/7/2012,314620816,6/9/2012,2146,668.27,502.54,1434107.42,1078450.84,355656.58 +Sub-Saharan Africa,Kenya,Cosmetics,Online,M,7/8/2010,625403869,7/21/2010,9757,437.2,263.33,4265760.4,2569310.81,1696449.59 +Middle East and North Africa,Yemen,Office Supplies,Offline,C,4/26/2017,346839082,5/23/2017,6247,651.21,524.96,4068108.87,3279425.12,788683.75 +Europe,Macedonia,Household,Offline,C,3/15/2010,769600284,4/18/2010,681,668.27,502.54,455091.87,342229.74,112862.13 +Asia,Cambodia,Clothes,Online,L,2/13/2013,104673802,2/20/2013,4159,109.28,35.84,454495.52,149058.56,305436.96 +Middle East and North Africa,Qatar,Personal Care,Online,M,1/2/2017,233358466,1/10/2017,4811,81.73,56.67,393203.03,272639.37,120563.66 +Asia,Taiwan,Baby Food,Online,L,11/10/2013,857265603,11/22/2013,2797,255.28,159.42,714018.16,445897.74,268120.42 +Asia,Thailand,Snacks,Online,H,9/8/2015,848319041,10/10/2015,5311,152.58,97.44,810352.38,517503.84,292848.54 +Central America and the Caribbean,Haiti,Meat,Online,L,10/29/2012,498755109,12/11/2012,1575,421.89,364.69,664476.75,574386.75,90090 +Europe,Belgium,Clothes,Online,H,8/17/2015,171122634,8/28/2015,7845,109.28,35.84,857301.6,281164.8,576136.8 +Sub-Saharan Africa,Mauritania,Baby Food,Online,M,10/8/2012,748282945,10/21/2012,2407,255.28,159.42,614458.96,383723.94,230735.02 +Middle East and North Africa,Egypt,Household,Online,H,12/12/2012,483409869,12/28/2012,578,668.27,502.54,386260.06,290468.12,95791.94 +Middle East and North Africa,Yemen,Cosmetics,Online,C,10/6/2010,849989736,11/24/2010,9706,437.2,263.33,4243463.2,2555880.98,1687582.22 +Europe,Luxembourg,Clothes,Offline,L,3/30/2013,691821372,4/28/2013,4173,109.28,35.84,456025.44,149560.32,306465.12 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,L,5/4/2013,273016107,6/11/2013,388,651.21,524.96,252669.48,203684.48,48985 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,H,6/4/2016,827997767,7/19/2016,1794,81.73,56.67,146623.62,101665.98,44957.64 +Europe,Kosovo,Baby Food,Online,H,10/15/2013,511502683,11/16/2013,3865,255.28,159.42,986657.2,616158.3,370498.9 +Australia and Oceania,New Zealand,Clothes,Online,H,9/20/2016,248579680,10/10/2016,9106,109.28,35.84,995103.68,326359.04,668744.64 +Europe,Lithuania,Household,Online,M,11/9/2014,584590089,12/23/2014,2053,668.27,502.54,1371958.31,1031714.62,340243.69 +Sub-Saharan Africa,South Africa,Personal Care,Online,L,4/4/2010,335207736,4/29/2010,4273,81.73,56.67,349232.29,242150.91,107081.38 +Europe,Italy,Cosmetics,Online,L,8/14/2013,636418950,8/14/2013,9365,437.2,263.33,4094378,2466085.45,1628292.55 +Europe,Germany,Cereal,Offline,M,3/14/2010,894522559,4/26/2010,7958,205.7,117.11,1636960.6,931961.38,704999.22 +Asia,Taiwan,Snacks,Online,H,8/12/2016,136129891,9/20/2016,2715,152.58,97.44,414254.7,264549.6,149705.1 +Europe,France,Cereal,Offline,M,6/16/2016,158164775,7/2/2016,3327,205.7,117.11,684363.9,389624.97,294738.93 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,M,2/13/2017,577863538,2/24/2017,1517,47.45,31.79,71981.65,48225.43,23756.22 +Asia,Brunei,Baby Food,Online,L,9/10/2015,182775008,9/13/2015,6041,255.28,159.42,1542146.48,963056.22,579090.26 +Europe,Belgium,Fruits,Offline,L,4/29/2010,980760514,5/30/2010,7686,9.33,6.92,71710.38,53187.12,18523.26 +Sub-Saharan Africa,Kenya,Cereal,Online,C,8/7/2011,549993884,8/31/2011,4267,205.7,117.11,877721.9,499708.37,378013.53 +Central America and the Caribbean,Guatemala,Meat,Online,L,1/5/2016,588961446,1/29/2016,5635,421.89,364.69,2377350.15,2055028.15,322322 +Europe,Czech Republic,Personal Care,Offline,L,5/4/2017,166462028,5/14/2017,8668,81.73,56.67,708435.64,491215.56,217220.08 +Europe,Iceland,Cereal,Offline,C,6/5/2010,671606957,7/3/2010,2278,205.7,117.11,468584.6,266776.58,201808.02 +Central America and the Caribbean,Costa Rica,Baby Food,Online,H,2/10/2010,863820064,2/17/2010,2408,255.28,159.42,614714.24,383883.36,230830.88 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,C,2/24/2017,922837674,4/10/2017,7030,205.7,117.11,1446071,823283.3,622787.7 +Sub-Saharan Africa,Chad,Cereal,Offline,L,6/8/2014,198708617,7/1/2014,1150,205.7,117.11,236555,134676.5,101878.5 +Sub-Saharan Africa,Eritrea,Meat,Online,C,3/18/2016,361794221,4/25/2016,1805,421.89,364.69,761511.45,658265.45,103246 +Asia,Vietnam,Baby Food,Online,L,4/16/2011,452768313,5/11/2011,3060,255.28,159.42,781156.8,487825.2,293331.6 +Middle East and North Africa,Jordan,Beverages,Offline,L,4/3/2012,932617223,5/6/2012,1016,47.45,31.79,48209.2,32298.64,15910.56 +Central America and the Caribbean,The Bahamas,Snacks,Online,L,11/2/2013,532639777,12/19/2013,8801,152.58,97.44,1342856.58,857569.44,485287.14 +Sub-Saharan Africa,Mali,Clothes,Online,C,10/28/2011,304447305,11/14/2011,1578,109.28,35.84,172443.84,56555.52,115888.32 +Sub-Saharan Africa,Sudan,Fruits,Offline,H,6/3/2014,469963634,7/6/2014,1538,9.33,6.92,14349.54,10642.96,3706.58 +Central America and the Caribbean,Panama,Fruits,Online,C,10/7/2015,871425092,11/21/2015,2904,9.33,6.92,27094.32,20095.68,6998.64 +Europe,Belarus,Beverages,Online,L,11/3/2014,521380507,12/14/2014,6933,47.45,31.79,328970.85,220400.07,108570.78 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,L,9/11/2011,752691209,10/7/2011,6910,437.2,263.33,3021052,1819610.3,1201441.7 +Middle East and North Africa,Libya,Baby Food,Online,M,3/23/2011,268531024,5/2/2011,3152,255.28,159.42,804642.56,502491.84,302150.72 +Europe,Italy,Cosmetics,Online,M,10/28/2011,992386281,12/6/2011,8008,437.2,263.33,3501097.6,2108746.64,1392350.96 +Europe,Bulgaria,Personal Care,Online,C,9/25/2016,418055808,10/8/2016,859,81.73,56.67,70206.07,48679.53,21526.54 +Sub-Saharan Africa,Angola,Clothes,Offline,M,2/12/2015,159650933,3/4/2015,3114,109.28,35.84,340297.92,111605.76,228692.16 +Europe,United Kingdom,Office Supplies,Online,C,2/19/2016,101595485,2/23/2016,3216,651.21,524.96,2094291.36,1688271.36,406020 +Sub-Saharan Africa,Senegal,Cereal,Online,M,11/11/2014,648625791,12/3/2014,1640,205.7,117.11,337348,192060.4,145287.6 +Asia,Cambodia,Cereal,Offline,C,3/26/2011,475790679,4/16/2011,5890,205.7,117.11,1211573,689777.9,521795.1 +Middle East and North Africa,Yemen,Beverages,Offline,H,10/23/2013,578451478,10/31/2013,5502,47.45,31.79,261069.9,174908.58,86161.32 +Middle East and North Africa,Qatar,Snacks,Online,M,4/18/2013,222282016,5/21/2013,7043,152.58,97.44,1074620.94,686269.92,388351.02 +Europe,Netherlands,Baby Food,Offline,C,8/8/2016,993268620,8/12/2016,9112,255.28,159.42,2326111.36,1452635.04,873476.32 +Sub-Saharan Africa,Namibia,Household,Online,H,10/9/2012,947710120,10/31/2012,7340,668.27,502.54,4905101.8,3688643.6,1216458.2 +Middle East and North Africa,Jordan,Clothes,Offline,C,8/20/2014,462217843,10/7/2014,9386,109.28,35.84,1025702.08,336394.24,689307.84 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,H,2/22/2017,883715617,3/27/2017,9944,651.21,524.96,6475632.24,5220202.24,1255430 +Central America and the Caribbean,The Bahamas,Vegetables,Offline,C,5/1/2016,479439771,6/12/2016,5737,154.06,90.93,883842.22,521665.41,362176.81 +Asia,Uzbekistan,Meat,Online,L,1/27/2013,286939132,2/20/2013,520,421.89,364.69,219382.8,189638.8,29744 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,L,11/17/2016,964075028,1/4/2017,80,81.73,56.67,6538.4,4533.6,2004.8 +Europe,Poland,Vegetables,Online,H,10/29/2011,539021289,11/12/2011,7232,154.06,90.93,1114161.92,657605.76,456556.16 +Central America and the Caribbean,Guatemala,Cosmetics,Online,M,5/5/2013,260264241,6/16/2013,6827,437.2,263.33,2984764.4,1797753.91,1187010.49 +Europe,Germany,Snacks,Online,H,6/4/2011,546602714,7/10/2011,745,152.58,97.44,113672.1,72592.8,41079.3 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,M,4/6/2012,537148034,4/20/2012,2895,81.73,56.67,236608.35,164059.65,72548.7 +Sub-Saharan Africa,Kenya,Snacks,Online,H,10/10/2011,341324031,11/12/2011,4221,152.58,97.44,644040.18,411294.24,232745.94 +Australia and Oceania,Vanuatu,Snacks,Offline,M,7/1/2014,588867032,7/15/2014,7696,152.58,97.44,1174255.68,749898.24,424357.44 +Sub-Saharan Africa,Togo,Snacks,Online,C,9/7/2014,179825866,9/21/2014,3325,152.58,97.44,507328.5,323988,183340.5 +Australia and Oceania,Solomon Islands,Beverages,Online,M,3/23/2015,334561860,3/28/2015,3144,47.45,31.79,149182.8,99947.76,49235.04 +Asia,Turkmenistan,Cosmetics,Online,M,4/12/2016,543748843,5/30/2016,6221,437.2,263.33,2719821.2,1638175.93,1081645.27 +Asia,Uzbekistan,Office Supplies,Online,H,7/7/2011,818373143,7/22/2011,3654,651.21,524.96,2379521.34,1918203.84,461317.5 +Middle East and North Africa,Azerbaijan,Clothes,Offline,C,7/30/2014,339733588,8/16/2014,3573,109.28,35.84,390457.44,128056.32,262401.12 +Middle East and North Africa,Yemen,Snacks,Online,M,6/22/2017,609441506,7/22/2017,6140,152.58,97.44,936841.2,598281.6,338559.6 +Sub-Saharan Africa,Uganda,Meat,Online,C,1/22/2017,499420726,2/7/2017,8546,421.89,364.69,3605471.94,3116640.74,488831.2 +Europe,Malta,Fruits,Offline,M,4/2/2011,301907575,4/4/2011,15,9.33,6.92,139.95,103.8,36.15 +North America,United States of America,Snacks,Online,H,5/22/2010,379450881,5/24/2010,6803,152.58,97.44,1038001.74,662884.32,375117.42 +Sub-Saharan Africa,Zambia,Personal Care,Online,M,9/26/2010,714911973,11/11/2010,7195,81.73,56.67,588047.35,407740.65,180306.7 +Europe,Ukraine,Cereal,Online,L,5/28/2013,461464679,7/14/2013,6508,205.7,117.11,1338695.6,762151.88,576543.72 +Europe,Albania,Meat,Online,M,12/31/2012,192595326,2/4/2013,2092,421.89,364.69,882593.88,762931.48,119662.4 +Europe,San Marino,Fruits,Offline,L,7/21/2016,552102744,8/19/2016,8326,9.33,6.92,77681.58,57615.92,20065.66 +Europe,Croatia,Office Supplies,Online,C,1/5/2017,904098260,1/14/2017,1621,651.21,524.96,1055611.41,850960.16,204651.25 +Europe,Germany,Cosmetics,Offline,L,3/5/2012,683005702,4/20/2012,5420,437.2,263.33,2369624,1427248.6,942375.4 +Asia,Mongolia,Office Supplies,Offline,H,1/21/2016,743561398,2/10/2016,5196,651.21,524.96,3383687.16,2727692.16,655995 +Europe,Finland,Fruits,Offline,L,3/22/2017,210814177,3/25/2017,3455,9.33,6.92,32235.15,23908.6,8326.55 +Sub-Saharan Africa,Swaziland,Office Supplies,Offline,M,11/17/2012,530125367,12/17/2012,4732,651.21,524.96,3081525.72,2484110.72,597415 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,H,8/31/2012,517168796,9/21/2012,594,47.45,31.79,28185.3,18883.26,9302.04 +Middle East and North Africa,Yemen,Cosmetics,Online,M,2/17/2012,407930791,3/3/2012,4641,437.2,263.33,2029045.2,1222114.53,806930.67 +Central America and the Caribbean,The Bahamas,Cereal,Offline,C,9/5/2011,508710181,10/8/2011,7502,205.7,117.11,1543161.4,878559.22,664602.18 +Asia,Indonesia,Baby Food,Online,H,10/9/2012,746118295,10/23/2012,1839,255.28,159.42,469459.92,293173.38,176286.54 +Europe,Kosovo,Meat,Online,C,3/1/2014,217078959,4/3/2014,7343,421.89,364.69,3097938.27,2677918.67,420019.6 +Middle East and North Africa,Qatar,Baby Food,Offline,L,8/30/2015,338828504,9/27/2015,5739,255.28,159.42,1465051.92,914911.38,550140.54 +Europe,Vatican City,Snacks,Offline,M,5/11/2014,798915755,6/7/2014,5781,152.58,97.44,882064.98,563300.64,318764.34 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,H,12/24/2015,905202043,1/13/2016,8255,437.2,263.33,3609086,2173789.15,1435296.85 +Europe,Kosovo,Vegetables,Offline,H,12/17/2015,935861194,1/23/2016,979,154.06,90.93,150824.74,89020.47,61804.27 +Europe,Iceland,Cosmetics,Online,L,10/17/2010,789379537,11/3/2010,3802,437.2,263.33,1662234.4,1001180.66,661053.74 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,M,12/25/2016,434555900,2/6/2017,3602,47.45,31.79,170914.9,114507.58,56407.32 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,M,3/21/2014,360501611,3/27/2014,9293,154.06,90.93,1431679.58,845012.49,586667.09 +Middle East and North Africa,Turkey,Office Supplies,Offline,L,5/5/2017,226640498,6/15/2017,6815,651.21,524.96,4437996.15,3577602.4,860393.75 +Asia,Sri Lanka,Snacks,Offline,M,12/18/2011,212708890,1/27/2012,4142,152.58,97.44,631986.36,403596.48,228389.88 +Europe,Georgia,Office Supplies,Online,C,4/8/2011,568755614,5/16/2011,6280,651.21,524.96,4089598.8,3296748.8,792850 +Australia and Oceania,Tonga,Personal Care,Online,H,5/9/2014,265141999,6/8/2014,264,81.73,56.67,21576.72,14960.88,6615.84 +Europe,Italy,Cereal,Online,C,1/11/2010,142541873,1/14/2010,163,205.7,117.11,33529.1,19088.93,14440.17 +Sub-Saharan Africa,Rwanda,Fruits,Offline,C,11/20/2010,661941564,11/24/2010,2073,9.33,6.92,19341.09,14345.16,4995.93 +Asia,China,Meat,Online,C,8/25/2011,554639899,9/14/2011,9126,421.89,364.69,3850168.14,3328160.94,522007.2 +Europe,Slovakia,Cosmetics,Offline,H,9/3/2015,872248208,10/23/2015,6483,437.2,263.33,2834367.6,1707168.39,1127199.21 +Middle East and North Africa,Kuwait,Meat,Offline,M,1/12/2016,936690318,2/13/2016,6335,421.89,364.69,2672673.15,2310311.15,362362 +Australia and Oceania,Solomon Islands,Personal Care,Offline,M,6/4/2014,590202558,6/22/2014,2907,81.73,56.67,237589.11,164739.69,72849.42 +Asia,Malaysia,Personal Care,Online,M,5/30/2017,645333755,7/16/2017,7454,81.73,56.67,609215.42,422418.18,186797.24 +Central America and the Caribbean,Grenada,Vegetables,Offline,L,6/20/2017,634945237,7/12/2017,3260,154.06,90.93,502235.6,296431.8,205803.8 +Asia,Mongolia,Baby Food,Online,M,12/1/2011,162210834,1/5/2012,645,255.28,159.42,164655.6,102825.9,61829.7 +Australia and Oceania,Australia,Cosmetics,Online,C,4/19/2014,250616872,5/28/2014,1956,437.2,263.33,855163.2,515073.48,340089.72 +Sub-Saharan Africa,Uganda,Clothes,Offline,M,9/15/2012,193962180,10/12/2012,6574,109.28,35.84,718406.72,235612.16,482794.56 +Sub-Saharan Africa,Djibouti,Vegetables,Online,M,6/15/2011,706358087,6/20/2011,5910,154.06,90.93,910494.6,537396.3,373098.3 +Europe,Romania,Personal Care,Offline,H,2/15/2012,772228419,3/5/2012,8405,81.73,56.67,686940.65,476311.35,210629.3 +Asia,Maldives,Cereal,Offline,H,5/14/2017,796309506,6/7/2017,4534,205.7,117.11,932643.8,530976.74,401667.06 +Australia and Oceania,Fiji,Cosmetics,Online,H,12/20/2011,353650176,1/6/2012,1801,437.2,263.33,787397.2,474257.33,313139.87 +Europe,Albania,Fruits,Online,L,1/26/2012,439611756,2/3/2012,9743,9.33,6.92,90902.19,67421.56,23480.63 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,M,12/10/2015,319868075,1/22/2016,4927,109.28,35.84,538422.56,176583.68,361838.88 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,M,5/8/2015,680405461,6/10/2015,5951,81.73,56.67,486375.23,337243.17,149132.06 +Central America and the Caribbean,The Bahamas,Fruits,Offline,H,6/27/2014,477522742,7/24/2014,8446,9.33,6.92,78801.18,58446.32,20354.86 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,L,1/11/2011,987831246,2/17/2011,72,421.89,364.69,30376.08,26257.68,4118.4 +Europe,Croatia,Meat,Online,M,2/1/2015,858254802,2/15/2015,5523,421.89,364.69,2330098.47,2014182.87,315915.6 +Sub-Saharan Africa,Benin,Baby Food,Offline,L,2/10/2015,156029736,3/4/2015,1521,255.28,159.42,388280.88,242477.82,145803.06 +Middle East and North Africa,Israel,Baby Food,Offline,H,12/23/2011,818704879,1/4/2012,1822,255.28,159.42,465120.16,290463.24,174656.92 +Middle East and North Africa,Somalia,Cereal,Online,C,3/14/2015,804141557,3/14/2015,2211,205.7,117.11,454802.7,258930.21,195872.49 +Central America and the Caribbean,El Salvador,Cereal,Offline,C,6/3/2016,840513598,7/14/2016,5507,205.7,117.11,1132789.9,644924.77,487865.13 +Sub-Saharan Africa,Zambia,Office Supplies,Online,H,12/9/2015,376307332,1/28/2016,6557,651.21,524.96,4269983.97,3442162.72,827821.25 +Middle East and North Africa,Pakistan,Clothes,Offline,L,4/21/2011,730321586,5/23/2011,7241,109.28,35.84,791296.48,259517.44,531779.04 +Europe,Russia,Office Supplies,Offline,L,4/16/2016,141667687,4/22/2016,1472,651.21,524.96,958581.12,772741.12,185840 +Australia and Oceania,Tuvalu,Clothes,Online,H,9/1/2011,519769465,10/1/2011,190,109.28,35.84,20763.2,6809.6,13953.6 +Australia and Oceania,Tuvalu,Cosmetics,Offline,M,2/13/2017,694363248,3/8/2017,6370,437.2,263.33,2784964,1677412.1,1107551.9 +Asia,Maldives,Clothes,Offline,C,10/3/2011,465497863,11/15/2011,17,109.28,35.84,1857.76,609.28,1248.48 +Sub-Saharan Africa,Gabon,Personal Care,Online,H,8/8/2013,153534638,8/20/2013,3166,81.73,56.67,258757.18,179417.22,79339.96 +Sub-Saharan Africa,Uganda,Snacks,Online,H,4/4/2015,149147403,5/15/2015,4886,152.58,97.44,745505.88,476091.84,269414.04 +Europe,Croatia,Vegetables,Offline,C,5/18/2010,463322484,5/18/2010,6274,154.06,90.93,966572.44,570494.82,396077.62 +Middle East and North Africa,Algeria,Cereal,Offline,L,8/15/2012,277358710,8/19/2012,5461,205.7,117.11,1123327.7,639537.71,483789.99 +Europe,Serbia,Snacks,Online,H,12/27/2013,192867410,1/22/2014,2607,152.58,97.44,397776.06,254026.08,143749.98 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,C,5/2/2011,881772410,5/31/2011,4906,154.06,90.93,755818.36,446102.58,309715.78 +Europe,Belgium,Fruits,Offline,L,2/22/2010,836310040,4/3/2010,1580,9.33,6.92,14741.4,10933.6,3807.8 +Sub-Saharan Africa,Seychelles ,Cereal,Online,M,3/12/2013,419029128,4/4/2013,8886,205.7,117.11,1827850.2,1040639.46,787210.74 +Asia,Laos,Office Supplies,Offline,C,9/29/2016,512791001,10/4/2016,5107,651.21,524.96,3325729.47,2680970.72,644758.75 +Australia and Oceania,Australia,Household,Offline,M,5/2/2014,270769488,5/6/2014,5564,668.27,502.54,3718254.28,2796132.56,922121.72 +Europe,Estonia,Cereal,Online,M,9/18/2015,266450917,11/7/2015,7602,205.7,117.11,1563731.4,890270.22,673461.18 +Central America and the Caribbean,Grenada,Baby Food,Offline,C,10/6/2012,243634116,10/12/2012,5604,255.28,159.42,1430589.12,893389.68,537199.44 +Sub-Saharan Africa,Zambia,Meat,Offline,M,8/2/2013,466430413,8/10/2013,5979,421.89,364.69,2522480.31,2180481.51,341998.8 +Sub-Saharan Africa,Niger,Beverages,Online,L,12/23/2015,369263637,1/16/2016,2171,47.45,31.79,103013.95,69016.09,33997.86 +Sub-Saharan Africa,Nigeria,Baby Food,Online,M,3/23/2011,806870114,4/28/2011,9652,255.28,159.42,2463962.56,1538721.84,925240.72 +Sub-Saharan Africa,Lesotho,Beverages,Offline,M,8/15/2010,904298675,8/29/2010,928,47.45,31.79,44033.6,29501.12,14532.48 +Europe,Malta,Office Supplies,Online,M,5/18/2011,306910645,7/1/2011,535,651.21,524.96,348397.35,280853.6,67543.75 +Sub-Saharan Africa,Swaziland,Vegetables,Online,L,7/20/2015,530379855,9/4/2015,40,154.06,90.93,6162.4,3637.2,2525.2 +Middle East and North Africa,Oman,Vegetables,Online,L,2/12/2011,910692632,2/19/2011,3042,154.06,90.93,468650.52,276609.06,192041.46 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,M,8/17/2013,854147803,8/19/2013,171,437.2,263.33,74761.2,45029.43,29731.77 +Asia,Brunei,Fruits,Online,M,12/23/2016,287356698,1/9/2017,4087,9.33,6.92,38131.71,28282.04,9849.67 +Europe,Spain,Cosmetics,Online,L,5/5/2012,107243144,6/2/2012,4484,437.2,263.33,1960404.8,1180771.72,779633.08 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,H,9/4/2014,831043469,9/26/2014,3085,9.33,6.92,28783.05,21348.2,7434.85 +Asia,Singapore,Beverages,Online,L,7/1/2013,346306502,7/30/2013,8645,47.45,31.79,410205.25,274824.55,135380.7 +Asia,Mongolia,Vegetables,Offline,C,7/15/2014,660893571,8/22/2014,1949,154.06,90.93,300262.94,177222.57,123040.37 +Asia,Laos,Household,Offline,L,3/21/2013,252978503,4/17/2013,816,668.27,502.54,545308.32,410072.64,135235.68 +Middle East and North Africa,Libya,Baby Food,Offline,C,8/16/2013,821047627,9/24/2013,5093,255.28,159.42,1300141.04,811926.06,488214.98 +Asia,North Korea,Office Supplies,Online,L,2/5/2017,533899772,2/7/2017,1662,651.21,524.96,1082311.02,872483.52,209827.5 +Asia,Japan,Clothes,Online,M,11/29/2010,780646264,12/12/2010,9432,109.28,35.84,1030728.96,338042.88,692686.08 +Australia and Oceania,Tuvalu,Baby Food,Online,M,6/21/2017,320710933,6/22/2017,4347,255.28,159.42,1109702.16,692998.74,416703.42 +Central America and the Caribbean,Panama,Clothes,Offline,C,10/28/2014,233830106,11/10/2014,4379,109.28,35.84,478537.12,156943.36,321593.76 +Asia,Laos,Snacks,Offline,M,2/23/2016,770052611,3/25/2016,4535,152.58,97.44,691950.3,441890.4,250059.9 +Europe,Austria,Snacks,Online,L,12/19/2012,899739778,12/20/2012,1849,152.58,97.44,282120.42,180166.56,101953.86 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,H,10/25/2016,563565433,11/3/2016,390,154.06,90.93,60083.4,35462.7,24620.7 +Central America and the Caribbean,The Bahamas,Household,Online,M,7/24/2017,222515904,7/27/2017,6256,668.27,502.54,4180697.12,3143890.24,1036806.88 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,M,7/2/2017,407890021,7/23/2017,2576,651.21,524.96,1677516.96,1352296.96,325220 +Middle East and North Africa,Somalia,Clothes,Online,L,6/3/2012,371299111,6/12/2012,4513,109.28,35.84,493180.64,161745.92,331434.72 +Central America and the Caribbean,Belize,Baby Food,Online,H,7/17/2010,334667003,7/25/2010,4258,255.28,159.42,1086982.24,678810.36,408171.88 +Europe,Ireland,Cosmetics,Online,H,7/22/2013,140230023,8/10/2013,6035,437.2,263.33,2638502,1589196.55,1049305.45 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,M,11/18/2012,600537002,12/19/2012,1099,651.21,524.96,715679.79,576931.04,138748.75 +Europe,Belarus,Clothes,Offline,L,2/21/2016,348449265,4/8/2016,2736,109.28,35.84,298990.08,98058.24,200931.84 +Asia,China,Cosmetics,Offline,C,1/30/2013,787140643,2/5/2013,1263,437.2,263.33,552183.6,332585.79,219597.81 +Europe,Ukraine,Fruits,Offline,M,3/31/2017,240097463,4/17/2017,9030,9.33,6.92,84249.9,62487.6,21762.3 +Central America and the Caribbean,Barbados,Cereal,Offline,M,9/23/2016,701118552,10/12/2016,5415,205.7,117.11,1113865.5,634150.65,479714.85 +Sub-Saharan Africa,Senegal,Cereal,Online,L,11/2/2015,184315240,11/21/2015,1830,205.7,117.11,376431,214311.3,162119.7 +Europe,Romania,Baby Food,Online,C,2/28/2016,374111354,3/10/2016,6718,255.28,159.42,1714971.04,1070983.56,643987.48 +Europe,Greece,Fruits,Online,H,10/9/2012,775243222,10/13/2012,552,9.33,6.92,5150.16,3819.84,1330.32 +Sub-Saharan Africa,Zambia,Meat,Online,M,3/6/2013,962759673,4/18/2013,837,421.89,364.69,353121.93,305245.53,47876.4 +Europe,Finland,Snacks,Offline,L,10/20/2010,132022035,11/25/2010,7109,152.58,97.44,1084691.22,692700.96,391990.26 +Europe,Bulgaria,Clothes,Online,L,6/27/2011,248704135,7/28/2011,5935,109.28,35.84,648576.8,212710.4,435866.4 +Europe,Estonia,Office Supplies,Online,H,7/28/2014,198792302,9/6/2014,5915,651.21,524.96,3851907.15,3105138.4,746768.75 +Europe,France,Beverages,Offline,L,9/2/2016,738585364,9/11/2016,2677,47.45,31.79,127023.65,85101.83,41921.82 +Middle East and North Africa,Algeria,Vegetables,Offline,M,6/22/2015,444694650,6/26/2015,3884,154.06,90.93,598369.04,353172.12,245196.92 +Australia and Oceania,Nauru,Clothes,Online,C,7/2/2013,664043986,7/25/2013,4227,109.28,35.84,461926.56,151495.68,310430.88 +Sub-Saharan Africa,Niger,Snacks,Online,C,5/12/2014,563869702,6/11/2014,430,152.58,97.44,65609.4,41899.2,23710.2 +Europe,Belarus,Household,Offline,C,5/9/2011,281720626,6/6/2011,6249,668.27,502.54,4176019.23,3140372.46,1035646.77 +Sub-Saharan Africa,Cape Verde,Snacks,Online,M,12/28/2013,475458085,1/29/2014,7468,152.58,97.44,1139467.44,727681.92,411785.52 +Sub-Saharan Africa,Malawi,Baby Food,Online,H,12/2/2013,973255908,1/16/2014,6906,255.28,159.42,1762963.68,1100954.52,662009.16 +Middle East and North Africa,Yemen,Snacks,Offline,H,6/7/2011,323600423,7/12/2011,9411,152.58,97.44,1435930.38,917007.84,518922.54 +Middle East and North Africa,Afghanistan,Snacks,Online,M,8/27/2011,745290458,9/1/2011,6863,152.58,97.44,1047156.54,668730.72,378425.82 +Europe,Hungary,Office Supplies,Online,M,3/21/2013,477437341,4/17/2013,3174,651.21,524.96,2066940.54,1666223.04,400717.5 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,L,1/14/2012,529464900,1/19/2012,9285,47.45,31.79,440573.25,295170.15,145403.1 +Asia,Japan,Household,Online,C,8/23/2012,631109464,9/2/2012,8170,668.27,502.54,5459765.9,4105751.8,1354014.1 +Europe,Cyprus,Clothes,Online,C,11/13/2016,582419860,11/13/2016,9834,109.28,35.84,1074659.52,352450.56,722208.96 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,M,6/14/2012,703757417,8/1/2012,6314,651.21,524.96,4111739.94,3314597.44,797142.5 +Sub-Saharan Africa,Eritrea,Household,Offline,H,9/15/2014,485795962,9/25/2014,6676,668.27,502.54,4461370.52,3354957.04,1106413.48 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,H,4/16/2017,839521825,4/30/2017,2019,651.21,524.96,1314792.99,1059894.24,254898.75 +Middle East and North Africa,Morocco,Personal Care,Online,C,2/21/2011,946233832,3/12/2011,473,81.73,56.67,38658.29,26804.91,11853.38 +Sub-Saharan Africa,The Gambia,Baby Food,Online,M,12/23/2010,507543313,12/23/2010,2200,255.28,159.42,561616,350724,210892 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,H,8/26/2013,195374095,9/15/2013,4391,651.21,524.96,2859463.11,2305099.36,554363.75 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,H,2/1/2017,301962506,2/6/2017,6271,154.06,90.93,966110.26,570222.03,395888.23 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,H,6/23/2016,289857375,7/14/2016,4093,81.73,56.67,334520.89,231950.31,102570.58 +Europe,Armenia,Office Supplies,Offline,C,8/28/2015,141920030,10/11/2015,6145,651.21,524.96,4001685.45,3225879.2,775806.25 +Europe,Kosovo,Office Supplies,Online,M,9/26/2015,811324298,11/6/2015,7744,651.21,524.96,5042970.24,4065290.24,977680 +Europe,Portugal,Clothes,Online,L,4/29/2011,171556508,6/10/2011,6238,109.28,35.84,681688.64,223569.92,458118.72 +Sub-Saharan Africa,Madagascar,Beverages,Offline,L,1/8/2017,666415488,1/21/2017,6007,47.45,31.79,285032.15,190962.53,94069.62 +Central America and the Caribbean,Belize,Snacks,Offline,H,8/19/2010,760012567,9/25/2010,3462,152.58,97.44,528231.96,337337.28,190894.68 +Europe,Hungary,Snacks,Online,C,9/3/2012,786771571,10/4/2012,2047,152.58,97.44,312331.26,199459.68,112871.58 +Sub-Saharan Africa,Angola,Snacks,Offline,H,6/9/2014,701428830,7/9/2014,7233,152.58,97.44,1103611.14,704783.52,398827.62 +Europe,Belarus,Snacks,Offline,M,1/26/2012,529033172,1/29/2012,1527,152.58,97.44,232989.66,148790.88,84198.78 +Asia,India,Personal Care,Offline,C,5/7/2010,814945924,6/11/2010,9464,81.73,56.67,773492.72,536324.88,237167.84 +Australia and Oceania,Tuvalu,Baby Food,Online,L,5/1/2011,374840915,6/19/2011,2611,255.28,159.42,666536.08,416245.62,250290.46 +Middle East and North Africa,Pakistan,Clothes,Online,H,7/28/2010,344704473,8/26/2010,4568,109.28,35.84,499191.04,163717.12,335473.92 +Asia,Vietnam,Meat,Online,M,1/19/2016,130835425,3/9/2016,5965,421.89,364.69,2516573.85,2175375.85,341198 +Asia,South Korea,Clothes,Offline,C,1/31/2014,559845101,3/21/2014,9461,109.28,35.84,1033898.08,339082.24,694815.84 +Sub-Saharan Africa,Benin,Cereal,Offline,C,12/29/2010,728657329,12/29/2010,4751,205.7,117.11,977280.7,556389.61,420891.09 +Central America and the Caribbean,Belize,Clothes,Online,C,3/1/2014,254508435,4/16/2014,3557,109.28,35.84,388708.96,127482.88,261226.08 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,C,2/9/2013,624947249,2/18/2013,4634,437.2,263.33,2025984.8,1220271.22,805713.58 +Asia,Laos,Personal Care,Offline,H,7/25/2013,247835099,8/27/2013,8768,81.73,56.67,716608.64,496882.56,219726.08 +Sub-Saharan Africa,Malawi,Fruits,Online,M,12/15/2010,301345813,1/30/2011,3777,9.33,6.92,35239.41,26136.84,9102.57 +Asia,Philippines,Baby Food,Online,M,12/5/2016,683965718,1/12/2017,9510,255.28,159.42,2427712.8,1516084.2,911628.6 +Europe,Switzerland,Cosmetics,Offline,C,2/11/2010,464493644,3/24/2010,2846,437.2,263.33,1244271.2,749437.18,494834.02 +Europe,Romania,Vegetables,Offline,L,8/25/2015,132040917,10/12/2015,2697,154.06,90.93,415499.82,245238.21,170261.61 +Sub-Saharan Africa,Madagascar,Clothes,Offline,M,7/3/2010,246031367,8/13/2010,5004,109.28,35.84,546837.12,179343.36,367493.76 +Middle East and North Africa,Oman,Snacks,Offline,C,8/1/2010,986201322,8/15/2010,7741,152.58,97.44,1181121.78,754283.04,426838.74 +Sub-Saharan Africa,Nigeria,Meat,Offline,M,12/3/2013,802599608,12/4/2013,5915,421.89,364.69,2495479.35,2157141.35,338338 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,M,1/21/2012,465587556,1/21/2012,6559,9.33,6.92,61195.47,45388.28,15807.19 +Asia,Kyrgyzstan,Clothes,Offline,C,7/2/2016,815838992,8/15/2016,3742,109.28,35.84,408925.76,134113.28,274812.48 +Europe,Denmark,Office Supplies,Online,H,2/19/2017,514340245,3/23/2017,3563,651.21,524.96,2320261.23,1870432.48,449828.75 +Asia,Vietnam,Personal Care,Offline,H,4/3/2016,992390143,5/23/2016,9151,81.73,56.67,747911.23,518587.17,229324.06 +Asia,Kazakhstan,Meat,Offline,L,3/21/2017,601600015,5/8/2017,5668,421.89,364.69,2391272.52,2067062.92,324209.6 +Asia,Bangladesh,Household,Online,H,2/4/2013,463893687,2/18/2013,5306,668.27,502.54,3545840.62,2666477.24,879363.38 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,M,2/28/2013,421507489,4/18/2013,2288,47.45,31.79,108565.6,72735.52,35830.08 +Sub-Saharan Africa,Mozambique,Meat,Online,L,5/26/2016,386990249,7/8/2016,7869,421.89,364.69,3319852.41,2869745.61,450106.8 +Asia,Japan,Vegetables,Offline,H,4/16/2015,793203294,6/4/2015,5336,154.06,90.93,822064.16,485202.48,336861.68 +Asia,China,Meat,Offline,L,9/21/2014,343320453,9/28/2014,5006,421.89,364.69,2111981.34,1825638.14,286343.2 +Middle East and North Africa,Iran,Personal Care,Offline,M,2/3/2013,960828053,2/26/2013,9228,81.73,56.67,754204.44,522950.76,231253.68 +Europe,Austria,Personal Care,Online,L,8/25/2013,139524924,10/3/2013,7380,81.73,56.67,603167.4,418224.6,184942.8 +Asia,North Korea,Baby Food,Online,H,2/13/2013,393522393,2/24/2013,876,255.28,159.42,223625.28,139651.92,83973.36 +North America,Greenland,Meat,Offline,L,2/3/2013,707244288,3/8/2013,8156,421.89,364.69,3440934.84,2974411.64,466523.2 +Sub-Saharan Africa,Republic of the Congo,Household,Online,M,3/22/2016,585426938,4/3/2016,9695,668.27,502.54,6478877.65,4872125.3,1606752.35 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,H,11/11/2014,503119170,12/27/2014,2998,47.45,31.79,142255.1,95306.42,46948.68 +Europe,San Marino,Personal Care,Online,L,1/3/2010,555682313,2/14/2010,7600,81.73,56.67,621148,430692,190456 +Australia and Oceania,Marshall Islands,Baby Food,Online,M,1/29/2015,908790194,3/18/2015,69,255.28,159.42,17614.32,10999.98,6614.34 +Sub-Saharan Africa,South Sudan,Vegetables,Online,M,4/7/2014,448429143,5/1/2014,9003,154.06,90.93,1387002.18,818642.79,568359.39 +Middle East and North Africa,Lebanon,Snacks,Offline,H,10/5/2011,830897986,10/26/2011,33,152.58,97.44,5035.14,3215.52,1819.62 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,L,10/24/2012,632808053,12/13/2012,820,651.21,524.96,533992.2,430467.2,103525 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,L,5/22/2012,301083171,6/1/2012,6056,437.2,263.33,2647683.2,1594726.48,1052956.72 +Asia,Laos,Beverages,Offline,M,1/31/2014,802959668,2/17/2014,2464,47.45,31.79,116916.8,78330.56,38586.24 +Europe,Portugal,Meat,Online,C,3/15/2011,475986373,4/6/2011,3800,421.89,364.69,1603182,1385822,217360 +Middle East and North Africa,Libya,Household,Online,H,4/3/2013,878024613,5/15/2013,5850,668.27,502.54,3909379.5,2939859,969520.5 +Asia,Laos,Cosmetics,Offline,L,11/22/2011,937248218,12/20/2011,1430,437.2,263.33,625196,376561.9,248634.1 +Sub-Saharan Africa,Cape Verde,Meat,Online,M,12/21/2014,102143514,2/7/2015,5390,421.89,364.69,2273987.1,1965679.1,308308 +Asia,Uzbekistan,Cosmetics,Online,M,6/24/2012,591509330,7/2/2012,9610,437.2,263.33,4201492,2530601.3,1670890.7 +Europe,Czech Republic,Household,Offline,H,8/15/2010,644456994,9/10/2010,8001,668.27,502.54,5346828.27,4020822.54,1326005.73 +Central America and the Caribbean,El Salvador,Fruits,Offline,M,11/16/2012,370410335,11/24/2012,1504,9.33,6.92,14032.32,10407.68,3624.64 +Middle East and North Africa,Azerbaijan,Vegetables,Online,M,3/19/2016,399105679,4/13/2016,3094,154.06,90.93,476661.64,281337.42,195324.22 +Central America and the Caribbean,Jamaica,Baby Food,Online,L,11/19/2014,530591857,12/24/2014,2776,255.28,159.42,708657.28,442549.92,266107.36 +Europe,Slovakia,Office Supplies,Online,C,10/11/2011,185230195,10/21/2011,2586,651.21,524.96,1684029.06,1357546.56,326482.5 +Central America and the Caribbean,Saint Lucia,Household,Offline,L,8/18/2014,653694522,8/27/2014,1590,668.27,502.54,1062549.3,799038.6,263510.7 +Sub-Saharan Africa,Sierra Leone,Household,Online,L,2/7/2017,146971166,2/13/2017,889,668.27,502.54,594092.03,446758.06,147333.97 +Europe,Denmark,Vegetables,Online,M,2/17/2010,546358954,3/1/2010,8611,154.06,90.93,1326610.66,782998.23,543612.43 +Asia,Philippines,Vegetables,Online,H,1/4/2016,653469216,1/6/2016,4918,154.06,90.93,757667.08,447193.74,310473.34 +Central America and the Caribbean,Honduras,Household,Offline,L,6/11/2016,240225780,7/21/2016,7001,668.27,502.54,4678558.27,3518282.54,1160275.73 +Middle East and North Africa,Qatar,Household,Online,C,12/5/2016,498864972,1/24/2017,4086,668.27,502.54,2730551.22,2053378.44,677172.78 +Sub-Saharan Africa,Botswana,Fruits,Offline,C,8/28/2012,891935622,10/15/2012,2426,9.33,6.92,22634.58,16787.92,5846.66 +Central America and the Caribbean,Barbados,Personal Care,Online,C,1/15/2015,502299058,1/25/2015,308,81.73,56.67,25172.84,17454.36,7718.48 +Australia and Oceania,East Timor,Vegetables,Online,L,1/15/2010,283129107,1/20/2010,3050,154.06,90.93,469883,277336.5,192546.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,M,12/25/2014,807912099,1/6/2015,7999,668.27,502.54,5345491.73,4019817.46,1325674.27 +Asia,Kazakhstan,Baby Food,Offline,M,3/7/2014,920446860,4/24/2014,9535,255.28,159.42,2434094.8,1520069.7,914025.1 +Europe,Belarus,Vegetables,Online,M,9/23/2015,884844720,11/5/2015,4071,154.06,90.93,627178.26,370176.03,257002.23 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,M,6/2/2017,135529506,6/18/2017,5047,255.28,159.42,1288398.16,804592.74,483805.42 +North America,Mexico,Snacks,Offline,C,7/21/2010,427237546,7/23/2010,7939,152.58,97.44,1211332.62,773576.16,437756.46 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,L,12/27/2013,885017669,1/16/2014,5250,152.58,97.44,801045,511560,289485 +Sub-Saharan Africa,Cameroon,Beverages,Offline,L,5/12/2017,254231202,5/17/2017,1517,47.45,31.79,71981.65,48225.43,23756.22 +Middle East and North Africa,Azerbaijan,Snacks,Offline,C,2/27/2015,950551974,3/28/2015,8307,152.58,97.44,1267482.06,809434.08,458047.98 +Europe,Belgium,Fruits,Offline,C,7/3/2010,509966313,7/31/2010,9220,9.33,6.92,86022.6,63802.4,22220.2 +Europe,Vatican City,Baby Food,Offline,C,5/17/2011,138773047,6/11/2011,4883,255.28,159.42,1246532.24,778447.86,468084.38 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,8/31/2011,663583505,9/7/2011,7960,651.21,524.96,5183631.6,4178681.6,1004950 +Sub-Saharan Africa,Togo,Cereal,Offline,M,2/12/2010,281321513,2/13/2010,8142,205.7,117.11,1674809.4,953509.62,721299.78 +Europe,Denmark,Vegetables,Offline,C,2/14/2014,409223401,4/1/2014,7153,154.06,90.93,1101991.18,650422.29,451568.89 +Europe,Netherlands,Household,Online,L,3/13/2013,734837996,3/30/2013,3748,668.27,502.54,2504675.96,1883519.92,621156.04 +Asia,Taiwan,Cereal,Online,M,1/24/2013,566026628,1/30/2013,8712,205.7,117.11,1792058.4,1020262.32,771796.08 +Central America and the Caribbean,El Salvador,Beverages,Offline,L,9/25/2016,180963122,11/6/2016,9864,47.45,31.79,468046.8,313576.56,154470.24 +Asia,South Korea,Fruits,Offline,M,2/17/2013,378133809,3/4/2013,7052,9.33,6.92,65795.16,48799.84,16995.32 +Asia,India,Baby Food,Online,L,3/6/2011,226337516,3/13/2011,7156,255.28,159.42,1826783.68,1140809.52,685974.16 +Australia and Oceania,Nauru,Cosmetics,Online,H,4/15/2013,214685571,4/25/2013,9086,437.2,263.33,3972399.2,2392616.38,1579782.82 +Sub-Saharan Africa,Angola,Household,Online,C,7/31/2011,902601802,8/7/2011,8786,668.27,502.54,5871420.22,4415316.44,1456103.78 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,H,5/22/2014,669822537,7/5/2014,4229,205.7,117.11,869905.3,495258.19,374647.11 +Sub-Saharan Africa,Botswana,Vegetables,Online,L,3/5/2012,666396605,3/5/2012,419,154.06,90.93,64551.14,38099.67,26451.47 +Asia,Mongolia,Beverages,Offline,M,8/14/2011,762685334,9/10/2011,4394,47.45,31.79,208495.3,139685.26,68810.04 +Europe,Slovenia,Office Supplies,Online,H,8/30/2016,899362552,9/5/2016,220,651.21,524.96,143266.2,115491.2,27775 +Middle East and North Africa,Egypt,Fruits,Offline,H,3/9/2017,637414586,4/16/2017,3996,9.33,6.92,37282.68,27652.32,9630.36 +Sub-Saharan Africa,Liberia,Snacks,Online,M,6/26/2015,508140265,7/3/2015,8851,152.58,97.44,1350485.58,862441.44,488044.14 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,C,12/1/2014,663150918,12/15/2014,9948,421.89,364.69,4196961.72,3627936.12,569025.6 +Europe,Spain,Meat,Offline,M,2/16/2016,424370372,4/3/2016,9478,421.89,364.69,3998673.42,3456531.82,542141.6 +Europe,Ireland,Snacks,Online,L,3/29/2013,534034955,4/4/2013,1665,152.58,97.44,254045.7,162237.6,91808.1 +Sub-Saharan Africa,Liberia,Clothes,Offline,H,10/26/2012,904693496,11/28/2012,7765,109.28,35.84,848559.2,278297.6,570261.6 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,C,11/28/2014,169207322,12/27/2014,1062,437.2,263.33,464306.4,279656.46,184649.94 +Asia,Myanmar,Baby Food,Offline,L,10/31/2016,630750262,12/6/2016,1874,255.28,159.42,478394.72,298753.08,179641.64 +Sub-Saharan Africa,Tanzania,Cereal,Online,L,12/27/2016,612808644,1/3/2017,2551,205.7,117.11,524740.7,298747.61,225993.09 +Asia,Malaysia,Fruits,Online,H,1/16/2011,309181296,2/23/2011,2471,9.33,6.92,23054.43,17099.32,5955.11 +Europe,Bosnia and Herzegovina,Cereal,Offline,H,11/17/2010,433979547,12/18/2010,3047,205.7,117.11,626767.9,356834.17,269933.73 +Sub-Saharan Africa,Benin,Fruits,Offline,C,7/3/2010,871627223,8/4/2010,2720,9.33,6.92,25377.6,18822.4,6555.2 +Asia,Thailand,Fruits,Online,C,7/29/2012,226860654,9/16/2012,1964,9.33,6.92,18324.12,13590.88,4733.24 +Asia,Kazakhstan,Personal Care,Online,H,1/7/2017,774728667,2/3/2017,8284,81.73,56.67,677051.32,469454.28,207597.04 +Sub-Saharan Africa,Botswana,Meat,Offline,H,4/5/2017,810592591,5/1/2017,1216,421.89,364.69,513018.24,443463.04,69555.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,M,7/28/2011,500126254,9/9/2011,7327,651.21,524.96,4771415.67,3846381.92,925033.75 +Europe,Serbia,Meat,Offline,L,6/7/2014,529315984,7/15/2014,5217,421.89,364.69,2201000.13,1902587.73,298412.4 +Asia,Tajikistan,Beverages,Offline,H,11/22/2014,754460608,12/2/2014,515,47.45,31.79,24436.75,16371.85,8064.9 +Europe,Greece,Household,Offline,H,8/18/2010,652171456,9/10/2010,881,668.27,502.54,588745.87,442737.74,146008.13 +Europe,Luxembourg,Snacks,Online,C,10/2/2011,669372355,10/27/2011,1010,152.58,97.44,154105.8,98414.4,55691.4 +Europe,Greece,Cereal,Online,H,4/13/2014,873299634,5/15/2014,7623,205.7,117.11,1568051.1,892729.53,675321.57 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,M,7/11/2011,501502120,8/25/2011,4477,81.73,56.67,365905.21,253711.59,112193.62 +Sub-Saharan Africa,Lesotho,Clothes,Online,H,12/29/2012,211841142,1/27/2013,7356,109.28,35.84,803863.68,263639.04,540224.64 +Europe,Latvia,Meat,Offline,M,5/3/2010,732490527,6/10/2010,9079,421.89,364.69,3830339.31,3311020.51,519318.8 +Middle East and North Africa,Iraq,Fruits,Offline,C,5/30/2011,611936604,7/9/2011,4495,9.33,6.92,41938.35,31105.4,10832.95 +Middle East and North Africa,Israel,Household,Offline,C,10/11/2013,268978202,11/18/2013,5482,668.27,502.54,3663456.14,2754924.28,908531.86 +Europe,France,Baby Food,Offline,M,1/26/2016,642726647,1/28/2016,5953,255.28,159.42,1519681.84,949027.26,570654.58 +Australia and Oceania,Tuvalu,Snacks,Online,M,3/10/2014,942605769,4/19/2014,6849,152.58,97.44,1045020.42,667366.56,377653.86 +Europe,Estonia,Cosmetics,Online,M,9/6/2012,898351895,9/24/2012,1144,437.2,263.33,500156.8,301249.52,198907.28 +Australia and Oceania,Tuvalu,Meat,Online,M,5/16/2013,310013854,7/4/2013,8843,421.89,364.69,3730773.27,3224953.67,505819.6 +Europe,Norway,Household,Offline,L,7/29/2011,397952973,7/30/2011,1983,668.27,502.54,1325179.41,996536.82,328642.59 +Central America and the Caribbean,Guatemala,Beverages,Offline,M,1/10/2015,652843081,2/15/2015,9630,47.45,31.79,456943.5,306137.7,150805.8 +Middle East and North Africa,Somalia,Cereal,Online,M,5/22/2017,185670506,6/17/2017,2884,205.7,117.11,593238.8,337745.24,255493.56 +Europe,Ukraine,Fruits,Offline,H,3/3/2017,877734076,4/6/2017,9873,9.33,6.92,92115.09,68321.16,23793.93 +Europe,Spain,Beverages,Offline,C,12/11/2013,630645120,1/13/2014,760,47.45,31.79,36062,24160.4,11901.6 +Central America and the Caribbean,Saint Lucia,Cereal,Online,L,2/20/2012,116327464,3/28/2012,2737,205.7,117.11,563000.9,320530.07,242470.83 +Europe,Belarus,Fruits,Offline,C,3/30/2017,527017438,4/20/2017,5026,9.33,6.92,46892.58,34779.92,12112.66 +Middle East and North Africa,Egypt,Cereal,Online,H,11/19/2016,425263869,11/20/2016,3884,205.7,117.11,798938.8,454855.24,344083.56 +Sub-Saharan Africa,Zambia,Baby Food,Offline,M,11/23/2014,693928086,11/28/2014,7596,255.28,159.42,1939106.88,1210954.32,728152.56 +Europe,United Kingdom,Meat,Offline,M,5/22/2012,486183917,7/10/2012,1480,421.89,364.69,624397.2,539741.2,84656 +Sub-Saharan Africa,Uganda,Clothes,Online,H,7/17/2011,375517690,7/27/2011,2884,109.28,35.84,315163.52,103362.56,211800.96 +Europe,Greece,Vegetables,Offline,L,10/24/2011,105728232,11/2/2011,6188,154.06,90.93,953323.28,562674.84,390648.44 +Asia,Maldives,Cereal,Offline,C,9/20/2013,840926873,10/16/2013,7804,205.7,117.11,1605282.8,913926.44,691356.36 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,H,1/24/2015,215537440,2/23/2015,1173,154.06,90.93,180712.38,106660.89,74051.49 +Europe,Serbia,Baby Food,Online,H,9/18/2014,884296262,9/20/2014,1770,255.28,159.42,451845.6,282173.4,169672.2 +Europe,Slovenia,Cereal,Online,M,5/19/2016,172252166,6/4/2016,2099,205.7,117.11,431764.3,245813.89,185950.41 +Europe,Macedonia,Office Supplies,Offline,C,4/11/2017,424766480,4/14/2017,6696,651.21,524.96,4360502.16,3515132.16,845370 +Europe,Italy,Snacks,Online,M,11/20/2011,457513034,12/28/2011,7129,152.58,97.44,1087742.82,694649.76,393093.06 +Europe,Monaco,Baby Food,Online,C,11/28/2010,506478154,12/2/2010,6996,255.28,159.42,1785938.88,1115302.32,670636.56 +Australia and Oceania,Samoa ,Household,Offline,M,9/29/2014,877960669,10/27/2014,6927,668.27,502.54,4629106.29,3481094.58,1148011.71 +Europe,Denmark,Fruits,Online,C,4/15/2017,598571908,5/30/2017,9584,9.33,6.92,89418.72,66321.28,23097.44 +Middle East and North Africa,Kuwait,Vegetables,Online,H,4/16/2017,565235698,5/17/2017,4659,154.06,90.93,717765.54,423642.87,294122.67 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,M,7/23/2014,395188367,8/17/2014,3875,437.2,263.33,1694150,1020403.75,673746.25 +Middle East and North Africa,Morocco,Fruits,Online,C,10/3/2013,675978744,10/6/2013,5987,9.33,6.92,55858.71,41430.04,14428.67 +Middle East and North Africa,Pakistan,Clothes,Online,M,1/15/2013,715468156,1/23/2013,1781,109.28,35.84,194627.68,63831.04,130796.64 +Europe,Poland,Snacks,Online,H,6/1/2015,791830432,6/17/2015,9076,152.58,97.44,1384816.08,884365.44,500450.64 +Asia,Malaysia,Personal Care,Offline,L,5/19/2017,803551900,6/9/2017,7719,81.73,56.67,630873.87,437435.73,193438.14 +Central America and the Caribbean,Guatemala,Cereal,Offline,L,9/17/2012,719431388,9/18/2012,4590,205.7,117.11,944163,537534.9,406628.1 +Europe,Sweden,Cosmetics,Online,C,5/26/2011,128580224,5/27/2011,8600,437.2,263.33,3759920,2264638,1495282 +Central America and the Caribbean,Dominica,Clothes,Offline,L,2/17/2013,490422236,2/19/2013,5693,109.28,35.84,622131.04,204037.12,418093.92 +Central America and the Caribbean,Costa Rica,Personal Care,Online,L,2/4/2011,184693753,2/4/2011,3841,81.73,56.67,313924.93,217669.47,96255.46 +Central America and the Caribbean,Belize,Office Supplies,Offline,C,11/26/2010,361443603,12/24/2010,8049,651.21,524.96,5241589.29,4225403.04,1016186.25 +Central America and the Caribbean,Cuba,Clothes,Online,C,8/26/2011,891033113,9/27/2011,5354,109.28,35.84,585085.12,191887.36,393197.76 +Australia and Oceania,Tonga,Fruits,Offline,M,4/18/2017,814136111,6/5/2017,9822,9.33,6.92,91639.26,67968.24,23671.02 +Asia,Malaysia,Fruits,Offline,L,2/19/2010,591738927,3/13/2010,7553,9.33,6.92,70469.49,52266.76,18202.73 +Europe,Sweden,Vegetables,Offline,C,3/9/2015,755140388,4/21/2015,1676,154.06,90.93,258204.56,152398.68,105805.88 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,M,2/1/2013,555951821,2/9/2013,7353,668.27,502.54,4913789.31,3695176.62,1218612.69 +Asia,South Korea,Meat,Offline,C,1/21/2012,216097056,1/29/2012,6776,421.89,364.69,2858726.64,2471139.44,387587.2 +Australia and Oceania,Papua New Guinea,Beverages,Offline,M,10/17/2013,477812421,11/29/2013,4168,47.45,31.79,197771.6,132500.72,65270.88 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,H,4/14/2017,353646743,4/15/2017,785,437.2,263.33,343202,206714.05,136487.95 +Sub-Saharan Africa,Djibouti,Cereal,Offline,H,1/1/2015,276461350,2/8/2015,9912,205.7,117.11,2038898.4,1160794.32,878104.08 +Middle East and North Africa,Morocco,Clothes,Offline,C,11/6/2011,749430072,12/19/2011,1867,109.28,35.84,204025.76,66913.28,137112.48 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,H,10/14/2013,996039235,11/3/2013,8999,109.28,35.84,983410.72,322524.16,660886.56 +Australia and Oceania,Australia,Cosmetics,Offline,C,6/25/2016,310087668,7/9/2016,687,437.2,263.33,300356.4,180907.71,119448.69 +Central America and the Caribbean,Honduras,Vegetables,Online,H,9/5/2016,305686700,10/4/2016,8342,154.06,90.93,1285168.52,758538.06,526630.46 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,M,12/17/2015,867260158,12/26/2015,408,437.2,263.33,178377.6,107438.64,70938.96 +Central America and the Caribbean,Grenada,Baby Food,Online,C,12/21/2016,599544370,1/3/2017,7357,255.28,159.42,1878094.96,1172852.94,705242.02 +Middle East and North Africa,Morocco,Office Supplies,Offline,M,1/29/2012,877588164,3/6/2012,6695,651.21,524.96,4359850.95,3514607.2,845243.75 +Australia and Oceania,Fiji,Personal Care,Online,C,5/31/2017,896752870,7/8/2017,7957,81.73,56.67,650325.61,450923.19,199402.42 +Europe,Latvia,Cereal,Online,M,2/9/2016,822712314,2/24/2016,7711,205.7,117.11,1586152.7,903035.21,683117.49 +Middle East and North Africa,Afghanistan,Snacks,Offline,M,1/27/2015,441452825,2/25/2015,4556,152.58,97.44,695154.48,443936.64,251217.84 +Asia,Philippines,Fruits,Offline,M,12/4/2010,509273231,1/1/2011,4121,9.33,6.92,38448.93,28517.32,9931.61 +Asia,Kyrgyzstan,Cereal,Offline,C,6/28/2016,502784860,7/22/2016,4068,205.7,117.11,836787.6,476403.48,360384.12 +Middle East and North Africa,Somalia,Personal Care,Offline,H,8/3/2011,868911540,8/21/2011,9089,81.73,56.67,742843.97,515073.63,227770.34 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,H,12/14/2014,774889600,1/8/2015,5907,421.89,364.69,2492104.23,2154223.83,337880.4 +Australia and Oceania,Tuvalu,Snacks,Online,H,4/27/2012,358267867,6/11/2012,8278,152.58,97.44,1263057.24,806608.32,456448.92 +Europe,Moldova ,Baby Food,Online,L,3/16/2013,276907670,4/30/2013,1988,255.28,159.42,507496.64,316926.96,190569.68 +Sub-Saharan Africa,Lesotho,Baby Food,Online,L,10/29/2016,358982837,11/25/2016,9854,255.28,159.42,2515529.12,1570924.68,944604.44 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,C,11/24/2015,952979695,12/3/2015,6724,9.33,6.92,62734.92,46530.08,16204.84 +Europe,Belgium,Vegetables,Offline,M,7/21/2015,677697074,9/6/2015,4479,154.06,90.93,690034.74,407275.47,282759.27 +Europe,Moldova ,Personal Care,Offline,C,6/2/2014,472246301,6/9/2014,7030,81.73,56.67,574561.9,398390.1,176171.8 +Europe,Norway,Meat,Offline,L,12/23/2015,446051204,2/10/2016,5318,421.89,364.69,2243611.02,1939421.42,304189.6 +Central America and the Caribbean,Costa Rica,Fruits,Online,M,3/14/2017,328848111,4/23/2017,2319,9.33,6.92,21636.27,16047.48,5588.79 +Europe,Macedonia,Cereal,Online,M,5/2/2012,820685851,6/11/2012,8036,205.7,117.11,1653005.2,941095.96,711909.24 +Europe,Russia,Cereal,Online,L,11/5/2011,441925752,11/25/2011,4505,205.7,117.11,926678.5,527580.55,399097.95 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,M,11/24/2015,483241641,1/4/2016,795,154.06,90.93,122477.7,72289.35,50188.35 +Sub-Saharan Africa,Benin,Clothes,Online,M,7/29/2010,955619847,8/23/2010,8004,109.28,35.84,874677.12,286863.36,587813.76 +Sub-Saharan Africa,The Gambia,Fruits,Online,M,2/8/2017,140359199,3/13/2017,4261,9.33,6.92,39755.13,29486.12,10269.01 +Australia and Oceania,Palau,Household,Online,H,5/8/2012,439071023,6/19/2012,9728,668.27,502.54,6500930.56,4888709.12,1612221.44 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,C,11/17/2015,723679149,11/29/2015,1597,668.27,502.54,1067227.19,802556.38,264670.81 +Europe,Luxembourg,Beverages,Offline,M,6/17/2010,386419904,7/8/2010,9091,47.45,31.79,431367.95,289002.89,142365.06 +Sub-Saharan Africa,Djibouti,Cereal,Online,C,1/5/2014,689842116,2/8/2014,8467,205.7,117.11,1741661.9,991570.37,750091.53 +Europe,Croatia,Meat,Online,H,3/24/2015,716807115,4/21/2015,8009,421.89,364.69,3378917.01,2920802.21,458114.8 +Middle East and North Africa,Iran,Clothes,Offline,M,3/18/2015,520488727,4/6/2015,3035,109.28,35.84,331664.8,108774.4,222890.4 +Middle East and North Africa,Oman,Cereal,Online,M,2/23/2016,674373281,4/1/2016,895,205.7,117.11,184101.5,104813.45,79288.05 +Sub-Saharan Africa,Eritrea,Clothes,Online,H,6/27/2017,922259604,8/16/2017,5966,109.28,35.84,651964.48,213821.44,438143.04 +Australia and Oceania,East Timor,Beverages,Online,C,3/9/2012,628259027,4/16/2012,4662,47.45,31.79,221211.9,148204.98,73006.92 +Europe,Georgia,Snacks,Online,M,3/8/2013,126795375,3/29/2013,424,152.58,97.44,64693.92,41314.56,23379.36 +Europe,Slovakia,Vegetables,Online,C,10/11/2011,272604978,11/11/2011,8726,154.06,90.93,1344327.56,793455.18,550872.38 +Middle East and North Africa,Jordan,Meat,Offline,M,9/4/2011,190736663,10/13/2011,2072,421.89,364.69,874156.08,755637.68,118518.4 +Middle East and North Africa,Libya,Cosmetics,Offline,H,2/4/2010,426551759,3/6/2010,4999,437.2,263.33,2185562.8,1316386.67,869176.13 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,M,8/29/2016,695724093,9/23/2016,9075,205.7,117.11,1866727.5,1062773.25,803954.25 +Central America and the Caribbean,Nicaragua,Baby Food,Online,M,10/14/2011,334239995,10/24/2011,7897,255.28,159.42,2015946.16,1258939.74,757006.42 +Europe,Slovakia,Personal Care,Online,M,1/5/2011,548398292,1/14/2011,2096,81.73,56.67,171306.08,118780.32,52525.76 +Central America and the Caribbean,The Bahamas,Fruits,Online,M,10/25/2015,364810311,11/4/2015,4333,9.33,6.92,40426.89,29984.36,10442.53 +North America,United States of America,Clothes,Offline,H,5/12/2017,680399882,6/19/2017,4300,109.28,35.84,469904,154112,315792 +Asia,North Korea,Cosmetics,Offline,H,6/19/2015,212403333,7/21/2015,3721,437.2,263.33,1626821.2,979850.93,646970.27 +Asia,Japan,Cereal,Offline,H,10/16/2014,448369491,11/3/2014,1351,205.7,117.11,277900.7,158215.61,119685.09 +Europe,Latvia,Personal Care,Offline,M,6/28/2013,696159684,8/5/2013,7976,81.73,56.67,651878.48,451999.92,199878.56 +Europe,Ireland,Baby Food,Offline,C,7/28/2014,333947741,8/16/2014,1413,255.28,159.42,360710.64,225260.46,135450.18 +Middle East and North Africa,Algeria,Cosmetics,Offline,H,7/13/2014,160219991,7/17/2014,1511,437.2,263.33,660609.2,397891.63,262717.57 +Middle East and North Africa,Tunisia ,Office Supplies,Online,H,9/21/2014,143775260,10/15/2014,5149,651.21,524.96,3353080.29,2703019.04,650061.25 +Asia,Taiwan,Vegetables,Offline,H,7/22/2017,773724877,8/11/2017,1240,154.06,90.93,191034.4,112753.2,78281.2 +Central America and the Caribbean,Costa Rica,Cereal,Offline,L,2/26/2015,809492671,3/24/2015,5725,205.7,117.11,1177632.5,670454.75,507177.75 +Europe,Finland,Fruits,Online,L,11/6/2015,430814969,12/12/2015,6578,9.33,6.92,61372.74,45519.76,15852.98 +North America,Canada,Personal Care,Online,C,2/6/2010,787740600,3/12/2010,8804,81.73,56.67,719550.92,498922.68,220628.24 +Asia,Turkmenistan,Clothes,Online,L,2/28/2012,850630891,3/14/2012,9438,109.28,35.84,1031384.64,338257.92,693126.72 +North America,Mexico,Fruits,Online,H,10/30/2010,560159671,11/15/2010,2549,9.33,6.92,23782.17,17639.08,6143.09 +Asia,Indonesia,Meat,Offline,M,2/18/2011,377313268,3/25/2011,4236,421.89,364.69,1787126.04,1544826.84,242299.2 +Europe,Armenia,Baby Food,Offline,L,5/12/2015,833390510,5/18/2015,7626,255.28,159.42,1946765.28,1215736.92,731028.36 +Sub-Saharan Africa,Rwanda,Baby Food,Online,H,9/25/2011,280002725,10/26/2011,7883,255.28,159.42,2012372.24,1256707.86,755664.38 +Sub-Saharan Africa,Burundi,Household,Online,C,1/13/2016,739073741,3/1/2016,7199,668.27,502.54,4810875.73,3617785.46,1193090.27 +Central America and the Caribbean,Jamaica,Fruits,Offline,M,10/26/2014,252839887,11/1/2014,9796,9.33,6.92,91396.68,67788.32,23608.36 +Sub-Saharan Africa,Zambia,Snacks,Online,M,8/25/2014,533849990,10/13/2014,6930,152.58,97.44,1057379.4,675259.2,382120.2 +Sub-Saharan Africa,Benin,Fruits,Online,M,7/27/2015,214965379,8/21/2015,1887,9.33,6.92,17605.71,13058.04,4547.67 +Europe,Liechtenstein,Household,Offline,M,11/27/2014,699359881,12/25/2014,4985,668.27,502.54,3331325.95,2505161.9,826164.05 +Europe,Vatican City,Household,Online,H,1/20/2011,310519826,1/31/2011,8572,668.27,502.54,5728410.44,4307772.88,1420637.56 +Sub-Saharan Africa,Namibia,Cosmetics,Online,H,10/28/2014,142244040,11/15/2014,2027,437.2,263.33,886204.4,533769.91,352434.49 +Asia,Bangladesh,Snacks,Offline,L,5/20/2015,908643853,5/24/2015,6763,152.58,97.44,1031898.54,658986.72,372911.82 +Asia,Taiwan,Vegetables,Online,H,4/25/2014,694143092,5/9/2014,1221,154.06,90.93,188107.26,111025.53,77081.73 +Asia,Vietnam,Baby Food,Online,H,4/9/2014,803478085,4/14/2014,5875,255.28,159.42,1499770,936592.5,563177.5 +Europe,Monaco,Office Supplies,Online,H,3/7/2015,811697661,3/31/2015,8231,651.21,524.96,5360109.51,4320945.76,1039163.75 +Middle East and North Africa,Tunisia ,Beverages,Online,C,6/20/2010,814163148,7/18/2010,7823,47.45,31.79,371201.35,248693.17,122508.18 +Middle East and North Africa,Oman,Beverages,Offline,H,7/19/2013,976548373,8/4/2013,1220,47.45,31.79,57889,38783.8,19105.2 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,M,3/9/2016,184839665,4/27/2016,7019,651.21,524.96,4570842.99,3684694.24,886148.75 +Asia,Vietnam,Household,Online,C,1/2/2015,995335853,1/25/2015,852,668.27,502.54,569366.04,428164.08,141201.96 +Sub-Saharan Africa,Mozambique,Clothes,Offline,H,4/3/2015,184648263,4/6/2015,379,109.28,35.84,41417.12,13583.36,27833.76 +Asia,Thailand,Household,Offline,C,11/23/2011,899700725,1/2/2012,293,668.27,502.54,195803.11,147244.22,48558.89 +Asia,Vietnam,Cosmetics,Online,M,2/5/2016,507729566,3/22/2016,7316,437.2,263.33,3198555.2,1926522.28,1272032.92 +Europe,Georgia,Fruits,Offline,H,8/4/2013,946283614,8/28/2013,5205,9.33,6.92,48562.65,36018.6,12544.05 +Asia,Turkmenistan,Meat,Offline,M,11/21/2013,173224198,12/30/2013,9745,421.89,364.69,4111318.05,3553904.05,557414 +Middle East and North Africa,Somalia,Clothes,Offline,H,3/20/2016,716725146,5/3/2016,3753,109.28,35.84,410127.84,134507.52,275620.32 +Europe,Finland,Office Supplies,Online,C,4/14/2013,225272786,4/21/2013,2078,651.21,524.96,1353214.38,1090866.88,262347.5 +Europe,Russia,Fruits,Online,M,3/23/2010,917665946,4/25/2010,6601,9.33,6.92,61587.33,45678.92,15908.41 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,L,3/28/2013,133015954,5/8/2013,1232,651.21,524.96,802290.72,646750.72,155540 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,M,8/31/2010,680746638,10/6/2010,6913,651.21,524.96,4501814.73,3629048.48,872766.25 +Sub-Saharan Africa,South Sudan,Meat,Online,H,8/13/2014,490594327,9/22/2014,6618,421.89,364.69,2792068.02,2413518.42,378549.6 +Sub-Saharan Africa,Zambia,Beverages,Offline,C,10/9/2011,262607848,10/18/2011,353,47.45,31.79,16749.85,11221.87,5527.98 +Central America and the Caribbean,The Bahamas,Household,Offline,H,8/3/2012,317148530,8/21/2012,153,668.27,502.54,102245.31,76888.62,25356.69 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,C,3/29/2017,144890201,4/22/2017,5085,47.45,31.79,241283.25,161652.15,79631.1 +Middle East and North Africa,Bahrain,Personal Care,Offline,L,10/22/2011,656819188,10/23/2011,6249,81.73,56.67,510730.77,354130.83,156599.94 +Asia,Laos,Personal Care,Online,L,7/9/2017,134234321,7/20/2017,1773,81.73,56.67,144907.29,100475.91,44431.38 +Europe,Slovenia,Personal Care,Offline,M,3/26/2011,978746926,4/23/2011,1820,81.73,56.67,148748.6,103139.4,45609.2 +Sub-Saharan Africa,Swaziland,Meat,Online,L,7/8/2012,262280833,7/23/2012,3582,421.89,364.69,1511209.98,1306319.58,204890.4 +Central America and the Caribbean,Grenada,Snacks,Offline,H,9/21/2011,977072370,11/10/2011,6282,152.58,97.44,958507.56,612118.08,346389.48 +Europe,Germany,Vegetables,Online,L,8/13/2011,785670363,9/27/2011,6175,154.06,90.93,951320.5,561492.75,389827.75 +Sub-Saharan Africa,Lesotho,Fruits,Offline,H,1/11/2016,570936143,2/9/2016,1547,9.33,6.92,14433.51,10705.24,3728.27 +Sub-Saharan Africa,Tanzania,Fruits,Online,L,12/7/2010,386043536,12/25/2010,7716,9.33,6.92,71990.28,53394.72,18595.56 +Central America and the Caribbean,El Salvador,Personal Care,Offline,C,8/26/2013,804478871,10/8/2013,2030,81.73,56.67,165911.9,115040.1,50871.8 +Middle East and North Africa,Iraq,Office Supplies,Online,C,1/25/2016,670040977,2/12/2016,8870,651.21,524.96,5776232.7,4656395.2,1119837.5 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,C,2/15/2011,246841180,3/15/2011,4645,255.28,159.42,1185775.6,740505.9,445269.7 +Asia,Vietnam,Personal Care,Online,C,10/11/2011,769303309,11/21/2011,2800,81.73,56.67,228844,158676,70168 +Central America and the Caribbean,The Bahamas,Beverages,Online,L,11/18/2016,392163693,12/26/2016,8806,47.45,31.79,417844.7,279942.74,137901.96 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,L,1/6/2015,940471160,2/16/2015,5170,437.2,263.33,2260324,1361416.1,898907.9 +Asia,South Korea,Baby Food,Online,C,12/16/2010,259587037,1/19/2011,6428,255.28,159.42,1640939.84,1024751.76,616188.08 +Asia,India,Meat,Online,L,5/3/2014,765185153,6/12/2014,4146,421.89,364.69,1749155.94,1512004.74,237151.2 +Sub-Saharan Africa,Swaziland,Cereal,Online,H,2/19/2013,893251836,4/4/2013,1923,205.7,117.11,395561.1,225202.53,170358.57 +Asia,Kyrgyzstan,Personal Care,Offline,L,5/1/2015,950085914,5/20/2015,390,81.73,56.67,31874.7,22101.3,9773.4 +Sub-Saharan Africa,Senegal,Meat,Online,H,10/24/2014,862298715,10/28/2014,2207,421.89,364.69,931111.23,804870.83,126240.4 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,L,5/2/2010,626814067,5/26/2010,7066,154.06,90.93,1088587.96,642511.38,446076.58 +Asia,Bangladesh,Office Supplies,Online,H,11/4/2016,760868299,11/21/2016,6693,651.21,524.96,4358548.53,3513557.28,844991.25 +Australia and Oceania,Fiji,Cereal,Offline,C,4/18/2016,952010238,4/29/2016,9840,205.7,117.11,2024088,1152362.4,871725.6 +Central America and the Caribbean,Nicaragua,Household,Online,L,5/30/2014,508101212,7/15/2014,7295,668.27,502.54,4875029.65,3666029.3,1209000.35 +Europe,Hungary,Fruits,Offline,H,3/14/2014,607315051,3/14/2014,6874,9.33,6.92,64134.42,47568.08,16566.34 +Europe,Belarus,Baby Food,Online,H,2/26/2012,248138082,3/13/2012,8427,255.28,159.42,2151244.56,1343432.34,807812.22 +Australia and Oceania,New Zealand,Snacks,Offline,L,3/16/2017,299369132,4/9/2017,8834,152.58,97.44,1347891.72,860784.96,487106.76 +Sub-Saharan Africa,Liberia,Clothes,Online,L,8/12/2016,350119531,8/29/2016,7004,109.28,35.84,765397.12,251023.36,514373.76 +Central America and the Caribbean,Nicaragua,Personal Care,Online,C,1/29/2010,959813106,2/26/2010,8882,81.73,56.67,725925.86,503342.94,222582.92 +Middle East and North Africa,Iraq,Cereal,Offline,C,7/2/2013,508186185,8/21/2013,2440,205.7,117.11,501908,285748.4,216159.6 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,C,5/6/2017,145287597,5/23/2017,2683,255.28,159.42,684916.24,427723.86,257192.38 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,L,2/20/2013,641478669,3/19/2013,6648,47.45,31.79,315447.6,211339.92,104107.68 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,H,5/29/2012,137433230,6/11/2012,8402,651.21,524.96,5471466.42,4410713.92,1060752.5 +Asia,Kyrgyzstan,Beverages,Offline,M,8/7/2012,894137609,9/1/2012,4043,47.45,31.79,191840.35,128526.97,63313.38 +Asia,Tajikistan,Beverages,Offline,L,1/4/2016,742890632,2/21/2016,6701,47.45,31.79,317962.45,213024.79,104937.66 +Sub-Saharan Africa,Uganda,Meat,Offline,H,11/7/2010,735303628,12/9/2010,1538,421.89,364.69,648866.82,560893.22,87973.6 +Europe,Greece,Cereal,Offline,H,11/28/2012,193300426,12/13/2012,746,205.7,117.11,153452.2,87364.06,66088.14 +Europe,Finland,Clothes,Online,C,4/26/2016,759117352,6/14/2016,8549,109.28,35.84,934234.72,306396.16,627838.56 +Asia,Laos,Personal Care,Online,C,6/26/2012,545303237,7/19/2012,6201,81.73,56.67,506807.73,351410.67,155397.06 +Sub-Saharan Africa,Benin,Personal Care,Online,H,8/10/2016,884719407,9/19/2016,6988,81.73,56.67,571129.24,396009.96,175119.28 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,M,11/12/2010,480539691,12/23/2010,1228,109.28,35.84,134195.84,44011.52,90184.32 +Europe,Monaco,Clothes,Online,H,5/14/2016,356250417,6/13/2016,1270,109.28,35.84,138785.6,45516.8,93268.8 +Sub-Saharan Africa,Malawi,Meat,Offline,L,8/21/2013,705650413,8/21/2013,6493,421.89,364.69,2739331.77,2367932.17,371399.6 +Europe,Montenegro,Meat,Offline,M,7/24/2014,442851006,8/1/2014,8309,421.89,364.69,3505484.01,3030209.21,475274.8 +Europe,Monaco,Personal Care,Online,M,2/21/2013,352276027,4/11/2013,5160,81.73,56.67,421726.8,292417.2,129309.6 +Sub-Saharan Africa,Eritrea,Cereal,Offline,L,1/16/2012,838661801,2/12/2012,7519,205.7,117.11,1546658.3,880550.09,666108.21 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,C,3/9/2011,577057158,4/18/2011,2892,668.27,502.54,1932636.84,1453345.68,479291.16 +Central America and the Caribbean,Panama,Office Supplies,Offline,M,7/26/2011,562823426,9/11/2011,814,651.21,524.96,530084.94,427317.44,102767.5 +Asia,Singapore,Beverages,Offline,C,6/17/2011,961634433,8/2/2011,7853,47.45,31.79,372624.85,249646.87,122977.98 +Sub-Saharan Africa,Benin,Cereal,Online,C,3/15/2010,659476506,4/30/2010,2608,205.7,117.11,536465.6,305422.88,231042.72 +Middle East and North Africa,Syria,Vegetables,Online,C,12/26/2011,412648475,2/11/2012,708,154.06,90.93,109074.48,64378.44,44696.04 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,L,6/28/2014,597761666,7/9/2014,9815,81.73,56.67,802179.95,556216.05,245963.9 +Asia,Maldives,Snacks,Offline,H,9/3/2012,761739909,10/13/2012,4622,152.58,97.44,705224.76,450367.68,254857.08 +Central America and the Caribbean,Jamaica,Beverages,Offline,H,2/20/2010,971819531,4/7/2010,1850,47.45,31.79,87782.5,58811.5,28971 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,M,5/2/2015,465549361,6/1/2015,5256,152.58,97.44,801960.48,512144.64,289815.84 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,M,1/19/2015,800790727,1/29/2015,626,437.2,263.33,273687.2,164844.58,108842.62 +Sub-Saharan Africa,The Gambia,Household,Online,C,1/31/2016,905717456,3/10/2016,777,668.27,502.54,519245.79,390473.58,128772.21 +Asia,Brunei,Snacks,Offline,M,2/22/2011,228815877,3/27/2011,558,152.58,97.44,85139.64,54371.52,30768.12 +Sub-Saharan Africa,Comoros,Fruits,Offline,L,12/10/2012,988884818,1/27/2013,1848,9.33,6.92,17241.84,12788.16,4453.68 +Sub-Saharan Africa,Kenya,Vegetables,Online,C,7/14/2012,525035607,7/15/2012,8559,154.06,90.93,1318599.54,778269.87,540329.67 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,M,5/25/2013,746692073,5/26/2013,1632,421.89,364.69,688524.48,595174.08,93350.4 +Middle East and North Africa,Syria,Beverages,Online,C,7/3/2012,483590543,7/20/2012,4043,47.45,31.79,191840.35,128526.97,63313.38 +Europe,Portugal,Beverages,Offline,L,9/6/2011,435779845,9/13/2011,5795,47.45,31.79,274972.75,184223.05,90749.7 +Sub-Saharan Africa,Chad,Meat,Online,L,10/22/2013,923621308,12/5/2013,8925,421.89,364.69,3765368.25,3254858.25,510510 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,M,6/26/2011,537788760,7/31/2011,2500,109.28,35.84,273200,89600,183600 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,M,7/6/2013,189268529,7/11/2013,7619,81.73,56.67,622700.87,431768.73,190932.14 +Europe,Montenegro,Baby Food,Online,M,10/31/2010,859359443,11/16/2010,2411,255.28,159.42,615480.08,384361.62,231118.46 +Asia,Mongolia,Household,Online,M,8/2/2010,449672830,9/14/2010,7038,668.27,502.54,4703284.26,3536876.52,1166407.74 +Asia,Singapore,Meat,Online,M,3/16/2017,532132518,5/2/2017,8692,421.89,364.69,3667067.88,3169885.48,497182.4 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,H,6/16/2013,498974835,6/21/2013,6597,47.45,31.79,313027.65,209718.63,103309.02 +Asia,Kazakhstan,Clothes,Online,C,4/6/2017,712748610,5/9/2017,7008,109.28,35.84,765834.24,251166.72,514667.52 +Europe,Croatia,Fruits,Online,M,4/22/2017,256315171,4/29/2017,8210,9.33,6.92,76599.3,56813.2,19786.1 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,H,9/14/2014,982848346,10/30/2014,5521,255.28,159.42,1409400.88,880157.82,529243.06 +Asia,Indonesia,Cosmetics,Offline,C,8/19/2011,765834462,9/13/2011,6291,437.2,263.33,2750425.2,1656609.03,1093816.17 +Sub-Saharan Africa,Burundi,Fruits,Offline,H,2/12/2015,249072349,2/27/2015,4898,9.33,6.92,45698.34,33894.16,11804.18 +Sub-Saharan Africa,Mauritania,Fruits,Online,M,7/16/2010,596673333,9/1/2010,7754,9.33,6.92,72344.82,53657.68,18687.14 +Australia and Oceania,Tuvalu,Office Supplies,Online,L,11/4/2010,343061244,12/12/2010,8301,651.21,524.96,5405694.21,4357692.96,1048001.25 +Sub-Saharan Africa,Cameroon,Personal Care,Online,C,11/22/2014,342972409,12/14/2014,2012,81.73,56.67,164440.76,114020.04,50420.72 +Sub-Saharan Africa,Guinea,Beverages,Online,H,4/4/2011,621455657,4/24/2011,1394,47.45,31.79,66145.3,44315.26,21830.04 +Australia and Oceania,Samoa ,Cereal,Offline,C,4/17/2012,823872315,5/3/2012,981,205.7,117.11,201791.7,114884.91,86906.79 +Europe,Netherlands,Cereal,Offline,H,6/26/2012,665896213,7/29/2012,2342,205.7,117.11,481749.4,274271.62,207477.78 +Middle East and North Africa,Morocco,Office Supplies,Online,H,12/17/2014,383513677,12/21/2014,9074,651.21,524.96,5909079.54,4763487.04,1145592.5 +Sub-Saharan Africa,Central African Republic,Snacks,Online,H,7/18/2012,283023536,7/24/2012,1808,152.58,97.44,275864.64,176171.52,99693.12 +Middle East and North Africa,Libya,Beverages,Online,M,4/14/2014,291037118,5/10/2014,3206,47.45,31.79,152124.7,101918.74,50205.96 +Europe,Norway,Cereal,Offline,M,5/8/2011,404478251,6/15/2011,2958,205.7,117.11,608460.6,346411.38,262049.22 +Asia,Brunei,Clothes,Online,M,2/15/2011,240583264,3/17/2011,2789,109.28,35.84,304781.92,99957.76,204824.16 +Sub-Saharan Africa,Sudan,Vegetables,Online,C,9/14/2010,386900985,10/16/2010,1454,154.06,90.93,224003.24,132212.22,91791.02 +Australia and Oceania,East Timor,Beverages,Offline,M,10/22/2015,151292741,11/23/2015,9739,47.45,31.79,462115.55,309602.81,152512.74 +Europe,Luxembourg,Clothes,Online,M,4/19/2014,711932361,4/28/2014,5461,109.28,35.84,596778.08,195722.24,401055.84 +Europe,Spain,Beverages,Offline,H,4/2/2010,167306172,4/8/2010,8469,47.45,31.79,401854.05,269229.51,132624.54 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,L,8/2/2012,286213004,8/5/2012,5643,421.89,364.69,2380725.27,2057945.67,322779.6 +North America,Canada,Fruits,Offline,M,2/23/2016,657764184,4/6/2016,5894,9.33,6.92,54991.02,40786.48,14204.54 +Sub-Saharan Africa,Eritrea,Fruits,Online,L,1/18/2013,941383540,1/25/2013,5164,9.33,6.92,48180.12,35734.88,12445.24 +Asia,Maldives,Cereal,Offline,M,8/18/2011,416807401,9/29/2011,1427,205.7,117.11,293533.9,167115.97,126417.93 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,M,6/28/2017,234084594,7/27/2017,9688,668.27,502.54,6474199.76,4868607.52,1605592.24 +Europe,Moldova ,Vegetables,Offline,H,8/5/2014,263576447,8/21/2014,6983,154.06,90.93,1075800.98,634964.19,440836.79 +Sub-Saharan Africa,Nigeria,Snacks,Offline,L,6/18/2014,445956790,7/27/2014,7379,152.58,97.44,1125887.82,719009.76,406878.06 +Middle East and North Africa,Afghanistan,Personal Care,Offline,L,7/18/2014,342211949,8/31/2014,6975,81.73,56.67,570066.75,395273.25,174793.5 +Asia,China,Beverages,Offline,C,2/17/2017,483640754,3/6/2017,8901,47.45,31.79,422352.45,282962.79,139389.66 +Asia,India,Cosmetics,Offline,L,6/10/2010,121854531,6/20/2010,8319,437.2,263.33,3637066.8,2190642.27,1446424.53 +Asia,Sri Lanka,Household,Online,L,4/5/2010,378777110,4/15/2010,7419,668.27,502.54,4957895.13,3728344.26,1229550.87 +Asia,Tajikistan,Office Supplies,Online,L,9/19/2010,196644818,10/8/2010,426,651.21,524.96,277415.46,223632.96,53782.5 +Europe,Austria,Personal Care,Offline,L,10/19/2010,388006484,11/14/2010,8596,81.73,56.67,702551.08,487135.32,215415.76 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,H,7/20/2010,485723435,8/22/2010,5213,437.2,263.33,2279123.6,1372739.29,906384.31 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,L,11/15/2014,992969501,12/17/2014,596,255.28,159.42,152146.88,95014.32,57132.56 +Europe,Liechtenstein,Baby Food,Online,L,8/1/2014,233231008,8/28/2014,7093,255.28,159.42,1810701.04,1130766.06,679934.98 +Sub-Saharan Africa,Niger,Beverages,Online,M,12/4/2012,200306785,12/15/2012,4084,47.45,31.79,193785.8,129830.36,63955.44 +Australia and Oceania,Marshall Islands,Vegetables,Offline,L,3/18/2014,708308160,4/28/2014,2980,154.06,90.93,459098.8,270971.4,188127.4 +Sub-Saharan Africa,Mauritania,Cereal,Offline,C,6/12/2012,741658961,6/22/2012,2223,205.7,117.11,457271.1,260335.53,196935.57 +Europe,Liechtenstein,Office Supplies,Offline,M,4/15/2010,705095517,5/10/2010,2287,651.21,524.96,1489317.27,1200583.52,288733.75 +Asia,Maldives,Baby Food,Offline,H,3/27/2015,173666656,4/30/2015,677,255.28,159.42,172824.56,107927.34,64897.22 +Asia,Maldives,Cereal,Offline,C,2/20/2013,142733705,4/5/2013,6930,205.7,117.11,1425501,811572.3,613928.7 +Asia,North Korea,Cereal,Online,H,6/1/2017,777970492,6/3/2017,7612,205.7,117.11,1565788.4,891441.32,674347.08 +Europe,United Kingdom,Baby Food,Online,L,4/6/2012,965363347,4/27/2012,1322,255.28,159.42,337480.16,210753.24,126726.92 +Europe,Luxembourg,Cosmetics,Offline,H,1/4/2017,561211097,2/22/2017,3690,437.2,263.33,1613268,971687.7,641580.3 +North America,Greenland,Personal Care,Online,M,3/14/2014,842125070,5/1/2014,2377,81.73,56.67,194272.21,134704.59,59567.62 +Asia,Myanmar,Cosmetics,Offline,M,12/6/2013,455029094,12/23/2013,2075,437.2,263.33,907190,546409.75,360780.25 +Middle East and North Africa,Egypt,Beverages,Offline,H,3/25/2012,367159497,4/16/2012,9509,47.45,31.79,451202.05,302291.11,148910.94 +Middle East and North Africa,Turkey,Personal Care,Offline,H,7/19/2017,716065108,8/3/2017,8433,81.73,56.67,689229.09,477898.11,211330.98 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,C,9/6/2016,359607255,9/16/2016,4633,47.45,31.79,219835.85,147283.07,72552.78 +Europe,Estonia,Clothes,Offline,C,6/2/2016,925959765,6/14/2016,926,109.28,35.84,101193.28,33187.84,68005.44 +Sub-Saharan Africa,Gabon,Vegetables,Online,M,1/18/2017,963608968,2/24/2017,2162,154.06,90.93,333077.72,196590.66,136487.06 +Asia,Bhutan,Meat,Online,M,2/19/2016,891353690,3/31/2016,220,421.89,364.69,92815.8,80231.8,12584 +Asia,North Korea,Meat,Offline,H,4/20/2012,748305261,5/31/2012,9010,421.89,364.69,3801228.9,3285856.9,515372 +Middle East and North Africa,Kuwait,Snacks,Online,L,8/9/2016,643887507,9/24/2016,9477,152.58,97.44,1446000.66,923438.88,522561.78 +Sub-Saharan Africa,Botswana,Personal Care,Online,H,11/13/2010,307836759,12/6/2010,4593,81.73,56.67,375385.89,260285.31,115100.58 +Asia,Maldives,Cosmetics,Online,C,1/23/2012,440201842,2/25/2012,4362,437.2,263.33,1907066.4,1148645.46,758420.94 +Australia and Oceania,Australia,Office Supplies,Online,L,7/2/2015,461344087,8/18/2015,822,651.21,524.96,535294.62,431517.12,103777.5 +Asia,Maldives,Clothes,Online,M,10/10/2013,761937320,11/3/2013,3040,109.28,35.84,332211.2,108953.6,223257.6 +Europe,Estonia,Snacks,Offline,M,9/10/2015,452967870,10/18/2015,2113,152.58,97.44,322401.54,205890.72,116510.82 +Sub-Saharan Africa,South Africa,Household,Online,M,3/10/2012,515734565,3/10/2012,6173,668.27,502.54,4125230.71,3102179.42,1023051.29 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,M,5/31/2010,651848733,7/6/2010,5380,255.28,159.42,1373406.4,857679.6,515726.8 +Europe,Italy,Household,Offline,L,10/16/2014,633234202,10/22/2014,6927,668.27,502.54,4629106.29,3481094.58,1148011.71 +Middle East and North Africa,Azerbaijan,Fruits,Offline,M,9/1/2015,752127301,10/11/2015,37,9.33,6.92,345.21,256.04,89.17 +Sub-Saharan Africa,Liberia,Vegetables,Online,M,10/23/2015,471076858,10/23/2015,965,154.06,90.93,148667.9,87747.45,60920.45 +Sub-Saharan Africa,Zambia,Vegetables,Offline,H,6/26/2011,672944200,7/11/2011,7998,154.06,90.93,1232171.88,727258.14,504913.74 +Europe,United Kingdom,Snacks,Offline,H,5/16/2011,510903155,5/16/2011,6452,152.58,97.44,984446.16,628682.88,355763.28 +North America,Greenland,Cereal,Online,C,1/30/2010,558440053,3/8/2010,3676,205.7,117.11,756153.2,430496.36,325656.84 +Middle East and North Africa,Tunisia ,Vegetables,Online,L,8/22/2014,559353721,10/1/2014,4051,154.06,90.93,624097.06,368357.43,255739.63 +Sub-Saharan Africa,Rwanda,Clothes,Offline,H,6/5/2010,777755486,7/18/2010,3987,109.28,35.84,435699.36,142894.08,292805.28 +Sub-Saharan Africa,Togo,Meat,Online,C,5/19/2010,648069179,6/1/2010,6926,421.89,364.69,2922010.14,2525842.94,396167.2 +Sub-Saharan Africa,Sudan,Personal Care,Online,M,5/16/2013,125031125,6/20/2013,8343,81.73,56.67,681873.39,472797.81,209075.58 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,H,7/18/2015,133690154,8/15/2015,742,47.45,31.79,35207.9,23588.18,11619.72 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,M,2/7/2014,319407594,3/6/2014,8660,651.21,524.96,5639478.6,4546153.6,1093325 +Australia and Oceania,Australia,Snacks,Online,C,2/9/2011,397857272,2/13/2011,3663,152.58,97.44,558900.54,356922.72,201977.82 +Central America and the Caribbean,El Salvador,Beverages,Offline,M,4/4/2017,605025517,5/19/2017,9350,47.45,31.79,443657.5,297236.5,146421 +Europe,Latvia,Vegetables,Offline,C,3/28/2010,347211158,4/20/2010,6352,154.06,90.93,978589.12,577587.36,401001.76 +Central America and the Caribbean,Nicaragua,Meat,Online,L,3/26/2014,451025521,4/21/2014,7329,421.89,364.69,3092031.81,2672813.01,419218.8 +Australia and Oceania,Vanuatu,Cereal,Offline,M,11/3/2012,913392436,12/2/2012,1974,205.7,117.11,406051.8,231175.14,174876.66 +Asia,Myanmar,Vegetables,Online,H,6/14/2013,451548230,7/6/2013,2011,154.06,90.93,309814.66,182860.23,126954.43 +Sub-Saharan Africa,Togo,Clothes,Offline,H,2/26/2013,553041732,3/29/2013,6193,109.28,35.84,676771.04,221957.12,454813.92 +Europe,Austria,Vegetables,Online,M,2/6/2010,525734269,3/24/2010,5308,154.06,90.93,817750.48,482656.44,335094.04 +Europe,Vatican City,Office Supplies,Online,H,11/15/2014,647799670,1/1/2015,7173,651.21,524.96,4671129.33,3765538.08,905591.25 +Sub-Saharan Africa,Guinea,Cereal,Online,L,5/24/2016,817724263,6/18/2016,1636,205.7,117.11,336525.2,191591.96,144933.24 +Central America and the Caribbean,The Bahamas,Vegetables,Online,C,1/6/2016,104306876,1/16/2016,5577,154.06,90.93,859192.62,507116.61,352076.01 +Europe,Denmark,Baby Food,Online,M,2/25/2016,796658837,4/12/2016,7908,255.28,159.42,2018754.24,1260693.36,758060.88 +Australia and Oceania,Australia,Cosmetics,Online,M,6/29/2016,754203975,7/14/2016,4571,437.2,263.33,1998441.2,1203681.43,794759.77 +Asia,Indonesia,Vegetables,Offline,H,3/24/2010,156678617,4/4/2010,3539,154.06,90.93,545218.34,321801.27,223417.07 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,H,7/15/2010,154131591,8/3/2010,9818,651.21,524.96,6393579.78,5154057.28,1239522.5 +Middle East and North Africa,Iran,Beverages,Offline,L,7/9/2016,616924226,8/12/2016,443,47.45,31.79,21020.35,14082.97,6937.38 +Central America and the Caribbean,Cuba,Office Supplies,Offline,H,12/27/2016,585730350,2/7/2017,9482,651.21,524.96,6174773.22,4977670.72,1197102.5 +Europe,Belgium,Vegetables,Online,M,12/16/2016,521536290,1/25/2017,3033,154.06,90.93,467263.98,275790.69,191473.29 +Australia and Oceania,Tonga,Cosmetics,Offline,L,2/25/2011,955640876,3/12/2011,4226,437.2,263.33,1847607.2,1112832.58,734774.62 +Middle East and North Africa,Morocco,Cereal,Offline,M,7/4/2010,239655435,7/21/2010,8224,205.7,117.11,1691676.8,963112.64,728564.16 +Australia and Oceania,Australia,Office Supplies,Offline,M,8/28/2015,395503795,10/2/2015,7217,651.21,524.96,4699782.57,3788636.32,911146.25 +Australia and Oceania,Palau,Vegetables,Offline,L,2/28/2013,365422284,3/18/2013,5429,154.06,90.93,836391.74,493658.97,342732.77 +Central America and the Caribbean,Barbados,Snacks,Online,C,2/26/2017,961959731,3/4/2017,4116,152.58,97.44,628019.28,401063.04,226956.24 +Sub-Saharan Africa,Senegal,Snacks,Online,L,7/15/2012,817977464,7/19/2012,6564,152.58,97.44,1001535.12,639596.16,361938.96 +Europe,Finland,Meat,Online,H,10/12/2011,436649310,10/13/2011,3089,421.89,364.69,1303218.21,1126527.41,176690.8 +Europe,Montenegro,Office Supplies,Online,L,4/9/2013,841461598,4/11/2013,6041,651.21,524.96,3933959.61,3171283.36,762676.25 +Australia and Oceania,Fiji,Personal Care,Online,M,9/8/2012,426213157,9/8/2012,4799,81.73,56.67,392222.27,271959.33,120262.94 +Europe,Switzerland,Office Supplies,Offline,H,5/2/2014,805015313,5/3/2014,775,651.21,524.96,504687.75,406844,97843.75 +Middle East and North Africa,Turkey,Clothes,Offline,L,3/22/2012,962291896,5/11/2012,2411,109.28,35.84,263474.08,86410.24,177063.84 +Asia,Thailand,Beverages,Online,L,7/30/2016,402779233,8/1/2016,181,47.45,31.79,8588.45,5753.99,2834.46 +Europe,Slovakia,Personal Care,Offline,C,3/8/2012,501526153,3/13/2012,1588,81.73,56.67,129787.24,89991.96,39795.28 +Central America and the Caribbean,Dominica,Baby Food,Online,C,3/9/2015,453893983,3/27/2015,6171,255.28,159.42,1575332.88,983780.82,591552.06 +Asia,Kyrgyzstan,Office Supplies,Online,L,4/10/2016,425556552,5/18/2016,495,651.21,524.96,322348.95,259855.2,62493.75 +Europe,Montenegro,Cereal,Offline,L,10/18/2014,202500188,11/12/2014,3160,205.7,117.11,650012,370067.6,279944.4 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,L,12/9/2014,541023719,1/7/2015,9796,9.33,6.92,91396.68,67788.32,23608.36 +Europe,Serbia,Clothes,Offline,M,5/20/2014,917738473,5/31/2014,8063,109.28,35.84,881124.64,288977.92,592146.72 +Middle East and North Africa,Bahrain,Clothes,Offline,H,8/29/2015,879568278,9/21/2015,2654,109.28,35.84,290029.12,95119.36,194909.76 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,M,10/17/2014,493749463,11/14/2014,293,205.7,117.11,60270.1,34313.23,25956.87 +Sub-Saharan Africa,Malawi,Personal Care,Offline,H,8/31/2012,797830855,9/28/2012,4735,81.73,56.67,386991.55,268332.45,118659.1 +Central America and the Caribbean,Haiti,Baby Food,Online,M,3/20/2011,649673783,4/28/2011,1765,255.28,159.42,450569.2,281376.3,169192.9 +Australia and Oceania,Solomon Islands,Baby Food,Online,M,3/25/2017,777452075,4/7/2017,4201,255.28,159.42,1072431.28,669723.42,402707.86 +North America,United States of America,Cereal,Offline,M,11/10/2015,629652059,11/29/2015,6891,205.7,117.11,1417478.7,807005.01,610473.69 +Europe,Hungary,Beverages,Offline,M,3/24/2012,625072562,4/4/2012,1717,47.45,31.79,81471.65,54583.43,26888.22 +Europe,Ireland,Snacks,Offline,C,7/17/2012,802824914,7/25/2012,2587,152.58,97.44,394724.46,252077.28,142647.18 +Sub-Saharan Africa,Uganda,Fruits,Offline,H,9/17/2012,372332942,10/4/2012,446,9.33,6.92,4161.18,3086.32,1074.86 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,4/11/2017,863332974,4/18/2017,8267,651.21,524.96,5383553.07,4339844.32,1043708.75 +Sub-Saharan Africa,The Gambia,Meat,Offline,H,11/30/2012,275873839,1/6/2013,6054,421.89,364.69,2554122.06,2207833.26,346288.8 +Middle East and North Africa,Jordan,Personal Care,Offline,H,2/2/2010,730316865,3/3/2010,5844,81.73,56.67,477630.12,331179.48,146450.64 +Europe,Georgia,Beverages,Offline,C,7/15/2016,817335879,8/26/2016,6705,47.45,31.79,318152.25,213151.95,105000.3 +Asia,China,Cosmetics,Offline,L,10/9/2010,547917211,11/27/2010,9733,437.2,263.33,4255267.6,2562990.89,1692276.71 +Europe,Hungary,Meat,Offline,C,1/8/2014,903359687,1/20/2014,3061,421.89,364.69,1291405.29,1116316.09,175089.2 +Europe,Norway,Meat,Offline,C,9/18/2010,685274636,9/24/2010,6848,421.89,364.69,2889102.72,2497397.12,391705.6 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,H,11/7/2012,565585887,12/22/2012,8287,255.28,159.42,2115505.36,1321113.54,794391.82 +North America,Canada,Household,Online,H,10/11/2010,836529767,10/13/2010,6602,668.27,502.54,4411918.54,3317769.08,1094149.46 +Central America and the Caribbean,Guatemala,Cereal,Online,H,10/31/2014,960655105,12/15/2014,8048,205.7,117.11,1655473.6,942501.28,712972.32 +Central America and the Caribbean,Barbados,Household,Offline,H,9/15/2013,920823228,9/15/2013,911,668.27,502.54,608793.97,457813.94,150980.03 +Europe,Moldova ,Beverages,Online,M,2/2/2016,770207965,3/7/2016,507,47.45,31.79,24057.15,16117.53,7939.62 +Asia,Singapore,Cereal,Offline,M,7/30/2016,182295644,8/25/2016,4187,205.7,117.11,861265.9,490339.57,370926.33 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,M,8/21/2014,700885093,10/3/2014,6329,81.73,56.67,517269.17,358664.43,158604.74 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,H,10/14/2010,790087640,10/31/2010,3345,651.21,524.96,2178297.45,1755991.2,422306.25 +Sub-Saharan Africa,South Africa,Clothes,Online,H,5/24/2010,784327113,6/10/2010,8677,109.28,35.84,948222.56,310983.68,637238.88 +Asia,Uzbekistan,Household,Offline,H,4/29/2012,638339841,5/25/2012,7799,668.27,502.54,5211837.73,3919309.46,1292528.27 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,M,9/24/2012,377174651,10/8/2012,3216,205.7,117.11,661531.2,376625.76,284905.44 +Australia and Oceania,Tuvalu,Snacks,Online,C,5/20/2016,546192872,6/5/2016,9463,152.58,97.44,1443864.54,922074.72,521789.82 +Europe,Portugal,Snacks,Online,C,3/15/2010,861068332,3/18/2010,8109,152.58,97.44,1237271.22,790140.96,447130.26 +Asia,Kazakhstan,Personal Care,Online,C,6/15/2012,657787358,6/27/2012,2752,81.73,56.67,224920.96,155955.84,68965.12 +Middle East and North Africa,Azerbaijan,Beverages,Offline,H,12/22/2015,242648780,1/7/2016,4021,47.45,31.79,190796.45,127827.59,62968.86 +Asia,Sri Lanka,Fruits,Offline,M,8/26/2014,442263925,8/29/2014,4578,9.33,6.92,42712.74,31679.76,11032.98 +Central America and the Caribbean,Grenada,Fruits,Online,L,10/22/2014,353556621,12/10/2014,4116,9.33,6.92,38402.28,28482.72,9919.56 +Middle East and North Africa,Qatar,Cereal,Online,H,4/2/2016,493763196,5/14/2016,4357,205.7,117.11,896234.9,510248.27,385986.63 +Australia and Oceania,Samoa ,Fruits,Online,C,1/30/2016,550432479,2/6/2016,4057,9.33,6.92,37851.81,28074.44,9777.37 +Sub-Saharan Africa,Comoros,Beverages,Online,C,6/11/2012,731425797,7/20/2012,4002,47.45,31.79,189894.9,127223.58,62671.32 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,H,12/3/2015,414916980,12/15/2015,2010,154.06,90.93,309660.6,182769.3,126891.3 +Asia,Philippines,Office Supplies,Online,L,6/10/2015,399392354,7/1/2015,7928,651.21,524.96,5162792.88,4161882.88,1000910 +Europe,Norway,Vegetables,Online,M,5/6/2012,653650748,6/21/2012,8637,154.06,90.93,1330616.22,785362.41,545253.81 +Middle East and North Africa,Kuwait,Baby Food,Offline,C,8/17/2016,766803491,9/14/2016,3048,255.28,159.42,778093.44,485912.16,292181.28 +Middle East and North Africa,Azerbaijan,Fruits,Online,L,11/1/2012,398274409,11/2/2012,7103,9.33,6.92,66270.99,49152.76,17118.23 +Asia,South Korea,Clothes,Offline,M,11/15/2016,627799832,11/24/2016,8776,109.28,35.84,959041.28,314531.84,644509.44 +Australia and Oceania,Vanuatu,Office Supplies,Offline,H,8/18/2011,805428588,9/24/2011,3072,651.21,524.96,2000517.12,1612677.12,387840 +Australia and Oceania,Samoa ,Household,Offline,L,5/8/2011,801522004,6/7/2011,7027,668.27,502.54,4695933.29,3531348.58,1164584.71 +Europe,Kosovo,Cosmetics,Offline,H,6/1/2012,556753909,6/24/2012,4709,437.2,263.33,2058774.8,1240020.97,818753.83 +Europe,Switzerland,Vegetables,Online,M,4/10/2012,532110631,4/25/2012,2215,154.06,90.93,341242.9,201409.95,139832.95 +Asia,Brunei,Personal Care,Offline,L,3/22/2013,358890998,5/3/2013,2676,81.73,56.67,218709.48,151648.92,67060.56 +Europe,Poland,Cosmetics,Offline,L,1/16/2011,188706338,1/18/2011,1254,437.2,263.33,548248.8,330215.82,218032.98 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,L,12/14/2013,243480479,1/20/2014,139,651.21,524.96,90518.19,72969.44,17548.75 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,C,1/30/2016,365449750,3/15/2016,3557,154.06,90.93,547991.42,323438.01,224553.41 +Sub-Saharan Africa,Zambia,Cosmetics,Online,M,5/31/2016,467162978,6/15/2016,2761,437.2,263.33,1207109.2,727054.13,480055.07 +Asia,Kazakhstan,Clothes,Online,H,12/30/2014,981481492,1/2/2015,1039,109.28,35.84,113541.92,37237.76,76304.16 +Sub-Saharan Africa,Kenya,Cosmetics,Online,H,9/23/2016,611579120,11/11/2016,8707,437.2,263.33,3806700.4,2292814.31,1513886.09 +North America,Canada,Cereal,Online,L,6/7/2012,380942189,6/12/2012,8114,205.7,117.11,1669049.8,950230.54,718819.26 +Asia,Myanmar,Vegetables,Offline,C,12/2/2012,483369529,12/20/2012,8640,154.06,90.93,1331078.4,785635.2,545443.2 +Asia,Vietnam,Household,Online,C,12/6/2014,732972466,1/15/2015,1696,668.27,502.54,1133385.92,852307.84,281078.08 +Sub-Saharan Africa,The Gambia,Personal Care,Online,L,6/21/2012,114174830,7/8/2012,5724,81.73,56.67,467822.52,324379.08,143443.44 +Sub-Saharan Africa,Zimbabwe,Household,Offline,H,10/8/2015,831712949,10/15/2015,1199,668.27,502.54,801255.73,602545.46,198710.27 +Australia and Oceania,Palau,Office Supplies,Online,L,3/7/2017,660635650,3/12/2017,5624,651.21,524.96,3662405.04,2952375.04,710030 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,M,2/17/2010,596304261,3/10/2010,8537,255.28,159.42,2179325.36,1360968.54,818356.82 +Asia,Turkmenistan,Baby Food,Online,M,8/10/2015,804392611,8/11/2015,6504,255.28,159.42,1660341.12,1036867.68,623473.44 +Europe,Macedonia,Office Supplies,Online,C,3/26/2010,170887029,4/1/2010,8124,651.21,524.96,5290430.04,4264775.04,1025655 +Australia and Oceania,Kiribati,Office Supplies,Offline,M,5/4/2013,352086341,6/10/2013,9027,651.21,524.96,5878472.67,4738813.92,1139658.75 +Europe,Spain,Cosmetics,Online,C,1/14/2015,824601876,1/17/2015,6875,437.2,263.33,3005750,1810393.75,1195356.25 +Europe,Bosnia and Herzegovina,Meat,Offline,H,4/15/2010,235357463,4/22/2010,6358,421.89,364.69,2682376.62,2318699.02,363677.6 +Europe,Netherlands,Office Supplies,Online,H,4/4/2010,451589429,4/15/2010,4202,651.21,524.96,2736384.42,2205881.92,530502.5 +Europe,Luxembourg,Clothes,Online,M,10/30/2015,710846602,11/18/2015,4161,109.28,35.84,454714.08,149130.24,305583.84 +Central America and the Caribbean,Belize,Cosmetics,Offline,M,10/16/2013,770990312,11/30/2013,2021,437.2,263.33,883581.2,532189.93,351391.27 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,C,12/11/2010,460194385,1/23/2011,600,651.21,524.96,390726,314976,75750 +Europe,Luxembourg,Baby Food,Online,C,2/20/2015,126945149,3/22/2015,4746,255.28,159.42,1211558.88,756607.32,454951.56 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,L,5/14/2016,190041434,5/24/2016,6338,81.73,56.67,518004.74,359174.46,158830.28 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,H,4/5/2013,688594567,4/9/2013,9289,651.21,524.96,6049089.69,4876353.44,1172736.25 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,H,11/12/2016,832028377,11/29/2016,4541,47.45,31.79,215470.45,144358.39,71112.06 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,M,8/2/2016,350079190,8/21/2016,5067,651.21,524.96,3299681.07,2659972.32,639708.75 +Europe,Spain,Cereal,Online,C,3/31/2014,842795836,4/19/2014,872,205.7,117.11,179370.4,102119.92,77250.48 +Europe,Vatican City,Baby Food,Offline,L,9/23/2012,830539643,11/1/2012,3992,255.28,159.42,1019077.76,636404.64,382673.12 +Sub-Saharan Africa,Cameroon,Fruits,Offline,M,3/14/2012,703984439,4/20/2012,3494,9.33,6.92,32599.02,24178.48,8420.54 +Sub-Saharan Africa,Ghana,Clothes,Offline,M,11/24/2013,474116551,1/1/2014,478,109.28,35.84,52235.84,17131.52,35104.32 +Australia and Oceania,East Timor,Meat,Online,M,4/29/2016,222234809,5/1/2016,3073,421.89,364.69,1296467.97,1120692.37,175775.6 +Middle East and North Africa,Qatar,Cosmetics,Offline,L,6/28/2011,549950540,7/3/2011,1441,437.2,263.33,630005.2,379458.53,250546.67 +Asia,Turkmenistan,Personal Care,Offline,C,5/21/2011,329187572,5/31/2011,2773,81.73,56.67,226637.29,157145.91,69491.38 +Australia and Oceania,Papua New Guinea,Vegetables,Online,C,12/6/2013,752182233,1/18/2014,6293,154.06,90.93,969499.58,572222.49,397277.09 +Europe,San Marino,Cereal,Online,H,4/29/2014,381483352,5/17/2014,8256,205.7,117.11,1698259.2,966860.16,731399.04 +Europe,Armenia,Cosmetics,Online,M,5/27/2016,999952256,6/9/2016,6949,437.2,263.33,3038102.8,1829880.17,1208222.63 +Europe,Liechtenstein,Cosmetics,Offline,C,9/14/2013,860762774,10/30/2013,7688,437.2,263.33,3361193.6,2024481.04,1336712.56 +Sub-Saharan Africa,Djibouti,Vegetables,Online,H,12/24/2015,537401235,2/5/2016,7822,154.06,90.93,1205057.32,711254.46,493802.86 +Central America and the Caribbean,Belize,Baby Food,Online,M,2/9/2015,673666465,3/5/2015,1732,255.28,159.42,442144.96,276115.44,166029.52 +Asia,Singapore,Cosmetics,Online,L,8/14/2011,633669793,9/3/2011,5828,437.2,263.33,2548001.6,1534687.24,1013314.36 +Sub-Saharan Africa,Zambia,Fruits,Offline,C,11/17/2010,751835048,1/6/2011,3553,9.33,6.92,33149.49,24586.76,8562.73 +Europe,Poland,Baby Food,Offline,H,10/3/2011,982898557,11/18/2011,380,255.28,159.42,97006.4,60579.6,36426.8 +Central America and the Caribbean,Grenada,Meat,Offline,C,5/23/2010,451909148,6/21/2010,8814,421.89,364.69,3718538.46,3214377.66,504160.8 +Asia,Myanmar,Meat,Online,C,7/27/2011,604228150,8/29/2011,3392,421.89,364.69,1431050.88,1237028.48,194022.4 +Asia,Laos,Baby Food,Offline,M,5/6/2017,255529391,6/6/2017,5680,255.28,159.42,1449990.4,905505.6,544484.8 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,C,9/13/2015,541799199,9/21/2015,9278,421.89,364.69,3914295.42,3383593.82,530701.6 +Australia and Oceania,Solomon Islands,Clothes,Online,L,8/11/2014,869336402,9/19/2014,4815,109.28,35.84,526183.2,172569.6,353613.6 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Offline,L,7/18/2015,264752328,7/27/2015,4952,9.33,6.92,46202.16,34267.84,11934.32 +Europe,Albania,Personal Care,Offline,M,3/30/2017,524970805,5/16/2017,9382,81.73,56.67,766790.86,531677.94,235112.92 +Europe,Moldova ,Cereal,Online,M,12/15/2011,367228162,1/23/2012,9829,205.7,117.11,2021825.3,1151074.19,870751.11 +Asia,Taiwan,Cereal,Offline,C,11/28/2011,379073226,12/10/2011,5046,205.7,117.11,1037962.2,590937.06,447025.14 +Middle East and North Africa,Jordan,Clothes,Online,M,4/5/2015,768367326,4/13/2015,5821,109.28,35.84,636118.88,208624.64,427494.24 +Australia and Oceania,Fiji,Vegetables,Online,L,6/10/2017,913284289,6/15/2017,9971,154.06,90.93,1536132.26,906663.03,629469.23 +Europe,Slovakia,Beverages,Online,L,12/15/2014,712310445,1/30/2015,7345,47.45,31.79,348520.25,233497.55,115022.7 +Europe,Lithuania,Personal Care,Online,M,9/20/2016,134244620,9/28/2016,4821,81.73,56.67,394020.33,273206.07,120814.26 +Asia,Tajikistan,Cereal,Online,L,1/3/2010,568198144,2/10/2010,1312,205.7,117.11,269878.4,153648.32,116230.08 +Europe,Portugal,Meat,Online,M,3/24/2017,773594844,4/8/2017,2760,421.89,364.69,1164416.4,1006544.4,157872 +Asia,Vietnam,Vegetables,Offline,L,6/2/2016,930171048,7/8/2016,7138,154.06,90.93,1099680.28,649058.34,450621.94 +Middle East and North Africa,Yemen,Personal Care,Online,M,3/12/2013,387975585,4/14/2013,9452,81.73,56.67,772511.96,535644.84,236867.12 +Sub-Saharan Africa,Rwanda,Personal Care,Offline,H,3/23/2014,817369782,3/26/2014,6737,81.73,56.67,550615.01,381785.79,168829.22 +Middle East and North Africa,Turkey,Cosmetics,Offline,M,11/22/2015,359027469,12/25/2015,3061,437.2,263.33,1338269.2,806053.13,532216.07 +Sub-Saharan Africa,Lesotho,Meat,Offline,L,8/21/2015,373934972,9/8/2015,4523,421.89,364.69,1908208.47,1649492.87,258715.6 +Asia,Singapore,Cosmetics,Offline,C,10/6/2015,493391120,11/21/2015,4251,437.2,263.33,1858537.2,1119415.83,739121.37 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,C,1/20/2012,869007241,2/5/2012,7409,651.21,524.96,4824814.89,3889428.64,935386.25 +Sub-Saharan Africa,Djibouti,Personal Care,Online,H,9/20/2012,822707164,10/6/2012,6187,81.73,56.67,505663.51,350617.29,155046.22 +Sub-Saharan Africa,Niger,Personal Care,Offline,M,11/25/2011,196727216,1/13/2012,4810,81.73,56.67,393121.3,272582.7,120538.6 +Europe,Croatia,Clothes,Offline,H,2/22/2016,703616225,2/24/2016,4532,109.28,35.84,495256.96,162426.88,332830.08 +Europe,Belarus,Snacks,Online,H,5/11/2010,976235520,6/11/2010,8639,152.58,97.44,1318138.62,841784.16,476354.46 +Europe,Armenia,Baby Food,Offline,M,8/1/2014,617758929,8/25/2014,7450,255.28,159.42,1901836,1187679,714157 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,H,1/26/2012,651672780,3/3/2012,3312,47.45,31.79,157154.4,105288.48,51865.92 +Europe,Croatia,Office Supplies,Offline,L,8/18/2013,371775901,8/31/2013,5606,651.21,524.96,3650683.26,2942925.76,707757.5 +Sub-Saharan Africa,Niger,Cereal,Offline,C,12/31/2015,492179620,1/6/2016,5742,205.7,117.11,1181129.4,672445.62,508683.78 +Europe,Czech Republic,Household,Online,H,3/11/2013,897307765,3/24/2013,2163,668.27,502.54,1445468.01,1086994.02,358473.99 +Sub-Saharan Africa,Ghana,Personal Care,Online,C,6/8/2015,191896665,7/19/2015,5342,81.73,56.67,436601.66,302731.14,133870.52 +Europe,Sweden,Vegetables,Offline,C,1/29/2015,650995147,3/4/2015,2785,154.06,90.93,429057.1,253240.05,175817.05 +Sub-Saharan Africa,Liberia,Fruits,Online,C,2/14/2013,569964540,2/15/2013,4028,9.33,6.92,37581.24,27873.76,9707.48 +Middle East and North Africa,Yemen,Clothes,Online,M,5/31/2015,114478671,7/13/2015,5638,109.28,35.84,616120.64,202065.92,414054.72 +Europe,Poland,Snacks,Offline,M,9/17/2013,870523869,10/3/2013,6213,152.58,97.44,947979.54,605394.72,342584.82 +Europe,Austria,Snacks,Offline,L,3/18/2012,894398963,4/10/2012,1384,152.58,97.44,211170.72,134856.96,76313.76 +Central America and the Caribbean,Belize,Household,Offline,L,3/1/2016,562715280,3/24/2016,8811,668.27,502.54,5888126.97,4427879.94,1460247.03 +Europe,Sweden,Meat,Offline,M,12/17/2012,322396647,1/5/2013,3187,421.89,364.69,1344563.43,1162267.03,182296.4 +Middle East and North Africa,Iraq,Baby Food,Online,H,10/8/2013,240679395,10/31/2013,1236,255.28,159.42,315526.08,197043.12,118482.96 +Asia,Mongolia,Cosmetics,Online,H,11/22/2011,455112349,12/31/2011,6713,437.2,263.33,2934923.6,1767734.29,1167189.31 +Central America and the Caribbean,Dominica,Personal Care,Online,L,11/4/2016,723556840,12/4/2016,5403,81.73,56.67,441587.19,306188.01,135399.18 +Europe,Norway,Cereal,Offline,C,9/12/2012,874186694,9/12/2012,124,205.7,117.11,25506.8,14521.64,10985.16 +Europe,Estonia,Cosmetics,Offline,L,11/22/2014,355488240,12/10/2014,5725,437.2,263.33,2502970,1507564.25,995405.75 +Europe,Armenia,Office Supplies,Online,H,5/28/2013,486260306,7/5/2013,4085,651.21,524.96,2660192.85,2144461.6,515731.25 +Middle East and North Africa,Saudi Arabia,Cereal,Online,M,6/13/2014,405614221,7/11/2014,9116,205.7,117.11,1875161.2,1067574.76,807586.44 +Europe,Switzerland,Clothes,Online,M,12/2/2013,222973811,1/16/2014,1761,109.28,35.84,192442.08,63114.24,129327.84 +Europe,Denmark,Personal Care,Online,M,5/15/2016,568075406,5/24/2016,4991,81.73,56.67,407914.43,282839.97,125074.46 +Europe,Bosnia and Herzegovina,Snacks,Offline,C,1/18/2016,340967833,2/16/2016,8814,152.58,97.44,1344840.12,858836.16,486003.96 +Australia and Oceania,East Timor,Meat,Offline,L,11/3/2015,762012422,11/29/2015,5264,421.89,364.69,2220828.96,1919728.16,301100.8 +Asia,Myanmar,Snacks,Online,M,11/29/2015,421882998,12/9/2015,3409,152.58,97.44,520145.22,332172.96,187972.26 +Central America and the Caribbean,Costa Rica,Meat,Offline,M,6/30/2017,231565892,7/4/2017,4348,421.89,364.69,1834377.72,1585672.12,248705.6 +North America,Mexico,Household,Offline,M,7/13/2011,272359931,8/3/2011,6211,668.27,502.54,4150624.97,3121275.94,1029349.03 +Asia,Laos,Baby Food,Online,L,9/25/2012,245876443,10/28/2012,9158,255.28,159.42,2337854.24,1459968.36,877885.88 +Central America and the Caribbean,El Salvador,Vegetables,Online,H,5/23/2010,824039256,5/27/2010,383,154.06,90.93,59004.98,34826.19,24178.79 +Europe,Romania,Cosmetics,Offline,H,7/23/2017,499084699,8/4/2017,9108,437.2,263.33,3982017.6,2398409.64,1583607.96 +Europe,Macedonia,Fruits,Offline,L,4/18/2014,533561599,5/7/2014,1589,9.33,6.92,14825.37,10995.88,3829.49 +Asia,Laos,Snacks,Online,H,1/1/2012,910331284,1/6/2012,6112,152.58,97.44,932568.96,595553.28,337015.68 +Europe,Monaco,Personal Care,Online,L,10/17/2011,782567584,11/21/2011,7993,81.73,56.67,653267.89,452963.31,200304.58 +Europe,Macedonia,Clothes,Online,M,11/7/2015,723756825,12/16/2015,4583,109.28,35.84,500830.24,164254.72,336575.52 +Europe,Cyprus,Personal Care,Offline,L,1/20/2016,477697837,2/23/2016,260,81.73,56.67,21249.8,14734.2,6515.6 +Europe,Czech Republic,Fruits,Online,M,12/4/2012,308501946,12/4/2012,1436,9.33,6.92,13397.88,9937.12,3460.76 +Asia,Bhutan,Snacks,Offline,C,11/3/2011,550592982,11/12/2011,1554,152.58,97.44,237109.32,151421.76,85687.56 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,L,8/28/2011,258707273,10/10/2011,6086,651.21,524.96,3963264.06,3194906.56,768357.5 +Sub-Saharan Africa,Botswana,Baby Food,Online,L,2/6/2016,357893645,2/27/2016,7538,255.28,159.42,1924300.64,1201707.96,722592.68 +Middle East and North Africa,Turkey,Vegetables,Offline,H,10/18/2014,493513429,11/15/2014,445,154.06,90.93,68556.7,40463.85,28092.85 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,H,5/21/2017,381240451,6/27/2017,6376,154.06,90.93,982286.56,579769.68,402516.88 +Asia,Thailand,Meat,Offline,H,11/5/2011,257061040,12/7/2011,8929,421.89,364.69,3767055.81,3256317.01,510738.8 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,M,9/20/2013,427274024,10/29/2013,8734,109.28,35.84,954451.52,313026.56,641424.96 +Middle East and North Africa,Turkey,Office Supplies,Online,C,11/27/2016,818490731,1/10/2017,8451,651.21,524.96,5503375.71,4436436.96,1066938.75 +Asia,Bangladesh,Cosmetics,Online,M,8/1/2012,527634990,8/24/2012,7774,437.2,263.33,3398792.8,2047127.42,1351665.38 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,C,9/14/2015,971943128,9/28/2015,8425,437.2,263.33,3683410,2218555.25,1464854.75 +Europe,Croatia,Baby Food,Offline,H,10/12/2015,938963973,11/27/2015,9160,255.28,159.42,2338364.8,1460287.2,878077.6 +Sub-Saharan Africa,Eritrea,Household,Online,M,12/22/2010,636558854,12/29/2010,766,668.27,502.54,511894.82,384945.64,126949.18 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,H,11/12/2011,342901599,12/9/2011,1058,81.73,56.67,86470.34,59956.86,26513.48 +Australia and Oceania,Federated States of Micronesia,Household,Online,H,12/11/2014,856478536,1/28/2015,9886,668.27,502.54,6606517.22,4968110.44,1638406.78 +Europe,Moldova ,Baby Food,Online,L,12/30/2013,346088492,2/18/2014,4131,255.28,159.42,1054561.68,658564.02,395997.66 +Asia,Sri Lanka,Office Supplies,Online,L,6/7/2011,200842797,7/2/2011,2702,651.21,524.96,1759569.42,1418441.92,341127.5 +Sub-Saharan Africa,Mozambique,Beverages,Online,H,7/8/2014,980165278,7/15/2014,1542,47.45,31.79,73167.9,49020.18,24147.72 +Europe,Austria,Cosmetics,Online,M,6/9/2016,163792264,7/19/2016,8626,437.2,263.33,3771287.2,2271484.58,1499802.62 +Central America and the Caribbean,Grenada,Beverages,Online,H,3/26/2015,701772582,4/2/2015,8957,47.45,31.79,425009.65,284743.03,140266.62 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,L,7/28/2017,664467561,8/3/2017,9572,109.28,35.84,1046028.16,343060.48,702967.68 +Middle East and North Africa,Israel,Fruits,Online,H,4/6/2012,892551028,4/26/2012,4539,9.33,6.92,42348.87,31409.88,10938.99 +Asia,Thailand,Snacks,Offline,H,11/25/2011,947009313,1/13/2012,9955,152.58,97.44,1518933.9,970015.2,548918.7 +Middle East and North Africa,Turkey,Baby Food,Online,L,3/16/2011,459141242,4/13/2011,8952,255.28,159.42,2285266.56,1427127.84,858138.72 +Asia,Uzbekistan,Beverages,Online,L,7/15/2013,480558145,7/22/2013,6689,47.45,31.79,317393.05,212643.31,104749.74 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,C,12/19/2011,333183848,1/13/2012,5360,47.45,31.79,254332,170394.4,83937.6 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,M,10/7/2015,759254682,11/8/2015,9187,255.28,159.42,2345257.36,1464591.54,880665.82 +Sub-Saharan Africa,Kenya,Meat,Online,H,5/7/2016,771319472,5/25/2016,9427,421.89,364.69,3977157.03,3437932.63,539224.4 +Central America and the Caribbean,Guatemala,Cosmetics,Online,M,10/6/2013,802239549,11/12/2013,9365,437.2,263.33,4094378,2466085.45,1628292.55 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,C,11/28/2012,455188739,12/26/2012,9318,255.28,159.42,2378699.04,1485475.56,893223.48 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,C,3/5/2012,753653371,4/21/2012,1635,47.45,31.79,77580.75,51976.65,25604.1 +Central America and the Caribbean,El Salvador,Personal Care,Online,L,10/23/2014,991432273,11/28/2014,5696,81.73,56.67,465534.08,322792.32,142741.76 +Central America and the Caribbean,Dominica,Household,Offline,H,7/17/2017,982636773,7/18/2017,2912,668.27,502.54,1946002.24,1463396.48,482605.76 +Australia and Oceania,New Zealand,Beverages,Online,C,5/22/2014,611690700,6/29/2014,1726,47.45,31.79,81898.7,54869.54,27029.16 +Sub-Saharan Africa,Burkina Faso,Household,Offline,C,7/28/2015,283330380,7/29/2015,2611,668.27,502.54,1744852.97,1312131.94,432721.03 +Asia,Singapore,Meat,Online,M,6/13/2013,472604644,7/23/2013,3071,421.89,364.69,1295624.19,1119962.99,175661.2 +Europe,Serbia,Household,Offline,C,8/3/2016,374874818,8/14/2016,2644,668.27,502.54,1766905.88,1328715.76,438190.12 +Europe,Portugal,Household,Online,C,9/10/2015,155814731,9/22/2015,7896,668.27,502.54,5276659.92,3968055.84,1308604.08 +Central America and the Caribbean,Barbados,Meat,Offline,M,2/3/2010,501410710,2/7/2010,7426,421.89,364.69,3132955.14,2708187.94,424767.2 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,H,7/24/2011,367961585,8/30/2011,6865,651.21,524.96,4470556.65,3603850.4,866706.25 +Sub-Saharan Africa,Comoros,Office Supplies,Online,L,3/13/2010,132078683,4/4/2010,3872,651.21,524.96,2521485.12,2032645.12,488840 +Sub-Saharan Africa,Guinea,Personal Care,Online,C,2/10/2016,240685832,2/19/2016,3141,81.73,56.67,256713.93,178000.47,78713.46 +Australia and Oceania,Samoa ,Household,Online,M,3/7/2010,761019361,3/20/2010,1395,668.27,502.54,932236.65,701043.3,231193.35 +Sub-Saharan Africa,Mauritius ,Household,Online,C,1/1/2016,930628097,2/6/2016,2389,668.27,502.54,1596497.03,1200568.06,395928.97 +Sub-Saharan Africa,Angola,Cosmetics,Offline,M,10/17/2012,507373368,11/28/2012,1909,437.2,263.33,834614.8,502696.97,331917.83 +Europe,Andorra,Beverages,Online,M,12/6/2014,219429004,1/11/2015,2773,47.45,31.79,131578.85,88153.67,43425.18 +Europe,Cyprus,Office Supplies,Offline,C,2/12/2015,415281331,3/19/2015,9829,651.21,524.96,6400743.09,5159831.84,1240911.25 +Sub-Saharan Africa,Niger,Vegetables,Online,C,12/2/2010,613729178,1/15/2011,4957,154.06,90.93,763675.42,450740.01,312935.41 +Sub-Saharan Africa,Gabon,Baby Food,Online,H,2/9/2016,853883874,3/10/2016,2068,255.28,159.42,527919.04,329680.56,198238.48 +Europe,Lithuania,Snacks,Offline,C,6/13/2011,345169246,6/14/2011,2105,152.58,97.44,321180.9,205111.2,116069.7 +Asia,Bhutan,Baby Food,Offline,C,8/17/2016,617321622,9/14/2016,8041,255.28,159.42,2052706.48,1281896.22,770810.26 +Middle East and North Africa,Egypt,Clothes,Online,H,10/1/2010,570389831,10/19/2010,9881,109.28,35.84,1079795.68,354135.04,725660.64 +Europe,Italy,Fruits,Offline,C,11/7/2011,524735200,12/20/2011,9661,9.33,6.92,90137.13,66854.12,23283.01 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,L,7/9/2012,871031558,7/21/2012,6449,421.89,364.69,2720768.61,2351885.81,368882.8 +Europe,Montenegro,Meat,Offline,L,12/30/2013,720265233,2/18/2014,1343,421.89,364.69,566598.27,489778.67,76819.6 +Middle East and North Africa,Qatar,Cereal,Offline,L,10/13/2014,153735053,10/30/2014,2473,205.7,117.11,508696.1,289613.03,219083.07 +Australia and Oceania,Papua New Guinea,Cereal,Offline,C,6/16/2014,673052346,7/24/2014,1,205.7,117.11,205.7,117.11,88.59 +Asia,Thailand,Fruits,Offline,L,6/11/2017,250140941,7/8/2017,1118,9.33,6.92,10430.94,7736.56,2694.38 +Asia,India,Cosmetics,Offline,C,2/2/2014,977237164,2/10/2014,5048,437.2,263.33,2206985.6,1329289.84,877695.76 +Europe,Luxembourg,Personal Care,Offline,M,9/26/2014,516889846,11/14/2014,8047,81.73,56.67,657681.31,456023.49,201657.82 +Sub-Saharan Africa,Zambia,Clothes,Online,H,8/24/2015,651960313,9/18/2015,8399,109.28,35.84,917842.72,301020.16,616822.56 +Europe,Vatican City,Fruits,Online,C,5/10/2010,535622394,5/12/2010,1424,9.33,6.92,13285.92,9854.08,3431.84 +Middle East and North Africa,Egypt,Vegetables,Online,C,3/12/2016,741362416,3/24/2016,4469,154.06,90.93,688494.14,406366.17,282127.97 +Asia,Uzbekistan,Vegetables,Online,M,6/21/2017,112979209,7/12/2017,1913,154.06,90.93,294716.78,173949.09,120767.69 +Central America and the Caribbean,Haiti,Office Supplies,Offline,M,9/15/2014,714584100,9/24/2014,170,651.21,524.96,110705.7,89243.2,21462.5 +Middle East and North Africa,Egypt,Household,Online,M,4/9/2013,180600917,5/27/2013,2679,668.27,502.54,1790295.33,1346304.66,443990.67 +Europe,Armenia,Cereal,Online,M,1/12/2012,265765988,1/30/2012,4917,205.7,117.11,1011426.9,575829.87,435597.03 +Sub-Saharan Africa,Malawi,Clothes,Offline,C,9/15/2014,995128142,10/26/2014,9386,109.28,35.84,1025702.08,336394.24,689307.84 +Europe,Serbia,Vegetables,Offline,C,12/5/2010,214048707,12/5/2010,624,154.06,90.93,96133.44,56740.32,39393.12 +Europe,Poland,Snacks,Online,M,4/30/2010,338201510,5/20/2010,197,152.58,97.44,30058.26,19195.68,10862.58 +Sub-Saharan Africa,Ghana,Clothes,Offline,C,1/13/2016,703572881,2/16/2016,1705,109.28,35.84,186322.4,61107.2,125215.2 +Sub-Saharan Africa,Mauritania,Beverages,Offline,L,4/21/2013,716461646,5/8/2013,5777,47.45,31.79,274118.65,183650.83,90467.82 +Australia and Oceania,East Timor,Clothes,Online,L,3/5/2011,303479135,3/11/2011,5075,109.28,35.84,554596,181888,372708 +Sub-Saharan Africa,Madagascar,Snacks,Online,L,12/20/2015,361549174,1/16/2016,9290,152.58,97.44,1417468.2,905217.6,512250.6 +Asia,China,Meat,Offline,C,5/7/2012,507908093,5/25/2012,147,421.89,364.69,62017.83,53609.43,8408.4 +Central America and the Caribbean,Cuba,Cosmetics,Offline,L,7/21/2012,430104720,7/28/2012,6399,437.2,263.33,2797642.8,1685048.67,1112594.13 +Europe,France,Beverages,Online,L,9/26/2014,336000382,10/30/2014,8835,47.45,31.79,419220.75,280864.65,138356.1 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,H,5/1/2014,503768908,5/28/2014,5270,255.28,159.42,1345325.6,840143.4,505182.2 +Europe,Portugal,Personal Care,Offline,C,5/30/2015,831896626,6/28/2015,5553,81.73,56.67,453846.69,314688.51,139158.18 +Europe,Switzerland,Personal Care,Online,H,9/30/2011,389182364,10/19/2011,6565,81.73,56.67,536557.45,372038.55,164518.9 +Middle East and North Africa,Bahrain,Beverages,Offline,C,5/1/2013,564737451,6/12/2013,7216,47.45,31.79,342399.2,229396.64,113002.56 +Middle East and North Africa,Tunisia ,Meat,Online,M,4/13/2012,117985713,5/10/2012,3449,421.89,364.69,1455098.61,1257815.81,197282.8 +Europe,Slovenia,Cereal,Online,L,12/6/2016,128663480,12/29/2016,3238,205.7,117.11,666056.6,379202.18,286854.42 +Asia,Bangladesh,Office Supplies,Online,H,3/4/2010,846819579,3/14/2010,1587,651.21,524.96,1033470.27,833111.52,200358.75 +Sub-Saharan Africa,Ghana,Cereal,Online,L,10/26/2013,342815339,12/1/2013,5532,205.7,117.11,1137932.4,647852.52,490079.88 +Middle East and North Africa,Iraq,Personal Care,Online,C,9/7/2016,357324588,10/13/2016,9141,81.73,56.67,747093.93,518020.47,229073.46 +Europe,Vatican City,Office Supplies,Offline,H,3/17/2016,451333653,3/25/2016,8513,651.21,524.96,5543750.73,4468984.48,1074766.25 +Europe,Romania,Baby Food,Online,L,9/10/2014,256141364,10/18/2014,6777,255.28,159.42,1730032.56,1080389.34,649643.22 +Central America and the Caribbean,Belize,Personal Care,Online,L,6/30/2015,823359048,7/26/2015,9094,81.73,56.67,743252.62,515356.98,227895.64 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,H,9/6/2011,574910533,9/17/2011,7657,651.21,524.96,4986314.97,4019618.72,966696.25 +Australia and Oceania,New Zealand,Household,Online,L,7/13/2012,253032147,8/25/2012,6690,668.27,502.54,4470726.3,3361992.6,1108733.7 +Europe,Croatia,Office Supplies,Online,L,1/10/2017,670272719,1/21/2017,7447,651.21,524.96,4849560.87,3909377.12,940183.75 +Australia and Oceania,Solomon Islands,Personal Care,Offline,C,1/26/2010,459493577,2/15/2010,3215,81.73,56.67,262761.95,182194.05,80567.9 +Europe,Russia,Fruits,Offline,L,9/16/2011,123868548,9/25/2011,4311,9.33,6.92,40221.63,29832.12,10389.51 +Middle East and North Africa,Kuwait,Cereal,Offline,C,10/4/2012,686883962,11/8/2012,3083,205.7,117.11,634173.1,361050.13,273122.97 +Australia and Oceania,Marshall Islands,Baby Food,Offline,H,6/18/2016,542338645,7/26/2016,8912,255.28,159.42,2275055.36,1420751.04,854304.32 +Europe,Liechtenstein,Meat,Offline,C,12/26/2011,404343926,1/20/2012,3208,421.89,364.69,1353423.12,1169925.52,183497.6 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,C,1/21/2016,157323634,3/1/2016,4414,154.06,90.93,680020.84,401365.02,278655.82 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,M,3/7/2016,206014096,4/18/2016,3004,47.45,31.79,142539.8,95497.16,47042.64 +Sub-Saharan Africa,Ghana,Snacks,Online,H,4/17/2012,125464141,5/11/2012,6482,152.58,97.44,989023.56,631606.08,357417.48 +Middle East and North Africa,Syria,Vegetables,Offline,H,12/15/2012,911035096,2/2/2013,4385,154.06,90.93,675553.1,398728.05,276825.05 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Offline,L,6/11/2016,928400790,6/21/2016,3280,109.28,35.84,358438.4,117555.2,240883.2 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,L,7/10/2014,863547551,7/31/2014,1765,154.06,90.93,271915.9,160491.45,111424.45 +Middle East and North Africa,Israel,Fruits,Online,C,5/19/2011,572774207,6/18/2011,5471,9.33,6.92,51044.43,37859.32,13185.11 +Sub-Saharan Africa,Zambia,Office Supplies,Online,C,4/9/2012,432692086,5/28/2012,2059,651.21,524.96,1340841.39,1080892.64,259948.75 +Asia,Nepal,Beverages,Online,C,2/27/2012,890225017,3/25/2012,6220,47.45,31.79,295139,197733.8,97405.2 +Sub-Saharan Africa,Niger,Personal Care,Online,C,8/20/2014,212609326,9/20/2014,4679,81.73,56.67,382414.67,265158.93,117255.74 +Central America and the Caribbean,Haiti,Office Supplies,Online,H,1/4/2013,337393844,1/15/2013,1191,651.21,524.96,775591.11,625227.36,150363.75 +Sub-Saharan Africa,Malawi,Beverages,Online,H,10/17/2016,122439897,11/19/2016,1541,47.45,31.79,73120.45,48988.39,24132.06 +Middle East and North Africa,Egypt,Beverages,Online,C,1/23/2010,295921313,1/23/2010,8547,47.45,31.79,405555.15,271709.13,133846.02 +Europe,Hungary,Beverages,Online,H,10/26/2015,306324422,11/25/2015,7058,47.45,31.79,334902.1,224373.82,110528.28 +Europe,Netherlands,Personal Care,Offline,H,6/23/2016,572448050,7/20/2016,8954,81.73,56.67,731810.42,507423.18,224387.24 +Europe,Estonia,Cereal,Online,H,9/2/2010,233403527,9/11/2010,8145,205.7,117.11,1675426.5,953860.95,721565.55 +Europe,Greece,Baby Food,Online,L,1/8/2017,298614680,2/13/2017,5575,255.28,159.42,1423186,888766.5,534419.5 +Sub-Saharan Africa,Ethiopia,Meat,Online,L,5/10/2017,497817838,6/3/2017,4216,421.89,364.69,1778688.24,1537533.04,241155.2 +Asia,Philippines,Beverages,Offline,C,7/1/2013,631061828,8/4/2013,4073,47.45,31.79,193263.85,129480.67,63783.18 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,L,11/28/2015,118707978,1/4/2016,7184,437.2,263.33,3140844.8,1891762.72,1249082.08 +Asia,Maldives,Office Supplies,Online,H,3/6/2017,251430118,4/17/2017,2614,651.21,524.96,1702262.94,1372245.44,330017.5 +Europe,Iceland,Personal Care,Online,H,12/20/2010,140214574,1/12/2011,1463,81.73,56.67,119570.99,82908.21,36662.78 +Australia and Oceania,Samoa ,Household,Offline,M,12/8/2010,766360175,1/19/2011,1861,668.27,502.54,1243650.47,935226.94,308423.53 +Australia and Oceania,Kiribati,Vegetables,Online,L,8/25/2016,931478250,9/16/2016,3968,154.06,90.93,611310.08,360810.24,250499.84 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,M,5/25/2017,407492625,6/21/2017,4978,651.21,524.96,3241723.38,2613250.88,628472.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,L,2/3/2011,386639630,3/9/2011,4113,651.21,524.96,2678426.73,2159160.48,519266.25 +Europe,San Marino,Cereal,Offline,M,8/26/2015,331468093,9/1/2015,7629,205.7,117.11,1569285.3,893432.19,675853.11 +Sub-Saharan Africa,Mauritius ,Clothes,Online,M,3/9/2012,224839341,3/31/2012,3812,109.28,35.84,416575.36,136622.08,279953.28 +Sub-Saharan Africa,Burundi,Cereal,Offline,M,12/18/2016,119927203,2/5/2017,7979,205.7,117.11,1641280.3,934420.69,706859.61 +Australia and Oceania,Tonga,Cereal,Offline,M,1/5/2017,590218007,1/19/2017,7479,205.7,117.11,1538430.3,875865.69,662564.61 +Asia,Cambodia,Vegetables,Online,M,10/15/2011,479510581,11/21/2011,6692,154.06,90.93,1030969.52,608503.56,422465.96 +Australia and Oceania,New Zealand,Snacks,Online,L,12/16/2016,951916253,2/1/2017,2028,152.58,97.44,309432.24,197608.32,111823.92 +Europe,Latvia,Clothes,Online,H,3/6/2015,541858851,3/20/2015,6930,109.28,35.84,757310.4,248371.2,508939.2 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,M,11/17/2012,104074704,12/9/2012,6873,255.28,159.42,1754539.44,1095693.66,658845.78 +Australia and Oceania,Vanuatu,Household,Offline,M,10/14/2013,563612639,11/23/2013,4360,668.27,502.54,2913657.2,2191074.4,722582.8 +Sub-Saharan Africa,Guinea,Personal Care,Online,C,2/7/2015,665833985,2/9/2015,3927,81.73,56.67,320953.71,222543.09,98410.62 +Middle East and North Africa,Tunisia ,Personal Care,Online,L,4/26/2011,126412570,5/28/2011,7143,81.73,56.67,583797.39,404793.81,179003.58 +Europe,Portugal,Cosmetics,Offline,L,2/15/2013,981334722,3/1/2013,7606,437.2,263.33,3325343.2,2002887.98,1322455.22 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,C,5/11/2013,836899268,6/4/2013,5946,154.06,90.93,916040.76,540669.78,375370.98 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,L,6/27/2013,519717538,8/13/2013,4824,154.06,90.93,743185.44,438646.32,304539.12 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,H,4/2/2012,926713359,4/11/2012,3931,109.28,35.84,429579.68,140887.04,288692.64 +Europe,Lithuania,Baby Food,Online,H,1/15/2017,775123059,1/15/2017,4993,255.28,159.42,1274613.04,795984.06,478628.98 +Sub-Saharan Africa,Zambia,Meat,Offline,M,5/16/2017,652495467,7/2/2017,6763,421.89,364.69,2853242.07,2466398.47,386843.6 +Asia,China,Fruits,Online,H,5/26/2011,766691911,7/4/2011,29,9.33,6.92,270.57,200.68,69.89 +Asia,Cambodia,Household,Online,L,4/9/2017,495886218,4/14/2017,2606,668.27,502.54,1741511.62,1309619.24,431892.38 +Asia,Kazakhstan,Household,Online,C,5/6/2016,638564717,6/13/2016,4345,668.27,502.54,2903633.15,2183536.3,720096.85 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,C,7/17/2017,263526237,8/2/2017,2124,154.06,90.93,327223.44,193135.32,134088.12 +Europe,Andorra,Personal Care,Offline,L,9/14/2015,759882104,10/19/2015,4856,81.73,56.67,396880.88,275189.52,121691.36 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,C,7/9/2010,887056148,8/4/2010,8481,154.06,90.93,1306582.86,771177.33,535405.53 +Sub-Saharan Africa,Guinea,Fruits,Offline,C,4/29/2010,824784696,6/1/2010,975,9.33,6.92,9096.75,6747,2349.75 +Europe,Portugal,Cosmetics,Online,M,2/26/2013,823116576,4/8/2013,7341,437.2,263.33,3209485.2,1933105.53,1276379.67 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,C,7/17/2010,752413117,8/31/2010,4617,81.73,56.67,377347.41,261645.39,115702.02 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,H,1/2/2014,553348147,2/1/2014,6868,205.7,117.11,1412747.6,804311.48,608436.12 +Australia and Oceania,Tonga,Cosmetics,Offline,M,6/2/2013,686907994,7/18/2013,195,437.2,263.33,85254,51349.35,33904.65 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,C,1/30/2011,784391486,2/26/2011,7727,437.2,263.33,3378244.4,2034750.91,1343493.49 +Asia,Laos,Office Supplies,Offline,C,5/9/2010,997409951,6/2/2010,4624,651.21,524.96,3011195.04,2427415.04,583780 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,M,11/14/2011,647887217,12/9/2011,3080,437.2,263.33,1346576,811056.4,535519.6 +Asia,Sri Lanka,Office Supplies,Offline,H,5/5/2017,478059613,6/6/2017,7318,651.21,524.96,4765554.78,3841657.28,923897.5 +Sub-Saharan Africa,Uganda,Personal Care,Online,H,8/9/2010,400475966,9/11/2010,8593,81.73,56.67,702305.89,486965.31,215340.58 +Europe,Macedonia,Fruits,Offline,C,6/4/2014,847997605,7/6/2014,191,9.33,6.92,1782.03,1321.72,460.31 +Middle East and North Africa,Bahrain,Household,Offline,L,12/25/2010,523798358,1/13/2011,2429,668.27,502.54,1623227.83,1220669.66,402558.17 +North America,Mexico,Meat,Offline,M,10/24/2013,451364552,10/24/2013,7656,421.89,364.69,3229989.84,2792066.64,437923.2 +Europe,Georgia,Meat,Online,L,1/7/2011,824495017,1/24/2011,5253,421.89,364.69,2216188.17,1915716.57,300471.6 +Europe,Armenia,Office Supplies,Offline,C,6/23/2014,557301080,7/19/2014,6629,651.21,524.96,4316871.09,3479959.84,836911.25 +Europe,Lithuania,Beverages,Online,H,8/17/2010,434206569,9/6/2010,228,47.45,31.79,10818.6,7248.12,3570.48 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,C,4/8/2017,859947812,4/17/2017,6522,154.06,90.93,1004779.32,593045.46,411733.86 +Europe,Slovenia,Vegetables,Online,H,8/11/2011,509573638,9/17/2011,3018,154.06,90.93,464953.08,274426.74,190526.34 +Asia,Kyrgyzstan,Cereal,Online,L,5/14/2017,378445374,5/27/2017,9251,205.7,117.11,1902930.7,1083384.61,819546.09 +Asia,Japan,Cereal,Offline,L,2/4/2010,632236850,3/12/2010,1788,205.7,117.11,367791.6,209392.68,158398.92 +Australia and Oceania,New Zealand,Vegetables,Online,H,11/6/2011,156934392,11/21/2011,9229,154.06,90.93,1421819.74,839192.97,582626.77 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,C,9/3/2011,608836829,9/3/2011,7202,437.2,263.33,3148714.4,1896502.66,1252211.74 +Middle East and North Africa,Egypt,Meat,Online,L,10/27/2014,564555490,10/29/2014,3370,421.89,364.69,1421769.3,1229005.3,192764 +Europe,San Marino,Office Supplies,Offline,H,4/2/2016,471014201,4/26/2016,2424,651.21,524.96,1578533.04,1272503.04,306030 +Sub-Saharan Africa,Gabon,Clothes,Online,L,12/29/2011,395449292,1/25/2012,1088,109.28,35.84,118896.64,38993.92,79902.72 +Europe,Russia,Vegetables,Online,L,6/29/2010,475409591,7/13/2010,3117,154.06,90.93,480205.02,283428.81,196776.21 +Asia,Bhutan,Snacks,Online,M,9/10/2013,468756425,9/11/2013,4298,152.58,97.44,655788.84,418797.12,236991.72 +Asia,Thailand,Cosmetics,Online,C,3/29/2013,203663623,5/10/2013,7447,437.2,263.33,3255828.4,1961018.51,1294809.89 +Europe,Serbia,Personal Care,Online,C,12/28/2016,928617513,12/30/2016,7413,81.73,56.67,605864.49,420094.71,185769.78 +Asia,Tajikistan,Beverages,Offline,L,12/8/2014,362416923,1/15/2015,6076,47.45,31.79,288306.2,193156.04,95150.16 +Australia and Oceania,Solomon Islands,Vegetables,Online,M,4/12/2013,344173181,4/30/2013,7347,154.06,90.93,1131878.82,668062.71,463816.11 +Europe,Italy,Office Supplies,Offline,C,6/30/2015,983310115,8/18/2015,2169,651.21,524.96,1412474.49,1138638.24,273836.25 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,L,12/26/2010,209564054,2/13/2011,3515,9.33,6.92,32794.95,24323.8,8471.15 +Asia,Myanmar,Fruits,Offline,C,9/20/2016,522983825,10/19/2016,1390,9.33,6.92,12968.7,9618.8,3349.9 +Europe,Spain,Fruits,Offline,M,11/12/2012,443930757,11/21/2012,7831,9.33,6.92,73063.23,54190.52,18872.71 +Sub-Saharan Africa,Angola,Personal Care,Offline,C,9/26/2014,363078677,11/15/2014,1904,81.73,56.67,155613.92,107899.68,47714.24 +Europe,Hungary,Beverages,Online,C,12/27/2015,291413915,1/20/2016,4708,47.45,31.79,223394.6,149667.32,73727.28 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,H,2/18/2015,310235297,4/3/2015,4373,651.21,524.96,2847741.33,2295650.08,552091.25 +Australia and Oceania,Palau,Clothes,Offline,L,9/29/2011,121154153,11/1/2011,1061,109.28,35.84,115946.08,38026.24,77919.84 +Europe,Hungary,Household,Online,M,4/1/2010,396094310,4/6/2010,1963,668.27,502.54,1311814.01,986486.02,325327.99 +Europe,Estonia,Snacks,Offline,C,2/21/2016,527292096,3/29/2016,6304,152.58,97.44,961864.32,614261.76,347602.56 +Central America and the Caribbean,Grenada,Snacks,Offline,C,1/14/2017,877296340,2/25/2017,337,152.58,97.44,51419.46,32837.28,18582.18 +Sub-Saharan Africa,Lesotho,Baby Food,Online,C,10/11/2016,528968369,11/29/2016,2350,255.28,159.42,599908,374637,225271 +Sub-Saharan Africa,Uganda,Cereal,Offline,H,6/22/2016,435482013,7/14/2016,7660,205.7,117.11,1575662,897062.6,678599.4 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,L,9/25/2010,270323598,11/8/2010,3615,205.7,117.11,743605.5,423352.65,320252.85 +Australia and Oceania,New Zealand,Meat,Offline,C,2/25/2014,677291953,3/27/2014,4595,421.89,364.69,1938584.55,1675750.55,262834 +Europe,Hungary,Office Supplies,Offline,M,2/10/2012,120498406,2/21/2012,7011,651.21,524.96,4565633.31,3680494.56,885138.75 +Sub-Saharan Africa,Burundi,Beverages,Offline,H,7/21/2017,734366786,7/29/2017,4306,47.45,31.79,204319.7,136887.74,67431.96 +Europe,Georgia,Baby Food,Offline,C,3/15/2014,673633420,3/18/2014,1953,255.28,159.42,498561.84,311347.26,187214.58 +Middle East and North Africa,Turkey,Snacks,Offline,H,5/4/2013,863347136,5/20/2013,2458,152.58,97.44,375041.64,239507.52,135534.12 +Asia,Tajikistan,Baby Food,Offline,C,3/6/2012,948869264,4/7/2012,356,255.28,159.42,90879.68,56753.52,34126.16 +Asia,Philippines,Office Supplies,Online,M,10/11/2012,645873630,11/2/2012,7215,651.21,524.96,4698480.15,3787586.4,910893.75 +Middle East and North Africa,Oman,Snacks,Offline,C,9/9/2010,190346562,10/2/2010,6633,152.58,97.44,1012063.14,646319.52,365743.62 +Sub-Saharan Africa,Togo,Beverages,Offline,L,11/21/2013,788586890,11/29/2013,9240,47.45,31.79,438438,293739.6,144698.4 +Europe,Norway,Baby Food,Online,C,4/9/2016,567205941,4/24/2016,7697,255.28,159.42,1964890.16,1227055.74,737834.42 +Central America and the Caribbean,Costa Rica,Beverages,Offline,H,8/1/2016,423127543,8/21/2016,1698,47.45,31.79,80570.1,53979.42,26590.68 +Sub-Saharan Africa,Seychelles ,Clothes,Online,L,8/20/2014,873588025,8/30/2014,2965,109.28,35.84,324015.2,106265.6,217749.6 +Europe,Belgium,Baby Food,Offline,L,2/3/2015,706136214,2/17/2015,253,255.28,159.42,64585.84,40333.26,24252.58 +Sub-Saharan Africa,The Gambia,Clothes,Offline,H,2/9/2016,128633439,3/2/2016,4348,109.28,35.84,475149.44,155832.32,319317.12 +Europe,Spain,Office Supplies,Offline,H,2/10/2013,319253528,2/21/2013,3068,651.21,524.96,1997912.28,1610577.28,387335 +Sub-Saharan Africa,Cameroon,Beverages,Online,H,3/8/2010,276482808,4/1/2010,6262,47.45,31.79,297131.9,199068.98,98062.92 +Sub-Saharan Africa,Senegal,Vegetables,Online,H,3/27/2016,869120109,5/8/2016,809,154.06,90.93,124634.54,73562.37,51072.17 +Europe,Norway,Office Supplies,Offline,L,12/22/2010,786276757,12/29/2010,5620,651.21,524.96,3659800.2,2950275.2,709525 +Europe,Belarus,Vegetables,Offline,L,10/20/2016,587376582,10/22/2016,6638,154.06,90.93,1022650.28,603593.34,419056.94 +Asia,Philippines,Personal Care,Offline,L,10/7/2011,452155911,10/29/2011,1837,81.73,56.67,150138.01,104102.79,46035.22 +Australia and Oceania,Tonga,Cereal,Offline,H,8/12/2016,630663573,10/1/2016,6221,205.7,117.11,1279659.7,728541.31,551118.39 +Australia and Oceania,Kiribati,Fruits,Offline,M,4/23/2015,993260896,5/24/2015,6826,9.33,6.92,63686.58,47235.92,16450.66 +Europe,Georgia,Snacks,Offline,L,10/19/2011,580621707,10/21/2011,7721,152.58,97.44,1178070.18,752334.24,425735.94 +Europe,Ukraine,Cereal,Offline,C,2/7/2011,753732335,2/17/2011,5002,205.7,117.11,1028911.4,585784.22,443127.18 +Asia,Mongolia,Meat,Offline,M,7/8/2015,243891608,8/21/2015,1802,421.89,364.69,760245.78,657171.38,103074.4 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,L,4/3/2013,102710855,5/23/2013,3279,651.21,524.96,2135317.59,1721343.84,413973.75 +Asia,Nepal,Baby Food,Offline,H,7/14/2012,552113902,8/1/2012,1628,255.28,159.42,415595.84,259535.76,156060.08 +Europe,Czech Republic,Office Supplies,Offline,C,1/21/2015,534337079,3/11/2015,1071,651.21,524.96,697445.91,562232.16,135213.75 +Central America and the Caribbean,Barbados,Snacks,Online,M,3/24/2012,861929214,4/26/2012,2863,152.58,97.44,436836.54,278970.72,157865.82 +Australia and Oceania,Australia,Cereal,Online,H,9/5/2011,167751634,9/27/2011,291,205.7,117.11,59858.7,34079.01,25779.69 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,H,9/23/2010,754978168,9/30/2010,3672,9.33,6.92,34259.76,25410.24,8849.52 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,H,5/5/2015,947095143,6/19/2015,5354,255.28,159.42,1366769.12,853534.68,513234.44 +Sub-Saharan Africa,Mozambique,Fruits,Offline,L,8/14/2013,937901389,9/8/2013,4718,9.33,6.92,44018.94,32648.56,11370.38 +Middle East and North Africa,Pakistan,Personal Care,Offline,H,6/9/2017,541508233,6/13/2017,3175,81.73,56.67,259492.75,179927.25,79565.5 +Middle East and North Africa,Pakistan,Clothes,Offline,C,3/29/2013,542339503,4/27/2013,9166,109.28,35.84,1001660.48,328509.44,673151.04 +Sub-Saharan Africa,Liberia,Baby Food,Offline,H,4/3/2011,445131528,4/7/2011,3166,255.28,159.42,808216.48,504723.72,303492.76 +Europe,Armenia,Cereal,Online,L,5/27/2011,724933135,6/24/2011,2679,205.7,117.11,551070.3,313737.69,237332.61 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,L,9/6/2014,577105653,9/12/2014,7242,205.7,117.11,1489679.4,848110.62,641568.78 +Europe,Malta,Personal Care,Online,C,10/17/2011,167322909,11/26/2011,3422,81.73,56.67,279680.06,193924.74,85755.32 +Middle East and North Africa,Tunisia ,Personal Care,Online,C,3/22/2017,181571233,4/29/2017,9818,81.73,56.67,802425.14,556386.06,246039.08 +Europe,Denmark,Vegetables,Offline,M,6/9/2012,476149451,7/28/2012,2059,154.06,90.93,317209.54,187224.87,129984.67 +Europe,Slovenia,Snacks,Online,L,4/8/2010,527668893,5/14/2010,7806,152.58,97.44,1191039.48,760616.64,430422.84 +Australia and Oceania,Fiji,Cosmetics,Offline,L,3/31/2013,783053386,5/19/2013,1753,437.2,263.33,766411.6,461617.49,304794.11 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,C,5/25/2017,409539258,5/26/2017,622,255.28,159.42,158784.16,99159.24,59624.92 +Europe,Kosovo,Office Supplies,Online,L,1/9/2016,444675338,2/25/2016,8169,651.21,524.96,5319734.49,4288398.24,1031336.25 +Europe,Albania,Baby Food,Online,C,1/24/2011,646322953,3/14/2011,179,255.28,159.42,45695.12,28536.18,17158.94 +Asia,Vietnam,Meat,Online,H,11/21/2016,842655932,12/3/2016,9471,421.89,364.69,3995720.19,3453978.99,541741.2 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,C,1/24/2011,482160604,1/27/2011,892,421.89,364.69,376325.88,325303.48,51022.4 +Sub-Saharan Africa,Seychelles ,Meat,Offline,M,11/13/2013,883635795,12/11/2013,6323,421.89,364.69,2667610.47,2305934.87,361675.6 +Sub-Saharan Africa,Cameroon,Snacks,Offline,H,5/11/2016,286192834,5/15/2016,9674,152.58,97.44,1476058.92,942634.56,533424.36 +Europe,Romania,Baby Food,Online,M,6/11/2014,599255549,7/20/2014,1889,255.28,159.42,482223.92,301144.38,181079.54 +Europe,Macedonia,Fruits,Online,C,8/30/2012,652560269,8/31/2012,5940,9.33,6.92,55420.2,41104.8,14315.4 +Asia,Vietnam,Clothes,Online,H,11/3/2012,246155822,11/4/2012,1833,109.28,35.84,200310.24,65694.72,134615.52 +Middle East and North Africa,Afghanistan,Personal Care,Offline,L,4/19/2010,600403535,4/28/2010,1603,81.73,56.67,131013.19,90842.01,40171.18 +Europe,Croatia,Snacks,Offline,H,10/6/2012,305977237,11/11/2012,4319,152.58,97.44,658993.02,420843.36,238149.66 +Europe,Malta,Office Supplies,Offline,H,11/27/2013,273863255,12/1/2013,1078,651.21,524.96,702004.38,565906.88,136097.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,M,3/25/2012,585360419,4/19/2012,11,651.21,524.96,7163.31,5774.56,1388.75 +Asia,South Korea,Vegetables,Offline,C,11/19/2014,942080056,12/12/2014,1279,154.06,90.93,197042.74,116299.47,80743.27 +Asia,Mongolia,Cosmetics,Offline,C,2/24/2011,215945994,3/8/2011,2073,437.2,263.33,906315.6,545883.09,360432.51 +Asia,Mongolia,Office Supplies,Online,M,2/2/2014,499194562,2/20/2014,1619,651.21,524.96,1054308.99,849910.24,204398.75 +Sub-Saharan Africa,Lesotho,Household,Offline,L,4/29/2011,354374587,5/4/2011,6170,668.27,502.54,4123225.9,3100671.8,1022554.1 +Sub-Saharan Africa,Mauritius ,Meat,Online,L,4/8/2014,664347398,4/10/2014,4013,421.89,364.69,1693044.57,1463500.97,229543.6 +Middle East and North Africa,Israel,Fruits,Online,H,6/16/2016,582286822,7/11/2016,465,9.33,6.92,4338.45,3217.8,1120.65 +Sub-Saharan Africa,Malawi,Fruits,Online,C,6/30/2012,681679189,7/1/2012,2875,9.33,6.92,26823.75,19895,6928.75 +Australia and Oceania,New Zealand,Snacks,Offline,M,12/27/2016,706323325,12/28/2016,5623,152.58,97.44,857957.34,547905.12,310052.22 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,M,4/24/2015,920330560,4/29/2015,5119,437.2,263.33,2238026.8,1347986.27,890040.53 +Asia,India,Vegetables,Offline,M,10/31/2012,758124721,12/1/2012,4807,154.06,90.93,740566.42,437100.51,303465.91 +Australia and Oceania,Tonga,Fruits,Offline,L,12/30/2015,174442136,1/12/2016,159,9.33,6.92,1483.47,1100.28,383.19 +Central America and the Caribbean,Costa Rica,Cereal,Offline,H,5/14/2013,994331634,6/4/2013,3681,205.7,117.11,757181.7,431081.91,326099.79 +North America,Greenland,Personal Care,Online,L,4/20/2017,163154542,5/29/2017,9909,81.73,56.67,809862.57,561543.03,248319.54 +Asia,Cambodia,Meat,Online,M,9/18/2014,996584689,10/28/2014,411,421.89,364.69,173396.79,149887.59,23509.2 +Asia,Japan,Household,Online,M,4/20/2016,130608403,4/29/2016,8784,668.27,502.54,5870083.68,4414311.36,1455772.32 +Asia,Indonesia,Household,Offline,L,11/22/2014,571524512,12/13/2014,5659,668.27,502.54,3781739.93,2843873.86,937866.07 +Europe,Bosnia and Herzegovina,Beverages,Offline,L,12/16/2011,445944344,12/28/2011,3696,47.45,31.79,175375.2,117495.84,57879.36 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,M,10/25/2013,650791728,11/2/2013,2589,437.2,263.33,1131910.8,681761.37,450149.43 +Europe,Iceland,Personal Care,Online,L,9/14/2012,803302991,11/2/2012,4061,81.73,56.67,331905.53,230136.87,101768.66 +Sub-Saharan Africa,Ethiopia,Household,Offline,H,4/14/2013,591026961,4/24/2013,6867,668.27,502.54,4589010.09,3450942.18,1138067.91 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,M,9/18/2013,221824967,10/21/2013,1792,421.89,364.69,756026.88,653524.48,102502.4 +Asia,North Korea,Office Supplies,Online,H,12/31/2016,873870837,2/15/2017,6655,651.21,524.96,4333802.55,3493608.8,840193.75 +Europe,Kosovo,Vegetables,Offline,C,1/25/2012,645650899,3/5/2012,1304,154.06,90.93,200894.24,118572.72,82321.52 +Asia,Thailand,Office Supplies,Offline,L,5/29/2015,405963981,7/14/2015,2618,651.21,524.96,1704867.78,1374345.28,330522.5 +Sub-Saharan Africa,Cameroon,Meat,Offline,C,4/17/2014,643921411,4/24/2014,9510,421.89,364.69,4012173.9,3468201.9,543972 +Sub-Saharan Africa,Zambia,Meat,Online,C,12/27/2015,118947017,1/3/2016,7920,421.89,364.69,3341368.8,2888344.8,453024 +Europe,Spain,Cosmetics,Online,L,9/5/2013,810777127,10/14/2013,5824,437.2,263.33,2546252.8,1533633.92,1012618.88 +Central America and the Caribbean,Belize,Cosmetics,Online,C,12/21/2012,269460570,1/26/2013,8226,437.2,263.33,3596407.2,2166152.58,1430254.62 +Asia,Tajikistan,Cosmetics,Offline,H,12/22/2012,165358674,2/6/2013,2161,437.2,263.33,944789.2,569056.13,375733.07 +North America,Greenland,Household,Offline,L,1/24/2010,439145267,1/26/2010,1698,668.27,502.54,1134722.46,853312.92,281409.54 +Asia,Philippines,Cosmetics,Offline,L,10/30/2016,651806676,11/3/2016,2935,437.2,263.33,1283182,772873.55,510308.45 +Europe,Serbia,Cereal,Online,M,11/7/2012,434641730,12/15/2012,9002,205.7,117.11,1851711.4,1054224.22,797487.18 +Middle East and North Africa,Syria,Personal Care,Online,M,8/19/2016,839261758,8/22/2016,5059,81.73,56.67,413472.07,286693.53,126778.54 +Europe,Finland,Cereal,Online,H,9/2/2013,287590587,10/11/2013,3300,205.7,117.11,678810,386463,292347 +Central America and the Caribbean,Guatemala,Household,Online,H,3/29/2013,421864545,5/13/2013,7948,668.27,502.54,5311409.96,3994187.92,1317222.04 +Europe,Andorra,Vegetables,Offline,L,4/30/2014,254632461,5/10/2014,258,154.06,90.93,39747.48,23459.94,16287.54 +Europe,Serbia,Cosmetics,Online,L,12/23/2016,218755662,2/1/2017,3516,437.2,263.33,1537195.2,925868.28,611326.92 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,C,12/12/2010,817407977,1/5/2011,8040,205.7,117.11,1653828,941564.4,712263.6 +Europe,Malta,Clothes,Offline,H,5/5/2017,374075734,5/21/2017,6177,109.28,35.84,675022.56,221383.68,453638.88 +Europe,Germany,Fruits,Offline,C,9/10/2016,882557761,9/20/2016,7309,9.33,6.92,68192.97,50578.28,17614.69 +Middle East and North Africa,Qatar,Baby Food,Offline,L,4/20/2013,356965386,5/2/2013,2845,255.28,159.42,726271.6,453549.9,272721.7 +Asia,Singapore,Household,Offline,L,4/30/2016,481722438,5/15/2016,1229,668.27,502.54,821303.83,617621.66,203682.17 +Australia and Oceania,Nauru,Snacks,Online,M,4/14/2013,761565244,5/12/2013,2934,152.58,97.44,447669.72,285888.96,161780.76 +Asia,Turkmenistan,Beverages,Offline,M,8/31/2011,771542632,10/17/2011,5465,47.45,31.79,259314.25,173732.35,85581.9 +Sub-Saharan Africa,Tanzania,Fruits,Offline,C,6/19/2012,607015931,7/17/2012,8358,9.33,6.92,77980.14,57837.36,20142.78 +Sub-Saharan Africa,South Africa,Fruits,Online,L,12/19/2013,433658969,1/10/2014,8181,9.33,6.92,76328.73,56612.52,19716.21 +Central America and the Caribbean,Grenada,Baby Food,Online,H,7/1/2015,937458074,8/9/2015,3531,255.28,159.42,901393.68,562912.02,338481.66 +Asia,Bangladesh,Household,Offline,C,9/5/2013,174712073,10/1/2013,40,668.27,502.54,26730.8,20101.6,6629.2 +Sub-Saharan Africa,Sudan,Vegetables,Offline,C,10/6/2013,322032296,11/22/2013,5368,154.06,90.93,826994.08,488112.24,338881.84 +Europe,Netherlands,Baby Food,Online,L,9/18/2010,926342570,9/19/2010,4207,255.28,159.42,1073962.96,670679.94,403283.02 +Sub-Saharan Africa,Kenya,Meat,Offline,M,9/13/2015,254879224,9/16/2015,3281,421.89,364.69,1384221.09,1196547.89,187673.2 +Europe,Iceland,Clothes,Online,L,6/14/2014,245191085,6/20/2014,6346,109.28,35.84,693490.88,227440.64,466050.24 +Central America and the Caribbean,Grenada,Vegetables,Online,C,6/25/2016,655139482,7/19/2016,9186,154.06,90.93,1415195.16,835282.98,579912.18 +Middle East and North Africa,Pakistan,Cereal,Online,C,6/10/2013,412898242,6/20/2013,4620,205.7,117.11,950334,541048.2,409285.8 +Sub-Saharan Africa,Tanzania,Meat,Online,H,3/8/2013,766953694,4/10/2013,7496,421.89,364.69,3162487.44,2733716.24,428771.2 +Sub-Saharan Africa,Angola,Fruits,Offline,L,4/10/2013,336104667,5/26/2013,9695,9.33,6.92,90454.35,67089.4,23364.95 +Europe,Poland,Meat,Offline,C,5/4/2012,959462487,5/22/2012,5126,421.89,364.69,2162608.14,1869400.94,293207.2 +Central America and the Caribbean,Haiti,Snacks,Offline,H,11/11/2013,946450984,11/18/2013,4733,152.58,97.44,722161.14,461183.52,260977.62 +Europe,Finland,Vegetables,Offline,L,10/24/2014,926806485,11/26/2014,1490,154.06,90.93,229549.4,135485.7,94063.7 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,L,1/4/2017,700577819,1/6/2017,5400,651.21,524.96,3516534,2834784,681750 +Sub-Saharan Africa,Senegal,Baby Food,Online,H,10/10/2015,588126313,11/17/2015,8500,255.28,159.42,2169880,1355070,814810 +Asia,China,Vegetables,Online,L,4/9/2011,980125796,4/9/2011,9859,154.06,90.93,1518877.54,896478.87,622398.67 +North America,Mexico,Cosmetics,Offline,L,4/19/2012,987562596,4/30/2012,573,437.2,263.33,250515.6,150888.09,99627.51 +Central America and the Caribbean,Dominica,Meat,Online,C,5/17/2017,691735541,6/20/2017,8773,421.89,364.69,3701240.97,3199425.37,501815.6 +Middle East and North Africa,Libya,Cosmetics,Offline,M,12/4/2010,694255959,1/14/2011,4621,437.2,263.33,2020301.2,1216847.93,803453.27 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,M,7/10/2012,767047679,8/26/2012,5309,152.58,97.44,810047.22,517308.96,292738.26 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,H,7/5/2012,302347028,8/1/2012,59,437.2,263.33,25794.8,15536.47,10258.33 +Asia,Indonesia,Snacks,Offline,L,8/29/2013,562702834,10/16/2013,5128,152.58,97.44,782430.24,499672.32,282757.92 +Sub-Saharan Africa,Zambia,Cereal,Online,C,3/26/2012,630976426,4/30/2012,8801,205.7,117.11,1810365.7,1030685.11,779680.59 +North America,Canada,Household,Online,L,11/29/2016,560341632,12/3/2016,6396,668.27,502.54,4274254.92,3214245.84,1060009.08 +Sub-Saharan Africa,Mali,Personal Care,Online,L,9/26/2014,924284780,11/3/2014,5261,81.73,56.67,429981.53,298140.87,131840.66 +Asia,China,Office Supplies,Offline,M,9/22/2012,566604697,9/23/2012,9776,651.21,524.96,6366228.96,5132008.96,1234220 +Europe,Ireland,Cereal,Offline,L,5/31/2011,651412713,6/26/2011,6352,205.7,117.11,1306606.4,743882.72,562723.68 +Europe,Montenegro,Beverages,Offline,C,2/28/2016,613132655,3/31/2016,8433,47.45,31.79,400145.85,268085.07,132060.78 +Sub-Saharan Africa,Burundi,Household,Offline,L,9/9/2010,406500852,9/9/2010,1490,668.27,502.54,995722.3,748784.6,246937.7 +Australia and Oceania,Nauru,Personal Care,Online,L,11/13/2013,956566131,11/16/2013,8030,81.73,56.67,656291.9,455060.1,201231.8 +Asia,Brunei,Vegetables,Offline,M,4/29/2015,108689820,5/24/2015,2588,154.06,90.93,398707.28,235326.84,163380.44 +Australia and Oceania,Vanuatu,Snacks,Online,L,2/14/2017,278545749,3/23/2017,6732,152.58,97.44,1027168.56,655966.08,371202.48 +Australia and Oceania,East Timor,Household,Online,H,10/24/2014,802120244,11/17/2014,4060,668.27,502.54,2713176.2,2040312.4,672863.8 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,H,5/15/2016,185712134,5/27/2016,5202,81.73,56.67,425159.46,294797.34,130362.12 +Middle East and North Africa,Pakistan,Baby Food,Online,M,9/9/2015,155932748,10/17/2015,2820,255.28,159.42,719889.6,449564.4,270325.2 +Central America and the Caribbean,El Salvador,Household,Offline,C,7/9/2011,709705913,8/4/2011,6606,668.27,502.54,4414591.62,3319779.24,1094812.38 +Australia and Oceania,Nauru,Household,Online,L,3/30/2011,564267957,4/14/2011,8283,668.27,502.54,5535280.41,4162538.82,1372741.59 +Middle East and North Africa,Yemen,Personal Care,Online,H,12/14/2011,307167708,1/17/2012,6606,81.73,56.67,539908.38,374362.02,165546.36 +Europe,Luxembourg,Office Supplies,Offline,C,10/19/2011,146266496,11/10/2011,2361,651.21,524.96,1537506.81,1239430.56,298076.25 +Sub-Saharan Africa,Angola,Personal Care,Online,M,10/15/2013,359738147,10/22/2013,3367,81.73,56.67,275184.91,190807.89,84377.02 +Middle East and North Africa,Azerbaijan,Baby Food,Online,C,6/3/2014,846068990,7/6/2014,9470,255.28,159.42,2417501.6,1509707.4,907794.2 +Europe,Poland,Clothes,Offline,M,1/18/2015,674057853,2/15/2015,7553,109.28,35.84,825391.84,270699.52,554692.32 +Australia and Oceania,Tuvalu,Clothes,Offline,M,7/5/2010,332816064,8/10/2010,6524,109.28,35.84,712942.72,233820.16,479122.56 +Central America and the Caribbean,Dominica,Beverages,Offline,H,8/24/2015,381767451,10/3/2015,2327,47.45,31.79,110416.15,73975.33,36440.82 +Australia and Oceania,New Zealand,Snacks,Online,C,1/24/2016,100648343,2/27/2016,2936,152.58,97.44,447974.88,286083.84,161891.04 +Middle East and North Africa,Oman,Meat,Online,H,5/18/2017,639507567,5/18/2017,3355,421.89,364.69,1415440.95,1223534.95,191906 +Europe,Germany,Cosmetics,Offline,M,2/12/2011,968706452,3/22/2011,621,437.2,263.33,271501.2,163527.93,107973.27 +Sub-Saharan Africa,Kenya,Clothes,Offline,L,5/18/2016,128918826,6/18/2016,8800,109.28,35.84,961664,315392,646272 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,C,6/17/2015,381131017,7/13/2015,3992,651.21,524.96,2599630.32,2095640.32,503990 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,M,8/29/2010,456641852,9/9/2010,9327,152.58,97.44,1423113.66,908822.88,514290.78 +Australia and Oceania,Fiji,Baby Food,Online,L,11/28/2012,507062661,1/3/2013,9964,255.28,159.42,2543609.92,1588460.88,955149.04 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,L,4/13/2015,754317271,5/20/2015,8098,651.21,524.96,5273498.58,4251126.08,1022372.5 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,L,11/25/2011,140642011,12/12/2011,7951,255.28,159.42,2029731.28,1267548.42,762182.86 +Asia,Kyrgyzstan,Baby Food,Online,H,11/24/2016,378585708,12/10/2016,779,255.28,159.42,198863.12,124188.18,74674.94 +Asia,Singapore,Vegetables,Online,M,3/7/2015,101009690,4/12/2015,9867,154.06,90.93,1520110.02,897206.31,622903.71 +Central America and the Caribbean,Grenada,Baby Food,Online,C,8/22/2011,711087787,9/9/2011,5533,255.28,159.42,1412464.24,882070.86,530393.38 +Australia and Oceania,Nauru,Clothes,Offline,M,3/30/2012,532306325,4/15/2012,125,109.28,35.84,13660,4480,9180 +Australia and Oceania,New Zealand,Vegetables,Offline,L,8/31/2012,658464133,9/24/2012,3024,154.06,90.93,465877.44,274972.32,190905.12 +Europe,Belarus,Meat,Online,L,3/18/2017,903672540,5/5/2017,5641,421.89,364.69,2379881.49,2057216.29,322665.2 +Asia,Kazakhstan,Snacks,Online,C,4/26/2012,252355372,5/27/2012,6417,152.58,97.44,979105.86,625272.48,353833.38 +Middle East and North Africa,Iran,Snacks,Online,C,10/15/2015,909248960,11/14/2015,5828,152.58,97.44,889236.24,567880.32,321355.92 +Asia,Kazakhstan,Baby Food,Online,M,5/26/2012,649402129,7/9/2012,1376,255.28,159.42,351265.28,219361.92,131903.36 +Sub-Saharan Africa,Togo,Household,Offline,M,9/23/2010,468176209,10/21/2010,2599,668.27,502.54,1736833.73,1306101.46,430732.27 +Europe,Ireland,Cosmetics,Offline,L,8/11/2016,531245028,9/13/2016,6064,437.2,263.33,2651180.8,1596833.12,1054347.68 +Asia,Cambodia,Personal Care,Online,L,3/31/2014,624594914,4/17/2014,370,81.73,56.67,30240.1,20967.9,9272.2 +Sub-Saharan Africa,Djibouti,Fruits,Online,H,5/24/2015,604524695,6/24/2015,1146,9.33,6.92,10692.18,7930.32,2761.86 +Europe,Denmark,Baby Food,Online,M,2/28/2010,847645699,4/5/2010,6054,255.28,159.42,1545465.12,965128.68,580336.44 +Asia,Cambodia,Cereal,Offline,C,3/25/2016,900881755,4/26/2016,9786,205.7,117.11,2012980.2,1146038.46,866941.74 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,H,6/24/2014,831469190,7/28/2014,9065,437.2,263.33,3963218,2387086.45,1576131.55 +Europe,Malta,Cosmetics,Offline,H,5/10/2013,776956832,6/23/2013,7647,437.2,263.33,3343268.4,2013684.51,1329583.89 +Australia and Oceania,Tuvalu,Snacks,Online,H,10/20/2014,495206010,11/16/2014,1318,152.58,97.44,201100.44,128425.92,72674.52 +Europe,Greece,Beverages,Online,L,6/20/2010,714390552,7/27/2010,2894,47.45,31.79,137320.3,92000.26,45320.04 +Middle East and North Africa,Jordan,Clothes,Offline,C,10/12/2015,882996785,11/21/2015,7226,109.28,35.84,789657.28,258979.84,530677.44 +Europe,United Kingdom,Cosmetics,Offline,C,2/25/2013,519823539,4/8/2013,6192,437.2,263.33,2707142.4,1630539.36,1076603.04 +Europe,Austria,Vegetables,Online,H,5/15/2016,563982141,5/26/2016,3703,154.06,90.93,570484.18,336713.79,233770.39 +Sub-Saharan Africa,Mozambique,Clothes,Offline,H,10/4/2013,224896419,10/8/2013,703,109.28,35.84,76823.84,25195.52,51628.32 +Europe,Estonia,Household,Offline,L,6/8/2017,132302701,7/20/2017,164,668.27,502.54,109596.28,82416.56,27179.72 +Europe,Montenegro,Vegetables,Online,L,1/29/2014,986249816,3/1/2014,2092,154.06,90.93,322293.52,190225.56,132067.96 +Central America and the Caribbean,Nicaragua,Household,Online,C,2/25/2014,407099092,4/11/2014,8523,668.27,502.54,5695665.21,4283148.42,1412516.79 +Sub-Saharan Africa,Malawi,Baby Food,Online,M,3/31/2010,585524356,5/13/2010,8523,255.28,159.42,2175751.44,1358736.66,817014.78 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,M,3/2/2011,632511937,4/19/2011,3193,205.7,117.11,656800.1,373932.23,282867.87 +Central America and the Caribbean,Cuba,Snacks,Online,C,6/3/2015,629360663,6/23/2015,661,152.58,97.44,100855.38,64407.84,36447.54 +Europe,Malta,Cosmetics,Offline,M,1/5/2015,277681863,2/11/2015,1089,437.2,263.33,476110.8,286766.37,189344.43 +Sub-Saharan Africa,Chad,Clothes,Online,M,5/15/2014,249399363,5/24/2014,1669,109.28,35.84,182388.32,59816.96,122571.36 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,M,5/29/2011,836749494,6/13/2011,1624,437.2,263.33,710012.8,427647.92,282364.88 +Europe,France,Cereal,Offline,C,6/20/2016,602281081,7/7/2016,7211,205.7,117.11,1483302.7,844480.21,638822.49 +Asia,Laos,Beverages,Offline,M,9/2/2010,428855454,10/17/2010,6714,47.45,31.79,318579.3,213438.06,105141.24 +Australia and Oceania,Kiribati,Cosmetics,Online,M,4/9/2010,369646441,4/22/2010,5451,437.2,263.33,2383177.2,1435411.83,947765.37 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,L,6/12/2017,998140370,6/14/2017,771,437.2,263.33,337081.2,203027.43,134053.77 +Middle East and North Africa,Algeria,Cosmetics,Offline,L,7/5/2016,258136069,8/4/2016,7054,437.2,263.33,3084008.8,1857529.82,1226478.98 +Australia and Oceania,Samoa ,Fruits,Online,H,7/23/2015,213744866,8/18/2015,711,9.33,6.92,6633.63,4920.12,1713.51 +Sub-Saharan Africa,Zimbabwe,Household,Online,C,5/20/2012,299390590,5/31/2012,5183,668.27,502.54,3463643.41,2604664.82,858978.59 +Europe,Monaco,Vegetables,Offline,C,6/7/2013,469809567,6/24/2013,5946,154.06,90.93,916040.76,540669.78,375370.98 +Europe,Liechtenstein,Fruits,Online,M,11/3/2014,750050628,11/18/2014,5503,9.33,6.92,51342.99,38080.76,13262.23 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,L,10/27/2013,785475099,12/5/2013,8392,9.33,6.92,78297.36,58072.64,20224.72 +Asia,Indonesia,Fruits,Offline,M,6/6/2012,291756808,6/16/2012,6178,9.33,6.92,57640.74,42751.76,14888.98 +Sub-Saharan Africa,South Africa,Snacks,Offline,M,10/18/2013,404882085,11/4/2013,2461,152.58,97.44,375499.38,239799.84,135699.54 +Europe,Slovenia,Household,Online,C,9/30/2010,531149756,10/31/2010,7871,668.27,502.54,5259953.17,3955492.34,1304460.83 +Middle East and North Africa,Lebanon,Vegetables,Offline,L,4/27/2012,597171151,6/7/2012,5069,154.06,90.93,780930.14,460924.17,320005.97 +Sub-Saharan Africa,Chad,Vegetables,Offline,L,4/9/2017,599870097,4/29/2017,3747,154.06,90.93,577262.82,340714.71,236548.11 +Central America and the Caribbean,Dominican Republic,Beverages,Online,H,4/4/2010,156482923,4/14/2010,5629,47.45,31.79,267096.05,178945.91,88150.14 +Sub-Saharan Africa,Nigeria,Household,Offline,H,2/3/2011,754558455,3/11/2011,9470,668.27,502.54,6328516.9,4759053.8,1569463.1 +Europe,Estonia,Personal Care,Online,L,5/9/2010,801958024,6/17/2010,6055,81.73,56.67,494875.15,343136.85,151738.3 +Europe,Denmark,Baby Food,Online,C,1/18/2011,576855456,3/7/2011,3203,255.28,159.42,817661.84,510622.26,307039.58 +Australia and Oceania,Tuvalu,Snacks,Online,H,4/2/2017,877737081,4/5/2017,762,152.58,97.44,116265.96,74249.28,42016.68 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,M,3/2/2015,773401725,4/9/2015,5612,154.06,90.93,864584.72,510299.16,354285.56 +Europe,Georgia,Cosmetics,Offline,M,10/10/2014,752960717,11/22/2014,6664,437.2,263.33,2913500.8,1754831.12,1158669.68 +Europe,Czech Republic,Meat,Online,C,10/10/2015,475837886,10/10/2015,9859,421.89,364.69,4159413.51,3595478.71,563934.8 +Europe,San Marino,Clothes,Online,L,5/9/2011,121769559,5/15/2011,3173,109.28,35.84,346745.44,113720.32,233025.12 +Australia and Oceania,East Timor,Beverages,Offline,L,9/7/2014,840804564,10/21/2014,1610,47.45,31.79,76394.5,51181.9,25212.6 +Sub-Saharan Africa,Benin,Meat,Offline,C,4/21/2017,703304231,4/30/2017,2206,421.89,364.69,930689.34,804506.14,126183.2 +Asia,Mongolia,Baby Food,Offline,H,8/5/2015,549942386,9/11/2015,9028,255.28,159.42,2304667.84,1439243.76,865424.08 +Europe,Romania,Beverages,Online,M,7/25/2014,841705358,8/20/2014,8175,47.45,31.79,387903.75,259883.25,128020.5 +Europe,San Marino,Clothes,Online,C,7/6/2016,309891974,7/18/2016,2777,109.28,35.84,303470.56,99527.68,203942.88 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,M,3/26/2017,906113564,5/11/2017,7994,81.73,56.67,653349.62,453019.98,200329.64 +Asia,China,Snacks,Online,H,5/12/2017,152293956,5/26/2017,6021,152.58,97.44,918684.18,586686.24,331997.94 +Europe,Georgia,Personal Care,Online,M,1/12/2011,590669476,1/31/2011,1079,81.73,56.67,88186.67,61146.93,27039.74 +Sub-Saharan Africa,Uganda,Beverages,Offline,H,5/15/2012,333788955,5/15/2012,4424,47.45,31.79,209918.8,140638.96,69279.84 +Sub-Saharan Africa,Madagascar,Clothes,Online,L,11/7/2013,714513719,11/17/2013,9342,109.28,35.84,1020893.76,334817.28,686076.48 +North America,Mexico,Cosmetics,Offline,M,10/21/2012,436017596,12/1/2012,6151,437.2,263.33,2689217.2,1619742.83,1069474.37 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,C,3/12/2015,521786916,4/26/2015,7198,152.58,97.44,1098270.84,701373.12,396897.72 +Central America and the Caribbean,Honduras,Household,Offline,M,9/8/2016,265620505,9/24/2016,1865,668.27,502.54,1246323.55,937237.1,309086.45 +Europe,Malta,Fruits,Online,C,1/8/2014,381629693,1/19/2014,1562,9.33,6.92,14573.46,10809.04,3764.42 +Asia,North Korea,Fruits,Online,L,5/9/2016,754238307,6/1/2016,4731,9.33,6.92,44140.23,32738.52,11401.71 +Europe,Portugal,Cereal,Online,C,3/12/2011,888182675,3/22/2011,1846,205.7,117.11,379722.2,216185.06,163537.14 +Asia,Cambodia,Vegetables,Online,C,8/11/2013,358511626,8/29/2013,412,154.06,90.93,63472.72,37463.16,26009.56 +Australia and Oceania,Papua New Guinea,Fruits,Online,H,1/12/2017,160586488,1/18/2017,9965,9.33,6.92,92973.45,68957.8,24015.65 +Australia and Oceania,Nauru,Cosmetics,Online,C,2/27/2012,460081088,3/19/2012,7073,437.2,263.33,3092315.6,1862533.09,1229782.51 +Europe,Spain,Vegetables,Offline,M,6/19/2013,142981755,7/13/2013,334,154.06,90.93,51456.04,30370.62,21085.42 +Europe,United Kingdom,Beverages,Online,M,1/2/2010,865587317,1/15/2010,5377,47.45,31.79,255138.65,170934.83,84203.82 +Sub-Saharan Africa,Nigeria,Beverages,Offline,M,8/8/2014,304509103,8/10/2014,9865,47.45,31.79,468094.25,313608.35,154485.9 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,M,8/24/2014,706670939,10/4/2014,8490,154.06,90.93,1307969.4,771995.7,535973.7 +Asia,South Korea,Baby Food,Online,M,9/23/2013,339309155,11/5/2013,7974,255.28,159.42,2035602.72,1271215.08,764387.64 +North America,Canada,Snacks,Offline,C,9/24/2012,239972579,10/4/2012,2074,152.58,97.44,316450.92,202090.56,114360.36 +Europe,Netherlands,Personal Care,Online,L,8/5/2013,166522538,8/13/2013,6574,81.73,56.67,537293.02,372548.58,164744.44 +Central America and the Caribbean,Belize,Snacks,Online,C,7/16/2015,847132861,8/26/2015,4294,152.58,97.44,655178.52,418407.36,236771.16 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,C,4/10/2011,830289876,5/5/2011,80,437.2,263.33,34976,21066.4,13909.6 +Europe,Netherlands,Fruits,Offline,L,7/4/2013,534792411,7/20/2013,5813,9.33,6.92,54235.29,40225.96,14009.33 +Middle East and North Africa,Israel,Vegetables,Online,C,4/19/2013,899751794,5/21/2013,5405,154.06,90.93,832694.3,491476.65,341217.65 +Asia,Nepal,Beverages,Online,L,2/15/2014,234591853,3/16/2014,9797,47.45,31.79,464867.65,311446.63,153421.02 +Europe,Italy,Cosmetics,Online,C,12/16/2012,969048917,1/14/2013,1964,437.2,263.33,858660.8,517180.12,341480.68 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,L,8/16/2011,203171813,9/24/2011,1909,154.06,90.93,294100.54,173585.37,120515.17 +Europe,Romania,Meat,Offline,H,1/1/2013,957321870,1/31/2013,1670,421.89,364.69,704556.3,609032.3,95524 +Central America and the Caribbean,Panama,Snacks,Offline,L,4/8/2017,922172915,4/21/2017,313,152.58,97.44,47757.54,30498.72,17258.82 +Australia and Oceania,Papua New Guinea,Cereal,Offline,L,7/4/2010,108711278,7/15/2010,8938,205.7,117.11,1838546.6,1046729.18,791817.42 +Central America and the Caribbean,Panama,Office Supplies,Offline,C,12/9/2013,398235785,1/14/2014,5673,651.21,524.96,3694314.33,2978098.08,716216.25 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,L,1/1/2012,592357766,1/12/2012,681,154.06,90.93,104914.86,61923.33,42991.53 +Central America and the Caribbean,Guatemala,Clothes,Offline,C,9/8/2016,463001048,9/8/2016,1154,109.28,35.84,126109.12,41359.36,84749.76 +Sub-Saharan Africa,Chad,Fruits,Online,C,10/10/2010,302401959,11/10/2010,6315,9.33,6.92,58918.95,43699.8,15219.15 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,M,3/5/2012,473109328,3/20/2012,2419,421.89,364.69,1020551.91,882185.11,138366.8 +Europe,Austria,Beverages,Offline,H,2/25/2017,957984483,3/30/2017,7752,47.45,31.79,367832.4,246436.08,121396.32 +Europe,Lithuania,Beverages,Online,M,9/3/2011,910201251,10/23/2011,7632,47.45,31.79,362138.4,242621.28,119517.12 +Australia and Oceania,Vanuatu,Snacks,Online,C,1/21/2013,903245961,3/7/2013,9407,152.58,97.44,1435320.06,916618.08,518701.98 +Europe,Finland,Cereal,Offline,H,3/12/2013,680917441,4/17/2013,7457,205.7,117.11,1533904.9,873289.27,660615.63 +Central America and the Caribbean,Panama,Personal Care,Online,C,8/8/2012,507327020,8/11/2012,8194,81.73,56.67,669695.62,464353.98,205341.64 +Europe,Norway,Personal Care,Offline,H,8/28/2016,716898524,9/15/2016,5059,81.73,56.67,413472.07,286693.53,126778.54 +Middle East and North Africa,Turkey,Cereal,Online,M,8/24/2016,364368283,9/4/2016,3527,205.7,117.11,725503.9,413046.97,312456.93 +Sub-Saharan Africa,Uganda,Cosmetics,Online,M,4/15/2016,374785125,4/18/2016,6102,437.2,263.33,2667794.4,1606839.66,1060954.74 +Middle East and North Africa,Algeria,Office Supplies,Online,C,10/15/2012,393510377,11/15/2012,7320,651.21,524.96,4766857.2,3842707.2,924150 +Asia,Uzbekistan,Beverages,Offline,M,10/14/2015,136217868,10/27/2015,8749,47.45,31.79,415140.05,278130.71,137009.34 +Sub-Saharan Africa,Sudan,Cosmetics,Online,C,4/3/2013,738893926,5/11/2013,3987,437.2,263.33,1743116.4,1049896.71,693219.69 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,C,3/3/2013,707837378,3/31/2013,3665,255.28,159.42,935601.2,584274.3,351326.9 +Middle East and North Africa,Syria,Snacks,Online,H,12/31/2016,869659554,1/21/2017,443,152.58,97.44,67592.94,43165.92,24427.02 +Sub-Saharan Africa,South Africa,Cosmetics,Online,C,12/3/2015,321284282,1/16/2016,4013,437.2,263.33,1754483.6,1056743.29,697740.31 +Europe,Belarus,Office Supplies,Offline,C,4/26/2017,479947888,5/29/2017,6101,651.21,524.96,3973032.21,3202780.96,770251.25 +Europe,Serbia,Beverages,Online,L,9/14/2010,133199203,9/30/2010,5459,47.45,31.79,259029.55,173541.61,85487.94 +Europe,Cyprus,Snacks,Online,L,12/14/2016,388899552,1/18/2017,2875,152.58,97.44,438667.5,280140,158527.5 +Asia,Laos,Meat,Offline,L,5/10/2016,625222766,5/26/2016,6165,421.89,364.69,2600951.85,2248313.85,352638 +Sub-Saharan Africa,Sudan,Snacks,Online,C,12/25/2012,740655171,12/28/2012,5179,152.58,97.44,790211.82,504641.76,285570.06 +Europe,Bulgaria,Baby Food,Offline,C,10/3/2015,703995597,10/29/2015,6796,255.28,159.42,1734882.88,1083418.32,651464.56 +Sub-Saharan Africa,Kenya,Snacks,Offline,L,12/10/2011,104355370,1/6/2012,9928,152.58,97.44,1514814.24,967384.32,547429.92 +Asia,Thailand,Fruits,Offline,H,5/18/2016,401158320,6/27/2016,516,9.33,6.92,4814.28,3570.72,1243.56 +Asia,Kyrgyzstan,Snacks,Online,L,9/7/2014,874140775,9/14/2014,6535,152.58,97.44,997110.3,636770.4,360339.9 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,L,6/18/2012,873351562,7/3/2012,2990,81.73,56.67,244372.7,169443.3,74929.4 +Asia,Indonesia,Beverages,Online,L,5/23/2016,269152009,5/30/2016,6915,47.45,31.79,328116.75,219827.85,108288.9 +Europe,Poland,Meat,Online,C,4/12/2015,802215945,5/3/2015,2380,421.89,364.69,1004098.2,867962.2,136136 +Middle East and North Africa,Somalia,Personal Care,Online,H,2/20/2014,233529698,2/23/2014,5482,81.73,56.67,448043.86,310664.94,137378.92 +Asia,Laos,Snacks,Offline,C,4/9/2015,894392096,5/20/2015,9352,152.58,97.44,1426928.16,911258.88,515669.28 +Europe,Slovakia,Vegetables,Offline,H,6/17/2014,236414468,7/21/2014,9150,154.06,90.93,1409649,832009.5,577639.5 +Europe,Poland,Meat,Online,H,5/6/2012,281520640,5/25/2012,7068,421.89,364.69,2981918.52,2577628.92,404289.6 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,L,8/21/2010,871946942,10/9/2010,7332,154.06,90.93,1129567.92,666698.76,462869.16 +Sub-Saharan Africa,Mali,Baby Food,Offline,M,11/21/2015,120242202,12/3/2015,1194,255.28,159.42,304804.32,190347.48,114456.84 +North America,Mexico,Vegetables,Online,H,12/31/2012,259267747,1/13/2013,1943,154.06,90.93,299338.58,176676.99,122661.59 +North America,Mexico,Meat,Offline,H,6/12/2014,892197406,7/23/2014,9894,421.89,364.69,4174179.66,3608242.86,565936.8 +Middle East and North Africa,Libya,Cosmetics,Online,C,1/16/2011,342517507,1/17/2011,7397,437.2,263.33,3233968.4,1947852.01,1286116.39 +Europe,Estonia,Cosmetics,Offline,L,8/10/2013,604026877,9/16/2013,3831,437.2,263.33,1674913.2,1008817.23,666095.97 +Central America and the Caribbean,Haiti,Cosmetics,Online,M,4/22/2011,590836846,4/24/2011,607,437.2,263.33,265380.4,159841.31,105539.09 +Asia,Taiwan,Clothes,Offline,M,4/16/2013,187371242,5/31/2013,6169,109.28,35.84,674148.32,221096.96,453051.36 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,H,8/23/2014,698366391,9/10/2014,989,651.21,524.96,644046.69,519185.44,124861.25 +Asia,South Korea,Clothes,Online,L,4/18/2015,798871123,5/9/2015,2573,109.28,35.84,281177.44,92216.32,188961.12 +Asia,Singapore,Beverages,Offline,H,3/28/2016,584246766,4/9/2016,456,47.45,31.79,21637.2,14496.24,7140.96 +Central America and the Caribbean,Dominica,Office Supplies,Offline,M,9/30/2015,220167148,11/7/2015,1206,651.21,524.96,785359.26,633101.76,152257.5 +Asia,Japan,Vegetables,Offline,L,2/27/2013,392618596,3/7/2013,3422,154.06,90.93,527193.32,311162.46,216030.86 +Europe,Iceland,Snacks,Online,C,8/31/2012,957899940,9/25/2012,2734,152.58,97.44,417153.72,266400.96,150752.76 +Europe,Macedonia,Baby Food,Online,M,12/12/2011,492622506,1/29/2012,6802,255.28,159.42,1736414.56,1084374.84,652039.72 +Europe,Germany,Clothes,Offline,H,7/13/2013,343710124,8/10/2013,319,109.28,35.84,34860.32,11432.96,23427.36 +Europe,Austria,Cereal,Offline,C,6/14/2013,578399121,7/14/2013,8,205.7,117.11,1645.6,936.88,708.72 +Sub-Saharan Africa,Central African Republic,Clothes,Online,H,7/31/2012,434238326,8/4/2012,9625,109.28,35.84,1051820,344960,706860 +Australia and Oceania,New Zealand,Office Supplies,Offline,M,11/10/2012,569089066,11/28/2012,4956,651.21,524.96,3227396.76,2601701.76,625695 +Sub-Saharan Africa,Niger,Baby Food,Offline,M,7/5/2013,811125171,7/29/2013,8818,255.28,159.42,2251059.04,1405765.56,845293.48 +Australia and Oceania,Samoa ,Snacks,Offline,H,10/24/2014,608832967,12/2/2014,6059,152.58,97.44,924482.22,590388.96,334093.26 +Europe,Monaco,Personal Care,Offline,C,5/2/2014,381011283,5/20/2014,8560,81.73,56.67,699608.8,485095.2,214513.6 +Asia,Vietnam,Personal Care,Online,L,9/13/2010,166771447,10/13/2010,232,81.73,56.67,18961.36,13147.44,5813.92 +Europe,Malta,Fruits,Online,M,12/19/2014,975537288,1/20/2015,2017,9.33,6.92,18818.61,13957.64,4860.97 +Europe,Sweden,Snacks,Online,L,7/11/2016,737045133,8/24/2016,6888,152.58,97.44,1050971.04,671166.72,379804.32 +Australia and Oceania,Tonga,Personal Care,Online,H,3/18/2017,151343810,4/10/2017,4851,81.73,56.67,396472.23,274906.17,121566.06 +Europe,Greece,Personal Care,Online,L,4/29/2012,438794648,6/11/2012,7942,81.73,56.67,649099.66,450073.14,199026.52 +North America,Greenland,Beverages,Offline,H,3/11/2017,190071475,3/22/2017,5228,47.45,31.79,248068.6,166198.12,81870.48 +Europe,Andorra,Office Supplies,Offline,C,4/26/2010,316160619,4/29/2010,7808,651.21,524.96,5084647.68,4098887.68,985760 +Sub-Saharan Africa,The Gambia,Cereal,Online,M,12/6/2012,898360908,1/4/2013,3811,205.7,117.11,783922.7,446306.21,337616.49 +Asia,Japan,Household,Offline,H,1/12/2017,738283669,1/25/2017,3399,668.27,502.54,2271449.73,1708133.46,563316.27 +Central America and the Caribbean,Costa Rica,Baby Food,Online,M,11/28/2011,507852733,12/18/2011,3764,255.28,159.42,960873.92,600056.88,360817.04 +Sub-Saharan Africa,Chad,Personal Care,Online,L,8/14/2010,499304425,9/7/2010,4130,81.73,56.67,337544.9,234047.1,103497.8 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,M,12/6/2015,175187575,1/17/2016,751,437.2,263.33,328337.2,197760.83,130576.37 +Central America and the Caribbean,Belize,Cereal,Online,M,7/15/2016,418363511,9/3/2016,1915,205.7,117.11,393915.5,224265.65,169649.85 +Australia and Oceania,Marshall Islands,Beverages,Online,L,7/19/2013,382006061,8/2/2013,2937,47.45,31.79,139360.65,93367.23,45993.42 +Middle East and North Africa,Israel,Clothes,Offline,M,9/19/2016,639601552,10/4/2016,1167,109.28,35.84,127529.76,41825.28,85704.48 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,H,5/9/2010,934948813,5/29/2010,985,437.2,263.33,430642,259380.05,171261.95 +Europe,Germany,Cereal,Online,H,2/14/2010,632159173,2/23/2010,8802,205.7,117.11,1810571.4,1030802.22,779769.18 +Asia,North Korea,Clothes,Online,L,10/30/2013,965656459,11/2/2013,8060,109.28,35.84,880796.8,288870.4,591926.4 +Asia,Uzbekistan,Cereal,Online,M,10/5/2012,990176999,11/7/2012,4233,205.7,117.11,870728.1,495726.63,375001.47 +Europe,San Marino,Cosmetics,Online,L,8/20/2010,730769622,9/10/2010,9825,437.2,263.33,4295490,2587217.25,1708272.75 +Sub-Saharan Africa,Mauritius ,Clothes,Online,C,3/26/2012,732795655,3/26/2012,9374,109.28,35.84,1024390.72,335964.16,688426.56 +Europe,Bosnia and Herzegovina,Clothes,Online,L,1/16/2012,711928927,2/29/2012,4445,109.28,35.84,485749.6,159308.8,326440.8 +Australia and Oceania,New Zealand,Clothes,Offline,L,3/8/2013,904155766,4/14/2013,8639,109.28,35.84,944069.92,309621.76,634448.16 +Middle East and North Africa,Lebanon,Meat,Offline,H,1/25/2016,715775001,1/28/2016,2584,421.89,364.69,1090163.76,942358.96,147804.8 +Europe,Georgia,Meat,Online,H,7/31/2014,973397958,8/31/2014,8942,421.89,364.69,3772540.38,3261057.98,511482.4 +Asia,Singapore,Cosmetics,Offline,H,1/18/2015,773948466,3/4/2015,7405,437.2,263.33,3237466,1949958.65,1287507.35 +Asia,South Korea,Baby Food,Online,H,4/12/2017,634662854,5/16/2017,9697,255.28,159.42,2475450.16,1545895.74,929554.42 +Middle East and North Africa,Israel,Vegetables,Offline,M,10/16/2010,243089950,11/9/2010,4573,154.06,90.93,704516.38,415822.89,288693.49 +Europe,Greece,Vegetables,Offline,H,6/15/2016,707091081,6/23/2016,2819,154.06,90.93,434295.14,256331.67,177963.47 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,C,7/25/2014,504840075,8/7/2014,2252,9.33,6.92,21011.16,15583.84,5427.32 +Sub-Saharan Africa,Nigeria,Cereal,Offline,L,10/4/2016,434823262,11/4/2016,2721,205.7,117.11,559709.7,318656.31,241053.39 +Sub-Saharan Africa,Mozambique,Beverages,Online,L,10/25/2016,465839469,12/6/2016,1106,47.45,31.79,52479.7,35159.74,17319.96 +Middle East and North Africa,Yemen,Personal Care,Online,H,2/24/2017,187000024,4/5/2017,6317,81.73,56.67,516288.41,357984.39,158304.02 +Australia and Oceania,Tuvalu,Cosmetics,Online,M,6/15/2017,157728755,6/21/2017,4299,437.2,263.33,1879522.8,1132055.67,747467.13 +Sub-Saharan Africa,Comoros,Cosmetics,Online,C,12/1/2010,557761991,1/7/2011,3023,437.2,263.33,1321655.6,796046.59,525609.01 +North America,Greenland,Office Supplies,Online,L,9/19/2010,737148559,10/3/2010,7494,651.21,524.96,4880167.74,3934050.24,946117.5 +Europe,Portugal,Personal Care,Offline,C,12/15/2015,566249787,1/19/2016,4750,81.73,56.67,388217.5,269182.5,119035 +Sub-Saharan Africa,Sudan,Cereal,Online,C,6/10/2015,885739505,7/14/2015,8857,205.7,117.11,1821884.9,1037243.27,784641.63 +Asia,Maldives,Meat,Offline,H,3/10/2014,356604039,3/19/2014,5915,421.89,364.69,2495479.35,2157141.35,338338 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,C,7/1/2014,410142219,8/19/2014,9052,437.2,263.33,3957534.4,2383663.16,1573871.24 +Europe,Germany,Vegetables,Offline,M,2/27/2012,297965371,4/17/2012,3430,154.06,90.93,528425.8,311889.9,216535.9 +Australia and Oceania,Nauru,Vegetables,Offline,L,5/18/2015,241997325,5/20/2015,1241,154.06,90.93,191188.46,112844.13,78344.33 +Europe,France,Fruits,Online,C,9/19/2010,984474408,9/25/2010,6709,9.33,6.92,62594.97,46426.28,16168.69 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,H,4/21/2012,637945449,4/23/2012,1090,9.33,6.92,10169.7,7542.8,2626.9 +Europe,Germany,Cosmetics,Offline,C,8/14/2012,535271775,9/27/2012,7668,437.2,263.33,3352449.6,2019214.44,1333235.16 +Central America and the Caribbean,Guatemala,Cereal,Online,H,7/22/2016,279627215,8/10/2016,6762,205.7,117.11,1390943.4,791897.82,599045.58 +Australia and Oceania,Fiji,Household,Offline,H,12/8/2014,894498097,1/13/2015,720,668.27,502.54,481154.4,361828.8,119325.6 +Asia,Tajikistan,Beverages,Offline,M,1/1/2011,773683249,2/5/2011,8921,47.45,31.79,423301.45,283598.59,139702.86 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,M,8/19/2016,631294000,9/11/2016,2778,9.33,6.92,25918.74,19223.76,6694.98 +Middle East and North Africa,Syria,Meat,Online,L,9/13/2010,351754176,10/27/2010,732,421.89,364.69,308823.48,266953.08,41870.4 +Middle East and North Africa,Pakistan,Baby Food,Online,C,12/30/2010,339800107,1/4/2011,3258,255.28,159.42,831702.24,519390.36,312311.88 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,L,6/14/2017,170480620,6/16/2017,7859,651.21,524.96,5117859.39,4125660.64,992198.75 +Europe,Belgium,Beverages,Offline,L,12/2/2015,839157044,1/17/2016,4072,47.45,31.79,193216.4,129448.88,63767.52 +Europe,Armenia,Beverages,Online,M,3/28/2012,711503207,4/29/2012,8465,47.45,31.79,401664.25,269102.35,132561.9 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,C,4/30/2013,473505437,5/22/2013,9636,421.89,364.69,4065332.04,3514152.84,551179.2 +Europe,Belarus,Baby Food,Online,C,10/19/2015,881462562,11/2/2015,3215,255.28,159.42,820725.2,512535.3,308189.9 +Asia,South Korea,Fruits,Offline,H,5/2/2017,511985909,5/23/2017,6863,9.33,6.92,64031.79,47491.96,16539.83 +Asia,Tajikistan,Office Supplies,Offline,H,11/22/2012,711999309,1/4/2013,5272,651.21,524.96,3433179.12,2767589.12,665590 +Central America and the Caribbean,Dominica,Fruits,Online,L,8/25/2013,648739087,10/9/2013,5167,9.33,6.92,48208.11,35755.64,12452.47 +Australia and Oceania,Fiji,Clothes,Offline,M,11/26/2012,459754073,12/23/2012,302,109.28,35.84,33002.56,10823.68,22178.88 +North America,Greenland,Meat,Online,M,8/6/2012,802905595,8/11/2012,6463,421.89,364.69,2726675.07,2356991.47,369683.6 +Middle East and North Africa,Bahrain,Vegetables,Offline,H,12/14/2011,606367480,1/17/2012,6467,154.06,90.93,996306.02,588044.31,408261.71 +Europe,Portugal,Personal Care,Online,L,4/2/2011,218626058,5/2/2011,5164,81.73,56.67,422053.72,292643.88,129409.84 +Europe,Serbia,Cereal,Online,H,8/19/2015,958480155,10/7/2015,4432,205.7,117.11,911662.4,519031.52,392630.88 +Middle East and North Africa,Azerbaijan,Baby Food,Online,C,2/24/2016,165041100,3/2/2016,8184,255.28,159.42,2089211.52,1304693.28,784518.24 +Sub-Saharan Africa,Mozambique,Snacks,Offline,M,4/12/2016,647732722,4/25/2016,7361,152.58,97.44,1123141.38,717255.84,405885.54 +Sub-Saharan Africa,Burundi,Clothes,Online,M,12/30/2012,336291348,2/5/2013,4938,109.28,35.84,539624.64,176977.92,362646.72 +Europe,France,Cereal,Offline,H,9/13/2015,830765807,10/20/2015,919,205.7,117.11,189038.3,107624.09,81414.21 +Europe,Czech Republic,Snacks,Offline,M,2/16/2012,651517426,3/21/2012,7340,152.58,97.44,1119937.2,715209.6,404727.6 +Europe,Spain,Cereal,Offline,C,1/6/2010,189220035,2/14/2010,3268,205.7,117.11,672227.6,382715.48,289512.12 +Central America and the Caribbean,Saint Lucia,Snacks,Online,L,8/9/2010,354859960,9/1/2010,9803,152.58,97.44,1495741.74,955204.32,540537.42 +Australia and Oceania,Marshall Islands,Baby Food,Offline,H,5/24/2012,329736030,5/24/2012,5073,255.28,159.42,1295035.44,808737.66,486297.78 +Europe,Montenegro,Fruits,Online,C,12/20/2014,715459573,2/2/2015,9242,9.33,6.92,86227.86,63954.64,22273.22 +Central America and the Caribbean,Grenada,Office Supplies,Offline,M,3/5/2015,383954417,3/22/2015,9499,651.21,524.96,6185843.79,4986595.04,1199248.75 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,L,12/7/2010,527456891,1/23/2011,5070,437.2,263.33,2216604,1335083.1,881520.9 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,L,8/1/2012,608515822,9/16/2012,2209,255.28,159.42,563913.52,352158.78,211754.74 +Sub-Saharan Africa,Zambia,Meat,Offline,C,5/23/2016,609992539,7/7/2016,9203,421.89,364.69,3882653.67,3356242.07,526411.6 +North America,Greenland,Baby Food,Offline,M,11/24/2015,585060870,12/1/2015,1368,255.28,159.42,349223.04,218086.56,131136.48 +Europe,Montenegro,Beverages,Online,M,4/11/2013,207207143,4/24/2013,6053,47.45,31.79,287214.85,192424.87,94789.98 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,M,7/23/2015,120230185,8/24/2015,7639,651.21,524.96,4974593.19,4010169.44,964423.75 +Asia,Vietnam,Clothes,Online,L,9/10/2015,588241326,10/24/2015,2535,109.28,35.84,277024.8,90854.4,186170.4 +Sub-Saharan Africa,Comoros,Cereal,Online,L,6/23/2011,145664393,7/9/2011,4186,205.7,117.11,861060.2,490222.46,370837.74 +Asia,Maldives,Fruits,Offline,L,12/2/2016,547235715,1/5/2017,8064,9.33,6.92,75237.12,55802.88,19434.24 +Asia,Sri Lanka,Office Supplies,Offline,M,1/10/2013,918004119,1/26/2013,6674,651.21,524.96,4346175.54,3503583.04,842592.5 +North America,Mexico,Vegetables,Offline,C,2/24/2012,903330934,4/13/2012,4552,154.06,90.93,701281.12,413913.36,287367.76 +North America,Canada,Snacks,Online,H,5/5/2016,218889987,5/7/2016,3266,152.58,97.44,498326.28,318239.04,180087.24 +Asia,Nepal,Meat,Online,L,8/3/2013,900667607,8/17/2013,6415,421.89,364.69,2706424.35,2339486.35,366938 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,L,11/12/2011,554962623,11/18/2011,4627,437.2,263.33,2022924.4,1218427.91,804496.49 +Europe,United Kingdom,Vegetables,Online,M,8/19/2012,908386361,9/6/2012,565,154.06,90.93,87043.9,51375.45,35668.45 +Europe,Liechtenstein,Office Supplies,Online,H,8/24/2014,157862651,9/17/2014,3921,651.21,524.96,2553394.41,2058368.16,495026.25 +Sub-Saharan Africa,Sudan,Snacks,Offline,M,2/20/2010,620627820,3/4/2010,6419,152.58,97.44,979411.02,625467.36,353943.66 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,M,5/8/2011,184230697,5/18/2011,6812,255.28,159.42,1738967.36,1085969.04,652998.32 +Europe,San Marino,Baby Food,Offline,C,6/6/2016,856532609,6/15/2016,5888,255.28,159.42,1503088.64,938664.96,564423.68 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,M,3/31/2013,215707385,5/8/2013,1464,437.2,263.33,640060.8,385515.12,254545.68 +Sub-Saharan Africa,Senegal,Meat,Offline,C,6/8/2013,860241353,7/15/2013,3388,421.89,364.69,1429363.32,1235569.72,193793.6 +Europe,Lithuania,Baby Food,Offline,L,10/12/2010,958933341,11/18/2010,8540,255.28,159.42,2180091.2,1361446.8,818644.4 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,C,4/6/2015,100894677,5/7/2015,5832,81.73,56.67,476649.36,330499.44,146149.92 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,H,6/8/2011,645549190,6/10/2011,1206,9.33,6.92,11251.98,8345.52,2906.46 +Europe,Macedonia,Personal Care,Offline,M,3/13/2015,972633206,4/27/2015,2635,81.73,56.67,215358.55,149325.45,66033.1 +Europe,Monaco,Meat,Online,H,1/5/2017,432195556,2/16/2017,5124,421.89,364.69,2161764.36,1868671.56,293092.8 +Australia and Oceania,Nauru,Vegetables,Online,H,12/27/2015,694597566,2/5/2016,5710,154.06,90.93,879682.6,519210.3,360472.3 +Europe,Ireland,Beverages,Offline,M,1/27/2016,800513064,2/21/2016,8460,47.45,31.79,401427,268943.4,132483.6 +Australia and Oceania,Solomon Islands,Meat,Online,L,9/17/2014,310928380,10/31/2014,9472,421.89,364.69,3996142.08,3454343.68,541798.4 +Europe,Moldova ,Personal Care,Online,M,3/14/2014,657142341,4/17/2014,1877,81.73,56.67,153407.21,106369.59,47037.62 +Europe,Austria,Office Supplies,Offline,C,4/29/2010,190766274,6/13/2010,835,651.21,524.96,543760.35,438341.6,105418.75 +Europe,Ukraine,Vegetables,Offline,H,4/22/2011,933724009,5/5/2011,8539,154.06,90.93,1315518.34,776451.27,539067.07 +Australia and Oceania,Marshall Islands,Vegetables,Offline,L,4/8/2011,928251874,5/21/2011,9212,154.06,90.93,1419200.72,837647.16,581553.56 +Sub-Saharan Africa,Mali,Household,Online,C,10/8/2016,986898696,10/29/2016,4110,668.27,502.54,2746589.7,2065439.4,681150.3 +Middle East and North Africa,Saudi Arabia,Cereal,Online,C,9/17/2012,642525804,9/19/2012,6518,205.7,117.11,1340752.6,763322.98,577429.62 +Sub-Saharan Africa,Djibouti,Clothes,Online,M,7/28/2011,398307025,8/23/2011,6755,109.28,35.84,738186.4,242099.2,496087.2 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,C,9/25/2011,377728688,11/13/2011,7168,651.21,524.96,4667873.28,3762913.28,904960 +Australia and Oceania,Papua New Guinea,Clothes,Online,H,6/11/2016,774589622,6/22/2016,7137,109.28,35.84,779931.36,255790.08,524141.28 +Middle East and North Africa,Israel,Personal Care,Offline,M,11/12/2014,503001153,12/3/2014,8074,81.73,56.67,659888.02,457553.58,202334.44 +Europe,Montenegro,Office Supplies,Offline,H,2/26/2016,347387111,3/18/2016,8421,651.21,524.96,5483839.41,4420688.16,1063151.25 +Sub-Saharan Africa,Central African Republic,Snacks,Online,L,5/24/2015,712483823,6/12/2015,8651,152.58,97.44,1319969.58,842953.44,477016.14 +Europe,Cyprus,Fruits,Offline,C,7/5/2012,273340117,7/17/2012,6270,9.33,6.92,58499.1,43388.4,15110.7 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,M,1/27/2016,925317323,2/4/2016,813,255.28,159.42,207542.64,129608.46,77934.18 +Asia,Japan,Meat,Online,L,10/11/2016,134089267,10/16/2016,8849,421.89,364.69,3733304.61,3227141.81,506162.8 +Europe,Bulgaria,Snacks,Online,L,12/20/2013,385642278,1/2/2014,8975,152.58,97.44,1369405.5,874524,494881.5 +Europe,Albania,Fruits,Online,H,10/31/2011,636275184,12/2/2011,6821,9.33,6.92,63639.93,47201.32,16438.61 +Sub-Saharan Africa,Gabon,Household,Online,C,8/16/2015,362599313,9/7/2015,49,668.27,502.54,32745.23,24624.46,8120.77 +Australia and Oceania,Marshall Islands,Fruits,Online,L,9/23/2012,911538493,10/30/2012,3351,9.33,6.92,31264.83,23188.92,8075.91 +Australia and Oceania,Marshall Islands,Household,Offline,L,4/27/2014,550329053,6/3/2014,3451,668.27,502.54,2306199.77,1734265.54,571934.23 +Middle East and North Africa,Qatar,Baby Food,Online,H,9/13/2013,316519820,10/10/2013,4103,255.28,159.42,1047413.84,654100.26,393313.58 +Middle East and North Africa,Iraq,Clothes,Offline,C,10/23/2012,867972123,11/13/2012,1094,109.28,35.84,119552.32,39208.96,80343.36 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,M,11/14/2010,232859790,12/7/2010,7241,152.58,97.44,1104831.78,705563.04,399268.74 +Asia,Brunei,Personal Care,Online,L,9/27/2015,559669148,11/16/2015,7393,81.73,56.67,604229.89,418961.31,185268.58 +Central America and the Caribbean,El Salvador,Clothes,Offline,C,5/27/2017,467199027,6/2/2017,3429,109.28,35.84,374721.12,122895.36,251825.76 +Middle East and North Africa,Syria,Personal Care,Online,M,6/30/2014,894560754,7/12/2014,9261,81.73,56.67,756901.53,524820.87,232080.66 +Europe,Andorra,Meat,Online,L,6/29/2010,151178157,7/22/2010,5831,421.89,364.69,2460040.59,2126507.39,333533.2 +Australia and Oceania,Australia,Snacks,Online,L,7/6/2017,666787564,7/14/2017,6113,152.58,97.44,932721.54,595650.72,337070.82 +Sub-Saharan Africa,Kenya,Household,Offline,H,8/30/2014,441437804,9/27/2014,111,668.27,502.54,74177.97,55781.94,18396.03 +Europe,France,Fruits,Online,M,5/25/2012,695490205,5/28/2012,9862,9.33,6.92,92012.46,68245.04,23767.42 +Europe,United Kingdom,Meat,Offline,C,11/20/2010,919618594,1/3/2011,4433,421.89,364.69,1870238.37,1616670.77,253567.6 +Asia,Maldives,Meat,Online,C,5/13/2011,224809300,6/3/2011,4923,421.89,364.69,2076964.47,1795368.87,281595.6 +Middle East and North Africa,Israel,Cereal,Online,M,5/2/2012,492361152,6/21/2012,9461,205.7,117.11,1946127.7,1107977.71,838149.99 +Sub-Saharan Africa,Uganda,Baby Food,Offline,H,5/17/2013,523885476,5/19/2013,8209,255.28,159.42,2095593.52,1308678.78,786914.74 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,L,5/5/2011,991306102,6/17/2011,8359,205.7,117.11,1719446.3,978922.49,740523.81 +Sub-Saharan Africa,Swaziland,Snacks,Online,H,9/21/2011,386859357,11/7/2011,9135,152.58,97.44,1393818.3,890114.4,503703.9 +Middle East and North Africa,Oman,Cereal,Offline,H,4/14/2017,873094069,5/12/2017,6792,205.7,117.11,1397114.4,795411.12,601703.28 +Europe,Cyprus,Cereal,Online,L,9/21/2016,632871568,10/8/2016,9616,205.7,117.11,1978011.2,1126129.76,851881.44 +Middle East and North Africa,Kuwait,Vegetables,Offline,M,2/23/2011,619365680,3/23/2011,2923,154.06,90.93,450317.38,265788.39,184528.99 +Sub-Saharan Africa,Gabon,Cosmetics,Online,L,4/23/2010,506062734,6/3/2010,4064,437.2,263.33,1776780.8,1070173.12,706607.68 +Europe,Austria,Beverages,Online,C,8/29/2013,936761558,9/21/2013,7417,47.45,31.79,351936.65,235786.43,116150.22 +Australia and Oceania,Tuvalu,Household,Offline,L,2/26/2014,375573480,3/3/2014,9394,668.27,502.54,6277728.38,4720860.76,1556867.62 +Europe,Monaco,Personal Care,Offline,L,3/2/2017,956922328,3/9/2017,3437,81.73,56.67,280906.01,194774.79,86131.22 +Asia,Mongolia,Household,Offline,H,12/25/2013,835544431,1/6/2014,5020,668.27,502.54,3354715.4,2522750.8,831964.6 +Sub-Saharan Africa,Malawi,Snacks,Online,M,11/23/2015,936488616,1/2/2016,6647,152.58,97.44,1014199.26,647683.68,366515.58 +Europe,Denmark,Baby Food,Offline,M,7/15/2012,905116212,8/9/2012,2856,255.28,159.42,729079.68,455303.52,273776.16 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,C,7/18/2013,457101047,8/27/2013,5212,255.28,159.42,1330519.36,830897.04,499622.32 +Europe,Austria,Office Supplies,Offline,H,6/19/2014,728429448,7/8/2014,7316,651.21,524.96,4764252.36,3840607.36,923645 +Middle East and North Africa,Bahrain,Cereal,Online,L,9/15/2015,225400245,10/23/2015,9796,205.7,117.11,2015037.2,1147209.56,867827.64 +Sub-Saharan Africa,Gabon,Vegetables,Online,C,2/27/2011,674624764,4/2/2011,5314,154.06,90.93,818674.84,483202.02,335472.82 +Sub-Saharan Africa,The Gambia,Snacks,Offline,H,9/19/2014,273026835,10/20/2014,3563,152.58,97.44,543642.54,347178.72,196463.82 +Sub-Saharan Africa,Guinea,Snacks,Online,H,1/17/2011,437842786,2/5/2011,6265,152.58,97.44,955913.7,610461.6,345452.1 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,C,5/19/2012,856621444,6/13/2012,2176,152.58,97.44,332014.08,212029.44,119984.64 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,H,11/17/2016,837224137,12/27/2016,2082,152.58,97.44,317671.56,202870.08,114801.48 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,H,5/26/2012,657824695,7/6/2012,3800,154.06,90.93,585428,345534,239894 +Australia and Oceania,Kiribati,Cereal,Offline,L,8/2/2010,216909444,8/22/2010,7179,205.7,117.11,1476720.3,840732.69,635987.61 +Asia,North Korea,Fruits,Offline,C,10/14/2012,383277213,10/23/2012,9099,9.33,6.92,84893.67,62965.08,21928.59 +Europe,Monaco,Snacks,Offline,H,11/5/2013,746039330,11/5/2013,8471,152.58,97.44,1292505.18,825414.24,467090.94 +Sub-Saharan Africa,Uganda,Personal Care,Offline,H,6/16/2013,964619624,7/11/2013,1238,81.73,56.67,101181.74,70157.46,31024.28 +Middle East and North Africa,Jordan,Fruits,Offline,M,5/17/2012,318754422,6/16/2012,5372,9.33,6.92,50120.76,37174.24,12946.52 +Europe,Kosovo,Household,Online,H,3/18/2016,858492553,5/4/2016,5879,668.27,502.54,3928759.33,2954432.66,974326.67 +Europe,Switzerland,Vegetables,Offline,C,6/30/2016,654195344,7/23/2016,9795,154.06,90.93,1509017.7,890659.35,618358.35 +Australia and Oceania,Fiji,Beverages,Offline,H,3/6/2017,546536624,4/19/2017,1187,47.45,31.79,56323.15,37734.73,18588.42 +Australia and Oceania,Marshall Islands,Clothes,Offline,M,9/15/2015,996502721,9/21/2015,6154,109.28,35.84,672509.12,220559.36,451949.76 +Middle East and North Africa,Libya,Vegetables,Online,H,5/17/2014,735392463,7/4/2014,7827,154.06,90.93,1205827.62,711709.11,494118.51 +Europe,Austria,Clothes,Online,L,7/17/2016,814817178,8/3/2016,1365,109.28,35.84,149167.2,48921.6,100245.6 +Asia,Uzbekistan,Personal Care,Offline,H,4/13/2015,556700694,4/16/2015,8961,81.73,56.67,732382.53,507819.87,224562.66 +Central America and the Caribbean,El Salvador,Household,Online,C,4/17/2012,703279340,4/23/2012,4840,668.27,502.54,3234426.8,2432293.6,802133.2 +Sub-Saharan Africa,Togo,Fruits,Offline,H,2/18/2014,267101943,3/8/2014,255,9.33,6.92,2379.15,1764.6,614.55 +Middle East and North Africa,Egypt,Fruits,Offline,M,4/12/2013,581029832,5/21/2013,8494,9.33,6.92,79249.02,58778.48,20470.54 +Australia and Oceania,Australia,Household,Online,C,8/18/2014,348236835,8/29/2014,9873,668.27,502.54,6597829.71,4961577.42,1636252.29 +Central America and the Caribbean,The Bahamas,Fruits,Online,L,7/28/2016,592209279,9/6/2016,6741,9.33,6.92,62893.53,46647.72,16245.81 +Sub-Saharan Africa,South Sudan,Snacks,Offline,M,10/14/2014,606745994,10/30/2014,8478,152.58,97.44,1293573.24,826096.32,467476.92 +Central America and the Caribbean,Barbados,Baby Food,Online,C,7/26/2013,205958306,9/11/2013,6495,255.28,159.42,1658043.6,1035432.9,622610.7 +Sub-Saharan Africa,Cape Verde,Meat,Online,H,7/6/2014,174270045,8/1/2014,9234,421.89,364.69,3895732.26,3367547.46,528184.8 +Middle East and North Africa,Saudi Arabia,Clothes,Online,C,9/9/2012,916417539,9/21/2012,7169,109.28,35.84,783428.32,256936.96,526491.36 +North America,United States of America,Fruits,Online,M,8/12/2015,207449615,10/1/2015,7806,9.33,6.92,72829.98,54017.52,18812.46 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,M,9/11/2016,842727601,10/30/2016,679,154.06,90.93,104606.74,61741.47,42865.27 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,H,3/20/2014,287925326,3/25/2014,2357,154.06,90.93,363119.42,214322.01,148797.41 +Asia,Indonesia,Vegetables,Offline,L,1/31/2015,129029119,3/5/2015,1438,154.06,90.93,221538.28,130757.34,90780.94 +Europe,Croatia,Clothes,Offline,C,11/29/2015,222337806,12/26/2015,3552,109.28,35.84,388162.56,127303.68,260858.88 +Europe,Ukraine,Vegetables,Online,H,5/21/2014,944462716,5/23/2014,6361,154.06,90.93,979975.66,578405.73,401569.93 +Sub-Saharan Africa,Niger,Fruits,Online,M,1/13/2013,942327678,1/20/2013,4555,9.33,6.92,42498.15,31520.6,10977.55 +Europe,Greece,Vegetables,Online,C,6/19/2015,283169019,6/27/2015,4860,154.06,90.93,748731.6,441919.8,306811.8 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,H,12/20/2014,904535567,12/25/2014,1030,651.21,524.96,670746.3,540708.8,130037.5 +Sub-Saharan Africa,Sudan,Fruits,Online,L,6/30/2013,764288651,7/15/2013,8851,9.33,6.92,82579.83,61248.92,21330.91 +Asia,Bhutan,Personal Care,Offline,C,4/6/2010,590602099,5/16/2010,1141,81.73,56.67,93253.93,64660.47,28593.46 +Central America and the Caribbean,Jamaica,Clothes,Offline,C,2/15/2013,731962239,4/4/2013,2747,109.28,35.84,300192.16,98452.48,201739.68 +Sub-Saharan Africa,Guinea,Personal Care,Online,C,1/29/2012,707167899,3/13/2012,5551,81.73,56.67,453683.23,314575.17,139108.06 +Europe,Italy,Vegetables,Online,H,4/26/2013,555330407,6/11/2013,3463,154.06,90.93,533509.78,314890.59,218619.19 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,M,10/2/2012,385873591,10/12/2012,7426,651.21,524.96,4835885.46,3898352.96,937532.5 +Middle East and North Africa,Pakistan,Cereal,Online,H,12/6/2014,828533780,12/14/2014,412,205.7,117.11,84748.4,48249.32,36499.08 +Europe,Albania,Meat,Online,L,2/4/2014,783359801,3/24/2014,2428,421.89,364.69,1024348.92,885467.32,138881.6 +Europe,Monaco,Snacks,Offline,C,2/20/2013,570712983,2/20/2013,5509,152.58,97.44,840563.22,536796.96,303766.26 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,H,3/25/2012,581267154,4/20/2012,8723,437.2,263.33,3813695.6,2297027.59,1516668.01 +Central America and the Caribbean,Belize,Vegetables,Offline,H,8/5/2012,826008641,9/22/2012,3168,154.06,90.93,488062.08,288066.24,199995.84 +Europe,Slovenia,Vegetables,Offline,L,9/29/2012,486236274,10/26/2012,6974,154.06,90.93,1074414.44,634145.82,440268.62 +Europe,Monaco,Beverages,Online,L,4/3/2012,163561379,5/12/2012,302,47.45,31.79,14329.9,9600.58,4729.32 +Sub-Saharan Africa,Rwanda,Snacks,Offline,H,7/22/2015,529907786,9/6/2015,345,152.58,97.44,52640.1,33616.8,19023.3 +Asia,Malaysia,Clothes,Offline,C,12/25/2012,977511823,1/18/2013,6326,109.28,35.84,691305.28,226723.84,464581.44 +Sub-Saharan Africa,Rwanda,Fruits,Online,H,11/20/2014,968922317,12/29/2014,4500,9.33,6.92,41985,31140,10845 +Sub-Saharan Africa,Lesotho,Snacks,Offline,L,7/11/2017,487000596,7/29/2017,3153,152.58,97.44,481084.74,307228.32,173856.42 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,L,6/11/2014,484920489,7/8/2014,7604,152.58,97.44,1160218.32,740933.76,419284.56 +Asia,Turkmenistan,Household,Offline,H,5/21/2015,636168324,7/6/2015,5199,668.27,502.54,3474335.73,2612705.46,861630.27 +Sub-Saharan Africa,Djibouti,Personal Care,Online,L,3/28/2012,684542930,5/8/2012,320,81.73,56.67,26153.6,18134.4,8019.2 +Sub-Saharan Africa,Uganda,Clothes,Online,L,2/4/2013,894155633,3/22/2013,9377,109.28,35.84,1024718.56,336071.68,688646.88 +Middle East and North Africa,Pakistan,Fruits,Online,H,10/5/2015,699430263,11/1/2015,5812,9.33,6.92,54225.96,40219.04,14006.92 +Middle East and North Africa,Algeria,Cosmetics,Offline,H,7/9/2011,955103147,7/28/2011,5100,437.2,263.33,2229720,1342983,886737 +Central America and the Caribbean,The Bahamas,Meat,Online,L,8/30/2011,786223113,10/11/2011,9746,421.89,364.69,4111739.94,3554268.74,557471.2 +Middle East and North Africa,Israel,Beverages,Offline,H,5/26/2013,738151490,6/24/2013,4284,47.45,31.79,203275.8,136188.36,67087.44 +Middle East and North Africa,Iran,Office Supplies,Online,H,3/22/2011,526562106,3/26/2011,283,651.21,524.96,184292.43,148563.68,35728.75 +North America,United States of America,Personal Care,Online,L,10/26/2015,387441289,10/28/2015,1342,81.73,56.67,109681.66,76051.14,33630.52 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,C,6/13/2012,627087867,7/31/2012,8090,437.2,263.33,3536948,2130339.7,1406608.3 +Asia,Kazakhstan,Personal Care,Offline,L,2/27/2010,272113168,3/26/2010,3188,81.73,56.67,260555.24,180663.96,79891.28 +Middle East and North Africa,Iran,Office Supplies,Online,L,4/6/2015,219441020,4/22/2015,6329,651.21,524.96,4121508.09,3322471.84,799036.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,H,6/4/2012,986307752,6/8/2012,9237,205.7,117.11,1900050.9,1081745.07,818305.83 +Sub-Saharan Africa,Benin,Snacks,Online,M,11/20/2013,460262191,12/8/2013,665,152.58,97.44,101465.7,64797.6,36668.1 +Sub-Saharan Africa,Sudan,Beverages,Online,M,3/25/2010,649165666,5/12/2010,1401,47.45,31.79,66477.45,44537.79,21939.66 +Central America and the Caribbean,Panama,Personal Care,Online,M,1/11/2012,931192004,2/1/2012,9262,81.73,56.67,756983.26,524877.54,232105.72 +Asia,Maldives,Snacks,Online,M,10/13/2015,304827535,11/14/2015,4096,152.58,97.44,624967.68,399114.24,225853.44 +Sub-Saharan Africa,The Gambia,Clothes,Online,L,4/9/2015,538871085,4/18/2015,2784,109.28,35.84,304235.52,99778.56,204456.96 +Asia,Sri Lanka,Cosmetics,Offline,L,11/26/2012,322433984,1/13/2013,4236,437.2,263.33,1851979.2,1115465.88,736513.32 +Australia and Oceania,New Zealand,Cereal,Online,M,12/15/2015,214940059,1/11/2016,4395,205.7,117.11,904051.5,514698.45,389353.05 +Asia,China,Cereal,Online,M,1/11/2010,396125638,2/24/2010,1234,205.7,117.11,253833.8,144513.74,109320.06 +Europe,Luxembourg,Cereal,Online,H,11/20/2015,216039550,12/21/2015,9759,205.7,117.11,2007426.3,1142876.49,864549.81 +Asia,Thailand,Personal Care,Online,H,6/23/2017,445043122,7/28/2017,7005,81.73,56.67,572518.65,396973.35,175545.3 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,H,3/9/2011,123810184,4/19/2011,7039,437.2,263.33,3077450.8,1853579.87,1223870.93 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,M,3/5/2017,613327062,4/21/2017,5962,437.2,263.33,2606586.4,1569973.46,1036612.94 +Asia,Kazakhstan,Cosmetics,Offline,H,1/9/2015,644892585,2/17/2015,6902,437.2,263.33,3017554.4,1817503.66,1200050.74 +Europe,France,Vegetables,Offline,C,8/30/2015,370118081,9/16/2015,5020,154.06,90.93,773381.2,456468.6,316912.6 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,M,2/28/2012,910927379,3/19/2012,2509,255.28,159.42,640497.52,399984.78,240512.74 +Europe,Croatia,Cosmetics,Offline,H,10/16/2013,309556806,12/4/2013,3593,437.2,263.33,1570859.6,946144.69,624714.91 +Asia,South Korea,Cereal,Online,L,12/22/2011,278555190,2/3/2012,9526,205.7,117.11,1959498.2,1115589.86,843908.34 +Middle East and North Africa,Egypt,Personal Care,Online,H,4/27/2014,350783860,4/30/2014,3594,81.73,56.67,293737.62,203671.98,90065.64 +Middle East and North Africa,Iran,Clothes,Offline,C,8/3/2010,129416644,8/27/2010,6116,109.28,35.84,668356.48,219197.44,449159.04 +Europe,Romania,Vegetables,Offline,C,4/26/2014,637939870,5/4/2014,9439,154.06,90.93,1454172.34,858288.27,595884.07 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,C,8/6/2013,270152366,9/24/2013,2943,205.7,117.11,605375.1,344654.73,260720.37 +Asia,Bhutan,Household,Online,L,9/28/2012,640165460,9/28/2012,8040,668.27,502.54,5372890.8,4040421.6,1332469.2 +Asia,Brunei,Snacks,Online,H,5/4/2013,732402980,5/13/2013,3172,152.58,97.44,483983.76,309079.68,174904.08 +Sub-Saharan Africa,Niger,Beverages,Offline,M,6/18/2010,951601254,7/21/2010,8813,47.45,31.79,418176.85,280165.27,138011.58 +Sub-Saharan Africa,Niger,Meat,Offline,M,8/14/2011,872809112,8/29/2011,2467,421.89,364.69,1040802.63,899690.23,141112.4 +Middle East and North Africa,United Arab Emirates,Snacks,Online,C,3/23/2010,591387879,4/9/2010,3670,152.58,97.44,559968.6,357604.8,202363.8 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,H,2/17/2012,273011386,3/23/2012,8991,154.06,90.93,1385153.46,817551.63,567601.83 +Sub-Saharan Africa,Namibia,Cereal,Offline,H,9/1/2016,603665959,10/1/2016,7027,205.7,117.11,1445453.9,822931.97,622521.93 +Europe,Malta,Vegetables,Offline,L,11/21/2012,539650428,11/21/2012,3409,154.06,90.93,525190.54,309980.37,215210.17 +Europe,Estonia,Cereal,Offline,M,8/15/2013,457576119,8/24/2013,5797,205.7,117.11,1192442.9,678886.67,513556.23 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,M,10/26/2013,804366862,11/2/2013,8884,651.21,524.96,5785349.64,4663744.64,1121605 +Sub-Saharan Africa,Rwanda,Cereal,Offline,L,1/29/2017,747258985,2/5/2017,9394,205.7,117.11,1932345.8,1100131.34,832214.46 +Asia,Bhutan,Baby Food,Online,L,9/17/2016,423801314,9/29/2016,1082,255.28,159.42,276212.96,172492.44,103720.52 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,L,8/27/2014,491855180,10/3/2014,9733,47.45,31.79,461830.85,309412.07,152418.78 +Europe,Vatican City,Office Supplies,Online,L,2/15/2010,779594409,3/22/2010,8165,651.21,524.96,5317129.65,4286298.4,1030831.25 +Europe,Belgium,Cosmetics,Online,M,12/26/2010,735505330,1/19/2011,1227,437.2,263.33,536444.4,323105.91,213338.49 +Asia,Bhutan,Household,Online,H,10/18/2014,778386771,10/26/2014,798,668.27,502.54,533279.46,401026.92,132252.54 +Central America and the Caribbean,El Salvador,Vegetables,Online,M,8/11/2012,947350060,8/17/2012,790,154.06,90.93,121707.4,71834.7,49872.7 +Europe,Ireland,Meat,Online,M,6/27/2015,451819026,7/23/2015,2145,421.89,364.69,904954.05,782260.05,122694 +Central America and the Caribbean,Dominican Republic,Meat,Offline,H,10/26/2012,821529996,12/1/2012,7837,421.89,364.69,3306351.93,2858075.53,448276.4 +Sub-Saharan Africa,Mozambique,Meat,Online,M,1/2/2014,956531798,2/17/2014,7870,421.89,364.69,3320274.3,2870110.3,450164 +Central America and the Caribbean,Dominica,Personal Care,Online,L,5/11/2014,277185761,6/6/2014,4281,81.73,56.67,349886.13,242604.27,107281.86 +Sub-Saharan Africa,The Gambia,Beverages,Online,C,1/17/2014,974165713,2/23/2014,6138,47.45,31.79,291248.1,195127.02,96121.08 +Asia,Thailand,Vegetables,Offline,C,4/20/2014,358457982,4/22/2014,4537,154.06,90.93,698970.22,412549.41,286420.81 +Sub-Saharan Africa,Seychelles ,Clothes,Online,M,8/18/2013,311361396,9/20/2013,7611,109.28,35.84,831730.08,272778.24,558951.84 +Asia,China,Baby Food,Offline,M,8/12/2011,534487283,8/15/2011,5519,255.28,159.42,1408890.32,879838.98,529051.34 +Asia,Kyrgyzstan,Snacks,Offline,H,8/31/2012,799759471,9/27/2012,5455,152.58,97.44,832323.9,531535.2,300788.7 +Europe,Cyprus,Snacks,Online,C,9/20/2014,499414288,10/21/2014,6641,152.58,97.44,1013283.78,647099.04,366184.74 +North America,Canada,Household,Offline,H,12/17/2012,896000564,1/14/2013,5333,668.27,502.54,3563883.91,2680045.82,883838.09 +Europe,Cyprus,Clothes,Online,C,3/26/2011,172379624,5/12/2011,9816,109.28,35.84,1072692.48,351805.44,720887.04 +Sub-Saharan Africa,Central African Republic,Meat,Online,H,8/22/2010,181725299,8/25/2010,5409,421.89,364.69,2282003.01,1972608.21,309394.8 +Central America and the Caribbean,Belize,Vegetables,Offline,C,5/13/2013,597523915,6/10/2013,9460,154.06,90.93,1457407.6,860197.8,597209.8 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,L,4/16/2011,263574302,5/24/2011,6348,651.21,524.96,4133881.08,3332446.08,801435 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,H,7/5/2012,343987786,7/18/2012,2485,255.28,159.42,634370.8,396158.7,238212.1 +Asia,Malaysia,Cosmetics,Offline,C,10/28/2014,273188197,11/22/2014,1313,437.2,263.33,574043.6,345752.29,228291.31 +Europe,Armenia,Beverages,Offline,H,2/5/2017,905911862,2/8/2017,8306,47.45,31.79,394119.7,264047.74,130071.96 +Europe,Ireland,Fruits,Offline,H,6/23/2015,467207610,7/14/2015,5969,9.33,6.92,55690.77,41305.48,14385.29 +Asia,Philippines,Baby Food,Offline,H,9/26/2014,402436769,10/7/2014,8838,255.28,159.42,2256164.64,1408953.96,847210.68 +Central America and the Caribbean,Dominica,Baby Food,Online,L,12/10/2016,427273166,1/27/2017,8480,255.28,159.42,2164774.4,1351881.6,812892.8 +Sub-Saharan Africa,South Africa,Beverages,Online,L,1/25/2010,777703130,2/8/2010,8493,47.45,31.79,402992.85,269992.47,133000.38 +Europe,Hungary,Office Supplies,Online,M,3/28/2017,860025489,5/3/2017,9509,651.21,524.96,6192355.89,4991844.64,1200511.25 +Europe,Liechtenstein,Baby Food,Online,L,3/15/2017,600851571,5/4/2017,4187,255.28,159.42,1068857.36,667491.54,401365.82 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,H,4/12/2016,897105205,5/12/2016,2221,9.33,6.92,20721.93,15369.32,5352.61 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,L,4/13/2014,466022717,5/1/2014,5333,651.21,524.96,3472902.93,2799611.68,673291.25 +Central America and the Caribbean,Honduras,Baby Food,Offline,L,11/13/2015,795152938,12/22/2015,2279,255.28,159.42,581783.12,363318.18,218464.94 +Middle East and North Africa,Iraq,Cosmetics,Online,H,8/16/2011,292357194,9/19/2011,3845,437.2,263.33,1681034,1012503.85,668530.15 +Sub-Saharan Africa,Burundi,Cereal,Offline,L,2/17/2012,135809314,3/19/2012,7849,205.7,117.11,1614539.3,919196.39,695342.91 +Europe,Armenia,Clothes,Online,L,11/17/2013,223995625,12/9/2013,4138,109.28,35.84,452200.64,148305.92,303894.72 +Europe,Vatican City,Office Supplies,Online,L,8/27/2010,525714957,10/5/2010,9593,651.21,524.96,6247057.53,5035941.28,1211116.25 +Sub-Saharan Africa,Rwanda,Clothes,Offline,M,6/8/2012,630078637,6/30/2012,3125,109.28,35.84,341500,112000,229500 +Asia,Malaysia,Clothes,Online,H,5/9/2011,196510493,5/15/2011,677,109.28,35.84,73982.56,24263.68,49718.88 +Australia and Oceania,Australia,Cosmetics,Offline,C,9/24/2015,304746854,10/30/2015,221,437.2,263.33,96621.2,58195.93,38425.27 +Europe,Spain,Clothes,Online,L,1/12/2016,304836547,2/24/2016,6763,109.28,35.84,739060.64,242385.92,496674.72 +Sub-Saharan Africa,Mali,Beverages,Online,M,5/11/2011,967140901,6/4/2011,7339,47.45,31.79,348235.55,233306.81,114928.74 +Middle East and North Africa,Saudi Arabia,Meat,Online,M,3/28/2013,432333743,4/13/2013,6017,421.89,364.69,2538512.13,2194339.73,344172.4 +Asia,South Korea,Clothes,Offline,L,7/18/2011,961401402,8/2/2011,8894,109.28,35.84,971936.32,318760.96,653175.36 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,L,2/22/2016,385642707,3/1/2016,9102,437.2,263.33,3979394.4,2396829.66,1582564.74 +Europe,Romania,Baby Food,Offline,M,4/2/2015,656668984,5/19/2015,1800,255.28,159.42,459504,286956,172548 +Central America and the Caribbean,Belize,Personal Care,Offline,C,1/30/2017,196404063,2/15/2017,9182,81.73,56.67,750444.86,520343.94,230100.92 +Asia,Nepal,Snacks,Online,C,10/7/2015,647084271,10/26/2015,5470,152.58,97.44,834612.6,532996.8,301615.8 +Europe,Albania,Cereal,Online,L,4/14/2010,121258437,5/30/2010,1921,205.7,117.11,395149.7,224968.31,170181.39 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,H,11/1/2015,851787889,12/18/2015,1820,437.2,263.33,795704,479260.6,316443.4 +Europe,Slovakia,Cereal,Online,H,8/5/2014,641846454,8/20/2014,5484,205.7,117.11,1128058.8,642231.24,485827.56 +Europe,Montenegro,Personal Care,Online,M,7/13/2012,514920461,7/18/2012,5262,81.73,56.67,430063.26,298197.54,131865.72 +Sub-Saharan Africa,Sudan,Personal Care,Offline,L,11/19/2012,664808738,11/28/2012,534,81.73,56.67,43643.82,30261.78,13382.04 +Europe,Switzerland,Personal Care,Offline,C,5/24/2012,905622613,6/26/2012,2711,81.73,56.67,221570.03,153632.37,67937.66 +Europe,Kosovo,Vegetables,Offline,L,8/22/2012,221785914,9/12/2012,235,154.06,90.93,36204.1,21368.55,14835.55 +Europe,Spain,Fruits,Offline,M,4/12/2016,818034970,5/14/2016,3581,9.33,6.92,33410.73,24780.52,8630.21 +Middle East and North Africa,Israel,Snacks,Offline,L,9/1/2015,469418609,9/10/2015,253,152.58,97.44,38602.74,24652.32,13950.42 +Sub-Saharan Africa,Chad,Meat,Online,L,10/18/2011,171298158,10/31/2011,9786,421.89,364.69,4128615.54,3568856.34,559759.2 +Sub-Saharan Africa,Cape Verde,Meat,Online,H,7/7/2010,989347445,8/18/2010,8749,421.89,364.69,3691115.61,3190672.81,500442.8 +Sub-Saharan Africa,Burundi,Baby Food,Offline,L,2/27/2011,909552800,3/4/2011,5741,255.28,159.42,1465562.48,915230.22,550332.26 +Central America and the Caribbean,Dominica,Fruits,Online,C,5/6/2010,688213050,5/8/2010,6390,9.33,6.92,59618.7,44218.8,15399.9 +Middle East and North Africa,Pakistan,Cosmetics,Offline,H,5/1/2013,701939523,6/16/2013,8358,437.2,263.33,3654117.6,2200912.14,1453205.46 +Sub-Saharan Africa,Madagascar,Snacks,Online,C,1/27/2015,497656047,3/3/2015,6338,152.58,97.44,967052.04,617574.72,349477.32 +Europe,Kosovo,Cereal,Offline,L,8/7/2011,142598950,9/11/2011,7053,205.7,117.11,1450802.1,825976.83,624825.27 +Europe,Slovenia,Snacks,Offline,H,5/10/2011,674317061,6/27/2011,4258,152.58,97.44,649685.64,414899.52,234786.12 +Europe,San Marino,Clothes,Offline,C,4/14/2016,950671708,5/21/2016,3739,109.28,35.84,408597.92,134005.76,274592.16 +Asia,Singapore,Meat,Offline,L,6/18/2010,799836719,6/26/2010,8314,421.89,364.69,3507593.46,3032032.66,475560.8 +Asia,Indonesia,Clothes,Offline,H,11/21/2016,570298421,12/19/2016,2831,109.28,35.84,309371.68,101463.04,207908.64 +Europe,Bulgaria,Beverages,Online,C,6/1/2010,680855643,6/1/2010,9170,47.45,31.79,435116.5,291514.3,143602.2 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,L,5/19/2012,270619714,7/4/2012,1242,421.89,364.69,523987.38,452944.98,71042.4 +Asia,India,Snacks,Offline,L,2/14/2011,349014461,3/5/2011,9990,152.58,97.44,1524274.2,973425.6,550848.6 +Asia,Cambodia,Cereal,Online,H,3/8/2011,645776212,4/19/2011,8386,205.7,117.11,1725000.2,982084.46,742915.74 +Europe,Montenegro,Clothes,Offline,L,5/22/2014,960953795,6/12/2014,6437,109.28,35.84,703435.36,230702.08,472733.28 +Sub-Saharan Africa,Madagascar,Personal Care,Online,L,1/19/2016,714908540,2/18/2016,6179,81.73,56.67,505009.67,350163.93,154845.74 +Australia and Oceania,Papua New Guinea,Beverages,Online,C,5/3/2016,298314273,5/29/2016,6677,47.45,31.79,316823.65,212261.83,104561.82 +Sub-Saharan Africa,Ethiopia,Meat,Online,C,6/24/2016,622157323,7/29/2016,9032,421.89,364.69,3810510.48,3293880.08,516630.4 +Europe,Belarus,Office Supplies,Online,M,12/27/2014,867736518,1/13/2015,1374,651.21,524.96,894762.54,721295.04,173467.5 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,L,6/9/2011,736663186,7/26/2011,3862,154.06,90.93,594979.72,351171.66,243808.06 +Europe,Finland,Baby Food,Offline,M,4/3/2010,900861155,5/10/2010,3690,255.28,159.42,941983.2,588259.8,353723.4 +Central America and the Caribbean,Nicaragua,Cereal,Offline,H,12/5/2016,752566754,12/20/2016,81,205.7,117.11,16661.7,9485.91,7175.79 +Europe,Andorra,Fruits,Online,L,7/6/2011,654328811,8/20/2011,9291,9.33,6.92,86685.03,64293.72,22391.31 +Sub-Saharan Africa,Zambia,Snacks,Offline,L,12/24/2012,589008653,12/27/2012,9604,152.58,97.44,1465378.32,935813.76,529564.56 +North America,Mexico,Office Supplies,Offline,H,11/18/2014,609780108,11/27/2014,6340,651.21,524.96,4128671.4,3328246.4,800425 +Asia,Malaysia,Cosmetics,Online,H,10/25/2011,390129506,12/4/2011,6845,437.2,263.33,2992634,1802493.85,1190140.15 +Sub-Saharan Africa,Malawi,Meat,Online,H,10/24/2010,573855674,11/5/2010,5501,421.89,364.69,2320816.89,2006159.69,314657.2 +Sub-Saharan Africa,Zambia,Office Supplies,Online,C,5/24/2012,525069940,6/3/2012,8718,651.21,524.96,5677248.78,4576601.28,1100647.5 +Australia and Oceania,Solomon Islands,Fruits,Online,H,5/13/2014,578196132,5/13/2014,9939,9.33,6.92,92730.87,68777.88,23952.99 +Europe,San Marino,Snacks,Offline,L,7/31/2015,687970578,8/16/2015,4637,152.58,97.44,707513.46,451829.28,255684.18 +Middle East and North Africa,United Arab Emirates,Fruits,Offline,H,3/10/2012,879442107,4/8/2012,5318,9.33,6.92,49616.94,36800.56,12816.38 +Asia,Maldives,Fruits,Offline,M,7/18/2016,797972047,8/9/2016,6516,9.33,6.92,60794.28,45090.72,15703.56 +Asia,Laos,Clothes,Online,M,7/25/2015,159234225,8/13/2015,9801,109.28,35.84,1071053.28,351267.84,719785.44 +Middle East and North Africa,Turkey,Office Supplies,Offline,H,5/13/2012,999214971,5/16/2012,8769,651.21,524.96,5710460.49,4603374.24,1107086.25 +Asia,Malaysia,Snacks,Offline,H,12/6/2014,924213111,12/7/2014,4052,152.58,97.44,618254.16,394826.88,223427.28 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,H,2/23/2017,760839974,4/13/2017,8311,81.73,56.67,679258.03,470984.37,208273.66 +Middle East and North Africa,Lebanon,Cosmetics,Offline,M,3/13/2010,506019389,4/4/2010,1237,437.2,263.33,540816.4,325739.21,215077.19 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,H,8/9/2016,676987683,8/18/2016,4555,255.28,159.42,1162800.4,726158.1,436642.3 +Central America and the Caribbean,Panama,Office Supplies,Online,C,9/30/2010,961293685,11/7/2010,7018,651.21,524.96,4570191.78,3684169.28,886022.5 +North America,Greenland,Personal Care,Online,H,6/29/2013,666798722,8/16/2013,9415,81.73,56.67,769487.95,533548.05,235939.9 +Sub-Saharan Africa,Liberia,Clothes,Offline,M,9/13/2012,971676623,10/1/2012,9561,109.28,35.84,1044826.08,342666.24,702159.84 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,H,6/13/2012,874413716,7/24/2012,7305,47.45,31.79,346622.25,232225.95,114396.3 +Europe,Germany,Fruits,Offline,C,1/30/2014,343808829,3/17/2014,9528,9.33,6.92,88896.24,65933.76,22962.48 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,M,6/10/2012,768973290,7/6/2012,5140,421.89,364.69,2168514.6,1874506.6,294008 +Middle East and North Africa,Tunisia ,Household,Offline,H,10/18/2014,909330928,11/1/2014,84,668.27,502.54,56134.68,42213.36,13921.32 +Sub-Saharan Africa,Sudan,Office Supplies,Online,C,4/30/2014,944618070,5/5/2014,2333,651.21,524.96,1519272.93,1224731.68,294541.25 +Central America and the Caribbean,Saint Lucia,Meat,Offline,M,8/25/2016,224883544,9/26/2016,6893,421.89,364.69,2908087.77,2513808.17,394279.6 +North America,United States of America,Meat,Online,H,4/15/2013,420488679,5/27/2013,799,421.89,364.69,337090.11,291387.31,45702.8 +Australia and Oceania,Samoa ,Cereal,Online,H,10/7/2015,572107303,10/26/2015,8119,205.7,117.11,1670078.3,950816.09,719262.21 +Middle East and North Africa,Libya,Personal Care,Online,M,12/17/2013,240725743,12/29/2013,4952,81.73,56.67,404726.96,280629.84,124097.12 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,H,3/2/2010,857642829,3/8/2010,4427,651.21,524.96,2882906.67,2323997.92,558908.75 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,H,4/26/2015,774469888,4/29/2015,1705,47.45,31.79,80902.25,54201.95,26700.3 +Europe,Ireland,Vegetables,Offline,L,11/27/2014,213130748,1/6/2015,8979,154.06,90.93,1383304.74,816460.47,566844.27 +Australia and Oceania,Kiribati,Household,Offline,C,8/21/2010,815861737,9/7/2010,473,668.27,502.54,316091.71,237701.42,78390.29 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,L,8/22/2016,695211684,9/17/2016,7441,9.33,6.92,69424.53,51491.72,17932.81 +Europe,Germany,Snacks,Offline,M,4/1/2010,284041917,4/19/2010,3170,152.58,97.44,483678.6,308884.8,174793.8 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,C,7/2/2011,985526263,8/6/2011,7977,81.73,56.67,651960.21,452056.59,199903.62 +Europe,Russia,Baby Food,Offline,H,3/22/2011,223151051,4/22/2011,4210,255.28,159.42,1074728.8,671158.2,403570.6 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,L,8/24/2012,890715110,10/12/2012,1250,437.2,263.33,546500,329162.5,217337.5 +Asia,Maldives,Personal Care,Offline,M,7/8/2012,102329766,8/21/2012,507,81.73,56.67,41437.11,28731.69,12705.42 +Sub-Saharan Africa,Niger,Baby Food,Offline,M,6/1/2012,442418849,6/12/2012,424,255.28,159.42,108238.72,67594.08,40644.64 +Middle East and North Africa,Pakistan,Clothes,Online,M,12/31/2014,515718686,1/8/2015,1474,109.28,35.84,161078.72,52828.16,108250.56 +Central America and the Caribbean,Grenada,Office Supplies,Offline,H,8/13/2012,797278106,9/13/2012,1164,651.21,524.96,758008.44,611053.44,146955 +Middle East and North Africa,Morocco,Vegetables,Online,L,11/4/2013,482458436,12/13/2013,9027,154.06,90.93,1390699.62,820825.11,569874.51 +Sub-Saharan Africa,Chad,Snacks,Online,L,12/11/2016,636933505,1/7/2017,1633,152.58,97.44,249163.14,159119.52,90043.62 +Central America and the Caribbean,El Salvador,Cereal,Offline,L,9/10/2013,146689641,9/19/2013,7579,205.7,117.11,1559000.3,887576.69,671423.61 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,M,11/5/2015,668025672,12/8/2015,2496,9.33,6.92,23287.68,17272.32,6015.36 +Middle East and North Africa,Iran,Vegetables,Online,M,7/6/2013,777552926,7/15/2013,4045,154.06,90.93,623172.7,367811.85,255360.85 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,L,10/19/2016,922195231,11/29/2016,6917,651.21,524.96,4504419.57,3631148.32,873271.25 +Australia and Oceania,Vanuatu,Fruits,Online,C,2/28/2014,269188916,4/10/2014,7837,9.33,6.92,73119.21,54232.04,18887.17 +Asia,Japan,Snacks,Offline,H,1/17/2014,756082808,1/27/2014,560,152.58,97.44,85444.8,54566.4,30878.4 +Europe,Hungary,Clothes,Offline,L,10/26/2010,340738236,11/10/2010,871,109.28,35.84,95182.88,31216.64,63966.24 +Sub-Saharan Africa,Ethiopia,Clothes,Online,H,4/11/2011,651329028,4/20/2011,1588,109.28,35.84,173536.64,56913.92,116622.72 +Sub-Saharan Africa,Niger,Office Supplies,Online,M,9/13/2015,236341512,9/23/2015,7560,651.21,524.96,4923147.6,3968697.6,954450 +Sub-Saharan Africa,Botswana,Vegetables,Online,L,1/30/2014,414574515,2/21/2014,667,154.06,90.93,102758.02,60650.31,42107.71 +Middle East and North Africa,Kuwait,Snacks,Offline,M,8/15/2012,325139367,8/28/2012,4819,152.58,97.44,735283.02,469563.36,265719.66 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,H,10/20/2014,977459895,12/1/2014,959,9.33,6.92,8947.47,6636.28,2311.19 +Europe,Switzerland,Beverages,Offline,L,1/7/2010,301272428,2/2/2010,2061,47.45,31.79,97794.45,65519.19,32275.26 +Asia,Tajikistan,Cereal,Offline,C,3/30/2015,796625792,4/24/2015,8130,205.7,117.11,1672341,952104.3,720236.7 +Asia,Laos,Clothes,Offline,C,8/22/2010,983881318,9/2/2010,1201,109.28,35.84,131245.28,43043.84,88201.44 +Middle East and North Africa,Syria,Cereal,Offline,H,7/12/2011,353712832,8/25/2011,342,205.7,117.11,70349.4,40051.62,30297.78 +Europe,Moldova ,Beverages,Online,H,7/24/2011,717106664,9/8/2011,6652,47.45,31.79,315637.4,211467.08,104170.32 +Sub-Saharan Africa,Liberia,Fruits,Offline,C,10/26/2016,355361640,11/24/2016,8261,9.33,6.92,77075.13,57166.12,19909.01 +Europe,Kosovo,Snacks,Online,C,9/27/2011,770089089,10/14/2011,5329,152.58,97.44,813098.82,519257.76,293841.06 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,C,11/20/2015,833212840,12/15/2015,5050,651.21,524.96,3288610.5,2651048,637562.5 +Asia,Bangladesh,Personal Care,Online,C,1/14/2012,836969220,2/10/2012,6646,81.73,56.67,543177.58,376628.82,166548.76 +Asia,Nepal,Cereal,Offline,M,7/13/2010,243907058,8/22/2010,6373,205.7,117.11,1310926.1,746342.03,564584.07 +Central America and the Caribbean,Belize,Cosmetics,Offline,L,3/16/2015,836887681,4/24/2015,2517,437.2,263.33,1100432.4,662801.61,437630.79 +Europe,Norway,Meat,Online,M,1/10/2012,869084918,2/22/2012,395,421.89,364.69,166646.55,144052.55,22594 +Central America and the Caribbean,Panama,Cosmetics,Online,L,9/28/2010,913985097,10/27/2010,7356,437.2,263.33,3216043.2,1937055.48,1278987.72 +Europe,Moldova ,Household,Offline,C,10/23/2010,715387046,11/8/2010,7779,668.27,502.54,5198472.33,3909258.66,1289213.67 +Asia,Bhutan,Cereal,Online,C,10/3/2012,537402093,11/7/2012,8076,205.7,117.11,1661233.2,945780.36,715452.84 +Australia and Oceania,Nauru,Meat,Offline,L,5/18/2014,714454066,5/22/2014,1690,421.89,364.69,712994.1,616326.1,96668 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,L,7/15/2014,301279294,7/22/2014,4093,47.45,31.79,194212.85,130116.47,64096.38 +Middle East and North Africa,Libya,Office Supplies,Online,M,12/13/2016,222926604,12/28/2016,7791,651.21,524.96,5073577.11,4089963.36,983613.75 +Asia,Taiwan,Clothes,Online,H,4/4/2011,124757325,4/15/2011,7320,109.28,35.84,799929.6,262348.8,537580.8 +Central America and the Caribbean,Guatemala,Clothes,Online,L,8/29/2014,622445285,9/16/2014,4247,109.28,35.84,464112.16,152212.48,311899.68 +Sub-Saharan Africa,Chad,Cereal,Offline,L,2/19/2015,151976811,3/12/2015,2171,205.7,117.11,446574.7,254245.81,192328.89 +Sub-Saharan Africa,Namibia,Meat,Offline,M,2/3/2013,819650733,3/21/2013,1721,421.89,364.69,726072.69,627631.49,98441.2 +Europe,Belgium,Vegetables,Online,C,7/26/2017,752078378,8/22/2017,5560,154.06,90.93,856573.6,505570.8,351002.8 +Sub-Saharan Africa,Mali,Vegetables,Online,L,2/29/2012,846183574,4/11/2012,3378,154.06,90.93,520414.68,307161.54,213253.14 +Australia and Oceania,Nauru,Clothes,Offline,H,11/1/2011,719202649,11/30/2011,6901,109.28,35.84,754141.28,247331.84,506809.44 +Sub-Saharan Africa,Comoros,Baby Food,Offline,M,9/3/2013,958684432,9/17/2013,4882,255.28,159.42,1246276.96,778288.44,467988.52 +Australia and Oceania,Palau,Cosmetics,Online,M,11/1/2015,872490251,12/11/2015,8109,437.2,263.33,3545254.8,2135342.97,1409911.83 +Australia and Oceania,Palau,Personal Care,Online,M,10/1/2013,738793933,11/3/2013,4397,81.73,56.67,359366.81,249177.99,110188.82 +Sub-Saharan Africa,Sudan,Fruits,Offline,C,6/29/2011,456081807,8/5/2011,3597,9.33,6.92,33560.01,24891.24,8668.77 +Middle East and North Africa,Tunisia ,Fruits,Offline,M,5/30/2010,893152701,6/29/2010,2587,9.33,6.92,24136.71,17902.04,6234.67 +Europe,Switzerland,Office Supplies,Offline,C,12/2/2012,739117944,12/9/2012,279,651.21,524.96,181687.59,146463.84,35223.75 +Europe,Slovakia,Household,Online,M,2/21/2011,553401362,2/21/2011,2616,668.27,502.54,1748194.32,1314644.64,433549.68 +Sub-Saharan Africa,Uganda,Clothes,Online,C,5/26/2013,515739285,5/29/2013,7570,109.28,35.84,827249.6,271308.8,555940.8 +Sub-Saharan Africa,Senegal,Meat,Offline,M,3/3/2010,876180541,3/3/2010,148,421.89,364.69,62439.72,53974.12,8465.6 +Europe,Georgia,Fruits,Online,H,9/8/2015,605086457,10/16/2015,7384,9.33,6.92,68892.72,51097.28,17795.44 +Sub-Saharan Africa,Kenya,Snacks,Online,H,3/12/2011,543130862,3/12/2011,3347,152.58,97.44,510685.26,326131.68,184553.58 +Europe,Macedonia,Personal Care,Online,M,11/6/2016,251300084,12/13/2016,4134,81.73,56.67,337871.82,234273.78,103598.04 +Australia and Oceania,Kiribati,Snacks,Online,H,3/26/2012,260892951,4/28/2012,2877,152.58,97.44,438972.66,280334.88,158637.78 +Sub-Saharan Africa,Togo,Baby Food,Offline,H,11/8/2015,723520791,12/17/2015,4735,255.28,159.42,1208750.8,754853.7,453897.1 +Middle East and North Africa,Tunisia ,Fruits,Offline,C,3/14/2013,961107432,4/25/2013,1902,9.33,6.92,17745.66,13161.84,4583.82 +Sub-Saharan Africa,Nigeria,Clothes,Offline,H,7/22/2013,815889203,9/5/2013,8601,109.28,35.84,939917.28,308259.84,631657.44 +Sub-Saharan Africa,Tanzania,Household,Online,H,11/25/2015,200414931,12/30/2015,6087,668.27,502.54,4067759.49,3058960.98,1008798.51 +North America,United States of America,Clothes,Offline,H,9/15/2012,447545945,10/2/2012,7645,109.28,35.84,835445.6,273996.8,561448.8 +Europe,Belgium,Cosmetics,Offline,L,6/14/2016,260456073,7/16/2016,3595,437.2,263.33,1571734,946671.35,625062.65 +Central America and the Caribbean,Belize,Household,Offline,M,5/19/2010,662631642,6/22/2010,6283,668.27,502.54,4198740.41,3157458.82,1041281.59 +Asia,Vietnam,Baby Food,Online,H,11/17/2012,947871482,12/2/2012,5090,255.28,159.42,1299375.2,811447.8,487927.4 +Sub-Saharan Africa,Chad,Snacks,Offline,H,2/10/2013,930286920,3/14/2013,1427,152.58,97.44,217731.66,139046.88,78684.78 +Europe,Finland,Snacks,Online,M,8/31/2012,494301784,9/29/2012,3737,152.58,97.44,570191.46,364133.28,206058.18 +Asia,Brunei,Office Supplies,Online,C,3/11/2014,944652402,3/24/2014,2493,651.21,524.96,1623466.53,1308725.28,314741.25 +Asia,Maldives,Fruits,Online,H,1/15/2010,956387603,2/15/2010,5200,9.33,6.92,48516,35984,12532 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,C,5/12/2016,624868714,6/22/2016,1393,651.21,524.96,907135.53,731269.28,175866.25 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,M,4/11/2016,115769565,5/22/2016,7642,651.21,524.96,4976546.82,4011744.32,964802.5 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,H,9/12/2016,115076482,10/23/2016,2543,154.06,90.93,391774.58,231234.99,160539.59 +Asia,Sri Lanka,Meat,Online,H,3/31/2014,479088294,5/11/2014,1727,421.89,364.69,728604.03,629819.63,98784.4 +Middle East and North Africa,Israel,Household,Online,L,3/3/2014,684416329,3/4/2014,2856,668.27,502.54,1908579.12,1435254.24,473324.88 +Asia,Bhutan,Cosmetics,Online,L,6/6/2011,277984416,7/1/2011,621,437.2,263.33,271501.2,163527.93,107973.27 +Sub-Saharan Africa,Benin,Personal Care,Online,L,3/14/2017,227028882,4/7/2017,1746,81.73,56.67,142700.58,98945.82,43754.76 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,L,3/17/2017,669098556,3/18/2017,9986,255.28,159.42,2549226.08,1591968.12,957257.96 +Europe,Cyprus,Beverages,Offline,L,5/25/2013,462054765,6/15/2013,1128,47.45,31.79,53523.6,35859.12,17664.48 +Europe,Norway,Fruits,Offline,L,7/23/2012,334071338,8/31/2012,7987,9.33,6.92,74518.71,55270.04,19248.67 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,C,12/24/2014,633634603,1/13/2015,5415,651.21,524.96,3526302.15,2842658.4,683643.75 +Asia,Nepal,Baby Food,Online,C,8/24/2010,879543387,9/14/2010,5289,255.28,159.42,1350175.92,843172.38,507003.54 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,L,5/3/2013,210909020,5/11/2013,1521,154.06,90.93,234325.26,138304.53,96020.73 +Europe,Switzerland,Beverages,Online,H,5/20/2011,537155330,6/30/2011,5054,47.45,31.79,239812.3,160666.66,79145.64 +Asia,Kyrgyzstan,Beverages,Offline,M,11/25/2016,688018643,1/2/2017,8861,47.45,31.79,420454.45,281691.19,138763.26 +Sub-Saharan Africa,Seychelles ,Household,Offline,L,7/27/2016,463547790,8/3/2016,2947,668.27,502.54,1969391.69,1480985.38,488406.31 +Europe,Lithuania,Cereal,Offline,L,4/12/2013,184104096,5/3/2013,9348,205.7,117.11,1922883.6,1094744.28,828139.32 +Central America and the Caribbean,Dominica,Office Supplies,Offline,C,10/6/2014,240361392,11/14/2014,7132,651.21,524.96,4644429.72,3744014.72,900415 +Middle East and North Africa,Iran,Meat,Online,C,9/7/2014,643306005,10/12/2014,7397,421.89,364.69,3120720.33,2697611.93,423108.4 +Europe,France,Fruits,Offline,M,7/21/2011,574236762,8/9/2011,8274,9.33,6.92,77196.42,57256.08,19940.34 +Middle East and North Africa,Egypt,Meat,Online,L,7/6/2012,634764993,7/22/2012,9922,421.89,364.69,4185992.58,3618454.18,567538.4 +Asia,Mongolia,Baby Food,Online,L,6/3/2014,596814525,7/14/2014,9535,255.28,159.42,2434094.8,1520069.7,914025.1 +Europe,Montenegro,Fruits,Online,L,3/12/2015,752621686,3/30/2015,6337,9.33,6.92,59124.21,43852.04,15272.17 +Australia and Oceania,Palau,Baby Food,Offline,L,1/10/2010,564735305,1/22/2010,6581,255.28,159.42,1679997.68,1049143.02,630854.66 +Europe,Austria,Household,Online,C,4/30/2010,916016709,5/2/2010,8555,668.27,502.54,5717049.85,4299229.7,1417820.15 +Europe,Macedonia,Clothes,Offline,C,3/19/2017,959639728,3/22/2017,7576,109.28,35.84,827905.28,271523.84,556381.44 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,M,2/20/2010,369090688,4/7/2010,991,651.21,524.96,645349.11,520235.36,125113.75 +Asia,Tajikistan,Cereal,Online,H,4/13/2011,688168418,5/30/2011,3182,205.7,117.11,654537.4,372644.02,281893.38 +Middle East and North Africa,Egypt,Beverages,Offline,M,8/3/2013,380984246,9/9/2013,560,47.45,31.79,26572,17802.4,8769.6 +Australia and Oceania,Tuvalu,Baby Food,Online,M,11/11/2014,681962001,12/17/2014,6566,255.28,159.42,1676168.48,1046751.72,629416.76 +Asia,North Korea,Fruits,Offline,L,12/18/2013,645838010,1/14/2014,6674,9.33,6.92,62268.42,46184.08,16084.34 +Middle East and North Africa,Morocco,Snacks,Online,C,8/11/2014,297661101,9/9/2014,3389,152.58,97.44,517093.62,330224.16,186869.46 +Middle East and North Africa,Oman,Office Supplies,Online,H,1/5/2014,182792603,2/2/2014,1248,651.21,524.96,812710.08,655150.08,157560 +Middle East and North Africa,Libya,Beverages,Offline,H,3/24/2014,916906344,5/9/2014,1818,47.45,31.79,86264.1,57794.22,28469.88 +Middle East and North Africa,Morocco,Beverages,Offline,L,10/22/2010,935988652,11/8/2010,8697,47.45,31.79,412672.65,276477.63,136195.02 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,C,9/24/2011,546338355,10/11/2011,2515,9.33,6.92,23464.95,17403.8,6061.15 +Sub-Saharan Africa,Nigeria,Vegetables,Online,C,11/20/2010,574566781,12/23/2010,5934,154.06,90.93,914192.04,539578.62,374613.42 +Europe,San Marino,Clothes,Online,M,8/8/2014,117597758,9/17/2014,8645,109.28,35.84,944725.6,309836.8,634888.8 +Middle East and North Africa,Algeria,Clothes,Offline,M,2/9/2015,592667615,3/7/2015,2372,109.28,35.84,259212.16,85012.48,174199.68 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,M,1/27/2017,787325179,2/16/2017,5871,109.28,35.84,641582.88,210416.64,431166.24 +Europe,Netherlands,Baby Food,Offline,H,1/28/2011,909431779,2/7/2011,9928,255.28,159.42,2534419.84,1582721.76,951698.08 +Middle East and North Africa,Lebanon,Household,Offline,C,4/10/2015,337161242,5/7/2015,2359,668.27,502.54,1576448.93,1185491.86,390957.07 +Europe,Albania,Clothes,Online,C,1/4/2011,768999898,1/15/2011,3014,109.28,35.84,329369.92,108021.76,221348.16 +Middle East and North Africa,Libya,Meat,Online,M,10/15/2014,373746573,11/28/2014,8771,421.89,364.69,3700397.19,3198695.99,501701.2 +Europe,Montenegro,Meat,Online,L,11/14/2013,540512597,12/1/2013,8544,421.89,364.69,3604628.16,3115911.36,488716.8 +Sub-Saharan Africa,Liberia,Beverages,Offline,C,7/13/2015,928721797,7/27/2015,8273,47.45,31.79,392553.85,262998.67,129555.18 +Australia and Oceania,Tonga,Office Supplies,Online,M,12/12/2012,818110501,1/11/2013,5932,651.21,524.96,3862977.72,3114062.72,748915 +Asia,Turkmenistan,Household,Online,L,9/25/2011,458727538,11/11/2011,6527,668.27,502.54,4361798.29,3280078.58,1081719.71 +Middle East and North Africa,Pakistan,Fruits,Online,M,12/27/2010,620934236,1/7/2011,7094,9.33,6.92,66187.02,49090.48,17096.54 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,M,9/1/2014,345404422,9/11/2014,1699,152.58,97.44,259233.42,165550.56,93682.86 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,L,8/21/2012,993124425,9/30/2012,6442,109.28,35.84,703981.76,230881.28,473100.48 +Asia,India,Meat,Offline,L,10/10/2014,395393073,11/16/2014,4452,421.89,364.69,1878254.28,1623599.88,254654.4 +Middle East and North Africa,Libya,Fruits,Offline,L,11/11/2016,503821694,11/12/2016,890,9.33,6.92,8303.7,6158.8,2144.9 +Middle East and North Africa,Israel,Office Supplies,Online,M,12/21/2011,640334117,1/12/2012,7950,651.21,524.96,5177119.5,4173432,1003687.5 +Sub-Saharan Africa,Mali,Baby Food,Offline,L,12/12/2016,647166669,1/30/2017,9854,255.28,159.42,2515529.12,1570924.68,944604.44 +Europe,Belgium,Cosmetics,Offline,C,8/19/2015,436868178,9/10/2015,7857,437.2,263.33,3435080.4,2068983.81,1366096.59 +Sub-Saharan Africa,Madagascar,Snacks,Offline,H,8/23/2015,442299973,10/7/2015,5246,152.58,97.44,800434.68,511170.24,289264.44 +Sub-Saharan Africa,Malawi,Cereal,Online,C,4/22/2014,266635882,4/29/2014,2338,205.7,117.11,480926.6,273803.18,207123.42 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Online,L,1/6/2010,933362233,1/21/2010,1481,421.89,364.69,624819.09,540105.89,84713.2 +Europe,Greece,Baby Food,Online,C,8/3/2013,836277854,8/13/2013,2056,255.28,159.42,524855.68,327767.52,197088.16 +Europe,Latvia,Fruits,Offline,H,3/8/2014,689494073,4/26/2014,5473,9.33,6.92,51063.09,37873.16,13189.93 +Sub-Saharan Africa,Zambia,Beverages,Offline,C,5/22/2013,377434718,6/16/2013,175,47.45,31.79,8303.75,5563.25,2740.5 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,L,11/8/2013,304836118,12/25/2013,6636,154.06,90.93,1022342.16,603411.48,418930.68 +Central America and the Caribbean,Haiti,Cosmetics,Offline,M,7/6/2015,946747100,7/15/2015,2361,437.2,263.33,1032229.2,621722.13,410507.07 +Europe,Macedonia,Household,Online,M,10/13/2011,598528993,11/4/2011,6884,668.27,502.54,4600370.68,3459485.36,1140885.32 +Sub-Saharan Africa,Zambia,Cosmetics,Online,L,1/31/2016,325855624,3/3/2016,6775,437.2,263.33,2962030,1784060.75,1177969.25 +Central America and the Caribbean,Honduras,Snacks,Online,L,8/9/2012,814713323,8/9/2012,632,152.58,97.44,96430.56,61582.08,34848.48 +Europe,Romania,Beverages,Online,M,2/12/2013,121400916,3/11/2013,4084,47.45,31.79,193785.8,129830.36,63955.44 +Middle East and North Africa,United Arab Emirates,Fruits,Online,M,4/19/2015,422529733,5/11/2015,4792,9.33,6.92,44709.36,33160.64,11548.72 +Middle East and North Africa,Libya,Cereal,Online,C,2/7/2014,365023601,3/16/2014,7450,205.7,117.11,1532465,872469.5,659995.5 +Europe,Liechtenstein,Cosmetics,Online,L,2/19/2013,916118848,3/27/2013,8780,437.2,263.33,3838616,2312037.4,1526578.6 +Europe,Cyprus,Vegetables,Offline,H,4/9/2013,413364303,4/29/2013,2538,154.06,90.93,391004.28,230780.34,160223.94 +Europe,Estonia,Vegetables,Offline,C,6/12/2016,414621293,6/18/2016,4509,154.06,90.93,694656.54,410003.37,284653.17 +Middle East and North Africa,Oman,Beverages,Offline,C,4/26/2014,748063647,6/12/2014,7512,47.45,31.79,356444.4,238806.48,117637.92 +Central America and the Caribbean,Honduras,Meat,Online,L,9/25/2014,862177693,10/3/2014,6394,421.89,364.69,2697564.66,2331827.86,365736.8 +Central America and the Caribbean,Dominica,Clothes,Offline,L,4/5/2015,275762259,5/23/2015,3035,109.28,35.84,331664.8,108774.4,222890.4 +Asia,North Korea,Cereal,Offline,C,7/11/2014,827928674,8/13/2014,1348,205.7,117.11,277283.6,157864.28,119419.32 +Europe,Finland,Clothes,Offline,M,1/4/2016,828100764,1/23/2016,2273,109.28,35.84,248393.44,81464.32,166929.12 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,L,9/7/2016,906014859,10/5/2016,8785,437.2,263.33,3840802,2313354.05,1527447.95 +Sub-Saharan Africa,Benin,Office Supplies,Offline,L,10/19/2010,861719787,11/5/2010,889,651.21,524.96,578925.69,466689.44,112236.25 +Sub-Saharan Africa,Malawi,Household,Offline,M,5/22/2016,115576875,5/31/2016,620,668.27,502.54,414327.4,311574.8,102752.6 +Australia and Oceania,Solomon Islands,Baby Food,Online,L,11/25/2010,858259952,12/8/2010,7047,255.28,159.42,1798958.16,1123432.74,675525.42 +Australia and Oceania,Solomon Islands,Fruits,Offline,L,9/17/2010,400755345,9/18/2010,1267,9.33,6.92,11821.11,8767.64,3053.47 +Australia and Oceania,Papua New Guinea,Meat,Offline,M,5/1/2014,624361884,6/7/2014,1411,421.89,364.69,595286.79,514577.59,80709.2 +Asia,Bhutan,Vegetables,Offline,L,10/5/2013,330690896,11/18/2013,7640,154.06,90.93,1177018.4,694705.2,482313.2 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,C,6/5/2013,191666209,7/10/2013,7145,668.27,502.54,4774789.15,3590648.3,1184140.85 +Australia and Oceania,Kiribati,Cereal,Offline,H,4/1/2011,499524152,5/8/2011,9152,205.7,117.11,1882566.4,1071790.72,810775.68 +Sub-Saharan Africa,Uganda,Cosmetics,Online,H,7/26/2017,716813552,8/9/2017,9914,437.2,263.33,4334400.8,2610653.62,1723747.18 +Asia,Laos,Vegetables,Online,L,7/1/2013,826395738,8/14/2013,7718,154.06,90.93,1189035.08,701797.74,487237.34 +Europe,Norway,Cosmetics,Online,L,4/21/2015,881444537,6/4/2015,7881,437.2,263.33,3445573.2,2075303.73,1370269.47 +Australia and Oceania,Nauru,Snacks,Online,M,1/4/2010,555446279,2/15/2010,7752,152.58,97.44,1182800.16,755354.88,427445.28 +Sub-Saharan Africa,South Africa,Clothes,Offline,M,3/23/2012,492199790,3/29/2012,1710,109.28,35.84,186868.8,61286.4,125582.4 +Europe,Kosovo,Beverages,Offline,H,11/23/2014,955816400,12/11/2014,6168,47.45,31.79,292671.6,196080.72,96590.88 +Asia,Myanmar,Personal Care,Online,M,10/27/2015,480719935,12/13/2015,4566,81.73,56.67,373179.18,258755.22,114423.96 +Europe,Monaco,Clothes,Online,H,11/12/2013,821646726,12/6/2013,2380,109.28,35.84,260086.4,85299.2,174787.2 +Europe,Armenia,Vegetables,Offline,L,9/29/2012,203645598,10/20/2012,2113,154.06,90.93,325528.78,192135.09,133393.69 +Europe,Ireland,Fruits,Offline,M,3/29/2017,972077882,4/21/2017,8302,9.33,6.92,77457.66,57449.84,20007.82 +Sub-Saharan Africa,South Africa,Fruits,Offline,C,4/8/2014,142617404,4/9/2014,2514,9.33,6.92,23455.62,17396.88,6058.74 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,C,7/11/2014,651250493,8/22/2014,8348,255.28,159.42,2131077.44,1330838.16,800239.28 +North America,Mexico,Fruits,Online,L,11/3/2010,104275977,11/21/2010,6434,9.33,6.92,60029.22,44523.28,15505.94 +Europe,Netherlands,Meat,Offline,M,4/2/2012,228305184,4/19/2012,9432,421.89,364.69,3979266.48,3439756.08,539510.4 +Middle East and North Africa,Libya,Fruits,Online,H,7/6/2017,120261943,7/22/2017,7036,9.33,6.92,65645.88,48689.12,16956.76 +Europe,Macedonia,Snacks,Online,H,4/14/2011,297382581,4/16/2011,969,152.58,97.44,147850.02,94419.36,53430.66 +Asia,North Korea,Clothes,Online,L,5/16/2013,447215926,5/18/2013,9986,109.28,35.84,1091270.08,357898.24,733371.84 +Australia and Oceania,Tuvalu,Baby Food,Offline,H,5/14/2014,777623307,5/22/2014,4872,255.28,159.42,1243724.16,776694.24,467029.92 +Europe,Spain,Beverages,Online,L,4/7/2017,666778552,5/26/2017,3446,47.45,31.79,163512.7,109548.34,53964.36 +Sub-Saharan Africa,Djibouti,Meat,Online,M,12/31/2010,913167989,1/13/2011,5555,421.89,364.69,2343598.95,2025852.95,317746 +Middle East and North Africa,Pakistan,Snacks,Offline,L,1/24/2012,585590445,2/28/2012,8081,152.58,97.44,1232998.98,787412.64,445586.34 +Europe,Malta,Snacks,Online,L,4/19/2015,173157250,4/24/2015,9933,152.58,97.44,1515577.14,967871.52,547705.62 +Middle East and North Africa,Algeria,Office Supplies,Online,L,10/27/2012,235292232,11/2/2012,7055,651.21,524.96,4594286.55,3703592.8,890693.75 +Asia,Turkmenistan,Cosmetics,Offline,H,12/19/2012,951731717,1/22/2013,7420,437.2,263.33,3244024,1953908.6,1290115.4 +Europe,Romania,Baby Food,Online,M,10/9/2013,772524535,10/30/2013,6032,255.28,159.42,1539848.96,961621.44,578227.52 +Middle East and North Africa,Algeria,Vegetables,Offline,C,5/3/2014,468032014,5/16/2014,9928,154.06,90.93,1529507.68,902753.04,626754.64 +Central America and the Caribbean,Cuba,Beverages,Offline,C,1/15/2011,878927981,3/4/2011,3176,47.45,31.79,150701.2,100965.04,49736.16 +Asia,Indonesia,Cereal,Online,H,6/22/2016,666198766,7/12/2016,1874,205.7,117.11,385481.8,219464.14,166017.66 +Middle East and North Africa,Iraq,Fruits,Online,H,3/21/2010,361143195,4/9/2010,9152,9.33,6.92,85388.16,63331.84,22056.32 +Central America and the Caribbean,Costa Rica,Clothes,Offline,H,10/10/2010,115372598,11/22/2010,170,109.28,35.84,18577.6,6092.8,12484.8 +Middle East and North Africa,Iraq,Clothes,Online,H,3/20/2011,150810801,4/19/2011,7122,109.28,35.84,778292.16,255252.48,523039.68 +Sub-Saharan Africa,Niger,Office Supplies,Online,L,3/28/2013,309694135,4/29/2013,4231,651.21,524.96,2755269.51,2221105.76,534163.75 +Sub-Saharan Africa,Guinea,Beverages,Online,C,11/1/2015,504571425,12/9/2015,2752,47.45,31.79,130582.4,87486.08,43096.32 +Asia,Sri Lanka,Cosmetics,Offline,M,6/23/2011,268304002,6/23/2011,5971,437.2,263.33,2610521.2,1572343.43,1038177.77 +Europe,Greece,Cereal,Offline,M,8/18/2012,104065692,8/29/2012,4206,205.7,117.11,865174.2,492564.66,372609.54 +Australia and Oceania,Federated States of Micronesia,Meat,Online,M,2/15/2010,135342824,3/12/2010,9804,421.89,364.69,4136209.56,3575420.76,560788.8 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,C,10/8/2014,555934226,11/11/2014,2146,9.33,6.92,20022.18,14850.32,5171.86 +Middle East and North Africa,Algeria,Snacks,Offline,M,9/23/2015,279951226,11/6/2015,2644,152.58,97.44,403421.52,257631.36,145790.16 +North America,Greenland,Cosmetics,Online,L,8/2/2014,991817653,9/21/2014,9739,437.2,263.33,4257890.8,2564570.87,1693319.93 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,C,12/29/2013,396269834,1/6/2014,3905,651.21,524.96,2542975.05,2049968.8,493006.25 +Middle East and North Africa,Morocco,Vegetables,Online,C,11/18/2013,768356597,12/3/2013,2646,154.06,90.93,407642.76,240600.78,167041.98 +Asia,Sri Lanka,Cereal,Online,M,4/1/2015,403439271,5/2/2015,5500,205.7,117.11,1131350,644105,487245 +Asia,Singapore,Cereal,Online,C,5/11/2016,367191684,5/13/2016,9034,205.7,117.11,1858293.8,1057971.74,800322.06 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,L,7/24/2016,445600163,9/1/2016,1845,421.89,364.69,778387.05,672853.05,105534 +Sub-Saharan Africa,Sudan,Meat,Online,C,6/18/2012,494963538,7/29/2012,9565,421.89,364.69,4035377.85,3488259.85,547118 +Europe,Latvia,Baby Food,Online,M,11/24/2016,891893136,12/14/2016,9854,255.28,159.42,2515529.12,1570924.68,944604.44 +Europe,Russia,Fruits,Online,M,4/2/2017,283312785,4/29/2017,7404,9.33,6.92,69079.32,51235.68,17843.64 +Middle East and North Africa,Kuwait,Snacks,Online,C,2/13/2017,536458814,3/11/2017,8939,152.58,97.44,1363912.62,871016.16,492896.46 +Asia,North Korea,Beverages,Online,H,5/19/2017,888880050,6/5/2017,8214,47.45,31.79,389754.3,261123.06,128631.24 +Europe,Luxembourg,Beverages,Offline,M,5/26/2012,198437821,6/13/2012,1016,47.45,31.79,48209.2,32298.64,15910.56 +Asia,Kazakhstan,Clothes,Online,H,7/19/2016,993305957,8/20/2016,161,109.28,35.84,17594.08,5770.24,11823.84 +Central America and the Caribbean,Guatemala,Snacks,Online,L,12/16/2014,921970784,1/10/2015,498,152.58,97.44,75984.84,48525.12,27459.72 +Asia,Turkmenistan,Clothes,Offline,M,10/8/2012,403231132,10/11/2012,3907,109.28,35.84,426956.96,140026.88,286930.08 +Central America and the Caribbean,Belize,Beverages,Online,L,3/9/2016,376198327,4/13/2016,4300,47.45,31.79,204035,136697,67338 +Middle East and North Africa,Saudi Arabia,Snacks,Online,C,7/15/2013,950296199,8/9/2013,2618,152.58,97.44,399454.44,255097.92,144356.52 +Europe,Georgia,Meat,Offline,C,12/9/2016,955261075,1/25/2017,1835,421.89,364.69,774168.15,669206.15,104962 +North America,Canada,Vegetables,Offline,C,1/27/2013,191141784,2/2/2013,1956,154.06,90.93,301341.36,177859.08,123482.28 +Middle East and North Africa,Yemen,Vegetables,Offline,C,5/26/2012,778299653,6/20/2012,5018,154.06,90.93,773073.08,456286.74,316786.34 +Europe,Netherlands,Household,Offline,C,1/31/2015,407408511,2/14/2015,87,668.27,502.54,58139.49,43720.98,14418.51 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,C,10/13/2014,889454686,11/29/2014,8262,437.2,263.33,3612146.4,2175632.46,1436513.94 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,L,1/3/2010,505737006,2/5/2010,7674,152.58,97.44,1170898.92,747754.56,423144.36 +Sub-Saharan Africa,Zambia,Office Supplies,Online,H,6/25/2015,757866799,8/14/2015,8482,651.21,524.96,5523563.22,4452710.72,1070852.5 +Asia,Maldives,Household,Online,H,11/27/2012,517767894,12/4/2012,7881,668.27,502.54,5266635.87,3960517.74,1306118.13 +Europe,Spain,Cereal,Online,L,5/8/2015,977676618,6/11/2015,5092,205.7,117.11,1047424.4,596324.12,451100.28 +Sub-Saharan Africa,Togo,Meat,Online,C,6/8/2010,700141799,7/22/2010,6372,421.89,364.69,2688283.08,2323804.68,364478.4 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,M,2/21/2017,568024766,3/6/2017,6,9.33,6.92,55.98,41.52,14.46 +North America,United States of America,Snacks,Online,C,11/12/2013,634499347,11/23/2013,1312,152.58,97.44,200184.96,127841.28,72343.68 +Sub-Saharan Africa,Chad,Office Supplies,Online,C,5/10/2010,573051869,5/25/2010,7637,651.21,524.96,4973290.77,4009119.52,964171.25 +Sub-Saharan Africa,Cameroon,Meat,Online,H,8/23/2013,127481162,10/6/2013,3364,421.89,364.69,1419237.96,1226817.16,192420.8 +Sub-Saharan Africa,Burkina Faso,Cereal,Online,H,9/3/2016,461898553,9/30/2016,4901,205.7,117.11,1008135.7,573956.11,434179.59 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,L,4/2/2017,110727870,5/7/2017,5692,651.21,524.96,3706687.32,2988072.32,718615 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,C,3/29/2014,828705441,5/18/2014,1211,651.21,524.96,788615.31,635726.56,152888.75 +Europe,Luxembourg,Cereal,Online,C,5/9/2011,840880095,6/20/2011,3961,205.7,117.11,814777.7,463872.71,350904.99 +Central America and the Caribbean,Guatemala,Fruits,Offline,C,5/15/2013,692613160,7/1/2013,8480,9.33,6.92,79118.4,58681.6,20436.8 +Central America and the Caribbean,Grenada,Clothes,Offline,C,10/14/2014,999578464,11/18/2014,6335,109.28,35.84,692288.8,227046.4,465242.4 +Europe,Malta,Fruits,Offline,M,2/22/2011,197762334,4/7/2011,1124,9.33,6.92,10486.92,7778.08,2708.84 +Europe,Slovakia,Meat,Offline,C,6/3/2010,393463599,7/20/2010,3477,421.89,364.69,1466911.53,1268027.13,198884.4 +Asia,Taiwan,Snacks,Offline,C,2/3/2014,613293588,3/5/2014,6056,152.58,97.44,924024.48,590096.64,333927.84 +Asia,Bangladesh,Baby Food,Online,M,4/28/2013,854176127,5/18/2013,8553,255.28,159.42,2183409.84,1363519.26,819890.58 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,C,7/3/2015,733347547,7/9/2015,2690,437.2,263.33,1176068,708357.7,467710.3 +Europe,Croatia,Snacks,Offline,H,2/22/2010,838356673,3/8/2010,7225,152.58,97.44,1102390.5,704004,398386.5 +Central America and the Caribbean,Grenada,Cosmetics,Online,M,7/22/2010,477064836,8/27/2010,2941,437.2,263.33,1285805.2,774453.53,511351.67 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,M,2/28/2012,827645862,4/17/2012,7657,154.06,90.93,1179637.42,696251.01,483386.41 +Middle East and North Africa,Syria,Office Supplies,Online,H,6/19/2011,888586080,8/3/2011,1222,651.21,524.96,795778.62,641501.12,154277.5 +Europe,Bosnia and Herzegovina,Meat,Online,H,5/21/2017,628684318,5/25/2017,515,421.89,364.69,217273.35,187815.35,29458 +Europe,San Marino,Vegetables,Offline,C,3/12/2017,537051904,4/2/2017,4448,154.06,90.93,685258.88,404456.64,280802.24 +Central America and the Caribbean,Cuba,Baby Food,Online,C,8/2/2010,273112666,8/29/2010,8962,255.28,159.42,2287819.36,1428722.04,859097.32 +Europe,Finland,Cosmetics,Offline,H,6/17/2013,916602933,7/3/2013,2032,437.2,263.33,888390.4,535086.56,353303.84 +Sub-Saharan Africa,Seychelles ,Meat,Offline,M,4/13/2016,917571532,5/6/2016,8662,421.89,364.69,3654411.18,3158944.78,495466.4 +Asia,Vietnam,Household,Offline,C,8/2/2010,146379792,9/15/2010,5888,668.27,502.54,3934773.76,2958955.52,975818.24 +Central America and the Caribbean,Costa Rica,Fruits,Offline,C,6/18/2015,343701541,7/1/2015,7779,9.33,6.92,72578.07,53830.68,18747.39 +Europe,Monaco,Personal Care,Offline,H,3/18/2013,170523107,4/17/2013,431,81.73,56.67,35225.63,24424.77,10800.86 +Europe,Kosovo,Fruits,Online,H,9/15/2013,158143317,10/15/2013,6977,9.33,6.92,65095.41,48280.84,16814.57 +Asia,Brunei,Vegetables,Offline,H,9/24/2012,458173501,10/6/2012,2575,154.06,90.93,396704.5,234144.75,162559.75 +Middle East and North Africa,Somalia,Fruits,Offline,H,12/6/2010,392537486,12/22/2010,9420,9.33,6.92,87888.6,65186.4,22702.2 +Australia and Oceania,East Timor,Cereal,Offline,C,1/2/2010,703471601,2/14/2010,1734,205.7,117.11,356683.8,203068.74,153615.06 +Europe,Belgium,Beverages,Offline,M,7/6/2016,403524672,8/6/2016,773,47.45,31.79,36678.85,24573.67,12105.18 +Europe,Serbia,Personal Care,Online,C,5/10/2015,825558030,6/13/2015,9822,81.73,56.67,802752.06,556612.74,246139.32 +Australia and Oceania,Tuvalu,Vegetables,Online,H,6/7/2011,672745501,7/20/2011,9199,154.06,90.93,1417197.94,836465.07,580732.87 +Middle East and North Africa,Qatar,Household,Offline,L,9/15/2010,968573415,9/27/2010,1252,668.27,502.54,836674.04,629180.08,207493.96 +Australia and Oceania,Tuvalu,Personal Care,Online,H,6/3/2016,106840598,7/8/2016,5362,81.73,56.67,438236.26,303864.54,134371.72 +Australia and Oceania,Papua New Guinea,Household,Online,H,3/3/2010,601658380,3/20/2010,2940,668.27,502.54,1964713.8,1477467.6,487246.2 +Middle East and North Africa,Qatar,Personal Care,Offline,L,4/2/2016,537450587,4/3/2016,2427,81.73,56.67,198358.71,137538.09,60820.62 +Sub-Saharan Africa,Ethiopia,Household,Online,H,8/9/2014,318953549,9/26/2014,4298,668.27,502.54,2872224.46,2159916.92,712307.54 +Sub-Saharan Africa,South Sudan,Household,Online,L,9/22/2012,421216094,11/11/2012,6057,668.27,502.54,4047711.39,3043884.78,1003826.61 +Sub-Saharan Africa,South Africa,Household,Online,L,8/12/2011,939599549,8/30/2011,7241,668.27,502.54,4838943.07,3638892.14,1200050.93 +Europe,Greece,Fruits,Online,L,2/10/2017,239777743,4/1/2017,4417,9.33,6.92,41210.61,30565.64,10644.97 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,C,6/1/2013,807737004,6/6/2013,6184,154.06,90.93,952707.04,562311.12,390395.92 +Europe,Greece,Fruits,Offline,L,4/14/2012,699776160,5/18/2012,8171,9.33,6.92,76235.43,56543.32,19692.11 +Central America and the Caribbean,El Salvador,Baby Food,Online,C,5/27/2011,292506539,7/13/2011,8040,255.28,159.42,2052451.2,1281736.8,770714.4 +Sub-Saharan Africa,Madagascar,Personal Care,Online,M,4/20/2013,932851970,6/5/2013,483,81.73,56.67,39475.59,27371.61,12103.98 +Asia,South Korea,Clothes,Online,M,1/2/2014,888048779,2/15/2014,2223,109.28,35.84,242929.44,79672.32,163257.12 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,H,5/22/2014,295645797,7/4/2014,7016,81.73,56.67,573417.68,397596.72,175820.96 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,M,5/25/2016,713504350,6/3/2016,648,668.27,502.54,433038.96,325645.92,107393.04 +Australia and Oceania,Kiribati,Clothes,Online,L,9/5/2011,169798266,10/21/2011,5935,109.28,35.84,648576.8,212710.4,435866.4 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,H,8/29/2015,813013875,9/18/2015,7727,9.33,6.92,72092.91,53470.84,18622.07 +Sub-Saharan Africa,Ethiopia,Beverages,Online,L,10/4/2010,361950004,11/10/2010,7904,47.45,31.79,375044.8,251268.16,123776.64 +Middle East and North Africa,Afghanistan,Baby Food,Offline,L,9/30/2010,655717980,10/14/2010,377,255.28,159.42,96240.56,60101.34,36139.22 +Middle East and North Africa,Kuwait,Baby Food,Offline,C,7/16/2011,903741633,7/25/2011,6087,255.28,159.42,1553889.36,970389.54,583499.82 +Asia,Nepal,Cereal,Online,L,2/5/2010,835757291,3/20/2010,8010,205.7,117.11,1647657,938051.1,709605.9 +Europe,Portugal,Meat,Online,L,10/28/2015,251813781,11/19/2015,6148,421.89,364.69,2593779.72,2242114.12,351665.6 +Sub-Saharan Africa,Liberia,Fruits,Online,M,6/16/2016,372272431,7/5/2016,2540,9.33,6.92,23698.2,17576.8,6121.4 +Australia and Oceania,Papua New Guinea,Personal Care,Online,L,3/2/2012,687807071,4/16/2012,6252,81.73,56.67,510975.96,354300.84,156675.12 +Sub-Saharan Africa,Kenya,Vegetables,Offline,L,10/4/2011,309404027,10/24/2011,8382,154.06,90.93,1291330.92,762175.26,529155.66 +Europe,Latvia,Office Supplies,Online,M,9/25/2013,218362128,10/2/2013,7061,651.21,524.96,4598193.81,3706742.56,891451.25 +Sub-Saharan Africa,South Sudan,Household,Offline,L,2/6/2010,116292703,3/11/2010,2450,668.27,502.54,1637261.5,1231223,406038.5 +Sub-Saharan Africa,Botswana,Clothes,Offline,H,11/10/2012,675119578,11/17/2012,1741,109.28,35.84,190256.48,62397.44,127859.04 +Asia,Tajikistan,Vegetables,Offline,M,5/8/2012,387079083,5/16/2012,4157,154.06,90.93,640427.42,377996.01,262431.41 +Australia and Oceania,Palau,Cereal,Offline,C,5/8/2011,514720046,5/8/2011,5955,205.7,117.11,1224943.5,697390.05,527553.45 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,L,9/7/2013,140903794,9/18/2013,5419,154.06,90.93,834851.14,492749.67,342101.47 +Sub-Saharan Africa,Chad,Personal Care,Offline,M,11/25/2012,218804156,12/2/2012,7867,81.73,56.67,642969.91,445822.89,197147.02 +Europe,United Kingdom,Fruits,Offline,L,3/5/2011,421907460,3/22/2011,648,9.33,6.92,6045.84,4484.16,1561.68 +Central America and the Caribbean,Barbados,Meat,Online,H,7/15/2015,494012534,7/24/2015,8142,421.89,364.69,3435028.38,2969305.98,465722.4 +Asia,China,Meat,Offline,M,5/10/2011,699230706,5/24/2011,6759,421.89,364.69,2851554.51,2464939.71,386614.8 +Europe,San Marino,Office Supplies,Offline,M,8/2/2011,471985805,8/2/2011,9943,651.21,524.96,6474981.03,5219677.28,1255303.75 +Europe,Italy,Fruits,Online,C,2/1/2015,667014157,2/3/2015,3167,9.33,6.92,29548.11,21915.64,7632.47 +Central America and the Caribbean,Guatemala,Baby Food,Online,M,6/7/2010,409364593,7/18/2010,8935,255.28,159.42,2280926.8,1424417.7,856509.1 +Sub-Saharan Africa,Togo,Office Supplies,Online,C,7/19/2017,244398438,9/5/2017,1784,651.21,524.96,1161758.64,936528.64,225230 +Europe,Kosovo,Meat,Offline,M,10/10/2015,787789523,11/26/2015,3281,421.89,364.69,1384221.09,1196547.89,187673.2 +Asia,Tajikistan,Household,Offline,M,10/22/2015,475524175,11/15/2015,7025,668.27,502.54,4694596.75,3530343.5,1164253.25 +Europe,Spain,Snacks,Offline,H,6/24/2010,513901221,6/26/2010,3646,152.58,97.44,556306.68,355266.24,201040.44 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,C,5/27/2016,829531991,6/16/2016,5805,651.21,524.96,3780274.05,3047392.8,732881.25 +Sub-Saharan Africa,Seychelles ,Beverages,Online,H,3/7/2017,519340312,3/9/2017,3194,47.45,31.79,151555.3,101537.26,50018.04 +Asia,Turkmenistan,Household,Offline,H,8/15/2012,100562512,9/22/2012,7537,668.27,502.54,5036750.99,3787643.98,1249107.01 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,H,12/19/2014,160747420,12/22/2014,7589,437.2,263.33,3317910.8,1998411.37,1319499.43 +Europe,Albania,Meat,Online,C,10/15/2014,907756364,11/25/2014,4135,421.89,364.69,1744515.15,1507993.15,236522 +Europe,Armenia,Beverages,Online,C,2/6/2015,819763171,3/4/2015,4994,47.45,31.79,236965.3,158759.26,78206.04 +Sub-Saharan Africa,Namibia,Meat,Online,H,5/26/2012,695254170,5/29/2012,14,421.89,364.69,5906.46,5105.66,800.8 +Europe,Norway,Fruits,Offline,C,8/10/2015,503028190,8/11/2015,6075,9.33,6.92,56679.75,42039,14640.75 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,L,12/29/2011,732196557,1/13/2012,2087,255.28,159.42,532769.36,332709.54,200059.82 +Asia,Malaysia,Snacks,Offline,M,5/24/2016,142183101,6/18/2016,3994,152.58,97.44,609404.52,389175.36,220229.16 +Central America and the Caribbean,Haiti,Vegetables,Online,L,6/5/2014,712724149,7/2/2014,9769,154.06,90.93,1505012.14,888295.17,616716.97 +Europe,Cyprus,Fruits,Offline,L,9/12/2011,893868529,9/15/2011,4416,9.33,6.92,41201.28,30558.72,10642.56 +Middle East and North Africa,Kuwait,Cosmetics,Online,H,11/17/2014,555977571,11/19/2014,4973,437.2,263.33,2174195.6,1309540.09,864655.51 +Central America and the Caribbean,Nicaragua,Clothes,Online,H,10/12/2012,539725100,10/19/2012,5506,109.28,35.84,601695.68,197335.04,404360.64 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,M,6/3/2010,406097447,6/20/2010,2114,154.06,90.93,325682.84,192226.02,133456.82 +Sub-Saharan Africa,Benin,Office Supplies,Offline,M,2/3/2010,686393439,2/21/2010,7927,651.21,524.96,5162141.67,4161357.92,1000783.75 +Europe,Sweden,Cosmetics,Online,L,3/1/2015,632224404,3/11/2015,8106,437.2,263.33,3543943.2,2134552.98,1409390.22 +Europe,Greece,Baby Food,Online,L,2/13/2011,465514171,3/16/2011,4843,255.28,159.42,1236321.04,772071.06,464249.98 +Asia,Mongolia,Snacks,Online,M,10/26/2014,928499066,11/27/2014,2362,152.58,97.44,360393.96,230153.28,130240.68 +Sub-Saharan Africa,Tanzania,Baby Food,Online,H,2/2/2010,133727920,2/4/2010,1918,255.28,159.42,489627.04,305767.56,183859.48 +Australia and Oceania,Australia,Fruits,Online,C,2/19/2012,314062058,4/5/2012,6797,9.33,6.92,63416.01,47035.24,16380.77 +Sub-Saharan Africa,Burundi,Clothes,Offline,M,9/14/2010,172675311,9/17/2010,7317,109.28,35.84,799601.76,262241.28,537360.48 +Central America and the Caribbean,Costa Rica,Cereal,Online,C,10/6/2011,733054006,11/3/2011,5825,205.7,117.11,1198202.5,682165.75,516036.75 +Europe,Liechtenstein,Cosmetics,Offline,C,12/23/2010,388996970,1/6/2011,1703,437.2,263.33,744551.6,448450.99,296100.61 +Sub-Saharan Africa,Rwanda,Household,Online,H,8/29/2012,754615533,9/16/2012,6360,668.27,502.54,4250197.2,3196154.4,1054042.8 +Australia and Oceania,Tonga,Cosmetics,Online,C,10/27/2010,814333522,11/28/2010,8240,437.2,263.33,3602528,2169839.2,1432688.8 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,C,9/9/2015,972887265,9/24/2015,7816,437.2,263.33,3417155.2,2058187.28,1358967.92 +Central America and the Caribbean,Grenada,Cosmetics,Online,L,1/16/2012,805325591,1/28/2012,2593,437.2,263.33,1133659.6,682814.69,450844.91 +Sub-Saharan Africa,Cameroon,Meat,Offline,M,1/10/2016,407009828,2/13/2016,2108,421.89,364.69,889344.12,768766.52,120577.6 +Sub-Saharan Africa,Burundi,Meat,Online,L,10/6/2010,843613803,11/1/2010,2926,421.89,364.69,1234450.14,1067082.94,167367.2 +Asia,Taiwan,Vegetables,Offline,M,9/29/2010,101123845,11/18/2010,3648,154.06,90.93,562010.88,331712.64,230298.24 +Sub-Saharan Africa,Uganda,Fruits,Offline,L,7/30/2012,735838782,8/2/2012,9903,9.33,6.92,92394.99,68528.76,23866.23 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,M,12/13/2013,424369943,12/14/2013,9351,205.7,117.11,1923500.7,1095095.61,828405.09 +Middle East and North Africa,Israel,Cereal,Online,L,5/24/2017,513641154,7/5/2017,6687,205.7,117.11,1375515.9,783114.57,592401.33 +Australia and Oceania,Samoa ,Beverages,Online,M,5/12/2011,170888745,6/21/2011,8632,47.45,31.79,409588.4,274411.28,135177.12 +Sub-Saharan Africa,Chad,Meat,Online,C,11/15/2011,433661544,1/1/2012,8943,421.89,364.69,3772962.27,3261422.67,511539.6 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,L,4/19/2013,159820878,5/17/2013,3404,81.73,56.67,278208.92,192904.68,85304.24 +Sub-Saharan Africa,Tanzania,Beverages,Online,L,11/9/2014,977540576,12/17/2014,4834,47.45,31.79,229373.3,153672.86,75700.44 +Sub-Saharan Africa,Ghana,Baby Food,Offline,L,10/31/2016,535306966,12/13/2016,8082,255.28,159.42,2063172.96,1288432.44,774740.52 +Europe,Malta,Vegetables,Offline,H,10/15/2016,151918876,12/3/2016,5026,154.06,90.93,774305.56,457014.18,317291.38 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,C,5/10/2013,766487634,6/1/2013,9579,154.06,90.93,1475740.74,871018.47,604722.27 +Middle East and North Africa,Morocco,Office Supplies,Online,C,1/4/2010,688437068,1/26/2010,2682,651.21,524.96,1746545.22,1407942.72,338602.5 +Sub-Saharan Africa,Togo,Snacks,Offline,C,4/20/2011,547503507,5/7/2011,7309,152.58,97.44,1115207.22,712188.96,403018.26 +Europe,Norway,Snacks,Online,L,6/22/2011,143735778,7/9/2011,3466,152.58,97.44,528842.28,337727.04,191115.24 +Europe,Iceland,Office Supplies,Offline,H,6/1/2013,697495210,7/13/2013,3187,651.21,524.96,2075406.27,1673047.52,402358.75 +Central America and the Caribbean,The Bahamas,Clothes,Offline,M,4/19/2017,799455630,4/21/2017,5542,109.28,35.84,605629.76,198625.28,407004.48 +Sub-Saharan Africa,Guinea-Bissau,Household,Offline,M,10/10/2016,460603368,10/31/2016,1627,668.27,502.54,1087275.29,817632.58,269642.71 +Middle East and North Africa,Libya,Fruits,Offline,H,5/11/2010,662237250,5/21/2010,9574,9.33,6.92,89325.42,66252.08,23073.34 +Sub-Saharan Africa,Uganda,Cereal,Online,L,10/8/2012,205968606,11/22/2012,9542,205.7,117.11,1962789.4,1117463.62,845325.78 +Europe,Czech Republic,Cereal,Offline,H,4/14/2013,663721263,5/20/2013,8726,205.7,117.11,1794938.2,1021901.86,773036.34 +Sub-Saharan Africa,Mali,Clothes,Offline,L,5/26/2017,527731549,6/6/2017,6348,109.28,35.84,693709.44,227512.32,466197.12 +Asia,Myanmar,Clothes,Online,H,9/26/2012,160548293,11/1/2012,8663,109.28,35.84,946692.64,310481.92,636210.72 +Sub-Saharan Africa,Lesotho,Personal Care,Online,M,9/14/2010,445032823,10/22/2010,3957,81.73,56.67,323405.61,224243.19,99162.42 +Australia and Oceania,Australia,Personal Care,Offline,H,5/30/2012,534358966,6/30/2012,7547,81.73,56.67,616816.31,427688.49,189127.82 +Europe,Latvia,Cosmetics,Online,L,6/19/2012,102013051,8/5/2012,6784,437.2,263.33,2965964.8,1786430.72,1179534.08 +Europe,Sweden,Household,Offline,M,4/29/2010,691793906,5/1/2010,6045,668.27,502.54,4039692.15,3037854.3,1001837.85 +Europe,Monaco,Cereal,Online,H,1/30/2014,767812860,2/28/2014,1742,205.7,117.11,358329.4,204005.62,154323.78 +Sub-Saharan Africa,The Gambia,Household,Online,M,12/18/2013,664493739,2/2/2014,7319,668.27,502.54,4891068.13,3678090.26,1212977.87 +Australia and Oceania,Nauru,Vegetables,Online,H,5/29/2016,336572873,7/3/2016,8247,154.06,90.93,1270532.82,749899.71,520633.11 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,H,7/23/2017,709099090,8/9/2017,7033,437.2,263.33,3074827.6,1851999.89,1222827.71 +Middle East and North Africa,Tunisia ,Snacks,Offline,H,8/16/2014,527433717,9/12/2014,8212,152.58,97.44,1252986.96,800177.28,452809.68 +Middle East and North Africa,Syria,Office Supplies,Online,C,3/27/2017,407250583,5/3/2017,3352,651.21,524.96,2182855.92,1759665.92,423190 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,L,5/15/2013,584536015,6/16/2013,6052,154.06,90.93,932371.12,550308.36,382062.76 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,C,1/4/2011,465588843,2/10/2011,6940,651.21,524.96,4519397.4,3643222.4,876175 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,M,8/14/2011,877020394,9/22/2011,8679,205.7,117.11,1785270.3,1016397.69,768872.61 +Sub-Saharan Africa,Kenya,Baby Food,Online,C,12/9/2013,915754497,12/22/2013,960,255.28,159.42,245068.8,153043.2,92025.6 +Central America and the Caribbean,Cuba,Office Supplies,Offline,L,3/21/2010,199027478,5/9/2010,5508,651.21,524.96,3586864.68,2891479.68,695385 +Asia,Indonesia,Household,Online,M,9/7/2012,214388167,9/28/2012,1078,668.27,502.54,720395.06,541738.12,178656.94 +Asia,Bhutan,Cereal,Online,L,12/4/2011,269697892,12/27/2011,8454,205.7,117.11,1738987.8,990047.94,748939.86 +Sub-Saharan Africa,Guinea,Clothes,Offline,M,12/10/2010,643130481,1/11/2011,5456,109.28,35.84,596231.68,195543.04,400688.64 +Europe,Russia,Clothes,Online,L,10/23/2013,333172261,12/2/2013,1931,109.28,35.84,211019.68,69207.04,141812.64 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,H,4/21/2014,208622062,5/18/2014,4759,437.2,263.33,2080634.8,1253187.47,827447.33 +Sub-Saharan Africa,Ghana,Beverages,Online,L,11/2/2014,758591210,12/9/2014,2852,47.45,31.79,135327.4,90665.08,44662.32 +Central America and the Caribbean,Jamaica,Snacks,Offline,H,2/8/2015,742503535,2/9/2015,2151,152.58,97.44,328199.58,209593.44,118606.14 +Australia and Oceania,Federated States of Micronesia,Household,Online,M,11/13/2015,340095365,11/28/2015,631,668.27,502.54,421678.37,317102.74,104575.63 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,H,2/26/2015,701415526,3/10/2015,3296,437.2,263.33,1441011.2,867935.68,573075.52 +Europe,Croatia,Beverages,Online,L,1/27/2012,796825349,3/6/2012,7183,47.45,31.79,340833.35,228347.57,112485.78 +Sub-Saharan Africa,Ethiopia,Meat,Online,L,7/29/2010,566998660,8/27/2010,6358,421.89,364.69,2682376.62,2318699.02,363677.6 +Europe,Malta,Fruits,Offline,C,9/4/2015,472921788,10/7/2015,6921,9.33,6.92,64572.93,47893.32,16679.61 +Asia,Bhutan,Snacks,Online,C,7/12/2014,145893561,8/16/2014,2002,152.58,97.44,305465.16,195074.88,110390.28 +Asia,Laos,Fruits,Offline,H,6/29/2010,637525308,8/4/2010,6761,9.33,6.92,63080.13,46786.12,16294.01 +North America,United States of America,Beverages,Offline,M,10/13/2011,369740855,11/5/2011,3390,47.45,31.79,160855.5,107768.1,53087.4 +Europe,Belgium,Snacks,Online,M,7/12/2012,984776532,8/30/2012,6115,152.58,97.44,933026.7,595845.6,337181.1 +North America,United States of America,Vegetables,Online,H,9/19/2011,595181167,9/21/2011,6188,154.06,90.93,953323.28,562674.84,390648.44 +Europe,Malta,Cereal,Offline,H,12/17/2016,533816087,1/22/2017,6898,205.7,117.11,1418918.6,807824.78,611093.82 +Europe,Moldova ,Vegetables,Online,L,6/14/2010,403855121,7/25/2010,8560,154.06,90.93,1318753.6,778360.8,540392.8 +Australia and Oceania,Tonga,Household,Offline,L,4/16/2013,328784596,5/8/2013,3523,668.27,502.54,2354315.21,1770448.42,583866.79 +Sub-Saharan Africa,South Africa,Beverages,Online,C,7/30/2013,502403342,8/21/2013,1168,47.45,31.79,55421.6,37130.72,18290.88 +Sub-Saharan Africa,Liberia,Snacks,Offline,M,8/16/2015,738822686,10/2/2015,2906,152.58,97.44,443397.48,283160.64,160236.84 +Sub-Saharan Africa,Malawi,Beverages,Offline,L,6/9/2013,922466456,7/20/2013,7179,47.45,31.79,340643.55,228220.41,112423.14 +Sub-Saharan Africa,Sudan,Clothes,Offline,C,3/31/2017,558070981,4/10/2017,4460,109.28,35.84,487388.8,159846.4,327542.4 +Europe,Kosovo,Beverages,Online,H,11/1/2011,120685088,11/4/2011,2254,47.45,31.79,106952.3,71654.66,35297.64 +Central America and the Caribbean,Costa Rica,Meat,Offline,H,5/4/2013,605670106,5/31/2013,99,421.89,364.69,41767.11,36104.31,5662.8 +Asia,Laos,Baby Food,Offline,H,6/18/2012,378699862,7/18/2012,4560,255.28,159.42,1164076.8,726955.2,437121.6 +Europe,Lithuania,Personal Care,Offline,H,2/12/2016,125760686,3/5/2016,4236,81.73,56.67,346208.28,240054.12,106154.16 +Europe,Switzerland,Office Supplies,Online,H,5/6/2013,603151404,5/8/2013,4759,651.21,524.96,3099108.39,2498284.64,600823.75 +Middle East and North Africa,Israel,Office Supplies,Offline,M,12/21/2016,387483346,1/24/2017,3788,651.21,524.96,2466783.48,1988548.48,478235 +Central America and the Caribbean,Panama,Clothes,Online,H,5/22/2014,825680339,6/7/2014,6016,109.28,35.84,657428.48,215613.44,441815.04 +Australia and Oceania,New Zealand,Cosmetics,Online,M,10/6/2016,184978711,10/20/2016,8166,437.2,263.33,3570175.2,2150352.78,1419822.42 +Central America and the Caribbean,Nicaragua,Household,Offline,L,5/27/2017,402927291,6/24/2017,3994,668.27,502.54,2669070.38,2007144.76,661925.62 +Asia,China,Clothes,Online,H,9/2/2010,337387406,9/27/2010,9286,109.28,35.84,1014774.08,332810.24,681963.84 +Sub-Saharan Africa,Zambia,Vegetables,Online,C,12/7/2010,716532886,12/15/2010,6859,154.06,90.93,1056697.54,623688.87,433008.67 +Australia and Oceania,Marshall Islands,Snacks,Online,L,11/27/2010,988850057,1/10/2011,1561,152.58,97.44,238177.38,152103.84,86073.54 +Middle East and North Africa,Azerbaijan,Beverages,Online,C,9/21/2015,673137748,10/29/2015,5273,47.45,31.79,250203.85,167628.67,82575.18 +Europe,Sweden,Clothes,Online,L,6/8/2016,708507287,6/16/2016,1906,109.28,35.84,208287.68,68311.04,139976.64 +Europe,Belgium,Baby Food,Offline,M,7/13/2016,304382503,7/26/2016,2401,255.28,159.42,612927.28,382767.42,230159.86 +Sub-Saharan Africa,Ghana,Clothes,Offline,H,12/22/2012,990499722,1/11/2013,9734,109.28,35.84,1063731.52,348866.56,714864.96 +Europe,Sweden,Vegetables,Offline,C,3/3/2015,766907775,4/12/2015,3908,154.06,90.93,602066.48,355354.44,246712.04 +Asia,China,Household,Offline,M,11/6/2010,853967988,12/19/2010,6960,668.27,502.54,4651159.2,3497678.4,1153480.8 +Middle East and North Africa,Libya,Baby Food,Offline,L,4/30/2015,742354190,6/8/2015,7956,255.28,159.42,2031007.68,1268345.52,762662.16 +Sub-Saharan Africa,Niger,Cosmetics,Online,L,9/11/2014,443052709,9/11/2014,7997,437.2,263.33,3496288.4,2105850.01,1390438.39 +Asia,Maldives,Cosmetics,Offline,M,1/11/2015,937362372,2/21/2015,5211,437.2,263.33,2278249.2,1372212.63,906036.57 +Australia and Oceania,Tuvalu,Household,Offline,C,11/29/2015,126894509,1/2/2016,9760,668.27,502.54,6522315.2,4904790.4,1617524.8 +Asia,Japan,Personal Care,Online,M,3/9/2014,483572947,4/21/2014,8836,81.73,56.67,722166.28,500736.12,221430.16 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,H,5/8/2015,499634015,6/20/2015,1663,154.06,90.93,256201.78,151216.59,104985.19 +Europe,Albania,Household,Offline,C,8/7/2014,537626540,9/26/2014,4495,668.27,502.54,3003873.65,2258917.3,744956.35 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,H,10/7/2015,580411851,11/18/2015,5620,255.28,159.42,1434673.6,895940.4,538733.2 +Middle East and North Africa,Libya,Snacks,Online,H,5/23/2012,681163775,6/25/2012,353,152.58,97.44,53860.74,34396.32,19464.42 +Europe,Estonia,Vegetables,Offline,C,3/26/2014,513368642,3/30/2014,6044,154.06,90.93,931138.64,549580.92,381557.72 +Europe,Switzerland,Baby Food,Offline,H,2/28/2013,720825278,3/24/2013,7073,255.28,159.42,1805595.44,1127577.66,678017.78 +Sub-Saharan Africa,Zambia,Snacks,Offline,H,4/13/2017,667645013,5/5/2017,9851,152.58,97.44,1503065.58,959881.44,543184.14 +Asia,Sri Lanka,Cereal,Offline,L,10/25/2016,688251674,11/12/2016,7820,205.7,117.11,1608574,915800.2,692773.8 +Central America and the Caribbean,Dominica,Personal Care,Offline,C,8/18/2010,737381589,10/2/2010,6453,81.73,56.67,527403.69,365691.51,161712.18 +Middle East and North Africa,Israel,Office Supplies,Online,H,1/5/2010,840083587,1/27/2010,8257,651.21,524.96,5377040.97,4334594.72,1042446.25 +Sub-Saharan Africa,Angola,Office Supplies,Offline,L,3/4/2012,641718995,4/8/2012,7766,651.21,524.96,5057296.86,4076839.36,980457.5 +Middle East and North Africa,Azerbaijan,Meat,Offline,C,8/6/2011,757961642,8/10/2011,6548,421.89,364.69,2762535.72,2387990.12,374545.6 +Sub-Saharan Africa,Central African Republic,Cereal,Online,H,5/30/2011,524797856,6/18/2011,8203,205.7,117.11,1687357.1,960653.33,726703.77 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,H,1/5/2012,248526465,2/24/2012,3359,437.2,263.33,1468554.8,884525.47,584029.33 +Europe,Slovenia,Baby Food,Online,C,11/16/2014,755758798,12/22/2014,4678,255.28,159.42,1194199.84,745766.76,448433.08 +Sub-Saharan Africa,The Gambia,Fruits,Online,H,3/4/2011,243418681,3/5/2011,1852,9.33,6.92,17279.16,12815.84,4463.32 +Asia,Nepal,Fruits,Offline,L,11/10/2015,128742444,12/17/2015,6605,9.33,6.92,61624.65,45706.6,15918.05 +Europe,Slovakia,Office Supplies,Online,C,11/17/2010,999278914,12/4/2010,7692,651.21,524.96,5009107.32,4037992.32,971115 +Sub-Saharan Africa,Mali,Clothes,Online,C,2/8/2017,362889420,3/14/2017,5899,109.28,35.84,644642.72,211420.16,433222.56 +Europe,Croatia,Clothes,Offline,M,10/30/2014,297747790,11/15/2014,9043,109.28,35.84,988219.04,324101.12,664117.92 +Middle East and North Africa,Iran,Fruits,Offline,M,9/11/2015,702340352,9/16/2015,6973,9.33,6.92,65058.09,48253.16,16804.93 +Australia and Oceania,East Timor,Vegetables,Online,L,6/22/2013,645465934,7/23/2013,6568,154.06,90.93,1011866.08,597228.24,414637.84 +Asia,Bangladesh,Beverages,Offline,C,8/1/2010,616235864,9/8/2010,6741,47.45,31.79,319860.45,214296.39,105564.06 +Middle East and North Africa,Somalia,Baby Food,Online,M,4/16/2014,274073970,4/22/2014,3433,255.28,159.42,876376.24,547288.86,329087.38 +Europe,Finland,Cosmetics,Offline,M,3/16/2010,698716580,4/17/2010,4618,437.2,263.33,2018989.6,1216057.94,802931.66 +Europe,Moldova ,Fruits,Online,H,7/7/2011,340212523,8/26/2011,5301,9.33,6.92,49458.33,36682.92,12775.41 +Europe,Slovenia,Clothes,Online,L,4/25/2017,868923127,4/28/2017,2518,109.28,35.84,275167.04,90245.12,184921.92 +Australia and Oceania,Fiji,Vegetables,Online,M,5/31/2016,425522220,6/29/2016,336,154.06,90.93,51764.16,30552.48,21211.68 +Asia,Bhutan,Office Supplies,Online,L,10/31/2013,370996129,11/26/2013,4854,651.21,524.96,3160973.34,2548155.84,612817.5 +Europe,Lithuania,Vegetables,Offline,C,11/12/2011,336643683,12/12/2011,9202,154.06,90.93,1417660.12,836737.86,580922.26 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,H,11/14/2013,474076211,12/24/2013,8541,651.21,524.96,5561984.61,4483683.36,1078301.25 +Sub-Saharan Africa,Madagascar,Baby Food,Online,M,12/2/2012,105217540,1/15/2013,5063,255.28,159.42,1292482.64,807143.46,485339.18 +Central America and the Caribbean,Cuba,Cereal,Offline,M,9/18/2010,872303998,11/2/2010,2992,205.7,117.11,615454.4,350393.12,265061.28 +Middle East and North Africa,Yemen,Snacks,Offline,M,10/24/2013,887884414,11/23/2013,3584,152.58,97.44,546846.72,349224.96,197621.76 +Australia and Oceania,Tonga,Cosmetics,Offline,L,9/9/2014,584820115,9/12/2014,123,437.2,263.33,53775.6,32389.59,21386.01 +Middle East and North Africa,Syria,Cereal,Offline,M,9/2/2010,466284930,9/9/2010,2928,205.7,117.11,602289.6,342898.08,259391.52 +Europe,Poland,Office Supplies,Online,L,4/17/2015,655765187,6/1/2015,4346,651.21,524.96,2830158.66,2281476.16,548682.5 +Europe,Lithuania,Beverages,Online,H,8/26/2016,447059714,9/3/2016,3759,47.45,31.79,178364.55,119498.61,58865.94 +Sub-Saharan Africa,Liberia,Cosmetics,Offline,C,6/27/2011,554279839,7/1/2011,2577,437.2,263.33,1126664.4,678601.41,448062.99 +Sub-Saharan Africa,Burundi,Beverages,Offline,L,7/11/2016,861849391,8/7/2016,9242,47.45,31.79,438532.9,293803.18,144729.72 +Asia,Kazakhstan,Personal Care,Online,H,9/15/2011,874504697,10/20/2011,4228,81.73,56.67,345554.44,239600.76,105953.68 +Middle East and North Africa,Syria,Clothes,Offline,C,2/5/2012,167294585,2/27/2012,5040,109.28,35.84,550771.2,180633.6,370137.6 +Europe,United Kingdom,Household,Online,M,2/15/2011,635580384,4/5/2011,1215,668.27,502.54,811948.05,610586.1,201361.95 +Europe,Ukraine,Household,Offline,L,8/20/2014,645035922,9/1/2014,9318,668.27,502.54,6226939.86,4682667.72,1544272.14 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,M,5/23/2014,881647527,6/15/2014,7950,255.28,159.42,2029476,1267389,762087 +Middle East and North Africa,Iran,Clothes,Online,C,8/2/2014,301714026,8/31/2014,2740,109.28,35.84,299427.2,98201.6,201225.6 +Central America and the Caribbean,Belize,Beverages,Online,L,11/23/2012,181846749,1/7/2013,1349,47.45,31.79,64010.05,42884.71,21125.34 +Middle East and North Africa,Afghanistan,Household,Offline,H,11/10/2011,968969523,11/29/2011,8469,668.27,502.54,5659578.63,4256011.26,1403567.37 +Asia,Bangladesh,Household,Offline,C,1/25/2015,930318677,2/10/2015,825,668.27,502.54,551322.75,414595.5,136727.25 +Central America and the Caribbean,Haiti,Beverages,Online,C,10/31/2015,203443038,12/8/2015,2171,47.45,31.79,103013.95,69016.09,33997.86 +Europe,Georgia,Cereal,Online,H,2/2/2016,346203935,2/2/2016,8293,205.7,117.11,1705870.1,971193.23,734676.87 +Australia and Oceania,Tuvalu,Beverages,Offline,L,1/22/2015,286775195,1/28/2015,2008,47.45,31.79,95279.6,63834.32,31445.28 +Middle East and North Africa,Iran,Beverages,Offline,H,1/9/2013,373643147,2/1/2013,8165,47.45,31.79,387429.25,259565.35,127863.9 +Australia and Oceania,New Zealand,Personal Care,Online,C,2/16/2015,125606620,2/21/2015,8645,81.73,56.67,706555.85,489912.15,216643.7 +Europe,Albania,Office Supplies,Online,M,6/2/2012,481776940,6/25/2012,7358,651.21,524.96,4791603.18,3862655.68,928947.5 +Europe,Netherlands,Snacks,Online,H,12/14/2015,651577937,1/15/2016,5246,152.58,97.44,800434.68,511170.24,289264.44 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,C,2/16/2015,364745938,2/17/2015,5283,47.45,31.79,250678.35,167946.57,82731.78 +Central America and the Caribbean,Jamaica,Baby Food,Offline,M,10/6/2011,321329772,11/16/2011,7475,255.28,159.42,1908218,1191664.5,716553.5 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,C,4/28/2016,841690766,5/19/2016,3857,437.2,263.33,1686280.4,1015663.81,670616.59 +Sub-Saharan Africa,Zimbabwe,Meat,Online,H,10/31/2013,516502749,11/2/2013,3496,421.89,364.69,1474927.44,1274956.24,199971.2 +Australia and Oceania,Nauru,Beverages,Offline,H,2/1/2013,256752049,2/9/2013,7492,47.45,31.79,355495.4,238170.68,117324.72 +Asia,Bhutan,Vegetables,Online,C,8/8/2012,143737494,9/27/2012,3974,154.06,90.93,612234.44,361355.82,250878.62 +Middle East and North Africa,Afghanistan,Meat,Online,L,12/14/2011,779070413,12/15/2011,3103,421.89,364.69,1309124.67,1131633.07,177491.6 +Sub-Saharan Africa,Mauritius ,Fruits,Online,H,7/23/2015,134674632,8/19/2015,2071,9.33,6.92,19322.43,14331.32,4991.11 +Europe,Greece,Cereal,Online,H,10/9/2013,302786481,10/11/2013,103,205.7,117.11,21187.1,12062.33,9124.77 +Europe,Vatican City,Clothes,Online,C,12/6/2016,745954787,1/17/2017,3453,109.28,35.84,377343.84,123755.52,253588.32 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,M,9/24/2013,547040879,10/17/2013,407,81.73,56.67,33264.11,23064.69,10199.42 +North America,United States of America,Cosmetics,Offline,L,11/6/2012,659218585,11/19/2012,6283,437.2,263.33,2746927.6,1654502.39,1092425.21 +Europe,Estonia,Clothes,Online,L,6/20/2016,755974233,7/31/2016,8430,109.28,35.84,921230.4,302131.2,619099.2 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,H,6/21/2016,581106650,7/15/2016,1226,81.73,56.67,100200.98,69477.42,30723.56 +Europe,Netherlands,Clothes,Offline,M,5/19/2013,398727166,7/2/2013,1084,109.28,35.84,118459.52,38850.56,79608.96 +Europe,United Kingdom,Personal Care,Online,M,7/26/2012,543259608,8/14/2012,1445,81.73,56.67,118099.85,81888.15,36211.7 +Europe,Andorra,Baby Food,Online,C,11/24/2012,969440305,12/26/2012,7784,255.28,159.42,1987099.52,1240925.28,746174.24 +Central America and the Caribbean,Belize,Beverages,Offline,L,7/7/2010,802318084,7/11/2010,2605,47.45,31.79,123607.25,82812.95,40794.3 +Asia,Vietnam,Fruits,Offline,M,3/13/2010,587254273,4/2/2010,444,9.33,6.92,4142.52,3072.48,1070.04 +Asia,Uzbekistan,Clothes,Offline,M,1/2/2014,939922702,1/3/2014,2869,109.28,35.84,313524.32,102824.96,210699.36 +Central America and the Caribbean,Dominica,Cereal,Online,C,6/29/2017,296309697,8/2/2017,3479,205.7,117.11,715630.3,407425.69,308204.61 +Sub-Saharan Africa,Zambia,Cereal,Offline,M,6/27/2013,762714087,8/7/2013,2903,205.7,117.11,597147.1,339970.33,257176.77 +Europe,Luxembourg,Cereal,Offline,C,1/13/2011,465747201,1/23/2011,3802,205.7,117.11,782071.4,445252.22,336819.18 +Sub-Saharan Africa,Malawi,Clothes,Offline,L,6/13/2016,302332866,7/1/2016,5868,109.28,35.84,641255.04,210309.12,430945.92 +Sub-Saharan Africa,Botswana,Vegetables,Offline,L,5/26/2014,789707410,5/28/2014,826,154.06,90.93,127253.56,75108.18,52145.38 +Asia,Bangladesh,Fruits,Online,L,2/12/2017,715419661,3/25/2017,7431,9.33,6.92,69331.23,51422.52,17908.71 +Sub-Saharan Africa,Benin,Household,Online,M,3/10/2015,287330949,4/2/2015,6468,668.27,502.54,4322370.36,3250428.72,1071941.64 +Australia and Oceania,East Timor,Beverages,Online,L,8/14/2011,683615100,9/11/2011,5754,47.45,31.79,273027.3,182919.66,90107.64 +Australia and Oceania,Marshall Islands,Snacks,Offline,H,6/23/2010,902758443,8/11/2010,5139,152.58,97.44,784108.62,500744.16,283364.46 +Middle East and North Africa,Turkey,Household,Online,M,2/11/2013,913559806,2/24/2013,1503,668.27,502.54,1004409.81,755317.62,249092.19 +Europe,Bosnia and Herzegovina,Cosmetics,Online,M,5/17/2014,305130517,6/2/2014,3756,437.2,263.33,1642123.2,989067.48,653055.72 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,C,12/12/2013,536894404,1/20/2014,7840,651.21,524.96,5105486.4,4115686.4,989800 +Sub-Saharan Africa,Malawi,Beverages,Online,L,8/4/2012,888587796,8/31/2012,1730,47.45,31.79,82088.5,54996.7,27091.8 +Asia,Maldives,Personal Care,Offline,M,12/2/2015,710259521,12/16/2015,431,81.73,56.67,35225.63,24424.77,10800.86 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,L,6/16/2015,772270905,8/1/2015,977,152.58,97.44,149070.66,95198.88,53871.78 +Middle East and North Africa,Iran,Office Supplies,Online,L,2/26/2015,115295779,3/5/2015,7438,651.21,524.96,4843699.98,3904652.48,939047.5 +Sub-Saharan Africa,Angola,Household,Offline,C,6/17/2012,100320470,8/4/2012,5911,668.27,502.54,3950143.97,2970513.94,979630.03 +Sub-Saharan Africa,South Africa,Cereal,Offline,C,3/30/2017,358643805,4/1/2017,9527,205.7,117.11,1959703.9,1115706.97,843996.93 +Europe,Hungary,Snacks,Online,M,2/23/2010,141877114,3/16/2010,3446,152.58,97.44,525790.68,335778.24,190012.44 +Asia,Singapore,Fruits,Offline,C,7/12/2014,571944224,8/24/2014,9861,9.33,6.92,92003.13,68238.12,23765.01 +Australia and Oceania,Australia,Office Supplies,Online,C,12/12/2016,591081464,12/29/2016,2995,651.21,524.96,1950373.95,1572255.2,378118.75 +Asia,Kazakhstan,Meat,Offline,H,5/20/2016,111837661,6/25/2016,4104,421.89,364.69,1731436.56,1496687.76,234748.8 +Central America and the Caribbean,Guatemala,Vegetables,Offline,M,11/21/2012,467074143,1/10/2013,6473,154.06,90.93,997230.38,588589.89,408640.49 +Asia,Tajikistan,Cereal,Offline,L,5/13/2011,359964740,5/14/2011,421,205.7,117.11,86599.7,49303.31,37296.39 +Australia and Oceania,Tuvalu,Vegetables,Offline,C,3/12/2010,813995778,4/26/2010,8294,154.06,90.93,1277773.64,754173.42,523600.22 +Asia,Bhutan,Baby Food,Online,L,8/16/2012,222966086,9/7/2012,9475,255.28,159.42,2418778,1510504.5,908273.5 +Sub-Saharan Africa,Seychelles ,Household,Online,C,5/25/2015,200986993,7/4/2015,5372,668.27,502.54,3589946.44,2699644.88,890301.56 +Central America and the Caribbean,Jamaica,Cereal,Online,C,7/7/2012,632482326,8/18/2012,4430,205.7,117.11,911251,518797.3,392453.7 +Europe,Albania,Household,Online,C,3/18/2014,122188413,4/24/2014,7121,668.27,502.54,4758750.67,3578587.34,1180163.33 +Middle East and North Africa,Azerbaijan,Snacks,Online,C,10/31/2012,945154082,11/19/2012,951,152.58,97.44,145103.58,92665.44,52438.14 +Europe,Vatican City,Baby Food,Online,C,12/15/2016,496740663,2/2/2017,5456,255.28,159.42,1392807.68,869795.52,523012.16 +Asia,China,Personal Care,Offline,L,4/12/2017,742621982,5/4/2017,7202,81.73,56.67,588619.46,408137.34,180482.12 +Middle East and North Africa,Iran,Personal Care,Offline,C,2/20/2013,568784368,2/21/2013,4789,81.73,56.67,391404.97,271392.63,120012.34 +Sub-Saharan Africa,Uganda,Fruits,Offline,C,4/18/2016,731526648,5/22/2016,3846,9.33,6.92,35883.18,26614.32,9268.86 +Asia,Cambodia,Personal Care,Online,M,11/11/2016,707460153,12/15/2016,2035,81.73,56.67,166320.55,115323.45,50997.1 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,H,5/16/2017,943508708,7/5/2017,4048,668.27,502.54,2705156.96,2034281.92,670875.04 +Asia,Sri Lanka,Vegetables,Offline,C,11/5/2013,606908643,12/22/2013,6609,154.06,90.93,1018182.54,600956.37,417226.17 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,M,9/25/2014,735208785,10/21/2014,3472,651.21,524.96,2261001.12,1822661.12,438340 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,H,5/29/2014,186270463,6/1/2014,424,81.73,56.67,34653.52,24028.08,10625.44 +Asia,Turkmenistan,Household,Online,M,1/31/2012,588267505,3/4/2012,282,668.27,502.54,188452.14,141716.28,46735.86 +Europe,San Marino,Cosmetics,Online,L,8/15/2015,489686238,9/14/2015,7895,437.2,263.33,3451694,2078990.35,1372703.65 +Sub-Saharan Africa,Mozambique,Personal Care,Online,M,1/3/2015,309325492,1/4/2015,5142,81.73,56.67,420255.66,291397.14,128858.52 +Asia,Singapore,Fruits,Offline,L,6/12/2016,986296594,6/27/2016,5935,9.33,6.92,55373.55,41070.2,14303.35 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,M,11/6/2015,830023372,12/4/2015,1215,109.28,35.84,132775.2,43545.6,89229.6 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,C,3/6/2010,470242154,3/16/2010,3958,437.2,263.33,1730437.6,1042260.14,688177.46 +Sub-Saharan Africa,Malawi,Beverages,Online,M,5/28/2016,607001769,6/16/2016,4167,47.45,31.79,197724.15,132468.93,65255.22 +Europe,Switzerland,Snacks,Online,C,9/14/2014,660663545,10/12/2014,3879,152.58,97.44,591857.82,377969.76,213888.06 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,C,10/22/2012,121901309,12/6/2012,2161,437.2,263.33,944789.2,569056.13,375733.07 +Asia,Turkmenistan,Clothes,Online,C,12/15/2011,801701390,1/28/2012,112,109.28,35.84,12239.36,4014.08,8225.28 +Asia,Bangladesh,Household,Online,C,8/25/2010,981362617,10/1/2010,5861,668.27,502.54,3916730.47,2945386.94,971343.53 +Europe,Germany,Meat,Online,M,1/14/2016,362496316,3/2/2016,9570,421.89,364.69,4037487.3,3490083.3,547404 +Sub-Saharan Africa,Angola,Cereal,Offline,H,5/28/2017,517026317,7/7/2017,8431,205.7,117.11,1734256.7,987354.41,746902.29 +Middle East and North Africa,Somalia,Cereal,Offline,H,8/31/2012,837188947,10/10/2012,1668,205.7,117.11,343107.6,195339.48,147768.12 +Sub-Saharan Africa,Niger,Baby Food,Online,H,3/2/2012,785533034,3/13/2012,5536,255.28,159.42,1413230.08,882549.12,530680.96 +Asia,Malaysia,Office Supplies,Offline,C,3/2/2012,344919908,4/5/2012,8320,651.21,524.96,5418067.2,4367667.2,1050400 +Australia and Oceania,New Zealand,Clothes,Online,M,10/11/2013,468523395,11/2/2013,5339,109.28,35.84,583445.92,191349.76,392096.16 +Europe,Liechtenstein,Fruits,Offline,L,8/11/2011,829829823,8/16/2011,3940,9.33,6.92,36760.2,27264.8,9495.4 +Sub-Saharan Africa,Chad,Fruits,Offline,M,9/7/2012,272638022,9/9/2012,8504,9.33,6.92,79342.32,58847.68,20494.64 +Asia,Japan,Beverages,Online,C,7/12/2017,861059319,8/24/2017,5442,47.45,31.79,258222.9,173001.18,85221.72 +Australia and Oceania,Vanuatu,Office Supplies,Offline,H,5/14/2016,229517543,7/1/2016,8196,651.21,524.96,5337317.16,4302572.16,1034745 +Asia,Indonesia,Personal Care,Online,H,8/22/2015,132749021,10/10/2015,2240,81.73,56.67,183075.2,126940.8,56134.4 +Asia,Brunei,Personal Care,Offline,H,6/27/2011,595802581,7/12/2011,79,81.73,56.67,6456.67,4476.93,1979.74 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,L,4/6/2016,364039552,5/10/2016,6248,437.2,263.33,2731625.6,1645285.84,1086339.76 +Middle East and North Africa,Iran,Cosmetics,Online,C,11/20/2016,953133761,12/15/2016,2316,437.2,263.33,1012555.2,609872.28,402682.92 +North America,Canada,Vegetables,Offline,H,6/23/2016,799071538,7/19/2016,1880,154.06,90.93,289632.8,170948.4,118684.4 +Middle East and North Africa,Egypt,Fruits,Online,H,6/10/2015,208151710,6/20/2015,5571,9.33,6.92,51977.43,38551.32,13426.11 +Europe,Kosovo,Office Supplies,Offline,H,3/29/2015,906985604,4/11/2015,6050,651.21,524.96,3939820.5,3176008,763812.5 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,L,8/17/2014,192497050,8/30/2014,3010,651.21,524.96,1960142.1,1580129.6,380012.5 +Europe,Bulgaria,Personal Care,Offline,H,5/30/2013,381922376,7/17/2013,8173,81.73,56.67,667979.29,463163.91,204815.38 +Central America and the Caribbean,Cuba,Vegetables,Online,C,4/3/2016,262810409,5/16/2016,295,154.06,90.93,45447.7,26824.35,18623.35 +Central America and the Caribbean,Dominica,Snacks,Online,M,9/29/2013,943022477,11/9/2013,162,152.58,97.44,24717.96,15785.28,8932.68 +Central America and the Caribbean,Grenada,Fruits,Offline,H,6/14/2016,900732409,7/3/2016,5591,9.33,6.92,52164.03,38689.72,13474.31 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,L,4/22/2013,934426534,5/11/2013,6431,668.27,502.54,4297644.37,3231834.74,1065809.63 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Offline,M,3/25/2013,112903678,4/17/2013,9562,9.33,6.92,89213.46,66169.04,23044.42 +Sub-Saharan Africa,Benin,Household,Offline,M,1/24/2011,725275170,2/15/2011,3895,668.27,502.54,2602911.65,1957393.3,645518.35 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,L,1/29/2014,630964839,3/20/2014,5372,47.45,31.79,254901.4,170775.88,84125.52 +Europe,Czech Republic,Snacks,Offline,H,6/14/2015,909709012,6/14/2015,1967,152.58,97.44,300124.86,191664.48,108460.38 +Sub-Saharan Africa,Liberia,Baby Food,Online,C,3/23/2013,911556518,3/30/2013,8685,255.28,159.42,2217106.8,1384562.7,832544.1 +Asia,Kazakhstan,Cereal,Online,H,1/26/2014,506868684,2/11/2014,2562,205.7,117.11,527003.4,300035.82,226967.58 +Europe,San Marino,Household,Online,C,5/15/2014,536319339,5/29/2014,7665,668.27,502.54,5122289.55,3851969.1,1270320.45 +Europe,Iceland,Cosmetics,Online,M,7/25/2011,560894811,9/11/2011,94,437.2,263.33,41096.8,24753.02,16343.78 +Europe,Liechtenstein,Baby Food,Offline,M,7/12/2015,211893928,7/15/2015,2977,255.28,159.42,759968.56,474593.34,285375.22 +Asia,Taiwan,Office Supplies,Online,C,6/22/2014,540928018,7/23/2014,1476,651.21,524.96,961185.96,774840.96,186345 +Europe,San Marino,Clothes,Online,M,8/11/2016,869920909,8/30/2016,7783,109.28,35.84,850526.24,278942.72,571583.52 +Europe,Czech Republic,Baby Food,Offline,L,1/30/2016,141108930,2/18/2016,6123,255.28,159.42,1563079.44,976128.66,586950.78 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,H,11/9/2011,967040908,11/29/2011,7749,154.06,90.93,1193810.94,704616.57,489194.37 +Europe,Belgium,Clothes,Offline,L,7/25/2011,180578172,8/18/2011,5949,109.28,35.84,650106.72,213212.16,436894.56 +Asia,Kyrgyzstan,Fruits,Online,C,7/11/2012,984894549,8/4/2012,1039,9.33,6.92,9693.87,7189.88,2503.99 +Central America and the Caribbean,Dominica,Meat,Online,L,2/21/2013,803476369,3/16/2013,5367,421.89,364.69,2264283.63,1957291.23,306992.4 +Sub-Saharan Africa,Benin,Vegetables,Online,L,8/24/2016,730122458,9/7/2016,8315,154.06,90.93,1281008.9,756082.95,524925.95 +Australia and Oceania,Tonga,Office Supplies,Offline,H,3/16/2012,578944146,3/19/2012,1293,651.21,524.96,842014.53,678773.28,163241.25 +Central America and the Caribbean,Nicaragua,Meat,Online,M,7/20/2016,234365260,8/24/2016,2743,421.89,364.69,1157244.27,1000344.67,156899.6 +Central America and the Caribbean,The Bahamas,Snacks,Offline,C,3/9/2017,101122128,3/25/2017,3140,152.58,97.44,479101.2,305961.6,173139.6 +Asia,Turkmenistan,Cosmetics,Online,M,1/16/2014,654263579,3/1/2014,9987,437.2,263.33,4366316.4,2629876.71,1736439.69 +Central America and the Caribbean,El Salvador,Personal Care,Online,L,9/10/2015,189150941,10/6/2015,2822,81.73,56.67,230642.06,159922.74,70719.32 +Central America and the Caribbean,El Salvador,Household,Offline,H,10/28/2012,671458041,11/7/2012,8211,668.27,502.54,5487164.97,4126355.94,1360809.03 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,L,5/11/2012,987171208,5/19/2012,4753,154.06,90.93,732247.18,432190.29,300056.89 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,H,11/29/2010,992589271,12/16/2010,8078,255.28,159.42,2062151.84,1287794.76,774357.08 +North America,Canada,Meat,Offline,H,9/25/2013,164323556,9/25/2013,5847,421.89,364.69,2466790.83,2132342.43,334448.4 +Europe,Greece,Beverages,Offline,L,10/15/2015,749297893,10/23/2015,2752,47.45,31.79,130582.4,87486.08,43096.32 +Europe,Andorra,Cosmetics,Online,C,2/4/2013,114748609,2/9/2013,5518,437.2,263.33,2412469.6,1453054.94,959414.66 +Sub-Saharan Africa,Ghana,Cereal,Offline,H,2/10/2014,198224532,3/24/2014,7899,205.7,117.11,1624824.3,925051.89,699772.41 +Middle East and North Africa,Kuwait,Vegetables,Offline,L,3/14/2013,757586991,4/18/2013,5681,154.06,90.93,875214.86,516573.33,358641.53 +Europe,Estonia,Household,Online,L,2/25/2017,721009814,4/3/2017,1681,668.27,502.54,1123361.87,844769.74,278592.13 +Sub-Saharan Africa,Niger,Personal Care,Offline,L,2/11/2011,436979329,2/26/2011,749,81.73,56.67,61215.77,42445.83,18769.94 +Sub-Saharan Africa,Ethiopia,Household,Offline,H,5/12/2015,324294364,6/7/2015,4764,668.27,502.54,3183638.28,2394100.56,789537.72 +Australia and Oceania,Vanuatu,Vegetables,Offline,M,5/17/2013,422066247,6/22/2013,7637,154.06,90.93,1176556.22,694432.41,482123.81 +Australia and Oceania,Australia,Beverages,Offline,L,3/19/2016,839718806,3/22/2016,310,47.45,31.79,14709.5,9854.9,4854.6 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,H,4/9/2013,406988370,5/27/2013,5758,668.27,502.54,3847898.66,2893625.32,954273.34 +Asia,Japan,Beverages,Offline,M,12/12/2013,723923766,1/8/2014,3984,47.45,31.79,189040.8,126651.36,62389.44 +Europe,Finland,Household,Offline,C,7/21/2013,310886323,8/2/2013,7026,668.27,502.54,4695265.02,3530846.04,1164418.98 +North America,Canada,Baby Food,Offline,C,4/4/2012,458549869,4/19/2012,3951,255.28,159.42,1008611.28,629868.42,378742.86 +Europe,Ireland,Snacks,Offline,H,4/17/2011,277900731,4/25/2011,5857,152.58,97.44,893661.06,570706.08,322954.98 +Asia,Kyrgyzstan,Cosmetics,Offline,C,9/26/2016,750237739,9/27/2016,874,437.2,263.33,382112.8,230150.42,151962.38 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,L,1/9/2013,677172219,1/31/2013,9163,668.27,502.54,6123358.01,4604774.02,1518583.99 +Central America and the Caribbean,Barbados,Cosmetics,Online,L,2/25/2012,730628001,3/27/2012,7917,437.2,263.33,3461312.4,2084783.61,1376528.79 +Middle East and North Africa,Iran,Cosmetics,Online,L,1/14/2012,302841413,1/19/2012,6359,437.2,263.33,2780154.8,1674515.47,1105639.33 +Middle East and North Africa,Libya,Meat,Online,C,6/13/2015,656361281,6/23/2015,744,421.89,364.69,313886.16,271329.36,42556.8 +Europe,Austria,Office Supplies,Offline,L,1/29/2011,874048936,2/20/2011,9358,651.21,524.96,6094023.18,4912575.68,1181447.5 +Europe,Moldova ,Meat,Offline,M,3/8/2015,109078204,3/16/2015,7519,421.89,364.69,3172190.91,2742104.11,430086.8 +North America,Canada,Baby Food,Offline,C,10/17/2014,734935414,12/4/2014,2576,255.28,159.42,657601.28,410665.92,246935.36 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,C,12/10/2016,695419394,12/18/2016,8907,437.2,263.33,3894140.4,2345480.31,1548660.09 +Sub-Saharan Africa,Central African Republic,Fruits,Online,L,7/29/2014,254641473,8/19/2014,2925,9.33,6.92,27290.25,20241,7049.25 +North America,Canada,Vegetables,Offline,M,1/24/2013,647025477,1/28/2013,8072,154.06,90.93,1243572.32,733986.96,509585.36 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,C,4/13/2011,927307736,5/26/2011,9821,651.21,524.96,6395533.41,5155632.16,1239901.25 +Europe,United Kingdom,Meat,Offline,M,12/7/2012,220537078,12/11/2012,677,421.89,364.69,285619.53,246895.13,38724.4 +Europe,Armenia,Vegetables,Online,H,3/27/2015,872074830,4/22/2015,5177,154.06,90.93,797568.62,470744.61,326824.01 +Europe,Andorra,Snacks,Online,C,9/1/2012,797594821,9/29/2012,4887,152.58,97.44,745658.46,476189.28,269469.18 +North America,Mexico,Household,Online,L,12/8/2015,233083379,1/24/2016,3406,668.27,502.54,2276127.62,1711651.24,564476.38 +Europe,Slovenia,Meat,Online,H,4/16/2010,384839332,4/23/2010,1365,421.89,364.69,575879.85,497801.85,78078 +Europe,Monaco,Snacks,Online,L,5/6/2012,279474008,6/20/2012,1424,152.58,97.44,217273.92,138754.56,78519.36 +Asia,Maldives,Fruits,Online,L,4/12/2013,813911235,5/18/2013,3276,9.33,6.92,30565.08,22669.92,7895.16 +Asia,Brunei,Cereal,Online,C,11/24/2012,705387341,12/14/2012,8644,205.7,117.11,1778070.8,1012298.84,765771.96 +Middle East and North Africa,Oman,Personal Care,Online,H,11/14/2015,541451156,12/7/2015,6284,81.73,56.67,513591.32,356114.28,157477.04 +Central America and the Caribbean,Belize,Cereal,Online,M,10/9/2012,529964005,11/14/2012,6981,205.7,117.11,1435991.7,817544.91,618446.79 +Europe,Estonia,Snacks,Online,C,3/9/2014,949099719,4/16/2014,8553,152.58,97.44,1305016.74,833404.32,471612.42 +Sub-Saharan Africa,Benin,Clothes,Online,H,8/10/2016,797344624,8/29/2016,848,109.28,35.84,92669.44,30392.32,62277.12 +Asia,Singapore,Beverages,Offline,C,10/26/2013,943497550,11/6/2013,747,47.45,31.79,35445.15,23747.13,11698.02 +Asia,Nepal,Fruits,Offline,L,10/21/2015,976669824,10/28/2015,7159,9.33,6.92,66793.47,49540.28,17253.19 +Europe,Poland,Household,Online,L,9/6/2014,556285274,10/15/2014,6029,668.27,502.54,4028999.83,3029813.66,999186.17 +Sub-Saharan Africa,Zambia,Beverages,Online,H,3/19/2011,762080228,3/20/2011,5329,47.45,31.79,252861.05,169408.91,83452.14 +Central America and the Caribbean,The Bahamas,Household,Online,C,1/2/2011,944103515,1/30/2011,65,668.27,502.54,43437.55,32665.1,10772.45 +Europe,Luxembourg,Personal Care,Online,C,2/26/2013,972716462,3/13/2013,7272,81.73,56.67,594340.56,412104.24,182236.32 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,C,1/20/2014,788592898,3/10/2014,1018,437.2,263.33,445069.6,268069.94,176999.66 +Middle East and North Africa,Afghanistan,Snacks,Offline,H,2/20/2011,852719151,3/17/2011,7401,152.58,97.44,1129244.58,721153.44,408091.14 +Australia and Oceania,Tuvalu,Cereal,Online,M,4/13/2014,796394050,5/16/2014,9552,205.7,117.11,1964846.4,1118634.72,846211.68 +Australia and Oceania,East Timor,Cosmetics,Offline,C,9/12/2011,771228921,10/1/2011,2631,437.2,263.33,1150273.2,692821.23,457451.97 +Sub-Saharan Africa,Zambia,Vegetables,Online,M,8/6/2011,999147593,8/31/2011,8831,154.06,90.93,1360503.86,803002.83,557501.03 +Sub-Saharan Africa,Liberia,Clothes,Online,C,9/7/2015,422386395,10/26/2015,2376,109.28,35.84,259649.28,85155.84,174493.44 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,M,5/17/2015,753494155,6/18/2015,4520,651.21,524.96,2943469.2,2372819.2,570650 +Asia,Kazakhstan,Vegetables,Offline,H,9/17/2010,625332200,10/14/2010,8549,154.06,90.93,1317058.94,777360.57,539698.37 +Asia,Kyrgyzstan,Personal Care,Online,L,3/2/2014,541074359,3/26/2014,4782,81.73,56.67,390832.86,270995.94,119836.92 +Middle East and North Africa,Syria,Clothes,Online,L,7/24/2016,624206960,8/22/2016,5565,109.28,35.84,608143.2,199449.6,408693.6 +Europe,Italy,Snacks,Offline,C,7/26/2013,168528831,8/29/2013,281,152.58,97.44,42874.98,27380.64,15494.34 +Middle East and North Africa,Iraq,Vegetables,Online,L,1/23/2017,788151299,3/9/2017,339,154.06,90.93,52226.34,30825.27,21401.07 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,M,6/27/2013,567498195,7/3/2013,4182,255.28,159.42,1067580.96,666694.44,400886.52 +Sub-Saharan Africa,Zambia,Fruits,Online,H,1/24/2013,811305844,2/18/2013,2283,9.33,6.92,21300.39,15798.36,5502.03 +Middle East and North Africa,Egypt,Personal Care,Online,H,9/23/2015,194623076,11/10/2015,2148,81.73,56.67,175556.04,121727.16,53828.88 +Sub-Saharan Africa,Djibouti,Vegetables,Online,C,11/24/2014,612811219,12/26/2014,3313,154.06,90.93,510400.78,301251.09,209149.69 +Middle East and North Africa,Qatar,Beverages,Offline,L,6/1/2016,431544101,6/28/2016,2344,47.45,31.79,111222.8,74515.76,36707.04 +Middle East and North Africa,Kuwait,Vegetables,Offline,L,1/21/2012,336808049,3/4/2012,7841,154.06,90.93,1207984.46,712982.13,495002.33 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,C,7/28/2013,184901893,8/26/2013,5434,47.45,31.79,257843.3,172746.86,85096.44 +Asia,Singapore,Personal Care,Online,M,1/28/2011,352436959,3/15/2011,2783,81.73,56.67,227454.59,157712.61,69741.98 +Asia,Kyrgyzstan,Office Supplies,Online,L,9/4/2014,386337077,10/20/2014,4581,651.21,524.96,2983193.01,2404841.76,578351.25 +Europe,Switzerland,Fruits,Offline,M,10/26/2012,353838574,12/7/2012,7552,9.33,6.92,70460.16,52259.84,18200.32 +Australia and Oceania,Kiribati,Beverages,Offline,H,12/17/2013,392490279,1/22/2014,5450,47.45,31.79,258602.5,173255.5,85347 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,M,6/18/2012,260153520,8/2/2012,4062,437.2,263.33,1775906.4,1069646.46,706259.94 +Central America and the Caribbean,Grenada,Clothes,Offline,H,2/15/2015,685002124,3/6/2015,6206,109.28,35.84,678191.68,222423.04,455768.64 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,C,8/27/2014,215522420,9/25/2014,6728,437.2,263.33,2941481.6,1771684.24,1169797.36 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,H,3/8/2016,170513236,4/5/2016,7511,255.28,159.42,1917408.08,1197403.62,720004.46 +Australia and Oceania,New Zealand,Meat,Online,H,10/11/2010,589085900,11/15/2010,2464,421.89,364.69,1039536.96,898596.16,140940.8 +Middle East and North Africa,Turkey,Fruits,Offline,M,1/20/2017,680664241,1/26/2017,2530,9.33,6.92,23604.9,17507.6,6097.3 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,L,11/3/2016,174984586,11/15/2016,682,651.21,524.96,444125.22,358022.72,86102.5 +Europe,France,Fruits,Offline,C,12/18/2011,672095763,12/29/2011,6927,9.33,6.92,64628.91,47934.84,16694.07 +Middle East and North Africa,Syria,Clothes,Offline,M,11/17/2012,692359101,12/13/2012,3299,109.28,35.84,360514.72,118236.16,242278.56 +Europe,Moldova ,Cereal,Offline,M,3/7/2012,626448428,3/21/2012,8866,205.7,117.11,1823736.2,1038297.26,785438.94 +Sub-Saharan Africa,Burundi,Cereal,Online,M,2/8/2011,485350072,3/30/2011,4727,205.7,117.11,972343.9,553578.97,418764.93 +Middle East and North Africa,Iraq,Snacks,Offline,M,9/24/2015,350362861,11/9/2015,9011,152.58,97.44,1374898.38,878031.84,496866.54 +Australia and Oceania,Solomon Islands,Baby Food,Online,M,6/27/2010,823098123,7/21/2010,1880,255.28,159.42,479926.4,299709.6,180216.8 +Europe,Vatican City,Office Supplies,Offline,H,12/11/2014,775479686,12/11/2014,527,651.21,524.96,343187.67,276653.92,66533.75 +Middle East and North Africa,Iran,Meat,Offline,M,11/17/2011,499743878,1/6/2012,4174,421.89,364.69,1760968.86,1522216.06,238752.8 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,L,8/19/2011,358439528,9/24/2011,9077,437.2,263.33,3968464.4,2390246.41,1578217.99 +Central America and the Caribbean,Belize,Personal Care,Online,C,6/18/2010,334427964,7/27/2010,3521,81.73,56.67,287771.33,199535.07,88236.26 +Australia and Oceania,New Zealand,Office Supplies,Online,L,1/21/2017,480883014,2/13/2017,2825,651.21,524.96,1839668.25,1483012,356656.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,M,11/17/2010,471291005,12/5/2010,4336,47.45,31.79,205743.2,137841.44,67901.76 +Middle East and North Africa,Afghanistan,Vegetables,Offline,C,2/5/2014,949450767,3/20/2014,2436,154.06,90.93,375290.16,221505.48,153784.68 +Europe,Malta,Clothes,Offline,C,2/4/2012,379473626,3/1/2012,3534,109.28,35.84,386195.52,126658.56,259536.96 +Asia,Turkmenistan,Meat,Online,C,3/28/2010,895783412,5/7/2010,1073,421.89,364.69,452687.97,391312.37,61375.6 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,C,12/20/2014,653116452,1/3/2015,527,651.21,524.96,343187.67,276653.92,66533.75 +Asia,Myanmar,Meat,Offline,L,11/8/2014,576521575,11/30/2014,4400,421.89,364.69,1856316,1604636,251680 +Australia and Oceania,Federated States of Micronesia,Household,Online,C,9/4/2014,311360108,10/20/2014,7230,668.27,502.54,4831592.1,3633364.2,1198227.9 +Europe,Netherlands,Household,Offline,H,6/30/2016,473305881,7/8/2016,583,668.27,502.54,389601.41,292980.82,96620.59 +Central America and the Caribbean,Honduras,Fruits,Offline,M,11/13/2015,398345220,12/29/2015,8057,9.33,6.92,75171.81,55754.44,19417.37 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,M,3/9/2013,392776954,4/10/2013,284,255.28,159.42,72499.52,45275.28,27224.24 +North America,Mexico,Meat,Online,M,7/1/2017,383212411,7/5/2017,9923,421.89,364.69,4186414.47,3618818.87,567595.6 +Europe,Bulgaria,Vegetables,Online,H,5/27/2012,366575419,7/4/2012,6668,154.06,90.93,1027272.08,606321.24,420950.84 +Sub-Saharan Africa,Guinea-Bissau,Household,Offline,H,11/10/2012,860102307,12/1/2012,2241,668.27,502.54,1497593.07,1126192.14,371400.93 +Australia and Oceania,Australia,Cereal,Online,C,12/15/2015,651341903,1/15/2016,5398,205.7,117.11,1110368.6,632159.78,478208.82 +Central America and the Caribbean,Honduras,Personal Care,Offline,C,4/10/2012,848155534,4/19/2012,6925,81.73,56.67,565980.25,392439.75,173540.5 +Asia,Turkmenistan,Personal Care,Offline,H,5/24/2012,828717029,6/27/2012,4640,81.73,56.67,379227.2,262948.8,116278.4 +Central America and the Caribbean,Jamaica,Beverages,Offline,H,10/24/2012,491512715,12/10/2012,8390,47.45,31.79,398105.5,266718.1,131387.4 +Central America and the Caribbean,Jamaica,Snacks,Offline,M,11/18/2014,705341422,12/15/2014,5056,152.58,97.44,771444.48,492656.64,278787.84 +Central America and the Caribbean,Dominica,Cereal,Online,H,6/10/2013,159314477,6/30/2013,3549,205.7,117.11,730029.3,415623.39,314405.91 +Europe,Cyprus,Household,Online,H,10/5/2015,312855708,10/11/2015,9811,668.27,502.54,6556396.97,4930419.94,1625977.03 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,M,1/7/2015,445701444,2/7/2015,1817,437.2,263.33,794392.4,478470.61,315921.79 +Europe,Latvia,Meat,Online,C,10/29/2016,807900512,11/25/2016,4570,421.89,364.69,1928037.3,1666633.3,261404 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,H,9/19/2012,369814240,11/1/2012,5107,437.2,263.33,2232780.4,1344826.31,887954.09 +Europe,Andorra,Clothes,Offline,C,3/20/2014,872116458,3/31/2014,7495,109.28,35.84,819053.6,268620.8,550432.8 +Australia and Oceania,Tonga,Household,Online,H,3/10/2011,975793492,4/11/2011,7834,668.27,502.54,5235227.18,3936898.36,1298328.82 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,M,7/5/2013,312144172,8/14/2013,9252,651.21,524.96,6024994.92,4856929.92,1168065 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,H,12/19/2016,832779824,1/24/2017,6911,437.2,263.33,3021489.2,1819873.63,1201615.57 +Europe,Lithuania,Cosmetics,Offline,L,8/17/2014,959624278,8/24/2014,3004,437.2,263.33,1313348.8,791043.32,522305.48 +Europe,Cyprus,Household,Offline,M,10/6/2015,534913861,10/12/2015,1753,668.27,502.54,1171477.31,880952.62,290524.69 +Sub-Saharan Africa,Ghana,Household,Offline,C,10/17/2011,371197402,11/8/2011,4415,668.27,502.54,2950412.05,2218714.1,731697.95 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,C,5/1/2010,901336228,5/8/2010,4275,437.2,263.33,1869030,1125735.75,743294.25 +Asia,Thailand,Cereal,Offline,L,4/12/2016,828504168,4/15/2016,1650,205.7,117.11,339405,193231.5,146173.5 +Australia and Oceania,Palau,Fruits,Offline,C,11/19/2012,276187551,12/3/2012,8889,9.33,6.92,82934.37,61511.88,21422.49 +Middle East and North Africa,Egypt,Personal Care,Online,M,12/18/2010,338185203,1/20/2011,5372,81.73,56.67,439053.56,304431.24,134622.32 +Europe,Monaco,Office Supplies,Offline,L,10/26/2014,828608453,11/10/2014,2510,651.21,524.96,1634537.1,1317649.6,316887.5 +Sub-Saharan Africa,Namibia,Clothes,Online,L,11/23/2010,731881129,11/28/2010,8745,109.28,35.84,955653.6,313420.8,642232.8 +Europe,Cyprus,Snacks,Offline,L,12/27/2016,452739560,1/7/2017,4552,152.58,97.44,694544.16,443546.88,250997.28 +Europe,Albania,Fruits,Online,H,4/24/2010,466232573,5/23/2010,7434,9.33,6.92,69359.22,51443.28,17915.94 +Australia and Oceania,East Timor,Fruits,Online,H,7/30/2014,867721498,8/15/2014,6929,9.33,6.92,64647.57,47948.68,16698.89 +Australia and Oceania,East Timor,Vegetables,Offline,L,11/28/2012,922880160,12/20/2012,9603,154.06,90.93,1479438.18,873200.79,606237.39 +Sub-Saharan Africa,Malawi,Meat,Online,H,3/22/2012,417694890,3/28/2012,4055,421.89,364.69,1710763.95,1478817.95,231946 +Europe,Romania,Baby Food,Online,L,9/14/2016,108464515,10/2/2016,5915,255.28,159.42,1509981.2,942969.3,567011.9 +Sub-Saharan Africa,Eritrea,Snacks,Online,C,6/18/2016,371800363,7/7/2016,2844,152.58,97.44,433937.52,277119.36,156818.16 +Sub-Saharan Africa,Mozambique,Baby Food,Online,L,1/14/2014,754626262,1/25/2014,9535,255.28,159.42,2434094.8,1520069.7,914025.1 +Sub-Saharan Africa,Mali,Office Supplies,Online,H,1/6/2013,424178540,1/12/2013,2711,651.21,524.96,1765430.31,1423166.56,342263.75 +Middle East and North Africa,Egypt,Baby Food,Offline,L,4/14/2014,418006026,4/22/2014,6127,255.28,159.42,1564100.56,976766.34,587334.22 +Europe,Belarus,Fruits,Offline,L,3/15/2012,493970048,4/16/2012,5569,9.33,6.92,51958.77,38537.48,13421.29 +Australia and Oceania,Fiji,Cereal,Offline,C,7/27/2013,480244433,8/26/2013,3855,205.7,117.11,792973.5,451459.05,341514.45 +Sub-Saharan Africa,Ethiopia,Baby Food,Offline,L,2/3/2011,725315511,2/24/2011,5833,255.28,159.42,1489048.24,929896.86,559151.38 +Sub-Saharan Africa,Lesotho,Meat,Online,L,6/26/2017,747982108,7/4/2017,3382,421.89,364.69,1426831.98,1233381.58,193450.4 +Australia and Oceania,Samoa ,Beverages,Offline,M,3/23/2016,587355554,4/3/2016,416,47.45,31.79,19739.2,13224.64,6514.56 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,M,10/18/2010,352859675,11/25/2010,7874,152.58,97.44,1201414.92,767242.56,434172.36 +Asia,India,Fruits,Online,L,4/24/2013,674230802,4/29/2013,8732,9.33,6.92,81469.56,60425.44,21044.12 +Sub-Saharan Africa,Comoros,Household,Offline,C,6/14/2010,451517760,7/9/2010,2994,668.27,502.54,2000800.38,1504604.76,496195.62 +Middle East and North Africa,Lebanon,Beverages,Offline,H,9/4/2012,905081880,9/20/2012,2696,47.45,31.79,127925.2,85705.84,42219.36 +Europe,Kosovo,Vegetables,Offline,H,7/30/2012,625596988,9/9/2012,6906,154.06,90.93,1063938.36,627962.58,435975.78 +Asia,South Korea,Personal Care,Offline,H,5/23/2011,524049413,6/12/2011,6722,81.73,56.67,549389.06,380935.74,168453.32 +Europe,Greece,Clothes,Offline,H,3/13/2015,681737983,3/29/2015,274,109.28,35.84,29942.72,9820.16,20122.56 +Europe,Ireland,Personal Care,Offline,H,12/29/2015,800274026,1/2/2016,7723,81.73,56.67,631200.79,437662.41,193538.38 +Central America and the Caribbean,The Bahamas,Snacks,Online,H,8/21/2010,651581370,10/8/2010,6262,152.58,97.44,955455.96,610169.28,345286.68 +Middle East and North Africa,Saudi Arabia,Cereal,Online,M,3/11/2012,527896344,4/1/2012,5114,205.7,117.11,1051949.8,598900.54,453049.26 +Middle East and North Africa,Afghanistan,Baby Food,Online,C,11/10/2015,791767776,12/21/2015,534,255.28,159.42,136319.52,85130.28,51189.24 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,H,4/26/2010,526056993,5/29/2010,809,255.28,159.42,206521.52,128970.78,77550.74 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,M,11/1/2011,683937823,11/16/2011,1255,81.73,56.67,102571.15,71120.85,31450.3 +Australia and Oceania,Samoa ,Baby Food,Online,M,1/4/2015,938896596,1/21/2015,9222,255.28,159.42,2354192.16,1470171.24,884020.92 +Europe,Portugal,Personal Care,Offline,C,9/24/2011,134732139,9/28/2011,9089,81.73,56.67,742843.97,515073.63,227770.34 +Middle East and North Africa,Libya,Office Supplies,Offline,M,2/1/2010,335555779,2/11/2010,7267,651.21,524.96,4732343.07,3814884.32,917458.75 +Sub-Saharan Africa,Liberia,Snacks,Online,C,6/16/2015,975791347,6/18/2015,7199,152.58,97.44,1098423.42,701470.56,396952.86 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,H,7/23/2011,210175168,8/7/2011,4358,81.73,56.67,356179.34,246967.86,109211.48 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,M,3/31/2017,763756072,4/17/2017,1249,109.28,35.84,136490.72,44764.16,91726.56 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,C,8/5/2014,481895387,9/18/2014,2409,437.2,263.33,1053214.8,634361.97,418852.83 +Sub-Saharan Africa,Botswana,Clothes,Offline,L,3/23/2013,880266940,4/9/2013,9404,109.28,35.84,1027669.12,337039.36,690629.76 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,M,4/8/2016,394857060,5/1/2016,5834,255.28,159.42,1489303.52,930056.28,559247.24 +Europe,Czech Republic,Clothes,Offline,C,7/21/2016,231964576,8/26/2016,2328,109.28,35.84,254403.84,83435.52,170968.32 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,L,7/20/2015,318200814,8/31/2015,1547,651.21,524.96,1007421.87,812113.12,195308.75 +Central America and the Caribbean,Guatemala,Personal Care,Online,C,1/1/2012,650489604,1/17/2012,3184,81.73,56.67,260228.32,180437.28,79791.04 +Central America and the Caribbean,Grenada,Meat,Online,M,4/17/2013,846067273,6/6/2013,8962,421.89,364.69,3780978.18,3268351.78,512626.4 +Sub-Saharan Africa,Cameroon,Household,Online,H,7/7/2016,592482650,7/25/2016,7637,668.27,502.54,5103577.99,3837897.98,1265680.01 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,L,4/1/2012,997597062,4/12/2012,9994,9.33,6.92,93244.02,69158.48,24085.54 +Australia and Oceania,Vanuatu,Meat,Online,L,1/28/2011,539584338,2/5/2011,3851,421.89,364.69,1624698.39,1404421.19,220277.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,M,1/23/2017,916930806,1/25/2017,9057,154.06,90.93,1395321.42,823553.01,571768.41 +Middle East and North Africa,Libya,Beverages,Offline,L,6/1/2016,298435294,6/22/2016,2490,47.45,31.79,118150.5,79157.1,38993.4 +Asia,Turkmenistan,Cereal,Online,C,7/22/2011,973209130,8/1/2011,3063,205.7,117.11,630059.1,358707.93,271351.17 +Middle East and North Africa,Syria,Clothes,Offline,L,4/23/2017,800676143,4/24/2017,6718,109.28,35.84,734143.04,240773.12,493369.92 +Middle East and North Africa,Yemen,Household,Online,H,9/22/2011,860572659,10/30/2011,1429,668.27,502.54,954957.83,718129.66,236828.17 +Europe,Belarus,Personal Care,Online,M,7/22/2015,502947509,7/26/2015,2199,81.73,56.67,179724.27,124617.33,55106.94 +Europe,Denmark,Baby Food,Offline,L,10/2/2012,498162019,11/19/2012,6066,255.28,159.42,1548528.48,967041.72,581486.76 +Sub-Saharan Africa,Guinea,Personal Care,Online,M,11/6/2014,786890017,11/8/2014,7097,81.73,56.67,580037.81,402186.99,177850.82 +Sub-Saharan Africa,Swaziland,Clothes,Online,L,9/17/2011,930117833,10/2/2011,1391,109.28,35.84,152008.48,49853.44,102155.04 +Europe,Georgia,Beverages,Offline,C,3/18/2013,559144294,4/12/2013,2077,47.45,31.79,98553.65,66027.83,32525.82 +Sub-Saharan Africa,Djibouti,Fruits,Offline,L,2/20/2015,725580728,3/22/2015,4316,9.33,6.92,40268.28,29866.72,10401.56 +Australia and Oceania,Papua New Guinea,Fruits,Offline,M,7/22/2010,751350963,8/10/2010,301,9.33,6.92,2808.33,2082.92,725.41 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,H,4/25/2016,478691327,6/7/2016,4256,109.28,35.84,465095.68,152535.04,312560.64 +Sub-Saharan Africa,Liberia,Cereal,Offline,C,4/3/2016,720150649,5/14/2016,7435,205.7,117.11,1529379.5,870712.85,658666.65 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,C,6/4/2010,108590257,6/20/2010,3125,205.7,117.11,642812.5,365968.75,276843.75 +Middle East and North Africa,Tunisia ,Snacks,Online,C,4/17/2011,947183978,4/27/2011,1642,152.58,97.44,250536.36,159996.48,90539.88 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,M,4/2/2017,659418141,4/29/2017,5337,255.28,159.42,1362429.36,850824.54,511604.82 +Asia,Cambodia,Office Supplies,Offline,M,5/27/2016,339091575,6/5/2016,3587,651.21,524.96,2335890.27,1883031.52,452858.75 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,L,1/18/2013,700315606,1/31/2013,7805,109.28,35.84,852930.4,279731.2,573199.2 +Asia,Cambodia,Household,Online,H,5/8/2016,727514064,6/10/2016,6433,668.27,502.54,4298980.91,3232839.82,1066141.09 +Sub-Saharan Africa,Madagascar,Personal Care,Online,L,10/24/2013,825423276,11/19/2013,9945,81.73,56.67,812804.85,563583.15,249221.7 +Europe,Monaco,Cereal,Offline,M,12/10/2012,569092071,1/17/2013,5845,205.7,117.11,1202316.5,684507.95,517808.55 +Middle East and North Africa,Israel,Office Supplies,Offline,C,9/23/2014,953881776,10/21/2014,3670,651.21,524.96,2389940.7,1926603.2,463337.5 +Sub-Saharan Africa,Burundi,Beverages,Offline,C,6/12/2017,345466220,7/27/2017,9986,47.45,31.79,473835.7,317454.94,156380.76 +Europe,Romania,Snacks,Offline,C,11/11/2012,329831731,12/29/2012,3394,152.58,97.44,517856.52,330711.36,187145.16 +Europe,Norway,Fruits,Offline,H,9/26/2012,763277137,10/31/2012,9521,9.33,6.92,88830.93,65885.32,22945.61 +Europe,Netherlands,Fruits,Online,L,10/3/2014,222413766,10/24/2014,6031,9.33,6.92,56269.23,41734.52,14534.71 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,H,11/14/2013,954165446,11/18/2013,7614,152.58,97.44,1161744.12,741908.16,419835.96 +Middle East and North Africa,Bahrain,Snacks,Offline,H,9/8/2013,325768506,10/28/2013,995,152.58,97.44,151817.1,96952.8,54864.3 +Europe,Romania,Fruits,Online,M,1/29/2015,274771773,2/7/2015,9929,9.33,6.92,92637.57,68708.68,23928.89 +Australia and Oceania,Fiji,Personal Care,Offline,H,5/31/2012,559036576,7/18/2012,201,81.73,56.67,16427.73,11390.67,5037.06 +Europe,Cyprus,Household,Online,H,6/26/2012,106736743,7/15/2012,4629,668.27,502.54,3093421.83,2326257.66,767164.17 +Europe,Belarus,Baby Food,Offline,M,7/31/2015,166358602,9/10/2015,8062,255.28,159.42,2058067.36,1285244.04,772823.32 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,M,9/7/2011,256700980,9/24/2011,2379,437.2,263.33,1040098.8,626462.07,413636.73 +Asia,South Korea,Meat,Online,C,7/29/2014,416875207,8/14/2014,1492,421.89,364.69,629459.88,544117.48,85342.4 +Asia,Sri Lanka,Meat,Offline,C,7/31/2012,756305110,9/16/2012,6344,421.89,364.69,2676470.16,2313593.36,362876.8 +Middle East and North Africa,Yemen,Vegetables,Online,C,4/3/2010,104727017,4/30/2010,9907,154.06,90.93,1526272.42,900843.51,625428.91 +Asia,Vietnam,Fruits,Offline,C,12/26/2016,962189757,1/11/2017,2186,9.33,6.92,20395.38,15127.12,5268.26 +Middle East and North Africa,Qatar,Vegetables,Offline,H,12/12/2012,949054658,1/17/2013,5218,154.06,90.93,803885.08,474472.74,329412.34 +Europe,Macedonia,Clothes,Offline,H,6/13/2013,455995547,7/29/2013,8071,109.28,35.84,881998.88,289264.64,592734.24 +Europe,Slovakia,Cosmetics,Offline,M,2/25/2012,393998754,3/14/2012,1842,437.2,263.33,805322.4,485053.86,320268.54 +Central America and the Caribbean,Guatemala,Snacks,Offline,M,2/18/2015,844363105,3/6/2015,4661,152.58,97.44,711175.38,454167.84,257007.54 +Sub-Saharan Africa,Rwanda,Vegetables,Online,M,5/26/2014,608699929,6/8/2014,6691,154.06,90.93,1030815.46,608412.63,422402.83 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,M,5/18/2014,358933055,6/10/2014,5122,651.21,524.96,3335497.62,2688845.12,646652.5 +Europe,Germany,Clothes,Online,C,12/25/2012,387298810,1/15/2013,9179,109.28,35.84,1003081.12,328975.36,674105.76 +Sub-Saharan Africa,Chad,Baby Food,Online,L,12/26/2012,156346023,1/18/2013,5117,255.28,159.42,1306267.76,815752.14,490515.62 +Europe,Cyprus,Personal Care,Online,C,8/25/2010,548936021,8/31/2010,1222,81.73,56.67,99874.06,69250.74,30623.32 +Middle East and North Africa,Morocco,Beverages,Offline,M,8/28/2014,718242633,10/4/2014,2811,47.45,31.79,133381.95,89361.69,44020.26 +Europe,Austria,Fruits,Offline,L,1/16/2012,337752187,2/29/2012,7233,9.33,6.92,67483.89,50052.36,17431.53 +Sub-Saharan Africa,Nigeria,Cereal,Online,M,5/29/2017,951263511,7/14/2017,8867,205.7,117.11,1823941.9,1038414.37,785527.53 +Asia,South Korea,Vegetables,Online,M,2/16/2016,122887933,3/9/2016,4125,154.06,90.93,635497.5,375086.25,260411.25 +Europe,Ukraine,Vegetables,Offline,H,7/29/2013,887049281,9/12/2013,6449,154.06,90.93,993532.94,586407.57,407125.37 +Sub-Saharan Africa,Burundi,Beverages,Online,L,3/10/2016,498483884,4/23/2016,1313,47.45,31.79,62301.85,41740.27,20561.58 +Europe,Luxembourg,Cosmetics,Offline,H,7/17/2012,782240569,8/27/2012,1222,437.2,263.33,534258.4,321789.26,212469.14 +Europe,Portugal,Beverages,Online,M,12/25/2014,483680665,1/14/2015,712,47.45,31.79,33784.4,22634.48,11149.92 +Australia and Oceania,Palau,Beverages,Online,L,6/5/2010,218478000,6/9/2010,1350,47.45,31.79,64057.5,42916.5,21141 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,L,2/23/2017,222618901,3/24/2017,6735,47.45,31.79,319575.75,214105.65,105470.1 +Sub-Saharan Africa,Niger,Personal Care,Online,C,10/28/2012,802402198,11/14/2012,7496,81.73,56.67,612648.08,424798.32,187849.76 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,H,1/28/2014,984439218,2/4/2014,6296,651.21,524.96,4100018.16,3305148.16,794870 +Australia and Oceania,Palau,Beverages,Online,H,1/27/2012,765653789,2/20/2012,2825,47.45,31.79,134046.25,89806.75,44239.5 +Europe,Slovenia,Meat,Offline,H,3/14/2014,663282239,3/20/2014,8809,421.89,364.69,3716429.01,3212554.21,503874.8 +Europe,Ukraine,Meat,Offline,M,7/19/2017,364873397,8/20/2017,3001,421.89,364.69,1266091.89,1094434.69,171657.2 +Sub-Saharan Africa,Togo,Cosmetics,Offline,L,9/12/2012,978288590,10/23/2012,6189,437.2,263.33,2705830.8,1629749.37,1076081.43 +Sub-Saharan Africa,Zimbabwe,Personal Care,Offline,M,3/25/2010,981701648,4/5/2010,6188,81.73,56.67,505745.24,350673.96,155071.28 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,C,3/19/2014,273598897,4/24/2014,2848,47.45,31.79,135137.6,90537.92,44599.68 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,C,11/8/2010,622779166,12/22/2010,3050,437.2,263.33,1333460,803156.5,530303.5 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,H,2/20/2010,718353784,3/22/2010,5703,9.33,6.92,53208.99,39464.76,13744.23 +Middle East and North Africa,Somalia,Cereal,Offline,L,10/5/2011,219746577,10/30/2011,6750,205.7,117.11,1388475,790492.5,597982.5 +Asia,Indonesia,Vegetables,Online,C,6/23/2016,206693875,7/17/2016,4166,154.06,90.93,641813.96,378814.38,262999.58 +Middle East and North Africa,Turkey,Snacks,Offline,M,10/2/2014,929244506,10/12/2014,2954,152.58,97.44,450721.32,287837.76,162883.56 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,M,4/5/2013,457759797,5/6/2013,151,255.28,159.42,38547.28,24072.42,14474.86 +Europe,Czech Republic,Personal Care,Online,C,12/15/2015,532913577,1/5/2016,9825,81.73,56.67,802997.25,556782.75,246214.5 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,M,9/15/2012,715692174,10/13/2012,8073,255.28,159.42,2060875.44,1286997.66,773877.78 +Asia,Turkmenistan,Personal Care,Offline,L,5/21/2013,637394416,6/29/2013,8027,81.73,56.67,656046.71,454890.09,201156.62 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,M,10/12/2013,449631631,10/14/2013,4846,81.73,56.67,396063.58,274622.82,121440.76 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,H,7/13/2014,374327647,7/21/2014,724,651.21,524.96,471476.04,380071.04,91405 +Central America and the Caribbean,Belize,Cereal,Online,H,5/4/2017,253718793,5/10/2017,9884,205.7,117.11,2033138.8,1157515.24,875623.56 +Sub-Saharan Africa,Swaziland,Clothes,Offline,H,8/15/2013,900353896,9/21/2013,3581,109.28,35.84,391331.68,128343.04,262988.64 +Sub-Saharan Africa,Botswana,Fruits,Online,M,12/28/2010,947094285,12/30/2010,5100,9.33,6.92,47583,35292,12291 +Europe,Montenegro,Clothes,Offline,L,5/9/2014,897113788,6/23/2014,4760,109.28,35.84,520172.8,170598.4,349574.4 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,H,7/10/2014,873898732,7/27/2014,4910,152.58,97.44,749167.8,478430.4,270737.4 +Australia and Oceania,East Timor,Meat,Online,M,9/29/2014,171247947,10/12/2014,4928,421.89,364.69,2079073.92,1797192.32,281881.6 +Asia,Turkmenistan,Fruits,Online,H,10/2/2011,403272759,11/10/2011,6226,9.33,6.92,58088.58,43083.92,15004.66 +Europe,Andorra,Clothes,Offline,C,9/15/2014,554396998,10/23/2014,7247,109.28,35.84,791952.16,259732.48,532219.68 +Europe,Denmark,Meat,Online,C,2/11/2011,129356992,3/1/2011,8463,421.89,364.69,3570455.07,3086371.47,484083.6 +Sub-Saharan Africa,Angola,Cereal,Online,C,1/17/2016,503201568,2/11/2016,7381,205.7,117.11,1518271.7,864388.91,653882.79 +Europe,Sweden,Household,Online,H,5/10/2015,871292054,5/29/2015,3536,668.27,502.54,2363002.72,1776981.44,586021.28 +Europe,Sweden,Clothes,Online,M,11/20/2014,499302279,1/5/2015,3495,109.28,35.84,381933.6,125260.8,256672.8 +Middle East and North Africa,Kuwait,Vegetables,Online,C,12/23/2013,973218572,1/8/2014,5857,154.06,90.93,902329.42,532577.01,369752.41 +Europe,Slovakia,Clothes,Online,L,10/25/2016,349339759,11/25/2016,6253,109.28,35.84,683327.84,224107.52,459220.32 +Middle East and North Africa,Lebanon,Beverages,Online,C,7/8/2013,804277169,7/8/2013,2342,47.45,31.79,111127.9,74452.18,36675.72 +North America,Greenland,Snacks,Offline,C,3/7/2014,984954631,4/2/2014,8818,152.58,97.44,1345450.44,859225.92,486224.52 +Central America and the Caribbean,Dominica,Meat,Online,L,10/31/2014,958608472,11/21/2014,2404,421.89,364.69,1014223.56,876714.76,137508.8 +Sub-Saharan Africa,Mozambique,Household,Offline,M,5/7/2016,862787520,6/14/2016,6855,668.27,502.54,4580990.85,3444911.7,1136079.15 +Central America and the Caribbean,Panama,Baby Food,Online,L,2/5/2013,455353105,3/19/2013,7957,255.28,159.42,2031262.96,1268504.94,762758.02 +Sub-Saharan Africa,Kenya,Vegetables,Online,L,11/17/2011,464479053,12/23/2011,8528,154.06,90.93,1313823.68,775451.04,538372.64 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,L,12/19/2012,338651692,1/27/2013,3416,437.2,263.33,1493475.2,899535.28,593939.92 +Asia,Malaysia,Baby Food,Offline,M,12/5/2013,496669852,12/8/2013,4501,255.28,159.42,1149015.28,717549.42,431465.86 +Middle East and North Africa,Lebanon,Fruits,Offline,L,5/24/2013,977644860,7/13/2013,5694,9.33,6.92,53125.02,39402.48,13722.54 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,M,11/4/2014,991000545,12/8/2014,7938,651.21,524.96,5169304.98,4167132.48,1002172.5 +Central America and the Caribbean,Belize,Personal Care,Online,M,3/31/2015,266473233,4/27/2015,4206,81.73,56.67,343756.38,238354.02,105402.36 +Central America and the Caribbean,Panama,Cereal,Online,M,6/3/2016,404111754,7/9/2016,4503,205.7,117.11,926267.1,527346.33,398920.77 +Europe,Croatia,Beverages,Offline,L,9/10/2013,824277436,10/13/2013,866,47.45,31.79,41091.7,27530.14,13561.56 +Europe,Sweden,Vegetables,Offline,L,10/17/2014,117644107,11/14/2014,2360,154.06,90.93,363581.6,214594.8,148986.8 +Australia and Oceania,Solomon Islands,Baby Food,Online,L,5/20/2013,995198094,7/4/2013,86,255.28,159.42,21954.08,13710.12,8243.96 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,L,7/18/2015,838238227,8/31/2015,2174,205.7,117.11,447191.8,254597.14,192594.66 +Europe,Iceland,Fruits,Offline,L,4/13/2013,248375833,6/2/2013,8783,9.33,6.92,81945.39,60778.36,21167.03 +Sub-Saharan Africa,Malawi,Fruits,Offline,C,1/7/2011,797534739,2/2/2011,7107,9.33,6.92,66308.31,49180.44,17127.87 +North America,Mexico,Household,Online,L,3/31/2014,977951276,5/20/2014,6370,668.27,502.54,4256879.9,3201179.8,1055700.1 +Europe,Denmark,Fruits,Offline,M,8/3/2010,252174270,9/6/2010,2825,9.33,6.92,26357.25,19549,6808.25 +Sub-Saharan Africa,Liberia,Vegetables,Offline,C,6/14/2011,403065049,6/20/2011,4760,154.06,90.93,733325.6,432826.8,300498.8 +Australia and Oceania,Fiji,Office Supplies,Online,L,5/19/2010,583797442,6/23/2010,7491,651.21,524.96,4878214.11,3932475.36,945738.75 +Sub-Saharan Africa,Angola,Clothes,Online,H,2/13/2017,467857778,4/3/2017,8368,109.28,35.84,914455.04,299909.12,614545.92 +Europe,Armenia,Clothes,Online,M,12/26/2015,699044883,1/9/2016,1770,109.28,35.84,193425.6,63436.8,129988.8 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,M,1/25/2015,641470086,2/6/2015,4108,651.21,524.96,2675170.68,2156535.68,518635 +Europe,Belgium,Baby Food,Offline,L,3/2/2012,629557216,3/15/2012,8825,255.28,159.42,2252846,1406881.5,845964.5 +Sub-Saharan Africa,Ethiopia,Meat,Offline,M,9/22/2013,618042600,11/11/2013,1394,421.89,364.69,588114.66,508377.86,79736.8 +Middle East and North Africa,Egypt,Snacks,Offline,L,11/19/2015,631975066,1/1/2016,4321,152.58,97.44,659298.18,421038.24,238259.94 +Europe,Croatia,Clothes,Offline,H,11/5/2015,316715943,11/29/2015,2141,109.28,35.84,233968.48,76733.44,157235.04 +Europe,Croatia,Vegetables,Offline,C,9/4/2015,287939059,9/23/2015,6421,154.06,90.93,989219.26,583861.53,405357.73 +Middle East and North Africa,Libya,Cereal,Online,M,12/4/2010,781630742,12/16/2010,761,205.7,117.11,156537.7,89120.71,67416.99 +Europe,Luxembourg,Household,Offline,H,2/21/2017,304089820,3/20/2017,5790,668.27,502.54,3869283.3,2909706.6,959576.7 +Middle East and North Africa,Saudi Arabia,Household,Offline,C,1/27/2013,581927621,1/27/2013,4170,668.27,502.54,2786685.9,2095591.8,691094.1 +Europe,Ireland,Personal Care,Online,M,8/13/2012,712067973,8/22/2012,5592,81.73,56.67,457034.16,316898.64,140135.52 +Europe,Netherlands,Clothes,Online,H,8/1/2015,311747205,9/12/2015,1780,109.28,35.84,194518.4,63795.2,130723.2 +Europe,Liechtenstein,Personal Care,Offline,H,6/25/2011,868514144,7/20/2011,1490,81.73,56.67,121777.7,84438.3,37339.4 +Asia,Uzbekistan,Cosmetics,Offline,H,8/14/2013,790230119,10/2/2013,5508,437.2,263.33,2408097.6,1450421.64,957675.96 +Sub-Saharan Africa,Uganda,Beverages,Offline,L,6/6/2017,355068957,7/19/2017,1650,47.45,31.79,78292.5,52453.5,25839 +Sub-Saharan Africa,Seychelles ,Household,Online,L,11/2/2011,361516988,12/20/2011,9765,668.27,502.54,6525656.55,4907303.1,1618353.45 +Central America and the Caribbean,The Bahamas,Household,Online,L,5/3/2013,778373038,6/17/2013,6734,668.27,502.54,4500130.18,3384104.36,1116025.82 +Europe,Malta,Personal Care,Offline,L,10/8/2016,294748437,11/4/2016,1467,81.73,56.67,119897.91,83134.89,36763.02 +Europe,Austria,Personal Care,Online,H,4/4/2014,370067012,4/30/2014,9907,81.73,56.67,809699.11,561429.69,248269.42 +Sub-Saharan Africa,South Africa,Cosmetics,Online,H,2/17/2014,284065091,3/27/2014,28,437.2,263.33,12241.6,7373.24,4868.36 +Europe,Andorra,Cosmetics,Online,M,6/4/2014,286791503,7/18/2014,6834,437.2,263.33,2987824.8,1799597.22,1188227.58 +Europe,Sweden,Cosmetics,Offline,M,3/29/2014,248607575,5/11/2014,7361,437.2,263.33,3218229.2,1938372.13,1279857.07 +Australia and Oceania,Marshall Islands,Snacks,Offline,C,7/14/2017,110187137,8/1/2017,5677,152.58,97.44,866196.66,553166.88,313029.78 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,M,3/6/2014,332516515,3/24/2014,7881,651.21,524.96,5132186.01,4137209.76,994976.25 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,L,1/13/2014,546894538,2/12/2014,7102,651.21,524.96,4624893.42,3728265.92,896627.5 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,M,11/24/2012,904932534,11/27/2012,8501,437.2,263.33,3716637.2,2238568.33,1478068.87 +Europe,Andorra,Snacks,Offline,M,5/29/2011,728554332,6/24/2011,4272,152.58,97.44,651821.76,416263.68,235558.08 +Europe,Armenia,Personal Care,Offline,M,4/8/2011,759996259,5/27/2011,8637,81.73,56.67,705902.01,489458.79,216443.22 +Asia,Japan,Personal Care,Online,L,6/17/2011,911807143,6/29/2011,2851,81.73,56.67,233012.23,161566.17,71446.06 +Sub-Saharan Africa,Botswana,Personal Care,Offline,H,1/12/2012,716848313,1/30/2012,201,81.73,56.67,16427.73,11390.67,5037.06 +Sub-Saharan Africa,Cameroon,Snacks,Online,M,4/24/2010,678293597,5/1/2010,1003,152.58,97.44,153037.74,97732.32,55305.42 +Europe,Spain,Beverages,Offline,M,4/6/2012,919629323,5/13/2012,7608,47.45,31.79,360999.6,241858.32,119141.28 +Sub-Saharan Africa,Togo,Clothes,Offline,C,7/23/2013,734654319,9/8/2013,9393,109.28,35.84,1026467.04,336645.12,689821.92 +Central America and the Caribbean,Belize,Beverages,Online,C,12/5/2010,837479913,1/17/2011,7772,47.45,31.79,368781.4,247071.88,121709.52 +Central America and the Caribbean,Dominican Republic,Cereal,Online,H,7/15/2013,212529933,8/5/2013,1185,205.7,117.11,243754.5,138775.35,104979.15 +Australia and Oceania,Fiji,Household,Offline,M,6/16/2016,164540708,7/25/2016,107,668.27,502.54,71504.89,53771.78,17733.11 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,C,1/19/2012,268561065,2/29/2012,2042,154.06,90.93,314590.52,185679.06,128911.46 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,M,6/15/2016,619952332,7/22/2016,6527,437.2,263.33,2853604.4,1718754.91,1134849.49 +Europe,Kosovo,Clothes,Online,H,10/18/2012,484388339,11/12/2012,129,109.28,35.84,14097.12,4623.36,9473.76 +Australia and Oceania,Tonga,Cereal,Online,M,7/26/2015,547855412,8/9/2015,1446,205.7,117.11,297442.2,169341.06,128101.14 +Central America and the Caribbean,El Salvador,Office Supplies,Online,M,10/18/2013,666652381,10/22/2013,6109,651.21,524.96,3978241.89,3206980.64,771261.25 +Asia,India,Household,Offline,M,10/1/2012,317390573,10/9/2012,1778,668.27,502.54,1188184.06,893516.12,294667.94 +Europe,Slovakia,Cereal,Online,C,12/17/2014,846993815,1/11/2015,3147,205.7,117.11,647337.9,368545.17,278792.73 +Asia,Laos,Fruits,Offline,H,6/12/2016,522698438,7/2/2016,6938,9.33,6.92,64731.54,48010.96,16720.58 +Middle East and North Africa,Syria,Fruits,Offline,L,7/9/2010,382053267,8/23/2010,6907,9.33,6.92,64442.31,47796.44,16645.87 +Europe,Liechtenstein,Household,Online,C,4/5/2014,182919633,4/18/2014,8839,668.27,502.54,5906838.53,4441951.06,1464887.47 +Europe,Belarus,Fruits,Online,M,9/28/2011,653471362,10/29/2011,5552,9.33,6.92,51800.16,38419.84,13380.32 +Central America and the Caribbean,Cuba,Meat,Offline,H,10/29/2010,342194783,11/12/2010,1896,421.89,364.69,799903.44,691452.24,108451.2 +Europe,Bulgaria,Cereal,Online,L,8/24/2016,567888724,9/11/2016,9748,205.7,117.11,2005163.6,1141588.28,863575.32 +Europe,Lithuania,Fruits,Offline,C,9/9/2012,469664514,9/20/2012,3021,9.33,6.92,28185.93,20905.32,7280.61 +Middle East and North Africa,Morocco,Meat,Offline,M,1/2/2010,156945979,2/21/2010,2658,421.89,364.69,1121383.62,969346.02,152037.6 +Australia and Oceania,Kiribati,Baby Food,Offline,H,2/18/2013,259469449,2/22/2013,1631,255.28,159.42,416361.68,260014.02,156347.66 +Middle East and North Africa,Israel,Cereal,Online,H,5/1/2016,577283751,6/4/2016,9945,205.7,117.11,2045686.5,1164658.95,881027.55 +Europe,Portugal,Clothes,Online,M,11/28/2014,530750215,12/6/2014,9638,109.28,35.84,1053240.64,345425.92,707814.72 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,M,8/10/2016,510542666,9/19/2016,9775,205.7,117.11,2010717.5,1144750.25,865967.25 +North America,Greenland,Cereal,Online,M,2/2/2015,527647435,3/24/2015,1456,205.7,117.11,299499.2,170512.16,128987.04 +Europe,Austria,Personal Care,Online,M,6/6/2016,663363349,7/26/2016,2811,81.73,56.67,229743.03,159299.37,70443.66 +Australia and Oceania,Palau,Vegetables,Online,L,8/20/2012,619301736,9/3/2012,4001,154.06,90.93,616394.06,363810.93,252583.13 +Asia,Cambodia,Fruits,Offline,C,9/14/2015,167386424,9/21/2015,2217,9.33,6.92,20684.61,15341.64,5342.97 +Sub-Saharan Africa,Liberia,Clothes,Online,L,12/24/2015,499853742,12/29/2015,6685,109.28,35.84,730536.8,239590.4,490946.4 +Asia,Cambodia,Household,Online,L,3/26/2016,179252517,4/17/2016,3658,668.27,502.54,2444531.66,1838291.32,606240.34 +Europe,Cyprus,Fruits,Online,M,9/23/2012,988444077,10/29/2012,1423,9.33,6.92,13276.59,9847.16,3429.43 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,H,2/23/2014,280602252,3/7/2014,5297,205.7,117.11,1089592.9,620331.67,469261.23 +Asia,Singapore,Office Supplies,Online,H,2/5/2015,429213368,3/8/2015,2629,651.21,524.96,1712031.09,1380119.84,331911.25 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,M,1/13/2015,278076255,1/23/2015,7798,81.73,56.67,637330.54,441912.66,195417.88 +Australia and Oceania,Marshall Islands,Household,Online,C,6/25/2014,991302239,7/26/2014,7216,668.27,502.54,4822236.32,3626328.64,1195907.68 +Middle East and North Africa,Afghanistan,Beverages,Offline,M,3/27/2011,203315150,4/7/2011,4326,47.45,31.79,205268.7,137523.54,67745.16 +Sub-Saharan Africa,Sudan,Cosmetics,Online,L,9/25/2011,568851315,10/30/2011,4600,437.2,263.33,2011120,1211318,799802 +Australia and Oceania,Tuvalu,Personal Care,Online,H,2/14/2012,312959563,3/7/2012,544,81.73,56.67,44461.12,30828.48,13632.64 +Middle East and North Africa,Qatar,Beverages,Online,H,3/7/2017,881001222,3/14/2017,6694,47.45,31.79,317630.3,212802.26,104828.04 +Sub-Saharan Africa,Djibouti,Beverages,Online,M,10/28/2013,188650119,11/9/2013,4617,47.45,31.79,219076.65,146774.43,72302.22 +North America,Canada,Vegetables,Online,M,9/30/2012,271892583,10/23/2012,7912,154.06,90.93,1218922.72,719438.16,499484.56 +Asia,Kazakhstan,Beverages,Online,L,5/11/2014,537027442,5/25/2014,7209,47.45,31.79,342067.05,229174.11,112892.94 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,H,7/19/2012,910666024,8/10/2012,5168,205.7,117.11,1063057.6,605224.48,457833.12 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,H,8/20/2013,489732158,9/12/2013,1483,154.06,90.93,228470.98,134849.19,93621.79 +Europe,Poland,Cereal,Online,L,6/8/2017,691462171,6/13/2017,7877,205.7,117.11,1620298.9,922475.47,697823.43 +Europe,Georgia,Clothes,Offline,H,6/17/2013,303404891,8/2/2013,3104,109.28,35.84,339205.12,111247.36,227957.76 +Europe,Monaco,Office Supplies,Online,C,1/6/2015,433421647,2/10/2015,7952,651.21,524.96,5178421.92,4174481.92,1003940 +Australia and Oceania,Nauru,Office Supplies,Online,C,7/13/2017,459686267,7/14/2017,236,651.21,524.96,153685.56,123890.56,29795 +Asia,Laos,Household,Online,C,7/4/2017,280685079,8/11/2017,9807,668.27,502.54,6553723.89,4928409.78,1625314.11 +Europe,Czech Republic,Vegetables,Online,M,4/16/2016,765216910,5/9/2016,3543,154.06,90.93,545834.58,322164.99,223669.59 +Middle East and North Africa,Bahrain,Cosmetics,Online,M,4/20/2016,602393090,4/22/2016,357,437.2,263.33,156080.4,94008.81,62071.59 +Europe,Liechtenstein,Fruits,Online,L,3/24/2017,351637446,3/29/2017,6189,9.33,6.92,57743.37,42827.88,14915.49 +Sub-Saharan Africa,Guinea,Cosmetics,Online,L,4/3/2012,192686307,5/2/2012,9015,437.2,263.33,3941358,2373919.95,1567438.05 +Europe,Greece,Snacks,Offline,C,7/27/2014,375588500,8/1/2014,3838,152.58,97.44,585602.04,373974.72,211627.32 +Middle East and North Africa,Israel,Personal Care,Offline,L,9/12/2015,770705354,10/14/2015,7696,81.73,56.67,628994.08,436132.32,192861.76 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,M,1/6/2012,418710696,2/18/2012,4655,437.2,263.33,2035166,1225801.15,809364.85 +Australia and Oceania,Palau,Baby Food,Online,L,2/13/2016,680590856,3/21/2016,813,255.28,159.42,207542.64,129608.46,77934.18 +Sub-Saharan Africa,South Africa,Meat,Online,H,2/27/2015,287644660,2/27/2015,9302,421.89,364.69,3924420.78,3392346.38,532074.4 +Sub-Saharan Africa,Uganda,Snacks,Offline,C,6/27/2012,291483438,7/29/2012,5281,152.58,97.44,805774.98,514580.64,291194.34 +Asia,China,Office Supplies,Offline,H,4/30/2016,914031016,5/21/2016,944,651.21,524.96,614742.24,495562.24,119180 +Asia,Kyrgyzstan,Fruits,Offline,H,3/28/2013,197523725,4/16/2013,514,9.33,6.92,4795.62,3556.88,1238.74 +Middle East and North Africa,United Arab Emirates,Meat,Online,M,5/5/2017,754510390,5/19/2017,5246,421.89,364.69,2213234.94,1913163.74,300071.2 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,H,7/18/2013,317852342,7/29/2013,8426,437.2,263.33,3683847.2,2218818.58,1465028.62 +Asia,Bangladesh,Cosmetics,Online,L,4/26/2014,290723407,6/14/2014,371,437.2,263.33,162201.2,97695.43,64505.77 +Europe,Russia,Cosmetics,Offline,C,6/24/2010,796609914,7/28/2010,3431,437.2,263.33,1500033.2,903485.23,596547.97 +Australia and Oceania,Fiji,Fruits,Online,L,11/4/2012,229310691,11/11/2012,6984,9.33,6.92,65160.72,48329.28,16831.44 +Asia,Maldives,Clothes,Offline,H,7/30/2010,202937066,8/24/2010,2442,109.28,35.84,266861.76,87521.28,179340.48 +Australia and Oceania,Samoa ,Personal Care,Offline,M,11/2/2012,601912868,12/5/2012,8248,81.73,56.67,674109.04,467414.16,206694.88 +Central America and the Caribbean,El Salvador,Baby Food,Offline,H,9/14/2014,930974423,10/22/2014,4875,255.28,159.42,1244490,777172.5,467317.5 +Europe,Belgium,Household,Offline,H,2/6/2016,765170562,3/12/2016,9828,668.27,502.54,6567757.56,4938963.12,1628794.44 +Europe,Denmark,Snacks,Online,H,6/15/2010,199862611,7/19/2010,2643,152.58,97.44,403268.94,257533.92,145735.02 +Europe,Estonia,Beverages,Offline,M,3/8/2011,300724399,4/9/2011,9887,47.45,31.79,469138.15,314307.73,154830.42 +Sub-Saharan Africa,Nigeria,Beverages,Online,C,1/19/2010,853742253,2/28/2010,160,47.45,31.79,7592,5086.4,2505.6 +Sub-Saharan Africa,Ghana,Fruits,Offline,L,4/2/2011,815215003,4/8/2011,9090,9.33,6.92,84809.7,62902.8,21906.9 +Sub-Saharan Africa,Zimbabwe,Household,Offline,H,6/17/2012,561753976,7/31/2012,4340,668.27,502.54,2900291.8,2181023.6,719268.2 +Europe,Spain,Office Supplies,Online,M,3/19/2016,540283000,3/22/2016,601,651.21,524.96,391377.21,315500.96,75876.25 +Central America and the Caribbean,Haiti,Fruits,Offline,H,12/19/2010,818038403,2/5/2011,4597,9.33,6.92,42890.01,31811.24,11078.77 +Sub-Saharan Africa,Djibouti,Baby Food,Online,M,9/25/2012,632569015,10/24/2012,83,255.28,159.42,21188.24,13231.86,7956.38 +Middle East and North Africa,Qatar,Meat,Offline,H,11/22/2015,641736161,12/5/2015,2846,421.89,364.69,1200698.94,1037907.74,162791.2 +Sub-Saharan Africa,South Africa,Vegetables,Online,M,1/30/2012,673713672,2/3/2012,5702,154.06,90.93,878450.12,518482.86,359967.26 +Europe,Croatia,Cereal,Online,H,9/24/2016,176987874,10/12/2016,3500,205.7,117.11,719950,409885,310065 +Central America and the Caribbean,Guatemala,Vegetables,Offline,H,4/7/2012,470357596,4/18/2012,8120,154.06,90.93,1250967.2,738351.6,512615.6 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,H,6/16/2012,692934167,6/16/2012,3473,651.21,524.96,2261652.33,1823186.08,438466.25 +Sub-Saharan Africa,Seychelles ,Snacks,Online,L,3/18/2013,954141414,5/1/2013,502,152.58,97.44,76595.16,48914.88,27680.28 +Europe,Greece,Household,Offline,M,7/1/2011,983715665,7/11/2011,2180,668.27,502.54,1456828.6,1095537.2,361291.4 +Sub-Saharan Africa,Malawi,Vegetables,Offline,H,9/17/2016,581705749,9/26/2016,8513,154.06,90.93,1311512.78,774087.09,537425.69 +Sub-Saharan Africa,Botswana,Clothes,Online,M,8/7/2016,968472993,8/19/2016,1535,109.28,35.84,167744.8,55014.4,112730.4 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,H,4/30/2011,734691226,5/29/2011,315,205.7,117.11,64795.5,36889.65,27905.85 +Middle East and North Africa,Azerbaijan,Fruits,Offline,M,4/8/2017,791346776,5/10/2017,5951,9.33,6.92,55522.83,41180.92,14341.91 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,L,3/20/2010,319738471,4/22/2010,6574,437.2,263.33,2874152.8,1731131.42,1143021.38 +Central America and the Caribbean,Honduras,Household,Online,L,6/18/2012,821477639,6/25/2012,2343,668.27,502.54,1565756.61,1177451.22,388305.39 +Europe,Belarus,Office Supplies,Online,H,4/16/2013,268488109,5/3/2013,453,651.21,524.96,294998.13,237806.88,57191.25 +Asia,Philippines,Baby Food,Online,C,8/13/2010,753006207,9/22/2010,125,255.28,159.42,31910,19927.5,11982.5 +Sub-Saharan Africa,Guinea,Fruits,Offline,H,10/13/2014,837580764,11/21/2014,7616,9.33,6.92,71057.28,52702.72,18354.56 +Sub-Saharan Africa,Zimbabwe,Vegetables,Offline,H,6/24/2014,505073106,8/6/2014,1211,154.06,90.93,186566.66,110116.23,76450.43 +Central America and the Caribbean,The Bahamas,Baby Food,Online,H,10/26/2010,708657062,11/12/2010,6227,255.28,159.42,1589628.56,992708.34,596920.22 +Central America and the Caribbean,Guatemala,Fruits,Offline,H,7/20/2013,221818959,9/1/2013,14,9.33,6.92,130.62,96.88,33.74 +Europe,France,Household,Offline,C,7/24/2014,588357627,8/29/2014,6951,668.27,502.54,4645144.77,3493155.54,1151989.23 +Australia and Oceania,Samoa ,Cosmetics,Offline,L,5/14/2014,272384393,6/10/2014,3450,437.2,263.33,1508340,908488.5,599851.5 +Asia,Kyrgyzstan,Baby Food,Offline,M,10/10/2010,508323085,11/16/2010,2952,255.28,159.42,753586.56,470607.84,282978.72 +Asia,Malaysia,Cosmetics,Offline,H,3/20/2010,350910031,5/7/2010,931,437.2,263.33,407033.2,245160.23,161872.97 +Sub-Saharan Africa,South Africa,Personal Care,Online,H,5/29/2016,725194060,6/28/2016,9893,81.73,56.67,808554.89,560636.31,247918.58 +Middle East and North Africa,Lebanon,Cosmetics,Offline,M,6/2/2011,376536500,6/19/2011,4373,437.2,263.33,1911875.6,1151542.09,760333.51 +Middle East and North Africa,Libya,Household,Offline,H,6/12/2012,820611178,7/16/2012,5938,668.27,502.54,3968187.26,2984082.52,984104.74 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,C,1/17/2015,493404424,1/30/2015,8188,152.58,97.44,1249325.04,797838.72,451486.32 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,L,1/18/2012,601215064,2/17/2012,1753,154.06,90.93,270067.18,159400.29,110666.89 +Asia,Bhutan,Household,Offline,M,6/29/2012,170654428,7/21/2012,9292,668.27,502.54,6209564.84,4669601.68,1539963.16 +Europe,Lithuania,Vegetables,Offline,H,2/16/2015,998646342,3/3/2015,500,154.06,90.93,77030,45465,31565 +North America,Canada,Household,Online,H,3/10/2012,902427136,4/26/2012,7098,668.27,502.54,4743380.46,3567028.92,1176351.54 +Europe,Hungary,Cosmetics,Offline,M,11/30/2015,469545638,1/14/2016,7844,437.2,263.33,3429396.8,2065560.52,1363836.28 +Sub-Saharan Africa,Liberia,Snacks,Offline,C,11/18/2016,807863175,1/7/2017,3521,152.58,97.44,537234.18,343086.24,194147.94 +Asia,Kyrgyzstan,Cereal,Online,L,7/14/2010,395553576,8/22/2010,1948,205.7,117.11,400703.6,228130.28,172573.32 +Europe,Estonia,Clothes,Offline,M,1/29/2016,931103169,2/4/2016,2974,109.28,35.84,324998.72,106588.16,218410.56 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,L,2/24/2012,583310782,3/25/2012,3478,437.2,263.33,1520581.6,915861.74,604719.86 +Australia and Oceania,Palau,Beverages,Offline,M,4/21/2016,741287744,4/26/2016,2371,47.45,31.79,112503.95,75374.09,37129.86 +Central America and the Caribbean,Cuba,Cosmetics,Offline,L,2/5/2013,164457881,2/18/2013,5596,437.2,263.33,2446571.2,1473594.68,972976.52 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,M,11/9/2010,832557523,12/28/2010,1127,651.21,524.96,733913.67,591629.92,142283.75 +Europe,Switzerland,Personal Care,Online,L,3/10/2015,295635497,4/25/2015,3968,81.73,56.67,324304.64,224866.56,99438.08 +Australia and Oceania,East Timor,Cosmetics,Online,M,1/19/2010,224053132,3/10/2010,1156,437.2,263.33,505403.2,304409.48,200993.72 +Europe,Hungary,Clothes,Offline,C,7/17/2014,558484256,9/2/2014,6757,109.28,35.84,738404.96,242170.88,496234.08 +Asia,Taiwan,Clothes,Offline,M,12/17/2010,859915196,1/20/2011,6871,109.28,35.84,750862.88,246256.64,504606.24 +Sub-Saharan Africa,Niger,Clothes,Online,C,10/1/2016,759644782,11/18/2016,4627,109.28,35.84,505638.56,165831.68,339806.88 +Asia,Myanmar,Clothes,Online,L,7/21/2012,409284341,8/30/2012,5187,109.28,35.84,566835.36,185902.08,380933.28 +Sub-Saharan Africa,Niger,Cosmetics,Online,C,2/25/2014,930757701,4/12/2014,742,437.2,263.33,324402.4,195390.86,129011.54 +Sub-Saharan Africa,Uganda,Cereal,Online,H,9/7/2015,366301190,9/24/2015,5517,205.7,117.11,1134846.9,646095.87,488751.03 +North America,Mexico,Clothes,Offline,L,2/16/2016,428463637,4/2/2016,767,109.28,35.84,83817.76,27489.28,56328.48 +Sub-Saharan Africa,Seychelles ,Snacks,Online,M,7/14/2015,650106370,8/15/2015,9777,152.58,97.44,1491774.66,952670.88,539103.78 +Europe,Ireland,Personal Care,Offline,M,3/23/2011,634403216,4/10/2011,2864,81.73,56.67,234074.72,162302.88,71771.84 +Europe,Sweden,Household,Online,L,9/27/2016,504840505,10/5/2016,2379,668.27,502.54,1589814.33,1195542.66,394271.67 +Asia,India,Snacks,Online,C,8/9/2012,455217063,9/24/2012,7700,152.58,97.44,1174866,750288,424578 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,L,9/13/2010,299644219,10/19/2010,238,152.58,97.44,36314.04,23190.72,13123.32 +Europe,Macedonia,Fruits,Online,H,8/12/2012,822545802,9/4/2012,8436,9.33,6.92,78707.88,58377.12,20330.76 +Europe,Cyprus,Meat,Online,M,6/2/2013,628658139,6/16/2013,2768,421.89,364.69,1167791.52,1009461.92,158329.6 +Sub-Saharan Africa,Comoros,Fruits,Offline,L,1/18/2013,193030059,1/24/2013,739,9.33,6.92,6894.87,5113.88,1780.99 +Sub-Saharan Africa,Nigeria,Clothes,Offline,H,7/1/2012,511022889,7/9/2012,1884,109.28,35.84,205883.52,67522.56,138360.96 +Europe,France,Fruits,Online,C,1/15/2010,848310458,2/1/2010,2771,9.33,6.92,25853.43,19175.32,6678.11 +Sub-Saharan Africa,The Gambia,Cereal,Online,C,8/2/2012,990879094,9/15/2012,1998,205.7,117.11,410988.6,233985.78,177002.82 +Australia and Oceania,Tuvalu,Fruits,Online,H,10/1/2016,795027625,11/6/2016,5196,9.33,6.92,48478.68,35956.32,12522.36 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,H,8/23/2012,637367379,8/31/2012,26,47.45,31.79,1233.7,826.54,407.16 +Central America and the Caribbean,Costa Rica,Baby Food,Online,C,5/16/2010,964822185,5/24/2010,1180,255.28,159.42,301230.4,188115.6,113114.8 +Middle East and North Africa,Oman,Office Supplies,Online,L,7/12/2013,944628369,7/14/2013,5381,651.21,524.96,3504161.01,2824809.76,679351.25 +Europe,Andorra,Baby Food,Online,M,6/4/2015,714334762,7/16/2015,6385,255.28,159.42,1629962.8,1017896.7,612066.1 +Asia,Tajikistan,Meat,Offline,C,6/3/2010,931802690,7/15/2010,9977,421.89,364.69,4209196.53,3638512.13,570684.4 +Europe,Ukraine,Personal Care,Online,C,11/21/2012,525205981,11/26/2012,8976,81.73,56.67,733608.48,508669.92,224938.56 +Asia,Taiwan,Snacks,Offline,H,7/16/2015,743030965,7/16/2015,8229,152.58,97.44,1255580.82,801833.76,453747.06 +Australia and Oceania,Papua New Guinea,Clothes,Online,H,12/7/2015,204076468,1/8/2016,9617,109.28,35.84,1050945.76,344673.28,706272.48 +Asia,Brunei,Clothes,Online,C,9/12/2012,747453820,9/30/2012,7050,109.28,35.84,770424,252672,517752 +Central America and the Caribbean,Belize,Fruits,Offline,M,11/21/2016,682586848,12/6/2016,1472,9.33,6.92,13733.76,10186.24,3547.52 +Sub-Saharan Africa,Senegal,Meat,Online,C,5/2/2010,639211881,6/16/2010,5855,421.89,364.69,2470165.95,2135259.95,334906 +Europe,Serbia,Household,Online,L,7/27/2017,417377746,8/9/2017,205,668.27,502.54,136995.35,103020.7,33974.65 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,L,3/12/2011,337445771,4/25/2011,6557,47.45,31.79,311129.65,208447.03,102682.62 +Asia,Uzbekistan,Fruits,Offline,L,2/2/2014,790089786,3/20/2014,3980,9.33,6.92,37133.4,27541.6,9591.8 +Sub-Saharan Africa,Nigeria,Household,Online,L,5/6/2012,886296117,6/18/2012,3571,668.27,502.54,2386392.17,1794570.34,591821.83 +Middle East and North Africa,Oman,Baby Food,Offline,C,1/18/2012,707363593,3/3/2012,3461,255.28,159.42,883524.08,551752.62,331771.46 +Europe,Denmark,Cereal,Offline,H,10/5/2012,854903542,11/2/2012,3811,205.7,117.11,783922.7,446306.21,337616.49 +Central America and the Caribbean,Panama,Clothes,Online,L,5/8/2011,200839793,5/13/2011,1813,109.28,35.84,198124.64,64977.92,133146.72 +Europe,San Marino,Meat,Offline,L,4/19/2013,837408673,4/21/2013,6690,421.89,364.69,2822444.1,2439776.1,382668 +Central America and the Caribbean,Cuba,Baby Food,Online,C,10/21/2013,427159011,11/24/2013,4699,255.28,159.42,1199560.72,749114.58,450446.14 +Central America and the Caribbean,Belize,Household,Offline,H,9/13/2016,752952134,10/11/2016,4124,668.27,502.54,2755945.48,2072474.96,683470.52 +Europe,Romania,Baby Food,Online,M,7/14/2015,967961871,7/14/2015,283,255.28,159.42,72244.24,45115.86,27128.38 +Middle East and North Africa,Egypt,Vegetables,Online,L,6/22/2012,745674550,7/24/2012,525,154.06,90.93,80881.5,47738.25,33143.25 +Australia and Oceania,Samoa ,Snacks,Offline,L,7/23/2014,729888999,8/31/2014,9229,152.58,97.44,1408160.82,899273.76,508887.06 +Asia,Malaysia,Clothes,Offline,L,9/23/2014,284716546,9/24/2014,2808,109.28,35.84,306858.24,100638.72,206219.52 +Asia,Indonesia,Fruits,Offline,C,10/14/2010,644581019,11/24/2010,4703,9.33,6.92,43878.99,32544.76,11334.23 +Europe,Denmark,Fruits,Online,C,9/28/2016,864218747,11/6/2016,387,9.33,6.92,3610.71,2678.04,932.67 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,H,8/6/2013,968678557,8/22/2013,2366,109.28,35.84,258556.48,84797.44,173759.04 +Middle East and North Africa,Syria,Personal Care,Online,H,9/13/2013,603321778,9/19/2013,5176,81.73,56.67,423034.48,293323.92,129710.56 +Sub-Saharan Africa,Ethiopia,Household,Offline,M,7/17/2011,383822238,8/19/2011,384,668.27,502.54,256615.68,192975.36,63640.32 +Europe,Greece,Meat,Offline,M,3/30/2010,546166265,4/30/2010,1590,421.89,364.69,670805.1,579857.1,90948 +Europe,Sweden,Baby Food,Offline,L,3/19/2010,496652686,4/12/2010,9421,255.28,159.42,2404992.88,1501895.82,903097.06 +Europe,Slovakia,Office Supplies,Online,H,11/29/2012,161892831,11/29/2012,6541,651.21,524.96,4259564.61,3433763.36,825801.25 +Asia,Brunei,Meat,Online,L,2/2/2017,438810527,3/9/2017,2641,421.89,364.69,1114211.49,963146.29,151065.2 +Sub-Saharan Africa,Botswana,Office Supplies,Online,H,12/27/2014,944642102,1/12/2015,9445,651.21,524.96,6150678.45,4958247.2,1192431.25 +Europe,Netherlands,Household,Offline,H,4/8/2011,466936385,4/29/2011,5708,668.27,502.54,3814485.16,2868498.32,945986.84 +Middle East and North Africa,Morocco,Office Supplies,Offline,H,8/27/2011,113554704,10/8/2011,2215,651.21,524.96,1442430.15,1162786.4,279643.75 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,L,7/31/2011,162670886,8/4/2011,6785,47.45,31.79,321948.25,215695.15,106253.1 +Sub-Saharan Africa,Benin,Cereal,Offline,H,2/13/2015,512771260,2/15/2015,9266,205.7,117.11,1906016.2,1085141.26,820874.94 +Asia,North Korea,Cosmetics,Offline,M,1/19/2016,232654654,2/3/2016,6537,437.2,263.33,2857976.4,1721388.21,1136588.19 +Sub-Saharan Africa,Namibia,Snacks,Offline,C,10/13/2016,711432397,11/19/2016,7511,152.58,97.44,1146028.38,731871.84,414156.54 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,C,1/6/2017,708528316,2/25/2017,8128,437.2,263.33,3553561.6,2140346.24,1413215.36 +Sub-Saharan Africa,Ethiopia,Snacks,Online,L,7/2/2017,403678739,8/18/2017,6364,152.58,97.44,971019.12,620108.16,350910.96 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,L,4/12/2016,946932494,4/25/2016,7223,81.73,56.67,590335.79,409327.41,181008.38 +Sub-Saharan Africa,Djibouti,Beverages,Offline,M,6/14/2012,408650910,7/30/2012,7740,47.45,31.79,367263,246054.6,121208.4 +Middle East and North Africa,Iran,Meat,Online,C,7/17/2017,529507815,8/14/2017,1984,421.89,364.69,837029.76,723544.96,113484.8 +Europe,Czech Republic,Clothes,Offline,M,11/7/2013,870489537,11/15/2013,6053,109.28,35.84,661471.84,216939.52,444532.32 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,C,4/1/2011,162894904,4/25/2011,3077,437.2,263.33,1345264.4,810266.41,534997.99 +Europe,Estonia,Snacks,Offline,L,2/2/2013,358335244,2/26/2013,8217,152.58,97.44,1253749.86,800664.48,453085.38 +Sub-Saharan Africa,Chad,Cosmetics,Offline,H,6/13/2012,778734385,7/31/2012,3665,437.2,263.33,1602338,965104.45,637233.55 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,M,1/11/2011,366328656,2/24/2011,3645,437.2,263.33,1593594,959837.85,633756.15 +Sub-Saharan Africa,Sudan,Cereal,Online,C,5/21/2015,833666884,5/25/2015,9412,205.7,117.11,1936048.4,1102239.32,833809.08 +Asia,Kazakhstan,Clothes,Online,H,6/2/2010,813610398,7/3/2010,4252,109.28,35.84,464658.56,152391.68,312266.88 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,H,3/5/2016,809333026,3/20/2016,8482,9.33,6.92,79137.06,58695.44,20441.62 +Central America and the Caribbean,Grenada,Fruits,Online,C,11/26/2015,944321095,12/8/2015,4452,9.33,6.92,41537.16,30807.84,10729.32 +Middle East and North Africa,Jordan,Household,Offline,H,11/3/2012,512373435,11/16/2012,1540,668.27,502.54,1029135.8,773911.6,255224.2 +Europe,Albania,Baby Food,Offline,M,4/19/2011,227601373,5/13/2011,1159,255.28,159.42,295869.52,184767.78,111101.74 +Australia and Oceania,Australia,Cereal,Offline,M,11/11/2012,874428737,12/22/2012,1750,205.7,117.11,359975,204942.5,155032.5 +Asia,Singapore,Fruits,Online,C,8/11/2012,157591855,8/31/2012,3787,9.33,6.92,35332.71,26206.04,9126.67 +Middle East and North Africa,Israel,Cereal,Online,L,6/22/2010,352139556,6/28/2010,4775,205.7,117.11,982217.5,559200.25,423017.25 +Europe,Luxembourg,Clothes,Offline,M,1/7/2015,653433167,1/18/2015,4250,109.28,35.84,464440,152320,312120 +Europe,Macedonia,Snacks,Offline,L,12/11/2016,327146518,1/11/2017,8779,152.58,97.44,1339499.82,855425.76,484074.06 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,H,8/5/2015,959265935,8/30/2015,6962,154.06,90.93,1072565.72,633054.66,439511.06 +Europe,Armenia,Meat,Offline,H,2/25/2015,606090247,4/11/2015,4428,421.89,364.69,1868128.92,1614847.32,253281.6 +Sub-Saharan Africa,South Sudan,Fruits,Offline,L,4/19/2013,544230782,6/8/2013,8837,9.33,6.92,82449.21,61152.04,21297.17 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,C,7/28/2012,320611369,9/9/2012,4884,109.28,35.84,533723.52,175042.56,358680.96 +Sub-Saharan Africa,Swaziland,Clothes,Online,H,7/26/2016,902468335,9/1/2016,9290,109.28,35.84,1015211.2,332953.6,682257.6 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,L,1/5/2011,627350509,2/7/2011,5811,437.2,263.33,2540569.2,1530210.63,1010358.57 +Asia,Malaysia,Household,Online,C,12/31/2012,153119218,2/17/2013,234,668.27,502.54,156375.18,117594.36,38780.82 +Middle East and North Africa,Oman,Cereal,Offline,L,3/5/2014,207948291,4/9/2014,5375,205.7,117.11,1105637.5,629466.25,476171.25 +Australia and Oceania,Solomon Islands,Clothes,Online,L,10/27/2014,240324056,11/7/2014,6083,109.28,35.84,664750.24,218014.72,446735.52 +Europe,Latvia,Vegetables,Online,M,7/1/2012,669045341,8/1/2012,4239,154.06,90.93,653060.34,385452.27,267608.07 +Europe,Lithuania,Fruits,Offline,H,5/31/2013,633223474,6/13/2013,3752,9.33,6.92,35006.16,25963.84,9042.32 +Europe,Estonia,Beverages,Offline,H,6/21/2013,242282283,7/6/2013,5566,47.45,31.79,264106.7,176943.14,87163.56 +Europe,Lithuania,Meat,Online,L,3/20/2017,125958096,3/26/2017,2655,421.89,364.69,1120117.95,968251.95,151866 +Middle East and North Africa,Pakistan,Fruits,Offline,M,4/29/2011,984299743,6/14/2011,5022,9.33,6.92,46855.26,34752.24,12103.02 +Europe,Armenia,Fruits,Offline,M,10/30/2013,437668550,11/2/2013,4705,9.33,6.92,43897.65,32558.6,11339.05 +Europe,San Marino,Personal Care,Offline,H,4/29/2017,676738345,6/10/2017,770,81.73,56.67,62932.1,43635.9,19296.2 +Central America and the Caribbean,Cuba,Fruits,Offline,M,6/22/2015,812495458,7/23/2015,4316,9.33,6.92,40268.28,29866.72,10401.56 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,L,5/9/2014,926238715,6/13/2014,3474,205.7,117.11,714601.8,406840.14,307761.66 +Asia,Sri Lanka,Snacks,Offline,C,7/15/2013,719579446,8/11/2013,8404,152.58,97.44,1282282.32,818885.76,463396.56 +Asia,Japan,Vegetables,Offline,M,6/15/2017,864441478,7/6/2017,6298,154.06,90.93,970269.88,572677.14,397592.74 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,L,6/14/2016,753061139,7/27/2016,6381,437.2,263.33,2789773.2,1680308.73,1109464.47 +Europe,Norway,Baby Food,Online,C,4/19/2013,747987258,4/26/2013,4906,255.28,159.42,1252403.68,782114.52,470289.16 +Europe,Austria,Cosmetics,Online,M,10/29/2011,832081162,12/10/2011,162,437.2,263.33,70826.4,42659.46,28166.94 +Europe,Monaco,Fruits,Online,C,2/24/2013,158516681,3/8/2013,7463,9.33,6.92,69629.79,51643.96,17985.83 +Sub-Saharan Africa,Madagascar,Meat,Offline,M,11/16/2011,200780141,1/5/2012,4160,421.89,364.69,1755062.4,1517110.4,237952 +Sub-Saharan Africa,Benin,Fruits,Offline,L,1/11/2015,702670371,1/30/2015,4633,9.33,6.92,43225.89,32060.36,11165.53 +Middle East and North Africa,Saudi Arabia,Personal Care,Online,H,7/24/2015,128298699,7/28/2015,5291,81.73,56.67,432433.43,299840.97,132592.46 +Asia,Malaysia,Clothes,Online,L,4/9/2011,612088954,5/2/2011,9578,109.28,35.84,1046683.84,343275.52,703408.32 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,H,3/3/2016,308777463,3/10/2016,2968,421.89,364.69,1252169.52,1082399.92,169769.6 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,C,4/4/2011,143413054,5/4/2011,7965,437.2,263.33,3482298,2097423.45,1384874.55 +Europe,France,Fruits,Online,H,6/15/2016,661357057,7/8/2016,9105,9.33,6.92,84949.65,63006.6,21943.05 +Europe,Georgia,Snacks,Online,L,2/10/2011,678283298,2/20/2011,7956,152.58,97.44,1213926.48,775232.64,438693.84 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,M,6/27/2013,430178105,7/24/2013,8116,651.21,524.96,5285220.36,4260575.36,1024645 +Europe,Czech Republic,Snacks,Online,H,6/3/2016,223340308,7/20/2016,215,152.58,97.44,32804.7,20949.6,11855.1 +Asia,India,Office Supplies,Online,M,10/21/2013,884381234,10/27/2013,6915,651.21,524.96,4503117.15,3630098.4,873018.75 +Sub-Saharan Africa,Burundi,Snacks,Online,H,12/16/2011,610224711,1/18/2012,7908,152.58,97.44,1206602.64,770555.52,436047.12 +Sub-Saharan Africa,South Africa,Office Supplies,Online,M,9/9/2010,818107068,9/22/2010,4916,651.21,524.96,3201348.36,2580703.36,620645 +Central America and the Caribbean,Dominica,Meat,Offline,H,8/31/2014,295577132,9/27/2014,6697,421.89,364.69,2825397.33,2442328.93,383068.4 +Sub-Saharan Africa,Central African Republic,Fruits,Online,C,6/20/2014,150496232,7/1/2014,4034,9.33,6.92,37637.22,27915.28,9721.94 +Europe,Russia,Baby Food,Offline,H,2/6/2013,661038196,3/26/2013,4747,255.28,159.42,1211814.16,756766.74,455047.42 +Asia,South Korea,Household,Online,M,8/21/2014,825689351,9/17/2014,8682,668.27,502.54,5801920.14,4363052.28,1438867.86 +Asia,Bhutan,Vegetables,Offline,H,11/7/2012,613248527,12/6/2012,2722,154.06,90.93,419351.32,247511.46,171839.86 +Sub-Saharan Africa,Gabon,Baby Food,Offline,L,3/1/2010,512827050,4/17/2010,5775,255.28,159.42,1474242,920650.5,553591.5 +Asia,Tajikistan,Office Supplies,Offline,M,10/31/2013,183848750,11/13/2013,3786,651.21,524.96,2465481.06,1987498.56,477982.5 +Sub-Saharan Africa,Niger,Office Supplies,Offline,H,1/18/2017,706049954,2/10/2017,4726,651.21,524.96,3077618.46,2480960.96,596657.5 +Australia and Oceania,Tuvalu,Clothes,Offline,C,4/10/2010,529479491,4/19/2010,3603,109.28,35.84,393735.84,129131.52,264604.32 +Central America and the Caribbean,Grenada,Snacks,Offline,L,4/30/2015,424498689,5/19/2015,7450,152.58,97.44,1136721,725928,410793 +Asia,Kazakhstan,Meat,Offline,H,6/11/2013,331781375,7/18/2013,337,421.89,364.69,142176.93,122900.53,19276.4 +Central America and the Caribbean,Grenada,Beverages,Online,L,3/19/2017,712313878,3/30/2017,8361,47.45,31.79,396729.45,265796.19,130933.26 +Australia and Oceania,Nauru,Clothes,Online,H,10/15/2013,297395026,11/12/2013,4652,109.28,35.84,508370.56,166727.68,341642.88 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,H,2/6/2014,138636147,3/16/2014,4372,205.7,117.11,899320.4,512004.92,387315.48 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,L,3/22/2011,457961070,4/18/2011,9712,154.06,90.93,1496230.72,883112.16,613118.56 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,C,6/3/2014,197606122,7/22/2014,4898,651.21,524.96,3189626.58,2571254.08,618372.5 +Europe,Austria,Household,Offline,C,2/12/2015,170120131,3/26/2015,1182,668.27,502.54,789895.14,594002.28,195892.86 +Europe,Belgium,Snacks,Online,H,5/9/2013,808364427,5/17/2013,1852,152.58,97.44,282578.16,180458.88,102119.28 +Europe,Cyprus,Cereal,Online,M,1/11/2014,815512835,2/21/2014,7225,205.7,117.11,1486182.5,846119.75,640062.75 +Sub-Saharan Africa,The Gambia,Cereal,Offline,M,7/16/2015,315051686,8/29/2015,9650,205.7,117.11,1985005,1130111.5,854893.5 +Europe,Luxembourg,Household,Offline,C,7/19/2013,400779807,7/27/2013,8506,668.27,502.54,5684304.62,4274605.24,1409699.38 +Australia and Oceania,Palau,Office Supplies,Offline,M,5/14/2012,886808526,6/24/2012,5205,651.21,524.96,3389548.05,2732416.8,657131.25 +Europe,Slovakia,Cosmetics,Offline,L,8/1/2013,757561671,9/7/2013,8188,437.2,263.33,3579793.6,2156146.04,1423647.56 +Australia and Oceania,New Zealand,Cosmetics,Online,L,4/10/2012,417775571,4/12/2012,7930,437.2,263.33,3466996,2088206.9,1378789.1 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,C,12/11/2015,342499053,1/15/2016,1936,255.28,159.42,494222.08,308637.12,185584.96 +Asia,Kazakhstan,Baby Food,Offline,H,6/10/2010,627093446,7/23/2010,9741,255.28,159.42,2486682.48,1552910.22,933772.26 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,L,10/1/2016,537232577,10/23/2016,7913,81.73,56.67,646729.49,448429.71,198299.78 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,C,7/3/2011,758902776,8/7/2011,5051,152.58,97.44,770681.58,492169.44,278512.14 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,H,1/9/2014,248402869,2/9/2014,6784,47.45,31.79,321900.8,215663.36,106237.44 +Australia and Oceania,Nauru,Snacks,Online,M,6/6/2014,282344186,6/26/2014,774,152.58,97.44,118096.92,75418.56,42678.36 +Sub-Saharan Africa,Zimbabwe,Household,Online,M,3/31/2015,407650554,4/4/2015,1713,668.27,502.54,1144746.51,860851.02,283895.49 +Central America and the Caribbean,Jamaica,Vegetables,Online,H,7/3/2012,691558301,8/21/2012,6324,154.06,90.93,974275.44,575041.32,399234.12 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,H,8/26/2014,371616256,8/28/2014,8363,81.73,56.67,683507.99,473931.21,209576.78 +Asia,Myanmar,Cereal,Offline,H,1/20/2016,105685746,2/22/2016,3616,205.7,117.11,743811.2,423469.76,320341.44 +Australia and Oceania,Tonga,Household,Offline,L,12/7/2015,621940600,1/19/2016,4899,668.27,502.54,3273854.73,2461943.46,811911.27 +Sub-Saharan Africa,Uganda,Snacks,Offline,M,7/28/2014,468867146,9/16/2014,7063,152.58,97.44,1077672.54,688218.72,389453.82 +Sub-Saharan Africa,Sudan,Cosmetics,Online,C,2/10/2017,965264213,2/18/2017,1986,437.2,263.33,868279.2,522973.38,345305.82 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,M,8/8/2014,350243127,9/14/2014,3579,255.28,159.42,913647.12,570564.18,343082.94 +Middle East and North Africa,Egypt,Clothes,Online,M,7/11/2010,533227717,8/24/2010,2786,109.28,35.84,304454.08,99850.24,204603.84 +Asia,China,Household,Offline,L,12/31/2016,343954312,2/16/2017,2579,668.27,502.54,1723468.33,1296050.66,427417.67 +Asia,India,Baby Food,Online,M,2/15/2013,482471740,2/20/2013,2964,255.28,159.42,756649.92,472520.88,284129.04 +Sub-Saharan Africa,Burundi,Clothes,Online,M,12/9/2016,369141328,1/20/2017,5977,109.28,35.84,653166.56,214215.68,438950.88 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,H,6/18/2013,394636905,7/3/2013,685,437.2,263.33,299482,180381.05,119100.95 +Europe,Kosovo,Baby Food,Online,H,7/2/2011,569944798,8/20/2011,8186,255.28,159.42,2089722.08,1305012.12,784709.96 +Europe,Kosovo,Fruits,Online,M,2/16/2017,976363837,2/19/2017,6611,9.33,6.92,61680.63,45748.12,15932.51 +Australia and Oceania,Federated States of Micronesia,Household,Online,C,10/14/2014,415505349,10/18/2014,6121,668.27,502.54,4090480.67,3076047.34,1014433.33 +Europe,Sweden,Cereal,Online,M,6/18/2016,459293162,7/3/2016,3908,205.7,117.11,803875.6,457665.88,346209.72 +Europe,Lithuania,Baby Food,Online,C,7/5/2012,499963605,7/16/2012,9196,255.28,159.42,2347554.88,1466026.32,881528.56 +Europe,Kosovo,Cosmetics,Offline,M,4/7/2013,900065505,4/15/2013,8239,437.2,263.33,3602090.8,2169575.87,1432514.93 +Asia,Malaysia,Snacks,Online,C,12/30/2014,742460191,2/1/2015,9324,152.58,97.44,1422655.92,908530.56,514125.36 +Europe,Romania,Clothes,Offline,L,3/29/2011,980321490,3/31/2011,7769,109.28,35.84,848996.32,278440.96,570555.36 +Europe,Slovakia,Beverages,Online,L,9/30/2011,387135732,11/14/2011,921,47.45,31.79,43701.45,29278.59,14422.86 +Europe,Malta,Snacks,Offline,H,12/21/2015,506701743,1/19/2016,3161,152.58,97.44,482305.38,308007.84,174297.54 +Europe,Poland,Personal Care,Online,C,11/12/2016,703130853,12/17/2016,899,81.73,56.67,73475.27,50946.33,22528.94 +Middle East and North Africa,Egypt,Vegetables,Offline,L,3/25/2012,410846889,4/27/2012,7579,154.06,90.93,1167620.74,689158.47,478462.27 +Asia,India,Baby Food,Offline,M,1/27/2016,484586179,2/1/2016,8674,255.28,159.42,2214298.72,1382809.08,831489.64 +Sub-Saharan Africa,Tanzania,Household,Online,L,12/18/2016,949397552,1/9/2017,6688,668.27,502.54,4469389.76,3360987.52,1108402.24 +Europe,Switzerland,Cereal,Offline,M,2/11/2012,550642335,2/29/2012,6158,205.7,117.11,1266700.6,721163.38,545537.22 +Asia,Cambodia,Cosmetics,Online,M,2/25/2011,803994357,3/13/2011,8652,437.2,263.33,3782654.4,2278331.16,1504323.24 +Europe,Netherlands,Meat,Offline,L,3/16/2017,145439946,3/16/2017,7767,421.89,364.69,3276819.63,2832547.23,444272.4 +Middle East and North Africa,Morocco,Snacks,Online,C,7/14/2015,681277930,8/30/2015,4134,152.58,97.44,630765.72,402816.96,227948.76 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,L,3/4/2015,538119637,4/14/2015,414,81.73,56.67,33836.22,23461.38,10374.84 +Europe,Luxembourg,Office Supplies,Offline,H,11/13/2014,612888896,11/21/2014,6299,651.21,524.96,4101971.79,3306723.04,795248.75 +Asia,Uzbekistan,Meat,Offline,H,6/9/2014,522822034,7/19/2014,3513,421.89,364.69,1482099.57,1281155.97,200943.6 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,M,12/19/2010,855467879,12/29/2010,811,651.21,524.96,528131.31,425742.56,102388.75 +Middle East and North Africa,Syria,Fruits,Offline,L,3/8/2010,918687760,3/18/2010,8978,9.33,6.92,83764.74,62127.76,21636.98 +Sub-Saharan Africa,Guinea,Fruits,Offline,C,2/4/2015,990655505,2/23/2015,5833,9.33,6.92,54421.89,40364.36,14057.53 +Europe,Ukraine,Vegetables,Online,C,8/17/2014,969857442,9/15/2014,1224,154.06,90.93,188569.44,111298.32,77271.12 +Asia,China,Clothes,Offline,M,2/16/2010,825092399,3/8/2010,2031,109.28,35.84,221947.68,72791.04,149156.64 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,L,8/3/2011,145471704,9/7/2011,7165,154.06,90.93,1103839.9,651513.45,452326.45 +Europe,Slovakia,Beverages,Online,M,2/15/2011,390419185,2/20/2011,2568,47.45,31.79,121851.6,81636.72,40214.88 +Australia and Oceania,Solomon Islands,Cosmetics,Online,C,1/25/2017,839671170,2/22/2017,6213,437.2,263.33,2716323.6,1636069.29,1080254.31 +Europe,Czech Republic,Cereal,Offline,L,4/23/2012,843276488,5/27/2012,3107,205.7,117.11,639109.9,363860.77,275249.13 +North America,Canada,Baby Food,Online,M,2/6/2011,271596467,2/27/2011,285,255.28,159.42,72754.8,45434.7,27320.1 +Australia and Oceania,Samoa ,Personal Care,Online,C,5/22/2017,865304934,6/16/2017,1814,81.73,56.67,148258.22,102799.38,45458.84 +Australia and Oceania,Marshall Islands,Vegetables,Online,H,6/23/2013,385388219,8/5/2013,3793,154.06,90.93,584349.58,344897.49,239452.09 +Asia,Singapore,Personal Care,Offline,L,10/20/2016,263145148,10/30/2016,9352,81.73,56.67,764338.96,529977.84,234361.12 +Asia,Cambodia,Meat,Offline,C,8/2/2015,650187051,8/31/2015,3652,421.89,364.69,1540742.28,1331847.88,208894.4 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,M,6/18/2010,868437755,7/24/2010,8885,668.27,502.54,5937578.95,4465067.9,1472511.05 +Sub-Saharan Africa,Mali,Snacks,Offline,C,9/18/2010,760133588,10/20/2010,9275,152.58,97.44,1415179.5,903756,511423.5 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,C,4/28/2015,237823379,5/5/2015,6078,651.21,524.96,3958054.38,3190706.88,767347.5 +Central America and the Caribbean,Haiti,Cosmetics,Online,M,10/4/2016,634368455,10/18/2016,2578,437.2,263.33,1127101.6,678864.74,448236.86 +Sub-Saharan Africa,Sudan,Cosmetics,Online,C,5/9/2012,652942645,6/23/2012,9093,437.2,263.33,3975459.6,2394459.69,1580999.91 +Australia and Oceania,Solomon Islands,Cereal,Offline,H,8/24/2015,417032277,8/26/2015,7973,205.7,117.11,1640046.1,933718.03,706328.07 +Sub-Saharan Africa,Cape Verde,Snacks,Online,H,9/23/2014,120436179,10/24/2014,8597,152.58,97.44,1311730.26,837691.68,474038.58 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,L,11/29/2013,477265679,1/4/2014,2375,205.7,117.11,488537.5,278136.25,210401.25 +Asia,Tajikistan,Vegetables,Offline,M,10/12/2014,471944606,10/23/2014,7751,154.06,90.93,1194119.06,704798.43,489320.63 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,L,5/31/2012,509209287,6/14/2012,5199,9.33,6.92,48506.67,35977.08,12529.59 +Europe,Czech Republic,Cosmetics,Online,M,4/25/2014,164108550,6/6/2014,2222,437.2,263.33,971458.4,585119.26,386339.14 +Sub-Saharan Africa,Eritrea,Meat,Offline,C,11/26/2013,432003724,11/27/2013,8357,421.89,364.69,3525734.73,3047714.33,478020.4 +Sub-Saharan Africa,Ethiopia,Meat,Offline,H,1/11/2017,578568637,2/22/2017,172,421.89,364.69,72565.08,62726.68,9838.4 +Sub-Saharan Africa,South Sudan,Office Supplies,Offline,C,6/16/2015,389789617,7/9/2015,6264,651.21,524.96,4079179.44,3288349.44,790830 +Asia,South Korea,Meat,Offline,L,5/15/2013,621965491,6/29/2013,2265,421.89,364.69,955580.85,826022.85,129558 +Asia,Myanmar,Personal Care,Offline,M,1/12/2016,751707589,1/30/2016,5835,81.73,56.67,476894.55,330669.45,146225.1 +Middle East and North Africa,Iraq,Snacks,Offline,C,10/27/2010,325939738,12/11/2010,1667,152.58,97.44,254350.86,162432.48,91918.38 +Europe,Macedonia,Baby Food,Online,M,6/27/2016,311898267,8/4/2016,6483,255.28,159.42,1654980.24,1033519.86,621460.38 +Europe,Austria,Cereal,Online,H,3/9/2011,847132003,4/28/2011,4040,205.7,117.11,831028,473124.4,357903.6 +Middle East and North Africa,Egypt,Household,Online,L,1/2/2012,789502274,2/16/2012,122,668.27,502.54,81528.94,61309.88,20219.06 +Sub-Saharan Africa,Mauritius ,Meat,Online,C,8/4/2010,867182910,9/1/2010,7549,421.89,364.69,3184847.61,2753044.81,431802.8 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,M,10/19/2014,528660237,11/4/2014,1167,437.2,263.33,510212.4,307306.11,202906.29 +Europe,Monaco,Cosmetics,Online,C,8/16/2014,192733085,8/29/2014,2858,437.2,263.33,1249517.6,752597.14,496920.46 +Europe,Italy,Beverages,Offline,H,4/6/2016,798512780,5/15/2016,6531,47.45,31.79,309895.95,207620.49,102275.46 +Asia,Laos,Snacks,Offline,C,8/17/2015,655423152,10/6/2015,3130,152.58,97.44,477575.4,304987.2,172588.2 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,H,4/3/2017,393200528,4/18/2017,5629,205.7,117.11,1157885.3,659212.19,498673.11 +Sub-Saharan Africa,Tanzania,Beverages,Online,L,5/27/2015,711893737,7/11/2015,4031,47.45,31.79,191270.95,128145.49,63125.46 +Asia,Vietnam,Meat,Offline,L,12/13/2012,131864106,12/21/2012,374,421.89,364.69,157786.86,136394.06,21392.8 +Europe,Estonia,Beverages,Offline,M,1/27/2010,843785464,2/13/2010,3725,47.45,31.79,176751.25,118417.75,58333.5 +Middle East and North Africa,United Arab Emirates,Beverages,Online,M,7/28/2015,158644139,9/10/2015,5181,47.45,31.79,245838.45,164703.99,81134.46 +Asia,Maldives,Household,Offline,C,10/22/2012,857738959,12/11/2012,2874,668.27,502.54,1920607.98,1444299.96,476308.02 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,H,7/3/2016,842681252,7/13/2016,6964,109.28,35.84,761025.92,249589.76,511436.16 +Asia,Indonesia,Baby Food,Online,C,12/11/2015,785394847,1/18/2016,4643,255.28,159.42,1185265.04,740187.06,445077.98 +Australia and Oceania,Papua New Guinea,Baby Food,Online,M,8/11/2016,978116071,8/19/2016,5136,255.28,159.42,1311118.08,818781.12,492336.96 +Europe,Kosovo,Meat,Offline,H,9/15/2013,883393752,10/23/2013,4697,421.89,364.69,1981617.33,1712948.93,268668.4 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,C,1/25/2011,484089219,1/27/2011,1612,109.28,35.84,176159.36,57774.08,118385.28 +Central America and the Caribbean,Barbados,Vegetables,Online,C,5/17/2017,733376300,6/6/2017,1199,154.06,90.93,184717.94,109025.07,75692.87 +Middle East and North Africa,Somalia,Meat,Offline,C,2/3/2012,404741322,2/21/2012,806,421.89,364.69,340043.34,293940.14,46103.2 +Middle East and North Africa,Saudi Arabia,Household,Online,C,5/22/2017,141983115,6/7/2017,4814,668.27,502.54,3217051.78,2419227.56,797824.22 +Sub-Saharan Africa,Eritrea,Snacks,Online,C,1/27/2011,209213006,3/12/2011,9633,152.58,97.44,1469803.14,938639.52,531163.62 +Europe,Denmark,Cosmetics,Online,H,8/30/2013,940854823,9/20/2013,8705,437.2,263.33,3805826,2292287.65,1513538.35 +Europe,Russia,Household,Offline,H,6/12/2016,491644895,7/13/2016,7505,668.27,502.54,5015366.35,3771562.7,1243803.65 +Asia,China,Office Supplies,Offline,C,7/28/2015,686632049,9/9/2015,8537,651.21,524.96,5559379.77,4481583.52,1077796.25 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,C,10/25/2015,271177613,12/6/2015,6337,205.7,117.11,1303520.9,742126.07,561394.83 +Sub-Saharan Africa,Eritrea,Household,Offline,L,9/1/2011,760955417,10/21/2011,2473,668.27,502.54,1652631.71,1242781.42,409850.29 +Asia,Maldives,Clothes,Offline,H,10/28/2013,591951787,10/30/2013,543,109.28,35.84,59339.04,19461.12,39877.92 +Middle East and North Africa,Bahrain,Baby Food,Offline,H,2/11/2015,970465552,3/8/2015,1178,255.28,159.42,300719.84,187796.76,112923.08 +Europe,Bosnia and Herzegovina,Beverages,Offline,M,1/3/2017,923108041,1/6/2017,7038,47.45,31.79,333953.1,223738.02,110215.08 +Middle East and North Africa,Libya,Cereal,Online,M,9/5/2010,446803081,9/18/2010,7815,205.7,117.11,1607545.5,915214.65,692330.85 +Europe,Portugal,Snacks,Offline,C,1/31/2011,958787000,3/16/2011,5234,152.58,97.44,798603.72,510000.96,288602.76 +Asia,South Korea,Personal Care,Online,C,4/24/2015,346608626,5/15/2015,8050,81.73,56.67,657926.5,456193.5,201733 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,C,12/11/2013,618129289,1/17/2014,7048,651.21,524.96,4589728.08,3699918.08,889810 +Asia,Thailand,Household,Online,C,7/24/2017,251522815,8/12/2017,45,668.27,502.54,30072.15,22614.3,7457.85 +Asia,India,Fruits,Online,M,2/3/2015,945275533,2/12/2015,6891,9.33,6.92,64293.03,47685.72,16607.31 +Asia,Singapore,Vegetables,Offline,C,6/14/2015,868186271,7/23/2015,4465,154.06,90.93,687877.9,406002.45,281875.45 +Sub-Saharan Africa,Liberia,Clothes,Online,C,6/26/2013,509366357,6/26/2013,1679,109.28,35.84,183481.12,60175.36,123305.76 +Sub-Saharan Africa,Zimbabwe,Meat,Online,M,6/17/2016,428239619,7/13/2016,4475,421.89,364.69,1887957.75,1631987.75,255970 +Middle East and North Africa,Israel,Cosmetics,Online,C,7/24/2017,804542386,8/3/2017,826,437.2,263.33,361127.2,217510.58,143616.62 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,L,10/28/2014,988323485,12/4/2014,5737,81.73,56.67,468885.01,325115.79,143769.22 +Europe,United Kingdom,Vegetables,Online,H,12/3/2014,849944245,12/4/2014,6245,154.06,90.93,962104.7,567857.85,394246.85 +Australia and Oceania,Papua New Guinea,Beverages,Online,L,3/27/2014,330078494,5/7/2014,6416,47.45,31.79,304439.2,203964.64,100474.56 +Europe,Finland,Snacks,Offline,H,3/19/2010,789712560,3/20/2010,2350,152.58,97.44,358563,228984,129579 +Europe,Croatia,Meat,Offline,L,9/19/2012,960145270,10/10/2012,7177,421.89,364.69,3027904.53,2617380.13,410524.4 +Europe,Norway,Cosmetics,Offline,C,7/17/2017,992987954,9/4/2017,6057,437.2,263.33,2648120.4,1594989.81,1053130.59 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,M,3/7/2010,210164439,3/29/2010,1183,437.2,263.33,517207.6,311519.39,205688.21 +Sub-Saharan Africa,Togo,Meat,Offline,H,1/20/2015,253911054,3/4/2015,6778,421.89,364.69,2859570.42,2471868.82,387701.6 +Europe,Austria,Vegetables,Offline,H,12/31/2015,136776626,12/31/2015,4098,154.06,90.93,631337.88,372631.14,258706.74 +Australia and Oceania,Tonga,Personal Care,Offline,C,1/24/2013,291622483,3/13/2013,6428,81.73,56.67,525360.44,364274.76,161085.68 +Europe,Switzerland,Vegetables,Offline,L,2/26/2011,321622455,3/25/2011,4086,154.06,90.93,629489.16,371539.98,257949.18 +Middle East and North Africa,United Arab Emirates,Fruits,Online,H,3/24/2016,350262868,5/4/2016,9421,9.33,6.92,87897.93,65193.32,22704.61 +Asia,Kazakhstan,Fruits,Offline,M,5/19/2016,571342551,6/21/2016,1812,9.33,6.92,16905.96,12539.04,4366.92 +North America,Canada,Snacks,Online,M,12/5/2015,798972833,12/14/2015,2671,152.58,97.44,407541.18,260262.24,147278.94 +Sub-Saharan Africa,Mauritania,Clothes,Offline,M,6/13/2016,917577540,6/26/2016,440,109.28,35.84,48083.2,15769.6,32313.6 +Sub-Saharan Africa,Rwanda,Meat,Online,H,1/9/2013,431893002,1/12/2013,5592,421.89,364.69,2359208.88,2039346.48,319862.4 +Australia and Oceania,Tuvalu,Meat,Online,H,2/27/2013,716968047,3/25/2013,5633,421.89,364.69,2376506.37,2054298.77,322207.6 +Europe,Spain,Cereal,Offline,M,4/9/2010,968164002,5/18/2010,98,205.7,117.11,20158.6,11476.78,8681.82 +Asia,Bhutan,Household,Online,C,3/17/2010,451154696,4/26/2010,5555,668.27,502.54,3712239.85,2791609.7,920630.15 +Asia,Kazakhstan,Vegetables,Online,C,4/23/2012,751926457,6/2/2012,603,154.06,90.93,92898.18,54830.79,38067.39 +North America,Greenland,Fruits,Online,M,3/11/2013,826778113,4/17/2013,871,9.33,6.92,8126.43,6027.32,2099.11 +Europe,Austria,Meat,Online,L,7/14/2010,152320992,8/28/2010,4021,421.89,364.69,1696419.69,1466418.49,230001.2 +Europe,Sweden,Cosmetics,Offline,C,6/11/2014,975478923,6/24/2014,4745,437.2,263.33,2074514,1249500.85,825013.15 +Europe,Andorra,Beverages,Online,C,5/16/2013,663488233,5/22/2013,9767,47.45,31.79,463444.15,310492.93,152951.22 +Asia,Mongolia,Snacks,Offline,M,10/8/2015,253897750,11/2/2015,2841,152.58,97.44,433479.78,276827.04,156652.74 +Europe,Bulgaria,Office Supplies,Offline,L,1/2/2016,404568803,2/7/2016,9754,651.21,524.96,6351902.34,5120459.84,1231442.5 +Sub-Saharan Africa,Comoros,Personal Care,Online,M,4/17/2013,943675220,5/29/2013,3323,81.73,56.67,271588.79,188314.41,83274.38 +Australia and Oceania,Kiribati,Household,Online,C,7/2/2015,419703328,7/12/2015,8396,668.27,502.54,5610794.92,4219325.84,1391469.08 +Asia,Kazakhstan,Vegetables,Online,C,8/10/2012,151451957,9/26/2012,6854,154.06,90.93,1055927.24,623234.22,432693.02 +Australia and Oceania,Palau,Baby Food,Online,H,10/29/2010,178032433,11/17/2010,2608,255.28,159.42,665770.24,415767.36,250002.88 +Asia,China,Baby Food,Online,C,8/17/2013,608868587,9/20/2013,6600,255.28,159.42,1684848,1052172,632676 +Europe,Montenegro,Personal Care,Offline,C,5/31/2010,273696744,6/11/2010,1804,81.73,56.67,147440.92,102232.68,45208.24 +Sub-Saharan Africa,Mozambique,Cereal,Online,M,7/30/2010,772565734,8/9/2010,8224,205.7,117.11,1691676.8,963112.64,728564.16 +Sub-Saharan Africa,Benin,Office Supplies,Online,H,1/3/2017,625836884,1/5/2017,7896,651.21,524.96,5141954.16,4145084.16,996870 +Sub-Saharan Africa,Seychelles ,Snacks,Online,C,9/24/2014,224184024,11/10/2014,9889,152.58,97.44,1508863.62,963584.16,545279.46 +Middle East and North Africa,Jordan,Cereal,Offline,H,7/17/2012,478593480,8/3/2012,5301,205.7,117.11,1090415.7,620800.11,469615.59 +Sub-Saharan Africa,Mozambique,Fruits,Online,M,7/13/2016,570364081,8/6/2016,2261,9.33,6.92,21095.13,15646.12,5449.01 +Sub-Saharan Africa,Mauritius ,Beverages,Online,C,2/15/2011,201107156,3/31/2011,931,47.45,31.79,44175.95,29596.49,14579.46 +Central America and the Caribbean,Jamaica,Cereal,Online,L,11/23/2015,942746531,12/31/2015,8503,205.7,117.11,1749067.1,995786.33,753280.77 +Central America and the Caribbean,Dominican Republic,Fruits,Offline,M,8/12/2013,387518537,9/15/2013,4201,9.33,6.92,39195.33,29070.92,10124.41 +Europe,Norway,Baby Food,Online,H,8/15/2014,697971999,9/29/2014,4280,255.28,159.42,1092598.4,682317.6,410280.8 +Sub-Saharan Africa,Mozambique,Snacks,Online,H,3/8/2015,956968247,3/8/2015,7025,152.58,97.44,1071874.5,684516,387358.5 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,M,5/30/2016,317681109,6/14/2016,7755,437.2,263.33,3390486,2042124.15,1348361.85 +Asia,South Korea,Vegetables,Online,L,11/28/2012,253596913,12/18/2012,3817,154.06,90.93,588047.02,347079.81,240967.21 +Asia,Taiwan,Household,Online,C,9/16/2011,508514487,10/18/2011,9592,668.27,502.54,6410045.84,4820363.68,1589682.16 +Asia,Myanmar,Cosmetics,Online,H,4/29/2013,446545159,5/30/2013,1491,437.2,263.33,651865.2,392625.03,259240.17 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,L,7/27/2015,402112758,9/3/2015,2956,437.2,263.33,1292363.2,778403.48,513959.72 +Australia and Oceania,Solomon Islands,Personal Care,Online,M,4/18/2017,329953610,5/22/2017,9460,81.73,56.67,773165.8,536098.2,237067.6 +Middle East and North Africa,Oman,Vegetables,Offline,H,8/26/2014,255116546,10/6/2014,3510,154.06,90.93,540750.6,319164.3,221586.3 +Asia,China,Vegetables,Offline,C,6/1/2012,722962892,7/14/2012,9640,154.06,90.93,1485138.4,876565.2,608573.2 +North America,Greenland,Office Supplies,Offline,C,8/27/2012,549166476,9/7/2012,9419,651.21,524.96,6133746.99,4944598.24,1189148.75 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,H,11/30/2010,869713628,1/2/2011,6444,437.2,263.33,2817316.8,1696898.52,1120418.28 +Middle East and North Africa,Iran,Vegetables,Offline,L,3/4/2015,190903174,4/5/2015,1346,154.06,90.93,207364.76,122391.78,84972.98 +Asia,Indonesia,Office Supplies,Online,M,10/1/2011,239346444,11/14/2011,6786,651.21,524.96,4419111.06,3562378.56,856732.5 +Asia,Laos,Baby Food,Offline,H,7/15/2014,111967265,8/30/2014,2457,255.28,159.42,627222.96,391694.94,235528.02 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Online,H,10/11/2015,326001965,11/5/2015,81,154.06,90.93,12478.86,7365.33,5113.53 +Europe,Ireland,Beverages,Online,L,7/22/2012,568999373,8/1/2012,8414,47.45,31.79,399244.3,267481.06,131763.24 +Europe,Vatican City,Clothes,Offline,L,8/10/2010,148820817,9/21/2010,8242,109.28,35.84,900685.76,295393.28,605292.48 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,H,12/6/2012,243640124,1/22/2013,7382,9.33,6.92,68874.06,51083.44,17790.62 +Central America and the Caribbean,Haiti,Vegetables,Online,L,1/11/2016,751943624,1/29/2016,5683,154.06,90.93,875522.98,516755.19,358767.79 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,C,9/3/2013,742530143,10/10/2013,25,437.2,263.33,10930,6583.25,4346.75 +Sub-Saharan Africa,Uganda,Meat,Offline,L,11/9/2015,704511010,12/24/2015,9319,421.89,364.69,3931592.91,3398546.11,533046.8 +Europe,Liechtenstein,Vegetables,Offline,H,9/12/2014,297310054,10/6/2014,9507,154.06,90.93,1464648.42,864471.51,600176.91 +Europe,Portugal,Vegetables,Offline,H,12/15/2010,600663602,1/4/2011,8563,154.06,90.93,1319215.78,778633.59,540582.19 +Middle East and North Africa,Israel,Vegetables,Offline,C,3/27/2010,964620482,4/13/2010,1492,154.06,90.93,229857.52,135667.56,94189.96 +Central America and the Caribbean,Costa Rica,Snacks,Offline,M,8/23/2011,359542024,9/2/2011,5329,152.58,97.44,813098.82,519257.76,293841.06 +Asia,China,Office Supplies,Offline,C,7/23/2011,526102054,8/27/2011,4144,651.21,524.96,2698614.24,2175434.24,523180 +Sub-Saharan Africa,Mali,Personal Care,Online,M,12/29/2014,125286900,2/6/2015,4033,81.73,56.67,329617.09,228550.11,101066.98 +Central America and the Caribbean,Dominican Republic,Household,Online,C,9/5/2016,588395392,9/14/2016,8127,668.27,502.54,5431030.29,4084142.58,1346887.71 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,H,5/26/2012,267038857,7/11/2012,1587,255.28,159.42,405129.36,252999.54,152129.82 +Sub-Saharan Africa,Mauritius ,Snacks,Online,C,5/15/2010,283141124,6/20/2010,6605,152.58,97.44,1007790.9,643591.2,364199.7 +Asia,North Korea,Fruits,Online,L,4/16/2012,478938519,5/18/2012,7406,9.33,6.92,69097.98,51249.52,17848.46 +Sub-Saharan Africa,South Sudan,Meat,Online,C,2/24/2017,766979873,3/18/2017,5243,421.89,364.69,2211969.27,1912069.67,299899.6 +Europe,Malta,Fruits,Offline,C,6/2/2017,680126512,6/11/2017,3404,9.33,6.92,31759.32,23555.68,8203.64 +Middle East and North Africa,Kuwait,Clothes,Online,C,6/5/2010,721552264,7/12/2010,2204,109.28,35.84,240853.12,78991.36,161861.76 +Central America and the Caribbean,Guatemala,Household,Online,L,4/13/2017,114743459,4/19/2017,3994,668.27,502.54,2669070.38,2007144.76,661925.62 +Europe,Norway,Snacks,Online,H,12/8/2010,853498923,12/20/2010,8153,152.58,97.44,1243984.74,794428.32,449556.42 +Europe,Luxembourg,Snacks,Online,M,11/5/2010,951929986,11/15/2010,6092,152.58,97.44,929517.36,593604.48,335912.88 +Central America and the Caribbean,Barbados,Office Supplies,Offline,C,1/7/2011,294460475,2/20/2011,6253,651.21,524.96,4072016.13,3282574.88,789441.25 +Sub-Saharan Africa,Sudan,Beverages,Offline,C,2/9/2014,185826718,3/2/2014,9110,47.45,31.79,432269.5,289606.9,142662.6 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,H,6/22/2012,201077544,7/31/2012,2169,255.28,159.42,553702.32,345781.98,207920.34 +Europe,Cyprus,Beverages,Online,C,9/7/2014,435574281,9/10/2014,4964,47.45,31.79,235541.8,157805.56,77736.24 +Europe,Czech Republic,Beverages,Online,C,6/8/2011,154990756,6/23/2011,4064,47.45,31.79,192836.8,129194.56,63642.24 +Europe,Albania,Vegetables,Online,L,3/18/2017,945313298,4/21/2017,8067,154.06,90.93,1242802.02,733532.31,509269.71 +Asia,Maldives,Fruits,Online,M,6/26/2013,862840735,7/3/2013,2603,9.33,6.92,24285.99,18012.76,6273.23 +North America,United States of America,Household,Offline,M,1/30/2013,284184396,3/21/2013,5333,668.27,502.54,3563883.91,2680045.82,883838.09 +Sub-Saharan Africa,Tanzania,Household,Online,H,12/18/2010,556268107,12/27/2010,949,668.27,502.54,634188.23,476910.46,157277.77 +Middle East and North Africa,Kuwait,Cereal,Online,C,9/23/2010,846328198,9/25/2010,6176,205.7,117.11,1270403.2,723271.36,547131.84 +Australia and Oceania,Marshall Islands,Clothes,Online,C,4/2/2013,391913497,5/1/2013,4768,109.28,35.84,521047.04,170885.12,350161.92 +Europe,Switzerland,Office Supplies,Offline,C,11/25/2012,750885331,11/29/2012,2511,651.21,524.96,1635188.31,1318174.56,317013.75 +Sub-Saharan Africa,Angola,Clothes,Offline,M,6/21/2016,851417529,7/25/2016,2222,109.28,35.84,242820.16,79636.48,163183.68 +Asia,North Korea,Vegetables,Online,L,9/3/2016,141996419,10/7/2016,8751,154.06,90.93,1348179.06,795728.43,552450.63 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,M,1/26/2011,841420829,2/3/2011,3976,109.28,35.84,434497.28,142499.84,291997.44 +Central America and the Caribbean,Haiti,Fruits,Offline,M,6/7/2013,288802087,7/4/2013,1810,9.33,6.92,16887.3,12525.2,4362.1 +Asia,Kazakhstan,Office Supplies,Offline,C,2/7/2012,393564021,3/25/2012,3195,651.21,524.96,2080615.95,1677247.2,403368.75 +Middle East and North Africa,Syria,Vegetables,Offline,C,8/13/2011,885442960,9/18/2011,1103,154.06,90.93,169928.18,100295.79,69632.39 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,M,10/19/2013,664487731,10/24/2013,5541,651.21,524.96,3608354.61,2908803.36,699551.25 +Middle East and North Africa,Tunisia ,Meat,Offline,H,12/19/2013,951059663,1/13/2014,8544,421.89,364.69,3604628.16,3115911.36,488716.8 +Europe,Norway,Beverages,Offline,C,4/15/2012,335832583,4/19/2012,9179,47.45,31.79,435543.55,291800.41,143743.14 +Middle East and North Africa,Israel,Office Supplies,Offline,C,7/25/2017,629792821,8/12/2017,8546,651.21,524.96,5565240.66,4486308.16,1078932.5 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,M,2/27/2013,114239203,3/26/2013,4774,255.28,159.42,1218706.72,761071.08,457635.64 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,C,10/17/2013,290783059,10/22/2013,8024,651.21,524.96,5225309.04,4212279.04,1013030 +Europe,Andorra,Office Supplies,Online,C,4/27/2016,931348216,5/13/2016,5489,651.21,524.96,3574491.69,2881505.44,692986.25 +Europe,Andorra,Household,Online,M,2/2/2011,528171002,3/11/2011,6392,668.27,502.54,4271581.84,3212235.68,1059346.16 +Central America and the Caribbean,Costa Rica,Clothes,Offline,L,1/4/2016,343800246,2/4/2016,6988,109.28,35.84,763648.64,250449.92,513198.72 +Sub-Saharan Africa,Liberia,Cereal,Online,L,3/14/2012,361097276,4/9/2012,5563,205.7,117.11,1144309.1,651482.93,492826.17 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,H,12/3/2015,633235919,1/12/2016,7435,437.2,263.33,3250582,1957858.55,1292723.45 +Australia and Oceania,Fiji,Vegetables,Online,L,3/14/2014,833702504,5/3/2014,9953,154.06,90.93,1533359.18,905026.29,628332.89 +Asia,South Korea,Snacks,Offline,H,1/26/2014,706295859,2/20/2014,7495,152.58,97.44,1143587.1,730312.8,413274.3 +Europe,Spain,Clothes,Offline,C,1/20/2016,515127313,3/6/2016,6474,109.28,35.84,707478.72,232028.16,475450.56 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,L,5/17/2010,594620692,6/18/2010,331,651.21,524.96,215550.51,173761.76,41788.75 +North America,United States of America,Personal Care,Offline,L,1/16/2011,899512326,1/31/2011,4541,81.73,56.67,371135.93,257338.47,113797.46 +Europe,San Marino,Meat,Offline,H,3/16/2014,554851043,4/2/2014,1608,421.89,364.69,678399.12,586421.52,91977.6 +Europe,Iceland,Clothes,Offline,H,1/25/2017,105998170,2/16/2017,6069,109.28,35.84,663220.32,217512.96,445707.36 +Europe,Italy,Vegetables,Offline,L,2/12/2014,168627536,2/13/2014,9490,154.06,90.93,1462029.4,862925.7,599103.7 +North America,Greenland,Clothes,Offline,M,1/20/2016,978725469,3/2/2016,5470,109.28,35.84,597761.6,196044.8,401716.8 +Middle East and North Africa,Syria,Beverages,Offline,M,9/14/2015,142590796,9/30/2015,4640,47.45,31.79,220168,147505.6,72662.4 +Sub-Saharan Africa,Namibia,Cosmetics,Online,L,7/14/2014,286834847,7/26/2014,9660,437.2,263.33,4223352,2543767.8,1679584.2 +Australia and Oceania,Tonga,Cereal,Online,C,4/18/2011,508381450,4/24/2011,223,205.7,117.11,45871.1,26115.53,19755.57 +Europe,Bosnia and Herzegovina,Cereal,Online,L,5/16/2013,424466931,6/21/2013,8052,205.7,117.11,1656296.4,942969.72,713326.68 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,C,4/12/2010,622640120,5/10/2010,1903,651.21,524.96,1239252.63,998998.88,240253.75 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,M,4/26/2015,410762345,5/21/2015,2561,154.06,90.93,394547.66,232871.73,161675.93 +Asia,Japan,Cereal,Online,L,5/6/2016,967007434,5/9/2016,7844,205.7,117.11,1613510.8,918610.84,694899.96 +Middle East and North Africa,Turkey,Personal Care,Online,C,6/9/2017,389861714,6/14/2017,7600,81.73,56.67,621148,430692,190456 +Europe,Poland,Cereal,Offline,C,5/15/2012,448124015,5/27/2012,8709,205.7,117.11,1791441.3,1019910.99,771530.31 +Asia,Mongolia,Vegetables,Online,L,2/17/2011,730905663,3/6/2011,83,154.06,90.93,12786.98,7547.19,5239.79 +Australia and Oceania,Nauru,Vegetables,Offline,C,5/29/2013,897630488,5/29/2013,7664,154.06,90.93,1180715.84,696887.52,483828.32 +Sub-Saharan Africa,Madagascar,Household,Offline,C,5/24/2012,228034818,6/2/2012,9425,668.27,502.54,6298444.75,4736439.5,1562005.25 +Sub-Saharan Africa,Comoros,Fruits,Online,M,9/10/2013,772167479,10/5/2013,371,9.33,6.92,3461.43,2567.32,894.11 +Sub-Saharan Africa,Cape Verde,Meat,Offline,C,5/30/2016,600389802,7/16/2016,7539,421.89,364.69,3180628.71,2749397.91,431230.8 +Asia,Vietnam,Cosmetics,Online,M,12/3/2016,553375613,12/9/2016,4996,437.2,263.33,2184251.2,1315596.68,868654.52 +Europe,Denmark,Meat,Offline,C,9/4/2012,192111241,9/8/2012,8840,421.89,364.69,3729507.6,3223859.6,505648 +Australia and Oceania,Fiji,Cereal,Online,M,7/17/2013,947895514,8/12/2013,2202,205.7,117.11,452951.4,257876.22,195075.18 +Europe,Sweden,Baby Food,Offline,C,4/22/2015,272339761,5/13/2015,242,255.28,159.42,61777.76,38579.64,23198.12 +Asia,Bangladesh,Clothes,Offline,L,1/12/2011,187367808,2/10/2011,5153,109.28,35.84,563119.84,184683.52,378436.32 +Europe,Albania,Fruits,Online,L,1/2/2010,535215985,2/20/2010,1159,9.33,6.92,10813.47,8020.28,2793.19 +North America,Greenland,Clothes,Online,C,3/15/2011,328433120,4/5/2011,9514,109.28,35.84,1039689.92,340981.76,698708.16 +Australia and Oceania,East Timor,Cereal,Online,C,9/3/2014,899880540,10/23/2014,3504,205.7,117.11,720772.8,410353.44,310419.36 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,3/4/2010,952732074,3/29/2010,3447,154.06,90.93,531044.82,313435.71,217609.11 +Asia,Cambodia,Fruits,Online,H,3/28/2011,610474050,3/28/2011,1692,9.33,6.92,15786.36,11708.64,4077.72 +Australia and Oceania,East Timor,Personal Care,Offline,H,7/15/2013,966905295,8/4/2013,7619,81.73,56.67,622700.87,431768.73,190932.14 +Europe,Georgia,Baby Food,Offline,L,10/22/2013,936137139,11/30/2013,2637,255.28,159.42,673173.36,420390.54,252782.82 +Europe,Italy,Cosmetics,Online,M,8/19/2013,402593410,8/21/2013,5191,437.2,263.33,2269505.2,1366946.03,902559.17 +Australia and Oceania,Solomon Islands,Personal Care,Offline,C,9/1/2015,671010434,9/18/2015,5754,81.73,56.67,470274.42,326079.18,144195.24 +Europe,Sweden,Clothes,Online,L,4/7/2012,416437041,5/6/2012,1830,109.28,35.84,199982.4,65587.2,134395.2 +Middle East and North Africa,Lebanon,Beverages,Online,L,12/30/2011,634234559,2/16/2012,2955,47.45,31.79,140214.75,93939.45,46275.3 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,H,2/17/2013,590076816,3/8/2013,5697,651.21,524.96,3709943.37,2990697.12,719246.25 +Central America and the Caribbean,Barbados,Meat,Online,M,1/5/2015,969950139,1/11/2015,8655,421.89,364.69,3651457.95,3156391.95,495066 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,C,4/2/2014,730153357,4/8/2014,7459,651.21,524.96,4857375.39,3915676.64,941698.75 +Sub-Saharan Africa,South Africa,Baby Food,Offline,M,2/8/2016,247297799,3/11/2016,9769,255.28,159.42,2493830.32,1557373.98,936456.34 +Europe,Finland,Vegetables,Online,L,7/14/2015,868307292,8/17/2015,278,154.06,90.93,42828.68,25278.54,17550.14 +Middle East and North Africa,Iran,Vegetables,Online,C,2/18/2016,860418164,3/15/2016,5710,154.06,90.93,879682.6,519210.3,360472.3 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,L,3/17/2011,361179244,3/27/2011,9819,152.58,97.44,1498183.02,956763.36,541419.66 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,M,4/10/2010,928451859,4/11/2010,8392,421.89,364.69,3540500.88,3060478.48,480022.4 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,L,7/19/2012,590409839,7/23/2012,4246,437.2,263.33,1856351.2,1118099.18,738252.02 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,9/30/2010,595539510,11/4/2010,2230,437.2,263.33,974956,587225.9,387730.1 +Europe,Poland,Fruits,Offline,M,1/1/2010,462639701,2/19/2010,4223,9.33,6.92,39400.59,29223.16,10177.43 +Europe,Croatia,Clothes,Online,H,7/7/2016,230821740,7/20/2016,4137,109.28,35.84,452091.36,148270.08,303821.28 +Asia,Thailand,Baby Food,Online,M,1/18/2011,909509456,2/24/2011,2914,255.28,159.42,743885.92,464549.88,279336.04 +Asia,Sri Lanka,Vegetables,Offline,M,4/16/2013,428439176,5/25/2013,3528,154.06,90.93,543523.68,320801.04,222722.64 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,L,6/29/2017,387659728,7/27/2017,5983,47.45,31.79,283893.35,190199.57,93693.78 +Sub-Saharan Africa,Togo,Snacks,Offline,H,5/26/2011,207532441,6/20/2011,2316,152.58,97.44,353375.28,225671.04,127704.24 +Asia,Philippines,Cosmetics,Offline,C,4/26/2010,278731143,6/6/2010,1594,437.2,263.33,696896.8,419748.02,277148.78 +Middle East and North Africa,Somalia,Beverages,Online,H,6/26/2015,612242162,8/13/2015,4916,47.45,31.79,233264.2,156279.64,76984.56 +Europe,Spain,Beverages,Offline,M,4/4/2010,389364326,4/11/2010,411,47.45,31.79,19501.95,13065.69,6436.26 +Australia and Oceania,Fiji,Baby Food,Online,H,12/7/2016,211708962,1/21/2017,8241,255.28,159.42,2103762.48,1313780.22,789982.26 +Australia and Oceania,Vanuatu,Beverages,Offline,H,3/22/2017,751199901,4/14/2017,5599,47.45,31.79,265672.55,177992.21,87680.34 +Asia,India,Fruits,Offline,C,8/11/2016,500073468,8/29/2016,1707,9.33,6.92,15926.31,11812.44,4113.87 +Sub-Saharan Africa,The Gambia,Personal Care,Online,H,4/19/2010,720878493,6/3/2010,2821,81.73,56.67,230560.33,159866.07,70694.26 +Sub-Saharan Africa,Mozambique,Meat,Online,L,4/6/2017,496476304,5/6/2017,7226,421.89,364.69,3048577.14,2635249.94,413327.2 +Middle East and North Africa,Pakistan,Vegetables,Offline,H,11/26/2015,780040729,1/7/2016,241,154.06,90.93,37128.46,21914.13,15214.33 +Sub-Saharan Africa,South Africa,Meat,Offline,H,12/19/2015,345058095,12/27/2015,9213,421.89,364.69,3886872.57,3359888.97,526983.6 +Asia,South Korea,Cosmetics,Offline,C,11/27/2016,735327231,1/13/2017,8523,437.2,263.33,3726255.6,2244361.59,1481894.01 +Australia and Oceania,Samoa ,Meat,Online,C,9/6/2011,414959466,10/16/2011,4582,421.89,364.69,1933099.98,1671009.58,262090.4 +Middle East and North Africa,Jordan,Clothes,Online,C,3/23/2013,618378627,3/27/2013,832,109.28,35.84,90920.96,29818.88,61102.08 +Middle East and North Africa,Iraq,Snacks,Online,M,11/2/2012,400321042,11/27/2012,2747,152.58,97.44,419137.26,267667.68,151469.58 +Sub-Saharan Africa,Madagascar,Clothes,Offline,H,3/26/2014,685835540,4/17/2014,2832,109.28,35.84,309480.96,101498.88,207982.08 +Sub-Saharan Africa,Liberia,Vegetables,Offline,L,8/14/2014,220283448,9/13/2014,5622,154.06,90.93,866125.32,511208.46,354916.86 +Europe,Bosnia and Herzegovina,Office Supplies,Online,L,1/20/2016,519338595,2/9/2016,2686,651.21,524.96,1749150.06,1410042.56,339107.5 +Europe,Germany,Personal Care,Online,C,2/2/2014,918987309,3/2/2014,7622,81.73,56.67,622946.06,431938.74,191007.32 +Europe,Italy,Household,Offline,M,9/14/2016,825528419,10/13/2016,1059,668.27,502.54,707697.93,532189.86,175508.07 +Sub-Saharan Africa,Burundi,Cereal,Online,H,3/21/2010,165573251,3/30/2010,5659,205.7,117.11,1164056.3,662725.49,501330.81 +Australia and Oceania,Palau,Office Supplies,Online,H,2/6/2016,736045634,3/22/2016,1115,651.21,524.96,726099.15,585330.4,140768.75 +Sub-Saharan Africa,Mauritius ,Beverages,Online,L,6/10/2011,354181897,7/4/2011,9149,47.45,31.79,434120.05,290846.71,143273.34 +Middle East and North Africa,Pakistan,Cereal,Offline,M,1/17/2016,507530868,2/10/2016,8517,205.7,117.11,1751946.9,997425.87,754521.03 +Asia,South Korea,Baby Food,Offline,L,12/3/2012,503953874,1/8/2013,5,255.28,159.42,1276.4,797.1,479.3 +Central America and the Caribbean,Dominica,Baby Food,Online,L,8/29/2012,621624743,10/5/2012,1430,255.28,159.42,365050.4,227970.6,137079.8 +Australia and Oceania,New Zealand,Cereal,Offline,L,10/1/2011,759029805,10/21/2011,2642,205.7,117.11,543459.4,309404.62,234054.78 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,M,7/16/2011,884967887,8/1/2011,519,9.33,6.92,4842.27,3591.48,1250.79 +Europe,Cyprus,Office Supplies,Online,C,6/12/2014,588550317,6/29/2014,3972,651.21,524.96,2586606.12,2085141.12,501465 +Central America and the Caribbean,Belize,Meat,Online,C,8/4/2012,429200923,8/9/2012,8946,421.89,364.69,3774227.94,3262516.74,511711.2 +Middle East and North Africa,Jordan,Fruits,Online,C,4/22/2014,586656033,5/18/2014,3412,9.33,6.92,31833.96,23611.04,8222.92 +Europe,Belarus,Vegetables,Offline,M,1/20/2010,410964477,2/1/2010,2376,154.06,90.93,366046.56,216049.68,149996.88 +Sub-Saharan Africa,South Africa,Office Supplies,Online,C,1/29/2014,672487580,2/9/2014,2874,651.21,524.96,1871577.54,1508735.04,362842.5 +Europe,Cyprus,Baby Food,Offline,M,3/11/2015,411899173,3/17/2015,8973,255.28,159.42,2290627.44,1430475.66,860151.78 +Australia and Oceania,Australia,Personal Care,Online,L,10/31/2010,990185582,12/18/2010,6773,81.73,56.67,553557.29,383825.91,169731.38 +Europe,Denmark,Personal Care,Online,M,11/16/2010,238645637,12/7/2010,9402,81.73,56.67,768425.46,532811.34,235614.12 +Asia,Thailand,Fruits,Online,L,2/9/2011,108890664,3/6/2011,2022,9.33,6.92,18865.26,13992.24,4873.02 +Middle East and North Africa,Tunisia ,Snacks,Online,L,3/2/2012,822844493,4/21/2012,6826,152.58,97.44,1041511.08,665125.44,376385.64 +North America,United States of America,Meat,Offline,L,10/6/2015,422743451,11/19/2015,8036,421.89,364.69,3390308.04,2930648.84,459659.2 +Middle East and North Africa,Tunisia ,Fruits,Offline,M,4/19/2013,621136367,6/8/2013,6909,9.33,6.92,64460.97,47810.28,16650.69 +Europe,Slovakia,Cosmetics,Online,L,5/26/2012,950884568,6/13/2012,6729,437.2,263.33,2941918.8,1771947.57,1169971.23 +Sub-Saharan Africa,Ghana,Cosmetics,Online,C,5/23/2010,115161883,7/3/2010,7815,437.2,263.33,3416718,2057923.95,1358794.05 +Europe,Slovakia,Baby Food,Online,H,3/28/2013,937454640,4/19/2013,2515,255.28,159.42,642029.2,400941.3,241087.9 +Europe,Poland,Meat,Online,M,8/11/2016,911561667,8/16/2016,209,421.89,364.69,88175.01,76220.21,11954.8 +Europe,Germany,Vegetables,Offline,H,3/30/2017,751594293,5/16/2017,2308,154.06,90.93,355570.48,209866.44,145704.04 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,M,9/21/2016,341976344,10/30/2016,7255,437.2,263.33,3171886,1910459.15,1261426.85 +Asia,Vietnam,Office Supplies,Online,H,2/15/2010,987444150,3/28/2010,5522,651.21,524.96,3595981.62,2898829.12,697152.5 +Europe,Georgia,Personal Care,Offline,M,7/12/2012,463046538,8/29/2012,4615,81.73,56.67,377183.95,261532.05,115651.9 +Middle East and North Africa,Afghanistan,Cereal,Offline,C,5/10/2017,664144837,5/29/2017,4071,205.7,117.11,837404.7,476754.81,360649.89 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,C,4/21/2015,856412875,4/22/2015,456,437.2,263.33,199363.2,120078.48,79284.72 +Australia and Oceania,Australia,Beverages,Online,L,4/14/2013,825836980,4/20/2013,2369,47.45,31.79,112409.05,75310.51,37098.54 +Europe,France,Clothes,Offline,L,6/29/2015,428715980,8/1/2015,5440,109.28,35.84,594483.2,194969.6,399513.6 +Middle East and North Africa,United Arab Emirates,Meat,Online,L,1/10/2012,941661202,2/22/2012,7330,421.89,364.69,3092453.7,2673177.7,419276 +Sub-Saharan Africa,Senegal,Fruits,Online,L,12/31/2012,111596477,2/6/2013,2732,9.33,6.92,25489.56,18905.44,6584.12 +Middle East and North Africa,Pakistan,Snacks,Offline,M,6/8/2014,705758130,7/7/2014,8369,152.58,97.44,1276942.02,815475.36,461466.66 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,C,3/18/2017,161694991,4/7/2017,7996,437.2,263.33,3495851.2,2105586.68,1390264.52 +Asia,Singapore,Snacks,Online,H,9/10/2015,937268388,10/7/2015,7399,152.58,97.44,1128939.42,720958.56,407980.86 +Sub-Saharan Africa,The Gambia,Clothes,Offline,M,9/3/2016,160652148,9/5/2016,9396,109.28,35.84,1026794.88,336752.64,690042.24 +Europe,Portugal,Fruits,Online,C,11/12/2012,880332601,11/25/2012,8834,9.33,6.92,82421.22,61131.28,21289.94 +Middle East and North Africa,Turkey,Baby Food,Online,M,12/24/2016,815108573,1/9/2017,7595,255.28,159.42,1938851.6,1210794.9,728056.7 +Asia,Myanmar,Office Supplies,Online,C,6/30/2012,904091393,7/28/2012,9589,651.21,524.96,6244452.69,5033841.44,1210611.25 +Europe,Albania,Snacks,Offline,M,6/20/2010,356704890,6/25/2010,5759,152.58,97.44,878708.22,561156.96,317551.26 +Asia,Japan,Office Supplies,Online,C,6/10/2015,702685391,6/30/2015,9077,651.21,524.96,5911033.17,4765061.92,1145971.25 +Australia and Oceania,Tonga,Personal Care,Online,H,2/2/2014,842081725,3/3/2014,9550,81.73,56.67,780521.5,541198.5,239323 +Central America and the Caribbean,Haiti,Fruits,Online,C,11/16/2016,195255219,11/19/2016,9213,9.33,6.92,85957.29,63753.96,22203.33 +Sub-Saharan Africa,Mauritania,Household,Online,M,5/24/2016,952879703,5/28/2016,7134,668.27,502.54,4767438.18,3585120.36,1182317.82 +Europe,Germany,Personal Care,Online,L,11/16/2013,425941503,11/21/2013,4411,81.73,56.67,360511.03,249971.37,110539.66 +Europe,Monaco,Cereal,Offline,H,5/27/2015,495739448,6/12/2015,9174,205.7,117.11,1887091.8,1074367.14,812724.66 +Asia,Myanmar,Snacks,Offline,L,12/22/2012,863884866,1/3/2013,1584,152.58,97.44,241686.72,154344.96,87341.76 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,C,1/8/2011,402301585,1/15/2011,8834,81.73,56.67,722002.82,500622.78,221380.04 +Sub-Saharan Africa,Nigeria,Baby Food,Online,C,1/12/2015,303225934,2/8/2015,147,255.28,159.42,37526.16,23434.74,14091.42 +Asia,Brunei,Clothes,Offline,H,8/19/2012,929206740,9/24/2012,1778,109.28,35.84,194299.84,63723.52,130576.32 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,C,3/25/2015,463105332,4/6/2015,2014,205.7,117.11,414279.8,235859.54,178420.26 +Central America and the Caribbean,Belize,Clothes,Offline,L,5/11/2016,758095538,6/2/2016,6171,109.28,35.84,674366.88,221168.64,453198.24 +Sub-Saharan Africa,South Africa,Snacks,Offline,L,8/19/2010,587663686,10/2/2010,1599,152.58,97.44,243975.42,155806.56,88168.86 +Asia,Thailand,Household,Online,L,8/24/2012,595608603,10/10/2012,2676,668.27,502.54,1788290.52,1344797.04,443493.48 +Europe,Switzerland,Meat,Online,H,5/9/2015,146041619,5/19/2015,5815,421.89,364.69,2453290.35,2120672.35,332618 +Central America and the Caribbean,Grenada,Vegetables,Online,L,7/20/2016,473386561,7/25/2016,4458,154.06,90.93,686799.48,405365.94,281433.54 +Sub-Saharan Africa,South Africa,Fruits,Offline,M,2/8/2015,632379758,2/21/2015,4078,9.33,6.92,38047.74,28219.76,9827.98 +Middle East and North Africa,Iraq,Fruits,Online,L,9/25/2014,648070037,9/30/2014,7180,9.33,6.92,66989.4,49685.6,17303.8 +Middle East and North Africa,Yemen,Cereal,Online,M,8/21/2012,165818727,9/5/2012,8301,205.7,117.11,1707515.7,972130.11,735385.59 +Europe,Andorra,Household,Offline,C,11/20/2010,701299655,12/6/2010,9007,668.27,502.54,6019107.89,4526377.78,1492730.11 +Middle East and North Africa,Syria,Personal Care,Online,L,8/7/2012,690499150,9/19/2012,2898,81.73,56.67,236853.54,164229.66,72623.88 +Central America and the Caribbean,Cuba,Personal Care,Offline,L,8/10/2010,439716041,8/30/2010,603,81.73,56.67,49283.19,34172.01,15111.18 +Central America and the Caribbean,Grenada,Cosmetics,Offline,H,12/14/2013,775561654,1/17/2014,4783,437.2,263.33,2091127.6,1259507.39,831620.21 +Asia,Bhutan,Beverages,Offline,L,10/21/2013,794959819,11/1/2013,5131,47.45,31.79,243465.95,163114.49,80351.46 +Europe,Kosovo,Baby Food,Online,L,7/21/2017,115146863,8/31/2017,3370,255.28,159.42,860293.6,537245.4,323048.2 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,H,9/16/2014,223671615,11/3/2014,8256,255.28,159.42,2107591.68,1316171.52,791420.16 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,H,1/3/2011,428395402,1/28/2011,574,255.28,159.42,146530.72,91507.08,55023.64 +Middle East and North Africa,Kuwait,Fruits,Offline,C,1/7/2017,107492053,2/26/2017,8142,9.33,6.92,75964.86,56342.64,19622.22 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,L,2/7/2014,959447896,2/20/2014,808,668.27,502.54,539962.16,406052.32,133909.84 +Asia,South Korea,Personal Care,Online,H,3/8/2011,253061759,4/25/2011,5453,81.73,56.67,445673.69,309021.51,136652.18 +Central America and the Caribbean,Honduras,Household,Online,M,8/31/2010,277444970,10/16/2010,987,668.27,502.54,659582.49,496006.98,163575.51 +Middle East and North Africa,Syria,Beverages,Online,M,4/1/2012,692021358,5/9/2012,3353,47.45,31.79,159099.85,106591.87,52507.98 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,M,9/10/2016,776527249,10/1/2016,524,47.45,31.79,24863.8,16657.96,8205.84 +Australia and Oceania,Marshall Islands,Household,Offline,L,6/16/2014,781011474,7/13/2014,7506,668.27,502.54,5016034.62,3772065.24,1243969.38 +Asia,Taiwan,Meat,Offline,H,3/21/2012,575835359,3/24/2012,1334,421.89,364.69,562801.26,486496.46,76304.8 +Central America and the Caribbean,Barbados,Cereal,Offline,M,12/6/2013,101672732,1/10/2014,6076,205.7,117.11,1249833.2,711560.36,538272.84 +Central America and the Caribbean,Belize,Beverages,Online,C,1/13/2017,719509923,2/1/2017,7830,47.45,31.79,371533.5,248915.7,122617.8 +Sub-Saharan Africa,Madagascar,Vegetables,Online,L,4/4/2016,260645759,5/18/2016,9727,154.06,90.93,1498541.62,884476.11,614065.51 +Sub-Saharan Africa,Mauritania,Household,Online,C,12/16/2014,676691567,12/23/2014,6927,668.27,502.54,4629106.29,3481094.58,1148011.71 +Central America and the Caribbean,The Bahamas,Cereal,Online,C,10/11/2013,389571177,11/28/2013,1623,205.7,117.11,333851.1,190069.53,143781.57 +Sub-Saharan Africa,Tanzania,Snacks,Offline,H,6/3/2014,141520917,6/20/2014,8039,152.58,97.44,1226590.62,783320.16,443270.46 +Asia,Indonesia,Beverages,Offline,C,11/14/2015,745089614,11/19/2015,7429,47.45,31.79,352506.05,236167.91,116338.14 +Asia,Sri Lanka,Vegetables,Online,M,8/8/2010,833138597,8/22/2010,3080,154.06,90.93,474504.8,280064.4,194440.4 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,H,1/31/2011,908841693,3/7/2011,5308,437.2,263.33,2320657.6,1397755.64,922901.96 +Asia,China,Beverages,Online,L,9/18/2015,195685231,10/11/2015,6463,47.45,31.79,306669.35,205458.77,101210.58 +Asia,South Korea,Household,Offline,C,8/2/2012,687468039,8/21/2012,5925,668.27,502.54,3959499.75,2977549.5,981950.25 +Europe,Malta,Beverages,Online,H,7/31/2013,398301446,9/1/2013,5104,47.45,31.79,242184.8,162256.16,79928.64 +Middle East and North Africa,Libya,Vegetables,Offline,L,9/17/2012,112609279,9/20/2012,2443,154.06,90.93,376368.58,222141.99,154226.59 +Europe,Hungary,Office Supplies,Online,C,8/18/2012,235127866,9/30/2012,8415,651.21,524.96,5479932.15,4417538.4,1062393.75 +Middle East and North Africa,Yemen,Household,Online,M,4/7/2013,340906035,5/22/2013,526,668.27,502.54,351510.02,264336.04,87173.98 +Middle East and North Africa,Algeria,Office Supplies,Online,M,8/13/2015,525305116,8/31/2015,8312,651.21,524.96,5412857.52,4363467.52,1049390 +Sub-Saharan Africa,Benin,Baby Food,Online,C,5/18/2010,953998935,5/30/2010,8340,255.28,159.42,2129035.2,1329562.8,799472.4 +Europe,Estonia,Meat,Online,H,1/13/2012,512973821,2/18/2012,9208,421.89,364.69,3884763.12,3358065.52,526697.6 +Asia,Maldives,Fruits,Online,L,3/15/2017,858528602,4/22/2017,6546,9.33,6.92,61074.18,45298.32,15775.86 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,H,12/30/2015,567274606,1/31/2016,8017,437.2,263.33,3505032.4,2111116.61,1393915.79 +Europe,Moldova ,Vegetables,Online,L,12/10/2010,986135661,12/28/2010,8311,154.06,90.93,1280392.66,755719.23,524673.43 +Europe,Denmark,Meat,Offline,M,3/19/2013,382348096,3/28/2013,4153,421.89,364.69,1752109.17,1514557.57,237551.6 +Sub-Saharan Africa,Tanzania,Household,Online,M,2/11/2016,693460738,2/19/2016,9298,668.27,502.54,6213574.46,4672616.92,1540957.54 +Europe,Slovenia,Vegetables,Offline,M,1/4/2014,777334916,2/3/2014,9531,154.06,90.93,1468345.86,866653.83,601692.03 +Sub-Saharan Africa,Togo,Meat,Online,H,9/12/2013,462144458,10/11/2013,7670,421.89,364.69,3235896.3,2797172.3,438724 +Sub-Saharan Africa,The Gambia,Meat,Offline,L,6/17/2015,996375691,7/8/2015,8564,421.89,364.69,3613065.96,3123205.16,489860.8 +Asia,Tajikistan,Beverages,Offline,C,11/10/2016,998827445,11/22/2016,4092,47.45,31.79,194165.4,130084.68,64080.72 +Australia and Oceania,Australia,Fruits,Offline,H,7/10/2016,508611047,7/30/2016,8166,9.33,6.92,76188.78,56508.72,19680.06 +Europe,Serbia,Clothes,Offline,M,5/13/2010,535150325,5/15/2010,1728,109.28,35.84,188835.84,61931.52,126904.32 +Asia,India,Clothes,Online,C,6/28/2010,808181607,7/27/2010,7752,109.28,35.84,847138.56,277831.68,569306.88 +Middle East and North Africa,Bahrain,Meat,Offline,C,2/27/2011,227753722,3/6/2011,6242,421.89,364.69,2633437.38,2276394.98,357042.4 +Europe,Italy,Beverages,Online,L,4/3/2015,914227998,4/13/2015,9236,47.45,31.79,438248.2,293612.44,144635.76 +Central America and the Caribbean,Dominica,Vegetables,Online,H,5/16/2015,558278262,7/3/2015,5799,154.06,90.93,893393.94,527303.07,366090.87 +North America,Mexico,Meat,Offline,M,9/27/2012,970890843,11/7/2012,7031,421.89,364.69,2966308.59,2564135.39,402173.2 +Europe,Moldova ,Office Supplies,Online,C,6/12/2013,433364570,6/15/2013,1061,651.21,524.96,690933.81,556982.56,133951.25 +Europe,Belgium,Clothes,Offline,L,1/22/2017,447310769,1/30/2017,8052,109.28,35.84,879922.56,288583.68,591338.88 +Central America and the Caribbean,Haiti,Office Supplies,Offline,C,11/13/2012,784653270,12/3/2012,5194,651.21,524.96,3382384.74,2726642.24,655742.5 +Sub-Saharan Africa,Comoros,Baby Food,Online,C,12/5/2013,837628400,12/20/2013,1712,255.28,159.42,437039.36,272927.04,164112.32 +Europe,Cyprus,Baby Food,Online,L,6/10/2015,968784987,6/16/2015,3861,255.28,159.42,985636.08,615520.62,370115.46 +Asia,Malaysia,Beverages,Offline,M,8/31/2013,260984361,9/23/2013,9927,47.45,31.79,471036.15,315579.33,155456.82 +Australia and Oceania,Samoa ,Vegetables,Online,M,4/15/2017,567400348,5/15/2017,5227,154.06,90.93,805271.62,475291.11,329980.51 +Australia and Oceania,Kiribati,Vegetables,Offline,L,5/5/2013,661519277,5/13/2013,7109,154.06,90.93,1095212.54,646421.37,448791.17 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,C,6/6/2016,287139976,7/1/2016,9954,651.21,524.96,6482144.34,5225451.84,1256692.5 +Asia,Singapore,Personal Care,Offline,L,12/5/2011,608373773,12/15/2011,174,81.73,56.67,14221.02,9860.58,4360.44 +Asia,Maldives,Cosmetics,Online,L,10/10/2012,159644496,11/13/2012,1209,437.2,263.33,528574.8,318365.97,210208.83 +Central America and the Caribbean,Nicaragua,Beverages,Offline,L,4/10/2010,695688474,5/9/2010,8534,47.45,31.79,404938.3,271295.86,133642.44 +Central America and the Caribbean,Jamaica,Beverages,Online,H,9/15/2015,441554534,10/1/2015,4654,47.45,31.79,220832.3,147950.66,72881.64 +Sub-Saharan Africa,Mali,Cereal,Offline,L,2/19/2011,842604005,3/20/2011,4104,205.7,117.11,844192.8,480619.44,363573.36 +Europe,Cyprus,Cosmetics,Online,L,10/8/2013,714510715,11/18/2013,8453,437.2,263.33,3695651.6,2225928.49,1469723.11 +Middle East and North Africa,Jordan,Clothes,Offline,C,8/2/2011,293260991,9/7/2011,1299,109.28,35.84,141954.72,46556.16,95398.56 +Sub-Saharan Africa,Rwanda,Clothes,Online,M,7/23/2012,785153663,8/31/2012,3271,109.28,35.84,357454.88,117232.64,240222.24 +Central America and the Caribbean,Dominica,Meat,Online,M,8/2/2010,316800057,9/8/2010,7032,421.89,364.69,2966730.48,2564500.08,402230.4 +Asia,Taiwan,Personal Care,Offline,L,12/26/2011,685124003,1/1/2012,2272,81.73,56.67,185690.56,128754.24,56936.32 +Asia,Indonesia,Fruits,Online,H,7/25/2016,607361829,8/29/2016,717,9.33,6.92,6689.61,4961.64,1727.97 +Europe,Croatia,Cereal,Offline,M,11/6/2013,671062362,12/26/2013,1120,205.7,117.11,230384,131163.2,99220.8 +Sub-Saharan Africa,Nigeria,Cereal,Offline,C,2/18/2017,184086930,4/1/2017,4268,205.7,117.11,877927.6,499825.48,378102.12 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,M,4/13/2014,324609363,5/23/2014,7979,81.73,56.67,652123.67,452169.93,199953.74 +Central America and the Caribbean,The Bahamas,Personal Care,Online,C,12/7/2016,991115987,1/11/2017,2100,81.73,56.67,171633,119007,52626 +Europe,Norway,Cereal,Offline,M,4/19/2011,352405631,4/27/2011,3512,205.7,117.11,722418.4,411290.32,311128.08 +Australia and Oceania,Tonga,Cereal,Offline,M,12/6/2014,697589623,12/7/2014,1126,205.7,117.11,231618.2,131865.86,99752.34 +Australia and Oceania,Tonga,Office Supplies,Online,H,5/19/2012,786091792,7/7/2012,885,651.21,524.96,576320.85,464589.6,111731.25 +Middle East and North Africa,Egypt,Snacks,Online,C,12/24/2011,797648465,2/6/2012,761,152.58,97.44,116113.38,74151.84,41961.54 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,H,10/6/2011,982308471,10/26/2011,5760,205.7,117.11,1184832,674553.6,510278.4 +Europe,Macedonia,Clothes,Online,L,11/1/2010,310433137,11/25/2010,2919,109.28,35.84,318988.32,104616.96,214371.36 +Sub-Saharan Africa,South Africa,Vegetables,Offline,C,2/21/2013,522696292,4/4/2013,6303,154.06,90.93,971040.18,573131.79,397908.39 +Europe,Armenia,Office Supplies,Offline,M,2/20/2016,280084264,3/10/2016,2013,651.21,524.96,1310885.73,1056744.48,254141.25 +Europe,Czech Republic,Fruits,Online,H,7/16/2014,113895881,8/30/2014,3177,9.33,6.92,29641.41,21984.84,7656.57 +Central America and the Caribbean,The Bahamas,Fruits,Online,L,9/17/2011,175742471,10/4/2011,4957,9.33,6.92,46248.81,34302.44,11946.37 +Australia and Oceania,Fiji,Personal Care,Online,L,11/11/2015,687547862,12/6/2015,9546,81.73,56.67,780194.58,540971.82,239222.76 +Europe,Belarus,Office Supplies,Offline,H,7/21/2013,591548383,8/9/2013,1167,651.21,524.96,759962.07,612628.32,147333.75 +Sub-Saharan Africa,South Sudan,Snacks,Online,C,5/5/2011,700292861,6/14/2011,1074,152.58,97.44,163870.92,104650.56,59220.36 +Sub-Saharan Africa,Madagascar,Clothes,Online,L,11/5/2016,546642625,12/14/2016,2555,109.28,35.84,279210.4,91571.2,187639.2 +Central America and the Caribbean,Cuba,Fruits,Offline,M,4/1/2012,633771502,4/8/2012,5926,9.33,6.92,55289.58,41007.92,14281.66 +Central America and the Caribbean,Honduras,Cereal,Offline,H,2/2/2011,185165822,2/2/2011,3536,205.7,117.11,727355.2,414100.96,313254.24 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,C,8/9/2016,294624412,8/20/2016,4765,255.28,159.42,1216409.2,759636.3,456772.9 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,M,5/23/2010,776258599,7/8/2010,1025,668.27,502.54,684976.75,515103.5,169873.25 +Middle East and North Africa,Morocco,Household,Offline,H,9/29/2016,614492213,11/15/2016,756,668.27,502.54,505212.12,379920.24,125291.88 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,C,8/11/2015,214061582,9/3/2015,4434,668.27,502.54,2963109.18,2228262.36,734846.82 +Middle East and North Africa,Syria,Baby Food,Online,C,6/23/2014,950015532,7/13/2014,9562,255.28,159.42,2440987.36,1524374.04,916613.32 +Middle East and North Africa,Pakistan,Baby Food,Offline,H,5/7/2014,217715394,6/23/2014,5678,255.28,159.42,1449479.84,905186.76,544293.08 +Middle East and North Africa,Somalia,Cereal,Offline,H,6/30/2013,882834994,6/30/2013,9348,205.7,117.11,1922883.6,1094744.28,828139.32 +Sub-Saharan Africa,Mauritania,Vegetables,Online,C,4/3/2011,931360661,5/16/2011,9171,154.06,90.93,1412884.26,833919.03,578965.23 +Sub-Saharan Africa,South Africa,Baby Food,Offline,C,10/26/2011,219591224,11/16/2011,778,255.28,159.42,198607.84,124028.76,74579.08 +Middle East and North Africa,Pakistan,Cereal,Online,H,11/12/2012,924138009,1/1/2013,1828,205.7,117.11,376019.6,214077.08,161942.52 +Asia,Laos,Personal Care,Online,H,12/5/2016,791924846,1/1/2017,7015,81.73,56.67,573335.95,397540.05,175795.9 +Europe,Spain,Vegetables,Online,M,6/18/2012,790188062,7/5/2012,3062,154.06,90.93,471731.72,278427.66,193304.06 +Asia,Bangladesh,Vegetables,Online,H,6/28/2015,156476485,7/22/2015,3724,154.06,90.93,573719.44,338623.32,235096.12 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,C,10/20/2012,448651444,10/31/2012,4787,205.7,117.11,984685.9,560605.57,424080.33 +Asia,Singapore,Office Supplies,Online,M,3/13/2011,594886767,4/15/2011,9069,651.21,524.96,5905823.49,4760862.24,1144961.25 +Asia,Tajikistan,Beverages,Online,L,12/15/2010,943668782,12/21/2010,1418,47.45,31.79,67284.1,45078.22,22205.88 +Asia,Kazakhstan,Cereal,Online,L,3/18/2017,113796317,4/23/2017,3714,205.7,117.11,763969.8,434946.54,329023.26 +Sub-Saharan Africa,Mauritania,Fruits,Online,C,6/14/2013,844380700,7/25/2013,9868,9.33,6.92,92068.44,68286.56,23781.88 +Sub-Saharan Africa,Gabon,Beverages,Online,C,9/24/2010,544845759,10/21/2010,823,47.45,31.79,39051.35,26163.17,12888.18 +Asia,Mongolia,Fruits,Offline,H,8/2/2013,744927823,8/18/2013,9552,9.33,6.92,89120.16,66099.84,23020.32 +Europe,Liechtenstein,Meat,Offline,H,4/10/2016,344675719,4/25/2016,6060,421.89,364.69,2556653.4,2210021.4,346632 +Middle East and North Africa,Pakistan,Snacks,Offline,L,2/8/2014,564450776,3/26/2014,2383,152.58,97.44,363598.14,232199.52,131398.62 +Europe,Malta,Cosmetics,Offline,M,10/27/2014,894926822,11/13/2014,7589,437.2,263.33,3317910.8,1998411.37,1319499.43 +Sub-Saharan Africa,Lesotho,Personal Care,Online,M,1/30/2012,447090184,2/3/2012,2776,81.73,56.67,226882.48,157315.92,69566.56 +Europe,Serbia,Beverages,Offline,H,12/19/2011,202239692,1/6/2012,6074,47.45,31.79,288211.3,193092.46,95118.84 +Central America and the Caribbean,Cuba,Beverages,Online,C,1/18/2014,761986672,2/20/2014,7644,47.45,31.79,362707.8,243002.76,119705.04 +Europe,Ukraine,Meat,Offline,H,3/10/2015,998254954,3/21/2015,4679,421.89,364.69,1974023.31,1706384.51,267638.8 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,M,4/18/2013,303280866,5/18/2013,6403,205.7,117.11,1317097.1,749855.33,567241.77 +Sub-Saharan Africa,Cape Verde,Meat,Offline,H,2/24/2011,839613234,2/28/2011,9069,421.89,364.69,3826120.41,3307373.61,518746.8 +Europe,Belarus,Beverages,Offline,H,7/29/2012,790113389,8/9/2012,965,47.45,31.79,45789.25,30677.35,15111.9 +Europe,Netherlands,Cereal,Offline,M,2/12/2011,207955157,2/28/2011,7407,205.7,117.11,1523619.9,867433.77,656186.13 +Asia,Laos,Cereal,Offline,C,7/11/2016,566624867,7/11/2016,5745,205.7,117.11,1181746.5,672796.95,508949.55 +Europe,Montenegro,Vegetables,Online,L,2/11/2013,709921348,3/14/2013,358,154.06,90.93,55153.48,32552.94,22600.54 +Sub-Saharan Africa,Ghana,Beverages,Offline,M,7/18/2016,901955926,8/25/2016,7657,47.45,31.79,363324.65,243416.03,119908.62 +Central America and the Caribbean,Haiti,Cereal,Online,C,1/18/2017,577152431,2/28/2017,1085,205.7,117.11,223184.5,127064.35,96120.15 +Europe,Netherlands,Household,Offline,H,6/27/2013,590247189,7/20/2013,6115,668.27,502.54,4086471.05,3073032.1,1013438.95 +Asia,Turkmenistan,Snacks,Online,M,2/25/2017,966289031,3/2/2017,5252,152.58,97.44,801350.16,511754.88,289595.28 +Europe,Lithuania,Cosmetics,Online,H,2/8/2010,450639283,3/1/2010,3033,437.2,263.33,1326027.6,798679.89,527347.71 +Europe,Malta,Clothes,Online,L,2/14/2017,558971774,3/29/2017,1024,109.28,35.84,111902.72,36700.16,75202.56 +Middle East and North Africa,Lebanon,Cosmetics,Offline,H,1/16/2011,627272832,1/22/2011,2825,437.2,263.33,1235090,743907.25,491182.75 +Middle East and North Africa,Bahrain,Cereal,Online,M,12/25/2014,961841285,1/30/2015,9065,205.7,117.11,1864670.5,1061602.15,803068.35 +Central America and the Caribbean,Nicaragua,Beverages,Offline,C,4/7/2015,589288461,4/25/2015,2406,47.45,31.79,114164.7,76486.74,37677.96 +Europe,Armenia,Office Supplies,Online,L,8/20/2010,406538188,9/18/2010,2539,651.21,524.96,1653422.19,1332873.44,320548.75 +Sub-Saharan Africa,Djibouti,Household,Offline,C,1/20/2016,930826795,1/27/2016,1188,668.27,502.54,793904.76,597017.52,196887.24 +Australia and Oceania,Nauru,Vegetables,Offline,C,6/18/2013,949703109,7/18/2013,7109,154.06,90.93,1095212.54,646421.37,448791.17 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,H,2/29/2016,671028459,4/7/2016,1087,154.06,90.93,167463.22,98840.91,68622.31 +Central America and the Caribbean,Grenada,Cereal,Offline,H,1/6/2012,372976672,1/14/2012,941,205.7,117.11,193563.7,110200.51,83363.19 +Europe,Norway,Personal Care,Online,M,8/30/2012,854034078,10/4/2012,6517,81.73,56.67,532634.41,369318.39,163316.02 +Sub-Saharan Africa,Uganda,Snacks,Online,L,11/20/2011,282999503,1/5/2012,4697,152.58,97.44,716668.26,457675.68,258992.58 +Europe,Lithuania,Household,Online,L,2/4/2012,948984277,3/12/2012,4391,668.27,502.54,2934373.57,2206653.14,727720.43 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,H,12/25/2012,711412227,2/1/2013,1542,437.2,263.33,674162.4,406054.86,268107.54 +Sub-Saharan Africa,Gabon,Beverages,Offline,C,4/24/2015,650019681,6/8/2015,4123,47.45,31.79,195636.35,131070.17,64566.18 +Europe,Malta,Clothes,Online,H,2/11/2017,114855468,3/25/2017,7140,109.28,35.84,780259.2,255897.6,524361.6 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,M,6/30/2017,776280915,7/23/2017,7628,437.2,263.33,3334961.6,2008681.24,1326280.36 +Middle East and North Africa,Somalia,Snacks,Online,L,10/30/2012,774969851,11/25/2012,9655,152.58,97.44,1473159.9,940783.2,532376.7 +Asia,South Korea,Cereal,Offline,H,9/18/2015,571908605,11/5/2015,9320,205.7,117.11,1917124,1091465.2,825658.8 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,C,4/17/2013,698396003,5/11/2013,9752,651.21,524.96,6350599.92,5119409.92,1231190 +Europe,Greece,Baby Food,Offline,M,7/4/2016,406043374,7/9/2016,6112,255.28,159.42,1560271.36,974375.04,585896.32 +Europe,Hungary,Fruits,Online,L,11/5/2010,816774547,12/5/2010,594,9.33,6.92,5542.02,4110.48,1431.54 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,H,2/27/2013,872825849,4/17/2013,7420,437.2,263.33,3244024,1953908.6,1290115.4 +Sub-Saharan Africa,Kenya,Beverages,Offline,H,11/10/2014,486746108,11/11/2014,7845,47.45,31.79,372245.25,249392.55,122852.7 +North America,United States of America,Office Supplies,Online,C,12/30/2015,991396653,2/9/2016,5156,651.21,524.96,3357638.76,2706693.76,650945 +Central America and the Caribbean,Cuba,Household,Offline,H,11/21/2013,189951312,11/29/2013,9669,668.27,502.54,6461502.63,4859059.26,1602443.37 +Europe,Andorra,Office Supplies,Offline,H,7/6/2014,905896413,7/13/2014,3734,651.21,524.96,2431618.14,1960200.64,471417.5 +Europe,Monaco,Meat,Online,H,7/11/2013,633030784,8/12/2013,6731,421.89,364.69,2839741.59,2454728.39,385013.2 +Sub-Saharan Africa,Eritrea,Personal Care,Online,C,3/31/2015,985465753,5/7/2015,70,81.73,56.67,5721.1,3966.9,1754.2 +Europe,Andorra,Fruits,Online,H,9/6/2013,947625148,9/24/2013,2194,9.33,6.92,20470.02,15182.48,5287.54 +Asia,Bhutan,Baby Food,Offline,H,6/27/2011,924245297,7/28/2011,3577,255.28,159.42,913136.56,570245.34,342891.22 +Europe,Armenia,Office Supplies,Online,L,2/28/2016,490375030,3/22/2016,1723,651.21,524.96,1122034.83,904506.08,217528.75 +Europe,Germany,Clothes,Offline,M,7/21/2013,641375672,7/23/2013,6169,109.28,35.84,674148.32,221096.96,453051.36 +Sub-Saharan Africa,South Africa,Vegetables,Online,L,1/31/2017,642921054,2/17/2017,3482,154.06,90.93,536436.92,316618.26,219818.66 +Europe,Georgia,Fruits,Online,C,12/13/2010,280997502,1/9/2011,2260,9.33,6.92,21085.8,15639.2,5446.6 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,L,6/23/2014,311903846,7/26/2014,8134,47.45,31.79,385958.3,258579.86,127378.44 +Sub-Saharan Africa,Madagascar,Cereal,Online,H,3/17/2010,212251412,5/1/2010,8764,205.7,117.11,1802754.8,1026352.04,776402.76 +Sub-Saharan Africa,Guinea,Baby Food,Offline,C,10/26/2015,428964030,11/8/2015,8844,255.28,159.42,2257696.32,1409910.48,847785.84 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,C,3/9/2012,129278028,3/13/2012,5096,651.21,524.96,3318566.16,2675196.16,643370 +Middle East and North Africa,Iran,Cosmetics,Offline,M,5/4/2015,350742232,5/22/2015,1276,437.2,263.33,557867.2,336009.08,221858.12 +Europe,Romania,Baby Food,Online,L,1/26/2012,851217973,2/16/2012,3169,255.28,159.42,808982.32,505201.98,303780.34 +Europe,Hungary,Personal Care,Offline,C,9/27/2016,558879077,10/12/2016,3593,81.73,56.67,293655.89,203615.31,90040.58 +North America,Mexico,Meat,Online,C,6/29/2014,722211873,7/19/2014,7397,421.89,364.69,3120720.33,2697611.93,423108.4 +Asia,Indonesia,Vegetables,Online,L,6/19/2010,860015189,7/27/2010,6461,154.06,90.93,995381.66,587498.73,407882.93 +Sub-Saharan Africa,Guinea,Meat,Offline,L,11/8/2010,111400353,12/18/2010,4695,421.89,364.69,1980773.55,1712219.55,268554 +Asia,Myanmar,Fruits,Online,M,7/28/2011,385791194,8/28/2011,3042,9.33,6.92,28381.86,21050.64,7331.22 +Middle East and North Africa,Kuwait,Beverages,Offline,C,2/26/2017,512924039,3/29/2017,4476,47.45,31.79,212386.2,142292.04,70094.16 +Sub-Saharan Africa,Comoros,Snacks,Offline,L,4/16/2014,292847716,6/5/2014,9002,152.58,97.44,1373525.16,877154.88,496370.28 +Asia,Tajikistan,Snacks,Offline,H,6/6/2013,945923554,6/14/2013,8655,152.58,97.44,1320579.9,843343.2,477236.7 +Europe,Cyprus,Fruits,Offline,C,9/29/2014,162825381,10/15/2014,2504,9.33,6.92,23362.32,17327.68,6034.64 +Asia,Nepal,Snacks,Online,C,11/23/2011,654539525,1/9/2012,1646,152.58,97.44,251146.68,160386.24,90760.44 +Central America and the Caribbean,Guatemala,Household,Offline,L,12/15/2010,702364814,12/26/2010,4211,668.27,502.54,2814084.97,2116195.94,697889.03 +Australia and Oceania,Australia,Vegetables,Offline,M,7/6/2011,907912576,8/10/2011,362,154.06,90.93,55769.72,32916.66,22853.06 +Europe,Serbia,Clothes,Offline,C,5/29/2010,143106639,6/29/2010,7289,109.28,35.84,796541.92,261237.76,535304.16 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,H,2/20/2013,500183331,3/16/2013,4218,651.21,524.96,2746803.78,2214281.28,532522.5 +Asia,Turkmenistan,Cereal,Offline,H,11/26/2014,541691482,12/27/2014,7402,205.7,117.11,1522591.4,866848.22,655743.18 +Central America and the Caribbean,Costa Rica,Cereal,Online,H,12/17/2011,250492417,1/14/2012,5128,205.7,117.11,1054829.6,600540.08,454289.52 +Australia and Oceania,Solomon Islands,Baby Food,Offline,L,12/29/2012,579759967,1/29/2013,2713,255.28,159.42,692574.64,432506.46,260068.18 +Middle East and North Africa,Turkey,Baby Food,Online,L,8/11/2012,302980458,9/1/2012,7505,255.28,159.42,1915876.4,1196447.1,719429.3 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,M,4/9/2010,963952720,4/24/2010,3886,651.21,524.96,2530602.06,2039994.56,490607.5 +Europe,Slovakia,Office Supplies,Online,L,1/24/2014,126788079,3/9/2014,8265,651.21,524.96,5382250.65,4338794.4,1043456.25 +Middle East and North Africa,Morocco,Fruits,Offline,M,3/22/2014,825910365,4/17/2014,4085,9.33,6.92,38113.05,28268.2,9844.85 +Europe,Czech Republic,Household,Offline,H,3/5/2017,316055905,4/20/2017,6821,668.27,502.54,4558269.67,3427825.34,1130444.33 +Sub-Saharan Africa,Central African Republic,Snacks,Online,L,7/2/2011,422273528,7/24/2011,8976,152.58,97.44,1369558.08,874621.44,494936.64 +Asia,Malaysia,Meat,Online,C,2/13/2017,789924561,3/26/2017,5086,421.89,364.69,2145732.54,1854813.34,290919.2 +Central America and the Caribbean,Dominica,Household,Offline,C,5/19/2013,234682834,6/11/2013,6721,668.27,502.54,4491442.67,3377571.34,1113871.33 +Europe,Albania,Clothes,Offline,C,12/22/2010,792534673,12/27/2010,7476,109.28,35.84,816977.28,267939.84,549037.44 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,L,4/22/2010,969778907,5/3/2010,7984,81.73,56.67,652532.32,452453.28,200079.04 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,C,11/3/2012,693026864,12/1/2012,905,81.73,56.67,73965.65,51286.35,22679.3 +Europe,Ukraine,Office Supplies,Online,H,5/1/2017,859202373,5/31/2017,5930,651.21,524.96,3861675.3,3113012.8,748662.5 +Europe,Spain,Vegetables,Online,H,1/6/2016,185541760,1/14/2016,4785,154.06,90.93,737177.1,435100.05,302077.05 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,L,7/19/2013,159593856,8/27/2013,6223,109.28,35.84,680049.44,223032.32,457017.12 +Sub-Saharan Africa,South Africa,Snacks,Online,L,8/31/2015,989219987,9/11/2015,1032,152.58,97.44,157462.56,100558.08,56904.48 +Europe,Liechtenstein,Snacks,Offline,M,3/23/2010,252593982,3/28/2010,7027,152.58,97.44,1072179.66,684710.88,387468.78 +Europe,Lithuania,Clothes,Offline,M,6/10/2016,548202168,6/22/2016,4059,109.28,35.84,443567.52,145474.56,298092.96 +Europe,Malta,Clothes,Offline,M,12/12/2012,944843375,12/24/2012,9006,109.28,35.84,984175.68,322775.04,661400.64 +Sub-Saharan Africa,Togo,Meat,Offline,H,4/22/2017,131628930,6/11/2017,780,421.89,364.69,329074.2,284458.2,44616 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,L,1/23/2014,467982661,1/28/2014,5324,437.2,263.33,2327652.8,1401968.92,925683.88 +Europe,Liechtenstein,Fruits,Offline,H,7/19/2011,333640897,8/12/2011,610,9.33,6.92,5691.3,4221.2,1470.1 +Middle East and North Africa,Turkey,Personal Care,Offline,H,5/15/2015,878652465,6/25/2015,1645,81.73,56.67,134445.85,93222.15,41223.7 +Middle East and North Africa,Oman,Snacks,Offline,M,1/20/2017,173378694,1/20/2017,5463,152.58,97.44,833544.54,532314.72,301229.82 +Sub-Saharan Africa,Botswana,Meat,Online,L,12/28/2012,858493411,2/5/2013,6133,421.89,364.69,2587451.37,2236643.77,350807.6 +Sub-Saharan Africa,Tanzania,Beverages,Online,H,10/6/2015,694982945,10/9/2015,9752,47.45,31.79,462732.4,310016.08,152716.32 +Central America and the Caribbean,Barbados,Household,Online,C,7/10/2012,214146125,8/10/2012,9452,668.27,502.54,6316488.04,4750008.08,1566479.96 +Middle East and North Africa,Saudi Arabia,Beverages,Online,L,3/16/2014,467594277,4/7/2014,393,47.45,31.79,18647.85,12493.47,6154.38 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,C,11/15/2013,777251231,11/28/2013,4766,205.7,117.11,980366.2,558146.26,422219.94 +Europe,Belarus,Cereal,Offline,L,3/28/2013,985353314,4/3/2013,6797,205.7,117.11,1398142.9,795996.67,602146.23 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,C,4/12/2011,104449355,5/24/2011,7740,437.2,263.33,3383928,2038174.2,1345753.8 +Europe,Greece,Cosmetics,Offline,L,8/13/2015,367400681,9/3/2015,881,437.2,263.33,385173.2,231993.73,153179.47 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,H,1/2/2016,477381122,2/8/2016,6537,437.2,263.33,2857976.4,1721388.21,1136588.19 +Australia and Oceania,Vanuatu,Beverages,Online,M,10/31/2010,557877004,12/12/2010,7057,47.45,31.79,334854.65,224342.03,110512.62 +Middle East and North Africa,Oman,Cosmetics,Offline,L,12/3/2010,802687156,1/2/2011,1822,437.2,263.33,796578.4,479787.26,316791.14 +Australia and Oceania,Vanuatu,Household,Offline,C,1/1/2013,125922906,1/8/2013,2241,668.27,502.54,1497593.07,1126192.14,371400.93 +Europe,Lithuania,Baby Food,Offline,M,2/3/2011,212008082,2/20/2011,6758,255.28,159.42,1725182.24,1077360.36,647821.88 +Europe,Macedonia,Personal Care,Offline,L,5/30/2015,565679013,6/16/2015,5846,81.73,56.67,477793.58,331292.82,146500.76 +Europe,Ireland,Cereal,Online,L,9/29/2010,761984527,10/3/2010,7009,205.7,117.11,1441751.3,820823.99,620927.31 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,C,3/26/2013,896285951,5/2/2013,9785,668.27,502.54,6539021.95,4917353.9,1621668.05 +Central America and the Caribbean,Belize,Clothes,Offline,L,7/30/2013,234257113,8/10/2013,740,109.28,35.84,80867.2,26521.6,54345.6 +Australia and Oceania,New Zealand,Office Supplies,Offline,M,2/12/2011,361884343,3/25/2011,8474,651.21,524.96,5518353.54,4448511.04,1069842.5 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,L,1/14/2010,235466468,2/5/2010,8615,255.28,159.42,2199237.2,1373403.3,825833.9 +Europe,Monaco,Vegetables,Online,C,8/6/2015,231614816,8/24/2015,8826,154.06,90.93,1359733.56,802548.18,557185.38 +North America,Canada,Household,Online,H,3/7/2015,797253215,4/5/2015,3798,668.27,502.54,2538089.46,1908646.92,629442.54 +Asia,India,Personal Care,Online,L,5/20/2012,199617993,6/8/2012,255,81.73,56.67,20841.15,14450.85,6390.3 +Europe,Lithuania,Cosmetics,Offline,L,8/30/2015,376257979,10/10/2015,1952,437.2,263.33,853414.4,514020.16,339394.24 +Asia,Kazakhstan,Baby Food,Offline,C,10/22/2011,185034501,10/30/2011,4676,255.28,159.42,1193689.28,745447.92,448241.36 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,L,3/9/2015,354121387,4/4/2015,1242,47.45,31.79,58932.9,39483.18,19449.72 +Asia,India,Vegetables,Offline,M,12/7/2010,332004964,12/18/2010,6502,154.06,90.93,1001698.12,591226.86,410471.26 +Asia,Mongolia,Snacks,Offline,H,10/6/2011,537484061,10/24/2011,2333,152.58,97.44,355969.14,227327.52,128641.62 +Sub-Saharan Africa,Liberia,Snacks,Offline,C,4/20/2016,109670007,5/6/2016,2647,152.58,97.44,403879.26,257923.68,145955.58 +Europe,Serbia,Snacks,Offline,L,11/19/2012,957986629,11/30/2012,8387,152.58,97.44,1279688.46,817229.28,462459.18 +Europe,Iceland,Snacks,Online,L,8/17/2013,112170255,9/11/2013,2526,152.58,97.44,385417.08,246133.44,139283.64 +Asia,Malaysia,Fruits,Online,L,10/11/2012,972269713,10/24/2012,5069,9.33,6.92,47293.77,35077.48,12216.29 +Asia,Mongolia,Cereal,Offline,C,3/24/2013,258646333,5/13/2013,8052,205.7,117.11,1656296.4,942969.72,713326.68 +Europe,Armenia,Meat,Offline,L,2/21/2015,161973941,4/5/2015,543,421.89,364.69,229086.27,198026.67,31059.6 +Europe,Portugal,Fruits,Online,L,3/6/2012,693238866,3/23/2012,3641,9.33,6.92,33970.53,25195.72,8774.81 +Sub-Saharan Africa,Liberia,Meat,Online,M,6/3/2010,133739936,7/6/2010,5474,421.89,364.69,2309425.86,1996313.06,313112.8 +Europe,Cyprus,Snacks,Online,H,1/6/2017,885088479,1/21/2017,6204,152.58,97.44,946606.32,604517.76,342088.56 +Europe,Switzerland,Cosmetics,Offline,C,9/3/2013,919208323,10/1/2013,3025,437.2,263.33,1322530,796573.25,525956.75 +Sub-Saharan Africa,Chad,Baby Food,Online,H,6/15/2013,528335797,7/31/2013,5158,255.28,159.42,1316734.24,822288.36,494445.88 +Central America and the Caribbean,Panama,Beverages,Online,M,7/23/2011,975019729,8/27/2011,8860,47.45,31.79,420407,281659.4,138747.6 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,L,10/25/2011,442121446,11/16/2011,2416,421.89,364.69,1019286.24,881091.04,138195.2 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,M,5/6/2015,782814776,5/30/2015,1143,437.2,263.33,499719.6,300986.19,198733.41 +Europe,Sweden,Cereal,Offline,M,9/28/2016,770586049,10/18/2016,2391,205.7,117.11,491828.7,280010.01,211818.69 +Asia,Brunei,Clothes,Offline,L,6/23/2015,149234092,7/20/2015,539,109.28,35.84,58901.92,19317.76,39584.16 +Europe,Albania,Cosmetics,Online,H,1/22/2012,982870233,2/18/2012,1998,437.2,263.33,873525.6,526133.34,347392.26 +Sub-Saharan Africa,South Africa,Personal Care,Offline,H,11/13/2011,905918300,12/23/2011,211,81.73,56.67,17245.03,11957.37,5287.66 +Europe,Albania,Snacks,Online,M,10/6/2013,773114621,11/21/2013,652,152.58,97.44,99482.16,63530.88,35951.28 +Europe,Denmark,Cereal,Offline,M,11/22/2013,609508025,12/10/2013,5824,205.7,117.11,1197996.8,682048.64,515948.16 +Sub-Saharan Africa,Malawi,Cereal,Online,C,1/14/2017,960459840,2/22/2017,265,205.7,117.11,54510.5,31034.15,23476.35 +Sub-Saharan Africa,Mauritius ,Household,Offline,M,2/9/2010,641643893,3/13/2010,5542,668.27,502.54,3703552.34,2785076.68,918475.66 +Europe,Lithuania,Meat,Offline,H,5/18/2011,789046514,6/20/2011,5253,421.89,364.69,2216188.17,1915716.57,300471.6 +Asia,Bangladesh,Fruits,Offline,H,9/3/2013,808966529,9/17/2013,28,9.33,6.92,261.24,193.76,67.48 +Sub-Saharan Africa,Togo,Office Supplies,Online,H,11/23/2010,628015267,12/8/2010,2528,651.21,524.96,1646258.88,1327098.88,319160 +Sub-Saharan Africa,Mauritania,Household,Online,C,12/6/2016,243116557,12/15/2016,2447,668.27,502.54,1635256.69,1229715.38,405541.31 +Europe,Czech Republic,Cosmetics,Offline,M,6/12/2016,171506726,7/19/2016,1506,437.2,263.33,658423.2,396574.98,261848.22 +Europe,Malta,Office Supplies,Online,L,2/9/2014,100734603,3/6/2014,8462,651.21,524.96,5510539.02,4442211.52,1068327.5 +Australia and Oceania,Solomon Islands,Meat,Online,M,8/22/2015,238661515,9/3/2015,4101,421.89,364.69,1730170.89,1495593.69,234577.2 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,C,6/23/2016,863461291,7/23/2016,6239,109.28,35.84,681797.92,223605.76,458192.16 +Europe,Malta,Cosmetics,Online,L,2/12/2013,973620259,3/1/2013,4726,437.2,263.33,2066207.2,1244497.58,821709.62 +Asia,Bhutan,Snacks,Online,M,6/26/2014,537937247,7/2/2014,6440,152.58,97.44,982615.2,627513.6,355101.6 +Europe,Norway,Meat,Offline,C,6/2/2015,945523583,7/13/2015,295,421.89,364.69,124457.55,107583.55,16874 +Central America and the Caribbean,Cuba,Fruits,Offline,M,8/12/2015,955803096,8/12/2015,2231,9.33,6.92,20815.23,15438.52,5376.71 +Asia,Sri Lanka,Household,Online,L,10/29/2015,748512113,11/30/2015,223,668.27,502.54,149024.21,112066.42,36957.79 +Middle East and North Africa,Algeria,Household,Offline,L,2/3/2014,573699462,2/21/2014,9275,668.27,502.54,6198204.25,4661058.5,1537145.75 +Sub-Saharan Africa,Comoros,Household,Online,C,2/2/2017,301726472,2/7/2017,6423,668.27,502.54,4292298.21,3227814.42,1064483.79 +Middle East and North Africa,Bahrain,Fruits,Offline,H,8/16/2013,773266971,9/14/2013,5735,9.33,6.92,53507.55,39686.2,13821.35 +Sub-Saharan Africa,Madagascar,Baby Food,Online,L,4/14/2016,649307286,5/22/2016,3310,255.28,159.42,844976.8,527680.2,317296.6 +Europe,Andorra,Cosmetics,Offline,M,3/23/2012,461146247,4/8/2012,2277,437.2,263.33,995504.4,599602.41,395901.99 +Middle East and North Africa,Egypt,Cereal,Offline,H,5/17/2012,360395181,6/2/2012,7798,205.7,117.11,1604048.6,913223.78,690824.82 +Europe,Malta,Cereal,Online,L,5/18/2017,568977916,6/11/2017,2064,205.7,117.11,424564.8,241715.04,182849.76 +Sub-Saharan Africa,Sudan,Cosmetics,Online,M,10/15/2013,929130780,11/27/2013,9300,437.2,263.33,4065960,2448969,1616991 +Sub-Saharan Africa,Kenya,Personal Care,Offline,L,9/28/2015,453402602,10/8/2015,760,81.73,56.67,62114.8,43069.2,19045.6 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,C,9/16/2015,474654710,10/16/2015,9731,437.2,263.33,4254393.2,2562464.23,1691928.97 +Sub-Saharan Africa,Guinea,Beverages,Offline,M,1/6/2011,596060931,2/19/2011,6530,47.45,31.79,309848.5,207588.7,102259.8 +Sub-Saharan Africa,Kenya,Personal Care,Online,C,3/15/2015,941107594,3/19/2015,3506,81.73,56.67,286545.38,198685.02,87860.36 +Asia,Laos,Cereal,Online,M,5/12/2016,803593528,5/18/2016,37,205.7,117.11,7610.9,4333.07,3277.83 +Europe,Croatia,Beverages,Offline,C,3/27/2011,897630059,3/31/2011,7537,47.45,31.79,357630.65,239601.23,118029.42 +Central America and the Caribbean,Grenada,Beverages,Online,C,7/18/2016,207641017,9/1/2016,4446,47.45,31.79,210962.7,141338.34,69624.36 +Sub-Saharan Africa,Tanzania,Vegetables,Online,L,3/27/2012,938362729,4/28/2012,1239,154.06,90.93,190880.34,112662.27,78218.07 +North America,United States of America,Beverages,Offline,C,5/17/2013,864844024,5/30/2013,5420,47.45,31.79,257179,172301.8,84877.2 +Sub-Saharan Africa,Mauritania,Clothes,Online,L,5/21/2013,982446229,7/9/2013,6526,109.28,35.84,713161.28,233891.84,479269.44 +Europe,Czech Republic,Vegetables,Offline,C,7/18/2010,556843173,8/22/2010,1124,154.06,90.93,173163.44,102205.32,70958.12 +Central America and the Caribbean,Jamaica,Clothes,Offline,H,10/4/2011,274021184,11/5/2011,7813,109.28,35.84,853804.64,280017.92,573786.72 +Central America and the Caribbean,Jamaica,Fruits,Online,C,8/23/2013,890279090,10/1/2013,2222,9.33,6.92,20731.26,15376.24,5355.02 +Asia,Turkmenistan,Snacks,Offline,L,11/19/2013,982228219,12/8/2013,2012,152.58,97.44,306990.96,196049.28,110941.68 +Europe,Germany,Meat,Offline,L,1/6/2015,996792399,1/28/2015,1877,421.89,364.69,791887.53,684523.13,107364.4 +Europe,Italy,Baby Food,Offline,L,1/20/2013,101207959,2/1/2013,8539,255.28,159.42,2179835.92,1361287.38,818548.54 +Sub-Saharan Africa,Chad,Office Supplies,Offline,M,6/16/2016,233023726,7/27/2016,5754,651.21,524.96,3747062.34,3020619.84,726442.5 +Sub-Saharan Africa,Burundi,Vegetables,Offline,H,1/8/2012,250101029,2/1/2012,9307,154.06,90.93,1433836.42,846285.51,587550.91 +Asia,Nepal,Office Supplies,Online,C,2/7/2014,880613696,2/22/2014,2017,651.21,524.96,1313490.57,1058844.32,254646.25 +Central America and the Caribbean,Cuba,Vegetables,Offline,M,6/3/2015,673048055,7/4/2015,8731,154.06,90.93,1345097.86,793909.83,551188.03 +Middle East and North Africa,Kuwait,Personal Care,Offline,L,7/15/2013,946202933,8/11/2013,1330,81.73,56.67,108700.9,75371.1,33329.8 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,M,8/26/2014,839189660,9/16/2014,3724,651.21,524.96,2425106.04,1954951.04,470155 +Australia and Oceania,Marshall Islands,Meat,Offline,C,9/2/2014,461432063,9/23/2014,6856,421.89,364.69,2892477.84,2500314.64,392163.2 +Central America and the Caribbean,Haiti,Beverages,Offline,C,7/27/2010,442666471,9/11/2010,3701,47.45,31.79,175612.45,117654.79,57957.66 +Europe,Sweden,Snacks,Online,L,9/28/2011,582941710,10/2/2011,4261,152.58,97.44,650143.38,415191.84,234951.54 +Asia,Singapore,Meat,Offline,H,7/1/2013,302619111,7/19/2013,575,421.89,364.69,242586.75,209696.75,32890 +Europe,Bulgaria,Beverages,Offline,L,1/5/2016,892372500,2/22/2016,1708,47.45,31.79,81044.6,54297.32,26747.28 +Sub-Saharan Africa,Tanzania,Beverages,Online,L,12/8/2012,563188207,12/23/2012,8760,47.45,31.79,415662,278480.4,137181.6 +Asia,Indonesia,Personal Care,Offline,M,5/12/2010,296365058,6/13/2010,9861,81.73,56.67,805939.53,558822.87,247116.66 +Sub-Saharan Africa,Lesotho,Personal Care,Online,M,6/4/2015,693514382,6/28/2015,5172,81.73,56.67,422707.56,293097.24,129610.32 +Central America and the Caribbean,Grenada,Snacks,Offline,H,5/31/2017,626560008,6/3/2017,1885,152.58,97.44,287613.3,183674.4,103938.9 +Sub-Saharan Africa,Namibia,Household,Offline,L,3/30/2014,387738263,5/15/2014,9223,668.27,502.54,6163454.21,4634926.42,1528527.79 +Middle East and North Africa,Jordan,Baby Food,Offline,C,4/4/2016,339597976,4/21/2016,3442,255.28,159.42,878673.76,548723.64,329950.12 +Europe,Cyprus,Cereal,Online,M,2/23/2012,465000474,4/8/2012,2828,205.7,117.11,581719.6,331187.08,250532.52 +Middle East and North Africa,Qatar,Office Supplies,Offline,M,8/5/2010,817119586,9/19/2010,2699,651.21,524.96,1757615.79,1416867.04,340748.75 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,L,10/10/2013,169441640,11/26/2013,401,154.06,90.93,61778.06,36462.93,25315.13 +Europe,Kosovo,Fruits,Online,H,7/31/2013,965765464,8/18/2013,317,9.33,6.92,2957.61,2193.64,763.97 +Asia,Tajikistan,Baby Food,Offline,H,7/11/2010,770202386,8/20/2010,8856,255.28,159.42,2260759.68,1411823.52,848936.16 +Central America and the Caribbean,El Salvador,Cereal,Online,M,7/23/2017,817176234,8/23/2017,9462,205.7,117.11,1946333.4,1108094.82,838238.58 +Europe,Andorra,Cosmetics,Offline,C,10/29/2010,161423337,11/23/2010,7607,437.2,263.33,3325780.4,2003151.31,1322629.09 +Asia,China,Meat,Online,H,10/5/2016,627992522,11/16/2016,5798,421.89,364.69,2446118.22,2114472.62,331645.6 +Central America and the Caribbean,Dominican Republic,Clothes,Online,M,6/5/2017,962245118,6/20/2017,8569,109.28,35.84,936420.32,307112.96,629307.36 +Asia,Singapore,Snacks,Offline,H,11/19/2014,879854953,12/8/2014,7488,152.58,97.44,1142519.04,729630.72,412888.32 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,M,4/3/2012,616808354,5/11/2012,6154,651.21,524.96,4007546.34,3230603.84,776942.5 +Europe,Switzerland,Cosmetics,Offline,H,7/8/2017,479404151,8/23/2017,5197,437.2,263.33,2272128.4,1368526.01,903602.39 +Asia,Turkmenistan,Meat,Offline,L,12/29/2016,394253671,1/29/2017,7277,421.89,364.69,3070093.53,2653849.13,416244.4 +Middle East and North Africa,Egypt,Cereal,Online,H,1/1/2017,358280742,1/18/2017,2088,205.7,117.11,429501.6,244525.68,184975.92 +Middle East and North Africa,Morocco,Cosmetics,Online,H,5/9/2017,888721692,6/23/2017,1353,437.2,263.33,591531.6,356285.49,235246.11 +Middle East and North Africa,Tunisia ,Fruits,Offline,H,2/21/2015,773125350,4/1/2015,3826,9.33,6.92,35696.58,26475.92,9220.66 +Middle East and North Africa,Algeria,Office Supplies,Offline,M,2/2/2016,219353044,3/16/2016,295,651.21,524.96,192106.95,154863.2,37243.75 +Middle East and North Africa,Israel,Beverages,Online,L,8/19/2015,405578601,9/21/2015,8576,47.45,31.79,406931.2,272631.04,134300.16 +Europe,Sweden,Clothes,Offline,H,4/8/2010,330288350,4/9/2010,8517,109.28,35.84,930737.76,305249.28,625488.48 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,C,6/29/2016,862281119,7/28/2016,7000,205.7,117.11,1439900,819770,620130 +Asia,Kyrgyzstan,Household,Online,H,1/1/2014,690668237,1/10/2014,2934,668.27,502.54,1960704.18,1474452.36,486251.82 +Central America and the Caribbean,Belize,Personal Care,Offline,M,1/23/2010,374873530,2/16/2010,2263,81.73,56.67,184954.99,128244.21,56710.78 +Sub-Saharan Africa,Sudan,Vegetables,Online,L,1/2/2013,994633328,1/19/2013,2960,154.06,90.93,456017.6,269152.8,186864.8 +Asia,Taiwan,Beverages,Offline,M,4/16/2013,999996459,5/9/2013,29,47.45,31.79,1376.05,921.91,454.14 +Middle East and North Africa,Yemen,Household,Online,L,1/9/2010,261324250,2/17/2010,508,668.27,502.54,339481.16,255290.32,84190.84 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,C,9/24/2014,519290530,11/12/2014,8463,154.06,90.93,1303809.78,769540.59,534269.19 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,M,4/13/2017,434881627,6/2/2017,9992,437.2,263.33,4368502.4,2631193.36,1737309.04 +Asia,South Korea,Snacks,Offline,H,5/26/2012,539396369,6/25/2012,8227,152.58,97.44,1255275.66,801638.88,453636.78 +Middle East and North Africa,Egypt,Office Supplies,Offline,C,1/7/2011,984446084,2/15/2011,8328,651.21,524.96,5423276.88,4371866.88,1051410 +Asia,Kazakhstan,Vegetables,Offline,M,10/12/2013,191954600,10/26/2013,2487,154.06,90.93,383147.22,226142.91,157004.31 +North America,Greenland,Meat,Offline,M,10/25/2014,704158246,10/31/2014,4928,421.89,364.69,2079073.92,1797192.32,281881.6 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,C,2/8/2013,633605849,2/14/2013,6906,437.2,263.33,3019303.2,1818556.98,1200746.22 +Middle East and North Africa,Iran,Fruits,Online,H,4/10/2016,413158738,4/27/2016,1707,9.33,6.92,15926.31,11812.44,4113.87 +Australia and Oceania,New Zealand,Snacks,Offline,H,1/27/2014,545990741,2/24/2014,9648,152.58,97.44,1472091.84,940101.12,531990.72 +Central America and the Caribbean,Nicaragua,Meat,Online,C,6/20/2012,255588185,8/5/2012,3079,421.89,364.69,1298999.31,1122880.51,176118.8 +Australia and Oceania,Samoa ,Cosmetics,Online,L,9/14/2014,635749900,9/25/2014,1378,437.2,263.33,602461.6,362868.74,239592.86 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,M,7/5/2017,600587213,8/5/2017,5957,651.21,524.96,3879257.97,3127186.72,752071.25 +Sub-Saharan Africa,Senegal,Baby Food,Offline,L,11/26/2014,934523952,1/15/2015,5259,255.28,159.42,1342517.52,838389.78,504127.74 +Europe,Moldova ,Vegetables,Offline,L,2/8/2017,242296445,3/4/2017,9757,154.06,90.93,1503163.42,887204.01,615959.41 +Sub-Saharan Africa,Guinea,Beverages,Online,M,6/23/2016,798953521,6/24/2016,6956,47.45,31.79,330062.2,221131.24,108930.96 +Asia,Turkmenistan,Cereal,Online,L,1/5/2014,899856507,2/13/2014,6392,205.7,117.11,1314834.4,748567.12,566267.28 +Middle East and North Africa,Afghanistan,Cosmetics,Online,M,7/22/2015,710679233,8/27/2015,4633,437.2,263.33,2025547.6,1220007.89,805539.71 +Europe,Georgia,Vegetables,Offline,H,11/14/2012,917408025,11/14/2012,276,154.06,90.93,42520.56,25096.68,17423.88 +Sub-Saharan Africa,Benin,Clothes,Offline,M,2/24/2010,476341712,3/31/2010,8953,109.28,35.84,978383.84,320875.52,657508.32 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,L,8/24/2012,664091622,10/12/2012,8323,651.21,524.96,5420020.83,4369242.08,1050778.75 +Middle East and North Africa,Syria,Meat,Online,M,4/28/2015,127581584,6/11/2015,3081,421.89,364.69,1299843.09,1123609.89,176233.2 +Sub-Saharan Africa,Mali,Household,Online,H,3/14/2014,734047925,4/16/2014,9948,668.27,502.54,6647949.96,4999267.92,1648682.04 +Asia,Kyrgyzstan,Snacks,Offline,M,2/26/2010,821039474,3/17/2010,2680,152.58,97.44,408914.4,261139.2,147775.2 +Europe,Italy,Clothes,Offline,C,9/14/2012,146417558,10/2/2012,7064,109.28,35.84,771953.92,253173.76,518780.16 +North America,United States of America,Cosmetics,Online,M,6/29/2013,338356006,7/31/2013,5916,437.2,263.33,2586475.2,1557860.28,1028614.92 +Middle East and North Africa,Jordan,Meat,Online,M,10/21/2012,845341145,11/19/2012,4085,421.89,364.69,1723420.65,1489758.65,233662 +Europe,Hungary,Office Supplies,Offline,L,10/13/2015,286171805,10/26/2015,3451,651.21,524.96,2247325.71,1811636.96,435688.75 +Asia,Cambodia,Fruits,Online,H,6/22/2013,499959313,6/26/2013,7926,9.33,6.92,73949.58,54847.92,19101.66 +Europe,Portugal,Office Supplies,Offline,L,12/6/2016,696127498,12/14/2016,8451,651.21,524.96,5503375.71,4436436.96,1066938.75 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,M,7/23/2015,604412686,9/7/2015,8000,437.2,263.33,3497600,2106640,1390960 +Australia and Oceania,Vanuatu,Household,Offline,H,3/5/2011,924863708,3/29/2011,6578,668.27,502.54,4395880.06,3305708.12,1090171.94 +Middle East and North Africa,Jordan,Cereal,Offline,M,3/30/2014,177841889,4/15/2014,6222,205.7,117.11,1279865.4,728658.42,551206.98 +Europe,Latvia,Meat,Offline,C,5/10/2017,554021060,6/10/2017,5998,421.89,364.69,2530496.22,2187410.62,343085.6 +Europe,Kosovo,Clothes,Offline,H,3/3/2014,264387547,4/14/2014,7005,109.28,35.84,765506.4,251059.2,514447.2 +Europe,Finland,Snacks,Offline,C,10/9/2010,290240180,10/19/2010,7374,152.58,97.44,1125124.92,718522.56,406602.36 +Europe,Croatia,Meat,Online,C,4/22/2014,333190286,5/2/2014,7265,421.89,364.69,3065030.85,2649472.85,415558 +Sub-Saharan Africa,The Gambia,Personal Care,Online,L,1/20/2014,165161693,1/26/2014,3870,81.73,56.67,316295.1,219312.9,96982.2 +Asia,Brunei,Personal Care,Online,M,7/4/2015,978390729,7/28/2015,6414,81.73,56.67,524216.22,363481.38,160734.84 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,L,11/10/2013,435426223,12/8/2013,1150,437.2,263.33,502780,302829.5,199950.5 +Sub-Saharan Africa,Liberia,Snacks,Offline,M,12/12/2012,319129502,1/27/2013,6366,152.58,97.44,971324.28,620303.04,351021.24 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,L,11/20/2013,682674396,1/3/2014,7379,47.45,31.79,350133.55,234578.41,115555.14 +Middle East and North Africa,Kuwait,Snacks,Online,H,4/13/2011,299547231,4/14/2011,1537,152.58,97.44,234515.46,149765.28,84750.18 +Sub-Saharan Africa,Namibia,Beverages,Online,C,2/27/2012,713546836,4/4/2012,3220,47.45,31.79,152789,102363.8,50425.2 +Asia,Indonesia,Cereal,Online,H,1/14/2017,388784539,2/13/2017,8840,205.7,117.11,1818388,1035252.4,783135.6 +Europe,Ireland,Clothes,Offline,C,2/25/2016,559684169,2/25/2016,1838,109.28,35.84,200856.64,65873.92,134982.72 +Europe,France,Clothes,Online,C,12/7/2015,280982053,1/7/2016,7688,109.28,35.84,840144.64,275537.92,564606.72 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,L,7/12/2012,477727019,8/24/2012,8896,437.2,263.33,3889331.2,2342583.68,1546747.52 +Europe,Montenegro,Household,Offline,H,9/19/2010,795280396,10/9/2010,9997,668.27,502.54,6680695.19,5023892.38,1656802.81 +Europe,Portugal,Fruits,Offline,M,7/23/2012,949316012,8/26/2012,2559,9.33,6.92,23875.47,17708.28,6167.19 +Sub-Saharan Africa,Sierra Leone,Meat,Online,H,8/9/2013,275820195,8/30/2013,180,421.89,364.69,75940.2,65644.2,10296 +Asia,Mongolia,Cosmetics,Offline,M,4/6/2014,881091773,4/11/2014,3490,437.2,263.33,1525828,919021.7,606806.3 +Europe,Malta,Household,Online,M,12/29/2015,891742074,1/22/2016,5151,668.27,502.54,3442258.77,2588583.54,853675.23 +Central America and the Caribbean,Dominica,Household,Online,M,7/19/2017,304694926,7/21/2017,4855,668.27,502.54,3244450.85,2439831.7,804619.15 +Middle East and North Africa,Bahrain,Vegetables,Offline,H,3/1/2011,537186658,3/30/2011,4324,154.06,90.93,666155.44,393181.32,272974.12 +Asia,Vietnam,Fruits,Offline,L,8/24/2016,376766097,9/25/2016,2316,9.33,6.92,21608.28,16026.72,5581.56 +Europe,Italy,Office Supplies,Offline,C,1/4/2017,931294572,1/4/2017,9614,651.21,524.96,6260732.94,5046965.44,1213767.5 +Middle East and North Africa,Egypt,Cosmetics,Online,C,4/5/2015,678945910,4/18/2015,4037,437.2,263.33,1764976.4,1063063.21,701913.19 +Central America and the Caribbean,Saint Lucia,Meat,Online,H,6/19/2015,418206441,7/2/2015,5434,421.89,364.69,2292550.26,1981725.46,310824.8 +Europe,Georgia,Personal Care,Online,M,5/27/2011,117874991,6/26/2011,684,81.73,56.67,55903.32,38762.28,17141.04 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,L,1/22/2013,267062890,1/28/2013,8699,205.7,117.11,1789384.3,1018739.89,770644.41 +Central America and the Caribbean,Honduras,Cereal,Online,L,7/23/2012,525193965,8/17/2012,5420,205.7,117.11,1114894,634736.2,480157.8 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,C,8/28/2010,172004544,9/28/2010,8822,437.2,263.33,3856978.4,2323097.26,1533881.14 +Asia,Uzbekistan,Fruits,Offline,L,12/18/2012,357543456,12/25/2012,3909,9.33,6.92,36470.97,27050.28,9420.69 +Sub-Saharan Africa,Sudan,Snacks,Offline,L,1/3/2011,952172029,1/3/2011,7717,152.58,97.44,1177459.86,751944.48,425515.38 +Europe,Estonia,Meat,Online,C,4/23/2016,996564090,6/8/2016,4315,421.89,364.69,1820455.35,1573637.35,246818 +Sub-Saharan Africa,Lesotho,Personal Care,Online,M,3/6/2011,951705968,4/15/2011,9800,81.73,56.67,800954,555366,245588 +Sub-Saharan Africa,Tanzania,Household,Offline,H,1/17/2013,448896491,2/8/2013,7302,668.27,502.54,4879707.54,3669547.08,1210160.46 +Middle East and North Africa,Pakistan,Beverages,Offline,H,2/19/2010,539746987,3/31/2010,1983,47.45,31.79,94093.35,63039.57,31053.78 +Sub-Saharan Africa,Djibouti,Household,Offline,L,8/28/2010,546181285,9/28/2010,6034,668.27,502.54,4032341.18,3032326.36,1000014.82 +Middle East and North Africa,Turkey,Baby Food,Online,L,4/24/2016,310435712,6/12/2016,3681,255.28,159.42,939685.68,586825.02,352860.66 +Asia,India,Baby Food,Online,M,12/11/2010,645059096,1/11/2011,6176,255.28,159.42,1576609.28,984577.92,592031.36 +Middle East and North Africa,Iran,Household,Online,C,4/25/2017,182912766,5/27/2017,6807,668.27,502.54,4548913.89,3420789.78,1128124.11 +Middle East and North Africa,Libya,Beverages,Offline,C,1/13/2010,327170550,2/24/2010,5891,47.45,31.79,279527.95,187274.89,92253.06 +North America,Greenland,Meat,Online,H,3/18/2010,301318776,4/1/2010,5777,421.89,364.69,2437258.53,2106814.13,330444.4 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,H,7/8/2013,299156272,8/21/2013,5844,651.21,524.96,3805671.24,3067866.24,737805 +Asia,Uzbekistan,Cereal,Online,H,9/7/2016,134794366,10/12/2016,7503,205.7,117.11,1543367.1,878676.33,664690.77 +Middle East and North Africa,Iran,Vegetables,Offline,C,9/24/2013,592656886,10/27/2013,9198,154.06,90.93,1417043.88,836374.14,580669.74 +Asia,India,Meat,Online,M,11/17/2014,277480161,1/1/2015,1401,421.89,364.69,591067.89,510930.69,80137.2 +Asia,Kyrgyzstan,Cosmetics,Offline,M,6/25/2012,564313018,7/12/2012,1617,437.2,263.33,706952.4,425804.61,281147.79 +Europe,Ukraine,Personal Care,Offline,C,2/10/2015,648516786,2/17/2015,9383,81.73,56.67,766872.59,531734.61,235137.98 +Asia,Indonesia,Cosmetics,Online,M,6/20/2013,695765292,7/4/2013,1266,437.2,263.33,553495.2,333375.78,220119.42 +Asia,Vietnam,Baby Food,Offline,M,6/17/2014,492044866,8/5/2014,5865,255.28,159.42,1497217.2,934998.3,562218.9 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,M,9/14/2014,793654334,9/22/2014,8809,651.21,524.96,5736508.89,4624372.64,1112136.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,H,11/19/2011,177205026,11/25/2011,7760,9.33,6.92,72400.8,53699.2,18701.6 +Middle East and North Africa,Kuwait,Household,Offline,M,2/7/2016,889620769,3/22/2016,7410,668.27,502.54,4951880.7,3723821.4,1228059.3 +Europe,Austria,Office Supplies,Offline,L,10/26/2015,298137891,11/28/2015,4482,651.21,524.96,2918723.22,2352870.72,565852.5 +Europe,Serbia,Office Supplies,Offline,C,11/24/2011,340305221,12/20/2011,2732,651.21,524.96,1779105.72,1434190.72,344915 +Middle East and North Africa,Algeria,Office Supplies,Offline,C,11/11/2013,773984086,12/21/2013,7946,651.21,524.96,5174514.66,4171332.16,1003182.5 +Asia,Kyrgyzstan,Cereal,Online,H,5/11/2013,527348315,6/7/2013,2940,205.7,117.11,604758,344303.4,260454.6 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,H,9/1/2010,848884236,9/5/2010,2564,152.58,97.44,391215.12,249836.16,141378.96 +Central America and the Caribbean,Guatemala,Meat,Offline,C,12/5/2010,357390677,1/2/2011,8698,421.89,364.69,3669599.22,3172073.62,497525.6 +Middle East and North Africa,Pakistan,Cosmetics,Online,M,10/7/2012,891978967,10/22/2012,5253,437.2,263.33,2296611.6,1383272.49,913339.11 +Asia,Kazakhstan,Meat,Online,L,2/4/2012,762072932,2/28/2012,3170,421.89,364.69,1337391.3,1156067.3,181324 +Europe,Armenia,Personal Care,Offline,M,6/13/2013,597408902,7/6/2013,5425,81.73,56.67,443385.25,307434.75,135950.5 +North America,United States of America,Household,Offline,C,1/31/2011,198035705,2/22/2011,2021,668.27,502.54,1350573.67,1015633.34,334940.33 +Europe,Estonia,Beverages,Online,H,6/18/2015,784314668,7/30/2015,4994,47.45,31.79,236965.3,158759.26,78206.04 +North America,United States of America,Fruits,Online,L,8/7/2011,946919620,9/18/2011,3413,9.33,6.92,31843.29,23617.96,8225.33 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,C,11/16/2015,696836888,1/1/2016,8375,109.28,35.84,915220,300160,615060 +Sub-Saharan Africa,Comoros,Vegetables,Offline,L,8/28/2011,115365302,9/12/2011,8011,154.06,90.93,1234174.66,728440.23,505734.43 +Sub-Saharan Africa,Uganda,Household,Offline,L,8/29/2013,704116189,9/23/2013,2482,668.27,502.54,1658646.14,1247304.28,411341.86 +Australia and Oceania,Samoa ,Personal Care,Online,L,3/2/2011,435013377,4/9/2011,8980,81.73,56.67,733935.4,508896.6,225038.8 +Middle East and North Africa,United Arab Emirates,Household,Offline,M,3/29/2017,500293195,4/28/2017,6729,668.27,502.54,4496788.83,3381591.66,1115197.17 +Europe,Sweden,Personal Care,Online,C,12/8/2011,362504470,12/24/2011,1983,81.73,56.67,162070.59,112376.61,49693.98 +Europe,Cyprus,Clothes,Online,C,3/24/2014,904508531,4/18/2014,3029,109.28,35.84,331009.12,108559.36,222449.76 +Sub-Saharan Africa,Djibouti,Household,Offline,H,1/31/2010,379479205,2/21/2010,5185,668.27,502.54,3464979.95,2605669.9,859310.05 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,H,10/31/2016,260902822,12/5/2016,5798,421.89,364.69,2446118.22,2114472.62,331645.6 +Europe,Denmark,Clothes,Offline,H,3/18/2011,292578208,4/20/2011,9248,109.28,35.84,1010621.44,331448.32,679173.12 +Asia,Bhutan,Vegetables,Online,L,6/14/2016,738616693,8/1/2016,1948,154.06,90.93,300108.88,177131.64,122977.24 +Middle East and North Africa,Qatar,Household,Online,L,3/21/2015,133442103,5/8/2015,7339,668.27,502.54,4904433.53,3688141.06,1216292.47 +Europe,San Marino,Meat,Offline,H,12/10/2013,231790769,12/26/2013,894,421.89,364.69,377169.66,326032.86,51136.8 +Central America and the Caribbean,Grenada,Beverages,Offline,H,5/4/2016,158711516,5/27/2016,5119,47.45,31.79,242896.55,162733.01,80163.54 +Europe,Georgia,Clothes,Online,H,1/20/2012,459565675,1/22/2012,4551,109.28,35.84,497333.28,163107.84,334225.44 +Sub-Saharan Africa,South Africa,Snacks,Offline,C,9/16/2010,850027072,10/13/2010,755,152.58,97.44,115197.9,73567.2,41630.7 +Middle East and North Africa,Jordan,Snacks,Online,H,6/6/2015,666082036,7/9/2015,7331,152.58,97.44,1118563.98,714332.64,404231.34 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,C,6/24/2011,214029395,8/7/2011,4909,651.21,524.96,3196789.89,2577028.64,619761.25 +Sub-Saharan Africa,Kenya,Cereal,Offline,M,6/19/2015,320480477,8/4/2015,6150,205.7,117.11,1265055,720226.5,544828.5 +Asia,Laos,Meat,Offline,H,12/28/2010,982359111,1/13/2011,746,421.89,364.69,314729.94,272058.74,42671.2 +Middle East and North Africa,Iraq,Clothes,Offline,L,1/6/2013,916901624,2/18/2013,421,109.28,35.84,46006.88,15088.64,30918.24 +Asia,Nepal,Office Supplies,Online,L,1/20/2011,711656844,1/22/2011,3930,651.21,524.96,2559255.3,2063092.8,496162.5 +Sub-Saharan Africa,Burundi,Household,Offline,M,10/31/2010,574486100,12/7/2010,2058,668.27,502.54,1375299.66,1034227.32,341072.34 +Middle East and North Africa,Oman,Household,Offline,H,5/12/2015,783563220,6/4/2015,2624,668.27,502.54,1753540.48,1318664.96,434875.52 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,M,7/24/2013,337374532,7/27/2013,5476,421.89,364.69,2310269.64,1997042.44,313227.2 +Asia,Thailand,Cosmetics,Online,M,5/11/2014,104718863,5/19/2014,7494,437.2,263.33,3276376.8,1973395.02,1302981.78 +Europe,San Marino,Household,Online,M,8/4/2012,574707543,9/5/2012,7588,668.27,502.54,5070832.76,3813273.52,1257559.24 +Sub-Saharan Africa,Djibouti,Clothes,Online,H,7/13/2015,506764400,7/17/2015,1702,109.28,35.84,185994.56,60999.68,124994.88 +Central America and the Caribbean,Haiti,Fruits,Offline,M,5/10/2016,980625760,6/2/2016,7809,9.33,6.92,72857.97,54038.28,18819.69 +Middle East and North Africa,Pakistan,Beverages,Offline,H,2/9/2013,446340453,2/28/2013,914,47.45,31.79,43369.3,29056.06,14313.24 +Central America and the Caribbean,Barbados,Fruits,Online,C,6/17/2012,574269807,7/27/2012,8052,9.33,6.92,75125.16,55719.84,19405.32 +Asia,Cambodia,Beverages,Online,H,10/16/2010,405087649,11/5/2010,3292,47.45,31.79,156205.4,104652.68,51552.72 +Sub-Saharan Africa,South Africa,Fruits,Online,L,2/13/2013,399780309,2/21/2013,2732,9.33,6.92,25489.56,18905.44,6584.12 +Sub-Saharan Africa,Madagascar,Clothes,Offline,L,3/3/2014,189646613,4/14/2014,9502,109.28,35.84,1038378.56,340551.68,697826.88 +Europe,France,Household,Offline,L,4/20/2017,826297891,5/8/2017,8763,668.27,502.54,5856050.01,4403758.02,1452291.99 +Europe,San Marino,Fruits,Offline,H,7/31/2015,731657969,8/27/2015,2707,9.33,6.92,25256.31,18732.44,6523.87 +Asia,Indonesia,Household,Offline,M,9/18/2010,647963178,10/7/2010,5558,668.27,502.54,3714244.66,2793117.32,921127.34 +Middle East and North Africa,Syria,Baby Food,Online,H,10/29/2016,487762343,12/2/2016,8571,255.28,159.42,2188004.88,1366388.82,821616.06 +Middle East and North Africa,Somalia,Cosmetics,Offline,C,4/4/2011,683916795,4/29/2011,5033,437.2,263.33,2200427.6,1325339.89,875087.71 +Europe,United Kingdom,Cosmetics,Offline,H,1/15/2014,839600360,2/17/2014,5259,437.2,263.33,2299234.8,1384852.47,914382.33 +Europe,Sweden,Clothes,Online,L,12/31/2015,178299367,1/11/2016,1600,109.28,35.84,174848,57344,117504 +Australia and Oceania,Solomon Islands,Snacks,Offline,C,10/21/2012,693812644,10/25/2012,3434,152.58,97.44,523959.72,334608.96,189350.76 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Offline,M,5/2/2016,400251519,5/19/2016,2174,47.45,31.79,103156.3,69111.46,34044.84 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,M,1/12/2013,982039821,2/26/2013,6261,152.58,97.44,955303.38,610071.84,345231.54 +Sub-Saharan Africa,Cape Verde,Snacks,Online,H,2/14/2013,143913877,3/30/2013,6169,152.58,97.44,941266.02,601107.36,340158.66 +Europe,Luxembourg,Meat,Offline,L,7/13/2016,160922515,7/23/2016,9403,421.89,364.69,3967031.67,3429180.07,537851.6 +Australia and Oceania,New Zealand,Fruits,Offline,L,9/7/2016,228427064,9/11/2016,5499,9.33,6.92,51305.67,38053.08,13252.59 +Australia and Oceania,Solomon Islands,Vegetables,Offline,M,11/8/2011,512101352,11/30/2011,1025,154.06,90.93,157911.5,93203.25,64708.25 +Australia and Oceania,Vanuatu,Beverages,Online,H,7/8/2016,797931706,8/1/2016,4579,47.45,31.79,217273.55,145566.41,71707.14 +Australia and Oceania,Kiribati,Fruits,Offline,M,2/27/2012,942216956,3/8/2012,1790,9.33,6.92,16700.7,12386.8,4313.9 +Central America and the Caribbean,Guatemala,Fruits,Online,C,8/5/2011,421568429,9/17/2011,321,9.33,6.92,2994.93,2221.32,773.61 +Middle East and North Africa,Libya,Cereal,Offline,L,5/11/2017,582909953,6/1/2017,4864,205.7,117.11,1000524.8,569623.04,430901.76 +Sub-Saharan Africa,Niger,Office Supplies,Offline,L,5/2/2010,593477857,5/11/2010,2141,651.21,524.96,1394240.61,1123939.36,270301.25 +Australia and Oceania,Papua New Guinea,Fruits,Online,M,2/11/2014,590820968,2/22/2014,5909,9.33,6.92,55130.97,40890.28,14240.69 +Australia and Oceania,Solomon Islands,Fruits,Online,M,6/30/2015,332800614,8/9/2015,1952,9.33,6.92,18212.16,13507.84,4704.32 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,H,9/11/2013,547590625,9/11/2013,3089,437.2,263.33,1350510.8,813426.37,537084.43 +Central America and the Caribbean,Grenada,Office Supplies,Offline,C,7/28/2016,683677327,8/6/2016,4169,651.21,524.96,2714894.49,2188558.24,526336.25 +Sub-Saharan Africa,Zambia,Clothes,Offline,L,2/13/2014,259859549,3/6/2014,7070,109.28,35.84,772609.6,253388.8,519220.8 +Europe,Slovenia,Vegetables,Offline,L,7/14/2012,215248620,7/19/2012,5705,154.06,90.93,878912.3,518755.65,360156.65 +Sub-Saharan Africa,Cameroon,Snacks,Offline,C,4/20/2015,659268367,5/8/2015,1015,152.58,97.44,154868.7,98901.6,55967.1 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,L,10/24/2011,421655118,11/22/2011,5974,437.2,263.33,2611832.8,1573133.42,1038699.38 +Middle East and North Africa,Bahrain,Beverages,Online,C,6/20/2011,202457702,8/7/2011,588,47.45,31.79,27900.6,18692.52,9208.08 +North America,United States of America,Snacks,Online,H,2/24/2017,322037446,4/10/2017,6892,152.58,97.44,1051581.36,671556.48,380024.88 +Sub-Saharan Africa,The Gambia,Fruits,Online,L,11/21/2013,271068179,12/22/2013,3953,9.33,6.92,36881.49,27354.76,9526.73 +Central America and the Caribbean,Barbados,Baby Food,Offline,C,6/25/2010,960536229,7/24/2010,2870,255.28,159.42,732653.6,457535.4,275118.2 +Asia,Vietnam,Baby Food,Offline,L,1/5/2013,671740424,2/24/2013,1774,255.28,159.42,452866.72,282811.08,170055.64 +Central America and the Caribbean,The Bahamas,Beverages,Offline,C,6/27/2013,906292092,7/15/2013,825,47.45,31.79,39146.25,26226.75,12919.5 +Middle East and North Africa,Tunisia ,Clothes,Offline,L,4/29/2016,536115062,6/16/2016,7215,109.28,35.84,788455.2,258585.6,529869.6 +Central America and the Caribbean,Costa Rica,Beverages,Online,L,11/17/2011,753445661,12/2/2011,169,47.45,31.79,8019.05,5372.51,2646.54 +Middle East and North Africa,Turkey,Cosmetics,Online,M,6/25/2010,120832717,7/29/2010,5941,437.2,263.33,2597405.2,1564443.53,1032961.67 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,M,12/23/2015,421137559,1/24/2016,2817,152.58,97.44,429817.86,274488.48,155329.38 +Central America and the Caribbean,Costa Rica,Meat,Online,H,4/30/2014,807534015,5/26/2014,6115,421.89,364.69,2579857.35,2230079.35,349778 +Asia,Uzbekistan,Vegetables,Offline,M,4/14/2015,953508412,5/30/2015,3183,154.06,90.93,490372.98,289430.19,200942.79 +Sub-Saharan Africa,Togo,Clothes,Offline,L,9/25/2010,602859580,10/3/2010,8401,109.28,35.84,918061.28,301091.84,616969.44 +Asia,Japan,Snacks,Online,M,5/3/2016,919698846,6/17/2016,8181,152.58,97.44,1248256.98,797156.64,451100.34 +Asia,Vietnam,Clothes,Offline,C,10/3/2014,438450038,10/27/2014,5964,109.28,35.84,651745.92,213749.76,437996.16 +Sub-Saharan Africa,Botswana,Office Supplies,Online,L,6/3/2012,913849484,7/2/2012,7225,651.21,524.96,4704992.25,3792836,912156.25 +Europe,Serbia,Beverages,Offline,C,1/20/2013,570946013,2/20/2013,4468,47.45,31.79,212006.6,142037.72,69968.88 +Europe,Denmark,Baby Food,Online,L,11/11/2013,855100953,11/24/2013,2229,255.28,159.42,569019.12,355347.18,213671.94 +Europe,Georgia,Household,Online,C,11/25/2016,581988131,1/13/2017,2076,668.27,502.54,1387328.52,1043273.04,344055.48 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,M,2/26/2010,887593877,3/20/2010,7607,154.06,90.93,1171934.42,691704.51,480229.91 +Europe,Macedonia,Beverages,Offline,C,9/27/2016,278217017,10/6/2016,9453,47.45,31.79,448544.85,300510.87,148033.98 +Middle East and North Africa,Kuwait,Clothes,Online,C,5/30/2015,480468881,7/15/2015,274,109.28,35.84,29942.72,9820.16,20122.56 +Central America and the Caribbean,Haiti,Office Supplies,Online,H,6/25/2012,591273295,7/2/2012,9762,651.21,524.96,6357112.02,5124659.52,1232452.5 +Middle East and North Africa,Turkey,Vegetables,Offline,H,5/6/2015,227866590,6/9/2015,9642,154.06,90.93,1485446.52,876747.06,608699.46 +Asia,Singapore,Snacks,Online,H,7/4/2013,877797591,7/5/2013,8669,152.58,97.44,1322716.02,844707.36,478008.66 +Asia,Kazakhstan,Cereal,Offline,M,9/13/2012,948927628,9/13/2012,7627,205.7,117.11,1568873.9,893197.97,675675.93 +Europe,Denmark,Vegetables,Offline,C,12/8/2015,719430530,12/18/2015,4336,154.06,90.93,668004.16,394272.48,273731.68 +Asia,Tajikistan,Household,Offline,C,2/18/2012,987792623,3/10/2012,8643,668.27,502.54,5775857.61,4343453.22,1432404.39 +Australia and Oceania,Nauru,Baby Food,Offline,L,3/19/2010,822812736,4/3/2010,7428,255.28,159.42,1896219.84,1184171.76,712048.08 +Europe,Andorra,Vegetables,Offline,M,8/6/2012,713602197,9/10/2012,9603,154.06,90.93,1479438.18,873200.79,606237.39 +Sub-Saharan Africa,Zambia,Household,Offline,H,5/27/2011,319584834,6/8/2011,1109,668.27,502.54,741111.43,557316.86,183794.57 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,H,12/16/2014,720496976,1/28/2015,9921,651.21,524.96,6460654.41,5208128.16,1252526.25 +Europe,Hungary,Household,Online,L,9/23/2013,366387450,10/1/2013,1043,668.27,502.54,697005.61,524149.22,172856.39 +Europe,Bosnia and Herzegovina,Clothes,Offline,L,5/22/2014,927617585,5/29/2014,1512,109.28,35.84,165231.36,54190.08,111041.28 +Sub-Saharan Africa,Ghana,Office Supplies,Online,C,4/26/2013,544861209,5/20/2013,5395,651.21,524.96,3513277.95,2832159.2,681118.75 +Asia,China,Baby Food,Offline,M,7/15/2015,579104650,7/20/2015,8790,255.28,159.42,2243911.2,1401301.8,842609.4 +Sub-Saharan Africa,The Gambia,Baby Food,Online,M,10/7/2015,661646735,11/16/2015,4827,255.28,159.42,1232236.56,769520.34,462716.22 +North America,Canada,Personal Care,Online,M,5/13/2017,944098794,6/7/2017,8668,81.73,56.67,708435.64,491215.56,217220.08 +Europe,Austria,Cereal,Online,H,5/27/2013,748384654,5/27/2013,2505,205.7,117.11,515278.5,293360.55,221917.95 +Sub-Saharan Africa,South Sudan,Meat,Online,M,2/27/2013,816740643,3/16/2013,561,421.89,364.69,236680.29,204591.09,32089.2 +Europe,Vatican City,Cosmetics,Offline,M,8/12/2015,161715590,8/27/2015,4092,437.2,263.33,1789022.4,1077546.36,711476.04 +Europe,Greece,Beverages,Offline,M,3/30/2013,116170823,5/15/2013,6383,47.45,31.79,302873.35,202915.57,99957.78 +Sub-Saharan Africa,Togo,Household,Online,C,12/12/2010,283280169,12/13/2010,7752,668.27,502.54,5180429.04,3895690.08,1284738.96 +North America,Greenland,Fruits,Online,M,9/8/2014,786529958,10/15/2014,548,9.33,6.92,5112.84,3792.16,1320.68 +Asia,Maldives,Meat,Offline,C,7/25/2012,919719016,9/7/2012,4150,421.89,364.69,1750843.5,1513463.5,237380 +Middle East and North Africa,Libya,Baby Food,Offline,C,6/16/2016,496958673,7/14/2016,9970,255.28,159.42,2545141.6,1589417.4,955724.2 +Australia and Oceania,Vanuatu,Meat,Online,H,10/22/2012,302672755,11/26/2012,6449,421.89,364.69,2720768.61,2351885.81,368882.8 +Europe,Macedonia,Vegetables,Online,M,11/4/2011,741597592,11/25/2011,4062,154.06,90.93,625791.72,369357.66,256434.06 +Sub-Saharan Africa,Mozambique,Cereal,Offline,H,6/25/2013,488782012,7/28/2013,314,205.7,117.11,64589.8,36772.54,27817.26 +Europe,Romania,Cereal,Online,L,2/27/2011,539587342,3/28/2011,4740,205.7,117.11,975018,555101.4,419916.6 +Australia and Oceania,Tuvalu,Clothes,Offline,C,9/17/2010,159687411,9/24/2010,3908,109.28,35.84,427066.24,140062.72,287003.52 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,H,6/25/2011,935068547,7/23/2011,6417,255.28,159.42,1638131.76,1022998.14,615133.62 +Middle East and North Africa,Bahrain,Vegetables,Offline,C,1/31/2010,922029578,3/12/2010,7897,154.06,90.93,1216611.82,718074.21,498537.61 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,H,10/10/2011,497181832,10/16/2011,6008,651.21,524.96,3912469.68,3153959.68,758510 +Europe,Armenia,Personal Care,Offline,M,7/7/2011,107449138,8/3/2011,5442,81.73,56.67,444774.66,308398.14,136376.52 +Europe,Montenegro,Personal Care,Online,H,11/23/2012,720067822,12/8/2012,2925,81.73,56.67,239060.25,165759.75,73300.5 +Europe,Ukraine,Fruits,Online,M,10/20/2016,672586715,11/13/2016,2210,9.33,6.92,20619.3,15293.2,5326.1 +Sub-Saharan Africa,South Africa,Fruits,Online,C,1/10/2010,622867143,1/28/2010,9084,9.33,6.92,84753.72,62861.28,21892.44 +Europe,Armenia,Office Supplies,Online,L,7/4/2014,399082934,7/5/2014,6364,651.21,524.96,4144300.44,3340845.44,803455 +Europe,Liechtenstein,Cosmetics,Online,C,5/19/2015,349720418,6/29/2015,8898,437.2,263.33,3890205.6,2343110.34,1547095.26 +Europe,Albania,Cosmetics,Offline,L,3/19/2010,893578422,4/30/2010,8567,437.2,263.33,3745492.4,2255948.11,1489544.29 +Sub-Saharan Africa,Namibia,Household,Offline,M,10/11/2012,269768273,11/2/2012,9282,668.27,502.54,6202882.14,4664576.28,1538305.86 +Europe,Latvia,Fruits,Online,M,5/29/2011,387713801,7/8/2011,1985,9.33,6.92,18520.05,13736.2,4783.85 +Middle East and North Africa,Lebanon,Baby Food,Online,C,8/25/2010,977151334,9/7/2010,9649,255.28,159.42,2463196.72,1538243.58,924953.14 +Sub-Saharan Africa,Rwanda,Fruits,Online,M,4/27/2012,938129699,4/28/2012,2280,9.33,6.92,21272.4,15777.6,5494.8 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,L,9/29/2011,591010224,10/26/2011,1914,255.28,159.42,488605.92,305129.88,183476.04 +Asia,Indonesia,Office Supplies,Offline,C,8/26/2016,326466739,10/14/2016,7618,651.21,524.96,4960917.78,3999145.28,961772.5 +Middle East and North Africa,Syria,Vegetables,Offline,H,2/18/2013,155485570,3/30/2013,490,154.06,90.93,75489.4,44555.7,30933.7 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,C,11/5/2014,159365546,11/16/2014,8661,152.58,97.44,1321495.38,843927.84,477567.54 +Europe,Albania,Office Supplies,Online,H,10/15/2013,939717996,11/23/2013,2292,651.21,524.96,1492573.32,1203208.32,289365 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,H,5/21/2014,468466746,6/26/2014,8575,437.2,263.33,3748990,2258054.75,1490935.25 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,M,7/23/2014,837848126,8/19/2014,6734,651.21,524.96,4385248.14,3535080.64,850167.5 +Asia,Laos,Baby Food,Offline,H,1/28/2017,610410964,2/25/2017,3024,255.28,159.42,771966.72,482086.08,289880.64 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,M,8/17/2010,669016587,9/3/2010,5730,437.2,263.33,2505156,1508880.9,996275.1 +Europe,Serbia,Personal Care,Offline,M,6/21/2011,166838824,6/30/2011,170,81.73,56.67,13894.1,9633.9,4260.2 +Sub-Saharan Africa,Chad,Office Supplies,Offline,L,3/18/2014,577364003,4/22/2014,3694,651.21,524.96,2405569.74,1939202.24,466367.5 +Europe,Vatican City,Baby Food,Offline,M,9/24/2010,744390952,10/5/2010,680,255.28,159.42,173590.4,108405.6,65184.8 +Asia,Uzbekistan,Meat,Online,M,9/12/2016,932030999,10/1/2016,7539,421.89,364.69,3180628.71,2749397.91,431230.8 +Asia,Taiwan,Baby Food,Online,H,10/8/2014,574707973,11/5/2014,7715,255.28,159.42,1969485.2,1229925.3,739559.9 +Australia and Oceania,East Timor,Meat,Offline,M,5/18/2011,527158200,6/7/2011,6681,421.89,364.69,2818647.09,2436493.89,382153.2 +Europe,Moldova ,Cereal,Online,H,3/30/2010,814430510,4/15/2010,6941,205.7,117.11,1427763.7,812860.51,614903.19 +Europe,Hungary,Meat,Online,H,2/22/2016,181886231,2/23/2016,3033,421.89,364.69,1279592.37,1106104.77,173487.6 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,C,12/31/2015,145199191,2/17/2016,6522,81.73,56.67,533043.06,369601.74,163441.32 +Asia,China,Baby Food,Offline,H,12/4/2012,940355718,1/13/2013,1008,255.28,159.42,257322.24,160695.36,96626.88 +Middle East and North Africa,Iraq,Meat,Offline,C,11/26/2014,173654639,11/29/2014,7122,421.89,364.69,3004700.58,2597322.18,407378.4 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,L,10/30/2015,471707284,11/23/2015,7523,421.89,364.69,3173878.47,2743562.87,430315.6 +Middle East and North Africa,Oman,Personal Care,Online,M,6/13/2014,931437480,7/11/2014,1904,81.73,56.67,155613.92,107899.68,47714.24 +Europe,Kosovo,Cereal,Offline,H,7/27/2010,270081555,7/30/2010,1989,205.7,117.11,409137.3,232931.79,176205.51 +Middle East and North Africa,Israel,Office Supplies,Online,L,6/7/2016,875188338,7/6/2016,6533,651.21,524.96,4254354.93,3429563.68,824791.25 +Europe,Romania,Household,Offline,C,1/16/2015,254619157,2/28/2015,6322,668.27,502.54,4224802.94,3177057.88,1047745.06 +Europe,Sweden,Fruits,Online,C,12/25/2016,486547839,1/19/2017,9173,9.33,6.92,85584.09,63477.16,22106.93 +Europe,Norway,Baby Food,Offline,L,3/5/2011,569460713,3/23/2011,4935,255.28,159.42,1259806.8,786737.7,473069.1 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,M,2/12/2014,472156608,2/12/2014,487,205.7,117.11,100175.9,57032.57,43143.33 +Asia,Vietnam,Vegetables,Online,C,1/28/2013,683746850,2/14/2013,4742,154.06,90.93,730552.52,431190.06,299362.46 +Middle East and North Africa,Afghanistan,Household,Online,M,4/27/2015,863655269,6/15/2015,3641,668.27,502.54,2433171.07,1829748.14,603422.93 +Central America and the Caribbean,El Salvador,Snacks,Offline,H,1/11/2014,291618192,2/21/2014,5158,152.58,97.44,787007.64,502595.52,284412.12 +Central America and the Caribbean,Cuba,Household,Online,C,10/27/2014,117684447,11/23/2014,4298,668.27,502.54,2872224.46,2159916.92,712307.54 +Asia,Sri Lanka,Personal Care,Online,L,10/15/2016,212215363,10/18/2016,8097,81.73,56.67,661767.81,458856.99,202910.82 +Central America and the Caribbean,Belize,Fruits,Offline,C,4/26/2016,515884768,5/1/2016,622,9.33,6.92,5803.26,4304.24,1499.02 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,H,11/7/2010,589678990,12/7/2010,7972,255.28,159.42,2035092.16,1270896.24,764195.92 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,M,4/5/2010,964896857,4/20/2010,3277,651.21,524.96,2134015.17,1720293.92,413721.25 +Sub-Saharan Africa,Guinea-Bissau,Household,Offline,M,4/30/2010,893149697,5/10/2010,1698,668.27,502.54,1134722.46,853312.92,281409.54 +Middle East and North Africa,Azerbaijan,Baby Food,Online,H,9/13/2011,596361339,9/15/2011,5427,255.28,159.42,1385404.56,865172.34,520232.22 +Sub-Saharan Africa,Kenya,Personal Care,Online,L,1/29/2016,816768109,3/13/2016,8689,81.73,56.67,710151.97,492405.63,217746.34 +Sub-Saharan Africa,South Africa,Personal Care,Offline,C,11/14/2014,566918838,12/8/2014,2737,81.73,56.67,223695.01,155105.79,68589.22 +North America,United States of America,Clothes,Offline,C,9/14/2015,279674851,10/30/2015,858,109.28,35.84,93762.24,30750.72,63011.52 +Europe,Estonia,Vegetables,Online,L,11/25/2015,458209979,1/14/2016,3370,154.06,90.93,519182.2,306434.1,212748.1 +Central America and the Caribbean,Panama,Snacks,Online,M,11/6/2013,326010549,12/16/2013,2621,152.58,97.44,399912.18,255390.24,144521.94 +Middle East and North Africa,Somalia,Vegetables,Online,M,10/19/2012,976875388,10/29/2012,7991,154.06,90.93,1231093.46,726621.63,504471.83 +Sub-Saharan Africa,Niger,Fruits,Offline,M,1/20/2017,424915826,2/5/2017,890,9.33,6.92,8303.7,6158.8,2144.9 +Europe,Spain,Vegetables,Offline,H,1/21/2013,354555690,1/23/2013,9762,154.06,90.93,1503933.72,887658.66,616275.06 +Middle East and North Africa,Lebanon,Baby Food,Online,L,1/12/2011,270531308,2/7/2011,5081,255.28,159.42,1297077.68,810013.02,487064.66 +Europe,Belgium,Beverages,Online,H,11/27/2010,647891509,12/30/2010,4350,47.45,31.79,206407.5,138286.5,68121 +Asia,Japan,Cosmetics,Offline,C,9/4/2013,681997621,10/6/2013,7106,437.2,263.33,3106743.2,1871222.98,1235520.22 +Asia,Kyrgyzstan,Fruits,Online,L,1/16/2010,538523471,2/5/2010,9917,9.33,6.92,92525.61,68625.64,23899.97 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,M,6/27/2014,903455388,7/6/2014,1381,154.06,90.93,212756.86,125574.33,87182.53 +Europe,Poland,Meat,Online,C,1/21/2016,733092200,3/10/2016,7128,421.89,364.69,3007231.92,2599510.32,407721.6 +Central America and the Caribbean,Belize,Snacks,Offline,M,6/6/2012,404045236,7/25/2012,4819,152.58,97.44,735283.02,469563.36,265719.66 +Europe,Macedonia,Office Supplies,Offline,M,9/18/2013,363238322,9/28/2013,9146,651.21,524.96,5955966.66,4801284.16,1154682.5 +Asia,Sri Lanka,Beverages,Online,L,12/8/2015,677907788,1/26/2016,6834,47.45,31.79,324273.3,217252.86,107020.44 +Asia,Tajikistan,Office Supplies,Offline,L,5/23/2012,585602462,6/7/2012,1637,651.21,524.96,1066030.77,859359.52,206671.25 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,C,8/9/2012,744183671,9/3/2012,9341,651.21,524.96,6082952.61,4903651.36,1179301.25 +Australia and Oceania,Tonga,Snacks,Offline,M,10/16/2015,981825244,11/16/2015,2763,152.58,97.44,421578.54,269226.72,152351.82 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,M,8/29/2014,747013509,8/30/2014,6752,205.7,117.11,1388886.4,790726.72,598159.68 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,C,5/9/2014,458547294,6/19/2014,3189,109.28,35.84,348493.92,114293.76,234200.16 +Middle East and North Africa,Pakistan,Fruits,Online,L,6/29/2013,155537927,7/17/2013,5984,9.33,6.92,55830.72,41409.28,14421.44 +Middle East and North Africa,Egypt,Beverages,Online,M,7/24/2015,847409236,9/2/2015,6079,47.45,31.79,288448.55,193251.41,95197.14 +Sub-Saharan Africa,Gabon,Baby Food,Online,C,7/13/2017,463897550,8/7/2017,6449,255.28,159.42,1646300.72,1028099.58,618201.14 +Central America and the Caribbean,Dominica,Snacks,Online,H,8/25/2013,605051696,9/28/2013,7097,152.58,97.44,1082860.26,691531.68,391328.58 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,H,5/19/2014,691233003,6/25/2014,61,154.06,90.93,9397.66,5546.73,3850.93 +Europe,Hungary,Clothes,Offline,L,4/25/2012,213115298,6/8/2012,4408,109.28,35.84,481706.24,157982.72,323723.52 +Australia and Oceania,Tuvalu,Beverages,Offline,L,4/5/2016,981684911,5/3/2016,1235,47.45,31.79,58600.75,39260.65,19340.1 +Middle East and North Africa,Kuwait,Snacks,Online,L,2/24/2017,378240668,2/25/2017,8674,152.58,97.44,1323478.92,845194.56,478284.36 +Asia,North Korea,Cereal,Online,C,7/24/2014,804393899,8/31/2014,6885,205.7,117.11,1416244.5,806302.35,609942.15 +Australia and Oceania,Vanuatu,Household,Offline,H,12/1/2012,232068431,12/2/2012,3061,668.27,502.54,2045574.47,1538274.94,507299.53 +Europe,Ireland,Cereal,Offline,M,2/21/2010,753500592,3/11/2010,6425,205.7,117.11,1321622.5,752431.75,569190.75 +Australia and Oceania,Kiribati,Beverages,Offline,M,7/27/2016,931239211,7/28/2016,3232,47.45,31.79,153358.4,102745.28,50613.12 +Europe,Belarus,Household,Online,C,4/28/2013,748145616,5/29/2013,1768,668.27,502.54,1181501.36,888490.72,293010.64 +Europe,Poland,Snacks,Online,C,8/28/2016,257393634,9/18/2016,7351,152.58,97.44,1121615.58,716281.44,405334.14 +Europe,Denmark,Personal Care,Offline,L,8/10/2013,932469594,8/12/2013,7329,81.73,56.67,598999.17,415334.43,183664.74 +Middle East and North Africa,Oman,Office Supplies,Offline,M,3/15/2011,717172324,4/26/2011,6083,651.21,524.96,3961310.43,3193331.68,767978.75 +Europe,Belgium,Fruits,Offline,C,7/13/2017,775613152,8/3/2017,23,9.33,6.92,214.59,159.16,55.43 +Middle East and North Africa,Algeria,Office Supplies,Offline,C,4/3/2015,542215907,4/12/2015,2591,651.21,524.96,1687285.11,1360171.36,327113.75 +Middle East and North Africa,Syria,Snacks,Offline,M,10/21/2010,871716916,11/29/2010,9262,152.58,97.44,1413195.96,902489.28,510706.68 +Europe,Monaco,Meat,Online,L,6/23/2015,889165008,7/24/2015,2540,421.89,364.69,1071600.6,926312.6,145288 +Europe,Russia,Cosmetics,Online,H,4/30/2011,239921510,5/18/2011,6961,437.2,263.33,3043349.2,1833040.13,1210309.07 +Europe,Slovenia,Clothes,Online,M,7/26/2015,439660251,8/20/2015,4093,109.28,35.84,447283.04,146693.12,300589.92 +North America,Canada,Beverages,Online,H,3/3/2016,824367558,4/8/2016,7535,47.45,31.79,357535.75,239537.65,117998.1 +Asia,Bangladesh,Vegetables,Online,M,7/17/2013,800342261,8/11/2013,7915,154.06,90.93,1219384.9,719710.95,499673.95 +Middle East and North Africa,Pakistan,Meat,Offline,L,9/20/2016,294195687,10/20/2016,7896,421.89,364.69,3331243.44,2879592.24,451651.2 +Sub-Saharan Africa,Swaziland,Beverages,Online,H,11/19/2016,202851665,12/15/2016,7170,47.45,31.79,340216.5,227934.3,112282.2 +Central America and the Caribbean,El Salvador,Baby Food,Offline,M,11/4/2013,143546521,11/5/2013,7460,255.28,159.42,1904388.8,1189273.2,715115.6 +Europe,Czech Republic,Cosmetics,Offline,L,4/4/2012,703829085,5/8/2012,7522,437.2,263.33,3288618.4,1980768.26,1307850.14 +Australia and Oceania,Nauru,Meat,Online,M,4/14/2010,291560685,4/27/2010,8141,421.89,364.69,3434606.49,2968941.29,465665.2 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,M,12/6/2010,984915149,12/25/2010,7134,9.33,6.92,66560.22,49367.28,17192.94 +Sub-Saharan Africa,Nigeria,Meat,Online,L,9/10/2010,882378804,10/22/2010,4351,421.89,364.69,1835643.39,1586766.19,248877.2 +Sub-Saharan Africa,Mali,Fruits,Offline,H,12/2/2010,852750480,12/15/2010,6672,9.33,6.92,62249.76,46170.24,16079.52 +Asia,Laos,Office Supplies,Offline,L,1/10/2014,485141503,2/5/2014,3007,651.21,524.96,1958188.47,1578554.72,379633.75 +Europe,Norway,Beverages,Offline,C,2/19/2012,338975703,3/2/2012,9298,47.45,31.79,441190.1,295583.42,145606.68 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,L,7/29/2013,593989408,8/15/2013,3520,421.89,364.69,1485052.8,1283708.8,201344 +Sub-Saharan Africa,Senegal,Snacks,Offline,H,5/20/2016,600231444,6/12/2016,678,152.58,97.44,103449.24,66064.32,37384.92 +Australia and Oceania,Samoa ,Meat,Online,C,2/3/2012,228063142,3/1/2012,7807,421.89,364.69,3293695.23,2847134.83,446560.4 +Europe,Monaco,Cosmetics,Online,H,3/21/2012,318158328,4/4/2012,8974,437.2,263.33,3923432.8,2363123.42,1560309.38 +Europe,Switzerland,Cosmetics,Online,L,3/19/2014,431503331,4/21/2014,280,437.2,263.33,122416,73732.4,48683.6 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,L,10/19/2012,199396979,11/7/2012,4852,255.28,159.42,1238618.56,773505.84,465112.72 +Asia,Myanmar,Beverages,Offline,L,5/4/2011,673450601,5/27/2011,7853,47.45,31.79,372624.85,249646.87,122977.98 +Asia,Nepal,Cosmetics,Online,L,6/21/2010,275588023,7/24/2010,1475,437.2,263.33,644870,388411.75,256458.25 +Sub-Saharan Africa,Ethiopia,Snacks,Online,M,11/24/2011,648045575,1/12/2012,9942,152.58,97.44,1516950.36,968748.48,548201.88 +Europe,Andorra,Cereal,Offline,L,8/8/2014,803372085,8/19/2014,4507,205.7,117.11,927089.9,527814.77,399275.13 +Sub-Saharan Africa,Malawi,Beverages,Offline,C,1/24/2011,274428880,2/16/2011,8459,47.45,31.79,401379.55,268911.61,132467.94 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,C,10/1/2013,464389789,10/26/2013,2113,437.2,263.33,923803.6,556416.29,367387.31 +Sub-Saharan Africa,Liberia,Household,Offline,C,6/26/2013,596741139,7/17/2013,7819,668.27,502.54,5225203.13,3929360.26,1295842.87 +Europe,Portugal,Vegetables,Online,H,7/4/2013,865281760,7/9/2013,4956,154.06,90.93,763521.36,450649.08,312872.28 +Europe,Vatican City,Household,Offline,L,7/21/2010,184122979,8/23/2010,4936,668.27,502.54,3298580.72,2480537.44,818043.28 +Asia,Laos,Office Supplies,Online,L,10/12/2013,237688624,11/30/2013,6201,651.21,524.96,4038153.21,3255276.96,782876.25 +Asia,North Korea,Beverages,Offline,M,9/12/2010,530715024,9/21/2010,9224,47.45,31.79,437678.8,293230.96,144447.84 +Sub-Saharan Africa,Nigeria,Snacks,Offline,M,5/17/2016,638251006,5/27/2016,1511,152.58,97.44,230548.38,147231.84,83316.54 +Sub-Saharan Africa,Botswana,Office Supplies,Online,L,9/1/2016,655657899,9/13/2016,2597,651.21,524.96,1691192.37,1363321.12,327871.25 +Middle East and North Africa,Kuwait,Baby Food,Offline,C,6/3/2017,748609530,6/15/2017,9051,255.28,159.42,2310539.28,1442910.42,867628.86 +Australia and Oceania,Kiribati,Clothes,Online,H,5/25/2010,703092229,6/13/2010,9470,109.28,35.84,1034881.6,339404.8,695476.8 +Sub-Saharan Africa,Mauritania,Beverages,Offline,C,12/6/2014,375404822,1/9/2015,9484,47.45,31.79,450015.8,301496.36,148519.44 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,H,7/23/2013,142158639,8/10/2013,6755,651.21,524.96,4398923.55,3546104.8,852818.75 +Central America and the Caribbean,Honduras,Vegetables,Offline,L,5/22/2016,450277507,6/14/2016,5975,154.06,90.93,920508.5,543306.75,377201.75 +Sub-Saharan Africa,Rwanda,Meat,Online,L,11/15/2011,466997754,11/25/2011,3868,421.89,364.69,1631870.52,1410620.92,221249.6 +Sub-Saharan Africa,Liberia,Clothes,Offline,M,1/11/2016,329868209,2/14/2016,4188,109.28,35.84,457664.64,150097.92,307566.72 +Sub-Saharan Africa,Nigeria,Snacks,Online,M,8/28/2015,696750199,9/6/2015,2722,152.58,97.44,415322.76,265231.68,150091.08 +Sub-Saharan Africa,Gabon,Meat,Offline,M,7/19/2017,495817553,8/27/2017,2287,421.89,364.69,964862.43,834046.03,130816.4 +Middle East and North Africa,Israel,Cosmetics,Online,H,5/31/2014,975556600,7/10/2014,7732,437.2,263.33,3380430.4,2036067.56,1344362.84 +Middle East and North Africa,Iraq,Personal Care,Online,M,5/23/2011,754766166,6/10/2011,936,81.73,56.67,76499.28,53043.12,23456.16 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,C,9/6/2014,772557580,10/18/2014,5811,47.45,31.79,275731.95,184731.69,91000.26 +Asia,Bangladesh,Clothes,Offline,L,8/12/2012,238354671,8/29/2012,3299,109.28,35.84,360514.72,118236.16,242278.56 +Europe,Hungary,Cosmetics,Offline,C,4/24/2017,681893765,5/9/2017,6373,437.2,263.33,2786275.6,1678202.09,1108073.51 +Europe,Kosovo,Personal Care,Online,H,6/14/2015,103223693,7/28/2015,5039,81.73,56.67,411837.47,285560.13,126277.34 +Central America and the Caribbean,The Bahamas,Beverages,Online,H,6/29/2017,622705781,7/24/2017,1333,47.45,31.79,63250.85,42376.07,20874.78 +Sub-Saharan Africa,Guinea,Vegetables,Online,M,1/10/2016,831013858,1/27/2016,4322,154.06,90.93,665847.32,392999.46,272847.86 +Sub-Saharan Africa,Madagascar,Household,Offline,L,4/14/2012,739134252,5/30/2012,5105,668.27,502.54,3411518.35,2565466.7,846051.65 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,L,5/10/2012,428365790,5/29/2012,1811,255.28,159.42,462312.08,288709.62,173602.46 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,C,10/23/2015,500319802,11/7/2015,4603,255.28,159.42,1175053.84,733810.26,441243.58 +Europe,Portugal,Office Supplies,Offline,H,12/4/2011,726920115,1/19/2012,671,651.21,524.96,436961.91,352248.16,84713.75 +Sub-Saharan Africa,South Sudan,Beverages,Online,L,10/8/2013,500403058,11/14/2013,9240,47.45,31.79,438438,293739.6,144698.4 +Sub-Saharan Africa,South Sudan,Cereal,Online,L,7/15/2016,183317458,7/17/2016,6564,205.7,117.11,1350214.8,768710.04,581504.76 +Asia,Malaysia,Vegetables,Online,M,6/29/2016,658524644,7/21/2016,931,154.06,90.93,143429.86,84655.83,58774.03 +Europe,Slovakia,Fruits,Offline,L,9/30/2014,179198443,10/10/2014,7656,9.33,6.92,71430.48,52979.52,18450.96 +Asia,Cambodia,Baby Food,Offline,L,6/24/2013,218825185,8/11/2013,4090,255.28,159.42,1044095.2,652027.8,392067.4 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,C,2/23/2012,521203696,2/24/2012,4611,255.28,159.42,1177096.08,735085.62,442010.46 +Europe,United Kingdom,Vegetables,Offline,L,4/7/2011,450445306,4/9/2011,5631,154.06,90.93,867511.86,512026.83,355485.03 +Middle East and North Africa,Tunisia ,Cereal,Offline,C,3/18/2016,340973842,4/6/2016,592,205.7,117.11,121774.4,69329.12,52445.28 +Central America and the Caribbean,Nicaragua,Vegetables,Online,C,9/15/2010,147525632,10/21/2010,4968,154.06,90.93,765370.08,451740.24,313629.84 +Europe,Sweden,Baby Food,Offline,L,8/11/2013,795149505,9/3/2013,1263,255.28,159.42,322418.64,201347.46,121071.18 +Central America and the Caribbean,Panama,Baby Food,Online,M,7/23/2014,129206788,8/5/2014,4015,255.28,159.42,1024949.2,640071.3,384877.9 +Middle East and North Africa,Azerbaijan,Cereal,Online,H,8/10/2015,565371310,9/10/2015,4789,205.7,117.11,985097.3,560839.79,424257.51 +Asia,Singapore,Beverages,Offline,M,4/24/2012,539629399,5/4/2012,7186,47.45,31.79,340975.7,228442.94,112532.76 +Sub-Saharan Africa,Swaziland,Vegetables,Online,M,8/25/2012,358279883,9/19/2012,1834,154.06,90.93,282546.04,166765.62,115780.42 +Sub-Saharan Africa,Namibia,Household,Online,H,7/7/2010,847934091,7/21/2010,1395,668.27,502.54,932236.65,701043.3,231193.35 +Central America and the Caribbean,Honduras,Meat,Offline,H,3/23/2012,205515849,3/24/2012,5562,421.89,364.69,2346552.18,2028405.78,318146.4 +Sub-Saharan Africa,Senegal,Cosmetics,Online,H,1/7/2010,748261487,2/3/2010,6057,437.2,263.33,2648120.4,1594989.81,1053130.59 +Europe,Vatican City,Cosmetics,Online,C,2/18/2016,363719832,3/6/2016,1636,437.2,263.33,715259.2,430807.88,284451.32 +Europe,Spain,Meat,Online,M,7/29/2013,159752213,8/9/2013,3085,421.89,364.69,1301530.65,1125068.65,176462 +Asia,Indonesia,Meat,Online,H,12/3/2012,414532458,1/13/2013,8221,421.89,364.69,3468357.69,2998116.49,470241.2 +Europe,Belgium,Cosmetics,Online,H,9/6/2010,126546895,10/21/2010,6893,437.2,263.33,3013619.6,1815133.69,1198485.91 +Sub-Saharan Africa,Mozambique,Household,Offline,M,10/8/2015,164594352,10/12/2015,5981,668.27,502.54,3996922.87,3005691.74,991231.13 +Asia,South Korea,Clothes,Offline,L,6/14/2015,117786157,6/28/2015,4396,109.28,35.84,480394.88,157552.64,322842.24 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,C,12/31/2016,545546138,1/4/2017,8080,651.21,524.96,5261776.8,4241676.8,1020100 +Sub-Saharan Africa,Mozambique,Fruits,Offline,M,8/6/2013,727610623,8/27/2013,5007,9.33,6.92,46715.31,34648.44,12066.87 +Middle East and North Africa,Jordan,Cosmetics,Offline,C,11/7/2010,914028441,12/25/2010,182,437.2,263.33,79570.4,47926.06,31644.34 +Sub-Saharan Africa,Uganda,Personal Care,Online,L,6/9/2015,975160920,7/8/2015,641,81.73,56.67,52388.93,36325.47,16063.46 +Europe,Hungary,Vegetables,Offline,L,3/1/2016,851681888,3/3/2016,452,154.06,90.93,69635.12,41100.36,28534.76 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,H,6/23/2010,104577672,7/7/2010,5712,421.89,364.69,2409835.68,2083109.28,326726.4 +Asia,India,Snacks,Online,M,10/25/2015,165147101,10/26/2015,9552,152.58,97.44,1457444.16,930746.88,526697.28 +Europe,Poland,Vegetables,Offline,M,10/27/2012,285001504,11/10/2012,7133,154.06,90.93,1098909.98,648603.69,450306.29 +Asia,Nepal,Meat,Offline,L,4/14/2017,686064708,5/25/2017,648,421.89,364.69,273384.72,236319.12,37065.6 +Sub-Saharan Africa,Kenya,Fruits,Online,H,10/6/2015,310573041,11/7/2015,4319,9.33,6.92,40296.27,29887.48,10408.79 +Sub-Saharan Africa,Eritrea,Snacks,Offline,L,10/22/2014,871075332,11/17/2014,9403,152.58,97.44,1434709.74,916228.32,518481.42 +Asia,Taiwan,Cosmetics,Offline,H,6/21/2014,100432908,7/19/2014,9184,437.2,263.33,4015244.8,2418422.72,1596822.08 +Europe,Liechtenstein,Cosmetics,Offline,M,1/29/2012,301819598,2/26/2012,3981,437.2,263.33,1740493.2,1048316.73,692176.47 +Asia,Brunei,Household,Offline,L,8/5/2013,698721730,9/5/2013,6142,668.27,502.54,4104514.34,3086600.68,1017913.66 +Sub-Saharan Africa,Eritrea,Meat,Offline,H,9/8/2014,584938132,10/7/2014,5047,421.89,364.69,2129278.83,1840590.43,288688.4 +Europe,Armenia,Fruits,Offline,C,2/5/2012,674580132,3/4/2012,2107,9.33,6.92,19658.31,14580.44,5077.87 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,H,12/23/2014,852071559,1/15/2015,5764,81.73,56.67,471091.72,326645.88,144445.84 +Australia and Oceania,Palau,Baby Food,Online,L,11/1/2010,622148740,11/21/2010,6492,255.28,159.42,1657277.76,1034954.64,622323.12 +Europe,Montenegro,Baby Food,Online,C,9/30/2014,459860503,10/17/2014,1797,255.28,159.42,458738.16,286477.74,172260.42 +Europe,Hungary,Snacks,Offline,L,7/24/2012,460568177,8/15/2012,1213,152.58,97.44,185079.54,118194.72,66884.82 +Europe,Kosovo,Beverages,Offline,H,2/15/2010,789945590,3/19/2010,1309,47.45,31.79,62112.05,41613.11,20498.94 +Asia,Japan,Office Supplies,Online,C,5/8/2014,333979070,5/15/2014,683,651.21,524.96,444776.43,358547.68,86228.75 +Middle East and North Africa,Qatar,Meat,Online,M,4/11/2014,748967444,5/30/2014,4965,421.89,364.69,2094683.85,1810685.85,283998 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,H,2/28/2015,611522042,3/17/2015,1817,437.2,263.33,794392.4,478470.61,315921.79 +Sub-Saharan Africa,Sudan,Office Supplies,Online,M,12/19/2011,368566691,1/1/2012,5929,651.21,524.96,3861024.09,3112487.84,748536.25 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,C,11/9/2015,987337720,11/9/2015,4027,437.2,263.33,1760604.4,1060429.91,700174.49 +Europe,Vatican City,Vegetables,Online,H,7/25/2012,805383956,8/26/2012,9865,154.06,90.93,1519801.9,897024.45,622777.45 +Australia and Oceania,Australia,Office Supplies,Online,C,8/11/2011,480566728,9/2/2011,9229,651.21,524.96,6010017.09,4844855.84,1165161.25 +Central America and the Caribbean,Dominica,Vegetables,Online,L,3/16/2012,741059863,4/9/2012,4936,154.06,90.93,760440.16,448830.48,311609.68 +Middle East and North Africa,Iran,Meat,Online,M,8/22/2014,135349690,8/28/2014,1836,421.89,364.69,774590.04,669570.84,105019.2 +Sub-Saharan Africa,Djibouti,Personal Care,Online,H,6/23/2016,882235038,7/16/2016,1808,81.73,56.67,147767.84,102459.36,45308.48 +Middle East and North Africa,Kuwait,Snacks,Online,L,5/4/2016,320827233,6/17/2016,8763,152.58,97.44,1337058.54,853866.72,483191.82 +Sub-Saharan Africa,Togo,Clothes,Online,H,2/21/2010,360550105,3/17/2010,3643,109.28,35.84,398107.04,130565.12,267541.92 +Asia,Kazakhstan,Personal Care,Offline,M,7/27/2017,731139981,8/30/2017,9423,81.73,56.67,770141.79,534001.41,236140.38 +Middle East and North Africa,Turkey,Meat,Online,M,2/26/2010,332645690,3/30/2010,6107,421.89,364.69,2576482.23,2227161.83,349320.4 +Asia,Cambodia,Household,Offline,M,7/3/2013,385428559,8/13/2013,5731,668.27,502.54,3829855.37,2880056.74,949798.63 +Middle East and North Africa,Qatar,Cereal,Offline,L,8/20/2012,380162417,9/8/2012,7362,205.7,117.11,1514363.4,862163.82,652199.58 +Sub-Saharan Africa,Benin,Household,Offline,C,5/11/2016,327833592,6/21/2016,2100,668.27,502.54,1403367,1055334,348033 +Europe,Spain,Office Supplies,Online,C,8/10/2015,309740912,8/26/2015,8074,651.21,524.96,5257869.54,4238527.04,1019342.5 +Sub-Saharan Africa,Liberia,Baby Food,Offline,M,7/12/2017,927495706,8/2/2017,5445,255.28,159.42,1389999.6,868041.9,521957.7 +Australia and Oceania,Tuvalu,Vegetables,Offline,L,5/28/2011,153021800,6/15/2011,1406,154.06,90.93,216608.36,127847.58,88760.78 +Europe,Montenegro,Beverages,Online,H,4/19/2010,978555524,5/23/2010,5180,47.45,31.79,245791,164672.2,81118.8 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,M,12/24/2016,166645705,1/25/2017,3022,651.21,524.96,1967956.62,1586429.12,381527.5 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,M,7/25/2012,400153672,9/5/2012,3219,9.33,6.92,30033.27,22275.48,7757.79 +Central America and the Caribbean,Cuba,Beverages,Offline,C,4/24/2013,832253253,5/22/2013,1087,47.45,31.79,51578.15,34555.73,17022.42 +Sub-Saharan Africa,Guinea-Bissau,Household,Offline,H,10/28/2013,236430776,11/18/2013,3975,668.27,502.54,2656373.25,1997596.5,658776.75 +Sub-Saharan Africa,Lesotho,Snacks,Online,M,7/24/2013,156485068,9/1/2013,6264,152.58,97.44,955761.12,610364.16,345396.96 +Sub-Saharan Africa,Mali,Meat,Offline,L,1/16/2013,856527459,1/27/2013,4364,421.89,364.69,1841127.96,1591507.16,249620.8 +Europe,Luxembourg,Beverages,Online,M,1/26/2010,870981776,2/2/2010,1718,47.45,31.79,81519.1,54615.22,26903.88 +Asia,Malaysia,Baby Food,Online,L,1/30/2011,154584348,2/10/2011,3799,255.28,159.42,969808.72,605636.58,364172.14 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,L,3/20/2012,532384002,5/3/2012,3112,109.28,35.84,340079.36,111534.08,228545.28 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,H,9/8/2010,749742066,10/15/2010,4193,255.28,159.42,1070389.04,668448.06,401940.98 +Sub-Saharan Africa,Swaziland,Personal Care,Online,H,2/15/2016,522332370,2/29/2016,8610,81.73,56.67,703695.3,487928.7,215766.6 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,C,7/3/2016,986141240,7/15/2016,9962,437.2,263.33,4355386.4,2623293.46,1732092.94 +Sub-Saharan Africa,Nigeria,Meat,Offline,M,3/26/2012,647467505,3/29/2012,8878,421.89,364.69,3745539.42,3237717.82,507821.6 +Europe,Slovenia,Baby Food,Online,L,5/9/2012,332922494,6/5/2012,8019,255.28,159.42,2047090.32,1278388.98,768701.34 +Europe,Luxembourg,Fruits,Offline,M,8/11/2015,939430034,8/17/2015,7078,9.33,6.92,66037.74,48979.76,17057.98 +Middle East and North Africa,Israel,Meat,Online,C,3/28/2014,284226453,4/28/2014,7778,421.89,364.69,3281460.42,2836558.82,444901.6 +Sub-Saharan Africa,Liberia,Fruits,Offline,M,11/26/2012,754860579,12/24/2012,8875,9.33,6.92,82803.75,61415,21388.75 +Asia,Sri Lanka,Household,Offline,L,5/3/2017,759193742,6/11/2017,1154,668.27,502.54,771183.58,579931.16,191252.42 +Europe,Latvia,Beverages,Online,H,5/24/2015,575399768,7/3/2015,2433,47.45,31.79,115445.85,77345.07,38100.78 +Sub-Saharan Africa,Mauritania,Cereal,Online,C,2/22/2011,101964986,3/19/2011,2560,205.7,117.11,526592,299801.6,226790.4 +Sub-Saharan Africa,Uganda,Fruits,Offline,C,7/8/2013,207688224,8/1/2013,8416,9.33,6.92,78521.28,58238.72,20282.56 +Asia,Singapore,Fruits,Online,C,5/8/2017,481680810,6/7/2017,8911,9.33,6.92,83139.63,61664.12,21475.51 +Middle East and North Africa,Syria,Baby Food,Online,H,10/6/2014,583366572,10/31/2014,9987,255.28,159.42,2549481.36,1592127.54,957353.82 +Asia,Indonesia,Fruits,Offline,L,2/2/2014,692481839,2/5/2014,9620,9.33,6.92,89754.6,66570.4,23184.2 +Central America and the Caribbean,Dominica,Household,Online,C,5/12/2013,159075438,7/1/2013,2812,668.27,502.54,1879175.24,1413142.48,466032.76 +Sub-Saharan Africa,Togo,Beverages,Online,M,9/8/2011,653508698,9/17/2011,6601,47.45,31.79,313217.45,209845.79,103371.66 +Europe,Germany,Personal Care,Offline,L,1/4/2013,316455447,1/22/2013,5054,81.73,56.67,413063.42,286410.18,126653.24 +Middle East and North Africa,Tunisia ,Cereal,Online,H,10/14/2014,508902013,11/6/2014,4269,205.7,117.11,878133.3,499942.59,378190.71 +Middle East and North Africa,Somalia,Snacks,Online,H,9/24/2011,862147223,10/6/2011,7377,152.58,97.44,1125582.66,718814.88,406767.78 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,M,10/12/2014,627802407,11/15/2014,9538,255.28,159.42,2434860.64,1520547.96,914312.68 +Middle East and North Africa,Algeria,Baby Food,Online,L,1/1/2017,927791392,1/28/2017,2945,255.28,159.42,751799.6,469491.9,282307.7 +Sub-Saharan Africa,South Africa,Beverages,Online,M,7/11/2012,704350507,8/23/2012,1822,47.45,31.79,86453.9,57921.38,28532.52 +Europe,Albania,Snacks,Offline,H,6/26/2015,770028579,7/16/2015,7423,152.58,97.44,1132601.34,723297.12,409304.22 +Europe,Slovakia,Household,Online,C,10/11/2010,657686936,10/23/2010,3035,668.27,502.54,2028199.45,1525208.9,502990.55 +Asia,India,Office Supplies,Offline,H,11/16/2010,870499408,11/26/2010,8974,651.21,524.96,5843958.54,4710991.04,1132967.5 +Europe,Belgium,Beverages,Online,L,3/5/2014,631952321,3/24/2014,7590,47.45,31.79,360145.5,241286.1,118859.4 +Asia,Nepal,Beverages,Offline,L,5/4/2016,135844504,6/3/2016,8262,47.45,31.79,392031.9,262648.98,129382.92 +Asia,Philippines,Cereal,Online,L,2/10/2014,996287286,2/10/2014,2402,205.7,117.11,494091.4,281298.22,212793.18 +Europe,Kosovo,Baby Food,Online,M,8/23/2016,397704493,9/17/2016,8452,255.28,159.42,2157626.56,1347417.84,810208.72 +Australia and Oceania,Marshall Islands,Fruits,Online,C,6/12/2011,544832456,6/22/2011,6886,9.33,6.92,64246.38,47651.12,16595.26 +Asia,Singapore,Vegetables,Online,L,8/4/2013,112720000,8/5/2013,5208,154.06,90.93,802344.48,473563.44,328781.04 +Asia,Thailand,Meat,Offline,C,7/2/2016,996728456,7/10/2016,2954,421.89,364.69,1246263.06,1077294.26,168968.8 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,C,11/17/2010,662531650,12/16/2010,6693,205.7,117.11,1376750.1,783817.23,592932.87 +Middle East and North Africa,Lebanon,Fruits,Offline,H,3/16/2011,696115911,4/9/2011,5022,9.33,6.92,46855.26,34752.24,12103.02 +Sub-Saharan Africa,Comoros,Vegetables,Offline,H,2/5/2014,953780066,3/18/2014,3572,154.06,90.93,550302.32,324801.96,225500.36 +Australia and Oceania,Solomon Islands,Cereal,Offline,L,3/27/2017,912135446,5/10/2017,3,205.7,117.11,617.1,351.33,265.77 +Middle East and North Africa,Libya,Clothes,Online,M,8/2/2015,118105876,9/2/2015,9008,109.28,35.84,984394.24,322846.72,661547.52 +Europe,Slovenia,Cereal,Online,M,9/27/2012,438927686,10/15/2012,7311,205.7,117.11,1503872.7,856191.21,647681.49 +Europe,Cyprus,Baby Food,Offline,M,2/23/2017,212149703,3/2/2017,8666,255.28,159.42,2212256.48,1381533.72,830722.76 +Asia,Kyrgyzstan,Cosmetics,Online,C,8/10/2015,995633256,8/22/2015,8860,437.2,263.33,3873592,2333103.8,1540488.2 +Europe,San Marino,Vegetables,Online,M,11/29/2014,817552173,1/6/2015,711,154.06,90.93,109536.66,64651.23,44885.43 +Middle East and North Africa,Pakistan,Baby Food,Offline,L,5/5/2015,926392781,5/6/2015,9065,255.28,159.42,2314113.2,1445142.3,868970.9 +Europe,Finland,Clothes,Offline,M,6/18/2014,840953910,6/25/2014,5805,109.28,35.84,634370.4,208051.2,426319.2 +Sub-Saharan Africa,Kenya,Beverages,Online,L,11/26/2010,600346887,12/20/2010,4840,47.45,31.79,229658,153863.6,75794.4 +Sub-Saharan Africa,Senegal,Baby Food,Offline,C,9/19/2015,313995540,9/27/2015,7113,255.28,159.42,1815806.64,1133954.46,681852.18 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,H,9/22/2010,611636197,10/22/2010,5597,437.2,263.33,2447008.4,1473858.01,973150.39 +Middle East and North Africa,Israel,Household,Offline,H,11/25/2012,393317687,1/13/2013,299,668.27,502.54,199812.73,150259.46,49553.27 +North America,Mexico,Personal Care,Online,C,7/24/2017,879401338,8/28/2017,3253,81.73,56.67,265867.69,184347.51,81520.18 +Sub-Saharan Africa,Gabon,Baby Food,Online,M,4/17/2017,660560977,6/5/2017,3527,255.28,159.42,900372.56,562274.34,338098.22 +Central America and the Caribbean,Grenada,Clothes,Online,M,5/1/2013,647782933,5/14/2013,2220,109.28,35.84,242601.6,79564.8,163036.8 +Middle East and North Africa,Syria,Baby Food,Online,M,10/5/2011,922366034,11/15/2011,7461,255.28,159.42,1904644.08,1189432.62,715211.46 +Sub-Saharan Africa,The Gambia,Fruits,Offline,C,2/25/2012,285921609,2/29/2012,9413,9.33,6.92,87823.29,65137.96,22685.33 +Central America and the Caribbean,Cuba,Meat,Online,M,5/11/2011,310373485,5/29/2011,5266,421.89,364.69,2221672.74,1920457.54,301215.2 +Asia,Kyrgyzstan,Cosmetics,Online,H,11/15/2014,387957990,11/23/2014,4245,437.2,263.33,1855914,1117835.85,738078.15 +Australia and Oceania,Kiribati,Baby Food,Offline,L,4/28/2010,881223952,6/7/2010,2605,255.28,159.42,665004.4,415289.1,249715.3 +Sub-Saharan Africa,Mozambique,Vegetables,Online,L,9/5/2016,873032701,10/15/2016,8632,154.06,90.93,1329845.92,784907.76,544938.16 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,M,5/6/2012,416558063,5/30/2012,7642,109.28,35.84,835117.76,273889.28,561228.48 +Central America and the Caribbean,Dominica,Office Supplies,Online,C,8/23/2014,985286366,9/15/2014,6986,651.21,524.96,4549353.06,3667370.56,881982.5 +Sub-Saharan Africa,Angola,Clothes,Online,M,6/15/2015,523016440,6/19/2015,1042,109.28,35.84,113869.76,37345.28,76524.48 +Middle East and North Africa,Algeria,Beverages,Offline,C,4/19/2015,193859612,6/6/2015,6222,47.45,31.79,295233.9,197797.38,97436.52 +Central America and the Caribbean,Panama,Beverages,Online,H,12/23/2011,332239711,1/16/2012,5968,47.45,31.79,283181.6,189722.72,93458.88 +Central America and the Caribbean,Costa Rica,Snacks,Offline,L,12/6/2011,892893064,12/21/2011,5754,152.58,97.44,877945.32,560669.76,317275.56 +Sub-Saharan Africa,Niger,Household,Online,H,4/19/2011,100868499,5/31/2011,8085,668.27,502.54,5402962.95,4063035.9,1339927.05 +Middle East and North Africa,Algeria,Fruits,Offline,C,11/11/2014,301527345,12/19/2014,7497,9.33,6.92,69947.01,51879.24,18067.77 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,L,2/10/2017,310543429,3/8/2017,5557,154.06,90.93,856111.42,505298.01,350813.41 +Europe,Monaco,Household,Offline,C,8/5/2013,363903081,9/17/2013,5863,668.27,502.54,3918067.01,2946392.02,971674.99 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,C,4/16/2012,767905128,4/26/2012,9047,47.45,31.79,429280.15,287604.13,141676.02 +Middle East and North Africa,Pakistan,Meat,Offline,L,8/31/2014,549160897,9/17/2014,7768,421.89,364.69,3277241.52,2832911.92,444329.6 +Europe,Albania,Cosmetics,Offline,C,11/23/2011,604594218,1/1/2012,1719,437.2,263.33,751546.8,452664.27,298882.53 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,H,5/11/2011,551441419,5/24/2011,2625,255.28,159.42,670110,418477.5,251632.5 +Asia,Tajikistan,Personal Care,Offline,M,2/24/2010,977251327,3/14/2010,9239,81.73,56.67,755103.47,523574.13,231529.34 +Sub-Saharan Africa,Kenya,Baby Food,Offline,H,12/30/2013,289885270,2/12/2014,2348,255.28,159.42,599397.44,374318.16,225079.28 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,M,10/5/2010,567517077,10/23/2010,9770,81.73,56.67,798502.1,553665.9,244836.2 +Europe,Latvia,Cosmetics,Online,C,1/31/2012,808633077,3/5/2012,1352,437.2,263.33,591094.4,356022.16,235072.24 +Asia,North Korea,Baby Food,Online,L,9/28/2011,982032096,10/20/2011,3975,255.28,159.42,1014738,633694.5,381043.5 +Middle East and North Africa,Oman,Beverages,Online,L,2/24/2012,676825463,3/19/2012,6550,47.45,31.79,310797.5,208224.5,102573 +Sub-Saharan Africa,Djibouti,Snacks,Offline,L,12/31/2012,452437007,1/23/2013,5019,152.58,97.44,765799.02,489051.36,276747.66 +Europe,Bosnia and Herzegovina,Vegetables,Online,C,1/21/2015,488603055,2/4/2015,7357,154.06,90.93,1133419.42,668972.01,464447.41 +Asia,Kazakhstan,Office Supplies,Online,H,5/7/2016,135372436,6/6/2016,8567,651.21,524.96,5578916.07,4497332.32,1081583.75 +Australia and Oceania,Nauru,Office Supplies,Online,L,12/25/2015,163106477,1/12/2016,5686,651.21,524.96,3702780.06,2984922.56,717857.5 +Europe,Macedonia,Cosmetics,Online,C,5/2/2010,512479007,5/14/2010,2781,437.2,263.33,1215853.2,732320.73,483532.47 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,H,12/30/2011,744476354,1/9/2012,5952,152.58,97.44,908156.16,579962.88,328193.28 +Europe,Ukraine,Baby Food,Offline,M,9/10/2015,490397346,9/10/2015,8327,255.28,159.42,2125716.56,1327490.34,798226.22 +Europe,Italy,Snacks,Online,C,3/18/2017,801853311,4/19/2017,5068,152.58,97.44,773275.44,493825.92,279449.52 +Europe,Andorra,Clothes,Online,H,3/11/2017,100768077,4/22/2017,8368,109.28,35.84,914455.04,299909.12,614545.92 +Asia,China,Household,Offline,C,5/4/2017,929377973,6/5/2017,2450,668.27,502.54,1637261.5,1231223,406038.5 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,C,8/20/2016,500231826,10/1/2016,8568,47.45,31.79,406551.6,272376.72,134174.88 +Australia and Oceania,East Timor,Fruits,Online,L,2/17/2015,146190965,3/13/2015,10,9.33,6.92,93.3,69.2,24.1 +Sub-Saharan Africa,Republic of the Congo,Snacks,Offline,M,2/24/2010,370429217,3/16/2010,7092,152.58,97.44,1082097.36,691044.48,391052.88 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,H,3/25/2015,396432912,4/29/2015,2163,9.33,6.92,20180.79,14967.96,5212.83 +Europe,Spain,Meat,Offline,H,11/23/2010,418000876,12/3/2010,4603,421.89,364.69,1941959.67,1678668.07,263291.6 +Australia and Oceania,Samoa ,Baby Food,Online,L,8/7/2016,249244439,8/9/2016,5823,255.28,159.42,1486495.44,928302.66,558192.78 +Middle East and North Africa,Afghanistan,Household,Offline,L,3/20/2011,674587428,3/25/2011,4266,668.27,502.54,2850839.82,2143835.64,707004.18 +Australia and Oceania,Samoa ,Clothes,Online,L,7/13/2012,298766171,8/9/2012,404,109.28,35.84,44149.12,14479.36,29669.76 +Sub-Saharan Africa,Namibia,Snacks,Online,L,11/27/2012,496829497,12/11/2012,1744,152.58,97.44,266099.52,169935.36,96164.16 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,M,5/5/2013,464138734,5/29/2013,7820,9.33,6.92,72960.6,54114.4,18846.2 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,C,2/7/2012,366367709,2/12/2012,5201,651.21,524.96,3386943.21,2730316.96,656626.25 +Europe,Monaco,Vegetables,Offline,L,2/8/2016,889502751,2/26/2016,2486,154.06,90.93,382993.16,226051.98,156941.18 +Middle East and North Africa,Tunisia ,Fruits,Offline,M,5/23/2014,989842689,6/3/2014,5303,9.33,6.92,49476.99,36696.76,12780.23 +Middle East and North Africa,Somalia,Fruits,Online,H,3/18/2012,143998849,5/5/2012,1314,9.33,6.92,12259.62,9092.88,3166.74 +Central America and the Caribbean,El Salvador,Fruits,Offline,L,2/9/2012,598895061,3/8/2012,5212,9.33,6.92,48627.96,36067.04,12560.92 +Europe,Macedonia,Cosmetics,Online,M,2/4/2010,621767652,2/18/2010,3720,437.2,263.33,1626384,979587.6,646796.4 +Middle East and North Africa,Iraq,Beverages,Online,C,8/19/2014,350165450,8/29/2014,593,47.45,31.79,28137.85,18851.47,9286.38 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,H,7/4/2012,441949784,8/4/2012,1617,437.2,263.33,706952.4,425804.61,281147.79 +Europe,Moldova ,Personal Care,Offline,H,7/7/2010,725294482,8/6/2010,9610,81.73,56.67,785425.3,544598.7,240826.6 +Europe,Denmark,Household,Offline,M,7/6/2016,648685872,7/30/2016,9420,668.27,502.54,6295103.4,4733926.8,1561176.6 +Asia,Cambodia,Cereal,Offline,C,12/2/2012,630922782,12/20/2012,2927,205.7,117.11,602083.9,342780.97,259302.93 +Europe,Malta,Cosmetics,Online,C,7/6/2013,711116540,8/7/2013,4042,437.2,263.33,1767162.4,1064379.86,702782.54 +Sub-Saharan Africa,South Sudan,Office Supplies,Offline,H,3/11/2014,998690974,3/31/2014,3707,651.21,524.96,2414035.47,1946026.72,468008.75 +Central America and the Caribbean,Dominican Republic,Beverages,Offline,H,12/6/2011,323382413,12/11/2011,4897,47.45,31.79,232362.65,155675.63,76687.02 +Middle East and North Africa,Iran,Baby Food,Offline,C,2/15/2016,285239684,3/30/2016,7616,255.28,159.42,1944212.48,1214142.72,730069.76 +Asia,Turkmenistan,Household,Offline,C,7/9/2014,304624116,7/16/2014,3900,668.27,502.54,2606253,1959906,646347 +Europe,Finland,Cereal,Offline,H,11/7/2014,772209537,11/13/2014,2817,205.7,117.11,579456.9,329898.87,249558.03 +Central America and the Caribbean,Dominican Republic,Cereal,Online,M,10/11/2010,798982274,10/26/2010,5465,205.7,117.11,1124150.5,640006.15,484144.35 +Asia,South Korea,Clothes,Online,M,12/16/2015,466241157,1/28/2016,9974,109.28,35.84,1089958.72,357468.16,732490.56 +Sub-Saharan Africa,Lesotho,Household,Online,C,10/26/2014,375597512,11/11/2014,6505,668.27,502.54,4347096.35,3269022.7,1078073.65 +Middle East and North Africa,Saudi Arabia,Clothes,Offline,M,10/14/2011,298975169,11/30/2011,2251,109.28,35.84,245989.28,80675.84,165313.44 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,H,5/7/2012,528610455,5/18/2012,6436,81.73,56.67,526014.28,364728.12,161286.16 +Asia,Kyrgyzstan,Household,Offline,C,9/16/2011,527052199,10/11/2011,5313,668.27,502.54,3550518.51,2669995.02,880523.49 +Sub-Saharan Africa,Liberia,Personal Care,Online,H,9/12/2013,277161729,9/27/2013,7170,81.73,56.67,586004.1,406323.9,179680.2 +Australia and Oceania,New Zealand,Clothes,Online,H,11/9/2011,732112872,12/27/2011,7323,109.28,35.84,800257.44,262456.32,537801.12 +Europe,Romania,Office Supplies,Online,C,12/8/2015,665391957,12/10/2015,3121,651.21,524.96,2032426.41,1638400.16,394026.25 +Central America and the Caribbean,Grenada,Beverages,Offline,C,3/30/2010,720797812,5/17/2010,8945,47.45,31.79,424440.25,284361.55,140078.7 +Central America and the Caribbean,Barbados,Meat,Offline,L,6/14/2010,262441766,6/27/2010,1205,421.89,364.69,508377.45,439451.45,68926 +Australia and Oceania,Australia,Cosmetics,Offline,H,5/10/2014,524747645,5/29/2014,3344,437.2,263.33,1461996.8,880575.52,581421.28 +Asia,Vietnam,Beverages,Offline,H,4/1/2013,562451779,5/18/2013,835,47.45,31.79,39620.75,26544.65,13076.1 +Asia,Myanmar,Snacks,Online,C,11/7/2010,400602996,11/25/2010,6184,152.58,97.44,943554.72,602568.96,340985.76 +Europe,Sweden,Personal Care,Online,H,12/9/2011,584562623,12/26/2011,3925,81.73,56.67,320790.25,222429.75,98360.5 +North America,Canada,Fruits,Online,M,12/31/2010,830004489,1/16/2011,5628,9.33,6.92,52509.24,38945.76,13563.48 +Middle East and North Africa,Kuwait,Fruits,Offline,H,2/28/2011,472914922,2/28/2011,4889,9.33,6.92,45614.37,33831.88,11782.49 +Australia and Oceania,Australia,Office Supplies,Offline,L,10/27/2012,719592750,12/11/2012,2340,651.21,524.96,1523831.4,1228406.4,295425 +Asia,Cambodia,Fruits,Online,C,6/14/2017,596649301,7/20/2017,642,9.33,6.92,5989.86,4442.64,1547.22 +Middle East and North Africa,Jordan,Fruits,Online,C,3/23/2016,101008403,5/11/2016,9486,9.33,6.92,88504.38,65643.12,22861.26 +Asia,China,Household,Offline,L,7/11/2016,649906384,8/3/2016,596,668.27,502.54,398288.92,299513.84,98775.08 +Europe,Switzerland,Cereal,Online,L,6/11/2015,130892074,7/17/2015,2728,205.7,117.11,561149.6,319476.08,241673.52 +Europe,Ukraine,Personal Care,Offline,H,2/18/2011,551826798,3/16/2011,6667,81.73,56.67,544893.91,377818.89,167075.02 +Europe,Bosnia and Herzegovina,Vegetables,Offline,C,3/5/2014,390884387,3/29/2014,231,154.06,90.93,35587.86,21004.83,14583.03 +Asia,Japan,Office Supplies,Online,M,6/29/2013,446551167,7/20/2013,3269,651.21,524.96,2128805.49,1716094.24,412711.25 +Middle East and North Africa,Turkey,Baby Food,Online,C,6/8/2010,687625968,7/26/2010,2659,255.28,159.42,678789.52,423897.78,254891.74 +Europe,Latvia,Clothes,Online,L,12/29/2014,703220117,2/14/2015,7314,109.28,35.84,799273.92,262133.76,537140.16 +Europe,Armenia,Snacks,Offline,M,9/17/2011,152757441,11/6/2011,3176,152.58,97.44,484594.08,309469.44,175124.64 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,L,6/29/2016,115974271,7/1/2016,8219,109.28,35.84,898172.32,294568.96,603603.36 +Central America and the Caribbean,Belize,Vegetables,Online,L,3/26/2012,842919433,5/4/2012,7447,154.06,90.93,1147284.82,677155.71,470129.11 +Asia,Malaysia,Cosmetics,Online,M,3/5/2013,403954255,3/9/2013,7896,437.2,263.33,3452131.2,2079253.68,1372877.52 +North America,Greenland,Snacks,Offline,M,9/13/2015,539752566,10/17/2015,3634,152.58,97.44,554475.72,354096.96,200378.76 +Middle East and North Africa,Somalia,Clothes,Online,C,4/2/2017,811300694,4/28/2017,759,109.28,35.84,82943.52,27202.56,55740.96 +Sub-Saharan Africa,Senegal,Vegetables,Offline,H,7/21/2012,849897468,8/7/2012,2402,154.06,90.93,370052.12,218413.86,151638.26 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,M,7/17/2012,807154214,7/24/2012,3724,152.58,97.44,568207.92,362866.56,205341.36 +Europe,Portugal,Household,Online,C,4/13/2010,904994761,5/17/2010,6916,668.27,502.54,4621755.32,3475566.64,1146188.68 +Middle East and North Africa,Somalia,Household,Offline,C,1/19/2015,985655438,3/9/2015,6203,668.27,502.54,4145278.81,3117255.62,1028023.19 +Europe,United Kingdom,Fruits,Online,C,9/8/2010,961685073,10/19/2010,2839,9.33,6.92,26487.87,19645.88,6841.99 +Europe,Malta,Cosmetics,Offline,C,5/20/2012,365944993,6/2/2012,110,437.2,263.33,48092,28966.3,19125.7 +Europe,Romania,Office Supplies,Offline,L,6/20/2017,601609027,6/28/2017,8335,651.21,524.96,5427835.35,4375541.6,1052293.75 +Asia,North Korea,Snacks,Online,C,10/4/2016,892163503,11/1/2016,9861,152.58,97.44,1504591.38,960855.84,543735.54 +Australia and Oceania,Samoa ,Fruits,Online,H,6/30/2013,531407248,7/17/2013,4069,9.33,6.92,37963.77,28157.48,9806.29 +Australia and Oceania,Australia,Cosmetics,Offline,C,12/29/2011,233451592,1/29/2012,2369,437.2,263.33,1035726.8,623828.77,411898.03 +Australia and Oceania,Palau,Office Supplies,Online,H,10/30/2013,782720363,11/13/2013,3204,651.21,524.96,2086476.84,1681971.84,404505 +Asia,Maldives,Vegetables,Online,L,2/2/2014,783949887,2/25/2014,7048,154.06,90.93,1085814.88,640874.64,444940.24 +Central America and the Caribbean,Honduras,Personal Care,Online,H,9/12/2012,712188994,9/16/2012,1405,81.73,56.67,114830.65,79621.35,35209.3 +Sub-Saharan Africa,Namibia,Fruits,Offline,M,8/27/2010,662799012,9/13/2010,5811,9.33,6.92,54216.63,40212.12,14004.51 +Europe,Georgia,Beverages,Online,M,10/20/2013,801453769,10/29/2013,6835,47.45,31.79,324320.75,217284.65,107036.1 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Online,L,11/27/2013,914139592,1/7/2014,3074,421.89,364.69,1296889.86,1121057.06,175832.8 +Sub-Saharan Africa,Senegal,Office Supplies,Online,L,2/27/2015,857155311,3/9/2015,159,651.21,524.96,103542.39,83468.64,20073.75 +Central America and the Caribbean,Barbados,Personal Care,Online,H,3/27/2015,107112252,4/27/2015,5751,81.73,56.67,470029.23,325909.17,144120.06 +Asia,Kazakhstan,Baby Food,Offline,H,9/3/2016,910934245,9/5/2016,4541,255.28,159.42,1159226.48,723926.22,435300.26 +Europe,Latvia,Meat,Online,M,7/2/2015,635857617,8/10/2015,3254,421.89,364.69,1372830.06,1186701.26,186128.8 +Asia,Philippines,Cereal,Offline,C,8/2/2012,319431197,9/13/2012,5645,205.7,117.11,1161176.5,661085.95,500090.55 +North America,Canada,Fruits,Offline,L,6/14/2017,619516313,7/12/2017,7499,9.33,6.92,69965.67,51893.08,18072.59 +Europe,Netherlands,Beverages,Online,M,3/2/2014,464286792,3/2/2014,1634,47.45,31.79,77533.3,51944.86,25588.44 +Europe,Sweden,Meat,Offline,M,8/3/2010,202228963,8/28/2010,2899,421.89,364.69,1223059.11,1057236.31,165822.8 +Sub-Saharan Africa,The Gambia,Household,Offline,L,11/8/2011,252141654,11/16/2011,3173,668.27,502.54,2120420.71,1594559.42,525861.29 +Asia,Turkmenistan,Household,Offline,L,8/4/2016,653136193,8/22/2016,6369,668.27,502.54,4256211.63,3200677.26,1055534.37 +Australia and Oceania,New Zealand,Baby Food,Offline,L,2/19/2013,614636409,3/2/2013,3427,255.28,159.42,874844.56,546332.34,328512.22 +Europe,Poland,Snacks,Offline,M,8/9/2013,766378629,8/16/2013,7322,152.58,97.44,1117190.76,713455.68,403735.08 +Middle East and North Africa,Qatar,Meat,Online,M,3/31/2012,908411681,4/16/2012,8058,421.89,364.69,3399589.62,2938672.02,460917.6 +Sub-Saharan Africa,Kenya,Beverages,Offline,H,12/13/2011,461096894,12/20/2011,7672,47.45,31.79,364036.4,243892.88,120143.52 +Australia and Oceania,Tuvalu,Office Supplies,Offline,M,11/17/2012,715108096,12/30/2012,5232,651.21,524.96,3407130.72,2746590.72,660540 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,L,4/8/2016,781431615,5/23/2016,1835,668.27,502.54,1226275.45,922160.9,304114.55 +Australia and Oceania,East Timor,Clothes,Online,L,1/20/2013,741366279,2/13/2013,5612,109.28,35.84,613279.36,201134.08,412145.28 +Sub-Saharan Africa,South Africa,Vegetables,Offline,H,5/21/2010,296523416,5/26/2010,6723,154.06,90.93,1035745.38,611322.39,424422.99 +Australia and Oceania,Nauru,Fruits,Online,C,9/7/2012,118826854,9/10/2012,2361,9.33,6.92,22028.13,16338.12,5690.01 +Europe,Spain,Cosmetics,Online,C,4/19/2010,500512921,6/1/2010,1751,437.2,263.33,765537.2,461090.83,304446.37 +Middle East and North Africa,Tunisia ,Personal Care,Offline,L,7/27/2013,904130446,9/4/2013,1146,81.73,56.67,93662.58,64943.82,28718.76 +Sub-Saharan Africa,Mozambique,Baby Food,Online,H,3/10/2011,412540757,3/29/2011,8832,255.28,159.42,2254632.96,1407997.44,846635.52 +Middle East and North Africa,Somalia,Beverages,Offline,H,11/3/2011,878917682,11/3/2011,128,47.45,31.79,6073.6,4069.12,2004.48 +Europe,Liechtenstein,Personal Care,Offline,H,2/16/2010,176747548,2/27/2010,2382,81.73,56.67,194680.86,134987.94,59692.92 +Central America and the Caribbean,Guatemala,Vegetables,Offline,M,1/30/2013,749829185,2/18/2013,9973,154.06,90.93,1536440.38,906844.89,629595.49 +Asia,Japan,Fruits,Offline,M,8/26/2013,162273919,9/1/2013,9314,9.33,6.92,86899.62,64452.88,22446.74 +Europe,Albania,Meat,Online,M,3/17/2017,548505580,4/28/2017,3845,421.89,364.69,1622167.05,1402233.05,219934 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,L,1/17/2015,963260495,1/23/2015,9041,437.2,263.33,3952725.2,2380766.53,1571958.67 +Europe,Lithuania,Cereal,Online,H,11/17/2010,531587493,12/10/2010,7407,205.7,117.11,1523619.9,867433.77,656186.13 +Australia and Oceania,Australia,Cosmetics,Offline,L,1/22/2017,698847901,2/16/2017,3479,437.2,263.33,1521018.8,916125.07,604893.73 +Europe,Netherlands,Vegetables,Online,M,12/7/2012,280715548,1/11/2013,8824,154.06,90.93,1359425.44,802366.32,557059.12 +Asia,Cambodia,Cereal,Online,L,10/8/2016,413176763,11/15/2016,7041,205.7,117.11,1448333.7,824571.51,623762.19 +Asia,South Korea,Cosmetics,Online,L,10/28/2013,502530372,11/4/2013,8759,437.2,263.33,3829434.8,2306507.47,1522927.33 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,L,2/19/2013,475387704,3/24/2013,6641,437.2,263.33,2903445.2,1748774.53,1154670.67 +Middle East and North Africa,Egypt,Meat,Offline,H,6/16/2013,328672587,7/24/2013,377,421.89,364.69,159052.53,137488.13,21564.4 +North America,Greenland,Personal Care,Offline,L,8/5/2014,579621350,8/16/2014,1693,81.73,56.67,138368.89,95942.31,42426.58 +Australia and Oceania,New Zealand,Snacks,Offline,H,8/20/2013,915782821,9/20/2013,9342,152.58,97.44,1425402.36,910284.48,515117.88 +Europe,Bulgaria,Vegetables,Offline,M,4/25/2016,645018327,6/1/2016,4111,154.06,90.93,633340.66,373813.23,259527.43 +Sub-Saharan Africa,Senegal,Vegetables,Offline,C,6/28/2010,945501697,7/6/2010,3818,154.06,90.93,588201.08,347170.74,241030.34 +Sub-Saharan Africa,Eritrea,Beverages,Offline,C,5/17/2015,815719258,6/22/2015,8310,47.45,31.79,394309.5,264174.9,130134.6 +Europe,Vatican City,Cosmetics,Offline,M,3/6/2017,224469840,3/7/2017,4469,437.2,263.33,1953846.8,1176821.77,777025.03 +Central America and the Caribbean,Panama,Snacks,Online,C,9/27/2010,560864770,11/13/2010,1204,152.58,97.44,183706.32,117317.76,66388.56 +Sub-Saharan Africa,Togo,Baby Food,Online,L,11/23/2010,584327876,11/27/2010,4458,255.28,159.42,1138038.24,710694.36,427343.88 +Asia,Indonesia,Fruits,Online,L,11/1/2010,474595487,11/20/2010,2206,9.33,6.92,20581.98,15265.52,5316.46 +Middle East and North Africa,Algeria,Office Supplies,Offline,L,3/1/2016,481716430,3/26/2016,9451,651.21,524.96,6154585.71,4961396.96,1193188.75 +Middle East and North Africa,Tunisia ,Baby Food,Offline,H,11/4/2010,476052033,11/22/2010,3230,255.28,159.42,824554.4,514926.6,309627.8 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,H,12/19/2013,398276126,1/22/2014,7611,109.28,35.84,831730.08,272778.24,558951.84 +Sub-Saharan Africa,Namibia,Snacks,Online,L,5/29/2015,709375035,6/18/2015,8692,152.58,97.44,1326225.36,846948.48,479276.88 +Middle East and North Africa,Turkey,Beverages,Online,C,6/18/2017,140647590,6/30/2017,9602,47.45,31.79,455614.9,305247.58,150367.32 +Central America and the Caribbean,Belize,Cereal,Online,M,12/2/2015,643705117,12/13/2015,5504,205.7,117.11,1132172.8,644573.44,487599.36 +Sub-Saharan Africa,Chad,Clothes,Online,C,6/2/2011,640471446,6/6/2011,8588,109.28,35.84,938496.64,307793.92,630702.72 +Europe,United Kingdom,Snacks,Online,H,3/27/2013,873182904,5/10/2013,3080,152.58,97.44,469946.4,300115.2,169831.2 +Middle East and North Africa,Somalia,Clothes,Offline,H,10/13/2012,354388320,11/1/2012,234,109.28,35.84,25571.52,8386.56,17184.96 +Australia and Oceania,Tuvalu,Cosmetics,Offline,M,2/10/2010,416949021,3/14/2010,3336,437.2,263.33,1458499.2,878468.88,580030.32 +Europe,Armenia,Fruits,Online,M,2/11/2010,664038836,3/7/2010,2703,9.33,6.92,25218.99,18704.76,6514.23 +Europe,United Kingdom,Personal Care,Offline,C,3/10/2011,319144093,3/10/2011,684,81.73,56.67,55903.32,38762.28,17141.04 +Europe,Switzerland,Cosmetics,Offline,M,7/27/2016,476063621,7/30/2016,6659,437.2,263.33,2911314.8,1753514.47,1157800.33 +Australia and Oceania,Australia,Personal Care,Offline,M,6/6/2015,948908746,7/15/2015,2040,81.73,56.67,166729.2,115606.8,51122.4 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,H,12/1/2016,722103297,12/1/2016,5267,651.21,524.96,3429923.07,2764964.32,664958.75 +Middle East and North Africa,Somalia,Cosmetics,Offline,H,2/13/2016,200383603,3/31/2016,6816,437.2,263.33,2979955.2,1794857.28,1185097.92 +Europe,Romania,Office Supplies,Offline,C,12/17/2012,758798491,1/9/2013,4191,651.21,524.96,2729221.11,2200107.36,529113.75 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,M,1/6/2016,692709290,2/14/2016,6927,651.21,524.96,4510931.67,3636397.92,874533.75 +Sub-Saharan Africa,Malawi,Personal Care,Offline,H,12/22/2015,167789828,2/2/2016,1594,81.73,56.67,130277.62,90331.98,39945.64 +Asia,Maldives,Beverages,Offline,C,3/7/2012,770026433,4/17/2012,6788,47.45,31.79,322090.6,215790.52,106300.08 +Europe,Vatican City,Clothes,Online,M,5/24/2016,555717933,6/30/2016,8140,109.28,35.84,889539.2,291737.6,597801.6 +Australia and Oceania,Nauru,Cereal,Offline,M,2/27/2011,801475656,4/10/2011,3312,205.7,117.11,681278.4,387868.32,293410.08 +Central America and the Caribbean,The Bahamas,Snacks,Online,C,2/21/2014,154223430,2/25/2014,6995,152.58,97.44,1067297.1,681592.8,385704.3 +Europe,Netherlands,Baby Food,Offline,H,10/21/2013,481197583,12/1/2013,5913,255.28,159.42,1509470.64,942650.46,566820.18 +Asia,Mongolia,Vegetables,Offline,H,1/7/2011,119946944,1/9/2011,3821,154.06,90.93,588663.26,347443.53,241219.73 +Sub-Saharan Africa,Senegal,Personal Care,Offline,M,4/19/2015,628332841,4/22/2015,6505,81.73,56.67,531653.65,368638.35,163015.3 +Europe,Vatican City,Meat,Offline,H,9/19/2010,934529101,11/7/2010,6783,421.89,364.69,2861679.87,2473692.27,387987.6 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,C,9/15/2012,487022054,9/19/2012,9503,81.73,56.67,776680.19,538535.01,238145.18 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,C,4/5/2011,604610526,5/1/2011,6545,651.21,524.96,4262169.45,3435863.2,826306.25 +Sub-Saharan Africa,Uganda,Vegetables,Offline,M,7/29/2012,426405847,8/30/2012,1821,154.06,90.93,280543.26,165583.53,114959.73 +Asia,Singapore,Clothes,Online,M,7/23/2012,961831843,8/22/2012,6271,109.28,35.84,685294.88,224752.64,460542.24 +Europe,Italy,Baby Food,Online,H,10/3/2015,140624845,11/11/2015,2871,255.28,159.42,732908.88,457694.82,275214.06 +Europe,France,Cosmetics,Online,C,5/31/2016,462833678,6/17/2016,1625,437.2,263.33,710450,427911.25,282538.75 +Europe,Slovakia,Office Supplies,Offline,L,6/5/2017,448819673,7/12/2017,4570,651.21,524.96,2976029.7,2399067.2,576962.5 +Sub-Saharan Africa,Chad,Snacks,Online,C,5/21/2011,489256656,5/28/2011,772,152.58,97.44,117791.76,75223.68,42568.08 +Sub-Saharan Africa,Guinea,Vegetables,Offline,H,8/30/2014,595130956,8/31/2014,1330,154.06,90.93,204899.8,120936.9,83962.9 +Sub-Saharan Africa,Senegal,Snacks,Offline,H,8/17/2010,847741401,9/19/2010,4374,152.58,97.44,667384.92,426202.56,241182.36 +Asia,China,Cereal,Online,C,12/31/2013,948699319,1/24/2014,66,205.7,117.11,13576.2,7729.26,5846.94 +Sub-Saharan Africa,Djibouti,Beverages,Offline,L,1/21/2014,669928538,2/28/2014,5597,47.45,31.79,265577.65,177928.63,87649.02 +Europe,Bulgaria,Beverages,Offline,L,4/17/2016,303665387,4/19/2016,191,47.45,31.79,9062.95,6071.89,2991.06 +Europe,Spain,Household,Offline,L,11/27/2015,212458693,12/28/2015,104,668.27,502.54,69500.08,52264.16,17235.92 +Australia and Oceania,Australia,Personal Care,Online,H,9/22/2016,379169785,9/23/2016,3620,81.73,56.67,295862.6,205145.4,90717.2 +Central America and the Caribbean,Dominica,Vegetables,Offline,L,4/17/2012,856972491,5/17/2012,6059,154.06,90.93,933449.54,550944.87,382504.67 +Europe,Lithuania,Beverages,Offline,C,5/13/2012,419353139,6/30/2012,4768,47.45,31.79,226241.6,151574.72,74666.88 +Sub-Saharan Africa,Botswana,Snacks,Online,M,5/23/2016,610110557,6/11/2016,4127,152.58,97.44,629697.66,402134.88,227562.78 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,C,4/28/2017,793356072,5/26/2017,547,437.2,263.33,239148.4,144041.51,95106.89 +Sub-Saharan Africa,Burundi,Cereal,Offline,C,12/16/2012,403513514,1/27/2013,7471,205.7,117.11,1536784.7,874928.81,661855.89 +Europe,Romania,Personal Care,Online,L,4/24/2017,295319211,6/8/2017,372,81.73,56.67,30403.56,21081.24,9322.32 +Sub-Saharan Africa,Liberia,Personal Care,Offline,M,5/19/2011,493821990,5/24/2011,1756,81.73,56.67,143517.88,99512.52,44005.36 +Europe,Latvia,Baby Food,Online,L,1/31/2015,644383180,2/10/2015,6157,255.28,159.42,1571758.96,981548.94,590210.02 +Europe,Malta,Personal Care,Online,L,5/6/2015,462676608,6/6/2015,5145,81.73,56.67,420500.85,291567.15,128933.7 +Sub-Saharan Africa,Uganda,Cereal,Online,M,4/13/2015,184688603,4/15/2015,2317,205.7,117.11,476606.9,271343.87,205263.03 +Middle East and North Africa,Turkey,Cosmetics,Offline,C,4/20/2015,116717994,6/8/2015,8303,437.2,263.33,3630071.6,2186428.99,1443642.61 +Sub-Saharan Africa,Liberia,Fruits,Online,L,11/13/2016,185376107,11/20/2016,5764,9.33,6.92,53778.12,39886.88,13891.24 +Middle East and North Africa,Morocco,Baby Food,Online,L,2/28/2011,387586772,3/4/2011,4394,255.28,159.42,1121700.32,700491.48,421208.84 +Asia,Taiwan,Household,Offline,L,2/18/2013,340586316,3/18/2013,5914,668.27,502.54,3952148.78,2972021.56,980127.22 +Europe,San Marino,Household,Online,C,4/20/2012,631923568,4/25/2012,9081,668.27,502.54,6068559.87,4563565.74,1504994.13 +Middle East and North Africa,Egypt,Fruits,Offline,C,5/25/2014,569459855,6/20/2014,4681,9.33,6.92,43673.73,32392.52,11281.21 +Europe,Portugal,Meat,Online,H,11/6/2014,431369006,11/26/2014,530,421.89,364.69,223601.7,193285.7,30316 +Europe,Switzerland,Personal Care,Offline,C,2/27/2010,116137349,3/28/2010,6477,81.73,56.67,529365.21,367051.59,162313.62 +Sub-Saharan Africa,Senegal,Meat,Offline,H,10/26/2016,492563712,11/28/2016,9403,421.89,364.69,3967031.67,3429180.07,537851.6 +Australia and Oceania,Kiribati,Cereal,Online,M,7/13/2014,249759423,8/7/2014,8218,205.7,117.11,1690442.6,962409.98,728032.62 +Central America and the Caribbean,Costa Rica,Vegetables,Online,C,7/21/2010,847148311,8/27/2010,8865,154.06,90.93,1365741.9,806094.45,559647.45 +Europe,Slovenia,Baby Food,Online,C,3/22/2013,664466702,4/5/2013,9318,255.28,159.42,2378699.04,1485475.56,893223.48 +Sub-Saharan Africa,Malawi,Clothes,Online,C,12/30/2012,851763427,2/9/2013,4581,109.28,35.84,500611.68,164183.04,336428.64 +Europe,Slovenia,Cereal,Online,M,7/22/2016,379399812,8/2/2016,1690,205.7,117.11,347633,197915.9,149717.1 +Australia and Oceania,New Zealand,Snacks,Offline,M,9/15/2012,988049685,9/27/2012,4713,152.58,97.44,719109.54,459234.72,259874.82 +Europe,San Marino,Cosmetics,Online,C,1/13/2014,438699376,2/24/2014,9749,437.2,263.33,4262262.8,2567204.17,1695058.63 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,H,4/9/2015,162647712,5/14/2015,9927,81.73,56.67,811333.71,562563.09,248770.62 +Middle East and North Africa,Tunisia ,Meat,Online,L,3/13/2012,311506021,4/25/2012,409,421.89,364.69,172553.01,149158.21,23394.8 +Asia,Cambodia,Baby Food,Online,H,1/10/2013,207198131,1/13/2013,3386,255.28,159.42,864378.08,539796.12,324581.96 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,M,11/24/2011,591960370,12/11/2011,3083,9.33,6.92,28764.39,21334.36,7430.03 +Asia,Cambodia,Office Supplies,Offline,C,5/11/2015,478341567,6/5/2015,754,651.21,524.96,491012.34,395819.84,95192.5 +Central America and the Caribbean,Haiti,Office Supplies,Offline,M,11/20/2015,299203050,12/18/2015,9686,651.21,524.96,6307620.06,5084762.56,1222857.5 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,L,10/22/2010,557718646,11/9/2010,196,437.2,263.33,85691.2,51612.68,34078.52 +Asia,South Korea,Meat,Offline,H,8/30/2013,477374684,8/30/2013,4632,421.89,364.69,1954194.48,1689244.08,264950.4 +Asia,Singapore,Vegetables,Online,H,7/18/2012,251969993,8/4/2012,2375,154.06,90.93,365892.5,215958.75,149933.75 +Australia and Oceania,Tuvalu,Cereal,Offline,M,10/7/2011,595615899,10/31/2011,4835,205.7,117.11,994559.5,566226.85,428332.65 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,M,11/27/2012,492736232,12/12/2012,456,81.73,56.67,37268.88,25841.52,11427.36 +Europe,Romania,Fruits,Offline,L,1/19/2011,348067319,3/9/2011,9709,9.33,6.92,90584.97,67186.28,23398.69 +Europe,Ireland,Meat,Online,C,9/12/2013,636657989,10/2/2013,102,421.89,364.69,43032.78,37198.38,5834.4 +Sub-Saharan Africa,Kenya,Snacks,Offline,C,4/10/2014,553869569,5/19/2014,1168,152.58,97.44,178213.44,113809.92,64403.52 +Europe,Bulgaria,Office Supplies,Online,C,1/17/2011,265375888,1/18/2011,9477,651.21,524.96,6171517.17,4975045.92,1196471.25 +Europe,Slovenia,Meat,Offline,M,12/5/2010,457163274,12/25/2010,3627,421.89,364.69,1530195.03,1322730.63,207464.4 +Middle East and North Africa,Turkey,Vegetables,Offline,M,7/15/2010,985530555,8/26/2010,9247,154.06,90.93,1424592.82,840829.71,583763.11 +Europe,Liechtenstein,Clothes,Offline,H,2/16/2015,427089059,3/18/2015,3998,109.28,35.84,436901.44,143288.32,293613.12 +Asia,Uzbekistan,Beverages,Offline,H,2/1/2012,128762614,3/8/2012,2574,47.45,31.79,122136.3,81827.46,40308.84 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,C,7/31/2012,157787549,8/21/2012,1697,668.27,502.54,1134054.19,852810.38,281243.81 +Asia,Turkmenistan,Snacks,Online,M,6/29/2017,651712691,8/8/2017,5123,152.58,97.44,781667.34,499185.12,282482.22 +Middle East and North Africa,Tunisia ,Cereal,Online,L,8/13/2013,468399369,8/19/2013,8637,205.7,117.11,1776630.9,1011479.07,765151.83 +Sub-Saharan Africa,Benin,Vegetables,Online,C,4/25/2015,336021411,5/20/2015,5057,154.06,90.93,779081.42,459833.01,319248.41 +Asia,Kazakhstan,Snacks,Online,M,4/20/2015,603065145,5/1/2015,9233,152.58,97.44,1408771.14,899663.52,509107.62 +Europe,Macedonia,Vegetables,Offline,M,2/20/2011,788329398,3/14/2011,3042,154.06,90.93,468650.52,276609.06,192041.46 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,L,8/8/2016,930925500,9/2/2016,398,437.2,263.33,174005.6,104805.34,69200.26 +Europe,Croatia,Clothes,Online,M,6/14/2012,240277278,7/11/2012,2241,109.28,35.84,244896.48,80317.44,164579.04 +Europe,Iceland,Fruits,Online,H,10/21/2010,246121060,12/8/2010,1546,9.33,6.92,14424.18,10698.32,3725.86 +Europe,Vatican City,Cereal,Offline,L,6/26/2013,748505675,8/11/2013,8318,205.7,117.11,1711012.6,974120.98,736891.62 +Middle East and North Africa,United Arab Emirates,Cereal,Online,M,10/21/2015,267792451,12/4/2015,4592,205.7,117.11,944574.4,537769.12,406805.28 +Europe,San Marino,Meat,Online,L,5/12/2010,994655215,7/1/2010,9436,421.89,364.69,3980954.04,3441214.84,539739.2 +Australia and Oceania,Nauru,Fruits,Offline,C,7/12/2013,240080296,8/19/2013,3950,9.33,6.92,36853.5,27334,9519.5 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,C,3/30/2016,785366523,4/18/2016,6262,437.2,263.33,2737746.4,1648972.46,1088773.94 +Middle East and North Africa,Somalia,Cereal,Online,L,7/7/2010,532125222,7/26/2010,6533,205.7,117.11,1343838.1,765079.63,578758.47 +Central America and the Caribbean,Belize,Snacks,Online,L,11/26/2015,152280223,11/26/2015,1957,152.58,97.44,298599.06,190690.08,107908.98 +Middle East and North Africa,Iraq,Snacks,Online,L,3/11/2015,838067853,4/20/2015,1756,152.58,97.44,267930.48,171104.64,96825.84 +Sub-Saharan Africa,Mali,Beverages,Offline,C,2/20/2011,252036941,2/20/2011,2186,47.45,31.79,103725.7,69492.94,34232.76 +Asia,Malaysia,Office Supplies,Offline,L,3/1/2015,177048814,3/12/2015,1533,651.21,524.96,998304.93,804763.68,193541.25 +Australia and Oceania,Vanuatu,Snacks,Offline,M,3/23/2013,666277301,5/1/2013,5114,152.58,97.44,780294.12,498308.16,281985.96 +Europe,Russia,Office Supplies,Online,C,1/28/2015,493208730,2/8/2015,278,651.21,524.96,181036.38,145938.88,35097.5 +Sub-Saharan Africa,Malawi,Personal Care,Offline,L,8/8/2012,301641929,9/25/2012,1405,81.73,56.67,114830.65,79621.35,35209.3 +Middle East and North Africa,Egypt,Vegetables,Online,M,11/24/2013,355688226,12/21/2013,4905,154.06,90.93,755664.3,446011.65,309652.65 +Middle East and North Africa,Azerbaijan,Snacks,Online,C,10/4/2016,989771449,10/25/2016,4222,152.58,97.44,644192.76,411391.68,232801.08 +Middle East and North Africa,Pakistan,Cosmetics,Offline,H,6/24/2012,358627927,7/4/2012,4828,437.2,263.33,2110801.6,1271357.24,839444.36 +Middle East and North Africa,Saudi Arabia,Fruits,Offline,H,5/8/2012,287306487,5/25/2012,9229,9.33,6.92,86106.57,63864.68,22241.89 +Australia and Oceania,Kiribati,Beverages,Online,L,7/31/2013,421168458,8/24/2013,1961,47.45,31.79,93049.45,62340.19,30709.26 +Europe,Portugal,Cereal,Offline,H,8/26/2010,475887668,8/31/2010,4591,205.7,117.11,944368.7,537652.01,406716.69 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,M,4/7/2014,687450444,5/22/2014,718,9.33,6.92,6698.94,4968.56,1730.38 +Europe,Ukraine,Fruits,Online,L,4/1/2017,462155616,4/18/2017,972,9.33,6.92,9068.76,6726.24,2342.52 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,C,7/2/2013,626614511,7/12/2013,8013,421.89,364.69,3380604.57,2922260.97,458343.6 +Europe,Cyprus,Household,Online,M,11/29/2016,277750957,1/18/2017,1535,668.27,502.54,1025794.45,771398.9,254395.55 +Sub-Saharan Africa,Gabon,Beverages,Offline,H,2/23/2012,832801282,3/16/2012,3261,47.45,31.79,154734.45,103667.19,51067.26 +Asia,North Korea,Clothes,Offline,C,6/11/2011,179314315,6/18/2011,1945,109.28,35.84,212549.6,69708.8,142840.8 +Asia,Nepal,Vegetables,Offline,L,12/13/2012,325151383,1/26/2013,8375,154.06,90.93,1290252.5,761538.75,528713.75 +Asia,Uzbekistan,Beverages,Online,L,2/10/2012,648486316,2/21/2012,366,47.45,31.79,17366.7,11635.14,5731.56 +Europe,Finland,Office Supplies,Online,H,12/27/2012,147805440,12/27/2012,7769,651.21,524.96,5059250.49,4078414.24,980836.25 +Middle East and North Africa,Tunisia ,Baby Food,Online,H,12/8/2016,591907584,1/20/2017,7463,255.28,159.42,1905154.64,1189751.46,715403.18 +Europe,Belgium,Meat,Online,M,3/22/2011,669904077,4/23/2011,8358,421.89,364.69,3526156.62,3048079.02,478077.6 +Europe,Croatia,Beverages,Online,L,9/7/2010,941218745,10/26/2010,6398,47.45,31.79,303585.1,203392.42,100192.68 +Asia,Cambodia,Beverages,Online,L,1/30/2016,685587918,3/8/2016,9555,47.45,31.79,453384.75,303753.45,149631.3 +Europe,Switzerland,Cosmetics,Offline,M,4/21/2010,153060424,5/25/2010,2836,437.2,263.33,1239899.2,746803.88,493095.32 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,C,3/4/2015,113997590,4/5/2015,3275,154.06,90.93,504546.5,297795.75,206750.75 +Middle East and North Africa,Yemen,Cereal,Online,C,12/2/2011,509073245,12/20/2011,4941,205.7,117.11,1016363.7,578640.51,437723.19 +Middle East and North Africa,Jordan,Personal Care,Offline,H,2/20/2013,899273717,4/2/2013,3932,81.73,56.67,321362.36,222826.44,98535.92 +Middle East and North Africa,Tunisia ,Personal Care,Online,L,7/21/2013,915897834,8/26/2013,3377,81.73,56.67,276002.21,191374.59,84627.62 +Australia and Oceania,Vanuatu,Baby Food,Online,H,7/9/2016,710556924,7/12/2016,8439,255.28,159.42,2154307.92,1345345.38,808962.54 +Europe,Kosovo,Office Supplies,Offline,C,2/10/2015,505174815,3/12/2015,1309,651.21,524.96,852433.89,687172.64,165261.25 +Middle East and North Africa,Yemen,Snacks,Online,M,1/11/2011,141987836,1/30/2011,6211,152.58,97.44,947674.38,605199.84,342474.54 +Sub-Saharan Africa,Seychelles ,Fruits,Online,C,10/30/2010,433544814,11/7/2010,4400,9.33,6.92,41052,30448,10604 +Europe,Belgium,Clothes,Offline,M,7/23/2014,912707078,7/25/2014,9162,109.28,35.84,1001223.36,328366.08,672857.28 +Asia,Nepal,Vegetables,Offline,C,12/22/2011,282648456,2/1/2012,814,154.06,90.93,125404.84,74017.02,51387.82 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,C,8/10/2016,466855275,9/8/2016,1705,668.27,502.54,1139400.35,856830.7,282569.65 +Sub-Saharan Africa,Ghana,Household,Online,H,7/25/2016,759126365,8/3/2016,1216,668.27,502.54,812616.32,611088.64,201527.68 +Asia,Taiwan,Snacks,Offline,L,2/24/2016,973573052,4/2/2016,756,152.58,97.44,115350.48,73664.64,41685.84 +Sub-Saharan Africa,Liberia,Beverages,Offline,H,12/10/2016,994619166,12/18/2016,8769,47.45,31.79,416089.05,278766.51,137322.54 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,L,1/11/2014,327001035,2/9/2014,5728,651.21,524.96,3730130.88,3006970.88,723160 +Europe,Georgia,Snacks,Online,M,11/28/2014,345767486,1/13/2015,9138,152.58,97.44,1394276.04,890406.72,503869.32 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Online,C,1/2/2013,246279847,1/19/2013,8535,154.06,90.93,1314902.1,776087.55,538814.55 +Sub-Saharan Africa,Sudan,Meat,Online,M,3/1/2014,194211947,4/11/2014,486,421.89,364.69,205038.54,177239.34,27799.2 +Australia and Oceania,Samoa ,Vegetables,Offline,H,2/24/2010,875550115,3/23/2010,3590,154.06,90.93,553075.4,326438.7,226636.7 +Asia,Kazakhstan,Baby Food,Online,L,9/21/2012,346593177,10/16/2012,3478,255.28,159.42,887863.84,554462.76,333401.08 +Sub-Saharan Africa,Zambia,Personal Care,Online,C,12/30/2011,783952462,2/16/2012,7810,81.73,56.67,638311.3,442592.7,195718.6 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,L,7/2/2010,834551799,8/16/2010,1278,437.2,263.33,558741.6,336535.74,222205.86 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,C,10/31/2011,565627515,11/30/2011,606,421.89,364.69,255665.34,221002.14,34663.2 +Middle East and North Africa,Somalia,Meat,Online,M,11/13/2016,114728438,11/19/2016,9549,421.89,364.69,4028627.61,3482424.81,546202.8 +Sub-Saharan Africa,Chad,Snacks,Offline,H,5/28/2012,139715898,7/5/2012,3894,152.58,97.44,594146.52,379431.36,214715.16 +Sub-Saharan Africa,South Africa,Fruits,Online,H,10/23/2012,468763720,11/21/2012,6457,9.33,6.92,60243.81,44682.44,15561.37 +Europe,Liechtenstein,Fruits,Offline,M,10/17/2010,550358235,12/3/2010,2087,9.33,6.92,19471.71,14442.04,5029.67 +Europe,Finland,Meat,Online,C,6/29/2011,803298270,8/14/2011,2664,421.89,364.69,1123914.96,971534.16,152380.8 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,M,7/13/2013,366695153,8/28/2013,2099,437.2,263.33,917682.8,552729.67,364953.13 +Central America and the Caribbean,Dominica,Beverages,Offline,C,10/26/2012,249972712,10/27/2012,1335,47.45,31.79,63345.75,42439.65,20906.1 +Europe,Moldova ,Clothes,Offline,M,11/25/2013,182867276,12/30/2013,3346,109.28,35.84,365650.88,119920.64,245730.24 +Sub-Saharan Africa,Ghana,Cosmetics,Online,C,1/10/2011,865427672,1/12/2011,8135,437.2,263.33,3556622,2142189.55,1414432.45 +Asia,Philippines,Beverages,Offline,L,8/28/2014,818015229,9/25/2014,7739,47.45,31.79,367215.55,246022.81,121192.74 +Europe,Croatia,Office Supplies,Offline,L,5/20/2017,431303775,6/9/2017,1226,651.21,524.96,798383.46,643600.96,154782.5 +Middle East and North Africa,Kuwait,Vegetables,Offline,C,11/13/2012,616279637,11/14/2012,9695,154.06,90.93,1493611.7,881566.35,612045.35 +Sub-Saharan Africa,Zambia,Household,Online,H,10/6/2014,554241645,11/10/2014,1274,668.27,502.54,851375.98,640235.96,211140.02 +Europe,United Kingdom,Fruits,Offline,C,1/27/2015,846801126,3/12/2015,6126,9.33,6.92,57155.58,42391.92,14763.66 +Europe,Russia,Beverages,Online,C,8/26/2010,365881907,10/7/2010,1442,47.45,31.79,68422.9,45841.18,22581.72 +Asia,Taiwan,Baby Food,Offline,H,7/23/2014,303720319,7/28/2014,6447,255.28,159.42,1645790.16,1027780.74,618009.42 +Middle East and North Africa,Israel,Office Supplies,Online,M,6/3/2014,122865188,7/22/2014,7394,651.21,524.96,4815046.74,3881554.24,933492.5 +Europe,Belarus,Office Supplies,Offline,L,1/27/2014,706177842,3/18/2014,2571,651.21,524.96,1674260.91,1349672.16,324588.75 +Europe,Portugal,Personal Care,Offline,M,8/17/2014,306832110,9/11/2014,7295,81.73,56.67,596220.35,413407.65,182812.7 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,H,9/9/2010,398314321,9/12/2010,8914,437.2,263.33,3897200.8,2347323.62,1549877.18 +Australia and Oceania,Tuvalu,Meat,Online,H,11/10/2016,724423301,11/13/2016,1808,421.89,364.69,762777.12,659359.52,103417.6 +Sub-Saharan Africa,Namibia,Household,Online,H,12/11/2010,649270379,12/15/2010,2388,668.27,502.54,1595828.76,1200065.52,395763.24 +Sub-Saharan Africa,Cape Verde,Snacks,Online,H,6/16/2013,507279384,7/14/2013,4097,152.58,97.44,625120.26,399211.68,225908.58 +Asia,Kazakhstan,Baby Food,Online,L,9/12/2015,253186643,9/16/2015,2409,255.28,159.42,614969.52,384042.78,230926.74 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,H,10/19/2013,812040984,10/25/2013,9827,437.2,263.33,4296364.4,2587743.91,1708620.49 +North America,Greenland,Cereal,Offline,H,7/19/2012,929203736,8/4/2012,889,205.7,117.11,182867.3,104110.79,78756.51 +Central America and the Caribbean,Barbados,Clothes,Offline,H,1/3/2014,320348727,1/10/2014,7162,109.28,35.84,782663.36,256686.08,525977.28 +Sub-Saharan Africa,Seychelles ,Household,Offline,C,9/21/2013,121462285,10/6/2013,2244,668.27,502.54,1499597.88,1127699.76,371898.12 +Sub-Saharan Africa,Nigeria,Personal Care,Online,L,2/6/2012,638843238,2/20/2012,6765,81.73,56.67,552903.45,383372.55,169530.9 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,M,8/10/2010,899102914,9/21/2010,3387,255.28,159.42,864633.36,539955.54,324677.82 +Europe,Slovakia,Meat,Online,L,7/25/2015,899165141,8/16/2015,1802,421.89,364.69,760245.78,657171.38,103074.4 +Europe,Poland,Vegetables,Online,C,8/20/2011,256266248,10/4/2011,3732,154.06,90.93,574951.92,339350.76,235601.16 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,M,1/21/2011,457955062,2/27/2011,7934,255.28,159.42,2025391.52,1264838.28,760553.24 +Asia,Maldives,Personal Care,Offline,C,12/25/2011,812092912,2/2/2012,5194,81.73,56.67,424505.62,294343.98,130161.64 +Sub-Saharan Africa,South Africa,Office Supplies,Online,M,6/2/2017,696853625,7/1/2017,3328,651.21,524.96,2167226.88,1747066.88,420160 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,C,4/16/2016,910723531,6/5/2016,2186,651.21,524.96,1423545.06,1147562.56,275982.5 +Sub-Saharan Africa,Chad,Clothes,Online,L,7/11/2017,522501456,8/11/2017,8647,109.28,35.84,944944.16,309908.48,635035.68 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,L,12/17/2015,921298730,1/2/2016,1622,437.2,263.33,709138.4,427121.26,282017.14 +Asia,Taiwan,Household,Online,C,4/15/2011,866539180,5/22/2011,7055,668.27,502.54,4714644.85,3545419.7,1169225.15 +Central America and the Caribbean,Grenada,Baby Food,Online,M,11/3/2011,537959134,12/12/2011,2917,255.28,159.42,744651.76,465028.14,279623.62 +Europe,Armenia,Snacks,Offline,M,8/28/2015,185607421,9/1/2015,4215,152.58,97.44,643124.7,410709.6,232415.1 +Middle East and North Africa,Bahrain,Snacks,Online,L,4/5/2014,579845368,5/6/2014,7985,152.58,97.44,1218351.3,778058.4,440292.9 +Central America and the Caribbean,Panama,Meat,Offline,L,8/10/2011,761346805,8/13/2011,8293,421.89,364.69,3498733.77,3024374.17,474359.6 +Australia and Oceania,Palau,Fruits,Offline,H,9/18/2012,291098058,10/7/2012,1239,9.33,6.92,11559.87,8573.88,2985.99 +Sub-Saharan Africa,Nigeria,Household,Offline,M,4/22/2012,600397956,5/7/2012,9952,668.27,502.54,6650623.04,5001278.08,1649344.96 +Sub-Saharan Africa,Mali,Snacks,Online,H,9/29/2013,940857827,11/10/2013,9594,152.58,97.44,1463852.52,934839.36,529013.16 +Sub-Saharan Africa,Mozambique,Cereal,Offline,C,2/4/2010,634401500,3/12/2010,2356,205.7,117.11,484629.2,275911.16,208718.04 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,M,8/20/2010,423265302,10/8/2010,2464,81.73,56.67,201382.72,139634.88,61747.84 +Sub-Saharan Africa,Guinea,Vegetables,Offline,H,5/6/2014,219998061,5/27/2014,1170,154.06,90.93,180250.2,106388.1,73862.1 +Asia,North Korea,Office Supplies,Offline,C,9/15/2013,457461106,9/19/2013,1762,651.21,524.96,1147432.02,924979.52,222452.5 +Asia,Philippines,Household,Offline,L,8/12/2013,738828265,9/23/2013,4557,668.27,502.54,3045306.39,2290074.78,755231.61 +Europe,Bulgaria,Baby Food,Offline,L,6/16/2012,287585866,7/22/2012,1903,255.28,159.42,485797.84,303376.26,182421.58 +Europe,Serbia,Cosmetics,Offline,H,6/27/2013,197532737,7/26/2013,3181,437.2,263.33,1390733.2,837652.73,553080.47 +Europe,Bulgaria,Clothes,Offline,H,6/6/2013,282780206,7/5/2013,9802,109.28,35.84,1071162.56,351303.68,719858.88 +Sub-Saharan Africa,Seychelles ,Meat,Offline,C,11/17/2013,427752101,12/16/2013,207,421.89,364.69,87331.23,75490.83,11840.4 +Asia,Philippines,Snacks,Offline,C,6/24/2017,137184751,7/31/2017,4871,152.58,97.44,743217.18,474630.24,268586.94 +Europe,Latvia,Fruits,Online,C,8/4/2016,786126983,9/22/2016,1299,9.33,6.92,12119.67,8989.08,3130.59 +Australia and Oceania,Tonga,Cereal,Offline,C,3/18/2012,669940125,4/10/2012,9026,205.7,117.11,1856648.2,1057034.86,799613.34 +Europe,Ukraine,Clothes,Online,C,3/8/2010,854298007,3/14/2010,4620,109.28,35.84,504873.6,165580.8,339292.8 +Europe,Ukraine,Fruits,Offline,H,6/1/2017,225186955,6/12/2017,6679,9.33,6.92,62315.07,46218.68,16096.39 +Sub-Saharan Africa,Togo,Beverages,Offline,M,5/20/2015,438905799,6/25/2015,834,47.45,31.79,39573.3,26512.86,13060.44 +Europe,Slovakia,Household,Offline,H,11/28/2016,972065865,1/10/2017,4746,668.27,502.54,3171609.42,2385054.84,786554.58 +Europe,Russia,Household,Offline,M,12/16/2016,471590983,1/17/2017,3107,668.27,502.54,2076314.89,1561391.78,514923.11 +Australia and Oceania,Nauru,Meat,Offline,M,7/22/2011,804717481,8/8/2011,2640,421.89,364.69,1113789.6,962781.6,151008 +Europe,Luxembourg,Vegetables,Offline,M,9/19/2016,308994185,9/19/2016,7101,154.06,90.93,1093980.06,645693.93,448286.13 +Middle East and North Africa,Oman,Clothes,Online,C,9/3/2011,542282426,10/21/2011,2275,109.28,35.84,248612,81536,167076 +Asia,Uzbekistan,Office Supplies,Offline,L,10/13/2010,432756030,10/24/2010,981,651.21,524.96,638837.01,514985.76,123851.25 +Sub-Saharan Africa,Namibia,Snacks,Offline,L,5/2/2014,328901326,5/12/2014,8066,152.58,97.44,1230710.28,785951.04,444759.24 +Europe,Denmark,Clothes,Online,H,4/26/2012,649517142,6/14/2012,5411,109.28,35.84,591314.08,193930.24,397383.84 +Central America and the Caribbean,Dominica,Office Supplies,Online,H,12/7/2010,533714807,1/20/2011,6926,651.21,524.96,4510280.46,3635872.96,874407.5 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,L,8/29/2013,990918147,9/2/2013,3555,9.33,6.92,33168.15,24600.6,8567.55 +North America,Mexico,Meat,Offline,C,6/21/2017,850863492,8/10/2017,8270,421.89,364.69,3489030.3,3015986.3,473044 +Asia,Malaysia,Office Supplies,Online,M,8/12/2016,813599669,9/19/2016,1077,651.21,524.96,701353.17,565381.92,135971.25 +Australia and Oceania,Vanuatu,Baby Food,Offline,H,12/24/2013,299488008,2/3/2014,4012,255.28,159.42,1024183.36,639593.04,384590.32 +Middle East and North Africa,Morocco,Office Supplies,Offline,H,4/22/2017,599202334,5/10/2017,6141,651.21,524.96,3999080.61,3223779.36,775301.25 +Europe,Sweden,Personal Care,Offline,M,9/5/2012,823728978,10/19/2012,8565,81.73,56.67,700017.45,485378.55,214638.9 +Asia,India,Office Supplies,Offline,L,10/3/2013,154366767,10/31/2013,9412,651.21,524.96,6129188.52,4940923.52,1188265 +Sub-Saharan Africa,Senegal,Household,Offline,M,7/14/2012,992727029,8/29/2012,8843,668.27,502.54,5909511.61,4443961.22,1465550.39 +Europe,Montenegro,Cereal,Online,L,6/11/2013,410733592,6/22/2013,4052,205.7,117.11,833496.4,474529.72,358966.68 +Asia,Taiwan,Vegetables,Offline,C,5/26/2014,500622785,7/15/2014,4262,154.06,90.93,656603.72,387543.66,269060.06 +Central America and the Caribbean,Honduras,Cereal,Online,M,8/8/2010,724943435,9/2/2010,5727,205.7,117.11,1178043.9,670688.97,507354.93 +Central America and the Caribbean,Costa Rica,Household,Online,L,6/16/2013,166556870,7/2/2013,6734,668.27,502.54,4500130.18,3384104.36,1116025.82 +Australia and Oceania,Vanuatu,Personal Care,Offline,L,7/2/2016,678636920,8/11/2016,2600,81.73,56.67,212498,147342,65156 +Sub-Saharan Africa,Lesotho,Cereal,Online,L,5/7/2014,134669911,5/31/2014,674,205.7,117.11,138641.8,78932.14,59709.66 +Middle East and North Africa,Syria,Personal Care,Offline,H,1/7/2014,978454673,2/14/2014,5336,81.73,56.67,436111.28,302391.12,133720.16 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,M,1/14/2016,774102532,1/24/2016,2996,437.2,263.33,1309851.2,788936.68,520914.52 +Europe,Belarus,Baby Food,Offline,L,8/19/2010,756037318,9/1/2010,7098,255.28,159.42,1811977.44,1131563.16,680414.28 +Australia and Oceania,East Timor,Beverages,Online,L,10/23/2011,878995358,11/19/2011,3115,47.45,31.79,147806.75,99025.85,48780.9 +Europe,Bulgaria,Cosmetics,Offline,L,9/20/2015,268025481,10/13/2015,3551,437.2,263.33,1552497.2,935084.83,617412.37 +Middle East and North Africa,Lebanon,Office Supplies,Offline,C,12/29/2011,368489015,2/3/2012,2943,651.21,524.96,1916511.03,1544957.28,371553.75 +Sub-Saharan Africa,Djibouti,Personal Care,Online,M,4/6/2010,896059787,5/14/2010,2858,81.73,56.67,233584.34,161962.86,71621.48 +Australia and Oceania,Fiji,Cosmetics,Offline,L,8/27/2013,286724126,9/10/2013,6895,437.2,263.33,3014494,1815660.35,1198833.65 +Middle East and North Africa,Pakistan,Cereal,Offline,C,12/30/2014,646780860,2/8/2015,5684,205.7,117.11,1169198.8,665653.24,503545.56 +Australia and Oceania,Australia,Household,Offline,H,10/5/2015,102841317,10/5/2015,1886,668.27,502.54,1260357.22,947790.44,312566.78 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,H,9/9/2014,451829326,10/2/2014,5193,81.73,56.67,424423.89,294287.31,130136.58 +Middle East and North Africa,Oman,Baby Food,Offline,H,8/6/2011,410981214,9/21/2011,7329,255.28,159.42,1870947.12,1168389.18,702557.94 +Europe,Latvia,Meat,Offline,H,2/21/2011,567845809,4/8/2011,7049,421.89,364.69,2973902.61,2570699.81,403202.8 +Asia,Thailand,Cereal,Online,H,6/26/2011,230284440,7/8/2011,5138,205.7,117.11,1056886.6,601711.18,455175.42 +Sub-Saharan Africa,Botswana,Cosmetics,Online,L,8/17/2015,576470935,9/12/2015,9415,437.2,263.33,4116238,2479251.95,1636986.05 +Middle East and North Africa,Jordan,Personal Care,Offline,C,6/30/2012,604891622,7/28/2012,9728,81.73,56.67,795069.44,551285.76,243783.68 +Middle East and North Africa,Pakistan,Personal Care,Online,M,1/6/2011,284345328,2/23/2011,2956,81.73,56.67,241593.88,167516.52,74077.36 +Middle East and North Africa,Morocco,Baby Food,Offline,H,8/6/2013,103943383,9/4/2013,8012,255.28,159.42,2045303.36,1277273.04,768030.32 +Australia and Oceania,Solomon Islands,Personal Care,Online,H,5/13/2012,623109614,5/17/2012,837,81.73,56.67,68408.01,47432.79,20975.22 +Middle East and North Africa,Tunisia ,Fruits,Online,C,8/24/2015,221580350,9/11/2015,9404,9.33,6.92,87739.32,65075.68,22663.64 +Asia,Tajikistan,Household,Offline,M,11/27/2013,949404418,11/30/2013,8720,668.27,502.54,5827314.4,4382148.8,1445165.6 +Central America and the Caribbean,El Salvador,Office Supplies,Online,L,10/27/2013,876943147,11/4/2013,5820,651.21,524.96,3790042.2,3055267.2,734775 +Asia,Kyrgyzstan,Cosmetics,Offline,L,10/8/2011,844870364,10/24/2011,4771,437.2,263.33,2085881.2,1256347.43,829533.77 +Sub-Saharan Africa,Malawi,Cosmetics,Online,H,10/6/2012,414172399,10/31/2012,1671,437.2,263.33,730561.2,440024.43,290536.77 +Europe,Slovakia,Beverages,Offline,L,7/15/2011,116148078,8/6/2011,9652,47.45,31.79,457987.4,306837.08,151150.32 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,M,6/11/2011,102408730,6/18/2011,3874,109.28,35.84,423350.72,138844.16,284506.56 +Europe,Cyprus,Beverages,Online,H,2/14/2013,594878184,3/4/2013,6529,47.45,31.79,309801.05,207556.91,102244.14 +Middle East and North Africa,United Arab Emirates,Meat,Online,C,9/17/2010,535792768,9/23/2010,1841,421.89,364.69,776699.49,671394.29,105305.2 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,L,10/6/2010,737701308,10/17/2010,1065,81.73,56.67,87042.45,60353.55,26688.9 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,L,4/29/2013,733465135,6/3/2013,7487,437.2,263.33,3273316.4,1971551.71,1301764.69 +Middle East and North Africa,Azerbaijan,Fruits,Online,L,9/22/2015,126258075,10/12/2015,1425,9.33,6.92,13295.25,9861,3434.25 +Asia,India,Meat,Offline,C,5/9/2016,839566457,5/29/2016,5226,421.89,364.69,2204797.14,1905869.94,298927.2 +Europe,Albania,Snacks,Online,C,11/18/2010,367189109,12/16/2010,8272,152.58,97.44,1262141.76,806023.68,456118.08 +Central America and the Caribbean,Barbados,Snacks,Offline,H,3/10/2011,323237359,4/29/2011,1972,152.58,97.44,300887.76,192151.68,108736.08 +Australia and Oceania,Tuvalu,Fruits,Offline,H,4/15/2011,592135035,5/14/2011,4770,9.33,6.92,44504.1,33008.4,11495.7 +Europe,Ukraine,Office Supplies,Offline,L,10/31/2013,678618466,11/23/2013,7139,651.21,524.96,4648988.19,3747689.44,901298.75 +Europe,Slovenia,Beverages,Online,C,3/6/2011,157736480,4/5/2011,6584,47.45,31.79,312410.8,209305.36,103105.44 +Middle East and North Africa,Iraq,Baby Food,Online,M,11/22/2011,924850404,11/28/2011,2642,255.28,159.42,674449.76,421187.64,253262.12 +Middle East and North Africa,Morocco,Cosmetics,Online,C,4/1/2014,445634067,4/2/2014,1878,437.2,263.33,821061.6,494533.74,326527.86 +Asia,Taiwan,Office Supplies,Online,L,1/4/2010,306073796,1/29/2010,2893,651.21,524.96,1883950.53,1518709.28,365241.25 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,M,12/11/2010,362468421,1/6/2011,1315,255.28,159.42,335693.2,209637.3,126055.9 +Asia,Tajikistan,Beverages,Online,L,9/23/2014,991429269,10/9/2014,4807,47.45,31.79,228092.15,152814.53,75277.62 +Middle East and North Africa,Saudi Arabia,Fruits,Offline,L,4/27/2016,839880168,6/13/2016,8061,9.33,6.92,75209.13,55782.12,19427.01 +Middle East and North Africa,Tunisia ,Clothes,Online,H,10/2/2011,875057446,11/3/2011,7799,109.28,35.84,852274.72,279516.16,572758.56 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,C,1/15/2017,334509932,2/6/2017,7777,651.21,524.96,5064460.17,4082613.92,981846.25 +Sub-Saharan Africa,Madagascar,Snacks,Online,C,5/31/2011,776098954,7/5/2011,3782,152.58,97.44,577057.56,368518.08,208539.48 +Europe,Romania,Clothes,Offline,M,10/19/2016,227998340,11/10/2016,8630,109.28,35.84,943086.4,309299.2,633787.2 +Europe,Croatia,Household,Online,H,10/10/2010,838694417,10/11/2010,7170,668.27,502.54,4791495.9,3603211.8,1188284.1 +Europe,Ireland,Fruits,Offline,M,8/13/2013,326986014,9/11/2013,1283,9.33,6.92,11970.39,8878.36,3092.03 +Central America and the Caribbean,Guatemala,Snacks,Online,M,5/19/2016,531984460,6/9/2016,4878,152.58,97.44,744285.24,475312.32,268972.92 +Europe,Bulgaria,Clothes,Online,L,12/22/2014,663113582,1/27/2015,8900,109.28,35.84,972592,318976,653616 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,C,12/9/2013,450109708,1/22/2014,6320,154.06,90.93,973659.2,574677.6,398981.6 +Europe,Monaco,Snacks,Online,M,2/7/2015,593021667,2/8/2015,7144,152.58,97.44,1090031.52,696111.36,393920.16 +Australia and Oceania,New Zealand,Cosmetics,Online,C,10/11/2013,512210786,11/12/2013,3409,437.2,263.33,1490414.8,897691.97,592722.83 +Middle East and North Africa,Iran,Household,Offline,C,2/17/2010,598350894,4/4/2010,4181,668.27,502.54,2794036.87,2101119.74,692917.13 +Sub-Saharan Africa,South Africa,Baby Food,Online,H,12/19/2012,862428319,1/1/2013,560,255.28,159.42,142956.8,89275.2,53681.6 +Middle East and North Africa,Morocco,Vegetables,Online,M,3/21/2013,485741889,5/10/2013,674,154.06,90.93,103836.44,61286.82,42549.62 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,M,6/20/2010,969902932,7/16/2010,4686,437.2,263.33,2048719.2,1233964.38,814754.82 +Europe,Romania,Personal Care,Online,M,9/16/2016,286835277,9/24/2016,9787,81.73,56.67,799891.51,554629.29,245262.22 +Middle East and North Africa,Iran,Beverages,Offline,H,9/19/2014,528775250,10/10/2014,5202,47.45,31.79,246834.9,165371.58,81463.32 +Asia,Tajikistan,Beverages,Offline,L,10/30/2014,258271682,11/28/2014,7185,47.45,31.79,340928.25,228411.15,112517.1 +Australia and Oceania,Australia,Baby Food,Offline,H,4/24/2013,358185899,5/5/2013,4022,255.28,159.42,1026736.16,641187.24,385548.92 +Central America and the Caribbean,Dominican Republic,Household,Online,M,4/12/2011,881691730,5/15/2011,1031,668.27,502.54,688986.37,518118.74,170867.63 +Asia,Japan,Cosmetics,Offline,L,11/27/2010,602275502,12/20/2010,5560,437.2,263.33,2430832,1464114.8,966717.2 +Central America and the Caribbean,The Bahamas,Beverages,Offline,M,8/25/2011,163736045,10/14/2011,1989,47.45,31.79,94378.05,63230.31,31147.74 +Europe,Estonia,Snacks,Offline,C,1/11/2014,730184686,2/25/2014,6730,152.58,97.44,1026863.4,655771.2,371092.2 +Australia and Oceania,Nauru,Vegetables,Offline,M,11/7/2015,836045253,12/3/2015,3224,154.06,90.93,496689.44,293158.32,203531.12 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Offline,C,12/21/2015,436054074,1/17/2016,6946,437.2,263.33,3036791.2,1829090.18,1207701.02 +Australia and Oceania,Marshall Islands,Office Supplies,Online,H,7/16/2010,455259978,8/3/2010,399,651.21,524.96,259832.79,209459.04,50373.75 +Australia and Oceania,East Timor,Beverages,Online,H,11/28/2011,539024293,1/1/2012,8121,47.45,31.79,385341.45,258166.59,127174.86 +Australia and Oceania,New Zealand,Personal Care,Online,C,7/25/2014,403020846,9/10/2014,1679,81.73,56.67,137224.67,95148.93,42075.74 +Asia,Laos,Beverages,Offline,C,1/21/2014,283235967,3/4/2014,4672,47.45,31.79,221686.4,148522.88,73163.52 +Sub-Saharan Africa,Botswana,Clothes,Offline,L,10/17/2010,485968482,11/30/2010,7728,109.28,35.84,844515.84,276971.52,567544.32 +Asia,Myanmar,Meat,Online,M,10/24/2013,937829720,12/2/2013,3510,421.89,364.69,1480833.9,1280061.9,200772 +Asia,Cambodia,Clothes,Offline,C,4/15/2014,735743510,4/17/2014,1709,109.28,35.84,186759.52,61250.56,125508.96 +Asia,Kazakhstan,Snacks,Online,L,1/11/2012,396946179,2/5/2012,4050,152.58,97.44,617949,394632,223317 +Middle East and North Africa,Azerbaijan,Cereal,Offline,H,9/13/2011,508986556,10/15/2011,9288,205.7,117.11,1910541.6,1087717.68,822823.92 +Middle East and North Africa,Saudi Arabia,Clothes,Online,C,6/17/2011,379725968,7/1/2011,8207,109.28,35.84,896860.96,294138.88,602722.08 +North America,Canada,Cereal,Online,H,4/22/2014,287338244,4/22/2014,8627,205.7,117.11,1774573.9,1010307.97,764265.93 +Middle East and North Africa,Libya,Baby Food,Online,H,9/29/2016,130309712,11/1/2016,395,255.28,159.42,100835.6,62970.9,37864.7 +Sub-Saharan Africa,Mali,Household,Online,M,7/20/2012,777439200,8/31/2012,391,668.27,502.54,261293.57,196493.14,64800.43 +Sub-Saharan Africa,Ghana,Beverages,Offline,C,9/16/2011,917838037,10/6/2011,7526,47.45,31.79,357108.7,239251.54,117857.16 +Sub-Saharan Africa,Zambia,Clothes,Offline,C,11/30/2013,210930049,1/19/2014,7744,109.28,35.84,846264.32,277544.96,568719.36 +Australia and Oceania,New Zealand,Clothes,Offline,M,5/9/2012,636451566,6/3/2012,9017,109.28,35.84,985377.76,323169.28,662208.48 +Asia,Cambodia,Clothes,Offline,C,8/19/2012,644451415,9/19/2012,6350,109.28,35.84,693928,227584,466344 +Asia,Myanmar,Fruits,Offline,H,11/8/2013,105290925,11/21/2013,6779,9.33,6.92,63248.07,46910.68,16337.39 +Central America and the Caribbean,The Bahamas,Baby Food,Online,H,5/26/2012,759643924,6/1/2012,4373,255.28,159.42,1116339.44,697143.66,419195.78 +Sub-Saharan Africa,Chad,Cosmetics,Offline,L,4/15/2013,368496739,4/24/2013,5229,437.2,263.33,2286118.8,1376952.57,909166.23 +Middle East and North Africa,Lebanon,Office Supplies,Online,C,3/28/2011,363148200,4/4/2011,2477,651.21,524.96,1613047.17,1300325.92,312721.25 +Central America and the Caribbean,Haiti,Beverages,Offline,C,3/9/2017,895209634,3/11/2017,1279,47.45,31.79,60688.55,40659.41,20029.14 +Sub-Saharan Africa,Sudan,Beverages,Online,L,8/17/2016,386604869,9/16/2016,3827,47.45,31.79,181591.15,121660.33,59930.82 +Sub-Saharan Africa,Senegal,Personal Care,Offline,L,4/7/2011,479570233,5/20/2011,4344,81.73,56.67,355035.12,246174.48,108860.64 +Sub-Saharan Africa,Guinea,Baby Food,Offline,L,3/25/2015,186654555,4/24/2015,4086,255.28,159.42,1043074.08,651390.12,391683.96 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,C,6/2/2013,840719163,7/16/2013,6338,437.2,263.33,2770973.6,1668985.54,1101988.06 +Europe,Austria,Beverages,Online,C,9/27/2010,244937884,10/24/2010,1418,47.45,31.79,67284.1,45078.22,22205.88 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,L,2/23/2013,322797048,3/28/2013,1675,437.2,263.33,732310,441077.75,291232.25 +Asia,Taiwan,Clothes,Offline,L,4/27/2016,368095481,5/1/2016,6488,109.28,35.84,709008.64,232529.92,476478.72 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,H,12/27/2016,194944512,2/12/2017,7268,437.2,263.33,3177569.6,1913882.44,1263687.16 +Middle East and North Africa,Iraq,Cosmetics,Offline,L,9/28/2016,587767970,10/3/2016,2459,437.2,263.33,1075074.8,647528.47,427546.33 +Australia and Oceania,Tonga,Cosmetics,Offline,M,8/28/2010,151302182,10/5/2010,2533,437.2,263.33,1107427.6,667014.89,440412.71 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,M,10/22/2013,260595977,12/1/2013,4995,109.28,35.84,545853.6,179020.8,366832.8 +Europe,Montenegro,Cosmetics,Offline,H,1/17/2012,111010682,2/5/2012,9383,437.2,263.33,4102247.6,2470825.39,1631422.21 +Australia and Oceania,Papua New Guinea,Clothes,Online,H,3/19/2011,768220126,4/12/2011,2262,109.28,35.84,247191.36,81070.08,166121.28 +Sub-Saharan Africa,Lesotho,Clothes,Online,M,8/26/2010,218210637,9/11/2010,2231,109.28,35.84,243803.68,79959.04,163844.64 +Sub-Saharan Africa,Madagascar,Vegetables,Online,L,7/20/2014,117281043,9/1/2014,4922,154.06,90.93,758283.32,447557.46,310725.86 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,M,1/6/2013,842042672,1/23/2013,7994,651.21,524.96,5205772.74,4196530.24,1009242.5 +Asia,Kyrgyzstan,Cereal,Online,H,2/27/2016,139419353,4/7/2016,6139,205.7,117.11,1262792.3,718938.29,543854.01 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,H,6/3/2012,776647412,6/28/2012,6083,437.2,263.33,2659487.6,1601836.39,1057651.21 +Australia and Oceania,Marshall Islands,Household,Offline,L,4/7/2010,191275680,4/30/2010,1579,668.27,502.54,1055198.33,793510.66,261687.67 +Europe,Monaco,Cereal,Online,M,8/16/2011,841165482,8/16/2011,8414,205.7,117.11,1730759.8,985363.54,745396.26 +Sub-Saharan Africa,Seychelles ,Fruits,Online,L,9/20/2015,754490649,10/1/2015,9404,9.33,6.92,87739.32,65075.68,22663.64 +Sub-Saharan Africa,Seychelles ,Household,Online,H,4/6/2015,279737508,4/27/2015,9400,668.27,502.54,6281738,4723876,1557862 +Europe,Slovenia,Beverages,Offline,H,5/22/2015,735704886,6/28/2015,280,47.45,31.79,13286,8901.2,4384.8 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,C,9/23/2014,361504113,10/19/2014,5955,651.21,524.96,3877955.55,3126136.8,751818.75 +Sub-Saharan Africa,Guinea,Meat,Online,C,10/5/2016,166559016,11/20/2016,7369,421.89,364.69,3108907.41,2687400.61,421506.8 +Australia and Oceania,New Zealand,Office Supplies,Offline,H,11/19/2010,780605924,12/3/2010,7494,651.21,524.96,4880167.74,3934050.24,946117.5 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Online,M,1/24/2014,203693664,3/8/2014,6336,651.21,524.96,4126066.56,3326146.56,799920 +Australia and Oceania,Solomon Islands,Personal Care,Offline,C,1/18/2014,556183564,1/19/2014,5931,81.73,56.67,484740.63,336109.77,148630.86 +Middle East and North Africa,Lebanon,Cereal,Offline,C,1/1/2011,428749454,2/20/2011,5346,205.7,117.11,1099672.2,626070.06,473602.14 +Europe,Bosnia and Herzegovina,Household,Online,H,9/22/2013,732377660,10/4/2013,5679,668.27,502.54,3795105.33,2853924.66,941180.67 +Europe,Poland,Office Supplies,Offline,M,2/27/2013,648367011,4/17/2013,5062,651.21,524.96,3296425.02,2657347.52,639077.5 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,L,6/13/2016,778328835,7/18/2016,3653,47.45,31.79,173334.85,116128.87,57205.98 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,C,11/16/2012,894186961,12/20/2012,8647,437.2,263.33,3780468.4,2277014.51,1503453.89 +Europe,Belgium,Personal Care,Offline,M,7/4/2015,388177716,7/25/2015,9267,81.73,56.67,757391.91,525160.89,232231.02 +Sub-Saharan Africa,Burundi,Beverages,Offline,H,12/16/2011,522849929,12/28/2011,1768,47.45,31.79,83891.6,56204.72,27686.88 +Europe,Czech Republic,Personal Care,Online,C,8/23/2013,381064927,9/26/2013,4435,81.73,56.67,362472.55,251331.45,111141.1 +Middle East and North Africa,Tunisia ,Baby Food,Online,M,2/6/2014,915996539,2/9/2014,2586,255.28,159.42,660154.08,412260.12,247893.96 +Europe,Georgia,Meat,Offline,C,7/6/2015,901131093,8/25/2015,3570,421.89,364.69,1506147.3,1301943.3,204204 +Australia and Oceania,Kiribati,Vegetables,Online,C,4/29/2017,980267417,6/9/2017,1767,154.06,90.93,272224.02,160673.31,111550.71 +Middle East and North Africa,Israel,Clothes,Offline,C,6/30/2012,517516839,7/6/2012,3588,109.28,35.84,392096.64,128593.92,263502.72 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,L,12/20/2013,747303187,1/6/2014,2475,152.58,97.44,377635.5,241164,136471.5 +Sub-Saharan Africa,South Africa,Meat,Offline,M,1/12/2013,724362790,1/17/2013,3901,421.89,364.69,1645792.89,1422655.69,223137.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,H,5/29/2013,473744475,7/10/2013,373,152.58,97.44,56912.34,36345.12,20567.22 +Sub-Saharan Africa,Republic of the Congo,Household,Online,M,4/19/2012,540809571,4/29/2012,6425,668.27,502.54,4293634.75,3228819.5,1064815.25 +Middle East and North Africa,Tunisia ,Snacks,Offline,C,10/7/2011,641231906,11/10/2011,3625,152.58,97.44,553102.5,353220,199882.5 +Middle East and North Africa,Yemen,Snacks,Offline,H,12/8/2014,110997807,1/25/2015,5573,152.58,97.44,850328.34,543033.12,307295.22 +Middle East and North Africa,Israel,Household,Offline,M,8/21/2014,156406104,9/15/2014,2897,668.27,502.54,1935978.19,1455858.38,480119.81 +Europe,Cyprus,Personal Care,Online,C,5/3/2012,704068124,5/6/2012,8259,81.73,56.67,675008.07,468037.53,206970.54 +Europe,Iceland,Cosmetics,Online,C,5/11/2014,850907695,5/20/2014,1351,437.2,263.33,590657.2,355758.83,234898.37 +Australia and Oceania,Fiji,Snacks,Offline,H,12/7/2012,214161145,1/8/2013,3897,152.58,97.44,594604.26,379723.68,214880.58 +Australia and Oceania,Tonga,Beverages,Online,L,9/25/2012,281377303,11/11/2012,4652,47.45,31.79,220737.4,147887.08,72850.32 +Europe,Lithuania,Household,Online,H,11/28/2011,360417497,1/11/2012,4401,668.27,502.54,2941056.27,2211678.54,729377.73 +Europe,Poland,Cosmetics,Offline,C,6/17/2013,729455554,6/20/2013,963,437.2,263.33,421023.6,253586.79,167436.81 +Europe,Austria,Personal Care,Offline,L,11/23/2013,386977803,12/10/2013,4186,81.73,56.67,342121.78,237220.62,104901.16 +Europe,Norway,Baby Food,Online,L,7/23/2014,201783072,8/6/2014,950,255.28,159.42,242516,151449,91067 +Europe,Iceland,Cosmetics,Online,H,4/18/2010,662982690,5/27/2010,166,437.2,263.33,72575.2,43712.78,28862.42 +Sub-Saharan Africa,Togo,Cereal,Offline,C,12/9/2015,530000483,1/1/2016,7776,205.7,117.11,1599523.2,910647.36,688875.84 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,H,2/7/2017,882572782,2/18/2017,1754,651.21,524.96,1142222.34,920779.84,221442.5 +Australia and Oceania,Solomon Islands,Baby Food,Online,L,10/31/2011,170748412,12/7/2011,7104,255.28,159.42,1813509.12,1132519.68,680989.44 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,C,5/13/2014,964888703,6/29/2014,864,9.33,6.92,8061.12,5978.88,2082.24 +Asia,Sri Lanka,Baby Food,Online,L,7/4/2013,505667483,7/29/2013,7100,255.28,159.42,1812488,1131882,680606 +Sub-Saharan Africa,Benin,Office Supplies,Online,H,4/13/2014,154071080,5/4/2014,1911,651.21,524.96,1244462.31,1003198.56,241263.75 +Australia and Oceania,Solomon Islands,Cereal,Online,L,5/31/2011,441398322,6/21/2011,8427,205.7,117.11,1733433.9,986885.97,746547.93 +Central America and the Caribbean,Guatemala,Fruits,Offline,L,10/31/2015,619260537,11/25/2015,1809,9.33,6.92,16877.97,12518.28,4359.69 +Europe,Sweden,Cosmetics,Offline,L,1/11/2013,909581553,1/30/2013,4249,437.2,263.33,1857662.8,1118889.17,738773.63 +Europe,Switzerland,Beverages,Offline,L,4/16/2012,254597699,4/22/2012,9972,47.45,31.79,473171.4,317009.88,156161.52 +Sub-Saharan Africa,Seychelles ,Household,Offline,L,8/4/2012,366857802,8/30/2012,231,668.27,502.54,154370.37,116086.74,38283.63 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,H,12/26/2013,779223191,1/26/2014,8313,9.33,6.92,77560.29,57525.96,20034.33 +Europe,San Marino,Snacks,Online,L,10/18/2013,194867694,10/30/2013,4536,152.58,97.44,692102.88,441987.84,250115.04 +Sub-Saharan Africa,Angola,Cereal,Online,M,6/2/2010,537277638,6/25/2010,1248,205.7,117.11,256713.6,146153.28,110560.32 +Asia,China,Snacks,Offline,C,8/30/2014,200251853,9/7/2014,7828,152.58,97.44,1194396.24,762760.32,431635.92 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,L,9/11/2015,797901666,10/4/2015,5689,81.73,56.67,464961.97,322395.63,142566.34 +Europe,Monaco,Fruits,Online,L,2/5/2015,414650905,2/16/2015,3272,9.33,6.92,30527.76,22642.24,7885.52 +Europe,Vatican City,Cereal,Offline,L,7/12/2015,355235898,8/12/2015,1051,205.7,117.11,216190.7,123082.61,93108.09 +Sub-Saharan Africa,Sudan,Clothes,Online,C,11/28/2016,194705474,12/25/2016,6531,109.28,35.84,713707.68,234071.04,479636.64 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,H,9/1/2012,928420960,9/10/2012,9249,651.21,524.96,6023041.29,4855355.04,1167686.25 +Sub-Saharan Africa,Liberia,Personal Care,Offline,L,3/23/2016,922056186,4/17/2016,5770,81.73,56.67,471582.1,326985.9,144596.2 +Europe,Switzerland,Fruits,Offline,M,10/7/2011,861597478,11/11/2011,4695,9.33,6.92,43804.35,32489.4,11314.95 +Sub-Saharan Africa,Nigeria,Clothes,Offline,H,1/21/2011,603343665,3/1/2011,1653,109.28,35.84,180639.84,59243.52,121396.32 +Central America and the Caribbean,Dominica,Baby Food,Offline,L,10/12/2011,523906075,11/29/2011,4305,255.28,159.42,1098980.4,686303.1,412677.3 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,L,6/18/2016,170208537,6/29/2016,7343,205.7,117.11,1510455.1,859938.73,650516.37 +Asia,India,Clothes,Online,L,7/26/2013,509487378,9/10/2013,7492,109.28,35.84,818725.76,268513.28,550212.48 +Europe,Belgium,Cereal,Online,L,7/15/2011,779291427,7/16/2011,8506,205.7,117.11,1749684.2,996137.66,753546.54 +Asia,Vietnam,Meat,Offline,H,4/22/2012,737482011,6/6/2012,6170,421.89,364.69,2603061.3,2250137.3,352924 +Europe,Croatia,Beverages,Online,H,2/9/2015,212232959,3/9/2015,3304,47.45,31.79,156774.8,105034.16,51740.64 +Europe,San Marino,Snacks,Offline,M,8/24/2012,452030599,9/12/2012,4754,152.58,97.44,725365.32,463229.76,262135.56 +Sub-Saharan Africa,Benin,Snacks,Online,H,1/23/2010,975673758,2/15/2010,2402,152.58,97.44,366497.16,234050.88,132446.28 +Sub-Saharan Africa,Niger,Cosmetics,Online,L,7/20/2013,922273766,7/29/2013,157,437.2,263.33,68640.4,41342.81,27297.59 +Europe,Belarus,Office Supplies,Online,L,6/13/2011,401254451,7/16/2011,8964,651.21,524.96,5837446.44,4705741.44,1131705 +Middle East and North Africa,United Arab Emirates,Household,Offline,L,11/15/2015,942352139,11/29/2015,1794,668.27,502.54,1198876.38,901556.76,297319.62 +Europe,Germany,Fruits,Offline,C,7/2/2013,545615661,7/14/2013,8654,9.33,6.92,80741.82,59885.68,20856.14 +Asia,Laos,Fruits,Offline,M,10/17/2014,431406342,12/5/2014,1578,9.33,6.92,14722.74,10919.76,3802.98 +Europe,Austria,Household,Offline,M,5/6/2012,990398013,6/8/2012,9636,668.27,502.54,6439449.72,4842475.44,1596974.28 +Sub-Saharan Africa,Madagascar,Meat,Offline,L,12/16/2014,433577001,1/24/2015,3924,421.89,364.69,1655496.36,1431043.56,224452.8 +Sub-Saharan Africa,Ghana,Household,Online,C,7/27/2013,642242133,8/22/2013,2574,668.27,502.54,1720126.98,1293537.96,426589.02 +Middle East and North Africa,Turkey,Snacks,Offline,C,5/1/2015,418004739,5/22/2015,5746,152.58,97.44,876724.68,559890.24,316834.44 +Sub-Saharan Africa,Comoros,Baby Food,Offline,M,2/1/2017,432788646,3/10/2017,633,255.28,159.42,161592.24,100912.86,60679.38 +Europe,Serbia,Meat,Offline,H,10/7/2016,978830182,11/26/2016,6458,421.89,364.69,2724565.62,2355168.02,369397.6 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,H,2/17/2017,618678176,3/11/2017,9476,437.2,263.33,4142907.2,2495315.08,1647592.12 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,C,6/12/2014,235193955,7/17/2014,7973,154.06,90.93,1228320.38,724984.89,503335.49 +Australia and Oceania,Papua New Guinea,Meat,Offline,L,5/25/2017,781551349,5/27/2017,7267,421.89,364.69,3065874.63,2650202.23,415672.4 +Sub-Saharan Africa,Djibouti,Beverages,Offline,M,1/6/2013,131236684,1/10/2013,4706,47.45,31.79,223299.7,149603.74,73695.96 +Europe,Ireland,Baby Food,Online,L,11/26/2015,728048789,12/5/2015,4670,255.28,159.42,1192157.6,744491.4,447666.2 +Asia,Philippines,Snacks,Offline,C,6/9/2011,136098992,7/26/2011,3571,152.58,97.44,544863.18,347958.24,196904.94 +Europe,Portugal,Meat,Online,H,7/23/2012,489811122,8/29/2012,4851,421.89,364.69,2046588.39,1769111.19,277477.2 +Australia and Oceania,Marshall Islands,Baby Food,Offline,H,7/27/2010,843921506,8/8/2010,3982,255.28,159.42,1016524.96,634810.44,381714.52 +Europe,Latvia,Meat,Offline,M,9/30/2016,323478972,11/13/2016,3471,421.89,364.69,1464380.19,1265838.99,198541.2 +Central America and the Caribbean,Belize,Personal Care,Online,H,2/28/2013,373844850,3/15/2013,7854,81.73,56.67,641907.42,445086.18,196821.24 +Central America and the Caribbean,Grenada,Cosmetics,Online,H,1/5/2017,710692965,2/23/2017,8697,437.2,263.33,3802328.4,2290181.01,1512147.39 +Europe,Vatican City,Baby Food,Online,C,4/14/2016,670009648,5/15/2016,9599,255.28,159.42,2450432.72,1530272.58,920160.14 +Sub-Saharan Africa,The Gambia,Clothes,Offline,L,5/19/2011,558093726,6/22/2011,1190,109.28,35.84,130043.2,42649.6,87393.6 +Central America and the Caribbean,Haiti,Clothes,Offline,L,5/4/2011,301556527,6/21/2011,6132,109.28,35.84,670104.96,219770.88,450334.08 +Sub-Saharan Africa,Liberia,Clothes,Offline,M,11/26/2014,797321879,1/11/2015,4117,109.28,35.84,449905.76,147553.28,302352.48 +Sub-Saharan Africa,Sudan,Baby Food,Online,M,4/26/2014,762626111,5/13/2014,6868,255.28,159.42,1753263.04,1094896.56,658366.48 +Sub-Saharan Africa,South Sudan,Baby Food,Online,M,3/29/2014,785018050,5/7/2014,3141,255.28,159.42,801834.48,500738.22,301096.26 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,M,10/29/2012,172359025,10/30/2012,3721,668.27,502.54,2486632.67,1869951.34,616681.33 +Europe,Montenegro,Meat,Online,H,2/1/2013,102822864,3/8/2013,6425,421.89,364.69,2710643.25,2343133.25,367510 +Europe,Moldova ,Office Supplies,Online,M,7/9/2011,474895894,8/7/2011,1103,651.21,524.96,718284.63,579030.88,139253.75 +Middle East and North Africa,Algeria,Office Supplies,Offline,M,1/15/2017,357376945,1/30/2017,4634,651.21,524.96,3017707.14,2432664.64,585042.5 +Asia,South Korea,Meat,Online,L,12/4/2016,239377343,1/9/2017,5930,421.89,364.69,2501807.7,2162611.7,339196 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,H,11/11/2010,680320918,12/5/2010,933,81.73,56.67,76254.09,52873.11,23380.98 +Central America and the Caribbean,Barbados,Fruits,Online,M,10/4/2014,959943997,10/29/2014,7616,9.33,6.92,71057.28,52702.72,18354.56 +Asia,Bangladesh,Office Supplies,Offline,C,7/3/2011,428295409,7/23/2011,984,651.21,524.96,640790.64,516560.64,124230 +Middle East and North Africa,United Arab Emirates,Meat,Online,C,5/6/2015,755736482,5/14/2015,8074,421.89,364.69,3406339.86,2944507.06,461832.8 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,C,2/1/2015,982941043,2/23/2015,2953,437.2,263.33,1291051.6,777613.49,513438.11 +Sub-Saharan Africa,Cape Verde,Snacks,Offline,M,10/2/2015,670895421,10/14/2015,1719,152.58,97.44,262285.02,167499.36,94785.66 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,C,1/23/2012,350898444,2/5/2012,7502,255.28,159.42,1915110.56,1195968.84,719141.72 +Sub-Saharan Africa,Benin,Clothes,Online,L,12/12/2014,174561440,1/6/2015,5464,109.28,35.84,597105.92,195829.76,401276.16 +Middle East and North Africa,Israel,Personal Care,Online,C,6/24/2017,363808238,7/31/2017,7797,81.73,56.67,637248.81,441855.99,195392.82 +Middle East and North Africa,Qatar,Office Supplies,Online,C,10/15/2013,760875165,12/3/2013,8725,651.21,524.96,5681807.25,4580276,1101531.25 +Asia,Brunei,Meat,Online,M,6/6/2010,378311049,6/6/2010,9501,421.89,364.69,4008376.89,3464919.69,543457.2 +Sub-Saharan Africa,Burkina Faso,Household,Offline,C,1/10/2015,548977220,2/25/2015,3414,668.27,502.54,2281473.78,1715671.56,565802.22 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,M,4/30/2017,876047503,5/25/2017,779,47.45,31.79,36963.55,24764.41,12199.14 +Central America and the Caribbean,Belize,Cosmetics,Offline,L,9/25/2015,583008229,11/7/2015,3946,437.2,263.33,1725191.2,1039100.18,686091.02 +Australia and Oceania,Vanuatu,Cereal,Offline,M,6/23/2013,763658225,8/4/2013,2294,205.7,117.11,471875.8,268650.34,203225.46 +Sub-Saharan Africa,Central African Republic,Fruits,Online,M,11/14/2014,332108819,12/11/2014,7235,9.33,6.92,67502.55,50066.2,17436.35 +Sub-Saharan Africa,Gabon,Personal Care,Offline,L,12/5/2013,972783839,1/19/2014,7210,81.73,56.67,589273.3,408590.7,180682.6 +Asia,Thailand,Fruits,Online,H,4/19/2013,390419614,4/20/2013,2695,9.33,6.92,25144.35,18649.4,6494.95 +Middle East and North Africa,Egypt,Baby Food,Offline,C,11/30/2012,860064971,1/12/2013,1192,255.28,159.42,304293.76,190028.64,114265.12 +Asia,Vietnam,Beverages,Online,L,10/8/2013,677081239,11/5/2013,2240,47.45,31.79,106288,71209.6,35078.4 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,M,2/19/2014,907142245,2/23/2014,2404,81.73,56.67,196478.92,136234.68,60244.24 +Europe,Bosnia and Herzegovina,Baby Food,Online,L,5/9/2013,436234319,6/11/2013,284,255.28,159.42,72499.52,45275.28,27224.24 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,H,8/11/2015,920656287,8/23/2015,1509,651.21,524.96,982675.89,792164.64,190511.25 +Europe,Lithuania,Snacks,Online,H,1/6/2011,937019479,1/10/2011,3741,152.58,97.44,570801.78,364523.04,206278.74 +Sub-Saharan Africa,Togo,Fruits,Offline,C,3/31/2017,932247722,4/11/2017,1672,9.33,6.92,15599.76,11570.24,4029.52 +Europe,Switzerland,Personal Care,Offline,M,3/9/2015,973577344,4/23/2015,2026,81.73,56.67,165584.98,114813.42,50771.56 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,C,4/11/2013,298557174,4/19/2013,8557,668.27,502.54,5718386.39,4300234.78,1418151.61 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,H,6/20/2013,465048539,7/6/2013,7052,437.2,263.33,3083134.4,1857003.16,1226131.24 +Sub-Saharan Africa,Namibia,Snacks,Offline,C,12/22/2014,401225268,1/14/2015,328,152.58,97.44,50046.24,31960.32,18085.92 +Middle East and North Africa,Afghanistan,Fruits,Offline,C,7/5/2010,455573689,8/20/2010,3233,9.33,6.92,30163.89,22372.36,7791.53 +Sub-Saharan Africa,Uganda,Snacks,Online,M,10/12/2012,146892631,11/19/2012,7649,152.58,97.44,1167084.42,745318.56,421765.86 +Asia,Japan,Cosmetics,Online,C,11/4/2012,414293420,11/24/2012,7484,437.2,263.33,3272004.8,1970761.72,1301243.08 +Sub-Saharan Africa,South Africa,Meat,Offline,L,3/8/2014,467199885,4/26/2014,3683,421.89,364.69,1553820.87,1343153.27,210667.6 +Central America and the Caribbean,Nicaragua,Cereal,Offline,L,10/5/2013,935348355,11/16/2013,9219,205.7,117.11,1896348.3,1079637.09,816711.21 +Sub-Saharan Africa,Zambia,Fruits,Offline,L,5/30/2013,718787658,6/9/2013,4096,9.33,6.92,38215.68,28344.32,9871.36 +Middle East and North Africa,Oman,Baby Food,Offline,C,1/5/2016,137879121,1/29/2016,351,255.28,159.42,89603.28,55956.42,33646.86 +Europe,Montenegro,Meat,Online,H,2/28/2014,483296573,4/13/2014,7051,421.89,364.69,2974746.39,2571429.19,403317.2 +Europe,Georgia,Meat,Offline,M,8/30/2016,866026341,10/12/2016,5294,421.89,364.69,2233485.66,1930668.86,302816.8 +Asia,Uzbekistan,Cereal,Offline,L,6/15/2014,467367255,7/17/2014,3212,205.7,117.11,660708.4,376157.32,284551.08 +Sub-Saharan Africa,Rwanda,Baby Food,Online,C,9/7/2014,788930642,10/13/2014,964,255.28,159.42,246089.92,153680.88,92409.04 +Australia and Oceania,East Timor,Baby Food,Offline,H,3/15/2014,702640330,4/2/2014,5743,255.28,159.42,1466073.04,915549.06,550523.98 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,H,12/5/2010,500732648,12/10/2010,6773,81.73,56.67,553557.29,383825.91,169731.38 +Australia and Oceania,Tuvalu,Personal Care,Offline,M,3/17/2015,545756423,3/28/2015,308,81.73,56.67,25172.84,17454.36,7718.48 +Europe,Czech Republic,Fruits,Online,H,9/22/2015,820572984,10/6/2015,4636,9.33,6.92,43253.88,32081.12,11172.76 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,H,8/5/2013,478356158,9/3/2013,5072,437.2,263.33,2217478.4,1335609.76,881868.64 +Middle East and North Africa,Egypt,Personal Care,Online,H,12/29/2010,992592275,2/5/2011,8967,81.73,56.67,732872.91,508159.89,224713.02 +Sub-Saharan Africa,Sudan,Beverages,Offline,C,12/15/2014,307080161,12/20/2014,699,47.45,31.79,33167.55,22221.21,10946.34 +Asia,Malaysia,Cereal,Offline,M,11/7/2010,485931146,11/22/2010,6679,205.7,117.11,1373870.3,782177.69,591692.61 +Europe,Bulgaria,Office Supplies,Offline,C,8/17/2011,963569056,9/21/2011,351,651.21,524.96,228574.71,184260.96,44313.75 +Asia,Malaysia,Clothes,Offline,M,2/24/2016,794730222,4/12/2016,7188,109.28,35.84,785504.64,257617.92,527886.72 +Middle East and North Africa,Morocco,Fruits,Online,H,12/26/2012,904463469,1/18/2013,9695,9.33,6.92,90454.35,67089.4,23364.95 +Europe,Serbia,Household,Online,H,7/1/2014,938130128,8/18/2014,2407,668.27,502.54,1608525.89,1209613.78,398912.11 +Asia,Cambodia,Clothes,Offline,L,3/1/2015,611404025,4/12/2015,6893,109.28,35.84,753267.04,247045.12,506221.92 +Sub-Saharan Africa,Rwanda,Vegetables,Online,C,7/16/2010,160271489,8/27/2010,6750,154.06,90.93,1039905,613777.5,426127.5 +Europe,Latvia,Baby Food,Offline,M,3/3/2016,791031348,3/25/2016,2609,255.28,159.42,666025.52,415926.78,250098.74 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,C,10/23/2010,630294930,11/11/2010,7131,437.2,263.33,3117673.2,1877806.23,1239866.97 +Europe,Albania,Personal Care,Online,H,12/3/2015,574986064,12/12/2015,9,81.73,56.67,735.57,510.03,225.54 +Sub-Saharan Africa,Togo,Office Supplies,Online,L,3/3/2016,242341077,4/2/2016,2965,651.21,524.96,1930837.65,1556506.4,374331.25 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,M,3/21/2016,219908797,3/30/2016,4755,437.2,263.33,2078886,1252134.15,826751.85 +Australia and Oceania,Kiribati,Beverages,Offline,H,3/23/2014,715550553,4/30/2014,6165,47.45,31.79,292529.25,195985.35,96543.9 +Europe,Slovakia,Baby Food,Offline,M,3/10/2013,207440173,4/23/2013,5012,255.28,159.42,1279463.36,799013.04,480450.32 +Central America and the Caribbean,Panama,Vegetables,Online,L,3/10/2017,394063985,3/29/2017,1145,154.06,90.93,176398.7,104114.85,72283.85 +Australia and Oceania,East Timor,Cereal,Offline,M,6/4/2012,344220817,7/18/2012,1444,205.7,117.11,297030.8,169106.84,127923.96 +Sub-Saharan Africa,Liberia,Cereal,Online,M,6/15/2016,547021996,6/26/2016,4820,205.7,117.11,991474,564470.2,427003.8 +Asia,Laos,Fruits,Online,C,10/31/2013,661891353,11/4/2013,7215,9.33,6.92,67315.95,49927.8,17388.15 +Europe,Portugal,Fruits,Online,C,11/19/2012,868565213,12/5/2012,6603,9.33,6.92,61605.99,45692.76,15913.23 +Asia,Mongolia,Baby Food,Online,H,8/25/2011,517092406,9/26/2011,7989,255.28,159.42,2039431.92,1273606.38,765825.54 +Australia and Oceania,Kiribati,Snacks,Offline,M,10/18/2016,377834260,12/5/2016,8409,152.58,97.44,1283045.22,819372.96,463672.26 +Europe,Luxembourg,Personal Care,Online,H,2/20/2017,391464602,4/9/2017,1930,81.73,56.67,157738.9,109373.1,48365.8 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,L,2/13/2010,118969762,3/16/2010,4651,651.21,524.96,3028777.71,2441588.96,587188.75 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Online,H,3/7/2013,991648566,4/9/2013,9702,255.28,159.42,2476726.56,1546692.84,930033.72 +Sub-Saharan Africa,Lesotho,Meat,Offline,H,7/16/2014,461112344,7/20/2014,2244,421.89,364.69,946721.16,818364.36,128356.8 +Australia and Oceania,Kiribati,Cosmetics,Offline,M,10/30/2014,549284923,12/1/2014,4470,437.2,263.33,1954284,1177085.1,777198.9 +Asia,Bhutan,Cereal,Online,L,10/5/2015,198402631,10/24/2015,602,205.7,117.11,123831.4,70500.22,53331.18 +Middle East and North Africa,Saudi Arabia,Meat,Online,H,4/25/2016,221014297,4/28/2016,1897,421.89,364.69,800325.33,691816.93,108508.4 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,C,7/16/2016,149981248,8/24/2016,1639,437.2,263.33,716570.8,431597.87,284972.93 +Asia,Japan,Fruits,Online,L,10/5/2013,488477313,10/21/2013,147,9.33,6.92,1371.51,1017.24,354.27 +North America,Greenland,Office Supplies,Online,H,12/12/2013,459988820,1/21/2014,9769,651.21,524.96,6361670.49,5128334.24,1233336.25 +Asia,Indonesia,Meat,Online,H,10/6/2012,258314597,10/8/2012,9884,421.89,364.69,4169960.76,3604595.96,565364.8 +Middle East and North Africa,Libya,Cosmetics,Offline,L,7/9/2014,597565972,7/18/2014,1905,437.2,263.33,832866,501643.65,331222.35 +Asia,Turkmenistan,Baby Food,Online,H,3/25/2013,462166774,3/31/2013,4274,255.28,159.42,1091066.72,681361.08,409705.64 +Sub-Saharan Africa,Lesotho,Personal Care,Online,H,7/18/2011,256853330,7/18/2011,7463,81.73,56.67,609950.99,422928.21,187022.78 +Europe,United Kingdom,Vegetables,Offline,H,12/18/2016,456674468,1/24/2017,8978,154.06,90.93,1383150.68,816369.54,566781.14 +Central America and the Caribbean,Dominica,Household,Online,H,5/5/2015,256991517,5/29/2015,8356,668.27,502.54,5584064.12,4199224.24,1384839.88 +Central America and the Caribbean,Jamaica,Clothes,Online,L,7/9/2012,723478305,7/20/2012,2163,109.28,35.84,236372.64,77521.92,158850.72 +Middle East and North Africa,Azerbaijan,Beverages,Offline,M,6/1/2015,742121160,6/9/2015,8998,47.45,31.79,426955.1,286046.42,140908.68 +Asia,Sri Lanka,Fruits,Online,M,1/23/2013,169218909,2/6/2013,4491,9.33,6.92,41901.03,31077.72,10823.31 +Europe,Belarus,Snacks,Online,C,9/21/2010,281382882,11/1/2010,6303,152.58,97.44,961711.74,614164.32,347547.42 +Sub-Saharan Africa,Zimbabwe,Household,Online,H,12/5/2010,625536906,1/13/2011,9126,668.27,502.54,6098632.02,4586180.04,1512451.98 +Asia,South Korea,Personal Care,Offline,M,4/10/2017,368917310,5/2/2017,9685,81.73,56.67,791555.05,548848.95,242706.1 +Middle East and North Africa,Lebanon,Meat,Online,L,6/30/2015,549072921,8/12/2015,1734,421.89,364.69,731557.26,632372.46,99184.8 +Sub-Saharan Africa,Djibouti,Baby Food,Online,M,2/6/2015,923865067,2/22/2015,1059,255.28,159.42,270341.52,168825.78,101515.74 +Europe,Lithuania,Beverages,Online,C,4/24/2015,421467578,6/10/2015,477,47.45,31.79,22633.65,15163.83,7469.82 +Sub-Saharan Africa,Sudan,Clothes,Online,L,5/31/2016,290366780,7/20/2016,4838,109.28,35.84,528696.64,173393.92,355302.72 +Middle East and North Africa,Libya,Cereal,Online,H,12/22/2015,949361503,1/22/2016,6020,205.7,117.11,1238314,705002.2,533311.8 +Europe,Bulgaria,Vegetables,Offline,H,8/12/2012,637563073,8/21/2012,7936,154.06,90.93,1222620.16,721620.48,500999.68 +Europe,United Kingdom,Clothes,Online,C,5/22/2017,364395320,7/3/2017,1528,109.28,35.84,166979.84,54763.52,112216.32 +Asia,South Korea,Clothes,Offline,L,2/16/2012,759594571,4/4/2012,9768,109.28,35.84,1067447.04,350085.12,717361.92 +Europe,Vatican City,Meat,Online,L,10/16/2013,723209655,11/21/2013,2663,421.89,364.69,1123493.07,971169.47,152323.6 +Europe,Moldova ,Baby Food,Offline,C,2/17/2010,575601899,3/17/2010,2248,255.28,159.42,573869.44,358376.16,215493.28 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,H,6/14/2016,707445132,7/17/2016,7590,651.21,524.96,4942683.9,3984446.4,958237.5 +Australia and Oceania,Samoa ,Household,Online,M,4/9/2011,229725682,5/4/2011,9789,668.27,502.54,6541695.03,4919364.06,1622330.97 +Central America and the Caribbean,Belize,Clothes,Offline,L,10/25/2015,123742377,11/10/2015,6974,109.28,35.84,762118.72,249948.16,512170.56 +Europe,Slovenia,Fruits,Online,C,7/6/2014,991106545,8/4/2014,9306,9.33,6.92,86824.98,64397.52,22427.46 +Middle East and North Africa,Libya,Cosmetics,Online,M,10/15/2011,803742015,11/12/2011,3978,437.2,263.33,1739181.6,1047526.74,691654.86 +Asia,Kazakhstan,Snacks,Offline,M,2/19/2013,753885114,3/31/2013,213,152.58,97.44,32499.54,20754.72,11744.82 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,L,10/3/2013,304084670,10/31/2013,4266,437.2,263.33,1865095.2,1123365.78,741729.42 +Australia and Oceania,Australia,Office Supplies,Offline,C,6/22/2017,337202012,7/13/2017,4424,651.21,524.96,2880953.04,2322423.04,558530 +Central America and the Caribbean,El Salvador,Cereal,Online,H,4/6/2010,906410968,5/11/2010,6003,205.7,117.11,1234817.1,703011.33,531805.77 +Sub-Saharan Africa,Botswana,Meat,Offline,M,1/7/2017,785197865,2/25/2017,6352,421.89,364.69,2679845.28,2316510.88,363334.4 +Europe,Netherlands,Beverages,Offline,H,6/24/2014,617361533,7/25/2014,9852,47.45,31.79,467477.4,313195.08,154282.32 +Asia,Singapore,Meat,Online,H,9/26/2010,667013299,10/7/2010,2913,421.89,364.69,1228965.57,1062341.97,166623.6 +Middle East and North Africa,Pakistan,Meat,Online,H,3/2/2011,368576991,3/12/2011,8977,421.89,364.69,3787306.53,3273822.13,513484.4 +Middle East and North Africa,Yemen,Household,Offline,C,8/18/2014,576788938,8/28/2014,3519,668.27,502.54,2351642.13,1768438.26,583203.87 +Asia,Nepal,Fruits,Online,C,4/10/2017,416697967,5/11/2017,9043,9.33,6.92,84371.19,62577.56,21793.63 +Europe,Portugal,Beverages,Online,L,4/22/2016,433665406,4/30/2016,86,47.45,31.79,4080.7,2733.94,1346.76 +Europe,Slovenia,Personal Care,Online,M,10/14/2013,343365085,10/27/2013,8214,81.73,56.67,671330.22,465487.38,205842.84 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,H,11/1/2012,381783330,12/3/2012,7026,152.58,97.44,1072027.08,684613.44,387413.64 +Asia,Nepal,Office Supplies,Offline,H,11/10/2013,855218970,12/18/2013,7153,651.21,524.96,4658105.13,3755038.88,903066.25 +Europe,Italy,Clothes,Online,H,10/3/2010,790283334,10/22/2010,1255,109.28,35.84,137146.4,44979.2,92167.2 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,H,5/30/2017,183900249,5/30/2017,9025,81.73,56.67,737613.25,511446.75,226166.5 +Australia and Oceania,Samoa ,Baby Food,Online,M,12/4/2010,453306043,12/25/2010,2186,255.28,159.42,558042.08,348492.12,209549.96 +Sub-Saharan Africa,Rwanda,Personal Care,Online,L,2/6/2011,386049544,2/14/2011,9494,81.73,56.67,775944.62,538024.98,237919.64 +Europe,Belgium,Vegetables,Online,H,2/3/2016,189992082,2/5/2016,1734,154.06,90.93,267140.04,157672.62,109467.42 +Central America and the Caribbean,El Salvador,Household,Offline,H,10/6/2013,143307483,11/6/2013,6724,668.27,502.54,4493447.48,3379078.96,1114368.52 +Sub-Saharan Africa,Uganda,Meat,Offline,H,10/5/2015,144482076,11/11/2015,4312,421.89,364.69,1819189.68,1572543.28,246646.4 +Sub-Saharan Africa,Gabon,Beverages,Online,L,11/8/2015,162314689,11/8/2015,1378,47.45,31.79,65386.1,43806.62,21579.48 +Central America and the Caribbean,Dominican Republic,Snacks,Online,M,6/17/2016,685916650,7/2/2016,6834,152.58,97.44,1042731.72,665904.96,376826.76 +Middle East and North Africa,Somalia,Cereal,Offline,C,4/11/2017,474711787,4/22/2017,6622,205.7,117.11,1362145.4,775502.42,586642.98 +Europe,Macedonia,Meat,Online,L,6/26/2011,608436429,8/2/2011,8715,421.89,364.69,3676771.35,3178273.35,498498 +Middle East and North Africa,Saudi Arabia,Clothes,Offline,C,4/7/2012,437139403,4/29/2012,8119,109.28,35.84,887244.32,290984.96,596259.36 +Sub-Saharan Africa,Burundi,Office Supplies,Online,C,2/25/2011,731182038,3/12/2011,1868,651.21,524.96,1216460.28,980625.28,235835 +Middle East and North Africa,Algeria,Cosmetics,Offline,C,2/4/2012,531238162,2/4/2012,4032,437.2,263.33,1762790.4,1061746.56,701043.84 +Australia and Oceania,Fiji,Fruits,Offline,H,7/15/2012,298294103,8/11/2012,709,9.33,6.92,6614.97,4906.28,1708.69 +Sub-Saharan Africa,Burundi,Fruits,Offline,C,10/11/2014,563648688,11/11/2014,5027,9.33,6.92,46901.91,34786.84,12115.07 +Australia and Oceania,Papua New Guinea,Vegetables,Online,C,8/8/2014,578913247,8/19/2014,2149,154.06,90.93,331074.94,195408.57,135666.37 +Sub-Saharan Africa,Eritrea,Beverages,Online,M,8/26/2012,566011607,9/1/2012,4267,47.45,31.79,202469.15,135647.93,66821.22 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,L,8/19/2010,367180097,9/5/2010,5605,47.45,31.79,265957.25,178182.95,87774.3 +Europe,Ukraine,Household,Offline,H,2/6/2015,794967544,3/13/2015,7417,668.27,502.54,4956558.59,3727339.18,1229219.41 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,M,12/15/2010,482235276,12/25/2010,2989,47.45,31.79,141828.05,95020.31,46807.74 +Europe,Macedonia,Clothes,Offline,M,9/1/2010,832157123,10/6/2010,2640,109.28,35.84,288499.2,94617.6,193881.6 +Central America and the Caribbean,Costa Rica,Snacks,Offline,C,8/20/2012,168219411,9/3/2012,8717,152.58,97.44,1330039.86,849384.48,480655.38 +Asia,Turkmenistan,Cosmetics,Online,H,7/10/2012,484220969,8/20/2012,600,437.2,263.33,262320,157998,104322 +Sub-Saharan Africa,Guinea,Cosmetics,Online,H,8/23/2014,694273126,9/12/2014,9701,437.2,263.33,4241277.2,2554564.33,1686712.87 +Central America and the Caribbean,Costa Rica,Clothes,Online,C,1/2/2013,682799708,2/18/2013,4462,109.28,35.84,487607.36,159918.08,327689.28 +Europe,Switzerland,Cereal,Offline,H,4/6/2010,854537045,5/3/2010,5356,205.7,117.11,1101729.2,627241.16,474488.04 +Australia and Oceania,Kiribati,Beverages,Offline,L,11/30/2013,784533965,12/8/2013,9889,47.45,31.79,469233.05,314371.31,154861.74 +Asia,Nepal,Meat,Offline,H,5/22/2017,568151795,7/10/2017,7597,421.89,364.69,3205098.33,2770549.93,434548.4 +Central America and the Caribbean,Panama,Cosmetics,Offline,H,5/19/2011,371064364,7/5/2011,5046,437.2,263.33,2206111.2,1328763.18,877348.02 +Asia,Malaysia,Baby Food,Online,M,5/17/2010,879258000,5/29/2010,836,255.28,159.42,213414.08,133275.12,80138.96 +Europe,Finland,Vegetables,Online,C,12/28/2010,149031531,2/10/2011,597,154.06,90.93,91973.82,54285.21,37688.61 +Middle East and North Africa,Syria,Baby Food,Offline,C,11/27/2010,356996285,12/1/2010,1989,255.28,159.42,507751.92,317086.38,190665.54 +Australia and Oceania,Tonga,Fruits,Offline,C,8/27/2012,150076091,10/11/2012,9705,9.33,6.92,90547.65,67158.6,23389.05 +Sub-Saharan Africa,Angola,Clothes,Online,L,4/6/2012,495507276,5/4/2012,469,109.28,35.84,51252.32,16808.96,34443.36 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,L,8/11/2010,630838668,8/16/2010,8035,651.21,524.96,5232472.35,4218053.6,1014418.75 +Central America and the Caribbean,Jamaica,Baby Food,Online,H,3/15/2017,313931596,4/29/2017,8190,255.28,159.42,2090743.2,1305649.8,785093.4 +Asia,North Korea,Cosmetics,Online,M,2/14/2016,272959887,4/2/2016,3751,437.2,263.33,1639937.2,987750.83,652186.37 +Sub-Saharan Africa,Burundi,Meat,Offline,C,3/22/2015,856409871,4/23/2015,9567,421.89,364.69,4036221.63,3488989.23,547232.4 +Central America and the Caribbean,Belize,Personal Care,Offline,C,1/25/2012,683080375,1/26/2012,7517,81.73,56.67,614364.41,425988.39,188376.02 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,C,11/8/2012,692082726,12/5/2012,1513,668.27,502.54,1011092.51,760343.02,250749.49 +Middle East and North Africa,Qatar,Fruits,Offline,M,6/30/2013,992840754,7/13/2013,2497,9.33,6.92,23297.01,17279.24,6017.77 +North America,United States of America,Personal Care,Online,H,12/18/2010,415090787,1/19/2011,3443,81.73,56.67,281396.39,195114.81,86281.58 +Middle East and North Africa,Libya,Snacks,Offline,H,8/25/2014,558881652,10/4/2014,4355,152.58,97.44,664485.9,424351.2,240134.7 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,M,4/17/2012,844574677,4/26/2012,7270,437.2,263.33,3178444,1914409.1,1264034.9 +Australia and Oceania,East Timor,Personal Care,Offline,M,8/23/2011,762843692,8/23/2011,1255,81.73,56.67,102571.15,71120.85,31450.3 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,L,12/3/2013,324675023,1/8/2014,7409,205.7,117.11,1524031.3,867667.99,656363.31 +Asia,Laos,Personal Care,Online,C,1/26/2010,511367499,2/23/2010,3862,81.73,56.67,315641.26,218859.54,96781.72 +Middle East and North Africa,Morocco,Clothes,Offline,M,10/24/2014,124532449,12/13/2014,774,109.28,35.84,84582.72,27740.16,56842.56 +North America,United States of America,Meat,Online,C,6/3/2017,736093699,6/19/2017,5338,421.89,364.69,2252048.82,1946715.22,305333.6 +Europe,Macedonia,Vegetables,Online,H,10/27/2015,838287580,10/29/2015,6778,154.06,90.93,1044218.68,616323.54,427895.14 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,L,10/10/2012,793662917,11/2/2012,1349,47.45,31.79,64010.05,42884.71,21125.34 +Central America and the Caribbean,Costa Rica,Household,Offline,C,2/15/2012,585081040,2/21/2012,7336,668.27,502.54,4902428.72,3686633.44,1215795.28 +Europe,Sweden,Cosmetics,Offline,M,12/24/2014,265715777,1/11/2015,58,437.2,263.33,25357.6,15273.14,10084.46 +Middle East and North Africa,Somalia,Meat,Offline,C,12/11/2015,409053456,1/18/2016,6863,421.89,364.69,2895431.07,2502867.47,392563.6 +Asia,Maldives,Cosmetics,Offline,C,6/23/2014,758892905,7/27/2014,2130,437.2,263.33,931236,560892.9,370343.1 +Middle East and North Africa,Lebanon,Cosmetics,Offline,H,2/5/2011,679345452,3/13/2011,2271,437.2,263.33,992881.2,598022.43,394858.77 +Middle East and North Africa,Kuwait,Clothes,Online,L,3/6/2011,504834926,3/20/2011,728,109.28,35.84,79555.84,26091.52,53464.32 +Europe,United Kingdom,Snacks,Online,L,8/2/2013,190097653,8/3/2013,2975,152.58,97.44,453925.5,289884,164041.5 +Asia,Japan,Office Supplies,Offline,H,6/18/2014,660182464,7/5/2014,1517,651.21,524.96,987885.57,796364.32,191521.25 +Europe,Spain,Office Supplies,Offline,H,1/6/2011,660450685,2/22/2011,889,651.21,524.96,578925.69,466689.44,112236.25 +Asia,Indonesia,Meat,Online,L,11/17/2012,806576144,11/29/2012,2660,421.89,364.69,1122227.4,970075.4,152152 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,C,8/10/2015,434545171,9/29/2015,427,421.89,364.69,180147.03,155722.63,24424.4 +Sub-Saharan Africa,Senegal,Baby Food,Offline,M,1/9/2012,750656592,2/10/2012,4822,255.28,159.42,1230960.16,768723.24,462236.92 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,C,3/5/2011,781521737,4/22/2011,8504,81.73,56.67,695031.92,481921.68,213110.24 +Europe,Malta,Clothes,Offline,M,10/21/2011,524064433,11/10/2011,1166,109.28,35.84,127420.48,41789.44,85631.04 +Asia,Taiwan,Clothes,Online,H,9/21/2013,495521008,11/1/2013,4533,109.28,35.84,495366.24,162462.72,332903.52 +Australia and Oceania,Australia,Cosmetics,Offline,M,1/9/2014,383440291,2/14/2014,7358,437.2,263.33,3216917.6,1937582.14,1279335.46 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,M,11/11/2010,395683610,12/26/2010,428,47.45,31.79,20308.6,13606.12,6702.48 +Sub-Saharan Africa,Guinea,Meat,Offline,M,10/24/2014,810424792,12/10/2014,1560,421.89,364.69,658148.4,568916.4,89232 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,C,10/20/2014,626150166,11/22/2014,604,152.58,97.44,92158.32,58853.76,33304.56 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,H,3/7/2012,711658561,4/12/2012,4438,47.45,31.79,210583.1,141084.02,69499.08 +Europe,Poland,Clothes,Online,C,12/9/2016,656061303,1/25/2017,1974,109.28,35.84,215718.72,70748.16,144970.56 +Europe,Serbia,Cosmetics,Online,H,8/15/2013,118782222,10/2/2013,9154,437.2,263.33,4002128.8,2410522.82,1591605.98 +Europe,Montenegro,Beverages,Online,C,7/23/2010,179557645,8/27/2010,3952,47.45,31.79,187522.4,125634.08,61888.32 +Europe,Netherlands,Clothes,Offline,H,5/11/2013,188436400,6/20/2013,1373,109.28,35.84,150041.44,49208.32,100833.12 +Europe,Slovakia,Cosmetics,Offline,C,7/21/2013,915779817,8/1/2013,8453,437.2,263.33,3695651.6,2225928.49,1469723.11 +Australia and Oceania,New Zealand,Beverages,Online,L,2/4/2015,502261722,3/8/2015,9260,47.45,31.79,439387,294375.4,145011.6 +Middle East and North Africa,Afghanistan,Fruits,Offline,H,6/5/2015,308868443,6/7/2015,9891,9.33,6.92,92283.03,68445.72,23837.31 +Sub-Saharan Africa,Comoros,Household,Online,C,11/4/2016,866898810,11/10/2016,3477,668.27,502.54,2323574.79,1747331.58,576243.21 +Middle East and North Africa,Oman,Office Supplies,Offline,C,2/20/2015,527964150,4/7/2015,5179,651.21,524.96,3372616.59,2718767.84,653848.75 +Central America and the Caribbean,Honduras,Beverages,Online,M,12/13/2010,413988292,12/21/2010,7190,47.45,31.79,341165.5,228570.1,112595.4 +Sub-Saharan Africa,Gabon,Baby Food,Online,C,7/20/2013,367207562,9/2/2013,3733,255.28,159.42,952960.24,595114.86,357845.38 +Sub-Saharan Africa,Senegal,Baby Food,Offline,L,5/11/2014,300170791,6/24/2014,6062,255.28,159.42,1547507.36,966404.04,581103.32 +Asia,North Korea,Snacks,Online,C,5/31/2013,645739305,6/9/2013,7465,152.58,97.44,1139009.7,727389.6,411620.1 +Sub-Saharan Africa,Senegal,Vegetables,Offline,H,8/15/2015,107086932,9/17/2015,8258,154.06,90.93,1272227.48,750899.94,521327.54 +Sub-Saharan Africa,Benin,Meat,Offline,H,10/19/2011,607700002,11/6/2011,790,421.89,364.69,333293.1,288105.1,45188 +Europe,Austria,Baby Food,Offline,L,10/4/2012,541377341,10/12/2012,4441,255.28,159.42,1133698.48,707984.22,425714.26 +Europe,Liechtenstein,Office Supplies,Offline,L,3/29/2015,622230279,4/6/2015,622,651.21,524.96,405052.62,326525.12,78527.5 +Asia,Mongolia,Personal Care,Online,C,4/3/2013,734682643,4/17/2013,7775,81.73,56.67,635450.75,440609.25,194841.5 +Europe,Belgium,Snacks,Online,L,1/10/2017,383470761,2/11/2017,6375,152.58,97.44,972697.5,621180,351517.5 +Europe,Luxembourg,Clothes,Online,L,5/4/2011,943643462,5/12/2011,3925,109.28,35.84,428924,140672,288252 +Sub-Saharan Africa,Benin,Personal Care,Online,L,5/2/2012,710562074,5/3/2012,9963,81.73,56.67,814275.99,564603.21,249672.78 +Sub-Saharan Africa,Chad,Household,Online,C,9/17/2010,749900424,9/27/2010,1055,668.27,502.54,705024.85,530179.7,174845.15 +Asia,North Korea,Fruits,Online,L,5/20/2013,847644841,7/3/2013,5800,9.33,6.92,54114,40136,13978 +Central America and the Caribbean,Panama,Meat,Offline,L,12/17/2016,860094153,12/18/2016,9828,421.89,364.69,4146334.92,3584173.32,562161.6 +Middle East and North Africa,Turkey,Office Supplies,Online,M,7/24/2011,263859689,9/9/2011,800,651.21,524.96,520968,419968,101000 +Asia,Thailand,Baby Food,Online,C,11/9/2014,405865275,12/8/2014,3409,255.28,159.42,870249.52,543462.78,326786.74 +Europe,Denmark,Cereal,Online,H,4/21/2015,453347241,5/2/2015,4378,205.7,117.11,900554.6,512707.58,387847.02 +Europe,Germany,Personal Care,Offline,C,10/9/2013,543854415,11/25/2013,7462,81.73,56.67,609869.26,422871.54,186997.72 +Central America and the Caribbean,Cuba,Cosmetics,Offline,H,3/17/2012,435248124,3/18/2012,8447,437.2,263.33,3693028.4,2224348.51,1468679.89 +Sub-Saharan Africa,Gabon,Household,Offline,H,5/28/2017,855702197,6/24/2017,151,668.27,502.54,100908.77,75883.54,25025.23 +North America,United States of America,Office Supplies,Offline,M,7/2/2014,353702962,8/13/2014,7421,651.21,524.96,4832629.41,3895728.16,936901.25 +Australia and Oceania,Vanuatu,Cosmetics,Online,H,3/15/2016,248049247,3/16/2016,2139,437.2,263.33,935170.8,563262.87,371907.93 +Asia,Indonesia,Cosmetics,Offline,H,7/27/2013,577852380,8/19/2013,8215,437.2,263.33,3591598,2163255.95,1428342.05 +Australia and Oceania,Vanuatu,Beverages,Offline,M,1/28/2010,552536189,2/10/2010,6592,47.45,31.79,312790.4,209559.68,103230.72 +Asia,Philippines,Personal Care,Online,C,4/9/2010,801837003,5/23/2010,243,81.73,56.67,19860.39,13770.81,6089.58 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,C,12/23/2015,225803649,1/14/2016,9172,651.21,524.96,5972898.12,4814933.12,1157965 +Asia,Japan,Meat,Offline,C,12/6/2014,944797456,12/25/2014,5418,421.89,364.69,2285800.02,1975890.42,309909.6 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,C,11/17/2014,649492251,1/2/2015,8045,255.28,159.42,2053727.6,1282533.9,771193.7 +Europe,Liechtenstein,Household,Online,H,1/17/2017,250874364,2/11/2017,8154,668.27,502.54,5449073.58,4097711.16,1351362.42 +Central America and the Caribbean,Jamaica,Personal Care,Online,L,5/17/2012,730242621,6/4/2012,3874,81.73,56.67,316622.02,219539.58,97082.44 +Australia and Oceania,Tuvalu,Office Supplies,Offline,H,8/2/2015,889208352,9/21/2015,5366,651.21,524.96,3494392.86,2816935.36,677457.5 +Australia and Oceania,Nauru,Cereal,Online,C,12/15/2015,499695384,1/16/2016,9823,205.7,117.11,2020591.1,1150371.53,870219.57 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,H,5/27/2011,753940045,7/9/2011,6468,255.28,159.42,1651151.04,1031128.56,620022.48 +Europe,Moldova ,Beverages,Offline,L,4/8/2012,214491164,5/24/2012,1557,47.45,31.79,73879.65,49497.03,24382.62 +Europe,Belarus,Cosmetics,Online,H,10/27/2014,664210069,11/15/2014,3374,437.2,263.33,1475112.8,888475.42,586637.38 +Europe,Russia,Office Supplies,Online,C,8/5/2012,356270587,9/4/2012,7239,651.21,524.96,4714109.19,3800185.44,913923.75 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,L,5/5/2015,764159047,5/10/2015,498,109.28,35.84,54421.44,17848.32,36573.12 +Sub-Saharan Africa,Ghana,Personal Care,Offline,H,12/12/2014,731674277,12/26/2014,7533,81.73,56.67,615672.09,426895.11,188776.98 +Europe,Greece,Baby Food,Online,L,12/6/2011,522927606,1/14/2012,4754,255.28,159.42,1213601.12,757882.68,455718.44 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,H,8/31/2011,472342860,10/17/2011,5604,437.2,263.33,2450068.8,1475701.32,974367.48 +Sub-Saharan Africa,Nigeria,Cereal,Offline,C,1/5/2013,534656369,1/25/2013,5556,205.7,117.11,1142869.2,650663.16,492206.04 +Asia,North Korea,Snacks,Offline,L,2/14/2012,734916961,3/16/2012,7115,152.58,97.44,1085606.7,693285.6,392321.1 +Central America and the Caribbean,Grenada,Baby Food,Offline,H,10/9/2013,718485963,10/23/2013,4818,255.28,159.42,1229939.04,768085.56,461853.48 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,C,6/13/2012,201037204,7/23/2012,231,668.27,502.54,154370.37,116086.74,38283.63 +Middle East and North Africa,Jordan,Vegetables,Online,C,4/12/2011,318557012,5/28/2011,6954,154.06,90.93,1071333.24,632327.22,439006.02 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,C,8/29/2010,477344214,9/2/2010,5616,152.58,97.44,856889.28,547223.04,309666.24 +Europe,Luxembourg,Personal Care,Online,H,1/25/2012,604010140,1/28/2012,8878,81.73,56.67,725598.94,503116.26,222482.68 +Asia,Nepal,Cereal,Offline,H,3/30/2014,695478618,4/17/2014,6433,205.7,117.11,1323268.1,753368.63,569899.47 +Europe,Croatia,Household,Online,L,12/30/2016,368985974,2/7/2017,4,668.27,502.54,2673.08,2010.16,662.92 +Asia,Kyrgyzstan,Beverages,Online,H,6/4/2017,212081038,7/15/2017,8347,47.45,31.79,396065.15,265351.13,130714.02 +Middle East and North Africa,Lebanon,Clothes,Offline,H,9/4/2013,432625138,9/19/2013,2247,109.28,35.84,245552.16,80532.48,165019.68 +Asia,Bhutan,Personal Care,Offline,L,5/1/2016,408792102,6/10/2016,9522,81.73,56.67,778233.06,539611.74,238621.32 +Central America and the Caribbean,Jamaica,Vegetables,Online,H,4/27/2014,939068257,5/4/2014,20,154.06,90.93,3081.2,1818.6,1262.6 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,H,7/22/2016,192252433,9/9/2016,622,437.2,263.33,271938.4,163791.26,108147.14 +Europe,Ireland,Snacks,Offline,L,4/26/2010,457455956,5/2/2010,238,152.58,97.44,36314.04,23190.72,13123.32 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,L,6/9/2010,494102656,6/20/2010,4811,651.21,524.96,3132971.31,2525582.56,607388.75 +Europe,Vatican City,Meat,Online,M,2/7/2010,481928861,2/17/2010,2314,421.89,364.69,976253.46,843892.66,132360.8 +Sub-Saharan Africa,Republic of the Congo,Beverages,Online,M,12/4/2014,670983397,1/9/2015,7753,47.45,31.79,367879.85,246467.87,121411.98 +Europe,Georgia,Cereal,Online,M,6/5/2016,931627595,7/10/2016,8163,205.7,117.11,1679129.1,955968.93,723160.17 +Sub-Saharan Africa,Namibia,Snacks,Offline,C,12/30/2010,304535281,2/10/2011,7612,152.58,97.44,1161438.96,741713.28,419725.68 +Europe,Macedonia,Office Supplies,Online,M,3/20/2011,150692784,3/25/2011,2198,651.21,524.96,1431359.58,1153862.08,277497.5 +Sub-Saharan Africa,Malawi,Vegetables,Offline,H,10/25/2011,101398932,11/5/2011,5052,154.06,90.93,778311.12,459378.36,318932.76 +Europe,Vatican City,Clothes,Online,M,2/24/2016,308265054,3/4/2016,1335,109.28,35.84,145888.8,47846.4,98042.4 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,C,4/17/2017,993214976,5/25/2017,3238,255.28,159.42,826596.64,516201.96,310394.68 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,L,12/10/2016,198485028,1/28/2017,4985,9.33,6.92,46510.05,34496.2,12013.85 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,M,2/1/2014,536624038,3/4/2014,7833,81.73,56.67,640191.09,443896.11,196294.98 +Europe,Bosnia and Herzegovina,Beverages,Online,C,5/7/2016,640493333,6/13/2016,5065,47.45,31.79,240334.25,161016.35,79317.9 +Europe,Germany,Fruits,Online,M,6/22/2013,113266742,6/30/2013,7001,9.33,6.92,65319.33,48446.92,16872.41 +Sub-Saharan Africa,Namibia,Fruits,Online,M,6/7/2011,878430593,7/27/2011,5988,9.33,6.92,55868.04,41436.96,14431.08 +Europe,Switzerland,Baby Food,Offline,M,6/19/2013,429783713,6/22/2013,1406,255.28,159.42,358923.68,224144.52,134779.16 +Asia,Nepal,Snacks,Online,C,4/23/2016,381437432,5/18/2016,4667,152.58,97.44,712090.86,454752.48,257338.38 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,M,12/23/2013,617815577,1/2/2014,4213,81.73,56.67,344328.49,238750.71,105577.78 +Middle East and North Africa,Afghanistan,Clothes,Offline,M,9/9/2016,643654477,9/24/2016,518,109.28,35.84,56607.04,18565.12,38041.92 +Australia and Oceania,Federated States of Micronesia,Household,Offline,L,10/22/2016,934002959,11/28/2016,1086,668.27,502.54,725741.22,545758.44,179982.78 +Europe,Belgium,Snacks,Offline,H,4/30/2015,684222352,6/2/2015,5454,152.58,97.44,832171.32,531437.76,300733.56 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,C,7/8/2010,959986484,7/9/2010,188,651.21,524.96,122427.48,98692.48,23735 +Asia,Nepal,Clothes,Offline,M,11/11/2016,647281682,11/14/2016,3889,109.28,35.84,424989.92,139381.76,285608.16 +Australia and Oceania,Tonga,Beverages,Online,C,11/2/2015,502406775,12/10/2015,2184,47.45,31.79,103630.8,69429.36,34201.44 +Europe,Denmark,Baby Food,Offline,H,9/9/2012,901973092,9/26/2012,2737,255.28,159.42,698701.36,436332.54,262368.82 +Europe,Czech Republic,Beverages,Online,H,7/13/2017,492904460,8/23/2017,238,47.45,31.79,11293.1,7566.02,3727.08 +Asia,Laos,Personal Care,Online,H,3/29/2011,242437207,4/21/2011,1412,81.73,56.67,115402.76,80018.04,35384.72 +Asia,India,Baby Food,Offline,M,5/29/2017,288120162,6/14/2017,13,255.28,159.42,3318.64,2072.46,1246.18 +Central America and the Caribbean,El Salvador,Personal Care,Online,M,4/6/2015,387814652,5/12/2015,1829,81.73,56.67,149484.17,103649.43,45834.74 +Europe,United Kingdom,Vegetables,Online,H,8/4/2011,369694507,9/8/2011,9675,154.06,90.93,1490530.5,879747.75,610782.75 +Europe,Russia,Personal Care,Offline,H,4/3/2014,582246053,5/4/2014,8401,81.73,56.67,686613.73,476084.67,210529.06 +Europe,Serbia,Baby Food,Offline,C,3/30/2013,544268119,4/27/2013,9886,255.28,159.42,2523698.08,1576026.12,947671.96 +Europe,Slovenia,Beverages,Offline,M,10/4/2014,294872033,11/20/2014,8042,47.45,31.79,381592.9,255655.18,125937.72 +Sub-Saharan Africa,Niger,Clothes,Online,L,9/14/2014,843481624,10/26/2014,3811,109.28,35.84,416466.08,136586.24,279879.84 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,H,1/20/2010,119833219,2/23/2010,167,109.28,35.84,18249.76,5985.28,12264.48 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,C,3/16/2010,623975646,4/17/2010,7115,437.2,263.33,3110678,1873592.95,1237085.05 +Europe,Monaco,Baby Food,Online,C,6/21/2010,876270234,6/28/2010,6690,255.28,159.42,1707823.2,1066519.8,641303.4 +Sub-Saharan Africa,Angola,Meat,Online,C,1/6/2011,367390811,1/25/2011,7960,421.89,364.69,3358244.4,2902932.4,455312 +Middle East and North Africa,Libya,Office Supplies,Offline,H,1/27/2013,908323705,3/10/2013,2024,651.21,524.96,1318049.04,1062519.04,255530 +Middle East and North Africa,Somalia,Snacks,Offline,L,2/26/2015,780367743,4/3/2015,7012,152.58,97.44,1069890.96,683249.28,386641.68 +Sub-Saharan Africa,Namibia,Vegetables,Online,H,10/31/2016,585134255,11/26/2016,3084,154.06,90.93,475121.04,280428.12,194692.92 +Europe,Macedonia,Snacks,Online,C,12/17/2014,994547069,1/12/2015,7433,152.58,97.44,1134127.14,724271.52,409855.62 +Europe,Georgia,Snacks,Offline,M,1/12/2015,500842511,1/23/2015,9284,152.58,97.44,1416552.72,904632.96,511919.76 +Europe,Greece,Cereal,Online,H,3/28/2012,366569411,5/15/2012,4890,205.7,117.11,1005873,572667.9,433205.1 +Asia,Maldives,Beverages,Online,C,6/2/2010,574589097,6/13/2010,2537,47.45,31.79,120380.65,80651.23,39729.42 +Europe,Sweden,Snacks,Offline,L,9/7/2010,278075397,9/26/2010,7544,152.58,97.44,1151063.52,735087.36,415976.16 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,L,3/20/2015,950514638,3/20/2015,7259,437.2,263.33,3173634.8,1911512.47,1262122.33 +Europe,United Kingdom,Cosmetics,Offline,M,11/22/2015,535705649,12/16/2015,6061,437.2,263.33,2649869.2,1596043.13,1053826.07 +Central America and the Caribbean,Dominica,Baby Food,Offline,M,3/27/2013,197759759,4/15/2013,362,255.28,159.42,92411.36,57710.04,34701.32 +Europe,Denmark,Snacks,Online,M,8/15/2012,271100795,8/21/2012,3604,152.58,97.44,549898.32,351173.76,198724.56 +Middle East and North Africa,Pakistan,Personal Care,Online,M,11/30/2012,710465085,12/17/2012,1262,81.73,56.67,103143.26,71517.54,31625.72 +Asia,Taiwan,Vegetables,Online,L,4/4/2010,640901458,4/28/2010,5838,154.06,90.93,899402.28,530849.34,368552.94 +Sub-Saharan Africa,Ghana,Snacks,Online,M,12/31/2016,607771241,1/8/2017,1871,152.58,97.44,285477.18,182310.24,103166.94 +Europe,Bosnia and Herzegovina,Baby Food,Offline,L,6/28/2012,326748263,8/13/2012,927,255.28,159.42,236644.56,147782.34,88862.22 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,H,12/29/2014,933818852,1/17/2015,6605,651.21,524.96,4301242.05,3467360.8,833881.25 +Central America and the Caribbean,Barbados,Snacks,Online,L,5/5/2017,935281836,5/9/2017,9534,152.58,97.44,1454697.72,928992.96,525704.76 +Asia,Cambodia,Household,Offline,M,6/7/2013,257748544,7/15/2013,2377,668.27,502.54,1588477.79,1194537.58,393940.21 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,H,2/25/2017,698142802,4/11/2017,4824,81.73,56.67,394265.52,273376.08,120889.44 +Central America and the Caribbean,Cuba,Snacks,Offline,H,3/4/2013,973700940,3/18/2013,8601,152.58,97.44,1312340.58,838081.44,474259.14 +Middle East and North Africa,United Arab Emirates,Snacks,Online,M,9/21/2013,771971786,10/15/2013,2461,152.58,97.44,375499.38,239799.84,135699.54 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,H,12/18/2016,300816667,12/31/2016,7191,109.28,35.84,785832.48,257725.44,528107.04 +Europe,Bosnia and Herzegovina,Snacks,Offline,M,10/3/2010,738409411,10/14/2010,609,152.58,97.44,92921.22,59340.96,33580.26 +Asia,Mongolia,Cereal,Online,M,4/23/2014,183236348,5/3/2014,2562,205.7,117.11,527003.4,300035.82,226967.58 +Central America and the Caribbean,Jamaica,Personal Care,Online,M,11/1/2013,404096305,12/11/2013,9931,81.73,56.67,811660.63,562789.77,248870.86 +Europe,Hungary,Cosmetics,Offline,L,9/29/2011,990100610,11/12/2011,1628,437.2,263.33,711761.6,428701.24,283060.36 +Middle East and North Africa,Afghanistan,Snacks,Online,M,4/21/2015,700673091,4/24/2015,3593,152.58,97.44,548219.94,350101.92,198118.02 +Sub-Saharan Africa,Botswana,Fruits,Offline,H,2/14/2010,615550076,3/1/2010,3801,9.33,6.92,35463.33,26302.92,9160.41 +Asia,North Korea,Fruits,Online,H,12/17/2016,984780395,12/27/2016,7258,9.33,6.92,67717.14,50225.36,17491.78 +Europe,Armenia,Fruits,Offline,C,3/15/2012,778725373,4/21/2012,998,9.33,6.92,9311.34,6906.16,2405.18 +Sub-Saharan Africa,The Gambia,Baby Food,Online,L,12/10/2014,838058841,1/8/2015,9089,255.28,159.42,2320239.92,1448968.38,871271.54 +Sub-Saharan Africa,The Gambia,Clothes,Offline,H,1/19/2015,723767125,2/24/2015,7631,109.28,35.84,833915.68,273495.04,560420.64 +Australia and Oceania,Nauru,Cereal,Online,C,10/30/2014,967149055,12/12/2014,9752,205.7,117.11,2005986.4,1142056.72,863929.68 +Sub-Saharan Africa,Togo,Cosmetics,Offline,H,1/22/2010,819815957,1/22/2010,615,437.2,263.33,268878,161947.95,106930.05 +North America,United States of America,Vegetables,Offline,L,7/14/2016,503691661,8/30/2016,2410,154.06,90.93,371284.6,219141.3,152143.3 +Sub-Saharan Africa,Ethiopia,Household,Online,M,3/27/2013,761012494,4/28/2013,9363,668.27,502.54,6257012.01,4705282.02,1551729.99 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,L,4/17/2014,604327285,6/2/2014,2728,154.06,90.93,420275.68,248057.04,172218.64 +Central America and the Caribbean,Honduras,Cosmetics,Online,H,3/7/2012,466497361,4/19/2012,5791,437.2,263.33,2531825.2,1524944.03,1006881.17 +Australia and Oceania,Australia,Fruits,Offline,C,10/20/2011,850696551,11/1/2011,8869,9.33,6.92,82747.77,61373.48,21374.29 +Asia,Kazakhstan,Fruits,Online,H,7/17/2011,980411183,7/26/2011,4311,9.33,6.92,40221.63,29832.12,10389.51 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,M,8/24/2014,149440085,9/19/2014,1497,437.2,263.33,654488.4,394205.01,260283.39 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,H,4/12/2010,871894586,5/2/2010,1838,651.21,524.96,1196923.98,964876.48,232047.5 +Europe,Andorra,Snacks,Offline,H,3/4/2015,332198512,4/8/2015,3777,152.58,97.44,576294.66,368030.88,208263.78 +Asia,Kyrgyzstan,Clothes,Online,M,10/29/2016,735088193,11/25/2016,7786,109.28,35.84,850854.08,279050.24,571803.84 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,H,3/7/2015,755612456,4/19/2015,1372,152.58,97.44,209339.76,133687.68,75652.08 +Australia and Oceania,Vanuatu,Fruits,Online,H,3/22/2011,489132630,5/3/2011,4070,9.33,6.92,37973.1,28164.4,9808.7 +Asia,Indonesia,Office Supplies,Online,M,10/18/2010,101322543,11/8/2010,2447,651.21,524.96,1593510.87,1284577.12,308933.75 +Middle East and North Africa,Kuwait,Office Supplies,Offline,H,3/30/2013,278168523,5/11/2013,5102,651.21,524.96,3322473.42,2678345.92,644127.5 +Europe,Lithuania,Meat,Offline,H,3/8/2015,875969398,3/10/2015,7666,421.89,364.69,3234208.74,2795713.54,438495.2 +Europe,Romania,Clothes,Online,H,4/17/2014,471336495,5/2/2014,7798,109.28,35.84,852165.44,279480.32,572685.12 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,C,2/8/2013,411193645,3/11/2013,192,205.7,117.11,39494.4,22485.12,17009.28 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,M,3/23/2015,762777173,4/5/2015,1571,154.06,90.93,242028.26,142851.03,99177.23 +Sub-Saharan Africa,Ghana,Meat,Offline,M,12/11/2013,763635909,12/24/2013,5690,421.89,364.69,2400554.1,2075086.1,325468 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,H,3/19/2011,171631181,5/7/2011,8335,437.2,263.33,3644062,2194855.55,1449206.45 +Europe,Georgia,Cosmetics,Online,M,10/27/2013,614936816,11/16/2013,2324,437.2,263.33,1016052.8,611978.92,404073.88 +Europe,Poland,Snacks,Offline,H,6/25/2014,642039144,8/11/2014,2505,152.58,97.44,382212.9,244087.2,138125.7 +Asia,India,Baby Food,Offline,L,10/3/2010,671736991,11/6/2010,758,255.28,159.42,193502.24,120840.36,72661.88 +Asia,Brunei,Clothes,Online,H,6/2/2016,743141686,7/21/2016,994,109.28,35.84,108624.32,35624.96,72999.36 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,H,3/25/2012,965677058,5/12/2012,4156,109.28,35.84,454167.68,148951.04,305216.64 +Europe,Kosovo,Cereal,Online,M,4/24/2010,169079434,4/26/2010,3217,205.7,117.11,661736.9,376742.87,284994.03 +Central America and the Caribbean,Honduras,Cereal,Offline,H,6/24/2012,853397643,7/14/2012,8182,205.7,117.11,1683037.4,958194.02,724843.38 +Sub-Saharan Africa,Togo,Clothes,Online,H,1/20/2014,638993012,2/12/2014,1087,109.28,35.84,118787.36,38958.08,79829.28 +Asia,Thailand,Fruits,Offline,H,3/14/2015,816539371,4/4/2015,1000,9.33,6.92,9330,6920,2410 +Asia,Maldives,Office Supplies,Online,M,2/22/2017,497023046,3/31/2017,9019,651.21,524.96,5873262.99,4734614.24,1138648.75 +Australia and Oceania,East Timor,Cosmetics,Online,C,11/1/2010,661742866,12/3/2010,3274,437.2,263.33,1431392.8,862142.42,569250.38 +Sub-Saharan Africa,Djibouti,Vegetables,Online,M,12/24/2010,112310159,1/25/2011,3927,154.06,90.93,604993.62,357082.11,247911.51 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,M,6/10/2014,420648753,7/29/2014,8169,109.28,35.84,892708.32,292776.96,599931.36 +Sub-Saharan Africa,Zambia,Snacks,Offline,C,7/24/2011,978994977,8/1/2011,5224,152.58,97.44,797077.92,509026.56,288051.36 +Europe,Greece,Office Supplies,Online,C,9/5/2012,349897658,10/2/2012,1347,651.21,524.96,877179.87,707121.12,170058.75 +Australia and Oceania,Australia,Clothes,Online,C,1/23/2014,316218125,2/23/2014,4825,109.28,35.84,527276,172928,354348 +Central America and the Caribbean,Grenada,Meat,Offline,C,10/26/2016,931130206,12/2/2016,975,421.89,364.69,411342.75,355572.75,55770 +Europe,Bosnia and Herzegovina,Clothes,Offline,H,7/24/2015,968120229,8/17/2015,7144,109.28,35.84,780696.32,256040.96,524655.36 +Europe,Estonia,Baby Food,Online,H,4/22/2017,170987021,5/3/2017,7714,255.28,159.42,1969229.92,1229765.88,739464.04 +Sub-Saharan Africa,South Africa,Cosmetics,Online,M,1/6/2015,603841912,2/3/2015,9095,437.2,263.33,3976334,2394986.35,1581347.65 +Europe,Slovenia,Household,Offline,L,1/20/2014,801108729,3/6/2014,4730,668.27,502.54,3160917.1,2377014.2,783902.9 +Sub-Saharan Africa,Benin,Fruits,Offline,H,4/15/2013,717523801,5/28/2013,92,9.33,6.92,858.36,636.64,221.72 +Middle East and North Africa,Tunisia ,Cereal,Offline,L,6/8/2016,378135955,7/22/2016,7687,205.7,117.11,1581215.9,900224.57,680991.33 +Australia and Oceania,Tuvalu,Beverages,Online,H,2/17/2013,328306519,3/21/2013,2050,47.45,31.79,97272.5,65169.5,32103 +Asia,India,Personal Care,Online,C,1/2/2013,283709323,1/31/2013,4748,81.73,56.67,388054.04,269069.16,118984.88 +Europe,Latvia,Household,Online,L,8/12/2011,480330693,9/2/2011,9381,668.27,502.54,6269040.87,4714327.74,1554713.13 +Europe,Switzerland,Baby Food,Offline,L,12/4/2016,324469459,1/6/2017,6578,255.28,159.42,1679231.84,1048664.76,630567.08 +Sub-Saharan Africa,Burundi,Cereal,Online,H,4/9/2015,642736947,5/29/2015,9001,205.7,117.11,1851505.7,1054107.11,797398.59 +Central America and the Caribbean,Honduras,Vegetables,Offline,M,12/18/2012,532056987,2/5/2013,6341,154.06,90.93,976894.46,576587.13,400307.33 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,H,5/23/2017,509665906,6/10/2017,322,437.2,263.33,140778.4,84792.26,55986.14 +Europe,Vatican City,Baby Food,Online,H,7/1/2010,263112533,8/5/2010,9700,255.28,159.42,2476216,1546374,929842 +Europe,Germany,Beverages,Online,M,2/25/2013,900258195,4/6/2013,5260,47.45,31.79,249587,167215.4,82371.6 +Sub-Saharan Africa,Benin,Fruits,Offline,M,3/22/2013,899276721,4/2/2013,4821,9.33,6.92,44979.93,33361.32,11618.61 +Central America and the Caribbean,El Salvador,Beverages,Online,H,10/9/2014,158654439,11/19/2014,8229,47.45,31.79,390466.05,261599.91,128866.14 +Sub-Saharan Africa,Chad,Cosmetics,Offline,C,8/1/2011,447190177,8/10/2011,2366,437.2,263.33,1034415.2,623038.78,411376.42 +Europe,Malta,Household,Online,C,8/22/2013,453995263,8/31/2013,6142,668.27,502.54,4104514.34,3086600.68,1017913.66 +Central America and the Caribbean,Costa Rica,Meat,Online,L,1/24/2013,738493525,2/17/2013,5500,421.89,364.69,2320395,2005795,314600 +Sub-Saharan Africa,Sudan,Fruits,Online,H,8/13/2010,580421292,9/30/2010,8413,9.33,6.92,78493.29,58217.96,20275.33 +Europe,Norway,Clothes,Online,H,11/26/2011,229827392,12/9/2011,9887,109.28,35.84,1080451.36,354350.08,726101.28 +Europe,Andorra,Personal Care,Offline,C,1/9/2016,457073152,1/26/2016,6958,81.73,56.67,568677.34,394309.86,174367.48 +Sub-Saharan Africa,Gabon,Vegetables,Online,M,10/15/2011,302832400,11/30/2011,3692,154.06,90.93,568789.52,335713.56,233075.96 +Middle East and North Africa,Azerbaijan,Vegetables,Online,C,10/15/2011,228091466,11/30/2011,6188,154.06,90.93,953323.28,562674.84,390648.44 +Middle East and North Africa,Bahrain,Cereal,Online,L,9/29/2010,764149177,10/2/2010,7577,205.7,117.11,1558588.9,887342.47,671246.43 +Europe,Denmark,Snacks,Offline,H,1/7/2012,262616860,1/27/2012,3020,152.58,97.44,460791.6,294268.8,166522.8 +Central America and the Caribbean,Guatemala,Beverages,Online,C,4/2/2016,745418345,5/5/2016,4708,47.45,31.79,223394.6,149667.32,73727.28 +Sub-Saharan Africa,Nigeria,Vegetables,Online,L,1/1/2010,254789960,2/13/2010,6866,154.06,90.93,1057775.96,624325.38,433450.58 +Middle East and North Africa,United Arab Emirates,Fruits,Offline,C,12/21/2014,503280532,1/30/2015,748,9.33,6.92,6978.84,5176.16,1802.68 +Australia and Oceania,Tuvalu,Household,Offline,L,1/23/2016,123751389,2/18/2016,9641,668.27,502.54,6442791.07,4844988.14,1597802.93 +North America,United States of America,Meat,Online,L,8/7/2010,519376361,9/20/2010,3862,421.89,364.69,1629339.18,1408432.78,220906.4 +Europe,Denmark,Meat,Offline,M,2/14/2012,913641774,4/1/2012,5759,421.89,364.69,2429664.51,2100249.71,329414.8 +Asia,Vietnam,Personal Care,Online,L,4/20/2016,600346457,5/18/2016,4713,81.73,56.67,385193.49,267085.71,118107.78 +Sub-Saharan Africa,Angola,Fruits,Online,C,4/18/2012,293601739,5/31/2012,2134,9.33,6.92,19910.22,14767.28,5142.94 +Australia and Oceania,Papua New Guinea,Fruits,Online,H,11/3/2016,777831447,12/10/2016,6465,9.33,6.92,60318.45,44737.8,15580.65 +Asia,Indonesia,Cereal,Offline,C,6/10/2017,657771909,6/26/2017,8180,205.7,117.11,1682626,957959.8,724666.2 +Middle East and North Africa,Morocco,Cosmetics,Online,H,1/9/2014,408471953,2/5/2014,4783,437.2,263.33,2091127.6,1259507.39,831620.21 +Sub-Saharan Africa,Gabon,Snacks,Online,M,2/28/2015,125292909,3/29/2015,5811,152.58,97.44,886642.38,566223.84,320418.54 +Europe,Belarus,Meat,Offline,H,7/19/2011,873908603,8/7/2011,7831,421.89,364.69,3303820.59,2855887.39,447933.2 +Europe,Greece,Fruits,Online,M,2/5/2010,640305364,2/13/2010,9441,9.33,6.92,88084.53,65331.72,22752.81 +Sub-Saharan Africa,Sudan,Vegetables,Online,C,1/1/2015,180782020,2/15/2015,6272,154.06,90.93,966264.32,570312.96,395951.36 +Sub-Saharan Africa,Benin,Household,Offline,M,5/14/2016,771949899,6/25/2016,5984,668.27,502.54,3998927.68,3007199.36,991728.32 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,L,9/23/2016,160732829,11/12/2016,3271,651.21,524.96,2130107.91,1717144.16,412963.75 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,C,2/9/2012,214367139,3/11/2012,4855,9.33,6.92,45297.15,33596.6,11700.55 +Central America and the Caribbean,The Bahamas,Fruits,Offline,L,12/15/2010,170401656,1/23/2011,4492,9.33,6.92,41910.36,31084.64,10825.72 +Sub-Saharan Africa,Mauritania,Beverages,Online,C,3/19/2015,686697709,4/27/2015,7967,47.45,31.79,378034.15,253270.93,124763.22 +Middle East and North Africa,Syria,Cosmetics,Online,H,7/11/2016,691429126,8/14/2016,8098,437.2,263.33,3540445.6,2132446.34,1407999.26 +Europe,Sweden,Vegetables,Online,L,3/8/2015,533082234,4/19/2015,9734,154.06,90.93,1499620.04,885112.62,614507.42 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,C,4/25/2016,630455863,5/12/2016,4755,437.2,263.33,2078886,1252134.15,826751.85 +Central America and the Caribbean,El Salvador,Snacks,Offline,H,12/25/2010,122661340,1/22/2011,7071,152.58,97.44,1078893.18,688998.24,389894.94 +Sub-Saharan Africa,Cameroon,Baby Food,Online,C,3/26/2010,919122493,4/27/2010,7625,255.28,159.42,1946510,1215577.5,730932.5 +Asia,Turkmenistan,Household,Offline,H,1/15/2011,949575650,3/6/2011,9391,668.27,502.54,6275723.57,4719353.14,1556370.43 +North America,United States of America,Fruits,Offline,C,3/25/2015,914069640,5/1/2015,2374,9.33,6.92,22149.42,16428.08,5721.34 +Europe,Malta,Household,Online,C,7/16/2010,232965791,8/3/2010,8609,668.27,502.54,5753136.43,4326366.86,1426769.57 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,L,4/13/2012,196937930,4/14/2012,7165,437.2,263.33,3132538,1886759.45,1245778.55 +Asia,Bhutan,Meat,Offline,C,2/13/2014,816972386,2/23/2014,9139,421.89,364.69,3855652.71,3332901.91,522750.8 +Sub-Saharan Africa,Botswana,Clothes,Offline,M,7/23/2014,374367988,7/29/2014,2662,109.28,35.84,290903.36,95406.08,195497.28 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,H,3/5/2013,370736062,3/20/2013,7894,81.73,56.67,645176.62,447352.98,197823.64 +North America,Greenland,Snacks,Offline,H,5/24/2014,578000438,7/12/2014,2029,152.58,97.44,309584.82,197705.76,111879.06 +North America,Greenland,Cereal,Online,C,2/19/2016,388397443,3/24/2016,4289,205.7,117.11,882247.3,502284.79,379962.51 +Europe,Malta,Beverages,Online,C,8/5/2013,164475905,9/8/2013,930,47.45,31.79,44128.5,29564.7,14563.8 +Sub-Saharan Africa,Namibia,Snacks,Online,H,8/9/2010,789097154,9/6/2010,238,152.58,97.44,36314.04,23190.72,13123.32 +Sub-Saharan Africa,The Gambia,Fruits,Online,M,11/9/2015,515435016,12/12/2015,7530,9.33,6.92,70254.9,52107.6,18147.3 +Asia,Tajikistan,Meat,Offline,C,5/18/2016,816975820,6/13/2016,155,421.89,364.69,65392.95,56526.95,8866 +Middle East and North Africa,Morocco,Beverages,Online,H,8/17/2011,537518393,9/13/2011,2492,47.45,31.79,118245.4,79220.68,39024.72 +Middle East and North Africa,Oman,Personal Care,Online,L,4/8/2017,841174066,4/23/2017,954,81.73,56.67,77970.42,54063.18,23907.24 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,M,12/17/2015,262366664,12/28/2015,8981,668.27,502.54,6001732.87,4513311.74,1488421.13 +Middle East and North Africa,Iran,Cosmetics,Online,H,2/19/2014,555832517,4/7/2014,2048,437.2,263.33,895385.6,539299.84,356085.76 +Europe,Netherlands,Baby Food,Offline,H,7/8/2015,846620452,8/20/2015,2660,255.28,159.42,679044.8,424057.2,254987.6 +Europe,Armenia,Cereal,Offline,C,4/22/2017,780091798,5/25/2017,5353,205.7,117.11,1101112.1,626889.83,474222.27 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,H,12/29/2013,971920382,2/8/2014,1694,9.33,6.92,15805.02,11722.48,4082.54 +Asia,Nepal,Cereal,Offline,L,4/11/2016,758092534,4/12/2016,5282,205.7,117.11,1086507.4,618575.02,467932.38 +Europe,United Kingdom,Office Supplies,Online,H,12/25/2016,444907081,2/2/2017,6747,651.21,524.96,4393713.87,3541905.12,851808.75 +Europe,Macedonia,Personal Care,Offline,H,1/4/2010,858975350,2/14/2010,8749,81.73,56.67,715055.77,495805.83,219249.94 +Europe,San Marino,Fruits,Offline,C,10/27/2016,197221171,11/27/2016,982,9.33,6.92,9162.06,6795.44,2366.62 +Europe,Belarus,Household,Online,H,7/6/2014,776880872,7/6/2014,5169,668.27,502.54,3454287.63,2597629.26,856658.37 +Sub-Saharan Africa,Senegal,Vegetables,Offline,C,4/26/2015,485503280,5/21/2015,64,154.06,90.93,9859.84,5819.52,4040.32 +Asia,Indonesia,Fruits,Online,C,5/22/2017,430949723,7/6/2017,6455,9.33,6.92,60225.15,44668.6,15556.55 +Asia,Myanmar,Snacks,Offline,L,2/29/2016,891394031,4/8/2016,2157,152.58,97.44,329115.06,210178.08,118936.98 +Middle East and North Africa,Iraq,Baby Food,Online,H,9/16/2015,865322530,11/5/2015,7021,255.28,159.42,1792320.88,1119287.82,673033.06 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,L,5/18/2017,321534049,5/24/2017,7925,47.45,31.79,376041.25,251935.75,124105.5 +North America,Greenland,Vegetables,Online,L,1/5/2016,649139916,1/8/2016,3781,154.06,90.93,582500.86,343806.33,238694.53 +Asia,Kyrgyzstan,Vegetables,Offline,H,4/21/2011,607563960,5/13/2011,532,154.06,90.93,81959.92,48374.76,33585.16 +Middle East and North Africa,Algeria,Office Supplies,Offline,L,8/1/2011,376542508,8/8/2011,6151,651.21,524.96,4005592.71,3229028.96,776563.75 +Sub-Saharan Africa,Zambia,Meat,Online,M,11/20/2014,206124389,1/3/2015,5642,421.89,364.69,2380303.38,2057580.98,322722.4 +Europe,Denmark,Cereal,Online,H,9/29/2012,866670930,10/24/2012,6042,205.7,117.11,1242839.4,707578.62,535260.78 +Sub-Saharan Africa,Mali,Snacks,Offline,L,9/6/2016,498855960,10/15/2016,1419,152.58,97.44,216511.02,138267.36,78243.66 +Central America and the Caribbean,Jamaica,Baby Food,Online,H,7/27/2016,463665807,8/29/2016,7871,255.28,159.42,2009308.88,1254794.82,754514.06 +Europe,Montenegro,Fruits,Offline,C,9/15/2014,392399299,10/27/2014,8527,9.33,6.92,79556.91,59006.84,20550.07 +Sub-Saharan Africa,Namibia,Household,Online,M,6/13/2014,436667764,6/30/2014,8550,668.27,502.54,5713708.5,4296717,1416991.5 +Sub-Saharan Africa,Djibouti,Personal Care,Online,H,6/10/2016,818395030,7/27/2016,131,81.73,56.67,10706.63,7423.77,3282.86 +Australia and Oceania,Vanuatu,Cereal,Offline,H,10/24/2014,479817426,11/25/2014,7494,205.7,117.11,1541515.8,877622.34,663893.46 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,L,2/14/2016,233483779,2/24/2016,1894,651.21,524.96,1233391.74,994274.24,239117.5 +Europe,Moldova ,Vegetables,Offline,L,11/3/2012,512255418,12/11/2012,6616,154.06,90.93,1019260.96,601592.88,417668.08 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,C,6/11/2017,919306170,6/14/2017,1980,47.45,31.79,93951,62944.2,31006.8 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,L,3/6/2013,678122365,3/18/2013,332,152.58,97.44,50656.56,32350.08,18306.48 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,M,11/9/2010,882502830,11/16/2010,1053,205.7,117.11,216602.1,123316.83,93285.27 +North America,Mexico,Fruits,Online,C,10/14/2014,446558892,11/28/2014,5555,9.33,6.92,51828.15,38440.6,13387.55 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,M,5/30/2011,154714381,6/16/2011,2278,47.45,31.79,108091.1,72417.62,35673.48 +Asia,Malaysia,Meat,Online,L,12/14/2010,411705625,1/17/2011,1698,421.89,364.69,716369.22,619243.62,97125.6 +Australia and Oceania,Kiribati,Household,Online,H,5/4/2013,792581450,6/13/2013,1319,668.27,502.54,881448.13,662850.26,218597.87 +Central America and the Caribbean,Costa Rica,Household,Offline,C,12/31/2011,492703187,2/14/2012,677,668.27,502.54,452418.79,340219.58,112199.21 +Central America and the Caribbean,Haiti,Snacks,Offline,H,10/9/2012,577744662,11/23/2012,6339,152.58,97.44,967204.62,617672.16,349532.46 +Central America and the Caribbean,Dominican Republic,Fruits,Online,C,12/31/2014,833692204,1/2/2015,6905,9.33,6.92,64423.65,47782.6,16641.05 +Europe,Moldova ,Vegetables,Online,H,4/19/2015,216844642,5/4/2015,8003,154.06,90.93,1232942.18,727712.79,505229.39 +Australia and Oceania,Fiji,Snacks,Online,H,5/6/2011,903813302,6/22/2011,7296,152.58,97.44,1113223.68,710922.24,402301.44 +Europe,Bosnia and Herzegovina,Beverages,Online,C,4/1/2013,641522014,5/17/2013,9475,47.45,31.79,449588.75,301210.25,148378.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,C,1/13/2017,397207105,2/9/2017,1264,154.06,90.93,194731.84,114935.52,79796.32 +Europe,Macedonia,Cosmetics,Offline,H,1/4/2016,308417403,2/16/2016,6418,437.2,263.33,2805949.6,1690051.94,1115897.66 +Asia,Cambodia,Beverages,Online,H,2/10/2012,133014237,2/17/2012,724,47.45,31.79,34353.8,23015.96,11337.84 +Middle East and North Africa,Kuwait,Vegetables,Offline,C,2/17/2012,599171435,3/14/2012,6997,154.06,90.93,1077957.82,636237.21,441720.61 +Central America and the Caribbean,Honduras,Baby Food,Online,H,5/9/2016,255375325,5/23/2016,89,255.28,159.42,22719.92,14188.38,8531.54 +Europe,Cyprus,Meat,Offline,M,10/10/2014,420424735,11/8/2014,1877,421.89,364.69,791887.53,684523.13,107364.4 +Middle East and North Africa,Somalia,Cosmetics,Offline,M,8/3/2013,233430993,9/9/2013,6273,437.2,263.33,2742555.6,1651869.09,1090686.51 +Sub-Saharan Africa,Chad,Office Supplies,Online,H,4/12/2016,703817927,5/27/2016,4220,651.21,524.96,2748106.2,2215331.2,532775 +Australia and Oceania,Kiribati,Office Supplies,Online,H,3/30/2012,661321866,4/23/2012,8691,651.21,524.96,5659666.11,4562427.36,1097238.75 +North America,Greenland,Personal Care,Offline,L,11/17/2010,805991637,12/19/2010,9691,81.73,56.67,792045.43,549188.97,242856.46 +Asia,Bhutan,Clothes,Offline,L,1/26/2015,558188569,3/7/2015,9257,109.28,35.84,1011604.96,331770.88,679834.08 +Middle East and North Africa,Saudi Arabia,Fruits,Offline,L,5/31/2017,308586490,6/9/2017,6455,9.33,6.92,60225.15,44668.6,15556.55 +Asia,Bangladesh,Snacks,Offline,C,7/26/2011,968171727,8/6/2011,2384,152.58,97.44,363750.72,232296.96,131453.76 +Europe,San Marino,Meat,Online,M,3/8/2011,818243110,3/17/2011,5174,421.89,364.69,2182858.86,1886906.06,295952.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Online,H,11/4/2015,460411965,12/1/2015,4987,255.28,159.42,1273081.36,795027.54,478053.82 +Middle East and North Africa,Jordan,Cosmetics,Offline,H,10/27/2014,566602122,11/23/2014,9014,437.2,263.33,3940920.8,2373656.62,1567264.18 +Middle East and North Africa,Pakistan,Office Supplies,Offline,H,8/11/2013,529049909,9/17/2013,6479,651.21,524.96,4219189.59,3401215.84,817973.75 +North America,United States of America,Household,Online,M,12/25/2014,710304152,1/13/2015,3638,668.27,502.54,2431166.26,1828240.52,602925.74 +Sub-Saharan Africa,Madagascar,Cereal,Online,L,3/13/2015,193226182,3/17/2015,8776,205.7,117.11,1805223.2,1027757.36,777465.84 +Australia and Oceania,Samoa ,Fruits,Online,H,5/14/2015,830989825,5/20/2015,7211,9.33,6.92,67278.63,49900.12,17378.51 +Australia and Oceania,Vanuatu,Meat,Offline,C,2/4/2010,497081410,2/10/2010,6290,421.89,364.69,2653688.1,2293900.1,359788 +Middle East and North Africa,Algeria,Cereal,Offline,M,12/27/2013,735299766,1/16/2014,395,205.7,117.11,81251.5,46258.45,34993.05 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,M,6/3/2012,909756219,7/3/2012,5937,437.2,263.33,2595656.4,1563390.21,1032266.19 +Asia,Bangladesh,Beverages,Offline,M,10/7/2010,454874598,10/12/2010,6357,47.45,31.79,301639.65,202089.03,99550.62 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,M,6/17/2015,225391232,7/15/2015,7129,437.2,263.33,3116798.8,1877279.57,1239519.23 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,C,1/26/2015,246354949,2/14/2015,759,437.2,263.33,331834.8,199867.47,131967.33 +Central America and the Caribbean,Panama,Meat,Online,H,5/20/2014,163127076,6/1/2014,1782,421.89,364.69,751807.98,649877.58,101930.4 +Sub-Saharan Africa,Botswana,Cosmetics,Online,C,6/16/2015,591381442,7/17/2015,1765,437.2,263.33,771658,464777.45,306880.55 +Sub-Saharan Africa,Senegal,Clothes,Offline,L,11/3/2013,867104375,11/13/2013,4308,109.28,35.84,470778.24,154398.72,316379.52 +Central America and the Caribbean,El Salvador,Baby Food,Offline,C,7/6/2017,396594703,7/30/2017,41,255.28,159.42,10466.48,6536.22,3930.26 +Middle East and North Africa,Libya,Vegetables,Offline,M,10/17/2012,906463754,10/26/2012,1623,154.06,90.93,250039.38,147579.39,102459.99 +Europe,Latvia,Vegetables,Offline,C,7/31/2013,593635356,9/11/2013,8749,154.06,90.93,1347870.94,795546.57,552324.37 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,C,2/9/2012,875345838,2/19/2012,3140,154.06,90.93,483748.4,285520.2,198228.2 +Middle East and North Africa,Syria,Snacks,Online,H,1/13/2013,539144027,2/25/2013,3553,152.58,97.44,542116.74,346204.32,195912.42 +Sub-Saharan Africa,Ghana,Snacks,Offline,C,7/11/2014,692891252,8/8/2014,774,152.58,97.44,118096.92,75418.56,42678.36 +Central America and the Caribbean,Costa Rica,Household,Online,H,1/2/2012,714761340,2/16/2012,2619,668.27,502.54,1750199.13,1316152.26,434046.87 +Sub-Saharan Africa,Mozambique,Vegetables,Online,L,2/12/2017,503240621,3/21/2017,8938,154.06,90.93,1376988.28,812732.34,564255.94 +Asia,South Korea,Beverages,Online,C,1/28/2016,927127921,3/1/2016,6610,47.45,31.79,313644.5,210131.9,103512.6 +Sub-Saharan Africa,Comoros,Fruits,Offline,L,4/14/2011,675534570,5/10/2011,4546,9.33,6.92,42414.18,31458.32,10955.86 +Central America and the Caribbean,Honduras,Vegetables,Offline,C,1/5/2010,307884395,2/23/2010,8689,154.06,90.93,1338627.34,790090.77,548536.57 +Europe,Slovakia,Clothes,Online,H,1/8/2013,903913724,2/24/2013,7013,109.28,35.84,766380.64,251345.92,515034.72 +Europe,Moldova ,Office Supplies,Online,C,10/9/2010,913671386,10/10/2010,4522,651.21,524.96,2944771.62,2373869.12,570902.5 +Europe,Norway,Clothes,Offline,L,7/6/2017,207518708,7/18/2017,8252,109.28,35.84,901778.56,295751.68,606026.88 +Australia and Oceania,East Timor,Meat,Online,H,6/23/2014,526129519,7/4/2014,2271,421.89,364.69,958112.19,828210.99,129901.2 +Middle East and North Africa,Afghanistan,Beverages,Online,L,4/2/2014,530490148,5/20/2014,2678,47.45,31.79,127071.1,85133.62,41937.48 +Sub-Saharan Africa,Kenya,Personal Care,Online,L,7/26/2011,751899421,8/3/2011,2602,81.73,56.67,212661.46,147455.34,65206.12 +Europe,Italy,Household,Online,H,5/9/2017,441968667,6/22/2017,7205,668.27,502.54,4814885.35,3620800.7,1194084.65 +Sub-Saharan Africa,Zimbabwe,Meat,Online,C,2/7/2017,722621715,3/19/2017,8678,421.89,364.69,3661161.42,3164779.82,496381.6 +Middle East and North Africa,Morocco,Cereal,Offline,H,7/11/2012,536094892,8/29/2012,1246,205.7,117.11,256302.2,145919.06,110383.14 +Europe,Switzerland,Household,Offline,L,3/5/2010,694937026,3/15/2010,6164,668.27,502.54,4119216.28,3097656.56,1021559.72 +Australia and Oceania,East Timor,Cosmetics,Online,C,2/4/2010,732009446,3/4/2010,6717,437.2,263.33,2936672.4,1768787.61,1167884.79 +Australia and Oceania,Tonga,Meat,Online,H,3/11/2017,250485980,4/22/2017,3223,421.89,364.69,1359751.47,1175395.87,184355.6 +Asia,Mongolia,Office Supplies,Offline,M,9/15/2014,273852956,9/21/2014,8030,651.21,524.96,5229216.3,4215428.8,1013787.5 +Asia,China,Beverages,Online,M,6/15/2013,995909202,6/30/2013,519,47.45,31.79,24626.55,16499.01,8127.54 +Europe,Serbia,Office Supplies,Offline,H,3/5/2010,430766046,3/28/2010,2100,651.21,524.96,1367541,1102416,265125 +North America,Mexico,Household,Offline,H,1/10/2014,262847316,2/5/2014,1217,668.27,502.54,813284.59,611591.18,201693.41 +Middle East and North Africa,Iran,Cosmetics,Online,L,7/5/2012,896889340,8/3/2012,8342,437.2,263.33,3647122.4,2196698.86,1450423.54 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,L,2/17/2013,107940948,3/19/2013,980,651.21,524.96,638185.8,514460.8,123725 +Europe,Poland,Household,Offline,C,11/19/2016,691363465,12/27/2016,8668,668.27,502.54,5792564.36,4356016.72,1436547.64 +Australia and Oceania,Vanuatu,Vegetables,Online,M,6/21/2014,112830722,8/10/2014,7973,154.06,90.93,1228320.38,724984.89,503335.49 +Sub-Saharan Africa,Sudan,Meat,Offline,C,10/19/2012,858329045,11/13/2012,7493,421.89,364.69,3161221.77,2732622.17,428599.6 +Asia,India,Office Supplies,Offline,M,1/24/2016,984157264,2/7/2016,2859,651.21,524.96,1861809.39,1500860.64,360948.75 +Middle East and North Africa,Turkey,Cereal,Online,H,5/14/2014,866926705,6/12/2014,1732,205.7,117.11,356272.4,202834.52,153437.88 +Sub-Saharan Africa,Gabon,Personal Care,Online,L,3/30/2010,953561198,4/19/2010,8804,81.73,56.67,719550.92,498922.68,220628.24 +Central America and the Caribbean,Honduras,Household,Online,H,11/13/2014,411297070,11/14/2014,798,668.27,502.54,533279.46,401026.92,132252.54 +Europe,Estonia,Fruits,Offline,C,12/19/2013,277683150,1/12/2014,1470,9.33,6.92,13715.1,10172.4,3542.7 +Europe,Armenia,Baby Food,Offline,L,1/20/2017,310580766,1/24/2017,6605,255.28,159.42,1686124.4,1052969.1,633155.3 +Middle East and North Africa,Morocco,Clothes,Offline,H,10/13/2015,338163745,11/29/2015,9022,109.28,35.84,985924.16,323348.48,662575.68 +Sub-Saharan Africa,Liberia,Beverages,Online,M,6/6/2010,708918416,6/21/2010,3568,47.45,31.79,169301.6,113426.72,55874.88 +Asia,South Korea,Cereal,Online,H,9/15/2013,941643607,10/3/2013,2124,205.7,117.11,436906.8,248741.64,188165.16 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,H,9/2/2016,175450646,9/24/2016,8600,81.73,56.67,702878,487362,215516 +Sub-Saharan Africa,Liberia,Baby Food,Online,L,3/24/2015,319763362,4/28/2015,3939,255.28,159.42,1005547.92,627955.38,377592.54 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,L,12/2/2013,204318082,12/28/2013,1116,651.21,524.96,726750.36,585855.36,140895 +Central America and the Caribbean,Dominican Republic,Cereal,Online,C,7/28/2014,529163634,8/1/2014,133,205.7,117.11,27358.1,15575.63,11782.47 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,C,7/2/2012,714661347,8/12/2012,3029,205.7,117.11,623065.3,354726.19,268339.11 +Sub-Saharan Africa,Sudan,Personal Care,Offline,L,6/11/2015,251485049,7/27/2015,8869,81.73,56.67,724863.37,502606.23,222257.14 +Asia,Kyrgyzstan,Vegetables,Online,C,1/21/2017,950621068,3/3/2017,8754,154.06,90.93,1348641.24,796001.22,552640.02 +Europe,France,Meat,Online,L,11/9/2015,193368232,12/19/2015,812,421.89,364.69,342574.68,296128.28,46446.4 +Sub-Saharan Africa,Mauritania,Household,Online,M,5/30/2011,381337869,6/15/2011,5204,668.27,502.54,3477677.08,2615218.16,862458.92 +Sub-Saharan Africa,Uganda,Household,Online,L,9/20/2015,386453807,10/24/2015,9124,668.27,502.54,6097295.48,4585174.96,1512120.52 +Australia and Oceania,Papua New Guinea,Cereal,Online,L,7/24/2011,500952374,8/11/2011,1795,205.7,117.11,369231.5,210212.45,159019.05 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,C,11/4/2016,187382400,12/7/2016,9471,81.73,56.67,774064.83,536721.57,237343.26 +Sub-Saharan Africa,Namibia,Meat,Online,M,9/7/2012,328605210,9/15/2012,439,421.89,364.69,185209.71,160098.91,25110.8 +Middle East and North Africa,United Arab Emirates,Meat,Offline,H,5/8/2015,977794635,5/16/2015,16,421.89,364.69,6750.24,5835.04,915.2 +Australia and Oceania,Kiribati,Household,Online,H,11/11/2011,908437001,11/25/2011,5551,668.27,502.54,3709566.77,2789599.54,919967.23 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,H,10/29/2016,764331138,12/10/2016,1424,651.21,524.96,927323.04,747543.04,179780 +Asia,Singapore,Beverages,Online,H,8/15/2015,809588372,9/7/2015,4045,47.45,31.79,191935.25,128590.55,63344.7 +Europe,Georgia,Fruits,Offline,L,8/13/2013,478632533,9/10/2013,6858,9.33,6.92,63985.14,47457.36,16527.78 +Europe,Hungary,Office Supplies,Online,H,4/2/2017,626199948,5/10/2017,5335,651.21,524.96,3474205.35,2800661.6,673543.75 +Asia,Cambodia,Office Supplies,Offline,H,2/5/2015,377339446,3/1/2015,1982,651.21,524.96,1290698.22,1040470.72,250227.5 +Asia,Kazakhstan,Cereal,Offline,L,12/7/2011,277412354,12/27/2011,1335,205.7,117.11,274609.5,156341.85,118267.65 +Central America and the Caribbean,Dominican Republic,Fruits,Offline,C,5/23/2017,942092502,7/12/2017,4961,9.33,6.92,46286.13,34330.12,11956.01 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,H,11/17/2011,807366216,1/3/2012,6460,81.73,56.67,527975.8,366088.2,161887.6 +Sub-Saharan Africa,Djibouti,Clothes,Online,C,12/11/2010,179532325,1/17/2011,6459,109.28,35.84,705839.52,231490.56,474348.96 +Asia,Laos,Fruits,Offline,C,1/21/2016,785202157,1/26/2016,7622,9.33,6.92,71113.26,52744.24,18369.02 +Europe,Iceland,Household,Offline,H,10/24/2010,821299540,11/23/2010,9640,668.27,502.54,6442122.8,4844485.6,1597637.2 +Middle East and North Africa,United Arab Emirates,Fruits,Online,L,3/5/2010,805060803,4/23/2010,4237,9.33,6.92,39531.21,29320.04,10211.17 +Sub-Saharan Africa,Central African Republic,Meat,Online,L,3/25/2011,424034774,5/2/2011,167,421.89,364.69,70455.63,60903.23,9552.4 +Central America and the Caribbean,Barbados,Personal Care,Online,C,2/18/2012,786082780,3/28/2012,8218,81.73,56.67,671657.14,465714.06,205943.08 +Asia,Tajikistan,Household,Online,H,11/22/2015,369378650,12/21/2015,6206,668.27,502.54,4147283.62,3118763.24,1028520.38 +Europe,Vatican City,Clothes,Offline,M,6/6/2011,872408711,6/7/2011,3979,109.28,35.84,434825.12,142607.36,292217.76 +Europe,Czech Republic,Cereal,Offline,M,3/30/2015,463971793,5/5/2015,8419,205.7,117.11,1731788.3,985949.09,745839.21 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,C,8/8/2014,533179223,9/3/2014,8435,154.06,90.93,1299496.1,766994.55,532501.55 +Middle East and North Africa,Qatar,Meat,Online,H,10/8/2016,739454829,10/11/2016,9971,421.89,364.69,4206665.19,3636323.99,570341.2 +Sub-Saharan Africa,Sudan,Vegetables,Offline,H,12/8/2014,362534940,12/21/2014,1000,154.06,90.93,154060,90930,63130 +Asia,Cambodia,Meat,Online,C,9/15/2014,552468383,10/24/2014,6526,421.89,364.69,2753254.14,2379966.94,373287.2 +Central America and the Caribbean,Nicaragua,Household,Online,M,3/7/2015,279616487,4/2/2015,3587,668.27,502.54,2397084.49,1802610.98,594473.51 +Asia,Sri Lanka,Office Supplies,Offline,H,9/28/2012,384653079,10/9/2012,6249,651.21,524.96,4069411.29,3280475.04,788936.25 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,L,5/29/2012,428564488,7/10/2012,611,205.7,117.11,125682.7,71554.21,54128.49 +Middle East and North Africa,Iraq,Cosmetics,Offline,M,6/22/2016,942649543,6/25/2016,9802,437.2,263.33,4285434.4,2581160.66,1704273.74 +Asia,Bhutan,Beverages,Online,C,2/26/2013,278519570,4/14/2013,8985,47.45,31.79,426338.25,285633.15,140705.1 +Middle East and North Africa,Bahrain,Personal Care,Online,H,9/1/2010,458098399,9/11/2010,351,81.73,56.67,28687.23,19891.17,8796.06 +Europe,Slovenia,Fruits,Online,M,9/17/2010,423622357,10/31/2010,8124,9.33,6.92,75796.92,56218.08,19578.84 +Middle East and North Africa,Qatar,Cosmetics,Online,H,4/9/2012,987640273,5/17/2012,3559,437.2,263.33,1555994.8,937191.47,618803.33 +Europe,Slovenia,Cosmetics,Online,M,5/25/2015,783013474,7/10/2015,9942,437.2,263.33,4346642.4,2618026.86,1728615.54 +Sub-Saharan Africa,Malawi,Fruits,Offline,C,5/30/2017,312915790,6/6/2017,7591,9.33,6.92,70824.03,52529.72,18294.31 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,M,9/15/2016,600833547,10/14/2016,8853,437.2,263.33,3870531.6,2331260.49,1539271.11 +Central America and the Caribbean,The Bahamas,Snacks,Online,L,7/12/2016,940565574,7/12/2016,3110,152.58,97.44,474523.8,303038.4,171485.4 +Europe,Slovakia,Clothes,Offline,L,8/12/2013,246223199,9/12/2013,1771,109.28,35.84,193534.88,63472.64,130062.24 +Europe,Malta,Household,Offline,H,2/11/2017,202230250,2/23/2017,3280,668.27,502.54,2191925.6,1648331.2,543594.4 +Europe,Estonia,Baby Food,Offline,C,7/17/2014,313323056,7/20/2014,8110,255.28,159.42,2070320.8,1292896.2,777424.6 +Central America and the Caribbean,Cuba,Fruits,Offline,M,5/24/2013,154550445,7/13/2013,3766,9.33,6.92,35136.78,26060.72,9076.06 +Europe,Liechtenstein,Snacks,Online,H,9/2/2014,721273744,9/11/2014,9784,152.58,97.44,1492842.72,953352.96,539489.76 +Europe,Netherlands,Baby Food,Online,H,8/22/2016,379166781,9/22/2016,2731,255.28,159.42,697169.68,435376.02,261793.66 +Middle East and North Africa,Saudi Arabia,Beverages,Online,C,1/28/2011,714215886,2/22/2011,1207,47.45,31.79,57272.15,38370.53,18901.62 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,H,4/20/2017,682719886,5/31/2017,841,152.58,97.44,128319.78,81947.04,46372.74 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,M,4/16/2010,661290109,5/26/2010,9293,81.73,56.67,759516.89,526634.31,232882.58 +Middle East and North Africa,Yemen,Meat,Offline,M,4/15/2015,196850383,5/8/2015,1258,421.89,364.69,530737.62,458780.02,71957.6 +Sub-Saharan Africa,Benin,Cosmetics,Offline,L,3/4/2013,256637036,3/7/2013,3457,437.2,263.33,1511400.4,910331.81,601068.59 +Europe,Cyprus,Personal Care,Offline,H,5/24/2012,978198897,6/27/2012,9646,81.73,56.67,788367.58,546638.82,241728.76 +Central America and the Caribbean,Haiti,Vegetables,Offline,L,11/25/2014,319397294,12/25/2014,5612,154.06,90.93,864584.72,510299.16,354285.56 +Europe,Belarus,Vegetables,Offline,C,5/1/2012,808406054,6/15/2012,4171,154.06,90.93,642584.26,379269.03,263315.23 +Asia,India,Beverages,Online,L,7/19/2012,993711507,9/2/2012,172,47.45,31.79,8161.4,5467.88,2693.52 +Sub-Saharan Africa,Senegal,Snacks,Offline,H,2/10/2013,394112479,3/18/2013,5495,152.58,97.44,838427.1,535432.8,302994.3 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,C,8/26/2012,848720300,10/2/2012,4052,9.33,6.92,37805.16,28039.84,9765.32 +Australia and Oceania,Kiribati,Clothes,Offline,M,8/25/2014,666958796,8/28/2014,6784,109.28,35.84,741355.52,243138.56,498216.96 +Sub-Saharan Africa,Djibouti,Meat,Online,H,1/26/2016,478564298,2/2/2016,6665,421.89,364.69,2811896.85,2430658.85,381238 +Sub-Saharan Africa,Chad,Clothes,Offline,L,3/3/2011,983585631,3/8/2011,3701,109.28,35.84,404445.28,132643.84,271801.44 +Europe,Greece,Personal Care,Offline,M,5/28/2010,702384126,6/16/2010,9926,81.73,56.67,811251.98,562506.42,248745.56 +Central America and the Caribbean,El Salvador,Baby Food,Online,H,12/12/2013,925633609,12/21/2013,4409,255.28,159.42,1125529.52,702882.78,422646.74 +Middle East and North Africa,Iraq,Cereal,Offline,M,6/14/2015,764320409,8/2/2015,8249,205.7,117.11,1696819.3,966040.39,730778.91 +Europe,Armenia,Household,Offline,H,6/5/2013,299743354,7/24/2013,9574,668.27,502.54,6398016.98,4811317.96,1586699.02 +Australia and Oceania,Palau,Office Supplies,Offline,C,1/9/2015,133513772,2/13/2015,8547,651.21,524.96,5565891.87,4486833.12,1079058.75 +Sub-Saharan Africa,Burundi,Vegetables,Online,M,2/3/2017,937555491,2/21/2017,2359,154.06,90.93,363427.54,214503.87,148923.67 +Sub-Saharan Africa,Kenya,Snacks,Offline,M,7/21/2017,304104840,8/17/2017,235,152.58,97.44,35856.3,22898.4,12957.9 +Australia and Oceania,Tonga,Household,Online,C,8/9/2011,395710647,9/3/2011,8429,668.27,502.54,5632847.83,4235909.66,1396938.17 +Australia and Oceania,Australia,Cosmetics,Online,L,8/26/2010,295234239,10/6/2010,5227,437.2,263.33,2285244.4,1376425.91,908818.49 +Central America and the Caribbean,Guatemala,Snacks,Online,L,10/21/2015,955849444,11/29/2015,5947,152.58,97.44,907393.26,579475.68,327917.58 +Australia and Oceania,Marshall Islands,Baby Food,Online,C,2/5/2014,251042592,2/5/2014,7937,255.28,159.42,2026157.36,1265316.54,760840.82 +Middle East and North Africa,Pakistan,Baby Food,Online,H,7/25/2012,624612510,9/5/2012,5577,255.28,159.42,1423696.56,889085.34,534611.22 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,L,9/21/2011,540670526,11/5/2011,5278,152.58,97.44,805317.24,514288.32,291028.92 +Sub-Saharan Africa,Ghana,Snacks,Offline,H,12/10/2016,333640468,1/8/2017,483,152.58,97.44,73696.14,47063.52,26632.62 +Asia,Laos,Snacks,Online,H,12/13/2011,858258664,1/8/2012,6666,152.58,97.44,1017098.28,649535.04,367563.24 +Europe,Liechtenstein,Beverages,Online,M,8/7/2015,339573943,8/13/2015,6331,47.45,31.79,300405.95,201262.49,99143.46 +Europe,United Kingdom,Snacks,Online,L,7/12/2017,222947633,7/17/2017,4014,152.58,97.44,612456.12,391124.16,221331.96 +Central America and the Caribbean,Barbados,Meat,Online,H,3/23/2012,224053561,5/8/2012,1283,421.89,364.69,541284.87,467897.27,73387.6 +Central America and the Caribbean,Barbados,Personal Care,Online,H,5/22/2010,578878057,6/2/2010,1736,81.73,56.67,141883.28,98379.12,43504.16 +Australia and Oceania,Fiji,Household,Offline,M,6/2/2012,693719947,6/29/2012,6003,668.27,502.54,4011624.81,3016747.62,994877.19 +Australia and Oceania,Solomon Islands,Vegetables,Offline,C,3/19/2012,495190560,4/19/2012,6746,154.06,90.93,1039288.76,613413.78,425874.98 +Europe,Macedonia,Cereal,Online,L,2/3/2016,880213725,3/22/2016,3656,205.7,117.11,752039.2,428154.16,323885.04 +Sub-Saharan Africa,Niger,Vegetables,Online,C,4/15/2016,566025769,4/30/2016,8458,154.06,90.93,1303039.48,769085.94,533953.54 +Middle East and North Africa,Morocco,Office Supplies,Offline,M,6/20/2017,140175521,7/2/2017,9906,651.21,524.96,6450886.26,5200253.76,1250632.5 +Europe,Malta,Meat,Offline,L,3/20/2010,710524308,4/17/2010,8787,421.89,364.69,3707147.43,3204531.03,502616.4 +Sub-Saharan Africa,Djibouti,Snacks,Offline,M,9/5/2012,755245959,10/17/2012,2917,152.58,97.44,445075.86,284232.48,160843.38 +Europe,Belarus,Office Supplies,Offline,M,10/14/2013,172826802,11/28/2013,2146,651.21,524.96,1397496.66,1126564.16,270932.5 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,H,11/20/2014,732065665,12/8/2014,3353,651.21,524.96,2183507.13,1760190.88,423316.25 +Middle East and North Africa,Tunisia ,Meat,Offline,M,10/27/2010,222073876,10/31/2010,5450,421.89,364.69,2299300.5,1987560.5,311740 +Sub-Saharan Africa,Uganda,Snacks,Online,L,6/5/2016,102275264,7/12/2016,4378,152.58,97.44,667995.24,426592.32,241402.92 +Europe,Finland,Baby Food,Offline,L,4/27/2017,552406156,5/5/2017,8112,255.28,159.42,2070831.36,1293215.04,777616.32 +Sub-Saharan Africa,Angola,Snacks,Online,H,7/16/2011,922515380,7/19/2011,1656,152.58,97.44,252672.48,161360.64,91311.84 +Sub-Saharan Africa,South Africa,Clothes,Online,L,4/27/2013,182964265,5/16/2013,2047,109.28,35.84,223696.16,73364.48,150331.68 +Europe,Georgia,Meat,Online,H,6/26/2011,974426639,8/5/2011,3351,421.89,364.69,1413753.39,1222076.19,191677.2 +Europe,Italy,Vegetables,Offline,L,1/14/2011,157888829,1/27/2011,1668,154.06,90.93,256972.08,151671.24,105300.84 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,L,4/14/2014,964649665,5/10/2014,127,47.45,31.79,6026.15,4037.33,1988.82 +Sub-Saharan Africa,Cameroon,Fruits,Online,H,1/3/2017,846320474,2/1/2017,3890,9.33,6.92,36293.7,26918.8,9374.9 +Europe,Russia,Snacks,Online,M,4/11/2012,924825084,4/19/2012,5149,152.58,97.44,785634.42,501718.56,283915.86 +Sub-Saharan Africa,Niger,Household,Online,C,12/10/2016,142399823,12/27/2016,8127,668.27,502.54,5431030.29,4084142.58,1346887.71 +Asia,Bhutan,Beverages,Offline,L,11/4/2014,211593520,12/18/2014,4080,47.45,31.79,193596,129703.2,63892.8 +Asia,Taiwan,Office Supplies,Online,H,8/6/2013,665267503,9/17/2013,6293,651.21,524.96,4098064.53,3303573.28,794491.25 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,H,7/13/2010,206595599,7/15/2010,5084,9.33,6.92,47433.72,35181.28,12252.44 +Asia,Myanmar,Cosmetics,Offline,L,8/11/2011,759064137,9/9/2011,2801,437.2,263.33,1224597.2,737587.33,487009.87 +Middle East and North Africa,Algeria,Baby Food,Offline,M,7/3/2012,716471946,7/18/2012,8825,255.28,159.42,2252846,1406881.5,845964.5 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,L,7/10/2017,792930352,7/26/2017,4567,9.33,6.92,42610.11,31603.64,11006.47 +Europe,Hungary,Snacks,Online,M,2/7/2013,872863185,3/6/2013,8468,152.58,97.44,1292047.44,825121.92,466925.52 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,L,1/17/2017,461006772,1/22/2017,1003,255.28,159.42,256045.84,159898.26,96147.58 +Europe,Slovenia,Vegetables,Online,M,2/17/2014,932409942,4/4/2014,9677,154.06,90.93,1490838.62,879929.61,610909.01 +Europe,Lithuania,Cosmetics,Online,L,12/6/2012,582434022,12/15/2012,4025,437.2,263.33,1759730,1059903.25,699826.75 +Australia and Oceania,Nauru,Snacks,Offline,H,9/19/2011,476752841,10/31/2011,615,152.58,97.44,93836.7,59925.6,33911.1 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,M,5/24/2017,401352727,5/28/2017,8046,421.89,364.69,3394526.94,2934295.74,460231.2 +Europe,Moldova ,Vegetables,Online,H,6/11/2011,212532508,7/27/2011,1947,154.06,90.93,299954.82,177040.71,122914.11 +Asia,Myanmar,Vegetables,Offline,C,4/4/2014,286903512,5/3/2014,9980,154.06,90.93,1537518.8,907481.4,630037.4 +Sub-Saharan Africa,Nigeria,Personal Care,Online,L,3/24/2013,171389567,3/27/2013,6836,81.73,56.67,558706.28,387396.12,171310.16 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,M,12/13/2011,833227002,1/16/2012,9241,152.58,97.44,1409991.78,900443.04,509548.74 +Europe,Hungary,Cereal,Online,L,4/20/2011,609964644,5/12/2011,948,205.7,117.11,195003.6,111020.28,83983.32 +Asia,Bangladesh,Beverages,Online,C,3/21/2013,159463822,4/23/2013,7744,47.45,31.79,367452.8,246181.76,121271.04 +Europe,Monaco,Cereal,Online,L,12/5/2016,209898364,12/26/2016,2445,205.7,117.11,502936.5,286333.95,216602.55 +Europe,Czech Republic,Cosmetics,Online,H,2/21/2015,209754598,2/22/2015,9902,437.2,263.33,4329154.4,2607493.66,1721660.74 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,L,12/28/2012,577831351,1/29/2013,1992,109.28,35.84,217685.76,71393.28,146292.48 +North America,United States of America,Cereal,Offline,H,9/5/2016,453239953,10/4/2016,2629,205.7,117.11,540785.3,307882.19,232903.11 +Asia,Vietnam,Clothes,Offline,L,7/17/2014,845404231,7/17/2014,2754,109.28,35.84,300957.12,98703.36,202253.76 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,H,2/13/2011,584060513,3/1/2011,5340,152.58,97.44,814777.2,520329.6,294447.6 +Sub-Saharan Africa,Swaziland,Household,Online,M,10/23/2015,369257628,11/26/2015,393,668.27,502.54,262630.11,197498.22,65131.89 +Asia,Vietnam,Fruits,Offline,H,5/10/2016,521356904,6/5/2016,9948,9.33,6.92,92814.84,68840.16,23974.68 +Europe,Hungary,Household,Online,H,12/3/2012,531032168,12/4/2012,3074,668.27,502.54,2054261.98,1544807.96,509454.02 +Europe,Germany,Beverages,Online,M,4/26/2014,409269750,5/31/2014,869,47.45,31.79,41234.05,27625.51,13608.54 +Europe,Andorra,Baby Food,Offline,C,6/22/2011,237368476,7/28/2011,1462,255.28,159.42,373219.36,233072.04,140147.32 +Middle East and North Africa,Iraq,Office Supplies,Offline,C,7/16/2011,616939675,8/15/2011,5015,651.21,524.96,3265818.15,2632674.4,633143.75 +Europe,Vatican City,Cosmetics,Offline,M,5/14/2011,419907176,6/14/2011,8720,437.2,263.33,3812384,2296237.6,1516146.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,L,6/13/2016,838507306,6/27/2016,1800,109.28,35.84,196704,64512,132192 +Europe,Belarus,Beverages,Online,H,5/31/2014,435288894,7/16/2014,512,47.45,31.79,24294.4,16276.48,8017.92 +Asia,Maldives,Beverages,Offline,H,8/29/2016,993113267,8/29/2016,3140,47.45,31.79,148993,99820.6,49172.4 +Asia,Brunei,Office Supplies,Offline,M,9/25/2016,765154254,11/12/2016,5002,651.21,524.96,3257352.42,2625849.92,631502.5 +Asia,Bangladesh,Personal Care,Online,C,10/23/2016,324898183,11/6/2016,3447,81.73,56.67,281723.31,195341.49,86381.82 +Europe,France,Clothes,Offline,M,5/7/2016,316143882,5/27/2016,2855,109.28,35.84,311994.4,102323.2,209671.2 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,H,11/13/2015,103002679,12/28/2015,9636,255.28,159.42,2459878.08,1536171.12,923706.96 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,H,3/3/2013,919898402,3/10/2013,7234,81.73,56.67,591234.82,409950.78,181284.04 +Sub-Saharan Africa,Mozambique,Meat,Online,M,9/9/2014,921567380,10/21/2014,1122,421.89,364.69,473360.58,409182.18,64178.4 +Sub-Saharan Africa,Rwanda,Personal Care,Online,H,7/27/2016,133058440,8/13/2016,3804,81.73,56.67,310900.92,215572.68,95328.24 +Asia,Kyrgyzstan,Snacks,Online,C,1/10/2016,899732911,1/29/2016,9817,152.58,97.44,1497877.86,956568.48,541309.38 +Central America and the Caribbean,Guatemala,Baby Food,Offline,C,2/9/2015,237264621,3/1/2015,729,255.28,159.42,186099.12,116217.18,69881.94 +Europe,Switzerland,Clothes,Offline,H,12/11/2016,181639897,12/15/2016,137,109.28,35.84,14971.36,4910.08,10061.28 +Middle East and North Africa,Jordan,Clothes,Online,C,5/15/2014,139157569,7/1/2014,8672,109.28,35.84,947676.16,310804.48,636871.68 +Australia and Oceania,Palau,Personal Care,Offline,H,6/2/2016,936428964,7/6/2016,8995,81.73,56.67,735161.35,509746.65,225414.7 +Europe,Vatican City,Clothes,Online,M,4/8/2014,770377910,5/20/2014,798,109.28,35.84,87205.44,28600.32,58605.12 +Europe,Russia,Personal Care,Online,H,4/20/2015,158240735,4/29/2015,5805,81.73,56.67,474442.65,328969.35,145473.3 +Sub-Saharan Africa,Liberia,Meat,Online,L,8/10/2016,587566268,8/24/2016,2771,421.89,364.69,1169057.19,1010555.99,158501.2 +Europe,Finland,Personal Care,Online,M,5/5/2016,466215837,6/19/2016,2481,81.73,56.67,202772.13,140598.27,62173.86 +Europe,Lithuania,Cosmetics,Offline,C,7/6/2017,972363269,8/7/2017,2754,437.2,263.33,1204048.8,725210.82,478837.98 +Asia,Thailand,Fruits,Online,L,8/13/2016,204494893,8/29/2016,3438,9.33,6.92,32076.54,23790.96,8285.58 +Asia,North Korea,Beverages,Online,H,1/1/2015,831409537,1/29/2015,1413,47.45,31.79,67046.85,44919.27,22127.58 +Central America and the Caribbean,Haiti,Baby Food,Online,M,2/1/2015,642218530,2/12/2015,5589,255.28,159.42,1426759.92,890998.38,535761.54 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,M,7/23/2016,196345698,9/9/2016,1910,651.21,524.96,1243811.1,1002673.6,241137.5 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,H,8/10/2012,573527371,9/10/2012,8349,47.45,31.79,396160.05,265414.71,130745.34 +Europe,Iceland,Fruits,Offline,L,5/31/2016,223812377,7/17/2016,9911,9.33,6.92,92469.63,68584.12,23885.51 +Middle East and North Africa,Iran,Baby Food,Online,H,12/8/2011,817562043,1/17/2012,3631,255.28,159.42,926921.68,578854.02,348067.66 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,L,9/11/2010,495450198,10/27/2010,3578,109.28,35.84,391003.84,128235.52,262768.32 +Asia,Philippines,Snacks,Online,H,2/20/2010,618463170,3/5/2010,5850,152.58,97.44,892593,570024,322569 +Middle East and North Africa,Iran,Snacks,Offline,H,7/25/2012,817899787,8/21/2012,3577,152.58,97.44,545778.66,348542.88,197235.78 +Europe,Monaco,Snacks,Online,C,10/4/2013,345371377,11/12/2013,1920,152.58,97.44,292953.6,187084.8,105868.8 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,H,5/12/2014,322801768,6/17/2014,3071,154.06,90.93,473118.26,279246.03,193872.23 +Middle East and North Africa,Somalia,Fruits,Online,L,1/28/2016,592427289,2/16/2016,1255,9.33,6.92,11709.15,8684.6,3024.55 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,L,4/25/2010,166796767,5/23/2010,7725,109.28,35.84,844188,276864,567324 +Sub-Saharan Africa,Malawi,Snacks,Online,M,4/8/2012,378771531,4/24/2012,5768,152.58,97.44,880081.44,562033.92,318047.52 +Central America and the Caribbean,Haiti,Office Supplies,Online,M,9/12/2011,831525409,10/6/2011,5702,651.21,524.96,3713199.42,2993321.92,719877.5 +Sub-Saharan Africa,Burundi,Fruits,Online,M,7/23/2014,748544728,7/30/2014,9874,9.33,6.92,92124.42,68328.08,23796.34 +Sub-Saharan Africa,Mauritania,Fruits,Offline,H,7/10/2016,323628318,7/16/2016,7666,9.33,6.92,71523.78,53048.72,18475.06 +Sub-Saharan Africa,Burundi,Baby Food,Offline,C,5/1/2014,270887506,5/31/2014,487,255.28,159.42,124321.36,77637.54,46683.82 +Europe,Hungary,Cosmetics,Online,C,2/20/2017,474746119,3/12/2017,6782,437.2,263.33,2965090.4,1785904.06,1179186.34 +Sub-Saharan Africa,Rwanda,Fruits,Offline,L,6/13/2012,439940488,7/18/2012,7022,9.33,6.92,65515.26,48592.24,16923.02 +Europe,Romania,Household,Online,C,5/5/2015,641519439,5/26/2015,8713,668.27,502.54,5822636.51,4378631.02,1444005.49 +Europe,San Marino,Clothes,Online,M,8/31/2011,274844300,10/7/2011,1391,109.28,35.84,152008.48,49853.44,102155.04 +Europe,Vatican City,Beverages,Online,M,10/31/2014,405588901,11/30/2014,1624,47.45,31.79,77058.8,51626.96,25431.84 +Asia,Turkmenistan,Fruits,Online,M,8/13/2016,819739568,8/24/2016,8009,9.33,6.92,74723.97,55422.28,19301.69 +Middle East and North Africa,Oman,Cereal,Offline,L,8/18/2013,473595130,9/16/2013,6178,205.7,117.11,1270814.6,723505.58,547309.02 +Central America and the Caribbean,Grenada,Cosmetics,Offline,C,2/16/2011,643766915,4/3/2011,3791,437.2,263.33,1657425.2,998284.03,659141.17 +Europe,San Marino,Snacks,Offline,H,8/23/2011,877178752,9/4/2011,5540,152.58,97.44,845293.2,539817.6,305475.6 +Australia and Oceania,Marshall Islands,Household,Online,M,3/14/2011,341066968,4/26/2011,8150,668.27,502.54,5446400.5,4095701,1350699.5 +Europe,San Marino,Clothes,Online,M,9/4/2010,972980391,10/12/2010,5374,109.28,35.84,587270.72,192604.16,394666.56 +Europe,Poland,Personal Care,Online,H,1/5/2012,730780351,1/19/2012,3000,81.73,56.67,245190,170010,75180 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,C,6/5/2014,342640674,6/30/2014,3844,205.7,117.11,790710.8,450170.84,340539.96 +Sub-Saharan Africa,Cameroon,Personal Care,Online,H,8/20/2010,157047688,9/27/2010,2756,81.73,56.67,225247.88,156182.52,69065.36 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,M,5/6/2013,592800223,5/12/2013,1614,152.58,97.44,246264.12,157268.16,88995.96 +Europe,Netherlands,Cosmetics,Offline,C,8/10/2013,789009606,9/29/2013,4331,437.2,263.33,1893513.2,1140482.23,753030.97 +Europe,Luxembourg,Beverages,Online,C,11/28/2014,855099666,12/24/2014,1848,47.45,31.79,87687.6,58747.92,28939.68 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,L,3/20/2014,520806729,3/23/2014,7140,154.06,90.93,1099988.4,649240.2,450748.2 +Asia,Thailand,Clothes,Online,L,5/9/2013,486179625,6/19/2013,210,109.28,35.84,22948.8,7526.4,15422.4 +Australia and Oceania,Samoa ,Cereal,Online,M,3/17/2015,171579682,3/27/2015,3096,205.7,117.11,636847.2,362572.56,274274.64 +Middle East and North Africa,Libya,Personal Care,Offline,H,5/16/2012,867680728,6/7/2012,4864,81.73,56.67,397534.72,275642.88,121891.84 +Central America and the Caribbean,Grenada,Baby Food,Offline,M,8/27/2013,785469090,10/15/2013,6614,255.28,159.42,1688421.92,1054403.88,634018.04 +Europe,Denmark,Meat,Online,H,7/25/2017,906243598,7/25/2017,6474,421.89,364.69,2731315.86,2361003.06,370312.8 +Europe,Poland,Personal Care,Online,H,2/5/2016,931615579,2/9/2016,4607,81.73,56.67,376530.11,261078.69,115451.42 +Europe,Moldova ,Fruits,Offline,L,9/7/2013,633508861,9/29/2013,8205,9.33,6.92,76552.65,56778.6,19774.05 +Central America and the Caribbean,Dominican Republic,Beverages,Online,C,10/27/2015,304159772,11/26/2015,6490,47.45,31.79,307950.5,206317.1,101633.4 +Sub-Saharan Africa,Botswana,Office Supplies,Offline,C,2/13/2010,306117141,3/29/2010,5719,651.21,524.96,3724269.99,3002246.24,722023.75 +Europe,Belarus,Beverages,Offline,C,7/28/2015,622242295,9/5/2015,4178,47.45,31.79,198246.1,132818.62,65427.48 +Europe,Serbia,Cosmetics,Online,M,7/25/2010,405709064,8/28/2010,7183,437.2,263.33,3140407.6,1891499.39,1248908.21 +Asia,Turkmenistan,Fruits,Online,H,6/3/2012,230003774,6/9/2012,2083,9.33,6.92,19434.39,14414.36,5020.03 +North America,Mexico,Household,Online,C,1/12/2013,738925254,2/7/2013,3258,668.27,502.54,2177223.66,1637275.32,539948.34 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,C,11/30/2012,396584832,12/22/2012,7120,154.06,90.93,1096907.2,647421.6,449485.6 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,M,6/10/2017,437406337,6/24/2017,7110,81.73,56.67,581100.3,402923.7,178176.6 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,H,5/1/2010,816126096,6/6/2010,8703,9.33,6.92,81198.99,60224.76,20974.23 +Europe,Georgia,Meat,Online,H,6/12/2010,657792937,6/18/2010,4403,421.89,364.69,1857581.67,1605730.07,251851.6 +Sub-Saharan Africa,Angola,Baby Food,Offline,H,12/29/2014,507768189,1/9/2015,8746,255.28,159.42,2232678.88,1394287.32,838391.56 +Sub-Saharan Africa,Comoros,Household,Offline,C,11/21/2010,981725680,12/13/2010,3300,668.27,502.54,2205291,1658382,546909 +Europe,United Kingdom,Cereal,Offline,L,5/27/2016,515651738,6/21/2016,1663,205.7,117.11,342079.1,194753.93,147325.17 +Europe,Ukraine,Cereal,Online,C,10/16/2016,315845191,11/29/2016,4466,205.7,117.11,918656.2,523013.26,395642.94 +Asia,Bhutan,Cereal,Online,L,7/11/2013,308917367,7/26/2013,4369,205.7,117.11,898703.3,511653.59,387049.71 +Sub-Saharan Africa,Cape Verde,Household,Offline,L,12/2/2012,491792094,12/17/2012,1064,668.27,502.54,711039.28,534702.56,176336.72 +Middle East and North Africa,Iran,Baby Food,Online,H,10/15/2014,481705701,11/16/2014,6276,255.28,159.42,1602137.28,1000519.92,601617.36 +Europe,Moldova ,Clothes,Offline,H,3/21/2016,866207015,5/4/2016,8760,109.28,35.84,957292.8,313958.4,643334.4 +Europe,Denmark,Beverages,Online,M,5/16/2015,953157365,6/26/2015,9300,47.45,31.79,441285,295647,145638 +Asia,Vietnam,Clothes,Offline,C,4/1/2015,120730578,4/1/2015,5716,109.28,35.84,624644.48,204861.44,419783.04 +Asia,Cambodia,Fruits,Online,H,5/6/2012,967412984,5/21/2012,7855,9.33,6.92,73287.15,54356.6,18930.55 +Europe,Sweden,Personal Care,Offline,L,8/4/2015,762003409,8/20/2015,2597,81.73,56.67,212252.81,147171.99,65080.82 +Asia,Japan,Personal Care,Online,L,4/1/2012,893613183,5/17/2012,8854,81.73,56.67,723637.42,501756.18,221881.24 +Europe,Norway,Cosmetics,Online,M,2/28/2017,121666133,4/5/2017,2567,437.2,263.33,1122292.4,675968.11,446324.29 +Europe,Norway,Baby Food,Offline,H,12/10/2015,425898587,1/12/2016,1711,255.28,159.42,436784.08,272767.62,164016.46 +Middle East and North Africa,Afghanistan,Beverages,Offline,M,3/12/2014,256359374,3/30/2014,1291,47.45,31.79,61257.95,41040.89,20217.06 +North America,Mexico,Office Supplies,Offline,C,1/9/2011,383409821,2/17/2011,8341,651.21,524.96,5431742.61,4378691.36,1053051.25 +Asia,China,Cosmetics,Online,M,5/20/2010,747723758,6/20/2010,6931,437.2,263.33,3030233.2,1825140.23,1205092.97 +Sub-Saharan Africa,South Sudan,Meat,Online,C,4/15/2017,910287511,5/26/2017,3158,421.89,364.69,1332328.62,1151691.02,180637.6 +Sub-Saharan Africa,Ghana,Beverages,Online,C,4/27/2011,502399909,5/3/2011,152,47.45,31.79,7212.4,4832.08,2380.32 +Middle East and North Africa,Syria,Household,Online,L,12/25/2010,575672280,1/21/2011,3075,668.27,502.54,2054930.25,1545310.5,509619.75 +Europe,Andorra,Baby Food,Offline,H,11/30/2016,452028453,1/10/2017,4119,255.28,159.42,1051498.32,656650.98,394847.34 +Sub-Saharan Africa,Chad,Beverages,Online,L,9/6/2015,873704755,10/25/2015,7507,47.45,31.79,356207.15,238647.53,117559.62 +Sub-Saharan Africa,Gabon,Snacks,Online,C,10/31/2013,853250014,12/11/2013,4495,152.58,97.44,685847.1,437992.8,247854.3 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,C,6/2/2011,823525559,6/21/2011,8368,651.21,524.96,5449325.28,4392865.28,1056460 +Central America and the Caribbean,Haiti,Clothes,Online,H,5/2/2013,387705218,5/27/2013,9445,109.28,35.84,1032149.6,338508.8,693640.8 +Europe,Finland,Personal Care,Online,M,5/29/2010,569275319,6/11/2010,72,81.73,56.67,5884.56,4080.24,1804.32 +North America,Greenland,Snacks,Online,M,6/12/2013,662034690,7/9/2013,9631,152.58,97.44,1469497.98,938444.64,531053.34 +Sub-Saharan Africa,South Africa,Beverages,Offline,M,8/13/2011,480094659,9/3/2011,9533,47.45,31.79,452340.85,303054.07,149286.78 +Europe,Montenegro,Clothes,Offline,C,1/27/2014,807879054,3/9/2014,8220,109.28,35.84,898281.6,294604.8,603676.8 +Middle East and North Africa,Kuwait,Personal Care,Offline,C,11/26/2015,250124204,1/9/2016,6165,81.73,56.67,503865.45,349370.55,154494.9 +Europe,Sweden,Cereal,Online,M,1/9/2017,181878936,2/2/2017,874,205.7,117.11,179781.8,102354.14,77427.66 +Central America and the Caribbean,Haiti,Meat,Online,M,11/14/2010,698504579,12/27/2010,1882,421.89,364.69,793996.98,686346.58,107650.4 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,H,11/7/2010,165674960,12/24/2010,5757,437.2,263.33,2516960.4,1515990.81,1000969.59 +Sub-Saharan Africa,Botswana,Fruits,Online,M,4/23/2016,169376409,6/8/2016,1098,9.33,6.92,10244.34,7598.16,2646.18 +Asia,Malaysia,Beverages,Online,H,4/15/2016,565907752,5/25/2016,3534,47.45,31.79,167688.3,112345.86,55342.44 +Middle East and North Africa,Iran,Fruits,Offline,C,1/16/2016,831880319,2/26/2016,727,9.33,6.92,6782.91,5030.84,1752.07 +Middle East and North Africa,Iraq,Fruits,Online,C,7/13/2010,514217936,9/1/2010,7369,9.33,6.92,68752.77,50993.48,17759.29 +Middle East and North Africa,Iran,Household,Offline,C,12/3/2010,580156934,1/1/2011,184,668.27,502.54,122961.68,92467.36,30494.32 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,M,7/11/2010,267246139,8/12/2010,2926,81.73,56.67,239141.98,165816.42,73325.56 +Australia and Oceania,Papua New Guinea,Meat,Offline,H,4/12/2011,233346879,5/6/2011,1382,421.89,364.69,583051.98,504001.58,79050.4 +Sub-Saharan Africa,Uganda,Cosmetics,Online,M,5/25/2012,306632983,6/1/2012,8369,437.2,263.33,3658926.8,2203808.77,1455118.03 +Asia,Sri Lanka,Fruits,Online,M,3/5/2014,835590779,3/5/2014,8735,9.33,6.92,81497.55,60446.2,21051.35 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,M,3/3/2014,439019095,3/11/2014,4361,437.2,263.33,1906629.2,1148382.13,758247.07 +Europe,Liechtenstein,Vegetables,Online,L,1/4/2011,956029260,2/22/2011,9158,154.06,90.93,1410881.48,832736.94,578144.54 +Sub-Saharan Africa,Ethiopia,Fruits,Online,L,10/1/2015,696045100,10/30/2015,4068,9.33,6.92,37954.44,28150.56,9803.88 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,H,3/19/2010,288802945,4/6/2010,2064,255.28,159.42,526897.92,329042.88,197855.04 +Europe,Moldova ,Baby Food,Online,H,5/15/2011,434351623,6/10/2011,3152,255.28,159.42,804642.56,502491.84,302150.72 +Sub-Saharan Africa,South Sudan,Cereal,Offline,C,7/13/2014,553052461,8/6/2014,9368,205.7,117.11,1926997.6,1097086.48,829911.12 +Asia,Sri Lanka,Personal Care,Online,L,4/18/2012,135579288,5/9/2012,9779,81.73,56.67,799237.67,554175.93,245061.74 +Sub-Saharan Africa,Zambia,Fruits,Online,C,6/20/2013,992918431,7/31/2013,5484,9.33,6.92,51165.72,37949.28,13216.44 +Europe,Poland,Cosmetics,Online,L,7/21/2016,506368720,9/3/2016,4612,437.2,263.33,2016366.4,1214477.96,801888.44 +Sub-Saharan Africa,Madagascar,Baby Food,Online,L,7/23/2013,177541482,7/29/2013,7325,255.28,159.42,1869926,1167751.5,702174.5 +Europe,Latvia,Meat,Offline,H,6/24/2016,678360545,8/5/2016,815,421.89,364.69,343840.35,297222.35,46618 +Central America and the Caribbean,Dominica,Fruits,Online,L,8/30/2015,501062238,9/23/2015,4306,9.33,6.92,40174.98,29797.52,10377.46 +Asia,Singapore,Baby Food,Offline,C,11/15/2013,908195388,12/4/2013,4052,255.28,159.42,1034394.56,645969.84,388424.72 +Central America and the Caribbean,Cuba,Cosmetics,Online,H,12/15/2014,982621324,12/20/2014,8341,437.2,263.33,3646685.2,2196435.53,1450249.67 +Asia,Brunei,Cereal,Offline,L,6/9/2012,777513873,7/28/2012,2488,205.7,117.11,511781.6,291369.68,220411.92 +Europe,Cyprus,Cosmetics,Online,C,1/30/2016,866359364,2/26/2016,3843,437.2,263.33,1680159.6,1011977.19,668182.41 +Sub-Saharan Africa,Madagascar,Clothes,Offline,C,3/11/2010,992956626,3/21/2010,6786,109.28,35.84,741574.08,243210.24,498363.84 +Central America and the Caribbean,Honduras,Snacks,Online,H,6/8/2010,521416985,7/6/2010,7728,152.58,97.44,1179138.24,753016.32,426121.92 +Europe,Hungary,Household,Online,C,8/12/2014,686164271,10/1/2014,111,668.27,502.54,74177.97,55781.94,18396.03 +Europe,United Kingdom,Fruits,Offline,C,1/7/2014,541934812,1/15/2014,9409,9.33,6.92,87785.97,65110.28,22675.69 +Australia and Oceania,Australia,Meat,Online,L,5/13/2012,113777434,6/6/2012,8126,421.89,364.69,3428278.14,2963470.94,464807.2 +Europe,Czech Republic,Vegetables,Offline,H,6/9/2014,847053468,7/11/2014,799,154.06,90.93,123093.94,72653.07,50440.87 +Sub-Saharan Africa,South Africa,Meat,Online,H,9/20/2014,657436740,9/22/2014,8996,421.89,364.69,3795322.44,3280751.24,514571.2 +Central America and the Caribbean,Dominican Republic,Household,Offline,M,5/2/2016,680913579,5/26/2016,6314,668.27,502.54,4219456.78,3173037.56,1046419.22 +Sub-Saharan Africa,Togo,Personal Care,Offline,H,2/12/2012,323782813,3/2/2012,3384,81.73,56.67,276574.32,191771.28,84803.04 +Asia,Sri Lanka,Clothes,Online,L,2/8/2011,412655770,3/4/2011,2867,109.28,35.84,313305.76,102753.28,210552.48 +Australia and Oceania,East Timor,Household,Online,H,1/17/2012,944456279,2/2/2012,4456,668.27,502.54,2977811.12,2239318.24,738492.88 +Australia and Oceania,Marshall Islands,Household,Online,H,10/1/2014,636420667,11/3/2014,9873,668.27,502.54,6597829.71,4961577.42,1636252.29 +Asia,Turkmenistan,Cosmetics,Online,C,4/22/2016,976097762,4/24/2016,7874,437.2,263.33,3442512.8,2073460.42,1369052.38 +Europe,Iceland,Vegetables,Offline,C,11/15/2014,371348893,11/29/2014,9245,154.06,90.93,1424284.7,840647.85,583636.85 +Australia and Oceania,Kiribati,Meat,Offline,C,6/15/2013,900347888,8/1/2013,1803,421.89,364.69,760667.67,657536.07,103131.6 +Australia and Oceania,Samoa ,Meat,Offline,H,2/15/2016,661581075,3/29/2016,5397,421.89,364.69,2276940.33,1968231.93,308708.4 +Asia,China,Meat,Online,H,8/26/2016,523847281,9/28/2016,6906,421.89,364.69,2913572.34,2518549.14,395023.2 +Europe,Vatican City,Office Supplies,Offline,H,6/17/2017,976257836,6/25/2017,5243,651.21,524.96,3414294.03,2752365.28,661928.75 +Europe,Bulgaria,Cereal,Online,L,9/1/2010,778236567,9/4/2010,6349,205.7,117.11,1305989.3,743531.39,562457.91 +Asia,Nepal,Vegetables,Offline,M,3/4/2012,109519803,3/15/2012,8198,154.06,90.93,1262983.88,745444.14,517539.74 +Australia and Oceania,Solomon Islands,Clothes,Online,L,6/12/2012,120156371,6/29/2012,5795,109.28,35.84,633277.6,207692.8,425584.8 +Australia and Oceania,Samoa ,Cereal,Offline,H,8/2/2010,680507600,8/18/2010,6176,205.7,117.11,1270403.2,723271.36,547131.84 +Europe,Poland,Snacks,Online,L,7/18/2010,831247317,8/30/2010,3408,152.58,97.44,519992.64,332075.52,187917.12 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,H,5/3/2017,133361852,6/19/2017,3590,154.06,90.93,553075.4,326438.7,226636.7 +Europe,Luxembourg,Fruits,Online,H,7/19/2010,918150031,8/2/2010,9852,9.33,6.92,91919.16,68175.84,23743.32 +Asia,Taiwan,Personal Care,Online,C,4/2/2016,637223184,5/16/2016,7355,81.73,56.67,601124.15,416807.85,184316.3 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,M,5/16/2012,412505137,6/9/2012,8292,152.58,97.44,1265193.36,807972.48,457220.88 +Middle East and North Africa,Saudi Arabia,Beverages,Online,H,10/5/2015,986232221,10/11/2015,6885,47.45,31.79,326693.25,218874.15,107819.1 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Online,M,4/1/2010,470953261,5/2/2010,4391,205.7,117.11,903228.7,514230.01,388998.69 +Europe,Greece,Cosmetics,Offline,L,1/14/2011,199529588,3/5/2011,4094,437.2,263.33,1789896.8,1078073.02,711823.78 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,H,6/13/2015,675135028,6/16/2015,6313,9.33,6.92,58900.29,43685.96,15214.33 +Asia,Laos,Cereal,Offline,L,4/20/2014,221255910,6/8/2014,3395,205.7,117.11,698351.5,397588.45,300763.05 +Europe,Cyprus,Meat,Online,C,11/3/2010,831691062,11/28/2010,4722,421.89,364.69,1992164.58,1722066.18,270098.4 +Asia,Thailand,Cereal,Offline,M,12/11/2016,520551812,1/22/2017,1704,205.7,117.11,350512.8,199555.44,150957.36 +Central America and the Caribbean,Belize,Meat,Online,C,6/26/2011,972261989,8/5/2011,2783,421.89,364.69,1174119.87,1014932.27,159187.6 +Central America and the Caribbean,Guatemala,Cosmetics,Online,M,4/2/2012,791557919,5/2/2012,8433,437.2,263.33,3686907.6,2220661.89,1466245.71 +Central America and the Caribbean,Guatemala,Clothes,Online,M,8/11/2011,453488433,8/16/2011,6160,109.28,35.84,673164.8,220774.4,452390.4 +Sub-Saharan Africa,Mali,Office Supplies,Online,C,7/20/2010,953414857,8/16/2010,5498,651.21,524.96,3580352.58,2886230.08,694122.5 +Sub-Saharan Africa,Senegal,Personal Care,Online,C,12/1/2014,657011020,1/12/2015,3016,81.73,56.67,246497.68,170916.72,75580.96 +Europe,Andorra,Office Supplies,Offline,C,6/23/2016,250263249,7/2/2016,7312,651.21,524.96,4761647.52,3838507.52,923140 +Australia and Oceania,Tuvalu,Cereal,Offline,H,11/7/2011,489470374,12/6/2011,4016,205.7,117.11,826091.2,470313.76,355777.44 +Sub-Saharan Africa,Mauritania,Meat,Offline,L,11/9/2013,851243722,11/23/2013,789,421.89,364.69,332871.21,287740.41,45130.8 +Australia and Oceania,Marshall Islands,Beverages,Online,H,6/19/2017,882507121,7/3/2017,2323,47.45,31.79,110226.35,73848.17,36378.18 +Europe,Russia,Beverages,Online,L,2/13/2011,650496900,3/29/2011,5343,47.45,31.79,253525.35,169853.97,83671.38 +Sub-Saharan Africa,Sudan,Personal Care,Online,C,11/6/2010,292761886,11/10/2010,3603,81.73,56.67,294473.19,204182.01,90291.18 +North America,United States of America,Personal Care,Online,H,1/6/2011,467163407,1/17/2011,2888,81.73,56.67,236036.24,163662.96,72373.28 +Middle East and North Africa,Saudi Arabia,Meat,Online,M,11/4/2010,101875293,11/22/2010,6018,421.89,364.69,2538934.02,2194704.42,344229.6 +Central America and the Caribbean,El Salvador,Baby Food,Offline,H,8/13/2010,445383870,9/25/2010,7839,255.28,159.42,2001139.92,1249693.38,751446.54 +Sub-Saharan Africa,Burundi,Household,Online,C,6/21/2015,116487967,7/30/2015,233,668.27,502.54,155706.91,117091.82,38615.09 +Europe,Macedonia,Clothes,Offline,C,6/16/2016,954298913,7/12/2016,7110,109.28,35.84,776980.8,254822.4,522158.4 +Asia,Vietnam,Clothes,Offline,L,1/23/2017,368240535,2/2/2017,9412,109.28,35.84,1028543.36,337326.08,691217.28 +Asia,Laos,Beverages,Offline,H,4/3/2014,788049161,4/15/2014,114,47.45,31.79,5409.3,3624.06,1785.24 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,C,6/6/2017,213773620,7/16/2017,9219,651.21,524.96,6003504.99,4839606.24,1163898.75 +Sub-Saharan Africa,Niger,Vegetables,Online,L,5/1/2014,765775239,5/16/2014,8765,154.06,90.93,1350335.9,797001.45,553334.45 +Asia,Malaysia,Snacks,Offline,M,9/10/2012,134727847,10/28/2012,7819,152.58,97.44,1193023.02,761883.36,431139.66 +Europe,Armenia,Clothes,Offline,L,10/2/2013,131617772,10/12/2013,7478,109.28,35.84,817195.84,268011.52,549184.32 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,M,1/8/2016,837743842,1/23/2016,5874,205.7,117.11,1208281.8,687904.14,520377.66 +Middle East and North Africa,Lebanon,Meat,Online,M,6/29/2011,154717385,8/5/2011,3167,421.89,364.69,1336125.63,1154973.23,181152.4 +Europe,Malta,Beverages,Online,H,3/4/2012,554462230,4/12/2012,6550,47.45,31.79,310797.5,208224.5,102573 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,C,12/23/2015,529214704,2/7/2016,5246,152.58,97.44,800434.68,511170.24,289264.44 +Central America and the Caribbean,Guatemala,Beverages,Online,H,7/12/2010,441523635,8/5/2010,5510,47.45,31.79,261449.5,175162.9,86286.6 +Australia and Oceania,Australia,Meat,Offline,M,10/23/2014,274250352,10/23/2014,5628,421.89,364.69,2374396.92,2052475.32,321921.6 +Central America and the Caribbean,Guatemala,Fruits,Online,M,10/15/2014,980568683,11/25/2014,918,9.33,6.92,8564.94,6352.56,2212.38 +Central America and the Caribbean,Costa Rica,Fruits,Online,L,8/21/2012,433964955,9/16/2012,8729,9.33,6.92,81441.57,60404.68,21036.89 +Asia,Sri Lanka,Baby Food,Offline,C,5/24/2015,178237998,6/15/2015,3439,255.28,159.42,877907.92,548245.38,329662.54 +Europe,Liechtenstein,Meat,Online,L,1/1/2016,477499139,1/12/2016,1461,421.89,364.69,616381.29,532812.09,83569.2 +Asia,Indonesia,Baby Food,Online,C,4/4/2012,766172206,4/17/2012,6237,255.28,159.42,1592181.36,994302.54,597878.82 +Europe,Romania,Office Supplies,Online,H,8/10/2010,998993527,8/18/2010,3239,651.21,524.96,2109269.19,1700345.44,408923.75 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Offline,H,10/4/2014,301011931,10/23/2014,4975,109.28,35.84,543668,178304,365364 +Asia,South Korea,Snacks,Online,H,5/9/2014,117588746,6/8/2014,5978,152.58,97.44,912123.24,582496.32,329626.92 +Asia,Singapore,Meat,Offline,L,6/13/2011,164397799,6/24/2011,7817,421.89,364.69,3297914.13,2850781.73,447132.4 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,M,9/27/2016,677425420,9/28/2016,4090,651.21,524.96,2663448.9,2147086.4,516362.5 +Europe,France,Vegetables,Online,C,6/27/2015,162970435,7/19/2015,5428,154.06,90.93,836237.68,493568.04,342669.64 +Europe,Andorra,Personal Care,Offline,C,9/23/2016,347644174,10/4/2016,4491,81.73,56.67,367049.43,254504.97,112544.46 +Middle East and North Africa,Pakistan,Beverages,Offline,C,8/23/2011,328370463,10/8/2011,972,47.45,31.79,46121.4,30899.88,15221.52 +Sub-Saharan Africa,Ghana,Meat,Offline,L,3/8/2015,622385632,3/20/2015,6594,421.89,364.69,2781942.66,2404765.86,377176.8 +Sub-Saharan Africa,Togo,Snacks,Online,C,11/12/2016,917238509,12/21/2016,113,152.58,97.44,17241.54,11010.72,6230.82 +Europe,Slovakia,Baby Food,Offline,L,11/6/2014,520790421,11/21/2014,2314,255.28,159.42,590717.92,368897.88,221820.04 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,M,2/19/2012,611215198,3/12/2012,1014,651.21,524.96,660326.94,532309.44,128017.5 +Australia and Oceania,Tuvalu,Snacks,Online,M,10/19/2012,186999166,12/7/2012,6063,152.58,97.44,925092.54,590778.72,334313.82 +Central America and the Caribbean,Guatemala,Personal Care,Offline,M,8/13/2010,116941154,9/9/2010,4341,81.73,56.67,354789.93,246004.47,108785.46 +Asia,Maldives,Office Supplies,Offline,C,7/29/2015,890152490,9/17/2015,4758,651.21,524.96,3098457.18,2497759.68,600697.5 +Middle East and North Africa,Somalia,Fruits,Offline,M,3/20/2012,366057002,5/8/2012,3256,9.33,6.92,30378.48,22531.52,7846.96 +Sub-Saharan Africa,Malawi,Clothes,Online,C,6/14/2016,524391019,7/3/2016,7810,109.28,35.84,853476.8,279910.4,573566.4 +Sub-Saharan Africa,South Sudan,Snacks,Online,H,3/4/2011,715203368,4/18/2011,3425,152.58,97.44,522586.5,333732,188854.5 +Europe,Romania,Beverages,Online,M,8/14/2010,808855378,9/4/2010,7136,47.45,31.79,338603.2,226853.44,111749.76 +Australia and Oceania,Federated States of Micronesia,Household,Offline,C,3/6/2011,746020877,4/9/2011,3011,668.27,502.54,2012160.97,1513147.94,499013.03 +Central America and the Caribbean,Haiti,Office Supplies,Offline,M,4/15/2010,987686192,5/16/2010,7148,651.21,524.96,4654849.08,3752414.08,902435 +Asia,Thailand,Clothes,Offline,L,4/1/2010,265150153,5/21/2010,2677,109.28,35.84,292542.56,95943.68,196598.88 +Asia,North Korea,Clothes,Offline,M,6/4/2014,530024087,7/12/2014,4760,109.28,35.84,520172.8,170598.4,349574.4 +Europe,Estonia,Snacks,Online,C,11/16/2015,204231822,12/21/2015,5589,152.58,97.44,852769.62,544592.16,308177.46 +Sub-Saharan Africa,Namibia,Baby Food,Online,C,4/24/2016,930009686,6/6/2016,9388,255.28,159.42,2396568.64,1496634.96,899933.68 +Sub-Saharan Africa,Gabon,Meat,Offline,M,9/18/2014,819906508,11/6/2014,7411,421.89,364.69,3126626.79,2702717.59,423909.2 +Middle East and North Africa,Somalia,Cosmetics,Offline,L,2/17/2011,306783616,2/25/2011,2944,437.2,263.33,1287116.8,775243.52,511873.28 +Sub-Saharan Africa,Mali,Baby Food,Online,M,6/17/2010,793814837,6/27/2010,6306,255.28,159.42,1609795.68,1005302.52,604493.16 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,H,2/5/2011,604486501,2/15/2011,9843,109.28,35.84,1075643.04,352773.12,722869.92 +Middle East and North Africa,Bahrain,Vegetables,Online,C,4/12/2016,832597434,4/13/2016,2938,154.06,90.93,452628.28,267152.34,185475.94 +Europe,Netherlands,Vegetables,Offline,M,3/5/2015,392258965,4/13/2015,7000,154.06,90.93,1078420,636510,441910 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,M,12/9/2016,967894923,12/26/2016,471,651.21,524.96,306719.91,247256.16,59463.75 +Asia,Mongolia,Beverages,Offline,M,8/25/2016,264241635,10/8/2016,3827,47.45,31.79,181591.15,121660.33,59930.82 +Sub-Saharan Africa,Guinea,Personal Care,Offline,C,3/29/2014,556347930,4/13/2014,4571,81.73,56.67,373587.83,259038.57,114549.26 +Asia,Laos,Meat,Online,L,9/14/2010,139575135,10/23/2010,2239,421.89,364.69,944611.71,816540.91,128070.8 +Central America and the Caribbean,Haiti,Fruits,Online,H,11/19/2011,979597079,12/3/2011,3399,9.33,6.92,31712.67,23521.08,8191.59 +Australia and Oceania,Marshall Islands,Clothes,Offline,L,2/12/2017,162400090,2/12/2017,6650,109.28,35.84,726712,238336,488376 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,M,6/16/2015,244282996,8/2/2015,7622,154.06,90.93,1174245.32,693068.46,481176.86 +Europe,Switzerland,Beverages,Offline,M,2/23/2012,701857125,3/10/2012,3975,47.45,31.79,188613.75,126365.25,62248.5 +Sub-Saharan Africa,Guinea,Household,Offline,M,4/19/2017,182046306,4/27/2017,402,668.27,502.54,268644.54,202021.08,66623.46 +Sub-Saharan Africa,Namibia,Vegetables,Offline,L,10/16/2011,552086865,11/22/2011,3627,154.06,90.93,558775.62,329803.11,228972.51 +Middle East and North Africa,Iran,Snacks,Offline,L,8/24/2011,149527633,8/28/2011,7404,152.58,97.44,1129702.32,721445.76,408256.56 +Middle East and North Africa,Jordan,Snacks,Online,L,3/25/2011,532229936,4/21/2011,7520,152.58,97.44,1147401.6,732748.8,414652.8 +Central America and the Caribbean,Nicaragua,Cereal,Online,M,5/2/2017,628367602,5/9/2017,6792,205.7,117.11,1397114.4,795411.12,601703.28 +Middle East and North Africa,Afghanistan,Baby Food,Offline,C,2/7/2015,786426961,2/19/2015,69,255.28,159.42,17614.32,10999.98,6614.34 +Sub-Saharan Africa,Liberia,Vegetables,Online,L,3/29/2017,525206840,5/15/2017,9230,154.06,90.93,1421973.8,839283.9,582689.9 +Europe,Sweden,Vegetables,Online,M,10/22/2014,783818566,11/22/2014,8187,154.06,90.93,1261289.22,744443.91,516845.31 +Central America and the Caribbean,Grenada,Meat,Offline,H,4/12/2011,771685969,5/1/2011,7882,421.89,364.69,3325336.98,2874486.58,450850.4 +Europe,Bosnia and Herzegovina,Beverages,Offline,M,3/14/2011,218545377,4/17/2011,1288,47.45,31.79,61115.6,40945.52,20170.08 +Middle East and North Africa,Qatar,Baby Food,Offline,H,5/23/2016,724445617,6/23/2016,8412,255.28,159.42,2147415.36,1341041.04,806374.32 +Sub-Saharan Africa,Seychelles ,Clothes,Offline,L,8/8/2014,809748017,9/11/2014,1288,109.28,35.84,140752.64,46161.92,94590.72 +Asia,Nepal,Fruits,Online,M,7/25/2013,865126407,7/27/2013,8984,9.33,6.92,83820.72,62169.28,21651.44 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,L,7/7/2014,901567113,7/15/2014,2598,651.21,524.96,1691843.58,1363846.08,327997.5 +Sub-Saharan Africa,Sudan,Cosmetics,Online,M,12/16/2015,100368964,12/31/2015,262,437.2,263.33,114546.4,68992.46,45553.94 +Sub-Saharan Africa,Benin,Fruits,Online,L,6/22/2017,863143289,8/7/2017,2135,9.33,6.92,19919.55,14774.2,5145.35 +Europe,Ukraine,Meat,Offline,M,11/29/2015,261813914,12/13/2015,5410,421.89,364.69,2282424.9,1972972.9,309452 +Sub-Saharan Africa,Guinea,Meat,Online,H,10/6/2016,388617169,11/21/2016,9311,421.89,364.69,3928217.79,3395628.59,532589.2 +Middle East and North Africa,Egypt,Beverages,Online,L,3/26/2015,706101882,4/1/2015,93,47.45,31.79,4412.85,2956.47,1456.38 +Europe,Czech Republic,Cereal,Online,H,2/21/2015,297129380,3/16/2015,6041,205.7,117.11,1242633.7,707461.51,535172.19 +Middle East and North Africa,Yemen,Personal Care,Online,M,1/14/2010,114873492,1/26/2010,2474,81.73,56.67,202200.02,140201.58,61998.44 +Sub-Saharan Africa,Swaziland,Personal Care,Online,C,3/30/2017,732820546,4/1/2017,6739,81.73,56.67,550778.47,381899.13,168879.34 +Europe,Slovakia,Meat,Online,M,7/1/2013,994769370,7/14/2013,3217,421.89,364.69,1357220.13,1173207.73,184012.4 +Middle East and North Africa,Tunisia ,Office Supplies,Online,L,6/20/2014,264831292,7/14/2014,8319,651.21,524.96,5417415.99,4367142.24,1050273.75 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,H,5/18/2010,677430140,5/22/2010,5487,81.73,56.67,448452.51,310948.29,137504.22 +Europe,Russia,Clothes,Online,C,3/29/2015,387302243,5/5/2015,195,109.28,35.84,21309.6,6988.8,14320.8 +Middle East and North Africa,Tunisia ,Cosmetics,Online,H,1/20/2010,319496428,3/4/2010,4948,437.2,263.33,2163265.6,1302956.84,860308.76 +Sub-Saharan Africa,Rwanda,Meat,Offline,L,9/28/2014,119374024,10/3/2014,4281,421.89,364.69,1806111.09,1561237.89,244873.2 +Europe,Kosovo,Clothes,Online,L,3/22/2016,402608859,5/10/2016,9763,109.28,35.84,1066900.64,349905.92,716994.72 +Australia and Oceania,East Timor,Vegetables,Offline,C,1/16/2010,505187261,1/22/2010,4992,154.06,90.93,769067.52,453922.56,315144.96 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,C,10/4/2011,733408057,10/7/2011,597,437.2,263.33,261008.4,157208.01,103800.39 +Europe,Switzerland,Personal Care,Online,M,4/4/2015,113882577,5/1/2015,9240,81.73,56.67,755185.2,523630.8,231554.4 +Central America and the Caribbean,Cuba,Vegetables,Online,C,9/18/2011,443534648,9/20/2011,613,154.06,90.93,94438.78,55740.09,38698.69 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,H,2/2/2016,439600598,2/21/2016,6441,421.89,364.69,2717393.49,2348968.29,368425.2 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,H,4/29/2010,689629256,5/2/2010,5477,668.27,502.54,3660114.79,2752411.58,907703.21 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,C,4/19/2015,501481950,6/4/2015,8508,47.45,31.79,403704.6,270469.32,133235.28 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,H,4/17/2011,153332507,5/12/2011,3351,421.89,364.69,1413753.39,1222076.19,191677.2 +Asia,Malaysia,Office Supplies,Offline,C,7/10/2017,443667256,8/12/2017,9855,651.21,524.96,6417674.55,5173480.8,1244193.75 +Middle East and North Africa,Tunisia ,Beverages,Online,L,8/16/2012,441285026,10/5/2012,4900,47.45,31.79,232505,155771,76734 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,H,2/27/2014,635297143,3/17/2014,7397,81.73,56.67,604556.81,419187.99,185368.82 +Middle East and North Africa,Qatar,Personal Care,Offline,M,3/29/2014,685127437,4/20/2014,3288,81.73,56.67,268728.24,186330.96,82397.28 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,C,8/19/2013,770512235,8/23/2013,548,651.21,524.96,356863.08,287678.08,69185 +Sub-Saharan Africa,Nigeria,Cereal,Online,C,5/15/2010,241500365,7/4/2010,4180,205.7,117.11,859826,489519.8,370306.2 +Asia,Cambodia,Beverages,Online,H,2/16/2011,768453156,2/20/2011,1221,47.45,31.79,57936.45,38815.59,19120.86 +Europe,Sweden,Household,Offline,L,4/13/2012,492044436,4/15/2012,5738,668.27,502.54,3834533.26,2883574.52,950958.74 +Central America and the Caribbean,Costa Rica,Household,Offline,H,4/14/2011,773260533,5/28/2011,3830,668.27,502.54,2559474.1,1924728.2,634745.9 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,M,6/4/2010,343400275,6/16/2010,8627,651.21,524.96,5617988.67,4528829.92,1089158.75 +Asia,Kazakhstan,Cereal,Offline,H,1/25/2013,254074990,2/4/2013,5291,205.7,117.11,1088358.7,619629.01,468729.69 +Australia and Oceania,New Zealand,Baby Food,Offline,C,4/12/2012,727208507,5/7/2012,6012,255.28,159.42,1534743.36,958433.04,576310.32 +Europe,Serbia,Vegetables,Online,C,5/3/2017,705037152,5/9/2017,5016,154.06,90.93,772764.96,456104.88,316660.08 +Sub-Saharan Africa,Rwanda,Cereal,Online,L,1/29/2012,100109755,3/15/2012,3556,205.7,117.11,731469.2,416443.16,315026.04 +Middle East and North Africa,Iraq,Vegetables,Online,H,9/12/2011,245287644,10/27/2011,4920,154.06,90.93,757975.2,447375.6,310599.6 +Australia and Oceania,Tuvalu,Beverages,Offline,H,7/9/2013,743744647,8/24/2013,9424,47.45,31.79,447168.8,299588.96,147579.84 +Sub-Saharan Africa,Cape Verde,Household,Offline,C,12/9/2015,818967092,12/10/2015,9417,668.27,502.54,6293098.59,4732419.18,1560679.41 +Asia,Maldives,Office Supplies,Online,C,8/15/2014,664753806,8/21/2014,4278,651.21,524.96,2785876.38,2245778.88,540097.5 +Sub-Saharan Africa,Mozambique,Snacks,Online,C,11/17/2013,995216119,12/2/2013,5420,152.58,97.44,826983.6,528124.8,298858.8 +Asia,Cambodia,Meat,Online,M,4/18/2015,794777858,5/11/2015,1285,421.89,364.69,542128.65,468626.65,73502 +Central America and the Caribbean,Jamaica,Beverages,Offline,L,12/12/2013,468175351,1/18/2014,2345,47.45,31.79,111270.25,74547.55,36722.7 +Australia and Oceania,Vanuatu,Personal Care,Online,M,5/5/2017,490457427,5/7/2017,6107,81.73,56.67,499125.11,346083.69,153041.42 +Europe,Italy,Snacks,Online,L,4/30/2011,956985414,5/30/2011,2105,152.58,97.44,321180.9,205111.2,116069.7 +Europe,Monaco,Baby Food,Offline,L,11/22/2016,233433139,12/7/2016,6908,255.28,159.42,1763474.24,1101273.36,662200.88 +Sub-Saharan Africa,Botswana,Fruits,Online,L,8/29/2010,805786931,9/17/2010,9114,9.33,6.92,85033.62,63068.88,21964.74 +Asia,Brunei,Snacks,Online,C,12/18/2011,730345618,1/30/2012,4353,152.58,97.44,664180.74,424156.32,240024.42 +Europe,Albania,Personal Care,Offline,M,11/28/2010,383720529,1/13/2011,286,81.73,56.67,23374.78,16207.62,7167.16 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,H,1/13/2010,212835490,2/11/2010,1606,109.28,35.84,175503.68,57559.04,117944.64 +Middle East and North Africa,Tunisia ,Beverages,Online,H,12/7/2012,284926831,12/15/2012,5036,47.45,31.79,238958.2,160094.44,78863.76 +North America,Greenland,Fruits,Online,L,11/29/2012,737543380,1/2/2013,4331,9.33,6.92,40408.23,29970.52,10437.71 +Sub-Saharan Africa,Tanzania,Fruits,Online,M,11/30/2011,428546464,12/21/2011,5277,9.33,6.92,49234.41,36516.84,12717.57 +Asia,Mongolia,Clothes,Online,C,9/22/2016,986109912,10/16/2016,691,109.28,35.84,75512.48,24765.44,50747.04 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,H,6/27/2012,958720052,7/7/2012,5423,437.2,263.33,2370935.6,1428038.59,942897.01 +Australia and Oceania,Papua New Guinea,Fruits,Offline,L,11/30/2011,765175712,1/3/2012,1352,9.33,6.92,12614.16,9355.84,3258.32 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,H,8/17/2013,444588220,8/30/2013,2389,205.7,117.11,491417.3,279775.79,211641.51 +Asia,Tajikistan,Office Supplies,Offline,L,7/15/2013,106381404,7/21/2013,9476,651.21,524.96,6170865.96,4974520.96,1196345 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,C,3/9/2016,380291593,4/11/2016,5588,437.2,263.33,2443073.6,1471488.04,971585.56 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,L,10/29/2015,166367614,10/29/2015,729,152.58,97.44,111230.82,71033.76,40197.06 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,5/6/2015,684970796,6/7/2015,6935,154.06,90.93,1068406.1,630599.55,437806.55 +Middle East and North Africa,Iraq,Snacks,Offline,L,11/28/2014,526774966,1/2/2015,3273,152.58,97.44,499394.34,318921.12,180473.22 +Middle East and North Africa,Libya,Cosmetics,Online,H,9/30/2015,602766454,11/4/2015,843,437.2,263.33,368559.6,221987.19,146572.41 +Middle East and North Africa,Jordan,Office Supplies,Online,C,5/15/2016,994244086,6/27/2016,7774,651.21,524.96,5062506.54,4081039.04,981467.5 +Middle East and North Africa,Jordan,Cosmetics,Online,H,5/9/2016,502819192,6/10/2016,4227,437.2,263.33,1848044.4,1113095.91,734948.49 +Sub-Saharan Africa,Benin,Vegetables,Online,H,7/20/2012,700415599,8/6/2012,7395,154.06,90.93,1139273.7,672427.35,466846.35 +Australia and Oceania,New Zealand,Office Supplies,Offline,C,6/15/2010,979269635,7/9/2010,6501,651.21,524.96,4233516.21,3412764.96,820751.25 +Sub-Saharan Africa,Liberia,Cereal,Offline,M,10/30/2012,801930129,11/16/2012,7801,205.7,117.11,1604665.7,913575.11,691090.59 +Sub-Saharan Africa,Madagascar,Snacks,Offline,M,12/11/2015,151258409,1/4/2016,9579,152.58,97.44,1461563.82,933377.76,528186.06 +Australia and Oceania,Tonga,Cereal,Offline,L,5/2/2013,880428302,5/13/2013,7154,205.7,117.11,1471577.8,837804.94,633772.86 +Middle East and North Africa,Yemen,Cereal,Offline,M,10/1/2014,862926137,10/8/2014,7875,205.7,117.11,1619887.5,922241.25,697646.25 +Australia and Oceania,East Timor,Cosmetics,Online,M,1/28/2012,742550742,2/29/2012,6121,437.2,263.33,2676101.2,1611842.93,1064258.27 +Middle East and North Africa,Bahrain,Meat,Online,L,5/29/2013,783413445,6/12/2013,8303,421.89,364.69,3502952.67,3028021.07,474931.6 +North America,Mexico,Fruits,Offline,M,7/17/2016,419938075,8/10/2016,7863,9.33,6.92,73361.79,54411.96,18949.83 +North America,Greenland,Vegetables,Online,L,10/10/2012,506860959,11/23/2012,276,154.06,90.93,42520.56,25096.68,17423.88 +Asia,Bhutan,Snacks,Online,M,5/24/2013,169230926,7/8/2013,8046,152.58,97.44,1227658.68,784002.24,443656.44 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,H,8/9/2015,852409303,8/19/2015,5710,651.21,524.96,3718409.1,2997521.6,720887.5 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,L,11/24/2013,472069919,12/7/2013,4834,437.2,263.33,2113424.8,1272937.22,840487.58 +Middle East and North Africa,Israel,Meat,Online,L,5/25/2011,164199101,7/4/2011,9018,421.89,364.69,3804604.02,3288774.42,515829.6 +Europe,Monaco,Fruits,Offline,C,1/27/2016,235095679,2/9/2016,8891,9.33,6.92,82953.03,61525.72,21427.31 +Sub-Saharan Africa,Malawi,Snacks,Offline,H,4/3/2014,611370980,4/24/2014,7114,152.58,97.44,1085454.12,693188.16,392265.96 +Australia and Oceania,Vanuatu,Beverages,Offline,M,4/4/2012,389948832,5/12/2012,3380,47.45,31.79,160381,107450.2,52930.8 +Central America and the Caribbean,Guatemala,Household,Offline,M,6/21/2017,988065564,6/25/2017,9412,668.27,502.54,6289757.24,4729906.48,1559850.76 +Central America and the Caribbean,Haiti,Household,Offline,C,11/1/2011,293270003,12/17/2011,3966,668.27,502.54,2650358.82,1993073.64,657285.18 +Sub-Saharan Africa,Tanzania,Beverages,Offline,H,3/21/2016,313423478,3/24/2016,7827,47.45,31.79,371391.15,248820.33,122570.82 +Sub-Saharan Africa,Comoros,Snacks,Offline,M,12/2/2010,426699817,12/7/2010,8813,152.58,97.44,1344687.54,858738.72,485948.82 +Middle East and North Africa,Morocco,Fruits,Online,C,2/23/2015,531585347,4/9/2015,6772,9.33,6.92,63182.76,46862.24,16320.52 +Australia and Oceania,Nauru,Vegetables,Offline,M,2/9/2015,596878898,3/31/2015,8585,154.06,90.93,1322605.1,780634.05,541971.05 +Europe,Hungary,Beverages,Online,L,3/20/2013,211691796,4/5/2013,3162,47.45,31.79,150036.9,100519.98,49516.92 +Europe,Armenia,Cereal,Online,C,9/26/2016,835447871,10/19/2016,6445,205.7,117.11,1325736.5,754773.95,570962.55 +Europe,Lithuania,Fruits,Offline,H,4/15/2011,847883450,5/3/2011,6410,9.33,6.92,59805.3,44357.2,15448.1 +Sub-Saharan Africa,Seychelles ,Meat,Online,H,1/16/2010,499047362,2/19/2010,8059,421.89,364.69,3400011.51,2939036.71,460974.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,M,2/9/2012,559300935,2/24/2012,8430,205.7,117.11,1734051,987237.3,746813.7 +Asia,Thailand,Snacks,Online,L,11/11/2013,969317996,12/31/2013,1590,152.58,97.44,242602.2,154929.6,87672.6 +Central America and the Caribbean,Grenada,Cereal,Offline,H,10/2/2012,390084874,11/5/2012,3638,205.7,117.11,748336.6,426046.18,322290.42 +Sub-Saharan Africa,Eritrea,Fruits,Online,M,1/27/2011,252900397,1/31/2011,7702,9.33,6.92,71859.66,53297.84,18561.82 +Asia,Singapore,Personal Care,Online,M,3/8/2012,709375894,3/19/2012,8946,81.73,56.67,731156.58,506969.82,224186.76 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,H,9/23/2016,181435191,11/4/2016,9560,651.21,524.96,6225567.6,5018617.6,1206950 +Middle East and North Africa,Kuwait,Snacks,Offline,H,4/6/2011,311314618,5/25/2011,3768,152.58,97.44,574921.44,367153.92,207767.52 +Asia,Bangladesh,Beverages,Offline,H,6/28/2017,111563003,7/18/2017,2826,47.45,31.79,134093.7,89838.54,44255.16 +Middle East and North Africa,Iraq,Household,Online,C,9/26/2012,915041673,10/5/2012,20,668.27,502.54,13365.4,10050.8,3314.6 +Middle East and North Africa,Syria,Baby Food,Online,C,1/19/2017,524924457,1/27/2017,5667,255.28,159.42,1446671.76,903433.14,543238.62 +Central America and the Caribbean,Grenada,Clothes,Offline,H,9/5/2013,864697682,9/25/2013,2115,109.28,35.84,231127.2,75801.6,155325.6 +Asia,Kazakhstan,Household,Online,M,6/8/2013,328160178,7/17/2013,8744,668.27,502.54,5843352.88,4394209.76,1449143.12 +Middle East and North Africa,Yemen,Meat,Online,L,1/20/2013,529423272,2/8/2013,6966,421.89,364.69,2938885.74,2540430.54,398455.2 +Europe,Estonia,Snacks,Online,M,2/14/2014,452910792,2/20/2014,5223,152.58,97.44,796925.34,508929.12,287996.22 +Middle East and North Africa,Pakistan,Cereal,Online,H,9/21/2011,503359067,9/28/2011,3989,205.7,117.11,820537.3,467151.79,353385.51 +Europe,Armenia,Snacks,Offline,M,5/7/2013,255816924,5/25/2013,768,152.58,97.44,117181.44,74833.92,42347.52 +Sub-Saharan Africa,Guinea,Vegetables,Offline,H,6/5/2012,705645692,7/23/2012,5096,154.06,90.93,785089.76,463379.28,321710.48 +Europe,Cyprus,Baby Food,Offline,L,10/21/2014,218519198,12/4/2014,3542,255.28,159.42,904201.76,564665.64,339536.12 +Europe,Portugal,Baby Food,Offline,C,3/31/2012,380423772,4/17/2012,4703,255.28,159.42,1200581.84,749752.26,450829.58 +Asia,Tajikistan,Meat,Online,C,7/7/2016,147658240,7/23/2016,4209,421.89,364.69,1775735.01,1534980.21,240754.8 +Asia,Philippines,Office Supplies,Online,C,2/22/2010,796833932,2/25/2010,9723,651.21,524.96,6331714.83,5104186.08,1227528.75 +Central America and the Caribbean,Guatemala,Beverages,Online,M,10/25/2010,974874675,11/23/2010,5935,47.45,31.79,281615.75,188673.65,92942.1 +Sub-Saharan Africa,Djibouti,Clothes,Offline,C,7/21/2014,749016797,7/28/2014,9570,109.28,35.84,1045809.6,342988.8,702820.8 +Australia and Oceania,New Zealand,Snacks,Online,H,8/28/2014,256809127,10/7/2014,4382,152.58,97.44,668605.56,426982.08,241623.48 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,M,1/26/2013,156112992,3/10/2013,6158,47.45,31.79,292197.1,195762.82,96434.28 +Central America and the Caribbean,El Salvador,Household,Offline,L,8/3/2016,275102221,8/22/2016,7716,668.27,502.54,5156371.32,3877598.64,1278772.68 +Europe,Monaco,Personal Care,Online,L,5/8/2010,962263143,6/13/2010,3902,81.73,56.67,318910.46,221126.34,97784.12 +Middle East and North Africa,Libya,Fruits,Online,C,8/19/2014,836394584,10/7/2014,6599,9.33,6.92,61568.67,45665.08,15903.59 +Sub-Saharan Africa,Senegal,Cereal,Offline,M,12/3/2012,836607873,12/28/2012,9716,205.7,117.11,1998581.2,1137840.76,860740.44 +Sub-Saharan Africa,Chad,Meat,Offline,L,4/9/2016,172326838,5/1/2016,4196,421.89,364.69,1770250.44,1530239.24,240011.2 +Australia and Oceania,Samoa ,Household,Offline,L,1/28/2014,373287808,2/7/2014,3013,668.27,502.54,2013497.51,1514153.02,499344.49 +Europe,Albania,Snacks,Online,M,9/26/2015,339539611,11/14/2015,6171,152.58,97.44,941571.18,601302.24,340268.94 +Asia,Nepal,Cosmetics,Offline,C,7/24/2016,391443574,7/31/2016,5707,437.2,263.33,2495100.4,1502824.31,992276.09 +Europe,Denmark,Household,Online,M,9/21/2016,919673526,11/7/2016,688,668.27,502.54,459769.76,345747.52,114022.24 +Sub-Saharan Africa,Ghana,Fruits,Online,L,6/14/2017,135215795,7/24/2017,2213,9.33,6.92,20647.29,15313.96,5333.33 +Central America and the Caribbean,The Bahamas,Snacks,Offline,L,4/3/2017,819369208,5/22/2017,8412,152.58,97.44,1283502.96,819665.28,463837.68 +Sub-Saharan Africa,Lesotho,Fruits,Offline,C,9/16/2015,873745095,11/2/2015,9445,9.33,6.92,88121.85,65359.4,22762.45 +Sub-Saharan Africa,Sudan,Vegetables,Online,C,3/28/2017,970267283,5/16/2017,2506,154.06,90.93,386074.36,227870.58,158203.78 +Middle East and North Africa,Libya,Meat,Online,C,3/10/2012,501172101,4/9/2012,6817,421.89,364.69,2876024.13,2486091.73,389932.4 +Europe,San Marino,Meat,Online,L,11/27/2010,729008376,12/2/2010,8634,421.89,364.69,3642598.26,3148733.46,493864.8 +Europe,Czech Republic,Clothes,Online,L,3/22/2017,736637437,3/24/2017,6242,109.28,35.84,682125.76,223713.28,458412.48 +Sub-Saharan Africa,Guinea,Clothes,Offline,H,2/6/2017,577233111,3/16/2017,4960,109.28,35.84,542028.8,177766.4,364262.4 +Sub-Saharan Africa,Chad,Clothes,Offline,M,9/23/2012,824281728,11/3/2012,2135,109.28,35.84,233312.8,76518.4,156794.4 +Europe,Moldova ,Baby Food,Offline,M,2/16/2011,321582114,3/16/2011,2149,255.28,159.42,548596.72,342593.58,206003.14 +Asia,Uzbekistan,Clothes,Online,H,10/26/2012,233245599,11/27/2012,1411,109.28,35.84,154194.08,50570.24,103623.84 +Europe,Kosovo,Cosmetics,Offline,M,8/11/2015,893696010,9/1/2015,3364,437.2,263.33,1470740.8,885842.12,584898.68 +Sub-Saharan Africa,Botswana,Cereal,Online,C,10/13/2010,457669675,11/10/2010,3482,205.7,117.11,716247.4,407777.02,308470.38 +Sub-Saharan Africa,Namibia,Personal Care,Offline,H,3/16/2017,750215423,4/9/2017,4270,81.73,56.67,348987.1,241980.9,107006.2 +Central America and the Caribbean,Guatemala,Meat,Offline,M,12/9/2016,516694581,1/21/2017,263,421.89,364.69,110957.07,95913.47,15043.6 +Middle East and North Africa,Azerbaijan,Clothes,Online,H,1/17/2012,372780978,1/23/2012,3030,109.28,35.84,331118.4,108595.2,222523.2 +Europe,Sweden,Clothes,Online,L,3/21/2013,554460942,3/22/2013,6169,109.28,35.84,674148.32,221096.96,453051.36 +Asia,Laos,Meat,Offline,L,4/16/2013,468033301,4/16/2013,309,421.89,364.69,130364.01,112689.21,17674.8 +Middle East and North Africa,Azerbaijan,Fruits,Offline,H,9/22/2013,940109384,11/4/2013,8113,9.33,6.92,75694.29,56141.96,19552.33 +Europe,San Marino,Household,Online,H,4/11/2013,167613017,4/12/2013,9271,668.27,502.54,6195531.17,4659048.34,1536482.83 +Central America and the Caribbean,Honduras,Cereal,Offline,L,10/2/2011,467780530,10/19/2011,5509,205.7,117.11,1133201.3,645158.99,488042.31 +Central America and the Caribbean,Barbados,Snacks,Offline,C,10/23/2013,628160750,11/8/2013,5580,152.58,97.44,851396.4,543715.2,307681.2 +Middle East and North Africa,Jordan,Cosmetics,Online,C,1/15/2010,856615006,2/24/2010,271,437.2,263.33,118481.2,71362.43,47118.77 +Sub-Saharan Africa,Gabon,Vegetables,Online,L,1/8/2011,531317126,1/22/2011,7400,154.06,90.93,1140044,672882,467162 +Europe,Macedonia,Cosmetics,Online,C,3/30/2013,450753438,5/4/2013,6814,437.2,263.33,2979080.8,1794330.62,1184750.18 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,H,6/28/2010,583722770,7/27/2010,5394,255.28,159.42,1376980.32,859911.48,517068.84 +Asia,Singapore,Meat,Online,M,9/30/2012,519336450,11/10/2012,2051,421.89,364.69,865296.39,747979.19,117317.2 +Europe,Latvia,Clothes,Online,M,2/19/2012,817018306,2/22/2012,2727,109.28,35.84,298006.56,97735.68,200270.88 +Europe,Bosnia and Herzegovina,Vegetables,Offline,L,12/26/2016,756504666,1/5/2017,5397,154.06,90.93,831461.82,490749.21,340712.61 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,M,3/10/2010,587844359,4/25/2010,5064,205.7,117.11,1041664.8,593045.04,448619.76 +Europe,Croatia,Meat,Offline,L,7/24/2013,181398713,7/29/2013,8765,421.89,364.69,3697865.85,3196507.85,501358 +Sub-Saharan Africa,Mali,Fruits,Offline,C,12/1/2015,377841556,12/26/2015,568,9.33,6.92,5299.44,3930.56,1368.88 +Sub-Saharan Africa,Cameroon,Household,Offline,L,9/11/2014,738159215,9/13/2014,6570,668.27,502.54,4390533.9,3301687.8,1088846.1 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,L,3/12/2012,893650519,4/5/2012,9902,154.06,90.93,1525502.12,900388.86,625113.26 +Middle East and North Africa,Qatar,Vegetables,Offline,C,10/11/2011,995926797,11/20/2011,5726,154.06,90.93,882147.56,520665.18,361482.38 +Europe,Kosovo,Baby Food,Offline,L,1/29/2014,366911876,3/8/2014,6232,255.28,159.42,1590904.96,993505.44,597399.52 +Australia and Oceania,Samoa ,Meat,Online,C,3/27/2013,648842084,4/15/2013,5646,421.89,364.69,2381990.94,2059039.74,322951.2 +Middle East and North Africa,Oman,Beverages,Offline,C,10/20/2015,854266250,11/12/2015,5222,47.45,31.79,247783.9,166007.38,81776.52 +Middle East and North Africa,Somalia,Cosmetics,Offline,C,4/2/2014,516045701,4/4/2014,8245,437.2,263.33,3604714,2171155.85,1433558.15 +Central America and the Caribbean,The Bahamas,Fruits,Online,H,6/26/2013,137354266,8/15/2013,5035,9.33,6.92,46976.55,34842.2,12134.35 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,L,11/23/2011,741678273,12/10/2011,7938,255.28,159.42,2026412.64,1265475.96,760936.68 +Asia,Mongolia,Cosmetics,Offline,H,9/21/2012,722816550,11/10/2012,6335,437.2,263.33,2769662,1668195.55,1101466.45 +Sub-Saharan Africa,Guinea,Vegetables,Offline,C,9/14/2012,794880425,9/15/2012,1637,154.06,90.93,252196.22,148852.41,103343.81 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,C,6/4/2013,842293727,6/22/2013,2286,9.33,6.92,21328.38,15819.12,5509.26 +Sub-Saharan Africa,Sudan,Office Supplies,Online,C,7/15/2017,369792783,7/21/2017,8757,651.21,524.96,5702645.97,4597074.72,1105571.25 +Central America and the Caribbean,Panama,Cosmetics,Offline,L,5/25/2017,752426421,6/6/2017,8553,437.2,263.33,3739371.6,2252261.49,1487110.11 +Middle East and North Africa,Oman,Baby Food,Online,C,12/31/2013,285555970,2/14/2014,1212,255.28,159.42,309399.36,193217.04,116182.32 +Middle East and North Africa,Yemen,Cosmetics,Online,L,3/11/2013,934855258,3/12/2013,3300,437.2,263.33,1442760,868989,573771 +Europe,Croatia,Beverages,Online,L,4/23/2014,686310613,6/5/2014,3416,47.45,31.79,162089.2,108594.64,53494.56 +Europe,Armenia,Vegetables,Offline,H,12/20/2013,296220862,1/7/2014,7191,154.06,90.93,1107845.46,653877.63,453967.83 +Australia and Oceania,Tonga,Office Supplies,Online,L,6/5/2017,141197335,7/14/2017,2284,651.21,524.96,1487363.64,1199008.64,288355 +Central America and the Caribbean,Honduras,Fruits,Offline,L,1/26/2012,668163859,2/1/2012,3389,9.33,6.92,31619.37,23451.88,8167.49 +Europe,Andorra,Clothes,Offline,C,8/22/2016,144356763,9/26/2016,7229,109.28,35.84,789985.12,259087.36,530897.76 +Europe,Montenegro,Household,Online,L,11/14/2016,507324874,12/9/2016,7559,668.27,502.54,5051452.93,3798699.86,1252753.07 +Europe,Slovakia,Clothes,Offline,L,9/14/2014,614929521,10/27/2014,165,109.28,35.84,18031.2,5913.6,12117.6 +Middle East and North Africa,Iraq,Clothes,Online,L,12/4/2016,295344531,1/16/2017,7865,109.28,35.84,859487.2,281881.6,577605.6 +Middle East and North Africa,Egypt,Cereal,Online,L,4/3/2016,797056233,5/13/2016,5507,205.7,117.11,1132789.9,644924.77,487865.13 +Europe,Sweden,Meat,Offline,M,4/2/2010,738863456,5/13/2010,4971,421.89,364.69,2097215.19,1812873.99,284341.2 +Asia,Thailand,Fruits,Online,L,9/9/2012,159877526,9/23/2012,168,9.33,6.92,1567.44,1162.56,404.88 +Europe,Georgia,Clothes,Offline,C,11/27/2011,969522273,12/13/2011,2040,109.28,35.84,222931.2,73113.6,149817.6 +Europe,Liechtenstein,Fruits,Offline,C,6/9/2012,197534024,6/25/2012,3562,9.33,6.92,33233.46,24649.04,8584.42 +Sub-Saharan Africa,Swaziland,Cereal,Offline,M,2/13/2016,343961608,3/8/2016,4738,205.7,117.11,974606.6,554867.18,419739.42 +Europe,Bosnia and Herzegovina,Cereal,Offline,C,9/6/2010,829166352,9/16/2010,7604,205.7,117.11,1564142.8,890504.44,673638.36 +North America,Mexico,Household,Online,M,6/11/2011,243822085,7/17/2011,1228,668.27,502.54,820635.56,617119.12,203516.44 +Europe,Ireland,Office Supplies,Offline,L,1/22/2012,398915135,2/13/2012,6708,651.21,524.96,4368316.68,3521431.68,846885 +Australia and Oceania,Tuvalu,Meat,Offline,L,1/15/2011,475744330,2/16/2011,2174,421.89,364.69,917188.86,792836.06,124352.8 +Europe,Monaco,Personal Care,Offline,C,7/15/2015,175920999,8/24/2015,7788,81.73,56.67,636513.24,441345.96,195167.28 +Middle East and North Africa,Bahrain,Meat,Offline,H,10/28/2014,171368968,11/5/2014,741,421.89,364.69,312620.49,270235.29,42385.2 +Europe,Ukraine,Clothes,Offline,H,5/26/2014,754324567,6/9/2014,257,109.28,35.84,28084.96,9210.88,18874.08 +Middle East and North Africa,Qatar,Cereal,Online,H,1/10/2017,487336623,2/1/2017,2591,205.7,117.11,532968.7,303432.01,229536.69 +Australia and Oceania,Australia,Beverages,Offline,M,5/26/2011,253266465,6/5/2011,6030,47.45,31.79,286123.5,191693.7,94429.8 +Central America and the Caribbean,Haiti,Household,Offline,H,10/9/2013,105287921,11/21/2013,5890,668.27,502.54,3936110.3,2959960.6,976149.7 +Middle East and North Africa,Libya,Personal Care,Online,M,3/7/2011,616887319,3/8/2011,9521,81.73,56.67,778151.33,539555.07,238596.26 +Australia and Oceania,Vanuatu,Cereal,Offline,C,8/26/2010,631863486,8/29/2010,1302,205.7,117.11,267821.4,152477.22,115344.18 +Middle East and North Africa,Egypt,Fruits,Offline,C,9/15/2012,414327752,10/13/2012,7644,9.33,6.92,71318.52,52896.48,18422.04 +Europe,Bosnia and Herzegovina,Fruits,Offline,M,2/23/2015,298703944,4/11/2015,1990,9.33,6.92,18566.7,13770.8,4795.9 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,M,11/2/2016,239728391,12/13/2016,9813,255.28,159.42,2505062.64,1564388.46,940674.18 +Sub-Saharan Africa,Comoros,Personal Care,Offline,C,12/2/2013,262449920,1/3/2014,3618,81.73,56.67,295699.14,205032.06,90667.08 +Central America and the Caribbean,Dominica,Snacks,Online,L,3/6/2011,912229859,3/9/2011,7942,152.58,97.44,1211790.36,773868.48,437921.88 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,H,9/1/2010,104742038,9/29/2010,4351,421.89,364.69,1835643.39,1586766.19,248877.2 +Sub-Saharan Africa,Tanzania,Fruits,Offline,C,7/8/2015,775972783,8/18/2015,6445,9.33,6.92,60131.85,44599.4,15532.45 +Sub-Saharan Africa,Guinea,Beverages,Online,M,12/24/2010,532220923,1/10/2011,4853,47.45,31.79,230274.85,154276.87,75997.98 +Central America and the Caribbean,Costa Rica,Snacks,Offline,L,9/3/2013,200097787,10/16/2013,2237,152.58,97.44,341321.46,217973.28,123348.18 +Asia,China,Household,Online,H,10/8/2014,676527202,11/21/2014,8288,668.27,502.54,5538621.76,4165051.52,1373570.24 +Sub-Saharan Africa,Central African Republic,Household,Offline,M,1/29/2014,678745496,2/6/2014,4730,668.27,502.54,3160917.1,2377014.2,783902.9 +Central America and the Caribbean,Cuba,Fruits,Offline,H,4/6/2016,794301497,4/21/2016,319,9.33,6.92,2976.27,2207.48,768.79 +North America,United States of America,Personal Care,Offline,C,11/29/2011,331056535,12/2/2011,5840,81.73,56.67,477303.2,330952.8,146350.4 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,M,8/5/2011,467184436,8/6/2011,9111,255.28,159.42,2325856.08,1452475.62,873380.46 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,M,10/25/2011,201171529,10/27/2011,9981,154.06,90.93,1537672.86,907572.33,630100.53 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,L,12/2/2013,401816642,1/7/2014,5328,152.58,97.44,812946.24,519160.32,293785.92 +Sub-Saharan Africa,Zambia,Fruits,Online,M,10/2/2012,658231103,11/16/2012,4066,9.33,6.92,37935.78,28136.72,9799.06 +Central America and the Caribbean,Belize,Personal Care,Offline,M,7/31/2015,629838740,8/11/2015,2135,81.73,56.67,174493.55,120990.45,53503.1 +Middle East and North Africa,Yemen,Meat,Offline,M,8/2/2015,496375882,9/1/2015,7509,421.89,364.69,3167972.01,2738457.21,429514.8 +Asia,Nepal,Snacks,Offline,H,10/22/2010,507891356,11/26/2010,5194,152.58,97.44,792500.52,506103.36,286397.16 +Asia,Kyrgyzstan,Cereal,Offline,M,6/28/2015,534746491,7/21/2015,2225,205.7,117.11,457682.5,260569.75,197112.75 +North America,United States of America,Snacks,Online,L,11/14/2010,517615115,12/12/2010,2670,152.58,97.44,407388.6,260164.8,147223.8 +Sub-Saharan Africa,Nigeria,Meat,Online,H,2/9/2017,917483556,3/30/2017,2628,421.89,364.69,1108726.92,958405.32,150321.6 +Central America and the Caribbean,Guatemala,Meat,Online,M,10/15/2013,465650641,11/6/2013,5227,421.89,364.69,2205219.03,1906234.63,298984.4 +Europe,Luxembourg,Cosmetics,Online,L,11/3/2011,213727700,12/20/2011,5631,437.2,263.33,2461873.2,1482811.23,979061.97 +Middle East and North Africa,Lebanon,Clothes,Online,M,11/26/2011,383638560,12/7/2011,6030,109.28,35.84,658958.4,216115.2,442843.2 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,C,9/6/2015,817619550,9/23/2015,649,154.06,90.93,99984.94,59013.57,40971.37 +Europe,Spain,Cereal,Offline,H,8/2/2014,528219497,8/5/2014,742,205.7,117.11,152629.4,86895.62,65733.78 +Europe,Hungary,Beverages,Offline,H,3/28/2016,848299729,4/21/2016,9596,47.45,31.79,455330.2,305056.84,150273.36 +Australia and Oceania,Kiribati,Clothes,Offline,C,5/23/2010,481034076,6/11/2010,7528,109.28,35.84,822659.84,269803.52,552856.32 +Central America and the Caribbean,Guatemala,Office Supplies,Online,L,8/1/2010,449908864,9/13/2010,6886,651.21,524.96,4484232.06,3614874.56,869357.5 +Middle East and North Africa,Iraq,Clothes,Online,M,6/25/2012,948722922,8/3/2012,7050,109.28,35.84,770424,252672,517752 +Europe,Estonia,Office Supplies,Online,M,10/29/2012,891587579,11/10/2012,9432,651.21,524.96,6142212.72,4951422.72,1190790 +Middle East and North Africa,Azerbaijan,Beverages,Offline,L,3/14/2013,162926661,3/21/2013,2475,47.45,31.79,117438.75,78680.25,38758.5 +Central America and the Caribbean,Guatemala,Beverages,Offline,H,4/3/2016,967476499,5/6/2016,6650,47.45,31.79,315542.5,211403.5,104139 +Asia,Kazakhstan,Snacks,Offline,H,5/7/2014,180285918,6/10/2014,9464,152.58,97.44,1444017.12,922172.16,521844.96 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,C,1/17/2016,596716248,2/5/2016,453,47.45,31.79,21494.85,14400.87,7093.98 +Europe,Andorra,Personal Care,Online,H,1/19/2012,582441318,2/25/2012,6184,81.73,56.67,505418.32,350447.28,154971.04 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,L,11/3/2016,823447453,12/20/2016,5255,255.28,159.42,1341496.4,837752.1,503744.3 +Europe,Ukraine,Vegetables,Offline,L,11/24/2011,276033484,1/11/2012,3297,154.06,90.93,507935.82,299796.21,208139.61 +Australia and Oceania,Kiribati,Personal Care,Online,C,1/14/2010,216810739,1/16/2010,7970,81.73,56.67,651388.1,451659.9,199728.2 +Sub-Saharan Africa,Cape Verde,Snacks,Online,M,10/19/2013,192703044,10/31/2013,3968,152.58,97.44,605437.44,386641.92,218795.52 +Sub-Saharan Africa,Sudan,Beverages,Online,H,8/19/2011,270946729,9/28/2011,8013,47.45,31.79,380216.85,254733.27,125483.58 +Australia and Oceania,Tonga,Household,Online,L,12/28/2011,589090621,2/4/2012,3861,668.27,502.54,2580190.47,1940306.94,639883.53 +Europe,Iceland,Clothes,Online,M,10/22/2016,904996049,11/12/2016,7297,109.28,35.84,797416.16,261524.48,535891.68 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,H,3/1/2010,146836841,4/14/2010,1139,255.28,159.42,290763.92,181579.38,109184.54 +Australia and Oceania,Papua New Guinea,Snacks,Online,L,1/23/2015,463099324,2/14/2015,236,152.58,97.44,36008.88,22995.84,13013.04 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,M,12/1/2013,472582328,12/13/2013,6467,47.45,31.79,306859.15,205585.93,101273.22 +Europe,Poland,Personal Care,Online,M,12/6/2012,214397180,1/7/2013,3745,81.73,56.67,306078.85,212229.15,93849.7 +Asia,Kyrgyzstan,Fruits,Online,L,8/2/2015,697967708,9/9/2015,3010,9.33,6.92,28083.3,20829.2,7254.1 +Sub-Saharan Africa,Tanzania,Cereal,Online,M,4/11/2011,753030240,4/11/2011,7237,205.7,117.11,1488650.9,847525.07,641125.83 +Central America and the Caribbean,Belize,Office Supplies,Offline,C,12/21/2016,179633605,1/18/2017,6430,651.21,524.96,4187280.3,3375492.8,811787.5 +Central America and the Caribbean,Cuba,Fruits,Online,H,11/4/2012,198139131,12/17/2012,2627,9.33,6.92,24509.91,18178.84,6331.07 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,L,3/16/2014,299220645,3/18/2014,4893,152.58,97.44,746573.94,476773.92,269800.02 +Asia,Laos,Snacks,Online,H,9/17/2014,493864476,10/20/2014,4328,152.58,97.44,660366.24,421720.32,238645.92 +Europe,Slovakia,Vegetables,Online,C,11/14/2012,863369452,12/28/2012,9062,154.06,90.93,1396091.72,824007.66,572084.06 +Middle East and North Africa,Algeria,Cereal,Online,M,11/2/2015,209346902,11/13/2015,9255,205.7,117.11,1903753.5,1083853.05,819900.45 +Europe,Sweden,Snacks,Online,L,11/19/2012,103720653,1/5/2013,2101,152.58,97.44,320570.58,204721.44,115849.14 +Sub-Saharan Africa,Swaziland,Fruits,Online,C,1/29/2017,838727033,2/25/2017,6822,9.33,6.92,63649.26,47208.24,16441.02 +Asia,Japan,Beverages,Online,C,1/18/2016,976914870,2/4/2016,9674,47.45,31.79,459031.3,307536.46,151494.84 +Central America and the Caribbean,Cuba,Cosmetics,Offline,M,8/15/2013,501145493,9/30/2013,8943,437.2,263.33,3909879.6,2354960.19,1554919.41 +Europe,United Kingdom,Household,Offline,M,11/30/2010,364592730,12/27/2010,9946,668.27,502.54,6646613.42,4998262.84,1648350.58 +Sub-Saharan Africa,Guinea,Personal Care,Offline,C,2/8/2010,240742909,3/21/2010,32,81.73,56.67,2615.36,1813.44,801.92 +Central America and the Caribbean,Jamaica,Vegetables,Offline,L,8/25/2010,773394858,8/31/2010,3580,154.06,90.93,551534.8,325529.4,226005.4 +Middle East and North Africa,Yemen,Snacks,Offline,C,1/24/2013,426659905,1/26/2013,7002,152.58,97.44,1068365.16,682274.88,386090.28 +Europe,Andorra,Meat,Offline,C,2/28/2015,434961879,2/28/2015,3741,421.89,364.69,1578290.49,1364305.29,213985.2 +Asia,Tajikistan,Cereal,Online,H,10/17/2015,753037106,11/18/2015,9269,205.7,117.11,1906633.3,1085492.59,821140.71 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,H,2/9/2011,505934417,2/27/2011,6092,109.28,35.84,665733.76,218337.28,447396.48 +Central America and the Caribbean,Jamaica,Fruits,Offline,M,6/17/2013,239015138,7/29/2013,8746,9.33,6.92,81600.18,60522.32,21077.86 +Middle East and North Africa,Iraq,Meat,Offline,H,5/3/2017,567953097,5/30/2017,8798,421.89,364.69,3711788.22,3208542.62,503245.6 +Europe,Estonia,Baby Food,Offline,L,9/18/2010,828734624,9/26/2010,9846,255.28,159.42,2513486.88,1569649.32,943837.56 +Europe,Vatican City,Personal Care,Offline,L,9/18/2016,427658545,9/28/2016,2522,81.73,56.67,206123.06,142921.74,63201.32 +Asia,South Korea,Household,Online,M,2/3/2014,191336190,2/23/2014,9485,668.27,502.54,6338540.95,4766591.9,1571949.05 +Central America and the Caribbean,Nicaragua,Snacks,Offline,M,9/24/2016,116691386,10/7/2016,429,152.58,97.44,65456.82,41801.76,23655.06 +Sub-Saharan Africa,Niger,Office Supplies,Offline,M,11/17/2016,720960462,12/15/2016,7077,651.21,524.96,4608613.17,3715141.92,893471.25 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,C,8/14/2011,791692245,9/26/2011,8183,152.58,97.44,1248562.14,797351.52,451210.62 +Australia and Oceania,Papua New Guinea,Fruits,Online,H,4/2/2014,536748063,5/18/2014,4534,9.33,6.92,42302.22,31375.28,10926.94 +Asia,Japan,Snacks,Online,L,8/22/2012,234301745,9/8/2012,3948,152.58,97.44,602385.84,384693.12,217692.72 +Asia,Cambodia,Household,Offline,H,11/9/2010,682839620,12/28/2010,6273,668.27,502.54,4192057.71,3152433.42,1039624.29 +Europe,Norway,Snacks,Online,H,4/1/2010,951160514,4/21/2010,8388,152.58,97.44,1279841.04,817326.72,462514.32 +Sub-Saharan Africa,Guinea,Cosmetics,Online,C,3/25/2013,628375756,4/20/2013,9205,437.2,263.33,4024426,2423952.65,1600473.35 +Sub-Saharan Africa,Mauritania,Household,Online,L,12/4/2011,273909175,1/20/2012,4667,668.27,502.54,3118816.09,2345354.18,773461.91 +Europe,Austria,Beverages,Offline,L,8/29/2014,967497098,9/26/2014,2746,47.45,31.79,130297.7,87295.34,43002.36 +Europe,Bosnia and Herzegovina,Snacks,Offline,M,11/25/2011,259188354,11/28/2011,8448,152.58,97.44,1288995.84,823173.12,465822.72 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,M,4/26/2010,719344270,5/15/2010,8810,152.58,97.44,1344229.8,858446.4,485783.4 +Europe,Georgia,Personal Care,Offline,L,11/14/2013,488638675,11/23/2013,7897,81.73,56.67,645421.81,447522.99,197898.82 +Asia,South Korea,Office Supplies,Online,H,6/5/2012,928057897,6/29/2012,1810,651.21,524.96,1178690.1,950177.6,228512.5 +Central America and the Caribbean,Panama,Beverages,Online,M,11/10/2015,768900763,12/28/2015,3677,47.45,31.79,174473.65,116891.83,57581.82 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,L,5/17/2012,162778604,6/18/2012,8661,9.33,6.92,80807.13,59934.12,20873.01 +Asia,Malaysia,Clothes,Online,L,3/14/2010,231615245,3/27/2010,8953,109.28,35.84,978383.84,320875.52,657508.32 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,H,1/10/2011,817647016,2/23/2011,8777,651.21,524.96,5715670.17,4607573.92,1108096.25 +Sub-Saharan Africa,Rwanda,Meat,Offline,L,11/4/2013,933422744,11/17/2013,9387,421.89,364.69,3960281.43,3423345.03,536936.4 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,C,2/15/2011,111803758,3/10/2011,4071,152.58,97.44,621153.18,396678.24,224474.94 +Europe,Iceland,Office Supplies,Offline,L,5/6/2015,655963885,5/22/2015,3145,651.21,524.96,2048055.45,1650999.2,397056.25 +Sub-Saharan Africa,Chad,Cereal,Offline,L,4/26/2017,889389455,6/11/2017,8959,205.7,117.11,1842866.3,1049188.49,793677.81 +Europe,Estonia,Personal Care,Offline,C,9/19/2012,105879294,9/24/2012,891,81.73,56.67,72821.43,50492.97,22328.46 +Australia and Oceania,Palau,Personal Care,Offline,C,6/4/2013,819544732,6/4/2013,353,81.73,56.67,28850.69,20004.51,8846.18 +Sub-Saharan Africa,Angola,Snacks,Online,C,6/13/2013,214809596,7/9/2013,5788,152.58,97.44,883133.04,563982.72,319150.32 +Europe,Latvia,Personal Care,Offline,L,6/13/2015,496410214,7/21/2015,7669,81.73,56.67,626787.37,434602.23,192185.14 +Europe,United Kingdom,Personal Care,Online,H,10/9/2011,339395415,11/12/2011,3500,81.73,56.67,286055,198345,87710 +Europe,Belarus,Beverages,Offline,H,12/29/2010,739126527,1/20/2011,2819,47.45,31.79,133761.55,89616.01,44145.54 +Europe,France,Cosmetics,Online,C,5/20/2011,961277377,7/9/2011,2192,437.2,263.33,958342.4,577219.36,381123.04 +Middle East and North Africa,Morocco,Fruits,Offline,C,4/11/2012,791834294,5/9/2012,219,9.33,6.92,2043.27,1515.48,527.79 +Sub-Saharan Africa,Mali,Personal Care,Online,M,4/18/2010,987096107,4/23/2010,2528,81.73,56.67,206613.44,143261.76,63351.68 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,H,9/10/2010,123674142,10/25/2010,6782,255.28,159.42,1731308.96,1081186.44,650122.52 +Sub-Saharan Africa,Namibia,Personal Care,Offline,M,1/1/2016,448492228,2/17/2016,7672,81.73,56.67,627032.56,434772.24,192260.32 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,L,9/2/2014,228786695,9/26/2014,1922,9.33,6.92,17932.26,13300.24,4632.02 +Central America and the Caribbean,El Salvador,Snacks,Offline,C,2/25/2015,502106368,3/26/2015,3287,152.58,97.44,501530.46,320285.28,181245.18 +Europe,Denmark,Baby Food,Offline,M,10/25/2011,126312577,11/22/2011,7553,255.28,159.42,1928129.84,1204099.26,724030.58 +Europe,Vatican City,Meat,Online,C,6/14/2011,729579150,7/7/2011,7538,421.89,364.69,3180206.82,2749033.22,431173.6 +Sub-Saharan Africa,Namibia,Clothes,Online,H,5/5/2014,860392415,6/7/2014,8090,109.28,35.84,884075.2,289945.6,594129.6 +Europe,Belarus,Personal Care,Online,L,6/26/2010,937551200,7/7/2010,1089,81.73,56.67,89003.97,61713.63,27290.34 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,L,8/24/2013,100166833,9/20/2013,447,205.7,117.11,91947.9,52348.17,39599.73 +Sub-Saharan Africa,Namibia,Beverages,Online,M,3/2/2012,257663142,4/9/2012,7104,47.45,31.79,337084.8,225836.16,111248.64 +Europe,Netherlands,Cereal,Online,H,8/2/2010,239776456,8/14/2010,4037,205.7,117.11,830410.9,472773.07,357637.83 +Europe,Bulgaria,Baby Food,Offline,L,9/23/2010,746555602,10/3/2010,1248,255.28,159.42,318589.44,198956.16,119633.28 +Sub-Saharan Africa,Zimbabwe,Household,Online,C,6/26/2015,298361909,6/28/2015,774,668.27,502.54,517240.98,388965.96,128275.02 +Middle East and North Africa,Algeria,Cosmetics,Offline,M,6/10/2017,185869204,7/29/2017,1683,437.2,263.33,735807.6,443184.39,292623.21 +Sub-Saharan Africa,Mali,Office Supplies,Offline,L,4/6/2010,420063817,4/28/2010,5073,651.21,524.96,3303588.33,2663122.08,640466.25 +Asia,Kazakhstan,Vegetables,Online,L,3/6/2015,182244575,4/9/2015,9074,154.06,90.93,1397940.44,825098.82,572841.62 +Australia and Oceania,East Timor,Clothes,Online,H,8/10/2016,974022805,8/20/2016,3848,109.28,35.84,420509.44,137912.32,282597.12 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,M,6/2/2011,767322337,6/14/2011,6586,651.21,524.96,4288869.06,3457386.56,831482.5 +Europe,Czech Republic,Beverages,Online,C,8/30/2012,754379498,9/17/2012,6512,47.45,31.79,308994.4,207016.48,101977.92 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,H,7/18/2015,397743117,8/28/2015,9882,152.58,97.44,1507795.56,962902.08,544893.48 +Europe,Belgium,Household,Online,L,4/26/2016,580274522,5/4/2016,4981,668.27,502.54,3328652.87,2503151.74,825501.13 +Europe,Slovakia,Beverages,Offline,C,2/8/2016,455147540,3/17/2016,7126,47.45,31.79,338128.7,226535.54,111593.16 +Europe,Latvia,Snacks,Online,L,1/28/2017,595848500,2/5/2017,3667,152.58,97.44,559510.86,357312.48,202198.38 +Europe,Croatia,Clothes,Offline,L,2/13/2011,746176230,3/22/2011,8983,109.28,35.84,981662.24,321950.72,659711.52 +Europe,Moldova ,Household,Online,M,11/25/2013,270242059,11/30/2013,9485,668.27,502.54,6338540.95,4766591.9,1571949.05 +Europe,Croatia,Beverages,Online,L,8/24/2015,402469813,9/26/2015,8616,47.45,31.79,408829.2,273902.64,134926.56 +Europe,Montenegro,Office Supplies,Online,H,3/22/2015,197595822,3/23/2015,1850,651.21,524.96,1204738.5,971176,233562.5 +Sub-Saharan Africa,Angola,Cosmetics,Online,L,5/4/2016,580668914,6/5/2016,1690,437.2,263.33,738868,445027.7,293840.3 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,M,3/20/2016,297050416,3/29/2016,2674,47.45,31.79,126881.3,85006.46,41874.84 +Sub-Saharan Africa,Kenya,Personal Care,Online,L,11/26/2016,862414157,11/30/2016,6369,81.73,56.67,520538.37,360931.23,159607.14 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,L,12/16/2013,712746465,12/20/2013,6373,152.58,97.44,972392.34,620985.12,351407.22 +Europe,Georgia,Vegetables,Online,H,5/9/2015,154346168,6/11/2015,3316,154.06,90.93,510862.96,301523.88,209339.08 +Central America and the Caribbean,Grenada,Personal Care,Online,M,12/26/2014,913824594,1/22/2015,9859,81.73,56.67,805776.07,558709.53,247066.54 +Europe,Belgium,Cosmetics,Offline,H,8/7/2011,288105571,8/18/2011,5696,437.2,263.33,2490291.2,1499927.68,990363.52 +Asia,Indonesia,Vegetables,Offline,L,7/30/2012,594425427,8/25/2012,2548,154.06,90.93,392544.88,231689.64,160855.24 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,C,1/7/2015,620332992,2/24/2015,9172,81.73,56.67,749627.56,519777.24,229850.32 +Europe,Poland,Baby Food,Offline,C,1/24/2017,573689591,2/9/2017,6354,255.28,159.42,1622049.12,1012954.68,609094.44 +Europe,Albania,Beverages,Online,C,2/28/2014,732669055,3/11/2014,1910,47.45,31.79,90629.5,60718.9,29910.6 +Europe,Lithuania,Cosmetics,Online,M,5/17/2010,995757710,6/9/2010,5689,437.2,263.33,2487230.8,1498084.37,989146.43 +Europe,Liechtenstein,Cereal,Online,C,8/16/2014,431754386,9/19/2014,4572,205.7,117.11,940460.4,535426.92,405033.48 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,L,3/8/2014,429770410,4/13/2014,7469,154.06,90.93,1150674.14,679156.17,471517.97 +Asia,Taiwan,Beverages,Offline,H,4/24/2016,649229609,5/4/2016,324,47.45,31.79,15373.8,10299.96,5073.84 +Europe,Hungary,Meat,Offline,C,3/16/2014,369868314,3/20/2014,1108,421.89,364.69,467454.12,404076.52,63377.6 +Central America and the Caribbean,Costa Rica,Baby Food,Online,L,6/18/2013,741735351,8/7/2013,4828,255.28,159.42,1232491.84,769679.76,462812.08 +Sub-Saharan Africa,Djibouti,Clothes,Offline,L,3/11/2013,735192048,4/23/2013,8519,109.28,35.84,930956.32,305320.96,625635.36 +Middle East and North Africa,Pakistan,Meat,Offline,C,5/5/2017,290912234,5/24/2017,6250,421.89,364.69,2636812.5,2279312.5,357500 +Europe,Denmark,Personal Care,Offline,M,10/16/2015,769882237,11/12/2015,4117,81.73,56.67,336482.41,233310.39,103172.02 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,L,10/29/2010,903400886,10/31/2010,5252,81.73,56.67,429245.96,297630.84,131615.12 +Australia and Oceania,Palau,Meat,Online,C,5/22/2013,843079507,7/6/2013,4816,421.89,364.69,2031822.24,1756347.04,275475.2 +Asia,Bhutan,Beverages,Offline,H,7/16/2016,810841929,8/29/2016,5000,47.45,31.79,237250,158950,78300 +Sub-Saharan Africa,Cameroon,Household,Offline,C,6/2/2014,648924481,7/21/2014,29,668.27,502.54,19379.83,14573.66,4806.17 +Middle East and North Africa,Tunisia ,Baby Food,Online,M,7/29/2013,269875991,7/29/2013,1158,255.28,159.42,295614.24,184608.36,111005.88 +Sub-Saharan Africa,Mali,Beverages,Offline,C,1/22/2014,106557786,1/22/2014,1672,47.45,31.79,79336.4,53152.88,26183.52 +Sub-Saharan Africa,South Africa,Fruits,Online,C,3/13/2013,662143695,4/24/2013,1888,9.33,6.92,17615.04,13064.96,4550.08 +Sub-Saharan Africa,Seychelles ,Beverages,Online,H,12/14/2016,260120046,1/11/2017,4157,47.45,31.79,197249.65,132151.03,65098.62 +Central America and the Caribbean,The Bahamas,Personal Care,Online,M,6/4/2013,894285666,6/4/2013,7857,81.73,56.67,642152.61,445256.19,196896.42 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,H,6/30/2014,578751885,7/17/2014,4399,255.28,159.42,1122976.72,701288.58,421688.14 +Middle East and North Africa,Qatar,Snacks,Online,H,3/4/2014,997942531,3/26/2014,2226,152.58,97.44,339643.08,216901.44,122741.64 +Middle East and North Africa,Syria,Meat,Offline,M,2/10/2015,756593930,3/3/2015,1812,421.89,364.69,764464.68,660818.28,103646.4 +Asia,Kyrgyzstan,Meat,Offline,H,3/29/2017,329754912,4/10/2017,661,421.89,364.69,278869.29,241060.09,37809.2 +Australia and Oceania,East Timor,Cosmetics,Offline,L,12/26/2013,712786805,12/29/2013,8310,437.2,263.33,3633132,2188272.3,1444859.7 +Europe,Serbia,Beverages,Online,H,3/10/2011,271363437,4/21/2011,1326,47.45,31.79,62918.7,42153.54,20765.16 +Middle East and North Africa,Tunisia ,Clothes,Offline,M,10/4/2015,591471135,11/11/2015,8308,109.28,35.84,907898.24,297758.72,610139.52 +Middle East and North Africa,Bahrain,Baby Food,Offline,L,9/28/2016,629408729,11/9/2016,4884,255.28,159.42,1246787.52,778607.28,468180.24 +Asia,China,Personal Care,Offline,C,10/27/2011,761787545,11/11/2011,8718,81.73,56.67,712522.14,494049.06,218473.08 +Asia,Indonesia,Personal Care,Online,L,2/6/2011,535531413,2/14/2011,4501,81.73,56.67,367866.73,255071.67,112795.06 +Europe,Austria,Clothes,Online,L,8/10/2010,917876660,9/15/2010,8956,109.28,35.84,978711.68,320983.04,657728.64 +Middle East and North Africa,Yemen,Cosmetics,Online,L,3/20/2011,246372115,5/8/2011,5839,437.2,263.33,2552810.8,1537583.87,1015226.93 +Europe,France,Vegetables,Offline,L,11/12/2014,978879106,11/24/2014,935,154.06,90.93,144046.1,85019.55,59026.55 +Europe,Austria,Cereal,Online,C,3/17/2013,243571460,4/17/2013,7062,205.7,117.11,1452653.4,827030.82,625622.58 +Sub-Saharan Africa,Gabon,Beverages,Online,C,2/4/2014,188935506,2/25/2014,9070,47.45,31.79,430371.5,288335.3,142036.2 +Sub-Saharan Africa,Kenya,Vegetables,Offline,H,2/5/2015,333770072,3/16/2015,8836,154.06,90.93,1361274.16,803457.48,557816.68 +Europe,Bulgaria,Snacks,Online,C,11/1/2014,717186486,11/2/2014,274,152.58,97.44,41806.92,26698.56,15108.36 +Sub-Saharan Africa,Angola,Clothes,Offline,L,10/17/2016,548608577,11/2/2016,4324,109.28,35.84,472526.72,154972.16,317554.56 +Asia,Kyrgyzstan,Fruits,Online,H,5/15/2010,457772672,5/17/2010,3961,9.33,6.92,36956.13,27410.12,9546.01 +Asia,Sri Lanka,Clothes,Offline,L,7/13/2012,244727599,8/2/2012,9190,109.28,35.84,1004283.2,329369.6,674913.6 +Europe,Croatia,Cosmetics,Online,L,1/8/2011,229834687,2/17/2011,2046,437.2,263.33,894511.2,538773.18,355738.02 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,M,7/30/2013,803767764,8/21/2013,1598,668.27,502.54,1067895.46,803058.92,264836.54 +Central America and the Caribbean,Honduras,Cosmetics,Online,L,11/11/2013,177513158,12/20/2013,8943,437.2,263.33,3909879.6,2354960.19,1554919.41 +Sub-Saharan Africa,Benin,Personal Care,Offline,L,5/19/2010,232369697,5/21/2010,2212,81.73,56.67,180786.76,125354.04,55432.72 +Sub-Saharan Africa,Guinea,Personal Care,Offline,H,4/14/2010,669948709,5/21/2010,1565,81.73,56.67,127907.45,88688.55,39218.9 +Europe,Iceland,Cosmetics,Online,L,6/4/2010,362174022,6/10/2010,4196,437.2,263.33,1834491.2,1104932.68,729558.52 +Sub-Saharan Africa,Mozambique,Clothes,Offline,H,4/16/2016,501281964,5/23/2016,9328,109.28,35.84,1019363.84,334315.52,685048.32 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,M,7/6/2015,549821364,8/17/2015,3215,255.28,159.42,820725.2,512535.3,308189.9 +Asia,Maldives,Office Supplies,Online,M,12/1/2011,490653550,1/20/2012,4144,651.21,524.96,2698614.24,2175434.24,523180 +Europe,United Kingdom,Office Supplies,Offline,L,3/12/2014,376952350,4/9/2014,7432,651.21,524.96,4839792.72,3901502.72,938290 +Asia,Myanmar,Fruits,Offline,C,12/12/2016,782204091,12/15/2016,428,9.33,6.92,3993.24,2961.76,1031.48 +Asia,Laos,Vegetables,Offline,H,1/24/2012,550207602,3/11/2012,7511,154.06,90.93,1157144.66,682975.23,474169.43 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,H,3/17/2015,845074212,4/23/2015,5094,668.27,502.54,3404167.38,2559938.76,844228.62 +Europe,Luxembourg,Personal Care,Online,L,8/8/2016,201227748,9/20/2016,6617,81.73,56.67,540807.41,374985.39,165822.02 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,L,2/14/2015,373404538,4/4/2015,7556,47.45,31.79,358532.2,240205.24,118326.96 +Sub-Saharan Africa,Djibouti,Household,Offline,L,6/23/2014,486653411,7/17/2014,414,668.27,502.54,276663.78,208051.56,68612.22 +Sub-Saharan Africa,Tanzania,Clothes,Online,L,11/15/2011,186335694,11/19/2011,9728,109.28,35.84,1063075.84,348651.52,714424.32 +Europe,Netherlands,Beverages,Online,M,12/11/2016,988125216,12/21/2016,7065,47.45,31.79,335234.25,224596.35,110637.9 +Europe,Malta,Beverages,Offline,C,2/7/2010,428008306,3/8/2010,6024,47.45,31.79,285838.8,191502.96,94335.84 +Middle East and North Africa,Somalia,Vegetables,Online,C,6/18/2014,612283790,7/21/2014,7235,154.06,90.93,1114624.1,657878.55,456745.55 +Middle East and North Africa,Libya,Clothes,Offline,C,5/7/2016,567562997,5/18/2016,3358,109.28,35.84,366962.24,120350.72,246611.52 +Asia,India,Clothes,Online,H,7/5/2014,290769755,8/12/2014,4087,109.28,35.84,446627.36,146478.08,300149.28 +Europe,Belgium,Meat,Online,H,4/29/2016,299140393,4/30/2016,1145,421.89,364.69,483064.05,417570.05,65494 +Asia,Bangladesh,Personal Care,Offline,H,4/26/2011,280223739,5/27/2011,3286,81.73,56.67,268564.78,186217.62,82347.16 +Asia,Bangladesh,Baby Food,Offline,C,10/13/2012,441881120,10/28/2012,1298,255.28,159.42,331353.44,206927.16,124426.28 +Central America and the Caribbean,Costa Rica,Cereal,Offline,L,2/27/2016,162286365,3/31/2016,2996,205.7,117.11,616277.2,350861.56,265415.64 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,C,5/13/2010,239925801,6/8/2010,8231,47.45,31.79,390560.95,261663.49,128897.46 +Europe,Malta,Meat,Online,H,11/25/2011,643598258,12/20/2011,3882,421.89,364.69,1637776.98,1415726.58,222050.4 +Sub-Saharan Africa,Burundi,Household,Online,L,8/10/2015,962415063,9/2/2015,8859,668.27,502.54,5920203.93,4452001.86,1468202.07 +Europe,San Marino,Vegetables,Online,H,8/9/2013,855800044,8/11/2013,9106,154.06,90.93,1402870.36,828008.58,574861.78 +Europe,Ukraine,Vegetables,Online,L,3/23/2014,503489530,3/31/2014,2595,154.06,90.93,399785.7,235963.35,163822.35 +Sub-Saharan Africa,Zambia,Vegetables,Online,M,7/3/2015,155532348,7/27/2015,4333,154.06,90.93,667541.98,393999.69,273542.29 +Sub-Saharan Africa,Angola,Beverages,Online,H,7/16/2016,582289826,8/30/2016,1354,47.45,31.79,64247.3,43043.66,21203.64 +Middle East and North Africa,Algeria,Household,Offline,M,9/19/2013,824435794,9/25/2013,7727,668.27,502.54,5163722.29,3883126.58,1280595.71 +Sub-Saharan Africa,Benin,Baby Food,Offline,H,1/20/2012,442956578,1/27/2012,9550,255.28,159.42,2437924,1522461,915463 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,M,11/3/2013,869151008,12/8/2013,9952,154.06,90.93,1533205.12,904935.36,628269.76 +Europe,Estonia,Baby Food,Offline,L,11/15/2014,454630410,12/22/2014,4096,255.28,159.42,1045626.88,652984.32,392642.56 +Asia,Bangladesh,Fruits,Offline,C,10/14/2015,321318614,10/15/2015,4173,9.33,6.92,38934.09,28877.16,10056.93 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,L,9/17/2010,311451947,10/18/2010,4407,205.7,117.11,906519.9,516103.77,390416.13 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,M,10/11/2013,337579238,10/26/2013,6053,109.28,35.84,661471.84,216939.52,444532.32 +Asia,Taiwan,Cosmetics,Offline,H,6/19/2017,832561814,6/25/2017,2397,437.2,263.33,1047968.4,631202.01,416766.39 +Europe,Montenegro,Vegetables,Online,M,7/10/2011,499573504,8/25/2011,3756,154.06,90.93,578649.36,341533.08,237116.28 +Asia,Mongolia,Beverages,Online,C,1/22/2017,362100636,2/28/2017,2480,47.45,31.79,117676,78839.2,38836.8 +Sub-Saharan Africa,Rwanda,Snacks,Offline,L,8/10/2014,613942039,9/3/2014,7947,152.58,97.44,1212553.26,774355.68,438197.58 +Europe,Luxembourg,Household,Online,M,1/14/2016,169209039,1/26/2016,1570,668.27,502.54,1049183.9,788987.8,260196.1 +Sub-Saharan Africa,Seychelles ,Cereal,Online,C,5/15/2015,712325465,6/30/2015,1789,205.7,117.11,367997.3,209509.79,158487.51 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,M,4/2/2015,848027646,5/5/2015,9080,81.73,56.67,742108.4,514563.6,227544.8 +Sub-Saharan Africa,Angola,Household,Online,L,8/12/2015,151364409,8/30/2015,947,668.27,502.54,632851.69,475905.38,156946.31 +Central America and the Caribbean,Jamaica,Personal Care,Offline,L,6/14/2017,517697083,6/26/2017,6926,81.73,56.67,566061.98,392496.42,173565.56 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,L,6/19/2011,312699496,6/30/2011,3585,152.58,97.44,546999.3,349322.4,197676.9 +Europe,Georgia,Office Supplies,Offline,M,2/20/2012,222357976,3/17/2012,9521,651.21,524.96,6200170.41,4998144.16,1202026.25 +Central America and the Caribbean,Cuba,Personal Care,Offline,H,2/2/2016,102971351,2/8/2016,366,81.73,56.67,29913.18,20741.22,9171.96 +Middle East and North Africa,Azerbaijan,Vegetables,Online,C,6/4/2013,331150949,6/17/2013,3779,154.06,90.93,582192.74,343624.47,238568.27 +Europe,Belarus,Household,Offline,H,4/1/2014,453820598,5/20/2014,4455,668.27,502.54,2977142.85,2238815.7,738327.15 +Asia,Mongolia,Meat,Online,C,8/4/2014,538216626,8/29/2014,9115,421.89,364.69,3845527.35,3324149.35,521378 +Asia,Bangladesh,Clothes,Offline,M,4/29/2015,721887862,6/14/2015,1515,109.28,35.84,165559.2,54297.6,111261.6 +Europe,Malta,Beverages,Offline,H,10/26/2010,762695634,11/20/2010,7442,47.45,31.79,353122.9,236581.18,116541.72 +Asia,Tajikistan,Beverages,Offline,H,6/9/2015,488813769,6/25/2015,9712,47.45,31.79,460834.4,308744.48,152089.92 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,C,4/28/2014,248728597,6/5/2014,3174,437.2,263.33,1387672.8,835809.42,551863.38 +Europe,Denmark,Vegetables,Offline,H,8/10/2012,461238944,9/23/2012,9708,154.06,90.93,1495614.48,882748.44,612866.04 +Sub-Saharan Africa,Namibia,Clothes,Offline,L,6/30/2016,265456140,7/2/2016,3226,109.28,35.84,352537.28,115619.84,236917.44 +Central America and the Caribbean,The Bahamas,Clothes,Offline,H,4/27/2014,670804011,5/19/2014,4669,109.28,35.84,510228.32,167336.96,342891.36 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,L,8/17/2010,507018887,9/7/2010,7011,668.27,502.54,4685240.97,3523307.94,1161933.03 +Australia and Oceania,Solomon Islands,Household,Offline,C,10/22/2014,474149596,10/30/2014,257,668.27,502.54,171745.39,129152.78,42592.61 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Online,C,8/9/2014,892557466,8/15/2014,6444,47.45,31.79,305767.8,204854.76,100913.04 +Asia,Cambodia,Office Supplies,Offline,L,3/10/2010,352916324,4/3/2010,4638,651.21,524.96,3020311.98,2434764.48,585547.5 +Europe,Serbia,Cereal,Online,C,5/12/2010,666212499,6/15/2010,5938,205.7,117.11,1221446.6,695399.18,526047.42 +Europe,France,Baby Food,Offline,C,8/19/2013,113744819,10/7/2013,8474,255.28,159.42,2163242.72,1350925.08,812317.64 +Sub-Saharan Africa,Botswana,Household,Offline,L,1/2/2012,197124612,2/14/2012,2408,668.27,502.54,1609194.16,1210116.32,399077.84 +Sub-Saharan Africa,Togo,Cereal,Offline,H,6/23/2017,688275706,7/22/2017,4931,205.7,117.11,1014306.7,577469.41,436837.29 +Europe,Italy,Clothes,Offline,L,10/26/2012,979434430,11/28/2012,5268,109.28,35.84,575687.04,188805.12,386881.92 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,H,12/14/2015,533149611,1/4/2016,9673,154.06,90.93,1490222.38,879565.89,610656.49 +Australia and Oceania,Australia,Fruits,Online,H,7/24/2015,232282578,8/12/2015,6432,9.33,6.92,60010.56,44509.44,15501.12 +Central America and the Caribbean,Honduras,Baby Food,Offline,C,10/3/2012,130007159,11/18/2012,862,255.28,159.42,220051.36,137420.04,82631.32 +Sub-Saharan Africa,Nigeria,Snacks,Online,H,4/17/2017,799809682,5/14/2017,313,152.58,97.44,47757.54,30498.72,17258.82 +Sub-Saharan Africa,Sudan,Cereal,Online,C,6/25/2013,185488975,7/29/2013,9164,205.7,117.11,1885034.8,1073196.04,811838.76 +Australia and Oceania,Kiribati,Beverages,Offline,H,12/26/2016,351156365,2/10/2017,3827,47.45,31.79,181591.15,121660.33,59930.82 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,C,6/19/2010,731235682,7/20/2010,7743,651.21,524.96,5042319.03,4064765.28,977553.75 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,M,7/1/2015,380463254,7/25/2015,6386,81.73,56.67,521927.78,361894.62,160033.16 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,L,1/30/2013,223887908,3/16/2013,2262,651.21,524.96,1473037.02,1187459.52,285577.5 +Asia,Tajikistan,Clothes,Online,H,7/29/2015,806870973,8/25/2015,9906,109.28,35.84,1082527.68,355031.04,727496.64 +Middle East and North Africa,Iran,Meat,Offline,M,6/17/2017,945086276,7/31/2017,886,421.89,364.69,373794.54,323115.34,50679.2 +Asia,South Korea,Cosmetics,Online,M,4/17/2014,874520146,5/18/2014,8800,437.2,263.33,3847360,2317304,1530056 +Middle East and North Africa,Israel,Personal Care,Online,C,1/17/2014,901471412,1/28/2014,4278,81.73,56.67,349640.94,242434.26,107206.68 +Sub-Saharan Africa,South Sudan,Cereal,Offline,M,8/13/2010,952551400,9/5/2010,9982,205.7,117.11,2053297.4,1168992.02,884305.38 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,M,4/27/2010,124683940,6/8/2010,5603,651.21,524.96,3648729.63,2941350.88,707378.75 +Central America and the Caribbean,Nicaragua,Snacks,Online,H,12/21/2012,735105359,12/26/2012,2866,152.58,97.44,437294.28,279263.04,158031.24 +Middle East and North Africa,Yemen,Household,Online,L,8/31/2015,671364486,10/12/2015,525,668.27,502.54,350841.75,263833.5,87008.25 +Central America and the Caribbean,Haiti,Cosmetics,Online,H,7/17/2016,141322648,8/28/2016,9367,437.2,263.33,4095252.4,2466612.11,1628640.29 +Australia and Oceania,Fiji,Personal Care,Online,L,1/19/2011,323153674,2/20/2011,7208,81.73,56.67,589109.84,408477.36,180632.48 +Europe,Ireland,Snacks,Online,L,10/29/2010,215343892,11/4/2010,3898,152.58,97.44,594756.84,379821.12,214935.72 +Europe,Sweden,Cereal,Online,L,3/22/2017,686692130,5/6/2017,6316,205.7,117.11,1299201.2,739666.76,559534.44 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,C,7/3/2017,426309716,8/12/2017,3373,205.7,117.11,693826.1,395012.03,298814.07 +Sub-Saharan Africa,Uganda,Baby Food,Online,H,5/15/2011,893620479,6/7/2011,1013,255.28,159.42,258598.64,161492.46,97106.18 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,C,9/19/2014,468360745,10/30/2014,7207,154.06,90.93,1110310.42,655332.51,454977.91 +Europe,Bulgaria,Snacks,Offline,M,6/10/2010,300579345,7/6/2010,6962,152.58,97.44,1062261.96,678377.28,383884.68 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,H,10/15/2012,260637605,11/9/2012,7314,9.33,6.92,68239.62,50612.88,17626.74 +Middle East and North Africa,Afghanistan,Baby Food,Offline,M,7/25/2010,289209353,8/16/2010,2329,255.28,159.42,594547.12,371289.18,223257.94 +Asia,Laos,Meat,Online,C,5/12/2016,847280919,5/29/2016,8107,421.89,364.69,3420262.23,2956541.83,463720.4 +Asia,Myanmar,Vegetables,Offline,M,4/30/2017,666151130,6/14/2017,7777,154.06,90.93,1198124.62,707162.61,490962.01 +Sub-Saharan Africa,Guinea,Household,Offline,L,10/29/2016,797431313,11/3/2016,6501,668.27,502.54,4344423.27,3267012.54,1077410.73 +Asia,Laos,Clothes,Online,H,7/2/2015,563045299,8/9/2015,6471,109.28,35.84,707150.88,231920.64,475230.24 +Sub-Saharan Africa,Mauritania,Clothes,Offline,C,1/18/2015,705229413,3/2/2015,1910,109.28,35.84,208724.8,68454.4,140270.4 +Middle East and North Africa,Syria,Clothes,Online,C,6/16/2014,236532485,6/24/2014,4073,109.28,35.84,445097.44,145976.32,299121.12 +Europe,Slovenia,Household,Online,L,10/9/2013,489815843,11/18/2013,6247,668.27,502.54,4174682.69,3139367.38,1035315.31 +Asia,Kyrgyzstan,Meat,Offline,H,4/28/2010,168253314,5/25/2010,8749,421.89,364.69,3691115.61,3190672.81,500442.8 +Europe,Greece,Cereal,Online,C,1/26/2010,295331227,2/20/2010,3928,205.7,117.11,807989.6,460008.08,347981.52 +Middle East and North Africa,Jordan,Cosmetics,Offline,C,4/5/2016,164848411,4/30/2016,1163,437.2,263.33,508463.6,306252.79,202210.81 +Middle East and North Africa,Qatar,Office Supplies,Online,H,6/25/2010,490916192,7/30/2010,1865,651.21,524.96,1214506.65,979050.4,235456.25 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,C,1/13/2017,257958400,3/3/2017,4478,421.89,364.69,1889223.42,1633081.82,256141.6 +Asia,Turkmenistan,Snacks,Offline,C,11/11/2015,770711362,12/3/2015,9474,152.58,97.44,1445542.92,923146.56,522396.36 +Europe,Czech Republic,Baby Food,Online,L,6/16/2014,704223906,6/18/2014,4358,255.28,159.42,1112510.24,694752.36,417757.88 +Europe,Ireland,Fruits,Offline,C,10/25/2013,153857362,12/14/2013,8667,9.33,6.92,80863.11,59975.64,20887.47 +Australia and Oceania,Kiribati,Beverages,Offline,H,3/20/2012,185285556,3/29/2012,8968,47.45,31.79,425531.6,285092.72,140438.88 +Europe,United Kingdom,Fruits,Offline,L,7/25/2016,584494817,9/6/2016,3860,9.33,6.92,36013.8,26711.2,9302.6 +Asia,South Korea,Vegetables,Offline,C,11/28/2015,307783973,1/16/2016,8972,154.06,90.93,1382226.32,815823.96,566402.36 +Europe,Germany,Fruits,Online,M,7/2/2015,631764352,8/11/2015,1966,9.33,6.92,18342.78,13604.72,4738.06 +Central America and the Caribbean,Honduras,Baby Food,Offline,H,4/19/2010,203359782,5/6/2010,7534,255.28,159.42,1923279.52,1201070.28,722209.24 +Australia and Oceania,Kiribati,Office Supplies,Online,M,6/23/2011,889806592,8/6/2011,2399,651.21,524.96,1562252.79,1259379.04,302873.75 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,L,5/2/2012,128653609,5/23/2012,317,651.21,524.96,206433.57,166412.32,40021.25 +Central America and the Caribbean,Barbados,Household,Offline,H,10/25/2014,377762162,11/9/2014,7073,668.27,502.54,4726673.71,3554465.42,1172208.29 +Asia,Brunei,Beverages,Online,C,7/27/2010,565306079,8/26/2010,5486,47.45,31.79,260310.7,174399.94,85910.76 +Sub-Saharan Africa,Liberia,Household,Offline,M,1/9/2015,139771687,2/10/2015,403,668.27,502.54,269312.81,202523.62,66789.19 +Australia and Oceania,Marshall Islands,Personal Care,Online,H,8/5/2010,419957816,9/1/2010,3705,81.73,56.67,302809.65,209962.35,92847.3 +Europe,Luxembourg,Snacks,Online,L,1/22/2011,544975793,2/24/2011,9303,152.58,97.44,1419451.74,906484.32,512967.42 +Europe,Ukraine,Baby Food,Offline,H,4/27/2012,624249446,5/3/2012,8138,255.28,159.42,2077468.64,1297359.96,780108.68 +Europe,San Marino,Fruits,Offline,M,5/10/2011,387515103,5/28/2011,3185,9.33,6.92,29716.05,22040.2,7675.85 +Sub-Saharan Africa,Zambia,Snacks,Online,M,7/21/2017,534821593,8/15/2017,4449,152.58,97.44,678828.42,433510.56,245317.86 +Europe,Belgium,Snacks,Online,L,2/2/2011,486530244,2/2/2011,3966,152.58,97.44,605132.28,386447.04,218685.24 +North America,Mexico,Vegetables,Offline,H,11/5/2014,633314883,11/8/2014,802,154.06,90.93,123556.12,72925.86,50630.26 +Europe,Macedonia,Fruits,Offline,M,11/27/2014,986161839,12/4/2014,6058,9.33,6.92,56521.14,41921.36,14599.78 +Asia,Nepal,Meat,Offline,M,5/10/2017,726369941,6/2/2017,7862,421.89,364.69,3316899.18,2867192.78,449706.4 +Central America and the Caribbean,Panama,Beverages,Offline,H,3/14/2014,455550515,4/9/2014,6376,47.45,31.79,302541.2,202693.04,99848.16 +Europe,Slovenia,Fruits,Online,C,6/6/2017,845627391,7/5/2017,8792,9.33,6.92,82029.36,60840.64,21188.72 +Asia,Bhutan,Baby Food,Offline,L,5/24/2017,388836896,6/1/2017,4333,255.28,159.42,1106128.24,690766.86,415361.38 +Sub-Saharan Africa,Zambia,Beverages,Online,H,11/12/2016,347727859,12/11/2016,9255,47.45,31.79,439149.75,294216.45,144933.3 +Sub-Saharan Africa,Namibia,Vegetables,Online,M,2/7/2012,705161607,2/24/2012,1845,154.06,90.93,284240.7,167765.85,116474.85 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,M,10/17/2011,614311969,11/27/2011,7418,152.58,97.44,1131838.44,722809.92,409028.52 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,C,7/16/2010,648665273,8/14/2010,3324,668.27,502.54,2221329.48,1670442.96,550886.52 +Sub-Saharan Africa,Ghana,Cereal,Online,C,5/16/2015,552020347,7/5/2015,3943,205.7,117.11,811075.1,461764.73,349310.37 +Europe,Armenia,Fruits,Offline,M,9/1/2011,588488519,10/3/2011,5685,9.33,6.92,53041.05,39340.2,13700.85 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,L,5/14/2012,192493617,7/1/2012,1994,651.21,524.96,1298512.74,1046770.24,251742.5 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,M,5/5/2016,218771970,6/2/2016,8342,651.21,524.96,5432393.82,4379216.32,1053177.5 +Asia,South Korea,Vegetables,Online,H,2/29/2012,692372405,4/12/2012,7236,154.06,90.93,1114778.16,657969.48,456808.68 +Europe,Lithuania,Baby Food,Online,H,3/6/2012,358656251,4/3/2012,3210,255.28,159.42,819448.8,511738.2,307710.6 +Australia and Oceania,Palau,Cosmetics,Offline,C,11/16/2010,733297336,11/21/2010,7832,437.2,263.33,3424150.4,2062400.56,1361749.84 +Sub-Saharan Africa,Gabon,Personal Care,Offline,H,5/21/2011,252281987,6/1/2011,4701,81.73,56.67,384212.73,266405.67,117807.06 +Middle East and North Africa,Kuwait,Beverages,Online,M,2/7/2014,121909034,2/25/2014,4447,47.45,31.79,211010.15,141370.13,69640.02 +Central America and the Caribbean,Guatemala,Household,Online,M,12/5/2012,268789803,12/19/2012,9731,668.27,502.54,6502935.37,4890216.74,1612718.63 +Sub-Saharan Africa,Burundi,Vegetables,Online,C,3/6/2014,689848124,3/30/2014,245,154.06,90.93,37744.7,22277.85,15466.85 +Asia,Cambodia,Vegetables,Offline,M,2/4/2010,102320325,3/14/2010,7713,154.06,90.93,1188264.78,701343.09,486921.69 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,L,11/28/2012,893755233,12/30/2012,889,255.28,159.42,226943.92,141724.38,85219.54 +Europe,Armenia,Meat,Online,L,3/16/2013,572014176,5/2/2013,561,421.89,364.69,236680.29,204591.09,32089.2 +Europe,Georgia,Cosmetics,Online,C,12/28/2013,315270984,1/7/2014,4545,437.2,263.33,1987074,1196834.85,790239.15 +Australia and Oceania,Palau,Beverages,Offline,L,10/6/2011,922011983,10/21/2011,2690,47.45,31.79,127640.5,85515.1,42125.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,L,6/12/2015,561036002,7/24/2015,1875,152.58,97.44,286087.5,182700,103387.5 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,L,4/21/2012,621454370,5/25/2012,1013,152.58,97.44,154563.54,98706.72,55856.82 +Europe,Latvia,Snacks,Offline,L,3/6/2017,762690913,3/27/2017,6045,152.58,97.44,922346.1,589024.8,333321.3 +Australia and Oceania,Vanuatu,Office Supplies,Offline,H,9/7/2015,264481961,9/8/2015,4945,651.21,524.96,3220233.45,2595927.2,624306.25 +Sub-Saharan Africa,Guinea,Personal Care,Offline,L,6/5/2013,276876342,6/11/2013,2717,81.73,56.67,222060.41,153972.39,68088.02 +Sub-Saharan Africa,Comoros,Clothes,Offline,M,1/30/2017,670235383,3/4/2017,6399,109.28,35.84,699282.72,229340.16,469942.56 +Middle East and North Africa,Lebanon,Meat,Offline,L,6/17/2015,485232913,7/3/2015,57,421.89,364.69,24047.73,20787.33,3260.4 +North America,Canada,Fruits,Offline,H,7/27/2013,182855260,7/31/2013,9790,9.33,6.92,91340.7,67746.8,23593.9 +Europe,Greece,Meat,Online,L,9/19/2013,294401252,10/23/2013,8728,421.89,364.69,3682255.92,3183014.32,499241.6 +Middle East and North Africa,Yemen,Meat,Online,H,9/8/2011,971482217,9/11/2011,2031,421.89,364.69,856858.59,740685.39,116173.2 +Middle East and North Africa,Israel,Meat,Online,M,9/10/2015,636021983,9/12/2015,1893,421.89,364.69,798637.77,690358.17,108279.6 +Australia and Oceania,Palau,Meat,Online,L,4/15/2012,930256879,5/16/2012,2538,421.89,364.69,1070756.82,925583.22,145173.6 +Sub-Saharan Africa,Nigeria,Snacks,Offline,L,8/10/2015,866735732,9/9/2015,5219,152.58,97.44,796315.02,508539.36,287775.66 +Australia and Oceania,Fiji,Vegetables,Online,L,7/21/2010,878319871,7/22/2010,3223,154.06,90.93,496535.38,293067.39,203467.99 +Sub-Saharan Africa,Gabon,Beverages,Online,M,3/2/2017,568183124,4/8/2017,6867,47.45,31.79,325839.15,218301.93,107537.22 +Sub-Saharan Africa,Comoros,Meat,Online,M,2/15/2011,959811818,3/28/2011,8501,421.89,364.69,3586486.89,3100229.69,486257.2 +Central America and the Caribbean,Grenada,Clothes,Offline,L,10/25/2010,447004783,10/30/2010,7503,109.28,35.84,819927.84,268907.52,551020.32 +Asia,Singapore,Office Supplies,Online,H,12/20/2012,643873345,1/25/2013,5286,651.21,524.96,3442296.06,2774938.56,667357.5 +Europe,Bulgaria,Cereal,Online,H,8/10/2011,534841334,9/8/2011,291,205.7,117.11,59858.7,34079.01,25779.69 +Middle East and North Africa,Egypt,Vegetables,Online,M,12/11/2016,524645078,1/20/2017,2992,154.06,90.93,460947.52,272062.56,188884.96 +Asia,North Korea,Meat,Online,L,10/9/2013,188333404,10/24/2013,894,421.89,364.69,377169.66,326032.86,51136.8 +Middle East and North Africa,Lebanon,Baby Food,Online,M,8/28/2010,521267640,9/11/2010,3533,255.28,159.42,901904.24,563230.86,338673.38 +Middle East and North Africa,Turkey,Fruits,Offline,M,6/10/2013,789121615,7/15/2013,7477,9.33,6.92,69760.41,51740.84,18019.57 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,H,11/22/2013,777881658,12/29/2013,1324,9.33,6.92,12352.92,9162.08,3190.84 +Central America and the Caribbean,Grenada,Vegetables,Offline,C,3/14/2016,343846595,4/2/2016,703,154.06,90.93,108304.18,63923.79,44380.39 +Central America and the Caribbean,Honduras,Vegetables,Offline,C,6/23/2010,763627755,8/7/2010,3277,154.06,90.93,504854.62,297977.61,206877.01 +Asia,Bhutan,Meat,Online,M,5/23/2014,684148967,6/5/2014,3737,421.89,364.69,1576602.93,1362846.53,213756.4 +Sub-Saharan Africa,Senegal,Meat,Online,M,5/28/2016,172646558,7/7/2016,8808,421.89,364.69,3716007.12,3212189.52,503817.6 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,H,5/22/2017,266669356,6/15/2017,2243,154.06,90.93,345556.58,203955.99,141600.59 +Sub-Saharan Africa,Guinea,Household,Offline,M,9/19/2011,724078691,10/23/2011,9830,668.27,502.54,6569094.1,4939968.2,1629125.9 +Australia and Oceania,Palau,Cosmetics,Offline,L,9/30/2013,473048388,10/22/2013,4385,437.2,263.33,1917122,1154702.05,762419.95 +Sub-Saharan Africa,Togo,Vegetables,Offline,H,3/12/2016,762064778,3/17/2016,758,154.06,90.93,116777.48,68924.94,47852.54 +Central America and the Caribbean,Honduras,Beverages,Online,L,8/17/2016,209926688,9/25/2016,827,47.45,31.79,39241.15,26290.33,12950.82 +Asia,South Korea,Cereal,Offline,C,8/31/2013,655745446,10/11/2013,8504,205.7,117.11,1749272.8,995903.44,753369.36 +North America,Greenland,Office Supplies,Offline,H,10/18/2010,408944880,11/6/2010,4733,651.21,524.96,3082176.93,2484635.68,597541.25 +Europe,Armenia,Baby Food,Online,M,7/22/2012,999261319,9/3/2012,2485,255.28,159.42,634370.8,396158.7,238212.1 +Sub-Saharan Africa,Togo,Cosmetics,Online,M,3/15/2013,426743590,4/4/2013,1766,437.2,263.33,772095.2,465040.78,307054.42 +Sub-Saharan Africa,Sudan,Beverages,Online,M,8/15/2015,811753022,9/7/2015,4613,47.45,31.79,218886.85,146647.27,72239.58 +Asia,Thailand,Office Supplies,Offline,C,5/27/2012,744963443,6/7/2012,92,651.21,524.96,59911.32,48296.32,11615 +Europe,Luxembourg,Personal Care,Offline,M,5/9/2012,237361180,5/17/2012,9303,81.73,56.67,760334.19,527201.01,233133.18 +Sub-Saharan Africa,Uganda,Vegetables,Online,M,12/25/2013,270245063,1/20/2014,374,154.06,90.93,57618.44,34007.82,23610.62 +Sub-Saharan Africa,Angola,Vegetables,Offline,H,11/12/2016,545226418,12/20/2016,3468,154.06,90.93,534280.08,315345.24,218934.84 +Middle East and North Africa,Afghanistan,Meat,Online,C,4/14/2010,834229075,4/21/2010,5777,421.89,364.69,2437258.53,2106814.13,330444.4 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,C,11/14/2014,529489362,11/25/2014,6523,154.06,90.93,1004933.38,593136.39,411796.99 +Asia,Indonesia,Personal Care,Offline,L,9/6/2010,893556106,9/20/2010,1963,81.73,56.67,160435.99,111243.21,49192.78 +Sub-Saharan Africa,Madagascar,Personal Care,Online,H,9/10/2016,109290635,10/24/2016,382,81.73,56.67,31220.86,21647.94,9572.92 +Australia and Oceania,Vanuatu,Snacks,Online,H,4/21/2011,929866778,5/6/2011,7098,152.58,97.44,1083012.84,691629.12,391383.72 +North America,Canada,Personal Care,Offline,C,10/31/2011,328770864,11/9/2011,9459,81.73,56.67,773084.07,536041.53,237042.54 +Sub-Saharan Africa,Chad,Fruits,Offline,H,3/1/2010,749801719,4/13/2010,1846,9.33,6.92,17223.18,12774.32,4448.86 +Sub-Saharan Africa,Cape Verde,Snacks,Offline,H,5/24/2014,657070672,7/11/2014,668,152.58,97.44,101923.44,65089.92,36833.52 +Asia,Mongolia,Personal Care,Online,L,9/30/2014,385001552,11/11/2014,9370,81.73,56.67,765810.1,530997.9,234812.2 +Europe,Estonia,Meat,Offline,C,2/3/2010,788330686,2/12/2010,3423,421.89,364.69,1444129.47,1248333.87,195795.6 +Europe,Bulgaria,Meat,Online,C,9/19/2011,992106902,10/9/2011,5334,421.89,364.69,2250361.26,1945256.46,305104.8 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,M,10/29/2016,641691529,11/5/2016,9638,651.21,524.96,6276361.98,5059564.48,1216797.5 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,L,5/3/2012,352758395,6/18/2012,7903,205.7,117.11,1625647.1,925520.33,700126.77 +Europe,Ukraine,Fruits,Offline,M,7/9/2016,361293828,7/28/2016,3727,9.33,6.92,34772.91,25790.84,8982.07 +Europe,Albania,Meat,Offline,H,8/19/2014,973596656,8/21/2014,7741,421.89,364.69,3265850.49,2823065.29,442785.2 +Europe,Latvia,Office Supplies,Offline,L,9/18/2015,316278207,10/21/2015,2605,651.21,524.96,1696402.05,1367520.8,328881.25 +Central America and the Caribbean,Grenada,Meat,Offline,C,12/8/2010,186262309,1/12/2011,8011,421.89,364.69,3379760.79,2921531.59,458229.2 +Europe,Romania,Baby Food,Offline,C,4/6/2015,200785291,5/24/2015,5684,255.28,159.42,1451011.52,906143.28,544868.24 +Australia and Oceania,Solomon Islands,Meat,Offline,L,8/18/2010,947395980,10/7/2010,4379,421.89,364.69,1847456.31,1596977.51,250478.8 +Asia,Cambodia,Cereal,Online,M,5/5/2010,833955705,6/3/2010,4880,205.7,117.11,1003816,571496.8,432319.2 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,M,5/28/2017,138638293,6/13/2017,5007,255.28,159.42,1278186.96,798215.94,479971.02 +Central America and the Caribbean,Guatemala,Cosmetics,Online,C,3/4/2013,559930074,3/6/2013,4607,437.2,263.33,2014180.4,1213161.31,801019.09 +Sub-Saharan Africa,Senegal,Clothes,Online,L,2/21/2014,266629874,3/10/2014,560,109.28,35.84,61196.8,20070.4,41126.4 +Asia,China,Household,Offline,L,2/24/2015,647849023,3/1/2015,1777,668.27,502.54,1187515.79,893013.58,294502.21 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,L,11/21/2015,463011348,1/9/2016,4202,152.58,97.44,641141.16,409442.88,231698.28 +Europe,Denmark,Snacks,Offline,C,2/14/2017,791853177,3/26/2017,5807,152.58,97.44,886032.06,565834.08,320197.98 +Europe,Belarus,Meat,Offline,H,11/19/2016,984423339,12/4/2016,1597,421.89,364.69,673758.33,582409.93,91348.4 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,C,4/11/2014,911083161,4/30/2014,8609,651.21,524.96,5606266.89,4519380.64,1086886.25 +Europe,Cyprus,Cosmetics,Offline,H,4/2/2013,512506473,5/11/2013,909,437.2,263.33,397414.8,239366.97,158047.83 +Asia,South Korea,Cosmetics,Online,L,4/3/2011,249679601,4/23/2011,4597,437.2,263.33,2009808.4,1210528.01,799280.39 +Sub-Saharan Africa,Chad,Beverages,Online,H,7/31/2010,653901374,9/19/2010,2803,47.45,31.79,133002.35,89107.37,43894.98 +Sub-Saharan Africa,Mozambique,Meat,Online,L,8/4/2014,976783120,9/2/2014,686,421.89,364.69,289416.54,250177.34,39239.2 +Europe,Hungary,Vegetables,Online,H,5/9/2016,540248668,6/23/2016,441,154.06,90.93,67940.46,40100.13,27840.33 +Middle East and North Africa,Israel,Meat,Online,M,7/28/2017,986534345,9/15/2017,6290,421.89,364.69,2653688.1,2293900.1,359788 +Europe,Slovenia,Cosmetics,Offline,L,3/26/2017,428188979,4/25/2017,9489,437.2,263.33,4148590.8,2498738.37,1649852.43 +Europe,Moldova ,Cosmetics,Offline,C,5/19/2015,198073899,6/30/2015,3323,437.2,263.33,1452815.6,875045.59,577770.01 +Europe,Sweden,Meat,Online,L,11/29/2016,799362933,12/24/2016,8110,421.89,364.69,3421527.9,2957635.9,463892 +Asia,Tajikistan,Baby Food,Online,C,8/26/2012,555542409,9/30/2012,6199,255.28,159.42,1582480.72,988244.58,594236.14 +Asia,Malaysia,Meat,Offline,L,6/1/2013,560411155,6/13/2013,6969,421.89,364.69,2940151.41,2541524.61,398626.8 +Asia,North Korea,Personal Care,Offline,M,12/7/2015,628080499,12/22/2015,1832,81.73,56.67,149729.36,103819.44,45909.92 +Asia,Thailand,Beverages,Offline,C,3/22/2014,642974269,4/28/2014,9229,47.45,31.79,437916.05,293389.91,144526.14 +Europe,Albania,Beverages,Online,L,12/6/2010,109828794,1/11/2011,9635,47.45,31.79,457180.75,306296.65,150884.1 +Sub-Saharan Africa,Nigeria,Fruits,Online,H,7/25/2013,403692901,7/31/2013,555,9.33,6.92,5178.15,3840.6,1337.55 +Asia,Mongolia,Baby Food,Online,M,7/18/2015,719927918,7/26/2015,1524,255.28,159.42,389046.72,242956.08,146090.64 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,L,2/21/2015,324207675,4/1/2015,9110,109.28,35.84,995540.8,326502.4,669038.4 +Asia,Japan,Meat,Online,H,9/11/2011,802518498,9/20/2011,1912,421.89,364.69,806653.68,697287.28,109366.4 +Middle East and North Africa,Libya,Meat,Online,M,12/19/2016,211159217,1/6/2017,5560,421.89,364.69,2345708.4,2027676.4,318032 +Australia and Oceania,Marshall Islands,Household,Online,C,7/1/2013,726741158,7/28/2013,7713,668.27,502.54,5154366.51,3876091.02,1278275.49 +Europe,Poland,Fruits,Offline,C,5/22/2011,996188151,6/29/2011,3066,9.33,6.92,28605.78,21216.72,7389.06 +Sub-Saharan Africa,Nigeria,Snacks,Online,L,3/27/2014,186736524,4/9/2014,8342,152.58,97.44,1272822.36,812844.48,459977.88 +Central America and the Caribbean,Costa Rica,Meat,Online,H,5/7/2015,235935103,5/13/2015,7295,421.89,364.69,3077687.55,2660413.55,417274 +Asia,Indonesia,Snacks,Online,C,8/29/2016,901645219,9/29/2016,5712,152.58,97.44,871536.96,556577.28,314959.68 +Australia and Oceania,Solomon Islands,Personal Care,Offline,C,5/25/2017,212040698,7/6/2017,6409,81.73,56.67,523807.57,363198.03,160609.54 +Asia,Malaysia,Fruits,Offline,H,4/9/2010,315607869,4/15/2010,4237,9.33,6.92,39531.21,29320.04,10211.17 +Europe,Georgia,Meat,Offline,L,7/24/2015,731145560,8/21/2015,1074,421.89,364.69,453109.86,391677.06,61432.8 +Sub-Saharan Africa,Ghana,Personal Care,Online,L,9/30/2016,597765100,10/27/2016,831,81.73,56.67,67917.63,47092.77,20824.86 +Central America and the Caribbean,Honduras,Baby Food,Offline,L,4/25/2017,924890315,5/4/2017,4452,255.28,159.42,1136506.56,709737.84,426768.72 +Middle East and North Africa,Afghanistan,Beverages,Online,L,3/27/2014,542257535,5/11/2014,4910,47.45,31.79,232979.5,156088.9,76890.6 +Australia and Oceania,Nauru,Household,Offline,L,11/24/2016,149915587,1/6/2017,2209,668.27,502.54,1476208.43,1110110.86,366097.57 +North America,Canada,Cosmetics,Online,L,1/19/2013,968225800,2/11/2013,8385,437.2,263.33,3665922,2208022.05,1457899.95 +Sub-Saharan Africa,Kenya,Clothes,Offline,H,6/7/2010,687862002,7/25/2010,2507,109.28,35.84,273964.96,89850.88,184114.08 +Europe,Romania,Cereal,Online,M,4/10/2010,219810521,5/18/2010,5673,205.7,117.11,1166936.1,664365.03,502571.07 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,L,1/30/2011,545370185,2/5/2011,6012,9.33,6.92,56091.96,41603.04,14488.92 +Sub-Saharan Africa,Gabon,Beverages,Offline,M,6/7/2012,466152322,7/4/2012,3686,47.45,31.79,174900.7,117177.94,57722.76 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,M,3/8/2011,654080760,3/22/2011,5887,255.28,159.42,1502833.36,938505.54,564327.82 +Europe,Montenegro,Baby Food,Offline,M,10/26/2012,501391828,12/8/2012,1839,255.28,159.42,469459.92,293173.38,176286.54 +Middle East and North Africa,Pakistan,Meat,Online,M,7/17/2012,370634353,8/14/2012,7796,421.89,364.69,3289054.44,2843123.24,445931.2 +Sub-Saharan Africa,Namibia,Baby Food,Online,C,3/8/2014,244669663,4/25/2014,2045,255.28,159.42,522047.6,326013.9,196033.7 +Europe,Andorra,Baby Food,Online,H,4/14/2011,176671588,5/1/2011,9904,255.28,159.42,2528293.12,1578895.68,949397.44 +Europe,Russia,Clothes,Online,M,8/5/2013,740126454,8/22/2013,8720,109.28,35.84,952921.6,312524.8,640396.8 +Sub-Saharan Africa,Chad,Personal Care,Offline,C,12/31/2012,778833091,1/14/2013,2874,81.73,56.67,234892.02,162869.58,72022.44 +Middle East and North Africa,Egypt,Personal Care,Online,C,1/7/2010,556902825,2/17/2010,8776,81.73,56.67,717262.48,497335.92,219926.56 +Europe,Monaco,Baby Food,Offline,C,1/10/2010,408759486,1/24/2010,9870,255.28,159.42,2519613.6,1573475.4,946138.2 +Australia and Oceania,Papua New Guinea,Clothes,Online,L,11/20/2011,289139401,12/9/2011,1629,109.28,35.84,178017.12,58383.36,119633.76 +Central America and the Caribbean,Panama,Clothes,Online,H,9/29/2011,223091399,10/23/2011,6557,109.28,35.84,716548.96,235002.88,481546.08 +Middle East and North Africa,Iran,Baby Food,Online,C,5/18/2014,755976808,6/2/2014,9192,255.28,159.42,2346533.76,1465388.64,881145.12 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,L,4/10/2014,703469455,4/24/2014,1099,437.2,263.33,480482.8,289399.67,191083.13 +Europe,Estonia,Baby Food,Offline,C,7/23/2014,301555669,7/29/2014,5878,255.28,159.42,1500535.84,937070.76,563465.08 +Europe,Lithuania,Fruits,Online,H,8/21/2015,756534278,9/5/2015,4160,9.33,6.92,38812.8,28787.2,10025.6 +Middle East and North Africa,Turkey,Fruits,Online,M,5/26/2011,195016610,6/24/2011,8603,9.33,6.92,80265.99,59532.76,20733.23 +Central America and the Caribbean,Cuba,Clothes,Offline,H,9/28/2015,413926494,10/21/2015,8903,109.28,35.84,972919.84,319083.52,653836.32 +Australia and Oceania,Solomon Islands,Beverages,Offline,L,4/30/2013,130500257,6/5/2013,6781,47.45,31.79,321758.45,215567.99,106190.46 +Europe,Monaco,Fruits,Offline,H,5/24/2016,832286727,7/8/2016,993,9.33,6.92,9264.69,6871.56,2393.13 +Sub-Saharan Africa,Mauritius ,Snacks,Online,L,7/11/2015,927147233,8/20/2015,2324,152.58,97.44,354595.92,226450.56,128145.36 +Europe,Kosovo,Beverages,Offline,M,9/20/2013,693255603,9/20/2013,8593,47.45,31.79,407737.85,273171.47,134566.38 +Europe,Bulgaria,Personal Care,Offline,L,1/21/2015,929098165,2/7/2015,9648,81.73,56.67,788531.04,546752.16,241778.88 +Asia,Tajikistan,Beverages,Offline,H,4/23/2013,703473746,5/14/2013,2369,47.45,31.79,112409.05,75310.51,37098.54 +Middle East and North Africa,Yemen,Clothes,Offline,C,11/22/2010,505493676,11/27/2010,5667,109.28,35.84,619289.76,203105.28,416184.48 +Central America and the Caribbean,The Bahamas,Baby Food,Online,L,1/27/2015,894581782,1/29/2015,5484,255.28,159.42,1399955.52,874259.28,525696.24 +Sub-Saharan Africa,Djibouti,Vegetables,Online,C,6/19/2011,250474393,6/26/2011,9794,154.06,90.93,1508863.64,890568.42,618295.22 +Sub-Saharan Africa,South Sudan,Personal Care,Online,H,3/30/2013,623220336,3/31/2013,3602,81.73,56.67,294391.46,204125.34,90266.12 +Asia,Bhutan,Vegetables,Offline,C,12/12/2011,983180940,1/15/2012,3943,154.06,90.93,607458.58,358536.99,248921.59 +Europe,Spain,Cereal,Online,C,7/9/2011,371030032,8/17/2011,4886,205.7,117.11,1005050.2,572199.46,432850.74 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,L,12/24/2016,147753942,1/6/2017,2530,9.33,6.92,23604.9,17507.6,6097.3 +Asia,Singapore,Office Supplies,Online,C,6/27/2015,844651496,8/11/2015,3,651.21,524.96,1953.63,1574.88,378.75 +Europe,Netherlands,Household,Online,L,5/24/2010,813334023,6/26/2010,2466,668.27,502.54,1647953.82,1239263.64,408690.18 +Central America and the Caribbean,Honduras,Office Supplies,Offline,H,6/28/2017,275725352,7/13/2017,2114,651.21,524.96,1376657.94,1109765.44,266892.5 +Europe,Portugal,Household,Offline,L,10/5/2015,874061810,11/18/2015,3168,668.27,502.54,2117079.36,1592046.72,525032.64 +Middle East and North Africa,Morocco,Household,Online,C,10/4/2011,720892226,10/11/2011,6884,668.27,502.54,4600370.68,3459485.36,1140885.32 +Australia and Oceania,Tuvalu,Cosmetics,Offline,M,2/8/2013,249077928,2/17/2013,6549,437.2,263.33,2863222.8,1724548.17,1138674.63 +Europe,Croatia,Vegetables,Online,M,2/17/2017,861792743,3/31/2017,2478,154.06,90.93,381760.68,225324.54,156436.14 +Central America and the Caribbean,Dominican Republic,Clothes,Online,C,8/28/2014,882523000,9/3/2014,7022,109.28,35.84,767364.16,251668.48,515695.68 +Central America and the Caribbean,Guatemala,Meat,Offline,C,6/27/2016,505067527,8/15/2016,9560,421.89,364.69,4033268.4,3486436.4,546832 +Asia,North Korea,Beverages,Online,C,10/18/2011,443537652,11/10/2011,1502,47.45,31.79,71269.9,47748.58,23521.32 +Asia,Bhutan,Beverages,Offline,C,4/23/2017,582357203,5/17/2017,1293,47.45,31.79,61352.85,41104.47,20248.38 +Europe,Monaco,Clothes,Offline,C,12/17/2012,426262509,12/26/2012,9404,109.28,35.84,1027669.12,337039.36,690629.76 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,C,10/29/2013,450302398,11/23/2013,3341,437.2,263.33,1460685.2,879785.53,580899.67 +Asia,India,Cosmetics,Offline,L,4/30/2013,749838197,5/30/2013,2640,437.2,263.33,1154208,695191.2,459016.8 +Asia,Myanmar,Office Supplies,Online,M,4/24/2017,590543735,5/15/2017,3869,651.21,524.96,2519531.49,2031070.24,488461.25 +Europe,Latvia,Snacks,Offline,H,7/17/2017,658405339,7/26/2017,5626,152.58,97.44,858415.08,548197.44,310217.64 +Sub-Saharan Africa,South Africa,Snacks,Online,C,8/20/2010,809721839,10/4/2010,3541,152.58,97.44,540285.78,345035.04,195250.74 +Europe,Denmark,Cosmetics,Online,H,12/28/2016,521104562,2/4/2017,5275,437.2,263.33,2306230,1389065.75,917164.25 +Australia and Oceania,Papua New Guinea,Cereal,Online,C,6/5/2016,239477336,7/16/2016,5520,205.7,117.11,1135464,646447.2,489016.8 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,H,7/16/2012,932076489,8/1/2012,1001,154.06,90.93,154214.06,91020.93,63193.13 +Central America and the Caribbean,The Bahamas,Clothes,Offline,H,10/10/2013,936450850,10/26/2013,5472,109.28,35.84,597980.16,196116.48,401863.68 +Europe,Greece,Cereal,Online,C,7/4/2014,910461747,7/10/2014,4718,205.7,117.11,970492.6,552524.98,417967.62 +Asia,Kyrgyzstan,Cosmetics,Offline,L,12/12/2013,682283008,1/22/2014,1559,437.2,263.33,681594.8,410531.47,271063.33 +Europe,Bulgaria,Fruits,Offline,M,5/22/2012,600400960,6/26/2012,841,9.33,6.92,7846.53,5819.72,2026.81 +Middle East and North Africa,Algeria,Fruits,Online,L,12/19/2014,183614432,2/4/2015,4446,9.33,6.92,41481.18,30766.32,10714.86 +North America,Canada,Fruits,Online,M,9/23/2012,371034753,11/4/2012,6283,9.33,6.92,58620.39,43478.36,15142.03 +Sub-Saharan Africa,Ghana,Clothes,Online,M,9/26/2016,372085750,10/24/2016,7297,109.28,35.84,797416.16,261524.48,535891.68 +Asia,Maldives,Cereal,Online,M,5/20/2016,816503751,6/15/2016,459,205.7,117.11,94416.3,53753.49,40662.81 +Asia,Laos,Vegetables,Offline,M,6/29/2013,604337584,8/12/2013,5776,154.06,90.93,889850.56,525211.68,364638.88 +Middle East and North Africa,Syria,Household,Offline,H,12/15/2010,955948579,12/16/2010,5283,668.27,502.54,3530470.41,2654918.82,875551.59 +Europe,Slovakia,Fruits,Online,L,7/5/2016,462010562,7/16/2016,8047,9.33,6.92,75078.51,55685.24,19393.27 +Central America and the Caribbean,Dominica,Clothes,Online,C,3/28/2016,933509862,5/13/2016,5168,109.28,35.84,564759.04,185221.12,379537.92 +Sub-Saharan Africa,Chad,Office Supplies,Online,H,3/23/2016,651745307,4/7/2016,4774,651.21,524.96,3108876.54,2506159.04,602717.5 +Sub-Saharan Africa,Uganda,Clothes,Online,H,1/18/2016,218328225,3/4/2016,7028,109.28,35.84,768019.84,251883.52,516136.32 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,C,7/22/2012,305182445,9/9/2012,9122,668.27,502.54,6095958.94,4584169.88,1511789.06 +Middle East and North Africa,Tunisia ,Clothes,Online,H,3/30/2011,304544293,4/1/2011,279,109.28,35.84,30489.12,9999.36,20489.76 +Europe,Russia,Personal Care,Offline,M,11/16/2014,578962600,12/5/2014,6754,81.73,56.67,552004.42,382749.18,169255.24 +Australia and Oceania,Australia,Household,Online,H,2/24/2012,211298692,3/24/2012,6833,668.27,502.54,4566288.91,3433855.82,1132433.09 +Central America and the Caribbean,Jamaica,Office Supplies,Online,L,9/28/2011,154726397,11/15/2011,5834,651.21,524.96,3799159.14,3062616.64,736542.5 +Europe,Russia,Cereal,Online,C,11/1/2015,982732045,11/4/2015,1106,205.7,117.11,227504.2,129523.66,97980.54 +Sub-Saharan Africa,Guinea,Cosmetics,Online,L,4/23/2016,639114463,5/7/2016,7027,437.2,263.33,3072204.4,1850419.91,1221784.49 +Sub-Saharan Africa,Chad,Personal Care,Offline,M,9/10/2013,287984979,9/22/2013,10,81.73,56.67,817.3,566.7,250.6 +Sub-Saharan Africa,Rwanda,Personal Care,Online,L,5/9/2013,263767421,5/24/2013,3496,81.73,56.67,285728.08,198118.32,87609.76 +Sub-Saharan Africa,Angola,Cosmetics,Offline,L,2/26/2014,521198117,3/4/2014,2960,437.2,263.33,1294112,779456.8,514655.2 +Asia,Brunei,Fruits,Offline,M,3/30/2012,185325896,4/6/2012,906,9.33,6.92,8452.98,6269.52,2183.46 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,L,5/26/2012,701512086,5/26/2012,1870,109.28,35.84,204353.6,67020.8,137332.8 +Sub-Saharan Africa,Comoros,Meat,Offline,C,9/6/2016,885430514,9/16/2016,7420,421.89,364.69,3130423.8,2705999.8,424424 +Middle East and North Africa,Oman,Baby Food,Online,C,1/26/2013,973067510,2/16/2013,1155,255.28,159.42,294848.4,184130.1,110718.3 +Central America and the Caribbean,Grenada,Cosmetics,Online,L,2/10/2017,370721900,2/16/2017,3703,437.2,263.33,1618951.6,975110.99,643840.61 +Middle East and North Africa,Iran,Office Supplies,Offline,M,2/17/2015,805005013,2/21/2015,7727,651.21,524.96,5031899.67,4056365.92,975533.75 +Central America and the Caribbean,Jamaica,Fruits,Online,L,6/12/2013,472840678,7/22/2013,2919,9.33,6.92,27234.27,20199.48,7034.79 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,C,11/14/2011,791465222,11/16/2011,1002,255.28,159.42,255790.56,159738.84,96051.72 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,H,1/23/2015,548427474,2/11/2015,732,205.7,117.11,150572.4,85724.52,64847.88 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,H,8/9/2013,851588761,9/7/2013,2894,109.28,35.84,316256.32,103720.96,212535.36 +Asia,Bangladesh,Cereal,Online,L,7/5/2010,179122912,7/17/2010,5305,205.7,117.11,1091238.5,621268.55,469969.95 +Asia,Maldives,Fruits,Offline,L,5/31/2017,229516255,6/10/2017,7815,9.33,6.92,72913.95,54079.8,18834.15 +Europe,Poland,Fruits,Offline,C,12/14/2012,971567618,12/17/2012,7304,9.33,6.92,68146.32,50543.68,17602.64 +Central America and the Caribbean,Barbados,Baby Food,Offline,M,9/7/2014,194388329,10/11/2014,2681,255.28,159.42,684405.68,427405.02,257000.66 +Middle East and North Africa,Somalia,Vegetables,Online,H,9/24/2014,257402217,10/30/2014,9891,154.06,90.93,1523807.46,899388.63,624418.83 +Middle East and North Africa,Israel,Cereal,Online,H,11/6/2013,440345609,11/7/2013,6906,205.7,117.11,1420564.2,808761.66,611802.54 +Europe,Vatican City,Beverages,Offline,M,1/28/2010,993267333,2/14/2010,8731,47.45,31.79,414285.95,277558.49,136727.46 +Middle East and North Africa,Tunisia ,Vegetables,Offline,C,2/1/2010,886528718,2/28/2010,2403,154.06,90.93,370206.18,218504.79,151701.39 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,H,4/5/2010,960803592,4/22/2010,1989,437.2,263.33,869590.8,523763.37,345827.43 +Europe,Belarus,Personal Care,Offline,L,8/12/2015,777078282,9/16/2015,3587,81.73,56.67,293165.51,203275.29,89890.22 +Central America and the Caribbean,Belize,Cosmetics,Online,H,4/18/2013,866651618,5/6/2013,328,437.2,263.33,143401.6,86372.24,57029.36 +Asia,Turkmenistan,Cereal,Online,C,3/31/2014,481134927,4/15/2014,7372,205.7,117.11,1516420.4,863334.92,653085.48 +Australia and Oceania,East Timor,Clothes,Online,L,7/12/2011,742452037,7/26/2011,6911,109.28,35.84,755234.08,247690.24,507543.84 +Sub-Saharan Africa,Mali,Cereal,Online,H,6/2/2014,592839276,6/19/2014,3171,205.7,117.11,652274.7,371355.81,280918.89 +Australia and Oceania,Vanuatu,Vegetables,Online,L,4/30/2014,844845473,5/13/2014,7405,154.06,90.93,1140814.3,673336.65,467477.65 +Central America and the Caribbean,Honduras,Office Supplies,Offline,H,4/22/2011,131331956,4/28/2011,2899,651.21,524.96,1887857.79,1521859.04,365998.75 +Middle East and North Africa,Jordan,Fruits,Online,L,4/2/2010,755472552,5/8/2010,9971,9.33,6.92,93029.43,68999.32,24030.11 +Asia,Tajikistan,Clothes,Online,M,2/16/2017,140753591,2/22/2017,970,109.28,35.84,106001.6,34764.8,71236.8 +Middle East and North Africa,Lebanon,Personal Care,Online,M,6/18/2012,280973899,6/30/2012,5275,81.73,56.67,431125.75,298934.25,132191.5 +Asia,Tajikistan,Meat,Offline,C,9/15/2015,990244805,9/23/2015,4298,421.89,364.69,1813283.22,1567437.62,245845.6 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,H,4/19/2013,352990138,5/28/2013,6481,205.7,117.11,1333141.7,758989.91,574151.79 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,L,6/20/2015,573946225,7/1/2015,2297,152.58,97.44,350476.26,223819.68,126656.58 +Central America and the Caribbean,Grenada,Fruits,Online,C,7/25/2014,328161895,8/16/2014,9252,9.33,6.92,86321.16,64023.84,22297.32 +Asia,Japan,Personal Care,Offline,H,8/3/2011,610998475,9/1/2011,6881,81.73,56.67,562384.13,389946.27,172437.86 +Central America and the Caribbean,El Salvador,Vegetables,Offline,M,5/20/2012,688129794,6/20/2012,1753,154.06,90.93,270067.18,159400.29,110666.89 +Sub-Saharan Africa,Mauritania,Meat,Online,L,4/15/2016,345542180,5/24/2016,2465,421.89,364.69,1039958.85,898960.85,140998 +Central America and the Caribbean,Grenada,Vegetables,Online,C,5/7/2012,339534461,6/26/2012,4647,154.06,90.93,715916.82,422551.71,293365.11 +Sub-Saharan Africa,Kenya,Beverages,Online,L,5/22/2013,146717965,6/18/2013,5961,47.45,31.79,282849.45,189500.19,93349.26 +North America,United States of America,Cosmetics,Online,H,5/15/2014,214016520,6/5/2014,1099,437.2,263.33,480482.8,289399.67,191083.13 +Australia and Oceania,Tuvalu,Baby Food,Offline,C,4/26/2011,608666455,6/12/2011,6785,255.28,159.42,1732074.8,1081664.7,650410.1 +Central America and the Caribbean,Guatemala,Fruits,Online,L,9/4/2012,568216598,9/7/2012,6773,9.33,6.92,63192.09,46869.16,16322.93 +Sub-Saharan Africa,Gabon,Household,Offline,C,10/28/2012,750528275,11/6/2012,6850,668.27,502.54,4577649.5,3442399,1135250.5 +Middle East and North Africa,Lebanon,Beverages,Offline,M,12/22/2010,983775317,1/7/2011,9833,47.45,31.79,466575.85,312591.07,153984.78 +Central America and the Caribbean,Haiti,Meat,Offline,H,12/25/2014,716444051,2/6/2015,570,421.89,364.69,240477.3,207873.3,32604 +Asia,Cambodia,Cosmetics,Online,H,11/5/2014,367333304,12/17/2014,943,437.2,263.33,412279.6,248320.19,163959.41 +Europe,Greece,Cereal,Offline,L,10/3/2016,875554406,11/6/2016,4860,205.7,117.11,999702,569154.6,430547.4 +Australia and Oceania,Samoa ,Clothes,Online,L,8/18/2016,550531184,9/12/2016,3266,109.28,35.84,356908.48,117053.44,239855.04 +Asia,Laos,Vegetables,Online,M,6/8/2011,921999967,7/13/2011,9134,154.06,90.93,1407184.04,830554.62,576629.42 +Middle East and North Africa,Tunisia ,Fruits,Offline,H,7/25/2010,890009582,8/16/2010,2468,9.33,6.92,23026.44,17078.56,5947.88 +Asia,Cambodia,Vegetables,Offline,H,11/27/2016,774921357,12/5/2016,5305,154.06,90.93,817288.3,482383.65,334904.65 +Middle East and North Africa,Yemen,Beverages,Online,M,6/27/2015,967409121,7/1/2015,6712,47.45,31.79,318484.4,213374.48,105109.92 +Sub-Saharan Africa,Guinea,Household,Online,C,2/7/2015,578459203,3/10/2015,7788,668.27,502.54,5204486.76,3913781.52,1290705.24 +Sub-Saharan Africa,Central African Republic,Clothes,Online,H,4/9/2014,589370429,4/11/2014,6662,109.28,35.84,728023.36,238766.08,489257.28 +Asia,Tajikistan,Clothes,Online,C,7/24/2012,701754128,9/4/2012,3496,109.28,35.84,382042.88,125296.64,256746.24 +Europe,Serbia,Personal Care,Online,C,5/27/2014,687534129,6/7/2014,5482,81.73,56.67,448043.86,310664.94,137378.92 +Asia,Thailand,Household,Offline,M,2/20/2010,838946759,4/1/2010,1844,668.27,502.54,1232289.88,926683.76,305606.12 +Sub-Saharan Africa,Kenya,Snacks,Offline,L,2/10/2010,618540847,3/22/2010,8837,152.58,97.44,1348349.46,861077.28,487272.18 +Asia,Maldives,Office Supplies,Offline,L,8/2/2010,909177720,9/11/2010,4746,651.21,524.96,3090642.66,2491460.16,599182.5 +Asia,India,Baby Food,Offline,M,9/1/2012,864031207,9/6/2012,4890,255.28,159.42,1248319.2,779563.8,468755.4 +North America,Greenland,Household,Offline,C,12/21/2010,156587636,1/7/2011,6616,668.27,502.54,4421274.32,3324804.64,1096469.68 +Sub-Saharan Africa,Togo,Snacks,Offline,C,7/9/2012,330645835,8/21/2012,4305,152.58,97.44,656856.9,419479.2,237377.7 +Europe,Belgium,Household,Online,C,4/7/2010,750317132,4/18/2010,4368,668.27,502.54,2919003.36,2195094.72,723908.64 +Europe,Croatia,Vegetables,Offline,M,2/24/2017,850025355,4/9/2017,247,154.06,90.93,38052.82,22459.71,15593.11 +Europe,Macedonia,Clothes,Offline,C,11/23/2016,584506833,12/16/2016,7416,109.28,35.84,810420.48,265789.44,544631.04 +Europe,Portugal,Beverages,Offline,H,3/20/2013,878810393,4/7/2013,8379,47.45,31.79,397583.55,266368.41,131215.14 +Middle East and North Africa,Jordan,Household,Online,C,11/23/2010,478297364,12/8/2010,7674,668.27,502.54,5128303.98,3856491.96,1271812.02 +Sub-Saharan Africa,Ethiopia,Beverages,Online,M,12/28/2011,898641574,2/1/2012,6866,47.45,31.79,325791.7,218270.14,107521.56 +Middle East and North Africa,Egypt,Cosmetics,Offline,C,1/21/2012,575829350,2/3/2012,9556,437.2,263.33,4177883.2,2516381.48,1661501.72 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,H,6/28/2011,716159522,7/23/2011,6372,154.06,90.93,981670.32,579405.96,402264.36 +Middle East and North Africa,Algeria,Household,Offline,L,10/7/2011,346243417,10/14/2011,9976,668.27,502.54,6666661.52,5013339.04,1653322.48 +Sub-Saharan Africa,Djibouti,Beverages,Online,M,8/17/2011,363004863,9/21/2011,61,47.45,31.79,2894.45,1939.19,955.26 +Middle East and North Africa,Kuwait,Fruits,Offline,M,11/19/2010,383680188,1/5/2011,8349,9.33,6.92,77896.17,57775.08,20121.09 +Europe,Vatican City,Cosmetics,Offline,H,3/14/2014,995818221,4/4/2014,3596,437.2,263.33,1572171.2,946934.68,625236.52 +Central America and the Caribbean,El Salvador,Snacks,Offline,H,2/28/2012,607280290,4/15/2012,6588,152.58,97.44,1005197.04,641934.72,363262.32 +Sub-Saharan Africa,Botswana,Meat,Online,H,5/6/2015,396240222,5/8/2015,5142,421.89,364.69,2169358.38,1875235.98,294122.4 +Sub-Saharan Africa,Zambia,Cereal,Online,C,9/2/2012,261184346,10/4/2012,9107,205.7,117.11,1873309.9,1066520.77,806789.13 +Sub-Saharan Africa,Rwanda,Snacks,Offline,H,1/25/2013,170911490,2/7/2013,5363,152.58,97.44,818286.54,522570.72,295715.82 +Australia and Oceania,East Timor,Office Supplies,Online,M,5/18/2011,614532983,6/28/2011,2821,651.21,524.96,1837063.41,1480912.16,356151.25 +Australia and Oceania,Samoa ,Beverages,Online,C,11/11/2014,351472651,12/28/2014,7423,47.45,31.79,352221.35,235977.17,116244.18 +Sub-Saharan Africa,Comoros,Baby Food,Online,C,9/16/2016,461466825,10/11/2016,7143,255.28,159.42,1823465.04,1138737.06,684727.98 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,C,12/15/2014,294564330,12/24/2014,6986,154.06,90.93,1076263.16,635236.98,441026.18 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,M,4/10/2016,621126496,5/28/2016,3988,668.27,502.54,2665060.76,2004129.52,660931.24 +Asia,North Korea,Office Supplies,Online,L,1/16/2017,481827151,2/8/2017,2216,651.21,524.96,1443081.36,1163311.36,279770 +Asia,Bhutan,Cereal,Online,H,9/18/2014,337652623,10/23/2014,7769,205.7,117.11,1598083.3,909827.59,688255.71 +Asia,Philippines,Cereal,Online,L,7/30/2011,719901740,8/18/2011,3778,205.7,117.11,777134.6,442441.58,334693.02 +Sub-Saharan Africa,South Sudan,Household,Online,M,12/30/2010,880185830,1/24/2011,5402,668.27,502.54,3609994.54,2714721.08,895273.46 +Europe,Belgium,Cosmetics,Offline,H,8/11/2013,140428721,9/21/2013,4834,437.2,263.33,2113424.8,1272937.22,840487.58 +Middle East and North Africa,Libya,Household,Offline,C,7/20/2013,142866742,8/8/2013,6299,668.27,502.54,4209432.73,3165499.46,1043933.27 +Sub-Saharan Africa,Niger,Fruits,Online,M,5/16/2017,800048720,7/3/2017,1050,9.33,6.92,9796.5,7266,2530.5 +Europe,Bosnia and Herzegovina,Snacks,Offline,M,7/21/2017,744835984,8/20/2017,2374,152.58,97.44,362224.92,231322.56,130902.36 +Asia,Turkmenistan,Office Supplies,Offline,C,6/2/2011,480402362,6/10/2011,589,651.21,524.96,383562.69,309201.44,74361.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,C,7/3/2012,130234181,8/7/2012,8043,152.58,97.44,1227200.94,783709.92,443491.02 +Sub-Saharan Africa,Seychelles ,Beverages,Online,M,6/26/2016,788130271,6/30/2016,4116,47.45,31.79,195304.2,130847.64,64456.56 +Middle East and North Africa,Tunisia ,Fruits,Offline,H,7/7/2012,468201959,7/29/2012,219,9.33,6.92,2043.27,1515.48,527.79 +Australia and Oceania,Nauru,Office Supplies,Online,L,5/2/2017,854873073,6/3/2017,4794,651.21,524.96,3121900.74,2516658.24,605242.5 +Australia and Oceania,Marshall Islands,Baby Food,Online,M,11/14/2010,552879941,12/26/2010,8316,255.28,159.42,2122908.48,1325736.72,797171.76 +Central America and the Caribbean,Cuba,Meat,Online,M,10/10/2015,937271392,11/26/2015,8288,421.89,364.69,3496624.32,3022550.72,474073.6 +Asia,Sri Lanka,Cosmetics,Offline,C,4/28/2010,303408753,5/5/2010,4247,437.2,263.33,1856788.4,1118362.51,738425.89 +Middle East and North Africa,Egypt,Vegetables,Offline,L,7/3/2015,616965854,7/23/2015,2761,154.06,90.93,425359.66,251057.73,174301.93 +Europe,Austria,Fruits,Offline,M,7/6/2015,763929021,8/21/2015,2428,9.33,6.92,22653.24,16801.76,5851.48 +Europe,Latvia,Cereal,Online,M,7/15/2014,600597083,8/17/2014,8878,205.7,117.11,1826204.6,1039702.58,786502.02 +Europe,Belarus,Clothes,Offline,L,4/4/2010,503581368,5/19/2010,9772,109.28,35.84,1067884.16,350228.48,717655.68 +Middle East and North Africa,Israel,Office Supplies,Online,L,10/13/2012,919805705,11/12/2012,9803,651.21,524.96,6383811.63,5146182.88,1237628.75 +Middle East and North Africa,Bahrain,Snacks,Online,C,7/26/2010,116506421,7/30/2010,5694,152.58,97.44,868790.52,554823.36,313967.16 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,M,1/21/2012,931232345,2/10/2012,1200,47.45,31.79,56940,38148,18792 +Middle East and North Africa,Libya,Vegetables,Online,M,8/13/2011,421844804,9/23/2011,2107,154.06,90.93,324604.42,191589.51,133014.91 +Europe,Lithuania,Snacks,Offline,L,1/17/2016,216517627,2/7/2016,1232,152.58,97.44,187978.56,120046.08,67932.48 +Australia and Oceania,Papua New Guinea,Beverages,Offline,H,6/23/2010,663737142,7/21/2010,3425,47.45,31.79,162516.25,108880.75,53635.5 +Australia and Oceania,Marshall Islands,Fruits,Online,C,3/13/2015,382302176,3/29/2015,564,9.33,6.92,5262.12,3902.88,1359.24 +Middle East and North Africa,United Arab Emirates,Cereal,Online,M,9/8/2013,311324059,9/12/2013,6562,205.7,117.11,1349803.4,768475.82,581327.58 +Middle East and North Africa,Syria,Beverages,Offline,C,12/30/2016,560226619,2/18/2017,2361,47.45,31.79,112029.45,75056.19,36973.26 +Asia,Tajikistan,Snacks,Offline,L,7/13/2014,858746182,8/4/2014,933,152.58,97.44,142357.14,90911.52,51445.62 +Europe,Slovakia,Vegetables,Offline,M,9/5/2015,106931579,10/4/2015,2285,154.06,90.93,352027.1,207775.05,144252.05 +Sub-Saharan Africa,Senegal,Cosmetics,Online,H,10/4/2015,425144135,11/17/2015,8452,437.2,263.33,3695214.4,2225665.16,1469549.24 +Asia,Philippines,Clothes,Offline,L,12/8/2014,404057681,1/1/2015,8502,109.28,35.84,929098.56,304711.68,624386.88 +Asia,Brunei,Clothes,Online,C,6/11/2014,954658544,7/27/2014,3533,109.28,35.84,386086.24,126622.72,259463.52 +Sub-Saharan Africa,The Gambia,Fruits,Online,H,10/15/2012,358245551,11/1/2012,1674,9.33,6.92,15618.42,11584.08,4034.34 +Europe,Latvia,Beverages,Offline,H,2/13/2017,116430032,2/28/2017,3089,47.45,31.79,146573.05,98199.31,48373.74 +Europe,Italy,Personal Care,Offline,M,9/20/2016,901135814,9/22/2016,4967,81.73,56.67,405952.91,281479.89,124473.02 +Asia,Kyrgyzstan,Snacks,Online,L,1/29/2017,304599225,2/3/2017,6534,152.58,97.44,996957.72,636672.96,360284.76 +Middle East and North Africa,Azerbaijan,Vegetables,Online,H,5/23/2013,489369094,6/30/2013,4045,154.06,90.93,623172.7,367811.85,255360.85 +Europe,Belgium,Office Supplies,Offline,M,1/25/2017,538306748,2/22/2017,5784,651.21,524.96,3766598.64,3036368.64,730230 +Europe,Spain,Clothes,Online,M,1/27/2014,504586017,3/11/2014,7070,109.28,35.84,772609.6,253388.8,519220.8 +Sub-Saharan Africa,Benin,Office Supplies,Online,H,2/27/2014,961693227,3/8/2014,5252,651.21,524.96,3420154.92,2757089.92,663065 +Asia,Myanmar,Clothes,Online,L,10/11/2016,753427207,11/29/2016,4708,109.28,35.84,514490.24,168734.72,345755.52 +Australia and Oceania,New Zealand,Baby Food,Online,L,11/20/2014,143899285,12/29/2014,1851,255.28,159.42,472523.28,295086.42,177436.86 +Sub-Saharan Africa,Senegal,Vegetables,Offline,L,11/6/2013,367533290,11/7/2013,123,154.06,90.93,18949.38,11184.39,7764.99 +Middle East and North Africa,Saudi Arabia,Personal Care,Online,M,7/15/2012,479065549,8/1/2012,4997,81.73,56.67,408404.81,283179.99,125224.82 +Australia and Oceania,Palau,Snacks,Offline,H,8/31/2014,503544890,9/7/2014,8978,152.58,97.44,1369863.24,874816.32,495046.92 +Sub-Saharan Africa,Liberia,Snacks,Offline,M,6/9/2017,986332643,6/15/2017,6602,152.58,97.44,1007333.16,643298.88,364034.28 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,M,5/7/2015,743102633,6/13/2015,9437,81.73,56.67,771286.01,534794.79,236491.22 +Middle East and North Africa,Iraq,Personal Care,Offline,M,7/6/2011,909841191,8/9/2011,1082,81.73,56.67,88431.86,61316.94,27114.92 +Middle East and North Africa,Jordan,Household,Online,H,11/29/2013,892847144,12/21/2013,2166,668.27,502.54,1447472.82,1088501.64,358971.18 +Middle East and North Africa,Kuwait,Cosmetics,Offline,H,6/10/2016,618731820,7/19/2016,5350,437.2,263.33,2339020,1408815.5,930204.5 +Sub-Saharan Africa,Togo,Clothes,Offline,L,4/11/2010,984419047,4/18/2010,327,109.28,35.84,35734.56,11719.68,24014.88 +Sub-Saharan Africa,Togo,Household,Offline,H,5/15/2010,707145154,6/4/2010,8820,668.27,502.54,5894141.4,4432402.8,1461738.6 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,10/24/2013,374458968,10/24/2013,9585,651.21,524.96,6241847.85,5031741.6,1210106.25 +Central America and the Caribbean,Cuba,Cosmetics,Online,H,3/11/2011,194221818,4/22/2011,3407,437.2,263.33,1489540.4,897165.31,592375.09 +Europe,Lithuania,Baby Food,Offline,H,1/28/2013,444607532,2/18/2013,8104,255.28,159.42,2068789.12,1291939.68,776849.44 +Sub-Saharan Africa,Malawi,Cereal,Online,L,12/22/2015,124102437,1/22/2016,3524,205.7,117.11,724886.8,412695.64,312191.16 +Europe,Bosnia and Herzegovina,Meat,Offline,M,8/28/2013,101505362,8/29/2013,6547,421.89,364.69,2762113.83,2387625.43,374488.4 +Europe,Georgia,Baby Food,Offline,L,2/11/2016,865927636,3/7/2016,6085,255.28,159.42,1553378.8,970070.7,583308.1 +Sub-Saharan Africa,Kenya,Household,Online,C,6/19/2015,276793086,7/25/2015,8080,668.27,502.54,5399621.6,4060523.2,1339098.4 +Europe,Belarus,Cereal,Offline,C,6/20/2012,313838040,7/16/2012,505,205.7,117.11,103878.5,59140.55,44737.95 +Asia,Bhutan,Baby Food,Online,L,9/25/2012,327111327,10/26/2012,8366,255.28,159.42,2135672.48,1333707.72,801964.76 +Australia and Oceania,Australia,Cereal,Online,H,5/12/2015,186974275,6/28/2015,8698,205.7,117.11,1789178.6,1018622.78,770555.82 +Europe,Macedonia,Snacks,Offline,M,9/24/2016,734100711,10/1/2016,5569,152.58,97.44,849718.02,542643.36,307074.66 +Sub-Saharan Africa,Lesotho,Clothes,Online,C,4/16/2014,629476964,4/28/2014,5077,109.28,35.84,554814.56,181959.68,372854.88 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,M,5/2/2010,404401862,6/19/2010,353,437.2,263.33,154331.6,92955.49,61376.11 +Sub-Saharan Africa,Burundi,Office Supplies,Online,M,10/17/2015,210486733,10/30/2015,6557,651.21,524.96,4269983.97,3442162.72,827821.25 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,H,3/1/2016,269655406,4/17/2016,5882,152.58,97.44,897475.56,573142.08,324333.48 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,C,2/26/2013,424144208,4/16/2013,2551,154.06,90.93,393007.06,231962.43,161044.63 +Sub-Saharan Africa,Eritrea,Fruits,Online,C,4/26/2013,586501967,5/5/2013,7820,9.33,6.92,72960.6,54114.4,18846.2 +Asia,South Korea,Office Supplies,Offline,C,9/12/2016,289590013,10/15/2016,4975,651.21,524.96,3239769.75,2611676,628093.75 +Asia,Turkmenistan,Snacks,Offline,L,1/21/2013,936582171,1/29/2013,4332,152.58,97.44,660976.56,422110.08,238866.48 +Europe,Iceland,Cosmetics,Offline,C,12/5/2015,850964772,1/16/2016,8241,437.2,263.33,3602965.2,2170102.53,1432862.67 +Central America and the Caribbean,Dominica,Office Supplies,Offline,L,5/28/2013,226536643,6/22/2013,6082,651.21,524.96,3960659.22,3192806.72,767852.5 +Europe,Montenegro,Cosmetics,Offline,L,5/16/2017,677409112,5/29/2017,9265,437.2,263.33,4050658,2439752.45,1610905.55 +Asia,Cambodia,Baby Food,Online,L,4/9/2014,288006007,4/11/2014,6233,255.28,159.42,1591160.24,993664.86,597495.38 +Europe,Belarus,Office Supplies,Offline,L,4/28/2014,363063657,6/17/2014,7459,651.21,524.96,4857375.39,3915676.64,941698.75 +Central America and the Caribbean,Honduras,Beverages,Online,C,6/16/2017,477630889,8/5/2017,449,47.45,31.79,21305.05,14273.71,7031.34 +Middle East and North Africa,Somalia,Snacks,Offline,H,2/6/2017,727069032,2/19/2017,4738,152.58,97.44,722924.04,461670.72,261253.32 +Sub-Saharan Africa,Malawi,Personal Care,Offline,H,7/10/2011,377051913,8/16/2011,6895,81.73,56.67,563528.35,390739.65,172788.7 +Sub-Saharan Africa,Namibia,Fruits,Offline,L,3/16/2015,113565862,4/15/2015,5517,9.33,6.92,51473.61,38177.64,13295.97 +Middle East and North Africa,Tunisia ,Baby Food,Online,C,3/12/2017,692909705,4/25/2017,6235,255.28,159.42,1591670.8,993983.7,597687.1 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,C,3/5/2015,691694772,4/14/2015,6709,152.58,97.44,1023659.22,653724.96,369934.26 +Sub-Saharan Africa,Sudan,Snacks,Offline,M,9/3/2011,556844890,9/20/2011,1632,152.58,97.44,249010.56,159022.08,89988.48 +Europe,Latvia,Snacks,Offline,M,4/16/2010,355596387,5/28/2010,7728,152.58,97.44,1179138.24,753016.32,426121.92 +Sub-Saharan Africa,Sudan,Clothes,Online,L,11/27/2011,225498092,12/11/2011,8751,109.28,35.84,956309.28,313635.84,642673.44 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,H,11/18/2010,824411332,11/18/2010,488,9.33,6.92,4553.04,3376.96,1176.08 +Sub-Saharan Africa,Botswana,Baby Food,Online,H,1/6/2014,180509936,1/9/2014,5756,255.28,159.42,1469391.68,917621.52,551770.16 +Europe,Latvia,Personal Care,Offline,M,1/6/2014,442280232,2/17/2014,9404,81.73,56.67,768588.92,532924.68,235664.24 +Australia and Oceania,Fiji,Personal Care,Online,C,1/9/2016,228521049,1/27/2016,3311,81.73,56.67,270608.03,187634.37,82973.66 +Middle East and North Africa,Oman,Vegetables,Offline,H,2/2/2011,478343713,2/5/2011,1389,154.06,90.93,213989.34,126301.77,87687.57 +Central America and the Caribbean,Cuba,Fruits,Offline,L,4/7/2010,401172053,4/9/2010,4580,9.33,6.92,42731.4,31693.6,11037.8 +Middle East and North Africa,Saudi Arabia,Personal Care,Online,M,7/11/2010,626742398,8/17/2010,5858,81.73,56.67,478774.34,331972.86,146801.48 +Sub-Saharan Africa,Liberia,Personal Care,Offline,C,9/10/2013,955103576,9/24/2013,5227,81.73,56.67,427202.71,296214.09,130988.62 +Sub-Saharan Africa,Gabon,Fruits,Offline,L,1/31/2015,806616914,2/6/2015,4724,9.33,6.92,44074.92,32690.08,11384.84 +Asia,Bangladesh,Clothes,Online,C,11/10/2014,571956241,12/3/2014,3417,109.28,35.84,373409.76,122465.28,250944.48 +Europe,Cyprus,Baby Food,Online,M,4/4/2014,262107884,5/11/2014,2402,255.28,159.42,613182.56,382926.84,230255.72 +Sub-Saharan Africa,South Sudan,Beverages,Online,L,10/13/2011,858370673,10/23/2011,9812,47.45,31.79,465579.4,311923.48,153655.92 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,L,8/1/2014,262355935,8/18/2014,5806,9.33,6.92,54169.98,40177.52,13992.46 +Europe,Georgia,Snacks,Online,C,12/10/2011,945987498,1/1/2012,7578,152.58,97.44,1156251.24,738400.32,417850.92 +Asia,South Korea,Cosmetics,Online,L,12/2/2016,501501691,1/20/2017,4350,437.2,263.33,1901820,1145485.5,756334.5 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,H,2/23/2017,191447341,3/9/2017,2377,255.28,159.42,606800.56,378941.34,227859.22 +Central America and the Caribbean,Cuba,Household,Online,M,6/14/2016,898685777,7/29/2016,9947,668.27,502.54,6647281.69,4998765.38,1648516.31 +Asia,Indonesia,Household,Online,L,12/13/2015,876390826,12/19/2015,2376,668.27,502.54,1587809.52,1194035.04,393774.48 +Sub-Saharan Africa,Senegal,Fruits,Offline,C,3/30/2010,698048818,4/29/2010,7012,9.33,6.92,65421.96,48523.04,16898.92 +Europe,Finland,Beverages,Offline,M,12/8/2013,107458579,1/10/2014,8236,47.45,31.79,390798.2,261822.44,128975.76 +Sub-Saharan Africa,Burundi,Meat,Offline,C,5/28/2012,268731439,7/12/2012,2459,421.89,364.69,1037427.51,896772.71,140654.8 +Europe,Norway,Office Supplies,Offline,M,1/9/2011,616291224,2/14/2011,3124,651.21,524.96,2034380.04,1639975.04,394405 +Asia,Taiwan,Meat,Online,M,3/23/2016,204874265,5/1/2016,5703,421.89,364.69,2406038.67,2079827.07,326211.6 +North America,Greenland,Snacks,Offline,L,8/1/2016,859529387,8/26/2016,2701,152.58,97.44,412118.58,263185.44,148933.14 +Europe,Poland,Cosmetics,Offline,H,11/17/2016,425617921,12/14/2016,8656,437.2,263.33,3784403.2,2279384.48,1505018.72 +Asia,Cambodia,Office Supplies,Offline,L,8/8/2011,418813693,8/25/2011,5134,651.21,524.96,3343312.14,2695144.64,648167.5 +Middle East and North Africa,Tunisia ,Cosmetics,Online,H,6/11/2011,175103032,7/14/2011,5733,437.2,263.33,2506467.6,1509670.89,996796.71 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,L,10/22/2016,900784766,12/9/2016,1085,437.2,263.33,474362,285713.05,188648.95 +Europe,Belgium,Snacks,Online,C,1/8/2014,722470223,2/25/2014,3849,152.58,97.44,587280.42,375046.56,212233.86 +Asia,Turkmenistan,Clothes,Offline,C,12/21/2016,537083232,12/30/2016,3718,109.28,35.84,406303.04,133253.12,273049.92 +Sub-Saharan Africa,Angola,Vegetables,Offline,H,5/1/2010,861860120,5/21/2010,2417,154.06,90.93,372363.02,219777.81,152585.21 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,M,11/25/2013,484349715,12/4/2013,8699,47.45,31.79,412767.55,276541.21,136226.34 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,L,9/10/2010,512413346,9/25/2010,3351,81.73,56.67,273877.23,189901.17,83976.06 +Middle East and North Africa,Libya,Clothes,Online,H,4/14/2011,324224841,5/2/2011,4190,109.28,35.84,457883.2,150169.6,307713.6 +Sub-Saharan Africa,Gabon,Vegetables,Online,M,3/6/2012,718270528,3/14/2012,1066,154.06,90.93,164227.96,96931.38,67296.58 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,H,9/20/2014,763349235,10/7/2014,857,651.21,524.96,558086.97,449890.72,108196.25 +Sub-Saharan Africa,Rwanda,Snacks,Online,H,10/2/2013,948572289,11/9/2013,2475,152.58,97.44,377635.5,241164,136471.5 +Central America and the Caribbean,Saint Lucia,Personal Care,Online,M,7/17/2016,933363521,7/19/2016,1862,81.73,56.67,152181.26,105519.54,46661.72 +Australia and Oceania,Marshall Islands,Vegetables,Online,H,4/10/2016,897459256,4/15/2016,6992,154.06,90.93,1077187.52,635782.56,441404.96 +Sub-Saharan Africa,Rwanda,Snacks,Online,C,12/26/2010,190908324,1/25/2011,2870,152.58,97.44,437904.6,279652.8,158251.8 +Europe,France,Household,Offline,M,12/3/2014,484072053,12/27/2014,6532,668.27,502.54,4365139.64,3282591.28,1082548.36 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,M,11/21/2016,817624270,12/11/2016,2046,421.89,364.69,863186.94,746155.74,117031.2 +Central America and the Caribbean,Jamaica,Personal Care,Offline,H,5/4/2014,752551305,5/23/2014,5509,81.73,56.67,450250.57,312195.03,138055.54 +Europe,Estonia,Meat,Online,L,2/18/2017,820151984,2/23/2017,53,421.89,364.69,22360.17,19328.57,3031.6 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,M,6/28/2013,272037637,7/27/2013,837,651.21,524.96,545062.77,439391.52,105671.25 +Middle East and North Africa,Saudi Arabia,Household,Online,L,8/16/2011,230132091,9/14/2011,54,668.27,502.54,36086.58,27137.16,8949.42 +Middle East and North Africa,Libya,Vegetables,Offline,M,3/26/2013,536671674,4/1/2013,1929,154.06,90.93,297181.74,175403.97,121777.77 +Sub-Saharan Africa,Comoros,Meat,Online,M,4/23/2017,204205214,4/23/2017,7716,421.89,364.69,3255303.24,2813948.04,441355.2 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,L,4/27/2016,565594041,5/10/2016,700,437.2,263.33,306040,184331,121709 +Middle East and North Africa,Kuwait,Vegetables,Offline,L,3/4/2015,324011981,4/10/2015,1200,154.06,90.93,184872,109116,75756 +Asia,Philippines,Household,Online,H,4/1/2012,502945363,4/27/2012,1564,668.27,502.54,1045174.28,785972.56,259201.72 +Europe,Hungary,Cosmetics,Offline,H,10/19/2010,396193015,11/11/2010,1172,437.2,263.33,512398.4,308622.76,203775.64 +Sub-Saharan Africa,Cape Verde,Fruits,Online,L,2/17/2015,717866265,3/22/2015,1435,9.33,6.92,13388.55,9930.2,3458.35 +Middle East and North Africa,Afghanistan,Clothes,Online,C,9/6/2011,452388942,9/7/2011,796,109.28,35.84,86986.88,28528.64,58458.24 +Sub-Saharan Africa,Chad,Baby Food,Online,M,9/3/2010,904497373,10/9/2010,9727,255.28,159.42,2483108.56,1550678.34,932430.22 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,C,1/16/2012,749240386,2/16/2012,5735,81.73,56.67,468721.55,325002.45,143719.1 +Europe,Monaco,Snacks,Offline,M,10/12/2016,981979310,11/29/2016,8354,152.58,97.44,1274653.32,814013.76,460639.56 +Europe,Spain,Baby Food,Online,H,8/2/2015,868387973,9/2/2015,4154,255.28,159.42,1060433.12,662230.68,398202.44 +Europe,Monaco,Vegetables,Online,H,5/16/2015,194452702,6/29/2015,1731,154.06,90.93,266677.86,157399.83,109278.03 +Middle East and North Africa,Bahrain,Cereal,Online,C,10/2/2012,616472327,11/4/2012,6716,205.7,117.11,1381481.2,786510.76,594970.44 +Europe,Sweden,Cereal,Offline,M,12/27/2012,711058175,1/9/2013,6770,205.7,117.11,1392589,792834.7,599754.3 +Central America and the Caribbean,Saint Lucia,Meat,Offline,M,1/13/2011,925134074,2/15/2011,6586,421.89,364.69,2778567.54,2401848.34,376719.2 +Sub-Saharan Africa,Cape Verde,Cereal,Online,H,6/27/2010,425936353,7/3/2010,2887,205.7,117.11,593855.9,338096.57,255759.33 +Asia,Tajikistan,Snacks,Online,H,3/24/2012,251013839,4/30/2012,9428,152.58,97.44,1438524.24,918664.32,519859.92 +Europe,Belgium,Vegetables,Online,M,8/15/2010,158227860,9/22/2010,1995,154.06,90.93,307349.7,181405.35,125944.35 +Asia,Bangladesh,Vegetables,Online,H,6/16/2012,875752246,6/30/2012,3406,154.06,90.93,524728.36,309707.58,215020.78 +Sub-Saharan Africa,Sudan,Office Supplies,Online,C,6/16/2010,952073323,7/19/2010,8508,651.21,524.96,5540494.68,4466359.68,1074135 +Australia and Oceania,Solomon Islands,Cereal,Offline,M,4/27/2017,805989921,6/15/2017,9183,205.7,117.11,1888943.1,1075421.13,813521.97 +Middle East and North Africa,Saudi Arabia,Household,Offline,M,7/14/2016,476613366,8/13/2016,9341,668.27,502.54,6242310.07,4694226.14,1548083.93 +Australia and Oceania,Samoa ,Clothes,Online,L,7/31/2011,973367488,9/3/2011,9925,109.28,35.84,1084604,355712,728892 +Europe,Luxembourg,Office Supplies,Offline,H,7/27/2014,225988614,8/27/2014,3908,651.21,524.96,2544928.68,2051543.68,493385 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,L,3/7/2012,734525573,4/4/2012,1295,255.28,159.42,330587.6,206448.9,124138.7 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,M,11/18/2014,119339692,1/5/2015,4122,421.89,364.69,1739030.58,1503252.18,235778.4 +Australia and Oceania,Palau,Baby Food,Offline,L,4/4/2015,571104800,5/24/2015,1456,255.28,159.42,371687.68,232115.52,139572.16 +Sub-Saharan Africa,Cameroon,Meat,Online,H,7/17/2014,300807225,7/24/2014,4397,421.89,364.69,1855050.33,1603541.93,251508.4 +Asia,Kyrgyzstan,Snacks,Offline,M,3/31/2011,289745795,5/2/2011,1074,152.58,97.44,163870.92,104650.56,59220.36 +Asia,Vietnam,Snacks,Offline,L,7/7/2012,239531838,8/24/2012,1649,152.58,97.44,251604.42,160678.56,90925.86 +Europe,Ireland,Fruits,Offline,C,3/17/2015,822089183,4/5/2015,3313,9.33,6.92,30910.29,22925.96,7984.33 +Asia,Tajikistan,Clothes,Online,L,3/28/2017,529654157,4/18/2017,5290,109.28,35.84,578091.2,189593.6,388497.6 +Asia,Nepal,Snacks,Offline,M,10/20/2013,624775588,11/7/2013,3835,152.58,97.44,585144.3,373682.4,211461.9 +Australia and Oceania,East Timor,Baby Food,Offline,C,4/22/2016,190314805,5/31/2016,7235,255.28,159.42,1846950.8,1153403.7,693547.1 +Central America and the Caribbean,Nicaragua,Snacks,Online,M,9/22/2010,179445636,11/11/2010,806,152.58,97.44,122979.48,78536.64,44442.84 +Asia,Singapore,Office Supplies,Online,C,5/17/2014,265654408,6/15/2014,1898,651.21,524.96,1235996.58,996374.08,239622.5 +Sub-Saharan Africa,Angola,Cosmetics,Offline,L,7/27/2011,192739951,9/10/2011,4889,437.2,263.33,2137470.8,1287420.37,850050.43 +Europe,Romania,Fruits,Online,M,5/26/2010,224813592,6/24/2010,6193,9.33,6.92,57780.69,42855.56,14925.13 +Asia,Taiwan,Clothes,Online,H,3/29/2016,696299159,5/18/2016,9249,109.28,35.84,1010730.72,331484.16,679246.56 +Asia,Kyrgyzstan,Household,Offline,L,10/24/2012,661932981,12/3/2012,9533,668.27,502.54,6370617.91,4790713.82,1579904.09 +Middle East and North Africa,Egypt,Cereal,Online,H,5/28/2011,146763885,6/17/2011,9550,205.7,117.11,1964435,1118400.5,846034.5 +Middle East and North Africa,Iraq,Clothes,Online,H,10/18/2016,596153199,11/12/2016,3834,109.28,35.84,418979.52,137410.56,281568.96 +Middle East and North Africa,Syria,Office Supplies,Offline,M,11/26/2015,825774753,12/22/2015,3955,651.21,524.96,2575535.55,2076216.8,499318.75 +Europe,Italy,Beverages,Offline,H,11/6/2011,171614873,11/16/2011,3509,47.45,31.79,166502.05,111551.11,54950.94 +Asia,China,Snacks,Online,H,8/9/2012,739972388,8/9/2012,3128,152.58,97.44,477270.24,304792.32,172477.92 +Europe,Russia,Household,Offline,H,1/28/2012,657458627,3/3/2012,5473,668.27,502.54,3657441.71,2750401.42,907040.29 +Europe,Moldova ,Baby Food,Offline,C,7/28/2016,820997416,9/4/2016,235,255.28,159.42,59990.8,37463.7,22527.1 +Europe,Slovakia,Cosmetics,Online,L,10/6/2010,847825086,11/25/2010,9138,437.2,263.33,3995133.6,2406309.54,1588824.06 +Central America and the Caribbean,Panama,Personal Care,Offline,M,6/17/2014,425490462,8/2/2014,938,81.73,56.67,76662.74,53156.46,23506.28 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,M,9/1/2010,661854875,9/18/2010,6420,154.06,90.93,989065.2,583770.6,405294.6 +Asia,Laos,Household,Offline,L,7/16/2017,935092151,8/28/2017,3402,668.27,502.54,2273454.54,1709641.08,563813.46 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,L,6/5/2016,243688619,6/19/2016,1732,109.28,35.84,189272.96,62074.88,127198.08 +Europe,Liechtenstein,Meat,Offline,H,4/3/2016,356443107,4/15/2016,8291,421.89,364.69,3497889.99,3023644.79,474245.2 +Europe,Latvia,Snacks,Online,C,11/12/2011,862466943,12/11/2011,1989,152.58,97.44,303481.62,193808.16,109673.46 +Central America and the Caribbean,Belize,Clothes,Offline,H,7/9/2010,521183955,8/26/2010,8769,109.28,35.84,958276.32,314280.96,643995.36 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,L,12/24/2012,412330472,1/6/2013,6604,152.58,97.44,1007638.32,643493.76,364144.56 +Sub-Saharan Africa,Eritrea,Beverages,Online,M,4/14/2017,785955321,4/21/2017,500,47.45,31.79,23725,15895,7830 +Sub-Saharan Africa,Rwanda,Meat,Online,C,12/16/2014,612419831,1/14/2015,7492,421.89,364.69,3160799.88,2732257.48,428542.4 +Europe,Finland,Vegetables,Online,C,7/11/2017,732397830,7/22/2017,1648,154.06,90.93,253890.88,149852.64,104038.24 +Europe,United Kingdom,Household,Online,M,11/11/2014,706875646,11/13/2014,9067,668.27,502.54,6059204.09,4556530.18,1502673.91 +Asia,North Korea,Baby Food,Offline,H,11/1/2016,167152106,12/12/2016,2878,255.28,159.42,734695.84,458810.76,275885.08 +Europe,Slovakia,Personal Care,Offline,H,8/30/2011,164838540,9/23/2011,8242,81.73,56.67,673618.66,467074.14,206544.52 +Sub-Saharan Africa,Liberia,Household,Online,H,2/15/2015,921858775,3/28/2015,7352,668.27,502.54,4913121.04,3694674.08,1218446.96 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,H,10/14/2013,480449140,11/26/2013,4432,651.21,524.96,2886162.72,2326622.72,559540 +Sub-Saharan Africa,Eritrea,Beverages,Online,H,3/14/2014,553158462,4/1/2014,736,47.45,31.79,34923.2,23397.44,11525.76 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,L,5/31/2016,672848069,6/22/2016,9551,437.2,263.33,4175697.2,2515064.83,1660632.37 +Europe,Cyprus,Cereal,Offline,C,3/8/2010,442691791,4/21/2010,1193,205.7,117.11,245400.1,139712.23,105687.87 +Sub-Saharan Africa,Sudan,Office Supplies,Online,L,8/13/2016,886175954,9/21/2016,8012,651.21,524.96,5217494.52,4205979.52,1011515 +Middle East and North Africa,Morocco,Baby Food,Offline,C,3/28/2016,397099387,5/17/2016,9388,255.28,159.42,2396568.64,1496634.96,899933.68 +Asia,Brunei,Meat,Offline,L,5/11/2013,589573419,6/11/2013,6731,421.89,364.69,2839741.59,2454728.39,385013.2 +Europe,Finland,Household,Online,M,2/18/2017,448021876,3/19/2017,8484,668.27,502.54,5669602.68,4263549.36,1406053.32 +Middle East and North Africa,Iraq,Clothes,Offline,H,1/27/2015,377181088,1/27/2015,5121,109.28,35.84,559622.88,183536.64,376086.24 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,M,9/3/2014,852099883,10/14/2014,4146,651.21,524.96,2699916.66,2176484.16,523432.5 +Sub-Saharan Africa,Cape Verde,Beverages,Online,H,12/6/2016,168139588,12/15/2016,5095,47.45,31.79,241757.75,161970.05,79787.7 +Middle East and North Africa,Turkey,Household,Offline,M,7/20/2012,290974032,7/23/2012,4537,668.27,502.54,3031940.99,2280023.98,751917.01 +Asia,Philippines,Clothes,Online,L,1/5/2016,106589543,2/9/2016,1069,109.28,35.84,116820.32,38312.96,78507.36 +Middle East and North Africa,Afghanistan,Vegetables,Online,H,5/12/2016,371284949,5/12/2016,322,154.06,90.93,49607.32,29279.46,20327.86 +Middle East and North Africa,Lebanon,Meat,Online,H,4/12/2011,561671578,4/26/2011,9956,421.89,364.69,4200336.84,3630853.64,569483.2 +Europe,Russia,Vegetables,Online,C,11/13/2010,224673259,12/9/2010,4665,154.06,90.93,718689.9,424188.45,294501.45 +Asia,North Korea,Meat,Offline,M,2/27/2011,327526319,4/18/2011,1171,421.89,364.69,494033.19,427051.99,66981.2 +Europe,Luxembourg,Cereal,Offline,L,1/8/2013,107779586,2/14/2013,3229,205.7,117.11,664205.3,378148.19,286057.11 +Australia and Oceania,Marshall Islands,Personal Care,Offline,L,10/31/2010,223294389,11/3/2010,6627,81.73,56.67,541624.71,375552.09,166072.62 +Europe,Latvia,Snacks,Offline,H,5/18/2011,502244555,5/21/2011,4180,152.58,97.44,637784.4,407299.2,230485.2 +Europe,Moldova ,Vegetables,Online,C,12/11/2014,393116414,12/13/2014,738,154.06,90.93,113696.28,67106.34,46589.94 +Asia,Nepal,Clothes,Offline,C,7/10/2011,314708793,7/17/2011,8180,109.28,35.84,893910.4,293171.2,600739.2 +Europe,Croatia,Fruits,Offline,C,11/19/2014,306133019,12/24/2014,418,9.33,6.92,3899.94,2892.56,1007.38 +Europe,Monaco,Meat,Online,H,5/14/2013,476812922,6/27/2013,8394,421.89,364.69,3541344.66,3061207.86,480136.8 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,M,7/6/2011,556484830,7/8/2011,5082,421.89,364.69,2144044.98,1853354.58,290690.4 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,C,2/22/2011,345197570,3/13/2011,487,81.73,56.67,39802.51,27598.29,12204.22 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,M,2/25/2015,163312470,3/14/2015,6644,47.45,31.79,315257.8,211212.76,104045.04 +Australia and Oceania,Tonga,Office Supplies,Online,C,2/16/2016,401503360,2/20/2016,2621,651.21,524.96,1706821.41,1375920.16,330901.25 +Asia,Tajikistan,Cereal,Online,H,4/20/2015,170756566,4/25/2015,9517,205.7,117.11,1957646.9,1114535.87,843111.03 +Europe,Bosnia and Herzegovina,Beverages,Online,L,3/9/2011,452370917,4/9/2011,5462,47.45,31.79,259171.9,173636.98,85534.92 +Central America and the Caribbean,Guatemala,Personal Care,Offline,C,12/4/2010,947957742,12/10/2010,616,81.73,56.67,50345.68,34908.72,15436.96 +Europe,Russia,Beverages,Offline,H,5/17/2011,529440867,7/1/2011,2173,47.45,31.79,103108.85,69079.67,34029.18 +Middle East and North Africa,Somalia,Office Supplies,Online,C,6/15/2010,389056622,7/6/2010,9355,651.21,524.96,6092069.55,4911000.8,1181068.75 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,C,12/6/2010,889353835,12/6/2010,8418,152.58,97.44,1284418.44,820249.92,464168.52 +Europe,Denmark,Personal Care,Online,L,8/21/2016,213193833,9/2/2016,7648,81.73,56.67,625071.04,433412.16,191658.88 +Europe,Armenia,Cereal,Online,M,7/19/2013,213750445,8/8/2013,2362,205.7,117.11,485863.4,276613.82,209249.58 +Europe,Malta,Household,Online,C,5/29/2011,564509999,6/3/2011,9908,668.27,502.54,6621219.16,4979166.32,1642052.84 +Asia,Japan,Household,Online,H,3/30/2017,109271323,5/5/2017,4668,668.27,502.54,3119484.36,2345856.72,773627.64 +Europe,Croatia,Cereal,Offline,M,6/9/2016,912145745,7/20/2016,3051,205.7,117.11,627590.7,357302.61,270288.09 +Sub-Saharan Africa,Nigeria,Fruits,Offline,M,5/12/2014,607557094,6/22/2014,8500,9.33,6.92,79305,58820,20485 +Asia,Laos,Cereal,Offline,H,6/13/2017,950241696,7/1/2017,6489,205.7,117.11,1334787.3,759926.79,574860.51 +Sub-Saharan Africa,Seychelles ,Meat,Offline,H,4/10/2014,165248382,5/24/2014,9523,421.89,364.69,4017658.47,3472942.87,544715.6 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,L,3/9/2017,597938477,3/10/2017,2138,651.21,524.96,1392286.98,1122364.48,269922.5 +North America,Greenland,Household,Online,H,2/7/2013,163985812,2/20/2013,5901,668.27,502.54,3943461.27,2965488.54,977972.73 +Central America and the Caribbean,Cuba,Snacks,Offline,L,9/21/2012,899376714,10/7/2012,4411,152.58,97.44,673030.38,429807.84,243222.54 +North America,Canada,Household,Offline,H,6/13/2016,410410010,7/16/2016,8297,668.27,502.54,5544636.19,4169574.38,1375061.81 +Sub-Saharan Africa,Central African Republic,Household,Offline,L,8/7/2010,423697030,8/7/2010,222,668.27,502.54,148355.94,111563.88,36792.06 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,C,8/23/2016,936161601,10/8/2016,9876,651.21,524.96,6431349.96,5184504.96,1246845 +Europe,Iceland,Cosmetics,Online,M,9/3/2011,665040051,9/9/2011,8985,437.2,263.33,3928242,2366020.05,1562221.95 +Europe,Portugal,Vegetables,Online,C,6/29/2015,197881209,7/9/2015,6302,154.06,90.93,970886.12,573040.86,397845.26 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,M,2/12/2011,642546403,3/31/2011,2614,437.2,263.33,1142840.8,688344.62,454496.18 +Australia and Oceania,Tuvalu,Snacks,Online,M,9/10/2016,477209460,10/26/2016,5739,152.58,97.44,875656.62,559208.16,316448.46 +Sub-Saharan Africa,Senegal,Vegetables,Online,H,7/30/2013,500356709,9/16/2013,5524,154.06,90.93,851027.44,502297.32,348730.12 +Asia,Kazakhstan,Clothes,Offline,L,9/10/2010,680786979,10/15/2010,8850,109.28,35.84,967128,317184,649944 +Asia,Bhutan,Baby Food,Offline,H,6/13/2010,607611596,8/1/2010,4629,255.28,159.42,1181691.12,737955.18,443735.94 +Central America and the Caribbean,The Bahamas,Cereal,Offline,H,7/17/2012,840254390,8/7/2012,8801,205.7,117.11,1810365.7,1030685.11,779680.59 +Europe,Malta,Meat,Offline,L,2/28/2010,658451688,4/18/2010,9342,421.89,364.69,3941296.38,3406933.98,534362.4 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,H,6/25/2016,312252318,7/8/2016,1255,437.2,263.33,548686,330479.15,218206.85 +Europe,Latvia,Meat,Online,L,6/19/2015,572017610,7/1/2015,1577,421.89,364.69,665320.53,575116.13,90204.4 +Sub-Saharan Africa,Togo,Vegetables,Online,L,1/22/2011,478421390,2/21/2011,4376,154.06,90.93,674166.56,397909.68,276256.88 +Europe,Serbia,Snacks,Offline,H,11/10/2015,492449986,11/25/2015,5749,152.58,97.44,877182.42,560182.56,316999.86 +Sub-Saharan Africa,Namibia,Household,Offline,C,1/4/2017,245402228,1/8/2017,8828,668.27,502.54,5899487.56,4436423.12,1463064.44 +Europe,Slovakia,Beverages,Offline,C,4/22/2010,788889443,6/8/2010,8772,47.45,31.79,416231.4,278861.88,137369.52 +Europe,Luxembourg,Beverages,Online,H,7/13/2011,544835460,8/12/2011,7775,47.45,31.79,368923.75,247167.25,121756.5 +Europe,Norway,Clothes,Online,H,10/24/2014,255476605,10/30/2014,60,109.28,35.84,6556.8,2150.4,4406.4 +Sub-Saharan Africa,Niger,Personal Care,Online,M,7/26/2011,733361709,8/10/2011,6881,81.73,56.67,562384.13,389946.27,172437.86 +Sub-Saharan Africa,Burundi,Vegetables,Offline,H,12/24/2016,611352097,1/1/2017,1526,154.06,90.93,235095.56,138759.18,96336.38 +Europe,Switzerland,Baby Food,Offline,L,3/29/2013,392621600,4/27/2013,4311,255.28,159.42,1100512.08,687259.62,413252.46 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,L,11/19/2013,200656545,12/19/2013,7585,9.33,6.92,70768.05,52488.2,18279.85 +Asia,Thailand,Cereal,Offline,H,7/31/2014,229255759,8/3/2014,729,205.7,117.11,149955.3,85373.19,64582.11 +Europe,Kosovo,Baby Food,Online,H,1/24/2012,292530572,1/31/2012,5152,255.28,159.42,1315202.56,821331.84,493870.72 +Central America and the Caribbean,El Salvador,Clothes,Online,H,6/29/2015,274904811,8/3/2015,9297,109.28,35.84,1015976.16,333204.48,682771.68 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,M,5/15/2012,581114804,6/27/2012,3639,668.27,502.54,2431834.53,1828743.06,603091.47 +Asia,Sri Lanka,Office Supplies,Online,C,3/15/2010,786209380,4/12/2010,5682,651.21,524.96,3700175.22,2982822.72,717352.5 +Asia,Brunei,Fruits,Online,M,7/23/2017,985549867,9/11/2017,4962,9.33,6.92,46295.46,34337.04,11958.42 +Asia,Maldives,Office Supplies,Online,C,7/25/2017,444810092,7/29/2017,8046,651.21,524.96,5239635.66,4223828.16,1015807.5 +Sub-Saharan Africa,Namibia,Fruits,Offline,C,2/15/2017,749976384,2/18/2017,3533,9.33,6.92,32962.89,24448.36,8514.53 +Middle East and North Africa,Israel,Snacks,Offline,C,11/13/2012,857347571,12/30/2012,7053,152.58,97.44,1076146.74,687244.32,388902.42 +Australia and Oceania,Palau,Cosmetics,Online,M,1/15/2010,243534982,2/28/2010,6268,437.2,263.33,2740369.6,1650552.44,1089817.16 +Europe,Germany,Vegetables,Online,L,3/6/2011,255462443,4/23/2011,5869,154.06,90.93,904178.14,533668.17,370509.97 +Europe,Romania,Cereal,Online,L,4/20/2012,960366284,5/10/2012,2580,205.7,117.11,530706,302143.8,228562.2 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,C,4/17/2014,695795333,5/2/2014,156,421.89,364.69,65814.84,56891.64,8923.2 +Central America and the Caribbean,Saint Lucia,Baby Food,Online,M,7/8/2011,119610917,8/25/2011,4383,255.28,159.42,1118892.24,698737.86,420154.38 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,L,10/8/2010,859986865,10/28/2010,8079,81.73,56.67,660296.67,457836.93,202459.74 +Asia,Japan,Personal Care,Offline,H,4/30/2012,565409505,4/30/2012,6092,81.73,56.67,497899.16,345233.64,152665.52 +Middle East and North Africa,Yemen,Personal Care,Offline,C,10/7/2013,554677665,11/20/2013,302,81.73,56.67,24682.46,17114.34,7568.12 +Europe,Portugal,Cereal,Online,L,9/15/2013,866902673,10/3/2013,4620,205.7,117.11,950334,541048.2,409285.8 +Australia and Oceania,Nauru,Office Supplies,Online,C,8/17/2015,711508357,9/17/2015,9989,651.21,524.96,6504936.69,5243825.44,1261111.25 +Australia and Oceania,Nauru,Clothes,Offline,C,7/2/2016,718231046,7/3/2016,9382,109.28,35.84,1025264.96,336250.88,689014.08 +Asia,Maldives,Office Supplies,Online,M,7/31/2010,687119567,9/8/2010,2804,651.21,524.96,1825992.84,1471987.84,354005 +Sub-Saharan Africa,Mozambique,Meat,Online,C,11/24/2015,938535249,12/8/2015,2291,421.89,364.69,966549.99,835504.79,131045.2 +Asia,Maldives,Baby Food,Offline,H,6/21/2017,963151919,7/29/2017,6911,255.28,159.42,1764240.08,1101751.62,662488.46 +Central America and the Caribbean,Honduras,Beverages,Offline,L,7/13/2016,771955907,8/14/2016,7762,47.45,31.79,368306.9,246753.98,121552.92 +Central America and the Caribbean,Haiti,Cosmetics,Online,C,8/6/2011,446246039,8/14/2011,2974,437.2,263.33,1300232.8,783143.42,517089.38 +Asia,Turkmenistan,Meat,Offline,H,5/18/2017,587633645,6/30/2017,2709,421.89,364.69,1142900.01,987945.21,154954.8 +Central America and the Caribbean,Jamaica,Household,Offline,L,8/3/2015,968042552,9/20/2015,4158,668.27,502.54,2778666.66,2089561.32,689105.34 +Europe,Moldova ,Vegetables,Offline,L,9/19/2011,979709088,11/7/2011,6545,154.06,90.93,1008322.7,595136.85,413185.85 +Europe,Andorra,Cereal,Online,C,2/8/2016,985182082,2/19/2016,6126,205.7,117.11,1260118.2,717415.86,542702.34 +Sub-Saharan Africa,Malawi,Vegetables,Offline,L,6/10/2017,967322862,6/22/2017,1186,154.06,90.93,182715.16,107842.98,74872.18 +Asia,Bangladesh,Personal Care,Online,L,11/4/2016,979305255,11/23/2016,7042,81.73,56.67,575542.66,399070.14,176472.52 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,L,6/25/2016,694615590,7/5/2016,1044,437.2,263.33,456436.8,274916.52,181520.28 +Europe,San Marino,Vegetables,Online,C,10/28/2015,757052695,11/1/2015,7571,154.06,90.93,1166388.26,688431.03,477957.23 +Middle East and North Africa,Qatar,Cosmetics,Online,M,5/19/2015,530727899,6/19/2015,3034,437.2,263.33,1326464.8,798943.22,527521.58 +Central America and the Caribbean,Jamaica,Baby Food,Offline,C,12/14/2012,350065028,12/24/2012,876,255.28,159.42,223625.28,139651.92,83973.36 +Asia,Uzbekistan,Personal Care,Online,H,12/25/2014,169800412,1/19/2015,6570,81.73,56.67,536966.1,372321.9,164644.2 +Central America and the Caribbean,Honduras,Cosmetics,Offline,M,1/15/2010,914982879,3/1/2010,2622,437.2,263.33,1146338.4,690451.26,455887.14 +Sub-Saharan Africa,Mozambique,Vegetables,Online,M,6/23/2010,430973756,6/28/2010,3566,154.06,90.93,549377.96,324256.38,225121.58 +Sub-Saharan Africa,Swaziland,Cereal,Offline,M,10/12/2010,233446872,11/9/2010,972,205.7,117.11,199940.4,113830.92,86109.48 +Sub-Saharan Africa,Rwanda,Beverages,Offline,M,1/28/2014,558388555,3/19/2014,8437,47.45,31.79,400335.65,268212.23,132123.42 +Asia,Sri Lanka,Clothes,Offline,M,3/11/2013,812097632,4/22/2013,6591,109.28,35.84,720264.48,236221.44,484043.04 +Australia and Oceania,Tuvalu,Beverages,Online,M,3/4/2017,921185433,4/18/2017,8095,47.45,31.79,384107.75,257340.05,126767.7 +Middle East and North Africa,Lebanon,Baby Food,Offline,M,3/10/2017,882575786,4/10/2017,2643,255.28,159.42,674705.04,421347.06,253357.98 +Europe,Czech Republic,Vegetables,Online,M,1/19/2013,313505017,3/2/2013,1956,154.06,90.93,301341.36,177859.08,123482.28 +Europe,France,Office Supplies,Offline,L,12/30/2016,701521956,1/1/2017,4791,651.21,524.96,3119947.11,2515083.36,604863.75 +Asia,Vietnam,Cosmetics,Offline,C,1/14/2012,454487931,1/18/2012,1933,437.2,263.33,845107.6,509016.89,336090.71 +Australia and Oceania,Samoa ,Cereal,Online,L,4/27/2016,750576770,5/24/2016,1201,205.7,117.11,247045.7,140649.11,106396.59 +Australia and Oceania,Vanuatu,Cereal,Online,H,3/15/2011,588274800,3/25/2011,2441,205.7,117.11,502113.7,285865.51,216248.19 +Sub-Saharan Africa,Gabon,Fruits,Online,H,3/4/2013,836380851,4/8/2013,2535,9.33,6.92,23651.55,17542.2,6109.35 +Sub-Saharan Africa,Burundi,Office Supplies,Online,L,1/29/2017,184006249,3/16/2017,393,651.21,524.96,255925.53,206309.28,49616.25 +Central America and the Caribbean,Haiti,Personal Care,Online,M,1/15/2015,990574824,2/7/2015,1958,81.73,56.67,160027.34,110959.86,49067.48 +Middle East and North Africa,Turkey,Vegetables,Online,L,5/22/2015,735822904,6/3/2015,5204,154.06,90.93,801728.24,473199.72,328528.52 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,M,2/26/2016,569799315,4/13/2016,5134,81.73,56.67,419601.82,290943.78,128658.04 +Asia,Brunei,Clothes,Online,L,6/11/2016,362865388,7/4/2016,8787,109.28,35.84,960243.36,314926.08,645317.28 +Europe,Ukraine,Meat,Offline,L,8/21/2012,955694949,9/17/2012,228,421.89,364.69,96190.92,83149.32,13041.6 +Europe,Switzerland,Fruits,Online,H,4/29/2017,109274327,5/4/2017,5557,9.33,6.92,51846.81,38454.44,13392.37 +Sub-Saharan Africa,Benin,Meat,Offline,C,2/1/2010,154902350,3/19/2010,7903,421.89,364.69,3334196.67,2882145.07,452051.6 +North America,United States of America,Office Supplies,Online,C,12/29/2016,344190347,2/14/2017,2427,651.21,524.96,1580486.67,1274077.92,306408.75 +Asia,Philippines,Vegetables,Online,M,12/24/2015,899062144,2/10/2016,1322,154.06,90.93,203667.32,120209.46,83457.86 +Middle East and North Africa,Egypt,Fruits,Offline,L,4/23/2016,761754071,6/11/2016,8812,9.33,6.92,82215.96,60979.04,21236.92 +Australia and Oceania,Tuvalu,Office Supplies,Offline,C,12/22/2016,744814956,1/31/2017,6152,651.21,524.96,4006243.92,3229553.92,776690 +Sub-Saharan Africa,Burundi,Household,Offline,C,6/13/2010,381106126,7/7/2010,6627,668.27,502.54,4428625.29,3330332.58,1098292.71 +Sub-Saharan Africa,Ghana,Cereal,Offline,M,10/10/2016,173801410,11/21/2016,554,205.7,117.11,113957.8,64878.94,49078.86 +Central America and the Caribbean,Panama,Vegetables,Online,C,8/18/2011,246387135,10/6/2011,284,154.06,90.93,43753.04,25824.12,17928.92 +Asia,Nepal,Vegetables,Offline,L,5/24/2013,792662131,6/30/2013,5194,154.06,90.93,800187.64,472290.42,327897.22 +Sub-Saharan Africa,Namibia,Household,Online,C,3/29/2011,726737725,4/9/2011,6697,668.27,502.54,4475404.19,3365510.38,1109893.81 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,M,4/27/2014,833037745,5/15/2014,3236,255.28,159.42,826086.08,515883.12,310202.96 +Europe,Croatia,Snacks,Online,C,2/21/2010,616298520,3/6/2010,5282,152.58,97.44,805927.56,514678.08,291249.48 +Europe,Latvia,Household,Offline,C,10/12/2013,551568877,11/25/2013,343,668.27,502.54,229216.61,172371.22,56845.39 +Europe,Latvia,Clothes,Offline,L,2/1/2011,734210145,2/19/2011,7953,109.28,35.84,869103.84,285035.52,584068.32 +Australia and Oceania,Palau,Office Supplies,Online,L,6/23/2015,429896152,7/27/2015,4679,651.21,524.96,3047011.59,2456287.84,590723.75 +Central America and the Caribbean,Jamaica,Beverages,Online,H,2/21/2011,324613225,2/22/2011,9122,47.45,31.79,432838.9,289988.38,142850.52 +Europe,Belarus,Meat,Offline,L,6/3/2017,274660193,6/23/2017,6910,421.89,364.69,2915259.9,2520007.9,395252 +Sub-Saharan Africa,Liberia,Baby Food,Offline,C,11/6/2016,656648385,11/7/2016,5704,255.28,159.42,1456117.12,909331.68,546785.44 +Europe,Bulgaria,Meat,Offline,L,12/16/2011,117501628,2/1/2012,198,421.89,364.69,83534.22,72208.62,11325.6 +Australia and Oceania,Nauru,Beverages,Offline,M,12/2/2013,524456250,12/22/2013,7114,47.45,31.79,337559.3,226154.06,111405.24 +Middle East and North Africa,Jordan,Cereal,Online,H,1/14/2016,215061080,2/5/2016,208,205.7,117.11,42785.6,24358.88,18426.72 +Europe,Luxembourg,Household,Online,L,9/3/2012,747177445,9/22/2012,5265,668.27,502.54,3518441.55,2645873.1,872568.45 +Europe,Greece,Meat,Offline,M,8/19/2010,148979175,9/3/2010,5103,421.89,364.69,2152904.67,1861013.07,291891.6 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,L,3/11/2010,568952596,4/6/2010,4571,47.45,31.79,216893.95,145312.09,71581.86 +Europe,Sweden,Household,Offline,H,6/26/2016,625896537,7/4/2016,5549,668.27,502.54,3708230.23,2788594.46,919635.77 +Sub-Saharan Africa,Botswana,Baby Food,Online,C,12/31/2012,358922326,1/30/2013,1947,255.28,159.42,497030.16,310390.74,186639.42 +North America,Greenland,Meat,Online,L,10/15/2010,777453792,12/1/2010,4709,421.89,364.69,1986680.01,1717325.21,269354.8 +Europe,Cyprus,Cosmetics,Online,C,5/23/2014,711227262,6/21/2014,6807,437.2,263.33,2976020.4,1792487.31,1183533.09 +Central America and the Caribbean,Panama,Office Supplies,Online,H,6/28/2010,860291564,8/4/2010,8246,651.21,524.96,5369877.66,4328820.16,1041057.5 +Australia and Oceania,Papua New Guinea,Fruits,Offline,L,2/10/2017,645008027,3/22/2017,1064,9.33,6.92,9927.12,7362.88,2564.24 +Middle East and North Africa,Pakistan,Snacks,Online,C,9/18/2011,456050479,11/6/2011,4326,152.58,97.44,660061.08,421525.44,238535.64 +Middle East and North Africa,Iran,Beverages,Online,H,8/31/2010,304405248,10/7/2010,9132,47.45,31.79,433313.4,290306.28,143007.12 +Australia and Oceania,Tonga,Household,Online,L,6/24/2012,271371161,7/8/2012,3612,668.27,502.54,2413791.24,1815174.48,598616.76 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,H,9/24/2016,958559548,10/1/2016,7927,81.73,56.67,647873.71,449223.09,198650.62 +Sub-Saharan Africa,Nigeria,Household,Offline,L,9/13/2012,337894237,10/12/2012,9268,668.27,502.54,6193526.36,4657540.72,1535985.64 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,L,6/14/2013,501611554,6/19/2013,6861,651.21,524.96,4467951.81,3601750.56,866201.25 +Australia and Oceania,Palau,Meat,Offline,C,3/6/2014,912260329,4/25/2014,6959,421.89,364.69,2935932.51,2537877.71,398054.8 +Europe,Denmark,Fruits,Online,H,2/23/2011,652701890,4/6/2011,7849,9.33,6.92,73231.17,54315.08,18916.09 +Sub-Saharan Africa,Lesotho,Vegetables,Online,H,1/14/2013,676110064,3/2/2013,4848,154.06,90.93,746882.88,440828.64,306054.24 +Middle East and North Africa,Somalia,Snacks,Offline,M,6/18/2014,655971181,8/1/2014,5304,152.58,97.44,809284.32,516821.76,292462.56 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,H,11/15/2014,336084067,11/15/2014,3599,437.2,263.33,1573482.8,947724.67,625758.13 +Middle East and North Africa,Lebanon,Meat,Offline,C,10/16/2014,880560052,12/5/2014,6142,421.89,364.69,2591248.38,2239925.98,351322.4 +Europe,Russia,Beverages,Online,L,1/7/2012,823822963,1/15/2012,6377,47.45,31.79,302588.65,202724.83,99863.82 +Middle East and North Africa,Yemen,Vegetables,Offline,H,12/28/2012,120609128,1/6/2013,9776,154.06,90.93,1506090.56,888931.68,617158.88 +Europe,Montenegro,Beverages,Online,H,11/7/2013,595967376,12/2/2013,8845,47.45,31.79,419695.25,281182.55,138512.7 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,M,10/24/2011,995259034,12/1/2011,8120,651.21,524.96,5287825.2,4262675.2,1025150 +Europe,Bosnia and Herzegovina,Household,Offline,C,7/2/2016,134157931,7/23/2016,9168,668.27,502.54,6126699.36,4607286.72,1519412.64 +Middle East and North Africa,Bahrain,Fruits,Offline,M,11/25/2015,948650395,12/5/2015,5588,9.33,6.92,52136.04,38668.96,13467.08 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,C,5/30/2010,145035254,6/29/2010,8010,255.28,159.42,2044792.8,1276954.2,767838.6 +Europe,France,Vegetables,Offline,L,8/23/2016,349923837,9/8/2016,9094,154.06,90.93,1401021.64,826917.42,574104.22 +Sub-Saharan Africa,Burundi,Snacks,Online,C,8/19/2010,660239970,10/3/2010,8534,152.58,97.44,1302117.72,831552.96,470564.76 +Europe,Finland,Clothes,Online,L,11/27/2014,693219983,12/1/2014,8053,109.28,35.84,880031.84,288619.52,591412.32 +Europe,Bosnia and Herzegovina,Personal Care,Online,L,5/28/2011,136412703,6/20/2011,6405,81.73,56.67,523480.65,362971.35,160509.3 +Europe,Montenegro,Office Supplies,Offline,L,6/7/2013,997679460,7/18/2013,4378,651.21,524.96,2850997.38,2298274.88,552722.5 +Asia,China,Personal Care,Offline,H,6/3/2016,855194079,7/9/2016,9787,81.73,56.67,799891.51,554629.29,245262.22 +Middle East and North Africa,Lebanon,Baby Food,Online,M,11/14/2016,507442891,1/3/2017,2483,255.28,159.42,633860.24,395839.86,238020.38 +Europe,United Kingdom,Beverages,Online,H,2/17/2016,823224723,3/2/2016,9344,47.45,31.79,443372.8,297045.76,146327.04 +Europe,Malta,Baby Food,Offline,M,8/11/2016,491650903,9/1/2016,9283,255.28,159.42,2369764.24,1479895.86,889868.38 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,C,6/9/2010,972145259,6/11/2010,8240,9.33,6.92,76879.2,57020.8,19858.4 +Middle East and North Africa,Algeria,Vegetables,Offline,H,7/7/2013,644444119,7/10/2013,4191,154.06,90.93,645665.46,381087.63,264577.83 +Sub-Saharan Africa,Mali,Cosmetics,Offline,L,4/19/2016,658596312,4/27/2016,2139,437.2,263.33,935170.8,563262.87,371907.93 +Sub-Saharan Africa,Cape Verde,Cereal,Online,C,4/30/2010,884963166,5/13/2010,9122,205.7,117.11,1876395.4,1068277.42,808117.98 +Middle East and North Africa,Kuwait,Beverages,Online,C,9/10/2014,364218509,9/12/2014,9205,47.45,31.79,436777.25,292626.95,144150.3 +Central America and the Caribbean,El Salvador,Beverages,Offline,L,9/12/2011,457348668,10/6/2011,8489,47.45,31.79,402803.05,269865.31,132937.74 +Central America and the Caribbean,Belize,Personal Care,Offline,H,3/17/2011,795652472,4/1/2011,103,81.73,56.67,8418.19,5837.01,2581.18 +Sub-Saharan Africa,Benin,Cereal,Offline,M,8/2/2016,630741250,8/28/2016,9207,205.7,117.11,1893879.9,1078231.77,815648.13 +Sub-Saharan Africa,Rwanda,Beverages,Online,C,4/30/2013,184538829,6/12/2013,7995,47.45,31.79,379362.75,254161.05,125201.7 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,H,9/16/2010,199281537,10/5/2010,690,47.45,31.79,32740.5,21935.1,10805.4 +Middle East and North Africa,Libya,Office Supplies,Offline,C,4/15/2015,587518203,5/28/2015,8547,651.21,524.96,5565891.87,4486833.12,1079058.75 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,C,12/18/2011,882110154,1/4/2012,4852,437.2,263.33,2121294.4,1277677.16,843617.24 +Asia,Maldives,Vegetables,Offline,C,3/17/2013,686231219,4/19/2013,9922,154.06,90.93,1528583.32,902207.46,626375.86 +Central America and the Caribbean,Guatemala,Personal Care,Offline,M,6/1/2017,123367726,7/17/2017,6107,81.73,56.67,499125.11,346083.69,153041.42 +Asia,Turkmenistan,Snacks,Offline,M,9/6/2012,287318503,10/24/2012,2785,152.58,97.44,424935.3,271370.4,153564.9 +Europe,Estonia,Meat,Online,H,11/21/2010,992194879,1/4/2011,1368,421.89,364.69,577145.52,498895.92,78249.6 +Europe,Belarus,Meat,Offline,C,8/15/2013,322420680,9/14/2013,299,421.89,364.69,126145.11,109042.31,17102.8 +Australia and Oceania,Solomon Islands,Cosmetics,Online,C,12/17/2015,482732236,12/29/2015,51,437.2,263.33,22297.2,13429.83,8867.37 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,H,4/4/2010,148178374,5/12/2010,8129,205.7,117.11,1672135.3,951987.19,720148.11 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,M,8/28/2012,314120423,9/12/2012,4069,651.21,524.96,2649773.49,2136062.24,513711.25 +Sub-Saharan Africa,Zambia,Household,Online,C,11/10/2013,246232211,12/21/2013,4438,668.27,502.54,2965782.26,2230272.52,735509.74 +Europe,Russia,Snacks,Offline,C,3/15/2013,630500066,4/11/2013,7835,152.58,97.44,1195464.3,763442.4,432021.9 +Europe,Portugal,Vegetables,Online,C,11/16/2014,423222815,12/8/2014,9891,154.06,90.93,1523807.46,899388.63,624418.83 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,L,7/23/2016,901011788,8/30/2016,8266,255.28,159.42,2110144.48,1317765.72,792378.76 +Europe,Czech Republic,Beverages,Offline,H,3/19/2013,710790812,4/13/2013,7652,47.45,31.79,363087.4,243257.08,119830.32 +Europe,Spain,Beverages,Offline,M,1/4/2016,819796216,2/20/2016,4773,47.45,31.79,226478.85,151733.67,74745.18 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,C,9/5/2010,465576827,9/11/2010,3384,47.45,31.79,160570.8,107577.36,52993.44 +Middle East and North Africa,Somalia,Meat,Offline,C,4/23/2014,305993974,5/12/2014,9272,421.89,364.69,3911764.08,3381405.68,530358.4 +Australia and Oceania,Federated States of Micronesia,Meat,Online,M,12/20/2010,169221484,1/28/2011,5252,421.89,364.69,2215766.28,1915351.88,300414.4 +Europe,Norway,Meat,Offline,M,2/5/2016,403745687,3/7/2016,6176,421.89,364.69,2605592.64,2252325.44,353267.2 +Sub-Saharan Africa,Mali,Beverages,Offline,C,2/8/2012,528365409,2/9/2012,3921,47.45,31.79,186051.45,124648.59,61402.86 +Australia and Oceania,Kiribati,Cosmetics,Offline,H,10/7/2012,582191979,10/26/2012,2399,437.2,263.33,1048842.8,631728.67,417114.13 +Middle East and North Africa,Iraq,Clothes,Online,H,12/29/2013,674649226,2/7/2014,2553,109.28,35.84,278991.84,91499.52,187492.32 +Sub-Saharan Africa,Ethiopia,Snacks,Online,C,10/2/2012,535473477,11/6/2012,7356,152.58,97.44,1122378.48,716768.64,405609.84 +Middle East and North Africa,Tunisia ,Household,Offline,H,11/14/2010,864713561,11/26/2010,6813,668.27,502.54,4552923.51,3423805.02,1129118.49 +Middle East and North Africa,Iraq,Fruits,Offline,L,3/26/2011,182730805,5/9/2011,2961,9.33,6.92,27626.13,20490.12,7136.01 +Europe,Monaco,Snacks,Online,C,1/2/2014,680199038,2/9/2014,4866,152.58,97.44,742454.28,474143.04,268311.24 +Sub-Saharan Africa,Liberia,Cosmetics,Offline,H,11/4/2012,568104588,11/23/2012,3627,437.2,263.33,1585724.4,955097.91,630626.49 +Europe,Macedonia,Fruits,Online,L,11/2/2013,827746284,12/21/2013,7375,9.33,6.92,68808.75,51035,17773.75 +Europe,Iceland,Beverages,Offline,H,7/23/2016,260735452,7/23/2016,6269,47.45,31.79,297464.05,199291.51,98172.54 +Asia,Taiwan,Snacks,Offline,C,4/15/2010,438995921,5/24/2010,7503,152.58,97.44,1144807.74,731092.32,413715.42 +Australia and Oceania,Tonga,Household,Online,H,8/29/2015,754764020,10/8/2015,301,668.27,502.54,201149.27,151264.54,49884.73 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,M,9/22/2012,670588576,10/9/2012,917,205.7,117.11,188626.9,107389.87,81237.03 +Australia and Oceania,East Timor,Office Supplies,Offline,C,11/23/2012,169330918,1/11/2013,7636,651.21,524.96,4972639.56,4008594.56,964045 +Central America and the Caribbean,Panama,Cosmetics,Offline,H,4/13/2017,204164874,4/14/2017,5778,437.2,263.33,2526141.6,1521520.74,1004620.86 +Sub-Saharan Africa,Eritrea,Household,Online,L,11/30/2012,448576772,12/4/2012,2690,668.27,502.54,1797646.3,1351832.6,445813.7 +North America,United States of America,Fruits,Offline,L,5/25/2014,646365439,6/20/2014,2752,9.33,6.92,25676.16,19043.84,6632.32 +Middle East and North Africa,Saudi Arabia,Beverages,Online,L,9/5/2014,161642205,10/21/2014,2375,47.45,31.79,112693.75,75501.25,37192.5 +Europe,Italy,Baby Food,Offline,L,7/23/2011,228830897,8/26/2011,5002,255.28,159.42,1276910.56,797418.84,479491.72 +Europe,Portugal,Fruits,Online,L,6/22/2011,802667844,7/14/2011,6107,9.33,6.92,56978.31,42260.44,14717.87 +Europe,Cyprus,Beverages,Online,C,7/26/2010,108201873,8/28/2010,8194,47.45,31.79,388805.3,260487.26,128318.04 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,L,8/15/2013,490794312,10/3/2013,5798,668.27,502.54,3874629.46,2913726.92,960902.54 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,L,2/15/2015,766118991,3/30/2015,489,651.21,524.96,318441.69,256705.44,61736.25 +North America,United States of America,Clothes,Online,L,8/16/2010,270162236,8/16/2010,5864,109.28,35.84,640817.92,210165.76,430652.16 +Europe,Montenegro,Office Supplies,Online,L,9/3/2015,209222877,10/19/2015,2553,651.21,524.96,1662539.13,1340222.88,322316.25 +Sub-Saharan Africa,Guinea,Beverages,Offline,C,8/3/2016,509912240,8/19/2016,3218,47.45,31.79,152694.1,102300.22,50393.88 +Middle East and North Africa,Qatar,Clothes,Online,H,2/15/2012,269154155,3/23/2012,7550,109.28,35.84,825064,270592,554472 +Europe,Macedonia,Vegetables,Online,M,3/26/2017,904184949,5/12/2017,7274,154.06,90.93,1120632.44,661424.82,459207.62 +Europe,Croatia,Baby Food,Online,C,11/9/2013,302553451,12/1/2013,1144,255.28,159.42,292040.32,182376.48,109663.84 +Sub-Saharan Africa,Malawi,Snacks,Offline,L,4/20/2015,472120988,4/25/2015,9947,152.58,97.44,1517713.26,969235.68,548477.58 +Asia,Turkmenistan,Fruits,Offline,L,12/29/2016,791061389,1/21/2017,1499,9.33,6.92,13985.67,10373.08,3612.59 +Europe,Russia,Cosmetics,Offline,C,6/10/2015,257860982,6/28/2015,5650,437.2,263.33,2470180,1487814.5,982365.5 +Europe,Georgia,Clothes,Offline,M,12/26/2011,641318595,1/16/2012,9279,109.28,35.84,1014009.12,332559.36,681449.76 +Middle East and North Africa,Pakistan,Household,Online,M,8/13/2016,630545556,9/6/2016,1297,668.27,502.54,866746.19,651794.38,214951.81 +Sub-Saharan Africa,Uganda,Cereal,Offline,C,11/18/2013,784965693,11/28/2013,7647,205.7,117.11,1572987.9,895540.17,677447.73 +Asia,Sri Lanka,Personal Care,Online,H,2/11/2012,384315335,3/6/2012,6303,81.73,56.67,515144.19,357191.01,157953.18 +Australia and Oceania,New Zealand,Beverages,Online,M,12/1/2016,578643310,1/19/2017,2269,47.45,31.79,107664.05,72131.51,35532.54 +Europe,Monaco,Household,Online,L,4/3/2012,338310945,5/4/2012,2581,668.27,502.54,1724804.87,1297055.74,427749.13 +Australia and Oceania,Marshall Islands,Meat,Offline,L,3/21/2017,503992068,3/26/2017,1308,421.89,364.69,551832.12,477014.52,74817.6 +Sub-Saharan Africa,Ethiopia,Household,Online,H,2/10/2014,636673009,3/3/2014,4546,668.27,502.54,3037955.42,2284546.84,753408.58 +North America,Canada,Snacks,Online,C,10/20/2012,367652595,11/2/2012,5428,152.58,97.44,828204.24,528904.32,299299.92 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,H,8/25/2016,748542153,9/27/2016,9112,255.28,159.42,2326111.36,1452635.04,873476.32 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,L,2/25/2011,201265513,3/14/2011,7793,668.27,502.54,5207828.11,3916294.22,1291533.89 +Sub-Saharan Africa,Liberia,Clothes,Online,H,2/25/2013,368059003,3/14/2013,5693,109.28,35.84,622131.04,204037.12,418093.92 +Europe,Slovakia,Personal Care,Online,C,1/26/2014,261471450,2/18/2014,4067,81.73,56.67,332395.91,230476.89,101919.02 +Sub-Saharan Africa,South Africa,Beverages,Online,H,12/12/2013,314364182,1/19/2014,6202,47.45,31.79,294284.9,197161.58,97123.32 +Europe,Norway,Snacks,Online,M,2/11/2010,129911029,2/13/2010,2415,152.58,97.44,368480.7,235317.6,133163.1 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,H,2/8/2016,731598317,2/29/2016,5055,255.28,159.42,1290440.4,805868.1,484572.3 +Middle East and North Africa,Qatar,Office Supplies,Offline,L,6/11/2012,513224875,7/17/2012,3500,651.21,524.96,2279235,1837360,441875 +Sub-Saharan Africa,Togo,Personal Care,Online,L,1/5/2011,188902032,1/9/2011,9164,81.73,56.67,748973.72,519323.88,229649.84 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,L,5/25/2013,543053615,6/13/2013,487,437.2,263.33,212916.4,128241.71,84674.69 +Sub-Saharan Africa,Chad,Household,Offline,C,9/4/2014,180415952,10/14/2014,7944,668.27,502.54,5308736.88,3992177.76,1316559.12 +Middle East and North Africa,Azerbaijan,Household,Offline,L,10/12/2014,476037871,10/21/2014,9040,668.27,502.54,6041160.8,4542961.6,1498199.2 +Europe,Georgia,Fruits,Online,M,9/14/2014,625280702,10/24/2014,3310,9.33,6.92,30882.3,22905.2,7977.1 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,M,9/19/2012,793818271,10/15/2012,7322,255.28,159.42,1869160.16,1167273.24,701886.92 +Europe,Kosovo,Beverages,Online,C,9/27/2015,767636907,10/28/2015,9674,47.45,31.79,459031.3,307536.46,151494.84 +Sub-Saharan Africa,Cameroon,Vegetables,Online,M,10/19/2012,403035438,10/20/2012,5997,154.06,90.93,923897.82,545307.21,378590.61 +Central America and the Caribbean,Jamaica,Cosmetics,Online,L,9/27/2016,976625192,9/28/2016,3952,437.2,263.33,1727814.4,1040680.16,687134.24 +Europe,Liechtenstein,Meat,Offline,C,12/10/2014,235329997,1/9/2015,8231,421.89,364.69,3472576.59,3001763.39,470813.2 +Asia,Singapore,Cereal,Online,L,1/1/2011,946386182,1/3/2011,5557,205.7,117.11,1143074.9,650780.27,492294.63 +Middle East and North Africa,Pakistan,Snacks,Offline,C,5/14/2013,547342574,6/3/2013,9686,152.58,97.44,1477889.88,943803.84,534086.04 +Asia,Turkmenistan,Meat,Offline,L,5/30/2016,596060502,7/17/2016,6403,421.89,364.69,2701361.67,2335110.07,366251.6 +Central America and the Caribbean,Dominica,Snacks,Offline,C,10/13/2011,920713794,11/22/2011,8527,152.58,97.44,1301049.66,830870.88,470178.78 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,L,11/26/2014,969788777,12/8/2014,905,437.2,263.33,395666,238313.65,157352.35 +Middle East and North Africa,Egypt,Vegetables,Offline,C,10/9/2015,262084281,10/31/2015,5418,154.06,90.93,834697.08,492658.74,342038.34 +Europe,Albania,Meat,Offline,C,1/4/2013,636711633,2/9/2013,5976,421.89,364.69,2521214.64,2179387.44,341827.2 +Sub-Saharan Africa,Swaziland,Fruits,Offline,L,2/6/2010,403094661,2/18/2010,3523,9.33,6.92,32869.59,24379.16,8490.43 +Middle East and North Africa,Somalia,Household,Online,M,8/4/2011,190969693,8/23/2011,1031,668.27,502.54,688986.37,518118.74,170867.63 +Australia and Oceania,East Timor,Baby Food,Online,L,9/23/2011,700385558,10/9/2011,8506,255.28,159.42,2171411.68,1356026.52,815385.16 +Europe,Poland,Office Supplies,Online,C,5/25/2013,451703584,6/19/2013,7983,651.21,524.96,5198609.43,4190755.68,1007853.75 +Sub-Saharan Africa,Comoros,Baby Food,Offline,H,10/7/2016,735597598,10/12/2016,8531,255.28,159.42,2177793.68,1360012.02,817781.66 +Europe,Russia,Meat,Offline,M,7/1/2015,663053929,7/31/2015,1247,421.89,364.69,526096.83,454768.43,71328.4 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,H,9/2/2015,315371406,9/12/2015,4262,205.7,117.11,876693.4,499122.82,377570.58 +Asia,Myanmar,Office Supplies,Online,L,11/10/2016,294161355,12/2/2016,7737,651.21,524.96,5038411.77,4061615.52,976796.25 +Europe,Portugal,Fruits,Offline,M,12/3/2015,371347606,12/30/2015,8864,9.33,6.92,82701.12,61338.88,21362.24 +Europe,Germany,Cosmetics,Offline,L,10/8/2010,839166486,10/10/2010,6866,437.2,263.33,3001815.2,1808023.78,1193791.42 +Europe,Vatican City,Snacks,Offline,M,10/1/2011,260166823,10/13/2011,7999,152.58,97.44,1220487.42,779422.56,441064.86 +Central America and the Caribbean,Cuba,Household,Offline,C,2/13/2015,417209947,3/19/2015,549,668.27,502.54,366880.23,275894.46,90985.77 +North America,Greenland,Fruits,Online,M,6/4/2014,463469684,7/9/2014,9834,9.33,6.92,91751.22,68051.28,23699.94 +Europe,Bosnia and Herzegovina,Household,Online,H,11/3/2011,972432363,12/17/2011,3201,668.27,502.54,2139132.27,1608630.54,530501.73 +Middle East and North Africa,Iran,Office Supplies,Online,M,5/24/2014,787896811,6/22/2014,5030,651.21,524.96,3275586.3,2640548.8,635037.5 +Europe,Denmark,Personal Care,Online,L,1/14/2015,173974359,2/3/2015,1734,81.73,56.67,141719.82,98265.78,43454.04 +Europe,Germany,Fruits,Offline,H,7/27/2011,365088832,9/3/2011,6753,9.33,6.92,63005.49,46730.76,16274.73 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,L,6/5/2010,415976560,6/18/2010,5563,651.21,524.96,3622681.23,2920352.48,702328.75 +Middle East and North Africa,Yemen,Cereal,Offline,H,4/30/2015,351686370,5/18/2015,667,205.7,117.11,137201.9,78112.37,59089.53 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,M,11/27/2015,717579591,1/4/2016,6602,437.2,263.33,2886394.4,1738504.66,1147889.74 +Europe,Cyprus,Office Supplies,Offline,C,3/21/2014,329330050,5/2/2014,4935,651.21,524.96,3213721.35,2590677.6,623043.75 +Australia and Oceania,Vanuatu,Office Supplies,Offline,M,5/24/2013,322924077,6/11/2013,9265,651.21,524.96,6033460.65,4863754.4,1169706.25 +Middle East and North Africa,Lebanon,Cereal,Offline,C,11/1/2013,104660499,12/11/2013,222,205.7,117.11,45665.4,25998.42,19666.98 +Middle East and North Africa,Tunisia ,Clothes,Offline,L,1/3/2017,501150643,2/16/2017,467,109.28,35.84,51033.76,16737.28,34296.48 +Sub-Saharan Africa,Niger,Beverages,Offline,M,2/2/2014,609318339,2/8/2014,9692,47.45,31.79,459885.4,308108.68,151776.72 +Central America and the Caribbean,The Bahamas,Cereal,Online,M,6/17/2012,946399915,7/3/2012,9621,205.7,117.11,1979039.7,1126715.31,852324.39 +Europe,Latvia,Personal Care,Online,M,10/13/2016,299944198,12/2/2016,9008,81.73,56.67,736223.84,510483.36,225740.48 +Middle East and North Africa,Pakistan,Meat,Offline,C,1/26/2010,677812516,3/15/2010,8641,421.89,364.69,3645551.49,3151286.29,494265.2 +Europe,Bosnia and Herzegovina,Cosmetics,Online,C,6/21/2010,558178699,7/30/2010,6336,437.2,263.33,2770099.2,1668458.88,1101640.32 +Sub-Saharan Africa,Malawi,Meat,Offline,L,6/26/2014,739529073,7/10/2014,1941,421.89,364.69,818888.49,707863.29,111025.2 +Middle East and North Africa,Syria,Clothes,Offline,H,11/21/2015,290662467,11/26/2015,2338,109.28,35.84,255496.64,83793.92,171702.72 +Asia,Myanmar,Household,Offline,C,2/4/2017,600690209,2/9/2017,6436,668.27,502.54,4300985.72,3234347.44,1066638.28 +Asia,Vietnam,Cosmetics,Online,H,3/24/2010,429036128,5/9/2010,179,437.2,263.33,78258.8,47136.07,31122.73 +Asia,Turkmenistan,Baby Food,Offline,H,3/9/2011,855436551,3/31/2011,1540,255.28,159.42,393131.2,245506.8,147624.4 +Middle East and North Africa,Bahrain,Beverages,Online,M,6/9/2010,329940307,6/25/2010,5524,47.45,31.79,262113.8,175607.96,86505.84 +Middle East and North Africa,Somalia,Office Supplies,Online,L,8/28/2014,522908723,9/23/2014,9166,651.21,524.96,5968990.86,4811783.36,1157207.5 +Sub-Saharan Africa,Ethiopia,Fruits,Online,M,8/24/2012,475015628,9/30/2012,6535,9.33,6.92,60971.55,45222.2,15749.35 +Australia and Oceania,Palau,Household,Online,H,12/31/2016,647247350,2/15/2017,3729,668.27,502.54,2491978.83,1873971.66,618007.17 +Central America and the Caribbean,The Bahamas,Fruits,Offline,C,11/14/2014,670902717,12/24/2014,3878,9.33,6.92,36181.74,26835.76,9345.98 +Asia,Philippines,Cereal,Offline,H,3/10/2017,697593057,3/28/2017,2142,205.7,117.11,440609.4,250849.62,189759.78 +Europe,Vatican City,Personal Care,Online,C,1/8/2017,949242198,1/27/2017,716,81.73,56.67,58518.68,40575.72,17942.96 +Sub-Saharan Africa,Cape Verde,Snacks,Offline,M,1/28/2016,368086469,3/12/2016,3821,152.58,97.44,583008.18,372318.24,210689.94 +Sub-Saharan Africa,Namibia,Beverages,Offline,M,4/30/2013,666674697,6/1/2013,2713,47.45,31.79,128731.85,86246.27,42485.58 +Asia,South Korea,Snacks,Online,C,5/29/2016,477868211,7/6/2016,678,152.58,97.44,103449.24,66064.32,37384.92 +Sub-Saharan Africa,Tanzania,Meat,Online,H,1/25/2015,304840838,3/16/2015,8033,421.89,364.69,3389042.37,2929554.77,459487.6 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,H,4/8/2015,271078908,5/2/2015,7128,668.27,502.54,4763428.56,3582105.12,1181323.44 +Europe,Italy,Fruits,Online,C,9/4/2012,570381247,9/7/2012,7341,9.33,6.92,68491.53,50799.72,17691.81 +North America,Canada,Snacks,Offline,H,8/11/2011,116859185,9/23/2011,85,152.58,97.44,12969.3,8282.4,4686.9 +Middle East and North Africa,Syria,Cereal,Offline,L,8/24/2013,594936549,10/1/2013,3801,205.7,117.11,781865.7,445135.11,336730.59 +Europe,Slovenia,Office Supplies,Offline,M,11/13/2013,609349668,12/28/2013,8963,651.21,524.96,5836795.23,4705216.48,1131578.75 +Central America and the Caribbean,Panama,Office Supplies,Online,L,3/15/2012,635147368,3/24/2012,3076,651.21,524.96,2003121.96,1614776.96,388345 +Australia and Oceania,Australia,Vegetables,Online,L,3/22/2017,767690980,5/4/2017,5676,154.06,90.93,874444.56,516118.68,358325.88 +Australia and Oceania,Tuvalu,Personal Care,Offline,H,1/19/2012,272654330,2/28/2012,3330,81.73,56.67,272160.9,188711.1,83449.8 +Europe,Hungary,Fruits,Offline,H,3/4/2011,736023747,3/16/2011,4638,9.33,6.92,43272.54,32094.96,11177.58 +Australia and Oceania,Solomon Islands,Personal Care,Online,H,3/15/2011,214098060,3/24/2011,5228,81.73,56.67,427284.44,296270.76,131013.68 +Central America and the Caribbean,Panama,Personal Care,Online,H,5/25/2017,883488595,7/8/2017,2763,81.73,56.67,225819.99,156579.21,69240.78 +North America,Greenland,Fruits,Offline,C,2/21/2017,491119182,3/7/2017,1934,9.33,6.92,18044.22,13383.28,4660.94 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,M,1/14/2014,904226148,2/19/2014,9466,651.21,524.96,6164353.86,4969271.36,1195082.5 +Sub-Saharan Africa,Niger,Baby Food,Online,H,7/13/2016,460358321,7/24/2016,9112,255.28,159.42,2326111.36,1452635.04,873476.32 +Asia,Mongolia,Clothes,Online,L,6/2/2011,717377030,6/6/2011,6660,109.28,35.84,727804.8,238694.4,489110.4 +Europe,Belarus,Fruits,Online,L,1/24/2013,603456103,2/12/2013,4926,9.33,6.92,45959.58,34087.92,11871.66 +Asia,Taiwan,Cosmetics,Offline,C,3/8/2014,467081868,3/31/2014,8759,437.2,263.33,3829434.8,2306507.47,1522927.33 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,H,5/3/2012,727053153,5/24/2012,40,255.28,159.42,10211.2,6376.8,3834.4 +Sub-Saharan Africa,Benin,Cereal,Online,H,9/22/2013,522481286,10/24/2013,2678,205.7,117.11,550864.6,313620.58,237244.02 +Sub-Saharan Africa,Angola,Beverages,Offline,L,4/4/2014,862790095,4/16/2014,7617,47.45,31.79,361426.65,242144.43,119282.22 +Sub-Saharan Africa,Liberia,Household,Offline,H,11/25/2010,577715909,12/26/2010,7830,668.27,502.54,5232554.1,3934888.2,1297665.9 +Sub-Saharan Africa,Botswana,Personal Care,Offline,H,1/20/2013,367307555,3/10/2013,3323,81.73,56.67,271588.79,188314.41,83274.38 +Sub-Saharan Africa,Liberia,Clothes,Online,L,1/13/2016,551926362,2/17/2016,6130,109.28,35.84,669886.4,219699.2,450187.2 +Asia,North Korea,Vegetables,Offline,L,6/6/2012,622246158,6/6/2012,5321,154.06,90.93,819753.26,483838.53,335914.73 +Middle East and North Africa,Oman,Cereal,Offline,H,1/19/2011,589253270,2/6/2011,1992,205.7,117.11,409754.4,233283.12,176471.28 +Europe,Russia,Cosmetics,Offline,L,5/27/2010,534246528,5/27/2010,4275,437.2,263.33,1869030,1125735.75,743294.25 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,M,1/23/2010,158837258,2/13/2010,2329,205.7,117.11,479075.3,272749.19,206326.11 +Sub-Saharan Africa,Seychelles ,Snacks,Online,H,6/15/2014,134949290,7/28/2014,3349,152.58,97.44,510990.42,326326.56,184663.86 +Sub-Saharan Africa,Madagascar,Snacks,Offline,L,12/3/2013,754818952,1/15/2014,6556,152.58,97.44,1000314.48,638816.64,361497.84 +Europe,Liechtenstein,Snacks,Offline,M,3/30/2011,580995070,5/4/2011,8207,152.58,97.44,1252224.06,799690.08,452533.98 +Europe,Belgium,Cosmetics,Online,H,3/30/2010,496338975,5/17/2010,6587,437.2,263.33,2879836.4,1734554.71,1145281.69 +Europe,Switzerland,Meat,Offline,C,1/15/2012,554024493,3/2/2012,7014,421.89,364.69,2959136.46,2557935.66,401200.8 +Australia and Oceania,Fiji,Beverages,Online,C,3/28/2011,427537953,4/8/2011,6836,47.45,31.79,324368.2,217316.44,107051.76 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,M,11/12/2014,760678184,11/21/2014,433,152.58,97.44,66067.14,42191.52,23875.62 +Europe,Slovenia,Vegetables,Offline,H,11/15/2015,917556512,12/8/2015,4217,154.06,90.93,649671.02,383451.81,266219.21 +Europe,Latvia,Household,Offline,C,1/21/2012,332596766,2/9/2012,1629,668.27,502.54,1088611.83,818637.66,269974.17 +Asia,Indonesia,Household,Offline,L,6/5/2017,760535275,7/8/2017,8144,668.27,502.54,5442390.88,4092685.76,1349705.12 +Europe,Albania,Meat,Offline,L,12/26/2012,426420867,1/28/2013,6265,421.89,364.69,2643140.85,2284782.85,358358 +Sub-Saharan Africa,Senegal,Clothes,Offline,M,2/1/2011,775614869,2/5/2011,531,109.28,35.84,58027.68,19031.04,38996.64 +Australia and Oceania,East Timor,Meat,Online,M,10/14/2013,623791110,11/2/2013,2506,421.89,364.69,1057256.34,913913.14,143343.2 +Europe,Sweden,Vegetables,Online,H,8/21/2016,206935918,9/4/2016,5792,154.06,90.93,892315.52,526666.56,365648.96 +Asia,China,Beverages,Online,M,6/21/2012,731348121,7/2/2012,1016,47.45,31.79,48209.2,32298.64,15910.56 +Sub-Saharan Africa,Liberia,Household,Offline,C,4/30/2010,323639047,6/19/2010,841,668.27,502.54,562015.07,422636.14,139378.93 +Europe,Sweden,Vegetables,Offline,H,7/11/2016,780732524,7/15/2016,4958,154.06,90.93,763829.48,450830.94,312998.54 +Sub-Saharan Africa,The Gambia,Baby Food,Online,L,9/25/2015,819864881,10/8/2015,5092,255.28,159.42,1299885.76,811766.64,488119.12 +North America,Greenland,Vegetables,Online,M,8/10/2012,128584945,8/14/2012,9997,154.06,90.93,1540137.82,909027.21,631110.61 +Sub-Saharan Africa,Comoros,Fruits,Online,M,11/19/2012,714754045,12/7/2012,460,9.33,6.92,4291.8,3183.2,1108.6 +North America,Mexico,Cosmetics,Offline,H,12/29/2011,156546008,1/30/2012,4297,437.2,263.33,1878648.4,1131529.01,747119.39 +Middle East and North Africa,Jordan,Cereal,Online,L,1/1/2014,152447164,2/9/2014,1358,205.7,117.11,279340.6,159035.38,120305.22 +Middle East and North Africa,Lebanon,Baby Food,Online,C,9/9/2012,671256339,9/28/2012,8522,255.28,159.42,2175496.16,1358577.24,816918.92 +Asia,Brunei,Clothes,Online,L,6/22/2010,402084863,7/7/2010,4701,109.28,35.84,513725.28,168483.84,345241.44 +Europe,Netherlands,Office Supplies,Offline,L,8/13/2014,804356563,8/23/2014,5836,651.21,524.96,3800461.56,3063666.56,736795 +Middle East and North Africa,Oman,Personal Care,Online,L,9/25/2010,257807767,11/12/2010,9902,81.73,56.67,809290.46,561146.34,248144.12 +Europe,Montenegro,Cereal,Offline,C,1/2/2012,812487304,1/14/2012,1903,205.7,117.11,391447.1,222860.33,168586.77 +Asia,Sri Lanka,Office Supplies,Online,C,7/12/2017,538756501,7/12/2017,8876,651.21,524.96,5780139.96,4659544.96,1120595 +Central America and the Caribbean,Haiti,Cosmetics,Online,C,2/13/2016,277289187,3/31/2016,4887,437.2,263.33,2136596.4,1286893.71,849702.69 +Middle East and North Africa,Somalia,Snacks,Offline,M,10/16/2012,489071691,12/4/2012,6036,152.58,97.44,920972.88,588147.84,332825.04 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,M,5/30/2017,805402839,7/13/2017,5453,152.58,97.44,832018.74,531340.32,300678.42 +Europe,Lithuania,Vegetables,Online,L,8/17/2010,477893960,9/17/2010,8297,154.06,90.93,1278235.82,754446.21,523789.61 +Europe,Portugal,Clothes,Offline,M,10/16/2015,628468883,12/4/2015,6763,109.28,35.84,739060.64,242385.92,496674.72 +Sub-Saharan Africa,Angola,Cereal,Online,H,11/22/2011,199363934,1/10/2012,5073,205.7,117.11,1043516.1,594099.03,449417.07 +Middle East and North Africa,Saudi Arabia,Meat,Online,H,1/22/2013,903127944,2/10/2013,4483,421.89,364.69,1891332.87,1634905.27,256427.6 +Europe,Bulgaria,Beverages,Offline,L,10/8/2011,472622239,10/22/2011,8278,47.45,31.79,392791.1,263157.62,129633.48 +Europe,Kosovo,Vegetables,Offline,M,12/1/2012,311020648,12/26/2012,6776,154.06,90.93,1043910.56,616141.68,427768.88 +Sub-Saharan Africa,Tanzania,Meat,Offline,L,11/25/2014,541809499,11/30/2014,2326,421.89,364.69,981316.14,848268.94,133047.2 +Central America and the Caribbean,Guatemala,Fruits,Online,L,5/20/2013,458787620,7/8/2013,4307,9.33,6.92,40184.31,29804.44,10379.87 +Middle East and North Africa,Pakistan,Fruits,Online,M,9/5/2012,776066339,9/14/2012,4130,9.33,6.92,38532.9,28579.6,9953.3 +Sub-Saharan Africa,Mauritania,Cereal,Offline,H,5/15/2014,478069484,6/18/2014,239,205.7,117.11,49162.3,27989.29,21173.01 +Europe,Finland,Fruits,Offline,H,7/14/2013,869533383,8/11/2013,3106,9.33,6.92,28978.98,21493.52,7485.46 +Middle East and North Africa,Iran,Vegetables,Offline,L,2/6/2010,625506865,3/16/2010,237,154.06,90.93,36512.22,21550.41,14961.81 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,M,8/22/2012,741351258,9/14/2012,1167,81.73,56.67,95378.91,66133.89,29245.02 +Asia,Tajikistan,Vegetables,Online,H,11/9/2011,482740390,12/10/2011,2464,154.06,90.93,379603.84,224051.52,155552.32 +Europe,Luxembourg,Household,Online,L,8/26/2014,535660588,9/17/2014,2726,668.27,502.54,1821704.02,1369924.04,451779.98 +Europe,Estonia,Baby Food,Online,M,1/28/2010,756410682,3/15/2010,7585,255.28,159.42,1936298.8,1209200.7,727098.1 +Sub-Saharan Africa,Comoros,Cereal,Online,C,12/14/2010,621601998,12/27/2010,4700,205.7,117.11,966790,550417,416373 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,H,3/30/2012,578158366,4/25/2012,8763,437.2,263.33,3831183.6,2307560.79,1523622.81 +Europe,Sweden,Beverages,Online,H,7/19/2017,693316113,9/5/2017,6500,47.45,31.79,308425,206635,101790 +Europe,Sweden,Office Supplies,Online,L,8/5/2012,204624068,9/4/2012,1664,651.21,524.96,1083613.44,873533.44,210080 +Asia,Philippines,Cereal,Offline,C,6/21/2014,669943559,7/30/2014,41,205.7,117.11,8433.7,4801.51,3632.19 +Asia,South Korea,Beverages,Online,L,10/28/2014,117448413,11/24/2014,4450,47.45,31.79,211152.5,141465.5,69687 +Asia,Japan,Fruits,Online,L,12/8/2013,695624959,12/19/2013,9739,9.33,6.92,90864.87,67393.88,23470.99 +Asia,Maldives,Clothes,Online,L,12/12/2016,123272025,1/30/2017,7786,109.28,35.84,850854.08,279050.24,571803.84 +Asia,Tajikistan,Clothes,Online,M,11/30/2014,239500939,12/5/2014,2505,109.28,35.84,273746.4,89779.2,183967.2 +Europe,Slovenia,Clothes,Online,L,4/24/2011,253735530,6/3/2011,4837,109.28,35.84,528587.36,173358.08,355229.28 +Europe,Lithuania,Snacks,Online,M,9/7/2010,795712125,9/28/2010,7755,152.58,97.44,1183257.9,755647.2,427610.7 +Europe,Russia,Vegetables,Online,M,11/9/2014,765479552,11/17/2014,1265,154.06,90.93,194885.9,115026.45,79859.45 +Middle East and North Africa,Jordan,Vegetables,Offline,L,7/28/2011,483399140,8/20/2011,7403,154.06,90.93,1140506.18,673154.79,467351.39 +Europe,Norway,Snacks,Offline,L,2/21/2016,340144717,3/16/2016,5235,152.58,97.44,798756.3,510098.4,288657.9 +Asia,China,Beverages,Offline,H,8/25/2014,346702611,9/30/2014,5862,47.45,31.79,278151.9,186352.98,91798.92 +Asia,Myanmar,Vegetables,Offline,L,3/7/2013,584371650,3/25/2013,7412,154.06,90.93,1141892.72,673973.16,467919.56 +Sub-Saharan Africa,Comoros,Beverages,Online,M,4/23/2011,754763162,6/11/2011,47,47.45,31.79,2230.15,1494.13,736.02 +Europe,Czech Republic,Meat,Offline,M,6/17/2013,629800975,7/24/2013,959,421.89,364.69,404592.51,349737.71,54854.8 +Europe,Belarus,Household,Online,C,7/21/2017,501721417,8/1/2017,9372,668.27,502.54,6263026.44,4709804.88,1553221.56 +Europe,Estonia,Baby Food,Online,C,3/18/2011,733073318,4/23/2011,1540,255.28,159.42,393131.2,245506.8,147624.4 +Asia,Mongolia,Beverages,Offline,L,5/31/2013,406718003,7/9/2013,5750,47.45,31.79,272837.5,182792.5,90045 +North America,Mexico,Beverages,Online,L,2/17/2010,475829303,3/25/2010,7320,47.45,31.79,347334,232702.8,114631.2 +Central America and the Caribbean,Jamaica,Vegetables,Online,C,2/9/2011,613893544,2/15/2011,3597,154.06,90.93,554153.82,327075.21,227078.61 +Central America and the Caribbean,Honduras,Meat,Offline,C,10/23/2015,564709556,11/11/2015,8961,421.89,364.69,3780556.29,3267987.09,512569.2 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,C,3/6/2017,592388665,3/9/2017,9825,651.21,524.96,6398138.25,5157732,1240406.25 +Europe,Slovenia,Vegetables,Offline,C,1/5/2013,131354701,2/4/2013,9630,154.06,90.93,1483597.8,875655.9,607941.9 +Europe,Luxembourg,Cosmetics,Online,H,4/30/2017,936343991,5/30/2017,3850,437.2,263.33,1683220,1013820.5,669399.5 +Europe,Finland,Baby Food,Online,L,2/14/2011,332405364,3/11/2011,4989,255.28,159.42,1273591.92,795346.38,478245.54 +Asia,Cambodia,Household,Online,L,4/26/2014,664900147,6/15/2014,7584,668.27,502.54,5068159.68,3811263.36,1256896.32 +Central America and the Caribbean,Dominican Republic,Beverages,Online,H,10/30/2013,749502170,11/24/2013,3202,47.45,31.79,151934.9,101791.58,50143.32 +Asia,Maldives,Office Supplies,Online,M,10/13/2012,822197759,11/20/2012,5443,651.21,524.96,3544536.03,2857357.28,687178.75 +Sub-Saharan Africa,Zambia,Beverages,Offline,H,8/1/2011,289285743,8/13/2011,4935,47.45,31.79,234165.75,156883.65,77282.1 +Europe,Latvia,Snacks,Online,H,9/11/2011,877377450,10/15/2011,4340,152.58,97.44,662197.2,422889.6,239307.6 +Middle East and North Africa,Saudi Arabia,Snacks,Online,C,11/13/2011,783396708,12/14/2011,3350,152.58,97.44,511143,326424,184719 +Asia,China,Cosmetics,Offline,H,11/28/2011,524579846,1/6/2012,3689,437.2,263.33,1612830.8,971424.37,641406.43 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,L,6/25/2016,688475692,8/2/2016,4112,9.33,6.92,38364.96,28455.04,9909.92 +Middle East and North Africa,Turkey,Fruits,Online,M,3/4/2016,582945573,3/20/2016,5404,9.33,6.92,50419.32,37395.68,13023.64 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,C,12/26/2013,486163318,12/29/2013,5384,651.21,524.96,3506114.64,2826384.64,679730 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,H,12/28/2013,296615254,2/8/2014,3900,109.28,35.84,426192,139776,286416 +Middle East and North Africa,Pakistan,Vegetables,Offline,H,7/16/2017,883100211,7/26/2017,7832,154.06,90.93,1206597.92,712163.76,494434.16 +Asia,Bangladesh,Cereal,Online,L,11/25/2011,934729516,11/28/2011,6090,205.7,117.11,1252713,713199.9,539513.1 +Sub-Saharan Africa,Mali,Snacks,Online,L,11/28/2011,110926997,11/30/2011,4618,152.58,97.44,704614.44,449977.92,254636.52 +Europe,Greece,Vegetables,Offline,M,10/2/2010,391428983,10/4/2010,1389,154.06,90.93,213989.34,126301.77,87687.57 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,L,1/15/2014,226284301,2/21/2014,1408,651.21,524.96,916903.68,739143.68,177760 +Asia,Japan,Meat,Offline,L,4/21/2013,385854279,4/23/2013,1711,421.89,364.69,721853.79,623984.59,97869.2 +North America,United States of America,Vegetables,Online,M,6/29/2012,810812747,8/2/2012,6365,154.06,90.93,980591.9,578769.45,401822.45 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,H,8/16/2016,162146031,9/15/2016,1469,437.2,263.33,642246.8,386831.77,255415.03 +Sub-Saharan Africa,Malawi,Household,Online,C,11/8/2012,771152961,12/4/2012,153,668.27,502.54,102245.31,76888.62,25356.69 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,M,2/10/2012,989444863,3/3/2012,7578,152.58,97.44,1156251.24,738400.32,417850.92 +Europe,Portugal,Cereal,Offline,H,1/13/2015,138945567,1/20/2015,5936,205.7,117.11,1221035.2,695164.96,525870.24 +Sub-Saharan Africa,Cape Verde,Meat,Offline,H,10/4/2015,761891400,11/4/2015,9451,421.89,364.69,3987282.39,3446685.19,540597.2 +Sub-Saharan Africa,Chad,Fruits,Offline,M,4/7/2013,970831191,5/12/2013,9378,9.33,6.92,87496.74,64895.76,22600.98 +Central America and the Caribbean,Honduras,Cosmetics,Online,H,3/6/2015,298626267,3/26/2015,9004,437.2,263.33,3936548.8,2371023.32,1565525.48 +Australia and Oceania,New Zealand,Vegetables,Offline,C,3/31/2011,148450458,4/29/2011,8644,154.06,90.93,1331694.64,785998.92,545695.72 +Asia,Taiwan,Meat,Offline,M,1/4/2015,643790090,1/19/2015,649,421.89,364.69,273806.61,236683.81,37122.8 +Sub-Saharan Africa,Tanzania,Meat,Online,L,7/26/2014,178443992,8/17/2014,4397,421.89,364.69,1855050.33,1603541.93,251508.4 +Australia and Oceania,Samoa ,Snacks,Online,L,3/22/2014,366523492,3/26/2014,1301,152.58,97.44,198506.58,126769.44,71737.14 +Europe,Montenegro,Vegetables,Online,L,7/25/2015,192452418,8/1/2015,9802,154.06,90.93,1510096.12,891295.86,618800.26 +Middle East and North Africa,Turkey,Vegetables,Offline,M,9/2/2013,960967099,10/11/2013,374,154.06,90.93,57618.44,34007.82,23610.62 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,H,1/17/2016,447116363,3/2/2016,522,421.89,364.69,220226.58,190368.18,29858.4 +Middle East and North Africa,Tunisia ,Baby Food,Offline,H,2/9/2016,546261537,3/12/2016,9783,255.28,159.42,2497404.24,1559605.86,937798.38 +Europe,Cyprus,Fruits,Offline,L,2/19/2012,524076449,2/19/2012,4722,9.33,6.92,44056.26,32676.24,11380.02 +Europe,Ukraine,Vegetables,Online,L,1/12/2011,166547429,1/22/2011,3940,154.06,90.93,606996.4,358264.2,248732.2 +Sub-Saharan Africa,Gabon,Personal Care,Online,C,12/29/2016,229973304,1/8/2017,3066,81.73,56.67,250584.18,173750.22,76833.96 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,C,7/21/2012,190965402,8/2/2012,9761,152.58,97.44,1489333.38,951111.84,538221.54 +Asia,Bangladesh,Vegetables,Online,L,5/24/2015,496447551,6/9/2015,8717,154.06,90.93,1342941.02,792636.81,550304.21 +Europe,Bosnia and Herzegovina,Household,Online,M,12/16/2013,313656079,1/23/2014,6659,668.27,502.54,4450009.93,3346413.86,1103596.07 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,L,9/14/2016,680139815,10/11/2016,7340,47.45,31.79,348283,233338.6,114944.4 +Middle East and North Africa,Iran,Household,Online,M,6/3/2010,453760087,6/4/2010,6548,668.27,502.54,4375831.96,3290631.92,1085200.04 +Sub-Saharan Africa,Swaziland,Clothes,Offline,C,1/20/2017,362690722,2/1/2017,7099,109.28,35.84,775778.72,254428.16,521350.56 +Asia,China,Personal Care,Offline,C,3/1/2014,755418050,3/29/2014,3843,81.73,56.67,314088.39,217782.81,96305.58 +Central America and the Caribbean,Nicaragua,Clothes,Online,M,6/18/2014,250740897,6/21/2014,8658,109.28,35.84,946146.24,310302.72,635843.52 +Central America and the Caribbean,Saint Lucia,Household,Online,H,7/29/2016,687770593,8/5/2016,5457,668.27,502.54,3646749.39,2742360.78,904388.61 +Europe,Kosovo,Clothes,Online,M,5/29/2016,375930964,7/15/2016,5181,109.28,35.84,566179.68,185687.04,380492.64 +Asia,Mongolia,Cosmetics,Online,C,12/9/2010,844958341,1/18/2011,805,437.2,263.33,351946,211980.65,139965.35 +Europe,Finland,Fruits,Online,L,2/17/2017,994901549,4/5/2017,2332,9.33,6.92,21757.56,16137.44,5620.12 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,C,2/26/2015,246121919,4/6/2015,1800,255.28,159.42,459504,286956,172548 +Sub-Saharan Africa,Zambia,Personal Care,Offline,C,10/1/2012,789293277,10/27/2012,8275,81.73,56.67,676315.75,468944.25,207371.5 +Sub-Saharan Africa,Tanzania,Snacks,Offline,M,2/24/2011,835401952,3/27/2011,2857,152.58,97.44,435921.06,278386.08,157534.98 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,C,6/6/2016,465746772,6/21/2016,3675,109.28,35.84,401604,131712,269892 +Central America and the Caribbean,Haiti,Baby Food,Online,L,1/11/2013,281939065,1/14/2013,889,255.28,159.42,226943.92,141724.38,85219.54 +Sub-Saharan Africa,Senegal,Meat,Online,L,12/9/2012,955902659,12/18/2012,1694,421.89,364.69,714681.66,617784.86,96896.8 +Sub-Saharan Africa,Senegal,Household,Online,M,1/30/2014,979873883,2/7/2014,5312,668.27,502.54,3549850.24,2669492.48,880357.76 +Europe,Estonia,Vegetables,Online,L,8/26/2011,716401565,9/10/2011,7998,154.06,90.93,1232171.88,727258.14,504913.74 +Australia and Oceania,East Timor,Clothes,Online,L,1/21/2017,148347032,1/29/2017,8038,109.28,35.84,878392.64,288081.92,590310.72 +Central America and the Caribbean,Panama,Personal Care,Online,C,4/7/2016,228884112,4/10/2016,750,81.73,56.67,61297.5,42502.5,18795 +Europe,Iceland,Beverages,Online,M,6/15/2011,631499135,7/16/2011,3482,47.45,31.79,165220.9,110692.78,54528.12 +Europe,Monaco,Fruits,Online,M,3/24/2017,199990928,3/30/2017,615,9.33,6.92,5737.95,4255.8,1482.15 +Asia,Bangladesh,Personal Care,Online,C,5/21/2011,998470818,6/2/2011,8558,81.73,56.67,699445.34,484981.86,214463.48 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,M,6/12/2014,661362636,6/30/2014,756,437.2,263.33,330523.2,199077.48,131445.72 +Sub-Saharan Africa,Senegal,Snacks,Online,C,2/17/2010,943402707,2/22/2010,2680,152.58,97.44,408914.4,261139.2,147775.2 +Europe,Russia,Clothes,Offline,L,4/20/2017,969639861,6/5/2017,6837,109.28,35.84,747147.36,245038.08,502109.28 +Middle East and North Africa,Syria,Household,Offline,H,6/12/2010,385435426,7/4/2010,7763,668.27,502.54,5187780.01,3901218.02,1286561.99 +Europe,Croatia,Office Supplies,Offline,H,5/6/2014,706463229,5/14/2014,7024,651.21,524.96,4574099.04,3687319.04,886780 +Sub-Saharan Africa,Republic of the Congo,Household,Online,H,12/21/2016,368709599,1/30/2017,8219,668.27,502.54,5492511.13,4130376.26,1362134.87 +Sub-Saharan Africa,Seychelles ,Cereal,Online,M,3/2/2011,578473365,4/12/2011,1978,205.7,117.11,406874.6,231643.58,175231.02 +Asia,Laos,Cosmetics,Online,C,7/14/2013,362365853,8/30/2013,963,437.2,263.33,421023.6,253586.79,167436.81 +Asia,India,Personal Care,Offline,H,4/2/2015,617310893,5/7/2015,4866,81.73,56.67,397698.18,275756.22,121941.96 +Europe,France,Meat,Offline,H,2/16/2016,960544812,3/30/2016,5410,421.89,364.69,2282424.9,1972972.9,309452 +Asia,Bangladesh,Office Supplies,Offline,M,4/3/2013,179616439,5/23/2013,1351,651.21,524.96,879784.71,709220.96,170563.75 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,L,5/12/2012,282387101,6/24/2012,3473,651.21,524.96,2261652.33,1823186.08,438466.25 +Middle East and North Africa,Lebanon,Snacks,Offline,C,6/14/2016,647030627,6/17/2016,9596,152.58,97.44,1464157.68,935034.24,529123.44 +Middle East and North Africa,Bahrain,Household,Online,C,6/15/2014,272033345,7/7/2014,9567,668.27,502.54,6393339.09,4807800.18,1585538.91 +Europe,Bosnia and Herzegovina,Beverages,Online,L,4/16/2015,926194083,5/15/2015,266,47.45,31.79,12621.7,8456.14,4165.56 +Asia,North Korea,Personal Care,Offline,C,10/18/2013,398624169,11/6/2013,605,81.73,56.67,49446.65,34285.35,15161.3 +Middle East and North Africa,Saudi Arabia,Meat,Online,C,3/30/2017,148747432,4/21/2017,6525,421.89,364.69,2752832.25,2379602.25,373230 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,M,3/31/2011,356300199,5/5/2011,6001,154.06,90.93,924514.06,545670.93,378843.13 +Middle East and North Africa,Egypt,Beverages,Offline,M,7/21/2016,371331298,8/29/2016,4038,47.45,31.79,191603.1,128368.02,63235.08 +Asia,India,Snacks,Offline,M,2/15/2017,964202058,3/20/2017,7670,152.58,97.44,1170288.6,747364.8,422923.8 +North America,Greenland,Household,Online,M,11/29/2016,275586307,1/18/2017,967,668.27,502.54,646217.09,485956.18,160260.91 +Australia and Oceania,Samoa ,Clothes,Offline,C,5/12/2013,566470372,6/20/2013,26,109.28,35.84,2841.28,931.84,1909.44 +Asia,Brunei,Personal Care,Offline,C,5/5/2016,568153083,6/10/2016,7978,81.73,56.67,652041.94,452113.26,199928.68 +Middle East and North Africa,Morocco,Meat,Offline,M,1/25/2014,432245767,3/8/2014,9983,421.89,364.69,4211727.87,3640700.27,571027.6 +Europe,United Kingdom,Personal Care,Online,H,10/1/2014,380672252,11/14/2014,8234,81.73,56.67,672964.82,466620.78,206344.04 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,M,7/10/2012,255668866,8/22/2012,6954,437.2,263.33,3040288.8,1831196.82,1209091.98 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,L,12/10/2013,869784438,1/7/2014,7399,437.2,263.33,3234842.8,1948378.67,1286464.13 +Australia and Oceania,Vanuatu,Household,Offline,L,6/26/2011,855880296,6/30/2011,2854,668.27,502.54,1907242.58,1434249.16,472993.42 +Central America and the Caribbean,Cuba,Personal Care,Offline,L,1/16/2010,717130267,1/26/2010,3637,81.73,56.67,297252.01,206108.79,91143.22 +Europe,Latvia,Household,Online,M,8/4/2015,577020680,8/6/2015,2097,668.27,502.54,1401362.19,1053826.38,347535.81 +Middle East and North Africa,Somalia,Snacks,Online,H,3/21/2016,629350364,4/13/2016,7613,152.58,97.44,1161591.54,741810.72,419780.82 +Sub-Saharan Africa,Liberia,Household,Offline,M,3/28/2016,688230645,4/24/2016,1597,668.27,502.54,1067227.19,802556.38,264670.81 +Asia,Turkmenistan,Clothes,Offline,L,3/26/2017,638085353,4/5/2017,2490,109.28,35.84,272107.2,89241.6,182865.6 +Middle East and North Africa,Qatar,Household,Offline,L,4/13/2014,883650815,5/11/2014,768,668.27,502.54,513231.36,385950.72,127280.64 +Europe,Montenegro,Snacks,Online,H,11/21/2014,999975860,12/20/2014,3933,152.58,97.44,600097.14,383231.52,216865.62 +Asia,Bhutan,Personal Care,Online,M,6/22/2012,182421815,7/11/2012,1524,81.73,56.67,124556.52,86365.08,38191.44 +Central America and the Caribbean,Cuba,Vegetables,Online,M,11/19/2012,396662509,1/7/2013,106,154.06,90.93,16330.36,9638.58,6691.78 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,C,6/18/2015,528684270,7/15/2015,8279,437.2,263.33,3619578.8,2180109.07,1439469.73 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,L,10/24/2016,434785926,10/26/2016,1672,154.06,90.93,257588.32,152034.96,105553.36 +Asia,Kazakhstan,Snacks,Online,H,8/18/2014,491578805,9/26/2014,7947,152.58,97.44,1212553.26,774355.68,438197.58 +Europe,Czech Republic,Household,Online,L,6/10/2011,245986735,7/15/2011,1796,668.27,502.54,1200212.92,902561.84,297651.08 +Middle East and North Africa,Azerbaijan,Personal Care,Online,H,11/4/2010,665246045,11/9/2010,9943,81.73,56.67,812641.39,563469.81,249171.58 +Asia,Indonesia,Household,Online,C,9/17/2013,986905562,9/19/2013,6142,668.27,502.54,4104514.34,3086600.68,1017913.66 +Europe,Croatia,Office Supplies,Offline,M,6/3/2014,968826615,7/15/2014,6180,651.21,524.96,4024477.8,3244252.8,780225 +Sub-Saharan Africa,Kenya,Clothes,Offline,L,3/8/2012,439183032,4/3/2012,2874,109.28,35.84,314070.72,103004.16,211066.56 +Asia,Malaysia,Cereal,Online,H,11/12/2014,646461141,12/5/2014,1072,205.7,117.11,220510.4,125541.92,94968.48 +Middle East and North Africa,Syria,Beverages,Offline,L,6/12/2012,209459769,7/19/2012,2655,47.45,31.79,125979.75,84402.45,41577.3 +Middle East and North Africa,Pakistan,Clothes,Online,H,2/19/2011,967290246,3/29/2011,1534,109.28,35.84,167635.52,54978.56,112656.96 +Europe,France,Baby Food,Online,H,5/30/2014,329376399,6/30/2014,8651,255.28,159.42,2208427.28,1379142.42,829284.86 +Sub-Saharan Africa,Mozambique,Clothes,Online,M,9/2/2011,725454556,10/9/2011,6979,109.28,35.84,762665.12,250127.36,512537.76 +Middle East and North Africa,Yemen,Office Supplies,Online,H,4/22/2012,155573546,5/5/2012,6524,651.21,524.96,4248494.04,3424839.04,823655 +Middle East and North Africa,Iran,Beverages,Offline,M,8/22/2011,740094697,9/24/2011,9322,47.45,31.79,442328.9,296346.38,145982.52 +Europe,Monaco,Meat,Offline,M,5/29/2017,169691836,6/3/2017,4440,421.89,364.69,1873191.6,1619223.6,253968 +Sub-Saharan Africa,Mozambique,Baby Food,Online,C,9/11/2015,255351293,9/14/2015,2977,255.28,159.42,759968.56,474593.34,285375.22 +Europe,United Kingdom,Vegetables,Offline,L,8/1/2012,178371894,9/10/2012,3062,154.06,90.93,471731.72,278427.66,193304.06 +Central America and the Caribbean,Costa Rica,Fruits,Online,M,3/23/2015,540364968,4/29/2015,4857,9.33,6.92,45315.81,33610.44,11705.37 +Europe,Norway,Personal Care,Offline,L,11/22/2012,213254344,12/1/2012,5554,81.73,56.67,453928.42,314745.18,139183.24 +Europe,San Marino,Beverages,Offline,M,1/31/2011,389276349,3/5/2011,4377,47.45,31.79,207688.65,139144.83,68543.82 +Europe,Latvia,Snacks,Offline,L,7/25/2012,530979812,8/17/2012,7581,152.58,97.44,1156708.98,738692.64,418016.34 +Sub-Saharan Africa,Namibia,Snacks,Online,C,8/7/2013,621226060,8/13/2013,3451,152.58,97.44,526553.58,336265.44,190288.14 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,M,4/21/2015,713188922,6/10/2015,7305,651.21,524.96,4757089.05,3834832.8,922256.25 +Middle East and North Africa,Jordan,Clothes,Offline,H,4/9/2012,480354726,5/11/2012,6493,109.28,35.84,709555.04,232709.12,476845.92 +Europe,Bulgaria,Fruits,Offline,M,7/18/2011,566522300,8/9/2011,5393,9.33,6.92,50316.69,37319.56,12997.13 +Europe,France,Baby Food,Offline,H,8/21/2013,335802972,10/10/2013,417,255.28,159.42,106451.76,66478.14,39973.62 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,C,5/8/2016,122620570,6/11/2016,5006,437.2,263.33,2188623.2,1318229.98,870393.22 +Europe,Greece,Clothes,Offline,C,12/24/2010,781711423,1/1/2011,4636,109.28,35.84,506622.08,166154.24,340467.84 +Sub-Saharan Africa,Benin,Household,Offline,H,5/19/2016,538124358,7/2/2016,1811,668.27,502.54,1210236.97,910099.94,300137.03 +North America,Greenland,Snacks,Online,H,8/15/2014,837220704,9/8/2014,1066,152.58,97.44,162650.28,103871.04,58779.24 +Asia,Singapore,Cereal,Online,M,5/2/2015,494674289,5/23/2015,3970,205.7,117.11,816629,464926.7,351702.3 +Europe,Luxembourg,Cereal,Offline,C,1/24/2014,646471440,2/13/2014,4120,205.7,117.11,847484,482493.2,364990.8 +Sub-Saharan Africa,South Africa,Office Supplies,Online,L,3/23/2011,698910987,5/9/2011,2147,651.21,524.96,1398147.87,1127089.12,271058.75 +Sub-Saharan Africa,Madagascar,Clothes,Online,C,11/5/2015,578604257,12/12/2015,712,109.28,35.84,77807.36,25518.08,52289.28 +Sub-Saharan Africa,Swaziland,Meat,Online,C,7/15/2011,282475078,8/1/2011,9508,421.89,364.69,4011330.12,3467472.52,543857.6 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,M,4/1/2013,327759778,4/26/2013,257,255.28,159.42,65606.96,40970.94,24636.02 +Europe,Denmark,Clothes,Offline,H,7/3/2010,402007186,8/11/2010,1715,109.28,35.84,187415.2,61465.6,125949.6 +North America,Greenland,Clothes,Offline,M,8/6/2016,713078629,9/23/2016,4668,109.28,35.84,510119.04,167301.12,342817.92 +Central America and the Caribbean,Jamaica,Meat,Offline,H,10/27/2011,639147937,11/27/2011,6933,421.89,364.69,2924963.37,2528395.77,396567.6 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,C,5/23/2015,978701436,6/23/2015,8359,109.28,35.84,913471.52,299586.56,613884.96 +Europe,Netherlands,Clothes,Offline,M,7/6/2013,800537955,8/2/2013,5826,109.28,35.84,636665.28,208803.84,427861.44 +Middle East and North Africa,Bahrain,Fruits,Offline,L,3/2/2016,593768823,3/15/2016,8244,9.33,6.92,76916.52,57048.48,19868.04 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,M,6/25/2015,917817866,7/16/2015,1557,9.33,6.92,14526.81,10774.44,3752.37 +Sub-Saharan Africa,Rwanda,Meat,Online,C,3/18/2012,152421414,5/3/2012,3739,421.89,364.69,1577446.71,1363575.91,213870.8 +Central America and the Caribbean,Panama,Household,Offline,C,12/19/2011,347628295,1/8/2012,9792,668.27,502.54,6543699.84,4920871.68,1622828.16 +Asia,Myanmar,Vegetables,Online,L,11/5/2013,473799836,12/16/2013,6755,154.06,90.93,1040675.3,614232.15,426443.15 +Central America and the Caribbean,El Salvador,Cosmetics,Online,M,3/27/2014,471609866,5/10/2014,8694,437.2,263.33,3801016.8,2289391.02,1511625.78 +Europe,Montenegro,Meat,Offline,H,7/28/2010,802044713,8/23/2010,1709,421.89,364.69,721010.01,623255.21,97754.8 +Europe,Austria,Snacks,Offline,H,9/23/2012,196403205,10/18/2012,8928,152.58,97.44,1362234.24,869944.32,492289.92 +Sub-Saharan Africa,Chad,Vegetables,Online,L,6/30/2016,606296670,8/8/2016,5513,154.06,90.93,849332.78,501297.09,348035.69 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,L,12/9/2014,453648936,12/16/2014,3656,154.06,90.93,563243.36,332440.08,230803.28 +Australia and Oceania,Kiribati,Beverages,Online,C,5/2/2017,480696332,6/2/2017,7582,47.45,31.79,359765.9,241031.78,118734.12 +Sub-Saharan Africa,Namibia,Vegetables,Offline,M,2/4/2015,599987685,3/26/2015,8544,154.06,90.93,1316288.64,776905.92,539382.72 +Europe,Monaco,Vegetables,Offline,L,11/2/2015,344384324,11/18/2015,9829,154.06,90.93,1514255.74,893750.97,620504.77 +Europe,Albania,Baby Food,Offline,C,11/21/2016,217060077,12/12/2016,1755,255.28,159.42,448016.4,279782.1,168234.3 +Sub-Saharan Africa,Eritrea,Cereal,Offline,C,8/24/2016,341501271,9/12/2016,6670,205.7,117.11,1372019,781123.7,590895.3 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,L,10/10/2010,911506736,10/12/2010,3954,651.21,524.96,2574884.34,2075691.84,499192.5 +Sub-Saharan Africa,Botswana,Personal Care,Online,M,2/26/2011,841187798,3/26/2011,5017,81.73,56.67,410039.41,284313.39,125726.02 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,H,10/20/2011,914968287,11/30/2011,8304,154.06,90.93,1279314.24,755082.72,524231.52 +Middle East and North Africa,Yemen,Cereal,Online,M,5/14/2015,637584531,6/29/2015,4286,205.7,117.11,881630.2,501933.46,379696.74 +Middle East and North Africa,Bahrain,Vegetables,Online,H,3/16/2014,484085357,4/26/2014,469,154.06,90.93,72254.14,42646.17,29607.97 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,H,11/20/2016,549832093,12/25/2016,6390,651.21,524.96,4161231.9,3354494.4,806737.5 +Sub-Saharan Africa,Togo,Household,Online,M,2/10/2014,100498569,3/7/2014,8615,668.27,502.54,5757146.05,4329382.1,1427763.95 +Sub-Saharan Africa,Zambia,Fruits,Online,M,10/15/2012,722071111,11/5/2012,5743,9.33,6.92,53582.19,39741.56,13840.63 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,L,2/8/2017,470848548,3/3/2017,3403,154.06,90.93,524266.18,309434.79,214831.39 +Europe,Bulgaria,Beverages,Offline,C,3/6/2017,623442208,4/18/2017,9259,47.45,31.79,439339.55,294343.61,144995.94 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,C,7/15/2015,726775920,8/15/2015,8000,437.2,263.33,3497600,2106640,1390960 +Asia,Maldives,Household,Online,C,10/10/2015,848086011,10/11/2015,6352,668.27,502.54,4244851.04,3192134.08,1052716.96 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,M,3/13/2011,224921309,3/19/2011,8069,81.73,56.67,659479.37,457270.23,202209.14 +Europe,United Kingdom,Office Supplies,Offline,L,4/27/2011,415143144,5/7/2011,8936,651.21,524.96,5819212.56,4691042.56,1128170 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,M,5/13/2015,346925342,5/31/2015,1773,255.28,159.42,452611.44,282651.66,169959.78 +Middle East and North Africa,Israel,Clothes,Offline,C,1/14/2016,368754231,2/29/2016,1426,109.28,35.84,155833.28,51107.84,104725.44 +Sub-Saharan Africa,Zimbabwe,Vegetables,Offline,H,11/27/2010,899428641,1/15/2011,9777,154.06,90.93,1506244.62,889022.61,617222.01 +Sub-Saharan Africa,South Africa,Baby Food,Online,M,9/29/2013,178059899,11/14/2013,736,255.28,159.42,187886.08,117333.12,70552.96 +Europe,Hungary,Office Supplies,Online,M,11/19/2012,114071834,1/1/2013,5245,651.21,524.96,3415596.45,2753415.2,662181.25 +Central America and the Caribbean,Nicaragua,Meat,Online,L,11/14/2012,437200772,11/25/2012,6279,421.89,364.69,2649047.31,2289888.51,359158.8 +Middle East and North Africa,United Arab Emirates,Clothes,Online,H,7/13/2015,947495543,7/21/2015,3842,109.28,35.84,419853.76,137697.28,282156.48 +Sub-Saharan Africa,Ghana,Cereal,Online,M,3/3/2016,165317475,3/8/2016,9970,205.7,117.11,2050829,1167586.7,883242.3 +Asia,China,Personal Care,Offline,M,12/19/2014,281340396,1/1/2015,3730,81.73,56.67,304852.9,211379.1,93473.8 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,L,2/20/2013,406550633,2/25/2013,6222,154.06,90.93,958561.32,565766.46,392794.86 +Europe,Czech Republic,Cereal,Offline,M,10/12/2016,622247016,11/23/2016,5575,205.7,117.11,1146777.5,652888.25,493889.25 +Central America and the Caribbean,Grenada,Household,Online,M,4/26/2010,630040872,6/14/2010,1950,668.27,502.54,1303126.5,979953,323173.5 +Asia,Philippines,Beverages,Offline,L,4/26/2013,201856029,6/3/2013,2539,47.45,31.79,120475.55,80714.81,39760.74 +Middle East and North Africa,Bahrain,Fruits,Online,L,2/18/2016,529928815,3/26/2016,6567,9.33,6.92,61270.11,45443.64,15826.47 +Europe,United Kingdom,Personal Care,Online,C,12/14/2013,176808059,12/22/2013,288,81.73,56.67,23538.24,16320.96,7217.28 +Sub-Saharan Africa,Malawi,Cereal,Online,M,8/14/2010,925355088,9/15/2010,1989,205.7,117.11,409137.3,232931.79,176205.51 +Asia,Brunei,Office Supplies,Offline,H,10/23/2014,128743731,11/16/2014,6986,651.21,524.96,4549353.06,3667370.56,881982.5 +Asia,Laos,Household,Online,H,7/25/2013,160460317,8/6/2013,2628,668.27,502.54,1756213.56,1320675.12,435538.44 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,C,11/28/2013,764303672,12/13/2013,3296,651.21,524.96,2146388.16,1730268.16,416120 +Sub-Saharan Africa,The Gambia,Personal Care,Online,C,5/12/2016,404385125,5/26/2016,5400,81.73,56.67,441342,306018,135324 +Middle East and North Africa,Bahrain,Vegetables,Online,C,2/27/2011,315128505,3/28/2011,2382,154.06,90.93,366970.92,216595.26,150375.66 +Australia and Oceania,Fiji,Clothes,Online,H,4/19/2012,451270139,5/30/2012,9717,109.28,35.84,1061873.76,348257.28,713616.48 +Australia and Oceania,East Timor,Snacks,Offline,C,12/8/2015,837858855,12/28/2015,9909,152.58,97.44,1511915.22,965532.96,546382.26 +Sub-Saharan Africa,Swaziland,Fruits,Online,M,9/13/2011,220255982,9/16/2011,7495,9.33,6.92,69928.35,51865.4,18062.95 +Australia and Oceania,New Zealand,Baby Food,Offline,H,10/17/2016,114135348,10/27/2016,4041,255.28,159.42,1031586.48,644216.22,387370.26 +Middle East and North Africa,Egypt,Household,Online,H,8/18/2011,755483281,9/16/2011,3146,668.27,502.54,2102377.42,1580990.84,521386.58 +Australia and Oceania,Marshall Islands,Baby Food,Offline,M,10/2/2011,650598609,11/3/2011,5441,255.28,159.42,1388978.48,867404.22,521574.26 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,H,1/22/2011,626092660,1/27/2011,3586,651.21,524.96,2335239.06,1882506.56,452732.5 +Sub-Saharan Africa,Mali,Personal Care,Offline,L,11/13/2015,678889262,12/11/2015,7274,81.73,56.67,594504.02,412217.58,182286.44 +Middle East and North Africa,Israel,Household,Online,C,11/4/2010,426224744,12/9/2010,8228,668.27,502.54,5498525.56,4134899.12,1363626.44 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,M,10/18/2015,455647933,10/24/2015,5204,9.33,6.92,48553.32,36011.68,12541.64 +Europe,Albania,Vegetables,Online,H,9/25/2013,975020158,10/26/2013,8987,154.06,90.93,1384537.22,817187.91,567349.31 +Asia,Sri Lanka,Fruits,Offline,L,3/27/2015,462515246,5/3/2015,7394,9.33,6.92,68986.02,51166.48,17819.54 +Europe,Kosovo,Baby Food,Online,M,10/19/2016,616619527,11/6/2016,276,255.28,159.42,70457.28,43999.92,26457.36 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,L,3/16/2012,506131827,3/18/2012,4510,668.27,502.54,3013897.7,2266455.4,747442.3 +Europe,Finland,Cereal,Offline,L,6/10/2011,620163476,7/15/2011,9009,205.7,117.11,1853151.3,1055043.99,798107.31 +Europe,Andorra,Fruits,Offline,H,3/12/2014,618138301,4/29/2014,9714,9.33,6.92,90631.62,67220.88,23410.74 +Middle East and North Africa,Iraq,Snacks,Online,L,8/26/2013,679792630,9/29/2013,4601,152.58,97.44,702020.58,448321.44,253699.14 +Middle East and North Africa,Algeria,Personal Care,Offline,M,6/4/2015,155175292,7/2/2015,8672,81.73,56.67,708762.56,491442.24,217320.32 +Middle East and North Africa,Lebanon,Cereal,Online,H,1/16/2011,714647614,2/12/2011,8965,205.7,117.11,1844100.5,1049891.15,794209.35 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,C,1/11/2012,498883426,1/26/2012,9547,152.58,97.44,1456681.26,930259.68,526421.58 +Australia and Oceania,Palau,Office Supplies,Offline,L,10/30/2015,868869054,12/11/2015,6516,651.21,524.96,4243284.36,3420639.36,822645 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,L,3/1/2017,555903327,4/12/2017,3003,437.2,263.33,1312911.6,790779.99,522131.61 +Middle East and North Africa,Yemen,Vegetables,Online,M,10/30/2011,611597573,11/14/2011,4168,154.06,90.93,642122.08,378996.24,263125.84 +Sub-Saharan Africa,Namibia,Fruits,Online,M,8/9/2015,357875621,8/9/2015,2204,9.33,6.92,20563.32,15251.68,5311.64 +Middle East and North Africa,Algeria,Beverages,Online,L,1/18/2015,536973798,3/8/2015,1334,47.45,31.79,63298.3,42407.86,20890.44 +Europe,Serbia,Personal Care,Offline,M,9/19/2016,161440932,11/8/2016,2814,81.73,56.67,229988.22,159469.38,70518.84 +Australia and Oceania,Fiji,Cosmetics,Online,L,2/2/2013,564138352,2/7/2013,9930,437.2,263.33,4341396,2614866.9,1726529.1 +Asia,China,Personal Care,Offline,M,8/20/2016,448239886,8/28/2016,2998,81.73,56.67,245026.54,169896.66,75129.88 +Middle East and North Africa,Algeria,Household,Online,L,8/8/2010,837231862,8/20/2010,4368,668.27,502.54,2919003.36,2195094.72,723908.64 +Asia,Tajikistan,Cosmetics,Online,L,5/17/2013,124913108,5/27/2013,3419,437.2,263.33,1494786.8,900325.27,594461.53 +Central America and the Caribbean,Haiti,Clothes,Online,L,2/12/2014,825394952,2/19/2014,1563,109.28,35.84,170804.64,56017.92,114786.72 +Sub-Saharan Africa,Chad,Cosmetics,Offline,L,6/2/2014,123101222,7/21/2014,7242,437.2,263.33,3166202.4,1907035.86,1259166.54 +Europe,Greece,Clothes,Offline,M,12/3/2016,222768247,1/14/2017,929,109.28,35.84,101521.12,33295.36,68225.76 +Australia and Oceania,Nauru,Cereal,Online,L,12/30/2013,699444854,1/31/2014,130,205.7,117.11,26741,15224.3,11516.7 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,C,3/14/2014,748492372,4/11/2014,4381,651.21,524.96,2852951.01,2299849.76,553101.25 +Europe,Armenia,Cosmetics,Offline,C,10/23/2015,535584628,11/21/2015,248,437.2,263.33,108425.6,65305.84,43119.76 +Middle East and North Africa,Lebanon,Office Supplies,Offline,M,8/3/2010,746707952,9/16/2010,6331,651.21,524.96,4122810.51,3323521.76,799288.75 +Europe,Ireland,Meat,Offline,H,4/20/2010,338161170,5/12/2010,8260,421.89,364.69,3484811.4,3012339.4,472472 +Central America and the Caribbean,Panama,Fruits,Offline,C,8/17/2012,586555612,9/12/2012,3695,9.33,6.92,34474.35,25569.4,8904.95 +Middle East and North Africa,Bahrain,Snacks,Offline,M,7/12/2012,138815104,7/17/2012,7329,152.58,97.44,1118258.82,714137.76,404121.06 +Asia,Kyrgyzstan,Baby Food,Online,H,8/8/2013,862175977,9/3/2013,5886,255.28,159.42,1502578.08,938346.12,564231.96 +Sub-Saharan Africa,Mauritania,Household,Online,H,9/22/2016,194187057,10/30/2016,3120,668.27,502.54,2085002.4,1567924.8,517077.6 +Sub-Saharan Africa,Lesotho,Personal Care,Online,H,4/6/2016,592709672,4/13/2016,4818,81.73,56.67,393775.14,273036.06,120739.08 +Sub-Saharan Africa,Gabon,Vegetables,Offline,C,6/10/2011,985917651,7/18/2011,3797,154.06,90.93,584965.82,345261.21,239704.61 +Europe,Germany,Personal Care,Online,C,2/10/2010,822297322,3/29/2010,4906,81.73,56.67,400967.38,278023.02,122944.36 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,C,5/30/2017,520647513,7/8/2017,24,152.58,97.44,3661.92,2338.56,1323.36 +Central America and the Caribbean,Costa Rica,Meat,Offline,H,10/28/2016,120079553,11/29/2016,3063,421.89,364.69,1292249.07,1117045.47,175203.6 +Europe,Norway,Baby Food,Online,C,10/31/2011,630017268,12/4/2011,4965,255.28,159.42,1267465.2,791520.3,475944.9 +Europe,Slovenia,Office Supplies,Online,C,7/19/2014,880196988,8/1/2014,8704,651.21,524.96,5668131.84,4569251.84,1098880 +Europe,Croatia,Fruits,Offline,M,8/26/2011,670667541,9/26/2011,4284,9.33,6.92,39969.72,29645.28,10324.44 +Europe,Luxembourg,Vegetables,Online,M,8/8/2013,321790254,8/14/2013,3742,154.06,90.93,576492.52,340260.06,236232.46 +Sub-Saharan Africa,Botswana,Beverages,Offline,M,12/29/2012,224238955,2/17/2013,6145,47.45,31.79,291580.25,195349.55,96230.7 +Sub-Saharan Africa,South Sudan,Snacks,Offline,C,1/22/2011,388999974,2/26/2011,2592,152.58,97.44,395487.36,252564.48,142922.88 +Middle East and North Africa,Kuwait,Baby Food,Offline,L,11/17/2013,897372138,12/10/2013,1212,255.28,159.42,309399.36,193217.04,116182.32 +Sub-Saharan Africa,Cape Verde,Fruits,Online,L,6/16/2013,550966775,7/25/2013,2167,9.33,6.92,20218.11,14995.64,5222.47 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,C,3/21/2014,921707713,5/5/2014,2650,651.21,524.96,1725706.5,1391144,334562.5 +Sub-Saharan Africa,Zambia,Snacks,Offline,H,1/30/2014,501831281,2/16/2014,1883,152.58,97.44,287308.14,183479.52,103828.62 +Sub-Saharan Africa,Comoros,Meat,Offline,L,10/25/2015,553886306,11/16/2015,6121,421.89,364.69,2582388.69,2232267.49,350121.2 +Sub-Saharan Africa,Niger,Meat,Offline,M,9/6/2015,160734117,10/12/2015,3652,421.89,364.69,1540742.28,1331847.88,208894.4 +Europe,Belarus,Personal Care,Online,H,10/17/2014,275548541,11/12/2014,9791,81.73,56.67,800218.43,554855.97,245362.46 +Asia,Bhutan,Snacks,Online,M,5/1/2015,571815907,5/21/2015,1889,152.58,97.44,288223.62,184064.16,104159.46 +Middle East and North Africa,Turkey,Clothes,Offline,M,9/29/2016,793335044,11/5/2016,4324,109.28,35.84,472526.72,154972.16,317554.56 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,L,12/28/2011,304217278,1/4/2012,3508,154.06,90.93,540442.48,318982.44,221460.04 +Europe,Ukraine,Clothes,Online,M,1/4/2014,338886439,1/5/2014,2883,109.28,35.84,315054.24,103326.72,211727.52 +Central America and the Caribbean,Barbados,Baby Food,Offline,C,2/4/2014,852078855,2/4/2014,7923,255.28,159.42,2022583.44,1263084.66,759498.78 +Middle East and North Africa,Syria,Cereal,Offline,H,12/18/2015,968843352,1/12/2016,1133,205.7,117.11,233058.1,132685.63,100372.47 +Europe,Belgium,Snacks,Online,C,10/26/2016,334541261,11/5/2016,7048,152.58,97.44,1075383.84,686757.12,388626.72 +Sub-Saharan Africa,South Africa,Cereal,Online,H,2/27/2011,464846408,3/28/2011,7237,205.7,117.11,1488650.9,847525.07,641125.83 +Australia and Oceania,Vanuatu,Meat,Offline,L,3/29/2017,695745122,4/13/2017,5297,421.89,364.69,2234751.33,1931762.93,302988.4 +Asia,Mongolia,Clothes,Online,M,10/3/2012,433536231,11/17/2012,1860,109.28,35.84,203260.8,66662.4,136598.4 +Europe,Netherlands,Vegetables,Online,L,4/26/2014,504831063,4/28/2014,9585,154.06,90.93,1476665.1,871564.05,605101.05 +Sub-Saharan Africa,Lesotho,Snacks,Offline,C,2/5/2013,906553447,2/21/2013,8165,152.58,97.44,1245815.7,795597.6,450218.1 +Sub-Saharan Africa,Chad,Personal Care,Online,L,6/25/2016,355939710,7/19/2016,9325,81.73,56.67,762132.25,528447.75,233684.5 +Middle East and North Africa,Egypt,Beverages,Online,C,12/27/2013,340538680,12/28/2013,1818,47.45,31.79,86264.1,57794.22,28469.88 +Asia,Laos,Cereal,Offline,M,5/5/2011,168211686,6/16/2011,6431,205.7,117.11,1322856.7,753134.41,569722.29 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,L,7/20/2011,117132556,8/10/2011,981,9.33,6.92,9152.73,6788.52,2364.21 +Asia,Nepal,Meat,Offline,C,2/10/2011,985787618,3/15/2011,5317,421.89,364.69,2243189.13,1939056.73,304132.4 +Australia and Oceania,Australia,Snacks,Online,H,5/18/2011,942975699,5/24/2011,6319,152.58,97.44,964153.02,615723.36,348429.66 +Central America and the Caribbean,Cuba,Cosmetics,Offline,C,10/4/2014,477808129,11/9/2014,2898,437.2,263.33,1267005.6,763130.34,503875.26 +Sub-Saharan Africa,Swaziland,Meat,Online,H,5/17/2013,149708735,5/18/2013,997,421.89,364.69,420624.33,363595.93,57028.4 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,L,7/25/2015,138413846,7/25/2015,8588,154.06,90.93,1323067.28,780906.84,542160.44 +Sub-Saharan Africa,Eritrea,Household,Offline,M,10/14/2011,693972289,10/29/2011,677,668.27,502.54,452418.79,340219.58,112199.21 +Europe,Italy,Beverages,Offline,H,4/13/2016,786745393,5/25/2016,4300,47.45,31.79,204035,136697,67338 +Sub-Saharan Africa,Tanzania,Clothes,Offline,C,4/18/2010,357406985,5/4/2010,3524,109.28,35.84,385102.72,126300.16,258802.56 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,L,12/25/2013,766943395,1/29/2014,4449,421.89,364.69,1876988.61,1622505.81,254482.8 +Asia,India,Household,Online,L,7/2/2014,746653449,8/7/2014,203,668.27,502.54,135658.81,102015.62,33643.19 +Sub-Saharan Africa,Swaziland,Meat,Online,H,3/16/2015,448148477,4/4/2015,5948,421.89,364.69,2509401.72,2169176.12,340225.6 +Asia,Malaysia,Vegetables,Offline,M,9/27/2016,993352305,10/18/2016,3877,154.06,90.93,597290.62,352535.61,244755.01 +Europe,Monaco,Cereal,Offline,C,3/26/2013,424501264,5/9/2013,8212,205.7,117.11,1689208.4,961707.32,727501.08 +Middle East and North Africa,Lebanon,Cereal,Online,L,3/30/2011,454144179,4/26/2011,210,205.7,117.11,43197,24593.1,18603.9 +Europe,Slovenia,Cosmetics,Offline,H,10/26/2010,615142381,11/19/2010,3155,437.2,263.33,1379366,830806.15,548559.85 +Sub-Saharan Africa,Niger,Vegetables,Online,H,11/8/2016,510669696,12/3/2016,7366,154.06,90.93,1134805.96,669790.38,465015.58 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,L,8/8/2012,264212453,9/12/2012,5191,651.21,524.96,3380431.11,2725067.36,655363.75 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,C,6/13/2016,969569480,7/29/2016,6010,205.7,117.11,1236257,703831.1,532425.9 +Central America and the Caribbean,Honduras,Cosmetics,Online,H,7/21/2017,640852105,8/5/2017,1234,437.2,263.33,539504.8,324949.22,214555.58 +Central America and the Caribbean,Dominica,Cosmetics,Offline,L,7/4/2017,962484157,8/9/2017,9305,437.2,263.33,4068146,2450285.65,1617860.35 +Europe,Vatican City,Personal Care,Online,C,5/20/2011,539201962,6/4/2011,698,81.73,56.67,57047.54,39555.66,17491.88 +Sub-Saharan Africa,Malawi,Baby Food,Offline,M,4/5/2014,746054351,4/5/2014,2916,255.28,159.42,744396.48,464868.72,279527.76 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Online,H,12/27/2011,778402650,2/15/2012,5497,81.73,56.67,449269.81,311514.99,137754.82 +Sub-Saharan Africa,Djibouti,Snacks,Offline,M,5/29/2010,801920688,6/9/2010,5007,152.58,97.44,763968.06,487882.08,276085.98 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,M,6/8/2016,602594792,7/22/2016,45,152.58,97.44,6866.1,4384.8,2481.3 +Asia,Kazakhstan,Snacks,Online,C,7/17/2011,936723792,9/4/2011,6241,152.58,97.44,952251.78,608123.04,344128.74 +Asia,Cambodia,Clothes,Online,H,2/15/2016,380919015,3/23/2016,1256,109.28,35.84,137255.68,45015.04,92240.64 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,M,7/27/2017,282104289,8/4/2017,9783,109.28,35.84,1069086.24,350622.72,718463.52 +Asia,Sri Lanka,Meat,Offline,L,11/28/2011,707515943,12/26/2011,8545,421.89,364.69,3605050.05,3116276.05,488774 +Sub-Saharan Africa,Madagascar,Baby Food,Online,M,2/26/2015,894702804,4/15/2015,1297,255.28,159.42,331098.16,206767.74,124330.42 +Asia,Taiwan,Beverages,Online,C,2/9/2014,601526200,3/14/2014,3825,47.45,31.79,181496.25,121596.75,59899.5 +Sub-Saharan Africa,Namibia,Beverages,Offline,M,7/26/2015,556159961,9/1/2015,8946,47.45,31.79,424487.7,284393.34,140094.36 +Central America and the Caribbean,El Salvador,Household,Online,M,3/25/2012,207090413,4/20/2012,1510,668.27,502.54,1009087.7,758835.4,250252.3 +Europe,Poland,Personal Care,Offline,H,10/25/2016,873116385,10/31/2016,3396,81.73,56.67,277555.08,192451.32,85103.76 +Europe,France,Cosmetics,Offline,C,10/22/2012,793349206,12/8/2012,8515,437.2,263.33,3722758,2242254.95,1480503.05 +Central America and the Caribbean,El Salvador,Clothes,Offline,L,4/3/2011,977212703,4/5/2011,7809,109.28,35.84,853367.52,279874.56,573492.96 +Europe,Malta,Personal Care,Offline,L,9/12/2016,254443204,10/27/2016,4253,81.73,56.67,347597.69,241017.51,106580.18 +Europe,Moldova ,Beverages,Online,H,10/27/2015,225089538,11/28/2015,7851,47.45,31.79,372529.95,249583.29,122946.66 +Asia,Tajikistan,Snacks,Offline,H,7/5/2011,309513032,8/9/2011,639,152.58,97.44,97498.62,62264.16,35234.46 +Europe,Italy,Office Supplies,Online,C,7/2/2011,898387515,7/16/2011,1685,651.21,524.96,1097288.85,884557.6,212731.25 +Australia and Oceania,Vanuatu,Meat,Offline,M,1/9/2017,202699315,2/21/2017,2087,421.89,364.69,880484.43,761108.03,119376.4 +Asia,Turkmenistan,Cosmetics,Online,H,6/15/2011,103747260,7/17/2011,9975,437.2,263.33,4361070,2626716.75,1734353.25 +Sub-Saharan Africa,Rwanda,Cereal,Offline,H,1/26/2017,303142678,2/1/2017,5510,205.7,117.11,1133407,645276.1,488130.9 +Central America and the Caribbean,El Salvador,Cereal,Online,L,8/5/2015,572809398,9/3/2015,5885,205.7,117.11,1210544.5,689192.35,521352.15 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,C,7/3/2012,304983747,7/30/2012,323,668.27,502.54,215851.21,162320.42,53530.79 +Australia and Oceania,New Zealand,Personal Care,Online,L,7/30/2010,762214553,8/13/2010,5079,81.73,56.67,415106.67,287826.93,127279.74 +Australia and Oceania,East Timor,Cosmetics,Online,L,8/24/2013,127363145,9/11/2013,8440,437.2,263.33,3689968,2222505.2,1467462.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,L,4/2/2015,253603351,4/8/2015,5722,255.28,159.42,1460712.16,912201.24,548510.92 +Asia,Bhutan,Fruits,Online,H,7/26/2017,814421498,8/1/2017,4274,9.33,6.92,39876.42,29576.08,10300.34 +Europe,Cyprus,Vegetables,Online,M,6/25/2012,653616416,8/1/2012,8477,154.06,90.93,1305966.62,770813.61,535153.01 +Sub-Saharan Africa,Guinea,Fruits,Online,H,8/31/2015,935299432,9/29/2015,4741,9.33,6.92,44233.53,32807.72,11425.81 +Australia and Oceania,East Timor,Vegetables,Online,C,5/2/2017,193894374,5/3/2017,6509,154.06,90.93,1002776.54,591863.37,410913.17 +Middle East and North Africa,Turkey,Office Supplies,Online,C,5/12/2016,184137570,6/19/2016,9254,651.21,524.96,6026297.34,4857979.84,1168317.5 +Central America and the Caribbean,Jamaica,Personal Care,Online,M,6/18/2016,931077849,6/26/2016,5481,81.73,56.67,447962.13,310608.27,137353.86 +Sub-Saharan Africa,Kenya,Personal Care,Offline,L,11/4/2014,280076539,12/21/2014,9727,81.73,56.67,794987.71,551229.09,243758.62 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,L,7/25/2013,646807467,8/19/2013,3558,651.21,524.96,2317005.18,1867807.68,449197.5 +Sub-Saharan Africa,South Sudan,Meat,Offline,M,10/2/2015,467256963,11/1/2015,574,421.89,364.69,242164.86,209332.06,32832.8 +Europe,Andorra,Clothes,Online,C,3/26/2014,947723853,4/30/2014,1404,109.28,35.84,153429.12,50319.36,103109.76 +Europe,Greece,Office Supplies,Online,L,6/23/2010,214819467,7/21/2010,8709,651.21,524.96,5671387.89,4571876.64,1099511.25 +Sub-Saharan Africa,Namibia,Vegetables,Offline,M,10/20/2010,965467631,11/22/2010,2182,154.06,90.93,336158.92,198409.26,137749.66 +Europe,Andorra,Household,Online,C,1/9/2015,116904675,2/18/2015,3546,668.27,502.54,2369685.42,1782006.84,587678.58 +Sub-Saharan Africa,Cameroon,Snacks,Online,L,8/27/2012,956679427,9/22/2012,1557,152.58,97.44,237567.06,151714.08,85852.98 +Australia and Oceania,East Timor,Baby Food,Online,C,12/30/2016,992653214,1/30/2017,7000,255.28,159.42,1786960,1115940,671020 +Middle East and North Africa,Yemen,Office Supplies,Offline,C,11/29/2015,502999866,1/2/2016,7693,651.21,524.96,5009758.53,4038517.28,971241.25 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,C,6/20/2013,286205708,7/16/2013,3484,205.7,117.11,716658.8,408011.24,308647.56 +Middle East and North Africa,Turkey,Cosmetics,Online,C,1/7/2011,311069571,2/14/2011,1254,437.2,263.33,548248.8,330215.82,218032.98 +Sub-Saharan Africa,South Sudan,Office Supplies,Offline,M,12/23/2010,166702783,1/6/2011,9913,651.21,524.96,6455444.73,5203928.48,1251516.25 +Central America and the Caribbean,Belize,Snacks,Online,L,1/12/2013,412529170,2/16/2013,5404,152.58,97.44,824542.32,526565.76,297976.56 +Asia,Indonesia,Cereal,Online,C,5/18/2010,328285062,7/3/2010,5700,205.7,117.11,1172490,667527,504963 +Europe,Italy,Baby Food,Offline,L,3/10/2016,164019286,4/9/2016,5806,255.28,159.42,1482155.68,925592.52,556563.16 +Central America and the Caribbean,Jamaica,Baby Food,Online,M,6/4/2014,690093171,7/9/2014,2760,255.28,159.42,704572.8,439999.2,264573.6 +Asia,Uzbekistan,Snacks,Online,C,8/10/2016,947180545,9/23/2016,627,152.58,97.44,95667.66,61094.88,34572.78 +Middle East and North Africa,Lebanon,Snacks,Offline,L,8/12/2012,496267735,8/18/2012,5506,152.58,97.44,840105.48,536504.64,303600.84 +Europe,Slovenia,Office Supplies,Offline,L,4/22/2012,768653571,5/1/2012,528,651.21,524.96,343838.88,277178.88,66660 +Central America and the Caribbean,Belize,Beverages,Online,M,6/26/2011,115949380,6/26/2011,853,47.45,31.79,40474.85,27116.87,13357.98 +Europe,Italy,Personal Care,Online,C,10/11/2010,560078990,10/30/2010,8674,81.73,56.67,708926.02,491555.58,217370.44 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,M,11/22/2011,143278729,12/9/2011,8215,421.89,364.69,3465826.35,2995928.35,469898 +Australia and Oceania,Solomon Islands,Snacks,Online,M,10/24/2013,578097426,11/26/2013,730,152.58,97.44,111383.4,71131.2,40252.2 +Asia,Tajikistan,Office Supplies,Online,H,8/3/2016,497396409,8/23/2016,9506,651.21,524.96,6190402.26,4990269.76,1200132.5 +Sub-Saharan Africa,Comoros,Vegetables,Online,H,7/19/2017,404349505,8/7/2017,4859,154.06,90.93,748577.54,441828.87,306748.67 +Middle East and North Africa,Azerbaijan,Vegetables,Online,C,1/29/2015,422443044,3/5/2015,9139,154.06,90.93,1407954.34,831009.27,576945.07 +Middle East and North Africa,Tunisia ,Fruits,Offline,L,6/3/2012,745475852,6/13/2012,1726,9.33,6.92,16103.58,11943.92,4159.66 +Sub-Saharan Africa,Burundi,Household,Offline,H,11/21/2013,287559258,11/21/2013,4030,668.27,502.54,2693128.1,2025236.2,667891.9 +Europe,Vatican City,Vegetables,Offline,C,6/30/2013,733117091,6/30/2013,4494,154.06,90.93,692345.64,408639.42,283706.22 +Sub-Saharan Africa,Gabon,Personal Care,Offline,M,11/20/2013,686885678,12/7/2013,3591,81.73,56.67,293492.43,203501.97,89990.46 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,M,12/30/2014,623913848,2/16/2015,8827,205.7,117.11,1815713.9,1033729.97,781983.93 +Sub-Saharan Africa,Benin,Beverages,Offline,L,3/31/2010,639562928,5/20/2010,9738,47.45,31.79,462068.1,309571.02,152497.08 +Middle East and North Africa,Somalia,Clothes,Offline,M,1/19/2013,899506747,2/9/2013,2890,109.28,35.84,315819.2,103577.6,212241.6 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,C,3/9/2015,289731633,4/1/2015,6884,651.21,524.96,4482929.64,3613824.64,869105 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,C,4/3/2013,466536414,4/6/2013,7347,154.06,90.93,1131878.82,668062.71,463816.11 +Europe,Russia,Office Supplies,Online,L,7/8/2012,906532418,8/2/2012,1943,651.21,524.96,1265301.03,1019997.28,245303.75 +Middle East and North Africa,Tunisia ,Clothes,Offline,M,7/6/2015,256643474,8/15/2015,5362,109.28,35.84,585959.36,192174.08,393785.28 +Middle East and North Africa,Morocco,Cosmetics,Offline,M,9/7/2010,384105908,9/15/2010,4329,437.2,263.33,1892638.8,1139955.57,752683.23 +Sub-Saharan Africa,Nigeria,Meat,Offline,C,1/21/2014,526468551,2/26/2014,2598,421.89,364.69,1096070.22,947464.62,148605.6 +Europe,Sweden,Office Supplies,Offline,H,6/5/2012,441592729,7/11/2012,5956,651.21,524.96,3878606.76,3126661.76,751945 +Australia and Oceania,Papua New Guinea,Clothes,Offline,H,8/3/2012,857652270,8/15/2012,7221,109.28,35.84,789110.88,258800.64,530310.24 +Sub-Saharan Africa,Tanzania,Beverages,Online,C,10/28/2014,323133504,11/30/2014,1239,47.45,31.79,58790.55,39387.81,19402.74 +Europe,Croatia,Meat,Offline,L,9/11/2016,156835258,9/13/2016,9893,421.89,364.69,4173757.77,3607878.17,565879.6 +Middle East and North Africa,Iraq,Baby Food,Online,H,11/1/2016,397868859,12/10/2016,7092,255.28,159.42,1810445.76,1130606.64,679839.12 +Sub-Saharan Africa,Mali,Clothes,Offline,L,2/23/2011,255658137,4/14/2011,3779,109.28,35.84,412969.12,135439.36,277529.76 +Europe,Luxembourg,Beverages,Offline,L,10/1/2011,359939420,10/4/2011,2928,47.45,31.79,138933.6,93081.12,45852.48 +Central America and the Caribbean,Guatemala,Snacks,Offline,C,11/20/2012,510761535,11/30/2012,4543,152.58,97.44,693170.94,442669.92,250501.02 +Sub-Saharan Africa,Tanzania,Meat,Offline,C,6/16/2017,128485810,7/28/2017,661,421.89,364.69,278869.29,241060.09,37809.2 +Middle East and North Africa,Azerbaijan,Cereal,Online,C,6/23/2010,503786075,6/29/2010,350,205.7,117.11,71995,40988.5,31006.5 +Middle East and North Africa,Iraq,Office Supplies,Offline,H,11/22/2015,747648656,12/20/2015,4707,651.21,524.96,3065245.47,2470986.72,594258.75 +Asia,Thailand,Meat,Online,H,1/25/2017,941372382,2/12/2017,1862,421.89,364.69,785559.18,679052.78,106506.4 +Asia,Kyrgyzstan,Cereal,Offline,H,8/2/2013,786568582,8/4/2013,1977,205.7,117.11,406668.9,231526.47,175142.43 +Europe,Monaco,Beverages,Offline,L,6/9/2017,955161082,7/21/2017,2245,47.45,31.79,106525.25,71368.55,35156.7 +Central America and the Caribbean,El Salvador,Personal Care,Online,H,5/26/2011,839386212,6/9/2011,1888,81.73,56.67,154306.24,106992.96,47313.28 +Middle East and North Africa,Yemen,Snacks,Offline,C,5/20/2013,801792800,6/23/2013,7162,152.58,97.44,1092777.96,697865.28,394912.68 +Asia,Mongolia,Baby Food,Offline,C,1/31/2012,825242173,2/29/2012,6353,255.28,159.42,1621793.84,1012795.26,608998.58 +Asia,North Korea,Meat,Online,M,3/6/2016,962908160,3/20/2016,4777,421.89,364.69,2015368.53,1742124.13,273244.4 +Asia,Malaysia,Clothes,Offline,H,9/15/2012,888277089,10/5/2012,9785,109.28,35.84,1069304.8,350694.4,718610.4 +Europe,Norway,Baby Food,Online,L,4/7/2016,345147788,4/22/2016,5755,255.28,159.42,1469136.4,917462.1,551674.3 +Europe,Greece,Office Supplies,Offline,L,3/27/2012,497631585,4/25/2012,9099,651.21,524.96,5925359.79,4776611.04,1148748.75 +Europe,Latvia,Cereal,Online,C,7/24/2013,780152308,8/24/2013,3260,205.7,117.11,670582,381778.6,288803.4 +Asia,Brunei,Baby Food,Offline,H,7/13/2011,247446286,7/17/2011,3710,255.28,159.42,947088.8,591448.2,355640.6 +Asia,Malaysia,Fruits,Online,H,6/8/2017,724562346,6/27/2017,2955,9.33,6.92,27570.15,20448.6,7121.55 +Europe,Croatia,Personal Care,Offline,C,5/4/2013,956861817,5/14/2013,5530,81.73,56.67,451966.9,313385.1,138581.8 +Sub-Saharan Africa,Tanzania,Snacks,Online,H,6/12/2016,660018527,8/1/2016,3004,152.58,97.44,458350.32,292709.76,165640.56 +Sub-Saharan Africa,Namibia,Household,Offline,L,9/26/2014,970018804,10/19/2014,8975,668.27,502.54,5997723.25,4510296.5,1487426.75 +North America,Mexico,Snacks,Offline,L,3/7/2016,393161475,3/11/2016,4072,152.58,97.44,621305.76,396775.68,224530.08 +Europe,Finland,Clothes,Online,C,9/6/2014,656057870,10/7/2014,958,109.28,35.84,104690.24,34334.72,70355.52 +Australia and Oceania,Kiribati,Baby Food,Offline,M,7/21/2016,855631816,8/18/2016,9323,255.28,159.42,2379975.44,1486272.66,893702.78 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,M,1/14/2014,609119641,2/18/2014,893,47.45,31.79,42372.85,28388.47,13984.38 +Middle East and North Africa,United Arab Emirates,Beverages,Online,C,10/17/2011,504070174,11/14/2011,4421,47.45,31.79,209776.45,140543.59,69232.86 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,L,7/21/2015,748344743,9/7/2015,694,205.7,117.11,142755.8,81274.34,61481.46 +Australia and Oceania,Marshall Islands,Clothes,Offline,M,3/4/2013,720117175,3/28/2013,7530,109.28,35.84,822878.4,269875.2,553003.2 +Sub-Saharan Africa,Cape Verde,Beverages,Online,H,4/19/2016,317873799,6/6/2016,4776,47.45,31.79,226621.2,151829.04,74792.16 +Central America and the Caribbean,Saint Lucia,Household,Offline,C,2/18/2011,410413444,4/8/2011,9313,668.27,502.54,6223598.51,4680155.02,1543443.49 +Middle East and North Africa,Syria,Snacks,Offline,M,3/29/2015,586847436,4/18/2015,52,152.58,97.44,7934.16,5066.88,2867.28 +Europe,Bulgaria,Office Supplies,Online,M,3/1/2013,506599605,4/16/2013,2936,651.21,524.96,1911952.56,1541282.56,370670 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,L,3/27/2013,349406278,4/14/2013,5937,255.28,159.42,1515597.36,946476.54,569120.82 +Asia,Philippines,Office Supplies,Online,H,6/29/2013,365316283,7/22/2013,4061,651.21,524.96,2644563.81,2131862.56,512701.25 +Australia and Oceania,Fiji,Fruits,Online,L,1/14/2013,424690949,1/19/2013,4344,9.33,6.92,40529.52,30060.48,10469.04 +Europe,Netherlands,Cereal,Offline,M,10/27/2015,468204104,10/27/2015,854,205.7,117.11,175667.8,100011.94,75655.86 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,H,9/19/2011,956842076,9/25/2011,9688,9.33,6.92,90389.04,67040.96,23348.08 +Asia,China,Vegetables,Online,H,8/4/2010,621903693,8/14/2010,3978,154.06,90.93,612850.68,361719.54,251131.14 +Europe,Croatia,Meat,Online,H,10/22/2015,515000283,11/1/2015,8883,421.89,364.69,3747648.87,3239541.27,508107.6 +Sub-Saharan Africa,Gabon,Cereal,Offline,M,11/9/2012,858055675,12/26/2012,6597,205.7,117.11,1357002.9,772574.67,584428.23 +Middle East and North Africa,Iraq,Baby Food,Online,H,1/9/2011,593306195,1/28/2011,1343,255.28,159.42,342841.04,214101.06,128739.98 +Sub-Saharan Africa,Mozambique,Household,Offline,M,11/9/2016,533300673,11/26/2016,4375,668.27,502.54,2923681.25,2198612.5,725068.75 +Sub-Saharan Africa,Mali,Snacks,Online,H,4/7/2015,210900437,5/22/2015,8981,152.58,97.44,1370320.98,875108.64,495212.34 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,M,2/21/2011,129279315,4/4/2011,5477,421.89,364.69,2310691.53,1997407.13,313284.4 +Sub-Saharan Africa,Gabon,Meat,Offline,L,6/15/2010,411923635,6/28/2010,6212,421.89,364.69,2620780.68,2265454.28,355326.4 +Sub-Saharan Africa,Zambia,Personal Care,Offline,L,6/11/2016,352632224,6/12/2016,566,81.73,56.67,46259.18,32075.22,14183.96 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,M,9/13/2010,665516412,9/27/2010,9950,651.21,524.96,6479539.5,5223352,1256187.5 +North America,Canada,Household,Offline,L,7/13/2017,335000026,8/26/2017,2807,668.27,502.54,1875833.89,1410629.78,465204.11 +Asia,Japan,Clothes,Online,M,11/12/2016,665819394,12/30/2016,9610,109.28,35.84,1050180.8,344422.4,705758.4 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,C,3/16/2016,333023345,4/7/2016,7863,154.06,90.93,1211373.78,714982.59,496391.19 +Sub-Saharan Africa,Equatorial Guinea,Meat,Online,M,7/20/2016,331973206,8/16/2016,7104,421.89,364.69,2997106.56,2590757.76,406348.8 +Sub-Saharan Africa,Mauritania,Clothes,Offline,L,3/3/2016,828342807,3/12/2016,3899,109.28,35.84,426082.72,139740.16,286342.56 +Europe,Norway,Fruits,Online,L,5/28/2014,708118474,6/27/2014,6847,9.33,6.92,63882.51,47381.24,16501.27 +Central America and the Caribbean,Belize,Cereal,Offline,H,6/11/2015,727599036,7/18/2015,1579,205.7,117.11,324800.3,184916.69,139883.61 +Australia and Oceania,Solomon Islands,Vegetables,Online,L,12/17/2016,363395822,1/29/2017,5754,154.06,90.93,886461.24,523211.22,363250.02 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,C,12/5/2013,962432658,1/23/2014,4066,255.28,159.42,1037968.48,648201.72,389766.76 +Europe,Italy,Baby Food,Online,L,7/4/2017,791945874,7/21/2017,3238,255.28,159.42,826596.64,516201.96,310394.68 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,L,6/7/2013,889484298,6/8/2013,7025,437.2,263.33,3071330,1849893.25,1221436.75 +Australia and Oceania,New Zealand,Cereal,Offline,L,3/22/2011,112909257,4/8/2011,1213,205.7,117.11,249514.1,142054.43,107459.67 +Middle East and North Africa,Iran,Household,Offline,M,2/1/2010,990394580,2/18/2010,8620,668.27,502.54,5760487.4,4331894.8,1428592.6 +Middle East and North Africa,Turkey,Vegetables,Online,C,4/26/2010,270426595,5/14/2010,4094,154.06,90.93,630721.64,372267.42,258454.22 +Middle East and North Africa,Somalia,Household,Online,M,1/18/2017,171804130,2/13/2017,9515,668.27,502.54,6358589.05,4781668.1,1576920.95 +Asia,Malaysia,Baby Food,Online,C,10/6/2013,733638513,10/15/2013,8794,255.28,159.42,2244932.32,1401939.48,842992.84 +Asia,Maldives,Beverages,Online,H,7/7/2011,265353572,7/31/2011,2874,47.45,31.79,136371.3,91364.46,45006.84 +Europe,Romania,Office Supplies,Online,C,11/4/2014,296685636,12/15/2014,4727,651.21,524.96,3078269.67,2481485.92,596783.75 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,H,6/7/2010,627683532,6/24/2010,4360,47.45,31.79,206882,138604.4,68277.6 +Sub-Saharan Africa,Djibouti,Vegetables,Online,C,4/23/2016,678708589,5/19/2016,3809,154.06,90.93,586814.54,346352.37,240462.17 +Australia and Oceania,Vanuatu,Beverages,Offline,C,7/1/2017,840434634,7/28/2017,2139,47.45,31.79,101495.55,67998.81,33496.74 +Europe,Malta,Meat,Offline,M,3/26/2015,223847997,5/7/2015,451,421.89,364.69,190272.39,164475.19,25797.2 +Middle East and North Africa,Iraq,Baby Food,Offline,H,8/3/2015,710247504,9/6/2015,6875,255.28,159.42,1755050,1096012.5,659037.5 +Europe,Estonia,Fruits,Online,M,7/29/2010,201244485,8/24/2010,1570,9.33,6.92,14648.1,10864.4,3783.7 +Europe,Finland,Baby Food,Online,H,3/8/2012,268762767,4/10/2012,1730,255.28,159.42,441634.4,275796.6,165837.8 +North America,Canada,Clothes,Offline,L,10/8/2010,305038678,11/7/2010,6578,109.28,35.84,718843.84,235755.52,483088.32 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,L,8/31/2016,672621047,10/2/2016,2370,154.06,90.93,365122.2,215504.1,149618.1 +Europe,Belgium,Baby Food,Offline,C,12/29/2010,454371201,1/15/2011,7391,255.28,159.42,1886774.48,1178273.22,708501.26 +Europe,Ukraine,Fruits,Online,M,1/3/2010,603462970,1/3/2010,6958,9.33,6.92,64918.14,48149.36,16768.78 +Middle East and North Africa,Kuwait,Meat,Offline,M,11/22/2015,793382680,12/5/2015,8421,421.89,364.69,3552735.69,3071054.49,481681.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,H,12/13/2012,767929160,1/3/2013,6158,47.45,31.79,292197.1,195762.82,96434.28 +Asia,China,Clothes,Offline,M,11/8/2016,791213738,11/14/2016,6583,109.28,35.84,719390.24,235934.72,483455.52 +Australia and Oceania,Fiji,Cereal,Online,H,4/5/2010,297660243,5/13/2010,3135,205.7,117.11,644869.5,367139.85,277729.65 +Sub-Saharan Africa,Niger,Snacks,Online,C,9/29/2014,142005002,11/17/2014,1291,152.58,97.44,196980.78,125795.04,71185.74 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,H,4/24/2011,349296844,5/2/2011,3553,437.2,263.33,1553371.6,935611.49,617760.11 +Australia and Oceania,Australia,Clothes,Offline,M,4/23/2012,564897096,4/24/2012,4459,109.28,35.84,487279.52,159810.56,327468.96 +Australia and Oceania,Vanuatu,Meat,Online,H,3/24/2012,504479587,3/25/2012,5575,421.89,364.69,2352036.75,2033146.75,318890 +Sub-Saharan Africa,Niger,Cereal,Offline,H,3/12/2014,404030644,4/25/2014,501,205.7,117.11,103055.7,58672.11,44383.59 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,L,1/12/2011,569849097,1/13/2011,9866,437.2,263.33,4313415.2,2598013.78,1715401.42 +Europe,Italy,Fruits,Offline,M,10/15/2011,928546273,10/26/2011,6331,9.33,6.92,59068.23,43810.52,15257.71 +Asia,Singapore,Snacks,Offline,M,3/16/2015,577046000,3/16/2015,9590,152.58,97.44,1463242.2,934449.6,528792.6 +Central America and the Caribbean,Honduras,Vegetables,Online,H,7/10/2013,932584607,7/17/2013,1364,154.06,90.93,210137.84,124028.52,86109.32 +Sub-Saharan Africa,Uganda,Cosmetics,Online,H,5/29/2011,782710921,6/6/2011,410,437.2,263.33,179252,107965.3,71286.7 +Sub-Saharan Africa,Niger,Office Supplies,Offline,C,7/31/2014,335286271,9/13/2014,7513,651.21,524.96,4892540.73,3944024.48,948516.25 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,M,11/27/2010,768484485,1/9/2011,491,154.06,90.93,75643.46,44646.63,30996.83 +Central America and the Caribbean,Dominica,Baby Food,Online,C,1/11/2012,180791890,2/27/2012,9193,255.28,159.42,2346789.04,1465548.06,881240.98 +Asia,Singapore,Office Supplies,Offline,M,9/22/2011,341007316,10/29/2011,497,651.21,524.96,323651.37,260905.12,62746.25 +Sub-Saharan Africa,Benin,Meat,Offline,L,5/28/2012,838242089,6/2/2012,3317,421.89,364.69,1399409.13,1209676.73,189732.4 +Asia,Sri Lanka,Cosmetics,Online,L,10/8/2013,431920039,11/12/2013,3593,437.2,263.33,1570859.6,946144.69,624714.91 +Asia,Vietnam,Cereal,Online,M,7/27/2016,201777493,8/16/2016,9299,205.7,117.11,1912804.3,1089005.89,823798.41 +Sub-Saharan Africa,South Africa,Cereal,Online,C,4/10/2011,397863280,5/25/2011,5441,205.7,117.11,1119213.7,637195.51,482018.19 +Europe,Belgium,Household,Online,L,2/16/2012,890538728,2/20/2012,9054,668.27,502.54,6050516.58,4549997.16,1500519.42 +Sub-Saharan Africa,Mauritania,Meat,Online,H,7/5/2015,720477664,8/9/2015,4206,421.89,364.69,1774469.34,1533886.14,240583.2 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,C,4/17/2011,348666417,5/22/2011,6996,255.28,159.42,1785938.88,1115302.32,670636.56 +Central America and the Caribbean,Haiti,Meat,Offline,H,12/1/2016,306403815,1/9/2017,553,421.89,364.69,233305.17,201673.57,31631.6 +Asia,Thailand,Fruits,Online,C,1/11/2013,745301187,3/1/2013,38,9.33,6.92,354.54,262.96,91.58 +Middle East and North Africa,Jordan,Household,Offline,M,6/1/2015,987282359,6/2/2015,7645,668.27,502.54,5108924.15,3841918.3,1267005.85 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,H,8/18/2010,874583661,10/6/2010,7595,109.28,35.84,829981.6,272204.8,557776.8 +Sub-Saharan Africa,Djibouti,Clothes,Online,L,10/20/2012,319753921,11/18/2012,1146,109.28,35.84,125234.88,41072.64,84162.24 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,L,5/30/2014,655654466,7/16/2014,1581,651.21,524.96,1029563.01,829961.76,199601.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,H,10/12/2012,585459125,11/23/2012,9220,152.58,97.44,1406787.6,898396.8,508390.8 +Europe,Luxembourg,Clothes,Offline,M,11/15/2013,232654225,12/4/2013,6410,109.28,35.84,700484.8,229734.4,470750.4 +Central America and the Caribbean,Panama,Cereal,Online,L,5/13/2013,691038596,6/4/2013,2532,205.7,117.11,520832.4,296522.52,224309.88 +Asia,Bangladesh,Vegetables,Offline,C,7/23/2015,874723565,7/28/2015,8996,154.06,90.93,1385923.76,818006.28,567917.48 +Central America and the Caribbean,Grenada,Fruits,Online,M,6/20/2014,668132960,7/4/2014,4245,9.33,6.92,39605.85,29375.4,10230.45 +Europe,Kosovo,Cosmetics,Online,L,9/28/2012,476003110,10/3/2012,8753,437.2,263.33,3826811.6,2304927.49,1521884.11 +Sub-Saharan Africa,Djibouti,Clothes,Online,M,4/26/2010,773382842,5/22/2010,24,109.28,35.84,2622.72,860.16,1762.56 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,L,10/4/2015,755633485,11/7/2015,7595,9.33,6.92,70861.35,52557.4,18303.95 +Europe,Netherlands,Baby Food,Offline,M,3/10/2012,588428866,4/5/2012,8033,255.28,159.42,2050664.24,1280620.86,770043.38 +Australia and Oceania,Tuvalu,Cosmetics,Online,C,2/5/2014,957755315,2/19/2014,9936,437.2,263.33,4344019.2,2616446.88,1727572.32 +Europe,Malta,Baby Food,Offline,L,7/12/2010,819911658,8/29/2010,8935,255.28,159.42,2280926.8,1424417.7,856509.1 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,L,4/21/2014,551509225,5/29/2014,2690,651.21,524.96,1751754.9,1412142.4,339612.5 +Central America and the Caribbean,Dominican Republic,Meat,Offline,C,10/24/2012,599471843,11/28/2012,5895,421.89,364.69,2487041.55,2149847.55,337194 +Central America and the Caribbean,Honduras,Baby Food,Offline,C,3/25/2017,131035840,3/29/2017,5272,255.28,159.42,1345836.16,840462.24,505373.92 +Asia,Tajikistan,Baby Food,Online,L,4/13/2013,183750045,5/29/2013,4576,255.28,159.42,1168161.28,729505.92,438655.36 +Europe,San Marino,Baby Food,Offline,M,6/27/2010,515475785,7/24/2010,9595,255.28,159.42,2449411.6,1529634.9,919776.7 +Europe,Netherlands,Snacks,Online,C,8/19/2015,954386889,10/8/2015,3144,152.58,97.44,479711.52,306351.36,173360.16 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,H,11/9/2013,948969686,12/11/2013,73,47.45,31.79,3463.85,2320.67,1143.18 +Middle East and North Africa,Qatar,Baby Food,Online,M,4/21/2010,918023002,5/19/2010,2262,255.28,159.42,577443.36,360608.04,216835.32 +Asia,India,Fruits,Online,L,3/2/2011,900658166,3/10/2011,3621,9.33,6.92,33783.93,25057.32,8726.61 +Europe,Lithuania,Fruits,Online,C,5/9/2012,106299006,6/5/2012,5093,9.33,6.92,47517.69,35243.56,12274.13 +Central America and the Caribbean,Cuba,Cereal,Online,M,11/3/2010,964681851,11/8/2010,9652,205.7,117.11,1985416.4,1130345.72,855070.68 +Middle East and North Africa,Algeria,Cosmetics,Offline,L,1/8/2016,575855529,1/10/2016,7303,437.2,263.33,3192871.6,1923098.99,1269772.61 +Central America and the Caribbean,Nicaragua,Vegetables,Online,M,8/20/2015,160181367,9/29/2015,81,154.06,90.93,12478.86,7365.33,5113.53 +Sub-Saharan Africa,Tanzania,Baby Food,Online,M,6/3/2017,108333194,6/28/2017,7054,255.28,159.42,1800745.12,1124548.68,676196.44 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,C,1/16/2015,431297338,2/19/2015,9321,109.28,35.84,1018598.88,334064.64,684534.24 +Europe,Bosnia and Herzegovina,Clothes,Online,L,7/31/2014,310372626,8/27/2014,5012,109.28,35.84,547711.36,179630.08,368081.28 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,C,8/10/2015,347170388,9/8/2015,4288,81.73,56.67,350458.24,243000.96,107457.28 +Europe,Bosnia and Herzegovina,Fruits,Offline,L,12/23/2014,313614451,12/25/2014,4340,9.33,6.92,40492.2,30032.8,10459.4 +North America,Canada,Cereal,Offline,M,8/11/2010,501941144,9/4/2010,4394,205.7,117.11,903845.8,514581.34,389264.46 +Asia,Maldives,Beverages,Online,M,11/5/2012,374699294,11/13/2012,703,47.45,31.79,33357.35,22348.37,11008.98 +Central America and the Caribbean,Cuba,Cosmetics,Offline,C,5/18/2010,814750230,6/21/2010,1553,437.2,263.33,678971.6,408951.49,270020.11 +Asia,North Korea,Fruits,Online,L,11/19/2011,975267779,12/4/2011,2263,9.33,6.92,21113.79,15659.96,5453.83 +Europe,Kosovo,Office Supplies,Offline,C,12/23/2011,529738271,1/26/2012,181,651.21,524.96,117869.01,95017.76,22851.25 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,H,2/9/2010,121960532,2/14/2010,9687,255.28,159.42,2472897.36,1544301.54,928595.82 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,L,5/18/2014,916045892,5/30/2014,7191,9.33,6.92,67092.03,49761.72,17330.31 +North America,Canada,Cosmetics,Offline,L,1/2/2015,546418178,1/25/2015,6136,437.2,263.33,2682659.2,1615792.88,1066866.32 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,C,11/10/2010,767813718,11/30/2010,1996,152.58,97.44,304549.68,194490.24,110059.44 +Middle East and North Africa,Afghanistan,Cosmetics,Online,L,3/25/2013,705281341,4/19/2013,7276,437.2,263.33,3181067.2,1915989.08,1265078.12 +Central America and the Caribbean,Dominica,Cereal,Online,H,10/2/2011,904182374,10/24/2011,6512,205.7,117.11,1339518.4,762620.32,576898.08 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,M,1/21/2016,180190646,2/23/2016,1271,154.06,90.93,195810.26,115572.03,80238.23 +Sub-Saharan Africa,Zambia,Personal Care,Online,C,2/14/2014,569292485,3/29/2014,5152,81.73,56.67,421072.96,291963.84,129109.12 +Middle East and North Africa,Tunisia ,Household,Online,C,12/5/2013,577786719,12/31/2013,8785,668.27,502.54,5870751.95,4414813.9,1455938.05 +Europe,Slovenia,Beverages,Offline,M,12/9/2016,132284677,12/30/2016,4830,47.45,31.79,229183.5,153545.7,75637.8 +Europe,Estonia,Beverages,Offline,C,5/1/2014,129710185,5/2/2014,2981,47.45,31.79,141448.45,94765.99,46682.46 +Europe,Ireland,Baby Food,Online,H,6/26/2013,187299573,7/4/2013,4961,255.28,159.42,1266444.08,790882.62,475561.46 +Central America and the Caribbean,Guatemala,Personal Care,Offline,C,6/29/2011,892601668,7/15/2011,9524,81.73,56.67,778396.52,539725.08,238671.44 +Sub-Saharan Africa,Sudan,Beverages,Online,M,1/30/2014,653477799,2/16/2014,7457,47.45,31.79,353834.65,237058.03,116776.62 +Europe,Russia,Cereal,Offline,M,9/8/2016,648101794,10/17/2016,6578,205.7,117.11,1353094.6,770349.58,582745.02 +North America,Greenland,Cosmetics,Online,C,10/21/2015,774959981,11/14/2015,6735,437.2,263.33,2944542,1773527.55,1171014.45 +Central America and the Caribbean,Jamaica,Vegetables,Offline,H,10/14/2012,102851188,10/16/2012,4807,154.06,90.93,740566.42,437100.51,303465.91 +Middle East and North Africa,Azerbaijan,Vegetables,Online,H,1/16/2010,920886743,2/3/2010,9706,154.06,90.93,1495306.36,882566.58,612739.78 +Australia and Oceania,Samoa ,Cereal,Online,C,11/5/2014,188490474,11/6/2014,7375,205.7,117.11,1517037.5,863686.25,653351.25 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,L,10/20/2012,785398709,12/9/2012,5786,651.21,524.96,3767901.06,3037418.56,730482.5 +Sub-Saharan Africa,Chad,Baby Food,Offline,H,2/5/2017,261660277,3/21/2017,9946,255.28,159.42,2539014.88,1585591.32,953423.56 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,L,9/8/2011,287636506,10/9/2011,6889,154.06,90.93,1061319.34,626416.77,434902.57 +Middle East and North Africa,Syria,Cosmetics,Online,M,9/1/2015,804001224,10/19/2015,684,437.2,263.33,299044.8,180117.72,118927.08 +North America,Canada,Snacks,Online,C,5/5/2011,471740758,6/15/2011,7428,152.58,97.44,1133364.24,723784.32,409579.92 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,H,2/23/2016,722153937,4/10/2016,253,109.28,35.84,27647.84,9067.52,18580.32 +Australia and Oceania,Vanuatu,Fruits,Online,H,9/23/2010,806852090,10/8/2010,4318,9.33,6.92,40286.94,29880.56,10406.38 +Sub-Saharan Africa,Cameroon,Meat,Online,L,11/15/2010,947759044,12/20/2010,1817,421.89,364.69,766574.13,662641.73,103932.4 +Middle East and North Africa,Iran,Clothes,Offline,L,9/16/2010,987111127,9/22/2010,6973,109.28,35.84,762009.44,249912.32,512097.12 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,H,10/17/2016,837457168,11/5/2016,1041,255.28,159.42,265746.48,165956.22,99790.26 +Europe,Hungary,Cosmetics,Offline,M,1/12/2014,931658494,2/8/2014,7307,437.2,263.33,3194620.4,1924152.31,1270468.09 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,H,11/22/2014,872888934,12/13/2014,6088,651.21,524.96,3964566.48,3195956.48,768610 +Asia,Turkmenistan,Fruits,Online,L,3/13/2010,784634816,3/17/2010,9733,9.33,6.92,90808.89,67352.36,23456.53 +Europe,Macedonia,Clothes,Online,M,10/4/2010,860694968,10/24/2010,7622,109.28,35.84,832932.16,273172.48,559759.68 +Middle East and North Africa,Turkey,Office Supplies,Online,C,4/25/2013,915180718,5/20/2013,1167,651.21,524.96,759962.07,612628.32,147333.75 +Sub-Saharan Africa,Djibouti,Beverages,Offline,L,11/16/2011,832515895,11/29/2011,8808,47.45,31.79,417939.6,280006.32,137933.28 +Sub-Saharan Africa,Malawi,Clothes,Online,H,9/1/2016,117436826,10/13/2016,1021,109.28,35.84,111574.88,36592.64,74982.24 +Sub-Saharan Africa,Namibia,Office Supplies,Online,M,6/22/2012,144992339,6/29/2012,5310,651.21,524.96,3457925.1,2787537.6,670387.5 +Asia,Kyrgyzstan,Cosmetics,Online,H,6/9/2015,110543763,6/26/2015,1211,437.2,263.33,529449.2,318892.63,210556.57 +Asia,Vietnam,Meat,Offline,H,4/3/2016,179764926,4/24/2016,5291,421.89,364.69,2232219.99,1929574.79,302645.2 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,H,4/8/2014,138642156,5/6/2014,6150,154.06,90.93,947469,559219.5,388249.5 +Europe,Finland,Cereal,Offline,L,8/29/2013,743474280,10/5/2013,9416,205.7,117.11,1936871.2,1102707.76,834163.44 +Middle East and North Africa,Jordan,Household,Online,H,2/14/2012,570872628,2/25/2012,2752,668.27,502.54,1839079.04,1382990.08,456088.96 +Europe,Georgia,Cereal,Offline,C,3/5/2012,967761027,3/5/2012,849,205.7,117.11,174639.3,99426.39,75212.91 +Sub-Saharan Africa,Zambia,Fruits,Online,L,6/5/2017,201375806,6/24/2017,431,9.33,6.92,4021.23,2982.52,1038.71 +Europe,Georgia,Baby Food,Online,H,8/9/2013,209265792,8/27/2013,5253,255.28,159.42,1340985.84,837433.26,503552.58 +Asia,South Korea,Cereal,Offline,L,3/23/2010,749292314,4/6/2010,1101,205.7,117.11,226475.7,128938.11,97537.59 +Sub-Saharan Africa,Guinea,Cosmetics,Online,C,1/28/2014,749629199,2/7/2014,793,437.2,263.33,346699.6,208820.69,137878.91 +Middle East and North Africa,Bahrain,Clothes,Offline,L,4/19/2010,558762776,5/12/2010,9177,109.28,35.84,1002862.56,328903.68,673958.88 +Europe,Andorra,Meat,Offline,L,8/8/2011,595491874,8/16/2011,8133,421.89,364.69,3431231.37,2966023.77,465207.6 +Asia,North Korea,Household,Online,C,8/12/2016,898927819,9/16/2016,1573,668.27,502.54,1051188.71,790495.42,260693.29 +Sub-Saharan Africa,Malawi,Clothes,Offline,C,9/1/2013,678494441,9/9/2013,438,109.28,35.84,47864.64,15697.92,32166.72 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,M,11/19/2014,563928067,1/8/2015,7702,255.28,159.42,1966166.56,1227852.84,738313.72 +Europe,United Kingdom,Personal Care,Online,M,7/5/2014,355277526,7/21/2014,3370,81.73,56.67,275430.1,190977.9,84452.2 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,H,6/7/2015,372904145,7/7/2015,9478,81.73,56.67,774636.94,537118.26,237518.68 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,H,3/31/2010,107481753,4/1/2010,5094,437.2,263.33,2227096.8,1341403.02,885693.78 +Asia,Philippines,Cosmetics,Online,L,5/1/2015,469996678,5/5/2015,1316,437.2,263.33,575355.2,346542.28,228812.92 +Europe,Slovakia,Personal Care,Offline,M,1/17/2014,641747748,3/7/2014,6275,81.73,56.67,512855.75,355604.25,157251.5 +Asia,Mongolia,Cosmetics,Online,L,7/17/2013,324346292,7/26/2013,130,437.2,263.33,56836,34232.9,22603.1 +Europe,Estonia,Household,Online,L,9/2/2010,189716136,10/22/2010,75,668.27,502.54,50120.25,37690.5,12429.75 +Central America and the Caribbean,Dominican Republic,Household,Online,M,12/4/2010,530093610,1/19/2011,5334,668.27,502.54,3564552.18,2680548.36,884003.82 +Central America and the Caribbean,Cuba,Snacks,Offline,L,1/27/2017,808027541,2/8/2017,2160,152.58,97.44,329572.8,210470.4,119102.4 +Australia and Oceania,East Timor,Meat,Offline,M,3/26/2010,106379258,4/23/2010,8841,421.89,364.69,3729929.49,3224224.29,505705.2 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,M,3/26/2014,278322589,4/3/2014,694,154.06,90.93,106917.64,63105.42,43812.22 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,C,2/9/2016,997343862,3/12/2016,5067,421.89,364.69,2137716.63,1847884.23,289832.4 +Middle East and North Africa,Libya,Vegetables,Online,M,4/25/2015,207241904,5/12/2015,6340,154.06,90.93,976740.4,576496.2,400244.2 +North America,Canada,Beverages,Offline,H,5/15/2012,872128045,6/30/2012,924,47.45,31.79,43843.8,29373.96,14469.84 +Middle East and North Africa,Kuwait,Meat,Offline,M,8/25/2012,626426112,9/30/2012,2262,421.89,364.69,954315.18,824928.78,129386.4 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,H,1/8/2015,324872434,1/29/2015,5827,255.28,159.42,1487516.56,928940.34,558576.22 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,H,8/16/2015,892515838,9/6/2015,4125,651.21,524.96,2686241.25,2165460,520781.25 +Europe,Bulgaria,Personal Care,Offline,H,9/2/2011,174717652,9/22/2011,1691,81.73,56.67,138205.43,95828.97,42376.46 +Europe,Italy,Vegetables,Online,C,10/14/2012,587151706,11/24/2012,92,154.06,90.93,14173.52,8365.56,5807.96 +Asia,Kazakhstan,Vegetables,Offline,C,7/12/2014,565804326,8/1/2014,2928,154.06,90.93,451087.68,266243.04,184844.64 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,M,4/19/2017,416974341,5/19/2017,829,154.06,90.93,127715.74,75380.97,52334.77 +Sub-Saharan Africa,Angola,Clothes,Online,L,12/28/2014,967273080,1/5/2015,6454,109.28,35.84,705293.12,231311.36,473981.76 +Central America and the Caribbean,Panama,Cosmetics,Online,L,12/5/2013,413624370,1/5/2014,9497,437.2,263.33,4152088.4,2500845.01,1651243.39 +Middle East and North Africa,Libya,Snacks,Offline,L,12/1/2013,173264539,1/7/2014,1682,152.58,97.44,256639.56,163894.08,92745.48 +Europe,Hungary,Fruits,Offline,H,1/20/2012,833742415,1/22/2012,1763,9.33,6.92,16448.79,12199.96,4248.83 +Australia and Oceania,Tuvalu,Personal Care,Online,H,1/21/2014,802919328,2/9/2014,527,81.73,56.67,43071.71,29865.09,13206.62 +Europe,Estonia,Baby Food,Online,C,5/15/2015,358969104,5/29/2015,5790,255.28,159.42,1478071.2,923041.8,555029.4 +Central America and the Caribbean,The Bahamas,Personal Care,Online,H,6/25/2012,300378072,7/25/2012,7401,81.73,56.67,604883.73,419414.67,185469.06 +Middle East and North Africa,Lebanon,Office Supplies,Offline,H,4/28/2014,595945060,6/14/2014,2241,651.21,524.96,1459361.61,1176435.36,282926.25 +Sub-Saharan Africa,Comoros,Fruits,Online,C,9/23/2015,834781396,10/1/2015,9221,9.33,6.92,86031.93,63809.32,22222.61 +Sub-Saharan Africa,Togo,Fruits,Offline,L,5/24/2016,676310908,7/10/2016,4282,9.33,6.92,39951.06,29631.44,10319.62 +Europe,Slovenia,Snacks,Offline,M,1/30/2017,300269925,2/5/2017,5398,152.58,97.44,823626.84,525981.12,297645.72 +Central America and the Caribbean,Grenada,Baby Food,Offline,L,10/28/2015,856707274,11/18/2015,7575,255.28,159.42,1933746,1207606.5,726139.5 +Middle East and North Africa,Oman,Cosmetics,Offline,H,9/21/2011,415984284,10/28/2011,7849,437.2,263.33,3431582.8,2066877.17,1364705.63 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,L,4/20/2016,718774783,5/29/2016,286,255.28,159.42,73010.08,45594.12,27415.96 +Europe,Moldova ,Snacks,Online,M,11/12/2011,426065099,12/7/2011,986,152.58,97.44,150443.88,96075.84,54368.04 +Australia and Oceania,Samoa ,Fruits,Online,L,11/6/2015,969154059,12/8/2015,3078,9.33,6.92,28717.74,21299.76,7417.98 +Australia and Oceania,Fiji,Vegetables,Offline,L,6/21/2016,699652993,6/30/2016,1723,154.06,90.93,265445.38,156672.39,108772.99 +Middle East and North Africa,Syria,Personal Care,Online,M,5/17/2014,739485728,7/2/2014,9115,81.73,56.67,744968.95,516547.05,228421.9 +Sub-Saharan Africa,Guinea,Snacks,Offline,M,4/6/2011,930888593,5/19/2011,9476,152.58,97.44,1445848.08,923341.44,522506.64 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,H,9/7/2013,286410415,10/15/2013,4061,651.21,524.96,2644563.81,2131862.56,512701.25 +Middle East and North Africa,Syria,Cosmetics,Offline,L,2/15/2014,138912522,3/23/2014,6157,437.2,263.33,2691840.4,1621322.81,1070517.59 +Sub-Saharan Africa,Nigeria,Cereal,Online,M,6/24/2017,991568744,7/21/2017,6081,205.7,117.11,1250861.7,712145.91,538715.79 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,M,7/26/2014,267865407,8/12/2014,6181,255.28,159.42,1577885.68,985375.02,592510.66 +Middle East and North Africa,Yemen,Household,Online,H,3/13/2016,861601340,4/29/2016,5838,668.27,502.54,3901360.26,2933828.52,967531.74 +Central America and the Caribbean,Costa Rica,Clothes,Online,C,7/18/2011,786887872,8/10/2011,6462,109.28,35.84,706167.36,231598.08,474569.28 +Australia and Oceania,Australia,Beverages,Online,H,5/1/2017,828148829,6/11/2017,6497,47.45,31.79,308282.65,206539.63,101743.02 +Europe,Andorra,Meat,Offline,H,6/29/2013,490120542,7/5/2013,6415,421.89,364.69,2706424.35,2339486.35,366938 +Australia and Oceania,Tuvalu,Fruits,Offline,L,2/8/2015,247851836,2/24/2015,3721,9.33,6.92,34716.93,25749.32,8967.61 +Europe,Cyprus,Vegetables,Offline,C,8/4/2015,196704041,9/3/2015,7952,154.06,90.93,1225085.12,723075.36,502009.76 +Sub-Saharan Africa,Togo,Cereal,Offline,M,3/22/2013,502350986,5/5/2013,5675,205.7,117.11,1167347.5,664599.25,502748.25 +Middle East and North Africa,United Arab Emirates,Household,Offline,C,11/28/2014,950778996,12/17/2014,5488,668.27,502.54,3667465.76,2757939.52,909526.24 +Europe,Cyprus,Office Supplies,Offline,C,4/8/2017,498286902,4/12/2017,3022,651.21,524.96,1967956.62,1586429.12,381527.5 +Sub-Saharan Africa,Tanzania,Cereal,Online,H,5/30/2010,421486032,6/11/2010,5938,205.7,117.11,1221446.6,695399.18,526047.42 +Middle East and North Africa,Iraq,Beverages,Online,M,1/5/2012,267300212,2/18/2012,8928,47.45,31.79,423633.6,283821.12,139812.48 +Europe,Albania,Household,Offline,C,7/11/2010,102965772,7/23/2010,8715,668.27,502.54,5823973.05,4379636.1,1444336.95 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,C,5/27/2014,966031539,6/15/2014,9055,9.33,6.92,84483.15,62660.6,21822.55 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,C,6/9/2010,814358842,7/9/2010,5733,154.06,90.93,883225.98,521301.69,361924.29 +Middle East and North Africa,Bahrain,Household,Offline,C,12/28/2012,376121509,2/16/2013,1567,668.27,502.54,1047179.09,787480.18,259698.91 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,L,10/14/2014,899805867,11/27/2014,1407,109.28,35.84,153756.96,50426.88,103330.08 +Europe,Kosovo,Cosmetics,Offline,M,5/16/2013,104210746,6/2/2013,7130,437.2,263.33,3117236,1877542.9,1239693.1 +Asia,Turkmenistan,Fruits,Online,M,12/17/2014,728447473,1/26/2015,2650,9.33,6.92,24724.5,18338,6386.5 +Middle East and North Africa,United Arab Emirates,Meat,Offline,H,6/16/2015,181939876,7/3/2015,8907,421.89,364.69,3757774.23,3248293.83,509480.4 +Australia and Oceania,Vanuatu,Baby Food,Online,L,10/29/2011,894424283,11/19/2011,8876,255.28,159.42,2265865.28,1415011.92,850853.36 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,L,6/21/2013,865949523,6/28/2013,2562,9.33,6.92,23903.46,17729.04,6174.42 +Central America and the Caribbean,Haiti,Baby Food,Online,M,9/14/2015,416876924,11/3/2015,2000,255.28,159.42,510560,318840,191720 +Sub-Saharan Africa,Sudan,Personal Care,Online,H,2/12/2011,837880313,2/18/2011,6259,81.73,56.67,511548.07,354697.53,156850.54 +North America,Canada,Snacks,Online,L,2/2/2016,339946019,2/4/2016,6436,152.58,97.44,982004.88,627123.84,354881.04 +Sub-Saharan Africa,Djibouti,Household,Offline,L,12/25/2013,804372870,2/11/2014,662,668.27,502.54,442394.74,332681.48,109713.26 +North America,United States of America,Beverages,Online,C,12/13/2011,132772195,12/30/2011,9098,47.45,31.79,431700.1,289225.42,142474.68 +Europe,Malta,Fruits,Online,C,5/30/2014,797067821,6/24/2014,8936,9.33,6.92,83372.88,61837.12,21535.76 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,C,9/18/2011,389496076,11/3/2011,9399,154.06,90.93,1448009.94,854651.07,593358.87 +Asia,Vietnam,Snacks,Online,M,3/15/2014,172605788,4/30/2014,6743,152.58,97.44,1028846.94,657037.92,371809.02 +Europe,Denmark,Cereal,Online,H,7/25/2010,129258286,7/25/2010,9254,205.7,117.11,1903547.8,1083735.94,819811.86 +Europe,Bosnia and Herzegovina,Household,Offline,M,1/20/2017,312627398,2/18/2017,2249,668.27,502.54,1502939.23,1130212.46,372726.77 +Australia and Oceania,Nauru,Clothes,Offline,H,2/20/2013,396199452,2/28/2013,3077,109.28,35.84,336254.56,110279.68,225974.88 +Central America and the Caribbean,Dominica,Snacks,Offline,C,6/1/2013,123773276,6/9/2013,6118,152.58,97.44,933484.44,596137.92,337346.52 +Europe,Ireland,Snacks,Online,H,11/2/2010,659460198,11/10/2010,7782,152.58,97.44,1187377.56,758278.08,429099.48 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,L,10/8/2010,537684047,11/4/2010,1513,255.28,159.42,386238.64,241202.46,145036.18 +Sub-Saharan Africa,Angola,Vegetables,Online,L,1/31/2012,613181149,3/21/2012,2783,154.06,90.93,428748.98,253058.19,175690.79 +Europe,Russia,Snacks,Online,H,12/2/2010,911000335,1/16/2011,4098,152.58,97.44,625272.84,399309.12,225963.72 +Asia,Philippines,Vegetables,Offline,L,1/22/2012,176502931,3/9/2012,9994,154.06,90.93,1539675.64,908754.42,630921.22 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,C,7/24/2017,825362765,8/21/2017,2038,81.73,56.67,166565.74,115493.46,51072.28 +Middle East and North Africa,Somalia,Vegetables,Offline,M,5/29/2015,393566167,6/23/2015,3830,154.06,90.93,590049.8,348261.9,241787.9 +Middle East and North Africa,Libya,Fruits,Offline,M,7/27/2013,987411963,8/7/2013,5997,9.33,6.92,55952.01,41499.24,14452.77 +Sub-Saharan Africa,Swaziland,Clothes,Online,C,7/8/2013,733511483,8/1/2013,1203,109.28,35.84,131463.84,43115.52,88348.32 +Australia and Oceania,Tuvalu,Meat,Offline,C,12/31/2013,528788554,2/8/2014,9139,421.89,364.69,3855652.71,3332901.91,522750.8 +Asia,Philippines,Snacks,Offline,M,10/29/2014,890479505,12/12/2014,1529,152.58,97.44,233294.82,148985.76,84309.06 +Middle East and North Africa,Kuwait,Cereal,Online,M,1/31/2013,606133162,2/17/2013,7127,205.7,117.11,1466023.9,834642.97,631380.93 +Middle East and North Africa,Bahrain,Office Supplies,Offline,H,7/4/2014,783610856,8/22/2014,6721,651.21,524.96,4376782.41,3528256.16,848526.25 +Middle East and North Africa,Turkey,Cereal,Offline,L,7/10/2014,801086413,7/26/2014,8126,205.7,117.11,1671518.2,951635.86,719882.34 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,L,3/16/2017,557046163,3/29/2017,1193,437.2,263.33,521579.6,314152.69,207426.91 +Sub-Saharan Africa,Rwanda,Household,Offline,M,4/30/2016,920288932,5/19/2016,2801,668.27,502.54,1871824.27,1407614.54,464209.73 +Europe,Cyprus,Meat,Offline,H,4/25/2014,579926049,5/23/2014,1860,421.89,364.69,784715.4,678323.4,106392 +Sub-Saharan Africa,Swaziland,Meat,Offline,L,11/5/2010,995381343,11/25/2010,4314,421.89,364.69,1820033.46,1573272.66,246760.8 +Middle East and North Africa,Yemen,Meat,Offline,H,4/6/2014,546391141,5/18/2014,8135,421.89,364.69,3432075.15,2966753.15,465322 +Central America and the Caribbean,Barbados,Fruits,Offline,M,1/9/2015,383004271,2/4/2015,8330,9.33,6.92,77718.9,57643.6,20075.3 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,C,3/24/2012,375582063,4/13/2012,1933,437.2,263.33,845107.6,509016.89,336090.71 +Europe,Belarus,Baby Food,Offline,M,5/29/2017,464798343,6/5/2017,3013,255.28,159.42,769158.64,480332.46,288826.18 +Europe,Latvia,Cereal,Offline,H,11/9/2012,211639440,12/16/2012,7668,205.7,117.11,1577307.6,897999.48,679308.12 +Sub-Saharan Africa,Gabon,Beverages,Online,M,1/9/2016,147404181,2/24/2016,9028,47.45,31.79,428378.6,287000.12,141378.48 +Australia and Oceania,East Timor,Household,Offline,M,2/12/2015,423703896,3/16/2015,2253,668.27,502.54,1505612.31,1132222.62,373389.69 +Sub-Saharan Africa,South Africa,Clothes,Online,H,10/11/2010,362462413,11/16/2010,9538,109.28,35.84,1042312.64,341841.92,700470.72 +Europe,Malta,Cosmetics,Offline,M,4/14/2012,705916059,4/20/2012,5104,437.2,263.33,2231468.8,1344036.32,887432.48 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,M,1/19/2011,466613662,2/23/2011,207,255.28,159.42,52842.96,32999.94,19843.02 +Middle East and North Africa,Israel,Vegetables,Online,C,9/10/2014,977416551,10/3/2014,8133,154.06,90.93,1252969.98,739533.69,513436.29 +Asia,India,Baby Food,Online,H,12/18/2012,941498553,12/30/2012,9199,255.28,159.42,2348320.72,1466504.58,881816.14 +Sub-Saharan Africa,The Gambia,Snacks,Online,H,11/1/2011,482345998,11/8/2011,5754,152.58,97.44,877945.32,560669.76,317275.56 +Middle East and North Africa,Iran,Clothes,Online,M,7/16/2014,693757712,7/17/2014,7179,109.28,35.84,784521.12,257295.36,527225.76 +Australia and Oceania,Nauru,Cosmetics,Offline,M,3/31/2010,489845025,5/20/2010,4883,437.2,263.33,2134847.6,1285840.39,849007.21 +Middle East and North Africa,Iraq,Baby Food,Offline,C,9/8/2015,655031764,10/25/2015,7310,255.28,159.42,1866096.8,1165360.2,700736.6 +Sub-Saharan Africa,Mauritania,Meat,Online,M,10/16/2010,694054257,12/5/2010,4933,421.89,364.69,2081183.37,1799015.77,282167.6 +Middle East and North Africa,Oman,Fruits,Online,M,8/20/2010,181961333,8/24/2010,5257,9.33,6.92,49047.81,36378.44,12669.37 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,C,3/20/2016,114114320,4/9/2016,7818,81.73,56.67,638965.14,443046.06,195919.08 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,C,8/29/2010,656187045,10/13/2010,9183,47.45,31.79,435733.35,291927.57,143805.78 +Australia and Oceania,Tuvalu,Fruits,Online,H,1/9/2016,694165837,2/16/2016,7952,9.33,6.92,74192.16,55027.84,19164.32 +Europe,Greece,Snacks,Online,L,10/10/2013,984349524,11/29/2013,9754,152.58,97.44,1488265.32,950429.76,537835.56 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,H,9/29/2016,103349435,11/11/2016,2249,109.28,35.84,245770.72,80604.16,165166.56 +Asia,Laos,Beverages,Online,H,4/26/2012,298089396,5/11/2012,131,47.45,31.79,6215.95,4164.49,2051.46 +Sub-Saharan Africa,Cameroon,Fruits,Online,H,9/2/2011,735805737,10/5/2011,124,9.33,6.92,1156.92,858.08,298.84 +Asia,Bhutan,Household,Online,C,9/3/2015,654047286,10/21/2015,5981,668.27,502.54,3996922.87,3005691.74,991231.13 +Europe,Latvia,Clothes,Online,L,2/14/2011,710675370,3/10/2011,3490,109.28,35.84,381387.2,125081.6,256305.6 +Central America and the Caribbean,Honduras,Vegetables,Online,M,5/20/2012,733863818,6/5/2012,5467,154.06,90.93,842246.02,497114.31,345131.71 +Europe,Czech Republic,Beverages,Online,C,3/3/2012,172098958,4/13/2012,6761,47.45,31.79,320809.45,214932.19,105877.26 +Central America and the Caribbean,Belize,Baby Food,Online,M,8/15/2015,344179618,8/18/2015,9252,255.28,159.42,2361850.56,1474953.84,886896.72 +Europe,Andorra,Baby Food,Online,H,10/13/2013,389217126,11/5/2013,6852,255.28,159.42,1749178.56,1092345.84,656832.72 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,C,2/21/2010,416635310,2/26/2010,502,651.21,524.96,326907.42,263529.92,63377.5 +Europe,Bosnia and Herzegovina,Fruits,Offline,H,10/25/2016,156170499,11/14/2016,3176,9.33,6.92,29632.08,21977.92,7654.16 +Europe,Montenegro,Baby Food,Offline,H,11/27/2012,307871520,12/24/2012,4879,255.28,159.42,1245511.12,777810.18,467700.94 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,L,6/12/2016,292099702,7/29/2016,7648,81.73,56.67,625071.04,433412.16,191658.88 +Australia and Oceania,Papua New Guinea,Fruits,Offline,L,6/16/2012,499528872,7/26/2012,549,9.33,6.92,5122.17,3799.08,1323.09 +Asia,China,Household,Offline,C,4/27/2017,941145360,5/26/2017,4681,668.27,502.54,3128171.87,2352389.74,775782.13 +Asia,Japan,Baby Food,Offline,C,5/24/2014,798247992,6/18/2014,8175,255.28,159.42,2086914,1303258.5,783655.5 +Asia,Malaysia,Snacks,Online,M,10/30/2010,672448098,11/3/2010,1190,152.58,97.44,181570.2,115953.6,65616.6 +Central America and the Caribbean,Cuba,Cereal,Offline,M,1/19/2011,335669505,2/16/2011,921,205.7,117.11,189449.7,107858.31,81591.39 +Sub-Saharan Africa,Togo,Fruits,Online,M,12/22/2012,980148541,1/15/2013,6589,9.33,6.92,61475.37,45595.88,15879.49 +Sub-Saharan Africa,Ghana,Cereal,Offline,H,10/21/2011,268434035,10/26/2011,4451,205.7,117.11,915570.7,521256.61,394314.09 +Sub-Saharan Africa,Malawi,Snacks,Offline,H,5/14/2011,883387315,5/15/2011,2792,152.58,97.44,426003.36,272052.48,153950.88 +Asia,China,Cosmetics,Online,L,10/11/2012,178182208,11/8/2012,6930,437.2,263.33,3029796,1824876.9,1204919.1 +Europe,Denmark,Fruits,Online,L,8/24/2010,526305043,9/6/2010,4213,9.33,6.92,39307.29,29153.96,10153.33 +Asia,India,Meat,Offline,L,12/30/2011,771554648,1/26/2012,9021,421.89,364.69,3805869.69,3289868.49,516001.2 +Europe,Belarus,Beverages,Offline,H,5/7/2017,278042352,6/24/2017,7765,47.45,31.79,368449.25,246849.35,121599.9 +Sub-Saharan Africa,Chad,Clothes,Online,H,12/7/2016,280191981,1/23/2017,3889,109.28,35.84,424989.92,139381.76,285608.16 +Sub-Saharan Africa,Djibouti,Beverages,Offline,M,3/10/2017,732739865,3/15/2017,2864,47.45,31.79,135896.8,91046.56,44850.24 +Middle East and North Africa,Qatar,Meat,Online,M,4/5/2014,760734832,5/21/2014,7197,421.89,364.69,3036342.33,2624673.93,411668.4 +Australia and Oceania,Nauru,Cosmetics,Offline,M,12/2/2012,909538209,12/2/2012,1423,437.2,263.33,622135.6,374718.59,247417.01 +Asia,India,Baby Food,Online,C,3/28/2015,894823825,5/10/2015,7110,255.28,159.42,1815040.8,1133476.2,681564.6 +Europe,Spain,Office Supplies,Offline,H,10/3/2016,952578008,10/11/2016,7856,651.21,524.96,5115905.76,4124085.76,991820 +Sub-Saharan Africa,Kenya,Fruits,Online,L,4/24/2010,489099586,5/15/2010,4291,9.33,6.92,40035.03,29693.72,10341.31 +Middle East and North Africa,Israel,Baby Food,Online,C,7/7/2012,330999886,7/24/2012,9077,255.28,159.42,2317176.56,1447055.34,870121.22 +Europe,Lithuania,Cosmetics,Offline,H,7/18/2014,475202739,8/11/2014,1905,437.2,263.33,832866,501643.65,331222.35 +Asia,North Korea,Baby Food,Offline,M,3/16/2016,538944470,4/14/2016,4500,255.28,159.42,1148760,717390,431370 +Asia,Myanmar,Cereal,Online,H,8/4/2014,209773910,8/13/2014,5616,205.7,117.11,1155211.2,657689.76,497521.44 +Europe,Latvia,Meat,Online,L,6/6/2015,595552384,6/12/2015,6040,421.89,364.69,2548215.6,2202727.6,345488 +Middle East and North Africa,Syria,Office Supplies,Offline,C,2/24/2014,174453723,4/13/2014,3588,651.21,524.96,2336541.48,1883556.48,452985 +Sub-Saharan Africa,Kenya,Beverages,Online,M,10/30/2014,644964253,11/24/2014,8110,47.45,31.79,384819.5,257816.9,127002.6 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,H,3/29/2011,175882804,4/18/2011,6485,437.2,263.33,2835242,1707695.05,1127546.95 +Australia and Oceania,Vanuatu,Snacks,Offline,L,5/16/2013,156320703,6/10/2013,7625,152.58,97.44,1163422.5,742980,420442.5 +Australia and Oceania,Marshall Islands,Baby Food,Online,C,5/6/2013,245701777,5/28/2013,7471,255.28,159.42,1907196.88,1191026.82,716170.06 +Asia,Philippines,Vegetables,Online,M,12/1/2011,623762357,12/6/2011,3998,154.06,90.93,615931.88,363538.14,252393.74 +Central America and the Caribbean,Dominica,Household,Offline,L,9/11/2014,640551269,9/21/2014,2210,668.27,502.54,1476876.7,1110613.4,366263.3 +Europe,Kosovo,Vegetables,Offline,C,3/18/2013,166429841,4/18/2013,9143,154.06,90.93,1408570.58,831372.99,577197.59 +Sub-Saharan Africa,Zambia,Fruits,Online,M,6/1/2011,942071902,6/5/2011,8866,9.33,6.92,82719.78,61352.72,21367.06 +Europe,Macedonia,Meat,Online,H,4/30/2014,728463780,5/27/2014,7476,421.89,364.69,3154049.64,2726422.44,427627.2 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,M,9/2/2016,956904304,10/9/2016,8103,152.58,97.44,1236355.74,789556.32,446799.42 +Australia and Oceania,Tonga,Fruits,Online,L,3/27/2014,879004800,4/29/2014,5909,9.33,6.92,55130.97,40890.28,14240.69 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,M,3/25/2015,716689097,3/27/2015,3085,437.2,263.33,1348762,812373.05,536388.95 +Asia,Vietnam,Household,Online,C,10/14/2013,312193524,12/2/2013,3856,668.27,502.54,2576849.12,1937794.24,639054.88 +Australia and Oceania,Samoa ,Snacks,Offline,C,6/17/2016,478066909,6/26/2016,9477,152.58,97.44,1446000.66,923438.88,522561.78 +Middle East and North Africa,Israel,Household,Online,L,9/25/2015,747170579,11/2/2015,3233,668.27,502.54,2160516.91,1624711.82,535805.09 +Europe,Armenia,Cereal,Offline,H,6/30/2016,722678363,7/25/2016,5442,205.7,117.11,1119419.4,637312.62,482106.78 +Sub-Saharan Africa,Botswana,Beverages,Online,M,2/23/2017,528076589,3/22/2017,8452,47.45,31.79,401047.4,268689.08,132358.32 +Middle East and North Africa,Afghanistan,Baby Food,Online,C,5/9/2013,357164084,6/12/2013,1644,255.28,159.42,419680.32,262086.48,157593.84 +Europe,Latvia,Snacks,Offline,H,12/30/2016,924052178,1/2/2017,6429,152.58,97.44,980936.82,626441.76,354495.06 +Europe,Slovenia,Fruits,Offline,H,7/7/2014,313164699,8/6/2014,1248,9.33,6.92,11643.84,8636.16,3007.68 +Europe,Luxembourg,Household,Offline,C,2/19/2016,729237973,3/10/2016,6576,668.27,502.54,4394543.52,3304703.04,1089840.48 +Europe,Switzerland,Meat,Offline,M,3/19/2014,847320830,4/7/2014,9918,421.89,364.69,4184305.02,3616995.42,567309.6 +Asia,China,Cereal,Online,H,4/25/2017,762774598,6/3/2017,809,205.7,117.11,166411.3,94741.99,71669.31 +Central America and the Caribbean,Guatemala,Beverages,Online,C,2/22/2016,641273105,3/16/2016,5817,47.45,31.79,276016.65,184922.43,91094.22 +Sub-Saharan Africa,Kenya,Beverages,Online,M,1/13/2010,268802678,2/18/2010,3541,47.45,31.79,168020.45,112568.39,55452.06 +Europe,Romania,Meat,Online,M,10/3/2010,401662147,10/27/2010,9610,421.89,364.69,4054362.9,3504670.9,549692 +Europe,San Marino,Meat,Offline,L,12/24/2015,516462838,2/12/2016,1686,421.89,364.69,711306.54,614867.34,96439.2 +Asia,Cambodia,Cosmetics,Online,H,2/6/2013,160128581,2/21/2013,4460,437.2,263.33,1949912,1174451.8,775460.2 +Middle East and North Africa,Iran,Cereal,Offline,C,4/15/2013,299895703,5/17/2013,4658,205.7,117.11,958150.6,545498.38,412652.22 +Europe,Moldova ,Vegetables,Online,H,5/31/2017,173313033,6/4/2017,6033,154.06,90.93,929443.98,548580.69,380863.29 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,4/12/2012,438241899,5/28/2012,4371,651.21,524.96,2846438.91,2294600.16,551838.75 +Asia,Uzbekistan,Fruits,Offline,H,3/31/2012,922856128,4/11/2012,2491,9.33,6.92,23241.03,17237.72,6003.31 +Asia,Bangladesh,Fruits,Online,M,1/12/2010,175642049,1/29/2010,5240,9.33,6.92,48889.2,36260.8,12628.4 +Sub-Saharan Africa,Mali,Cereal,Offline,L,10/7/2010,415398490,10/25/2010,4499,205.7,117.11,925444.3,526877.89,398566.41 +Europe,Serbia,Baby Food,Online,H,1/28/2013,781236779,3/3/2013,4179,255.28,159.42,1066815.12,666216.18,400598.94 +Europe,Greece,Meat,Offline,C,11/16/2012,482580745,12/6/2012,5221,421.89,364.69,2202687.69,1904046.49,298641.2 +Sub-Saharan Africa,Benin,Clothes,Online,C,9/15/2014,149166715,11/3/2014,601,109.28,35.84,65677.28,21539.84,44137.44 +Australia and Oceania,Vanuatu,Baby Food,Offline,C,10/24/2012,481043517,11/18/2012,321,255.28,159.42,81944.88,51173.82,30771.06 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,M,2/3/2010,898572480,2/25/2010,6420,651.21,524.96,4180768.2,3370243.2,810525 +Asia,Taiwan,Baby Food,Online,H,4/11/2014,892427432,4/11/2014,7964,255.28,159.42,2033049.92,1269620.88,763429.04 +Central America and the Caribbean,Cuba,Household,Offline,L,6/15/2011,473594701,7/18/2011,6051,668.27,502.54,4043701.77,3040869.54,1002832.23 +Europe,Lithuania,Office Supplies,Online,L,4/13/2015,623373115,5/14/2015,8812,651.21,524.96,5738462.52,4625947.52,1112515 +Sub-Saharan Africa,Angola,Beverages,Online,H,3/8/2010,143374001,3/27/2010,6408,47.45,31.79,304059.6,203710.32,100349.28 +Sub-Saharan Africa,Madagascar,Cereal,Offline,M,9/26/2015,605521190,10/5/2015,6031,205.7,117.11,1240576.7,706290.41,534286.29 +Middle East and North Africa,Afghanistan,Vegetables,Offline,M,9/17/2014,502051007,10/17/2014,6905,154.06,90.93,1063784.3,627871.65,435912.65 +Europe,Norway,Office Supplies,Offline,M,6/14/2017,195512282,7/29/2017,5284,651.21,524.96,3440993.64,2773888.64,667105 +Europe,Denmark,Clothes,Offline,L,8/23/2012,568766343,9/23/2012,9455,109.28,35.84,1033242.4,338867.2,694375.2 +Sub-Saharan Africa,Mali,Snacks,Online,H,7/19/2016,774987018,7/24/2016,4735,152.58,97.44,722466.3,461378.4,261087.9 +Sub-Saharan Africa,Guinea,Beverages,Online,M,3/12/2016,487660634,4/28/2016,8473,47.45,31.79,402043.85,269356.67,132687.18 +North America,Canada,Vegetables,Offline,C,1/17/2011,350586020,2/9/2011,5049,154.06,90.93,777848.94,459105.57,318743.37 +Middle East and North Africa,Yemen,Cosmetics,Online,L,10/5/2016,627874505,10/21/2016,874,437.2,263.33,382112.8,230150.42,151962.38 +Central America and the Caribbean,Antigua and Barbuda ,Household,Online,C,1/1/2016,753949916,2/15/2016,9389,668.27,502.54,6274387.03,4718348.06,1556038.97 +Sub-Saharan Africa,Seychelles ,Household,Offline,L,3/14/2015,683548581,4/24/2015,6070,668.27,502.54,4056398.9,3050417.8,1005981.1 +Asia,North Korea,Fruits,Offline,H,7/1/2010,441719329,7/26/2010,3420,9.33,6.92,31908.6,23666.4,8242.2 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,M,4/4/2014,573823487,5/7/2014,5976,9.33,6.92,55756.08,41353.92,14402.16 +Europe,Netherlands,Personal Care,Offline,M,5/20/2013,795534884,6/25/2013,5306,81.73,56.67,433659.38,300691.02,132968.36 +Sub-Saharan Africa,Mozambique,Clothes,Offline,H,1/3/2011,442839848,1/23/2011,5007,109.28,35.84,547164.96,179450.88,367714.08 +Europe,Macedonia,Meat,Offline,H,2/7/2015,722037208,2/15/2015,5710,421.89,364.69,2408991.9,2082379.9,326612 +North America,Greenland,Office Supplies,Online,C,12/28/2011,659738290,2/6/2012,76,651.21,524.96,49491.96,39896.96,9595 +Sub-Saharan Africa,Swaziland,Beverages,Offline,C,7/25/2015,252866923,9/1/2015,7797,47.45,31.79,369967.65,247866.63,122101.02 +Asia,Kyrgyzstan,Office Supplies,Offline,L,6/27/2010,918659436,8/9/2010,597,651.21,524.96,388772.37,313401.12,75371.25 +Asia,Japan,Vegetables,Offline,H,7/27/2016,544664657,8/27/2016,7230,154.06,90.93,1113853.8,657423.9,456429.9 +Sub-Saharan Africa,Cape Verde,Household,Offline,H,10/27/2016,238743913,12/9/2016,8484,668.27,502.54,5669602.68,4263549.36,1406053.32 +Europe,Belarus,Beverages,Online,M,4/2/2014,279071033,4/8/2014,2175,47.45,31.79,103203.75,69143.25,34060.5 +Australia and Oceania,Tonga,Beverages,Online,L,12/4/2012,564132344,12/19/2012,8152,47.45,31.79,386812.4,259152.08,127660.32 +Europe,Cyprus,Clothes,Online,H,3/13/2014,162726676,5/1/2014,3294,109.28,35.84,359968.32,118056.96,241911.36 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,M,11/26/2012,463965356,11/26/2012,6514,651.21,524.96,4241981.94,3419589.44,822392.5 +Asia,South Korea,Clothes,Online,L,4/25/2016,227272212,4/26/2016,3753,109.28,35.84,410127.84,134507.52,275620.32 +Australia and Oceania,Vanuatu,Office Supplies,Online,C,1/15/2010,532383573,3/4/2010,2985,651.21,524.96,1943861.85,1567005.6,376856.25 +Sub-Saharan Africa,Botswana,Fruits,Offline,C,11/3/2014,729348266,11/25/2014,9214,9.33,6.92,85966.62,63760.88,22205.74 +Asia,Malaysia,Clothes,Offline,H,8/31/2014,688527619,9/21/2014,9478,109.28,35.84,1035755.84,339691.52,696064.32 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,C,6/20/2013,350595462,7/19/2013,7843,81.73,56.67,641008.39,444462.81,196545.58 +Europe,Switzerland,Cosmetics,Online,M,4/8/2016,176538121,5/24/2016,408,437.2,263.33,178377.6,107438.64,70938.96 +Europe,Slovenia,Snacks,Offline,C,3/22/2010,697654426,3/28/2010,303,152.58,97.44,46231.74,29524.32,16707.42 +Asia,Singapore,Beverages,Offline,H,10/28/2013,265555703,11/8/2013,2689,47.45,31.79,127593.05,85483.31,42109.74 +Europe,Belgium,Clothes,Online,H,7/30/2012,902165782,9/17/2012,9758,109.28,35.84,1066354.24,349726.72,716627.52 +Australia and Oceania,Australia,Vegetables,Offline,M,10/4/2015,649720990,10/23/2015,5734,154.06,90.93,883380.04,521392.62,361987.42 +Middle East and North Africa,Jordan,Snacks,Offline,L,10/9/2014,320770156,10/21/2014,1872,152.58,97.44,285629.76,182407.68,103222.08 +Middle East and North Africa,Syria,Cosmetics,Offline,L,3/31/2017,348174607,5/1/2017,1458,437.2,263.33,637437.6,383935.14,253502.46 +Central America and the Caribbean,El Salvador,Office Supplies,Online,M,12/6/2012,335108172,12/22/2012,4810,651.21,524.96,3132320.1,2525057.6,607262.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,C,5/13/2015,405057179,6/6/2015,4276,437.2,263.33,1869467.2,1125999.08,743468.12 +Middle East and North Africa,Iraq,Office Supplies,Online,L,8/22/2012,751820456,10/6/2012,9235,651.21,524.96,6013924.35,4848005.6,1165918.75 +Sub-Saharan Africa,Togo,Clothes,Online,M,8/24/2016,289509332,9/29/2016,1100,109.28,35.84,120208,39424,80784 +Sub-Saharan Africa,South Sudan,Clothes,Online,L,10/26/2013,702547633,12/7/2013,8312,109.28,35.84,908335.36,297902.08,610433.28 +Asia,Maldives,Beverages,Offline,L,5/19/2014,595671689,6/6/2014,1345,47.45,31.79,63820.25,42757.55,21062.7 +Sub-Saharan Africa,Senegal,Beverages,Offline,L,9/9/2010,443930327,9/22/2010,7704,47.45,31.79,365554.8,244910.16,120644.64 +Europe,Russia,Clothes,Online,C,4/26/2011,342684876,5/31/2011,6925,109.28,35.84,756764,248192,508572 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,C,7/13/2014,457609164,8/13/2014,5576,205.7,117.11,1146983.2,653005.36,493977.84 +Central America and the Caribbean,Panama,Snacks,Online,H,2/5/2012,574689519,2/16/2012,2254,152.58,97.44,343915.32,219629.76,124285.56 +Central America and the Caribbean,Panama,Vegetables,Offline,L,10/13/2015,550224769,11/7/2015,2591,154.06,90.93,399169.46,235599.63,163569.83 +Europe,Greece,Personal Care,Offline,M,9/9/2015,760826241,10/15/2015,4247,81.73,56.67,347107.31,240677.49,106429.82 +Asia,India,Meat,Online,L,5/10/2014,753417766,6/22/2014,1914,421.89,364.69,807497.46,698016.66,109480.8 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,C,5/18/2015,595235669,5/27/2015,2317,205.7,117.11,476606.9,271343.87,205263.03 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,C,1/22/2012,423828780,3/1/2012,9209,205.7,117.11,1894291.3,1078465.99,815825.31 +Australia and Oceania,Tuvalu,Fruits,Online,H,11/29/2013,897058427,1/14/2014,8378,9.33,6.92,78166.74,57975.76,20190.98 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,H,8/2/2012,943098437,9/6/2012,2640,154.06,90.93,406718.4,240055.2,166663.2 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,H,12/9/2015,910435140,12/30/2015,6845,152.58,97.44,1044410.1,666976.8,377433.3 +Asia,Singapore,Vegetables,Online,M,12/16/2013,317867362,12/27/2013,2871,154.06,90.93,442306.26,261060.03,181246.23 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,L,11/5/2012,104506433,11/28/2012,4631,437.2,263.33,2024673.2,1219481.23,805191.97 +Asia,Brunei,Clothes,Offline,H,1/31/2016,379776179,2/14/2016,3066,109.28,35.84,335052.48,109885.44,225167.04 +Asia,Nepal,Vegetables,Online,H,1/25/2013,873412930,1/28/2013,1150,154.06,90.93,177169,104569.5,72599.5 +Central America and the Caribbean,Haiti,Fruits,Online,C,3/13/2013,485465514,3/13/2013,8889,9.33,6.92,82934.37,61511.88,21422.49 +Asia,Kyrgyzstan,Office Supplies,Offline,M,10/13/2011,436295258,11/8/2011,8317,651.21,524.96,5416113.57,4366092.32,1050021.25 +Europe,Denmark,Baby Food,Online,H,7/25/2016,216575992,9/3/2016,8504,255.28,159.42,2170901.12,1355707.68,815193.44 +Middle East and North Africa,Lebanon,Snacks,Online,L,8/19/2013,737294042,9/4/2013,546,152.58,97.44,83308.68,53202.24,30106.44 +Sub-Saharan Africa,Nigeria,Cereal,Online,L,8/21/2016,279748237,9/4/2016,2575,205.7,117.11,529677.5,301558.25,228119.25 +Europe,Croatia,Fruits,Online,H,1/4/2010,345549905,1/15/2010,4751,9.33,6.92,44326.83,32876.92,11449.91 +Asia,Malaysia,Fruits,Online,L,4/28/2013,706622874,5/17/2013,4266,9.33,6.92,39801.78,29520.72,10281.06 +Europe,Poland,Personal Care,Online,C,12/2/2016,755203473,12/16/2016,345,81.73,56.67,28196.85,19551.15,8645.7 +Middle East and North Africa,Lebanon,Baby Food,Offline,C,12/31/2015,853840529,1/11/2016,9242,255.28,159.42,2359297.76,1473359.64,885938.12 +Australia and Oceania,East Timor,Beverages,Offline,H,5/24/2014,985395371,7/1/2014,9243,47.45,31.79,438580.35,293834.97,144745.38 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,H,3/20/2013,303041827,3/30/2013,5666,109.28,35.84,619180.48,203069.44,416111.04 +Europe,Albania,Clothes,Offline,L,8/25/2014,280266225,9/1/2014,5859,109.28,35.84,640271.52,209986.56,430284.96 +Asia,Nepal,Vegetables,Offline,H,7/27/2010,660867393,9/14/2010,4202,154.06,90.93,647360.12,382087.86,265272.26 +Europe,Belgium,Personal Care,Offline,M,8/25/2016,808956658,9/6/2016,7107,81.73,56.67,580855.11,402753.69,178101.42 +Europe,Romania,Household,Online,H,7/17/2015,158957850,8/6/2015,8015,668.27,502.54,5356184.05,4027858.1,1328325.95 +Asia,South Korea,Personal Care,Offline,H,9/5/2013,465607297,9/8/2013,2401,81.73,56.67,196233.73,136064.67,60169.06 +Australia and Oceania,Fiji,Fruits,Offline,C,10/14/2014,853953826,11/17/2014,2769,9.33,6.92,25834.77,19161.48,6673.29 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,L,1/25/2016,969358766,3/9/2016,3655,81.73,56.67,298723.15,207128.85,91594.3 +Australia and Oceania,East Timor,Vegetables,Online,M,1/3/2012,527495944,1/10/2012,6627,154.06,90.93,1020955.62,602593.11,418362.51 +Middle East and North Africa,Libya,Fruits,Online,M,4/21/2013,664351689,4/30/2013,5283,9.33,6.92,49290.39,36558.36,12732.03 +Asia,Taiwan,Baby Food,Online,C,10/16/2012,786224830,11/9/2012,254,255.28,159.42,64841.12,40492.68,24348.44 +Australia and Oceania,New Zealand,Baby Food,Online,M,12/8/2011,819726693,1/16/2012,4199,255.28,159.42,1071920.72,669404.58,402516.14 +Europe,Monaco,Beverages,Offline,C,1/19/2017,761781108,2/17/2017,6813,47.45,31.79,323276.85,216585.27,106691.58 +Asia,Uzbekistan,Baby Food,Offline,M,10/24/2012,229624402,11/27/2012,9818,255.28,159.42,2506339.04,1565185.56,941153.48 +Asia,South Korea,Household,Offline,M,6/14/2011,710805404,7/13/2011,1969,668.27,502.54,1315823.63,989501.26,326322.37 +Asia,South Korea,Cereal,Online,H,2/13/2011,613185441,2/19/2011,4053,205.7,117.11,833702.1,474646.83,359055.27 +Europe,Liechtenstein,Personal Care,Online,C,10/29/2014,214938342,12/12/2014,3887,81.73,56.67,317684.51,220276.29,97408.22 +Middle East and North Africa,Tunisia ,Baby Food,Offline,H,6/30/2011,314550435,8/3/2011,1319,255.28,159.42,336714.32,210274.98,126439.34 +Middle East and North Africa,Algeria,Household,Offline,M,1/19/2010,880820548,1/24/2010,3229,668.27,502.54,2157843.83,1622701.66,535142.17 +North America,Greenland,Cosmetics,Offline,M,11/27/2012,602860009,11/30/2012,8528,437.2,263.33,3728441.6,2245678.24,1482763.36 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,M,3/8/2012,940092647,3/17/2012,3160,81.73,56.67,258266.8,179077.2,79189.6 +Australia and Oceania,New Zealand,Personal Care,Offline,L,3/19/2016,272254788,4/5/2016,5097,81.73,56.67,416577.81,288846.99,127730.82 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,L,6/17/2015,649395263,6/28/2015,9344,255.28,159.42,2385336.32,1489620.48,895715.84 +Sub-Saharan Africa,Mauritania,Vegetables,Online,C,8/4/2016,141875398,9/12/2016,2938,154.06,90.93,452628.28,267152.34,185475.94 +Europe,Denmark,Cosmetics,Online,M,12/30/2015,490369021,2/1/2016,9945,437.2,263.33,4347954,2618816.85,1729137.15 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,H,2/11/2011,355862462,3/26/2011,6465,47.45,31.79,306764.25,205522.35,101241.9 +Europe,Poland,Cereal,Offline,M,10/25/2011,269654548,10/29/2011,5628,205.7,117.11,1157679.6,659095.08,498584.52 +Europe,Austria,Snacks,Online,C,11/20/2013,383356606,12/8/2013,2594,152.58,97.44,395792.52,252759.36,143033.16 +Asia,Sri Lanka,Meat,Offline,C,5/27/2010,918892467,6/18/2010,9556,421.89,364.69,4031580.84,3484977.64,546603.2 +Sub-Saharan Africa,Ghana,Cosmetics,Online,M,8/18/2010,818498456,9/4/2010,737,437.2,263.33,322216.4,194074.21,128142.19 +Europe,Russia,Baby Food,Online,C,7/22/2013,894723403,9/3/2013,7393,255.28,159.42,1887285.04,1178592.06,708692.98 +Europe,Iceland,Beverages,Offline,H,8/29/2011,680428636,8/30/2011,2809,47.45,31.79,133287.05,89298.11,43988.94 +Australia and Oceania,Papua New Guinea,Snacks,Offline,C,5/30/2017,678787982,7/5/2017,7303,152.58,97.44,1114291.74,711604.32,402687.42 +Sub-Saharan Africa,Botswana,Household,Offline,L,1/19/2014,113287770,3/9/2014,3224,668.27,502.54,2154502.48,1620188.96,534313.52 +Europe,Andorra,Cereal,Online,L,5/27/2012,977726829,6/30/2012,9951,205.7,117.11,2046920.7,1165361.61,881559.09 +Europe,Romania,Clothes,Online,C,10/8/2016,386216485,11/24/2016,8895,109.28,35.84,972045.6,318796.8,653248.8 +Europe,Cyprus,Office Supplies,Online,M,8/5/2013,923180568,9/5/2013,8500,651.21,524.96,5535285,4462160,1073125 +Sub-Saharan Africa,Malawi,Meat,Offline,C,2/5/2013,293355405,3/23/2013,9238,421.89,364.69,3897419.82,3369006.22,528413.6 +Europe,Albania,Meat,Offline,H,3/19/2015,771789824,4/24/2015,8615,421.89,364.69,3634582.35,3141804.35,492778 +Australia and Oceania,Solomon Islands,Household,Offline,C,5/12/2013,653845155,5/21/2013,6166,668.27,502.54,4120552.82,3098661.64,1021891.18 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,M,5/22/2013,105195224,6/7/2013,8459,651.21,524.96,5508585.39,4440636.64,1067948.75 +North America,United States of America,Beverages,Offline,H,8/19/2014,711826360,9/3/2014,4093,47.45,31.79,194212.85,130116.47,64096.38 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,H,9/15/2013,530037391,9/20/2013,8697,651.21,524.96,5663573.37,4565577.12,1097996.25 +Europe,Croatia,Clothes,Online,L,11/15/2015,836439645,1/4/2016,9933,109.28,35.84,1085478.24,355998.72,729479.52 +Asia,Singapore,Cereal,Offline,H,1/31/2016,277956950,3/20/2016,2493,205.7,117.11,512810.1,291955.23,220854.87 +Europe,Czech Republic,Fruits,Online,H,5/15/2010,721825635,5/30/2010,3101,9.33,6.92,28932.33,21458.92,7473.41 +Europe,Portugal,Cereal,Offline,C,9/30/2014,505594527,10/1/2014,5511,205.7,117.11,1133612.7,645393.21,488219.49 +Sub-Saharan Africa,Sudan,Fruits,Offline,L,1/7/2016,287124955,1/31/2016,5510,9.33,6.92,51408.3,38129.2,13279.1 +Europe,Georgia,Personal Care,Offline,L,5/25/2013,794590747,6/30/2013,5914,81.73,56.67,483351.22,335146.38,148204.84 +North America,Greenland,Personal Care,Online,M,9/29/2014,576478230,10/2/2014,1574,81.73,56.67,128643.02,89198.58,39444.44 +Europe,Romania,Clothes,Offline,H,1/19/2010,951586234,2/20/2010,4368,109.28,35.84,477335.04,156549.12,320785.92 +Asia,Myanmar,Meat,Offline,M,2/1/2013,159026086,3/14/2013,8208,421.89,364.69,3462873.12,2993375.52,469497.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,L,3/11/2012,108221614,4/16/2012,4035,9.33,6.92,37646.55,27922.2,9724.35 +Central America and the Caribbean,Dominica,Cosmetics,Offline,L,11/27/2011,528909146,1/4/2012,4825,437.2,263.33,2109490,1270567.25,838922.75 +Europe,Austria,Personal Care,Online,M,1/19/2014,321137511,1/23/2014,581,81.73,56.67,47485.13,32925.27,14559.86 +Europe,Denmark,Personal Care,Online,L,12/12/2013,705268037,12/19/2013,3340,81.73,56.67,272978.2,189277.8,83700.4 +Central America and the Caribbean,Grenada,Cosmetics,Offline,M,10/4/2011,271974551,10/11/2011,2168,437.2,263.33,947849.6,570899.44,376950.16 +Sub-Saharan Africa,Sudan,Fruits,Offline,C,4/14/2016,832243382,5/11/2016,8166,9.33,6.92,76188.78,56508.72,19680.06 +Europe,Estonia,Beverages,Offline,H,11/24/2010,667373359,12/21/2010,9462,47.45,31.79,448971.9,300796.98,148174.92 +Asia,India,Clothes,Offline,L,4/24/2010,378975808,5/27/2010,6218,109.28,35.84,679503.04,222853.12,456649.92 +Europe,Luxembourg,Personal Care,Online,H,5/20/2011,638974559,5/27/2011,5626,81.73,56.67,459812.98,318825.42,140987.56 +Sub-Saharan Africa,Namibia,Cereal,Offline,M,1/11/2012,839605939,2/7/2012,6910,205.7,117.11,1421387,809230.1,612156.9 +Asia,Brunei,Snacks,Online,L,1/8/2015,443418776,1/14/2015,6325,152.58,97.44,965068.5,616308,348760.5 +Central America and the Caribbean,Dominica,Fruits,Offline,H,8/13/2016,333274400,9/5/2016,2156,9.33,6.92,20115.48,14919.52,5195.96 +Central America and the Caribbean,The Bahamas,Snacks,Online,M,5/12/2010,562346637,6/25/2010,9721,152.58,97.44,1483230.18,947214.24,536015.94 +Sub-Saharan Africa,Nigeria,Snacks,Online,H,7/28/2013,804121816,9/13/2013,6369,152.58,97.44,971782.02,620595.36,351186.66 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,C,7/26/2010,802398765,7/27/2010,6480,81.73,56.67,529610.4,367221.6,162388.8 +Europe,Latvia,Fruits,Offline,M,1/3/2017,821288812,2/9/2017,6465,9.33,6.92,60318.45,44737.8,15580.65 +Europe,Montenegro,Baby Food,Online,M,7/21/2015,295215785,8/14/2015,9766,255.28,159.42,2493064.48,1556895.72,936168.76 +Europe,Bulgaria,Household,Online,C,8/19/2012,978916013,10/3/2012,1857,668.27,502.54,1240977.39,933216.78,307760.61 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,H,12/22/2011,197438323,1/10/2012,5242,651.21,524.96,3413642.82,2751840.32,661802.5 +Sub-Saharan Africa,Sudan,Baby Food,Online,M,10/10/2010,296144044,11/12/2010,4458,255.28,159.42,1138038.24,710694.36,427343.88 +Europe,Portugal,Vegetables,Online,M,2/7/2011,990707004,2/13/2011,1073,154.06,90.93,165306.38,97567.89,67738.49 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,C,1/28/2016,717113530,2/24/2016,8684,47.45,31.79,412055.8,276064.36,135991.44 +Sub-Saharan Africa,South Sudan,Personal Care,Online,H,12/15/2010,681662452,1/2/2011,7922,81.73,56.67,647465.06,448939.74,198525.32 +Europe,Montenegro,Clothes,Offline,H,5/9/2012,810965096,5/26/2012,1448,109.28,35.84,158237.44,51896.32,106341.12 +Asia,Japan,Cereal,Online,M,6/12/2011,201945292,8/1/2011,8955,205.7,117.11,1842043.5,1048720.05,793323.45 +Europe,Andorra,Clothes,Offline,M,8/13/2015,271839368,8/16/2015,2165,109.28,35.84,236591.2,77593.6,158997.6 +Asia,Turkmenistan,Fruits,Offline,H,5/18/2014,708196151,5/24/2014,9834,9.33,6.92,91751.22,68051.28,23699.94 +Europe,San Marino,Clothes,Offline,L,6/17/2013,818876969,8/5/2013,2747,109.28,35.84,300192.16,98452.48,201739.68 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,H,11/15/2015,882055652,11/24/2015,8723,651.21,524.96,5680504.83,4579226.08,1101278.75 +Central America and the Caribbean,Dominica,Vegetables,Offline,C,7/16/2010,796218526,8/15/2010,7610,154.06,90.93,1172396.6,691977.3,480419.3 +Asia,Kazakhstan,Household,Offline,C,12/14/2013,530164420,1/24/2014,6288,668.27,502.54,4202081.76,3159971.52,1042110.24 +Europe,Liechtenstein,Cereal,Offline,C,5/21/2013,573004662,6/25/2013,3668,205.7,117.11,754507.6,429559.48,324948.12 +Europe,Russia,Household,Online,L,2/7/2016,584163081,3/23/2016,5692,668.27,502.54,3803792.84,2860457.68,943335.16 +Australia and Oceania,Solomon Islands,Baby Food,Online,C,4/15/2015,743376004,4/30/2015,334,255.28,159.42,85263.52,53246.28,32017.24 +Asia,India,Baby Food,Online,L,7/20/2016,400692260,8/19/2016,2599,255.28,159.42,663472.72,414332.58,249140.14 +Central America and the Caribbean,Honduras,Cereal,Offline,C,6/3/2011,326473176,7/7/2011,9523,205.7,117.11,1958881.1,1115238.53,843642.57 +Asia,Vietnam,Beverages,Offline,M,6/4/2011,461392581,6/18/2011,5173,47.45,31.79,245458.85,164449.67,81009.18 +Sub-Saharan Africa,South Africa,Beverages,Online,H,1/1/2014,366436803,1/18/2014,5648,47.45,31.79,267997.6,179549.92,88447.68 +Europe,Serbia,Meat,Online,M,11/18/2013,572904670,12/19/2013,4078,421.89,364.69,1720467.42,1487205.82,233261.6 +North America,Greenland,Beverages,Offline,C,6/5/2014,332407510,6/8/2014,5624,47.45,31.79,266858.8,178786.96,88071.84 +Australia and Oceania,Tonga,Meat,Online,H,4/8/2016,766869151,5/2/2016,2478,421.89,364.69,1045443.42,903701.82,141741.6 +Sub-Saharan Africa,Benin,Fruits,Online,C,7/19/2013,818525922,9/1/2013,8865,9.33,6.92,82710.45,61345.8,21364.65 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,M,10/24/2012,399926650,10/25/2012,6038,651.21,524.96,3932005.98,3169708.48,762297.5 +Central America and the Caribbean,The Bahamas,Snacks,Offline,L,2/13/2014,843932664,2/14/2014,7284,152.58,97.44,1111392.72,709752.96,401639.76 +Europe,Lithuania,Meat,Offline,L,10/15/2014,853717792,11/17/2014,2921,421.89,364.69,1232340.69,1065259.49,167081.2 +Sub-Saharan Africa,Guinea,Fruits,Offline,C,3/19/2013,552768361,3/21/2013,5297,9.33,6.92,49421.01,36655.24,12765.77 +Europe,Monaco,Beverages,Offline,H,8/20/2012,134883201,8/20/2012,3791,47.45,31.79,179882.95,120515.89,59367.06 +Asia,Nepal,Baby Food,Online,M,5/14/2017,314173638,6/18/2017,9816,255.28,159.42,2505828.48,1564866.72,940961.76 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,M,11/4/2013,975063502,12/24/2013,1813,154.06,90.93,279310.78,164856.09,114454.69 +Central America and the Caribbean,Dominica,Cosmetics,Offline,M,4/15/2012,722289121,4/15/2012,257,437.2,263.33,112360.4,67675.81,44684.59 +Sub-Saharan Africa,Ethiopia,Fruits,Online,C,8/21/2012,930899322,9/26/2012,2651,9.33,6.92,24733.83,18344.92,6388.91 +North America,United States of America,Household,Online,H,11/18/2015,796255433,11/30/2015,8532,668.27,502.54,5701679.64,4287671.28,1414008.36 +Central America and the Caribbean,Panama,Baby Food,Offline,M,9/20/2012,484031283,10/20/2012,4468,255.28,159.42,1140591.04,712288.56,428302.48 +Europe,Vatican City,Fruits,Online,M,1/24/2010,680213201,3/12/2010,9057,9.33,6.92,84501.81,62674.44,21827.37 +Middle East and North Africa,Algeria,Personal Care,Offline,H,2/9/2012,341100013,2/22/2012,7929,81.73,56.67,648037.17,449336.43,198700.74 +Europe,Czech Republic,Cereal,Offline,C,7/11/2016,743303048,8/22/2016,8745,205.7,117.11,1798846.5,1024126.95,774719.55 +Middle East and North Africa,Syria,Snacks,Online,H,9/17/2010,533746135,10/19/2010,6197,152.58,97.44,945538.26,603835.68,341702.58 +Australia and Oceania,Vanuatu,Personal Care,Online,C,5/28/2013,679665601,7/16/2013,7010,81.73,56.67,572927.3,397256.7,175670.6 +Asia,Laos,Fruits,Online,H,5/3/2010,418610274,6/15/2010,4937,9.33,6.92,46062.21,34164.04,11898.17 +Sub-Saharan Africa,Niger,Meat,Online,L,1/9/2011,408441483,2/9/2011,5766,421.89,364.69,2432617.74,2102802.54,329815.2 +Asia,Kyrgyzstan,Cereal,Online,M,9/6/2014,477333056,9/21/2014,2314,205.7,117.11,475989.8,270992.54,204997.26 +Europe,Latvia,Meat,Online,C,1/9/2014,973771321,1/22/2014,9428,421.89,364.69,3977578.92,3438297.32,539281.6 +Sub-Saharan Africa,Tanzania,Vegetables,Online,M,3/10/2014,516555106,4/10/2014,8990,154.06,90.93,1384999.4,817460.7,567538.7 +Europe,Serbia,Baby Food,Offline,M,10/20/2013,944795739,11/26/2013,4910,255.28,159.42,1253424.8,782752.2,470672.6 +Europe,Slovakia,Beverages,Online,L,5/6/2016,567917048,6/11/2016,8130,47.45,31.79,385768.5,258452.7,127315.8 +Asia,Uzbekistan,Cosmetics,Offline,M,3/20/2011,915655362,5/9/2011,1624,437.2,263.33,710012.8,427647.92,282364.88 +Asia,Indonesia,Cosmetics,Online,C,5/19/2015,888059508,6/25/2015,5398,437.2,263.33,2360005.6,1421455.34,938550.26 +Sub-Saharan Africa,Botswana,Beverages,Online,M,8/1/2016,805490815,8/18/2016,1487,47.45,31.79,70558.15,47271.73,23286.42 +Australia and Oceania,Marshall Islands,Meat,Offline,H,12/29/2014,158623111,12/31/2014,8958,421.89,364.69,3779290.62,3266893.02,512397.6 +Central America and the Caribbean,Nicaragua,Snacks,Online,L,11/3/2011,758442723,11/18/2011,8911,152.58,97.44,1359640.38,868287.84,491352.54 +Sub-Saharan Africa,Tanzania,Beverages,Offline,L,3/15/2013,886248481,4/1/2013,9475,47.45,31.79,449588.75,301210.25,148378.5 +Sub-Saharan Africa,Mali,Office Supplies,Offline,M,2/1/2011,243651711,3/5/2011,811,651.21,524.96,528131.31,425742.56,102388.75 +Sub-Saharan Africa,Mauritius ,Cosmetics,Offline,C,6/28/2017,402576243,7/21/2017,111,437.2,263.33,48529.2,29229.63,19299.57 +Middle East and North Africa,Yemen,Clothes,Offline,M,3/9/2015,755258405,3/26/2015,6600,109.28,35.84,721248,236544,484704 +Sub-Saharan Africa,Swaziland,Clothes,Online,L,7/7/2014,764247024,8/5/2014,6532,109.28,35.84,713816.96,234106.88,479710.08 +Europe,Bosnia and Herzegovina,Clothes,Online,L,9/28/2011,412403428,11/4/2011,8194,109.28,35.84,895440.32,293672.96,601767.36 +Europe,Vatican City,Cereal,Offline,C,7/20/2015,652901446,7/25/2015,6902,205.7,117.11,1419741.4,808293.22,611448.18 +Europe,Romania,Baby Food,Offline,C,12/21/2012,259227406,1/4/2013,5,255.28,159.42,1276.4,797.1,479.3 +Europe,Luxembourg,Baby Food,Offline,H,1/14/2011,775180137,2/15/2011,1884,255.28,159.42,480947.52,300347.28,180600.24 +Central America and the Caribbean,The Bahamas,Cereal,Online,C,4/8/2010,664870965,5/18/2010,8948,205.7,117.11,1840603.6,1047900.28,792703.32 +Europe,Russia,Office Supplies,Offline,H,1/14/2016,262723720,1/20/2016,4642,651.21,524.96,3022916.82,2436864.32,586052.5 +Central America and the Caribbean,Nicaragua,Baby Food,Online,H,1/24/2012,423474729,2/6/2012,4438,255.28,159.42,1132932.64,707505.96,425426.68 +Sub-Saharan Africa,Sudan,Snacks,Online,L,3/16/2017,272172820,4/19/2017,841,152.58,97.44,128319.78,81947.04,46372.74 +Australia and Oceania,Solomon Islands,Household,Online,M,7/13/2013,354179322,9/1/2013,8387,668.27,502.54,5604780.49,4214802.98,1389977.51 +Asia,Laos,Meat,Offline,C,9/2/2010,385168063,10/6/2010,8644,421.89,364.69,3646817.16,3152380.36,494436.8 +Middle East and North Africa,Bahrain,Snacks,Online,C,9/30/2011,601125371,10/23/2011,5210,152.58,97.44,794941.8,507662.4,287279.4 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,L,3/1/2017,408350074,4/11/2017,8716,651.21,524.96,5675946.36,4575551.36,1100395 +Australia and Oceania,Solomon Islands,Clothes,Offline,H,3/31/2013,633453500,4/23/2013,1822,109.28,35.84,199108.16,65300.48,133807.68 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,C,11/19/2013,373359477,1/6/2014,4221,651.21,524.96,2748757.41,2215856.16,532901.25 +Europe,San Marino,Household,Offline,L,4/25/2011,145304334,4/25/2011,7636,668.27,502.54,5102909.72,3837395.44,1265514.28 +Europe,Albania,Baby Food,Online,H,3/15/2010,536836898,3/26/2010,823,255.28,159.42,210095.44,131202.66,78892.78 +Australia and Oceania,New Zealand,Meat,Online,H,4/10/2016,855818498,4/29/2016,4566,421.89,364.69,1926349.74,1665174.54,261175.2 +Sub-Saharan Africa,Mauritania,Meat,Online,M,5/24/2017,480422961,5/26/2017,6685,421.89,364.69,2820334.65,2437952.65,382382 +Australia and Oceania,Samoa ,Beverages,Online,H,1/21/2010,209136617,1/25/2010,7027,47.45,31.79,333431.15,223388.33,110042.82 +Asia,Bangladesh,Snacks,Offline,C,10/3/2010,910758292,10/6/2010,2473,152.58,97.44,377330.34,240969.12,136361.22 +Europe,Czech Republic,Cosmetics,Online,L,5/3/2014,374399316,6/17/2014,1932,437.2,263.33,844670.4,508753.56,335916.84 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,M,12/2/2012,959483516,12/11/2012,1349,47.45,31.79,64010.05,42884.71,21125.34 +Asia,Kyrgyzstan,Personal Care,Offline,M,11/1/2014,145747220,12/13/2014,8696,81.73,56.67,710724.08,492802.32,217921.76 +Europe,Belgium,Cosmetics,Offline,H,7/17/2010,883239257,8/12/2010,8978,437.2,263.33,3925181.6,2364176.74,1561004.86 +Europe,Slovakia,Baby Food,Offline,H,4/18/2014,342320954,4/26/2014,9232,255.28,159.42,2356744.96,1471765.44,884979.52 +Asia,Bhutan,Beverages,Offline,L,11/23/2014,263666141,12/17/2014,3525,47.45,31.79,167261.25,112059.75,55201.5 +Middle East and North Africa,Afghanistan,Cereal,Offline,M,5/13/2017,208261144,6/2/2017,7955,205.7,117.11,1636343.5,931610.05,704733.45 +Central America and the Caribbean,Costa Rica,Cereal,Offline,C,6/4/2016,707404792,7/9/2016,5653,205.7,117.11,1162822.1,662022.83,500799.27 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,H,6/9/2015,112708413,6/26/2015,1779,437.2,263.33,777778.8,468464.07,309314.73 +Australia and Oceania,Australia,Household,Offline,L,1/15/2015,446095836,1/19/2015,8526,668.27,502.54,5697670.02,4284656.04,1413013.98 +Central America and the Caribbean,Panama,Meat,Online,M,12/9/2016,649803388,1/27/2017,117,421.89,364.69,49361.13,42668.73,6692.4 +Middle East and North Africa,Pakistan,Baby Food,Online,H,7/18/2012,636379897,8/26/2012,7808,255.28,159.42,1993226.24,1244751.36,748474.88 +Sub-Saharan Africa,Mauritania,Beverages,Online,L,1/19/2017,838686692,2/17/2017,4885,47.45,31.79,231793.25,155294.15,76499.1 +Sub-Saharan Africa,Zambia,Office Supplies,Online,C,8/22/2012,859897601,8/30/2012,1664,651.21,524.96,1083613.44,873533.44,210080 +Australia and Oceania,East Timor,Cereal,Online,M,11/6/2012,823498952,12/10/2012,495,205.7,117.11,101821.5,57969.45,43852.05 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,C,5/6/2013,923289573,6/21/2013,757,47.45,31.79,35919.65,24065.03,11854.62 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,L,11/11/2010,973380792,11/12/2010,3862,651.21,524.96,2514973.02,2027395.52,487577.5 +Europe,Kosovo,Vegetables,Offline,C,7/25/2014,858196437,9/8/2014,8252,154.06,90.93,1271303.12,750354.36,520948.76 +Europe,Montenegro,Cereal,Online,H,12/15/2011,982472836,1/18/2012,4400,205.7,117.11,905080,515284,389796 +Europe,Armenia,Cosmetics,Offline,H,7/14/2010,921258819,7/27/2010,9812,437.2,263.33,4289806.4,2583793.96,1706012.44 +Middle East and North Africa,Iraq,Beverages,Offline,C,4/20/2011,769915711,6/3/2011,4023,47.45,31.79,190891.35,127891.17,63000.18 +Sub-Saharan Africa,Ghana,Clothes,Offline,M,7/10/2012,694117343,7/31/2012,3601,109.28,35.84,393517.28,129059.84,264457.44 +Central America and the Caribbean,Belize,Household,Offline,C,7/18/2013,479850041,7/24/2013,7145,668.27,502.54,4774789.15,3590648.3,1184140.85 +Europe,Switzerland,Baby Food,Offline,H,12/24/2010,883412635,2/12/2011,285,255.28,159.42,72754.8,45434.7,27320.1 +Europe,Liechtenstein,Household,Online,L,1/31/2010,481416451,2/12/2010,681,668.27,502.54,455091.87,342229.74,112862.13 +Europe,Netherlands,Clothes,Online,L,5/21/2013,620785319,7/5/2013,3026,109.28,35.84,330681.28,108451.84,222229.44 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,L,11/30/2016,468755567,12/10/2016,4044,205.7,117.11,831850.8,473592.84,358257.96 +Sub-Saharan Africa,Eritrea,Personal Care,Online,L,12/21/2013,162876021,1/2/2014,7489,81.73,56.67,612075.97,424401.63,187674.34 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,C,1/27/2014,361008012,2/11/2014,9148,152.58,97.44,1395801.84,891381.12,504420.72 +Sub-Saharan Africa,Namibia,Clothes,Online,M,6/9/2016,891325366,7/2/2016,1838,109.28,35.84,200856.64,65873.92,134982.72 +Europe,Cyprus,Personal Care,Offline,L,10/11/2013,302314412,10/13/2013,407,81.73,56.67,33264.11,23064.69,10199.42 +Europe,Ireland,Cosmetics,Offline,H,3/25/2011,812773978,4/2/2011,6737,437.2,263.33,2945416.4,1774054.21,1171362.19 +Australia and Oceania,Kiribati,Clothes,Offline,C,12/28/2014,661815392,1/7/2015,4736,109.28,35.84,517550.08,169738.24,347811.84 +Europe,Czech Republic,Clothes,Offline,C,5/26/2013,858862483,6/9/2013,5349,109.28,35.84,584538.72,191708.16,392830.56 +Sub-Saharan Africa,Gabon,Vegetables,Online,L,12/31/2010,233651578,2/10/2011,1549,154.06,90.93,238638.94,140850.57,97788.37 +Sub-Saharan Africa,Niger,Beverages,Online,C,3/8/2017,386231505,4/24/2017,3340,47.45,31.79,158483,106178.6,52304.4 +Asia,Laos,Office Supplies,Offline,M,2/14/2012,736963593,2/19/2012,2759,651.21,524.96,1796688.39,1448364.64,348323.75 +Europe,Finland,Cereal,Offline,H,2/17/2011,776521670,3/15/2011,8873,205.7,117.11,1825176.1,1039117.03,786059.07 +Europe,Monaco,Personal Care,Offline,L,6/9/2015,515892064,7/11/2015,2781,81.73,56.67,227291.13,157599.27,69691.86 +Europe,Ukraine,Cereal,Online,L,12/24/2015,936373603,1/28/2016,2612,205.7,117.11,537288.4,305891.32,231397.08 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Offline,M,5/1/2012,839577615,5/10/2012,8528,9.33,6.92,79566.24,59013.76,20552.48 +Europe,Armenia,Beverages,Online,C,6/30/2016,897427928,7/17/2016,7722,47.45,31.79,366408.9,245482.38,120926.52 +Sub-Saharan Africa,Ghana,Personal Care,Online,L,3/29/2011,502160871,5/5/2011,9416,81.73,56.67,769569.68,533604.72,235964.96 +Sub-Saharan Africa,Mozambique,Beverages,Offline,H,6/26/2014,916325271,7/27/2014,9865,47.45,31.79,468094.25,313608.35,154485.9 +Asia,Mongolia,Office Supplies,Offline,H,11/29/2014,322782456,12/27/2014,7357,651.21,524.96,4790951.97,3862130.72,928821.25 +Central America and the Caribbean,The Bahamas,Meat,Online,L,8/21/2013,574706256,10/5/2013,7207,421.89,364.69,3040561.23,2628320.83,412240.4 +Middle East and North Africa,Algeria,Office Supplies,Online,C,11/4/2012,445582997,11/14/2012,6766,651.21,524.96,4406086.86,3551879.36,854207.5 +Middle East and North Africa,Egypt,Personal Care,Offline,M,12/25/2011,579211509,2/5/2012,412,81.73,56.67,33672.76,23348.04,10324.72 +Sub-Saharan Africa,Kenya,Cereal,Online,L,7/30/2011,339703118,8/19/2011,4557,205.7,117.11,937374.9,533670.27,403704.63 +Central America and the Caribbean,Costa Rica,Cereal,Offline,M,12/30/2016,961481654,1/15/2017,2643,205.7,117.11,543665.1,309521.73,234143.37 +Asia,Brunei,Meat,Offline,M,12/19/2011,599283444,12/30/2011,143,421.89,364.69,60330.27,52150.67,8179.6 +Australia and Oceania,Nauru,Vegetables,Offline,L,5/5/2015,178157317,5/31/2015,9564,154.06,90.93,1473429.84,869654.52,603775.32 +Middle East and North Africa,Afghanistan,Meat,Offline,L,10/5/2016,243464601,11/19/2016,5440,421.89,364.69,2295081.6,1983913.6,311168 +Sub-Saharan Africa,Djibouti,Snacks,Offline,L,9/17/2010,510879123,10/27/2010,9340,152.58,97.44,1425097.2,910089.6,515007.6 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,H,6/19/2015,316387212,8/6/2015,4862,152.58,97.44,741843.96,473753.28,268090.68 +Central America and the Caribbean,Dominica,Office Supplies,Offline,M,4/10/2016,866287696,5/21/2016,2635,651.21,524.96,1715938.35,1383269.6,332668.75 +Central America and the Caribbean,Dominica,Beverages,Online,L,8/12/2014,287191903,8/19/2014,5321,47.45,31.79,252481.45,169154.59,83326.86 +Europe,Montenegro,Baby Food,Online,C,10/17/2016,376023662,11/9/2016,2612,255.28,159.42,666791.36,416405.04,250386.32 +Sub-Saharan Africa,Eritrea,Snacks,Online,H,1/23/2015,750019299,2/19/2015,6233,152.58,97.44,951031.14,607343.52,343687.62 +Europe,Russia,Baby Food,Offline,M,1/28/2014,196727645,3/14/2014,4937,255.28,159.42,1260317.36,787056.54,473260.82 +Europe,Switzerland,Meat,Online,H,12/29/2011,724010026,1/16/2012,9511,421.89,364.69,4012595.79,3468566.59,544029.2 +Asia,Sri Lanka,Clothes,Offline,H,10/25/2011,810040271,11/18/2011,7772,109.28,35.84,849324.16,278548.48,570775.68 +Europe,Moldova ,Personal Care,Offline,M,1/17/2010,353304708,1/24/2010,9569,81.73,56.67,782074.37,542275.23,239799.14 +Asia,China,Fruits,Offline,H,8/9/2015,222602164,9/24/2015,1782,9.33,6.92,16626.06,12331.44,4294.62 +Europe,Croatia,Meat,Online,L,10/6/2015,907043969,11/8/2015,3322,421.89,364.69,1401518.58,1211500.18,190018.4 +Asia,Uzbekistan,Vegetables,Online,H,3/18/2010,266053950,3/19/2010,131,154.06,90.93,20181.86,11911.83,8270.03 +Middle East and North Africa,Morocco,Office Supplies,Online,H,11/8/2014,279368436,12/24/2014,183,651.21,524.96,119171.43,96067.68,23103.75 +Central America and the Caribbean,Panama,Meat,Offline,L,7/31/2012,297036254,9/19/2012,8483,421.89,364.69,3578892.87,3093665.27,485227.6 +Europe,Macedonia,Cosmetics,Online,C,1/25/2010,189418733,2/4/2010,2067,437.2,263.33,903692.4,544303.11,359389.29 +Australia and Oceania,Kiribati,Baby Food,Online,H,4/9/2011,797189700,4/20/2011,5002,255.28,159.42,1276910.56,797418.84,479491.72 +Europe,Serbia,Office Supplies,Online,C,8/17/2013,781335484,8/18/2013,3388,651.21,524.96,2206299.48,1778564.48,427735 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,M,11/13/2011,673154914,11/30/2011,353,47.45,31.79,16749.85,11221.87,5527.98 +Middle East and North Africa,Oman,Household,Offline,C,12/2/2016,624259316,12/10/2016,1059,668.27,502.54,707697.93,532189.86,175508.07 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,M,4/14/2014,856572520,4/26/2014,7699,255.28,159.42,1965400.72,1227374.58,738026.14 +Sub-Saharan Africa,Angola,Beverages,Online,M,3/26/2013,312330853,4/26/2013,4495,47.45,31.79,213287.75,142896.05,70391.7 +Sub-Saharan Africa,Cameroon,Household,Online,H,10/1/2012,704083144,10/5/2012,2704,668.27,502.54,1807002.08,1358868.16,448133.92 +Asia,Tajikistan,Cosmetics,Offline,C,11/20/2012,664690721,12/24/2012,5610,437.2,263.33,2452692,1477281.3,975410.7 +Europe,Russia,Office Supplies,Offline,M,12/20/2010,697327411,1/1/2011,3532,651.21,524.96,2300073.72,1854158.72,445915 +Middle East and North Africa,Afghanistan,Cereal,Online,H,12/15/2012,925479543,1/28/2013,8818,205.7,117.11,1813862.6,1032675.98,781186.62 +Australia and Oceania,Marshall Islands,Cereal,Offline,C,7/11/2014,642945945,7/30/2014,848,205.7,117.11,174433.6,99309.28,75124.32 +North America,Mexico,Baby Food,Online,C,5/28/2012,563837945,7/14/2012,1032,255.28,159.42,263448.96,164521.44,98927.52 +Asia,China,Personal Care,Offline,L,10/5/2015,572579371,10/24/2015,7815,81.73,56.67,638719.95,442876.05,195843.9 +Europe,France,Cosmetics,Offline,H,2/3/2012,173906552,3/19/2012,1668,437.2,263.33,729249.6,439234.44,290015.16 +Sub-Saharan Africa,Swaziland,Vegetables,Online,L,6/23/2016,742868316,7/13/2016,98,154.06,90.93,15097.88,8911.14,6186.74 +Sub-Saharan Africa,South Sudan,Vegetables,Online,C,10/7/2014,574825990,10/9/2014,2639,154.06,90.93,406564.34,239964.27,166600.07 +Australia and Oceania,Palau,Household,Offline,C,10/20/2012,735453402,11/30/2012,5860,668.27,502.54,3916062.2,2944884.4,971177.8 +Sub-Saharan Africa,Botswana,Vegetables,Offline,C,7/2/2017,110736882,8/16/2017,8359,154.06,90.93,1287787.54,760083.87,527703.67 +Australia and Oceania,East Timor,Personal Care,Offline,L,4/30/2010,356975257,5/14/2010,5766,81.73,56.67,471255.18,326759.22,144495.96 +North America,Greenland,Office Supplies,Offline,L,9/8/2011,950779855,9/18/2011,5742,651.21,524.96,3739247.82,3014320.32,724927.5 +Sub-Saharan Africa,Chad,Beverages,Offline,H,7/14/2016,539074504,8/18/2016,2980,47.45,31.79,141401,94734.2,46666.8 +Europe,United Kingdom,Snacks,Online,C,4/29/2013,989095532,4/29/2013,4203,152.58,97.44,641293.74,409540.32,231753.42 +Europe,Russia,Cosmetics,Offline,L,7/5/2010,638391768,7/14/2010,3166,437.2,263.33,1384175.2,833702.78,550472.42 +Australia and Oceania,Fiji,Office Supplies,Online,L,1/10/2010,144824540,2/7/2010,5655,651.21,524.96,3682592.55,2968648.8,713943.75 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,L,2/5/2011,236567676,2/13/2011,4487,81.73,56.67,366722.51,254278.29,112444.22 +Europe,Bulgaria,Beverages,Offline,L,1/2/2014,362107503,1/21/2014,4512,47.45,31.79,214094.4,143436.48,70657.92 +Australia and Oceania,Fiji,Cosmetics,Offline,C,4/24/2016,940242850,5/8/2016,7609,437.2,263.33,3326654.8,2003677.97,1322976.83 +Europe,Poland,Personal Care,Online,L,8/26/2016,210085046,9/7/2016,7688,81.73,56.67,628340.24,435678.96,192661.28 +Middle East and North Africa,Oman,Clothes,Offline,M,12/5/2010,981057918,12/25/2010,5694,109.28,35.84,622240.32,204072.96,418167.36 +Europe,Monaco,Clothes,Online,C,4/3/2011,282897794,4/11/2011,4599,109.28,35.84,502578.72,164828.16,337750.56 +Sub-Saharan Africa,Chad,Snacks,Online,M,11/20/2011,615653502,12/25/2011,4407,152.58,97.44,672420.06,429418.08,243001.98 +North America,Canada,Cosmetics,Online,L,9/16/2015,499686372,10/8/2015,7156,437.2,263.33,3128603.2,1884389.48,1244213.72 +Sub-Saharan Africa,Malawi,Clothes,Offline,M,4/25/2015,325670230,5/23/2015,1913,109.28,35.84,209052.64,68561.92,140490.72 +Europe,Bosnia and Herzegovina,Personal Care,Online,C,12/8/2011,104591405,1/4/2012,9776,81.73,56.67,798992.48,554005.92,244986.56 +Middle East and North Africa,Kuwait,Meat,Offline,C,8/29/2011,817748725,9/29/2011,8875,421.89,364.69,3744273.75,3236623.75,507650 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,C,1/20/2014,366753518,2/3/2014,9371,154.06,90.93,1443696.26,852105.03,591591.23 +Sub-Saharan Africa,Mauritania,Snacks,Online,M,12/23/2015,323529613,2/1/2016,8457,152.58,97.44,1290369.06,824050.08,466318.98 +Europe,Czech Republic,Personal Care,Online,H,5/5/2015,980313336,6/7/2015,5356,81.73,56.67,437745.88,303524.52,134221.36 +Sub-Saharan Africa,Mozambique,Fruits,Offline,C,12/4/2014,899653518,12/14/2014,6323,9.33,6.92,58993.59,43755.16,15238.43 +Australia and Oceania,East Timor,Fruits,Online,H,12/25/2010,964411485,2/11/2011,9645,9.33,6.92,89987.85,66743.4,23244.45 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,C,3/14/2012,327761065,3/26/2012,638,437.2,263.33,278933.6,168004.54,110929.06 +Sub-Saharan Africa,Zambia,Baby Food,Offline,M,3/10/2013,463188588,4/13/2013,6651,255.28,159.42,1697867.28,1060302.42,637564.86 +Australia and Oceania,Tonga,Office Supplies,Offline,H,5/26/2013,214492881,6/24/2013,2065,651.21,524.96,1344748.65,1084042.4,260706.25 +Asia,Laos,Fruits,Offline,L,5/10/2013,745785272,6/9/2013,3290,9.33,6.92,30695.7,22766.8,7928.9 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,L,11/9/2010,591489589,11/13/2010,3768,47.45,31.79,178791.6,119784.72,59006.88 +Europe,Poland,Cosmetics,Offline,H,5/3/2012,606342160,6/9/2012,8974,437.2,263.33,3923432.8,2363123.42,1560309.38 +Asia,Mongolia,Cereal,Online,L,12/12/2013,815391814,1/27/2014,1412,205.7,117.11,290448.4,165359.32,125089.08 +Europe,Iceland,Meat,Offline,M,11/21/2012,863999879,12/8/2012,5619,421.89,364.69,2370599.91,2049193.11,321406.8 +Europe,Portugal,Vegetables,Online,L,3/24/2011,467840182,4/16/2011,3161,154.06,90.93,486983.66,287429.73,199553.93 +Europe,Iceland,Cereal,Online,C,1/31/2012,762899053,3/21/2012,7638,205.7,117.11,1571136.6,894486.18,676650.42 +North America,Greenland,Personal Care,Online,L,11/10/2015,255475318,11/29/2015,9679,81.73,56.67,791064.67,548508.93,242555.74 +Middle East and North Africa,Turkey,Fruits,Online,H,6/13/2016,672180306,7/3/2016,1945,9.33,6.92,18146.85,13459.4,4687.45 +Middle East and North Africa,Saudi Arabia,Household,Online,H,8/9/2012,209937846,9/6/2012,4129,668.27,502.54,2759286.83,2074987.66,684299.17 +Asia,Laos,Cosmetics,Online,H,9/16/2011,285984265,10/17/2011,7954,437.2,263.33,3477488.8,2094526.82,1382961.98 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,C,11/6/2010,587868392,11/12/2010,2176,205.7,117.11,447603.2,254831.36,192771.84 +Asia,Taiwan,Household,Offline,M,10/2/2015,423451554,11/16/2015,7580,668.27,502.54,5065486.6,3809253.2,1256233.4 +Europe,Romania,Cosmetics,Online,H,4/13/2014,970907580,5/7/2014,1984,437.2,263.33,867404.8,522446.72,344958.08 +Australia and Oceania,Federated States of Micronesia,Meat,Online,H,7/5/2010,328722798,8/12/2010,5236,421.89,364.69,2209016.04,1909516.84,299499.2 +Asia,Singapore,Snacks,Offline,L,5/9/2013,265696036,5/23/2013,4216,152.58,97.44,643277.28,410807.04,232470.24 +Europe,Greece,Baby Food,Offline,C,2/1/2010,370938622,3/22/2010,7836,255.28,159.42,2000374.08,1249215.12,751158.96 +Central America and the Caribbean,Barbados,Baby Food,Online,M,7/19/2015,303874385,8/9/2015,2038,255.28,159.42,520260.64,324897.96,195362.68 +Europe,Macedonia,Vegetables,Online,H,5/7/2015,244239652,6/4/2015,4795,154.06,90.93,738717.7,436009.35,302708.35 +Asia,Indonesia,Baby Food,Online,L,2/3/2015,442083251,2/5/2015,1113,255.28,159.42,284126.64,177434.46,106692.18 +Europe,Lithuania,Meat,Online,L,11/21/2013,767766511,1/1/2014,8027,421.89,364.69,3386511.03,2927366.63,459144.4 +Australia and Oceania,Fiji,Vegetables,Online,H,9/9/2015,261963260,10/6/2015,9605,154.06,90.93,1479746.3,873382.65,606363.65 +Sub-Saharan Africa,Sudan,Baby Food,Offline,C,5/13/2010,285659825,5/23/2010,1945,255.28,159.42,496519.6,310071.9,186447.7 +Australia and Oceania,Kiribati,Beverages,Online,M,5/10/2015,470155036,6/7/2015,8178,47.45,31.79,388046.1,259978.62,128067.48 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Offline,C,4/22/2011,967060220,5/20/2011,3464,9.33,6.92,32319.12,23970.88,8348.24 +Australia and Oceania,Samoa ,Meat,Offline,M,12/31/2013,198299205,2/18/2014,9996,421.89,364.69,4217212.44,3645441.24,571771.2 +Sub-Saharan Africa,Gabon,Personal Care,Online,L,7/27/2017,706108319,9/7/2017,1998,81.73,56.67,163296.54,113226.66,50069.88 +Middle East and North Africa,Oman,Household,Online,L,6/6/2013,603036391,7/24/2013,724,668.27,502.54,483827.48,363838.96,119988.52 +Europe,Spain,Household,Online,L,10/7/2016,321944749,10/25/2016,9460,668.27,502.54,6321834.2,4754028.4,1567805.8 +Asia,Philippines,Household,Online,H,5/4/2017,366007220,6/18/2017,8525,668.27,502.54,5697001.75,4284153.5,1412848.25 +Europe,Monaco,Fruits,Offline,H,7/16/2013,858710134,8/16/2013,266,9.33,6.92,2481.78,1840.72,641.06 +Europe,Austria,Meat,Offline,H,3/6/2016,193852317,3/27/2016,4063,421.89,364.69,1714139.07,1481735.47,232403.6 +Europe,Germany,Snacks,Offline,L,6/3/2014,885545098,6/22/2014,1328,152.58,97.44,202626.24,129400.32,73225.92 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,L,6/6/2017,118212306,6/27/2017,503,255.28,159.42,128405.84,80188.26,48217.58 +Europe,Czech Republic,Office Supplies,Online,L,9/14/2012,996590268,10/19/2012,2062,651.21,524.96,1342795.02,1082467.52,260327.5 +North America,United States of America,Household,Online,M,4/28/2015,395727813,5/2/2015,3509,668.27,502.54,2344959.43,1763412.86,581546.57 +Central America and the Caribbean,Panama,Baby Food,Online,H,2/18/2011,210986268,3/30/2011,4380,255.28,159.42,1118126.4,698259.6,419866.8 +Middle East and North Africa,Pakistan,Snacks,Online,L,7/22/2013,608039462,8/30/2013,1244,152.58,97.44,189809.52,121215.36,68594.16 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,H,5/10/2014,472873723,5/21/2014,2698,437.2,263.33,1179565.6,710464.34,469101.26 +Europe,Lithuania,Office Supplies,Online,M,2/23/2010,561787879,3/1/2010,4372,651.21,524.96,2847090.12,2295125.12,551965 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,H,10/5/2013,351393258,11/11/2013,3929,651.21,524.96,2558604.09,2062567.84,496036.25 +Asia,India,Fruits,Offline,H,7/31/2012,288613688,8/2/2012,6059,9.33,6.92,56530.47,41928.28,14602.19 +Europe,Ireland,Clothes,Offline,L,3/18/2010,440685498,4/5/2010,7487,109.28,35.84,818179.36,268334.08,549845.28 +Middle East and North Africa,Yemen,Snacks,Online,C,2/3/2015,945157516,3/10/2015,1967,152.58,97.44,300124.86,191664.48,108460.38 +Asia,Malaysia,Fruits,Offline,L,1/9/2014,659891068,1/27/2014,5286,9.33,6.92,49318.38,36579.12,12739.26 +North America,United States of America,Personal Care,Offline,M,10/19/2013,313059985,11/10/2013,261,81.73,56.67,21331.53,14790.87,6540.66 +Europe,Germany,Office Supplies,Online,H,9/15/2014,253150594,9/28/2014,1741,651.21,524.96,1133756.61,913955.36,219801.25 +North America,Mexico,Vegetables,Offline,H,4/20/2014,898961722,6/7/2014,1605,154.06,90.93,247266.3,145942.65,101323.65 +Asia,Japan,Household,Offline,L,3/20/2011,489604699,5/1/2011,3765,668.27,502.54,2516036.55,1892063.1,623973.45 +Middle East and North Africa,Iraq,Baby Food,Offline,H,7/1/2016,934503352,7/5/2016,9163,255.28,159.42,2339130.64,1460765.46,878365.18 +Middle East and North Africa,Egypt,Vegetables,Online,L,12/26/2011,163394010,12/31/2011,773,154.06,90.93,119088.38,70288.89,48799.49 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,C,8/20/2014,676325500,8/21/2014,8600,255.28,159.42,2195408,1371012,824396 +Asia,North Korea,Cereal,Offline,H,3/11/2012,993659150,3/27/2012,4679,205.7,117.11,962470.3,547957.69,414512.61 +Europe,Czech Republic,Household,Offline,C,5/25/2012,606068789,6/2/2012,8078,668.27,502.54,5398285.06,4059518.12,1338766.94 +Middle East and North Africa,Saudi Arabia,Household,Offline,M,6/25/2016,424540746,6/25/2016,9896,668.27,502.54,6613199.92,4973135.84,1640064.08 +Australia and Oceania,Marshall Islands,Cereal,Online,L,5/20/2015,530373847,5/25/2015,8262,205.7,117.11,1699493.4,967562.82,731930.58 +Europe,Ukraine,Personal Care,Offline,M,3/31/2016,625179421,5/18/2016,3339,81.73,56.67,272896.47,189221.13,83675.34 +Europe,Liechtenstein,Beverages,Online,H,12/6/2015,480881297,1/15/2016,2317,47.45,31.79,109941.65,73657.43,36284.22 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,H,5/6/2012,389715802,5/14/2012,4421,152.58,97.44,674556.18,430782.24,243773.94 +Sub-Saharan Africa,Sudan,Snacks,Online,C,11/3/2015,714231765,11/20/2015,5906,152.58,97.44,901137.48,575480.64,325656.84 +Sub-Saharan Africa,Niger,Vegetables,Online,M,2/5/2015,537290513,3/23/2015,5057,154.06,90.93,779081.42,459833.01,319248.41 +Sub-Saharan Africa,Mauritania,Beverages,Offline,M,3/28/2011,812065875,4/5/2011,7193,47.45,31.79,341307.85,228665.47,112642.38 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,H,1/3/2014,312044179,2/7/2014,9662,152.58,97.44,1474227.96,941465.28,532762.68 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,H,4/16/2015,581024253,5/31/2015,6843,651.21,524.96,4456230.03,3592301.28,863928.75 +Europe,Luxembourg,Household,Online,C,8/11/2015,983117425,8/27/2015,5148,668.27,502.54,3440253.96,2587075.92,853178.04 +Australia and Oceania,New Zealand,Beverages,Online,M,10/5/2012,952747523,10/26/2012,8019,47.45,31.79,380501.55,254924.01,125577.54 +Australia and Oceania,New Zealand,Baby Food,Online,M,3/9/2013,444650876,4/18/2013,930,255.28,159.42,237410.4,148260.6,89149.8 +Europe,Andorra,Baby Food,Online,H,1/10/2013,383876311,2/24/2013,6386,255.28,159.42,1630218.08,1018056.12,612161.96 +Sub-Saharan Africa,Angola,Clothes,Online,H,1/24/2017,415785157,2/12/2017,8923,109.28,35.84,975105.44,319800.32,655305.12 +Middle East and North Africa,Tunisia ,Cereal,Online,H,3/19/2012,256051242,4/24/2012,107,205.7,117.11,22009.9,12530.77,9479.13 +Asia,Malaysia,Meat,Online,L,9/29/2016,140660893,10/29/2016,3539,421.89,364.69,1493068.71,1290637.91,202430.8 +North America,United States of America,Baby Food,Online,C,12/1/2015,375912940,12/27/2015,9847,255.28,159.42,2513742.16,1569808.74,943933.42 +Australia and Oceania,Tonga,Snacks,Offline,H,3/11/2011,888418710,3/21/2011,1694,152.58,97.44,258470.52,165063.36,93407.16 +Asia,Nepal,Personal Care,Online,C,6/18/2016,775102031,6/28/2016,8770,81.73,56.67,716772.1,496995.9,219776.2 +Europe,Poland,Household,Offline,M,5/27/2016,553199231,6/8/2016,2801,668.27,502.54,1871824.27,1407614.54,464209.73 +Asia,Laos,Office Supplies,Online,L,9/1/2015,810259139,10/17/2015,2540,651.21,524.96,1654073.4,1333398.4,320675 +Sub-Saharan Africa,Liberia,Baby Food,Online,C,5/31/2012,854143083,7/20/2012,8774,255.28,159.42,2239826.72,1398751.08,841075.64 +Sub-Saharan Africa,Tanzania,Clothes,Offline,M,3/23/2017,963024890,3/25/2017,9320,109.28,35.84,1018489.6,334028.8,684460.8 +North America,Canada,Personal Care,Offline,M,6/12/2011,135390889,7/29/2011,4028,81.73,56.67,329208.44,228266.76,100941.68 +Middle East and North Africa,Syria,Personal Care,Offline,M,7/30/2011,140039908,8/11/2011,9776,81.73,56.67,798992.48,554005.92,244986.56 +Europe,San Marino,Household,Offline,L,6/16/2012,566083276,7/29/2012,5476,668.27,502.54,3659446.52,2751909.04,907537.48 +Asia,South Korea,Clothes,Offline,C,10/14/2013,172944819,11/3/2013,7070,109.28,35.84,772609.6,253388.8,519220.8 +Sub-Saharan Africa,Cameroon,Meat,Offline,L,4/24/2016,940360867,6/2/2016,2532,421.89,364.69,1068225.48,923395.08,144830.4 +Europe,Slovenia,Clothes,Offline,H,7/4/2010,418380248,8/6/2010,6868,109.28,35.84,750535.04,246149.12,504385.92 +Europe,Portugal,Baby Food,Offline,C,8/11/2010,277364289,9/29/2010,7112,255.28,159.42,1815551.36,1133795.04,681756.32 +Australia and Oceania,Tonga,Snacks,Offline,M,1/4/2013,457986819,1/25/2013,7332,152.58,97.44,1118716.56,714430.08,404286.48 +Europe,France,Clothes,Offline,H,2/23/2015,521234166,4/12/2015,3628,109.28,35.84,396467.84,130027.52,266440.32 +Middle East and North Africa,Morocco,Cereal,Offline,L,9/29/2011,998405158,10/15/2011,9128,205.7,117.11,1877629.6,1068980.08,808649.52 +Middle East and North Africa,Afghanistan,Cereal,Online,M,9/25/2013,241111123,10/20/2013,8994,205.7,117.11,1850065.8,1053287.34,796778.46 +Asia,Philippines,Cosmetics,Offline,C,3/10/2014,271275889,3/23/2014,5419,437.2,263.33,2369186.8,1426985.27,942201.53 +Sub-Saharan Africa,Zambia,Vegetables,Offline,H,10/23/2014,931135785,11/23/2014,2626,154.06,90.93,404561.56,238782.18,165779.38 +Sub-Saharan Africa,Mauritania,Clothes,Offline,H,7/31/2014,333239638,8/19/2014,1869,109.28,35.84,204244.32,66984.96,137259.36 +Australia and Oceania,Kiribati,Vegetables,Online,M,7/19/2013,710448777,8/18/2013,6436,154.06,90.93,991530.16,585225.48,406304.68 +Sub-Saharan Africa,Liberia,Cereal,Offline,M,8/12/2016,765937030,8/16/2016,6643,205.7,117.11,1366465.1,777961.73,588503.37 +Sub-Saharan Africa,Kenya,Household,Offline,M,8/5/2014,623190724,9/21/2014,4839,668.27,502.54,3233758.53,2431791.06,801967.47 +Sub-Saharan Africa,Central African Republic,Cereal,Online,C,9/25/2010,476008689,9/25/2010,404,205.7,117.11,83102.8,47312.44,35790.36 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,L,11/29/2016,138502252,12/19/2016,4749,152.58,97.44,724602.42,462742.56,261859.86 +Europe,Romania,Personal Care,Offline,C,12/31/2011,395095241,1/1/2012,6316,81.73,56.67,516206.68,357927.72,158278.96 +Europe,Greece,Beverages,Offline,M,10/15/2013,750523984,10/17/2013,5580,47.45,31.79,264771,177388.2,87382.8 +Europe,Andorra,Cosmetics,Online,L,8/22/2014,779837310,9/8/2014,45,437.2,263.33,19674,11849.85,7824.15 +Europe,Poland,Snacks,Offline,L,7/19/2015,578396546,7/24/2015,9246,152.58,97.44,1410754.68,900930.24,509824.44 +North America,Mexico,Cereal,Online,L,10/12/2014,311875522,10/26/2014,9752,205.7,117.11,2005986.4,1142056.72,863929.68 +Asia,Laos,Cosmetics,Online,L,9/7/2011,666260564,9/12/2011,161,437.2,263.33,70389.2,42396.13,27993.07 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,M,6/10/2010,597850501,7/7/2010,6104,154.06,90.93,940382.24,555036.72,385345.52 +Asia,Bangladesh,Meat,Offline,L,4/23/2016,483256661,6/4/2016,5240,421.89,364.69,2210703.6,1910975.6,299728 +Europe,Macedonia,Clothes,Online,M,9/4/2016,769402873,10/24/2016,2263,109.28,35.84,247300.64,81105.92,166194.72 +Europe,Belgium,Snacks,Online,M,2/21/2015,623525464,3/7/2015,3896,152.58,97.44,594451.68,379626.24,214825.44 +Asia,Thailand,Snacks,Offline,M,7/29/2012,183173263,9/6/2012,3894,152.58,97.44,594146.52,379431.36,214715.16 +Europe,Albania,Cosmetics,Online,L,12/4/2010,106207597,1/10/2011,8043,437.2,263.33,3516399.6,2117963.19,1398436.41 +Europe,Sweden,Clothes,Online,M,12/23/2016,220802295,1/6/2017,9161,109.28,35.84,1001114.08,328330.24,672783.84 +Europe,Romania,Cereal,Online,C,11/17/2015,875443685,12/24/2015,2095,205.7,117.11,430941.5,245345.45,185596.05 +Middle East and North Africa,Oman,Household,Offline,L,10/4/2012,688930594,10/12/2012,8727,668.27,502.54,5831992.29,4385666.58,1446325.71 +Sub-Saharan Africa,Burundi,Baby Food,Offline,C,10/27/2013,600374352,10/27/2013,2967,255.28,159.42,757415.76,472999.14,284416.62 +Middle East and North Africa,Kuwait,Office Supplies,Offline,M,12/22/2014,719198787,1/8/2015,5758,651.21,524.96,3749667.18,3022719.68,726947.5 +Australia and Oceania,Samoa ,Cereal,Online,L,3/9/2013,775140225,4/8/2013,73,205.7,117.11,15016.1,8549.03,6467.07 +Central America and the Caribbean,Jamaica,Vegetables,Offline,C,4/13/2010,568247497,5/30/2010,5917,154.06,90.93,911573.02,538032.81,373540.21 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,H,9/21/2016,418881928,10/30/2016,5326,437.2,263.33,2328527.2,1402495.58,926031.62 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,L,7/11/2017,717717349,7/27/2017,7368,152.58,97.44,1124209.44,717937.92,406271.52 +Middle East and North Africa,Qatar,Baby Food,Offline,H,12/5/2013,575740087,12/7/2013,3141,255.28,159.42,801834.48,500738.22,301096.26 +Sub-Saharan Africa,Gabon,Snacks,Offline,M,1/4/2012,974248969,1/12/2012,775,152.58,97.44,118249.5,75516,42733.5 +North America,Mexico,Baby Food,Offline,M,5/5/2011,714855325,5/14/2011,431,255.28,159.42,110025.68,68710.02,41315.66 +Asia,South Korea,Fruits,Online,M,5/9/2016,469482982,5/27/2016,9302,9.33,6.92,86787.66,64369.84,22417.82 +Central America and the Caribbean,Panama,Cosmetics,Online,M,5/24/2017,530368268,6/4/2017,6611,437.2,263.33,2890329.2,1740874.63,1149454.57 +Asia,Bhutan,Meat,Online,M,3/24/2017,360060012,3/27/2017,8614,421.89,364.69,3634160.46,3141439.66,492720.8 +Sub-Saharan Africa,Malawi,Personal Care,Online,C,2/12/2012,841419541,3/4/2012,3595,81.73,56.67,293819.35,203728.65,90090.7 +Asia,India,Beverages,Offline,H,9/30/2010,227620685,11/1/2010,6874,47.45,31.79,326171.3,218524.46,107646.84 +Central America and the Caribbean,Grenada,Snacks,Online,H,4/20/2015,892149770,5/5/2015,5797,152.58,97.44,884506.26,564859.68,319646.58 +Sub-Saharan Africa,Malawi,Personal Care,Online,M,1/30/2010,778805625,3/9/2010,4746,81.73,56.67,387890.58,268955.82,118934.76 +Sub-Saharan Africa,Mozambique,Fruits,Offline,L,10/5/2010,151699578,11/6/2010,131,9.33,6.92,1222.23,906.52,315.71 +Middle East and North Africa,Syria,Cereal,Offline,M,2/20/2015,245255458,3/7/2015,5395,205.7,117.11,1109751.5,631808.45,477943.05 +North America,Canada,Cereal,Online,L,7/5/2014,114209592,7/26/2014,6011,205.7,117.11,1236462.7,703948.21,532514.49 +North America,Greenland,Cosmetics,Online,C,7/31/2012,683610808,8/21/2012,4484,437.2,263.33,1960404.8,1180771.72,779633.08 +Asia,Brunei,Cosmetics,Offline,M,2/21/2014,698820436,4/11/2014,5351,437.2,263.33,2339457.2,1409078.83,930378.37 +Asia,Singapore,Beverages,Online,C,9/4/2013,775512301,9/29/2013,178,47.45,31.79,8446.1,5658.62,2787.48 +Sub-Saharan Africa,Namibia,Cosmetics,Online,C,4/23/2014,249672734,5/31/2014,2565,437.2,263.33,1121418,675441.45,445976.55 +Central America and the Caribbean,Honduras,Personal Care,Online,L,6/11/2016,327600562,6/21/2016,3141,81.73,56.67,256713.93,178000.47,78713.46 +Sub-Saharan Africa,Kenya,Meat,Offline,M,12/22/2013,935907113,1/20/2014,4568,421.89,364.69,1927193.52,1665903.92,261289.6 +Asia,Brunei,Household,Online,L,3/22/2013,271516215,4/11/2013,6537,668.27,502.54,4368480.99,3285103.98,1083377.01 +Sub-Saharan Africa,Zambia,Vegetables,Offline,C,12/30/2013,651664197,1/22/2014,772,154.06,90.93,118934.32,70197.96,48736.36 +Europe,Poland,Beverages,Offline,C,5/21/2013,863899886,6/3/2013,6029,47.45,31.79,286076.05,191661.91,94414.14 +Europe,Vatican City,Personal Care,Offline,C,2/14/2017,216084611,3/18/2017,3093,81.73,56.67,252790.89,175280.31,77510.58 +Europe,Iceland,Personal Care,Online,C,1/24/2013,786392199,2/1/2013,9782,81.73,56.67,799482.86,554345.94,245136.92 +Middle East and North Africa,Egypt,Snacks,Online,L,11/8/2012,673308980,12/11/2012,5944,152.58,97.44,906935.52,579183.36,327752.16 +Europe,Norway,Personal Care,Offline,L,4/10/2010,745633780,5/18/2010,8460,81.73,56.67,691435.8,479428.2,212007.6 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Online,L,4/21/2015,592477929,5/6/2015,6240,81.73,56.67,509995.2,353620.8,156374.4 +Central America and the Caribbean,Guatemala,Clothes,Offline,L,6/30/2012,773265254,8/16/2012,5227,109.28,35.84,571206.56,187335.68,383870.88 +Asia,China,Snacks,Offline,H,3/7/2010,567732083,4/4/2010,3395,152.58,97.44,518009.1,330808.8,187200.3 +Asia,Cambodia,Household,Online,L,12/18/2013,225927245,1/29/2014,5747,668.27,502.54,3840547.69,2888097.38,952450.31 +Central America and the Caribbean,Cuba,Household,Offline,L,5/19/2015,518212068,6/23/2015,9321,668.27,502.54,6228944.67,4684175.34,1544769.33 +Asia,Singapore,Personal Care,Offline,C,10/21/2010,485260379,12/3/2010,8185,81.73,56.67,668960.05,463843.95,205116.1 +Sub-Saharan Africa,South Africa,Household,Offline,L,10/29/2012,588058507,11/11/2012,8435,668.27,502.54,5636857.45,4238924.9,1397932.55 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,H,3/6/2016,457905280,4/8/2016,3203,651.21,524.96,2085825.63,1681446.88,404378.75 +Sub-Saharan Africa,Chad,Cosmetics,Online,C,8/21/2016,246412026,8/21/2016,7649,437.2,263.33,3344142.8,2014211.17,1329931.63 +Europe,Armenia,Cereal,Online,L,11/7/2014,175502574,11/12/2014,3967,205.7,117.11,816011.9,464575.37,351436.53 +Asia,Thailand,Vegetables,Offline,C,7/9/2012,987413251,8/27/2012,6378,154.06,90.93,982594.68,579951.54,402643.14 +Europe,Romania,Cereal,Offline,M,3/15/2016,794692885,4/3/2016,6139,205.7,117.11,1262792.3,718938.29,543854.01 +Europe,Monaco,Cosmetics,Offline,L,10/20/2010,930202805,11/9/2010,6536,437.2,263.33,2857539.2,1721124.88,1136414.32 +North America,Mexico,Household,Online,C,5/11/2016,997116839,6/22/2016,7886,668.27,502.54,5269977.22,3963030.44,1306946.78 +Middle East and North Africa,Israel,Fruits,Offline,H,2/14/2016,218921315,3/26/2016,2537,9.33,6.92,23670.21,17556.04,6114.17 +Middle East and North Africa,Egypt,Snacks,Offline,C,5/2/2013,589415061,5/9/2013,9870,152.58,97.44,1505964.6,961732.8,544231.8 +Middle East and North Africa,Iraq,Baby Food,Online,C,4/20/2012,122709405,6/9/2012,1295,255.28,159.42,330587.6,206448.9,124138.7 +Europe,Austria,Office Supplies,Online,L,8/12/2014,503228175,8/22/2014,5255,651.21,524.96,3422108.55,2758664.8,663443.75 +Europe,Portugal,Meat,Offline,M,5/7/2015,335707700,6/24/2015,2223,421.89,364.69,937861.47,810705.87,127155.6 +Asia,Kyrgyzstan,Beverages,Online,H,6/6/2014,995196807,6/13/2014,9705,47.45,31.79,460502.25,308521.95,151980.3 +Europe,Estonia,Clothes,Offline,M,11/9/2012,777056825,12/28/2012,7237,109.28,35.84,790859.36,259374.08,531485.28 +Australia and Oceania,East Timor,Personal Care,Offline,C,6/24/2016,746961581,7/12/2016,1386,81.73,56.67,113277.78,78544.62,34733.16 +Europe,Germany,Office Supplies,Online,M,1/21/2017,690897405,2/18/2017,750,651.21,524.96,488407.5,393720,94687.5 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,C,3/17/2011,465163123,4/12/2011,960,421.89,364.69,405014.4,350102.4,54912 +Europe,Czech Republic,Snacks,Offline,L,10/5/2011,446370065,10/29/2011,9676,152.58,97.44,1476364.08,942829.44,533534.64 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Online,C,9/2/2013,181442058,9/26/2013,1592,651.21,524.96,1036726.32,835736.32,200990 +Europe,Armenia,Cosmetics,Online,L,12/20/2012,637615430,1/28/2013,3430,437.2,263.33,1499596,903221.9,596374.1 +Asia,North Korea,Beverages,Online,M,7/13/2010,152439010,8/2/2010,8945,47.45,31.79,424440.25,284361.55,140078.7 +North America,Greenland,Vegetables,Offline,M,11/14/2015,283774125,12/18/2015,3925,154.06,90.93,604685.5,356900.25,247785.25 +Europe,United Kingdom,Cosmetics,Offline,L,1/20/2013,859794604,2/23/2013,1185,437.2,263.33,518082,312046.05,206035.95 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Offline,C,7/11/2017,428986775,8/17/2017,5575,47.45,31.79,264533.75,177229.25,87304.5 +Australia and Oceania,Nauru,Fruits,Online,M,9/10/2011,310149466,10/29/2011,8974,9.33,6.92,83727.42,62100.08,21627.34 +Europe,Kosovo,Office Supplies,Online,M,11/26/2016,542394006,1/2/2017,5294,651.21,524.96,3447505.74,2779138.24,668367.5 +Europe,Armenia,Baby Food,Offline,C,12/2/2013,335144221,12/9/2013,5478,255.28,159.42,1398423.84,873302.76,525121.08 +Sub-Saharan Africa,Nigeria,Baby Food,Online,H,11/11/2014,318136441,12/14/2014,2498,255.28,159.42,637689.44,398231.16,239458.28 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,H,12/23/2013,291419494,1/11/2014,6359,152.58,97.44,970256.22,619620.96,350635.26 +Europe,Austria,Meat,Online,M,2/25/2014,575354707,4/5/2014,9098,421.89,364.69,3838355.22,3317949.62,520405.6 +Central America and the Caribbean,Barbados,Cereal,Offline,C,7/23/2015,660615909,7/24/2015,9783,205.7,117.11,2012363.1,1145687.13,866675.97 +Europe,Armenia,Meat,Offline,M,11/6/2011,558189427,12/8/2011,9511,421.89,364.69,4012595.79,3468566.59,544029.2 +Central America and the Caribbean,Jamaica,Snacks,Offline,L,9/5/2016,349374091,10/14/2016,6412,152.58,97.44,978342.96,624785.28,353557.68 +Central America and the Caribbean,Panama,Personal Care,Offline,L,6/25/2014,635781228,8/14/2014,649,81.73,56.67,53042.77,36778.83,16263.94 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,L,4/3/2017,289334666,4/28/2017,9412,109.28,35.84,1028543.36,337326.08,691217.28 +Europe,Ireland,Clothes,Online,C,5/5/2015,502270734,6/17/2015,1927,109.28,35.84,210582.56,69063.68,141518.88 +Middle East and North Africa,Kuwait,Office Supplies,Online,H,7/7/2011,737138259,7/24/2011,4447,651.21,524.96,2895930.87,2334497.12,561433.75 +Sub-Saharan Africa,Niger,Baby Food,Offline,C,3/6/2017,976798570,3/31/2017,5258,255.28,159.42,1342262.24,838230.36,504031.88 +Europe,Croatia,Cosmetics,Online,H,9/24/2010,374425494,10/28/2010,9679,437.2,263.33,4231658.8,2548771.07,1682887.73 +North America,Greenland,Baby Food,Offline,L,1/23/2017,403505361,2/15/2017,5058,255.28,159.42,1291206.24,806346.36,484859.88 +Sub-Saharan Africa,Mali,Beverages,Offline,H,12/1/2012,807836997,12/10/2012,5774,47.45,31.79,273976.3,183555.46,90420.84 +Europe,Belgium,Baby Food,Online,M,12/17/2013,951531732,1/11/2014,8239,255.28,159.42,2103251.92,1313461.38,789790.54 +Central America and the Caribbean,Dominican Republic,Meat,Online,L,6/2/2010,269013392,7/10/2010,5896,421.89,364.69,2487463.44,2150212.24,337251.2 +Middle East and North Africa,Azerbaijan,Fruits,Online,M,4/20/2016,515018308,5/21/2016,4217,9.33,6.92,39344.61,29181.64,10162.97 +Sub-Saharan Africa,Senegal,Office Supplies,Online,H,8/10/2012,814595305,9/5/2012,5708,651.21,524.96,3717106.68,2996471.68,720635 +Europe,Moldova ,Clothes,Online,C,9/10/2011,813105714,9/15/2011,4905,109.28,35.84,536018.4,175795.2,360223.2 +Asia,Cambodia,Baby Food,Online,C,8/12/2015,226223361,9/25/2015,3375,255.28,159.42,861570,538042.5,323527.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Offline,M,5/7/2012,189934575,6/1/2012,4716,255.28,159.42,1203900.48,751824.72,452075.76 +Sub-Saharan Africa,Gabon,Vegetables,Online,C,6/13/2017,110538184,7/6/2017,9560,154.06,90.93,1472813.6,869290.8,603522.8 +Central America and the Caribbean,Panama,Office Supplies,Offline,H,3/27/2017,814645516,4/22/2017,566,651.21,524.96,368584.86,297127.36,71457.5 +Australia and Oceania,Tuvalu,Baby Food,Online,C,6/15/2010,499180400,6/24/2010,7428,255.28,159.42,1896219.84,1184171.76,712048.08 +Europe,Malta,Fruits,Offline,L,1/24/2012,581379163,2/4/2012,1869,9.33,6.92,17437.77,12933.48,4504.29 +Sub-Saharan Africa,Zambia,Household,Online,M,7/31/2011,748790633,8/9/2011,2643,668.27,502.54,1766237.61,1328213.22,438024.39 +Europe,Cyprus,Vegetables,Offline,H,9/25/2014,309276139,11/7/2014,537,154.06,90.93,82730.22,48829.41,33900.81 +Australia and Oceania,East Timor,Personal Care,Online,C,12/14/2016,441009509,1/26/2017,3369,81.73,56.67,275348.37,190921.23,84427.14 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,M,9/27/2014,142477071,11/15/2014,986,154.06,90.93,151903.16,89656.98,62246.18 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,H,1/5/2017,282477653,2/16/2017,270,109.28,35.84,29505.6,9676.8,19828.8 +Sub-Saharan Africa,Tanzania,Household,Offline,C,1/18/2011,450122582,2/2/2011,130,668.27,502.54,86875.1,65330.2,21544.9 +Middle East and North Africa,Pakistan,Baby Food,Online,C,9/6/2011,304835689,9/7/2011,6509,255.28,159.42,1661617.52,1037664.78,623952.74 +Europe,Malta,Office Supplies,Offline,H,2/3/2012,926353299,3/19/2012,7382,651.21,524.96,4807232.22,3875254.72,931977.5 +Central America and the Caribbean,Grenada,Clothes,Offline,L,4/28/2010,764724242,5/26/2010,7752,109.28,35.84,847138.56,277831.68,569306.88 +Sub-Saharan Africa,The Gambia,Personal Care,Online,M,1/17/2013,590309846,3/8/2013,4656,81.73,56.67,380534.88,263855.52,116679.36 +Europe,Austria,Office Supplies,Online,L,8/23/2016,343783938,10/5/2016,2162,651.21,524.96,1407916.02,1134963.52,272952.5 +Europe,Portugal,Clothes,Online,M,12/26/2010,486132848,1/1/2011,6367,109.28,35.84,695785.76,228193.28,467592.48 +Australia and Oceania,Nauru,Baby Food,Offline,H,7/6/2013,648655402,8/2/2013,403,255.28,159.42,102877.84,64246.26,38631.58 +Europe,Czech Republic,Vegetables,Offline,C,6/11/2012,982962930,6/15/2012,9429,154.06,90.93,1452631.74,857378.97,595252.77 +North America,Canada,Cosmetics,Offline,L,12/28/2015,810979259,1/23/2016,5639,437.2,263.33,2465370.8,1484917.87,980452.93 +Europe,Lithuania,Meat,Online,H,9/16/2010,874940717,10/30/2010,3256,421.89,364.69,1373673.84,1187430.64,186243.2 +Middle East and North Africa,Israel,Personal Care,Online,L,9/24/2010,187396132,11/10/2010,3535,81.73,56.67,288915.55,200328.45,88587.1 +Australia and Oceania,Vanuatu,Cosmetics,Online,H,2/7/2016,981206834,3/16/2016,9762,437.2,263.33,4267946.4,2570627.46,1697318.94 +Europe,Georgia,Office Supplies,Offline,L,7/30/2016,159546649,8/7/2016,2254,651.21,524.96,1467827.34,1183259.84,284567.5 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,H,7/20/2010,545901906,8/1/2010,3360,255.28,159.42,857740.8,535651.2,322089.6 +Sub-Saharan Africa,Chad,Clothes,Offline,H,5/29/2016,534071433,7/12/2016,2460,109.28,35.84,268828.8,88166.4,180662.4 +Middle East and North Africa,Iraq,Vegetables,Online,M,9/27/2015,838166558,10/4/2015,965,154.06,90.93,148667.9,87747.45,60920.45 +Middle East and North Africa,Bahrain,Office Supplies,Online,M,2/16/2010,442611110,4/5/2010,7318,651.21,524.96,4765554.78,3841657.28,923897.5 +Central America and the Caribbean,Jamaica,Vegetables,Online,L,5/18/2017,652141416,6/9/2017,1992,154.06,90.93,306887.52,181132.56,125754.96 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,C,9/10/2014,141806304,10/6/2014,2491,152.58,97.44,380076.78,242723.04,137353.74 +Europe,Armenia,Baby Food,Online,L,8/24/2010,806967103,9/13/2010,8353,255.28,159.42,2132353.84,1331635.26,800718.58 +Europe,Iceland,Fruits,Offline,L,1/29/2011,113297641,1/29/2011,6144,9.33,6.92,57323.52,42516.48,14807.04 +Sub-Saharan Africa,Comoros,Snacks,Online,L,5/1/2015,546784245,5/29/2015,4464,152.58,97.44,681117.12,434972.16,246144.96 +Middle East and North Africa,Pakistan,Snacks,Offline,L,6/12/2012,163725745,6/14/2012,8941,152.58,97.44,1364217.78,871211.04,493006.74 +Sub-Saharan Africa,Comoros,Vegetables,Online,C,4/3/2015,240733468,5/8/2015,7238,154.06,90.93,1115086.28,658151.34,456934.94 +Europe,Ireland,Vegetables,Offline,C,2/21/2011,324731242,3/19/2011,4046,154.06,90.93,623326.76,367902.78,255423.98 +Europe,Czech Republic,Household,Offline,H,4/11/2011,482955396,5/22/2011,6089,668.27,502.54,4069096.03,3059966.06,1009129.97 +Asia,Indonesia,Cosmetics,Online,M,7/14/2016,852954757,8/13/2016,7122,437.2,263.33,3113738.4,1875436.26,1238302.14 +Sub-Saharan Africa,Sierra Leone,Household,Offline,H,9/18/2013,292590653,9/27/2013,2931,668.27,502.54,1958699.37,1472944.74,485754.63 +Central America and the Caribbean,El Salvador,Clothes,Online,H,3/7/2017,430036914,4/9/2017,6334,109.28,35.84,692179.52,227010.56,465168.96 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,H,1/27/2012,713779866,2/12/2012,2179,255.28,159.42,556255.12,347376.18,208878.94 +Sub-Saharan Africa,Gabon,Baby Food,Offline,M,2/5/2011,662618339,2/21/2011,2346,255.28,159.42,598886.88,373999.32,224887.56 +Middle East and North Africa,Bahrain,Cereal,Online,M,11/19/2012,315663659,11/19/2012,746,205.7,117.11,153452.2,87364.06,66088.14 +Europe,Moldova ,Clothes,Online,L,5/5/2013,682339656,5/31/2013,8322,109.28,35.84,909428.16,298260.48,611167.68 +Sub-Saharan Africa,Guinea,Cereal,Offline,L,1/4/2017,592382657,1/17/2017,8047,205.7,117.11,1655267.9,942384.17,712883.73 +Sub-Saharan Africa,Liberia,Meat,Online,C,7/28/2010,745841491,8/17/2010,9926,421.89,364.69,4187680.14,3619912.94,567767.2 +Australia and Oceania,Vanuatu,Beverages,Offline,C,1/22/2012,563077485,2/8/2012,5996,47.45,31.79,284510.2,190612.84,93897.36 +Europe,Andorra,Personal Care,Online,M,1/22/2014,434764468,2/7/2014,5322,81.73,56.67,434967.06,301597.74,133369.32 +Europe,Liechtenstein,Fruits,Offline,C,3/29/2010,371888768,5/7/2010,9006,9.33,6.92,84025.98,62321.52,21704.46 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,H,4/2/2014,455749213,5/20/2014,5175,47.45,31.79,245553.75,164513.25,81040.5 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,M,7/10/2010,387957131,7/27/2010,3991,651.21,524.96,2598979.11,2095115.36,503863.75 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,M,1/20/2011,840436351,1/29/2011,2647,651.21,524.96,1723752.87,1389569.12,334183.75 +Middle East and North Africa,Jordan,Personal Care,Offline,L,10/6/2013,305423200,10/7/2013,367,81.73,56.67,29994.91,20797.89,9197.02 +Europe,Netherlands,Meat,Online,C,11/6/2013,945466506,11/14/2013,3404,421.89,364.69,1436113.56,1241404.76,194708.8 +Australia and Oceania,East Timor,Household,Online,C,2/22/2015,943427598,3/1/2015,46,668.27,502.54,30740.42,23116.84,7623.58 +Sub-Saharan Africa,Angola,Meat,Offline,L,3/9/2011,352480304,3/23/2011,5610,421.89,364.69,2366802.9,2045910.9,320892 +North America,Mexico,Vegetables,Offline,H,9/24/2011,646110951,10/3/2011,7443,154.06,90.93,1146668.58,676791.99,469876.59 +Sub-Saharan Africa,South Africa,Office Supplies,Online,H,3/24/2016,668118369,4/2/2016,9927,651.21,524.96,6464561.67,5211277.92,1253283.75 +Sub-Saharan Africa,Niger,Beverages,Online,L,1/23/2010,682613885,3/11/2010,9473,47.45,31.79,449493.85,301146.67,148347.18 +Asia,Bhutan,Cereal,Offline,H,9/29/2013,124021327,11/7/2013,9522,205.7,117.11,1958675.4,1115121.42,843553.98 +Sub-Saharan Africa,Senegal,Clothes,Online,M,12/30/2010,747077023,1/18/2011,5548,109.28,35.84,606285.44,198840.32,407445.12 +Middle East and North Africa,Somalia,Beverages,Offline,M,2/9/2013,776829802,2/17/2013,56,47.45,31.79,2657.2,1780.24,876.96 +Sub-Saharan Africa,Uganda,Meat,Offline,C,4/15/2017,758640992,5/27/2017,7583,421.89,364.69,3199191.87,2765444.27,433747.6 +Australia and Oceania,Vanuatu,Vegetables,Online,H,6/13/2010,408184421,7/23/2010,9696,154.06,90.93,1493765.76,881657.28,612108.48 +North America,Greenland,Baby Food,Offline,H,11/10/2010,861446416,12/19/2010,9993,255.28,159.42,2551013.04,1593084.06,957928.98 +Australia and Oceania,Nauru,Fruits,Online,H,5/9/2011,624725806,5/23/2011,9104,9.33,6.92,84940.32,62999.68,21940.64 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,H,5/24/2013,524633920,5/24/2013,9690,421.89,364.69,4088114.1,3533846.1,554268 +Asia,Japan,Meat,Offline,M,9/25/2015,558094584,10/21/2015,1444,421.89,364.69,609209.16,526612.36,82596.8 +Asia,Bangladesh,Vegetables,Offline,C,8/9/2010,342344129,9/5/2010,6090,154.06,90.93,938225.4,553763.7,384461.7 +Europe,Malta,Meat,Offline,M,3/31/2010,464931380,5/3/2010,2382,421.89,364.69,1004941.98,868691.58,136250.4 +Middle East and North Africa,Iraq,Fruits,Offline,L,10/24/2012,233717668,11/25/2012,1106,9.33,6.92,10318.98,7653.52,2665.46 +North America,Greenland,Clothes,Offline,H,9/27/2013,826876819,10/1/2013,81,109.28,35.84,8851.68,2903.04,5948.64 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,M,2/4/2017,342895162,3/18/2017,9153,255.28,159.42,2336577.84,1459171.26,877406.58 +Asia,North Korea,Cereal,Online,C,8/28/2016,550571525,9/20/2016,5204,205.7,117.11,1070462.8,609440.44,461022.36 +Middle East and North Africa,Kuwait,Snacks,Online,M,11/3/2014,139017236,12/17/2014,7144,152.58,97.44,1090031.52,696111.36,393920.16 +Sub-Saharan Africa,Togo,Vegetables,Online,M,5/3/2011,567656123,6/6/2011,916,154.06,90.93,141118.96,83291.88,57827.08 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,L,6/24/2014,216224515,8/3/2014,4494,437.2,263.33,1964776.8,1183405.02,781371.78 +Middle East and North Africa,Tunisia ,Cereal,Online,C,9/23/2014,234771239,11/6/2014,2882,205.7,117.11,592827.4,337511.02,255316.38 +Asia,Bangladesh,Household,Offline,L,3/10/2011,493657624,4/22/2011,3116,668.27,502.54,2082329.32,1565914.64,516414.68 +North America,Canada,Meat,Offline,C,5/21/2015,933557498,6/11/2015,9264,421.89,364.69,3908388.96,3378488.16,529900.8 +Asia,Sri Lanka,Baby Food,Online,L,3/9/2017,215457189,4/7/2017,7425,255.28,159.42,1895454,1183693.5,711760.5 +Europe,Macedonia,Clothes,Offline,M,4/28/2011,670655524,4/28/2011,728,109.28,35.84,79555.84,26091.52,53464.32 +Asia,Brunei,Clothes,Online,H,4/17/2016,650763833,5/24/2016,4334,109.28,35.84,473619.52,155330.56,318288.96 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,C,1/9/2010,377705943,2/3/2010,437,651.21,524.96,284578.77,229407.52,55171.25 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,L,12/9/2016,593718183,12/26/2016,3259,47.45,31.79,154639.55,103603.61,51035.94 +Australia and Oceania,Papua New Guinea,Fruits,Online,H,4/20/2013,311349380,4/22/2013,4055,9.33,6.92,37833.15,28060.6,9772.55 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,H,4/20/2014,863460862,5/24/2014,6112,651.21,524.96,3980195.52,3208555.52,771640 +Middle East and North Africa,Qatar,Office Supplies,Offline,L,4/9/2017,953226459,4/11/2017,9747,651.21,524.96,6347343.87,5116785.12,1230558.75 +Middle East and North Africa,Jordan,Beverages,Offline,M,1/9/2013,704132497,1/22/2013,7308,47.45,31.79,346764.6,232321.32,114443.28 +Europe,Belgium,Beverages,Online,C,5/19/2012,309977805,5/26/2012,8176,47.45,31.79,387951.2,259915.04,128036.16 +Middle East and North Africa,Tunisia ,Snacks,Offline,M,1/28/2012,484873712,3/11/2012,3761,152.58,97.44,573853.38,366471.84,207381.54 +Asia,Sri Lanka,Personal Care,Offline,C,9/9/2013,213244044,9/21/2013,2506,81.73,56.67,204815.38,142015.02,62800.36 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Online,M,4/22/2012,799825131,5/16/2012,4885,154.06,90.93,752583.1,444193.05,308390.05 +Sub-Saharan Africa,Namibia,Beverages,Online,C,6/6/2015,919665801,6/29/2015,8402,47.45,31.79,398674.9,267099.58,131575.32 +Europe,Belarus,Vegetables,Online,H,6/23/2016,668127381,7/13/2016,2594,154.06,90.93,399631.64,235872.42,163759.22 +Sub-Saharan Africa,Sudan,Cosmetics,Online,L,9/21/2013,210883700,10/2/2013,4028,437.2,263.33,1761041.6,1060693.24,700348.36 +Asia,Thailand,Office Supplies,Online,H,1/29/2014,233921086,2/5/2014,1303,651.21,524.96,848526.63,684022.88,164503.75 +Australia and Oceania,Nauru,Office Supplies,Online,L,2/28/2014,593538367,3/7/2014,47,651.21,524.96,30606.87,24673.12,5933.75 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,M,8/26/2011,766346871,9/19/2011,7924,255.28,159.42,2022838.72,1263244.08,759594.64 +Australia and Oceania,New Zealand,Office Supplies,Online,C,8/27/2016,299270427,9/3/2016,9625,651.21,524.96,6267896.25,5052740,1215156.25 +Europe,Monaco,Vegetables,Offline,C,1/19/2010,159545361,2/9/2010,1873,154.06,90.93,288554.38,170311.89,118242.49 +Asia,Maldives,Household,Offline,C,6/9/2015,484720504,6/27/2015,8423,668.27,502.54,5628838.21,4232894.42,1395943.79 +Middle East and North Africa,Turkey,Cosmetics,Online,M,1/13/2012,132657182,1/25/2012,5063,437.2,263.33,2213543.6,1333239.79,880303.81 +Sub-Saharan Africa,Eritrea,Meat,Offline,C,3/16/2014,731529223,3/24/2014,4608,421.89,364.69,1944069.12,1680491.52,263577.6 +Middle East and North Africa,Iran,Fruits,Offline,C,8/31/2014,829822957,9/24/2014,1908,9.33,6.92,17801.64,13203.36,4598.28 +Central America and the Caribbean,Honduras,Beverages,Online,C,12/23/2010,846337211,1/4/2011,8843,47.45,31.79,419600.35,281118.97,138481.38 +Australia and Oceania,Vanuatu,Beverages,Offline,L,11/29/2016,820183312,1/12/2017,9323,47.45,31.79,442376.35,296378.17,145998.18 +Central America and the Caribbean,Panama,Clothes,Offline,L,3/27/2013,860785090,4/19/2013,4292,109.28,35.84,469029.76,153825.28,315204.48 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,L,1/23/2012,697878873,2/14/2012,6722,651.21,524.96,4377433.62,3528781.12,848652.5 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,L,3/20/2015,131513488,5/8/2015,6618,651.21,524.96,4309707.78,3474185.28,835522.5 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,L,6/8/2010,382050263,7/2/2010,6018,81.73,56.67,491851.14,341040.06,150811.08 +Asia,North Korea,Fruits,Online,H,1/14/2013,940163028,1/22/2013,3987,9.33,6.92,37198.71,27590.04,9608.67 +Central America and the Caribbean,Dominica,Cosmetics,Online,L,9/5/2016,916838109,9/30/2016,1625,437.2,263.33,710450,427911.25,282538.75 +North America,United States of America,Fruits,Online,H,4/18/2012,393374335,5/23/2012,7062,9.33,6.92,65888.46,48869.04,17019.42 +Asia,Bangladesh,Office Supplies,Online,H,8/11/2014,871383035,8/24/2014,459,651.21,524.96,298905.39,240956.64,57948.75 +Europe,Kosovo,Fruits,Offline,M,11/25/2012,322788035,12/17/2012,9008,9.33,6.92,84044.64,62335.36,21709.28 +Asia,Laos,Meat,Online,C,8/29/2012,839825665,10/8/2012,1932,421.89,364.69,815091.48,704581.08,110510.4 +Sub-Saharan Africa,The Gambia,Snacks,Online,M,8/27/2016,985044753,9/25/2016,5487,152.58,97.44,837206.46,534653.28,302553.18 +Asia,Mongolia,Meat,Offline,M,7/31/2013,741306626,8/17/2013,7959,421.89,364.69,3357822.51,2902567.71,455254.8 +Asia,Laos,Cereal,Online,M,2/12/2012,161785113,3/6/2012,4665,205.7,117.11,959590.5,546318.15,413272.35 +Central America and the Caribbean,Guatemala,Snacks,Offline,H,6/10/2014,719966542,7/3/2014,2954,152.58,97.44,450721.32,287837.76,162883.56 +Australia and Oceania,Vanuatu,Cosmetics,Online,M,6/9/2012,359649741,7/17/2012,7205,437.2,263.33,3150026,1897292.65,1252733.35 +Europe,Moldova ,Cereal,Offline,M,3/17/2014,244946038,5/2/2014,3831,205.7,117.11,788036.7,448648.41,339388.29 +Europe,San Marino,Snacks,Online,H,7/17/2017,710279262,8/3/2017,6272,152.58,97.44,956981.76,611143.68,345838.08 +Central America and the Caribbean,Guatemala,Vegetables,Online,L,9/27/2013,810385739,11/1/2013,4,154.06,90.93,616.24,363.72,252.52 +Sub-Saharan Africa,Burundi,Personal Care,Offline,H,1/30/2014,570314300,2/19/2014,7530,81.73,56.67,615426.9,426725.1,188701.8 +Europe,Netherlands,Meat,Offline,C,10/14/2015,535426270,10/19/2015,3387,421.89,364.69,1428941.43,1235205.03,193736.4 +Asia,Indonesia,Clothes,Offline,C,4/30/2013,421395480,5/14/2013,9142,109.28,35.84,999037.76,327649.28,671388.48 +Europe,Serbia,Cosmetics,Online,M,6/1/2017,464208257,7/3/2017,8394,437.2,263.33,3669856.8,2210392.02,1459464.78 +Middle East and North Africa,Morocco,Vegetables,Offline,C,4/20/2013,970163428,5/23/2013,1772,154.06,90.93,272994.32,161127.96,111866.36 +North America,Canada,Snacks,Offline,M,1/10/2010,965872323,1/13/2010,1939,152.58,97.44,295852.62,188936.16,106916.46 +Asia,Vietnam,Cosmetics,Offline,M,11/28/2013,448258769,12/19/2013,8586,437.2,263.33,3753799.2,2260951.38,1492847.82 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,M,3/11/2017,834559094,4/2/2017,3437,81.73,56.67,280906.01,194774.79,86131.22 +Asia,Bangladesh,Personal Care,Online,M,12/16/2016,912322127,1/20/2017,5246,81.73,56.67,428755.58,297290.82,131464.76 +Asia,Singapore,Vegetables,Online,M,5/15/2011,889409196,7/4/2011,4801,154.06,90.93,739642.06,436554.93,303087.13 +Middle East and North Africa,Libya,Cereal,Online,L,1/1/2011,143994128,2/15/2011,9917,205.7,117.11,2039926.9,1161379.87,878547.03 +Europe,San Marino,Snacks,Online,L,5/8/2012,374563252,5/20/2012,445,152.58,97.44,67898.1,43360.8,24537.3 +Europe,Netherlands,Personal Care,Offline,C,10/9/2016,649915397,11/11/2016,3263,81.73,56.67,266684.99,184914.21,81770.78 +Central America and the Caribbean,The Bahamas,Vegetables,Offline,M,7/14/2011,559161889,9/2/2011,7284,154.06,90.93,1122173.04,662334.12,459838.92 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,H,6/20/2011,661726558,8/4/2011,8448,47.45,31.79,400857.6,268561.92,132295.68 +Europe,Liechtenstein,Baby Food,Online,H,5/3/2017,237345731,5/15/2017,4731,255.28,159.42,1207729.68,754216.02,453513.66 +Australia and Oceania,New Zealand,Meat,Offline,M,1/13/2012,436068236,2/18/2012,1136,421.89,364.69,479267.04,414287.84,64979.2 +Europe,Bulgaria,Beverages,Online,H,5/17/2017,228255403,5/30/2017,4701,47.45,31.79,223062.45,149444.79,73617.66 +Sub-Saharan Africa,Niger,Clothes,Online,M,8/6/2014,454581058,9/3/2014,9492,109.28,35.84,1037285.76,340193.28,697092.48 +Sub-Saharan Africa,Mozambique,Meat,Offline,H,4/15/2016,676031529,5/13/2016,1607,421.89,364.69,677977.23,586056.83,91920.4 +Australia and Oceania,Federated States of Micronesia,Household,Offline,C,3/5/2017,523905646,3/6/2017,4178,668.27,502.54,2792032.06,2099612.12,692419.94 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,L,1/16/2013,149814736,3/4/2013,2365,154.06,90.93,364351.9,215049.45,149302.45 +Middle East and North Africa,Morocco,Beverages,Offline,L,2/9/2012,675682628,2/10/2012,8360,47.45,31.79,396682,265764.4,130917.6 +Middle East and North Africa,Algeria,Office Supplies,Online,M,1/27/2016,143745648,2/15/2016,6387,651.21,524.96,4159278.27,3352919.52,806358.75 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,H,5/6/2016,266552627,6/12/2016,7700,437.2,263.33,3366440,2027641,1338799 +Europe,Bulgaria,Snacks,Offline,H,12/22/2012,576964890,12/30/2012,5587,152.58,97.44,852464.46,544397.28,308067.18 +Middle East and North Africa,Egypt,Personal Care,Online,C,11/12/2010,678156268,12/7/2010,365,81.73,56.67,29831.45,20684.55,9146.9 +Sub-Saharan Africa,Lesotho,Cereal,Online,H,12/22/2015,693613088,2/2/2016,4381,205.7,117.11,901171.7,513058.91,388112.79 +Australia and Oceania,New Zealand,Fruits,Online,L,5/27/2016,817134177,7/16/2016,7016,9.33,6.92,65459.28,48550.72,16908.56 +Europe,Ireland,Personal Care,Online,L,6/16/2016,862830865,6/22/2016,9682,81.73,56.67,791309.86,548678.94,242630.92 +Asia,Taiwan,Beverages,Offline,M,2/25/2010,715126979,3/1/2010,820,47.45,31.79,38909,26067.8,12841.2 +Asia,Uzbekistan,Personal Care,Online,M,4/15/2015,778758847,4/18/2015,903,81.73,56.67,73802.19,51173.01,22629.18 +Sub-Saharan Africa,Malawi,Cosmetics,Online,H,8/22/2016,628775298,10/10/2016,7438,437.2,263.33,3251893.6,1958648.54,1293245.06 +Europe,Greece,Beverages,Offline,H,3/18/2015,360537660,5/5/2015,9960,47.45,31.79,472602,316628.4,155973.6 +Europe,Poland,Fruits,Offline,C,11/3/2016,139719760,12/23/2016,5037,9.33,6.92,46995.21,34856.04,12139.17 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,C,4/19/2013,652307927,5/3/2013,1266,437.2,263.33,553495.2,333375.78,220119.42 +Sub-Saharan Africa,Eritrea,Cereal,Online,C,5/6/2016,854600989,6/16/2016,4279,205.7,117.11,880190.3,501113.69,379076.61 +Sub-Saharan Africa,Botswana,Beverages,Online,M,2/4/2016,223210275,3/16/2016,1735,47.45,31.79,82325.75,55155.65,27170.1 +Central America and the Caribbean,El Salvador,Household,Offline,M,1/26/2015,105059611,2/11/2015,8328,668.27,502.54,5565352.56,4185153.12,1380199.44 +Central America and the Caribbean,Guatemala,Cosmetics,Online,H,11/15/2016,567385327,12/15/2016,782,437.2,263.33,341890.4,205924.06,135966.34 +Middle East and North Africa,Israel,Vegetables,Offline,L,10/24/2014,847736251,11/27/2014,2850,154.06,90.93,439071,259150.5,179920.5 +Sub-Saharan Africa,Comoros,Snacks,Offline,C,10/28/2010,703973710,12/11/2010,320,152.58,97.44,48825.6,31180.8,17644.8 +Australia and Oceania,Marshall Islands,Meat,Offline,H,9/14/2011,864271533,9/27/2011,6007,421.89,364.69,2534293.23,2190692.83,343600.4 +North America,Greenland,Household,Offline,L,2/27/2010,777116048,3/8/2010,4763,668.27,502.54,3182970.01,2393598.02,789371.99 +North America,Mexico,Cereal,Offline,L,5/1/2011,861306083,6/7/2011,8465,205.7,117.11,1741250.5,991336.15,749914.35 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,H,11/3/2013,255952966,11/17/2013,1025,255.28,159.42,261662,163405.5,98256.5 +Sub-Saharan Africa,Uganda,Beverages,Online,H,8/8/2013,870480525,9/26/2013,3386,47.45,31.79,160665.7,107640.94,53024.76 +Sub-Saharan Africa,Mauritania,Beverages,Online,C,2/27/2015,634625089,3/8/2015,8521,47.45,31.79,404321.45,270882.59,133438.86 +Middle East and North Africa,Morocco,Meat,Online,C,10/3/2012,248435485,10/8/2012,6436,421.89,364.69,2715284.04,2347144.84,368139.2 +Central America and the Caribbean,Guatemala,Meat,Online,C,11/10/2016,932273042,11/19/2016,9165,421.89,364.69,3866621.85,3342383.85,524238 +Sub-Saharan Africa,Swaziland,Cereal,Offline,M,6/27/2012,376811587,7/26/2012,5777,205.7,117.11,1188328.9,676544.47,511784.43 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,C,1/7/2016,393037450,2/15/2016,7370,437.2,263.33,3222164,1940742.1,1281421.9 +Central America and the Caribbean,Guatemala,Snacks,Offline,H,10/25/2010,162249457,12/14/2010,2075,152.58,97.44,316603.5,202188,114415.5 +Europe,Andorra,Personal Care,Offline,M,8/7/2011,286058938,9/13/2011,51,81.73,56.67,4168.23,2890.17,1278.06 +Europe,Belarus,Vegetables,Offline,L,3/22/2015,536389720,4/4/2015,8493,154.06,90.93,1308431.58,772268.49,536163.09 +Asia,Bangladesh,Household,Offline,M,1/11/2012,305478131,1/16/2012,6622,668.27,502.54,4425283.94,3327819.88,1097464.06 +Asia,Turkmenistan,Fruits,Offline,C,5/13/2012,855873000,6/9/2012,695,9.33,6.92,6484.35,4809.4,1674.95 +Europe,Bosnia and Herzegovina,Meat,Offline,H,6/28/2012,370435655,7/4/2012,8997,421.89,364.69,3795744.33,3281115.93,514628.4 +North America,Greenland,Snacks,Offline,M,7/8/2013,702339923,7/17/2013,6846,152.58,97.44,1044562.68,667074.24,377488.44 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,M,1/19/2010,625072133,2/4/2010,1590,81.73,56.67,129950.7,90105.3,39845.4 +Middle East and North Africa,Jordan,Cereal,Online,C,9/11/2016,782431113,10/25/2016,7609,205.7,117.11,1565171.3,891089.99,674081.31 +Asia,Myanmar,Office Supplies,Offline,H,4/3/2011,538528192,4/26/2011,1314,651.21,524.96,855689.94,689797.44,165892.5 +Asia,Brunei,Clothes,Offline,M,3/30/2014,227787196,4/23/2014,6148,109.28,35.84,671853.44,220344.32,451509.12 +Europe,Moldova ,Cereal,Offline,M,12/14/2016,704944455,1/12/2017,7585,205.7,117.11,1560234.5,888279.35,671955.15 +Middle East and North Africa,Jordan,Meat,Offline,H,7/13/2015,195048797,7/21/2015,8128,421.89,364.69,3429121.92,2964200.32,464921.6 +Asia,Kazakhstan,Personal Care,Online,M,10/2/2014,143461549,11/19/2014,2315,81.73,56.67,189204.95,131191.05,58013.9 +Asia,Uzbekistan,Office Supplies,Offline,L,9/7/2016,265856540,9/23/2016,1713,651.21,524.96,1115522.73,899256.48,216266.25 +Europe,Slovenia,Meat,Offline,C,11/15/2016,798220098,11/17/2016,9920,421.89,364.69,4185148.8,3617724.8,567424 +North America,Greenland,Household,Offline,C,9/22/2015,246851050,10/22/2015,7566,668.27,502.54,5056130.82,3802217.64,1253913.18 +Central America and the Caribbean,Costa Rica,Fruits,Online,C,9/15/2014,338360726,10/20/2014,7313,9.33,6.92,68230.29,50605.96,17624.33 +Europe,Croatia,Baby Food,Online,M,7/24/2012,169672954,9/6/2012,8852,255.28,159.42,2259738.56,1411185.84,848552.72 +Europe,Estonia,Baby Food,Offline,H,9/4/2016,258024060,10/19/2016,3908,255.28,159.42,997634.24,623013.36,374620.88 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Offline,C,7/28/2016,290962874,8/12/2016,1235,47.45,31.79,58600.75,39260.65,19340.1 +Asia,Myanmar,Household,Online,L,5/26/2010,476350724,7/10/2010,1620,668.27,502.54,1082597.4,814114.8,268482.6 +Australia and Oceania,Marshall Islands,Household,Offline,L,4/22/2016,192361438,5/5/2016,2879,668.27,502.54,1923949.33,1446812.66,477136.67 +Europe,Hungary,Snacks,Online,H,8/28/2015,237481343,9/9/2015,4862,152.58,97.44,741843.96,473753.28,268090.68 +Sub-Saharan Africa,Uganda,Vegetables,Online,M,5/12/2017,580509269,6/2/2017,4448,154.06,90.93,685258.88,404456.64,280802.24 +Australia and Oceania,Tonga,Beverages,Offline,L,4/8/2016,810556542,5/13/2016,548,47.45,31.79,26002.6,17420.92,8581.68 +Europe,Montenegro,Household,Online,H,1/27/2012,587046992,3/1/2012,9105,668.27,502.54,6084598.35,4575626.7,1508971.65 +Australia and Oceania,Tonga,Cosmetics,Offline,H,2/4/2013,989716947,2/17/2013,8093,437.2,263.33,3538259.6,2131129.69,1407129.91 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,H,5/21/2017,468615233,5/28/2017,2516,437.2,263.33,1099995.2,662538.28,437456.92 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,C,6/18/2016,694103181,6/30/2016,9411,154.06,90.93,1449858.66,855742.23,594116.43 +Middle East and North Africa,Libya,Fruits,Offline,H,4/14/2014,706854617,4/26/2014,2844,9.33,6.92,26534.52,19680.48,6854.04 +Central America and the Caribbean,Grenada,Cosmetics,Offline,C,11/13/2015,967855870,11/19/2015,8915,437.2,263.33,3897638,2347586.95,1550051.05 +North America,Greenland,Clothes,Online,L,12/6/2015,208405768,1/6/2016,753,109.28,35.84,82287.84,26987.52,55300.32 +Central America and the Caribbean,Barbados,Cereal,Online,L,4/8/2010,380115640,5/13/2010,3520,205.7,117.11,724064,412227.2,311836.8 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,L,8/31/2014,804909312,9/7/2014,9407,81.73,56.67,768834.11,533094.69,235739.42 +Central America and the Caribbean,Honduras,Cosmetics,Online,L,9/5/2015,425023114,10/24/2015,2639,437.2,263.33,1153770.8,694927.87,458842.93 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,M,4/15/2012,953005874,6/3/2012,4471,437.2,263.33,1954721.2,1177348.43,777372.77 +Asia,Kyrgyzstan,Office Supplies,Offline,L,2/14/2012,121718919,2/24/2012,8188,651.21,524.96,5332107.48,4298372.48,1033735 +Middle East and North Africa,Egypt,Beverages,Online,L,7/2/2012,234336078,7/28/2012,4108,47.45,31.79,194924.6,130593.32,64331.28 +Europe,Netherlands,Office Supplies,Online,H,10/28/2011,514343678,12/15/2011,4579,651.21,524.96,2981890.59,2403791.84,578098.75 +Sub-Saharan Africa,Burundi,Clothes,Offline,C,4/28/2013,255540549,5/18/2013,8982,109.28,35.84,981552.96,321914.88,659638.08 +Central America and the Caribbean,Belize,Meat,Offline,H,9/28/2013,172038018,11/15/2013,8728,421.89,364.69,3682255.92,3183014.32,499241.6 +Middle East and North Africa,Iraq,Meat,Offline,H,8/30/2014,148259913,9/25/2014,2258,421.89,364.69,952627.62,823470.02,129157.6 +Europe,Slovakia,Baby Food,Online,L,3/2/2011,588942563,3/14/2011,47,255.28,159.42,11998.16,7492.74,4505.42 +Sub-Saharan Africa,Nigeria,Personal Care,Online,C,10/1/2010,169134795,10/2/2010,9599,81.73,56.67,784526.27,543975.33,240550.94 +Europe,Slovenia,Household,Online,H,6/1/2014,784197938,6/4/2014,451,668.27,502.54,301389.77,226645.54,74744.23 +Asia,Myanmar,Office Supplies,Online,M,11/10/2012,799805819,11/26/2012,9170,651.21,524.96,5971595.7,4813883.2,1157712.5 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,H,12/29/2012,901944768,2/16/2013,4355,437.2,263.33,1904006,1146802.15,757203.85 +Central America and the Caribbean,El Salvador,Baby Food,Online,L,6/8/2011,946913611,6/9/2011,1635,255.28,159.42,417382.8,260651.7,156731.1 +Middle East and North Africa,Syria,Baby Food,Online,L,6/8/2013,411323678,7/14/2013,8672,255.28,159.42,2213788.16,1382490.24,831297.92 +Europe,Belarus,Cereal,Online,H,12/16/2013,642098796,12/19/2013,157,205.7,117.11,32294.9,18386.27,13908.63 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,M,8/6/2016,806475293,8/22/2016,2816,437.2,263.33,1231155.2,741537.28,489617.92 +Europe,Germany,Cosmetics,Online,C,8/30/2014,142001998,9/27/2014,402,437.2,263.33,175754.4,105858.66,69895.74 +Middle East and North Africa,Qatar,Clothes,Online,L,2/2/2010,206540238,2/5/2010,8701,109.28,35.84,950845.28,311843.84,639001.44 +Middle East and North Africa,Morocco,Personal Care,Online,L,3/31/2017,828263843,5/16/2017,532,81.73,56.67,43480.36,30148.44,13331.92 +Australia and Oceania,Palau,Fruits,Offline,H,9/12/2013,555659139,10/4/2013,742,9.33,6.92,6922.86,5134.64,1788.22 +North America,Canada,Vegetables,Offline,L,2/26/2012,707524955,4/5/2012,1212,154.06,90.93,186720.72,110207.16,76513.56 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,H,3/30/2011,422972619,4/11/2011,5852,437.2,263.33,2558494.4,1541007.16,1017487.24 +Middle East and North Africa,Somalia,Fruits,Offline,C,6/11/2014,711425960,6/12/2014,5606,9.33,6.92,52303.98,38793.52,13510.46 +Australia and Oceania,East Timor,Household,Online,L,2/26/2011,402621304,3/23/2011,3446,668.27,502.54,2302858.42,1731752.84,571105.58 +Europe,Ukraine,Clothes,Online,M,10/9/2010,196607482,11/19/2010,9378,109.28,35.84,1024827.84,336107.52,688720.32 +Europe,Sweden,Meat,Online,H,3/8/2016,413745820,3/30/2016,5437,421.89,364.69,2293815.93,1982819.53,310996.4 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,L,5/30/2012,544710147,6/27/2012,692,437.2,263.33,302542.4,182224.36,120318.04 +Asia,Uzbekistan,Meat,Online,M,10/31/2015,600486791,12/1/2015,6240,421.89,364.69,2632593.6,2275665.6,356928 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,L,5/18/2017,662374579,6/30/2017,212,421.89,364.69,89440.68,77314.28,12126.4 +Central America and the Caribbean,Honduras,Beverages,Offline,C,8/18/2016,431984841,9/27/2016,2769,47.45,31.79,131389.05,88026.51,43362.54 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,M,6/10/2010,581241405,7/13/2010,1103,81.73,56.67,90148.19,62507.01,27641.18 +Asia,Bangladesh,Baby Food,Offline,H,11/15/2011,502380597,1/3/2012,4438,255.28,159.42,1132932.64,707505.96,425426.68 +Central America and the Caribbean,Belize,Beverages,Offline,C,2/13/2016,557951247,2/15/2016,9028,47.45,31.79,428378.6,287000.12,141378.48 +Central America and the Caribbean,Dominica,Household,Offline,M,11/16/2011,730814683,12/8/2011,3160,668.27,502.54,2111733.2,1588026.4,523706.8 +Asia,Laos,Clothes,Online,L,5/24/2015,174144732,6/17/2015,2151,109.28,35.84,235061.28,77091.84,157969.44 +Australia and Oceania,Australia,Meat,Offline,H,9/17/2013,361427724,10/24/2013,3350,421.89,364.69,1413331.5,1221711.5,191620 +Europe,Montenegro,Cosmetics,Offline,C,11/8/2013,136462485,12/6/2013,1137,437.2,263.33,497096.4,299406.21,197690.19 +Sub-Saharan Africa,Mauritania,Beverages,Online,M,5/7/2016,663360345,6/5/2016,1922,47.45,31.79,91198.9,61100.38,30098.52 +Central America and the Caribbean,Haiti,Beverages,Online,C,6/1/2011,476545131,6/10/2011,9149,47.45,31.79,434120.05,290846.71,143273.34 +Europe,Bulgaria,Cereal,Offline,H,1/25/2013,430753171,1/26/2013,8290,205.7,117.11,1705253,970841.9,734411.1 +Sub-Saharan Africa,The Gambia,Meat,Offline,L,6/13/2017,551033294,7/9/2017,1852,421.89,364.69,781340.28,675405.88,105934.4 +Sub-Saharan Africa,Comoros,Beverages,Online,H,3/13/2014,482746827,3/30/2014,4369,47.45,31.79,207309.05,138890.51,68418.54 +Europe,Bosnia and Herzegovina,Fruits,Online,C,12/9/2012,841567599,1/26/2013,7409,9.33,6.92,69125.97,51270.28,17855.69 +Central America and the Caribbean,Belize,Cereal,Online,L,10/21/2016,963481938,10/22/2016,4571,205.7,117.11,940254.7,535309.81,404944.89 +Australia and Oceania,Australia,Cosmetics,Online,H,1/18/2011,254788672,1/23/2011,6485,437.2,263.33,2835242,1707695.05,1127546.95 +Sub-Saharan Africa,Burundi,Beverages,Online,L,4/13/2012,442099130,5/28/2012,5812,47.45,31.79,275779.4,184763.48,91015.92 +North America,Mexico,Baby Food,Offline,C,9/8/2011,622337138,10/23/2011,2244,255.28,159.42,572848.32,357738.48,215109.84 +Asia,Singapore,Household,Offline,H,8/21/2016,412739026,10/6/2016,7505,668.27,502.54,5015366.35,3771562.7,1243803.65 +Europe,Finland,Vegetables,Online,L,8/28/2016,400853621,9/20/2016,349,154.06,90.93,53766.94,31734.57,22032.37 +Asia,Turkmenistan,Cosmetics,Online,C,6/22/2017,794542253,7/10/2017,1564,437.2,263.33,683780.8,411848.12,271932.68 +Sub-Saharan Africa,Eritrea,Office Supplies,Offline,L,7/8/2014,971978747,7/18/2014,8966,651.21,524.96,5838748.86,4706791.36,1131957.5 +Europe,Cyprus,Baby Food,Online,H,11/10/2011,831649434,12/20/2011,2403,255.28,159.42,613437.84,383086.26,230351.58 +Europe,Malta,Fruits,Offline,C,11/7/2010,342353141,12/15/2010,8757,9.33,6.92,81702.81,60598.44,21104.37 +Europe,Russia,Clothes,Online,H,11/28/2013,893201196,1/15/2014,6938,109.28,35.84,758184.64,248657.92,509526.72 +Europe,Bosnia and Herzegovina,Personal Care,Online,M,2/23/2013,343617427,2/23/2013,2887,81.73,56.67,235954.51,163606.29,72348.22 +Central America and the Caribbean,Panama,Office Supplies,Offline,M,11/26/2016,673338162,1/8/2017,4580,651.21,524.96,2982541.8,2404316.8,578225 +Central America and the Caribbean,Belize,Cereal,Offline,M,8/21/2015,332412230,8/27/2015,7021,205.7,117.11,1444219.7,822229.31,621990.39 +Asia,Singapore,Baby Food,Offline,C,1/10/2016,991200959,2/18/2016,7245,255.28,159.42,1849503.6,1154997.9,694505.7 +Central America and the Caribbean,Panama,Snacks,Offline,H,6/11/2014,790378177,7/6/2014,9321,152.58,97.44,1422198.18,908238.24,513959.94 +Europe,Montenegro,Cereal,Online,C,12/1/2015,190930211,12/13/2015,9347,205.7,117.11,1922677.9,1094627.17,828050.73 +Middle East and North Africa,Israel,Cereal,Offline,L,2/28/2015,624155890,4/7/2015,453,205.7,117.11,93182.1,53050.83,40131.27 +Europe,Monaco,Cereal,Online,L,7/16/2015,441666543,7/17/2015,7800,205.7,117.11,1604460,913458,691002 +Asia,Vietnam,Office Supplies,Online,C,2/13/2010,765385997,3/25/2010,3580,651.21,524.96,2331331.8,1879356.8,451975 +Middle East and North Africa,Afghanistan,Cosmetics,Online,C,10/4/2015,537550580,10/10/2015,2017,437.2,263.33,881832.4,531136.61,350695.79 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,H,4/12/2016,570709121,5/21/2016,4366,651.21,524.96,2843182.86,2291975.36,551207.5 +Sub-Saharan Africa,South Africa,Cosmetics,Online,M,9/29/2011,397722947,11/10/2011,3913,437.2,263.33,1710763.6,1030410.29,680353.31 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,L,8/13/2014,521765887,8/17/2014,976,651.21,524.96,635580.96,512360.96,123220 +Middle East and North Africa,Bahrain,Beverages,Offline,M,9/19/2015,166324269,10/21/2015,7902,47.45,31.79,374949.9,251204.58,123745.32 +Europe,Romania,Office Supplies,Offline,M,9/19/2010,425196921,10/7/2010,4073,651.21,524.96,2652378.33,2138162.08,514216.25 +Sub-Saharan Africa,Mozambique,Household,Online,H,7/1/2011,212495172,7/18/2011,898,668.27,502.54,600106.46,451280.92,148825.54 +Europe,Bulgaria,Cosmetics,Offline,M,1/27/2012,312642848,2/21/2012,6821,437.2,263.33,2982141.2,1796173.93,1185967.27 +Sub-Saharan Africa,Togo,Personal Care,Online,H,2/2/2015,230376279,3/23/2015,2315,81.73,56.67,189204.95,131191.05,58013.9 +Australia and Oceania,Marshall Islands,Fruits,Online,C,11/27/2012,440744292,12/30/2012,4885,9.33,6.92,45577.05,33804.2,11772.85 +Sub-Saharan Africa,Cameroon,Personal Care,Online,L,2/4/2014,139108216,3/14/2014,4067,81.73,56.67,332395.91,230476.89,101919.02 +Sub-Saharan Africa,Lesotho,Beverages,Offline,M,12/3/2016,391141879,12/13/2016,6429,47.45,31.79,305056.05,204377.91,100678.14 +Sub-Saharan Africa,Gabon,Vegetables,Online,M,2/28/2013,982831609,3/12/2013,569,154.06,90.93,87660.14,51739.17,35920.97 +Europe,Ukraine,Cereal,Online,M,7/26/2014,870476233,9/5/2014,2116,205.7,117.11,435261.2,247804.76,187456.44 +Sub-Saharan Africa,Sudan,Fruits,Online,H,4/2/2011,430687081,4/11/2011,8733,9.33,6.92,81478.89,60432.36,21046.53 +Asia,South Korea,Clothes,Online,M,4/27/2013,110387980,5/15/2013,5111,109.28,35.84,558530.08,183178.24,375351.84 +Asia,Turkmenistan,Office Supplies,Online,H,10/17/2016,876815259,11/17/2016,7975,651.21,524.96,5193399.75,4186556,1006843.75 +Central America and the Caribbean,Dominican Republic,Fruits,Offline,H,12/26/2014,167517745,12/26/2014,1078,9.33,6.92,10057.74,7459.76,2597.98 +Sub-Saharan Africa,Mali,Snacks,Offline,L,5/27/2017,440356767,7/7/2017,208,152.58,97.44,31736.64,20267.52,11469.12 +North America,Mexico,Beverages,Online,L,9/10/2015,623506152,9/16/2015,8181,47.45,31.79,388188.45,260073.99,128114.46 +Europe,Norway,Cereal,Online,L,2/20/2010,165452229,3/6/2010,9846,205.7,117.11,2025322.2,1153065.06,872257.14 +Central America and the Caribbean,Cuba,Snacks,Online,H,6/15/2013,384993827,7/4/2013,7084,152.58,97.44,1080876.72,690264.96,390611.76 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,M,9/9/2016,421242272,10/19/2016,3804,81.73,56.67,310900.92,215572.68,95328.24 +Central America and the Caribbean,Panama,Clothes,Online,C,10/4/2015,383621394,11/6/2015,950,109.28,35.84,103816,34048,69768 +Asia,Singapore,Meat,Offline,M,3/14/2015,901867520,4/1/2015,1496,421.89,364.69,631147.44,545576.24,85571.2 +Sub-Saharan Africa,Sudan,Cosmetics,Online,H,10/31/2016,876029479,11/4/2016,5445,437.2,263.33,2380554,1433831.85,946722.15 +Europe,Romania,Clothes,Online,H,12/25/2015,626468598,1/7/2016,4835,109.28,35.84,528368.8,173286.4,355082.4 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,M,10/22/2012,543858706,10/26/2012,8732,154.06,90.93,1345251.92,794000.76,551251.16 +Europe,Sweden,Beverages,Offline,C,2/12/2016,639186131,2/12/2016,8235,47.45,31.79,390750.75,261790.65,128960.1 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,L,11/4/2016,993749701,11/18/2016,1475,651.21,524.96,960534.75,774316,186218.75 +Asia,Cambodia,Meat,Offline,C,7/26/2014,409160745,8/15/2014,8612,421.89,364.69,3633316.68,3140710.28,492606.4 +Europe,Austria,Baby Food,Offline,M,9/15/2013,457343089,10/15/2013,6838,255.28,159.42,1745604.64,1090113.96,655490.68 +Asia,Kyrgyzstan,Meat,Offline,H,3/9/2012,530533063,3/30/2012,5378,421.89,364.69,2268924.42,1961302.82,307621.6 +Asia,Laos,Clothes,Online,H,10/9/2012,991279494,10/16/2012,486,109.28,35.84,53110.08,17418.24,35691.84 +Australia and Oceania,East Timor,Baby Food,Offline,C,9/24/2011,922443711,10/11/2011,448,255.28,159.42,114365.44,71420.16,42945.28 +Sub-Saharan Africa,Angola,Beverages,Offline,M,3/3/2010,377199542,3/19/2010,582,47.45,31.79,27615.9,18501.78,9114.12 +Middle East and North Africa,Iran,Personal Care,Offline,C,4/9/2010,829033315,5/14/2010,8236,81.73,56.67,673128.28,466734.12,206394.16 +Sub-Saharan Africa,The Gambia,Meat,Online,C,6/27/2011,221743857,8/6/2011,7790,421.89,364.69,3286523.1,2840935.1,445588 +Central America and the Caribbean,El Salvador,Personal Care,Online,C,5/5/2014,619442498,5/18/2014,5655,81.73,56.67,462183.15,320468.85,141714.3 +Europe,Albania,Fruits,Online,C,8/19/2016,556553065,9/11/2016,5275,9.33,6.92,49215.75,36503,12712.75 +Middle East and North Africa,Tunisia ,Fruits,Online,M,3/25/2017,887811887,3/26/2017,2121,9.33,6.92,19788.93,14677.32,5111.61 +Europe,Kosovo,Clothes,Online,H,4/8/2012,738267791,4/29/2012,8700,109.28,35.84,950736,311808,638928 +Europe,Montenegro,Meat,Offline,M,2/10/2014,653282105,2/25/2014,9547,421.89,364.69,4027783.83,3481695.43,546088.4 +North America,Canada,Vegetables,Online,L,3/29/2017,348528659,4/4/2017,6230,154.06,90.93,959793.8,566493.9,393299.9 +Sub-Saharan Africa,Chad,Snacks,Offline,L,3/17/2017,959993779,4/15/2017,2347,152.58,97.44,358105.26,228691.68,129413.58 +Europe,Hungary,Snacks,Online,L,6/2/2014,993976294,6/10/2014,8529,152.58,97.44,1301354.82,831065.76,470289.06 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,C,5/3/2010,377087533,6/4/2010,7436,152.58,97.44,1134584.88,724563.84,410021.04 +Sub-Saharan Africa,Nigeria,Fruits,Online,L,4/14/2011,906251323,5/8/2011,8760,9.33,6.92,81730.8,60619.2,21111.6 +Australia and Oceania,Fiji,Meat,Online,L,1/26/2017,398703992,2/19/2017,4226,421.89,364.69,1782907.14,1541179.94,241727.2 +Asia,Singapore,Baby Food,Online,L,3/20/2017,341994369,3/29/2017,2588,255.28,159.42,660664.64,412578.96,248085.68 +Middle East and North Africa,Syria,Snacks,Offline,L,6/13/2017,943983781,7/3/2017,4633,152.58,97.44,706903.14,451439.52,255463.62 +Central America and the Caribbean,Grenada,Vegetables,Offline,H,3/13/2013,682846057,4/17/2013,8177,154.06,90.93,1259748.62,743534.61,516214.01 +Europe,Finland,Office Supplies,Online,M,2/10/2016,357067525,3/27/2016,3070,651.21,524.96,1999214.7,1611627.2,387587.5 +Asia,Bangladesh,Vegetables,Online,H,5/21/2012,835447013,6/22/2012,6191,154.06,90.93,953785.46,562947.63,390837.83 +Asia,China,Clothes,Online,C,1/8/2012,807095849,2/16/2012,6452,109.28,35.84,705074.56,231239.68,473834.88 +Middle East and North Africa,Qatar,Clothes,Offline,H,9/12/2014,831437861,10/28/2014,9794,109.28,35.84,1070288.32,351016.96,719271.36 +Europe,Finland,Beverages,Online,C,8/11/2013,188209378,8/11/2013,4192,47.45,31.79,198910.4,133263.68,65646.72 +Europe,Romania,Cereal,Offline,C,5/13/2014,927459228,6/16/2014,4650,205.7,117.11,956505,544561.5,411943.5 +Central America and the Caribbean,El Salvador,Clothes,Online,M,1/22/2016,219548738,3/7/2016,8205,109.28,35.84,896642.4,294067.2,602575.2 +Asia,Turkmenistan,Household,Online,L,1/29/2015,705151736,2/13/2015,8924,668.27,502.54,5963641.48,4484666.96,1478974.52 +Europe,Finland,Cereal,Online,M,6/8/2016,145254552,7/25/2016,2905,205.7,117.11,597558.5,340204.55,257353.95 +Sub-Saharan Africa,Togo,Meat,Online,H,11/11/2014,871156013,12/4/2014,3278,421.89,364.69,1382955.42,1195453.82,187501.6 +Europe,Hungary,Cosmetics,Offline,H,9/16/2013,334467446,11/1/2013,5205,437.2,263.33,2275626,1370632.65,904993.35 +Sub-Saharan Africa,Chad,Office Supplies,Offline,L,8/16/2013,557112681,8/17/2013,878,651.21,524.96,571762.38,460914.88,110847.5 +Sub-Saharan Africa,Eritrea,Fruits,Offline,L,4/22/2016,481328046,6/3/2016,4520,9.33,6.92,42171.6,31278.4,10893.2 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,C,3/4/2013,919662368,3/11/2013,7386,152.58,97.44,1126955.88,719691.84,407264.04 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,L,11/2/2011,504976975,12/22/2011,2764,437.2,263.33,1208420.8,727844.12,480576.68 +Europe,Germany,Cosmetics,Online,C,3/15/2017,640445697,3/26/2017,969,437.2,263.33,423646.8,255166.77,168480.03 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,C,7/6/2012,549554860,8/20/2012,4350,81.73,56.67,355525.5,246514.5,109011 +Europe,Croatia,Vegetables,Online,M,2/28/2016,426103293,4/13/2016,2288,154.06,90.93,352489.28,208047.84,144441.44 +Asia,Vietnam,Beverages,Online,H,4/20/2017,984202325,5/5/2017,6194,47.45,31.79,293905.3,196907.26,96998.04 +Europe,Sweden,Cereal,Offline,C,7/11/2017,308275783,7/13/2017,4509,205.7,117.11,927501.3,528048.99,399452.31 +Europe,Iceland,Vegetables,Online,H,11/30/2011,603059995,12/12/2011,7709,154.06,90.93,1187648.54,700979.37,486669.17 +Asia,Singapore,Cereal,Offline,H,7/16/2015,543603789,8/27/2015,3296,205.7,117.11,677987.2,385994.56,291992.64 +Australia and Oceania,Federated States of Micronesia,Household,Online,M,4/1/2014,225268495,5/21/2014,808,668.27,502.54,539962.16,406052.32,133909.84 +North America,Mexico,Meat,Offline,L,11/21/2013,713727939,12/24/2013,6813,421.89,364.69,2874336.57,2484632.97,389703.6 +Europe,Macedonia,Household,Online,H,10/20/2013,894968450,10/23/2013,9907,668.27,502.54,6620550.89,4978663.78,1641887.11 +Europe,Slovenia,Office Supplies,Online,C,8/8/2010,625288856,8/16/2010,5723,651.21,524.96,3726874.83,3004346.08,722528.75 +Central America and the Caribbean,Cuba,Household,Offline,C,2/10/2017,281300485,2/21/2017,1919,668.27,502.54,1282410.13,964374.26,318035.87 +Sub-Saharan Africa,Sudan,Personal Care,Offline,C,2/25/2013,309927165,3/8/2013,3190,81.73,56.67,260718.7,180777.3,79941.4 +Europe,Slovenia,Snacks,Online,M,6/19/2017,778405225,7/13/2017,6259,152.58,97.44,954998.22,609876.96,345121.26 +Sub-Saharan Africa,Swaziland,Meat,Online,C,10/13/2015,924283492,10/13/2015,4880,421.89,364.69,2058823.2,1779687.2,279136 +Europe,Netherlands,Cereal,Online,H,1/15/2010,505423295,1/21/2010,4839,205.7,117.11,995382.3,566695.29,428687.01 +Australia and Oceania,Fiji,Meat,Offline,L,8/11/2014,249998462,9/26/2014,8955,421.89,364.69,3778024.95,3265798.95,512226 +Australia and Oceania,Vanuatu,Cereal,Online,M,8/17/2014,506495320,9/20/2014,2076,205.7,117.11,427033.2,243120.36,183912.84 +Sub-Saharan Africa,Cape Verde,Meat,Online,C,3/24/2015,793712699,4/20/2015,6081,421.89,364.69,2565513.09,2217679.89,347833.2 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,C,1/15/2015,250761926,3/1/2015,4881,437.2,263.33,2133973.2,1285313.73,848659.47 +Asia,Nepal,Meat,Online,H,7/18/2017,787066829,8/29/2017,9420,421.89,364.69,3974203.8,3435379.8,538824 +Europe,France,Personal Care,Online,L,2/21/2012,332363736,4/1/2012,2670,81.73,56.67,218219.1,151308.9,66910.2 +Europe,Bulgaria,Snacks,Online,M,10/18/2015,486701476,12/3/2015,4637,152.58,97.44,707513.46,451829.28,255684.18 +Europe,Slovenia,Cosmetics,Online,H,4/2/2016,670441377,5/4/2016,7357,437.2,263.33,3216480.4,1937318.81,1279161.59 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,L,9/5/2013,374257266,9/14/2013,9897,109.28,35.84,1081544.16,354708.48,726835.68 +Australia and Oceania,Kiribati,Personal Care,Offline,H,11/16/2016,509135472,1/5/2017,3355,81.73,56.67,274204.15,190127.85,84076.3 +Middle East and North Africa,Algeria,Meat,Offline,L,10/12/2016,256374824,10/26/2016,5862,421.89,364.69,2473119.18,2137812.78,335306.4 +Europe,Slovakia,Fruits,Offline,C,12/21/2012,217586648,1/18/2013,7579,9.33,6.92,70712.07,52446.68,18265.39 +Europe,Ireland,Household,Offline,L,6/12/2017,164694774,6/17/2017,5698,668.27,502.54,3807802.46,2863472.92,944329.54 +Middle East and North Africa,Israel,Fruits,Offline,L,12/22/2012,389935529,1/12/2013,9443,9.33,6.92,88103.19,65345.56,22757.63 +Central America and the Caribbean,Nicaragua,Clothes,Online,L,6/22/2017,355857741,8/1/2017,5068,109.28,35.84,553831.04,181637.12,372193.92 +Europe,Estonia,Personal Care,Online,L,1/23/2012,945322740,3/3/2012,861,81.73,56.67,70369.53,48792.87,21576.66 +Europe,Cyprus,Fruits,Offline,M,12/28/2012,411504352,2/4/2013,2137,9.33,6.92,19938.21,14788.04,5150.17 +Europe,Slovakia,Beverages,Offline,H,11/15/2014,227888906,11/27/2014,6246,47.45,31.79,296372.7,198560.34,97812.36 +Asia,Uzbekistan,Beverages,Offline,M,2/28/2017,138275229,3/31/2017,7568,47.45,31.79,359101.6,240586.72,118514.88 +Europe,Netherlands,Meat,Offline,C,10/21/2012,406774652,11/15/2012,2514,421.89,364.69,1060631.46,916830.66,143800.8 +Australia and Oceania,Vanuatu,Clothes,Online,C,10/2/2014,467811000,10/16/2014,4526,109.28,35.84,494601.28,162211.84,332389.44 +Middle East and North Africa,United Arab Emirates,Household,Online,C,4/16/2014,276120603,5/17/2014,9077,668.27,502.54,6065886.79,4561555.58,1504331.21 +Asia,Mongolia,Cosmetics,Offline,H,2/20/2015,756752288,4/6/2015,8674,437.2,263.33,3792272.8,2284124.42,1508148.38 +Middle East and North Africa,Qatar,Cosmetics,Offline,L,7/3/2014,655067384,8/14/2014,7851,437.2,263.33,3432457.2,2067403.83,1365053.37 +Sub-Saharan Africa,Mozambique,Meat,Online,M,6/11/2014,586739718,7/24/2014,8176,421.89,364.69,3449372.64,2981705.44,467667.2 +Sub-Saharan Africa,Togo,Clothes,Online,H,7/7/2010,787755620,8/10/2010,3248,109.28,35.84,354941.44,116408.32,238533.12 +Sub-Saharan Africa,Sudan,Clothes,Offline,L,9/8/2010,664413917,10/18/2010,3698,109.28,35.84,404117.44,132536.32,271581.12 +Asia,Mongolia,Snacks,Online,M,6/8/2016,143325936,7/26/2016,2184,152.58,97.44,333234.72,212808.96,120425.76 +Middle East and North Africa,Kuwait,Household,Offline,C,5/10/2011,121415507,6/10/2011,8402,668.27,502.54,5614804.54,4222341.08,1392463.46 +Sub-Saharan Africa,Mauritius ,Meat,Online,M,5/29/2010,215918958,6/29/2010,4073,421.89,364.69,1718357.97,1485382.37,232975.6 +Australia and Oceania,Fiji,Clothes,Offline,H,9/5/2010,114385116,9/29/2010,7952,109.28,35.84,868994.56,284999.68,583994.88 +Europe,Luxembourg,Household,Online,C,4/29/2010,924675309,6/18/2010,827,668.27,502.54,552659.29,415600.58,137058.71 +Europe,Vatican City,Office Supplies,Online,C,5/8/2012,224963366,6/15/2012,514,651.21,524.96,334721.94,269829.44,64892.5 +Europe,Malta,Baby Food,Online,C,4/5/2013,613735616,5/4/2013,6862,255.28,159.42,1751731.36,1093940.04,657791.32 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,M,5/25/2014,259790885,5/29/2014,6751,81.73,56.67,551759.23,382579.17,169180.06 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Offline,H,8/9/2010,552240502,8/16/2010,9092,47.45,31.79,431415.4,289034.68,142380.72 +Middle East and North Africa,Oman,Baby Food,Offline,H,9/21/2016,250508296,10/10/2016,9826,255.28,159.42,2508381.28,1566460.92,941920.36 +Asia,Taiwan,Personal Care,Online,C,10/16/2010,434330594,11/21/2010,6929,81.73,56.67,566307.17,392666.43,173640.74 +Europe,Malta,Vegetables,Online,L,7/24/2013,453756225,9/2/2013,5405,154.06,90.93,832694.3,491476.65,341217.65 +Middle East and North Africa,Algeria,Snacks,Online,H,7/26/2016,179146516,8/23/2016,2290,152.58,97.44,349408.2,223137.6,126270.6 +Sub-Saharan Africa,Burundi,Household,Online,M,3/8/2016,451175296,4/12/2016,1651,668.27,502.54,1103313.77,829693.54,273620.23 +Europe,Bosnia and Herzegovina,Vegetables,Online,H,6/7/2017,830828893,6/15/2017,9587,154.06,90.93,1476973.22,871745.91,605227.31 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,C,1/14/2015,949406135,2/20/2015,9228,437.2,263.33,4034481.6,2430009.24,1604472.36 +Europe,Greece,Meat,Offline,H,5/9/2012,958518350,5/27/2012,5735,421.89,364.69,2419539.15,2091497.15,328042 +Europe,Czech Republic,Household,Online,M,1/10/2010,180089366,2/20/2010,1300,668.27,502.54,868751,653302,215449 +Europe,Latvia,Personal Care,Offline,L,5/2/2017,256355512,5/8/2017,148,81.73,56.67,12096.04,8387.16,3708.88 +Sub-Saharan Africa,Mali,Meat,Online,H,7/15/2010,199865615,7/18/2010,3532,421.89,364.69,1490115.48,1288085.08,202030.4 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,C,5/27/2012,443481004,7/3/2012,4739,154.06,90.93,730090.34,430917.27,299173.07 +North America,United States of America,Cereal,Offline,L,9/8/2012,590375506,10/24/2012,4087,205.7,117.11,840695.9,478628.57,362067.33 +Sub-Saharan Africa,Madagascar,Meat,Offline,C,5/9/2017,764035451,6/14/2017,3923,421.89,364.69,1655074.47,1430678.87,224395.6 +Middle East and North Africa,Pakistan,Office Supplies,Offline,M,7/2/2014,258259665,8/20/2014,3629,651.21,524.96,2363241.09,1905079.84,458161.25 +Europe,United Kingdom,Office Supplies,Offline,L,1/2/2016,687159478,2/13/2016,4615,651.21,524.96,3005334.15,2422690.4,582643.75 +Sub-Saharan Africa,The Gambia,Fruits,Offline,C,11/19/2015,135158717,11/26/2015,5323,9.33,6.92,49663.59,36835.16,12828.43 +Sub-Saharan Africa,Zambia,Fruits,Online,M,10/13/2016,806993710,10/18/2016,6227,9.33,6.92,58097.91,43090.84,15007.07 +Europe,Denmark,Cereal,Online,C,1/26/2011,477713286,2/25/2011,4832,205.7,117.11,993942.4,565875.52,428066.88 +Middle East and North Africa,Yemen,Baby Food,Online,M,11/15/2014,142678773,12/25/2014,674,255.28,159.42,172058.72,107449.08,64609.64 +Europe,Greece,Vegetables,Offline,H,4/30/2011,867563998,6/3/2011,321,154.06,90.93,49453.26,29188.53,20264.73 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,H,12/1/2014,638355290,12/23/2014,2371,437.2,263.33,1036601.2,624355.43,412245.77 +North America,Greenland,Snacks,Offline,M,9/6/2014,211351478,9/9/2014,2454,152.58,97.44,374431.32,239117.76,135313.56 +Europe,Finland,Vegetables,Offline,H,11/16/2015,863163888,12/27/2015,8231,154.06,90.93,1268067.86,748444.83,519623.03 +Sub-Saharan Africa,Guinea,Personal Care,Offline,L,6/18/2013,340716350,7/21/2013,4394,81.73,56.67,359121.62,249007.98,110113.64 +Sub-Saharan Africa,Zambia,Office Supplies,Online,L,1/14/2011,511245191,3/1/2011,7668,651.21,524.96,4993478.28,4025393.28,968085 +Middle East and North Africa,Syria,Beverages,Offline,C,1/19/2017,612299239,2/17/2017,1806,47.45,31.79,85694.7,57412.74,28281.96 +Middle East and North Africa,Afghanistan,Personal Care,Offline,C,9/22/2010,401739823,9/22/2010,2596,81.73,56.67,212171.08,147115.32,65055.76 +Europe,Italy,Cosmetics,Offline,H,12/31/2013,607740771,1/12/2014,2854,437.2,263.33,1247768.8,751543.82,496224.98 +Central America and the Caribbean,Guatemala,Fruits,Offline,L,1/5/2012,678788411,2/6/2012,7430,9.33,6.92,69321.9,51415.6,17906.3 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Online,C,6/21/2017,133681571,7/5/2017,8202,651.21,524.96,5341224.42,4305721.92,1035502.5 +Asia,Nepal,Beverages,Offline,L,11/10/2013,811531579,12/7/2013,9083,47.45,31.79,430988.35,288748.57,142239.78 +Central America and the Caribbean,Haiti,Office Supplies,Online,C,3/25/2012,121762263,4/23/2012,1014,651.21,524.96,660326.94,532309.44,128017.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,M,2/16/2017,494109952,3/27/2017,6970,152.58,97.44,1063482.6,679156.8,384325.8 +Sub-Saharan Africa,Malawi,Personal Care,Offline,C,3/26/2015,828623473,4/10/2015,6954,81.73,56.67,568350.42,394083.18,174267.24 +Central America and the Caribbean,Cuba,Clothes,Online,M,12/30/2016,545664155,1/29/2017,3004,109.28,35.84,328277.12,107663.36,220613.76 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,C,1/8/2015,935905826,2/19/2015,4187,651.21,524.96,2726616.27,2198007.52,528608.75 +Europe,Monaco,Office Supplies,Online,M,7/15/2010,210334813,8/9/2010,1600,651.21,524.96,1041936,839936,202000 +Europe,Portugal,Clothes,Offline,H,3/12/2017,250249946,4/23/2017,3375,109.28,35.84,368820,120960,247860 +Asia,Brunei,Cosmetics,Offline,M,11/8/2011,757262551,11/23/2011,9672,437.2,263.33,4228598.4,2546927.76,1681670.64 +North America,Greenland,Office Supplies,Online,H,2/1/2014,603296458,2/9/2014,7683,651.21,524.96,5003246.43,4033267.68,969978.75 +Europe,Hungary,Cosmetics,Online,H,3/28/2014,980587995,5/16/2014,6633,437.2,263.33,2899947.6,1746667.89,1153279.71 +Middle East and North Africa,Tunisia ,Baby Food,Online,L,1/28/2015,451685988,1/28/2015,2776,255.28,159.42,708657.28,442549.92,266107.36 +Sub-Saharan Africa,Malawi,Vegetables,Offline,L,11/11/2012,799451768,12/22/2012,4399,154.06,90.93,677709.94,400001.07,277708.87 +Asia,Japan,Clothes,Online,L,4/15/2016,277059161,5/22/2016,6818,109.28,35.84,745071.04,244357.12,500713.92 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,L,5/18/2012,357994496,6/3/2012,7382,154.06,90.93,1137270.92,671245.26,466025.66 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,M,9/28/2015,786056602,11/17/2015,471,81.73,56.67,38494.83,26691.57,11803.26 +Europe,Germany,Personal Care,Online,C,9/30/2011,925356805,10/15/2011,2497,81.73,56.67,204079.81,141504.99,62574.82 +Sub-Saharan Africa,Lesotho,Meat,Online,M,5/6/2013,210318934,6/9/2013,6901,421.89,364.69,2911462.89,2516725.69,394737.2 +Europe,Czech Republic,Cosmetics,Online,C,10/29/2011,395679318,12/5/2011,9158,437.2,263.33,4003877.6,2411576.14,1592301.46 +Sub-Saharan Africa,Nigeria,Snacks,Offline,M,11/27/2010,606486785,1/13/2011,1772,152.58,97.44,270371.76,172663.68,97708.08 +Asia,Maldives,Cereal,Offline,M,5/14/2015,488102662,6/29/2015,9279,205.7,117.11,1908690.3,1086663.69,822026.61 +Middle East and North Africa,Iran,Beverages,Online,L,2/13/2012,656200778,2/20/2012,3247,47.45,31.79,154070.15,103222.13,50848.02 +Middle East and North Africa,Azerbaijan,Beverages,Offline,L,11/12/2011,446767461,11/30/2011,7275,47.45,31.79,345198.75,231272.25,113926.5 +Europe,Poland,Snacks,Online,C,1/2/2015,166101539,2/21/2015,1991,152.58,97.44,303786.78,194003.04,109783.74 +Europe,Iceland,Cereal,Offline,H,6/8/2015,640814340,7/19/2015,58,205.7,117.11,11930.6,6792.38,5138.22 +Central America and the Caribbean,Haiti,Fruits,Online,H,11/25/2011,967829692,12/12/2011,1168,9.33,6.92,10897.44,8082.56,2814.88 +Sub-Saharan Africa,Guinea,Household,Online,M,10/15/2011,764383924,10/31/2011,7044,668.27,502.54,4707293.88,3539891.76,1167402.12 +Sub-Saharan Africa,Mozambique,Snacks,Offline,L,3/8/2012,618025863,3/24/2012,6442,152.58,97.44,982920.36,627708.48,355211.88 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,H,3/31/2011,736616837,4/7/2011,146,109.28,35.84,15954.88,5232.64,10722.24 +Europe,Switzerland,Clothes,Online,H,12/24/2011,498330676,1/12/2012,5976,109.28,35.84,653057.28,214179.84,438877.44 +Central America and the Caribbean,Barbados,Clothes,Online,C,11/19/2010,701653707,12/30/2010,3779,109.28,35.84,412969.12,135439.36,277529.76 +Europe,Georgia,Baby Food,Online,H,11/17/2016,415384757,11/22/2016,435,255.28,159.42,111046.8,69347.7,41699.1 +Europe,Croatia,Fruits,Offline,L,3/27/2017,128635156,3/31/2017,4856,9.33,6.92,45306.48,33603.52,11702.96 +Europe,Albania,Meat,Online,M,8/25/2011,400828731,9/15/2011,2984,421.89,364.69,1258919.76,1088234.96,170684.8 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,H,1/6/2016,511701810,2/25/2016,2792,651.21,524.96,1818178.32,1465688.32,352490 +Europe,Netherlands,Clothes,Offline,L,3/26/2013,711303222,4/18/2013,9285,109.28,35.84,1014664.8,332774.4,681890.4 +Sub-Saharan Africa,Guinea,Baby Food,Offline,H,7/19/2017,869994294,8/27/2017,9500,255.28,159.42,2425160,1514490,910670 +Europe,Bosnia and Herzegovina,Beverages,Offline,M,3/11/2010,928448855,4/12/2010,7503,47.45,31.79,356017.35,238520.37,117496.98 +Europe,Czech Republic,Clothes,Online,H,5/1/2011,447653234,6/20/2011,9394,109.28,35.84,1026576.32,336680.96,689895.36 +Europe,Ukraine,Cereal,Online,C,9/7/2015,858906257,10/5/2015,8303,205.7,117.11,1707927.1,972364.33,735562.77 +Europe,Malta,Cereal,Online,H,6/22/2011,513819253,7/11/2011,9390,205.7,117.11,1931523,1099662.9,831860.1 +Asia,Bhutan,Baby Food,Online,L,6/23/2014,534316051,7/1/2014,4848,255.28,159.42,1237597.44,772868.16,464729.28 +Asia,Sri Lanka,Cereal,Online,H,4/5/2011,762632977,5/24/2011,8900,205.7,117.11,1830730,1042279,788451 +Australia and Oceania,Palau,Vegetables,Offline,L,12/12/2015,211318862,1/10/2016,2802,154.06,90.93,431676.12,254785.86,176890.26 +Sub-Saharan Africa,Cameroon,Household,Offline,L,6/11/2013,213235032,6/12/2013,9839,668.27,502.54,6575108.53,4944491.06,1630617.47 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,L,3/21/2016,371555316,3/30/2016,330,437.2,263.33,144276,86898.9,57377.1 +Sub-Saharan Africa,Chad,Meat,Offline,C,2/4/2015,809766042,2/8/2015,6621,421.89,364.69,2793333.69,2414612.49,378721.2 +Middle East and North Africa,Kuwait,Household,Offline,C,4/24/2013,821666038,5/26/2013,8095,668.27,502.54,5409645.65,4068061.3,1341584.35 +Australia and Oceania,New Zealand,Cereal,Offline,M,3/8/2015,221366631,4/23/2015,6160,205.7,117.11,1267112,721397.6,545714.4 +Asia,Maldives,Meat,Offline,C,9/17/2014,693291652,10/29/2014,9261,421.89,364.69,3907123.29,3377394.09,529729.2 +Europe,Switzerland,Office Supplies,Offline,C,7/22/2014,842177426,8/17/2014,7870,651.21,524.96,5125022.7,4131435.2,993587.5 +Central America and the Caribbean,Honduras,Vegetables,Offline,C,8/24/2014,243072783,10/9/2014,9493,154.06,90.93,1462491.58,863198.49,599293.09 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,C,12/22/2015,791339051,12/30/2015,3665,421.89,364.69,1546226.85,1336588.85,209638 +Middle East and North Africa,Tunisia ,Vegetables,Online,C,10/24/2016,852650058,11/6/2016,6955,154.06,90.93,1071487.3,632418.15,439069.15 +Australia and Oceania,Kiribati,Beverages,Offline,L,7/3/2016,212992131,7/23/2016,7960,47.45,31.79,377702,253048.4,124653.6 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,H,8/30/2011,528664100,9/27/2011,2310,421.89,364.69,974565.9,842433.9,132132 +Middle East and North Africa,Egypt,Cereal,Online,L,2/10/2015,376277291,3/31/2015,7667,205.7,117.11,1577101.9,897882.37,679219.53 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,L,3/30/2014,202755534,5/2/2014,8723,109.28,35.84,953249.44,312632.32,640617.12 +Europe,Latvia,Fruits,Offline,M,8/27/2012,975335156,10/11/2012,2202,9.33,6.92,20544.66,15237.84,5306.82 +Sub-Saharan Africa,Benin,Meat,Online,M,3/22/2011,131564986,4/27/2011,1858,421.89,364.69,783871.62,677594.02,106277.6 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Offline,C,11/19/2011,129306352,12/11/2011,3478,437.2,263.33,1520581.6,915861.74,604719.86 +Sub-Saharan Africa,Uganda,Cereal,Offline,C,11/12/2013,796733081,11/19/2013,9879,205.7,117.11,2032110.3,1156929.69,875180.61 +Europe,Armenia,Personal Care,Online,H,6/12/2017,682331502,6/19/2017,5909,81.73,56.67,482942.57,334863.03,148079.54 +Asia,Singapore,Meat,Online,H,8/13/2012,204900443,9/11/2012,3449,421.89,364.69,1455098.61,1257815.81,197282.8 +Europe,Belgium,Beverages,Offline,L,2/26/2013,303551232,4/6/2013,6410,47.45,31.79,304154.5,203773.9,100380.6 +Middle East and North Africa,Kuwait,Meat,Online,C,12/19/2014,187707698,2/2/2015,5734,421.89,364.69,2419117.26,2091132.46,327984.8 +Asia,Brunei,Fruits,Online,H,1/8/2015,487106168,1/25/2015,4394,9.33,6.92,40996.02,30406.48,10589.54 +Europe,Germany,Personal Care,Offline,L,2/21/2015,101795470,3/6/2015,2397,81.73,56.67,195906.81,135837.99,60068.82 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,H,8/23/2010,252136933,8/28/2010,1776,421.89,364.69,749276.64,647689.44,101587.2 +Asia,Brunei,Cosmetics,Online,L,11/2/2016,428804385,11/5/2016,1601,437.2,263.33,699957.2,421591.33,278365.87 +Australia and Oceania,Tuvalu,Office Supplies,Online,H,3/29/2012,642784154,4/28/2012,2970,651.21,524.96,1934093.7,1559131.2,374962.5 +Sub-Saharan Africa,Niger,Cosmetics,Online,L,7/4/2010,975375068,8/21/2010,4012,437.2,263.33,1754046.4,1056479.96,697566.44 +Central America and the Caribbean,Grenada,Fruits,Offline,M,3/17/2011,228188455,4/16/2011,4889,9.33,6.92,45614.37,33831.88,11782.49 +Sub-Saharan Africa,Gabon,Office Supplies,Online,H,3/14/2011,873148143,4/23/2011,2794,651.21,524.96,1819480.74,1466738.24,352742.5 +Central America and the Caribbean,Honduras,Fruits,Offline,M,12/22/2015,502490460,12/27/2015,6949,9.33,6.92,64834.17,48087.08,16747.09 +Australia and Oceania,Kiribati,Office Supplies,Online,L,2/24/2013,378764235,4/4/2013,3609,651.21,524.96,2350216.89,1894580.64,455636.25 +Europe,Estonia,Fruits,Offline,C,2/21/2014,484830796,3/13/2014,1061,9.33,6.92,9899.13,7342.12,2557.01 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,H,6/26/2012,873863971,7/9/2012,4623,651.21,524.96,3010543.83,2426890.08,583653.75 +Europe,Bosnia and Herzegovina,Baby Food,Online,L,5/11/2010,319350087,6/30/2010,1642,255.28,159.42,419169.76,261767.64,157402.12 +Asia,Maldives,Meat,Offline,M,10/16/2014,365087974,12/1/2014,6499,421.89,364.69,2741863.11,2370120.31,371742.8 +Europe,Denmark,Snacks,Offline,M,2/28/2011,375188958,4/3/2011,5605,152.58,97.44,855210.9,546151.2,309059.7 +Central America and the Caribbean,Panama,Vegetables,Offline,M,5/30/2012,684076869,6/30/2012,2402,154.06,90.93,370052.12,218413.86,151638.26 +Europe,Poland,Beverages,Online,H,5/28/2017,346488034,6/19/2017,2364,47.45,31.79,112171.8,75151.56,37020.24 +Sub-Saharan Africa,Angola,Personal Care,Online,C,9/20/2014,287471282,10/16/2014,7995,81.73,56.67,653431.35,453076.65,200354.7 +Australia and Oceania,Tuvalu,Cosmetics,Offline,M,9/13/2016,152387940,10/11/2016,3833,437.2,263.33,1675787.6,1009343.89,666443.71 +Central America and the Caribbean,Dominican Republic,Meat,Online,H,4/8/2010,556911838,4/8/2010,1443,421.89,364.69,608787.27,526247.67,82539.6 +Europe,Serbia,Fruits,Offline,L,9/8/2013,837029302,10/7/2013,4426,9.33,6.92,41294.58,30627.92,10666.66 +Asia,Nepal,Cereal,Offline,M,3/21/2012,399039161,4/28/2012,3410,205.7,117.11,701437,399345.1,302091.9 +Sub-Saharan Africa,Djibouti,Meat,Online,M,11/27/2014,969552743,12/9/2014,1057,421.89,364.69,445937.73,385477.33,60460.4 +Asia,Nepal,Cereal,Offline,C,12/1/2012,745493876,1/1/2013,7059,205.7,117.11,1452036.3,826679.49,625356.81 +Sub-Saharan Africa,Lesotho,Cereal,Online,L,8/22/2013,244098889,9/21/2013,3141,205.7,117.11,646103.7,367842.51,278261.19 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,L,3/1/2014,952916610,4/8/2014,8056,255.28,159.42,2056535.68,1284287.52,772248.16 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,C,8/22/2012,379808366,10/5/2012,2590,47.45,31.79,122895.5,82336.1,40559.4 +Central America and the Caribbean,The Bahamas,Fruits,Offline,L,1/30/2012,602947986,2/27/2012,4563,9.33,6.92,42572.79,31575.96,10996.83 +Sub-Saharan Africa,Guinea,Clothes,Online,C,7/21/2016,620821797,8/21/2016,3821,109.28,35.84,417558.88,136944.64,280614.24 +Asia,Tajikistan,Household,Online,C,4/5/2012,402228629,5/9/2012,7245,668.27,502.54,4841616.15,3640902.3,1200713.85 +Asia,North Korea,Snacks,Offline,M,10/7/2016,436279809,11/6/2016,3745,152.58,97.44,571412.1,364912.8,206499.3 +Europe,Italy,Fruits,Online,H,8/14/2014,382399165,8/14/2014,9266,9.33,6.92,86451.78,64120.72,22331.06 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,L,2/21/2014,420323026,4/3/2014,1779,651.21,524.96,1158502.59,933903.84,224598.75 +North America,Canada,Vegetables,Online,H,5/18/2013,800100219,6/22/2013,6290,154.06,90.93,969037.4,571949.7,397087.7 +Europe,Norway,Office Supplies,Online,L,6/6/2011,492092072,7/5/2011,9834,651.21,524.96,6403999.14,5162456.64,1241542.5 +Australia and Oceania,Tonga,Fruits,Online,L,3/30/2012,336972415,4/5/2012,6481,9.33,6.92,60467.73,44848.52,15619.21 +Europe,Macedonia,Vegetables,Online,M,4/9/2013,795727574,4/27/2013,2327,154.06,90.93,358497.62,211594.11,146903.51 +Europe,Macedonia,Cereal,Online,M,10/21/2016,599656379,12/9/2016,503,205.7,117.11,103467.1,58906.33,44560.77 +North America,United States of America,Clothes,Online,L,1/23/2011,800370156,3/12/2011,6170,109.28,35.84,674257.6,221132.8,453124.8 +Sub-Saharan Africa,The Gambia,Personal Care,Online,H,10/29/2011,719792735,11/1/2011,1521,81.73,56.67,124311.33,86195.07,38116.26 +Sub-Saharan Africa,Swaziland,Clothes,Online,C,3/25/2013,200160443,4/13/2013,778,109.28,35.84,85019.84,27883.52,57136.32 +Middle East and North Africa,Iraq,Vegetables,Offline,L,4/5/2014,954022109,5/6/2014,5197,154.06,90.93,800649.82,472563.21,328086.61 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,L,12/16/2014,714239060,1/30/2015,8065,437.2,263.33,3526018,2123756.45,1402261.55 +Asia,Sri Lanka,Office Supplies,Online,C,8/26/2012,883985126,8/26/2012,9698,651.21,524.96,6315434.58,5091062.08,1224372.5 +Sub-Saharan Africa,Botswana,Snacks,Offline,M,4/24/2013,686746633,4/25/2013,2444,152.58,97.44,372905.52,238143.36,134762.16 +Middle East and North Africa,Qatar,Cereal,Offline,L,8/7/2012,316322410,9/19/2012,5685,205.7,117.11,1169404.5,665770.35,503634.15 +Europe,Romania,Beverages,Online,L,10/31/2014,486823785,11/28/2014,831,47.45,31.79,39430.95,26417.49,13013.46 +Europe,Poland,Baby Food,Online,M,1/5/2014,182674586,1/8/2014,6324,255.28,159.42,1614390.72,1008172.08,606218.64 +Middle East and North Africa,Iran,Clothes,Offline,L,10/19/2012,708611142,11/13/2012,2639,109.28,35.84,288389.92,94581.76,193808.16 +Australia and Oceania,Papua New Guinea,Clothes,Offline,H,2/14/2011,739682281,3/25/2011,7279,109.28,35.84,795449.12,260879.36,534569.76 +Asia,Philippines,Cosmetics,Offline,M,7/18/2017,371249330,7/23/2017,9781,437.2,263.33,4276253.2,2575630.73,1700622.47 +Middle East and North Africa,Kuwait,Meat,Offline,H,3/14/2015,668986117,4/3/2015,6713,421.89,364.69,2832147.57,2448163.97,383983.6 +Sub-Saharan Africa,Liberia,Snacks,Offline,H,12/28/2010,518878972,2/12/2011,6673,152.58,97.44,1018166.34,650217.12,367949.22 +Sub-Saharan Africa,Mali,Office Supplies,Online,M,9/8/2016,677226722,10/7/2016,5291,651.21,524.96,3445552.11,2777563.36,667988.75 +Asia,South Korea,Cereal,Online,M,10/27/2014,620640695,11/30/2014,228,205.7,117.11,46899.6,26701.08,20198.52 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,C,7/1/2015,796044719,7/11/2015,6177,437.2,263.33,2700584.4,1626589.41,1073994.99 +Australia and Oceania,Kiribati,Fruits,Offline,M,9/29/2014,370675122,10/21/2014,9861,9.33,6.92,92003.13,68238.12,23765.01 +Middle East and North Africa,Algeria,Vegetables,Offline,C,6/9/2013,382080733,6/30/2013,5035,154.06,90.93,775692.1,457832.55,317859.55 +Sub-Saharan Africa,Eritrea,Baby Food,Online,H,7/7/2013,588122880,7/29/2013,7484,255.28,159.42,1910515.52,1193099.28,717416.24 +Europe,Serbia,Cosmetics,Offline,C,3/15/2014,816975390,4/14/2014,28,437.2,263.33,12241.6,7373.24,4868.36 +Asia,Cambodia,Cosmetics,Offline,H,10/12/2015,517124593,10/23/2015,7514,437.2,263.33,3285120.8,1978661.62,1306459.18 +Europe,Liechtenstein,Household,Offline,L,10/23/2015,107369315,11/13/2015,1821,668.27,502.54,1216919.67,915125.34,301794.33 +Central America and the Caribbean,Belize,Cereal,Online,H,12/3/2012,526820886,12/31/2012,6862,205.7,117.11,1411513.4,803608.82,607904.58 +Sub-Saharan Africa,Rwanda,Clothes,Online,H,8/7/2010,984903132,9/15/2010,3578,109.28,35.84,391003.84,128235.52,262768.32 +Europe,Montenegro,Beverages,Online,M,5/20/2013,311352384,6/12/2013,4944,47.45,31.79,234592.8,157169.76,77423.04 +Australia and Oceania,Samoa ,Snacks,Online,L,7/10/2015,106217467,8/18/2015,964,152.58,97.44,147087.12,93932.16,53154.96 +Australia and Oceania,Kiribati,Meat,Offline,H,5/2/2012,689859712,5/10/2012,3674,421.89,364.69,1550023.86,1339871.06,210152.8 +Middle East and North Africa,Pakistan,Cosmetics,Online,L,7/22/2011,652952945,9/3/2011,2141,437.2,263.33,936045.2,563789.53,372255.67 +Central America and the Caribbean,Guatemala,Personal Care,Offline,H,6/3/2014,906483495,6/15/2014,7465,81.73,56.67,610114.45,423041.55,187072.9 +Middle East and North Africa,Yemen,Snacks,Offline,C,11/12/2011,631750190,12/13/2011,7775,152.58,97.44,1186309.5,757596,428713.5 +Middle East and North Africa,Turkey,Personal Care,Offline,M,1/13/2011,430364358,2/4/2011,3232,81.73,56.67,264151.36,183157.44,80993.92 +Asia,India,Personal Care,Offline,H,5/11/2016,974249827,6/30/2016,1029,81.73,56.67,84100.17,58313.43,25786.74 +Australia and Oceania,Fiji,Meat,Offline,L,8/10/2010,755642926,9/19/2010,389,421.89,364.69,164115.21,141864.41,22250.8 +Sub-Saharan Africa,Cameroon,Baby Food,Online,H,9/13/2011,137092483,9/18/2011,7567,255.28,159.42,1931703.76,1206331.14,725372.62 +Australia and Oceania,Fiji,Office Supplies,Offline,L,11/22/2015,901459825,12/19/2015,849,651.21,524.96,552877.29,445691.04,107186.25 +Sub-Saharan Africa,Benin,Vegetables,Online,H,9/22/2016,401918780,10/11/2016,5553,154.06,90.93,855495.18,504934.29,350560.89 +Sub-Saharan Africa,Mali,Snacks,Offline,L,5/19/2016,111955678,5/30/2016,9028,152.58,97.44,1377492.24,879688.32,497803.92 +Central America and the Caribbean,Saint Lucia,Meat,Offline,C,4/25/2014,675369346,5/16/2014,5652,421.89,364.69,2384522.28,2061227.88,323294.4 +Europe,Greece,Vegetables,Online,H,1/18/2011,556271111,2/17/2011,1838,154.06,90.93,283162.28,167129.34,116032.94 +North America,Mexico,Office Supplies,Online,M,12/13/2011,989084804,12/20/2011,1028,651.21,524.96,669443.88,539658.88,129785 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,L,11/21/2015,128546750,12/26/2015,8695,152.58,97.44,1326683.1,847240.8,479442.3 +North America,Mexico,Personal Care,Online,C,6/7/2011,699705779,7/11/2011,7344,81.73,56.67,600225.12,416184.48,184040.64 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,C,12/8/2010,547923219,1/16/2011,1511,651.21,524.96,983978.31,793214.56,190763.75 +Asia,Laos,Fruits,Online,C,6/17/2016,288872897,7/9/2016,2765,9.33,6.92,25797.45,19133.8,6663.65 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,H,12/26/2015,158541142,1/14/2016,4702,109.28,35.84,513834.56,168519.68,345314.88 +Sub-Saharan Africa,Liberia,Meat,Online,M,6/26/2017,463226783,6/29/2017,7954,421.89,364.69,3355713.06,2900744.26,454968.8 +Middle East and North Africa,Afghanistan,Cereal,Offline,L,11/7/2014,229541146,11/19/2014,5181,205.7,117.11,1065731.7,606746.91,458984.79 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,C,5/30/2014,354408061,6/21/2014,6076,255.28,159.42,1551081.28,968635.92,582445.36 +Sub-Saharan Africa,Seychelles ,Household,Online,M,12/20/2015,455063855,1/10/2016,2362,668.27,502.54,1578453.74,1186999.48,391454.26 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,H,8/13/2016,219057357,9/18/2016,2795,651.21,524.96,1820131.95,1467263.2,352868.75 +Europe,Bosnia and Herzegovina,Vegetables,Online,C,7/5/2014,754249894,7/13/2014,8160,154.06,90.93,1257129.6,741988.8,515140.8 +Sub-Saharan Africa,Botswana,Beverages,Offline,M,8/27/2012,538815295,9/11/2012,6274,47.45,31.79,297701.3,199450.46,98250.84 +Asia,Indonesia,Beverages,Offline,M,2/14/2015,371239888,4/5/2015,6988,47.45,31.79,331580.6,222148.52,109432.08 +Australia and Oceania,Nauru,Meat,Offline,M,9/10/2015,220322501,10/21/2015,7179,421.89,364.69,3028748.31,2618109.51,410638.8 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,M,10/9/2016,575174462,11/11/2016,5760,81.73,56.67,470764.8,326419.2,144345.6 +Central America and the Caribbean,Barbados,Cereal,Offline,H,6/27/2010,195219600,7/5/2010,8673,205.7,117.11,1784036.1,1015695.03,768341.07 +Sub-Saharan Africa,Malawi,Household,Offline,M,9/28/2012,160194242,10/9/2012,3891,668.27,502.54,2600238.57,1955383.14,644855.43 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,C,12/30/2013,720147216,1/24/2014,6419,205.7,117.11,1320388.3,751729.09,568659.21 +Middle East and North Africa,Jordan,Beverages,Offline,H,5/10/2013,845439851,6/26/2013,3294,47.45,31.79,156300.3,104716.26,51584.04 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,M,10/9/2014,476745975,10/19/2014,8583,152.58,97.44,1309594.14,836327.52,473266.62 +Central America and the Caribbean,Belize,Cosmetics,Offline,H,9/9/2015,975051915,9/23/2015,8384,437.2,263.33,3665484.8,2207758.72,1457726.08 +Europe,Ireland,Vegetables,Online,H,10/29/2010,171656501,12/14/2010,5828,154.06,90.93,897861.68,529940.04,367921.64 +Sub-Saharan Africa,Djibouti,Household,Online,M,2/16/2011,918171060,2/20/2011,6075,668.27,502.54,4059740.25,3052930.5,1006809.75 +Central America and the Caribbean,Belize,Office Supplies,Offline,H,3/22/2017,736519420,4/19/2017,1318,651.21,524.96,858294.78,691897.28,166397.5 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,L,9/5/2015,368937909,9/22/2015,5781,81.73,56.67,472481.13,327609.27,144871.86 +Europe,Portugal,Meat,Online,L,1/16/2013,627975356,1/28/2013,718,421.89,364.69,302917.02,261847.42,41069.6 +Sub-Saharan Africa,South Africa,Beverages,Online,C,12/10/2016,146493089,12/26/2016,9415,47.45,31.79,446741.75,299302.85,147438.9 +Europe,Slovakia,Beverages,Offline,M,2/17/2017,327664935,3/8/2017,2191,47.45,31.79,103962.95,69651.89,34311.06 +Sub-Saharan Africa,Comoros,Fruits,Offline,M,1/1/2012,394977223,1/28/2012,1393,9.33,6.92,12996.69,9639.56,3357.13 +Europe,Czech Republic,Clothes,Offline,C,5/12/2012,542228782,6/12/2012,6401,109.28,35.84,699501.28,229411.84,470089.44 +Asia,India,Baby Food,Online,C,12/15/2014,583530938,1/23/2015,8627,255.28,159.42,2202300.56,1375316.34,826984.22 +Sub-Saharan Africa,Togo,Household,Online,H,10/15/2013,403307521,11/27/2013,6513,668.27,502.54,4352442.51,3273043.02,1079399.49 +Sub-Saharan Africa,Togo,Fruits,Online,C,7/9/2011,406294858,7/10/2011,532,9.33,6.92,4963.56,3681.44,1282.12 +Europe,Italy,Vegetables,Offline,L,8/24/2015,167541778,9/4/2015,8190,154.06,90.93,1261751.4,744716.7,517034.7 +Central America and the Caribbean,Guatemala,Baby Food,Offline,M,1/8/2012,682409608,2/7/2012,9022,255.28,159.42,2303136.16,1438287.24,864848.92 +Middle East and North Africa,Lebanon,Snacks,Offline,L,1/21/2014,316572177,1/26/2014,9597,152.58,97.44,1464310.26,935131.68,529178.58 +Sub-Saharan Africa,Comoros,Beverages,Offline,H,7/11/2013,656015813,8/30/2013,8512,47.45,31.79,403894.4,270596.48,133297.92 +Asia,Japan,Office Supplies,Online,C,8/12/2014,657039344,8/21/2014,1398,651.21,524.96,910391.58,733894.08,176497.5 +Asia,Bhutan,Vegetables,Offline,M,1/1/2015,696254098,2/18/2015,5915,154.06,90.93,911264.9,537850.95,373413.95 +Sub-Saharan Africa,Mauritania,Household,Online,L,3/23/2017,320583903,4/8/2017,6756,668.27,502.54,4514832.12,3395160.24,1119671.88 +North America,United States of America,Office Supplies,Online,L,4/23/2017,497265088,5/20/2017,645,651.21,524.96,420030.45,338599.2,81431.25 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,C,2/16/2016,463846480,3/21/2016,1336,9.33,6.92,12464.88,9245.12,3219.76 +Central America and the Caribbean,Panama,Baby Food,Online,C,8/15/2015,878189408,8/15/2015,4616,255.28,159.42,1178372.48,735882.72,442489.76 +Asia,Thailand,Office Supplies,Offline,M,1/5/2015,668467700,2/6/2015,3302,651.21,524.96,2150295.42,1733417.92,416877.5 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,H,8/2/2014,183167684,9/15/2014,2243,47.45,31.79,106430.35,71304.97,35125.38 +Sub-Saharan Africa,Ghana,Cosmetics,Online,L,11/26/2011,741088187,1/8/2012,3318,437.2,263.33,1450629.6,873728.94,576900.66 +Sub-Saharan Africa,Togo,Office Supplies,Online,C,3/1/2013,581340539,4/16/2013,439,651.21,524.96,285881.19,230457.44,55423.75 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,C,4/13/2014,713348567,4/23/2014,4548,9.33,6.92,42432.84,31472.16,10960.68 +Australia and Oceania,Fiji,Household,Offline,C,3/21/2012,866848599,3/27/2012,8619,668.27,502.54,5759819.13,4331392.26,1428426.87 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,H,5/18/2016,841889464,6/30/2016,2656,437.2,263.33,1161203.2,699404.48,461798.72 +Middle East and North Africa,Morocco,Household,Online,L,7/1/2014,958832490,8/11/2014,8696,668.27,502.54,5811275.92,4370087.84,1441188.08 +Europe,Spain,Vegetables,Offline,C,4/27/2014,708351504,5/6/2014,5806,154.06,90.93,894472.36,527939.58,366532.78 +Europe,Austria,Baby Food,Online,M,1/27/2017,101432836,2/19/2017,5085,255.28,159.42,1298098.8,810650.7,487448.1 +Sub-Saharan Africa,Ghana,Household,Offline,H,9/11/2013,119375312,10/24/2013,4662,668.27,502.54,3115474.74,2342841.48,772633.26 +Australia and Oceania,Papua New Guinea,Baby Food,Online,C,5/3/2011,463790261,6/16/2011,4700,255.28,159.42,1199816,749274,450542 +Europe,Hungary,Baby Food,Offline,L,6/2/2014,906601512,7/10/2014,2389,255.28,159.42,609863.92,380854.38,229009.54 +Europe,Bosnia and Herzegovina,Baby Food,Online,H,4/16/2013,840045392,4/17/2013,6954,255.28,159.42,1775217.12,1108606.68,666610.44 +Europe,Spain,Clothes,Offline,C,9/20/2010,626670730,9/20/2010,4650,109.28,35.84,508152,166656,341496 +Central America and the Caribbean,Dominica,Clothes,Offline,L,7/17/2010,249338853,7/29/2010,3762,109.28,35.84,411111.36,134830.08,276281.28 +Central America and the Caribbean,Costa Rica,Vegetables,Online,M,11/14/2013,661223590,11/16/2013,9609,154.06,90.93,1480362.54,873746.37,606616.17 +Europe,Iceland,Beverages,Offline,H,4/23/2015,635811269,4/23/2015,9538,47.45,31.79,452578.1,303213.02,149365.08 +Europe,Albania,Clothes,Online,L,4/25/2014,816900718,5/19/2014,7931,109.28,35.84,866699.68,284247.04,582452.64 +Europe,Portugal,Beverages,Online,H,5/29/2011,568603265,6/2/2011,1197,47.45,31.79,56797.65,38052.63,18745.02 +Europe,United Kingdom,Clothes,Offline,C,12/18/2011,225342738,12/28/2011,2779,109.28,35.84,303689.12,99599.36,204089.76 +Sub-Saharan Africa,Zambia,Baby Food,Offline,M,11/4/2014,641855466,11/30/2014,8151,255.28,159.42,2080787.28,1299432.42,781354.86 +Europe,Slovakia,Clothes,Offline,H,3/11/2016,943190276,3/31/2016,9817,109.28,35.84,1072801.76,351841.28,720960.48 +Asia,Bhutan,Beverages,Online,M,3/21/2013,774708497,4/18/2013,2315,47.45,31.79,109846.75,73593.85,36252.9 +Central America and the Caribbean,Guatemala,Fruits,Online,H,7/23/2015,752083957,8/13/2015,7211,9.33,6.92,67278.63,49900.12,17378.51 +Europe,Croatia,Office Supplies,Online,L,3/8/2011,211302983,4/14/2011,8103,651.21,524.96,5276754.63,4253750.88,1023003.75 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,M,8/25/2015,358664405,10/12/2015,5623,205.7,117.11,1156651.1,658509.53,498141.57 +Central America and the Caribbean,Nicaragua,Snacks,Online,M,4/10/2015,220779550,5/21/2015,2430,152.58,97.44,370769.4,236779.2,133990.2 +Middle East and North Africa,Syria,Cosmetics,Online,H,5/16/2016,694572246,6/27/2016,8217,437.2,263.33,3592472.4,2163782.61,1428689.79 +Australia and Oceania,Vanuatu,Office Supplies,Online,M,3/13/2011,497278821,4/23/2011,4709,651.21,524.96,3066547.89,2472036.64,594511.25 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,L,12/20/2011,216448104,1/2/2012,659,255.28,159.42,168229.52,105057.78,63171.74 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,H,11/7/2016,959941422,11/7/2016,6854,255.28,159.42,1749689.12,1092664.68,657024.44 +Sub-Saharan Africa,Rwanda,Clothes,Online,M,9/14/2013,305932605,10/15/2013,1111,109.28,35.84,121410.08,39818.24,81591.84 +Europe,Hungary,Fruits,Offline,M,3/2/2014,852907979,4/17/2014,3279,9.33,6.92,30593.07,22690.68,7902.39 +Sub-Saharan Africa,Rwanda,Personal Care,Online,C,1/8/2012,769666373,2/3/2012,238,81.73,56.67,19451.74,13487.46,5964.28 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,C,4/1/2017,545319116,4/16/2017,899,421.89,364.69,379279.11,327856.31,51422.8 +Sub-Saharan Africa,Malawi,Cosmetics,Online,M,5/28/2014,739290034,7/12/2014,1205,437.2,263.33,526826,317312.65,209513.35 +Sub-Saharan Africa,Mozambique,Cereal,Offline,M,10/25/2011,631315457,11/3/2011,9128,205.7,117.11,1877629.6,1068980.08,808649.52 +Sub-Saharan Africa,Swaziland,Cereal,Offline,C,2/2/2015,471444213,3/17/2015,9674,205.7,117.11,1989941.8,1132922.14,857019.66 +Australia and Oceania,Vanuatu,Household,Online,H,10/4/2015,130037629,11/15/2015,9879,668.27,502.54,6601839.33,4964592.66,1637246.67 +North America,Canada,Personal Care,Online,M,3/14/2010,447769534,4/25/2010,3810,81.73,56.67,311391.3,215912.7,95478.6 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,H,1/2/2011,985626256,2/10/2011,7567,437.2,263.33,3308292.4,1992618.11,1315674.29 +Europe,Lithuania,Clothes,Online,H,11/23/2012,474906623,12/15/2012,4278,109.28,35.84,467499.84,153323.52,314176.32 +Australia and Oceania,Samoa ,Clothes,Online,M,8/31/2011,867221963,10/10/2011,9105,109.28,35.84,994994.4,326323.2,668671.2 +Europe,Montenegro,Vegetables,Offline,H,7/9/2015,584496104,8/8/2015,4241,154.06,90.93,653368.46,385634.13,267734.33 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,H,1/9/2011,368965375,2/22/2011,3909,668.27,502.54,2612267.43,1964428.86,647838.57 +Sub-Saharan Africa,Malawi,Snacks,Online,H,4/20/2012,133178603,5/11/2012,9363,152.58,97.44,1428606.54,912330.72,516275.82 +Asia,Kyrgyzstan,Snacks,Online,L,10/31/2011,309997117,11/15/2011,3891,152.58,97.44,593688.78,379139.04,214549.74 +Australia and Oceania,East Timor,Personal Care,Offline,H,7/6/2014,502594745,7/23/2014,7809,81.73,56.67,638229.57,442536.03,195693.54 +Sub-Saharan Africa,Malawi,Snacks,Offline,M,2/28/2011,834457814,3/30/2011,3466,152.58,97.44,528842.28,337727.04,191115.24 +Europe,Serbia,Personal Care,Online,M,8/5/2012,599385154,9/23/2012,242,81.73,56.67,19778.66,13714.14,6064.52 +Sub-Saharan Africa,Angola,Cosmetics,Online,L,7/20/2015,511488091,8/16/2015,9548,437.2,263.33,4174385.6,2514274.84,1660110.76 +Europe,Liechtenstein,Meat,Offline,M,1/14/2014,455190455,1/24/2014,9826,421.89,364.69,4145491.14,3583443.94,562047.2 +Sub-Saharan Africa,Burundi,Baby Food,Offline,H,9/17/2010,835228574,9/23/2010,1550,255.28,159.42,395684,247101,148583 +Sub-Saharan Africa,Seychelles ,Cereal,Online,M,1/26/2013,326651275,2/6/2013,2226,205.7,117.11,457888.2,260686.86,197201.34 +Middle East and North Africa,Iran,Cereal,Offline,C,7/16/2014,824819886,8/18/2014,1389,205.7,117.11,285717.3,162665.79,123051.51 +Europe,Andorra,Office Supplies,Online,M,5/22/2013,695408236,6/10/2013,5606,651.21,524.96,3650683.26,2942925.76,707757.5 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,L,7/13/2016,624402654,8/13/2016,3476,437.2,263.33,1519707.2,915335.08,604372.12 +Europe,Denmark,Household,Online,C,1/5/2013,468101966,1/22/2013,629,668.27,502.54,420341.83,316097.66,104244.17 +Asia,Cambodia,Household,Offline,C,8/29/2015,603117501,10/8/2015,4726,668.27,502.54,3158244.02,2375004.04,783239.98 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,L,11/9/2011,576373088,11/9/2011,460,421.89,364.69,194069.4,167757.4,26312 +Middle East and North Africa,Oman,Clothes,Online,M,10/9/2012,455105054,10/20/2012,4554,109.28,35.84,497661.12,163215.36,334445.76 +Europe,Bosnia and Herzegovina,Office Supplies,Online,M,9/19/2011,376862227,10/14/2011,763,651.21,524.96,496873.23,400544.48,96328.75 +Central America and the Caribbean,Dominica,Fruits,Offline,C,8/17/2010,999505937,8/24/2010,4873,9.33,6.92,45465.09,33721.16,11743.93 +Sub-Saharan Africa,Namibia,Snacks,Online,H,4/18/2016,351210010,4/29/2016,9701,152.58,97.44,1480178.58,945265.44,534913.14 +Sub-Saharan Africa,Burundi,Snacks,Offline,L,11/12/2013,580460774,11/16/2013,97,152.58,97.44,14800.26,9451.68,5348.58 +Middle East and North Africa,Jordan,Clothes,Online,C,1/16/2016,306057059,2/27/2016,7940,109.28,35.84,867683.2,284569.6,583113.6 +Europe,Belarus,Beverages,Offline,C,11/17/2013,467110192,12/28/2013,7141,47.45,31.79,338840.45,227012.39,111828.06 +Europe,Cyprus,Beverages,Offline,L,11/11/2010,273044002,11/21/2010,8643,47.45,31.79,410110.35,274760.97,135349.38 +Europe,Serbia,Household,Offline,L,7/13/2011,353594815,8/1/2011,5418,668.27,502.54,3620686.86,2722761.72,897925.14 +Europe,Latvia,Clothes,Online,L,2/18/2010,508811461,3/15/2010,7473,109.28,35.84,816649.44,267832.32,548817.12 +North America,United States of America,Baby Food,Online,H,2/18/2017,159055268,2/18/2017,6843,255.28,159.42,1746881.04,1090911.06,655969.98 +Sub-Saharan Africa,Niger,Household,Offline,M,7/22/2017,595000064,7/27/2017,2596,668.27,502.54,1734828.92,1304593.84,430235.08 +Asia,Indonesia,Personal Care,Offline,H,8/16/2012,927632176,8/28/2012,5830,81.73,56.67,476485.9,330386.1,146099.8 +Europe,Cyprus,Household,Offline,C,1/1/2016,338250434,2/3/2016,4675,668.27,502.54,3124162.25,2349374.5,774787.75 +Sub-Saharan Africa,Ethiopia,Clothes,Online,L,2/10/2012,328466165,3/24/2012,9292,109.28,35.84,1015429.76,333025.28,682404.48 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,L,12/13/2012,670203197,12/16/2012,6874,421.89,364.69,2900071.86,2506879.06,393192.8 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,H,6/11/2016,755697858,7/24/2016,6644,668.27,502.54,4439985.88,3338875.76,1101110.12 +Europe,Iceland,Clothes,Online,H,3/20/2010,947498977,4/13/2010,4858,109.28,35.84,530882.24,174110.72,356771.52 +Europe,Bosnia and Herzegovina,Fruits,Online,C,3/28/2013,328467881,4/22/2013,9800,9.33,6.92,91434,67816,23618 +North America,Mexico,Personal Care,Online,C,6/27/2011,751778399,7/10/2011,6789,81.73,56.67,554864.97,384732.63,170132.34 +Asia,Bangladesh,Cosmetics,Offline,C,9/15/2014,990916860,10/2/2014,3174,437.2,263.33,1387672.8,835809.42,551863.38 +Australia and Oceania,Palau,Cosmetics,Offline,L,10/13/2014,789682090,10/17/2014,3334,437.2,263.33,1457624.8,877942.22,579682.58 +Central America and the Caribbean,Jamaica,Clothes,Offline,L,3/28/2012,412185418,4/4/2012,3680,109.28,35.84,402150.4,131891.2,270259.2 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,L,6/12/2012,192850673,7/25/2012,7654,437.2,263.33,3346328.8,2015527.82,1330800.98 +Middle East and North Africa,Qatar,Fruits,Online,M,4/9/2014,986414182,5/24/2014,732,9.33,6.92,6829.56,5065.44,1764.12 +Europe,Slovenia,Cosmetics,Offline,L,11/7/2013,117924773,12/11/2013,5416,437.2,263.33,2367875.2,1426195.28,941679.92 +Asia,Sri Lanka,Personal Care,Online,M,12/23/2015,832743775,2/6/2016,6243,81.73,56.67,510240.39,353790.81,156449.58 +Middle East and North Africa,Libya,Office Supplies,Offline,L,2/15/2015,146545016,4/5/2015,4782,651.21,524.96,3114086.22,2510358.72,603727.5 +Sub-Saharan Africa,Mozambique,Fruits,Online,L,6/5/2014,995314824,7/8/2014,4629,9.33,6.92,43188.57,32032.68,11155.89 +Europe,Iceland,Beverages,Offline,C,4/14/2014,985352027,5/3/2014,6416,47.45,31.79,304439.2,203964.64,100474.56 +Middle East and North Africa,Egypt,Snacks,Online,L,2/29/2016,943267953,4/16/2016,2804,152.58,97.44,427834.32,273221.76,154612.56 +Sub-Saharan Africa,Zimbabwe,Meat,Online,C,3/29/2011,865986430,5/8/2011,3484,421.89,364.69,1469864.76,1270579.96,199284.8 +Middle East and North Africa,Lebanon,Vegetables,Online,L,6/20/2014,370743787,7/29/2014,180,154.06,90.93,27730.8,16367.4,11363.4 +Asia,Bhutan,Clothes,Offline,L,5/15/2015,945088851,6/2/2015,1648,109.28,35.84,180093.44,59064.32,121029.12 +Middle East and North Africa,Morocco,Clothes,Offline,C,2/4/2012,996882951,2/25/2012,8673,109.28,35.84,947785.44,310840.32,636945.12 +Asia,Maldives,Snacks,Online,L,3/23/2015,804299914,4/16/2015,9073,152.58,97.44,1384358.34,884073.12,500285.22 +Sub-Saharan Africa,The Gambia,Clothes,Offline,M,9/6/2013,265826070,9/26/2013,2696,109.28,35.84,294618.88,96624.64,197994.24 +Sub-Saharan Africa,Malawi,Clothes,Offline,L,5/24/2016,250260245,7/2/2016,6423,109.28,35.84,701905.44,230200.32,471705.12 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,L,8/18/2010,346713769,9/11/2010,9164,668.27,502.54,6124026.28,4605276.56,1518749.72 +Asia,Singapore,Office Supplies,Offline,C,3/23/2011,214610469,3/31/2011,6862,651.21,524.96,4468603.02,3602275.52,866327.5 +Sub-Saharan Africa,Zambia,Household,Offline,C,5/12/2011,933686673,6/16/2011,7490,668.27,502.54,5005342.3,3764024.6,1241317.7 +Middle East and North Africa,Bahrain,Fruits,Online,M,8/27/2016,953991210,10/5/2016,6054,9.33,6.92,56483.82,41893.68,14590.14 +Sub-Saharan Africa,Seychelles ,Household,Online,L,1/22/2011,145885407,2/7/2011,9589,668.27,502.54,6408041.03,4818856.06,1589184.97 +Europe,Liechtenstein,Personal Care,Online,L,9/2/2013,250043094,9/2/2013,2163,81.73,56.67,176781.99,122577.21,54204.78 +Asia,South Korea,Vegetables,Online,M,5/14/2014,827450597,6/25/2014,9874,154.06,90.93,1521188.44,897842.82,623345.62 +Europe,Spain,Office Supplies,Online,M,6/9/2015,609406745,7/5/2015,5853,651.21,524.96,3811532.13,3072590.88,738941.25 +Europe,Armenia,Baby Food,Online,C,9/3/2012,647522866,9/5/2012,5260,255.28,159.42,1342772.8,838549.2,504223.6 +Europe,Iceland,Meat,Offline,L,4/16/2014,263722789,4/25/2014,289,421.89,364.69,121926.21,105395.41,16530.8 +Central America and the Caribbean,Grenada,Beverages,Offline,L,6/1/2014,200242841,7/20/2014,5161,47.45,31.79,244889.45,164068.19,80821.26 +Middle East and North Africa,Libya,Office Supplies,Online,C,1/13/2012,369631850,1/21/2012,1133,651.21,524.96,737820.93,594779.68,143041.25 +Europe,Bulgaria,Beverages,Offline,L,10/6/2014,304751145,11/18/2014,1491,47.45,31.79,70747.95,47398.89,23349.06 +Europe,Moldova ,Office Supplies,Online,M,5/13/2012,508774554,6/25/2012,6552,651.21,524.96,4266727.92,3439537.92,827190 +Australia and Oceania,Palau,Household,Online,C,10/18/2010,205188405,10/29/2010,8664,668.27,502.54,5789891.28,4354006.56,1435884.72 +Sub-Saharan Africa,Comoros,Personal Care,Online,C,4/21/2013,487791526,6/4/2013,7207,81.73,56.67,589028.11,408420.69,180607.42 +Europe,Georgia,Personal Care,Online,C,8/14/2016,270695245,9/27/2016,3593,81.73,56.67,293655.89,203615.31,90040.58 +Australia and Oceania,Papua New Guinea,Personal Care,Online,L,10/5/2014,338323390,10/11/2014,6264,81.73,56.67,511956.72,354980.88,156975.84 +North America,Canada,Snacks,Online,H,5/17/2010,195412290,6/26/2010,5694,152.58,97.44,868790.52,554823.36,313967.16 +Europe,Latvia,Baby Food,Offline,L,12/19/2010,317010772,1/28/2011,9387,255.28,159.42,2396313.36,1496475.54,899837.82 +Sub-Saharan Africa,Mali,Vegetables,Offline,M,7/13/2017,798480165,7/26/2017,6880,154.06,90.93,1059932.8,625598.4,434334.4 +Europe,Lithuania,Cosmetics,Offline,L,3/12/2013,905494296,3/22/2013,4739,437.2,263.33,2071890.8,1247920.87,823969.93 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,H,6/10/2012,424039494,7/21/2012,1564,668.27,502.54,1045174.28,785972.56,259201.72 +Sub-Saharan Africa,Burundi,Baby Food,Online,C,11/20/2011,110414588,11/23/2011,2985,255.28,159.42,762010.8,475868.7,286142.1 +Asia,Nepal,Fruits,Offline,L,10/14/2016,341230905,10/24/2016,6662,9.33,6.92,62156.46,46101.04,16055.42 +Middle East and North Africa,Afghanistan,Office Supplies,Online,C,7/12/2014,663412272,7/24/2014,7289,651.21,524.96,4746669.69,3826433.44,920236.25 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,M,4/13/2016,244195020,5/6/2016,1588,9.33,6.92,14816.04,10988.96,3827.08 +Australia and Oceania,Samoa ,Snacks,Online,C,5/9/2015,121127974,6/22/2015,3314,152.58,97.44,505650.12,322916.16,182733.96 +Central America and the Caribbean,Grenada,Household,Online,H,9/5/2013,952072465,10/17/2013,8254,668.27,502.54,5515900.58,4147965.16,1367935.42 +Central America and the Caribbean,El Salvador,Meat,Online,H,6/25/2010,765202319,7/14/2010,9226,421.89,364.69,3892357.14,3364629.94,527727.2 +Central America and the Caribbean,Guatemala,Beverages,Online,M,8/14/2013,809003865,9/26/2013,1076,47.45,31.79,51056.2,34206.04,16850.16 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,M,1/29/2013,602275931,2/16/2013,5687,81.73,56.67,464798.51,322282.29,142516.22 +Sub-Saharan Africa,Gabon,Household,Online,M,1/25/2015,184129846,2/9/2015,6968,668.27,502.54,4656505.36,3501698.72,1154806.64 +Middle East and North Africa,Algeria,Clothes,Online,C,6/28/2015,563989436,8/6/2015,5862,109.28,35.84,640599.36,210094.08,430505.28 +Asia,Philippines,Beverages,Online,L,4/24/2011,571591031,5/3/2011,5343,47.45,31.79,253525.35,169853.97,83671.38 +Middle East and North Africa,Kuwait,Meat,Offline,L,12/8/2011,906983458,1/12/2012,5415,421.89,364.69,2284534.35,1974796.35,309738 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,H,9/3/2012,990528047,10/12/2012,8116,81.73,56.67,663320.68,459933.72,203386.96 +Middle East and North Africa,Saudi Arabia,Fruits,Offline,M,9/10/2013,312898623,10/9/2013,2511,9.33,6.92,23427.63,17376.12,6051.51 +Sub-Saharan Africa,Nigeria,Vegetables,Online,C,3/23/2016,685081517,4/21/2016,9700,154.06,90.93,1494382,882021,612361 +Australia and Oceania,Kiribati,Beverages,Online,L,3/17/2011,388375556,3/18/2011,7812,47.45,31.79,370679.4,248343.48,122335.92 +Central America and the Caribbean,Dominica,Personal Care,Online,L,5/10/2013,924392068,5/30/2013,7010,81.73,56.67,572927.3,397256.7,175670.6 +Middle East and North Africa,Somalia,Fruits,Offline,L,12/17/2011,265054881,2/3/2012,4484,9.33,6.92,41835.72,31029.28,10806.44 +Middle East and North Africa,Saudi Arabia,Meat,Offline,M,7/2/2012,502600324,7/13/2012,9460,421.89,364.69,3991079.4,3449967.4,541112 +Europe,Bulgaria,Beverages,Offline,L,3/8/2010,199577224,4/2/2010,8190,47.45,31.79,388615.5,260360.1,128255.4 +Asia,Myanmar,Beverages,Offline,L,5/29/2016,238846909,6/15/2016,8963,47.45,31.79,425294.35,284933.77,140360.58 +Central America and the Caribbean,Costa Rica,Cereal,Online,L,2/23/2017,673583209,2/26/2017,7095,205.7,117.11,1459441.5,830895.45,628546.05 +Sub-Saharan Africa,Cameroon,Meat,Offline,H,7/30/2014,277272450,8/12/2014,9935,421.89,364.69,4191477.15,3623195.15,568282 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,H,9/23/2015,593713462,10/7/2015,1862,109.28,35.84,203479.36,66734.08,136745.28 +Sub-Saharan Africa,Rwanda,Clothes,Offline,M,7/18/2013,987017571,8/25/2013,9288,109.28,35.84,1014992.64,332881.92,682110.72 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,L,5/28/2013,891608607,5/30/2013,5655,152.58,97.44,862839.9,551023.2,311816.7 +Central America and the Caribbean,Guatemala,Clothes,Offline,C,3/4/2014,262222898,4/15/2014,6437,109.28,35.84,703435.36,230702.08,472733.28 +Central America and the Caribbean,Barbados,Household,Offline,M,12/27/2011,923909270,1/22/2012,4139,668.27,502.54,2765969.53,2080013.06,685956.47 +Europe,Albania,Office Supplies,Offline,L,8/19/2011,722029054,9/28/2011,3297,651.21,524.96,2147039.37,1730793.12,416246.25 +Sub-Saharan Africa,South Sudan,Clothes,Offline,M,3/3/2015,272256076,3/7/2015,5478,109.28,35.84,598635.84,196331.52,402304.32 +Europe,Latvia,Vegetables,Online,C,7/28/2010,710576665,8/3/2010,4281,154.06,90.93,659530.86,389271.33,270259.53 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,C,5/24/2013,543289649,6/12/2013,335,47.45,31.79,15895.75,10649.65,5246.1 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Offline,C,7/12/2017,597006356,8/12/2017,6302,255.28,159.42,1608774.56,1004664.84,604109.72 +Central America and the Caribbean,Saint Lucia,Cereal,Online,C,2/24/2014,868650615,3/12/2014,1875,205.7,117.11,385687.5,219581.25,166106.25 +Europe,Romania,Meat,Offline,H,8/23/2010,975458753,9/6/2010,8777,421.89,364.69,3702928.53,3200884.13,502044.4 +Middle East and North Africa,Morocco,Household,Offline,C,9/1/2011,604979598,9/2/2011,5762,668.27,502.54,3850571.74,2895635.48,954936.26 +Sub-Saharan Africa,The Gambia,Clothes,Offline,C,5/20/2015,865074479,6/8/2015,3617,109.28,35.84,395265.76,129633.28,265632.48 +Europe,Iceland,Baby Food,Online,M,3/20/2017,233917224,5/5/2017,160,255.28,159.42,40844.8,25507.2,15337.6 +Middle East and North Africa,Morocco,Office Supplies,Offline,C,9/3/2013,409994161,9/25/2013,5238,651.21,524.96,3411037.98,2749740.48,661297.5 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,C,9/2/2013,462104117,10/2/2013,5732,437.2,263.33,2506030.4,1509407.56,996622.84 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,L,1/20/2012,879358422,2/1/2012,553,255.28,159.42,141169.84,88159.26,53010.58 +Europe,Russia,Snacks,Online,C,2/1/2016,421180903,2/1/2016,5644,152.58,97.44,861161.52,549951.36,311210.16 +Asia,South Korea,Office Supplies,Offline,L,5/20/2011,167307889,6/29/2011,8977,651.21,524.96,5845912.17,4712565.92,1133346.25 +Europe,Spain,Personal Care,Online,C,2/13/2011,367788207,2/26/2011,5558,81.73,56.67,454255.34,314971.86,139283.48 +Sub-Saharan Africa,Liberia,Clothes,Online,H,5/29/2014,892983186,6/16/2014,2424,109.28,35.84,264894.72,86876.16,178018.56 +Europe,Denmark,Household,Offline,H,1/17/2010,783566653,2/25/2010,3640,668.27,502.54,2432502.8,1829245.6,603257.2 +Europe,Kosovo,Household,Online,C,8/18/2010,500524938,9/10/2010,5307,668.27,502.54,3546508.89,2666979.78,879529.11 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,C,11/17/2010,575156867,11/25/2010,553,437.2,263.33,241771.6,145621.49,96150.11 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,L,2/27/2014,259073770,4/12/2014,4540,651.21,524.96,2956493.4,2383318.4,573175 +Europe,Hungary,Snacks,Online,L,7/13/2013,674199473,7/31/2013,9461,152.58,97.44,1443559.38,921879.84,521679.54 +Central America and the Caribbean,Panama,Vegetables,Online,L,9/15/2010,762770307,10/16/2010,9539,154.06,90.93,1469578.34,867381.27,602197.07 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,C,3/27/2012,437335097,4/20/2012,6029,437.2,263.33,2635878.8,1587616.57,1048262.23 +Central America and the Caribbean,Jamaica,Cosmetics,Online,C,8/7/2010,130755174,9/25/2010,2216,437.2,263.33,968835.2,583539.28,385295.92 +Australia and Oceania,Tuvalu,Meat,Online,C,9/9/2010,346204364,10/25/2010,8420,421.89,364.69,3552313.8,3070689.8,481624 +Middle East and North Africa,Iraq,Household,Online,L,11/27/2010,307168996,12/18/2010,6987,668.27,502.54,4669202.49,3511246.98,1157955.51 +Australia and Oceania,Tuvalu,Clothes,Offline,H,6/26/2014,207447898,7/13/2014,7298,109.28,35.84,797525.44,261560.32,535965.12 +Asia,Singapore,Fruits,Online,H,8/4/2010,761152398,9/12/2010,764,9.33,6.92,7128.12,5286.88,1841.24 +Central America and the Caribbean,Grenada,Snacks,Offline,M,12/16/2015,952706325,1/16/2016,5828,152.58,97.44,889236.24,567880.32,321355.92 +Europe,Netherlands,Beverages,Offline,H,7/7/2010,286846005,7/8/2010,2962,47.45,31.79,140546.9,94161.98,46384.92 +Australia and Oceania,Vanuatu,Cosmetics,Online,H,11/28/2016,138620269,1/13/2017,9673,437.2,263.33,4229035.6,2547191.09,1681844.51 +Europe,Sweden,Clothes,Offline,M,6/4/2013,603390443,6/27/2013,5496,109.28,35.84,600602.88,196976.64,403626.24 +Central America and the Caribbean,Guatemala,Cereal,Offline,C,6/22/2013,946830356,7/23/2013,6998,205.7,117.11,1439488.6,819535.78,619952.82 +Sub-Saharan Africa,Niger,Vegetables,Online,H,5/24/2016,954926335,6/22/2016,2778,154.06,90.93,427978.68,252603.54,175375.14 +Asia,Singapore,Household,Online,M,3/27/2011,483977210,4/14/2011,8466,668.27,502.54,5657573.82,4254503.64,1403070.18 +Middle East and North Africa,Qatar,Baby Food,Offline,L,10/25/2010,810594308,11/2/2010,1724,255.28,159.42,440102.72,274840.08,165262.64 +Europe,Luxembourg,Meat,Offline,L,2/7/2010,581701457,2/9/2010,7243,421.89,364.69,3055749.27,2641449.67,414299.6 +Sub-Saharan Africa,Eritrea,Baby Food,Online,L,9/10/2012,764534986,9/22/2012,1747,255.28,159.42,445974.16,278506.74,167467.42 +Sub-Saharan Africa,Comoros,Vegetables,Online,C,11/21/2011,596643722,1/2/2012,8991,154.06,90.93,1385153.46,817551.63,567601.83 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,C,3/15/2017,735888993,3/19/2017,4761,437.2,263.33,2081509.2,1253714.13,827795.07 +Europe,Malta,Vegetables,Offline,M,9/17/2012,110444629,9/21/2012,1875,154.06,90.93,288862.5,170493.75,118368.75 +Central America and the Caribbean,Dominican Republic,Fruits,Online,L,11/5/2013,868796956,11/14/2013,5181,9.33,6.92,48338.73,35852.52,12486.21 +Middle East and North Africa,Qatar,Personal Care,Offline,M,8/5/2010,729744803,8/29/2010,6559,81.73,56.67,536067.07,371698.53,164368.54 +Europe,Albania,Personal Care,Offline,H,9/23/2016,632399499,10/10/2016,9920,81.73,56.67,810761.6,562166.4,248595.2 +Asia,North Korea,Clothes,Online,M,1/6/2013,686184871,2/20/2013,6207,109.28,35.84,678300.96,222458.88,455842.08 +Sub-Saharan Africa,Kenya,Fruits,Offline,H,7/27/2011,620837247,8/23/2011,8393,9.33,6.92,78306.69,58079.56,20227.13 +Asia,Laos,Office Supplies,Offline,H,3/18/2014,236405456,4/10/2014,6483,651.21,524.96,4221794.43,3403315.68,818478.75 +Europe,Lithuania,Vegetables,Offline,M,4/4/2016,753250825,4/8/2016,2513,154.06,90.93,387152.78,228507.09,158645.69 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,L,4/21/2010,762047183,5/21/2010,5551,255.28,159.42,1417059.28,884940.42,532118.86 +Sub-Saharan Africa,Comoros,Fruits,Online,H,9/21/2012,273780858,10/15/2012,6695,9.33,6.92,62464.35,46329.4,16134.95 +Central America and the Caribbean,Jamaica,Fruits,Online,H,6/16/2014,269750678,8/3/2014,4075,9.33,6.92,38019.75,28199,9820.75 +Europe,Slovakia,Household,Online,C,1/29/2015,451567971,2/23/2015,7852,668.27,502.54,5247256.04,3945944.08,1301311.96 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,H,6/10/2011,591156566,6/30/2011,5219,437.2,263.33,2281746.8,1374319.27,907427.53 +Sub-Saharan Africa,Madagascar,Meat,Offline,H,8/8/2016,980752789,8/16/2016,5400,421.89,364.69,2278206,1969326,308880 +Europe,Bulgaria,Fruits,Online,M,8/16/2010,182905471,8/20/2010,4648,9.33,6.92,43365.84,32164.16,11201.68 +Australia and Oceania,Fiji,Clothes,Online,L,6/24/2012,880475938,7/31/2012,1251,109.28,35.84,136709.28,44835.84,91873.44 +Sub-Saharan Africa,Botswana,Household,Online,C,9/17/2015,426638019,10/8/2015,525,668.27,502.54,350841.75,263833.5,87008.25 +Europe,Montenegro,Cosmetics,Offline,M,12/3/2014,294878041,1/9/2015,9820,437.2,263.33,4293304,2585900.6,1707403.4 +North America,Canada,Personal Care,Offline,C,2/22/2017,228994834,2/23/2017,3515,81.73,56.67,287280.95,199195.05,88085.9 +Asia,Turkmenistan,Baby Food,Offline,M,4/29/2015,493099725,6/15/2015,8021,255.28,159.42,2047600.88,1278707.82,768893.06 +Sub-Saharan Africa,Mauritania,Household,Offline,C,11/2/2014,521616542,12/13/2014,6781,668.27,502.54,4531538.87,3407723.74,1123815.13 +Asia,North Korea,Office Supplies,Offline,L,7/19/2014,269281613,8/5/2014,5268,651.21,524.96,3430574.28,2765489.28,665085 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,L,8/5/2010,661143767,9/21/2010,5988,651.21,524.96,3899445.48,3143460.48,755985 +Europe,Spain,Office Supplies,Offline,M,5/3/2015,442564332,5/16/2015,3475,651.21,524.96,2262954.75,1824236,438718.75 +Central America and the Caribbean,Grenada,Fruits,Offline,M,9/7/2015,229217135,10/16/2015,9299,9.33,6.92,86759.67,64349.08,22410.59 +Asia,Indonesia,Personal Care,Online,M,10/6/2014,257088506,10/14/2014,7057,81.73,56.67,576768.61,399920.19,176848.42 +Middle East and North Africa,Libya,Cosmetics,Online,C,12/23/2012,832477271,2/9/2013,7379,437.2,263.33,3226098.8,1943112.07,1282986.73 +Europe,Netherlands,Vegetables,Offline,L,10/18/2011,981994760,12/1/2011,2926,154.06,90.93,450779.56,266061.18,184718.38 +Europe,Montenegro,Snacks,Online,H,7/14/2017,702564799,8/3/2017,3392,152.58,97.44,517551.36,330516.48,187034.88 +Sub-Saharan Africa,Liberia,Snacks,Offline,H,11/11/2014,511423718,11/29/2014,498,152.58,97.44,75984.84,48525.12,27459.72 +Europe,San Marino,Snacks,Online,M,1/6/2016,996120345,1/19/2016,3001,152.58,97.44,457892.58,292417.44,165475.14 +Europe,Hungary,Beverages,Online,H,7/28/2011,564516007,9/12/2011,1686,47.45,31.79,80000.7,53597.94,26402.76 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,M,2/11/2012,394784533,3/28/2012,4371,421.89,364.69,1844081.19,1594059.99,250021.2 +Sub-Saharan Africa,Djibouti,Vegetables,Online,L,2/19/2014,385412251,2/22/2014,905,154.06,90.93,139424.3,82291.65,57132.65 +Sub-Saharan Africa,Uganda,Clothes,Offline,M,6/3/2011,505197989,7/23/2011,8167,109.28,35.84,892489.76,292705.28,599784.48 +Sub-Saharan Africa,Burundi,Office Supplies,Online,C,12/14/2013,343253076,1/11/2014,5068,651.21,524.96,3300332.28,2660497.28,639835 +Sub-Saharan Africa,Tanzania,Meat,Online,C,11/6/2013,459001338,11/27/2013,7551,421.89,364.69,3185691.39,2753774.19,431917.2 +Middle East and North Africa,Yemen,Office Supplies,Offline,C,11/16/2011,132179105,12/8/2011,3589,651.21,524.96,2337192.69,1884081.44,453111.25 +Sub-Saharan Africa,Tanzania,Cereal,Online,C,8/19/2013,512835204,9/3/2013,8188,205.7,117.11,1684271.6,958896.68,725374.92 +Sub-Saharan Africa,Lesotho,Cereal,Online,H,8/27/2010,571330964,10/15/2010,8383,205.7,117.11,1724383.1,981733.13,742649.97 +Europe,Czech Republic,Baby Food,Offline,H,6/19/2014,248340213,6/23/2014,8242,255.28,159.42,2104017.76,1313939.64,790078.12 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,C,12/9/2014,904849278,1/11/2015,3864,437.2,263.33,1689340.8,1017507.12,671833.68 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,C,5/14/2014,372156989,6/2/2014,8378,437.2,263.33,3662861.6,2206178.74,1456682.86 +Asia,Myanmar,Cereal,Offline,L,2/12/2016,601874673,2/25/2016,6946,205.7,117.11,1428792.2,813446.06,615346.14 +Europe,Moldova ,Vegetables,Offline,L,4/1/2013,915926158,4/5/2013,1759,154.06,90.93,270991.54,159945.87,111045.67 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,C,1/17/2015,256547772,2/28/2015,7042,47.45,31.79,334142.9,223865.18,110277.72 +Middle East and North Africa,Libya,Cereal,Online,M,11/30/2012,336288344,12/17/2012,4049,205.7,117.11,832879.3,474178.39,358700.91 +Asia,Bangladesh,Household,Offline,M,6/24/2014,688009202,7/26/2014,6067,668.27,502.54,4054394.09,3048910.18,1005483.91 +Central America and the Caribbean,Honduras,Household,Offline,L,1/23/2017,914884173,2/20/2017,3413,668.27,502.54,2280805.51,1715169.02,565636.49 +Europe,Romania,Beverages,Offline,L,6/27/2011,240399587,7/6/2011,8435,47.45,31.79,400240.75,268148.65,132092.1 +Europe,Estonia,Cosmetics,Online,M,2/20/2016,658354270,3/9/2016,513,437.2,263.33,224283.6,135088.29,89195.31 +Australia and Oceania,Australia,Baby Food,Offline,C,8/9/2012,182859551,8/20/2012,1060,255.28,159.42,270596.8,168985.2,101611.6 +Europe,Belarus,Fruits,Online,M,1/19/2010,498339259,2/21/2010,8516,9.33,6.92,79454.28,58930.72,20523.56 +Europe,Malta,Fruits,Online,M,2/15/2011,209529721,3/28/2011,3356,9.33,6.92,31311.48,23223.52,8087.96 +Sub-Saharan Africa,Angola,Meat,Online,C,10/3/2015,691479766,11/2/2015,3084,421.89,364.69,1301108.76,1124703.96,176404.8 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,L,5/13/2017,239550721,5/23/2017,7237,154.06,90.93,1114932.22,658060.41,456871.81 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,L,3/23/2014,819416415,4/20/2014,2381,9.33,6.92,22214.73,16476.52,5738.21 +Australia and Oceania,Vanuatu,Cosmetics,Offline,M,4/1/2013,417063176,5/17/2013,7117,437.2,263.33,3111552.4,1874119.61,1237432.79 +Central America and the Caribbean,Cuba,Office Supplies,Offline,H,1/20/2011,688789832,1/30/2011,7073,651.21,524.96,4606008.33,3713042.08,892966.25 +Europe,Moldova ,Beverages,Offline,C,11/22/2012,211207711,12/27/2012,9910,47.45,31.79,470229.5,315038.9,155190.6 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,L,9/22/2013,331240642,10/13/2013,322,152.58,97.44,49130.76,31375.68,17755.08 +Central America and the Caribbean,Grenada,Beverages,Offline,H,2/24/2017,216124951,3/27/2017,5031,47.45,31.79,238720.95,159935.49,78785.46 +Europe,Sweden,Cereal,Online,C,6/21/2016,903409469,7/8/2016,7792,205.7,117.11,1602814.4,912521.12,690293.28 +Sub-Saharan Africa,Mozambique,Baby Food,Online,L,8/18/2013,350955522,10/2/2013,4393,255.28,159.42,1121445.04,700332.06,421112.98 +Europe,Croatia,Vegetables,Offline,H,6/2/2015,186936938,6/20/2015,7649,154.06,90.93,1178404.94,695523.57,482881.37 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,C,7/19/2014,759840047,7/23/2014,2410,109.28,35.84,263364.8,86374.4,176990.4 +Sub-Saharan Africa,Nigeria,Clothes,Online,M,2/25/2016,688463675,3/3/2016,556,109.28,35.84,60759.68,19927.04,40832.64 +Sub-Saharan Africa,Senegal,Household,Online,H,4/17/2011,911919152,6/3/2011,5997,668.27,502.54,4007615.19,3013732.38,993882.81 +Asia,Bhutan,Baby Food,Online,M,1/6/2011,639630305,2/4/2011,9676,255.28,159.42,2470089.28,1542547.92,927541.36 +Europe,United Kingdom,Snacks,Online,C,4/18/2012,501333463,5/12/2012,4567,152.58,97.44,696832.86,445008.48,251824.38 +Australia and Oceania,Tuvalu,Personal Care,Offline,L,12/16/2016,297077453,1/25/2017,675,81.73,56.67,55167.75,38252.25,16915.5 +Australia and Oceania,Fiji,Fruits,Offline,C,9/28/2012,347223603,11/16/2012,35,9.33,6.92,326.55,242.2,84.35 +Middle East and North Africa,Oman,Beverages,Offline,H,12/17/2014,142445743,12/27/2014,1716,47.45,31.79,81424.2,54551.64,26872.56 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,C,4/8/2017,593730199,5/26/2017,6815,651.21,524.96,4437996.15,3577602.4,860393.75 +Europe,Hungary,Snacks,Online,L,8/11/2010,882375800,9/2/2010,3462,152.58,97.44,528231.96,337337.28,190894.68 +Europe,Poland,Snacks,Offline,L,4/9/2017,709993875,4/17/2017,1820,152.58,97.44,277695.6,177340.8,100354.8 +Europe,Germany,Vegetables,Online,C,5/23/2011,748508250,6/12/2011,9080,154.06,90.93,1398864.8,825644.4,573220.4 +Europe,Macedonia,Clothes,Online,C,8/9/2013,390155255,9/11/2013,4465,109.28,35.84,487935.2,160025.6,327909.6 +Europe,Hungary,Clothes,Offline,M,7/16/2011,897483718,7/28/2011,4231,109.28,35.84,462363.68,151639.04,310724.64 +Sub-Saharan Africa,Niger,Snacks,Online,C,8/5/2016,453354966,9/8/2016,6664,152.58,97.44,1016793.12,649340.16,367452.96 +Sub-Saharan Africa,Namibia,Meat,Offline,M,9/30/2014,910942828,10/17/2014,7081,421.89,364.69,2987403.09,2582369.89,405033.2 +Middle East and North Africa,Turkey,Beverages,Online,H,9/28/2015,143733632,11/6/2015,2831,47.45,31.79,134330.95,89997.49,44333.46 +Europe,Luxembourg,Meat,Offline,C,6/19/2011,595526206,7/6/2011,8293,421.89,364.69,3498733.77,3024374.17,474359.6 +Europe,San Marino,Vegetables,Offline,L,1/2/2010,730431878,2/5/2010,9879,154.06,90.93,1521958.74,898297.47,623661.27 +Asia,Japan,Household,Offline,L,9/28/2016,882874476,10/5/2016,1032,668.27,502.54,689654.64,518621.28,171033.36 +Central America and the Caribbean,The Bahamas,Fruits,Offline,L,5/24/2015,107590329,6/14/2015,7224,9.33,6.92,67399.92,49990.08,17409.84 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,H,3/31/2017,229628264,5/16/2017,961,154.06,90.93,148051.66,87383.73,60667.93 +Sub-Saharan Africa,Liberia,Household,Offline,H,12/9/2011,894349610,12/23/2011,6779,668.27,502.54,4530202.33,3406718.66,1123483.67 +Europe,Kosovo,Baby Food,Offline,L,9/2/2016,917428195,9/2/2016,6245,255.28,159.42,1594223.6,995577.9,598645.7 +Sub-Saharan Africa,Djibouti,Baby Food,Online,M,11/8/2011,534850347,12/17/2011,2958,255.28,159.42,755118.24,471564.36,283553.88 +Middle East and North Africa,Oman,Meat,Online,M,1/12/2013,952914893,1/16/2013,7548,421.89,364.69,3184425.72,2752680.12,431745.6 +Middle East and North Africa,Iran,Snacks,Online,L,2/8/2014,298233163,3/14/2014,2675,152.58,97.44,408151.5,260652,147499.5 +Europe,Belgium,Clothes,Offline,L,10/26/2013,367728984,10/28/2013,8033,109.28,35.84,877846.24,287902.72,589943.52 +Middle East and North Africa,Iraq,Vegetables,Online,M,12/26/2011,778638684,2/14/2012,5345,154.06,90.93,823450.7,486020.85,337429.85 +Sub-Saharan Africa,Malawi,Cosmetics,Online,M,4/5/2013,318511092,4/7/2013,3365,437.2,263.33,1471178,886105.45,585072.55 +Asia,Japan,Vegetables,Online,L,10/22/2015,995207536,10/22/2015,2880,154.06,90.93,443692.8,261878.4,181814.4 +Middle East and North Africa,Azerbaijan,Cereal,Online,L,1/20/2015,386901843,2/12/2015,1708,205.7,117.11,351335.6,200023.88,151311.72 +Europe,Croatia,Office Supplies,Offline,L,1/27/2015,192080342,2/8/2015,9697,651.21,524.96,6314783.37,5090537.12,1224246.25 +Asia,Kazakhstan,Meat,Online,M,3/20/2017,379541862,5/7/2017,3726,421.89,364.69,1571962.14,1358834.94,213127.2 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,L,4/28/2016,538397729,5/20/2016,2707,437.2,263.33,1183500.4,712834.31,470666.09 +Europe,Italy,Fruits,Offline,M,2/2/2012,328071773,2/21/2012,2583,9.33,6.92,24099.39,17874.36,6225.03 +North America,Greenland,Personal Care,Online,H,11/3/2012,828300321,12/6/2012,1326,81.73,56.67,108373.98,75144.42,33229.56 +Europe,Georgia,Snacks,Online,M,8/13/2016,489132201,9/29/2016,3943,152.58,97.44,601622.94,384205.92,217417.02 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,M,12/13/2014,980928742,12/19/2014,7468,81.73,56.67,610359.64,423211.56,187148.08 +Europe,Ireland,Meat,Online,H,10/14/2011,444363772,12/2/2011,5970,421.89,364.69,2518683.3,2177199.3,341484 +Middle East and North Africa,Turkey,Beverages,Online,H,2/23/2012,240423619,3/14/2012,5547,47.45,31.79,263205.15,176339.13,86866.02 +Asia,Uzbekistan,Vegetables,Online,H,10/3/2010,900407111,10/10/2010,9328,154.06,90.93,1437071.68,848195.04,588876.64 +Central America and the Caribbean,Dominica,Beverages,Online,C,12/22/2010,775925576,1/2/2011,2476,47.45,31.79,117486.2,78712.04,38774.16 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,H,6/9/2013,988902842,6/27/2013,7182,205.7,117.11,1477337.4,841084.02,636253.38 +Sub-Saharan Africa,South Sudan,Clothes,Offline,M,4/14/2012,481575238,5/15/2012,7670,109.28,35.84,838177.6,274892.8,563284.8 +Sub-Saharan Africa,Malawi,Fruits,Offline,H,1/24/2014,966491591,3/4/2014,5194,9.33,6.92,48460.02,35942.48,12517.54 +Europe,Montenegro,Vegetables,Offline,M,4/5/2011,176513230,5/19/2011,3042,154.06,90.93,468650.52,276609.06,192041.46 +Europe,Bosnia and Herzegovina,Cereal,Online,C,5/2/2016,414813983,6/9/2016,1530,205.7,117.11,314721,179178.3,135542.7 +Sub-Saharan Africa,Mauritania,Fruits,Online,H,7/16/2012,904880177,8/10/2012,3008,9.33,6.92,28064.64,20815.36,7249.28 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,H,9/10/2010,940510642,10/28/2010,6854,109.28,35.84,749005.12,245647.36,503357.76 +Sub-Saharan Africa,Malawi,Baby Food,Offline,C,2/5/2015,335816705,2/17/2015,4480,255.28,159.42,1143654.4,714201.6,429452.8 +Asia,North Korea,Snacks,Online,L,3/12/2012,775222194,3/25/2012,4329,152.58,97.44,660518.82,421817.76,238701.06 +Europe,Poland,Household,Offline,H,3/17/2012,863463437,3/25/2012,6874,668.27,502.54,4593687.98,3454459.96,1139228.02 +Europe,Italy,Baby Food,Online,H,1/27/2015,175589263,3/11/2015,9620,255.28,159.42,2455793.6,1533620.4,922173.2 +Asia,Mongolia,Cosmetics,Online,H,3/15/2014,606960999,4/9/2014,2103,437.2,263.33,919431.6,553782.99,365648.61 +Middle East and North Africa,Israel,Meat,Offline,L,6/14/2015,523252475,6/18/2015,890,421.89,364.69,375482.1,324574.1,50908 +Middle East and North Africa,Qatar,Cosmetics,Offline,C,7/30/2010,610450017,9/8/2010,4580,437.2,263.33,2002376,1206051.4,796324.6 +Asia,Thailand,Office Supplies,Offline,H,5/7/2011,724852454,6/7/2011,8804,651.21,524.96,5733252.84,4621747.84,1111505 +Sub-Saharan Africa,Cameroon,Cereal,Online,L,6/11/2015,343071115,7/21/2015,1221,205.7,117.11,251159.7,142991.31,108168.39 +Asia,Thailand,Vegetables,Online,C,3/31/2010,812029826,4/17/2010,6526,154.06,90.93,1005395.56,593409.18,411986.38 +Europe,United Kingdom,Baby Food,Online,C,7/5/2014,398964917,8/1/2014,1440,255.28,159.42,367603.2,229564.8,138038.4 +Europe,Greece,Baby Food,Online,L,12/15/2013,141425216,1/4/2014,9719,255.28,159.42,2481066.32,1549402.98,931663.34 +Asia,China,Beverages,Online,C,7/12/2010,697272050,7/25/2010,7149,47.45,31.79,339220.05,227266.71,111953.34 +Europe,Albania,Personal Care,Online,H,1/8/2011,994679248,1/18/2011,6548,81.73,56.67,535168.04,371075.16,164092.88 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,L,9/20/2015,482133138,10/17/2015,2764,651.21,524.96,1799944.44,1450989.44,348955 +Europe,Ukraine,Cereal,Online,C,8/12/2014,478432548,8/31/2014,7678,205.7,117.11,1579364.6,899170.58,680194.02 +Europe,Spain,Beverages,Offline,M,11/25/2013,122688806,11/29/2013,5199,47.45,31.79,246692.55,165276.21,81416.34 +Asia,India,Vegetables,Online,M,1/23/2017,424325740,3/6/2017,6271,154.06,90.93,966110.26,570222.03,395888.23 +Europe,Cyprus,Personal Care,Offline,C,7/2/2013,213079679,8/20/2013,3867,81.73,56.67,316049.91,219142.89,96907.02 +Australia and Oceania,Tonga,Beverages,Offline,L,8/10/2012,188999450,9/14/2012,7992,47.45,31.79,379220.4,254065.68,125154.72 +Europe,Ukraine,Vegetables,Online,C,4/10/2017,672446382,5/1/2017,682,154.06,90.93,105068.92,62014.26,43054.66 +Sub-Saharan Africa,Mali,Baby Food,Offline,H,7/7/2012,254094302,7/25/2012,1005,255.28,159.42,256556.4,160217.1,96339.3 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,L,9/19/2014,744929540,11/7/2014,60,109.28,35.84,6556.8,2150.4,4406.4 +Middle East and North Africa,Iran,Household,Offline,L,10/22/2014,426250922,11/16/2014,5975,668.27,502.54,3992913.25,3002676.5,990236.75 +Europe,Serbia,Vegetables,Online,L,5/13/2012,799669778,6/2/2012,8913,154.06,90.93,1373136.78,810459.09,562677.69 +Asia,Brunei,Personal Care,Offline,C,10/26/2011,737109935,12/14/2011,6065,81.73,56.67,495692.45,343703.55,151988.9 +Asia,Singapore,Cereal,Offline,H,1/30/2011,530807721,3/7/2011,6655,205.7,117.11,1368933.5,779367.05,589566.45 +Europe,Slovenia,Meat,Offline,L,12/4/2012,543311965,1/21/2013,6939,421.89,364.69,2927494.71,2530583.91,396910.8 +Sub-Saharan Africa,Mali,Cereal,Online,M,8/12/2013,757483994,8/22/2013,5202,205.7,117.11,1070051.4,609206.22,460845.18 +Asia,North Korea,Meat,Offline,H,4/4/2014,326497638,5/15/2014,6761,421.89,364.69,2852398.29,2465669.09,386729.2 +Asia,Turkmenistan,Beverages,Online,H,1/12/2017,723839223,1/30/2017,8966,47.45,31.79,425436.7,285029.14,140407.56 +Europe,Georgia,Household,Online,H,10/29/2013,793307578,11/8/2013,6196,668.27,502.54,4140600.92,3113737.84,1026863.08 +Sub-Saharan Africa,Swaziland,Beverages,Online,M,9/24/2012,799014031,11/12/2012,4863,47.45,31.79,230749.35,154594.77,76154.58 +Europe,Czech Republic,Snacks,Offline,L,7/20/2011,175382411,7/21/2011,8408,152.58,97.44,1282892.64,819275.52,463617.12 +Asia,Thailand,Vegetables,Offline,H,9/18/2016,677149045,9/20/2016,2305,154.06,90.93,355108.3,209593.65,145514.65 +Middle East and North Africa,Afghanistan,Meat,Offline,C,10/19/2016,529362761,11/10/2016,9060,421.89,364.69,3822323.4,3304091.4,518232 +Asia,Vietnam,Baby Food,Offline,M,8/2/2016,277384889,9/15/2016,3208,255.28,159.42,818938.24,511419.36,307518.88 +Middle East and North Africa,Syria,Beverages,Online,M,7/24/2010,536889255,9/2/2010,6316,47.45,31.79,299694.2,200785.64,98908.56 +Europe,Slovakia,Household,Online,L,12/28/2016,643862187,2/14/2017,1984,668.27,502.54,1325847.68,997039.36,328808.32 +Europe,Belarus,Cereal,Online,H,7/25/2013,904602515,9/2/2013,841,205.7,117.11,172993.7,98489.51,74504.19 +Australia and Oceania,Papua New Guinea,Personal Care,Offline,C,11/22/2016,345721566,11/24/2016,5549,81.73,56.67,453519.77,314461.83,139057.94 +Middle East and North Africa,Oman,Snacks,Online,L,7/30/2010,764143168,8/12/2010,5799,152.58,97.44,884811.42,565054.56,319756.86 +Central America and the Caribbean,Nicaragua,Baby Food,Online,C,2/24/2017,877103650,3/6/2017,3316,255.28,159.42,846508.48,528636.72,317871.76 +Middle East and North Africa,Jordan,Household,Offline,L,12/24/2010,372151839,1/13/2011,6854,668.27,502.54,4580322.58,3444409.16,1135913.42 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,L,12/10/2012,357149064,1/13/2013,7200,152.58,97.44,1098576,701568,397008 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,H,11/23/2010,210269153,12/22/2010,2170,152.58,97.44,331098.6,211444.8,119653.8 +Australia and Oceania,Nauru,Household,Offline,C,6/25/2016,729998433,8/13/2016,1613,668.27,502.54,1077919.51,810597.02,267322.49 +Middle East and North Africa,Tunisia ,Meat,Online,M,11/29/2015,985135734,12/22/2015,2410,421.89,364.69,1016754.9,878902.9,137852 +Australia and Oceania,Papua New Guinea,Baby Food,Online,L,8/6/2011,564792382,9/20/2011,3472,255.28,159.42,886332.16,553506.24,332825.92 +Australia and Oceania,Kiribati,Fruits,Offline,M,10/19/2010,928392207,12/4/2010,740,9.33,6.92,6904.2,5120.8,1783.4 +Sub-Saharan Africa,South Africa,Beverages,Offline,C,4/12/2014,455671536,5/3/2014,2189,47.45,31.79,103868.05,69588.31,34279.74 +Sub-Saharan Africa,South Sudan,Clothes,Online,C,7/3/2012,296679198,7/7/2012,2822,109.28,35.84,308388.16,101140.48,207247.68 +Australia and Oceania,New Zealand,Vegetables,Online,C,2/22/2012,321776521,4/5/2012,9678,154.06,90.93,1490992.68,880020.54,610972.14 +Europe,Spain,Fruits,Online,C,2/25/2017,471637332,3/17/2017,6822,9.33,6.92,63649.26,47208.24,16441.02 +Sub-Saharan Africa,Kenya,Snacks,Offline,L,5/27/2017,307247960,7/1/2017,354,152.58,97.44,54013.32,34493.76,19519.56 +Europe,San Marino,Household,Online,L,3/11/2015,359907233,4/4/2015,3403,668.27,502.54,2274122.81,1710143.62,563979.19 +Middle East and North Africa,Afghanistan,Beverages,Online,L,11/16/2013,781226480,12/23/2013,1131,47.45,31.79,53665.95,35954.49,17711.46 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,C,2/6/2014,893129527,2/17/2014,5729,255.28,159.42,1462499.12,913317.18,549181.94 +Asia,Philippines,Clothes,Offline,H,7/27/2017,537852704,9/14/2017,1422,109.28,35.84,155396.16,50964.48,104431.68 +Europe,Poland,Meat,Online,H,9/10/2015,527944839,10/19/2015,9465,421.89,364.69,3993188.85,3451790.85,541398 +Australia and Oceania,Kiribati,Cosmetics,Online,L,2/1/2016,396267259,3/6/2016,3143,437.2,263.33,1374119.6,827646.19,546473.41 +Asia,South Korea,Household,Online,M,1/30/2016,645993793,2/25/2016,2773,668.27,502.54,1853112.71,1393543.42,459569.29 +Middle East and North Africa,Oman,Snacks,Offline,C,1/26/2014,500610768,2/14/2014,706,152.58,97.44,107721.48,68792.64,38928.84 +Middle East and North Africa,Oman,Meat,Online,H,4/17/2013,153917014,4/22/2013,6320,421.89,364.69,2666344.8,2304840.8,361504 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,H,6/27/2010,320023858,8/8/2010,1026,437.2,263.33,448567.2,270176.58,178390.62 +Sub-Saharan Africa,Sierra Leone,Household,Online,M,10/23/2014,883355128,11/14/2014,3267,668.27,502.54,2183238.09,1641798.18,541439.91 +Central America and the Caribbean,The Bahamas,Vegetables,Offline,H,10/7/2013,448647153,10/11/2013,3517,154.06,90.93,541829.02,319800.81,222028.21 +Middle East and North Africa,Iran,Clothes,Online,L,11/11/2014,390948760,12/14/2014,9281,109.28,35.84,1014227.68,332631.04,681596.64 +Australia and Oceania,Palau,Cosmetics,Online,H,7/8/2011,805621278,7/27/2011,94,437.2,263.33,41096.8,24753.02,16343.78 +Central America and the Caribbean,Belize,Baby Food,Online,H,2/23/2017,958338534,3/3/2017,2524,255.28,159.42,644326.72,402376.08,241950.64 +Europe,Ukraine,Office Supplies,Offline,L,12/14/2015,635086858,12/26/2015,5169,651.21,524.96,3366104.49,2713518.24,652586.25 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,L,2/11/2012,592165076,3/12/2012,3660,81.73,56.67,299131.8,207412.2,91719.6 +Asia,Brunei,Office Supplies,Online,L,11/21/2010,306184518,12/13/2010,5658,651.21,524.96,3684546.18,2970223.68,714322.5 +Central America and the Caribbean,Costa Rica,Cereal,Offline,M,10/25/2014,224069011,12/6/2014,5854,205.7,117.11,1204167.8,685561.94,518605.86 +Europe,Sweden,Vegetables,Online,H,5/3/2012,413054883,5/3/2012,974,154.06,90.93,150054.44,88565.82,61488.62 +Europe,Austria,Cereal,Online,M,11/29/2011,110690963,11/30/2011,4771,205.7,117.11,981394.7,558731.81,422662.89 +Europe,Belarus,Cereal,Offline,M,6/22/2015,874838578,7/2/2015,3031,205.7,117.11,623476.7,354960.41,268516.29 +Europe,Austria,Baby Food,Offline,M,9/3/2014,733671557,10/3/2014,8573,255.28,159.42,2188515.44,1366707.66,821807.78 +Australia and Oceania,East Timor,Fruits,Online,L,5/14/2017,935676229,6/11/2017,6244,9.33,6.92,58256.52,43208.48,15048.04 +Middle East and North Africa,Turkey,Household,Online,C,7/18/2013,999651420,7/26/2013,7924,668.27,502.54,5295371.48,3982126.96,1313244.52 +Middle East and North Africa,Libya,Office Supplies,Online,C,12/24/2016,964708459,2/3/2017,7526,651.21,524.96,4901006.46,3950848.96,950157.5 +Asia,Sri Lanka,Baby Food,Online,C,1/5/2016,940271174,2/6/2016,5990,255.28,159.42,1529127.2,954925.8,574201.4 +Middle East and North Africa,Israel,Meat,Online,H,3/6/2015,656075894,3/7/2015,6291,421.89,364.69,2654109.99,2294264.79,359845.2 +Asia,Japan,Office Supplies,Online,C,4/20/2016,812171447,4/27/2016,8434,651.21,524.96,5492305.14,4427512.64,1064792.5 +Middle East and North Africa,Bahrain,Personal Care,Online,H,9/15/2014,828919160,10/6/2014,4455,81.73,56.67,364107.15,252464.85,111642.3 +Europe,Poland,Fruits,Offline,M,7/19/2010,196992862,7/23/2010,3420,9.33,6.92,31908.6,23666.4,8242.2 +Sub-Saharan Africa,Cape Verde,Fruits,Online,C,8/20/2012,727378880,9/17/2012,6430,9.33,6.92,59991.9,44495.6,15496.3 +Asia,Kazakhstan,Personal Care,Online,C,11/27/2011,701376044,12/2/2011,1612,81.73,56.67,131748.76,91352.04,40396.72 +Central America and the Caribbean,Costa Rica,Beverages,Online,C,7/4/2015,720595681,7/14/2015,9130,47.45,31.79,433218.5,290242.7,142975.8 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,M,9/19/2012,556961619,9/24/2012,6175,205.7,117.11,1270197.5,723154.25,547043.25 +Sub-Saharan Africa,Senegal,Household,Online,L,8/8/2016,502710187,8/25/2016,1971,668.27,502.54,1317160.17,990506.34,326653.83 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,M,10/15/2014,920390212,10/26/2014,2772,651.21,524.96,1805154.12,1455189.12,349965 +Sub-Saharan Africa,Niger,Meat,Offline,H,2/7/2011,892863023,2/21/2011,6865,421.89,364.69,2896274.85,2503596.85,392678 +Europe,Denmark,Household,Offline,H,3/28/2014,473302447,5/10/2014,9567,668.27,502.54,6393339.09,4807800.18,1585538.91 +Asia,Malaysia,Cereal,Offline,L,3/24/2011,235194814,4/19/2011,8227,205.7,117.11,1692293.9,963463.97,728829.93 +Europe,Georgia,Cereal,Online,C,8/30/2016,822338950,10/1/2016,7224,205.7,117.11,1485976.8,846002.64,639974.16 +Europe,Greece,Household,Offline,H,12/7/2015,698846185,1/18/2016,2971,668.27,502.54,1985430.17,1493046.34,492383.83 +Sub-Saharan Africa,Botswana,Fruits,Offline,C,5/27/2014,199140346,6/20/2014,8908,9.33,6.92,83111.64,61643.36,21468.28 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,L,12/8/2010,177957761,12/20/2010,511,81.73,56.67,41764.03,28958.37,12805.66 +Europe,Romania,Clothes,Offline,C,10/29/2016,660347259,11/25/2016,283,109.28,35.84,30926.24,10142.72,20783.52 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,C,2/19/2014,391670167,2/20/2014,2761,81.73,56.67,225656.53,156465.87,69190.66 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,M,6/30/2012,887600314,7/8/2012,9512,255.28,159.42,2428223.36,1516403.04,911820.32 +Europe,Bulgaria,Office Supplies,Offline,H,1/11/2015,584124028,2/14/2015,4135,651.21,524.96,2692753.35,2170709.6,522043.75 +Europe,Moldova ,Snacks,Online,H,7/26/2014,687540137,7/27/2014,7260,152.58,97.44,1107730.8,707414.4,400316.4 +Sub-Saharan Africa,Mozambique,Meat,Online,M,7/30/2012,224459969,9/18/2012,1548,421.89,364.69,653085.72,564540.12,88545.6 +Middle East and North Africa,Kuwait,Cereal,Online,C,5/20/2015,991807353,5/21/2015,6691,205.7,117.11,1376338.7,783583.01,592755.69 +Asia,Vietnam,Beverages,Online,L,3/21/2015,806818616,5/9/2015,4413,47.45,31.79,209396.85,140289.27,69107.58 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,H,9/29/2016,257042586,10/15/2016,3468,154.06,90.93,534280.08,315345.24,218934.84 +Central America and the Caribbean,Costa Rica,Personal Care,Online,L,7/20/2010,450340592,9/3/2010,4644,81.73,56.67,379554.12,263175.48,116378.64 +Middle East and North Africa,Jordan,Snacks,Offline,H,10/13/2014,764886462,10/26/2014,5756,152.58,97.44,878250.48,560864.64,317385.84 +Sub-Saharan Africa,Angola,Cosmetics,Offline,L,10/17/2010,199166524,10/31/2010,6655,437.2,263.33,2909566,1752461.15,1157104.85 +Europe,United Kingdom,Household,Online,C,1/30/2015,521979606,2/25/2015,4220,668.27,502.54,2820099.4,2120718.8,699380.6 +Middle East and North Africa,Libya,Cereal,Online,C,11/30/2014,422437036,1/14/2015,7361,205.7,117.11,1514157.7,862046.71,652110.99 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,M,7/22/2017,459962642,7/22/2017,2022,421.89,364.69,853061.58,737403.18,115658.4 +Middle East and North Africa,Yemen,Office Supplies,Online,C,3/11/2016,814292752,4/18/2016,6176,651.21,524.96,4021872.96,3242152.96,779720 +Europe,Portugal,Snacks,Online,C,6/8/2016,835476195,7/20/2016,4827,152.58,97.44,736503.66,470342.88,266160.78 +Asia,Uzbekistan,Cosmetics,Offline,L,5/20/2017,393874299,5/27/2017,5013,437.2,263.33,2191683.6,1320073.29,871610.31 +Sub-Saharan Africa,Burundi,Cereal,Offline,L,6/3/2015,330160892,6/23/2015,800,205.7,117.11,164560,93688,70872 +Europe,Hungary,Baby Food,Online,M,7/24/2015,205322301,8/22/2015,8286,255.28,159.42,2115250.08,1320954.12,794295.96 +Sub-Saharan Africa,South Sudan,Fruits,Offline,L,7/11/2012,550657355,7/30/2012,603,9.33,6.92,5625.99,4172.76,1453.23 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,M,4/3/2017,617777383,5/14/2017,2911,437.2,263.33,1272689.2,766553.63,506135.57 +Australia and Oceania,Tonga,Cereal,Offline,C,3/28/2015,628606212,4/29/2015,7402,205.7,117.11,1522591.4,866848.22,655743.18 +Europe,Iceland,Beverages,Online,M,10/3/2015,425380170,11/16/2015,8300,47.45,31.79,393835,263857,129978 +Middle East and North Africa,Iran,Baby Food,Online,M,3/20/2010,820648086,4/5/2010,6860,255.28,159.42,1751220.8,1093621.2,657599.6 +Europe,Spain,Cosmetics,Offline,H,10/24/2013,447271287,10/25/2013,6368,437.2,263.33,2784089.6,1676885.44,1107204.16 +Sub-Saharan Africa,South Africa,Meat,Online,H,4/20/2016,708423602,6/1/2016,7141,421.89,364.69,3012716.49,2604251.29,408465.2 +Sub-Saharan Africa,Cameroon,Personal Care,Online,C,1/27/2016,827591359,3/8/2016,1529,81.73,56.67,124965.17,86648.43,38316.74 +Sub-Saharan Africa,Gabon,Office Supplies,Online,M,5/14/2016,998573386,6/24/2016,8910,651.21,524.96,5802281.1,4677393.6,1124887.5 +Sub-Saharan Africa,Ethiopia,Meat,Online,L,12/3/2013,135481011,1/22/2014,697,421.89,364.69,294057.33,254188.93,39868.4 +Sub-Saharan Africa,Ethiopia,Household,Online,M,4/29/2010,822738063,5/7/2010,5331,668.27,502.54,3562547.37,2679040.74,883506.63 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,L,10/19/2015,765080869,11/16/2015,3286,437.2,263.33,1436639.2,865302.38,571336.82 +Asia,China,Household,Offline,M,2/15/2015,437558257,2/16/2015,2067,668.27,502.54,1381314.09,1038750.18,342563.91 +Sub-Saharan Africa,Zambia,Vegetables,Offline,H,11/15/2016,835531556,12/26/2016,1210,154.06,90.93,186412.6,110025.3,76387.3 +Asia,Cambodia,Clothes,Online,L,9/30/2011,324674594,11/10/2011,7282,109.28,35.84,795776.96,260986.88,534790.08 +Sub-Saharan Africa,South Africa,Snacks,Offline,C,3/23/2014,490973699,4/4/2014,8883,152.58,97.44,1355368.14,865559.52,489808.62 +Europe,Latvia,Beverages,Online,M,5/9/2013,290727698,5/15/2013,1641,47.45,31.79,77865.45,52167.39,25698.06 +Europe,Liechtenstein,Beverages,Offline,C,5/21/2014,100547921,6/23/2014,3219,47.45,31.79,152741.55,102332.01,50409.54 +Asia,Myanmar,Beverages,Online,H,4/13/2012,367358195,5/28/2012,8308,47.45,31.79,394214.6,264111.32,130103.28 +North America,United States of America,Snacks,Offline,L,8/23/2010,258394849,8/26/2010,3633,152.58,97.44,554323.14,353999.52,200323.62 +Middle East and North Africa,Yemen,Office Supplies,Online,L,5/5/2010,811206710,5/16/2010,2947,651.21,524.96,1919115.87,1547057.12,372058.75 +Central America and the Caribbean,Honduras,Office Supplies,Offline,M,4/26/2013,883655107,6/1/2013,2038,651.21,524.96,1327165.98,1069868.48,257297.5 +Europe,Greece,Personal Care,Online,C,3/23/2011,303913867,4/20/2011,3722,81.73,56.67,304199.06,210925.74,93273.32 +Middle East and North Africa,Bahrain,Vegetables,Online,C,11/30/2011,320469319,12/7/2011,2848,154.06,90.93,438762.88,258968.64,179794.24 +Asia,South Korea,Office Supplies,Online,C,12/13/2012,452120292,1/8/2013,1296,651.21,524.96,843968.16,680348.16,163620 +Australia and Oceania,Samoa ,Cereal,Online,C,12/17/2012,737978112,12/22/2012,2978,205.7,117.11,612574.6,348753.58,263821.02 +Middle East and North Africa,Turkey,Clothes,Offline,L,6/7/2015,387466609,6/7/2015,8835,109.28,35.84,965488.8,316646.4,648842.4 +Asia,Taiwan,Household,Offline,C,4/29/2017,930322110,5/31/2017,1841,668.27,502.54,1230285.07,925176.14,305108.93 +Middle East and North Africa,Algeria,Cereal,Offline,M,11/24/2012,366593444,12/2/2012,2001,205.7,117.11,411605.7,234337.11,177268.59 +Sub-Saharan Africa,South Sudan,Cereal,Online,L,8/10/2012,816641938,8/10/2012,1352,205.7,117.11,278106.4,158332.72,119773.68 +Middle East and North Africa,Egypt,Clothes,Online,C,8/15/2016,871141421,9/2/2016,8960,109.28,35.84,979148.8,321126.4,658022.4 +Sub-Saharan Africa,Mauritania,Baby Food,Online,M,1/11/2011,541078221,2/16/2011,5924,255.28,159.42,1512278.72,944404.08,567874.64 +Australia and Oceania,Solomon Islands,Clothes,Offline,M,1/18/2017,807751166,2/1/2017,375,109.28,35.84,40980,13440,27540 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,M,7/19/2011,472771584,8/16/2011,2473,109.28,35.84,270249.44,88632.32,181617.12 +Europe,Sweden,Clothes,Offline,H,2/2/2014,208063304,3/14/2014,9410,109.28,35.84,1028324.8,337254.4,691070.4 +Sub-Saharan Africa,Benin,Meat,Offline,M,1/10/2015,305862653,2/6/2015,411,421.89,364.69,173396.79,149887.59,23509.2 +Australia and Oceania,Fiji,Meat,Offline,M,2/13/2017,228718459,2/16/2017,1730,421.89,364.69,729869.7,630913.7,98956 +Australia and Oceania,Fiji,Cosmetics,Online,M,8/22/2016,859492051,10/8/2016,1653,437.2,263.33,722691.6,435284.49,287407.11 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,L,9/11/2014,451357257,10/4/2014,5497,205.7,117.11,1130732.9,643753.67,486979.23 +Asia,Malaysia,Office Supplies,Offline,M,6/18/2013,477800405,6/30/2013,612,651.21,524.96,398540.52,321275.52,77265 +Europe,Macedonia,Personal Care,Online,L,5/27/2012,682620322,6/28/2012,1378,81.73,56.67,112623.94,78091.26,34532.68 +Sub-Saharan Africa,Togo,Household,Offline,M,1/12/2012,429928338,1/25/2012,4204,668.27,502.54,2809407.08,2112678.16,696728.92 +Asia,Mongolia,Snacks,Online,L,2/25/2010,954148280,3/22/2010,2534,152.58,97.44,386637.72,246912.96,139724.76 +Europe,Norway,Baby Food,Offline,L,3/16/2013,410016477,3/16/2013,1842,255.28,159.42,470225.76,293651.64,176574.12 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,M,4/30/2017,622581756,5/9/2017,4631,9.33,6.92,43207.23,32046.52,11160.71 +Asia,Indonesia,Office Supplies,Offline,C,2/28/2012,337205445,4/5/2012,5440,651.21,524.96,3542582.4,2855782.4,686800 +Asia,Uzbekistan,Fruits,Offline,C,11/26/2014,169561374,11/30/2014,5833,9.33,6.92,54421.89,40364.36,14057.53 +Middle East and North Africa,Kuwait,Office Supplies,Offline,C,7/16/2013,355635869,9/3/2013,9412,651.21,524.96,6129188.52,4940923.52,1188265 +Central America and the Caribbean,Nicaragua,Clothes,Online,M,1/17/2016,301727759,2/29/2016,6804,109.28,35.84,743541.12,243855.36,499685.76 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,M,4/23/2016,834448373,5/17/2016,672,81.73,56.67,54922.56,38082.24,16840.32 +Middle East and North Africa,Syria,Personal Care,Offline,M,2/1/2013,150721538,2/20/2013,707,81.73,56.67,57783.11,40065.69,17717.42 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Online,C,10/4/2013,567783582,10/19/2013,8634,255.28,159.42,2204087.52,1376432.28,827655.24 +Middle East and North Africa,Azerbaijan,Fruits,Online,C,5/31/2015,873183333,7/10/2015,3207,9.33,6.92,29921.31,22192.44,7728.87 +Europe,Monaco,Meat,Offline,H,3/16/2016,374782121,4/19/2016,5213,421.89,364.69,2199312.57,1901128.97,298183.6 +Sub-Saharan Africa,Malawi,Baby Food,Online,M,7/28/2011,250753772,8/23/2011,2468,255.28,159.42,630031.04,393448.56,236582.48 +Europe,Moldova ,Snacks,Offline,L,2/24/2013,399584615,3/3/2013,4822,152.58,97.44,735740.76,469855.68,265885.08 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,L,9/21/2014,790073478,9/29/2014,9154,255.28,159.42,2336833.12,1459330.68,877502.44 +Europe,Switzerland,Vegetables,Online,M,2/17/2011,111331689,3/12/2011,4376,154.06,90.93,674166.56,397909.68,276256.88 +Middle East and North Africa,Qatar,Snacks,Online,C,3/18/2017,722783076,4/20/2017,6429,152.58,97.44,980936.82,626441.76,354495.06 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,H,1/3/2011,104163968,2/5/2011,3288,437.2,263.33,1437513.6,865829.04,571684.56 +Asia,Sri Lanka,Cosmetics,Online,H,4/8/2013,305523192,4/14/2013,9957,437.2,263.33,4353200.4,2621976.81,1731223.59 +Europe,Ireland,Fruits,Online,C,7/11/2015,297222077,8/30/2015,3472,9.33,6.92,32393.76,24026.24,8367.52 +Australia and Oceania,East Timor,Cosmetics,Online,L,2/27/2014,919934451,4/17/2014,7902,437.2,263.33,3454754.4,2080833.66,1373920.74 +Asia,China,Fruits,Online,L,3/10/2014,834646642,3/10/2014,9344,9.33,6.92,87179.52,64660.48,22519.04 +Europe,Finland,Baby Food,Online,C,5/2/2010,572657477,6/13/2010,928,255.28,159.42,236899.84,147941.76,88958.08 +Europe,Norway,Personal Care,Online,L,7/13/2013,285578286,8/4/2013,7816,81.73,56.67,638801.68,442932.72,195868.96 +Europe,Belarus,Vegetables,Offline,H,11/5/2016,195332896,12/5/2016,2200,154.06,90.93,338932,200046,138886 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,C,5/31/2014,144157636,6/17/2014,8303,154.06,90.93,1279160.18,754991.79,524168.39 +Australia and Oceania,Nauru,Clothes,Online,H,10/14/2012,944601333,11/5/2012,7380,109.28,35.84,806486.4,264499.2,541987.2 +Asia,Thailand,Office Supplies,Online,C,1/5/2012,329525315,2/22/2012,2718,651.21,524.96,1769988.78,1426841.28,343147.5 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,H,12/29/2016,602103412,2/3/2017,4634,651.21,524.96,3017707.14,2432664.64,585042.5 +Middle East and North Africa,Pakistan,Meat,Online,H,12/22/2010,985821950,2/1/2011,5477,421.89,364.69,2310691.53,1997407.13,313284.4 +Europe,Georgia,Personal Care,Offline,C,5/4/2012,774479758,5/9/2012,4626,81.73,56.67,378082.98,262155.42,115927.56 +Sub-Saharan Africa,Mauritania,Cereal,Offline,L,4/5/2010,682188165,5/10/2010,3493,205.7,117.11,718510.1,409065.23,309444.87 +Sub-Saharan Africa,Cameroon,Snacks,Offline,L,11/20/2013,593370997,12/14/2013,519,152.58,97.44,79189.02,50571.36,28617.66 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,H,9/24/2010,912764585,10/24/2010,6179,437.2,263.33,2701458.8,1627116.07,1074342.73 +Australia and Oceania,Kiribati,Clothes,Online,M,11/11/2015,315417754,12/30/2015,7978,109.28,35.84,871835.84,285931.52,585904.32 +Australia and Oceania,Australia,Clothes,Offline,L,2/19/2015,696691834,3/31/2015,5451,109.28,35.84,595685.28,195363.84,400321.44 +Europe,Vatican City,Personal Care,Online,L,5/23/2014,422260653,5/23/2014,5166,81.73,56.67,422217.18,292757.22,129459.96 +Europe,Austria,Office Supplies,Offline,M,12/21/2012,178110539,2/1/2013,5721,651.21,524.96,3725572.41,3003296.16,722276.25 +Asia,Thailand,Office Supplies,Offline,M,1/25/2015,720540320,2/5/2015,2748,651.21,524.96,1789525.08,1442590.08,346935 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,M,10/13/2010,626161324,11/4/2010,3905,81.73,56.67,319155.65,221296.35,97859.3 +Sub-Saharan Africa,Angola,Baby Food,Online,M,3/23/2010,341897380,4/17/2010,3887,255.28,159.42,992273.36,619665.54,372607.82 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,M,12/28/2016,834984815,1/31/2017,9417,421.89,364.69,3972938.13,3434285.73,538652.4 +Europe,Croatia,Beverages,Offline,H,10/25/2016,442972457,12/14/2016,4249,47.45,31.79,201615.05,135075.71,66539.34 +Asia,Brunei,Beverages,Online,M,8/21/2011,723721635,9/29/2011,4169,47.45,31.79,197819.05,132532.51,65286.54 +Europe,Switzerland,Vegetables,Offline,C,10/27/2015,605406177,10/31/2015,1996,154.06,90.93,307503.76,181496.28,126007.48 +Europe,Portugal,Personal Care,Online,L,7/4/2014,436512410,7/18/2014,2577,81.73,56.67,210618.21,146038.59,64579.62 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,M,10/29/2012,635839164,11/20/2012,7793,154.06,90.93,1200589.58,708617.49,491972.09 +Sub-Saharan Africa,Mali,Beverages,Offline,H,12/28/2016,342497766,2/14/2017,1555,47.45,31.79,73784.75,49433.45,24351.3 +Europe,Romania,Clothes,Online,C,4/29/2015,565912044,6/16/2015,4804,109.28,35.84,524981.12,172175.36,352805.76 +Asia,Singapore,Baby Food,Offline,C,5/17/2012,135818326,6/27/2012,516,255.28,159.42,131724.48,82260.72,49463.76 +Europe,Denmark,Baby Food,Online,M,7/16/2017,652265441,8/22/2017,8694,255.28,159.42,2219404.32,1385997.48,833406.84 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,M,12/27/2010,635614717,1/3/2011,1374,109.28,35.84,150150.72,49244.16,100906.56 +Australia and Oceania,Marshall Islands,Office Supplies,Online,L,8/8/2015,476539981,8/18/2015,7625,651.21,524.96,4965476.25,4002820,962656.25 +Australia and Oceania,Vanuatu,Snacks,Online,H,6/19/2017,186027562,7/11/2017,8544,152.58,97.44,1303643.52,832527.36,471116.16 +Australia and Oceania,Samoa ,Cereal,Offline,H,2/4/2015,745376288,2/5/2015,2263,205.7,117.11,465499.1,265019.93,200479.17 +Australia and Oceania,Marshall Islands,Household,Offline,M,8/20/2015,956197488,9/13/2015,8940,668.27,502.54,5974333.8,4492707.6,1481626.2 +Europe,France,Household,Online,H,12/9/2015,590414988,12/11/2015,5770,668.27,502.54,3855917.9,2899655.8,956262.1 +North America,Greenland,Office Supplies,Offline,L,12/2/2013,840265119,12/16/2013,1976,651.21,524.96,1286790.96,1037320.96,249470 +Middle East and North Africa,Syria,Clothes,Offline,L,5/10/2012,268296706,6/2/2012,3812,109.28,35.84,416575.36,136622.08,279953.28 +Asia,Myanmar,Baby Food,Offline,C,1/29/2015,657371079,2/4/2015,9566,255.28,159.42,2442008.48,1525011.72,916996.76 +Asia,Mongolia,Household,Online,M,8/16/2015,260662066,9/16/2015,4553,668.27,502.54,3042633.31,2288064.62,754568.69 +Asia,Uzbekistan,Beverages,Online,H,3/5/2016,551655995,4/1/2016,6123,47.45,31.79,290536.35,194650.17,95886.18 +North America,United States of America,Vegetables,Online,C,3/9/2016,374151694,3/19/2016,8656,154.06,90.93,1333543.36,787090.08,546453.28 +Europe,Slovenia,Clothes,Online,H,3/6/2016,892260491,3/19/2016,8562,109.28,35.84,935655.36,306862.08,628793.28 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,M,12/14/2013,640406215,12/18/2013,9285,81.73,56.67,758863.05,526180.95,232682.1 +Middle East and North Africa,Libya,Personal Care,Offline,H,12/12/2015,473325192,12/28/2015,6298,81.73,56.67,514735.54,356907.66,157827.88 +Europe,Belarus,Beverages,Online,H,9/23/2010,416066253,10/13/2010,2105,47.45,31.79,99882.25,66917.95,32964.3 +Central America and the Caribbean,Belize,Vegetables,Offline,C,8/28/2010,113990724,8/28/2010,1243,154.06,90.93,191496.58,113025.99,78470.59 +Middle East and North Africa,Iraq,Clothes,Online,M,3/19/2010,182772433,4/17/2010,5279,109.28,35.84,576889.12,189199.36,387689.76 +Asia,Vietnam,Household,Online,H,7/10/2012,858397710,8/21/2012,7813,668.27,502.54,5221193.51,3926345.02,1294848.49 +Sub-Saharan Africa,Swaziland,Beverages,Offline,H,6/3/2010,647165381,6/14/2010,9473,47.45,31.79,449493.85,301146.67,148347.18 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,L,12/10/2012,375686776,1/6/2013,2921,47.45,31.79,138601.45,92858.59,45742.86 +Europe,France,Fruits,Offline,H,4/8/2011,940885722,4/21/2011,7849,9.33,6.92,73231.17,54315.08,18916.09 +Europe,Germany,Fruits,Online,M,10/9/2012,159998548,10/18/2012,5981,9.33,6.92,55802.73,41388.52,14414.21 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,C,7/21/2014,420574080,9/1/2014,6071,154.06,90.93,935298.26,552036.03,383262.23 +Europe,Georgia,Personal Care,Online,H,10/5/2014,130473649,10/6/2014,8907,81.73,56.67,727969.11,504759.69,223209.42 +Europe,San Marino,Office Supplies,Online,C,5/27/2016,467871081,6/12/2016,2305,651.21,524.96,1501039.05,1210032.8,291006.25 +Middle East and North Africa,United Arab Emirates,Household,Online,C,12/24/2015,431252706,1/21/2016,6114,668.27,502.54,4085802.78,3072529.56,1013273.22 +Middle East and North Africa,Syria,Meat,Online,C,11/3/2014,889417350,11/21/2014,7213,421.89,364.69,3043092.57,2630508.97,412583.6 +Sub-Saharan Africa,South Africa,Clothes,Offline,M,5/25/2015,531476342,6/24/2015,4515,109.28,35.84,493399.2,161817.6,331581.6 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,L,5/5/2017,816853511,6/18/2017,3961,651.21,524.96,2579442.81,2079366.56,500076.25 +Middle East and North Africa,Tunisia ,Cereal,Online,C,11/12/2013,125285184,11/18/2013,3525,205.7,117.11,725092.5,412812.75,312279.75 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,L,7/28/2010,506820189,9/16/2010,8212,81.73,56.67,671166.76,465374.04,205792.72 +Sub-Saharan Africa,Burundi,Meat,Offline,M,2/20/2014,931819856,3/13/2014,5057,421.89,364.69,2133497.73,1844237.33,289260.4 +Middle East and North Africa,Qatar,Office Supplies,Online,H,5/16/2013,440958011,5/21/2013,8129,651.21,524.96,5293686.09,4267399.84,1026286.25 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,H,4/16/2013,395220983,4/16/2013,3526,109.28,35.84,385321.28,126371.84,258949.44 +Sub-Saharan Africa,South Africa,Beverages,Online,M,3/10/2016,425907599,4/22/2016,4378,47.45,31.79,207736.1,139176.62,68559.48 +Middle East and North Africa,Kuwait,Cosmetics,Offline,M,4/13/2010,684629189,5/16/2010,5846,437.2,263.33,2555871.2,1539427.18,1016444.02 +Sub-Saharan Africa,Benin,Clothes,Online,C,5/11/2011,493309581,5/18/2011,122,109.28,35.84,13332.16,4372.48,8959.68 +Asia,Tajikistan,Snacks,Offline,L,7/18/2013,594185101,8/5/2013,1430,152.58,97.44,218189.4,139339.2,78850.2 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,H,10/31/2015,899804580,11/6/2015,1026,81.73,56.67,83854.98,58143.42,25711.56 +Sub-Saharan Africa,Mauritania,Snacks,Offline,H,9/8/2010,943029344,9/30/2010,2194,152.58,97.44,334760.52,213783.36,120977.16 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,M,8/2/2010,327033221,8/10/2010,5252,81.73,56.67,429245.96,297630.84,131615.12 +Sub-Saharan Africa,Mauritius ,Household,Online,L,12/3/2013,975302541,12/22/2013,2550,668.27,502.54,1704088.5,1281477,422611.5 +Asia,Brunei,Beverages,Offline,C,5/12/2016,381636130,6/29/2016,3467,47.45,31.79,164509.15,110215.93,54293.22 +Australia and Oceania,Marshall Islands,Snacks,Online,C,8/23/2014,160145318,10/11/2014,9413,152.58,97.44,1436235.54,917202.72,519032.82 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,H,5/8/2010,195253932,5/24/2010,8832,437.2,263.33,3861350.4,2325730.56,1535619.84 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,H,9/15/2013,891698300,9/25/2013,2197,154.06,90.93,338469.82,199773.21,138696.61 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,L,1/27/2017,924527251,2/20/2017,7014,255.28,159.42,1790533.92,1118171.88,672362.04 +Australia and Oceania,Tuvalu,Fruits,Offline,L,11/13/2013,389102113,12/1/2013,2817,9.33,6.92,26282.61,19493.64,6788.97 +Asia,Philippines,Household,Online,C,7/5/2017,351096713,8/13/2017,6174,668.27,502.54,4125898.98,3102681.96,1023217.02 +Sub-Saharan Africa,Ghana,Cosmetics,Online,H,3/11/2012,596497380,4/29/2012,5685,437.2,263.33,2485482,1497031.05,988450.95 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Offline,L,4/2/2017,981602942,5/17/2017,6979,437.2,263.33,3051218.8,1837780.07,1213438.73 +Europe,Greece,Meat,Online,M,3/23/2015,983024728,5/2/2015,7717,421.89,364.69,3255725.13,2814312.73,441412.4 +Europe,Belgium,Fruits,Online,C,3/18/2016,147686564,4/21/2016,2591,9.33,6.92,24174.03,17929.72,6244.31 +Sub-Saharan Africa,Namibia,Vegetables,Online,L,3/29/2016,342824780,5/10/2016,8326,154.06,90.93,1282703.56,757083.18,525620.38 +Europe,Malta,Personal Care,Offline,C,3/11/2016,805988204,3/27/2016,8675,81.73,56.67,709007.75,491612.25,217395.5 +Europe,Romania,Personal Care,Online,C,6/6/2010,395038163,6/26/2010,9426,81.73,56.67,770386.98,534171.42,236215.56 +Sub-Saharan Africa,Comoros,Fruits,Offline,C,4/26/2013,738148486,5/5/2013,3395,9.33,6.92,31675.35,23493.4,8181.95 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,L,7/28/2017,383805501,9/16/2017,5432,255.28,159.42,1386680.96,865969.44,520711.52 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,H,3/7/2013,650808036,4/23/2013,7415,651.21,524.96,4828722.15,3892578.4,936143.75 +Sub-Saharan Africa,Chad,Beverages,Online,L,12/2/2013,678267419,12/20/2013,3257,47.45,31.79,154544.65,103540.03,51004.62 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,H,9/10/2015,575607478,10/2/2015,3899,152.58,97.44,594909.42,379918.56,214990.86 +Middle East and North Africa,Azerbaijan,Meat,Online,H,6/22/2015,972564542,7/20/2015,2315,421.89,364.69,976675.35,844257.35,132418 +Central America and the Caribbean,Costa Rica,Cereal,Offline,L,1/31/2015,769187438,3/16/2015,8511,205.7,117.11,1750712.7,996723.21,753989.49 +Europe,Slovakia,Personal Care,Online,L,5/30/2017,285837495,7/11/2017,4522,81.73,56.67,369583.06,256261.74,113321.32 +Sub-Saharan Africa,Kenya,Fruits,Offline,L,1/19/2015,813188540,2/19/2015,9415,9.33,6.92,87841.95,65151.8,22690.15 +Middle East and North Africa,Somalia,Beverages,Online,M,10/21/2016,562226903,11/26/2016,4289,47.45,31.79,203513.05,136347.31,67165.74 +Asia,India,Personal Care,Offline,M,8/12/2013,514251410,8/28/2013,7275,81.73,56.67,594585.75,412274.25,182311.5 +Middle East and North Africa,Oman,Beverages,Online,L,8/15/2012,370873391,10/2/2012,8533,47.45,31.79,404890.85,271264.07,133626.78 +Middle East and North Africa,Tunisia ,Clothes,Online,M,9/7/2010,804016673,10/21/2010,5255,109.28,35.84,574266.4,188339.2,385927.2 +Europe,Russia,Personal Care,Online,H,4/16/2013,305917584,5/16/2013,6666,81.73,56.67,544812.18,377762.22,167049.96 +Central America and the Caribbean,Honduras,Fruits,Online,M,8/21/2015,139124953,9/11/2015,9020,9.33,6.92,84156.6,62418.4,21738.2 +Europe,Bosnia and Herzegovina,Baby Food,Offline,L,12/27/2013,286500108,2/10/2014,603,255.28,159.42,153933.84,96130.26,57803.58 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,M,1/10/2017,801216876,1/28/2017,6733,651.21,524.96,4384596.93,3534555.68,850041.25 +Middle East and North Africa,Yemen,Household,Offline,L,10/15/2011,456761586,11/3/2011,4758,668.27,502.54,3179628.66,2391085.32,788543.34 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,L,11/14/2012,796933066,11/30/2012,9059,9.33,6.92,84520.47,62688.28,21832.19 +Middle East and North Africa,Algeria,Cereal,Online,C,3/23/2013,285842645,5/3/2013,6045,205.7,117.11,1243456.5,707929.95,535526.55 +Asia,Nepal,Meat,Offline,L,8/26/2010,157914149,9/6/2010,9161,421.89,364.69,3864934.29,3340925.09,524009.2 +Asia,China,Office Supplies,Online,L,8/3/2011,367883908,8/13/2011,3879,651.21,524.96,2526043.59,2036319.84,489723.75 +Sub-Saharan Africa,Malawi,Snacks,Online,H,3/5/2012,940800750,3/14/2012,2703,152.58,97.44,412423.74,263380.32,149043.42 +Middle East and North Africa,Iran,Meat,Online,M,3/13/2017,622026002,4/25/2017,172,421.89,364.69,72565.08,62726.68,9838.4 +Europe,Armenia,Vegetables,Online,M,7/26/2013,927233493,8/26/2013,7851,154.06,90.93,1209525.06,713891.43,495633.63 +Middle East and North Africa,Algeria,Baby Food,Offline,L,12/25/2011,292409551,1/6/2012,9339,255.28,159.42,2384059.92,1488823.38,895236.54 +Middle East and North Africa,Morocco,Cosmetics,Offline,H,11/4/2012,823853003,11/12/2012,5266,437.2,263.33,2302295.2,1386695.78,915599.42 +Sub-Saharan Africa,Ghana,Vegetables,Online,H,1/18/2010,648175179,1/26/2010,8294,154.06,90.93,1277773.64,754173.42,523600.22 +Europe,United Kingdom,Cereal,Online,M,6/28/2017,662299907,8/4/2017,8115,205.7,117.11,1669255.5,950347.65,718907.85 +Asia,Kyrgyzstan,Household,Online,H,4/4/2012,483463513,5/6/2012,6452,668.27,502.54,4311678.04,3242388.08,1069289.96 +Europe,Iceland,Personal Care,Offline,M,3/1/2014,699214828,3/23/2014,2060,81.73,56.67,168363.8,116740.2,51623.6 +Europe,Estonia,Beverages,Online,H,10/15/2013,617415177,12/1/2013,5726,47.45,31.79,271698.7,182029.54,89669.16 +Middle East and North Africa,Morocco,Beverages,Online,C,2/20/2014,516238391,3/27/2014,5267,47.45,31.79,249919.15,167437.93,82481.22 +Middle East and North Africa,Algeria,Household,Offline,L,9/17/2011,294170796,10/15/2011,531,668.27,502.54,354851.37,266848.74,88002.63 +Sub-Saharan Africa,Chad,Fruits,Online,H,6/6/2015,820011222,6/12/2015,8398,9.33,6.92,78353.34,58114.16,20239.18 +Europe,Belgium,Vegetables,Online,L,7/24/2012,782870995,8/7/2012,7780,154.06,90.93,1198586.8,707435.4,491151.4 +Sub-Saharan Africa,Guinea,Cosmetics,Online,L,5/17/2010,742173945,6/19/2010,4618,437.2,263.33,2018989.6,1216057.94,802931.66 +Sub-Saharan Africa,Niger,Cosmetics,Online,C,3/13/2017,877656400,3/20/2017,6887,437.2,263.33,3010996.4,1813553.71,1197442.69 +Central America and the Caribbean,El Salvador,Fruits,Offline,M,12/4/2015,539367187,12/24/2015,9591,9.33,6.92,89484.03,66369.72,23114.31 +Asia,North Korea,Baby Food,Online,H,3/24/2013,497667634,4/13/2013,9767,255.28,159.42,2493319.76,1557055.14,936264.62 +Central America and the Caribbean,El Salvador,Beverages,Online,C,1/22/2013,693231570,3/3/2013,1482,47.45,31.79,70320.9,47112.78,23208.12 +Europe,Switzerland,Office Supplies,Offline,C,11/12/2012,687045323,12/10/2012,834,651.21,524.96,543109.14,437816.64,105292.5 +Europe,Portugal,Baby Food,Online,H,12/11/2014,110407721,1/2/2015,953,255.28,159.42,243281.84,151927.26,91354.58 +Asia,Bhutan,Beverages,Online,H,1/29/2015,914930093,2/18/2015,7001,47.45,31.79,332197.45,222561.79,109635.66 +Asia,Philippines,Office Supplies,Online,C,11/30/2013,622536265,12/12/2013,1170,651.21,524.96,761915.7,614203.2,147712.5 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,C,2/24/2013,875462567,4/14/2013,7683,81.73,56.67,627931.59,435395.61,192535.98 +Sub-Saharan Africa,Chad,Household,Offline,M,10/11/2011,686257827,10/29/2011,7796,668.27,502.54,5209832.92,3917801.84,1292031.08 +Central America and the Caribbean,Barbados,Office Supplies,Online,L,5/28/2017,487783372,6/22/2017,4794,651.21,524.96,3121900.74,2516658.24,605242.5 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,H,3/23/2012,783213031,4/1/2012,8995,255.28,159.42,2296243.6,1433982.9,862260.7 +Europe,San Marino,Baby Food,Online,L,5/5/2017,796033132,5/31/2017,2748,255.28,159.42,701509.44,438086.16,263423.28 +Sub-Saharan Africa,Djibouti,Office Supplies,Online,H,4/13/2013,720042502,4/30/2013,5432,651.21,524.96,3537372.72,2851582.72,685790 +Asia,Turkmenistan,Clothes,Offline,M,12/5/2011,369352471,1/14/2012,8459,109.28,35.84,924399.52,303170.56,621228.96 +Sub-Saharan Africa,Ghana,Household,Offline,H,11/10/2014,528386867,12/18/2014,271,668.27,502.54,181101.17,136188.34,44912.83 +Central America and the Caribbean,Cuba,Clothes,Online,M,2/27/2017,701882016,3/17/2017,1341,109.28,35.84,146544.48,48061.44,98483.04 +Australia and Oceania,Nauru,Office Supplies,Online,M,3/8/2011,464886748,4/4/2011,9174,651.21,524.96,5974200.54,4815983.04,1158217.5 +Asia,Tajikistan,Baby Food,Offline,L,1/27/2013,812762391,2/20/2013,3308,255.28,159.42,844466.24,527361.36,317104.88 +Sub-Saharan Africa,Djibouti,Beverages,Online,L,7/12/2013,111182773,7/17/2013,308,47.45,31.79,14614.6,9791.32,4823.28 +Europe,Bulgaria,Cosmetics,Offline,H,11/21/2011,846134221,12/24/2011,8774,437.2,263.33,3835992.8,2310457.42,1525535.38 +Sub-Saharan Africa,Guinea,Cereal,Offline,M,5/4/2012,173915565,5/9/2012,4335,205.7,117.11,891709.5,507671.85,384037.65 +Australia and Oceania,Kiribati,Meat,Offline,M,7/26/2012,271138131,8/30/2012,4653,421.89,364.69,1963054.17,1696902.57,266151.6 +Asia,Bangladesh,Clothes,Offline,L,2/6/2015,684725749,2/27/2015,4420,109.28,35.84,483017.6,158412.8,324604.8 +Asia,Kyrgyzstan,Vegetables,Online,H,12/20/2015,581914746,1/18/2016,360,154.06,90.93,55461.6,32734.8,22726.8 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,C,1/16/2016,100253951,1/26/2016,6227,651.21,524.96,4055084.67,3268925.92,786158.75 +Australia and Oceania,Solomon Islands,Meat,Online,C,4/8/2017,797604691,5/8/2017,7808,421.89,364.69,3294117.12,2847499.52,446617.6 +Australia and Oceania,Solomon Islands,Office Supplies,Online,M,4/16/2011,702140796,5/28/2011,7919,651.21,524.96,5156931.99,4157158.24,999773.75 +Middle East and North Africa,Syria,Household,Online,C,7/16/2013,162348592,7/29/2013,1411,668.27,502.54,942928.97,709083.94,233845.03 +Sub-Saharan Africa,Namibia,Clothes,Online,H,1/3/2014,497026908,2/21/2014,162,109.28,35.84,17703.36,5806.08,11897.28 +Sub-Saharan Africa,Angola,Cosmetics,Offline,L,4/28/2011,845287072,5/15/2011,8084,437.2,263.33,3534324.8,2128759.72,1405565.08 +Asia,Malaysia,Fruits,Online,C,7/13/2016,416552913,8/7/2016,6118,9.33,6.92,57080.94,42336.56,14744.38 +Europe,Albania,Cosmetics,Online,L,6/21/2011,740560758,8/4/2011,7240,437.2,263.33,3165328,1906509.2,1258818.8 +Sub-Saharan Africa,South Sudan,Vegetables,Online,H,2/5/2013,717359435,3/6/2013,1453,154.06,90.93,223849.18,132121.29,91727.89 +Europe,Italy,Household,Online,H,9/25/2016,667310273,9/29/2016,794,668.27,502.54,530606.38,399016.76,131589.62 +Sub-Saharan Africa,Burundi,Vegetables,Online,H,12/22/2014,981087100,1/21/2015,4330,154.06,90.93,667079.8,393726.9,273352.9 +North America,United States of America,Cosmetics,Online,L,8/14/2016,769676244,9/11/2016,3159,437.2,263.33,1381114.8,831859.47,549255.33 +Middle East and North Africa,Algeria,Fruits,Offline,C,8/9/2012,114376533,8/18/2012,5413,9.33,6.92,50503.29,37457.96,13045.33 +Central America and the Caribbean,The Bahamas,Fruits,Online,H,1/30/2010,516799294,1/30/2010,1251,9.33,6.92,11671.83,8656.92,3014.91 +Middle East and North Africa,Oman,Beverages,Online,H,6/23/2013,848868358,7/6/2013,7866,47.45,31.79,373241.7,250060.14,123181.56 +Europe,Russia,Beverages,Online,C,2/17/2013,502820050,3/13/2013,4481,47.45,31.79,212623.45,142450.99,70172.46 +Asia,South Korea,Beverages,Online,H,10/26/2011,741203200,12/13/2011,7353,47.45,31.79,348899.85,233751.87,115147.98 +Central America and the Caribbean,Dominica,Cosmetics,Offline,C,5/16/2013,646879136,5/27/2013,4766,437.2,263.33,2083695.2,1255030.78,828664.42 +Asia,Myanmar,Vegetables,Offline,L,5/1/2011,273021686,6/3/2011,2039,154.06,90.93,314128.34,185406.27,128722.07 +Europe,Poland,Personal Care,Online,H,6/12/2015,193117177,7/22/2015,6519,81.73,56.67,532797.87,369431.73,163366.14 +Australia and Oceania,Tuvalu,Vegetables,Online,M,1/10/2010,150964438,1/10/2010,2587,154.06,90.93,398553.22,235235.91,163317.31 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,H,9/29/2010,410674798,11/15/2010,6654,81.73,56.67,543831.42,377082.18,166749.24 +Sub-Saharan Africa,Cape Verde,Household,Online,M,5/25/2015,406672084,7/11/2015,2162,668.27,502.54,1444799.74,1086491.48,358308.26 +Sub-Saharan Africa,Uganda,Office Supplies,Online,L,4/11/2015,993692624,5/14/2015,4584,651.21,524.96,2985146.64,2406416.64,578730 +Europe,Hungary,Snacks,Online,M,2/4/2014,396785247,3/3/2014,6427,152.58,97.44,980631.66,626246.88,354384.78 +Sub-Saharan Africa,Nigeria,Snacks,Online,H,8/22/2016,961311280,9/3/2016,2225,152.58,97.44,339490.5,216804,122686.5 +Europe,Netherlands,Cosmetics,Offline,L,5/24/2017,602944552,6/5/2017,3547,437.2,263.33,1550748.4,934031.51,616716.89 +Middle East and North Africa,Qatar,Personal Care,Online,M,11/30/2011,457671391,12/11/2011,3990,81.73,56.67,326102.7,226113.3,99989.4 +Central America and the Caribbean,El Salvador,Household,Online,M,9/28/2015,831790626,11/1/2015,4185,668.27,502.54,2796709.95,2103129.9,693580.05 +Sub-Saharan Africa,South Africa,Baby Food,Online,H,3/15/2015,751913583,4/2/2015,6793,255.28,159.42,1734117.04,1082940.06,651176.98 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,C,8/12/2016,214964091,9/19/2016,1506,437.2,263.33,658423.2,396574.98,261848.22 +Sub-Saharan Africa,Mozambique,Vegetables,Online,H,3/21/2012,638178479,4/23/2012,49,154.06,90.93,7548.94,4455.57,3093.37 +Asia,Maldives,Baby Food,Offline,H,4/2/2014,809105575,5/2/2014,1174,255.28,159.42,299698.72,187159.08,112539.64 +Europe,Italy,Office Supplies,Offline,L,4/16/2013,935606706,5/6/2013,5670,651.21,524.96,3692360.7,2976523.2,715837.5 +Asia,Brunei,Household,Online,C,5/6/2012,395855700,6/6/2012,1353,668.27,502.54,904169.31,679936.62,224232.69 +Asia,Singapore,Beverages,Online,M,6/27/2015,888338887,7/2/2015,8072,47.45,31.79,383016.4,256608.88,126407.52 +Middle East and North Africa,Oman,Cereal,Online,C,6/28/2016,581855094,7/21/2016,2707,205.7,117.11,556829.9,317016.77,239813.13 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,H,3/14/2010,865515649,4/10/2010,4169,437.2,263.33,1822686.8,1097822.77,724864.03 +Central America and the Caribbean,Panama,Cereal,Online,H,6/14/2011,498744380,8/3/2011,8400,205.7,117.11,1727880,983724,744156 +Europe,San Marino,Office Supplies,Online,H,6/6/2013,561277616,7/13/2013,3374,651.21,524.96,2197182.54,1771215.04,425967.5 +Europe,Moldova ,Cosmetics,Online,L,3/6/2014,403164184,3/26/2014,4096,437.2,263.33,1790771.2,1078599.68,712171.52 +Europe,Serbia,Personal Care,Online,M,10/15/2012,794765412,12/1/2012,7602,81.73,56.67,621311.46,430805.34,190506.12 +Asia,India,Meat,Online,H,3/21/2013,776755130,3/23/2013,7959,421.89,364.69,3357822.51,2902567.71,455254.8 +Europe,France,Fruits,Online,C,11/30/2012,810119664,1/3/2013,1266,9.33,6.92,11811.78,8760.72,3051.06 +Asia,Sri Lanka,Vegetables,Online,H,3/4/2014,526157844,4/2/2014,653,154.06,90.93,100601.18,59377.29,41223.89 +Sub-Saharan Africa,South Sudan,Snacks,Online,M,10/10/2012,976480996,11/16/2012,1281,152.58,97.44,195454.98,124820.64,70634.34 +Central America and the Caribbean,El Salvador,Fruits,Offline,H,12/10/2016,583012950,1/25/2017,5343,9.33,6.92,49850.19,36973.56,12876.63 +Asia,Tajikistan,Personal Care,Online,H,3/25/2013,987990033,3/31/2013,7061,81.73,56.67,577095.53,400146.87,176948.66 +Sub-Saharan Africa,Botswana,Beverages,Offline,C,10/7/2015,303961074,10/15/2015,7691,47.45,31.79,364937.95,244496.89,120441.06 +Europe,Iceland,Cosmetics,Offline,M,1/10/2017,763787400,1/15/2017,520,437.2,263.33,227344,136931.6,90412.4 +Sub-Saharan Africa,Gabon,Meat,Offline,H,5/4/2014,170642840,6/11/2014,5863,421.89,364.69,2473541.07,2138177.47,335363.6 +Middle East and North Africa,Lebanon,Meat,Online,C,8/31/2013,448013722,9/10/2013,6071,421.89,364.69,2561294.19,2214032.99,347261.2 +Europe,Ukraine,Cereal,Online,L,9/5/2010,889698874,9/20/2010,523,205.7,117.11,107581.1,61248.53,46332.57 +Europe,Italy,Snacks,Online,M,4/3/2017,409809625,4/12/2017,630,152.58,97.44,96125.4,61387.2,34738.2 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,M,4/7/2012,692769801,5/14/2012,4834,651.21,524.96,3147949.14,2537656.64,610292.5 +Australia and Oceania,Vanuatu,Vegetables,Offline,H,7/5/2013,343315732,7/9/2013,3609,154.06,90.93,556002.54,328166.37,227836.17 +Asia,South Korea,Cereal,Online,M,5/4/2013,736496245,5/12/2013,4460,205.7,117.11,917422,522310.6,395111.4 +Europe,Cyprus,Beverages,Offline,H,10/2/2012,167672669,10/10/2012,6924,47.45,31.79,328543.8,220113.96,108429.84 +Europe,Moldova ,Vegetables,Online,M,1/8/2010,602518832,1/8/2010,7567,154.06,90.93,1165772.02,688067.31,477704.71 +Sub-Saharan Africa,Zambia,Vegetables,Online,L,1/21/2012,927021062,3/8/2012,4988,154.06,90.93,768451.28,453558.84,314892.44 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,M,6/22/2015,997478187,8/6/2015,4816,437.2,263.33,2105555.2,1268197.28,837357.92 +Central America and the Caribbean,Costa Rica,Snacks,Online,C,5/20/2010,290501534,5/27/2010,4714,152.58,97.44,719262.12,459332.16,259929.96 +Sub-Saharan Africa,Ghana,Vegetables,Offline,C,6/18/2014,153014934,7/24/2014,9374,154.06,90.93,1444158.44,852377.82,591780.62 +Europe,Georgia,Personal Care,Online,C,3/1/2016,652254712,4/14/2016,5519,81.73,56.67,451067.87,312761.73,138306.14 +Sub-Saharan Africa,Namibia,Meat,Offline,M,5/13/2016,125769698,6/14/2016,6903,421.89,364.69,2912306.67,2517455.07,394851.6 +Central America and the Caribbean,The Bahamas,Personal Care,Online,C,1/2/2017,131421220,1/19/2017,9314,81.73,56.67,761233.22,527824.38,233408.84 +Europe,Bulgaria,Clothes,Online,M,4/22/2017,497383105,4/24/2017,5569,109.28,35.84,608580.32,199592.96,408987.36 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,M,7/21/2017,672141683,7/25/2017,515,651.21,524.96,335373.15,270354.4,65018.75 +Sub-Saharan Africa,South Sudan,Fruits,Offline,L,4/22/2015,174495780,5/21/2015,6034,9.33,6.92,56297.22,41755.28,14541.94 +Sub-Saharan Africa,Burundi,Meat,Offline,C,10/7/2016,843556725,11/20/2016,6036,421.89,364.69,2546528.04,2201268.84,345259.2 +Europe,Romania,Clothes,Offline,C,4/10/2010,988748347,4/16/2010,1463,109.28,35.84,159876.64,52433.92,107442.72 +Europe,Norway,Cereal,Online,L,7/6/2015,339806973,8/12/2015,5290,205.7,117.11,1088153,619511.9,468641.1 +Middle East and North Africa,Syria,Clothes,Offline,C,8/3/2011,496781432,9/15/2011,7520,109.28,35.84,821785.6,269516.8,552268.8 +Europe,France,Snacks,Offline,C,7/13/2016,880033051,8/28/2016,191,152.58,97.44,29142.78,18611.04,10531.74 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,C,5/16/2015,980235660,5/22/2015,2370,81.73,56.67,193700.1,134307.9,59392.2 +Sub-Saharan Africa,Zimbabwe,Household,Offline,M,11/26/2016,808375585,1/13/2017,5154,668.27,502.54,3444263.58,2590091.16,854172.42 +Europe,Estonia,Cosmetics,Online,L,1/26/2012,445751655,2/26/2012,6675,437.2,263.33,2918310,1757727.75,1160582.25 +Australia and Oceania,New Zealand,Snacks,Offline,C,8/4/2015,493975198,9/4/2015,7093,152.58,97.44,1082249.94,691141.92,391108.02 +Middle East and North Africa,Syria,Office Supplies,Online,C,9/28/2016,724970042,10/8/2016,3601,651.21,524.96,2345007.21,1890380.96,454626.25 +North America,Canada,Office Supplies,Offline,C,6/12/2013,530972516,7/28/2013,5422,651.21,524.96,3530860.62,2846333.12,684527.5 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Offline,M,1/18/2016,274531447,1/19/2016,8811,109.28,35.84,962866.08,315786.24,647079.84 +Australia and Oceania,Fiji,Meat,Offline,H,3/24/2013,838508164,3/30/2013,2054,421.89,364.69,866562.06,749073.26,117488.8 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,M,9/5/2013,476076495,9/30/2013,469,651.21,524.96,305417.49,246206.24,59211.25 +Sub-Saharan Africa,Comoros,Household,Offline,H,1/2/2012,660722768,2/9/2012,1405,668.27,502.54,938919.35,706068.7,232850.65 +Europe,Bosnia and Herzegovina,Household,Online,L,3/26/2015,236245810,4/8/2015,9240,668.27,502.54,6174814.8,4643469.6,1531345.2 +Sub-Saharan Africa,Angola,Vegetables,Offline,L,4/23/2016,366756951,5/23/2016,387,154.06,90.93,59621.22,35189.91,24431.31 +Europe,Georgia,Baby Food,Online,H,1/16/2013,486680018,1/25/2013,8287,255.28,159.42,2115505.36,1321113.54,794391.82 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,C,11/12/2011,550751340,12/15/2011,8415,81.73,56.67,687757.95,476878.05,210879.9 +Asia,Bangladesh,Cereal,Online,H,6/28/2016,584019744,7/20/2016,3275,205.7,117.11,673667.5,383535.25,290132.25 +Central America and the Caribbean,Barbados,Vegetables,Offline,M,7/22/2016,231846559,8/1/2016,7404,154.06,90.93,1140660.24,673245.72,467414.52 +Sub-Saharan Africa,Botswana,Fruits,Offline,H,2/15/2014,109905612,3/8/2014,2368,9.33,6.92,22093.44,16386.56,5706.88 +Europe,Germany,Vegetables,Offline,M,4/25/2012,454183232,6/3/2012,1766,154.06,90.93,272069.96,160582.38,111487.58 +Asia,Kazakhstan,Office Supplies,Online,H,7/16/2011,670978248,8/23/2011,6229,651.21,524.96,4056387.09,3269975.84,786411.25 +Asia,Japan,Snacks,Offline,H,4/3/2013,686901986,4/8/2013,8417,152.58,97.44,1284265.86,820152.48,464113.38 +Asia,Kazakhstan,Vegetables,Online,L,3/19/2016,498878276,4/5/2016,8023,154.06,90.93,1236023.38,729531.39,506491.99 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,L,8/26/2012,624143445,9/6/2012,6770,437.2,263.33,2959844,1782744.1,1177099.9 +Sub-Saharan Africa,Rwanda,Household,Offline,M,10/23/2014,750246322,11/8/2014,3414,668.27,502.54,2281473.78,1715671.56,565802.22 +Europe,Slovenia,Cereal,Offline,M,4/7/2013,185048234,4/29/2013,8739,205.7,117.11,1797612.3,1023424.29,774188.01 +Sub-Saharan Africa,South Africa,Personal Care,Online,M,1/10/2011,106723010,1/15/2011,565,81.73,56.67,46177.45,32018.55,14158.9 +Asia,Thailand,Fruits,Online,L,3/1/2012,413756978,3/12/2012,8739,9.33,6.92,81534.87,60473.88,21060.99 +Sub-Saharan Africa,Malawi,Cosmetics,Online,C,6/15/2010,174948966,7/2/2010,142,437.2,263.33,62082.4,37392.86,24689.54 +Europe,Estonia,Cosmetics,Offline,C,11/19/2015,779410302,12/7/2015,3683,437.2,263.33,1610207.6,969844.39,640363.21 +Central America and the Caribbean,Barbados,Cosmetics,Offline,L,12/31/2012,986564815,2/15/2013,5307,437.2,263.33,2320220.4,1397492.31,922728.09 +Middle East and North Africa,Jordan,Beverages,Offline,L,2/20/2010,976148831,4/5/2010,2986,47.45,31.79,141685.7,94924.94,46760.76 +Europe,Czech Republic,Cosmetics,Online,H,11/25/2012,998211181,1/12/2013,1726,437.2,263.33,754607.2,454507.58,300099.62 +Australia and Oceania,Samoa ,Office Supplies,Offline,L,10/27/2012,923113191,10/28/2012,8562,651.21,524.96,5575660.02,4494707.52,1080952.5 +Europe,United Kingdom,Vegetables,Offline,M,11/8/2013,691528689,12/21/2013,7561,154.06,90.93,1164847.66,687521.73,477325.93 +Middle East and North Africa,Tunisia ,Vegetables,Offline,M,6/9/2013,764444005,6/27/2013,4824,154.06,90.93,743185.44,438646.32,304539.12 +Sub-Saharan Africa,Mozambique,Snacks,Offline,L,11/15/2013,773157966,11/29/2013,3478,152.58,97.44,530673.24,338896.32,191776.92 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,C,12/12/2010,869281899,1/12/2011,8686,255.28,159.42,2217362.08,1384722.12,832639.96 +Middle East and North Africa,Azerbaijan,Fruits,Offline,L,11/15/2012,374739634,11/21/2012,2640,9.33,6.92,24631.2,18268.8,6362.4 +Sub-Saharan Africa,Comoros,Household,Online,C,10/13/2013,931767499,11/24/2013,9564,668.27,502.54,6391334.28,4806292.56,1585041.72 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,C,8/28/2012,652914321,9/24/2012,712,154.06,90.93,109690.72,64742.16,44948.56 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,M,2/13/2017,871041429,2/27/2017,9370,437.2,263.33,4096564,2467402.1,1629161.9 +Sub-Saharan Africa,South Sudan,Fruits,Offline,M,12/3/2016,289322650,1/17/2017,5856,9.33,6.92,54636.48,40523.52,14112.96 +Australia and Oceania,Solomon Islands,Cosmetics,Online,M,6/17/2010,831244313,7/10/2010,2519,437.2,263.33,1101306.8,663328.27,437978.53 +Europe,Greece,Baby Food,Offline,M,2/13/2016,890605247,3/26/2016,8739,255.28,159.42,2230891.92,1393171.38,837720.54 +Sub-Saharan Africa,Chad,Cereal,Online,M,6/27/2015,281516778,7/4/2015,5925,205.7,117.11,1218772.5,693876.75,524895.75 +Asia,Mongolia,Vegetables,Offline,C,2/24/2010,688402736,3/10/2010,2522,154.06,90.93,388539.32,229325.46,159213.86 +Europe,Romania,Cereal,Online,C,5/3/2010,715999448,5/22/2010,9003,205.7,117.11,1851917.1,1054341.33,797575.77 +Middle East and North Africa,Oman,Beverages,Offline,L,12/21/2015,839355742,1/8/2016,2871,47.45,31.79,136228.95,91269.09,44959.86 +Central America and the Caribbean,Costa Rica,Cereal,Online,C,11/27/2012,253832948,12/17/2012,3665,205.7,117.11,753890.5,429208.15,324682.35 +Middle East and North Africa,Israel,Beverages,Online,L,7/23/2014,925104892,8/15/2014,7950,47.45,31.79,377227.5,252730.5,124497 +Central America and the Caribbean,Costa Rica,Household,Offline,M,9/11/2012,839157903,10/19/2012,4326,668.27,502.54,2890936.02,2173988.04,716947.98 +Sub-Saharan Africa,Benin,Office Supplies,Offline,L,7/4/2011,752290809,7/16/2011,8423,651.21,524.96,5485141.83,4421738.08,1063403.75 +Europe,Albania,Fruits,Offline,C,3/30/2016,141114938,4/8/2016,7901,9.33,6.92,73716.33,54674.92,19041.41 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,M,4/18/2014,352554118,5/18/2014,7453,437.2,263.33,3258451.6,1962598.49,1295853.11 +Sub-Saharan Africa,Comoros,Baby Food,Online,C,10/31/2016,553844678,12/7/2016,3803,255.28,159.42,970829.84,606274.26,364555.58 +Asia,Thailand,Household,Online,H,2/28/2017,882535445,4/2/2017,705,668.27,502.54,471130.35,354290.7,116839.65 +Middle East and North Africa,Kuwait,Snacks,Online,M,3/21/2017,196487748,4/23/2017,3946,152.58,97.44,602080.68,384498.24,217582.44 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,M,3/23/2016,123875415,5/4/2016,6343,9.33,6.92,59180.19,43893.56,15286.63 +Europe,Armenia,Office Supplies,Offline,M,6/19/2014,113184773,7/13/2014,2745,651.21,524.96,1787571.45,1441015.2,346556.25 +Australia and Oceania,Tuvalu,Beverages,Online,H,1/29/2017,583214652,3/8/2017,5031,47.45,31.79,238720.95,159935.49,78785.46 +Sub-Saharan Africa,Ghana,Cereal,Offline,M,2/12/2015,673076379,4/2/2015,7113,205.7,117.11,1463144.1,833003.43,630140.67 +Australia and Oceania,East Timor,Meat,Offline,M,1/23/2012,492193782,2/8/2012,9933,421.89,364.69,4190633.37,3622465.77,568167.6 +Sub-Saharan Africa,Cape Verde,Cereal,Online,C,6/15/2012,670303189,6/23/2012,6464,205.7,117.11,1329644.8,756999.04,572645.76 +Sub-Saharan Africa,Botswana,Office Supplies,Offline,H,7/20/2010,107453429,8/23/2010,6712,651.21,524.96,4370921.52,3523531.52,847390 +Europe,Hungary,Fruits,Online,C,10/20/2016,924005830,11/4/2016,2713,9.33,6.92,25312.29,18773.96,6538.33 +Sub-Saharan Africa,Benin,Baby Food,Online,C,3/29/2016,810634219,4/9/2016,3534,255.28,159.42,902159.52,563390.28,338769.24 +Europe,France,Fruits,Online,L,2/2/2010,678324925,3/20/2010,274,9.33,6.92,2556.42,1896.08,660.34 +Central America and the Caribbean,Cuba,Fruits,Offline,L,1/4/2012,608376777,2/3/2012,1063,9.33,6.92,9917.79,7355.96,2561.83 +Europe,Malta,Meat,Online,H,12/30/2013,302401101,2/7/2014,6061,421.89,364.69,2557075.29,2210386.09,346689.2 +Europe,Estonia,Baby Food,Online,M,11/28/2012,432321727,1/3/2013,2461,255.28,159.42,628244.08,392332.62,235911.46 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,M,3/27/2014,390374982,5/12/2014,9487,437.2,263.33,4147716.4,2498211.71,1649504.69 +Asia,Taiwan,Clothes,Offline,C,3/5/2013,539109694,4/8/2013,3394,109.28,35.84,370896.32,121640.96,249255.36 +Europe,Estonia,Cereal,Online,C,7/23/2013,861387193,8/21/2013,2467,205.7,117.11,507461.9,288910.37,218551.53 +Europe,Estonia,Clothes,Offline,M,7/2/2016,510381305,8/17/2016,2025,109.28,35.84,221292,72576,148716 +Asia,China,Baby Food,Offline,M,8/10/2016,959578359,8/25/2016,9415,255.28,159.42,2403461.2,1500939.3,902521.9 +Sub-Saharan Africa,Burundi,Cereal,Offline,H,5/3/2013,152777183,5/6/2013,9018,205.7,117.11,1855002.6,1056097.98,798904.62 +Europe,Switzerland,Cosmetics,Offline,L,10/11/2014,154089105,11/22/2014,7245,437.2,263.33,3167514,1907825.85,1259688.15 +Asia,Maldives,Meat,Offline,M,3/1/2011,397937953,3/1/2011,7538,421.89,364.69,3180206.82,2749033.22,431173.6 +Sub-Saharan Africa,Senegal,Beverages,Offline,M,7/1/2016,839060056,7/12/2016,5371,47.45,31.79,254853.95,170744.09,84109.86 +Sub-Saharan Africa,Central African Republic,Meat,Online,H,10/14/2011,602504241,11/29/2011,3249,421.89,364.69,1370720.61,1184877.81,185842.8 +Europe,Georgia,Cereal,Online,C,12/11/2016,233631837,1/17/2017,5707,205.7,117.11,1173929.9,668346.77,505583.13 +Australia and Oceania,Palau,Office Supplies,Online,H,4/30/2011,348116672,5/7/2011,4314,651.21,524.96,2809319.94,2264677.44,544642.5 +Central America and the Caribbean,The Bahamas,Fruits,Online,L,3/12/2013,281945073,4/25/2013,2667,9.33,6.92,24883.11,18455.64,6427.47 +Central America and the Caribbean,The Bahamas,Fruits,Offline,C,5/19/2015,341415870,6/7/2015,1398,9.33,6.92,13043.34,9674.16,3369.18 +Europe,Albania,Beverages,Offline,L,10/12/2011,453140389,11/1/2011,3166,47.45,31.79,150226.7,100647.14,49579.56 +Europe,Liechtenstein,Clothes,Online,L,4/14/2016,614042460,5/8/2016,7664,109.28,35.84,837521.92,274677.76,562844.16 +North America,Mexico,Cosmetics,Offline,M,7/24/2013,441358411,8/12/2013,6617,437.2,263.33,2892952.4,1742454.61,1150497.79 +Sub-Saharan Africa,Botswana,Meat,Online,L,11/4/2015,522637069,12/5/2015,8778,421.89,364.69,3703350.42,3201248.82,502101.6 +Sub-Saharan Africa,Benin,Beverages,Online,M,9/18/2013,165739762,9/19/2013,4934,47.45,31.79,234118.3,156851.86,77266.44 +Sub-Saharan Africa,Madagascar,Clothes,Offline,M,3/7/2010,548840320,3/15/2010,2902,109.28,35.84,317130.56,104007.68,213122.88 +Middle East and North Africa,Libya,Snacks,Online,M,11/20/2016,670425069,1/4/2017,2531,152.58,97.44,386179.98,246620.64,139559.34 +Europe,Netherlands,Meat,Online,M,6/18/2012,499292838,7/28/2012,701,421.89,364.69,295744.89,255647.69,40097.2 +Australia and Oceania,Nauru,Vegetables,Online,H,6/20/2014,524554955,7/27/2014,6323,154.06,90.93,974121.38,574950.39,399170.99 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,L,1/10/2015,405635249,1/28/2015,5339,421.89,364.69,2252470.71,1947079.91,305390.8 +Australia and Oceania,New Zealand,Personal Care,Offline,M,11/21/2014,322270047,12/20/2014,5723,81.73,56.67,467740.79,324322.41,143418.38 +Europe,Austria,Office Supplies,Online,C,2/7/2012,524508178,2/9/2012,2480,651.21,524.96,1615000.8,1301900.8,313100 +North America,Canada,Office Supplies,Offline,M,5/1/2013,882710969,6/5/2013,2646,651.21,524.96,1723101.66,1389044.16,334057.5 +Asia,Maldives,Vegetables,Offline,H,12/17/2014,437552249,12/29/2014,289,154.06,90.93,44523.34,26278.77,18244.57 +Middle East and North Africa,Morocco,Personal Care,Online,H,6/8/2014,550018346,7/9/2014,1506,81.73,56.67,123085.38,85345.02,37740.36 +Central America and the Caribbean,Grenada,Meat,Offline,M,1/18/2014,851408088,2/15/2014,9428,421.89,364.69,3977578.92,3438297.32,539281.6 +Sub-Saharan Africa,Mali,Vegetables,Offline,L,3/1/2017,593332803,3/4/2017,9216,154.06,90.93,1419816.96,838010.88,581806.08 +Sub-Saharan Africa,Kenya,Meat,Online,L,11/6/2016,897716319,12/23/2016,3063,421.89,364.69,1292249.07,1117045.47,175203.6 +Europe,Greece,Baby Food,Online,C,10/22/2014,706794965,10/28/2014,5191,255.28,159.42,1325158.48,827549.22,497609.26 +Sub-Saharan Africa,Madagascar,Beverages,Offline,H,1/8/2010,833117568,1/31/2010,6857,47.45,31.79,325364.65,217984.03,107380.62 +Middle East and North Africa,Jordan,Vegetables,Online,C,2/11/2010,809545457,2/11/2010,1345,154.06,90.93,207210.7,122300.85,84909.85 +Asia,Laos,Cosmetics,Offline,H,5/30/2012,239252460,6/28/2012,8974,437.2,263.33,3923432.8,2363123.42,1560309.38 +Sub-Saharan Africa,Namibia,Cereal,Offline,M,4/21/2015,145724904,5/5/2015,2092,205.7,117.11,430324.4,244994.12,185330.28 +Europe,Albania,Baby Food,Online,L,6/17/2014,722761619,8/3/2014,79,255.28,159.42,20167.12,12594.18,7572.94 +Asia,Mongolia,Personal Care,Offline,C,3/10/2014,884473931,4/13/2014,4346,81.73,56.67,355198.58,246287.82,108910.76 +Europe,Estonia,Meat,Online,L,1/29/2016,515285670,2/17/2016,3335,421.89,364.69,1407003.15,1216241.15,190762 +Asia,Bhutan,Cereal,Online,H,3/17/2015,919933164,3/28/2015,7521,205.7,117.11,1547069.7,880784.31,666285.39 +Europe,Netherlands,Beverages,Online,M,7/3/2011,773465240,7/8/2011,4407,47.45,31.79,209112.15,140098.53,69013.62 +Sub-Saharan Africa,Togo,Vegetables,Online,C,7/13/2013,171243226,7/23/2013,3531,154.06,90.93,543985.86,321073.83,222912.03 +Asia,Bhutan,Clothes,Offline,M,12/31/2011,178940951,1/24/2012,1459,109.28,35.84,159439.52,52290.56,107148.96 +Europe,Bosnia and Herzegovina,Cosmetics,Online,M,10/23/2013,582544744,10/29/2013,6790,437.2,263.33,2968588,1788010.7,1180577.3 +Sub-Saharan Africa,Comoros,Beverages,Online,H,8/3/2015,338353431,8/10/2015,5154,47.45,31.79,244557.3,163845.66,80711.64 +Asia,Indonesia,Snacks,Offline,C,1/3/2015,722978341,2/11/2015,4212,152.58,97.44,642666.96,410417.28,232249.68 +Europe,San Marino,Cosmetics,Online,C,8/9/2014,383343303,8/10/2014,8657,437.2,263.33,3784840.4,2279647.81,1505192.59 +Asia,Turkmenistan,Personal Care,Online,H,5/28/2010,286684644,6/4/2010,5212,81.73,56.67,425976.76,295364.04,130612.72 +Europe,Serbia,Cereal,Offline,H,11/9/2010,570551192,11/20/2010,7632,205.7,117.11,1569902.4,893783.52,676118.88 +Sub-Saharan Africa,Uganda,Vegetables,Offline,H,5/1/2010,992804276,5/28/2010,1703,154.06,90.93,262364.18,154853.79,107510.39 +Middle East and North Africa,Algeria,Baby Food,Offline,C,8/13/2015,481617724,8/21/2015,242,255.28,159.42,61777.76,38579.64,23198.12 +Sub-Saharan Africa,Tanzania,Personal Care,Online,L,11/8/2011,285477864,11/30/2011,8099,81.73,56.67,661931.27,458970.33,202960.94 +Middle East and North Africa,Bahrain,Snacks,Offline,H,10/2/2011,823183524,10/26/2011,7153,152.58,97.44,1091404.74,696988.32,394416.42 +Sub-Saharan Africa,Uganda,Beverages,Online,H,12/9/2013,333846032,1/10/2014,1315,47.45,31.79,62396.75,41803.85,20592.9 +Europe,Netherlands,Vegetables,Offline,C,4/28/2014,726889216,5/1/2014,1527,154.06,90.93,235249.62,138850.11,96399.51 +Australia and Oceania,Vanuatu,Vegetables,Online,M,6/11/2017,832049405,6/18/2017,764,154.06,90.93,117701.84,69470.52,48231.32 +Middle East and North Africa,Bahrain,Cosmetics,Online,L,7/23/2017,449375426,7/26/2017,9030,437.2,263.33,3947916,2377869.9,1570046.1 +Europe,Poland,Beverages,Online,M,7/19/2017,799228608,7/31/2017,8361,47.45,31.79,396729.45,265796.19,130933.26 +Sub-Saharan Africa,Gabon,Personal Care,Online,M,1/4/2010,472282779,2/18/2010,7824,81.73,56.67,639455.52,443386.08,196069.44 +Sub-Saharan Africa,Nigeria,Cereal,Offline,C,4/28/2011,379524266,5/20/2011,8519,205.7,117.11,1752358.3,997660.09,754698.21 +Sub-Saharan Africa,Swaziland,Meat,Online,H,6/2/2012,602251899,6/9/2012,8575,421.89,364.69,3617706.75,3127216.75,490490 +Australia and Oceania,Nauru,Office Supplies,Online,L,11/16/2012,842077004,12/12/2012,8153,651.21,524.96,5309315.13,4279998.88,1029316.25 +Europe,Slovakia,Snacks,Offline,C,2/14/2017,870923411,3/25/2017,4446,152.58,97.44,678370.68,433218.24,245152.44 +Sub-Saharan Africa,Nigeria,Cereal,Offline,H,7/1/2015,981027448,7/25/2015,6677,205.7,117.11,1373458.9,781943.47,591515.43 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,C,10/10/2010,634937942,11/24/2010,1101,255.28,159.42,281063.28,175521.42,105541.86 +Sub-Saharan Africa,Mali,Snacks,Offline,H,5/12/2014,715516221,6/11/2014,6005,152.58,97.44,916242.9,585127.2,331115.7 +Asia,Kyrgyzstan,Fruits,Offline,L,3/23/2012,375936114,5/7/2012,6705,9.33,6.92,62557.65,46398.6,16159.05 +Europe,Liechtenstein,Office Supplies,Offline,C,2/11/2014,189683949,3/3/2014,551,651.21,524.96,358816.71,289252.96,69563.75 +Asia,Thailand,Clothes,Offline,C,11/30/2011,800558555,12/22/2011,1921,109.28,35.84,209926.88,68848.64,141078.24 +Europe,Malta,Fruits,Offline,L,9/19/2013,672671258,10/21/2013,7228,9.33,6.92,67437.24,50017.76,17419.48 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,C,4/29/2017,140445888,5/19/2017,9914,9.33,6.92,92497.62,68604.88,23892.74 +Australia and Oceania,East Timor,Meat,Online,M,1/12/2014,958618772,1/30/2014,5452,421.89,364.69,2300144.28,1988289.88,311854.4 +Europe,Poland,Cosmetics,Online,M,2/15/2015,452238738,4/4/2015,6347,437.2,263.33,2774908.4,1671355.51,1103552.89 +Middle East and North Africa,Libya,Baby Food,Offline,M,3/27/2010,966667115,5/7/2010,7136,255.28,159.42,1821678.08,1137621.12,684056.96 +Europe,Croatia,Snacks,Offline,M,7/28/2016,417577731,8/19/2016,9385,152.58,97.44,1431963.3,914474.4,517488.9 +Sub-Saharan Africa,Mauritius ,Office Supplies,Offline,M,7/18/2014,840956914,8/14/2014,6694,651.21,524.96,4359199.74,3514082.24,845117.5 +Asia,Turkmenistan,Vegetables,Online,H,2/15/2012,743103492,3/15/2012,9691,154.06,90.93,1492995.46,881202.63,611792.83 +Central America and the Caribbean,Barbados,Cereal,Offline,L,10/12/2010,950628793,10/26/2010,1040,205.7,117.11,213928,121794.4,92133.6 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,H,10/30/2016,560456645,11/8/2016,431,154.06,90.93,66399.86,39190.83,27209.03 +Europe,Slovenia,Vegetables,Offline,M,12/10/2014,989823377,12/13/2014,9588,154.06,90.93,1477127.28,871836.84,605290.44 +Central America and the Caribbean,The Bahamas,Meat,Online,M,5/8/2017,126277816,6/1/2017,7267,421.89,364.69,3065874.63,2650202.23,415672.4 +Sub-Saharan Africa,Uganda,Baby Food,Offline,C,8/21/2014,877681291,8/30/2014,4253,255.28,159.42,1085705.84,678013.26,407692.58 +Sub-Saharan Africa,Kenya,Baby Food,Offline,M,5/19/2017,822207629,6/28/2017,8364,255.28,159.42,2135161.92,1333388.88,801773.04 +Europe,France,Household,Offline,H,7/6/2014,758343160,7/12/2014,9448,668.27,502.54,6313814.96,4747997.92,1565817.04 +Middle East and North Africa,Algeria,Beverages,Offline,C,12/11/2014,654886710,1/21/2015,4385,47.45,31.79,208068.25,139399.15,68669.1 +Central America and the Caribbean,Nicaragua,Clothes,Offline,L,7/11/2013,100949609,8/14/2013,2087,109.28,35.84,228067.36,74798.08,153269.28 +Central America and the Caribbean,Grenada,Baby Food,Online,H,7/10/2017,555955684,7/30/2017,8496,255.28,159.42,2168858.88,1354432.32,814426.56 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,L,7/17/2012,399641263,8/29/2012,1585,651.21,524.96,1032167.85,832061.6,200106.25 +Europe,Bulgaria,Snacks,Online,C,10/10/2011,782055175,11/16/2011,6360,152.58,97.44,970408.8,619718.4,350690.4 +Middle East and North Africa,Afghanistan,Household,Online,M,4/24/2014,673558747,6/10/2014,9856,668.27,502.54,6586469.12,4953034.24,1633434.88 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,H,7/16/2016,914825809,7/24/2016,6141,81.73,56.67,501903.93,348010.47,153893.46 +Middle East and North Africa,Somalia,Baby Food,Offline,H,11/26/2015,166842687,12/17/2015,1313,255.28,159.42,335182.64,209318.46,125864.18 +Europe,Montenegro,Vegetables,Online,M,9/12/2014,760908210,10/2/2014,8503,154.06,90.93,1309972.18,773177.79,536794.39 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,C,4/13/2016,148633706,4/17/2016,2871,152.58,97.44,438057.18,279750.24,158306.94 +Europe,Romania,Beverages,Offline,C,9/22/2013,351943004,10/5/2013,6611,47.45,31.79,313691.95,210163.69,103528.26 +Asia,Mongolia,Meat,Offline,M,4/22/2016,313072431,6/10/2016,3944,421.89,364.69,1663934.16,1438337.36,225596.8 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,L,6/8/2015,844570815,7/26/2015,6127,109.28,35.84,669558.56,219591.68,449966.88 +Middle East and North Africa,Jordan,Household,Online,L,2/26/2011,579299485,3/13/2011,6446,668.27,502.54,4307668.42,3239372.84,1068295.58 +Europe,Croatia,Fruits,Offline,H,12/11/2015,920432269,1/23/2016,5217,9.33,6.92,48674.61,36101.64,12572.97 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,L,1/16/2013,191455495,2/18/2013,4790,437.2,263.33,2094188,1261350.7,832837.3 +Middle East and North Africa,Syria,Vegetables,Offline,H,4/10/2013,386167991,5/9/2013,4545,154.06,90.93,700202.7,413276.85,286925.85 +Europe,Vatican City,Fruits,Offline,L,5/13/2013,418681085,6/20/2013,5892,9.33,6.92,54972.36,40772.64,14199.72 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,C,11/28/2014,173418605,12/1/2014,7274,109.28,35.84,794902.72,260700.16,534202.56 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,L,12/23/2012,955116879,1/24/2013,9164,437.2,263.33,4006500.8,2413156.12,1593344.68 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,M,1/29/2015,538824737,2/19/2015,9068,437.2,263.33,3964529.6,2387876.44,1576653.16 +Europe,Andorra,Snacks,Offline,M,8/19/2014,819903504,9/17/2014,6522,152.58,97.44,995126.76,635503.68,359623.08 +Sub-Saharan Africa,Tanzania,Clothes,Offline,H,6/25/2017,164027011,6/28/2017,8092,109.28,35.84,884293.76,290017.28,594276.48 +Asia,Philippines,Beverages,Online,C,5/26/2015,157181584,5/30/2015,2379,47.45,31.79,112883.55,75628.41,37255.14 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,H,7/26/2012,655666053,8/26/2012,5010,81.73,56.67,409467.3,283916.7,125550.6 +Sub-Saharan Africa,Senegal,Household,Online,M,3/30/2014,236091744,5/16/2014,3649,668.27,502.54,2438517.23,1833768.46,604748.77 +Europe,Moldova ,Vegetables,Offline,H,5/21/2015,245382487,5/21/2015,2986,154.06,90.93,460023.16,271516.98,188506.18 +Central America and the Caribbean,Haiti,Office Supplies,Offline,C,1/9/2012,750774610,1/16/2012,9746,651.21,524.96,6346692.66,5116260.16,1230432.5 +Sub-Saharan Africa,Uganda,Clothes,Offline,M,8/7/2012,989816939,8/25/2012,7683,109.28,35.84,839598.24,275358.72,564239.52 +Sub-Saharan Africa,Benin,Beverages,Offline,H,6/28/2011,720370805,8/16/2011,2584,47.45,31.79,122610.8,82145.36,40465.44 +Sub-Saharan Africa,Botswana,Snacks,Offline,L,6/25/2015,670610034,6/28/2015,7266,152.58,97.44,1108646.28,707999.04,400647.24 +Central America and the Caribbean,Belize,Baby Food,Offline,H,4/14/2017,289020955,6/2/2017,6578,255.28,159.42,1679231.84,1048664.76,630567.08 +Europe,Liechtenstein,Snacks,Offline,L,6/21/2014,894402396,7/30/2014,2399,152.58,97.44,366039.42,233758.56,132280.86 +Asia,Taiwan,Snacks,Online,H,3/26/2013,725865685,5/9/2013,8642,152.58,97.44,1318596.36,842076.48,476519.88 +Asia,India,Meat,Offline,C,1/20/2017,792834651,2/8/2017,6247,421.89,364.69,2635546.83,2278218.43,357328.4 +Europe,Germany,Snacks,Online,M,5/2/2015,825045621,6/7/2015,8188,152.58,97.44,1249325.04,797838.72,451486.32 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,M,6/19/2017,622547423,6/20/2017,4472,437.2,263.33,1955158.4,1177611.76,777546.64 +Central America and the Caribbean,Grenada,Household,Online,H,3/12/2011,505701386,4/19/2011,7133,668.27,502.54,4766769.91,3584617.82,1182152.09 +Sub-Saharan Africa,Uganda,Vegetables,Online,C,10/30/2011,865181338,11/4/2011,5239,154.06,90.93,807120.34,476382.27,330738.07 +Europe,Latvia,Cosmetics,Online,L,1/10/2013,811973607,2/6/2013,9889,437.2,263.33,4323470.8,2604070.37,1719400.43 +Middle East and North Africa,Turkey,Baby Food,Offline,C,4/21/2013,427377021,5/4/2013,9213,255.28,159.42,2351894.64,1468736.46,883158.18 +North America,Mexico,Personal Care,Online,M,3/25/2012,313002908,5/5/2012,3371,81.73,56.67,275511.83,191034.57,84477.26 +Sub-Saharan Africa,Chad,Snacks,Offline,L,3/27/2014,240775096,4/16/2014,9556,152.58,97.44,1458054.48,931136.64,526917.84 +Asia,Myanmar,Cosmetics,Online,H,3/26/2017,502929913,4/25/2017,6992,437.2,263.33,3056902.4,1841203.36,1215699.04 +Europe,Malta,Vegetables,Offline,H,6/3/2016,562016189,7/7/2016,1934,154.06,90.93,297952.04,175858.62,122093.42 +Europe,Estonia,Clothes,Offline,M,8/22/2015,400895249,8/30/2015,2668,109.28,35.84,291559.04,95621.12,195937.92 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,H,12/29/2015,972740924,1/20/2016,4511,255.28,159.42,1151568.08,719143.62,432424.46 +Sub-Saharan Africa,Nigeria,Cereal,Online,L,2/3/2012,151039540,2/5/2012,4811,205.7,117.11,989622.7,563416.21,426206.49 +Central America and the Caribbean,Nicaragua,Personal Care,Online,H,12/18/2010,379589927,1/5/2011,7949,81.73,56.67,649671.77,450469.83,199201.94 +Europe,Latvia,Personal Care,Offline,H,2/17/2013,122503411,2/17/2013,337,81.73,56.67,27543.01,19097.79,8445.22 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,L,5/23/2016,614203822,6/10/2016,5415,205.7,117.11,1113865.5,634150.65,479714.85 +Asia,South Korea,Fruits,Offline,M,1/16/2012,909427487,1/19/2012,8658,9.33,6.92,80779.14,59913.36,20865.78 +Europe,Albania,Beverages,Offline,C,5/14/2011,133223235,6/10/2011,2571,47.45,31.79,121993.95,81732.09,40261.86 +Asia,Tajikistan,Cereal,Online,L,7/28/2011,630952394,8/21/2011,1689,205.7,117.11,347427.3,197798.79,149628.51 +Sub-Saharan Africa,Djibouti,Office Supplies,Online,C,9/21/2014,318288791,10/6/2014,7581,651.21,524.96,4936823.01,3979721.76,957101.25 +Asia,Vietnam,Household,Offline,M,5/15/2016,331218755,6/23/2016,3845,668.27,502.54,2569498.15,1932266.3,637231.85 +Sub-Saharan Africa,Ghana,Personal Care,Offline,L,11/29/2016,976041114,12/15/2016,1110,81.73,56.67,90720.3,62903.7,27816.6 +Australia and Oceania,Australia,Meat,Offline,L,4/2/2010,379367196,5/8/2010,2039,421.89,364.69,860233.71,743602.91,116630.8 +Europe,Belgium,Cosmetics,Offline,C,4/10/2010,338120830,5/3/2010,6322,437.2,263.33,2763978.4,1664772.26,1099206.14 +Europe,Sweden,Clothes,Offline,L,10/17/2016,469538342,11/3/2016,5685,109.28,35.84,621256.8,203750.4,417506.4 +Europe,Ukraine,Clothes,Online,M,10/4/2011,461168563,11/18/2011,8881,109.28,35.84,970515.68,318295.04,652220.64 +Middle East and North Africa,Lebanon,Fruits,Online,L,1/12/2016,520872819,2/27/2016,6697,9.33,6.92,62483.01,46343.24,16139.77 +Sub-Saharan Africa,Namibia,Meat,Online,C,6/25/2017,926824939,8/13/2017,6950,421.89,364.69,2932135.5,2534595.5,397540 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,M,8/10/2012,677511250,9/26/2012,9490,81.73,56.67,775617.7,537798.3,237819.4 +Australia and Oceania,Australia,Personal Care,Offline,C,4/30/2010,641730582,5/19/2010,1195,81.73,56.67,97667.35,67720.65,29946.7 +Europe,Greece,Vegetables,Online,M,1/21/2013,408594262,1/30/2013,977,154.06,90.93,150516.62,88838.61,61678.01 +Sub-Saharan Africa,Republic of the Congo,Household,Online,L,12/2/2012,537526118,1/21/2013,4778,668.27,502.54,3192994.06,2401136.12,791857.94 +Sub-Saharan Africa,Cameroon,Meat,Online,H,9/2/2010,308262479,10/7/2010,573,421.89,364.69,241742.97,208967.37,32775.6 +Europe,Latvia,Office Supplies,Online,M,12/2/2011,870852172,1/20/2012,3365,651.21,524.96,2191321.65,1766490.4,424831.25 +Sub-Saharan Africa,Namibia,Baby Food,Online,C,10/7/2015,295656526,11/12/2015,191,255.28,159.42,48758.48,30449.22,18309.26 +Europe,Iceland,Beverages,Offline,L,1/8/2011,323349368,2/11/2011,5118,47.45,31.79,242849.1,162701.22,80147.88 +Europe,Czech Republic,Personal Care,Online,M,4/10/2010,514917027,5/20/2010,4246,81.73,56.67,347025.58,240620.82,106404.76 +Europe,Finland,Office Supplies,Offline,C,10/26/2015,501658332,12/5/2015,703,651.21,524.96,457800.63,369046.88,88753.75 +Australia and Oceania,Tonga,Personal Care,Online,M,11/15/2015,435184609,12/19/2015,9652,81.73,56.67,788857.96,546978.84,241879.12 +Middle East and North Africa,Morocco,Meat,Online,M,1/28/2011,537419688,2/6/2011,3283,421.89,364.69,1385064.87,1197277.27,187787.6 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,H,9/15/2010,650599896,10/3/2010,5822,437.2,263.33,2545378.4,1533107.26,1012271.14 +Middle East and North Africa,Egypt,Clothes,Online,M,9/29/2013,687274062,9/29/2013,8523,109.28,35.84,931393.44,305464.32,625929.12 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,L,9/1/2012,180303514,9/9/2012,4671,437.2,263.33,2042161.2,1230014.43,812146.77 +Central America and the Caribbean,Nicaragua,Meat,Offline,M,5/17/2012,532862079,6/20/2012,4585,421.89,364.69,1934365.65,1672103.65,262262 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,H,4/5/2011,968436086,5/5/2011,613,651.21,524.96,399191.73,321800.48,77391.25 +Europe,Andorra,Clothes,Online,C,7/23/2012,780824363,9/1/2012,2135,109.28,35.84,233312.8,76518.4,156794.4 +Asia,India,Cereal,Online,C,1/5/2013,684138238,1/25/2013,563,205.7,117.11,115809.1,65932.93,49876.17 +Asia,Japan,Fruits,Offline,H,3/18/2014,562801539,4/1/2014,4337,9.33,6.92,40464.21,30012.04,10452.17 +Middle East and North Africa,Yemen,Meat,Offline,L,3/23/2011,821550595,4/23/2011,3933,421.89,364.69,1659293.37,1434325.77,224967.6 +Asia,Mongolia,Personal Care,Offline,L,7/22/2011,135434234,8/6/2011,6854,81.73,56.67,560177.42,388416.18,171761.24 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,H,3/15/2016,399813783,4/9/2016,2638,421.89,364.69,1112945.82,962052.22,150893.6 +Sub-Saharan Africa,Nigeria,Beverages,Online,M,11/13/2015,880363070,11/23/2015,7851,47.45,31.79,372529.95,249583.29,122946.66 +Australia and Oceania,Nauru,Clothes,Online,M,6/16/2017,463068425,7/16/2017,1092,109.28,35.84,119333.76,39137.28,80196.48 +Australia and Oceania,Solomon Islands,Office Supplies,Offline,H,1/7/2010,804228675,2/9/2010,7991,651.21,524.96,5203819.11,4194955.36,1008863.75 +Sub-Saharan Africa,Ethiopia,Household,Online,H,12/13/2013,480455148,1/15/2014,6210,668.27,502.54,4149956.7,3120773.4,1029183.3 +Europe,Montenegro,Clothes,Offline,M,8/22/2016,838671672,9/19/2016,440,109.28,35.84,48083.2,15769.6,32313.6 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,C,2/10/2014,146114575,3/16/2014,7405,651.21,524.96,4822210.05,3887328.8,934881.25 +Europe,Italy,Meat,Offline,H,10/25/2014,340332686,10/27/2014,860,421.89,364.69,362825.4,313633.4,49192 +Europe,Slovenia,Clothes,Online,M,2/13/2013,279187333,4/3/2013,6591,109.28,35.84,720264.48,236221.44,484043.04 +Middle East and North Africa,Tunisia ,Beverages,Offline,L,10/26/2015,690852344,11/21/2015,7416,47.45,31.79,351889.2,235754.64,116134.56 +Europe,Bosnia and Herzegovina,Meat,Online,C,8/15/2015,123814046,8/17/2015,8182,421.89,364.69,3451903.98,2983893.58,468010.4 +Sub-Saharan Africa,Chad,Cereal,Offline,H,2/2/2010,796871268,3/6/2010,771,205.7,117.11,158594.7,90291.81,68302.89 +Europe,Italy,Baby Food,Offline,L,1/1/2013,949135339,2/3/2013,9093,255.28,159.42,2321261.04,1449606.06,871654.98 +Sub-Saharan Africa,Botswana,Clothes,Offline,H,9/8/2012,690030086,9/20/2012,4091,109.28,35.84,447064.48,146621.44,300443.04 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,M,9/12/2013,649291837,10/24/2013,8738,651.21,524.96,5690272.98,4587100.48,1103172.5 +Europe,Estonia,Office Supplies,Offline,M,4/11/2010,626969420,5/8/2010,3039,651.21,524.96,1979027.19,1595353.44,383673.75 +Sub-Saharan Africa,Mauritania,Household,Online,H,11/19/2012,943424165,12/31/2012,9030,668.27,502.54,6034478.1,4537936.2,1496541.9 +Asia,Taiwan,Vegetables,Online,C,2/12/2014,189329898,3/29/2014,5779,154.06,90.93,890312.74,525484.47,364828.27 +Asia,Cambodia,Vegetables,Offline,L,3/17/2015,175672948,3/26/2015,4384,154.06,90.93,675399.04,398637.12,276761.92 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,C,8/31/2014,983752143,10/18/2014,2975,81.73,56.67,243146.75,168593.25,74553.5 +Middle East and North Africa,Kuwait,Snacks,Online,M,1/22/2012,515178811,2/24/2012,1713,152.58,97.44,261369.54,166914.72,94454.82 +Australia and Oceania,Tonga,Baby Food,Online,C,10/28/2011,341876780,11/27/2011,7791,255.28,159.42,1988886.48,1242041.22,746845.26 +Europe,Liechtenstein,Office Supplies,Offline,M,11/14/2011,756082379,11/28/2011,433,651.21,524.96,281973.93,227307.68,54666.25 +Middle East and North Africa,Iran,Beverages,Offline,L,12/21/2014,320344436,12/21/2014,5892,47.45,31.79,279575.4,187306.68,92268.72 +Australia and Oceania,Fiji,Beverages,Offline,H,5/22/2017,817524278,6/7/2017,2456,47.45,31.79,116537.2,78076.24,38460.96 +Sub-Saharan Africa,Cameroon,Snacks,Online,H,8/30/2012,500795733,9/26/2012,5441,152.58,97.44,830187.78,530171.04,300016.74 +Europe,Finland,Baby Food,Offline,C,7/18/2010,843645131,8/1/2010,2197,255.28,159.42,560850.16,350245.74,210604.42 +Middle East and North Africa,Kuwait,Household,Offline,L,6/28/2010,689871299,8/11/2010,7103,668.27,502.54,4746721.81,3569541.62,1177180.19 +Europe,Moldova ,Baby Food,Offline,C,1/6/2013,303585565,2/22/2013,6570,255.28,159.42,1677189.6,1047389.4,629800.2 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,L,12/7/2015,919211757,1/20/2016,4041,437.2,263.33,1766725.2,1064116.53,702608.67 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,C,7/10/2010,691486203,7/26/2010,4989,437.2,263.33,2181190.8,1313753.37,867437.43 +Middle East and North Africa,Algeria,Beverages,Offline,C,8/26/2015,545457732,9/30/2015,1919,47.45,31.79,91056.55,61005.01,30051.54 +Asia,Nepal,Vegetables,Offline,C,5/19/2013,126487672,6/22/2013,9368,154.06,90.93,1443234.08,851832.24,591401.84 +Middle East and North Africa,Libya,Fruits,Offline,L,5/6/2013,950249850,6/12/2013,8902,9.33,6.92,83055.66,61601.84,21453.82 +Europe,Vatican City,Cosmetics,Online,C,2/4/2011,552730596,3/4/2011,4121,437.2,263.33,1801701.2,1085182.93,716518.27 +Europe,Romania,Baby Food,Online,L,8/9/2014,140228736,9/10/2014,5654,255.28,159.42,1443353.12,901360.68,541992.44 +Europe,Estonia,Cosmetics,Offline,H,3/13/2010,539355599,4/18/2010,6162,437.2,263.33,2694026.4,1622639.46,1071386.94 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,C,10/7/2011,847035014,10/22/2011,5339,437.2,263.33,2334210.8,1405918.87,928291.93 +Central America and the Caribbean,Cuba,Vegetables,Offline,M,7/20/2011,680503308,7/28/2011,4906,154.06,90.93,755818.36,446102.58,309715.78 +Europe,Vatican City,Cereal,Online,L,3/17/2014,627309310,4/30/2014,3620,205.7,117.11,744634,423938.2,320695.8 +Central America and the Caribbean,The Bahamas,Household,Offline,L,4/30/2010,895314347,5/9/2010,2266,668.27,502.54,1514299.82,1138755.64,375544.18 +Australia and Oceania,Kiribati,Cosmetics,Online,L,6/26/2010,862692248,8/1/2010,8662,437.2,263.33,3787026.4,2280964.46,1506061.94 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,C,3/6/2011,427929341,3/21/2011,2656,109.28,35.84,290247.68,95191.04,195056.64 +Sub-Saharan Africa,Gabon,Office Supplies,Online,H,10/3/2013,459824454,10/29/2013,1129,651.21,524.96,735216.09,592679.84,142536.25 +Middle East and North Africa,Egypt,Baby Food,Offline,M,1/23/2013,547488915,2/5/2013,2991,255.28,159.42,763542.48,476825.22,286717.26 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,L,5/12/2016,350346553,5/19/2016,4185,81.73,56.67,342040.05,237163.95,104876.1 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,H,11/3/2016,948133695,11/7/2016,2685,668.27,502.54,1794304.95,1349319.9,444985.05 +North America,Mexico,Cosmetics,Offline,H,7/15/2012,790899169,8/22/2012,3494,437.2,263.33,1527576.8,920075.02,607501.78 +Central America and the Caribbean,Belize,Personal Care,Online,L,2/13/2010,649004304,2/16/2010,3651,81.73,56.67,298396.23,206902.17,91494.06 +Asia,Tajikistan,Meat,Online,H,7/19/2013,463122928,8/25/2013,7221,421.89,364.69,3046467.69,2633426.49,413041.2 +Europe,San Marino,Vegetables,Offline,H,9/8/2012,694241368,10/14/2012,303,154.06,90.93,46680.18,27551.79,19128.39 +Europe,Bosnia and Herzegovina,Household,Online,L,5/31/2017,973658454,7/8/2017,6028,668.27,502.54,4028331.56,3029311.12,999020.44 +Middle East and North Africa,Egypt,Meat,Online,H,12/9/2015,552985513,1/19/2016,9557,421.89,364.69,4032002.73,3485342.33,546660.4 +Asia,China,Fruits,Offline,M,6/21/2016,554146373,7/24/2016,3081,9.33,6.92,28745.73,21320.52,7425.21 +Sub-Saharan Africa,Chad,Baby Food,Offline,H,2/24/2013,819377362,3/13/2013,825,255.28,159.42,210606,131521.5,79084.5 +Europe,Netherlands,Beverages,Online,L,7/12/2012,361227309,8/13/2012,4043,47.45,31.79,191840.35,128526.97,63313.38 +Europe,Iceland,Beverages,Online,C,8/27/2014,512557542,9/26/2014,6022,47.45,31.79,285743.9,191439.38,94304.52 +Asia,Bhutan,Baby Food,Online,C,11/8/2016,876541888,11/10/2016,7078,255.28,159.42,1806871.84,1128374.76,678497.08 +Sub-Saharan Africa,Eritrea,Snacks,Online,C,7/9/2017,676666676,7/14/2017,9561,152.58,97.44,1458817.38,931623.84,527193.54 +Europe,Iceland,Office Supplies,Online,H,4/27/2012,106730735,5/26/2012,2851,651.21,524.96,1856599.71,1496660.96,359938.75 +Central America and the Caribbean,El Salvador,Cosmetics,Online,H,2/19/2013,780845391,3/22/2013,8358,437.2,263.33,3654117.6,2200912.14,1453205.46 +Europe,San Marino,Beverages,Offline,H,12/26/2013,783434474,12/30/2013,4525,47.45,31.79,214711.25,143849.75,70861.5 +Australia and Oceania,Tuvalu,Cereal,Online,L,7/6/2017,519234311,7/14/2017,1826,205.7,117.11,375608.2,213842.86,161765.34 +Europe,Slovenia,Cosmetics,Offline,H,1/29/2016,463293731,3/6/2016,7765,437.2,263.33,3394858,2044757.45,1350100.55 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,H,9/4/2010,710974061,9/4/2010,1879,651.21,524.96,1223623.59,986399.84,237223.75 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,L,9/23/2014,527949130,11/8/2014,735,154.06,90.93,113234.1,66833.55,46400.55 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,M,6/2/2012,600205266,7/6/2012,2931,47.45,31.79,139075.95,93176.49,45899.46 +Middle East and North Africa,Morocco,Office Supplies,Online,C,7/9/2015,784041297,7/22/2015,4098,651.21,524.96,2668658.58,2151286.08,517372.5 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,M,2/18/2014,556068551,4/6/2014,1896,47.45,31.79,89965.2,60273.84,29691.36 +Europe,Ukraine,Vegetables,Offline,H,10/18/2010,363210856,11/21/2010,1019,154.06,90.93,156987.14,92657.67,64329.47 +Sub-Saharan Africa,Guinea,Personal Care,Online,H,9/4/2016,272704541,10/14/2016,8189,81.73,56.67,669286.97,464070.63,205216.34 +Australia and Oceania,Fiji,Meat,Offline,H,7/4/2017,422098433,7/19/2017,7161,421.89,364.69,3021154.29,2611545.09,409609.2 +Europe,Italy,Clothes,Online,H,3/24/2015,569253861,4/20/2015,3723,109.28,35.84,406849.44,133432.32,273417.12 +Sub-Saharan Africa,Tanzania,Fruits,Offline,H,8/17/2016,542344653,9/14/2016,690,9.33,6.92,6437.7,4774.8,1662.9 +Asia,Singapore,Fruits,Online,H,6/5/2014,689857137,7/10/2014,2912,9.33,6.92,27168.96,20151.04,7017.92 +Asia,Laos,Meat,Offline,H,10/3/2013,530590140,10/5/2013,2268,421.89,364.69,956846.52,827116.92,129729.6 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,M,3/30/2013,103654992,3/30/2013,2670,154.06,90.93,411340.2,242783.1,168557.1 +Europe,Ireland,Fruits,Online,C,5/15/2016,418475520,6/19/2016,5061,9.33,6.92,47219.13,35022.12,12197.01 +Europe,Andorra,Fruits,Offline,C,7/14/2012,304788053,8/8/2012,2413,9.33,6.92,22513.29,16697.96,5815.33 +Asia,Brunei,Clothes,Offline,L,2/17/2011,462641417,3/20/2011,4731,109.28,35.84,517003.68,169559.04,347444.64 +Asia,Myanmar,Snacks,Offline,M,1/18/2015,312396943,2/10/2015,4052,152.58,97.44,618254.16,394826.88,223427.28 +Europe,Kosovo,Meat,Offline,M,11/18/2016,244728457,11/30/2016,9444,421.89,364.69,3984329.16,3444132.36,540196.8 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,C,4/15/2010,270622289,5/5/2010,2004,109.28,35.84,218997.12,71823.36,147173.76 +Middle East and North Africa,Israel,Office Supplies,Online,H,6/29/2016,471377265,7/8/2016,9863,651.21,524.96,6422884.23,5177680.48,1245203.75 +Sub-Saharan Africa,Zambia,Vegetables,Offline,C,5/11/2012,548604714,5/15/2012,3181,154.06,90.93,490064.86,289248.33,200816.53 +Europe,Czech Republic,Vegetables,Online,M,6/15/2017,274228465,7/3/2017,9152,154.06,90.93,1409957.12,832191.36,577765.76 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Online,H,7/21/2014,840484845,8/17/2014,6998,47.45,31.79,332055.1,222466.42,109588.68 +Australia and Oceania,Tonga,Clothes,Offline,M,12/28/2013,809922683,2/12/2014,2975,109.28,35.84,325108,106624,218484 +Central America and the Caribbean,Dominica,Fruits,Offline,H,1/15/2012,165403306,1/16/2012,5369,9.33,6.92,50092.77,37153.48,12939.29 +Central America and the Caribbean,Dominican Republic,Beverages,Offline,M,5/18/2017,760100543,5/28/2017,9497,47.45,31.79,450632.65,301909.63,148723.02 +Sub-Saharan Africa,Uganda,Baby Food,Offline,M,1/15/2017,467500722,1/18/2017,2707,255.28,159.42,691042.96,431549.94,259493.02 +Sub-Saharan Africa,Mozambique,Beverages,Online,M,6/27/2010,831402671,8/13/2010,9381,47.45,31.79,445128.45,298221.99,146906.46 +Europe,Vatican City,Household,Offline,C,5/18/2013,315917718,6/8/2013,5928,668.27,502.54,3961504.56,2979057.12,982447.44 +Central America and the Caribbean,Grenada,Office Supplies,Offline,H,12/11/2015,155469691,1/28/2016,5791,651.21,524.96,3771157.11,3040043.36,731113.75 +Europe,Sweden,Fruits,Offline,L,1/18/2017,304794919,1/25/2017,4445,9.33,6.92,41471.85,30759.4,10712.45 +Asia,Philippines,Cereal,Online,H,11/2/2012,788942229,11/23/2012,4393,205.7,117.11,903640.1,514464.23,389175.87 +Asia,Uzbekistan,Clothes,Online,L,8/31/2015,353272950,9/23/2015,171,109.28,35.84,18686.88,6128.64,12558.24 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,L,6/9/2012,513460910,7/15/2012,3348,437.2,263.33,1463745.6,881628.84,582116.76 +Australia and Oceania,Samoa ,Snacks,Online,M,11/12/2013,605492436,12/28/2013,7522,152.58,97.44,1147706.76,732943.68,414763.08 +Middle East and North Africa,Pakistan,Household,Online,C,10/7/2012,935666358,11/2/2012,3323,668.27,502.54,2220661.21,1669940.42,550720.79 +Sub-Saharan Africa,Mauritius ,Beverages,Online,C,8/13/2010,530594003,8/27/2010,3411,47.45,31.79,161851.95,108435.69,53416.26 +Europe,Norway,Vegetables,Online,H,9/24/2013,287199199,10/29/2013,7480,154.06,90.93,1152368.8,680156.4,472212.4 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,M,5/8/2014,722718274,6/5/2014,7253,205.7,117.11,1491942.1,849398.83,642543.27 +Central America and the Caribbean,Guatemala,Household,Online,M,2/18/2017,624700057,3/10/2017,1484,668.27,502.54,991712.68,745769.36,245943.32 +Australia and Oceania,Solomon Islands,Fruits,Online,C,9/1/2012,201005876,9/2/2012,960,9.33,6.92,8956.8,6643.2,2313.6 +Asia,Sri Lanka,Cereal,Offline,L,7/14/2011,629809558,7/15/2011,3499,205.7,117.11,719744.3,409767.89,309976.41 +Middle East and North Africa,Algeria,Cereal,Offline,L,3/22/2010,909597432,4/2/2010,8948,205.7,117.11,1840603.6,1047900.28,792703.32 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,C,2/1/2010,109168326,2/12/2010,4189,651.21,524.96,2727918.69,2199057.44,528861.25 +Asia,India,Baby Food,Online,C,7/17/2013,517633569,8/31/2013,8131,255.28,159.42,2075681.68,1296244.02,779437.66 +Asia,Turkmenistan,Household,Online,C,9/15/2012,894416987,10/29/2012,6717,668.27,502.54,4488769.59,3375561.18,1113208.41 +Sub-Saharan Africa,Botswana,Cereal,Online,H,12/1/2015,519254910,12/3/2015,7922,205.7,117.11,1629555.4,927745.42,701809.98 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,H,8/18/2013,542196166,8/24/2013,6749,437.2,263.33,2950662.8,1777214.17,1173448.63 +Europe,Iceland,Vegetables,Offline,L,7/9/2012,833602082,8/28/2012,235,154.06,90.93,36204.1,21368.55,14835.55 +Australia and Oceania,East Timor,Fruits,Offline,H,7/19/2016,434146487,8/6/2016,2448,9.33,6.92,22839.84,16940.16,5899.68 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,H,7/30/2015,704815709,8/10/2015,9486,154.06,90.93,1461413.16,862561.98,598851.18 +Europe,Denmark,Cereal,Offline,L,11/28/2011,376908576,12/11/2011,4478,205.7,117.11,921124.6,524418.58,396706.02 +Europe,Macedonia,Personal Care,Online,H,6/22/2016,502036416,7/17/2016,2587,81.73,56.67,211435.51,146605.29,64830.22 +Sub-Saharan Africa,Tanzania,Fruits,Offline,M,10/8/2014,402123057,11/12/2014,6004,9.33,6.92,56017.32,41547.68,14469.64 +Central America and the Caribbean,Guatemala,Cereal,Offline,M,1/26/2016,819404828,3/10/2016,8952,205.7,117.11,1841426.4,1048368.72,793057.68 +Sub-Saharan Africa,Liberia,Vegetables,Online,C,10/15/2011,766430556,11/25/2011,2688,154.06,90.93,414113.28,244419.84,169693.44 +Central America and the Caribbean,Barbados,Snacks,Offline,L,2/11/2017,676061570,3/12/2017,497,152.58,97.44,75832.26,48427.68,27404.58 +Europe,Netherlands,Household,Online,L,3/27/2014,151471698,3/27/2014,2696,668.27,502.54,1801655.92,1354847.84,446808.08 +Sub-Saharan Africa,Niger,Meat,Online,H,9/6/2016,216147267,9/14/2016,1635,421.89,364.69,689790.15,596268.15,93522 +North America,Greenland,Cosmetics,Offline,M,7/22/2012,163887107,9/6/2012,6692,437.2,263.33,2925742.4,1762204.36,1163538.04 +Middle East and North Africa,Pakistan,Office Supplies,Online,C,9/25/2013,708802545,10/14/2013,9279,651.21,524.96,6042577.59,4871103.84,1171473.75 +Australia and Oceania,Tonga,Clothes,Online,H,3/27/2014,835317409,4/18/2014,7839,109.28,35.84,856645.92,280949.76,575696.16 +Sub-Saharan Africa,Kenya,Clothes,Online,H,9/14/2016,948168027,9/27/2016,2844,109.28,35.84,310792.32,101928.96,208863.36 +Australia and Oceania,Papua New Guinea,Beverages,Online,C,7/3/2013,622403228,8/9/2013,1801,47.45,31.79,85457.45,57253.79,28203.66 +Sub-Saharan Africa,Malawi,Meat,Online,M,3/13/2013,853384339,3/16/2013,4245,421.89,364.69,1790923.05,1548109.05,242814 +Australia and Oceania,Australia,Snacks,Online,L,1/22/2014,906785190,1/31/2014,6743,152.58,97.44,1028846.94,657037.92,371809.02 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,L,6/5/2015,568592107,6/20/2015,7895,437.2,263.33,3451694,2078990.35,1372703.65 +Europe,Sweden,Household,Offline,L,12/2/2013,595103919,12/23/2013,3329,668.27,502.54,2224670.83,1672955.66,551715.17 +Sub-Saharan Africa,Chad,Fruits,Online,L,10/15/2014,462931954,11/23/2014,708,9.33,6.92,6605.64,4899.36,1706.28 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,H,12/30/2012,619000041,1/17/2013,4723,205.7,117.11,971521.1,553110.53,418410.57 +Europe,Montenegro,Beverages,Online,C,2/21/2012,230544507,3/15/2012,2098,47.45,31.79,99550.1,66695.42,32854.68 +North America,Mexico,Household,Online,M,2/4/2013,335114181,2/10/2013,6588,668.27,502.54,4402562.76,3310733.52,1091829.24 +Europe,Finland,Baby Food,Offline,H,3/26/2010,690570390,4/29/2010,3979,255.28,159.42,1015759.12,634332.18,381426.94 +Central America and the Caribbean,El Salvador,Household,Online,C,5/4/2010,225086963,5/11/2010,7089,668.27,502.54,4737366.03,3562506.06,1174859.97 +Australia and Oceania,Palau,Cosmetics,Online,M,9/15/2013,187150228,10/30/2013,766,437.2,263.33,334895.2,201710.78,133184.42 +Europe,Slovakia,Cosmetics,Offline,M,4/28/2010,995559012,4/29/2010,6890,437.2,263.33,3012308,1814343.7,1197964.3 +Asia,Sri Lanka,Beverages,Online,M,12/16/2013,889424645,1/31/2014,9372,47.45,31.79,444701.4,297935.88,146765.52 +Middle East and North Africa,Algeria,Snacks,Online,L,12/13/2012,878170955,1/17/2013,9155,152.58,97.44,1396869.9,892063.2,504806.7 +Sub-Saharan Africa,Namibia,Fruits,Offline,L,11/4/2011,691534268,12/12/2011,9212,9.33,6.92,85947.96,63747.04,22200.92 +Sub-Saharan Africa,Gabon,Vegetables,Offline,M,6/16/2012,129563415,6/29/2012,9548,154.06,90.93,1470964.88,868199.64,602765.24 +Europe,Malta,Cosmetics,Online,H,2/11/2010,412619721,3/16/2010,2200,437.2,263.33,961840,579326,382514 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,C,7/18/2012,131377017,7/25/2012,6234,152.58,97.44,951183.72,607440.96,343742.76 +Europe,Netherlands,Vegetables,Offline,L,5/31/2013,196821630,6/9/2013,2749,154.06,90.93,423510.94,249966.57,173544.37 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,C,3/24/2011,690252387,5/13/2011,9875,651.21,524.96,6430698.75,5183980,1246718.75 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,L,2/18/2013,413280618,2/21/2013,7774,255.28,159.42,1984546.72,1239331.08,745215.64 +Sub-Saharan Africa,Djibouti,Beverages,Online,M,12/27/2015,937830150,1/30/2016,3637,47.45,31.79,172575.65,115620.23,56955.42 +Middle East and North Africa,Libya,Personal Care,Online,C,2/18/2010,756137311,3/7/2010,6688,81.73,56.67,546610.24,379008.96,167601.28 +Sub-Saharan Africa,Seychelles ,Household,Offline,M,6/27/2013,230750930,7/15/2013,3183,668.27,502.54,2127103.41,1599584.82,527518.59 +Europe,Bosnia and Herzegovina,Clothes,Online,M,9/26/2014,244532334,10/10/2014,1407,109.28,35.84,153756.96,50426.88,103330.08 +Central America and the Caribbean,Barbados,Cosmetics,Online,C,12/30/2014,850655353,1/21/2015,6677,437.2,263.33,2919184.4,1758254.41,1160929.99 +North America,Canada,Fruits,Online,H,6/10/2016,822606313,6/30/2016,6343,9.33,6.92,59180.19,43893.56,15286.63 +Europe,Ukraine,Vegetables,Offline,M,12/16/2010,804184043,1/13/2011,4784,154.06,90.93,737023.04,435009.12,302013.92 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,M,3/18/2014,159499871,4/11/2014,8411,651.21,524.96,5477327.31,4415438.56,1061888.75 +Central America and the Caribbean,Panama,Beverages,Online,C,6/6/2016,122977626,7/5/2016,667,47.45,31.79,31649.15,21203.93,10445.22 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,C,6/23/2016,649353635,7/19/2016,7025,81.73,56.67,574153.25,398106.75,176046.5 +Asia,Singapore,Meat,Online,L,7/1/2010,863676726,8/5/2010,9991,421.89,364.69,4215102.99,3643617.79,571485.2 +Middle East and North Africa,Somalia,Office Supplies,Online,M,11/6/2010,411308228,12/16/2010,4100,651.21,524.96,2669961,2152336,517625 +Europe,Georgia,Vegetables,Online,H,1/4/2012,807921969,1/17/2012,919,154.06,90.93,141581.14,83564.67,58016.47 +Europe,Serbia,Clothes,Online,M,2/9/2017,489504277,3/23/2017,4048,109.28,35.84,442365.44,145080.32,297285.12 +Asia,North Korea,Office Supplies,Offline,H,5/28/2011,662353980,7/16/2011,4117,651.21,524.96,2681031.57,2161260.32,519771.25 +Europe,Germany,Beverages,Offline,C,7/5/2011,353082406,7/25/2011,3785,47.45,31.79,179598.25,120325.15,59273.1 +Asia,Tajikistan,Household,Online,C,3/2/2016,458613383,4/4/2016,2746,668.27,502.54,1835069.42,1379974.84,455094.58 +Australia and Oceania,Australia,Baby Food,Offline,L,1/18/2010,596183240,2/13/2010,2724,255.28,159.42,695382.72,434260.08,261122.64 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,H,12/17/2012,453340804,1/11/2013,2473,651.21,524.96,1610442.33,1298226.08,312216.25 +Europe,Romania,Baby Food,Offline,L,6/26/2015,237947404,7/18/2015,2779,255.28,159.42,709423.12,443028.18,266394.94 +Europe,France,Cereal,Offline,C,1/19/2013,228176867,3/5/2013,1461,205.7,117.11,300527.7,171097.71,129429.99 +North America,Mexico,Personal Care,Offline,L,4/23/2017,322515523,5/29/2017,8365,81.73,56.67,683671.45,474044.55,209626.9 +Central America and the Caribbean,Grenada,Household,Offline,L,6/18/2014,489762198,7/12/2014,373,668.27,502.54,249264.71,187447.42,61817.29 +Australia and Oceania,New Zealand,Cereal,Offline,L,6/29/2014,319028222,7/3/2014,6395,205.7,117.11,1315451.5,748918.45,566533.05 +Europe,Monaco,Beverages,Offline,M,2/5/2017,369737422,2/12/2017,2374,47.45,31.79,112646.3,75469.46,37176.84 +Sub-Saharan Africa,Gabon,Household,Online,L,6/18/2015,821626126,7/17/2015,6284,668.27,502.54,4199408.68,3157961.36,1041447.32 +Asia,China,Vegetables,Online,L,3/12/2015,124743163,3/14/2015,3129,154.06,90.93,482053.74,284519.97,197533.77 +Middle East and North Africa,Somalia,Fruits,Online,C,5/25/2015,849449861,6/18/2015,9945,9.33,6.92,92786.85,68819.4,23967.45 +Sub-Saharan Africa,Madagascar,Fruits,Offline,M,6/12/2012,236420047,7/10/2012,800,9.33,6.92,7464,5536,1928 +Australia and Oceania,Palau,Meat,Online,M,5/15/2011,546640050,5/29/2011,1793,421.89,364.69,756448.77,653889.17,102559.6 +Europe,Malta,Household,Offline,C,6/14/2014,511408698,7/1/2014,6053,668.27,502.54,4045038.31,3041874.62,1003163.69 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,M,6/26/2017,282337319,8/4/2017,8742,152.58,97.44,1333854.36,851820.48,482033.88 +Sub-Saharan Africa,Namibia,Vegetables,Online,C,7/16/2013,981349742,7/31/2013,2051,154.06,90.93,315977.06,186497.43,129479.63 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,C,11/21/2011,650682294,1/9/2012,205,154.06,90.93,31582.3,18640.65,12941.65 +Middle East and North Africa,Kuwait,Beverages,Offline,L,7/9/2011,102883803,8/6/2011,4459,47.45,31.79,211579.55,141751.61,69827.94 +Sub-Saharan Africa,Mauritania,Beverages,Online,L,6/22/2012,670815598,6/28/2012,8097,47.45,31.79,384202.65,257403.63,126799.02 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,C,2/2/2012,157651507,2/28/2012,1439,421.89,364.69,607099.71,524788.91,82310.8 +Australia and Oceania,Vanuatu,Fruits,Offline,M,4/26/2016,486877858,6/5/2016,6833,9.33,6.92,63751.89,47284.36,16467.53 +Sub-Saharan Africa,The Gambia,Fruits,Offline,H,4/6/2013,952293479,5/17/2013,3657,9.33,6.92,34119.81,25306.44,8813.37 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,H,10/21/2014,468009698,11/26/2014,3325,152.58,97.44,507328.5,323988,183340.5 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,M,12/16/2014,718450343,1/3/2015,4277,152.58,97.44,652584.66,416750.88,235833.78 +Central America and the Caribbean,Nicaragua,Household,Online,C,5/15/2016,308351743,7/1/2016,6988,668.27,502.54,4669870.76,3511749.52,1158121.24 +Europe,Switzerland,Snacks,Offline,H,5/26/2011,612762725,6/10/2011,8962,152.58,97.44,1367421.96,873257.28,494164.68 +Europe,Monaco,Household,Online,C,3/10/2016,827044618,4/13/2016,9736,668.27,502.54,6506276.72,4892729.44,1613547.28 +Asia,North Korea,Personal Care,Online,L,11/11/2013,216871249,11/11/2013,5877,81.73,56.67,480327.21,333049.59,147277.62 +Sub-Saharan Africa,Swaziland,Household,Offline,M,5/3/2011,368228948,5/28/2011,5983,668.27,502.54,3998259.41,3006696.82,991562.59 +Sub-Saharan Africa,Seychelles ,Cereal,Online,L,10/16/2012,237416541,10/23/2012,5685,205.7,117.11,1169404.5,665770.35,503634.15 +Sub-Saharan Africa,Kenya,Snacks,Offline,M,12/2/2015,201045358,12/10/2015,2644,152.58,97.44,403421.52,257631.36,145790.16 +Sub-Saharan Africa,Senegal,Baby Food,Offline,M,9/3/2015,706039226,10/3/2015,1551,255.28,159.42,395939.28,247260.42,148678.86 +Middle East and North Africa,Egypt,Office Supplies,Offline,C,8/26/2015,919634473,9/30/2015,9132,651.21,524.96,5946849.72,4793934.72,1152915 +Middle East and North Africa,Morocco,Baby Food,Offline,C,9/24/2016,979379928,10/20/2016,9139,255.28,159.42,2333003.92,1456939.38,876064.54 +Europe,Germany,Office Supplies,Offline,M,4/13/2013,643136918,5/1/2013,7361,651.21,524.96,4793556.81,3864230.56,929326.25 +Europe,Greece,Vegetables,Online,C,2/5/2012,639079272,2/20/2012,6613,154.06,90.93,1018798.78,601320.09,417478.69 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,M,6/17/2013,415693318,7/20/2013,1745,154.06,90.93,268834.7,158672.85,110161.85 +Australia and Oceania,Solomon Islands,Baby Food,Online,C,12/7/2014,391777884,1/5/2015,4637,255.28,159.42,1183733.36,739230.54,444502.82 +Central America and the Caribbean,Belize,Personal Care,Online,C,2/23/2015,606444299,3/14/2015,9199,81.73,56.67,751834.27,521307.33,230526.94 +Australia and Oceania,Tonga,Clothes,Offline,C,1/2/2010,269116389,1/14/2010,6375,109.28,35.84,696660,228480,468180 +Europe,Netherlands,Office Supplies,Online,C,8/17/2011,909530484,9/14/2011,9137,651.21,524.96,5950105.77,4796559.52,1153546.25 +Central America and the Caribbean,The Bahamas,Cereal,Offline,M,4/6/2014,527735412,4/29/2014,7491,205.7,117.11,1540898.7,877271.01,663627.69 +Sub-Saharan Africa,Mozambique,Household,Offline,C,3/23/2013,344092500,4/13/2013,3472,668.27,502.54,2320233.44,1744818.88,575414.56 +Asia,Thailand,Office Supplies,Offline,C,4/3/2016,749275577,5/4/2016,6149,651.21,524.96,4004290.29,3227979.04,776311.25 +Middle East and North Africa,Tunisia ,Cereal,Offline,M,1/4/2017,854270970,1/30/2017,6619,205.7,117.11,1361528.3,775151.09,586377.21 +Europe,Greece,Household,Online,C,1/2/2014,740377509,1/19/2014,3013,668.27,502.54,2013497.51,1514153.02,499344.49 +Europe,Vatican City,Beverages,Offline,L,5/19/2014,109206521,6/19/2014,5491,47.45,31.79,260547.95,174558.89,85989.06 +Middle East and North Africa,Kuwait,Household,Online,M,12/29/2014,532681834,1/26/2015,1247,668.27,502.54,833332.69,626667.38,206665.31 +Sub-Saharan Africa,Chad,Office Supplies,Offline,H,10/5/2013,503039777,11/10/2013,9503,651.21,524.96,6188448.63,4988694.88,1199753.75 +Sub-Saharan Africa,Madagascar,Snacks,Online,C,6/15/2013,382829177,7/4/2013,6516,152.58,97.44,994211.28,634919.04,359292.24 +Asia,Myanmar,Office Supplies,Offline,H,5/2/2010,154911363,5/8/2010,570,651.21,524.96,371189.7,299227.2,71962.5 +Central America and the Caribbean,El Salvador,Personal Care,Offline,C,1/31/2013,772460162,2/11/2013,6983,81.73,56.67,570720.59,395726.61,174993.98 +Middle East and North Africa,Pakistan,Household,Offline,H,4/24/2016,108961904,5/10/2016,3103,668.27,502.54,2073641.81,1559381.62,514260.19 +Middle East and North Africa,Yemen,Beverages,Online,C,11/25/2011,608215415,1/1/2012,3312,47.45,31.79,157154.4,105288.48,51865.92 +Sub-Saharan Africa,Zambia,Meat,Online,H,7/8/2015,734332025,7/12/2015,4019,421.89,364.69,1695575.91,1465689.11,229886.8 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,C,5/22/2017,821735560,7/1/2017,8668,81.73,56.67,708435.64,491215.56,217220.08 +Middle East and North Africa,Lebanon,Cereal,Online,M,5/18/2016,825162351,6/10/2016,2731,205.7,117.11,561766.7,319827.41,241939.29 +Middle East and North Africa,Iran,Baby Food,Online,M,3/16/2016,769661223,4/12/2016,8714,255.28,159.42,2224509.92,1389185.88,835324.04 +Europe,Liechtenstein,Fruits,Offline,C,1/28/2014,300593507,3/4/2014,1153,9.33,6.92,10757.49,7978.76,2778.73 +Asia,Cambodia,Household,Online,C,1/19/2012,933633029,2/7/2012,1616,668.27,502.54,1079924.32,812104.64,267819.68 +Asia,South Korea,Snacks,Online,L,4/2/2013,204766118,4/18/2013,3700,152.58,97.44,564546,360528,204018 +Australia and Oceania,Kiribati,Meat,Offline,H,7/7/2010,220291602,8/25/2010,8035,421.89,364.69,3389886.15,2930284.15,459602 +Australia and Oceania,Palau,Cereal,Online,M,11/15/2012,906820809,11/19/2012,7284,205.7,117.11,1498318.8,853029.24,645289.56 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,C,7/5/2011,461277568,7/14/2011,1138,437.2,263.33,497533.6,299669.54,197864.06 +Middle East and North Africa,Israel,Cosmetics,Online,H,10/18/2013,300898206,10/19/2013,1321,437.2,263.33,577541.2,347858.93,229682.27 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,L,10/31/2016,113231551,11/8/2016,6587,651.21,524.96,4289520.27,3457911.52,831608.75 +Asia,Brunei,Baby Food,Offline,M,3/14/2011,106138932,4/4/2011,7724,255.28,159.42,1971782.72,1231360.08,740422.64 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,L,1/18/2015,557794177,2/3/2015,2547,154.06,90.93,392390.82,231598.71,160792.11 +Australia and Oceania,Vanuatu,Vegetables,Offline,H,4/20/2017,466683614,5/28/2017,907,154.06,90.93,139732.42,82473.51,57258.91 +Central America and the Caribbean,Honduras,Cereal,Online,C,9/27/2011,701606070,10/12/2011,9682,205.7,117.11,1991587.4,1133859.02,857728.38 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,L,12/2/2015,851672875,1/13/2016,7785,651.21,524.96,5069669.85,4086813.6,982856.25 +Sub-Saharan Africa,Malawi,Vegetables,Online,M,5/22/2014,576307857,7/11/2014,1156,154.06,90.93,178093.36,105115.08,72978.28 +Sub-Saharan Africa,Uganda,Meat,Offline,M,6/25/2015,955247342,7/28/2015,7771,421.89,364.69,3278507.19,2834005.99,444501.2 +Europe,Germany,Household,Online,H,3/26/2017,438540160,4/21/2017,2634,668.27,502.54,1760223.18,1323690.36,436532.82 +Middle East and North Africa,Egypt,Office Supplies,Offline,M,3/4/2011,696547639,3/30/2011,2780,651.21,524.96,1810363.8,1459388.8,350975 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,H,5/24/2016,769943606,6/9/2016,2278,154.06,90.93,350948.68,207138.54,143810.14 +Europe,Bosnia and Herzegovina,Beverages,Online,C,3/16/2015,219714391,4/30/2015,7226,47.45,31.79,342873.7,229714.54,113159.16 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,L,6/19/2017,477158820,8/8/2017,753,651.21,524.96,490361.13,395294.88,95066.25 +Asia,Philippines,Fruits,Offline,H,5/25/2011,793888223,6/24/2011,8022,9.33,6.92,74845.26,55512.24,19333.02 +Sub-Saharan Africa,Namibia,Household,Online,L,10/12/2012,491826426,11/4/2012,1224,668.27,502.54,817962.48,615108.96,202853.52 +Central America and the Caribbean,Guatemala,Clothes,Offline,C,10/3/2015,313209760,11/3/2015,4583,109.28,35.84,500830.24,164254.72,336575.52 +Sub-Saharan Africa,Angola,Household,Online,C,9/22/2011,170587050,11/4/2011,9354,668.27,502.54,6250997.58,4700759.16,1550238.42 +Asia,Thailand,Cosmetics,Offline,C,11/19/2015,496819627,12/1/2015,8823,437.2,263.33,3857415.6,2323360.59,1534055.01 +Europe,Switzerland,Meat,Offline,M,5/31/2010,895081317,6/30/2010,3307,421.89,364.69,1395190.23,1206029.83,189160.4 +Middle East and North Africa,Oman,Vegetables,Offline,H,6/4/2016,588858449,7/24/2016,5156,154.06,90.93,794333.36,468835.08,325498.28 +Asia,Japan,Office Supplies,Online,H,6/11/2014,671949851,6/25/2014,3748,651.21,524.96,2440735.08,1967550.08,473185 +Sub-Saharan Africa,Botswana,Office Supplies,Online,M,5/7/2016,958466851,6/7/2016,495,651.21,524.96,322348.95,259855.2,62493.75 +Middle East and North Africa,Iraq,Cereal,Online,H,2/25/2016,432833278,4/8/2016,3840,205.7,117.11,789888,449702.4,340185.6 +North America,Mexico,Clothes,Online,C,7/4/2016,399785459,7/11/2016,4256,109.28,35.84,465095.68,152535.04,312560.64 +Asia,Sri Lanka,Baby Food,Online,L,5/5/2017,434372222,5/26/2017,9248,255.28,159.42,2360829.44,1474316.16,886513.28 +Asia,Turkmenistan,Cosmetics,Offline,C,1/31/2012,631954896,3/14/2012,8352,437.2,263.33,3651494.4,2199332.16,1452162.24 +Middle East and North Africa,Tunisia ,Meat,Online,H,2/21/2014,258207309,3/13/2014,8135,421.89,364.69,3432075.15,2966753.15,465322 +Australia and Oceania,Tuvalu,Fruits,Offline,M,4/16/2015,899115788,4/29/2015,7197,9.33,6.92,67148.01,49803.24,17344.77 +Europe,Andorra,Household,Offline,H,2/21/2012,610979163,3/14/2012,1167,668.27,502.54,779871.09,586464.18,193406.91 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,M,7/9/2017,670408761,7/16/2017,7705,81.73,56.67,629729.65,436642.35,193087.3 +Asia,Taiwan,Cosmetics,Online,H,4/1/2011,624328410,4/21/2011,1505,437.2,263.33,657986,396311.65,261674.35 +Australia and Oceania,Palau,Cosmetics,Online,H,1/23/2012,539974439,2/17/2012,9291,437.2,263.33,4062025.2,2446599.03,1615426.17 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,C,4/8/2013,554895675,5/1/2013,4816,81.73,56.67,393611.68,272922.72,120688.96 +Europe,Monaco,Baby Food,Offline,C,10/22/2016,426953446,11/22/2016,3867,255.28,159.42,987167.76,616477.14,370690.62 +Middle East and North Africa,Jordan,Cosmetics,Offline,H,4/30/2014,884321582,4/30/2014,9263,437.2,263.33,4049783.6,2439225.79,1610557.81 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,M,9/8/2013,475486409,10/28/2013,5850,81.73,56.67,478120.5,331519.5,146601 +Europe,Vatican City,Beverages,Online,L,6/12/2012,519246757,7/16/2012,5509,47.45,31.79,261402.05,175131.11,86270.94 +Asia,Myanmar,Meat,Online,L,10/22/2016,154713952,11/12/2016,2151,421.89,364.69,907485.39,784448.19,123037.2 +Sub-Saharan Africa,Sudan,Clothes,Offline,L,2/8/2015,391311824,2/26/2015,6719,109.28,35.84,734252.32,240808.96,493443.36 +Asia,Thailand,Snacks,Offline,H,11/19/2011,958776700,1/4/2012,2187,152.58,97.44,333692.46,213101.28,120591.18 +Europe,Malta,Cereal,Offline,C,7/15/2016,757157409,7/26/2016,8558,205.7,117.11,1760380.6,1002227.38,758153.22 +Europe,Armenia,Office Supplies,Offline,H,10/22/2016,106815278,11/28/2016,7869,651.21,524.96,5124371.49,4130910.24,993461.25 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,H,11/12/2012,298424136,12/15/2012,9188,437.2,263.33,4016993.6,2419476.04,1597517.56 +Asia,Tajikistan,Baby Food,Offline,L,7/6/2013,442970311,7/27/2013,3614,255.28,159.42,922581.92,576143.88,346438.04 +Asia,Kazakhstan,Cereal,Online,H,4/4/2017,621752631,4/18/2017,9275,205.7,117.11,1907867.5,1086195.25,821672.25 +Europe,Moldova ,Beverages,Offline,H,2/7/2016,536382424,3/14/2016,6334,47.45,31.79,300548.3,201357.86,99190.44 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,C,6/22/2014,858783519,6/22/2014,1982,81.73,56.67,161988.86,112319.94,49668.92 +Middle East and North Africa,Yemen,Office Supplies,Offline,C,4/17/2010,981192243,5/20/2010,5444,651.21,524.96,3545187.24,2857882.24,687305 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,L,11/23/2013,366157424,1/11/2014,2973,437.2,263.33,1299795.6,782880.09,516915.51 +Australia and Oceania,Fiji,Fruits,Online,C,12/23/2013,796540391,1/18/2014,2857,9.33,6.92,26655.81,19770.44,6885.37 +Sub-Saharan Africa,Cameroon,Fruits,Offline,C,8/25/2011,525514972,9/23/2011,413,9.33,6.92,3853.29,2857.96,995.33 +Australia and Oceania,Samoa ,Fruits,Offline,L,8/28/2016,126567494,10/7/2016,2989,9.33,6.92,27887.37,20683.88,7203.49 +Asia,Mongolia,Household,Offline,M,4/26/2013,243496787,5/20/2013,4965,668.27,502.54,3317960.55,2495111.1,822849.45 +Middle East and North Africa,Kuwait,Household,Online,H,4/18/2017,240414178,5/1/2017,2753,668.27,502.54,1839747.31,1383492.62,456254.69 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,M,4/1/2011,451743495,4/29/2011,9794,154.06,90.93,1508863.64,890568.42,618295.22 +Central America and the Caribbean,Saint Lucia,Clothes,Online,H,10/2/2016,832221066,11/20/2016,1562,109.28,35.84,170695.36,55982.08,114713.28 +Europe,Bulgaria,Clothes,Online,L,10/24/2014,506895720,12/11/2014,563,109.28,35.84,61524.64,20177.92,41346.72 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,M,3/16/2010,921128785,3/24/2010,1332,154.06,90.93,205207.92,121118.76,84089.16 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,H,7/25/2012,890594089,7/28/2012,5437,437.2,263.33,2377056.4,1431725.21,945331.19 +Sub-Saharan Africa,Cameroon,Cereal,Offline,H,6/11/2017,651277959,6/29/2017,6476,205.7,117.11,1332113.2,758404.36,573708.84 +Sub-Saharan Africa,Sudan,Household,Online,H,2/5/2010,509479224,3/4/2010,5079,668.27,502.54,3394143.33,2552400.66,841742.67 +Central America and the Caribbean,Panama,Office Supplies,Offline,C,9/18/2014,391809213,10/5/2014,3908,651.21,524.96,2544928.68,2051543.68,493385 +Central America and the Caribbean,Saint Lucia,Beverages,Online,H,11/22/2014,295191752,12/5/2014,2654,47.45,31.79,125932.3,84370.66,41561.64 +Europe,Switzerland,Meat,Online,H,6/11/2010,736863172,6/16/2010,3042,421.89,364.69,1283389.38,1109386.98,174002.4 +Middle East and North Africa,Morocco,Meat,Offline,H,8/10/2013,504372298,8/30/2013,3826,421.89,364.69,1614151.14,1395303.94,218847.2 +Central America and the Caribbean,Jamaica,Cosmetics,Online,C,12/17/2014,705580461,2/3/2015,5793,437.2,263.33,2532699.6,1525470.69,1007228.91 +Asia,Bhutan,Clothes,Offline,L,7/7/2017,718661487,7/23/2017,6759,109.28,35.84,738623.52,242242.56,496380.96 +Europe,Ukraine,Cosmetics,Online,C,3/11/2010,442101705,3/30/2010,6574,437.2,263.33,2874152.8,1731131.42,1143021.38 +Sub-Saharan Africa,Central African Republic,Household,Offline,M,1/22/2017,744699943,2/26/2017,2117,668.27,502.54,1414727.59,1063877.18,350850.41 +Australia and Oceania,Vanuatu,Beverages,Online,C,3/30/2010,315567529,4/6/2010,2299,47.45,31.79,109087.55,73085.21,36002.34 +Middle East and North Africa,Qatar,Beverages,Online,L,2/25/2012,614128291,3/16/2012,3063,47.45,31.79,145339.35,97372.77,47966.58 +Asia,Sri Lanka,Office Supplies,Offline,M,12/22/2015,920118558,1/6/2016,2383,651.21,524.96,1551833.43,1250979.68,300853.75 +Sub-Saharan Africa,The Gambia,Fruits,Offline,H,3/3/2012,583587157,4/1/2012,5263,9.33,6.92,49103.79,36419.96,12683.83 +Middle East and North Africa,Bahrain,Clothes,Offline,M,12/28/2014,374895417,1/2/2015,8740,109.28,35.84,955107.2,313241.6,641865.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,C,3/29/2013,234717166,4/30/2013,6880,668.27,502.54,4597697.6,3457475.2,1140222.4 +Sub-Saharan Africa,Chad,Office Supplies,Online,C,12/9/2011,624038732,12/13/2011,5783,651.21,524.96,3765947.43,3035843.68,730103.75 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,M,5/19/2013,274158942,5/29/2013,8578,651.21,524.96,5586079.38,4503106.88,1082972.5 +North America,Canada,Beverages,Offline,H,5/9/2013,236689126,6/28/2013,427,47.45,31.79,20261.15,13574.33,6686.82 +Sub-Saharan Africa,Swaziland,Fruits,Offline,C,7/1/2012,733553111,7/10/2012,3522,9.33,6.92,32860.26,24372.24,8488.02 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,H,7/9/2012,706987226,8/20/2012,2086,154.06,90.93,321369.16,189679.98,131689.18 +Middle East and North Africa,Kuwait,Personal Care,Online,H,5/26/2012,969540297,7/2/2012,7374,81.73,56.67,602677.02,417884.58,184792.44 +Europe,Sweden,Household,Online,M,3/10/2012,154073655,4/25/2012,2673,668.27,502.54,1786285.71,1343289.42,442996.29 +Asia,Uzbekistan,Clothes,Offline,H,10/14/2016,563761126,10/25/2016,8300,109.28,35.84,907024,297472,609552 +Europe,Spain,Meat,Online,M,1/3/2017,522089040,2/9/2017,6604,421.89,364.69,2786161.56,2408412.76,377748.8 +Europe,Italy,Clothes,Offline,L,2/5/2016,222856223,2/21/2016,6964,109.28,35.84,761025.92,249589.76,511436.16 +Europe,Slovakia,Fruits,Offline,H,10/16/2010,380174005,10/19/2010,791,9.33,6.92,7380.03,5473.72,1906.31 +Sub-Saharan Africa,South Africa,Meat,Online,H,4/1/2010,878466212,5/16/2010,6529,421.89,364.69,2754519.81,2381061.01,373458.8 +Europe,Ukraine,Baby Food,Online,M,2/12/2017,322469174,3/31/2017,4650,255.28,159.42,1187052,741303,445749 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,M,3/9/2016,987231719,3/14/2016,2659,154.06,90.93,409645.54,241782.87,167862.67 +Sub-Saharan Africa,Swaziland,Clothes,Online,H,1/8/2016,268115174,2/7/2016,93,109.28,35.84,10163.04,3333.12,6829.92 +Europe,Switzerland,Household,Offline,C,11/23/2014,130793368,12/11/2014,3519,668.27,502.54,2351642.13,1768438.26,583203.87 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,M,2/22/2012,361252629,3/23/2012,1536,437.2,263.33,671539.2,404474.88,267064.32 +Sub-Saharan Africa,Gabon,Office Supplies,Online,C,12/17/2011,815791785,12/31/2011,9773,651.21,524.96,6364275.33,5130434.08,1233841.25 +Asia,Taiwan,Meat,Offline,C,1/9/2012,971022164,2/12/2012,5892,421.89,364.69,2485775.88,2148753.48,337022.4 +Europe,Montenegro,Meat,Online,C,11/13/2014,373867595,12/22/2014,4584,421.89,364.69,1933943.76,1671738.96,262204.8 +Sub-Saharan Africa,Mozambique,Cereal,Offline,L,7/8/2016,891564404,8/20/2016,2575,205.7,117.11,529677.5,301558.25,228119.25 +Sub-Saharan Africa,Eritrea,Vegetables,Online,H,4/12/2010,861661422,5/31/2010,3618,154.06,90.93,557389.08,328984.74,228404.34 +Central America and the Caribbean,Costa Rica,Clothes,Online,C,3/26/2013,942019975,4/16/2013,3499,109.28,35.84,382370.72,125404.16,256966.56 +Asia,Mongolia,Cosmetics,Offline,C,1/12/2017,960813891,1/26/2017,5037,437.2,263.33,2202176.4,1326393.21,875783.19 +Australia and Oceania,East Timor,Cereal,Online,L,5/21/2014,366529500,7/5/2014,3079,205.7,117.11,633350.3,360581.69,272768.61 +Asia,Vietnam,Cosmetics,Offline,C,6/7/2010,477965629,6/24/2010,9506,437.2,263.33,4156023.2,2503214.98,1652808.22 +Sub-Saharan Africa,Botswana,Personal Care,Online,L,5/15/2011,434233605,5/16/2011,8228,81.73,56.67,672474.44,466280.76,206193.68 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,M,2/7/2013,344757258,2/9/2013,189,255.28,159.42,48247.92,30130.38,18117.54 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Online,C,8/11/2012,839272916,9/23/2012,8361,651.21,524.96,5444766.81,4389190.56,1055576.25 +Europe,Georgia,Cosmetics,Online,M,9/18/2011,817829406,10/16/2011,2750,437.2,263.33,1202300,724157.5,478142.5 +Sub-Saharan Africa,Mali,Vegetables,Offline,C,4/17/2013,600788056,5/19/2013,5392,154.06,90.93,830691.52,490294.56,340396.96 +Asia,Taiwan,Cereal,Offline,L,7/10/2017,578822696,7/22/2017,5353,205.7,117.11,1101112.1,626889.83,474222.27 +Asia,North Korea,Cosmetics,Online,M,6/26/2010,762919652,8/10/2010,3734,437.2,263.33,1632504.8,983274.22,649230.58 +Sub-Saharan Africa,Liberia,Household,Online,L,5/29/2013,334377753,7/7/2013,8663,668.27,502.54,5789223.01,4353504.02,1435718.99 +Europe,Latvia,Cosmetics,Online,L,9/21/2010,794808328,10/10/2010,301,437.2,263.33,131597.2,79262.33,52334.87 +Europe,Croatia,Household,Offline,L,6/5/2014,116135203,6/5/2014,5842,668.27,502.54,3904033.34,2935838.68,968194.66 +Sub-Saharan Africa,Tanzania,Household,Offline,L,11/13/2014,390594708,11/21/2014,4509,668.27,502.54,3013229.43,2265952.86,747276.57 +Sub-Saharan Africa,Senegal,Clothes,Online,L,10/23/2014,180735671,10/29/2014,2556,109.28,35.84,279319.68,91607.04,187712.64 +Sub-Saharan Africa,Nigeria,Vegetables,Online,H,7/9/2010,369419419,8/1/2010,8270,154.06,90.93,1274076.2,751991.1,522085.1 +Sub-Saharan Africa,Rwanda,Cereal,Online,M,9/7/2010,109819781,10/2/2010,6969,205.7,117.11,1433523.3,816139.59,617383.71 +Sub-Saharan Africa,Liberia,Baby Food,Offline,M,6/23/2017,875423085,8/4/2017,6000,255.28,159.42,1531680,956520,575160 +Australia and Oceania,New Zealand,Household,Offline,M,3/18/2015,610028159,4/27/2015,9743,668.27,502.54,6510954.61,4896247.22,1614707.39 +North America,Mexico,Cereal,Online,M,12/23/2011,477746331,12/23/2011,4611,205.7,117.11,948482.7,539994.21,408488.49 +Asia,Tajikistan,Office Supplies,Offline,C,2/25/2013,813001430,4/10/2013,4045,651.21,524.96,2634144.45,2123463.2,510681.25 +Middle East and North Africa,Algeria,Personal Care,Offline,H,1/11/2010,670529782,1/13/2010,3518,81.73,56.67,287526.14,199365.06,88161.08 +Europe,Sweden,Household,Online,H,11/22/2013,975380218,1/7/2014,5536,668.27,502.54,3699542.72,2782061.44,917481.28 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,M,5/20/2014,472914063,5/29/2014,4635,421.89,364.69,1955460.15,1690338.15,265122 +North America,Greenland,Beverages,Offline,M,7/21/2013,678805148,8/5/2013,2383,47.45,31.79,113073.35,75755.57,37317.78 +Europe,Italy,Meat,Online,H,7/14/2014,929039800,9/1/2014,2377,421.89,364.69,1002832.53,866868.13,135964.4 +Sub-Saharan Africa,Tanzania,Baby Food,Online,L,2/25/2010,629916846,3/30/2010,5248,255.28,159.42,1339709.44,836636.16,503073.28 +Europe,Greece,Beverages,Online,C,1/9/2017,608047616,1/16/2017,3657,47.45,31.79,173524.65,116256.03,57268.62 +Europe,Sweden,Snacks,Offline,L,3/6/2011,860355937,4/21/2011,7296,152.58,97.44,1113223.68,710922.24,402301.44 +Sub-Saharan Africa,Togo,Baby Food,Offline,M,2/20/2015,104078137,3/30/2015,7889,255.28,159.42,2013903.92,1257664.38,756239.54 +North America,Greenland,Snacks,Offline,C,11/8/2010,726763045,11/17/2010,4190,152.58,97.44,639310.2,408273.6,231036.6 +Europe,Belarus,Personal Care,Offline,M,8/16/2011,236271989,8/18/2011,6987,81.73,56.67,571047.51,395953.29,175094.22 +Europe,Moldova ,Office Supplies,Offline,C,11/18/2012,710778796,1/2/2013,4096,651.21,524.96,2667356.16,2150236.16,517120 +Asia,Philippines,Fruits,Offline,C,2/16/2011,248769795,3/15/2011,5366,9.33,6.92,50064.78,37132.72,12932.06 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,H,4/13/2015,619043815,5/15/2015,7676,651.21,524.96,4998687.96,4029592.96,969095 +Asia,Sri Lanka,Personal Care,Online,L,8/12/2012,510712182,8/13/2012,9939,81.73,56.67,812314.47,563243.13,249071.34 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,H,5/23/2010,483198726,6/10/2010,8096,109.28,35.84,884730.88,290160.64,594570.24 +Europe,Italy,Personal Care,Online,C,12/9/2016,716239774,1/4/2017,120,81.73,56.67,9807.6,6800.4,3007.2 +Middle East and North Africa,Oman,Beverages,Online,M,2/27/2015,559884154,3/8/2015,1018,47.45,31.79,48304.1,32362.22,15941.88 +Middle East and North Africa,Oman,Fruits,Online,L,9/18/2011,784493196,10/2/2011,7825,9.33,6.92,73007.25,54149,18858.25 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,H,7/24/2010,430740725,8/18/2010,4608,9.33,6.92,42992.64,31887.36,11105.28 +Middle East and North Africa,Bahrain,Cosmetics,Online,H,9/20/2016,859613072,11/1/2016,7465,437.2,263.33,3263698,1965758.45,1297939.55 +Asia,Kyrgyzstan,Personal Care,Offline,L,5/5/2017,802409064,6/23/2017,9528,81.73,56.67,778723.44,539951.76,238771.68 +Asia,India,Clothes,Online,L,10/14/2015,410740029,11/30/2015,5957,109.28,35.84,650980.96,213498.88,437482.08 +Asia,Bhutan,Beverages,Offline,H,9/8/2012,806529796,10/2/2012,8944,47.45,31.79,424392.8,284329.76,140063.04 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,L,5/1/2017,932014691,6/1/2017,2713,437.2,263.33,1186123.6,714414.29,471709.31 +Sub-Saharan Africa,Lesotho,Household,Online,C,7/21/2013,699743545,7/29/2013,8520,668.27,502.54,5693660.4,4281640.8,1412019.6 +Australia and Oceania,Marshall Islands,Vegetables,Online,M,7/17/2016,542577683,7/24/2016,9649,154.06,90.93,1486524.94,877383.57,609141.37 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,M,1/22/2016,963690936,2/12/2016,6418,437.2,263.33,2805949.6,1690051.94,1115897.66 +Sub-Saharan Africa,Rwanda,Snacks,Online,L,6/28/2010,286569631,6/30/2010,1177,152.58,97.44,179586.66,114686.88,64899.78 +Sub-Saharan Africa,Madagascar,Vegetables,Online,H,8/26/2010,505012595,10/11/2010,3304,154.06,90.93,509014.24,300432.72,208581.52 +Europe,Greece,Cosmetics,Offline,H,4/13/2013,533131158,4/17/2013,4212,437.2,263.33,1841486.4,1109145.96,732340.44 +Central America and the Caribbean,Nicaragua,Cereal,Online,L,5/22/2012,255349147,6/16/2012,2342,205.7,117.11,481749.4,274271.62,207477.78 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,H,8/18/2010,976402890,9/1/2010,8168,651.21,524.96,5319083.28,4287873.28,1031210 +Europe,Spain,Snacks,Online,L,7/4/2015,471341216,7/22/2015,9195,152.58,97.44,1402973.1,895960.8,507012.3 +Sub-Saharan Africa,Comoros,Personal Care,Offline,L,11/10/2012,635525453,12/26/2012,4959,81.73,56.67,405299.07,281026.53,124272.54 +Sub-Saharan Africa,Namibia,Baby Food,Offline,C,2/13/2016,734629428,3/28/2016,2028,255.28,159.42,517707.84,323303.76,194404.08 +Europe,Italy,Cosmetics,Online,H,1/16/2017,554639470,2/9/2017,8999,437.2,263.33,3934362.8,2369706.67,1564656.13 +Europe,Belgium,Office Supplies,Online,H,4/2/2012,851854407,5/7/2012,1504,651.21,524.96,979419.84,789539.84,189880 +Europe,Ireland,Household,Online,M,7/28/2014,202885568,9/4/2014,7203,668.27,502.54,4813548.81,3619795.62,1193753.19 +Sub-Saharan Africa,Namibia,Baby Food,Offline,H,5/23/2011,854656779,6/27/2011,788,255.28,159.42,201160.64,125622.96,75537.68 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,M,11/16/2013,174404370,12/25/2013,8984,437.2,263.33,3927804.8,2365756.72,1562048.08 +Central America and the Caribbean,Grenada,Fruits,Online,L,5/2/2015,999677169,5/4/2015,5544,9.33,6.92,51725.52,38364.48,13361.04 +Sub-Saharan Africa,Kenya,Household,Offline,H,2/18/2010,388336503,3/30/2010,6256,668.27,502.54,4180697.12,3143890.24,1036806.88 +Asia,Japan,Office Supplies,Online,C,8/20/2012,868556201,8/26/2012,3936,651.21,524.96,2563162.56,2066242.56,496920 +Asia,Indonesia,Clothes,Online,M,7/24/2015,988822591,8/10/2015,3433,109.28,35.84,375158.24,123038.72,252119.52 +Sub-Saharan Africa,Mauritius ,Meat,Online,M,6/18/2016,267934501,7/17/2016,6628,421.89,364.69,2796286.92,2417165.32,379121.6 +Europe,Croatia,Snacks,Online,C,12/23/2013,545003259,1/1/2014,7430,152.58,97.44,1133669.4,723979.2,409690.2 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,L,7/31/2011,129452693,8/15/2011,6783,154.06,90.93,1044988.98,616778.19,428210.79 +Sub-Saharan Africa,Benin,Cosmetics,Offline,C,10/25/2013,551019132,11/11/2013,7661,437.2,263.33,3349389.2,2017371.13,1332018.07 +Europe,France,Meat,Online,M,12/7/2014,709751403,12/30/2014,67,421.89,364.69,28266.63,24434.23,3832.4 +Europe,Latvia,Office Supplies,Online,L,4/2/2010,926010835,4/5/2010,6039,651.21,524.96,3932657.19,3170233.44,762423.75 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,M,1/29/2015,690471255,2/18/2015,4643,437.2,263.33,2029919.6,1222641.19,807278.41 +Asia,Kazakhstan,Meat,Online,H,7/3/2015,914118993,8/18/2015,6979,421.89,364.69,2944370.31,2545171.51,399198.8 +Central America and the Caribbean,Grenada,Office Supplies,Online,L,1/12/2010,778252875,2/22/2010,1175,651.21,524.96,765171.75,616828,148343.75 +Europe,Malta,Personal Care,Offline,L,5/22/2013,884484231,6/22/2013,7394,81.73,56.67,604311.62,419017.98,185293.64 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,L,11/8/2014,104736888,12/7/2014,2827,255.28,159.42,721676.56,450680.34,270996.22 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,C,5/5/2012,531247174,5/16/2012,6699,255.28,159.42,1710120.72,1067954.58,642166.14 +Australia and Oceania,Solomon Islands,Office Supplies,Online,H,3/13/2016,726563918,4/24/2016,5264,651.21,524.96,3427969.44,2763389.44,664580 +Sub-Saharan Africa,Mali,Personal Care,Online,C,2/10/2015,673548448,4/1/2015,6808,81.73,56.67,556417.84,385809.36,170608.48 +Asia,Laos,Cereal,Online,H,3/11/2010,425374591,4/30/2010,6649,205.7,117.11,1367699.3,778664.39,589034.91 +Sub-Saharan Africa,Benin,Baby Food,Offline,M,3/12/2011,555528676,4/2/2011,2135,255.28,159.42,545022.8,340361.7,204661.1 +Sub-Saharan Africa,Togo,Snacks,Online,C,7/28/2017,807809531,8/30/2017,7646,152.58,97.44,1166626.68,745026.24,421600.44 +Australia and Oceania,Nauru,Household,Online,H,9/14/2014,546328485,9/30/2014,9594,668.27,502.54,6411382.38,4821368.76,1590013.62 +Europe,Lithuania,Personal Care,Online,C,7/14/2015,105509364,8/22/2015,1420,81.73,56.67,116056.6,80471.4,35585.2 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,M,5/8/2011,340088498,6/11/2011,8599,668.27,502.54,5746453.73,4321341.46,1425112.27 +Sub-Saharan Africa,The Gambia,Snacks,Online,C,6/12/2013,375114715,7/4/2013,3635,152.58,97.44,554628.3,354194.4,200433.9 +Middle East and North Africa,Yemen,Beverages,Offline,L,6/17/2011,755949342,7/26/2011,1064,47.45,31.79,50486.8,33824.56,16662.24 +Europe,Kosovo,Snacks,Offline,H,1/6/2015,298266208,1/11/2015,2454,152.58,97.44,374431.32,239117.76,135313.56 +Middle East and North Africa,Afghanistan,Cereal,Online,M,2/6/2012,138051640,2/12/2012,1403,205.7,117.11,288597.1,164305.33,124291.77 +Australia and Oceania,Papua New Guinea,Personal Care,Online,M,9/7/2010,581604468,9/25/2010,8542,81.73,56.67,698137.66,484075.14,214062.52 +Middle East and North Africa,Azerbaijan,Household,Online,H,3/27/2012,655536019,4/22/2012,6530,668.27,502.54,4363803.1,3281586.2,1082216.9 +Europe,Malta,Beverages,Online,L,7/5/2015,356770122,7/11/2015,5062,47.45,31.79,240191.9,160920.98,79270.92 +Europe,Georgia,Household,Offline,C,9/24/2012,202543103,11/11/2012,5860,668.27,502.54,3916062.2,2944884.4,971177.8 +Australia and Oceania,Fiji,Vegetables,Online,H,2/23/2016,780403792,3/21/2016,7679,154.06,90.93,1183026.74,698251.47,484775.27 +Asia,India,Cereal,Online,H,5/1/2016,498213517,6/5/2016,1306,205.7,117.11,268644.2,152945.66,115698.54 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,M,4/18/2016,534146106,4/18/2016,4557,437.2,263.33,1992320.4,1199994.81,792325.59 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Offline,M,7/15/2012,786687886,7/29/2012,7282,81.73,56.67,595157.86,412670.94,182486.92 +Asia,North Korea,Office Supplies,Online,M,12/23/2013,324637687,12/30/2013,6361,651.21,524.96,4142346.81,3339270.56,803076.25 +Europe,Armenia,Office Supplies,Online,L,6/17/2015,537106835,7/11/2015,703,651.21,524.96,457800.63,369046.88,88753.75 +Middle East and North Africa,Yemen,Clothes,Offline,C,9/3/2016,183519160,10/18/2016,6253,109.28,35.84,683327.84,224107.52,459220.32 +Sub-Saharan Africa,Republic of the Congo,Beverages,Online,L,10/22/2010,343610990,11/6/2010,982,47.45,31.79,46595.9,31217.78,15378.12 +Sub-Saharan Africa,Eritrea,Snacks,Offline,H,1/16/2011,367431151,2/3/2011,9898,152.58,97.44,1510236.84,964461.12,545775.72 +Europe,Estonia,Beverages,Offline,H,6/24/2016,125340974,6/24/2016,34,47.45,31.79,1613.3,1080.86,532.44 +Sub-Saharan Africa,Tanzania,Beverages,Offline,L,12/6/2015,458014285,1/23/2016,5460,47.45,31.79,259077,173573.4,85503.6 +Sub-Saharan Africa,Cape Verde,Cereal,Online,L,5/28/2014,926437413,6/4/2014,2273,205.7,117.11,467556.1,266191.03,201365.07 +Europe,Liechtenstein,Baby Food,Offline,M,3/15/2014,261909186,3/30/2014,3603,255.28,159.42,919773.84,574390.26,345383.58 +Central America and the Caribbean,Dominica,Clothes,Online,H,2/11/2011,416040933,3/5/2011,4612,109.28,35.84,503999.36,165294.08,338705.28 +Middle East and North Africa,Jordan,Snacks,Offline,C,5/8/2013,710756480,5/24/2013,7492,152.58,97.44,1143129.36,730020.48,413108.88 +Asia,Laos,Cosmetics,Online,M,1/16/2015,988292157,3/6/2015,6466,437.2,263.33,2826935.2,1702691.78,1124243.42 +Europe,Netherlands,Baby Food,Online,C,3/6/2015,261196792,3/13/2015,2790,255.28,159.42,712231.2,444781.8,267449.4 +Europe,Montenegro,Cosmetics,Offline,L,10/18/2013,762331712,12/5/2013,9749,437.2,263.33,4262262.8,2567204.17,1695058.63 +Central America and the Caribbean,Costa Rica,Clothes,Offline,C,10/21/2015,294870746,10/30/2015,7661,109.28,35.84,837194.08,274570.24,562623.84 +Middle East and North Africa,Turkey,Office Supplies,Online,M,1/7/2012,782300221,2/23/2012,8875,651.21,524.96,5779488.75,4659020,1120468.75 +Middle East and North Africa,Yemen,Cereal,Offline,H,4/2/2013,618418967,4/5/2013,2770,205.7,117.11,569789,324394.7,245394.3 +Europe,Bulgaria,Vegetables,Online,M,3/30/2016,517338311,5/3/2016,758,154.06,90.93,116777.48,68924.94,47852.54 +Europe,Netherlands,Beverages,Offline,H,1/2/2015,363482081,2/5/2015,1280,47.45,31.79,60736,40691.2,20044.8 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,H,3/9/2012,561586606,3/19/2012,4811,205.7,117.11,989622.7,563416.21,426206.49 +Europe,Austria,Personal Care,Online,H,4/18/2015,686700713,4/27/2015,8856,81.73,56.67,723800.88,501869.52,221931.36 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,L,3/5/2010,834185731,4/13/2010,2950,81.73,56.67,241103.5,167176.5,73927 +Middle East and North Africa,Morocco,Office Supplies,Online,H,3/30/2010,269715487,5/17/2010,3661,651.21,524.96,2384079.81,1921878.56,462201.25 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,C,11/5/2014,579276311,12/22/2014,9588,154.06,90.93,1477127.28,871836.84,605290.44 +Sub-Saharan Africa,Uganda,Personal Care,Offline,M,1/7/2013,719167029,2/9/2013,6360,81.73,56.67,519802.8,360421.2,159381.6 +Sub-Saharan Africa,Chad,Baby Food,Online,M,1/8/2010,165998971,1/29/2010,1639,255.28,159.42,418403.92,261289.38,157114.54 +Europe,Armenia,Household,Offline,C,12/16/2015,266695964,12/25/2015,117,668.27,502.54,78187.59,58797.18,19390.41 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Online,L,9/15/2011,188494336,9/28/2011,8518,421.89,364.69,3593659.02,3106429.42,487229.6 +Europe,United Kingdom,Vegetables,Offline,M,4/16/2013,968942916,5/20/2013,596,154.06,90.93,91819.76,54194.28,37625.48 +Asia,Kazakhstan,Snacks,Online,L,1/29/2015,565903031,3/7/2015,2137,152.58,97.44,326063.46,208229.28,117834.18 +Asia,South Korea,Clothes,Offline,H,4/15/2016,607548511,5/11/2016,5960,109.28,35.84,651308.8,213606.4,437702.4 +Middle East and North Africa,Libya,Household,Offline,M,3/16/2017,542365682,4/3/2017,6913,668.27,502.54,4619750.51,3474059.02,1145691.49 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,H,5/25/2015,789153373,6/13/2015,6875,205.7,117.11,1414187.5,805131.25,609056.25 +Asia,China,Vegetables,Offline,M,1/21/2017,487022912,3/8/2017,9757,154.06,90.93,1503163.42,887204.01,615959.41 +Australia and Oceania,Marshall Islands,Beverages,Offline,C,7/12/2010,645398128,7/18/2010,6503,47.45,31.79,308567.35,206730.37,101836.98 +North America,Canada,Cereal,Online,M,6/29/2015,994015347,7/19/2015,85,205.7,117.11,17484.5,9954.35,7530.15 +Europe,Liechtenstein,Baby Food,Offline,L,1/21/2011,432923400,3/8/2011,509,255.28,159.42,129937.52,81144.78,48792.74 +Asia,Kazakhstan,Clothes,Offline,C,4/4/2015,182483613,4/8/2015,9811,109.28,35.84,1072146.08,351626.24,720519.84 +Europe,France,Office Supplies,Offline,L,2/9/2013,633369815,2/15/2013,7058,651.21,524.96,4596240.18,3705167.68,891072.5 +Asia,Singapore,Baby Food,Offline,M,6/3/2013,896568334,6/28/2013,3349,255.28,159.42,854932.72,533897.58,321035.14 +Europe,Russia,Vegetables,Online,C,9/15/2014,153377997,10/7/2014,6813,154.06,90.93,1049610.78,619506.09,430104.69 +Europe,Ukraine,Fruits,Offline,C,7/12/2016,805410134,8/2/2016,7612,9.33,6.92,71019.96,52675.04,18344.92 +Sub-Saharan Africa,Burundi,Meat,Online,H,10/3/2015,824588572,11/8/2015,2938,421.89,364.69,1239512.82,1071459.22,168053.6 +Europe,Czech Republic,Personal Care,Offline,M,4/16/2010,503149640,5/29/2010,2014,81.73,56.67,164604.22,114133.38,50470.84 +Middle East and North Africa,Egypt,Vegetables,Offline,L,6/27/2010,203642165,7/2/2010,1097,154.06,90.93,169003.82,99750.21,69253.61 +Sub-Saharan Africa,Nigeria,Cereal,Offline,L,8/7/2012,808927476,8/10/2012,8471,205.7,117.11,1742484.7,992038.81,750445.89 +Europe,France,Fruits,Offline,M,3/5/2010,572179400,3/6/2010,9455,9.33,6.92,88215.15,65428.6,22786.55 +Central America and the Caribbean,Guatemala,Cosmetics,Online,L,12/16/2012,966884267,1/14/2013,1396,437.2,263.33,610331.2,367608.68,242722.52 +Sub-Saharan Africa,Uganda,Cosmetics,Online,M,11/1/2012,836840903,11/5/2012,8675,437.2,263.33,3792710,2284387.75,1508322.25 +Europe,Moldova ,Office Supplies,Online,C,5/1/2010,446160638,5/10/2010,7702,651.21,524.96,5015619.42,4043241.92,972377.5 +Sub-Saharan Africa,Gabon,Baby Food,Online,M,10/23/2010,129267299,11/3/2010,1921,255.28,159.42,490392.88,306245.82,184147.06 +Europe,Georgia,Snacks,Offline,H,2/22/2013,740897214,4/7/2013,6805,152.58,97.44,1038306.9,663079.2,375227.7 +Asia,Maldives,Cereal,Online,C,6/22/2013,506099212,7/19/2013,4858,205.7,117.11,999290.6,568920.38,430370.22 +Sub-Saharan Africa,Burundi,Meat,Offline,H,7/31/2016,870234620,9/16/2016,617,421.89,364.69,260306.13,225013.73,35292.4 +Europe,Bosnia and Herzegovina,Beverages,Online,H,12/13/2016,648977267,1/5/2017,5650,47.45,31.79,268092.5,179613.5,88479 +Australia and Oceania,Papua New Guinea,Beverages,Offline,C,2/19/2010,978313481,4/4/2010,3554,47.45,31.79,168637.3,112981.66,55655.64 +Asia,Singapore,Vegetables,Online,M,9/8/2011,364542090,10/9/2011,4960,154.06,90.93,764137.6,451012.8,313124.8 +Asia,Brunei,Personal Care,Online,C,7/1/2015,534274423,7/24/2015,2529,81.73,56.67,206695.17,143318.43,63376.74 +Europe,Liechtenstein,Fruits,Online,C,9/27/2012,584434306,11/11/2012,5953,9.33,6.92,55541.49,41194.76,14346.73 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,C,10/19/2010,132258069,11/24/2010,6957,81.73,56.67,568595.61,394253.19,174342.42 +Europe,Ireland,Cereal,Online,L,5/4/2014,665294539,5/27/2014,4293,205.7,117.11,883070.1,502753.23,380316.87 +Sub-Saharan Africa,Mozambique,Snacks,Online,M,12/10/2013,591405045,1/25/2014,8750,152.58,97.44,1335075,852600,482475 +Europe,Portugal,Cosmetics,Online,M,8/11/2012,188763415,9/14/2012,8144,437.2,263.33,3560556.8,2144559.52,1415997.28 +Europe,Netherlands,Baby Food,Offline,C,6/3/2014,255855977,7/2/2014,2324,255.28,159.42,593270.72,370492.08,222778.64 +Europe,Cyprus,Meat,Offline,C,2/23/2013,761481559,3/6/2013,8170,421.89,364.69,3446841.3,2979517.3,467324 +Europe,Vatican City,Meat,Online,C,3/16/2011,394751489,4/9/2011,4593,421.89,364.69,1937740.77,1675021.17,262719.6 +Sub-Saharan Africa,Sudan,Beverages,Online,C,11/10/2015,615089595,12/30/2015,7535,47.45,31.79,357535.75,239537.65,117998.1 +Asia,Taiwan,Meat,Offline,L,9/20/2012,702232205,10/22/2012,4970,421.89,364.69,2096793.3,1812509.3,284284 +Europe,Czech Republic,Beverages,Online,H,12/22/2014,906228148,12/26/2014,1902,47.45,31.79,90249.9,60464.58,29785.32 +Europe,Ukraine,Snacks,Online,H,2/23/2014,197438752,3/10/2014,5369,152.58,97.44,819202.02,523155.36,296046.66 +Asia,Malaysia,Snacks,Online,M,3/13/2014,316537845,4/30/2014,9437,152.58,97.44,1439897.46,919541.28,520356.18 +Europe,Andorra,Cosmetics,Offline,M,7/23/2012,824511754,7/23/2012,205,437.2,263.33,89626,53982.65,35643.35 +Sub-Saharan Africa,Malawi,Meat,Online,H,7/16/2011,452659308,7/26/2011,803,421.89,364.69,338777.67,292846.07,45931.6 +Middle East and North Africa,Libya,Baby Food,Offline,H,6/29/2014,252591836,7/25/2014,6392,255.28,159.42,1631749.76,1019012.64,612737.12 +Europe,Montenegro,Beverages,Offline,H,6/27/2014,446233165,8/3/2014,9165,47.45,31.79,434879.25,291355.35,143523.9 +Europe,France,Vegetables,Offline,L,3/25/2013,875819623,5/8/2013,3344,154.06,90.93,515176.64,304069.92,211106.72 +Middle East and North Africa,Azerbaijan,Meat,Offline,M,4/10/2017,553900039,5/16/2017,185,421.89,364.69,78049.65,67467.65,10582 +Asia,Bangladesh,Cosmetics,Online,H,7/11/2011,813335740,7/27/2011,2974,437.2,263.33,1300232.8,783143.42,517089.38 +Europe,Kosovo,Meat,Online,L,1/9/2016,357300555,2/3/2016,2029,421.89,364.69,856014.81,739956.01,116058.8 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,M,1/7/2014,209280812,1/26/2014,9698,437.2,263.33,4239965.6,2553774.34,1686191.26 +Sub-Saharan Africa,Malawi,Cereal,Offline,M,4/29/2016,563075339,6/7/2016,5361,205.7,117.11,1102757.7,627826.71,474930.99 +Europe,Bulgaria,Clothes,Online,C,2/9/2012,332795464,3/22/2012,428,109.28,35.84,46771.84,15339.52,31432.32 +Europe,Czech Republic,Snacks,Offline,H,7/10/2010,302865016,7/30/2010,3343,152.58,97.44,510074.94,325741.92,184333.02 +Sub-Saharan Africa,Mauritius ,Beverages,Online,M,3/21/2014,878020322,4/24/2014,4580,47.45,31.79,217321,145598.2,71722.8 +Asia,Uzbekistan,Meat,Offline,C,7/23/2015,733310210,8/20/2015,1642,421.89,364.69,692743.38,598820.98,93922.4 +North America,Greenland,Clothes,Online,C,7/14/2015,864096009,7/24/2015,4066,109.28,35.84,444332.48,145725.44,298607.04 +Sub-Saharan Africa,Angola,Cosmetics,Online,C,6/1/2012,536051547,7/1/2012,8420,437.2,263.33,3681224,2217238.6,1463985.4 +Asia,India,Clothes,Online,H,2/13/2013,435163152,4/1/2013,3302,109.28,35.84,360842.56,118343.68,242498.88 +Central America and the Caribbean,Belize,Beverages,Offline,H,4/5/2014,417729651,4/15/2014,4342,47.45,31.79,206027.9,138032.18,67995.72 +Asia,Myanmar,Meat,Offline,L,7/8/2013,860362374,8/9/2013,9201,421.89,364.69,3881809.89,3355512.69,526297.2 +Sub-Saharan Africa,Liberia,Personal Care,Offline,L,6/4/2013,409985148,6/16/2013,2571,81.73,56.67,210127.83,145698.57,64429.26 +Sub-Saharan Africa,Guinea,Baby Food,Offline,H,1/4/2010,933834302,1/19/2010,1177,255.28,159.42,300464.56,187637.34,112827.22 +Europe,Sweden,Personal Care,Offline,L,9/20/2011,769458663,11/3/2011,8772,81.73,56.67,716935.56,497109.24,219826.32 +Europe,Iceland,Cosmetics,Online,L,12/3/2012,574719560,12/15/2012,1144,437.2,263.33,500156.8,301249.52,198907.28 +Asia,Turkmenistan,Vegetables,Online,L,11/2/2012,177790820,11/26/2012,1109,154.06,90.93,170852.54,100841.37,70011.17 +Europe,Netherlands,Household,Online,C,10/3/2011,827158772,11/20/2011,3517,668.27,502.54,2350305.59,1767433.18,582872.41 +Europe,Georgia,Snacks,Online,M,10/20/2014,241622245,11/26/2014,246,152.58,97.44,37534.68,23970.24,13564.44 +Sub-Saharan Africa,Liberia,Baby Food,Offline,M,1/15/2013,260292565,1/25/2013,5209,255.28,159.42,1329753.52,830418.78,499334.74 +Asia,Myanmar,Clothes,Online,C,7/9/2017,992593562,8/3/2017,9348,109.28,35.84,1021549.44,335032.32,686517.12 +Europe,Portugal,Cosmetics,Offline,H,1/25/2010,368261563,1/25/2010,5635,437.2,263.33,2463622,1483864.55,979757.45 +Europe,Ukraine,Household,Offline,H,3/24/2015,887345397,5/10/2015,4077,668.27,502.54,2724536.79,2048855.58,675681.21 +Sub-Saharan Africa,Gabon,Fruits,Online,M,2/27/2013,170206391,4/1/2013,6708,9.33,6.92,62585.64,46419.36,16166.28 +Asia,Kyrgyzstan,Beverages,Online,H,8/12/2011,407518374,9/2/2011,2598,47.45,31.79,123275.1,82590.42,40684.68 +Middle East and North Africa,Pakistan,Household,Online,C,10/25/2011,710267674,11/27/2011,2843,668.27,502.54,1899891.61,1428721.22,471170.39 +Europe,Liechtenstein,Meat,Offline,M,4/11/2012,259753119,5/12/2012,5575,421.89,364.69,2352036.75,2033146.75,318890 +Sub-Saharan Africa,Benin,Baby Food,Online,L,7/27/2012,557586038,9/4/2012,954,255.28,159.42,243537.12,152086.68,91450.44 +Europe,Portugal,Cosmetics,Online,C,2/15/2017,475690257,3/7/2017,6173,437.2,263.33,2698835.6,1625536.09,1073299.51 +Asia,Uzbekistan,Office Supplies,Offline,H,4/14/2016,306302106,4/15/2016,455,651.21,524.96,296300.55,238856.8,57443.75 +Europe,Macedonia,Office Supplies,Online,L,10/27/2012,411970412,12/14/2012,55,651.21,524.96,35816.55,28872.8,6943.75 +Australia and Oceania,Fiji,Household,Online,C,7/25/2010,775556504,8/30/2010,3259,668.27,502.54,2177891.93,1637777.86,540114.07 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,L,8/19/2010,550234210,9/20/2010,5385,81.73,56.67,440116.05,305167.95,134948.1 +Central America and the Caribbean,Guatemala,Meat,Offline,M,3/14/2015,309489858,3/29/2015,3781,421.89,364.69,1595166.09,1378892.89,216273.2 +Australia and Oceania,Papua New Guinea,Clothes,Online,M,2/24/2016,697122275,2/28/2016,2828,109.28,35.84,309043.84,101355.52,207688.32 +Australia and Oceania,Palau,Vegetables,Online,H,1/1/2014,177242791,2/1/2014,8935,154.06,90.93,1376526.1,812459.55,564066.55 +Middle East and North Africa,Bahrain,Personal Care,Online,C,2/19/2014,884275233,3/3/2014,5547,81.73,56.67,453356.31,314348.49,139007.82 +Asia,Kazakhstan,Fruits,Online,H,5/31/2015,972955930,7/2/2015,8136,9.33,6.92,75908.88,56301.12,19607.76 +Europe,Portugal,Personal Care,Offline,M,12/22/2013,468333709,1/1/2014,9207,81.73,56.67,752488.11,521760.69,230727.42 +Middle East and North Africa,Azerbaijan,Fruits,Online,C,8/9/2014,815769898,9/10/2014,3296,9.33,6.92,30751.68,22808.32,7943.36 +Europe,Armenia,Cosmetics,Offline,M,10/15/2011,830938327,11/3/2011,1971,437.2,263.33,861721.2,519023.43,342697.77 +Sub-Saharan Africa,Senegal,Beverages,Offline,L,3/21/2016,749825322,3/28/2016,8830,47.45,31.79,418983.5,280705.7,138277.8 +Europe,Belgium,Fruits,Online,L,3/1/2013,878729712,3/22/2013,4504,9.33,6.92,42022.32,31167.68,10854.64 +Australia and Oceania,Fiji,Household,Online,C,8/28/2011,244262826,10/15/2011,1653,668.27,502.54,1104650.31,830698.62,273951.69 +Europe,Norway,Household,Offline,M,6/11/2010,643348491,6/22/2010,9970,668.27,502.54,6662651.9,5010323.8,1652328.1 +Europe,Montenegro,Household,Offline,C,11/29/2016,793223035,12/1/2016,1178,668.27,502.54,787222.06,591992.12,195229.94 +Sub-Saharan Africa,Tanzania,Baby Food,Online,M,1/2/2013,381435286,2/18/2013,4032,255.28,159.42,1029288.96,642781.44,386507.52 +Sub-Saharan Africa,Burundi,Clothes,Online,C,1/9/2012,515846574,2/13/2012,9319,109.28,35.84,1018380.32,333992.96,684387.36 +Asia,Malaysia,Vegetables,Offline,L,12/21/2016,574630725,2/6/2017,4856,154.06,90.93,748115.36,441556.08,306559.28 +Middle East and North Africa,Morocco,Household,Offline,C,10/11/2016,456274068,11/2/2016,491,668.27,502.54,328120.57,246747.14,81373.43 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,L,10/15/2012,129575431,11/28/2012,3104,152.58,97.44,473608.32,302453.76,171154.56 +Sub-Saharan Africa,Mozambique,Clothes,Online,M,12/30/2014,983646142,1/1/2015,1607,109.28,35.84,175612.96,57594.88,118018.08 +Central America and the Caribbean,The Bahamas,Vegetables,Online,M,7/8/2015,877910029,8/9/2015,1942,154.06,90.93,299184.52,176586.06,122598.46 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,C,2/8/2015,892103421,3/7/2015,2082,437.2,263.33,910250.4,548253.06,361997.34 +Australia and Oceania,Samoa ,Fruits,Online,H,10/22/2011,376275146,11/10/2011,7032,9.33,6.92,65608.56,48661.44,16947.12 +Sub-Saharan Africa,The Gambia,Beverages,Online,H,4/16/2012,100786530,4/23/2012,3829,47.45,31.79,181686.05,121723.91,59962.14 +Europe,Croatia,Snacks,Offline,L,12/7/2012,906311404,1/2/2013,6540,152.58,97.44,997873.2,637257.6,360615.6 +Australia and Oceania,Fiji,Meat,Online,L,3/11/2011,553836095,4/2/2011,1263,421.89,364.69,532847.07,460603.47,72243.6 +Middle East and North Africa,Yemen,Fruits,Offline,M,12/2/2016,474659430,1/4/2017,1128,9.33,6.92,10524.24,7805.76,2718.48 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,M,10/8/2010,820392739,10/16/2010,1297,651.21,524.96,844619.37,680873.12,163746.25 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,M,2/5/2016,912959849,3/12/2016,3962,437.2,263.33,1732186.4,1043313.46,688872.94 +Sub-Saharan Africa,Cameroon,Clothes,Online,H,11/21/2011,594597089,12/8/2011,3347,109.28,35.84,365760.16,119956.48,245803.68 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,C,4/9/2012,677853286,5/21/2012,706,437.2,263.33,308663.2,185910.98,122752.22 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,C,4/18/2017,695589768,4/30/2017,9325,651.21,524.96,6072533.25,4895252,1177281.25 +Middle East and North Africa,Yemen,Meat,Online,L,9/18/2016,250980365,10/8/2016,9522,421.89,364.69,4017236.58,3472578.18,544658.4 +Middle East and North Africa,Turkey,Cosmetics,Online,L,6/29/2016,367511403,7/18/2016,3646,437.2,263.33,1594031.2,960101.18,633930.02 +Europe,Liechtenstein,Cosmetics,Offline,H,4/20/2012,338981711,4/22/2012,1076,437.2,263.33,470427.2,283343.08,187084.12 +Europe,Ireland,Fruits,Online,C,1/7/2016,879502618,2/3/2016,3224,9.33,6.92,30079.92,22310.08,7769.84 +Europe,Albania,Baby Food,Online,M,1/31/2014,973497951,3/7/2014,8532,255.28,159.42,2178048.96,1360171.44,817877.52 +Asia,Japan,Beverages,Online,H,9/21/2016,125704038,10/27/2016,7473,47.45,31.79,354593.85,237566.67,117027.18 +Asia,North Korea,Personal Care,Online,C,4/17/2016,611169707,5/12/2016,7553,81.73,56.67,617306.69,428028.51,189278.18 +North America,United States of America,Cereal,Offline,M,10/16/2013,725256288,10/26/2013,8307,205.7,117.11,1708749.9,972832.77,735917.13 +Middle East and North Africa,Egypt,Baby Food,Offline,C,1/23/2015,633637607,3/5/2015,6303,255.28,159.42,1609029.84,1004824.26,604205.58 +Europe,Netherlands,Vegetables,Online,L,11/13/2011,122299993,12/9/2011,140,154.06,90.93,21568.4,12730.2,8838.2 +Europe,Belgium,Office Supplies,Online,H,12/22/2015,847542273,1/6/2016,5448,651.21,524.96,3547792.08,2859982.08,687810 +North America,Mexico,Cosmetics,Offline,H,6/26/2017,485975778,7/16/2017,9887,437.2,263.33,4322596.4,2603543.71,1719052.69 +Europe,Hungary,Household,Offline,C,5/14/2011,384524333,6/26/2011,8150,668.27,502.54,5446400.5,4095701,1350699.5 +Sub-Saharan Africa,South Sudan,Household,Offline,C,5/11/2016,610424268,6/26/2016,6961,668.27,502.54,4651827.47,3498180.94,1153646.53 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,H,8/16/2010,401224410,9/17/2010,74,205.7,117.11,15221.8,8666.14,6555.66 +Sub-Saharan Africa,Ghana,Household,Online,L,3/30/2011,414786088,4/14/2011,3276,668.27,502.54,2189252.52,1646321.04,542931.48 +Europe,Andorra,Cereal,Offline,L,6/8/2017,479283130,6/8/2017,9384,205.7,117.11,1930288.8,1098960.24,831328.56 +Sub-Saharan Africa,Eritrea,Beverages,Offline,M,5/7/2014,943201863,5/11/2014,3246,47.45,31.79,154022.7,103190.34,50832.36 +Middle East and North Africa,Morocco,Clothes,Offline,C,9/6/2014,425341117,10/9/2014,6743,109.28,35.84,736875.04,241669.12,495205.92 +Central America and the Caribbean,Jamaica,Snacks,Online,L,1/25/2017,764812219,1/27/2017,3786,152.58,97.44,577667.88,368907.84,208760.04 +Europe,Belgium,Household,Offline,C,5/31/2017,271038997,6/21/2017,5317,668.27,502.54,3553191.59,2672005.18,881186.41 +Europe,Norway,Meat,Offline,C,9/9/2012,473757779,9/18/2012,4310,421.89,364.69,1818345.9,1571813.9,246532 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,H,4/17/2012,273017394,5/12/2012,769,81.73,56.67,62850.37,43579.23,19271.14 +Europe,Vatican City,Beverages,Online,M,7/16/2011,889179170,8/25/2011,6731,47.45,31.79,319385.95,213978.49,105407.46 +Sub-Saharan Africa,Nigeria,Personal Care,Online,C,8/4/2010,912916934,8/17/2010,1263,81.73,56.67,103224.99,71574.21,31650.78 +Europe,Liechtenstein,Personal Care,Offline,L,9/6/2010,355217015,9/24/2010,5463,81.73,56.67,446490.99,309588.21,136902.78 +Europe,Latvia,Snacks,Offline,H,4/28/2010,197378242,5/15/2010,7463,152.58,97.44,1138704.54,727194.72,411509.82 +Sub-Saharan Africa,Sudan,Baby Food,Online,M,8/28/2016,141011941,10/2/2016,7422,255.28,159.42,1894688.16,1183215.24,711472.92 +Europe,Bosnia and Herzegovina,Baby Food,Offline,C,5/26/2011,858041942,6/28/2011,2533,255.28,159.42,646624.24,403810.86,242813.38 +Asia,Bhutan,Vegetables,Offline,M,3/8/2015,840704572,4/17/2015,2020,154.06,90.93,311201.2,183678.6,127522.6 +Sub-Saharan Africa,Djibouti,Clothes,Online,H,8/18/2015,451548659,9/4/2015,2138,109.28,35.84,233640.64,76625.92,157014.72 +Asia,Myanmar,Meat,Offline,M,7/29/2016,573435533,9/13/2016,1172,421.89,364.69,494455.08,427416.68,67038.4 +Asia,Singapore,Cosmetics,Offline,M,7/24/2011,359539020,9/2/2011,4440,437.2,263.33,1941168,1169185.2,771982.8 +Sub-Saharan Africa,Botswana,Cereal,Online,M,5/3/2010,383345448,6/2/2010,9292,205.7,117.11,1911364.4,1088186.12,823178.28 +Asia,Philippines,Meat,Online,L,5/11/2012,388653647,6/13/2012,106,421.89,364.69,44720.34,38657.14,6063.2 +Central America and the Caribbean,The Bahamas,Meat,Offline,C,7/30/2010,639574944,8/29/2010,3294,421.89,364.69,1389705.66,1201288.86,188416.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,C,5/12/2010,570533168,6/22/2010,2298,154.06,90.93,354029.88,208957.14,145072.74 +Sub-Saharan Africa,Malawi,Beverages,Online,M,7/31/2010,136264646,9/17/2010,2592,47.45,31.79,122990.4,82399.68,40590.72 +Sub-Saharan Africa,Uganda,Fruits,Offline,H,12/12/2014,261818206,1/2/2015,6680,9.33,6.92,62324.4,46225.6,16098.8 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,H,2/5/2013,592555177,3/23/2013,9100,9.33,6.92,84903,62972,21931 +Europe,Cyprus,Household,Online,H,9/1/2014,844149386,10/15/2014,1417,668.27,502.54,946938.59,712099.18,234839.41 +Sub-Saharan Africa,Malawi,Cereal,Online,C,3/16/2015,352587163,3/16/2015,7232,205.7,117.11,1487622.4,846939.52,640682.88 +Central America and the Caribbean,Barbados,Office Supplies,Offline,M,2/11/2015,324167335,3/24/2015,7173,651.21,524.96,4671129.33,3765538.08,905591.25 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,H,11/11/2015,685501229,11/11/2015,3902,47.45,31.79,185149.9,124044.58,61105.32 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,H,3/12/2016,533512675,3/18/2016,7111,154.06,90.93,1095520.66,646603.23,448917.43 +Asia,Mongolia,Beverages,Offline,M,12/5/2015,385438001,1/21/2016,8525,47.45,31.79,404511.25,271009.75,133501.5 +Europe,Russia,Baby Food,Online,L,2/23/2012,828826034,4/12/2012,6897,255.28,159.42,1760666.16,1099519.74,661146.42 +Central America and the Caribbean,Guatemala,Snacks,Offline,C,7/30/2010,271538102,8/1/2010,3013,152.58,97.44,459723.54,293586.72,166136.82 +Sub-Saharan Africa,Ethiopia,Household,Offline,H,3/26/2014,791748034,5/2/2014,4693,668.27,502.54,3136191.11,2358420.22,777770.89 +Asia,Kazakhstan,Meat,Online,M,1/13/2012,487942159,2/26/2012,1783,421.89,364.69,752229.87,650242.27,101987.6 +Asia,Kazakhstan,Office Supplies,Online,L,11/26/2012,228919303,11/29/2012,1164,651.21,524.96,758008.44,611053.44,146955 +Middle East and North Africa,Israel,Cosmetics,Online,M,9/8/2011,503790795,9/17/2011,1747,437.2,263.33,763788.4,460037.51,303750.89 +Europe,Belgium,Beverages,Online,H,8/24/2015,971980464,10/6/2015,9474,47.45,31.79,449541.3,301178.46,148362.84 +Asia,Nepal,Cereal,Offline,M,5/24/2010,913224637,7/13/2010,2319,205.7,117.11,477018.3,271578.09,205440.21 +Sub-Saharan Africa,Burundi,Household,Online,C,9/7/2016,577572143,9/19/2016,5287,668.27,502.54,3533143.49,2656928.98,876214.51 +Asia,Kyrgyzstan,Cosmetics,Online,L,11/26/2010,735384309,12/25/2010,5414,437.2,263.33,2367000.8,1425668.62,941332.18 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,H,2/24/2012,427334964,3/27/2012,6767,437.2,263.33,2958532.4,1781954.11,1176578.29 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,H,4/17/2010,114410436,5/9/2010,5445,255.28,159.42,1389999.6,868041.9,521957.7 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,C,3/15/2015,327909553,4/18/2015,4578,437.2,263.33,2001501.6,1205524.74,795976.86 +Central America and the Caribbean,Panama,Baby Food,Offline,C,2/3/2015,319443643,2/21/2015,9327,255.28,159.42,2380996.56,1486910.34,894086.22 +Asia,Tajikistan,Household,Online,H,8/10/2010,310936534,8/22/2010,1885,668.27,502.54,1259688.95,947287.9,312401.05 +Asia,Nepal,Fruits,Offline,C,1/8/2011,144624555,1/26/2011,6474,9.33,6.92,60402.42,44800.08,15602.34 +Sub-Saharan Africa,Lesotho,Cereal,Offline,C,4/26/2015,633056533,5/21/2015,4351,205.7,117.11,895000.7,509545.61,385455.09 +Europe,Croatia,Snacks,Online,H,12/21/2015,409093797,1/26/2016,8800,152.58,97.44,1342704,857472,485232 +Middle East and North Africa,Lebanon,Household,Offline,C,4/23/2010,875910174,6/4/2010,140,668.27,502.54,93557.8,70355.6,23202.2 +Sub-Saharan Africa,Senegal,Fruits,Offline,M,11/14/2011,356991994,1/1/2012,719,9.33,6.92,6708.27,4975.48,1732.79 +Asia,Kyrgyzstan,Meat,Offline,H,4/27/2016,846138083,6/11/2016,9917,421.89,364.69,4183883.13,3616630.73,567252.4 +Europe,Switzerland,Baby Food,Online,H,10/29/2012,357459771,12/9/2012,9145,255.28,159.42,2334535.6,1457895.9,876639.7 +Europe,Andorra,Office Supplies,Online,C,7/19/2010,575380885,8/16/2010,6845,651.21,524.96,4457532.45,3593351.2,864181.25 +Europe,Czech Republic,Cosmetics,Offline,H,2/17/2012,104637753,3/4/2012,3491,437.2,263.33,1526265.2,919285.03,606980.17 +Asia,India,Snacks,Online,H,7/4/2017,320279204,8/23/2017,6589,152.58,97.44,1005349.62,642032.16,363317.46 +Central America and the Caribbean,Honduras,Household,Online,H,7/10/2012,417666566,8/17/2012,5673,668.27,502.54,3791095.71,2850909.42,940186.29 +Sub-Saharan Africa,Eritrea,Cereal,Online,H,8/10/2010,562473666,9/8/2010,7312,205.7,117.11,1504078.4,856308.32,647770.08 +Australia and Oceania,East Timor,Cosmetics,Online,M,2/2/2011,540686833,3/7/2011,104,437.2,263.33,45468.8,27386.32,18082.48 +Asia,Nepal,Cosmetics,Offline,M,8/2/2010,208604896,9/19/2010,9679,437.2,263.33,4231658.8,2548771.07,1682887.73 +Asia,North Korea,Baby Food,Offline,H,5/10/2014,842839181,6/17/2014,3698,255.28,159.42,944025.44,589535.16,354490.28 +Asia,Bhutan,Beverages,Offline,M,5/10/2017,190313518,5/11/2017,6854,47.45,31.79,325222.3,217888.66,107333.64 +Asia,North Korea,Meat,Online,H,8/11/2015,118264234,8/15/2015,5870,421.89,364.69,2476494.3,2140730.3,335764 +Sub-Saharan Africa,Angola,Clothes,Online,C,7/28/2017,764240157,9/14/2017,4500,109.28,35.84,491760,161280,330480 +Middle East and North Africa,Oman,Vegetables,Online,H,1/12/2010,986102616,2/28/2010,8532,154.06,90.93,1314439.92,775814.76,538625.16 +Europe,San Marino,Cereal,Offline,L,12/7/2014,612025439,12/12/2014,783,205.7,117.11,161063.1,91697.13,69365.97 +Asia,Singapore,Vegetables,Online,M,5/31/2017,890494954,7/10/2017,6101,154.06,90.93,939920.06,554763.93,385156.13 +Asia,Vietnam,Snacks,Online,L,1/13/2015,440309989,1/19/2015,6365,152.58,97.44,971171.7,620205.6,350966.1 +Europe,United Kingdom,Snacks,Online,H,12/30/2013,200581872,1/22/2014,5488,152.58,97.44,837359.04,534750.72,302608.32 +Central America and the Caribbean,Belize,Snacks,Online,M,3/17/2010,280734431,5/3/2010,4412,152.58,97.44,673182.96,429905.28,243277.68 +Europe,Sweden,Baby Food,Online,M,10/15/2015,410503995,12/1/2015,6109,255.28,159.42,1559505.52,973896.78,585608.74 +Australia and Oceania,Kiribati,Household,Offline,M,5/29/2017,389939391,6/30/2017,586,668.27,502.54,391606.22,294488.44,97117.78 +Europe,Greece,Clothes,Offline,M,5/22/2010,539401948,6/15/2010,9878,109.28,35.84,1079467.84,354027.52,725440.32 +Sub-Saharan Africa,Botswana,Office Supplies,Online,H,1/15/2010,349565494,2/18/2010,3053,651.21,524.96,1988144.13,1602702.88,385441.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,L,1/8/2010,731416356,2/10/2010,1208,668.27,502.54,807270.16,607068.32,200201.84 +Europe,Poland,Vegetables,Online,M,5/30/2016,866253364,7/2/2016,2475,154.06,90.93,381298.5,225051.75,156246.75 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,L,8/24/2013,455687844,9/2/2013,7014,437.2,263.33,3066520.8,1846996.62,1219524.18 +Middle East and North Africa,Libya,Cereal,Offline,H,9/20/2013,171643626,10/14/2013,2018,205.7,117.11,415102.6,236327.98,178774.62 +Australia and Oceania,Marshall Islands,Meat,Online,C,7/20/2014,306357038,7/24/2014,6710,421.89,364.69,2830881.9,2447069.9,383812 +Asia,Singapore,Cosmetics,Offline,L,5/3/2011,322376906,5/18/2011,7345,437.2,263.33,3211234,1934158.85,1277075.15 +Europe,Bulgaria,Meat,Offline,H,6/27/2015,202564561,7/31/2015,2210,421.89,364.69,932376.9,805964.9,126412 +Central America and the Caribbean,Costa Rica,Beverages,Offline,M,12/17/2012,900093829,1/12/2013,6621,47.45,31.79,314166.45,210481.59,103684.86 +Sub-Saharan Africa,Malawi,Clothes,Online,L,7/9/2013,288451039,7/31/2013,7927,109.28,35.84,866262.56,284103.68,582158.88 +Europe,Austria,Office Supplies,Online,H,8/13/2016,811435019,9/21/2016,509,651.21,524.96,331465.89,267204.64,64261.25 +Middle East and North Africa,Oman,Snacks,Offline,L,3/13/2015,933157098,3/20/2015,777,152.58,97.44,118554.66,75710.88,42843.78 +Middle East and North Africa,Iran,Fruits,Online,H,8/20/2014,988041102,10/7/2014,2174,9.33,6.92,20283.42,15044.08,5239.34 +Central America and the Caribbean,Honduras,Household,Online,H,10/17/2013,930823361,11/28/2013,172,668.27,502.54,114942.44,86436.88,28505.56 +Europe,Luxembourg,Cosmetics,Offline,H,5/24/2016,786552703,6/3/2016,7279,437.2,263.33,3182378.8,1916779.07,1265599.73 +Europe,Belgium,Office Supplies,Online,L,1/26/2012,200590455,3/4/2012,8028,651.21,524.96,5227913.88,4214378.88,1013535 +Europe,Malta,Vegetables,Online,C,6/14/2010,688610446,7/31/2010,3988,154.06,90.93,614391.28,362628.84,251762.44 +Sub-Saharan Africa,Mauritania,Meat,Online,H,8/30/2014,686599004,9/20/2014,8758,421.89,364.69,3694912.62,3193955.02,500957.6 +Sub-Saharan Africa,Swaziland,Clothes,Offline,M,7/15/2017,500854957,8/22/2017,2967,109.28,35.84,324233.76,106337.28,217896.48 +Australia and Oceania,New Zealand,Office Supplies,Offline,L,12/19/2012,957989633,1/20/2013,9276,651.21,524.96,6040623.96,4869528.96,1171095 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,M,11/5/2014,254926860,12/5/2014,7378,9.33,6.92,68836.74,51055.76,17780.98 +Sub-Saharan Africa,Kenya,Vegetables,Offline,H,5/31/2015,708902966,6/19/2015,8996,154.06,90.93,1385923.76,818006.28,567917.48 +Asia,Taiwan,Vegetables,Online,H,10/4/2011,207466781,11/2/2011,2886,154.06,90.93,444617.16,262423.98,182193.18 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,C,3/7/2017,758479630,4/24/2017,9833,437.2,263.33,4298987.6,2589323.89,1709663.71 +Europe,Serbia,Fruits,Offline,H,12/20/2011,840115344,12/25/2011,7654,9.33,6.92,71411.82,52965.68,18446.14 +Australia and Oceania,Kiribati,Meat,Offline,C,5/4/2015,350860249,6/17/2015,6200,421.89,364.69,2615718,2261078,354640 +Europe,Spain,Cereal,Offline,H,6/30/2013,159513175,8/11/2013,2348,205.7,117.11,482983.6,274974.28,208009.32 +Central America and the Caribbean,Haiti,Snacks,Online,L,6/4/2016,755185449,7/18/2016,5011,152.58,97.44,764578.38,488271.84,276306.54 +Asia,Philippines,Household,Online,H,4/1/2016,897300899,5/3/2016,131,668.27,502.54,87543.37,65832.74,21710.63 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,M,9/22/2013,765595853,9/22/2013,5681,9.33,6.92,53003.73,39312.52,13691.21 +Europe,Poland,Vegetables,Online,L,6/19/2014,610119140,7/23/2014,6666,154.06,90.93,1026963.96,606139.38,420824.58 +Europe,Moldova ,Personal Care,Offline,M,7/25/2017,301232087,8/21/2017,123,81.73,56.67,10052.79,6970.41,3082.38 +Australia and Oceania,Tuvalu,Personal Care,Offline,C,11/2/2011,679608523,11/19/2011,119,81.73,56.67,9725.87,6743.73,2982.14 +Europe,Macedonia,Household,Offline,C,6/10/2017,406234776,7/30/2017,2753,668.27,502.54,1839747.31,1383492.62,456254.69 +Europe,Italy,Vegetables,Offline,L,12/15/2013,912409675,12/28/2013,1153,154.06,90.93,177631.18,104842.29,72788.89 +Europe,Netherlands,Clothes,Online,C,4/26/2012,549744546,5/2/2012,483,109.28,35.84,52782.24,17310.72,35471.52 +Central America and the Caribbean,The Bahamas,Vegetables,Online,H,3/1/2013,440163218,3/19/2013,2933,154.06,90.93,451857.98,266697.69,185160.29 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,H,8/17/2010,425902020,10/5/2010,2727,255.28,159.42,696148.56,434738.34,261410.22 +Sub-Saharan Africa,Cameroon,Cereal,Offline,H,4/6/2011,419509780,5/14/2011,1121,205.7,117.11,230589.7,131280.31,99309.39 +Asia,Laos,Office Supplies,Offline,L,2/12/2015,853847825,3/23/2015,1401,651.21,524.96,912345.21,735468.96,176876.25 +Middle East and North Africa,Libya,Baby Food,Offline,L,12/13/2011,432089984,1/25/2012,3883,255.28,159.42,991252.24,619027.86,372224.38 +Europe,Switzerland,Personal Care,Offline,H,4/17/2015,177722585,4/20/2015,917,81.73,56.67,74946.41,51966.39,22980.02 +Sub-Saharan Africa,Kenya,Baby Food,Offline,H,3/29/2013,284544456,4/13/2013,1882,255.28,159.42,480436.96,300028.44,180408.52 +Sub-Saharan Africa,Central African Republic,Beverages,Online,L,2/10/2010,566666924,3/14/2010,8190,47.45,31.79,388615.5,260360.1,128255.4 +Europe,Finland,Beverages,Offline,C,1/20/2015,908513820,3/11/2015,8283,47.45,31.79,393028.35,263316.57,129711.78 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,M,7/31/2015,814821469,8/24/2015,2635,81.73,56.67,215358.55,149325.45,66033.1 +Asia,Laos,Fruits,Online,C,8/13/2011,760638701,8/15/2011,8750,9.33,6.92,81637.5,60550,21087.5 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,H,9/25/2011,841326844,11/8/2011,6164,651.21,524.96,4014058.44,3235853.44,778205 +Europe,Iceland,Vegetables,Offline,L,3/14/2014,322559726,4/29/2014,1446,154.06,90.93,222770.76,131484.78,91285.98 +Europe,Romania,Cereal,Online,M,10/13/2010,790323674,10/30/2010,3193,205.7,117.11,656800.1,373932.23,282867.87 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,H,3/31/2013,300917518,4/9/2013,7035,205.7,117.11,1447099.5,823868.85,623230.65 +Central America and the Caribbean,Jamaica,Cereal,Offline,M,9/12/2011,130952584,10/15/2011,635,205.7,117.11,130619.5,74364.85,56254.65 +Sub-Saharan Africa,Chad,Vegetables,Online,H,3/29/2016,727352702,5/7/2016,8683,154.06,90.93,1337702.98,789545.19,548157.79 +Europe,Armenia,Meat,Online,L,5/3/2015,357354199,6/14/2015,7904,421.89,364.69,3334618.56,2882509.76,452108.8 +Sub-Saharan Africa,Niger,Personal Care,Offline,H,6/3/2017,958505904,7/15/2017,2052,81.73,56.67,167709.96,116286.84,51423.12 +Sub-Saharan Africa,Djibouti,Fruits,Offline,C,11/14/2016,488669145,11/20/2016,6914,9.33,6.92,64507.62,47844.88,16662.74 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,H,11/26/2012,576017749,1/3/2013,5307,9.33,6.92,49514.31,36724.44,12789.87 +North America,Canada,Baby Food,Offline,L,5/19/2013,669038045,5/22/2013,2080,255.28,159.42,530982.4,331593.6,199388.8 +Asia,Thailand,Cosmetics,Online,L,11/10/2015,286528861,11/18/2015,9112,437.2,263.33,3983766.4,2399462.96,1584303.44 +Europe,San Marino,Cereal,Online,H,5/26/2011,367601525,6/17/2011,315,205.7,117.11,64795.5,36889.65,27905.85 +Sub-Saharan Africa,Togo,Cosmetics,Offline,H,1/18/2011,121679866,3/9/2011,6631,437.2,263.33,2899073.2,1746141.23,1152931.97 +Central America and the Caribbean,Honduras,Household,Offline,C,10/14/2011,178500211,10/26/2011,1034,668.27,502.54,690991.18,519626.36,171364.82 +Middle East and North Africa,Somalia,Beverages,Offline,C,6/4/2015,338111388,6/21/2015,3528,47.45,31.79,167403.6,112155.12,55248.48 +Middle East and North Africa,United Arab Emirates,Clothes,Online,C,4/15/2017,920874726,5/23/2017,6150,109.28,35.84,672072,220416,451656 +Central America and the Caribbean,Costa Rica,Meat,Online,L,7/15/2017,517464053,8/16/2017,7967,421.89,364.69,3361197.63,2905485.23,455712.4 +Australia and Oceania,Nauru,Beverages,Offline,H,5/28/2017,938865697,6/21/2017,78,47.45,31.79,3701.1,2479.62,1221.48 +Central America and the Caribbean,Costa Rica,Cereal,Online,C,5/28/2015,466378486,6/23/2015,613,205.7,117.11,126094.1,71788.43,54305.67 +Europe,Spain,Personal Care,Offline,H,2/8/2011,601613748,2/19/2011,9732,81.73,56.67,795396.36,551512.44,243883.92 +Middle East and North Africa,Iran,Vegetables,Offline,L,7/6/2016,216495311,8/19/2016,4628,154.06,90.93,712989.68,420824.04,292165.64 +Australia and Oceania,Marshall Islands,Snacks,Online,L,5/24/2014,503259503,7/12/2014,4525,152.58,97.44,690424.5,440916,249508.5 +North America,Mexico,Snacks,Offline,L,2/3/2015,924455153,3/17/2015,5678,152.58,97.44,866349.24,553264.32,313084.92 +Central America and the Caribbean,Dominican Republic,Household,Offline,H,11/13/2014,562943589,11/13/2014,6373,668.27,502.54,4258884.71,3202687.42,1056197.29 +Asia,Singapore,Beverages,Offline,C,11/3/2014,371898639,12/14/2014,1926,47.45,31.79,91388.7,61227.54,30161.16 +Australia and Oceania,Tuvalu,Household,Online,H,3/6/2017,924806630,4/18/2017,9688,668.27,502.54,6474199.76,4868607.52,1605592.24 +North America,Mexico,Meat,Online,H,10/9/2013,165466392,11/1/2013,4037,421.89,364.69,1703169.93,1472253.53,230916.4 +Australia and Oceania,Marshall Islands,Vegetables,Online,C,9/18/2012,157989251,10/1/2012,1385,154.06,90.93,213373.1,125938.05,87435.05 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,L,10/22/2011,336799037,11/24/2011,5174,651.21,524.96,3369360.54,2716143.04,653217.5 +Europe,Spain,Household,Online,C,6/25/2017,656632077,7/9/2017,878,668.27,502.54,586741.06,441230.12,145510.94 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,M,9/28/2010,242537200,10/25/2010,1002,437.2,263.33,438074.4,263856.66,174217.74 +Australia and Oceania,Palau,Clothes,Online,M,7/6/2011,539875733,7/13/2011,82,109.28,35.84,8960.96,2938.88,6022.08 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,M,4/12/2014,364321506,5/9/2014,9684,437.2,263.33,4233844.8,2550087.72,1683757.08 +Sub-Saharan Africa,Sudan,Cereal,Online,C,8/5/2014,851860845,8/25/2014,3409,205.7,117.11,701231.3,399227.99,302003.31 +Europe,Albania,Fruits,Online,L,11/10/2012,508792579,11/23/2012,1885,9.33,6.92,17587.05,13044.2,4542.85 +Asia,Kyrgyzstan,Cereal,Offline,M,7/19/2010,161728036,8/29/2010,7775,205.7,117.11,1599317.5,910530.25,688787.25 +Australia and Oceania,Nauru,Fruits,Online,C,12/21/2013,707591044,1/21/2014,769,9.33,6.92,7174.77,5321.48,1853.29 +North America,United States of America,Baby Food,Offline,M,5/17/2015,863617932,6/6/2015,2593,255.28,159.42,661941.04,413376.06,248564.98 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,C,11/5/2011,317357528,12/12/2011,2000,109.28,35.84,218560,71680,146880 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,M,9/6/2016,176671159,9/27/2016,9777,668.27,502.54,6533675.79,4913333.58,1620342.21 +Europe,Andorra,Baby Food,Offline,H,3/5/2010,719732654,3/7/2010,3741,255.28,159.42,955002.48,596390.22,358612.26 +Sub-Saharan Africa,Swaziland,Clothes,Online,C,7/17/2011,945028340,8/7/2011,3741,109.28,35.84,408816.48,134077.44,274739.04 +Asia,Cambodia,Baby Food,Online,C,7/23/2014,821357047,7/30/2014,6657,255.28,159.42,1699398.96,1061258.94,638140.02 +Asia,Singapore,Household,Offline,H,1/23/2014,837830102,1/29/2014,1400,668.27,502.54,935578,703556,232022 +Australia and Oceania,Palau,Personal Care,Online,L,4/29/2017,653871333,6/18/2017,3913,81.73,56.67,319809.49,221749.71,98059.78 +Europe,Czech Republic,Meat,Offline,L,7/13/2017,449217069,8/12/2017,2168,421.89,364.69,914657.52,790647.92,124009.6 +Europe,Austria,Fruits,Online,C,9/18/2012,473916137,10/21/2012,1171,9.33,6.92,10925.43,8103.32,2822.11 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,L,2/15/2017,598329865,2/19/2017,7958,9.33,6.92,74248.14,55069.36,19178.78 +Europe,Malta,Fruits,Offline,C,12/30/2011,763132083,1/28/2012,6597,9.33,6.92,61550.01,45651.24,15898.77 +Middle East and North Africa,Turkey,Meat,Offline,C,6/28/2017,529309117,7/4/2017,3185,421.89,364.69,1343719.65,1161537.65,182182 +Asia,Indonesia,Personal Care,Offline,C,3/8/2013,428159797,3/28/2013,853,81.73,56.67,69715.69,48339.51,21376.18 +Europe,Croatia,Household,Online,C,1/6/2010,611295449,1/29/2010,4763,668.27,502.54,3182970.01,2393598.02,789371.99 +Asia,South Korea,Cosmetics,Offline,M,3/11/2016,400639903,3/11/2016,7105,437.2,263.33,3106306,1870959.65,1235346.35 +Asia,Myanmar,Beverages,Offline,M,9/15/2010,538429486,9/21/2010,2105,47.45,31.79,99882.25,66917.95,32964.3 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,C,4/3/2015,937213027,5/1/2015,1016,154.06,90.93,156524.96,92384.88,64140.08 +Sub-Saharan Africa,South Sudan,Fruits,Online,M,9/27/2014,229851853,10/16/2014,7126,9.33,6.92,66485.58,49311.92,17173.66 +Middle East and North Africa,Yemen,Personal Care,Online,L,1/22/2014,719519793,2/12/2014,751,81.73,56.67,61379.23,42559.17,18820.06 +Middle East and North Africa,Saudi Arabia,Cereal,Online,M,8/12/2011,729703176,9/20/2011,4240,205.7,117.11,872168,496546.4,375621.6 +Central America and the Caribbean,Barbados,Clothes,Offline,C,8/21/2010,454200828,9/3/2010,6973,109.28,35.84,762009.44,249912.32,512097.12 +Australia and Oceania,Nauru,Baby Food,Online,L,6/10/2015,607124078,6/11/2015,361,255.28,159.42,92156.08,57550.62,34605.46 +Europe,Russia,Household,Online,H,6/18/2012,172896754,8/6/2012,2847,668.27,502.54,1902564.69,1430731.38,471833.31 +Asia,Myanmar,Cosmetics,Offline,C,12/7/2011,456255185,12/17/2011,4903,437.2,263.33,2143591.6,1291106.99,852484.61 +Middle East and North Africa,Bahrain,Beverages,Online,C,10/9/2013,132248198,11/12/2013,4036,47.45,31.79,191508.2,128304.44,63203.76 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,L,5/30/2011,196237123,6/27/2011,9780,154.06,90.93,1506706.8,889295.4,617411.4 +Asia,Malaysia,Clothes,Online,L,9/9/2010,813895785,10/19/2010,8704,109.28,35.84,951173.12,311951.36,639221.76 +Asia,Malaysia,Fruits,Offline,C,12/13/2010,871210515,1/13/2011,9406,9.33,6.92,87757.98,65089.52,22668.46 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,H,5/18/2016,224480140,7/6/2016,7517,437.2,263.33,3286432.4,1979451.61,1306980.79 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,C,1/31/2017,150315988,2/6/2017,696,154.06,90.93,107225.76,63287.28,43938.48 +Europe,Russia,Baby Food,Offline,M,8/9/2015,195641887,8/13/2015,3637,255.28,159.42,928453.36,579810.54,348642.82 +Central America and the Caribbean,Costa Rica,Clothes,Online,M,7/14/2015,427694165,7/20/2015,3063,109.28,35.84,334724.64,109777.92,224946.72 +Asia,Laos,Household,Offline,M,3/4/2010,984021651,3/18/2010,2729,668.27,502.54,1823708.83,1371431.66,452277.17 +Europe,Bulgaria,Vegetables,Online,H,8/11/2016,722485673,9/24/2016,8421,154.06,90.93,1297339.26,765721.53,531617.73 +Asia,Maldives,Personal Care,Online,H,5/8/2011,371260058,6/26/2011,2956,81.73,56.67,241593.88,167516.52,74077.36 +Asia,Cambodia,Clothes,Online,M,5/24/2017,278831136,7/8/2017,1184,109.28,35.84,129387.52,42434.56,86952.96 +Middle East and North Africa,Iraq,Household,Offline,C,2/27/2017,863997733,4/7/2017,4984,668.27,502.54,3330657.68,2504659.36,825998.32 +Europe,Slovenia,Meat,Online,M,11/5/2016,365871179,12/24/2016,8267,421.89,364.69,3487764.63,3014892.23,472872.4 +Europe,Belarus,Clothes,Online,H,5/12/2012,693875300,6/12/2012,1976,109.28,35.84,215937.28,70819.84,145117.44 +Sub-Saharan Africa,Madagascar,Personal Care,Online,C,10/29/2015,677746427,11/3/2015,9084,81.73,56.67,742435.32,514790.28,227645.04 +Central America and the Caribbean,Guatemala,Vegetables,Offline,L,11/29/2013,117533385,12/30/2013,9595,154.06,90.93,1478205.7,872473.35,605732.35 +Middle East and North Africa,Pakistan,Baby Food,Offline,L,1/31/2017,233597505,3/1/2017,5548,255.28,159.42,1416293.44,884462.16,531831.28 +North America,Greenland,Clothes,Offline,H,5/12/2010,516612613,5/20/2010,6007,109.28,35.84,656444.96,215290.88,441154.08 +Europe,Czech Republic,Vegetables,Online,C,2/13/2010,977565038,3/30/2010,2073,154.06,90.93,319366.38,188497.89,130868.49 +Sub-Saharan Africa,The Gambia,Beverages,Online,L,11/14/2014,797753608,1/1/2015,1875,47.45,31.79,88968.75,59606.25,29362.5 +Sub-Saharan Africa,Togo,Cereal,Online,H,8/12/2016,578789651,9/23/2016,5575,205.7,117.11,1146777.5,652888.25,493889.25 +Middle East and North Africa,Lebanon,Clothes,Online,L,3/16/2012,992596995,4/26/2012,363,109.28,35.84,39668.64,13009.92,26658.72 +Asia,Bangladesh,Vegetables,Online,L,9/16/2014,531411969,10/6/2014,5466,154.06,90.93,842091.96,497023.38,345068.58 +Asia,Japan,Household,Online,C,9/30/2011,457783401,11/15/2011,7136,668.27,502.54,4768774.72,3586125.44,1182649.28 +Australia and Oceania,Fiji,Cereal,Offline,L,9/22/2014,754572618,11/6/2014,3661,205.7,117.11,753067.7,428739.71,324327.99 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,M,3/10/2017,574953448,4/13/2017,357,255.28,159.42,91134.96,56912.94,34222.02 +Middle East and North Africa,Somalia,Snacks,Online,H,9/26/2013,492412221,11/6/2013,4574,152.58,97.44,697900.92,445690.56,252210.36 +Sub-Saharan Africa,Senegal,Clothes,Online,M,5/28/2011,250747764,7/3/2011,690,109.28,35.84,75403.2,24729.6,50673.6 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,M,9/16/2010,114071404,11/3/2010,5118,255.28,159.42,1306523.04,815911.56,490611.48 +Europe,Monaco,Clothes,Offline,M,1/9/2017,416806972,2/24/2017,1300,109.28,35.84,142064,46592,95472 +Europe,Netherlands,Snacks,Online,H,1/26/2014,213690793,2/9/2014,4709,152.58,97.44,718499.22,458844.96,259654.26 +Central America and the Caribbean,Haiti,Office Supplies,Offline,H,2/19/2013,429771697,3/14/2013,7850,651.21,524.96,5111998.5,4120936,991062.5 +Sub-Saharan Africa,Cape Verde,Fruits,Online,M,6/6/2011,710411012,6/11/2011,5260,9.33,6.92,49075.8,36399.2,12676.6 +Sub-Saharan Africa,Mauritius ,Cosmetics,Offline,C,1/3/2011,771282565,2/8/2011,8505,437.2,263.33,3718386,2239621.65,1478764.35 +Asia,Cambodia,Snacks,Online,H,12/31/2014,848372685,2/17/2015,1185,152.58,97.44,180807.3,115466.4,65340.9 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,M,3/25/2016,347980201,4/10/2016,3929,47.45,31.79,186431.05,124902.91,61528.14 +Middle East and North Africa,Qatar,Beverages,Online,L,3/3/2016,996716439,3/31/2016,9398,47.45,31.79,445935.1,298762.42,147172.68 +Middle East and North Africa,Tunisia ,Meat,Offline,L,7/27/2013,991505229,8/5/2013,7286,421.89,364.69,3073890.54,2657131.34,416759.2 +Europe,Iceland,Snacks,Online,L,10/22/2015,849582898,12/11/2015,9314,152.58,97.44,1421130.12,907556.16,513573.96 +Central America and the Caribbean,Cuba,Office Supplies,Online,C,5/27/2012,258498275,6/19/2012,4239,651.21,524.96,2760479.19,2225305.44,535173.75 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,H,8/28/2016,326112687,9/20/2016,2846,154.06,90.93,438454.76,258786.78,179667.98 +Asia,Uzbekistan,Beverages,Offline,L,6/6/2016,430599963,7/3/2016,2953,47.45,31.79,140119.85,93875.87,46243.98 +Sub-Saharan Africa,Zambia,Cosmetics,Online,H,10/16/2015,470446431,11/11/2015,4408,437.2,263.33,1927177.6,1160758.64,766418.96 +Central America and the Caribbean,Grenada,Cereal,Offline,C,2/3/2016,414450919,2/5/2016,4092,205.7,117.11,841724.4,479214.12,362510.28 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,C,3/5/2012,751724755,4/22/2012,915,81.73,56.67,74782.95,51853.05,22929.9 +Sub-Saharan Africa,Tanzania,Household,Offline,M,4/22/2011,241691768,6/6/2011,820,668.27,502.54,547981.4,412082.8,135898.6 +Asia,Indonesia,Baby Food,Online,H,3/28/2014,864088284,5/5/2014,1780,255.28,159.42,454398.4,283767.6,170630.8 +Middle East and North Africa,Jordan,Fruits,Online,M,6/11/2011,168963134,6/21/2011,8801,9.33,6.92,82113.33,60902.92,21210.41 +Europe,Georgia,Cereal,Online,H,2/28/2017,726677644,3/9/2017,8918,205.7,117.11,1834432.6,1044386.98,790045.62 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,M,8/18/2012,677905642,9/7/2012,6199,255.28,159.42,1582480.72,988244.58,594236.14 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,M,6/10/2010,483633458,7/20/2010,6743,81.73,56.67,551105.39,382125.81,168979.58 +Sub-Saharan Africa,Ethiopia,Cereal,Online,H,11/19/2012,675159919,11/24/2012,3678,205.7,117.11,756564.6,430730.58,325834.02 +Middle East and North Africa,Tunisia ,Snacks,Offline,M,10/4/2015,504096353,10/21/2015,2168,152.58,97.44,330793.44,211249.92,119543.52 +Central America and the Caribbean,Haiti,Cosmetics,Offline,C,2/15/2012,192366588,2/27/2012,4403,437.2,263.33,1924991.6,1159441.99,765549.61 +Sub-Saharan Africa,Burundi,Cereal,Online,H,4/4/2011,482206952,5/16/2011,4608,205.7,117.11,947865.6,539642.88,408222.72 +Sub-Saharan Africa,Cameroon,Snacks,Offline,L,2/22/2012,386166274,4/9/2012,4037,152.58,97.44,615965.46,393365.28,222600.18 +Sub-Saharan Africa,Gabon,Cosmetics,Online,M,10/31/2014,337105882,11/28/2014,5976,437.2,263.33,2612707.2,1573660.08,1039047.12 +Europe,Latvia,Fruits,Online,C,8/24/2016,838199603,9/21/2016,744,9.33,6.92,6941.52,5148.48,1793.04 +Asia,Cambodia,Clothes,Online,H,12/25/2015,212933766,12/26/2015,688,109.28,35.84,75184.64,24657.92,50526.72 +Europe,Luxembourg,Personal Care,Online,L,1/29/2016,455107200,3/9/2016,5189,81.73,56.67,424096.97,294060.63,130036.34 +Europe,Albania,Vegetables,Online,L,9/2/2013,478831231,10/22/2013,5657,154.06,90.93,871517.42,514391.01,357126.41 +Sub-Saharan Africa,Benin,Personal Care,Offline,L,5/7/2010,168529689,6/2/2010,535,81.73,56.67,43725.55,30318.45,13407.1 +Central America and the Caribbean,Barbados,Beverages,Online,C,4/30/2016,828938901,5/25/2016,297,47.45,31.79,14092.65,9441.63,4651.02 +Europe,Czech Republic,Clothes,Offline,H,5/27/2016,235107696,7/10/2016,2447,109.28,35.84,267408.16,87700.48,179707.68 +Middle East and North Africa,Lebanon,Office Supplies,Offline,M,7/25/2011,282397401,9/4/2011,6521,651.21,524.96,4246540.41,3423264.16,823276.25 +Sub-Saharan Africa,Namibia,Vegetables,Online,C,3/25/2015,236481845,4/7/2015,9088,154.06,90.93,1400097.28,826371.84,573725.44 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Offline,L,8/4/2011,783347356,8/26/2011,8745,81.73,56.67,714728.85,495579.15,219149.7 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,M,5/30/2012,879292762,6/15/2012,1123,651.21,524.96,731308.83,589530.08,141778.75 +Australia and Oceania,Palau,Snacks,Online,L,5/17/2015,900929391,5/24/2015,3882,152.58,97.44,592315.56,378262.08,214053.48 +Europe,Belarus,Clothes,Online,L,6/10/2015,395181071,7/28/2015,1716,109.28,35.84,187524.48,61501.44,126023.04 +Australia and Oceania,Fiji,Cosmetics,Online,M,3/14/2016,329284131,5/3/2016,1347,437.2,263.33,588908.4,354705.51,234202.89 +Europe,Greece,Beverages,Offline,H,12/20/2010,840787398,1/3/2011,6530,47.45,31.79,309848.5,207588.7,102259.8 +Australia and Oceania,Nauru,Personal Care,Offline,M,10/27/2016,787552201,11/5/2016,3052,81.73,56.67,249439.96,172956.84,76483.12 +Europe,Romania,Cereal,Offline,H,4/8/2010,897752368,5/15/2010,3731,205.7,117.11,767466.7,436937.41,330529.29 +Central America and the Caribbean,Barbados,Clothes,Online,H,4/22/2014,619874227,5/7/2014,3413,109.28,35.84,372972.64,122321.92,250650.72 +Europe,Austria,Vegetables,Offline,L,5/11/2011,372716605,6/28/2011,3981,154.06,90.93,613312.86,361992.33,251320.53 +Central America and the Caribbean,Costa Rica,Cereal,Online,C,3/13/2015,195390832,3/16/2015,9344,205.7,117.11,1922060.8,1094275.84,827784.96 +Sub-Saharan Africa,Gabon,Office Supplies,Online,M,2/24/2014,197320735,4/5/2014,445,651.21,524.96,289788.45,233607.2,56181.25 +Asia,Japan,Household,Online,H,10/8/2012,108242642,11/4/2012,258,668.27,502.54,172413.66,129655.32,42758.34 +Asia,Indonesia,Baby Food,Offline,C,11/15/2012,628205382,12/7/2012,8788,255.28,159.42,2243400.64,1400982.96,842417.68 +Middle East and North Africa,Syria,Office Supplies,Online,L,5/10/2017,277570283,6/27/2017,8070,651.21,524.96,5255264.7,4236427.2,1018837.5 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,M,3/26/2011,347011172,4/8/2011,7172,437.2,263.33,3135598.4,1888602.76,1246995.64 +Sub-Saharan Africa,Gabon,Baby Food,Online,C,11/17/2010,847514379,12/30/2010,7193,255.28,159.42,1836229.04,1146708.06,689520.98 +Asia,Bangladesh,Baby Food,Online,L,10/22/2014,960378730,12/8/2014,6263,255.28,159.42,1598818.64,998447.46,600371.18 +Europe,Greece,Snacks,Offline,H,1/8/2015,387215554,2/27/2015,4542,152.58,97.44,693018.36,442572.48,250445.88 +Europe,Belarus,Vegetables,Offline,C,12/12/2015,699948680,12/28/2015,9224,154.06,90.93,1421049.44,838738.32,582311.12 +Asia,Thailand,Cereal,Online,H,7/1/2015,390814435,7/21/2015,9531,205.7,117.11,1960526.7,1116175.41,844351.29 +Central America and the Caribbean,Grenada,Household,Online,M,6/12/2016,722361648,7/11/2016,1719,668.27,502.54,1148756.13,863866.26,284889.87 +Europe,Finland,Personal Care,Online,M,1/21/2015,777451646,2/8/2015,4074,81.73,56.67,332968.02,230873.58,102094.44 +Europe,Germany,Vegetables,Online,M,6/9/2012,609258258,6/13/2012,1912,154.06,90.93,294562.72,173858.16,120704.56 +Central America and the Caribbean,The Bahamas,Cereal,Online,M,10/8/2010,791267812,10/26/2010,2584,205.7,117.11,531528.8,302612.24,228916.56 +Middle East and North Africa,Saudi Arabia,Fruits,Offline,C,1/30/2017,167279136,2/25/2017,468,9.33,6.92,4366.44,3238.56,1127.88 +Central America and the Caribbean,Costa Rica,Beverages,Online,M,9/30/2016,801403558,10/9/2016,1977,47.45,31.79,93808.65,62848.83,30959.82 +Middle East and North Africa,Azerbaijan,Fruits,Online,L,2/22/2015,328064906,4/1/2015,551,9.33,6.92,5140.83,3812.92,1327.91 +Europe,Norway,Fruits,Online,C,2/18/2011,501999509,4/2/2011,1665,9.33,6.92,15534.45,11521.8,4012.65 +Europe,Bulgaria,Snacks,Offline,H,1/2/2016,448256194,2/18/2016,7824,152.58,97.44,1193785.92,762370.56,431415.36 +Europe,Serbia,Beverages,Online,C,10/26/2011,712196290,11/27/2011,3564,47.45,31.79,169111.8,113299.56,55812.24 +Asia,Sri Lanka,Vegetables,Offline,L,10/13/2015,109493625,11/4/2015,452,154.06,90.93,69635.12,41100.36,28534.76 +Middle East and North Africa,Oman,Clothes,Online,M,11/16/2015,676134526,11/18/2015,2086,109.28,35.84,227958.08,74762.24,153195.84 +Middle East and North Africa,Qatar,Clothes,Online,H,7/1/2012,918417823,8/18/2012,9098,109.28,35.84,994229.44,326072.32,668157.12 +Europe,Portugal,Baby Food,Offline,H,9/12/2014,762954843,10/26/2014,4147,255.28,159.42,1058646.16,661114.74,397531.42 +Central America and the Caribbean,Guatemala,Beverages,Online,L,8/22/2013,206669414,9/8/2013,6927,47.45,31.79,328686.15,220209.33,108476.82 +Middle East and North Africa,United Arab Emirates,Snacks,Online,M,9/18/2016,666797864,9/24/2016,9161,152.58,97.44,1397785.38,892647.84,505137.54 +Europe,Lithuania,Fruits,Offline,M,6/8/2013,930889022,7/16/2013,9603,9.33,6.92,89595.99,66452.76,23143.23 +Australia and Oceania,Australia,Cosmetics,Offline,H,2/8/2017,306804215,2/10/2017,9040,437.2,263.33,3952288,2380503.2,1571784.8 +Asia,Kyrgyzstan,Baby Food,Offline,L,8/2/2015,872717273,9/1/2015,5290,255.28,159.42,1350431.2,843331.8,507099.4 +Australia and Oceania,Tuvalu,Clothes,Online,L,12/10/2012,727114522,12/20/2012,8200,109.28,35.84,896096,293888,602208 +Middle East and North Africa,Syria,Vegetables,Online,H,7/12/2010,738794791,8/6/2010,4651,154.06,90.93,716533.06,422915.43,293617.63 +Middle East and North Africa,Yemen,Snacks,Online,H,10/5/2010,496869409,10/21/2010,3554,152.58,97.44,542269.32,346301.76,195967.56 +Sub-Saharan Africa,Sudan,Baby Food,Online,M,4/30/2013,560762202,5/18/2013,852,255.28,159.42,217498.56,135825.84,81672.72 +Sub-Saharan Africa,Mali,Personal Care,Online,H,6/2/2011,210209500,6/25/2011,4517,81.73,56.67,369174.41,255978.39,113196.02 +Middle East and North Africa,Afghanistan,Meat,Offline,H,8/22/2010,595260131,9/7/2010,9556,421.89,364.69,4031580.84,3484977.64,546603.2 +Sub-Saharan Africa,Uganda,Cereal,Online,L,2/4/2010,686275422,3/19/2010,3003,205.7,117.11,617717.1,351681.33,266035.77 +Europe,Russia,Cereal,Online,H,9/26/2013,423929202,11/4/2013,8926,205.7,117.11,1836078.2,1045323.86,790754.34 +Asia,Tajikistan,Clothes,Online,H,6/8/2011,269207799,6/10/2011,3425,109.28,35.84,374284,122752,251532 +Europe,Vatican City,Clothes,Online,C,1/22/2013,753410041,2/10/2013,9628,109.28,35.84,1052147.84,345067.52,707080.32 +Middle East and North Africa,Syria,Cosmetics,Offline,M,5/27/2014,228147256,7/6/2014,2698,437.2,263.33,1179565.6,710464.34,469101.26 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,C,2/6/2016,715343272,2/7/2016,4826,154.06,90.93,743493.56,438828.18,304665.38 +Europe,Estonia,Office Supplies,Online,M,4/13/2012,257234418,4/19/2012,235,651.21,524.96,153034.35,123365.6,29668.75 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,C,1/30/2017,566369521,3/14/2017,182,651.21,524.96,118520.22,95542.72,22977.5 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,C,5/26/2015,275609910,6/10/2015,7952,154.06,90.93,1225085.12,723075.36,502009.76 +Central America and the Caribbean,Dominica,Cosmetics,Online,L,2/18/2012,788129413,3/2/2012,3862,437.2,263.33,1688466.4,1016980.46,671485.94 +Sub-Saharan Africa,Seychelles ,Household,Online,C,4/1/2013,427414357,5/13/2013,261,668.27,502.54,174418.47,131162.94,43255.53 +Europe,Cyprus,Household,Offline,C,6/2/2014,287263572,7/16/2014,6529,668.27,502.54,4363134.83,3281083.66,1082051.17 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,H,5/16/2012,181788384,6/11/2012,4078,109.28,35.84,445643.84,146155.52,299488.32 +Australia and Oceania,Australia,Clothes,Online,M,4/10/2016,895412623,5/11/2016,1348,109.28,35.84,147309.44,48312.32,98997.12 +Asia,Singapore,Snacks,Online,H,8/17/2013,132872617,9/3/2013,8815,152.58,97.44,1344992.7,858933.6,486059.1 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Online,C,12/8/2011,169217193,1/8/2012,3983,109.28,35.84,435262.24,142750.72,292511.52 +Europe,Vatican City,Clothes,Offline,L,3/10/2012,199807679,4/10/2012,6387,109.28,35.84,697971.36,228910.08,469061.28 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,M,8/31/2012,390317904,9/14/2012,2597,437.2,263.33,1135408.4,683868.01,451540.39 +Europe,Romania,Cosmetics,Offline,L,9/14/2012,526734197,10/25/2012,1209,437.2,263.33,528574.8,318365.97,210208.83 +Sub-Saharan Africa,Sudan,Beverages,Offline,C,6/28/2016,465355384,7/9/2016,7854,47.45,31.79,372672.3,249678.66,122993.64 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,C,2/19/2014,582792794,3/28/2014,194,651.21,524.96,126334.74,101842.24,24492.5 +Middle East and North Africa,Iraq,Snacks,Online,M,9/30/2015,425970256,10/19/2015,2920,152.58,97.44,445533.6,284524.8,161008.8 +Europe,Georgia,Clothes,Online,L,5/6/2017,962124097,5/26/2017,2756,109.28,35.84,301175.68,98775.04,202400.64 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,H,3/27/2012,528803145,5/10/2012,3457,154.06,90.93,532585.42,314345.01,218240.41 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,H,7/4/2017,683868730,7/7/2017,809,205.7,117.11,166411.3,94741.99,71669.31 +Australia and Oceania,Australia,Clothes,Offline,L,3/26/2017,355494678,3/30/2017,7630,109.28,35.84,833806.4,273459.2,560347.2 +Middle East and North Africa,Iran,Beverages,Offline,M,9/11/2011,792167317,9/23/2011,8768,47.45,31.79,416041.6,278734.72,137306.88 +Europe,Romania,Cosmetics,Online,L,8/9/2013,612685477,9/12/2013,6103,437.2,263.33,2668231.6,1607102.99,1061128.61 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,L,1/6/2014,756160485,2/12/2014,3546,152.58,97.44,541048.68,345522.24,195526.44 +Europe,Andorra,Vegetables,Online,H,5/30/2016,432016170,6/26/2016,2040,154.06,90.93,314282.4,185497.2,128785.2 +Europe,Finland,Beverages,Online,L,3/9/2010,269988858,4/4/2010,4558,47.45,31.79,216277.1,144898.82,71378.28 +Europe,Vatican City,Clothes,Online,H,4/23/2012,970127379,6/4/2012,1105,109.28,35.84,120754.4,39603.2,81151.2 +Europe,Denmark,Baby Food,Offline,H,7/12/2010,152793061,8/27/2010,3717,255.28,159.42,948875.76,592564.14,356311.62 +Central America and the Caribbean,Saint Lucia,Clothes,Online,L,7/28/2012,908659732,9/13/2012,1462,109.28,35.84,159767.36,52398.08,107369.28 +Middle East and North Africa,Tunisia ,Snacks,Offline,M,2/10/2012,548713719,2/29/2012,5438,152.58,97.44,829730.04,529878.72,299851.32 +Europe,Bulgaria,Fruits,Online,H,3/22/2015,954253852,4/15/2015,3775,9.33,6.92,35220.75,26123,9097.75 +Sub-Saharan Africa,Tanzania,Clothes,Online,L,11/25/2013,926891458,1/1/2014,6635,109.28,35.84,725072.8,237798.4,487274.4 +Europe,Netherlands,Cosmetics,Online,L,8/1/2012,238550364,8/20/2012,1209,437.2,263.33,528574.8,318365.97,210208.83 +Europe,Bulgaria,Baby Food,Offline,C,10/4/2016,981466901,11/22/2016,6721,255.28,159.42,1715736.88,1071461.82,644275.06 +Middle East and North Africa,Pakistan,Beverages,Offline,H,1/18/2014,818189895,2/26/2014,9427,47.45,31.79,447311.15,299684.33,147626.82 +Sub-Saharan Africa,Mali,Vegetables,Offline,M,11/10/2015,631580674,11/29/2015,7611,154.06,90.93,1172550.66,692068.23,480482.43 +Asia,Maldives,Snacks,Offline,L,9/25/2015,474813067,9/28/2015,6593,152.58,97.44,1005959.94,642421.92,363538.02 +Australia and Oceania,Fiji,Personal Care,Offline,C,11/6/2015,921373403,11/29/2015,3720,81.73,56.67,304035.6,210812.4,93223.2 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,L,8/29/2015,815060508,10/13/2015,3372,47.45,31.79,160001.4,107195.88,52805.52 +Europe,Slovakia,Baby Food,Online,M,9/9/2015,419985711,10/29/2015,1960,255.28,159.42,500348.8,312463.2,187885.6 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,H,9/26/2013,970572841,10/2/2013,2927,255.28,159.42,747204.56,466622.34,280582.22 +Europe,United Kingdom,Clothes,Offline,L,3/28/2016,621558225,5/17/2016,1746,109.28,35.84,190802.88,62576.64,128226.24 +Asia,Laos,Meat,Offline,M,10/9/2011,297990691,11/26/2011,922,421.89,364.69,388982.58,336244.18,52738.4 +Europe,Denmark,Snacks,Offline,L,9/5/2012,545231568,10/12/2012,4992,152.58,97.44,761679.36,486420.48,275258.88 +Europe,Portugal,Clothes,Offline,C,6/16/2013,178954684,7/24/2013,5523,109.28,35.84,603553.44,197944.32,405609.12 +Europe,San Marino,Snacks,Offline,H,3/23/2017,335146367,4/29/2017,6113,152.58,97.44,932721.54,595650.72,337070.82 +Sub-Saharan Africa,Mali,Snacks,Online,M,10/25/2016,420105445,11/1/2016,7392,152.58,97.44,1127871.36,720276.48,407594.88 +Sub-Saharan Africa,Gabon,Cosmetics,Online,C,9/11/2013,360443246,10/19/2013,2021,437.2,263.33,883581.2,532189.93,351391.27 +Asia,China,Meat,Online,H,3/9/2014,153083598,3/11/2014,9693,421.89,364.69,4089379.77,3534940.17,554439.6 +Middle East and North Africa,Morocco,Baby Food,Online,M,7/10/2010,315262830,8/21/2010,2132,255.28,159.42,544256.96,339883.44,204373.52 +Europe,Belgium,Fruits,Online,C,12/10/2014,534529769,1/10/2015,8092,9.33,6.92,75498.36,55996.64,19501.72 +Middle East and North Africa,Algeria,Fruits,Offline,L,6/15/2010,118745744,6/26/2010,8359,9.33,6.92,77989.47,57844.28,20145.19 +Asia,Kazakhstan,Vegetables,Offline,L,3/19/2015,246084582,3/29/2015,751,154.06,90.93,115699.06,68288.43,47410.63 +Asia,Turkmenistan,Meat,Offline,M,7/26/2010,815032613,8/17/2010,5117,421.89,364.69,2158811.13,1866118.73,292692.4 +Australia and Oceania,Nauru,Snacks,Offline,C,1/4/2013,894388663,1/29/2013,8336,152.58,97.44,1271906.88,812259.84,459647.04 +Australia and Oceania,Marshall Islands,Cosmetics,Online,L,5/23/2017,973264062,6/6/2017,9319,437.2,263.33,4074266.8,2453972.27,1620294.53 +Australia and Oceania,Fiji,Meat,Online,L,10/29/2015,711082637,11/17/2015,4009,421.89,364.69,1691357.01,1462042.21,229314.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,M,8/23/2016,287580716,9/29/2016,379,421.89,364.69,159896.31,138217.51,21678.8 +Middle East and North Africa,Egypt,Beverages,Online,H,4/24/2010,852807128,6/13/2010,3435,47.45,31.79,162990.75,109198.65,53792.1 +Europe,Vatican City,Fruits,Offline,C,1/28/2011,477123200,2/1/2011,213,9.33,6.92,1987.29,1473.96,513.33 +Asia,Myanmar,Fruits,Online,H,4/26/2015,901202762,6/1/2015,4779,9.33,6.92,44588.07,33070.68,11517.39 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,H,11/26/2012,786032140,1/8/2013,3232,437.2,263.33,1413030.4,851082.56,561947.84 +Europe,Greece,Personal Care,Offline,H,9/16/2013,662910163,9/27/2013,8703,81.73,56.67,711296.19,493199.01,218097.18 +Europe,Bosnia and Herzegovina,Household,Online,M,7/9/2013,683448159,8/19/2013,6353,668.27,502.54,4245519.31,3192636.62,1052882.69 +Australia and Oceania,Australia,Clothes,Offline,H,12/22/2012,169569957,1/10/2013,8373,109.28,35.84,915001.44,300088.32,614913.12 +Asia,South Korea,Beverages,Offline,L,10/12/2013,763511884,11/30/2013,8988,47.45,31.79,426480.6,285728.52,140752.08 +Australia and Oceania,Kiribati,Fruits,Online,M,12/2/2014,577822768,12/19/2014,9452,9.33,6.92,88187.16,65407.84,22779.32 +Sub-Saharan Africa,Cape Verde,Household,Offline,M,6/9/2016,945363938,7/9/2016,3052,668.27,502.54,2039560.04,1533752.08,505807.96 +Sub-Saharan Africa,Niger,Fruits,Offline,L,9/1/2015,569309222,9/27/2015,105,9.33,6.92,979.65,726.6,253.05 +Sub-Saharan Africa,Guinea,Clothes,Online,H,12/28/2010,473144948,1/7/2011,2959,109.28,35.84,323359.52,106050.56,217308.96 +Europe,Belarus,Beverages,Online,M,3/26/2013,850669944,4/22/2013,995,47.45,31.79,47212.75,31631.05,15581.7 +Asia,Myanmar,Meat,Offline,C,7/20/2011,615995538,8/19/2011,5623,421.89,364.69,2372287.47,2050651.87,321635.6 +Middle East and North Africa,Somalia,Baby Food,Online,L,2/7/2015,553545558,2/21/2015,5286,255.28,159.42,1349410.08,842694.12,506715.96 +Sub-Saharan Africa,Chad,Baby Food,Offline,L,5/26/2011,168056333,7/4/2011,458,255.28,159.42,116918.24,73014.36,43903.88 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,C,7/6/2015,834576690,8/22/2015,8643,255.28,159.42,2206385.04,1377867.06,828517.98 +Sub-Saharan Africa,Uganda,Fruits,Online,C,4/15/2013,848467957,6/4/2013,9378,9.33,6.92,87496.74,64895.76,22600.98 +North America,Greenland,Cosmetics,Offline,H,7/31/2010,375403964,9/12/2010,9230,437.2,263.33,4035356,2430535.9,1604820.1 +Middle East and North Africa,Turkey,Snacks,Offline,H,4/17/2014,101371037,5/26/2014,6798,152.58,97.44,1037238.84,662397.12,374841.72 +Australia and Oceania,Tuvalu,Personal Care,Offline,C,6/21/2013,782668006,7/26/2013,7710,81.73,56.67,630138.3,436925.7,193212.6 +North America,United States of America,Fruits,Online,M,5/16/2013,995906198,6/30/2013,9630,9.33,6.92,89847.9,66639.6,23208.3 +Asia,Turkmenistan,Baby Food,Online,L,7/12/2016,288009440,7/30/2016,7248,255.28,159.42,1850269.44,1155476.16,694793.28 +Sub-Saharan Africa,Niger,Personal Care,Offline,M,5/23/2011,526214063,6/11/2011,7290,81.73,56.67,595811.7,413124.3,182687.4 +Asia,Vietnam,Beverages,Offline,L,12/24/2013,948068892,2/12/2014,3508,47.45,31.79,166454.6,111519.32,54935.28 +Europe,Macedonia,Household,Online,H,2/3/2011,411435258,2/28/2011,1691,668.27,502.54,1130044.57,849795.14,280249.43 +Europe,Montenegro,Household,Online,M,2/4/2017,544486987,3/26/2017,4654,668.27,502.54,3110128.58,2338821.16,771307.42 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Online,C,2/15/2017,795710408,3/26/2017,7247,154.06,90.93,1116472.82,658969.71,457503.11 +Sub-Saharan Africa,Chad,Fruits,Offline,C,4/28/2016,683904349,6/16/2016,1350,9.33,6.92,12595.5,9342,3253.5 +Australia and Oceania,Fiji,Snacks,Online,L,4/24/2013,248180139,6/11/2013,873,152.58,97.44,133202.34,85065.12,48137.22 +Sub-Saharan Africa,Senegal,Office Supplies,Online,H,7/28/2011,497961604,9/9/2011,6759,651.21,524.96,4401528.39,3548204.64,853323.75 +Sub-Saharan Africa,Chad,Vegetables,Offline,M,8/25/2015,262985074,8/29/2015,1982,154.06,90.93,305346.92,180223.26,125123.66 +Asia,Mongolia,Clothes,Online,H,3/21/2012,243299376,4/30/2012,6547,109.28,35.84,715456.16,234644.48,480811.68 +Europe,Serbia,Snacks,Online,C,9/29/2011,759265840,10/20/2011,2489,152.58,97.44,379771.62,242528.16,137243.46 +Sub-Saharan Africa,Madagascar,Personal Care,Online,M,5/23/2014,401558291,5/30/2014,8877,81.73,56.67,725517.21,503059.59,222457.62 +Sub-Saharan Africa,Mali,Snacks,Offline,H,10/25/2013,981163060,11/18/2013,6808,152.58,97.44,1038764.64,663371.52,375393.12 +Sub-Saharan Africa,Burundi,Clothes,Offline,C,2/8/2016,779378974,3/9/2016,4413,109.28,35.84,482252.64,158161.92,324090.72 +Europe,Serbia,Beverages,Offline,L,4/4/2013,397817361,4/5/2013,1852,47.45,31.79,87877.4,58875.08,29002.32 +Sub-Saharan Africa,Angola,Cosmetics,Online,M,4/9/2017,508402049,4/9/2017,6319,437.2,263.33,2762666.8,1663982.27,1098684.53 +Central America and the Caribbean,The Bahamas,Cereal,Online,C,12/3/2010,503369367,12/7/2010,7036,205.7,117.11,1447305.2,823985.96,623319.24 +Sub-Saharan Africa,Zambia,Vegetables,Online,M,2/15/2012,745268142,3/14/2012,260,154.06,90.93,40055.6,23641.8,16413.8 +Europe,Finland,Vegetables,Offline,C,2/19/2017,316959702,4/8/2017,4274,154.06,90.93,658452.44,388634.82,269817.62 +Sub-Saharan Africa,Seychelles ,Meat,Offline,M,12/6/2011,171617877,1/6/2012,4398,421.89,364.69,1855472.22,1603906.62,251565.6 +Europe,Iceland,Fruits,Offline,L,10/29/2013,882728993,11/3/2013,7980,9.33,6.92,74453.4,55221.6,19231.8 +Middle East and North Africa,Iraq,Clothes,Online,C,9/17/2014,394091880,10/28/2014,9400,109.28,35.84,1027232,336896,690336 +Europe,Portugal,Fruits,Online,C,2/7/2015,769817864,2/24/2015,5068,9.33,6.92,47284.44,35070.56,12213.88 +Sub-Saharan Africa,Madagascar,Snacks,Online,C,10/20/2012,544330775,10/24/2012,8427,152.58,97.44,1285791.66,821126.88,464664.78 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,C,4/1/2014,572366940,5/5/2014,4952,421.89,364.69,2089199.28,1805944.88,283254.4 +Sub-Saharan Africa,Sudan,Fruits,Online,C,8/2/2015,878975188,8/30/2015,7146,9.33,6.92,66672.18,49450.32,17221.86 +Middle East and North Africa,Syria,Beverages,Online,L,1/6/2014,209516847,1/25/2014,9546,47.45,31.79,452957.7,303467.34,149490.36 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,M,8/10/2011,979665744,9/10/2011,3719,154.06,90.93,572949.14,338168.67,234780.47 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,H,6/24/2011,725408208,8/11/2011,3264,437.2,263.33,1427020.8,859509.12,567511.68 +Europe,Montenegro,Cereal,Online,H,1/12/2014,653043067,2/26/2014,8810,205.7,117.11,1812217,1031739.1,780477.9 +Asia,Sri Lanka,Personal Care,Offline,H,3/3/2013,689181649,3/12/2013,3020,81.73,56.67,246824.6,171143.4,75681.2 +Europe,Sweden,Fruits,Online,C,3/16/2015,830747783,4/1/2015,5585,9.33,6.92,52108.05,38648.2,13459.85 +Middle East and North Africa,Qatar,Office Supplies,Online,C,5/17/2012,694977796,5/21/2012,8229,651.21,524.96,5358807.09,4319895.84,1038911.25 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,C,12/2/2016,869420516,12/3/2016,9706,651.21,524.96,6320644.26,5095261.76,1225382.5 +Europe,Norway,Meat,Offline,M,11/7/2011,661937272,12/24/2011,803,421.89,364.69,338777.67,292846.07,45931.6 +Asia,Nepal,Snacks,Online,H,4/25/2015,350701892,5/15/2015,9338,152.58,97.44,1424792.04,909894.72,514897.32 +Europe,Estonia,Office Supplies,Offline,L,3/26/2016,734200704,4/7/2016,5159,651.21,524.96,3359592.39,2708268.64,651323.75 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,C,12/19/2015,881232535,12/23/2015,5145,421.89,364.69,2170624.05,1876330.05,294294 +Sub-Saharan Africa,Burundi,Clothes,Online,M,12/3/2016,380908715,1/11/2017,8208,109.28,35.84,896970.24,294174.72,602795.52 +Asia,North Korea,Cosmetics,Online,M,3/23/2011,692653071,5/11/2011,291,437.2,263.33,127225.2,76629.03,50596.17 +North America,Greenland,Meat,Online,C,10/9/2014,196201932,11/7/2014,9367,421.89,364.69,3951843.63,3416051.23,535792.4 +Middle East and North Africa,Turkey,Meat,Offline,L,6/16/2010,941604125,6/27/2010,440,421.89,364.69,185631.6,160463.6,25168 +Middle East and North Africa,Lebanon,Household,Offline,H,7/13/2012,999220979,8/26/2012,547,668.27,502.54,365543.69,274889.38,90654.31 +Sub-Saharan Africa,Guinea,Household,Online,M,5/15/2017,309726321,5/26/2017,3756,668.27,502.54,2510022.12,1887540.24,622481.88 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,M,11/6/2014,234106481,11/17/2014,6165,152.58,97.44,940655.7,600717.6,339938.1 +Middle East and North Africa,Yemen,Household,Offline,M,10/31/2014,403660285,12/1/2014,903,668.27,502.54,603447.81,453793.62,149654.19 +Europe,Moldova ,Office Supplies,Online,C,2/9/2013,969999063,2/28/2013,3133,651.21,524.96,2040240.93,1644699.68,395541.25 +Sub-Saharan Africa,Benin,Vegetables,Online,L,4/29/2010,355046641,5/13/2010,5046,154.06,90.93,777386.76,458832.78,318553.98 +Sub-Saharan Africa,Niger,Personal Care,Offline,M,10/3/2015,201039350,10/21/2015,866,81.73,56.67,70778.18,49076.22,21701.96 +Middle East and North Africa,Algeria,Fruits,Online,H,3/25/2013,420526015,4/14/2013,1848,9.33,6.92,17241.84,12788.16,4453.68 +Sub-Saharan Africa,Gabon,Fruits,Online,L,5/19/2010,546367967,6/11/2010,1278,9.33,6.92,11923.74,8843.76,3079.98 +Middle East and North Africa,Afghanistan,Personal Care,Online,C,2/6/2012,181739032,2/23/2012,9473,81.73,56.67,774228.29,536834.91,237393.38 +Sub-Saharan Africa,Eritrea,Baby Food,Online,L,10/11/2016,350125539,10/18/2016,8782,255.28,159.42,2241868.96,1400026.44,841842.52 +Europe,Czech Republic,Office Supplies,Offline,H,7/9/2012,345326316,8/16/2012,8586,651.21,524.96,5591289.06,4507306.56,1083982.5 +Central America and the Caribbean,El Salvador,Vegetables,Online,H,3/14/2011,881452691,3/26/2011,294,154.06,90.93,45293.64,26733.42,18560.22 +Central America and the Caribbean,Honduras,Meat,Offline,H,5/28/2014,942928493,6/23/2014,2350,421.89,364.69,991441.5,857021.5,134420 +Europe,Greece,Vegetables,Offline,M,3/20/2017,934490048,4/26/2017,5227,154.06,90.93,805271.62,475291.11,329980.51 +Middle East and North Africa,Jordan,Office Supplies,Offline,H,12/27/2011,431186187,2/6/2012,6429,651.21,524.96,4186629.09,3374967.84,811661.25 +Europe,Georgia,Beverages,Online,L,11/11/2014,428378236,12/27/2014,5494,47.45,31.79,260690.3,174654.26,86036.04 +Europe,Serbia,Vegetables,Online,M,7/15/2016,191740024,7/15/2016,8989,154.06,90.93,1384845.34,817369.77,567475.57 +Asia,Sri Lanka,Clothes,Online,L,5/9/2016,407257878,5/23/2016,5511,109.28,35.84,602242.08,197514.24,404727.84 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,H,12/4/2010,931230628,1/10/2011,692,651.21,524.96,450637.32,363272.32,87365 +Europe,Monaco,Fruits,Online,H,1/30/2013,340269601,3/2/2013,2191,9.33,6.92,20442.03,15161.72,5280.31 +Middle East and North Africa,Afghanistan,Vegetables,Online,C,3/18/2010,881298625,5/4/2010,4702,154.06,90.93,724390.12,427552.86,296837.26 +Europe,Ireland,Personal Care,Offline,M,6/24/2013,821554028,8/10/2013,4949,81.73,56.67,404481.77,280459.83,124021.94 +Central America and the Caribbean,Jamaica,Clothes,Online,H,3/12/2016,298584640,4/16/2016,6685,109.28,35.84,730536.8,239590.4,490946.4 +Middle East and North Africa,Tunisia ,Meat,Offline,L,9/21/2012,870251786,10/16/2012,5697,421.89,364.69,2403507.33,2077638.93,325868.4 +Asia,Cambodia,Clothes,Offline,L,6/7/2017,564729297,6/29/2017,4803,109.28,35.84,524871.84,172139.52,352732.32 +Central America and the Caribbean,Dominica,Snacks,Offline,L,6/18/2015,630503499,7/31/2015,8851,152.58,97.44,1350485.58,862441.44,488044.14 +Asia,Bangladesh,Meat,Online,L,12/11/2011,586373221,1/22/2012,9722,421.89,364.69,4101614.58,3545516.18,556098.4 +Middle East and North Africa,Kuwait,Baby Food,Offline,H,1/29/2013,471449792,3/7/2013,1325,255.28,159.42,338246,211231.5,127014.5 +Europe,Sweden,Clothes,Online,M,10/12/2014,395157039,11/18/2014,4604,109.28,35.84,503125.12,165007.36,338117.76 +Asia,Turkmenistan,Baby Food,Online,L,1/4/2014,987231290,1/14/2014,2532,255.28,159.42,646368.96,403651.44,242717.52 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,H,8/7/2012,247721374,8/22/2012,5114,255.28,159.42,1305501.92,815273.88,490228.04 +Sub-Saharan Africa,Cape Verde,Clothes,Online,C,6/8/2013,296988618,7/2/2013,4387,109.28,35.84,479411.36,157230.08,322181.28 +Asia,Bhutan,Meat,Online,M,9/5/2016,625706851,10/22/2016,9417,421.89,364.69,3972938.13,3434285.73,538652.4 +Europe,Moldova ,Cereal,Online,H,12/30/2015,344862401,1/5/2016,1303,205.7,117.11,268027.1,152594.33,115432.77 +Asia,Taiwan,Office Supplies,Offline,C,6/18/2017,435754096,7/1/2017,8175,651.21,524.96,5323641.75,4291548,1032093.75 +Asia,Uzbekistan,Cosmetics,Offline,L,1/30/2013,599993264,3/16/2013,195,437.2,263.33,85254,51349.35,33904.65 +Australia and Oceania,Marshall Islands,Vegetables,Offline,L,11/9/2014,609503734,11/19/2014,4554,154.06,90.93,701589.24,414095.22,287494.02 +Sub-Saharan Africa,South Africa,Vegetables,Online,H,2/16/2013,756521832,3/27/2013,477,154.06,90.93,73486.62,43373.61,30113.01 +Sub-Saharan Africa,Angola,Beverages,Offline,C,9/2/2010,503596389,10/17/2010,4217,47.45,31.79,200096.65,134058.43,66038.22 +Australia and Oceania,Fiji,Office Supplies,Offline,L,4/25/2011,733588731,4/29/2011,4062,651.21,524.96,2645215.02,2132387.52,512827.5 +Sub-Saharan Africa,Chad,Office Supplies,Online,H,3/4/2016,599672687,4/9/2016,5329,651.21,524.96,3470298.09,2797511.84,672786.25 +Sub-Saharan Africa,South Sudan,Cereal,Online,C,4/11/2012,675334584,4/28/2012,5366,205.7,117.11,1103786.2,628412.26,475373.94 +Sub-Saharan Africa,Eritrea,Snacks,Offline,H,3/27/2014,704373252,4/12/2014,8553,152.58,97.44,1305016.74,833404.32,471612.42 +Europe,Slovenia,Household,Offline,L,12/27/2014,950900018,1/10/2015,1301,668.27,502.54,869419.27,653804.54,215614.73 +Sub-Saharan Africa,Chad,Beverages,Offline,H,5/4/2012,849338710,6/3/2012,7053,47.45,31.79,334664.85,224214.87,110449.98 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,M,9/23/2012,354425656,11/9/2012,1283,651.21,524.96,835502.43,673523.68,161978.75 +Sub-Saharan Africa,Guinea,Fruits,Online,C,4/18/2012,391209685,5/24/2012,6494,9.33,6.92,60589.02,44938.48,15650.54 +Middle East and North Africa,Pakistan,Fruits,Online,C,10/29/2015,605052125,11/28/2015,7224,9.33,6.92,67399.92,49990.08,17409.84 +Europe,Georgia,Cosmetics,Online,H,3/24/2010,711626803,3/25/2010,5040,437.2,263.33,2203488,1327183.2,876304.8 +Middle East and North Africa,Israel,Household,Online,L,10/10/2013,946920049,11/17/2013,3540,668.27,502.54,2365675.8,1778991.6,586684.2 +Asia,Uzbekistan,Meat,Online,C,9/22/2011,717230689,10/3/2011,3354,421.89,364.69,1415019.06,1223170.26,191848.8 +Europe,Vatican City,Cosmetics,Online,M,2/11/2013,849170053,2/20/2013,7144,437.2,263.33,3123356.8,1881229.52,1242127.28 +Asia,North Korea,Fruits,Online,C,9/10/2016,439661967,9/18/2016,4601,9.33,6.92,42927.33,31838.92,11088.41 +Europe,Bosnia and Herzegovina,Baby Food,Online,M,9/14/2014,905942761,10/30/2014,7450,255.28,159.42,1901836,1187679,714157 +Middle East and North Africa,Yemen,Snacks,Offline,M,10/20/2011,135561263,10/20/2011,4445,152.58,97.44,678218.1,433120.8,245097.3 +Sub-Saharan Africa,Mauritania,Beverages,Offline,M,9/19/2013,136378800,9/30/2013,6373,47.45,31.79,302398.85,202597.67,99801.18 +Middle East and North Africa,Libya,Meat,Online,C,11/20/2015,286569201,11/27/2015,1050,421.89,364.69,442984.5,382924.5,60060 +Central America and the Caribbean,Grenada,Personal Care,Offline,H,10/21/2014,484618794,11/20/2014,8325,81.73,56.67,680402.25,471777.75,208624.5 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,H,10/28/2011,699326407,11/8/2011,5079,154.06,90.93,782470.74,461833.47,320637.27 +Europe,Serbia,Meat,Online,M,12/4/2016,519803369,1/16/2017,223,421.89,364.69,94081.47,81325.87,12755.6 +Middle East and North Africa,Pakistan,Cereal,Offline,H,9/1/2014,505473506,9/7/2014,9698,205.7,117.11,1994878.6,1135732.78,859145.82 +Europe,Slovenia,Clothes,Offline,L,5/15/2013,836073148,7/3/2013,1479,109.28,35.84,161625.12,53007.36,108617.76 +Europe,Liechtenstein,Fruits,Online,M,1/28/2011,861651122,1/29/2011,570,9.33,6.92,5318.1,3944.4,1373.7 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,C,6/17/2014,452568757,6/28/2014,4007,9.33,6.92,37385.31,27728.44,9656.87 +Europe,Ukraine,Cosmetics,Offline,H,4/28/2012,449499881,5/12/2012,5858,437.2,263.33,2561117.6,1542587.14,1018530.46 +Europe,Italy,Personal Care,Online,H,4/6/2017,413430821,4/14/2017,2222,81.73,56.67,181604.06,125920.74,55683.32 +Middle East and North Africa,Qatar,Beverages,Offline,H,6/4/2016,875660407,7/3/2016,6228,47.45,31.79,295518.6,197988.12,97530.48 +Central America and the Caribbean,Haiti,Fruits,Online,L,3/5/2013,187799966,3/31/2013,3038,9.33,6.92,28344.54,21022.96,7321.58 +Europe,San Marino,Cereal,Offline,M,9/21/2015,371773326,10/30/2015,4844,205.7,117.11,996410.8,567280.84,429129.96 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,M,8/17/2010,369816815,9/3/2010,5869,651.21,524.96,3821951.49,3080990.24,740961.25 +Europe,Monaco,Office Supplies,Offline,M,1/6/2012,994479262,1/7/2012,7368,651.21,524.96,4798115.28,3867905.28,930210 +Sub-Saharan Africa,South Sudan,Beverages,Offline,C,5/13/2012,878621995,6/26/2012,2628,47.45,31.79,124698.6,83544.12,41154.48 +Europe,Vatican City,Baby Food,Offline,M,7/30/2016,525418841,9/5/2016,1966,255.28,159.42,501880.48,313419.72,188460.76 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,M,6/20/2015,958356130,7/23/2015,7730,651.21,524.96,5033853.3,4057940.8,975912.5 +Europe,Malta,Baby Food,Offline,H,4/12/2012,571232688,5/8/2012,9301,255.28,159.42,2374359.28,1482765.42,891593.86 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,M,4/28/2011,978159844,5/21/2011,8090,154.06,90.93,1246345.4,735623.7,510721.7 +Asia,Kyrgyzstan,Cosmetics,Offline,C,3/7/2014,263561427,3/23/2014,2538,437.2,263.33,1109613.6,668331.54,441282.06 +Asia,Myanmar,Snacks,Online,L,12/8/2015,632173764,12/22/2015,3120,152.58,97.44,476049.6,304012.8,172036.8 +Central America and the Caribbean,Guatemala,Baby Food,Offline,L,7/5/2016,759045684,7/17/2016,7340,255.28,159.42,1873755.2,1170142.8,703612.4 +Sub-Saharan Africa,Seychelles ,Clothes,Offline,L,11/27/2016,739538514,12/17/2016,4735,109.28,35.84,517440.8,169702.4,347738.4 +Europe,Slovakia,Clothes,Online,C,5/25/2015,739326083,6/30/2015,1872,109.28,35.84,204572.16,67092.48,137479.68 +Asia,China,Snacks,Offline,L,4/25/2011,544394719,5/13/2011,7350,152.58,97.44,1121463,716184,405279 +Europe,Italy,Office Supplies,Offline,L,6/4/2016,911043250,6/21/2016,6798,651.21,524.96,4426925.58,3568678.08,858247.5 +Europe,Italy,Office Supplies,Online,H,4/7/2013,415883004,5/22/2013,7878,651.21,524.96,5130232.38,4135634.88,994597.5 +Middle East and North Africa,Pakistan,Beverages,Online,L,12/9/2011,405837810,12/10/2011,5281,47.45,31.79,250583.45,167882.99,82700.46 +Australia and Oceania,Tuvalu,Household,Online,L,1/17/2016,948143994,1/19/2016,5733,668.27,502.54,3831191.91,2881061.82,950130.09 +Middle East and North Africa,Egypt,Household,Online,H,4/24/2011,380350387,6/11/2011,2986,668.27,502.54,1995454.22,1500584.44,494869.78 +Asia,Uzbekistan,Personal Care,Offline,M,10/30/2014,260318315,11/2/2014,2829,81.73,56.67,231214.17,160319.43,70894.74 +Sub-Saharan Africa,Angola,Baby Food,Offline,C,9/3/2010,416221606,9/27/2010,8078,255.28,159.42,2062151.84,1287794.76,774357.08 +Europe,Italy,Personal Care,Online,C,4/8/2014,296546590,5/3/2014,3581,81.73,56.67,292675.13,202935.27,89739.86 +Europe,Greece,Beverages,Offline,M,8/10/2015,320092093,8/22/2015,1218,47.45,31.79,57794.1,38720.22,19073.88 +North America,Canada,Vegetables,Offline,C,4/27/2013,525969445,5/1/2013,4902,154.06,90.93,755202.12,445738.86,309463.26 +Middle East and North Africa,Morocco,Cosmetics,Offline,C,11/20/2010,123602473,11/28/2010,5573,437.2,263.33,2436515.6,1467538.09,968977.51 +Central America and the Caribbean,Jamaica,Clothes,Offline,H,11/5/2012,642727506,12/19/2012,6207,109.28,35.84,678300.96,222458.88,455842.08 +Europe,Iceland,Vegetables,Online,M,6/16/2013,983393371,7/5/2013,6806,154.06,90.93,1048532.36,618869.58,429662.78 +Australia and Oceania,Palau,Beverages,Offline,H,8/8/2015,565961396,8/14/2015,9409,47.45,31.79,446457.05,299112.11,147344.94 +Europe,Armenia,Household,Offline,L,11/15/2011,681105411,11/29/2011,3082,668.27,502.54,2059608.14,1548828.28,510779.86 +Asia,Sri Lanka,Office Supplies,Offline,M,1/28/2011,439811742,2/14/2011,8923,651.21,524.96,5810746.83,4684218.08,1126528.75 +Central America and the Caribbean,Haiti,Fruits,Online,H,9/21/2011,823379218,10/17/2011,5063,9.33,6.92,47237.79,35035.96,12201.83 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,H,5/20/2013,633419167,6/4/2013,1662,668.27,502.54,1110664.74,835221.48,275443.26 +Europe,Armenia,Household,Online,H,12/1/2012,541855418,1/19/2013,5914,668.27,502.54,3952148.78,2972021.56,980127.22 +Middle East and North Africa,Syria,Snacks,Offline,C,10/24/2015,840924298,10/25/2015,7042,152.58,97.44,1074468.36,686172.48,388295.88 +Europe,Russia,Household,Online,L,4/7/2017,993174636,5/17/2017,1300,668.27,502.54,868751,653302,215449 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,L,7/15/2013,981467759,8/24/2013,6975,109.28,35.84,762228,249984,512244 +Central America and the Caribbean,Haiti,Meat,Offline,M,4/25/2013,858977496,5/14/2013,9384,421.89,364.69,3959015.76,3422250.96,536764.8 +Europe,Montenegro,Cereal,Offline,M,3/16/2011,299190175,3/22/2011,5876,205.7,117.11,1208693.2,688138.36,520554.84 +Europe,Hungary,Baby Food,Online,C,3/26/2014,845904624,4/14/2014,831,255.28,159.42,212137.68,132478.02,79659.66 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,L,5/8/2015,963232171,6/16/2015,659,154.06,90.93,101525.54,59922.87,41602.67 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,M,5/9/2012,985596644,6/12/2012,8804,437.2,263.33,3849108.8,2318357.32,1530751.48 +Asia,Philippines,Personal Care,Online,H,9/7/2011,867734372,10/15/2011,739,81.73,56.67,60398.47,41879.13,18519.34 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,H,1/21/2017,634694182,2/11/2017,8968,651.21,524.96,5840051.28,4707841.28,1132210 +Middle East and North Africa,United Arab Emirates,Household,Offline,L,7/15/2010,831837403,8/2/2010,8028,668.27,502.54,5364871.56,4034391.12,1330480.44 +Sub-Saharan Africa,Tanzania,Cereal,Offline,M,11/23/2016,274837863,11/24/2016,9486,205.7,117.11,1951270.2,1110905.46,840364.74 +Central America and the Caribbean,Panama,Vegetables,Online,H,7/18/2016,999681890,7/23/2016,6941,154.06,90.93,1069330.46,631145.13,438185.33 +Sub-Saharan Africa,Togo,Cosmetics,Online,H,6/17/2017,612668311,6/22/2017,1023,437.2,263.33,447255.6,269386.59,177869.01 +Asia,Bhutan,Baby Food,Offline,H,7/14/2013,840408456,8/21/2013,4393,255.28,159.42,1121445.04,700332.06,421112.98 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,H,2/1/2011,779826152,3/1/2011,6743,651.21,524.96,4391109.03,3539805.28,851303.75 +Europe,Montenegro,Clothes,Online,M,7/3/2017,948157727,7/18/2017,9797,109.28,35.84,1070616.16,351124.48,719491.68 +Europe,Finland,Office Supplies,Offline,C,9/23/2014,132952010,10/20/2014,2309,651.21,524.96,1503643.89,1212132.64,291511.25 +Middle East and North Africa,Saudi Arabia,Meat,Offline,L,1/23/2016,342070329,1/26/2016,5067,421.89,364.69,2137716.63,1847884.23,289832.4 +Europe,Ireland,Vegetables,Online,C,12/7/2016,953686511,12/29/2016,5886,154.06,90.93,906797.16,535213.98,371583.18 +Australia and Oceania,Kiribati,Beverages,Online,C,11/6/2013,966286885,12/3/2013,4617,47.45,31.79,219076.65,146774.43,72302.22 +Europe,Netherlands,Vegetables,Online,L,9/22/2015,348670279,11/7/2015,8139,154.06,90.93,1253894.34,740079.27,513815.07 +Europe,France,Office Supplies,Online,C,5/28/2017,489948022,6/21/2017,5362,651.21,524.96,3491788.02,2814835.52,676952.5 +Europe,Romania,Cosmetics,Offline,M,1/4/2011,149543941,2/16/2011,2230,437.2,263.33,974956,587225.9,387730.1 +Europe,Ukraine,Cosmetics,Online,C,6/11/2012,407194364,7/28/2012,6716,437.2,263.33,2936235.2,1768524.28,1167710.92 +Central America and the Caribbean,Haiti,Fruits,Online,M,3/2/2012,612948119,3/21/2012,3824,9.33,6.92,35677.92,26462.08,9215.84 +Sub-Saharan Africa,Gabon,Baby Food,Offline,C,11/10/2016,637166535,11/17/2016,592,255.28,159.42,151125.76,94376.64,56749.12 +Europe,Cyprus,Baby Food,Online,H,4/29/2015,420523440,6/14/2015,1086,255.28,159.42,277234.08,173130.12,104103.96 +Central America and the Caribbean,El Salvador,Personal Care,Offline,H,7/30/2012,424005162,9/1/2012,1405,81.73,56.67,114830.65,79621.35,35209.3 +Middle East and North Africa,Turkey,Vegetables,Offline,H,12/3/2010,278910529,12/7/2010,4678,154.06,90.93,720692.68,425370.54,295322.14 +Sub-Saharan Africa,Senegal,Vegetables,Online,L,9/17/2013,136850869,9/28/2013,6068,154.06,90.93,934836.08,551763.24,383072.84 +Europe,France,Cereal,Offline,L,1/7/2014,219750010,2/17/2014,7766,205.7,117.11,1597466.2,909476.26,687989.94 +Central America and the Caribbean,Cuba,Meat,Offline,L,7/18/2013,369844281,8/31/2013,3996,421.89,364.69,1685872.44,1457301.24,228571.2 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,C,4/10/2011,499682509,4/20/2011,6013,109.28,35.84,657100.64,215505.92,441594.72 +Asia,Laos,Snacks,Online,L,10/29/2014,142126023,12/12/2014,7103,152.58,97.44,1083775.74,692116.32,391659.42 +Australia and Oceania,Palau,Household,Offline,H,12/15/2013,700348651,1/18/2014,7584,668.27,502.54,5068159.68,3811263.36,1256896.32 +Sub-Saharan Africa,South Africa,Cereal,Online,L,8/18/2014,497836720,9/24/2014,9803,205.7,117.11,2016477.1,1148029.33,868447.77 +Central America and the Caribbean,Dominica,Snacks,Online,L,7/7/2012,628389060,8/20/2012,3142,152.58,97.44,479406.36,306156.48,173249.88 +Sub-Saharan Africa,Liberia,Personal Care,Online,H,12/2/2011,906116998,12/13/2011,9010,81.73,56.67,736387.3,510596.7,225790.6 +Central America and the Caribbean,Barbados,Baby Food,Online,C,6/6/2014,315444362,7/10/2014,5851,255.28,159.42,1493643.28,932766.42,560876.86 +Sub-Saharan Africa,South Sudan,Personal Care,Online,H,2/15/2015,161107480,3/6/2015,4138,81.73,56.67,338198.74,234500.46,103698.28 +Asia,Mongolia,Clothes,Online,M,12/8/2013,918155181,12/20/2013,1376,109.28,35.84,150369.28,49315.84,101053.44 +Europe,Moldova ,Snacks,Online,C,11/8/2011,881948792,12/1/2011,7101,152.58,97.44,1083470.58,691921.44,391549.14 +Central America and the Caribbean,Barbados,Fruits,Online,L,9/23/2014,218162143,11/11/2014,7881,9.33,6.92,73529.73,54536.52,18993.21 +Asia,Bangladesh,Cosmetics,Offline,C,4/28/2014,512781560,6/17/2014,2314,437.2,263.33,1011680.8,609345.62,402335.18 +Sub-Saharan Africa,Burkina Faso,Household,Online,M,10/29/2014,722105872,11/23/2014,6029,668.27,502.54,4028999.83,3029813.66,999186.17 +Europe,Latvia,Snacks,Online,L,12/2/2013,322746407,1/8/2014,6689,152.58,97.44,1020607.62,651776.16,368831.46 +Europe,Germany,Household,Online,L,2/20/2014,661626994,3/28/2014,8985,668.27,502.54,6004405.95,4515321.9,1489084.05 +Sub-Saharan Africa,Angola,Cereal,Online,M,7/5/2011,905983960,8/10/2011,9642,205.7,117.11,1983359.4,1129174.62,854184.78 +Sub-Saharan Africa,Kenya,Snacks,Offline,M,6/23/2014,293366134,8/1/2014,2413,152.58,97.44,368175.54,235122.72,133052.82 +Asia,Nepal,Clothes,Offline,M,5/29/2017,381634843,6/8/2017,3086,109.28,35.84,337238.08,110602.24,226635.84 +Europe,Greece,Meat,Offline,L,12/16/2011,998963916,12/19/2011,4477,421.89,364.69,1888801.53,1632717.13,256084.4 +Middle East and North Africa,Tunisia ,Meat,Offline,M,7/19/2013,693839681,8/24/2013,1435,421.89,364.69,605412.15,523330.15,82082 +Sub-Saharan Africa,Liberia,Personal Care,Offline,L,3/4/2012,785060966,3/15/2012,5840,81.73,56.67,477303.2,330952.8,146350.4 +Australia and Oceania,East Timor,Snacks,Offline,C,1/13/2014,411739099,1/13/2014,1604,152.58,97.44,244738.32,156293.76,88444.56 +Australia and Oceania,Solomon Islands,Snacks,Offline,C,1/15/2015,583297908,1/23/2015,9668,152.58,97.44,1475143.44,942049.92,533093.52 +Middle East and North Africa,Iran,Clothes,Offline,C,2/27/2012,129473721,3/4/2012,3006,109.28,35.84,328495.68,107735.04,220760.64 +Asia,Taiwan,Beverages,Offline,H,10/14/2014,650315368,10/15/2014,1624,47.45,31.79,77058.8,51626.96,25431.84 +Europe,Bosnia and Herzegovina,Vegetables,Offline,C,8/31/2010,666184175,9/16/2010,7556,154.06,90.93,1164077.36,687067.08,477010.28 +Central America and the Caribbean,Honduras,Cereal,Online,M,2/9/2015,567753970,2/18/2015,9871,205.7,117.11,2030464.7,1155992.81,874471.89 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,C,3/15/2014,366011083,3/20/2014,9668,255.28,159.42,2468047.04,1541272.56,926774.48 +Middle East and North Africa,Egypt,Fruits,Online,C,1/10/2014,142254340,1/26/2014,5075,9.33,6.92,47349.75,35119,12230.75 +Central America and the Caribbean,Nicaragua,Vegetables,Online,L,2/27/2014,498095071,3/13/2014,6255,154.06,90.93,963645.3,568767.15,394878.15 +Sub-Saharan Africa,Burundi,Fruits,Offline,C,6/14/2011,305457103,6/28/2011,399,9.33,6.92,3722.67,2761.08,961.59 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,L,5/25/2011,756576764,7/7/2011,6732,421.89,364.69,2840163.48,2455093.08,385070.4 +Europe,France,Household,Online,C,10/4/2016,414002883,10/16/2016,1508,668.27,502.54,1007751.16,757830.32,249920.84 +Europe,Bulgaria,Fruits,Online,C,3/26/2016,160596787,3/29/2016,3013,9.33,6.92,28111.29,20849.96,7261.33 +Central America and the Caribbean,Cuba,Clothes,Online,C,12/6/2010,949532306,1/6/2011,6565,109.28,35.84,717423.2,235289.6,482133.6 +Asia,Laos,Vegetables,Online,H,8/8/2010,654295766,8/31/2010,9512,154.06,90.93,1465418.72,864926.16,600492.56 +Asia,Kyrgyzstan,Office Supplies,Offline,H,9/14/2014,818685996,9/14/2014,6234,651.21,524.96,4059643.14,3272600.64,787042.5 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,H,3/7/2016,806814324,4/17/2016,3143,437.2,263.33,1374119.6,827646.19,546473.41 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,H,11/2/2012,953104579,11/18/2012,3680,668.27,502.54,2459233.6,1849347.2,609886.4 +Europe,Macedonia,Snacks,Online,M,2/10/2011,312293088,2/17/2011,3319,152.58,97.44,506413.02,323403.36,183009.66 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,L,9/19/2014,709428679,10/25/2014,4566,152.58,97.44,696680.28,444911.04,251769.24 +Europe,Greece,Vegetables,Offline,L,4/16/2013,889872682,5/21/2013,1956,154.06,90.93,301341.36,177859.08,123482.28 +Europe,Slovenia,Fruits,Online,C,6/18/2016,569298923,7/17/2016,7057,9.33,6.92,65841.81,48834.44,17007.37 +Asia,Vietnam,Fruits,Offline,H,3/20/2012,883693730,3/21/2012,3467,9.33,6.92,32347.11,23991.64,8355.47 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,L,2/5/2016,339355933,3/3/2016,1817,255.28,159.42,463843.76,289666.14,174177.62 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,M,6/5/2014,662896859,7/19/2014,4767,255.28,159.42,1216919.76,759955.14,456964.62 +Europe,Czech Republic,Clothes,Online,C,7/11/2013,951240336,8/6/2013,2009,109.28,35.84,219543.52,72002.56,147540.96 +Central America and the Caribbean,Saint Lucia,Household,Online,L,3/15/2013,821622693,3/28/2013,5268,668.27,502.54,3520446.36,2647380.72,873065.64 +Europe,Serbia,Cosmetics,Offline,C,7/22/2010,861592757,8/23/2010,3298,437.2,263.33,1441885.6,868462.34,573423.26 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,H,4/21/2011,379011857,5/15/2011,6886,154.06,90.93,1060857.16,626143.98,434713.18 +Central America and the Caribbean,Haiti,Office Supplies,Online,H,11/18/2010,552053821,12/4/2010,3848,651.21,524.96,2505856.08,2020046.08,485810 +Europe,Czech Republic,Office Supplies,Offline,H,5/13/2013,379204976,5/14/2013,4034,651.21,524.96,2626981.14,2117688.64,509292.5 +Europe,Liechtenstein,Personal Care,Online,L,7/11/2012,729264152,7/20/2012,4323,81.73,56.67,353318.79,244984.41,108334.38 +Europe,Albania,Meat,Offline,L,10/14/2010,291342675,11/17/2010,3627,421.89,364.69,1530195.03,1322730.63,207464.4 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,H,5/27/2015,524864375,6/2/2015,7887,651.21,524.96,5136093.27,4140359.52,995733.75 +Central America and the Caribbean,Grenada,Clothes,Offline,H,12/28/2011,709565579,1/20/2012,5078,109.28,35.84,554923.84,181995.52,372928.32 +Sub-Saharan Africa,Swaziland,Office Supplies,Offline,C,9/25/2013,195495116,10/10/2013,204,651.21,524.96,132846.84,107091.84,25755 +Central America and the Caribbean,Honduras,Beverages,Offline,H,2/28/2012,653014314,3/30/2012,302,47.45,31.79,14329.9,9600.58,4729.32 +Middle East and North Africa,Israel,Beverages,Online,M,3/23/2011,222797000,3/28/2011,9438,47.45,31.79,447833.1,300034.02,147799.08 +Sub-Saharan Africa,South Africa,Clothes,Offline,M,12/10/2015,265829503,1/15/2016,3712,109.28,35.84,405647.36,133038.08,272609.28 +Europe,France,Beverages,Offline,M,6/18/2013,413410651,6/26/2013,6253,47.45,31.79,296704.85,198782.87,97921.98 +Middle East and North Africa,Bahrain,Household,Online,H,9/21/2014,817151772,10/15/2014,2223,668.27,502.54,1485564.21,1117146.42,368417.79 +Europe,Armenia,Fruits,Online,H,10/15/2012,798976695,11/4/2012,3814,9.33,6.92,35584.62,26392.88,9191.74 +North America,United States of America,Clothes,Online,H,12/8/2016,201121747,1/26/2017,5249,109.28,35.84,573610.72,188124.16,385486.56 +Middle East and North Africa,Iraq,Vegetables,Offline,L,1/2/2011,736135756,2/19/2011,7784,154.06,90.93,1199203.04,707799.12,491403.92 +Europe,Croatia,Beverages,Offline,M,3/9/2010,136880052,3/30/2010,4704,47.45,31.79,223204.8,149540.16,73664.64 +Europe,Romania,Meat,Online,M,10/23/2011,706528460,11/1/2011,6327,421.89,364.69,2669298.03,2307393.63,361904.4 +Asia,India,Beverages,Offline,H,4/7/2014,768567311,4/25/2014,5002,47.45,31.79,237344.9,159013.58,78331.32 +Sub-Saharan Africa,Mali,Snacks,Online,M,3/22/2013,516795432,4/30/2013,108,152.58,97.44,16478.64,10523.52,5955.12 +Europe,Serbia,Baby Food,Offline,M,12/27/2012,665324151,1/24/2013,3056,255.28,159.42,780135.68,487187.52,292948.16 +Asia,Turkmenistan,Cereal,Offline,M,2/25/2015,198577296,3/27/2015,2290,205.7,117.11,471053,268181.9,202871.1 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,C,10/16/2014,421291196,10/18/2014,8282,651.21,524.96,5393321.22,4347718.72,1045602.5 +Central America and the Caribbean,Honduras,Household,Offline,L,10/31/2011,908514678,12/11/2011,8537,668.27,502.54,5705020.99,4290183.98,1414837.01 +Asia,Laos,Cereal,Offline,L,11/5/2014,855609071,11/9/2014,2592,205.7,117.11,533174.4,303549.12,229625.28 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,C,7/14/2014,428248202,8/24/2014,7015,255.28,159.42,1790789.2,1118331.3,672457.9 +Asia,Kazakhstan,Personal Care,Online,L,3/25/2010,312418401,4/3/2010,402,81.73,56.67,32855.46,22781.34,10074.12 +Asia,Indonesia,Cereal,Offline,L,9/12/2013,364418494,9/23/2013,8385,205.7,117.11,1724794.5,981967.35,742827.15 +Europe,Russia,Office Supplies,Offline,M,1/18/2015,960859811,1/25/2015,8625,651.21,524.96,5616686.25,4527780,1088906.25 +Central America and the Caribbean,The Bahamas,Household,Online,C,10/24/2016,748666179,12/11/2016,5814,668.27,502.54,3885321.78,2921767.56,963554.22 +Europe,Kosovo,Personal Care,Offline,M,1/7/2015,695073926,2/24/2015,6676,81.73,56.67,545629.48,378328.92,167300.56 +Europe,Norway,Fruits,Offline,H,7/16/2010,937631881,7/24/2010,4965,9.33,6.92,46323.45,34357.8,11965.65 +Asia,Sri Lanka,Cosmetics,Offline,L,11/20/2012,334201371,1/4/2013,6467,437.2,263.33,2827372.4,1702955.11,1124417.29 +Asia,Turkmenistan,Cosmetics,Offline,L,9/18/2013,512956225,9/28/2013,4001,437.2,263.33,1749237.2,1053583.33,695653.87 +Middle East and North Africa,Egypt,Household,Online,H,4/20/2013,922382771,5/14/2013,2414,668.27,502.54,1613203.78,1213131.56,400072.22 +Europe,Andorra,Vegetables,Online,M,10/14/2016,181279838,11/22/2016,3587,154.06,90.93,552613.22,326165.91,226447.31 +Europe,Italy,Personal Care,Offline,M,3/23/2015,128758752,4/16/2015,1431,81.73,56.67,116955.63,81094.77,35860.86 +Sub-Saharan Africa,Mauritius ,Household,Online,H,2/4/2012,874243342,3/12/2012,6887,668.27,502.54,4602375.49,3460992.98,1141382.51 +Sub-Saharan Africa,Liberia,Baby Food,Offline,C,12/10/2011,347469937,1/26/2012,2931,255.28,159.42,748225.68,467260.02,280965.66 +Australia and Oceania,Australia,Household,Online,H,8/2/2016,148487365,8/13/2016,9566,668.27,502.54,6392670.82,4807297.64,1585373.18 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,C,10/10/2013,597656953,10/13/2013,8828,152.58,97.44,1346976.24,860200.32,486775.92 +Asia,Cambodia,Personal Care,Offline,H,3/31/2011,285652530,5/3/2011,9786,81.73,56.67,799809.78,554572.62,245237.16 +Sub-Saharan Africa,Angola,Clothes,Offline,C,3/24/2010,123460423,4/16/2010,3538,109.28,35.84,386632.64,126801.92,259830.72 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,C,10/20/2016,192379462,11/23/2016,8213,651.21,524.96,5348387.73,4311496.48,1036891.25 +Europe,Romania,Fruits,Offline,C,5/29/2015,194020974,7/10/2015,3973,9.33,6.92,37068.09,27493.16,9574.93 +Middle East and North Africa,Algeria,Baby Food,Online,H,6/16/2010,800308787,6/24/2010,8010,255.28,159.42,2044792.8,1276954.2,767838.6 +Middle East and North Africa,Iraq,Vegetables,Online,H,1/9/2015,503479230,1/20/2015,9547,154.06,90.93,1470810.82,868108.71,602702.11 +Europe,Armenia,Snacks,Offline,H,9/22/2016,566081130,10/6/2016,4841,152.58,97.44,738639.78,471707.04,266932.74 +Asia,Myanmar,Beverages,Offline,M,10/31/2011,970975816,12/15/2011,2176,47.45,31.79,103251.2,69175.04,34076.16 +Central America and the Caribbean,Haiti,Cosmetics,Offline,C,8/4/2016,871337115,8/24/2016,6870,437.2,263.33,3003564,1809077.1,1194486.9 +Sub-Saharan Africa,The Gambia,Clothes,Offline,H,6/22/2010,840651357,7/11/2010,6272,109.28,35.84,685404.16,224788.48,460615.68 +Sub-Saharan Africa,Mauritania,Cereal,Online,M,8/25/2015,622717368,9/3/2015,4762,205.7,117.11,979543.4,557677.82,421865.58 +Australia and Oceania,Samoa ,Cosmetics,Online,C,6/27/2017,481646478,7/19/2017,8751,437.2,263.33,3825937.2,2304400.83,1521536.37 +Sub-Saharan Africa,Mauritania,Fruits,Offline,H,10/18/2013,751862514,11/13/2013,1681,9.33,6.92,15683.73,11632.52,4051.21 +Sub-Saharan Africa,Malawi,Vegetables,Offline,L,1/5/2011,488101804,1/9/2011,9025,154.06,90.93,1390391.5,820643.25,569748.25 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,M,11/7/2012,615413177,12/5/2012,3290,154.06,90.93,506857.4,299159.7,207697.7 +North America,Canada,Cosmetics,Online,C,7/9/2016,779157960,8/8/2016,9010,437.2,263.33,3939172,2372603.3,1566568.7 +Middle East and North Africa,Azerbaijan,Personal Care,Online,L,7/4/2016,695009982,8/7/2016,7753,81.73,56.67,633652.69,439362.51,194290.18 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,M,12/7/2015,598955571,1/1/2016,3118,9.33,6.92,29090.94,21576.56,7514.38 +Central America and the Caribbean,Guatemala,Baby Food,Offline,M,3/17/2015,797293555,4/13/2015,5735,255.28,159.42,1464030.8,914273.7,549757.1 +Middle East and North Africa,Azerbaijan,Cereal,Online,L,10/16/2015,316635262,11/13/2015,8265,205.7,117.11,1700110.5,967914.15,732196.35 +Asia,South Korea,Vegetables,Offline,C,6/8/2016,953904521,6/10/2016,400,154.06,90.93,61624,36372,25252 +Sub-Saharan Africa,Uganda,Snacks,Offline,M,12/13/2016,526337659,1/21/2017,3865,152.58,97.44,589721.7,376605.6,213116.1 +Sub-Saharan Africa,Burundi,Cereal,Offline,H,6/5/2014,521483504,6/20/2014,7412,205.7,117.11,1524648.4,868019.32,656629.08 +Middle East and North Africa,Yemen,Fruits,Online,H,8/4/2014,247203385,8/26/2014,1830,9.33,6.92,17073.9,12663.6,4410.3 +Sub-Saharan Africa,Zimbabwe,Household,Online,C,11/16/2012,881671130,12/24/2012,4935,668.27,502.54,3297912.45,2480034.9,817877.55 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,M,5/10/2013,523373067,5/13/2013,6576,437.2,263.33,2875027.2,1731658.08,1143369.12 +Europe,Macedonia,Beverages,Online,C,5/17/2017,941108024,5/17/2017,3633,47.45,31.79,172385.85,115493.07,56892.78 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,L,3/17/2012,823987329,4/7/2012,5016,152.58,97.44,765341.28,488759.04,276582.24 +Asia,Turkmenistan,Snacks,Online,C,9/9/2012,731434810,10/28/2012,6669,152.58,97.44,1017556.02,649827.36,367728.66 +Sub-Saharan Africa,Ethiopia,Meat,Online,H,1/4/2012,843186795,1/31/2012,6565,421.89,364.69,2769707.85,2394189.85,375518 +Middle East and North Africa,Pakistan,Clothes,Offline,M,10/10/2015,509292113,11/19/2015,9709,109.28,35.84,1060999.52,347970.56,713028.96 +North America,United States of America,Cereal,Online,L,7/5/2015,500112092,8/8/2015,3136,205.7,117.11,645075.2,367256.96,277818.24 +Asia,Tajikistan,Cereal,Offline,C,3/4/2015,756320559,4/16/2015,916,205.7,117.11,188421.2,107272.76,81148.44 +Middle East and North Africa,Morocco,Cereal,Offline,C,3/15/2012,838903844,4/1/2012,9145,205.7,117.11,1881126.5,1070970.95,810155.55 +Europe,Spain,Clothes,Online,H,6/23/2016,379160773,8/3/2016,953,109.28,35.84,104143.84,34155.52,69988.32 +North America,Greenland,Cereal,Offline,C,3/16/2016,428702676,3/31/2016,1503,205.7,117.11,309167.1,176016.33,133150.77 +Europe,Armenia,Personal Care,Online,C,1/12/2012,309453380,2/10/2012,2987,81.73,56.67,244127.51,169273.29,74854.22 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,H,3/24/2013,763649213,4/24/2013,9627,437.2,263.33,4208924.4,2535077.91,1673846.49 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,L,3/18/2011,803839004,3/30/2011,2679,205.7,117.11,551070.3,313737.69,237332.61 +Central America and the Caribbean,Nicaragua,Fruits,Online,L,8/5/2013,862884080,8/31/2013,5429,9.33,6.92,50652.57,37568.68,13083.89 +Asia,India,Personal Care,Offline,C,2/19/2010,543958270,3/4/2010,8195,81.73,56.67,669777.35,464410.65,205366.7 +Middle East and North Africa,Tunisia ,Beverages,Offline,C,5/17/2014,870547902,6/13/2014,3325,47.45,31.79,157771.25,105701.75,52069.5 +Asia,Myanmar,Cereal,Offline,M,5/27/2014,236451804,6/8/2014,198,205.7,117.11,40728.6,23187.78,17540.82 +Middle East and North Africa,Saudi Arabia,Personal Care,Online,L,7/14/2014,255781304,8/6/2014,227,81.73,56.67,18552.71,12864.09,5688.62 +Sub-Saharan Africa,Ghana,Vegetables,Online,H,5/7/2016,812960231,5/11/2016,1853,154.06,90.93,285473.18,168493.29,116979.89 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,C,12/5/2014,512724912,12/18/2014,5550,421.89,364.69,2341489.5,2024029.5,317460 +Middle East and North Africa,Pakistan,Snacks,Online,H,3/15/2010,730124175,5/1/2010,8823,152.58,97.44,1346213.34,859713.12,486500.22 +Sub-Saharan Africa,The Gambia,Meat,Online,M,9/27/2010,660519349,10/10/2010,1208,421.89,364.69,509643.12,440545.52,69097.6 +Sub-Saharan Africa,Tanzania,Baby Food,Online,H,10/24/2014,469584262,11/3/2014,9273,255.28,159.42,2367211.44,1478301.66,888909.78 +Middle East and North Africa,Afghanistan,Fruits,Online,M,3/8/2014,843305242,4/25/2014,1616,9.33,6.92,15077.28,11182.72,3894.56 +Europe,Norway,Household,Online,C,1/17/2013,737981116,2/11/2013,3867,668.27,502.54,2584200.09,1943322.18,640877.91 +Central America and the Caribbean,Guatemala,Cosmetics,Online,M,8/26/2016,530223214,8/31/2016,3687,437.2,263.33,1611956.4,970897.71,641058.69 +Sub-Saharan Africa,Mozambique,Clothes,Offline,M,5/22/2012,666955363,6/29/2012,5768,109.28,35.84,630327.04,206725.12,423601.92 +Middle East and North Africa,Israel,Vegetables,Online,L,6/6/2011,315413892,7/14/2011,6835,154.06,90.93,1053000.1,621506.55,431493.55 +Middle East and North Africa,Israel,Clothes,Online,C,8/25/2014,513147628,8/30/2014,641,109.28,35.84,70048.48,22973.44,47075.04 +Middle East and North Africa,Israel,Clothes,Offline,H,5/30/2016,118017899,6/6/2016,2974,109.28,35.84,324998.72,106588.16,218410.56 +Australia and Oceania,New Zealand,Beverages,Online,C,12/11/2015,758198535,1/27/2016,6650,47.45,31.79,315542.5,211403.5,104139 +Middle East and North Africa,Azerbaijan,Beverages,Online,H,7/12/2013,982175862,8/22/2013,6519,47.45,31.79,309326.55,207239.01,102087.54 +Sub-Saharan Africa,Namibia,Vegetables,Online,H,4/19/2014,308748710,6/2/2014,4459,154.06,90.93,686953.54,405456.87,281496.67 +Sub-Saharan Africa,Uganda,Office Supplies,Online,H,11/19/2016,577028405,12/15/2016,4383,651.21,524.96,2854253.43,2300899.68,553353.75 +Sub-Saharan Africa,Comoros,Clothes,Online,L,3/12/2017,996438777,4/24/2017,7232,109.28,35.84,790312.96,259194.88,531118.08 +Europe,Russia,Vegetables,Offline,M,3/13/2012,396716153,3/27/2012,5980,154.06,90.93,921278.8,543761.4,377517.4 +Sub-Saharan Africa,Lesotho,Household,Online,L,4/16/2011,377909362,6/5/2011,633,668.27,502.54,423014.91,318107.82,104907.09 +Middle East and North Africa,Bahrain,Personal Care,Offline,H,5/11/2017,360379731,5/31/2017,3226,81.73,56.67,263660.98,182817.42,80843.56 +Europe,Serbia,Vegetables,Offline,M,6/6/2015,734801089,7/11/2015,2826,154.06,90.93,435373.56,256968.18,178405.38 +Europe,Vatican City,Clothes,Offline,H,4/20/2014,612159764,5/8/2014,533,109.28,35.84,58246.24,19102.72,39143.52 +Europe,Russia,Snacks,Online,H,6/25/2012,973754584,7/25/2012,4475,152.58,97.44,682795.5,436044,246751.5 +Europe,Hungary,Fruits,Online,H,2/15/2017,621196877,4/3/2017,4815,9.33,6.92,44923.95,33319.8,11604.15 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,L,7/5/2017,226410472,8/5/2017,8745,47.45,31.79,414950.25,278003.55,136946.7 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,L,7/21/2011,981631696,7/29/2011,5488,154.06,90.93,845481.28,499023.84,346457.44 +Europe,Armenia,Cosmetics,Offline,C,3/2/2017,549409377,4/15/2017,1299,437.2,263.33,567922.8,342065.67,225857.13 +Australia and Oceania,Kiribati,Snacks,Online,M,6/23/2015,712604844,7/7/2015,4464,152.58,97.44,681117.12,434972.16,246144.96 +Sub-Saharan Africa,Comoros,Clothes,Offline,C,2/26/2015,624391925,4/5/2015,301,109.28,35.84,32893.28,10787.84,22105.44 +Europe,Switzerland,Vegetables,Online,L,10/26/2010,858256947,12/8/2010,6158,154.06,90.93,948701.48,559946.94,388754.54 +Central America and the Caribbean,Nicaragua,Snacks,Offline,H,1/23/2017,257998740,3/11/2017,6415,152.58,97.44,978800.7,625077.6,353723.1 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,C,9/11/2011,887728631,10/12/2011,7484,154.06,90.93,1152985.04,680520.12,472464.92 +Australia and Oceania,Samoa ,Cereal,Online,L,3/25/2015,381870448,4/8/2015,2806,205.7,117.11,577194.2,328610.66,248583.54 +Middle East and North Africa,Syria,Baby Food,Offline,M,5/22/2011,495160520,6/21/2011,7856,255.28,159.42,2005479.68,1252403.52,753076.16 +Australia and Oceania,Australia,Cereal,Offline,L,6/17/2011,352647674,8/5/2011,5138,205.7,117.11,1056886.6,601711.18,455175.42 +Sub-Saharan Africa,Gabon,Cosmetics,Online,M,8/25/2012,499693238,8/28/2012,9188,437.2,263.33,4016993.6,2419476.04,1597517.56 +Sub-Saharan Africa,Swaziland,Cereal,Online,L,1/8/2017,651971042,1/26/2017,1574,205.7,117.11,323771.8,184331.14,139440.66 +Europe,France,Meat,Offline,C,7/20/2012,145467412,8/16/2012,5895,421.89,364.69,2487041.55,2149847.55,337194 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,M,10/16/2014,186481177,10/21/2014,2779,437.2,263.33,1214978.8,731794.07,483184.73 +Sub-Saharan Africa,Mozambique,Meat,Online,M,1/21/2010,701623666,3/2/2010,4889,421.89,364.69,2062620.21,1782969.41,279650.8 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,H,3/31/2012,787818706,4/6/2012,1917,255.28,159.42,489371.76,305608.14,183763.62 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,H,8/6/2013,962302625,9/18/2013,5586,437.2,263.33,2442199.2,1470961.38,971237.82 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,L,3/14/2011,912624251,4/10/2011,4651,9.33,6.92,43393.83,32184.92,11208.91 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,M,10/12/2010,846644914,11/30/2010,9899,651.21,524.96,6446327.79,5196579.04,1249748.75 +Europe,Albania,Cereal,Online,C,5/6/2015,142538440,6/13/2015,9147,205.7,117.11,1881537.9,1071205.17,810332.73 +Europe,Belgium,Cereal,Online,H,10/26/2013,498791158,11/29/2013,2243,205.7,117.11,461385.1,262677.73,198707.37 +Europe,Spain,Personal Care,Online,M,2/15/2015,984201896,3/7/2015,6067,81.73,56.67,495855.91,343816.89,152039.02 +Europe,Bulgaria,Vegetables,Online,C,2/8/2014,287881982,3/18/2014,9531,154.06,90.93,1468345.86,866653.83,601692.03 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,H,6/16/2010,769255244,7/5/2010,8576,651.21,524.96,5584776.96,4502056.96,1082720 +Australia and Oceania,New Zealand,Meat,Online,H,7/2/2012,808058011,7/11/2012,1177,421.89,364.69,496564.53,429240.13,67324.4 +Central America and the Caribbean,Honduras,Vegetables,Offline,M,9/17/2010,654339110,10/29/2010,2338,154.06,90.93,360192.28,212594.34,147597.94 +North America,Mexico,Vegetables,Online,L,10/4/2011,178459870,10/17/2011,9096,154.06,90.93,1401329.76,827099.28,574230.48 +Asia,Sri Lanka,Office Supplies,Offline,C,1/7/2012,221094119,1/15/2012,5518,651.21,524.96,3593376.78,2896729.28,696647.5 +Central America and the Caribbean,Haiti,Household,Online,C,7/6/2016,343228185,8/1/2016,7702,668.27,502.54,5147015.54,3870563.08,1276452.46 +Sub-Saharan Africa,Comoros,Clothes,Online,C,5/23/2012,176160895,5/24/2012,8778,109.28,35.84,959259.84,314603.52,644656.32 +Australia and Oceania,Papua New Guinea,Clothes,Offline,C,8/4/2010,771503579,9/8/2010,3908,109.28,35.84,427066.24,140062.72,287003.52 +Europe,Finland,Cereal,Offline,H,9/30/2011,551180064,10/15/2011,5284,205.7,117.11,1086918.8,618809.24,468109.56 +Sub-Saharan Africa,Benin,Clothes,Offline,M,7/26/2017,257426679,9/6/2017,7130,109.28,35.84,779166.4,255539.2,523627.2 +Middle East and North Africa,Iraq,Baby Food,Offline,H,11/20/2011,702792251,11/26/2011,699,255.28,159.42,178440.72,111434.58,67006.14 +Asia,Bhutan,Household,Offline,M,6/22/2017,520138108,7/2/2017,9280,668.27,502.54,6201545.6,4663571.2,1537974.4 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,L,7/4/2016,212638080,8/18/2016,3188,152.58,97.44,486425.04,310638.72,175786.32 +North America,Canada,Cereal,Offline,C,12/15/2014,803778493,12/30/2014,4773,205.7,117.11,981806.1,558966.03,422840.07 +Europe,Montenegro,Office Supplies,Online,L,1/21/2016,687358176,2/3/2016,3414,651.21,524.96,2223230.94,1792213.44,431017.5 +Asia,North Korea,Office Supplies,Offline,M,7/19/2016,577488458,9/3/2016,523,651.21,524.96,340582.83,274554.08,66028.75 +Europe,Poland,Clothes,Offline,H,6/11/2010,358593165,6/17/2010,4541,109.28,35.84,496240.48,162749.44,333491.04 +Central America and the Caribbean,Haiti,Clothes,Online,M,7/16/2015,435408627,7/19/2015,5943,109.28,35.84,649451.04,212997.12,436453.92 +Sub-Saharan Africa,Sudan,Cosmetics,Online,C,8/14/2016,382983672,9/14/2016,2234,437.2,263.33,976704.8,588279.22,388425.58 +Europe,Ukraine,Cosmetics,Online,L,9/5/2014,296679627,9/5/2014,2949,437.2,263.33,1289302.8,776560.17,512742.63 +Middle East and North Africa,Algeria,Cereal,Offline,C,7/25/2015,342170321,8/1/2015,4657,205.7,117.11,957944.9,545381.27,412563.63 +Europe,Croatia,Cereal,Offline,L,1/14/2011,305442082,1/28/2011,5955,205.7,117.11,1224943.5,697390.05,527553.45 +Australia and Oceania,Fiji,Meat,Offline,L,11/12/2012,942793738,11/30/2012,2473,421.89,364.69,1043333.97,901878.37,141455.6 +Sub-Saharan Africa,Mali,Cereal,Online,L,2/26/2011,830836617,3/30/2011,1873,205.7,117.11,385276.1,219347.03,165929.07 +Middle East and North Africa,Afghanistan,Cereal,Offline,M,1/4/2016,416494548,1/10/2016,8847,205.7,117.11,1819827.9,1036072.17,783755.73 +Asia,Kazakhstan,Fruits,Offline,H,11/20/2015,667003858,11/25/2015,119,9.33,6.92,1110.27,823.48,286.79 +Australia and Oceania,Solomon Islands,Meat,Offline,H,8/28/2011,819913375,9/28/2011,9443,421.89,364.69,3983907.27,3443767.67,540139.6 +Europe,Czech Republic,Meat,Offline,H,11/2/2012,633084428,12/20/2012,2606,421.89,364.69,1099445.34,950382.14,149063.2 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,L,1/28/2011,834690845,2/7/2011,2424,255.28,159.42,618798.72,386434.08,232364.64 +Middle East and North Africa,Libya,Office Supplies,Offline,L,3/24/2014,873218953,4/28/2014,3748,651.21,524.96,2440735.08,1967550.08,473185 +Europe,Montenegro,Meat,Offline,M,4/14/2012,267467582,5/12/2012,8456,421.89,364.69,3567501.84,3083818.64,483683.2 +Europe,Serbia,Meat,Offline,H,6/13/2011,856548058,6/19/2011,460,421.89,364.69,194069.4,167757.4,26312 +Sub-Saharan Africa,Botswana,Beverages,Online,M,3/13/2015,949884212,4/9/2015,702,47.45,31.79,33309.9,22316.58,10993.32 +Middle East and North Africa,Morocco,Beverages,Online,H,12/4/2012,277212369,12/15/2012,2155,47.45,31.79,102254.75,68507.45,33747.3 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,H,1/14/2014,438581359,1/30/2014,4825,109.28,35.84,527276,172928,354348 +Sub-Saharan Africa,Burundi,Meat,Offline,L,11/4/2013,854352509,11/18/2013,748,421.89,364.69,315573.72,272788.12,42785.6 +Asia,Bhutan,Fruits,Offline,C,7/6/2012,115199649,7/21/2012,8991,9.33,6.92,83886.03,62217.72,21668.31 +Europe,Portugal,Snacks,Offline,L,4/10/2011,932109105,5/21/2011,653,152.58,97.44,99634.74,63628.32,36006.42 +Middle East and North Africa,Oman,Office Supplies,Offline,L,3/16/2016,686379706,3/20/2016,3863,651.21,524.96,2515624.23,2027920.48,487703.75 +Europe,Estonia,Meat,Offline,C,9/30/2011,879622781,10/30/2011,8783,421.89,364.69,3705459.87,3203072.27,502387.6 +Europe,Albania,Cereal,Online,M,6/18/2017,383762156,7/19/2017,2605,205.7,117.11,535848.5,305071.55,230776.95 +Europe,Greece,Meat,Offline,M,2/16/2016,391034162,3/20/2016,4553,421.89,364.69,1920865.17,1660433.57,260431.6 +Europe,Finland,Household,Online,H,7/5/2010,363987624,7/5/2010,881,668.27,502.54,588745.87,442737.74,146008.13 +Sub-Saharan Africa,Nigeria,Snacks,Online,L,1/7/2012,285483872,1/19/2012,9877,152.58,97.44,1507032.66,962414.88,544617.78 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,M,3/11/2014,208696734,4/14/2014,6856,81.73,56.67,560340.88,388529.52,171811.36 +Europe,Cyprus,Cosmetics,Offline,M,8/21/2011,707112538,10/5/2011,9169,437.2,263.33,4008686.8,2414472.77,1594214.03 +Europe,Switzerland,Snacks,Offline,H,5/20/2011,624530112,6/1/2011,1194,152.58,97.44,182180.52,116343.36,65837.16 +Central America and the Caribbean,Guatemala,Clothes,Offline,H,12/12/2013,225060784,12/30/2013,9342,109.28,35.84,1020893.76,334817.28,686076.48 +Middle East and North Africa,Lebanon,Cosmetics,Online,M,2/18/2017,743128383,3/21/2017,7057,437.2,263.33,3085320.4,1858319.81,1227000.59 +Sub-Saharan Africa,Ethiopia,Snacks,Online,M,3/27/2012,333469235,4/30/2012,9812,152.58,97.44,1497114.96,956081.28,541033.68 +Asia,Taiwan,Baby Food,Offline,H,7/16/2010,821132171,9/1/2010,112,255.28,159.42,28591.36,17855.04,10736.32 +Asia,Kazakhstan,Office Supplies,Offline,M,10/28/2016,951478517,11/1/2016,2492,651.21,524.96,1622815.32,1308200.32,314615 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,H,6/9/2010,440182101,7/9/2010,8520,152.58,97.44,1299981.6,830188.8,469792.8 +Asia,Kazakhstan,Baby Food,Online,C,3/20/2017,423229253,3/27/2017,1796,255.28,159.42,458482.88,286318.32,172164.56 +Central America and the Caribbean,Belize,Personal Care,Offline,C,11/5/2014,306918799,11/17/2014,2948,81.73,56.67,240940.04,167063.16,73876.88 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,M,5/15/2012,917862069,6/15/2012,4638,255.28,159.42,1183988.64,739389.96,444598.68 +Sub-Saharan Africa,Comoros,Beverages,Offline,L,2/8/2016,452982890,3/18/2016,6558,47.45,31.79,311177.1,208478.82,102698.28 +Central America and the Caribbean,Jamaica,Household,Online,M,9/20/2010,329517590,10/15/2010,432,668.27,502.54,288692.64,217097.28,71595.36 +Europe,Andorra,Personal Care,Online,L,1/8/2016,235014998,1/24/2016,5015,81.73,56.67,409875.95,284200.05,125675.9 +North America,United States of America,Snacks,Offline,H,1/6/2015,377336442,1/9/2015,1093,152.58,97.44,166769.94,106501.92,60268.02 +Sub-Saharan Africa,Cape Verde,Household,Online,H,9/17/2010,134655749,10/2/2010,6483,668.27,502.54,4332394.41,3257966.82,1074427.59 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,M,10/3/2014,305459249,11/15/2014,1034,437.2,263.33,452064.8,272283.22,179781.58 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,H,5/7/2013,858545768,5/24/2013,1626,154.06,90.93,250501.56,147852.18,102649.38 +Europe,Malta,Baby Food,Online,L,6/23/2016,483026635,7/25/2016,7170,255.28,159.42,1830357.6,1143041.4,687316.2 +Asia,Kazakhstan,Fruits,Online,L,4/7/2016,638325679,4/24/2016,3608,9.33,6.92,33662.64,24967.36,8695.28 +Middle East and North Africa,Qatar,Household,Offline,M,6/20/2013,604179227,7/10/2013,8914,668.27,502.54,5956958.78,4479641.56,1477317.22 +Asia,Maldives,Baby Food,Offline,L,9/11/2013,630636107,10/3/2013,8093,255.28,159.42,2065981.04,1290186.06,775794.98 +Central America and the Caribbean,El Salvador,Beverages,Offline,C,1/19/2016,588057649,2/10/2016,8181,47.45,31.79,388188.45,260073.99,128114.46 +Middle East and North Africa,Egypt,Beverages,Online,H,11/28/2016,417117679,11/30/2016,3245,47.45,31.79,153975.25,103158.55,50816.7 +Asia,Malaysia,Office Supplies,Offline,C,9/21/2013,578802525,10/4/2013,9384,651.21,524.96,6110954.64,4926224.64,1184730 +Australia and Oceania,Tonga,Beverages,Offline,H,5/9/2016,704411017,6/18/2016,9728,47.45,31.79,461593.6,309253.12,152340.48 +Europe,Romania,Personal Care,Online,H,1/8/2013,945554482,2/10/2013,9439,81.73,56.67,771449.47,534908.13,236541.34 +Europe,Romania,Snacks,Offline,M,12/9/2011,624156749,1/7/2012,707,152.58,97.44,107874.06,68890.08,38983.98 +Sub-Saharan Africa,Mozambique,Personal Care,Online,C,10/22/2014,482454144,11/22/2014,7757,81.73,56.67,633979.61,439589.19,194390.42 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,C,1/14/2013,432995498,2/11/2013,1845,437.2,263.33,806634,485843.85,320790.15 +Europe,Netherlands,Vegetables,Offline,H,4/3/2014,908642137,4/25/2014,6255,154.06,90.93,963645.3,568767.15,394878.15 +Europe,Finland,Cosmetics,Offline,C,10/13/2015,612567889,10/17/2015,1306,437.2,263.33,570983.2,343908.98,227074.22 +Sub-Saharan Africa,South Sudan,Meat,Offline,H,1/4/2016,568259084,2/4/2016,9346,421.89,364.69,3942983.94,3408392.74,534591.2 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,M,8/11/2010,969514548,9/23/2010,9754,255.28,159.42,2490001.12,1554982.68,935018.44 +Australia and Oceania,Fiji,Office Supplies,Offline,M,6/19/2011,730445611,8/5/2011,3943,651.21,524.96,2567721.03,2069917.28,497803.75 +Middle East and North Africa,Morocco,Vegetables,Online,M,8/2/2012,635476100,9/8/2012,355,154.06,90.93,54691.3,32280.15,22411.15 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,H,8/16/2016,189342343,9/6/2016,9462,9.33,6.92,88280.46,65477.04,22803.42 +Central America and the Caribbean,Haiti,Household,Online,H,12/9/2015,767093169,1/22/2016,8770,668.27,502.54,5860727.9,4407275.8,1453452.1 +Europe,Estonia,Beverages,Online,M,7/9/2011,664089906,7/25/2011,7816,47.45,31.79,370869.2,248470.64,122398.56 +Europe,Russia,Office Supplies,Online,C,10/15/2016,946006381,11/18/2016,3165,651.21,524.96,2061079.65,1661498.4,399581.25 +North America,Mexico,Cosmetics,Offline,M,12/9/2015,498828923,12/17/2015,3418,437.2,263.33,1494349.6,900061.94,594287.66 +Europe,Russia,Office Supplies,Offline,C,2/27/2013,978856360,4/7/2013,4204,651.21,524.96,2737686.84,2206931.84,530755 +Asia,Laos,Fruits,Offline,M,9/14/2013,962700021,10/21/2013,3184,9.33,6.92,29706.72,22033.28,7673.44 +North America,Greenland,Personal Care,Online,L,7/13/2012,897283732,7/15/2012,5051,81.73,56.67,412818.23,286240.17,126578.06 +Australia and Oceania,Palau,Vegetables,Online,H,3/30/2013,849843823,3/31/2013,6528,154.06,90.93,1005703.68,593591.04,412112.64 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,L,9/17/2016,957929122,10/21/2016,1369,651.21,524.96,891506.49,718670.24,172836.25 +North America,Canada,Office Supplies,Offline,M,4/23/2017,979400956,5/9/2017,5362,651.21,524.96,3491788.02,2814835.52,676952.5 +Sub-Saharan Africa,Mali,Cosmetics,Online,L,4/3/2014,742433154,4/5/2014,1324,437.2,263.33,578852.8,348648.92,230203.88 +Europe,Cyprus,Cosmetics,Offline,M,5/27/2015,595512044,6/4/2015,4102,437.2,263.33,1793394.4,1080179.66,713214.74 +Asia,Taiwan,Beverages,Offline,C,9/29/2010,957436454,11/7/2010,5578,47.45,31.79,264676.1,177324.62,87351.48 +Asia,Turkmenistan,Snacks,Offline,M,1/20/2014,967317712,2/3/2014,9662,152.58,97.44,1474227.96,941465.28,532762.68 +Sub-Saharan Africa,Cameroon,Vegetables,Online,L,9/1/2013,734579646,10/11/2013,7296,154.06,90.93,1124021.76,663425.28,460596.48 +Asia,Brunei,Household,Offline,H,2/16/2014,888958585,3/24/2014,1455,668.27,502.54,972332.85,731195.7,241137.15 +Sub-Saharan Africa,Comoros,Cereal,Online,H,4/5/2017,330503356,4/16/2017,2142,205.7,117.11,440609.4,250849.62,189759.78 +Europe,Albania,Personal Care,Offline,L,10/20/2010,279575288,11/26/2010,1395,81.73,56.67,114013.35,79054.65,34958.7 +Central America and the Caribbean,El Salvador,Vegetables,Online,C,1/25/2010,226848208,2/17/2010,8281,154.06,90.93,1275770.86,752991.33,522779.53 +Europe,Poland,Cosmetics,Offline,L,4/16/2016,183308446,5/29/2016,3898,437.2,263.33,1704205.6,1026460.34,677745.26 +Asia,China,Cosmetics,Online,L,10/31/2012,230254828,11/7/2012,6375,437.2,263.33,2787150,1678728.75,1108421.25 +Europe,Greece,Beverages,Online,C,6/1/2014,969298684,7/13/2014,5875,47.45,31.79,278768.75,186766.25,92002.5 +Australia and Oceania,East Timor,Vegetables,Online,M,4/26/2010,372363841,5/5/2010,9590,154.06,90.93,1477435.4,872018.7,605416.7 +Asia,North Korea,Beverages,Online,L,8/8/2013,531686627,9/13/2013,6743,47.45,31.79,319955.35,214359.97,105595.38 +Europe,Romania,Office Supplies,Offline,M,11/24/2011,909815871,12/31/2011,3589,651.21,524.96,2337192.69,1884081.44,453111.25 +Sub-Saharan Africa,Mauritania,Cereal,Online,H,8/10/2016,589612901,9/17/2016,8415,205.7,117.11,1730965.5,985480.65,745484.85 +Asia,Myanmar,Personal Care,Online,H,9/13/2013,524251544,9/20/2013,6537,81.73,56.67,534269.01,370451.79,163817.22 +Middle East and North Africa,Lebanon,Cereal,Offline,M,12/5/2012,387218129,12/29/2012,5304,205.7,117.11,1091032.8,621151.44,469881.36 +Europe,Norway,Baby Food,Online,M,9/29/2013,822311484,10/4/2013,9097,255.28,159.42,2322282.16,1450243.74,872038.42 +Asia,Cambodia,Vegetables,Offline,C,9/3/2016,293642938,10/6/2016,4325,154.06,90.93,666309.5,393272.25,273037.25 +Europe,Slovakia,Vegetables,Offline,M,12/10/2011,935636317,1/4/2012,4433,154.06,90.93,682947.98,403092.69,279855.29 +Europe,Croatia,Beverages,Offline,C,7/23/2013,903027951,8/7/2013,4893,47.45,31.79,232172.85,155548.47,76624.38 +Europe,Hungary,Cosmetics,Offline,C,2/3/2010,220866668,2/26/2010,8210,437.2,263.33,3589412,2161939.3,1427472.7 +Europe,Latvia,Clothes,Online,L,11/25/2013,334513795,12/29/2013,8920,109.28,35.84,974777.6,319692.8,655084.8 +North America,Canada,Clothes,Online,L,11/25/2011,959643161,12/15/2011,8592,109.28,35.84,938933.76,307937.28,630996.48 +Sub-Saharan Africa,Mali,Personal Care,Online,H,10/12/2014,532241094,10/28/2014,822,81.73,56.67,67182.06,46582.74,20599.32 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,L,5/18/2015,258606421,7/4/2015,6242,205.7,117.11,1283979.4,731000.62,552978.78 +Europe,France,Clothes,Online,L,2/26/2015,965350472,4/17/2015,7512,109.28,35.84,820911.36,269230.08,551681.28 +Central America and the Caribbean,Nicaragua,Cereal,Online,L,11/11/2012,849397075,12/31/2012,4325,205.7,117.11,889652.5,506500.75,383151.75 +Asia,Malaysia,Vegetables,Online,C,11/20/2015,427982556,12/25/2015,8404,154.06,90.93,1294720.24,764175.72,530544.52 +Sub-Saharan Africa,Benin,Cereal,Offline,C,9/27/2013,288655745,10/31/2013,8505,205.7,117.11,1749478.5,996020.55,753457.95 +Europe,Armenia,Vegetables,Offline,C,2/24/2012,639277970,4/1/2012,5412,154.06,90.93,833772.72,492113.16,341659.56 +Middle East and North Africa,Iraq,Meat,Offline,C,2/15/2014,858023059,3/8/2014,6945,421.89,364.69,2930026.05,2532772.05,397254 +Europe,United Kingdom,Office Supplies,Offline,L,3/1/2016,843377339,3/31/2016,2951,651.21,524.96,1921720.71,1549156.96,372563.75 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,M,1/17/2012,564139640,2/29/2012,311,9.33,6.92,2901.63,2152.12,749.51 +Central America and the Caribbean,Grenada,Beverages,Offline,L,10/1/2011,509421288,10/4/2011,7935,47.45,31.79,376515.75,252253.65,124262.1 +Central America and the Caribbean,El Salvador,Fruits,Offline,M,12/23/2014,338646113,2/5/2015,1765,9.33,6.92,16467.45,12213.8,4253.65 +Central America and the Caribbean,Barbados,Baby Food,Offline,H,11/28/2014,231550443,12/6/2014,9776,255.28,159.42,2495617.28,1558489.92,937127.36 +Central America and the Caribbean,Grenada,Beverages,Offline,M,2/26/2017,438183104,3/29/2017,6973,47.45,31.79,330868.85,221671.67,109197.18 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,M,3/30/2013,828905427,4/7/2013,391,81.73,56.67,31956.43,22157.97,9798.46 +Europe,Austria,Personal Care,Online,L,9/15/2014,444391238,10/10/2014,4098,81.73,56.67,334929.54,232233.66,102695.88 +Central America and the Caribbean,Grenada,Vegetables,Online,L,5/28/2011,645626866,6/26/2011,4192,154.06,90.93,645819.52,381178.56,264640.96 +Europe,Czech Republic,Fruits,Offline,C,3/20/2013,163911139,3/26/2013,3803,9.33,6.92,35481.99,26316.76,9165.23 +Asia,China,Personal Care,Online,C,12/4/2015,950855386,12/12/2015,8094,81.73,56.67,661522.62,458686.98,202835.64 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,H,8/7/2012,528383433,8/29/2012,9255,668.27,502.54,6184838.85,4651007.7,1533831.15 +Asia,Japan,Personal Care,Online,C,7/8/2012,538731610,8/26/2012,1510,81.73,56.67,123412.3,85571.7,37840.6 +Europe,Moldova ,Office Supplies,Online,C,8/30/2014,894448745,9/26/2014,6115,651.21,524.96,3982149.15,3210130.4,772018.75 +Australia and Oceania,Marshall Islands,Cosmetics,Online,M,7/5/2011,228396165,7/16/2011,6356,437.2,263.33,2778843.2,1673725.48,1105117.72 +Asia,Nepal,Snacks,Online,M,7/12/2015,843747699,8/24/2015,2549,152.58,97.44,388926.42,248374.56,140551.86 +Europe,Austria,Baby Food,Offline,C,7/16/2017,163989675,8/10/2017,7044,255.28,159.42,1798192.32,1122954.48,675237.84 +Europe,Cyprus,Clothes,Online,M,3/18/2013,182920920,3/18/2013,9220,109.28,35.84,1007561.6,330444.8,677116.8 +Sub-Saharan Africa,South Africa,Personal Care,Online,L,6/6/2014,714652764,7/2/2014,489,81.73,56.67,39965.97,27711.63,12254.34 +Asia,India,Cosmetics,Offline,H,3/15/2015,743609035,4/30/2015,9293,437.2,263.33,4062899.6,2447125.69,1615773.91 +Sub-Saharan Africa,Ethiopia,Beverages,Online,H,8/11/2010,674526059,8/27/2010,6105,47.45,31.79,289682.25,194077.95,95604.3 +Europe,Latvia,Office Supplies,Online,M,9/23/2015,982452666,10/28/2015,8431,651.21,524.96,5490351.51,4425937.76,1064413.75 +Middle East and North Africa,Pakistan,Beverages,Online,H,5/27/2016,862750184,6/5/2016,5807,47.45,31.79,275542.15,184604.53,90937.62 +Sub-Saharan Africa,Senegal,Beverages,Offline,M,11/30/2010,481092441,1/7/2011,4799,47.45,31.79,227712.55,152560.21,75152.34 +Sub-Saharan Africa,Niger,Vegetables,Online,H,9/27/2013,523465764,10/28/2013,4007,154.06,90.93,617318.42,364356.51,252961.91 +Asia,Maldives,Personal Care,Online,H,12/4/2013,846168982,1/10/2014,9061,81.73,56.67,740555.53,513486.87,227068.66 +Europe,Kosovo,Meat,Offline,H,9/22/2016,925813424,10/11/2016,7621,421.89,364.69,3215223.69,2779302.49,435921.2 +Australia and Oceania,Tonga,Vegetables,Online,H,2/5/2017,309322917,3/4/2017,4380,154.06,90.93,674782.8,398273.4,276509.4 +Australia and Oceania,Federated States of Micronesia,Household,Online,H,1/27/2011,863933789,2/22/2011,6062,668.27,502.54,4051052.74,3046397.48,1004655.26 +Sub-Saharan Africa,The Gambia,Meat,Offline,L,9/2/2014,927194869,9/18/2014,6421,421.89,364.69,2708955.69,2341674.49,367281.2 +Sub-Saharan Africa,Madagascar,Personal Care,Online,C,9/6/2014,256967484,9/19/2014,1244,81.73,56.67,101672.12,70497.48,31174.64 +Sub-Saharan Africa,Mozambique,Personal Care,Online,C,5/1/2010,481425464,5/23/2010,3348,81.73,56.67,273632.04,189731.16,83900.88 +Europe,Slovenia,Baby Food,Online,M,1/17/2017,149055135,1/26/2017,7582,255.28,159.42,1935532.96,1208722.44,726810.52 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,L,4/1/2017,578655326,4/30/2017,5825,651.21,524.96,3793298.25,3057892,735406.25 +Sub-Saharan Africa,Niger,Fruits,Online,C,2/19/2017,909337365,2/19/2017,1989,9.33,6.92,18557.37,13763.88,4793.49 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Online,H,8/13/2012,350525081,9/12/2012,7016,47.45,31.79,332909.2,223038.64,109870.56 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,M,10/22/2015,431954801,11/30/2015,3879,81.73,56.67,317030.67,219822.93,97207.74 +Sub-Saharan Africa,Ghana,Personal Care,Online,M,5/19/2013,953675353,6/22/2013,2585,81.73,56.67,211272.05,146491.95,64780.1 +Australia and Oceania,Australia,Snacks,Offline,L,10/22/2015,436048066,11/28/2015,5168,152.58,97.44,788533.44,503569.92,284963.52 +Middle East and North Africa,Syria,Household,Offline,H,9/3/2015,169746768,9/11/2015,696,668.27,502.54,465115.92,349767.84,115348.08 +Europe,Switzerland,Clothes,Offline,C,3/18/2014,165757787,4/9/2014,267,109.28,35.84,29177.76,9569.28,19608.48 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,C,7/3/2017,505379951,8/10/2017,2013,437.2,263.33,880083.6,530083.29,350000.31 +Europe,Norway,Personal Care,Online,H,7/22/2017,890224587,8/23/2017,6093,81.73,56.67,497980.89,345290.31,152690.58 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,C,3/20/2011,192215526,4/5/2011,9700,152.58,97.44,1480026,945168,534858 +Sub-Saharan Africa,Madagascar,Meat,Offline,H,7/21/2011,503589093,8/7/2011,2058,421.89,364.69,868249.62,750532.02,117717.6 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,H,10/4/2013,386894118,10/4/2013,9422,154.06,90.93,1451553.32,856742.46,594810.86 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,H,2/5/2014,724991929,3/20/2014,78,81.73,56.67,6374.94,4420.26,1954.68 +Europe,Hungary,Snacks,Offline,M,9/7/2013,671056354,9/16/2013,9342,152.58,97.44,1425402.36,910284.48,515117.88 +Asia,Vietnam,Fruits,Online,C,9/10/2014,798573720,10/12/2014,4565,9.33,6.92,42591.45,31589.8,11001.65 +Europe,Norway,Vegetables,Online,H,8/1/2016,851342856,8/28/2016,125,154.06,90.93,19257.5,11366.25,7891.25 +Europe,Slovenia,Cereal,Offline,L,4/20/2012,193475091,5/16/2012,2434,205.7,117.11,500673.8,285045.74,215628.06 +Sub-Saharan Africa,Niger,Clothes,Online,L,10/17/2014,959394252,12/4/2014,4934,109.28,35.84,539187.52,176834.56,362352.96 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,L,5/9/2015,403836667,6/3/2015,3099,437.2,263.33,1354882.8,816059.67,538823.13 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,C,2/13/2010,351851165,3/13/2010,9433,651.21,524.96,6142863.93,4951947.68,1190916.25 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,H,6/14/2011,448799073,7/26/2011,8474,651.21,524.96,5518353.54,4448511.04,1069842.5 +Europe,Netherlands,Snacks,Online,L,10/31/2013,410354220,12/8/2013,1788,152.58,97.44,272813.04,174222.72,98590.32 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,L,10/25/2012,472502934,10/27/2012,2973,651.21,524.96,1936047.33,1560706.08,375341.25 +Sub-Saharan Africa,Kenya,Snacks,Offline,L,5/18/2016,941544044,5/27/2016,2661,152.58,97.44,406015.38,259287.84,146727.54 +Middle East and North Africa,Lebanon,Household,Offline,H,11/3/2010,844088876,12/19/2010,3511,668.27,502.54,2346295.97,1764417.94,581878.03 +Central America and the Caribbean,Guatemala,Vegetables,Offline,C,2/4/2010,177061259,3/14/2010,5216,154.06,90.93,803576.96,474290.88,329286.08 +Central America and the Caribbean,Dominica,Fruits,Online,C,12/14/2013,357697522,1/6/2014,9500,9.33,6.92,88635,65740,22895 +Asia,Tajikistan,Clothes,Offline,M,12/7/2011,173546493,1/6/2012,5119,109.28,35.84,559404.32,183464.96,375939.36 +Asia,Maldives,Cereal,Offline,H,5/1/2017,732469499,6/18/2017,2857,205.7,117.11,587684.9,334583.27,253101.63 +Sub-Saharan Africa,Djibouti,Meat,Offline,L,6/10/2010,512640368,6/15/2010,532,421.89,364.69,224445.48,194015.08,30430.4 +Middle East and North Africa,Qatar,Snacks,Online,M,6/23/2010,312545430,8/7/2010,7993,152.58,97.44,1219571.94,778837.92,440734.02 +Asia,Tajikistan,Office Supplies,Offline,C,3/19/2011,100983512,5/5/2011,2120,651.21,524.96,1380565.2,1112915.2,267650 +Sub-Saharan Africa,Nigeria,Baby Food,Online,C,1/25/2015,367065942,1/28/2015,1824,255.28,159.42,465630.72,290782.08,174848.64 +Middle East and North Africa,Morocco,Office Supplies,Online,L,2/28/2014,770216548,4/18/2014,3047,651.21,524.96,1984236.87,1599553.12,384683.75 +Australia and Oceania,New Zealand,Meat,Online,H,10/27/2016,590171658,11/21/2016,3764,421.89,364.69,1587993.96,1372693.16,215300.8 +Middle East and North Africa,Israel,Baby Food,Offline,H,7/7/2013,976980102,7/25/2013,8978,255.28,159.42,2291903.84,1431272.76,860631.08 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,M,11/30/2010,901003205,12/23/2010,5726,651.21,524.96,3728828.46,3005920.96,722907.5 +Europe,Romania,Meat,Online,M,12/21/2012,302914798,1/15/2013,8075,421.89,364.69,3406761.75,2944871.75,461890 +Middle East and North Africa,Israel,Office Supplies,Offline,M,2/18/2017,543701207,3/12/2017,2124,651.21,524.96,1383170.04,1115015.04,268155 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,L,7/20/2010,354661262,7/21/2010,1004,152.58,97.44,153190.32,97829.76,55360.56 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,L,9/24/2011,787406289,10/6/2011,9874,152.58,97.44,1506574.92,962122.56,544452.36 +Sub-Saharan Africa,Tanzania,Clothes,Online,H,9/26/2013,263860118,11/8/2013,927,109.28,35.84,101302.56,33223.68,68078.88 +Europe,Cyprus,Clothes,Offline,C,9/14/2010,426259076,10/28/2010,8388,109.28,35.84,916640.64,300625.92,616014.72 +Middle East and North Africa,Afghanistan,Beverages,Offline,H,10/4/2016,287151992,10/9/2016,3510,47.45,31.79,166549.5,111582.9,54966.6 +Europe,Sweden,Fruits,Offline,C,10/22/2016,279400193,11/21/2016,9581,9.33,6.92,89390.73,66300.52,23090.21 +Sub-Saharan Africa,Zambia,Personal Care,Offline,H,9/30/2015,906177508,10/9/2015,6917,81.73,56.67,565326.41,391986.39,173340.02 +Sub-Saharan Africa,The Gambia,Snacks,Offline,C,12/20/2011,490970265,2/5/2012,7867,152.58,97.44,1200346.86,766560.48,433786.38 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,L,4/14/2016,127577292,5/21/2016,1811,109.28,35.84,197906.08,64906.24,132999.84 +Sub-Saharan Africa,South Sudan,Beverages,Online,H,4/17/2010,530109918,5/21/2010,160,47.45,31.79,7592,5086.4,2505.6 +Sub-Saharan Africa,Zambia,Cereal,Offline,C,9/19/2010,682991969,10/21/2010,1356,205.7,117.11,278929.2,158801.16,120128.04 +Sub-Saharan Africa,Zimbabwe,Clothes,Offline,M,8/22/2012,990959775,10/1/2012,5874,109.28,35.84,641910.72,210524.16,431386.56 +Middle East and North Africa,Tunisia ,Vegetables,Offline,H,12/28/2015,129062163,12/31/2015,1217,154.06,90.93,187491.02,110661.81,76829.21 +Middle East and North Africa,Bahrain,Cereal,Online,M,3/11/2014,892660462,4/11/2014,6923,205.7,117.11,1424061.1,810752.53,613308.57 +Europe,Bosnia and Herzegovina,Personal Care,Online,C,1/31/2013,747428500,2/20/2013,9558,81.73,56.67,781175.34,541651.86,239523.48 +Middle East and North Africa,Jordan,Clothes,Offline,M,1/6/2012,379352605,2/6/2012,7721,109.28,35.84,843750.88,276720.64,567030.24 +Sub-Saharan Africa,Eritrea,Beverages,Online,C,3/2/2015,544731605,3/16/2015,7042,47.45,31.79,334142.9,223865.18,110277.72 +Sub-Saharan Africa,Kenya,Baby Food,Online,L,8/24/2012,720176827,9/23/2012,5182,255.28,159.42,1322860.96,826114.44,496746.52 +Europe,Spain,Cosmetics,Offline,H,7/27/2014,452612102,8/26/2014,6834,437.2,263.33,2987824.8,1799597.22,1188227.58 +Australia and Oceania,Tuvalu,Cereal,Offline,L,12/13/2016,709273755,1/10/2017,8721,205.7,117.11,1793909.7,1021316.31,772593.39 +Sub-Saharan Africa,Eritrea,Snacks,Offline,C,2/5/2013,727710616,3/3/2013,4598,152.58,97.44,701562.84,448029.12,253533.72 +Asia,Thailand,Beverages,Online,L,7/11/2012,265784013,8/19/2012,251,47.45,31.79,11909.95,7979.29,3930.66 +Sub-Saharan Africa,Uganda,Cosmetics,Online,M,6/15/2014,951667773,7/5/2014,8497,437.2,263.33,3714888.4,2237515.01,1477373.39 +Sub-Saharan Africa,Djibouti,Cereal,Offline,L,8/6/2011,433848226,9/13/2011,4186,205.7,117.11,861060.2,490222.46,370837.74 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,L,8/27/2016,931124198,10/13/2016,9197,437.2,263.33,4020928.4,2421846.01,1599082.39 +Central America and the Caribbean,Guatemala,Beverages,Online,C,2/12/2013,682607018,2/26/2013,7441,47.45,31.79,353075.45,236549.39,116526.06 +Australia and Oceania,Australia,Clothes,Online,C,1/14/2012,697720515,3/3/2012,9860,109.28,35.84,1077500.8,353382.4,724118.4 +Sub-Saharan Africa,Mali,Clothes,Online,H,5/20/2010,706201016,6/8/2010,9429,109.28,35.84,1030401.12,337935.36,692465.76 +Sub-Saharan Africa,South Sudan,Fruits,Online,C,7/20/2017,508097350,8/24/2017,6152,9.33,6.92,57398.16,42571.84,14826.32 +Central America and the Caribbean,Nicaragua,Vegetables,Online,H,9/17/2013,423770844,10/2/2013,2065,154.06,90.93,318133.9,187770.45,130363.45 +Australia and Oceania,Nauru,Cereal,Online,L,3/5/2014,843895328,3/28/2014,6236,205.7,117.11,1282745.2,730297.96,552447.24 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,M,8/8/2012,879457128,9/7/2012,9762,651.21,524.96,6357112.02,5124659.52,1232452.5 +Sub-Saharan Africa,Namibia,Fruits,Offline,M,1/28/2015,611755073,3/16/2015,775,9.33,6.92,7230.75,5363,1867.75 +Central America and the Caribbean,Guatemala,Vegetables,Offline,L,8/6/2013,642400491,9/25/2013,9436,154.06,90.93,1453710.16,858015.48,595694.68 +Europe,Macedonia,Meat,Offline,M,8/3/2012,743317210,8/3/2012,2936,421.89,364.69,1238669.04,1070729.84,167939.2 +Central America and the Caribbean,Guatemala,Vegetables,Online,H,7/19/2017,306741559,8/15/2017,499,154.06,90.93,76875.94,45374.07,31501.87 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,H,2/4/2016,595222365,3/17/2016,8380,651.21,524.96,5457139.8,4399164.8,1057975 +Australia and Oceania,Kiribati,Cosmetics,Offline,H,1/23/2012,691620957,2/16/2012,4865,437.2,263.33,2126978,1281100.45,845877.55 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,L,2/20/2014,649111163,4/1/2014,5273,437.2,263.33,2305355.6,1388539.09,916816.51 +Asia,Vietnam,Personal Care,Online,M,12/6/2016,141179311,12/24/2016,6950,81.73,56.67,568023.5,393856.5,174167 +Europe,United Kingdom,Beverages,Online,H,4/27/2012,711624228,5/24/2012,4278,47.45,31.79,202991.1,135997.62,66993.48 +Asia,India,Baby Food,Offline,C,12/22/2015,824557244,2/8/2016,3667,255.28,159.42,936111.76,584593.14,351518.62 +Middle East and North Africa,Syria,Vegetables,Offline,H,7/19/2010,814402186,9/6/2010,8560,154.06,90.93,1318753.6,778360.8,540392.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,L,1/17/2010,635895383,1/29/2010,4430,81.73,56.67,362063.9,251048.1,111015.8 +Asia,Malaysia,Beverages,Online,M,8/15/2010,314085662,8/26/2010,3782,47.45,31.79,179455.9,120229.78,59226.12 +Europe,Austria,Cosmetics,Online,C,1/17/2017,394334352,2/13/2017,1152,437.2,263.33,503654.4,303356.16,200298.24 +Europe,Malta,Cereal,Online,H,3/29/2016,592315280,5/2/2016,8109,205.7,117.11,1668021.3,949644.99,718376.31 +Europe,Ukraine,Office Supplies,Offline,M,4/30/2011,244014775,5/17/2011,8249,651.21,524.96,5371831.29,4330395.04,1041436.25 +Australia and Oceania,Samoa ,Snacks,Online,H,4/14/2010,555731666,4/14/2010,2204,152.58,97.44,336286.32,214757.76,121528.56 +Asia,Tajikistan,Clothes,Online,H,7/29/2014,554077279,8/19/2014,2635,109.28,35.84,287952.8,94438.4,193514.4 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,M,5/17/2015,235975444,5/21/2015,9233,152.58,97.44,1408771.14,899663.52,509107.62 +Middle East and North Africa,Bahrain,Vegetables,Online,C,6/29/2012,118662488,8/8/2012,3722,154.06,90.93,573411.32,338441.46,234969.86 +Central America and the Caribbean,Panama,Household,Offline,H,8/7/2010,789687240,8/10/2010,4858,668.27,502.54,3246455.66,2441339.32,805116.34 +Australia and Oceania,Kiribati,Baby Food,Offline,L,6/1/2015,656911027,7/8/2015,3426,255.28,159.42,874589.28,546172.92,328416.36 +Europe,Finland,Household,Online,C,10/20/2014,898507678,11/6/2014,7244,668.27,502.54,4840947.88,3640399.76,1200548.12 +Australia and Oceania,Vanuatu,Meat,Online,M,10/31/2012,512963521,12/8/2012,6160,421.89,364.69,2598842.4,2246490.4,352352 +Europe,Norway,Clothes,Offline,L,11/9/2010,369077384,12/8/2010,7054,109.28,35.84,770861.12,252815.36,518045.76 +Asia,Vietnam,Cosmetics,Offline,M,4/15/2011,955960595,5/17/2011,8839,437.2,263.33,3864410.8,2327573.87,1536836.93 +Sub-Saharan Africa,Swaziland,Snacks,Online,C,10/26/2013,133036983,11/26/2013,7454,152.58,97.44,1137331.32,726317.76,411013.56 +Europe,Macedonia,Fruits,Offline,M,8/20/2011,780042874,9/9/2011,876,9.33,6.92,8173.08,6061.92,2111.16 +Sub-Saharan Africa,Niger,Vegetables,Offline,M,5/7/2010,447027099,6/9/2010,4107,154.06,90.93,632724.42,373449.51,259274.91 +Asia,Uzbekistan,Meat,Offline,M,8/17/2016,804350984,9/1/2016,4185,421.89,364.69,1765609.65,1526227.65,239382 +Sub-Saharan Africa,Comoros,Personal Care,Online,L,9/17/2011,892688357,9/20/2011,5177,81.73,56.67,423116.21,293380.59,129735.62 +Sub-Saharan Africa,Nigeria,Clothes,Offline,L,10/6/2015,273025548,11/19/2015,3182,109.28,35.84,347728.96,114042.88,233686.08 +Middle East and North Africa,Jordan,Meat,Offline,C,12/7/2015,376661384,12/31/2015,1329,421.89,364.69,560691.81,484673.01,76018.8 +Europe,Denmark,Cosmetics,Online,C,7/31/2015,455207192,9/13/2015,4779,437.2,263.33,2089378.8,1258454.07,830924.73 +Middle East and North Africa,Libya,Cereal,Offline,L,5/7/2015,730586802,6/17/2015,5725,205.7,117.11,1177632.5,670454.75,507177.75 +Sub-Saharan Africa,Angola,Cosmetics,Offline,M,12/7/2016,145036542,12/24/2016,8391,437.2,263.33,3668545.2,2209602.03,1458943.17 +Australia and Oceania,East Timor,Household,Offline,C,10/4/2011,411105239,10/15/2011,4031,668.27,502.54,2693796.37,2025738.74,668057.63 +Asia,Turkmenistan,Office Supplies,Online,C,1/3/2015,161654222,1/29/2015,5931,651.21,524.96,3862326.51,3113537.76,748788.75 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,H,6/9/2016,799857318,6/12/2016,4410,81.73,56.67,360429.3,249914.7,110514.6 +Europe,Belarus,Clothes,Offline,M,6/11/2014,649200856,7/28/2014,1815,109.28,35.84,198343.2,65049.6,133293.6 +Europe,Norway,Snacks,Online,M,4/5/2012,803483664,4/5/2012,7526,152.58,97.44,1148317.08,733333.44,414983.64 +Australia and Oceania,Marshall Islands,Office Supplies,Online,H,3/15/2014,176817071,4/3/2014,2955,651.21,524.96,1924325.55,1551256.8,373068.75 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,H,4/12/2014,453624904,5/29/2014,6544,9.33,6.92,61055.52,45284.48,15771.04 +Asia,Uzbekistan,Clothes,Online,H,2/22/2015,238643491,4/5/2015,8767,109.28,35.84,958057.76,314209.28,643848.48 +Middle East and North Africa,Bahrain,Office Supplies,Online,M,9/23/2016,906921660,9/23/2016,7128,651.21,524.96,4641824.88,3741914.88,899910 +Middle East and North Africa,Iran,Meat,Online,C,6/13/2012,753820741,7/14/2012,1164,421.89,364.69,491079.96,424499.16,66580.8 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,C,9/24/2015,845014560,10/24/2015,7441,651.21,524.96,4845653.61,3906227.36,939426.25 +Central America and the Caribbean,Guatemala,Vegetables,Offline,C,10/5/2010,966489446,10/15/2010,4559,154.06,90.93,702359.54,414549.87,287809.67 +Europe,Russia,Meat,Offline,C,11/16/2016,974544227,12/5/2016,8148,421.89,364.69,3437559.72,2971494.12,466065.6 +Middle East and North Africa,Qatar,Clothes,Online,H,8/13/2016,345790231,9/1/2016,5868,109.28,35.84,641255.04,210309.12,430945.92 +Asia,Malaysia,Fruits,Online,M,7/5/2012,427151286,7/16/2012,2413,9.33,6.92,22513.29,16697.96,5815.33 +Asia,Philippines,Clothes,Offline,L,9/23/2015,385863721,10/1/2015,4505,109.28,35.84,492306.4,161459.2,330847.2 +Sub-Saharan Africa,Liberia,Vegetables,Online,H,1/1/2012,359476363,1/14/2012,5899,154.06,90.93,908799.94,536396.07,372403.87 +Europe,Ukraine,Office Supplies,Offline,C,11/5/2010,105850541,12/17/2010,2382,651.21,524.96,1551182.22,1250454.72,300727.5 +Asia,Kazakhstan,Beverages,Offline,M,6/25/2011,353160083,8/11/2011,6771,47.45,31.79,321283.95,215250.09,106033.86 +Asia,India,Fruits,Online,M,3/10/2014,549891316,4/25/2014,3915,9.33,6.92,36526.95,27091.8,9435.15 +Europe,Ukraine,Cosmetics,Offline,H,7/14/2016,214843070,8/26/2016,5694,437.2,263.33,2489416.8,1499401.02,990015.78 +Europe,Montenegro,Clothes,Offline,H,2/22/2017,287126672,3/1/2017,6018,109.28,35.84,657647.04,215685.12,441961.92 +Asia,Thailand,Household,Online,C,12/6/2011,876165950,1/21/2012,5830,668.27,502.54,3896014.1,2929808.2,966205.9 +Sub-Saharan Africa,Madagascar,Cereal,Online,H,1/2/2013,811697232,1/30/2013,8104,205.7,117.11,1666992.8,949059.44,717933.36 +Asia,South Korea,Cosmetics,Offline,C,8/14/2014,793769347,8/27/2014,2844,437.2,263.33,1243396.8,748910.52,494486.28 +Europe,Lithuania,Baby Food,Online,H,2/2/2012,242743623,2/24/2012,2087,255.28,159.42,532769.36,332709.54,200059.82 +Sub-Saharan Africa,Djibouti,Clothes,Online,M,2/25/2013,449293887,3/12/2013,4900,109.28,35.84,535472,175616,359856 +Sub-Saharan Africa,Mauritania,Vegetables,Online,H,6/21/2011,524406468,7/6/2011,2382,154.06,90.93,366970.92,216595.26,150375.66 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,H,2/13/2013,549380195,3/19/2013,2663,81.73,56.67,217646.99,150912.21,66734.78 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,L,2/9/2010,225826394,3/27/2010,5903,154.06,90.93,909416.18,536759.79,372656.39 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,M,6/8/2014,225668895,6/21/2014,9296,651.21,524.96,6053648.16,4880028.16,1173620 +Europe,San Marino,Fruits,Online,H,6/10/2016,841144025,6/24/2016,2064,9.33,6.92,19257.12,14282.88,4974.24 +Middle East and North Africa,Oman,Household,Online,M,4/30/2011,634800612,5/12/2011,463,668.27,502.54,309409.01,232676.02,76732.99 +Asia,Nepal,Baby Food,Offline,L,7/2/2010,489499986,8/6/2010,2778,255.28,159.42,709167.84,442868.76,266299.08 +Asia,Tajikistan,Clothes,Offline,M,1/26/2015,458415973,3/16/2015,4328,109.28,35.84,472963.84,155115.52,317848.32 +Middle East and North Africa,Libya,Cosmetics,Offline,M,1/26/2012,215034902,2/28/2012,2461,437.2,263.33,1075949.2,648055.13,427894.07 +Central America and the Caribbean,Saint Lucia,Personal Care,Online,M,2/8/2016,403155601,2/13/2016,1556,81.73,56.67,127171.88,88178.52,38993.36 +Central America and the Caribbean,Jamaica,Cosmetics,Online,L,7/19/2012,386889398,9/4/2012,8025,437.2,263.33,3508530,2113223.25,1395306.75 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Online,H,5/6/2014,500660121,6/2/2014,5310,205.7,117.11,1092267,621854.1,470412.9 +Europe,Latvia,Cosmetics,Online,C,10/15/2012,699204099,11/13/2012,8886,437.2,263.33,3884959.2,2339950.38,1545008.82 +Europe,Ukraine,Personal Care,Online,H,8/5/2011,107570159,8/27/2011,1255,81.73,56.67,102571.15,71120.85,31450.3 +Sub-Saharan Africa,Namibia,Cereal,Online,H,7/18/2015,171119630,8/28/2015,6956,205.7,117.11,1430849.2,814617.16,616232.04 +Europe,Romania,Personal Care,Offline,L,7/21/2011,605526340,7/29/2011,7555,81.73,56.67,617470.15,428141.85,189328.3 +Europe,Portugal,Personal Care,Online,M,4/24/2010,746776616,5/4/2010,6651,81.73,56.67,543586.23,376912.17,166674.06 +Middle East and North Africa,Somalia,Beverages,Offline,L,3/26/2012,901169288,4/14/2012,4873,47.45,31.79,231223.85,154912.67,76311.18 +Asia,Singapore,Baby Food,Online,M,3/17/2011,995315682,4/10/2011,4883,255.28,159.42,1246532.24,778447.86,468084.38 +Sub-Saharan Africa,The Gambia,Meat,Online,H,7/20/2013,126139628,9/8/2013,6374,421.89,364.69,2689126.86,2324534.06,364592.8 +Sub-Saharan Africa,Malawi,Personal Care,Online,M,7/5/2011,610877454,8/8/2011,1068,81.73,56.67,87287.64,60523.56,26764.08 +Middle East and North Africa,Morocco,Clothes,Offline,H,4/23/2017,337077987,4/28/2017,7722,109.28,35.84,843860.16,276756.48,567103.68 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,M,12/20/2013,412602555,12/24/2013,7120,437.2,263.33,3112864,1874909.6,1237954.4 +Asia,Brunei,Baby Food,Online,M,1/24/2012,215624988,2/1/2012,7080,255.28,159.42,1807382.4,1128693.6,678688.8 +Sub-Saharan Africa,Namibia,Vegetables,Offline,L,8/30/2015,544631612,9/8/2015,7452,154.06,90.93,1148055.12,677610.36,470444.76 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,L,12/21/2010,468421256,1/29/2011,5114,154.06,90.93,787862.84,465016.02,322846.82 +Europe,Sweden,Household,Online,M,7/21/2015,476105248,8/29/2015,8978,668.27,502.54,5999728.06,4511804.12,1487923.94 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,L,12/12/2013,227107417,1/23/2014,4986,651.21,524.96,3246933.06,2617450.56,629482.5 +Australia and Oceania,Marshall Islands,Cosmetics,Online,H,6/30/2014,801164090,8/13/2014,1113,437.2,263.33,486603.6,293086.29,193517.31 +North America,Mexico,Clothes,Online,H,3/23/2015,648324096,4/18/2015,2362,109.28,35.84,258119.36,84654.08,173465.28 +Europe,Montenegro,Clothes,Offline,C,3/30/2015,538948762,5/5/2015,5770,109.28,35.84,630545.6,206796.8,423748.8 +Asia,Cambodia,Snacks,Online,C,12/4/2010,413711917,12/13/2010,5405,152.58,97.44,824694.9,526663.2,298031.7 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,C,11/12/2014,733599889,12/26/2014,7364,437.2,263.33,3219540.8,1939162.12,1280378.68 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,M,3/19/2014,229911506,4/13/2014,4779,651.21,524.96,3112132.59,2508783.84,603348.75 +Asia,Maldives,Clothes,Offline,L,5/1/2012,854258096,5/5/2012,2809,109.28,35.84,306967.52,100674.56,206292.96 +Central America and the Caribbean,Cuba,Meat,Online,H,6/6/2017,128563487,6/24/2017,3648,421.89,364.69,1539054.72,1330389.12,208665.6 +Asia,Laos,Household,Online,H,1/25/2016,595064008,2/12/2016,1518,668.27,502.54,1014433.86,762855.72,251578.14 +Sub-Saharan Africa,Guinea,Meat,Offline,C,10/20/2014,366308486,12/4/2014,7676,421.89,364.69,3238427.64,2799360.44,439067.2 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,C,9/6/2013,775158250,9/6/2013,5407,152.58,97.44,825000.06,526858.08,298141.98 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,M,1/12/2010,524787127,2/7/2010,5028,109.28,35.84,549459.84,180203.52,369256.32 +Sub-Saharan Africa,Swaziland,Snacks,Online,C,5/22/2017,638681447,6/16/2017,8888,152.58,97.44,1356131.04,866046.72,490084.32 +Asia,Sri Lanka,Cosmetics,Online,H,4/12/2016,410640037,5/25/2016,6367,437.2,263.33,2783652.4,1676622.11,1107030.29 +Asia,Malaysia,Cosmetics,Online,M,1/5/2011,554774224,2/6/2011,8876,437.2,263.33,3880587.2,2337317.08,1543270.12 +Sub-Saharan Africa,Senegal,Household,Offline,C,9/28/2010,955507838,11/7/2010,4858,668.27,502.54,3246455.66,2441339.32,805116.34 +Europe,Malta,Beverages,Offline,C,7/20/2010,217577207,8/11/2010,4785,47.45,31.79,227048.25,152115.15,74933.1 +Asia,Uzbekistan,Household,Online,L,5/14/2010,616031157,6/8/2010,6164,668.27,502.54,4119216.28,3097656.56,1021559.72 +Middle East and North Africa,Syria,Baby Food,Offline,L,3/8/2011,446231019,3/16/2011,8530,255.28,159.42,2177538.4,1359852.6,817685.8 +Europe,Italy,Meat,Offline,H,4/11/2011,773850619,4/29/2011,8450,421.89,364.69,3564970.5,3081630.5,483340 +Asia,Mongolia,Cosmetics,Offline,L,7/22/2017,484876286,8/8/2017,4523,437.2,263.33,1977455.6,1191041.59,786414.01 +Middle East and North Africa,Yemen,Cosmetics,Online,M,6/29/2011,335606849,6/30/2011,2379,437.2,263.33,1040098.8,626462.07,413636.73 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,H,6/26/2013,702653634,8/1/2013,9680,81.73,56.67,791146.4,548565.6,242580.8 +Sub-Saharan Africa,Comoros,Meat,Offline,C,12/4/2010,232940471,12/24/2010,1117,421.89,364.69,471251.13,407358.73,63892.4 +Europe,Albania,Household,Online,L,12/24/2014,793703687,1/10/2015,3414,668.27,502.54,2281473.78,1715671.56,565802.22 +Sub-Saharan Africa,Togo,Baby Food,Online,H,5/19/2011,722492110,6/18/2011,326,255.28,159.42,83221.28,51970.92,31250.36 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,M,3/18/2017,677167069,4/10/2017,7639,437.2,263.33,3339770.8,2011577.87,1328192.93 +Middle East and North Africa,Tunisia ,Beverages,Online,M,7/20/2016,485902392,7/21/2016,8171,47.45,31.79,387713.95,259756.09,127957.86 +Europe,Kosovo,Clothes,Offline,M,4/3/2017,497184407,5/4/2017,6769,109.28,35.84,739716.32,242600.96,497115.36 +Europe,Montenegro,Fruits,Offline,C,11/19/2016,229811942,12/5/2016,5315,9.33,6.92,49588.95,36779.8,12809.15 +Europe,Denmark,Snacks,Offline,L,1/27/2014,622896325,2/24/2014,7720,152.58,97.44,1177917.6,752236.8,425680.8 +Europe,Latvia,Snacks,Offline,M,4/18/2012,885861384,5/8/2012,4924,152.58,97.44,751303.92,479794.56,271509.36 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,M,2/7/2016,748443448,2/22/2016,9903,81.73,56.67,809372.19,561203.01,248169.18 +Europe,Belgium,Fruits,Online,H,2/29/2012,910691344,3/20/2012,2661,9.33,6.92,24827.13,18414.12,6413.01 +Middle East and North Africa,Somalia,Snacks,Offline,H,12/10/2010,792966401,12/17/2010,5234,152.58,97.44,798603.72,510000.96,288602.76 +Central America and the Caribbean,Belize,Household,Online,M,8/8/2012,785942447,9/13/2012,6690,668.27,502.54,4470726.3,3361992.6,1108733.7 +Asia,South Korea,Office Supplies,Offline,H,10/22/2010,900605809,11/20/2010,8127,651.21,524.96,5292383.67,4266349.92,1026033.75 +Sub-Saharan Africa,South Sudan,Cereal,Online,M,8/22/2011,318255317,10/10/2011,7675,205.7,117.11,1578747.5,898819.25,679928.25 +Asia,Philippines,Meat,Online,C,9/2/2014,540502297,9/22/2014,5496,421.89,364.69,2318707.44,2004336.24,314371.2 +Middle East and North Africa,Bahrain,Office Supplies,Offline,C,10/2/2016,439270579,10/6/2016,8781,651.21,524.96,5718275.01,4609673.76,1108601.25 +Europe,Macedonia,Office Supplies,Offline,L,10/24/2015,306796491,11/23/2015,6754,651.21,524.96,4398272.34,3545579.84,852692.5 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,C,8/11/2014,505628859,8/21/2014,5671,437.2,263.33,2479361.2,1493344.43,986016.77 +Europe,Bulgaria,Baby Food,Online,L,12/25/2016,118629014,1/17/2017,3816,255.28,159.42,974148.48,608346.72,365801.76 +Central America and the Caribbean,Dominican Republic,Meat,Online,M,6/21/2016,998970782,7/26/2016,6509,421.89,364.69,2746082.01,2373767.21,372314.8 +Europe,Denmark,Beverages,Online,L,4/4/2015,120140492,4/29/2015,1096,47.45,31.79,52005.2,34841.84,17163.36 +Sub-Saharan Africa,Niger,Meat,Online,C,10/15/2012,825936973,10/26/2012,1959,421.89,364.69,826482.51,714427.71,112054.8 +Europe,Armenia,Meat,Online,M,3/2/2017,680471551,3/27/2017,5508,421.89,364.69,2323770.12,2008712.52,315057.6 +Middle East and North Africa,Turkey,Baby Food,Online,M,1/16/2011,918168056,2/19/2011,5186,255.28,159.42,1323882.08,826752.12,497129.96 +Middle East and North Africa,Oman,Baby Food,Offline,M,1/2/2016,593762814,1/25/2016,6466,255.28,159.42,1650640.48,1030809.72,619830.76 +Asia,China,Meat,Online,H,1/15/2013,632304656,1/26/2013,1854,421.89,364.69,782184.06,676135.26,106048.8 +Europe,Moldova ,Fruits,Offline,L,7/7/2014,679154908,8/9/2014,5885,9.33,6.92,54907.05,40724.2,14182.85 +Central America and the Caribbean,Belize,Fruits,Offline,L,11/27/2014,449987399,12/8/2014,126,9.33,6.92,1175.58,871.92,303.66 +Europe,Russia,Baby Food,Online,C,5/5/2017,180788457,6/5/2017,8177,255.28,159.42,2087424.56,1303577.34,783847.22 +Central America and the Caribbean,The Bahamas,Fruits,Offline,L,8/28/2014,177856910,9/13/2014,667,9.33,6.92,6223.11,4615.64,1607.47 +Middle East and North Africa,Afghanistan,Meat,Offline,C,11/19/2015,367804086,11/24/2015,257,421.89,364.69,108425.73,93725.33,14700.4 +Australia and Oceania,Fiji,Vegetables,Offline,M,3/15/2012,747553813,4/6/2012,6640,154.06,90.93,1022958.4,603775.2,419183.2 +Europe,Sweden,Baby Food,Online,H,12/29/2010,934342420,1/4/2011,1540,255.28,159.42,393131.2,245506.8,147624.4 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,L,12/3/2016,615718734,1/8/2017,3711,255.28,159.42,947344.08,591607.62,355736.46 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,L,12/30/2012,899544084,2/18/2013,3939,651.21,524.96,2565116.19,2067817.44,497298.75 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,M,5/15/2017,263992297,6/10/2017,42,81.73,56.67,3432.66,2380.14,1052.52 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,H,5/24/2011,407549703,6/1/2011,1869,154.06,90.93,287938.14,169948.17,117989.97 +Europe,Belgium,Baby Food,Offline,H,7/24/2011,399015128,8/20/2011,6298,255.28,159.42,1607753.44,1004027.16,603726.28 +Australia and Oceania,Fiji,Fruits,Online,L,9/18/2012,727499902,10/11/2012,2242,9.33,6.92,20917.86,15514.64,5403.22 +Europe,Moldova ,Cosmetics,Online,C,7/21/2014,152427852,8/21/2014,5643,437.2,263.33,2467119.6,1485971.19,981148.41 +Europe,Vatican City,Fruits,Offline,H,4/3/2010,653535306,5/18/2010,4475,9.33,6.92,41751.75,30967,10784.75 +Europe,Croatia,Office Supplies,Online,C,1/1/2013,680871093,2/17/2013,3742,651.21,524.96,2436827.82,1964400.32,472427.5 +Sub-Saharan Africa,Mali,Fruits,Online,C,5/1/2014,104796540,6/5/2014,480,9.33,6.92,4478.4,3321.6,1156.8 +Europe,Italy,Fruits,Online,C,8/12/2010,665985476,9/25/2010,8757,9.33,6.92,81702.81,60598.44,21104.37 +Europe,Czech Republic,Snacks,Online,C,6/11/2014,125424230,7/3/2014,4672,152.58,97.44,712853.76,455239.68,257614.08 +Europe,Bulgaria,Personal Care,Online,H,12/20/2012,814411628,12/24/2012,1354,81.73,56.67,110662.42,76731.18,33931.24 +Sub-Saharan Africa,Sudan,Personal Care,Online,M,2/16/2017,184558999,3/31/2017,3964,81.73,56.67,323977.72,224639.88,99337.84 +Asia,Brunei,Cosmetics,Online,H,5/30/2012,257790172,6/22/2012,4695,437.2,263.33,2052654,1236334.35,816319.65 +North America,Canada,Office Supplies,Offline,M,9/3/2015,876341474,10/22/2015,7771,651.21,524.96,5060552.91,4079464.16,981088.75 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,H,9/30/2010,152761733,10/7/2010,4446,81.73,56.67,363371.58,251954.82,111416.76 +Central America and the Caribbean,Belize,Office Supplies,Online,M,10/29/2012,319912278,10/31/2012,8007,651.21,524.96,5214238.47,4203354.72,1010883.75 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,H,9/3/2011,980966937,9/29/2011,8771,205.7,117.11,1804194.7,1027171.81,777022.89 +North America,United States of America,Cosmetics,Online,C,3/28/2013,459412038,4/29/2013,9086,437.2,263.33,3972399.2,2392616.38,1579782.82 +Sub-Saharan Africa,Namibia,Household,Offline,M,3/15/2013,749046409,3/27/2013,8333,668.27,502.54,5568693.91,4187665.82,1381028.09 +Middle East and North Africa,Yemen,Cereal,Online,C,11/13/2015,763981378,12/7/2015,7922,205.7,117.11,1629555.4,927745.42,701809.98 +Australia and Oceania,Australia,Cosmetics,Online,L,4/2/2015,388640773,4/13/2015,6296,437.2,263.33,2752611.2,1657925.68,1094685.52 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,M,12/31/2013,927760922,1/31/2014,3929,154.06,90.93,605301.74,357263.97,248037.77 +Middle East and North Africa,Iran,Cereal,Online,M,1/19/2012,156390655,2/17/2012,8325,205.7,117.11,1712452.5,974940.75,737511.75 +Europe,Ireland,Clothes,Online,C,5/22/2010,869891297,6/5/2010,9021,109.28,35.84,985814.88,323312.64,662502.24 +Asia,Cambodia,Clothes,Offline,C,11/13/2014,533936679,12/18/2014,2583,109.28,35.84,282270.24,92574.72,189695.52 +Central America and the Caribbean,Jamaica,Cereal,Offline,L,4/1/2017,734513127,4/2/2017,7612,205.7,117.11,1565788.4,891441.32,674347.08 +Asia,Tajikistan,Cereal,Offline,C,2/25/2014,427919471,3/10/2014,9736,205.7,117.11,2002695.2,1140182.96,862512.24 +Europe,Croatia,Household,Online,H,10/30/2010,890767037,11/30/2010,6616,668.27,502.54,4421274.32,3324804.64,1096469.68 +Europe,Luxembourg,Beverages,Online,L,5/21/2017,769979655,5/27/2017,2945,47.45,31.79,139740.25,93621.55,46118.7 +Europe,Sweden,Household,Online,H,9/14/2014,132793653,9/17/2014,5448,668.27,502.54,3640734.96,2737837.92,902897.04 +Asia,Laos,Snacks,Offline,H,3/25/2011,916757857,4/18/2011,7877,152.58,97.44,1201872.66,767534.88,434337.78 +Europe,Serbia,Baby Food,Offline,H,6/23/2016,179733598,7/26/2016,6021,255.28,159.42,1537040.88,959867.82,577173.06 +Europe,Ukraine,Baby Food,Offline,C,7/10/2014,449894702,8/13/2014,2695,255.28,159.42,687979.6,429636.9,258342.7 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,L,3/22/2013,275727498,5/5/2013,2749,154.06,90.93,423510.94,249966.57,173544.37 +Europe,Moldova ,Personal Care,Offline,C,2/20/2010,976030814,3/11/2010,8062,81.73,56.67,658907.26,456873.54,202033.72 +Europe,Austria,Baby Food,Online,L,6/23/2011,789915978,7/19/2011,2547,255.28,159.42,650198.16,406042.74,244155.42 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,H,2/19/2013,726806819,3/15/2013,7144,437.2,263.33,3123356.8,1881229.52,1242127.28 +Australia and Oceania,Palau,Fruits,Offline,H,2/5/2012,516439664,3/7/2012,4828,9.33,6.92,45045.24,33409.76,11635.48 +Central America and the Caribbean,Grenada,Meat,Offline,L,3/6/2010,858863341,3/11/2010,5603,421.89,364.69,2363849.67,2043358.07,320491.6 +Asia,Uzbekistan,Beverages,Online,L,4/7/2010,274439179,4/27/2010,1507,47.45,31.79,71507.15,47907.53,23599.62 +Europe,Romania,Household,Online,C,7/11/2012,953841006,8/15/2012,1605,668.27,502.54,1072573.35,806576.7,265996.65 +Europe,Greece,Household,Online,L,8/15/2010,208055150,9/5/2010,6997,668.27,502.54,4675885.19,3516272.38,1159612.81 +Asia,Bangladesh,Snacks,Online,C,8/19/2010,818380439,9/30/2010,5813,152.58,97.44,886947.54,566418.72,320528.82 +Europe,Montenegro,Beverages,Online,M,2/18/2012,686428201,3/11/2012,8213,47.45,31.79,389706.85,261091.27,128615.58 +Asia,Thailand,Household,Online,M,12/23/2011,484122264,1/16/2012,1391,668.27,502.54,929563.57,699033.14,230530.43 +Europe,Luxembourg,Clothes,Offline,M,8/27/2015,503698956,9/20/2015,4569,109.28,35.84,499300.32,163752.96,335547.36 +Asia,India,Snacks,Offline,C,10/16/2010,207707107,11/21/2010,4003,152.58,97.44,610777.74,390052.32,220725.42 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,L,5/13/2016,479008042,6/22/2016,7979,437.2,263.33,3488418.8,2101110.07,1387308.73 +Asia,Tajikistan,Office Supplies,Offline,C,10/10/2010,470775592,11/29/2010,1814,651.21,524.96,1181294.94,952277.44,229017.5 +Europe,United Kingdom,Snacks,Offline,M,5/5/2011,756496083,6/20/2011,2857,152.58,97.44,435921.06,278386.08,157534.98 +Asia,Myanmar,Household,Online,C,7/9/2017,179968345,8/24/2017,5487,668.27,502.54,3666797.49,2757436.98,909360.51 +Asia,Bhutan,Baby Food,Offline,L,9/8/2014,805303704,10/9/2014,6117,255.28,159.42,1561547.76,975172.14,586375.62 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,C,10/16/2015,266925990,11/4/2015,8187,437.2,263.33,3579356.4,2155882.71,1423473.69 +Asia,Philippines,Baby Food,Offline,M,2/13/2012,319571530,3/29/2012,7172,255.28,159.42,1830868.16,1143360.24,687507.92 +Central America and the Caribbean,El Salvador,Meat,Online,M,12/17/2014,988289153,1/14/2015,5577,421.89,364.69,2352880.53,2033876.13,319004.4 +Asia,Nepal,Personal Care,Offline,M,12/15/2013,118440186,12/17/2013,7938,81.73,56.67,648772.74,449846.46,198926.28 +Sub-Saharan Africa,Djibouti,Cereal,Online,C,2/28/2011,125698459,4/11/2011,5822,205.7,117.11,1197585.4,681814.42,515770.98 +North America,Mexico,Meat,Online,L,4/10/2017,346050298,5/10/2017,2828,421.89,364.69,1193104.92,1031343.32,161761.6 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,C,7/21/2017,185794532,9/1/2017,9586,109.28,35.84,1047558.08,343562.24,703995.84 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,C,6/18/2013,471542489,7/2/2013,8756,437.2,263.33,3828123.2,2305717.48,1522405.72 +Middle East and North Africa,Azerbaijan,Vegetables,Online,L,4/30/2011,300217998,5/23/2011,32,154.06,90.93,4929.92,2909.76,2020.16 +Middle East and North Africa,Yemen,Household,Online,M,12/15/2010,189057385,12/22/2010,5136,668.27,502.54,3432234.72,2581045.44,851189.28 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,M,1/3/2017,725609481,2/16/2017,2825,421.89,364.69,1191839.25,1030249.25,161590 +Sub-Saharan Africa,Tanzania,Beverages,Online,H,7/1/2012,317735612,7/24/2012,3883,47.45,31.79,184248.35,123440.57,60807.78 +North America,United States of America,Vegetables,Online,M,7/30/2015,143609607,8/22/2015,6129,154.06,90.93,944233.74,557309.97,386923.77 +Sub-Saharan Africa,Botswana,Personal Care,Online,H,3/3/2015,101717793,4/9/2015,9410,81.73,56.67,769079.3,533264.7,235814.6 +Sub-Saharan Africa,Mauritius ,Beverages,Online,C,8/15/2012,160859000,9/27/2012,608,47.45,31.79,28849.6,19328.32,9521.28 +Europe,Macedonia,Cereal,Offline,H,5/10/2010,810144555,6/15/2010,8632,205.7,117.11,1775602.4,1010893.52,764708.88 +Europe,Belarus,Cereal,Online,H,8/18/2015,808998286,10/6/2015,9425,205.7,117.11,1938722.5,1103761.75,834960.75 +Middle East and North Africa,Egypt,Meat,Offline,M,1/22/2014,337156522,2/15/2014,962,421.89,364.69,405858.18,350831.78,55026.4 +Middle East and North Africa,Algeria,Vegetables,Offline,H,4/4/2011,544668090,5/21/2011,8246,154.06,90.93,1270378.76,749808.78,520569.98 +Middle East and North Africa,Somalia,Snacks,Offline,C,11/21/2013,401894319,12/3/2013,8315,152.58,97.44,1268702.7,810213.6,458489.1 +Sub-Saharan Africa,Mauritania,Beverages,Online,C,10/9/2010,749509036,10/15/2010,5234,47.45,31.79,248353.3,166388.86,81964.44 +Middle East and North Africa,Bahrain,Clothes,Offline,C,6/29/2014,248498570,7/27/2014,5104,109.28,35.84,557765.12,182927.36,374837.76 +Australia and Oceania,New Zealand,Snacks,Offline,M,3/13/2012,330161750,3/24/2012,1054,152.58,97.44,160819.32,102701.76,58117.56 +Sub-Saharan Africa,The Gambia,Meat,Online,L,10/29/2014,246109902,11/6/2014,8244,421.89,364.69,3478061.16,3006504.36,471556.8 +Europe,Switzerland,Baby Food,Offline,M,6/11/2015,218266856,6/17/2015,8868,255.28,159.42,2263823.04,1413736.56,850086.48 +Asia,Kyrgyzstan,Vegetables,Offline,C,10/2/2015,988868939,10/8/2015,7149,154.06,90.93,1101374.94,650058.57,451316.37 +Central America and the Caribbean,Saint Lucia,Snacks,Online,L,9/27/2014,670464980,11/14/2014,4342,152.58,97.44,662502.36,423084.48,239417.88 +Europe,Ireland,Fruits,Offline,H,6/13/2012,595916306,7/16/2012,3733,9.33,6.92,34828.89,25832.36,8996.53 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,H,10/13/2013,368396747,10/17/2013,5639,81.73,56.67,460875.47,319562.13,141313.34 +Middle East and North Africa,Yemen,Household,Offline,H,2/18/2017,111392629,3/6/2017,2409,668.27,502.54,1609862.43,1210618.86,399243.57 +Central America and the Caribbean,Haiti,Office Supplies,Online,C,8/6/2010,918702781,8/16/2010,3423,651.21,524.96,2229091.83,1796938.08,432153.75 +Europe,United Kingdom,Fruits,Online,C,8/16/2013,804438531,9/29/2013,93,9.33,6.92,867.69,643.56,224.13 +Asia,North Korea,Beverages,Online,C,8/29/2012,553023707,9/8/2012,859,47.45,31.79,40759.55,27307.61,13451.94 +Middle East and North Africa,Israel,Beverages,Offline,C,5/9/2010,569194638,5/26/2010,6197,47.45,31.79,294047.65,197002.63,97045.02 +Europe,Andorra,Clothes,Online,M,3/16/2014,428000152,3/25/2014,3611,109.28,35.84,394610.08,129418.24,265191.84 +Central America and the Caribbean,Costa Rica,Clothes,Offline,M,1/25/2010,224801576,3/15/2010,2637,109.28,35.84,288171.36,94510.08,193661.28 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,C,5/12/2011,125272738,6/11/2011,9842,437.2,263.33,4302922.4,2591693.86,1711228.54 +Middle East and North Africa,Qatar,Fruits,Online,H,6/1/2017,815399968,6/16/2017,3825,9.33,6.92,35687.25,26469,9218.25 +Asia,Japan,Cosmetics,Online,C,4/14/2017,351482093,4/16/2017,217,437.2,263.33,94872.4,57142.61,37729.79 +Australia and Oceania,Nauru,Beverages,Offline,L,3/20/2016,910130441,3/24/2016,6677,47.45,31.79,316823.65,212261.83,104561.82 +Middle East and North Africa,Iran,Personal Care,Online,L,9/30/2016,238268840,10/22/2016,7899,81.73,56.67,645585.27,447636.33,197948.94 +Sub-Saharan Africa,Madagascar,Beverages,Online,C,11/25/2014,203133618,12/13/2014,607,47.45,31.79,28802.15,19296.53,9505.62 +Europe,Bosnia and Herzegovina,Beverages,Offline,L,7/20/2011,942273604,9/5/2011,8554,47.45,31.79,405887.3,271931.66,133955.64 +Asia,Kyrgyzstan,Cereal,Offline,H,3/19/2016,413550126,4/8/2016,7527,205.7,117.11,1548303.9,881486.97,666816.93 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,C,12/18/2012,245137012,2/1/2013,344,154.06,90.93,52996.64,31279.92,21716.72 +Europe,Belgium,Cosmetics,Offline,H,3/27/2017,785520589,5/2/2017,1853,437.2,263.33,810131.6,487950.49,322181.11 +Europe,San Marino,Cereal,Online,M,6/10/2011,653499686,7/30/2011,3934,205.7,117.11,809223.8,460710.74,348513.06 +Europe,Bulgaria,Office Supplies,Offline,C,12/3/2016,788185632,12/6/2016,499,651.21,524.96,324953.79,261955.04,62998.75 +Asia,Thailand,Clothes,Offline,H,6/14/2014,399002254,6/18/2014,2488,109.28,35.84,271888.64,89169.92,182718.72 +Asia,Vietnam,Cereal,Online,C,2/21/2016,115685880,3/16/2016,2877,205.7,117.11,591798.9,336925.47,254873.43 +Australia and Oceania,Papua New Guinea,Beverages,Online,M,3/28/2016,638285338,4/16/2016,1671,47.45,31.79,79288.95,53121.09,26167.86 +Asia,Philippines,Cosmetics,Offline,M,1/23/2010,487161958,2/3/2010,904,437.2,263.33,395228.8,238050.32,157178.48 +Europe,Moldova ,Beverages,Offline,L,12/3/2012,952989566,12/14/2012,9645,47.45,31.79,457655.25,306614.55,151040.7 +Sub-Saharan Africa,Djibouti,Cereal,Offline,M,11/27/2010,246754491,1/8/2011,8992,205.7,117.11,1849654.4,1053053.12,796601.28 +Middle East and North Africa,Israel,Clothes,Offline,L,2/4/2010,249755561,2/17/2010,7075,109.28,35.84,773156,253568,519588 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,H,1/24/2010,663604104,1/26/2010,4056,651.21,524.96,2641307.76,2129237.76,512070 +Middle East and North Africa,Azerbaijan,Cereal,Offline,M,3/30/2015,360223948,4/20/2015,7126,205.7,117.11,1465818.2,834525.86,631292.34 +Europe,Russia,Fruits,Online,M,12/20/2015,531851422,2/4/2016,5510,9.33,6.92,51408.3,38129.2,13279.1 +Europe,Vatican City,Household,Online,H,1/7/2015,641035354,2/17/2015,5461,668.27,502.54,3649422.47,2744370.94,905051.53 +Australia and Oceania,Kiribati,Personal Care,Offline,H,3/22/2016,670637071,4/25/2016,5267,81.73,56.67,430471.91,298480.89,131991.02 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,M,2/14/2013,673830401,3/28/2013,245,81.73,56.67,20023.85,13884.15,6139.7 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Online,H,6/22/2015,324101674,8/6/2015,7742,47.45,31.79,367357.9,246118.18,121239.72 +Europe,Lithuania,Beverages,Online,C,2/24/2015,265249717,3/4/2015,2140,47.45,31.79,101543,68030.6,33512.4 +Sub-Saharan Africa,Liberia,Clothes,Offline,H,9/5/2012,761385858,9/19/2012,9850,109.28,35.84,1076408,353024,723384 +Europe,Ukraine,Meat,Offline,C,6/8/2013,346933925,7/11/2013,4313,421.89,364.69,1819611.57,1572907.97,246703.6 +Asia,Japan,Cosmetics,Online,L,4/11/2016,776630246,5/27/2016,1003,437.2,263.33,438511.6,264119.99,174391.61 +Middle East and North Africa,Pakistan,Clothes,Online,H,5/10/2017,275523650,6/2/2017,2426,109.28,35.84,265113.28,86947.84,178165.44 +Sub-Saharan Africa,Mauritius ,Cereal,Online,M,11/14/2013,288975465,11/14/2013,3117,205.7,117.11,641166.9,365031.87,276135.03 +Australia and Oceania,New Zealand,Cereal,Online,M,6/18/2015,532659518,6/18/2015,4643,205.7,117.11,955065.1,543741.73,411323.37 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,C,2/8/2010,342562139,2/15/2010,604,9.33,6.92,5635.32,4179.68,1455.64 +Europe,Latvia,Office Supplies,Online,L,5/7/2013,924982154,6/21/2013,1629,651.21,524.96,1060821.09,855159.84,205661.25 +Europe,Macedonia,Baby Food,Online,C,7/8/2011,406530892,7/9/2011,380,255.28,159.42,97006.4,60579.6,36426.8 +Europe,Poland,Personal Care,Offline,L,12/4/2010,584132182,12/6/2010,6548,81.73,56.67,535168.04,371075.16,164092.88 +Asia,Nepal,Meat,Offline,L,5/22/2011,175022351,6/28/2011,1858,421.89,364.69,783871.62,677594.02,106277.6 +Europe,Croatia,Cereal,Online,M,7/27/2017,666750228,8/26/2017,5064,205.7,117.11,1041664.8,593045.04,448619.76 +Asia,Bangladesh,Personal Care,Online,C,6/22/2012,467177140,7/17/2012,6952,81.73,56.67,568186.96,393969.84,174217.12 +Europe,Lithuania,Fruits,Online,C,4/5/2014,754476916,5/23/2014,5341,9.33,6.92,49831.53,36959.72,12871.81 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,M,11/5/2011,527135884,12/17/2011,77,255.28,159.42,19656.56,12275.34,7381.22 +Europe,Liechtenstein,Baby Food,Offline,C,2/27/2014,653952872,4/6/2014,8042,255.28,159.42,2052961.76,1282055.64,770906.12 +Australia and Oceania,Papua New Guinea,Cereal,Offline,C,1/15/2016,724039208,2/11/2016,8146,205.7,117.11,1675632.2,953978.06,721654.14 +Middle East and North Africa,Pakistan,Cosmetics,Offline,C,3/7/2017,396818721,4/20/2017,6333,437.2,263.33,2768787.6,1667668.89,1101118.71 +Sub-Saharan Africa,Sudan,Baby Food,Offline,C,10/7/2010,752027738,11/7/2010,574,255.28,159.42,146530.72,91507.08,55023.64 +Asia,North Korea,Vegetables,Offline,L,7/21/2017,239715087,8/14/2017,5876,154.06,90.93,905256.56,534304.68,370951.88 +Sub-Saharan Africa,Djibouti,Household,Online,M,12/4/2013,530242097,12/21/2013,9274,668.27,502.54,6197535.98,4660555.96,1536980.02 +Europe,Bulgaria,Clothes,Offline,H,5/29/2011,664282596,7/16/2011,4837,109.28,35.84,528587.36,173358.08,355229.28 +Asia,Laos,Clothes,Offline,M,1/5/2015,202822911,1/17/2015,8661,109.28,35.84,946474.08,310410.24,636063.84 +Sub-Saharan Africa,Botswana,Vegetables,Online,C,11/25/2011,577161872,1/12/2012,3879,154.06,90.93,597598.74,352717.47,244881.27 +Sub-Saharan Africa,Cameroon,Household,Offline,H,12/30/2012,138910806,1/2/2013,5649,668.27,502.54,3775057.23,2838848.46,936208.77 +Asia,Malaysia,Baby Food,Offline,H,5/16/2011,909993541,6/2/2011,6166,255.28,159.42,1574056.48,982983.72,591072.76 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,L,4/21/2016,932646405,6/2/2016,9652,421.89,364.69,4072082.28,3519987.88,552094.4 +Sub-Saharan Africa,Botswana,Fruits,Offline,L,8/19/2011,119418227,9/4/2011,7362,9.33,6.92,68687.46,50945.04,17742.42 +Middle East and North Africa,Turkey,Cosmetics,Offline,M,7/17/2012,703170335,8/28/2012,2583,437.2,263.33,1129287.6,680181.39,449106.21 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,M,5/15/2016,487076556,5/26/2016,5632,154.06,90.93,867665.92,512117.76,355548.16 +Asia,North Korea,Office Supplies,Offline,L,12/5/2013,494623219,1/3/2014,8857,651.21,524.96,5767766.97,4649570.72,1118196.25 +Europe,Portugal,Fruits,Offline,C,1/14/2016,919609153,2/20/2016,1639,9.33,6.92,15291.87,11341.88,3949.99 +Sub-Saharan Africa,Niger,Meat,Online,C,11/8/2011,676145684,12/20/2011,5388,421.89,364.69,2273143.32,1964949.72,308193.6 +Middle East and North Africa,Syria,Snacks,Online,M,7/17/2010,548656642,8/24/2010,8548,152.58,97.44,1304253.84,832917.12,471336.72 +Sub-Saharan Africa,Angola,Household,Online,L,10/1/2014,941878354,11/1/2014,1590,668.27,502.54,1062549.3,799038.6,263510.7 +Europe,Montenegro,Personal Care,Offline,L,11/1/2016,530859649,11/20/2016,2022,81.73,56.67,165258.06,114586.74,50671.32 +Sub-Saharan Africa,Namibia,Snacks,Online,H,3/22/2010,310961854,4/1/2010,9378,152.58,97.44,1430895.24,913792.32,517102.92 +Europe,Russia,Snacks,Offline,C,11/24/2015,447858798,11/26/2015,226,152.58,97.44,34483.08,22021.44,12461.64 +Sub-Saharan Africa,Tanzania,Personal Care,Online,C,6/26/2010,727536809,7/2/2010,3164,81.73,56.67,258593.72,179303.88,79289.84 +Asia,Cambodia,Meat,Online,H,4/26/2013,106294715,5/16/2013,3823,421.89,364.69,1612885.47,1394209.87,218675.6 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,L,7/4/2014,760743844,7/10/2014,9864,154.06,90.93,1519647.84,896933.52,622714.32 +Asia,Bangladesh,Office Supplies,Offline,H,7/31/2016,437808024,8/15/2016,5978,651.21,524.96,3892933.38,3138210.88,754722.5 +Middle East and North Africa,Algeria,Vegetables,Online,C,7/28/2015,104723584,8/8/2015,8891,154.06,90.93,1369747.46,808458.63,561288.83 +Central America and the Caribbean,El Salvador,Cereal,Offline,M,5/6/2012,799039351,6/22/2012,2355,205.7,117.11,484423.5,275794.05,208629.45 +Sub-Saharan Africa,Chad,Vegetables,Offline,L,6/4/2016,478616654,7/10/2016,2159,154.06,90.93,332615.54,196317.87,136297.67 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,C,11/19/2011,771629321,12/22/2011,1118,47.45,31.79,53049.1,35541.22,17507.88 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,H,2/23/2014,226563680,2/28/2014,4082,205.7,117.11,839667.4,478043.02,361624.38 +Central America and the Caribbean,Dominican Republic,Clothes,Online,H,3/18/2013,162218558,3/25/2013,2931,109.28,35.84,320299.68,105047.04,215252.64 +Europe,Kosovo,Baby Food,Online,M,4/10/2015,617705285,4/18/2015,1575,255.28,159.42,402066,251086.5,150979.5 +Central America and the Caribbean,Dominica,Office Supplies,Offline,M,3/28/2016,802447688,4/11/2016,958,651.21,524.96,623859.18,502911.68,120947.5 +Europe,Italy,Cosmetics,Offline,H,1/30/2013,446182096,3/17/2013,4052,437.2,263.33,1771534.4,1067013.16,704521.24 +Europe,Latvia,Personal Care,Online,L,3/15/2015,248957335,3/25/2015,863,81.73,56.67,70532.99,48906.21,21626.78 +Asia,Thailand,Personal Care,Online,L,5/2/2010,531134736,6/2/2010,3426,81.73,56.67,280006.98,194151.42,85855.56 +Europe,Poland,Vegetables,Online,L,10/17/2013,783388125,11/2/2013,810,154.06,90.93,124788.6,73653.3,51135.3 +Middle East and North Africa,Bahrain,Clothes,Offline,M,9/1/2011,116703832,10/11/2011,4112,109.28,35.84,449359.36,147374.08,301985.28 +Europe,Moldova ,Clothes,Online,L,1/13/2010,412380683,1/26/2010,1463,109.28,35.84,159876.64,52433.92,107442.72 +Europe,Bosnia and Herzegovina,Cosmetics,Online,M,1/17/2016,472030007,1/28/2016,3024,437.2,263.33,1322092.8,796309.92,525782.88 +Middle East and North Africa,Tunisia ,Clothes,Offline,L,5/29/2011,967575633,7/15/2011,5986,109.28,35.84,654150.08,214538.24,439611.84 +Central America and the Caribbean,El Salvador,Baby Food,Online,C,10/4/2016,391253888,11/19/2016,9575,255.28,159.42,2444306,1526446.5,917859.5 +Asia,Myanmar,Household,Offline,L,2/23/2012,905613601,3/17/2012,44,668.27,502.54,29403.88,22111.76,7292.12 +Europe,Finland,Cereal,Online,C,7/21/2016,693516099,7/27/2016,5680,205.7,117.11,1168376,665184.8,503191.2 +Europe,Iceland,Beverages,Online,M,12/12/2015,708135211,12/25/2015,1800,47.45,31.79,85410,57222,28188 +Asia,Myanmar,Cosmetics,Online,M,7/3/2012,622957265,7/24/2012,5753,437.2,263.33,2515211.6,1514937.49,1000274.11 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,M,4/3/2013,181781089,5/22/2013,1919,651.21,524.96,1249671.99,1007398.24,242273.75 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,H,2/23/2011,548718011,3/21/2011,6708,81.73,56.67,548244.84,380142.36,168102.48 +Middle East and North Africa,Somalia,Baby Food,Online,C,7/22/2011,258191859,8/15/2011,3564,255.28,159.42,909817.92,568172.88,341645.04 +Asia,Kazakhstan,Meat,Offline,H,5/4/2013,164938962,5/28/2013,7959,421.89,364.69,3357822.51,2902567.71,455254.8 +Australia and Oceania,Australia,Cosmetics,Online,H,8/25/2012,294008147,10/11/2012,2399,437.2,263.33,1048842.8,631728.67,417114.13 +Central America and the Caribbean,Guatemala,Snacks,Online,C,4/6/2014,290760743,5/3/2014,1420,152.58,97.44,216663.6,138364.8,78298.8 +Middle East and North Africa,Tunisia ,Vegetables,Offline,M,8/30/2012,770870578,10/6/2012,6589,154.06,90.93,1015101.34,599137.77,415963.57 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,H,12/25/2010,170323979,1/6/2011,1505,437.2,263.33,657986,396311.65,261674.35 +Sub-Saharan Africa,Uganda,Vegetables,Online,L,3/11/2017,595419776,4/7/2017,6798,154.06,90.93,1047299.88,618142.14,429157.74 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,M,1/15/2010,172769296,2/1/2010,5129,255.28,159.42,1309331.12,817665.18,491665.94 +Sub-Saharan Africa,Mauritania,Baby Food,Online,L,12/30/2010,699296367,1/9/2011,6190,255.28,159.42,1580183.2,986809.8,593373.4 +Australia and Oceania,Solomon Islands,Meat,Offline,M,4/18/2012,892237317,6/1/2012,1704,421.89,364.69,718900.56,621431.76,97468.8 +Asia,Vietnam,Beverages,Offline,C,1/11/2011,439140975,2/25/2011,428,47.45,31.79,20308.6,13606.12,6702.48 +Middle East and North Africa,Iran,Office Supplies,Offline,C,12/3/2012,447868669,12/7/2012,3147,651.21,524.96,2049357.87,1652049.12,397308.75 +Europe,Denmark,Vegetables,Online,C,5/31/2013,296594226,5/31/2013,7677,154.06,90.93,1182718.62,698069.61,484649.01 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,C,7/27/2016,783803975,8/22/2016,3869,81.73,56.67,316213.37,219256.23,96957.14 +Asia,Kazakhstan,Fruits,Offline,H,3/2/2016,978296744,3/11/2016,8601,9.33,6.92,80247.33,59518.92,20728.41 +Central America and the Caribbean,Cuba,Fruits,Online,H,8/16/2014,469183862,10/2/2014,786,9.33,6.92,7333.38,5439.12,1894.26 +Middle East and North Africa,Morocco,Meat,Online,C,8/19/2011,715889155,9/5/2011,6365,421.89,364.69,2685329.85,2321251.85,364078 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,C,7/9/2015,998148953,7/26/2015,3311,668.27,502.54,2212641.97,1663909.94,548732.03 +Asia,Brunei,Personal Care,Offline,M,10/2/2016,666012084,10/31/2016,6631,81.73,56.67,541951.63,375778.77,166172.86 +Europe,Armenia,Household,Online,H,6/7/2014,489839875,6/7/2014,3359,668.27,502.54,2244718.93,1688031.86,556687.07 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,C,7/6/2012,410306155,7/22/2012,7564,109.28,35.84,826593.92,271093.76,555500.16 +Asia,India,Baby Food,Offline,C,1/4/2016,888397252,1/28/2016,5344,255.28,159.42,1364216.32,851940.48,512275.84 +Europe,Norway,Baby Food,Online,L,1/28/2012,655411994,2/7/2012,9829,255.28,159.42,2509147.12,1566939.18,942207.94 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,C,8/22/2011,762961709,9/17/2011,6179,255.28,159.42,1577375.12,985056.18,592318.94 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,H,5/8/2015,532970225,5/15/2015,6588,9.33,6.92,61466.04,45588.96,15877.08 +Europe,Bulgaria,Snacks,Offline,L,4/30/2017,707673871,5/6/2017,5279,152.58,97.44,805469.82,514385.76,291084.06 +Sub-Saharan Africa,Guinea,Beverages,Offline,L,7/26/2016,299621474,8/7/2016,3507,47.45,31.79,166407.15,111487.53,54919.62 +Middle East and North Africa,Kuwait,Vegetables,Online,L,2/9/2013,641674363,3/10/2013,4558,154.06,90.93,702205.48,414458.94,287746.54 +Asia,Singapore,Fruits,Offline,H,11/9/2011,437006366,12/26/2011,8750,9.33,6.92,81637.5,60550,21087.5 +Sub-Saharan Africa,Tanzania,Fruits,Online,L,3/14/2011,709103810,4/3/2011,8430,9.33,6.92,78651.9,58335.6,20316.3 +Europe,Hungary,Vegetables,Online,C,5/18/2014,751765525,6/29/2014,2980,154.06,90.93,459098.8,270971.4,188127.4 +Middle East and North Africa,Morocco,Baby Food,Offline,M,7/23/2010,379102838,8/10/2010,3809,255.28,159.42,972361.52,607230.78,365130.74 +Europe,Spain,Beverages,Offline,M,6/20/2016,375539577,8/2/2016,9361,47.45,31.79,444179.45,297586.19,146593.26 +Middle East and North Africa,Kuwait,Household,Offline,C,1/18/2012,245812070,2/11/2012,109,668.27,502.54,72841.43,54776.86,18064.57 +Sub-Saharan Africa,Benin,Personal Care,Online,M,5/14/2012,464969146,5/20/2012,3558,81.73,56.67,290795.34,201631.86,89163.48 +Middle East and North Africa,Algeria,Cosmetics,Online,H,11/6/2010,228372132,11/6/2010,9244,437.2,263.33,4041476.8,2434222.52,1607254.28 +Europe,Belarus,Personal Care,Online,L,5/3/2013,601694858,5/6/2013,3734,81.73,56.67,305179.82,211605.78,93574.04 +Central America and the Caribbean,Jamaica,Cereal,Offline,C,8/7/2011,470923650,9/1/2011,5628,205.7,117.11,1157679.6,659095.08,498584.52 +Asia,Kyrgyzstan,Beverages,Online,L,5/25/2017,592357337,6/9/2017,554,47.45,31.79,26287.3,17611.66,8675.64 +Europe,Luxembourg,Baby Food,Online,L,4/8/2013,442607247,5/14/2013,6175,255.28,159.42,1576354,984418.5,591935.5 +Sub-Saharan Africa,Swaziland,Office Supplies,Offline,C,11/21/2016,468597209,12/28/2016,7182,651.21,524.96,4676990.22,3770262.72,906727.5 +Central America and the Caribbean,Costa Rica,Beverages,Online,M,9/17/2016,737563550,10/20/2016,300,47.45,31.79,14235,9537,4698 +Australia and Oceania,New Zealand,Meat,Offline,M,8/13/2013,487055099,9/7/2013,9282,421.89,364.69,3915982.98,3385052.58,530930.4 +Europe,Lithuania,Snacks,Online,M,2/10/2017,374933183,3/12/2017,9915,152.58,97.44,1512830.7,966117.6,546713.1 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,M,4/11/2011,229371631,4/11/2011,5018,81.73,56.67,410121.14,284370.06,125751.08 +Europe,Portugal,Vegetables,Offline,H,7/15/2011,398856770,7/18/2011,9437,154.06,90.93,1453864.22,858106.41,595757.81 +Sub-Saharan Africa,Ghana,Personal Care,Online,H,6/16/2015,402187430,7/30/2015,5053,81.73,56.67,412981.69,286353.51,126628.18 +North America,Greenland,Clothes,Offline,H,2/3/2014,278474938,3/17/2014,5777,109.28,35.84,631310.56,207047.68,424262.88 +Asia,Singapore,Vegetables,Offline,H,12/5/2010,137143123,12/6/2010,2552,154.06,90.93,393161.12,232053.36,161107.76 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,L,7/2/2010,607928311,8/16/2010,8352,651.21,524.96,5438905.92,4384465.92,1054440 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,C,8/21/2014,590879333,9/20/2014,3180,154.06,90.93,489910.8,289157.4,200753.4 +Middle East and North Africa,Morocco,Cosmetics,Offline,C,1/29/2011,406357514,2/26/2011,9074,437.2,263.33,3967152.8,2389456.42,1577696.38 +North America,Mexico,Beverages,Online,H,2/19/2015,445036685,4/9/2015,5100,47.45,31.79,241995,162129,79866 +Sub-Saharan Africa,Angola,Personal Care,Online,C,11/24/2012,717903172,12/10/2012,2357,81.73,56.67,192637.61,133571.19,59066.42 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,H,6/12/2010,406255805,7/23/2010,8975,205.7,117.11,1846157.5,1051062.25,795095.25 +Sub-Saharan Africa,Niger,Cereal,Offline,C,12/5/2014,111705911,1/22/2015,5116,205.7,117.11,1052361.2,599134.76,453226.44 +Europe,Liechtenstein,Meat,Offline,H,8/15/2015,506177318,10/4/2015,7972,421.89,364.69,3363307.08,2907308.68,455998.4 +Sub-Saharan Africa,Lesotho,Beverages,Online,L,6/12/2010,981906354,7/5/2010,6765,47.45,31.79,320999.25,215059.35,105939.9 +Sub-Saharan Africa,Comoros,Beverages,Online,L,4/27/2017,101441848,5/31/2017,7752,47.45,31.79,367832.4,246436.08,121396.32 +Sub-Saharan Africa,Mauritania,Snacks,Offline,C,5/10/2017,547645127,5/17/2017,9218,152.58,97.44,1406482.44,898201.92,508280.52 +Asia,Nepal,Office Supplies,Offline,L,9/2/2011,573690021,9/14/2011,6481,651.21,524.96,4220492.01,3402265.76,818226.25 +Europe,Romania,Household,Offline,C,1/4/2010,753062856,1/30/2010,6889,668.27,502.54,4603712.03,3461998.06,1141713.97 +Middle East and North Africa,Pakistan,Cereal,Offline,M,10/31/2011,829562461,11/17/2011,4822,205.7,117.11,991885.4,564704.42,427180.98 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,H,2/1/2010,167300164,2/17/2010,6691,668.27,502.54,4471394.57,3362495.14,1108899.43 +Asia,India,Household,Online,M,2/23/2010,900699794,4/8/2010,5939,668.27,502.54,3968855.53,2984585.06,984270.47 +Asia,Taiwan,Cereal,Online,H,11/16/2010,284497678,12/17/2010,8040,205.7,117.11,1653828,941564.4,712263.6 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,M,12/28/2015,143742644,2/15/2016,5498,152.58,97.44,838884.84,535725.12,303159.72 +Europe,Portugal,Clothes,Online,L,2/15/2015,123796021,3/19/2015,2849,109.28,35.84,311338.72,102108.16,209230.56 +Central America and the Caribbean,Grenada,Household,Online,L,5/4/2010,840331637,5/6/2010,1660,668.27,502.54,1109328.2,834216.4,275111.8 +Asia,Uzbekistan,Vegetables,Offline,C,5/2/2012,729335820,6/17/2012,5532,154.06,90.93,852259.92,503024.76,349235.16 +Europe,San Marino,Vegetables,Online,C,12/8/2013,997107398,1/13/2014,5092,154.06,90.93,784473.52,463015.56,321457.96 +Australia and Oceania,Marshall Islands,Fruits,Offline,M,8/12/2016,670257699,8/23/2016,3003,9.33,6.92,28017.99,20780.76,7237.23 +Middle East and North Africa,Qatar,Personal Care,Offline,H,7/17/2011,645710551,9/1/2011,8956,81.73,56.67,731973.88,507536.52,224437.36 +Australia and Oceania,Fiji,Household,Offline,M,9/4/2013,540702283,10/3/2013,4676,668.27,502.54,3124830.52,2349877.04,774953.48 +Asia,Indonesia,Beverages,Offline,L,7/14/2012,942781722,8/21/2012,8917,47.45,31.79,423111.65,283471.43,139640.22 +Europe,Lithuania,Meat,Online,H,11/5/2013,259810197,11/17/2013,2466,421.89,364.69,1040380.74,899325.54,141055.2 +Europe,Croatia,Household,Online,C,1/15/2013,569961535,2/16/2013,3139,668.27,502.54,2097699.53,1577473.06,520226.47 +Sub-Saharan Africa,Zimbabwe,Vegetables,Offline,C,3/11/2014,871722066,4/18/2014,786,154.06,90.93,121091.16,71470.98,49620.18 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,C,1/29/2011,233890616,2/8/2011,2286,109.28,35.84,249814.08,81930.24,167883.84 +Middle East and North Africa,Turkey,Personal Care,Online,L,9/6/2013,945578515,10/20/2013,6550,81.73,56.67,535331.5,371188.5,164143 +Middle East and North Africa,Yemen,Baby Food,Offline,H,2/16/2014,866209590,3/6/2014,9522,255.28,159.42,2430776.16,1517997.24,912778.92 +Europe,Slovakia,Meat,Offline,C,3/4/2013,175520169,4/3/2013,9173,421.89,364.69,3869996.97,3345301.37,524695.6 +Asia,Indonesia,Baby Food,Offline,M,6/4/2016,923559081,6/17/2016,510,255.28,159.42,130192.8,81304.2,48888.6 +Sub-Saharan Africa,Togo,Beverages,Online,H,6/1/2015,280687654,6/13/2015,569,47.45,31.79,26999.05,18088.51,8910.54 +Europe,Serbia,Beverages,Offline,C,2/3/2014,887579715,2/16/2014,3416,47.45,31.79,162089.2,108594.64,53494.56 +Asia,South Korea,Office Supplies,Offline,H,6/24/2017,505221593,7/8/2017,5151,651.21,524.96,3354382.71,2704068.96,650313.75 +Europe,Austria,Beverages,Online,L,9/20/2012,564912116,9/22/2012,8904,47.45,31.79,422494.8,283058.16,139436.64 +Sub-Saharan Africa,Ethiopia,Meat,Online,H,10/4/2010,318262612,10/30/2010,9834,421.89,364.69,4148866.26,3586361.46,562504.8 +Europe,Iceland,Household,Offline,M,3/23/2012,887196910,4/16/2012,136,668.27,502.54,90884.72,68345.44,22539.28 +Asia,China,Vegetables,Online,C,4/4/2011,313951337,5/23/2011,4032,154.06,90.93,621169.92,366629.76,254540.16 +Australia and Oceania,Australia,Household,Online,H,5/28/2014,311074721,7/4/2014,2778,668.27,502.54,1856454.06,1396056.12,460397.94 +Middle East and North Africa,Kuwait,Household,Online,M,2/24/2014,411428391,4/9/2014,9659,668.27,502.54,6454819.93,4854033.86,1600786.07 +Europe,Georgia,Vegetables,Online,H,5/22/2015,218186175,5/31/2015,4993,154.06,90.93,769221.58,454013.49,315208.09 +Sub-Saharan Africa,Malawi,Vegetables,Offline,L,7/6/2016,754834401,8/14/2016,1128,154.06,90.93,173779.68,102569.04,71210.64 +Europe,Finland,Personal Care,Offline,M,3/11/2013,415171897,4/4/2013,7445,81.73,56.67,608479.85,421908.15,186571.7 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,H,4/22/2017,813309991,5/14/2017,5355,668.27,502.54,3578585.85,2691101.7,887484.15 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,M,4/20/2015,933672511,5/16/2015,3299,9.33,6.92,30779.67,22829.08,7950.59 +Sub-Saharan Africa,Madagascar,Clothes,Online,M,5/23/2017,280995786,7/7/2017,1752,109.28,35.84,191458.56,62791.68,128666.88 +Australia and Oceania,Nauru,Snacks,Offline,H,12/11/2015,230328643,1/2/2016,8219,152.58,97.44,1254055.02,800859.36,453195.66 +North America,Greenland,Household,Offline,M,12/12/2011,877032411,12/31/2011,2235,668.27,502.54,1493583.45,1123176.9,370406.55 +Middle East and North Africa,Iraq,Personal Care,Online,M,4/1/2011,586780917,5/4/2011,368,81.73,56.67,30076.64,20854.56,9222.08 +Europe,Luxembourg,Snacks,Online,H,3/9/2013,945560491,4/1/2013,1216,152.58,97.44,185537.28,118487.04,67050.24 +Middle East and North Africa,Bahrain,Personal Care,Online,L,5/18/2014,909669959,6/26/2014,411,81.73,56.67,33591.03,23291.37,10299.66 +Middle East and North Africa,Somalia,Snacks,Offline,H,7/3/2012,855720651,8/16/2012,5611,152.58,97.44,856126.38,546735.84,309390.54 +Sub-Saharan Africa,Nigeria,Personal Care,Online,C,2/5/2010,330636394,3/14/2010,1511,81.73,56.67,123494.03,85628.37,37865.66 +Asia,South Korea,Clothes,Offline,C,10/4/2010,301653516,11/5/2010,4834,109.28,35.84,528259.52,173250.56,355008.96 +Europe,Ireland,Cosmetics,Offline,L,5/12/2015,906320846,6/13/2015,9334,437.2,263.33,4080824.8,2457922.22,1622902.58 +Middle East and North Africa,Iran,Office Supplies,Online,M,9/12/2010,102499711,9/13/2010,797,651.21,524.96,519014.37,418393.12,100621.25 +Middle East and North Africa,Libya,Meat,Online,H,2/20/2011,418363940,4/7/2011,2042,421.89,364.69,861499.38,744696.98,116802.4 +Asia,Uzbekistan,Household,Offline,L,12/19/2016,402399861,1/17/2017,7916,668.27,502.54,5290025.32,3978106.64,1311918.68 +Asia,Bangladesh,Household,Online,M,8/8/2010,473406302,8/16/2010,300,668.27,502.54,200481,150762,49719 +Sub-Saharan Africa,Eritrea,Clothes,Offline,H,5/22/2013,670494592,5/24/2013,3104,109.28,35.84,339205.12,111247.36,227957.76 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,H,8/29/2013,203088557,9/15/2013,7272,651.21,524.96,4735599.12,3817509.12,918090 +Asia,North Korea,Beverages,Offline,L,12/18/2015,600924527,1/10/2016,5776,47.45,31.79,274071.2,183619.04,90452.16 +Europe,Netherlands,Office Supplies,Offline,L,7/18/2014,764051330,8/15/2014,8622,651.21,524.96,5614732.62,4526205.12,1088527.5 +Europe,Germany,Beverages,Online,L,4/18/2012,112830293,4/21/2012,7846,47.45,31.79,372292.7,249424.34,122868.36 +Sub-Saharan Africa,Cameroon,Clothes,Online,L,12/14/2016,837935245,12/24/2016,2514,109.28,35.84,274729.92,90101.76,184628.16 +Middle East and North Africa,Oman,Personal Care,Online,L,8/9/2014,250352513,8/29/2014,3727,81.73,56.67,304607.71,211209.09,93398.62 +Asia,Singapore,Meat,Online,C,5/1/2011,231380927,6/17/2011,9613,421.89,364.69,4055628.57,3505764.97,549863.6 +Europe,Malta,Fruits,Online,L,4/13/2014,482631814,4/25/2014,334,9.33,6.92,3116.22,2311.28,804.94 +Central America and the Caribbean,Honduras,Meat,Offline,H,9/25/2012,776029002,10/26/2012,3082,421.89,364.69,1300264.98,1123974.58,176290.4 +Asia,Indonesia,Baby Food,Online,L,3/7/2012,503808820,4/6/2012,7080,255.28,159.42,1807382.4,1128693.6,678688.8 +Europe,Latvia,Fruits,Offline,L,5/25/2015,928520095,6/16/2015,8585,9.33,6.92,80098.05,59408.2,20689.85 +Europe,Finland,Snacks,Offline,M,1/23/2011,233024156,3/1/2011,5881,152.58,97.44,897322.98,573044.64,324278.34 +Sub-Saharan Africa,South Sudan,Cereal,Offline,M,6/10/2015,270494830,7/19/2015,4286,205.7,117.11,881630.2,501933.46,379696.74 +Sub-Saharan Africa,Uganda,Vegetables,Offline,C,7/24/2015,714418447,8/1/2015,1149,154.06,90.93,177014.94,104478.57,72536.37 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,M,11/19/2010,408593833,12/2/2010,850,47.45,31.79,40332.5,27021.5,13311 +Europe,Vatican City,Beverages,Offline,L,1/27/2017,517132318,3/3/2017,9799,47.45,31.79,464962.55,311510.21,153452.34 +Sub-Saharan Africa,South Sudan,Personal Care,Online,H,10/13/2016,474457728,11/23/2016,1440,81.73,56.67,117691.2,81604.8,36086.4 +Middle East and North Africa,Syria,Snacks,Online,H,6/15/2016,235306394,6/30/2016,1246,152.58,97.44,190114.68,121410.24,68704.44 +Europe,Spain,Personal Care,Offline,C,3/25/2012,724727141,4/22/2012,1721,81.73,56.67,140657.33,97529.07,43128.26 +Europe,Iceland,Snacks,Online,L,6/17/2016,688081300,7/1/2016,7402,152.58,97.44,1129397.16,721250.88,408146.28 +Asia,Cambodia,Vegetables,Offline,H,1/23/2016,741042697,3/9/2016,9856,154.06,90.93,1518415.36,896206.08,622209.28 +Europe,Poland,Household,Offline,C,2/27/2014,219597661,3/6/2014,2683,668.27,502.54,1792968.41,1348314.82,444653.59 +Asia,Taiwan,Personal Care,Online,M,2/25/2011,330045020,3/21/2011,6511,81.73,56.67,532144.03,368978.37,163165.66 +Europe,Belgium,Household,Online,M,2/1/2016,998996102,3/5/2016,4001,668.27,502.54,2673748.27,2010662.54,663085.73 +Sub-Saharan Africa,Comoros,Office Supplies,Online,L,7/23/2012,423374736,8/1/2012,4848,651.21,524.96,3157066.08,2545006.08,612060 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,C,7/13/2015,920417249,8/24/2015,772,205.7,117.11,158800.4,90408.92,68391.48 +Australia and Oceania,Tonga,Cosmetics,Online,L,7/7/2014,377672469,7/15/2014,531,437.2,263.33,232153.2,139828.23,92324.97 +Sub-Saharan Africa,Chad,Clothes,Offline,C,3/29/2015,803001725,5/17/2015,4910,109.28,35.84,536564.8,175974.4,360590.4 +Europe,Greece,Cereal,Offline,M,2/21/2013,674578845,4/3/2013,1726,205.7,117.11,355038.2,202131.86,152906.34 +Asia,Tajikistan,Vegetables,Offline,C,4/15/2012,790890157,5/13/2012,828,154.06,90.93,127561.68,75290.04,52271.64 +Europe,United Kingdom,Office Supplies,Offline,L,1/12/2014,220734488,2/20/2014,9095,651.21,524.96,5922754.95,4774511.2,1148243.75 +Australia and Oceania,Vanuatu,Cosmetics,Online,M,3/19/2013,353223168,4/7/2013,5440,437.2,263.33,2378368,1432515.2,945852.8 +Europe,Ireland,Household,Online,C,2/5/2017,847780025,3/25/2017,5804,668.27,502.54,3878639.08,2916742.16,961896.92 +Europe,Italy,Personal Care,Offline,M,4/20/2011,984141385,5/12/2011,8160,81.73,56.67,666916.8,462427.2,204489.6 +Asia,Taiwan,Personal Care,Offline,C,7/27/2016,112356078,8/21/2016,7515,81.73,56.67,614200.95,425875.05,188325.9 +Central America and the Caribbean,Cuba,Fruits,Online,M,11/13/2016,802785432,11/14/2016,904,9.33,6.92,8434.32,6255.68,2178.64 +Middle East and North Africa,Bahrain,Vegetables,Offline,M,2/23/2016,296103274,4/2/2016,2394,154.06,90.93,368819.64,217686.42,151133.22 +Asia,Vietnam,Baby Food,Offline,M,11/6/2011,853295934,12/9/2011,8084,255.28,159.42,2063683.52,1288751.28,774932.24 +Middle East and North Africa,Jordan,Beverages,Online,C,11/4/2013,305662238,11/26/2013,1104,47.45,31.79,52384.8,35096.16,17288.64 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,L,5/8/2010,604813516,5/13/2010,6614,9.33,6.92,61708.62,45768.88,15939.74 +Asia,Thailand,Fruits,Offline,C,2/23/2017,172673594,3/15/2017,6809,9.33,6.92,63527.97,47118.28,16409.69 +Sub-Saharan Africa,Malawi,Baby Food,Online,L,3/24/2013,651478803,4/11/2013,5910,255.28,159.42,1508704.8,942172.2,566532.6 +Asia,Vietnam,Household,Online,H,9/18/2012,153777968,10/28/2012,5173,668.27,502.54,3456960.71,2599639.42,857321.29 +Middle East and North Africa,Turkey,Fruits,Offline,M,8/31/2015,912432420,10/7/2015,7884,9.33,6.92,73557.72,54557.28,19000.44 +Sub-Saharan Africa,Benin,Personal Care,Online,M,10/27/2011,730615985,10/27/2011,4361,81.73,56.67,356424.53,247137.87,109286.66 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,H,9/23/2014,631814992,10/29/2014,6951,81.73,56.67,568105.23,393913.17,174192.06 +Europe,Iceland,Baby Food,Online,H,6/24/2012,809828269,7/29/2012,5036,255.28,159.42,1285590.08,802839.12,482750.96 +Middle East and North Africa,Azerbaijan,Meat,Online,M,12/15/2016,178767144,12/19/2016,25,421.89,364.69,10547.25,9117.25,1430 +Middle East and North Africa,Kuwait,Clothes,Offline,C,8/8/2014,423055446,9/15/2014,362,109.28,35.84,39559.36,12974.08,26585.28 +Europe,Portugal,Cereal,Online,M,8/21/2015,147429502,10/4/2015,6521,205.7,117.11,1341369.7,763674.31,577695.39 +Europe,Bosnia and Herzegovina,Fruits,Offline,M,6/2/2012,726938140,6/18/2012,6005,9.33,6.92,56026.65,41554.6,14472.05 +Australia and Oceania,Solomon Islands,Vegetables,Offline,H,7/9/2013,456942689,7/25/2013,8351,154.06,90.93,1286555.06,759356.43,527198.63 +Asia,Thailand,Clothes,Offline,L,3/16/2017,403116977,4/25/2017,126,109.28,35.84,13769.28,4515.84,9253.44 +Middle East and North Africa,Yemen,Clothes,Offline,C,4/1/2015,351447331,5/20/2015,9930,109.28,35.84,1085150.4,355891.2,729259.2 +Europe,Denmark,Office Supplies,Online,C,10/31/2011,158232581,12/11/2011,3392,651.21,524.96,2208904.32,1780664.32,428240 +Asia,Thailand,Snacks,Offline,C,3/19/2012,200084054,4/17/2012,8173,152.58,97.44,1247036.34,796377.12,450659.22 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,M,5/9/2011,923925578,5/23/2011,8965,255.28,159.42,2288585.2,1429200.3,859384.9 +Central America and the Caribbean,Grenada,Household,Offline,C,11/5/2012,596993482,11/14/2012,2493,668.27,502.54,1665997.11,1252832.22,413164.89 +Sub-Saharan Africa,Seychelles ,Beverages,Online,M,1/1/2010,256836593,1/17/2010,2510,47.45,31.79,119099.5,79792.9,39306.6 +Asia,Bangladesh,Fruits,Offline,C,4/30/2012,561316239,5/1/2012,4804,9.33,6.92,44821.32,33243.68,11577.64 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,M,6/24/2011,438606250,7/12/2011,2191,81.73,56.67,179070.43,124163.97,54906.46 +Sub-Saharan Africa,South Africa,Fruits,Online,L,4/21/2015,237192952,5/24/2015,9520,9.33,6.92,88821.6,65878.4,22943.2 +Europe,Bosnia and Herzegovina,Beverages,Online,C,10/17/2013,375875174,10/18/2013,8672,47.45,31.79,411486.4,275682.88,135803.52 +Asia,Brunei,Beverages,Online,L,2/26/2013,893764245,4/9/2013,3556,47.45,31.79,168732.2,113045.24,55686.96 +Europe,Denmark,Clothes,Offline,M,11/13/2016,100283992,11/24/2016,5117,109.28,35.84,559185.76,183393.28,375792.48 +Europe,San Marino,Meat,Offline,L,4/29/2014,425170743,5/28/2014,6326,421.89,364.69,2668876.14,2307028.94,361847.2 +Asia,Kyrgyzstan,Personal Care,Online,C,12/5/2014,768473327,12/8/2014,7189,81.73,56.67,587556.97,407400.63,180156.34 +Central America and the Caribbean,Belize,Beverages,Online,L,12/26/2013,550553071,1/2/2014,9743,47.45,31.79,462305.35,309729.97,152575.38 +Sub-Saharan Africa,Uganda,Household,Online,L,9/2/2011,162083804,10/22/2011,3054,668.27,502.54,2040896.58,1534757.16,506139.42 +Sub-Saharan Africa,Niger,Clothes,Online,L,10/13/2016,514051854,10/16/2016,8222,109.28,35.84,898500.16,294676.48,603823.68 +North America,Greenland,Cosmetics,Online,C,9/8/2012,787756049,10/8/2012,3375,437.2,263.33,1475550,888738.75,586811.25 +Asia,Maldives,Meat,Online,L,2/9/2014,684807717,2/14/2014,8676,421.89,364.69,3660317.64,3164050.44,496267.2 +Sub-Saharan Africa,Tanzania,Household,Offline,M,4/27/2010,877130687,6/7/2010,1317,668.27,502.54,880111.59,661845.18,218266.41 +Europe,Finland,Fruits,Online,C,5/23/2014,756961286,6/6/2014,521,9.33,6.92,4860.93,3605.32,1255.61 +Middle East and North Africa,Afghanistan,Beverages,Online,H,12/10/2013,686848342,1/18/2014,2543,47.45,31.79,120665.35,80841.97,39823.38 +Australia and Oceania,Kiribati,Beverages,Online,C,10/23/2012,649653184,12/6/2012,5669,47.45,31.79,268994.05,180217.51,88776.54 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,H,2/9/2012,698549640,3/25/2012,5217,47.45,31.79,247546.65,165848.43,81698.22 +Europe,Lithuania,Cosmetics,Online,C,1/5/2014,507024037,1/25/2014,8535,437.2,263.33,3731502,2247521.55,1483980.45 +Europe,Belarus,Baby Food,Online,C,5/29/2010,718875205,7/7/2010,3,255.28,159.42,765.84,478.26,287.58 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,M,12/16/2016,698214471,1/16/2017,6033,651.21,524.96,3928749.93,3167083.68,761666.25 +Sub-Saharan Africa,Lesotho,Household,Online,M,4/28/2016,779465663,5/15/2016,66,668.27,502.54,44105.82,33167.64,10938.18 +Europe,Montenegro,Clothes,Online,L,12/8/2014,917365109,1/5/2015,7577,109.28,35.84,828014.56,271559.68,556454.88 +Europe,Ireland,Personal Care,Offline,C,7/7/2016,236961638,8/12/2016,1069,81.73,56.67,87369.37,60580.23,26789.14 +Europe,Georgia,Cereal,Online,C,9/12/2010,183616578,10/7/2010,5081,205.7,117.11,1045161.7,595035.91,450125.79 +Europe,Slovenia,Cereal,Online,C,9/7/2014,473003756,9/23/2014,1178,205.7,117.11,242314.6,137955.58,104359.02 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,H,6/15/2016,441109502,8/1/2016,2959,437.2,263.33,1293674.8,779193.47,514481.33 +Sub-Saharan Africa,Mauritania,Cereal,Online,H,5/31/2016,394232642,7/10/2016,1054,205.7,117.11,216807.8,123433.94,93373.86 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,C,1/12/2016,258984506,2/14/2016,8125,9.33,6.92,75806.25,56225,19581.25 +Middle East and North Africa,Turkey,Vegetables,Online,C,1/19/2014,932288920,1/19/2014,3864,154.06,90.93,595287.84,351353.52,243934.32 +Asia,China,Household,Offline,M,4/14/2010,231382215,5/18/2010,9994,668.27,502.54,6678690.38,5022384.76,1656305.62 +Asia,Bangladesh,Meat,Offline,C,12/19/2016,543813216,12/26/2016,5270,421.89,364.69,2223360.3,1921916.3,301444 +Asia,Kyrgyzstan,Cosmetics,Online,C,2/9/2017,277443253,2/21/2017,479,437.2,263.33,209418.8,126135.07,83283.73 +Europe,Russia,Snacks,Offline,H,9/19/2013,610446155,10/17/2013,3437,152.58,97.44,524417.46,334901.28,189516.18 +Europe,Italy,Office Supplies,Online,M,11/10/2010,541308248,12/26/2010,3994,651.21,524.96,2600932.74,2096690.24,504242.5 +Europe,France,Fruits,Offline,H,6/18/2017,938828361,8/3/2017,9030,9.33,6.92,84249.9,62487.6,21762.3 +Sub-Saharan Africa,Madagascar,Beverages,Online,M,3/21/2013,492117822,4/12/2013,7454,47.45,31.79,353692.3,236962.66,116729.64 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,C,12/20/2012,660600459,12/25/2012,5211,81.73,56.67,425895.03,295307.37,130587.66 +Europe,Finland,Clothes,Online,M,6/21/2017,724012601,8/2/2017,273,109.28,35.84,29833.44,9784.32,20049.12 +Middle East and North Africa,Yemen,Vegetables,Online,L,3/10/2017,932403075,3/24/2017,7645,154.06,90.93,1177788.7,695159.85,482628.85 +Europe,Czech Republic,Snacks,Online,H,3/23/2011,256133210,4/11/2011,4364,152.58,97.44,665859.12,425228.16,240630.96 +Sub-Saharan Africa,Uganda,Beverages,Offline,C,2/6/2011,435876834,3/20/2011,4496,47.45,31.79,213335.2,142927.84,70407.36 +Europe,Belarus,Snacks,Online,H,4/7/2014,132620275,5/7/2014,4141,152.58,97.44,631833.78,403499.04,228334.74 +Middle East and North Africa,Algeria,Cosmetics,Online,L,6/10/2015,777662360,6/30/2015,6429,437.2,263.33,2810758.8,1692948.57,1117810.23 +Asia,North Korea,Cereal,Online,M,5/31/2010,722614419,6/12/2010,6520,205.7,117.11,1341164,763557.2,577606.8 +Australia and Oceania,Fiji,Baby Food,Offline,L,12/21/2014,189400279,2/3/2015,6606,255.28,159.42,1686379.68,1053128.52,633251.16 +Central America and the Caribbean,Saint Lucia,Snacks,Online,L,9/3/2015,820256268,9/20/2015,913,152.58,97.44,139305.54,88962.72,50342.82 +Europe,Malta,Snacks,Offline,H,7/3/2011,727731215,7/24/2011,693,152.58,97.44,105737.94,67525.92,38212.02 +Europe,Ireland,Beverages,Online,C,1/28/2010,344686448,2/5/2010,9235,47.45,31.79,438200.75,293580.65,144620.1 +Asia,Kazakhstan,Cereal,Offline,C,4/19/2016,174295794,5/9/2016,6854,205.7,117.11,1409867.8,802671.94,607195.86 +Sub-Saharan Africa,Mali,Baby Food,Offline,H,6/1/2013,340045583,6/12/2013,5899,255.28,159.42,1505896.72,940418.58,565478.14 +Europe,Russia,Household,Online,M,3/28/2012,135734641,4/21/2012,5751,668.27,502.54,3843220.77,2890107.54,953113.23 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,L,1/29/2017,275474298,2/13/2017,7821,81.73,56.67,639210.33,443216.07,195994.26 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,L,5/18/2014,643688380,6/15/2014,551,651.21,524.96,358816.71,289252.96,69563.75 +Middle East and North Africa,Israel,Household,Offline,M,5/10/2014,745113217,5/30/2014,4414,668.27,502.54,2949743.78,2218211.56,731532.22 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,H,12/11/2016,154797637,1/18/2017,6916,152.58,97.44,1055243.28,673895.04,381348.24 +Europe,Slovakia,Cosmetics,Offline,H,7/26/2015,768102967,9/5/2015,7592,437.2,263.33,3319222.4,1999201.36,1320021.04 +Asia,Turkmenistan,Cosmetics,Online,H,1/24/2016,950703036,2/18/2016,3010,437.2,263.33,1315972,792623.3,523348.7 +Middle East and North Africa,Israel,Snacks,Online,C,3/17/2010,488584172,3/19/2010,1769,152.58,97.44,269914.02,172371.36,97542.66 +Central America and the Caribbean,The Bahamas,Meat,Online,M,5/1/2017,138045203,5/22/2017,9498,421.89,364.69,4007111.22,3463825.62,543285.6 +Asia,Malaysia,Baby Food,Online,H,5/24/2012,275697457,7/6/2012,3859,255.28,159.42,985125.52,615201.78,369923.74 +Australia and Oceania,East Timor,Personal Care,Online,H,1/29/2013,448464763,2/18/2013,9544,81.73,56.67,780031.12,540858.48,239172.64 +Middle East and North Africa,Morocco,Snacks,Online,M,5/31/2015,723583447,6/14/2015,3277,152.58,97.44,500004.66,319310.88,180693.78 +Europe,Lithuania,Beverages,Online,M,9/9/2012,338602340,10/9/2012,8812,47.45,31.79,418129.4,280133.48,137995.92 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,M,6/8/2014,851382768,7/8/2014,1935,154.06,90.93,298106.1,175949.55,122156.55 +Europe,Moldova ,Snacks,Offline,L,4/15/2012,290098559,5/5/2012,5465,152.58,97.44,833849.7,532509.6,301340.1 +Sub-Saharan Africa,Botswana,Baby Food,Offline,L,2/9/2014,803236043,2/24/2014,4250,255.28,159.42,1084940,677535,407405 +Sub-Saharan Africa,Benin,Vegetables,Online,C,6/17/2017,109594047,7/9/2017,169,154.06,90.93,26036.14,15367.17,10668.97 +Europe,France,Fruits,Online,M,5/25/2013,948283898,6/3/2013,7133,9.33,6.92,66550.89,49360.36,17190.53 +Asia,Japan,Cosmetics,Online,C,12/22/2012,728729426,1/24/2013,6086,437.2,263.33,2660799.2,1602626.38,1058172.82 +Australia and Oceania,Papua New Guinea,Vegetables,Online,H,2/28/2013,980666959,3/12/2013,1,154.06,90.93,154.06,90.93,63.13 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,H,10/13/2015,604145324,10/20/2015,8882,47.45,31.79,421450.9,282358.78,139092.12 +Sub-Saharan Africa,Rwanda,Cereal,Offline,C,2/25/2016,819525849,4/4/2016,4765,205.7,117.11,980160.5,558029.15,422131.35 +Middle East and North Africa,Iran,Snacks,Offline,H,6/8/2014,217482364,6/24/2014,6719,152.58,97.44,1025185.02,654699.36,370485.66 +Europe,Ukraine,Cosmetics,Online,C,11/12/2011,609001195,11/25/2011,5842,437.2,263.33,2554122.4,1538373.86,1015748.54 +Asia,Indonesia,Baby Food,Offline,H,7/9/2014,275381171,8/20/2014,263,255.28,159.42,67138.64,41927.46,25211.18 +Sub-Saharan Africa,Liberia,Baby Food,Offline,H,5/29/2014,718233621,6/24/2014,144,255.28,159.42,36760.32,22956.48,13803.84 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,C,12/15/2015,809482371,1/13/2016,2677,205.7,117.11,550658.9,313503.47,237155.43 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,L,1/27/2017,841363751,2/23/2017,7086,109.28,35.84,774358.08,253962.24,520395.84 +Australia and Oceania,New Zealand,Household,Offline,H,12/18/2012,276426589,1/21/2013,9625,668.27,502.54,6432098.75,4836947.5,1595151.25 +Central America and the Caribbean,Dominican Republic,Fruits,Offline,C,1/13/2015,897532212,2/11/2015,8582,9.33,6.92,80070.06,59387.44,20682.62 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,M,10/28/2016,957854449,11/25/2016,9272,255.28,159.42,2366956.16,1478142.24,888813.92 +Australia and Oceania,Samoa ,Cosmetics,Online,M,12/8/2012,130879628,12/17/2012,9045,437.2,263.33,3954474,2381819.85,1572654.15 +Australia and Oceania,Australia,Cosmetics,Online,L,5/28/2010,860406577,7/9/2010,2281,437.2,263.33,997253.2,600655.73,396597.47 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,M,4/27/2017,710546624,5/2/2017,5391,255.28,159.42,1376214.48,859433.22,516781.26 +Sub-Saharan Africa,The Gambia,Beverages,Online,C,5/2/2016,915723598,5/23/2016,1817,47.45,31.79,86216.65,57762.43,28454.22 +Sub-Saharan Africa,Cape Verde,Snacks,Offline,L,11/22/2013,530673825,12/11/2013,7032,152.58,97.44,1072942.56,685198.08,387744.48 +Europe,Czech Republic,Clothes,Online,H,9/14/2013,480446135,10/6/2013,3543,109.28,35.84,387179.04,126981.12,260197.92 +Europe,Kosovo,Personal Care,Offline,L,12/23/2012,410401856,1/5/2013,5884,81.73,56.67,480899.32,333446.28,147453.04 +Asia,Indonesia,Baby Food,Online,H,10/11/2013,936214816,10/27/2013,5624,255.28,159.42,1435694.72,896578.08,539116.64 +Europe,Austria,Snacks,Online,C,8/27/2011,493871343,9/10/2011,6360,152.58,97.44,970408.8,619718.4,350690.4 +Central America and the Caribbean,Costa Rica,Household,Online,M,7/31/2014,289670264,9/3/2014,8723,668.27,502.54,5829319.21,4383656.42,1445662.79 +Middle East and North Africa,Kuwait,Cereal,Online,L,6/13/2016,250222909,6/23/2016,5374,205.7,117.11,1105431.8,629349.14,476082.66 +Sub-Saharan Africa,Seychelles ,Meat,Offline,H,1/6/2016,372453105,1/27/2016,6005,421.89,364.69,2533449.45,2189963.45,343486 +Middle East and North Africa,Bahrain,Office Supplies,Offline,M,1/31/2013,273597180,2/2/2013,2340,651.21,524.96,1523831.4,1228406.4,295425 +Asia,Maldives,Cereal,Online,L,4/27/2012,541203963,5/31/2012,3134,205.7,117.11,644663.8,367022.74,277641.06 +Europe,Slovakia,Clothes,Online,M,11/17/2011,483134782,11/21/2011,9173,109.28,35.84,1002425.44,328760.32,673665.12 +Central America and the Caribbean,Saint Lucia,Household,Offline,H,10/6/2014,377563464,11/19/2014,8274,668.27,502.54,5529265.98,4158015.96,1371250.02 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,M,6/23/2017,122976338,8/5/2017,286,109.28,35.84,31254.08,10250.24,21003.84 +Middle East and North Africa,Syria,Fruits,Offline,L,10/16/2013,588172233,11/16/2013,2089,9.33,6.92,19490.37,14455.88,5034.49 +Sub-Saharan Africa,Angola,Snacks,Online,C,9/11/2013,462262475,9/14/2013,2594,152.58,97.44,395792.52,252759.36,143033.16 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,H,11/19/2016,304670894,12/31/2016,7743,81.73,56.67,632835.39,438795.81,194039.58 +Europe,Greece,Cosmetics,Offline,M,7/17/2016,295133817,8/26/2016,5510,437.2,263.33,2408972,1450948.3,958023.7 +Europe,San Marino,Vegetables,Online,L,9/16/2010,683700072,10/19/2010,900,154.06,90.93,138654,81837,56817 +Asia,Thailand,Personal Care,Online,H,8/16/2013,440730988,8/31/2013,948,81.73,56.67,77480.04,53723.16,23756.88 +Sub-Saharan Africa,Comoros,Household,Offline,C,2/6/2014,406900393,3/1/2014,9724,668.27,502.54,6498257.48,4886698.96,1611558.52 +Europe,Sweden,Snacks,Online,C,2/25/2017,143194615,3/1/2017,3324,152.58,97.44,507175.92,323890.56,183285.36 +Middle East and North Africa,Iraq,Personal Care,Online,L,7/4/2017,180912482,8/19/2017,4879,81.73,56.67,398760.67,276492.93,122267.74 +Europe,Belarus,Cosmetics,Online,M,12/13/2010,671665322,1/29/2011,9550,437.2,263.33,4175260,2514801.5,1660458.5 +Sub-Saharan Africa,Mali,Beverages,Offline,C,4/8/2013,937376964,5/24/2013,9529,47.45,31.79,452151.05,302926.91,149224.14 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,C,1/7/2011,820283734,2/20/2011,9040,47.45,31.79,428948,287381.6,141566.4 +Sub-Saharan Africa,Ghana,Fruits,Offline,L,10/5/2010,232934463,11/4/2010,9339,9.33,6.92,87132.87,64625.88,22506.99 +Central America and the Caribbean,Belize,Snacks,Offline,M,7/15/2012,508190476,7/22/2012,3710,152.58,97.44,566071.8,361502.4,204569.4 +Europe,Serbia,Clothes,Offline,C,9/5/2013,349225604,9/22/2013,2472,109.28,35.84,270140.16,88596.48,181543.68 +Sub-Saharan Africa,Uganda,Household,Offline,H,7/30/2012,779526174,8/13/2012,7972,668.27,502.54,5327448.44,4006248.88,1321199.56 +Central America and the Caribbean,Panama,Meat,Offline,C,6/22/2012,192891013,8/2/2012,9592,421.89,364.69,4046768.88,3498106.48,548662.4 +Europe,Georgia,Clothes,Online,M,2/7/2010,203431451,2/10/2010,8742,109.28,35.84,955325.76,313313.28,642012.48 +Middle East and North Africa,Afghanistan,Fruits,Offline,L,8/17/2014,695571315,10/2/2014,3864,9.33,6.92,36051.12,26738.88,9312.24 +Australia and Oceania,Samoa ,Vegetables,Online,C,7/19/2013,274046933,8/13/2013,5432,154.06,90.93,836853.92,493931.76,342922.16 +Middle East and North Africa,Kuwait,Personal Care,Online,C,5/15/2014,313907134,6/22/2014,952,81.73,56.67,77806.96,53949.84,23857.12 +Asia,South Korea,Fruits,Offline,M,7/6/2010,910513246,8/19/2010,9958,9.33,6.92,92908.14,68909.36,23998.78 +Middle East and North Africa,Libya,Clothes,Offline,C,5/25/2015,429539096,7/3/2015,9019,109.28,35.84,985596.32,323240.96,662355.36 +Middle East and North Africa,Bahrain,Cereal,Online,H,3/20/2013,456971013,4/23/2013,6733,205.7,117.11,1384978.1,788501.63,596476.47 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,H,9/25/2015,849107825,10/24/2015,8729,668.27,502.54,5833328.83,4386671.66,1446657.17 +Asia,Myanmar,Office Supplies,Online,M,1/19/2013,182560861,2/23/2013,2670,651.21,524.96,1738730.7,1401643.2,337087.5 +Asia,Laos,Vegetables,Offline,H,4/14/2015,704253947,4/17/2015,3248,154.06,90.93,500386.88,295340.64,205046.24 +Sub-Saharan Africa,Sudan,Fruits,Online,C,11/16/2010,681423413,1/4/2011,7186,9.33,6.92,67045.38,49727.12,17318.26 +Asia,Cambodia,Cereal,Offline,L,11/8/2015,251618087,11/29/2015,8238,205.7,117.11,1694556.6,964752.18,729804.42 +Sub-Saharan Africa,Rwanda,Meat,Online,M,1/5/2017,972699296,2/11/2017,2192,421.89,364.69,924782.88,799400.48,125382.4 +Asia,Turkmenistan,Fruits,Offline,M,7/28/2013,872840869,9/16/2013,1864,9.33,6.92,17391.12,12898.88,4492.24 +North America,Canada,Beverages,Online,H,5/22/2013,300529134,6/17/2013,2104,47.45,31.79,99834.8,66886.16,32948.64 +Asia,Myanmar,Beverages,Online,H,1/10/2014,574562919,2/1/2014,4791,47.45,31.79,227332.95,152305.89,75027.06 +Sub-Saharan Africa,Eritrea,Clothes,Offline,M,2/11/2014,834053552,2/16/2014,3835,109.28,35.84,419088.8,137446.4,281642.4 +Sub-Saharan Africa,Mauritania,Snacks,Online,C,2/16/2017,288424861,3/21/2017,181,152.58,97.44,27616.98,17636.64,9980.34 +Europe,United Kingdom,Vegetables,Online,H,6/21/2012,467413175,7/16/2012,6800,154.06,90.93,1047608,618324,429284 +Europe,San Marino,Meat,Online,C,2/9/2017,271067321,3/21/2017,3699,421.89,364.69,1560571.11,1348988.31,211582.8 +Middle East and North Africa,Iraq,Office Supplies,Offline,L,3/20/2011,919748628,5/8/2011,2913,651.21,524.96,1896974.73,1529208.48,367766.25 +Europe,Ukraine,Fruits,Online,L,2/5/2010,104130923,2/17/2010,3509,9.33,6.92,32738.97,24282.28,8456.69 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,M,12/27/2014,535200536,12/29/2014,6587,109.28,35.84,719827.36,236078.08,483749.28 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,C,10/28/2016,494256293,11/29/2016,276,255.28,159.42,70457.28,43999.92,26457.36 +Central America and the Caribbean,Belize,Household,Offline,C,3/8/2015,582909524,4/2/2015,4737,668.27,502.54,3165594.99,2380531.98,785063.01 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,L,6/27/2014,573084056,8/11/2014,7162,668.27,502.54,4786149.74,3599191.48,1186958.26 +Middle East and North Africa,Algeria,Vegetables,Offline,L,8/27/2012,757016217,9/13/2012,6776,154.06,90.93,1043910.56,616141.68,427768.88 +Sub-Saharan Africa,Niger,Personal Care,Offline,H,6/16/2012,597254836,6/23/2012,9833,81.73,56.67,803651.09,557236.11,246414.98 +Europe,Bulgaria,Clothes,Offline,M,2/27/2010,976661241,4/11/2010,4620,109.28,35.84,504873.6,165580.8,339292.8 +Central America and the Caribbean,Grenada,Fruits,Offline,C,6/10/2014,148409259,7/19/2014,6453,9.33,6.92,60206.49,44654.76,15551.73 +Central America and the Caribbean,Grenada,Office Supplies,Online,H,5/2/2012,485985219,5/29/2012,2681,651.21,524.96,1745894.01,1407417.76,338476.25 +Central America and the Caribbean,Haiti,Personal Care,Online,L,11/16/2010,833187949,12/9/2010,7684,81.73,56.67,628013.32,435452.28,192561.04 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,C,7/31/2010,554128777,8/8/2010,7874,152.58,97.44,1201414.92,767242.56,434172.36 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,L,10/27/2016,883231532,10/29/2016,6693,651.21,524.96,4358548.53,3513557.28,844991.25 +Asia,Brunei,Cosmetics,Offline,L,4/27/2013,875232541,6/5/2013,9613,437.2,263.33,4202803.6,2531391.29,1671412.31 +Europe,Denmark,Cosmetics,Online,L,5/13/2011,555180633,6/18/2011,9141,437.2,263.33,3996445.2,2407099.53,1589345.67 +Europe,Slovenia,Cosmetics,Offline,L,9/26/2015,468437135,10/27/2015,9813,437.2,263.33,4290243.6,2584057.29,1706186.31 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,M,5/7/2013,330675876,6/20/2013,3195,437.2,263.33,1396854,841339.35,555514.65 +Sub-Saharan Africa,Malawi,Household,Offline,C,11/24/2014,377883183,12/4/2014,2886,668.27,502.54,1928627.22,1450330.44,478296.78 +Europe,Latvia,Meat,Offline,C,3/20/2013,916357886,3/25/2013,9517,421.89,364.69,4015127.13,3470754.73,544372.4 +Sub-Saharan Africa,Eritrea,Baby Food,Online,L,5/5/2017,972711312,5/22/2017,5748,255.28,159.42,1467349.44,916346.16,551003.28 +North America,Canada,Beverages,Offline,C,11/18/2010,543867290,12/7/2010,1272,47.45,31.79,60356.4,40436.88,19919.52 +Europe,Greece,Vegetables,Offline,L,5/10/2016,147062146,5/10/2016,7812,154.06,90.93,1203516.72,710345.16,493171.56 +Middle East and North Africa,Oman,Snacks,Offline,M,9/20/2015,369844710,10/30/2015,4123,152.58,97.44,629087.34,401745.12,227342.22 +Australia and Oceania,Papua New Guinea,Personal Care,Online,C,9/10/2014,520076310,10/5/2014,992,81.73,56.67,81076.16,56216.64,24859.52 +Sub-Saharan Africa,Sudan,Clothes,Offline,M,4/14/2016,875930774,5/21/2016,6236,109.28,35.84,681470.08,223498.24,457971.84 +Asia,Sri Lanka,Vegetables,Offline,M,12/28/2016,435894429,1/13/2017,9703,154.06,90.93,1494844.18,882293.79,612550.39 +Middle East and North Africa,Lebanon,Office Supplies,Online,L,8/5/2010,968766105,9/19/2010,8273,651.21,524.96,5387460.33,4342994.08,1044466.25 +Central America and the Caribbean,Dominica,Baby Food,Offline,L,8/25/2014,263657128,9/7/2014,858,255.28,159.42,219030.24,136782.36,82247.88 +Asia,Philippines,Snacks,Offline,L,9/14/2013,679991328,9/19/2013,3400,152.58,97.44,518772,331296,187476 +Europe,Norway,Clothes,Online,C,2/3/2016,597505033,2/19/2016,3872,109.28,35.84,423132.16,138772.48,284359.68 +Sub-Saharan Africa,Ethiopia,Meat,Offline,C,4/9/2012,266247069,5/8/2012,7279,421.89,364.69,3070937.31,2654578.51,416358.8 +Australia and Oceania,Vanuatu,Personal Care,Online,M,7/1/2016,456578767,8/9/2016,658,81.73,56.67,53778.34,37288.86,16489.48 +Central America and the Caribbean,Cuba,Personal Care,Offline,H,7/28/2017,209173953,8/30/2017,8076,81.73,56.67,660051.48,457666.92,202384.56 +Sub-Saharan Africa,Kenya,Baby Food,Offline,H,12/10/2012,885018956,12/17/2012,5631,255.28,159.42,1437481.68,897694.02,539787.66 +Europe,Albania,Cosmetics,Online,C,6/22/2012,315412604,6/22/2012,6454,437.2,263.33,2821688.8,1699531.82,1122156.98 +Central America and the Caribbean,Guatemala,Meat,Online,L,12/17/2011,451966226,12/27/2011,5705,421.89,364.69,2406882.45,2080556.45,326326 +Sub-Saharan Africa,Eritrea,Cereal,Online,M,1/14/2012,616603648,2/9/2012,5577,205.7,117.11,1147188.9,653122.47,494066.43 +Europe,Ukraine,Cosmetics,Online,M,5/30/2014,651561200,7/18/2014,293,437.2,263.33,128099.6,77155.69,50943.91 +Middle East and North Africa,Egypt,Snacks,Offline,M,6/28/2010,469387710,7/15/2010,1109,152.58,97.44,169211.22,108060.96,61150.26 +Sub-Saharan Africa,Mauritius ,Beverages,Online,M,6/21/2015,502944505,7/26/2015,1310,47.45,31.79,62159.5,41644.9,20514.6 +Australia and Oceania,Solomon Islands,Personal Care,Online,C,7/14/2011,355405414,8/26/2011,1215,81.73,56.67,99301.95,68854.05,30447.9 +Asia,Kyrgyzstan,Meat,Online,L,3/18/2012,150256764,5/3/2012,3170,421.89,364.69,1337391.3,1156067.3,181324 +Sub-Saharan Africa,Senegal,Meat,Offline,M,3/7/2013,981297385,4/12/2013,6558,421.89,364.69,2766754.62,2391637.02,375117.6 +Asia,Kazakhstan,Cosmetics,Offline,L,3/5/2011,862638604,3/25/2011,2788,437.2,263.33,1218913.6,734164.04,484749.56 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,H,5/8/2015,578704249,6/19/2015,302,154.06,90.93,46526.12,27460.86,19065.26 +Sub-Saharan Africa,Mozambique,Fruits,Offline,L,3/18/2013,534230649,3/26/2013,9576,9.33,6.92,89344.08,66265.92,23078.16 +Sub-Saharan Africa,Djibouti,Meat,Offline,H,4/7/2012,304266631,4/23/2012,8112,421.89,364.69,3422371.68,2958365.28,464006.4 +Sub-Saharan Africa,Cape Verde,Meat,Online,H,7/3/2013,884173524,7/27/2013,5449,421.89,364.69,2298878.61,1987195.81,311682.8 +Europe,Estonia,Office Supplies,Online,C,3/15/2015,639625155,4/14/2015,8152,651.21,524.96,5308663.92,4279473.92,1029190 +Middle East and North Africa,Lebanon,Personal Care,Offline,C,9/11/2016,256607854,10/25/2016,4821,81.73,56.67,394020.33,273206.07,120814.26 +Middle East and North Africa,Libya,Cereal,Online,M,8/9/2014,491420447,8/24/2014,1086,205.7,117.11,223390.2,127181.46,96208.74 +Middle East and North Africa,Azerbaijan,Baby Food,Online,H,3/7/2014,820674264,3/12/2014,4607,255.28,159.42,1176074.96,734447.94,441627.02 +Middle East and North Africa,Yemen,Fruits,Offline,M,5/20/2010,791293132,6/5/2010,77,9.33,6.92,718.41,532.84,185.57 +Central America and the Caribbean,Haiti,Clothes,Offline,C,5/21/2014,470513379,5/31/2014,4220,109.28,35.84,461161.6,151244.8,309916.8 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,H,12/1/2011,895883834,1/10/2012,790,651.21,524.96,514455.9,414718.4,99737.5 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,L,6/28/2012,925265824,7/19/2012,5574,47.45,31.79,264486.3,177197.46,87288.84 +Sub-Saharan Africa,Togo,Beverages,Offline,M,5/1/2015,386833178,5/7/2015,1389,47.45,31.79,65908.05,44156.31,21751.74 +Europe,Poland,Baby Food,Offline,C,2/21/2013,529072225,3/7/2013,3083,255.28,159.42,787028.24,491491.86,295536.38 +Central America and the Caribbean,Costa Rica,Clothes,Offline,L,1/24/2011,870781791,3/14/2011,2537,109.28,35.84,277243.36,90926.08,186317.28 +Middle East and North Africa,Kuwait,Meat,Online,C,4/21/2015,551073205,5/20/2015,3662,421.89,364.69,1544961.18,1335494.78,209466.4 +Central America and the Caribbean,Saint Lucia,Household,Offline,H,3/8/2014,579370296,3/18/2014,7400,668.27,502.54,4945198,3718796,1226402 +Asia,Uzbekistan,Meat,Offline,H,4/3/2012,685409390,4/18/2012,6725,421.89,364.69,2837210.25,2452540.25,384670 +Europe,Armenia,Fruits,Online,C,5/5/2011,669239318,6/24/2011,1641,9.33,6.92,15310.53,11355.72,3954.81 +Central America and the Caribbean,Cuba,Baby Food,Online,L,4/29/2014,851221406,6/5/2014,4185,255.28,159.42,1068346.8,667172.7,401174.1 +Sub-Saharan Africa,Zimbabwe,Clothes,Offline,L,10/22/2013,722029483,11/27/2013,3424,109.28,35.84,374174.72,122716.16,251458.56 +Asia,Laos,Meat,Online,M,1/6/2011,292649877,1/25/2011,457,421.89,364.69,192803.73,166663.33,26140.4 +Middle East and North Africa,Morocco,Cosmetics,Offline,C,1/12/2012,544381415,1/12/2012,3413,437.2,263.33,1492163.6,898745.29,593418.31 +Europe,Lithuania,Meat,Online,C,6/6/2016,278835427,6/8/2016,2454,421.89,364.69,1035318.06,894949.26,140368.8 +Asia,Singapore,Vegetables,Offline,C,6/29/2013,167935740,8/7/2013,4772,154.06,90.93,735174.32,433917.96,301256.36 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,C,4/13/2016,503918683,5/19/2016,9591,9.33,6.92,89484.03,66369.72,23114.31 +Sub-Saharan Africa,Guinea,Clothes,Online,L,6/5/2012,749333083,6/13/2012,3166,109.28,35.84,345980.48,113469.44,232511.04 +Asia,Nepal,Office Supplies,Offline,C,4/30/2013,887040269,6/3/2013,3782,651.21,524.96,2462876.22,1985398.72,477477.5 +Central America and the Caribbean,Panama,Clothes,Offline,C,7/12/2012,970214068,8/10/2012,6758,109.28,35.84,738514.24,242206.72,496307.52 +Europe,Austria,Snacks,Online,M,3/17/2012,672340810,4/8/2012,9441,152.58,97.44,1440507.78,919931.04,520576.74 +Europe,Greece,Cosmetics,Online,H,10/27/2011,637219321,11/28/2011,6212,437.2,263.33,2715886.4,1635805.96,1080080.44 +Asia,Japan,Snacks,Offline,L,11/20/2011,228960931,12/29/2011,3482,152.58,97.44,531283.56,339286.08,191997.48 +Sub-Saharan Africa,Tanzania,Baby Food,Online,L,3/17/2010,681989467,3/29/2010,4693,255.28,159.42,1198029.04,748158.06,449870.98 +Europe,Latvia,Personal Care,Online,H,3/22/2013,151041257,4/27/2013,5319,81.73,56.67,434721.87,301427.73,133294.14 +Europe,Liechtenstein,Clothes,Online,M,1/26/2017,461165130,2/24/2017,7865,109.28,35.84,859487.2,281881.6,577605.6 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,C,5/23/2011,357722413,6/17/2011,6866,255.28,159.42,1752752.48,1094577.72,658174.76 +Europe,Bosnia and Herzegovina,Meat,Offline,H,5/22/2013,456386935,7/10/2013,3891,421.89,364.69,1641573.99,1419008.79,222565.2 +Europe,Iceland,Clothes,Online,H,1/16/2011,993145024,2/20/2011,2537,109.28,35.84,277243.36,90926.08,186317.28 +Europe,Armenia,Meat,Offline,L,4/29/2012,474295508,5/5/2012,3436,421.89,364.69,1449614.04,1253074.84,196539.2 +Europe,France,Cosmetics,Offline,C,2/19/2011,626449716,2/20/2011,9247,437.2,263.33,4042788.4,2435012.51,1607775.89 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,L,10/16/2013,546531474,11/30/2013,9663,651.21,524.96,6292642.23,5072688.48,1219953.75 +Central America and the Caribbean,Nicaragua,Meat,Online,M,7/13/2012,751777112,8/8/2012,6408,421.89,364.69,2703471.12,2336933.52,366537.6 +Europe,Malta,Snacks,Online,L,1/8/2012,929735457,1/30/2012,8237,152.58,97.44,1256801.46,802613.28,454188.18 +Europe,Ukraine,Meat,Online,C,5/29/2010,388267838,6/22/2010,5936,421.89,364.69,2504339.04,2164799.84,339539.2 +Middle East and North Africa,Iraq,Beverages,Online,H,9/15/2010,305548083,9/23/2010,7323,47.45,31.79,347476.35,232798.17,114678.18 +Central America and the Caribbean,Barbados,Baby Food,Offline,C,12/25/2016,580062520,1/13/2017,2245,255.28,159.42,573103.6,357897.9,215205.7 +Middle East and North Africa,Oman,Snacks,Offline,L,6/11/2015,280609977,7/17/2015,7583,152.58,97.44,1157014.14,738887.52,418126.62 +Central America and the Caribbean,Costa Rica,Vegetables,Online,L,1/27/2016,796301782,1/28/2016,2248,154.06,90.93,346326.88,204410.64,141916.24 +Europe,Portugal,Vegetables,Online,M,12/29/2010,886561763,2/15/2011,2182,154.06,90.93,336158.92,198409.26,137749.66 +Central America and the Caribbean,El Salvador,Personal Care,Offline,L,2/10/2016,731126248,3/1/2016,5359,81.73,56.67,437991.07,303694.53,134296.54 +Asia,Mongolia,Snacks,Offline,L,4/24/2014,580044066,4/26/2014,6784,152.58,97.44,1035102.72,661032.96,374069.76 +Australia and Oceania,East Timor,Household,Offline,H,4/9/2012,303676545,5/20/2012,3493,668.27,502.54,2334267.11,1755372.22,578894.89 +Europe,Switzerland,Clothes,Online,C,12/12/2013,742697513,1/1/2014,9553,109.28,35.84,1043951.84,342379.52,701572.32 +Asia,Tajikistan,Vegetables,Offline,C,10/11/2016,558093297,11/19/2016,1064,154.06,90.93,163919.84,96749.52,67170.32 +Europe,Malta,Baby Food,Offline,L,6/28/2015,281162726,7/31/2015,1154,255.28,159.42,294593.12,183970.68,110622.44 +Australia and Oceania,Samoa ,Beverages,Offline,M,6/11/2013,963517129,6/12/2013,4985,47.45,31.79,236538.25,158473.15,78065.1 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,H,4/13/2011,127080333,5/17/2011,4749,651.21,524.96,3092596.29,2493035.04,599561.25 +North America,United States of America,Personal Care,Online,M,9/14/2010,314088666,10/15/2010,4671,81.73,56.67,381760.83,264705.57,117055.26 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,L,9/11/2010,537090957,10/13/2010,6004,81.73,56.67,490706.92,340246.68,150460.24 +Asia,Turkmenistan,Fruits,Offline,L,4/22/2011,328948533,6/2/2011,2036,9.33,6.92,18995.88,14089.12,4906.76 +North America,United States of America,Household,Online,M,6/7/2017,192835223,7/24/2017,3083,668.27,502.54,2060276.41,1549330.82,510945.59 +Europe,Armenia,Meat,Online,M,4/27/2012,252237355,5/2/2012,1494,421.89,364.69,630303.66,544846.86,85456.8 +Asia,Uzbekistan,Household,Online,L,5/12/2014,700953757,5/21/2014,6648,668.27,502.54,4442658.96,3340885.92,1101773.04 +Sub-Saharan Africa,Malawi,Snacks,Offline,C,9/18/2012,453095757,10/3/2012,9958,152.58,97.44,1519391.64,970307.52,549084.12 +Europe,Finland,Personal Care,Offline,C,7/17/2016,293087184,8/2/2016,9866,81.73,56.67,806348.18,559106.22,247241.96 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,C,5/8/2013,625664365,5/28/2013,6844,154.06,90.93,1054386.64,622324.92,432061.72 +Europe,Denmark,Household,Online,L,8/20/2010,125876128,9/12/2010,8398,668.27,502.54,5612131.46,4220330.92,1391800.54 +Europe,Italy,Beverages,Offline,H,12/20/2016,689083802,1/23/2017,4065,47.45,31.79,192884.25,129226.35,63657.9 +North America,Greenland,Office Supplies,Offline,M,6/25/2015,680961215,8/14/2015,411,651.21,524.96,267647.31,215758.56,51888.75 +Europe,Bulgaria,Fruits,Offline,L,1/28/2013,787494695,3/1/2013,6035,9.33,6.92,56306.55,41762.2,14544.35 +Central America and the Caribbean,Jamaica,Household,Offline,C,12/13/2013,864983069,1/11/2014,6567,668.27,502.54,4388529.09,3300180.18,1088348.91 +Europe,Belgium,Clothes,Online,H,10/13/2015,390037667,10/16/2015,9668,109.28,35.84,1056519.04,346501.12,710017.92 +Europe,Vatican City,Office Supplies,Offline,C,7/13/2013,709582316,7/19/2013,31,651.21,524.96,20187.51,16273.76,3913.75 +Europe,Lithuania,Meat,Online,H,10/18/2010,990853345,12/7/2010,4379,421.89,364.69,1847456.31,1596977.51,250478.8 +Europe,Macedonia,Baby Food,Online,H,1/10/2016,471399581,2/16/2016,6466,255.28,159.42,1650640.48,1030809.72,619830.76 +Australia and Oceania,Kiribati,Meat,Online,M,1/7/2016,709082353,2/10/2016,2080,421.89,364.69,877531.2,758555.2,118976 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,L,7/24/2017,632075488,9/5/2017,4038,109.28,35.84,441272.64,144721.92,296550.72 +Europe,Montenegro,Vegetables,Offline,H,5/15/2013,588865315,6/15/2013,7188,154.06,90.93,1107383.28,653604.84,453778.44 +Asia,Thailand,Clothes,Offline,L,2/25/2016,998250663,2/29/2016,3409,109.28,35.84,372535.52,122178.56,250356.96 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,L,12/17/2016,999342858,1/17/2017,6614,651.21,524.96,4307102.94,3472085.44,835017.5 +North America,Mexico,Clothes,Offline,L,9/17/2011,701565730,10/4/2011,7745,109.28,35.84,846373.6,277580.8,568792.8 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,L,7/5/2012,734655606,8/7/2012,9774,47.45,31.79,463776.3,310715.46,153060.84 +Middle East and North Africa,Afghanistan,Fruits,Online,H,8/13/2013,898661315,9/20/2013,2708,9.33,6.92,25265.64,18739.36,6526.28 +Asia,Japan,Household,Offline,C,5/4/2010,613944184,5/6/2010,8582,668.27,502.54,5735093.14,4312798.28,1422294.86 +Europe,Iceland,Meat,Offline,C,6/2/2010,271178042,7/9/2010,6464,421.89,364.69,2727096.96,2357356.16,369740.8 +Australia and Oceania,Kiribati,Meat,Online,L,2/1/2015,781349217,2/15/2015,7452,421.89,364.69,3143924.28,2717669.88,426254.4 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,H,4/13/2015,425756537,5/30/2015,9676,81.73,56.67,790819.48,548338.92,242480.56 +Europe,Bulgaria,Personal Care,Offline,M,7/30/2010,706011331,8/6/2010,3297,81.73,56.67,269463.81,186840.99,82622.82 +Central America and the Caribbean,Panama,Vegetables,Online,H,12/21/2012,494037425,1/1/2013,5508,154.06,90.93,848562.48,500842.44,347720.04 +Middle East and North Africa,Morocco,Fruits,Online,M,10/24/2012,982071149,11/26/2012,5532,9.33,6.92,51613.56,38281.44,13332.12 +Sub-Saharan Africa,Guinea,Cereal,Online,M,11/13/2012,732661330,12/21/2012,9624,205.7,117.11,1979656.8,1127066.64,852590.16 +Australia and Oceania,Kiribati,Vegetables,Online,C,12/21/2016,628669297,12/24/2016,6070,154.06,90.93,935144.2,551945.1,383199.1 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,C,2/3/2011,723268878,3/22/2011,188,154.06,90.93,28963.28,17094.84,11868.44 +Asia,Japan,Office Supplies,Online,C,7/21/2012,689946401,9/5/2012,9327,651.21,524.96,6073835.67,4896301.92,1177533.75 +Middle East and North Africa,Iraq,Baby Food,Offline,C,3/27/2013,272500693,4/15/2013,7866,255.28,159.42,2008032.48,1253997.72,754034.76 +Europe,Czech Republic,Cereal,Online,L,8/31/2013,635043084,10/18/2013,2216,205.7,117.11,455831.2,259515.76,196315.44 +Asia,South Korea,Snacks,Offline,C,8/22/2011,311997401,8/22/2011,5819,152.58,97.44,887863.02,567003.36,320859.66 +Sub-Saharan Africa,Nigeria,Vegetables,Online,C,8/6/2013,158099973,8/17/2013,4150,154.06,90.93,639349,377359.5,261989.5 +North America,Canada,Office Supplies,Online,L,9/5/2015,198399627,10/24/2015,9713,651.21,524.96,6325202.73,5098936.48,1226266.25 +Sub-Saharan Africa,Sudan,Cereal,Online,M,2/4/2015,978257691,3/25/2015,7045,205.7,117.11,1449156.5,825039.95,624116.55 +Asia,Indonesia,Cereal,Online,M,11/26/2013,413347995,12/29/2013,7712,205.7,117.11,1586358.4,903152.32,683206.08 +Asia,Bhutan,Baby Food,Offline,L,3/26/2015,539656865,5/2/2015,5314,255.28,159.42,1356557.92,847157.88,509400.04 +Middle East and North Africa,Saudi Arabia,Household,Online,L,11/28/2011,763483130,1/2/2012,479,668.27,502.54,320101.33,240716.66,79384.67 +Asia,Brunei,Meat,Offline,L,12/22/2012,111438119,1/4/2013,5871,421.89,364.69,2476916.19,2141094.99,335821.2 +Asia,South Korea,Cosmetics,Offline,C,3/5/2017,380445659,4/24/2017,1180,437.2,263.33,515896,310729.4,205166.6 +Australia and Oceania,Nauru,Snacks,Online,H,10/1/2016,287742078,10/31/2016,8130,152.58,97.44,1240475.4,792187.2,448288.2 +Sub-Saharan Africa,Cameroon,Beverages,Offline,M,5/13/2016,420876204,6/16/2016,5477,47.45,31.79,259883.65,174113.83,85769.82 +Asia,Thailand,Clothes,Offline,H,3/3/2014,987709367,3/3/2014,4006,109.28,35.84,437775.68,143575.04,294200.64 +North America,Mexico,Vegetables,Offline,H,3/4/2013,466415393,3/12/2013,1534,154.06,90.93,236328.04,139486.62,96841.42 +Asia,Mongolia,Beverages,Offline,L,6/12/2017,555480611,8/1/2017,7912,47.45,31.79,375424.4,251522.48,123901.92 +Europe,Belgium,Office Supplies,Online,H,3/11/2013,323703849,3/15/2013,17,651.21,524.96,11070.57,8924.32,2146.25 +Central America and the Caribbean,Jamaica,Snacks,Offline,C,5/26/2010,260196435,6/12/2010,6762,152.58,97.44,1031745.96,658889.28,372856.68 +Sub-Saharan Africa,Swaziland,Beverages,Offline,L,5/1/2016,924382197,5/19/2016,4089,47.45,31.79,194023.05,129989.31,64033.74 +Sub-Saharan Africa,Malawi,Meat,Offline,L,8/8/2016,695997464,8/11/2016,9971,421.89,364.69,4206665.19,3636323.99,570341.2 +Europe,Serbia,Office Supplies,Online,L,10/28/2016,725091063,11/2/2016,9414,651.21,524.96,6130490.94,4941973.44,1188517.5 +Australia and Oceania,Australia,Baby Food,Offline,C,2/4/2016,882024323,2/25/2016,9453,255.28,159.42,2413161.84,1506997.26,906164.58 +Europe,Sweden,Cereal,Online,L,10/17/2010,207471072,11/22/2010,4156,205.7,117.11,854889.2,486709.16,368180.04 +Europe,United Kingdom,Beverages,Online,L,7/7/2013,962417638,8/24/2013,9621,47.45,31.79,456516.45,305851.59,150664.86 +Central America and the Caribbean,Panama,Baby Food,Offline,L,5/29/2011,978162848,7/11/2011,8979,255.28,159.42,2292159.12,1431432.18,860726.94 +Europe,Luxembourg,Personal Care,Offline,M,5/27/2015,406318032,6/17/2015,7390,81.73,56.67,603984.7,418791.3,185193.4 +Sub-Saharan Africa,Madagascar,Beverages,Offline,H,12/30/2010,368807017,1/19/2011,7047,47.45,31.79,334380.15,224024.13,110356.02 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,L,1/16/2015,707866132,2/27/2015,2174,437.2,263.33,950472.8,572479.42,377993.38 +Middle East and North Africa,Egypt,Meat,Offline,C,5/17/2011,436044204,6/11/2011,4025,421.89,364.69,1698107.25,1467877.25,230230 +Europe,Switzerland,Household,Online,M,3/9/2015,886202561,4/2/2015,5886,668.27,502.54,3933437.22,2957950.44,975486.78 +Middle East and North Africa,Iran,Snacks,Offline,M,3/25/2016,761515033,4/22/2016,8076,152.58,97.44,1232236.08,786925.44,445310.64 +Central America and the Caribbean,Belize,Household,Offline,M,11/25/2012,185467946,1/7/2013,2942,668.27,502.54,1966050.34,1478472.68,487577.66 +Europe,Slovakia,Cereal,Offline,C,1/7/2016,251860129,1/18/2016,9864,205.7,117.11,2029024.8,1155173.04,873851.76 +Central America and the Caribbean,Honduras,Personal Care,Offline,L,9/25/2014,774802911,11/2/2014,254,81.73,56.67,20759.42,14394.18,6365.24 +Asia,Indonesia,Baby Food,Offline,C,8/22/2010,738720118,9/9/2010,2554,255.28,159.42,651985.12,407158.68,244826.44 +Sub-Saharan Africa,Comoros,Personal Care,Offline,H,12/17/2013,548348081,12/26/2013,7237,81.73,56.67,591480.01,410120.79,181359.22 +Australia and Oceania,Vanuatu,Baby Food,Online,M,1/19/2017,678735625,1/26/2017,1809,255.28,159.42,461801.52,288390.78,173410.74 +Asia,Vietnam,Meat,Offline,M,5/3/2013,325244081,5/24/2013,5806,421.89,364.69,2449493.34,2117390.14,332103.2 +Sub-Saharan Africa,Madagascar,Meat,Online,H,3/26/2016,553547275,5/13/2016,5794,421.89,364.69,2444430.66,2113013.86,331416.8 +Europe,Russia,Cereal,Online,C,7/3/2017,249631536,8/21/2017,374,205.7,117.11,76931.8,43799.14,33132.66 +Asia,Singapore,Meat,Online,L,10/9/2013,169795691,10/31/2013,5173,421.89,364.69,2182436.97,1886541.37,295895.6 +Europe,Spain,Household,Online,L,4/14/2010,690651071,5/14/2010,7854,668.27,502.54,5248592.58,3946949.16,1301643.42 +Sub-Saharan Africa,Senegal,Clothes,Offline,C,2/25/2017,459121501,3/21/2017,3110,109.28,35.84,339860.8,111462.4,228398.4 +Middle East and North Africa,Yemen,Office Supplies,Offline,L,4/3/2015,442443311,4/21/2015,7663,651.21,524.96,4990222.23,4022768.48,967453.75 +Middle East and North Africa,Oman,Clothes,Offline,M,1/13/2013,778165328,1/25/2013,5268,109.28,35.84,575687.04,188805.12,386881.92 +Asia,Maldives,Fruits,Offline,M,6/10/2012,324148881,7/4/2012,1712,9.33,6.92,15972.96,11847.04,4125.92 +Central America and the Caribbean,Honduras,Clothes,Online,M,9/9/2012,708567798,9/15/2012,9812,109.28,35.84,1072255.36,351662.08,720593.28 +Europe,Slovenia,Snacks,Online,M,1/25/2014,479908406,2/20/2014,4417,152.58,97.44,673945.86,430392.48,243553.38 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,L,2/19/2014,956969535,3/29/2014,7406,47.45,31.79,351414.7,235436.74,115977.96 +Europe,Belgium,Meat,Online,L,7/11/2011,378862512,7/21/2011,2691,421.89,364.69,1135305.99,981380.79,153925.2 +Europe,Spain,Beverages,Offline,L,4/14/2017,655011165,4/15/2017,1214,47.45,31.79,57604.3,38593.06,19011.24 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,M,3/29/2013,615151822,4/28/2013,5949,651.21,524.96,3874048.29,3122987.04,751061.25 +Asia,Maldives,Vegetables,Offline,C,5/13/2016,959333312,5/17/2016,6900,154.06,90.93,1063014,627417,435597 +Central America and the Caribbean,Barbados,Personal Care,Online,M,5/25/2014,207916963,7/11/2014,6104,81.73,56.67,498879.92,345913.68,152966.24 +Sub-Saharan Africa,Togo,Office Supplies,Offline,M,1/28/2015,551576602,2/14/2015,2629,651.21,524.96,1712031.09,1380119.84,331911.25 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,H,1/22/2012,201298558,2/29/2012,7572,81.73,56.67,618859.56,429105.24,189754.32 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,C,6/8/2011,138381659,6/29/2011,9063,437.2,263.33,3962343.6,2386559.79,1575783.81 +Europe,Andorra,Snacks,Online,C,10/8/2012,964437234,11/19/2012,7264,152.58,97.44,1108341.12,707804.16,400536.96 +Middle East and North Africa,Pakistan,Office Supplies,Offline,H,12/4/2012,651389110,12/15/2012,9368,651.21,524.96,6100535.28,4917825.28,1182710 +Sub-Saharan Africa,Niger,Office Supplies,Online,M,5/22/2017,391473615,5/30/2017,4597,651.21,524.96,2993612.37,2413241.12,580371.25 +Sub-Saharan Africa,Niger,Household,Offline,M,10/13/2013,547239577,11/28/2013,9207,668.27,502.54,6152761.89,4626885.78,1525876.11 +Sub-Saharan Africa,Rwanda,Vegetables,Online,H,7/7/2013,201548326,7/8/2013,1483,154.06,90.93,228470.98,134849.19,93621.79 +Sub-Saharan Africa,Sudan,Cosmetics,Online,M,2/16/2010,307573688,3/31/2010,6744,437.2,263.33,2948476.8,1775897.52,1172579.28 +Sub-Saharan Africa,Senegal,Fruits,Offline,M,5/15/2013,538801991,7/2/2013,2337,9.33,6.92,21804.21,16172.04,5632.17 +Asia,South Korea,Baby Food,Offline,C,2/16/2015,639032065,3/23/2015,2644,255.28,159.42,674960.32,421506.48,253453.84 +Sub-Saharan Africa,Botswana,Office Supplies,Online,C,12/2/2015,872375237,1/6/2016,4074,651.21,524.96,2653029.54,2138687.04,514342.5 +Europe,Armenia,Snacks,Online,L,7/18/2013,673255336,8/4/2013,70,152.58,97.44,10680.6,6820.8,3859.8 +Europe,France,Cosmetics,Offline,C,6/11/2014,896408689,6/25/2014,6106,437.2,263.33,2669543.2,1607892.98,1061650.22 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,H,10/4/2014,666884124,11/21/2014,4687,651.21,524.96,3052221.27,2460487.52,591733.75 +Middle East and North Africa,Iran,Fruits,Offline,M,9/12/2011,530042970,11/1/2011,348,9.33,6.92,3246.84,2408.16,838.68 +Sub-Saharan Africa,Mozambique,Clothes,Offline,L,11/22/2014,201559054,1/6/2015,4658,109.28,35.84,509026.24,166942.72,342083.52 +Sub-Saharan Africa,Chad,Office Supplies,Online,L,4/28/2012,817418706,5/15/2012,1215,651.21,524.96,791220.15,637826.4,153393.75 +Middle East and North Africa,Syria,Cereal,Offline,H,12/19/2011,883920753,1/29/2012,648,205.7,117.11,133293.6,75887.28,57406.32 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,L,4/15/2015,327676522,4/19/2015,5619,205.7,117.11,1155828.3,658041.09,497787.21 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,L,6/17/2013,945609843,7/19/2013,5821,205.7,117.11,1197379.7,681697.31,515682.39 +Europe,Finland,Vegetables,Offline,M,11/15/2013,554957044,11/27/2013,2976,154.06,90.93,458482.56,270607.68,187874.88 +Asia,Brunei,Fruits,Offline,H,8/11/2013,643266952,9/3/2013,5841,9.33,6.92,54496.53,40419.72,14076.81 +Sub-Saharan Africa,Madagascar,Cereal,Online,L,10/31/2010,518400895,11/5/2010,5200,205.7,117.11,1069640,608972,460668 +Australia and Oceania,Palau,Baby Food,Offline,M,2/11/2016,458532702,3/18/2016,8871,255.28,159.42,2264588.88,1414214.82,850374.06 +Sub-Saharan Africa,Benin,Baby Food,Offline,L,10/23/2010,362148702,10/31/2010,6703,255.28,159.42,1711141.84,1068592.26,642549.58 +Europe,Netherlands,Fruits,Offline,H,6/1/2011,198047721,6/3/2011,5577,9.33,6.92,52033.41,38592.84,13440.57 +Sub-Saharan Africa,Equatorial Guinea,Meat,Online,L,10/8/2012,455341088,10/19/2012,4402,421.89,364.69,1857159.78,1605365.38,251794.4 +Europe,Ireland,Clothes,Online,H,7/27/2014,793452632,8/12/2014,9121,109.28,35.84,996742.88,326896.64,669846.24 +Asia,Maldives,Household,Online,H,7/27/2017,492118680,8/9/2017,7708,668.27,502.54,5151025.16,3873578.32,1277446.84 +Australia and Oceania,Marshall Islands,Cereal,Offline,C,3/27/2012,701388061,5/2/2012,5168,205.7,117.11,1063057.6,605224.48,457833.12 +Australia and Oceania,Samoa ,Meat,Online,H,10/24/2012,391622102,11/23/2012,8537,421.89,364.69,3601674.93,3113358.53,488316.4 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,C,9/8/2015,403494632,10/8/2015,1883,81.73,56.67,153897.59,106709.61,47187.98 +Australia and Oceania,Tonga,Personal Care,Offline,C,9/21/2010,297991979,10/26/2010,1303,81.73,56.67,106494.19,73841.01,32653.18 +Sub-Saharan Africa,Zambia,Cosmetics,Online,C,5/14/2015,606412971,6/14/2015,9929,437.2,263.33,4340958.8,2614603.57,1726355.23 +Sub-Saharan Africa,Uganda,Office Supplies,Online,L,4/5/2010,580368936,4/23/2010,2920,651.21,524.96,1901533.2,1532883.2,368650 +Australia and Oceania,Australia,Household,Online,L,3/10/2011,441783702,4/14/2011,2470,668.27,502.54,1650626.9,1241273.8,409353.1 +Sub-Saharan Africa,Liberia,Baby Food,Offline,H,4/12/2012,932893598,5/13/2012,2801,255.28,159.42,715039.28,446535.42,268503.86 +Sub-Saharan Africa,The Gambia,Personal Care,Online,L,7/10/2012,166247451,8/26/2012,5170,81.73,56.67,422544.1,292983.9,129560.2 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,12/19/2011,374706590,1/24/2012,2862,154.06,90.93,440919.72,260241.66,180678.06 +Sub-Saharan Africa,Seychelles ,Fruits,Online,M,7/3/2015,261444842,8/10/2015,6194,9.33,6.92,57790.02,42862.48,14927.54 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,C,12/16/2013,849948537,12/25/2013,7515,205.7,117.11,1545835.5,880081.65,665753.85 +Sub-Saharan Africa,Tanzania,Household,Online,L,7/28/2010,534016501,9/7/2010,6205,668.27,502.54,4146615.35,3118260.7,1028354.65 +Europe,Slovenia,Personal Care,Offline,L,3/22/2017,927760064,4/30/2017,3675,81.73,56.67,300357.75,208262.25,92095.5 +Sub-Saharan Africa,Liberia,Personal Care,Offline,H,10/12/2012,115603053,11/30/2012,8367,81.73,56.67,683834.91,474157.89,209677.02 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,C,1/17/2015,302281796,2/13/2015,756,255.28,159.42,192991.68,120521.52,72470.16 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,L,5/15/2016,162845122,6/4/2016,8345,421.89,364.69,3520672.05,3043338.05,477334 +Australia and Oceania,Palau,Vegetables,Online,C,3/6/2010,692654359,4/11/2010,672,154.06,90.93,103528.32,61104.96,42423.36 +Asia,Taiwan,Snacks,Online,H,6/16/2017,257383334,7/9/2017,4303,152.58,97.44,656551.74,419284.32,237267.42 +Sub-Saharan Africa,Chad,Cereal,Online,M,10/31/2014,443018376,12/13/2014,7837,205.7,117.11,1612070.9,917791.07,694279.83 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,L,1/24/2014,205858314,3/8/2014,6904,651.21,524.96,4495953.84,3624323.84,871630 +Sub-Saharan Africa,The Gambia,Clothes,Offline,H,10/31/2012,822514474,12/5/2012,9166,109.28,35.84,1001660.48,328509.44,673151.04 +Middle East and North Africa,Somalia,Fruits,Offline,H,9/3/2013,939910686,9/24/2013,9314,9.33,6.92,86899.62,64452.88,22446.74 +Middle East and North Africa,Israel,Meat,Online,L,8/11/2012,625283277,8/25/2012,4072,421.89,364.69,1717936.08,1485017.68,232918.4 +Asia,Maldives,Household,Offline,C,7/9/2010,916181075,7/25/2010,7195,668.27,502.54,4808202.65,3615775.3,1192427.35 +Europe,Armenia,Cosmetics,Online,M,11/30/2016,670465409,1/12/2017,4469,437.2,263.33,1953846.8,1176821.77,777025.03 +Central America and the Caribbean,Costa Rica,Baby Food,Online,M,11/14/2015,616310107,1/2/2016,8711,255.28,159.42,2223744.08,1388707.62,835036.46 +Central America and the Caribbean,Grenada,Meat,Online,H,3/30/2015,202201497,5/18/2015,4771,421.89,364.69,2012837.19,1739935.99,272901.2 +Europe,Luxembourg,Vegetables,Online,H,8/5/2012,746938407,9/24/2012,4528,154.06,90.93,697583.68,411731.04,285852.64 +Australia and Oceania,Marshall Islands,Clothes,Offline,C,2/18/2014,489632165,3/8/2014,1893,109.28,35.84,206867.04,67845.12,139021.92 +Europe,United Kingdom,Vegetables,Offline,L,10/4/2015,439706599,10/17/2015,7809,154.06,90.93,1203054.54,710072.37,492982.17 +Europe,Germany,Cosmetics,Offline,M,6/11/2014,326898038,6/15/2014,5249,437.2,263.33,2294862.8,1382219.17,912643.63 +Asia,Malaysia,Household,Offline,C,1/5/2012,851255309,2/24/2012,4218,668.27,502.54,2818762.86,2119713.72,699049.14 +Middle East and North Africa,Afghanistan,Clothes,Offline,M,5/9/2011,533139741,5/28/2011,6752,109.28,35.84,737858.56,241991.68,495866.88 +Europe,Slovakia,Meat,Online,H,8/18/2012,663225162,9/12/2012,1918,421.89,364.69,809185.02,699475.42,109709.6 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,H,1/29/2017,352497899,3/10/2017,816,47.45,31.79,38719.2,25940.64,12778.56 +Europe,Norway,Beverages,Online,L,8/19/2015,582256782,9/12/2015,1576,47.45,31.79,74781.2,50101.04,24680.16 +Europe,Bosnia and Herzegovina,Fruits,Offline,C,6/10/2015,154113137,6/12/2015,4357,9.33,6.92,40650.81,30150.44,10500.37 +Sub-Saharan Africa,South Sudan,Clothes,Offline,H,5/9/2013,639990794,6/18/2013,6353,109.28,35.84,694255.84,227691.52,466564.32 +Europe,United Kingdom,Snacks,Online,M,11/12/2014,532126080,11/23/2014,6787,152.58,97.44,1035560.46,661325.28,374235.18 +Australia and Oceania,Nauru,Vegetables,Offline,L,3/4/2015,193067824,4/4/2015,1914,154.06,90.93,294870.84,174040.02,120830.82 +Sub-Saharan Africa,Mauritania,Personal Care,Online,L,7/14/2010,505677354,8/10/2010,21,81.73,56.67,1716.33,1190.07,526.26 +Asia,Singapore,Cosmetics,Online,H,3/18/2017,623128497,4/3/2017,6424,437.2,263.33,2808572.8,1691631.92,1116940.88 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,L,8/30/2014,218907582,9/26/2014,8473,437.2,263.33,3704395.6,2231195.09,1473200.51 +Australia and Oceania,Vanuatu,Cosmetics,Online,H,6/28/2017,836813437,7/26/2017,547,437.2,263.33,239148.4,144041.51,95106.89 +Asia,Mongolia,Baby Food,Online,L,1/27/2011,940957391,1/27/2011,9057,255.28,159.42,2312070.96,1443866.94,868204.02 +Central America and the Caribbean,Belize,Cereal,Offline,L,12/4/2015,865763270,12/16/2015,7446,205.7,117.11,1531642.2,872001.06,659641.14 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Offline,M,10/7/2015,565967404,11/23/2015,1187,437.2,263.33,518956.4,312572.71,206383.69 +Australia and Oceania,Tonga,Meat,Online,C,4/24/2014,966618621,5/18/2014,2785,421.89,364.69,1174963.65,1015661.65,159302 +Europe,Vatican City,Household,Online,L,5/6/2016,813078248,6/4/2016,6777,668.27,502.54,4528865.79,3405713.58,1123152.21 +Sub-Saharan Africa,Botswana,Household,Online,M,5/9/2016,721020114,6/13/2016,4729,668.27,502.54,3160248.83,2376511.66,783737.17 +Europe,Romania,Cereal,Online,L,6/17/2017,926430547,7/12/2017,241,205.7,117.11,49573.7,28223.51,21350.19 +Europe,Croatia,Household,Online,C,6/30/2012,835608375,7/26/2012,3942,668.27,502.54,2634320.34,1981012.68,653307.66 +North America,Greenland,Snacks,Offline,C,7/2/2010,375164926,7/25/2010,8493,152.58,97.44,1295861.94,827557.92,468304.02 +Sub-Saharan Africa,Niger,Cosmetics,Offline,M,3/21/2010,442024028,5/2/2010,3587,437.2,263.33,1568236.4,944564.71,623671.69 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,C,6/20/2011,653422009,7/12/2011,948,255.28,159.42,242005.44,151130.16,90875.28 +Europe,Liechtenstein,Clothes,Online,M,5/2/2011,696907699,6/12/2011,9330,109.28,35.84,1019582.4,334387.2,685195.2 +North America,Canada,Personal Care,Offline,L,7/17/2015,780342423,8/24/2015,9519,81.73,56.67,777987.87,539441.73,238546.14 +Europe,Norway,Clothes,Online,H,12/15/2011,281900012,1/27/2012,9333,109.28,35.84,1019910.24,334494.72,685415.52 +Europe,Bosnia and Herzegovina,Fruits,Offline,C,3/21/2012,900066792,5/6/2012,8620,9.33,6.92,80424.6,59650.4,20774.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,H,2/9/2010,803641593,3/9/2010,4261,437.2,263.33,1862909.2,1122049.13,740860.07 +Sub-Saharan Africa,Zimbabwe,Vegetables,Offline,L,8/13/2015,481735742,9/15/2015,5166,154.06,90.93,795873.96,469744.38,326129.58 +Australia and Oceania,Fiji,Clothes,Online,C,4/12/2013,493773066,5/25/2013,7278,109.28,35.84,795339.84,260843.52,534496.32 +Europe,Lithuania,Baby Food,Online,C,6/9/2011,119489896,6/11/2011,8570,255.28,159.42,2187749.6,1366229.4,821520.2 +Europe,Portugal,Baby Food,Online,L,9/11/2015,508935058,10/26/2015,4048,255.28,159.42,1033373.44,645332.16,388041.28 +Asia,Myanmar,Cosmetics,Online,C,1/4/2010,632469880,1/20/2010,747,437.2,263.33,326588.4,196707.51,129880.89 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,M,6/24/2013,430768191,6/26/2013,2735,9.33,6.92,25517.55,18926.2,6591.35 +Europe,Switzerland,Meat,Offline,M,12/24/2015,364816319,12/24/2015,6111,421.89,364.69,2578169.79,2228620.59,349549.2 +Middle East and North Africa,Tunisia ,Meat,Online,M,3/24/2012,965913093,5/11/2012,4004,421.89,364.69,1689247.56,1460218.76,229028.8 +Europe,Romania,Office Supplies,Online,M,3/1/2013,585669839,4/15/2013,1575,651.21,524.96,1025655.75,826812,198843.75 +Asia,Singapore,Personal Care,Offline,M,11/7/2011,346010386,12/4/2011,1017,81.73,56.67,83119.41,57633.39,25486.02 +Asia,Brunei,Baby Food,Offline,H,7/26/2017,989171063,9/13/2017,6554,255.28,159.42,1673105.12,1044838.68,628266.44 +Europe,Macedonia,Beverages,Online,L,2/23/2014,627700698,4/11/2014,9440,47.45,31.79,447928,300097.6,147830.4 +Europe,Netherlands,Cosmetics,Online,M,10/16/2016,594460618,11/11/2016,2962,437.2,263.33,1294986.4,779983.46,515002.94 +Central America and the Caribbean,Haiti,Snacks,Online,C,4/2/2015,492624652,4/28/2015,7437,152.58,97.44,1134737.46,724661.28,410076.18 +Europe,Cyprus,Household,Offline,L,6/27/2015,445679128,6/29/2015,5213,668.27,502.54,3483691.51,2619741.02,863950.49 +Europe,Hungary,Office Supplies,Offline,L,3/3/2013,647422873,4/21/2013,5670,651.21,524.96,3692360.7,2976523.2,715837.5 +Europe,Montenegro,Clothes,Online,C,8/12/2012,911967217,8/30/2012,220,109.28,35.84,24041.6,7884.8,16156.8 +Central America and the Caribbean,Guatemala,Vegetables,Online,C,5/26/2015,223735988,6/2/2015,7306,154.06,90.93,1125562.36,664334.58,461227.78 +Sub-Saharan Africa,Rwanda,Household,Online,C,8/8/2016,787465512,8/30/2016,7399,668.27,502.54,4944529.73,3718293.46,1226236.27 +Europe,Switzerland,Fruits,Online,C,2/28/2016,378204619,3/9/2016,8006,9.33,6.92,74695.98,55401.52,19294.46 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Online,L,1/23/2015,891314637,2/22/2015,8663,154.06,90.93,1334621.78,787726.59,546895.19 +Europe,Spain,Vegetables,Offline,M,8/1/2011,692469394,8/29/2011,5937,154.06,90.93,914654.22,539851.41,374802.81 +Australia and Oceania,Tuvalu,Vegetables,Offline,M,8/19/2012,467655217,9/3/2012,8426,154.06,90.93,1298109.56,766176.18,531933.38 +Middle East and North Africa,Tunisia ,Personal Care,Offline,H,10/31/2014,973170936,12/11/2014,1761,81.73,56.67,143926.53,99795.87,44130.66 +Asia,Mongolia,Cereal,Offline,H,11/9/2015,785627877,11/26/2015,3602,205.7,117.11,740931.4,421830.22,319101.18 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,L,9/2/2010,351949870,10/18/2010,8643,47.45,31.79,410110.35,274760.97,135349.38 +Middle East and North Africa,Egypt,Snacks,Online,L,6/10/2010,639373242,7/18/2010,3606,152.58,97.44,550203.48,351368.64,198834.84 +Australia and Oceania,Vanuatu,Clothes,Offline,L,1/18/2016,885446822,3/6/2016,2246,109.28,35.84,245442.88,80496.64,164946.24 +North America,United States of America,Vegetables,Offline,H,4/15/2014,848031938,5/25/2014,350,154.06,90.93,53921,31825.5,22095.5 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,L,12/12/2011,355302417,12/30/2011,736,651.21,524.96,479290.56,386370.56,92920 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,H,11/20/2016,655744588,1/9/2017,8251,154.06,90.93,1271149.06,750263.43,520885.63 +Middle East and North Africa,Algeria,Snacks,Online,H,7/13/2011,368157279,8/21/2011,4775,152.58,97.44,728569.5,465276,263293.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,M,3/19/2017,431651818,3/23/2017,4220,9.33,6.92,39372.6,29202.4,10170.2 +Central America and the Caribbean,Grenada,Beverages,Offline,H,9/15/2014,955652034,9/19/2014,7528,47.45,31.79,357203.6,239315.12,117888.48 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,2/13/2016,769894254,2/20/2016,7673,437.2,263.33,3354635.6,2020531.09,1334104.51 +Asia,Thailand,Cosmetics,Online,H,9/16/2015,574427306,10/8/2015,4660,437.2,263.33,2037352,1227117.8,810234.2 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,L,5/10/2016,689612519,5/30/2016,524,255.28,159.42,133766.72,83536.08,50230.64 +Asia,Uzbekistan,Snacks,Online,M,8/30/2010,606123721,9/10/2010,4333,152.58,97.44,661129.14,422207.52,238921.62 +Australia and Oceania,Australia,Office Supplies,Online,H,12/31/2014,334947240,1/19/2015,7186,651.21,524.96,4679595.06,3772362.56,907232.5 +Europe,Cyprus,Beverages,Offline,C,9/23/2012,857381904,9/27/2012,7213,47.45,31.79,342256.85,229301.27,112955.58 +Europe,Kosovo,Snacks,Offline,H,1/3/2011,975039041,2/15/2011,4574,152.58,97.44,697900.92,445690.56,252210.36 +Central America and the Caribbean,El Salvador,Fruits,Online,M,4/2/2014,459842479,5/19/2014,6463,9.33,6.92,60299.79,44723.96,15575.83 +Middle East and North Africa,Yemen,Office Supplies,Online,C,10/24/2012,504028546,12/6/2012,2102,651.21,524.96,1368843.42,1103465.92,265377.5 +Asia,Vietnam,Fruits,Offline,M,1/11/2017,570146071,2/25/2017,7747,9.33,6.92,72279.51,53609.24,18670.27 +Sub-Saharan Africa,Rwanda,Cereal,Offline,M,8/6/2015,641056382,9/6/2015,1684,205.7,117.11,346398.8,197213.24,149185.56 +Europe,Italy,Vegetables,Online,M,3/12/2017,769933307,3/30/2017,9230,154.06,90.93,1421973.8,839283.9,582689.9 +Sub-Saharan Africa,Botswana,Vegetables,Online,C,6/5/2016,630263173,7/11/2016,7734,154.06,90.93,1191500.04,703252.62,488247.42 +Asia,Bangladesh,Meat,Online,C,10/3/2012,865844810,10/3/2012,1575,421.89,364.69,664476.75,574386.75,90090 +Central America and the Caribbean,The Bahamas,Clothes,Offline,M,4/9/2014,840789544,5/23/2014,7165,109.28,35.84,782991.2,256793.6,526197.6 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,C,3/16/2011,889521205,4/20/2011,7947,421.89,364.69,3352759.83,2898191.43,454568.4 +North America,Mexico,Office Supplies,Offline,C,7/23/2017,966776120,7/29/2017,9393,651.21,524.96,6116815.53,4930949.28,1185866.25 +Europe,Bosnia and Herzegovina,Snacks,Online,C,5/4/2014,197603118,6/2/2014,4009,152.58,97.44,611693.22,390636.96,221056.26 +Australia and Oceania,Kiribati,Fruits,Offline,H,11/23/2013,927363526,12/30/2013,6330,9.33,6.92,59058.9,43803.6,15255.3 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,M,9/19/2010,171731173,9/21/2010,7925,109.28,35.84,866044,284032,582012 +Europe,Austria,Beverages,Offline,H,7/1/2015,866692388,7/12/2015,2392,47.45,31.79,113500.4,76041.68,37458.72 +Europe,Norway,Office Supplies,Offline,C,7/1/2013,618545997,8/9/2013,361,651.21,524.96,235086.81,189510.56,45576.25 +Europe,Latvia,Clothes,Offline,L,10/4/2013,253903329,10/23/2013,4492,109.28,35.84,490885.76,160993.28,329892.48 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,L,1/9/2015,669688212,2/9/2015,4479,651.21,524.96,2916769.59,2351295.84,565473.75 +Europe,Bulgaria,Beverages,Online,C,2/8/2017,583136975,2/18/2017,2044,47.45,31.79,96987.8,64978.76,32009.04 +Sub-Saharan Africa,Senegal,Meat,Offline,C,2/4/2017,581798446,3/13/2017,5944,421.89,364.69,2507714.16,2167717.36,339996.8 +Europe,Denmark,Vegetables,Online,C,2/24/2013,873533952,4/15/2013,6963,154.06,90.93,1072719.78,633145.59,439574.19 +Australia and Oceania,Vanuatu,Clothes,Online,C,11/4/2015,836517322,11/30/2015,2920,109.28,35.84,319097.6,104652.8,214444.8 +Asia,Brunei,Clothes,Online,L,2/7/2014,369234883,2/17/2014,3662,109.28,35.84,400183.36,131246.08,268937.28 +Australia and Oceania,Australia,Vegetables,Online,L,11/7/2016,340485465,12/9/2016,6070,154.06,90.93,935144.2,551945.1,383199.1 +Middle East and North Africa,Algeria,Office Supplies,Offline,C,5/12/2011,339380395,6/15/2011,9055,651.21,524.96,5896706.55,4753512.8,1143193.75 +North America,Mexico,Beverages,Online,H,6/18/2012,925343501,8/5/2012,8560,47.45,31.79,406172,272122.4,134049.6 +Sub-Saharan Africa,Mali,Personal Care,Offline,C,5/7/2013,478111112,5/26/2013,2557,81.73,56.67,208983.61,144905.19,64078.42 +Asia,North Korea,Cereal,Offline,M,1/20/2012,147732055,2/20/2012,6053,205.7,117.11,1245102.1,708866.83,536235.27 +Europe,Albania,Cereal,Offline,L,4/2/2015,704567658,5/3/2015,6082,205.7,117.11,1251067.4,712263.02,538804.38 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,M,9/30/2011,289291751,10/2/2011,6713,437.2,263.33,2934923.6,1767734.29,1167189.31 +Asia,Philippines,Household,Offline,M,2/19/2014,262890660,4/4/2014,4043,668.27,502.54,2701815.61,2031769.22,670046.39 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,H,2/19/2017,256663215,4/3/2017,1204,205.7,117.11,247662.8,141000.44,106662.36 +Asia,Myanmar,Personal Care,Offline,M,7/16/2016,422220742,9/2/2016,3355,81.73,56.67,274204.15,190127.85,84076.3 +Europe,Georgia,Household,Online,M,12/26/2012,981487071,2/12/2013,2690,668.27,502.54,1797646.3,1351832.6,445813.7 +Europe,Austria,Cosmetics,Online,H,10/2/2015,876698529,11/15/2015,3432,437.2,263.33,1500470.4,903748.56,596721.84 +Asia,Turkmenistan,Office Supplies,Offline,H,3/31/2016,920403945,4/24/2016,6836,651.21,524.96,4451671.56,3588626.56,863045 +Asia,Bhutan,Fruits,Online,C,7/9/2014,645464646,8/22/2014,6187,9.33,6.92,57724.71,42814.04,14910.67 +Europe,Malta,Household,Online,L,6/21/2015,555054461,8/3/2015,1805,668.27,502.54,1206227.35,907084.7,299142.65 +Sub-Saharan Africa,Liberia,Office Supplies,Online,L,6/27/2017,772659718,7/22/2017,6036,651.21,524.96,3930703.56,3168658.56,762045 +Sub-Saharan Africa,Uganda,Vegetables,Online,C,3/30/2016,592079246,5/3/2016,8261,154.06,90.93,1272689.66,751172.73,521516.93 +Europe,Montenegro,Cereal,Offline,M,1/19/2016,727424371,2/13/2016,9891,205.7,117.11,2034578.7,1158335.01,876243.69 +Europe,Slovakia,Vegetables,Online,C,11/30/2010,163118922,1/13/2011,9369,154.06,90.93,1443388.14,851923.17,591464.97 +Asia,Bhutan,Meat,Offline,M,1/23/2011,203899228,3/11/2011,7168,421.89,364.69,3024107.52,2614097.92,410009.6 +Europe,Germany,Cosmetics,Offline,L,6/3/2016,424814116,7/2/2016,792,437.2,263.33,346262.4,208557.36,137705.04 +Sub-Saharan Africa,Madagascar,Meat,Offline,C,11/5/2012,921224915,11/6/2012,9779,421.89,364.69,4125662.31,3566303.51,559358.8 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,H,10/3/2013,958805453,10/12/2013,695,255.28,159.42,177419.6,110796.9,66622.7 +Europe,France,Clothes,Online,M,11/28/2010,323542058,12/13/2010,2140,109.28,35.84,233859.2,76697.6,157161.6 +Australia and Oceania,Australia,Beverages,Offline,L,1/27/2016,671733558,2/14/2016,9742,47.45,31.79,462257.9,309698.18,152559.72 +Europe,Russia,Personal Care,Online,M,10/12/2011,579991281,11/9/2011,1163,81.73,56.67,95051.99,65907.21,29144.78 +Middle East and North Africa,Lebanon,Snacks,Online,L,9/17/2015,495239055,11/4/2015,1096,152.58,97.44,167227.68,106794.24,60433.44 +Middle East and North Africa,Morocco,Fruits,Offline,H,4/26/2016,484713208,6/6/2016,6265,9.33,6.92,58452.45,43353.8,15098.65 +Australia and Oceania,Solomon Islands,Baby Food,Offline,C,6/24/2014,685962569,7/1/2014,423,255.28,159.42,107983.44,67434.66,40548.78 +Sub-Saharan Africa,South Sudan,Household,Offline,C,2/18/2012,856848466,3/4/2012,9357,668.27,502.54,6253002.39,4702266.78,1550735.61 +Sub-Saharan Africa,Botswana,Baby Food,Online,H,1/27/2016,825544726,2/12/2016,5885,255.28,159.42,1502322.8,938186.7,564136.1 +Asia,Brunei,Office Supplies,Online,M,6/9/2011,940537679,7/8/2011,4855,651.21,524.96,3161624.55,2548680.8,612943.75 +Australia and Oceania,Nauru,Personal Care,Online,H,12/8/2010,720626151,12/14/2010,8147,81.73,56.67,665854.31,461690.49,204163.82 +Europe,Malta,Beverages,Online,M,3/12/2013,204921472,3/31/2013,9672,47.45,31.79,458936.4,307472.88,151463.52 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,C,2/15/2014,402847468,3/10/2014,373,109.28,35.84,40761.44,13368.32,27393.12 +Middle East and North Africa,Algeria,Fruits,Online,M,9/12/2010,144140470,10/20/2010,3223,9.33,6.92,30070.59,22303.16,7767.43 +Middle East and North Africa,Somalia,Snacks,Online,L,4/21/2012,128849303,5/14/2012,8227,152.58,97.44,1255275.66,801638.88,453636.78 +Europe,Switzerland,Meat,Online,H,4/6/2014,677335298,5/25/2014,7421,421.89,364.69,3130845.69,2706364.49,424481.2 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,C,9/26/2016,380272281,10/21/2016,9873,9.33,6.92,92115.09,68321.16,23793.93 +Asia,Japan,Cosmetics,Online,L,5/23/2013,148646581,6/18/2013,6681,437.2,263.33,2920933.2,1759307.73,1161625.47 +Middle East and North Africa,Tunisia ,Baby Food,Online,M,4/20/2010,963757026,5/3/2010,5976,255.28,159.42,1525553.28,952693.92,572859.36 +North America,United States of America,Household,Offline,C,8/15/2014,727214944,8/25/2014,7917,668.27,502.54,5290693.59,3978609.18,1312084.41 +Europe,Iceland,Beverages,Online,H,8/17/2015,110944163,9/17/2015,9698,47.45,31.79,460170.1,308299.42,151870.68 +Asia,Maldives,Fruits,Online,C,3/27/2011,307181012,3/28/2011,543,9.33,6.92,5066.19,3757.56,1308.63 +Europe,Kosovo,Vegetables,Online,M,10/17/2011,778474318,11/23/2011,6705,154.06,90.93,1032972.3,609685.65,423286.65 +Australia and Oceania,Kiribati,Household,Offline,L,7/23/2013,607685410,8/5/2013,6472,668.27,502.54,4325043.44,3252438.88,1072604.56 +Sub-Saharan Africa,Djibouti,Clothes,Online,L,1/28/2010,747988116,3/18/2010,5160,109.28,35.84,563884.8,184934.4,378950.4 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,L,2/3/2011,872868764,2/24/2011,119,109.28,35.84,13004.32,4264.96,8739.36 +Asia,Laos,Baby Food,Offline,L,1/25/2016,726126182,3/15/2016,5728,255.28,159.42,1462243.84,913157.76,549086.08 +Asia,Nepal,Clothes,Online,L,5/16/2010,571871697,5/30/2010,8398,109.28,35.84,917733.44,300984.32,616749.12 +Europe,Czech Republic,Baby Food,Offline,L,7/12/2014,744529139,8/16/2014,1572,255.28,159.42,401300.16,250608.24,150691.92 +Middle East and North Africa,Somalia,Snacks,Offline,C,4/3/2012,298834836,5/17/2012,724,152.58,97.44,110467.92,70546.56,39921.36 +Sub-Saharan Africa,Burundi,Fruits,Offline,M,11/3/2014,159837615,11/14/2014,8357,9.33,6.92,77970.81,57830.44,20140.37 +Europe,Luxembourg,Baby Food,Online,H,12/2/2011,872898805,12/24/2011,9009,255.28,159.42,2299817.52,1436214.78,863602.74 +Central America and the Caribbean,Belize,Baby Food,Online,L,2/15/2013,353692233,4/5/2013,4246,255.28,159.42,1083918.88,676897.32,407021.56 +Middle East and North Africa,Iran,Beverages,Offline,H,1/4/2014,638204228,1/30/2014,7668,47.45,31.79,363846.6,243765.72,120080.88 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,M,12/22/2014,232733619,1/20/2015,9904,154.06,90.93,1525810.24,900570.72,625239.52 +Europe,Bulgaria,Snacks,Offline,L,6/28/2017,863891732,8/12/2017,3616,152.58,97.44,551729.28,352343.04,199386.24 +Sub-Saharan Africa,Seychelles ,Beverages,Online,H,9/23/2012,728602397,11/10/2012,8495,47.45,31.79,403087.75,270056.05,133031.7 +Sub-Saharan Africa,Sudan,Baby Food,Offline,C,8/25/2015,344101941,9/21/2015,6266,255.28,159.42,1599584.48,998925.72,600658.76 +Europe,Hungary,Office Supplies,Online,L,10/6/2015,297939193,10/16/2015,5683,651.21,524.96,3700826.43,2983347.68,717478.75 +Middle East and North Africa,Jordan,Fruits,Offline,M,3/26/2011,797975480,5/3/2011,7532,9.33,6.92,70273.56,52121.44,18152.12 +Central America and the Caribbean,Guatemala,Beverages,Offline,H,8/18/2012,322384631,9/26/2012,9631,47.45,31.79,456990.95,306169.49,150821.46 +Sub-Saharan Africa,Kenya,Vegetables,Online,L,6/17/2016,569652974,6/20/2016,1829,154.06,90.93,281775.74,166310.97,115464.77 +Middle East and North Africa,Tunisia ,Household,Online,M,6/29/2016,608579337,7/12/2016,1005,668.27,502.54,671611.35,505052.7,166558.65 +Europe,Poland,Household,Offline,M,2/24/2015,928275048,3/8/2015,6070,668.27,502.54,4056398.9,3050417.8,1005981.1 +Middle East and North Africa,Pakistan,Vegetables,Online,L,2/14/2012,288163936,3/15/2012,2967,154.06,90.93,457096.02,269789.31,187306.71 +Middle East and North Africa,Yemen,Fruits,Online,H,9/26/2015,667982327,10/10/2015,9670,9.33,6.92,90221.1,66916.4,23304.7 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,L,6/16/2016,517779052,8/1/2016,1182,651.21,524.96,769730.22,620502.72,149227.5 +Europe,Ukraine,Cosmetics,Online,C,5/23/2013,607915437,6/15/2013,4542,437.2,263.33,1985762.4,1196044.86,789717.54 +Asia,Singapore,Fruits,Offline,M,6/27/2010,879065310,7/27/2010,3815,9.33,6.92,35593.95,26399.8,9194.15 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,M,10/6/2012,892215001,10/22/2012,5101,47.45,31.79,242042.45,162160.79,79881.66 +Asia,Taiwan,Snacks,Online,M,12/11/2014,278663337,12/26/2014,1529,152.58,97.44,233294.82,148985.76,84309.06 +Sub-Saharan Africa,Guinea,Baby Food,Online,L,10/25/2012,990021646,11/24/2012,8260,255.28,159.42,2108612.8,1316809.2,791803.6 +Sub-Saharan Africa,Angola,Beverages,Offline,C,8/6/2014,548213756,9/22/2014,7488,47.45,31.79,355305.6,238043.52,117262.08 +Central America and the Caribbean,Panama,Personal Care,Online,L,5/30/2014,595475995,6/16/2014,3435,81.73,56.67,280742.55,194661.45,86081.1 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,L,3/31/2011,144357192,4/30/2011,7356,205.7,117.11,1513129.2,861461.16,651668.04 +Central America and the Caribbean,Panama,Office Supplies,Offline,C,9/19/2012,527718675,10/29/2012,2538,651.21,524.96,1652770.98,1332348.48,320422.5 +Europe,Bosnia and Herzegovina,Personal Care,Online,L,2/29/2016,448734271,4/6/2016,9298,81.73,56.67,759925.54,526917.66,233007.88 +Europe,Czech Republic,Vegetables,Offline,C,5/22/2012,930890309,6/16/2012,9984,154.06,90.93,1538135.04,907845.12,630289.92 +Europe,Spain,Meat,Offline,M,3/21/2012,367985618,5/8/2012,3977,421.89,364.69,1677856.53,1450372.13,227484.4 +Europe,Switzerland,Household,Online,M,5/21/2012,374131524,6/1/2012,2687,668.27,502.54,1795641.49,1350324.98,445316.51 +Europe,Moldova ,Meat,Offline,H,6/23/2014,833751857,7/1/2014,4557,421.89,364.69,1922552.73,1661892.33,260660.4 +Middle East and North Africa,Saudi Arabia,Meat,Offline,C,7/26/2013,351582944,9/13/2013,61,421.89,364.69,25735.29,22246.09,3489.2 +Europe,Albania,Fruits,Online,C,2/28/2017,302673614,3/26/2017,6703,9.33,6.92,62538.99,46384.76,16154.23 +Sub-Saharan Africa,Malawi,Snacks,Offline,M,2/9/2011,782385194,2/9/2011,4020,152.58,97.44,613371.6,391708.8,221662.8 +Europe,Poland,Snacks,Online,H,5/26/2016,156391513,6/15/2016,8579,152.58,97.44,1308983.82,835937.76,473046.06 +Sub-Saharan Africa,Ghana,Vegetables,Offline,C,3/24/2017,910678899,5/8/2017,8978,154.06,90.93,1383150.68,816369.54,566781.14 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,L,3/18/2010,201546180,4/10/2010,848,421.89,364.69,357762.72,309257.12,48505.6 +Australia and Oceania,Australia,Vegetables,Online,C,10/1/2015,205604684,10/18/2015,1850,154.06,90.93,285011,168220.5,116790.5 +Sub-Saharan Africa,Kenya,Snacks,Offline,L,8/26/2013,469778239,9/24/2013,6675,152.58,97.44,1018471.5,650412,368059.5 +Europe,Cyprus,Beverages,Offline,H,2/4/2015,161303174,2/25/2015,2049,47.45,31.79,97225.05,65137.71,32087.34 +Asia,China,Meat,Online,M,5/19/2013,317728316,7/4/2013,1724,421.89,364.69,727338.36,628725.56,98612.8 +Middle East and North Africa,Yemen,Cosmetics,Offline,H,6/14/2010,696914994,7/2/2010,1489,437.2,263.33,650990.8,392098.37,258892.43 +Sub-Saharan Africa,Mauritania,Clothes,Online,H,2/4/2013,227037036,3/19/2013,4159,109.28,35.84,454495.52,149058.56,305436.96 +Europe,Bulgaria,Household,Offline,H,1/11/2014,156580770,2/16/2014,4584,668.27,502.54,3063349.68,2303643.36,759706.32 +Sub-Saharan Africa,Mauritania,Meat,Online,L,10/24/2010,904345023,10/26/2010,4644,421.89,364.69,1959257.16,1693620.36,265636.8 +Middle East and North Africa,Turkey,Clothes,Offline,L,3/23/2017,709441125,4/3/2017,8249,109.28,35.84,901450.72,295644.16,605806.56 +Australia and Oceania,New Zealand,Household,Offline,H,1/7/2014,581292903,1/27/2014,6342,668.27,502.54,4238168.34,3187108.68,1051059.66 +Asia,Vietnam,Personal Care,Online,M,4/27/2013,249636685,6/13/2013,1898,81.73,56.67,155123.54,107559.66,47563.88 +Europe,Macedonia,Clothes,Online,L,12/11/2016,414521300,12/12/2016,4919,109.28,35.84,537548.32,176296.96,361251.36 +Europe,Armenia,Cosmetics,Online,C,8/21/2012,496308076,8/26/2012,7444,437.2,263.33,3254516.8,1960228.52,1294288.28 +Central America and the Caribbean,Jamaica,Baby Food,Offline,L,9/19/2015,885670840,10/6/2015,8538,255.28,159.42,2179580.64,1361127.96,818452.68 +Middle East and North Africa,Pakistan,Baby Food,Online,L,4/3/2012,693595921,4/15/2012,9301,255.28,159.42,2374359.28,1482765.42,891593.86 +Middle East and North Africa,Syria,Vegetables,Online,M,12/2/2015,901382148,12/2/2015,7863,154.06,90.93,1211373.78,714982.59,496391.19 +Sub-Saharan Africa,The Gambia,Household,Offline,L,2/18/2011,310640847,2/24/2011,4385,668.27,502.54,2930363.95,2203637.9,726726.05 +Middle East and North Africa,Morocco,Clothes,Offline,H,6/21/2017,493295848,8/4/2017,6058,109.28,35.84,662018.24,217118.72,444899.52 +Australia and Oceania,Nauru,Cosmetics,Online,C,2/17/2010,841583478,3/28/2010,2108,437.2,263.33,921617.6,555099.64,366517.96 +Sub-Saharan Africa,Chad,Household,Offline,L,8/8/2014,818052566,8/14/2014,8788,668.27,502.54,5872756.76,4416321.52,1456435.24 +Asia,Nepal,Meat,Offline,H,12/31/2011,405564439,1/23/2012,4385,421.89,364.69,1849987.65,1599165.65,250822 +Asia,Uzbekistan,Vegetables,Offline,M,1/3/2011,557292926,1/9/2011,4216,154.06,90.93,649516.96,383360.88,266156.08 +Sub-Saharan Africa,Eritrea,Fruits,Offline,M,10/21/2013,946724355,11/26/2013,5630,9.33,6.92,52527.9,38959.6,13568.3 +Middle East and North Africa,Kuwait,Clothes,Online,C,4/11/2012,417657554,5/9/2012,3006,109.28,35.84,328495.68,107735.04,220760.64 +Sub-Saharan Africa,Cameroon,Snacks,Offline,M,7/8/2014,134203851,7/22/2014,2757,152.58,97.44,420663.06,268642.08,152020.98 +Sub-Saharan Africa,Malawi,Snacks,Online,M,10/3/2010,430787074,10/17/2010,8323,152.58,97.44,1269923.34,810993.12,458930.22 +Australia and Oceania,Vanuatu,Meat,Offline,H,12/30/2014,362143552,1/9/2015,5179,421.89,364.69,2184968.31,1888729.51,296238.8 +Asia,Turkmenistan,Baby Food,Offline,H,10/24/2015,853322112,11/15/2015,5831,255.28,159.42,1488537.68,929578.02,558959.66 +Australia and Oceania,Nauru,Baby Food,Online,H,6/1/2010,649684083,7/7/2010,4812,255.28,159.42,1228407.36,767129.04,461278.32 +Central America and the Caribbean,Guatemala,Meat,Offline,M,1/3/2016,366903293,1/26/2016,3693,421.89,364.69,1558039.77,1346800.17,211239.6 +Asia,Tajikistan,Cereal,Online,H,12/29/2012,240966069,1/17/2013,6070,205.7,117.11,1248599,710857.7,537741.3 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,C,12/4/2016,578171241,1/22/2017,2573,651.21,524.96,1675563.33,1350722.08,324841.25 +Europe,Belarus,Cereal,Offline,C,2/14/2014,405130136,4/3/2014,5865,205.7,117.11,1206430.5,686850.15,519580.35 +Australia and Oceania,Palau,Personal Care,Online,H,11/28/2010,618766582,1/10/2011,5637,81.73,56.67,460712.01,319448.79,141263.22 +Europe,United Kingdom,Fruits,Offline,M,8/30/2014,836316907,9/21/2014,3612,9.33,6.92,33699.96,24995.04,8704.92 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,C,11/26/2014,745329940,12/8/2014,8547,651.21,524.96,5565891.87,4486833.12,1079058.75 +Asia,Sri Lanka,Office Supplies,Online,H,5/11/2017,553667008,5/16/2017,1226,651.21,524.96,798383.46,643600.96,154782.5 +Europe,Armenia,Vegetables,Offline,L,6/19/2017,539501941,7/18/2017,9468,154.06,90.93,1458640.08,860925.24,597714.84 +Central America and the Caribbean,Haiti,Cosmetics,Offline,C,9/19/2011,601321065,10/14/2011,3121,437.2,263.33,1364501.2,821852.93,542648.27 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,L,8/11/2016,707923209,9/4/2016,9064,437.2,263.33,3962780.8,2386823.12,1575957.68 +Sub-Saharan Africa,Mauritius ,Cereal,Online,M,11/4/2011,448419702,11/22/2011,6209,205.7,117.11,1277191.3,727135.99,550055.31 +Australia and Oceania,New Zealand,Snacks,Offline,M,4/1/2012,382234370,5/13/2012,499,152.58,97.44,76137.42,48622.56,27514.86 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,C,1/8/2011,689103543,2/14/2011,9907,437.2,263.33,4331340.4,2608810.31,1722530.09 +Europe,Lithuania,Beverages,Offline,M,10/6/2013,719076049,11/14/2013,9437,47.45,31.79,447785.65,300002.23,147783.42 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,M,1/3/2012,342513215,2/16/2012,6127,651.21,524.96,3989963.67,3216429.92,773533.75 +Europe,Lithuania,Meat,Offline,C,4/10/2017,400088870,5/17/2017,4042,421.89,364.69,1705279.38,1474076.98,231202.4 +Europe,Portugal,Office Supplies,Online,C,11/13/2011,452789342,11/28/2011,9283,651.21,524.96,6045182.43,4873203.68,1171978.75 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,C,3/24/2013,131913459,4/10/2013,4979,109.28,35.84,544105.12,178447.36,365657.76 +Europe,Ukraine,Personal Care,Offline,H,2/21/2017,489072549,4/2/2017,6290,81.73,56.67,514081.7,356454.3,157627.4 +Asia,Indonesia,Office Supplies,Online,M,9/5/2016,846190440,9/28/2016,5410,651.21,524.96,3523046.1,2840033.6,683012.5 +Asia,Indonesia,Cereal,Online,L,7/17/2013,145503461,8/4/2013,6562,205.7,117.11,1349803.4,768475.82,581327.58 +Sub-Saharan Africa,The Gambia,Baby Food,Online,L,4/16/2014,999560439,4/30/2014,1001,255.28,159.42,255535.28,159579.42,95955.86 +Europe,Cyprus,Snacks,Online,C,5/24/2011,241222703,6/7/2011,2013,152.58,97.44,307143.54,196146.72,110996.82 +Middle East and North Africa,Somalia,Clothes,Offline,H,4/30/2017,173664081,5/9/2017,9916,109.28,35.84,1083620.48,355389.44,728231.04 +Australia and Oceania,Australia,Meat,Online,M,5/4/2015,920370900,5/7/2015,7057,421.89,364.69,2977277.73,2573617.33,403660.4 +Middle East and North Africa,Azerbaijan,Snacks,Offline,M,3/28/2016,875141990,5/7/2016,2817,152.58,97.44,429817.86,274488.48,155329.38 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,L,10/8/2016,752088677,11/1/2016,8608,651.21,524.96,5605615.68,4518855.68,1086760 +Europe,Monaco,Beverages,Offline,L,12/9/2010,435634791,12/10/2010,2870,47.45,31.79,136181.5,91237.3,44944.2 +Europe,United Kingdom,Clothes,Offline,C,7/17/2016,330516660,8/14/2016,6079,109.28,35.84,664313.12,217871.36,446441.76 +Middle East and North Africa,Tunisia ,Meat,Online,H,10/19/2010,911783111,10/20/2010,5739,421.89,364.69,2421226.71,2092955.91,328270.8 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,H,5/31/2017,474795472,6/29/2017,1386,651.21,524.96,902577.06,727594.56,174982.5 +Asia,India,Beverages,Offline,M,12/12/2011,985227572,12/20/2011,9587,47.45,31.79,454903.15,304770.73,150132.42 +Middle East and North Africa,Somalia,Cereal,Online,C,6/13/2016,429065740,6/14/2016,8942,205.7,117.11,1839369.4,1047197.62,792171.78 +Europe,Montenegro,Fruits,Offline,H,5/25/2012,462608802,5/30/2012,5080,9.33,6.92,47396.4,35153.6,12242.8 +Europe,Moldova ,Cosmetics,Online,C,8/13/2012,562468087,9/17/2012,5661,437.2,263.33,2474989.2,1490711.13,984278.07 +Europe,Macedonia,Cereal,Online,H,1/25/2012,275567424,3/3/2012,5379,205.7,117.11,1106460.3,629934.69,476525.61 +Europe,Slovakia,Snacks,Online,H,5/7/2014,569143140,6/6/2014,958,152.58,97.44,146171.64,93347.52,52824.12 +Asia,Uzbekistan,Cosmetics,Online,H,10/3/2012,680744063,10/14/2012,6151,437.2,263.33,2689217.2,1619742.83,1069474.37 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,L,10/24/2016,368231523,12/13/2016,6745,47.45,31.79,320050.25,214423.55,105626.7 +Asia,Cambodia,Household,Online,H,8/5/2010,359779345,9/22/2010,5558,668.27,502.54,3714244.66,2793117.32,921127.34 +Sub-Saharan Africa,Botswana,Cereal,Online,H,2/4/2017,103873860,2/25/2017,7438,205.7,117.11,1529996.6,871064.18,658932.42 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,M,3/2/2011,919313895,3/29/2011,4266,668.27,502.54,2850839.82,2143835.64,707004.18 +Middle East and North Africa,Afghanistan,Clothes,Online,H,2/25/2014,145210778,3/29/2014,9951,109.28,35.84,1087445.28,356643.84,730801.44 +Middle East and North Africa,Qatar,Snacks,Online,M,5/22/2014,590988337,7/6/2014,5437,152.58,97.44,829577.46,529781.28,299796.18 +Middle East and North Africa,Kuwait,Cereal,Offline,L,5/31/2016,186382901,7/4/2016,3697,205.7,117.11,760472.9,432955.67,327517.23 +Sub-Saharan Africa,Angola,Snacks,Online,C,6/27/2014,531443297,7/5/2014,4736,152.58,97.44,722618.88,461475.84,261143.04 +Asia,Tajikistan,Baby Food,Offline,H,6/29/2011,146530854,8/8/2011,591,255.28,159.42,150870.48,94217.22,56653.26 +Europe,Portugal,Snacks,Online,C,3/2/2015,322319400,4/9/2015,328,152.58,97.44,50046.24,31960.32,18085.92 +Europe,Romania,Cereal,Online,L,8/6/2011,169795262,9/1/2011,5046,205.7,117.11,1037962.2,590937.06,447025.14 +Europe,Bosnia and Herzegovina,Beverages,Offline,M,6/9/2014,670257270,6/24/2014,2876,47.45,31.79,136466.2,91428.04,45038.16 +Asia,Japan,Snacks,Offline,C,9/11/2015,625316751,10/12/2015,3977,152.58,97.44,606810.66,387518.88,219291.78 +Asia,Tajikistan,Snacks,Online,L,3/20/2012,706897532,4/24/2012,5544,152.58,97.44,845903.52,540207.36,305696.16 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,M,1/26/2017,307235944,1/30/2017,6798,154.06,90.93,1047299.88,618142.14,429157.74 +Asia,Maldives,Cereal,Online,M,4/23/2010,688880813,4/27/2010,3996,205.7,117.11,821977.2,467971.56,354005.64 +Europe,Croatia,Meat,Online,C,11/28/2010,934693467,12/10/2010,5423,421.89,364.69,2287909.47,1977713.87,310195.6 +Central America and the Caribbean,Guatemala,Cereal,Online,M,5/29/2012,197847735,7/12/2012,6396,205.7,117.11,1315657.2,749035.56,566621.64 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,C,12/27/2016,851829946,1/24/2017,4265,255.28,159.42,1088769.2,679926.3,408842.9 +Europe,Italy,Household,Offline,L,7/14/2016,840438926,8/17/2016,3409,668.27,502.54,2278132.43,1713158.86,564973.57 +Europe,France,Cosmetics,Offline,H,7/26/2011,427786004,9/6/2011,240,437.2,263.33,104928,63199.2,41728.8 +Europe,Estonia,Clothes,Offline,L,1/10/2015,848295009,1/31/2015,8199,109.28,35.84,895986.72,293852.16,602134.56 +Sub-Saharan Africa,Mauritania,Fruits,Online,C,8/21/2010,256702268,8/25/2010,2760,9.33,6.92,25750.8,19099.2,6651.6 +Central America and the Caribbean,Panama,Snacks,Offline,H,4/5/2017,478056609,4/16/2017,6429,152.58,97.44,980936.82,626441.76,354495.06 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,L,12/15/2016,257719361,1/12/2017,3741,437.2,263.33,1635565.2,985117.53,650447.67 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,M,10/15/2011,211364352,11/10/2011,6264,437.2,263.33,2738620.8,1649499.12,1089121.68 +Asia,Turkmenistan,Office Supplies,Online,L,6/13/2012,574977910,7/23/2012,7596,651.21,524.96,4946591.16,3987596.16,958995 +Middle East and North Africa,Saudi Arabia,Clothes,Offline,C,10/11/2011,754858863,11/26/2011,8367,109.28,35.84,914345.76,299873.28,614472.48 +Europe,Estonia,Personal Care,Online,M,3/25/2011,677618539,4/23/2011,1239,81.73,56.67,101263.47,70214.13,31049.34 +Asia,Uzbekistan,Office Supplies,Offline,H,2/17/2017,340180766,3/4/2017,5903,651.21,524.96,3844092.63,3098838.88,745253.75 +Middle East and North Africa,Pakistan,Household,Offline,H,2/24/2014,259781873,4/10/2014,4084,668.27,502.54,2729214.68,2052373.36,676841.32 +Central America and the Caribbean,Dominica,Clothes,Online,M,7/8/2014,123970687,8/20/2014,4536,109.28,35.84,495694.08,162570.24,333123.84 +Asia,Philippines,Household,Online,M,5/22/2016,140608537,5/22/2016,8045,668.27,502.54,5376232.15,4042934.3,1333297.85 +Asia,Cambodia,Snacks,Online,L,3/14/2015,587869250,5/1/2015,2430,152.58,97.44,370769.4,236779.2,133990.2 +Europe,Sweden,Fruits,Offline,L,1/8/2015,464239156,2/1/2015,7537,9.33,6.92,70320.21,52156.04,18164.17 +Asia,Philippines,Beverages,Offline,C,3/14/2017,638517081,3/25/2017,248,47.45,31.79,11767.6,7883.92,3883.68 +Middle East and North Africa,Syria,Clothes,Offline,L,7/31/2016,699814355,8/3/2016,9474,109.28,35.84,1035318.72,339548.16,695770.56 +Sub-Saharan Africa,Ghana,Personal Care,Online,M,11/8/2012,307554805,12/8/2012,1156,81.73,56.67,94479.88,65510.52,28969.36 +Europe,Hungary,Fruits,Online,L,5/10/2014,541474759,6/17/2014,3269,9.33,6.92,30499.77,22621.48,7878.29 +Middle East and North Africa,Iraq,Meat,Offline,H,7/18/2011,751623046,7/28/2011,817,421.89,364.69,344684.13,297951.73,46732.4 +Middle East and North Africa,Israel,Snacks,Online,H,2/4/2011,808360993,3/19/2011,836,152.58,97.44,127556.88,81459.84,46097.04 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,L,12/17/2016,652362430,1/7/2017,7395,47.45,31.79,350892.75,235087.05,115805.7 +Middle East and North Africa,Saudi Arabia,Cereal,Online,L,6/11/2011,744613683,7/25/2011,6591,205.7,117.11,1355768.7,771872.01,583896.69 +Middle East and North Africa,Saudi Arabia,Snacks,Online,L,12/25/2011,716413581,2/9/2012,1554,152.58,97.44,237109.32,151421.76,85687.56 +Europe,Czech Republic,Vegetables,Online,H,5/14/2014,719373452,6/11/2014,7445,154.06,90.93,1146976.7,676973.85,470002.85 +Europe,Romania,Baby Food,Online,M,8/30/2011,975417125,9/28/2011,6458,255.28,159.42,1648598.24,1029534.36,619063.88 +Europe,Sweden,Snacks,Online,L,2/23/2013,426780927,4/13/2013,2815,152.58,97.44,429512.7,274293.6,155219.1 +Sub-Saharan Africa,Angola,Baby Food,Offline,C,3/26/2010,786013686,4/22/2010,7772,255.28,159.42,1984036.16,1239012.24,745023.92 +Asia,Malaysia,Office Supplies,Offline,M,7/16/2010,685976731,8/1/2010,4614,651.21,524.96,3004682.94,2422165.44,582517.5 +Middle East and North Africa,Somalia,Cereal,Offline,L,5/24/2011,629843890,6/2/2011,3658,205.7,117.11,752450.6,428388.38,324062.22 +Central America and the Caribbean,Cuba,Clothes,Online,M,3/10/2011,741101491,3/20/2011,7255,109.28,35.84,792826.4,260019.2,532807.2 +Sub-Saharan Africa,South Sudan,Vegetables,Online,L,2/28/2013,313548362,3/10/2013,4783,154.06,90.93,736868.98,434918.19,301950.79 +Sub-Saharan Africa,Namibia,Vegetables,Online,H,1/19/2014,961295831,2/4/2014,7653,154.06,90.93,1179021.18,695887.29,483133.89 +Europe,Sweden,Office Supplies,Online,L,6/12/2015,768767726,7/4/2015,4309,651.21,524.96,2806063.89,2262052.64,544011.25 +Sub-Saharan Africa,South Africa,Cereal,Offline,H,6/3/2012,140700376,7/10/2012,5223,205.7,117.11,1074371.1,611665.53,462705.57 +Europe,Austria,Beverages,Online,C,6/25/2012,452142608,6/29/2012,7900,47.45,31.79,374855,251141,123714 +Asia,Bhutan,Cosmetics,Offline,M,8/14/2016,898455750,9/18/2016,1877,437.2,263.33,820624.4,494270.41,326353.99 +Sub-Saharan Africa,Angola,Cosmetics,Online,C,7/16/2015,745313632,8/10/2015,3721,437.2,263.33,1626821.2,979850.93,646970.27 +Sub-Saharan Africa,Lesotho,Cereal,Online,C,2/22/2016,678702580,3/29/2016,2031,205.7,117.11,417776.7,237850.41,179926.29 +Europe,Belarus,Cereal,Online,L,1/21/2015,554921424,2/7/2015,2436,205.7,117.11,501085.2,285279.96,215805.24 +Asia,Bhutan,Fruits,Online,H,7/13/2017,750581490,8/12/2017,2597,9.33,6.92,24230.01,17971.24,6258.77 +Asia,Taiwan,Personal Care,Offline,H,12/15/2010,812606608,1/9/2011,7208,81.73,56.67,589109.84,408477.36,180632.48 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,L,1/26/2014,808233106,2/11/2014,2992,152.58,97.44,456519.36,291540.48,164978.88 +Europe,Bosnia and Herzegovina,Cereal,Offline,H,8/9/2012,875009810,8/14/2012,3702,205.7,117.11,761501.4,433541.22,327960.18 +Middle East and North Africa,Somalia,Clothes,Online,M,1/30/2016,770798051,2/8/2016,5127,109.28,35.84,560278.56,183751.68,376526.88 +Europe,Armenia,Snacks,Offline,C,2/20/2016,323771655,3/21/2016,83,152.58,97.44,12664.14,8087.52,4576.62 +Asia,Philippines,Household,Online,M,1/23/2013,782416951,2/27/2013,3418,668.27,502.54,2284146.86,1717681.72,566465.14 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,M,12/29/2011,765532767,1/27/2012,7013,47.45,31.79,332766.85,222943.27,109823.58 +Asia,Singapore,Baby Food,Offline,H,7/22/2011,312230432,8/22/2011,4778,255.28,159.42,1219727.84,761708.76,458019.08 +Central America and the Caribbean,Barbados,Cosmetics,Online,H,3/25/2015,431933772,5/12/2015,7657,437.2,263.33,3347640.4,2016317.81,1331322.59 +Europe,Bulgaria,Clothes,Offline,H,5/30/2012,854379117,7/19/2012,8622,109.28,35.84,942212.16,309012.48,633199.68 +Australia and Oceania,Palau,Cereal,Online,M,7/2/2012,479615294,8/15/2012,7679,205.7,117.11,1579570.3,899287.69,680282.61 +Asia,Cambodia,Baby Food,Offline,M,10/25/2010,528003633,10/27/2010,6863,255.28,159.42,1751986.64,1094099.46,657887.18 +Europe,Germany,Snacks,Online,M,2/2/2015,490217959,3/11/2015,5243,152.58,97.44,799976.94,510877.92,289099.02 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,H,5/30/2011,377244603,6/17/2011,3916,154.06,90.93,603298.96,356081.88,247217.08 +Europe,Malta,Personal Care,Online,C,6/6/2013,270382392,6/14/2013,1013,81.73,56.67,82792.49,57406.71,25385.78 +Europe,Ireland,Cosmetics,Offline,M,2/26/2013,771242654,3/31/2013,6695,437.2,263.33,2927054,1762994.35,1164059.65 +Asia,Mongolia,Cereal,Offline,H,1/4/2015,751749217,1/8/2015,8154,205.7,117.11,1677277.8,954914.94,722362.86 +Sub-Saharan Africa,Sudan,Household,Offline,H,11/30/2016,504138410,1/18/2017,4613,668.27,502.54,3082729.51,2318217.02,764512.49 +Europe,Ukraine,Clothes,Online,M,1/23/2014,390959060,2/23/2014,2329,109.28,35.84,254513.12,83471.36,171041.76 +Central America and the Caribbean,El Salvador,Household,Offline,H,4/16/2010,395072495,5/14/2010,9586,668.27,502.54,6406036.22,4817348.44,1588687.78 +Asia,Vietnam,Baby Food,Online,C,4/14/2014,569652545,4/22/2014,1702,255.28,159.42,434486.56,271332.84,163153.72 +Asia,South Korea,Beverages,Offline,M,1/27/2013,588185536,3/17/2013,6026,47.45,31.79,285933.7,191566.54,94367.16 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,M,9/10/2013,194470298,9/28/2013,6938,109.28,35.84,758184.64,248657.92,509526.72 +Asia,Malaysia,Household,Online,M,8/28/2016,552618157,10/15/2016,848,668.27,502.54,566692.96,426153.92,140539.04 +Australia and Oceania,Kiribati,Beverages,Online,H,3/13/2012,197052943,3/19/2012,1200,47.45,31.79,56940,38148,18792 +Sub-Saharan Africa,Cape Verde,Fruits,Online,C,4/29/2014,882510983,5/25/2014,3466,9.33,6.92,32337.78,23984.72,8353.06 +Middle East and North Africa,Libya,Beverages,Offline,M,8/10/2011,834041106,9/8/2011,152,47.45,31.79,7212.4,4832.08,2380.32 +Middle East and North Africa,Oman,Meat,Offline,M,5/26/2016,597004640,7/14/2016,5794,421.89,364.69,2444430.66,2113013.86,331416.8 +Sub-Saharan Africa,South Sudan,Baby Food,Online,L,8/14/2015,787075412,8/20/2015,1960,255.28,159.42,500348.8,312463.2,187885.6 +Middle East and North Africa,Lebanon,Baby Food,Online,M,5/19/2012,740239751,6/27/2012,2247,255.28,159.42,573614.16,358216.74,215397.42 +Central America and the Caribbean,Honduras,Fruits,Online,M,9/3/2014,762796485,9/23/2014,7286,9.33,6.92,67978.38,50419.12,17559.26 +Europe,Montenegro,Fruits,Online,H,5/19/2016,781356942,6/26/2016,9738,9.33,6.92,90855.54,67386.96,23468.58 +Europe,Greece,Meat,Offline,L,4/3/2016,792844951,4/19/2016,9295,421.89,364.69,3921467.55,3389793.55,531674 +Australia and Oceania,Tonga,Vegetables,Offline,M,2/9/2014,414496839,3/26/2014,7680,154.06,90.93,1183180.8,698342.4,484838.4 +Europe,Austria,Cosmetics,Offline,H,8/8/2014,233861434,8/8/2014,3650,437.2,263.33,1595780,961154.5,634625.5 +Asia,Vietnam,Cosmetics,Offline,L,11/22/2015,458800065,12/16/2015,7990,437.2,263.33,3493228,2104006.7,1389221.3 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,C,5/29/2013,467486560,7/12/2013,8517,81.73,56.67,696094.41,482658.39,213436.02 +Europe,Poland,Office Supplies,Online,M,3/23/2011,158407247,3/24/2011,5079,651.21,524.96,3307495.59,2666271.84,641223.75 +Central America and the Caribbean,Honduras,Snacks,Offline,L,9/9/2010,400360953,10/7/2010,4558,152.58,97.44,695459.64,444131.52,251328.12 +Sub-Saharan Africa,Djibouti,Meat,Online,H,3/21/2014,782459008,4/6/2014,5863,421.89,364.69,2473541.07,2138177.47,335363.6 +Central America and the Caribbean,Nicaragua,Personal Care,Online,C,12/6/2013,964125239,1/23/2014,4938,81.73,56.67,403582.74,279836.46,123746.28 +Asia,Cambodia,Personal Care,Online,C,8/3/2010,225095975,8/20/2010,9756,81.73,56.67,797357.88,552872.52,244485.36 +Asia,Brunei,Office Supplies,Offline,M,5/14/2017,615420043,5/23/2017,5322,651.21,524.96,3465739.62,2793837.12,671902.5 +Central America and the Caribbean,Haiti,Meat,Online,H,8/27/2010,205458772,9/16/2010,8671,421.89,364.69,3658208.19,3162226.99,495981.2 +Middle East and North Africa,Libya,Personal Care,Offline,L,2/13/2017,735885989,3/19/2017,3872,81.73,56.67,316458.56,219426.24,97032.32 +Asia,Malaysia,Beverages,Offline,C,6/29/2011,867688024,8/18/2011,7023,47.45,31.79,333241.35,223261.17,109980.18 +Sub-Saharan Africa,Sudan,Cosmetics,Online,C,3/18/2011,232163703,3/21/2011,1254,437.2,263.33,548248.8,330215.82,218032.98 +Middle East and North Africa,Kuwait,Vegetables,Online,H,1/24/2012,780924355,3/9/2012,1726,154.06,90.93,265907.56,156945.18,108962.38 +Australia and Oceania,Palau,Snacks,Offline,L,9/10/2014,935893809,9/21/2014,631,152.58,97.44,96277.98,61484.64,34793.34 +Asia,Indonesia,Clothes,Online,H,3/24/2013,539308393,3/29/2013,2193,109.28,35.84,239651.04,78597.12,161053.92 +Central America and the Caribbean,Nicaragua,Fruits,Online,M,3/23/2014,403716933,4/9/2014,7667,9.33,6.92,71533.11,53055.64,18477.47 +Sub-Saharan Africa,Sudan,Fruits,Online,H,2/28/2010,961980760,4/17/2010,339,9.33,6.92,3162.87,2345.88,816.99 +Europe,Bosnia and Herzegovina,Household,Offline,L,7/4/2013,917273700,8/12/2013,526,668.27,502.54,351510.02,264336.04,87173.98 +Europe,Belgium,Vegetables,Offline,L,1/30/2015,393082082,3/16/2015,578,154.06,90.93,89046.68,52557.54,36489.14 +Sub-Saharan Africa,Benin,Baby Food,Offline,H,7/22/2010,483204734,7/30/2010,9873,255.28,159.42,2520379.44,1573953.66,946425.78 +Asia,Mongolia,Office Supplies,Offline,H,10/23/2011,101752984,11/28/2011,9824,651.21,524.96,6397487.04,5157207.04,1240280 +Central America and the Caribbean,Panama,Cosmetics,Offline,C,11/8/2012,933150660,11/30/2012,8872,437.2,263.33,3878838.4,2336263.76,1542574.64 +Europe,Armenia,Household,Offline,C,5/6/2016,682134091,5/29/2016,7491,668.27,502.54,5006010.57,3764527.14,1241483.43 +Europe,Kosovo,Personal Care,Online,C,8/21/2014,723752105,9/26/2014,3186,81.73,56.67,260391.78,180550.62,79841.16 +Middle East and North Africa,Lebanon,Cereal,Offline,C,4/19/2016,253366029,5/7/2016,5493,205.7,117.11,1129910.1,643285.23,486624.87 +Europe,Germany,Personal Care,Offline,C,1/11/2012,336649692,1/31/2012,980,81.73,56.67,80095.4,55536.6,24558.8 +Europe,Italy,Fruits,Offline,M,4/23/2016,759589421,6/12/2016,8244,9.33,6.92,76916.52,57048.48,19868.04 +Middle East and North Africa,Morocco,Fruits,Offline,L,8/14/2010,478484046,8/20/2010,2917,9.33,6.92,27215.61,20185.64,7029.97 +Central America and the Caribbean,Saint Lucia,Meat,Online,L,5/8/2015,769944894,5/10/2015,2659,421.89,364.69,1121805.51,969710.71,152094.8 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,H,4/26/2010,280895793,6/5/2010,2162,437.2,263.33,945226.4,569319.46,375906.94 +Asia,Cambodia,Cereal,Online,M,4/8/2014,878573071,5/9/2014,8151,205.7,117.11,1676660.7,954563.61,722097.09 +North America,Greenland,Cereal,Online,L,12/5/2012,900525557,1/2/2013,4379,205.7,117.11,900760.3,512824.69,387935.61 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,M,10/27/2015,104614579,12/13/2015,6634,152.58,97.44,1012215.72,646416.96,365798.76 +Central America and the Caribbean,Haiti,Cosmetics,Offline,L,8/1/2014,119013965,9/11/2014,7732,437.2,263.33,3380430.4,2036067.56,1344362.84 +Central America and the Caribbean,Dominica,Meat,Offline,C,1/28/2017,392210042,2/23/2017,2522,421.89,364.69,1064006.58,919748.18,144258.4 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,C,4/16/2013,443001639,4/25/2013,2884,651.21,524.96,1878089.64,1513984.64,364105 +Asia,Thailand,Vegetables,Offline,M,1/1/2017,310500085,1/8/2017,2730,154.06,90.93,420583.8,248238.9,172344.9 +Australia and Oceania,New Zealand,Clothes,Online,H,7/16/2016,104129207,8/14/2016,3001,109.28,35.84,327949.28,107555.84,220393.44 +Europe,Slovakia,Household,Online,H,6/15/2016,453625333,7/28/2016,6671,668.27,502.54,4458029.17,3352444.34,1105584.83 +Europe,Denmark,Meat,Online,H,12/28/2010,259037292,1/4/2011,3746,421.89,364.69,1580399.94,1366128.74,214271.2 +Australia and Oceania,Solomon Islands,Fruits,Offline,H,8/12/2010,740726411,9/25/2010,6260,9.33,6.92,58405.8,43319.2,15086.6 +Europe,Cyprus,Cereal,Offline,H,6/27/2015,489366519,7/10/2015,3283,205.7,117.11,675313.1,384472.13,290840.97 +Asia,Vietnam,Snacks,Offline,C,9/11/2011,415943944,10/19/2011,5911,152.58,97.44,901900.38,575967.84,325932.54 +Central America and the Caribbean,Guatemala,Meat,Offline,L,11/23/2012,601757514,12/23/2012,2276,421.89,364.69,960221.64,830034.44,130187.2 +Sub-Saharan Africa,Kenya,Clothes,Online,M,2/2/2011,748418557,2/15/2011,2537,109.28,35.84,277243.36,90926.08,186317.28 +Asia,Sri Lanka,Meat,Online,H,9/14/2010,627850902,9/15/2010,3889,421.89,364.69,1640730.21,1418279.41,222450.8 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,H,3/25/2017,532290875,4/14/2017,5554,437.2,263.33,2428208.8,1462534.82,965673.98 +Asia,Brunei,Personal Care,Offline,L,9/19/2010,824287307,10/24/2010,3786,81.73,56.67,309429.78,214552.62,94877.16 +Australia and Oceania,Kiribati,Cereal,Offline,L,2/23/2010,586701524,3/18/2010,6874,205.7,117.11,1413981.8,805014.14,608967.66 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,M,8/19/2016,772707355,8/19/2016,132,205.7,117.11,27152.4,15458.52,11693.88 +Europe,Bulgaria,Baby Food,Online,M,3/16/2017,155791127,5/3/2017,911,255.28,159.42,232560.08,145231.62,87328.46 +Australia and Oceania,Nauru,Cereal,Online,L,4/28/2011,279751670,5/29/2011,3591,205.7,117.11,738668.7,420542.01,318126.69 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,C,8/26/2014,508700311,9/27/2014,4581,651.21,524.96,2983193.01,2404841.76,578351.25 +Central America and the Caribbean,El Salvador,Fruits,Online,H,6/1/2017,277060878,6/20/2017,7325,9.33,6.92,68342.25,50689,17653.25 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,H,11/30/2010,439569699,12/27/2010,7297,651.21,524.96,4751879.37,3830633.12,921246.25 +Sub-Saharan Africa,Nigeria,Cereal,Offline,H,1/1/2014,121275603,1/25/2014,7001,205.7,117.11,1440105.7,819887.11,620218.59 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,L,4/25/2016,767539918,6/11/2016,973,255.28,159.42,248387.44,155115.66,93271.78 +Asia,Singapore,Baby Food,Offline,H,5/6/2012,294036471,5/21/2012,781,255.28,159.42,199373.68,124507.02,74866.66 +Europe,Estonia,Clothes,Online,L,10/14/2012,736751592,10/30/2012,23,109.28,35.84,2513.44,824.32,1689.12 +Asia,Laos,Beverages,Online,C,6/20/2010,601984107,7/14/2010,9330,47.45,31.79,442708.5,296600.7,146107.8 +Central America and the Caribbean,Guatemala,Cereal,Offline,M,6/8/2014,716345345,7/3/2014,1361,205.7,117.11,279957.7,159386.71,120570.99 +Sub-Saharan Africa,Angola,Clothes,Offline,M,11/9/2015,176759135,12/25/2015,5811,109.28,35.84,635026.08,208266.24,426759.84 +Sub-Saharan Africa,Mauritania,Cosmetics,Online,L,7/18/2014,400461804,8/11/2014,4402,437.2,263.33,1924554.4,1159178.66,765375.74 +Asia,South Korea,Snacks,Offline,H,3/1/2015,175002181,4/8/2015,5889,152.58,97.44,898543.62,573824.16,324719.46 +Middle East and North Africa,Tunisia ,Snacks,Offline,M,11/13/2015,608241593,12/9/2015,1059,152.58,97.44,161582.22,103188.96,58393.26 +Sub-Saharan Africa,Burkina Faso,Meat,Online,H,2/2/2012,178353869,2/21/2012,7728,421.89,364.69,3260365.92,2818324.32,442041.6 +Europe,San Marino,Snacks,Offline,L,6/22/2015,583825337,6/29/2015,5746,152.58,97.44,876724.68,559890.24,316834.44 +Middle East and North Africa,Lebanon,Beverages,Offline,L,3/23/2012,893454825,4/14/2012,1992,47.45,31.79,94520.4,63325.68,31194.72 +Europe,Armenia,Meat,Online,C,4/30/2012,696353662,5/6/2012,5378,421.89,364.69,2268924.42,1961302.82,307621.6 +Central America and the Caribbean,Antigua and Barbuda ,Household,Online,M,6/26/2015,551945674,8/8/2015,1845,668.27,502.54,1232958.15,927186.3,305771.85 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,L,11/13/2014,639967191,12/8/2014,9368,205.7,117.11,1926997.6,1097086.48,829911.12 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,C,2/4/2016,310467040,3/12/2016,2951,651.21,524.96,1921720.71,1549156.96,372563.75 +Asia,Singapore,Vegetables,Offline,L,9/9/2010,333806550,10/4/2010,9631,154.06,90.93,1483751.86,875746.83,608005.03 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,H,3/8/2010,650659549,4/2/2010,3474,651.21,524.96,2262303.54,1823711.04,438592.5 +Australia and Oceania,Samoa ,Baby Food,Online,H,1/6/2012,822012364,2/9/2012,580,255.28,159.42,148062.4,92463.6,55598.8 +Central America and the Caribbean,El Salvador,Household,Offline,M,11/29/2010,479163825,1/7/2011,4079,668.27,502.54,2725873.33,2049860.66,676012.67 +Asia,Turkmenistan,Meat,Offline,L,3/27/2010,673725259,5/5/2010,9131,421.89,364.69,3852277.59,3329984.39,522293.2 +Europe,Vatican City,Beverages,Offline,M,8/15/2010,727620494,9/7/2010,7928,47.45,31.79,376183.6,252031.12,124152.48 +Central America and the Caribbean,Jamaica,Beverages,Offline,C,10/11/2013,483085858,11/22/2013,4696,47.45,31.79,222825.2,149285.84,73539.36 +Sub-Saharan Africa,Angola,Clothes,Offline,M,2/12/2011,752670180,3/19/2011,687,109.28,35.84,75075.36,24622.08,50453.28 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,H,4/3/2010,169234788,4/9/2010,9189,437.2,263.33,4017430.8,2419739.37,1597691.43 +Europe,Moldova ,Office Supplies,Offline,H,2/3/2016,135953509,3/19/2016,519,651.21,524.96,337977.99,272454.24,65523.75 +Asia,Mongolia,Baby Food,Online,H,11/17/2011,776312673,11/24/2011,7026,255.28,159.42,1793597.28,1120084.92,673512.36 +Europe,Switzerland,Beverages,Online,C,12/30/2015,484111106,2/3/2016,8089,47.45,31.79,383823.05,257149.31,126673.74 +Europe,Liechtenstein,Household,Online,H,1/14/2010,873460137,2/17/2010,5120,668.27,502.54,3421542.4,2573004.8,848537.6 +Sub-Saharan Africa,Mozambique,Cereal,Online,M,9/27/2010,928783595,11/15/2010,6560,205.7,117.11,1349392,768241.6,581150.4 +Sub-Saharan Africa,The Gambia,Meat,Offline,L,3/3/2013,154817807,4/10/2013,2884,421.89,364.69,1216730.76,1051765.96,164964.8 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,H,4/8/2017,826611602,5/23/2017,1597,651.21,524.96,1039982.37,838361.12,201621.25 +Europe,Portugal,Fruits,Online,L,6/14/2016,339526307,7/15/2016,2234,9.33,6.92,20843.22,15459.28,5383.94 +Asia,Taiwan,Fruits,Offline,H,7/26/2016,659235751,9/7/2016,1363,9.33,6.92,12716.79,9431.96,3284.83 +Asia,North Korea,Personal Care,Offline,H,12/14/2016,671726262,1/24/2017,7583,81.73,56.67,619758.59,429728.61,190029.98 +Middle East and North Africa,Jordan,Meat,Offline,C,3/23/2014,233296668,4/16/2014,6523,421.89,364.69,2751988.47,2378872.87,373115.6 +Europe,Finland,Beverages,Online,M,8/21/2013,620558297,8/25/2013,5845,47.45,31.79,277345.25,185812.55,91532.7 +Sub-Saharan Africa,Chad,Baby Food,Online,L,2/24/2010,480434978,3/29/2010,241,255.28,159.42,61522.48,38420.22,23102.26 +Europe,Iceland,Meat,Online,M,12/9/2014,780163037,1/2/2015,6435,421.89,364.69,2714862.15,2346780.15,368082 +Sub-Saharan Africa,Niger,Vegetables,Offline,M,9/22/2013,757291305,10/21/2013,8181,154.06,90.93,1260364.86,743898.33,516466.53 +Europe,Poland,Cereal,Online,C,1/12/2016,169681107,1/24/2016,1265,205.7,117.11,260210.5,148144.15,112066.35 +Asia,Bangladesh,Household,Online,L,7/1/2013,645506274,7/30/2013,8506,668.27,502.54,5684304.62,4274605.24,1409699.38 +Asia,Turkmenistan,Meat,Offline,C,12/27/2013,733253133,2/11/2014,4751,421.89,364.69,2004399.39,1732642.19,271757.2 +Sub-Saharan Africa,Swaziland,Cosmetics,Online,M,1/24/2015,851720511,2/10/2015,1881,437.2,263.33,822373.2,495323.73,327049.47 +Middle East and North Africa,Libya,Beverages,Offline,C,5/8/2015,140019738,5/21/2015,3807,47.45,31.79,180642.15,121024.53,59617.62 +Europe,Luxembourg,Office Supplies,Online,L,10/3/2010,507574641,11/11/2010,1471,651.21,524.96,957929.91,772216.16,185713.75 +Sub-Saharan Africa,Djibouti,Clothes,Offline,M,5/25/2013,784121549,6/8/2013,7846,109.28,35.84,857410.88,281200.64,576210.24 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,H,7/11/2017,769709289,8/29/2017,2938,437.2,263.33,1284493.6,773663.54,510830.06 +Asia,Bangladesh,Household,Offline,M,11/19/2010,784699189,12/2/2010,8783,668.27,502.54,5869415.41,4413808.82,1455606.59 +Europe,France,Meat,Online,H,5/10/2016,319765079,5/28/2016,4447,421.89,364.69,1876144.83,1621776.43,254368.4 +Central America and the Caribbean,Costa Rica,Meat,Online,C,6/14/2012,285893285,7/21/2012,1031,421.89,364.69,434968.59,375995.39,58973.2 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,C,10/31/2012,764382636,11/29/2012,6663,81.73,56.67,544566.99,377592.21,166974.78 +Middle East and North Africa,Syria,Meat,Offline,M,1/25/2017,556844460,2/16/2017,1505,421.89,364.69,634944.45,548858.45,86086 +Middle East and North Africa,Lebanon,Cereal,Online,M,6/11/2014,335202586,7/8/2014,2749,205.7,117.11,565469.3,321935.39,243533.91 +Asia,Laos,Beverages,Offline,L,6/12/2010,391693341,7/2/2010,9619,47.45,31.79,456421.55,305788.01,150633.54 +Central America and the Caribbean,Costa Rica,Household,Offline,H,6/2/2015,188865554,6/19/2015,8369,668.27,502.54,5592751.63,4205757.26,1386994.37 +Europe,Finland,Personal Care,Offline,M,6/24/2010,609580552,8/9/2010,7286,81.73,56.67,595484.78,412897.62,182587.16 +Europe,Kosovo,Office Supplies,Online,M,11/19/2011,807012164,12/10/2011,1688,651.21,524.96,1099242.48,886132.48,213110 +Central America and the Caribbean,Jamaica,Fruits,Offline,L,3/28/2014,454646718,4/21/2014,8922,9.33,6.92,83242.26,61740.24,21502.02 +Europe,Denmark,Personal Care,Offline,H,12/31/2016,196283042,1/21/2017,3369,81.73,56.67,275348.37,190921.23,84427.14 +Sub-Saharan Africa,Chad,Fruits,Online,C,2/12/2013,296032464,3/28/2013,1439,9.33,6.92,13425.87,9957.88,3467.99 +Europe,Cyprus,Clothes,Offline,M,7/15/2015,188318812,7/25/2015,6576,109.28,35.84,718625.28,235683.84,482941.44 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,L,7/19/2015,727878415,7/24/2015,4253,152.58,97.44,648922.74,414412.32,234510.42 +North America,Canada,Personal Care,Offline,H,11/13/2016,139760100,12/31/2016,6974,81.73,56.67,569985.02,395216.58,174768.44 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,C,9/14/2016,769325196,10/6/2016,9277,109.28,35.84,1013790.56,332487.68,681302.88 +Europe,Kosovo,Fruits,Online,C,2/13/2017,532247531,2/14/2017,2727,9.33,6.92,25442.91,18870.84,6572.07 +North America,Greenland,Household,Online,C,8/30/2013,564513432,9/20/2013,924,668.27,502.54,617481.48,464346.96,153134.52 +Central America and the Caribbean,Cuba,Snacks,Online,C,4/24/2014,272421729,4/29/2014,4498,152.58,97.44,686304.84,438285.12,248019.72 +Sub-Saharan Africa,Nigeria,Cereal,Offline,C,12/16/2012,482583749,1/26/2013,6110,205.7,117.11,1256827,715542.1,541284.9 +Asia,Cambodia,Cereal,Offline,L,12/5/2015,291923320,12/8/2015,5452,205.7,117.11,1121476.4,638483.72,482992.68 +Sub-Saharan Africa,Chad,Cosmetics,Online,M,6/14/2015,217676770,7/15/2015,4248,437.2,263.33,1857225.6,1118625.84,738599.76 +Sub-Saharan Africa,Sudan,Household,Online,M,3/12/2016,847392928,3/13/2016,1253,668.27,502.54,837342.31,629682.62,207659.69 +Europe,Malta,Household,Online,L,4/25/2016,588933122,4/30/2016,7253,668.27,502.54,4846962.31,3644922.62,1202039.69 +Central America and the Caribbean,El Salvador,Household,Offline,H,3/30/2011,620471179,4/21/2011,65,668.27,502.54,43437.55,32665.1,10772.45 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,M,8/15/2012,840493428,9/26/2012,9538,651.21,524.96,6211240.98,5007068.48,1204172.5 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,H,3/27/2014,317798697,5/11/2014,2552,437.2,263.33,1115734.4,672018.16,443716.24 +Sub-Saharan Africa,Togo,Household,Offline,H,11/30/2010,441498315,12/26/2010,8017,668.27,502.54,5357520.59,4028863.18,1328657.41 +North America,Mexico,Baby Food,Online,M,7/4/2017,871016108,7/20/2017,1877,255.28,159.42,479160.56,299231.34,179929.22 +Europe,Spain,Household,Offline,M,1/18/2012,886088407,1/28/2012,2105,668.27,502.54,1406708.35,1057846.7,348861.65 +Sub-Saharan Africa,South Africa,Household,Online,L,4/17/2015,736764037,5/30/2015,3706,668.27,502.54,2476608.62,1862413.24,614195.38 +Sub-Saharan Africa,Angola,Vegetables,Offline,M,3/14/2011,293404328,3/22/2011,3716,154.06,90.93,572486.96,337895.88,234591.08 +Middle East and North Africa,Turkey,Office Supplies,Offline,C,4/16/2011,396683108,5/30/2011,6202,651.21,524.96,4038804.42,3255801.92,783002.5 +Australia and Oceania,Kiribati,Fruits,Offline,C,1/4/2013,607586705,2/19/2013,7263,9.33,6.92,67763.79,50259.96,17503.83 +Europe,Iceland,Vegetables,Offline,H,2/1/2011,557413947,2/3/2011,29,154.06,90.93,4467.74,2636.97,1830.77 +Asia,Thailand,Snacks,Offline,L,6/13/2016,397776162,6/24/2016,9661,152.58,97.44,1474075.38,941367.84,532707.54 +Middle East and North Africa,Afghanistan,Cereal,Offline,H,8/7/2014,350597178,8/19/2014,8351,205.7,117.11,1717800.7,977985.61,739815.09 +Europe,Andorra,Fruits,Offline,C,10/21/2014,258113324,10/26/2014,323,9.33,6.92,3013.59,2235.16,778.43 +Sub-Saharan Africa,Gabon,Vegetables,Offline,L,1/20/2016,932873427,2/21/2016,6833,154.06,90.93,1052691.98,621324.69,431367.29 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,L,10/27/2010,107738816,12/9/2010,1165,154.06,90.93,179479.9,105933.45,73546.45 +Central America and the Caribbean,Honduras,Fruits,Offline,L,7/31/2011,985883319,8/30/2011,3637,9.33,6.92,33933.21,25168.04,8765.17 +Australia and Oceania,Fiji,Snacks,Offline,H,9/19/2016,990793263,11/6/2016,6599,152.58,97.44,1006875.42,643006.56,363868.86 +Europe,Macedonia,Baby Food,Online,H,5/3/2014,316267478,6/12/2014,9430,255.28,159.42,2407290.4,1503330.6,903959.8 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,L,4/25/2016,576417291,5/5/2016,3540,437.2,263.33,1547688,932188.2,615499.8 +Asia,Mongolia,Cosmetics,Offline,H,8/31/2016,755666530,9/4/2016,7374,437.2,263.33,3223912.8,1941795.42,1282117.38 +Europe,Belarus,Office Supplies,Offline,C,6/21/2010,358751523,7/21/2010,1403,651.21,524.96,913647.63,736518.88,177128.75 +Sub-Saharan Africa,Kenya,Office Supplies,Online,C,10/19/2012,760721099,11/21/2012,3133,651.21,524.96,2040240.93,1644699.68,395541.25 +Sub-Saharan Africa,Kenya,Meat,Offline,L,1/28/2017,256936585,2/18/2017,2100,421.89,364.69,885969,765849,120120 +Australia and Oceania,Kiribati,Baby Food,Online,L,1/2/2014,813071811,2/15/2014,4872,255.28,159.42,1243724.16,776694.24,467029.92 +Sub-Saharan Africa,Kenya,Cereal,Online,H,6/29/2010,415113103,7/8/2010,47,205.7,117.11,9667.9,5504.17,4163.73 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,L,9/24/2010,719359290,10/13/2010,3255,255.28,159.42,830936.4,518912.1,312024.3 +Asia,Singapore,Personal Care,Online,L,5/26/2012,302421700,6/29/2012,2157,81.73,56.67,176291.61,122237.19,54054.42 +Central America and the Caribbean,El Salvador,Baby Food,Online,M,6/17/2010,511224162,6/21/2010,1445,255.28,159.42,368879.6,230361.9,138517.7 +Sub-Saharan Africa,Madagascar,Cereal,Online,C,1/30/2016,513003003,3/15/2016,7844,205.7,117.11,1613510.8,918610.84,694899.96 +Middle East and North Africa,Jordan,Clothes,Online,M,12/30/2014,445307052,1/6/2015,5107,109.28,35.84,558092.96,183034.88,375058.08 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,L,9/18/2016,965997636,9/24/2016,9022,81.73,56.67,737368.06,511276.74,226091.32 +Europe,Poland,Office Supplies,Offline,H,11/21/2012,103248584,1/7/2013,2405,651.21,524.96,1566160.05,1262528.8,303631.25 +Sub-Saharan Africa,Eritrea,Household,Online,H,5/18/2011,905546224,7/1/2011,106,668.27,502.54,70836.62,53269.24,17567.38 +Asia,Kyrgyzstan,Baby Food,Offline,M,4/23/2017,191689383,4/27/2017,4003,255.28,159.42,1021885.84,638158.26,383727.58 +Europe,Georgia,Clothes,Online,L,3/4/2014,700789391,4/19/2014,8009,109.28,35.84,875223.52,287042.56,588180.96 +Australia and Oceania,Kiribati,Vegetables,Online,H,1/6/2013,742270076,2/1/2013,3065,154.06,90.93,472193.9,278700.45,193493.45 +Asia,Indonesia,Baby Food,Online,C,10/25/2010,945867764,11/7/2010,2146,255.28,159.42,547830.88,342115.32,205715.56 +Middle East and North Africa,Tunisia ,Beverages,Offline,L,12/17/2016,211631286,1/4/2017,5255,47.45,31.79,249349.75,167056.45,82293.3 +Asia,Myanmar,Fruits,Offline,L,8/18/2011,659921967,8/28/2011,4430,9.33,6.92,41331.9,30655.6,10676.3 +Europe,Monaco,Cereal,Online,M,2/15/2010,881413638,2/16/2010,8737,205.7,117.11,1797200.9,1023190.07,774010.83 +Asia,Laos,Fruits,Online,M,9/7/2013,887092626,9/19/2013,9276,9.33,6.92,86545.08,64189.92,22355.16 +Middle East and North Africa,Azerbaijan,Snacks,Offline,H,3/30/2013,758257758,4/5/2013,4176,152.58,97.44,637174.08,406909.44,230264.64 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,C,12/14/2015,196520364,12/22/2015,3598,651.21,524.96,2343053.58,1888806.08,454247.5 +Europe,Germany,Beverages,Offline,C,1/31/2011,773804271,3/2/2011,4734,47.45,31.79,224628.3,150493.86,74134.44 +Middle East and North Africa,Turkey,Snacks,Online,M,9/16/2011,982345807,11/4/2011,6809,152.58,97.44,1038917.22,663468.96,375448.26 +Middle East and North Africa,Lebanon,Snacks,Offline,C,1/7/2013,284693801,2/4/2013,6077,152.58,97.44,927228.66,592142.88,335085.78 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,M,4/13/2011,463709580,5/30/2011,824,154.06,90.93,126945.44,74926.32,52019.12 +Asia,Taiwan,Beverages,Offline,L,3/7/2015,672566974,3/27/2015,6368,47.45,31.79,302161.6,202438.72,99722.88 +Asia,Bangladesh,Clothes,Online,H,9/29/2011,584752309,10/28/2011,58,109.28,35.84,6338.24,2078.72,4259.52 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,C,7/30/2015,844064414,9/8/2015,6272,9.33,6.92,58517.76,43402.24,15115.52 +Central America and the Caribbean,Honduras,Vegetables,Offline,C,1/22/2012,814614617,2/25/2012,1423,154.06,90.93,219227.38,129393.39,89833.99 +Asia,Singapore,Office Supplies,Online,C,2/16/2014,830826747,3/18/2014,8952,651.21,524.96,5829631.92,4699441.92,1130190 +Sub-Saharan Africa,Comoros,Vegetables,Offline,M,1/30/2013,847437131,2/10/2013,4334,154.06,90.93,667696.04,394090.62,273605.42 +Europe,Austria,Cosmetics,Offline,M,8/20/2012,889494597,10/9/2012,73,437.2,263.33,31915.6,19223.09,12692.51 +Central America and the Caribbean,Dominica,Personal Care,Online,L,7/27/2017,602360475,8/23/2017,705,81.73,56.67,57619.65,39952.35,17667.3 +Sub-Saharan Africa,Ethiopia,Household,Online,H,10/18/2014,601708590,11/4/2014,7798,668.27,502.54,5211169.46,3918806.92,1292362.54 +Sub-Saharan Africa,Madagascar,Snacks,Offline,L,1/6/2015,223525273,1/10/2015,4950,152.58,97.44,755271,482328,272943 +Middle East and North Africa,Algeria,Beverages,Online,H,1/21/2011,674109351,2/5/2011,2792,47.45,31.79,132480.4,88757.68,43722.72 +Asia,Turkmenistan,Vegetables,Offline,L,12/16/2011,980072152,1/20/2012,3984,154.06,90.93,613775.04,362265.12,251509.92 +Europe,Monaco,Clothes,Offline,C,6/21/2016,238337504,7/30/2016,8219,109.28,35.84,898172.32,294568.96,603603.36 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,M,10/30/2016,766141736,11/15/2016,7220,154.06,90.93,1112313.2,656514.6,455798.6 +Sub-Saharan Africa,Guinea,Household,Online,H,2/16/2010,451033675,4/2/2010,9742,668.27,502.54,6510286.34,4895744.68,1614541.66 +Sub-Saharan Africa,Angola,Clothes,Online,C,3/27/2017,400874650,4/10/2017,6572,109.28,35.84,718188.16,235540.48,482647.68 +Central America and the Caribbean,Dominica,Beverages,Offline,H,11/14/2010,893838489,11/16/2010,5527,47.45,31.79,262256.15,175703.33,86552.82 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,H,3/31/2010,928411519,4/3/2010,6455,437.2,263.33,2822126,1699795.15,1122330.85 +North America,United States of America,Household,Online,L,9/18/2016,473392570,11/3/2016,6236,668.27,502.54,4167331.72,3133839.44,1033492.28 +Central America and the Caribbean,Costa Rica,Cereal,Online,L,7/18/2017,917892968,8/10/2017,3782,205.7,117.11,777957.4,442910.02,335047.38 +Central America and the Caribbean,El Salvador,Meat,Offline,C,6/6/2012,121336543,6/23/2012,5034,421.89,364.69,2123794.26,1835849.46,287944.8 +Europe,Denmark,Personal Care,Online,L,4/10/2017,963459622,5/4/2017,7967,81.73,56.67,651142.91,451489.89,199653.02 +Sub-Saharan Africa,Tanzania,Cereal,Offline,L,12/18/2014,994311034,1/13/2015,7586,205.7,117.11,1560440.2,888396.46,672043.74 +Europe,Andorra,Meat,Online,M,3/6/2012,984252107,3/26/2012,925,421.89,364.69,390248.25,337338.25,52910 +Sub-Saharan Africa,South Sudan,Personal Care,Online,C,11/13/2012,873956668,12/24/2012,2054,81.73,56.67,167873.42,116400.18,51473.24 +Australia and Oceania,Palau,Household,Online,C,6/24/2014,224411046,7/31/2014,7070,668.27,502.54,4724668.9,3552957.8,1171711.1 +Middle East and North Africa,Morocco,Cosmetics,Online,H,9/26/2011,466914069,11/9/2011,9104,437.2,263.33,3980268.8,2397356.32,1582912.48 +Middle East and North Africa,Israel,Vegetables,Online,L,7/27/2015,853077065,8/8/2015,3316,154.06,90.93,510862.96,301523.88,209339.08 +Sub-Saharan Africa,Niger,Meat,Offline,M,6/23/2011,704823863,7/23/2011,1899,421.89,364.69,801169.11,692546.31,108622.8 +Australia and Oceania,Vanuatu,Household,Online,H,4/20/2016,764390790,6/8/2016,9076,668.27,502.54,6065218.52,4561053.04,1504165.48 +Sub-Saharan Africa,Zambia,Cosmetics,Online,H,11/22/2013,944326674,11/28/2013,6103,437.2,263.33,2668231.6,1607102.99,1061128.61 +Sub-Saharan Africa,Central African Republic,Household,Offline,M,11/11/2011,777492845,11/18/2011,6265,668.27,502.54,4186711.55,3148413.1,1038298.45 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,L,2/10/2015,767063128,3/25/2015,9880,651.21,524.96,6433954.8,5186604.8,1247350 +Sub-Saharan Africa,Nigeria,Beverages,Offline,M,6/17/2014,136523854,7/4/2014,9297,47.45,31.79,441142.65,295551.63,145591.02 +Europe,Kosovo,Fruits,Online,L,2/24/2013,879673850,3/18/2013,3895,9.33,6.92,36340.35,26953.4,9386.95 +Middle East and North Africa,Oman,Snacks,Offline,M,6/29/2015,110624444,7/13/2015,5086,152.58,97.44,776021.88,495579.84,280442.04 +Europe,Latvia,Meat,Offline,H,6/30/2015,413799464,8/7/2015,1312,421.89,364.69,553519.68,478473.28,75046.4 +Sub-Saharan Africa,Tanzania,Personal Care,Online,M,10/25/2015,393935239,10/25/2015,3046,81.73,56.67,248949.58,172616.82,76332.76 +Asia,Laos,Household,Offline,L,5/17/2016,526080596,7/5/2016,7794,668.27,502.54,5208496.38,3916796.76,1291699.62 +Middle East and North Africa,Bahrain,Baby Food,Online,H,8/9/2010,905596864,9/18/2010,5091,255.28,159.42,1299630.48,811607.22,488023.26 +Sub-Saharan Africa,Mozambique,Baby Food,Online,L,12/2/2011,798157870,12/24/2011,1506,255.28,159.42,384451.68,240086.52,144365.16 +Central America and the Caribbean,Costa Rica,Snacks,Offline,M,1/30/2012,889749944,2/6/2012,5635,152.58,97.44,859788.3,549074.4,310713.9 +Europe,Estonia,Personal Care,Online,M,4/14/2015,136671912,5/27/2015,3111,81.73,56.67,254262.03,176300.37,77961.66 +Australia and Oceania,East Timor,Office Supplies,Offline,H,8/21/2011,715535104,10/2/2011,1593,651.21,524.96,1037377.53,836261.28,201116.25 +North America,Mexico,Fruits,Offline,M,3/29/2011,373263347,4/2/2011,5774,9.33,6.92,53871.42,39956.08,13915.34 +Europe,Andorra,Beverages,Offline,M,2/15/2010,977092969,4/1/2010,2378,47.45,31.79,112836.1,75596.62,37239.48 +Central America and the Caribbean,Haiti,Vegetables,Offline,C,9/26/2016,864572799,10/10/2016,5159,154.06,90.93,794795.54,469107.87,325687.67 +Australia and Oceania,East Timor,Fruits,Offline,L,4/20/2010,693564164,5/18/2010,9904,9.33,6.92,92404.32,68535.68,23868.64 +Australia and Oceania,Samoa ,Fruits,Online,C,10/2/2012,292240893,11/13/2012,9429,9.33,6.92,87972.57,65248.68,22723.89 +Europe,Macedonia,Baby Food,Online,L,10/22/2016,909089314,11/11/2016,8585,255.28,159.42,2191578.8,1368620.7,822958.1 +Europe,Belgium,Cereal,Offline,C,6/15/2012,262908256,7/4/2012,9250,205.7,117.11,1902725,1083267.5,819457.5 +Central America and the Caribbean,The Bahamas,Household,Online,L,6/19/2013,192809045,6/26/2013,5336,668.27,502.54,3565888.72,2681553.44,884335.28 +Europe,United Kingdom,Office Supplies,Online,H,10/1/2015,808215510,11/12/2015,7785,651.21,524.96,5069669.85,4086813.6,982856.25 +Europe,Latvia,Office Supplies,Offline,L,4/11/2016,938863980,5/23/2016,9570,651.21,524.96,6232079.7,5023867.2,1208212.5 +Sub-Saharan Africa,Malawi,Baby Food,Offline,M,11/14/2016,384803283,11/30/2016,697,255.28,159.42,177930.16,111115.74,66814.42 +Middle East and North Africa,Saudi Arabia,Cereal,Online,M,11/5/2012,366394746,12/11/2012,3202,205.7,117.11,658651.4,374986.22,283665.18 +Central America and the Caribbean,Dominica,Beverages,Offline,H,12/11/2011,374312198,12/23/2011,6152,47.45,31.79,291912.4,195572.08,96340.32 +Central America and the Caribbean,Jamaica,Vegetables,Online,C,5/24/2015,419541966,6/10/2015,646,154.06,90.93,99522.76,58740.78,40781.98 +North America,Canada,Fruits,Online,C,2/17/2014,583382880,3/1/2014,4813,9.33,6.92,44905.29,33305.96,11599.33 +Europe,Greece,Meat,Offline,L,4/22/2015,567446267,5/15/2015,8815,421.89,364.69,3718960.35,3214742.35,504218 +Central America and the Caribbean,Costa Rica,Beverages,Offline,C,10/9/2015,143655955,10/20/2015,9844,47.45,31.79,467097.8,312940.76,154157.04 +Europe,Sweden,Beverages,Offline,M,6/11/2013,504248273,6/15/2013,7124,47.45,31.79,338033.8,226471.96,111561.84 +Sub-Saharan Africa,Swaziland,Fruits,Offline,H,2/4/2011,211772048,2/21/2011,6910,9.33,6.92,64470.3,47817.2,16653.1 +Europe,France,Vegetables,Offline,L,7/23/2012,149088609,8/18/2012,7487,154.06,90.93,1153447.22,680792.91,472654.31 +Sub-Saharan Africa,Tanzania,Household,Online,M,5/17/2011,369371783,7/4/2011,4174,668.27,502.54,2789358.98,2097601.96,691757.02 +Europe,Montenegro,Office Supplies,Online,C,4/18/2017,546107900,4/30/2017,4318,651.21,524.96,2811924.78,2266777.28,545147.5 +Europe,Andorra,Cereal,Online,H,8/18/2014,423095786,9/24/2014,2300,205.7,117.11,473110,269353,203757 +Central America and the Caribbean,Dominican Republic,Household,Online,M,6/21/2011,264446771,6/22/2011,4531,668.27,502.54,3027931.37,2277008.74,750922.63 +Australia and Oceania,New Zealand,Vegetables,Offline,L,3/12/2013,404584681,4/9/2013,4453,154.06,90.93,686029.18,404911.29,281117.89 +Sub-Saharan Africa,Rwanda,Cereal,Offline,L,2/2/2011,798245847,3/21/2011,7540,205.7,117.11,1550978,883009.4,667968.6 +Asia,Sri Lanka,Baby Food,Online,C,6/13/2016,570479094,7/12/2016,6296,255.28,159.42,1607242.88,1003708.32,603534.56 +Europe,Sweden,Household,Offline,L,5/2/2011,266645753,5/11/2011,5259,668.27,502.54,3514431.93,2642857.86,871574.07 +Middle East and North Africa,Bahrain,Fruits,Online,L,12/11/2012,502419650,12/21/2012,5994,9.33,6.92,55924.02,41478.48,14445.54 +Asia,Taiwan,Cereal,Offline,L,11/2/2016,613787114,11/18/2016,2102,205.7,117.11,432381.4,246165.22,186216.18 +Sub-Saharan Africa,Liberia,Cosmetics,Online,L,11/5/2015,907046973,11/7/2015,4211,437.2,263.33,1841049.2,1108882.63,732166.57 +Europe,Slovakia,Clothes,Offline,C,6/7/2011,408810555,6/13/2011,4983,109.28,35.84,544542.24,178590.72,365951.52 +Sub-Saharan Africa,Zimbabwe,Meat,Online,L,6/27/2017,916001689,6/29/2017,4110,421.89,364.69,1733967.9,1498875.9,235092 +Sub-Saharan Africa,Benin,Clothes,Online,C,2/10/2011,245856702,3/11/2011,3316,109.28,35.84,362372.48,118845.44,243527.04 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,H,2/9/2012,785924422,2/24/2012,1356,152.58,97.44,206898.48,132128.64,74769.84 +Australia and Oceania,New Zealand,Baby Food,Online,L,1/22/2011,944066178,3/13/2011,9016,255.28,159.42,2301604.48,1437330.72,864273.76 +Central America and the Caribbean,Panama,Office Supplies,Online,L,12/21/2010,998455798,1/2/2011,4113,651.21,524.96,2678426.73,2159160.48,519266.25 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,M,12/1/2015,847579610,1/14/2016,6497,437.2,263.33,2840488.4,1710855.01,1129633.39 +Europe,Cyprus,Fruits,Online,L,2/6/2012,460236442,3/1/2012,3045,9.33,6.92,28409.85,21071.4,7338.45 +Europe,Bulgaria,Household,Offline,M,1/28/2017,325537621,3/18/2017,2671,668.27,502.54,1784949.17,1342284.34,442664.83 +Sub-Saharan Africa,Comoros,Cosmetics,Online,M,5/27/2015,102906978,7/14/2015,1316,437.2,263.33,575355.2,346542.28,228812.92 +Middle East and North Africa,Qatar,Personal Care,Online,H,5/26/2015,872080838,6/11/2015,6954,81.73,56.67,568350.42,394083.18,174267.24 +Australia and Oceania,Solomon Islands,Household,Offline,H,2/9/2015,183108031,3/19/2015,4590,668.27,502.54,3067359.3,2306658.6,760700.7 +Australia and Oceania,New Zealand,Beverages,Offline,C,8/19/2013,606349885,8/28/2013,1260,47.45,31.79,59787,40055.4,19731.6 +Central America and the Caribbean,The Bahamas,Baby Food,Online,H,12/3/2014,282480227,12/19/2014,1031,255.28,159.42,263193.68,164362.02,98831.66 +Asia,North Korea,Fruits,Offline,M,6/3/2016,572485387,6/8/2016,3,9.33,6.92,27.99,20.76,7.23 +Asia,Taiwan,Cosmetics,Offline,L,11/9/2012,207664191,11/22/2012,1304,437.2,263.33,570108.8,343382.32,226726.48 +Europe,Bosnia and Herzegovina,Baby Food,Online,H,2/28/2015,239627969,4/10/2015,96,255.28,159.42,24506.88,15304.32,9202.56 +Central America and the Caribbean,Cuba,Cereal,Offline,C,5/25/2016,890300548,6/19/2016,8571,205.7,117.11,1763054.7,1003749.81,759304.89 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,C,9/14/2010,201918256,10/2/2010,954,651.21,524.96,621254.34,500811.84,120442.5 +Asia,Thailand,Cosmetics,Online,C,3/15/2012,787029922,3/24/2012,8498,437.2,263.33,3715325.6,2237778.34,1477547.26 +Sub-Saharan Africa,The Gambia,Fruits,Online,M,5/17/2013,378496873,5/17/2013,4491,9.33,6.92,41901.03,31077.72,10823.31 +Middle East and North Africa,Israel,Household,Offline,C,7/18/2011,379492938,8/21/2011,9248,668.27,502.54,6180160.96,4647489.92,1532671.04 +Sub-Saharan Africa,Mali,Cosmetics,Offline,C,9/3/2012,913504445,9/17/2012,5120,437.2,263.33,2238464,1348249.6,890214.4 +Europe,Moldova ,Household,Offline,M,6/9/2012,374330222,7/12/2012,1486,668.27,502.54,993049.22,746774.44,246274.78 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,L,2/21/2015,376081597,4/9/2015,9757,668.27,502.54,6520310.39,4903282.78,1617027.61 +Sub-Saharan Africa,Kenya,Baby Food,Online,L,10/19/2014,803182399,12/8/2014,8375,255.28,159.42,2137970,1335142.5,802827.5 +Central America and the Caribbean,The Bahamas,Beverages,Online,H,1/22/2014,260368955,3/13/2014,7815,47.45,31.79,370821.75,248438.85,122382.9 +Europe,Macedonia,Cereal,Offline,C,11/7/2012,122690093,12/19/2012,5580,205.7,117.11,1147806,653473.8,494332.2 +Central America and the Caribbean,Guatemala,Household,Offline,L,3/5/2012,485507142,4/10/2012,1207,668.27,502.54,806601.89,606565.78,200036.11 +Sub-Saharan Africa,Guinea,Fruits,Offline,L,4/21/2010,614493930,5/21/2010,1264,9.33,6.92,11793.12,8746.88,3046.24 +Europe,Moldova ,Clothes,Online,H,2/21/2014,295636785,3/26/2014,4349,109.28,35.84,475258.72,155868.16,319390.56 +Europe,Sweden,Meat,Offline,L,9/26/2012,285234534,11/10/2012,6092,421.89,364.69,2570153.88,2221691.48,348462.4 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,C,5/6/2011,959898507,6/3/2011,4154,651.21,524.96,2705126.34,2180683.84,524442.5 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,C,6/30/2012,966552531,8/1/2012,3228,81.73,56.67,263824.44,182930.76,80893.68 +Sub-Saharan Africa,Mozambique,Snacks,Offline,M,3/19/2012,372432935,4/10/2012,37,152.58,97.44,5645.46,3605.28,2040.18 +Asia,Philippines,Cosmetics,Online,M,5/20/2011,215088546,7/8/2011,8335,437.2,263.33,3644062,2194855.55,1449206.45 +Sub-Saharan Africa,Gabon,Cereal,Online,C,12/7/2011,252380692,1/4/2012,3910,205.7,117.11,804287,457900.1,346386.9 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,H,2/3/2013,312483203,2/17/2013,9579,154.06,90.93,1475740.74,871018.47,604722.27 +Middle East and North Africa,Algeria,Personal Care,Offline,M,2/22/2015,743882405,3/18/2015,189,81.73,56.67,15446.97,10710.63,4736.34 +Central America and the Caribbean,Grenada,Vegetables,Offline,M,8/25/2015,165377128,9/5/2015,7622,154.06,90.93,1174245.32,693068.46,481176.86 +Sub-Saharan Africa,Namibia,Snacks,Offline,H,3/27/2013,416078698,5/13/2013,5788,152.58,97.44,883133.04,563982.72,319150.32 +Middle East and North Africa,Bahrain,Clothes,Online,M,5/21/2011,705410945,6/25/2011,5629,109.28,35.84,615137.12,201743.36,413393.76 +Sub-Saharan Africa,Mozambique,Cereal,Offline,C,8/22/2014,763110196,10/9/2014,120,205.7,117.11,24684,14053.2,10630.8 +Europe,Malta,Cosmetics,Offline,L,4/2/2017,389225280,5/14/2017,9265,437.2,263.33,4050658,2439752.45,1610905.55 +Europe,Netherlands,Cereal,Online,M,7/15/2014,804117524,8/24/2014,5100,205.7,117.11,1049070,597261,451809 +Sub-Saharan Africa,Madagascar,Beverages,Offline,H,3/26/2014,598460757,3/27/2014,6692,47.45,31.79,317535.4,212738.68,104796.72 +Middle East and North Africa,Syria,Meat,Offline,C,7/27/2017,683241307,9/15/2017,5141,421.89,364.69,2168936.49,1874871.29,294065.2 +Australia and Oceania,Palau,Beverages,Online,C,6/28/2015,239758002,8/14/2015,8576,47.45,31.79,406931.2,272631.04,134300.16 +Asia,Cambodia,Snacks,Offline,C,2/18/2015,769622170,3/6/2015,7158,152.58,97.44,1092167.64,697475.52,394692.12 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,H,5/10/2013,244757640,5/31/2013,8080,205.7,117.11,1662056,946248.8,715807.2 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,L,8/27/2015,757400739,10/5/2015,565,437.2,263.33,247018,148781.45,98236.55 +Central America and the Caribbean,Panama,Snacks,Offline,L,3/20/2017,870100295,4/23/2017,868,152.58,97.44,132439.44,84577.92,47861.52 +Australia and Oceania,Kiribati,Office Supplies,Online,M,4/23/2014,565717637,5/26/2014,7275,651.21,524.96,4737552.75,3819084,918468.75 +Sub-Saharan Africa,Eritrea,Meat,Offline,H,8/14/2015,797426593,8/16/2015,5104,421.89,364.69,2153326.56,1861377.76,291948.8 +Australia and Oceania,Marshall Islands,Fruits,Online,H,9/30/2015,338713490,10/23/2015,1704,9.33,6.92,15898.32,11791.68,4106.64 +Sub-Saharan Africa,Nigeria,Cereal,Online,L,2/25/2014,733377158,3/8/2014,1453,205.7,117.11,298882.1,170160.83,128721.27 +Central America and the Caribbean,Jamaica,Cereal,Offline,H,5/11/2011,445528924,6/29/2011,764,205.7,117.11,157154.8,89472.04,67682.76 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Online,L,9/24/2012,709592616,9/27/2012,3079,651.21,524.96,2005075.59,1616351.84,388723.75 +Asia,Indonesia,Baby Food,Offline,H,2/22/2017,580304563,3/3/2017,3871,255.28,159.42,988188.88,617114.82,371074.06 +Australia and Oceania,Tuvalu,Beverages,Online,C,2/28/2013,982713592,4/6/2013,5645,47.45,31.79,267855.25,179454.55,88400.7 +Europe,San Marino,Baby Food,Online,H,2/20/2013,662181031,3/12/2013,2937,255.28,159.42,749757.36,468216.54,281540.82 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,L,7/26/2011,234380710,8/26/2011,7315,255.28,159.42,1867373.2,1166157.3,701215.9 +Europe,Sweden,Personal Care,Online,C,7/25/2011,835298955,7/31/2011,2378,81.73,56.67,194353.94,134761.26,59592.68 +Europe,Slovakia,Personal Care,Offline,M,7/14/2013,971234595,8/1/2013,8755,81.73,56.67,715546.15,496145.85,219400.3 +Sub-Saharan Africa,Uganda,Vegetables,Offline,H,5/18/2011,568798959,5/24/2011,9107,154.06,90.93,1403024.42,828099.51,574924.91 +Europe,Portugal,Meat,Online,L,5/29/2011,524915874,7/12/2011,3127,421.89,364.69,1319250.03,1140385.63,178864.4 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,M,6/9/2013,456821668,6/30/2013,2538,154.06,90.93,391004.28,230780.34,160223.94 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,M,7/24/2014,952065169,8/7/2014,6095,9.33,6.92,56866.35,42177.4,14688.95 +Europe,Croatia,Office Supplies,Online,L,12/4/2012,418507707,12/18/2012,4585,651.21,524.96,2985797.85,2406941.6,578856.25 +Sub-Saharan Africa,Eritrea,Cereal,Online,M,7/19/2011,934323108,9/7/2011,5825,205.7,117.11,1198202.5,682165.75,516036.75 +Middle East and North Africa,Egypt,Vegetables,Online,C,6/27/2014,597997701,7/8/2014,9663,154.06,90.93,1488681.78,878656.59,610025.19 +Middle East and North Africa,Afghanistan,Cereal,Offline,C,7/12/2015,278330314,8/12/2015,2980,205.7,117.11,612986,348987.8,263998.2 +Asia,Sri Lanka,Office Supplies,Online,M,1/30/2017,464432275,1/31/2017,4686,651.21,524.96,3051570.06,2459962.56,591607.5 +Sub-Saharan Africa,Swaziland,Cereal,Offline,M,4/10/2011,815727412,4/14/2011,723,205.7,117.11,148721.1,84670.53,64050.57 +Middle East and North Africa,Jordan,Snacks,Offline,C,12/31/2013,611952054,2/5/2014,9067,152.58,97.44,1383442.86,883488.48,499954.38 +Asia,Thailand,Office Supplies,Offline,C,9/23/2015,103155028,10/21/2015,4720,651.21,524.96,3073711.2,2477811.2,595900 +Sub-Saharan Africa,Central African Republic,Meat,Online,M,7/24/2015,959697663,8/20/2015,4720,421.89,364.69,1991320.8,1721336.8,269984 +Europe,Belgium,Personal Care,Online,C,6/13/2017,422253787,7/2/2017,3134,81.73,56.67,256141.82,177603.78,78538.04 +Middle East and North Africa,Lebanon,Cereal,Online,C,4/7/2011,751809728,4/8/2011,6060,205.7,117.11,1246542,709686.6,536855.4 +Asia,Maldives,Office Supplies,Online,H,6/14/2014,679664313,6/25/2014,6629,651.21,524.96,4316871.09,3479959.84,836911.25 +Europe,Slovakia,Beverages,Online,C,3/23/2015,357428872,5/10/2015,1,47.45,31.79,47.45,31.79,15.66 +Europe,Kosovo,Snacks,Online,C,3/22/2014,907027232,5/11/2014,8369,152.58,97.44,1276942.02,815475.36,461466.66 +Central America and the Caribbean,Honduras,Fruits,Offline,C,2/23/2013,370695722,3/12/2013,5957,9.33,6.92,55578.81,41222.44,14356.37 +Europe,Lithuania,Vegetables,Offline,H,12/27/2010,460983169,2/5/2011,4019,154.06,90.93,619167.14,365447.67,253719.47 +Sub-Saharan Africa,Sudan,Beverages,Offline,L,5/12/2015,710750901,6/3/2015,5841,47.45,31.79,277155.45,185685.39,91470.06 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,M,1/9/2016,723172748,1/12/2016,1741,437.2,263.33,761165.2,458457.53,302707.67 +Sub-Saharan Africa,Nigeria,Household,Online,L,5/13/2011,621735036,6/21/2011,4068,668.27,502.54,2718522.36,2044332.72,674189.64 +Europe,United Kingdom,Vegetables,Offline,L,3/13/2012,600236594,4/4/2012,2202,154.06,90.93,339240.12,200227.86,139012.26 +Europe,Austria,Clothes,Offline,C,4/7/2015,472788751,4/14/2015,7553,109.28,35.84,825391.84,270699.52,554692.32 +Middle East and North Africa,Pakistan,Household,Online,M,7/29/2014,123815333,9/7/2014,8563,668.27,502.54,5722396.01,4303250.02,1419145.99 +Europe,Armenia,Office Supplies,Offline,M,10/10/2012,858052670,11/5/2012,5708,651.21,524.96,3717106.68,2996471.68,720635 +Sub-Saharan Africa,Namibia,Household,Offline,L,5/18/2017,450549590,6/1/2017,6491,668.27,502.54,4337740.57,3261987.14,1075753.43 +Asia,Taiwan,Personal Care,Online,L,3/23/2014,796667420,4/3/2014,448,81.73,56.67,36615.04,25388.16,11226.88 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,H,9/25/2016,262079989,10/10/2016,4148,81.73,56.67,339016.04,235067.16,103948.88 +Europe,Finland,Snacks,Offline,H,9/4/2016,432773625,10/11/2016,6188,152.58,97.44,944165.04,602958.72,341206.32 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,H,8/31/2010,265047156,9/25/2010,2198,421.89,364.69,927314.22,801588.62,125725.6 +Sub-Saharan Africa,Ghana,Personal Care,Offline,C,7/12/2011,135511910,8/23/2011,9841,81.73,56.67,804304.93,557689.47,246615.46 +Central America and the Caribbean,Panama,Cosmetics,Offline,M,3/23/2014,491091716,4/30/2014,3807,437.2,263.33,1664420.4,1002497.31,661923.09 +Europe,Moldova ,Baby Food,Online,C,10/12/2014,499022901,11/8/2014,821,255.28,159.42,209584.88,130883.82,78701.06 +Central America and the Caribbean,Saint Lucia,Cereal,Online,M,1/26/2014,296854293,2/6/2014,4637,205.7,117.11,953830.9,543039.07,410791.83 +Central America and the Caribbean,Saint Lucia,Cereal,Online,L,1/14/2014,542447221,1/20/2014,1042,205.7,117.11,214339.4,122028.62,92310.78 +Middle East and North Africa,Kuwait,Household,Online,M,11/26/2013,163975512,12/12/2013,2853,668.27,502.54,1906574.31,1433746.62,472827.69 +Australia and Oceania,Nauru,Vegetables,Online,L,12/13/2013,409925496,12/19/2013,4919,154.06,90.93,757821.14,447284.67,310536.47 +Australia and Oceania,Palau,Clothes,Online,M,9/28/2011,799096000,10/31/2011,9119,109.28,35.84,996524.32,326824.96,669699.36 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,C,6/23/2013,470598351,7/7/2013,9365,437.2,263.33,4094378,2466085.45,1628292.55 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,H,1/24/2015,433856379,1/30/2015,6599,437.2,263.33,2885082.8,1737714.67,1147368.13 +Europe,Croatia,Snacks,Online,M,6/23/2013,418606412,7/24/2013,3795,152.58,97.44,579041.1,369784.8,209256.3 +Asia,Philippines,Meat,Offline,C,7/15/2010,224897277,8/30/2010,957,421.89,364.69,403748.73,349008.33,54740.4 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,C,9/13/2016,173090302,10/4/2016,122,437.2,263.33,53338.4,32126.26,21212.14 +Asia,Malaysia,Cereal,Online,M,12/30/2016,653859317,1/18/2017,357,205.7,117.11,73434.9,41808.27,31626.63 +Australia and Oceania,East Timor,Beverages,Offline,M,8/25/2012,778190648,9/4/2012,2761,47.45,31.79,131009.45,87772.19,43237.26 +Europe,Portugal,Clothes,Offline,M,4/27/2017,627383124,5/5/2017,5463,109.28,35.84,596996.64,195793.92,401202.72 +Sub-Saharan Africa,Djibouti,Vegetables,Online,M,6/8/2015,803048074,7/15/2015,8625,154.06,90.93,1328767.5,784271.25,544496.25 +Middle East and North Africa,Jordan,Office Supplies,Online,L,6/1/2011,177109324,6/10/2011,9440,651.21,524.96,6147422.4,4955622.4,1191800 +Middle East and North Africa,Israel,Household,Online,M,10/5/2010,841803205,10/6/2010,7130,668.27,502.54,4764765.1,3583110.2,1181654.9 +Europe,Netherlands,Personal Care,Online,M,3/27/2016,459678542,4/25/2016,7951,81.73,56.67,649835.23,450583.17,199252.06 +Central America and the Caribbean,El Salvador,Clothes,Online,M,7/13/2016,813596665,7/31/2016,188,109.28,35.84,20544.64,6737.92,13806.72 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,M,10/4/2012,156731402,11/9/2012,9160,81.73,56.67,748646.8,519097.2,229549.6 +Europe,Sweden,Vegetables,Online,L,9/3/2014,862569081,9/15/2014,2214,154.06,90.93,341088.84,201319.02,139769.82 +Europe,Russia,Vegetables,Online,M,2/24/2014,874908530,3/10/2014,3731,154.06,90.93,574797.86,339259.83,235538.03 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Offline,H,9/19/2011,457861077,10/12/2011,122,109.28,35.84,13332.16,4372.48,8959.68 +Sub-Saharan Africa,Nigeria,Household,Offline,H,9/29/2012,845850551,10/6/2012,4829,668.27,502.54,3227075.83,2426765.66,800310.17 +Europe,Belarus,Cereal,Offline,C,2/6/2016,193613278,2/6/2016,3326,205.7,117.11,684158.2,389507.86,294650.34 +Australia and Oceania,Kiribati,Cosmetics,Offline,H,5/8/2010,326198089,5/31/2010,8118,437.2,263.33,3549189.6,2137712.94,1411476.66 +Europe,Ukraine,Office Supplies,Offline,L,6/4/2015,888966310,6/12/2015,3741,651.21,524.96,2436176.61,1963875.36,472301.25 +Middle East and North Africa,Iraq,Baby Food,Offline,L,8/30/2010,697591769,9/30/2010,1761,255.28,159.42,449548.08,280738.62,168809.46 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,L,5/2/2014,888060796,5/26/2014,5779,154.06,90.93,890312.74,525484.47,364828.27 +Middle East and North Africa,Tunisia ,Fruits,Online,L,9/13/2011,866672217,9/25/2011,6423,9.33,6.92,59926.59,44447.16,15479.43 +Europe,Italy,Cosmetics,Online,C,10/18/2011,560037362,11/21/2011,6356,437.2,263.33,2778843.2,1673725.48,1105117.72 +Asia,Laos,Household,Offline,H,5/16/2013,865080058,5/29/2013,5268,668.27,502.54,3520446.36,2647380.72,873065.64 +Sub-Saharan Africa,Sudan,Cereal,Online,M,3/28/2016,499036633,5/8/2016,4884,205.7,117.11,1004638.8,571965.24,432673.56 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,H,6/26/2017,949455916,8/6/2017,3960,152.58,97.44,604216.8,385862.4,218354.4 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,C,4/9/2015,624199235,4/15/2015,3280,255.28,159.42,837318.4,522897.6,314420.8 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,M,8/4/2012,701440417,8/18/2012,662,255.28,159.42,168995.36,105536.04,63459.32 +Europe,Sweden,Household,Online,L,7/13/2013,179665791,7/20/2013,5955,668.27,502.54,3979547.85,2992625.7,986922.15 +Asia,Kazakhstan,Cosmetics,Offline,L,11/9/2011,827674186,11/25/2011,6039,437.2,263.33,2640250.8,1590249.87,1050000.93 +Australia and Oceania,Samoa ,Vegetables,Offline,C,7/24/2017,434576928,8/26/2017,9825,154.06,90.93,1513639.5,893387.25,620252.25 +Asia,Thailand,Cereal,Offline,L,3/10/2015,459797847,4/20/2015,3255,205.7,117.11,669553.5,381193.05,288360.45 +Middle East and North Africa,Morocco,Fruits,Online,H,1/26/2013,183073270,3/1/2013,4304,9.33,6.92,40156.32,29783.68,10372.64 +Europe,Estonia,Office Supplies,Offline,C,10/26/2016,754452025,12/11/2016,7975,651.21,524.96,5193399.75,4186556,1006843.75 +Europe,Sweden,Fruits,Offline,M,5/22/2010,244295442,6/14/2010,1305,9.33,6.92,12175.65,9030.6,3145.05 +Asia,Singapore,Vegetables,Online,C,11/16/2012,393277347,11/16/2012,8361,154.06,90.93,1288095.66,760265.73,527829.93 +Europe,Luxembourg,Baby Food,Online,C,2/25/2014,762384068,3/23/2014,5243,255.28,159.42,1338433.04,835839.06,502593.98 +Asia,Singapore,Snacks,Offline,H,7/8/2016,982914435,8/15/2016,5079,152.58,97.44,774953.82,494897.76,280056.06 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,C,10/5/2015,306479775,11/7/2015,3031,255.28,159.42,773753.68,483202.02,290551.66 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,H,7/8/2012,755003917,7/9/2012,1292,152.58,97.44,197133.36,125892.48,71240.88 +Europe,United Kingdom,Vegetables,Online,H,1/25/2016,370723187,3/9/2016,4084,154.06,90.93,629181.04,371358.12,257822.92 +Sub-Saharan Africa,Gabon,Household,Offline,L,3/31/2010,866186416,5/20/2010,2664,668.27,502.54,1780271.28,1338766.56,441504.72 +Asia,Malaysia,Snacks,Online,M,4/1/2010,874254930,4/22/2010,316,152.58,97.44,48215.28,30791.04,17424.24 +Asia,Bangladesh,Snacks,Online,M,5/27/2013,898102557,5/27/2013,7359,152.58,97.44,1122836.22,717060.96,405775.26 +Australia and Oceania,Kiribati,Fruits,Online,C,7/11/2010,161215627,8/23/2010,6141,9.33,6.92,57295.53,42495.72,14799.81 +Sub-Saharan Africa,Burundi,Cosmetics,Online,C,6/7/2012,657392966,7/16/2012,6042,437.2,263.33,2641562.4,1591039.86,1050522.54 +Australia and Oceania,Australia,Baby Food,Online,L,11/11/2015,400745904,12/27/2015,8473,255.28,159.42,2162987.44,1350765.66,812221.78 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,L,10/27/2014,175698268,11/3/2014,1877,421.89,364.69,791887.53,684523.13,107364.4 +Asia,Laos,Cereal,Offline,C,12/20/2011,386986386,1/21/2012,6726,205.7,117.11,1383538.2,787681.86,595856.34 +Europe,Bosnia and Herzegovina,Office Supplies,Online,M,10/20/2014,609659087,11/3/2014,527,651.21,524.96,343187.67,276653.92,66533.75 +Sub-Saharan Africa,Cameroon,Personal Care,Online,H,9/28/2016,939077699,10/11/2016,2814,81.73,56.67,229988.22,159469.38,70518.84 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,C,1/25/2016,640916049,2/22/2016,156,437.2,263.33,68203.2,41079.48,27123.72 +Europe,Cyprus,Cereal,Offline,M,2/10/2012,401160466,2/28/2012,1151,205.7,117.11,236760.7,134793.61,101967.09 +Asia,India,Clothes,Online,C,8/20/2016,976109778,9/22/2016,1430,109.28,35.84,156270.4,51251.2,105019.2 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Offline,M,3/7/2012,942375314,4/10/2012,8652,255.28,159.42,2208682.56,1379301.84,829380.72 +Sub-Saharan Africa,Guinea,Beverages,Online,M,6/4/2016,746880900,6/26/2016,7511,47.45,31.79,356396.95,238774.69,117622.26 +Asia,Philippines,Office Supplies,Online,M,3/30/2010,456862866,4/9/2010,4730,651.21,524.96,3080223.3,2483060.8,597162.5 +Middle East and North Africa,Tunisia ,Vegetables,Offline,L,3/26/2017,209870040,3/28/2017,4063,154.06,90.93,625945.78,369448.59,256497.19 +Central America and the Caribbean,El Salvador,Fruits,Online,L,8/13/2016,663763749,8/26/2016,1299,9.33,6.92,12119.67,8989.08,3130.59 +Sub-Saharan Africa,Togo,Cereal,Offline,H,3/10/2015,746717822,4/25/2015,9252,205.7,117.11,1903136.4,1083501.72,819634.68 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,H,3/25/2013,807218587,4/10/2013,2773,9.33,6.92,25872.09,19189.16,6682.93 +Europe,Kosovo,Vegetables,Offline,L,11/17/2015,364064872,12/19/2015,3741,154.06,90.93,576338.46,340169.13,236169.33 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Online,C,3/11/2014,356368005,3/20/2014,6067,109.28,35.84,663001.76,217441.28,445560.48 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,C,8/24/2011,893551814,8/30/2011,693,152.58,97.44,105737.94,67525.92,38212.02 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,H,10/14/2012,805352628,11/27/2012,594,152.58,97.44,90632.52,57879.36,32753.16 +Sub-Saharan Africa,Nigeria,Cereal,Online,L,11/12/2011,791819274,12/10/2011,5774,205.7,117.11,1187711.8,676193.14,511518.66 +Asia,South Korea,Personal Care,Offline,M,10/7/2011,273313081,11/7/2011,8269,81.73,56.67,675825.37,468604.23,207221.14 +Europe,Lithuania,Office Supplies,Online,H,8/29/2012,540507876,9/12/2012,7147,651.21,524.96,4654197.87,3751889.12,902308.75 +Sub-Saharan Africa,Botswana,Meat,Offline,C,10/11/2015,704389989,11/30/2015,3506,421.89,364.69,1479146.34,1278603.14,200543.2 +Asia,Cambodia,Clothes,Offline,C,1/19/2012,846258246,3/8/2012,5476,109.28,35.84,598417.28,196259.84,402157.44 +Europe,Switzerland,Baby Food,Online,C,3/16/2016,667723977,4/21/2016,3218,255.28,159.42,821491.04,513013.56,308477.48 +Central America and the Caribbean,El Salvador,Baby Food,Offline,M,7/10/2017,840711009,8/4/2017,3925,255.28,159.42,1001974,625723.5,376250.5 +Central America and the Caribbean,Jamaica,Fruits,Offline,M,12/1/2013,757455670,1/13/2014,6820,9.33,6.92,63630.6,47194.4,16436.2 +Europe,Cyprus,Personal Care,Offline,L,9/25/2015,780506789,9/26/2015,8158,81.73,56.67,666753.34,462313.86,204439.48 +Europe,Croatia,Fruits,Offline,L,8/28/2011,892725694,9/29/2011,6226,9.33,6.92,58088.58,43083.92,15004.66 +Central America and the Caribbean,Honduras,Snacks,Offline,C,5/18/2010,247286212,7/5/2010,6340,152.58,97.44,967357.2,617769.6,349587.6 +Asia,Uzbekistan,Meat,Offline,M,1/26/2014,317674672,2/25/2014,5850,421.89,364.69,2468056.5,2133436.5,334620 +Middle East and North Africa,Azerbaijan,Clothes,Online,M,8/15/2014,847689902,9/30/2014,9134,109.28,35.84,998163.52,327362.56,670800.96 +Sub-Saharan Africa,Sudan,Meat,Online,L,7/20/2012,301443231,8/14/2012,2606,421.89,364.69,1099445.34,950382.14,149063.2 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,C,3/25/2013,813358485,5/4/2013,9705,437.2,263.33,4243026,2555617.65,1687408.35 +Central America and the Caribbean,Haiti,Office Supplies,Offline,H,7/12/2015,538171994,7/31/2015,5907,651.21,524.96,3846697.47,3100938.72,745758.75 +Australia and Oceania,Marshall Islands,Meat,Offline,L,8/1/2015,400932586,9/7/2015,3717,421.89,364.69,1568165.13,1355552.73,212612.4 +Central America and the Caribbean,Honduras,Cereal,Offline,L,8/10/2010,947001588,9/5/2010,7669,205.7,117.11,1577513.3,898116.59,679396.71 +Sub-Saharan Africa,Kenya,Cereal,Online,H,3/25/2010,992052829,4/2/2010,9333,205.7,117.11,1919798.1,1092987.63,826810.47 +Europe,Portugal,Cosmetics,Offline,L,1/2/2010,772072637,1/22/2010,2305,437.2,263.33,1007746,606975.65,400770.35 +Asia,Malaysia,Baby Food,Offline,H,5/3/2010,593359839,6/7/2010,7217,255.28,159.42,1842355.76,1150534.14,691821.62 +Australia and Oceania,Fiji,Cereal,Online,C,9/8/2012,382525765,10/18/2012,6729,205.7,117.11,1384155.3,788033.19,596122.11 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,L,10/23/2015,136494243,11/3/2015,534,255.28,159.42,136319.52,85130.28,51189.24 +Asia,Mongolia,Baby Food,Online,L,12/10/2011,372501599,1/17/2012,356,255.28,159.42,90879.68,56753.52,34126.16 +Australia and Oceania,Nauru,Personal Care,Online,H,4/24/2013,778096663,6/10/2013,4949,81.73,56.67,404481.77,280459.83,124021.94 +Middle East and North Africa,Pakistan,Snacks,Offline,L,7/6/2010,661140763,8/2/2010,5099,152.58,97.44,778005.42,496846.56,281158.86 +Middle East and North Africa,Algeria,Baby Food,Online,L,2/11/2014,299807727,2/19/2014,8624,255.28,159.42,2201534.72,1374838.08,826696.64 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,L,1/17/2013,492583882,2/18/2013,5372,437.2,263.33,2348638.4,1414608.76,934029.64 +Asia,Bangladesh,Vegetables,Online,M,3/26/2016,308268058,4/24/2016,2224,154.06,90.93,342629.44,202228.32,140401.12 +Sub-Saharan Africa,Togo,Office Supplies,Online,L,12/9/2010,235971581,1/21/2011,8090,651.21,524.96,5268288.9,4246926.4,1021362.5 +Europe,Moldova ,Vegetables,Offline,H,1/3/2012,835118281,1/7/2012,8912,154.06,90.93,1372982.72,810368.16,562614.56 +Europe,Belarus,Snacks,Online,L,8/14/2012,485444486,8/24/2012,2666,152.58,97.44,406778.28,259775.04,147003.24 +Central America and the Caribbean,Haiti,Personal Care,Online,H,10/24/2010,336999022,12/5/2010,4354,81.73,56.67,355852.42,246741.18,109111.24 +Europe,Iceland,Cosmetics,Offline,L,4/6/2013,260143220,5/23/2013,1015,437.2,263.33,443758,267279.95,176478.05 +Australia and Oceania,Samoa ,Fruits,Online,H,5/7/2016,195550906,5/17/2016,6714,9.33,6.92,62641.62,46460.88,16180.74 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,H,7/8/2017,604208409,8/6/2017,7550,437.2,263.33,3300860,1988141.5,1312718.5 +Middle East and North Africa,Kuwait,Meat,Online,L,6/28/2011,217414557,8/9/2011,6654,421.89,364.69,2807256.06,2426647.26,380608.8 +Asia,Kazakhstan,Fruits,Online,M,10/8/2016,986780679,11/24/2016,9186,9.33,6.92,85705.38,63567.12,22138.26 +Middle East and North Africa,Kuwait,Baby Food,Online,L,4/15/2011,434230601,5/16/2011,7339,255.28,159.42,1873499.92,1169983.38,703516.54 +Europe,Slovakia,Personal Care,Offline,C,11/20/2011,202000653,1/7/2012,5337,81.73,56.67,436193.01,302447.79,133745.22 +Middle East and North Africa,Azerbaijan,Fruits,Offline,M,7/20/2017,202639663,8/25/2017,4434,9.33,6.92,41369.22,30683.28,10685.94 +Europe,Cyprus,Beverages,Offline,M,3/7/2013,869008958,4/25/2013,7917,47.45,31.79,375661.65,251681.43,123980.22 +Europe,Spain,Household,Offline,M,4/4/2011,904282367,4/30/2011,6102,668.27,502.54,4077783.54,3066499.08,1011284.46 +Asia,Nepal,Cereal,Offline,H,2/28/2010,431946218,3/24/2010,1339,205.7,117.11,275432.3,156810.29,118622.01 +Sub-Saharan Africa,Uganda,Cosmetics,Online,L,2/20/2013,545799338,3/26/2013,3008,437.2,263.33,1315097.6,792096.64,523000.96 +Central America and the Caribbean,Haiti,Office Supplies,Offline,C,12/6/2016,159953057,12/18/2016,2519,651.21,524.96,1640397.99,1322374.24,318023.75 +Europe,Belarus,Personal Care,Online,C,7/18/2015,958831202,7/21/2015,8315,81.73,56.67,679584.95,471211.05,208373.9 +Australia and Oceania,Australia,Baby Food,Offline,L,8/19/2011,647170102,9/2/2011,870,255.28,159.42,222093.6,138695.4,83398.2 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,L,9/12/2012,600018584,10/24/2012,7688,154.06,90.93,1184413.28,699069.84,485343.44 +Europe,Cyprus,Snacks,Online,L,2/29/2012,912737977,4/14/2012,8305,152.58,97.44,1267176.9,809239.2,457937.7 +Australia and Oceania,Solomon Islands,Beverages,Offline,H,11/15/2015,851002109,12/5/2015,9290,47.45,31.79,440810.5,295329.1,145481.4 +Europe,Greece,Personal Care,Offline,C,8/4/2015,200797307,9/1/2015,9240,81.73,56.67,755185.2,523630.8,231554.4 +Europe,Ireland,Cosmetics,Offline,H,7/6/2015,618422400,7/25/2015,3786,437.2,263.33,1655239.2,996967.38,658271.82 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,H,4/24/2013,680488717,4/27/2013,588,421.89,364.69,248071.32,214437.72,33633.6 +Australia and Oceania,Papua New Guinea,Snacks,Offline,C,7/12/2011,833920085,8/15/2011,4340,152.58,97.44,662197.2,422889.6,239307.6 +Sub-Saharan Africa,Niger,Beverages,Offline,M,10/2/2013,245952832,10/24/2013,1764,47.45,31.79,83701.8,56077.56,27624.24 +Australia and Oceania,East Timor,Household,Offline,M,4/18/2013,854135787,5/10/2013,6615,668.27,502.54,4420606.05,3324302.1,1096303.95 +Central America and the Caribbean,Haiti,Household,Online,C,2/5/2012,616330277,3/24/2012,4680,668.27,502.54,3127503.6,2351887.2,775616.4 +Sub-Saharan Africa,Benin,Clothes,Offline,H,12/11/2016,260710132,12/13/2016,8776,109.28,35.84,959041.28,314531.84,644509.44 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,C,12/25/2012,135761678,12/29/2012,3752,154.06,90.93,578033.12,341169.36,236863.76 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,H,12/1/2012,660283744,12/10/2012,1488,437.2,263.33,650553.6,391835.04,258718.56 +Asia,Brunei,Office Supplies,Online,M,5/19/2015,973387658,6/21/2015,5894,651.21,524.96,3838231.74,3094114.24,744117.5 +Europe,San Marino,Household,Online,H,4/9/2016,284497249,5/14/2016,7913,668.27,502.54,5288020.51,3976599.02,1311421.49 +Europe,Serbia,Cereal,Offline,M,7/27/2012,123348844,8/30/2012,519,205.7,117.11,106758.3,60780.09,45978.21 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,L,8/31/2013,289991271,10/8/2013,3716,152.58,97.44,566987.28,362087.04,204900.24 +Europe,Poland,Cereal,Online,M,11/17/2014,204785859,12/6/2014,9541,205.7,117.11,1962583.7,1117346.51,845237.19 +Sub-Saharan Africa,Mali,Beverages,Offline,C,5/15/2016,258406436,6/22/2016,7062,47.45,31.79,335091.9,224500.98,110590.92 +Europe,San Marino,Fruits,Offline,C,10/20/2011,461839330,11/5/2011,7376,9.33,6.92,68818.08,51041.92,17776.16 +Central America and the Caribbean,Panama,Baby Food,Offline,C,10/30/2014,896383368,11/15/2014,8613,255.28,159.42,2198726.64,1373084.46,825642.18 +Europe,France,Snacks,Offline,H,6/15/2017,363649880,6/28/2017,936,152.58,97.44,142814.88,91203.84,51611.04 +Asia,Kyrgyzstan,Clothes,Online,M,7/12/2016,435562694,7/31/2016,1535,109.28,35.84,167744.8,55014.4,112730.4 +Asia,Tajikistan,Cosmetics,Offline,L,7/18/2017,504358136,7/29/2017,9635,437.2,263.33,4212422,2537184.55,1675237.45 +Middle East and North Africa,Turkey,Clothes,Online,C,9/13/2015,932585036,9/15/2015,1491,109.28,35.84,162936.48,53437.44,109499.04 +Asia,Nepal,Beverages,Offline,M,10/29/2014,803104722,11/21/2014,5389,47.45,31.79,255708.05,171316.31,84391.74 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,C,1/15/2016,169091022,2/21/2016,6646,9.33,6.92,62007.18,45990.32,16016.86 +Sub-Saharan Africa,Mozambique,Beverages,Online,M,12/10/2013,504030263,1/4/2014,2610,47.45,31.79,123844.5,82971.9,40872.6 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,C,7/26/2015,651721274,7/30/2015,7663,154.06,90.93,1180561.78,696796.59,483765.19 +Asia,Singapore,Personal Care,Online,M,11/9/2013,876275384,11/15/2013,8214,81.73,56.67,671330.22,465487.38,205842.84 +Australia and Oceania,Samoa ,Clothes,Online,C,3/10/2014,612116420,4/29/2014,7706,109.28,35.84,842111.68,276183.04,565928.64 +Australia and Oceania,Tuvalu,Beverages,Online,M,6/6/2015,713980710,6/23/2015,1613,47.45,31.79,76536.85,51277.27,25259.58 +Asia,Brunei,Cereal,Offline,M,9/19/2013,306917083,10/18/2013,2440,205.7,117.11,501908,285748.4,216159.6 +Sub-Saharan Africa,Lesotho,Beverages,Online,C,11/1/2013,836286866,11/22/2013,4723,47.45,31.79,224106.35,150144.17,73962.18 +Europe,Netherlands,Office Supplies,Online,C,4/9/2010,217763888,4/22/2010,29,651.21,524.96,18885.09,15223.84,3661.25 +Asia,Indonesia,Fruits,Online,C,9/21/2013,487334477,11/4/2013,1956,9.33,6.92,18249.48,13535.52,4713.96 +Australia and Oceania,New Zealand,Baby Food,Offline,C,1/7/2017,151297461,2/11/2017,1136,255.28,159.42,289998.08,181101.12,108896.96 +North America,Greenland,Fruits,Offline,M,1/20/2014,936264169,2/13/2014,228,9.33,6.92,2127.24,1577.76,549.48 +Europe,Romania,Personal Care,Online,L,2/24/2011,139158427,4/3/2011,8926,81.73,56.67,729521.98,505836.42,223685.56 +Europe,France,Cosmetics,Offline,M,9/8/2015,977216565,9/22/2015,8952,437.2,263.33,3913814.4,2357330.16,1556484.24 +Middle East and North Africa,Azerbaijan,Meat,Online,M,3/9/2017,437987411,4/8/2017,9063,421.89,364.69,3823589.07,3305185.47,518403.6 +Sub-Saharan Africa,Guinea,Snacks,Offline,L,10/19/2013,529332292,11/13/2013,43,152.58,97.44,6560.94,4189.92,2371.02 +Europe,Norway,Fruits,Offline,M,2/9/2016,629425036,3/10/2016,9710,9.33,6.92,90594.3,67193.2,23401.1 +Europe,France,Snacks,Offline,H,1/14/2013,636751973,2/18/2013,7914,152.58,97.44,1207518.12,771140.16,436377.96 +Asia,Cambodia,Clothes,Offline,L,7/5/2013,520111930,7/25/2013,1533,109.28,35.84,167526.24,54942.72,112583.52 +Sub-Saharan Africa,Swaziland,Clothes,Online,L,5/13/2012,768616235,6/13/2012,9479,109.28,35.84,1035865.12,339727.36,696137.76 +Sub-Saharan Africa,Liberia,Snacks,Online,H,11/13/2016,141688716,12/30/2016,7695,152.58,97.44,1174103.1,749800.8,424302.3 +Europe,Montenegro,Personal Care,Online,M,8/21/2012,619065701,9/4/2012,4153,81.73,56.67,339424.69,235350.51,104074.18 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,C,11/7/2012,650796020,11/23/2012,3859,47.45,31.79,183109.55,122677.61,60431.94 +Europe,Bosnia and Herzegovina,Vegetables,Online,M,8/11/2016,107240998,9/29/2016,3849,154.06,90.93,592976.94,349989.57,242987.37 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,L,9/21/2012,729074466,11/8/2012,8191,651.21,524.96,5334061.11,4299947.36,1034113.75 +Asia,India,Personal Care,Offline,C,10/12/2013,277282750,10/22/2013,2982,81.73,56.67,243718.86,168989.94,74728.92 +Europe,France,Fruits,Offline,H,7/3/2014,183164680,7/27/2014,1354,9.33,6.92,12632.82,9369.68,3263.14 +Europe,Macedonia,Clothes,Offline,H,9/6/2010,598331582,10/14/2010,8466,109.28,35.84,925164.48,303421.44,621743.04 +Middle East and North Africa,Jordan,Vegetables,Online,M,7/13/2010,844707286,8/22/2010,6512,154.06,90.93,1003238.72,592136.16,411102.56 +Europe,United Kingdom,Baby Food,Online,L,10/2/2015,764528119,11/2/2015,9715,255.28,159.42,2480045.2,1548765.3,931279.9 +Central America and the Caribbean,Jamaica,Baby Food,Offline,M,3/7/2010,270342910,3/8/2010,9329,255.28,159.42,2381507.12,1487229.18,894277.94 +Central America and the Caribbean,Panama,Fruits,Offline,L,8/3/2016,695012986,8/7/2016,8642,9.33,6.92,80629.86,59802.64,20827.22 +Asia,Laos,Household,Offline,C,2/25/2017,741712176,3/27/2017,7970,668.27,502.54,5326111.9,4005243.8,1320868.1 +Europe,Croatia,Cereal,Offline,C,4/8/2010,533926808,5/12/2010,9662,205.7,117.11,1987473.4,1131516.82,855956.58 +Middle East and North Africa,Jordan,Vegetables,Offline,L,4/28/2014,265455710,5/5/2014,3099,154.06,90.93,477431.94,281792.07,195639.87 +Europe,Greece,Baby Food,Offline,H,11/25/2010,650410211,12/2/2010,9690,255.28,159.42,2473663.2,1544779.8,928883.4 +Australia and Oceania,East Timor,Clothes,Offline,L,9/27/2016,673214137,10/25/2016,7878,109.28,35.84,860907.84,282347.52,578560.32 +Sub-Saharan Africa,Namibia,Cereal,Offline,L,10/9/2011,738603818,11/4/2011,8138,205.7,117.11,1673986.6,953041.18,720945.42 +Europe,Netherlands,Meat,Online,H,1/25/2011,421628081,3/15/2011,7974,421.89,364.69,3364150.86,2908038.06,456112.8 +Asia,Brunei,Fruits,Online,L,8/18/2015,717648255,8/21/2015,6921,9.33,6.92,64572.93,47893.32,16679.61 +Middle East and North Africa,Iraq,Snacks,Offline,M,2/24/2016,892338168,4/4/2016,1549,152.58,97.44,236346.42,150934.56,85411.86 +Europe,Romania,Fruits,Offline,C,12/22/2011,731684148,1/7/2012,454,9.33,6.92,4235.82,3141.68,1094.14 +Sub-Saharan Africa,Malawi,Clothes,Offline,L,11/9/2014,991985023,12/12/2014,9267,109.28,35.84,1012697.76,332129.28,680568.48 +Australia and Oceania,Tonga,Fruits,Offline,H,11/30/2014,249852120,12/2/2014,5650,9.33,6.92,52714.5,39098,13616.5 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,M,9/4/2014,752209270,9/28/2014,4293,255.28,159.42,1095917.04,684390.06,411526.98 +Central America and the Caribbean,Nicaragua,Household,Online,L,3/1/2010,766292798,3/13/2010,1923,668.27,502.54,1285083.21,966384.42,318698.79 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,H,5/28/2017,429651534,6/16/2017,2292,437.2,263.33,1002062.4,603552.36,398510.04 +Sub-Saharan Africa,Cape Verde,Fruits,Online,L,8/15/2015,400146806,8/25/2015,1187,9.33,6.92,11074.71,8214.04,2860.67 +Europe,Slovenia,Personal Care,Online,M,8/9/2011,505952441,9/17/2011,1426,81.73,56.67,116546.98,80811.42,35735.56 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,C,3/18/2013,195554769,4/8/2013,7857,668.27,502.54,5250597.39,3948456.78,1302140.61 +Europe,Malta,Cosmetics,Online,C,6/7/2010,787752616,6/21/2010,2360,437.2,263.33,1031792,621458.8,410333.2 +North America,Canada,Vegetables,Online,H,1/15/2017,521657311,2/19/2017,8846,154.06,90.93,1362814.76,804366.78,558447.98 +Europe,Iceland,Clothes,Online,L,10/19/2013,406692683,11/29/2013,8257,109.28,35.84,902324.96,295930.88,606394.08 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,10/28/2012,172595059,10/29/2012,3568,651.21,524.96,2323517.28,1873057.28,450460 +Europe,Switzerland,Snacks,Offline,C,12/10/2015,519413268,1/5/2016,4783,152.58,97.44,729790.14,466055.52,263734.62 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,L,11/21/2010,867508637,12/27/2010,3939,152.58,97.44,601012.62,383816.16,217196.46 +Middle East and North Africa,Yemen,Household,Online,H,12/24/2012,707554996,2/2/2013,101,668.27,502.54,67495.27,50756.54,16738.73 +Europe,France,Cosmetics,Offline,H,11/16/2015,950538671,11/27/2015,4371,437.2,263.33,1911001.2,1151015.43,759985.77 +Europe,Cyprus,Vegetables,Offline,H,7/5/2010,777758491,7/18/2010,4876,154.06,90.93,751196.56,443374.68,307821.88 +Middle East and North Africa,Tunisia ,Beverages,Online,M,8/8/2011,790825784,8/26/2011,1778,47.45,31.79,84366.1,56522.62,27843.48 +Central America and the Caribbean,Dominican Republic,Household,Online,C,1/4/2016,761664378,2/15/2016,2270,668.27,502.54,1516972.9,1140765.8,376207.1 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,H,1/27/2014,982510602,2/3/2014,5576,437.2,263.33,2437827.2,1468328.08,969499.12 +Middle East and North Africa,Turkey,Cereal,Offline,L,2/21/2016,915913283,3/24/2016,7949,205.7,117.11,1635109.3,930907.39,704201.91 +Australia and Oceania,Marshall Islands,Snacks,Online,H,11/24/2010,544733750,1/6/2011,7677,152.58,97.44,1171356.66,748046.88,423309.78 +Sub-Saharan Africa,Eritrea,Beverages,Online,C,8/8/2014,822145831,8/13/2014,76,47.45,31.79,3606.2,2416.04,1190.16 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,C,4/15/2014,521635854,6/3/2014,2496,81.73,56.67,203998.08,141448.32,62549.76 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,M,12/25/2016,287002646,2/5/2017,9316,437.2,263.33,4072955.2,2453182.28,1619772.92 +Europe,Kosovo,Clothes,Offline,M,8/21/2015,382357537,9/5/2015,6947,109.28,35.84,759168.16,248980.48,510187.68 +Asia,Uzbekistan,Personal Care,Offline,M,8/16/2015,242124354,9/23/2015,8832,81.73,56.67,721839.36,500509.44,221329.92 +Europe,Monaco,Personal Care,Online,H,10/21/2015,721039426,12/3/2015,444,81.73,56.67,36288.12,25161.48,11126.64 +Asia,Vietnam,Clothes,Offline,L,4/28/2012,944151580,6/17/2012,4288,109.28,35.84,468592.64,153681.92,314910.72 +Asia,Brunei,Beverages,Online,L,7/16/2017,556822144,8/29/2017,4901,47.45,31.79,232552.45,155802.79,76749.66 +Middle East and North Africa,Iran,Baby Food,Offline,C,10/15/2010,174724948,12/2/2010,3850,255.28,159.42,982828,613767,369061 +Sub-Saharan Africa,Benin,Meat,Offline,M,5/4/2010,933846318,6/19/2010,4733,421.89,364.69,1996805.37,1726077.77,270727.6 +Sub-Saharan Africa,Uganda,Fruits,Offline,H,8/7/2016,440485084,8/20/2016,8180,9.33,6.92,76319.4,56605.6,19713.8 +Middle East and North Africa,Libya,Personal Care,Offline,H,11/22/2015,421252572,12/29/2015,6852,81.73,56.67,560013.96,388302.84,171711.12 +Middle East and North Africa,United Arab Emirates,Fruits,Offline,C,7/14/2014,873072612,8/25/2014,442,9.33,6.92,4123.86,3058.64,1065.22 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,H,5/2/2012,513181531,5/20/2012,674,421.89,364.69,284353.86,245801.06,38552.8 +Europe,Malta,Household,Offline,C,12/16/2013,829128158,1/26/2014,6302,668.27,502.54,4211437.54,3167007.08,1044430.46 +Europe,Ireland,Baby Food,Online,C,7/24/2017,228773820,7/25/2017,8112,255.28,159.42,2070831.36,1293215.04,777616.32 +Sub-Saharan Africa,Mali,Household,Online,M,1/2/2011,790292346,1/31/2011,3922,668.27,502.54,2620954.94,1970961.88,649993.06 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,C,7/2/2013,612170064,7/17/2013,3581,109.28,35.84,391331.68,128343.04,262988.64 +Asia,Philippines,Vegetables,Offline,H,4/5/2011,563205802,5/15/2011,3967,154.06,90.93,611156.02,360719.31,250436.71 +Australia and Oceania,Marshall Islands,Fruits,Offline,C,4/6/2014,232510888,5/23/2014,3994,9.33,6.92,37264.02,27638.48,9625.54 +Middle East and North Africa,Oman,Office Supplies,Offline,H,8/20/2014,179509150,9/6/2014,9602,651.21,524.96,6252918.42,5040665.92,1212252.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,M,2/17/2013,583936917,4/5/2013,8765,81.73,56.67,716363.45,496712.55,219650.9 +Europe,Finland,Meat,Online,C,5/13/2015,795843017,5/31/2015,6489,421.89,364.69,2737644.21,2366473.41,371170.8 +Europe,Belarus,Household,Online,M,11/9/2012,685588777,12/8/2012,9809,668.27,502.54,6555060.43,4929414.86,1625645.57 +Sub-Saharan Africa,Togo,Clothes,Offline,L,2/21/2017,193848025,3/6/2017,2793,109.28,35.84,305219.04,100101.12,205117.92 +Europe,Moldova ,Cereal,Offline,L,7/7/2010,681607091,7/26/2010,1540,205.7,117.11,316778,180349.4,136428.6 +Central America and the Caribbean,The Bahamas,Fruits,Offline,H,6/2/2010,880164802,7/6/2010,9179,9.33,6.92,85640.07,63518.68,22121.39 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,H,8/21/2012,941132485,8/27/2012,871,651.21,524.96,567203.91,457240.16,109963.75 +Middle East and North Africa,Tunisia ,Snacks,Online,M,3/31/2010,186433970,4/26/2010,8810,152.58,97.44,1344229.8,858446.4,485783.4 +Central America and the Caribbean,Haiti,Personal Care,Online,C,7/7/2012,258305585,8/18/2012,7218,81.73,56.67,589927.14,409044.06,180883.08 +Middle East and North Africa,Algeria,Beverages,Offline,C,11/10/2010,169296157,12/25/2010,7350,47.45,31.79,348757.5,233656.5,115101 +Asia,Brunei,Household,Offline,H,11/23/2012,352267014,12/31/2012,2493,668.27,502.54,1665997.11,1252832.22,413164.89 +Sub-Saharan Africa,Cameroon,Beverages,Offline,C,12/15/2015,410391986,12/27/2015,2963,47.45,31.79,140594.35,94193.77,46400.58 +Central America and the Caribbean,Grenada,Fruits,Online,H,11/7/2010,467157399,11/28/2010,1111,9.33,6.92,10365.63,7688.12,2677.51 +North America,Greenland,Clothes,Offline,H,12/23/2015,716362082,12/31/2015,6314,109.28,35.84,689993.92,226293.76,463700.16 +Middle East and North Africa,Iraq,Snacks,Online,C,12/1/2012,972117364,12/31/2012,9985,152.58,97.44,1523511.3,972938.4,550572.9 +Central America and the Caribbean,Honduras,Cosmetics,Online,L,11/1/2010,218847072,12/1/2010,567,437.2,263.33,247892.4,149308.11,98584.29 +Sub-Saharan Africa,Mali,Vegetables,Offline,H,5/19/2012,661287534,6/3/2012,8531,154.06,90.93,1314285.86,775723.83,538562.03 +Asia,Sri Lanka,Snacks,Online,C,6/26/2017,974487578,7/29/2017,1385,152.58,97.44,211323.3,134954.4,76368.9 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Online,C,12/30/2011,353808534,2/9/2012,8662,47.45,31.79,411011.9,275364.98,135646.92 +Europe,Montenegro,Beverages,Online,H,11/25/2016,764924228,1/2/2017,6932,47.45,31.79,328923.4,220368.28,108555.12 +Central America and the Caribbean,Panama,Cereal,Offline,H,5/26/2016,193820989,6/28/2016,4793,205.7,117.11,985920.1,561308.23,424611.87 +Europe,Andorra,Meat,Offline,M,9/5/2014,296797645,10/1/2014,7873,421.89,364.69,3321539.97,2871204.37,450335.6 +Middle East and North Africa,Israel,Fruits,Offline,M,12/27/2016,550465524,1/25/2017,3836,9.33,6.92,35789.88,26545.12,9244.76 +Central America and the Caribbean,The Bahamas,Vegetables,Online,M,9/21/2010,501748454,11/3/2010,7372,154.06,90.93,1135730.32,670335.96,465394.36 +Europe,Slovakia,Personal Care,Offline,H,8/15/2014,217882764,9/14/2014,5207,81.73,56.67,425568.11,295080.69,130487.42 +Europe,Poland,Beverages,Offline,M,6/1/2014,736417281,7/16/2014,1093,47.45,31.79,51862.85,34746.47,17116.38 +Sub-Saharan Africa,Niger,Baby Food,Online,M,1/18/2012,915213334,1/18/2012,818,255.28,159.42,208819.04,130405.56,78413.48 +Europe,Italy,Personal Care,Online,H,4/22/2014,582444751,4/24/2014,7200,81.73,56.67,588456,408024,180432 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,M,11/28/2013,986597859,12/14/2013,5086,437.2,263.33,2223599.2,1339296.38,884302.82 +Asia,Japan,Vegetables,Offline,H,12/28/2015,746471488,2/14/2016,6356,154.06,90.93,979205.36,577951.08,401254.28 +Asia,Taiwan,Office Supplies,Online,H,8/8/2011,801176965,8/23/2011,4923,651.21,524.96,3205906.83,2584378.08,621528.75 +Europe,Denmark,Beverages,Online,L,10/20/2011,360138118,11/14/2011,1727,47.45,31.79,81946.15,54901.33,27044.82 +Sub-Saharan Africa,Uganda,Baby Food,Offline,M,7/22/2013,953091275,9/9/2013,9743,255.28,159.42,2487193.04,1553229.06,933963.98 +Europe,Montenegro,Beverages,Offline,L,2/12/2011,580085265,3/27/2011,8976,47.45,31.79,425911.2,285347.04,140564.16 +Europe,Montenegro,Clothes,Online,H,12/12/2014,461481416,1/11/2015,1461,109.28,35.84,159658.08,52362.24,107295.84 +Sub-Saharan Africa,Liberia,Personal Care,Offline,C,1/24/2010,987953555,2/12/2010,6266,81.73,56.67,512120.18,355094.22,157025.96 +Europe,Andorra,Vegetables,Online,L,11/5/2012,370488011,12/10/2012,4490,154.06,90.93,691729.4,408275.7,283453.7 +Asia,Laos,Beverages,Online,C,3/26/2014,490383613,5/3/2014,4263,47.45,31.79,202279.35,135520.77,66758.58 +Middle East and North Africa,Oman,Cosmetics,Offline,H,10/18/2013,149251687,10/20/2013,5746,437.2,263.33,2512151.2,1513094.18,999057.02 +Middle East and North Africa,Iraq,Clothes,Online,L,12/18/2015,919016063,1/29/2016,6130,109.28,35.84,669886.4,219699.2,450187.2 +Europe,Bosnia and Herzegovina,Vegetables,Online,H,1/28/2011,391913068,3/2/2011,4641,154.06,90.93,714992.46,422006.13,292986.33 +Europe,Cyprus,Personal Care,Online,L,1/20/2017,730491530,3/1/2017,7532,81.73,56.67,615590.36,426838.44,188751.92 +Sub-Saharan Africa,Rwanda,Beverages,Offline,M,1/5/2015,117612779,2/15/2015,3090,47.45,31.79,146620.5,98231.1,48389.4 +Sub-Saharan Africa,Uganda,Clothes,Offline,M,8/21/2013,406450641,8/21/2013,6632,109.28,35.84,724744.96,237690.88,487054.08 +Europe,Kosovo,Vegetables,Online,L,2/8/2015,370491445,2/8/2015,5506,154.06,90.93,848254.36,500660.58,347593.78 +Central America and the Caribbean,Guatemala,Cereal,Offline,M,4/20/2011,653534018,4/27/2011,4094,205.7,117.11,842135.8,479448.34,362687.46 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,L,4/26/2010,619689691,4/28/2010,8805,437.2,263.33,3849546,2318620.65,1530925.35 +Europe,Germany,Personal Care,Offline,C,7/12/2017,603382289,7/16/2017,3083,81.73,56.67,251973.59,174713.61,77259.98 +Australia and Oceania,Marshall Islands,Office Supplies,Online,M,8/26/2016,559348142,10/11/2016,2400,651.21,524.96,1562904,1259904,303000 +Europe,Estonia,Clothes,Offline,H,5/28/2011,512636077,7/16/2011,9262,109.28,35.84,1012151.36,331950.08,680201.28 +Europe,Belgium,Cosmetics,Online,M,2/21/2014,108607423,4/7/2014,8205,437.2,263.33,3587226,2160622.65,1426603.35 +Australia and Oceania,Palau,Household,Offline,M,10/11/2011,862936007,10/20/2011,796,668.27,502.54,531942.92,400021.84,131921.08 +Europe,Greece,Beverages,Online,H,1/2/2015,311608159,1/28/2015,634,47.45,31.79,30083.3,20154.86,9928.44 +Sub-Saharan Africa,Zimbabwe,Personal Care,Offline,M,8/28/2016,560922706,9/17/2016,8348,81.73,56.67,682282.04,473081.16,209200.88 +Australia and Oceania,Kiribati,Cosmetics,Online,H,8/19/2010,637490975,9/15/2010,6601,437.2,263.33,2885957.2,1738241.33,1147715.87 +Asia,Tajikistan,Cosmetics,Online,L,10/26/2010,538236796,11/19/2010,5084,437.2,263.33,2222724.8,1338769.72,883955.08 +Asia,Kyrgyzstan,Baby Food,Online,M,1/10/2017,780396497,3/1/2017,5520,255.28,159.42,1409145.6,879998.4,529147.2 +Sub-Saharan Africa,Ethiopia,Baby Food,Offline,C,3/16/2011,151518905,4/15/2011,6666,255.28,159.42,1701696.48,1062693.72,639002.76 +Asia,North Korea,Vegetables,Online,M,3/23/2014,659465348,3/29/2014,9306,154.06,90.93,1433682.36,846194.58,587487.78 +Middle East and North Africa,Saudi Arabia,Fruits,Online,L,12/11/2013,782409656,12/18/2013,1259,9.33,6.92,11746.47,8712.28,3034.19 +Europe,Norway,Snacks,Offline,C,6/9/2014,418838155,7/3/2014,2372,152.58,97.44,361919.76,231127.68,130792.08 +Middle East and North Africa,Syria,Cereal,Offline,C,1/19/2017,437549674,2/26/2017,9527,205.7,117.11,1959703.9,1115706.97,843996.93 +Asia,South Korea,Beverages,Offline,L,8/19/2016,427655541,9/29/2016,1633,47.45,31.79,77485.85,51913.07,25572.78 +Sub-Saharan Africa,Comoros,Fruits,Online,L,11/14/2012,948579585,11/29/2012,4634,9.33,6.92,43235.22,32067.28,11167.94 +Australia and Oceania,Australia,Clothes,Offline,C,2/5/2014,380058133,2/12/2014,6502,109.28,35.84,710538.56,233031.68,477506.88 +Sub-Saharan Africa,Malawi,Cosmetics,Online,H,10/10/2010,772140014,11/28/2010,2244,437.2,263.33,981076.8,590912.52,390164.28 +Europe,Georgia,Cosmetics,Offline,L,2/25/2017,195186555,4/4/2017,8894,437.2,263.33,3888456.8,2342057.02,1546399.78 +Australia and Oceania,Nauru,Fruits,Online,C,6/18/2014,389871585,6/25/2014,521,9.33,6.92,4860.93,3605.32,1255.61 +Sub-Saharan Africa,Tanzania,Snacks,Offline,C,4/19/2015,917181432,4/25/2015,3222,152.58,97.44,491612.76,313951.68,177661.08 +Sub-Saharan Africa,Niger,Office Supplies,Online,M,5/19/2014,508414924,6/11/2014,129,651.21,524.96,84006.09,67719.84,16286.25 +Europe,France,Fruits,Online,M,1/26/2015,215183389,1/30/2015,6401,9.33,6.92,59721.33,44294.92,15426.41 +Europe,Iceland,Meat,Online,C,6/8/2010,259410655,7/18/2010,4232,421.89,364.69,1785438.48,1543368.08,242070.4 +Sub-Saharan Africa,Ghana,Office Supplies,Online,M,4/30/2017,483333051,5/31/2017,7845,651.21,524.96,5108742.45,4118311.2,990431.25 +Sub-Saharan Africa,Ethiopia,Cereal,Online,L,1/4/2012,799499404,1/20/2012,8495,205.7,117.11,1747421.5,994849.45,752572.05 +Europe,Norway,Vegetables,Offline,H,4/1/2017,740771043,5/21/2017,9468,154.06,90.93,1458640.08,860925.24,597714.84 +Europe,Ireland,Vegetables,Offline,C,3/24/2015,810321795,4/15/2015,1081,154.06,90.93,166538.86,98295.33,68243.53 +Australia and Oceania,Federated States of Micronesia,Household,Online,M,11/27/2011,231637990,1/3/2012,5684,668.27,502.54,3798446.68,2856437.36,942009.32 +Australia and Oceania,Marshall Islands,Vegetables,Offline,L,7/13/2010,998518455,8/20/2010,2655,154.06,90.93,409029.3,241419.15,167610.15 +Asia,Kyrgyzstan,Clothes,Offline,C,5/29/2015,225074517,6/29/2015,3406,109.28,35.84,372207.68,122071.04,250136.64 +Europe,Hungary,Snacks,Offline,H,12/23/2012,495730006,1/2/2013,6380,152.58,97.44,973460.4,621667.2,351793.2 +Sub-Saharan Africa,Rwanda,Snacks,Online,C,6/19/2013,415221250,7/22/2013,2050,152.58,97.44,312789,199752,113037 +Sub-Saharan Africa,Niger,Vegetables,Online,H,10/20/2016,458597075,12/5/2016,7921,154.06,90.93,1220309.26,720256.53,500052.73 +Central America and the Caribbean,Dominican Republic,Household,Offline,M,5/28/2016,721218812,6/3/2016,3528,668.27,502.54,2357656.56,1772961.12,584695.44 +Sub-Saharan Africa,The Gambia,Fruits,Online,H,7/22/2010,468760287,8/4/2010,5441,9.33,6.92,50764.53,37651.72,13112.81 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,L,9/23/2013,387207829,10/20/2013,2256,205.7,117.11,464059.2,264200.16,199859.04 +Sub-Saharan Africa,Mozambique,Meat,Offline,M,12/21/2014,332860267,2/5/2015,9605,421.89,364.69,4052253.45,3502847.45,549406 +Europe,Norway,Vegetables,Offline,H,12/19/2011,682328927,1/21/2012,5147,154.06,90.93,792946.82,468016.71,324930.11 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,L,10/26/2014,982537639,12/4/2014,3576,152.58,97.44,545626.08,348445.44,197180.64 +Europe,Lithuania,Household,Online,H,12/24/2011,400722730,1/19/2012,1616,668.27,502.54,1079924.32,812104.64,267819.68 +Europe,Bulgaria,Snacks,Offline,C,11/25/2011,874433028,1/13/2012,3020,152.58,97.44,460791.6,294268.8,166522.8 +Asia,Indonesia,Beverages,Online,L,7/8/2016,361529862,7/27/2016,3575,47.45,31.79,169633.75,113649.25,55984.5 +Europe,Finland,Snacks,Online,H,6/26/2017,490187060,8/10/2017,6099,152.58,97.44,930585.42,594286.56,336298.86 +Sub-Saharan Africa,Swaziland,Snacks,Offline,C,1/31/2015,708890950,3/11/2015,5440,152.58,97.44,830035.2,530073.6,299961.6 +Sub-Saharan Africa,Republic of the Congo,Household,Online,L,6/13/2014,536440360,6/22/2014,3478,668.27,502.54,2324243.06,1747834.12,576408.94 +Sub-Saharan Africa,The Gambia,Household,Online,M,3/18/2014,911946618,4/10/2014,4125,668.27,502.54,2756613.75,2072977.5,683636.25 +Europe,Georgia,Vegetables,Online,L,4/10/2010,144833552,5/18/2010,8322,154.06,90.93,1282087.32,756719.46,525367.86 +Sub-Saharan Africa,Chad,Clothes,Offline,M,10/4/2014,664837491,10/27/2014,9043,109.28,35.84,988219.04,324101.12,664117.92 +Europe,Moldova ,Fruits,Offline,L,5/4/2014,472007262,6/10/2014,6293,9.33,6.92,58713.69,43547.56,15166.13 +Asia,India,Snacks,Offline,H,11/27/2011,786704194,11/29/2011,2108,152.58,97.44,321638.64,205403.52,116235.12 +Europe,Ireland,Household,Online,L,3/12/2015,199602115,4/8/2015,5556,668.27,502.54,3712908.12,2792112.24,920795.88 +Europe,Albania,Household,Online,L,4/17/2010,521687352,5/23/2010,7735,668.27,502.54,5169068.45,3887146.9,1281921.55 +Sub-Saharan Africa,South Africa,Clothes,Offline,L,11/10/2010,934258735,12/20/2010,6776,109.28,35.84,740481.28,242851.84,497629.44 +Middle East and North Africa,Syria,Personal Care,Online,H,6/18/2016,238927590,7/1/2016,2838,81.73,56.67,231949.74,160829.46,71120.28 +Sub-Saharan Africa,Niger,Cereal,Online,C,5/21/2016,907617747,6/10/2016,3116,205.7,117.11,640961.2,364914.76,276046.44 +Australia and Oceania,Tuvalu,Clothes,Offline,H,2/15/2016,532565534,3/22/2016,6831,109.28,35.84,746491.68,244823.04,501668.64 +Europe,Netherlands,Vegetables,Online,H,11/14/2010,376319777,12/9/2010,240,154.06,90.93,36974.4,21823.2,15151.2 +Sub-Saharan Africa,Mauritania,Cosmetics,Online,H,1/12/2012,421741807,1/28/2012,1628,437.2,263.33,711761.6,428701.24,283060.36 +Asia,Tajikistan,Clothes,Offline,H,2/23/2013,722005450,3/20/2013,6312,109.28,35.84,689775.36,226222.08,463553.28 +Middle East and North Africa,Yemen,Vegetables,Online,L,5/25/2016,950597035,6/25/2016,1642,154.06,90.93,252966.52,149307.06,103659.46 +North America,United States of America,Fruits,Online,C,8/31/2013,851315391,8/31/2013,1997,9.33,6.92,18632.01,13819.24,4812.77 +Middle East and North Africa,Afghanistan,Clothes,Offline,M,1/16/2013,688271844,2/2/2013,3788,109.28,35.84,413952.64,135761.92,278190.72 +Central America and the Caribbean,Saint Lucia,Snacks,Online,C,5/1/2012,795890223,6/19/2012,458,152.58,97.44,69881.64,44627.52,25254.12 +Europe,Switzerland,Meat,Online,L,5/26/2010,228906857,6/22/2010,7481,421.89,364.69,3156159.09,2728245.89,427913.2 +Central America and the Caribbean,El Salvador,Snacks,Offline,C,12/16/2010,812370574,1/10/2011,7360,152.58,97.44,1122988.8,717158.4,405830.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,L,3/21/2011,391642701,4/14/2011,4633,81.73,56.67,378655.09,262552.11,116102.98 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,C,3/28/2013,482397067,5/17/2013,867,81.73,56.67,70859.91,49132.89,21727.02 +Asia,Thailand,Personal Care,Online,M,7/26/2012,420620000,8/30/2012,9660,81.73,56.67,789511.8,547432.2,242079.6 +Australia and Oceania,Tuvalu,Cosmetics,Online,H,3/10/2017,512610328,3/14/2017,1642,437.2,263.33,717882.4,432387.86,285494.54 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,M,6/1/2013,684979379,7/17/2013,9475,152.58,97.44,1445695.5,923244,522451.5 +Asia,Japan,Fruits,Offline,M,2/24/2015,934650981,3/31/2015,2850,9.33,6.92,26590.5,19722,6868.5 +Europe,Ukraine,Household,Online,C,8/15/2014,878861463,8/25/2014,3492,668.27,502.54,2333598.84,1754869.68,578729.16 +Asia,Vietnam,Meat,Online,C,6/30/2016,205159652,8/17/2016,155,421.89,364.69,65392.95,56526.95,8866 +Sub-Saharan Africa,Lesotho,Snacks,Online,M,5/11/2011,921406877,6/20/2011,3625,152.58,97.44,553102.5,353220,199882.5 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,M,5/11/2017,605776965,5/24/2017,1721,205.7,117.11,354009.7,201546.31,152463.39 +Asia,Myanmar,Cereal,Offline,M,11/6/2015,956756246,11/17/2015,4289,205.7,117.11,882247.3,502284.79,379962.51 +Europe,Norway,Cereal,Offline,H,10/1/2015,143143546,10/14/2015,8211,205.7,117.11,1689002.7,961590.21,727412.49 +Middle East and North Africa,Qatar,Snacks,Offline,L,11/27/2011,454050195,12/10/2011,2397,152.58,97.44,365734.26,233563.68,132170.58 +Middle East and North Africa,United Arab Emirates,Fruits,Online,L,8/1/2011,648900020,9/12/2011,2791,9.33,6.92,26040.03,19313.72,6726.31 +Middle East and North Africa,Turkey,Cereal,Offline,M,7/16/2015,907429349,8/31/2015,7364,205.7,117.11,1514774.8,862398.04,652376.76 +Europe,Czech Republic,Cereal,Online,C,3/27/2014,579687011,4/3/2014,1123,205.7,117.11,231001.1,131514.53,99486.57 +Europe,Romania,Snacks,Offline,H,5/7/2014,436034333,5/31/2014,1104,152.58,97.44,168448.32,107573.76,60874.56 +Asia,Malaysia,Beverages,Online,M,4/3/2012,417145144,5/2/2012,1373,47.45,31.79,65148.85,43647.67,21501.18 +Europe,Macedonia,Clothes,Offline,M,12/24/2012,984005773,1/15/2013,8030,109.28,35.84,877518.4,287795.2,589723.2 +Middle East and North Africa,Iran,Snacks,Offline,C,3/30/2011,867915046,5/9/2011,4204,152.58,97.44,641446.32,409637.76,231808.56 +Sub-Saharan Africa,Uganda,Fruits,Online,C,5/27/2010,220484292,6/26/2010,5057,9.33,6.92,47181.81,34994.44,12187.37 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,L,2/6/2011,163637340,3/11/2011,2780,651.21,524.96,1810363.8,1459388.8,350975 +Australia and Oceania,Solomon Islands,Office Supplies,Offline,M,1/15/2015,539610517,3/4/2015,1598,651.21,524.96,1040633.58,838886.08,201747.5 +Europe,Liechtenstein,Office Supplies,Online,L,8/20/2013,360952651,9/5/2013,2765,651.21,524.96,1800595.65,1451514.4,349081.25 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,M,7/3/2014,960525071,8/12/2014,9568,437.2,263.33,4183129.6,2519541.44,1663588.16 +Asia,Turkmenistan,Beverages,Offline,M,12/21/2014,141501605,12/30/2014,2324,47.45,31.79,110273.8,73879.96,36393.84 +Europe,Georgia,Fruits,Online,H,6/7/2013,727368581,7/8/2013,3382,9.33,6.92,31554.06,23403.44,8150.62 +Europe,Macedonia,Cereal,Online,L,2/17/2013,211924827,4/4/2013,2120,205.7,117.11,436084,248273.2,187810.8 +Asia,Bangladesh,Beverages,Offline,H,10/18/2010,209281671,10/28/2010,9952,47.45,31.79,472222.4,316374.08,155848.32 +Middle East and North Africa,Jordan,Personal Care,Online,L,8/5/2015,603862941,8/24/2015,5318,81.73,56.67,434640.14,301371.06,133269.08 +Australia and Oceania,Marshall Islands,Meat,Online,C,1/9/2015,900404965,2/7/2015,8693,421.89,364.69,3667489.77,3170250.17,497239.6 +Central America and the Caribbean,Jamaica,Cereal,Online,M,8/4/2016,673956573,9/9/2016,7581,205.7,117.11,1559411.7,887810.91,671600.79 +Europe,San Marino,Household,Offline,M,9/20/2013,919879090,11/9/2013,1519,668.27,502.54,1015102.13,763358.26,251743.87 +Asia,Vietnam,Clothes,Offline,L,4/2/2012,903846347,4/19/2012,7074,109.28,35.84,773046.72,253532.16,519514.56 +Middle East and North Africa,Algeria,Vegetables,Online,L,7/12/2011,411844670,8/31/2011,2845,154.06,90.93,438300.7,258695.85,179604.85 +Europe,Malta,Household,Online,C,9/27/2015,200172889,11/11/2015,4461,668.27,502.54,2981152.47,2241830.94,739321.53 +Sub-Saharan Africa,Guinea-Bissau,Household,Offline,C,12/27/2014,645442330,1/12/2015,9584,668.27,502.54,6404699.68,4816343.36,1588356.32 +Europe,Latvia,Meat,Offline,H,10/24/2011,394576823,11/6/2011,2905,421.89,364.69,1225590.45,1059424.45,166166 +Europe,Kosovo,Baby Food,Online,H,5/19/2017,414812695,5/19/2017,1150,255.28,159.42,293572,183333,110239 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,C,6/5/2017,843698775,7/5/2017,8071,47.45,31.79,382968.95,256577.09,126391.86 +Europe,Belgium,Cereal,Offline,H,11/21/2013,539096391,12/7/2013,9457,205.7,117.11,1945304.9,1107509.27,837795.63 +Europe,Germany,Cosmetics,Online,M,7/25/2013,229179370,8/8/2013,8123,437.2,263.33,3551375.6,2139029.59,1412346.01 +Asia,Kyrgyzstan,Household,Online,C,9/23/2016,262434041,11/2/2016,8919,668.27,502.54,5960300.13,4482154.26,1478145.87 +Europe,Norway,Fruits,Offline,M,5/19/2013,157659232,7/7/2013,3725,9.33,6.92,34754.25,25777,8977.25 +Europe,Romania,Cosmetics,Offline,C,4/16/2017,853966271,4/25/2017,6452,437.2,263.33,2820814.4,1699005.16,1121809.24 +Europe,Monaco,Beverages,Online,H,10/17/2016,660778987,11/14/2016,8041,47.45,31.79,381545.45,255623.39,125922.06 +Central America and the Caribbean,Belize,Household,Offline,C,6/7/2016,207833707,7/3/2016,1467,668.27,502.54,980352.09,737226.18,243125.91 +Europe,Serbia,Clothes,Offline,C,6/18/2010,195179259,6/28/2010,6735,109.28,35.84,736000.8,241382.4,494618.4 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,M,11/27/2016,943176972,11/29/2016,5880,437.2,263.33,2570736,1548380.4,1022355.6 +Asia,India,Baby Food,Online,C,3/23/2013,142500674,4/5/2013,7971,255.28,159.42,2034836.88,1270736.82,764100.06 +Europe,Czech Republic,Cosmetics,Offline,L,10/14/2015,504136693,10/29/2015,4105,437.2,263.33,1794706,1080969.65,713736.35 +Sub-Saharan Africa,Eritrea,Household,Offline,C,7/13/2015,309383857,8/3/2015,2413,668.27,502.54,1612535.51,1212629.02,399906.49 +Europe,Denmark,Cosmetics,Online,M,1/12/2012,159853494,1/15/2012,3056,437.2,263.33,1336083.2,804736.48,531346.72 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,H,4/15/2017,727469432,5/12/2017,3226,81.73,56.67,263660.98,182817.42,80843.56 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,C,1/27/2014,504467999,2/13/2014,2146,154.06,90.93,330612.76,195135.78,135476.98 +Central America and the Caribbean,Nicaragua,Fruits,Online,C,9/24/2012,753398025,11/2/2012,6072,9.33,6.92,56651.76,42018.24,14633.52 +Sub-Saharan Africa,Rwanda,Personal Care,Offline,C,2/3/2017,557120835,2/23/2017,3290,81.73,56.67,268891.7,186444.3,82447.4 +Europe,Liechtenstein,Beverages,Online,M,2/16/2013,868810260,3/15/2013,9118,47.45,31.79,432649.1,289861.22,142787.88 +Middle East and North Africa,Libya,Meat,Offline,C,8/3/2010,461952626,9/11/2010,903,421.89,364.69,380966.67,329315.07,51651.6 +Central America and the Caribbean,Antigua and Barbuda ,Household,Online,M,7/2/2016,880346763,7/25/2016,3025,668.27,502.54,2021516.75,1520183.5,501333.25 +Central America and the Caribbean,Jamaica,Meat,Online,H,3/29/2016,588103997,4/8/2016,1897,421.89,364.69,800325.33,691816.93,108508.4 +Australia and Oceania,Vanuatu,Cosmetics,Offline,H,3/9/2015,819648158,3/30/2015,959,437.2,263.33,419274.8,252533.47,166741.33 +Asia,Vietnam,Clothes,Offline,M,3/12/2012,629715573,4/18/2012,5687,109.28,35.84,621475.36,203822.08,417653.28 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Offline,C,12/26/2010,943355071,1/24/2011,8584,437.2,263.33,3752924.8,2260424.72,1492500.08 +Asia,Laos,Cosmetics,Online,H,5/4/2016,505927979,6/5/2016,4187,437.2,263.33,1830556.4,1102562.71,727993.69 +Sub-Saharan Africa,Djibouti,Household,Offline,H,3/4/2015,833108127,3/21/2015,4063,668.27,502.54,2715181.01,2041820.02,673360.99 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,C,8/10/2010,360881841,8/31/2010,1811,154.06,90.93,279002.66,164674.23,114328.43 +Asia,Thailand,Beverages,Offline,H,8/14/2010,295547950,8/31/2010,8061,47.45,31.79,382494.45,256259.19,126235.26 +Central America and the Caribbean,Dominica,Clothes,Online,C,9/4/2016,563717782,10/17/2016,5474,109.28,35.84,598198.72,196188.16,402010.56 +Asia,China,Personal Care,Offline,L,5/19/2012,262315165,6/11/2012,3742,81.73,56.67,305833.66,212059.14,93774.52 +Asia,India,Personal Care,Offline,C,9/8/2012,808576428,10/27/2012,4588,81.73,56.67,374977.24,260001.96,114975.28 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,M,9/9/2014,990050399,10/23/2014,6769,437.2,263.33,2959406.8,1782480.77,1176926.03 +Central America and the Caribbean,Cuba,Personal Care,Online,M,7/16/2016,114598405,7/16/2016,1069,81.73,56.67,87369.37,60580.23,26789.14 +Middle East and North Africa,Yemen,Cereal,Online,H,9/3/2013,260394275,10/21/2013,5307,205.7,117.11,1091649.9,621502.77,470147.13 +Sub-Saharan Africa,Madagascar,Personal Care,Online,C,2/27/2010,425924336,3/25/2010,9331,81.73,56.67,762622.63,528787.77,233834.86 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,L,12/2/2014,579987418,12/19/2014,20,9.33,6.92,186.6,138.4,48.2 +Europe,Romania,Snacks,Offline,C,3/23/2015,311694848,4/5/2015,6287,152.58,97.44,959270.46,612605.28,346665.18 +Sub-Saharan Africa,South Africa,Office Supplies,Online,L,10/7/2010,180470454,11/23/2010,4073,651.21,524.96,2652378.33,2138162.08,514216.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,M,6/13/2017,366050565,6/25/2017,1351,81.73,56.67,110417.23,76561.17,33856.06 +Sub-Saharan Africa,Zambia,Cosmetics,Online,L,8/5/2010,218484008,9/19/2010,3128,437.2,263.33,1367561.6,823696.24,543865.36 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,C,1/6/2012,508132112,2/14/2012,6438,109.28,35.84,703544.64,230737.92,472806.72 +Middle East and North Africa,Tunisia ,Snacks,Online,H,7/10/2010,275668704,8/8/2010,5350,152.58,97.44,816303,521304,294999 +Asia,Bhutan,Snacks,Online,M,2/19/2011,882080113,3/7/2011,5962,152.58,97.44,909681.96,580937.28,328744.68 +Central America and the Caribbean,Costa Rica,Vegetables,Online,C,2/24/2016,158665168,3/29/2016,1404,154.06,90.93,216300.24,127665.72,88634.52 +Europe,Vatican City,Office Supplies,Offline,C,10/11/2013,957035195,11/14/2013,6837,651.21,524.96,4452322.77,3589151.52,863171.25 +Sub-Saharan Africa,Mali,Meat,Online,L,3/27/2012,799114024,3/30/2012,4453,421.89,364.69,1878676.17,1623964.57,254711.6 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,L,3/23/2013,427137982,5/6/2013,8476,81.73,56.67,692743.48,480334.92,212408.56 +Asia,Tajikistan,Beverages,Offline,C,9/25/2015,653655898,11/8/2015,161,47.45,31.79,7639.45,5118.19,2521.26 +Europe,Switzerland,Fruits,Offline,C,3/25/2012,111529099,4/1/2012,2794,9.33,6.92,26068.02,19334.48,6733.54 +Australia and Oceania,Marshall Islands,Household,Online,H,3/11/2015,203931415,4/6/2015,6692,668.27,502.54,4472062.84,3362997.68,1109065.16 +Sub-Saharan Africa,Mozambique,Baby Food,Online,H,6/8/2015,154349172,6/11/2015,4205,255.28,159.42,1073452.4,670361.1,403091.3 +Australia and Oceania,Nauru,Baby Food,Offline,C,3/15/2016,156581199,4/16/2016,4711,255.28,159.42,1202624.08,751027.62,451596.46 +Asia,Bhutan,Vegetables,Offline,L,3/27/2014,924738824,4/13/2014,9623,154.06,90.93,1482519.38,875019.39,607499.99 +Asia,Laos,Personal Care,Online,L,2/9/2011,543245875,2/14/2011,7381,81.73,56.67,603249.13,418281.27,184967.86 +Asia,Singapore,Vegetables,Offline,H,1/20/2017,316838681,1/22/2017,8461,154.06,90.93,1303501.66,769358.73,534142.93 +Europe,Russia,Baby Food,Offline,H,11/8/2016,720566070,11/12/2016,367,255.28,159.42,93687.76,58507.14,35180.62 +Europe,Malta,Beverages,Online,M,7/4/2011,949789369,7/25/2011,2635,47.45,31.79,125030.75,83766.65,41264.1 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,H,6/4/2014,270182406,7/24/2014,1833,651.21,524.96,1193667.93,962251.68,231416.25 +Europe,Sweden,Household,Offline,L,5/17/2017,267731511,7/6/2017,6559,668.27,502.54,4383182.93,3296159.86,1087023.07 +Asia,Nepal,Baby Food,Online,L,12/23/2016,798735511,1/13/2017,2442,255.28,159.42,623393.76,389303.64,234090.12 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,M,11/29/2010,439805734,12/26/2010,7145,437.2,263.33,3123794,1881492.85,1242301.15 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,H,11/7/2016,537866008,11/23/2016,5359,651.21,524.96,3489834.39,2813260.64,676573.75 +Europe,Monaco,Office Supplies,Offline,C,9/8/2015,260152661,9/10/2015,3809,651.21,524.96,2480458.89,1999572.64,480886.25 +Middle East and North Africa,Oman,Fruits,Offline,C,11/10/2015,644214522,12/20/2015,6248,9.33,6.92,58293.84,43236.16,15057.68 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,H,9/26/2011,547912919,11/7/2011,8463,651.21,524.96,5511190.23,4442736.48,1068453.75 +Europe,Montenegro,Clothes,Online,C,2/11/2010,699421679,2/23/2010,3273,109.28,35.84,357673.44,117304.32,240369.12 +Europe,Belgium,Clothes,Offline,M,4/12/2011,547227132,5/1/2011,5524,109.28,35.84,603662.72,197980.16,405682.56 +Middle East and North Africa,Tunisia ,Baby Food,Online,L,10/14/2012,510128104,10/31/2012,7097,255.28,159.42,1811722.16,1131403.74,680318.42 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,C,4/10/2013,627235925,5/4/2013,1904,152.58,97.44,290512.32,185525.76,104986.56 +Central America and the Caribbean,Cuba,Clothes,Online,H,3/19/2016,107974421,5/6/2016,886,109.28,35.84,96822.08,31754.24,65067.84 +Europe,Spain,Snacks,Online,M,1/4/2011,482079923,1/10/2011,7017,152.58,97.44,1070653.86,683736.48,386917.38 +Central America and the Caribbean,Grenada,Office Supplies,Offline,M,8/18/2014,649601256,8/28/2014,302,651.21,524.96,196665.42,158537.92,38127.5 +Europe,Italy,Personal Care,Online,C,10/24/2014,930899751,11/24/2014,2778,81.73,56.67,227045.94,157429.26,69616.68 +Sub-Saharan Africa,Eritrea,Meat,Offline,M,9/23/2011,816649234,10/21/2011,3511,421.89,364.69,1481255.79,1280426.59,200829.2 +Europe,Norway,Snacks,Online,H,3/6/2014,317836034,3/29/2014,3600,152.58,97.44,549288,350784,198504 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,M,2/6/2013,415758979,3/8/2013,1176,152.58,97.44,179434.08,114589.44,64844.64 +Europe,Serbia,Baby Food,Online,C,8/24/2015,812029397,9/14/2015,6399,255.28,159.42,1633536.72,1020128.58,613408.14 +Europe,Denmark,Fruits,Offline,C,2/2/2011,378571116,2/13/2011,6461,9.33,6.92,60281.13,44710.12,15571.01 +North America,United States of America,Cosmetics,Offline,L,6/30/2012,307620465,7/27/2012,587,437.2,263.33,256636.4,154574.71,102061.69 +Sub-Saharan Africa,South Sudan,Vegetables,Online,C,1/24/2015,961726272,2/24/2015,5030,154.06,90.93,774921.8,457377.9,317543.9 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,H,1/21/2015,523749864,1/23/2015,8078,437.2,263.33,3531701.6,2127179.74,1404521.86 +Sub-Saharan Africa,Ethiopia,Fruits,Online,L,8/2/2013,846865069,8/9/2013,5048,9.33,6.92,47097.84,34932.16,12165.68 +Middle East and North Africa,Libya,Snacks,Offline,L,10/29/2012,704558217,11/23/2012,3288,152.58,97.44,501683.04,320382.72,181300.32 +Central America and the Caribbean,Honduras,Cosmetics,Offline,M,3/28/2012,740628135,4/19/2012,7178,437.2,263.33,3138221.6,1890182.74,1248038.86 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,M,5/5/2012,319186151,6/6/2012,3130,651.21,524.96,2038287.3,1643124.8,395162.5 +Europe,Lithuania,Clothes,Online,C,12/9/2010,674656093,12/31/2010,4585,109.28,35.84,501048.8,164326.4,336722.4 +Sub-Saharan Africa,Niger,Cosmetics,Online,M,6/18/2014,861774289,7/13/2014,7018,437.2,263.33,3068269.6,1848049.94,1220219.66 +Europe,Belgium,Personal Care,Online,M,6/27/2011,905589568,7/9/2011,2932,81.73,56.67,239632.36,166156.44,73475.92 +North America,Mexico,Beverages,Online,H,5/13/2014,451463258,5/30/2014,6865,47.45,31.79,325744.25,218238.35,107505.9 +Sub-Saharan Africa,Comoros,Baby Food,Offline,M,1/3/2010,115069186,1/16/2010,384,255.28,159.42,98027.52,61217.28,36810.24 +Sub-Saharan Africa,Namibia,Vegetables,Offline,C,9/9/2016,132393682,10/15/2016,7087,154.06,90.93,1091823.22,644420.91,447402.31 +Europe,Czech Republic,Snacks,Offline,L,2/4/2012,809735572,2/12/2012,7605,152.58,97.44,1160370.9,741031.2,419339.7 +Europe,Sweden,Beverages,Offline,C,11/1/2012,273706185,11/19/2012,4597,47.45,31.79,218127.65,146138.63,71989.02 +Asia,Laos,Cereal,Online,H,1/31/2010,321229350,3/13/2010,7758,205.7,117.11,1595820.6,908539.38,687281.22 +Central America and the Caribbean,Guatemala,Household,Online,C,3/25/2011,569541394,4/8/2011,8810,668.27,502.54,5887458.7,4427377.4,1460081.3 +Asia,Singapore,Cereal,Offline,M,5/10/2013,706191146,5/27/2013,6508,205.7,117.11,1338695.6,762151.88,576543.72 +Europe,Montenegro,Meat,Online,C,8/16/2014,939039933,9/25/2014,1639,421.89,364.69,691477.71,597726.91,93750.8 +Sub-Saharan Africa,South Sudan,Fruits,Online,M,6/17/2010,646261584,6/26/2010,2019,9.33,6.92,18837.27,13971.48,4865.79 +Central America and the Caribbean,Barbados,Fruits,Online,C,7/6/2012,626342427,7/25/2012,7498,9.33,6.92,69956.34,51886.16,18070.18 +Asia,North Korea,Personal Care,Online,M,7/24/2014,848081290,9/11/2014,4955,81.73,56.67,404972.15,280799.85,124172.3 +Sub-Saharan Africa,Guinea,Cereal,Offline,M,6/11/2011,900589501,7/23/2011,3301,205.7,117.11,679015.7,386580.11,292435.59 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,H,6/4/2010,443290889,7/4/2010,8480,152.58,97.44,1293878.4,826291.2,467587.2 +Asia,Sri Lanka,Vegetables,Offline,C,4/6/2012,555921781,4/13/2012,8464,154.06,90.93,1303963.84,769631.52,534332.32 +Central America and the Caribbean,The Bahamas,Meat,Online,C,12/31/2014,588531005,1/9/2015,8258,421.89,364.69,3483967.62,3011610.02,472357.6 +Sub-Saharan Africa,Swaziland,Snacks,Offline,H,2/26/2010,411479890,3/29/2010,4898,152.58,97.44,747336.84,477261.12,270075.72 +Europe,Slovenia,Beverages,Online,M,11/1/2016,865442264,11/8/2016,2453,47.45,31.79,116394.85,77980.87,38413.98 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,M,5/4/2017,611404454,6/11/2017,7020,437.2,263.33,3069144,1848576.6,1220567.4 +Asia,Japan,Cereal,Online,C,12/16/2013,180665290,12/23/2013,1729,205.7,117.11,355655.3,202483.19,153172.11 +Middle East and North Africa,Morocco,Snacks,Online,H,1/21/2010,624836099,2/6/2010,1742,152.58,97.44,265794.36,169740.48,96053.88 +Asia,Taiwan,Clothes,Online,C,11/5/2013,365840709,11/6/2013,9250,109.28,35.84,1010840,331520,679320 +Central America and the Caribbean,Grenada,Baby Food,Online,C,11/20/2011,145915448,12/7/2011,8479,255.28,159.42,2164519.12,1351722.18,812796.94 +Sub-Saharan Africa,Togo,Personal Care,Offline,L,9/24/2010,777609145,11/13/2010,681,81.73,56.67,55658.13,38592.27,17065.86 +Asia,Uzbekistan,Office Supplies,Online,L,6/6/2010,893783128,6/9/2010,9144,651.21,524.96,5954664.24,4800234.24,1154430 +Sub-Saharan Africa,Mauritius ,Household,Online,H,11/19/2015,997611224,12/9/2015,4185,668.27,502.54,2796709.95,2103129.9,693580.05 +Europe,Germany,Beverages,Online,M,5/3/2010,312579762,5/6/2010,8153,47.45,31.79,386859.85,259183.87,127675.98 +North America,United States of America,Cosmetics,Online,L,3/6/2012,832487571,4/21/2012,427,437.2,263.33,186684.4,112441.91,74242.49 +Asia,Malaysia,Snacks,Online,L,7/28/2010,571445977,7/31/2010,2418,152.58,97.44,368938.44,235609.92,133328.52 +Asia,Brunei,Clothes,Offline,C,9/2/2014,313878810,9/22/2014,2570,109.28,35.84,280849.6,92108.8,188740.8 +Europe,Denmark,Vegetables,Offline,C,12/27/2011,464522397,12/31/2011,1355,154.06,90.93,208751.3,123210.15,85541.15 +Europe,Italy,Cereal,Online,M,1/8/2010,598425567,1/9/2010,6278,205.7,117.11,1291384.6,735216.58,556168.02 +Europe,Moldova ,Fruits,Online,C,5/4/2017,810949647,5/25/2017,6876,9.33,6.92,64153.08,47581.92,16571.16 +Asia,Philippines,Vegetables,Online,H,1/25/2017,367768466,2/3/2017,9717,154.06,90.93,1497001.02,883566.81,613434.21 +Australia and Oceania,Australia,Vegetables,Online,H,2/15/2016,854868352,3/15/2016,3397,154.06,90.93,523341.82,308889.21,214452.61 +Sub-Saharan Africa,Mozambique,Meat,Online,L,2/12/2011,328548133,3/11/2011,3548,421.89,364.69,1496865.72,1293920.12,202945.6 +Central America and the Caribbean,Guatemala,Snacks,Offline,C,11/17/2014,965419137,12/2/2014,7831,152.58,97.44,1194853.98,763052.64,431801.34 +Europe,Serbia,Meat,Offline,H,10/17/2014,512405192,12/3/2014,938,421.89,364.69,395732.82,342079.22,53653.6 +North America,Mexico,Cereal,Offline,L,6/18/2014,836742627,7/21/2014,9592,205.7,117.11,1973074.4,1123319.12,849755.28 +Middle East and North Africa,United Arab Emirates,Clothes,Online,M,10/5/2014,275980269,11/2/2014,7549,109.28,35.84,824954.72,270556.16,554398.56 +Asia,Cambodia,Beverages,Online,H,1/20/2010,387979447,3/6/2010,595,47.45,31.79,28232.75,18915.05,9317.7 +Central America and the Caribbean,Cuba,Meat,Online,C,9/17/2014,100913989,10/26/2014,1547,421.89,364.69,652663.83,564175.43,88488.4 +Central America and the Caribbean,El Salvador,Baby Food,Online,C,11/14/2013,663270223,12/10/2013,5253,255.28,159.42,1340985.84,837433.26,503552.58 +Asia,Taiwan,Beverages,Offline,H,8/31/2012,693846976,9/12/2012,3594,47.45,31.79,170535.3,114253.26,56282.04 +Asia,Laos,Household,Online,H,4/20/2017,231755578,5/6/2017,481,668.27,502.54,321437.87,241721.74,79716.13 +Sub-Saharan Africa,Lesotho,Household,Online,H,2/10/2016,286419856,3/25/2016,6855,668.27,502.54,4580990.85,3444911.7,1136079.15 +Europe,Slovakia,Cosmetics,Online,M,8/19/2013,587576138,9/3/2013,5691,437.2,263.33,2488105.2,1498611.03,989494.17 +Sub-Saharan Africa,Kenya,Vegetables,Online,M,9/12/2011,935273253,10/22/2011,6994,154.06,90.93,1077495.64,635964.42,441531.22 +Middle East and North Africa,Azerbaijan,Fruits,Online,L,3/11/2013,749872529,4/18/2013,2800,9.33,6.92,26124,19376,6748 +Europe,Ukraine,Cosmetics,Offline,H,9/15/2010,422047793,10/5/2010,2176,437.2,263.33,951347.2,573006.08,378341.12 +Central America and the Caribbean,Nicaragua,Clothes,Offline,H,1/16/2013,862785375,1/25/2013,6220,109.28,35.84,679721.6,222924.8,456796.8 +Sub-Saharan Africa,Botswana,Cosmetics,Online,M,2/23/2011,353384101,3/11/2011,3063,437.2,263.33,1339143.6,806579.79,532563.81 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,C,2/28/2012,395455300,3/16/2012,2866,255.28,159.42,731632.48,456897.72,274734.76 +Middle East and North Africa,Egypt,Cereal,Offline,C,12/7/2012,760922801,12/31/2012,2821,205.7,117.11,580279.7,330367.31,249912.39 +Europe,Malta,Cereal,Offline,L,5/23/2011,842022931,6/6/2011,2152,205.7,117.11,442666.4,252020.72,190645.68 +Middle East and North Africa,Jordan,Personal Care,Online,H,4/20/2010,101304519,4/20/2010,7113,81.73,56.67,581345.49,403093.71,178251.78 +Asia,Philippines,Baby Food,Online,L,6/30/2013,321628892,7/12/2013,5991,255.28,159.42,1529382.48,955085.22,574297.26 +Middle East and North Africa,Azerbaijan,Snacks,Online,M,7/7/2014,656169879,7/22/2014,4104,152.58,97.44,626188.32,399893.76,226294.56 +Europe,Albania,Vegetables,Offline,L,7/16/2015,778413808,8/24/2015,8799,154.06,90.93,1355573.94,800093.07,555480.87 +Sub-Saharan Africa,Eritrea,Beverages,Online,L,1/9/2016,432159507,1/9/2016,4456,47.45,31.79,211437.2,141656.24,69780.96 +Sub-Saharan Africa,Gabon,Personal Care,Online,H,6/27/2016,781518304,7/28/2016,7488,81.73,56.67,611994.24,424344.96,187649.28 +Sub-Saharan Africa,Sudan,Personal Care,Offline,C,9/26/2014,360914027,9/26/2014,1336,81.73,56.67,109191.28,75711.12,33480.16 +Central America and the Caribbean,Dominican Republic,Clothes,Online,L,3/15/2017,925083005,4/25/2017,1473,109.28,35.84,160969.44,52792.32,108177.12 +Sub-Saharan Africa,Eritrea,Vegetables,Online,H,6/16/2012,699074065,7/9/2012,406,154.06,90.93,62548.36,36917.58,25630.78 +Asia,Mongolia,Beverages,Online,H,11/10/2012,228248536,12/12/2012,2669,47.45,31.79,126644.05,84847.51,41796.54 +Sub-Saharan Africa,Gabon,Office Supplies,Online,C,11/21/2012,128280246,12/29/2012,9830,651.21,524.96,6401394.3,5160356.8,1241037.5 +Sub-Saharan Africa,Kenya,Meat,Online,C,9/4/2015,635155522,10/3/2015,5488,421.89,364.69,2315332.32,2001418.72,313913.6 +Central America and the Caribbean,Dominica,Baby Food,Offline,M,1/16/2014,255173194,2/12/2014,273,255.28,159.42,69691.44,43521.66,26169.78 +Europe,Serbia,Cosmetics,Offline,H,1/15/2017,714944589,2/5/2017,6846,437.2,263.33,2993071.2,1802757.18,1190314.02 +Middle East and North Africa,Egypt,Clothes,Online,H,11/2/2015,211393535,12/7/2015,4899,109.28,35.84,535362.72,175580.16,359782.56 +Middle East and North Africa,Syria,Beverages,Online,M,3/30/2010,161756360,4/8/2010,6156,47.45,31.79,292102.2,195699.24,96402.96 +Sub-Saharan Africa,Burundi,Cosmetics,Online,M,6/30/2012,253581893,7/19/2012,9372,437.2,263.33,4097438.4,2467928.76,1629509.64 +Europe,Greece,Household,Online,C,3/6/2013,694731462,3/13/2013,5333,668.27,502.54,3563883.91,2680045.82,883838.09 +North America,United States of America,Personal Care,Online,C,4/18/2015,863378894,6/7/2015,1856,81.73,56.67,151690.88,105179.52,46511.36 +Europe,Kosovo,Cereal,Offline,M,5/6/2015,658010518,6/16/2015,8790,205.7,117.11,1808103,1029396.9,778706.1 +Europe,Netherlands,Cereal,Offline,M,9/4/2014,947425162,9/12/2014,3014,205.7,117.11,619979.8,352969.54,267010.26 +Asia,Turkmenistan,Meat,Offline,M,9/15/2015,420734155,11/3/2015,3441,421.89,364.69,1451723.49,1254898.29,196825.2 +Europe,Austria,Vegetables,Offline,C,7/21/2010,537361323,8/31/2010,6012,154.06,90.93,926208.72,546671.16,379537.56 +Central America and the Caribbean,Panama,Fruits,Offline,M,2/14/2015,577042996,3/17/2015,8701,9.33,6.92,81180.33,60210.92,20969.41 +Middle East and North Africa,Yemen,Baby Food,Offline,M,4/21/2012,789828002,4/23/2012,6512,255.28,159.42,1662383.36,1038143.04,624240.32 +Middle East and North Africa,Kuwait,Cereal,Online,L,5/5/2016,146077668,5/6/2016,6483,205.7,117.11,1333553.1,759224.13,574328.97 +Sub-Saharan Africa,Malawi,Cosmetics,Online,C,1/19/2016,386465823,2/2/2016,2680,437.2,263.33,1171696,705724.4,465971.6 +Europe,Hungary,Household,Online,C,6/10/2016,171978795,7/18/2016,1202,668.27,502.54,803260.54,604053.08,199207.46 +Central America and the Caribbean,Belize,Baby Food,Online,M,3/28/2012,933915412,4/5/2012,5179,255.28,159.42,1322095.12,825636.18,496458.94 +Australia and Oceania,New Zealand,Office Supplies,Offline,C,5/19/2014,123887002,6/14/2014,9772,651.21,524.96,6363624.12,5129909.12,1233715 +Europe,Slovakia,Fruits,Online,L,12/5/2015,663817393,1/3/2016,7173,9.33,6.92,66924.09,49637.16,17286.93 +Asia,Bhutan,Meat,Offline,C,1/7/2011,595942914,1/25/2011,1606,421.89,364.69,677555.34,585692.14,91863.2 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,M,10/10/2013,732812392,11/13/2013,4326,651.21,524.96,2817134.46,2270976.96,546157.5 +Sub-Saharan Africa,Mozambique,Snacks,Offline,C,9/4/2016,607287156,10/2/2016,8620,152.58,97.44,1315239.6,839932.8,475306.8 +Sub-Saharan Africa,The Gambia,Snacks,Offline,L,1/18/2017,722541034,3/2/2017,4803,152.58,97.44,732841.74,468004.32,264837.42 +Australia and Oceania,Nauru,Cereal,Offline,H,4/14/2013,302060353,5/16/2013,5226,205.7,117.11,1074988.2,612016.86,462971.34 +Middle East and North Africa,Libya,Meat,Online,L,3/14/2016,439643943,4/21/2016,9267,421.89,364.69,3909654.63,3379582.23,530072.4 +Middle East and North Africa,Lebanon,Personal Care,Offline,C,12/14/2014,949403131,12/30/2014,8339,81.73,56.67,681546.47,472571.13,208975.34 +Asia,Cambodia,Cosmetics,Offline,M,2/18/2011,815761744,3/3/2011,883,437.2,263.33,386047.6,232520.39,153527.21 +Central America and the Caribbean,Honduras,Meat,Online,C,12/19/2014,443456113,1/23/2015,7373,421.89,364.69,3110594.97,2688859.37,421735.6 +Europe,Greece,Vegetables,Online,L,3/26/2011,307535064,4/22/2011,5314,154.06,90.93,818674.84,483202.02,335472.82 +Europe,Spain,Snacks,Online,C,1/27/2016,503359925,3/16/2016,4243,152.58,97.44,647396.94,413437.92,233959.02 +Sub-Saharan Africa,Benin,Vegetables,Online,L,8/12/2012,296604526,9/30/2012,725,154.06,90.93,111693.5,65924.25,45769.25 +Europe,Liechtenstein,Cereal,Offline,C,5/6/2015,373255193,6/11/2015,3361,205.7,117.11,691357.7,393606.71,297750.99 +Central America and the Caribbean,Haiti,Fruits,Online,C,4/21/2013,589610755,4/30/2013,7780,9.33,6.92,72587.4,53837.6,18749.8 +Asia,Tajikistan,Clothes,Online,L,10/1/2011,422282540,11/3/2011,1643,109.28,35.84,179547.04,58885.12,120661.92 +Asia,Tajikistan,Clothes,Offline,L,3/18/2013,318194377,3/23/2013,9642,109.28,35.84,1053677.76,345569.28,708108.48 +Sub-Saharan Africa,Comoros,Baby Food,Online,L,9/18/2013,344582593,10/30/2013,8501,255.28,159.42,2170135.28,1355229.42,814905.86 +Europe,Hungary,Office Supplies,Online,H,2/19/2014,638996016,4/4/2014,1976,651.21,524.96,1286790.96,1037320.96,249470 +Europe,Russia,Household,Online,L,6/2/2016,959295976,6/28/2016,5852,668.27,502.54,3910716.04,2940864.08,969851.96 +Sub-Saharan Africa,Lesotho,Meat,Online,H,3/17/2012,233656299,4/30/2012,2946,421.89,364.69,1242887.94,1074376.74,168511.2 +Australia and Oceania,New Zealand,Office Supplies,Offline,C,12/8/2016,610563313,12/19/2016,8107,651.21,524.96,5279359.47,4255850.72,1023508.75 +Asia,Japan,Cereal,Online,C,1/7/2013,708815848,2/13/2013,3216,205.7,117.11,661531.2,376625.76,284905.44 +Australia and Oceania,Palau,Household,Online,L,3/25/2014,567525231,5/1/2014,2182,668.27,502.54,1458165.14,1096542.28,361622.86 +Asia,Kyrgyzstan,Snacks,Offline,L,6/23/2016,296115291,7/12/2016,5950,152.58,97.44,907851,579768,328083 +North America,Mexico,Household,Offline,L,9/23/2016,524322354,9/25/2016,7491,668.27,502.54,5006010.57,3764527.14,1241483.43 +Asia,China,Office Supplies,Offline,M,10/24/2016,152195250,12/10/2016,6812,651.21,524.96,4436042.52,3576027.52,860015 +Australia and Oceania,Vanuatu,Cosmetics,Offline,C,1/16/2012,400095307,2/8/2012,5947,437.2,263.33,2600028.4,1566023.51,1034004.89 +Europe,Georgia,Baby Food,Online,H,2/26/2010,758696353,4/8/2010,3966,255.28,159.42,1012440.48,632259.72,380180.76 +Sub-Saharan Africa,South Africa,Snacks,Online,H,5/20/2012,338984715,6/12/2012,1965,152.58,97.44,299819.7,191469.6,108350.1 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,M,3/28/2017,122259223,4/29/2017,8076,668.27,502.54,5396948.52,4058513.04,1338435.48 +Australia and Oceania,Solomon Islands,Cosmetics,Online,H,9/19/2016,710131204,10/31/2016,2459,437.2,263.33,1075074.8,647528.47,427546.33 +Asia,Malaysia,Cosmetics,Offline,H,4/3/2015,974524486,4/18/2015,2306,437.2,263.33,1008183.2,607238.98,400944.22 +Europe,Germany,Fruits,Online,H,10/5/2010,307675397,11/4/2010,6842,9.33,6.92,63835.86,47346.64,16489.22 +Central America and the Caribbean,Barbados,Cereal,Offline,L,7/31/2013,872132766,9/18/2013,2321,205.7,117.11,477429.7,271812.31,205617.39 +Europe,Croatia,Baby Food,Online,M,5/28/2012,850757920,5/28/2012,7029,255.28,159.42,1794363.12,1120563.18,673799.94 +Central America and the Caribbean,Nicaragua,Personal Care,Online,M,12/2/2015,296724689,12/3/2015,6284,81.73,56.67,513591.32,356114.28,157477.04 +Europe,Liechtenstein,Cereal,Offline,C,2/25/2011,683519399,3/28/2011,7434,205.7,117.11,1529173.8,870595.74,658578.06 +Australia and Oceania,Kiribati,Snacks,Offline,H,9/15/2012,854940879,9/21/2012,4860,152.58,97.44,741538.8,473558.4,267980.4 +Europe,Macedonia,Beverages,Online,C,7/15/2013,175100457,7/24/2013,4971,47.45,31.79,235873.95,158028.09,77845.86 +Europe,Macedonia,Meat,Offline,H,6/9/2011,778421962,6/16/2011,1212,421.89,364.69,511330.68,442004.28,69326.4 +Europe,Lithuania,Personal Care,Offline,M,11/4/2012,819641721,12/9/2012,9054,81.73,56.67,739983.42,513090.18,226893.24 +Middle East and North Africa,Tunisia ,Cosmetics,Online,H,11/27/2013,323808562,12/9/2013,1004,437.2,263.33,438948.8,264383.32,174565.48 +Sub-Saharan Africa,Burundi,Baby Food,Offline,L,10/30/2011,736283814,11/22/2011,1597,255.28,159.42,407682.16,254593.74,153088.42 +Sub-Saharan Africa,Senegal,Cereal,Online,C,3/30/2016,872741305,5/10/2016,2401,205.7,117.11,493885.7,281181.11,212704.59 +Sub-Saharan Africa,Liberia,Beverages,Online,M,2/18/2015,969167363,4/9/2015,7015,47.45,31.79,332861.75,223006.85,109854.9 +Sub-Saharan Africa,Zambia,Fruits,Offline,M,6/20/2016,431860816,7/14/2016,6067,9.33,6.92,56605.11,41983.64,14621.47 +Europe,Vatican City,Household,Offline,L,2/23/2014,987432992,2/24/2014,2220,668.27,502.54,1483559.4,1115638.8,367920.6 +Europe,Finland,Personal Care,Offline,H,6/27/2014,832807719,7/5/2014,5166,81.73,56.67,422217.18,292757.22,129459.96 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,4/21/2017,485221326,5/23/2017,6628,154.06,90.93,1021109.68,602684.04,418425.64 +Europe,Czech Republic,Office Supplies,Online,C,2/9/2012,532222640,3/30/2012,5361,651.21,524.96,3491136.81,2814310.56,676826.25 +Europe,France,Beverages,Online,C,3/16/2012,281672990,3/18/2012,2152,47.45,31.79,102112.4,68412.08,33700.32 +Europe,Armenia,Cosmetics,Offline,C,1/10/2013,911746203,1/28/2013,4817,437.2,263.33,2105992.4,1268460.61,837531.79 +Europe,Austria,Cereal,Offline,C,1/28/2011,520928609,3/9/2011,3206,205.7,117.11,659474.2,375454.66,284019.54 +Sub-Saharan Africa,Togo,Snacks,Online,C,4/7/2015,878019034,5/24/2015,4199,152.58,97.44,640683.42,409150.56,231532.86 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,L,11/14/2012,672128808,12/17/2012,6705,437.2,263.33,2931426,1765627.65,1165798.35 +Asia,Nepal,Cereal,Online,C,2/27/2011,462681758,3/28/2011,6669,205.7,117.11,1371813.3,781006.59,590806.71 +Middle East and North Africa,Oman,Vegetables,Offline,M,11/18/2010,429414212,12/20/2010,2063,154.06,90.93,317825.78,187588.59,130237.19 +Asia,Japan,Personal Care,Offline,M,1/30/2010,822374999,2/22/2010,7892,81.73,56.67,645013.16,447239.64,197773.52 +Central America and the Caribbean,Barbados,Meat,Offline,M,6/7/2015,611925446,6/7/2015,1193,421.89,364.69,503314.77,435075.17,68239.6 +Middle East and North Africa,Egypt,Personal Care,Offline,L,9/27/2015,638739383,11/15/2015,6032,81.73,56.67,492995.36,341833.44,151161.92 +Asia,Vietnam,Vegetables,Online,L,1/7/2016,463803136,1/22/2016,8509,154.06,90.93,1310896.54,773723.37,537173.17 +Middle East and North Africa,Azerbaijan,Cereal,Offline,M,12/29/2010,618415534,2/4/2011,1754,205.7,117.11,360797.8,205410.94,155386.86 +Sub-Saharan Africa,Ghana,Cosmetics,Online,L,8/9/2011,354187905,8/23/2011,927,437.2,263.33,405284.4,244106.91,161177.49 +Australia and Oceania,East Timor,Beverages,Online,L,11/29/2010,793044078,1/2/2011,8221,47.45,31.79,390086.45,261345.59,128740.86 +Europe,Russia,Fruits,Online,C,8/16/2010,877220380,10/3/2010,7859,9.33,6.92,73324.47,54384.28,18940.19 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,L,4/17/2017,519265639,6/2/2017,1097,421.89,364.69,462813.33,400064.93,62748.4 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,M,10/28/2015,152041184,11/28/2015,1220,651.21,524.96,794476.2,640451.2,154025 +Sub-Saharan Africa,The Gambia,Cosmetics,Offline,H,2/12/2011,278720843,3/27/2011,8546,437.2,263.33,3736311.2,2250418.18,1485893.02 +Central America and the Caribbean,Haiti,Office Supplies,Offline,H,9/15/2016,122790944,10/23/2016,5424,651.21,524.96,3532163.04,2847383.04,684780 +Australia and Oceania,Fiji,Baby Food,Offline,L,2/13/2013,778050315,2/20/2013,1233,255.28,159.42,314760.24,196564.86,118195.38 +Europe,Latvia,Meat,Online,M,3/27/2012,258610284,4/4/2012,7385,421.89,364.69,3115657.65,2693235.65,422422 +Asia,Mongolia,Household,Offline,M,8/23/2015,248894679,9/26/2015,2321,668.27,502.54,1551054.67,1166395.34,384659.33 +Australia and Oceania,Papua New Guinea,Beverages,Offline,H,11/4/2010,253639829,12/17/2010,6517,47.45,31.79,309231.65,207175.43,102056.22 +Europe,Liechtenstein,Clothes,Online,M,11/30/2012,747894561,12/30/2012,7475,109.28,35.84,816868,267904,548964 +Central America and the Caribbean,Panama,Personal Care,Online,C,4/12/2015,927020204,4/16/2015,4734,81.73,56.67,386909.82,268275.78,118634.04 +Europe,Bosnia and Herzegovina,Personal Care,Online,H,3/16/2016,956690585,3/31/2016,4859,81.73,56.67,397126.07,275359.53,121766.54 +Australia and Oceania,Marshall Islands,Cereal,Offline,H,1/14/2015,622892034,2/3/2015,6450,205.7,117.11,1326765,755359.5,571405.5 +Europe,Romania,Cosmetics,Offline,L,12/18/2015,681923377,1/8/2016,5136,437.2,263.33,2245459.2,1352462.88,892996.32 +Sub-Saharan Africa,Cape Verde,Snacks,Offline,C,8/30/2016,610395944,9/27/2016,8579,152.58,97.44,1308983.82,835937.76,473046.06 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,M,2/5/2012,855233561,3/19/2012,1471,437.2,263.33,643121.2,387358.43,255762.77 +Australia and Oceania,Marshall Islands,Baby Food,Online,H,6/9/2013,583672559,7/8/2013,535,255.28,159.42,136574.8,85289.7,51285.1 +North America,Mexico,Fruits,Online,M,12/26/2013,833261764,2/2/2014,9528,9.33,6.92,88896.24,65933.76,22962.48 +Australia and Oceania,Tuvalu,Meat,Online,L,9/8/2015,461862504,10/14/2015,4233,421.89,364.69,1785860.37,1543732.77,242127.6 +Asia,North Korea,Household,Offline,L,3/7/2010,197648608,4/2/2010,7470,668.27,502.54,4991976.9,3753973.8,1238003.1 +Europe,Ireland,Baby Food,Offline,H,11/26/2012,389106404,12/21/2012,4087,255.28,159.42,1043329.36,651549.54,391779.82 +Asia,China,Vegetables,Online,C,11/4/2013,555034720,12/13/2013,5963,154.06,90.93,918659.78,542215.59,376444.19 +Australia and Oceania,Australia,Beverages,Online,L,8/19/2011,734544885,9/24/2011,7009,47.45,31.79,332577.05,222816.11,109760.94 +Europe,Kosovo,Cosmetics,Offline,H,4/26/2017,137060725,5/18/2017,8169,437.2,263.33,3571486.8,2151142.77,1420344.03 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,M,9/22/2012,292318570,10/10/2012,2416,154.06,90.93,372208.96,219686.88,152522.08 +Europe,Czech Republic,Household,Online,H,10/30/2014,100367248,12/1/2014,9754,668.27,502.54,6518305.58,4901775.16,1616530.42 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,M,5/14/2011,781568086,6/19/2011,2220,437.2,263.33,970584,584592.6,385991.4 +Middle East and North Africa,Tunisia ,Baby Food,Online,L,1/29/2010,926594913,3/9/2010,8880,255.28,159.42,2266886.4,1415649.6,851236.8 +Middle East and North Africa,Iraq,Cereal,Offline,L,3/12/2012,546434056,3/27/2012,835,205.7,117.11,171759.5,97786.85,73972.65 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,C,3/24/2016,622384345,4/18/2016,6213,154.06,90.93,957174.78,564948.09,392226.69 +Europe,Croatia,Meat,Online,L,3/7/2014,856057107,4/20/2014,5176,421.89,364.69,2183702.64,1887635.44,296067.2 +Asia,Japan,Office Supplies,Offline,C,6/22/2010,119376170,7/27/2010,4916,651.21,524.96,3201348.36,2580703.36,620645 +Europe,Germany,Personal Care,Online,C,8/8/2010,504577863,8/31/2010,4657,81.73,56.67,380616.61,263912.19,116704.42 +Asia,Bangladesh,Clothes,Offline,L,5/2/2017,574211013,5/27/2017,654,109.28,35.84,71469.12,23439.36,48029.76 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,L,10/15/2011,311136949,11/1/2011,1192,437.2,263.33,521142.4,313889.36,207253.04 +Middle East and North Africa,Azerbaijan,Personal Care,Online,C,3/22/2010,668529498,4/7/2010,1590,81.73,56.67,129950.7,90105.3,39845.4 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,M,10/23/2014,419874989,10/24/2014,9195,255.28,159.42,2347299.6,1465866.9,881432.7 +Middle East and North Africa,Jordan,Beverages,Online,H,6/9/2017,208972251,7/20/2017,8388,47.45,31.79,398010.6,266654.52,131356.08 +Asia,Uzbekistan,Office Supplies,Online,H,1/21/2011,299932610,2/4/2011,5579,651.21,524.96,3633100.59,2928751.84,704348.75 +Asia,Cambodia,Household,Online,L,3/7/2016,127179896,4/19/2016,4212,668.27,502.54,2814753.24,2116698.48,698054.76 +Europe,Austria,Personal Care,Offline,H,7/13/2016,545450437,7/20/2016,9760,81.73,56.67,797684.8,553099.2,244585.6 +Sub-Saharan Africa,Mauritius ,Fruits,Online,M,10/29/2015,679793059,11/28/2015,4728,9.33,6.92,44112.24,32717.76,11394.48 +Europe,France,Vegetables,Offline,M,4/10/2011,175569093,5/24/2011,3651,154.06,90.93,562473.06,331985.43,230487.63 +Asia,Cambodia,Beverages,Offline,H,7/1/2012,548452365,7/22/2012,8097,47.45,31.79,384202.65,257403.63,126799.02 +Sub-Saharan Africa,Seychelles ,Meat,Offline,H,1/23/2015,234429204,3/13/2015,1666,421.89,364.69,702868.74,607573.54,95295.2 +Europe,Belarus,Clothes,Online,L,10/16/2011,439798438,12/5/2011,4986,109.28,35.84,544870.08,178698.24,366171.84 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,L,9/22/2011,191171395,10/3/2011,719,154.06,90.93,110769.14,65378.67,45390.47 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,L,8/12/2013,385471904,8/21/2013,8557,81.73,56.67,699363.61,484925.19,214438.42 +Sub-Saharan Africa,Comoros,Baby Food,Online,M,4/6/2017,639936292,5/9/2017,224,255.28,159.42,57182.72,35710.08,21472.64 +Asia,India,Beverages,Online,L,3/12/2012,642113387,3/20/2012,4475,47.45,31.79,212338.75,142260.25,70078.5 +Europe,Latvia,Office Supplies,Offline,M,9/16/2011,599864518,10/12/2011,2096,651.21,524.96,1364936.16,1100316.16,264620 +Asia,Mongolia,Beverages,Online,H,3/28/2011,791363513,4/12/2011,904,47.45,31.79,42894.8,28738.16,14156.64 +Middle East and North Africa,Somalia,Fruits,Online,C,11/7/2014,215096700,11/24/2014,748,9.33,6.92,6978.84,5176.16,1802.68 +Europe,Macedonia,Household,Offline,L,4/30/2016,639862906,5/13/2016,8508,668.27,502.54,5685641.16,4275610.32,1410030.84 +Asia,Kazakhstan,Baby Food,Online,H,7/5/2010,754773461,8/20/2010,3095,255.28,159.42,790091.6,493404.9,296686.7 +Australia and Oceania,New Zealand,Cereal,Online,M,3/26/2012,219252192,5/12/2012,451,205.7,117.11,92770.7,52816.61,39954.09 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,L,9/9/2014,113035428,9/20/2014,8550,81.73,56.67,698791.5,484528.5,214263 +Sub-Saharan Africa,South Sudan,Meat,Online,L,11/28/2015,686171996,12/21/2015,2397,421.89,364.69,1011270.33,874161.93,137108.4 +Australia and Oceania,Tuvalu,Cosmetics,Offline,L,12/29/2014,909023225,1/26/2015,9028,437.2,263.33,3947041.6,2377343.24,1569698.36 +Central America and the Caribbean,Grenada,Fruits,Online,L,11/24/2015,722262942,12/5/2015,2510,9.33,6.92,23418.3,17369.2,6049.1 +Australia and Oceania,Solomon Islands,Cosmetics,Online,C,1/25/2016,586877477,2/15/2016,8942,437.2,263.33,3909442.4,2354696.86,1554745.54 +Sub-Saharan Africa,Mali,Office Supplies,Offline,M,3/23/2010,134165656,5/7/2010,1454,651.21,524.96,946859.34,763291.84,183567.5 +Central America and the Caribbean,Panama,Cosmetics,Online,C,11/15/2016,415738809,12/15/2016,5207,437.2,263.33,2276500.4,1371159.31,905341.09 +Europe,Malta,Clothes,Offline,C,12/10/2013,753520762,12/27/2013,2393,109.28,35.84,261507.04,85765.12,175741.92 +Asia,Bangladesh,Cosmetics,Online,M,9/13/2010,989747846,9/18/2010,7237,437.2,263.33,3164016.4,1905719.21,1258297.19 +Central America and the Caribbean,Honduras,Clothes,Online,M,9/16/2013,136968886,10/22/2013,992,109.28,35.84,108405.76,35553.28,72852.48 +Europe,Italy,Fruits,Offline,H,6/12/2015,428045213,6/23/2015,6945,9.33,6.92,64796.85,48059.4,16737.45 +Sub-Saharan Africa,Mozambique,Clothes,Online,H,3/25/2013,566150653,4/16/2013,5414,109.28,35.84,591641.92,194037.76,397604.16 +Europe,Denmark,Beverages,Online,M,1/11/2013,674771535,2/2/2013,8747,47.45,31.79,415045.15,278067.13,136978.02 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,M,7/7/2010,947706687,7/13/2010,6324,668.27,502.54,4226139.48,3178062.96,1048076.52 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,H,7/26/2017,299067437,8/23/2017,9555,81.73,56.67,780930.15,541481.85,239448.3 +Middle East and North Africa,Morocco,Office Supplies,Offline,L,1/19/2013,413277614,2/21/2013,6885,651.21,524.96,4483580.85,3614349.6,869231.25 +Europe,Ireland,Meat,Online,L,10/7/2014,795073544,11/5/2014,8785,421.89,364.69,3706303.65,3203801.65,502502 +Europe,Spain,Office Supplies,Online,M,1/26/2015,119504058,2/6/2015,2761,651.21,524.96,1797990.81,1449414.56,348576.25 +Sub-Saharan Africa,Namibia,Meat,Online,M,12/16/2014,281930482,1/24/2015,8350,421.89,364.69,3522781.5,3045161.5,477620 +Asia,Bangladesh,Baby Food,Offline,H,9/12/2012,548026645,9/21/2012,2117,255.28,159.42,540427.76,337492.14,202935.62 +North America,United States of America,Cosmetics,Online,L,3/17/2015,703778874,4/20/2015,2663,437.2,263.33,1164263.6,701247.79,463015.81 +Europe,Italy,Fruits,Online,M,7/11/2011,605485999,7/21/2011,5617,9.33,6.92,52406.61,38869.64,13536.97 +Europe,Denmark,Cereal,Online,M,6/24/2014,629759347,6/25/2014,8640,205.7,117.11,1777248,1011830.4,765417.6 +Central America and the Caribbean,Dominica,Snacks,Offline,L,6/17/2011,323522746,6/24/2011,6425,152.58,97.44,980326.5,626052,354274.5 +Middle East and North Africa,Somalia,Fruits,Online,C,8/20/2013,654012525,10/3/2013,5694,9.33,6.92,53125.02,39402.48,13722.54 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,L,4/23/2014,858777511,5/3/2014,204,154.06,90.93,31428.24,18549.72,12878.52 +Central America and the Caribbean,Belize,Personal Care,Online,L,6/4/2015,695679032,6/27/2015,5740,81.73,56.67,469130.2,325285.8,143844.4 +Europe,Ireland,Baby Food,Offline,M,3/13/2016,892890918,4/19/2016,5119,255.28,159.42,1306778.32,816070.98,490707.34 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,C,11/30/2016,898899495,12/17/2016,3191,152.58,97.44,486882.78,310931.04,175951.74 +Asia,Maldives,Snacks,Offline,H,2/22/2015,232503592,3/13/2015,1835,152.58,97.44,279984.3,178802.4,101181.9 +Australia and Oceania,Marshall Islands,Vegetables,Online,C,1/29/2017,732814538,2/10/2017,4961,154.06,90.93,764291.66,451103.73,313187.93 +Sub-Saharan Africa,Lesotho,Clothes,Offline,M,1/22/2011,709256160,1/25/2011,3514,109.28,35.84,384009.92,125941.76,258068.16 +Sub-Saharan Africa,Niger,Cosmetics,Offline,M,10/8/2016,791564786,10/19/2016,465,437.2,263.33,203298,122448.45,80849.55 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,C,4/26/2013,779789245,6/11/2013,5821,205.7,117.11,1197379.7,681697.31,515682.39 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,H,3/1/2011,994290864,3/28/2011,1617,651.21,524.96,1053006.57,848860.32,204146.25 +Middle East and North Africa,Morocco,Fruits,Online,M,6/23/2010,925743472,7/8/2010,6920,9.33,6.92,64563.6,47886.4,16677.2 +North America,United States of America,Personal Care,Online,M,6/25/2012,585133397,7/30/2012,2830,81.73,56.67,231295.9,160376.1,70919.8 +Asia,Indonesia,Fruits,Offline,L,9/11/2015,953759467,10/28/2015,7476,9.33,6.92,69751.08,51733.92,18017.16 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,M,2/11/2012,833233010,3/6/2012,1019,205.7,117.11,209608.3,119335.09,90273.21 +Asia,Laos,Snacks,Offline,C,9/27/2013,895477855,10/29/2013,652,152.58,97.44,99482.16,63530.88,35951.28 +Europe,Macedonia,Cereal,Offline,H,12/2/2010,532730329,1/17/2011,5598,205.7,117.11,1151508.6,655581.78,495926.82 +Europe,Spain,Personal Care,Online,C,12/28/2013,107539260,1/27/2014,2112,81.73,56.67,172613.76,119687.04,52926.72 +Australia and Oceania,Marshall Islands,Personal Care,Offline,C,8/24/2011,502765977,9/5/2011,8480,81.73,56.67,693070.4,480561.6,212508.8 +Sub-Saharan Africa,Gabon,Household,Offline,M,7/27/2012,871584308,8/5/2012,20,668.27,502.54,13365.4,10050.8,3314.6 +Sub-Saharan Africa,Rwanda,Cereal,Offline,M,5/15/2011,887480580,5/15/2011,4080,205.7,117.11,839256,477808.8,361447.2 +Europe,Sweden,Fruits,Online,M,1/26/2015,294253623,1/29/2015,5041,9.33,6.92,47032.53,34883.72,12148.81 +Australia and Oceania,East Timor,Cereal,Online,L,8/15/2016,256014764,10/3/2016,9313,205.7,117.11,1915684.1,1090645.43,825038.67 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,M,10/29/2013,207187831,11/4/2013,338,255.28,159.42,86284.64,53883.96,32400.68 +Middle East and North Africa,Saudi Arabia,Clothes,Online,M,2/13/2013,102509152,2/20/2013,3591,109.28,35.84,392424.48,128701.44,263723.04 +Europe,Norway,Office Supplies,Online,H,8/25/2010,867027556,9/19/2010,1576,651.21,524.96,1026306.96,827336.96,198970 +Asia,Malaysia,Beverages,Offline,L,3/10/2011,346104371,4/21/2011,8829,47.45,31.79,418936.05,280673.91,138262.14 +Middle East and North Africa,Syria,Beverages,Offline,L,10/19/2016,955413424,11/18/2016,6919,47.45,31.79,328306.55,219955.01,108351.54 +Australia and Oceania,Vanuatu,Fruits,Online,H,6/20/2015,230941045,7/16/2015,9442,9.33,6.92,88093.86,65338.64,22755.22 +Sub-Saharan Africa,Eritrea,Meat,Offline,H,2/28/2015,278986060,3/2/2015,7030,421.89,364.69,2965886.7,2563770.7,402116 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,L,5/8/2017,126159799,6/26/2017,2343,437.2,263.33,1024359.6,616982.19,407377.41 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,M,3/18/2013,669386088,4/26/2013,5074,152.58,97.44,774190.92,494410.56,279780.36 +North America,Greenland,Snacks,Offline,C,2/15/2010,625901257,2/26/2010,6946,152.58,97.44,1059820.68,676818.24,383002.44 +Sub-Saharan Africa,Liberia,Meat,Online,L,10/2/2012,583254134,11/16/2012,6714,421.89,364.69,2832569.46,2448528.66,384040.8 +Europe,Sweden,Cereal,Offline,H,9/7/2011,749306046,10/5/2011,5165,205.7,117.11,1062440.5,604873.15,457567.35 +Australia and Oceania,Marshall Islands,Snacks,Offline,L,6/28/2017,502230823,8/7/2017,116,152.58,97.44,17699.28,11303.04,6396.24 +Middle East and North Africa,United Arab Emirates,Household,Offline,H,7/12/2011,640514791,8/4/2011,1415,668.27,502.54,945602.05,711094.1,234507.95 +Australia and Oceania,Vanuatu,Clothes,Online,L,4/16/2010,232956779,4/23/2010,5942,109.28,35.84,649341.76,212961.28,436380.48 +Central America and the Caribbean,El Salvador,Baby Food,Online,C,3/12/2016,668668115,4/18/2016,2609,255.28,159.42,666025.52,415926.78,250098.74 +Sub-Saharan Africa,Sudan,Cosmetics,Online,H,10/14/2013,707072627,11/25/2013,7358,437.2,263.33,3216917.6,1937582.14,1279335.46 +Central America and the Caribbean,Costa Rica,Cereal,Online,H,5/25/2011,527906644,6/12/2011,8162,205.7,117.11,1678923.4,955851.82,723071.58 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,C,8/19/2014,381218993,8/19/2014,26,421.89,364.69,10969.14,9481.94,1487.2 +Europe,Serbia,Beverages,Online,C,1/10/2015,137371003,2/12/2015,9987,47.45,31.79,473883.15,317486.73,156396.42 +Asia,Nepal,Cereal,Offline,H,7/13/2016,637036502,7/15/2016,2112,205.7,117.11,434438.4,247336.32,187102.08 +Sub-Saharan Africa,Sudan,Fruits,Online,H,8/3/2016,541201817,8/8/2016,2499,9.33,6.92,23315.67,17293.08,6022.59 +Europe,United Kingdom,Beverages,Online,C,7/1/2017,381165778,7/31/2017,4279,47.45,31.79,203038.55,136029.41,67009.14 +Central America and the Caribbean,Belize,Vegetables,Online,M,1/17/2015,308539712,2/11/2015,2612,154.06,90.93,402404.72,237509.16,164895.56 +Australia and Oceania,Solomon Islands,Clothes,Online,L,6/11/2017,545247447,7/9/2017,9691,109.28,35.84,1059032.48,347325.44,711707.04 +Central America and the Caribbean,El Salvador,Vegetables,Online,H,4/3/2011,933525311,5/15/2011,9740,154.06,90.93,1500544.4,885658.2,614886.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,H,8/8/2010,485922133,8/12/2010,4012,437.2,263.33,1754046.4,1056479.96,697566.44 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,H,7/16/2015,535299241,8/5/2015,5796,437.2,263.33,2534011.2,1526260.68,1007750.52 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,L,10/25/2015,684830462,11/23/2015,5407,651.21,524.96,3521092.47,2838458.72,682633.75 +Asia,Taiwan,Personal Care,Online,C,5/25/2017,158002126,6/29/2017,5195,81.73,56.67,424587.35,294400.65,130186.7 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,H,12/15/2015,948613059,1/16/2016,4539,81.73,56.67,370972.47,257225.13,113747.34 +Australia and Oceania,Palau,Beverages,Offline,M,10/18/2015,170774590,11/13/2015,4851,47.45,31.79,230179.95,154213.29,75966.66 +Europe,Lithuania,Vegetables,Offline,H,12/7/2010,408910548,12/17/2010,4573,154.06,90.93,704516.38,415822.89,288693.49 +Sub-Saharan Africa,Senegal,Fruits,Offline,L,8/5/2011,267757260,9/18/2011,4178,9.33,6.92,38980.74,28911.76,10068.98 +Sub-Saharan Africa,Benin,Fruits,Offline,L,2/16/2010,222363555,3/9/2010,1172,9.33,6.92,10934.76,8110.24,2824.52 +Asia,Myanmar,Personal Care,Offline,H,2/9/2015,368090760,2/10/2015,5091,81.73,56.67,416087.43,288506.97,127580.46 +Sub-Saharan Africa,The Gambia,Household,Online,M,3/27/2017,870612704,4/28/2017,2501,668.27,502.54,1671343.27,1256852.54,414490.73 +Middle East and North Africa,Morocco,Personal Care,Online,H,11/6/2015,615915715,12/1/2015,2002,81.73,56.67,163623.46,113453.34,50170.12 +Europe,Greece,Meat,Online,L,2/17/2015,360298621,3/16/2015,9223,421.89,364.69,3891091.47,3363535.87,527555.6 +Asia,Indonesia,Meat,Offline,M,10/7/2012,480372750,10/9/2012,1827,421.89,364.69,770793.03,666288.63,104504.4 +Europe,Luxembourg,Household,Online,H,4/18/2011,523061931,4/19/2011,4504,668.27,502.54,3009888.08,2263440.16,746447.92 +Central America and the Caribbean,El Salvador,Household,Online,C,4/22/2014,555602490,5/29/2014,3978,668.27,502.54,2658378.06,1999104.12,659273.94 +Asia,Malaysia,Meat,Offline,M,2/8/2015,715543258,2/18/2015,4006,421.89,364.69,1690091.34,1460948.14,229143.2 +Middle East and North Africa,Libya,Beverages,Online,H,8/20/2015,760745561,9/28/2015,372,47.45,31.79,17651.4,11825.88,5825.52 +Sub-Saharan Africa,Guinea,Meat,Online,M,2/12/2015,519383227,3/9/2015,5894,421.89,364.69,2486619.66,2149482.86,337136.8 +Europe,Macedonia,Snacks,Online,L,10/30/2013,339942586,12/6/2013,5420,152.58,97.44,826983.6,528124.8,298858.8 +Middle East and North Africa,Israel,Meat,Offline,C,11/30/2016,641222465,12/28/2016,831,421.89,364.69,350590.59,303057.39,47533.2 +Asia,China,Beverages,Online,M,6/6/2015,562334191,6/23/2015,6038,47.45,31.79,286503.1,191948.02,94555.08 +Middle East and North Africa,Syria,Office Supplies,Offline,L,11/4/2012,212701594,11/16/2012,1983,651.21,524.96,1291349.43,1040995.68,250353.75 +Asia,Maldives,Fruits,Offline,M,9/17/2013,222061002,10/20/2013,1640,9.33,6.92,15301.2,11348.8,3952.4 +Asia,Tajikistan,Clothes,Offline,C,4/12/2012,390461242,5/19/2012,5013,109.28,35.84,547820.64,179665.92,368154.72 +Sub-Saharan Africa,South Sudan,Snacks,Offline,H,6/8/2011,138263642,7/24/2011,4139,152.58,97.44,631528.62,403304.16,228224.46 +Middle East and North Africa,Somalia,Household,Online,M,5/7/2011,756142032,5/27/2011,8085,668.27,502.54,5402962.95,4063035.9,1339927.05 +Australia and Oceania,Solomon Islands,Cosmetics,Online,M,3/29/2013,455082738,5/1/2013,7950,437.2,263.33,3475740,2093473.5,1382266.5 +Europe,Andorra,Vegetables,Offline,C,8/19/2015,216384589,10/4/2015,1863,154.06,90.93,287013.78,169402.59,117611.19 +Middle East and North Africa,Israel,Snacks,Online,L,7/10/2010,641658914,8/12/2010,9986,152.58,97.44,1523663.88,973035.84,550628.04 +Middle East and North Africa,Azerbaijan,Meat,Offline,H,6/24/2017,602829539,7/1/2017,9512,421.89,364.69,4013017.68,3468931.28,544086.4 +North America,Mexico,Snacks,Offline,M,9/16/2011,392132794,11/1/2011,9663,152.58,97.44,1474380.54,941562.72,532817.82 +Asia,Kyrgyzstan,Personal Care,Online,M,2/13/2011,372117507,2/25/2011,6694,81.73,56.67,547100.62,379348.98,167751.64 +Europe,France,Cosmetics,Offline,L,12/23/2011,525645005,1/27/2012,8893,437.2,263.33,3888019.6,2341793.69,1546225.91 +Europe,Luxembourg,Baby Food,Offline,M,5/24/2015,905889117,6/23/2015,1576,255.28,159.42,402321.28,251245.92,151075.36 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,L,12/22/2015,286336171,1/18/2016,2091,651.21,524.96,1361680.11,1097691.36,263988.75 +Sub-Saharan Africa,Sudan,Household,Offline,C,3/4/2013,210784995,4/17/2013,4819,668.27,502.54,3220393.13,2421740.26,798652.87 +Sub-Saharan Africa,Guinea,Baby Food,Offline,M,2/2/2015,943346917,2/12/2015,6171,255.28,159.42,1575332.88,983780.82,591552.06 +Europe,Liechtenstein,Meat,Offline,L,12/12/2011,118445765,1/29/2012,9589,421.89,364.69,4045503.21,3497012.41,548490.8 +Middle East and North Africa,Somalia,Cereal,Online,C,3/8/2010,390817868,4/14/2010,547,205.7,117.11,112517.9,64059.17,48458.73 +Asia,Vietnam,Beverages,Online,H,7/7/2013,885512053,8/25/2013,1550,47.45,31.79,73547.5,49274.5,24273 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,C,7/30/2011,347889649,8/17/2011,7133,81.73,56.67,582980.09,404227.11,178752.98 +North America,Greenland,Cosmetics,Offline,L,1/1/2014,293624484,1/17/2014,8865,437.2,263.33,3875778,2334420.45,1541357.55 +Middle East and North Africa,Jordan,Cosmetics,Online,L,5/6/2016,958702886,6/6/2016,343,437.2,263.33,149959.6,90322.19,59637.41 +Middle East and North Africa,Turkey,Vegetables,Online,H,6/7/2011,849423682,7/11/2011,2198,154.06,90.93,338623.88,199864.14,138759.74 +Asia,India,Cosmetics,Offline,H,11/17/2015,792398202,12/1/2015,7092,437.2,263.33,3100622.4,1867536.36,1233086.04 +Middle East and North Africa,Pakistan,Fruits,Offline,L,4/13/2013,784550273,5/29/2013,4715,9.33,6.92,43990.95,32627.8,11363.15 +Europe,Malta,Snacks,Offline,M,1/12/2011,443116223,1/30/2011,6792,152.58,97.44,1036323.36,661812.48,374510.88 +Central America and the Caribbean,Honduras,Vegetables,Offline,H,10/15/2013,355644881,10/23/2013,2078,154.06,90.93,320136.68,188952.54,131184.14 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,H,2/18/2012,729997575,2/25/2012,1359,47.45,31.79,64484.55,43202.61,21281.94 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,M,8/23/2016,944348132,10/5/2016,2453,47.45,31.79,116394.85,77980.87,38413.98 +Europe,Estonia,Fruits,Online,L,4/1/2016,897182881,4/8/2016,5207,9.33,6.92,48581.31,36032.44,12548.87 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,C,4/19/2012,557300651,5/19/2012,6502,205.7,117.11,1337461.4,761449.22,576012.18 +Middle East and North Africa,Morocco,Cosmetics,Offline,H,10/12/2014,413812768,10/17/2014,5249,437.2,263.33,2294862.8,1382219.17,912643.63 +Sub-Saharan Africa,South Africa,Meat,Online,H,10/23/2015,126143062,11/7/2015,7390,421.89,364.69,3117767.1,2695059.1,422708 +Europe,Finland,Clothes,Online,H,2/24/2016,774027860,2/28/2016,899,109.28,35.84,98242.72,32220.16,66022.56 +Sub-Saharan Africa,Djibouti,Clothes,Online,C,10/31/2013,807515990,11/5/2013,781,109.28,35.84,85347.68,27991.04,57356.64 +Asia,Japan,Baby Food,Online,L,7/15/2015,996968781,7/31/2015,4072,255.28,159.42,1039500.16,649158.24,390341.92 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,L,1/24/2010,383060061,2/14/2010,4839,205.7,117.11,995382.3,566695.29,428687.01 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,C,1/4/2010,326776158,1/22/2010,9182,651.21,524.96,5979410.22,4820182.72,1159227.5 +Europe,Belgium,Personal Care,Online,L,2/6/2010,459415900,3/22/2010,229,81.73,56.67,18716.17,12977.43,5738.74 +Central America and the Caribbean,Barbados,Personal Care,Offline,H,9/9/2013,932590615,10/27/2013,3142,81.73,56.67,256795.66,178057.14,78738.52 +Central America and the Caribbean,Grenada,Baby Food,Offline,M,11/5/2013,168224132,11/23/2013,114,255.28,159.42,29101.92,18173.88,10928.04 +Middle East and North Africa,Tunisia ,Personal Care,Online,H,4/11/2012,708552777,4/16/2012,5367,81.73,56.67,438644.91,304147.89,134497.02 +Sub-Saharan Africa,Eritrea,Snacks,Online,M,7/16/2015,666125380,7/17/2015,158,152.58,97.44,24107.64,15395.52,8712.12 +Middle East and North Africa,Kuwait,Vegetables,Online,L,2/8/2016,473803269,2/14/2016,7771,154.06,90.93,1197200.26,706617.03,490583.23 +Asia,Uzbekistan,Vegetables,Online,H,4/20/2011,634760272,5/3/2011,8525,154.06,90.93,1313361.5,775178.25,538183.25 +Australia and Oceania,Palau,Meat,Online,L,8/31/2014,372482717,9/26/2014,4768,421.89,364.69,2011571.52,1738841.92,272729.6 +Europe,Russia,Household,Offline,M,4/18/2014,780769431,5/25/2014,5880,668.27,502.54,3929427.6,2954935.2,974492.4 +Europe,Finland,Vegetables,Online,C,7/2/2014,773731744,7/4/2014,3272,154.06,90.93,504084.32,297522.96,206561.36 +Sub-Saharan Africa,Angola,Office Supplies,Online,C,11/11/2016,235793483,11/27/2016,5386,651.21,524.96,3507417.06,2827434.56,679982.5 +Europe,Kosovo,Fruits,Offline,C,6/18/2016,471690976,7/24/2016,2697,9.33,6.92,25163.01,18663.24,6499.77 +Sub-Saharan Africa,Swaziland,Fruits,Online,M,3/26/2013,156473052,4/3/2013,2708,9.33,6.92,25265.64,18739.36,6526.28 +Europe,Lithuania,Beverages,Offline,H,9/26/2015,285501039,11/7/2015,4957,47.45,31.79,235209.65,157583.03,77626.62 +Central America and the Caribbean,Cuba,Meat,Offline,C,9/4/2014,124448764,10/7/2014,6010,421.89,364.69,2535558.9,2191786.9,343772 +Australia and Oceania,Marshall Islands,Cereal,Offline,M,12/17/2016,359302556,1/30/2017,4466,205.7,117.11,918656.2,523013.26,395642.94 +Europe,Lithuania,Baby Food,Offline,M,8/21/2011,846361243,9/13/2011,5955,255.28,159.42,1520192.4,949346.1,570846.3 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,M,7/13/2011,162236154,8/14/2011,8138,437.2,263.33,3557933.6,2142979.54,1414954.06 +Europe,Belgium,Household,Offline,C,8/8/2011,553851115,8/31/2011,5708,668.27,502.54,3814485.16,2868498.32,945986.84 +Asia,Cambodia,Fruits,Online,M,6/13/2015,288442456,6/20/2015,5387,9.33,6.92,50260.71,37278.04,12982.67 +Europe,Moldova ,Beverages,Online,L,5/16/2016,403559005,6/24/2016,932,47.45,31.79,44223.4,29628.28,14595.12 +Sub-Saharan Africa,Zambia,Vegetables,Offline,C,4/27/2016,657062089,5/30/2016,8128,154.06,90.93,1252199.68,739079.04,513120.64 +Middle East and North Africa,Qatar,Cosmetics,Online,C,7/4/2014,877125537,8/16/2014,9793,437.2,263.33,4281499.6,2578790.69,1702708.91 +Asia,India,Baby Food,Offline,C,3/21/2011,512235677,4/25/2011,775,255.28,159.42,197842,123550.5,74291.5 +Europe,Greece,Office Supplies,Online,C,8/3/2011,881191337,8/17/2011,2953,651.21,524.96,1923023.13,1550206.88,372816.25 +Middle East and North Africa,Egypt,Household,Online,H,4/1/2014,223103845,4/1/2014,240,668.27,502.54,160384.8,120609.6,39775.2 +Sub-Saharan Africa,Ghana,Vegetables,Online,M,2/8/2015,447397029,3/30/2015,3578,154.06,90.93,551226.68,325347.54,225879.14 +Europe,Ireland,Meat,Offline,H,2/16/2011,383807218,3/21/2011,5940,421.89,364.69,2506026.6,2166258.6,339768 +Central America and the Caribbean,Haiti,Meat,Online,M,9/19/2011,732383239,9/25/2011,7330,421.89,364.69,3092453.7,2673177.7,419276 +Australia and Oceania,Palau,Office Supplies,Offline,L,3/6/2012,913486421,4/19/2012,9786,651.21,524.96,6372741.06,5137258.56,1235482.5 +Europe,Czech Republic,Fruits,Online,C,9/8/2012,417790591,9/11/2012,2375,9.33,6.92,22158.75,16435,5723.75 +Europe,San Marino,Baby Food,Offline,C,6/22/2014,156282079,7/1/2014,6195,255.28,159.42,1581459.6,987606.9,593852.7 +Central America and the Caribbean,Dominica,Personal Care,Offline,H,1/17/2016,210259711,2/9/2016,9376,81.73,56.67,766300.48,531337.92,234962.56 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,H,12/22/2016,281334817,1/10/2017,2079,109.28,35.84,227193.12,74511.36,152681.76 +Europe,Bulgaria,Fruits,Online,L,2/13/2014,141431224,2/23/2014,1497,9.33,6.92,13967.01,10359.24,3607.77 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,H,12/20/2012,982785260,1/12/2013,6853,109.28,35.84,748895.84,245611.52,503284.32 +Sub-Saharan Africa,Cameroon,Snacks,Online,M,4/17/2016,467945754,5/9/2016,4402,152.58,97.44,671657.16,428930.88,242726.28 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,C,10/11/2012,379774034,11/16/2012,2431,47.45,31.79,115350.95,77281.49,38069.46 +Asia,Turkmenistan,Meat,Online,L,2/11/2011,771443927,3/12/2011,6256,421.89,364.69,2639343.84,2281500.64,357843.2 +North America,Greenland,Snacks,Online,H,6/23/2013,416441762,7/25/2013,3226,152.58,97.44,492223.08,314341.44,177881.64 +Europe,Cyprus,Vegetables,Offline,L,10/2/2011,858566367,10/14/2011,7722,154.06,90.93,1189651.32,702161.46,487489.86 +Sub-Saharan Africa,Burundi,Cereal,Online,L,1/11/2014,561929070,1/11/2014,6154,205.7,117.11,1265877.8,720694.94,545182.86 +Middle East and North Africa,Israel,Cosmetics,Offline,H,7/16/2010,760953700,8/2/2010,1965,437.2,263.33,859098,517443.45,341654.55 +Europe,Bulgaria,Household,Offline,C,4/16/2015,510376584,5/29/2015,628,668.27,502.54,419673.56,315595.12,104078.44 +Sub-Saharan Africa,Togo,Meat,Online,M,11/8/2016,735246551,11/8/2016,4648,421.89,364.69,1960944.72,1695079.12,265865.6 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,L,6/9/2012,180924928,7/1/2012,8562,421.89,364.69,3612222.18,3122475.78,489746.4 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,C,9/5/2011,363085544,10/7/2011,3936,81.73,56.67,321689.28,223053.12,98636.16 +Europe,Poland,Fruits,Online,M,2/14/2010,617714726,2/28/2010,4369,9.33,6.92,40762.77,30233.48,10529.29 +Sub-Saharan Africa,Namibia,Office Supplies,Online,M,9/30/2015,351111304,11/13/2015,492,651.21,524.96,320395.32,258280.32,62115 +Europe,Cyprus,Office Supplies,Online,H,11/16/2014,389886605,11/23/2014,4965,651.21,524.96,3233257.65,2606426.4,626831.25 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,C,10/29/2013,730964457,11/29/2013,7481,152.58,97.44,1141450.98,728948.64,412502.34 +Europe,Iceland,Baby Food,Offline,L,5/30/2012,991581189,6/2/2012,9764,255.28,159.42,2492553.92,1556576.88,935977.04 +Europe,Switzerland,Vegetables,Offline,C,4/18/2015,859285628,4/19/2015,568,154.06,90.93,87506.08,51648.24,35857.84 +Sub-Saharan Africa,Zambia,Baby Food,Offline,L,1/20/2013,541939103,2/4/2013,679,255.28,159.42,173335.12,108246.18,65088.94 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,M,4/9/2016,317715442,5/3/2016,7914,9.33,6.92,73837.62,54764.88,19072.74 +Europe,Serbia,Baby Food,Offline,M,11/15/2013,985100972,12/4/2013,2124,255.28,159.42,542214.72,338608.08,203606.64 +Europe,France,Meat,Online,L,10/13/2014,712894523,11/13/2014,186,421.89,364.69,78471.54,67832.34,10639.2 +Sub-Saharan Africa,Swaziland,Meat,Offline,L,11/2/2013,890207421,11/4/2013,1013,421.89,364.69,427374.57,369430.97,57943.6 +Australia and Oceania,East Timor,Baby Food,Offline,M,9/25/2010,276463496,10/11/2010,547,255.28,159.42,139638.16,87202.74,52435.42 +Middle East and North Africa,Iraq,Personal Care,Offline,M,10/19/2013,851399075,11/6/2013,6761,81.73,56.67,552576.53,383145.87,169430.66 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,C,7/3/2013,165062987,8/11/2013,4661,437.2,263.33,2037789.2,1227381.13,810408.07 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,L,7/7/2016,787816560,8/4/2016,1282,437.2,263.33,560490.4,337589.06,222901.34 +Middle East and North Africa,Yemen,Fruits,Offline,C,8/24/2011,860333621,9/11/2011,692,9.33,6.92,6456.36,4788.64,1667.72 +Sub-Saharan Africa,South Africa,Snacks,Online,C,6/25/2011,843600499,7/3/2011,8989,152.58,97.44,1371541.62,875888.16,495653.46 +Asia,Uzbekistan,Office Supplies,Offline,L,9/30/2010,368916022,11/4/2010,9304,651.21,524.96,6058857.84,4884227.84,1174630 +Central America and the Caribbean,Jamaica,Cosmetics,Online,M,10/21/2012,487891519,12/8/2012,6797,437.2,263.33,2971648.4,1789854.01,1181794.39 +Europe,Austria,Vegetables,Offline,L,9/22/2010,522450816,10/27/2010,3661,154.06,90.93,564013.66,332894.73,231118.93 +Australia and Oceania,Papua New Guinea,Cereal,Offline,M,10/11/2013,314830243,11/28/2013,4120,205.7,117.11,847484,482493.2,364990.8 +Sub-Saharan Africa,Togo,Personal Care,Offline,C,5/18/2013,677578628,6/13/2013,9428,81.73,56.67,770550.44,534284.76,236265.68 +Middle East and North Africa,Lebanon,Household,Online,M,2/22/2017,243557298,3/16/2017,2872,668.27,502.54,1919271.44,1443294.88,475976.56 +Europe,Kosovo,Office Supplies,Offline,H,11/1/2014,415940082,11/28/2014,4768,651.21,524.96,3104969.28,2503009.28,601960 +Sub-Saharan Africa,South Africa,Meat,Online,C,5/29/2012,418213307,7/13/2012,7466,421.89,364.69,3149830.74,2722775.54,427055.2 +Europe,Montenegro,Beverages,Offline,C,2/9/2013,444175803,2/28/2013,346,47.45,31.79,16417.7,10999.34,5418.36 +Sub-Saharan Africa,Lesotho,Cereal,Online,L,9/4/2013,307938897,9/10/2013,4818,205.7,117.11,991062.6,564235.98,426826.62 +Australia and Oceania,Solomon Islands,Clothes,Offline,H,9/10/2015,793926417,10/30/2015,9325,109.28,35.84,1019036,334208,684828 +Australia and Oceania,Tuvalu,Vegetables,Online,M,3/27/2014,506874692,4/2/2014,4340,154.06,90.93,668620.4,394636.2,273984.2 +Middle East and North Africa,Iraq,Meat,Offline,H,10/22/2016,821832549,11/15/2016,7369,421.89,364.69,3108907.41,2687400.61,421506.8 +Sub-Saharan Africa,Liberia,Office Supplies,Online,L,11/1/2016,934161317,11/11/2016,7948,651.21,524.96,5175817.08,4172382.08,1003435 +Europe,Romania,Office Supplies,Offline,L,8/2/2012,109534823,8/14/2012,2643,651.21,524.96,1721148.03,1387469.28,333678.75 +Sub-Saharan Africa,Djibouti,Clothes,Online,L,12/22/2010,833939397,2/2/2011,54,109.28,35.84,5901.12,1935.36,3965.76 +Europe,Ukraine,Household,Offline,H,3/10/2016,263673865,4/26/2016,5811,668.27,502.54,3883316.97,2920259.94,963057.03 +Central America and the Caribbean,Honduras,Baby Food,Online,C,10/7/2010,575349557,11/16/2010,7574,255.28,159.42,1933490.72,1207447.08,726043.64 +Middle East and North Africa,Tunisia ,Snacks,Online,C,5/20/2012,415890300,6/11/2012,37,152.58,97.44,5645.46,3605.28,2040.18 +Europe,Spain,Cereal,Offline,H,1/24/2017,752532422,1/30/2017,9921,205.7,117.11,2040749.7,1161848.31,878901.39 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,C,7/18/2010,822824752,9/2/2010,984,81.73,56.67,80422.32,55763.28,24659.04 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,C,6/24/2017,384628617,6/28/2017,9010,255.28,159.42,2300072.8,1436374.2,863698.6 +Sub-Saharan Africa,Eritrea,Cereal,Online,L,5/16/2014,166117846,6/23/2014,6817,205.7,117.11,1402256.9,798338.87,603918.03 +Sub-Saharan Africa,Chad,Vegetables,Offline,M,8/25/2016,515778768,9/4/2016,9254,154.06,90.93,1425671.24,841466.22,584205.02 +Central America and the Caribbean,Grenada,Office Supplies,Offline,H,4/23/2014,952410209,5/22/2014,8200,651.21,524.96,5339922,4304672,1035250 +Europe,Iceland,Household,Online,H,7/18/2013,615123498,7/29/2013,7567,668.27,502.54,5056799.09,3802720.18,1254078.91 +Europe,France,Office Supplies,Offline,M,4/7/2010,513342463,4/22/2010,8297,651.21,524.96,5403089.37,4355593.12,1047496.25 +Sub-Saharan Africa,Eritrea,Beverages,Offline,C,8/4/2016,376803433,8/14/2016,3364,47.45,31.79,159621.8,106941.56,52680.24 +Middle East and North Africa,Bahrain,Personal Care,Online,H,8/16/2011,905555236,8/20/2011,2773,81.73,56.67,226637.29,157145.91,69491.38 +Asia,Taiwan,Cosmetics,Online,H,5/25/2013,619959199,6/13/2013,8559,437.2,263.33,3741994.8,2253841.47,1488153.33 +Europe,San Marino,Cereal,Offline,L,7/4/2014,810689151,7/18/2014,9790,205.7,117.11,2013803,1146506.9,867296.1 +Asia,Indonesia,Baby Food,Offline,M,3/6/2016,588731420,3/20/2016,7565,255.28,159.42,1931193.2,1206012.3,725180.9 +Australia and Oceania,Nauru,Cereal,Online,C,12/5/2016,935384833,1/3/2017,13,205.7,117.11,2674.1,1522.43,1151.67 +Europe,Bosnia and Herzegovina,Snacks,Online,C,4/30/2016,652260720,6/3/2016,7297,152.58,97.44,1113376.26,711019.68,402356.58 +Europe,Vatican City,Fruits,Online,L,3/26/2011,411282908,5/7/2011,6607,9.33,6.92,61643.31,45720.44,15922.87 +Australia and Oceania,Samoa ,Snacks,Offline,H,9/14/2014,504687726,10/14/2014,7168,152.58,97.44,1093693.44,698449.92,395243.52 +Europe,Iceland,Cosmetics,Online,M,5/14/2014,395024001,5/25/2014,5235,437.2,263.33,2288742,1378532.55,910209.45 +Europe,France,Snacks,Offline,H,1/21/2014,965153062,2/4/2014,9094,152.58,97.44,1387562.52,886119.36,501443.16 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,M,11/19/2014,468248736,11/25/2014,4061,437.2,263.33,1775469.2,1069383.13,706086.07 +Australia and Oceania,Samoa ,Meat,Online,C,6/16/2011,377797353,7/1/2011,7487,421.89,364.69,3158690.43,2730434.03,428256.4 +Sub-Saharan Africa,Mozambique,Fruits,Online,C,10/20/2010,437597739,10/29/2010,3750,9.33,6.92,34987.5,25950,9037.5 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,H,6/10/2013,911761224,6/29/2013,9262,154.06,90.93,1426903.72,842193.66,584710.06 +Asia,Indonesia,Cereal,Online,C,3/5/2017,334711635,3/19/2017,7466,205.7,117.11,1535756.2,874343.26,661412.94 +Europe,Montenegro,Office Supplies,Online,H,4/19/2013,461185300,5/17/2013,3834,651.21,524.96,2496739.14,2012696.64,484042.5 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,C,2/4/2013,416231048,3/6/2013,871,154.06,90.93,134186.26,79200.03,54986.23 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,L,10/10/2013,745210206,10/14/2013,3115,81.73,56.67,254588.95,176527.05,78061.9 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,M,5/26/2017,263796603,6/20/2017,2132,437.2,263.33,932110.4,561419.56,370690.84 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,M,12/12/2011,107976567,1/7/2012,1521,81.73,56.67,124311.33,86195.07,38116.26 +Europe,Portugal,Household,Online,C,12/18/2012,584048926,1/19/2013,1911,668.27,502.54,1277063.97,960353.94,316710.03 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,H,5/7/2014,718625009,6/6/2014,5964,152.58,97.44,909987.12,581132.16,328854.96 +Asia,Thailand,Household,Online,L,11/5/2014,508628642,12/20/2014,3373,668.27,502.54,2254074.71,1695067.42,559007.29 +Europe,Kosovo,Office Supplies,Offline,C,4/7/2014,471296155,4/24/2014,5860,651.21,524.96,3816090.6,3076265.6,739825 +Europe,Portugal,Personal Care,Offline,C,4/10/2017,294176375,5/2/2017,2182,81.73,56.67,178334.86,123653.94,54680.92 +Middle East and North Africa,Libya,Fruits,Online,M,6/13/2014,185130631,6/14/2014,3123,9.33,6.92,29137.59,21611.16,7526.43 +Sub-Saharan Africa,Togo,Clothes,Offline,C,5/16/2016,422332751,6/18/2016,6501,109.28,35.84,710429.28,232995.84,477433.44 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,L,12/21/2011,904269063,12/29/2011,2165,255.28,159.42,552681.2,345144.3,207536.9 +Asia,Taiwan,Cosmetics,Online,L,3/1/2010,699738395,3/10/2010,6996,437.2,263.33,3058651.2,1842256.68,1216394.52 +Central America and the Caribbean,Nicaragua,Cereal,Offline,M,5/15/2013,297852075,6/12/2013,9903,205.7,117.11,2037047.1,1159740.33,877306.77 +Asia,Japan,Household,Online,C,9/14/2013,258033931,10/31/2013,6829,668.27,502.54,4563615.83,3431845.66,1131770.17 +Asia,Maldives,Personal Care,Offline,C,12/5/2011,760020291,12/14/2011,5748,81.73,56.67,469784.04,325739.16,144044.88 +Sub-Saharan Africa,Nigeria,Clothes,Online,M,8/25/2013,253859984,8/25/2013,1666,109.28,35.84,182060.48,59709.44,122351.04 +Europe,Estonia,Meat,Online,H,5/25/2010,409914338,6/11/2010,1617,421.89,364.69,682196.13,589703.73,92492.4 +Australia and Oceania,Federated States of Micronesia,Household,Offline,H,9/12/2013,268857181,10/25/2013,9669,668.27,502.54,6461502.63,4859059.26,1602443.37 +Australia and Oceania,New Zealand,Meat,Online,M,6/4/2013,291674840,7/1/2013,1922,421.89,364.69,810872.58,700934.18,109938.4 +Asia,Japan,Meat,Offline,H,11/14/2011,109666144,11/18/2011,1504,421.89,364.69,634522.56,548493.76,86028.8 +Sub-Saharan Africa,Ethiopia,Snacks,Online,C,5/25/2012,774442422,6/21/2012,3577,152.58,97.44,545778.66,348542.88,197235.78 +Asia,Indonesia,Beverages,Offline,H,8/25/2015,707927501,9/25/2015,334,47.45,31.79,15848.3,10617.86,5230.44 +Sub-Saharan Africa,Ethiopia,Snacks,Offline,H,10/1/2015,652357709,10/19/2015,5998,152.58,97.44,915174.84,584445.12,330729.72 +Asia,Taiwan,Personal Care,Offline,C,9/9/2011,520281875,10/8/2011,1823,81.73,56.67,148993.79,103309.41,45684.38 +Middle East and North Africa,United Arab Emirates,Fruits,Offline,M,2/1/2011,744561326,2/15/2011,1097,9.33,6.92,10235.01,7591.24,2643.77 +Sub-Saharan Africa,Chad,Clothes,Online,M,4/8/2011,928369891,4/26/2011,4136,109.28,35.84,451982.08,148234.24,303747.84 +Sub-Saharan Africa,Rwanda,Snacks,Online,M,8/16/2010,295193898,9/27/2010,3289,152.58,97.44,501835.62,320480.16,181355.46 +Europe,San Marino,Vegetables,Online,L,5/25/2012,838832175,6/24/2012,7936,154.06,90.93,1222620.16,721620.48,500999.68 +Europe,Austria,Beverages,Offline,C,4/29/2013,573396050,6/7/2013,9488,47.45,31.79,450205.6,301623.52,148582.08 +Europe,Germany,Fruits,Online,L,12/29/2014,283309352,1/9/2015,6388,9.33,6.92,59600.04,44204.96,15395.08 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,H,6/24/2012,373308408,6/29/2012,9108,668.27,502.54,6086603.16,4577134.32,1509468.84 +North America,Canada,Beverages,Offline,M,4/14/2013,418442046,5/1/2013,5155,47.45,31.79,244604.75,163877.45,80727.3 +Middle East and North Africa,Saudi Arabia,Cereal,Online,M,11/1/2010,514071595,11/7/2010,4064,205.7,117.11,835964.8,475935.04,360029.76 +Europe,Luxembourg,Household,Offline,C,12/21/2010,825870883,1/9/2011,2402,668.27,502.54,1605184.54,1207101.08,398083.46 +Central America and the Caribbean,Dominica,Household,Offline,M,1/13/2013,239826238,1/30/2013,8768,668.27,502.54,5859391.36,4406270.72,1453120.64 +Sub-Saharan Africa,Burkina Faso,Meat,Online,M,8/23/2013,412236487,10/11/2013,8792,421.89,364.69,3709256.88,3206354.48,502902.4 +Europe,Sweden,Baby Food,Online,L,6/23/2010,819712960,7/19/2010,136,255.28,159.42,34718.08,21681.12,13036.96 +Middle East and North Africa,United Arab Emirates,Fruits,Online,H,8/21/2013,109179484,10/10/2013,7490,9.33,6.92,69881.7,51830.8,18050.9 +Asia,Kazakhstan,Baby Food,Offline,H,8/2/2011,147872388,9/5/2011,7580,255.28,159.42,1935022.4,1208403.6,726618.8 +Europe,Estonia,Vegetables,Online,L,10/4/2012,173340499,11/4/2012,4160,154.06,90.93,640889.6,378268.8,262620.8 +Europe,Sweden,Snacks,Online,H,7/16/2011,843445146,7/20/2011,3017,152.58,97.44,460333.86,293976.48,166357.38 +Europe,Cyprus,Cosmetics,Online,C,9/16/2014,186360156,9/26/2014,6966,437.2,263.33,3045535.2,1834356.78,1211178.42 +Europe,Montenegro,Beverages,Online,H,12/25/2014,350571858,1/8/2015,858,47.45,31.79,40712.1,27275.82,13436.28 +Sub-Saharan Africa,Togo,Household,Online,C,7/2/2017,854879081,7/24/2017,6572,668.27,502.54,4391870.44,3302692.88,1089177.56 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,L,4/24/2013,838393151,4/25/2013,8019,152.58,97.44,1223539.02,781371.36,442167.66 +Australia and Oceania,Vanuatu,Clothes,Offline,L,6/22/2013,410537898,7/1/2013,6142,109.28,35.84,671197.76,220129.28,451068.48 +Middle East and North Africa,Iran,Personal Care,Offline,H,12/15/2014,201049649,12/31/2014,3914,81.73,56.67,319891.22,221806.38,98084.84 +Sub-Saharan Africa,Kenya,Clothes,Offline,M,1/3/2012,909977233,2/2/2012,1340,109.28,35.84,146435.2,48025.6,98409.6 +Europe,Czech Republic,Cosmetics,Online,M,2/2/2015,157681977,2/24/2015,456,437.2,263.33,199363.2,120078.48,79284.72 +Sub-Saharan Africa,Cameroon,Cereal,Offline,L,10/17/2016,134837710,10/20/2016,330,205.7,117.11,67881,38646.3,29234.7 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,M,10/14/2010,852430760,11/30/2010,2060,9.33,6.92,19219.8,14255.2,4964.6 +Europe,Italy,Household,Online,C,9/18/2010,591759955,9/30/2010,3776,668.27,502.54,2523387.52,1897591.04,625796.48 +Australia and Oceania,Nauru,Cosmetics,Online,C,2/27/2016,854436624,3/25/2016,5639,437.2,263.33,2465370.8,1484917.87,980452.93 +Sub-Saharan Africa,Mali,Office Supplies,Offline,L,5/23/2016,512384593,5/24/2016,4842,651.21,524.96,3153158.82,2541856.32,611302.5 +Europe,Armenia,Cereal,Offline,M,11/29/2016,757840192,12/13/2016,609,205.7,117.11,125271.3,71319.99,53951.31 +Asia,Tajikistan,Snacks,Online,C,11/30/2012,153352248,12/28/2012,9193,152.58,97.44,1402667.94,895765.92,506902.02 +Australia and Oceania,Marshall Islands,Beverages,Online,C,10/22/2015,481782090,11/13/2015,8882,47.45,31.79,421450.9,282358.78,139092.12 +Sub-Saharan Africa,The Gambia,Cereal,Offline,H,7/22/2011,896303546,8/2/2011,4992,205.7,117.11,1026854.4,584613.12,442241.28 +Europe,San Marino,Vegetables,Offline,H,6/25/2017,170402944,7/21/2017,4873,154.06,90.93,750734.38,443101.89,307632.49 +Europe,Kosovo,Fruits,Online,H,4/29/2010,747879111,6/2/2010,2903,9.33,6.92,27084.99,20088.76,6996.23 +Sub-Saharan Africa,Cameroon,Clothes,Online,C,4/30/2013,192843377,5/15/2013,5496,109.28,35.84,600602.88,196976.64,403626.24 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,H,9/18/2016,639719569,10/28/2016,6091,437.2,263.33,2662985.2,1603943.03,1059042.17 +Central America and the Caribbean,Panama,Vegetables,Offline,L,10/12/2011,243244016,11/22/2011,165,154.06,90.93,25419.9,15003.45,10416.45 +Central America and the Caribbean,Grenada,Fruits,Offline,C,5/19/2017,828465545,6/26/2017,220,9.33,6.92,2052.6,1522.4,530.2 +Central America and the Caribbean,Guatemala,Snacks,Offline,H,8/2/2015,240745484,8/17/2015,794,152.58,97.44,121148.52,77367.36,43781.16 +Sub-Saharan Africa,Kenya,Beverages,Offline,H,1/9/2016,895757663,2/24/2016,3453,47.45,31.79,163844.85,109770.87,54073.98 +Middle East and North Africa,Azerbaijan,Cereal,Offline,L,3/30/2014,329488408,4/14/2014,1797,205.7,117.11,369642.9,210446.67,159196.23 +Middle East and North Africa,Bahrain,Cereal,Offline,C,8/27/2010,648236548,10/14/2010,6455,205.7,117.11,1327793.5,755945.05,571848.45 +Asia,Philippines,Office Supplies,Online,L,4/18/2014,878613412,5/17/2014,88,651.21,524.96,57306.48,46196.48,11110 +Sub-Saharan Africa,Benin,Personal Care,Offline,L,5/2/2016,117542827,6/8/2016,2389,81.73,56.67,195252.97,135384.63,59868.34 +Europe,Romania,Baby Food,Online,L,8/4/2016,682261121,8/12/2016,5082,255.28,159.42,1297332.96,810172.44,487160.52 +Europe,San Marino,Beverages,Offline,H,2/26/2012,460317122,3/18/2012,6921,47.45,31.79,328401.45,220018.59,108382.86 +Central America and the Caribbean,Belize,Household,Offline,M,4/26/2016,559572160,5/11/2016,8692,668.27,502.54,5808602.84,4368077.68,1440525.16 +Asia,Brunei,Office Supplies,Offline,L,12/12/2016,358200061,1/1/2017,8213,651.21,524.96,5348387.73,4311496.48,1036891.25 +Australia and Oceania,Nauru,Cosmetics,Online,H,7/17/2010,654687154,8/13/2010,5332,437.2,263.33,2331150.4,1404075.56,927074.84 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,C,8/5/2013,517832267,8/21/2013,6930,255.28,159.42,1769090.4,1104780.6,664309.8 +Europe,Moldova ,Snacks,Offline,M,5/16/2013,436746728,6/16/2013,1917,152.58,97.44,292495.86,186792.48,105703.38 +Middle East and North Africa,Oman,Personal Care,Offline,C,2/23/2017,970854365,2/27/2017,6236,81.73,56.67,509668.28,353394.12,156274.16 +Asia,Indonesia,Snacks,Offline,L,7/12/2010,499891507,8/11/2010,7861,152.58,97.44,1199431.38,765975.84,433455.54 +Australia and Oceania,Tuvalu,Meat,Offline,H,4/8/2014,173906981,5/19/2014,1795,421.89,364.69,757292.55,654618.55,102674 +Asia,Maldives,Cereal,Offline,C,4/28/2012,763262116,6/2/2012,5076,205.7,117.11,1044133.2,594450.36,449682.84 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,L,3/23/2016,408630740,5/9/2016,1772,9.33,6.92,16532.76,12262.24,4270.52 +Asia,Sri Lanka,Fruits,Offline,C,11/3/2015,470999181,11/26/2015,7979,9.33,6.92,74444.07,55214.68,19229.39 +Asia,Bangladesh,Clothes,Offline,L,6/18/2013,581666266,6/20/2013,6829,109.28,35.84,746273.12,244751.36,501521.76 +Australia and Oceania,Fiji,Clothes,Offline,L,6/17/2012,892243325,7/21/2012,3482,109.28,35.84,380512.96,124794.88,255718.08 +Sub-Saharan Africa,Rwanda,Clothes,Online,H,6/21/2013,724654185,6/25/2013,132,109.28,35.84,14424.96,4730.88,9694.08 +Central America and the Caribbean,Dominican Republic,Household,Offline,H,8/15/2010,821135175,9/1/2010,1001,668.27,502.54,668938.27,503042.54,165895.73 +Europe,Latvia,Clothes,Offline,C,6/22/2010,194235122,7/1/2010,7344,109.28,35.84,802552.32,263208.96,539343.36 +Europe,Italy,Beverages,Online,L,1/26/2013,176815354,3/3/2013,2447,47.45,31.79,116110.15,77790.13,38320.02 +Asia,Maldives,Cosmetics,Offline,C,9/30/2015,372049701,11/6/2015,6629,437.2,263.33,2898198.8,1745614.57,1152584.23 +Sub-Saharan Africa,South Sudan,Fruits,Online,H,11/19/2016,903424489,12/6/2016,2237,9.33,6.92,20871.21,15480.04,5391.17 +Central America and the Caribbean,Costa Rica,Baby Food,Online,L,2/28/2012,164738547,3/18/2012,8652,255.28,159.42,2208682.56,1379301.84,829380.72 +Sub-Saharan Africa,Senegal,Beverages,Offline,H,6/13/2013,670103204,8/2/2013,7284,47.45,31.79,345625.8,231558.36,114067.44 +Sub-Saharan Africa,Malawi,Beverages,Online,M,10/8/2014,503942286,10/9/2014,6576,47.45,31.79,312031.2,209051.04,102980.16 +Europe,Ireland,Cosmetics,Offline,M,3/14/2011,970992124,4/16/2011,7002,437.2,263.33,3061274.4,1843836.66,1217437.74 +Australia and Oceania,Marshall Islands,Meat,Offline,H,3/28/2010,746301543,5/7/2010,6066,421.89,364.69,2559184.74,2212209.54,346975.2 +Sub-Saharan Africa,Eritrea,Beverages,Offline,M,11/17/2012,825231873,12/18/2012,3305,47.45,31.79,156822.25,105065.95,51756.3 +Europe,Macedonia,Baby Food,Offline,M,5/27/2017,473456943,5/31/2017,5285,255.28,159.42,1349154.8,842534.7,506620.1 +Europe,Spain,Clothes,Online,M,7/28/2015,376963078,8/18/2015,607,109.28,35.84,66332.96,21754.88,44578.08 +Sub-Saharan Africa,Zambia,Meat,Online,C,7/28/2011,392049109,8/25/2011,4899,421.89,364.69,2066839.11,1786616.31,280222.8 +Europe,Poland,Cosmetics,Offline,C,8/28/2010,895326364,10/7/2010,5822,437.2,263.33,2545378.4,1533107.26,1012271.14 +Europe,Estonia,Clothes,Online,C,5/14/2015,533718669,5/19/2015,8069,109.28,35.84,881780.32,289192.96,592587.36 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,M,2/23/2014,274462354,4/4/2014,8364,437.2,263.33,3656740.8,2202492.12,1454248.68 +Sub-Saharan Africa,Sudan,Vegetables,Online,M,6/14/2015,255106246,7/28/2015,462,154.06,90.93,71175.72,42009.66,29166.06 +Europe,Latvia,Snacks,Online,C,8/23/2013,233511674,9/25/2013,148,152.58,97.44,22581.84,14421.12,8160.72 +Australia and Oceania,Palau,Office Supplies,Online,H,7/9/2015,937852466,7/21/2015,241,651.21,524.96,156941.61,126515.36,30426.25 +Middle East and North Africa,Somalia,Household,Offline,M,10/16/2013,916614949,12/2/2013,5588,668.27,502.54,3734292.76,2808193.52,926099.24 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,L,8/4/2013,588597953,9/16/2013,8069,437.2,263.33,3527766.8,2124809.77,1402957.03 +Australia and Oceania,Samoa ,Cosmetics,Offline,M,7/21/2013,892912805,8/8/2013,1596,437.2,263.33,697771.2,420274.68,277496.52 +Sub-Saharan Africa,Chad,Cosmetics,Online,H,2/25/2017,138983333,3/28/2017,7111,437.2,263.33,3108929.2,1872539.63,1236389.57 +Sub-Saharan Africa,Angola,Office Supplies,Online,L,10/16/2013,756545865,12/5/2013,7588,651.21,524.96,4941381.48,3983396.48,957985 +Europe,Portugal,Cereal,Offline,L,11/10/2012,745649230,12/14/2012,3032,205.7,117.11,623682.4,355077.52,268604.88 +Central America and the Caribbean,El Salvador,Vegetables,Offline,L,4/2/2017,426654756,4/6/2017,5478,154.06,90.93,843940.68,498114.54,345826.14 +Australia and Oceania,Palau,Fruits,Online,C,12/27/2011,190236270,1/17/2012,3995,9.33,6.92,37273.35,27645.4,9627.95 +Europe,Denmark,Personal Care,Offline,C,6/9/2013,947380101,6/16/2013,9680,81.73,56.67,791146.4,548565.6,242580.8 +Sub-Saharan Africa,Sudan,Meat,Offline,M,7/18/2012,979385077,8/12/2012,663,421.89,364.69,279713.07,241789.47,37923.6 +Sub-Saharan Africa,Botswana,Household,Offline,M,6/16/2016,887862527,8/3/2016,7107,668.27,502.54,4749394.89,3571551.78,1177843.11 +Middle East and North Africa,Afghanistan,Snacks,Offline,H,6/14/2014,444736278,7/24/2014,6202,152.58,97.44,946301.16,604322.88,341978.28 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Online,H,1/9/2012,842242658,2/5/2012,7174,81.73,56.67,586331.02,406550.58,179780.44 +Australia and Oceania,Fiji,Personal Care,Online,C,12/8/2011,642930495,12/31/2011,6276,81.73,56.67,512937.48,355660.92,157276.56 +Central America and the Caribbean,El Salvador,Fruits,Online,C,6/16/2010,729661118,6/23/2010,1795,9.33,6.92,16747.35,12421.4,4325.95 +Sub-Saharan Africa,Benin,Cosmetics,Online,M,4/8/2016,255608355,5/23/2016,9047,437.2,263.33,3955348.4,2382346.51,1573001.89 +Asia,Japan,Office Supplies,Offline,L,5/28/2016,694258534,6/12/2016,5383,651.21,524.96,3505463.43,2825859.68,679603.75 +Asia,Cambodia,Meat,Online,C,4/28/2010,889410483,6/4/2010,5182,421.89,364.69,2186233.98,1889823.58,296410.4 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,C,9/8/2013,205175530,10/18/2013,4854,651.21,524.96,3160973.34,2548155.84,612817.5 +Australia and Oceania,Australia,Office Supplies,Offline,M,9/22/2016,775977504,11/5/2016,7842,651.21,524.96,5106788.82,4116736.32,990052.5 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,M,9/25/2010,756552731,10/27/2010,9620,651.21,524.96,6264640.2,5050115.2,1214525 +North America,United States of America,Meat,Online,H,7/27/2014,171950042,8/20/2014,2693,421.89,364.69,1136149.77,982110.17,154039.6 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,C,4/18/2010,467530763,4/22/2010,1597,154.06,90.93,246033.82,145215.21,100818.61 +Europe,Cyprus,Beverages,Offline,M,2/12/2015,458968722,3/30/2015,7899,47.45,31.79,374807.55,251109.21,123698.34 +Central America and the Caribbean,Guatemala,Clothes,Online,M,1/5/2017,382250249,2/7/2017,5198,109.28,35.84,568037.44,186296.32,381741.12 +Australia and Oceania,Australia,Clothes,Online,C,5/22/2016,543674170,7/3/2016,4124,109.28,35.84,450670.72,147804.16,302866.56 +Central America and the Caribbean,Cuba,Cosmetics,Offline,M,9/18/2014,869851815,9/25/2014,7337,437.2,263.33,3207736.4,1932052.21,1275684.19 +Europe,Albania,Clothes,Offline,C,9/23/2010,457707011,9/29/2010,4531,109.28,35.84,495147.68,162391.04,332756.64 +Central America and the Caribbean,Guatemala,Clothes,Offline,M,10/27/2011,724476087,11/24/2011,7428,109.28,35.84,811731.84,266219.52,545512.32 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,L,1/29/2015,457707870,3/18/2015,4785,421.89,364.69,2018743.65,1745041.65,273702 +Australia and Oceania,Tuvalu,Fruits,Offline,L,2/1/2011,765263688,2/8/2011,7386,9.33,6.92,68911.38,51111.12,17800.26 +Middle East and North Africa,Israel,Fruits,Online,L,6/4/2010,125317370,7/10/2010,3050,9.33,6.92,28456.5,21106,7350.5 +Europe,Armenia,Meat,Online,C,2/27/2017,236355245,3/22/2017,1624,421.89,364.69,685149.36,592256.56,92892.8 +Sub-Saharan Africa,Rwanda,Baby Food,Online,M,6/30/2017,167176139,7/1/2017,9989,255.28,159.42,2549991.92,1592446.38,957545.54 +Europe,Austria,Clothes,Offline,C,11/7/2013,406891381,11/20/2013,7057,109.28,35.84,771188.96,252922.88,518266.08 +Europe,Poland,Personal Care,Offline,H,6/28/2013,614924800,8/7/2013,8768,81.73,56.67,716608.64,496882.56,219726.08 +Asia,South Korea,Fruits,Offline,C,3/4/2017,971012723,4/1/2017,3098,9.33,6.92,28904.34,21438.16,7466.18 +Middle East and North Africa,Lebanon,Meat,Offline,H,5/12/2015,825203979,5/21/2015,5050,421.89,364.69,2130544.5,1841684.5,288860 +Sub-Saharan Africa,Sudan,Snacks,Online,C,9/22/2014,947859895,10/23/2014,1661,152.58,97.44,253435.38,161847.84,91587.54 +Europe,Spain,Baby Food,Offline,L,8/27/2011,379654300,9/24/2011,6999,255.28,159.42,1786704.72,1115780.58,670924.14 +Europe,Cyprus,Fruits,Offline,C,2/26/2011,481573522,4/16/2011,7162,9.33,6.92,66821.46,49561.04,17260.42 +Asia,India,Cosmetics,Offline,L,7/14/2015,884916388,8/12/2015,5279,437.2,263.33,2307978.8,1390119.07,917859.73 +Middle East and North Africa,Iran,Snacks,Online,L,12/30/2012,841294229,1/18/2013,6513,152.58,97.44,993753.54,634626.72,359126.82 +Sub-Saharan Africa,Republic of the Congo,Household,Online,H,10/7/2011,572630870,10/13/2011,3054,668.27,502.54,2040896.58,1534757.16,506139.42 +Europe,Slovenia,Clothes,Offline,M,7/16/2013,821162641,8/29/2013,9128,109.28,35.84,997507.84,327147.52,670360.32 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,M,4/21/2017,599438369,5/9/2017,5989,437.2,263.33,2618390.8,1577083.37,1041307.43 +Central America and the Caribbean,Costa Rica,Snacks,Offline,M,7/14/2015,340319383,8/18/2015,6923,152.58,97.44,1056311.34,674577.12,381734.22 +Europe,Ukraine,Snacks,Offline,C,2/15/2013,546979510,3/22/2013,2247,152.58,97.44,342847.26,218947.68,123899.58 +Australia and Oceania,Papua New Guinea,Snacks,Online,M,1/17/2016,442905080,2/6/2016,4310,152.58,97.44,657619.8,419966.4,237653.4 +Sub-Saharan Africa,Djibouti,Snacks,Offline,H,5/23/2012,221894919,6/28/2012,2492,152.58,97.44,380229.36,242820.48,137408.88 +Europe,Serbia,Cosmetics,Offline,C,1/17/2014,598060357,2/24/2014,8205,437.2,263.33,3587226,2160622.65,1426603.35 +Europe,Bosnia and Herzegovina,Clothes,Online,M,1/7/2015,555825221,1/26/2015,9889,109.28,35.84,1080669.92,354421.76,726248.16 +Middle East and North Africa,Bahrain,Beverages,Offline,L,5/22/2010,499925839,6/29/2010,8020,47.45,31.79,380549,254955.8,125593.2 +Europe,Macedonia,Fruits,Online,C,3/27/2015,905411040,5/6/2015,102,9.33,6.92,951.66,705.84,245.82 +Europe,Croatia,Baby Food,Online,L,5/27/2015,967642152,6/30/2015,5671,255.28,159.42,1447692.88,904070.82,543622.06 +Europe,Slovakia,Personal Care,Online,H,9/25/2016,852293002,10/13/2016,1294,81.73,56.67,105758.62,73330.98,32427.64 +Europe,San Marino,Cereal,Offline,L,1/2/2011,345349919,1/4/2011,5570,205.7,117.11,1145749,652302.7,493446.3 +Middle East and North Africa,Lebanon,Clothes,Online,C,7/17/2017,203111732,8/23/2017,4130,109.28,35.84,451326.4,148019.2,303307.2 +Europe,Romania,Meat,Offline,H,4/25/2011,802189767,5/27/2011,4633,421.89,364.69,1954616.37,1689608.77,265007.6 +Europe,San Marino,Personal Care,Online,C,7/26/2017,789507853,9/4/2017,1773,81.73,56.67,144907.29,100475.91,44431.38 +Europe,Cyprus,Personal Care,Online,C,3/8/2017,232302320,3/31/2017,2273,81.73,56.67,185772.29,128810.91,56961.38 +Europe,Slovakia,Meat,Offline,C,1/15/2011,168121993,2/19/2011,9889,421.89,364.69,4172070.21,3606419.41,565650.8 +Europe,France,Baby Food,Offline,C,3/22/2016,354828202,5/1/2016,405,255.28,159.42,103388.4,64565.1,38823.3 +Sub-Saharan Africa,Benin,Beverages,Offline,C,10/20/2016,620594775,12/1/2016,6640,47.45,31.79,315068,211085.6,103982.4 +Asia,Philippines,Personal Care,Offline,C,1/26/2013,413908040,2/2/2013,3442,81.73,56.67,281314.66,195058.14,86256.52 +Sub-Saharan Africa,Cameroon,Clothes,Offline,C,2/27/2010,153566825,4/10/2010,2691,109.28,35.84,294072.48,96445.44,197627.04 +Europe,Hungary,Household,Offline,M,4/8/2014,778682458,4/22/2014,8298,668.27,502.54,5545304.46,4170076.92,1375227.54 +Europe,Russia,Snacks,Online,H,9/25/2013,598678767,10/26/2013,1206,152.58,97.44,184011.48,117512.64,66498.84 +Middle East and North Africa,Oman,Office Supplies,Online,M,2/6/2013,243292081,2/18/2013,4388,651.21,524.96,2857509.48,2303524.48,553985 +Middle East and North Africa,Lebanon,Household,Offline,M,3/11/2014,412571227,3/27/2014,7849,668.27,502.54,5245251.23,3944436.46,1300814.77 +Australia and Oceania,Kiribati,Household,Offline,H,4/26/2012,526877534,5/10/2012,3626,668.27,502.54,2423147.02,1822210.04,600936.98 +Europe,Belgium,Personal Care,Online,M,3/23/2015,976884829,4/8/2015,784,81.73,56.67,64076.32,44429.28,19647.04 +Asia,Maldives,Cosmetics,Online,M,7/25/2016,873579442,9/10/2016,425,437.2,263.33,185810,111915.25,73894.75 +Europe,Montenegro,Personal Care,Offline,C,11/7/2014,298260200,11/22/2014,676,81.73,56.67,55249.48,38308.92,16940.56 +Europe,Norway,Vegetables,Offline,H,3/25/2017,752538430,5/11/2017,1699,154.06,90.93,261747.94,154490.07,107257.87 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,H,12/26/2012,208337962,12/31/2012,688,154.06,90.93,105993.28,62559.84,43433.44 +Asia,Nepal,Cosmetics,Online,H,3/6/2015,757895123,3/23/2015,6864,437.2,263.33,3000940.8,1807497.12,1193443.68 +Sub-Saharan Africa,Mali,Personal Care,Online,C,6/7/2011,963758742,7/24/2011,6484,81.73,56.67,529937.32,367448.28,162489.04 +Europe,Croatia,Clothes,Offline,H,2/25/2013,808790147,3/17/2013,7832,109.28,35.84,855880.96,280698.88,575182.08 +Central America and the Caribbean,Panama,Office Supplies,Offline,C,11/19/2013,346163165,11/25/2013,6228,651.21,524.96,4055735.88,3269450.88,786285 +Sub-Saharan Africa,Benin,Household,Offline,M,10/21/2015,149364125,11/23/2015,9019,668.27,502.54,6027127.13,4532408.26,1494718.87 +Sub-Saharan Africa,Comoros,Beverages,Online,H,10/17/2010,862191855,11/4/2010,585,47.45,31.79,27758.25,18597.15,9161.1 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,M,7/10/2014,948757684,8/22/2014,7337,9.33,6.92,68454.21,50772.04,17682.17 +Australia and Oceania,New Zealand,Snacks,Offline,H,3/19/2017,743485438,4/14/2017,2718,152.58,97.44,414712.44,264841.92,149870.52 +Middle East and North Africa,Libya,Clothes,Online,M,2/28/2010,201111447,2/28/2010,2201,109.28,35.84,240525.28,78883.84,161641.44 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,L,3/24/2012,246684539,5/1/2012,8292,152.58,97.44,1265193.36,807972.48,457220.88 +Sub-Saharan Africa,Ethiopia,Baby Food,Offline,L,1/18/2013,525566041,2/8/2013,5526,255.28,159.42,1410677.28,880954.92,529722.36 +Australia and Oceania,East Timor,Cereal,Online,L,9/8/2014,753429782,10/1/2014,5470,205.7,117.11,1125179,640591.7,484587.3 +Asia,Taiwan,Household,Offline,H,9/7/2012,266262090,10/6/2012,1724,668.27,502.54,1152097.48,866378.96,285718.52 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,M,1/10/2015,270361793,1/23/2015,4917,81.73,56.67,401866.41,278646.39,123220.02 +Asia,Tajikistan,Cosmetics,Offline,M,8/10/2015,692340219,8/23/2015,7711,437.2,263.33,3371249.2,2030537.63,1340711.57 +Australia and Oceania,Marshall Islands,Cereal,Offline,L,3/2/2013,629121196,3/6/2013,9797,205.7,117.11,2015242.9,1147326.67,867916.23 +Sub-Saharan Africa,Mali,Household,Offline,C,2/4/2015,597941052,3/1/2015,2900,668.27,502.54,1937983,1457366,480617 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,L,11/27/2010,286348617,11/30/2010,5774,9.33,6.92,53871.42,39956.08,13915.34 +Europe,San Marino,Cereal,Online,M,11/25/2013,802205216,12/23/2013,9205,205.7,117.11,1893468.5,1077997.55,815470.95 +Europe,Macedonia,Vegetables,Offline,C,12/11/2011,623684680,1/9/2012,1011,154.06,90.93,155754.66,91930.23,63824.43 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,H,9/3/2016,549273335,10/21/2016,1041,255.28,159.42,265746.48,165956.22,99790.26 +Sub-Saharan Africa,Madagascar,Fruits,Offline,M,4/19/2014,547770011,5/3/2014,6174,9.33,6.92,57603.42,42724.08,14879.34 +Middle East and North Africa,Oman,Beverages,Online,L,10/21/2014,208286035,11/12/2014,5321,47.45,31.79,252481.45,169154.59,83326.86 +Sub-Saharan Africa,The Gambia,Snacks,Offline,L,4/23/2010,990245234,4/27/2010,4425,152.58,97.44,675166.5,431172,243994.5 +Asia,Vietnam,Snacks,Offline,H,9/19/2016,373383939,9/22/2016,1460,152.58,97.44,222766.8,142262.4,80504.4 +Europe,Russia,Household,Online,M,12/3/2016,407750976,12/8/2016,1430,668.27,502.54,955626.1,718632.2,236993.9 +Sub-Saharan Africa,Gabon,Snacks,Offline,H,1/10/2010,963707673,1/14/2010,1371,152.58,97.44,209187.18,133590.24,75596.94 +Europe,Hungary,Beverages,Offline,C,2/15/2015,181927859,3/24/2015,5351,47.45,31.79,253904.95,170108.29,83796.66 +Central America and the Caribbean,El Salvador,Office Supplies,Online,H,7/8/2014,323397862,7/9/2014,9469,651.21,524.96,6166307.49,4970846.24,1195461.25 +Asia,Taiwan,Clothes,Offline,H,7/2/2010,119416511,8/4/2010,6854,109.28,35.84,749005.12,245647.36,503357.76 +Europe,Serbia,Cereal,Online,C,1/3/2014,621595132,2/4/2014,2668,205.7,117.11,548807.6,312449.48,236358.12 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,L,7/15/2010,251857554,8/21/2010,9102,152.58,97.44,1388783.16,886898.88,501884.28 +Europe,Portugal,Baby Food,Offline,H,12/6/2016,652440106,1/23/2017,381,255.28,159.42,97261.68,60739.02,36522.66 +Asia,Vietnam,Clothes,Online,H,1/13/2017,835891616,1/18/2017,7759,109.28,35.84,847903.52,278082.56,569820.96 +Sub-Saharan Africa,Mozambique,Beverages,Online,M,11/22/2010,335073411,12/4/2010,4523,47.45,31.79,214616.35,143786.17,70830.18 +Asia,Cambodia,Household,Online,C,12/23/2010,553159320,1/2/2011,990,668.27,502.54,661587.3,497514.6,164072.7 +Asia,Turkmenistan,Household,Offline,C,9/6/2015,713635671,9/7/2015,9508,668.27,502.54,6353911.16,4778150.32,1575760.84 +Australia and Oceania,Nauru,Snacks,Offline,C,2/5/2013,110301291,3/9/2013,9458,152.58,97.44,1443101.64,921587.52,521514.12 +Middle East and North Africa,Iran,Personal Care,Offline,H,2/12/2015,357267510,2/16/2015,2250,81.73,56.67,183892.5,127507.5,56385 +Sub-Saharan Africa,South Africa,Snacks,Online,C,9/28/2015,438958156,10/13/2015,6328,152.58,97.44,965526.24,616600.32,348925.92 +Asia,Brunei,Snacks,Offline,L,1/20/2010,760109555,2/10/2010,2164,152.58,97.44,330183.12,210860.16,119322.96 +Australia and Oceania,New Zealand,Cosmetics,Offline,H,2/17/2013,895770537,3/7/2013,7263,437.2,263.33,3175383.6,1912565.79,1262817.81 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,H,10/27/2010,941302430,11/11/2010,1162,9.33,6.92,10841.46,8041.04,2800.42 +Central America and the Caribbean,Jamaica,Vegetables,Offline,H,7/16/2016,162379062,7/25/2016,428,154.06,90.93,65937.68,38918.04,27019.64 +Europe,United Kingdom,Meat,Online,H,6/27/2014,144986760,7/9/2014,3659,421.89,364.69,1543695.51,1334400.71,209294.8 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,C,6/1/2016,745424354,6/24/2016,6486,437.2,263.33,2835679.2,1707958.38,1127720.82 +North America,Mexico,Cereal,Offline,C,6/10/2012,540303170,6/12/2012,6570,205.7,117.11,1351449,769412.7,582036.3 +Sub-Saharan Africa,Burkina Faso,Meat,Online,H,9/1/2012,876547038,9/2/2012,8602,421.89,364.69,3629097.78,3137063.38,492034.4 +Asia,South Korea,Cereal,Offline,C,2/13/2013,921392285,3/20/2013,9307,205.7,117.11,1914449.9,1089942.77,824507.13 +Middle East and North Africa,Azerbaijan,Snacks,Online,M,9/4/2014,812387740,9/7/2014,2440,152.58,97.44,372295.2,237753.6,134541.6 +Europe,Greece,Office Supplies,Online,H,9/13/2011,307394731,10/7/2011,3787,651.21,524.96,2466132.27,1988023.52,478108.75 +Europe,Monaco,Meat,Offline,C,12/27/2010,134587085,2/14/2011,6164,421.89,364.69,2600529.96,2247949.16,352580.8 +Asia,China,Household,Offline,L,10/28/2012,642451131,12/13/2012,4421,668.27,502.54,2954421.67,2221729.34,732692.33 +Middle East and North Africa,Iran,Personal Care,Online,L,10/9/2014,449785697,10/28/2014,438,81.73,56.67,35797.74,24821.46,10976.28 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,C,6/16/2015,495702111,7/24/2015,8125,651.21,524.96,5291081.25,4265300,1025781.25 +Europe,Bulgaria,Household,Offline,M,10/15/2010,889624202,10/24/2010,8426,668.27,502.54,5630843.02,4234402.04,1396440.98 +Sub-Saharan Africa,Namibia,Personal Care,Offline,M,11/18/2012,461288297,11/20/2012,4313,81.73,56.67,352501.49,244417.71,108083.78 +Asia,Bhutan,Office Supplies,Offline,M,12/29/2015,810743224,1/24/2016,5791,651.21,524.96,3771157.11,3040043.36,731113.75 +Europe,Denmark,Fruits,Online,H,6/6/2015,458350312,6/8/2015,4898,9.33,6.92,45698.34,33894.16,11804.18 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,M,5/12/2011,694783389,6/21/2011,699,205.7,117.11,143784.3,81859.89,61924.41 +Sub-Saharan Africa,Sudan,Baby Food,Offline,M,8/3/2012,631028783,8/16/2012,4295,255.28,159.42,1096427.6,684708.9,411718.7 +Asia,Kyrgyzstan,Clothes,Online,C,1/21/2010,348385322,2/23/2010,3813,109.28,35.84,416684.64,136657.92,280026.72 +Europe,Austria,Cosmetics,Online,H,11/27/2010,448464334,12/21/2010,9417,437.2,263.33,4117112.4,2479778.61,1637333.79 +Asia,Cambodia,Cereal,Offline,H,12/29/2011,703189647,2/17/2012,8298,205.7,117.11,1706898.6,971778.78,735119.82 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,M,3/27/2011,504797589,5/2/2011,9679,255.28,159.42,2470855.12,1543026.18,927828.94 +Sub-Saharan Africa,Eritrea,Household,Offline,M,5/26/2011,215836989,7/13/2011,9816,668.27,502.54,6559738.32,4932932.64,1626805.68 +Asia,Philippines,Office Supplies,Offline,L,4/28/2016,719169175,5/10/2016,6995,651.21,524.96,4555213.95,3672095.2,883118.75 +Sub-Saharan Africa,Benin,Snacks,Online,C,12/23/2011,267967975,2/7/2012,6533,152.58,97.44,996805.14,636575.52,360229.62 +Europe,Germany,Cereal,Offline,L,9/4/2015,335719716,10/2/2015,5779,205.7,117.11,1188740.3,676778.69,511961.61 +Europe,Portugal,Meat,Online,M,9/27/2011,666223227,10/24/2011,9113,421.89,364.69,3844683.57,3323419.97,521263.6 +Middle East and North Africa,Egypt,Fruits,Offline,H,10/30/2015,623589837,11/22/2015,2945,9.33,6.92,27476.85,20379.4,7097.45 +Asia,South Korea,Meat,Offline,H,8/7/2010,542243373,9/12/2010,719,421.89,364.69,303338.91,262212.11,41126.8 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,C,1/23/2010,376920163,3/12/2010,7907,437.2,263.33,3456940.4,2082150.31,1374790.09 +Central America and the Caribbean,Jamaica,Office Supplies,Online,M,5/13/2010,152669036,6/12/2010,7015,651.21,524.96,4568238.15,3682594.4,885643.75 +Sub-Saharan Africa,Zambia,Snacks,Online,H,4/12/2016,414851319,4/28/2016,2579,152.58,97.44,393503.82,251297.76,142206.06 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,M,9/23/2014,879140841,10/21/2014,6166,651.21,524.96,4015360.86,3236903.36,778457.5 +Sub-Saharan Africa,Cameroon,Clothes,Offline,L,5/27/2016,881523931,5/30/2016,1375,109.28,35.84,150260,49280,100980 +Central America and the Caribbean,Panama,Personal Care,Offline,H,2/19/2014,728299415,3/5/2014,8836,81.73,56.67,722166.28,500736.12,221430.16 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,L,12/20/2016,346078622,2/6/2017,1210,154.06,90.93,186412.6,110025.3,76387.3 +Sub-Saharan Africa,Burkina Faso,Household,Online,L,1/29/2016,631785380,2/29/2016,8189,668.27,502.54,5472463.03,4115300.06,1357162.97 +Asia,Malaysia,Snacks,Online,M,4/8/2011,302656018,4/9/2011,1496,152.58,97.44,228259.68,145770.24,82489.44 +Sub-Saharan Africa,Tanzania,Fruits,Offline,C,10/11/2014,846239364,11/17/2014,9888,9.33,6.92,92255.04,68424.96,23830.08 +Asia,China,Cereal,Offline,H,3/10/2017,670396745,4/6/2017,4149,205.7,117.11,853449.3,485889.39,367559.91 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,L,12/8/2013,953301990,12/8/2013,2098,81.73,56.67,171469.54,118893.66,52575.88 +Asia,Turkmenistan,Clothes,Offline,L,8/30/2016,693441426,8/30/2016,3583,109.28,35.84,391550.24,128414.72,263135.52 +Sub-Saharan Africa,Mauritius ,Household,Offline,L,7/29/2011,759613883,8/3/2011,5483,668.27,502.54,3664124.41,2755426.82,908697.59 +Middle East and North Africa,Libya,Cosmetics,Online,L,3/24/2016,740930688,4/3/2016,6711,437.2,263.33,2934049.2,1767207.63,1166841.57 +Asia,Tajikistan,Vegetables,Online,L,3/5/2015,296815669,4/20/2015,3207,154.06,90.93,494070.42,291612.51,202457.91 +Europe,Austria,Household,Online,C,9/27/2016,507005155,10/5/2016,2947,668.27,502.54,1969391.69,1480985.38,488406.31 +Sub-Saharan Africa,Mali,Baby Food,Online,H,5/23/2011,721547973,6/21/2011,934,255.28,159.42,238431.52,148898.28,89533.24 +Sub-Saharan Africa,Burundi,Beverages,Online,L,5/17/2013,810805451,5/23/2013,4206,47.45,31.79,199574.7,133708.74,65865.96 +Europe,Belgium,Cereal,Online,L,7/2/2011,715451419,7/27/2011,6829,205.7,117.11,1404725.3,799744.19,604981.11 +Australia and Oceania,Kiribati,Clothes,Online,C,10/12/2010,896472203,11/13/2010,4901,109.28,35.84,535581.28,175651.84,359929.44 +Europe,Albania,Personal Care,Online,L,7/7/2013,985166633,7/22/2013,1554,81.73,56.67,127008.42,88065.18,38943.24 +Sub-Saharan Africa,Senegal,Personal Care,Offline,L,6/30/2015,233146035,7/23/2015,1948,81.73,56.67,159210.04,110393.16,48816.88 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,M,5/9/2017,662334239,6/23/2017,8275,437.2,263.33,3617830,2179055.75,1438774.25 +Europe,Slovakia,Office Supplies,Offline,C,3/23/2013,314967572,4/23/2013,4759,651.21,524.96,3099108.39,2498284.64,600823.75 +Central America and the Caribbean,Haiti,Meat,Offline,M,3/29/2017,903594863,4/19/2017,2655,421.89,364.69,1120117.95,968251.95,151866 +Asia,Uzbekistan,Fruits,Online,L,4/20/2014,161077439,5/8/2014,5249,9.33,6.92,48973.17,36323.08,12650.09 +Central America and the Caribbean,Cuba,Clothes,Offline,M,11/16/2016,390589129,11/29/2016,2858,109.28,35.84,312322.24,102430.72,209891.52 +Europe,Georgia,Household,Offline,L,10/16/2015,815616261,10/27/2015,7831,668.27,502.54,5233222.37,3935390.74,1297831.63 +Middle East and North Africa,Somalia,Baby Food,Online,C,4/13/2014,729957664,4/17/2014,9549,255.28,159.42,2437668.72,1522301.58,915367.14 +Australia and Oceania,Fiji,Cosmetics,Offline,M,8/28/2016,847724664,10/17/2016,9421,437.2,263.33,4118861.2,2480831.93,1638029.27 +Europe,Sweden,Baby Food,Offline,M,12/8/2016,153341090,1/16/2017,5891,255.28,159.42,1503854.48,939143.22,564711.26 +Australia and Oceania,East Timor,Beverages,Offline,L,3/11/2010,851543271,4/12/2010,9432,47.45,31.79,447548.4,299843.28,147705.12 +Central America and the Caribbean,The Bahamas,Vegetables,Online,L,7/2/2011,717380034,7/26/2011,7549,154.06,90.93,1162998.94,686430.57,476568.37 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,H,4/15/2014,746212708,5/9/2014,9778,668.27,502.54,6534344.06,4913836.12,1620507.94 +Sub-Saharan Africa,Mozambique,Fruits,Online,L,10/26/2016,203715121,11/24/2016,2686,9.33,6.92,25060.38,18587.12,6473.26 +Central America and the Caribbean,Jamaica,Cosmetics,Online,H,11/13/2010,675873601,11/13/2010,4873,437.2,263.33,2130475.6,1283207.09,847268.51 +Australia and Oceania,Samoa ,Clothes,Online,M,10/6/2015,218986976,11/12/2015,1967,109.28,35.84,214953.76,70497.28,144456.48 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,C,1/17/2014,109666574,1/17/2014,1631,152.58,97.44,248857.98,158924.64,89933.34 +Australia and Oceania,Kiribati,Personal Care,Offline,C,10/26/2015,794836223,12/7/2015,8556,81.73,56.67,699281.88,484868.52,214413.36 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,H,2/7/2017,541732251,3/4/2017,9466,152.58,97.44,1444322.28,922367.04,521955.24 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,M,3/19/2011,387903487,3/20/2011,8117,651.21,524.96,5285871.57,4261100.32,1024771.25 +Europe,Netherlands,Baby Food,Offline,L,3/24/2015,991211259,4/30/2015,293,255.28,159.42,74797.04,46710.06,28086.98 +Middle East and North Africa,Yemen,Vegetables,Online,H,3/21/2013,379829394,4/25/2013,8813,154.06,90.93,1357730.78,801366.09,556364.69 +Asia,Bhutan,Baby Food,Offline,L,1/18/2013,702244222,1/30/2013,8525,255.28,159.42,2176262,1359055.5,817206.5 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,M,4/13/2012,577254569,5/7/2012,1310,81.73,56.67,107066.3,74237.7,32828.6 +Europe,France,Fruits,Online,L,2/12/2017,943971765,3/24/2017,1077,9.33,6.92,10048.41,7452.84,2595.57 +Middle East and North Africa,Lebanon,Household,Offline,C,11/21/2015,111819636,12/6/2015,8770,668.27,502.54,5860727.9,4407275.8,1453452.1 +Europe,Switzerland,Baby Food,Online,C,2/20/2013,510534512,3/13/2013,7362,255.28,159.42,1879371.36,1173650.04,705721.32 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,L,9/11/2010,140165221,9/25/2010,6859,651.21,524.96,4466649.39,3600700.64,865948.75 +Sub-Saharan Africa,Madagascar,Baby Food,Online,M,6/10/2011,221073091,6/28/2011,9295,255.28,159.42,2372827.6,1481808.9,891018.7 +Middle East and North Africa,Bahrain,Snacks,Online,L,7/18/2015,243931949,8/29/2015,3739,152.58,97.44,570496.62,364328.16,206168.46 +Sub-Saharan Africa,Gabon,Beverages,Offline,L,8/30/2016,219728124,9/7/2016,1289,47.45,31.79,61163.05,40977.31,20185.74 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,H,4/22/2013,229760444,5/21/2013,76,437.2,263.33,33227.2,20013.08,13214.12 +Middle East and North Africa,Jordan,Fruits,Offline,L,8/16/2012,875640237,9/15/2012,260,9.33,6.92,2425.8,1799.2,626.6 +North America,United States of America,Baby Food,Offline,L,6/22/2011,129291331,7/14/2011,9033,255.28,159.42,2305944.24,1440040.86,865903.38 +Middle East and North Africa,Algeria,Cereal,Offline,C,5/3/2015,982950055,6/5/2015,5619,205.7,117.11,1155828.3,658041.09,497787.21 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,H,11/3/2011,199165236,11/30/2011,6274,255.28,159.42,1601626.72,1000201.08,601425.64 +Australia and Oceania,Marshall Islands,Vegetables,Online,L,5/24/2012,460798203,6/25/2012,9283,154.06,90.93,1430138.98,844103.19,586035.79 +Sub-Saharan Africa,Ghana,Office Supplies,Online,C,7/16/2010,921022784,7/29/2010,9964,651.21,524.96,6488656.44,5230701.44,1257955 +Asia,Sri Lanka,Household,Offline,C,1/8/2016,353325307,1/9/2016,5665,668.27,502.54,3785749.55,2846889.1,938860.45 +Europe,Andorra,Vegetables,Offline,H,2/26/2013,301504600,3/12/2013,766,154.06,90.93,118009.96,69652.38,48357.58 +Europe,Poland,Office Supplies,Online,H,1/13/2010,129671990,2/14/2010,1678,651.21,524.96,1092730.38,880882.88,211847.5 +Middle East and North Africa,Oman,Vegetables,Online,L,1/12/2012,172251307,2/5/2012,1845,154.06,90.93,284240.7,167765.85,116474.85 +Asia,Indonesia,Snacks,Offline,L,6/9/2010,383978879,7/2/2010,6738,152.58,97.44,1028084.04,656550.72,371533.32 +Sub-Saharan Africa,Gabon,Cereal,Online,L,7/17/2016,789903533,7/17/2016,8864,205.7,117.11,1823324.8,1038063.04,785261.76 +Asia,Uzbekistan,Snacks,Offline,L,5/29/2012,135386598,7/7/2012,2758,152.58,97.44,420815.64,268739.52,152076.12 +Europe,Croatia,Beverages,Offline,L,3/30/2015,836101901,4/11/2015,9987,47.45,31.79,473883.15,317486.73,156396.42 +Europe,Czech Republic,Baby Food,Offline,H,1/8/2013,428035771,1/13/2013,4152,255.28,159.42,1059922.56,661911.84,398010.72 +Central America and the Caribbean,Cuba,Clothes,Offline,M,9/20/2013,117487037,11/1/2013,5880,109.28,35.84,642566.4,210739.2,431827.2 +Europe,Latvia,Household,Online,M,3/28/2011,731067025,4/7/2011,7834,668.27,502.54,5235227.18,3936898.36,1298328.82 +Europe,Romania,Office Supplies,Online,C,11/21/2011,465699565,12/26/2011,9705,651.21,524.96,6319993.05,5094736.8,1225256.25 +Europe,Latvia,Cosmetics,Online,M,6/28/2015,738620984,7/3/2015,3218,437.2,263.33,1406909.6,847395.94,559513.66 +Middle East and North Africa,Azerbaijan,Vegetables,Online,M,7/21/2011,337380111,9/7/2011,7127,154.06,90.93,1097985.62,648058.11,449927.51 +Central America and the Caribbean,Panama,Fruits,Offline,M,5/18/2013,369838273,5/21/2013,2218,9.33,6.92,20693.94,15348.56,5345.38 +Asia,Maldives,Baby Food,Offline,L,5/28/2016,214169299,5/28/2016,6310,255.28,159.42,1610816.8,1005940.2,604876.6 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,H,2/16/2017,668859517,3/19/2017,9250,81.73,56.67,756002.5,524197.5,231805 +Sub-Saharan Africa,Togo,Fruits,Offline,H,11/23/2016,802707755,12/18/2016,7918,9.33,6.92,73874.94,54792.56,19082.38 +Middle East and North Africa,Turkey,Household,Offline,C,7/21/2010,204825341,8/16/2010,1225,668.27,502.54,818630.75,615611.5,203019.25 +North America,United States of America,Beverages,Offline,C,12/8/2012,334636104,12/24/2012,5114,47.45,31.79,242659.3,162574.06,80085.24 +Europe,Slovenia,Personal Care,Online,H,3/26/2017,471876370,5/6/2017,7559,81.73,56.67,617797.07,428368.53,189428.54 +Middle East and North Africa,Libya,Personal Care,Offline,H,11/26/2013,866594970,12/28/2013,3564,81.73,56.67,291285.72,201971.88,89313.84 +Sub-Saharan Africa,Botswana,Fruits,Online,L,3/12/2017,489153230,4/18/2017,166,9.33,6.92,1548.78,1148.72,400.06 +Europe,Austria,Office Supplies,Online,M,12/2/2015,180224978,1/12/2016,1431,651.21,524.96,931881.51,751217.76,180663.75 +Europe,Estonia,Vegetables,Offline,L,2/2/2015,400796544,3/16/2015,3459,154.06,90.93,532893.54,314526.87,218366.67 +Europe,Serbia,Meat,Online,L,1/1/2017,782166755,1/26/2017,9379,421.89,364.69,3956906.31,3420427.51,536478.8 +Europe,Austria,Cosmetics,Online,L,6/13/2017,575946938,7/26/2017,4353,437.2,263.33,1903131.6,1146275.49,756856.11 +Sub-Saharan Africa,Comoros,Household,Online,L,1/25/2017,904060924,2/25/2017,572,668.27,502.54,382250.44,287452.88,94797.56 +Central America and the Caribbean,Cuba,Baby Food,Offline,H,7/25/2017,708745038,9/5/2017,2261,255.28,159.42,577188.08,360448.62,216739.46 +Asia,Vietnam,Office Supplies,Offline,L,5/6/2010,802548110,5/20/2010,675,651.21,524.96,439566.75,354348,85218.75 +Europe,Switzerland,Household,Online,H,8/10/2010,718331468,8/11/2010,9099,668.27,502.54,6080588.73,4572611.46,1507977.27 +Middle East and North Africa,Libya,Baby Food,Online,M,9/4/2015,959268939,10/20/2015,7851,255.28,159.42,2004203.28,1251606.42,752596.86 +Central America and the Caribbean,Panama,Beverages,Offline,L,5/15/2016,748846852,7/4/2016,9279,47.45,31.79,440288.55,294979.41,145309.14 +Central America and the Caribbean,Dominica,Office Supplies,Online,H,12/8/2015,280864036,12/14/2015,2764,651.21,524.96,1799944.44,1450989.44,348955 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,H,2/7/2011,269431817,3/1/2011,9717,255.28,159.42,2480555.76,1549084.14,931471.62 +Middle East and North Africa,Kuwait,Office Supplies,Online,L,1/12/2011,598974025,2/23/2011,8579,651.21,524.96,5586730.59,4503631.84,1083098.75 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,H,10/20/2010,774226987,11/11/2010,9825,437.2,263.33,4295490,2587217.25,1708272.75 +Middle East and North Africa,Oman,Household,Online,M,5/6/2010,370239531,5/14/2010,960,668.27,502.54,641539.2,482438.4,159100.8 +Europe,Liechtenstein,Fruits,Offline,M,8/26/2010,382372987,9/6/2010,1519,9.33,6.92,14172.27,10511.48,3660.79 +Asia,Mongolia,Vegetables,Offline,M,7/27/2017,976301181,8/23/2017,8070,154.06,90.93,1243264.2,733805.1,509459.1 +Sub-Saharan Africa,Liberia,Baby Food,Offline,M,4/18/2015,138010442,5/5/2015,9211,255.28,159.42,2351384.08,1468417.62,882966.46 +Europe,Norway,Meat,Online,H,8/1/2015,423799598,8/30/2015,574,421.89,364.69,242164.86,209332.06,32832.8 +Sub-Saharan Africa,South Sudan,Snacks,Offline,H,2/14/2016,410279977,3/12/2016,9817,152.58,97.44,1497877.86,956568.48,541309.38 +Middle East and North Africa,Yemen,Beverages,Offline,C,11/12/2011,544375407,11/22/2011,1635,47.45,31.79,77580.75,51976.65,25604.1 +Sub-Saharan Africa,Comoros,Clothes,Offline,L,12/27/2013,893322217,2/8/2014,2750,109.28,35.84,300520,98560,201960 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,L,10/18/2015,694669234,11/14/2015,6918,437.2,263.33,3024549.6,1821716.94,1202832.66 +Central America and the Caribbean,Dominica,Clothes,Online,L,8/26/2011,606277787,9/22/2011,9925,109.28,35.84,1084604,355712,728892 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,C,12/4/2015,456321704,1/22/2016,4588,651.21,524.96,2987751.48,2408516.48,579235 +Asia,South Korea,Meat,Online,H,10/1/2013,593287312,10/7/2013,5755,421.89,364.69,2427976.95,2098790.95,329186 +Europe,Estonia,Clothes,Offline,L,4/9/2010,535973441,4/16/2010,5307,109.28,35.84,579948.96,190202.88,389746.08 +Australia and Oceania,Fiji,Office Supplies,Offline,L,9/6/2011,323491418,9/26/2011,7154,651.21,524.96,4658756.34,3755563.84,903192.5 +Middle East and North Africa,Azerbaijan,Beverages,Online,L,11/21/2013,965265071,1/10/2014,2240,47.45,31.79,106288,71209.6,35078.4 +Middle East and North Africa,Tunisia ,Meat,Offline,L,11/13/2013,391030728,11/30/2013,3537,421.89,364.69,1492224.93,1289908.53,202316.4 +Sub-Saharan Africa,Malawi,Meat,Online,M,6/11/2013,200837218,7/12/2013,1051,421.89,364.69,443406.39,383289.19,60117.2 +Europe,Croatia,Snacks,Online,H,7/1/2015,715045869,7/13/2015,6817,152.58,97.44,1040137.86,664248.48,375889.38 +Sub-Saharan Africa,Cameroon,Clothes,Offline,H,8/17/2012,524330508,9/7/2012,9904,109.28,35.84,1082309.12,354959.36,727349.76 +Sub-Saharan Africa,Cameroon,Cereal,Online,H,8/20/2013,539677464,9/21/2013,1409,205.7,117.11,289831.3,165007.99,124823.31 +Europe,Slovakia,Clothes,Online,C,1/12/2017,842385566,1/15/2017,9463,109.28,35.84,1034116.64,339153.92,694962.72 +Middle East and North Africa,Algeria,Meat,Online,H,10/27/2014,234066140,11/9/2014,4227,421.89,364.69,1783329.03,1541544.63,241784.4 +Asia,Uzbekistan,Cosmetics,Online,M,6/5/2011,286643016,6/27/2011,2893,437.2,263.33,1264819.6,761813.69,503005.91 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,C,5/3/2012,392352521,5/10/2012,4685,9.33,6.92,43711.05,32420.2,11290.85 +Sub-Saharan Africa,Mali,Personal Care,Offline,H,10/2/2012,913743484,11/5/2012,5857,81.73,56.67,478692.61,331916.19,146776.42 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,C,7/5/2016,933677232,8/3/2016,4696,651.21,524.96,3058082.16,2465212.16,592870 +Australia and Oceania,Australia,Fruits,Offline,M,2/23/2017,505327594,3/4/2017,6519,9.33,6.92,60822.27,45111.48,15710.79 +Australia and Oceania,East Timor,Office Supplies,Online,L,11/2/2016,202180898,11/5/2016,8675,651.21,524.96,5649246.75,4554028,1095218.75 +Middle East and North Africa,Azerbaijan,Fruits,Offline,H,1/17/2015,668035972,2/16/2015,5544,9.33,6.92,51725.52,38364.48,13361.04 +Sub-Saharan Africa,Malawi,Snacks,Offline,M,4/15/2012,367004144,5/4/2012,3537,152.58,97.44,539675.46,344645.28,195030.18 +Europe,Montenegro,Vegetables,Offline,M,12/8/2013,533509242,1/18/2014,6095,154.06,90.93,938995.7,554218.35,384777.35 +North America,Greenland,Clothes,Online,L,4/15/2011,222287595,5/12/2011,8694,109.28,35.84,950080.32,311592.96,638487.36 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,H,8/16/2015,358388030,10/4/2015,3837,205.7,117.11,789270.9,449351.07,339919.83 +Europe,Moldova ,Baby Food,Online,L,8/2/2016,587171876,9/12/2016,6061,255.28,159.42,1547252.08,966244.62,581007.46 +Asia,Sri Lanka,Personal Care,Online,C,3/25/2016,624312961,4/18/2016,6934,81.73,56.67,566715.82,392949.78,173766.04 +Asia,China,Office Supplies,Online,C,2/10/2010,705797612,3/18/2010,53,651.21,524.96,34514.13,27822.88,6691.25 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,C,10/11/2013,237924659,11/29/2013,6049,205.7,117.11,1244279.3,708398.39,535880.91 +Asia,Thailand,Fruits,Online,M,7/19/2013,947305428,7/19/2013,7582,9.33,6.92,70740.06,52467.44,18272.62 +Europe,Czech Republic,Vegetables,Online,M,9/30/2015,130863749,10/17/2015,4346,154.06,90.93,669544.76,395181.78,274362.98 +Sub-Saharan Africa,Lesotho,Household,Offline,M,8/10/2012,105835950,9/16/2012,8064,668.27,502.54,5388929.28,4052482.56,1336446.72 +Europe,Slovakia,Household,Online,M,5/15/2016,559770858,6/22/2016,7491,668.27,502.54,5006010.57,3764527.14,1241483.43 +Europe,Bosnia and Herzegovina,Personal Care,Offline,H,1/15/2010,800529801,1/23/2010,3413,81.73,56.67,278944.49,193414.71,85529.78 +Europe,Spain,Personal Care,Online,C,10/10/2011,206286609,11/7/2011,3647,81.73,56.67,298069.31,206675.49,91393.82 +Middle East and North Africa,Qatar,Household,Offline,M,6/29/2010,475527608,8/8/2010,8041,668.27,502.54,5373559.07,4040924.14,1332634.93 +Asia,Kazakhstan,Baby Food,Online,C,2/13/2015,677051627,3/7/2015,3477,255.28,159.42,887608.56,554303.34,333305.22 +Europe,Hungary,Vegetables,Offline,L,12/3/2012,399969995,12/23/2012,8864,154.06,90.93,1365587.84,806003.52,559584.32 +Asia,Japan,Clothes,Online,M,3/5/2011,203706538,3/20/2011,146,109.28,35.84,15954.88,5232.64,10722.24 +Sub-Saharan Africa,Guinea,Clothes,Offline,M,8/17/2010,267997586,8/17/2010,5296,109.28,35.84,578746.88,189808.64,388938.24 +Sub-Saharan Africa,Benin,Fruits,Online,M,11/20/2016,842891967,12/2/2016,9319,9.33,6.92,86946.27,64487.48,22458.79 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,C,12/1/2013,898751008,1/15/2014,9250,109.28,35.84,1010840,331520,679320 +Europe,France,Beverages,Offline,L,3/28/2013,376248538,5/2/2013,9158,47.45,31.79,434547.1,291132.82,143414.28 +Sub-Saharan Africa,Malawi,Cereal,Online,C,4/19/2012,636370885,5/18/2012,5141,205.7,117.11,1057503.7,602062.51,455441.19 +Sub-Saharan Africa,The Gambia,Clothes,Offline,C,5/23/2013,410416877,6/6/2013,329,109.28,35.84,35953.12,11791.36,24161.76 +Sub-Saharan Africa,Lesotho,Baby Food,Online,C,4/22/2012,749997842,6/2/2012,9883,255.28,159.42,2522932.24,1575547.86,947384.38 +Sub-Saharan Africa,Namibia,Office Supplies,Online,H,4/4/2017,977037608,5/20/2017,5995,651.21,524.96,3904003.95,3147135.2,756868.75 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,L,10/20/2014,933772504,11/20/2014,2889,152.58,97.44,440803.62,281504.16,159299.46 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,M,7/1/2011,532751357,8/6/2011,1820,421.89,364.69,767839.8,663735.8,104104 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,12/17/2014,206835496,12/30/2014,6074,154.06,90.93,935760.44,552308.82,383451.62 +Sub-Saharan Africa,Togo,Vegetables,Offline,M,12/13/2014,459198749,12/18/2014,5969,154.06,90.93,919584.14,542761.17,376822.97 +Australia and Oceania,Solomon Islands,Fruits,Offline,H,6/5/2017,513327443,6/20/2017,3853,9.33,6.92,35948.49,26662.76,9285.73 +Australia and Oceania,Vanuatu,Beverages,Online,C,6/28/2010,563020408,8/3/2010,9105,47.45,31.79,432032.25,289447.95,142584.3 +Central America and the Caribbean,Jamaica,Baby Food,Online,H,8/4/2013,422388970,8/27/2013,3138,255.28,159.42,801068.64,500259.96,300808.68 +Australia and Oceania,Nauru,Cereal,Online,C,3/4/2013,875856959,3/26/2013,4393,205.7,117.11,903640.1,514464.23,389175.87 +Australia and Oceania,Kiribati,Personal Care,Online,L,11/21/2011,528160703,12/30/2011,3344,81.73,56.67,273305.12,189504.48,83800.64 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,M,3/27/2017,754349029,4/17/2017,7496,437.2,263.33,3277251.2,1973921.68,1303329.52 +Middle East and North Africa,Oman,Cereal,Online,C,1/24/2015,749783265,2/20/2015,6385,205.7,117.11,1313394.5,747747.35,565647.15 +Europe,Liechtenstein,Household,Offline,M,3/23/2011,680137240,3/26/2011,6578,668.27,502.54,4395880.06,3305708.12,1090171.94 +Asia,Cambodia,Cereal,Online,C,8/15/2012,331397283,8/26/2012,6675,205.7,117.11,1373047.5,781709.25,591338.25 +Australia and Oceania,Vanuatu,Meat,Online,H,11/17/2015,459862220,1/6/2016,2305,421.89,364.69,972456.45,840610.45,131846 +Asia,Uzbekistan,Beverages,Online,C,2/5/2011,542143380,3/9/2011,1129,47.45,31.79,53571.05,35890.91,17680.14 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,H,12/17/2015,125164592,12/23/2015,7839,651.21,524.96,5104835.19,4115161.44,989673.75 +Central America and the Caribbean,Nicaragua,Snacks,Online,L,5/7/2011,176162183,6/15/2011,9159,152.58,97.44,1397480.22,892452.96,505027.26 +North America,United States of America,Cereal,Offline,H,4/11/2013,832684981,5/11/2013,8845,205.7,117.11,1819416.5,1035837.95,783578.55 +Sub-Saharan Africa,Lesotho,Clothes,Online,C,2/14/2016,952594316,3/31/2016,2682,109.28,35.84,293088.96,96122.88,196966.08 +Asia,Sri Lanka,Personal Care,Offline,C,7/12/2011,364064013,8/22/2011,3487,81.73,56.67,284992.51,197608.29,87384.22 +Middle East and North Africa,Egypt,Cosmetics,Online,C,12/4/2014,315580403,1/3/2015,6109,437.2,263.33,2670854.8,1608682.97,1062171.83 +Asia,Brunei,Cereal,Offline,H,4/20/2016,325942313,5/9/2016,2428,205.7,117.11,499439.6,284343.08,215096.52 +Central America and the Caribbean,Costa Rica,Household,Offline,C,4/15/2014,434261071,5/13/2014,6356,668.27,502.54,4247524.12,3194144.24,1053379.88 +Middle East and North Africa,Iraq,Vegetables,Offline,C,5/12/2012,749960505,5/24/2012,8834,154.06,90.93,1360966.04,803275.62,557690.42 +Asia,North Korea,Fruits,Online,L,1/27/2015,102776944,3/10/2015,2837,9.33,6.92,26469.21,19632.04,6837.17 +Sub-Saharan Africa,Liberia,Snacks,Online,M,8/30/2016,992759215,9/24/2016,8368,152.58,97.44,1276789.44,815377.92,461411.52 +Sub-Saharan Africa,Uganda,Baby Food,Offline,C,6/15/2012,140268647,7/20/2012,7465,255.28,159.42,1905665.2,1190070.3,715594.9 +Europe,Albania,Beverages,Online,H,3/8/2010,635979068,4/7/2010,9194,47.45,31.79,436255.3,292277.26,143978.04 +Sub-Saharan Africa,Burundi,Office Supplies,Online,C,1/30/2011,690876805,3/4/2011,4654,651.21,524.96,3030731.34,2443163.84,587567.5 +Europe,Belgium,Meat,Offline,L,8/28/2013,386260688,9/3/2013,1976,421.89,364.69,833654.64,720627.44,113027.2 +Middle East and North Africa,Iraq,Beverages,Offline,H,6/27/2017,323742043,7/22/2017,1320,47.45,31.79,62634,41962.8,20671.2 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,M,11/7/2011,275244700,11/7/2011,9878,651.21,524.96,6432652.38,5185554.88,1247097.5 +Europe,Portugal,Household,Offline,H,5/21/2017,533004987,6/1/2017,6875,668.27,502.54,4594356.25,3454962.5,1139393.75 +Australia and Oceania,Fiji,Fruits,Offline,M,2/21/2014,559571731,3/13/2014,8565,9.33,6.92,79911.45,59269.8,20641.65 +Sub-Saharan Africa,Mauritius ,Household,Online,M,7/12/2013,337806260,7/17/2013,3234,668.27,502.54,2161185.18,1625214.36,535970.82 +Asia,Vietnam,Fruits,Offline,H,8/27/2016,820882403,9/29/2016,6200,9.33,6.92,57846,42904,14942 +Sub-Saharan Africa,Malawi,Office Supplies,Online,L,7/23/2010,782286489,8/26/2010,4811,651.21,524.96,3132971.31,2525582.56,607388.75 +Asia,Philippines,Office Supplies,Online,M,5/30/2017,865817344,6/22/2017,3447,651.21,524.96,2244720.87,1809537.12,435183.75 +Middle East and North Africa,Morocco,Office Supplies,Online,H,1/6/2015,435586297,2/9/2015,8520,651.21,524.96,5548309.2,4472659.2,1075650 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,H,4/25/2016,726017177,5/30/2016,3471,81.73,56.67,283684.83,196701.57,86983.26 +Asia,Singapore,Clothes,Offline,H,8/9/2012,791846311,8/17/2012,3775,109.28,35.84,412532,135296,277236 +Middle East and North Africa,Libya,Cosmetics,Online,C,3/6/2015,658122527,3/31/2015,1936,437.2,263.33,846419.2,509806.88,336612.32 +Sub-Saharan Africa,Kenya,Office Supplies,Online,L,8/30/2013,870207154,9/19/2013,2490,651.21,524.96,1621512.9,1307150.4,314362.5 +Australia and Oceania,New Zealand,Meat,Offline,L,2/13/2010,243774020,2/27/2010,7005,421.89,364.69,2955339.45,2554653.45,400686 +Sub-Saharan Africa,Kenya,Baby Food,Offline,H,4/2/2015,814809453,5/16/2015,9079,255.28,159.42,2317687.12,1447374.18,870312.94 +Sub-Saharan Africa,Benin,Household,Online,M,4/22/2014,189612281,5/25/2014,9342,668.27,502.54,6242978.34,4694728.68,1548249.66 +Australia and Oceania,Australia,Beverages,Online,L,5/2/2016,994793832,5/21/2016,456,47.45,31.79,21637.2,14496.24,7140.96 +Middle East and North Africa,Syria,Office Supplies,Offline,M,7/3/2012,527277934,7/31/2012,2113,651.21,524.96,1376006.73,1109240.48,266766.25 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,H,3/15/2010,204300916,5/2/2010,6036,154.06,90.93,929906.16,548853.48,381052.68 +Sub-Saharan Africa,South Sudan,Fruits,Offline,L,2/2/2014,613411605,2/6/2014,980,9.33,6.92,9143.4,6781.6,2361.8 +Asia,Japan,Cosmetics,Online,C,10/1/2014,162471330,11/11/2014,7732,437.2,263.33,3380430.4,2036067.56,1344362.84 +Australia and Oceania,Tonga,Office Supplies,Offline,L,3/10/2015,929653918,4/13/2015,4108,651.21,524.96,2675170.68,2156535.68,518635 +Sub-Saharan Africa,South Africa,Baby Food,Offline,L,11/26/2011,113445699,12/23/2011,9958,255.28,159.42,2542078.24,1587504.36,954573.88 +Middle East and North Africa,Tunisia ,Baby Food,Offline,H,10/25/2013,382645499,12/13/2013,2161,255.28,159.42,551660.08,344506.62,207153.46 +North America,United States of America,Fruits,Online,L,10/8/2015,426364648,11/20/2015,9629,9.33,6.92,89838.57,66632.68,23205.89 +Central America and the Caribbean,Dominican Republic,Clothes,Online,H,6/16/2017,804026973,7/28/2017,8303,109.28,35.84,907351.84,297579.52,609772.32 +Asia,Singapore,Cereal,Offline,H,1/24/2012,795368802,3/4/2012,6158,205.7,117.11,1266700.6,721163.38,545537.22 +Middle East and North Africa,Israel,Cosmetics,Offline,H,10/9/2012,650438964,10/30/2012,8198,437.2,263.33,3584165.6,2158779.34,1425386.26 +Sub-Saharan Africa,Rwanda,Meat,Online,M,2/10/2011,239598786,3/14/2011,1460,421.89,364.69,615959.4,532447.4,83512 +Europe,Romania,Personal Care,Offline,H,1/12/2011,403522098,1/18/2011,11,81.73,56.67,899.03,623.37,275.66 +Europe,Czech Republic,Baby Food,Offline,M,7/21/2017,703195226,9/3/2017,9949,255.28,159.42,2539780.72,1586069.58,953711.14 +Asia,Philippines,Cereal,Offline,M,4/3/2010,769916999,5/4/2010,4404,205.7,117.11,905902.8,515752.44,390150.36 +Europe,Finland,Cereal,Online,L,3/19/2015,755298745,4/4/2015,8538,205.7,117.11,1756266.6,999885.18,756381.42 +Asia,Cambodia,Vegetables,Online,C,5/7/2010,881264293,6/14/2010,4543,154.06,90.93,699894.58,413094.99,286799.59 +Australia and Oceania,Nauru,Snacks,Online,L,7/7/2012,990049970,8/24/2012,6642,152.58,97.44,1013436.36,647196.48,366239.88 +Europe,Kosovo,Snacks,Offline,M,2/13/2013,994204604,3/21/2013,6091,152.58,97.44,929364.78,593507.04,335857.74 +Europe,Norway,Cosmetics,Online,M,3/19/2012,426589524,3/22/2012,6175,437.2,263.33,2699710,1626062.75,1073647.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,C,9/11/2014,690378558,10/25/2014,7212,255.28,159.42,1841079.36,1149737.04,691342.32 +Europe,Kosovo,Snacks,Online,L,5/20/2011,109058034,5/29/2011,1551,152.58,97.44,236651.58,151129.44,85522.14 +Europe,Romania,Clothes,Online,C,2/2/2013,676426780,3/18/2013,8571,109.28,35.84,936638.88,307184.64,629454.24 +Central America and the Caribbean,Belize,Cosmetics,Offline,M,7/21/2016,406596124,7/23/2016,9683,437.2,263.33,4233407.6,2549824.39,1683583.21 +Sub-Saharan Africa,Guinea,Snacks,Offline,M,10/16/2015,983989894,11/15/2015,3331,152.58,97.44,508243.98,324572.64,183671.34 +Asia,Japan,Fruits,Online,L,6/12/2013,113344419,7/17/2013,9987,9.33,6.92,93178.71,69110.04,24068.67 +Sub-Saharan Africa,Djibouti,Beverages,Online,C,1/9/2017,969708526,1/20/2017,7157,47.45,31.79,339599.65,227521.03,112078.62 +Asia,Singapore,Cereal,Online,C,5/18/2012,948443543,6/7/2012,4376,205.7,117.11,900143.2,512473.36,387669.84 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,L,12/2/2012,215223300,12/9/2012,8212,437.2,263.33,3590286.4,2162465.96,1427820.44 +Europe,Bulgaria,Fruits,Offline,C,6/4/2010,356034123,7/8/2010,7264,9.33,6.92,67773.12,50266.88,17506.24 +Central America and the Caribbean,Grenada,Household,Offline,L,8/23/2016,327174842,10/11/2016,7161,668.27,502.54,4785481.47,3598688.94,1186792.53 +Europe,Portugal,Fruits,Online,C,2/12/2014,505256783,2/26/2014,5565,9.33,6.92,51921.45,38509.8,13411.65 +Asia,Singapore,Cosmetics,Online,L,12/14/2012,437203776,1/14/2013,7168,437.2,263.33,3133849.6,1887549.44,1246300.16 +Central America and the Caribbean,Haiti,Cosmetics,Online,C,10/1/2016,190252149,10/14/2016,8693,437.2,263.33,3800579.6,2289127.69,1511451.91 +Europe,Russia,Cosmetics,Online,C,3/27/2011,801950728,4/7/2011,3897,437.2,263.33,1703768.4,1026197.01,677571.39 +Asia,South Korea,Snacks,Online,M,6/30/2013,230160844,8/12/2013,8563,152.58,97.44,1306542.54,834378.72,472163.82 +Asia,Thailand,Baby Food,Online,H,3/7/2015,103056323,3/17/2015,5511,255.28,159.42,1406848.08,878563.62,528284.46 +Europe,Finland,Cereal,Online,C,7/27/2016,769123494,8/27/2016,9588,205.7,117.11,1972251.6,1122850.68,849400.92 +Sub-Saharan Africa,Ethiopia,Household,Offline,C,3/27/2015,847161185,4/5/2015,2675,668.27,502.54,1787622.25,1344294.5,443327.75 +Europe,Armenia,Cereal,Online,M,5/15/2017,376280725,5/29/2017,8683,205.7,117.11,1786093.1,1016866.13,769226.97 +Middle East and North Africa,Yemen,Beverages,Offline,M,4/24/2011,365905940,4/26/2011,8554,47.45,31.79,405887.3,271931.66,133955.64 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,C,9/30/2016,545773160,11/14/2016,5261,9.33,6.92,49085.13,36406.12,12679.01 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,L,10/14/2012,715931212,12/2/2012,8810,154.06,90.93,1357268.6,801093.3,556175.3 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,H,6/17/2017,296741425,7/22/2017,1237,9.33,6.92,11541.21,8560.04,2981.17 +Australia and Oceania,Australia,Cosmetics,Online,H,10/15/2015,578877627,10/30/2015,1609,437.2,263.33,703454.8,423697.97,279756.83 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,H,7/28/2016,673326146,8/9/2016,1024,47.45,31.79,48588.8,32552.96,16035.84 +Middle East and North Africa,Egypt,Office Supplies,Offline,C,10/3/2010,661385810,11/9/2010,7613,651.21,524.96,4957661.73,3996520.48,961141.25 +Europe,Albania,Meat,Online,M,1/20/2013,244667947,2/3/2013,1537,421.89,364.69,648444.93,560528.53,87916.4 +Europe,Sweden,Beverages,Online,C,10/1/2012,995096385,10/8/2012,9988,47.45,31.79,473930.6,317518.52,156412.08 +Middle East and North Africa,Libya,Fruits,Offline,L,5/3/2015,504907453,6/14/2015,2190,9.33,6.92,20432.7,15154.8,5277.9 +Asia,Taiwan,Cosmetics,Online,H,1/2/2016,936649978,2/5/2016,4398,437.2,263.33,1922805.6,1158125.34,764680.26 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,M,1/7/2011,473185288,1/16/2011,4897,205.7,117.11,1007312.9,573487.67,433825.23 +Europe,Malta,Meat,Online,M,8/21/2016,967687213,9/26/2016,9005,421.89,364.69,3799119.45,3284033.45,515086 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,H,4/28/2012,293642079,6/9/2012,4072,81.73,56.67,332804.56,230760.24,102044.32 +Asia,Philippines,Clothes,Online,H,9/3/2012,894848716,10/19/2012,4475,109.28,35.84,489028,160384,328644 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,C,8/22/2010,335418450,9/19/2010,6628,437.2,263.33,2897761.6,1745351.24,1152410.36 +Asia,Maldives,Beverages,Online,L,8/6/2011,749775111,8/13/2011,3972,47.45,31.79,188471.4,126269.88,62201.52 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,L,5/27/2014,292655026,6/14/2014,1981,255.28,159.42,505709.68,315811.02,189898.66 +Europe,Vatican City,Meat,Online,C,3/16/2015,789107024,4/15/2015,3159,421.89,364.69,1332750.51,1152055.71,180694.8 +Middle East and North Africa,Jordan,Baby Food,Online,M,3/19/2011,984492433,4/15/2011,2043,255.28,159.42,521537.04,325695.06,195841.98 +Sub-Saharan Africa,South Sudan,Personal Care,Online,L,1/21/2012,594485080,2/22/2012,201,81.73,56.67,16427.73,11390.67,5037.06 +Central America and the Caribbean,Guatemala,Snacks,Online,L,4/15/2013,755071294,5/15/2013,1230,152.58,97.44,187673.4,119851.2,67822.2 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,L,4/24/2015,872549903,6/9/2015,5761,651.21,524.96,3751620.81,3024294.56,727326.25 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,M,1/8/2012,873532235,1/24/2012,6455,152.58,97.44,984903.9,628975.2,355928.7 +Middle East and North Africa,Qatar,Household,Online,L,4/23/2017,754942119,5/9/2017,3004,668.27,502.54,2007483.08,1509630.16,497852.92 +Sub-Saharan Africa,Ethiopia,Fruits,Online,C,11/4/2015,134015882,12/10/2015,7132,9.33,6.92,66541.56,49353.44,17188.12 +Europe,Czech Republic,Beverages,Offline,H,4/13/2012,498302352,4/13/2012,7594,47.45,31.79,360335.3,241413.26,118922.04 +Sub-Saharan Africa,Niger,Snacks,Offline,H,5/11/2012,255662858,5/13/2012,5176,152.58,97.44,789754.08,504349.44,285404.64 +North America,Canada,Office Supplies,Offline,M,7/3/2011,584271228,7/21/2011,7695,651.21,524.96,5011060.95,4039567.2,971493.75 +Central America and the Caribbean,Cuba,Office Supplies,Online,M,10/14/2013,482613790,11/25/2013,5000,651.21,524.96,3256050,2624800,631250 +Europe,Ukraine,Cereal,Online,L,12/25/2012,819489371,12/26/2012,3971,205.7,117.11,816834.7,465043.81,351790.89 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,C,7/7/2011,284009301,8/19/2011,3518,154.06,90.93,541983.08,319891.74,222091.34 +Middle East and North Africa,Libya,Beverages,Online,M,8/22/2016,335597407,10/7/2016,9585,47.45,31.79,454808.25,304707.15,150101.1 +Europe,Spain,Household,Online,H,12/23/2013,253990018,12/29/2013,145,668.27,502.54,96899.15,72868.3,24030.85 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,C,9/14/2016,289235961,9/21/2016,203,9.33,6.92,1893.99,1404.76,489.23 +Asia,China,Vegetables,Offline,H,5/8/2016,311696565,6/23/2016,6795,154.06,90.93,1046837.7,617869.35,428968.35 +Central America and the Caribbean,Saint Lucia,Meat,Offline,H,11/14/2016,262045657,11/20/2016,3988,421.89,364.69,1682497.32,1454383.72,228113.6 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,M,9/17/2015,601269567,10/25/2015,7881,205.7,117.11,1621121.7,922943.91,698177.79 +Europe,Spain,Personal Care,Offline,M,3/1/2015,960667121,3/26/2015,1604,81.73,56.67,131094.92,90898.68,40196.24 +Australia and Oceania,Palau,Fruits,Offline,L,1/6/2011,591849648,1/26/2011,318,9.33,6.92,2966.94,2200.56,766.38 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,C,6/27/2011,616740977,7/5/2011,6215,651.21,524.96,4047270.15,3262626.4,784643.75 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,C,9/13/2010,877577435,10/27/2010,3520,255.28,159.42,898585.6,561158.4,337427.2 +Asia,Sri Lanka,Vegetables,Online,L,3/21/2015,386907851,4/3/2015,3486,154.06,90.93,537053.16,316981.98,220071.18 +Asia,Brunei,Fruits,Online,C,7/7/2017,477593553,7/29/2017,9400,9.33,6.92,87702,65048,22654 +Europe,Portugal,Clothes,Offline,L,11/30/2014,752808368,12/9/2014,1580,109.28,35.84,172662.4,56627.2,116035.2 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,L,5/20/2013,436038625,6/20/2013,2374,81.73,56.67,194027.02,134534.58,59492.44 +Asia,Bangladesh,Household,Online,H,3/1/2016,621083152,3/30/2016,1161,668.27,502.54,775861.47,583448.94,192412.53 +Central America and the Caribbean,Belize,Meat,Offline,C,6/1/2012,222053277,6/10/2012,9354,421.89,364.69,3946359.06,3411310.26,535048.8 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,M,4/22/2011,923372828,5/9/2011,5394,152.58,97.44,823016.52,525591.36,297425.16 +Middle East and North Africa,Lebanon,Cereal,Offline,H,6/23/2015,429778134,7/1/2015,9755,205.7,117.11,2006603.5,1142408.05,864195.45 +Central America and the Caribbean,Dominica,Snacks,Offline,L,4/15/2017,116318023,5/16/2017,9943,152.58,97.44,1517102.94,968845.92,548257.02 +Asia,North Korea,Fruits,Online,H,3/1/2010,978353822,4/12/2010,5492,9.33,6.92,51240.36,38004.64,13235.72 +Middle East and North Africa,Saudi Arabia,Snacks,Online,M,2/4/2015,481559360,3/15/2015,2971,152.58,97.44,453315.18,289494.24,163820.94 +Sub-Saharan Africa,Benin,Household,Offline,C,4/8/2016,211920964,5/12/2016,978,668.27,502.54,653568.06,491484.12,162083.94 +Middle East and North Africa,Yemen,Baby Food,Offline,M,4/23/2010,925737464,5/18/2010,5142,255.28,159.42,1312649.76,819737.64,492912.12 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,H,1/15/2010,299620187,2/9/2010,3126,109.28,35.84,341609.28,112035.84,229573.44 +Central America and the Caribbean,Honduras,Baby Food,Offline,M,6/4/2010,580492961,7/8/2010,9622,255.28,159.42,2456304.16,1533939.24,922364.92 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,M,1/20/2015,935592114,2/4/2015,1352,81.73,56.67,110498.96,76617.84,33881.12 +Europe,Poland,Office Supplies,Online,H,3/27/2017,602466475,4/17/2017,2073,651.21,524.96,1349958.33,1088242.08,261716.25 +Europe,Ireland,Cosmetics,Offline,H,5/5/2011,238977372,5/23/2011,7570,437.2,263.33,3309604,1993408.1,1316195.9 +Middle East and North Africa,Libya,Personal Care,Offline,L,9/24/2011,573298633,10/2/2011,660,81.73,56.67,53941.8,37402.2,16539.6 +Central America and the Caribbean,Cuba,Cereal,Online,H,2/12/2011,153916585,2/21/2011,6193,205.7,117.11,1273900.1,725262.23,548637.87 +North America,United States of America,Office Supplies,Offline,H,8/22/2014,299630057,9/18/2014,6047,651.21,524.96,3937866.87,3174433.12,763433.75 +Asia,North Korea,Clothes,Online,M,5/8/2013,149550378,6/5/2013,4135,109.28,35.84,451872.8,148198.4,303674.4 +Europe,Luxembourg,Household,Offline,H,9/24/2010,713101375,10/15/2010,1398,668.27,502.54,934241.46,702550.92,231690.54 +Sub-Saharan Africa,Rwanda,Vegetables,Online,L,4/29/2011,820019376,5/24/2011,811,154.06,90.93,124942.66,73744.23,51198.43 +Australia and Oceania,Palau,Baby Food,Offline,H,12/15/2016,270353209,2/2/2017,2377,255.28,159.42,606800.56,378941.34,227859.22 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,L,5/13/2015,284464204,5/27/2015,8134,109.28,35.84,888883.52,291522.56,597360.96 +Central America and the Caribbean,Panama,Household,Offline,L,4/16/2014,353026187,5/16/2014,7149,668.27,502.54,4777462.23,3592658.46,1184803.77 +Sub-Saharan Africa,Senegal,Personal Care,Offline,L,12/19/2014,487025487,1/8/2015,519,81.73,56.67,42417.87,29411.73,13006.14 +Asia,Philippines,Personal Care,Offline,L,11/25/2015,767760932,1/10/2016,6376,81.73,56.67,521110.48,361327.92,159782.56 +Europe,Malta,Vegetables,Offline,H,9/1/2016,896843850,10/3/2016,4880,154.06,90.93,751812.8,443738.4,308074.4 +Europe,Armenia,Personal Care,Offline,L,2/14/2014,646198070,3/28/2014,3224,81.73,56.67,263497.52,182704.08,80793.44 +Asia,Cambodia,Cereal,Offline,M,10/3/2013,308059918,10/4/2013,630,205.7,117.11,129591,73779.3,55811.7 +Europe,Greece,Fruits,Offline,H,10/7/2010,244978225,11/1/2010,3356,9.33,6.92,31311.48,23223.52,8087.96 +Australia and Oceania,Marshall Islands,Household,Offline,L,7/21/2016,439814317,9/1/2016,9685,668.27,502.54,6472194.95,4867099.9,1605095.05 +Sub-Saharan Africa,Guinea,Snacks,Offline,L,2/4/2017,945742022,2/19/2017,4936,152.58,97.44,753134.88,480963.84,272171.04 +Sub-Saharan Africa,Eritrea,Beverages,Offline,L,7/24/2014,536247670,8/21/2014,6457,47.45,31.79,306384.65,205268.03,101116.62 +Middle East and North Africa,Bahrain,Vegetables,Offline,H,12/26/2015,755130088,2/9/2016,8629,154.06,90.93,1329383.74,784634.97,544748.77 +Middle East and North Africa,Pakistan,Cereal,Offline,H,4/25/2014,966500604,6/13/2014,7861,205.7,117.11,1617007.7,920601.71,696405.99 +Europe,Slovakia,Meat,Online,H,12/2/2014,604783046,12/10/2014,7598,421.89,364.69,3205520.22,2770914.62,434605.6 +Europe,Moldova ,Office Supplies,Offline,L,9/1/2016,524713742,9/7/2016,3311,651.21,524.96,2156156.31,1738142.56,418013.75 +Sub-Saharan Africa,Zambia,Beverages,Offline,M,9/15/2015,751341521,9/28/2015,7507,47.45,31.79,356207.15,238647.53,117559.62 +Sub-Saharan Africa,Botswana,Snacks,Offline,H,10/22/2016,930027711,11/4/2016,4722,152.58,97.44,720482.76,460111.68,260371.08 +Sub-Saharan Africa,Senegal,Beverages,Online,C,6/18/2014,776446139,7/16/2014,6522,47.45,31.79,309468.9,207334.38,102134.52 +Europe,Slovakia,Snacks,Online,L,10/19/2011,526583135,12/3/2011,6506,152.58,97.44,992685.48,633944.64,358740.84 +Australia and Oceania,Vanuatu,Vegetables,Offline,C,10/14/2016,486737525,11/20/2016,5305,154.06,90.93,817288.3,482383.65,334904.65 +Sub-Saharan Africa,Cape Verde,Beverages,Online,M,10/2/2015,583520638,11/12/2015,5579,47.45,31.79,264723.55,177356.41,87367.14 +Europe,Albania,Cosmetics,Offline,H,1/6/2015,813856303,2/8/2015,7021,437.2,263.33,3069581.2,1848839.93,1220741.27 +Europe,Czech Republic,Vegetables,Offline,H,5/20/2014,794980847,5/21/2014,1354,154.06,90.93,208597.24,123119.22,85478.02 +Sub-Saharan Africa,Rwanda,Snacks,Offline,C,12/13/2010,214443099,1/6/2011,7333,152.58,97.44,1118869.14,714527.52,404341.62 +Sub-Saharan Africa,Cape Verde,Clothes,Online,L,6/10/2010,180104386,7/22/2010,5745,109.28,35.84,627813.6,205900.8,421912.8 +Asia,Vietnam,Personal Care,Online,L,11/12/2015,970138537,12/13/2015,4407,81.73,56.67,360184.11,249744.69,110439.42 +Europe,France,Cereal,Online,M,2/21/2016,683031880,3/27/2016,3167,205.7,117.11,651451.9,370887.37,280564.53 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,M,8/17/2012,187583243,9/20/2012,8905,421.89,364.69,3756930.45,3247564.45,509366 +Asia,Mongolia,Personal Care,Online,M,4/22/2015,872903954,5/13/2015,533,81.73,56.67,43562.09,30205.11,13356.98 +Sub-Saharan Africa,Sudan,Fruits,Online,L,4/19/2016,598417842,5/18/2016,3992,9.33,6.92,37245.36,27624.64,9620.72 +Australia and Oceania,New Zealand,Vegetables,Online,M,5/13/2016,443861234,5/14/2016,7257,154.06,90.93,1118013.42,659879.01,458134.41 +Europe,Macedonia,Personal Care,Online,H,7/15/2013,659282958,8/6/2013,5333,81.73,56.67,435866.09,302221.11,133644.98 +Middle East and North Africa,Yemen,Office Supplies,Online,M,6/29/2014,215044343,8/7/2014,5255,651.21,524.96,3422108.55,2758664.8,663443.75 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,H,8/12/2015,851819217,9/16/2015,1090,81.73,56.67,89085.7,61770.3,27315.4 +Central America and the Caribbean,Barbados,Office Supplies,Online,M,5/4/2014,330593907,5/13/2014,8939,651.21,524.96,5821166.19,4692617.44,1128548.75 +Australia and Oceania,Palau,Vegetables,Offline,L,12/20/2012,982667243,2/7/2013,1929,154.06,90.93,297181.74,175403.97,121777.77 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,C,11/13/2014,259650552,11/14/2014,5223,668.27,502.54,3490374.21,2624766.42,865607.79 +Central America and the Caribbean,Costa Rica,Household,Online,H,2/3/2013,183467662,2/10/2013,1013,668.27,502.54,676957.51,509073.02,167884.49 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,M,12/6/2016,596354901,12/23/2016,3522,651.21,524.96,2293561.62,1848909.12,444652.5 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,M,3/20/2010,510861098,4/8/2010,4006,255.28,159.42,1022651.68,638636.52,384015.16 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,L,9/18/2015,359847581,10/6/2015,5751,651.21,524.96,3745108.71,3019044.96,726063.75 +Europe,Estonia,Clothes,Offline,L,8/10/2015,646488177,8/13/2015,9073,109.28,35.84,991497.44,325176.32,666321.12 +Europe,Kosovo,Personal Care,Offline,H,11/10/2015,594269216,12/11/2015,6322,81.73,56.67,516697.06,358267.74,158429.32 +Central America and the Caribbean,El Salvador,Snacks,Offline,C,2/20/2012,396989524,4/3/2012,6877,152.58,97.44,1049292.66,670094.88,379197.78 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,C,4/29/2016,768760430,6/14/2016,2150,255.28,159.42,548852,342753,206099 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,L,11/13/2014,694005763,12/15/2014,582,255.28,159.42,148572.96,92782.44,55790.52 +Europe,Malta,Cereal,Offline,L,5/29/2010,577461850,6/8/2010,2649,205.7,117.11,544899.3,310224.39,234674.91 +Europe,Spain,Beverages,Online,L,6/15/2010,894177520,7/12/2010,5854,47.45,31.79,277772.3,186098.66,91673.64 +Asia,South Korea,Household,Online,L,12/30/2015,839514100,2/10/2016,9733,668.27,502.54,6504271.91,4891221.82,1613050.09 +Sub-Saharan Africa,Eritrea,Clothes,Online,M,3/2/2010,579145419,4/21/2010,854,109.28,35.84,93325.12,30607.36,62717.76 +Asia,Mongolia,Fruits,Offline,M,1/7/2015,799057805,1/20/2015,7816,9.33,6.92,72923.28,54086.72,18836.56 +Australia and Oceania,Vanuatu,Meat,Offline,M,1/9/2012,455550086,2/8/2012,6249,421.89,364.69,2636390.61,2278947.81,357442.8 +Europe,Belgium,Office Supplies,Offline,L,1/4/2014,825233590,1/18/2014,3813,651.21,524.96,2483063.73,2001672.48,481391.25 +Middle East and North Africa,Jordan,Cereal,Online,L,12/9/2015,555032145,12/23/2015,5201,205.7,117.11,1069845.7,609089.11,460756.59 +Sub-Saharan Africa,Ghana,Fruits,Offline,H,10/30/2013,612182080,12/15/2013,7136,9.33,6.92,66578.88,49381.12,17197.76 +Europe,Spain,Beverages,Offline,L,2/21/2016,234232223,3/1/2016,3375,47.45,31.79,160143.75,107291.25,52852.5 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,M,3/26/2017,979043900,4/16/2017,9702,668.27,502.54,6483555.54,4875643.08,1607912.46 +Europe,France,Vegetables,Online,L,4/29/2016,874790942,6/3/2016,8934,154.06,90.93,1376372.04,812368.62,564003.42 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,C,9/17/2013,269959676,10/4/2013,5922,154.06,90.93,912343.32,538487.46,373855.86 +Europe,Luxembourg,Vegetables,Offline,M,7/9/2014,483348929,8/1/2014,2544,154.06,90.93,391928.64,231325.92,160602.72 +Sub-Saharan Africa,Sudan,Personal Care,Offline,L,5/18/2017,654070031,6/8/2017,2712,81.73,56.67,221651.76,153689.04,67962.72 +Central America and the Caribbean,Honduras,Household,Offline,H,8/17/2010,891546809,9/4/2010,7368,668.27,502.54,4923813.36,3702714.72,1221098.64 +Sub-Saharan Africa,Niger,Household,Online,L,12/12/2013,925515592,1/15/2014,9485,668.27,502.54,6338540.95,4766591.9,1571949.05 +Asia,Vietnam,Beverages,Offline,H,1/9/2014,556025207,2/6/2014,9070,47.45,31.79,430371.5,288335.3,142036.2 +Asia,Japan,Office Supplies,Offline,M,9/28/2013,103436982,10/18/2013,8156,651.21,524.96,5311268.76,4281573.76,1029695 +Europe,Lithuania,Vegetables,Offline,L,4/8/2013,858424746,4/30/2013,5813,154.06,90.93,895550.78,528576.09,366974.69 +Asia,Japan,Meat,Online,M,10/31/2013,131974828,11/5/2013,3139,421.89,364.69,1324312.71,1144761.91,179550.8 +Asia,Nepal,Beverages,Online,M,12/11/2013,705386054,1/13/2014,8263,47.45,31.79,392079.35,262680.77,129398.58 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,C,3/8/2013,480269753,4/5/2013,1348,154.06,90.93,207672.88,122573.64,85099.24 +Asia,Thailand,Meat,Online,L,12/21/2015,128549754,12/25/2015,9584,421.89,364.69,4043393.76,3495188.96,548204.8 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,L,8/26/2012,842462384,10/4/2012,2196,255.28,159.42,560594.88,350086.32,210508.56 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,M,7/28/2013,284556472,9/12/2013,5438,81.73,56.67,444447.74,308171.46,136276.28 +Asia,Philippines,Meat,Online,H,12/29/2014,237693345,12/30/2014,7598,421.89,364.69,3205520.22,2770914.62,434605.6 +Middle East and North Africa,Iran,Office Supplies,Online,M,6/14/2010,755046832,7/8/2010,3991,651.21,524.96,2598979.11,2095115.36,503863.75 +Sub-Saharan Africa,Mali,Meat,Online,L,4/10/2017,610103261,5/22/2017,1968,421.89,364.69,830279.52,717709.92,112569.6 +Europe,Belarus,Cereal,Online,M,3/12/2012,446661460,4/4/2012,5907,205.7,117.11,1215069.9,691768.77,523301.13 +Sub-Saharan Africa,Mauritius ,Fruits,Online,C,11/20/2010,528832757,1/8/2011,2219,9.33,6.92,20703.27,15355.48,5347.79 +Australia and Oceania,Palau,Fruits,Online,H,2/23/2011,291040980,4/2/2011,4349,9.33,6.92,40576.17,30095.08,10481.09 +Middle East and North Africa,Israel,Cereal,Offline,H,11/2/2011,588022458,11/24/2011,7767,205.7,117.11,1597671.9,909593.37,688078.53 +Europe,Georgia,Household,Offline,H,9/4/2016,544826018,9/28/2016,4981,668.27,502.54,3328652.87,2503151.74,825501.13 +Middle East and North Africa,Libya,Clothes,Offline,M,4/21/2015,706812989,5/18/2015,525,109.28,35.84,57372,18816,38556 +Sub-Saharan Africa,Tanzania,Vegetables,Online,L,5/6/2017,789657199,5/8/2017,5968,154.06,90.93,919430.08,542670.24,376759.84 +Europe,Montenegro,Baby Food,Online,L,10/13/2010,129344975,11/20/2010,4907,255.28,159.42,1252658.96,782273.94,470385.02 +Middle East and North Africa,United Arab Emirates,Meat,Online,L,3/1/2011,832175147,3/6/2011,7974,421.89,364.69,3364150.86,2908038.06,456112.8 +Sub-Saharan Africa,Botswana,Fruits,Online,L,5/20/2012,124759042,7/3/2012,7828,9.33,6.92,73035.24,54169.76,18865.48 +Europe,Iceland,Snacks,Offline,C,3/11/2013,704020488,4/8/2013,4162,152.58,97.44,635037.96,405545.28,229492.68 +Australia and Oceania,Palau,Personal Care,Offline,M,5/25/2013,387195813,7/11/2013,8700,81.73,56.67,711051,493029,218022 +Europe,Malta,Beverages,Offline,H,2/2/2010,661833846,3/1/2010,197,47.45,31.79,9347.65,6262.63,3085.02 +Central America and the Caribbean,Honduras,Beverages,Offline,M,7/26/2016,835795915,8/3/2016,9439,47.45,31.79,447880.55,300065.81,147814.74 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,M,2/14/2013,287255847,3/7/2013,4243,47.45,31.79,201330.35,134884.97,66445.38 +Middle East and North Africa,Iran,Beverages,Offline,L,5/26/2011,714699971,6/1/2011,4459,47.45,31.79,211579.55,141751.61,69827.94 +Middle East and North Africa,Somalia,Baby Food,Online,M,9/28/2012,286927115,11/11/2012,6964,255.28,159.42,1777769.92,1110200.88,667569.04 +Europe,Norway,Baby Food,Offline,M,12/31/2011,393048608,1/28/2012,672,255.28,159.42,171548.16,107130.24,64417.92 +Central America and the Caribbean,Jamaica,Snacks,Offline,M,6/6/2016,692488276,7/16/2016,1524,152.58,97.44,232531.92,148498.56,84033.36 +Europe,San Marino,Fruits,Online,H,8/26/2011,464982450,9/19/2011,7495,9.33,6.92,69928.35,51865.4,18062.95 +Asia,Turkmenistan,Cereal,Online,L,11/4/2010,860579955,11/19/2010,3588,205.7,117.11,738051.6,420190.68,317860.92 +Central America and the Caribbean,Costa Rica,Household,Offline,C,2/8/2013,849642121,2/17/2013,6839,668.27,502.54,4570298.53,3436871.06,1133427.47 +Middle East and North Africa,Kuwait,Snacks,Offline,L,10/29/2014,372842776,12/10/2014,1318,152.58,97.44,201100.44,128425.92,72674.52 +Europe,Andorra,Snacks,Offline,C,6/10/2013,791168248,6/19/2013,3121,152.58,97.44,476202.18,304110.24,172091.94 +Europe,Slovenia,Fruits,Offline,H,4/3/2011,835917365,5/23/2011,5379,9.33,6.92,50186.07,37222.68,12963.39 +Europe,Latvia,Fruits,Offline,M,8/14/2011,658701455,8/25/2011,3253,9.33,6.92,30350.49,22510.76,7839.73 +Australia and Oceania,Marshall Islands,Cereal,Offline,C,3/6/2015,481444346,4/9/2015,8936,205.7,117.11,1838135.2,1046494.96,791640.24 +Australia and Oceania,Solomon Islands,Beverages,Offline,H,1/24/2016,146382367,2/11/2016,6650,47.45,31.79,315542.5,211403.5,104139 +Sub-Saharan Africa,Djibouti,Beverages,Online,M,4/5/2013,466064345,4/8/2013,7652,47.45,31.79,363087.4,243257.08,119830.32 +Europe,Czech Republic,Snacks,Online,C,5/22/2014,973351609,7/4/2014,5226,152.58,97.44,797383.08,509221.44,288161.64 +Europe,Andorra,Beverages,Online,H,10/9/2016,371417987,11/4/2016,9691,47.45,31.79,459837.95,308076.89,151761.06 +Australia and Oceania,Tuvalu,Household,Online,L,3/27/2011,583749806,4/5/2011,3395,668.27,502.54,2268776.65,1706123.3,562653.35 +Middle East and North Africa,Turkey,Cereal,Offline,L,2/28/2016,904145896,4/3/2016,5718,205.7,117.11,1176192.6,669634.98,506557.62 +Sub-Saharan Africa,Guinea,Clothes,Offline,H,2/19/2013,246717584,2/27/2013,8070,109.28,35.84,881889.6,289228.8,592660.8 +Central America and the Caribbean,El Salvador,Vegetables,Online,M,5/1/2011,295888698,5/26/2011,8896,154.06,90.93,1370517.76,808913.28,561604.48 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,L,5/21/2013,556395566,7/1/2013,8667,154.06,90.93,1335238.02,788090.31,547147.71 +Europe,Russia,Cosmetics,Online,H,8/31/2011,603287017,9/2/2011,4890,437.2,263.33,2137908,1287683.7,850224.3 +Asia,Thailand,Cosmetics,Offline,M,9/23/2014,531924378,10/12/2014,7099,437.2,263.33,3103682.8,1869379.67,1234303.13 +Europe,Bulgaria,Clothes,Online,L,4/14/2013,507981479,5/22/2013,1863,109.28,35.84,203588.64,66769.92,136818.72 +Central America and the Caribbean,The Bahamas,Cereal,Online,H,3/28/2014,317444646,4/17/2014,7780,205.7,117.11,1600346,911115.8,689230.2 +Sub-Saharan Africa,Liberia,Fruits,Offline,L,3/18/2014,716612708,3/31/2014,480,9.33,6.92,4478.4,3321.6,1156.8 +Sub-Saharan Africa,Mauritania,Vegetables,Online,L,11/17/2010,282096993,12/18/2010,7624,154.06,90.93,1174553.44,693250.32,481303.12 +Sub-Saharan Africa,Namibia,Vegetables,Online,H,5/9/2014,360821330,6/1/2014,3905,154.06,90.93,601604.3,355081.65,246522.65 +Australia and Oceania,Fiji,Cosmetics,Online,H,1/30/2013,120022046,2/3/2013,6045,437.2,263.33,2642874,1591829.85,1051044.15 +Central America and the Caribbean,Guatemala,Personal Care,Offline,M,7/8/2015,597247970,8/3/2015,7801,81.73,56.67,637575.73,442082.67,195493.06 +Middle East and North Africa,Qatar,Office Supplies,Online,C,1/9/2016,650360429,1/11/2016,4958,651.21,524.96,3228699.18,2602751.68,625947.5 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,C,10/28/2013,107533252,12/7/2013,334,154.06,90.93,51456.04,30370.62,21085.42 +Middle East and North Africa,Somalia,Clothes,Online,C,10/11/2016,217252767,10/13/2016,8776,109.28,35.84,959041.28,314531.84,644509.44 +Europe,Estonia,Office Supplies,Online,H,11/14/2014,498317801,12/31/2014,2166,651.21,524.96,1410520.86,1137063.36,273457.5 +Sub-Saharan Africa,Kenya,Household,Offline,H,4/22/2014,989839684,6/3/2014,4414,668.27,502.54,2949743.78,2218211.56,731532.22 +Sub-Saharan Africa,Swaziland,Snacks,Online,L,12/29/2010,901242244,2/10/2011,6462,152.58,97.44,985971.96,629657.28,356314.68 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,C,1/16/2017,862261807,2/6/2017,1285,437.2,263.33,561802,338379.05,223422.95 +Europe,Italy,Baby Food,Offline,H,7/26/2011,672947204,8/30/2011,8887,255.28,159.42,2268673.36,1416765.54,851907.82 +Sub-Saharan Africa,South Africa,Fruits,Offline,L,8/4/2012,653659760,8/9/2012,1304,9.33,6.92,12166.32,9023.68,3142.64 +Middle East and North Africa,Syria,Cosmetics,Online,L,9/19/2012,295073306,11/1/2012,7603,437.2,263.33,3324031.6,2002097.99,1321933.61 +Europe,Armenia,Personal Care,Offline,L,3/3/2013,508174169,3/22/2013,8884,81.73,56.67,726089.32,503456.28,222633.04 +Middle East and North Africa,Algeria,Office Supplies,Offline,L,6/18/2012,474261176,8/5/2012,3276,651.21,524.96,2133363.96,1719768.96,413595 +Sub-Saharan Africa,Zimbabwe,Meat,Online,H,3/3/2010,794945657,3/5/2010,940,421.89,364.69,396576.6,342808.6,53768 +Asia,India,Personal Care,Online,C,9/19/2010,342151439,11/4/2010,9069,81.73,56.67,741209.37,513940.23,227269.14 +Sub-Saharan Africa,Namibia,Cosmetics,Online,C,1/8/2012,308114850,1/12/2012,6886,437.2,263.33,3010559.2,1813290.38,1197268.82 +Asia,North Korea,Baby Food,Online,H,11/7/2016,155384719,12/21/2016,646,255.28,159.42,164910.88,102985.32,61925.56 +Europe,Cyprus,Meat,Online,C,11/26/2013,766822373,1/5/2014,8636,421.89,364.69,3643442.04,3149462.84,493979.2 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,M,11/8/2011,395601642,11/18/2011,6172,437.2,263.33,2698398.4,1625272.76,1073125.64 +Australia and Oceania,Kiribati,Cosmetics,Offline,C,11/19/2012,515208852,12/23/2012,603,437.2,263.33,263631.6,158787.99,104843.61 +Europe,Serbia,Baby Food,Offline,C,6/14/2016,869442832,7/13/2016,6310,255.28,159.42,1610816.8,1005940.2,604876.6 +Europe,Serbia,Personal Care,Online,L,7/4/2015,822414910,7/30/2015,9703,81.73,56.67,793026.19,549869.01,243157.18 +Europe,Spain,Fruits,Online,M,6/2/2015,708548915,7/17/2015,4224,9.33,6.92,39409.92,29230.08,10179.84 +Asia,Bhutan,Snacks,Offline,L,1/20/2015,482581174,2/5/2015,5348,152.58,97.44,815997.84,521109.12,294888.72 +Sub-Saharan Africa,Seychelles ,Meat,Offline,H,7/21/2010,169560515,8/3/2010,5579,421.89,364.69,2353724.31,2034605.51,319118.8 +Sub-Saharan Africa,Mauritania,Beverages,Online,C,4/10/2014,314848268,4/28/2014,9454,47.45,31.79,448592.3,300542.66,148049.64 +Australia and Oceania,Vanuatu,Baby Food,Online,L,2/15/2013,634118258,2/20/2013,8539,255.28,159.42,2179835.92,1361287.38,818548.54 +Europe,Netherlands,Office Supplies,Online,H,3/29/2010,463356816,4/6/2010,6434,651.21,524.96,4189885.14,3377592.64,812292.5 +Central America and the Caribbean,Dominica,Snacks,Offline,L,8/2/2013,108862769,8/4/2013,3767,152.58,97.44,574768.86,367056.48,207712.38 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,H,1/23/2017,397247445,2/17/2017,3202,668.27,502.54,2139800.54,1609133.08,530667.46 +North America,United States of America,Household,Offline,H,11/5/2011,425434672,11/6/2011,4429,668.27,502.54,2959767.83,2225749.66,734018.17 +Sub-Saharan Africa,Benin,Baby Food,Offline,M,11/19/2012,710660779,12/8/2012,9172,255.28,159.42,2341428.16,1462200.24,879227.92 +Asia,Kyrgyzstan,Cosmetics,Offline,M,4/10/2017,940474593,4/16/2017,6186,437.2,263.33,2704519.2,1628959.38,1075559.82 +Central America and the Caribbean,Grenada,Cosmetics,Offline,L,8/7/2015,422737443,8/10/2015,6258,437.2,263.33,2735997.6,1647919.14,1088078.46 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,H,11/10/2010,335623157,12/20/2010,7205,421.89,364.69,3039717.45,2627591.45,412126 +Asia,Malaysia,Beverages,Offline,H,9/14/2014,577618062,9/19/2014,8875,47.45,31.79,421118.75,282136.25,138982.5 +Sub-Saharan Africa,Central African Republic,Household,Online,C,5/1/2013,217520987,6/2/2013,8149,668.27,502.54,5445732.23,4095198.46,1350533.77 +Sub-Saharan Africa,South Africa,Personal Care,Offline,L,9/25/2016,644443261,10/7/2016,3937,81.73,56.67,321771.01,223109.79,98661.22 +Europe,Malta,Personal Care,Online,L,1/12/2017,617808711,2/10/2017,2182,81.73,56.67,178334.86,123653.94,54680.92 +Asia,Kyrgyzstan,Vegetables,Online,H,12/25/2014,317353665,1/19/2015,857,154.06,90.93,132029.42,77927.01,54102.41 +Sub-Saharan Africa,Uganda,Clothes,Offline,L,3/12/2016,893126952,4/18/2016,4967,109.28,35.84,542793.76,178017.28,364776.48 +Australia and Oceania,Marshall Islands,Cosmetics,Online,L,3/12/2012,415489900,3/20/2012,1549,437.2,263.33,677222.8,407898.17,269324.63 +Central America and the Caribbean,Barbados,Vegetables,Online,M,7/7/2014,625116336,8/2/2014,4670,154.06,90.93,719460.2,424643.1,294817.1 +Asia,South Korea,Personal Care,Offline,L,1/7/2013,182992589,2/13/2013,428,81.73,56.67,34980.44,24254.76,10725.68 +Asia,Maldives,Office Supplies,Offline,C,1/3/2010,520417487,2/1/2010,1954,651.21,524.96,1272464.34,1025771.84,246692.5 +Middle East and North Africa,Libya,Baby Food,Online,M,5/31/2016,889002358,7/20/2016,4408,255.28,159.42,1125274.24,702723.36,422550.88 +Europe,Ireland,Clothes,Offline,C,2/28/2010,610671031,4/9/2010,9983,109.28,35.84,1090942.24,357790.72,733151.52 +Europe,Netherlands,Household,Offline,H,9/2/2015,427659833,10/20/2015,2903,668.27,502.54,1939987.81,1458873.62,481114.19 +Central America and the Caribbean,Panama,Beverages,Online,L,10/11/2016,252517592,10/26/2016,4422,47.45,31.79,209823.9,140575.38,69248.52 +Asia,Maldives,Office Supplies,Offline,H,7/14/2013,518105638,8/28/2013,7826,651.21,524.96,5096369.46,4108336.96,988032.5 +Europe,Andorra,Fruits,Online,L,11/3/2010,827597796,11/30/2010,3434,9.33,6.92,32039.22,23763.28,8275.94 +Central America and the Caribbean,Saint Lucia,Baby Food,Online,L,8/27/2014,404480397,9/12/2014,3593,255.28,159.42,917221.04,572796.06,344424.98 +Australia and Oceania,Solomon Islands,Household,Online,C,1/29/2013,342552268,2/3/2013,7683,668.27,502.54,5134318.41,3861014.82,1273303.59 +Australia and Oceania,New Zealand,Household,Online,L,6/3/2010,455924737,6/3/2010,7116,668.27,502.54,4755409.32,3576074.64,1179334.68 +Sub-Saharan Africa,Benin,Beverages,Offline,H,11/3/2015,629021632,12/19/2015,334,47.45,31.79,15848.3,10617.86,5230.44 +Asia,Kyrgyzstan,Household,Offline,C,11/1/2016,366579282,12/20/2016,7811,668.27,502.54,5219856.97,3925339.94,1294517.03 +Europe,Switzerland,Personal Care,Online,C,5/7/2013,143646514,5/12/2013,7050,81.73,56.67,576196.5,399523.5,176673 +Middle East and North Africa,United Arab Emirates,Beverages,Online,M,12/7/2013,955584657,1/1/2014,7590,47.45,31.79,360145.5,241286.1,118859.4 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,M,11/15/2016,268067538,11/19/2016,5996,255.28,159.42,1530658.88,955882.32,574776.56 +Asia,Philippines,Baby Food,Online,M,12/7/2013,567081487,12/11/2013,869,255.28,159.42,221838.32,138535.98,83302.34 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,M,11/13/2016,808925330,12/8/2016,7836,437.2,263.33,3425899.2,2063453.88,1362445.32 +Europe,Italy,Office Supplies,Offline,C,10/18/2015,470210397,11/13/2015,4560,651.21,524.96,2969517.6,2393817.6,575700 +North America,Canada,Snacks,Online,C,3/29/2013,897860515,4/8/2013,5734,152.58,97.44,874893.72,558720.96,316172.76 +Middle East and North Africa,Bahrain,Cosmetics,Online,L,10/21/2012,359112012,12/1/2012,8079,437.2,263.33,3532138.8,2127443.07,1404695.73 +Sub-Saharan Africa,Kenya,Meat,Online,M,5/14/2015,791513717,6/3/2015,5353,421.89,364.69,2258377.17,1952185.57,306191.6 +Sub-Saharan Africa,Eritrea,Fruits,Offline,L,4/16/2015,152926957,4/28/2015,3340,9.33,6.92,31162.2,23112.8,8049.4 +Sub-Saharan Africa,Mauritius ,Office Supplies,Offline,M,10/18/2011,971525561,11/9/2011,4858,651.21,524.96,3163578.18,2550255.68,613322.5 +Sub-Saharan Africa,Benin,Office Supplies,Online,H,9/29/2012,895795857,10/15/2012,4756,651.21,524.96,3097154.76,2496709.76,600445 +Europe,Czech Republic,Clothes,Offline,H,9/12/2015,344536674,10/31/2015,4913,109.28,35.84,536892.64,176081.92,360810.72 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,H,9/16/2011,256859338,10/27/2011,9241,152.58,97.44,1409991.78,900443.04,509548.74 +Middle East and North Africa,Pakistan,Cosmetics,Online,M,11/1/2011,742187678,12/17/2011,8682,437.2,263.33,3795770.4,2286231.06,1509539.34 +Asia,Bangladesh,Snacks,Offline,M,1/15/2013,630258023,2/21/2013,6210,152.58,97.44,947521.8,605102.4,342419.4 +Sub-Saharan Africa,Cameroon,Fruits,Offline,L,2/25/2017,621119201,3/17/2017,1829,9.33,6.92,17064.57,12656.68,4407.89 +Sub-Saharan Africa,Guinea,Vegetables,Offline,H,12/2/2011,135132539,12/20/2011,7576,154.06,90.93,1167158.56,688885.68,478272.88 +Middle East and North Africa,Afghanistan,Fruits,Online,H,8/22/2012,462971866,10/2/2012,2518,9.33,6.92,23492.94,17424.56,6068.38 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,H,12/25/2012,715623509,1/5/2013,7754,152.58,97.44,1183105.32,755549.76,427555.56 +Europe,Albania,Cosmetics,Offline,C,6/16/2011,974386298,7/27/2011,1414,437.2,263.33,618200.8,372348.62,245852.18 +Middle East and North Africa,Turkey,Snacks,Offline,L,3/16/2015,940871560,3/20/2015,3658,152.58,97.44,558137.64,356435.52,201702.12 +Australia and Oceania,Vanuatu,Clothes,Online,L,7/5/2013,387003123,7/20/2013,1679,109.28,35.84,183481.12,60175.36,123305.76 +Sub-Saharan Africa,Namibia,Meat,Online,L,11/12/2011,505017316,12/31/2011,4701,421.89,364.69,1983304.89,1714407.69,268897.2 +Europe,Slovakia,Household,Online,C,1/13/2013,757462966,2/1/2013,8979,668.27,502.54,6000396.33,4512306.66,1488089.67 +Central America and the Caribbean,Grenada,Household,Offline,C,4/14/2013,227201402,4/20/2013,2799,668.27,502.54,1870487.73,1406609.46,463878.27 +Middle East and North Africa,Iran,Cereal,Online,C,9/23/2013,767406451,10/18/2013,1477,205.7,117.11,303818.9,172971.47,130847.43 +Asia,Thailand,Cereal,Online,L,7/17/2016,251564443,7/21/2016,2364,205.7,117.11,486274.8,276848.04,209426.76 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,C,8/11/2013,223474204,8/24/2013,9838,205.7,117.11,2023676.6,1152128.18,871548.42 +Middle East and North Africa,Lebanon,Cereal,Offline,C,1/10/2013,947247064,2/11/2013,311,205.7,117.11,63972.7,36421.21,27551.49 +Asia,Philippines,Office Supplies,Offline,C,8/3/2012,957306849,9/1/2012,7225,651.21,524.96,4704992.25,3792836,912156.25 +Sub-Saharan Africa,Swaziland,Snacks,Offline,L,3/2/2011,208389890,4/10/2011,6054,152.58,97.44,923719.32,589901.76,333817.56 +Europe,Moldova ,Personal Care,Offline,M,6/21/2012,525545012,7/21/2012,9303,81.73,56.67,760334.19,527201.01,233133.18 +Europe,San Marino,Fruits,Online,L,9/18/2013,654133546,10/27/2013,1507,9.33,6.92,14060.31,10428.44,3631.87 +Middle East and North Africa,Bahrain,Snacks,Online,C,12/15/2016,309829318,1/20/2017,4235,152.58,97.44,646176.3,412658.4,233517.9 +Europe,United Kingdom,Beverages,Offline,C,3/4/2010,628618657,3/11/2010,1085,47.45,31.79,51483.25,34492.15,16991.1 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,C,6/25/2016,116800391,7/23/2016,2686,154.06,90.93,413805.16,244237.98,169567.18 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,C,8/23/2014,500985848,9/27/2014,1700,154.06,90.93,261902,154581,107321 +Sub-Saharan Africa,Kenya,Clothes,Offline,L,12/20/2010,878098857,12/22/2010,7820,109.28,35.84,854569.6,280268.8,574300.8 +Europe,Moldova ,Household,Offline,M,11/4/2012,865375745,11/24/2012,2768,668.27,502.54,1849771.36,1391030.72,458740.64 +Sub-Saharan Africa,Ghana,Personal Care,Online,H,5/12/2017,150365340,5/27/2017,5300,81.73,56.67,433169,300351,132818 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,H,2/6/2015,740928971,3/5/2015,6203,668.27,502.54,4145278.81,3117255.62,1028023.19 +Europe,Georgia,Cosmetics,Online,M,8/21/2016,215240466,9/26/2016,3292,437.2,263.33,1439262.4,866882.36,572380.04 +Asia,China,Cosmetics,Online,H,11/27/2010,271786153,12/30/2010,6417,437.2,263.33,2805512.4,1689788.61,1115723.79 +Middle East and North Africa,Oman,Personal Care,Online,L,5/24/2014,879364860,7/12/2014,2458,81.73,56.67,200892.34,139294.86,61597.48 +Europe,Greece,Office Supplies,Online,H,5/17/2014,727087914,6/11/2014,326,651.21,524.96,212294.46,171136.96,41157.5 +Europe,Austria,Meat,Online,C,7/16/2010,374379146,8/31/2010,5964,421.89,364.69,2516151.96,2175011.16,341140.8 +Sub-Saharan Africa,Comoros,Household,Online,M,3/20/2011,900974881,3/24/2011,7344,668.27,502.54,4907774.88,3690653.76,1217121.12 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,L,6/12/2014,756923949,7/18/2014,9472,81.73,56.67,774146.56,536778.24,237368.32 +Europe,Hungary,Clothes,Online,C,10/4/2011,712587678,11/9/2011,9384,109.28,35.84,1025483.52,336322.56,689160.96 +Australia and Oceania,Vanuatu,Beverages,Online,L,9/3/2014,708639895,10/12/2014,1147,47.45,31.79,54425.15,36463.13,17962.02 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,C,1/25/2013,306066930,3/9/2013,861,651.21,524.96,560691.81,451990.56,108701.25 +Sub-Saharan Africa,Djibouti,Household,Offline,C,10/22/2016,936167609,11/27/2016,1654,668.27,502.54,1105318.58,831201.16,274117.42 +Asia,Maldives,Baby Food,Offline,M,2/10/2014,950553262,2/26/2014,8688,255.28,159.42,2217872.64,1385040.96,832831.68 +Sub-Saharan Africa,South Sudan,Personal Care,Online,H,3/10/2013,571147716,4/1/2013,4156,81.73,56.67,339669.88,235520.52,104149.36 +Australia and Oceania,Samoa ,Personal Care,Offline,L,10/1/2015,540187299,10/6/2015,2281,81.73,56.67,186426.13,129264.27,57161.86 +Central America and the Caribbean,Guatemala,Cosmetics,Online,H,3/13/2013,770220839,3/18/2013,4317,437.2,263.33,1887392.4,1136795.61,750596.79 +Sub-Saharan Africa,Swaziland,Fruits,Online,H,2/26/2013,794109666,3/23/2013,3552,9.33,6.92,33140.16,24579.84,8560.32 +Europe,Finland,Clothes,Offline,L,12/13/2012,215027606,12/18/2012,302,109.28,35.84,33002.56,10823.68,22178.88 +Europe,Hungary,Meat,Offline,C,12/23/2010,956460988,12/23/2010,6916,421.89,364.69,2917791.24,2522196.04,395595.2 +Sub-Saharan Africa,Ghana,Vegetables,Online,M,6/22/2010,512208640,6/25/2010,2774,154.06,90.93,427362.44,252239.82,175122.62 +Middle East and North Africa,Morocco,Snacks,Offline,M,10/2/2015,496381890,10/22/2015,9287,152.58,97.44,1417010.46,904925.28,512085.18 +Sub-Saharan Africa,Madagascar,Household,Online,M,3/31/2013,793404567,5/15/2013,4897,668.27,502.54,3272518.19,2460938.38,811579.81 +Europe,San Marino,Fruits,Online,L,3/10/2013,908012998,4/14/2013,79,9.33,6.92,737.07,546.68,190.39 +Central America and the Caribbean,Haiti,Fruits,Online,C,7/3/2015,415256011,8/9/2015,2336,9.33,6.92,21794.88,16165.12,5629.76 +Europe,Poland,Snacks,Offline,C,8/12/2013,310494935,8/21/2013,1206,152.58,97.44,184011.48,117512.64,66498.84 +Central America and the Caribbean,Saint Lucia,Meat,Online,H,5/14/2013,759403598,7/3/2013,3255,421.89,364.69,1373251.95,1187065.95,186186 +Sub-Saharan Africa,Chad,Cosmetics,Offline,L,2/6/2014,647968327,2/24/2014,7082,437.2,263.33,3096250.4,1864903.06,1231347.34 +Central America and the Caribbean,The Bahamas,Fruits,Offline,M,6/6/2012,732487952,6/20/2012,8317,9.33,6.92,77597.61,57553.64,20043.97 +Asia,China,Household,Offline,M,8/11/2013,489573800,9/30/2013,4622,668.27,502.54,3088743.94,2322739.88,766004.06 +Europe,Belarus,Office Supplies,Online,H,8/8/2012,366149699,9/3/2012,688,651.21,524.96,448032.48,361172.48,86860 +Europe,Portugal,Office Supplies,Online,M,1/1/2013,429451978,1/6/2013,3238,651.21,524.96,2108617.98,1699820.48,408797.5 +Asia,Brunei,Meat,Online,C,9/9/2015,817029464,10/21/2015,6029,421.89,364.69,2543574.81,2198716.01,344858.8 +Europe,Cyprus,Vegetables,Online,C,1/11/2015,386743485,3/2/2015,4846,154.06,90.93,746574.76,440646.78,305927.98 +Middle East and North Africa,Afghanistan,Clothes,Offline,H,3/29/2010,766767871,5/1/2010,2507,109.28,35.84,273964.96,89850.88,184114.08 +Middle East and North Africa,Algeria,Cosmetics,Offline,L,10/3/2016,505588948,10/10/2016,3860,437.2,263.33,1687592,1016453.8,671138.2 +Europe,Iceland,Fruits,Online,L,12/30/2016,922005546,1/28/2017,785,9.33,6.92,7324.05,5432.2,1891.85 +Sub-Saharan Africa,Gabon,Fruits,Offline,M,2/26/2017,255128991,3/15/2017,7193,9.33,6.92,67110.69,49775.56,17335.13 +Central America and the Caribbean,Honduras,Household,Online,M,2/23/2013,414383113,3/22/2013,4026,668.27,502.54,2690455.02,2023226.04,667228.98 +Middle East and North Africa,Iraq,Clothes,Offline,M,1/30/2017,229504239,3/1/2017,4259,109.28,35.84,465423.52,152642.56,312780.96 +Asia,South Korea,Household,Offline,L,8/23/2015,400541198,9/26/2015,7896,668.27,502.54,5276659.92,3968055.84,1308604.08 +Sub-Saharan Africa,Djibouti,Meat,Online,C,9/19/2011,347855317,9/28/2011,6973,421.89,364.69,2941838.97,2542983.37,398855.6 +Asia,Sri Lanka,Office Supplies,Online,C,1/14/2013,462120425,2/1/2013,558,651.21,524.96,363375.18,292927.68,70447.5 +Australia and Oceania,New Zealand,Fruits,Offline,C,4/8/2013,754322850,5/10/2013,9749,9.33,6.92,90958.17,67463.08,23495.09 +Europe,Poland,Baby Food,Online,C,12/2/2010,405761420,12/14/2010,2676,255.28,159.42,683129.28,426607.92,256521.36 +Sub-Saharan Africa,Angola,Office Supplies,Online,L,2/19/2013,918047463,3/26/2013,9500,651.21,524.96,6186495,4987120,1199375 +Asia,China,Fruits,Online,M,10/10/2016,263104808,10/22/2016,7414,9.33,6.92,69172.62,51304.88,17867.74 +Sub-Saharan Africa,Swaziland,Baby Food,Online,C,3/6/2012,533169782,3/26/2012,5641,255.28,159.42,1440034.48,899288.22,540746.26 +Australia and Oceania,Tonga,Meat,Offline,H,4/6/2017,290791213,4/30/2017,437,421.89,364.69,184365.93,159369.53,24996.4 +Australia and Oceania,Marshall Islands,Cereal,Offline,M,2/21/2013,418830430,2/22/2013,86,205.7,117.11,17690.2,10071.46,7618.74 +Sub-Saharan Africa,Guinea,Fruits,Offline,M,1/29/2016,970461261,2/16/2016,9908,9.33,6.92,92441.64,68563.36,23878.28 +Europe,Iceland,Cosmetics,Offline,M,2/6/2013,719170033,2/9/2013,7249,437.2,263.33,3169262.8,1908879.17,1260383.63 +Asia,South Korea,Vegetables,Online,C,3/30/2011,308755576,4/25/2011,6491,154.06,90.93,1000003.46,590226.63,409776.83 +Australia and Oceania,Tuvalu,Snacks,Offline,M,1/8/2011,903329217,1/23/2011,4044,152.58,97.44,617033.52,394047.36,222986.16 +Sub-Saharan Africa,The Gambia,Clothes,Offline,L,3/27/2010,137314784,5/9/2010,3351,109.28,35.84,366197.28,120099.84,246097.44 +Sub-Saharan Africa,Namibia,Baby Food,Online,C,4/30/2015,665448606,6/8/2015,9885,255.28,159.42,2523442.8,1575866.7,947576.1 +Asia,Kyrgyzstan,Clothes,Offline,H,11/13/2014,712779510,12/9/2014,6151,109.28,35.84,672181.28,220451.84,451729.44 +Middle East and North Africa,Lebanon,Clothes,Offline,L,8/19/2013,824668824,9/25/2013,6686,109.28,35.84,730646.08,239626.24,491019.84 +Europe,Kosovo,Snacks,Online,M,9/7/2013,716790378,10/22/2013,3056,152.58,97.44,466284.48,297776.64,168507.84 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,C,7/29/2010,625130498,9/2/2010,8861,668.27,502.54,5921540.47,4453006.94,1468533.53 +Europe,Macedonia,Baby Food,Offline,M,4/12/2012,855988013,5/14/2012,4730,255.28,159.42,1207474.4,754056.6,453417.8 +Australia and Oceania,Tuvalu,Fruits,Online,H,9/11/2012,435974252,10/3/2012,3324,9.33,6.92,31012.92,23002.08,8010.84 +Asia,Malaysia,Beverages,Online,M,7/26/2010,262013041,8/26/2010,4336,47.45,31.79,205743.2,137841.44,67901.76 +Middle East and North Africa,Turkey,Meat,Online,C,4/12/2013,851340711,5/31/2013,9490,421.89,364.69,4003736.1,3460908.1,542828 +Europe,Vatican City,Fruits,Offline,M,5/7/2010,991506087,5/8/2010,7540,9.33,6.92,70348.2,52176.8,18171.4 +Sub-Saharan Africa,The Gambia,Vegetables,Online,C,1/28/2015,890370500,2/26/2015,9272,154.06,90.93,1428444.32,843102.96,585341.36 +Middle East and North Africa,Morocco,Cosmetics,Online,C,4/27/2015,826107776,5/8/2015,2504,437.2,263.33,1094748.8,659378.32,435370.48 +Asia,Kazakhstan,Meat,Offline,M,2/26/2015,697204244,4/6/2015,7084,421.89,364.69,2988668.76,2583463.96,405204.8 +Sub-Saharan Africa,Madagascar,Household,Online,L,12/6/2015,472458732,1/18/2016,9893,668.27,502.54,6611195.11,4971628.22,1639566.89 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,C,6/26/2012,640982568,7/12/2012,9841,651.21,524.96,6408557.61,5166131.36,1242426.25 +Middle East and North Africa,Morocco,Household,Online,L,2/2/2012,862199580,3/14/2012,2871,668.27,502.54,1918603.17,1442792.34,475810.83 +Europe,Macedonia,Cereal,Offline,C,7/1/2015,415846097,7/13/2015,6956,205.7,117.11,1430849.2,814617.16,616232.04 +Central America and the Caribbean,Panama,Personal Care,Online,H,3/4/2013,451970946,3/17/2013,7102,81.73,56.67,580446.46,402470.34,177976.12 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,H,10/17/2011,840935456,11/27/2011,344,81.73,56.67,28115.12,19494.48,8620.64 +Europe,Slovakia,Clothes,Offline,C,4/22/2015,623413455,5/21/2015,750,109.28,35.84,81960,26880,55080 +Sub-Saharan Africa,Liberia,Office Supplies,Online,H,8/3/2013,260391271,8/30/2013,4418,651.21,524.96,2877045.78,2319273.28,557772.5 +Europe,Netherlands,Cosmetics,Online,M,7/5/2016,283167731,7/26/2016,4479,437.2,263.33,1958218.8,1179455.07,778763.73 +Asia,Brunei,Cereal,Online,C,4/13/2012,843354165,4/23/2012,6093,205.7,117.11,1253330.1,713551.23,539778.87 +Europe,Monaco,Personal Care,Online,L,9/10/2016,362874400,10/14/2016,1454,81.73,56.67,118835.42,82398.18,36437.24 +Central America and the Caribbean,Belize,Clothes,Online,M,4/19/2016,483964765,5/31/2016,4783,109.28,35.84,522686.24,171422.72,351263.52 +Central America and the Caribbean,Panama,Household,Online,H,2/1/2010,219174087,2/25/2010,7338,668.27,502.54,4903765.26,3687638.52,1216126.74 +Sub-Saharan Africa,Ghana,Cosmetics,Online,H,4/1/2013,901363694,5/5/2013,2402,437.2,263.33,1050154.4,632518.66,417635.74 +Europe,Romania,Meat,Online,H,7/16/2015,333707416,7/28/2015,295,421.89,364.69,124457.55,107583.55,16874 +Middle East and North Africa,Algeria,Cosmetics,Offline,M,5/6/2015,439691579,5/19/2015,3364,437.2,263.33,1470740.8,885842.12,584898.68 +Central America and the Caribbean,Guatemala,Cosmetics,Online,M,11/30/2015,513115012,12/30/2015,990,437.2,263.33,432828,260696.7,172131.3 +North America,Canada,Cereal,Offline,L,12/24/2013,368089044,1/11/2014,4583,205.7,117.11,942723.1,536715.13,406007.97 +Australia and Oceania,Tonga,Personal Care,Offline,C,2/17/2011,789037501,3/11/2011,2586,81.73,56.67,211353.78,146548.62,64805.16 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,M,1/5/2010,380696713,2/24/2010,5472,205.7,117.11,1125590.4,640825.92,484764.48 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,H,7/24/2010,518115508,9/9/2010,747,205.7,117.11,153657.9,87481.17,66176.73 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,L,10/7/2013,396655213,10/28/2013,7947,255.28,159.42,2028710.16,1266910.74,761799.42 +Europe,Liechtenstein,Cereal,Online,M,5/2/2010,181989657,5/24/2010,3639,205.7,117.11,748542.3,426163.29,322379.01 +Europe,Hungary,Meat,Offline,M,9/28/2014,560105168,10/7/2014,6421,421.89,364.69,2708955.69,2341674.49,367281.2 +North America,Mexico,Meat,Offline,L,1/14/2016,487300574,2/14/2016,1924,421.89,364.69,811716.36,701663.56,110052.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,H,11/25/2011,340187203,11/26/2011,7808,205.7,117.11,1606105.6,914394.88,691710.72 +Asia,Taiwan,Fruits,Offline,M,6/8/2012,565688884,6/27/2012,8766,9.33,6.92,81786.78,60660.72,21126.06 +Sub-Saharan Africa,Mauritius ,Snacks,Online,M,9/3/2013,331041944,10/22/2013,1522,152.58,97.44,232226.76,148303.68,83923.08 +Europe,Bulgaria,Clothes,Online,L,6/26/2016,673795211,8/8/2016,9831,109.28,35.84,1074331.68,352343.04,721988.64 +Australia and Oceania,New Zealand,Household,Online,H,3/29/2015,451810014,4/13/2015,9478,668.27,502.54,6333863.06,4763074.12,1570788.94 +North America,Mexico,Fruits,Online,M,9/24/2016,393260180,10/15/2016,3281,9.33,6.92,30611.73,22704.52,7907.21 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,L,9/2/2013,846632039,9/29/2013,6089,437.2,263.33,2662110.8,1603416.37,1058694.43 +Europe,Slovakia,Beverages,Offline,M,3/13/2011,430724418,4/20/2011,9782,47.45,31.79,464155.9,310969.78,153186.12 +Sub-Saharan Africa,Nigeria,Snacks,Online,C,7/4/2015,984648644,7/26/2015,8270,152.58,97.44,1261836.6,805828.8,456007.8 +Asia,Maldives,Office Supplies,Online,L,12/7/2014,817828547,1/13/2015,2496,651.21,524.96,1625420.16,1310300.16,315120 +Europe,Malta,Snacks,Offline,L,1/10/2014,560000455,1/11/2014,5434,152.58,97.44,829119.72,529488.96,299630.76 +Europe,Serbia,Vegetables,Offline,L,8/9/2014,911213195,9/3/2014,7088,154.06,90.93,1091977.28,644511.84,447465.44 +Sub-Saharan Africa,The Gambia,Beverages,Offline,C,12/27/2011,391828095,1/25/2012,9496,47.45,31.79,450585.2,301877.84,148707.36 +Asia,Turkmenistan,Snacks,Online,C,11/28/2013,292518985,12/21/2013,1723,152.58,97.44,262895.34,167889.12,95006.22 +Europe,Kosovo,Beverages,Offline,C,1/11/2014,624272191,2/10/2014,4869,47.45,31.79,231034.05,154785.51,76248.54 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,C,11/10/2010,568386542,11/22/2010,7064,205.7,117.11,1453064.8,827265.04,625799.76 +Asia,Thailand,Cosmetics,Offline,L,7/19/2011,726473367,9/1/2011,8468,437.2,263.33,3702209.6,2229878.44,1472331.16 +Asia,Taiwan,Snacks,Online,C,12/10/2012,870456492,1/17/2013,6274,152.58,97.44,957286.92,611338.56,345948.36 +Asia,Brunei,Clothes,Online,H,12/19/2012,392572247,1/8/2013,9707,109.28,35.84,1060780.96,347898.88,712882.08 +North America,United States of America,Personal Care,Offline,C,5/23/2014,555369460,5/29/2014,5020,81.73,56.67,410284.6,284483.4,125801.2 +Europe,France,Household,Offline,H,6/22/2013,441709458,7/16/2013,499,668.27,502.54,333466.73,250767.46,82699.27 +Europe,Moldova ,Personal Care,Offline,M,4/30/2011,104766070,6/8/2011,1463,81.73,56.67,119570.99,82908.21,36662.78 +Sub-Saharan Africa,Cape Verde,Meat,Offline,L,2/18/2010,118025624,3/20/2010,5260,421.89,364.69,2219141.4,1918269.4,300872 +Europe,Moldova ,Snacks,Offline,M,12/1/2016,225286948,12/17/2016,6269,152.58,97.44,956524.02,610851.36,345672.66 +Sub-Saharan Africa,Niger,Household,Online,H,1/22/2017,690661370,2/19/2017,902,668.27,502.54,602779.54,453291.08,149488.46 +Europe,Serbia,Fruits,Online,C,12/5/2015,948572719,1/8/2016,2602,9.33,6.92,24276.66,18005.84,6270.82 +Sub-Saharan Africa,Niger,Office Supplies,Offline,M,5/22/2012,953757321,6/8/2012,6841,651.21,524.96,4454927.61,3591251.36,863676.25 +Sub-Saharan Africa,The Gambia,Fruits,Offline,H,2/28/2010,731264007,4/19/2010,6125,9.33,6.92,57146.25,42385,14761.25 +Australia and Oceania,Tuvalu,Meat,Offline,H,1/8/2014,826454102,1/21/2014,4989,421.89,364.69,2104809.21,1819438.41,285370.8 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,M,11/20/2010,955001437,12/22/2010,5002,205.7,117.11,1028911.4,585784.22,443127.18 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,M,6/15/2011,452892339,7/25/2011,9762,668.27,502.54,6523651.74,4905795.48,1617856.26 +Australia and Oceania,East Timor,Beverages,Online,M,2/15/2016,526425635,2/28/2016,9899,47.45,31.79,469707.55,314689.21,155018.34 +Middle East and North Africa,Oman,Fruits,Online,L,3/22/2011,202212655,4/29/2011,8073,9.33,6.92,75321.09,55865.16,19455.93 +Europe,Moldova ,Vegetables,Offline,M,8/21/2010,377177226,9/29/2010,3978,154.06,90.93,612850.68,361719.54,251131.14 +Middle East and North Africa,Afghanistan,Meat,Online,M,3/9/2014,668555676,3/14/2014,9336,421.89,364.69,3938765.04,3404745.84,534019.2 +Europe,Georgia,Cereal,Online,L,5/19/2011,763896834,6/4/2011,2904,205.7,117.11,597352.8,340087.44,257265.36 +Australia and Oceania,Fiji,Fruits,Offline,C,7/10/2015,871062028,7/19/2015,5466,9.33,6.92,50997.78,37824.72,13173.06 +Asia,Uzbekistan,Fruits,Offline,L,6/22/2014,368225085,7/6/2014,4840,9.33,6.92,45157.2,33492.8,11664.4 +Asia,Tajikistan,Cereal,Online,C,4/21/2012,953872334,5/13/2012,876,205.7,117.11,180193.2,102588.36,77604.84 +Europe,Montenegro,Baby Food,Online,C,5/14/2010,796802604,5/29/2010,452,255.28,159.42,115386.56,72057.84,43328.72 +Europe,Vatican City,Personal Care,Offline,H,1/26/2011,386127221,3/2/2011,2480,81.73,56.67,202690.4,140541.6,62148.8 +Middle East and North Africa,Lebanon,Baby Food,Online,L,2/10/2014,281270015,2/24/2014,2903,255.28,159.42,741077.84,462796.26,278281.58 +Middle East and North Africa,Jordan,Clothes,Offline,L,9/3/2012,661967313,10/21/2012,9693,109.28,35.84,1059251.04,347397.12,711853.92 +Central America and the Caribbean,El Salvador,Snacks,Offline,H,5/15/2012,878267943,6/3/2012,7856,152.58,97.44,1198668.48,765488.64,433179.84 +Europe,Macedonia,Personal Care,Offline,C,4/19/2012,800533235,5/13/2012,4429,81.73,56.67,361982.17,250991.43,110990.74 +Asia,Kazakhstan,Clothes,Offline,L,5/31/2016,369437015,7/19/2016,3477,109.28,35.84,379966.56,124615.68,255350.88 +Sub-Saharan Africa,Gabon,Household,Online,C,8/2/2014,945965611,9/11/2014,1101,668.27,502.54,735765.27,553296.54,182468.73 +Middle East and North Africa,Pakistan,Snacks,Online,H,9/7/2016,361417853,10/12/2016,429,152.58,97.44,65456.82,41801.76,23655.06 +Asia,Bhutan,Office Supplies,Online,C,12/5/2010,567405068,1/7/2011,6624,651.21,524.96,4313615.04,3477335.04,836280 +Asia,South Korea,Snacks,Offline,L,2/4/2013,885851085,2/27/2013,1876,152.58,97.44,286240.08,182797.44,103442.64 +Middle East and North Africa,Pakistan,Baby Food,Online,M,4/29/2017,258992230,5/4/2017,411,255.28,159.42,104920.08,65521.62,39398.46 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,M,1/10/2015,399377334,1/31/2015,3483,9.33,6.92,32496.39,24102.36,8394.03 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,L,10/25/2013,839867722,11/15/2013,4378,154.06,90.93,674474.68,398091.54,276383.14 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,L,1/9/2011,283637225,2/25/2011,3413,651.21,524.96,2222579.73,1791688.48,430891.25 +Australia and Oceania,Vanuatu,Cereal,Online,M,8/12/2012,654172170,8/16/2012,2937,205.7,117.11,604140.9,343952.07,260188.83 +Europe,United Kingdom,Fruits,Online,M,4/3/2014,345271384,5/8/2014,2330,9.33,6.92,21738.9,16123.6,5615.3 +Sub-Saharan Africa,Zambia,Personal Care,Online,H,9/6/2012,971046197,10/21/2012,3003,81.73,56.67,245435.19,170180.01,75255.18 +Middle East and North Africa,Somalia,Household,Online,C,1/21/2017,615920436,2/18/2017,3399,668.27,502.54,2271449.73,1708133.46,563316.27 +Europe,Slovakia,Baby Food,Offline,L,11/19/2014,584630429,1/1/2015,3991,255.28,159.42,1018822.48,636245.22,382577.26 +Asia,Bangladesh,Cereal,Online,L,8/31/2013,452225005,10/4/2013,2283,205.7,117.11,469613.1,267362.13,202250.97 +Asia,Indonesia,Fruits,Online,L,5/24/2014,314065492,6/4/2014,7813,9.33,6.92,72895.29,54065.96,18829.33 +Middle East and North Africa,Pakistan,Beverages,Offline,C,5/6/2015,335825717,5/29/2015,7147,47.45,31.79,339125.15,227203.13,111922.02 +Asia,Philippines,Cereal,Online,L,11/9/2015,303492009,12/7/2015,8885,205.7,117.11,1827644.5,1040522.35,787122.15 +Central America and the Caribbean,Cuba,Baby Food,Online,H,7/17/2012,973363196,8/13/2012,8655,255.28,159.42,2209448.4,1379780.1,829668.3 +Europe,Serbia,Clothes,Offline,M,8/30/2010,922050607,9/30/2010,4119,109.28,35.84,450124.32,147624.96,302499.36 +Asia,Bhutan,Fruits,Offline,H,9/29/2012,596478068,11/9/2012,9970,9.33,6.92,93020.1,68992.4,24027.7 +Middle East and North Africa,Somalia,Office Supplies,Online,C,10/25/2014,963881909,11/14/2014,2931,651.21,524.96,1908696.51,1538657.76,370038.75 +Sub-Saharan Africa,Benin,Cosmetics,Online,L,3/7/2010,361810958,3/28/2010,6758,437.2,263.33,2954597.6,1779584.14,1175013.46 +Sub-Saharan Africa,Benin,Cereal,Online,C,12/4/2015,348126542,12/13/2015,7235,205.7,117.11,1488239.5,847290.85,640948.65 +Australia and Oceania,Vanuatu,Baby Food,Online,L,2/14/2016,751002490,3/24/2016,7181,255.28,159.42,1833165.68,1144795.02,688370.66 +Europe,Bulgaria,Vegetables,Online,L,1/22/2011,118925130,2/16/2011,1444,154.06,90.93,222462.64,131302.92,91159.72 +Sub-Saharan Africa,Angola,Snacks,Online,M,6/10/2013,670693290,7/4/2013,1904,152.58,97.44,290512.32,185525.76,104986.56 +Australia and Oceania,Solomon Islands,Household,Offline,L,4/30/2014,645418298,5/5/2014,2472,668.27,502.54,1651963.44,1242278.88,409684.56 +Central America and the Caribbean,El Salvador,Vegetables,Offline,M,3/12/2017,152523982,4/5/2017,4091,154.06,90.93,630259.46,371994.63,258264.83 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,H,6/11/2011,721746671,6/12/2011,9734,205.7,117.11,2002283.8,1139948.74,862335.06 +Australia and Oceania,Samoa ,Cosmetics,Online,H,1/15/2014,353135192,3/1/2014,9406,437.2,263.33,4112303.2,2476881.98,1635421.22 +Sub-Saharan Africa,Rwanda,Meat,Offline,M,9/24/2012,267050874,10/20/2012,5143,421.89,364.69,2169780.27,1875600.67,294179.6 +Middle East and North Africa,Oman,Meat,Online,H,4/2/2015,854167544,4/7/2015,6013,421.89,364.69,2536824.57,2192880.97,343943.6 +Sub-Saharan Africa,Sudan,Clothes,Online,H,4/6/2015,325471532,4/12/2015,3114,109.28,35.84,340297.92,111605.76,228692.16 +Asia,Bhutan,Office Supplies,Offline,M,4/9/2011,562261664,5/19/2011,4576,651.21,524.96,2979936.96,2402216.96,577720 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,H,6/5/2010,366149270,7/5/2010,561,205.7,117.11,115397.7,65698.71,49698.99 +Middle East and North Africa,Yemen,Household,Offline,M,2/26/2017,409058177,4/8/2017,8260,668.27,502.54,5519910.2,4150980.4,1368929.8 +Middle East and North Africa,Kuwait,Household,Offline,C,3/25/2014,983224713,5/13/2014,6897,668.27,502.54,4609058.19,3466018.38,1143039.81 +Middle East and North Africa,Iran,Clothes,Online,L,12/29/2011,651197707,1/15/2012,2727,109.28,35.84,298006.56,97735.68,200270.88 +Sub-Saharan Africa,Mauritius ,Office Supplies,Offline,H,4/11/2014,295838487,5/6/2014,4037,651.21,524.96,2628934.77,2119263.52,509671.25 +Middle East and North Africa,Afghanistan,Cereal,Online,L,8/16/2014,870320880,9/23/2014,6144,205.7,117.11,1263820.8,719523.84,544296.96 +Asia,Laos,Baby Food,Online,H,3/19/2015,248131215,4/23/2015,6395,255.28,159.42,1632515.6,1019490.9,613024.7 +Sub-Saharan Africa,South Africa,Meat,Offline,M,7/1/2015,873068320,8/5/2015,9172,421.89,364.69,3869575.08,3344936.68,524638.4 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,M,12/31/2015,309243524,1/18/2016,886,109.28,35.84,96822.08,31754.24,65067.84 +Middle East and North Africa,Yemen,Beverages,Offline,M,7/9/2014,691080653,7/12/2014,4977,47.45,31.79,236158.65,158218.83,77939.82 +Sub-Saharan Africa,Uganda,Beverages,Online,M,7/1/2017,173316037,7/25/2017,6922,47.45,31.79,328448.9,220050.38,108398.52 +Europe,Ukraine,Snacks,Offline,M,7/2/2013,580998504,7/2/2013,9223,152.58,97.44,1407245.34,898689.12,508556.22 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,C,11/19/2014,659489381,12/6/2014,6418,651.21,524.96,4179465.78,3369193.28,810272.5 +Asia,Indonesia,Meat,Online,M,2/19/2016,124462497,4/6/2016,73,421.89,364.69,30797.97,26622.37,4175.6 +Asia,Sri Lanka,Clothes,Online,H,10/20/2012,111904180,11/12/2012,3788,109.28,35.84,413952.64,135761.92,278190.72 +Europe,Sweden,Beverages,Offline,L,11/12/2012,928113257,12/5/2012,8192,47.45,31.79,388710.4,260423.68,128286.72 +Europe,Ukraine,Meat,Online,M,3/22/2010,699701058,4/22/2010,5947,421.89,364.69,2508979.83,2168811.43,340168.4 +Sub-Saharan Africa,Rwanda,Beverages,Online,C,3/8/2011,323591411,4/1/2011,6744,47.45,31.79,320002.8,214391.76,105611.04 +Asia,Philippines,Household,Online,L,7/26/2015,317020642,9/5/2015,2308,668.27,502.54,1542367.16,1159862.32,382504.84 +Middle East and North Africa,Syria,Cereal,Offline,M,11/19/2012,367537581,11/27/2012,1393,205.7,117.11,286540.1,163134.23,123405.87 +Middle East and North Africa,Bahrain,Fruits,Offline,M,6/11/2016,683003556,6/28/2016,4785,9.33,6.92,44644.05,33112.2,11531.85 +Asia,Tajikistan,Personal Care,Offline,L,2/6/2014,641592395,3/23/2014,302,81.73,56.67,24682.46,17114.34,7568.12 +Middle East and North Africa,Yemen,Beverages,Offline,C,7/2/2017,141790425,8/6/2017,7793,47.45,31.79,369777.85,247739.47,122038.38 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,L,11/6/2012,952396476,11/21/2012,4136,651.21,524.96,2693404.56,2171234.56,522170 +Middle East and North Africa,Lebanon,Baby Food,Offline,M,2/16/2010,862521874,3/20/2010,8245,255.28,159.42,2104783.6,1314417.9,790365.7 +Middle East and North Africa,Turkey,Meat,Offline,C,8/10/2016,431590449,8/26/2016,6060,421.89,364.69,2556653.4,2210021.4,346632 +Asia,China,Personal Care,Online,C,4/30/2010,739338529,5/11/2010,5555,81.73,56.67,454010.15,314801.85,139208.3 +Central America and the Caribbean,Honduras,Fruits,Online,H,1/16/2012,235814940,1/18/2012,1736,9.33,6.92,16196.88,12013.12,4183.76 +Asia,Indonesia,Clothes,Online,H,4/12/2013,591381013,5/18/2013,1638,109.28,35.84,179000.64,58705.92,120294.72 +Sub-Saharan Africa,Angola,Baby Food,Online,L,6/3/2010,846710574,7/19/2010,9330,255.28,159.42,2381762.4,1487388.6,894373.8 +Sub-Saharan Africa,Kenya,Cereal,Online,C,1/21/2016,562789952,2/20/2016,908,205.7,117.11,186775.6,106335.88,80439.72 +Asia,Kyrgyzstan,Household,Online,H,5/2/2017,270917975,5/28/2017,9504,668.27,502.54,6351238.08,4776140.16,1575097.92 +Asia,Laos,Baby Food,Online,C,1/16/2010,122705972,2/19/2010,279,255.28,159.42,71223.12,44478.18,26744.94 +Sub-Saharan Africa,Eritrea,Fruits,Online,C,7/18/2017,340077769,8/28/2017,5424,9.33,6.92,50605.92,37534.08,13071.84 +Australia and Oceania,Kiribati,Meat,Offline,L,4/2/2011,765269696,5/20/2011,9164,421.89,364.69,3866199.96,3342019.16,524180.8 +Sub-Saharan Africa,Sudan,Cereal,Offline,C,11/11/2012,410830581,12/27/2012,2753,205.7,117.11,566292.1,322403.83,243888.27 +Sub-Saharan Africa,Central African Republic,Household,Offline,H,11/9/2014,609621751,12/15/2014,9478,668.27,502.54,6333863.06,4763074.12,1570788.94 +Sub-Saharan Africa,Zambia,Meat,Online,L,7/22/2014,964817035,8/1/2014,9656,421.89,364.69,4073769.84,3521446.64,552323.2 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,M,5/10/2010,699902760,6/2/2010,5635,437.2,263.33,2463622,1483864.55,979757.45 +Europe,Slovakia,Meat,Online,C,1/25/2013,908677756,2/11/2013,6796,421.89,364.69,2867164.44,2478433.24,388731.2 +Europe,France,Fruits,Online,C,11/11/2011,505253350,12/30/2011,4549,9.33,6.92,42442.17,31479.08,10963.09 +Central America and the Caribbean,The Bahamas,Baby Food,Online,C,11/21/2015,274053370,12/2/2015,7337,255.28,159.42,1872989.36,1169664.54,703324.82 +Asia,Myanmar,Cosmetics,Offline,H,8/27/2012,619814145,9/9/2012,5634,437.2,263.33,2463184.8,1483601.22,979583.58 +Europe,Austria,Vegetables,Offline,L,3/29/2017,217584502,5/18/2017,6944,154.06,90.93,1069792.64,631417.92,438374.72 +Europe,Macedonia,Clothes,Offline,H,6/29/2015,962725770,7/29/2015,804,109.28,35.84,87861.12,28815.36,59045.76 +Asia,Singapore,Beverages,Offline,C,4/4/2013,320911777,4/5/2013,3781,47.45,31.79,179408.45,120197.99,59210.46 +Sub-Saharan Africa,Swaziland,Clothes,Online,C,6/11/2017,778128850,7/7/2017,4473,109.28,35.84,488809.44,160312.32,328497.12 +Sub-Saharan Africa,Cameroon,Household,Online,C,2/4/2017,390675818,2/4/2017,8511,668.27,502.54,5687645.97,4277117.94,1410528.03 +Europe,Bulgaria,Meat,Online,C,6/21/2017,435164010,7/30/2017,3556,421.89,364.69,1500240.84,1296837.64,203403.2 +Australia and Oceania,Nauru,Office Supplies,Online,M,7/11/2013,458517253,8/20/2013,4299,651.21,524.96,2799551.79,2256803.04,542748.75 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,L,6/7/2016,527971875,6/26/2016,7465,9.33,6.92,69648.45,51657.8,17990.65 +Asia,Myanmar,Clothes,Online,C,12/4/2011,781076705,1/1/2012,6809,109.28,35.84,744087.52,244034.56,500052.96 +Europe,Moldova ,Clothes,Online,C,1/30/2017,975693070,3/2/2017,8116,109.28,35.84,886916.48,290877.44,596039.04 +Europe,Switzerland,Beverages,Online,M,12/27/2015,939994800,1/29/2016,4205,47.45,31.79,199527.25,133676.95,65850.3 +Australia and Oceania,Tonga,Clothes,Online,M,6/28/2016,122468221,6/28/2016,9923,109.28,35.84,1084385.44,355640.32,728745.12 +Sub-Saharan Africa,Togo,Snacks,Online,L,2/28/2016,741912162,4/7/2016,7150,152.58,97.44,1090947,696696,394251 +Middle East and North Africa,Jordan,Personal Care,Offline,L,8/15/2013,137437951,8/31/2013,9799,81.73,56.67,800872.27,555309.33,245562.94 +Middle East and North Africa,Iraq,Office Supplies,Online,M,5/9/2012,218469417,6/18/2012,8810,651.21,524.96,5737160.1,4624897.6,1112262.5 +Asia,Myanmar,Meat,Online,H,11/26/2016,714742887,12/25/2016,7158,421.89,364.69,3019888.62,2610451.02,409437.6 +Europe,Vatican City,Cosmetics,Online,C,12/13/2013,526307189,1/25/2014,4848,437.2,263.33,2119545.6,1276623.84,842921.76 +Australia and Oceania,Tuvalu,Vegetables,Offline,H,12/12/2013,873523652,12/13/2013,3915,154.06,90.93,603144.9,355990.95,247153.95 +Europe,Hungary,Fruits,Offline,C,1/25/2017,347066104,2/11/2017,3428,9.33,6.92,31983.24,23721.76,8261.48 +Europe,Montenegro,Clothes,Online,C,12/19/2016,757920873,12/29/2016,4484,109.28,35.84,490011.52,160706.56,329304.96 +Europe,Ireland,Snacks,Offline,C,2/26/2012,387386786,4/12/2012,5214,152.58,97.44,795552.12,508052.16,287499.96 +Middle East and North Africa,Syria,Cosmetics,Offline,C,5/9/2017,737075173,6/23/2017,5778,437.2,263.33,2526141.6,1521520.74,1004620.86 +Europe,Serbia,Household,Offline,H,4/8/2014,678909862,4/30/2014,3370,668.27,502.54,2252069.9,1693559.8,558510.1 +Europe,Netherlands,Clothes,Online,C,12/19/2015,505127179,12/23/2015,7212,109.28,35.84,788127.36,258478.08,529649.28 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,C,1/25/2010,578275954,1/30/2010,3560,437.2,263.33,1556432,937454.8,618977.2 +Europe,France,Vegetables,Offline,L,7/22/2015,881217515,7/25/2015,700,154.06,90.93,107842,63651,44191 +Australia and Oceania,Fiji,Clothes,Online,M,10/27/2010,567125689,11/10/2010,3949,109.28,35.84,431546.72,141532.16,290014.56 +Europe,Switzerland,Personal Care,Online,H,3/10/2013,209486806,3/28/2013,656,81.73,56.67,53614.88,37175.52,16439.36 +Europe,Iceland,Vegetables,Online,M,7/19/2014,452099692,8/20/2014,5200,154.06,90.93,801112,472836,328276 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,C,5/31/2015,659075677,7/6/2015,3994,255.28,159.42,1019588.32,636723.48,382864.84 +Asia,Taiwan,Snacks,Online,H,8/2/2013,264838588,8/3/2013,478,152.58,97.44,72933.24,46576.32,26356.92 +Asia,Indonesia,Household,Offline,M,7/4/2015,124124753,7/13/2015,128,668.27,502.54,85538.56,64325.12,21213.44 +Europe,Denmark,Household,Online,C,4/25/2017,261983001,5/26/2017,5447,668.27,502.54,3640066.69,2737335.38,902731.31 +Sub-Saharan Africa,The Gambia,Meat,Offline,C,3/21/2016,323774659,5/10/2016,971,421.89,364.69,409655.19,354113.99,55541.2 +Europe,Netherlands,Cereal,Offline,C,4/14/2014,925173556,5/24/2014,8270,205.7,117.11,1701139,968499.7,732639.3 +Europe,Monaco,Cereal,Online,H,8/17/2014,502166020,9/21/2014,940,205.7,117.11,193358,110083.4,83274.6 +Asia,Uzbekistan,Cosmetics,Online,H,1/31/2010,261050879,2/10/2010,9611,437.2,263.33,4201929.2,2530864.63,1671064.57 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,L,4/7/2017,128439462,4/9/2017,6946,47.45,31.79,329587.7,220813.34,108774.36 +Europe,Denmark,Clothes,Offline,L,3/14/2012,101255595,4/21/2012,2636,109.28,35.84,288062.08,94474.24,193587.84 +Asia,Sri Lanka,Cereal,Online,C,6/2/2017,696735608,6/6/2017,8404,205.7,117.11,1728702.8,984192.44,744510.36 +Middle East and North Africa,Kuwait,Fruits,Online,M,11/12/2014,702428328,12/11/2014,3007,9.33,6.92,28055.31,20808.44,7246.87 +Europe,Portugal,Meat,Offline,C,4/8/2010,326195085,4/10/2010,7229,421.89,364.69,3049842.81,2636344.01,413498.8 +Middle East and North Africa,Egypt,Baby Food,Online,H,3/15/2014,746209704,3/18/2014,8889,255.28,159.42,2269183.92,1417084.38,852099.54 +Europe,Russia,Snacks,Offline,H,8/7/2015,960958516,8/31/2015,7834,152.58,97.44,1195311.72,763344.96,431966.76 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,M,10/21/2015,939240348,12/5/2015,946,205.7,117.11,194592.2,110786.06,83806.14 +Australia and Oceania,Marshall Islands,Meat,Offline,M,3/26/2017,270166528,4/2/2017,7134,421.89,364.69,3009763.26,2601698.46,408064.8 +Europe,Hungary,Cosmetics,Online,L,1/3/2012,413160884,2/18/2012,2342,437.2,263.33,1023922.4,616718.86,407203.54 +Australia and Oceania,Australia,Household,Offline,M,1/11/2016,647959744,1/14/2016,4542,668.27,502.54,3035282.34,2282536.68,752745.66 +Sub-Saharan Africa,Chad,Snacks,Online,L,3/9/2012,324611937,3/23/2012,8741,152.58,97.44,1333701.78,851723.04,481978.74 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,M,9/26/2014,213478791,10/21/2014,1973,437.2,263.33,862595.6,519550.09,343045.51 +Europe,Finland,Vegetables,Online,C,6/22/2012,255234134,7/12/2012,8307,154.06,90.93,1279776.42,755355.51,524420.91 +Sub-Saharan Africa,Sierra Leone,Household,Online,H,6/4/2010,910864293,7/23/2010,3841,668.27,502.54,2566825.07,1930256.14,636568.93 +Australia and Oceania,Palau,Clothes,Online,L,11/18/2010,911668097,1/4/2011,1704,109.28,35.84,186213.12,61071.36,125141.76 +Middle East and North Africa,Israel,Household,Online,M,3/17/2017,409256875,3/29/2017,7059,668.27,502.54,4717317.93,3547429.86,1169888.07 +Europe,Slovakia,Snacks,Offline,M,11/23/2014,525554454,12/29/2014,2097,152.58,97.44,319960.26,204331.68,115628.58 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,M,3/23/2013,202797162,4/10/2013,1042,9.33,6.92,9721.86,7210.64,2511.22 +Asia,Philippines,Cereal,Offline,L,3/5/2011,253533828,4/23/2011,5149,205.7,117.11,1059149.3,602999.39,456149.91 +Sub-Saharan Africa,Ghana,Fruits,Online,M,5/15/2016,210625779,6/13/2016,7703,9.33,6.92,71868.99,53304.76,18564.23 +Middle East and North Africa,Pakistan,Clothes,Online,C,12/27/2010,577246844,12/28/2010,9024,109.28,35.84,986142.72,323420.16,662722.56 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,H,2/22/2016,576883351,3/13/2016,1458,651.21,524.96,949464.18,765391.68,184072.5 +Europe,Vatican City,Baby Food,Offline,L,5/10/2012,403334128,6/7/2012,4386,255.28,159.42,1119658.08,699216.12,420441.96 +Sub-Saharan Africa,Senegal,Cereal,Offline,H,7/6/2011,770710504,8/6/2011,9220,205.7,117.11,1896554,1079754.2,816799.8 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,M,3/11/2015,663436305,4/3/2015,4401,651.21,524.96,2865975.21,2310348.96,555626.25 +Sub-Saharan Africa,Ethiopia,Meat,Offline,H,11/25/2010,486247861,12/7/2010,402,421.89,364.69,169599.78,146605.38,22994.4 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,C,9/19/2013,714193999,11/2/2013,4730,109.28,35.84,516894.4,169523.2,347371.2 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,C,1/24/2017,542636048,2/20/2017,6920,651.21,524.96,4506373.2,3632723.2,873650 +Asia,South Korea,Cereal,Online,C,8/23/2011,137247836,9/1/2011,3540,205.7,117.11,728178,414569.4,313608.6 +Sub-Saharan Africa,Eritrea,Household,Online,L,12/6/2011,184015691,12/7/2011,3187,668.27,502.54,2129776.49,1601594.98,528181.51 +Sub-Saharan Africa,Senegal,Meat,Offline,H,7/20/2014,539238440,7/22/2014,1492,421.89,364.69,629459.88,544117.48,85342.4 +Middle East and North Africa,Kuwait,Meat,Online,L,3/6/2017,679527413,3/30/2017,6117,421.89,364.69,2580701.13,2230808.73,349892.4 +Australia and Oceania,Papua New Guinea,Snacks,Offline,L,10/12/2014,151806437,10/30/2014,1753,152.58,97.44,267472.74,170812.32,96660.42 +Middle East and North Africa,Yemen,Cosmetics,Offline,L,12/14/2010,823311841,1/30/2011,5124,437.2,263.33,2240212.8,1349302.92,890909.88 +Central America and the Caribbean,Belize,Personal Care,Offline,L,2/20/2014,131592452,3/4/2014,9986,81.73,56.67,816155.78,565906.62,250249.16 +Middle East and North Africa,Turkey,Personal Care,Offline,M,2/21/2011,534509599,3/24/2011,2123,81.73,56.67,173512.79,120310.41,53202.38 +Asia,Myanmar,Baby Food,Online,L,4/28/2016,960237109,5/4/2016,4354,255.28,159.42,1111489.12,694114.68,417374.44 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,H,10/28/2014,857261312,11/2/2014,1527,9.33,6.92,14246.91,10566.84,3680.07 +Middle East and North Africa,Lebanon,Cereal,Online,H,10/12/2011,644381034,11/13/2011,5522,205.7,117.11,1135875.4,646681.42,489193.98 +Europe,Portugal,Clothes,Online,H,5/22/2013,360707604,5/27/2013,251,109.28,35.84,27429.28,8995.84,18433.44 +Sub-Saharan Africa,Mozambique,Household,Online,L,7/25/2015,115664851,8/27/2015,6655,668.27,502.54,4447336.85,3344403.7,1102933.15 +Europe,United Kingdom,Cereal,Offline,H,4/9/2015,538989102,5/14/2015,7708,205.7,117.11,1585535.6,902683.88,682851.72 +Asia,Vietnam,Vegetables,Online,H,5/1/2014,530729186,5/19/2014,3415,154.06,90.93,526114.9,310525.95,215588.95 +Middle East and North Africa,Lebanon,Vegetables,Offline,H,8/22/2015,411246430,8/27/2015,5812,154.06,90.93,895396.72,528485.16,366911.56 +Central America and the Caribbean,Cuba,Fruits,Offline,C,10/14/2011,571214663,10/20/2011,3967,9.33,6.92,37012.11,27451.64,9560.47 +Asia,Kyrgyzstan,Beverages,Online,C,7/29/2011,121620213,9/11/2011,8979,47.45,31.79,426053.55,285442.41,140611.14 +Sub-Saharan Africa,Mauritania,Meat,Offline,H,7/6/2013,943761909,8/4/2013,8976,421.89,364.69,3786884.64,3273457.44,513427.2 +Sub-Saharan Africa,Tanzania,Meat,Offline,H,3/7/2017,939251077,4/14/2017,4121,421.89,364.69,1738608.69,1502887.49,235721.2 +Sub-Saharan Africa,Ghana,Snacks,Online,M,11/9/2011,780011546,12/11/2011,1605,152.58,97.44,244890.9,156391.2,88499.7 +Sub-Saharan Africa,The Gambia,Baby Food,Online,H,8/8/2010,758279645,9/16/2010,652,255.28,159.42,166442.56,103941.84,62500.72 +Central America and the Caribbean,Guatemala,Clothes,Online,M,3/9/2016,336604201,3/31/2016,7518,109.28,35.84,821567.04,269445.12,552121.92 +Australia and Oceania,Marshall Islands,Office Supplies,Online,M,4/21/2017,397846543,5/1/2017,488,651.21,524.96,317790.48,256180.48,61610 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,H,1/23/2015,995180499,2/12/2015,4880,81.73,56.67,398842.4,276549.6,122292.8 +Asia,Brunei,Meat,Offline,M,8/23/2011,902092397,9/21/2011,8042,421.89,364.69,3392839.38,2932836.98,460002.4 +Australia and Oceania,Marshall Islands,Office Supplies,Online,C,1/26/2014,762381064,2/1/2014,4354,651.21,524.96,2835368.34,2285675.84,549692.5 +Sub-Saharan Africa,Gabon,Meat,Offline,L,4/20/2015,840157830,5/23/2015,227,421.89,364.69,95769.03,82784.63,12984.4 +Asia,India,Beverages,Online,M,2/15/2013,569846522,3/14/2013,9104,47.45,31.79,431984.8,289416.16,142568.64 +Middle East and North Africa,Qatar,Personal Care,Online,C,12/26/2013,806183469,1/17/2014,6458,81.73,56.67,527812.34,365974.86,161837.48 +Middle East and North Africa,Morocco,Personal Care,Online,C,1/10/2014,674217498,2/18/2014,4795,81.73,56.67,391895.35,271732.65,120162.7 +Sub-Saharan Africa,Djibouti,Clothes,Offline,H,6/16/2010,719309937,6/26/2010,8650,109.28,35.84,945272,310016,635256 +Australia and Oceania,East Timor,Snacks,Online,C,11/26/2012,657134616,12/6/2012,9591,152.58,97.44,1463394.78,934547.04,528847.74 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,M,12/4/2016,723677861,12/29/2016,1216,81.73,56.67,99383.68,68910.72,30472.96 +Sub-Saharan Africa,Niger,Household,Offline,H,5/7/2015,325238502,6/2/2015,4155,668.27,502.54,2776661.85,2088053.7,688608.15 +Europe,Austria,Meat,Online,C,3/18/2017,288427865,3/20/2017,1070,421.89,364.69,451422.3,390218.3,61204 +Sub-Saharan Africa,South Africa,Clothes,Offline,L,9/10/2013,610169780,10/10/2013,1652,109.28,35.84,180530.56,59207.68,121322.88 +Middle East and North Africa,Israel,Household,Offline,L,3/4/2012,907700574,4/19/2012,7626,668.27,502.54,5096227.02,3832370.04,1263856.98 +Middle East and North Africa,Morocco,Household,Online,L,4/26/2017,868569076,5/24/2017,7746,668.27,502.54,5176419.42,3892674.84,1283744.58 +Sub-Saharan Africa,Mozambique,Beverages,Offline,H,2/19/2012,700636613,3/7/2012,2798,47.45,31.79,132765.1,88948.42,43816.68 +Europe,Andorra,Clothes,Online,C,10/11/2014,682077014,11/21/2014,601,109.28,35.84,65677.28,21539.84,44137.44 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,M,3/3/2014,711376607,4/15/2014,1001,255.28,159.42,255535.28,159579.42,95955.86 +Sub-Saharan Africa,Ethiopia,Beverages,Online,C,8/29/2011,757334220,8/30/2011,880,47.45,31.79,41756,27975.2,13780.8 +Sub-Saharan Africa,Eritrea,Fruits,Offline,M,3/28/2017,409061181,4/8/2017,9149,9.33,6.92,85360.17,63311.08,22049.09 +North America,United States of America,Baby Food,Offline,M,6/14/2015,225981318,6/17/2015,1749,255.28,159.42,446484.72,278825.58,167659.14 +Sub-Saharan Africa,Sudan,Beverages,Online,M,8/17/2014,387830960,9/9/2014,6654,47.45,31.79,315732.3,211530.66,104201.64 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,M,10/21/2012,244658935,10/25/2012,8870,81.73,56.67,724945.1,502662.9,222282.2 +Europe,Poland,Clothes,Online,H,8/30/2016,566826570,10/12/2016,5433,109.28,35.84,593718.24,194718.72,398999.52 +Asia,Myanmar,Beverages,Online,L,1/1/2015,395007693,1/25/2015,409,47.45,31.79,19407.05,13002.11,6404.94 +Asia,Cambodia,Meat,Offline,C,11/3/2012,190188634,12/19/2012,9898,421.89,364.69,4175867.22,3609701.62,566165.6 +Australia and Oceania,East Timor,Baby Food,Offline,M,6/23/2012,483668220,8/6/2012,7029,255.28,159.42,1794363.12,1120563.18,673799.94 +Europe,Hungary,Personal Care,Offline,H,4/9/2017,527057778,4/28/2017,6964,81.73,56.67,569167.72,394649.88,174517.84 +Europe,Belgium,Personal Care,Online,M,9/19/2012,542281138,9/29/2012,1894,81.73,56.67,154796.62,107332.98,47463.64 +Central America and the Caribbean,The Bahamas,Cereal,Online,M,9/2/2015,371574628,9/18/2015,6044,205.7,117.11,1243250.8,707812.84,535437.96 +Europe,Ireland,Fruits,Online,C,7/13/2017,827487075,8/11/2017,669,9.33,6.92,6241.77,4629.48,1612.29 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,L,10/13/2010,542879807,12/2/2010,9054,255.28,159.42,2311305.12,1443388.68,867916.44 +Central America and the Caribbean,El Salvador,Fruits,Offline,M,6/20/2015,920926654,7/10/2015,1517,9.33,6.92,14153.61,10497.64,3655.97 +Sub-Saharan Africa,Zambia,Snacks,Offline,C,10/31/2014,285113942,12/16/2014,406,152.58,97.44,61947.48,39560.64,22386.84 +Central America and the Caribbean,Jamaica,Personal Care,Online,C,2/13/2012,629240500,3/1/2012,5102,81.73,56.67,416986.46,289130.34,127856.12 +Europe,Malta,Cosmetics,Offline,M,8/20/2011,867417657,10/1/2011,7015,437.2,263.33,3066958,1847259.95,1219698.05 +Europe,Ireland,Cosmetics,Offline,H,12/19/2014,884069240,12/31/2014,4589,437.2,263.33,2006310.8,1208421.37,797889.43 +Europe,Russia,Baby Food,Offline,H,3/11/2017,183931577,4/19/2017,8296,255.28,159.42,2117802.88,1322548.32,795254.56 +Asia,South Korea,Vegetables,Offline,M,9/2/2010,142053496,9/17/2010,5641,154.06,90.93,869052.46,512936.13,356116.33 +Europe,Hungary,Vegetables,Online,C,7/16/2011,853796327,7/17/2011,6161,154.06,90.93,949163.66,560219.73,388943.93 +Asia,Kyrgyzstan,Office Supplies,Online,M,7/2/2010,684833896,8/16/2010,6423,651.21,524.96,4182721.83,3371818.08,810903.75 +Sub-Saharan Africa,Angola,Clothes,Offline,L,6/19/2014,321152532,6/24/2014,5026,109.28,35.84,549241.28,180131.84,369109.44 +Asia,Mongolia,Personal Care,Offline,L,6/23/2012,519051063,7/25/2012,7599,81.73,56.67,621066.27,430635.33,190430.94 +Asia,Vietnam,Clothes,Offline,L,5/12/2017,755140817,6/19/2017,1803,109.28,35.84,197031.84,64619.52,132412.32 +Asia,Kazakhstan,Office Supplies,Online,M,7/4/2016,576345622,7/27/2016,2332,651.21,524.96,1518621.72,1224206.72,294415 +Sub-Saharan Africa,South Africa,Vegetables,Online,C,7/7/2013,949901807,7/8/2013,5908,154.06,90.93,910186.48,537214.44,372972.04 +Asia,Taiwan,Personal Care,Offline,L,10/30/2016,213358199,11/24/2016,6287,81.73,56.67,513836.51,356284.29,157552.22 +Middle East and North Africa,Afghanistan,Personal Care,Offline,H,3/31/2013,824576127,4/9/2013,9255,81.73,56.67,756411.15,524480.85,231930.3 +Sub-Saharan Africa,Djibouti,Fruits,Online,C,2/18/2017,811729419,2/25/2017,7628,9.33,6.92,71169.24,52785.76,18383.48 +Europe,United Kingdom,Baby Food,Online,H,8/19/2013,523304402,9/25/2013,6256,255.28,159.42,1597031.68,997331.52,599700.16 +Central America and the Caribbean,Barbados,Meat,Online,H,6/12/2015,378099906,6/14/2015,7019,421.89,364.69,2961245.91,2559759.11,401486.8 +Sub-Saharan Africa,Liberia,Cereal,Online,C,8/19/2013,415227258,9/11/2013,3828,205.7,117.11,787419.6,448297.08,339122.52 +North America,Canada,Cosmetics,Offline,H,9/2/2011,744110286,9/7/2011,7624,437.2,263.33,3333212.8,2007627.92,1325584.88 +Asia,Bhutan,Beverages,Online,L,2/8/2014,194485318,2/26/2014,1382,47.45,31.79,65575.9,43933.78,21642.12 +Sub-Saharan Africa,Mozambique,Household,Online,M,3/10/2015,366401183,4/1/2015,5107,668.27,502.54,3412854.89,2566471.78,846383.11 +Europe,San Marino,Meat,Online,M,3/25/2010,680219209,5/1/2010,835,421.89,364.69,352278.15,304516.15,47762 +Sub-Saharan Africa,Senegal,Office Supplies,Online,H,7/19/2014,626613223,8/11/2014,7632,651.21,524.96,4970034.72,4006494.72,963540 +Sub-Saharan Africa,Eritrea,Vegetables,Online,H,3/24/2014,216569554,3/28/2014,6599,154.06,90.93,1016641.94,600047.07,416594.87 +Europe,Bulgaria,Vegetables,Online,M,5/6/2015,431387031,6/16/2015,5864,154.06,90.93,903407.84,533213.52,370194.32 +Central America and the Caribbean,Haiti,Baby Food,Online,L,6/25/2017,972676980,7/3/2017,5588,255.28,159.42,1426504.64,890838.96,535665.68 +Asia,Singapore,Cosmetics,Online,C,6/27/2017,712363231,7/17/2017,2965,437.2,263.33,1296298,780773.45,515524.55 +Asia,Turkmenistan,Meat,Online,C,4/13/2013,842682111,4/14/2013,7218,421.89,364.69,3045202.02,2632332.42,412869.6 +Europe,Macedonia,Meat,Offline,H,3/18/2015,826182448,4/4/2015,4601,421.89,364.69,1941115.89,1677938.69,263177.2 +Central America and the Caribbean,Grenada,Clothes,Online,M,12/15/2011,645725572,1/30/2012,3401,109.28,35.84,371661.28,121891.84,249769.44 +Sub-Saharan Africa,Burundi,Household,Online,M,3/16/2012,354485309,3/19/2012,8935,668.27,502.54,5970992.45,4490194.9,1480797.55 +Central America and the Caribbean,Costa Rica,Meat,Offline,L,7/26/2010,525947988,8/13/2010,8552,421.89,364.69,3608003.28,3118828.88,489174.4 +Central America and the Caribbean,Belize,Household,Online,L,1/25/2014,903912436,2/3/2014,6632,668.27,502.54,4431966.64,3332845.28,1099121.36 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,L,8/29/2015,852489984,9/5/2015,9585,205.7,117.11,1971634.5,1122499.35,849135.15 +Asia,Bangladesh,Cosmetics,Online,C,2/19/2013,706104457,3/22/2013,855,437.2,263.33,373806,225147.15,148658.85 +Europe,Serbia,Household,Offline,C,12/10/2012,419492185,12/23/2012,5914,668.27,502.54,3952148.78,2972021.56,980127.22 +Middle East and North Africa,Azerbaijan,Snacks,Offline,H,3/20/2011,917701995,4/13/2011,7269,152.58,97.44,1109104.02,708291.36,400812.66 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,C,9/27/2012,946095216,11/16/2012,9454,437.2,263.33,4133288.8,2489521.82,1643766.98 +Europe,Romania,Snacks,Online,C,1/1/2012,220345675,1/11/2012,4037,152.58,97.44,615965.46,393365.28,222600.18 +Middle East and North Africa,Yemen,Fruits,Offline,H,2/15/2012,776439702,3/29/2012,4617,9.33,6.92,43076.61,31949.64,11126.97 +Central America and the Caribbean,El Salvador,Fruits,Offline,H,7/5/2013,220676124,7/25/2013,1824,9.33,6.92,17017.92,12622.08,4395.84 +Sub-Saharan Africa,Guinea,Fruits,Offline,L,1/21/2010,279666268,2/21/2010,8318,9.33,6.92,77606.94,57560.56,20046.38 +Europe,San Marino,Beverages,Online,C,8/28/2015,950333964,10/17/2015,3793,47.45,31.79,179977.85,120579.47,59398.38 +Europe,Czech Republic,Office Supplies,Online,L,12/22/2014,949915540,1/6/2015,9972,651.21,524.96,6493866.12,5234901.12,1258965 +Europe,Austria,Fruits,Online,M,9/2/2012,865959823,9/7/2012,5610,9.33,6.92,52341.3,38821.2,13520.1 +Middle East and North Africa,Syria,Meat,Offline,M,6/24/2014,906328141,7/3/2014,1492,421.89,364.69,629459.88,544117.48,85342.4 +Europe,Norway,Personal Care,Offline,C,10/29/2015,449194324,11/4/2015,5437,81.73,56.67,444366.01,308114.79,136251.22 +Asia,Laos,Vegetables,Online,M,3/19/2013,293044698,4/27/2013,7293,154.06,90.93,1123559.58,663152.49,460407.09 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,M,7/25/2015,406678092,8/31/2015,3940,47.45,31.79,186953,125252.6,61700.4 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,C,2/21/2010,379205834,4/5/2010,4288,437.2,263.33,1874713.6,1129159.04,745554.56 +Sub-Saharan Africa,Lesotho,Cereal,Offline,C,10/18/2011,770051753,11/26/2011,4281,205.7,117.11,880601.7,501347.91,379253.79 +Sub-Saharan Africa,Uganda,Fruits,Online,M,9/13/2013,858952176,10/4/2013,1892,9.33,6.92,17652.36,13092.64,4559.72 +Asia,Kyrgyzstan,Personal Care,Online,M,11/24/2013,895955932,12/16/2013,2125,81.73,56.67,173676.25,120423.75,53252.5 +Middle East and North Africa,United Arab Emirates,Meat,Offline,H,6/29/2011,751424348,8/7/2011,2018,421.89,364.69,851374.02,735944.42,115429.6 +Sub-Saharan Africa,Tanzania,Household,Online,L,6/5/2010,366031253,6/10/2010,5637,668.27,502.54,3767037.99,2832817.98,934220.01 +Middle East and North Africa,Saudi Arabia,Meat,Offline,C,9/24/2015,200762975,10/14/2015,9080,421.89,364.69,3830761.2,3311385.2,519376 +Australia and Oceania,Nauru,Office Supplies,Online,M,7/18/2014,786918342,8/7/2014,5479,651.21,524.96,3567979.59,2876255.84,691723.75 +Central America and the Caribbean,Honduras,Household,Online,H,3/27/2010,476108682,3/31/2010,9994,668.27,502.54,6678690.38,5022384.76,1656305.62 +Middle East and North Africa,Iran,Personal Care,Online,M,1/6/2011,390257823,1/18/2011,4817,81.73,56.67,393693.41,272979.39,120714.02 +Europe,Romania,Cosmetics,Offline,L,1/6/2011,371602094,2/19/2011,4172,437.2,263.33,1823998.4,1098612.76,725385.64 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,M,10/15/2016,332690322,11/22/2016,9314,81.73,56.67,761233.22,527824.38,233408.84 +Asia,Maldives,Snacks,Online,H,3/30/2013,706383836,5/19/2013,3529,152.58,97.44,538454.82,343865.76,194589.06 +Asia,Indonesia,Beverages,Offline,M,11/5/2012,195856463,11/23/2012,7135,47.45,31.79,338555.75,226821.65,111734.1 +Asia,Bhutan,Meat,Offline,C,12/29/2013,724594533,2/16/2014,2479,421.89,364.69,1045865.31,904066.51,141798.8 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,M,5/8/2012,686396872,6/11/2012,8943,651.21,524.96,5823771.03,4694717.28,1129053.75 +Asia,North Korea,Vegetables,Offline,H,3/25/2012,795374810,4/24/2012,7936,154.06,90.93,1222620.16,721620.48,500999.68 +Sub-Saharan Africa,Swaziland,Baby Food,Online,H,3/20/2015,935952174,4/20/2015,7902,255.28,159.42,2017222.56,1259736.84,757485.72 +Middle East and North Africa,United Arab Emirates,Household,Offline,L,5/20/2016,612865293,7/3/2016,9314,668.27,502.54,6224266.78,4680657.56,1543609.22 +North America,Canada,Cereal,Online,M,9/1/2015,301162993,9/16/2015,9677,205.7,117.11,1990558.9,1133273.47,857285.43 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,H,1/21/2014,996206605,1/25/2014,8527,651.21,524.96,5552867.67,4476333.92,1076533.75 +Asia,Turkmenistan,Baby Food,Online,H,5/28/2017,163669955,6/4/2017,2432,255.28,159.42,620840.96,387709.44,233131.52 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,C,6/21/2017,289539372,7/28/2017,9989,205.7,117.11,2054737.3,1169811.79,884925.51 +Europe,Iceland,Clothes,Offline,L,11/16/2010,330113685,12/27/2010,6830,109.28,35.84,746382.4,244787.2,501595.2 +Middle East and North Africa,Azerbaijan,Cereal,Online,H,6/12/2010,662004220,7/12/2010,615,205.7,117.11,126505.5,72022.65,54482.85 +Middle East and North Africa,Iraq,Cosmetics,Offline,M,2/20/2011,832134807,2/27/2011,6036,437.2,263.33,2638939.2,1589459.88,1049479.32 +North America,Mexico,Clothes,Online,M,7/20/2016,907741773,8/25/2016,9817,109.28,35.84,1072801.76,351841.28,720960.48 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,C,6/2/2012,126373946,6/18/2012,5714,109.28,35.84,624425.92,204789.76,419636.16 +Asia,Singapore,Clothes,Offline,C,10/29/2015,945892655,11/14/2015,9511,109.28,35.84,1039362.08,340874.24,698487.84 +Europe,Monaco,Household,Offline,L,11/5/2010,494471728,12/12/2010,4028,668.27,502.54,2691791.56,2024231.12,667560.44 +Europe,Ireland,Beverages,Online,L,11/29/2012,920597493,1/16/2013,4111,47.45,31.79,195066.95,130688.69,64378.26 +Australia and Oceania,Tonga,Cosmetics,Online,M,1/5/2012,843068778,1/6/2012,1641,437.2,263.33,717445.2,432124.53,285320.67 +Middle East and North Africa,Israel,Personal Care,Offline,C,5/7/2014,300996911,5/26/2014,530,81.73,56.67,43316.9,30035.1,13281.8 +Europe,Bosnia and Herzegovina,Snacks,Offline,H,10/28/2015,303805720,11/2/2015,1719,152.58,97.44,262285.02,167499.36,94785.66 +Central America and the Caribbean,Barbados,Beverages,Online,M,5/31/2013,581231534,7/1/2013,8182,47.45,31.79,388235.9,260105.78,128130.12 +Central America and the Caribbean,Barbados,Fruits,Offline,H,7/7/2016,933323180,7/11/2016,9924,9.33,6.92,92590.92,68674.08,23916.84 +Sub-Saharan Africa,Mauritania,Snacks,Offline,H,11/13/2012,780441987,12/30/2012,8982,152.58,97.44,1370473.56,875206.08,495267.48 +Middle East and North Africa,Jordan,Clothes,Online,C,3/19/2010,513261783,4/7/2010,4422,109.28,35.84,483236.16,158484.48,324751.68 +Europe,Slovakia,Beverages,Online,C,5/8/2017,142768895,6/20/2017,7344,47.45,31.79,348472.8,233465.76,115007.04 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,H,1/28/2010,650262153,2/28/2010,5876,154.06,90.93,905256.56,534304.68,370951.88 +Europe,Italy,Household,Online,H,9/6/2010,837352883,9/13/2010,181,668.27,502.54,120956.87,90959.74,29997.13 +Europe,Sweden,Clothes,Online,C,1/8/2016,475964915,2/13/2016,7450,109.28,35.84,814136,267008,547128 +Central America and the Caribbean,Barbados,Cereal,Online,C,6/9/2016,758334577,7/21/2016,6908,205.7,117.11,1420975.6,808995.88,611979.72 +Europe,Belarus,Meat,Offline,H,9/14/2014,247010695,10/25/2014,4809,421.89,364.69,2028869.01,1753794.21,275074.8 +Europe,Cyprus,Fruits,Offline,L,8/26/2014,724854600,9/4/2014,9439,9.33,6.92,88065.87,65317.88,22747.99 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,C,5/24/2017,445040118,6/7/2017,6116,47.45,31.79,290204.2,194427.64,95776.56 +Middle East and North Africa,Lebanon,Clothes,Online,L,7/16/2017,881053578,8/21/2017,2188,109.28,35.84,239104.64,78417.92,160686.72 +Middle East and North Africa,United Arab Emirates,Cereal,Online,L,7/16/2014,876693809,8/26/2014,2035,205.7,117.11,418599.5,238318.85,180280.65 +Asia,Brunei,Beverages,Online,H,6/28/2016,696072137,7/7/2016,2068,47.45,31.79,98126.6,65741.72,32384.88 +Asia,Japan,Personal Care,Offline,M,8/15/2013,673612391,8/27/2013,5731,81.73,56.67,468394.63,324775.77,143618.86 +Sub-Saharan Africa,Malawi,Baby Food,Offline,C,5/15/2012,764050900,6/16/2012,8495,255.28,159.42,2168603.6,1354272.9,814330.7 +Middle East and North Africa,Bahrain,Cosmetics,Offline,L,6/12/2016,992436492,7/21/2016,2867,437.2,263.33,1253452.4,754967.11,498485.29 +Sub-Saharan Africa,South Africa,Snacks,Online,C,6/30/2015,104130494,7/16/2015,3382,152.58,97.44,516025.56,329542.08,186483.48 +Asia,Laos,Baby Food,Offline,M,7/27/2011,514806735,9/3/2011,1608,255.28,159.42,410490.24,256347.36,154142.88 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,C,5/14/2015,660451543,6/22/2015,1143,437.2,263.33,499719.6,300986.19,198733.41 +Europe,Macedonia,Cereal,Online,L,2/23/2012,847363746,4/6/2012,2618,205.7,117.11,538522.6,306593.98,231928.62 +Europe,Bulgaria,Fruits,Offline,L,12/13/2010,102154672,1/19/2011,8692,9.33,6.92,81096.36,60148.64,20947.72 +Middle East and North Africa,Afghanistan,Fruits,Online,L,7/10/2010,221748149,8/27/2010,9060,9.33,6.92,84529.8,62695.2,21834.6 +Europe,Vatican City,Vegetables,Online,C,9/4/2010,823380506,9/17/2010,5444,154.06,90.93,838702.64,495022.92,343679.72 +Europe,Moldova ,Baby Food,Online,M,1/27/2016,694600570,2/6/2016,6599,255.28,159.42,1684592.72,1052012.58,632580.14 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,C,4/17/2017,943269670,5/17/2017,3312,154.06,90.93,510246.72,301160.16,209086.56 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,H,5/6/2017,947561633,5/6/2017,3399,81.73,56.67,277800.27,192621.33,85178.94 +Europe,Portugal,Snacks,Offline,M,9/23/2012,605962789,10/6/2012,6710,152.58,97.44,1023811.8,653822.4,369989.4 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,M,5/13/2012,787271964,7/2/2012,124,437.2,263.33,54212.8,32652.92,21559.88 +North America,Canada,Vegetables,Online,M,2/4/2011,180600488,2/6/2011,2553,154.06,90.93,393315.18,232144.29,161170.89 +Asia,Myanmar,Vegetables,Offline,M,3/8/2016,245372188,3/11/2016,9938,154.06,90.93,1531048.28,903662.34,627385.94 +Australia and Oceania,Tonga,Beverages,Online,C,3/31/2013,261323392,5/18/2013,254,47.45,31.79,12052.3,8074.66,3977.64 +Europe,Denmark,Clothes,Offline,L,6/19/2015,478502929,7/7/2015,8505,109.28,35.84,929426.4,304819.2,624607.2 +Asia,Thailand,Office Supplies,Online,M,5/13/2014,767272126,5/25/2014,1727,651.21,524.96,1124639.67,906605.92,218033.75 +Sub-Saharan Africa,The Gambia,Household,Online,C,11/25/2013,168304812,12/9/2013,3989,668.27,502.54,2665729.03,2004632.06,661096.97 +Europe,Switzerland,Household,Online,H,7/9/2011,942587316,8/1/2011,1388,668.27,502.54,927558.76,697525.52,230033.24 +Asia,Japan,Baby Food,Online,L,2/1/2017,921418464,2/25/2017,7054,255.28,159.42,1800745.12,1124548.68,676196.44 +Australia and Oceania,East Timor,Beverages,Online,L,4/1/2011,256409585,4/19/2011,6149,47.45,31.79,291770.05,195476.71,96293.34 +Asia,Singapore,Household,Offline,C,5/11/2017,969484508,6/22/2017,865,668.27,502.54,578053.55,434697.1,143356.45 +Europe,Moldova ,Office Supplies,Online,M,5/29/2014,202879559,7/16/2014,5425,651.21,524.96,3532814.25,2847908,684906.25 +Asia,Turkmenistan,Cosmetics,Online,H,7/9/2016,569143569,8/3/2016,1085,437.2,263.33,474362,285713.05,188648.95 +Europe,Czech Republic,Baby Food,Offline,H,3/5/2016,701137864,4/1/2016,1130,255.28,159.42,288466.4,180144.6,108321.8 +North America,Greenland,Clothes,Online,M,9/13/2010,202036273,10/27/2010,5878,109.28,35.84,642347.84,210667.52,431680.32 +Middle East and North Africa,Bahrain,Vegetables,Online,M,8/18/2013,995325124,9/17/2013,7677,154.06,90.93,1182718.62,698069.61,484649.01 +Asia,Bangladesh,Office Supplies,Online,C,1/22/2013,574803245,2/20/2013,5908,651.21,524.96,3847348.68,3101463.68,745885 +Sub-Saharan Africa,Eritrea,Clothes,Offline,M,4/19/2013,554581964,6/5/2013,1982,109.28,35.84,216592.96,71034.88,145558.08 +Europe,Poland,Baby Food,Online,L,12/8/2015,819085109,1/4/2016,4340,255.28,159.42,1107915.2,691882.8,416032.4 +Asia,Sri Lanka,Personal Care,Online,M,1/18/2016,873049008,2/14/2016,3458,81.73,56.67,282622.34,195964.86,86657.48 +Asia,Laos,Baby Food,Online,L,7/25/2013,291522490,9/7/2013,6838,255.28,159.42,1745604.64,1090113.96,655490.68 +Central America and the Caribbean,Costa Rica,Personal Care,Online,C,1/18/2017,969866883,2/22/2017,4018,81.73,56.67,328391.14,227700.06,100691.08 +Middle East and North Africa,Yemen,Clothes,Online,M,3/18/2017,373756015,5/7/2017,1565,109.28,35.84,171023.2,56089.6,114933.6 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,M,5/19/2013,989176213,7/5/2013,8078,421.89,364.69,3408027.42,2945965.82,462061.6 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,L,4/28/2017,872426307,5/24/2017,9186,437.2,263.33,4016119.2,2418949.38,1597169.82 +Middle East and North Africa,Qatar,Household,Offline,C,7/29/2011,400117623,7/29/2011,2551,668.27,502.54,1704756.77,1281979.54,422777.23 +Europe,Ireland,Cereal,Offline,L,10/23/2013,919173991,11/11/2013,2865,205.7,117.11,589330.5,335520.15,253810.35 +Europe,Andorra,Fruits,Offline,M,6/27/2012,696831738,8/14/2012,6851,9.33,6.92,63919.83,47408.92,16510.91 +Europe,Latvia,Cereal,Online,M,1/21/2016,770639693,2/26/2016,8265,205.7,117.11,1700110.5,967914.15,732196.35 +Asia,Tajikistan,Cosmetics,Offline,M,4/22/2011,898459184,4/22/2011,2893,437.2,263.33,1264819.6,761813.69,503005.91 +Middle East and North Africa,Lebanon,Vegetables,Offline,L,8/8/2012,908464038,9/22/2012,3552,154.06,90.93,547221.12,322983.36,224237.76 +Europe,Bosnia and Herzegovina,Cereal,Online,M,8/31/2012,249140584,10/6/2012,5090,205.7,117.11,1047013,596089.9,450923.1 +Europe,Russia,Beverages,Offline,C,8/15/2016,239287650,9/13/2016,9388,47.45,31.79,445460.6,298444.52,147016.08 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,M,7/15/2015,918016564,8/27/2015,357,154.06,90.93,54999.42,32462.01,22537.41 +Asia,Uzbekistan,Household,Online,M,11/16/2012,594751155,12/19/2012,8938,668.27,502.54,5972997.26,4491702.52,1481294.74 +Middle East and North Africa,Iran,Cosmetics,Online,L,3/13/2013,799227750,4/3/2013,8107,437.2,263.33,3544380.4,2134816.31,1409564.09 +Europe,Hungary,Baby Food,Online,H,9/29/2010,431495177,10/13/2010,7867,255.28,159.42,2008287.76,1254157.14,754130.62 +Middle East and North Africa,Morocco,Vegetables,Online,H,12/24/2015,711914765,1/28/2016,254,154.06,90.93,39131.24,23096.22,16035.02 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,L,12/3/2013,231160342,1/15/2014,4337,154.06,90.93,668158.22,394363.41,273794.81 +Europe,Belarus,Household,Online,C,5/18/2013,800218236,5/28/2013,1213,668.27,502.54,810611.51,609581.02,201030.49 +Europe,Serbia,Meat,Online,H,11/8/2012,700387275,12/28/2012,9014,421.89,364.69,3802916.46,3287315.66,515600.8 +Middle East and North Africa,Qatar,Meat,Offline,M,12/6/2011,533278787,1/10/2012,7898,421.89,364.69,3332087.22,2880321.62,451765.6 +Australia and Oceania,Samoa ,Meat,Online,C,1/11/2015,970816600,2/10/2015,5060,421.89,364.69,2134763.4,1845331.4,289432 +Asia,Kyrgyzstan,Beverages,Online,H,6/29/2012,505237042,7/9/2012,9723,47.45,31.79,461356.35,309094.17,152262.18 +Middle East and North Africa,Qatar,Household,Online,L,9/2/2014,399088943,10/14/2014,8142,668.27,502.54,5441054.34,4091680.68,1349373.66 +Asia,Philippines,Beverages,Offline,H,4/1/2010,635233628,4/1/2010,8602,47.45,31.79,408164.9,273457.58,134707.32 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,C,6/26/2015,366844928,6/30/2015,6421,651.21,524.96,4181419.41,3370768.16,810651.25 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,L,5/30/2017,167409169,6/30/2017,8948,437.2,263.33,3912065.6,2356276.84,1555788.76 +Asia,Brunei,Household,Online,H,6/26/2015,680725181,8/15/2015,563,668.27,502.54,376236.01,282930.02,93305.99 +Middle East and North Africa,Saudi Arabia,Beverages,Online,C,3/24/2010,370904290,5/4/2010,7677,47.45,31.79,364273.65,244051.83,120221.82 +Asia,Uzbekistan,Fruits,Offline,L,8/1/2014,472370326,8/24/2014,3731,9.33,6.92,34810.23,25818.52,8991.71 +Middle East and North Africa,Israel,Meat,Online,M,4/9/2012,939859616,5/8/2012,4201,421.89,364.69,1772359.89,1532062.69,240297.2 +Middle East and North Africa,Saudi Arabia,Clothes,Offline,M,8/1/2014,898420989,9/1/2014,1590,109.28,35.84,173755.2,56985.6,116769.6 +Asia,Japan,Household,Offline,H,2/25/2011,893415772,3/8/2011,436,668.27,502.54,291365.72,219107.44,72258.28 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,H,8/11/2011,640517795,9/24/2011,2304,154.06,90.93,354954.24,209502.72,145451.52 +Europe,France,Cosmetics,Offline,H,7/6/2011,375713384,7/18/2011,794,437.2,263.33,347136.8,209084.02,138052.78 +Europe,Bosnia and Herzegovina,Cereal,Online,L,4/4/2011,405301368,5/17/2011,6536,205.7,117.11,1344455.2,765430.96,579024.24 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,H,4/25/2012,655893075,5/16/2012,2191,651.21,524.96,1426801.11,1150187.36,276613.75 +Sub-Saharan Africa,Sudan,Clothes,Online,L,6/7/2013,224412333,7/1/2013,7451,109.28,35.84,814245.28,267043.84,547201.44 +Sub-Saharan Africa,Liberia,Meat,Offline,M,6/3/2014,528095471,7/12/2014,4040,421.89,364.69,1704435.6,1473347.6,231088 +Central America and the Caribbean,Nicaragua,Beverages,Online,L,5/15/2012,354491317,6/28/2012,713,47.45,31.79,33831.85,22666.27,11165.58 +Europe,Albania,Vegetables,Online,C,1/3/2013,811461198,1/31/2013,8256,154.06,90.93,1271919.36,750718.08,521201.28 +Australia and Oceania,Tonga,Snacks,Offline,C,10/8/2011,377178943,10/30/2011,4486,152.58,97.44,684473.88,437115.84,247358.04 +Sub-Saharan Africa,Zimbabwe,Personal Care,Offline,C,9/19/2012,750130879,10/5/2012,9252,81.73,56.67,756165.96,524310.84,231855.12 +Central America and the Caribbean,Honduras,Personal Care,Online,M,3/19/2017,999115836,4/29/2017,9433,81.73,56.67,770959.09,534568.11,236390.98 +Europe,United Kingdom,Household,Offline,L,7/8/2012,713245141,8/17/2012,3942,668.27,502.54,2634320.34,1981012.68,653307.66 +Europe,Norway,Clothes,Online,H,6/23/2013,451942622,8/8/2013,8720,109.28,35.84,952921.6,312524.8,640396.8 +Asia,Turkmenistan,Household,Offline,L,4/7/2013,394944608,4/8/2013,1741,668.27,502.54,1163458.07,874922.14,288535.93 +Sub-Saharan Africa,Benin,Cereal,Offline,M,7/3/2017,792299926,8/15/2017,8010,205.7,117.11,1647657,938051.1,709605.9 +Asia,South Korea,Personal Care,Offline,C,2/20/2010,614369904,3/6/2010,4562,81.73,56.67,372852.26,258528.54,114323.72 +Sub-Saharan Africa,Cameroon,Clothes,Offline,M,4/11/2010,701828372,4/13/2010,5466,109.28,35.84,597324.48,195901.44,401423.04 +Sub-Saharan Africa,Rwanda,Baby Food,Online,L,5/10/2015,615661656,5/14/2015,6820,255.28,159.42,1741009.6,1087244.4,653765.2 +Middle East and North Africa,Kuwait,Snacks,Offline,H,7/12/2012,887168586,7/18/2012,1754,152.58,97.44,267625.32,170909.76,96715.56 +Europe,Belarus,Office Supplies,Online,M,9/24/2012,767960488,10/3/2012,5429,651.21,524.96,3535419.09,2850007.84,685411.25 +Asia,Singapore,Baby Food,Offline,L,8/7/2016,479961192,8/7/2016,37,255.28,159.42,9445.36,5898.54,3546.82 +Europe,Portugal,Snacks,Offline,H,9/13/2010,765407025,10/14/2010,9803,152.58,97.44,1495741.74,955204.32,540537.42 +Central America and the Caribbean,El Salvador,Beverages,Offline,H,9/22/2016,636846816,11/2/2016,5980,47.45,31.79,283751,190104.2,93646.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,M,1/5/2012,527141892,2/6/2012,1855,9.33,6.92,17307.15,12836.6,4470.55 +Asia,Philippines,Snacks,Online,C,8/7/2016,939466083,9/24/2016,7746,152.58,97.44,1181884.68,754770.24,427114.44 +Europe,Italy,Vegetables,Online,H,9/26/2013,197305715,11/5/2013,6000,154.06,90.93,924360,545580,378780 +Europe,Austria,Household,Offline,H,3/29/2014,294459617,3/31/2014,5999,668.27,502.54,4008951.73,3014737.46,994214.27 +Europe,Slovenia,Office Supplies,Offline,L,11/4/2014,145039117,12/16/2014,9153,651.21,524.96,5960525.13,4804958.88,1155566.25 +Asia,Mongolia,Fruits,Online,M,2/17/2017,533468043,2/17/2017,3904,9.33,6.92,36424.32,27015.68,9408.64 +Asia,China,Household,Offline,L,3/8/2016,964482724,4/16/2016,726,668.27,502.54,485164.02,364844.04,120319.98 +Sub-Saharan Africa,Benin,Cosmetics,Online,H,12/7/2011,113131988,1/26/2012,7124,437.2,263.33,3114612.8,1875962.92,1238649.88 +Middle East and North Africa,Yemen,Cereal,Offline,L,12/10/2012,774777162,1/24/2013,2634,205.7,117.11,541813.8,308467.74,233346.06 +Europe,Romania,Household,Online,L,6/27/2017,415092074,7/16/2017,3824,668.27,502.54,2555464.48,1921712.96,633751.52 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,M,5/2/2017,620063054,6/6/2017,9292,437.2,263.33,4062462.4,2446862.36,1615600.04 +Middle East and North Africa,Afghanistan,Clothes,Offline,H,9/1/2016,345988929,10/12/2016,4668,109.28,35.84,510119.04,167301.12,342817.92 +Europe,Hungary,Office Supplies,Online,C,3/5/2013,869481027,4/23/2013,7612,651.21,524.96,4957010.52,3995995.52,961015 +Central America and the Caribbean,Saint Lucia,Fruits,Online,M,12/16/2016,837463176,12/25/2016,2819,9.33,6.92,26301.27,19507.48,6793.79 +Asia,Malaysia,Baby Food,Online,L,6/21/2016,317171704,7/28/2016,7010,255.28,159.42,1789512.8,1117534.2,671978.6 +Asia,Turkmenistan,Personal Care,Offline,M,8/4/2012,346155440,9/6/2012,3942,81.73,56.67,322179.66,223393.14,98786.52 +Middle East and North Africa,Kuwait,Clothes,Offline,C,10/30/2014,682275712,11/12/2014,9400,109.28,35.84,1027232,336896,690336 +Asia,Indonesia,Cosmetics,Online,C,11/1/2014,253706347,12/2/2014,6201,437.2,263.33,2711077.2,1632909.33,1078167.87 +Europe,Belarus,Vegetables,Online,L,11/21/2012,308933675,11/23/2012,9194,154.06,90.93,1416427.64,836010.42,580417.22 +Asia,China,Beverages,Offline,C,2/19/2014,366756522,3/26/2014,260,47.45,31.79,12337,8265.4,4071.6 +Middle East and North Africa,Bahrain,Fruits,Offline,H,3/12/2017,466286218,4/26/2017,3309,9.33,6.92,30872.97,22898.28,7974.69 +Asia,Indonesia,Household,Online,C,5/28/2010,716946589,7/7/2010,9283,668.27,502.54,6203550.41,4665078.82,1538471.59 +Sub-Saharan Africa,Senegal,Meat,Online,C,6/15/2013,848473966,7/25/2013,1156,421.89,364.69,487704.84,421581.64,66123.2 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,M,1/7/2013,660917174,1/9/2013,8934,255.28,159.42,2280671.52,1424258.28,856413.24 +Sub-Saharan Africa,Botswana,Cereal,Online,M,12/28/2011,474637544,12/28/2011,4652,205.7,117.11,956916.4,544795.72,412120.68 +Asia,South Korea,Baby Food,Online,C,7/14/2010,680308902,8/27/2010,7377,255.28,159.42,1883200.56,1176041.34,707159.22 +Middle East and North Africa,Bahrain,Household,Online,H,6/13/2017,388917577,6/18/2017,8208,668.27,502.54,5485160.16,4124848.32,1360311.84 +Middle East and North Africa,Egypt,Beverages,Online,M,2/9/2016,581762397,3/26/2016,5276,47.45,31.79,250346.2,167724.04,82622.16 +Asia,Turkmenistan,Personal Care,Online,L,8/25/2013,960454690,10/5/2013,8741,81.73,56.67,714401.93,495352.47,219049.46 +Europe,Spain,Office Supplies,Online,M,7/4/2014,396918284,7/6/2014,5796,651.21,524.96,3774413.16,3042668.16,731745 +Central America and the Caribbean,Jamaica,Baby Food,Online,L,8/5/2016,983389508,8/12/2016,5663,255.28,159.42,1445650.64,902795.46,542855.18 +Middle East and North Africa,Qatar,Baby Food,Online,M,2/11/2015,382417190,3/4/2015,4599,255.28,159.42,1174032.72,733172.58,440860.14 +Australia and Oceania,Marshall Islands,Snacks,Online,H,11/22/2013,376862657,12/12/2013,890,152.58,97.44,135796.2,86721.6,49074.6 +Sub-Saharan Africa,Kenya,Baby Food,Online,C,1/17/2014,119899737,2/8/2014,9852,255.28,159.42,2515018.56,1570605.84,944412.72 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,H,3/8/2010,185014760,3/12/2010,8834,109.28,35.84,965379.52,316610.56,648768.96 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,C,11/25/2016,316006553,1/1/2017,2216,651.21,524.96,1443081.36,1163311.36,279770 +Europe,United Kingdom,Cosmetics,Online,C,1/3/2012,776986443,2/22/2012,6410,437.2,263.33,2802452,1687945.3,1114506.7 +Europe,Belgium,Cereal,Online,C,1/6/2016,102378261,1/17/2016,4857,205.7,117.11,999084.9,568803.27,430281.63 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,H,8/23/2012,946918332,8/27/2012,3032,437.2,263.33,1325590.4,798416.56,527173.84 +Europe,Hungary,Office Supplies,Offline,L,3/10/2013,635655486,3/10/2013,3439,651.21,524.96,2239511.19,1805337.44,434173.75 +Middle East and North Africa,Yemen,Household,Offline,L,11/8/2014,613951051,12/12/2014,614,668.27,502.54,410317.78,308559.56,101758.22 +Europe,Portugal,Snacks,Online,H,2/16/2012,597478854,3/14/2012,6125,152.58,97.44,934552.5,596820,337732.5 +Australia and Oceania,Tonga,Office Supplies,Offline,C,9/14/2015,822225224,9/28/2015,3570,651.21,524.96,2324819.7,1874107.2,450712.5 +Middle East and North Africa,Turkey,Fruits,Offline,L,11/3/2010,694488990,11/24/2010,3580,9.33,6.92,33401.4,24773.6,8627.8 +Central America and the Caribbean,Dominica,Clothes,Online,C,2/26/2014,140881478,4/1/2014,8815,109.28,35.84,963303.2,315929.6,647373.6 +Sub-Saharan Africa,Botswana,Meat,Online,C,10/25/2016,958326518,11/22/2016,8968,421.89,364.69,3783509.52,3270539.92,512969.6 +Asia,Taiwan,Snacks,Offline,M,1/26/2011,964060437,3/10/2011,5762,152.58,97.44,879165.96,561449.28,317716.68 +Sub-Saharan Africa,Tanzania,Cereal,Offline,H,9/18/2016,745632064,9/22/2016,7952,205.7,117.11,1635726.4,931258.72,704467.68 +Sub-Saharan Africa,Sudan,Meat,Offline,H,10/8/2016,510902726,10/12/2016,6325,421.89,364.69,2668454.25,2306664.25,361790 +Europe,France,Fruits,Offline,C,3/27/2014,538046252,4/17/2014,8697,9.33,6.92,81143.01,60183.24,20959.77 +Europe,Monaco,Office Supplies,Offline,L,3/8/2013,725548970,4/24/2013,4918,651.21,524.96,3202650.78,2581753.28,620897.5 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,C,12/18/2014,142209708,12/28/2014,1868,437.2,263.33,816689.6,491900.44,324789.16 +Central America and the Caribbean,Belize,Cosmetics,Online,C,6/2/2014,177139794,6/7/2014,8456,437.2,263.33,3696963.2,2226718.48,1470244.72 +Sub-Saharan Africa,South Sudan,Office Supplies,Offline,M,3/29/2011,489763057,4/13/2011,627,651.21,524.96,408308.67,329149.92,79158.75 +Europe,Finland,Household,Offline,L,10/4/2013,359815824,11/7/2013,6353,668.27,502.54,4245519.31,3192636.62,1052882.69 +Asia,Laos,Household,Offline,M,6/10/2012,937346923,7/25/2012,639,668.27,502.54,427024.53,321123.06,105901.47 +Asia,North Korea,Beverages,Offline,C,12/17/2013,292717683,1/31/2014,522,47.45,31.79,24768.9,16594.38,8174.52 +Sub-Saharan Africa,Burundi,Cereal,Offline,M,9/11/2014,166601932,9/29/2014,69,205.7,117.11,14193.3,8080.59,6112.71 +Middle East and North Africa,Syria,Personal Care,Online,L,2/3/2012,119985997,2/16/2012,5378,81.73,56.67,439543.94,304771.26,134772.68 +Europe,Lithuania,Snacks,Offline,H,1/7/2016,684168708,1/24/2016,9579,152.58,97.44,1461563.82,933377.76,528186.06 +Sub-Saharan Africa,Djibouti,Baby Food,Online,M,9/8/2014,210761392,10/7/2014,7834,255.28,159.42,1999863.52,1248896.28,750967.24 +Middle East and North Africa,Bahrain,Personal Care,Online,C,4/26/2016,721687877,6/2/2016,2335,81.73,56.67,190839.55,132324.45,58515.1 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,M,1/14/2015,259184491,2/25/2015,7305,651.21,524.96,4757089.05,3834832.8,922256.25 +Asia,Thailand,Snacks,Online,L,5/27/2017,535800063,6/30/2017,4000,152.58,97.44,610320,389760,220560 +Asia,Brunei,Clothes,Online,H,11/22/2015,184395921,12/8/2015,5705,109.28,35.84,623442.4,204467.2,418975.2 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,C,5/26/2015,608145892,6/24/2015,2739,255.28,159.42,699211.92,436651.38,262560.54 +Sub-Saharan Africa,Benin,Meat,Offline,H,4/27/2014,130536305,5/24/2014,7448,421.89,364.69,3142236.72,2716211.12,426025.6 +Central America and the Caribbean,Panama,Baby Food,Offline,M,11/23/2015,745365989,11/26/2015,9215,255.28,159.42,2352405.2,1469055.3,883349.9 +Europe,Bulgaria,Cosmetics,Online,M,11/10/2016,466746270,11/24/2016,9448,437.2,263.33,4130665.6,2487941.84,1642723.76 +Sub-Saharan Africa,Kenya,Household,Offline,M,3/25/2011,979100978,3/28/2011,6592,668.27,502.54,4405235.84,3312743.68,1092492.16 +Australia and Oceania,Vanuatu,Beverages,Offline,C,10/18/2016,887166440,11/15/2016,1119,47.45,31.79,53096.55,35573.01,17523.54 +Europe,Denmark,Meat,Offline,C,10/11/2010,665991485,11/14/2010,535,421.89,364.69,225711.15,195109.15,30602 +Asia,India,Household,Offline,C,11/18/2016,410937440,12/20/2016,4375,668.27,502.54,2923681.25,2198612.5,725068.75 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,M,9/1/2010,287678134,9/18/2010,9208,152.58,97.44,1404956.64,897227.52,507729.12 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,L,3/10/2014,982199895,3/11/2014,3630,255.28,159.42,926666.4,578694.6,347971.8 +Central America and the Caribbean,Nicaragua,Personal Care,Online,C,6/27/2016,550801551,7/30/2016,3274,81.73,56.67,267584.02,185537.58,82046.44 +Central America and the Caribbean,Belize,Vegetables,Offline,H,4/2/2015,270094430,4/27/2015,5799,154.06,90.93,893393.94,527303.07,366090.87 +Australia and Oceania,Papua New Guinea,Personal Care,Online,H,1/3/2013,587002360,1/31/2013,5898,81.73,56.67,482043.54,334239.66,147803.88 +Australia and Oceania,Fiji,Beverages,Offline,H,5/10/2013,668761670,5/15/2013,294,47.45,31.79,13950.3,9346.26,4604.04 +Australia and Oceania,East Timor,Vegetables,Online,L,3/4/2017,652921187,3/12/2017,2744,154.06,90.93,422740.64,249511.92,173228.72 +Europe,Estonia,Meat,Offline,C,4/4/2011,297342240,4/7/2011,9031,421.89,364.69,3810088.59,3293515.39,516573.2 +Australia and Oceania,East Timor,Cosmetics,Online,L,7/16/2017,330198657,8/30/2017,1975,437.2,263.33,863470,520076.75,343393.25 +Europe,Finland,Snacks,Offline,C,8/4/2013,199976766,9/21/2013,6424,152.58,97.44,980173.92,625954.56,354219.36 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,H,2/14/2012,325475394,3/3/2012,4257,205.7,117.11,875664.9,498537.27,377127.63 +Sub-Saharan Africa,Eritrea,Vegetables,Online,H,10/4/2011,745805871,10/28/2011,9386,154.06,90.93,1446007.16,853468.98,592538.18 +Australia and Oceania,Tuvalu,Beverages,Offline,L,12/24/2015,670392024,1/17/2016,2752,47.45,31.79,130582.4,87486.08,43096.32 +Central America and the Caribbean,El Salvador,Cereal,Offline,L,3/8/2014,728970181,4/13/2014,7331,205.7,117.11,1507986.7,858533.41,649453.29 +Middle East and North Africa,Bahrain,Cereal,Offline,H,10/8/2015,721589171,10/27/2015,3126,205.7,117.11,643018.2,366085.86,276932.34 +Middle East and North Africa,Kuwait,Baby Food,Online,C,1/18/2016,968610322,3/4/2016,2174,255.28,159.42,554978.72,346579.08,208399.64 +Central America and the Caribbean,Cuba,Beverages,Offline,L,3/10/2015,960707461,4/3/2015,3542,47.45,31.79,168067.9,112600.18,55467.72 +Asia,Nepal,Clothes,Offline,L,6/3/2014,708866918,7/1/2014,8328,109.28,35.84,910083.84,298475.52,611608.32 +Sub-Saharan Africa,Zimbabwe,Meat,Online,C,4/4/2012,294387519,4/24/2012,4664,421.89,364.69,1967694.96,1700914.16,266780.8 +Asia,Nepal,Clothes,Offline,M,11/5/2015,318880593,11/29/2015,2709,109.28,35.84,296039.52,97090.56,198948.96 +Asia,Nepal,Meat,Offline,H,6/17/2014,554269969,6/19/2014,9656,421.89,364.69,4073769.84,3521446.64,552323.2 +Middle East and North Africa,Syria,Cosmetics,Offline,L,8/6/2013,392791974,9/8/2013,4729,437.2,263.33,2067518.8,1245287.57,822231.23 +Europe,Belarus,Meat,Offline,M,1/11/2016,196995437,2/9/2016,4182,421.89,364.69,1764343.98,1525133.58,239210.4 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,M,6/8/2010,849741685,6/26/2010,6303,47.45,31.79,299077.35,200372.37,98704.98 +Australia and Oceania,Kiribati,Snacks,Offline,M,1/30/2013,604204547,2/17/2013,6407,152.58,97.44,977580.06,624298.08,353281.98 +Europe,Poland,Meat,Offline,L,1/1/2011,933870351,1/7/2011,1844,421.89,364.69,777965.16,672488.36,105476.8 +Sub-Saharan Africa,Chad,Office Supplies,Offline,C,3/21/2011,682537925,3/23/2011,6994,651.21,524.96,4554562.74,3671570.24,882992.5 +Sub-Saharan Africa,Sierra Leone,Meat,Online,H,4/5/2014,114318597,5/11/2014,8268,421.89,364.69,3488186.52,3015256.92,472929.6 +Europe,United Kingdom,Cereal,Online,L,5/7/2010,463636195,6/3/2010,9108,205.7,117.11,1873515.6,1066637.88,806877.72 +Asia,Turkmenistan,Baby Food,Offline,H,6/29/2013,785227048,7/7/2013,4988,255.28,159.42,1273336.64,795186.96,478149.68 +Central America and the Caribbean,Barbados,Office Supplies,Offline,H,4/8/2012,204139983,5/28/2012,8412,651.21,524.96,5477978.52,4415963.52,1062015 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,L,6/16/2011,165736329,7/22/2011,3918,47.45,31.79,185909.1,124553.22,61355.88 +Middle East and North Africa,Tunisia ,Personal Care,Online,L,2/11/2013,385689914,3/22/2013,3071,81.73,56.67,250992.83,174033.57,76959.26 +Sub-Saharan Africa,Burundi,Snacks,Offline,L,10/16/2012,199987065,11/30/2012,9472,152.58,97.44,1445237.76,922951.68,522286.08 +Middle East and North Africa,Yemen,Household,Offline,H,11/24/2010,814926612,12/21/2010,3749,668.27,502.54,2505344.23,1884022.46,621321.77 +Europe,Croatia,Fruits,Offline,C,6/19/2016,357119882,7/13/2016,8564,9.33,6.92,79902.12,59262.88,20639.24 +North America,Canada,Office Supplies,Online,M,2/6/2013,623490703,2/16/2013,3609,651.21,524.96,2350216.89,1894580.64,455636.25 +Europe,Sweden,Vegetables,Online,L,10/6/2015,331275403,10/31/2015,608,154.06,90.93,93668.48,55285.44,38383.04 +Middle East and North Africa,Pakistan,Office Supplies,Offline,C,12/18/2013,968022811,2/1/2014,8316,651.21,524.96,5415462.36,4365567.36,1049895 +Central America and the Caribbean,The Bahamas,Snacks,Offline,C,6/7/2013,941594254,6/16/2013,7519,152.58,97.44,1147249.02,732651.36,414597.66 +Sub-Saharan Africa,Guinea,Beverages,Offline,H,3/5/2017,530163562,4/24/2017,6034,47.45,31.79,286313.3,191820.86,94492.44 +Asia,Brunei,Personal Care,Offline,L,2/13/2014,532217061,2/18/2014,3710,81.73,56.67,303218.3,210245.7,92972.6 +Sub-Saharan Africa,Nigeria,Beverages,Online,C,3/9/2013,916553580,3/16/2013,7427,47.45,31.79,352411.15,236104.33,116306.82 +Sub-Saharan Africa,Burundi,Snacks,Offline,L,10/15/2016,372284448,12/4/2016,6096,152.58,97.44,930127.68,593994.24,336133.44 +Europe,Hungary,Fruits,Online,C,1/18/2017,358833491,2/1/2017,5659,9.33,6.92,52798.47,39160.28,13638.19 +Central America and the Caribbean,Haiti,Snacks,Online,H,9/22/2014,155937039,11/6/2014,4090,152.58,97.44,624052.2,398529.6,225522.6 +Europe,Vatican City,Vegetables,Offline,L,6/5/2015,913643920,6/30/2015,6394,154.06,90.93,985059.64,581406.42,403653.22 +Asia,Singapore,Office Supplies,Online,H,9/6/2010,702315461,9/8/2010,9607,651.21,524.96,6256174.47,5043290.72,1212883.75 +Sub-Saharan Africa,Eritrea,Personal Care,Online,L,1/6/2012,362625491,1/17/2012,7796,81.73,56.67,637167.08,441799.32,195367.76 +Sub-Saharan Africa,Comoros,Vegetables,Online,C,11/14/2016,355560338,11/14/2016,7060,154.06,90.93,1087663.6,641965.8,445697.8 +Sub-Saharan Africa,Burundi,Baby Food,Online,M,5/28/2012,312418830,6/2/2012,529,255.28,159.42,135043.12,84333.18,50709.94 +Middle East and North Africa,Qatar,Snacks,Offline,L,2/12/2017,384812295,3/10/2017,3364,152.58,97.44,513279.12,327788.16,185490.96 +Europe,Austria,Fruits,Online,H,7/4/2016,794664561,7/4/2016,7758,9.33,6.92,72382.14,53685.36,18696.78 +Sub-Saharan Africa,Chad,Fruits,Offline,H,4/11/2012,484211957,5/12/2012,7933,9.33,6.92,74014.89,54896.36,19118.53 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,H,12/25/2010,266003310,12/30/2010,5146,255.28,159.42,1313670.88,820375.32,493295.56 +Europe,Norway,Vegetables,Online,C,9/2/2012,572899949,9/30/2012,2681,154.06,90.93,413034.86,243783.33,169251.53 +Europe,Luxembourg,Office Supplies,Online,C,9/2/2014,108075702,10/11/2014,857,651.21,524.96,558086.97,449890.72,108196.25 +Asia,Brunei,Snacks,Offline,L,5/17/2015,795016896,6/29/2015,2021,152.58,97.44,308364.18,196926.24,111437.94 +Asia,Kazakhstan,Personal Care,Offline,H,6/13/2010,127522361,7/16/2010,5555,81.73,56.67,454010.15,314801.85,139208.3 +Middle East and North Africa,Jordan,Cosmetics,Online,M,10/11/2011,619703423,10/26/2011,2869,437.2,263.33,1254326.8,755493.77,498833.03 +North America,Canada,Vegetables,Online,L,5/15/2013,355983912,6/18/2013,2405,154.06,90.93,370514.3,218686.65,151827.65 +Asia,Indonesia,Office Supplies,Offline,L,4/23/2010,641100156,6/8/2010,4638,651.21,524.96,3020311.98,2434764.48,585547.5 +Asia,South Korea,Baby Food,Online,C,2/4/2010,150100982,3/23/2010,7071,255.28,159.42,1805084.88,1127258.82,677826.06 +Sub-Saharan Africa,Rwanda,Meat,Online,L,9/21/2013,778347718,11/7/2013,9241,421.89,364.69,3898685.49,3370100.29,528585.2 +Asia,Kazakhstan,Cereal,Offline,L,11/22/2011,891514194,1/4/2012,7716,205.7,117.11,1587181.2,903620.76,683560.44 +Middle East and North Africa,Iraq,Baby Food,Online,H,7/8/2011,275586736,8/23/2011,1094,255.28,159.42,279276.32,174405.48,104870.84 +Middle East and North Africa,Egypt,Meat,Offline,H,10/12/2016,586864173,10/15/2016,5005,421.89,364.69,2111559.45,1825273.45,286286 +Sub-Saharan Africa,Namibia,Meat,Online,C,3/24/2010,401957833,4/23/2010,7110,421.89,364.69,2999637.9,2592945.9,406692 +Europe,Germany,Cereal,Offline,M,2/6/2017,167791545,3/2/2017,2102,205.7,117.11,432381.4,246165.22,186216.18 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,H,9/18/2010,851601636,9/19/2010,6703,255.28,159.42,1711141.84,1068592.26,642549.58 +Sub-Saharan Africa,Lesotho,Fruits,Offline,H,8/28/2014,790936934,9/9/2014,4670,9.33,6.92,43571.1,32316.4,11254.7 +North America,Mexico,Meat,Offline,H,9/23/2015,643658769,10/15/2015,1788,421.89,364.69,754339.32,652065.72,102273.6 +Sub-Saharan Africa,South Sudan,Office Supplies,Offline,L,2/21/2013,237940967,3/29/2013,874,651.21,524.96,569157.54,458815.04,110342.5 +Europe,Poland,Meat,Offline,L,10/7/2014,822269856,10/27/2014,6778,421.89,364.69,2859570.42,2471868.82,387701.6 +Europe,Bulgaria,Meat,Offline,M,7/31/2010,115444266,8/29/2010,1379,421.89,364.69,581786.31,502907.51,78878.8 +Europe,Kosovo,Personal Care,Offline,M,5/14/2014,856575524,6/16/2014,8588,81.73,56.67,701897.24,486681.96,215215.28 +Asia,Brunei,Vegetables,Online,C,6/15/2014,455087459,7/21/2014,9347,154.06,90.93,1439998.82,849922.71,590076.11 +Europe,Latvia,Snacks,Online,C,5/22/2015,440716397,6/1/2015,6631,152.58,97.44,1011757.98,646124.64,365633.34 +Middle East and North Africa,Algeria,Office Supplies,Online,H,6/2/2011,613511168,6/15/2011,443,651.21,524.96,288486.03,232557.28,55928.75 +Sub-Saharan Africa,Kenya,Cereal,Online,L,1/2/2013,393833100,1/19/2013,2821,205.7,117.11,580279.7,330367.31,249912.39 +Middle East and North Africa,Bahrain,Cereal,Online,M,9/29/2012,172356021,10/31/2012,2832,205.7,117.11,582542.4,331655.52,250886.88 +Asia,Myanmar,Cereal,Offline,M,11/14/2011,860066258,12/14/2011,1573,205.7,117.11,323566.1,184214.03,139352.07 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,C,6/15/2016,738262641,7/8/2016,7176,9.33,6.92,66952.08,49657.92,17294.16 +Asia,Tajikistan,Fruits,Online,M,12/9/2010,408556497,1/14/2011,9801,9.33,6.92,91443.33,67822.92,23620.41 +Sub-Saharan Africa,Ethiopia,Snacks,Offline,H,11/20/2014,542871654,12/21/2014,6641,152.58,97.44,1013283.78,647099.04,366184.74 +Australia and Oceania,Fiji,Personal Care,Online,C,1/27/2011,533444440,3/4/2011,6919,81.73,56.67,565489.87,392099.73,173390.14 +Europe,Macedonia,Fruits,Online,C,5/31/2017,742823684,6/14/2017,6890,9.33,6.92,64283.7,47678.8,16604.9 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,C,1/10/2015,253870713,2/24/2015,4840,437.2,263.33,2116048,1274517.2,841530.8 +Middle East and North Africa,Azerbaijan,Snacks,Offline,H,8/4/2012,919759356,9/15/2012,6088,152.58,97.44,928907.04,593214.72,335692.32 +Europe,Estonia,Meat,Offline,C,4/17/2012,613975942,5/24/2012,7980,421.89,364.69,3366682.2,2910226.2,456456 +Central America and the Caribbean,Saint Lucia,Personal Care,Online,H,8/1/2013,880319297,9/16/2013,4897,81.73,56.67,400231.81,277512.99,122718.82 +Europe,Andorra,Cereal,Offline,C,12/25/2016,182900750,12/26/2016,3251,205.7,117.11,668730.7,380724.61,288006.09 +Sub-Saharan Africa,Mali,Vegetables,Offline,L,9/22/2012,656144130,10/14/2012,6484,154.06,90.93,998925.04,589590.12,409334.92 +Sub-Saharan Africa,Chad,Cereal,Offline,M,10/25/2014,454785764,12/4/2014,69,205.7,117.11,14193.3,8080.59,6112.71 +Sub-Saharan Africa,Mauritius ,Meat,Offline,C,10/28/2011,503874480,11/23/2011,6511,421.89,364.69,2746925.79,2374496.59,372429.2 +Sub-Saharan Africa,Uganda,Vegetables,Offline,C,2/8/2016,448771607,2/23/2016,346,154.06,90.93,53304.76,31461.78,21842.98 +Asia,Singapore,Office Supplies,Online,M,7/29/2014,905150973,8/27/2014,3142,651.21,524.96,2046101.82,1649424.32,396677.5 +Europe,Montenegro,Meat,Offline,C,5/11/2010,308998906,5/14/2010,8498,421.89,364.69,3585221.22,3099135.62,486085.6 +Europe,Estonia,Cosmetics,Offline,C,6/5/2011,766614234,6/17/2011,7043,437.2,263.33,3079199.6,1854633.19,1224566.41 +Asia,Sri Lanka,Baby Food,Offline,H,9/6/2011,404608285,10/19/2011,1438,255.28,159.42,367092.64,229245.96,137846.68 +Europe,Norway,Meat,Online,M,6/7/2017,119904887,6/28/2017,1376,421.89,364.69,580520.64,501813.44,78707.2 +Australia and Oceania,New Zealand,Baby Food,Online,H,5/10/2013,429740369,6/14/2013,8580,255.28,159.42,2190302.4,1367823.6,822478.8 +Central America and the Caribbean,Haiti,Beverages,Online,H,9/7/2011,121663558,9/19/2011,1805,47.45,31.79,85647.25,57380.95,28266.3 +Europe,Austria,Office Supplies,Offline,L,7/26/2010,303535783,9/7/2010,1838,651.21,524.96,1196923.98,964876.48,232047.5 +Middle East and North Africa,Turkey,Household,Online,C,1/6/2013,353530871,1/11/2013,6496,668.27,502.54,4341081.92,3264499.84,1076582.08 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,C,7/13/2015,170135152,8/24/2015,5627,152.58,97.44,858567.66,548294.88,310272.78 +Asia,North Korea,Snacks,Online,C,11/18/2011,622147452,12/21/2011,6111,152.58,97.44,932416.38,595455.84,336960.54 +Sub-Saharan Africa,Seychelles ,Household,Online,M,1/23/2012,398679101,2/14/2012,6860,668.27,502.54,4584332.2,3447424.4,1136907.8 +Australia and Oceania,Australia,Fruits,Online,L,10/5/2015,959153926,11/15/2015,3816,9.33,6.92,35603.28,26406.72,9196.56 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,C,3/1/2016,683308255,4/3/2016,4952,437.2,263.33,2165014.4,1304010.16,861004.24 +Asia,North Korea,Fruits,Offline,H,4/25/2011,721190917,5/29/2011,5274,9.33,6.92,49206.42,36496.08,12710.34 +Middle East and North Africa,Pakistan,Cereal,Online,L,6/13/2015,943163239,7/22/2015,1817,205.7,117.11,373756.9,212788.87,160968.03 +Sub-Saharan Africa,Senegal,Vegetables,Online,H,5/19/2017,389899051,6/22/2017,8648,154.06,90.93,1332310.88,786362.64,545948.24 +Middle East and North Africa,Saudi Arabia,Fruits,Online,M,7/22/2014,422384679,8/7/2014,1868,9.33,6.92,17428.44,12926.56,4501.88 +Asia,China,Vegetables,Online,C,11/2/2016,671918952,11/24/2016,4604,154.06,90.93,709292.24,418641.72,290650.52 +Sub-Saharan Africa,Lesotho,Snacks,Online,H,6/13/2012,390113198,6/14/2012,2019,152.58,97.44,308059.02,196731.36,111327.66 +Europe,Russia,Cosmetics,Online,C,3/3/2017,698891246,4/16/2017,6305,437.2,263.33,2756546,1660295.65,1096250.35 +Australia and Oceania,East Timor,Fruits,Offline,C,7/24/2017,540489423,9/10/2017,1686,9.33,6.92,15730.38,11667.12,4063.26 +Europe,Iceland,Vegetables,Offline,H,8/9/2012,727456557,8/14/2012,9416,154.06,90.93,1450628.96,856196.88,594432.08 +Australia and Oceania,Nauru,Fruits,Offline,H,7/1/2017,792653977,7/18/2017,2781,9.33,6.92,25946.73,19244.52,6702.21 +Middle East and North Africa,Bahrain,Baby Food,Online,M,6/2/2014,339255511,6/29/2014,2100,255.28,159.42,536088,334782,201306 +Europe,Malta,Office Supplies,Offline,M,11/25/2016,390747487,1/1/2017,9720,651.21,524.96,6329761.2,5102611.2,1227150 +Europe,Ukraine,Vegetables,Offline,H,1/18/2013,240928733,2/28/2013,5021,154.06,90.93,773535.26,456559.53,316975.73 +Asia,Turkmenistan,Vegetables,Offline,L,9/27/2014,603910577,11/11/2014,9415,154.06,90.93,1450474.9,856105.95,594368.95 +Europe,France,Cereal,Offline,M,12/26/2015,464116847,2/6/2016,1344,205.7,117.11,276460.8,157395.84,119064.96 +Asia,Uzbekistan,Baby Food,Offline,L,11/13/2011,226283872,12/24/2011,1281,255.28,159.42,327013.68,204217.02,122796.66 +Sub-Saharan Africa,Rwanda,Clothes,Online,M,6/16/2017,365460479,7/24/2017,6732,109.28,35.84,735672.96,241274.88,494398.08 +Sub-Saharan Africa,Djibouti,Meat,Online,M,1/13/2011,977007997,2/23/2011,7232,421.89,364.69,3051108.48,2637438.08,413670.4 +Europe,Moldova ,Personal Care,Online,C,8/4/2013,426600253,9/20/2013,9350,81.73,56.67,764175.5,529864.5,234311 +Europe,Russia,Fruits,Online,C,11/21/2016,300223577,12/9/2016,1683,9.33,6.92,15702.39,11646.36,4056.03 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,M,7/19/2017,454176795,7/21/2017,9861,668.27,502.54,6589810.47,4955546.94,1634263.53 +Middle East and North Africa,Algeria,Snacks,Online,L,4/1/2013,365071237,4/13/2013,1546,152.58,97.44,235888.68,150642.24,85246.44 +Sub-Saharan Africa,Mali,Clothes,Offline,H,2/5/2014,479830729,3/26/2014,1431,109.28,35.84,156379.68,51287.04,105092.64 +Sub-Saharan Africa,Niger,Vegetables,Online,M,2/13/2016,865691602,3/9/2016,6237,154.06,90.93,960872.22,567130.41,393741.81 +Sub-Saharan Africa,Chad,Vegetables,Online,H,8/12/2012,760202682,9/25/2012,9722,154.06,90.93,1497771.32,884021.46,613749.86 +Sub-Saharan Africa,Mali,Personal Care,Online,L,2/5/2013,821225297,2/24/2013,7670,81.73,56.67,626869.1,434658.9,192210.2 +Sub-Saharan Africa,Tanzania,Snacks,Online,C,10/17/2016,876933276,10/23/2016,2899,152.58,97.44,442329.42,282478.56,159850.86 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,L,5/30/2016,375812947,6/20/2016,257,651.21,524.96,167360.97,134914.72,32446.25 +Asia,North Korea,Cereal,Online,M,2/1/2017,636663138,2/20/2017,1626,205.7,117.11,334468.2,190420.86,144047.34 +Asia,Philippines,Cereal,Online,C,6/12/2017,798595178,7/1/2017,914,205.7,117.11,188009.8,107038.54,80971.26 +Asia,Nepal,Beverages,Online,M,5/26/2013,971032893,6/22/2013,9066,47.45,31.79,430181.7,288208.14,141973.56 +Middle East and North Africa,United Arab Emirates,Clothes,Online,H,1/23/2017,883712613,2/5/2017,9055,109.28,35.84,989530.4,324531.2,664999.2 +Middle East and North Africa,Libya,Beverages,Online,M,2/11/2015,336683166,3/20/2015,885,47.45,31.79,41993.25,28134.15,13859.1 +Europe,Moldova ,Office Supplies,Online,C,6/9/2010,550305879,6/27/2010,6593,651.21,524.96,4293427.53,3461061.28,832366.25 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,L,10/11/2010,115254580,10/29/2010,5246,154.06,90.93,808198.76,477018.78,331179.98 +Middle East and North Africa,Afghanistan,Personal Care,Online,L,5/12/2017,842515599,5/21/2017,7943,81.73,56.67,649181.39,450129.81,199051.58 +Central America and the Caribbean,Dominican Republic,Fruits,Online,H,7/22/2013,113387763,7/25/2013,2814,9.33,6.92,26254.62,19472.88,6781.74 +Middle East and North Africa,Morocco,Snacks,Offline,L,1/29/2014,329482400,2/23/2014,19,152.58,97.44,2899.02,1851.36,1047.66 +Europe,Portugal,Vegetables,Online,L,10/15/2015,362723338,11/22/2015,6751,154.06,90.93,1040059.06,613868.43,426190.63 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,M,8/5/2016,505346906,8/22/2016,2234,437.2,263.33,976704.8,588279.22,388425.58 +Central America and the Caribbean,Grenada,Cosmetics,Offline,M,9/14/2011,219901931,10/12/2011,2723,437.2,263.33,1190495.6,717047.59,473448.01 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,C,7/7/2012,389249742,8/25/2012,6503,81.73,56.67,531490.19,368525.01,162965.18 +Europe,Montenegro,Baby Food,Offline,M,7/29/2012,166564166,9/11/2012,8893,255.28,159.42,2270205.04,1417722.06,852482.98 +Europe,Albania,Household,Online,H,1/21/2014,125331532,3/7/2014,7240,668.27,502.54,4838274.8,3638389.6,1199885.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,C,6/2/2016,909350669,6/20/2016,5926,47.45,31.79,281188.7,188387.54,92801.16 +Sub-Saharan Africa,Gabon,Snacks,Online,L,8/11/2012,982732903,9/25/2012,1359,152.58,97.44,207356.22,132420.96,74935.26 +Middle East and North Africa,Azerbaijan,Household,Online,C,7/30/2015,679902064,9/13/2015,6985,668.27,502.54,4667865.95,3510241.9,1157624.05 +Europe,Denmark,Vegetables,Offline,H,8/10/2016,855594480,9/29/2016,8275,154.06,90.93,1274846.5,752445.75,522400.75 +Asia,Uzbekistan,Snacks,Offline,C,11/7/2011,634858977,12/8/2011,7734,152.58,97.44,1180053.72,753600.96,426452.76 +Europe,Cyprus,Beverages,Online,M,8/27/2013,563056886,9/18/2013,9900,47.45,31.79,469755,314721,155034 +Asia,Cambodia,Personal Care,Online,M,7/5/2016,355862033,8/21/2016,6338,81.73,56.67,518004.74,359174.46,158830.28 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,M,12/20/2015,249260747,1/29/2016,649,154.06,90.93,99984.94,59013.57,40971.37 +Europe,San Marino,Beverages,Offline,C,6/6/2012,549551856,7/1/2012,3461,47.45,31.79,164224.45,110025.19,54199.26 +Australia and Oceania,Palau,Beverages,Offline,L,12/9/2014,283346688,1/18/2015,7436,47.45,31.79,352838.2,236390.44,116447.76 +Europe,Monaco,Snacks,Online,L,8/31/2014,347569072,9/9/2014,2267,152.58,97.44,345898.86,220896.48,125002.38 +Europe,Russia,Beverages,Offline,C,6/4/2011,359455335,6/27/2011,9676,47.45,31.79,459126.2,307600.04,151526.16 +Asia,Laos,Personal Care,Offline,L,6/13/2017,906554305,6/20/2017,8419,81.73,56.67,688084.87,477104.73,210980.14 +Asia,Myanmar,Cereal,Offline,C,10/1/2015,396727311,10/4/2015,9282,205.7,117.11,1909307.4,1087015.02,822292.38 +Sub-Saharan Africa,Malawi,Household,Online,L,11/26/2016,908148181,1/5/2017,83,668.27,502.54,55466.41,41710.82,13755.59 +Europe,Greece,Fruits,Online,L,5/31/2017,539303243,6/7/2017,669,9.33,6.92,6241.77,4629.48,1612.29 +Europe,Croatia,Baby Food,Offline,M,1/19/2011,158991324,2/25/2011,7921,255.28,159.42,2022072.88,1262765.82,759307.06 +Asia,Philippines,Clothes,Online,C,5/19/2015,256323754,6/10/2015,750,109.28,35.84,81960,26880,55080 +North America,Greenland,Office Supplies,Online,C,12/11/2014,490724360,1/25/2015,5098,651.21,524.96,3319868.58,2676246.08,643622.5 +Europe,Finland,Household,Offline,C,7/4/2010,141929471,7/4/2010,8939,668.27,502.54,5973665.53,4492205.06,1481460.47 +Central America and the Caribbean,Panama,Vegetables,Offline,H,3/31/2015,359987914,4/21/2015,7278,154.06,90.93,1121248.68,661788.54,459460.14 +Europe,Liechtenstein,Baby Food,Online,L,2/12/2013,115261018,2/15/2013,7151,255.28,159.42,1825507.28,1140012.42,685494.86 +Asia,Japan,Cosmetics,Online,C,8/25/2015,248422610,9/28/2015,2626,437.2,263.33,1148087.2,691504.58,456582.62 +Sub-Saharan Africa,Mozambique,Vegetables,Online,H,9/17/2012,320459020,9/26/2012,9800,154.06,90.93,1509788,891114,618674 +Europe,Malta,Beverages,Offline,C,3/5/2014,862669074,3/22/2014,1804,47.45,31.79,85599.8,57349.16,28250.64 +Europe,Lithuania,Cereal,Offline,H,10/29/2015,226664102,11/3/2015,3799,205.7,117.11,781454.3,444900.89,336553.41 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,C,9/25/2010,434367930,10/9/2010,7978,9.33,6.92,74434.74,55207.76,19226.98 +Middle East and North Africa,Lebanon,Office Supplies,Offline,H,9/30/2015,428016889,11/13/2015,8564,651.21,524.96,5576962.44,4495757.44,1081205 +Asia,Nepal,Snacks,Online,L,9/14/2014,120159804,10/17/2014,6811,152.58,97.44,1039222.38,663663.84,375558.54 +Europe,Ukraine,Fruits,Offline,L,3/24/2015,843658006,4/29/2015,6007,9.33,6.92,56045.31,41568.44,14476.87 +Australia and Oceania,Solomon Islands,Snacks,Online,H,8/21/2014,401685321,10/3/2014,6468,152.58,97.44,986887.44,630241.92,356645.52 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,M,5/1/2011,717728078,5/10/2011,543,437.2,263.33,237399.6,142988.19,94411.41 +Asia,North Korea,Vegetables,Offline,M,2/15/2016,185585105,3/13/2016,7612,154.06,90.93,1172704.72,692159.16,480545.56 +Asia,Uzbekistan,Household,Offline,H,8/8/2010,419367730,8/9/2010,9085,668.27,502.54,6071232.95,4565575.9,1505657.05 +Middle East and North Africa,Qatar,Cereal,Offline,M,7/2/2011,403499782,7/31/2011,3407,205.7,117.11,700819.9,398993.77,301826.13 +Europe,Belgium,Snacks,Online,C,11/24/2013,542717587,12/9/2013,1049,152.58,97.44,160056.42,102214.56,57841.86 +Sub-Saharan Africa,Central African Republic,Household,Offline,H,2/23/2010,412069976,3/1/2010,9518,668.27,502.54,6360593.86,4783175.72,1577418.14 +Sub-Saharan Africa,Burkina Faso,Household,Offline,L,5/24/2016,106918275,6/5/2016,8348,668.27,502.54,5578717.96,4195203.92,1383514.04 +Sub-Saharan Africa,South Sudan,Fruits,Online,L,10/6/2015,692936313,11/4/2015,4108,9.33,6.92,38327.64,28427.36,9900.28 +Sub-Saharan Africa,Mozambique,Household,Online,H,3/1/2015,156110417,3/19/2015,5396,668.27,502.54,3605984.92,2711705.84,894279.08 +Europe,Montenegro,Baby Food,Offline,H,3/20/2011,152739417,4/18/2011,7843,255.28,159.42,2002161.04,1250331.06,751829.98 +North America,Mexico,Vegetables,Offline,H,9/29/2016,159434640,10/22/2016,9108,154.06,90.93,1403178.48,828190.44,574988.04 +Europe,Cyprus,Household,Online,C,7/26/2011,623119914,7/27/2011,3885,668.27,502.54,2596228.95,1952367.9,643861.05 +Sub-Saharan Africa,South Sudan,Clothes,Offline,C,6/3/2014,711031568,7/1/2014,8896,109.28,35.84,972154.88,318832.64,653322.24 +Sub-Saharan Africa,Cameroon,Household,Online,H,1/16/2011,560718429,1/19/2011,7898,668.27,502.54,5277996.46,3969060.92,1308935.54 +Asia,Uzbekistan,Beverages,Online,M,12/11/2010,830041825,1/25/2011,6676,47.45,31.79,316776.2,212230.04,104546.16 +Australia and Oceania,Samoa ,Office Supplies,Offline,M,5/6/2013,447175586,5/10/2013,8048,651.21,524.96,5240938.08,4224878.08,1016060 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,H,12/16/2010,660606038,12/16/2010,6862,651.21,524.96,4468603.02,3602275.52,866327.5 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,M,6/28/2016,989132010,8/4/2016,4997,152.58,97.44,762442.26,486907.68,275534.58 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,C,6/6/2013,571864831,7/9/2013,6366,109.28,35.84,695676.48,228157.44,467519.04 +Middle East and North Africa,Somalia,Household,Online,H,10/26/2012,418228328,12/11/2012,1911,668.27,502.54,1277063.97,960353.94,316710.03 +Middle East and North Africa,Jordan,Beverages,Online,C,8/22/2011,257958829,10/5/2011,4605,47.45,31.79,218507.25,146392.95,72114.3 +Europe,Czech Republic,Personal Care,Online,C,9/16/2011,791105163,10/23/2011,4453,81.73,56.67,363943.69,252351.51,111592.18 +Asia,Vietnam,Snacks,Offline,M,12/1/2015,538028657,1/17/2016,3491,152.58,97.44,532656.78,340163.04,192493.74 +Europe,Vatican City,Snacks,Offline,H,11/7/2016,789403140,12/9/2016,786,152.58,97.44,119927.88,76587.84,43340.04 +Middle East and North Africa,Yemen,Vegetables,Online,H,10/3/2015,656214940,10/20/2015,7438,154.06,90.93,1145898.28,676337.34,469560.94 +Europe,Vatican City,Vegetables,Offline,L,2/16/2011,219762885,2/28/2011,1576,154.06,90.93,242798.56,143305.68,99492.88 +Europe,Greece,Household,Online,H,2/13/2010,981658303,3/28/2010,3361,668.27,502.54,2246055.47,1689036.94,557018.53 +Middle East and North Africa,Somalia,Baby Food,Online,M,2/27/2017,913825023,3/21/2017,9986,255.28,159.42,2549226.08,1591968.12,957257.96 +Europe,Slovenia,Beverages,Online,H,1/7/2015,308499372,2/2/2015,674,47.45,31.79,31981.3,21426.46,10554.84 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,M,1/14/2014,428230178,2/3/2014,1681,9.33,6.92,15683.73,11632.52,4051.21 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,C,6/24/2010,355878770,7/24/2010,1291,437.2,263.33,564425.2,339959.03,224466.17 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,L,1/11/2013,144618976,2/4/2013,4823,651.21,524.96,3140785.83,2531882.08,608903.75 +Europe,Andorra,Baby Food,Offline,C,4/18/2016,367937123,5/19/2016,9626,255.28,159.42,2457325.28,1534576.92,922748.36 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,L,2/27/2012,769632041,3/15/2012,79,421.89,364.69,33329.31,28810.51,4518.8 +Europe,Austria,Snacks,Online,C,4/14/2016,713815057,4/30/2016,2593,152.58,97.44,395639.94,252661.92,142978.02 +Central America and the Caribbean,Belize,Fruits,Offline,M,5/1/2011,534909999,6/15/2011,610,9.33,6.92,5691.3,4221.2,1470.1 +Asia,India,Clothes,Online,H,4/22/2011,187653195,5/30/2011,9605,109.28,35.84,1049634.4,344243.2,705391.2 +Europe,United Kingdom,Fruits,Online,M,5/8/2012,597093474,5/21/2012,2083,9.33,6.92,19434.39,14414.36,5020.03 +Sub-Saharan Africa,Madagascar,Household,Offline,H,9/5/2011,508592164,9/13/2011,2578,668.27,502.54,1722800.06,1295548.12,427251.94 +Australia and Oceania,Vanuatu,Snacks,Online,L,5/7/2011,537823092,6/19/2011,2660,152.58,97.44,405862.8,259190.4,146672.4 +Middle East and North Africa,Afghanistan,Vegetables,Online,H,6/24/2014,920772588,6/28/2014,5925,154.06,90.93,912805.5,538760.25,374045.25 +Sub-Saharan Africa,Botswana,Beverages,Offline,H,11/27/2013,163739478,12/12/2013,3005,47.45,31.79,142587.25,95528.95,47058.3 +Sub-Saharan Africa,Sudan,Baby Food,Online,L,2/5/2011,893335092,2/19/2011,6560,255.28,159.42,1674636.8,1045795.2,628841.6 +Europe,San Marino,Fruits,Offline,H,5/15/2012,406483256,6/10/2012,6283,9.33,6.92,58620.39,43478.36,15142.03 +Asia,North Korea,Baby Food,Online,H,7/15/2017,120420300,8/24/2017,3898,255.28,159.42,995081.44,621419.16,373662.28 +Central America and the Caribbean,Cuba,Meat,Online,L,2/12/2016,622695052,3/15/2016,8158,421.89,364.69,3441778.62,2975141.02,466637.6 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,M,10/31/2013,321168839,12/13/2013,9852,205.7,117.11,2026556.4,1153767.72,872788.68 +Europe,Luxembourg,Snacks,Offline,C,9/10/2013,394015491,9/11/2013,6794,152.58,97.44,1036628.52,662007.36,374621.16 +Asia,Turkmenistan,Beverages,Online,L,3/12/2012,739721333,3/12/2012,8836,47.45,31.79,419268.2,280896.44,138371.76 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,H,9/10/2010,427085196,9/29/2010,2855,154.06,90.93,439841.3,259605.15,180236.15 +Europe,Liechtenstein,Baby Food,Online,M,8/7/2011,845218408,8/7/2011,7764,255.28,159.42,1981993.92,1237736.88,744257.04 +Middle East and North Africa,Morocco,Clothes,Online,M,8/8/2014,753544795,9/5/2014,9505,109.28,35.84,1038706.4,340659.2,698047.2 +Sub-Saharan Africa,Malawi,Office Supplies,Online,H,11/21/2012,331800687,1/5/2013,6051,651.21,524.96,3940471.71,3176532.96,763938.75 +Europe,Armenia,Household,Offline,M,1/29/2012,730034911,3/5/2012,2408,668.27,502.54,1609194.16,1210116.32,399077.84 +Central America and the Caribbean,Saint Lucia,Cereal,Online,L,4/5/2011,918608796,5/22/2011,5611,205.7,117.11,1154182.7,657104.21,497078.49 +Europe,Armenia,Fruits,Online,H,5/22/2014,838196170,6/3/2014,9728,9.33,6.92,90762.24,67317.76,23444.48 +Europe,Russia,Personal Care,Online,M,5/5/2011,949783360,6/5/2011,858,81.73,56.67,70124.34,48622.86,21501.48 +Sub-Saharan Africa,Swaziland,Household,Online,H,12/26/2011,884669196,2/4/2012,2129,668.27,502.54,1422746.83,1069907.66,352839.17 +Asia,Myanmar,Meat,Offline,M,2/8/2012,794465005,3/17/2012,8705,421.89,364.69,3672552.45,3174626.45,497926 +Asia,India,Meat,Online,M,5/5/2012,901094615,5/17/2012,2776,421.89,364.69,1171166.64,1012379.44,158787.2 +North America,United States of America,Clothes,Offline,L,5/29/2014,146794354,6/14/2014,8566,109.28,35.84,936092.48,307005.44,629087.04 +Sub-Saharan Africa,South Sudan,Meat,Online,H,4/11/2017,244113051,5/20/2017,7331,421.89,364.69,3092875.59,2673542.39,419333.2 +Asia,Vietnam,Meat,Online,L,6/4/2013,725912034,7/6/2013,2357,421.89,364.69,994394.73,859574.33,134820.4 +Sub-Saharan Africa,Senegal,Clothes,Online,H,5/1/2015,295365130,6/7/2015,3961,109.28,35.84,432858.08,141962.24,290895.84 +Europe,Moldova ,Cosmetics,Offline,L,10/21/2013,875958669,10/30/2013,4491,437.2,263.33,1963465.2,1182615.03,780850.17 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,C,2/5/2012,861491477,3/17/2012,3327,651.21,524.96,2166575.67,1746541.92,420033.75 +Middle East and North Africa,Lebanon,Fruits,Online,H,7/6/2014,966074883,8/12/2014,1881,9.33,6.92,17549.73,13016.52,4533.21 +Middle East and North Africa,Iran,Fruits,Online,L,1/24/2015,174132716,3/9/2015,8595,9.33,6.92,80191.35,59477.4,20713.95 +Europe,United Kingdom,Beverages,Offline,L,5/27/2016,690401303,6/13/2016,3943,47.45,31.79,187095.35,125347.97,61747.38 +Central America and the Caribbean,Guatemala,Clothes,Online,H,11/20/2010,289929473,11/23/2010,5429,109.28,35.84,593281.12,194575.36,398705.76 +Sub-Saharan Africa,Burundi,Baby Food,Offline,H,8/27/2014,868078553,9/7/2014,2589,255.28,159.42,660919.92,412738.38,248181.54 +Europe,Italy,Cosmetics,Offline,L,11/1/2010,790522372,12/11/2010,1992,437.2,263.33,870902.4,524553.36,346349.04 +Middle East and North Africa,Somalia,Fruits,Online,L,11/29/2013,743247258,1/16/2014,2235,9.33,6.92,20852.55,15466.2,5386.35 +Middle East and North Africa,Egypt,Personal Care,Online,H,12/5/2012,582552039,1/8/2013,8949,81.73,56.67,731401.77,507139.83,224261.94 +Australia and Oceania,Tuvalu,Baby Food,Online,L,2/20/2013,685048043,3/4/2013,9794,255.28,159.42,2500212.32,1561359.48,938852.84 +Sub-Saharan Africa,Togo,Clothes,Offline,H,1/29/2017,597659099,3/3/2017,9463,109.28,35.84,1034116.64,339153.92,694962.72 +Australia and Oceania,Tonga,Office Supplies,Offline,L,3/13/2013,387621533,3/21/2013,4680,651.21,524.96,3047662.8,2456812.8,590850 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,L,7/8/2017,192484176,8/19/2017,9200,437.2,263.33,4022240,2422636,1599604 +Europe,Vatican City,Office Supplies,Offline,L,11/1/2016,670108354,12/19/2016,8808,651.21,524.96,5735857.68,4623847.68,1112010 +Asia,Taiwan,Cosmetics,Online,M,5/15/2010,748667895,6/15/2010,6322,437.2,263.33,2763978.4,1664772.26,1099206.14 +Middle East and North Africa,Bahrain,Household,Offline,L,7/21/2013,776649129,7/28/2013,6591,668.27,502.54,4404567.57,3312241.14,1092326.43 +Sub-Saharan Africa,Comoros,Clothes,Online,C,5/15/2016,272850883,6/17/2016,1494,109.28,35.84,163264.32,53544.96,109719.36 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,H,6/16/2017,176384484,7/12/2017,4943,81.73,56.67,403991.39,280119.81,123871.58 +Europe,Norway,Household,Online,H,9/18/2012,596673762,10/31/2012,7881,668.27,502.54,5266635.87,3960517.74,1306118.13 +Middle East and North Africa,Iraq,Cosmetics,Online,C,4/6/2014,363455045,4/9/2014,3279,437.2,263.33,1433578.8,863459.07,570119.73 +Europe,Sweden,Meat,Offline,C,5/8/2016,176777160,5/24/2016,1145,421.89,364.69,483064.05,417570.05,65494 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,M,4/17/2014,357001435,4/20/2014,3513,421.89,364.69,1482099.57,1281155.97,200943.6 +Europe,Bosnia and Herzegovina,Meat,Offline,C,10/30/2015,394801700,11/23/2015,9451,421.89,364.69,3987282.39,3446685.19,540597.2 +Europe,Netherlands,Fruits,Online,C,8/14/2014,301164281,8/16/2014,58,9.33,6.92,541.14,401.36,139.78 +Europe,United Kingdom,Household,Offline,M,9/29/2016,157388007,11/18/2016,3464,668.27,502.54,2314887.28,1740798.56,574088.72 +Central America and the Caribbean,Cuba,Personal Care,Online,H,3/17/2014,565084207,4/25/2014,9829,81.73,56.67,803324.17,557009.43,246314.74 +Asia,Mongolia,Snacks,Offline,M,6/8/2011,396176707,7/13/2011,6346,152.58,97.44,968272.68,618354.24,349918.44 +Europe,Greece,Beverages,Online,M,11/30/2013,842901837,12/14/2013,2240,47.45,31.79,106288,71209.6,35078.4 +Middle East and North Africa,Bahrain,Meat,Online,C,11/4/2016,467808425,12/14/2016,3764,421.89,364.69,1587993.96,1372693.16,215300.8 +Asia,Philippines,Baby Food,Online,M,6/28/2016,153757798,8/8/2016,9204,255.28,159.42,2349597.12,1467301.68,882295.44 +Middle East and North Africa,Jordan,Baby Food,Online,M,12/17/2013,853923785,1/19/2014,3879,255.28,159.42,990231.12,618390.18,371840.94 +Europe,Finland,Personal Care,Online,C,6/8/2011,441792714,7/23/2011,5137,81.73,56.67,419847.01,291113.79,128733.22 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,C,12/10/2015,461163413,1/25/2016,7357,437.2,263.33,3216480.4,1937318.81,1279161.59 +Sub-Saharan Africa,Sudan,Beverages,Offline,L,11/9/2012,276147210,11/24/2012,6951,47.45,31.79,329824.95,220972.29,108852.66 +Asia,Kazakhstan,Baby Food,Online,M,2/16/2015,221167933,3/12/2015,7361,255.28,159.42,1879116.08,1173490.62,705625.46 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,M,1/17/2014,250961911,1/20/2014,4061,154.06,90.93,625637.66,369266.73,256370.93 +Australia and Oceania,Palau,Baby Food,Online,C,4/29/2013,390577971,5/24/2013,9556,255.28,159.42,2439455.68,1523417.52,916038.16 +Europe,Estonia,Household,Offline,M,3/5/2010,285377442,3/27/2010,8382,668.27,502.54,5601439.14,4212290.28,1389148.86 +Asia,Japan,Fruits,Offline,H,3/24/2014,551034152,4/10/2014,2106,9.33,6.92,19648.98,14573.52,5075.46 +Asia,Nepal,Meat,Offline,M,6/18/2013,523534429,8/5/2013,4326,421.89,364.69,1825096.14,1577648.94,247447.2 +Australia and Oceania,Fiji,Baby Food,Online,C,11/9/2015,509177100,12/14/2015,5674,255.28,159.42,1448458.72,904549.08,543909.64 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,C,4/21/2015,434573495,5/8/2015,8809,154.06,90.93,1357114.54,801002.37,556112.17 +Central America and the Caribbean,Cuba,Beverages,Offline,C,7/20/2010,296647441,8/10/2010,3425,47.45,31.79,162516.25,108880.75,53635.5 +Sub-Saharan Africa,Cameroon,Fruits,Online,L,7/20/2016,612635266,8/23/2016,1244,9.33,6.92,11606.52,8608.48,2998.04 +Middle East and North Africa,Azerbaijan,Personal Care,Online,L,4/3/2015,170085799,5/7/2015,1023,81.73,56.67,83609.79,57973.41,25636.38 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Offline,H,5/21/2012,976860368,5/31/2012,3546,437.2,263.33,1550311.2,933768.18,616543.02 +Asia,Mongolia,Fruits,Offline,L,12/14/2010,611132800,1/25/2011,6631,9.33,6.92,61867.23,45886.52,15980.71 +Australia and Oceania,New Zealand,Clothes,Offline,C,1/10/2015,771389424,2/1/2015,127,109.28,35.84,13878.56,4551.68,9326.88 +Asia,Japan,Beverages,Online,M,10/23/2010,526429069,11/21/2010,915,47.45,31.79,43416.75,29087.85,14328.9 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,M,11/11/2015,365363061,11/18/2015,7904,651.21,524.96,5147163.84,4149283.84,997880 +Australia and Oceania,Nauru,Vegetables,Offline,H,9/25/2014,847615230,11/3/2014,7037,154.06,90.93,1084120.22,639874.41,444245.81 +Europe,Czech Republic,Vegetables,Offline,L,10/2/2015,352921903,10/20/2015,6289,154.06,90.93,968883.34,571858.77,397024.57 +Australia and Oceania,Tuvalu,Cosmetics,Online,C,12/15/2016,931331908,1/13/2017,663,437.2,263.33,289863.6,174587.79,115275.81 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,6/12/2017,653206574,6/29/2017,7196,154.06,90.93,1108615.76,654332.28,454283.48 +Central America and the Caribbean,Dominica,Meat,Online,L,8/8/2013,359219729,8/26/2013,9955,421.89,364.69,4199914.95,3630488.95,569426 +Middle East and North Africa,Israel,Cereal,Offline,C,6/11/2010,510357701,7/12/2010,5040,205.7,117.11,1036728,590234.4,446493.6 +Europe,Macedonia,Personal Care,Offline,L,4/7/2010,737919318,5/18/2010,5579,81.73,56.67,455971.67,316161.93,139809.74 +Sub-Saharan Africa,Niger,Cereal,Offline,H,6/5/2016,293515908,7/23/2016,6735,205.7,117.11,1385389.5,788735.85,596653.65 +Europe,Liechtenstein,Baby Food,Offline,H,6/5/2014,299071300,7/15/2014,698,255.28,159.42,178185.44,111275.16,66910.28 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,M,7/16/2013,596821820,8/3/2013,1694,154.06,90.93,260977.64,154035.42,106942.22 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,H,9/29/2012,199316298,10/22/2012,977,154.06,90.93,150516.62,88838.61,61678.01 +Sub-Saharan Africa,Namibia,Snacks,Offline,L,2/6/2012,439416062,2/12/2012,1832,152.58,97.44,279526.56,178510.08,101016.48 +Sub-Saharan Africa,Madagascar,Beverages,Offline,L,6/30/2016,920294940,7/9/2016,4579,47.45,31.79,217273.55,145566.41,71707.14 +Asia,China,Fruits,Online,H,10/2/2016,865439260,11/9/2016,1564,9.33,6.92,14592.12,10822.88,3769.24 +Europe,Bosnia and Herzegovina,Clothes,Online,C,2/13/2016,468647849,3/17/2016,2168,109.28,35.84,236919.04,77701.12,159217.92 +Europe,Denmark,Baby Food,Offline,M,4/28/2011,444032037,4/28/2011,7802,255.28,159.42,1991694.56,1243794.84,747899.72 +Middle East and North Africa,Iraq,Personal Care,Online,H,7/11/2011,676015651,8/17/2011,6908,81.73,56.67,564590.84,391476.36,173114.48 +Sub-Saharan Africa,Mali,Cereal,Online,L,10/22/2011,669335019,12/8/2011,9961,205.7,117.11,2048977.7,1166532.71,882444.99 +Central America and the Caribbean,Dominica,Baby Food,Online,L,2/5/2012,899038970,3/4/2012,4465,255.28,159.42,1139825.2,711810.3,428014.9 +Sub-Saharan Africa,Gabon,Personal Care,Online,C,5/21/2013,560488831,6/30/2013,9955,81.73,56.67,813622.15,564149.85,249472.3 +Australia and Oceania,Nauru,Fruits,Online,C,12/14/2013,719358432,1/11/2014,3001,9.33,6.92,27999.33,20766.92,7232.41 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,M,2/17/2013,261634099,2/21/2013,2199,255.28,159.42,561360.72,350564.58,210796.14 +Australia and Oceania,Palau,Fruits,Online,M,2/12/2015,843614661,3/1/2015,3180,9.33,6.92,29669.4,22005.6,7663.8 +Europe,Spain,Beverages,Offline,M,1/4/2010,141911447,2/3/2010,3605,47.45,31.79,171057.25,114602.95,56454.3 +North America,Greenland,Baby Food,Online,L,6/30/2015,403448283,8/11/2015,8167,255.28,159.42,2084871.76,1301983.14,782888.62 +Middle East and North Africa,Algeria,Vegetables,Online,L,6/13/2012,795461499,6/30/2012,3589,154.06,90.93,552921.34,326347.77,226573.57 +Sub-Saharan Africa,Rwanda,Snacks,Offline,M,11/23/2016,555499923,11/30/2016,3626,152.58,97.44,553255.08,353317.44,199937.64 +Australia and Oceania,Solomon Islands,Cosmetics,Online,H,8/18/2015,341424882,9/16/2015,4065,437.2,263.33,1777218,1070436.45,706781.55 +Europe,Cyprus,Cereal,Online,L,6/11/2015,881410205,7/16/2015,7721,205.7,117.11,1588209.7,904206.31,684003.39 +Europe,Vatican City,Cereal,Offline,L,8/14/2016,723942220,9/26/2016,9445,205.7,117.11,1942836.5,1106103.95,836732.55 +Central America and the Caribbean,Panama,Snacks,Offline,L,9/21/2016,287819755,9/28/2016,1116,152.58,97.44,170279.28,108743.04,61536.24 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,L,5/21/2014,512154138,7/7/2014,6645,81.73,56.67,543095.85,376572.15,166523.7 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,L,1/30/2013,606369197,2/16/2013,6975,152.58,97.44,1064245.5,679644,384601.5 +Middle East and North Africa,Saudi Arabia,Household,Online,H,5/11/2017,300201261,6/20/2017,5079,668.27,502.54,3394143.33,2552400.66,841742.67 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,C,11/22/2013,293699157,12/15/2013,962,81.73,56.67,78624.26,54516.54,24107.72 +Sub-Saharan Africa,Gabon,Office Supplies,Online,M,2/21/2013,907224214,3/31/2013,6660,651.21,524.96,4337058.6,3496233.6,840825 +Asia,Uzbekistan,Vegetables,Online,H,4/13/2015,731450259,5/28/2015,1241,154.06,90.93,191188.46,112844.13,78344.33 +Sub-Saharan Africa,Cape Verde,Fruits,Online,H,12/16/2013,677363622,1/1/2014,5803,9.33,6.92,54141.99,40156.76,13985.23 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,L,4/6/2015,826263129,4/20/2015,8476,437.2,263.33,3705707.2,2231985.08,1473722.12 +Sub-Saharan Africa,Senegal,Snacks,Offline,M,3/12/2011,879760110,3/25/2011,9422,152.58,97.44,1437608.76,918079.68,519529.08 +Australia and Oceania,Tonga,Beverages,Offline,L,10/2/2013,609778392,10/28/2013,5832,47.45,31.79,276728.4,185399.28,91329.12 +Europe,Belgium,Cereal,Offline,L,4/13/2013,308554303,5/13/2013,6930,205.7,117.11,1425501,811572.3,613928.7 +North America,Greenland,Baby Food,Online,M,7/21/2012,338636672,8/28/2012,8971,255.28,159.42,2290116.88,1430156.82,859960.06 +Europe,Cyprus,Baby Food,Online,M,5/27/2015,682886826,6/25/2015,242,255.28,159.42,61777.76,38579.64,23198.12 +Sub-Saharan Africa,Angola,Clothes,Offline,M,5/13/2015,494478595,6/1/2015,6059,109.28,35.84,662127.52,217154.56,444972.96 +Europe,Romania,Fruits,Online,H,8/14/2014,346898305,9/21/2014,3772,9.33,6.92,35192.76,26102.24,9090.52 +Asia,Indonesia,Cereal,Offline,L,8/16/2012,883944785,8/17/2012,7760,205.7,117.11,1596232,908773.6,687458.4 +North America,United States of America,Fruits,Offline,M,6/23/2017,569729363,8/6/2017,4434,9.33,6.92,41369.22,30683.28,10685.94 +Central America and the Caribbean,Cuba,Baby Food,Online,L,10/30/2011,638675868,11/30/2011,7237,255.28,159.42,1847461.36,1153722.54,693738.82 +Central America and the Caribbean,Grenada,Cosmetics,Online,H,4/5/2017,145520627,5/23/2017,1642,437.2,263.33,717882.4,432387.86,285494.54 +Europe,Russia,Snacks,Online,H,10/9/2014,915312469,10/23/2014,155,152.58,97.44,23649.9,15103.2,8546.7 +Australia and Oceania,Kiribati,Clothes,Online,C,9/19/2016,793412721,10/3/2016,7310,109.28,35.84,798836.8,261990.4,536846.4 +Asia,Uzbekistan,Beverages,Offline,H,1/4/2010,395495212,1/24/2010,4677,47.45,31.79,221923.65,148681.83,73241.82 +Asia,Singapore,Snacks,Online,C,12/2/2012,857546269,12/20/2012,5853,152.58,97.44,893050.74,570316.32,322734.42 +Middle East and North Africa,Turkey,Vegetables,Online,C,9/15/2010,685864722,10/17/2010,1468,154.06,90.93,226160.08,133485.24,92674.84 +Sub-Saharan Africa,Uganda,Clothes,Online,M,5/29/2012,707061898,7/17/2012,4183,109.28,35.84,457118.24,149918.72,307199.52 +Sub-Saharan Africa,Gabon,Snacks,Online,H,10/9/2016,918061625,11/22/2016,3691,152.58,97.44,563172.78,359651.04,203521.74 +Europe,Italy,Household,Online,M,1/15/2016,936100232,1/21/2016,1716,668.27,502.54,1146751.32,862358.64,284392.68 +Sub-Saharan Africa,Madagascar,Snacks,Online,H,11/13/2014,448726546,11/26/2014,7012,152.58,97.44,1069890.96,683249.28,386641.68 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,M,6/1/2011,563801896,6/6/2011,365,651.21,524.96,237691.65,191610.4,46081.25 +Sub-Saharan Africa,Mozambique,Clothes,Offline,M,4/5/2016,659500110,4/15/2016,9593,109.28,35.84,1048323.04,343813.12,704509.92 +Sub-Saharan Africa,Senegal,Clothes,Offline,L,10/3/2010,634307515,10/24/2010,4544,109.28,35.84,496568.32,162856.96,333711.36 +Europe,Spain,Personal Care,Online,L,5/26/2011,457022941,6/12/2011,2099,81.73,56.67,171551.27,118950.33,52600.94 +Middle East and North Africa,Jordan,Cereal,Online,M,1/10/2013,616757714,2/21/2013,1168,205.7,117.11,240257.6,136784.48,103473.12 +Sub-Saharan Africa,Gabon,Cereal,Online,H,5/3/2015,772935664,5/31/2015,7694,205.7,117.11,1582655.8,901044.34,681611.46 +Sub-Saharan Africa,Zambia,Office Supplies,Online,L,7/6/2011,205293118,7/25/2011,9651,651.21,524.96,6284827.71,5066388.96,1218438.75 +Sub-Saharan Africa,Ghana,Snacks,Online,C,9/25/2014,963878905,11/14/2014,2042,152.58,97.44,311568.36,198972.48,112595.88 +Europe,Croatia,Clothes,Offline,H,7/13/2016,219054353,7/29/2016,1906,109.28,35.84,208287.68,68311.04,139976.64 +Australia and Oceania,New Zealand,Baby Food,Offline,M,4/16/2013,611493289,4/19/2013,3308,255.28,159.42,844466.24,527361.36,317104.88 +Australia and Oceania,Palau,Clothes,Offline,L,1/7/2010,802182042,1/16/2010,2347,109.28,35.84,256480.16,84116.48,172363.68 +Asia,Bangladesh,Household,Online,M,8/4/2016,422419440,8/24/2016,2154,668.27,502.54,1439453.58,1082471.16,356982.42 +Central America and the Caribbean,Saint Lucia,Snacks,Online,C,8/26/2013,523816812,10/1/2013,7890,152.58,97.44,1203856.2,768801.6,435054.6 +Sub-Saharan Africa,Niger,Household,Offline,H,12/25/2016,428297984,2/8/2017,1746,668.27,502.54,1166799.42,877434.84,289364.58 +Europe,Macedonia,Cereal,Offline,M,2/22/2013,878099286,4/11/2013,7947,205.7,117.11,1634697.9,930673.17,704024.73 +Central America and the Caribbean,Jamaica,Office Supplies,Online,M,4/6/2016,885769546,5/11/2016,7747,651.21,524.96,5044923.87,4066865.12,978058.75 +Central America and the Caribbean,Cuba,Meat,Online,H,3/31/2011,884170091,4/8/2011,4433,421.89,364.69,1870238.37,1616670.77,253567.6 +Sub-Saharan Africa,Madagascar,Fruits,Offline,H,7/24/2010,476474750,8/3/2010,8322,9.33,6.92,77644.26,57588.24,20056.02 +Sub-Saharan Africa,Burundi,Personal Care,Online,H,8/8/2012,686169850,9/21/2012,1762,81.73,56.67,144008.26,99852.54,44155.72 +Asia,India,Fruits,Offline,H,1/14/2013,807054221,1/16/2013,4133,9.33,6.92,38560.89,28600.36,9960.53 +Europe,Vatican City,Beverages,Online,C,3/6/2016,653239190,4/18/2016,6848,47.45,31.79,324937.6,217697.92,107239.68 +Middle East and North Africa,Syria,Cosmetics,Online,H,1/13/2016,109148585,1/20/2016,8347,437.2,263.33,3649308.4,2198015.51,1451292.89 +Middle East and North Africa,Azerbaijan,Meat,Online,C,4/5/2015,479518735,4/10/2015,9104,421.89,364.69,3840886.56,3320137.76,520748.8 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,M,10/12/2013,439398467,11/12/2013,6626,651.21,524.96,4314917.46,3478384.96,836532.5 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,H,8/4/2012,984149110,9/19/2012,446,154.06,90.93,68710.76,40554.78,28155.98 +Central America and the Caribbean,Dominican Republic,Meat,Offline,M,7/18/2017,479444491,9/1/2017,7134,421.89,364.69,3009763.26,2601698.46,408064.8 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,L,10/29/2012,511270940,12/7/2012,5288,255.28,159.42,1349920.64,843012.96,506907.68 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,H,3/15/2010,935927283,4/12/2010,536,437.2,263.33,234339.2,141144.88,93194.32 +Asia,Maldives,Beverages,Offline,L,12/4/2014,330024850,12/29/2014,542,47.45,31.79,25717.9,17230.18,8487.72 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,M,5/20/2014,940487468,6/18/2014,9996,651.21,524.96,6509495.16,5247500.16,1261995 +Europe,Italy,Vegetables,Online,H,3/4/2012,134551465,3/7/2012,5623,154.06,90.93,866279.38,511299.39,354979.99 +Asia,Cambodia,Household,Online,L,9/29/2016,749765670,9/30/2016,1178,668.27,502.54,787222.06,591992.12,195229.94 +Europe,Slovenia,Cereal,Offline,C,11/23/2014,743991410,1/1/2015,2446,205.7,117.11,503142.2,286451.06,216691.14 +Central America and the Caribbean,Dominica,Fruits,Offline,H,5/30/2013,845402514,6/17/2013,2246,9.33,6.92,20955.18,15542.32,5412.86 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,C,8/2/2012,502485311,8/8/2012,5425,109.28,35.84,592844,194432,398412 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,L,7/20/2017,134038627,7/29/2017,3863,437.2,263.33,1688903.6,1017243.79,671659.81 +North America,United States of America,Snacks,Offline,L,10/15/2011,679173791,11/29/2011,1472,152.58,97.44,224597.76,143431.68,81166.08 +Asia,North Korea,Cosmetics,Offline,M,12/3/2013,447314631,12/23/2013,9195,437.2,263.33,4020054,2421319.35,1598734.65 +Europe,France,Office Supplies,Online,L,5/10/2013,968197476,5/15/2013,4,651.21,524.96,2604.84,2099.84,505 +Asia,North Korea,Snacks,Offline,M,11/28/2011,241871154,12/6/2011,3904,152.58,97.44,595672.32,380405.76,215266.56 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,C,6/20/2012,388696992,6/21/2012,2932,651.21,524.96,1909347.72,1539182.72,370165 +Asia,Japan,Office Supplies,Online,M,3/16/2015,899348819,4/29/2015,6156,651.21,524.96,4008848.76,3231653.76,777195 +Australia and Oceania,Vanuatu,Personal Care,Online,L,10/9/2013,884812963,10/17/2013,4673,81.73,56.67,381924.29,264818.91,117105.38 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,H,4/3/2014,426388251,4/10/2014,6614,47.45,31.79,313834.3,210259.06,103575.24 +Middle East and North Africa,Kuwait,Cosmetics,Online,C,3/24/2016,125686013,4/8/2016,2139,437.2,263.33,935170.8,563262.87,371907.93 +Australia and Oceania,Nauru,Cosmetics,Offline,H,7/18/2016,654630076,9/2/2016,8442,437.2,263.33,3690842.4,2223031.86,1467810.54 +Europe,Belgium,Office Supplies,Offline,L,2/14/2013,505456769,3/9/2013,4745,651.21,524.96,3089991.45,2490935.2,599056.25 +Australia and Oceania,Samoa ,Household,Online,M,4/22/2016,940714919,5/6/2016,7304,668.27,502.54,4881044.08,3670552.16,1210491.92 +Central America and the Caribbean,Grenada,Cosmetics,Offline,M,10/13/2014,143265855,11/28/2014,4405,437.2,263.33,1925866,1159968.65,765897.35 +Middle East and North Africa,Kuwait,Household,Offline,C,3/28/2017,866283404,5/1/2017,1365,668.27,502.54,912188.55,685967.1,226221.45 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,L,9/15/2010,983253896,9/22/2010,5533,437.2,263.33,2419027.6,1457004.89,962022.71 +Europe,Austria,Fruits,Online,M,5/10/2017,237976157,6/15/2017,1288,9.33,6.92,12017.04,8912.96,3104.08 +Middle East and North Africa,Yemen,Clothes,Online,L,12/31/2014,694561517,2/18/2015,5042,109.28,35.84,550989.76,180705.28,370284.48 +Middle East and North Africa,Iran,Cereal,Offline,H,7/28/2016,887433803,8/13/2016,238,205.7,117.11,48956.6,27872.18,21084.42 +Europe,Serbia,Cosmetics,Online,H,5/17/2013,771329343,6/6/2013,2348,437.2,263.33,1026545.6,618298.84,408246.76 +Asia,Japan,Beverages,Online,M,9/9/2016,371296966,10/10/2016,3878,47.45,31.79,184011.1,123281.62,60729.48 +Central America and the Caribbean,Grenada,Cosmetics,Online,L,2/28/2016,232697999,4/2/2016,9364,437.2,263.33,4093940.8,2465822.12,1628118.68 +Europe,Bosnia and Herzegovina,Clothes,Online,M,11/2/2013,971206271,11/2/2013,373,109.28,35.84,40761.44,13368.32,27393.12 +Middle East and North Africa,Iraq,Office Supplies,Offline,L,11/7/2012,122808110,11/24/2012,504,651.21,524.96,328209.84,264579.84,63630 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,H,8/8/2013,693802344,8/15/2013,386,152.58,97.44,58895.88,37611.84,21284.04 +Asia,Brunei,Office Supplies,Online,M,7/24/2017,810800302,8/1/2017,2682,651.21,524.96,1746545.22,1407942.72,338602.5 +Australia and Oceania,Tonga,Snacks,Offline,L,11/24/2015,470725810,1/8/2016,7083,152.58,97.44,1080724.14,690167.52,390556.62 +Middle East and North Africa,Algeria,Vegetables,Online,M,12/31/2015,190815198,1/7/2016,5312,154.06,90.93,818366.72,483020.16,335346.56 +Europe,Spain,Vegetables,Offline,C,12/14/2014,558617293,1/5/2015,6126,154.06,90.93,943771.56,557037.18,386734.38 +Sub-Saharan Africa,Togo,Beverages,Online,C,12/1/2010,881993424,12/30/2010,309,47.45,31.79,14662.05,9823.11,4838.94 +Central America and the Caribbean,Honduras,Meat,Offline,L,6/20/2014,539117419,6/27/2014,5680,421.89,364.69,2396335.2,2071439.2,324896 +Sub-Saharan Africa,Mali,Baby Food,Offline,L,7/14/2014,328475606,9/1/2014,2086,255.28,159.42,532514.08,332550.12,199963.96 +Asia,Cambodia,Meat,Online,M,6/17/2012,218866813,7/20/2012,6408,421.89,364.69,2703471.12,2336933.52,366537.6 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,H,8/31/2010,699402368,9/4/2010,7558,152.58,97.44,1153199.64,736451.52,416748.12 +Central America and the Caribbean,Honduras,Baby Food,Offline,M,5/31/2016,529506099,7/15/2016,1476,255.28,159.42,376793.28,235303.92,141489.36 +Central America and the Caribbean,The Bahamas,Household,Offline,C,4/26/2015,788914334,6/14/2015,6138,668.27,502.54,4101841.26,3084590.52,1017250.74 +Central America and the Caribbean,Grenada,Household,Offline,C,12/26/2012,827675902,2/14/2013,6547,668.27,502.54,4375163.69,3290129.38,1085034.31 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,H,2/4/2016,516152131,3/19/2016,9740,651.21,524.96,6342785.4,5113110.4,1229675 +Europe,Italy,Personal Care,Offline,M,6/13/2013,695016849,6/29/2013,9785,81.73,56.67,799728.05,554515.95,245212.1 +Sub-Saharan Africa,Malawi,Household,Online,L,1/25/2010,925256383,2/9/2010,2780,668.27,502.54,1857790.6,1397061.2,460729.4 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,L,10/27/2015,838169562,11/23/2015,1854,255.28,159.42,473289.12,295564.68,177724.44 +Europe,Ukraine,Clothes,Offline,H,5/8/2011,585367715,5/10/2011,2170,109.28,35.84,237137.6,77772.8,159364.8 +Europe,Denmark,Meat,Online,M,6/9/2012,388774669,7/7/2012,5919,421.89,364.69,2497166.91,2158600.11,338566.8 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,C,3/22/2013,990626752,3/27/2013,7325,255.28,159.42,1869926,1167751.5,702174.5 +Central America and the Caribbean,Dominican Republic,Household,Online,H,9/6/2012,503472793,10/1/2012,7642,668.27,502.54,5106919.34,3840410.68,1266508.66 +Europe,Kosovo,Fruits,Offline,C,11/13/2010,260174119,12/22/2010,158,9.33,6.92,1474.14,1093.36,380.78 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,H,9/3/2012,763904559,10/12/2012,5190,152.58,97.44,791890.2,505713.6,286176.6 +Europe,Liechtenstein,Cereal,Offline,M,6/30/2016,338150441,7/29/2016,5085,205.7,117.11,1045984.5,595504.35,450480.15 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,L,6/7/2010,976710593,6/8/2010,9224,255.28,159.42,2354702.72,1470490.08,884212.64 +Sub-Saharan Africa,Kenya,Baby Food,Offline,L,12/7/2013,693696343,12/19/2013,9018,255.28,159.42,2302115.04,1437649.56,864465.48 +Europe,Iceland,Beverages,Online,H,6/11/2013,273531520,6/17/2013,2910,47.45,31.79,138079.5,92508.9,45570.6 +Central America and the Caribbean,Belize,Cereal,Online,M,8/11/2011,120952451,9/22/2011,1373,205.7,117.11,282426.1,160792.03,121634.07 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,M,12/8/2015,711007964,12/20/2015,1912,205.7,117.11,393298.4,223914.32,169384.08 +Asia,Mongolia,Fruits,Offline,M,4/9/2012,339059388,5/8/2012,4062,9.33,6.92,37898.46,28109.04,9789.42 +Europe,Austria,Beverages,Online,M,1/14/2014,970780551,2/22/2014,4393,47.45,31.79,208447.85,139653.47,68794.38 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,C,12/29/2012,592157781,12/31/2012,1501,437.2,263.33,656237.2,395258.33,260978.87 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,H,5/3/2013,859489905,5/21/2013,1018,9.33,6.92,9497.94,7044.56,2453.38 +Sub-Saharan Africa,Comoros,Fruits,Offline,H,9/27/2012,349388253,11/14/2012,603,9.33,6.92,5625.99,4172.76,1453.23 +Australia and Oceania,Vanuatu,Cereal,Offline,L,9/29/2013,408776652,11/12/2013,4950,205.7,117.11,1018215,579694.5,438520.5 +Sub-Saharan Africa,Burundi,Personal Care,Online,C,5/15/2012,204891431,6/2/2012,782,81.73,56.67,63912.86,44315.94,19596.92 +Middle East and North Africa,Tunisia ,Clothes,Online,C,1/25/2017,775281417,2/18/2017,1855,109.28,35.84,202714.4,66483.2,136231.2 +Asia,Malaysia,Cosmetics,Offline,C,8/19/2014,977807939,9/14/2014,3953,437.2,263.33,1728251.6,1040943.49,687308.11 +Sub-Saharan Africa,Zimbabwe,Personal Care,Offline,C,11/9/2011,640644824,12/8/2011,9895,81.73,56.67,808718.35,560749.65,247968.7 +Europe,Monaco,Meat,Online,M,8/6/2016,112278401,9/23/2016,4529,421.89,364.69,1910739.81,1651681.01,259058.8 +Sub-Saharan Africa,Botswana,Household,Online,H,4/11/2011,711507499,5/21/2011,9735,668.27,502.54,6505608.45,4892226.9,1613381.55 +Central America and the Caribbean,Belize,Cosmetics,Offline,C,3/27/2017,677443444,4/18/2017,9424,437.2,263.33,4120172.8,2481621.92,1638550.88 +Europe,Norway,Household,Offline,M,3/28/2015,119510066,3/29/2015,4539,668.27,502.54,3033277.53,2281029.06,752248.47 +Europe,Vatican City,Fruits,Offline,L,5/25/2017,567443692,7/13/2017,8053,9.33,6.92,75134.49,55726.76,19407.73 +Europe,Macedonia,Fruits,Online,M,5/25/2010,921293151,6/16/2010,9971,9.33,6.92,93029.43,68999.32,24030.11 +Central America and the Caribbean,Haiti,Household,Online,L,4/7/2012,601419770,5/20/2012,2330,668.27,502.54,1557069.1,1170918.2,386150.9 +Asia,Bangladesh,Personal Care,Online,H,8/8/2015,898497378,8/28/2015,4196,81.73,56.67,342939.08,237787.32,105151.76 +Europe,Hungary,Baby Food,Offline,M,1/21/2014,923512303,2/19/2014,6668,255.28,159.42,1702207.04,1063012.56,639194.48 +Sub-Saharan Africa,Sudan,Snacks,Online,C,9/20/2013,757763373,10/19/2013,7876,152.58,97.44,1201720.08,767437.44,434282.64 +Central America and the Caribbean,Grenada,Clothes,Offline,L,3/1/2014,102861917,4/16/2014,7982,109.28,35.84,872272.96,286074.88,586198.08 +Australia and Oceania,Solomon Islands,Personal Care,Online,H,3/28/2012,530731761,5/10/2012,4177,81.73,56.67,341386.21,236710.59,104675.62 +Europe,Germany,Beverages,Online,L,6/10/2013,533609235,7/26/2013,5685,47.45,31.79,269753.25,180726.15,89027.1 +Europe,Russia,Meat,Offline,L,12/17/2012,474043166,1/4/2013,8762,421.89,364.69,3696600.18,3195413.78,501186.4 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,C,8/22/2014,334894883,10/1/2014,1693,81.73,56.67,138368.89,95942.31,42426.58 +Sub-Saharan Africa,Liberia,Clothes,Offline,M,1/6/2012,169338214,2/1/2012,9795,109.28,35.84,1070397.6,351052.8,719344.8 +Sub-Saharan Africa,Zambia,Vegetables,Online,L,11/2/2014,550859487,11/8/2014,418,154.06,90.93,64397.08,38008.74,26388.34 +Central America and the Caribbean,Grenada,Meat,Online,L,12/27/2014,323257529,2/14/2015,7941,421.89,364.69,3350228.49,2896003.29,454225.2 +Asia,South Korea,Meat,Online,H,12/28/2012,650643670,1/30/2013,8776,421.89,364.69,3702506.64,3200519.44,501987.2 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,H,3/21/2014,967441737,4/19/2014,6364,651.21,524.96,4144300.44,3340845.44,803455 +Europe,Malta,Vegetables,Offline,H,7/15/2017,328388059,8/4/2017,6179,154.06,90.93,951936.74,561856.47,390080.27 +Sub-Saharan Africa,Botswana,Cereal,Online,H,7/7/2011,558531463,8/2/2011,726,205.7,117.11,149338.2,85021.86,64316.34 +Europe,Denmark,Household,Offline,L,1/28/2016,403233277,2/29/2016,4542,668.27,502.54,3035282.34,2282536.68,752745.66 +North America,Canada,Snacks,Online,H,7/26/2010,478167331,8/4/2010,9194,152.58,97.44,1402820.52,895863.36,506957.16 +Europe,Croatia,Cosmetics,Online,L,4/3/2013,119319951,5/18/2013,8280,437.2,263.33,3620016,2180372.4,1439643.6 +Asia,Nepal,Meat,Offline,C,12/21/2016,532989966,12/31/2016,2430,421.89,364.69,1025192.7,886196.7,138996 +Middle East and North Africa,Iraq,Fruits,Offline,M,8/12/2015,745788705,9/27/2015,4306,9.33,6.92,40174.98,29797.52,10377.46 +Europe,Andorra,Cereal,Online,M,7/1/2015,754639995,7/25/2015,3599,205.7,117.11,740314.3,421478.89,318835.41 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,C,6/7/2016,176780164,7/13/2016,2034,437.2,263.33,889264.8,535613.22,353651.58 +Middle East and North Africa,Yemen,Beverages,Offline,C,7/7/2015,499758040,7/15/2015,8365,47.45,31.79,396919.25,265923.35,130995.9 +Asia,Brunei,Personal Care,Online,L,11/22/2010,131434953,12/23/2010,3378,81.73,56.67,276083.94,191431.26,84652.68 +Europe,San Marino,Office Supplies,Offline,H,2/24/2013,249984729,3/28/2013,4891,651.21,524.96,3185068.11,2567579.36,617488.75 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,C,3/18/2011,753893697,3/22/2011,2753,651.21,524.96,1792781.13,1445214.88,347566.25 +Central America and the Caribbean,El Salvador,Personal Care,Online,M,12/30/2013,711960685,1/27/2014,3843,81.73,56.67,314088.39,217782.81,96305.58 +Middle East and North Africa,Qatar,Snacks,Offline,C,5/7/2016,613297021,6/22/2016,7072,152.58,97.44,1079045.76,689095.68,389950.08 +North America,United States of America,Cosmetics,Online,H,5/23/2010,117326533,7/2/2010,8383,437.2,263.33,3665047.6,2207495.39,1457552.21 +Middle East and North Africa,Yemen,Cosmetics,Online,L,1/9/2012,303785550,1/14/2012,5750,437.2,263.33,2513900,1514147.5,999752.5 +Europe,Spain,Household,Offline,M,9/17/2011,522722899,10/13/2011,4177,668.27,502.54,2791363.79,2099109.58,692254.21 +Middle East and North Africa,Somalia,Fruits,Online,L,2/17/2016,644499909,4/6/2016,700,9.33,6.92,6531,4844,1687 +Sub-Saharan Africa,Sudan,Office Supplies,Online,C,1/30/2014,609790408,2/5/2014,9388,651.21,524.96,6113559.48,4928324.48,1185235 +Sub-Saharan Africa,Central African Republic,Household,Offline,H,8/4/2010,879580724,9/23/2010,6337,668.27,502.54,4234826.99,3184595.98,1050231.01 +Europe,Hungary,Office Supplies,Offline,C,7/10/2015,185169684,7/22/2015,4679,651.21,524.96,3047011.59,2456287.84,590723.75 +Europe,Norway,Beverages,Online,L,2/3/2017,478168618,3/22/2017,9575,47.45,31.79,454333.75,304389.25,149944.5 +Sub-Saharan Africa,Tanzania,Meat,Online,C,12/11/2015,180501353,1/19/2016,3216,421.89,364.69,1356798.24,1172843.04,183955.2 +North America,Greenland,Cosmetics,Offline,L,10/10/2013,934404218,11/21/2013,9827,437.2,263.33,4296364.4,2587743.91,1708620.49 +Central America and the Caribbean,Jamaica,Cereal,Online,C,2/23/2017,852426040,4/8/2017,663,205.7,117.11,136379.1,77643.93,58735.17 +Middle East and North Africa,Yemen,Fruits,Offline,H,12/17/2010,367428147,2/3/2011,9009,9.33,6.92,84053.97,62342.28,21711.69 +Australia and Oceania,Tonga,Personal Care,Offline,L,4/5/2015,882584369,5/21/2015,5183,81.73,56.67,423606.59,293720.61,129885.98 +Middle East and North Africa,Israel,Snacks,Offline,H,4/17/2013,721381032,5/29/2013,1533,152.58,97.44,233905.14,149375.52,84529.62 +Sub-Saharan Africa,Angola,Snacks,Offline,M,11/16/2015,977616965,12/14/2015,7440,152.58,97.44,1135195.2,724953.6,410241.6 +Asia,Nepal,Fruits,Offline,C,3/1/2012,565403497,3/11/2012,4314,9.33,6.92,40249.62,29852.88,10396.74 +Central America and the Caribbean,Belize,Snacks,Online,L,4/29/2011,269164454,6/2/2011,598,152.58,97.44,91242.84,58269.12,32973.72 +Asia,Kazakhstan,Snacks,Online,M,1/3/2016,493636167,1/8/2016,6766,152.58,97.44,1032356.28,659279.04,373077.24 +Sub-Saharan Africa,Swaziland,Beverages,Online,L,12/29/2010,813867461,1/20/2011,323,47.45,31.79,15326.35,10268.17,5058.18 +Europe,Finland,Vegetables,Offline,H,6/4/2012,425219666,7/16/2012,803,154.06,90.93,123710.18,73016.79,50693.39 +Asia,Kazakhstan,Meat,Online,L,1/1/2011,393366611,1/12/2011,4776,421.89,364.69,2014946.64,1741759.44,273187.2 +North America,Canada,Meat,Online,L,8/20/2013,504294621,10/3/2013,840,421.89,364.69,354387.6,306339.6,48048 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,M,12/10/2016,614302527,1/14/2017,4624,81.73,56.67,377919.52,262042.08,115877.44 +Europe,Luxembourg,Household,Online,H,1/12/2011,200001657,3/3/2011,3789,668.27,502.54,2532075.03,1904124.06,627950.97 +Sub-Saharan Africa,Mozambique,Snacks,Online,C,7/30/2013,608315837,9/5/2013,3029,152.58,97.44,462164.82,295145.76,167019.06 +Asia,Japan,Baby Food,Online,H,1/15/2013,106481397,1/26/2013,9066,255.28,159.42,2314368.48,1445301.72,869066.76 +North America,United States of America,Beverages,Online,L,4/16/2010,632047164,5/10/2010,5656,47.45,31.79,268377.2,179804.24,88572.96 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,M,11/4/2014,142874467,12/16/2014,8585,651.21,524.96,5590637.85,4506781.6,1083856.25 +Europe,Bulgaria,Cereal,Online,H,10/10/2010,267137134,10/27/2010,669,205.7,117.11,137613.3,78346.59,59266.71 +Australia and Oceania,Tonga,Meat,Online,M,7/6/2013,453321492,7/23/2013,6758,421.89,364.69,2851132.62,2464575.02,386557.6 +Sub-Saharan Africa,Lesotho,Vegetables,Online,L,1/17/2013,220226371,3/6/2013,8732,154.06,90.93,1345251.92,794000.76,551251.16 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,M,8/1/2015,506963098,8/28/2015,501,152.58,97.44,76442.58,48817.44,27625.14 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,C,1/8/2017,522955501,1/18/2017,3009,651.21,524.96,1959490.89,1579604.64,379886.25 +Sub-Saharan Africa,Guinea,Vegetables,Offline,C,5/5/2014,897939908,5/25/2014,9228,154.06,90.93,1421665.68,839102.04,582563.64 +Sub-Saharan Africa,Rwanda,Beverages,Online,M,12/6/2016,531965148,12/19/2016,9164,47.45,31.79,434831.8,291323.56,143508.24 +Central America and the Caribbean,Panama,Cereal,Offline,C,7/15/2012,645392549,7/26/2012,4852,205.7,117.11,998056.4,568217.72,429838.68 +Asia,China,Baby Food,Online,H,6/20/2016,728895938,7/15/2016,5361,255.28,159.42,1368556.08,854650.62,513905.46 +Sub-Saharan Africa,Malawi,Household,Offline,M,10/25/2014,793461644,11/21/2014,1788,668.27,502.54,1194866.76,898541.52,296325.24 +Asia,Thailand,Beverages,Offline,C,8/28/2013,920388495,9/25/2013,2264,47.45,31.79,107426.8,71972.56,35454.24 +Asia,Laos,Office Supplies,Offline,C,7/27/2012,811287820,7/31/2012,6949,651.21,524.96,4525258.29,3647947.04,877311.25 +Asia,Malaysia,Cosmetics,Offline,M,12/24/2015,238083446,1/11/2016,3037,437.2,263.33,1327776.4,799733.21,528043.19 +Europe,Serbia,Household,Online,C,3/25/2014,393011701,5/10/2014,9751,668.27,502.54,6516300.77,4900267.54,1616033.23 +Asia,Indonesia,Meat,Online,H,2/2/2010,738621413,2/2/2010,3345,421.89,364.69,1411222.05,1219888.05,191334 +Europe,Georgia,Cosmetics,Offline,L,12/21/2014,357773911,1/2/2015,2106,437.2,263.33,920743.2,554572.98,366170.22 +Europe,Netherlands,Cereal,Offline,M,11/2/2014,203643023,12/19/2014,1351,205.7,117.11,277900.7,158215.61,119685.09 +Middle East and North Africa,Pakistan,Personal Care,Online,C,11/13/2011,849715077,12/16/2011,8429,81.73,56.67,688902.17,477671.43,211230.74 +Australia and Oceania,Solomon Islands,Baby Food,Online,H,2/2/2013,239788901,3/13/2013,7719,255.28,159.42,1970506.32,1230562.98,739943.34 +Sub-Saharan Africa,Togo,Office Supplies,Online,C,6/17/2011,437975823,8/1/2011,5634,651.21,524.96,3668917.14,2957624.64,711292.5 +Central America and the Caribbean,Barbados,Baby Food,Online,H,5/3/2012,878699672,5/23/2012,5614,255.28,159.42,1433141.92,894983.88,538158.04 +Europe,Monaco,Household,Offline,C,8/6/2014,616696774,9/24/2014,3135,668.27,502.54,2095026.45,1575462.9,519563.55 +Europe,Hungary,Personal Care,Online,C,5/19/2014,577015960,7/8/2014,700,81.73,56.67,57211,39669,17542 +Asia,Tajikistan,Vegetables,Offline,H,6/19/2016,405018556,6/27/2016,2846,154.06,90.93,438454.76,258786.78,179667.98 +Sub-Saharan Africa,Mozambique,Baby Food,Online,C,5/5/2015,716378390,6/21/2015,1140,255.28,159.42,291019.2,181738.8,109280.4 +Europe,Switzerland,Cereal,Offline,H,2/18/2014,847081792,4/9/2014,9181,205.7,117.11,1888531.7,1075186.91,813344.79 +Central America and the Caribbean,Grenada,Office Supplies,Online,L,3/30/2013,203427588,5/11/2013,7599,651.21,524.96,4948544.79,3989171.04,959373.75 +Europe,Luxembourg,Vegetables,Online,C,2/20/2014,512027108,3/2/2014,9055,154.06,90.93,1395013.3,823371.15,571642.15 +Central America and the Caribbean,Panama,Meat,Offline,M,7/27/2015,869804179,8/28/2015,3240,421.89,364.69,1366923.6,1181595.6,185328 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Offline,L,5/4/2017,893995130,6/17/2017,1880,437.2,263.33,821936,495060.4,326875.6 +Asia,Nepal,Clothes,Online,M,7/18/2016,272148787,8/10/2016,3729,109.28,35.84,407505.12,133647.36,273857.76 +Middle East and North Africa,Iraq,Meat,Online,L,5/5/2011,112126481,5/15/2011,9572,421.89,364.69,4038331.08,3490812.68,547518.4 +Europe,Liechtenstein,Personal Care,Online,C,4/21/2012,692102038,5/26/2012,7228,81.73,56.67,590744.44,409610.76,181133.68 +Sub-Saharan Africa,Uganda,Baby Food,Offline,M,12/7/2015,110561788,1/14/2016,6545,255.28,159.42,1670807.6,1043403.9,627403.7 +Middle East and North Africa,Somalia,Snacks,Online,C,1/3/2016,136304557,1/3/2016,4402,152.58,97.44,671657.16,428930.88,242726.28 +Sub-Saharan Africa,Nigeria,Baby Food,Online,H,12/8/2014,358441674,12/22/2014,9712,255.28,159.42,2479279.36,1548287.04,930992.32 +North America,Greenland,Meat,Online,H,5/31/2012,436396968,6/13/2012,8415,421.89,364.69,3550204.35,3068866.35,481338 +Asia,Japan,Snacks,Online,M,10/10/2016,549906766,11/21/2016,8487,152.58,97.44,1294946.46,826973.28,467973.18 +Europe,Poland,Beverages,Offline,M,11/29/2010,949019896,12/31/2010,4932,47.45,31.79,234023.4,156788.28,77235.12 +Sub-Saharan Africa,Madagascar,Fruits,Online,M,8/20/2016,604097688,9/21/2016,4785,9.33,6.92,44644.05,33112.2,11531.85 +Europe,Monaco,Office Supplies,Online,L,3/11/2015,355813968,4/5/2015,2115,651.21,524.96,1377309.15,1110290.4,267018.75 +Sub-Saharan Africa,Angola,Beverages,Online,C,8/3/2011,665155065,8/14/2011,3020,47.45,31.79,143299,96005.8,47293.2 +Middle East and North Africa,Afghanistan,Cereal,Offline,L,9/12/2015,263419806,10/8/2015,629,205.7,117.11,129385.3,73662.19,55723.11 +Europe,Netherlands,Fruits,Online,M,9/27/2015,202219521,10/16/2015,105,9.33,6.92,979.65,726.6,253.05 +Europe,Ukraine,Household,Offline,C,5/6/2012,703478038,6/4/2012,3639,668.27,502.54,2431834.53,1828743.06,603091.47 +Middle East and North Africa,Jordan,Office Supplies,Offline,L,10/20/2014,709431684,10/25/2014,5455,651.21,524.96,3552350.55,2863656.8,688693.75 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,H,7/6/2014,132629287,8/15/2014,6808,109.28,35.84,743978.24,243998.72,499979.52 +Middle East and North Africa,Lebanon,Vegetables,Online,M,7/12/2011,305932176,8/16/2011,984,154.06,90.93,151595.04,89475.12,62119.92 +Middle East and North Africa,Iran,Office Supplies,Offline,H,9/30/2010,832514178,10/31/2010,8301,651.21,524.96,5405694.21,4357692.96,1048001.25 +Asia,India,Household,Offline,C,7/24/2010,935861623,8/25/2010,1106,668.27,502.54,739106.62,555809.24,183297.38 +Central America and the Caribbean,Belize,Beverages,Offline,L,3/20/2014,809773337,4/21/2014,8780,47.45,31.79,416611,279116.2,137494.8 +Europe,Russia,Clothes,Online,M,11/13/2010,268360650,12/20/2010,2735,109.28,35.84,298880.8,98022.4,200858.4 +Sub-Saharan Africa,Mozambique,Beverages,Online,L,4/3/2017,996047389,5/13/2017,1412,47.45,31.79,66999.4,44887.48,22111.92 +Central America and the Caribbean,Dominica,Snacks,Online,L,4/21/2013,697569882,6/9/2013,5285,152.58,97.44,806385.3,514970.4,291414.9 +Asia,Taiwan,Beverages,Online,H,2/5/2014,747976958,2/14/2014,1859,47.45,31.79,88209.55,59097.61,29111.94 +Sub-Saharan Africa,Angola,Household,Offline,M,1/19/2013,342629945,2/20/2013,670,668.27,502.54,447740.9,336701.8,111039.1 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,H,1/6/2016,547202670,1/18/2016,8285,154.06,90.93,1276387.1,753355.05,523032.05 +Middle East and North Africa,Turkey,Baby Food,Offline,L,10/1/2014,247681462,10/13/2014,3304,255.28,159.42,843445.12,526723.68,316721.44 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,C,6/13/2013,200365149,7/14/2013,1355,255.28,159.42,345904.4,216014.1,129890.3 +Middle East and North Africa,Iran,Fruits,Online,H,5/14/2017,781865060,6/12/2017,101,9.33,6.92,942.33,698.92,243.41 +Sub-Saharan Africa,Comoros,Beverages,Online,L,11/20/2013,639105021,11/28/2013,4233,47.45,31.79,200855.85,134567.07,66288.78 +Europe,Portugal,Personal Care,Online,M,3/8/2014,739321362,4/9/2014,475,81.73,56.67,38821.75,26918.25,11903.5 +Sub-Saharan Africa,Uganda,Vegetables,Online,L,7/24/2011,320062911,7/27/2011,2583,154.06,90.93,397936.98,234872.19,163064.79 +Europe,Macedonia,Snacks,Online,H,7/13/2015,939190995,8/18/2015,6341,152.58,97.44,967509.78,617867.04,349642.74 +Sub-Saharan Africa,Ghana,Snacks,Online,M,3/2/2010,624879443,4/5/2010,4568,152.58,97.44,696985.44,445105.92,251879.52 +Central America and the Caribbean,El Salvador,Household,Offline,L,11/25/2010,625614583,12/10/2010,2113,668.27,502.54,1412054.51,1061867.02,350187.49 +Australia and Oceania,Palau,Cosmetics,Offline,L,4/18/2015,460195243,5/23/2015,854,437.2,263.33,373368.8,224883.82,148484.98 +Sub-Saharan Africa,Madagascar,Personal Care,Online,H,5/28/2014,167732751,6/6/2014,4703,81.73,56.67,384376.19,266519.01,117857.18 +Europe,Moldova ,Vegetables,Online,M,9/17/2011,757650935,11/5/2011,4603,154.06,90.93,709138.18,418550.79,290587.39 +Asia,Malaysia,Personal Care,Offline,M,10/4/2011,159686124,10/24/2011,3527,81.73,56.67,288261.71,199875.09,88386.62 +Europe,Estonia,Clothes,Offline,C,5/14/2016,873887145,6/16/2016,1481,109.28,35.84,161843.68,53079.04,108764.64 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,H,4/13/2013,520615327,4/22/2013,499,668.27,502.54,333466.73,250767.46,82699.27 +Asia,Taiwan,Household,Online,L,3/29/2010,390544497,4/6/2010,9650,668.27,502.54,6448805.5,4849511,1599294.5 +Europe,Belarus,Meat,Online,L,1/19/2016,494660985,1/22/2016,33,421.89,364.69,13922.37,12034.77,1887.6 +Europe,Monaco,Cosmetics,Online,M,1/26/2014,914263617,1/31/2014,9776,437.2,263.33,4274067.2,2574314.08,1699753.12 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,M,6/14/2011,450963723,7/25/2011,9042,651.21,524.96,5888240.82,4746688.32,1141552.5 +Middle East and North Africa,Pakistan,Baby Food,Online,H,8/14/2012,676685130,9/4/2012,5022,255.28,159.42,1282016.16,800607.24,481408.92 +Sub-Saharan Africa,Benin,Personal Care,Online,L,6/29/2015,983664166,7/22/2015,6941,81.73,56.67,567287.93,393346.47,173941.46 +Sub-Saharan Africa,Angola,Clothes,Offline,C,4/7/2015,834449660,4/18/2015,1053,109.28,35.84,115071.84,37739.52,77332.32 +Sub-Saharan Africa,Mozambique,Beverages,Offline,L,10/10/2015,211902940,10/23/2015,5644,47.45,31.79,267807.8,179422.76,88385.04 +Middle East and North Africa,Egypt,Personal Care,Online,L,7/24/2010,969197833,9/8/2010,6031,81.73,56.67,492913.63,341776.77,151136.86 +Central America and the Caribbean,Grenada,Cereal,Offline,M,12/11/2016,979820668,1/18/2017,9564,205.7,117.11,1967314.8,1120040.04,847274.76 +Europe,Malta,Household,Offline,C,9/2/2011,887570273,9/9/2011,623,668.27,502.54,416332.21,313082.42,103249.79 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,H,5/25/2010,956557977,6/29/2010,5617,651.21,524.96,3657846.57,2948700.32,709146.25 +Europe,France,Household,Online,L,12/6/2010,621207606,1/15/2011,7990,668.27,502.54,5339477.3,4015294.6,1324182.7 +Europe,Spain,Fruits,Offline,L,2/18/2012,736255490,2/23/2012,3216,9.33,6.92,30005.28,22254.72,7750.56 +Asia,Thailand,Cosmetics,Online,M,2/23/2010,426750457,2/24/2010,3798,437.2,263.33,1660485.6,1000127.34,660358.26 +Australia and Oceania,Papua New Guinea,Fruits,Offline,C,4/30/2017,238053834,5/12/2017,4274,9.33,6.92,39876.42,29576.08,10300.34 +Middle East and North Africa,Iran,Office Supplies,Online,H,1/6/2013,785839450,1/17/2013,6211,651.21,524.96,4044665.31,3260526.56,784138.75 +Sub-Saharan Africa,Guinea,Fruits,Online,L,6/26/2015,506093633,7/29/2015,3207,9.33,6.92,29921.31,22192.44,7728.87 +Middle East and North Africa,Iran,Meat,Offline,C,7/23/2017,605115211,7/24/2017,5893,421.89,364.69,2486197.77,2149118.17,337079.6 +Sub-Saharan Africa,Chad,Personal Care,Offline,C,2/19/2013,109515511,2/23/2013,6928,81.73,56.67,566225.44,392609.76,173615.68 +Asia,North Korea,Cereal,Online,C,2/11/2016,816218364,2/28/2016,6007,205.7,117.11,1235639.9,703479.77,532160.13 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,L,2/23/2011,542460095,3/23/2011,4852,154.06,90.93,747499.12,441192.36,306306.76 +Australia and Oceania,Solomon Islands,Clothes,Online,C,6/24/2010,775789535,7/9/2010,2218,109.28,35.84,242383.04,79493.12,162889.92 +Europe,Macedonia,Meat,Online,C,4/6/2012,824068009,4/24/2012,8891,421.89,364.69,3751023.99,3242458.79,508565.2 +Europe,Italy,Snacks,Offline,C,12/7/2011,965469348,12/23/2011,2690,152.58,97.44,410440.2,262113.6,148326.6 +Asia,North Korea,Clothes,Offline,H,7/22/2013,198479878,9/10/2013,3462,109.28,35.84,378327.36,124078.08,254249.28 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,M,11/30/2010,291898429,11/30/2010,8087,154.06,90.93,1245883.22,735350.91,510532.31 +Europe,Ukraine,Office Supplies,Offline,M,12/29/2013,834836328,1/10/2014,5476,651.21,524.96,3566025.96,2874680.96,691345 +Central America and the Caribbean,Dominica,Baby Food,Offline,L,11/29/2014,586717402,12/14/2014,1572,255.28,159.42,401300.16,250608.24,150691.92 +Sub-Saharan Africa,South Africa,Household,Online,L,6/6/2014,627277982,6/11/2014,4349,668.27,502.54,2906306.23,2185546.46,720759.77 +Europe,San Marino,Vegetables,Offline,M,8/1/2010,306566894,8/16/2010,8811,154.06,90.93,1357422.66,801184.23,556238.43 +Europe,Luxembourg,Office Supplies,Offline,M,1/17/2010,394945466,3/1/2010,1995,651.21,524.96,1299163.95,1047295.2,251868.75 +Asia,South Korea,Household,Offline,L,10/8/2016,833087527,10/30/2016,7967,668.27,502.54,5324107.09,4003736.18,1320370.91 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,C,1/20/2013,281979405,1/21/2013,2827,154.06,90.93,435527.62,257059.11,178468.51 +Australia and Oceania,Tonga,Baby Food,Online,C,5/6/2016,172919929,5/24/2016,9704,255.28,159.42,2477237.12,1547011.68,930225.44 +Europe,Sweden,Clothes,Online,L,11/8/2014,657520425,11/28/2014,3760,109.28,35.84,410892.8,134758.4,276134.4 +Middle East and North Africa,Kuwait,Cereal,Online,H,10/17/2016,157704722,12/2/2016,7187,205.7,117.11,1478365.9,841669.57,636696.33 +Sub-Saharan Africa,Zambia,Beverages,Online,H,4/19/2016,315709149,6/6/2016,4208,47.45,31.79,199669.6,133772.32,65897.28 +Sub-Saharan Africa,South Africa,Meat,Offline,L,5/7/2012,144082534,5/22/2012,6078,421.89,364.69,2564247.42,2216585.82,347661.6 +Middle East and North Africa,Lebanon,Clothes,Online,H,7/26/2012,975686204,9/14/2012,6085,109.28,35.84,664968.8,218086.4,446882.4 +Europe,Malta,Personal Care,Offline,H,4/12/2014,613693988,5/26/2014,4543,81.73,56.67,371299.39,257451.81,113847.58 +Australia and Oceania,Kiribati,Clothes,Offline,H,11/16/2015,981592214,11/17/2015,3804,109.28,35.84,415701.12,136335.36,279365.76 +North America,Mexico,Cosmetics,Offline,H,1/10/2013,473179709,1/24/2013,3246,437.2,263.33,1419151.2,854769.18,564382.02 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,H,1/17/2010,702567803,2/27/2010,4280,651.21,524.96,2787178.8,2246828.8,540350 +Asia,Vietnam,Fruits,Online,L,1/31/2016,654180324,2/23/2016,5350,9.33,6.92,49915.5,37022,12893.5 +Middle East and North Africa,Israel,Beverages,Offline,H,1/29/2011,732753598,2/17/2011,6928,47.45,31.79,328733.6,220241.12,108492.48 +Europe,Liechtenstein,Cosmetics,Offline,H,2/6/2010,513336455,3/3/2010,6519,437.2,263.33,2850106.8,1716648.27,1133458.53 +Asia,Kazakhstan,Cosmetics,Online,L,2/24/2014,991290223,2/24/2014,3661,437.2,263.33,1600589.2,964051.13,636538.07 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,C,12/4/2013,532288730,1/15/2014,4919,154.06,90.93,757821.14,447284.67,310536.47 +Asia,North Korea,Clothes,Offline,H,5/3/2016,722318303,5/13/2016,8892,109.28,35.84,971717.76,318689.28,653028.48 +Sub-Saharan Africa,Seychelles ,Household,Offline,C,6/6/2010,517677772,6/10/2010,1211,668.27,502.54,809274.97,608575.94,200699.03 +Australia and Oceania,Vanuatu,Cereal,Online,L,8/7/2016,294978463,9/13/2016,9537,205.7,117.11,1961760.9,1116878.07,844882.83 +Sub-Saharan Africa,Angola,Cereal,Offline,C,9/1/2014,501144206,9/9/2014,8562,205.7,117.11,1761203.4,1002695.82,758507.58 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,H,10/20/2015,303411328,11/21/2015,5009,651.21,524.96,3261910.89,2629524.64,632386.25 +Europe,Czech Republic,Baby Food,Online,H,4/21/2013,739328658,4/30/2013,2634,255.28,159.42,672407.52,419912.28,252495.24 +Middle East and North Africa,Iraq,Meat,Online,H,9/8/2016,666757524,9/15/2016,7223,421.89,364.69,3047311.47,2634155.87,413155.6 +Europe,Andorra,Household,Online,H,1/11/2010,813871753,2/9/2010,1593,668.27,502.54,1064554.11,800546.22,264007.89 +Europe,Albania,Cereal,Offline,H,5/1/2016,629157674,6/12/2016,592,205.7,117.11,121774.4,69329.12,52445.28 +Middle East and North Africa,Lebanon,Fruits,Online,H,6/10/2010,531414115,7/30/2010,6101,9.33,6.92,56922.33,42218.92,14703.41 +Asia,Bangladesh,Meat,Online,H,9/12/2013,559752404,10/3/2013,2030,421.89,364.69,856436.7,740320.7,116116 +Asia,Brunei,Office Supplies,Offline,M,6/12/2014,823596370,6/26/2014,9323,651.21,524.96,6071230.83,4894202.08,1177028.75 +Europe,Monaco,Baby Food,Online,H,3/21/2017,152682340,5/8/2017,952,255.28,159.42,243026.56,151767.84,91258.72 +Sub-Saharan Africa,Swaziland,Clothes,Offline,L,4/10/2016,147059142,5/11/2016,6923,109.28,35.84,756545.44,248120.32,508425.12 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,C,7/2/2014,227088105,8/6/2014,9272,421.89,364.69,3911764.08,3381405.68,530358.4 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,M,1/22/2012,783443057,2/10/2012,7065,651.21,524.96,4600798.65,3708842.4,891956.25 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,M,3/8/2010,927110326,3/15/2010,1403,421.89,364.69,591911.67,511660.07,80251.6 +Sub-Saharan Africa,Malawi,Personal Care,Offline,H,12/15/2014,739388740,12/26/2014,414,81.73,56.67,33836.22,23461.38,10374.84 +Middle East and North Africa,Iraq,Meat,Online,H,10/21/2010,821889626,10/26/2010,4260,421.89,364.69,1797251.4,1553579.4,243672 +Europe,Montenegro,Baby Food,Online,C,4/21/2017,946536815,4/23/2017,132,255.28,159.42,33696.96,21043.44,12653.52 +Sub-Saharan Africa,Zimbabwe,Household,Online,L,3/24/2017,505566632,4/23/2017,7256,668.27,502.54,4848967.12,3646430.24,1202536.88 +Europe,France,Cosmetics,Online,H,5/4/2013,761527907,5/4/2013,1885,437.2,263.33,824122,496377.05,327744.95 +Europe,Georgia,Snacks,Offline,H,1/19/2017,797281968,3/3/2017,2307,152.58,97.44,352002.06,224794.08,127207.98 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,M,5/1/2014,666002643,5/24/2014,3837,154.06,90.93,591128.22,348898.41,242229.81 +Asia,Japan,Clothes,Offline,H,12/4/2014,941176259,12/25/2014,3825,109.28,35.84,417996,137088,280908 +Australia and Oceania,East Timor,Meat,Online,H,9/20/2010,466601645,9/24/2010,6651,421.89,364.69,2805990.39,2425553.19,380437.2 +Sub-Saharan Africa,Lesotho,Clothes,Online,L,5/20/2017,406390130,5/23/2017,8725,109.28,35.84,953468,312704,640764 +Middle East and North Africa,Kuwait,Personal Care,Offline,L,7/27/2017,194965541,9/3/2017,3491,81.73,56.67,285319.43,197834.97,87484.46 +Central America and the Caribbean,Panama,Beverages,Offline,C,2/20/2010,687064206,4/1/2010,6422,47.45,31.79,304723.9,204155.38,100568.52 +Australia and Oceania,Marshall Islands,Baby Food,Offline,C,12/17/2013,107734954,1/17/2014,22,255.28,159.42,5616.16,3507.24,2108.92 +Sub-Saharan Africa,Sudan,Vegetables,Offline,C,2/3/2011,802339112,3/20/2011,8828,154.06,90.93,1360041.68,802730.04,557311.64 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,L,3/2/2011,686550509,3/6/2011,4407,255.28,159.42,1125018.96,702563.94,422455.02 +Asia,Nepal,Personal Care,Online,C,4/23/2017,896355473,6/7/2017,358,81.73,56.67,29259.34,20287.86,8971.48 +Sub-Saharan Africa,Mauritania,Clothes,Online,M,10/11/2014,838052833,11/19/2014,7311,109.28,35.84,798946.08,262026.24,536919.84 +Asia,Kyrgyzstan,Beverages,Online,C,8/11/2012,438253915,9/6/2012,7927,47.45,31.79,376136.15,251999.33,124136.82 +North America,Greenland,Snacks,Offline,L,2/16/2017,593882548,3/19/2017,1898,152.58,97.44,289596.84,184941.12,104655.72 +Sub-Saharan Africa,Niger,Clothes,Offline,C,12/31/2012,922175061,2/11/2013,948,109.28,35.84,103597.44,33976.32,69621.12 +Australia and Oceania,Fiji,Baby Food,Offline,C,6/16/2012,210680282,7/22/2012,3832,255.28,159.42,978232.96,610897.44,367335.52 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,L,8/28/2013,467259538,9/1/2013,1336,109.28,35.84,145998.08,47882.24,98115.84 +Europe,Monaco,Vegetables,Online,M,1/13/2012,170086658,2/7/2012,1277,154.06,90.93,196734.62,116117.61,80617.01 +Middle East and North Africa,Turkey,Household,Offline,M,8/27/2011,117647969,10/6/2011,3503,668.27,502.54,2340949.81,1760397.62,580552.19 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,M,11/14/2013,278742301,12/14/2013,4896,255.28,159.42,1249850.88,780520.32,469330.56 +Middle East and North Africa,Turkey,Baby Food,Online,M,7/10/2013,242480981,8/16/2013,4366,255.28,159.42,1114552.48,696027.72,418524.76 +Sub-Saharan Africa,Central African Republic,Household,Offline,H,4/23/2010,568287837,6/7/2010,7854,668.27,502.54,5248592.58,3946949.16,1301643.42 +Sub-Saharan Africa,Guinea,Household,Online,H,7/22/2012,535899198,9/7/2012,3336,668.27,502.54,2229348.72,1676473.44,552875.28 +Central America and the Caribbean,Barbados,Beverages,Offline,C,9/23/2010,395363891,10/20/2010,5816,47.45,31.79,275969.2,184890.64,91078.56 +Asia,Nepal,Snacks,Offline,L,7/2/2011,917043244,8/4/2011,2330,152.58,97.44,355511.4,227035.2,128476.2 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,C,4/2/2011,241611087,5/20/2011,6945,255.28,159.42,1772919.6,1107171.9,665747.7 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Online,H,12/31/2014,630053746,1/20/2015,5760,47.45,31.79,273312,183110.4,90201.6 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,H,6/20/2017,813670051,7/28/2017,1904,255.28,159.42,486053.12,303535.68,182517.44 +Central America and the Caribbean,Nicaragua,Meat,Online,C,6/12/2014,944071328,7/31/2014,540,421.89,364.69,227820.6,196932.6,30888 +Australia and Oceania,Federated States of Micronesia,Household,Offline,L,2/22/2014,343181407,4/5/2014,3859,668.27,502.54,2578853.93,1939301.86,639552.07 +Sub-Saharan Africa,Cameroon,Household,Online,L,9/12/2010,653236615,9/30/2010,6086,668.27,502.54,4067091.22,3058458.44,1008632.78 +Asia,Myanmar,Meat,Offline,L,8/30/2010,886785781,9/16/2010,8474,421.89,364.69,3575095.86,3090383.06,484712.8 +Middle East and North Africa,Yemen,Fruits,Offline,H,1/30/2014,576690232,3/14/2014,4310,9.33,6.92,40212.3,29825.2,10387.1 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,M,9/17/2010,226123797,10/22/2010,3911,152.58,97.44,596740.38,381087.84,215652.54 +Sub-Saharan Africa,Zambia,Baby Food,Offline,L,2/3/2014,858572804,3/24/2014,9627,255.28,159.42,2457580.56,1534736.34,922844.22 +Central America and the Caribbean,Costa Rica,Household,Offline,C,4/25/2012,867836081,5/20/2012,837,668.27,502.54,559341.99,420625.98,138716.01 +Europe,Macedonia,Fruits,Offline,M,4/8/2017,968024957,5/1/2017,8951,9.33,6.92,83512.83,61940.92,21571.91 +Europe,United Kingdom,Household,Offline,H,5/21/2015,143563258,6/25/2015,2413,668.27,502.54,1612535.51,1212629.02,399906.49 +Sub-Saharan Africa,Rwanda,Fruits,Offline,C,11/22/2016,599187314,12/10/2016,1696,9.33,6.92,15823.68,11736.32,4087.36 +Sub-Saharan Africa,Gabon,Personal Care,Offline,M,2/24/2014,109945952,3/15/2014,4305,81.73,56.67,351847.65,243964.35,107883.3 +Europe,Slovakia,Snacks,Online,M,9/22/2015,571200501,11/8/2015,9777,152.58,97.44,1491774.66,952670.88,539103.78 +Sub-Saharan Africa,Central African Republic,Meat,Online,H,4/23/2012,348624789,6/11/2012,4677,421.89,364.69,1973179.53,1705655.13,267524.4 +Sub-Saharan Africa,Uganda,Household,Offline,C,10/29/2010,128205144,12/4/2010,7606,668.27,502.54,5082861.62,3822319.24,1260542.38 +Asia,India,Meat,Online,C,6/16/2015,666240394,6/22/2015,4193,421.89,364.69,1768984.77,1529145.17,239839.6 +Sub-Saharan Africa,Sudan,Cereal,Offline,M,4/23/2016,539341866,5/16/2016,2099,205.7,117.11,431764.3,245813.89,185950.41 +Sub-Saharan Africa,Botswana,Office Supplies,Online,H,12/4/2015,194433391,1/9/2016,6016,651.21,524.96,3917679.36,3158159.36,759520 +Europe,Slovakia,Vegetables,Offline,H,4/27/2010,598751294,5/6/2010,2668,154.06,90.93,411032.08,242601.24,168430.84 +Sub-Saharan Africa,Mali,Clothes,Offline,L,7/9/2015,989844405,8/23/2015,5811,109.28,35.84,635026.08,208266.24,426759.84 +Asia,Brunei,Vegetables,Offline,L,9/30/2010,225574052,10/7/2010,1230,154.06,90.93,189493.8,111843.9,77649.9 +Sub-Saharan Africa,Senegal,Clothes,Online,M,5/14/2010,834114062,5/16/2010,1742,109.28,35.84,190365.76,62433.28,127932.48 +Asia,Bhutan,Personal Care,Offline,C,8/31/2014,463950765,10/16/2014,2196,81.73,56.67,179479.08,124447.32,55031.76 +Europe,Spain,Meat,Offline,L,8/19/2013,433882987,9/30/2013,4473,421.89,364.69,1887113.97,1631258.37,255855.6 +Europe,Albania,Household,Offline,L,6/20/2013,783022058,6/30/2013,2482,668.27,502.54,1658646.14,1247304.28,411341.86 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,L,1/29/2010,720791804,2/5/2010,7167,668.27,502.54,4789491.09,3601704.18,1187786.91 +Sub-Saharan Africa,Sierra Leone,Household,Online,M,8/1/2015,876928555,8/4/2015,1502,668.27,502.54,1003741.54,754815.08,248926.46 +Europe,Sweden,Beverages,Online,L,8/28/2016,151481139,9/3/2016,5490,47.45,31.79,260500.5,174527.1,85973.4 +Asia,Maldives,Office Supplies,Offline,C,3/10/2016,664810883,4/17/2016,1169,651.21,524.96,761264.49,613678.24,147586.25 +Europe,Russia,Office Supplies,Offline,M,5/7/2014,107591617,5/15/2014,7605,651.21,524.96,4952452.05,3992320.8,960131.25 +Europe,Russia,Household,Offline,M,5/11/2012,290809667,6/20/2012,5898,668.27,502.54,3941456.46,2963980.92,977475.54 +Middle East and North Africa,Saudi Arabia,Fruits,Offline,H,4/24/2016,395763862,6/9/2016,4176,9.33,6.92,38962.08,28897.92,10064.16 +Sub-Saharan Africa,Niger,Clothes,Online,H,8/19/2010,124065530,10/7/2010,2602,109.28,35.84,284346.56,93255.68,191090.88 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,H,11/22/2014,147638499,12/4/2014,8368,437.2,263.33,3658489.6,2203545.44,1454944.16 +Middle East and North Africa,Qatar,Beverages,Online,H,11/11/2011,758719098,11/25/2011,696,47.45,31.79,33025.2,22125.84,10899.36 +Asia,Nepal,Clothes,Offline,L,11/20/2011,519856154,12/7/2011,5843,109.28,35.84,638523.04,209413.12,429109.92 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,L,3/25/2011,313910996,5/14/2011,2094,255.28,159.42,534556.32,333825.48,200730.84 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,H,12/31/2010,194057452,1/28/2011,4767,437.2,263.33,2084132.4,1255294.11,828838.29 +North America,Mexico,Personal Care,Online,M,5/17/2013,733781850,6/18/2013,1210,81.73,56.67,98893.3,68570.7,30322.6 +Europe,Slovakia,Personal Care,Online,L,3/30/2010,776883018,4/28/2010,5804,81.73,56.67,474360.92,328912.68,145448.24 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,M,4/9/2017,587472283,5/29/2017,4958,437.2,263.33,2167637.6,1305590.14,862047.46 +Asia,Sri Lanka,Household,Online,L,2/8/2017,499973475,2/21/2017,2117,668.27,502.54,1414727.59,1063877.18,350850.41 +Sub-Saharan Africa,Mozambique,Beverages,Offline,M,3/12/2016,469122922,3/14/2016,2752,47.45,31.79,130582.4,87486.08,43096.32 +Sub-Saharan Africa,Namibia,Beverages,Offline,C,9/3/2010,519969451,10/12/2010,9370,47.45,31.79,444606.5,297872.3,146734.2 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,H,11/25/2012,297874391,11/30/2012,6506,81.73,56.67,531735.38,368695.02,163040.36 +Asia,Laos,Clothes,Online,M,5/12/2017,418511569,6/7/2017,5728,109.28,35.84,625955.84,205291.52,420664.32 +Europe,San Marino,Cereal,Offline,H,1/13/2012,217867314,2/16/2012,635,205.7,117.11,130619.5,74364.85,56254.65 +Europe,Switzerland,Cosmetics,Offline,M,6/19/2012,902240455,6/24/2012,1855,437.2,263.33,811006,488477.15,322528.85 +Europe,San Marino,Personal Care,Offline,M,7/22/2012,598242318,8/17/2012,2051,81.73,56.67,167628.23,116230.17,51398.06 +Asia,Maldives,Snacks,Offline,L,1/18/2011,202796733,2/9/2011,915,152.58,97.44,139610.7,89157.6,50453.1 +Sub-Saharan Africa,Zambia,Vegetables,Online,L,4/30/2015,233140027,6/2/2015,170,154.06,90.93,26190.2,15458.1,10732.1 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,M,11/29/2014,376821029,1/3/2015,8571,154.06,90.93,1320448.26,779361.03,541087.23 +Asia,Malaysia,Cosmetics,Online,L,7/12/2015,841701066,7/30/2015,6905,437.2,263.33,3018866,1818293.65,1200572.35 +North America,United States of America,Baby Food,Offline,H,8/9/2012,105953967,8/21/2012,2988,255.28,159.42,762776.64,476346.96,286429.68 +Europe,United Kingdom,Snacks,Online,C,3/23/2010,768066060,3/31/2010,6670,152.58,97.44,1017708.6,649924.8,367783.8 +North America,United States of America,Snacks,Online,L,4/19/2017,996836173,5/26/2017,4830,152.58,97.44,736961.4,470635.2,266326.2 +Asia,South Korea,Clothes,Offline,M,7/12/2013,381375634,8/22/2013,6380,109.28,35.84,697206.4,228659.2,468547.2 +Sub-Saharan Africa,South Sudan,Meat,Offline,H,10/2/2013,381108272,10/4/2013,7261,421.89,364.69,3063343.29,2648014.09,415329.2 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,C,2/26/2011,275770413,3/15/2011,5448,47.45,31.79,258507.6,173191.92,85315.68 +Sub-Saharan Africa,Republic of the Congo,Household,Online,L,5/7/2011,315410888,5/24/2011,5946,668.27,502.54,3973533.42,2988102.84,985430.58 +Sub-Saharan Africa,Niger,Vegetables,Offline,M,6/5/2013,370391023,6/5/2013,5789,154.06,90.93,891853.34,526393.77,365459.57 +Europe,San Marino,Personal Care,Offline,L,10/11/2013,381384646,10/11/2013,9047,81.73,56.67,739411.31,512693.49,226717.82 +Australia and Oceania,East Timor,Clothes,Offline,C,5/31/2017,809378087,6/17/2017,1817,109.28,35.84,198561.76,65121.28,133440.48 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,C,6/28/2011,385670173,8/3/2011,7229,9.33,6.92,67446.57,50024.68,17421.89 +Sub-Saharan Africa,Mali,Office Supplies,Offline,C,7/5/2014,161872231,7/10/2014,445,651.21,524.96,289788.45,233607.2,56181.25 +Sub-Saharan Africa,Gabon,Office Supplies,Online,M,12/20/2011,359908092,1/4/2012,3657,651.21,524.96,2381474.97,1919778.72,461696.25 +North America,Canada,Meat,Online,L,2/21/2013,822014081,3/9/2013,1088,421.89,364.69,459016.32,396782.72,62233.6 +Europe,Hungary,Clothes,Online,L,1/7/2017,560739028,2/25/2017,3994,109.28,35.84,436464.32,143144.96,293319.36 +Europe,Kosovo,Baby Food,Online,L,1/25/2016,908944261,2/8/2016,5660,255.28,159.42,1444884.8,902317.2,542567.6 +Asia,Taiwan,Vegetables,Online,C,3/11/2015,569803607,3/15/2015,6404,154.06,90.93,986600.24,582315.72,404284.52 +Australia and Oceania,Marshall Islands,Office Supplies,Online,M,10/12/2012,566803395,11/4/2012,8575,651.21,524.96,5584125.75,4501532,1082593.75 +Sub-Saharan Africa,Botswana,Fruits,Offline,H,1/29/2012,193742454,2/12/2012,1552,9.33,6.92,14480.16,10739.84,3740.32 +Australia and Oceania,Tonga,Vegetables,Offline,L,5/23/2017,164732110,6/25/2017,6747,154.06,90.93,1039442.82,613504.71,425938.11 +Australia and Oceania,Palau,Vegetables,Offline,C,2/28/2015,364196193,3/24/2015,2602,154.06,90.93,400864.12,236599.86,164264.26 +Central America and the Caribbean,Belize,Clothes,Online,H,8/12/2015,296871030,9/26/2015,9590,109.28,35.84,1047995.2,343705.6,704289.6 +Middle East and North Africa,Bahrain,Cosmetics,Offline,C,2/7/2011,437805449,3/20/2011,5216,437.2,263.33,2280435.2,1373529.28,906905.92 +Australia and Oceania,Vanuatu,Household,Online,M,3/13/2010,882360780,4/4/2010,9018,668.27,502.54,6026458.86,4531905.72,1494553.14 +Sub-Saharan Africa,Chad,Snacks,Online,L,3/3/2011,896210849,4/6/2011,7561,152.58,97.44,1153657.38,736743.84,416913.54 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,L,5/11/2013,265341985,6/20/2013,9445,109.28,35.84,1032149.6,338508.8,693640.8 +Middle East and North Africa,Turkey,Personal Care,Online,L,5/20/2013,646053016,6/25/2013,299,81.73,56.67,24437.27,16944.33,7492.94 +Sub-Saharan Africa,Niger,Vegetables,Online,L,6/29/2016,614955270,8/5/2016,7785,154.06,90.93,1199357.1,707890.05,491467.05 +Sub-Saharan Africa,Ethiopia,Baby Food,Offline,C,1/29/2010,618972575,3/12/2010,6595,255.28,159.42,1683571.6,1051374.9,632196.7 +Asia,Nepal,Meat,Online,M,11/18/2012,725341260,12/2/2012,3452,421.89,364.69,1456364.28,1258909.88,197454.4 +Europe,Georgia,Clothes,Offline,L,8/20/2010,171610152,8/27/2010,2112,109.28,35.84,230799.36,75694.08,155105.28 +Sub-Saharan Africa,Togo,Vegetables,Offline,H,11/7/2012,515640580,12/13/2012,8361,154.06,90.93,1288095.66,760265.73,527829.93 +Europe,Spain,Cereal,Online,L,3/7/2011,685606372,3/10/2011,5016,205.7,117.11,1031791.2,587423.76,444367.44 +Sub-Saharan Africa,Mali,Vegetables,Offline,H,6/22/2013,129993855,7/20/2013,6925,154.06,90.93,1066865.5,629690.25,437175.25 +Sub-Saharan Africa,Seychelles ,Beverages,Online,L,4/19/2017,167601859,5/2/2017,5969,47.45,31.79,283229.05,189754.51,93474.54 +Central America and the Caribbean,Guatemala,Baby Food,Offline,M,9/16/2013,837541711,10/14/2013,6059,255.28,159.42,1546741.52,965925.78,580815.74 +Europe,Greece,Cosmetics,Online,M,10/4/2013,449237239,11/2/2013,8137,437.2,263.33,3557496.4,2142716.21,1414780.19 +Europe,Georgia,Meat,Offline,C,6/2/2014,532424771,7/10/2014,5176,421.89,364.69,2183702.64,1887635.44,296067.2 +Middle East and North Africa,Israel,Fruits,Online,H,7/6/2017,887153136,7/16/2017,7182,9.33,6.92,67008.06,49699.44,17308.62 +Europe,Georgia,Personal Care,Online,H,10/13/2010,933783662,11/2/2010,6191,81.73,56.67,505990.43,350843.97,155146.46 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,L,2/9/2017,162990176,3/7/2017,1270,81.73,56.67,103797.1,71970.9,31826.2 +Middle East and North Africa,Algeria,Cereal,Offline,L,1/5/2015,385759007,1/5/2015,3518,205.7,117.11,723652.6,411992.98,311659.62 +Sub-Saharan Africa,Djibouti,Cereal,Online,M,7/28/2010,783388984,8/4/2010,1064,205.7,117.11,218864.8,124605.04,94259.76 +North America,United States of America,Fruits,Offline,L,12/7/2010,157491433,12/26/2010,4070,9.33,6.92,37973.1,28164.4,9808.7 +Asia,Kyrgyzstan,Meat,Online,L,12/13/2012,979990184,12/13/2012,9728,421.89,364.69,4104145.92,3547704.32,556441.6 +Central America and the Caribbean,Grenada,Office Supplies,Offline,L,7/18/2014,843121564,8/13/2014,7262,651.21,524.96,4729087.02,3812259.52,916827.5 +Sub-Saharan Africa,Uganda,Meat,Online,M,11/28/2010,109434401,12/10/2010,2926,421.89,364.69,1234450.14,1067082.94,167367.2 +Central America and the Caribbean,Grenada,Fruits,Online,L,6/14/2013,561790025,7/19/2013,5007,9.33,6.92,46715.31,34648.44,12066.87 +Sub-Saharan Africa,Central African Republic,Fruits,Online,M,9/18/2015,453362262,9/29/2015,8823,9.33,6.92,82318.59,61055.16,21263.43 +Asia,Sri Lanka,Personal Care,Offline,C,4/20/2012,357637441,5/11/2012,1721,81.73,56.67,140657.33,97529.07,43128.26 +Asia,Tajikistan,Clothes,Offline,M,3/30/2010,918414390,5/1/2010,8082,109.28,35.84,883200.96,289658.88,593542.08 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,M,1/21/2010,599804437,2/14/2010,4317,152.58,97.44,658687.86,420648.48,238039.38 +Asia,Mongolia,Beverages,Online,H,2/13/2017,636231410,3/2/2017,3868,47.45,31.79,183536.6,122963.72,60572.88 +Asia,Mongolia,Baby Food,Online,H,2/24/2015,982431638,4/9/2015,2208,255.28,159.42,563658.24,351999.36,211658.88 +Sub-Saharan Africa,Guinea,Cosmetics,Online,C,6/8/2015,763453948,7/3/2015,1844,437.2,263.33,806196.8,485580.52,320616.28 +Sub-Saharan Africa,Togo,Cereal,Online,C,3/8/2015,524659669,4/22/2015,7310,205.7,117.11,1503667,856074.1,647592.9 +Central America and the Caribbean,Guatemala,Clothes,Online,L,6/15/2016,881722629,7/10/2016,174,109.28,35.84,19014.72,6236.16,12778.56 +Australia and Oceania,East Timor,Clothes,Offline,L,10/21/2014,270629155,10/22/2014,4036,109.28,35.84,441054.08,144650.24,296403.84 +Europe,Albania,Clothes,Offline,L,8/18/2010,797678077,10/7/2010,9524,109.28,35.84,1040782.72,341340.16,699442.56 +Australia and Oceania,New Zealand,Vegetables,Online,H,12/22/2012,589480721,12/26/2012,9300,154.06,90.93,1432758,845649,587109 +Sub-Saharan Africa,Burundi,Baby Food,Online,C,1/5/2013,542960917,2/17/2013,3056,255.28,159.42,780135.68,487187.52,292948.16 +Asia,Kazakhstan,Cereal,Offline,L,7/22/2010,275354993,7/24/2010,2516,205.7,117.11,517541.2,294648.76,222892.44 +Asia,China,Beverages,Offline,C,4/7/2010,374211776,4/19/2010,6435,47.45,31.79,305340.75,204568.65,100772.1 +Europe,Slovenia,Clothes,Online,H,4/18/2010,147392594,4/28/2010,5599,109.28,35.84,611858.72,200668.16,411190.56 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,H,8/27/2013,773071277,9/24/2013,7825,47.45,31.79,371296.25,248756.75,122539.5 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,L,11/2/2016,349734151,11/6/2016,2962,437.2,263.33,1294986.4,779983.46,515002.94 +Europe,Montenegro,Snacks,Online,M,8/17/2013,646180045,9/7/2013,7890,152.58,97.44,1203856.2,768801.6,435054.6 +Australia and Oceania,Australia,Household,Online,C,1/3/2014,351520287,1/25/2014,1519,668.27,502.54,1015102.13,763358.26,251743.87 +Asia,Taiwan,Personal Care,Offline,M,2/5/2010,925178706,3/15/2010,9794,81.73,56.67,800463.62,555025.98,245437.64 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,H,3/25/2010,746891629,4/9/2010,686,154.06,90.93,105685.16,62377.98,43307.18 +Australia and Oceania,Australia,Household,Online,L,6/9/2012,966707885,7/14/2012,9200,668.27,502.54,6148084,4623368,1524716 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,M,10/30/2015,554988801,12/16/2015,2374,437.2,263.33,1037912.8,625145.42,412767.38 +Europe,Armenia,Vegetables,Offline,M,10/10/2016,352408206,11/11/2016,4274,154.06,90.93,658452.44,388634.82,269817.62 +Asia,Vietnam,Clothes,Offline,C,9/23/2012,819952428,11/4/2012,999,109.28,35.84,109170.72,35804.16,73366.56 +Sub-Saharan Africa,South Sudan,Household,Offline,C,7/23/2013,688920295,8/3/2013,5679,668.27,502.54,3795105.33,2853924.66,941180.67 +Asia,South Korea,Meat,Online,C,1/18/2015,110923135,2/28/2015,3475,421.89,364.69,1466067.75,1267297.75,198770 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,L,4/7/2010,207884776,4/24/2010,6580,651.21,524.96,4284961.8,3454236.8,830725 +Europe,Monaco,Personal Care,Online,C,1/23/2016,822041547,3/6/2016,9216,81.73,56.67,753223.68,522270.72,230952.96 +Sub-Saharan Africa,Comoros,Cereal,Online,H,4/11/2016,965942275,4/18/2016,2639,205.7,117.11,542842.3,309053.29,233789.01 +Central America and the Caribbean,Cuba,Snacks,Offline,H,12/15/2010,172448289,12/28/2010,136,152.58,97.44,20750.88,13251.84,7499.04 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Online,C,7/27/2012,744733417,7/28/2012,2022,255.28,159.42,516176.16,322347.24,193828.92 +Asia,Japan,Cereal,Offline,L,12/10/2011,106283986,1/6/2012,648,205.7,117.11,133293.6,75887.28,57406.32 +Sub-Saharan Africa,Namibia,Cereal,Online,M,4/23/2012,250898826,5/25/2012,5393,205.7,117.11,1109340.1,631574.23,477765.87 +Central America and the Caribbean,Haiti,Personal Care,Offline,M,6/1/2010,992689263,6/23/2010,7668,81.73,56.67,626705.64,434545.56,192160.08 +Europe,Romania,Fruits,Offline,H,5/30/2015,416079127,7/12/2015,5915,9.33,6.92,55186.95,40931.8,14255.15 +Europe,Germany,Meat,Offline,L,10/21/2014,725804746,12/10/2014,608,421.89,364.69,256509.12,221731.52,34777.6 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,C,2/6/2016,596914947,3/18/2016,9252,47.45,31.79,439007.4,294121.08,144886.32 +Central America and the Caribbean,Belize,Clothes,Online,L,9/18/2012,124771058,10/12/2012,1384,109.28,35.84,151243.52,49602.56,101640.96 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,M,7/2/2010,375046908,8/19/2010,3569,651.21,524.96,2324168.49,1873582.24,450586.25 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,H,5/14/2016,233728826,6/4/2016,4408,255.28,159.42,1125274.24,702723.36,422550.88 +North America,United States of America,Clothes,Online,M,10/13/2011,457115638,11/26/2011,9530,109.28,35.84,1041438.4,341555.2,699883.2 +Sub-Saharan Africa,Rwanda,Household,Online,C,2/23/2017,521818673,3/24/2017,6596,668.27,502.54,4407908.92,3314753.84,1093155.08 +Sub-Saharan Africa,Swaziland,Clothes,Online,C,4/12/2012,874761760,5/7/2012,299,109.28,35.84,32674.72,10716.16,21958.56 +Sub-Saharan Africa,Ghana,Beverages,Online,H,12/2/2015,683181226,1/19/2016,7361,47.45,31.79,349279.45,234006.19,115273.26 +Australia and Oceania,Palau,Beverages,Online,C,10/18/2013,984625899,12/6/2013,1539,47.45,31.79,73025.55,48924.81,24100.74 +Sub-Saharan Africa,Senegal,Meat,Online,H,6/7/2015,636957108,7/20/2015,8618,421.89,364.69,3635848.02,3142898.42,492949.6 +Middle East and North Africa,Lebanon,Meat,Offline,M,6/18/2012,368348681,7/21/2012,1415,421.89,364.69,596974.35,516036.35,80938 +Sub-Saharan Africa,Benin,Vegetables,Offline,L,10/2/2012,527286946,11/9/2012,4780,154.06,90.93,736406.8,434645.4,301761.4 +Europe,Austria,Meat,Online,C,11/11/2013,632570731,11/23/2013,591,421.89,364.69,249336.99,215531.79,33805.2 +Asia,Bangladesh,Personal Care,Online,M,6/4/2014,723311364,6/27/2014,2761,81.73,56.67,225656.53,156465.87,69190.66 +Asia,Uzbekistan,Snacks,Online,H,5/4/2010,908932673,6/2/2010,2231,152.58,97.44,340405.98,217388.64,123017.34 +Sub-Saharan Africa,Zambia,Meat,Offline,L,9/23/2013,919170987,11/12/2013,1976,421.89,364.69,833654.64,720627.44,113027.2 +Australia and Oceania,East Timor,Snacks,Online,C,4/9/2011,554075133,5/22/2011,2000,152.58,97.44,305160,194880,110280 +Sub-Saharan Africa,Cameroon,Beverages,Online,C,6/2/2013,134006440,7/2/2013,4338,47.45,31.79,205838.1,137905.02,67933.08 +Asia,Myanmar,Beverages,Online,H,10/10/2012,949638736,10/31/2012,8060,47.45,31.79,382447,256227.4,126219.6 +Sub-Saharan Africa,Tanzania,Household,Offline,M,7/26/2010,311958348,9/4/2010,4263,668.27,502.54,2848835.01,2142328.02,706506.99 +Europe,Austria,Cereal,Online,H,11/16/2012,102264106,1/3/2013,1076,205.7,117.11,221333.2,126010.36,95322.84 +Europe,Czech Republic,Beverages,Offline,M,9/16/2011,922167336,10/4/2011,8662,47.45,31.79,411011.9,275364.98,135646.92 +Europe,Portugal,Cereal,Offline,M,6/26/2011,743591868,7/12/2011,4213,205.7,117.11,866614.1,493384.43,373229.67 +Asia,Indonesia,Baby Food,Offline,L,2/15/2010,758774030,3/4/2010,6952,255.28,159.42,1774706.56,1108287.84,666418.72 +Sub-Saharan Africa,Kenya,Meat,Online,L,5/27/2010,430262649,7/1/2010,3134,421.89,364.69,1322203.26,1142938.46,179264.8 +Europe,Cyprus,Clothes,Offline,C,2/24/2016,640919053,4/13/2016,1045,109.28,35.84,114197.6,37452.8,76744.8 +Sub-Saharan Africa,Botswana,Meat,Online,C,5/1/2013,543917071,5/24/2013,6003,421.89,364.69,2532605.67,2189234.07,343371.6 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,L,9/13/2011,712743031,10/22/2011,5357,152.58,97.44,817371.06,521986.08,295384.98 +Sub-Saharan Africa,Mali,Cosmetics,Online,M,9/17/2010,891195762,9/30/2010,3485,437.2,263.33,1523642,917705.05,605936.95 +Asia,Maldives,Personal Care,Offline,C,11/21/2010,443386590,12/18/2010,6800,81.73,56.67,555764,385356,170408 +Asia,Tajikistan,Vegetables,Online,C,1/12/2010,603739345,3/3/2010,8743,154.06,90.93,1346946.58,795000.99,551945.59 +Europe,Liechtenstein,Fruits,Online,M,7/30/2014,426990354,8/12/2014,4789,9.33,6.92,44681.37,33139.88,11541.49 +Sub-Saharan Africa,Kenya,Meat,Online,L,2/4/2013,838188445,3/15/2013,7442,421.89,364.69,3139705.38,2714022.98,425682.4 +Asia,Bangladesh,Clothes,Online,C,5/14/2010,582694947,5/25/2010,1239,109.28,35.84,135397.92,44405.76,90992.16 +Middle East and North Africa,Morocco,Beverages,Offline,C,1/10/2016,276183688,1/12/2016,7746,47.45,31.79,367547.7,246245.34,121302.36 +Europe,Monaco,Personal Care,Offline,L,6/23/2010,154640996,8/10/2010,562,81.73,56.67,45932.26,31848.54,14083.72 +Asia,Nepal,Personal Care,Online,H,11/2/2016,524365699,11/23/2016,318,81.73,56.67,25990.14,18021.06,7969.08 +Europe,Spain,Vegetables,Online,H,11/13/2013,411969125,11/23/2013,9674,154.06,90.93,1490376.44,879656.82,610719.62 +Europe,Georgia,Vegetables,Online,L,6/14/2015,714375102,7/25/2015,8323,154.06,90.93,1282241.38,756810.39,525430.99 +Middle East and North Africa,Tunisia ,Baby Food,Offline,C,10/30/2013,148819959,10/30/2013,7988,255.28,159.42,2039176.64,1273446.96,765729.68 +Middle East and North Africa,Bahrain,Household,Online,C,8/30/2013,202852523,9/16/2013,7424,668.27,502.54,4961236.48,3730856.96,1230379.52 +Australia and Oceania,Solomon Islands,Personal Care,Offline,L,2/9/2013,184334123,3/12/2013,7418,81.73,56.67,606273.14,420378.06,185895.08 +Australia and Oceania,Nauru,Beverages,Online,L,3/5/2015,371438586,3/26/2015,5787,47.45,31.79,274593.15,183968.73,90624.42 +Middle East and North Africa,Syria,Household,Offline,C,5/10/2016,662652242,6/8/2016,2379,668.27,502.54,1589814.33,1195542.66,394271.67 +Europe,Latvia,Cereal,Online,H,6/7/2010,126773917,7/12/2010,4074,205.7,117.11,838021.8,477106.14,360915.66 +Sub-Saharan Africa,Rwanda,Clothes,Offline,M,12/16/2014,152914941,1/17/2015,9784,109.28,35.84,1069195.52,350658.56,718536.96 +Europe,Macedonia,Snacks,Offline,C,6/27/2014,400499141,6/29/2014,5451,152.58,97.44,831713.58,531145.44,300568.14 +Sub-Saharan Africa,Niger,Beverages,Offline,L,5/7/2017,149262845,6/17/2017,9048,47.45,31.79,429327.6,287635.92,141691.68 +Middle East and North Africa,Kuwait,Snacks,Offline,C,1/2/2014,549254882,2/3/2014,5580,152.58,97.44,851396.4,543715.2,307681.2 +Europe,Sweden,Cereal,Offline,L,2/17/2011,570836579,3/9/2011,2084,205.7,117.11,428678.8,244057.24,184621.56 +Middle East and North Africa,Algeria,Vegetables,Offline,C,9/4/2012,154681766,10/16/2012,2627,154.06,90.93,404715.62,238873.11,165842.51 +Europe,Macedonia,Beverages,Online,H,2/4/2016,661776769,3/20/2016,3307,47.45,31.79,156917.15,105129.53,51787.62 +Australia and Oceania,Palau,Vegetables,Online,H,2/6/2016,823420417,2/21/2016,7254,154.06,90.93,1117551.24,659606.22,457945.02 +Europe,Greece,Clothes,Online,H,1/22/2016,791224038,1/25/2016,9630,109.28,35.84,1052366.4,345139.2,707227.2 +Central America and the Caribbean,Barbados,Personal Care,Offline,H,8/10/2016,787111461,9/27/2016,2627,81.73,56.67,214704.71,148872.09,65832.62 +Europe,Liechtenstein,Snacks,Online,L,11/18/2011,653319013,1/5/2012,469,152.58,97.44,71560.02,45699.36,25860.66 +Asia,Taiwan,Household,Online,C,1/3/2016,302395522,2/17/2016,4410,668.27,502.54,2947070.7,2216201.4,730869.3 +Sub-Saharan Africa,Namibia,Baby Food,Online,H,11/20/2013,167202317,12/31/2013,7736,255.28,159.42,1974846.08,1233273.12,741572.96 +Asia,South Korea,Snacks,Offline,C,6/4/2010,750913226,7/1/2010,765,152.58,97.44,116723.7,74541.6,42182.1 +Middle East and North Africa,Kuwait,Beverages,Online,C,7/30/2011,377014577,8/7/2011,5846,47.45,31.79,277392.7,185844.34,91548.36 +Asia,North Korea,Cereal,Online,H,1/7/2013,139305198,2/3/2013,2359,205.7,117.11,485246.3,276262.49,208983.81 +Europe,Bosnia and Herzegovina,Baby Food,Online,L,6/26/2011,751896417,8/4/2011,1713,255.28,159.42,437294.64,273086.46,164208.18 +Asia,Indonesia,Fruits,Offline,M,2/18/2016,299212062,3/28/2016,2353,9.33,6.92,21953.49,16282.76,5670.73 +Middle East and North Africa,Libya,Office Supplies,Online,M,6/20/2014,985988461,7/23/2014,4751,651.21,524.96,3093898.71,2494084.96,599813.75 +Middle East and North Africa,Iraq,Beverages,Online,H,12/30/2013,587274444,1/18/2014,6413,47.45,31.79,304296.85,203869.27,100427.58 +Middle East and North Africa,Lebanon,Baby Food,Online,M,9/16/2015,998431336,9/21/2015,6875,255.28,159.42,1755050,1096012.5,659037.5 +Sub-Saharan Africa,Zambia,Cosmetics,Online,M,4/22/2010,585132968,5/31/2010,2703,437.2,263.33,1181751.6,711780.99,469970.61 +Sub-Saharan Africa,Nigeria,Meat,Online,L,4/10/2012,933365666,5/11/2012,2497,421.89,364.69,1053459.33,910630.93,142828.4 +Sub-Saharan Africa,Uganda,Cosmetics,Online,M,8/28/2010,999428260,9/27/2010,1886,437.2,263.33,824559.2,496640.38,327918.82 +Australia and Oceania,Australia,Fruits,Online,L,9/15/2010,259932076,11/3/2010,8533,9.33,6.92,79612.89,59048.36,20564.53 +Asia,Myanmar,Clothes,Offline,H,12/15/2014,961800944,1/22/2015,7128,109.28,35.84,778947.84,255467.52,523480.32 +Europe,Spain,Office Supplies,Offline,C,11/9/2011,472271192,11/18/2011,4395,651.21,524.96,2862067.95,2307199.2,554868.75 +Central America and the Caribbean,Panama,Fruits,Online,L,6/8/2017,728891646,6/26/2017,4091,9.33,6.92,38169.03,28309.72,9859.31 +Sub-Saharan Africa,South Africa,Beverages,Offline,M,11/28/2010,589523637,12/25/2010,2000,47.45,31.79,94900,63580,31320 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,M,3/22/2014,782340991,5/2/2014,939,437.2,263.33,410530.8,247266.87,163263.93 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,M,7/4/2012,755830037,7/31/2012,5759,651.21,524.96,3750318.39,3023244.64,727073.75 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,M,11/26/2010,928789603,1/4/2011,8338,154.06,90.93,1284552.28,758174.34,526377.94 +Europe,Poland,Fruits,Online,C,8/12/2015,440331017,9/29/2015,2588,9.33,6.92,24146.04,17908.96,6237.08 +Australia and Oceania,Papua New Guinea,Household,Offline,M,12/19/2014,299878108,12/26/2014,9451,668.27,502.54,6315819.77,4749505.54,1566314.23 +Europe,United Kingdom,Household,Online,L,7/6/2013,237167203,8/15/2013,1901,668.27,502.54,1270381.27,955328.54,315052.73 +Sub-Saharan Africa,Djibouti,Personal Care,Online,C,1/26/2013,952247130,1/28/2013,9942,81.73,56.67,812559.66,563413.14,249146.52 +Asia,Myanmar,Meat,Online,C,7/12/2016,965479218,7/29/2016,5611,421.89,364.69,2367224.79,2046275.59,320949.2 +Europe,Serbia,Meat,Offline,H,6/26/2016,667537295,8/10/2016,7975,421.89,364.69,3364572.75,2908402.75,456170 +Sub-Saharan Africa,Chad,Office Supplies,Online,H,3/1/2014,969407689,3/7/2014,8132,651.21,524.96,5295639.72,4268974.72,1026665 +Sub-Saharan Africa,Zambia,Vegetables,Offline,H,8/27/2015,152389228,9/11/2015,4214,154.06,90.93,649208.84,383179.02,266029.82 +Middle East and North Africa,Egypt,Snacks,Online,M,12/14/2012,618093240,1/29/2013,6380,152.58,97.44,973460.4,621667.2,351793.2 +Australia and Oceania,East Timor,Snacks,Online,L,6/28/2010,338443553,7/8/2010,1823,152.58,97.44,278153.34,177633.12,100520.22 +North America,Greenland,Snacks,Online,C,10/3/2013,505676496,11/8/2013,9767,152.58,97.44,1490248.86,951696.48,538552.38 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,H,5/16/2010,582340896,6/21/2010,6467,81.73,56.67,528547.91,366484.89,162063.02 +Asia,Singapore,Meat,Offline,L,9/30/2011,551298081,11/9/2011,208,421.89,364.69,87753.12,75855.52,11897.6 +Sub-Saharan Africa,Chad,Beverages,Offline,C,6/3/2011,465721881,6/16/2011,6309,47.45,31.79,299362.05,200563.11,98798.94 +Europe,Malta,Fruits,Offline,L,7/28/2011,899098622,8/31/2011,2117,9.33,6.92,19751.61,14649.64,5101.97 +Central America and the Caribbean,Barbados,Snacks,Online,C,8/28/2011,695227134,9/19/2011,2013,152.58,97.44,307143.54,196146.72,110996.82 +Europe,Belgium,Household,Offline,L,3/12/2012,118218743,3/19/2012,2408,668.27,502.54,1609194.16,1210116.32,399077.84 +Middle East and North Africa,Oman,Baby Food,Online,C,12/28/2010,402497279,1/6/2011,6744,255.28,159.42,1721608.32,1075128.48,646479.84 +Sub-Saharan Africa,Kenya,Clothes,Online,L,6/24/2014,602799069,7/4/2014,495,109.28,35.84,54093.6,17740.8,36352.8 +Sub-Saharan Africa,Rwanda,Cereal,Online,M,3/25/2011,744172942,4/25/2011,6166,205.7,117.11,1268346.2,722100.26,546245.94 +Middle East and North Africa,Bahrain,Personal Care,Offline,H,8/5/2013,471980226,8/11/2013,8292,81.73,56.67,677705.16,469907.64,207797.52 +Sub-Saharan Africa,South Sudan,Fruits,Offline,C,1/25/2016,401894748,2/2/2016,8442,9.33,6.92,78763.86,58418.64,20345.22 +Asia,Bhutan,Household,Offline,C,3/11/2014,769902837,4/2/2014,213,668.27,502.54,142341.51,107041.02,35300.49 +Australia and Oceania,Solomon Islands,Personal Care,Online,C,12/13/2015,982303321,1/3/2016,4236,81.73,56.67,346208.28,240054.12,106154.16 +Asia,Singapore,Meat,Offline,M,3/27/2015,965707528,5/11/2015,3173,421.89,364.69,1338656.97,1157161.37,181495.6 +Asia,Myanmar,Beverages,Offline,L,10/16/2010,717039287,11/1/2010,6714,47.45,31.79,318579.3,213438.06,105141.24 +Europe,Switzerland,Cosmetics,Online,M,1/1/2010,753534924,1/27/2010,6584,437.2,263.33,2878524.8,1733764.72,1144760.08 +Europe,Hungary,Household,Offline,H,7/15/2017,762743270,7/15/2017,1538,668.27,502.54,1027799.26,772906.52,254892.74 +Europe,Vatican City,Personal Care,Offline,L,5/25/2016,952525651,6/24/2016,2362,81.73,56.67,193046.26,133854.54,59191.72 +Middle East and North Africa,Tunisia ,Cosmetics,Online,H,3/3/2017,701055896,4/15/2017,6873,437.2,263.33,3004875.6,1809867.09,1195008.51 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,H,5/6/2016,806820333,6/6/2016,4921,651.21,524.96,3204604.41,2583328.16,621276.25 +Europe,Macedonia,Office Supplies,Online,M,4/13/2015,338617789,5/9/2015,3384,651.21,524.96,2203694.64,1776464.64,427230 +Sub-Saharan Africa,Niger,Cereal,Offline,L,5/20/2016,685559594,6/8/2016,1173,205.7,117.11,241286.1,137370.03,103916.07 +Sub-Saharan Africa,Lesotho,Fruits,Offline,C,10/12/2011,607069575,11/26/2011,4233,9.33,6.92,39493.89,29292.36,10201.53 +Australia and Oceania,Solomon Islands,Household,Online,M,5/14/2017,282884061,6/29/2017,535,668.27,502.54,357524.45,268858.9,88665.55 +North America,Canada,Cosmetics,Offline,L,1/16/2016,863051879,1/21/2016,5085,437.2,263.33,2223162,1339033.05,884128.95 +Europe,Monaco,Fruits,Online,M,6/23/2014,417934358,7/15/2014,4919,9.33,6.92,45894.27,34039.48,11854.79 +Asia,Mongolia,Office Supplies,Online,M,8/16/2016,688205325,9/14/2016,4104,651.21,524.96,2672565.84,2154435.84,518130 +Sub-Saharan Africa,Gabon,Fruits,Offline,L,5/10/2012,334851109,6/5/2012,8739,9.33,6.92,81534.87,60473.88,21060.99 +Asia,Tajikistan,Cereal,Offline,C,7/17/2011,789170539,9/3/2011,1954,205.7,117.11,401937.8,228832.94,173104.86 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,C,7/17/2017,402774941,8/31/2017,8911,437.2,263.33,3895889.2,2346533.63,1549355.57 +Central America and the Caribbean,The Bahamas,Beverages,Offline,C,11/7/2015,297588145,11/12/2015,1800,47.45,31.79,85410,57222,28188 +Europe,Monaco,Fruits,Online,L,9/30/2015,315846478,10/31/2015,4847,9.33,6.92,45222.51,33541.24,11681.27 +Central America and the Caribbean,Dominica,Office Supplies,Online,C,3/18/2016,370098769,3/28/2016,9305,651.21,524.96,6059509.05,4884752.8,1174756.25 +Asia,Vietnam,Fruits,Online,M,4/18/2017,893206346,6/4/2017,8462,9.33,6.92,78950.46,58557.04,20393.42 +Central America and the Caribbean,Honduras,Snacks,Offline,M,4/27/2016,588343036,5/28/2016,2633,152.58,97.44,401743.14,256559.52,145183.62 +Europe,Macedonia,Beverages,Offline,L,9/8/2011,478995168,9/25/2011,4169,47.45,31.79,197819.05,132532.51,65286.54 +Europe,Estonia,Vegetables,Online,H,3/14/2014,758961570,5/3/2014,2449,154.06,90.93,377292.94,222687.57,154605.37 +Asia,Kyrgyzstan,Personal Care,Offline,C,1/10/2013,342353570,2/13/2013,8884,81.73,56.67,726089.32,503456.28,222633.04 +Sub-Saharan Africa,Benin,Meat,Online,H,4/30/2017,913594996,5/12/2017,1916,421.89,364.69,808341.24,698746.04,109595.2 +Asia,Tajikistan,Meat,Offline,M,8/10/2014,177422177,9/24/2014,2020,421.89,364.69,852217.8,736673.8,115544 +Sub-Saharan Africa,Kenya,Baby Food,Online,L,5/13/2012,408883941,6/7/2012,6699,255.28,159.42,1710120.72,1067954.58,642166.14 +Sub-Saharan Africa,Togo,Office Supplies,Online,M,8/8/2011,803341615,8/22/2011,5491,651.21,524.96,3575794.11,2882555.36,693238.75 +Asia,Sri Lanka,Cereal,Online,C,8/2/2010,626469027,8/10/2010,4962,205.7,117.11,1020683.4,581099.82,439583.58 +Australia and Oceania,Marshall Islands,Cosmetics,Online,L,3/24/2016,564252507,4/12/2016,3711,437.2,263.33,1622449.2,977217.63,645231.57 +Europe,Cyprus,Snacks,Online,C,1/1/2010,472990882,2/15/2010,7368,152.58,97.44,1124209.44,717937.92,406271.52 +Asia,South Korea,Baby Food,Online,L,4/22/2012,729295480,6/9/2012,3594,255.28,159.42,917476.32,572955.48,344520.84 +Europe,France,Snacks,Online,L,7/12/2010,880090129,8/9/2010,7082,152.58,97.44,1080571.56,690070.08,390501.48 +Europe,Belarus,Cosmetics,Online,H,11/3/2015,992611157,12/23/2015,4554,437.2,263.33,1991008.8,1199204.82,791803.98 +Europe,Hungary,Snacks,Online,L,12/20/2013,304407393,1/4/2014,9767,152.58,97.44,1490248.86,951696.48,538552.38 +Australia and Oceania,Federated States of Micronesia,Meat,Online,H,6/8/2014,373340165,7/18/2014,8506,421.89,364.69,3588596.34,3102053.14,486543.2 +Sub-Saharan Africa,Malawi,Baby Food,Online,C,6/13/2016,127583301,7/10/2016,3589,255.28,159.42,916199.92,572158.38,344041.54 +Central America and the Caribbean,Costa Rica,Clothes,Offline,M,9/24/2012,815623128,11/6/2012,9863,109.28,35.84,1077828.64,353489.92,724338.72 +Europe,Czech Republic,Vegetables,Offline,H,12/27/2015,156258475,2/10/2016,9210,154.06,90.93,1418892.6,837465.3,581427.3 +Australia and Oceania,Samoa ,Cosmetics,Online,L,4/10/2017,888600671,5/29/2017,5540,437.2,263.33,2422088,1458848.2,963239.8 +Sub-Saharan Africa,Sierra Leone,Household,Offline,C,6/29/2012,422073543,7/12/2012,9796,668.27,502.54,6546372.92,4922881.84,1623491.08 +Middle East and North Africa,Lebanon,Cereal,Online,H,10/8/2013,286413419,10/16/2013,4950,205.7,117.11,1018215,579694.5,438520.5 +Central America and the Caribbean,El Salvador,Personal Care,Online,H,5/7/2015,281669127,6/17/2015,1009,81.73,56.67,82465.57,57180.03,25285.54 +North America,United States of America,Fruits,Online,H,7/17/2012,728201997,8/20/2012,8,9.33,6.92,74.64,55.36,19.28 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,M,2/4/2013,216685855,3/23/2013,1015,9.33,6.92,9469.95,7023.8,2446.15 +Central America and the Caribbean,Belize,Vegetables,Offline,M,8/31/2010,558107030,9/1/2010,5127,154.06,90.93,789865.62,466198.11,323667.51 +Central America and the Caribbean,Dominican Republic,Household,Online,M,5/2/2011,933764350,5/14/2011,476,668.27,502.54,318096.52,239209.04,78887.48 +Asia,Malaysia,Snacks,Online,L,9/4/2014,145269143,9/5/2014,7222,152.58,97.44,1101932.76,703711.68,398221.08 +Europe,Poland,Clothes,Offline,H,7/17/2017,664545238,8/19/2017,2558,109.28,35.84,279538.24,91678.72,187859.52 +Asia,Nepal,Beverages,Online,M,4/14/2010,983828961,5/17/2010,5707,47.45,31.79,270797.15,181425.53,89371.62 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,C,10/24/2010,565669143,11/8/2010,2925,255.28,159.42,746694,466303.5,280390.5 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,L,5/23/2015,292927110,6/1/2015,2496,154.06,90.93,384533.76,226961.28,157572.48 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,C,7/22/2017,218776690,8/22/2017,9739,81.73,56.67,795968.47,551909.13,244059.34 +Middle East and North Africa,Iran,Snacks,Online,H,12/1/2011,916704213,12/9/2011,2003,152.58,97.44,305617.74,195172.32,110445.42 +Europe,Iceland,Personal Care,Offline,M,1/27/2013,330508506,2/5/2013,3666,81.73,56.67,299622.18,207752.22,91869.96 +Central America and the Caribbean,Dominica,Snacks,Offline,L,12/23/2013,524300897,1/8/2014,1141,152.58,97.44,174093.78,111179.04,62914.74 +Europe,Ireland,Snacks,Offline,H,6/3/2012,932505214,7/21/2012,7870,152.58,97.44,1200804.6,766852.8,433951.8 +Middle East and North Africa,Pakistan,Office Supplies,Offline,M,11/8/2014,609857785,12/14/2014,9326,651.21,524.96,6073184.46,4895776.96,1177407.5 +Australia and Oceania,Solomon Islands,Clothes,Online,L,5/29/2017,481407439,5/30/2017,8014,109.28,35.84,875769.92,287221.76,588548.16 +Europe,Kosovo,Personal Care,Offline,L,4/19/2017,192515504,5/19/2017,8471,81.73,56.67,692334.83,480051.57,212283.26 +Central America and the Caribbean,Grenada,Clothes,Offline,C,7/31/2016,358855807,9/11/2016,2263,109.28,35.84,247300.64,81105.92,166194.72 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,L,10/23/2010,316414678,11/16/2010,2989,47.45,31.79,141828.05,95020.31,46807.74 +Australia and Oceania,Fiji,Clothes,Offline,C,7/14/2015,371490943,9/2/2015,1280,109.28,35.84,139878.4,45875.2,94003.2 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,H,1/26/2017,450695931,2/2/2017,9796,152.58,97.44,1494673.68,954522.24,540151.44 +Sub-Saharan Africa,South Sudan,Personal Care,Online,C,3/5/2014,550953471,3/26/2014,8230,81.73,56.67,672637.9,466394.1,206243.8 +Sub-Saharan Africa,Nigeria,Meat,Online,M,3/23/2014,289499890,4/22/2014,8306,421.89,364.69,3504218.34,3029115.14,475103.2 +Central America and the Caribbean,Panama,Snacks,Online,L,4/23/2014,253884017,5/4/2014,8777,152.58,97.44,1339194.66,855230.88,483963.78 +Asia,Uzbekistan,Clothes,Online,C,8/2/2012,651967179,8/8/2012,431,109.28,35.84,47099.68,15447.04,31652.64 +Central America and the Caribbean,Haiti,Personal Care,Online,H,1/24/2012,861923205,3/7/2012,1085,81.73,56.67,88677.05,61486.95,27190.1 +Middle East and North Africa,Oman,Vegetables,Offline,C,10/23/2016,782238423,11/4/2016,587,154.06,90.93,90433.22,53375.91,37057.31 +Europe,Spain,Baby Food,Online,C,1/11/2013,381711661,2/26/2013,5818,255.28,159.42,1485219.04,927505.56,557713.48 +Sub-Saharan Africa,Swaziland,Personal Care,Online,C,9/16/2010,149454247,10/22/2010,5688,81.73,56.67,464880.24,322338.96,142541.28 +Middle East and North Africa,Morocco,Beverages,Offline,C,2/11/2017,644890010,2/25/2017,6140,47.45,31.79,291343,195190.6,96152.4 +Middle East and North Africa,Jordan,Household,Online,M,4/15/2010,247755277,5/13/2010,5147,668.27,502.54,3439585.69,2586573.38,853012.31 +Australia and Oceania,East Timor,Clothes,Online,L,12/25/2010,108098876,1/2/2011,7714,109.28,35.84,842985.92,276469.76,566516.16 +Europe,Moldova ,Meat,Online,H,9/22/2010,996282136,9/24/2010,878,421.89,364.69,370419.42,320197.82,50221.6 +Asia,Maldives,Clothes,Online,H,6/21/2013,152978885,8/6/2013,8706,109.28,35.84,951391.68,312023.04,639368.64 +Middle East and North Africa,Algeria,Clothes,Online,L,8/30/2016,739175450,10/4/2016,7297,109.28,35.84,797416.16,261524.48,535891.68 +Europe,Denmark,Cereal,Offline,L,1/11/2015,586170661,1/19/2015,9779,205.7,117.11,2011540.3,1145218.69,866321.61 +Middle East and North Africa,Egypt,Snacks,Online,C,12/5/2011,745575845,12/19/2011,1316,152.58,97.44,200795.28,128231.04,72564.24 +Central America and the Caribbean,Honduras,Office Supplies,Online,H,7/27/2015,539314830,9/7/2015,4098,651.21,524.96,2668658.58,2151286.08,517372.5 +Europe,Vatican City,Snacks,Online,C,7/6/2012,709623944,8/17/2012,2349,152.58,97.44,358410.42,228886.56,129523.86 +Asia,Taiwan,Vegetables,Online,M,11/21/2016,269052016,11/24/2016,7325,154.06,90.93,1128489.5,666062.25,462427.25 +Europe,Ukraine,Clothes,Offline,H,8/8/2013,550460374,9/7/2013,2312,109.28,35.84,252655.36,82862.08,169793.28 +Middle East and North Africa,Syria,Cereal,Offline,M,2/14/2015,257022845,2/26/2015,7626,205.7,117.11,1568668.2,893080.86,675587.34 +Sub-Saharan Africa,Central African Republic,Cereal,Online,C,4/7/2012,412225759,4/12/2012,5617,205.7,117.11,1155416.9,657806.87,497610.03 +Sub-Saharan Africa,Burundi,Household,Online,L,11/8/2015,309867942,11/9/2015,5665,668.27,502.54,3785749.55,2846889.1,938860.45 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,L,1/16/2015,664060723,1/22/2015,9180,651.21,524.96,5978107.8,4819132.8,1158975 +Europe,Germany,Beverages,Offline,H,6/4/2011,459227931,6/19/2011,4605,47.45,31.79,218507.25,146392.95,72114.3 +Asia,Nepal,Clothes,Online,C,3/21/2015,100105893,4/24/2015,2413,109.28,35.84,263692.64,86481.92,177210.72 +Europe,Netherlands,Vegetables,Offline,M,3/18/2011,961743438,3/28/2011,110,154.06,90.93,16946.6,10002.3,6944.3 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,L,7/17/2015,439501893,7/18/2015,7232,205.7,117.11,1487622.4,846939.52,640682.88 +Europe,Greece,Fruits,Online,L,5/3/2011,499055087,5/9/2011,345,9.33,6.92,3218.85,2387.4,831.45 +Asia,Sri Lanka,Baby Food,Offline,C,1/30/2013,926389348,3/7/2013,8049,255.28,159.42,2054748.72,1283171.58,771577.14 +Sub-Saharan Africa,Malawi,Personal Care,Offline,L,5/24/2017,677803504,6/30/2017,5974,81.73,56.67,488255.02,338546.58,149708.44 +Middle East and North Africa,Turkey,Beverages,Online,C,5/20/2014,129908883,6/13/2014,1780,47.45,31.79,84461,56586.2,27874.8 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,L,2/24/2014,629629313,4/11/2014,160,437.2,263.33,69952,42132.8,27819.2 +Middle East and North Africa,Afghanistan,Cereal,Offline,C,9/21/2012,444201123,10/8/2012,7838,205.7,117.11,1612276.6,917908.18,694368.42 +Middle East and North Africa,Bahrain,Personal Care,Online,L,12/24/2010,611173141,2/3/2011,8569,81.73,56.67,700344.37,485605.23,214739.14 +Asia,Myanmar,Fruits,Offline,C,11/10/2010,888406693,12/10/2010,8138,9.33,6.92,75927.54,56314.96,19612.58 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,M,8/1/2011,204075610,9/11/2011,9363,255.28,159.42,2390186.64,1492649.46,897537.18 +Central America and the Caribbean,Jamaica,Cosmetics,Online,C,6/7/2013,706666219,7/15/2013,7093,437.2,263.33,3101059.6,1867799.69,1233259.91 +Australia and Oceania,Kiribati,Meat,Online,M,12/22/2013,114977347,1/19/2014,3207,421.89,364.69,1353001.23,1169560.83,183440.4 +Central America and the Caribbean,The Bahamas,Fruits,Online,L,11/2/2011,268120324,12/1/2011,1617,9.33,6.92,15086.61,11189.64,3896.97 +Sub-Saharan Africa,Mozambique,Beverages,Online,C,6/30/2010,375518977,8/17/2010,3265,47.45,31.79,154924.25,103794.35,51129.9 +Australia and Oceania,Marshall Islands,Personal Care,Online,C,7/1/2014,166909635,7/5/2014,1125,81.73,56.67,91946.25,63753.75,28192.5 +Europe,Vatican City,Household,Offline,C,7/10/2010,342341125,7/17/2010,5201,668.27,502.54,3475672.27,2613710.54,861961.73 +Asia,Malaysia,Cosmetics,Online,L,8/7/2016,322174775,9/4/2016,7530,437.2,263.33,3292116,1982874.9,1309241.1 +Europe,Russia,Cosmetics,Offline,C,3/6/2010,497084414,4/1/2010,7179,437.2,263.33,3138658.8,1890446.07,1248212.73 +Europe,Sweden,Meat,Online,H,3/18/2015,878056371,4/12/2015,5247,421.89,364.69,2213656.83,1913528.43,300128.4 +Europe,Estonia,Fruits,Offline,C,1/21/2015,646389472,2/27/2015,9864,9.33,6.92,92031.12,68258.88,23772.24 +Asia,Indonesia,Cereal,Online,M,11/13/2016,403695046,12/18/2016,1190,205.7,117.11,244783,139360.9,105422.1 +Asia,North Korea,Beverages,Online,C,6/30/2017,821896922,8/2/2017,6418,47.45,31.79,304534.1,204028.22,100505.88 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Online,M,11/10/2014,393231427,11/17/2014,4773,205.7,117.11,981806.1,558966.03,422840.07 +Sub-Saharan Africa,Kenya,Meat,Online,C,9/23/2011,380247390,10/16/2011,2507,421.89,364.69,1057678.23,914277.83,143400.4 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,C,12/7/2011,765806138,12/14/2011,7909,651.21,524.96,5150419.89,4151908.64,998511.25 +Australia and Oceania,New Zealand,Office Supplies,Online,M,8/4/2016,703081500,8/30/2016,6295,651.21,524.96,4099366.95,3304623.2,794743.75 +Australia and Oceania,Tuvalu,Household,Offline,C,9/25/2012,765559804,10/4/2012,5013,668.27,502.54,3350037.51,2519233.02,830804.49 +Middle East and North Africa,Turkey,Personal Care,Online,M,12/19/2014,697039878,1/13/2015,8444,81.73,56.67,690128.12,478521.48,211606.64 +Australia and Oceania,Fiji,Fruits,Offline,C,3/24/2016,761633050,3/27/2016,3000,9.33,6.92,27990,20760,7230 +Central America and the Caribbean,Grenada,Snacks,Offline,C,4/30/2014,393763148,5/14/2014,2121,152.58,97.44,323622.18,206670.24,116951.94 +Sub-Saharan Africa,Djibouti,Vegetables,Online,L,9/13/2015,448166501,10/23/2015,1282,154.06,90.93,197504.92,116572.26,80932.66 +Middle East and North Africa,Iran,Clothes,Online,C,6/27/2016,949891936,6/27/2016,2988,109.28,35.84,326528.64,107089.92,219438.72 +Sub-Saharan Africa,Burundi,Snacks,Offline,L,11/25/2013,644300782,12/26/2013,1774,152.58,97.44,270676.92,172858.56,97818.36 +Europe,Latvia,Meat,Offline,H,7/27/2017,147066867,7/30/2017,9209,421.89,364.69,3885185.01,3358430.21,526754.8 +Europe,Finland,Vegetables,Offline,M,6/23/2015,594176518,6/27/2015,8891,154.06,90.93,1369747.46,808458.63,561288.83 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,M,8/4/2015,491928565,8/10/2015,1449,437.2,263.33,633502.8,381565.17,251937.63 +Europe,Sweden,Vegetables,Online,H,10/24/2011,666934335,12/11/2011,9545,154.06,90.93,1470502.7,867926.85,602575.85 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,M,6/17/2010,216117656,6/20/2010,2872,421.89,364.69,1211668.08,1047389.68,164278.4 +Middle East and North Africa,Qatar,Baby Food,Offline,L,5/6/2011,556714856,5/18/2011,3152,255.28,159.42,804642.56,502491.84,302150.72 +Australia and Oceania,New Zealand,Cereal,Online,L,7/22/2011,476274764,7/23/2011,9141,205.7,117.11,1880303.7,1070502.51,809801.19 +Sub-Saharan Africa,Mali,Cereal,Online,M,10/27/2016,182658708,11/7/2016,1626,205.7,117.11,334468.2,190420.86,144047.34 +Asia,Indonesia,Cosmetics,Online,M,1/2/2015,854040515,1/22/2015,8422,437.2,263.33,3682098.4,2217765.26,1464333.14 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,C,3/5/2010,588906514,3/26/2010,9379,651.21,524.96,6107698.59,4923599.84,1184098.75 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,C,4/2/2011,256055533,5/15/2011,1377,152.58,97.44,210102.66,134174.88,75927.78 +Asia,Bangladesh,Fruits,Online,L,1/29/2013,344598901,2/28/2013,3327,9.33,6.92,31040.91,23022.84,8018.07 +Sub-Saharan Africa,Central African Republic,Clothes,Online,M,5/9/2015,513960444,5/22/2015,1172,109.28,35.84,128076.16,42004.48,86071.68 +Europe,Portugal,Snacks,Offline,L,4/3/2011,943876492,5/12/2011,2884,152.58,97.44,440040.72,281016.96,159023.76 +Europe,Kosovo,Office Supplies,Offline,C,12/19/2013,984395873,1/27/2014,3469,651.21,524.96,2259047.49,1821086.24,437961.25 +Europe,Serbia,Baby Food,Offline,M,1/7/2015,505879914,1/17/2015,9963,255.28,159.42,2543354.64,1588301.46,955053.18 +Asia,Turkmenistan,Fruits,Offline,M,10/16/2010,349002444,11/24/2010,6434,9.33,6.92,60029.22,44523.28,15505.94 +Central America and the Caribbean,Honduras,Meat,Online,C,11/15/2013,974749791,12/7/2013,8979,421.89,364.69,3788150.31,3274551.51,513598.8 +Central America and the Caribbean,Guatemala,Fruits,Online,C,6/2/2011,214420783,7/19/2011,729,9.33,6.92,6801.57,5044.68,1756.89 +Sub-Saharan Africa,Benin,Household,Offline,H,5/10/2014,919626748,5/22/2014,6846,668.27,502.54,4574976.42,3440388.84,1134587.58 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,M,10/4/2015,612291514,10/10/2015,9520,437.2,263.33,4162144,2506901.6,1655242.4 +Sub-Saharan Africa,Burkina Faso,Household,Offline,M,4/28/2017,934651410,5/29/2017,2977,668.27,502.54,1989439.79,1496061.58,493378.21 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,H,6/20/2010,899255263,7/15/2010,8471,651.21,524.96,5516399.91,4446936.16,1069463.75 +Australia and Oceania,Nauru,Vegetables,Offline,C,5/20/2010,938964402,7/1/2010,9287,154.06,90.93,1430755.22,844466.91,586288.31 +Australia and Oceania,Fiji,Meat,Offline,M,5/24/2014,656952655,6/15/2014,5744,421.89,364.69,2423336.16,2094779.36,328556.8 +Asia,Kazakhstan,Meat,Online,H,4/27/2013,176706349,5/18/2013,190,421.89,364.69,80159.1,69291.1,10868 +Asia,Nepal,Fruits,Online,H,5/29/2010,592024314,6/29/2010,2005,9.33,6.92,18706.65,13874.6,4832.05 +Sub-Saharan Africa,The Gambia,Vegetables,Online,L,7/14/2017,817017877,7/21/2017,2600,154.06,90.93,400556,236418,164138 +Asia,Taiwan,Meat,Offline,M,7/26/2013,736110866,9/10/2013,418,421.89,364.69,176350.02,152440.42,23909.6 +Asia,Turkmenistan,Cosmetics,Offline,L,4/20/2016,754039609,4/21/2016,5932,437.2,263.33,2593470.4,1562073.56,1031396.84 +Middle East and North Africa,Egypt,Beverages,Online,M,7/12/2010,445852935,8/3/2010,6646,47.45,31.79,315352.7,211276.34,104076.36 +Europe,San Marino,Snacks,Offline,H,5/18/2012,806912171,6/4/2012,2098,152.58,97.44,320112.84,204429.12,115683.72 +Sub-Saharan Africa,Cameroon,Meat,Online,L,7/24/2012,202891147,8/26/2012,8854,421.89,364.69,3735414.06,3228965.26,506448.8 +Europe,Estonia,Baby Food,Offline,M,5/30/2010,219776189,6/29/2010,5513,255.28,159.42,1407358.64,878882.46,528476.18 +Europe,Finland,Personal Care,Offline,C,2/11/2010,713866126,2/18/2010,7705,81.73,56.67,629729.65,436642.35,193087.3 +Europe,United Kingdom,Cereal,Offline,L,12/6/2016,261772286,1/3/2017,3092,205.7,117.11,636024.4,362104.12,273920.28 +Asia,Kyrgyzstan,Household,Offline,C,9/3/2010,210418498,10/16/2010,6364,668.27,502.54,4252870.28,3198164.56,1054705.72 +Asia,Malaysia,Cosmetics,Online,L,1/30/2010,627041089,2/12/2010,4247,437.2,263.33,1856788.4,1118362.51,738425.89 +Asia,China,Meat,Online,M,1/14/2016,749188888,2/27/2016,495,421.89,364.69,208835.55,180521.55,28314 +Europe,Belarus,Fruits,Offline,H,5/1/2015,334723222,6/19/2015,894,9.33,6.92,8341.02,6186.48,2154.54 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,M,10/5/2014,111817920,11/6/2014,8262,437.2,263.33,3612146.4,2175632.46,1436513.94 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,M,8/10/2014,428959310,8/20/2014,7447,47.45,31.79,353360.15,236740.13,116620.02 +Central America and the Caribbean,Haiti,Beverages,Online,C,6/7/2012,804946219,7/17/2012,329,47.45,31.79,15611.05,10458.91,5152.14 +Middle East and North Africa,Lebanon,Personal Care,Online,C,6/11/2014,378889977,7/18/2014,819,81.73,56.67,66936.87,46412.73,20524.14 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,C,7/17/2016,160214412,7/27/2016,9860,154.06,90.93,1519031.6,896569.8,622461.8 +Sub-Saharan Africa,Eritrea,Vegetables,Online,C,9/13/2015,778655850,10/12/2015,424,154.06,90.93,65321.44,38554.32,26767.12 +Europe,Ukraine,Baby Food,Offline,C,9/28/2013,234263122,9/29/2013,2518,255.28,159.42,642795.04,401419.56,241375.48 +Sub-Saharan Africa,Angola,Fruits,Online,L,7/22/2013,647397553,7/22/2013,8178,9.33,6.92,76300.74,56591.76,19708.98 +Asia,Kyrgyzstan,Fruits,Online,C,4/23/2015,608732974,5/27/2015,6469,9.33,6.92,60355.77,44765.48,15590.29 +Europe,Spain,Snacks,Online,C,8/27/2012,129255712,9/22/2012,8492,152.58,97.44,1295709.36,827460.48,468248.88 +Middle East and North Africa,Afghanistan,Baby Food,Online,C,9/7/2011,190264594,10/16/2011,2376,255.28,159.42,606545.28,378781.92,227763.36 +Asia,Kyrgyzstan,Meat,Offline,M,12/18/2011,493370950,2/3/2012,8283,421.89,364.69,3494514.87,3020727.27,473787.6 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,C,5/8/2010,810498607,5/19/2010,3404,437.2,263.33,1488228.8,896375.32,591853.48 +Europe,Liechtenstein,Meat,Online,L,5/2/2012,533883893,5/12/2012,6963,421.89,364.69,2937620.07,2539336.47,398283.6 +Sub-Saharan Africa,Uganda,Cosmetics,Online,H,2/11/2013,926075637,2/19/2013,5215,437.2,263.33,2279998,1373265.95,906732.05 +Sub-Saharan Africa,Mozambique,Household,Online,M,7/10/2016,169935166,8/12/2016,6447,668.27,502.54,4308336.69,3239875.38,1068461.31 +Middle East and North Africa,Iran,Office Supplies,Online,H,2/7/2016,118636310,2/7/2016,5975,651.21,524.96,3890979.75,3136636,754343.75 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,C,1/10/2014,445665395,2/19/2014,1149,81.73,56.67,93907.77,65113.83,28793.94 +Middle East and North Africa,Kuwait,Clothes,Offline,C,4/30/2017,894821250,5/18/2017,6348,109.28,35.84,693709.44,227512.32,466197.12 +Europe,Finland,Snacks,Offline,L,5/20/2011,830215203,6/7/2011,7983,152.58,97.44,1218046.14,777863.52,440182.62 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,C,9/15/2016,586271083,9/23/2016,9497,255.28,159.42,2424394.16,1514011.74,910382.42 +Europe,Belgium,Vegetables,Online,C,1/8/2017,117725217,1/29/2017,6363,154.06,90.93,980283.78,578587.59,401696.19 +Europe,Moldova ,Snacks,Online,C,1/16/2016,349626433,2/12/2016,1086,152.58,97.44,165701.88,105819.84,59882.04 +Asia,Indonesia,Cosmetics,Offline,C,12/23/2010,927336061,1/2/2011,8203,437.2,263.33,3586351.6,2160095.99,1426255.61 +Middle East and North Africa,Syria,Office Supplies,Online,C,6/17/2011,666527926,7/31/2011,9280,651.21,524.96,6043228.8,4871628.8,1171600 +Asia,Philippines,Baby Food,Offline,L,1/14/2013,703188359,1/26/2013,7917,255.28,159.42,2021051.76,1262128.14,758923.62 +Asia,Brunei,Clothes,Offline,H,2/13/2016,443616187,3/25/2016,4743,109.28,35.84,518315.04,169989.12,348325.92 +Europe,Belgium,Cereal,Offline,M,8/6/2014,714422738,8/22/2014,2419,205.7,117.11,497588.3,283289.09,214299.21 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,M,10/16/2014,612531840,10/29/2014,638,668.27,502.54,426356.26,320620.52,105735.74 +Sub-Saharan Africa,Burkina Faso,Household,Offline,H,7/5/2016,655179822,7/27/2016,1124,668.27,502.54,751135.48,564854.96,186280.52 +Europe,France,Household,Online,C,11/6/2016,529915511,11/25/2016,2630,668.27,502.54,1757550.1,1321680.2,435869.9 +North America,Mexico,Household,Offline,M,12/16/2013,444600236,1/29/2014,5945,668.27,502.54,3972865.15,2987600.3,985264.85 +Europe,United Kingdom,Baby Food,Offline,H,11/5/2010,677407824,12/1/2010,8884,255.28,159.42,2267907.52,1416287.28,851620.24 +Europe,Montenegro,Household,Offline,M,8/2/2011,226824605,8/9/2011,1296,668.27,502.54,866077.92,651291.84,214786.08 +Sub-Saharan Africa,Rwanda,Clothes,Online,C,7/9/2017,861649405,7/27/2017,62,109.28,35.84,6775.36,2222.08,4553.28 +Middle East and North Africa,Iran,Cosmetics,Online,M,12/4/2015,370993554,12/5/2015,4092,437.2,263.33,1789022.4,1077546.36,711476.04 +Middle East and North Africa,Tunisia ,Clothes,Online,M,1/23/2014,214280879,3/4/2014,9329,109.28,35.84,1019473.12,334351.36,685121.76 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,M,9/10/2012,571247708,10/7/2012,3746,437.2,263.33,1637751.2,986434.18,651317.02 +Sub-Saharan Africa,Zambia,Vegetables,Online,M,6/4/2017,791942870,7/22/2017,2349,154.06,90.93,361886.94,213594.57,148292.37 +Central America and the Caribbean,Grenada,Clothes,Offline,C,3/19/2012,746727693,5/5/2012,2173,109.28,35.84,237465.44,77880.32,159585.12 +Middle East and North Africa,Tunisia ,Baby Food,Online,C,2/27/2016,376276004,3/9/2016,7286,255.28,159.42,1859970.08,1161534.12,698435.96 +Asia,Vietnam,Office Supplies,Online,M,7/23/2011,141574132,8/30/2011,3787,651.21,524.96,2466132.27,1988023.52,478108.75 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,L,11/8/2015,573920905,11/21/2015,4804,81.73,56.67,392630.92,272242.68,120388.24 +Middle East and North Africa,Pakistan,Household,Online,C,4/5/2017,924927651,5/13/2017,5501,668.27,502.54,3676153.27,2764472.54,911680.73 +Australia and Oceania,East Timor,Baby Food,Online,H,6/2/2016,516518199,7/21/2016,8068,255.28,159.42,2059599.04,1286200.56,773398.48 +Sub-Saharan Africa,Tanzania,Household,Offline,H,1/14/2015,990928876,3/3/2015,6730,668.27,502.54,4497457.1,3382094.2,1115362.9 +Europe,Greece,Clothes,Offline,H,2/3/2012,460708510,2/27/2012,2741,109.28,35.84,299536.48,98237.44,201299.04 +Europe,Poland,Fruits,Online,H,3/18/2015,258718430,4/19/2015,9388,9.33,6.92,87590.04,64964.96,22625.08 +Sub-Saharan Africa,Burundi,Cereal,Offline,C,2/20/2014,888132464,3/2/2014,6987,205.7,117.11,1437225.9,818247.57,618978.33 +Europe,Poland,Cereal,Online,C,11/7/2014,672436940,11/22/2014,7888,205.7,117.11,1622561.6,923763.68,698797.92 +Central America and the Caribbean,Barbados,Baby Food,Online,H,1/3/2013,705430686,2/11/2013,1471,255.28,159.42,375516.88,234506.82,141010.06 +Sub-Saharan Africa,Central African Republic,Meat,Offline,C,12/3/2012,801225030,1/9/2013,9146,421.89,364.69,3858605.94,3335454.74,523151.2 +Australia and Oceania,Fiji,Vegetables,Online,H,3/7/2016,844243800,3/10/2016,9356,154.06,90.93,1441385.36,850741.08,590644.28 +Middle East and North Africa,Qatar,Snacks,Offline,L,4/15/2010,339223325,6/2/2010,2575,152.58,97.44,392893.5,250908,141985.5 +Australia and Oceania,New Zealand,Personal Care,Online,C,4/26/2010,661212432,5/9/2010,6307,81.73,56.67,515471.11,357417.69,158053.42 +Europe,Germany,Snacks,Offline,C,4/7/2017,105572450,4/17/2017,89,152.58,97.44,13579.62,8672.16,4907.46 +Asia,Malaysia,Baby Food,Offline,C,4/5/2014,637977206,5/12/2014,487,255.28,159.42,124321.36,77637.54,46683.82 +Central America and the Caribbean,Nicaragua,Fruits,Offline,H,10/14/2015,244413030,10/16/2015,6102,9.33,6.92,56931.66,42225.84,14705.82 +Australia and Oceania,Federated States of Micronesia,Household,Online,H,11/18/2010,581178748,11/24/2010,2562,668.27,502.54,1712107.74,1287507.48,424600.26 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,L,5/19/2012,224885690,5/30/2012,7528,651.21,524.96,4902308.88,3951898.88,950410 +Europe,Ukraine,Office Supplies,Online,M,3/29/2015,522457683,4/15/2015,5693,651.21,524.96,3707338.53,2988597.28,718741.25 +Asia,North Korea,Meat,Online,C,6/27/2015,641131055,8/4/2015,3781,421.89,364.69,1595166.09,1378892.89,216273.2 +Australia and Oceania,Marshall Islands,Personal Care,Online,H,12/28/2013,718454635,1/23/2014,5547,81.73,56.67,453356.31,314348.49,139007.82 +Central America and the Caribbean,The Bahamas,Vegetables,Online,C,9/14/2012,512289750,10/30/2012,6776,154.06,90.93,1043910.56,616141.68,427768.88 +Sub-Saharan Africa,Angola,Personal Care,Offline,L,11/2/2010,750810229,11/4/2010,286,81.73,56.67,23374.78,16207.62,7167.16 +Sub-Saharan Africa,Zambia,Clothes,Online,L,4/2/2016,882502400,4/13/2016,926,109.28,35.84,101193.28,33187.84,68005.44 +Europe,France,Office Supplies,Offline,L,5/14/2011,426165091,6/12/2011,576,651.21,524.96,375096.96,302376.96,72720 +Sub-Saharan Africa,Zambia,Baby Food,Offline,M,7/11/2017,320909631,8/3/2017,3146,255.28,159.42,803110.88,501535.32,301575.56 +Australia and Oceania,East Timor,Beverages,Online,M,6/28/2015,676159846,6/28/2015,9579,47.45,31.79,454523.55,304516.41,150007.14 +Central America and the Caribbean,Guatemala,Vegetables,Online,M,5/18/2017,321652066,6/19/2017,2849,154.06,90.93,438916.94,259059.57,179857.37 +Central America and the Caribbean,Belize,Meat,Online,H,6/9/2017,857435119,7/4/2017,2961,421.89,364.69,1249216.29,1079847.09,169369.2 +Europe,Bulgaria,Meat,Online,C,12/27/2010,803870332,12/27/2010,1950,421.89,364.69,822685.5,711145.5,111540 +Sub-Saharan Africa,Comoros,Meat,Online,C,5/4/2013,551631534,5/24/2013,8884,421.89,364.69,3748070.76,3239905.96,508164.8 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,H,7/29/2010,111705052,8/4/2010,4862,154.06,90.93,749039.72,442101.66,306938.06 +Asia,Cambodia,Baby Food,Online,H,5/9/2016,465389716,5/29/2016,8014,255.28,159.42,2045813.92,1277591.88,768222.04 +Middle East and North Africa,Algeria,Cosmetics,Online,L,2/7/2015,414296853,3/15/2015,8500,437.2,263.33,3716200,2238305,1477895 +Europe,Macedonia,Household,Offline,M,4/2/2011,630350291,4/20/2011,3514,668.27,502.54,2348300.78,1765925.56,582375.22 +Middle East and North Africa,Algeria,Cereal,Online,H,4/14/2010,505786359,5/26/2010,2278,205.7,117.11,468584.6,266776.58,201808.02 +Asia,Myanmar,Cereal,Online,C,12/22/2014,403153884,1/13/2015,1048,205.7,117.11,215573.6,122731.28,92842.32 +Sub-Saharan Africa,Senegal,Cereal,Offline,H,1/5/2014,305314195,2/11/2014,8110,205.7,117.11,1668227,949762.1,718464.9 +Europe,Poland,Personal Care,Offline,M,1/31/2016,265441119,2/2/2016,8781,81.73,56.67,717671.13,497619.27,220051.86 +Sub-Saharan Africa,Mali,Clothes,Online,H,10/17/2015,857020986,12/4/2015,409,109.28,35.84,44695.52,14658.56,30036.96 +Middle East and North Africa,Lebanon,Cereal,Online,M,8/4/2012,923852622,9/14/2012,7376,205.7,117.11,1517243.2,863803.36,653439.84 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,M,8/1/2014,730047357,8/12/2014,6091,81.73,56.67,497817.43,345176.97,152640.46 +Middle East and North Africa,Somalia,Office Supplies,Offline,H,12/27/2011,610029017,1/27/2012,9997,651.21,524.96,6510146.37,5248025.12,1262121.25 +Australia and Oceania,Fiji,Personal Care,Online,L,3/30/2011,518533933,4/30/2011,4569,81.73,56.67,373424.37,258925.23,114499.14 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,C,1/26/2016,480610930,2/27/2016,2309,437.2,263.33,1009494.8,608028.97,401465.83 +Europe,Norway,Clothes,Offline,M,2/6/2016,141621339,2/24/2016,7756,109.28,35.84,847575.68,277975.04,569600.64 +Middle East and North Africa,Bahrain,Meat,Offline,C,5/24/2013,117238986,6/4/2013,2476,421.89,364.69,1044599.64,902972.44,141627.2 +Australia and Oceania,Australia,Clothes,Online,H,1/28/2011,643450200,3/18/2011,68,109.28,35.84,7431.04,2437.12,4993.92 +Middle East and North Africa,Afghanistan,Meat,Offline,H,2/14/2017,226553809,2/17/2017,1162,421.89,364.69,490236.18,423769.78,66466.4 +Middle East and North Africa,Algeria,Baby Food,Online,H,4/13/2010,593161141,4/26/2010,8418,255.28,159.42,2148947.04,1341997.56,806949.48 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,L,1/9/2012,840196025,1/11/2012,1530,47.45,31.79,72598.5,48638.7,23959.8 +Middle East and North Africa,Jordan,Personal Care,Online,C,7/30/2014,584894788,8/9/2014,2220,81.73,56.67,181440.6,125807.4,55633.2 +Sub-Saharan Africa,Malawi,Vegetables,Online,M,1/16/2015,414806258,1/30/2015,9245,154.06,90.93,1424284.7,840647.85,583636.85 +Europe,Finland,Office Supplies,Online,L,7/27/2011,537791764,8/1/2011,3389,651.21,524.96,2206950.69,1779089.44,427861.25 +Asia,Malaysia,Baby Food,Offline,C,9/25/2014,332025134,10/5/2014,2470,255.28,159.42,630541.6,393767.4,236774.2 +Middle East and North Africa,Afghanistan,Cereal,Online,H,6/20/2013,595992696,7/13/2013,6338,205.7,117.11,1303726.6,742243.18,561483.42 +Asia,Taiwan,Beverages,Offline,M,9/9/2016,398493278,10/1/2016,1871,47.45,31.79,88778.95,59479.09,29299.86 +Europe,Luxembourg,Cosmetics,Online,C,9/2/2011,228638207,9/3/2011,7981,437.2,263.33,3489293.2,2101636.73,1387656.47 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,M,3/31/2013,645851314,5/15/2013,611,47.45,31.79,28991.95,19423.69,9568.26 +Middle East and North Africa,Jordan,Clothes,Online,M,8/10/2014,929868924,9/23/2014,7733,109.28,35.84,845062.24,277150.72,567911.52 +Europe,Slovenia,Office Supplies,Offline,M,10/13/2013,430739867,11/16/2013,4354,651.21,524.96,2835368.34,2285675.84,549692.5 +Sub-Saharan Africa,Kenya,Personal Care,Offline,C,6/15/2017,818825471,6/26/2017,7508,81.73,56.67,613628.84,425478.36,188150.48 +Europe,Monaco,Snacks,Offline,C,6/4/2014,234799563,6/15/2014,1263,152.58,97.44,192708.54,123066.72,69641.82 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,H,4/14/2017,939648473,5/15/2017,1719,81.73,56.67,140493.87,97415.73,43078.14 +Europe,France,Cosmetics,Online,M,3/9/2013,764671027,3/17/2013,2004,437.2,263.33,876148.8,527713.32,348435.48 +Sub-Saharan Africa,Rwanda,Beverages,Offline,C,1/24/2013,761478555,3/7/2013,7281,47.45,31.79,345483.45,231462.99,114020.46 +Middle East and North Africa,Iran,Cereal,Offline,H,7/22/2017,251994884,8/10/2017,9741,205.7,117.11,2003723.7,1140768.51,862955.19 +Middle East and North Africa,Iran,Snacks,Online,M,3/22/2013,878456342,5/4/2013,3608,152.58,97.44,550508.64,351563.52,198945.12 +Asia,Mongolia,Fruits,Online,M,3/11/2014,753411757,3/13/2014,136,9.33,6.92,1268.88,941.12,327.76 +Asia,Cambodia,Fruits,Online,L,12/8/2012,309722459,1/27/2013,2613,9.33,6.92,24379.29,18081.96,6297.33 +Europe,Spain,Snacks,Online,L,5/12/2014,950562274,6/7/2014,1355,152.58,97.44,206745.9,132031.2,74714.7 +Australia and Oceania,East Timor,Snacks,Online,C,11/7/2016,999417531,12/14/2016,8712,152.58,97.44,1329276.96,848897.28,480379.68 +Asia,Philippines,Beverages,Online,L,1/31/2016,650087058,2/24/2016,4062,47.45,31.79,192741.9,129130.98,63610.92 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,M,5/11/2016,616682183,6/24/2016,8817,47.45,31.79,418366.65,280292.43,138074.22 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,H,9/12/2011,783626735,10/23/2011,1420,154.06,90.93,218765.2,129120.6,89644.6 +Europe,Kosovo,Household,Online,C,4/26/2012,655657041,5/17/2012,2343,668.27,502.54,1565756.61,1177451.22,388305.39 +Sub-Saharan Africa,Mali,Meat,Offline,L,7/31/2010,707821929,9/1/2010,9093,421.89,364.69,3836245.77,3316126.17,520119.6 +Europe,Bosnia and Herzegovina,Baby Food,Online,H,1/19/2015,135482728,2/20/2015,1205,255.28,159.42,307612.4,192101.1,115511.3 +Europe,United Kingdom,Clothes,Offline,L,6/6/2016,904313266,6/25/2016,5246,109.28,35.84,573282.88,188016.64,385266.24 +Australia and Oceania,Solomon Islands,Household,Offline,M,1/22/2014,100299870,1/24/2014,9815,668.27,502.54,6559070.05,4932430.1,1626639.95 +Central America and the Caribbean,Honduras,Cereal,Online,C,2/14/2012,279741370,3/18/2012,543,205.7,117.11,111695.1,63590.73,48104.37 +Middle East and North Africa,Qatar,Beverages,Online,C,11/16/2015,919249093,12/8/2015,5089,47.45,31.79,241473.05,161779.31,79693.74 +Asia,India,Fruits,Offline,M,9/15/2012,665746867,10/4/2012,8147,9.33,6.92,76011.51,56377.24,19634.27 +Asia,Philippines,Beverages,Offline,M,10/15/2013,486471021,11/24/2013,6440,47.45,31.79,305578,204727.6,100850.4 +Australia and Oceania,East Timor,Beverages,Online,M,6/3/2012,518970382,7/9/2012,3723,47.45,31.79,176656.35,118354.17,58302.18 +Sub-Saharan Africa,Swaziland,Household,Online,L,7/20/2010,521106278,8/10/2010,5783,668.27,502.54,3864605.41,2906188.82,958416.59 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,H,12/17/2014,321052539,12/17/2014,5436,437.2,263.33,2376619.2,1431461.88,945157.32 +Middle East and North Africa,Afghanistan,Snacks,Online,C,10/19/2010,267295491,11/29/2010,7531,152.58,97.44,1149079.98,733820.64,415259.34 +Middle East and North Africa,Afghanistan,Cosmetics,Online,C,10/9/2010,778633964,11/25/2010,3948,437.2,263.33,1726065.6,1039626.84,686438.76 +Sub-Saharan Africa,Burundi,Household,Offline,M,7/4/2013,994179284,8/11/2013,8598,668.27,502.54,5745785.46,4320838.92,1424946.54 +Asia,Malaysia,Household,Offline,H,11/28/2014,123355281,12/17/2014,2424,668.27,502.54,1619886.48,1218156.96,401729.52 +North America,Greenland,Office Supplies,Offline,C,12/15/2011,595898282,12/27/2011,8399,651.21,524.96,5469512.79,4409139.04,1060373.75 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,L,1/13/2014,411857116,2/7/2014,6528,437.2,263.33,2854041.6,1719018.24,1135023.36 +Asia,Cambodia,Baby Food,Offline,M,6/19/2016,791593110,7/18/2016,8847,255.28,159.42,2258462.16,1410388.74,848073.42 +Europe,Malta,Baby Food,Offline,M,11/4/2011,325780093,12/8/2011,4424,255.28,159.42,1129358.72,705274.08,424084.64 +Sub-Saharan Africa,Botswana,Cereal,Online,L,7/16/2016,825404393,7/29/2016,4357,205.7,117.11,896234.9,510248.27,385986.63 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,L,12/4/2013,571764838,1/2/2014,6776,437.2,263.33,2962467.2,1784324.08,1178143.12 +Europe,Bosnia and Herzegovina,Beverages,Offline,M,2/22/2011,166472756,2/25/2011,1843,47.45,31.79,87450.35,58588.97,28861.38 +Middle East and North Africa,Kuwait,Vegetables,Offline,C,8/15/2012,281451976,8/17/2012,6749,154.06,90.93,1039750.94,613686.57,426064.37 +Australia and Oceania,Palau,Snacks,Online,C,4/12/2016,308938825,4/13/2016,718,152.58,97.44,109552.44,69961.92,39590.52 +Europe,Estonia,Cosmetics,Offline,C,4/23/2017,611482131,5/7/2017,6,437.2,263.33,2623.2,1579.98,1043.22 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,M,12/23/2011,271943223,1/11/2012,2898,109.28,35.84,316693.44,103864.32,212829.12 +Sub-Saharan Africa,Malawi,Beverages,Offline,L,7/16/2016,243495929,8/18/2016,4711,47.45,31.79,223536.95,149762.69,73774.26 +Sub-Saharan Africa,Mauritania,Cereal,Online,C,6/16/2010,199626576,7/20/2010,2795,205.7,117.11,574931.5,327322.45,247609.05 +Middle East and North Africa,Yemen,Personal Care,Offline,M,11/27/2015,784133994,1/6/2016,1529,81.73,56.67,124965.17,86648.43,38316.74 +Europe,Georgia,Meat,Offline,L,9/6/2010,461129510,10/9/2010,7324,421.89,364.69,3089922.36,2670989.56,418932.8 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Offline,C,4/24/2015,465036952,5/26/2015,3623,255.28,159.42,924879.44,577578.66,347300.78 +Central America and the Caribbean,Jamaica,Baby Food,Online,L,7/6/2013,750592648,7/24/2013,5899,255.28,159.42,1505896.72,940418.58,565478.14 +Asia,Turkmenistan,Personal Care,Offline,M,7/27/2016,442845427,8/10/2016,6658,81.73,56.67,544158.34,377308.86,166849.48 +Australia and Oceania,East Timor,Personal Care,Offline,H,2/14/2014,987156617,2/17/2014,435,81.73,56.67,35552.55,24651.45,10901.1 +Asia,Vietnam,Clothes,Offline,H,10/20/2015,299200046,10/28/2015,8797,109.28,35.84,961336.16,315284.48,646051.68 +Sub-Saharan Africa,Mali,Clothes,Online,C,2/27/2017,414962041,3/12/2017,5344,109.28,35.84,583992.32,191528.96,392463.36 +Europe,France,Office Supplies,Offline,M,1/10/2011,740741431,2/24/2011,705,651.21,524.96,459103.05,370096.8,89006.25 +Asia,Malaysia,Cereal,Offline,H,1/6/2014,303149545,2/13/2014,7542,205.7,117.11,1551389.4,883243.62,668145.78 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,H,4/19/2017,899110209,5/8/2017,5546,651.21,524.96,3611610.66,2911428.16,700182.5 +Sub-Saharan Africa,Guinea,Household,Offline,H,2/12/2013,345859754,3/11/2013,6442,668.27,502.54,4304995.34,3237362.68,1067632.66 +Europe,Croatia,Fruits,Offline,H,9/15/2013,130947005,10/24/2013,8984,9.33,6.92,83820.72,62169.28,21651.44 +Middle East and North Africa,Lebanon,Vegetables,Offline,H,3/22/2017,462233293,5/6/2017,3958,154.06,90.93,609769.48,359900.94,249868.54 +Sub-Saharan Africa,Burundi,Cosmetics,Online,H,7/10/2011,717892444,8/2/2011,9182,437.2,263.33,4014370.4,2417896.06,1596474.34 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,H,10/28/2015,796410787,11/13/2015,4505,109.28,35.84,492306.4,161459.2,330847.2 +Europe,Netherlands,Fruits,Offline,H,5/1/2016,666587150,5/5/2016,6805,9.33,6.92,63490.65,47090.6,16400.05 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,M,6/18/2015,817532861,7/18/2015,4996,651.21,524.96,3253445.16,2622700.16,630745 +North America,Mexico,Fruits,Online,C,11/26/2012,908671748,12/23/2012,5018,9.33,6.92,46817.94,34724.56,12093.38 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,C,12/28/2016,219740140,2/5/2017,4845,651.21,524.96,3155112.45,2543431.2,611681.25 +Asia,Vietnam,Clothes,Offline,L,8/13/2010,800786864,10/1/2010,9483,109.28,35.84,1036302.24,339870.72,696431.52 +Asia,China,Household,Offline,H,8/6/2015,722173249,8/10/2015,5968,668.27,502.54,3988235.36,2999158.72,989076.64 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,C,3/1/2013,824573123,4/10/2013,8366,47.45,31.79,396966.7,265955.14,131011.56 +Europe,Ireland,Snacks,Online,M,12/1/2015,668972814,12/3/2015,2776,152.58,97.44,423562.08,270493.44,153068.64 +Sub-Saharan Africa,Mauritania,Beverages,Online,L,12/30/2010,786671149,1/30/2011,2329,47.45,31.79,110511.05,74038.91,36472.14 +North America,Canada,Vegetables,Offline,H,11/30/2016,429279458,12/23/2016,2186,154.06,90.93,336775.16,198772.98,138002.18 +Europe,Serbia,Office Supplies,Online,L,8/5/2011,718721568,8/23/2011,4538,651.21,524.96,2955190.98,2382268.48,572922.5 +Europe,Ukraine,Cosmetics,Online,C,11/18/2011,597233808,12/4/2011,3610,437.2,263.33,1578292,950621.3,627670.7 +Sub-Saharan Africa,Seychelles ,Beverages,Online,H,10/5/2016,877365005,10/13/2016,657,47.45,31.79,31174.65,20886.03,10288.62 +Central America and the Caribbean,Saint Lucia,Meat,Offline,M,2/19/2011,191976487,4/6/2011,8964,421.89,364.69,3781821.96,3269081.16,512740.8 +Europe,Iceland,Snacks,Online,L,1/20/2015,844242084,2/10/2015,8848,152.58,97.44,1350027.84,862149.12,487878.72 +Europe,Portugal,Clothes,Online,H,10/3/2011,257648122,11/10/2011,2660,109.28,35.84,290684.8,95334.4,195350.4 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,H,1/21/2012,425993430,2/28/2012,9777,205.7,117.11,2011128.9,1144984.47,866144.43 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,M,9/11/2012,263389337,10/10/2012,1613,651.21,524.96,1050401.73,846760.48,203641.25 +Sub-Saharan Africa,Gabon,Meat,Offline,M,4/5/2015,554259669,4/10/2015,6608,421.89,364.69,2787849.12,2409871.52,377977.6 +Central America and the Caribbean,Honduras,Household,Online,L,10/28/2014,803340756,11/20/2014,5237,668.27,502.54,3499729.99,2631801.98,867928.01 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,L,4/27/2011,585681426,5/26/2011,5004,81.73,56.67,408976.92,283576.68,125400.24 +Europe,Bulgaria,Office Supplies,Online,L,4/24/2013,896643006,5/26/2013,5446,651.21,524.96,3546489.66,2858932.16,687557.5 +Asia,India,Personal Care,Offline,L,7/4/2011,101899325,8/2/2011,3130,81.73,56.67,255814.9,177377.1,78437.8 +Europe,Latvia,Fruits,Offline,C,10/21/2012,687436711,11/22/2012,6654,9.33,6.92,62081.82,46045.68,16036.14 +Europe,France,Personal Care,Offline,C,11/1/2013,709553992,12/9/2013,1649,81.73,56.67,134772.77,93448.83,41323.94 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,M,4/9/2012,544862496,4/19/2012,5776,81.73,56.67,472072.48,327325.92,144746.56 +Central America and the Caribbean,Grenada,Vegetables,Offline,L,8/25/2010,640286052,8/25/2010,3726,154.06,90.93,574027.56,338805.18,235222.38 +Middle East and North Africa,Libya,Personal Care,Offline,H,7/26/2012,163060986,8/15/2012,2224,81.73,56.67,181767.52,126034.08,55733.44 +Australia and Oceania,Samoa ,Vegetables,Offline,C,4/29/2011,150736129,5/22/2011,5025,154.06,90.93,774151.5,456923.25,317228.25 +Europe,Andorra,Fruits,Offline,C,6/10/2016,361172807,7/4/2016,7914,9.33,6.92,73837.62,54764.88,19072.74 +Sub-Saharan Africa,Sudan,Beverages,Online,H,12/27/2011,622544848,1/23/2012,3710,47.45,31.79,176039.5,117940.9,58098.6 +Europe,Netherlands,Baby Food,Online,M,5/23/2013,383338582,7/10/2013,7260,255.28,159.42,1853332.8,1157389.2,695943.6 +Asia,Brunei,Cereal,Online,M,8/26/2010,962352836,10/8/2010,445,205.7,117.11,91536.5,52113.95,39422.55 +Europe,Ukraine,Meat,Online,L,7/14/2017,598698937,8/13/2017,7175,421.89,364.69,3027060.75,2616650.75,410410 +Europe,Andorra,Household,Offline,M,10/21/2014,301800715,11/6/2014,8393,668.27,502.54,5608790.11,4217818.22,1390971.89 +Europe,Vatican City,Clothes,Offline,C,7/30/2014,701394498,8/21/2014,7073,109.28,35.84,772937.44,253496.32,519441.12 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,M,2/7/2011,697529113,2/11/2011,3220,205.7,117.11,662354,377094.2,285259.8 +Sub-Saharan Africa,Liberia,Household,Offline,H,11/4/2014,610565888,12/10/2014,8869,668.27,502.54,5926886.63,4457027.26,1469859.37 +Middle East and North Africa,Kuwait,Household,Offline,M,10/26/2010,831178653,11/22/2010,3089,668.27,502.54,2064286.03,1552346.06,511939.97 +Sub-Saharan Africa,Senegal,Beverages,Offline,M,5/29/2015,470353734,7/18/2015,6977,47.45,31.79,331058.65,221798.83,109259.82 +Australia and Oceania,Marshall Islands,Meat,Offline,M,12/21/2011,509389960,1/5/2012,8664,421.89,364.69,3655254.96,3159674.16,495580.8 +Europe,United Kingdom,Beverages,Offline,H,3/26/2015,649898660,5/15/2015,8310,47.45,31.79,394309.5,264174.9,130134.6 +Asia,Indonesia,Fruits,Online,C,6/20/2014,663803660,7/5/2014,3109,9.33,6.92,29006.97,21514.28,7492.69 +Sub-Saharan Africa,Niger,Snacks,Online,H,3/5/2015,843341290,4/13/2015,2284,152.58,97.44,348492.72,222552.96,125939.76 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,H,7/18/2012,651060378,8/21/2012,2089,421.89,364.69,881328.21,761837.41,119490.8 +Asia,Singapore,Meat,Online,C,6/1/2010,969822251,7/1/2010,811,421.89,364.69,342152.79,295763.59,46389.2 +Middle East and North Africa,Morocco,Meat,Offline,M,6/20/2017,952800738,7/31/2017,3767,421.89,364.69,1589259.63,1373787.23,215472.4 +Sub-Saharan Africa,South Sudan,Household,Offline,C,3/3/2013,273482167,4/20/2013,8306,668.27,502.54,5550650.62,4174097.24,1376553.38 +Europe,Kosovo,Vegetables,Offline,L,2/12/2012,475665366,3/1/2012,8807,154.06,90.93,1356806.42,800820.51,555985.91 +Australia and Oceania,Federated States of Micronesia,Household,Online,M,10/30/2014,923461663,12/2/2014,1682,668.27,502.54,1124030.14,845272.28,278757.86 +Asia,Tajikistan,Clothes,Offline,L,7/16/2011,151294887,7/26/2011,374,109.28,35.84,40870.72,13404.16,27466.56 +Europe,Ireland,Household,Online,C,4/2/2016,813901364,5/7/2016,355,668.27,502.54,237235.85,178401.7,58834.15 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,C,7/18/2017,236329925,8/12/2017,4131,154.06,90.93,636421.86,375631.83,260790.03 +Europe,Portugal,Meat,Offline,M,8/14/2012,763941895,8/31/2012,6238,421.89,364.69,2631749.82,2274936.22,356813.6 +Middle East and North Africa,Iraq,Fruits,Online,C,2/10/2011,312411105,3/14/2011,8243,9.33,6.92,76907.19,57041.56,19865.63 +Sub-Saharan Africa,Gabon,Baby Food,Offline,H,2/22/2016,917723882,2/28/2016,3745,255.28,159.42,956023.6,597027.9,358995.7 +Central America and the Caribbean,Guatemala,Personal Care,Online,H,12/22/2012,186179053,1/4/2013,3374,81.73,56.67,275757.02,191204.58,84552.44 +Asia,North Korea,Vegetables,Offline,H,8/25/2010,744387948,10/5/2010,9791,154.06,90.93,1508401.46,890295.63,618105.83 +Sub-Saharan Africa,Lesotho,Cereal,Offline,C,6/24/2015,789274394,7/8/2015,2687,205.7,117.11,552715.9,314674.57,238041.33 +Europe,Lithuania,Beverages,Offline,L,2/18/2012,838074719,3/10/2012,3788,47.45,31.79,179740.6,120420.52,59320.08 +Sub-Saharan Africa,Tanzania,Vegetables,Online,H,11/5/2012,578337752,12/16/2012,1848,154.06,90.93,284702.88,168038.64,116664.24 +Asia,Tajikistan,Office Supplies,Online,C,10/11/2015,217924821,10/22/2015,7652,651.21,524.96,4983058.92,4016993.92,966065 +Europe,Georgia,Meat,Online,C,5/10/2016,935009753,5/23/2016,9019,421.89,364.69,3805025.91,3289139.11,515886.8 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,M,1/30/2011,828078877,3/8/2011,5796,81.73,56.67,473707.08,328459.32,145247.76 +Sub-Saharan Africa,Nigeria,Clothes,Offline,H,6/12/2016,765931022,6/26/2016,4865,109.28,35.84,531647.2,174361.6,357285.6 +Asia,Maldives,Snacks,Online,M,2/26/2012,337677514,4/3/2012,5135,152.58,97.44,783498.3,500354.4,283143.9 +Europe,Armenia,Snacks,Offline,L,1/13/2013,102742183,2/20/2013,2550,152.58,97.44,389079,248472,140607 +Middle East and North Africa,Egypt,Vegetables,Online,M,4/12/2012,240861356,4/23/2012,5082,154.06,90.93,782932.92,462106.26,320826.66 +Sub-Saharan Africa,Senegal,Fruits,Offline,H,6/30/2015,102083861,8/11/2015,7738,9.33,6.92,72195.54,53546.96,18648.58 +Europe,Czech Republic,Beverages,Offline,L,3/18/2014,456771028,4/12/2014,7552,47.45,31.79,358342.4,240078.08,118264.32 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,M,5/18/2012,345596683,7/3/2012,8593,437.2,263.33,3756859.6,2262794.69,1494064.91 +Asia,Nepal,Vegetables,Offline,C,1/7/2015,229547154,1/9/2015,6959,154.06,90.93,1072103.54,632781.87,439321.67 +Europe,Finland,Snacks,Online,H,11/6/2016,639921271,12/8/2016,5780,152.58,97.44,881912.4,563203.2,318709.2 +Europe,Andorra,Beverages,Offline,L,8/31/2013,828330361,10/4/2013,216,47.45,31.79,10249.2,6866.64,3382.56 +Sub-Saharan Africa,Senegal,Snacks,Offline,H,9/4/2013,116698253,10/19/2013,2461,152.58,97.44,375499.38,239799.84,135699.54 +Australia and Oceania,Australia,Clothes,Online,L,1/5/2011,147261273,1/23/2011,6738,109.28,35.84,736328.64,241489.92,494838.72 +Sub-Saharan Africa,Chad,Snacks,Offline,H,3/26/2012,832568252,5/8/2012,4302,152.58,97.44,656399.16,419186.88,237212.28 +Europe,Denmark,Beverages,Online,L,5/20/2017,805480515,6/9/2017,8439,47.45,31.79,400430.55,268275.81,132154.74 +Europe,Croatia,Baby Food,Offline,H,3/20/2016,569171893,5/3/2016,9466,255.28,159.42,2416480.48,1509069.72,907410.76 +Asia,South Korea,Beverages,Offline,C,9/14/2014,247128713,9/29/2014,9733,47.45,31.79,461830.85,309412.07,152418.78 +Europe,Georgia,Office Supplies,Offline,H,1/29/2016,933149802,2/28/2016,8618,651.21,524.96,5612127.78,4524105.28,1088022.5 +Sub-Saharan Africa,Togo,Cosmetics,Offline,L,1/29/2017,641346490,3/13/2017,7533,437.2,263.33,3293427.6,1983664.89,1309762.71 +Sub-Saharan Africa,The Gambia,Snacks,Offline,C,9/21/2011,156142604,11/8/2011,4921,152.58,97.44,750846.18,479502.24,271343.94 +Sub-Saharan Africa,Uganda,Beverages,Online,L,3/24/2010,782274472,3/27/2010,1255,47.45,31.79,59549.75,39896.45,19653.3 +Sub-Saharan Africa,Central African Republic,Snacks,Online,H,7/12/2012,294790923,7/15/2012,4040,152.58,97.44,616423.2,393657.6,222765.6 +Europe,Ireland,Beverages,Online,M,1/17/2012,589053285,1/26/2012,2812,47.45,31.79,133429.4,89393.48,44035.92 +Central America and the Caribbean,El Salvador,Household,Offline,C,8/15/2014,930735385,9/1/2014,4138,668.27,502.54,2765301.26,2079510.52,685790.74 +Sub-Saharan Africa,South Sudan,Baby Food,Online,L,1/11/2012,205823552,2/19/2012,6618,255.28,159.42,1689443.04,1055041.56,634401.48 +Asia,Uzbekistan,Vegetables,Offline,H,1/9/2016,970616614,1/30/2016,5880,154.06,90.93,905872.8,534668.4,371204.4 +Middle East and North Africa,Jordan,Meat,Offline,M,9/17/2016,901725900,10/15/2016,9587,421.89,364.69,4044659.43,3496283.03,548376.4 +Middle East and North Africa,Somalia,Personal Care,Offline,H,8/20/2016,446075236,8/29/2016,2430,81.73,56.67,198603.9,137708.1,60895.8 +Europe,Iceland,Meat,Online,M,10/26/2011,570900952,11/24/2011,1133,421.89,364.69,478001.37,413193.77,64807.6 +Asia,Mongolia,Baby Food,Offline,L,9/13/2010,513751876,10/23/2010,9452,255.28,159.42,2412906.56,1506837.84,906068.72 +Sub-Saharan Africa,Djibouti,Beverages,Offline,M,3/26/2015,932489335,3/31/2015,3171,47.45,31.79,150463.95,100806.09,49657.86 +Asia,Myanmar,Beverages,Online,M,1/21/2017,755287158,2/21/2017,5109,47.45,31.79,242422.05,162415.11,80006.94 +Sub-Saharan Africa,Mali,Meat,Online,M,6/17/2016,330631673,7/20/2016,114,421.89,364.69,48095.46,41574.66,6520.8 +Australia and Oceania,Kiribati,Fruits,Online,H,1/2/2011,977321708,1/19/2011,66,9.33,6.92,615.78,456.72,159.06 +Europe,Lithuania,Meat,Online,H,6/18/2014,934468591,6/18/2014,8877,421.89,364.69,3745117.53,3237353.13,507764.4 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,L,3/4/2015,311496150,4/15/2015,7488,152.58,97.44,1142519.04,729630.72,412888.32 +Central America and the Caribbean,Cuba,Fruits,Online,H,2/6/2010,638140714,2/14/2010,8873,9.33,6.92,82785.09,61401.16,21383.93 +Asia,Sri Lanka,Cosmetics,Online,L,3/20/2016,814451110,3/31/2016,3037,437.2,263.33,1327776.4,799733.21,528043.19 +Central America and the Caribbean,Nicaragua,Meat,Online,M,9/11/2013,260788667,10/2/2013,2017,421.89,364.69,850952.13,735579.73,115372.4 +Asia,Indonesia,Meat,Online,M,4/9/2010,267827212,5/27/2010,4879,421.89,364.69,2058401.31,1779322.51,279078.8 +Asia,Philippines,Baby Food,Online,L,9/30/2014,846553075,10/13/2014,2722,255.28,159.42,694872.16,433941.24,260930.92 +Asia,Bangladesh,Baby Food,Online,L,6/28/2010,278265082,7/29/2010,3676,255.28,159.42,938409.28,586027.92,352381.36 +Sub-Saharan Africa,Madagascar,Cereal,Online,M,3/21/2012,964574563,4/14/2012,7903,205.7,117.11,1625647.1,925520.33,700126.77 +Australia and Oceania,Marshall Islands,Fruits,Offline,M,10/15/2016,877405345,10/21/2016,2594,9.33,6.92,24202.02,17950.48,6251.54 +Sub-Saharan Africa,Guinea,Baby Food,Offline,L,7/18/2014,308993756,7/22/2014,6974,255.28,159.42,1780322.72,1111795.08,668527.64 +Asia,China,Beverages,Offline,C,10/29/2015,521888625,11/30/2015,7297,47.45,31.79,346242.65,231971.63,114271.02 +Europe,Cyprus,Meat,Online,L,11/24/2016,598951280,12/12/2016,1849,421.89,364.69,780074.61,674311.81,105762.8 +Sub-Saharan Africa,Burundi,Fruits,Offline,M,4/20/2011,593355548,5/17/2011,5947,9.33,6.92,55485.51,41153.24,14332.27 +Asia,Bangladesh,Office Supplies,Online,H,5/9/2016,178587758,6/19/2016,6941,651.21,524.96,4520048.61,3643747.36,876301.25 +Central America and the Caribbean,Dominica,Fruits,Offline,H,5/16/2016,898446738,6/9/2016,9210,9.33,6.92,85929.3,63733.2,22196.1 +Central America and the Caribbean,Haiti,Baby Food,Online,H,11/16/2011,317043817,11/26/2011,9166,255.28,159.42,2339896.48,1461243.72,878652.76 +Sub-Saharan Africa,Angola,Clothes,Offline,C,10/23/2015,568802821,11/9/2015,250,109.28,35.84,27320,8960,18360 +Middle East and North Africa,Kuwait,Office Supplies,Offline,M,11/23/2011,708460080,12/22/2011,7936,651.21,524.96,5168002.56,4166082.56,1001920 +Asia,Mongolia,Cosmetics,Offline,H,6/2/2011,761064422,6/16/2011,4730,437.2,263.33,2067956,1245550.9,822405.1 +Asia,Laos,Household,Online,C,8/3/2011,371977174,8/12/2011,5167,668.27,502.54,3452951.09,2596624.18,856326.91 +Europe,Armenia,Snacks,Online,C,6/19/2014,156872165,7/24/2014,814,152.58,97.44,124200.12,79316.16,44883.96 +Sub-Saharan Africa,Ghana,Vegetables,Online,L,8/8/2015,351735723,9/4/2015,5271,154.06,90.93,812050.26,479292.03,332758.23 +Australia and Oceania,Fiji,Snacks,Online,H,5/26/2015,362866675,6/5/2015,9168,152.58,97.44,1398853.44,893329.92,505523.52 +Asia,Nepal,Snacks,Online,C,4/30/2015,116876351,5/22/2015,5164,152.58,97.44,787923.12,503180.16,284742.96 +Australia and Oceania,New Zealand,Beverages,Online,H,2/16/2014,510688579,3/25/2014,2954,47.45,31.79,140167.3,93907.66,46259.64 +Asia,Sri Lanka,Vegetables,Offline,M,8/15/2011,261539685,9/28/2011,4260,154.06,90.93,656295.6,387361.8,268933.8 +North America,Greenland,Personal Care,Offline,L,6/17/2012,856978499,7/7/2012,7837,81.73,56.67,640518.01,444122.79,196395.22 +Asia,Singapore,Clothes,Online,C,10/22/2014,704866349,10/28/2014,4471,109.28,35.84,488590.88,160240.64,328350.24 +Asia,Myanmar,Cereal,Online,L,2/2/2014,983377063,3/6/2014,1981,205.7,117.11,407491.7,231994.91,175496.79 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,C,5/20/2014,690996968,6/26/2014,213,668.27,502.54,142341.51,107041.02,35300.49 +Europe,Belgium,Meat,Offline,L,1/13/2017,696524894,1/15/2017,6049,421.89,364.69,2552012.61,2206009.81,346002.8 +Europe,Sweden,Meat,Online,M,11/21/2016,589072167,12/12/2016,8400,421.89,364.69,3543876,3063396,480480 +Asia,Mongolia,Personal Care,Online,L,8/21/2013,928062617,9/17/2013,3207,81.73,56.67,262108.11,181740.69,80367.42 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,M,8/12/2015,993232572,8/25/2015,8445,651.21,524.96,5499468.45,4433287.2,1066181.25 +Central America and the Caribbean,Nicaragua,Beverages,Online,H,4/10/2013,134630858,4/23/2013,9118,47.45,31.79,432649.1,289861.22,142787.88 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,M,4/19/2013,922618806,5/13/2013,2262,651.21,524.96,1473037.02,1187459.52,285577.5 +Europe,France,Household,Online,H,1/25/2012,597870242,2/24/2012,1945,668.27,502.54,1299785.15,977440.3,322344.85 +Sub-Saharan Africa,South Africa,Baby Food,Online,L,8/5/2014,521371495,9/5/2014,4266,255.28,159.42,1089024.48,680085.72,408938.76 +Australia and Oceania,East Timor,Beverages,Offline,C,8/10/2015,324421393,8/21/2015,2355,47.45,31.79,111744.75,74865.45,36879.3 +Asia,Mongolia,Household,Online,L,11/21/2010,158631265,12/13/2010,1371,668.27,502.54,916198.17,688982.34,227215.83 +Europe,Austria,Meat,Offline,H,3/26/2016,245924937,3/26/2016,3509,421.89,364.69,1480412.01,1279697.21,200714.8 +Europe,Italy,Meat,Online,L,8/14/2010,428538739,10/1/2010,2991,421.89,364.69,1261872.99,1090787.79,171085.2 +Central America and the Caribbean,Haiti,Snacks,Online,M,10/2/2015,619021499,10/6/2015,1072,152.58,97.44,163565.76,104455.68,59110.08 +Asia,Mongolia,Meat,Offline,H,7/12/2016,350234544,8/4/2016,1039,421.89,364.69,438343.71,378912.91,59430.8 +Europe,Croatia,Vegetables,Offline,L,4/14/2010,125351703,5/28/2010,3209,154.06,90.93,494378.54,291794.37,202584.17 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,C,7/20/2010,967859303,8/11/2010,9931,437.2,263.33,4341833.2,2615130.23,1726702.97 +Asia,Maldives,Beverages,Online,M,12/30/2012,371556174,12/30/2012,584,47.45,31.79,27710.8,18565.36,9145.44 +Asia,Myanmar,Cereal,Offline,H,5/13/2014,850553643,6/17/2014,6579,205.7,117.11,1353300.3,770466.69,582833.61 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,C,3/25/2016,489275538,4/13/2016,6359,651.21,524.96,4141044.39,3338220.64,802823.75 +Middle East and North Africa,Turkey,Fruits,Online,C,9/5/2013,592458188,9/16/2013,398,9.33,6.92,3713.34,2754.16,959.18 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,C,3/19/2014,735150420,3/26/2014,6201,154.06,90.93,955326.06,563856.93,391469.13 +Europe,Ukraine,Household,Online,L,4/2/2011,112713563,4/17/2011,3303,668.27,502.54,2207295.81,1659889.62,547406.19 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,L,8/22/2010,690821444,9/25/2010,8272,47.45,31.79,392506.4,262966.88,129539.52 +Europe,Macedonia,Baby Food,Offline,L,9/21/2011,455460393,10/14/2011,9706,255.28,159.42,2477747.68,1547330.52,930417.16 +Australia and Oceania,Tuvalu,Fruits,Offline,C,2/9/2011,162929236,3/13/2011,3237,9.33,6.92,30201.21,22400.04,7801.17 +Sub-Saharan Africa,Ghana,Meat,Online,L,1/21/2014,189839303,2/13/2014,6523,421.89,364.69,2751988.47,2378872.87,373115.6 +Australia and Oceania,Marshall Islands,Baby Food,Online,C,7/11/2015,983114421,8/27/2015,4259,255.28,159.42,1087237.52,678969.78,408267.74 +Central America and the Caribbean,Guatemala,Meat,Online,L,7/17/2011,809990918,8/2/2011,3167,421.89,364.69,1336125.63,1154973.23,181152.4 +Middle East and North Africa,Tunisia ,Beverages,Online,L,7/20/2010,708017623,8/23/2010,7003,47.45,31.79,332292.35,222625.37,109666.98 +Middle East and North Africa,Syria,Snacks,Online,H,7/1/2014,435055863,7/16/2014,1553,152.58,97.44,236956.74,151324.32,85632.42 +Europe,Georgia,Cereal,Online,C,1/11/2015,719279468,1/25/2015,9633,205.7,117.11,1981508.1,1128120.63,853387.47 +Middle East and North Africa,Saudi Arabia,Cereal,Online,L,6/4/2012,109174764,7/21/2012,6094,205.7,117.11,1253535.8,713668.34,539867.46 +Australia and Oceania,East Timor,Personal Care,Online,H,10/30/2011,823540580,11/18/2011,2813,81.73,56.67,229906.49,159412.71,70493.78 +Europe,Greece,Clothes,Online,H,11/12/2011,201488244,1/1/2012,3704,109.28,35.84,404773.12,132751.36,272021.76 +Sub-Saharan Africa,Sudan,Cosmetics,Online,M,1/5/2016,152441585,2/19/2016,9707,437.2,263.33,4243900.4,2556144.31,1687756.09 +Sub-Saharan Africa,Central African Republic,Beverages,Online,C,9/1/2013,406136929,9/25/2013,3798,47.45,31.79,180215.1,120738.42,59476.68 +Europe,Luxembourg,Office Supplies,Online,H,3/26/2014,762623107,5/12/2014,5979,651.21,524.96,3893584.59,3138735.84,754848.75 +Europe,Vatican City,Personal Care,Offline,L,1/7/2013,642261445,2/10/2013,8289,81.73,56.67,677459.97,469737.63,207722.34 +Australia and Oceania,Fiji,Personal Care,Online,C,3/12/2010,435725772,4/27/2010,9794,81.73,56.67,800463.62,555025.98,245437.64 +Europe,Lithuania,Fruits,Offline,C,7/23/2014,154002416,7/28/2014,1592,9.33,6.92,14853.36,11016.64,3836.72 +Asia,Tajikistan,Household,Online,H,1/20/2017,778390204,2/13/2017,1814,668.27,502.54,1212241.78,911607.56,300634.22 +Asia,Uzbekistan,Meat,Offline,C,4/2/2017,210500466,4/28/2017,621,421.89,364.69,261993.69,226472.49,35521.2 +Sub-Saharan Africa,Uganda,Meat,Online,C,1/4/2012,922257030,1/30/2012,5204,421.89,364.69,2195515.56,1897846.76,297668.8 +Sub-Saharan Africa,Guinea,Vegetables,Offline,M,5/21/2014,505896222,7/9/2014,4789,154.06,90.93,737793.34,435463.77,302329.57 +Europe,Portugal,Personal Care,Offline,L,1/3/2012,223966872,1/11/2012,5629,81.73,56.67,460058.17,318995.43,141062.74 +Central America and the Caribbean,Grenada,Clothes,Offline,C,4/12/2016,959330308,5/17/2016,6011,109.28,35.84,656882.08,215434.24,441447.84 +Middle East and North Africa,Morocco,Fruits,Offline,C,3/5/2013,965160357,4/16/2013,1253,9.33,6.92,11690.49,8670.76,3019.73 +Middle East and North Africa,Jordan,Vegetables,Offline,L,6/9/2012,814943349,6/20/2012,8702,154.06,90.93,1340630.12,791272.86,549357.26 +Sub-Saharan Africa,Niger,Vegetables,Online,H,7/12/2013,252478110,7/20/2013,2738,154.06,90.93,421816.28,248966.34,172849.94 +Europe,Denmark,Meat,Offline,M,12/19/2016,441875970,1/4/2017,9774,421.89,364.69,4123552.86,3564480.06,559072.8 +Middle East and North Africa,Turkey,Snacks,Online,L,12/25/2012,817560756,12/27/2012,3250,152.58,97.44,495885,316680,179205 +Asia,Maldives,Office Supplies,Offline,M,8/1/2015,434268796,8/1/2015,8642,651.21,524.96,5627756.82,4536704.32,1091052.5 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,M,5/3/2013,217048919,6/4/2013,8453,9.33,6.92,78866.49,58494.76,20371.73 +Sub-Saharan Africa,Djibouti,Baby Food,Online,L,1/12/2011,711262452,2/10/2011,7220,255.28,159.42,1843121.6,1151012.4,692109.2 +Europe,Norway,Household,Offline,H,9/21/2010,732583224,10/6/2010,6511,668.27,502.54,4351105.97,3272037.94,1079068.03 +Sub-Saharan Africa,Nigeria,Beverages,Offline,M,7/14/2015,516997563,8/9/2015,9923,47.45,31.79,470846.35,315452.17,155394.18 +Europe,Croatia,Vegetables,Offline,M,9/21/2010,370804297,10/27/2010,8087,154.06,90.93,1245883.22,735350.91,510532.31 +Middle East and North Africa,Lebanon,Meat,Online,L,11/26/2012,220614755,12/27/2012,3663,421.89,364.69,1545383.07,1335859.47,209523.6 +Middle East and North Africa,Jordan,Beverages,Online,M,4/3/2013,963352763,5/11/2013,6345,47.45,31.79,301070.25,201707.55,99362.7 +Sub-Saharan Africa,South Africa,Baby Food,Offline,M,7/31/2011,416254651,9/14/2011,7856,255.28,159.42,2005479.68,1252403.52,753076.16 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,M,7/18/2012,966869246,8/16/2012,6951,255.28,159.42,1774451.28,1108128.42,666322.86 +Middle East and North Africa,Algeria,Cosmetics,Offline,M,4/23/2014,123057878,5/23/2014,4415,437.2,263.33,1930238,1162601.95,767636.05 +Sub-Saharan Africa,Swaziland,Snacks,Online,C,4/18/2012,862994372,5/16/2012,8067,152.58,97.44,1230862.86,786048.48,444814.38 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,C,8/3/2010,385165059,8/17/2010,7755,152.58,97.44,1183257.9,755647.2,427610.7 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,M,7/11/2010,458368766,7/29/2010,359,651.21,524.96,233784.39,188460.64,45323.75 +Australia and Oceania,Tuvalu,Vegetables,Offline,H,7/12/2014,671716821,8/16/2014,4789,154.06,90.93,737793.34,435463.77,302329.57 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,H,9/19/2014,684633052,11/2/2014,6989,421.89,364.69,2948589.21,2548818.41,399770.8 +Europe,Liechtenstein,Clothes,Offline,L,11/5/2011,676853787,12/17/2011,4932,109.28,35.84,538968.96,176762.88,362206.08 +Europe,Portugal,Clothes,Offline,H,7/11/2011,898427855,7/23/2011,3622,109.28,35.84,395812.16,129812.48,265999.68 +Asia,Thailand,Baby Food,Offline,M,11/9/2012,319716584,11/9/2012,97,255.28,159.42,24762.16,15463.74,9298.42 +Sub-Saharan Africa,Kenya,Fruits,Online,M,3/23/2012,681393802,5/5/2012,8423,9.33,6.92,78586.59,58287.16,20299.43 +Sub-Saharan Africa,Comoros,Snacks,Offline,L,8/23/2014,644445836,9/29/2014,4699,152.58,97.44,716973.42,457870.56,259102.86 +Central America and the Caribbean,Cuba,Fruits,Offline,H,11/1/2014,740171515,11/19/2014,2055,9.33,6.92,19173.15,14220.6,4952.55 +Australia and Oceania,New Zealand,Personal Care,Offline,L,2/28/2016,220182168,4/6/2016,5651,81.73,56.67,461856.23,320242.17,141614.06 +Sub-Saharan Africa,Lesotho,Vegetables,Online,M,9/9/2011,206401622,10/12/2011,7681,154.06,90.93,1183334.86,698433.33,484901.53 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,H,9/12/2010,541066205,9/17/2010,2369,651.21,524.96,1542716.49,1243630.24,299086.25 +Central America and the Caribbean,Cuba,Cereal,Offline,C,3/2/2012,236724746,4/16/2012,968,205.7,117.11,199117.6,113362.48,85755.12 +Sub-Saharan Africa,Tanzania,Fruits,Online,C,2/25/2016,626238572,2/28/2016,6765,9.33,6.92,63117.45,46813.8,16303.65 +Europe,Ireland,Snacks,Online,L,5/25/2012,412781512,6/16/2012,77,152.58,97.44,11748.66,7502.88,4245.78 +Europe,Monaco,Household,Online,H,6/12/2014,619839894,6/18/2014,3254,668.27,502.54,2174550.58,1635265.16,539285.42 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,C,5/24/2010,541212546,7/12/2010,5674,81.73,56.67,463736.02,321545.58,142190.44 +Europe,Finland,Cosmetics,Offline,C,2/13/2012,891010797,2/17/2012,8750,437.2,263.33,3825500,2304137.5,1521362.5 +Australia and Oceania,Nauru,Cosmetics,Offline,H,8/21/2013,653658473,9/8/2013,923,437.2,263.33,403535.6,243053.59,160482.01 +Sub-Saharan Africa,Benin,Snacks,Online,M,1/11/2010,233891904,2/28/2010,2667,152.58,97.44,406930.86,259872.48,147058.38 +Sub-Saharan Africa,Niger,Beverages,Online,C,5/14/2016,106759917,6/22/2016,1487,47.45,31.79,70558.15,47271.73,23286.42 +Sub-Saharan Africa,Comoros,Personal Care,Online,H,12/6/2010,367623841,1/25/2011,6919,81.73,56.67,565489.87,392099.73,173390.14 +Australia and Oceania,Fiji,Vegetables,Offline,M,9/15/2014,282157504,10/14/2014,5530,154.06,90.93,851951.8,502842.9,349108.9 +Asia,China,Cosmetics,Online,H,11/21/2011,536347234,12/28/2011,5920,437.2,263.33,2588224,1558913.6,1029310.4 +Sub-Saharan Africa,Zambia,Vegetables,Online,C,3/29/2014,986491858,4/19/2014,3718,154.06,90.93,572795.08,338077.74,234717.34 +Europe,Liechtenstein,Clothes,Offline,H,11/15/2011,209202706,1/1/2012,6585,109.28,35.84,719608.8,236006.4,483602.4 +Sub-Saharan Africa,Chad,Household,Online,C,11/20/2014,451403605,12/1/2014,9213,668.27,502.54,6156771.51,4629901.02,1526870.49 +Sub-Saharan Africa,Uganda,Clothes,Online,M,9/27/2011,880330884,10/28/2011,8326,109.28,35.84,909865.28,298403.84,611461.44 +Europe,Slovakia,Beverages,Offline,H,11/15/2010,733533370,11/21/2010,7680,47.45,31.79,364416,244147.2,120268.8 +Sub-Saharan Africa,Mozambique,Beverages,Offline,H,3/28/2014,668872392,3/30/2014,3059,47.45,31.79,145149.55,97245.61,47903.94 +Sub-Saharan Africa,Burundi,Office Supplies,Online,L,6/22/2013,514521777,7/17/2013,7283,651.21,524.96,4742762.43,3823283.68,919478.75 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,M,6/9/2016,618967854,7/18/2016,5198,47.45,31.79,246645.1,165244.42,81400.68 +Australia and Oceania,Samoa ,Baby Food,Offline,M,2/16/2013,501009452,4/7/2013,8685,255.28,159.42,2217106.8,1384562.7,832544.1 +Europe,Italy,Cosmetics,Online,M,4/24/2017,199757897,5/20/2017,1656,437.2,263.33,724003.2,436074.48,287928.72 +Europe,Andorra,Household,Offline,M,4/29/2017,724637019,5/25/2017,5052,668.27,502.54,3376100.04,2538832.08,837267.96 +Sub-Saharan Africa,South Africa,Snacks,Offline,L,2/20/2010,905383145,3/9/2010,1847,152.58,97.44,281815.26,179971.68,101843.58 +Sub-Saharan Africa,Kenya,Snacks,Online,H,9/21/2012,542045104,10/1/2012,2047,152.58,97.44,312331.26,199459.68,112871.58 +Europe,Slovakia,Clothes,Online,M,10/25/2012,854984223,11/19/2012,7686,109.28,35.84,839926.08,275466.24,564459.84 +Sub-Saharan Africa,Tanzania,Snacks,Online,L,8/4/2010,434874331,8/26/2010,7833,152.58,97.44,1195159.14,763247.52,431911.62 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,L,11/5/2014,192701756,11/30/2014,3587,109.28,35.84,391987.36,128558.08,263429.28 +Europe,Bosnia and Herzegovina,Personal Care,Online,C,7/8/2016,209765326,8/23/2016,3076,81.73,56.67,251401.48,174316.92,77084.56 +North America,Mexico,Baby Food,Online,C,3/10/2015,187676370,3/16/2015,6463,255.28,159.42,1649874.64,1030331.46,619543.18 +Australia and Oceania,Kiribati,Beverages,Offline,C,4/11/2015,798358714,5/4/2015,940,47.45,31.79,44603,29882.6,14720.4 +Sub-Saharan Africa,Namibia,Snacks,Online,M,9/13/2014,534048688,10/3/2014,5729,152.58,97.44,874130.82,558233.76,315897.06 +Australia and Oceania,New Zealand,Office Supplies,Online,C,3/26/2016,657295119,4/8/2016,7087,651.21,524.96,4615125.27,3720391.52,894733.75 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,M,2/20/2016,250959336,3/20/2016,3299,205.7,117.11,678604.3,386345.89,292258.41 +Sub-Saharan Africa,Mali,Vegetables,Online,M,7/11/2015,268215167,8/15/2015,9683,154.06,90.93,1491762.98,880475.19,611287.79 +Europe,Netherlands,Office Supplies,Online,L,7/27/2016,382548940,8/5/2016,3587,651.21,524.96,2335890.27,1883031.52,452858.75 +Middle East and North Africa,Algeria,Household,Offline,M,2/28/2011,337759482,3/21/2011,9391,668.27,502.54,6275723.57,4719353.14,1556370.43 +Asia,Tajikistan,Cosmetics,Offline,C,12/17/2014,397958123,2/5/2015,3507,437.2,263.33,1533260.4,923498.31,609762.09 +Australia and Oceania,Australia,Cosmetics,Online,M,8/18/2010,897568690,9/3/2010,9376,437.2,263.33,4099187.2,2468982.08,1630205.12 +Asia,China,Personal Care,Online,L,3/3/2012,891327512,3/4/2012,2473,81.73,56.67,202118.29,140144.91,61973.38 +Europe,Armenia,Office Supplies,Offline,H,9/25/2015,404283416,10/22/2015,5302,651.21,524.96,3452715.42,2783337.92,669377.5 +Europe,Poland,Meat,Offline,C,12/12/2010,881797730,1/8/2011,2399,421.89,364.69,1012114.11,874891.31,137222.8 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,L,1/9/2015,239544284,2/2/2015,5332,109.28,35.84,582680.96,191098.88,391582.08 +Australia and Oceania,Papua New Guinea,Household,Online,M,12/9/2015,513509404,12/12/2015,7699,668.27,502.54,5145010.73,3869055.46,1275955.27 +Sub-Saharan Africa,Ghana,Cereal,Offline,H,2/3/2014,209991919,3/14/2014,130,205.7,117.11,26741,15224.3,11516.7 +Europe,Hungary,Vegetables,Offline,C,12/16/2010,155603158,1/3/2011,5287,154.06,90.93,814515.22,480746.91,333768.31 +Europe,Serbia,Cosmetics,Online,M,11/7/2012,347266948,11/24/2012,2862,437.2,263.33,1251266.4,753650.46,497615.94 +Sub-Saharan Africa,Central African Republic,Snacks,Online,C,1/6/2012,402219617,1/30/2012,4578,152.58,97.44,698511.24,446080.32,252430.92 +Asia,Bangladesh,Household,Online,L,2/8/2013,908009994,2/23/2013,9190,668.27,502.54,6141401.3,4618342.6,1523058.7 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,H,4/14/2014,272499406,5/16/2014,7485,152.58,97.44,1142061.3,729338.4,412722.9 +Sub-Saharan Africa,Ethiopia,Clothes,Online,M,12/24/2010,573861682,12/26/2010,7279,109.28,35.84,795449.12,260879.36,534569.76 +Central America and the Caribbean,Haiti,Fruits,Offline,H,11/2/2014,810583150,11/22/2014,8422,9.33,6.92,78577.26,58280.24,20297.02 +Europe,Latvia,Meat,Offline,M,1/23/2012,951462638,2/4/2012,7793,421.89,364.69,3287788.77,2842029.17,445759.6 +North America,Mexico,Vegetables,Offline,C,8/22/2012,585611474,9/16/2012,4304,154.06,90.93,663074.24,391362.72,271711.52 +Sub-Saharan Africa,South Sudan,Household,Online,C,4/7/2016,272453486,5/16/2016,3896,668.27,502.54,2603579.92,1957895.84,645684.08 +Asia,Sri Lanka,Cosmetics,Online,H,2/15/2016,191725003,4/5/2016,4544,437.2,263.33,1986636.8,1196571.52,790065.28 +Europe,Germany,Clothes,Offline,L,4/2/2010,593474853,5/12/2010,1252,109.28,35.84,136818.56,44871.68,91946.88 +Central America and the Caribbean,Honduras,Snacks,Online,C,11/22/2012,448064363,11/28/2012,1057,152.58,97.44,161277.06,102994.08,58282.98 +Europe,Albania,Cereal,Offline,L,11/9/2012,596167361,12/13/2012,8025,205.7,117.11,1650742.5,939807.75,710934.75 +Central America and the Caribbean,Guatemala,Beverages,Offline,H,3/2/2015,598770177,3/23/2015,8256,47.45,31.79,391747.2,262458.24,129288.96 +Europe,Belarus,Clothes,Online,M,7/15/2014,987171638,7/18/2014,4880,109.28,35.84,533286.4,174899.2,358387.2 +Sub-Saharan Africa,Swaziland,Clothes,Online,H,5/1/2014,112983071,6/2/2014,3056,109.28,35.84,333959.68,109527.04,224432.64 +Europe,France,Vegetables,Online,H,3/12/2015,898128306,4/26/2015,4979,154.06,90.93,767064.74,452740.47,314324.27 +Europe,Switzerland,Personal Care,Offline,C,4/2/2011,484843671,5/14/2011,4871,81.73,56.67,398106.83,276039.57,122067.26 +Central America and the Caribbean,Guatemala,Personal Care,Online,C,8/19/2016,585677993,9/1/2016,3988,81.73,56.67,325939.24,225999.96,99939.28 +Sub-Saharan Africa,Guinea,Fruits,Online,C,3/30/2016,733492600,4/11/2016,5615,9.33,6.92,52387.95,38855.8,13532.15 +Europe,Sweden,Personal Care,Online,H,12/25/2014,531461322,1/23/2015,70,81.73,56.67,5721.1,3966.9,1754.2 +Middle East and North Africa,Oman,Office Supplies,Online,L,3/29/2011,103070485,4/17/2011,9702,651.21,524.96,6318039.42,5093161.92,1224877.5 +Sub-Saharan Africa,Comoros,Meat,Online,L,11/1/2015,542118918,11/26/2015,3890,421.89,364.69,1641152.1,1418644.1,222508 +Sub-Saharan Africa,Angola,Meat,Offline,H,5/8/2010,762717950,5/10/2010,4046,421.89,364.69,1706966.94,1475535.74,231431.2 +Middle East and North Africa,Afghanistan,Cereal,Online,L,7/10/2011,649291408,8/25/2011,8611,205.7,117.11,1771282.7,1008434.21,762848.49 +Asia,Vietnam,Household,Online,M,6/6/2014,606575620,6/18/2014,8060,668.27,502.54,5386256.2,4050472.4,1335783.8 +Asia,Bangladesh,Clothes,Online,H,6/5/2011,209619414,7/23/2011,9898,109.28,35.84,1081653.44,354744.32,726909.12 +Australia and Oceania,Papua New Guinea,Clothes,Offline,C,1/31/2011,453784120,2/12/2011,3660,109.28,35.84,399964.8,131174.4,268790.4 +Sub-Saharan Africa,Cameroon,Beverages,Offline,L,9/3/2011,604743564,9/4/2011,5914,47.45,31.79,280619.3,188006.06,92613.24 +Sub-Saharan Africa,Cameroon,Meat,Offline,C,7/12/2012,448484075,8/9/2012,5259,421.89,364.69,2218719.51,1917904.71,300814.8 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,H,4/11/2010,741304481,5/20/2010,7324,81.73,56.67,598590.52,415051.08,183539.44 +Asia,Singapore,Fruits,Online,C,2/28/2010,959816110,4/17/2010,9771,9.33,6.92,91163.43,67615.32,23548.11 +Europe,Vatican City,Meat,Offline,M,9/21/2014,650942790,9/25/2014,7292,421.89,364.69,3076421.88,2659319.48,417102.4 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,L,5/29/2012,781920850,6/22/2012,6610,437.2,263.33,2889892,1740611.3,1149280.7 +Sub-Saharan Africa,Kenya,Cosmetics,Online,C,9/2/2011,590299117,9/8/2011,1481,437.2,263.33,647493.2,389991.73,257501.47 +Europe,Romania,Cosmetics,Offline,L,6/13/2014,733938920,7/1/2014,7691,437.2,263.33,3362505.2,2025271.03,1337234.17 +Asia,Maldives,Beverages,Online,C,5/22/2012,141014087,6/4/2012,8057,47.45,31.79,382304.65,256132.03,126172.62 +Middle East and North Africa,Yemen,Beverages,Offline,H,5/9/2013,960010945,5/17/2013,7427,47.45,31.79,352411.15,236104.33,116306.82 +Asia,Myanmar,Clothes,Offline,H,11/25/2014,909728324,12/3/2014,7682,109.28,35.84,839488.96,275322.88,564166.08 +Europe,Romania,Clothes,Online,C,8/30/2015,929277551,9/30/2015,2733,109.28,35.84,298662.24,97950.72,200711.52 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,C,7/17/2011,228082454,8/21/2011,3521,651.21,524.96,2292910.41,1848384.16,444526.25 +Asia,Taiwan,Beverages,Online,C,8/27/2014,335879361,10/5/2014,3022,47.45,31.79,143393.9,96069.38,47324.52 +Middle East and North Africa,Libya,Meat,Online,H,9/7/2011,152717101,9/8/2011,1239,421.89,364.69,522721.71,451850.91,70870.8 +Europe,Switzerland,Cosmetics,Online,L,2/1/2013,898957002,3/18/2013,208,437.2,263.33,90937.6,54772.64,36164.96 +Australia and Oceania,Australia,Fruits,Online,L,6/17/2011,265272891,7/14/2011,8998,9.33,6.92,83951.34,62266.16,21685.18 +Middle East and North Africa,Libya,Vegetables,Online,C,8/9/2015,962651097,9/1/2015,8707,154.06,90.93,1341400.42,791727.51,549672.91 +North America,United States of America,Household,Online,C,6/16/2016,372390449,7/31/2016,7464,668.27,502.54,4987967.28,3750958.56,1237008.72 +Asia,Bhutan,Clothes,Online,C,8/5/2013,896102273,8/20/2013,5431,109.28,35.84,593499.68,194647.04,398852.64 +Asia,China,Personal Care,Offline,H,6/11/2011,505710399,7/30/2011,9800,81.73,56.67,800954,555366,245588 +Australia and Oceania,Nauru,Personal Care,Offline,C,6/28/2015,393451154,7/18/2015,9795,81.73,56.67,800545.35,555082.65,245462.7 +Europe,United Kingdom,Meat,Online,M,5/12/2013,921873366,6/27/2013,1670,421.89,364.69,704556.3,609032.3,95524 +Europe,Georgia,Household,Offline,H,6/20/2016,273838365,6/21/2016,3712,668.27,502.54,2480618.24,1865428.48,615189.76 +Europe,Romania,Household,Online,M,10/10/2010,302519977,10/15/2010,1239,668.27,502.54,827986.53,622647.06,205339.47 +Sub-Saharan Africa,The Gambia,Household,Online,C,8/8/2013,681404531,9/13/2013,1598,668.27,502.54,1067895.46,803058.92,264836.54 +North America,Canada,Cosmetics,Online,C,11/2/2016,254290854,11/13/2016,9170,437.2,263.33,4009124,2414736.1,1594387.9 +Australia and Oceania,Palau,Cereal,Offline,L,6/5/2013,185290277,6/17/2013,365,205.7,117.11,75080.5,42745.15,32335.35 +Central America and the Caribbean,Saint Lucia,Household,Offline,L,4/27/2016,808826625,5/4/2016,8627,668.27,502.54,5765165.29,4335412.58,1429752.71 +Asia,India,Beverages,Online,H,10/21/2016,279636228,11/20/2016,9429,47.45,31.79,447406.05,299747.91,147658.14 +Australia and Oceania,Solomon Islands,Beverages,Offline,C,1/10/2011,422767913,1/10/2011,5275,47.45,31.79,250298.75,167692.25,82606.5 +Middle East and North Africa,Syria,Fruits,Online,H,5/3/2011,883583009,5/6/2011,702,9.33,6.92,6549.66,4857.84,1691.82 +Australia and Oceania,Palau,Beverages,Online,L,3/23/2012,477755343,4/3/2012,7278,47.45,31.79,345341.1,231367.62,113973.48 +Middle East and North Africa,Egypt,Personal Care,Offline,C,10/24/2016,341271245,11/1/2016,8600,81.73,56.67,702878,487362,215516 +Europe,Andorra,Beverages,Online,C,5/13/2010,780429542,6/3/2010,5299,47.45,31.79,251437.55,168455.21,82982.34 +Central America and the Caribbean,Grenada,Office Supplies,Offline,M,1/21/2017,821841561,2/24/2017,36,651.21,524.96,23443.56,18898.56,4545 +Sub-Saharan Africa,Nigeria,Personal Care,Online,M,12/3/2012,462431132,12/28/2012,2503,81.73,56.67,204570.19,141845.01,62725.18 +Central America and the Caribbean,Dominica,Snacks,Online,L,12/2/2012,219434583,1/2/2013,4424,152.58,97.44,675013.92,431074.56,243939.36 +Sub-Saharan Africa,Namibia,Meat,Offline,C,2/20/2014,680400741,3/22/2014,4554,421.89,364.69,1921287.06,1660798.26,260488.8 +Europe,Monaco,Clothes,Online,M,9/24/2014,253190934,10/6/2014,3679,109.28,35.84,402041.12,131855.36,270185.76 +Sub-Saharan Africa,Botswana,Snacks,Online,H,2/18/2010,115978991,2/23/2010,9616,152.58,97.44,1467209.28,936983.04,530226.24 +Sub-Saharan Africa,Cameroon,Snacks,Offline,L,12/27/2011,167251241,12/30/2011,2214,152.58,97.44,337812.12,215732.16,122079.96 +Asia,Japan,Clothes,Offline,L,1/26/2014,375806510,3/2/2014,8352,109.28,35.84,912706.56,299335.68,613370.88 +Middle East and North Africa,Azerbaijan,Meat,Online,H,3/24/2011,330756127,5/8/2011,6943,421.89,364.69,2929182.27,2532042.67,397139.6 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,C,9/19/2010,591523921,10/1/2010,3928,255.28,159.42,1002739.84,626201.76,376538.08 +Sub-Saharan Africa,Sudan,Snacks,Online,H,4/21/2013,437846219,5/26/2013,7281,152.58,97.44,1110934.98,709460.64,401474.34 +Europe,Cyprus,Baby Food,Online,M,1/8/2017,119771850,2/23/2017,2007,255.28,159.42,512346.96,319955.94,192391.02 +Middle East and North Africa,Egypt,Snacks,Online,L,5/26/2013,407662141,7/5/2013,5141,152.58,97.44,784413.78,500939.04,283474.74 +Sub-Saharan Africa,Namibia,Cereal,Offline,M,12/19/2013,342190921,12/21/2013,753,205.7,117.11,154892.1,88183.83,66708.27 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,C,2/28/2016,384344518,4/1/2016,4939,437.2,263.33,2159330.8,1300586.87,858743.93 +Asia,Malaysia,Office Supplies,Online,H,9/17/2014,165421760,10/4/2014,830,651.21,524.96,540504.3,435716.8,104787.5 +Sub-Saharan Africa,Swaziland,Cereal,Online,H,12/22/2012,737033975,12/27/2012,3586,205.7,117.11,737640.2,419956.46,317683.74 +Australia and Oceania,Papua New Guinea,Personal Care,Online,H,8/6/2011,521104991,9/9/2011,5402,81.73,56.67,441505.46,306131.34,135374.12 +Middle East and North Africa,Bahrain,Snacks,Offline,C,4/10/2012,259871137,4/15/2012,499,152.58,97.44,76137.42,48622.56,27514.86 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,H,12/30/2013,765881240,1/8/2014,133,437.2,263.33,58147.6,35022.89,23124.71 +Sub-Saharan Africa,Chad,Office Supplies,Offline,M,10/23/2016,671996629,12/11/2016,7591,651.21,524.96,4943335.11,3984971.36,958363.75 +Sub-Saharan Africa,Cape Verde,Meat,Online,L,6/21/2010,481391131,7/5/2010,3188,421.89,364.69,1344985.32,1162631.72,182353.6 +Asia,Laos,Fruits,Offline,M,1/31/2016,317551076,2/10/2016,9275,9.33,6.92,86535.75,64183,22352.75 +Central America and the Caribbean,Honduras,Personal Care,Online,C,3/5/2014,374275290,4/4/2014,5231,81.73,56.67,427529.63,296440.77,131088.86 +Asia,Japan,Baby Food,Online,L,8/16/2016,465675103,9/14/2016,2466,255.28,159.42,629520.48,393129.72,236390.76 +Europe,Liechtenstein,Cosmetics,Offline,M,6/13/2017,476174342,6/13/2017,9424,437.2,263.33,4120172.8,2481621.92,1638550.88 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,M,9/23/2011,810509335,9/27/2011,6579,81.73,56.67,537701.67,372831.93,164869.74 +Middle East and North Africa,Pakistan,Snacks,Online,L,7/13/2014,143728911,8/18/2014,1434,152.58,97.44,218799.72,139728.96,79070.76 +Europe,Austria,Cereal,Offline,C,9/16/2011,371194398,9/18/2011,3526,205.7,117.11,725298.2,412929.86,312368.34 +Europe,Switzerland,Clothes,Online,H,9/6/2016,758579623,9/8/2016,9423,109.28,35.84,1029745.44,337720.32,692025.12 +Europe,Macedonia,Baby Food,Online,C,8/23/2013,191870915,10/9/2013,7723,255.28,159.42,1971527.44,1231200.66,740326.78 +Australia and Oceania,Fiji,Cereal,Online,L,5/10/2014,327367103,6/14/2014,4055,205.7,117.11,834113.5,474881.05,359232.45 +Sub-Saharan Africa,Seychelles ,Snacks,Online,H,6/30/2016,641679513,7/27/2016,6082,152.58,97.44,927991.56,592630.08,335361.48 +Europe,Macedonia,Meat,Offline,H,1/11/2015,681731975,2/6/2015,8496,421.89,364.69,3584377.44,3098406.24,485971.2 +Sub-Saharan Africa,Burundi,Clothes,Online,C,7/21/2013,514760816,9/4/2013,8019,109.28,35.84,876316.32,287400.96,588915.36 +Asia,Vietnam,Personal Care,Offline,C,12/9/2012,278314864,1/13/2013,8408,81.73,56.67,687185.84,476481.36,210704.48 +Middle East and North Africa,Egypt,Personal Care,Offline,M,2/18/2015,630255448,3/2/2015,5448,81.73,56.67,445265.04,308738.16,136526.88 +North America,Canada,Personal Care,Online,H,10/13/2011,498756396,11/12/2011,1956,81.73,56.67,159863.88,110846.52,49017.36 +Sub-Saharan Africa,South Sudan,Cereal,Online,M,9/28/2010,232304036,10/4/2010,2781,205.7,117.11,572051.7,325682.91,246368.79 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,H,2/22/2017,249697196,4/8/2017,9804,81.73,56.67,801280.92,555592.68,245688.24 +Central America and the Caribbean,Haiti,Meat,Online,L,6/25/2014,590047204,7/9/2014,6935,421.89,364.69,2925807.15,2529125.15,396682 +Middle East and North Africa,Turkey,Vegetables,Offline,L,10/19/2013,462777888,11/10/2013,5116,154.06,90.93,788170.96,465197.88,322973.08 +Europe,Macedonia,Cosmetics,Offline,M,1/27/2012,497625577,3/6/2012,7321,437.2,263.33,3200741.2,1927838.93,1272902.27 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,L,2/13/2011,494639098,3/6/2011,3556,154.06,90.93,547837.36,323347.08,224490.28 +Central America and the Caribbean,El Salvador,Snacks,Online,C,10/31/2013,774179780,12/12/2013,5856,152.58,97.44,893508.48,570608.64,322899.84 +Asia,Bhutan,Snacks,Online,C,10/20/2012,826921451,10/30/2012,3288,152.58,97.44,501683.04,320382.72,181300.32 +Sub-Saharan Africa,Chad,Cosmetics,Offline,H,11/1/2016,663850438,12/21/2016,6952,437.2,263.33,3039414.4,1830670.16,1208744.24 +Sub-Saharan Africa,Senegal,Beverages,Online,M,11/13/2016,366265571,12/5/2016,4976,47.45,31.79,236111.2,158187.04,77924.16 +North America,Canada,Household,Online,M,6/22/2012,535778176,6/23/2012,7523,668.27,502.54,5027395.21,3780608.42,1246786.79 +Middle East and North Africa,Iraq,Vegetables,Offline,L,8/27/2015,944312083,8/28/2015,1785,154.06,90.93,274997.1,162310.05,112687.05 +Asia,Uzbekistan,Meat,Online,M,10/1/2016,984103620,11/19/2016,6985,421.89,364.69,2946901.65,2547359.65,399542 +Middle East and North Africa,Afghanistan,Household,Online,M,12/18/2010,117701613,12/23/2010,9378,668.27,502.54,6267036.06,4712820.12,1554215.94 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,H,4/9/2017,127967393,4/11/2017,7250,651.21,524.96,4721272.5,3805960,915312.5 +Middle East and North Africa,Israel,Cosmetics,Offline,L,1/26/2014,168074786,1/30/2014,5919,437.2,263.33,2587786.8,1558650.27,1029136.53 +Asia,Uzbekistan,Cosmetics,Offline,M,2/9/2011,811510121,3/22/2011,2733,437.2,263.33,1194867.6,719680.89,475186.71 +Australia and Oceania,Papua New Guinea,Snacks,Online,L,6/1/2015,902072227,7/1/2015,2073,152.58,97.44,316298.34,201993.12,114305.22 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,C,5/14/2012,703872430,5/16/2012,348,437.2,263.33,152145.6,91638.84,60506.76 +Europe,Moldova ,Office Supplies,Offline,H,11/29/2014,551334559,12/26/2014,1003,651.21,524.96,653163.63,526534.88,126628.75 +Asia,Philippines,Meat,Online,H,5/4/2014,399194943,6/10/2014,9510,421.89,364.69,4012173.9,3468201.9,543972 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,M,5/14/2014,272502410,5/16/2014,8374,421.89,364.69,3532906.86,3053914.06,478992.8 +Asia,Philippines,Cosmetics,Offline,C,3/14/2012,716618287,3/21/2012,2131,437.2,263.33,931673.2,561156.23,370516.97 +Europe,Cyprus,Vegetables,Offline,L,6/22/2017,547216403,7/18/2017,2349,154.06,90.93,361886.94,213594.57,148292.37 +Europe,Moldova ,Clothes,Online,M,8/4/2010,900283086,9/15/2010,2626,109.28,35.84,286969.28,94115.84,192853.44 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,H,9/5/2014,282117164,10/5/2014,3593,255.28,159.42,917221.04,572796.06,344424.98 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,H,1/21/2016,419329965,2/18/2016,7910,81.73,56.67,646484.3,448259.7,198224.6 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,C,6/20/2013,408845317,6/30/2013,5270,437.2,263.33,2304044,1387749.1,916294.9 +North America,Greenland,Baby Food,Online,L,4/20/2014,767899549,5/6/2014,7396,255.28,159.42,1888050.88,1179070.32,708980.56 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,L,8/24/2015,284041488,9/15/2015,3043,421.89,364.69,1283811.27,1109751.67,174059.6 +Sub-Saharan Africa,Benin,Clothes,Offline,L,8/27/2015,965132462,9/16/2015,2998,109.28,35.84,327621.44,107448.32,220173.12 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,H,5/2/2017,389346301,6/8/2017,5077,437.2,263.33,2219664.4,1336926.41,882737.99 +Sub-Saharan Africa,Niger,Personal Care,Offline,L,3/8/2017,255169332,3/23/2017,9130,81.73,56.67,746194.9,517397.1,228797.8 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,M,7/21/2016,531400382,8/26/2016,2037,9.33,6.92,19005.21,14096.04,4909.17 +Sub-Saharan Africa,Niger,Snacks,Online,M,4/14/2010,807150781,5/26/2010,2708,152.58,97.44,413186.64,263867.52,149319.12 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,H,3/19/2013,741844356,4/2/2013,7085,421.89,364.69,2989090.65,2583828.65,405262 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,H,12/16/2010,515217435,2/3/2011,3143,668.27,502.54,2100372.61,1579483.22,520889.39 +Europe,Finland,Office Supplies,Offline,L,9/10/2016,377318847,10/9/2016,5886,651.21,524.96,3833022.06,3089914.56,743107.5 +Sub-Saharan Africa,Liberia,Cereal,Online,L,5/20/2014,198509919,5/20/2014,2351,205.7,117.11,483600.7,275325.61,208275.09 +Europe,Netherlands,Vegetables,Online,M,7/19/2015,819464480,9/7/2015,6605,154.06,90.93,1017566.3,600592.65,416973.65 +Central America and the Caribbean,El Salvador,Personal Care,Offline,C,1/21/2010,901168859,2/14/2010,4746,81.73,56.67,387890.58,268955.82,118934.76 +Sub-Saharan Africa,Zambia,Fruits,Offline,M,5/11/2015,974921882,5/20/2015,9905,9.33,6.92,92413.65,68542.6,23871.05 +Australia and Oceania,Marshall Islands,Personal Care,Offline,H,2/4/2012,292334878,2/9/2012,7242,81.73,56.67,591888.66,410404.14,181484.52 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,M,1/17/2016,875331676,1/18/2016,8949,255.28,159.42,2284500.72,1426649.58,857851.14 +Sub-Saharan Africa,Sudan,Vegetables,Online,M,10/10/2013,766148602,11/27/2013,9252,154.06,90.93,1425363.12,841284.36,584078.76 +Sub-Saharan Africa,Senegal,Baby Food,Offline,L,11/2/2011,777334487,12/6/2011,9404,255.28,159.42,2400653.12,1499185.68,901467.44 +Sub-Saharan Africa,Chad,Clothes,Offline,H,4/12/2010,441750657,4/25/2010,2691,109.28,35.84,294072.48,96445.44,197627.04 +Australia and Oceania,Marshall Islands,Personal Care,Online,L,1/1/2014,262570941,1/28/2014,9431,81.73,56.67,770795.63,534454.77,236340.86 +Australia and Oceania,Samoa ,Vegetables,Online,L,10/28/2013,363281667,11/26/2013,1973,154.06,90.93,303960.38,179404.89,124555.49 +Central America and the Caribbean,Dominican Republic,Snacks,Online,M,12/27/2012,937681663,1/8/2013,9696,152.58,97.44,1479415.68,944778.24,534637.44 +Europe,San Marino,Household,Online,M,10/20/2015,899882256,11/22/2015,4012,668.27,502.54,2681099.24,2016190.48,664908.76 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,L,4/12/2016,134307277,5/17/2016,3363,651.21,524.96,2190019.23,1765440.48,424578.75 +Europe,Andorra,Clothes,Offline,H,1/26/2017,845693051,2/20/2017,8222,109.28,35.84,898500.16,294676.48,603823.68 +Europe,Ukraine,Baby Food,Offline,L,7/14/2010,809088408,7/14/2010,6095,255.28,159.42,1555931.6,971664.9,584266.7 +Sub-Saharan Africa,Botswana,Meat,Online,H,10/22/2012,119854676,11/11/2012,6517,421.89,364.69,2749457.13,2376684.73,372772.4 +Europe,Kosovo,Clothes,Online,H,8/5/2014,743665683,9/6/2014,6056,109.28,35.84,661799.68,217047.04,444752.64 +Middle East and North Africa,Libya,Clothes,Online,M,3/26/2015,666507756,5/10/2015,3311,109.28,35.84,361826.08,118666.24,243159.84 +Asia,Indonesia,Clothes,Online,L,5/3/2011,644679725,5/11/2011,3912,109.28,35.84,427503.36,140206.08,287297.28 +Sub-Saharan Africa,Cameroon,Household,Offline,L,9/25/2015,154792916,10/30/2015,5519,668.27,502.54,3688182.13,2773518.26,914663.87 +Europe,Greece,Household,Online,H,10/24/2015,543771159,11/19/2015,2825,668.27,502.54,1887862.75,1419675.5,468187.25 +Middle East and North Africa,Bahrain,Personal Care,Offline,L,3/3/2015,978850781,4/16/2015,2553,81.73,56.67,208656.69,144678.51,63978.18 +Central America and the Caribbean,Barbados,Cosmetics,Online,H,9/6/2014,697580611,10/18/2014,8460,437.2,263.33,3698712,2227771.8,1470940.2 +Australia and Oceania,Kiribati,Fruits,Offline,M,4/16/2016,357821977,5/20/2016,6329,9.33,6.92,59049.57,43796.68,15252.89 +Asia,Kazakhstan,Meat,Offline,C,8/24/2011,687748706,9/18/2011,8980,421.89,364.69,3788572.2,3274916.2,513656 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,C,3/4/2016,235847127,4/5/2016,1261,651.21,524.96,821175.81,661974.56,159201.25 +Europe,Spain,Household,Offline,M,4/16/2012,320916068,4/25/2012,5051,668.27,502.54,3375431.77,2538329.54,837102.23 +Sub-Saharan Africa,Mauritius ,Meat,Online,L,10/11/2013,982066857,11/6/2013,4262,421.89,364.69,1798095.18,1554308.78,243786.4 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,M,7/14/2016,528723323,8/21/2016,9835,651.21,524.96,6404650.35,5162981.6,1241668.75 +Sub-Saharan Africa,Lesotho,Personal Care,Online,M,7/14/2017,490621793,7/30/2017,4746,81.73,56.67,387890.58,268955.82,118934.76 +Middle East and North Africa,Tunisia ,Vegetables,Offline,M,1/11/2011,667811095,1/30/2011,8998,154.06,90.93,1386231.88,818188.14,568043.74 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,L,1/19/2015,480652558,2/5/2015,4628,81.73,56.67,378246.44,262268.76,115977.68 +Middle East and North Africa,Algeria,Personal Care,Offline,L,8/15/2014,319820010,9/5/2014,703,81.73,56.67,57456.19,39839.01,17617.18 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,C,12/20/2010,196299779,12/24/2010,8322,437.2,263.33,3638378.4,2191432.26,1446946.14 +Middle East and North Africa,Qatar,Office Supplies,Offline,H,3/7/2010,191390693,4/4/2010,5614,651.21,524.96,3655892.94,2947125.44,708767.5 +Asia,Tajikistan,Snacks,Offline,H,10/30/2011,906704080,11/15/2011,2741,152.58,97.44,418221.78,267083.04,151138.74 +Europe,Latvia,Vegetables,Offline,L,10/7/2012,314163768,11/9/2012,6895,154.06,90.93,1062243.7,626962.35,435281.35 +Europe,Italy,Personal Care,Offline,M,11/30/2010,506006085,12/4/2010,7300,81.73,56.67,596629,413691,182938 +Sub-Saharan Africa,Niger,Cereal,Online,L,8/11/2016,944779860,9/25/2016,211,205.7,117.11,43402.7,24710.21,18692.49 +Europe,Georgia,Vegetables,Offline,M,12/23/2010,713346421,1/24/2011,3913,154.06,90.93,602836.78,355809.09,247027.69 +Australia and Oceania,Papua New Guinea,Snacks,Offline,M,4/7/2010,764879596,5/9/2010,3725,152.58,97.44,568360.5,362964,205396.5 +Central America and the Caribbean,Costa Rica,Snacks,Offline,M,8/28/2016,772865712,9/21/2016,6994,152.58,97.44,1067144.52,681495.36,385649.16 +Europe,Russia,Household,Online,C,6/19/2014,481103599,7/16/2014,8101,668.27,502.54,5413655.27,4071076.54,1342578.73 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,M,10/13/2011,153704583,11/2/2011,3457,651.21,524.96,2251232.97,1814786.72,436446.25 +Europe,Andorra,Vegetables,Offline,C,12/23/2013,125092494,1/16/2014,6504,154.06,90.93,1002006.24,591408.72,410597.52 +Middle East and North Africa,Qatar,Fruits,Online,M,5/7/2012,350003659,5/28/2012,2715,9.33,6.92,25330.95,18787.8,6543.15 +Central America and the Caribbean,The Bahamas,Vegetables,Online,C,8/10/2010,853486907,9/11/2010,4597,154.06,90.93,708213.82,418005.21,290208.61 +Asia,Brunei,Fruits,Online,C,7/14/2013,380903565,8/24/2013,6684,9.33,6.92,62361.72,46253.28,16108.44 +Sub-Saharan Africa,Djibouti,Beverages,Online,H,8/15/2015,447927463,9/3/2015,545,47.45,31.79,25860.25,17325.55,8534.7 +Sub-Saharan Africa,Gabon,Baby Food,Online,M,6/1/2012,390544927,6/4/2012,9777,255.28,159.42,2495872.56,1558649.34,937223.22 +Europe,Slovakia,Fruits,Online,C,11/24/2011,515054786,12/12/2011,5012,9.33,6.92,46761.96,34683.04,12078.92 +Middle East and North Africa,Tunisia ,Baby Food,Offline,M,7/12/2015,748068368,8/31/2015,8909,255.28,159.42,2274289.52,1420272.78,854016.74 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,M,6/27/2014,186509501,7/21/2014,1161,255.28,159.42,296380.08,185086.62,111293.46 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,C,2/26/2016,247614514,3/26/2016,3492,651.21,524.96,2274025.32,1833160.32,440865 +Sub-Saharan Africa,Botswana,Household,Online,L,1/19/2010,618932235,3/3/2010,4657,668.27,502.54,3112133.39,2340328.78,771804.61 +Australia and Oceania,Palau,Baby Food,Online,M,1/18/2017,608323991,1/23/2017,5442,255.28,159.42,1389233.76,867563.64,521670.12 +Sub-Saharan Africa,Chad,Household,Offline,L,6/8/2017,493963611,7/24/2017,3664,668.27,502.54,2448541.28,1841306.56,607234.72 +Asia,Japan,Personal Care,Offline,L,4/13/2015,174337422,4/18/2015,9172,81.73,56.67,749627.56,519777.24,229850.32 +Europe,Ukraine,Snacks,Offline,M,12/8/2011,518244254,12/22/2011,8846,152.58,97.44,1349722.68,861954.24,487768.44 +Central America and the Caribbean,Belize,Office Supplies,Online,M,5/22/2017,214795434,6/8/2017,1597,651.21,524.96,1039982.37,838361.12,201621.25 +Asia,India,Cosmetics,Offline,L,3/8/2016,723414790,4/21/2016,3367,437.2,263.33,1472052.4,886632.11,585420.29 +Central America and the Caribbean,Haiti,Clothes,Offline,C,8/28/2016,423838651,10/8/2016,2130,109.28,35.84,232766.4,76339.2,156427.2 +Europe,Moldova ,Baby Food,Offline,H,11/3/2016,466115844,12/14/2016,2891,255.28,159.42,738014.48,460883.22,277131.26 +Europe,Romania,Office Supplies,Online,H,11/2/2015,720607697,12/13/2015,2686,651.21,524.96,1749150.06,1410042.56,339107.5 +Asia,Thailand,Clothes,Online,C,1/10/2010,227988040,2/4/2010,5582,109.28,35.84,610000.96,200058.88,409942.08 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,H,1/1/2012,349243199,2/12/2012,7678,437.2,263.33,3356821.6,2021847.74,1334973.86 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,L,6/24/2016,715672004,7/23/2016,2105,154.06,90.93,324296.3,191407.65,132888.65 +Asia,Laos,Vegetables,Online,L,9/7/2011,578885781,10/12/2011,4022,154.06,90.93,619629.32,365720.46,253908.86 +Europe,Liechtenstein,Personal Care,Online,C,5/24/2013,160808360,7/11/2013,5622,81.73,56.67,459486.06,318598.74,140887.32 +Sub-Saharan Africa,Angola,Cereal,Online,C,9/30/2015,203676068,10/18/2015,1130,205.7,117.11,232441,132334.3,100106.7 +Asia,Maldives,Baby Food,Offline,M,2/23/2010,620037734,4/1/2010,1799,255.28,159.42,459248.72,286796.58,172452.14 +Sub-Saharan Africa,Guinea,Fruits,Online,H,10/17/2011,942754685,10/23/2011,916,9.33,6.92,8546.28,6338.72,2207.56 +Middle East and North Africa,Turkey,Beverages,Online,C,6/8/2010,775000751,6/26/2010,8799,47.45,31.79,417512.55,279720.21,137792.34 +Australia and Oceania,Marshall Islands,Personal Care,Offline,H,1/15/2012,240262258,2/10/2012,7796,81.73,56.67,637167.08,441799.32,195367.76 +Central America and the Caribbean,Jamaica,Fruits,Online,H,4/10/2012,432338035,5/3/2012,7287,9.33,6.92,67987.71,50426.04,17561.67 +Australia and Oceania,Tonga,Meat,Offline,L,6/15/2015,265339410,6/30/2015,8683,421.89,364.69,3663270.87,3166603.27,496667.6 +Asia,Philippines,Beverages,Online,H,8/1/2015,523690211,9/17/2015,426,47.45,31.79,20213.7,13542.54,6671.16 +Australia and Oceania,Marshall Islands,Cereal,Offline,C,4/26/2015,712126767,5/20/2015,2990,205.7,117.11,615043,350158.9,264884.1 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,C,8/1/2014,405697906,9/15/2014,3881,651.21,524.96,2527346.01,2037369.76,489976.25 +Asia,Taiwan,Fruits,Online,C,5/19/2014,599764955,6/5/2014,2633,9.33,6.92,24565.89,18220.36,6345.53 +Europe,Finland,Beverages,Offline,H,12/24/2012,560001742,2/1/2013,5815,47.45,31.79,275921.75,184858.85,91062.9 +Asia,Kyrgyzstan,Personal Care,Online,C,4/17/2017,972394597,5/7/2017,2025,81.73,56.67,165503.25,114756.75,50746.5 +Middle East and North Africa,Lebanon,Personal Care,Offline,C,5/12/2016,793242347,5/22/2016,6893,81.73,56.67,563364.89,390626.31,172738.58 +Central America and the Caribbean,Costa Rica,Household,Offline,M,6/11/2015,399156320,7/2/2015,8080,668.27,502.54,5399621.6,4060523.2,1339098.4 +Europe,Ireland,Cereal,Online,L,1/24/2017,237060344,1/27/2017,279,205.7,117.11,57390.3,32673.69,24716.61 +Sub-Saharan Africa,Comoros,Meat,Offline,L,4/5/2017,374190747,4/26/2017,212,421.89,364.69,89440.68,77314.28,12126.4 +Asia,Kazakhstan,Baby Food,Offline,C,11/24/2016,948096358,12/20/2016,1636,255.28,159.42,417638.08,260811.12,156826.96 +Sub-Saharan Africa,Ghana,Cereal,Online,L,5/8/2010,816638505,6/11/2010,336,205.7,117.11,69115.2,39348.96,29766.24 +Central America and the Caribbean,Nicaragua,Personal Care,Online,H,12/26/2011,707991015,2/13/2012,9129,81.73,56.67,746113.17,517340.43,228772.74 +Europe,Austria,Baby Food,Online,C,7/4/2014,970640218,8/9/2014,2865,255.28,159.42,731377.2,456738.3,274638.9 +Sub-Saharan Africa,Madagascar,Beverages,Offline,H,6/26/2015,223384940,6/28/2015,3423,47.45,31.79,162421.35,108817.17,53604.18 +Asia,Myanmar,Household,Offline,H,7/18/2013,305336511,8/2/2013,4714,668.27,502.54,3150224.78,2368973.56,781251.22 +Europe,Slovakia,Household,Online,C,3/2/2012,425918757,4/3/2012,7680,668.27,502.54,5132313.6,3859507.2,1272806.4 +Middle East and North Africa,Morocco,Cosmetics,Online,L,11/24/2015,314868009,12/16/2015,5296,437.2,263.33,2315411.2,1394595.68,920815.52 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,M,5/30/2011,672233092,7/14/2011,7565,421.89,364.69,3191597.85,2758879.85,432718 +Australia and Oceania,New Zealand,Personal Care,Offline,L,9/27/2016,918375337,10/18/2016,6525,81.73,56.67,533288.25,369771.75,163516.5 +Europe,Hungary,Personal Care,Offline,L,11/28/2016,543968570,12/8/2016,1243,81.73,56.67,101590.39,70440.81,31149.58 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,C,2/23/2013,459999120,4/1/2013,2817,651.21,524.96,1834458.57,1478812.32,355646.25 +Sub-Saharan Africa,Angola,Baby Food,Offline,H,7/16/2011,747765815,7/27/2011,9376,255.28,159.42,2393505.28,1494721.92,898783.36 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,M,8/28/2011,208879983,9/6/2011,1084,205.7,117.11,222978.8,126947.24,96031.56 +Sub-Saharan Africa,Botswana,Meat,Offline,C,5/9/2010,415265452,6/21/2010,5130,421.89,364.69,2164295.7,1870859.7,293436 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,C,2/14/2013,759158551,3/25/2013,740,152.58,97.44,112909.2,72105.6,40803.6 +Central America and the Caribbean,Cuba,Household,Online,H,2/28/2015,703108108,3/11/2015,4169,668.27,502.54,2786017.63,2095089.26,690928.37 +Australia and Oceania,Federated States of Micronesia,Meat,Online,H,9/22/2012,229975450,10/31/2012,3701,421.89,364.69,1561414.89,1349717.69,211697.2 +Sub-Saharan Africa,Mauritania,Clothes,Online,H,7/5/2014,292934405,8/11/2014,4655,109.28,35.84,508698.4,166835.2,341863.2 +Asia,Maldives,Household,Online,M,2/10/2015,565471303,3/17/2015,4379,668.27,502.54,2926354.33,2200622.66,725731.67 +Asia,Japan,Household,Online,H,12/28/2013,791384971,12/29/2013,7254,668.27,502.54,4847630.58,3645425.16,1202205.42 +Sub-Saharan Africa,Sudan,Snacks,Online,H,9/1/2011,334786736,9/18/2011,9690,152.58,97.44,1478500.2,944193.6,534306.6 +Middle East and North Africa,Jordan,Office Supplies,Offline,C,7/8/2013,430100429,7/8/2013,5129,651.21,524.96,3340056.09,2692519.84,647536.25 +Europe,Malta,Cosmetics,Online,C,10/30/2010,132062375,12/3/2010,9046,437.2,263.33,3954911.2,2382083.18,1572828.02 +Europe,Montenegro,Fruits,Online,C,11/22/2014,365721404,1/1/2015,3945,9.33,6.92,36806.85,27299.4,9507.45 +Australia and Oceania,Tuvalu,Meat,Offline,M,5/6/2015,776438844,5/6/2015,4363,421.89,364.69,1840706.07,1591142.47,249563.6 +Middle East and North Africa,Morocco,Clothes,Offline,H,3/30/2014,179888522,5/10/2014,1866,109.28,35.84,203916.48,66877.44,137039.04 +Asia,Uzbekistan,Meat,Offline,C,9/18/2014,612056767,11/1/2014,54,421.89,364.69,22782.06,19693.26,3088.8 +Middle East and North Africa,Israel,Household,Offline,L,2/27/2017,579242408,4/2/2017,9555,668.27,502.54,6385319.85,4801769.7,1583550.15 +Sub-Saharan Africa,Benin,Personal Care,Offline,L,6/22/2015,908056771,8/11/2015,3033,81.73,56.67,247887.09,171880.11,76006.98 +Europe,Armenia,Beverages,Offline,L,12/23/2015,695423686,1/7/2016,177,47.45,31.79,8398.65,5626.83,2771.82 +Central America and the Caribbean,Nicaragua,Beverages,Offline,L,11/28/2010,458579480,12/18/2010,2714,47.45,31.79,128779.3,86278.06,42501.24 +Sub-Saharan Africa,Cameroon,Cereal,Offline,C,7/3/2012,785072982,8/14/2012,9396,205.7,117.11,1932757.2,1100365.56,832391.64 +Europe,Czech Republic,Office Supplies,Offline,M,5/6/2011,982765519,5/26/2011,1011,651.21,524.96,658373.31,530734.56,127638.75 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,M,6/9/2010,429830920,7/12/2010,5376,154.06,90.93,828226.56,488839.68,339386.88 +Europe,Bosnia and Herzegovina,Household,Online,H,11/7/2013,824755513,12/1/2013,2339,668.27,502.54,1563083.53,1175441.06,387642.47 +Europe,France,Household,Online,L,5/14/2015,336338126,6/4/2015,8781,668.27,502.54,5868078.87,4412803.74,1455275.13 +Europe,Hungary,Cosmetics,Online,M,5/24/2017,353690087,6/13/2017,3611,437.2,263.33,1578729.2,950884.63,627844.57 +Middle East and North Africa,Libya,Baby Food,Offline,L,1/21/2012,536235225,1/22/2012,2774,255.28,159.42,708146.72,442231.08,265915.64 +Central America and the Caribbean,Costa Rica,Beverages,Online,L,4/4/2015,163709867,4/14/2015,4242,47.45,31.79,201282.9,134853.18,66429.72 +Central America and the Caribbean,Costa Rica,Clothes,Offline,L,6/16/2017,386162841,7/17/2017,3021,109.28,35.84,330134.88,108272.64,221862.24 +Middle East and North Africa,Morocco,Baby Food,Online,L,3/11/2010,173955476,3/19/2010,6146,255.28,159.42,1568950.88,979795.32,589155.56 +Sub-Saharan Africa,South Africa,Fruits,Online,M,7/21/2012,367761600,8/18/2012,7685,9.33,6.92,71701.05,53180.2,18520.85 +Sub-Saharan Africa,Niger,Beverages,Online,C,6/1/2014,528567540,7/10/2014,3736,47.45,31.79,177273.2,118767.44,58505.76 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,M,7/3/2010,287672126,7/30/2010,7430,421.89,364.69,3134642.7,2709646.7,424996 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,M,9/30/2011,696686685,11/11/2011,3927,437.2,263.33,1716884.4,1034096.91,682787.49 +Middle East and North Africa,Morocco,Vegetables,Online,L,3/21/2011,177535045,4/11/2011,5420,154.06,90.93,835005.2,492840.6,342164.6 +Europe,Sweden,Beverages,Offline,C,8/14/2010,372453534,8/30/2010,6132,47.45,31.79,290963.4,194936.28,96027.12 +Europe,Georgia,Cosmetics,Online,L,7/3/2016,293990981,7/21/2016,7319,437.2,263.33,3199866.8,1927312.27,1272554.53 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,M,10/11/2013,375008714,11/8/2013,2267,255.28,159.42,578719.76,361405.14,217314.62 +Central America and the Caribbean,Panama,Vegetables,Offline,M,11/30/2014,218680560,1/7/2015,1292,154.06,90.93,199045.52,117481.56,81563.96 +Australia and Oceania,Samoa ,Cereal,Online,H,9/23/2010,848492848,9/24/2010,6744,205.7,117.11,1387240.8,789789.84,597450.96 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,H,1/14/2012,658244407,1/26/2012,8002,47.45,31.79,379694.9,254383.58,125311.32 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,C,7/30/2015,362046563,8/24/2015,6478,421.89,364.69,2733003.42,2362461.82,370541.6 +North America,Mexico,Personal Care,Online,C,5/11/2015,744323146,6/16/2015,614,81.73,56.67,50182.22,34795.38,15386.84 +Sub-Saharan Africa,Benin,Personal Care,Online,C,1/12/2014,409810483,1/13/2014,884,81.73,56.67,72249.32,50096.28,22153.04 +Europe,Andorra,Baby Food,Offline,M,7/15/2011,733557403,8/1/2011,4792,255.28,159.42,1223301.76,763940.64,459361.12 +Central America and the Caribbean,Jamaica,Cereal,Offline,C,6/5/2016,910925233,7/17/2016,1874,205.7,117.11,385481.8,219464.14,166017.66 +Europe,France,Vegetables,Online,L,11/3/2011,207587802,11/27/2011,8699,154.06,90.93,1340167.94,791000.07,549167.87 +Australia and Oceania,Solomon Islands,Clothes,Online,C,4/2/2012,209531438,4/26/2012,3864,109.28,35.84,422257.92,138485.76,283772.16 +Europe,Monaco,Personal Care,Online,M,4/15/2014,773054969,5/25/2014,2999,81.73,56.67,245108.27,169953.33,75154.94 +Europe,Vatican City,Snacks,Online,M,8/16/2015,474769723,9/20/2015,3766,152.58,97.44,574616.28,366959.04,207657.24 +Europe,Poland,Household,Online,M,3/22/2011,661599528,3/31/2011,857,668.27,502.54,572707.39,430676.78,142030.61 +Europe,Croatia,Household,Online,C,4/1/2012,500780713,4/28/2012,996,668.27,502.54,665596.92,500529.84,165067.08 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,C,1/6/2012,129862105,2/15/2012,7938,255.28,159.42,2026412.64,1265475.96,760936.68 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,M,6/15/2012,206705033,6/27/2012,7468,205.7,117.11,1536167.6,874577.48,661590.12 +Middle East and North Africa,Yemen,Snacks,Online,M,10/17/2012,559483325,12/6/2012,2404,152.58,97.44,366802.32,234245.76,132556.56 +Asia,Myanmar,Clothes,Online,C,4/24/2013,636683309,5/12/2013,7594,109.28,35.84,829872.32,272168.96,557703.36 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,C,7/30/2011,857103812,8/22/2011,4920,154.06,90.93,757975.2,447375.6,310599.6 +Europe,Malta,Baby Food,Offline,C,10/14/2013,359856164,11/16/2013,8291,255.28,159.42,2116526.48,1321751.22,794775.26 +Middle East and North Africa,Kuwait,Cosmetics,Offline,M,11/6/2015,154364192,11/9/2015,8650,437.2,263.33,3781780,2277804.5,1503975.5 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,C,9/25/2014,870364224,10/1/2014,8970,255.28,159.42,2289861.6,1429997.4,859864.2 +North America,United States of America,Beverages,Offline,C,4/7/2012,507905089,5/26/2012,9258,47.45,31.79,439292.1,294311.82,144980.28 +Middle East and North Africa,Qatar,Clothes,Online,H,5/2/2011,287348115,5/4/2011,1548,109.28,35.84,169165.44,55480.32,113685.12 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,C,2/6/2012,599367129,3/5/2012,4908,109.28,35.84,536346.24,175902.72,360443.52 +Central America and the Caribbean,The Bahamas,Snacks,Offline,H,10/20/2015,554948461,12/7/2015,437,152.58,97.44,66677.46,42581.28,24096.18 +Middle East and North Africa,Azerbaijan,Snacks,Online,M,5/15/2013,235390937,6/8/2013,6264,152.58,97.44,955761.12,610364.16,345396.96 +Europe,Slovakia,Personal Care,Online,L,12/16/2011,242305886,1/15/2012,2551,81.73,56.67,208493.23,144565.17,63928.06 +Asia,Brunei,Beverages,Offline,M,12/27/2015,347617137,1/27/2016,6490,47.45,31.79,307950.5,206317.1,101633.4 +Asia,Malaysia,Vegetables,Offline,M,10/21/2015,843561017,10/22/2015,7306,154.06,90.93,1125562.36,664334.58,461227.78 +Europe,Latvia,Meat,Offline,C,3/7/2014,292686355,3/13/2014,1251,421.89,364.69,527784.39,456227.19,71557.2 +Central America and the Caribbean,Guatemala,Clothes,Online,H,12/13/2014,477854478,1/6/2015,6614,109.28,35.84,722777.92,237045.76,485732.16 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Offline,M,8/26/2011,552239215,9/15/2011,8711,109.28,35.84,951938.08,312202.24,639735.84 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,C,1/13/2014,189326894,2/6/2014,4890,109.28,35.84,534379.2,175257.6,359121.6 +Sub-Saharan Africa,Benin,Beverages,Offline,C,12/27/2013,932916343,12/31/2013,9532,47.45,31.79,452293.4,303022.28,149271.12 +Australia and Oceania,Solomon Islands,Meat,Offline,H,1/11/2012,347118890,2/22/2012,9048,421.89,364.69,3817260.72,3299715.12,517545.6 +Middle East and North Africa,Bahrain,Household,Offline,M,7/12/2013,566358363,7/15/2013,6880,668.27,502.54,4597697.6,3457475.2,1140222.4 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,L,5/10/2017,645371091,6/4/2017,8502,9.33,6.92,79323.66,58833.84,20489.82 +Europe,Ireland,Meat,Offline,C,1/30/2012,609205901,2/25/2012,6419,421.89,364.69,2708111.91,2340945.11,367166.8 +Asia,India,Baby Food,Online,C,1/20/2010,103224122,3/1/2010,5166,255.28,159.42,1318776.48,823563.72,495212.76 +Sub-Saharan Africa,Gabon,Household,Offline,H,5/4/2013,643099582,6/13/2013,6312,668.27,502.54,4218120.24,3172032.48,1046087.76 +Central America and the Caribbean,Dominica,Cosmetics,Offline,M,6/26/2017,664818608,7/7/2017,3455,437.2,263.33,1510526,909805.15,600720.85 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,C,4/28/2015,474680030,5/26/2015,7224,154.06,90.93,1112929.44,656878.32,456051.12 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,M,11/22/2015,899295175,12/20/2015,281,651.21,524.96,182990.01,147513.76,35476.25 +Sub-Saharan Africa,Swaziland,Cereal,Online,C,5/15/2010,135587871,6/19/2010,2319,205.7,117.11,477018.3,271578.09,205440.21 +Sub-Saharan Africa,Guinea,Clothes,Online,L,9/16/2013,500794446,10/26/2013,5060,109.28,35.84,552956.8,181350.4,371606.4 +Sub-Saharan Africa,Ghana,Household,Online,L,6/7/2015,782463729,6/26/2015,7260,668.27,502.54,4851640.2,3648440.4,1203199.8 +Sub-Saharan Africa,Ethiopia,Cereal,Online,L,9/8/2013,288457047,9/20/2013,9705,205.7,117.11,1996318.5,1136552.55,859765.95 +Australia and Oceania,Tonga,Cosmetics,Offline,M,6/26/2011,196948230,8/14/2011,213,437.2,263.33,93123.6,56089.29,37034.31 +Central America and the Caribbean,Panama,Baby Food,Online,C,11/22/2012,406423604,12/12/2012,8631,255.28,159.42,2203321.68,1375954.02,827367.66 +Middle East and North Africa,Somalia,Clothes,Offline,H,9/11/2011,885681998,9/17/2011,1840,109.28,35.84,201075.2,65945.6,135129.6 +Middle East and North Africa,Saudi Arabia,Cereal,Online,C,4/19/2010,323834741,4/20/2010,8751,205.7,117.11,1800080.7,1024829.61,775251.09 +Europe,Netherlands,Cereal,Offline,C,12/22/2015,180305659,1/29/2016,5306,205.7,117.11,1091444.2,621385.66,470058.54 +Central America and the Caribbean,El Salvador,Vegetables,Offline,L,4/30/2014,634831082,5/8/2014,9479,154.06,90.93,1460334.74,861925.47,598409.27 +Sub-Saharan Africa,Lesotho,Clothes,Offline,C,12/23/2010,137459838,2/10/2011,6276,109.28,35.84,685841.28,224931.84,460909.44 +Asia,Cambodia,Clothes,Online,L,8/4/2012,358553254,8/7/2012,2731,109.28,35.84,298443.68,97879.04,200564.64 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,M,7/21/2015,338785159,7/30/2015,2912,205.7,117.11,598998.4,341024.32,257974.08 +Asia,North Korea,Beverages,Online,C,4/21/2017,539141881,5/4/2017,2918,47.45,31.79,138459.1,92763.22,45695.88 +Sub-Saharan Africa,Malawi,Baby Food,Offline,M,7/27/2012,590922248,7/29/2012,5880,255.28,159.42,1501046.4,937389.6,563656.8 +Europe,Slovenia,Fruits,Online,M,4/14/2012,645737588,5/10/2012,6957,9.33,6.92,64908.81,48142.44,16766.37 +Asia,Mongolia,Fruits,Online,C,2/1/2017,925511729,2/24/2017,8342,9.33,6.92,77830.86,57726.64,20104.22 +Europe,Lithuania,Baby Food,Online,M,7/15/2013,372481000,8/27/2013,4260,255.28,159.42,1087492.8,679129.2,408363.6 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,C,10/6/2015,699194228,11/2/2015,5965,81.73,56.67,487519.45,338036.55,149482.9 +Asia,Mongolia,Beverages,Online,H,3/28/2016,538512742,4/24/2016,6742,47.45,31.79,319907.9,214328.18,105579.72 +Asia,Malaysia,Baby Food,Offline,M,4/17/2012,393610370,5/22/2012,6910,255.28,159.42,1763984.8,1101592.2,662392.6 +Asia,Malaysia,Household,Online,H,6/18/2017,387973439,6/22/2017,8817,668.27,502.54,5892136.59,4430895.18,1461241.41 +Sub-Saharan Africa,South Sudan,Clothes,Offline,L,4/9/2012,715400779,5/8/2012,1843,109.28,35.84,201403.04,66053.12,135349.92 +Middle East and North Africa,Iraq,Clothes,Offline,L,3/3/2016,290003716,3/17/2016,7399,109.28,35.84,808562.72,265180.16,543382.56 +Asia,North Korea,Meat,Offline,C,8/10/2015,796206080,8/13/2015,3928,421.89,364.69,1657183.92,1432502.32,224681.6 +Europe,Poland,Fruits,Online,M,3/23/2013,838744199,3/29/2013,1902,9.33,6.92,17745.66,13161.84,4583.82 +Sub-Saharan Africa,Gabon,Clothes,Online,M,7/13/2016,892666900,7/30/2016,8828,109.28,35.84,964723.84,316395.52,648328.32 +Middle East and North Africa,Kuwait,Cosmetics,Offline,M,5/17/2011,153335511,7/1/2011,4240,437.2,263.33,1853728,1116519.2,737208.8 +Europe,Macedonia,Snacks,Offline,M,3/4/2011,586423861,4/11/2011,4707,152.58,97.44,718194.06,458650.08,259543.98 +Australia and Oceania,New Zealand,Baby Food,Online,H,4/6/2015,177918279,4/11/2015,8827,255.28,159.42,2253356.56,1407200.34,846156.22 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,H,9/8/2012,584117591,10/26/2012,2230,152.58,97.44,340253.4,217291.2,122962.2 +North America,Greenland,Fruits,Offline,C,4/12/2016,381633126,5/9/2016,2578,9.33,6.92,24052.74,17839.76,6212.98 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,M,6/3/2013,917388713,7/17/2013,4561,651.21,524.96,2970168.81,2394342.56,575826.25 +Australia and Oceania,Tonga,Cereal,Online,L,4/15/2015,458620679,4/25/2015,4905,205.7,117.11,1008958.5,574424.55,434533.95 +Middle East and North Africa,Lebanon,Cosmetics,Online,H,3/6/2015,942877852,4/6/2015,7364,437.2,263.33,3219540.8,1939162.12,1280378.68 +Central America and the Caribbean,Guatemala,Vegetables,Online,M,1/13/2015,328021562,2/1/2015,7724,154.06,90.93,1189959.44,702343.32,487616.12 +Australia and Oceania,Samoa ,Vegetables,Online,H,1/29/2014,242225635,2/27/2014,8803,154.06,90.93,1356190.18,800456.79,555733.39 +Australia and Oceania,Federated States of Micronesia,Household,Online,M,8/4/2012,133976399,9/2/2012,5449,668.27,502.54,3641403.23,2738340.46,903062.77 +Central America and the Caribbean,Dominica,Beverages,Offline,H,9/19/2015,422072684,10/11/2015,9542,47.45,31.79,452767.9,303340.18,149427.72 +Sub-Saharan Africa,Mauritius ,Meat,Offline,C,7/2/2014,245625817,7/30/2014,4993,421.89,364.69,2106496.77,1820897.17,285599.6 +Australia and Oceania,Palau,Snacks,Offline,M,6/5/2012,614059627,6/8/2012,2744,152.58,97.44,418679.52,267375.36,151304.16 +Middle East and North Africa,Turkey,Baby Food,Offline,C,1/16/2014,357110440,2/3/2014,5770,255.28,159.42,1472965.6,919853.4,553112.2 +Europe,Austria,Office Supplies,Online,L,8/5/2013,174827086,9/5/2013,4075,651.21,524.96,2653680.75,2139212,514468.75 +Central America and the Caribbean,Belize,Cereal,Online,L,12/20/2013,387570893,1/1/2014,9695,205.7,117.11,1994261.5,1135381.45,858880.05 +Australia and Oceania,Solomon Islands,Cereal,Online,L,5/4/2015,486015689,5/27/2015,1698,205.7,117.11,349278.6,198852.78,150425.82 +Europe,Bosnia and Herzegovina,Office Supplies,Online,C,5/10/2011,481147801,6/16/2011,1181,651.21,524.96,769079.01,619977.76,149101.25 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,H,9/4/2015,454266059,9/18/2015,6276,152.58,97.44,957592.08,611533.44,346058.64 +Middle East and North Africa,Yemen,Fruits,Online,M,9/24/2012,106981790,10/24/2012,7144,9.33,6.92,66653.52,49436.48,17217.04 +Europe,Macedonia,Meat,Online,H,7/9/2014,111218822,8/25/2014,976,421.89,364.69,411764.64,355937.44,55827.2 +Europe,Switzerland,Beverages,Offline,M,5/22/2011,759213483,7/3/2011,6996,47.45,31.79,331960.2,222402.84,109557.36 +Middle East and North Africa,Yemen,Office Supplies,Offline,C,9/4/2013,613514602,10/4/2013,1459,651.21,524.96,950115.39,765916.64,184198.75 +Europe,Czech Republic,Fruits,Offline,M,1/27/2010,556983506,3/6/2010,2652,9.33,6.92,24743.16,18351.84,6391.32 +Sub-Saharan Africa,Cameroon,Cereal,Online,C,11/2/2016,642794024,12/4/2016,5891,205.7,117.11,1211778.7,689895.01,521883.69 +Middle East and North Africa,Yemen,Beverages,Online,L,6/8/2013,544432485,7/20/2013,8526,47.45,31.79,404558.7,271041.54,133517.16 +Europe,Germany,Vegetables,Online,H,6/17/2014,905697715,7/23/2014,4935,154.06,90.93,760286.1,448739.55,311546.55 +Asia,Vietnam,Vegetables,Online,L,11/10/2012,190701043,12/24/2012,1531,154.06,90.93,235865.86,139213.83,96652.03 +Middle East and North Africa,Lebanon,Cereal,Online,H,1/6/2014,533866298,2/11/2014,1756,205.7,117.11,361209.2,205645.16,155564.04 +Australia and Oceania,Vanuatu,Personal Care,Online,L,10/13/2016,989929807,11/27/2016,1083,81.73,56.67,88513.59,61373.61,27139.98 +Europe,Kosovo,Snacks,Offline,M,4/25/2017,683940398,6/4/2017,2017,152.58,97.44,307753.86,196536.48,111217.38 +Asia,Turkmenistan,Personal Care,Online,C,10/23/2012,161259400,10/29/2012,9095,81.73,56.67,743334.35,515413.65,227920.7 +Europe,Georgia,Snacks,Online,L,11/27/2012,937560641,12/14/2012,3883,152.58,97.44,592468.14,378359.52,214108.62 +Asia,Nepal,Cereal,Offline,M,2/26/2013,548830449,3/5/2013,9981,205.7,117.11,2053091.7,1168874.91,884216.79 +Sub-Saharan Africa,Guinea,Cereal,Online,M,12/16/2013,201367652,12/16/2013,8018,205.7,117.11,1649302.6,938987.98,710314.62 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,M,10/13/2016,721783578,11/16/2016,655,651.21,524.96,426542.55,343848.8,82693.75 +Central America and the Caribbean,The Bahamas,Meat,Online,M,10/22/2012,307002055,11/24/2012,7585,421.89,364.69,3200035.65,2766173.65,433862 +Australia and Oceania,Papua New Guinea,Household,Online,C,12/25/2016,374259412,2/1/2017,532,668.27,502.54,355519.64,267351.28,88168.36 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,M,4/4/2011,611104476,4/28/2011,8249,651.21,524.96,5371831.29,4330395.04,1041436.25 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,M,7/2/2016,325398576,8/4/2016,1525,152.58,97.44,232684.5,148596,84088.5 +Middle East and North Africa,Pakistan,Fruits,Offline,C,1/2/2013,695315539,2/13/2013,8174,9.33,6.92,76263.42,56564.08,19699.34 +Asia,India,Personal Care,Offline,H,5/30/2012,719341695,7/14/2012,8048,81.73,56.67,657763.04,456080.16,201682.88 +Middle East and North Africa,Kuwait,Beverages,Online,H,1/26/2016,366275870,2/14/2016,8024,47.45,31.79,380738.8,255082.96,125655.84 +Middle East and North Africa,Bahrain,Fruits,Offline,M,4/2/2011,125229394,4/13/2011,7015,9.33,6.92,65449.95,48543.8,16906.15 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,M,10/15/2012,555626094,10/16/2012,963,154.06,90.93,148359.78,87565.59,60794.19 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,H,11/16/2013,937202298,12/21/2013,7842,255.28,159.42,2001905.76,1250171.64,751734.12 +Asia,South Korea,Beverages,Online,H,7/17/2012,620006835,8/31/2012,2655,47.45,31.79,125979.75,84402.45,41577.3 +Sub-Saharan Africa,Sudan,Clothes,Online,C,6/20/2015,374401032,7/18/2015,2440,109.28,35.84,266643.2,87449.6,179193.6 +North America,United States of America,Baby Food,Online,L,6/15/2011,141058719,7/4/2011,1264,255.28,159.42,322673.92,201506.88,121167.04 +Europe,Czech Republic,Cereal,Offline,H,2/3/2013,380966222,2/19/2013,5226,205.7,117.11,1074988.2,612016.86,462971.34 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,L,2/10/2015,725422370,2/16/2015,7455,81.73,56.67,609297.15,422474.85,186822.3 +Sub-Saharan Africa,Mali,Personal Care,Offline,C,4/18/2013,426038491,5/28/2013,3112,81.73,56.67,254343.76,176357.04,77986.72 +Asia,Cambodia,Office Supplies,Offline,M,11/10/2015,604738414,11/12/2015,4390,651.21,524.96,2858811.9,2304574.4,554237.5 +Europe,Iceland,Fruits,Offline,C,12/5/2016,203758466,1/22/2017,5513,9.33,6.92,51436.29,38149.96,13286.33 +Asia,Singapore,Cereal,Online,L,6/30/2015,935647475,7/14/2015,7735,205.7,117.11,1591089.5,905845.85,685243.65 +Europe,Denmark,Baby Food,Offline,H,8/7/2011,533266770,8/11/2011,4343,255.28,159.42,1108681.04,692361.06,416319.98 +Central America and the Caribbean,Costa Rica,Snacks,Online,M,2/22/2010,399790179,3/4/2010,5653,152.58,97.44,862534.74,550828.32,311706.42 +Middle East and North Africa,Qatar,Meat,Offline,L,2/4/2017,658704030,3/12/2017,4015,421.89,364.69,1693888.35,1464230.35,229658 +Asia,Philippines,Clothes,Offline,M,12/23/2012,603807151,1/16/2013,8809,109.28,35.84,962647.52,315714.56,646932.96 +Sub-Saharan Africa,South Africa,Cosmetics,Online,C,3/29/2017,949210870,4/29/2017,1445,437.2,263.33,631754,380511.85,251242.15 +Central America and the Caribbean,Honduras,Meat,Offline,M,4/30/2016,679339015,6/19/2016,366,421.89,364.69,154411.74,133476.54,20935.2 +Europe,Bosnia and Herzegovina,Cosmetics,Online,H,11/21/2012,198927915,12/31/2012,6045,437.2,263.33,2642874,1591829.85,1051044.15 +Europe,Belarus,Clothes,Online,L,6/6/2014,883026397,7/21/2014,5988,109.28,35.84,654368.64,214609.92,439758.72 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,C,5/14/2014,126995790,6/9/2014,9731,651.21,524.96,6336924.51,5108385.76,1228538.75 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,L,12/23/2010,796509921,1/21/2011,3841,81.73,56.67,313924.93,217669.47,96255.46 +Australia and Oceania,Vanuatu,Meat,Offline,C,3/3/2011,877555119,3/18/2011,6916,421.89,364.69,2917791.24,2522196.04,395595.2 +Asia,Maldives,Fruits,Offline,M,7/25/2011,226430213,8/28/2011,4587,9.33,6.92,42796.71,31742.04,11054.67 +Central America and the Caribbean,Haiti,Snacks,Online,L,5/29/2017,119746530,7/16/2017,4514,152.58,97.44,688746.12,439844.16,248901.96 +Sub-Saharan Africa,Liberia,Vegetables,Online,L,2/5/2016,104427897,2/10/2016,1390,154.06,90.93,214143.4,126392.7,87750.7 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,M,3/23/2011,247710645,4/14/2011,1939,81.73,56.67,158474.47,109883.13,48591.34 +Sub-Saharan Africa,South Africa,Meat,Online,L,3/29/2011,687143599,5/18/2011,9916,421.89,364.69,4183461.24,3616266.04,567195.2 +Central America and the Caribbean,Jamaica,Household,Online,L,7/7/2010,280588090,7/10/2010,1106,668.27,502.54,739106.62,555809.24,183297.38 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,H,11/2/2015,656217944,12/9/2015,8327,47.45,31.79,395116.15,264715.33,130400.82 +Sub-Saharan Africa,South Africa,Clothes,Offline,H,5/6/2012,362519490,5/23/2012,6428,109.28,35.84,702451.84,230379.52,472072.32 +Asia,Malaysia,Clothes,Online,C,10/3/2012,718291556,11/22/2012,7288,109.28,35.84,796432.64,261201.92,535230.72 +Europe,Albania,Fruits,Offline,M,9/9/2015,862645471,9/10/2015,4820,9.33,6.92,44970.6,33354.4,11616.2 +Sub-Saharan Africa,Madagascar,Household,Online,M,1/20/2017,905005061,2/21/2017,9964,668.27,502.54,6658642.28,5007308.56,1651333.72 +Sub-Saharan Africa,South Africa,Cosmetics,Online,C,10/29/2013,575106656,11/6/2013,5695,437.2,263.33,2489854,1499664.35,990189.65 +Asia,Nepal,Cosmetics,Offline,L,5/25/2015,572999083,7/5/2015,2017,437.2,263.33,881832.4,531136.61,350695.79 +Australia and Oceania,Palau,Household,Offline,L,1/30/2017,319043672,1/30/2017,967,668.27,502.54,646217.09,485956.18,160260.91 +Europe,Ireland,Household,Offline,L,6/23/2011,203914248,8/9/2011,1612,668.27,502.54,1077251.24,810094.48,267156.76 +Asia,Sri Lanka,Cosmetics,Offline,L,12/14/2014,238597142,12/17/2014,5051,437.2,263.33,2208297.2,1330079.83,878217.37 +Europe,Denmark,Cereal,Offline,H,11/18/2010,504391181,12/20/2010,9414,205.7,117.11,1936459.8,1102473.54,833986.26 +Asia,Sri Lanka,Cosmetics,Offline,L,12/23/2013,702907693,12/29/2013,4861,437.2,263.33,2125229.2,1280047.13,845182.07 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,M,7/11/2013,606070506,8/21/2013,8586,437.2,263.33,3753799.2,2260951.38,1492847.82 +Asia,Bhutan,Clothes,Offline,L,1/6/2015,506115949,1/16/2015,9811,109.28,35.84,1072146.08,351626.24,720519.84 +Middle East and North Africa,Libya,Personal Care,Online,M,8/23/2013,765592849,9/23/2013,4792,81.73,56.67,391650.16,271562.64,120087.52 +Asia,Singapore,Baby Food,Offline,H,3/30/2013,467362534,4/28/2013,1815,255.28,159.42,463333.2,289347.3,173985.9 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,C,12/6/2014,564598834,12/27/2014,6196,421.89,364.69,2614030.44,2259619.24,354411.2 +Australia and Oceania,New Zealand,Vegetables,Online,C,4/22/2013,730788075,5/30/2013,5286,154.06,90.93,814361.16,480655.98,333705.18 +Asia,Sri Lanka,Beverages,Online,M,5/27/2015,709729087,7/11/2015,3463,47.45,31.79,164319.35,110088.77,54230.58 +Europe,Greece,Vegetables,Offline,M,3/2/2014,765533196,3/27/2014,7140,154.06,90.93,1099988.4,649240.2,450748.2 +Europe,Belgium,Clothes,Online,H,12/22/2014,332624232,2/6/2015,9757,109.28,35.84,1066244.96,349690.88,716554.08 +Europe,Iceland,Cereal,Offline,H,9/7/2016,265738523,10/19/2016,6789,205.7,117.11,1396497.3,795059.79,601437.51 +Europe,Portugal,Office Supplies,Offline,M,6/13/2015,589924895,7/15/2015,741,651.21,524.96,482546.61,388995.36,93551.25 +Europe,Belarus,Office Supplies,Offline,H,1/15/2016,950544679,1/16/2016,6148,651.21,524.96,4003639.08,3227454.08,776185 +Asia,Cambodia,Cosmetics,Online,M,12/12/2012,163271701,1/4/2013,4579,437.2,263.33,2001938.8,1205788.07,796150.73 +Sub-Saharan Africa,Benin,Cosmetics,Offline,L,11/15/2016,264092290,12/16/2016,9632,437.2,263.33,4211110.4,2536394.56,1674715.84 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,H,1/25/2013,659305274,1/25/2013,1937,205.7,117.11,398440.9,226842.07,171598.83 +Europe,Belarus,Meat,Online,C,7/30/2010,375521981,8/17/2010,4154,421.89,364.69,1752531.06,1514922.26,237608.8 +Europe,Belarus,Baby Food,Offline,M,9/20/2015,309666240,9/29/2015,5977,255.28,159.42,1525808.56,952853.34,572955.22 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,M,2/26/2013,978974378,3/11/2013,9128,152.58,97.44,1392750.24,889432.32,503317.92 +Asia,Singapore,Vegetables,Offline,L,2/17/2015,270995223,2/24/2015,2363,154.06,90.93,364043.78,214867.59,149176.19 +Sub-Saharan Africa,Kenya,Snacks,Offline,M,3/20/2012,193590104,4/20/2012,6469,152.58,97.44,987040.02,630339.36,356700.66 +Europe,United Kingdom,Meat,Online,M,12/31/2014,124932849,1/13/2015,9261,421.89,364.69,3907123.29,3377394.09,529729.2 +Europe,Serbia,Fruits,Online,L,5/26/2012,863509786,7/12/2012,590,9.33,6.92,5504.7,4082.8,1421.9 +Middle East and North Africa,Oman,Vegetables,Online,M,5/6/2013,578119742,5/17/2013,7334,154.06,90.93,1129876.04,666880.62,462995.42 +Middle East and North Africa,Afghanistan,Meat,Offline,L,9/3/2012,657874047,10/23/2012,8405,421.89,364.69,3545985.45,3065219.45,480766 +Asia,Taiwan,Clothes,Offline,M,1/30/2010,762196528,3/15/2010,9745,109.28,35.84,1064933.6,349260.8,715672.8 +Sub-Saharan Africa,Mozambique,Clothes,Offline,C,11/23/2013,170823514,1/1/2014,9329,109.28,35.84,1019473.12,334351.36,685121.76 +Europe,Kosovo,Fruits,Online,C,8/1/2014,933803832,8/20/2014,2160,9.33,6.92,20152.8,14947.2,5205.6 +Sub-Saharan Africa,Mauritania,Snacks,Offline,L,3/30/2011,221498811,4/29/2011,5275,152.58,97.44,804859.5,513996,290863.5 +Europe,San Marino,Cosmetics,Offline,H,5/27/2015,674582278,6/2/2015,2742,437.2,263.33,1198802.4,722050.86,476751.54 +Sub-Saharan Africa,Angola,Meat,Offline,L,12/5/2016,954040563,1/22/2017,658,421.89,364.69,277603.62,239966.02,37637.6 +Asia,Kazakhstan,Vegetables,Online,M,7/21/2010,691172492,8/29/2010,2155,154.06,90.93,331999.3,195954.15,136045.15 +Middle East and North Africa,Iran,Baby Food,Online,L,10/12/2014,937589395,11/12/2014,2392,255.28,159.42,610629.76,381332.64,229297.12 +Asia,Cambodia,Clothes,Offline,H,2/6/2015,115215098,2/17/2015,3563,109.28,35.84,389364.64,127697.92,261666.72 +Europe,Liechtenstein,Household,Online,C,3/22/2013,766285932,4/22/2013,9891,668.27,502.54,6609858.57,4970623.14,1639235.43 +Central America and the Caribbean,Belize,Snacks,Online,C,9/12/2015,103350722,10/11/2015,2630,152.58,97.44,401285.4,256267.2,145018.2 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,M,1/3/2015,359270799,1/13/2015,5068,9.33,6.92,47284.44,35070.56,12213.88 +Asia,Uzbekistan,Beverages,Offline,H,1/17/2016,237219989,1/31/2016,7521,47.45,31.79,356871.45,239092.59,117778.86 +Europe,Norway,Meat,Offline,M,3/16/2017,760684621,5/1/2017,2338,421.89,364.69,986378.82,852645.22,133733.6 +Europe,Italy,Beverages,Offline,M,2/27/2014,323463523,4/16/2014,8899,47.45,31.79,422257.55,282899.21,139358.34 +Central America and the Caribbean,Jamaica,Clothes,Offline,H,3/19/2011,539668023,4/14/2011,8616,109.28,35.84,941556.48,308797.44,632759.04 +Middle East and North Africa,Syria,Clothes,Offline,C,7/10/2017,393721950,8/3/2017,9929,109.28,35.84,1085041.12,355855.36,729185.76 +Middle East and North Africa,Oman,Fruits,Online,M,1/10/2013,290361630,1/10/2013,3314,9.33,6.92,30919.62,22932.88,7986.74 +Sub-Saharan Africa,Tanzania,Snacks,Online,H,10/18/2012,704635894,10/19/2012,6274,152.58,97.44,957286.92,611338.56,345948.36 +Europe,Vatican City,Snacks,Online,C,4/5/2010,831906068,5/10/2010,8347,152.58,97.44,1273585.26,813331.68,460253.58 +Sub-Saharan Africa,Gabon,Meat,Offline,H,4/3/2011,837845981,5/22/2011,6099,421.89,364.69,2573107.11,2224244.31,348862.8 +Asia,Philippines,Cereal,Offline,C,2/14/2015,508441960,2/17/2015,8130,205.7,117.11,1672341,952104.3,720236.7 +Europe,Slovenia,Snacks,Offline,L,11/28/2010,599992835,1/16/2011,68,152.58,97.44,10375.44,6625.92,3749.52 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,L,6/9/2011,589109933,7/25/2011,9575,81.73,56.67,782564.75,542615.25,239949.5 +Asia,South Korea,Meat,Offline,H,9/3/2011,922717082,10/19/2011,1344,421.89,364.69,567020.16,490143.36,76876.8 +Europe,Ukraine,Vegetables,Online,L,3/17/2015,768050611,3/29/2015,2098,154.06,90.93,323217.88,190771.14,132446.74 +Central America and the Caribbean,Guatemala,Baby Food,Online,L,5/8/2015,262659347,6/24/2015,5592,255.28,159.42,1427525.76,891476.64,536049.12 +Sub-Saharan Africa,Central African Republic,Fruits,Online,M,1/14/2014,964404618,1/30/2014,7613,9.33,6.92,71029.29,52681.96,18347.33 +Central America and the Caribbean,Belize,Clothes,Offline,L,6/30/2010,901460254,7/22/2010,976,109.28,35.84,106657.28,34979.84,71677.44 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,H,7/28/2012,422312581,8/31/2012,532,205.7,117.11,109432.4,62302.52,47129.88 +Central America and the Caribbean,Jamaica,Clothes,Online,L,4/8/2010,845760428,4/12/2010,8160,109.28,35.84,891724.8,292454.4,599270.4 +Sub-Saharan Africa,Liberia,Cereal,Online,H,5/8/2017,410915124,5/11/2017,7771,205.7,117.11,1598494.7,910061.81,688432.89 +Sub-Saharan Africa,Cape Verde,Household,Online,H,8/1/2014,127200496,9/8/2014,308,668.27,502.54,205827.16,154782.32,51044.84 +North America,United States of America,Personal Care,Online,M,1/30/2014,624352872,2/26/2014,8744,81.73,56.67,714647.12,495522.48,219124.64 +Australia and Oceania,New Zealand,Cosmetics,Offline,C,2/5/2010,802421081,3/6/2010,3084,437.2,263.33,1348324.8,812109.72,536215.08 +Europe,Moldova ,Vegetables,Online,C,2/3/2013,981766450,2/19/2013,5364,154.06,90.93,826377.84,487748.52,338629.32 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,C,8/29/2015,653062808,10/17/2015,4652,651.21,524.96,3029428.92,2442113.92,587315 +Australia and Oceania,Solomon Islands,Cereal,Offline,C,6/15/2011,727296483,8/3/2011,2046,205.7,117.11,420862.2,239607.06,181255.14 +Asia,Cambodia,Meat,Offline,M,2/17/2014,385766303,3/17/2014,5677,421.89,364.69,2395069.53,2070345.13,324724.4 +Asia,Brunei,Cosmetics,Offline,C,9/13/2015,230083596,9/25/2015,5704,437.2,263.33,2493788.8,1502034.32,991754.48 +Europe,Luxembourg,Cosmetics,Online,L,1/2/2013,932172191,1/15/2013,9321,437.2,263.33,4075141.2,2454498.93,1620642.27 +Central America and the Caribbean,Barbados,Snacks,Offline,H,7/18/2011,984268414,7/25/2011,5751,152.58,97.44,877487.58,560377.44,317110.14 +Middle East and North Africa,Lebanon,Beverages,Online,H,1/31/2014,748921096,2/10/2014,1250,47.45,31.79,59312.5,39737.5,19575 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,C,11/20/2016,208991563,1/8/2017,4103,152.58,97.44,626035.74,399796.32,226239.42 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,C,6/29/2013,317653644,8/7/2013,9627,205.7,117.11,1980273.9,1127417.97,852855.93 +Sub-Saharan Africa,Comoros,Beverages,Online,H,8/26/2013,748393666,9/6/2013,5172,47.45,31.79,245411.4,164417.88,80993.52 +Australia and Oceania,East Timor,Clothes,Online,H,10/26/2016,345010459,11/27/2016,5117,109.28,35.84,559185.76,183393.28,375792.48 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,M,12/12/2015,271615350,1/15/2016,5873,421.89,364.69,2477759.97,2141824.37,335935.6 +Europe,Portugal,Personal Care,Offline,L,5/28/2016,862632167,7/1/2016,883,81.73,56.67,72167.59,50039.61,22127.98 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,C,1/22/2017,272797238,2/8/2017,5620,109.28,35.84,614153.6,201420.8,412732.8 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,M,1/20/2014,327159392,1/22/2014,2589,437.2,263.33,1131910.8,681761.37,450149.43 +Europe,United Kingdom,Meat,Online,C,3/3/2012,671079957,3/28/2012,6327,421.89,364.69,2669298.03,2307393.63,361904.4 +Sub-Saharan Africa,Ethiopia,Household,Offline,M,6/18/2013,120232760,6/24/2013,8400,668.27,502.54,5613468,4221336,1392132 +Europe,Belgium,Office Supplies,Online,H,6/28/2013,710604131,7/31/2013,2408,651.21,524.96,1568113.68,1264103.68,304010 +Central America and the Caribbean,Grenada,Vegetables,Offline,H,8/26/2012,948492896,9/24/2012,8980,154.06,90.93,1383458.8,816551.4,566907.4 +Australia and Oceania,Palau,Beverages,Offline,L,6/1/2012,760510385,7/1/2012,778,47.45,31.79,36916.1,24732.62,12183.48 +Asia,Myanmar,Clothes,Online,L,7/13/2011,143580424,7/26/2011,7493,109.28,35.84,818835.04,268549.12,550285.92 +Central America and the Caribbean,The Bahamas,Cereal,Offline,M,5/18/2017,514939343,6/4/2017,850,205.7,117.11,174845,99543.5,75301.5 +Europe,Hungary,Meat,Online,M,11/26/2011,662135970,12/15/2011,9603,421.89,364.69,4051409.67,3502118.07,549291.6 +Europe,Kosovo,Baby Food,Online,L,12/24/2015,793031632,12/31/2015,4538,255.28,159.42,1158460.64,723447.96,435012.68 +Sub-Saharan Africa,Sudan,Beverages,Offline,M,6/19/2017,285800158,7/2/2017,3473,47.45,31.79,164793.85,110406.67,54387.18 +Asia,Bangladesh,Cosmetics,Offline,M,11/11/2012,838927876,12/9/2012,6256,437.2,263.33,2735123.2,1647392.48,1087730.72 +Europe,Belgium,Beverages,Online,C,2/4/2011,621213614,3/6/2011,9768,47.45,31.79,463491.6,310524.72,152966.88 +Middle East and North Africa,Lebanon,Baby Food,Online,C,7/28/2014,121768701,8/12/2014,2919,255.28,159.42,745162.32,465346.98,279815.34 +North America,Mexico,Office Supplies,Offline,L,6/2/2015,800016963,6/16/2015,1652,651.21,524.96,1075798.92,867233.92,208565 +Asia,Indonesia,Clothes,Offline,C,5/22/2014,135694730,6/12/2014,3941,109.28,35.84,430672.48,141245.44,289427.04 +Sub-Saharan Africa,Liberia,Snacks,Online,C,2/3/2017,178850829,2/24/2017,4790,152.58,97.44,730858.2,466737.6,264120.6 +Sub-Saharan Africa,Mali,Cosmetics,Offline,L,1/23/2015,799846589,2/2/2015,1235,437.2,263.33,539942,325212.55,214729.45 +Europe,Russia,Office Supplies,Offline,H,3/31/2012,139355838,4/22/2012,7344,651.21,524.96,4782486.24,3855306.24,927180 +Asia,Kyrgyzstan,Baby Food,Online,L,8/31/2013,458364903,9/6/2013,9216,255.28,159.42,2352660.48,1469214.72,883445.76 +Middle East and North Africa,Turkey,Vegetables,Online,M,1/15/2014,488172614,3/6/2014,9980,154.06,90.93,1537518.8,907481.4,630037.4 +Central America and the Caribbean,Guatemala,Household,Online,L,9/26/2016,380390298,9/26/2016,4797,668.27,502.54,3205691.19,2410684.38,795006.81 +Asia,Maldives,Fruits,Online,H,10/25/2014,356941783,12/12/2014,5860,9.33,6.92,54673.8,40551.2,14122.6 +Europe,Slovenia,Fruits,Online,H,7/23/2017,260063397,9/3/2017,7393,9.33,6.92,68976.69,51159.56,17817.13 +Asia,Singapore,Clothes,Online,H,5/17/2016,902303969,6/9/2016,651,109.28,35.84,71141.28,23331.84,47809.44 +Asia,Cambodia,Clothes,Online,C,4/25/2011,916524827,6/8/2011,8918,109.28,35.84,974559.04,319621.12,654937.92 +Sub-Saharan Africa,Ghana,Cereal,Online,C,11/5/2014,805899798,12/21/2014,2514,205.7,117.11,517129.8,294414.54,222715.26 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,M,3/20/2010,693915212,4/22/2010,3786,668.27,502.54,2530070.22,1902616.44,627453.78 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,L,10/24/2015,774369895,12/12/2015,2115,154.06,90.93,325836.9,192316.95,133519.95 +Europe,Montenegro,Personal Care,Online,C,3/24/2013,861375176,5/12/2013,8911,81.73,56.67,728296.03,504986.37,223309.66 +Australia and Oceania,Kiribati,Cosmetics,Offline,C,8/15/2011,839354884,9/10/2011,2617,437.2,263.33,1144152.4,689134.61,455017.79 +Middle East and North Africa,Jordan,Meat,Online,L,8/21/2013,213045346,9/30/2013,3707,421.89,364.69,1563946.23,1351905.83,212040.4 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,C,8/23/2011,357495391,9/28/2011,9685,437.2,263.33,4234282,2550351.05,1683930.95 +Europe,Armenia,Office Supplies,Offline,H,3/14/2014,468066346,4/5/2014,88,651.21,524.96,57306.48,46196.48,11110 +Asia,Bhutan,Household,Online,L,1/3/2012,710432040,2/19/2012,1483,668.27,502.54,991044.41,745266.82,245777.59 +Middle East and North Africa,Yemen,Baby Food,Online,H,12/23/2011,870578801,1/12/2012,2468,255.28,159.42,630031.04,393448.56,236582.48 +Australia and Oceania,Samoa ,Personal Care,Online,L,9/23/2010,804805457,11/3/2010,8674,81.73,56.67,708926.02,491555.58,217370.44 +Australia and Oceania,Federated States of Micronesia,Meat,Online,C,7/6/2013,889723336,7/28/2013,7762,421.89,364.69,3274710.18,2830723.78,443986.4 +Europe,Ireland,Snacks,Offline,H,4/17/2015,672256267,5/1/2015,4423,152.58,97.44,674861.34,430977.12,243884.22 +Europe,Hungary,Fruits,Offline,M,2/3/2012,219640576,3/4/2012,5382,9.33,6.92,50214.06,37243.44,12970.62 +Europe,Liechtenstein,Clothes,Online,C,5/11/2012,569425094,6/2/2012,4394,109.28,35.84,480176.32,157480.96,322695.36 +Sub-Saharan Africa,Nigeria,Baby Food,Online,H,6/19/2010,579471147,6/25/2010,7244,255.28,159.42,1849248.32,1154838.48,694409.84 +Europe,Portugal,Snacks,Online,H,3/13/2013,977952563,4/19/2013,6751,152.58,97.44,1030067.58,657817.44,372250.14 +Sub-Saharan Africa,Zambia,Personal Care,Online,L,4/10/2013,313355672,5/8/2013,7762,81.73,56.67,634388.26,439872.54,194515.72 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,C,10/29/2015,804479300,12/6/2015,2157,47.45,31.79,102349.65,68571.03,33778.62 +Europe,Iceland,Fruits,Offline,H,11/30/2011,690434777,1/3/2012,3848,9.33,6.92,35901.84,26628.16,9273.68 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,C,8/1/2012,980645930,8/23/2012,3778,47.45,31.79,179266.1,120102.62,59163.48 +Europe,Austria,Cosmetics,Online,H,10/24/2014,504849088,11/16/2014,4919,437.2,263.33,2150586.8,1295320.27,855266.53 +Sub-Saharan Africa,Swaziland,Fruits,Online,L,11/5/2012,863093078,12/21/2012,7276,9.33,6.92,67885.08,50349.92,17535.16 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,M,2/24/2017,575739228,3/6/2017,2887,9.33,6.92,26935.71,19978.04,6957.67 +Europe,Greece,Vegetables,Offline,M,9/27/2012,933461368,10/25/2012,817,154.06,90.93,125867.02,74289.81,51577.21 +Sub-Saharan Africa,Zambia,Fruits,Online,L,12/31/2015,147245824,1/22/2016,2166,9.33,6.92,20208.78,14988.72,5220.06 +Sub-Saharan Africa,Ghana,Cereal,Offline,C,4/14/2010,998391425,4/16/2010,5064,205.7,117.11,1041664.8,593045.04,448619.76 +Australia and Oceania,Samoa ,Office Supplies,Offline,L,4/27/2010,488509500,6/12/2010,9672,651.21,524.96,6298503.12,5077413.12,1221090 +Asia,Bangladesh,Fruits,Offline,M,12/16/2012,189523875,12/29/2012,3181,9.33,6.92,29678.73,22012.52,7666.21 +Middle East and North Africa,Jordan,Baby Food,Online,H,2/14/2016,393670880,3/18/2016,4817,255.28,159.42,1229683.76,767926.14,461757.62 +Middle East and North Africa,Yemen,Office Supplies,Offline,H,12/31/2014,563499343,1/17/2015,833,651.21,524.96,542457.93,437291.68,105166.25 +Sub-Saharan Africa,Senegal,Beverages,Offline,H,6/6/2013,681870591,7/23/2013,9515,47.45,31.79,451486.75,302481.85,149004.9 +Australia and Oceania,Samoa ,Beverages,Online,M,7/12/2012,801958453,8/16/2012,6182,47.45,31.79,293335.9,196525.78,96810.12 +Europe,Vatican City,Clothes,Offline,C,6/21/2014,597249257,7/3/2014,8182,109.28,35.84,894128.96,293242.88,600886.08 +Sub-Saharan Africa,Mali,Clothes,Online,H,2/20/2011,711541831,4/9/2011,9895,109.28,35.84,1081325.6,354636.8,726688.8 +Australia and Oceania,Vanuatu,Beverages,Online,L,8/17/2010,508947503,9/6/2010,7731,47.45,31.79,366835.95,245768.49,121067.46 +Sub-Saharan Africa,Burundi,Personal Care,Offline,H,9/27/2010,323890101,9/27/2010,5133,81.73,56.67,419520.09,290887.11,128632.98 +Europe,Czech Republic,Personal Care,Offline,C,5/3/2010,111105954,5/23/2010,7576,81.73,56.67,619186.48,429331.92,189854.56 +Sub-Saharan Africa,Lesotho,Cereal,Offline,C,2/18/2013,795643889,2/18/2013,7563,205.7,117.11,1555709.1,885702.93,670006.17 +Sub-Saharan Africa,Mali,Household,Offline,L,5/6/2016,222865235,6/1/2016,9631,668.27,502.54,6436108.37,4839962.74,1596145.63 +North America,Greenland,Office Supplies,Online,C,6/14/2014,808443820,7/2/2014,5347,651.21,524.96,3482019.87,2806961.12,675058.75 +Australia and Oceania,Vanuatu,Snacks,Offline,H,8/1/2010,988365972,8/14/2010,8310,152.58,97.44,1267939.8,809726.4,458213.4 +Central America and the Caribbean,Haiti,Household,Offline,L,9/16/2012,168930518,10/21/2012,9149,668.27,502.54,6114002.23,4597738.46,1516263.77 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,L,9/23/2014,976748788,10/14/2014,527,651.21,524.96,343187.67,276653.92,66533.75 +Australia and Oceania,Marshall Islands,Household,Offline,M,5/22/2015,708744609,7/7/2015,2134,668.27,502.54,1426088.18,1072420.36,353667.82 +Australia and Oceania,Federated States of Micronesia,Household,Online,L,7/1/2014,782154309,8/20/2014,5696,668.27,502.54,3806465.92,2862467.84,943998.08 +Sub-Saharan Africa,Central African Republic,Snacks,Online,H,9/20/2016,884526717,9/28/2016,9967,152.58,97.44,1520764.86,971184.48,549580.38 +Asia,Kyrgyzstan,Vegetables,Online,H,8/22/2012,323723161,9/3/2012,5732,154.06,90.93,883071.92,521210.76,361861.16 +Europe,Bosnia and Herzegovina,Meat,Offline,L,10/31/2012,277917468,12/12/2012,810,421.89,364.69,341730.9,295398.9,46332 +Central America and the Caribbean,Cuba,Fruits,Online,M,10/20/2013,645595967,11/26/2013,5048,9.33,6.92,47097.84,34932.16,12165.68 +Europe,Montenegro,Household,Offline,L,11/21/2016,495557487,12/19/2016,5328,668.27,502.54,3560542.56,2677533.12,883009.44 +Europe,Croatia,Household,Online,L,12/11/2016,316913354,12/20/2016,559,668.27,502.54,373562.93,280919.86,92643.07 +Asia,India,Cosmetics,Online,H,8/27/2013,669087398,9/8/2013,6684,437.2,263.33,2922244.8,1760097.72,1162147.08 +Europe,Bosnia and Herzegovina,Beverages,Online,M,5/10/2015,831815946,6/11/2015,1678,47.45,31.79,79621.1,53343.62,26277.48 +Middle East and North Africa,Tunisia ,Meat,Online,H,7/3/2012,155147826,7/4/2012,544,421.89,364.69,229508.16,198391.36,31116.8 +Sub-Saharan Africa,Seychelles ,Household,Online,C,10/14/2011,309444367,11/1/2011,320,668.27,502.54,213846.4,160812.8,53033.6 +Europe,Vatican City,Baby Food,Online,M,2/20/2017,335379397,3/8/2017,5071,255.28,159.42,1294524.88,808418.82,486106.06 +Europe,Vatican City,Clothes,Offline,C,11/16/2010,693939244,12/30/2010,898,109.28,35.84,98133.44,32184.32,65949.12 +North America,Canada,Meat,Offline,L,6/6/2010,116422736,7/14/2010,930,421.89,364.69,392357.7,339161.7,53196 +Asia,Singapore,Meat,Offline,C,8/5/2011,554441201,9/22/2011,327,421.89,364.69,137958.03,119253.63,18704.4 +Middle East and North Africa,Kuwait,Baby Food,Offline,L,1/3/2015,429918467,1/14/2015,1283,255.28,159.42,327524.24,204535.86,122988.38 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,L,10/19/2014,485090863,11/19/2014,8021,205.7,117.11,1649919.7,939339.31,710580.39 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,C,7/11/2017,632507216,8/25/2017,1796,47.45,31.79,85220.2,57094.84,28125.36 +Europe,Poland,Office Supplies,Online,C,9/1/2015,405028855,9/6/2015,5894,651.21,524.96,3838231.74,3094114.24,744117.5 +Europe,Norway,Meat,Offline,C,2/12/2014,305829608,2/17/2014,632,421.89,364.69,266634.48,230484.08,36150.4 +Asia,Mongolia,Cereal,Offline,C,4/9/2011,458395802,5/29/2011,8359,205.7,117.11,1719446.3,978922.49,740523.81 +Asia,Vietnam,Beverages,Online,M,5/14/2010,156526267,6/11/2010,8456,47.45,31.79,401237.2,268816.24,132420.96 +Europe,Cyprus,Personal Care,Online,C,9/20/2015,114332330,11/9/2015,2332,81.73,56.67,190594.36,132154.44,58439.92 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,M,10/5/2013,216237819,10/11/2013,8431,109.28,35.84,921339.68,302167.04,619172.64 +Middle East and North Africa,Qatar,Baby Food,Offline,M,9/21/2014,866979062,9/28/2014,7226,255.28,159.42,1844653.28,1151968.92,692684.36 +Europe,Armenia,Clothes,Online,C,12/17/2010,741604888,2/4/2011,6221,109.28,35.84,679830.88,222960.64,456870.24 +Asia,Singapore,Fruits,Online,L,1/14/2011,835476624,2/20/2011,4954,9.33,6.92,46220.82,34281.68,11939.14 +Europe,Denmark,Baby Food,Online,C,3/25/2013,414268100,4/16/2013,9992,255.28,159.42,2550757.76,1592924.64,957833.12 +Europe,Slovenia,Baby Food,Online,L,11/16/2016,163965642,11/30/2016,9932,255.28,159.42,2535440.96,1583359.44,952081.52 +Europe,United Kingdom,Personal Care,Online,L,1/8/2011,840868079,1/19/2011,405,81.73,56.67,33100.65,22951.35,10149.3 +Middle East and North Africa,Libya,Household,Offline,L,1/23/2016,121586740,2/19/2016,9073,668.27,502.54,6063213.71,4559545.42,1503668.29 +Sub-Saharan Africa,Guinea,Vegetables,Online,M,10/25/2011,253045451,11/4/2011,627,154.06,90.93,96595.62,57013.11,39582.51 +Europe,Belarus,Vegetables,Online,H,1/8/2017,402480542,2/3/2017,1791,154.06,90.93,275921.46,162855.63,113065.83 +Middle East and North Africa,United Arab Emirates,Household,Online,M,6/1/2017,707440841,6/27/2017,6321,668.27,502.54,4224134.67,3176555.34,1047579.33 +Asia,Kazakhstan,Baby Food,Online,M,12/8/2014,925787675,1/3/2015,1,255.28,159.42,255.28,159.42,95.86 +Europe,Luxembourg,Baby Food,Offline,H,5/17/2016,885694873,6/14/2016,5650,255.28,159.42,1442332,900723,541609 +Asia,China,Fruits,Online,M,6/12/2014,935648763,6/13/2014,8116,9.33,6.92,75722.28,56162.72,19559.56 +Sub-Saharan Africa,Zambia,Fruits,Offline,M,4/15/2014,594448173,6/4/2014,9279,9.33,6.92,86573.07,64210.68,22362.39 +Asia,Cambodia,Meat,Offline,M,7/9/2014,801204431,8/20/2014,3050,421.89,364.69,1286764.5,1112304.5,174460 +Sub-Saharan Africa,Botswana,Vegetables,Online,H,1/22/2011,765341365,2/26/2011,372,154.06,90.93,57310.32,33825.96,23484.36 +Asia,Myanmar,Beverages,Online,H,1/6/2016,216595304,2/23/2016,4218,47.45,31.79,200144.1,134090.22,66053.88 +Sub-Saharan Africa,South Sudan,Personal Care,Online,M,1/26/2016,755015075,3/6/2016,4594,81.73,56.67,375467.62,260341.98,115125.64 +North America,Greenland,Vegetables,Online,M,2/9/2014,900962007,3/14/2014,3534,154.06,90.93,544448.04,321346.62,223101.42 +Australia and Oceania,Nauru,Office Supplies,Online,H,4/19/2010,145109927,5/26/2010,107,651.21,524.96,69679.47,56170.72,13508.75 +Sub-Saharan Africa,Uganda,Personal Care,Online,M,6/11/2013,298445165,7/4/2013,5411,81.73,56.67,442241.03,306641.37,135599.66 +Central America and the Caribbean,Belize,Snacks,Online,C,6/25/2014,542266547,6/30/2014,7577,152.58,97.44,1156098.66,738302.88,417795.78 +Asia,Bangladesh,Snacks,Offline,L,12/26/2012,578185403,1/2/2013,6764,152.58,97.44,1032051.12,659084.16,372966.96 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,L,5/21/2013,178125560,7/2/2013,166,81.73,56.67,13567.18,9407.22,4159.96 +Sub-Saharan Africa,South Sudan,Office Supplies,Offline,M,8/5/2013,534323346,9/10/2013,7007,651.21,524.96,4563028.47,3678394.72,884633.75 +Europe,Kosovo,Cosmetics,Offline,L,5/21/2016,209327590,5/24/2016,3540,437.2,263.33,1547688,932188.2,615499.8 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,C,6/13/2010,985999619,7/5/2010,8053,437.2,263.33,3520771.6,2120596.49,1400175.11 +Middle East and North Africa,Kuwait,Beverages,Online,H,1/14/2012,217513263,1/22/2012,5863,47.45,31.79,278199.35,186384.77,91814.58 +Europe,Liechtenstein,Clothes,Offline,C,10/5/2015,277354848,11/17/2015,4318,109.28,35.84,471871.04,154757.12,317113.92 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,M,7/2/2013,909323203,8/13/2013,7798,47.45,31.79,370015.1,247898.42,122116.68 +Europe,Lithuania,Meat,Online,M,5/9/2013,577529656,6/14/2013,2714,421.89,364.69,1145009.46,989768.66,155240.8 +Australia and Oceania,Papua New Guinea,Clothes,Online,H,2/12/2013,516398036,3/29/2013,2509,109.28,35.84,274183.52,89922.56,184260.96 +Sub-Saharan Africa,Tanzania,Household,Offline,M,8/28/2011,680664670,8/30/2011,2657,668.27,502.54,1775593.39,1335248.78,440344.61 +Asia,Kazakhstan,Cosmetics,Offline,L,9/8/2012,195378386,10/6/2012,5661,437.2,263.33,2474989.2,1490711.13,984278.07 +Middle East and North Africa,Azerbaijan,Cereal,Offline,C,6/3/2013,505900514,6/8/2013,6059,205.7,117.11,1246336.3,709569.49,536766.81 +Europe,Kosovo,Vegetables,Offline,L,11/30/2015,427904880,12/8/2015,5418,154.06,90.93,834697.08,492658.74,342038.34 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,M,9/20/2015,197377812,10/12/2015,7336,651.21,524.96,4777276.56,3851106.56,926170 +Sub-Saharan Africa,Cameroon,Fruits,Offline,M,3/28/2013,120618140,4/17/2013,2443,9.33,6.92,22793.19,16905.56,5887.63 +Europe,Slovakia,Cosmetics,Online,C,7/7/2017,124237191,8/16/2017,3401,437.2,263.33,1486917.2,895585.33,591331.87 +Sub-Saharan Africa,Seychelles ,Clothes,Online,H,2/23/2012,205158793,2/29/2012,9901,109.28,35.84,1081981.28,354851.84,727129.44 +Europe,Liechtenstein,Vegetables,Online,H,2/3/2012,880619275,2/12/2012,3668,154.06,90.93,565092.08,333531.24,231560.84 +Asia,Myanmar,Vegetables,Offline,M,6/10/2014,938167464,7/6/2014,3456,154.06,90.93,532431.36,314254.08,218177.28 +Sub-Saharan Africa,Madagascar,Beverages,Online,H,5/7/2017,585664689,6/22/2017,51,47.45,31.79,2419.95,1621.29,798.66 +Sub-Saharan Africa,Liberia,Vegetables,Online,M,4/1/2016,101284778,5/19/2016,1271,154.06,90.93,195810.26,115572.03,80238.23 +Middle East and North Africa,Pakistan,Meat,Offline,L,3/19/2015,283514058,4/11/2015,6965,421.89,364.69,2938463.85,2540065.85,398398 +Central America and the Caribbean,Saint Lucia,Household,Offline,C,8/3/2015,201151359,8/6/2015,4012,668.27,502.54,2681099.24,2016190.48,664908.76 +Europe,Slovakia,Personal Care,Offline,M,3/20/2012,343308007,4/20/2012,1323,81.73,56.67,108128.79,74974.41,33154.38 +Central America and the Caribbean,Cuba,Cosmetics,Online,C,5/13/2012,369407832,6/21/2012,4841,437.2,263.33,2116485.2,1274780.53,841704.67 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,H,10/17/2016,459187161,11/7/2016,2540,9.33,6.92,23698.2,17576.8,6121.4 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,L,12/19/2015,862694823,12/29/2015,9424,651.21,524.96,6137003.04,4947223.04,1189780 +Australia and Oceania,Solomon Islands,Vegetables,Online,M,7/20/2016,550292146,7/24/2016,2529,154.06,90.93,389617.74,229961.97,159655.77 +Central America and the Caribbean,Saint Lucia,Household,Offline,C,12/7/2014,362652957,1/15/2015,5924,668.27,502.54,3958831.48,2977046.96,981784.52 +Asia,North Korea,Household,Online,M,2/17/2016,760763585,2/26/2016,5706,668.27,502.54,3813148.62,2867493.24,945655.38 +Sub-Saharan Africa,South Africa,Beverages,Offline,H,11/12/2014,475922858,11/16/2014,5005,47.45,31.79,237487.25,159108.95,78378.3 +Sub-Saharan Africa,Benin,Meat,Offline,M,7/1/2014,559742105,7/24/2014,8982,421.89,364.69,3789415.98,3275645.58,513770.4 +Europe,Ireland,Beverages,Online,M,9/2/2015,334145152,9/6/2015,9831,47.45,31.79,466480.95,312527.49,153953.46 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,M,7/5/2012,541368329,8/22/2012,1774,205.7,117.11,364911.8,207753.14,157158.66 +Europe,France,Fruits,Offline,C,7/31/2011,193960464,9/13/2011,6066,9.33,6.92,56595.78,41976.72,14619.06 +Australia and Oceania,New Zealand,Fruits,Offline,H,12/2/2012,624782884,1/17/2013,5994,9.33,6.92,55924.02,41478.48,14445.54 +Middle East and North Africa,Lebanon,Cosmetics,Online,M,11/11/2013,537009418,12/25/2013,1875,437.2,263.33,819750,493743.75,326006.25 +Europe,Slovakia,Household,Online,M,10/18/2012,954126393,11/30/2012,6057,668.27,502.54,4047711.39,3043884.78,1003826.61 +Central America and the Caribbean,Haiti,Household,Offline,M,12/19/2012,269932639,1/24/2013,7921,668.27,502.54,5293366.67,3980619.34,1312747.33 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,H,2/9/2011,998539483,3/10/2011,8878,109.28,35.84,970187.84,318187.52,652000.32 +Europe,Switzerland,Personal Care,Online,C,5/17/2016,324370753,6/1/2016,7369,81.73,56.67,602268.37,417601.23,184667.14 +Europe,Czech Republic,Personal Care,Offline,M,4/12/2016,452162778,4/15/2016,3869,81.73,56.67,316213.37,219256.23,96957.14 +Asia,Malaysia,Office Supplies,Online,M,10/1/2010,956964385,11/9/2010,5882,651.21,524.96,3830417.22,3087814.72,742602.5 +Australia and Oceania,Tonga,Fruits,Online,L,12/4/2015,134136903,1/4/2016,2945,9.33,6.92,27476.85,20379.4,7097.45 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,H,12/6/2014,849354159,1/1/2015,1625,421.89,364.69,685571.25,592621.25,92950 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,M,9/5/2014,188602483,10/12/2014,521,437.2,263.33,227781.2,137194.93,90586.27 +Asia,Tajikistan,Clothes,Offline,C,10/15/2011,708180701,10/25/2011,5262,109.28,35.84,575031.36,188590.08,386441.28 +North America,Canada,Beverages,Offline,M,7/6/2011,984700143,7/15/2011,3509,47.45,31.79,166502.05,111551.11,54950.94 +Middle East and North Africa,Oman,Baby Food,Online,C,5/19/2016,565084636,6/23/2016,9956,255.28,159.42,2541567.68,1587185.52,954382.16 +Europe,Albania,Household,Online,M,11/8/2014,416570508,11/8/2014,1325,668.27,502.54,885457.75,665865.5,219592.25 +Middle East and North Africa,Iraq,Snacks,Offline,H,5/16/2015,676706588,5/23/2015,1372,152.58,97.44,209339.76,133687.68,75652.08 +Europe,Bulgaria,Cereal,Offline,C,4/22/2012,203354203,5/14/2012,5883,205.7,117.11,1210133.1,688958.13,521174.97 +Europe,Moldova ,Office Supplies,Offline,M,6/14/2012,624687182,8/2/2012,7674,651.21,524.96,4997385.54,4028543.04,968842.5 +Middle East and North Africa,Kuwait,Cereal,Offline,M,2/4/2016,489191854,2/6/2016,1595,205.7,117.11,328091.5,186790.45,141301.05 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,H,3/21/2013,215667045,4/30/2013,9526,152.58,97.44,1453477.08,928213.44,525263.64 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,C,1/11/2010,743224084,2/8/2010,5377,47.45,31.79,255138.65,170934.83,84203.82 +Sub-Saharan Africa,The Gambia,Beverages,Offline,L,1/2/2010,381286799,1/27/2010,92,47.45,31.79,4365.4,2924.68,1440.72 +Australia and Oceania,New Zealand,Snacks,Online,M,2/12/2010,659591519,2/12/2010,6643,152.58,97.44,1013588.94,647293.92,366295.02 +Australia and Oceania,Fiji,Cereal,Offline,C,3/11/2012,478187072,3/24/2012,5036,205.7,117.11,1035905.2,589765.96,446139.24 +Middle East and North Africa,Israel,Household,Online,L,7/16/2011,157434785,8/19/2011,7306,668.27,502.54,4882380.62,3671557.24,1210823.38 +Central America and the Caribbean,Grenada,Household,Online,M,11/26/2015,988008487,12/18/2015,2522,668.27,502.54,1685376.94,1267405.88,417971.06 +Australia and Oceania,Palau,Cereal,Offline,L,5/13/2011,280894505,5/15/2011,1781,205.7,117.11,366351.7,208572.91,157778.79 +Europe,Montenegro,Clothes,Offline,H,7/31/2011,817391669,9/5/2011,3214,109.28,35.84,351225.92,115189.76,236036.16 +Asia,Nepal,Meat,Offline,C,2/16/2016,499111306,4/3/2016,6982,421.89,364.69,2945635.98,2546265.58,399370.4 +Europe,Iceland,Cereal,Online,C,4/14/2014,897977244,6/2/2014,277,205.7,117.11,56978.9,32439.47,24539.43 +Central America and the Caribbean,Jamaica,Baby Food,Online,C,7/18/2011,506225812,8/4/2011,2322,255.28,159.42,592760.16,370173.24,222586.92 +Central America and the Caribbean,Costa Rica,Cereal,Offline,H,9/4/2010,586405837,9/21/2010,9373,205.7,117.11,1928026.1,1097672.03,830354.07 +Sub-Saharan Africa,Senegal,Personal Care,Offline,L,7/6/2015,221378648,8/1/2015,9716,81.73,56.67,794088.68,550605.72,243482.96 +Europe,San Marino,Cereal,Offline,M,1/8/2012,364318072,1/19/2012,8668,205.7,117.11,1783007.6,1015109.48,767898.12 +Europe,Finland,Snacks,Online,M,7/11/2017,688710439,7/11/2017,3578,152.58,97.44,545931.24,348640.32,197290.92 +Sub-Saharan Africa,Ethiopia,Fruits,Online,H,5/3/2016,938354575,5/16/2016,8826,9.33,6.92,82346.58,61075.92,21270.66 +Sub-Saharan Africa,Sudan,Fruits,Online,H,7/21/2016,477361810,8/19/2016,822,9.33,6.92,7669.26,5688.24,1981.02 +Europe,Cyprus,Cosmetics,Offline,L,12/20/2015,540155971,1/6/2016,3010,437.2,263.33,1315972,792623.3,523348.7 +Europe,Vatican City,Beverages,Online,C,6/14/2013,181473386,6/26/2013,862,47.45,31.79,40901.9,27402.98,13498.92 +Europe,Greece,Meat,Offline,C,9/18/2012,326362884,10/20/2012,6885,421.89,364.69,2904712.65,2510890.65,393822 +Central America and the Caribbean,Costa Rica,Household,Offline,M,12/21/2010,620185792,1/3/2011,5613,668.27,502.54,3750999.51,2820757.02,930242.49 +Europe,Bosnia and Herzegovina,Office Supplies,Online,L,4/11/2010,778615939,5/7/2010,8614,651.21,524.96,5609522.94,4522005.44,1087517.5 +Central America and the Caribbean,Cuba,Fruits,Online,C,10/3/2013,137639653,10/11/2013,9487,9.33,6.92,88513.71,65650.04,22863.67 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,M,3/30/2014,803555762,5/2/2014,8862,255.28,159.42,2262291.36,1412780.04,849511.32 +Europe,Finland,Cereal,Online,M,3/14/2013,902975594,4/19/2013,9399,205.7,117.11,1933374.3,1100716.89,832657.41 +Sub-Saharan Africa,Rwanda,Baby Food,Online,M,12/13/2016,432822978,1/27/2017,792,255.28,159.42,202181.76,126260.64,75921.12 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,C,2/27/2010,810334241,4/16/2010,4764,9.33,6.92,44448.12,32966.88,11481.24 +North America,Greenland,Cereal,Offline,C,8/19/2012,823058211,9/9/2012,70,205.7,117.11,14399,8197.7,6201.3 +Central America and the Caribbean,Dominican Republic,Household,Online,H,12/16/2014,678856217,12/22/2014,7495,668.27,502.54,5008683.65,3766537.3,1242146.35 +Europe,Estonia,Vegetables,Online,M,7/24/2012,655902087,8/25/2012,4858,154.06,90.93,748423.48,441737.94,306685.54 +Australia and Oceania,Fiji,Baby Food,Online,M,2/3/2017,652682149,3/14/2017,2007,255.28,159.42,512346.96,319955.94,192391.02 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,M,10/3/2014,637995231,10/10/2014,5821,152.58,97.44,888168.18,567198.24,320969.94 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,C,7/14/2015,200952661,8/15/2015,5213,668.27,502.54,3483691.51,2619741.02,863950.49 +Middle East and North Africa,Kuwait,Office Supplies,Offline,C,7/20/2011,800978267,9/2/2011,6123,651.21,524.96,3987358.83,3214330.08,773028.75 +Asia,Japan,Clothes,Online,H,2/18/2011,817808377,3/28/2011,6527,109.28,35.84,713270.56,233927.68,479342.88 +Europe,Germany,Personal Care,Online,L,4/28/2012,501491820,6/15/2012,1429,81.73,56.67,116792.17,80981.43,35810.74 +Middle East and North Africa,Azerbaijan,Fruits,Offline,H,3/21/2014,622389924,4/9/2014,7864,9.33,6.92,73371.12,54418.88,18952.24 +Sub-Saharan Africa,Mozambique,Personal Care,Online,L,3/14/2013,221176517,4/22/2013,9901,81.73,56.67,809208.73,561089.67,248119.06 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,H,4/15/2014,658837926,4/18/2014,3638,109.28,35.84,397560.64,130385.92,267174.72 +Europe,Albania,Office Supplies,Offline,C,3/14/2012,666672980,5/3/2012,2205,651.21,524.96,1435918.05,1157536.8,278381.25 +Europe,Austria,Clothes,Offline,M,4/21/2010,396293008,5/18/2010,762,109.28,35.84,83271.36,27310.08,55961.28 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,M,10/21/2016,969621837,11/15/2016,1503,255.28,159.42,383685.84,239608.26,144077.58 +Middle East and North Africa,Afghanistan,Fruits,Online,L,9/12/2010,428895795,10/25/2010,8652,9.33,6.92,80723.16,59871.84,20851.32 +Asia,Laos,Clothes,Online,M,9/4/2013,486663711,9/26/2013,3462,109.28,35.84,378327.36,124078.08,254249.28 +Europe,United Kingdom,Fruits,Offline,L,8/25/2010,675786912,9/7/2010,9220,9.33,6.92,86022.6,63802.4,22220.2 +Asia,Cambodia,Beverages,Offline,H,1/30/2014,599439227,2/9/2014,6243,47.45,31.79,296230.35,198464.97,97765.38 +Australia and Oceania,New Zealand,Office Supplies,Offline,M,10/19/2014,381106984,11/3/2014,6880,651.21,524.96,4480324.8,3611724.8,868600 +Middle East and North Africa,Afghanistan,Personal Care,Offline,L,1/16/2016,214589011,2/7/2016,512,81.73,56.67,41845.76,29015.04,12830.72 +Middle East and North Africa,Yemen,Cereal,Offline,L,7/18/2014,813996636,8/23/2014,8548,205.7,117.11,1758323.6,1001056.28,757267.32 +Europe,Kosovo,Personal Care,Online,C,11/23/2011,263753688,11/25/2011,9432,81.73,56.67,770877.36,534511.44,236365.92 +Europe,Slovakia,Office Supplies,Online,C,9/27/2010,768596494,10/24/2010,3637,651.21,524.96,2368450.77,1909279.52,459171.25 +Australia and Oceania,Australia,Vegetables,Offline,H,1/5/2011,103573882,1/12/2011,8668,154.06,90.93,1335392.08,788181.24,547210.84 +Australia and Oceania,Fiji,Office Supplies,Offline,L,9/16/2013,164047181,9/18/2013,4061,651.21,524.96,2644563.81,2131862.56,512701.25 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,C,2/6/2017,215690219,2/14/2017,6384,437.2,263.33,2791084.8,1681098.72,1109986.08 +Asia,Vietnam,Personal Care,Online,L,12/14/2012,944489324,1/20/2013,4234,81.73,56.67,346044.82,239940.78,106104.04 +Sub-Saharan Africa,Liberia,Cereal,Offline,L,1/10/2013,406743323,2/16/2013,3243,205.7,117.11,667085.1,379787.73,287297.37 +Australia and Oceania,Australia,Meat,Online,L,1/3/2015,779063546,1/23/2015,1071,421.89,364.69,451844.19,390582.99,61261.2 +Sub-Saharan Africa,Djibouti,Beverages,Online,C,11/7/2013,708373820,12/15/2013,2410,47.45,31.79,114354.5,76613.9,37740.6 +Europe,Cyprus,Cereal,Offline,C,2/26/2013,261910474,2/28/2013,3984,205.7,117.11,819508.8,466566.24,352942.56 +Middle East and North Africa,Bahrain,Cereal,Online,M,10/20/2013,477222335,11/6/2013,9549,205.7,117.11,1964229.3,1118283.39,845945.91 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,C,2/25/2010,212170732,4/14/2010,4889,651.21,524.96,3183765.69,2566529.44,617236.25 +Europe,Switzerland,Baby Food,Offline,C,7/30/2016,194929492,9/15/2016,2823,255.28,159.42,720655.44,450042.66,270612.78 +Europe,Monaco,Cosmetics,Offline,L,8/22/2010,773984944,9/22/2010,8200,437.2,263.33,3585040,2159306,1425734 +Europe,Norway,Personal Care,Offline,M,8/16/2012,568135917,8/23/2012,2898,81.73,56.67,236853.54,164229.66,72623.88 +Europe,Slovenia,Personal Care,Online,C,8/1/2013,516493737,9/13/2013,829,81.73,56.67,67754.17,46979.43,20774.74 +Sub-Saharan Africa,Uganda,Household,Online,M,12/31/2016,728482234,2/13/2017,2936,668.27,502.54,1962040.72,1475457.44,486583.28 +Sub-Saharan Africa,Sudan,Baby Food,Offline,H,4/8/2012,933837735,5/9/2012,2193,255.28,159.42,559829.04,349608.06,210220.98 +Asia,North Korea,Clothes,Offline,M,5/11/2016,932609069,5/24/2016,8603,109.28,35.84,940135.84,308331.52,631804.32 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,H,1/6/2017,145157563,1/18/2017,4204,437.2,263.33,1837988.8,1107039.32,730949.48 +Europe,Croatia,Cosmetics,Offline,C,5/28/2014,762157046,7/4/2014,8062,437.2,263.33,3524706.4,2122966.46,1401739.94 +Asia,Mongolia,Clothes,Offline,H,4/30/2017,994593846,5/10/2017,1276,109.28,35.84,139441.28,45731.84,93709.44 +Europe,Iceland,Beverages,Online,L,9/21/2016,923766791,11/5/2016,1977,47.45,31.79,93808.65,62848.83,30959.82 +Middle East and North Africa,Syria,Fruits,Online,M,3/2/2012,251287209,3/17/2012,324,9.33,6.92,3022.92,2242.08,780.84 +Middle East and North Africa,Algeria,Clothes,Online,L,8/29/2015,549078929,10/1/2015,3512,109.28,35.84,383791.36,125870.08,257921.28 +Europe,Monaco,Clothes,Offline,L,7/16/2017,309378278,8/11/2017,762,109.28,35.84,83271.36,27310.08,55961.28 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,H,1/3/2013,794734084,1/11/2013,8331,437.2,263.33,3642313.2,2193802.23,1448510.97 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,C,6/22/2013,188007676,6/30/2013,4504,9.33,6.92,42022.32,31167.68,10854.64 +Sub-Saharan Africa,Mozambique,Meat,Offline,L,6/23/2012,342372882,8/3/2012,4599,421.89,364.69,1940272.11,1677209.31,263062.8 +Europe,Finland,Fruits,Online,C,3/11/2012,931316030,4/17/2012,5964,9.33,6.92,55644.12,41270.88,14373.24 +Sub-Saharan Africa,Mauritania,Clothes,Offline,H,1/29/2012,798635947,2/11/2012,2979,109.28,35.84,325545.12,106767.36,218777.76 +Europe,Macedonia,Cosmetics,Online,M,8/26/2012,208443963,8/26/2012,2056,437.2,263.33,898883.2,541406.48,357476.72 +Sub-Saharan Africa,Djibouti,Clothes,Online,H,9/21/2011,395163905,10/9/2011,6636,109.28,35.84,725182.08,237834.24,487347.84 +Middle East and North Africa,Oman,Vegetables,Offline,C,9/20/2015,413532102,11/9/2015,2193,154.06,90.93,337853.58,199409.49,138444.09 +Sub-Saharan Africa,Eritrea,Baby Food,Online,H,3/20/2013,288597381,4/4/2013,1233,255.28,159.42,314760.24,196564.86,118195.38 +Asia,North Korea,Office Supplies,Online,M,7/26/2016,565721070,9/13/2016,8291,651.21,524.96,5399182.11,4352443.36,1046738.75 +Europe,Armenia,Household,Offline,C,9/7/2012,960576999,9/30/2012,4935,668.27,502.54,3297912.45,2480034.9,817877.55 +Europe,Romania,Fruits,Online,L,4/7/2012,809151494,4/30/2012,4763,9.33,6.92,44438.79,32959.96,11478.83 +Asia,China,Beverages,Offline,C,9/20/2015,417743384,10/13/2015,8405,47.45,31.79,398817.25,267194.95,131622.3 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,M,12/6/2016,612963998,12/17/2016,8523,437.2,263.33,3726255.6,2244361.59,1481894.01 +Sub-Saharan Africa,Swaziland,Meat,Online,C,8/28/2014,491737163,9/9/2014,4809,421.89,364.69,2028869.01,1753794.21,275074.8 +Europe,Slovakia,Fruits,Online,H,4/9/2016,571299207,4/23/2016,8986,9.33,6.92,83839.38,62183.12,21656.26 +Asia,South Korea,Beverages,Online,L,4/20/2011,539198958,6/5/2011,9809,47.45,31.79,465437.05,311828.11,153608.94 +Europe,Norway,Personal Care,Online,L,1/14/2013,603297746,3/1/2013,8064,81.73,56.67,659070.72,456986.88,202083.84 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,M,12/3/2016,141769397,1/16/2017,1570,421.89,364.69,662367.3,572563.3,89804 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,M,11/17/2011,853100240,12/19/2011,174,81.73,56.67,14221.02,9860.58,4360.44 +Middle East and North Africa,Syria,Cosmetics,Online,H,5/26/2014,906089103,7/4/2014,756,437.2,263.33,330523.2,199077.48,131445.72 +Asia,India,Beverages,Offline,M,10/2/2011,789847314,10/12/2011,2227,47.45,31.79,105671.15,70796.33,34874.82 +Sub-Saharan Africa,South Africa,Clothes,Online,M,3/17/2011,163798701,4/12/2011,531,109.28,35.84,58027.68,19031.04,38996.64 +Europe,Slovenia,Meat,Online,M,7/9/2013,107679593,8/10/2013,3639,421.89,364.69,1535257.71,1327106.91,208150.8 +Asia,Bhutan,Snacks,Online,C,9/23/2016,871538817,10/5/2016,6558,152.58,97.44,1000619.64,639011.52,361608.12 +Europe,Liechtenstein,Vegetables,Online,M,5/11/2012,525737702,5/23/2012,6324,154.06,90.93,974275.44,575041.32,399234.12 +Asia,Laos,Personal Care,Online,C,12/10/2011,810950076,12/27/2011,7003,81.73,56.67,572355.19,396860.01,175495.18 +Europe,Austria,Cereal,Offline,M,11/30/2012,388162267,12/25/2012,4695,205.7,117.11,965761.5,549831.45,415930.05 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,H,1/3/2010,688673102,1/25/2010,2530,437.2,263.33,1106116,666224.9,439891.1 +Australia and Oceania,Papua New Guinea,Cereal,Offline,L,2/25/2014,964093911,3/6/2014,5667,205.7,117.11,1165701.9,663662.37,502039.53 +Australia and Oceania,Kiribati,Fruits,Online,C,11/4/2010,536348521,11/28/2010,6301,9.33,6.92,58788.33,43602.92,15185.41 +Europe,Slovakia,Personal Care,Online,H,12/5/2016,147673261,12/21/2016,8654,81.73,56.67,707291.42,490422.18,216869.24 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,C,3/31/2016,610616958,4/28/2016,3982,651.21,524.96,2593118.22,2090390.72,502727.5 +Middle East and North Africa,Afghanistan,Meat,Online,M,6/2/2016,558040940,6/12/2016,5570,421.89,364.69,2349927.3,2031323.3,318604 +Sub-Saharan Africa,Tanzania,Beverages,Offline,H,10/10/2014,493119037,10/14/2014,3736,47.45,31.79,177273.2,118767.44,58505.76 +Europe,Slovenia,Vegetables,Offline,C,4/10/2017,539337575,4/25/2017,829,154.06,90.93,127715.74,75380.97,52334.77 +Sub-Saharan Africa,Ethiopia,Clothes,Online,M,1/7/2012,890495383,2/12/2012,6228,109.28,35.84,680595.84,223211.52,457384.32 +Europe,Denmark,Personal Care,Offline,L,11/18/2010,460703790,12/9/2010,1344,81.73,56.67,109845.12,76164.48,33680.64 +Europe,Denmark,Clothes,Offline,H,6/16/2015,934386622,7/3/2015,4621,109.28,35.84,504982.88,165616.64,339366.24 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,M,3/30/2013,916280210,4/28/2013,6531,421.89,364.69,2755363.59,2381790.39,373573.2 +Sub-Saharan Africa,Niger,Office Supplies,Online,H,10/2/2011,881433379,10/6/2011,4579,651.21,524.96,2981890.59,2403791.84,578098.75 +Australia and Oceania,Kiribati,Clothes,Online,H,12/20/2011,925207459,12/21/2011,8302,109.28,35.84,907242.56,297543.68,609698.88 +Sub-Saharan Africa,Botswana,Baby Food,Online,C,3/4/2012,313276278,3/23/2012,4267,255.28,159.42,1089279.76,680245.14,409034.62 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,H,9/13/2011,631626164,9/29/2011,1073,437.2,263.33,469115.6,282553.09,186562.51 +Europe,United Kingdom,Personal Care,Online,L,9/28/2014,836555945,11/9/2014,4349,81.73,56.67,355443.77,246457.83,108985.94 +Europe,Hungary,Cosmetics,Online,M,5/28/2011,404676949,6/6/2011,1757,437.2,263.33,768160.4,462670.81,305489.59 +Europe,Bulgaria,Beverages,Online,C,10/17/2011,682913005,11/4/2011,7989,47.45,31.79,379078.05,253970.31,125107.74 +Europe,Moldova ,Clothes,Offline,L,12/8/2011,838500440,1/10/2012,9768,109.28,35.84,1067447.04,350085.12,717361.92 +Middle East and North Africa,Libya,Personal Care,Offline,C,9/14/2012,108988082,9/19/2012,850,81.73,56.67,69470.5,48169.5,21301 +Asia,India,Baby Food,Online,C,1/17/2016,952237260,1/17/2016,7021,255.28,159.42,1792320.88,1119287.82,673033.06 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,C,8/8/2013,496421802,8/31/2013,1098,109.28,35.84,119989.44,39352.32,80637.12 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,M,3/26/2013,890028035,5/4/2013,7929,651.21,524.96,5163444.09,4162407.84,1001036.25 +Europe,Bulgaria,Meat,Offline,L,7/3/2012,751854789,7/6/2012,9395,421.89,364.69,3963656.55,3426262.55,537394 +Europe,Czech Republic,Office Supplies,Offline,H,1/14/2010,121013391,2/18/2010,9406,651.21,524.96,6125281.26,4937773.76,1187507.5 +Asia,Sri Lanka,Household,Online,M,11/22/2016,906927669,1/2/2017,8906,668.27,502.54,5951612.62,4475621.24,1475991.38 +Sub-Saharan Africa,South Africa,Fruits,Offline,H,11/22/2014,139333951,1/2/2015,867,9.33,6.92,8089.11,5999.64,2089.47 +Middle East and North Africa,Qatar,Household,Online,H,6/6/2013,318281066,7/19/2013,5295,668.27,502.54,3538489.65,2660949.3,877540.35 +Sub-Saharan Africa,Botswana,Snacks,Offline,C,5/25/2015,864130342,6/13/2015,4226,152.58,97.44,644803.08,411781.44,233021.64 +Asia,Myanmar,Snacks,Offline,L,5/19/2013,367555606,6/17/2013,6727,152.58,97.44,1026405.66,655478.88,370926.78 +Middle East and North Africa,Yemen,Household,Online,C,3/12/2016,639543187,4/28/2016,3896,668.27,502.54,2603579.92,1957895.84,645684.08 +Europe,Hungary,Fruits,Online,M,10/8/2014,861391913,11/9/2014,3864,9.33,6.92,36051.12,26738.88,9312.24 +Europe,Portugal,Fruits,Online,M,4/3/2016,734713113,4/13/2016,6792,9.33,6.92,63369.36,47000.64,16368.72 +Australia and Oceania,Tuvalu,Personal Care,Offline,L,7/3/2017,931430613,8/18/2017,9872,81.73,56.67,806838.56,559446.24,247392.32 +Europe,Bulgaria,Clothes,Offline,C,6/8/2016,843780744,6/21/2016,2328,109.28,35.84,254403.84,83435.52,170968.32 +Asia,Uzbekistan,Office Supplies,Offline,L,10/26/2015,834312331,11/24/2015,414,651.21,524.96,269600.94,217333.44,52267.5 +Asia,Singapore,Baby Food,Online,M,11/30/2011,885886704,12/18/2011,2417,255.28,159.42,617011.76,385318.14,231693.62 +Middle East and North Africa,Qatar,Cereal,Offline,M,5/28/2013,151677691,7/17/2013,3654,205.7,117.11,751627.8,427919.94,323707.86 +Europe,Lithuania,Clothes,Offline,C,11/26/2014,105171620,11/27/2014,1474,109.28,35.84,161078.72,52828.16,108250.56 +Australia and Oceania,Marshall Islands,Meat,Offline,M,11/11/2015,490167319,12/22/2015,257,421.89,364.69,108425.73,93725.33,14700.4 +Asia,Brunei,Vegetables,Offline,H,10/19/2016,670776116,12/8/2016,6414,154.06,90.93,988140.84,583225.02,404915.82 +Middle East and North Africa,Lebanon,Meat,Offline,H,7/10/2015,981421840,8/27/2015,3387,421.89,364.69,1428941.43,1235205.03,193736.4 +Australia and Oceania,Samoa ,Beverages,Offline,M,11/20/2010,476840817,12/6/2010,6649,47.45,31.79,315495.05,211371.71,104123.34 +Middle East and North Africa,Jordan,Household,Online,C,3/11/2014,982081878,4/6/2014,8707,668.27,502.54,5818626.89,4375615.78,1443011.11 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,M,1/23/2015,342506349,2/4/2015,4095,651.21,524.96,2666704.95,2149711.2,516993.75 +Europe,Cyprus,Cosmetics,Online,L,7/26/2015,973788058,9/11/2015,4381,437.2,263.33,1915373.2,1153648.73,761724.47 +Europe,Luxembourg,Office Supplies,Offline,C,4/2/2011,411913335,4/17/2011,3164,651.21,524.96,2060428.44,1660973.44,399455 +Europe,Armenia,Cereal,Online,M,2/4/2010,763181006,3/19/2010,1074,205.7,117.11,220921.8,125776.14,95145.66 +Middle East and North Africa,Syria,Office Supplies,Online,L,7/25/2013,154202401,8/8/2013,772,651.21,524.96,502734.12,405269.12,97465 +Australia and Oceania,Tuvalu,Cosmetics,Online,C,10/31/2012,381901347,11/6/2012,1950,437.2,263.33,852540,513493.5,339046.5 +Asia,Turkmenistan,Personal Care,Online,L,4/15/2015,163514173,4/23/2015,6332,81.73,56.67,517514.36,358834.44,158679.92 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,C,6/10/2010,986589705,7/28/2010,2673,255.28,159.42,682363.44,426129.66,256233.78 +Europe,Iceland,Household,Offline,L,8/6/2011,358989274,8/19/2011,1759,668.27,502.54,1175486.93,883967.86,291519.07 +Central America and the Caribbean,Jamaica,Snacks,Offline,H,3/9/2014,358886706,4/12/2014,1407,152.58,97.44,214680.06,137098.08,77581.98 +Europe,Vatican City,Office Supplies,Offline,L,9/16/2014,884768331,9/18/2014,1465,651.21,524.96,954022.65,769066.4,184956.25 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,H,7/7/2014,105432975,8/25/2014,8815,668.27,502.54,5890800.05,4429890.1,1460909.95 +Europe,Kosovo,Vegetables,Online,M,1/7/2016,309991967,1/23/2016,2367,154.06,90.93,364660.02,215231.31,149428.71 +Central America and the Caribbean,Haiti,Vegetables,Offline,H,5/4/2011,257869136,6/10/2011,8063,154.06,90.93,1242185.78,733168.59,509017.19 +Asia,Cambodia,Office Supplies,Online,H,5/18/2016,128800809,5/23/2016,3876,651.21,524.96,2524089.96,2034744.96,489345 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,M,1/13/2014,172835814,1/18/2014,4813,154.06,90.93,741490.78,437646.09,303844.69 +Sub-Saharan Africa,Chad,Personal Care,Online,C,12/22/2010,260335481,1/24/2011,7909,81.73,56.67,646402.57,448203.03,198199.54 +Europe,Iceland,Beverages,Online,M,2/26/2011,331973636,3/21/2011,7231,47.45,31.79,343110.95,229873.49,113237.46 +Asia,Bangladesh,Personal Care,Online,C,1/7/2012,848736608,2/1/2012,8878,81.73,56.67,725598.94,503116.26,222482.68 +Middle East and North Africa,Yemen,Cereal,Offline,L,11/12/2015,541923224,12/5/2015,5980,205.7,117.11,1230086,700317.8,529768.2 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,M,11/26/2010,463144814,12/15/2010,3698,668.27,502.54,2471262.46,1858392.92,612869.54 +Europe,Bulgaria,Clothes,Offline,M,12/4/2012,834325206,12/4/2012,4224,109.28,35.84,461598.72,151388.16,310210.56 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,C,1/23/2016,597700726,2/10/2016,1782,437.2,263.33,779090.4,469254.06,309836.34 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,C,9/20/2011,565820205,10/1/2011,7627,9.33,6.92,71159.91,52778.84,18381.07 +Sub-Saharan Africa,Niger,Beverages,Offline,L,2/4/2015,271544969,3/10/2015,5045,47.45,31.79,239385.25,160380.55,79004.7 +Sub-Saharan Africa,Namibia,Cereal,Online,L,12/10/2015,218048846,1/6/2016,4354,205.7,117.11,895617.8,509896.94,385720.86 +Asia,Myanmar,Meat,Offline,M,8/25/2012,528818166,10/8/2012,7902,421.89,364.69,3333774.78,2881780.38,451994.4 +Europe,Lithuania,Cereal,Online,H,1/14/2016,497651755,2/11/2016,5068,205.7,117.11,1042487.6,593513.48,448974.12 +Europe,Portugal,Vegetables,Offline,C,4/7/2015,838660943,5/12/2015,7265,154.06,90.93,1119245.9,660606.45,458639.45 +Europe,Estonia,Cereal,Offline,C,12/2/2011,536269557,12/11/2011,2934,205.7,117.11,603523.8,343600.74,259923.06 +Asia,Bangladesh,Household,Offline,M,3/22/2016,895213925,3/31/2016,2549,668.27,502.54,1703420.23,1280974.46,422445.77 +Sub-Saharan Africa,Mali,Household,Online,L,12/17/2012,590542876,1/16/2013,3615,668.27,502.54,2415796.05,1816682.1,599113.95 +Asia,Bhutan,Vegetables,Offline,H,9/14/2010,617617738,10/14/2010,5668,154.06,90.93,873212.08,515391.24,357820.84 +Middle East and North Africa,Somalia,Cereal,Offline,H,4/17/2015,242112338,4/24/2015,5276,205.7,117.11,1085273.2,617872.36,467400.84 +Asia,Indonesia,Baby Food,Online,C,12/3/2010,150013005,12/26/2010,1037,255.28,159.42,264725.36,165318.54,99406.82 +Europe,Bulgaria,Vegetables,Offline,H,12/4/2016,197618567,12/29/2016,8580,154.06,90.93,1321834.8,780179.4,541655.4 +Sub-Saharan Africa,Sudan,Baby Food,Online,H,11/5/2015,761540353,12/1/2015,5568,255.28,159.42,1421399.04,887650.56,533748.48 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,M,3/17/2010,488702189,4/13/2010,6693,437.2,263.33,2926179.6,1762467.69,1163711.91 +Central America and the Caribbean,El Salvador,Household,Online,C,3/9/2011,346340405,4/20/2011,8677,668.27,502.54,5798578.79,4360539.58,1438039.21 +Europe,Cyprus,Fruits,Offline,L,1/30/2012,472003829,2/20/2012,5277,9.33,6.92,49234.41,36516.84,12717.57 +Europe,Serbia,Household,Offline,M,11/2/2014,623553788,12/4/2014,2278,668.27,502.54,1522319.06,1144786.12,377532.94 +Sub-Saharan Africa,Senegal,Clothes,Offline,H,2/6/2011,629164111,3/5/2011,2497,109.28,35.84,272872.16,89492.48,183379.68 +Asia,Nepal,Snacks,Offline,M,4/19/2016,837321126,5/13/2016,783,152.58,97.44,119470.14,76295.52,43174.62 +Middle East and North Africa,Saudi Arabia,Household,Online,M,11/8/2012,766823661,12/5/2012,9017,668.27,502.54,6025790.59,4531403.18,1494387.41 +Middle East and North Africa,Pakistan,Meat,Offline,L,7/17/2014,456783044,7/22/2014,1108,421.89,364.69,467454.12,404076.52,63377.6 +Europe,Ireland,Snacks,Offline,C,4/5/2017,916623103,4/20/2017,8000,152.58,97.44,1220640,779520,441120 +Australia and Oceania,East Timor,Clothes,Online,M,5/31/2010,976080167,6/27/2010,2667,109.28,35.84,291449.76,95585.28,195864.48 +Europe,Romania,Clothes,Offline,M,12/21/2010,435203063,2/9/2011,5112,109.28,35.84,558639.36,183214.08,375425.28 +Europe,Sweden,Household,Online,H,3/31/2014,514353120,4/3/2014,7373,668.27,502.54,4927154.71,3705227.42,1221927.29 +Australia and Oceania,East Timor,Clothes,Online,C,10/31/2012,704204165,12/20/2012,8516,109.28,35.84,930628.48,305213.44,625415.04 +Europe,Switzerland,Clothes,Offline,H,7/14/2015,115742528,7/24/2015,9641,109.28,35.84,1053568.48,345533.44,708035.04 +Europe,Malta,Clothes,Online,L,4/15/2013,630267035,6/1/2013,8877,109.28,35.84,970078.56,318151.68,651926.88 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,L,3/30/2013,149389016,5/4/2013,6384,651.21,524.96,4157324.64,3351344.64,805980 +Sub-Saharan Africa,Tanzania,Household,Online,C,4/1/2012,245032298,5/8/2012,9357,668.27,502.54,6253002.39,4702266.78,1550735.61 +Middle East and North Africa,Syria,Beverages,Online,M,10/21/2015,309433209,11/19/2015,7018,47.45,31.79,333004.1,223102.22,109901.88 +Europe,Switzerland,Beverages,Online,H,7/11/2011,705140578,8/7/2011,5622,47.45,31.79,266763.9,178723.38,88040.52 +Europe,Czech Republic,Baby Food,Online,H,10/28/2010,515015733,11/3/2010,3455,255.28,159.42,881992.4,550796.1,331196.3 +Sub-Saharan Africa,Central African Republic,Snacks,Online,M,10/22/2014,692232501,11/27/2014,5835,152.58,97.44,890304.3,568562.4,321741.9 +North America,Greenland,Meat,Offline,H,7/7/2010,910277211,8/20/2010,110,421.89,364.69,46407.9,40115.9,6292 +Asia,Turkmenistan,Office Supplies,Offline,C,7/18/2012,912948691,9/3/2012,660,651.21,524.96,429798.6,346473.6,83325 +Sub-Saharan Africa,Burkina Faso,Household,Offline,C,11/5/2013,964358270,12/2/2013,3897,668.27,502.54,2604248.19,1958398.38,645849.81 +Sub-Saharan Africa,Eritrea,Meat,Offline,M,3/21/2012,498929774,3/25/2012,3262,421.89,364.69,1376205.18,1189618.78,186586.4 +Sub-Saharan Africa,Madagascar,Clothes,Online,C,2/6/2014,371399533,2/16/2014,4230,109.28,35.84,462254.4,151603.2,310651.2 +Sub-Saharan Africa,Cape Verde,Meat,Online,C,8/21/2015,606816375,9/5/2015,9305,421.89,364.69,3925686.45,3393440.45,532246 +Middle East and North Africa,Jordan,Personal Care,Online,C,1/12/2014,850541627,1/16/2014,3023,81.73,56.67,247069.79,171313.41,75756.38 +Europe,Malta,Snacks,Online,M,5/8/2011,818249118,6/27/2011,6952,152.58,97.44,1060736.16,677402.88,383333.28 +Europe,Malta,Snacks,Offline,H,9/16/2010,745925176,10/23/2010,4690,152.58,97.44,715600.2,456993.6,258606.6 +Central America and the Caribbean,Guatemala,Office Supplies,Online,M,7/8/2012,939868628,8/17/2012,6868,651.21,524.96,4472510.28,3605425.28,867085 +Europe,Armenia,Beverages,Offline,H,9/2/2010,426690804,10/18/2010,6146,47.45,31.79,291627.7,195381.34,96246.36 +Middle East and North Africa,Bahrain,Baby Food,Online,C,6/27/2011,103315532,7/27/2011,2217,255.28,159.42,565955.76,353434.14,212521.62 +Sub-Saharan Africa,Namibia,Baby Food,Online,M,10/10/2014,486979138,11/11/2014,6804,255.28,159.42,1736925.12,1084693.68,652231.44 +Europe,Albania,Fruits,Offline,M,1/20/2010,365230453,2/17/2010,8662,9.33,6.92,80816.46,59941.04,20875.42 +Europe,Germany,Baby Food,Online,L,8/16/2010,845930802,8/24/2010,8578,255.28,159.42,2189791.84,1367504.76,822287.08 +Europe,Germany,Office Supplies,Online,C,12/2/2011,407254016,12/4/2011,4368,651.21,524.96,2844485.28,2293025.28,551460 +Europe,Malta,Meat,Offline,M,6/9/2010,747686421,6/11/2010,5882,421.89,364.69,2481556.98,2145106.58,336450.4 +Asia,Nepal,Office Supplies,Offline,L,2/7/2015,936026847,3/16/2015,9999,651.21,524.96,6511448.79,5249075.04,1262373.75 +Sub-Saharan Africa,Mauritius ,Beverages,Online,M,3/7/2013,561386620,3/8/2013,5631,47.45,31.79,267190.95,179009.49,88181.46 +Europe,Luxembourg,Cereal,Online,M,12/10/2011,183189570,1/5/2012,8720,205.7,117.11,1793704,1021199.2,772504.8 +Central America and the Caribbean,Grenada,Meat,Online,C,2/21/2012,881172025,2/27/2012,7239,421.89,364.69,3054061.71,2639990.91,414070.8 +Europe,Slovakia,Baby Food,Offline,M,10/24/2011,205382812,11/19/2011,6193,255.28,159.42,1580949.04,987288.06,593660.98 +Asia,Malaysia,Baby Food,Online,L,1/23/2010,726183259,2/24/2010,2619,255.28,159.42,668578.32,417520.98,251057.34 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,H,11/3/2010,584247195,11/10/2010,583,154.06,90.93,89816.98,53012.19,36804.79 +Sub-Saharan Africa,Kenya,Fruits,Online,L,8/6/2011,240560948,8/8/2011,6185,9.33,6.92,57706.05,42800.2,14905.85 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,M,8/14/2014,226423346,8/16/2014,2555,437.2,263.33,1117046,672808.15,444237.85 +Europe,Vatican City,Meat,Offline,H,9/13/2015,693445718,9/20/2015,4853,421.89,364.69,2047432.17,1769840.57,277591.6 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,M,6/25/2015,963551890,6/30/2015,5271,154.06,90.93,812050.26,479292.03,332758.23 +Europe,Germany,Beverages,Online,H,9/1/2015,878978192,10/19/2015,8035,47.45,31.79,381260.75,255432.65,125828.1 +Central America and the Caribbean,El Salvador,Vegetables,Online,H,3/28/2015,352273452,4/21/2015,4398,154.06,90.93,677555.88,399910.14,277645.74 +Central America and the Caribbean,Dominica,Meat,Online,H,3/29/2014,716298997,5/5/2014,7646,421.89,364.69,3225770.94,2788419.74,437351.2 +Sub-Saharan Africa,Niger,Office Supplies,Online,M,1/3/2010,674228656,1/30/2010,8097,651.21,524.96,5272847.37,4250601.12,1022246.25 +Sub-Saharan Africa,Ethiopia,Snacks,Offline,M,1/27/2016,349548757,1/27/2016,8100,152.58,97.44,1235898,789264,446634 +Asia,Thailand,Personal Care,Offline,M,12/15/2012,836058127,2/1/2013,7034,81.73,56.67,574888.82,398616.78,176272.04 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,M,7/19/2012,147868096,8/15/2012,6311,9.33,6.92,58881.63,43672.12,15209.51 +Europe,Lithuania,Household,Offline,L,6/4/2016,869402492,7/5/2016,4372,668.27,502.54,2921676.44,2197104.88,724571.56 +Europe,Georgia,Cereal,Online,L,2/6/2012,705397641,2/23/2012,1692,205.7,117.11,348044.4,198150.12,149894.28 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,H,8/24/2014,130902373,9/26/2014,5776,437.2,263.33,2525267.2,1520994.08,1004273.12 +Asia,Vietnam,Cereal,Online,H,6/25/2017,141278016,7/31/2017,6159,205.7,117.11,1266906.3,721280.49,545625.81 +Sub-Saharan Africa,South Sudan,Vegetables,Online,L,4/24/2011,902198398,5/18/2011,9410,154.06,90.93,1449704.6,855651.3,594053.3 +Central America and the Caribbean,Costa Rica,Beverages,Online,C,8/13/2010,399649846,8/20/2010,4125,47.45,31.79,195731.25,131133.75,64597.5 +Middle East and North Africa,Bahrain,Fruits,Online,L,1/6/2012,289931190,2/11/2012,5937,9.33,6.92,55392.21,41084.04,14308.17 +Europe,Poland,Cereal,Online,M,3/9/2013,949653756,3/30/2013,2505,205.7,117.11,515278.5,293360.55,221917.95 +Central America and the Caribbean,Saint Lucia,Household,Online,M,9/1/2016,125741374,9/15/2016,8522,668.27,502.54,5694996.94,4282645.88,1412351.06 +Sub-Saharan Africa,Namibia,Household,Online,H,11/28/2010,585430371,12/26/2010,711,668.27,502.54,475139.97,357305.94,117834.03 +Europe,Slovakia,Cereal,Offline,C,12/6/2011,666269576,12/21/2011,2828,205.7,117.11,581719.6,331187.08,250532.52 +Asia,Bangladesh,Personal Care,Online,H,2/6/2014,126120316,3/20/2014,659,81.73,56.67,53860.07,37345.53,16514.54 +Asia,Tajikistan,Snacks,Online,L,8/23/2016,593156421,9/2/2016,7021,152.58,97.44,1071264.18,684126.24,387137.94 +Europe,Ukraine,Office Supplies,Offline,L,4/7/2012,615864217,5/15/2012,6762,651.21,524.96,4403482.02,3549779.52,853702.5 +Middle East and North Africa,Pakistan,Beverages,Online,M,9/6/2013,613042533,10/5/2013,1764,47.45,31.79,83701.8,56077.56,27624.24 +Middle East and North Africa,Iraq,Household,Online,L,12/11/2011,623802697,12/15/2011,5935,668.27,502.54,3966182.45,2982574.9,983607.55 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,L,7/12/2010,757568538,7/30/2010,220,437.2,263.33,96184,57932.6,38251.4 +Asia,Kazakhstan,Meat,Online,C,12/25/2013,744076383,2/6/2014,7591,421.89,364.69,3202566.99,2768361.79,434205.2 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,C,7/23/2016,383375060,8/27/2016,8055,255.28,159.42,2056280.4,1284128.1,772152.3 +Europe,Liechtenstein,Household,Online,L,7/27/2013,895825898,8/12/2013,3645,668.27,502.54,2435844.15,1831758.3,604085.85 +Sub-Saharan Africa,Mozambique,Clothes,Online,H,10/3/2012,872102725,11/20/2012,3431,109.28,35.84,374939.68,122967.04,251972.64 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,M,5/7/2015,323191869,5/8/2015,8511,255.28,159.42,2172688.08,1356823.62,815864.46 +North America,United States of America,Office Supplies,Online,H,4/12/2012,230392158,5/22/2012,7014,651.21,524.96,4567586.94,3682069.44,885517.5 +Asia,Maldives,Snacks,Offline,H,9/14/2010,295314919,10/21/2010,9102,152.58,97.44,1388783.16,886898.88,501884.28 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,L,1/17/2015,289883983,1/23/2015,1967,47.45,31.79,93334.15,62530.93,30803.22 +Middle East and North Africa,Somalia,Fruits,Online,H,8/24/2015,506335675,9/16/2015,4833,9.33,6.92,45091.89,33444.36,11647.53 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,H,4/13/2015,407218825,4/15/2015,3955,81.73,56.67,323242.15,224129.85,99112.3 +Central America and the Caribbean,Guatemala,Fruits,Offline,M,3/16/2010,875394761,4/8/2010,7618,9.33,6.92,71075.94,52716.56,18359.38 +Middle East and North Africa,Qatar,Clothes,Offline,C,9/7/2016,164037311,9/7/2016,1140,109.28,35.84,124579.2,40857.6,83721.6 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,C,3/4/2014,646632802,3/18/2014,1871,651.21,524.96,1218413.91,982200.16,236213.75 +Europe,Italy,Meat,Online,C,4/10/2017,266980063,5/11/2017,4189,421.89,364.69,1767297.21,1527686.41,239610.8 +Europe,Latvia,Cosmetics,Online,H,5/14/2011,189190423,6/16/2011,4505,437.2,263.33,1969586,1186301.65,783284.35 +Europe,Estonia,Personal Care,Offline,C,12/18/2016,747687709,1/27/2017,6263,81.73,56.67,511874.99,354924.21,156950.78 +Sub-Saharan Africa,Burkina Faso,Household,Online,C,3/20/2010,997208249,4/21/2010,4936,668.27,502.54,3298580.72,2480537.44,818043.28 +Middle East and North Africa,Yemen,Personal Care,Online,M,7/22/2017,962800872,8/24/2017,3028,81.73,56.67,247478.44,171596.76,75881.68 +Sub-Saharan Africa,Senegal,Beverages,Online,L,6/23/2013,289826905,7/17/2013,5077,47.45,31.79,240903.65,161397.83,79505.82 +Central America and the Caribbean,Dominican Republic,Household,Offline,L,3/6/2015,493960177,4/5/2015,2648,668.27,502.54,1769578.96,1330725.92,438853.04 +Europe,Slovenia,Office Supplies,Offline,H,8/22/2010,911187016,9/27/2010,9342,651.21,524.96,6083603.82,4904176.32,1179427.5 +Australia and Oceania,Tuvalu,Beverages,Offline,L,6/1/2015,947806251,6/15/2015,5787,47.45,31.79,274593.15,183968.73,90624.42 +Europe,Kosovo,Personal Care,Offline,H,10/28/2015,530429208,11/1/2015,4645,81.73,56.67,379635.85,263232.15,116403.7 +Europe,Latvia,Cereal,Online,M,8/11/2010,555979716,9/11/2010,5608,205.7,117.11,1153565.6,656752.88,496812.72 +Central America and the Caribbean,El Salvador,Household,Online,M,9/25/2014,641694104,10/27/2014,400,668.27,502.54,267308,201016,66292 +Australia and Oceania,Samoa ,Clothes,Offline,H,2/20/2010,475121200,3/28/2010,7776,109.28,35.84,849761.28,278691.84,571069.44 +Europe,Lithuania,Office Supplies,Offline,H,2/15/2010,264122331,3/19/2010,8522,651.21,524.96,5549611.62,4473709.12,1075902.5 +Middle East and North Africa,Algeria,Cereal,Offline,H,2/16/2010,286871325,4/7/2010,455,205.7,117.11,93593.5,53285.05,40308.45 +Europe,Iceland,Household,Offline,H,3/20/2014,441854512,4/19/2014,3424,668.27,502.54,2288156.48,1720696.96,567459.52 +Central America and the Caribbean,Haiti,Vegetables,Offline,M,3/1/2016,697870719,3/4/2016,4309,154.06,90.93,663844.54,391817.37,272027.17 +Europe,Bosnia and Herzegovina,Clothes,Offline,H,10/27/2010,644031274,11/10/2010,2021,109.28,35.84,220854.88,72432.64,148422.24 +Europe,Andorra,Baby Food,Offline,L,1/7/2013,839760005,2/19/2013,2502,255.28,159.42,638710.56,398868.84,239841.72 +Middle East and North Africa,Tunisia ,Clothes,Online,H,12/12/2015,564793241,1/17/2016,3726,109.28,35.84,407177.28,133539.84,273637.44 +Europe,Cyprus,Snacks,Online,M,1/24/2010,969179809,2/18/2010,698,152.58,97.44,106500.84,68013.12,38487.72 +Europe,Sweden,Household,Online,L,3/13/2017,123281037,3/21/2017,453,668.27,502.54,302726.31,227650.62,75075.69 +Middle East and North Africa,Iran,Baby Food,Offline,H,1/1/2011,667770755,1/21/2011,7061,255.28,159.42,1802532.08,1125664.62,676867.46 +Central America and the Caribbean,Honduras,Cereal,Offline,L,8/24/2011,363635289,9/1/2011,6618,205.7,117.11,1361322.6,775033.98,586288.62 +Europe,Sweden,Meat,Offline,L,11/5/2013,642173469,11/14/2013,2255,421.89,364.69,951361.95,822375.95,128986 +Europe,Latvia,Office Supplies,Offline,M,5/25/2013,754996621,6/18/2013,9133,651.21,524.96,5947500.93,4794459.68,1153041.25 +Middle East and North Africa,Syria,Cosmetics,Online,L,12/9/2010,924028575,1/17/2011,9444,437.2,263.33,4128916.8,2486888.52,1642028.28 +Sub-Saharan Africa,Swaziland,Snacks,Offline,M,9/29/2015,991505658,10/4/2015,7413,152.58,97.44,1131075.54,722322.72,408752.82 +Central America and the Caribbean,Barbados,Personal Care,Offline,C,8/28/2011,869976699,9/11/2011,4293,81.73,56.67,350866.89,243284.31,107582.58 +Europe,Latvia,Fruits,Offline,C,11/11/2013,992303025,11/28/2013,3371,9.33,6.92,31451.43,23327.32,8124.11 +Sub-Saharan Africa,Tanzania,Beverages,Offline,M,2/13/2012,961658465,2/18/2012,4965,47.45,31.79,235589.25,157837.35,77751.9 +Europe,Romania,Vegetables,Online,L,5/23/2012,901529347,6/27/2012,1423,154.06,90.93,219227.38,129393.39,89833.99 +Sub-Saharan Africa,Zambia,Fruits,Offline,C,5/9/2010,105714499,6/25/2010,2124,9.33,6.92,19816.92,14698.08,5118.84 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,H,4/21/2010,188325250,6/7/2010,8481,651.21,524.96,5522912.01,4452185.76,1070726.25 +North America,Greenland,Vegetables,Offline,C,11/1/2013,133785426,12/1/2013,8935,154.06,90.93,1376526.1,812459.55,564066.55 +Sub-Saharan Africa,Ghana,Household,Offline,M,1/10/2016,346831357,1/13/2016,3961,668.27,502.54,2647017.47,1990560.94,656456.53 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,H,10/19/2016,402511870,11/2/2016,1062,109.28,35.84,116055.36,38062.08,77993.28 +Europe,Estonia,Baby Food,Offline,L,2/28/2017,396188294,3/20/2017,9775,255.28,159.42,2495362,1558330.5,937031.5 +Central America and the Caribbean,Belize,Clothes,Offline,L,5/17/2015,493534457,6/4/2015,6668,109.28,35.84,728679.04,238981.12,489697.92 +Middle East and North Africa,Iraq,Cereal,Offline,M,10/13/2010,480536687,11/3/2010,339,205.7,117.11,69732.3,39700.29,30032.01 +Asia,Mongolia,Vegetables,Offline,L,2/23/2015,213493812,3/20/2015,6418,154.06,90.93,988757.08,583588.74,405168.34 +Asia,Nepal,Vegetables,Online,C,1/2/2011,969017159,2/16/2011,2566,154.06,90.93,395317.96,233326.38,161991.58 +Europe,Lithuania,Fruits,Online,M,1/11/2016,494030559,2/10/2016,3476,9.33,6.92,32431.08,24053.92,8377.16 +Asia,Thailand,Beverages,Online,C,2/8/2011,655770337,3/23/2011,5870,47.45,31.79,278531.5,186607.3,91924.2 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,H,4/2/2012,691785323,5/10/2012,3505,437.2,263.33,1532386,922971.65,609414.35 +Central America and the Caribbean,Cuba,Household,Offline,M,11/3/2013,359936845,12/2/2013,2166,668.27,502.54,1447472.82,1088501.64,358971.18 +Europe,Norway,Cosmetics,Online,M,2/2/2015,388398730,2/22/2015,4670,437.2,263.33,2041724,1229751.1,811972.9 +Asia,Bangladesh,Fruits,Online,H,4/12/2016,225657308,5/11/2016,5867,9.33,6.92,54739.11,40599.64,14139.47 +Europe,Albania,Office Supplies,Offline,C,12/24/2014,290511405,1/2/2015,7635,651.21,524.96,4971988.35,4008069.6,963918.75 +Middle East and North Africa,Lebanon,Cereal,Offline,C,5/22/2017,622072350,6/22/2017,3887,205.7,117.11,799555.9,455206.57,344349.33 +Asia,Sri Lanka,Household,Online,L,11/4/2011,429763972,12/24/2011,5565,668.27,502.54,3718922.55,2796635.1,922287.45 +Middle East and North Africa,Oman,Vegetables,Offline,C,6/15/2010,343322598,7/21/2010,5641,154.06,90.93,869052.46,512936.13,356116.33 +Asia,Uzbekistan,Office Supplies,Offline,C,1/18/2015,162797057,3/8/2015,4122,651.21,524.96,2684287.62,2163885.12,520402.5 +Europe,Greece,Beverages,Online,M,5/14/2013,208548676,5/21/2013,3043,47.45,31.79,144390.35,96736.97,47653.38 +Sub-Saharan Africa,Lesotho,Baby Food,Online,C,2/25/2013,871251285,3/22/2013,1471,255.28,159.42,375516.88,234506.82,141010.06 +Middle East and North Africa,Israel,Office Supplies,Offline,H,8/19/2015,361891210,9/10/2015,506,651.21,524.96,329512.26,265629.76,63882.5 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,C,9/30/2011,561767280,10/11/2011,8277,154.06,90.93,1275154.62,752627.61,522527.01 +Europe,San Marino,Vegetables,Offline,C,3/18/2016,272490823,4/4/2016,4945,154.06,90.93,761826.7,449648.85,312177.85 +Sub-Saharan Africa,Swaziland,Vegetables,Online,L,9/27/2010,165985667,9/30/2010,7702,154.06,90.93,1186570.12,700342.86,486227.26 +Europe,Bosnia and Herzegovina,Clothes,Offline,H,12/18/2015,534488141,2/1/2016,5773,109.28,35.84,630873.44,206904.32,423969.12 +Europe,Netherlands,Office Supplies,Offline,M,12/8/2011,840547072,12/15/2011,5412,651.21,524.96,3524348.52,2841083.52,683265 +Australia and Oceania,Nauru,Personal Care,Offline,L,1/23/2010,167023789,2/10/2010,4906,81.73,56.67,400967.38,278023.02,122944.36 +Sub-Saharan Africa,Mozambique,Beverages,Online,M,6/18/2011,367092120,8/1/2011,9571,47.45,31.79,454143.95,304262.09,149881.86 +Australia and Oceania,Solomon Islands,Meat,Online,L,9/24/2010,214238393,10/6/2010,6756,421.89,364.69,2850288.84,2463845.64,386443.2 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,C,11/27/2014,352261435,1/10/2015,842,152.58,97.44,128472.36,82044.48,46427.88 +Middle East and North Africa,Israel,Beverages,Online,L,12/6/2016,145272576,12/23/2016,8238,47.45,31.79,390893.1,261886.02,129007.08 +Asia,Bangladesh,Beverages,Offline,L,8/11/2014,827695643,8/13/2014,2389,47.45,31.79,113358.05,75946.31,37411.74 +Central America and the Caribbean,Honduras,Beverages,Offline,H,5/18/2014,554266965,6/20/2014,8767,47.45,31.79,415994.15,278702.93,137291.22 +Sub-Saharan Africa,Togo,Snacks,Online,C,5/18/2012,250035369,6/15/2012,9877,152.58,97.44,1507032.66,962414.88,544617.78 +Central America and the Caribbean,Dominica,Office Supplies,Online,C,5/23/2013,460362184,6/14/2013,255,651.21,524.96,166058.55,133864.8,32193.75 +Sub-Saharan Africa,Mauritius ,Household,Offline,M,11/27/2011,900921237,1/5/2012,1469,668.27,502.54,981688.63,738231.26,243457.37 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,H,1/17/2011,907698857,1/29/2011,7118,437.2,263.33,3111989.6,1874382.94,1237606.66 +Europe,Montenegro,Personal Care,Offline,M,3/19/2011,786993873,4/6/2011,7831,81.73,56.67,640027.63,443782.77,196244.86 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,H,11/16/2013,465417611,12/28/2013,6269,651.21,524.96,4082435.49,3290974.24,791461.25 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,H,3/17/2010,839893901,3/27/2010,2124,154.06,90.93,327223.44,193135.32,134088.12 +Europe,Macedonia,Office Supplies,Offline,C,3/3/2015,627659070,3/14/2015,7122,651.21,524.96,4637917.62,3738765.12,899152.5 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,H,9/12/2010,416261947,10/4/2010,15,154.06,90.93,2310.9,1363.95,946.95 +Europe,Ukraine,Cosmetics,Offline,C,2/6/2010,413563859,3/12/2010,1591,437.2,263.33,695585.2,418958.03,276627.17 +Asia,Cambodia,Cereal,Offline,L,5/19/2016,897738635,6/12/2016,9667,205.7,117.11,1988501.9,1132102.37,856399.53 +Europe,Latvia,Cereal,Offline,M,11/22/2010,867272603,12/28/2010,4091,205.7,117.11,841518.7,479097.01,362421.69 +Middle East and North Africa,Kuwait,Office Supplies,Offline,M,2/16/2010,290964591,4/5/2010,1743,651.21,524.96,1135059.03,915005.28,220053.75 +Sub-Saharan Africa,Senegal,Clothes,Offline,C,7/3/2016,557925927,7/7/2016,1535,109.28,35.84,167744.8,55014.4,112730.4 +Middle East and North Africa,Libya,Cosmetics,Online,M,7/27/2014,427580440,9/4/2014,9409,437.2,263.33,4113614.8,2477671.97,1635942.83 +Australia and Oceania,New Zealand,Fruits,Offline,C,8/26/2012,979664456,10/9/2012,3338,9.33,6.92,31143.54,23098.96,8044.58 +Middle East and North Africa,Pakistan,Snacks,Online,C,5/12/2016,664226806,5/14/2016,8327,152.58,97.44,1270533.66,811382.88,459150.78 +Australia and Oceania,Vanuatu,Meat,Offline,H,3/25/2017,251628816,4/8/2017,1413,421.89,364.69,596130.57,515306.97,80823.6 +Sub-Saharan Africa,Benin,Snacks,Online,L,8/20/2011,582544314,8/31/2011,6663,152.58,97.44,1016640.54,649242.72,367397.82 +Europe,Ukraine,Cosmetics,Offline,H,3/1/2012,317959630,4/13/2012,175,437.2,263.33,76510,46082.75,30427.25 +Middle East and North Africa,Oman,Baby Food,Online,H,7/19/2013,889173591,9/3/2013,5080,255.28,159.42,1296822.4,809853.6,486968.8 +Europe,Denmark,Personal Care,Online,C,7/27/2011,647797524,8/14/2011,6538,81.73,56.67,534350.74,370508.46,163842.28 +Sub-Saharan Africa,Malawi,Fruits,Online,M,6/10/2014,715755259,7/30/2014,6742,9.33,6.92,62902.86,46654.64,16248.22 +Europe,Serbia,Baby Food,Online,H,4/18/2016,935283124,5/30/2016,9915,255.28,159.42,2531101.2,1580649.3,950451.9 +Central America and the Caribbean,El Salvador,Baby Food,Online,L,2/13/2016,318929946,3/17/2016,7313,255.28,159.42,1866862.64,1165838.46,701024.18 +Europe,Albania,Fruits,Offline,C,12/15/2013,199557054,1/10/2014,2222,9.33,6.92,20731.26,15376.24,5355.02 +Asia,China,Household,Online,L,9/15/2014,180338275,9/27/2014,4958,668.27,502.54,3313282.66,2491593.32,821689.34 +Middle East and North Africa,Tunisia ,Baby Food,Offline,H,10/5/2016,384759938,11/22/2016,7871,255.28,159.42,2009308.88,1254794.82,754514.06 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,C,10/17/2015,106620872,11/9/2015,340,437.2,263.33,148648,89532.2,59115.8 +Middle East and North Africa,Pakistan,Household,Offline,M,2/9/2016,960032403,3/25/2016,3777,668.27,502.54,2524055.79,1898093.58,625962.21 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,M,9/20/2011,129418361,9/27/2011,6624,154.06,90.93,1020493.44,602320.32,418173.12 +Middle East and North Africa,Somalia,Office Supplies,Online,H,11/6/2012,719515073,11/24/2012,9354,651.21,524.96,6091418.34,4910475.84,1180942.5 +Asia,Sri Lanka,Personal Care,Online,L,11/10/2011,505371367,12/3/2011,9473,81.73,56.67,774228.29,536834.91,237393.38 +Central America and the Caribbean,El Salvador,Cereal,Online,M,4/24/2017,482348573,5/26/2017,6516,205.7,117.11,1340341.2,763088.76,577252.44 +Europe,Denmark,Vegetables,Offline,C,5/4/2012,816120517,6/15/2012,7052,154.06,90.93,1086431.12,641238.36,445192.76 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,H,6/4/2011,392673528,6/16/2011,9678,651.21,524.96,6302410.38,5080562.88,1221847.5 +Asia,Kyrgyzstan,Personal Care,Online,C,3/8/2011,868306434,4/20/2011,24,81.73,56.67,1961.52,1360.08,601.44 +Sub-Saharan Africa,Liberia,Snacks,Offline,C,11/12/2016,819630563,12/29/2016,5752,152.58,97.44,877640.16,560474.88,317165.28 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,C,11/12/2015,693569743,12/5/2015,1555,205.7,117.11,319863.5,182106.05,137757.45 +Europe,Serbia,Vegetables,Online,H,10/11/2011,557360303,11/16/2011,4154,154.06,90.93,639965.24,377723.22,262242.02 +Asia,Cambodia,Vegetables,Online,C,1/18/2013,548551070,2/26/2013,7307,154.06,90.93,1125716.42,664425.51,461290.91 +Middle East and North Africa,Oman,Beverages,Online,C,1/19/2014,425003373,3/5/2014,6797,47.45,31.79,322517.65,216076.63,106441.02 +Sub-Saharan Africa,Rwanda,Household,Offline,L,1/2/2014,914891040,1/11/2014,5444,668.27,502.54,3638061.88,2735827.76,902234.12 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,H,3/12/2013,566700398,4/30/2013,8096,9.33,6.92,75535.68,56024.32,19511.36 +Europe,Italy,Cereal,Offline,L,10/2/2016,699230277,10/20/2016,6632,205.7,117.11,1364202.4,776673.52,587528.88 +Europe,Armenia,Household,Online,M,9/27/2015,451592004,11/2/2015,4964,668.27,502.54,3317292.28,2494608.56,822683.72 +Central America and the Caribbean,Belize,Office Supplies,Offline,C,8/18/2013,833209407,8/27/2013,4034,651.21,524.96,2626981.14,2117688.64,509292.5 +Europe,Portugal,Office Supplies,Online,H,12/20/2014,673818814,12/27/2014,6816,651.21,524.96,4438647.36,3578127.36,860520 +Central America and the Caribbean,Belize,Cereal,Offline,C,1/4/2014,673469054,2/13/2014,3314,205.7,117.11,681689.8,388102.54,293587.26 +Europe,Kosovo,Vegetables,Online,M,8/21/2013,252521455,9/17/2013,5565,154.06,90.93,857343.9,506025.45,351318.45 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,H,1/8/2014,701649844,2/7/2014,2636,651.21,524.96,1716589.56,1383794.56,332795 +Central America and the Caribbean,Honduras,Cereal,Offline,H,5/23/2016,231840550,6/12/2016,5626,205.7,117.11,1157268.2,658860.86,498407.34 +Australia and Oceania,Samoa ,Office Supplies,Online,C,9/7/2011,724392402,9/18/2011,2664,651.21,524.96,1734823.44,1398493.44,336330 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,H,8/14/2014,980916726,9/9/2014,3912,205.7,117.11,804698.4,458134.32,346564.08 +Australia and Oceania,Solomon Islands,Beverages,Online,C,6/23/2014,773337352,7/22/2014,6563,47.45,31.79,311414.35,208637.77,102776.58 +Europe,Malta,Meat,Offline,L,10/1/2016,393890607,11/15/2016,9839,421.89,364.69,4150975.71,3588184.91,562790.8 +Asia,Bhutan,Office Supplies,Offline,C,8/20/2016,205125319,9/29/2016,9995,651.21,524.96,6508843.95,5246975.2,1261868.75 +Europe,Germany,Cosmetics,Offline,M,5/24/2010,189902818,7/4/2010,5319,437.2,263.33,2325466.8,1400652.27,924814.53 +Europe,Serbia,Cosmetics,Online,M,4/13/2014,401396930,4/27/2014,1126,437.2,263.33,492287.2,296509.58,195777.62 +Europe,Belarus,Clothes,Offline,C,5/3/2015,513093984,6/12/2015,4767,109.28,35.84,520937.76,170849.28,350088.48 +Asia,Maldives,Fruits,Online,M,1/4/2013,268792808,2/7/2013,620,9.33,6.92,5784.6,4290.4,1494.2 +Asia,India,Clothes,Online,M,5/26/2015,832604730,6/24/2015,5097,109.28,35.84,557000.16,182676.48,374323.68 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,C,9/23/2012,738953578,11/6/2012,1640,651.21,524.96,1067984.4,860934.4,207050 +Central America and the Caribbean,Jamaica,Fruits,Offline,L,6/10/2011,842575681,6/21/2011,5723,9.33,6.92,53395.59,39603.16,13792.43 +Central America and the Caribbean,Dominican Republic,Fruits,Online,C,3/31/2015,268519866,4/1/2015,9850,9.33,6.92,91900.5,68162,23738.5 +Europe,Iceland,Cosmetics,Online,H,10/12/2013,462147462,11/30/2013,8559,437.2,263.33,3741994.8,2253841.47,1488153.33 +Asia,Sri Lanka,Beverages,Offline,H,9/5/2016,239132297,10/1/2016,3415,47.45,31.79,162041.75,108562.85,53478.9 +Sub-Saharan Africa,Namibia,Cereal,Offline,M,12/3/2011,735460698,12/21/2011,8019,205.7,117.11,1649508.3,939105.09,710403.21 +Australia and Oceania,Nauru,Office Supplies,Online,M,1/21/2015,457431495,3/12/2015,2999,651.21,524.96,1952978.79,1574355.04,378623.75 +Sub-Saharan Africa,Liberia,Meat,Offline,L,5/26/2012,231656014,6/2/2012,1017,421.89,364.69,429062.13,370889.73,58172.4 +Asia,Kazakhstan,Household,Online,M,4/12/2010,955058085,4/29/2010,1766,668.27,502.54,1180164.82,887485.64,292679.18 +Europe,Bulgaria,Meat,Offline,L,1/28/2016,444874036,2/15/2016,6968,421.89,364.69,2939729.52,2541159.92,398569.6 +Central America and the Caribbean,Barbados,Cosmetics,Online,M,9/25/2011,188652694,11/1/2011,5379,437.2,263.33,2351698.8,1416452.07,935246.73 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,C,7/20/2010,394255387,8/2/2010,7785,255.28,159.42,1987354.8,1241084.7,746270.1 +Australia and Oceania,Kiribati,Cosmetics,Offline,M,7/15/2015,439855945,8/11/2015,2003,437.2,263.33,875711.6,527449.99,348261.61 +Europe,Russia,Household,Offline,C,8/13/2015,223940694,9/1/2015,7883,668.27,502.54,5267972.41,3961522.82,1306449.59 +Sub-Saharan Africa,Nigeria,Household,Offline,L,2/20/2012,615308463,3/11/2012,2303,668.27,502.54,1539025.81,1157349.62,381676.19 +Europe,Russia,Beverages,Online,H,2/2/2015,303070580,2/26/2015,4175,47.45,31.79,198103.75,132723.25,65380.5 +Middle East and North Africa,Kuwait,Office Supplies,Online,M,8/4/2016,746650874,8/15/2016,9441,651.21,524.96,6148073.61,4956147.36,1191926.25 +Sub-Saharan Africa,Djibouti,Beverages,Offline,L,5/28/2017,325785672,6/26/2017,6075,47.45,31.79,288258.75,193124.25,95134.5 +Middle East and North Africa,Iraq,Cereal,Online,L,7/25/2015,190523803,8/2/2015,9082,205.7,117.11,1868167.4,1063593.02,804574.38 +North America,United States of America,Meat,Offline,C,3/2/2010,211226594,4/19/2010,5498,421.89,364.69,2319551.22,2005065.62,314485.6 +Middle East and North Africa,Pakistan,Snacks,Online,M,9/28/2012,328567874,10/28/2012,9390,152.58,97.44,1432726.2,914961.6,517764.6 +Europe,Serbia,Vegetables,Offline,C,2/28/2013,103533971,3/5/2013,6858,154.06,90.93,1056543.48,623597.94,432945.54 +Australia and Oceania,Vanuatu,Household,Online,C,9/21/2013,967423713,9/29/2013,1030,668.27,502.54,688318.1,517616.2,170701.9 +Europe,Czech Republic,Beverages,Online,L,3/19/2010,371848428,4/29/2010,7068,47.45,31.79,335376.6,224691.72,110684.88 +Europe,Malta,Office Supplies,Online,H,11/5/2010,338731944,12/15/2010,7164,651.21,524.96,4665268.44,3760813.44,904455 +Asia,Uzbekistan,Fruits,Online,H,4/28/2017,710310590,5/3/2017,5543,9.33,6.92,51716.19,38357.56,13358.63 +Sub-Saharan Africa,Cameroon,Household,Online,C,6/26/2013,499133193,7/25/2013,3459,668.27,502.54,2311545.93,1738285.86,573260.07 +Middle East and North Africa,Libya,Office Supplies,Online,M,7/10/2014,138061082,7/22/2014,4197,651.21,524.96,2733128.37,2203257.12,529871.25 +Middle East and North Africa,Morocco,Personal Care,Offline,H,3/11/2010,130268085,4/28/2010,8076,81.73,56.67,660051.48,457666.92,202384.56 +Asia,Philippines,Beverages,Online,H,1/11/2014,599240529,2/18/2014,7444,47.45,31.79,353217.8,236644.76,116573.04 +Sub-Saharan Africa,Benin,Fruits,Offline,C,2/18/2014,838777244,3/17/2014,1681,9.33,6.92,15683.73,11632.52,4051.21 +Central America and the Caribbean,Grenada,Cosmetics,Online,C,10/23/2014,662989556,11/12/2014,2198,437.2,263.33,960965.6,578799.34,382166.26 +Australia and Oceania,Tonga,Office Supplies,Offline,H,1/27/2010,856301295,2/8/2010,7437,651.21,524.96,4843048.77,3904127.52,938921.25 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,M,2/23/2010,923448789,3/6/2010,7872,154.06,90.93,1212760.32,715800.96,496959.36 +Europe,Estonia,Household,Online,H,12/18/2014,439480865,12/29/2014,1009,668.27,502.54,674284.43,507062.86,167221.57 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,M,5/14/2010,399758851,6/5/2010,6382,651.21,524.96,4156022.22,3350294.72,805727.5 +Middle East and North Africa,Algeria,Cosmetics,Online,M,5/9/2017,969956576,6/21/2017,560,437.2,263.33,244832,147464.8,97367.2 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,H,7/15/2012,136060369,8/15/2012,2141,255.28,159.42,546554.48,341318.22,205236.26 +Asia,Singapore,Cereal,Offline,M,4/6/2015,454369056,5/15/2015,6756,205.7,117.11,1389709.2,791195.16,598514.04 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,C,8/18/2015,501493966,9/13/2015,2064,651.21,524.96,1344097.44,1083517.44,260580 +Asia,Tajikistan,Cereal,Offline,L,3/4/2016,724358928,4/18/2016,2758,205.7,117.11,567320.6,322989.38,244331.22 +Sub-Saharan Africa,Uganda,Beverages,Online,M,12/2/2012,290200269,12/9/2012,5563,47.45,31.79,263964.35,176847.77,87116.58 +Europe,Ireland,Snacks,Offline,C,4/27/2014,236566817,5/14/2014,4233,152.58,97.44,645871.14,412463.52,233407.62 +Australia and Oceania,Australia,Vegetables,Offline,M,9/27/2014,321319901,11/5/2014,4554,154.06,90.93,701589.24,414095.22,287494.02 +Europe,Belgium,Office Supplies,Online,C,5/25/2013,372633349,6/20/2013,9344,651.21,524.96,6084906.24,4905226.24,1179680 +Middle East and North Africa,Bahrain,Office Supplies,Offline,M,7/31/2010,738993489,9/16/2010,3450,651.21,524.96,2246674.5,1811112,435562.5 +Central America and the Caribbean,The Bahamas,Baby Food,Online,L,6/5/2011,939199149,6/9/2011,8754,255.28,159.42,2234721.12,1395562.68,839158.44 +Europe,Moldova ,Meat,Offline,H,7/24/2014,112361657,8/12/2014,9166,421.89,364.69,3867043.74,3342748.54,524295.2 +Asia,Myanmar,Vegetables,Online,L,11/21/2015,167904841,1/7/2016,5629,154.06,90.93,867203.74,511844.97,355358.77 +Sub-Saharan Africa,Ghana,Household,Online,L,5/21/2012,835565030,5/28/2012,1115,668.27,502.54,745121.05,560332.1,184788.95 +Asia,Kyrgyzstan,Beverages,Online,M,6/12/2013,115391051,6/21/2013,5631,47.45,31.79,267190.95,179009.49,88181.46 +Europe,San Marino,Beverages,Online,C,5/20/2014,127744233,6/13/2014,1212,47.45,31.79,57509.4,38529.48,18979.92 +Sub-Saharan Africa,Togo,Baby Food,Online,M,5/14/2015,363298404,5/26/2015,6926,255.28,159.42,1768069.28,1104142.92,663926.36 +Asia,Sri Lanka,Beverages,Online,L,1/19/2010,833039891,3/7/2010,3871,47.45,31.79,183678.95,123059.09,60619.86 +Europe,Armenia,Household,Online,M,2/4/2012,718267524,3/14/2012,177,668.27,502.54,118283.79,88949.58,29334.21 +Europe,Russia,Baby Food,Offline,L,7/1/2013,620592629,7/13/2013,6005,255.28,159.42,1532956.4,957317.1,575639.3 +Asia,Uzbekistan,Clothes,Offline,M,2/12/2011,311939036,3/16/2011,8548,109.28,35.84,934125.44,306360.32,627765.12 +Central America and the Caribbean,Haiti,Office Supplies,Offline,H,6/10/2010,984543073,7/3/2010,7029,651.21,524.96,4577355.09,3689943.84,887411.25 +Central America and the Caribbean,Panama,Household,Offline,L,3/28/2014,300953567,3/28/2014,7703,668.27,502.54,5147683.81,3871065.62,1276618.19 +Sub-Saharan Africa,Mozambique,Beverages,Offline,L,3/13/2011,944031846,4/24/2011,8857,47.45,31.79,420264.65,281564.03,138700.62 +Middle East and North Africa,Lebanon,Clothes,Offline,C,1/2/2010,266951739,1/15/2010,5807,109.28,35.84,634588.96,208122.88,426466.08 +Sub-Saharan Africa,Benin,Fruits,Online,L,11/3/2012,643199574,12/18/2012,5902,9.33,6.92,55065.66,40841.84,14223.82 +Europe,United Kingdom,Beverages,Online,M,8/3/2011,916574180,8/5/2011,3523,47.45,31.79,167166.35,111996.17,55170.18 +Australia and Oceania,Marshall Islands,Snacks,Online,L,5/4/2014,451186883,5/23/2014,5080,152.58,97.44,775106.4,494995.2,280111.2 +Europe,Switzerland,Cosmetics,Offline,M,4/28/2011,481461513,5/11/2011,4016,437.2,263.33,1755795.2,1057533.28,698261.92 +Sub-Saharan Africa,Cape Verde,Snacks,Online,M,7/18/2016,962134397,8/4/2016,5804,152.58,97.44,885574.32,565541.76,320032.56 +Europe,France,Snacks,Online,H,1/5/2011,118254363,1/7/2011,2949,152.58,97.44,449958.42,287350.56,162607.86 +Middle East and North Africa,Pakistan,Baby Food,Offline,C,8/23/2014,295182740,8/26/2014,9987,255.28,159.42,2549481.36,1592127.54,957353.82 +Europe,Portugal,Fruits,Offline,M,5/10/2014,308593356,6/20/2014,8487,9.33,6.92,79183.71,58730.04,20453.67 +Asia,Myanmar,Cosmetics,Online,H,4/10/2013,394472539,4/11/2013,2045,437.2,263.33,894074,538509.85,355564.15 +Europe,Vatican City,Meat,Offline,L,10/19/2011,859119117,10/28/2011,1293,421.89,364.69,545503.77,471544.17,73959.6 +Asia,Mongolia,Household,Online,L,5/27/2011,729144418,5/28/2011,8891,668.27,502.54,5941588.57,4468083.14,1473505.43 +Europe,Romania,Vegetables,Online,L,10/28/2010,901472270,10/30/2010,4532,154.06,90.93,698199.92,412094.76,286105.16 +Middle East and North Africa,United Arab Emirates,Household,Offline,L,6/15/2017,993339002,6/18/2017,9940,668.27,502.54,6642603.8,4995247.6,1647356.2 +Europe,Poland,Cosmetics,Online,H,3/28/2013,692293441,4/26/2013,3868,437.2,263.33,1691089.6,1018560.44,672529.16 +Australia and Oceania,Australia,Baby Food,Offline,M,6/22/2011,206196916,7/13/2011,7104,255.28,159.42,1813509.12,1132519.68,680989.44 +Australia and Oceania,East Timor,Meat,Offline,M,3/1/2015,713223254,3/8/2015,7465,421.89,364.69,3149408.85,2722410.85,426998 +Central America and the Caribbean,Honduras,Office Supplies,Offline,C,3/28/2013,311858785,4/28/2013,4799,651.21,524.96,3125156.79,2519283.04,605873.75 +North America,United States of America,Cereal,Online,M,8/14/2014,770902335,9/4/2014,5987,205.7,117.11,1231525.9,701137.57,530388.33 +Middle East and North Africa,Afghanistan,Vegetables,Online,M,2/23/2014,779465234,3/16/2014,9939,154.06,90.93,1531202.34,903753.27,627449.07 +Middle East and North Africa,Syria,Beverages,Offline,L,7/8/2011,896971309,7/21/2011,2598,47.45,31.79,123275.1,82590.42,40684.68 +Central America and the Caribbean,Barbados,Clothes,Online,C,1/22/2015,403156888,3/6/2015,1937,109.28,35.84,211675.36,69422.08,142253.28 +Middle East and North Africa,Lebanon,Meat,Online,C,3/27/2015,448070800,5/8/2015,2962,421.89,364.69,1249638.18,1080211.78,169426.4 +Middle East and North Africa,Bahrain,Household,Online,C,2/23/2011,902074372,3/3/2011,2708,668.27,502.54,1809675.16,1360878.32,448796.84 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,M,4/28/2014,805841434,5/25/2014,5243,255.28,159.42,1338433.04,835839.06,502593.98 +Europe,Sweden,Clothes,Offline,C,8/19/2014,620358312,10/4/2014,6665,109.28,35.84,728351.2,238873.6,489477.6 +Sub-Saharan Africa,Niger,Meat,Online,C,5/16/2014,876923835,5/16/2014,105,421.89,364.69,44298.45,38292.45,6006 +Europe,Italy,Office Supplies,Offline,C,11/26/2016,827149331,1/7/2017,723,651.21,524.96,470824.83,379546.08,91278.75 +Asia,Sri Lanka,Snacks,Online,M,4/18/2015,692958629,4/24/2015,712,152.58,97.44,108636.96,69377.28,39259.68 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,L,4/1/2011,316588056,5/19/2011,4296,109.28,35.84,469466.88,153968.64,315498.24 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,M,4/28/2011,510586440,5/1/2011,2729,651.21,524.96,1777152.09,1432615.84,344536.25 +Middle East and North Africa,Libya,Clothes,Online,H,7/25/2015,807815110,8/22/2015,9297,109.28,35.84,1015976.16,333204.48,682771.68 +Europe,Portugal,Household,Online,H,9/21/2013,811447894,10/1/2013,4319,668.27,502.54,2886258.13,2170470.26,715787.87 +Asia,Bhutan,Beverages,Online,M,10/9/2011,644971120,10/16/2011,142,47.45,31.79,6737.9,4514.18,2223.72 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,M,12/12/2012,502183616,12/22/2012,6146,421.89,364.69,2592935.94,2241384.74,351551.2 +Asia,Kazakhstan,Snacks,Online,L,12/26/2013,197196710,1/20/2014,3743,152.58,97.44,571106.94,364717.92,206389.02 +Europe,Belgium,Household,Offline,M,6/22/2016,514434230,8/8/2016,1375,668.27,502.54,918871.25,690992.5,227878.75 +Europe,Iceland,Meat,Offline,C,6/29/2015,958632504,7/31/2015,9516,421.89,364.69,4014705.24,3470390.04,544315.2 +Central America and the Caribbean,Jamaica,Snacks,Offline,H,12/19/2010,204840362,1/15/2011,5670,152.58,97.44,865128.6,552484.8,312643.8 +Europe,Belgium,Beverages,Offline,C,6/20/2011,148419129,7/31/2011,9373,47.45,31.79,444748.85,297967.67,146781.18 +Asia,Indonesia,Cosmetics,Online,H,4/7/2015,955042636,4/28/2015,7194,437.2,263.33,3145216.8,1894396.02,1250820.78 +Europe,Greece,Household,Offline,L,2/15/2014,610697209,3/16/2014,7730,668.27,502.54,5165727.1,3884634.2,1281092.9 +Middle East and North Africa,Morocco,Clothes,Offline,M,3/29/2012,771681678,4/10/2012,6612,109.28,35.84,722559.36,236974.08,485585.28 +Europe,Ireland,Fruits,Offline,M,11/12/2014,914607369,12/16/2014,1500,9.33,6.92,13995,10380,3615 +Asia,Malaysia,Vegetables,Offline,L,12/14/2016,586398112,1/27/2017,7087,154.06,90.93,1091823.22,644420.91,447402.31 +Europe,Italy,Household,Offline,H,7/15/2014,754290235,7/21/2014,97,668.27,502.54,64822.19,48746.38,16075.81 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,M,1/23/2016,655832564,2/16/2016,4285,651.21,524.96,2790434.85,2249453.6,540981.25 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,L,11/24/2015,948886430,12/4/2015,5436,255.28,159.42,1387702.08,866607.12,521094.96 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,C,4/5/2013,561625659,4/26/2013,6368,154.06,90.93,981054.08,579042.24,402011.84 +Sub-Saharan Africa,Niger,Clothes,Offline,C,1/6/2016,742536580,1/28/2016,1930,109.28,35.84,210910.4,69171.2,141739.2 +Sub-Saharan Africa,Madagascar,Cereal,Online,C,2/22/2014,110418021,3/13/2014,4001,205.7,117.11,823005.7,468557.11,354448.59 +Central America and the Caribbean,Panama,Office Supplies,Offline,H,11/8/2013,504381310,12/8/2013,6493,651.21,524.96,4228306.53,3408565.28,819741.25 +Sub-Saharan Africa,Botswana,Office Supplies,Offline,L,1/19/2011,233850276,1/31/2011,348,651.21,524.96,226621.08,182686.08,43935 +Asia,Turkmenistan,Cereal,Online,M,4/11/2010,828561246,5/16/2010,8540,205.7,117.11,1756678,1000119.4,756558.6 +Central America and the Caribbean,Haiti,Beverages,Online,H,5/9/2013,288563048,5/16/2013,1073,47.45,31.79,50913.85,34110.67,16803.18 +Central America and the Caribbean,Jamaica,Clothes,Offline,M,8/8/2015,734217011,9/27/2015,9984,109.28,35.84,1091051.52,357826.56,733224.96 +Asia,North Korea,Snacks,Offline,H,3/8/2017,756196963,3/31/2017,4341,152.58,97.44,662349.78,422987.04,239362.74 +Sub-Saharan Africa,Benin,Beverages,Online,M,10/4/2011,365489232,10/5/2011,5241,47.45,31.79,248685.45,166611.39,82074.06 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,H,12/24/2012,543392646,2/7/2013,814,437.2,263.33,355880.8,214350.62,141530.18 +Asia,Kyrgyzstan,Cosmetics,Online,M,11/7/2012,991518533,12/4/2012,1222,437.2,263.33,534258.4,321789.26,212469.14 +Europe,Georgia,Clothes,Offline,M,10/21/2015,581790721,11/3/2015,3658,109.28,35.84,399746.24,131102.72,268643.52 +Sub-Saharan Africa,Seychelles ,Meat,Offline,M,3/5/2012,506445538,4/3/2012,7344,421.89,364.69,3098360.16,2678283.36,420076.8 +Europe,Cyprus,Cereal,Offline,C,4/23/2012,228031814,6/1/2012,8536,205.7,117.11,1755855.2,999650.96,756204.24 +Europe,Germany,Snacks,Offline,C,6/22/2012,629410874,7/13/2012,5519,152.58,97.44,842089.02,537771.36,304317.66 +Australia and Oceania,Tonga,Office Supplies,Offline,M,10/10/2013,863756549,11/19/2013,3612,651.21,524.96,2352170.52,1896155.52,456015 +Asia,Sri Lanka,Beverages,Online,M,10/27/2010,604555165,11/23/2010,163,47.45,31.79,7734.35,5181.77,2552.58 +Asia,China,Snacks,Online,M,8/22/2010,495605552,10/11/2010,9551,152.58,97.44,1457291.58,930649.44,526642.14 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,H,10/2/2013,801019036,11/9/2013,8188,205.7,117.11,1684271.6,958896.68,725374.92 +Europe,Germany,Cereal,Online,H,5/22/2010,955219447,6/2/2010,9516,205.7,117.11,1957441.2,1114418.76,843022.44 +Sub-Saharan Africa,Mozambique,Meat,Offline,L,7/22/2014,912943112,7/24/2014,9009,421.89,364.69,3800807.01,3285492.21,515314.8 +Middle East and North Africa,Egypt,Household,Offline,C,10/29/2014,699238860,12/1/2014,9172,668.27,502.54,6129372.44,4609296.88,1520075.56 +Asia,Uzbekistan,Cereal,Online,C,12/24/2015,859468019,1/29/2016,4541,205.7,117.11,934083.7,531796.51,402287.19 +Sub-Saharan Africa,South Sudan,Snacks,Offline,C,7/3/2012,209304416,8/6/2012,6683,152.58,97.44,1019692.14,651191.52,368500.62 +Europe,Luxembourg,Meat,Online,H,2/5/2015,784734380,2/18/2015,9196,421.89,364.69,3879700.44,3353689.24,526011.2 +Middle East and North Africa,Azerbaijan,Clothes,Online,H,8/3/2016,192056739,9/19/2016,2712,109.28,35.84,296367.36,97198.08,199169.28 +Europe,Montenegro,Cereal,Online,L,11/15/2010,157882821,12/8/2010,9890,205.7,117.11,2034373,1158217.9,876155.1 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,M,11/4/2011,679136455,11/20/2011,424,205.7,117.11,87216.8,49654.64,37562.16 +Europe,Albania,Cereal,Offline,C,9/26/2011,473053967,10/12/2011,6036,205.7,117.11,1241605.2,706875.96,534729.24 +Europe,Lithuania,Office Supplies,Online,H,3/21/2015,127184188,5/10/2015,5482,651.21,524.96,3569933.22,2877830.72,692102.5 +Middle East and North Africa,Oman,Fruits,Offline,H,11/12/2012,749388444,11/19/2012,9548,9.33,6.92,89082.84,66072.16,23010.68 +Australia and Oceania,Samoa ,Beverages,Online,C,4/7/2015,817840564,4/24/2015,6052,47.45,31.79,287167.4,192393.08,94774.32 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,H,5/3/2011,231026875,5/24/2011,4841,651.21,524.96,3152507.61,2541331.36,611176.25 +Europe,Croatia,Clothes,Online,H,1/1/2010,757746207,2/20/2010,2796,109.28,35.84,305546.88,100208.64,205338.24 +Sub-Saharan Africa,Swaziland,Snacks,Online,M,9/5/2013,187109887,10/22/2013,8828,152.58,97.44,1346976.24,860200.32,486775.92 +Europe,Greece,Household,Offline,M,6/27/2014,878541743,8/9/2014,8880,668.27,502.54,5934237.6,4462555.2,1471682.4 +Europe,Portugal,Clothes,Online,M,3/8/2013,311778104,4/11/2013,924,109.28,35.84,100974.72,33116.16,67858.56 +Europe,Austria,Cereal,Online,H,5/19/2015,536867797,5/22/2015,9966,205.7,117.11,2050006.2,1167118.26,882887.94 +Sub-Saharan Africa,Rwanda,Cereal,Offline,M,8/7/2012,524172151,9/25/2012,3042,205.7,117.11,625739.4,356248.62,269490.78 +Europe,United Kingdom,Office Supplies,Online,L,5/17/2016,214364993,5/19/2016,4220,651.21,524.96,2748106.2,2215331.2,532775 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,H,7/28/2016,968432652,8/11/2016,9597,651.21,524.96,6249662.37,5038041.12,1211621.25 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,H,6/29/2015,617673957,7/19/2015,2305,81.73,56.67,188387.65,130624.35,57763.3 +Europe,Sweden,Cosmetics,Online,H,6/29/2016,213700234,7/19/2016,7503,437.2,263.33,3280311.6,1975764.99,1304546.61 +Sub-Saharan Africa,Senegal,Office Supplies,Online,C,8/23/2012,878435313,8/25/2012,7385,651.21,524.96,4809185.85,3876829.6,932356.25 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,M,3/21/2013,654115521,4/8/2013,6174,651.21,524.96,4020570.54,3241103.04,779467.5 +Asia,Kyrgyzstan,Office Supplies,Offline,H,3/16/2017,353289687,3/22/2017,5124,651.21,524.96,3336800.04,2689895.04,646905 +Europe,Albania,Fruits,Offline,H,1/28/2017,408819139,2/18/2017,7523,9.33,6.92,70189.59,52059.16,18130.43 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Online,M,2/27/2010,423877704,2/28/2010,3687,47.45,31.79,174948.15,117209.73,57738.42 +Australia and Oceania,Samoa ,Cosmetics,Online,C,7/23/2017,521951711,7/27/2017,5965,437.2,263.33,2607898,1570763.45,1037134.55 +Sub-Saharan Africa,Botswana,Beverages,Offline,M,3/27/2012,896839988,4/17/2012,3737,47.45,31.79,177320.65,118799.23,58521.42 +North America,United States of America,Household,Online,C,8/20/2013,462653863,8/27/2013,8414,668.27,502.54,5622823.78,4228371.56,1394452.22 +Sub-Saharan Africa,Burundi,Cosmetics,Online,C,10/11/2015,903817164,10/18/2015,8439,437.2,263.33,3689530.8,2222241.87,1467288.93 +Asia,Japan,Snacks,Offline,L,9/26/2013,825066220,10/26/2013,4284,152.58,97.44,653652.72,417432.96,236219.76 +Australia and Oceania,Samoa ,Fruits,Offline,M,1/6/2015,701449859,1/26/2015,3456,9.33,6.92,32244.48,23915.52,8328.96 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,M,1/14/2013,628329408,2/21/2013,5489,81.73,56.67,448615.97,311061.63,137554.34 +Australia and Oceania,Solomon Islands,Vegetables,Offline,M,8/25/2013,771378695,9/22/2013,6953,154.06,90.93,1071179.18,632236.29,438942.89 +Middle East and North Africa,Oman,Personal Care,Online,H,3/9/2016,916584050,3/13/2016,6444,81.73,56.67,526668.12,365181.48,161486.64 +Europe,Iceland,Personal Care,Online,L,4/8/2017,920244300,4/22/2017,9593,81.73,56.67,784035.89,543635.31,240400.58 +Middle East and North Africa,Yemen,Fruits,Offline,H,7/28/2014,258970773,8/16/2014,4061,9.33,6.92,37889.13,28102.12,9787.01 +Asia,Mongolia,Household,Offline,H,8/20/2010,279687297,9/10/2010,4541,668.27,502.54,3034614.07,2282034.14,752579.93 +Australia and Oceania,Fiji,Household,Offline,H,8/17/2016,149630200,9/20/2016,7756,668.27,502.54,5183102.12,3897700.24,1285401.88 +Europe,Armenia,Cosmetics,Online,C,9/15/2010,906348311,9/23/2010,7461,437.2,263.33,3261949.2,1964705.13,1297244.07 +Europe,Ukraine,Snacks,Online,C,7/12/2017,507702958,7/23/2017,9442,152.58,97.44,1440660.36,920028.48,520631.88 +Europe,Latvia,Office Supplies,Online,C,8/7/2013,581867969,9/21/2013,6517,651.21,524.96,4243935.57,3421164.32,822771.25 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,L,5/7/2014,577329671,6/3/2014,3534,154.06,90.93,544448.04,321346.62,223101.42 +Asia,Philippines,Fruits,Online,M,5/3/2017,912886893,5/15/2017,2373,9.33,6.92,22140.09,16421.16,5718.93 +Sub-Saharan Africa,Uganda,Personal Care,Online,L,8/15/2013,727650964,9/3/2013,6945,81.73,56.67,567614.85,393573.15,174041.7 +Europe,Croatia,Household,Offline,C,4/4/2014,131045711,4/9/2014,8193,668.27,502.54,5475136.11,4117310.22,1357825.89 +Central America and the Caribbean,The Bahamas,Clothes,Online,L,3/18/2016,652807462,4/28/2016,9090,109.28,35.84,993355.2,325785.6,667569.6 +Middle East and North Africa,Qatar,Cereal,Offline,H,9/26/2013,292985045,10/29/2013,9641,205.7,117.11,1983153.7,1129057.51,854096.19 +Sub-Saharan Africa,Niger,Household,Offline,M,4/17/2017,271939790,4/20/2017,1882,668.27,502.54,1257684.14,945780.28,311903.86 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,H,11/25/2011,980345523,12/7/2011,4881,109.28,35.84,533395.68,174935.04,358460.64 +Europe,Austria,Cosmetics,Online,M,12/8/2013,629188573,1/11/2014,9736,437.2,263.33,4256579.2,2563780.88,1692798.32 +Asia,Mongolia,Snacks,Online,H,5/4/2014,199767768,6/1/2014,4577,152.58,97.44,698358.66,445982.88,252375.78 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,M,9/5/2012,293694436,9/25/2012,9565,651.21,524.96,6228823.65,5021242.4,1207581.25 +Central America and the Caribbean,Nicaragua,Beverages,Online,L,5/22/2013,682892405,6/14/2013,1893,47.45,31.79,89822.85,60178.47,29644.38 +Middle East and North Africa,Egypt,Clothes,Offline,L,5/20/2014,759598004,6/2/2014,784,109.28,35.84,85675.52,28098.56,57576.96 +Asia,Laos,Household,Offline,M,11/10/2010,886360061,11/15/2010,2494,668.27,502.54,1666665.38,1253334.76,413330.62 +Australia and Oceania,Nauru,Baby Food,Online,L,3/23/2014,146039903,4/20/2014,5307,255.28,159.42,1354770.96,846041.94,508729.02 +Sub-Saharan Africa,Namibia,Fruits,Offline,M,6/11/2010,391811358,7/27/2010,4543,9.33,6.92,42386.19,31437.56,10948.63 +Central America and the Caribbean,Haiti,Clothes,Online,L,11/4/2016,397160756,12/13/2016,7548,109.28,35.84,824845.44,270520.32,554325.12 +Central America and the Caribbean,Dominican Republic,Snacks,Online,C,3/1/2010,805886924,3/25/2010,8704,152.58,97.44,1328056.32,848117.76,479938.56 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,C,8/21/2013,982101190,9/24/2013,4421,81.73,56.67,361328.33,250538.07,110790.26 +Europe,Albania,Cereal,Offline,M,7/1/2017,360227382,8/7/2017,8142,205.7,117.11,1674809.4,953509.62,721299.78 +Asia,Cambodia,Office Supplies,Online,H,1/13/2013,695001828,1/28/2013,5340,651.21,524.96,3477461.4,2803286.4,674175 +Asia,North Korea,Household,Offline,L,7/16/2011,211473357,8/26/2011,8521,668.27,502.54,5694328.67,4282143.34,1412185.33 +Asia,Taiwan,Office Supplies,Online,M,3/20/2010,355003297,5/6/2010,2219,651.21,524.96,1445034.99,1164886.24,280148.75 +Europe,Georgia,Household,Online,L,2/16/2011,841265475,2/21/2011,8004,668.27,502.54,5348833.08,4022330.16,1326502.92 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,L,5/24/2017,106246221,5/26/2017,9473,255.28,159.42,2418267.44,1510185.66,908081.78 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,C,4/12/2014,256244361,4/25/2014,7256,437.2,263.33,3172323.2,1910722.48,1261600.72 +Sub-Saharan Africa,Senegal,Household,Online,H,10/26/2010,317871224,11/18/2010,4014,668.27,502.54,2682435.78,2017195.56,665240.22 +Europe,Slovakia,Cereal,Online,M,5/2/2013,288050639,5/10/2013,9440,205.7,117.11,1941808,1105518.4,836289.6 +Europe,Georgia,Personal Care,Online,L,1/23/2014,684018933,1/31/2014,5258,81.73,56.67,429736.34,297970.86,131765.48 +Europe,Malta,Clothes,Online,L,2/5/2010,293324935,3/26/2010,221,109.28,35.84,24150.88,7920.64,16230.24 +Central America and the Caribbean,Cuba,Household,Offline,H,9/26/2014,223829972,10/17/2014,5118,668.27,502.54,3420205.86,2571999.72,848206.14 +Asia,Mongolia,Personal Care,Online,L,11/3/2015,753707873,11/7/2015,7764,81.73,56.67,634551.72,439985.88,194565.84 +Asia,Myanmar,Personal Care,Online,L,6/24/2017,881444966,8/2/2017,8008,81.73,56.67,654493.84,453813.36,200680.48 +Middle East and North Africa,Afghanistan,Personal Care,Offline,L,6/6/2013,575840079,6/12/2013,2731,81.73,56.67,223204.63,154765.77,68438.86 +Sub-Saharan Africa,Cameroon,Personal Care,Online,M,9/7/2013,326004540,10/27/2013,843,81.73,56.67,68898.39,47772.81,21125.58 +North America,Greenland,Meat,Offline,H,5/11/2010,691362178,5/11/2010,8287,421.89,364.69,3496202.43,3022186.03,474016.4 +Europe,Macedonia,Baby Food,Online,H,10/14/2011,951649320,10/18/2011,3036,255.28,159.42,775030.08,483999.12,291030.96 +Europe,Monaco,Snacks,Offline,C,12/31/2015,456914794,2/13/2016,96,152.58,97.44,14647.68,9354.24,5293.44 +Central America and the Caribbean,Dominican Republic,Household,Online,C,7/12/2014,877519929,7/28/2014,6502,668.27,502.54,4345091.54,3267515.08,1077576.46 +Middle East and North Africa,Yemen,Baby Food,Offline,M,5/1/2011,354138553,5/6/2011,6322,255.28,159.42,1613880.16,1007853.24,606026.92 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,C,6/2/2011,247756993,6/12/2011,5655,437.2,263.33,2472366,1489131.15,983234.85 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,C,2/1/2017,189674079,2/19/2017,7630,152.58,97.44,1164185.4,743467.2,420718.2 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,C,7/23/2016,331501138,8/19/2016,7408,255.28,159.42,1891114.24,1180983.36,710130.88 +Sub-Saharan Africa,Benin,Cosmetics,Offline,C,6/20/2010,895161998,7/16/2010,7182,437.2,263.33,3139970.4,1891236.06,1248734.34 +Europe,Russia,Vegetables,Offline,H,9/1/2015,822892987,9/17/2015,1176,154.06,90.93,181174.56,106933.68,74240.88 +Europe,Finland,Household,Online,M,12/28/2015,927242934,2/4/2016,644,668.27,502.54,430365.88,323635.76,106730.12 +Europe,Latvia,Baby Food,Online,M,6/28/2011,741073167,8/9/2011,8873,255.28,159.42,2265099.44,1414533.66,850565.78 +Middle East and North Africa,Algeria,Office Supplies,Online,C,8/21/2014,767557513,9/11/2014,6180,651.21,524.96,4024477.8,3244252.8,780225 +Asia,Brunei,Household,Offline,L,3/31/2016,230182301,4/29/2016,4913,668.27,502.54,3283210.51,2468979.02,814231.49 +Sub-Saharan Africa,Guinea,Personal Care,Offline,M,12/30/2011,222746360,1/8/2012,4453,81.73,56.67,363943.69,252351.51,111592.18 +Asia,Taiwan,Clothes,Online,H,10/4/2013,559361016,10/21/2013,6210,109.28,35.84,678628.8,222566.4,456062.4 +Asia,Thailand,Snacks,Online,L,7/21/2015,224450099,9/7/2015,8627,152.58,97.44,1316307.66,840614.88,475692.78 +Sub-Saharan Africa,Ghana,Vegetables,Online,C,6/15/2012,522749936,6/22/2012,2178,154.06,90.93,335542.68,198045.54,137497.14 +Europe,Kosovo,Snacks,Offline,C,12/20/2011,129309356,2/1/2012,4367,152.58,97.44,666316.86,425520.48,240796.38 +Middle East and North Africa,Tunisia ,Meat,Online,M,1/31/2015,939489686,2/12/2015,4730,421.89,364.69,1995539.7,1724983.7,270556 +Australia and Oceania,Tuvalu,Clothes,Offline,C,7/4/2012,418964755,7/17/2012,9836,109.28,35.84,1074878.08,352522.24,722355.84 +Asia,Uzbekistan,Household,Offline,H,2/23/2011,153720891,3/3/2011,8283,668.27,502.54,5535280.41,4162538.82,1372741.59 +Central America and the Caribbean,Guatemala,Personal Care,Offline,H,3/12/2015,900056922,4/25/2015,5699,81.73,56.67,465779.27,322962.33,142816.94 +Middle East and North Africa,Morocco,Office Supplies,Offline,M,10/3/2014,334584176,11/5/2014,9748,651.21,524.96,6347995.08,5117310.08,1230685 +Middle East and North Africa,Azerbaijan,Fruits,Online,L,5/12/2012,704226481,6/8/2012,5120,9.33,6.92,47769.6,35430.4,12339.2 +North America,Greenland,Snacks,Online,M,8/14/2011,276220166,9/22/2011,8540,152.58,97.44,1303033.2,832137.6,470895.6 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,C,5/24/2013,988114058,6/14/2013,3763,437.2,263.33,1645183.6,990910.79,654272.81 +Europe,Lithuania,Snacks,Online,L,1/23/2012,797769486,3/2/2012,6574,152.58,97.44,1003060.92,640570.56,362490.36 +Asia,Indonesia,Household,Offline,H,5/30/2014,433360278,7/15/2014,9791,668.27,502.54,6543031.57,4920369.14,1622662.43 +Europe,Iceland,Cereal,Offline,C,2/25/2013,243372762,3/5/2013,8263,205.7,117.11,1699699.1,967679.93,732019.17 +Europe,Portugal,Clothes,Offline,M,6/6/2013,646605765,7/9/2013,3870,109.28,35.84,422913.6,138700.8,284212.8 +Middle East and North Africa,Saudi Arabia,Beverages,Online,M,11/12/2013,782170617,12/19/2013,522,47.45,31.79,24768.9,16594.38,8174.52 +Asia,China,Cosmetics,Online,M,5/13/2010,759491145,6/10/2010,9162,437.2,263.33,4005626.4,2412629.46,1592996.94 +Asia,Kazakhstan,Personal Care,Offline,H,1/18/2015,308303678,2/12/2015,2764,81.73,56.67,225901.72,156635.88,69265.84 +Sub-Saharan Africa,Zambia,Meat,Offline,L,8/4/2014,128657042,9/10/2014,1333,421.89,364.69,562379.37,486131.77,76247.6 +Asia,Sri Lanka,Snacks,Online,C,11/19/2011,540912568,12/24/2011,6904,152.58,97.44,1053412.32,672725.76,380686.56 +North America,Greenland,Beverages,Online,M,8/30/2014,135744082,9/29/2014,8545,47.45,31.79,405460.25,271645.55,133814.7 +Australia and Oceania,Papua New Guinea,Meat,Online,L,8/3/2016,724137914,9/17/2016,7355,421.89,364.69,3103000.95,2682294.95,420706 +Central America and the Caribbean,Cuba,Personal Care,Offline,L,3/3/2016,587392890,4/12/2016,1464,81.73,56.67,119652.72,82964.88,36687.84 +Europe,Moldova ,Beverages,Offline,C,12/24/2012,327120339,2/4/2013,1033,47.45,31.79,49015.85,32839.07,16176.78 +Australia and Oceania,Papua New Guinea,Fruits,Online,H,6/14/2011,615244090,6/25/2011,3253,9.33,6.92,30350.49,22510.76,7839.73 +North America,Mexico,Cosmetics,Online,H,1/24/2017,844000470,2/19/2017,7350,437.2,263.33,3213420,1935475.5,1277944.5 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,H,6/15/2017,475938308,6/15/2017,9577,651.21,524.96,6236638.17,5027541.92,1209096.25 +Central America and the Caribbean,Guatemala,Fruits,Online,L,6/12/2016,393918931,6/25/2016,8220,9.33,6.92,76692.6,56882.4,19810.2 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,M,2/28/2015,651116168,3/29/2015,8598,154.06,90.93,1324607.88,781816.14,542791.74 +Middle East and North Africa,Iran,Snacks,Online,C,10/9/2015,921016347,11/6/2015,8059,152.58,97.44,1229642.22,785268.96,444373.26 +Middle East and North Africa,Oman,Cereal,Offline,L,2/28/2010,947418296,3/27/2010,982,205.7,117.11,201997.4,115002.02,86995.38 +Asia,Kazakhstan,Cosmetics,Offline,C,12/31/2013,994433343,1/8/2014,3780,437.2,263.33,1652616,995387.4,657228.6 +Middle East and North Africa,Syria,Office Supplies,Online,L,7/6/2017,496485316,8/16/2017,9893,651.21,524.96,6442420.53,5193429.28,1248991.25 +Europe,Albania,Personal Care,Offline,C,12/28/2011,308310544,1/3/2012,4796,81.73,56.67,391977.08,271789.32,120187.76 +Australia and Oceania,Vanuatu,Snacks,Online,C,4/19/2016,454957854,5/15/2016,994,152.58,97.44,151664.52,96855.36,54809.16 +Middle East and North Africa,Algeria,Snacks,Offline,C,7/1/2012,581788575,8/5/2012,3023,152.58,97.44,461249.34,294561.12,166688.22 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,C,3/22/2010,404476535,3/26/2010,2450,81.73,56.67,200238.5,138841.5,61397 +Middle East and North Africa,Syria,Household,Offline,H,8/4/2012,159008061,8/24/2012,2874,668.27,502.54,1920607.98,1444299.96,476308.02 +Central America and the Caribbean,Honduras,Snacks,Offline,H,6/10/2012,151681983,6/16/2012,4924,152.58,97.44,751303.92,479794.56,271509.36 +Europe,Estonia,Meat,Offline,C,3/28/2011,309109628,3/28/2011,1263,421.89,364.69,532847.07,460603.47,72243.6 +Asia,Philippines,Fruits,Offline,C,4/19/2015,628214824,5/17/2015,1582,9.33,6.92,14760.06,10947.44,3812.62 +Europe,Slovakia,Office Supplies,Offline,L,11/11/2016,726233899,12/9/2016,7604,651.21,524.96,4951800.84,3991795.84,960005 +Europe,Spain,Vegetables,Online,H,1/8/2013,290715682,2/3/2013,8086,154.06,90.93,1245729.16,735259.98,510469.18 +Asia,Bangladesh,Vegetables,Offline,M,1/28/2017,429521501,2/10/2017,3812,154.06,90.93,587276.72,346625.16,240651.56 +Middle East and North Africa,Turkey,Meat,Offline,L,11/19/2016,520825183,12/8/2016,2600,421.89,364.69,1096914,948194,148720 +Europe,Macedonia,Beverages,Online,M,7/9/2016,463113057,8/14/2016,4300,47.45,31.79,204035,136697,67338 +Asia,Japan,Household,Offline,H,5/2/2017,225183951,6/13/2017,5790,668.27,502.54,3869283.3,2909706.6,959576.7 +North America,United States of America,Meat,Online,C,3/1/2014,296149194,4/1/2014,5982,421.89,364.69,2523745.98,2181575.58,342170.4 +Sub-Saharan Africa,Kenya,Personal Care,Offline,M,4/11/2014,335432612,5/18/2014,819,81.73,56.67,66936.87,46412.73,20524.14 +Europe,Montenegro,Office Supplies,Online,M,11/9/2010,522770535,11/11/2010,8273,651.21,524.96,5387460.33,4342994.08,1044466.25 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,H,2/2/2017,208211791,2/13/2017,3351,152.58,97.44,511295.58,326521.44,184774.14 +Europe,Kosovo,Office Supplies,Offline,C,12/5/2016,162117707,12/16/2016,3087,651.21,524.96,2010285.27,1620551.52,389733.75 +Asia,Malaysia,Clothes,Online,M,4/30/2014,325162112,6/6/2014,1550,109.28,35.84,169384,55552,113832 +Australia and Oceania,New Zealand,Cosmetics,Online,C,4/22/2014,258331334,5/28/2014,4837,437.2,263.33,2114736.4,1273727.21,841009.19 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,C,8/1/2011,492924201,9/14/2011,6080,9.33,6.92,56726.4,42073.6,14652.8 +Australia and Oceania,Kiribati,Cereal,Online,H,2/4/2017,280552041,2/16/2017,438,205.7,117.11,90096.6,51294.18,38802.42 +North America,Greenland,Cosmetics,Online,H,5/3/2016,743138682,5/31/2016,105,437.2,263.33,45906,27649.65,18256.35 +Europe,Ireland,Office Supplies,Offline,L,1/5/2011,822920453,2/17/2011,9304,651.21,524.96,6058857.84,4884227.84,1174630 +Sub-Saharan Africa,Burundi,Baby Food,Online,C,4/1/2015,432446181,5/18/2015,9290,255.28,159.42,2371551.2,1481011.8,890539.4 +Central America and the Caribbean,Dominica,Beverages,Offline,H,12/13/2013,904577195,1/23/2014,3349,47.45,31.79,158910.05,106464.71,52445.34 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,C,1/6/2012,942487323,1/24/2012,1798,205.7,117.11,369848.6,210563.78,159284.82 +Asia,Singapore,Fruits,Offline,L,5/30/2015,669662892,7/2/2015,6986,9.33,6.92,65179.38,48343.12,16836.26 +Australia and Oceania,Fiji,Office Supplies,Online,C,3/25/2012,279902732,4/21/2012,8293,651.21,524.96,5400484.53,4353493.28,1046991.25 +Sub-Saharan Africa,Eritrea,Beverages,Offline,C,5/10/2014,487318170,5/16/2014,7131,47.45,31.79,338365.95,226694.49,111671.46 +Central America and the Caribbean,Nicaragua,Clothes,Offline,L,10/20/2015,276333034,11/4/2015,1940,109.28,35.84,212003.2,69529.6,142473.6 +North America,United States of America,Cereal,Online,M,8/24/2011,951683652,9/5/2011,3196,205.7,117.11,657417.2,374283.56,283133.64 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,C,12/18/2016,288418853,1/30/2017,8403,81.73,56.67,686777.19,476198.01,210579.18 +Sub-Saharan Africa,Mozambique,Meat,Offline,C,1/12/2010,181899964,1/27/2010,7097,421.89,364.69,2994153.33,2588204.93,405948.4 +Asia,Kyrgyzstan,Fruits,Offline,L,11/3/2011,797800815,11/30/2011,5845,9.33,6.92,54533.85,40447.4,14086.45 +Asia,Taiwan,Baby Food,Offline,M,2/26/2014,122107732,4/7/2014,3246,255.28,159.42,828638.88,517477.32,311161.56 +Sub-Saharan Africa,Togo,Snacks,Online,C,8/5/2013,711119544,8/6/2013,4931,152.58,97.44,752371.98,480476.64,271895.34 +Middle East and North Africa,Pakistan,Snacks,Offline,L,5/30/2015,241447579,6/24/2015,8559,152.58,97.44,1305932.22,833988.96,471943.26 +Europe,Belgium,Baby Food,Offline,L,7/25/2014,960015666,8/5/2014,8824,255.28,159.42,2252590.72,1406722.08,845868.64 +Middle East and North Africa,Libya,Cosmetics,Online,H,8/27/2014,234060132,9/19/2014,2449,437.2,263.33,1070702.8,644895.17,425807.63 +Europe,Monaco,Vegetables,Offline,H,7/22/2016,901129806,8/3/2016,3189,154.06,90.93,491297.34,289975.77,201321.57 +Europe,Germany,Cereal,Offline,L,8/22/2014,919086015,10/7/2014,6831,205.7,117.11,1405136.7,799978.41,605158.29 +Sub-Saharan Africa,Eritrea,Cereal,Online,C,9/11/2015,116102588,10/6/2015,6191,205.7,117.11,1273488.7,725028.01,548460.69 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,H,6/7/2012,640665853,6/26/2012,6118,255.28,159.42,1561803.04,975331.56,586471.48 +Sub-Saharan Africa,Sudan,Vegetables,Online,L,7/27/2017,211574637,8/28/2017,8492,154.06,90.93,1308277.52,772177.56,536099.96 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,M,7/31/2014,667940270,9/2/2014,7224,651.21,524.96,4704341.04,3792311.04,912030 +Sub-Saharan Africa,Madagascar,Snacks,Online,M,7/8/2014,319186580,8/5/2014,3257,152.58,97.44,496953.06,317362.08,179590.98 +Central America and the Caribbean,Grenada,Personal Care,Offline,C,5/11/2014,695049893,6/17/2014,9564,81.73,56.67,781665.72,541991.88,239673.84 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Offline,M,12/3/2015,695579040,12/22/2015,6150,255.28,159.42,1569972,980433,589539 +Europe,Netherlands,Fruits,Online,M,7/10/2014,641135346,8/24/2014,5051,9.33,6.92,47125.83,34952.92,12172.91 +Sub-Saharan Africa,South Africa,Vegetables,Online,C,4/30/2010,922392642,5/26/2010,5335,154.06,90.93,821910.1,485111.55,336798.55 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,H,2/21/2012,650337255,3/26/2012,8100,205.7,117.11,1666170,948591,717579 +Asia,Uzbekistan,Household,Offline,H,11/25/2010,806268012,12/25/2010,1477,668.27,502.54,987034.79,742251.58,244783.21 +Middle East and North Africa,Libya,Personal Care,Offline,L,10/3/2013,191796243,11/13/2013,5625,81.73,56.67,459731.25,318768.75,140962.5 +Europe,Iceland,Snacks,Offline,C,7/22/2017,378845775,8/18/2017,7738,152.58,97.44,1180664.04,753990.72,426673.32 +Australia and Oceania,Solomon Islands,Snacks,Online,H,8/24/2012,759652936,9/10/2012,7040,152.58,97.44,1074163.2,685977.6,388185.6 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,M,12/12/2016,796766555,1/5/2017,9784,651.21,524.96,6371438.64,5136208.64,1235230 +Europe,Czech Republic,Clothes,Offline,C,7/28/2011,473047959,8/23/2011,4258,109.28,35.84,465314.24,152606.72,312707.52 +Sub-Saharan Africa,Comoros,Personal Care,Offline,H,10/10/2012,741670978,11/19/2012,5779,81.73,56.67,472317.67,327495.93,144821.74 +Sub-Saharan Africa,Malawi,Baby Food,Offline,C,3/3/2015,376121938,4/17/2015,1694,255.28,159.42,432444.32,270057.48,162386.84 +Sub-Saharan Africa,Zambia,Meat,Online,L,8/19/2010,920199668,8/27/2010,6385,421.89,364.69,2693767.65,2328545.65,365222 +Middle East and North Africa,Libya,Baby Food,Online,M,10/31/2014,838015496,11/11/2014,6263,255.28,159.42,1598818.64,998447.46,600371.18 +Europe,Andorra,Snacks,Offline,M,6/4/2010,463993251,6/26/2010,4769,152.58,97.44,727654.02,464691.36,262962.66 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,H,6/3/2011,652869260,6/28/2011,7377,152.58,97.44,1125582.66,718814.88,406767.78 +Asia,Bangladesh,Cosmetics,Online,M,12/17/2013,529692351,1/27/2014,6593,437.2,263.33,2882459.6,1736134.69,1146324.91 +Middle East and North Africa,Turkey,Meat,Offline,C,4/3/2015,639823853,4/4/2015,6951,421.89,364.69,2932557.39,2534960.19,397597.2 +Europe,Spain,Clothes,Online,M,5/12/2017,698937594,6/13/2017,21,109.28,35.84,2294.88,752.64,1542.24 +Sub-Saharan Africa,Gabon,Personal Care,Online,H,11/2/2015,943019902,11/18/2015,9400,81.73,56.67,768262,532698,235564 +Europe,Netherlands,Household,Online,L,1/29/2011,778369605,2/27/2011,5718,668.27,502.54,3821167.86,2873523.72,947644.14 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,C,2/17/2012,131598031,2/24/2012,1637,651.21,524.96,1066030.77,859359.52,206671.25 +Sub-Saharan Africa,Ghana,Personal Care,Online,M,3/1/2010,799629008,3/27/2010,6848,81.73,56.67,559687.04,388076.16,171610.88 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,C,7/25/2012,599698865,8/19/2012,3076,154.06,90.93,473888.56,279700.68,194187.88 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,H,6/3/2016,119356429,7/4/2016,9075,437.2,263.33,3967590,2389719.75,1577870.25 +Europe,Serbia,Cereal,Online,H,4/26/2012,466463029,5/30/2012,5631,205.7,117.11,1158296.7,659446.41,498850.29 +Europe,Slovenia,Meat,Online,H,11/1/2010,119192492,11/14/2010,562,421.89,364.69,237102.18,204955.78,32146.4 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,M,1/15/2016,776031148,1/25/2016,3717,651.21,524.96,2420547.57,1951276.32,469271.25 +Australia and Oceania,Vanuatu,Snacks,Online,H,2/19/2014,605777823,2/23/2014,1975,152.58,97.44,301345.5,192444,108901.5 +Europe,San Marino,Household,Offline,M,2/11/2015,997543847,3/24/2015,4247,668.27,502.54,2838142.69,2134287.38,703855.31 +Asia,Maldives,Snacks,Offline,H,2/3/2011,710753047,2/3/2011,6476,152.58,97.44,988108.08,631021.44,357086.64 +Europe,Vatican City,Baby Food,Online,C,5/28/2010,825141751,6/25/2010,6636,255.28,159.42,1694038.08,1057911.12,636126.96 +Australia and Oceania,Australia,Baby Food,Online,M,1/31/2011,690758788,2/7/2011,9730,255.28,159.42,2483874.4,1551156.6,932717.8 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,M,3/25/2012,177965486,4/30/2012,2797,154.06,90.93,430905.82,254331.21,176574.61 +Australia and Oceania,Kiribati,Household,Offline,L,3/25/2010,127435672,5/11/2010,9902,668.27,502.54,6617209.54,4976151.08,1641058.46 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,H,2/4/2010,100155675,3/15/2010,7145,154.06,90.93,1100758.7,649694.85,451063.85 +Sub-Saharan Africa,Mauritania,Snacks,Online,H,2/15/2014,627424323,4/5/2014,7655,152.58,97.44,1167999.9,745903.2,422096.7 +Middle East and North Africa,Syria,Office Supplies,Offline,M,7/14/2010,960852944,8/8/2010,6593,651.21,524.96,4293427.53,3461061.28,832366.25 +Europe,Russia,Vegetables,Offline,L,2/8/2015,422365367,2/16/2015,6153,154.06,90.93,947931.18,559492.29,388438.89 +Europe,Finland,Household,Offline,H,5/27/2014,654197919,7/14/2014,557,668.27,502.54,372226.39,279914.78,92311.61 +Asia,Myanmar,Personal Care,Offline,L,12/24/2014,668899428,1/27/2015,1060,81.73,56.67,86633.8,60070.2,26563.6 +Sub-Saharan Africa,Niger,Baby Food,Online,H,11/18/2016,899331223,12/6/2016,949,255.28,159.42,242260.72,151289.58,90971.14 +Asia,Myanmar,Beverages,Online,H,6/10/2017,948667132,7/24/2017,541,47.45,31.79,25670.45,17198.39,8472.06 +Middle East and North Africa,Yemen,Cereal,Online,H,1/17/2015,940393483,1/31/2015,2184,205.7,117.11,449248.8,255768.24,193480.56 +Middle East and North Africa,Algeria,Office Supplies,Online,L,12/8/2012,168309104,12/30/2012,5259,651.21,524.96,3424713.39,2760764.64,663948.75 +Europe,Monaco,Vegetables,Online,C,6/5/2015,246525323,6/28/2015,1176,154.06,90.93,181174.56,106933.68,74240.88 +Middle East and North Africa,Kuwait,Clothes,Online,H,7/10/2016,159465968,7/21/2016,8379,109.28,35.84,915657.12,300303.36,615353.76 +Europe,Liechtenstein,Baby Food,Online,H,4/24/2011,311867368,6/9/2011,7339,255.28,159.42,1873499.92,1169983.38,703516.54 +Europe,Liechtenstein,Personal Care,Online,C,11/11/2014,278778350,12/2/2014,5564,81.73,56.67,454745.72,315311.88,139433.84 +Europe,Poland,Clothes,Online,M,1/9/2013,155560243,2/24/2013,2588,109.28,35.84,282816.64,92753.92,190062.72 +Middle East and North Africa,Kuwait,Baby Food,Offline,L,8/24/2011,107886874,9/12/2011,4978,255.28,159.42,1270783.84,793592.76,477191.08 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,H,1/23/2010,821744573,3/14/2010,1335,651.21,524.96,869365.35,700821.6,168543.75 +Middle East and North Africa,Turkey,Fruits,Offline,H,6/19/2012,353432166,7/27/2012,7287,9.33,6.92,67987.71,50426.04,17561.67 +Europe,Belgium,Office Supplies,Online,M,7/16/2016,879560983,8/31/2016,495,651.21,524.96,322348.95,259855.2,62493.75 +Europe,Spain,Beverages,Offline,H,3/28/2017,147054851,4/20/2017,5653,47.45,31.79,268234.85,179708.87,88525.98 +Australia and Oceania,Marshall Islands,Clothes,Offline,H,8/4/2010,923150098,9/8/2010,9483,109.28,35.84,1036302.24,339870.72,696431.52 +Asia,Sri Lanka,Household,Offline,C,8/14/2012,645395553,9/15/2012,5741,668.27,502.54,3836538.07,2885082.14,951455.93 +Europe,Iceland,Office Supplies,Online,C,2/12/2010,871652543,3/14/2010,212,651.21,524.96,138056.52,111291.52,26765 +Europe,Switzerland,Clothes,Online,C,6/14/2017,530094897,7/17/2017,5715,109.28,35.84,624535.2,204825.6,419709.6 +Middle East and North Africa,Azerbaijan,Cereal,Online,C,3/9/2012,869208943,3/16/2012,7097,205.7,117.11,1459852.9,831129.67,628723.23 +Europe,Iceland,Cosmetics,Offline,H,8/10/2014,507793509,8/19/2014,6239,437.2,263.33,2727690.8,1642915.87,1084774.93 +Asia,Myanmar,Cosmetics,Online,C,10/8/2015,384959924,10/14/2015,7051,437.2,263.33,3082697.2,1856739.83,1225957.37 +Central America and the Caribbean,Nicaragua,Household,Offline,L,7/29/2011,610132014,8/3/2011,476,668.27,502.54,318096.52,239209.04,78887.48 +Middle East and North Africa,Oman,Clothes,Online,H,2/21/2014,913046109,3/20/2014,9488,109.28,35.84,1036848.64,340049.92,696798.72 +Europe,Poland,Clothes,Offline,M,2/24/2010,193751037,3/25/2010,4092,109.28,35.84,447173.76,146657.28,300516.48 +Sub-Saharan Africa,Rwanda,Clothes,Offline,M,1/22/2010,572608125,2/24/2010,6324,109.28,35.84,691086.72,226652.16,464434.56 +Europe,Albania,Snacks,Offline,C,1/14/2014,640291202,3/5/2014,5250,152.58,97.44,801045,511560,289485 +Europe,United Kingdom,Snacks,Online,H,9/28/2015,407786595,9/28/2015,1970,152.58,97.44,300582.6,191956.8,108625.8 +Sub-Saharan Africa,The Gambia,Snacks,Offline,H,9/5/2013,856393134,10/24/2013,4614,152.58,97.44,704004.12,449588.16,254415.96 +Asia,Kazakhstan,Meat,Online,L,1/1/2015,787722146,1/18/2015,3343,421.89,364.69,1410378.27,1219158.67,191219.6 +Sub-Saharan Africa,Nigeria,Personal Care,Online,C,7/24/2016,873697459,8/14/2016,5349,81.73,56.67,437173.77,303127.83,134045.94 +Europe,San Marino,Household,Offline,M,4/11/2016,506555402,5/17/2016,9855,668.27,502.54,6585800.85,4952531.7,1633269.15 +Sub-Saharan Africa,Cape Verde,Meat,Online,L,11/30/2016,948844802,12/25/2016,3117,421.89,364.69,1315031.13,1136738.73,178292.4 +Asia,Sri Lanka,Meat,Offline,M,9/28/2014,383426988,10/16/2014,3421,421.89,364.69,1443285.69,1247604.49,195681.2 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,C,11/12/2010,663475787,12/12/2010,6084,255.28,159.42,1553123.52,969911.28,583212.24 +Europe,Slovenia,Office Supplies,Online,C,1/15/2015,562477529,2/25/2015,8455,651.21,524.96,5505980.55,4438536.8,1067443.75 +Sub-Saharan Africa,Angola,Cereal,Offline,H,7/30/2011,724231040,8/16/2011,4914,205.7,117.11,1010809.8,575478.54,435331.26 +Europe,Moldova ,Baby Food,Online,H,2/20/2016,512847650,4/2/2016,1871,255.28,159.42,477628.88,298274.82,179354.06 +Europe,Ireland,Meat,Offline,L,5/20/2011,262751185,6/22/2011,2770,421.89,364.69,1168635.3,1010191.3,158444 +Australia and Oceania,Samoa ,Vegetables,Online,L,4/28/2011,828677976,5/21/2011,3083,154.06,90.93,474966.98,280337.19,194629.79 +Asia,Malaysia,Clothes,Online,M,2/4/2012,435676848,3/8/2012,5316,109.28,35.84,580932.48,190525.44,390407.04 +Europe,Malta,Vegetables,Online,H,11/29/2010,529109132,1/15/2011,4005,154.06,90.93,617010.3,364174.65,252835.65 +Middle East and North Africa,Bahrain,Cereal,Offline,H,5/28/2017,824648654,7/5/2017,717,205.7,117.11,147486.9,83967.87,63519.03 +Europe,Czech Republic,Personal Care,Offline,M,12/25/2011,658281743,2/4/2012,9051,81.73,56.67,739738.23,512920.17,226818.06 +Europe,Denmark,Household,Online,M,3/10/2010,336307227,4/8/2010,9637,668.27,502.54,6440117.99,4842977.98,1597140.01 +Europe,Slovakia,Personal Care,Online,H,6/30/2013,685336434,8/11/2013,5135,81.73,56.67,419683.55,291000.45,128683.1 +Europe,Spain,Cosmetics,Offline,M,1/27/2013,802293193,1/29/2013,5239,437.2,263.33,2290490.8,1379585.87,910904.93 +Australia and Oceania,Nauru,Meat,Online,M,4/23/2016,304413831,4/23/2016,1672,421.89,364.69,705400.08,609761.68,95638.4 +Sub-Saharan Africa,Nigeria,Cereal,Online,M,9/20/2012,679247176,10/4/2012,3189,205.7,117.11,655977.3,373463.79,282513.51 +Asia,Indonesia,Cereal,Online,C,8/10/2015,334654557,9/12/2015,575,205.7,117.11,118277.5,67338.25,50939.25 +Sub-Saharan Africa,Liberia,Clothes,Offline,L,10/29/2012,448809802,12/3/2012,1649,109.28,35.84,180202.72,59100.16,121102.56 +Middle East and North Africa,Yemen,Cereal,Online,C,1/11/2016,920199239,1/23/2016,6258,205.7,117.11,1287270.6,732874.38,554396.22 +Asia,Brunei,Fruits,Offline,H,5/31/2011,817621695,7/16/2011,1284,9.33,6.92,11979.72,8885.28,3094.44 +Europe,Romania,Baby Food,Online,L,7/15/2016,630188500,8/13/2016,5636,255.28,159.42,1438758.08,898491.12,540266.96 +Europe,Netherlands,Fruits,Offline,C,12/16/2015,917323482,1/28/2016,5258,9.33,6.92,49057.14,36385.36,12671.78 +Sub-Saharan Africa,Botswana,Clothes,Offline,L,6/4/2010,958762967,7/7/2010,8123,109.28,35.84,887681.44,291128.32,596553.12 +Middle East and North Africa,Turkey,Vegetables,Online,H,2/13/2013,104555785,3/17/2013,9235,154.06,90.93,1422744.1,839738.55,583005.55 +Middle East and North Africa,Jordan,Meat,Online,C,7/31/2015,925063264,9/7/2015,5632,421.89,364.69,2376084.48,2053934.08,322150.4 +Sub-Saharan Africa,South Africa,Snacks,Online,H,3/5/2014,660959231,4/8/2014,1379,152.58,97.44,210407.82,134369.76,76038.06 +Central America and the Caribbean,Belize,Household,Offline,L,12/6/2013,673230016,12/25/2013,2577,668.27,502.54,1722131.79,1295045.58,427086.21 +Australia and Oceania,Papua New Guinea,Household,Offline,C,2/20/2017,593174445,3/23/2017,2355,668.27,502.54,1573775.85,1183481.7,390294.15 +Central America and the Caribbean,Honduras,Snacks,Online,H,1/7/2012,572403848,1/24/2012,5873,152.58,97.44,896102.34,572265.12,323837.22 +Europe,Russia,Household,Offline,M,5/8/2014,832842051,5/24/2014,5325,668.27,502.54,3558537.75,2676025.5,882512.25 +Europe,Iceland,Cereal,Offline,H,9/11/2010,316725385,10/12/2010,4935,205.7,117.11,1015129.5,577937.85,437191.65 +Central America and the Caribbean,The Bahamas,Vegetables,Online,L,3/9/2015,736602675,4/27/2015,5955,154.06,90.93,917427.3,541488.15,375939.15 +Middle East and North Africa,Afghanistan,Fruits,Online,M,9/19/2012,725335252,10/13/2012,1674,9.33,6.92,15618.42,11584.08,4034.34 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,L,10/8/2015,786096942,11/25/2015,2409,47.45,31.79,114307.05,76582.11,37724.94 +Europe,Serbia,Cereal,Online,C,2/26/2015,142374074,3/22/2015,507,205.7,117.11,104289.9,59374.77,44915.13 +Europe,Monaco,Personal Care,Offline,L,2/12/2014,787965476,3/29/2014,5350,81.73,56.67,437255.5,303184.5,134071 +Middle East and North Africa,Jordan,Baby Food,Online,M,12/20/2016,736982476,1/6/2017,8347,255.28,159.42,2130822.16,1330678.74,800143.42 +Sub-Saharan Africa,Namibia,Baby Food,Offline,C,2/23/2010,773848903,3/31/2010,7942,255.28,159.42,2027433.76,1266113.64,761320.12 +Europe,Bulgaria,Baby Food,Online,H,6/13/2011,403301084,6/20/2011,4608,255.28,159.42,1176330.24,734607.36,441722.88 +Asia,Bangladesh,Household,Online,M,3/25/2013,100387847,4/21/2013,5850,668.27,502.54,3909379.5,2939859,969520.5 +Middle East and North Africa,Algeria,Cosmetics,Offline,M,6/27/2016,860470521,7/2/2016,1204,437.2,263.33,526388.8,317049.32,209339.48 +Europe,Kosovo,Baby Food,Offline,H,12/4/2011,149222934,1/12/2012,7237,255.28,159.42,1847461.36,1153722.54,693738.82 +Middle East and North Africa,United Arab Emirates,Cereal,Online,C,1/6/2014,452631413,2/13/2014,2549,205.7,117.11,524329.3,298513.39,225815.91 +Sub-Saharan Africa,Botswana,Snacks,Online,L,10/25/2011,726994788,10/27/2011,2768,152.58,97.44,422341.44,269713.92,152627.52 +Europe,Montenegro,Cosmetics,Offline,M,7/27/2010,448924386,9/9/2010,5557,437.2,263.33,2429520.4,1463324.81,966195.59 +Sub-Saharan Africa,Ghana,Cereal,Online,L,10/24/2012,965344035,11/6/2012,5607,205.7,117.11,1153359.9,656635.77,496724.13 +Sub-Saharan Africa,Equatorial Guinea,Meat,Online,M,7/29/2014,543490064,8/22/2014,9642,421.89,364.69,4067863.38,3516340.98,551522.4 +Sub-Saharan Africa,Nigeria,Fruits,Online,L,9/23/2016,220911300,10/22/2016,1418,9.33,6.92,13229.94,9812.56,3417.38 +Europe,Poland,Baby Food,Offline,M,8/23/2013,655469071,10/5/2013,6719,255.28,159.42,1715226.32,1071142.98,644083.34 +Europe,Estonia,Personal Care,Offline,M,2/10/2012,775337207,2/28/2012,8364,81.73,56.67,683589.72,473987.88,209601.84 +Asia,Vietnam,Office Supplies,Online,H,5/31/2012,929002034,6/24/2012,1201,651.21,524.96,782103.21,630476.96,151626.25 +Australia and Oceania,Australia,Cosmetics,Offline,H,2/14/2012,635262382,2/28/2012,7110,437.2,263.33,3108492,1872276.3,1236215.7 +Central America and the Caribbean,Guatemala,Cereal,Offline,L,6/6/2017,833229577,6/14/2017,3,205.7,117.11,617.1,351.33,265.77 +Europe,Vatican City,Household,Offline,H,9/2/2016,732327449,9/14/2016,821,668.27,502.54,548649.67,412585.34,136064.33 +Sub-Saharan Africa,Tanzania,Cereal,Offline,M,5/25/2014,962292325,7/10/2014,2538,205.7,117.11,522066.6,297225.18,224841.42 +Europe,Cyprus,Clothes,Offline,L,6/4/2012,423173034,6/21/2012,5159,109.28,35.84,563775.52,184898.56,378876.96 +Europe,Bosnia and Herzegovina,Meat,Online,L,8/23/2013,335330903,10/12/2013,721,421.89,364.69,304182.69,262941.49,41241.2 +Sub-Saharan Africa,Djibouti,Personal Care,Online,H,8/25/2010,189439761,8/25/2010,8290,81.73,56.67,677541.7,469794.3,207747.4 +Europe,Kosovo,Snacks,Online,M,3/28/2012,896485936,5/13/2012,8965,152.58,97.44,1367879.7,873549.6,494330.1 +Europe,Montenegro,Fruits,Offline,M,12/6/2016,737768256,1/20/2017,877,9.33,6.92,8182.41,6068.84,2113.57 +Australia and Oceania,Federated States of Micronesia,Meat,Online,C,9/21/2016,314898049,10/14/2016,4185,421.89,364.69,1765609.65,1526227.65,239382 +Europe,Hungary,Meat,Online,M,1/16/2016,299799144,2/29/2016,6084,421.89,364.69,2566778.76,2218773.96,348004.8 +Asia,Japan,Clothes,Offline,H,10/21/2012,984707868,11/23/2012,5795,109.28,35.84,633277.6,207692.8,425584.8 +Sub-Saharan Africa,Cameroon,Beverages,Online,M,5/10/2017,932173049,5/14/2017,9575,47.45,31.79,454333.75,304389.25,149944.5 +Australia and Oceania,Nauru,Vegetables,Online,M,10/24/2010,125056016,12/1/2010,5709,154.06,90.93,879528.54,519119.37,360409.17 +Sub-Saharan Africa,Niger,Household,Offline,H,12/31/2016,416530597,2/17/2017,9515,668.27,502.54,6358589.05,4781668.1,1576920.95 +Middle East and North Africa,Syria,Cereal,Offline,M,5/21/2015,580083119,6/4/2015,8341,205.7,117.11,1715743.7,976814.51,738929.19 +Europe,San Marino,Beverages,Online,C,12/28/2012,359512412,1/1/2013,6567,47.45,31.79,311604.15,208764.93,102839.22 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,H,5/6/2010,918929803,5/6/2010,604,9.33,6.92,5635.32,4179.68,1455.64 +North America,Mexico,Vegetables,Online,C,10/24/2012,792759120,11/14/2012,3895,154.06,90.93,600063.7,354172.35,245891.35 +Europe,Macedonia,Baby Food,Online,M,9/11/2011,835736691,10/30/2011,1914,255.28,159.42,488605.92,305129.88,183476.04 +Middle East and North Africa,Lebanon,Meat,Online,M,9/13/2010,172911345,9/16/2010,7164,421.89,364.69,3022419.96,2612639.16,409780.8 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,C,8/12/2014,249644410,9/1/2014,4183,154.06,90.93,644432.98,380360.19,264072.79 +Sub-Saharan Africa,Swaziland,Household,Online,H,5/7/2010,781609714,5/28/2010,4538,668.27,502.54,3032609.26,2280526.52,752082.74 +Australia and Oceania,New Zealand,Snacks,Online,C,3/3/2016,204793584,4/15/2016,1827,152.58,97.44,278763.66,178022.88,100740.78 +Europe,Andorra,Snacks,Offline,L,5/6/2017,625494849,5/13/2017,6681,152.58,97.44,1019386.98,650996.64,368390.34 +Middle East and North Africa,Algeria,Baby Food,Online,C,5/2/2015,170324838,5/5/2015,1759,255.28,159.42,449037.52,280419.78,168617.74 +Europe,Belarus,Snacks,Offline,L,6/16/2016,636207377,6/22/2016,6756,152.58,97.44,1030830.48,658304.64,372525.84 +Europe,Armenia,Clothes,Online,M,12/16/2012,740378797,12/20/2012,3394,109.28,35.84,370896.32,121640.96,249255.36 +Asia,Singapore,Fruits,Offline,C,1/25/2017,170387923,2/20/2017,428,9.33,6.92,3993.24,2961.76,1031.48 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,H,10/18/2011,934096086,10/27/2011,8644,9.33,6.92,80648.52,59816.48,20832.04 +Middle East and North Africa,Afghanistan,Cosmetics,Online,L,4/19/2015,609677112,5/24/2015,5861,437.2,263.33,2562429.2,1543377.13,1019052.07 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,L,6/28/2016,895617330,8/10/2016,1925,255.28,159.42,491414,306883.5,184530.5 +Asia,Nepal,Snacks,Online,C,9/25/2016,860715568,10/10/2016,3718,152.58,97.44,567292.44,362281.92,205010.52 +Europe,Ukraine,Meat,Offline,C,11/12/2010,994083154,12/27/2010,151,421.89,364.69,63705.39,55068.19,8637.2 +Sub-Saharan Africa,South Africa,Beverages,Offline,H,9/20/2013,955143916,10/3/2013,7165,47.45,31.79,339979.25,227775.35,112203.9 +Sub-Saharan Africa,Sudan,Clothes,Online,L,12/1/2010,923634183,12/16/2010,2735,109.28,35.84,298880.8,98022.4,200858.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,H,8/20/2015,249602782,9/24/2015,1865,47.45,31.79,88494.25,59288.35,29205.9 +Middle East and North Africa,Israel,Snacks,Online,C,10/29/2011,603411042,11/16/2011,1591,152.58,97.44,242754.78,155027.04,87727.74 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,H,1/9/2011,125732791,2/28/2011,5982,437.2,263.33,2615330.4,1575240.06,1040090.34 +Australia and Oceania,Samoa ,Fruits,Offline,L,9/1/2010,177554357,9/30/2010,1135,9.33,6.92,10589.55,7854.2,2735.35 +Middle East and North Africa,Iraq,Household,Offline,C,1/20/2013,390174567,3/2/2013,180,668.27,502.54,120288.6,90457.2,29831.4 +Asia,North Korea,Meat,Online,H,12/22/2013,915204751,1/27/2014,8279,421.89,364.69,3492827.31,3019268.51,473558.8 +North America,Canada,Cosmetics,Offline,M,1/24/2014,174568736,1/26/2014,7623,437.2,263.33,3332775.6,2007364.59,1325411.01 +Europe,Romania,Household,Offline,M,1/13/2015,710502851,2/24/2015,2437,668.27,502.54,1628573.99,1224689.98,403884.01 +Asia,Myanmar,Fruits,Online,H,11/11/2015,635555922,12/24/2015,3976,9.33,6.92,37096.08,27513.92,9582.16 +Europe,United Kingdom,Clothes,Offline,C,8/6/2016,382589280,8/13/2016,5525,109.28,35.84,603772,198016,405756 +Europe,Armenia,Cosmetics,Offline,M,7/26/2014,454776751,8/25/2014,7402,437.2,263.33,3236154.4,1949168.66,1286985.74 +Sub-Saharan Africa,Guinea,Vegetables,Offline,C,9/26/2015,975604665,10/7/2015,1955,154.06,90.93,301187.3,177768.15,123419.15 +Sub-Saharan Africa,Kenya,Baby Food,Online,C,10/9/2015,338871848,11/25/2015,8565,255.28,159.42,2186473.2,1365432.3,821040.9 +Asia,Bhutan,Clothes,Online,H,5/31/2011,158689630,7/11/2011,8643,109.28,35.84,944507.04,309765.12,634741.92 +Europe,United Kingdom,Office Supplies,Online,C,10/25/2011,319481837,12/2/2011,630,651.21,524.96,410262.3,330724.8,79537.5 +Europe,Austria,Vegetables,Online,L,1/23/2012,325984799,3/10/2012,5001,154.06,90.93,770454.06,454740.93,315713.13 +Sub-Saharan Africa,Benin,Baby Food,Offline,M,1/28/2012,653247344,2/8/2012,9261,255.28,159.42,2364148.08,1476388.62,887759.46 +Sub-Saharan Africa,Zambia,Snacks,Offline,L,11/8/2012,496630799,12/20/2012,2945,152.58,97.44,449348.1,286960.8,162387.3 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,C,9/3/2012,921808993,10/9/2012,2621,205.7,117.11,539139.7,306945.31,232194.39 +Europe,Malta,Beverages,Offline,H,11/14/2010,814768254,11/18/2010,6887,47.45,31.79,326788.15,218937.73,107850.42 +Middle East and North Africa,Afghanistan,Personal Care,Offline,M,8/20/2011,931807410,10/4/2011,1374,81.73,56.67,112297.02,77864.58,34432.44 +Central America and the Caribbean,Panama,Cereal,Offline,L,8/23/2012,749537789,9/12/2012,3743,205.7,117.11,769935.1,438342.73,331592.37 +Asia,Myanmar,Office Supplies,Online,L,6/8/2016,714883220,7/10/2016,8686,651.21,524.96,5656410.06,4559802.56,1096607.5 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,C,6/17/2011,895080029,7/30/2011,2926,651.21,524.96,1905440.46,1536032.96,369407.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,C,9/27/2013,527677047,10/1/2013,219,255.28,159.42,55906.32,34912.98,20993.34 +Central America and the Caribbean,El Salvador,Clothes,Online,M,1/25/2010,270535600,2/27/2010,6351,109.28,35.84,694037.28,227619.84,466417.44 +Middle East and North Africa,Qatar,Personal Care,Offline,C,10/25/2014,851829516,11/27/2014,4138,81.73,56.67,338198.74,234500.46,103698.28 +Middle East and North Africa,Jordan,Beverages,Offline,M,2/11/2013,820045125,3/2/2013,8431,47.45,31.79,400050.95,268021.49,132029.46 +North America,Greenland,Vegetables,Online,M,2/8/2010,593981254,3/29/2010,1107,154.06,90.93,170544.42,100659.51,69884.91 +Middle East and North Africa,Jordan,Cosmetics,Online,L,12/28/2011,212749230,2/4/2012,6080,437.2,263.33,2658176,1601046.4,1057129.6 +Europe,Serbia,Beverages,Online,C,9/3/2014,685772883,10/20/2014,4290,47.45,31.79,203560.5,136379.1,67181.4 +Central America and the Caribbean,Panama,Household,Online,H,2/16/2015,842788541,3/30/2015,8713,668.27,502.54,5822636.51,4378631.02,1444005.49 +Middle East and North Africa,Tunisia ,Snacks,Online,M,3/5/2015,483845031,4/8/2015,9352,152.58,97.44,1426928.16,911258.88,515669.28 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,M,2/16/2010,829303681,4/1/2010,8243,651.21,524.96,5367924.03,4327245.28,1040678.75 +Middle East and North Africa,Turkey,Meat,Offline,L,4/21/2015,469838321,5/22/2015,4455,421.89,364.69,1879519.95,1624693.95,254826 +Europe,Cyprus,Beverages,Offline,C,10/14/2016,316435277,11/2/2016,9085,47.45,31.79,431083.25,288812.15,142271.1 +Middle East and North Africa,Israel,Snacks,Offline,H,1/30/2013,450393378,2/18/2013,264,152.58,97.44,40281.12,25724.16,14556.96 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,L,5/6/2011,573323953,5/12/2011,8153,109.28,35.84,890959.84,292203.52,598756.32 +Australia and Oceania,New Zealand,Personal Care,Online,H,12/30/2015,457150828,2/12/2016,9944,81.73,56.67,812723.12,563526.48,249196.64 +Sub-Saharan Africa,Angola,Beverages,Offline,C,5/19/2017,394110333,5/26/2017,4861,47.45,31.79,230654.45,154531.19,76123.26 +Sub-Saharan Africa,Gabon,Office Supplies,Online,L,9/12/2010,746751296,9/24/2010,9158,651.21,524.96,5963781.18,4807583.68,1156197.5 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,L,12/5/2014,597935044,1/9/2015,1122,651.21,524.96,730657.62,589005.12,141652.5 +Australia and Oceania,Tuvalu,Meat,Online,M,1/14/2016,900835406,2/27/2016,6070,421.89,364.69,2560872.3,2213668.3,347204 +Asia,Kyrgyzstan,Snacks,Online,H,3/15/2016,428938710,3/31/2016,1351,152.58,97.44,206135.58,131641.44,74494.14 +Europe,Georgia,Snacks,Online,C,11/19/2014,726043784,12/9/2014,1345,152.58,97.44,205220.1,131056.8,74163.3 +Asia,Kyrgyzstan,Personal Care,Offline,M,8/6/2012,256261956,9/13/2012,2462,81.73,56.67,201219.26,139521.54,61697.72 +Sub-Saharan Africa,Ghana,Vegetables,Online,L,9/20/2014,254017055,10/27/2014,8146,154.06,90.93,1254972.76,740715.78,514256.98 +Australia and Oceania,Australia,Beverages,Offline,M,7/17/2012,674045407,7/18/2012,3870,47.45,31.79,183631.5,123027.3,60604.2 +Europe,Latvia,Office Supplies,Online,C,5/9/2017,641395843,5/10/2017,2138,651.21,524.96,1392286.98,1122364.48,269922.5 +Australia and Oceania,Kiribati,Personal Care,Offline,C,3/21/2011,701429688,4/11/2011,7487,81.73,56.67,611912.51,424288.29,187624.22 +Sub-Saharan Africa,Burundi,Vegetables,Online,M,5/3/2011,569820773,6/5/2011,1484,154.06,90.93,228625.04,134940.12,93684.92 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,C,4/6/2013,482555425,4/29/2013,7728,154.06,90.93,1190575.68,702707.04,487868.64 +Europe,Austria,Cosmetics,Online,C,5/26/2017,745932471,6/9/2017,6849,437.2,263.33,2994382.8,1803547.17,1190835.63 +Sub-Saharan Africa,Sudan,Meat,Offline,C,1/27/2010,386563241,3/13/2010,1508,421.89,364.69,636210.12,549952.52,86257.6 +Middle East and North Africa,Afghanistan,Clothes,Offline,M,9/28/2012,301371562,11/6/2012,1397,109.28,35.84,152664.16,50068.48,102595.68 +Sub-Saharan Africa,Botswana,Vegetables,Offline,L,1/29/2010,107593762,3/7/2010,8240,154.06,90.93,1269454.4,749263.2,520191.2 +Europe,Monaco,Meat,Offline,C,4/25/2014,392778670,5/10/2014,792,421.89,364.69,334136.88,288834.48,45302.4 +Europe,Croatia,Personal Care,Offline,C,1/12/2016,464787614,1/26/2016,9838,81.73,56.67,804059.74,557519.46,246540.28 +Central America and the Caribbean,Costa Rica,Snacks,Online,C,8/31/2010,601794421,9/12/2010,3197,152.58,97.44,487798.26,311515.68,176282.58 +Europe,Greece,Cereal,Online,L,6/6/2017,702285420,6/7/2017,717,205.7,117.11,147486.9,83967.87,63519.03 +Middle East and North Africa,Somalia,Personal Care,Offline,L,12/16/2014,735059440,12/29/2014,9278,81.73,56.67,758290.94,525784.26,232506.68 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,L,3/27/2013,289227807,5/5/2013,7790,437.2,263.33,3405788,2051340.7,1354447.3 +Europe,Germany,Household,Online,L,12/16/2011,824214351,12/27/2011,2197,668.27,502.54,1468189.19,1104080.38,364108.81 +Middle East and North Africa,Algeria,Beverages,Offline,H,11/19/2011,719755399,12/15/2011,472,47.45,31.79,22396.4,15004.88,7391.52 +Asia,Sri Lanka,Personal Care,Online,M,1/17/2011,225899779,2/1/2011,7620,81.73,56.67,622782.6,431825.4,190957.2 +Middle East and North Africa,Somalia,Vegetables,Offline,H,2/14/2016,113008821,3/11/2016,676,154.06,90.93,104144.56,61468.68,42675.88 +Australia and Oceania,Australia,Household,Offline,H,12/1/2015,321756350,1/14/2016,3709,668.27,502.54,2478613.43,1863920.86,614692.57 +Europe,Monaco,Baby Food,Offline,C,6/13/2015,413128697,6/29/2015,2817,255.28,159.42,719123.76,449086.14,270037.62 +Europe,Poland,Snacks,Online,H,1/6/2017,918424689,2/4/2017,1130,152.58,97.44,172415.4,110107.2,62308.2 +North America,United States of America,Vegetables,Offline,M,5/28/2016,189255654,7/1/2016,3809,154.06,90.93,586814.54,346352.37,240462.17 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,C,4/4/2014,247545421,4/21/2014,3046,152.58,97.44,464758.68,296802.24,167956.44 +Central America and the Caribbean,Honduras,Meat,Online,C,4/9/2012,935530316,5/10/2012,3065,421.89,364.69,1293092.85,1117774.85,175318 +Sub-Saharan Africa,Burundi,Vegetables,Online,C,1/5/2017,365759170,1/19/2017,5121,154.06,90.93,788941.26,465652.53,323288.73 +Australia and Oceania,New Zealand,Office Supplies,Offline,C,5/18/2013,771093308,6/7/2013,2500,651.21,524.96,1628025,1312400,315625 +Australia and Oceania,Papua New Guinea,Personal Care,Online,M,11/3/2013,854706561,12/13/2013,5520,81.73,56.67,451149.6,312818.4,138331.2 +Asia,Taiwan,Household,Offline,M,10/15/2016,740085256,11/11/2016,6528,668.27,502.54,4362466.56,3280581.12,1081885.44 +Middle East and North Africa,Jordan,Personal Care,Offline,L,4/29/2010,621028220,5/25/2010,4906,81.73,56.67,400967.38,278023.02,122944.36 +Sub-Saharan Africa,Swaziland,Clothes,Online,H,11/25/2013,311646783,1/6/2014,2063,109.28,35.84,225444.64,73937.92,151506.72 +Europe,Albania,Baby Food,Online,H,12/16/2013,596364772,1/3/2014,6443,255.28,159.42,1644769.04,1027143.06,617625.98 +Europe,Czech Republic,Clothes,Offline,M,2/22/2013,979918515,3/8/2013,8519,109.28,35.84,930956.32,305320.96,625635.36 +Europe,Kosovo,Personal Care,Online,M,5/24/2011,137356841,6/17/2011,5796,81.73,56.67,473707.08,328459.32,145247.76 +Sub-Saharan Africa,Djibouti,Personal Care,Online,H,4/8/2017,864041078,4/15/2017,7811,81.73,56.67,638393.03,442649.37,195743.66 +Australia and Oceania,Samoa ,Office Supplies,Offline,C,11/25/2013,625645053,12/7/2013,1129,651.21,524.96,735216.09,592679.84,142536.25 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,C,10/9/2015,108155095,11/27/2015,4351,255.28,159.42,1110723.28,693636.42,417086.86 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,M,12/5/2011,967870032,12/20/2011,3106,81.73,56.67,253853.38,176017.02,77836.36 +Sub-Saharan Africa,Togo,Cosmetics,Online,M,3/12/2015,881401193,4/6/2015,5054,437.2,263.33,2209608.8,1330869.82,878738.98 +Europe,Russia,Beverages,Offline,C,12/15/2012,295672404,1/12/2013,4890,47.45,31.79,232030.5,155453.1,76577.4 +Europe,Ukraine,Meat,Online,L,5/22/2016,177919995,6/30/2016,9335,421.89,364.69,3938343.15,3404381.15,533962 +Europe,Slovenia,Beverages,Online,M,3/22/2011,665692794,3/30/2011,2146,47.45,31.79,101827.7,68221.34,33606.36 +Sub-Saharan Africa,Madagascar,Clothes,Online,L,7/16/2014,616852128,7/18/2014,9107,109.28,35.84,995212.96,326394.88,668818.08 +Middle East and North Africa,Iraq,Snacks,Offline,C,6/2/2010,759571826,6/26/2010,3038,152.58,97.44,463538.04,296022.72,167515.32 +Europe,Bosnia and Herzegovina,Personal Care,Offline,H,4/15/2014,542338216,5/27/2014,8785,81.73,56.67,717998.05,497845.95,220152.1 +Middle East and North Africa,Morocco,Household,Offline,C,2/20/2016,383950126,2/29/2016,8229,668.27,502.54,5499193.83,4135401.66,1363792.17 +Sub-Saharan Africa,Niger,Office Supplies,Offline,C,8/7/2014,323518884,9/23/2014,5282,651.21,524.96,3439691.22,2772838.72,666852.5 +Europe,Sweden,Vegetables,Offline,H,2/23/2013,470468318,3/3/2013,885,154.06,90.93,136343.1,80473.05,55870.05 +Europe,Monaco,Office Supplies,Offline,H,4/30/2016,554534757,5/16/2016,8012,651.21,524.96,5217494.52,4205979.52,1011515 +Middle East and North Africa,Somalia,Cosmetics,Online,H,10/27/2010,375767028,11/24/2010,6669,437.2,263.33,2915686.8,1756147.77,1159539.03 +Europe,Luxembourg,Meat,Online,H,8/29/2014,254526460,9/14/2014,8890,421.89,364.69,3750602.1,3242094.1,508508 +Sub-Saharan Africa,Rwanda,Personal Care,Online,L,11/10/2012,581486880,12/19/2012,3745,81.73,56.67,306078.85,212229.15,93849.7 +Europe,Croatia,Fruits,Offline,C,3/26/2014,467634618,4/15/2014,2330,9.33,6.92,21738.9,16123.6,5615.3 +Australia and Oceania,Vanuatu,Personal Care,Offline,C,4/13/2017,894268500,5/5/2017,2777,81.73,56.67,226964.21,157372.59,69591.62 +Australia and Oceania,Marshall Islands,Cosmetics,Online,L,1/4/2014,662999856,1/22/2014,5246,437.2,263.33,2293551.2,1381429.18,912122.02 +Central America and the Caribbean,Haiti,Beverages,Online,M,6/3/2016,445752513,6/25/2016,6929,47.45,31.79,328781.05,220272.91,108508.14 +Europe,France,Vegetables,Offline,H,11/9/2014,534762799,11/19/2014,7051,154.06,90.93,1086277.06,641147.43,445129.63 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,C,2/1/2012,392579543,3/20/2012,1866,437.2,263.33,815815.2,491373.78,324441.42 +Sub-Saharan Africa,Namibia,Household,Online,H,12/12/2011,902064073,12/23/2011,9660,668.27,502.54,6455488.2,4854536.4,1600951.8 +Middle East and North Africa,Morocco,Meat,Online,M,7/19/2015,316390216,8/5/2015,5751,421.89,364.69,2426289.39,2097332.19,328957.2 +Australia and Oceania,Kiribati,Snacks,Online,H,6/30/2017,109044301,8/15/2017,7487,152.58,97.44,1142366.46,729533.28,412833.18 +Europe,Belarus,Baby Food,Offline,H,3/31/2017,923825156,4/14/2017,9248,255.28,159.42,2360829.44,1474316.16,886513.28 +Europe,Russia,Cosmetics,Offline,C,4/29/2015,324844110,5/1/2015,7446,437.2,263.33,3255391.2,1960755.18,1294636.02 +Asia,North Korea,Meat,Online,L,2/5/2017,446524989,3/9/2017,5522,421.89,364.69,2329676.58,2013818.18,315858.4 +Europe,Slovenia,Beverages,Online,L,11/12/2013,343604123,12/15/2013,8951,47.45,31.79,424724.95,284552.29,140172.66 +Central America and the Caribbean,Trinidad and Tobago,Meat,Online,L,11/27/2016,941130340,12/25/2016,236,421.89,364.69,99566.04,86066.84,13499.2 +Europe,Austria,Baby Food,Online,C,11/13/2015,984464967,11/13/2015,3916,255.28,159.42,999676.48,624288.72,375387.76 +North America,Canada,Fruits,Online,H,10/18/2012,189281833,11/10/2012,1555,9.33,6.92,14508.15,10760.6,3747.55 +Europe,Macedonia,Beverages,Offline,H,10/29/2010,591567265,11/29/2010,6755,47.45,31.79,320524.75,214741.45,105783.3 +Europe,Greece,Clothes,Offline,L,5/11/2010,697620093,6/29/2010,143,109.28,35.84,15627.04,5125.12,10501.92 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,H,11/9/2012,434051644,11/22/2012,4382,9.33,6.92,40884.06,30323.44,10560.62 +Asia,Laos,Snacks,Offline,H,1/27/2017,697785747,3/18/2017,9164,152.58,97.44,1398243.12,892940.16,505302.96 +Asia,Tajikistan,Baby Food,Offline,H,3/31/2015,206058728,5/17/2015,6212,255.28,159.42,1585799.36,990317.04,595482.32 +Sub-Saharan Africa,Mozambique,Cereal,Online,C,1/13/2012,446419417,2/15/2012,4281,205.7,117.11,880601.7,501347.91,379253.79 +Asia,North Korea,Cosmetics,Online,L,3/2/2013,726729142,4/18/2013,4158,437.2,263.33,1817877.6,1094926.14,722951.46 +Asia,South Korea,Personal Care,Offline,L,1/29/2014,425161731,2/16/2014,3659,81.73,56.67,299050.07,207355.53,91694.54 +Asia,Bhutan,Vegetables,Offline,H,4/8/2011,340203511,5/17/2011,2634,154.06,90.93,405794.04,239509.62,166284.42 +Europe,Netherlands,Personal Care,Offline,L,8/26/2013,440653312,10/4/2013,7962,81.73,56.67,650734.26,451206.54,199527.72 +Sub-Saharan Africa,Mali,Baby Food,Offline,M,1/30/2016,315622460,2/10/2016,8555,255.28,159.42,2183920.4,1363838.1,820082.3 +Sub-Saharan Africa,Zimbabwe,Household,Online,M,9/1/2010,524534785,10/9/2010,354,668.27,502.54,236567.58,177899.16,58668.42 +Europe,Slovakia,Fruits,Online,L,4/28/2013,347126615,5/12/2013,1334,9.33,6.92,12446.22,9231.28,3214.94 +Central America and the Caribbean,Panama,Meat,Offline,C,7/3/2014,933446776,7/27/2014,6499,421.89,364.69,2741863.11,2370120.31,371742.8 +Europe,Georgia,Baby Food,Offline,L,4/25/2013,353856599,5/7/2013,2886,255.28,159.42,736738.08,460086.12,276651.96 +Asia,Japan,Vegetables,Online,L,9/16/2013,349029910,10/1/2013,4561,154.06,90.93,702667.66,414731.73,287935.93 +Australia and Oceania,New Zealand,Beverages,Offline,M,2/17/2013,479953038,3/20/2013,7624,47.45,31.79,361758.8,242366.96,119391.84 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,L,11/17/2013,377924811,1/2/2014,5205,437.2,263.33,2275626,1370632.65,904993.35 +Asia,Singapore,Vegetables,Offline,H,9/26/2011,194556558,10/5/2011,2464,154.06,90.93,379603.84,224051.52,155552.32 +Sub-Saharan Africa,Nigeria,Clothes,Online,L,12/2/2014,151772105,12/11/2014,1593,109.28,35.84,174083.04,57093.12,116989.92 +Sub-Saharan Africa,Nigeria,Meat,Online,L,7/23/2017,991807782,9/9/2017,6818,421.89,364.69,2876446.02,2486456.42,389989.6 +Europe,Estonia,Household,Online,C,1/24/2011,827212417,2/6/2011,9391,668.27,502.54,6275723.57,4719353.14,1556370.43 +Europe,Portugal,Fruits,Online,C,8/19/2010,990847337,8/28/2010,2601,9.33,6.92,24267.33,17998.92,6268.41 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,C,8/2/2013,185886371,8/29/2013,6763,437.2,263.33,2956783.6,1780900.79,1175882.81 +Europe,United Kingdom,Fruits,Offline,H,9/30/2010,335815846,10/21/2010,4226,9.33,6.92,39428.58,29243.92,10184.66 +Sub-Saharan Africa,Angola,Vegetables,Online,L,12/4/2012,734434592,1/7/2013,4371,154.06,90.93,673396.26,397455.03,275941.23 +Sub-Saharan Africa,Namibia,Beverages,Offline,M,11/12/2016,295853936,12/3/2016,8609,47.45,31.79,408497.05,273680.11,134816.94 +Asia,Nepal,Snacks,Online,C,7/28/2016,704497706,8/24/2016,5382,152.58,97.44,821185.56,524422.08,296763.48 +Europe,Malta,Office Supplies,Offline,M,9/14/2014,565102231,9/23/2014,5163,651.21,524.96,3362197.23,2710368.48,651828.75 +Middle East and North Africa,Iraq,Fruits,Online,C,3/8/2011,352716338,3/22/2011,5457,9.33,6.92,50913.81,37762.44,13151.37 +Central America and the Caribbean,Haiti,Personal Care,Online,H,7/31/2014,162701356,7/31/2014,5802,81.73,56.67,474197.46,328799.34,145398.12 +Europe,Germany,Beverages,Online,M,8/7/2015,160731112,8/23/2015,2763,47.45,31.79,131104.35,87835.77,43268.58 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,L,7/28/2013,132791936,8/18/2013,4940,437.2,263.33,2159768,1300850.2,858917.8 +Europe,Belgium,Clothes,Online,C,9/10/2012,835182654,9/24/2012,7962,109.28,35.84,870087.36,285358.08,584729.28 +Middle East and North Africa,Pakistan,Meat,Online,M,8/23/2010,844514596,8/30/2010,9491,421.89,364.69,4004157.99,3461272.79,542885.2 +Australia and Oceania,East Timor,Personal Care,Offline,M,7/11/2017,607711589,7/13/2017,4219,81.73,56.67,344818.87,239090.73,105728.14 +Europe,Slovenia,Clothes,Online,C,3/22/2014,192009961,4/3/2014,8869,109.28,35.84,969204.32,317864.96,651339.36 +Europe,Macedonia,Baby Food,Offline,M,10/1/2016,634958541,11/10/2016,7197,255.28,159.42,1837250.16,1147345.74,689904.42 +Asia,Kyrgyzstan,Beverages,Offline,H,11/30/2011,794418656,1/18/2012,4989,47.45,31.79,236728.05,158600.31,78127.74 +Middle East and North Africa,Lebanon,Cosmetics,Offline,H,1/26/2014,498564136,3/12/2014,5062,437.2,263.33,2213106.4,1332976.46,880129.94 +Europe,San Marino,Office Supplies,Online,H,12/8/2015,995881307,1/20/2016,2264,651.21,524.96,1474339.44,1188509.44,285830 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,L,1/26/2015,905168998,3/17/2015,8476,9.33,6.92,79081.08,58653.92,20427.16 +North America,Mexico,Beverages,Online,M,2/8/2010,265538537,3/13/2010,7609,47.45,31.79,361047.05,241890.11,119156.94 +Central America and the Caribbean,Dominica,Beverages,Online,L,2/4/2012,986413753,3/25/2012,605,47.45,31.79,28707.25,19232.95,9474.3 +Europe,Bosnia and Herzegovina,Office Supplies,Online,L,6/7/2010,997530972,6/26/2010,437,651.21,524.96,284578.77,229407.52,55171.25 +Europe,Belarus,Household,Offline,M,7/8/2014,998939025,7/8/2014,7111,668.27,502.54,4752067.97,3573561.94,1178506.03 +Asia,Kyrgyzstan,Snacks,Online,M,2/3/2012,410999238,2/19/2012,2663,152.58,97.44,406320.54,259482.72,146837.82 +Europe,Slovenia,Beverages,Online,C,11/22/2010,524385440,12/17/2010,6160,47.45,31.79,292292,195826.4,96465.6 +Europe,Iceland,Snacks,Online,H,2/25/2012,450083959,4/15/2012,8700,152.58,97.44,1327446,847728,479718 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,H,5/19/2014,269393622,5/21/2014,8414,421.89,364.69,3549782.46,3068501.66,481280.8 +Asia,Indonesia,Clothes,Online,C,2/24/2017,583925759,3/3/2017,5463,109.28,35.84,596996.64,195793.92,401202.72 +Europe,Czech Republic,Office Supplies,Offline,L,4/27/2017,265604197,5/26/2017,7039,651.21,524.96,4583867.19,3695193.44,888673.75 +Asia,Nepal,Beverages,Offline,L,10/21/2012,506665265,12/2/2012,2366,47.45,31.79,112266.7,75215.14,37051.56 +Asia,Kyrgyzstan,Baby Food,Offline,L,12/12/2013,769657790,12/23/2013,7698,255.28,159.42,1965145.44,1227215.16,737930.28 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,H,1/3/2017,137443101,1/18/2017,1323,205.7,117.11,272141.1,154936.53,117204.57 +Europe,Slovenia,Household,Offline,M,7/13/2015,463195025,8/1/2015,8556,668.27,502.54,5717718.12,4299732.24,1417985.88 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,M,9/8/2011,520399892,9/11/2011,6747,255.28,159.42,1722374.16,1075606.74,646767.42 +Europe,Belgium,Office Supplies,Offline,C,7/6/2012,952856528,8/11/2012,276,651.21,524.96,179733.96,144888.96,34845 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,C,12/14/2010,224676263,1/29/2011,5554,47.45,31.79,263537.3,176561.66,86975.64 +Europe,Latvia,Beverages,Online,C,5/18/2012,470282924,5/22/2012,6023,47.45,31.79,285791.35,191471.17,94320.18 +Asia,Tajikistan,Cosmetics,Offline,M,8/29/2015,744412839,10/11/2015,7156,437.2,263.33,3128603.2,1884389.48,1244213.72 +Australia and Oceania,Samoa ,Snacks,Online,C,12/7/2016,172114837,1/9/2017,1460,152.58,97.44,222766.8,142262.4,80504.4 +Sub-Saharan Africa,Chad,Personal Care,Offline,L,6/1/2013,198750245,6/9/2013,3469,81.73,56.67,283521.37,196588.23,86933.14 +Europe,Norway,Vegetables,Online,H,9/25/2014,539992892,11/6/2014,4752,154.06,90.93,732093.12,432099.36,299993.76 +Middle East and North Africa,Somalia,Clothes,Online,L,6/9/2016,531829106,6/26/2016,8906,109.28,35.84,973247.68,319191.04,654056.64 +Europe,Spain,Meat,Online,L,5/12/2011,480557715,5/23/2011,6562,421.89,364.69,2768442.18,2393095.78,375346.4 +North America,Canada,Cosmetics,Offline,C,2/13/2016,312790048,2/22/2016,381,437.2,263.33,166573.2,100328.73,66244.47 +Asia,North Korea,Cosmetics,Offline,M,4/22/2014,925449931,5/30/2014,55,437.2,263.33,24046,14483.15,9562.85 +Central America and the Caribbean,Panama,Beverages,Online,C,4/24/2013,135773694,5/29/2013,7308,47.45,31.79,346764.6,232321.32,114443.28 +Europe,Andorra,Clothes,Online,L,3/24/2010,331310164,4/22/2010,895,109.28,35.84,97805.6,32076.8,65728.8 +Sub-Saharan Africa,Rwanda,Beverages,Offline,C,10/11/2010,819920670,10/19/2010,1602,47.45,31.79,76014.9,50927.58,25087.32 +Central America and the Caribbean,Guatemala,Personal Care,Offline,L,5/24/2010,979779040,5/26/2010,7246,81.73,56.67,592215.58,410630.82,181584.76 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,L,2/23/2013,709371602,2/26/2013,7676,152.58,97.44,1171204.08,747949.44,423254.64 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,H,10/27/2012,877497184,12/9/2012,9771,109.28,35.84,1067774.88,350192.64,717582.24 +Asia,Kazakhstan,Cereal,Offline,C,10/29/2011,173267114,11/9/2011,2444,205.7,117.11,502730.8,286216.84,216513.96 +Europe,Vatican City,Beverages,Offline,L,6/4/2017,956105220,7/17/2017,1636,47.45,31.79,77628.2,52008.44,25619.76 +Sub-Saharan Africa,Sudan,Snacks,Offline,L,3/27/2015,705747830,4/27/2015,5321,152.58,97.44,811878.18,518478.24,293399.94 +Middle East and North Africa,Oman,Household,Online,C,11/11/2010,572243773,11/21/2010,8504,668.27,502.54,5682968.08,4273600.16,1409367.92 +North America,Greenland,Beverages,Online,M,12/25/2010,425954377,1/21/2011,8221,47.45,31.79,390086.45,261345.59,128740.86 +Middle East and North Africa,Oman,Fruits,Offline,L,12/23/2011,207553470,1/8/2012,8539,9.33,6.92,79668.87,59089.88,20578.99 +North America,United States of America,Baby Food,Offline,H,4/16/2011,378027379,5/11/2011,5557,255.28,159.42,1418590.96,885896.94,532694.02 +Middle East and North Africa,Kuwait,Clothes,Offline,M,3/19/2011,568674933,4/29/2011,2405,109.28,35.84,262818.4,86195.2,176623.2 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,H,2/11/2015,931107461,2/24/2015,4244,421.89,364.69,1790501.16,1547744.36,242756.8 +Asia,Mongolia,Snacks,Offline,L,1/21/2016,787248790,2/20/2016,3266,152.58,97.44,498326.28,318239.04,180087.24 +Asia,Taiwan,Household,Offline,C,9/29/2015,879335248,11/11/2015,3696,668.27,502.54,2469925.92,1857387.84,612538.08 +Asia,South Korea,Cosmetics,Offline,H,2/28/2013,219915664,4/10/2013,6787,437.2,263.33,2967276.4,1787220.71,1180055.69 +Asia,China,Fruits,Online,L,12/7/2015,141851365,1/4/2016,5826,9.33,6.92,54356.58,40315.92,14040.66 +North America,Canada,Baby Food,Online,L,10/21/2013,248316180,12/4/2013,1131,255.28,159.42,288721.68,180304.02,108417.66 +Australia and Oceania,Vanuatu,Baby Food,Offline,H,9/30/2012,662796437,11/13/2012,5049,255.28,159.42,1288908.72,804911.58,483997.14 +Middle East and North Africa,Kuwait,Fruits,Online,C,1/1/2016,679090964,1/20/2016,6962,9.33,6.92,64955.46,48177.04,16778.42 +Sub-Saharan Africa,Namibia,Fruits,Online,C,9/23/2012,111311089,10/21/2012,8280,9.33,6.92,77252.4,57297.6,19954.8 +Australia and Oceania,Papua New Guinea,Snacks,Online,L,2/2/2012,643880641,2/15/2012,7445,152.58,97.44,1135958.1,725440.8,410517.3 +Central America and the Caribbean,Dominica,Fruits,Online,L,9/25/2016,881535947,10/29/2016,4931,9.33,6.92,46006.23,34122.52,11883.71 +Asia,Indonesia,Cosmetics,Offline,L,6/12/2011,399325835,7/15/2011,8243,437.2,263.33,3603839.6,2170629.19,1433210.41 +Central America and the Caribbean,The Bahamas,Clothes,Offline,M,5/14/2012,192611634,6/5/2012,6918,109.28,35.84,755999.04,247941.12,508057.92 +Sub-Saharan Africa,Malawi,Personal Care,Offline,C,3/13/2010,427067172,5/1/2010,7521,81.73,56.67,614691.33,426215.07,188476.26 +Europe,Belgium,Personal Care,Offline,C,11/6/2011,888678777,11/27/2011,8653,81.73,56.67,707209.69,490365.51,216844.18 +Australia and Oceania,Palau,Cereal,Online,M,12/7/2013,533745276,1/17/2014,5943,205.7,117.11,1222475.1,695984.73,526490.37 +Central America and the Caribbean,Guatemala,Baby Food,Offline,L,2/20/2014,638877999,3/10/2014,7052,255.28,159.42,1800234.56,1124229.84,676004.72 +Europe,Montenegro,Meat,Online,M,12/29/2014,751000773,1/3/2015,6673,421.89,364.69,2815271.97,2433576.37,381695.6 +North America,Mexico,Fruits,Offline,M,7/10/2012,937349927,7/25/2012,1528,9.33,6.92,14256.24,10573.76,3682.48 +Europe,Liechtenstein,Vegetables,Offline,M,3/7/2015,435474288,4/26/2015,5374,154.06,90.93,827918.44,488657.82,339260.62 +Europe,Kosovo,Fruits,Offline,C,5/1/2017,803235185,5/25/2017,3996,9.33,6.92,37282.68,27652.32,9630.36 +Europe,Andorra,Clothes,Offline,L,8/15/2010,968806445,9/27/2010,211,109.28,35.84,23058.08,7562.24,15495.84 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,L,6/25/2010,380674397,7/17/2010,8868,421.89,364.69,3741320.52,3234070.92,507249.6 +Sub-Saharan Africa,Ethiopia,Baby Food,Offline,L,6/23/2014,357637870,7/10/2014,1848,255.28,159.42,471757.44,294608.16,177149.28 +Europe,Bulgaria,Personal Care,Online,M,8/30/2013,938808190,10/16/2013,3061,81.73,56.67,250175.53,173466.87,76708.66 +Sub-Saharan Africa,Djibouti,Household,Offline,M,7/8/2011,433609187,7/26/2011,3449,668.27,502.54,2304863.23,1733260.46,571602.77 +Middle East and North Africa,Qatar,Meat,Offline,H,7/31/2012,371777188,7/31/2012,5987,421.89,364.69,2525855.43,2183399.03,342456.4 +Europe,Luxembourg,Vegetables,Offline,H,2/11/2011,553361022,2/12/2011,678,154.06,90.93,104452.68,61650.54,42802.14 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,C,7/26/2017,398722016,9/9/2017,9560,9.33,6.92,89194.8,66155.2,23039.6 +Middle East and North Africa,Libya,Vegetables,Offline,H,12/19/2016,298533999,1/27/2017,1699,154.06,90.93,261747.94,154490.07,107257.87 +Europe,Slovenia,Meat,Online,L,7/18/2010,263783299,7/25/2010,8195,421.89,364.69,3457388.55,2988634.55,468754 +Sub-Saharan Africa,Madagascar,Household,Online,L,12/14/2011,375768744,12/25/2011,7177,668.27,502.54,4796173.79,3606729.58,1189444.21 +Middle East and North Africa,Israel,Personal Care,Offline,L,3/11/2013,336101663,4/6/2013,8806,81.73,56.67,719714.38,499036.02,220678.36 +Asia,Singapore,Cereal,Offline,M,2/14/2011,816705882,2/27/2011,274,205.7,117.11,56361.8,32088.14,24273.66 +Sub-Saharan Africa,Uganda,Household,Offline,M,3/25/2011,309817731,3/26/2011,806,668.27,502.54,538625.62,405047.24,133578.38 +Europe,Bulgaria,Cereal,Online,L,4/13/2016,977986037,4/16/2016,6656,205.7,117.11,1369139.2,779484.16,589655.04 +Australia and Oceania,Nauru,Clothes,Offline,M,12/21/2014,104072129,2/7/2015,6111,109.28,35.84,667810.08,219018.24,448791.84 +Sub-Saharan Africa,Nigeria,Cereal,Online,C,12/26/2015,441249835,2/14/2016,4487,205.7,117.11,922975.9,525472.57,397503.33 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,H,12/4/2013,763005483,1/13/2014,9133,154.06,90.93,1407029.98,830463.69,576566.29 +Europe,Greece,Beverages,Offline,L,10/28/2015,813137900,12/3/2015,4429,47.45,31.79,210156.05,140797.91,69358.14 +Europe,Serbia,Beverages,Offline,H,8/16/2014,855758416,9/2/2014,6787,47.45,31.79,322043.15,215758.73,106284.42 +Sub-Saharan Africa,Mauritania,Meat,Online,M,9/15/2015,325290858,9/20/2015,9648,421.89,364.69,4070394.72,3518529.12,551865.6 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,M,5/9/2010,976471555,6/9/2010,8487,81.73,56.67,693642.51,480958.29,212684.22 +Europe,Germany,Vegetables,Offline,H,6/8/2017,134349334,6/24/2017,5808,154.06,90.93,894780.48,528121.44,366659.04 +Middle East and North Africa,Iraq,Vegetables,Online,M,6/9/2011,144285523,7/23/2011,6148,154.06,90.93,947160.88,559037.64,388123.24 +Europe,Malta,Personal Care,Online,L,2/20/2017,721953952,3/30/2017,1073,81.73,56.67,87696.29,60806.91,26889.38 +Asia,Thailand,Clothes,Online,M,12/13/2014,303340947,1/14/2015,4182,109.28,35.84,457008.96,149882.88,307126.08 +Sub-Saharan Africa,Cape Verde,Meat,Offline,H,11/2/2012,994745337,11/4/2012,6106,421.89,364.69,2576060.34,2226797.14,349263.2 +Europe,Norway,Fruits,Online,L,4/11/2012,922778451,5/16/2012,9505,9.33,6.92,88681.65,65774.6,22907.05 +Asia,Nepal,Household,Online,C,1/5/2012,984364116,1/9/2012,4071,668.27,502.54,2720527.17,2045840.34,674686.83 +Middle East and North Africa,Morocco,Beverages,Offline,H,11/8/2011,796738660,11/9/2011,1530,47.45,31.79,72598.5,48638.7,23959.8 +Sub-Saharan Africa,Liberia,Household,Online,M,6/19/2016,947450911,6/21/2016,634,668.27,502.54,423683.18,318610.36,105072.82 +Sub-Saharan Africa,Chad,Snacks,Online,M,6/6/2016,744362199,7/24/2016,2171,152.58,97.44,331251.18,211542.24,119708.94 +Middle East and North Africa,Oman,Clothes,Online,C,10/2/2014,465646350,10/17/2014,3957,109.28,35.84,432420.96,141818.88,290602.08 +Europe,Serbia,Meat,Online,L,7/4/2015,909789693,8/20/2015,5843,421.89,364.69,2465103.27,2130883.67,334219.6 +Asia,Kazakhstan,Cereal,Online,C,6/18/2012,245591056,7/12/2012,4706,205.7,117.11,968024.2,551119.66,416904.54 +Europe,Finland,Vegetables,Offline,M,8/14/2015,762161767,9/23/2015,9459,154.06,90.93,1457253.54,860106.87,597146.67 +Middle East and North Africa,Lebanon,Fruits,Online,H,1/30/2017,318925654,2/24/2017,6043,9.33,6.92,56381.19,41817.56,14563.63 +Europe,Finland,Meat,Offline,H,1/18/2010,895619046,2/13/2010,2433,421.89,364.69,1026458.37,887290.77,139167.6 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,H,4/8/2015,942290771,5/3/2015,3634,47.45,31.79,172433.3,115524.86,56908.44 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,L,9/11/2016,329302155,10/1/2016,6680,47.45,31.79,316966,212357.2,104608.8 +Europe,Portugal,Vegetables,Online,L,9/19/2010,797327029,11/2/2010,5641,154.06,90.93,869052.46,512936.13,356116.33 +Middle East and North Africa,Lebanon,Vegetables,Offline,M,6/28/2017,107351720,8/14/2017,6614,154.06,90.93,1018952.84,601411.02,417541.82 +Sub-Saharan Africa,Angola,Office Supplies,Online,L,8/5/2016,590675055,8/18/2016,2730,651.21,524.96,1777803.3,1433140.8,344662.5 +Europe,Lithuania,Beverages,Offline,M,5/23/2011,598908364,7/8/2011,9149,47.45,31.79,434120.05,290846.71,143273.34 +Europe,Latvia,Cereal,Offline,C,2/3/2010,353975474,3/4/2010,8064,205.7,117.11,1658764.8,944375.04,714389.76 +Europe,Portugal,Baby Food,Offline,M,5/27/2014,598112714,6/12/2014,3698,255.28,159.42,944025.44,589535.16,354490.28 +Sub-Saharan Africa,Niger,Snacks,Online,C,9/25/2015,343868911,11/12/2015,7307,152.58,97.44,1114902.06,711994.08,402907.98 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,M,2/17/2014,924105393,3/13/2014,2176,421.89,364.69,918032.64,793565.44,124467.2 +Europe,Luxembourg,Beverages,Online,L,7/1/2014,141995990,8/8/2014,8624,47.45,31.79,409208.8,274156.96,135051.84 +Europe,Vatican City,Beverages,Offline,M,3/23/2015,821027028,5/6/2015,8998,47.45,31.79,426955.1,286046.42,140908.68 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,M,12/23/2011,454997336,1/25/2012,2678,651.21,524.96,1743940.38,1405842.88,338097.5 +Sub-Saharan Africa,Togo,Snacks,Offline,C,8/21/2016,658018243,9/3/2016,1076,152.58,97.44,164176.08,104845.44,59330.64 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,H,8/26/2015,414513576,9/23/2015,2633,255.28,159.42,672152.24,419752.86,252399.38 +Sub-Saharan Africa,Mauritania,Fruits,Online,M,8/31/2011,129219663,10/6/2011,7825,9.33,6.92,73007.25,54149,18858.25 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,L,3/8/2012,277185332,4/7/2012,4154,9.33,6.92,38756.82,28745.68,10011.14 +Central America and the Caribbean,Barbados,Cosmetics,Offline,C,8/17/2010,953771913,9/8/2010,1159,437.2,263.33,506714.8,305199.47,201515.33 +Europe,Croatia,Office Supplies,Online,C,11/3/2012,524653232,11/11/2012,5405,651.21,524.96,3519790.05,2837408.8,682381.25 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,M,8/6/2010,575815618,8/6/2010,5492,437.2,263.33,2401102.4,1446208.36,954894.04 +Sub-Saharan Africa,Cape Verde,Household,Offline,L,8/25/2015,963557898,10/10/2015,7049,668.27,502.54,4710635.23,3542404.46,1168230.77 +Asia,Kyrgyzstan,Clothes,Offline,H,7/14/2010,264491403,7/21/2010,7738,109.28,35.84,845608.64,277329.92,568278.72 +Asia,Brunei,Personal Care,Offline,M,12/7/2012,725539958,1/12/2013,2252,81.73,56.67,184055.96,127620.84,56435.12 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,H,4/21/2011,613939893,6/6/2011,7312,47.45,31.79,346954.4,232448.48,114505.92 +Europe,Netherlands,Clothes,Online,C,1/31/2014,967240035,3/10/2014,6675,109.28,35.84,729444,239232,490212 +Sub-Saharan Africa,Kenya,Clothes,Online,H,8/26/2015,643301713,9/22/2015,6127,109.28,35.84,669558.56,219591.68,449966.88 +Europe,Macedonia,Personal Care,Offline,L,3/21/2015,370298755,4/9/2015,8485,81.73,56.67,693479.05,480844.95,212634.1 +Asia,Brunei,Clothes,Online,H,1/27/2013,496717488,2/25/2013,8598,109.28,35.84,939589.44,308152.32,631437.12 +Central America and the Caribbean,Guatemala,Beverages,Online,H,5/10/2014,541356742,5/23/2014,8345,47.45,31.79,395970.25,265287.55,130682.7 +Asia,Vietnam,Office Supplies,Offline,L,2/12/2010,543327844,3/24/2010,1638,651.21,524.96,1066681.98,859884.48,206797.5 +Australia and Oceania,Marshall Islands,Household,Offline,M,5/30/2011,612054622,6/13/2011,9419,668.27,502.54,6294435.13,4733424.26,1561010.87 +Middle East and North Africa,Oman,Snacks,Offline,H,3/16/2015,477273404,3/25/2015,4661,152.58,97.44,711175.38,454167.84,257007.54 +Central America and the Caribbean,Dominican Republic,Fruits,Offline,C,10/3/2015,839033019,11/3/2015,7370,9.33,6.92,68762.1,51000.4,17761.7 +North America,United States of America,Beverages,Offline,L,12/12/2015,217694795,12/13/2015,9582,47.45,31.79,454665.9,304611.78,150054.12 +Australia and Oceania,Solomon Islands,Baby Food,Offline,H,12/11/2015,803932559,1/11/2016,364,255.28,159.42,92921.92,58028.88,34893.04 +Sub-Saharan Africa,Botswana,Office Supplies,Online,M,12/24/2016,808732640,2/5/2017,815,651.21,524.96,530736.15,427842.4,102893.75 +Sub-Saharan Africa,Liberia,Baby Food,Online,L,7/27/2017,313393867,9/14/2017,9064,255.28,159.42,2313857.92,1444982.88,868875.04 +Europe,Liechtenstein,Personal Care,Offline,M,4/12/2017,819527566,5/4/2017,5273,81.73,56.67,430962.29,298820.91,132141.38 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,M,12/19/2012,299057567,1/14/2013,6635,47.45,31.79,314830.75,210926.65,103904.1 +Sub-Saharan Africa,Kenya,Household,Offline,L,2/14/2010,844220197,3/25/2010,2372,668.27,502.54,1585136.44,1192024.88,393111.56 +Central America and the Caribbean,Jamaica,Office Supplies,Online,C,7/8/2011,117564284,7/31/2011,8739,651.21,524.96,5690924.19,4587625.44,1103298.75 +Asia,Sri Lanka,Meat,Online,C,5/30/2013,801951158,6/6/2013,4024,421.89,364.69,1697685.36,1467512.56,230172.8 +Middle East and North Africa,Syria,Personal Care,Offline,M,11/30/2016,250554645,12/8/2016,3542,81.73,56.67,289487.66,200725.14,88762.52 +Australia and Oceania,Marshall Islands,Snacks,Offline,H,8/20/2016,836861073,8/24/2016,4643,152.58,97.44,708428.94,452413.92,256015.02 +Europe,Slovenia,Household,Offline,C,1/13/2012,504669272,1/26/2012,1707,668.27,502.54,1140736.89,857835.78,282901.11 +Asia,Maldives,Baby Food,Online,C,3/14/2011,418090569,3/31/2011,1145,255.28,159.42,292295.6,182535.9,109759.7 +Europe,Armenia,Fruits,Online,M,12/6/2011,911548793,1/9/2012,6399,9.33,6.92,59702.67,44281.08,15421.59 +Central America and the Caribbean,Belize,Fruits,Offline,L,2/4/2013,139780271,3/23/2013,2943,9.33,6.92,27458.19,20365.56,7092.63 +Sub-Saharan Africa,Malawi,Baby Food,Offline,C,11/2/2010,827833831,11/29/2010,3282,255.28,159.42,837828.96,523216.44,314612.52 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,L,7/4/2017,821070802,7/11/2017,1951,9.33,6.92,18202.83,13500.92,4701.91 +Europe,Romania,Cereal,Offline,H,6/13/2012,735165011,6/25/2012,519,205.7,117.11,106758.3,60780.09,45978.21 +Asia,Malaysia,Beverages,Offline,L,12/7/2013,806102788,1/1/2014,2583,47.45,31.79,122563.35,82113.57,40449.78 +Australia and Oceania,New Zealand,Personal Care,Online,C,10/15/2014,440182960,11/5/2014,8774,81.73,56.67,717099.02,497222.58,219876.44 +Europe,Monaco,Meat,Online,C,6/25/2016,464016854,8/2/2016,1754,421.89,364.69,739995.06,639666.26,100328.8 +Middle East and North Africa,Lebanon,Vegetables,Online,C,3/11/2010,874528300,4/30/2010,1213,154.06,90.93,186874.78,110298.09,76576.69 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,L,11/13/2010,388953626,12/30/2010,8876,9.33,6.92,82813.08,61421.92,21391.16 +Europe,Hungary,Clothes,Online,M,8/10/2015,494841659,8/14/2015,3498,109.28,35.84,382261.44,125368.32,256893.12 +Central America and the Caribbean,Nicaragua,Beverages,Offline,H,12/26/2014,500053727,1/9/2015,5865,47.45,31.79,278294.25,186448.35,91845.9 +Sub-Saharan Africa,Swaziland,Cosmetics,Online,M,1/6/2012,682763659,1/11/2012,3794,437.2,263.33,1658736.8,999074.02,659662.78 +Europe,Bulgaria,Vegetables,Offline,C,10/6/2010,941457784,10/24/2010,7134,154.06,90.93,1099064.04,648694.62,450369.42 +Europe,Montenegro,Personal Care,Offline,H,7/31/2012,344934928,9/3/2012,2765,81.73,56.67,225983.45,156692.55,69290.9 +Sub-Saharan Africa,Comoros,Clothes,Online,M,4/22/2012,282306420,6/8/2012,9598,109.28,35.84,1048869.44,343992.32,704877.12 +Australia and Oceania,Marshall Islands,Snacks,Offline,C,3/19/2017,412996089,4/24/2017,3575,152.58,97.44,545473.5,348348,197125.5 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,L,11/27/2012,916740262,1/16/2013,2670,651.21,524.96,1738730.7,1401643.2,337087.5 +Central America and the Caribbean,Cuba,Office Supplies,Offline,L,7/28/2012,243587768,8/15/2012,1888,651.21,524.96,1229484.48,991124.48,238360 +Asia,Mongolia,Fruits,Online,H,4/24/2015,963899934,6/4/2015,8265,9.33,6.92,77112.45,57193.8,19918.65 +Sub-Saharan Africa,Guinea,Personal Care,Offline,H,7/3/2017,318350589,7/3/2017,5869,81.73,56.67,479673.37,332596.23,147077.14 +Sub-Saharan Africa,Zambia,Clothes,Online,L,8/4/2016,567926061,9/20/2016,797,109.28,35.84,87096.16,28564.48,58531.68 +Middle East and North Africa,Jordan,Vegetables,Offline,H,11/16/2014,443925178,11/30/2014,6180,154.06,90.93,952090.8,561947.4,390143.4 +Middle East and North Africa,Azerbaijan,Meat,Offline,C,9/18/2015,997959268,9/23/2015,7179,421.89,364.69,3028748.31,2618109.51,410638.8 +Sub-Saharan Africa,Guinea,Personal Care,Offline,L,3/5/2012,651952159,3/10/2012,5986,81.73,56.67,489235.78,339226.62,150009.16 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,H,7/14/2013,148140180,8/1/2013,6826,81.73,56.67,557888.98,386829.42,171059.56 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,C,3/16/2011,299072158,4/16/2011,952,109.28,35.84,104034.56,34119.68,69914.88 +Europe,Estonia,Beverages,Online,L,10/21/2012,637609422,12/9/2012,1652,47.45,31.79,78387.4,52517.08,25870.32 +Europe,France,Cereal,Offline,H,8/31/2015,766925799,9/10/2015,9242,205.7,117.11,1901079.4,1082330.62,818748.78 +Asia,Tajikistan,Cereal,Online,H,8/6/2010,810507619,8/28/2010,6071,205.7,117.11,1248804.7,710974.81,537829.89 +Europe,Poland,Household,Offline,M,12/30/2015,962153708,1/24/2016,1518,668.27,502.54,1014433.86,762855.72,251578.14 +Asia,India,Personal Care,Offline,H,6/13/2013,135975396,7/10/2013,6996,81.73,56.67,571783.08,396463.32,175319.76 +Australia and Oceania,Australia,Vegetables,Online,L,2/11/2012,916396510,3/3/2012,947,154.06,90.93,145894.82,86110.71,59784.11 +Asia,Philippines,Meat,Offline,M,8/23/2014,108153378,9/7/2014,3843,421.89,364.69,1621323.27,1401503.67,219819.6 +Australia and Oceania,Australia,Meat,Online,H,5/24/2013,886294829,5/29/2013,3190,421.89,364.69,1345829.1,1163361.1,182468 +Central America and the Caribbean,Panama,Clothes,Online,L,12/6/2016,646182191,12/6/2016,8525,109.28,35.84,931612,305536,626076 +Sub-Saharan Africa,Sudan,Meat,Online,H,12/17/2015,453489291,2/2/2016,6414,421.89,364.69,2706002.46,2339121.66,366880.8 +Middle East and North Africa,Kuwait,Baby Food,Offline,H,5/22/2017,994202458,5/29/2017,5456,255.28,159.42,1392807.68,869795.52,523012.16 +Europe,Slovakia,Vegetables,Online,C,4/5/2010,324620521,5/4/2010,1281,154.06,90.93,197350.86,116481.33,80869.53 +Central America and the Caribbean,Belize,Personal Care,Online,H,12/23/2014,621354806,1/17/2015,1550,81.73,56.67,126681.5,87838.5,38843 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,C,5/8/2011,531329143,6/22/2011,955,152.58,97.44,145713.9,93055.2,52658.7 +Sub-Saharan Africa,Mauritius ,Clothes,Online,M,7/21/2010,121779859,7/25/2010,6221,109.28,35.84,679830.88,222960.64,456870.24 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,C,6/17/2013,430255782,6/20/2013,1102,651.21,524.96,717633.42,578505.92,139127.5 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,L,6/10/2014,314618241,6/18/2014,1384,651.21,524.96,901274.64,726544.64,174730 +Central America and the Caribbean,Jamaica,Meat,Offline,C,9/18/2012,503041064,10/11/2012,9884,421.89,364.69,4169960.76,3604595.96,565364.8 +Europe,Iceland,Cosmetics,Offline,H,2/21/2016,444010579,3/6/2016,1452,437.2,263.33,634814.4,382355.16,252459.24 +North America,Greenland,Baby Food,Offline,C,9/16/2014,556325614,10/23/2014,7967,255.28,159.42,2033815.76,1270099.14,763716.62 +Asia,Japan,Office Supplies,Online,H,8/14/2014,879097497,8/24/2014,3340,651.21,524.96,2175041.4,1753366.4,421675 +Middle East and North Africa,Morocco,Snacks,Online,C,10/11/2011,621750056,11/20/2011,8513,152.58,97.44,1298913.54,829506.72,469406.82 +Europe,Albania,Vegetables,Online,L,9/23/2010,414019620,11/9/2010,6461,154.06,90.93,995381.66,587498.73,407882.93 +Sub-Saharan Africa,Namibia,Vegetables,Offline,H,4/18/2013,955955016,5/26/2013,7188,154.06,90.93,1107383.28,653604.84,453778.44 +Europe,Italy,Clothes,Online,C,10/18/2014,767917573,11/24/2014,2730,109.28,35.84,298334.4,97843.2,200491.2 +Sub-Saharan Africa,Mauritius ,Beverages,Online,H,5/25/2015,240581119,5/26/2015,2154,47.45,31.79,102207.3,68475.66,33731.64 +Sub-Saharan Africa,Zimbabwe,Meat,Online,M,4/27/2016,284931981,5/3/2016,6560,421.89,364.69,2767598.4,2392366.4,375232 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,L,2/2/2016,982268989,2/15/2016,4077,421.89,364.69,1720045.53,1486841.13,233204.4 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,L,4/8/2014,234203469,5/24/2014,4866,109.28,35.84,531756.48,174397.44,357359.04 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,L,4/15/2015,512659251,5/2/2015,6120,255.28,159.42,1562313.6,975650.4,586663.2 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,H,1/24/2017,309872663,1/28/2017,7062,152.58,97.44,1077519.96,688121.28,389398.68 +Australia and Oceania,Vanuatu,Snacks,Offline,M,10/19/2014,888392531,11/9/2014,3947,152.58,97.44,602233.26,384595.68,217637.58 +Europe,Czech Republic,Meat,Online,L,4/27/2012,431080186,6/12/2012,5061,421.89,364.69,2135185.29,1845696.09,289489.2 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,L,9/29/2010,791109454,11/13/2010,5723,651.21,524.96,3726874.83,3004346.08,722528.75 +Asia,Malaysia,Personal Care,Offline,M,4/1/2012,741966664,5/18/2012,3279,81.73,56.67,267992.67,185820.93,82171.74 +Sub-Saharan Africa,Burundi,Personal Care,Offline,L,4/16/2016,927450644,5/5/2016,2111,81.73,56.67,172532.03,119630.37,52901.66 +Sub-Saharan Africa,Eritrea,Vegetables,Online,L,10/26/2015,711672723,12/10/2015,8628,154.06,90.93,1329229.68,784544.04,544685.64 +Sub-Saharan Africa,Mauritius ,Fruits,Online,L,3/14/2016,429056727,4/24/2016,6275,9.33,6.92,58545.75,43423,15122.75 +Europe,Kosovo,Baby Food,Online,M,4/23/2016,934338986,6/3/2016,524,255.28,159.42,133766.72,83536.08,50230.64 +Europe,Bulgaria,Snacks,Offline,C,4/13/2012,452568328,4/29/2012,3880,152.58,97.44,592010.4,378067.2,213943.2 +Europe,Cyprus,Office Supplies,Offline,C,6/23/2016,429106080,8/12/2016,880,651.21,524.96,573064.8,461964.8,111100 +Central America and the Caribbean,Belize,Clothes,Offline,H,10/21/2015,579626071,11/4/2015,3090,109.28,35.84,337675.2,110745.6,226929.6 +Asia,Mongolia,Vegetables,Offline,C,5/23/2013,240114629,7/8/2013,4109,154.06,90.93,633032.54,373631.37,259401.17 +Europe,Armenia,Beverages,Online,L,3/18/2017,616870582,4/5/2017,4568,47.45,31.79,216751.6,145216.72,71534.88 +Europe,San Marino,Baby Food,Offline,L,8/3/2013,736505258,8/22/2013,7127,255.28,159.42,1819380.56,1136186.34,683194.22 +Europe,Hungary,Cosmetics,Offline,C,5/31/2016,595942485,6/23/2016,1479,437.2,263.33,646618.8,389465.07,257153.73 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,M,5/10/2010,712418591,5/29/2010,9348,668.27,502.54,6246987.96,4697743.92,1549244.04 +Asia,Bhutan,Baby Food,Online,C,3/21/2015,773482406,4/25/2015,9487,255.28,159.42,2421841.36,1512417.54,909423.82 +Central America and the Caribbean,Haiti,Fruits,Offline,M,1/6/2014,986995255,1/16/2014,2684,9.33,6.92,25041.72,18573.28,6468.44 +Central America and the Caribbean,Jamaica,Household,Offline,H,4/28/2017,731130969,5/22/2017,6756,668.27,502.54,4514832.12,3395160.24,1119671.88 +Middle East and North Africa,Libya,Vegetables,Online,L,1/24/2014,804375874,2/11/2014,1551,154.06,90.93,238947.06,141032.43,97914.63 +Sub-Saharan Africa,Tanzania,Fruits,Online,M,3/3/2013,275528800,3/25/2013,3950,9.33,6.92,36853.5,27334,9519.5 +Asia,Turkmenistan,Office Supplies,Offline,M,1/17/2017,533701074,2/17/2017,2863,651.21,524.96,1864414.23,1502960.48,361453.75 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,C,3/30/2010,338316524,4/24/2010,4232,81.73,56.67,345881.36,239827.44,106053.92 +Europe,Norway,Meat,Offline,L,3/28/2016,769111478,3/28/2016,6033,421.89,364.69,2545262.37,2200174.77,345087.6 +Europe,France,Cereal,Offline,M,5/9/2010,276134765,6/18/2010,3268,205.7,117.11,672227.6,382715.48,289512.12 +Europe,Norway,Household,Offline,C,5/26/2014,529747712,7/5/2014,2975,668.27,502.54,1988103.25,1495056.5,493046.75 +Asia,Uzbekistan,Baby Food,Online,C,3/10/2017,570624148,4/14/2017,9221,255.28,159.42,2353936.88,1470011.82,883925.06 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,L,3/2/2016,859750401,3/26/2016,8104,651.21,524.96,5277405.84,4254275.84,1023130 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,H,8/18/2013,128425300,10/1/2013,2755,421.89,364.69,1162306.95,1004720.95,157586 +Australia and Oceania,Palau,Fruits,Offline,C,12/9/2012,328260171,1/22/2013,8334,9.33,6.92,77756.22,57671.28,20084.94 +Middle East and North Africa,Lebanon,Fruits,Offline,L,9/24/2014,781178843,10/5/2014,7034,9.33,6.92,65627.22,48675.28,16951.94 +Europe,Denmark,Vegetables,Offline,M,2/20/2013,429417645,4/9/2013,3079,154.06,90.93,474350.74,279973.47,194377.27 +Central America and the Caribbean,Dominica,Snacks,Offline,H,9/21/2014,985525405,11/4/2014,7723,152.58,97.44,1178375.34,752529.12,425846.22 +Asia,Myanmar,Meat,Online,C,12/14/2011,182363450,12/14/2011,4252,421.89,364.69,1793876.28,1550661.88,243214.4 +Europe,France,Office Supplies,Offline,C,4/21/2017,323105609,5/1/2017,2985,651.21,524.96,1943861.85,1567005.6,376856.25 +Sub-Saharan Africa,Kenya,Office Supplies,Online,C,1/7/2014,631238210,2/4/2014,6269,651.21,524.96,4082435.49,3290974.24,791461.25 +Middle East and North Africa,Iran,Fruits,Online,L,12/1/2012,400560081,1/16/2013,3484,9.33,6.92,32505.72,24109.28,8396.44 +Middle East and North Africa,Oman,Meat,Offline,L,9/24/2010,345182549,10/13/2010,6042,421.89,364.69,2549059.38,2203456.98,345602.4 +Australia and Oceania,Tonga,Beverages,Offline,M,8/15/2016,349529445,9/27/2016,2385,47.45,31.79,113168.25,75819.15,37349.1 +Europe,Norway,Snacks,Offline,L,7/10/2010,818337094,8/3/2010,2986,152.58,97.44,455603.88,290955.84,164648.04 +Australia and Oceania,New Zealand,Baby Food,Offline,L,1/29/2015,426654326,2/6/2015,5351,255.28,159.42,1366003.28,853056.42,512946.86 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,L,2/20/2016,169842469,2/26/2016,9016,651.21,524.96,5871309.36,4733039.36,1138270 +Europe,United Kingdom,Clothes,Online,C,12/24/2011,213575351,1/6/2012,547,109.28,35.84,59776.16,19604.48,40171.68 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,H,1/30/2017,343839299,3/13/2017,8544,47.45,31.79,405412.8,271613.76,133799.04 +Europe,Finland,Fruits,Offline,M,12/2/2012,416933143,1/11/2013,8637,9.33,6.92,80583.21,59768.04,20815.17 +Middle East and North Africa,Afghanistan,Household,Offline,M,4/26/2012,809468209,5/16/2012,8486,668.27,502.54,5670939.22,4264554.44,1406384.78 +Europe,Georgia,Fruits,Offline,L,3/28/2010,168368327,4/29/2010,2784,9.33,6.92,25974.72,19265.28,6709.44 +Asia,North Korea,Snacks,Online,C,4/11/2010,360869824,5/22/2010,8255,152.58,97.44,1259547.9,804367.2,455180.7 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,C,4/23/2013,624521529,6/10/2013,8654,154.06,90.93,1333235.24,786908.22,546327.02 +Sub-Saharan Africa,Gabon,Vegetables,Online,M,9/15/2013,717184770,10/3/2013,9766,154.06,90.93,1504549.96,888022.38,616527.58 +Sub-Saharan Africa,Tanzania,Household,Online,M,9/8/2010,467033374,9/14/2010,4409,668.27,502.54,2946402.43,2215698.86,730703.57 +Sub-Saharan Africa,Malawi,Clothes,Online,M,2/9/2012,222553670,3/8/2012,7431,109.28,35.84,812059.68,266327.04,545732.64 +Europe,United Kingdom,Vegetables,Offline,C,7/15/2015,402544486,8/24/2015,714,154.06,90.93,109998.84,64924.02,45074.82 +Australia and Oceania,Vanuatu,Household,Offline,H,1/8/2012,146117150,1/16/2012,8167,668.27,502.54,5457761.09,4104244.18,1353516.91 +North America,Mexico,Cosmetics,Online,L,8/13/2012,462695491,9/25/2012,733,437.2,263.33,320467.6,193020.89,127446.71 +Europe,Kosovo,Baby Food,Online,H,4/19/2014,182015836,4/30/2014,1385,255.28,159.42,353562.8,220796.7,132766.1 +Asia,Uzbekistan,Personal Care,Offline,L,4/25/2011,904127013,5/18/2011,130,81.73,56.67,10624.9,7367.1,3257.8 +Europe,Armenia,Snacks,Online,M,2/13/2014,249390351,4/4/2014,9002,152.58,97.44,1373525.16,877154.88,496370.28 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,L,4/27/2015,408479678,4/27/2015,7069,47.45,31.79,335424.05,224723.51,110700.54 +Middle East and North Africa,Pakistan,Clothes,Online,C,2/19/2016,492381322,4/8/2016,5430,109.28,35.84,593390.4,194611.2,398779.2 +Australia and Oceania,Papua New Guinea,Fruits,Online,H,1/29/2015,582394111,2/4/2015,2214,9.33,6.92,20656.62,15320.88,5335.74 +Asia,Cambodia,Cereal,Online,H,9/23/2011,380129373,11/10/2011,7584,205.7,117.11,1560028.8,888162.24,671866.56 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,M,7/4/2010,557510936,8/10/2010,8730,9.33,6.92,81450.9,60411.6,21039.3 +Sub-Saharan Africa,Comoros,Cosmetics,Online,C,11/27/2016,506775128,1/14/2017,4877,437.2,263.33,2132224.4,1284260.41,847963.99 +Europe,Monaco,Meat,Offline,M,12/24/2010,590470778,2/10/2011,2280,421.89,364.69,961909.2,831493.2,130416 +Central America and the Caribbean,Guatemala,Clothes,Offline,L,9/14/2011,791459214,9/26/2011,9224,109.28,35.84,1007998.72,330588.16,677410.56 +Middle East and North Africa,Tunisia ,Vegetables,Online,C,8/14/2012,262914264,8/23/2012,1028,154.06,90.93,158373.68,93476.04,64897.64 +Middle East and North Africa,United Arab Emirates,Meat,Offline,C,11/28/2015,478322255,12/15/2015,5040,421.89,364.69,2126325.6,1838037.6,288288 +Australia and Oceania,Kiribati,Household,Offline,M,6/13/2013,281482017,6/16/2013,5639,668.27,502.54,3768374.53,2833823.06,934551.47 +Europe,Portugal,Snacks,Offline,C,5/3/2013,836504876,5/3/2013,9237,152.58,97.44,1409381.46,900053.28,509328.18 +Europe,Macedonia,Vegetables,Offline,H,5/17/2013,677814662,6/12/2013,9276,154.06,90.93,1429060.56,843466.68,585593.88 +Europe,Albania,Baby Food,Online,H,6/4/2012,660147702,6/17/2012,1230,255.28,159.42,313994.4,196086.6,117907.8 +Sub-Saharan Africa,South Sudan,Beverages,Offline,M,3/15/2014,808552825,4/17/2014,7604,47.45,31.79,360809.8,241731.16,119078.64 +Australia and Oceania,Tonga,Clothes,Offline,C,12/2/2015,768391358,12/21/2015,2933,109.28,35.84,320518.24,105118.72,215399.52 +Sub-Saharan Africa,Djibouti,Personal Care,Online,M,1/22/2012,255337131,3/7/2012,8786,81.73,56.67,718079.78,497902.62,220177.16 +Middle East and North Africa,Algeria,Snacks,Offline,L,4/27/2013,405376470,6/11/2013,8761,152.58,97.44,1336753.38,853671.84,483081.54 +Sub-Saharan Africa,Benin,Office Supplies,Offline,H,7/14/2012,624808204,8/27/2012,3487,651.21,524.96,2270769.27,1830535.52,440233.75 +Central America and the Caribbean,Cuba,Household,Offline,M,3/3/2011,840243661,3/31/2011,5626,668.27,502.54,3759687.02,2827290.04,932396.98 +Central America and the Caribbean,Grenada,Cosmetics,Online,M,7/16/2015,148606669,8/9/2015,4871,437.2,263.33,2129601.2,1282680.43,846920.77 +Europe,Croatia,Vegetables,Offline,M,4/25/2010,867133557,5/14/2010,2944,154.06,90.93,453552.64,267697.92,185854.72 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,L,4/22/2015,883373153,6/4/2015,8601,651.21,524.96,5601057.21,4515180.96,1085876.25 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,C,7/8/2013,405186784,8/11/2013,2628,109.28,35.84,287187.84,94187.52,193000.32 +Europe,Malta,Office Supplies,Online,M,7/13/2015,610748279,8/2/2015,2843,651.21,524.96,1851390.03,1492461.28,358928.75 +Middle East and North Africa,Azerbaijan,Meat,Offline,L,4/9/2010,498543965,5/25/2010,9093,421.89,364.69,3836245.77,3316126.17,520119.6 +Europe,Luxembourg,Cosmetics,Offline,H,3/26/2014,937372672,5/4/2014,8259,437.2,263.33,3610834.8,2174842.47,1435992.33 +Central America and the Caribbean,Jamaica,Cosmetics,Online,H,9/7/2014,616345727,10/21/2014,9252,437.2,263.33,4044974.4,2436329.16,1608645.24 +Central America and the Caribbean,Guatemala,Meat,Offline,H,4/28/2011,994886958,6/10/2011,8014,421.89,364.69,3381026.46,2922625.66,458400.8 +Asia,Nepal,Snacks,Offline,C,6/22/2012,452732694,7/22/2012,2520,152.58,97.44,384501.6,245548.8,138952.8 +Middle East and North Africa,Israel,Beverages,Online,L,3/5/2016,139931762,4/13/2016,7773,47.45,31.79,368828.85,247103.67,121725.18 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,H,12/17/2013,826845490,1/2/2014,810,154.06,90.93,124788.6,73653.3,51135.3 +Central America and the Caribbean,Barbados,Household,Online,H,5/8/2017,654147708,6/25/2017,5698,668.27,502.54,3807802.46,2863472.92,944329.54 +Europe,Vatican City,Vegetables,Offline,L,3/20/2016,982824742,4/19/2016,8537,154.06,90.93,1315210.22,776269.41,538940.81 +Europe,Moldova ,Clothes,Online,H,11/10/2012,544175422,11/11/2012,2455,109.28,35.84,268282.4,87987.2,180295.2 +Sub-Saharan Africa,Niger,Fruits,Offline,C,8/21/2010,389811074,8/30/2010,2614,9.33,6.92,24388.62,18088.88,6299.74 +Sub-Saharan Africa,Central African Republic,Cereal,Online,C,3/10/2010,741655528,4/23/2010,1207,205.7,117.11,248279.9,141351.77,106928.13 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,L,3/21/2013,541945111,3/26/2013,2456,9.33,6.92,22914.48,16995.52,5918.96 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,L,2/21/2011,603228652,3/27/2011,7618,205.7,117.11,1567022.6,892143.98,674878.62 +Sub-Saharan Africa,Togo,Fruits,Online,C,7/29/2011,458367478,8/29/2011,9978,9.33,6.92,93094.74,69047.76,24046.98 +Europe,Luxembourg,Baby Food,Offline,C,11/4/2011,610535418,12/14/2011,9853,255.28,159.42,2515273.84,1570765.26,944508.58 +Europe,Sweden,Beverages,Offline,H,5/5/2010,283218801,5/17/2010,9592,47.45,31.79,455140.4,304929.68,150210.72 +Australia and Oceania,New Zealand,Beverages,Online,H,4/24/2010,570216453,6/7/2010,8575,47.45,31.79,406883.75,272599.25,134284.5 +Europe,Russia,Personal Care,Online,M,1/23/2016,385639703,3/2/2016,8213,81.73,56.67,671248.49,465430.71,205817.78 +Asia,Taiwan,Personal Care,Online,L,1/12/2014,513912379,2/23/2014,6948,81.73,56.67,567860.04,393743.16,174116.88 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,H,6/12/2014,459770810,6/22/2014,5255,651.21,524.96,3422108.55,2758664.8,663443.75 +Asia,Kyrgyzstan,Personal Care,Online,L,3/26/2017,698263823,5/5/2017,637,81.73,56.67,52062.01,36098.79,15963.22 +Australia and Oceania,Palau,Office Supplies,Offline,H,10/26/2015,424752748,12/5/2015,2632,651.21,524.96,1713984.72,1381694.72,332290 +Middle East and North Africa,Morocco,Cosmetics,Offline,L,1/17/2016,704911410,1/25/2016,7806,437.2,263.33,3412783.2,2055553.98,1357229.22 +Europe,Estonia,Cereal,Online,L,4/2/2017,424726140,4/7/2017,4758,205.7,117.11,978720.6,557209.38,421511.22 +Middle East and North Africa,Turkey,Vegetables,Online,M,1/20/2016,340495765,2/18/2016,9118,154.06,90.93,1404719.08,829099.74,575619.34 +Sub-Saharan Africa,Kenya,Beverages,Online,C,2/18/2010,828831613,4/2/2010,8547,47.45,31.79,405555.15,271709.13,133846.02 +Asia,Taiwan,Beverages,Offline,C,3/4/2017,536657512,4/21/2017,7738,47.45,31.79,367168.1,245991.02,121177.08 +Europe,France,Cereal,Online,L,6/22/2010,431209790,6/27/2010,3414,205.7,117.11,702259.8,399813.54,302446.26 +Australia and Oceania,New Zealand,Vegetables,Offline,M,8/19/2013,650037276,9/8/2013,9330,154.06,90.93,1437379.8,848376.9,589002.9 +Europe,Denmark,Office Supplies,Online,L,6/11/2013,951001298,6/16/2013,1272,651.21,524.96,828339.12,667749.12,160590 +Middle East and North Africa,Oman,Baby Food,Online,H,9/14/2016,262275683,9/30/2016,2058,255.28,159.42,525366.24,328086.36,197279.88 +Europe,Austria,Personal Care,Offline,C,2/14/2016,732346761,3/4/2016,6536,81.73,56.67,534187.28,370395.12,163792.16 +Central America and the Caribbean,Costa Rica,Snacks,Online,M,10/31/2016,980013358,11/20/2016,6586,152.58,97.44,1004891.88,641739.84,363152.04 +Asia,Brunei,Baby Food,Offline,M,6/20/2017,144386804,7/26/2017,6119,255.28,159.42,1562058.32,975490.98,586567.34 +Australia and Oceania,Marshall Islands,Household,Offline,L,12/6/2013,134890925,12/30/2013,6077,668.27,502.54,4061076.79,3053935.58,1007141.21 +Central America and the Caribbean,Belize,Beverages,Online,H,10/8/2010,681262052,10/12/2010,9435,47.45,31.79,447690.75,299938.65,147752.1 +Europe,Spain,Baby Food,Offline,M,5/17/2017,683549010,6/23/2017,6197,255.28,159.42,1581970.16,987925.74,594044.42 +Middle East and North Africa,Syria,Cereal,Online,H,12/2/2013,462113130,1/12/2014,8399,205.7,117.11,1727674.3,983606.89,744067.41 +Sub-Saharan Africa,Burundi,Cosmetics,Online,M,9/19/2015,407628238,10/16/2015,5109,437.2,263.33,2233654.8,1345352.97,888301.83 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,L,6/2/2016,531080663,6/21/2016,7425,437.2,263.33,3246210,1955225.25,1290984.75 +Middle East and North Africa,Algeria,Cereal,Offline,C,7/18/2014,913769233,8/15/2014,3477,205.7,117.11,715218.9,407191.47,308027.43 +Europe,Macedonia,Household,Online,H,3/27/2017,357305276,4/24/2017,3426,668.27,502.54,2289493.02,1721702.04,567790.98 +Sub-Saharan Africa,Rwanda,Household,Offline,M,10/9/2013,433612620,11/12/2013,4465,668.27,502.54,2983825.55,2243841.1,739984.45 +Sub-Saharan Africa,Guinea-Bissau,Household,Offline,C,3/22/2017,534927594,4/11/2017,5817,668.27,502.54,3887326.59,2923275.18,964051.41 +Australia and Oceania,Fiji,Vegetables,Online,L,3/17/2015,123799026,3/18/2015,3738,154.06,90.93,575876.28,339896.34,235979.94 +Australia and Oceania,Nauru,Cereal,Offline,H,7/24/2011,983088243,7/31/2011,6512,205.7,117.11,1339518.4,762620.32,576898.08 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,L,12/20/2014,465969073,12/21/2014,9459,651.21,524.96,6159795.39,4965596.64,1194198.75 +Europe,Switzerland,Personal Care,Offline,C,6/19/2012,945927846,7/4/2012,9925,81.73,56.67,811170.25,562449.75,248720.5 +Middle East and North Africa,Tunisia ,Beverages,Offline,L,1/29/2011,366763389,2/14/2011,2292,47.45,31.79,108755.4,72862.68,35892.72 +Middle East and North Africa,Tunisia ,Personal Care,Online,M,5/1/2011,792587029,6/4/2011,2970,81.73,56.67,242738.1,168309.9,74428.2 +Asia,Mongolia,Household,Offline,H,1/8/2011,757822597,2/16/2011,5402,668.27,502.54,3609994.54,2714721.08,895273.46 +Middle East and North Africa,Morocco,Cosmetics,Offline,M,8/2/2016,217206418,8/15/2016,5061,437.2,263.33,2212669.2,1332713.13,879956.07 +Europe,Switzerland,Cosmetics,Offline,C,8/6/2016,995787322,9/4/2016,4452,437.2,263.33,1946414.4,1172345.16,774069.24 +Sub-Saharan Africa,Comoros,Vegetables,Online,C,11/2/2015,938926637,11/19/2015,8112,154.06,90.93,1249734.72,737624.16,512110.56 +Australia and Oceania,Palau,Personal Care,Online,C,5/12/2016,662298190,5/15/2016,7607,81.73,56.67,621720.11,431088.69,190631.42 +Europe,Austria,Personal Care,Offline,C,9/22/2013,401888310,10/14/2013,6537,81.73,56.67,534269.01,370451.79,163817.22 +Asia,Taiwan,Cereal,Offline,L,11/27/2015,463995826,1/13/2016,5531,205.7,117.11,1137726.7,647735.41,489991.29 +Sub-Saharan Africa,Ethiopia,Meat,Online,L,10/16/2016,775232064,10/31/2016,7250,421.89,364.69,3058702.5,2644002.5,414700 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,H,2/20/2015,432520854,2/23/2015,1387,651.21,524.96,903228.27,728119.52,175108.75 +Asia,Vietnam,Cereal,Online,C,10/1/2010,853098523,11/19/2010,9666,205.7,117.11,1988296.2,1131985.26,856310.94 +Europe,San Marino,Cereal,Offline,L,11/12/2015,824513900,12/11/2015,840,205.7,117.11,172788,98372.4,74415.6 +Sub-Saharan Africa,Guinea,Office Supplies,Online,L,6/29/2013,554628312,8/3/2013,5697,651.21,524.96,3709943.37,2990697.12,719246.25 +Europe,Armenia,Vegetables,Offline,C,3/18/2014,321615588,5/2/2014,2054,154.06,90.93,316439.24,186770.22,129669.02 +Middle East and North Africa,Iraq,Beverages,Offline,C,7/9/2014,923962056,7/9/2014,9760,47.45,31.79,463112,310270.4,152841.6 +Australia and Oceania,Vanuatu,Fruits,Online,H,10/8/2015,530466544,11/10/2015,5693,9.33,6.92,53115.69,39395.56,13720.13 +Middle East and North Africa,Iran,Cosmetics,Online,C,10/17/2012,530240380,11/21/2012,8766,437.2,263.33,3832495.2,2308350.78,1524144.42 +North America,Greenland,Household,Online,C,11/14/2012,582707393,12/22/2012,4921,668.27,502.54,3288556.67,2472999.34,815557.33 +Sub-Saharan Africa,Malawi,Fruits,Online,M,10/2/2016,867603909,11/8/2016,2132,9.33,6.92,19891.56,14753.44,5138.12 +Asia,Mongolia,Beverages,Online,H,11/26/2014,734978759,12/12/2014,5402,47.45,31.79,256324.9,171729.58,84595.32 +Europe,Hungary,Cereal,Online,M,12/29/2013,955193269,1/20/2014,1770,205.7,117.11,364089,207284.7,156804.3 +Asia,Kyrgyzstan,Meat,Offline,M,5/30/2010,568921267,7/8/2010,5301,421.89,364.69,2236438.89,1933221.69,303217.2 +Europe,Moldova ,Vegetables,Online,H,9/27/2016,937149083,10/11/2016,2094,154.06,90.93,322601.64,190407.42,132194.22 +Asia,Vietnam,Fruits,Offline,L,7/24/2012,791175544,8/30/2012,5280,9.33,6.92,49262.4,36537.6,12724.8 +Sub-Saharan Africa,Guinea,Office Supplies,Online,M,5/18/2016,282611978,5/22/2016,19,651.21,524.96,12372.99,9974.24,2398.75 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,L,9/9/2013,533382213,9/14/2013,8505,205.7,117.11,1749478.5,996020.55,753457.95 +Europe,Norway,Office Supplies,Online,M,10/9/2013,485722577,11/20/2013,4959,651.21,524.96,3229350.39,2603276.64,626073.75 +Central America and the Caribbean,Cuba,Meat,Offline,L,8/9/2015,952181899,8/10/2015,638,421.89,364.69,269165.82,232672.22,36493.6 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,C,9/1/2011,565621507,10/11/2011,8828,9.33,6.92,82365.24,61089.76,21275.48 +North America,Mexico,Household,Offline,H,6/6/2014,729215228,7/23/2014,9846,668.27,502.54,6579786.42,4948008.84,1631777.58 +Europe,Austria,Personal Care,Offline,C,9/16/2014,666449391,10/11/2014,6040,81.73,56.67,493649.2,342286.8,151362.4 +Sub-Saharan Africa,Mali,Snacks,Offline,C,10/2/2015,571122825,10/22/2015,6790,152.58,97.44,1036018.2,661617.6,374400.6 +Sub-Saharan Africa,Liberia,Snacks,Offline,L,4/17/2014,257346856,5/24/2014,3508,152.58,97.44,535250.64,341819.52,193431.12 +Europe,Bulgaria,Meat,Offline,H,11/30/2011,509545314,12/19/2011,4636,421.89,364.69,1955882.04,1690702.84,265179.2 +Europe,Estonia,Cosmetics,Online,H,4/9/2011,832454526,5/3/2011,648,437.2,263.33,283305.6,170637.84,112667.76 +Middle East and North Africa,Pakistan,Office Supplies,Online,H,4/16/2012,801123321,6/5/2012,9048,651.21,524.96,5892148.08,4749838.08,1142310 +Middle East and North Africa,Pakistan,Meat,Offline,C,12/21/2015,510913026,12/23/2015,9373,421.89,364.69,3954374.97,3418239.37,536135.6 +Australia and Oceania,Samoa ,Snacks,Online,C,1/4/2013,127497470,2/4/2013,8189,152.58,97.44,1249477.62,797936.16,451541.46 +Asia,Bhutan,Office Supplies,Online,M,4/27/2010,336862981,6/13/2010,4097,651.21,524.96,2668007.37,2150761.12,517246.25 +Middle East and North Africa,Somalia,Household,Online,L,2/1/2012,995308387,3/19/2012,2724,668.27,502.54,1820367.48,1368918.96,451448.52 +Europe,Serbia,Vegetables,Offline,L,12/30/2015,679445016,2/13/2016,1734,154.06,90.93,267140.04,157672.62,109467.42 +Australia and Oceania,Kiribati,Clothes,Online,M,1/2/2017,736196696,2/12/2017,5817,109.28,35.84,635681.76,208481.28,427200.48 +Sub-Saharan Africa,Chad,Meat,Online,L,2/22/2011,332799756,4/12/2011,1698,421.89,364.69,716369.22,619243.62,97125.6 +Middle East and North Africa,Turkey,Personal Care,Offline,C,6/6/2014,506803023,6/26/2014,3132,81.73,56.67,255978.36,177490.44,78487.92 +Australia and Oceania,Papua New Guinea,Household,Online,C,8/28/2013,116067826,9/18/2013,5904,668.27,502.54,3945466.08,2966996.16,978469.92 +Central America and the Caribbean,Haiti,Meat,Offline,M,8/16/2015,788767993,8/21/2015,2832,421.89,364.69,1194792.48,1032802.08,161990.4 +Sub-Saharan Africa,Niger,Personal Care,Offline,C,1/13/2013,173389852,2/22/2013,8765,81.73,56.67,716363.45,496712.55,219650.9 +Sub-Saharan Africa,Burundi,Meat,Online,C,1/12/2011,488732230,2/9/2011,5582,421.89,364.69,2354989.98,2035699.58,319290.4 +Asia,Philippines,Household,Offline,C,10/25/2015,873906457,12/5/2015,7196,668.27,502.54,4808870.92,3616277.84,1192593.08 +Europe,Latvia,Office Supplies,Online,C,9/20/2015,538336360,10/23/2015,4547,651.21,524.96,2961051.87,2386993.12,574058.75 +Sub-Saharan Africa,Mali,Beverages,Online,H,4/14/2015,111758267,5/10/2015,610,47.45,31.79,28944.5,19391.9,9552.6 +Australia and Oceania,Fiji,Household,Offline,L,5/2/2016,294221007,5/30/2016,5389,668.27,502.54,3601307.03,2708188.06,893118.97 +Middle East and North Africa,Yemen,Meat,Online,H,3/11/2014,506085908,3/20/2014,921,421.89,364.69,388560.69,335879.49,52681.2 +Sub-Saharan Africa,Chad,Personal Care,Offline,M,8/1/2016,238026797,9/2/2016,6274,81.73,56.67,512774.02,355547.58,157226.44 +Asia,China,Snacks,Offline,L,3/6/2017,401030004,3/23/2017,2545,152.58,97.44,388316.1,247984.8,140331.3 +Europe,Latvia,Cosmetics,Offline,H,6/25/2014,176394355,7/22/2014,7864,437.2,263.33,3438140.8,2070827.12,1367313.68 +Sub-Saharan Africa,Sudan,Office Supplies,Online,H,8/23/2015,165731179,9/29/2015,2394,651.21,524.96,1558996.74,1256754.24,302242.5 +Australia and Oceania,Kiribati,Vegetables,Offline,L,7/6/2017,140964305,7/15/2017,3325,154.06,90.93,512249.5,302342.25,209907.25 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,M,6/9/2010,394330060,6/29/2010,9882,651.21,524.96,6435257.22,5187654.72,1247602.5 +Europe,Slovenia,Office Supplies,Online,H,5/2/2012,388377273,6/5/2012,8320,651.21,524.96,5418067.2,4367667.2,1050400 +Europe,Germany,Household,Offline,C,11/22/2011,105967271,12/22/2011,6925,668.27,502.54,4627769.75,3480089.5,1147680.25 +Europe,Spain,Clothes,Online,M,3/21/2010,500273883,4/13/2010,1014,109.28,35.84,110809.92,36341.76,74468.16 +Sub-Saharan Africa,Mozambique,Beverages,Offline,H,1/26/2017,344783437,3/10/2017,7936,47.45,31.79,376563.2,252285.44,124277.76 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,H,10/3/2016,283294761,10/9/2016,2070,651.21,524.96,1348004.7,1086667.2,261337.5 +Asia,Nepal,Meat,Offline,H,5/15/2017,579919183,7/1/2017,9828,421.89,364.69,4146334.92,3584173.32,562161.6 +Sub-Saharan Africa,Malawi,Cosmetics,Online,H,9/17/2016,669080531,10/18/2016,4652,437.2,263.33,2033854.4,1225011.16,808843.24 +Middle East and North Africa,Oman,Meat,Online,H,8/24/2013,505515134,10/6/2013,2017,421.89,364.69,850952.13,735579.73,115372.4 +Middle East and North Africa,Lebanon,Personal Care,Offline,C,11/22/2011,114271819,11/23/2011,4425,81.73,56.67,361655.25,250764.75,110890.5 +Europe,Spain,Baby Food,Online,M,3/23/2016,940711915,5/6/2016,6415,255.28,159.42,1637621.2,1022679.3,614941.9 +Middle East and North Africa,Tunisia ,Snacks,Offline,C,7/25/2013,900509250,9/4/2013,9553,152.58,97.44,1457596.74,930844.32,526752.42 +Europe,Slovakia,Meat,Offline,H,8/8/2014,229650151,9/4/2014,7438,421.89,364.69,3138017.82,2712564.22,425453.6 +Central America and the Caribbean,Jamaica,Baby Food,Offline,L,3/4/2012,134433448,4/1/2012,699,255.28,159.42,178440.72,111434.58,67006.14 +Australia and Oceania,Solomon Islands,Meat,Online,H,4/27/2015,541470468,5/28/2015,1999,421.89,364.69,843358.11,729015.31,114342.8 +Middle East and North Africa,Tunisia ,Snacks,Online,M,3/18/2015,547685039,3/28/2015,1029,152.58,97.44,157004.82,100265.76,56739.06 +Asia,India,Cosmetics,Online,L,8/28/2011,670313489,9/2/2011,9512,437.2,263.33,4158646.4,2504794.96,1653851.44 +Europe,Bosnia and Herzegovina,Beverages,Online,H,11/23/2016,596904647,1/6/2017,6204,47.45,31.79,294379.8,197225.16,97154.64 +Australia and Oceania,Marshall Islands,Fruits,Offline,L,12/9/2013,535319840,12/24/2013,1892,9.33,6.92,17652.36,13092.64,4559.72 +Middle East and North Africa,Libya,Meat,Online,L,5/13/2013,763732898,6/30/2013,4391,421.89,364.69,1852518.99,1601353.79,251165.2 +Middle East and North Africa,Turkey,Meat,Offline,M,9/2/2011,280630147,10/7/2011,3552,421.89,364.69,1498553.28,1295378.88,203174.4 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,L,3/15/2010,854810416,3/20/2010,6253,81.73,56.67,511057.69,354357.51,156700.18 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,H,5/20/2011,275385034,5/23/2011,1406,154.06,90.93,216608.36,127847.58,88760.78 +Europe,Vatican City,Beverages,Online,C,11/23/2014,901777827,12/4/2014,4953,47.45,31.79,235019.85,157455.87,77563.98 +Central America and the Caribbean,Costa Rica,Beverages,Online,M,12/7/2013,213725125,12/29/2013,4869,47.45,31.79,231034.05,154785.51,76248.54 +Asia,Kazakhstan,Cosmetics,Offline,C,2/6/2014,261275756,2/28/2014,6157,437.2,263.33,2691840.4,1621322.81,1070517.59 +Australia and Oceania,East Timor,Cereal,Online,H,7/3/2014,914791047,7/7/2014,5854,205.7,117.11,1204167.8,685561.94,518605.86 +Central America and the Caribbean,Honduras,Meat,Offline,H,7/9/2011,314944827,7/16/2011,8028,421.89,364.69,3386932.92,2927731.32,459201.6 +Europe,Kosovo,Personal Care,Offline,L,3/1/2010,722723424,3/28/2010,8777,81.73,56.67,717344.21,497392.59,219951.62 +Australia and Oceania,Australia,Beverages,Offline,M,9/25/2012,869425666,9/25/2012,1230,47.45,31.79,58363.5,39101.7,19261.8 +Sub-Saharan Africa,Ghana,Clothes,Online,M,1/9/2015,906662881,2/5/2015,549,109.28,35.84,59994.72,19676.16,40318.56 +Sub-Saharan Africa,Sudan,Vegetables,Online,M,2/4/2010,156358897,3/21/2010,8927,154.06,90.93,1375293.62,811732.11,563561.51 +Asia,Singapore,Household,Online,M,10/18/2014,260750043,10/23/2014,587,668.27,502.54,392274.49,294990.98,97283.51 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,L,12/20/2012,232385146,2/7/2013,6784,205.7,117.11,1395468.8,794474.24,600994.56 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,H,3/26/2012,504125535,4/22/2012,803,651.21,524.96,522921.63,421542.88,101378.75 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,L,6/27/2017,679145038,7/28/2017,2964,81.73,56.67,242247.72,167969.88,74277.84 +Asia,Turkmenistan,Meat,Offline,L,12/24/2011,880929982,1/9/2012,5613,421.89,364.69,2368068.57,2047004.97,321063.6 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,H,2/3/2014,403279197,2/28/2014,8131,152.58,97.44,1240627.98,792284.64,448343.34 +Middle East and North Africa,Egypt,Vegetables,Online,H,12/29/2012,860304009,1/10/2013,1929,154.06,90.93,297181.74,175403.97,121777.77 +Central America and the Caribbean,Barbados,Household,Online,H,4/9/2010,336428248,5/3/2010,5450,668.27,502.54,3642071.5,2738843,903228.5 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,M,2/21/2016,136388242,3/9/2016,9166,437.2,263.33,4007375.2,2413682.78,1593692.42 +Europe,Norway,Meat,Online,L,5/25/2015,735232818,7/1/2015,584,421.89,364.69,246383.76,212978.96,33404.8 +North America,Mexico,Snacks,Offline,C,8/6/2016,428323304,9/18/2016,9239,152.58,97.44,1409686.62,900248.16,509438.46 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,M,6/13/2010,281333529,7/15/2010,1698,81.73,56.67,138777.54,96225.66,42551.88 +Sub-Saharan Africa,Djibouti,Beverages,Offline,M,6/8/2011,980249822,6/23/2011,6560,47.45,31.79,311272,208542.4,102729.6 +Europe,Andorra,Cereal,Online,M,3/2/2016,581371009,4/13/2016,9456,205.7,117.11,1945099.2,1107392.16,837707.04 +Middle East and North Africa,Syria,Baby Food,Offline,C,10/4/2014,361308419,10/28/2014,8045,255.28,159.42,2053727.6,1282533.9,771193.7 +Sub-Saharan Africa,Namibia,Clothes,Online,H,4/25/2017,766985881,5/7/2017,7021,109.28,35.84,767254.88,251632.64,515622.24 +Asia,Tajikistan,Cereal,Online,C,4/15/2012,965639722,5/4/2012,3107,205.7,117.11,639109.9,363860.77,275249.13 +Central America and the Caribbean,Haiti,Baby Food,Offline,H,9/12/2015,194818770,10/31/2015,58,255.28,159.42,14806.24,9246.36,5559.88 +Sub-Saharan Africa,Botswana,Cereal,Offline,L,5/5/2014,912384355,5/20/2014,3661,205.7,117.11,753067.7,428739.71,324327.99 +Asia,Laos,Fruits,Online,C,1/5/2015,246510303,1/27/2015,6731,9.33,6.92,62800.23,46578.52,16221.71 +Europe,Netherlands,Clothes,Online,H,6/3/2010,345682942,7/10/2010,4119,109.28,35.84,450124.32,147624.96,302499.36 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,C,4/12/2013,728701102,4/26/2013,7704,651.21,524.96,5016921.84,4044291.84,972630 +Middle East and North Africa,Somalia,Office Supplies,Online,L,8/21/2014,534676110,9/14/2014,1398,651.21,524.96,910391.58,733894.08,176497.5 +Australia and Oceania,Australia,Vegetables,Offline,L,5/28/2010,773031795,6/18/2010,6141,154.06,90.93,946082.46,558401.13,387681.33 +Asia,Sri Lanka,Cosmetics,Online,C,9/12/2012,273504483,10/8/2012,4909,437.2,263.33,2146214.8,1292686.97,853527.83 +Europe,Malta,Meat,Online,H,10/9/2015,636143004,11/26/2015,7706,421.89,364.69,3251084.34,2810301.14,440783.2 +Europe,Georgia,Cereal,Online,L,12/7/2014,381308686,12/14/2014,6569,205.7,117.11,1351243.3,769295.59,581947.71 +Sub-Saharan Africa,Liberia,Cosmetics,Online,C,5/10/2010,799675357,5/24/2010,564,437.2,263.33,246580.8,148518.12,98062.68 +Europe,United Kingdom,Household,Online,H,11/3/2010,102229344,12/17/2010,790,668.27,502.54,527933.3,397006.6,130926.7 +Sub-Saharan Africa,Chad,Meat,Offline,M,11/23/2014,170269477,11/27/2014,5377,421.89,364.69,2268502.53,1960938.13,307564.4 +Europe,Luxembourg,Vegetables,Online,L,7/10/2014,705407083,8/2/2014,4486,154.06,90.93,691113.16,407911.98,283201.18 +Asia,Myanmar,Cereal,Online,H,2/25/2014,579565989,3/9/2014,5310,205.7,117.11,1092267,621854.1,470412.9 +Asia,Mongolia,Fruits,Offline,H,9/13/2011,984982526,10/31/2011,7073,9.33,6.92,65991.09,48945.16,17045.93 +Asia,Tajikistan,Personal Care,Offline,H,7/5/2017,484205520,8/19/2017,6028,81.73,56.67,492668.44,341606.76,151061.68 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,C,9/10/2012,860096299,10/11/2012,463,651.21,524.96,301510.23,243056.48,58453.75 +Middle East and North Africa,Pakistan,Fruits,Offline,C,7/7/2013,365828692,7/29/2013,5694,9.33,6.92,53125.02,39402.48,13722.54 +Middle East and North Africa,Lebanon,Vegetables,Online,L,7/30/2014,474889028,9/16/2014,9071,154.06,90.93,1397478.26,824826.03,572652.23 +Asia,Malaysia,Cereal,Online,C,5/2/2015,931076133,5/27/2015,4973,205.7,117.11,1022946.1,582388.03,440558.07 +Asia,Bhutan,Meat,Online,M,4/23/2016,198501336,5/29/2016,9811,421.89,364.69,4139162.79,3577973.59,561189.2 +Central America and the Caribbean,Dominican Republic,Beverages,Online,L,4/22/2015,411588466,6/11/2015,7028,47.45,31.79,333478.6,223420.12,110058.48 +Europe,Austria,Cereal,Offline,C,3/8/2011,625073850,4/26/2011,2097,205.7,117.11,431352.9,245579.67,185773.23 +Australia and Oceania,New Zealand,Cosmetics,Offline,H,3/26/2015,864006316,3/29/2015,7524,437.2,263.33,3289492.8,1981294.92,1308197.88 +Europe,Georgia,Beverages,Online,H,2/1/2017,773747193,3/22/2017,7844,47.45,31.79,372197.8,249360.76,122837.04 +Central America and the Caribbean,Guatemala,Cosmetics,Online,C,3/29/2011,969970309,4/3/2011,4624,437.2,263.33,2021612.8,1217637.92,803974.88 +Sub-Saharan Africa,Ethiopia,Household,Online,C,12/15/2015,788661992,12/25/2015,1464,668.27,502.54,978347.28,735718.56,242628.72 +Middle East and North Africa,Lebanon,Baby Food,Offline,C,6/28/2016,536121070,8/5/2016,8993,255.28,159.42,2295733.04,1433664.06,862068.98 +Europe,Albania,Clothes,Offline,C,4/26/2014,138958871,5/20/2014,9873,109.28,35.84,1078921.44,353848.32,725073.12 +Sub-Saharan Africa,Botswana,Office Supplies,Offline,L,10/3/2015,494099223,11/18/2015,3795,651.21,524.96,2471341.95,1992223.2,479118.75 +Australia and Oceania,Solomon Islands,Vegetables,Offline,L,1/13/2013,318778455,2/23/2013,2484,154.06,90.93,382685.04,225870.12,156814.92 +Middle East and North Africa,Jordan,Beverages,Online,C,10/30/2010,200545394,12/5/2010,4693,47.45,31.79,222682.85,149190.47,73492.38 +Middle East and North Africa,Iran,Fruits,Online,H,11/11/2014,347261369,12/4/2014,1211,9.33,6.92,11298.63,8380.12,2918.51 +Middle East and North Africa,Jordan,Clothes,Online,L,12/28/2012,137100207,1/26/2013,9853,109.28,35.84,1076735.84,353131.52,723604.32 +Europe,Liechtenstein,Vegetables,Online,H,11/12/2016,368548238,12/29/2016,468,154.06,90.93,72100.08,42555.24,29544.84 +Europe,France,Baby Food,Online,H,9/7/2012,110404288,9/13/2012,9937,255.28,159.42,2536717.36,1584156.54,952560.82 +Europe,Portugal,Clothes,Online,M,6/10/2010,751779687,6/10/2010,7170,109.28,35.84,783537.6,256972.8,526564.8 +Central America and the Caribbean,Cuba,Office Supplies,Offline,H,5/23/2017,152098262,6/4/2017,8110,651.21,524.96,5281313.1,4257425.6,1023887.5 +Europe,Lithuania,Clothes,Offline,L,8/2/2011,291096341,9/7/2011,731,109.28,35.84,79883.68,26199.04,53684.64 +Asia,Laos,Personal Care,Online,H,10/9/2013,518822753,10/14/2013,37,81.73,56.67,3024.01,2096.79,927.22 +North America,Mexico,Vegetables,Offline,M,6/26/2015,705638825,7/12/2015,3064,154.06,90.93,472039.84,278609.52,193430.32 +Middle East and North Africa,Saudi Arabia,Household,Online,H,2/5/2013,792218387,2/9/2013,3880,668.27,502.54,2592887.6,1949855.2,643032.4 +Europe,Luxembourg,Baby Food,Online,C,8/19/2011,339547765,9/5/2011,8584,255.28,159.42,2191323.52,1368461.28,822862.24 +Sub-Saharan Africa,The Gambia,Snacks,Online,M,5/20/2013,778925788,7/1/2013,305,152.58,97.44,46536.9,29719.2,16817.7 +Sub-Saharan Africa,Mozambique,Fruits,Offline,M,2/21/2014,461963784,3/20/2014,4204,9.33,6.92,39223.32,29091.68,10131.64 +Central America and the Caribbean,Barbados,Household,Online,L,7/18/2014,510585582,7/30/2014,2475,668.27,502.54,1653968.25,1243786.5,410181.75 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,C,4/18/2016,767027509,6/5/2016,9340,437.2,263.33,4083448,2459502.2,1623945.8 +Sub-Saharan Africa,Namibia,Beverages,Online,H,10/22/2010,243838393,11/14/2010,6054,47.45,31.79,287262.3,192456.66,94805.64 +Sub-Saharan Africa,Comoros,Clothes,Offline,C,4/10/2013,273879563,5/22/2013,5904,109.28,35.84,645189.12,211599.36,433589.76 +Australia and Oceania,Solomon Islands,Clothes,Offline,L,6/12/2013,460324847,7/26/2013,9207,109.28,35.84,1006140.96,329978.88,676162.08 +Asia,Japan,Personal Care,Offline,C,4/17/2017,926660573,5/22/2017,8311,81.73,56.67,679258.03,470984.37,208273.66 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,L,11/27/2012,966685569,12/4/2012,2597,437.2,263.33,1135408.4,683868.01,451540.39 +Central America and the Caribbean,Haiti,Baby Food,Online,C,3/3/2012,394511163,3/20/2012,3475,255.28,159.42,887098,553984.5,333113.5 +Sub-Saharan Africa,Sudan,Beverages,Online,H,9/2/2016,894561183,9/9/2016,9388,47.45,31.79,445460.6,298444.52,147016.08 +Europe,Russia,Vegetables,Online,C,11/29/2013,171571958,1/6/2014,810,154.06,90.93,124788.6,73653.3,51135.3 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,L,5/26/2011,500592315,5/28/2011,5245,668.27,502.54,3505076.15,2635822.3,869253.85 +Australia and Oceania,East Timor,Vegetables,Online,M,2/14/2010,176983582,2/25/2010,2230,154.06,90.93,343553.8,202773.9,140779.9 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,M,12/7/2015,266419589,12/18/2015,8332,81.73,56.67,680974.36,472174.44,208799.92 +Europe,Vatican City,Household,Online,L,1/7/2013,554886662,1/20/2013,2149,668.27,502.54,1436112.23,1079958.46,356153.77 +Europe,Italy,Clothes,Online,H,2/23/2013,898683631,3/11/2013,9312,109.28,35.84,1017615.36,333742.08,683873.28 +Asia,Laos,Snacks,Online,M,12/29/2013,774421823,1/30/2014,7482,152.58,97.44,1141603.56,729046.08,412557.48 +Sub-Saharan Africa,Kenya,Beverages,Offline,H,7/10/2010,629025065,7/21/2010,1350,47.45,31.79,64057.5,42916.5,21141 +Central America and the Caribbean,Guatemala,Snacks,Offline,L,11/26/2013,529729688,12/15/2013,7641,152.58,97.44,1165863.78,744539.04,421324.74 +Asia,Indonesia,Personal Care,Offline,M,6/10/2017,614084517,6/15/2017,110,81.73,56.67,8990.3,6233.7,2756.6 +Europe,Montenegro,Clothes,Online,L,7/2/2015,639950883,8/8/2015,4542,109.28,35.84,496349.76,162785.28,333564.48 +Central America and the Caribbean,Dominica,Cereal,Offline,L,11/17/2014,435502612,12/4/2014,3756,205.7,117.11,772609.2,439865.16,332744.04 +Asia,Tajikistan,Cereal,Offline,L,11/9/2015,349226033,11/22/2015,2599,205.7,117.11,534614.3,304368.89,230245.41 +Asia,Philippines,Office Supplies,Online,M,12/31/2015,799919974,1/29/2016,2951,651.21,524.96,1921720.71,1549156.96,372563.75 +Europe,Norway,Vegetables,Online,L,12/6/2013,926695764,1/10/2014,8725,154.06,90.93,1344173.5,793364.25,550809.25 +Europe,Sweden,Office Supplies,Online,L,2/20/2013,838977229,3/28/2013,861,651.21,524.96,560691.81,451990.56,108701.25 +Europe,San Marino,Household,Online,L,8/4/2010,266500699,8/7/2010,2334,668.27,502.54,1559742.18,1172928.36,386813.82 +Australia and Oceania,Samoa ,Meat,Online,C,9/6/2015,809315001,10/21/2015,3149,421.89,364.69,1328531.61,1148408.81,180122.8 +Europe,Spain,Snacks,Offline,M,2/25/2016,987781465,3/29/2016,5341,152.58,97.44,814929.78,520427.04,294502.74 +Australia and Oceania,Marshall Islands,Baby Food,Offline,M,3/4/2012,292573916,3/30/2012,7978,255.28,159.42,2036623.84,1271852.76,764771.08 +Asia,Maldives,Household,Online,C,7/18/2012,534678685,9/4/2012,2160,668.27,502.54,1443463.2,1085486.4,357976.8 +Asia,Maldives,Beverages,Online,H,10/12/2015,895394599,10/22/2015,6014,47.45,31.79,285364.3,191185.06,94179.24 +Asia,Bangladesh,Office Supplies,Offline,M,11/16/2013,176332986,12/24/2013,9704,651.21,524.96,6319341.84,5094211.84,1225130 +Europe,Bosnia and Herzegovina,Cereal,Online,H,4/8/2011,849417674,5/22/2011,421,205.7,117.11,86599.7,49303.31,37296.39 +Europe,Denmark,Office Supplies,Online,H,6/8/2013,506884992,6/12/2013,7388,651.21,524.96,4811139.48,3878404.48,932735 +Sub-Saharan Africa,Mali,Baby Food,Online,H,8/2/2015,411283767,9/5/2015,6861,255.28,159.42,1751476.08,1093780.62,657695.46 +Europe,Germany,Vegetables,Offline,M,12/21/2013,545475327,12/30/2013,7126,154.06,90.93,1097831.56,647967.18,449864.38 +Asia,Bangladesh,Beverages,Online,M,4/14/2017,962633502,6/2/2017,3500,47.45,31.79,166075,111265,54810 +Central America and the Caribbean,Saint Lucia,Baby Food,Online,M,7/21/2012,436244618,8/20/2012,3332,255.28,159.42,850592.96,531187.44,319405.52 +Central America and the Caribbean,Costa Rica,Beverages,Offline,H,5/21/2014,510107505,6/12/2014,1001,47.45,31.79,47497.45,31821.79,15675.66 +Australia and Oceania,Solomon Islands,Snacks,Offline,C,9/22/2015,548333489,9/26/2015,2920,152.58,97.44,445533.6,284524.8,161008.8 +Europe,Montenegro,Clothes,Online,L,5/15/2014,885346400,7/2/2014,2529,109.28,35.84,276369.12,90639.36,185729.76 +Europe,Macedonia,Snacks,Offline,H,10/5/2016,575882565,11/8/2016,5303,152.58,97.44,809131.74,516724.32,292407.42 +Sub-Saharan Africa,Kenya,Baby Food,Online,C,6/22/2011,544990813,7/25/2011,3747,255.28,159.42,956534.16,597346.74,359187.42 +Middle East and North Africa,Yemen,Baby Food,Online,H,11/7/2010,438032472,12/8/2010,2397,255.28,159.42,611906.16,382129.74,229776.42 +Asia,Cambodia,Snacks,Offline,L,12/16/2016,870681369,2/3/2017,2820,152.58,97.44,430275.6,274780.8,155494.8 +Asia,Laos,Baby Food,Online,C,3/16/2010,278923833,4/7/2010,8615,255.28,159.42,2199237.2,1373403.3,825833.9 +Sub-Saharan Africa,Niger,Fruits,Offline,M,9/15/2013,769058692,10/11/2013,412,9.33,6.92,3843.96,2851.04,992.92 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,H,10/15/2013,467697274,12/1/2013,872,437.2,263.33,381238.4,229623.76,151614.64 +Middle East and North Africa,Algeria,Fruits,Online,M,10/8/2016,271763408,10/17/2016,9686,9.33,6.92,90370.38,67027.12,23343.26 +Australia and Oceania,Vanuatu,Clothes,Online,C,11/21/2014,698493421,11/25/2014,8580,109.28,35.84,937622.4,307507.2,630115.2 +Asia,Vietnam,Cereal,Offline,C,10/22/2012,535436141,10/29/2012,6308,205.7,117.11,1297555.6,738729.88,558825.72 +Europe,Russia,Meat,Offline,L,4/4/2016,890452897,4/12/2016,3655,421.89,364.69,1542007.95,1332941.95,209066 +Middle East and North Africa,Somalia,Fruits,Offline,H,2/3/2013,241717517,3/13/2013,8440,9.33,6.92,78745.2,58404.8,20340.4 +Central America and the Caribbean,Guatemala,Fruits,Offline,M,12/18/2014,287716329,1/24/2015,510,9.33,6.92,4758.3,3529.2,1229.1 +Asia,Taiwan,Household,Online,H,8/23/2015,997248160,9/27/2015,6747,668.27,502.54,4508817.69,3390637.38,1118180.31 +Middle East and North Africa,Lebanon,Vegetables,Offline,M,7/18/2017,159424340,8/13/2017,6060,154.06,90.93,933603.6,551035.8,382567.8 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,C,10/15/2012,133668696,11/26/2012,4393,437.2,263.33,1920619.6,1156808.69,763810.91 +Europe,Bosnia and Herzegovina,Snacks,Offline,H,4/14/2017,199717557,5/12/2017,9718,152.58,97.44,1482772.44,946921.92,535850.52 +Middle East and North Africa,Algeria,Cosmetics,Online,M,12/2/2013,607619750,12/19/2013,7042,437.2,263.33,3078762.4,1854369.86,1224392.54 +Middle East and North Africa,Pakistan,Household,Online,L,12/8/2016,327736604,12/13/2016,3399,668.27,502.54,2271449.73,1708133.46,563316.27 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,L,2/25/2015,200741946,3/26/2015,2858,205.7,117.11,587890.6,334700.38,253190.22 +Europe,Sweden,Personal Care,Online,H,7/29/2013,687622106,9/3/2013,1516,81.73,56.67,123902.68,85911.72,37990.96 +Sub-Saharan Africa,Angola,Snacks,Offline,C,7/4/2014,519675910,7/15/2014,2505,152.58,97.44,382212.9,244087.2,138125.7 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,C,9/24/2013,748514688,9/30/2013,985,47.45,31.79,46738.25,31313.15,15425.1 +Europe,Croatia,Fruits,Online,H,11/23/2011,696062266,12/1/2011,9148,9.33,6.92,85350.84,63304.16,22046.68 +Central America and the Caribbean,Grenada,Snacks,Offline,L,9/11/2010,204554975,9/29/2010,1217,152.58,97.44,185689.86,118584.48,67105.38 +Asia,North Korea,Beverages,Online,H,9/9/2016,986541640,10/5/2016,8449,47.45,31.79,400905.05,268593.71,132311.34 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,C,10/15/2014,774883592,11/19/2014,4129,9.33,6.92,38523.57,28572.68,9950.89 +Europe,Belarus,Baby Food,Offline,C,6/14/2017,972754657,7/19/2017,8575,255.28,159.42,2189026,1367026.5,821999.5 +Asia,Brunei,Snacks,Offline,M,7/5/2015,803641164,8/6/2015,4134,152.58,97.44,630765.72,402816.96,227948.76 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,M,3/12/2012,461341941,3/30/2012,187,81.73,56.67,15283.51,10597.29,4686.22 +Asia,Taiwan,Snacks,Online,H,10/27/2011,659968316,12/16/2011,8146,152.58,97.44,1242916.68,793746.24,449170.44 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,L,12/22/2015,383944118,1/10/2016,6451,651.21,524.96,4200955.71,3386516.96,814438.75 +Asia,Turkmenistan,Household,Online,L,2/27/2012,938005673,4/4/2012,5578,668.27,502.54,3727610.06,2803168.12,924441.94 +Asia,Myanmar,Cereal,Offline,C,6/13/2015,997201812,7/30/2015,3031,205.7,117.11,623476.7,354960.41,268516.29 +Europe,Iceland,Baby Food,Online,H,9/12/2011,656893861,9/19/2011,8346,255.28,159.42,2130566.88,1330519.32,800047.56 +Central America and the Caribbean,Jamaica,Clothes,Online,L,4/27/2014,982755649,5/15/2014,8090,109.28,35.84,884075.2,289945.6,594129.6 +Europe,Ireland,Personal Care,Offline,M,1/30/2015,860773503,3/10/2015,863,81.73,56.67,70532.99,48906.21,21626.78 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,M,8/7/2010,147246253,8/24/2010,2293,81.73,56.67,187406.89,129944.31,57462.58 +Australia and Oceania,Nauru,Snacks,Online,H,9/14/2013,118785226,10/2/2013,43,152.58,97.44,6560.94,4189.92,2371.02 +Sub-Saharan Africa,Liberia,Vegetables,Online,M,10/12/2011,322314250,11/21/2011,8804,154.06,90.93,1356344.24,800547.72,555796.52 +Middle East and North Africa,Algeria,Snacks,Offline,L,12/30/2015,825069653,2/15/2016,5300,152.58,97.44,808674,516432,292242 +Europe,United Kingdom,Office Supplies,Online,H,1/31/2012,864600265,3/12/2012,3286,651.21,524.96,2139876.06,1725018.56,414857.5 +Middle East and North Africa,Yemen,Personal Care,Offline,H,2/17/2017,198767411,3/27/2017,8549,81.73,56.67,698709.77,484471.83,214237.94 +Middle East and North Africa,Bahrain,Cosmetics,Online,L,3/20/2015,455744922,4/30/2015,3905,437.2,263.33,1707266,1028303.65,678962.35 +Sub-Saharan Africa,Senegal,Household,Online,M,3/10/2014,184019124,3/27/2014,4203,668.27,502.54,2808738.81,2112175.62,696563.19 +Europe,Latvia,Household,Offline,C,8/14/2011,702388846,9/5/2011,1323,668.27,502.54,884121.21,664860.42,219260.79 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,H,9/13/2013,249965417,10/7/2013,9176,421.89,364.69,3871262.64,3346395.44,524867.2 +Middle East and North Africa,Afghanistan,Household,Online,C,5/6/2016,736172664,6/5/2016,8705,668.27,502.54,5817290.35,4374610.7,1442679.65 +Sub-Saharan Africa,Uganda,Fruits,Online,C,7/11/2016,990746915,7/20/2016,2884,9.33,6.92,26907.72,19957.28,6950.44 +Central America and the Caribbean,Dominican Republic,Household,Online,C,1/23/2016,813736999,2/13/2016,1716,668.27,502.54,1146751.32,862358.64,284392.68 +Sub-Saharan Africa,Comoros,Snacks,Online,M,4/9/2010,525504243,5/15/2010,7238,152.58,97.44,1104374.04,705270.72,399103.32 +Middle East and North Africa,Algeria,Beverages,Offline,M,6/18/2014,516722476,7/3/2014,8518,47.45,31.79,404179.1,270787.22,133391.88 +Sub-Saharan Africa,Cape Verde,Snacks,Offline,C,9/21/2014,798378026,10/22/2014,6654,152.58,97.44,1015267.32,648365.76,366901.56 +Europe,Switzerland,Personal Care,Online,H,2/19/2017,551769721,4/5/2017,9777,81.73,56.67,799074.21,554062.59,245011.62 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,L,9/14/2013,378508889,10/15/2013,8046,109.28,35.84,879266.88,288368.64,590898.24 +Central America and the Caribbean,Dominica,Fruits,Offline,H,6/4/2016,950519359,6/7/2016,8656,9.33,6.92,80760.48,59899.52,20860.96 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,M,8/24/2015,760037457,10/2/2015,828,668.27,502.54,553327.56,416103.12,137224.44 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,L,2/17/2014,169612014,2/17/2014,819,81.73,56.67,66936.87,46412.73,20524.14 +Australia and Oceania,Nauru,Meat,Online,C,9/21/2015,962104356,10/8/2015,6914,421.89,364.69,2916947.46,2521466.66,395480.8 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,M,12/14/2013,490688312,12/17/2013,4430,152.58,97.44,675929.4,431659.2,244270.2 +Asia,Vietnam,Beverages,Offline,L,1/3/2011,228850209,2/14/2011,717,47.45,31.79,34021.65,22793.43,11228.22 +Asia,Uzbekistan,Baby Food,Online,L,11/28/2013,820388877,1/14/2014,154,255.28,159.42,39313.12,24550.68,14762.44 +Asia,Brunei,Fruits,Online,L,8/11/2015,729415643,8/11/2015,9153,9.33,6.92,85397.49,63338.76,22058.73 +Europe,Georgia,Snacks,Online,L,11/28/2013,290354335,12/21/2013,1155,152.58,97.44,176229.9,112543.2,63686.7 +Central America and the Caribbean,Haiti,Clothes,Offline,L,3/31/2015,357941281,5/17/2015,1634,109.28,35.84,178563.52,58562.56,120000.96 +Sub-Saharan Africa,Angola,Baby Food,Online,L,10/4/2015,957225310,11/14/2015,3096,255.28,159.42,790346.88,493564.32,296782.56 +Middle East and North Africa,Syria,Fruits,Online,M,8/29/2012,833567750,10/10/2012,76,9.33,6.92,709.08,525.92,183.16 +Europe,Spain,Personal Care,Online,M,8/1/2015,602642428,8/21/2015,4141,81.73,56.67,338443.93,234670.47,103773.46 +Europe,Poland,Meat,Offline,H,7/2/2012,500435674,7/14/2012,8891,421.89,364.69,3751023.99,3242458.79,508565.2 +North America,Canada,Clothes,Offline,H,5/26/2011,833246314,7/7/2011,4956,109.28,35.84,541591.68,177623.04,363968.64 +Asia,Kazakhstan,Clothes,Online,M,9/26/2013,627685678,11/12/2013,4995,109.28,35.84,545853.6,179020.8,366832.8 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,M,9/9/2010,780677592,9/10/2010,8703,437.2,263.33,3804951.6,2291760.99,1513190.61 +Asia,Malaysia,Fruits,Offline,L,3/20/2017,909458386,5/5/2017,7802,9.33,6.92,72792.66,53989.84,18802.82 +Middle East and North Africa,Azerbaijan,Meat,Offline,H,4/6/2015,701576888,4/11/2015,1047,421.89,364.69,441718.83,381830.43,59888.4 +Sub-Saharan Africa,Namibia,Beverages,Online,L,7/21/2010,364894425,8/13/2010,9224,47.45,31.79,437678.8,293230.96,144447.84 +Europe,Georgia,Beverages,Offline,C,9/1/2013,177584826,9/26/2013,151,47.45,31.79,7164.95,4800.29,2364.66 +Sub-Saharan Africa,South Africa,Office Supplies,Online,C,7/14/2013,938134419,7/18/2013,3677,651.21,524.96,2394499.17,1930277.92,464221.25 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,M,7/1/2011,815342032,8/12/2011,6681,421.89,364.69,2818647.09,2436493.89,382153.2 +Asia,Bangladesh,Cereal,Online,M,7/19/2017,298318994,8/17/2017,8074,205.7,117.11,1660821.8,945546.14,715275.66 +Sub-Saharan Africa,South Africa,Baby Food,Offline,C,3/26/2016,846489131,5/15/2016,3800,255.28,159.42,970064,605796,364268 +Middle East and North Africa,Yemen,Baby Food,Offline,C,11/20/2015,839588773,1/7/2016,1830,255.28,159.42,467162.4,291738.6,175423.8 +Europe,Belgium,Beverages,Online,H,7/16/2014,527666747,7/23/2014,7171,47.45,31.79,340263.95,227966.09,112297.86 +Australia and Oceania,Palau,Fruits,Offline,M,4/18/2011,681084382,5/11/2011,6859,9.33,6.92,63994.47,47464.28,16530.19 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,H,2/8/2010,340515506,3/13/2010,4960,668.27,502.54,3314619.2,2492598.4,822020.8 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Online,C,12/28/2015,866946446,1/30/2016,7574,651.21,524.96,4932264.54,3976047.04,956217.5 +Central America and the Caribbean,Jamaica,Cereal,Online,M,2/6/2016,991676032,2/15/2016,7830,205.7,117.11,1610631,916971.3,693659.7 +Asia,Turkmenistan,Snacks,Offline,L,10/18/2013,866315591,10/31/2013,890,152.58,97.44,135796.2,86721.6,49074.6 +Asia,Tajikistan,Cereal,Offline,H,4/16/2017,712788951,5/18/2017,8945,205.7,117.11,1839986.5,1047548.95,792437.55 +Europe,Netherlands,Clothes,Online,L,2/20/2013,373332440,3/8/2013,6220,109.28,35.84,679721.6,222924.8,456796.8 +Europe,Denmark,Cereal,Offline,H,6/23/2015,660494887,6/29/2015,3970,205.7,117.11,816629,464926.7,351702.3 +Sub-Saharan Africa,Togo,Baby Food,Offline,M,10/9/2016,207137620,10/14/2016,5480,255.28,159.42,1398934.4,873621.6,525312.8 +Sub-Saharan Africa,Benin,Meat,Online,M,5/11/2014,416434466,5/15/2014,1068,421.89,364.69,450578.52,389488.92,61089.6 +Asia,Kazakhstan,Fruits,Offline,H,3/13/2014,511871755,3/20/2014,3082,9.33,6.92,28755.06,21327.44,7427.62 +Sub-Saharan Africa,Mauritius ,Fruits,Online,L,12/15/2011,687248313,12/22/2011,903,9.33,6.92,8424.99,6248.76,2176.23 +Sub-Saharan Africa,Burundi,Beverages,Online,M,12/11/2011,756675469,12/20/2011,5941,47.45,31.79,281900.45,188864.39,93036.06 +Sub-Saharan Africa,Chad,Cereal,Offline,M,10/1/2015,604577052,10/10/2015,6640,205.7,117.11,1365848,777610.4,588237.6 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,C,11/16/2010,635689389,11/29/2010,3472,437.2,263.33,1517958.4,914281.76,603676.64 +Europe,Spain,Household,Offline,M,5/26/2012,425061309,6/13/2012,3942,668.27,502.54,2634320.34,1981012.68,653307.66 +Sub-Saharan Africa,South Sudan,Snacks,Online,H,9/28/2013,968054139,10/30/2013,7587,152.58,97.44,1157624.46,739277.28,418347.18 +Central America and the Caribbean,Panama,Cosmetics,Offline,C,3/6/2013,630341708,3/9/2013,974,437.2,263.33,425832.8,256483.42,169349.38 +Europe,Belarus,Household,Online,M,1/16/2010,997910344,2/28/2010,2701,668.27,502.54,1804997.27,1357360.54,447636.73 +Sub-Saharan Africa,Kenya,Household,Online,C,2/6/2016,127058875,3/25/2016,8400,668.27,502.54,5613468,4221336,1392132 +Sub-Saharan Africa,Uganda,Baby Food,Offline,H,11/20/2013,194398629,12/22/2013,5729,255.28,159.42,1462499.12,913317.18,549181.94 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,H,7/4/2013,746853435,8/18/2013,9383,152.58,97.44,1431658.14,914279.52,517378.62 +Sub-Saharan Africa,The Gambia,Baby Food,Online,C,12/26/2010,951659619,12/27/2010,6084,255.28,159.42,1553123.52,969911.28,583212.24 +Asia,Laos,Office Supplies,Online,H,10/10/2014,946366012,10/13/2014,9588,651.21,524.96,6243801.48,5033316.48,1210485 +Middle East and North Africa,Azerbaijan,Personal Care,Online,L,8/31/2011,488833940,9/15/2011,5681,81.73,56.67,464308.13,321942.27,142365.86 +Sub-Saharan Africa,Malawi,Meat,Offline,C,1/10/2016,307237231,2/21/2016,7179,421.89,364.69,3028748.31,2618109.51,410638.8 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Online,L,12/29/2012,750062215,2/17/2013,8932,651.21,524.96,5816607.72,4688942.72,1127665 +Sub-Saharan Africa,The Gambia,Cereal,Online,C,4/14/2015,436107718,5/27/2015,2820,205.7,117.11,580074,330250.2,249823.8 +Asia,North Korea,Snacks,Offline,C,12/10/2013,304485070,1/21/2014,2753,152.58,97.44,420052.74,268252.32,151800.42 +Sub-Saharan Africa,Senegal,Cosmetics,Online,L,6/14/2012,464618098,6/15/2012,9675,437.2,263.33,4229910,2547717.75,1682192.25 +Europe,Kosovo,Cereal,Offline,M,5/13/2015,646243131,6/26/2015,6558,205.7,117.11,1348980.6,768007.38,580973.22 +Europe,Albania,Cereal,Online,M,12/1/2016,649408996,12/26/2016,3408,205.7,117.11,701025.6,399110.88,301914.72 +Australia and Oceania,Tonga,Baby Food,Online,L,6/7/2012,794477021,6/25/2012,2260,255.28,159.42,576932.8,360289.2,216643.6 +Europe,Moldova ,Cereal,Online,L,3/23/2017,572121036,4/24/2017,2183,205.7,117.11,449043.1,255651.13,193391.97 +Europe,Ireland,Fruits,Offline,H,5/17/2017,893327367,6/28/2017,4274,9.33,6.92,39876.42,29576.08,10300.34 +Asia,Bhutan,Office Supplies,Offline,L,5/25/2011,939394843,5/31/2011,6664,651.21,524.96,4339663.44,3498333.44,841330 +Europe,Hungary,Fruits,Offline,C,1/2/2014,411934792,1/4/2014,9514,9.33,6.92,88765.62,65836.88,22928.74 +Australia and Oceania,East Timor,Household,Offline,L,6/26/2014,882871043,8/7/2014,16,668.27,502.54,10692.32,8040.64,2651.68 +Asia,Brunei,Cereal,Online,H,10/2/2010,844439923,10/3/2010,7393,205.7,117.11,1520740.1,865794.23,654945.87 +Europe,Hungary,Office Supplies,Online,L,2/25/2013,659190261,4/12/2013,7902,651.21,524.96,5145861.42,4148233.92,997627.5 +Central America and the Caribbean,Haiti,Snacks,Online,C,5/16/2010,309983384,5/17/2010,9827,152.58,97.44,1499403.66,957542.88,541860.78 +Sub-Saharan Africa,Gabon,Beverages,Offline,M,2/5/2011,749993121,3/14/2011,8486,47.45,31.79,402660.7,269769.94,132890.76 +Sub-Saharan Africa,Comoros,Beverages,Offline,H,7/3/2017,752705800,8/3/2017,1228,47.45,31.79,58268.6,39038.12,19230.48 +Sub-Saharan Africa,Ghana,Fruits,Offline,M,11/27/2013,961920249,1/16/2014,2433,9.33,6.92,22699.89,16836.36,5863.53 +Asia,Sri Lanka,Beverages,Online,L,12/21/2015,741747796,1/15/2016,8511,47.45,31.79,403846.95,270564.69,133282.26 +Europe,Czech Republic,Cosmetics,Online,H,12/2/2013,426612269,12/29/2013,2906,437.2,263.33,1270503.2,765236.98,505266.22 +Sub-Saharan Africa,South Africa,Snacks,Online,M,3/14/2014,871249997,4/21/2014,1090,152.58,97.44,166312.2,106209.6,60102.6 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,C,12/11/2012,300709807,1/7/2013,5569,437.2,263.33,2434766.8,1466484.77,968282.03 +Europe,Armenia,Clothes,Offline,H,12/11/2014,160353028,1/10/2015,879,109.28,35.84,96057.12,31503.36,64553.76 +Asia,Japan,Meat,Online,M,9/5/2014,165853488,9/24/2014,8588,421.89,364.69,3623191.32,3131957.72,491233.6 +Sub-Saharan Africa,Togo,Cosmetics,Offline,C,4/10/2015,553197515,5/10/2015,2293,437.2,263.33,1002499.6,603815.69,398683.91 +Europe,Belarus,Vegetables,Offline,M,2/18/2017,728683936,3/26/2017,2625,154.06,90.93,404407.5,238691.25,165716.25 +Europe,Vatican City,Personal Care,Online,H,2/26/2014,618924081,3/22/2014,2244,81.73,56.67,183402.12,127167.48,56234.64 +Europe,Bosnia and Herzegovina,Vegetables,Offline,L,8/27/2012,220841777,9/17/2012,844,154.06,90.93,130026.64,76744.92,53281.72 +Middle East and North Africa,Morocco,Cereal,Online,L,6/11/2012,951673352,6/26/2012,148,205.7,117.11,30443.6,17332.28,13111.32 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,C,8/13/2010,698967635,9/15/2010,8911,205.7,117.11,1832992.7,1043567.21,789425.49 +Middle East and North Africa,Tunisia ,Personal Care,Offline,H,11/23/2012,570585954,12/8/2012,7918,81.73,56.67,647138.14,448713.06,198425.08 +Europe,Vatican City,Clothes,Online,C,9/19/2014,844702136,10/30/2014,4988,109.28,35.84,545088.64,178769.92,366318.72 +Middle East and North Africa,Lebanon,Clothes,Online,L,7/29/2012,519802510,7/30/2012,9969,109.28,35.84,1089412.32,357288.96,732123.36 +Sub-Saharan Africa,Nigeria,Meat,Offline,H,5/26/2015,464685904,6/22/2015,9740,421.89,364.69,4109208.6,3552080.6,557128 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,C,6/15/2010,268463647,6/26/2010,3214,255.28,159.42,820469.92,512375.88,308094.04 +Asia,Sri Lanka,Cereal,Offline,H,7/30/2012,490559566,9/4/2012,6332,205.7,117.11,1302492.4,741540.52,560951.88 +Europe,Austria,Office Supplies,Offline,H,12/16/2014,410709989,1/31/2015,7067,651.21,524.96,4602101.07,3709892.32,892208.75 +Europe,Switzerland,Beverages,Online,M,8/18/2015,278963744,9/12/2015,426,47.45,31.79,20213.7,13542.54,6671.16 +Sub-Saharan Africa,Guinea,Baby Food,Online,M,9/11/2013,865682160,9/30/2013,3443,255.28,159.42,878929.04,548883.06,330045.98 +Europe,Portugal,Office Supplies,Offline,H,2/7/2013,311539065,2/21/2013,187,651.21,524.96,121776.27,98167.52,23608.75 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Online,L,4/23/2011,877520787,4/30/2011,6756,651.21,524.96,4399574.76,3546629.76,852945 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,M,8/6/2010,394926154,9/11/2010,6280,421.89,364.69,2649469.2,2290253.2,359216 +Europe,Iceland,Beverages,Online,L,5/2/2014,815366494,6/20/2014,3920,47.45,31.79,186004,124616.8,61387.2 +Australia and Oceania,Vanuatu,Baby Food,Offline,H,8/2/2015,560765635,9/5/2015,1868,255.28,159.42,476863.04,297796.56,179066.48 +Europe,France,Snacks,Offline,C,1/22/2016,373359906,3/5/2016,4348,152.58,97.44,663417.84,423669.12,239748.72 +Sub-Saharan Africa,Botswana,Meat,Online,L,9/25/2014,165698134,10/11/2014,2615,421.89,364.69,1103242.35,953664.35,149578 +Asia,Myanmar,Beverages,Online,C,8/30/2011,370641648,9/4/2011,9955,47.45,31.79,472364.75,316469.45,155895.3 +Asia,Sri Lanka,Cosmetics,Online,M,9/27/2011,591364276,9/29/2011,6686,437.2,263.33,2923119.2,1760624.38,1162494.82 +Asia,Vietnam,Beverages,Offline,M,5/11/2013,951352345,5/21/2013,5155,47.45,31.79,244604.75,163877.45,80727.3 +Australia and Oceania,Solomon Islands,Baby Food,Offline,C,3/10/2012,744404685,4/3/2012,4743,255.28,159.42,1210793.04,756129.06,454663.98 +Europe,Bulgaria,Cosmetics,Offline,H,7/16/2012,684632623,9/3/2012,6862,437.2,263.33,3000066.4,1806970.46,1193095.94 +Middle East and North Africa,Libya,Beverages,Online,L,12/31/2015,656459987,1/27/2016,9953,47.45,31.79,472269.85,316405.87,155863.98 +Central America and the Caribbean,Saint Lucia,Snacks,Online,M,1/25/2010,164623105,2/12/2010,4490,152.58,97.44,685084.2,437505.6,247578.6 +Australia and Oceania,Samoa ,Office Supplies,Online,M,5/25/2017,584170806,6/12/2017,7978,651.21,524.96,5195353.38,4188130.88,1007222.5 +Europe,Norway,Beverages,Online,M,4/5/2016,210464417,5/10/2016,9953,47.45,31.79,472269.85,316405.87,155863.98 +Sub-Saharan Africa,Chad,Clothes,Online,C,7/5/2012,109177768,7/22/2012,6982,109.28,35.84,762992.96,250234.88,512758.08 +Europe,Albania,Beverages,Online,L,1/18/2013,966297185,2/11/2013,7665,47.45,31.79,363704.25,243670.35,120033.9 +Asia,Malaysia,Snacks,Offline,L,7/2/2014,838121497,7/7/2014,7631,152.58,97.44,1164337.98,743564.64,420773.34 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,L,7/17/2014,101262032,8/10/2014,4541,651.21,524.96,2957144.61,2383843.36,573301.25 +Asia,Bangladesh,Household,Online,H,9/16/2015,102642619,10/15/2015,3087,668.27,502.54,2062949.49,1551340.98,511608.51 +Europe,Moldova ,Vegetables,Online,L,1/8/2014,909499585,2/12/2014,9993,154.06,90.93,1539521.58,908663.49,630858.09 +Sub-Saharan Africa,Botswana,Personal Care,Offline,M,5/13/2010,859381759,6/27/2010,9015,81.73,56.67,736795.95,510880.05,225915.9 +Asia,Sri Lanka,Snacks,Offline,L,3/30/2014,610150468,4/21/2014,5937,152.58,97.44,905867.46,578501.28,327366.18 +Europe,Switzerland,Beverages,Online,L,4/23/2017,889979541,5/14/2017,3578,47.45,31.79,169776.1,113744.62,56031.48 +Europe,Ukraine,Vegetables,Online,H,4/10/2012,247355306,4/19/2012,6787,154.06,90.93,1045605.22,617141.91,428463.31 +Middle East and North Africa,Israel,Clothes,Online,H,11/6/2011,901076591,12/19/2011,7442,109.28,35.84,813261.76,266721.28,546540.48 +Europe,Netherlands,Office Supplies,Online,C,8/28/2014,190254724,10/4/2014,9455,651.21,524.96,6157190.55,4963496.8,1193693.75 +Central America and the Caribbean,Nicaragua,Snacks,Online,M,8/10/2016,924313533,8/11/2016,3770,152.58,97.44,575226.6,367348.8,207877.8 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,H,9/3/2014,132989346,9/8/2014,3358,205.7,117.11,690740.6,393255.38,297485.22 +Asia,Brunei,Personal Care,Offline,H,9/3/2010,316330993,9/10/2010,8225,81.73,56.67,672229.25,466110.75,206118.5 +Europe,Cyprus,Vegetables,Online,M,1/27/2015,894699800,2/24/2015,408,154.06,90.93,62856.48,37099.44,25757.04 +Sub-Saharan Africa,Ghana,Meat,Online,M,11/21/2012,458769595,12/19/2012,8973,421.89,364.69,3785618.97,3272363.37,513255.6 +Asia,Tajikistan,Snacks,Offline,L,12/5/2012,819526708,1/4/2013,5019,152.58,97.44,765799.02,489051.36,276747.66 +Central America and the Caribbean,Barbados,Office Supplies,Offline,H,9/13/2013,258269965,10/30/2013,6677,651.21,524.96,4348129.17,3505157.92,842971.25 +Middle East and North Africa,Afghanistan,Beverages,Online,L,10/12/2014,276610696,10/13/2014,4107,47.45,31.79,194877.15,130561.53,64315.62 +Europe,Denmark,Cosmetics,Offline,L,1/7/2013,646472728,1/14/2013,4501,437.2,263.33,1967837.2,1185248.33,782588.87 +Europe,Norway,Clothes,Online,C,11/28/2013,760092389,1/9/2014,7084,109.28,35.84,774139.52,253890.56,520248.96 +Middle East and North Africa,Somalia,Vegetables,Online,L,8/24/2012,980018508,9/11/2012,8110,154.06,90.93,1249426.6,737442.3,511984.3 +Europe,Denmark,Vegetables,Offline,M,1/25/2013,389112412,2/9/2013,5865,154.06,90.93,903561.9,533304.45,370257.45 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,H,4/14/2016,840547931,6/2/2016,5666,437.2,263.33,2477175.2,1492027.78,985147.42 +Europe,Estonia,Cosmetics,Offline,C,11/25/2016,207811391,1/12/2017,4863,437.2,263.33,2126103.6,1280573.79,845529.81 +Europe,Poland,Household,Online,M,5/18/2014,934701621,6/18/2014,7836,668.27,502.54,5236563.72,3937903.44,1298660.28 +Europe,Albania,Household,Offline,H,10/20/2016,585329949,11/17/2016,994,668.27,502.54,664260.38,499524.76,164735.62 +Europe,Germany,Personal Care,Offline,C,5/29/2014,394120204,6/7/2014,7781,81.73,56.67,635941.13,440949.27,194991.86 +Middle East and North Africa,Israel,Cosmetics,Online,M,8/17/2013,315808713,8/23/2013,3671,437.2,263.33,1604961.2,966684.43,638276.77 +Central America and the Caribbean,Haiti,Meat,Offline,M,8/10/2010,375444304,9/21/2010,1168,421.89,364.69,492767.52,425957.92,66809.6 +Europe,Italy,Office Supplies,Offline,H,2/15/2010,218388307,4/4/2010,4808,651.21,524.96,3131017.68,2524007.68,607010 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,C,3/31/2014,460314548,5/17/2014,6159,668.27,502.54,4115874.93,3095143.86,1020731.07 +Europe,Luxembourg,Baby Food,Online,C,12/11/2010,437209355,1/6/2011,8819,255.28,159.42,2251314.32,1405924.98,845389.34 +Asia,Taiwan,Cosmetics,Online,C,10/9/2015,455371558,10/16/2015,3418,437.2,263.33,1494349.6,900061.94,594287.66 +Asia,Malaysia,Meat,Online,H,1/18/2015,441412484,2/17/2015,2618,421.89,364.69,1104508.02,954758.42,149749.6 +Australia and Oceania,Papua New Guinea,Household,Offline,M,2/3/2015,392255961,2/22/2015,6111,668.27,502.54,4083797.97,3071021.94,1012776.03 +Europe,Luxembourg,Baby Food,Online,C,9/20/2015,825138318,10/2/2015,5620,255.28,159.42,1434673.6,895940.4,538733.2 +Europe,Iceland,Snacks,Online,L,1/6/2014,527608382,2/13/2014,9900,152.58,97.44,1510542,964656,545886 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,L,9/17/2015,607527482,10/23/2015,9737,154.06,90.93,1500082.22,885385.41,614696.81 +Sub-Saharan Africa,The Gambia,Snacks,Offline,M,3/27/2016,443069446,4/30/2016,2950,152.58,97.44,450111,287448,162663 +Central America and the Caribbean,El Salvador,Fruits,Online,C,2/4/2012,832720601,2/29/2012,9386,9.33,6.92,87571.38,64951.12,22620.26 +Sub-Saharan Africa,Madagascar,Clothes,Offline,C,3/15/2012,845279777,4/24/2012,5925,109.28,35.84,647484,212352,435132 +Sub-Saharan Africa,Liberia,Cereal,Online,M,5/28/2011,969858300,6/18/2011,1478,205.7,117.11,304024.6,173088.58,130936.02 +Europe,Luxembourg,Vegetables,Offline,L,12/19/2016,865880000,2/7/2017,1989,154.06,90.93,306425.34,180859.77,125565.57 +Europe,Hungary,Baby Food,Offline,M,7/3/2014,713081204,7/25/2014,5429,255.28,159.42,1385915.12,865491.18,520423.94 +Sub-Saharan Africa,Kenya,Cereal,Offline,L,3/12/2017,761510741,4/2/2017,6806,205.7,117.11,1399994.2,797050.66,602943.54 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,L,7/26/2016,881529939,9/8/2016,3153,255.28,159.42,804897.84,502651.26,302246.58 +Europe,Denmark,Vegetables,Online,M,7/30/2016,113812625,8/23/2016,8540,154.06,90.93,1315672.4,776542.2,539130.2 +Asia,Vietnam,Personal Care,Offline,H,9/2/2014,719345128,9/12/2014,9064,81.73,56.67,740800.72,513656.88,227143.84 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,C,2/19/2013,529426276,3/31/2013,7855,205.7,117.11,1615773.5,919899.05,695874.45 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,H,5/6/2015,595667397,5/17/2015,75,437.2,263.33,32790,19749.75,13040.25 +Australia and Oceania,Fiji,Cosmetics,Offline,L,5/10/2014,239992320,5/23/2014,7916,437.2,263.33,3460875.2,2084520.28,1376354.92 +Europe,Croatia,Baby Food,Online,M,11/17/2011,204637372,1/4/2012,5601,255.28,159.42,1429823.28,892911.42,536911.86 +Asia,Maldives,Baby Food,Offline,M,6/19/2014,402151381,6/22/2014,4385,255.28,159.42,1119402.8,699056.7,420346.1 +Europe,Estonia,Baby Food,Offline,C,8/5/2014,365395677,9/7/2014,7555,255.28,159.42,1928640.4,1204418.1,724222.3 +Central America and the Caribbean,Guatemala,Baby Food,Offline,L,3/1/2017,597544085,3/29/2017,5429,255.28,159.42,1385915.12,865491.18,520423.94 +Europe,Belgium,Household,Online,C,12/28/2012,322082936,2/9/2013,353,668.27,502.54,235899.31,177396.62,58502.69 +Middle East and North Africa,Lebanon,Baby Food,Offline,L,11/23/2012,632811057,12/12/2012,1709,255.28,159.42,436273.52,272448.78,163824.74 +Asia,Bangladesh,Personal Care,Online,H,8/11/2013,443839776,8/26/2013,908,81.73,56.67,74210.84,51456.36,22754.48 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,C,9/20/2016,539592921,10/13/2016,6391,255.28,159.42,1631494.48,1018853.22,612641.26 +Europe,Slovenia,Clothes,Offline,H,4/21/2017,424806821,4/22/2017,8633,109.28,35.84,943414.24,309406.72,634007.52 +Europe,Ukraine,Office Supplies,Online,M,4/18/2015,574530303,6/4/2015,5139,651.21,524.96,3346568.19,2697769.44,648798.75 +Asia,Mongolia,Cosmetics,Online,H,9/6/2011,184124696,9/22/2011,5444,437.2,263.33,2380116.8,1433568.52,946548.28 +Sub-Saharan Africa,Nigeria,Meat,Offline,C,4/24/2012,319263827,5/2/2012,6116,421.89,364.69,2580279.24,2230444.04,349835.2 +Europe,Croatia,Office Supplies,Offline,M,7/12/2016,765934026,8/15/2016,5754,651.21,524.96,3747062.34,3020619.84,726442.5 +Europe,Moldova ,Fruits,Online,C,5/16/2013,480434119,6/27/2013,9987,9.33,6.92,93178.71,69110.04,24068.67 +Australia and Oceania,Tuvalu,Beverages,Offline,H,9/2/2015,739375436,10/16/2015,6477,47.45,31.79,307333.65,205903.83,101429.82 +Middle East and North Africa,Lebanon,Personal Care,Offline,M,10/23/2010,189681804,12/3/2010,9916,81.73,56.67,810434.68,561939.72,248494.96 +Middle East and North Africa,Azerbaijan,Beverages,Offline,L,7/14/2017,698589551,8/30/2017,7027,47.45,31.79,333431.15,223388.33,110042.82 +Europe,Finland,Beverages,Offline,C,12/31/2013,603647506,1/13/2014,1566,47.45,31.79,74306.7,49783.14,24523.56 +Asia,Thailand,Cosmetics,Offline,H,4/18/2017,562716996,4/24/2017,9319,437.2,263.33,4074266.8,2453972.27,1620294.53 +Europe,Andorra,Personal Care,Online,L,6/30/2011,403971850,7/29/2011,3103,81.73,56.67,253608.19,175847.01,77761.18 +Europe,Montenegro,Meat,Offline,C,1/11/2012,475898396,2/29/2012,7766,421.89,364.69,3276397.74,2832182.54,444215.2 +Sub-Saharan Africa,Botswana,Meat,Offline,L,6/17/2016,297295463,7/6/2016,5189,421.89,364.69,2189187.21,1892376.41,296810.8 +Sub-Saharan Africa,Uganda,Cereal,Online,M,11/5/2015,807274377,11/16/2015,9282,205.7,117.11,1909307.4,1087015.02,822292.38 +Europe,Portugal,Household,Online,L,8/30/2013,315258967,9/29/2013,989,668.27,502.54,660919.03,497012.06,163906.97 +Central America and the Caribbean,Barbados,Fruits,Offline,H,6/15/2014,350985562,7/31/2014,3282,9.33,6.92,30621.06,22711.44,7909.62 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,H,6/22/2012,714502990,7/9/2012,6167,154.06,90.93,950088.02,560765.31,389322.71 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,H,8/11/2010,826172578,8/27/2010,1680,47.45,31.79,79716,53407.2,26308.8 +Middle East and North Africa,Bahrain,Baby Food,Online,M,8/7/2016,176668155,8/8/2016,8888,255.28,159.42,2268928.64,1416924.96,852003.68 +Australia and Oceania,East Timor,Personal Care,Online,L,7/11/2016,576976048,8/28/2016,8889,81.73,56.67,726497.97,503739.63,222758.34 +Middle East and North Africa,Iraq,Personal Care,Online,H,6/24/2016,308395087,7/8/2016,9814,81.73,56.67,802098.22,556159.38,245938.84 +Australia and Oceania,Tonga,Clothes,Offline,C,1/10/2016,872536599,2/7/2016,1824,109.28,35.84,199326.72,65372.16,133954.56 +Sub-Saharan Africa,Madagascar,Beverages,Offline,L,1/10/2012,241324412,1/11/2012,2111,47.45,31.79,100166.95,67108.69,33058.26 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,H,7/15/2017,506994855,7/25/2017,9899,81.73,56.67,809045.27,560976.33,248068.94 +Middle East and North Africa,Iraq,Meat,Offline,H,8/12/2012,232096755,8/31/2012,1442,421.89,364.69,608365.38,525882.98,82482.4 +Asia,Sri Lanka,Baby Food,Offline,C,3/28/2016,299491441,4/3/2016,5028,255.28,159.42,1283547.84,801563.76,481984.08 +Sub-Saharan Africa,The Gambia,Personal Care,Online,C,5/17/2014,762352740,6/25/2014,5972,81.73,56.67,488091.56,338433.24,149658.32 +Asia,China,Personal Care,Offline,C,10/10/2016,394166982,11/23/2016,1624,81.73,56.67,132729.52,92032.08,40697.44 +Middle East and North Africa,Libya,Fruits,Offline,C,4/28/2015,738732993,6/7/2015,6364,9.33,6.92,59376.12,44038.88,15337.24 +Europe,Slovenia,Clothes,Offline,C,7/15/2010,260162103,7/23/2010,6602,109.28,35.84,721466.56,236615.68,484850.88 +Europe,Portugal,Fruits,Offline,C,5/14/2015,192878139,6/2/2015,5782,9.33,6.92,53946.06,40011.44,13934.62 +Central America and the Caribbean,Belize,Household,Offline,C,7/12/2013,491617429,7/15/2013,9377,668.27,502.54,6266367.79,4712317.58,1554050.21 +Sub-Saharan Africa,Burundi,Cereal,Offline,M,4/24/2016,281428802,5/28/2016,9891,205.7,117.11,2034578.7,1158335.01,876243.69 +North America,United States of America,Fruits,Online,M,5/10/2013,107673585,6/21/2013,1861,9.33,6.92,17363.13,12878.12,4485.01 +Europe,Bosnia and Herzegovina,Baby Food,Offline,L,4/15/2014,586025607,4/17/2014,6855,255.28,159.42,1749944.4,1092824.1,657120.3 +Australia and Oceania,Tonga,Cereal,Offline,H,8/30/2014,152471196,10/19/2014,8470,205.7,117.11,1742279,991921.7,750357.3 +Asia,Bangladesh,Cosmetics,Online,L,11/18/2014,913309180,11/26/2014,7337,437.2,263.33,3207736.4,1932052.21,1275684.19 +Sub-Saharan Africa,Burkina Faso,Household,Offline,L,5/30/2016,995150887,6/13/2016,6117,668.27,502.54,4087807.59,3074037.18,1013770.41 +Sub-Saharan Africa,Chad,Fruits,Offline,M,6/6/2010,394920146,7/22/2010,4502,9.33,6.92,42003.66,31153.84,10849.82 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,M,11/22/2011,529853284,12/31/2011,4216,437.2,263.33,1843235.2,1110199.28,733035.92 +Central America and the Caribbean,Cuba,Clothes,Offline,C,4/25/2010,187499129,5/16/2010,4014,109.28,35.84,438649.92,143861.76,294788.16 +Europe,Armenia,Vegetables,Online,L,6/5/2011,475719010,7/9/2011,4682,154.06,90.93,721308.92,425734.26,295574.66 +Asia,South Korea,Cereal,Online,C,8/28/2010,772686755,9/2/2010,4037,205.7,117.11,830410.9,472773.07,357637.83 +Asia,North Korea,Baby Food,Online,H,1/31/2012,976888692,2/28/2012,1927,255.28,159.42,491924.56,307202.34,184722.22 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,H,1/19/2017,157123649,2/19/2017,5234,437.2,263.33,2288304.8,1378269.22,910035.58 +Sub-Saharan Africa,Kenya,Office Supplies,Online,L,10/30/2012,602502954,11/7/2012,2868,651.21,524.96,1867670.28,1505585.28,362085 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,M,4/5/2014,172450435,5/17/2014,771,109.28,35.84,84254.88,27632.64,56622.24 +Europe,United Kingdom,Snacks,Online,H,7/11/2014,846702420,8/6/2014,6917,152.58,97.44,1055395.86,673992.48,381403.38 +Asia,Taiwan,Office Supplies,Offline,M,8/30/2011,175307738,10/15/2011,6310,651.21,524.96,4109135.1,3312497.6,796637.5 +Central America and the Caribbean,Belize,Cereal,Online,H,5/5/2012,728627717,6/20/2012,5988,205.7,117.11,1231731.6,701254.68,530476.92 +Middle East and North Africa,United Arab Emirates,Meat,Offline,C,12/13/2012,647336184,12/24/2012,17,421.89,364.69,7172.13,6199.73,972.4 +Europe,Serbia,Beverages,Online,L,12/7/2010,392419469,1/18/2011,4496,47.45,31.79,213335.2,142927.84,70407.36 +Sub-Saharan Africa,Tanzania,Beverages,Offline,M,2/25/2016,495176398,3/18/2016,2555,47.45,31.79,121234.75,81223.45,40011.3 +Asia,South Korea,Household,Online,C,10/29/2016,207218301,10/31/2016,9355,668.27,502.54,6251665.85,4701261.7,1550404.15 +Australia and Oceania,East Timor,Meat,Online,M,8/7/2013,650469005,8/29/2013,7088,421.89,364.69,2990356.32,2584922.72,405433.6 +Europe,France,Meat,Offline,M,9/29/2015,767164838,10/30/2015,9978,421.89,364.69,4209618.42,3638876.82,570741.6 +North America,United States of America,Clothes,Online,L,9/2/2014,469854629,9/20/2014,9281,109.28,35.84,1014227.68,332631.04,681596.64 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Offline,H,6/6/2010,191399705,7/14/2010,8281,9.33,6.92,77261.73,57304.52,19957.21 +Middle East and North Africa,Iran,Baby Food,Offline,H,6/28/2015,434973895,7/29/2015,7296,255.28,159.42,1862522.88,1163128.32,699394.56 +Europe,United Kingdom,Household,Online,L,2/6/2013,424063527,2/7/2013,8676,668.27,502.54,5797910.52,4360037.04,1437873.48 +Europe,Serbia,Fruits,Online,L,1/28/2014,352467429,3/12/2014,1800,9.33,6.92,16794,12456,4338 +Sub-Saharan Africa,Gabon,Cosmetics,Online,L,2/25/2015,934296929,3/6/2015,8078,437.2,263.33,3531701.6,2127179.74,1404521.86 +Europe,Lithuania,Fruits,Online,L,5/5/2010,253975856,6/22/2010,5954,9.33,6.92,55550.82,41201.68,14349.14 +Europe,Lithuania,Snacks,Online,H,6/11/2017,516240537,6/24/2017,5902,152.58,97.44,900527.16,575090.88,325436.28 +Asia,Taiwan,Meat,Online,C,8/30/2013,396139800,9/1/2013,5425,421.89,364.69,2288753.25,1978443.25,310310 +Sub-Saharan Africa,Kenya,Personal Care,Online,C,2/23/2015,889034974,3/20/2015,4060,81.73,56.67,331823.8,230080.2,101743.6 +Asia,Indonesia,Office Supplies,Online,M,8/4/2012,360599887,9/1/2012,8375,651.21,524.96,5453883.75,4396540,1057343.75 +Europe,Macedonia,Cereal,Offline,H,11/29/2012,396820867,12/21/2012,6968,205.7,117.11,1433317.6,816022.48,617295.12 +Sub-Saharan Africa,Rwanda,Snacks,Offline,M,9/20/2012,853996741,9/26/2012,5468,152.58,97.44,834307.44,532801.92,301505.52 +Asia,Thailand,Household,Offline,M,4/10/2017,308738839,5/23/2017,1538,668.27,502.54,1027799.26,772906.52,254892.74 +Europe,Romania,Household,Online,H,12/15/2013,107970988,1/15/2014,9870,668.27,502.54,6595824.9,4960069.8,1635755.1 +Australia and Oceania,New Zealand,Household,Online,C,12/11/2013,318929517,1/17/2014,7186,668.27,502.54,4802188.22,3611252.44,1190935.78 +Asia,Maldives,Office Supplies,Online,C,7/15/2010,179163253,7/26/2010,7243,651.21,524.96,4716714.03,3802285.28,914428.75 +Middle East and North Africa,Libya,Clothes,Offline,L,3/31/2013,346533524,4/19/2013,5825,109.28,35.84,636556,208768,427788 +Asia,Singapore,Office Supplies,Offline,H,9/22/2013,649214160,10/6/2013,5752,651.21,524.96,3745759.92,3019569.92,726190 +Europe,Moldova ,Clothes,Offline,C,4/3/2012,535691487,4/18/2012,1870,109.28,35.84,204353.6,67020.8,137332.8 +Middle East and North Africa,Pakistan,Meat,Offline,M,12/21/2013,424764335,1/15/2014,6061,421.89,364.69,2557075.29,2210386.09,346689.2 +Europe,Malta,Baby Food,Online,H,7/4/2017,355544030,7/17/2017,2234,255.28,159.42,570295.52,356144.28,214151.24 +Europe,Georgia,Household,Online,H,3/10/2011,437454402,4/15/2011,1334,668.27,502.54,891472.18,670388.36,221083.82 +Middle East and North Africa,Somalia,Household,Offline,L,9/17/2014,400231778,10/1/2014,6332,668.27,502.54,4231485.64,3182083.28,1049402.36 +Sub-Saharan Africa,Burundi,Vegetables,Online,M,10/1/2014,943924987,10/6/2014,7235,154.06,90.93,1114624.1,657878.55,456745.55 +Middle East and North Africa,Iraq,Personal Care,Offline,L,3/12/2014,588895356,4/13/2014,6077,81.73,56.67,496673.21,344383.59,152289.62 +Central America and the Caribbean,Nicaragua,Clothes,Online,L,3/17/2013,625816714,3/20/2013,1928,109.28,35.84,210691.84,69099.52,141592.32 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,C,1/10/2013,165675389,2/22/2013,5884,81.73,56.67,480899.32,333446.28,147453.04 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,M,2/27/2012,189770209,3/9/2012,6077,255.28,159.42,1551336.56,968795.34,582541.22 +Sub-Saharan Africa,Swaziland,Snacks,Offline,H,3/5/2010,399712502,4/8/2010,2667,152.58,97.44,406930.86,259872.48,147058.38 +Europe,Czech Republic,Snacks,Offline,H,7/4/2011,567426097,7/28/2011,2846,152.58,97.44,434242.68,277314.24,156928.44 +Europe,Switzerland,Household,Online,C,1/25/2014,985147321,2/1/2014,5839,668.27,502.54,3902028.53,2934331.06,967697.47 +Middle East and North Africa,Iraq,Snacks,Offline,C,1/21/2013,215425002,3/11/2013,7900,152.58,97.44,1205382,769776,435606 +Australia and Oceania,Nauru,Snacks,Online,C,4/23/2012,941120469,5/19/2012,7315,152.58,97.44,1116122.7,712773.6,403349.1 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,H,12/8/2012,515407550,12/14/2012,9402,9.33,6.92,87720.66,65061.84,22658.82 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,M,2/13/2017,411772572,3/2/2017,1510,437.2,263.33,660172,397628.3,262543.7 +Asia,China,Baby Food,Online,M,9/26/2016,374014365,10/23/2016,8017,255.28,159.42,2046579.76,1278070.14,768509.62 +Sub-Saharan Africa,Kenya,Beverages,Online,C,4/25/2012,666244256,5/13/2012,5336,47.45,31.79,253193.2,169631.44,83561.76 +Central America and the Caribbean,Honduras,Cereal,Online,H,10/18/2016,722886073,10/25/2016,6908,205.7,117.11,1420975.6,808995.88,611979.72 +Asia,Brunei,Vegetables,Offline,L,11/26/2013,498676145,12/25/2013,8208,154.06,90.93,1264524.48,746353.44,518171.04 +Sub-Saharan Africa,Mauritania,Snacks,Offline,M,12/2/2014,918663299,12/5/2014,1740,152.58,97.44,265489.2,169545.6,95943.6 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,C,1/21/2017,728208863,2/5/2017,2040,9.33,6.92,19033.2,14116.8,4916.4 +Asia,Indonesia,Personal Care,Online,L,10/20/2014,542986667,11/25/2014,676,81.73,56.67,55249.48,38308.92,16940.56 +Central America and the Caribbean,Honduras,Vegetables,Online,L,4/13/2011,598983037,4/14/2011,1246,154.06,90.93,191958.76,113298.78,78659.98 +Australia and Oceania,Nauru,Vegetables,Offline,C,6/19/2014,302496802,7/26/2014,4381,154.06,90.93,674936.86,398364.33,276572.53 +Europe,Finland,Baby Food,Offline,M,9/5/2010,480139291,10/2/2010,2741,255.28,159.42,699722.48,436970.22,262752.26 +Europe,Spain,Baby Food,Offline,L,10/25/2013,228834331,12/14/2013,6018,255.28,159.42,1536275.04,959389.56,576885.48 +Asia,Bangladesh,Office Supplies,Offline,M,2/11/2016,965818250,3/25/2016,5938,651.21,524.96,3866884.98,3117212.48,749672.5 +Sub-Saharan Africa,Rwanda,Beverages,Online,L,8/30/2014,578639876,10/2/2014,1253,47.45,31.79,59454.85,39832.87,19621.98 +Sub-Saharan Africa,Tanzania,Meat,Offline,C,3/10/2015,175160539,3/20/2015,2751,421.89,364.69,1160619.39,1003262.19,157357.2 +Europe,Macedonia,Meat,Offline,C,2/15/2013,933554065,2/20/2013,8248,421.89,364.69,3479748.72,3007963.12,471785.6 +Central America and the Caribbean,Belize,Snacks,Offline,C,7/18/2012,952306783,7/26/2012,7594,152.58,97.44,1158692.52,739959.36,418733.16 +Sub-Saharan Africa,Tanzania,Clothes,Offline,L,10/19/2014,200217521,10/19/2014,7669,109.28,35.84,838068.32,274856.96,563211.36 +Sub-Saharan Africa,Namibia,Beverages,Offline,C,9/23/2014,966397607,10/17/2014,7382,47.45,31.79,350275.9,234673.78,115602.12 +Middle East and North Africa,Lebanon,Office Supplies,Offline,L,1/9/2012,210270869,1/21/2012,2678,651.21,524.96,1743940.38,1405842.88,338097.5 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,M,1/7/2015,811573636,1/15/2015,1529,152.58,97.44,233294.82,148985.76,84309.06 +Europe,Ukraine,Baby Food,Offline,M,3/4/2014,320354735,4/21/2014,8940,255.28,159.42,2282203.2,1425214.8,856988.4 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,H,3/1/2016,406975495,3/26/2016,1948,651.21,524.96,1268557.08,1022622.08,245935 +Middle East and North Africa,Turkey,Snacks,Offline,C,5/16/2017,112109744,6/12/2017,4619,152.58,97.44,704767.02,450075.36,254691.66 +Sub-Saharan Africa,Sudan,Meat,Offline,L,3/29/2015,796743810,3/29/2015,3054,421.89,364.69,1288452.06,1113763.26,174688.8 +Asia,Singapore,Beverages,Offline,M,1/25/2012,292176520,2/26/2012,380,47.45,31.79,18031,12080.2,5950.8 +Europe,Slovakia,Vegetables,Online,C,3/19/2011,550019204,4/10/2011,1760,154.06,90.93,271145.6,160036.8,111108.8 +Australia and Oceania,Tonga,Baby Food,Offline,L,4/25/2013,892195689,5/3/2013,9386,255.28,159.42,2396058.08,1496316.12,899741.96 +Europe,Montenegro,Cereal,Online,L,7/4/2012,260942304,8/15/2012,7481,205.7,117.11,1538841.7,876099.91,662741.79 +Asia,Maldives,Household,Offline,C,5/8/2015,368807876,5/19/2015,7301,668.27,502.54,4879039.27,3669044.54,1209994.73 +Asia,China,Clothes,Online,C,4/23/2014,748653733,5/15/2014,2131,109.28,35.84,232875.68,76375.04,156500.64 +Sub-Saharan Africa,Madagascar,Fruits,Offline,C,4/16/2014,103653705,4/29/2014,2289,9.33,6.92,21356.37,15839.88,5516.49 +Sub-Saharan Africa,Malawi,Beverages,Online,L,9/6/2013,357294118,10/16/2013,124,47.45,31.79,5883.8,3941.96,1941.84 +Sub-Saharan Africa,Niger,Personal Care,Offline,H,9/25/2015,803373801,11/8/2015,5015,81.73,56.67,409875.95,284200.05,125675.9 +Central America and the Caribbean,Belize,Baby Food,Offline,M,3/3/2017,356004083,4/5/2017,8374,255.28,159.42,2137714.72,1334983.08,802731.64 +Asia,Philippines,Household,Online,L,1/5/2012,699608790,2/24/2012,8643,668.27,502.54,5775857.61,4343453.22,1432404.39 +Europe,Italy,Cereal,Online,L,6/25/2010,438924252,6/27/2010,6295,205.7,117.11,1294881.5,737207.45,557674.05 +Sub-Saharan Africa,Kenya,Snacks,Offline,C,7/4/2012,948999297,8/10/2012,8836,152.58,97.44,1348196.88,860979.84,487217.04 +North America,Greenland,Cosmetics,Online,H,7/7/2011,525195252,7/19/2011,5801,437.2,263.33,2536197.2,1527577.33,1008619.87 +Europe,Belarus,Meat,Offline,H,5/6/2013,233185946,6/1/2013,3758,421.89,364.69,1585462.62,1370505.02,214957.6 +Central America and the Caribbean,Dominica,Beverages,Online,M,5/4/2017,758957707,6/12/2017,1306,47.45,31.79,61969.7,41517.74,20451.96 +Europe,Czech Republic,Household,Online,H,7/16/2012,158809363,9/3/2012,4075,668.27,502.54,2723200.25,2047850.5,675349.75 +Europe,Czech Republic,Household,Offline,L,10/11/2011,609352242,10/30/2011,9725,668.27,502.54,6498925.75,4887201.5,1611724.25 +Sub-Saharan Africa,Liberia,Baby Food,Online,H,1/2/2010,757510173,2/21/2010,2949,255.28,159.42,752820.72,470129.58,282691.14 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,M,10/29/2010,670519483,11/2/2010,470,81.73,56.67,38413.1,26634.9,11778.2 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,H,2/13/2015,485929000,3/22/2015,6044,437.2,263.33,2642436.8,1591566.52,1050870.28 +Europe,France,Personal Care,Online,L,3/31/2017,861600053,4/9/2017,5457,81.73,56.67,446000.61,309248.19,136752.42 +Australia and Oceania,Vanuatu,Office Supplies,Offline,L,6/6/2016,725706470,7/4/2016,1526,651.21,524.96,993746.46,801088.96,192657.5 +Europe,San Marino,Fruits,Online,M,12/15/2012,426734578,12/24/2012,9100,9.33,6.92,84903,62972,21931 +Sub-Saharan Africa,Niger,Clothes,Online,L,12/17/2011,383483207,12/25/2011,58,109.28,35.84,6338.24,2078.72,4259.52 +Asia,Bangladesh,Cereal,Online,H,1/26/2012,635063683,3/9/2012,8311,205.7,117.11,1709572.7,973301.21,736271.49 +Europe,Croatia,Beverages,Offline,H,10/5/2016,390899837,10/25/2016,4803,47.45,31.79,227902.35,152687.37,75214.98 +Australia and Oceania,Solomon Islands,Fruits,Online,M,6/10/2015,280727994,6/20/2015,2507,9.33,6.92,23390.31,17348.44,6041.87 +Central America and the Caribbean,Haiti,Office Supplies,Offline,C,7/1/2017,104596984,7/23/2017,1427,651.21,524.96,929276.67,749117.92,180158.75 +Sub-Saharan Africa,Chad,Meat,Offline,H,9/5/2010,182868134,10/1/2010,3600,421.89,364.69,1518804,1312884,205920 +Middle East and North Africa,Algeria,Household,Online,H,4/17/2010,906215274,5/20/2010,8092,668.27,502.54,5407640.84,4066553.68,1341087.16 +Sub-Saharan Africa,Djibouti,Household,Online,M,7/28/2017,485624730,8/12/2017,6004,668.27,502.54,4012293.08,3017250.16,995042.92 +Central America and the Caribbean,Haiti,Personal Care,Online,H,11/19/2015,802395331,12/25/2015,5464,81.73,56.67,446572.72,309644.88,136927.84 +Sub-Saharan Africa,Senegal,Cereal,Offline,C,5/14/2012,658138406,5/31/2012,6634,205.7,117.11,1364613.8,776907.74,587706.06 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,C,6/17/2011,724777781,7/11/2011,6707,255.28,159.42,1712162.96,1069229.94,642933.02 +Asia,Turkmenistan,Snacks,Offline,L,1/26/2011,394549787,2/27/2011,4904,152.58,97.44,748252.32,477845.76,270406.56 +Middle East and North Africa,Somalia,Vegetables,Online,C,12/21/2013,930003249,12/27/2013,7483,154.06,90.93,1152830.98,680429.19,472401.79 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,H,6/4/2016,513999497,6/28/2016,2728,47.45,31.79,129443.6,86723.12,42720.48 +Asia,Brunei,Baby Food,Offline,M,12/22/2011,999712359,12/23/2011,5958,255.28,159.42,1520958.24,949824.36,571133.88 +Central America and the Caribbean,Dominican Republic,Beverages,Online,H,5/13/2010,260628163,6/1/2010,4520,47.45,31.79,214474,143690.8,70783.2 +Sub-Saharan Africa,Uganda,Baby Food,Online,M,1/21/2011,740545737,3/5/2011,2795,255.28,159.42,713507.6,445578.9,267928.7 +Asia,Thailand,Vegetables,Offline,H,7/27/2014,903576409,7/31/2014,7194,154.06,90.93,1108307.64,654150.42,454157.22 +Sub-Saharan Africa,Rwanda,Cereal,Online,C,2/17/2011,184144008,3/13/2011,1159,205.7,117.11,238406.3,135730.49,102675.81 +Europe,United Kingdom,Cosmetics,Online,L,10/1/2014,336984860,11/3/2014,164,437.2,263.33,71700.8,43186.12,28514.68 +Asia,Bhutan,Clothes,Offline,C,12/31/2013,487147796,1/2/2014,6713,109.28,35.84,733596.64,240593.92,493002.72 +Asia,Laos,Office Supplies,Offline,C,8/29/2013,279994142,9/14/2013,5343,651.21,524.96,3479415.03,2804861.28,674553.75 +Sub-Saharan Africa,Mozambique,Fruits,Offline,H,10/16/2015,331197726,12/3/2015,7622,9.33,6.92,71113.26,52744.24,18369.02 +Europe,Croatia,Clothes,Offline,L,12/11/2015,876744878,1/12/2016,7147,109.28,35.84,781024.16,256148.48,524875.68 +Australia and Oceania,Palau,Clothes,Online,H,7/9/2014,422934424,8/21/2014,4550,109.28,35.84,497224,163072,334152 +Asia,Maldives,Personal Care,Offline,M,12/28/2012,696377694,1/14/2013,2490,81.73,56.67,203507.7,141108.3,62399.4 +Europe,Georgia,Beverages,Online,H,2/6/2010,793998515,3/10/2010,660,47.45,31.79,31317,20981.4,10335.6 +Europe,Kosovo,Baby Food,Online,L,3/26/2013,333033215,4/19/2013,784,255.28,159.42,200139.52,124985.28,75154.24 +Middle East and North Africa,Egypt,Fruits,Online,M,11/28/2011,801030623,12/20/2011,1617,9.33,6.92,15086.61,11189.64,3896.97 +Central America and the Caribbean,Barbados,Snacks,Online,M,11/7/2011,605852067,11/22/2011,3945,152.58,97.44,601928.1,384400.8,217527.3 +Sub-Saharan Africa,Nigeria,Cereal,Online,H,1/25/2016,925671374,2/28/2016,5585,205.7,117.11,1148834.5,654059.35,494775.15 +Middle East and North Africa,Afghanistan,Beverages,Online,C,6/25/2013,758974874,7/12/2013,6386,47.45,31.79,303015.7,203010.94,100004.76 +Asia,Japan,Meat,Online,L,1/8/2013,974561393,2/25/2013,3228,421.89,364.69,1361860.92,1177219.32,184641.6 +Australia and Oceania,Marshall Islands,Personal Care,Offline,L,2/5/2017,261542260,2/23/2017,5022,81.73,56.67,410448.06,284596.74,125851.32 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,H,4/5/2010,979341304,4/15/2010,7710,437.2,263.33,3370812,2030274.3,1340537.7 +Australia and Oceania,Vanuatu,Beverages,Offline,L,12/26/2015,607694852,1/14/2016,9266,47.45,31.79,439671.7,294566.14,145105.56 +Australia and Oceania,Samoa ,Household,Offline,L,2/26/2017,296651732,3/26/2017,4695,668.27,502.54,3137527.65,2359425.3,778102.35 +Central America and the Caribbean,Haiti,Beverages,Offline,M,11/19/2012,816573274,12/23/2012,1033,47.45,31.79,49015.85,32839.07,16176.78 +Europe,Bulgaria,Vegetables,Online,H,9/10/2014,308133304,10/1/2014,2347,154.06,90.93,361578.82,213412.71,148166.11 +Europe,Finland,Cosmetics,Offline,L,6/13/2012,132318150,7/21/2012,4736,437.2,263.33,2070579.2,1247130.88,823448.32 +Europe,Ireland,Cereal,Online,L,1/11/2016,820426642,2/1/2016,1330,205.7,117.11,273581,155756.3,117824.7 +Australia and Oceania,Tonga,Cosmetics,Offline,H,8/23/2013,724070107,9/11/2013,7290,437.2,263.33,3187188,1919675.7,1267512.3 +Asia,Sri Lanka,Clothes,Offline,H,7/3/2013,965172374,7/25/2013,4809,109.28,35.84,525527.52,172354.56,353172.96 +Central America and the Caribbean,Dominican Republic,Beverages,Offline,H,4/27/2017,485969769,5/27/2017,8109,47.45,31.79,384772.05,257785.11,126986.94 +Sub-Saharan Africa,Benin,Snacks,Online,L,7/1/2016,999011123,8/3/2016,8446,152.58,97.44,1288690.68,822978.24,465712.44 +Europe,Portugal,Office Supplies,Online,L,2/2/2011,237157762,3/8/2011,9107,651.21,524.96,5930569.47,4780810.72,1149758.75 +Europe,Slovakia,Household,Offline,C,7/24/2013,503583514,8/16/2013,407,668.27,502.54,271985.89,204533.78,67452.11 +Middle East and North Africa,Afghanistan,Fruits,Online,C,9/27/2014,121774709,10/2/2014,4697,9.33,6.92,43823.01,32503.24,11319.77 +Middle East and North Africa,Somalia,Cosmetics,Online,L,4/15/2010,185530173,5/9/2010,1356,437.2,263.33,592843.2,357075.48,235767.72 +Europe,Norway,Beverages,Online,M,2/1/2012,508961236,3/6/2012,1795,47.45,31.79,85172.75,57063.05,28109.7 +Sub-Saharan Africa,Senegal,Fruits,Online,C,2/25/2014,976491725,3/27/2014,4456,9.33,6.92,41574.48,30835.52,10738.96 +Europe,Macedonia,Personal Care,Online,H,7/26/2011,192857968,8/15/2011,9813,81.73,56.67,802016.49,556102.71,245913.78 +Europe,Sweden,Office Supplies,Online,C,10/29/2011,433108794,12/18/2011,5372,651.21,524.96,3498300.12,2820085.12,678215 +Europe,Germany,Baby Food,Offline,C,12/5/2015,892605531,1/2/2016,667,255.28,159.42,170271.76,106333.14,63938.62 +Central America and the Caribbean,Honduras,Snacks,Offline,H,7/27/2014,837022006,7/28/2014,2267,152.58,97.44,345898.86,220896.48,125002.38 +Sub-Saharan Africa,Mauritania,Beverages,Online,C,9/1/2014,952344548,10/4/2014,8770,47.45,31.79,416136.5,278798.3,137338.2 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,H,10/31/2012,194871985,11/19/2012,5806,81.73,56.67,474524.38,329026.02,145498.36 +Central America and the Caribbean,Dominican Republic,Clothes,Online,M,4/29/2014,741215646,5/22/2014,1036,109.28,35.84,113214.08,37130.24,76083.84 +Middle East and North Africa,Iraq,Meat,Offline,M,2/6/2014,338299357,3/24/2014,9152,421.89,364.69,3861137.28,3337642.88,523494.4 +Sub-Saharan Africa,Djibouti,Household,Online,H,10/4/2015,853359448,10/4/2015,6879,668.27,502.54,4597029.33,3456972.66,1140056.67 +Sub-Saharan Africa,Djibouti,Cereal,Online,L,8/7/2012,623944747,9/16/2012,7971,205.7,117.11,1639634.7,933483.81,706150.89 +North America,United States of America,Meat,Offline,C,2/22/2014,307916581,3/23/2014,8214,421.89,364.69,3465404.46,2995563.66,469840.8 +Australia and Oceania,Nauru,Personal Care,Offline,L,1/13/2012,633448779,2/2/2012,425,81.73,56.67,34735.25,24084.75,10650.5 +Central America and the Caribbean,Dominican Republic,Beverages,Online,H,2/16/2014,149027669,3/20/2014,9454,47.45,31.79,448592.3,300542.66,148049.64 +Europe,Switzerland,Cereal,Online,H,6/2/2010,173452079,6/22/2010,7179,205.7,117.11,1476720.3,840732.69,635987.61 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,M,9/4/2014,745833337,9/4/2014,7513,651.21,524.96,4892540.73,3944024.48,948516.25 +Europe,Estonia,Fruits,Online,H,3/28/2015,175595271,4/30/2015,1398,9.33,6.92,13043.34,9674.16,3369.18 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,M,8/23/2016,892474210,9/27/2016,1806,255.28,159.42,461035.68,287912.52,173123.16 +Central America and the Caribbean,Grenada,Clothes,Offline,C,2/23/2013,896518981,3/11/2013,8744,109.28,35.84,955544.32,313384.96,642159.36 +Europe,Belarus,Household,Online,C,3/18/2015,508090913,5/6/2015,4247,668.27,502.54,2838142.69,2134287.38,703855.31 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,C,6/4/2015,117863833,7/15/2015,7382,109.28,35.84,806704.96,264570.88,542134.08 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,M,1/7/2015,636824071,1/24/2015,9249,255.28,159.42,2361084.72,1474475.58,886609.14 +Europe,Macedonia,Vegetables,Offline,C,7/4/2012,346270453,8/11/2012,7977,154.06,90.93,1228936.62,725348.61,503588.01 +Sub-Saharan Africa,Sudan,Meat,Offline,L,1/13/2015,747814309,2/11/2015,3727,421.89,364.69,1572384.03,1359199.63,213184.4 +Central America and the Caribbean,Belize,Fruits,Offline,C,11/19/2011,713379466,11/21/2011,3692,9.33,6.92,34446.36,25548.64,8897.72 +Sub-Saharan Africa,Mauritius ,Fruits,Online,C,2/13/2016,535202252,3/20/2016,7095,9.33,6.92,66196.35,49097.4,17098.95 +Europe,Greece,Cereal,Offline,H,5/12/2015,575831496,6/23/2015,191,205.7,117.11,39288.7,22368.01,16920.69 +Sub-Saharan Africa,Namibia,Cosmetics,Online,L,6/11/2013,818128526,6/11/2013,1266,437.2,263.33,553495.2,333375.78,220119.42 +Middle East and North Africa,Qatar,Baby Food,Offline,M,6/26/2011,415267169,7/22/2011,5638,255.28,159.42,1439268.64,898809.96,540458.68 +Europe,Russia,Beverages,Online,H,8/28/2011,840733754,10/16/2011,656,47.45,31.79,31127.2,20854.24,10272.96 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,C,6/2/2013,938327109,7/9/2013,698,437.2,263.33,305165.6,183804.34,121361.26 +North America,Greenland,Beverages,Online,L,4/18/2017,972158563,5/8/2017,2177,47.45,31.79,103298.65,69206.83,34091.82 +Asia,Turkmenistan,Fruits,Offline,C,7/5/2013,376651942,7/23/2013,8535,9.33,6.92,79631.55,59062.2,20569.35 +Asia,Myanmar,Fruits,Online,H,1/27/2016,906543576,2/10/2016,5244,9.33,6.92,48926.52,36288.48,12638.04 +Middle East and North Africa,Yemen,Snacks,Online,L,7/21/2013,786882293,8/19/2013,4812,152.58,97.44,734214.96,468881.28,265333.68 +Europe,Macedonia,Snacks,Online,H,9/26/2010,563029420,11/11/2010,1772,152.58,97.44,270371.76,172663.68,97708.08 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,C,4/2/2017,850658786,5/10/2017,7693,437.2,263.33,3363379.6,2025797.69,1337581.91 +Asia,Maldives,Office Supplies,Offline,L,7/4/2013,985756719,8/14/2013,6174,651.21,524.96,4020570.54,3241103.04,779467.5 +Asia,Indonesia,Vegetables,Offline,C,1/19/2015,374622046,2/15/2015,7843,154.06,90.93,1208292.58,713163.99,495128.59 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,L,10/11/2015,743866097,11/16/2015,5363,9.33,6.92,50036.79,37111.96,12924.83 +Europe,Albania,Baby Food,Offline,H,6/7/2014,290412700,7/20/2014,8426,255.28,159.42,2150989.28,1343272.92,807716.36 +Sub-Saharan Africa,Rwanda,Household,Online,H,10/29/2010,431498181,12/3/2010,8756,668.27,502.54,5851372.12,4400240.24,1451131.88 +Central America and the Caribbean,The Bahamas,Clothes,Offline,L,3/14/2017,854671370,4/23/2017,5106,109.28,35.84,557983.68,182999.04,374984.64 +Europe,Belgium,Office Supplies,Offline,M,7/22/2016,867793595,9/9/2016,8264,651.21,524.96,5381599.44,4338269.44,1043330 +Europe,Czech Republic,Beverages,Offline,C,11/28/2011,749038684,1/7/2012,6047,47.45,31.79,286930.15,192234.13,94696.02 +Sub-Saharan Africa,Liberia,Fruits,Online,M,11/22/2014,396892964,11/26/2014,8303,9.33,6.92,77466.99,57456.76,20010.23 +Middle East and North Africa,Syria,Meat,Offline,L,9/20/2011,680155265,10/14/2011,1912,421.89,364.69,806653.68,697287.28,109366.4 +Asia,Tajikistan,Meat,Offline,M,5/15/2012,287936913,6/25/2012,5786,421.89,364.69,2441055.54,2110096.34,330959.2 +Middle East and North Africa,Syria,Cosmetics,Online,H,7/17/2016,679661738,8/23/2016,5867,437.2,263.33,2565052.4,1544957.11,1020095.29 +Europe,Denmark,Vegetables,Offline,M,6/3/2017,235066068,6/11/2017,128,154.06,90.93,19719.68,11639.04,8080.64 +Europe,Spain,Personal Care,Offline,H,1/16/2013,104198729,2/22/2013,3574,81.73,56.67,292103.02,202538.58,89564.44 +Sub-Saharan Africa,Djibouti,Household,Online,C,1/29/2010,157421052,2/18/2010,3242,668.27,502.54,2166531.34,1629234.68,537296.66 +Europe,Moldova ,Baby Food,Offline,L,6/26/2012,335406863,8/8/2012,3199,255.28,159.42,816640.72,509984.58,306656.14 +Sub-Saharan Africa,South Africa,Cereal,Offline,H,2/18/2010,199142491,2/21/2010,9543,205.7,117.11,1962995.1,1117580.73,845414.37 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,H,11/21/2012,279926764,12/29/2012,5405,651.21,524.96,3519790.05,2837408.8,682381.25 +North America,Mexico,Cosmetics,Offline,L,7/18/2016,729371011,9/2/2016,5945,437.2,263.33,2599154,1565496.85,1033657.15 +Europe,Belarus,Household,Offline,C,3/3/2014,869399058,3/18/2014,3356,668.27,502.54,2242714.12,1686524.24,556189.88 +Sub-Saharan Africa,Mali,Beverages,Offline,C,1/12/2015,542247235,3/1/2015,1862,47.45,31.79,88351.9,59192.98,29158.92 +Europe,Czech Republic,Cosmetics,Online,L,7/20/2010,560464370,8/22/2010,2717,437.2,263.33,1187872.4,715467.61,472404.79 +Australia and Oceania,Palau,Fruits,Offline,C,12/1/2015,456911790,12/25/2015,9207,9.33,6.92,85901.31,63712.44,22188.87 +Middle East and North Africa,Somalia,Fruits,Offline,M,4/23/2013,734763324,5/4/2013,1650,9.33,6.92,15394.5,11418,3976.5 +Central America and the Caribbean,The Bahamas,Snacks,Offline,L,4/7/2016,617505300,5/27/2016,2395,152.58,97.44,365429.1,233368.8,132060.3 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,L,11/19/2012,298936545,12/20/2012,822,47.45,31.79,39003.9,26131.38,12872.52 +Europe,Kosovo,Cereal,Online,L,1/19/2015,493168389,2/1/2015,8341,205.7,117.11,1715743.7,976814.51,738929.19 +Sub-Saharan Africa,Botswana,Cereal,Offline,L,10/8/2016,184624660,11/16/2016,3394,205.7,117.11,698145.8,397471.34,300674.46 +Europe,United Kingdom,Cosmetics,Online,M,2/14/2013,678041684,3/2/2013,6457,437.2,263.33,2823000.4,1700321.81,1122678.59 +Europe,Belarus,Cereal,Online,M,8/13/2011,648468291,9/23/2011,5033,205.7,117.11,1035288.1,589414.63,445873.47 +Middle East and North Africa,Somalia,Baby Food,Offline,L,3/28/2013,191265809,4/18/2013,8658,255.28,159.42,2210214.24,1380258.36,829955.88 +Asia,Bangladesh,Vegetables,Online,M,4/8/2016,372108066,4/14/2016,3901,154.06,90.93,600988.06,354717.93,246270.13 +Asia,Singapore,Cosmetics,Offline,C,6/19/2012,976981389,6/24/2012,9359,437.2,263.33,4091754.8,2464505.47,1627249.33 +Europe,Russia,Clothes,Offline,L,8/7/2013,962184607,8/25/2013,662,109.28,35.84,72343.36,23726.08,48617.28 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,H,5/7/2017,704329049,5/13/2017,5472,205.7,117.11,1125590.4,640825.92,484764.48 +Central America and the Caribbean,Nicaragua,Fruits,Online,C,2/4/2011,650338542,2/24/2011,8481,9.33,6.92,79127.73,58688.52,20439.21 +Sub-Saharan Africa,Republic of the Congo,Beverages,Online,M,8/3/2013,867449414,8/28/2013,6413,47.45,31.79,304296.85,203869.27,100427.58 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,M,7/23/2010,593210494,8/13/2010,3022,9.33,6.92,28195.26,20912.24,7283.02 +Sub-Saharan Africa,Mauritius ,Household,Online,M,7/8/2011,485483109,8/2/2011,4095,668.27,502.54,2736565.65,2057901.3,678664.35 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,C,9/8/2015,372441089,10/19/2015,2449,255.28,159.42,625180.72,390419.58,234761.14 +Sub-Saharan Africa,Ghana,Snacks,Offline,H,10/11/2015,602570760,11/13/2015,2933,152.58,97.44,447517.14,285791.52,161725.62 +Middle East and North Africa,Syria,Household,Offline,C,12/3/2016,694670951,12/12/2016,7426,668.27,502.54,4962573.02,3731862.04,1230710.98 +Europe,Germany,Snacks,Offline,C,3/9/2010,687852990,4/15/2010,9840,152.58,97.44,1501387.2,958809.6,542577.6 +Europe,Macedonia,Beverages,Offline,L,3/8/2014,691540706,3/31/2014,1117,47.45,31.79,53001.65,35509.43,17492.22 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,L,9/30/2010,435470426,11/7/2010,4231,47.45,31.79,200760.95,134503.49,66257.46 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,H,11/4/2016,619690978,12/13/2016,9186,9.33,6.92,85705.38,63567.12,22138.26 +Australia and Oceania,Marshall Islands,Beverages,Offline,H,8/22/2012,664563691,10/10/2012,8019,47.45,31.79,380501.55,254924.01,125577.54 +Europe,Italy,Cereal,Online,H,6/15/2013,960762393,7/12/2013,9797,205.7,117.11,2015242.9,1147326.67,867916.23 +Sub-Saharan Africa,Kenya,Meat,Offline,L,12/8/2012,619273412,1/24/2013,5619,421.89,364.69,2370599.91,2049193.11,321406.8 +Europe,Austria,Vegetables,Offline,H,3/6/2017,621395576,3/25/2017,3614,154.06,90.93,556772.84,328621.02,228151.82 +Australia and Oceania,Samoa ,Cereal,Offline,H,8/8/2010,668740212,8/27/2010,3945,205.7,117.11,811486.5,461998.95,349487.55 +Europe,Armenia,Clothes,Online,M,10/13/2012,533231151,10/22/2012,3802,109.28,35.84,415482.56,136263.68,279218.88 +Central America and the Caribbean,Barbados,Snacks,Offline,M,1/24/2014,507104718,2/10/2014,2410,152.58,97.44,367717.8,234830.4,132887.4 +North America,United States of America,Baby Food,Online,C,3/21/2017,952909743,3/26/2017,6024,255.28,159.42,1537806.72,960346.08,577460.64 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,L,12/7/2010,953507554,12/11/2010,2929,81.73,56.67,239387.17,165986.43,73400.74 +Europe,Switzerland,Fruits,Online,M,6/19/2011,562071979,7/17/2011,8444,9.33,6.92,78782.52,58432.48,20350.04 +Europe,Lithuania,Cereal,Offline,M,6/3/2013,352089345,6/9/2013,9916,205.7,117.11,2039721.2,1161262.76,878458.44 +Sub-Saharan Africa,Rwanda,Meat,Offline,M,4/4/2016,967358481,4/12/2016,1726,421.89,364.69,728182.14,629454.94,98727.2 +Asia,Brunei,Household,Offline,L,12/3/2012,871990716,12/16/2012,285,668.27,502.54,190456.95,143223.9,47233.05 +Europe,San Marino,Household,Offline,H,5/12/2016,400409877,6/22/2016,9035,668.27,502.54,6037819.45,4540448.9,1497370.55 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,C,4/17/2010,407352292,5/11/2010,3450,421.89,364.69,1455520.5,1258180.5,197340 +Central America and the Caribbean,Dominica,Cosmetics,Offline,C,7/31/2013,917866790,9/3/2013,6035,437.2,263.33,2638502,1589196.55,1049305.45 +Sub-Saharan Africa,Namibia,Office Supplies,Online,L,11/10/2015,677314698,11/13/2015,1325,651.21,524.96,862853.25,695572,167281.25 +Central America and the Caribbean,Dominican Republic,Fruits,Offline,C,8/13/2011,301369845,8/19/2011,889,9.33,6.92,8294.37,6151.88,2142.49 +Sub-Saharan Africa,Togo,Fruits,Online,M,7/19/2011,926018559,8/15/2011,8325,9.33,6.92,77672.25,57609,20063.25 +Middle East and North Africa,Iran,Cereal,Online,H,1/20/2016,157559669,2/29/2016,4262,205.7,117.11,876693.4,499122.82,377570.58 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,H,6/18/2011,622604501,7/21/2011,1362,437.2,263.33,595466.4,358655.46,236810.94 +Middle East and North Africa,Turkey,Fruits,Offline,M,8/31/2011,518076884,10/1/2011,9318,9.33,6.92,86936.94,64480.56,22456.38 +Europe,Germany,Personal Care,Offline,H,6/19/2016,361213147,7/12/2016,9852,81.73,56.67,805203.96,558312.84,246891.12 +Asia,Brunei,Meat,Online,H,5/24/2015,739562118,6/29/2015,1720,421.89,364.69,725650.8,627266.8,98384 +Asia,Philippines,Cosmetics,Offline,L,3/2/2014,960985124,3/11/2014,5708,437.2,263.33,2495537.6,1503087.64,992449.96 +Sub-Saharan Africa,South Africa,Beverages,Offline,C,10/18/2015,403655993,11/10/2015,9633,47.45,31.79,457085.85,306233.07,150852.78 +Europe,Spain,Household,Online,H,10/10/2016,766061055,10/29/2016,3345,668.27,502.54,2235363.15,1680996.3,554366.85 +Europe,Ukraine,Personal Care,Online,H,11/20/2010,216999137,12/17/2010,3722,81.73,56.67,304199.06,210925.74,93273.32 +Europe,Germany,Meat,Offline,C,9/9/2015,145581567,10/20/2015,9676,421.89,364.69,4082207.64,3528740.44,553467.2 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,H,9/23/2015,211232173,11/4/2015,7149,651.21,524.96,4655500.29,3752939.04,902561.25 +Sub-Saharan Africa,Djibouti,Snacks,Online,M,10/6/2011,593687283,10/31/2011,4115,152.58,97.44,627866.7,400965.6,226901.1 +Asia,Mongolia,Clothes,Offline,H,12/22/2016,642995727,1/15/2017,5579,109.28,35.84,609673.12,199951.36,409721.76 +Sub-Saharan Africa,Zambia,Meat,Offline,C,4/28/2015,229518830,6/2/2015,8577,421.89,364.69,3618550.53,3127946.13,490604.4 +Central America and the Caribbean,Haiti,Beverages,Online,M,10/2/2010,193930423,11/14/2010,7177,47.45,31.79,340548.65,228156.83,112391.82 +Europe,Poland,Fruits,Online,H,11/11/2015,997216832,12/28/2015,7476,9.33,6.92,69751.08,51733.92,18017.16 +Asia,Tajikistan,Baby Food,Online,H,3/24/2010,470676887,4/25/2010,2605,255.28,159.42,665004.4,415289.1,249715.3 +Middle East and North Africa,Bahrain,Vegetables,Offline,L,5/8/2012,565921914,6/27/2012,7725,154.06,90.93,1190113.5,702434.25,487679.25 +North America,Mexico,Clothes,Offline,C,4/22/2015,604875743,5/28/2015,5029,109.28,35.84,549569.12,180239.36,369329.76 +Asia,Myanmar,Cereal,Offline,H,3/21/2013,429774701,5/3/2013,8739,205.7,117.11,1797612.3,1023424.29,774188.01 +Asia,Japan,Household,Offline,H,8/25/2012,853167617,9/4/2012,112,668.27,502.54,74846.24,56284.48,18561.76 +Europe,Vatican City,Fruits,Offline,M,8/23/2013,507915818,10/4/2013,2432,9.33,6.92,22690.56,16829.44,5861.12 +Asia,North Korea,Baby Food,Online,H,7/12/2013,797193133,8/8/2013,6018,255.28,159.42,1536275.04,959389.56,576885.48 +Asia,India,Personal Care,Online,L,9/11/2010,944485890,10/2/2010,3218,81.73,56.67,263007.14,182364.06,80643.08 +Middle East and North Africa,Syria,Beverages,Offline,H,12/17/2015,243592917,1/3/2016,3412,47.45,31.79,161899.4,108467.48,53431.92 +Europe,Latvia,Meat,Online,H,11/30/2010,308625543,12/20/2010,8011,421.89,364.69,3379760.79,2921531.59,458229.2 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,L,4/14/2012,124007594,5/9/2012,5458,205.7,117.11,1122710.6,639186.38,483524.22 +Sub-Saharan Africa,Burundi,Baby Food,Offline,L,2/26/2015,994475400,4/7/2015,6225,255.28,159.42,1589118,992389.5,596728.5 +Asia,Vietnam,Baby Food,Offline,H,11/17/2011,695077788,11/26/2011,7819,255.28,159.42,1996034.32,1246504.98,749529.34 +Middle East and North Africa,Israel,Cosmetics,Online,C,1/10/2011,221176087,2/22/2011,9774,437.2,263.33,4273192.8,2573787.42,1699405.38 +Europe,Netherlands,Baby Food,Online,H,11/13/2010,638444125,12/21/2010,8659,255.28,159.42,2210469.52,1380417.78,830051.74 +Europe,Poland,Personal Care,Online,H,9/28/2010,832868230,10/3/2010,3072,81.73,56.67,251074.56,174090.24,76984.32 +Asia,Uzbekistan,Cereal,Offline,M,11/3/2014,660747230,12/18/2014,8643,205.7,117.11,1777865.1,1012181.73,765683.37 +Europe,Belgium,Personal Care,Offline,M,4/8/2013,498692452,4/25/2013,3034,81.73,56.67,247968.82,171936.78,76032.04 +Asia,Vietnam,Cereal,Offline,L,2/19/2016,793627727,3/13/2016,935,205.7,117.11,192329.5,109497.85,82831.65 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,C,11/22/2011,712789380,12/19/2011,9072,651.21,524.96,5907777.12,4762437.12,1145340 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,L,7/23/2016,393726241,8/23/2016,1199,421.89,364.69,505846.11,437263.31,68582.8 +Asia,Vietnam,Baby Food,Online,H,12/7/2016,494299638,12/7/2016,3102,255.28,159.42,791878.56,494520.84,297357.72 +Asia,Kazakhstan,Personal Care,Offline,M,3/27/2012,842683398,5/5/2012,7599,81.73,56.67,621066.27,430635.33,190430.94 +Australia and Oceania,Vanuatu,Snacks,Online,M,4/28/2010,887363851,5/10/2010,9537,152.58,97.44,1455155.46,929285.28,525870.18 +Asia,Kazakhstan,Office Supplies,Online,H,4/30/2016,147139823,5/27/2016,798,651.21,524.96,519665.58,418918.08,100747.5 +Asia,Thailand,Meat,Offline,C,9/27/2013,461122643,9/28/2013,5292,421.89,364.69,2232641.88,1929939.48,302702.4 +Central America and the Caribbean,Barbados,Household,Online,M,8/9/2013,138736140,9/20/2013,3962,668.27,502.54,2647685.74,1991063.48,656622.26 +Central America and the Caribbean,Costa Rica,Cereal,Offline,M,11/23/2012,709716641,12/12/2012,9781,205.7,117.11,2011951.7,1145452.91,866498.79 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,C,6/9/2013,174112975,7/19/2013,2753,255.28,159.42,702785.84,438883.26,263902.58 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,L,7/19/2010,652286469,8/16/2010,4916,651.21,524.96,3201348.36,2580703.36,620645 +Asia,Philippines,Personal Care,Offline,L,12/16/2011,734910953,1/26/2012,5337,81.73,56.67,436193.01,302447.79,133745.22 +Sub-Saharan Africa,Togo,Fruits,Online,H,5/1/2011,432972753,5/5/2011,5114,9.33,6.92,47713.62,35388.88,12324.74 +Middle East and North Africa,Pakistan,Office Supplies,Online,L,10/1/2014,727770698,10/29/2014,2377,651.21,524.96,1547926.17,1247829.92,300096.25 +Asia,Thailand,Beverages,Online,L,3/20/2014,420916116,4/26/2014,7287,47.45,31.79,345768.15,231653.73,114114.42 +Asia,Kyrgyzstan,Office Supplies,Offline,H,2/27/2014,184332835,4/12/2014,7037,651.21,524.96,4582564.77,3694143.52,888421.25 +Europe,Iceland,Personal Care,Online,H,6/27/2012,310257184,7/23/2012,850,81.73,56.67,69470.5,48169.5,21301 +Sub-Saharan Africa,Malawi,Cereal,Offline,C,12/25/2011,261237990,2/11/2012,4981,205.7,117.11,1024591.7,583324.91,441266.79 +Australia and Oceania,Nauru,Fruits,Offline,L,6/20/2016,920136582,7/26/2016,7717,9.33,6.92,71999.61,53401.64,18597.97 +Sub-Saharan Africa,Senegal,Personal Care,Online,C,12/3/2011,540126788,12/11/2011,4374,81.73,56.67,357487.02,247874.58,109612.44 +Europe,Luxembourg,Office Supplies,Offline,H,8/29/2015,594694936,10/11/2015,2302,651.21,524.96,1499085.42,1208457.92,290627.5 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,M,12/30/2011,827639853,1/7/2012,5879,205.7,117.11,1209310.3,688489.69,520820.61 +North America,United States of America,Personal Care,Offline,C,8/5/2016,603072869,9/9/2016,1518,81.73,56.67,124066.14,86025.06,38041.08 +Sub-Saharan Africa,Swaziland,Fruits,Offline,C,2/11/2012,255417811,3/24/2012,2661,9.33,6.92,24827.13,18414.12,6413.01 +Europe,Luxembourg,Beverages,Online,C,7/24/2012,639411008,8/5/2012,4781,47.45,31.79,226858.45,151987.99,74870.46 +Australia and Oceania,Papua New Guinea,Household,Online,H,1/30/2014,880101287,2/15/2014,383,668.27,502.54,255947.41,192472.82,63474.59 +Europe,Bosnia and Herzegovina,Cosmetics,Online,M,11/18/2013,622849977,12/27/2013,4004,437.2,263.33,1750548.8,1054373.32,696175.48 +Central America and the Caribbean,Belize,Meat,Online,H,1/9/2014,483330905,1/11/2014,7210,421.89,364.69,3041826.9,2629414.9,412412 +Sub-Saharan Africa,Lesotho,Fruits,Online,H,1/21/2010,697530400,3/4/2010,3601,9.33,6.92,33597.33,24918.92,8678.41 +Europe,Hungary,Baby Food,Offline,M,7/13/2017,671747291,8/13/2017,3806,255.28,159.42,971595.68,606752.52,364843.16 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,H,3/12/2015,332592904,3/20/2015,486,154.06,90.93,74873.16,44191.98,30681.18 +Europe,Belgium,Clothes,Online,C,12/9/2016,576991069,1/26/2017,3334,109.28,35.84,364339.52,119490.56,244848.96 +Australia and Oceania,Fiji,Personal Care,Online,H,1/3/2015,122178113,2/11/2015,4074,81.73,56.67,332968.02,230873.58,102094.44 +Europe,Vatican City,Vegetables,Offline,C,1/22/2014,455702865,1/31/2014,1459,154.06,90.93,224773.54,132666.87,92106.67 +Australia and Oceania,New Zealand,Cereal,Offline,H,3/31/2012,885426652,5/19/2012,6277,205.7,117.11,1291178.9,735099.47,556079.43 +Europe,Serbia,Cereal,Online,H,8/1/2012,789523303,9/6/2012,6345,205.7,117.11,1305166.5,743062.95,562103.55 +Middle East and North Africa,Yemen,Vegetables,Online,H,7/24/2011,966479146,8/5/2011,1511,154.06,90.93,232784.66,137395.23,95389.43 +Sub-Saharan Africa,Rwanda,Beverages,Online,C,7/13/2010,485093009,7/22/2010,8656,47.45,31.79,410727.2,275174.24,135552.96 +Sub-Saharan Africa,Angola,Clothes,Offline,M,11/28/2011,734476220,12/17/2011,6690,109.28,35.84,731083.2,239769.6,491313.6 +North America,Greenland,Clothes,Online,L,5/21/2015,474052608,6/14/2015,1556,109.28,35.84,170039.68,55767.04,114272.64 +Middle East and North Africa,Jordan,Personal Care,Online,L,2/24/2014,783558499,3/16/2014,1227,81.73,56.67,100282.71,69534.09,30748.62 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,M,10/22/2013,113042724,11/30/2013,709,255.28,159.42,180993.52,113028.78,67964.74 +Middle East and North Africa,Algeria,Personal Care,Online,C,6/18/2013,132866609,7/15/2013,7037,81.73,56.67,575134.01,398786.79,176347.22 +Sub-Saharan Africa,Senegal,Baby Food,Offline,L,1/24/2017,783703982,2/14/2017,4279,255.28,159.42,1092343.12,682158.18,410184.94 +Asia,Sri Lanka,Meat,Online,H,6/29/2014,726541173,7/17/2014,8533,421.89,364.69,3599987.37,3111899.77,488087.6 +Central America and the Caribbean,Dominica,Clothes,Online,H,8/10/2015,492677009,8/15/2015,2930,109.28,35.84,320190.4,105011.2,215179.2 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,C,3/14/2016,233722817,4/14/2016,2630,109.28,35.84,287406.4,94259.2,193147.2 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,H,11/30/2016,171602427,1/4/2017,9827,255.28,159.42,2508636.56,1566620.34,942016.22 +Europe,Moldova ,Office Supplies,Offline,L,11/17/2011,148552167,12/3/2011,8742,651.21,524.96,5692877.82,4589200.32,1103677.5 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,L,3/22/2015,977120864,4/7/2015,632,154.06,90.93,97365.92,57467.76,39898.16 +Middle East and North Africa,Afghanistan,Meat,Online,M,11/4/2011,390169847,12/12/2011,8783,421.89,364.69,3705459.87,3203072.27,502387.6 +Australia and Oceania,East Timor,Baby Food,Offline,H,3/22/2014,690872943,4/12/2014,3511,255.28,159.42,896288.08,559723.62,336564.46 +Central America and the Caribbean,The Bahamas,Personal Care,Online,C,3/3/2013,202716481,3/24/2013,7166,81.73,56.67,585677.18,406097.22,179579.96 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,L,12/8/2011,919499289,1/8/2012,9128,255.28,159.42,2330195.84,1455185.76,875010.08 +Europe,Portugal,Baby Food,Offline,H,10/28/2014,855332696,11/2/2014,807,255.28,159.42,206010.96,128651.94,77359.02 +Europe,Slovenia,Fruits,Online,C,11/6/2015,794640529,12/16/2015,646,9.33,6.92,6027.18,4470.32,1556.86 +Sub-Saharan Africa,Uganda,Cereal,Offline,H,2/1/2010,242159116,3/15/2010,9119,205.7,117.11,1875778.3,1067926.09,807852.21 +Asia,South Korea,Cereal,Online,H,8/13/2012,572937285,8/19/2012,3730,205.7,117.11,767261,436820.3,330440.7 +Middle East and North Africa,Kuwait,Meat,Online,M,11/9/2016,982336366,12/22/2016,4015,421.89,364.69,1693888.35,1464230.35,229658 +Australia and Oceania,New Zealand,Snacks,Offline,H,7/6/2013,736030185,8/24/2013,6543,152.58,97.44,998330.94,637549.92,360781.02 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,M,1/23/2017,520005071,2/27/2017,9911,437.2,263.33,4333089.2,2609863.63,1723225.57 +Sub-Saharan Africa,Sierra Leone,Household,Online,M,7/21/2016,190559852,9/9/2016,9750,668.27,502.54,6515632.5,4899765,1615867.5 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,H,3/28/2017,124305856,4/2/2017,3720,9.33,6.92,34707.6,25742.4,8965.2 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,C,1/28/2014,768166911,2/1/2014,6514,437.2,263.33,2847920.8,1715331.62,1132589.18 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,L,9/2/2010,389379346,9/9/2010,4856,205.7,117.11,998879.2,568686.16,430193.04 +Sub-Saharan Africa,Burundi,Baby Food,Online,H,6/18/2015,925491988,7/7/2015,2501,255.28,159.42,638455.28,398709.42,239745.86 +North America,Greenland,Meat,Offline,M,4/3/2015,334366166,4/6/2015,5234,421.89,364.69,2208172.26,1908787.46,299384.8 +Middle East and North Africa,Jordan,Vegetables,Offline,M,10/31/2016,244175708,11/15/2016,5873,154.06,90.93,904794.38,534031.89,370762.49 +Europe,Belgium,Cereal,Offline,H,11/30/2012,103406941,12/20/2012,9267,205.7,117.11,1906221.9,1085258.37,820963.53 +Sub-Saharan Africa,Zambia,Vegetables,Online,L,3/17/2016,330858695,4/9/2016,7295,154.06,90.93,1123867.7,663334.35,460533.35 +Australia and Oceania,New Zealand,Vegetables,Online,H,3/12/2010,965642297,4/25/2010,3869,154.06,90.93,596058.14,351808.17,244249.97 +Sub-Saharan Africa,Guinea,Household,Online,L,7/1/2013,317181575,8/9/2013,9931,668.27,502.54,6636589.37,4990724.74,1645864.63 +Central America and the Caribbean,Belize,Vegetables,Offline,M,7/9/2015,815212857,8/6/2015,8455,154.06,90.93,1302577.3,768813.15,533764.15 +Australia and Oceania,Nauru,Snacks,Offline,L,7/5/2010,459784972,7/24/2010,9446,152.58,97.44,1441270.68,920418.24,520852.44 +Europe,Malta,Cereal,Online,L,6/30/2016,471259248,8/3/2016,4939,205.7,117.11,1015952.3,578406.29,437546.01 +Sub-Saharan Africa,South Africa,Fruits,Offline,M,12/7/2010,340309512,1/10/2011,4002,9.33,6.92,37338.66,27693.84,9644.82 +Asia,Mongolia,Cereal,Offline,C,3/13/2010,977922093,4/22/2010,7734,205.7,117.11,1590883.8,905728.74,685155.06 +Middle East and North Africa,Oman,Clothes,Online,L,10/17/2012,665395820,10/31/2012,4264,109.28,35.84,465969.92,152821.76,313148.16 +Europe,Finland,Beverages,Online,L,9/24/2010,904342019,10/27/2010,3755,47.45,31.79,178174.75,119371.45,58803.3 +Sub-Saharan Africa,Uganda,Vegetables,Online,H,1/2/2016,566684520,1/8/2016,3397,154.06,90.93,523341.82,308889.21,214452.61 +Middle East and North Africa,Tunisia ,Personal Care,Online,M,5/21/2011,844659650,6/3/2011,2415,81.73,56.67,197377.95,136858.05,60519.9 +Asia,Sri Lanka,Vegetables,Offline,H,10/15/2014,300816237,11/1/2014,7064,154.06,90.93,1088279.84,642329.52,445950.32 +Asia,Sri Lanka,Cereal,Online,H,11/28/2014,718015611,1/14/2015,5630,205.7,117.11,1158091,659329.3,498761.7 +Middle East and North Africa,Yemen,Cosmetics,Online,M,11/6/2012,349431598,11/22/2012,3430,437.2,263.33,1499596,903221.9,596374.1 +Europe,San Marino,Baby Food,Online,H,10/19/2010,668550527,10/26/2010,7812,255.28,159.42,1994247.36,1245389.04,748858.32 +Asia,Japan,Snacks,Offline,L,10/12/2015,519171226,11/17/2015,3158,152.58,97.44,481847.64,307715.52,174132.12 +Asia,Vietnam,Clothes,Offline,L,3/3/2013,165405023,4/6/2013,5877,109.28,35.84,642238.56,210631.68,431606.88 +Europe,Greece,Baby Food,Online,L,11/30/2015,841675746,12/20/2015,9412,255.28,159.42,2402695.36,1500461.04,902234.32 +Middle East and North Africa,Egypt,Meat,Online,H,4/21/2015,702719724,5/19/2015,9237,421.89,364.69,3896997.93,3368641.53,528356.4 +Europe,Luxembourg,Vegetables,Offline,C,1/21/2015,673585784,2/18/2015,7857,154.06,90.93,1210449.42,714437.01,496012.41 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,L,5/18/2012,399635255,5/20/2012,9808,437.2,263.33,4288057.6,2582740.64,1705316.96 +Central America and the Caribbean,Guatemala,Baby Food,Offline,C,11/26/2016,496541965,12/23/2016,6656,255.28,159.42,1699143.68,1061099.52,638044.16 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,H,8/12/2016,300292241,9/15/2016,2002,651.21,524.96,1303722.42,1050969.92,252752.5 +Central America and the Caribbean,Nicaragua,Cereal,Online,H,11/28/2011,117184913,1/17/2012,6475,205.7,117.11,1331907.5,758287.25,573620.25 +Central America and the Caribbean,Jamaica,Personal Care,Offline,M,10/29/2011,773831307,11/9/2011,2735,81.73,56.67,223531.55,154992.45,68539.1 +Europe,Lithuania,Office Supplies,Online,L,2/13/2015,467155253,3/28/2015,476,651.21,524.96,309975.96,249880.96,60095 +Central America and the Caribbean,Belize,Beverages,Offline,L,1/8/2014,614393079,2/11/2014,1420,47.45,31.79,67379,45141.8,22237.2 +Asia,Singapore,Office Supplies,Offline,H,3/13/2013,903093612,3/24/2013,4323,651.21,524.96,2815180.83,2269402.08,545778.75 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,C,10/21/2010,641118180,11/6/2010,9971,437.2,263.33,4359321.2,2625663.43,1733657.77 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,L,6/1/2017,106640613,6/27/2017,6182,651.21,524.96,4025780.22,3245302.72,780477.5 +Asia,Nepal,Cosmetics,Offline,M,5/23/2014,998147237,6/26/2014,2803,437.2,263.33,1225471.6,738113.99,487357.61 +Middle East and North Africa,Somalia,Meat,Online,C,8/24/2010,584436881,9/12/2010,6715,421.89,364.69,2832991.35,2448893.35,384098 +Asia,China,Cosmetics,Offline,M,3/4/2016,254620873,3/30/2016,6830,437.2,263.33,2986076,1798543.9,1187532.1 +Europe,Albania,Vegetables,Offline,M,7/8/2015,568123042,8/12/2015,9088,154.06,90.93,1400097.28,826371.84,573725.44 +Sub-Saharan Africa,Comoros,Meat,Online,M,1/3/2017,804679715,2/15/2017,1464,421.89,364.69,617646.96,533906.16,83740.8 +Europe,Montenegro,Meat,Online,C,2/11/2011,314339721,3/15/2011,8964,421.89,364.69,3781821.96,3269081.16,512740.8 +Europe,Portugal,Snacks,Offline,M,1/29/2012,767464387,3/18/2012,8622,152.58,97.44,1315544.76,840127.68,475417.08 +Middle East and North Africa,Azerbaijan,Fruits,Online,H,4/12/2016,304727542,5/10/2016,4506,9.33,6.92,42040.98,31181.52,10859.46 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,L,8/5/2013,287115514,8/23/2013,2716,255.28,159.42,693340.48,432984.72,260355.76 +Asia,Taiwan,Household,Online,L,11/21/2013,345927131,11/27/2013,6380,668.27,502.54,4263562.6,3206205.2,1057357.4 +Central America and the Caribbean,El Salvador,Vegetables,Offline,L,12/13/2012,632773721,1/23/2013,660,154.06,90.93,101679.6,60013.8,41665.8 +Middle East and North Africa,Pakistan,Office Supplies,Online,C,6/4/2011,469579112,6/15/2011,7749,651.21,524.96,5046226.29,4067915.04,978311.25 +Sub-Saharan Africa,Niger,Baby Food,Online,M,1/4/2011,598579633,1/22/2011,1870,255.28,159.42,477373.6,298115.4,179258.2 +Sub-Saharan Africa,Benin,Cosmetics,Offline,L,9/10/2010,932324111,9/10/2010,4278,437.2,263.33,1870341.6,1126525.74,743815.86 +Sub-Saharan Africa,Nigeria,Beverages,Offline,M,7/8/2010,103673875,7/20/2010,8258,47.45,31.79,391842.1,262521.82,129320.28 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,L,5/21/2015,415802752,7/4/2015,4129,437.2,263.33,1805198.8,1087289.57,717909.23 +Middle East and North Africa,Azerbaijan,Household,Offline,L,2/13/2016,192197072,4/3/2016,4240,668.27,502.54,2833464.8,2130769.6,702695.2 +Europe,Sweden,Vegetables,Offline,L,12/15/2015,526655662,1/7/2016,7969,154.06,90.93,1227704.14,724621.17,503082.97 +Central America and the Caribbean,Dominican Republic,Clothes,Online,M,8/20/2011,333289849,9/8/2011,6728,109.28,35.84,735235.84,241131.52,494104.32 +Europe,Spain,Personal Care,Online,M,4/23/2012,396523463,5/26/2012,8959,81.73,56.67,732219.07,507706.53,224512.54 +Middle East and North Africa,Kuwait,Fruits,Offline,H,1/23/2013,221092832,2/14/2013,5137,9.33,6.92,47928.21,35548.04,12380.17 +Asia,Indonesia,Vegetables,Online,L,10/29/2013,282046782,11/29/2013,2765,154.06,90.93,425975.9,251421.45,174554.45 +Middle East and North Africa,Yemen,Cereal,Online,H,8/4/2015,674746644,8/24/2015,1381,205.7,117.11,284071.7,161728.91,122342.79 +Europe,Vatican City,Beverages,Online,M,8/18/2016,664866244,9/24/2016,7551,47.45,31.79,358294.95,240046.29,118248.66 +Europe,Georgia,Beverages,Online,M,4/13/2016,938391911,5/25/2016,9875,47.45,31.79,468568.75,313926.25,154642.5 +Sub-Saharan Africa,Angola,Vegetables,Offline,L,3/2/2011,451622474,4/4/2011,3981,154.06,90.93,613312.86,361992.33,251320.53 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,C,2/8/2014,481169259,3/3/2014,7531,437.2,263.33,3292553.2,1983138.23,1309414.97 +Europe,Germany,Office Supplies,Offline,M,6/28/2012,573956096,7/11/2012,5218,651.21,524.96,3398013.78,2739241.28,658772.5 +Asia,Japan,Beverages,Online,C,6/29/2017,797219312,7/15/2017,3765,47.45,31.79,178649.25,119689.35,58959.9 +Sub-Saharan Africa,Liberia,Household,Online,C,11/3/2014,388507735,12/9/2014,6927,668.27,502.54,4629106.29,3481094.58,1148011.71 +Australia and Oceania,Tuvalu,Cosmetics,Online,C,1/17/2014,905682694,2/21/2014,490,437.2,263.33,214228,129031.7,85196.3 +Europe,Kosovo,Vegetables,Offline,L,5/1/2014,376918017,5/20/2014,7272,154.06,90.93,1120324.32,661242.96,459081.36 +Sub-Saharan Africa,Angola,Meat,Online,C,12/25/2015,950700032,12/30/2015,2121,421.89,364.69,894828.69,773507.49,121321.2 +Sub-Saharan Africa,Niger,Office Supplies,Online,M,7/24/2016,345827567,9/10/2016,6917,651.21,524.96,4504419.57,3631148.32,873271.25 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Online,L,9/11/2014,401411950,9/25/2014,5571,154.06,90.93,858268.26,506571.03,351697.23 +Asia,Japan,Clothes,Offline,C,11/12/2013,326877009,11/25/2013,9026,109.28,35.84,986361.28,323491.84,662869.44 +Central America and the Caribbean,Honduras,Snacks,Online,L,1/16/2011,751959073,1/31/2011,255,152.58,97.44,38907.9,24847.2,14060.7 +Middle East and North Africa,Jordan,Beverages,Online,C,8/16/2015,576706969,9/11/2015,9263,47.45,31.79,439529.35,294470.77,145058.58 +Middle East and North Africa,United Arab Emirates,Beverages,Online,L,5/7/2015,121482026,5/26/2015,8086,47.45,31.79,383680.7,257053.94,126626.76 +Sub-Saharan Africa,Comoros,Cereal,Online,L,5/20/2010,676958072,5/23/2010,5792,205.7,117.11,1191414.4,678301.12,513113.28 +Europe,Czech Republic,Cosmetics,Online,C,2/9/2017,454121434,2/12/2017,3479,437.2,263.33,1521018.8,916125.07,604893.73 +Europe,Albania,Vegetables,Offline,L,4/25/2011,434270942,5/25/2011,9277,154.06,90.93,1429214.62,843557.61,585657.01 +Central America and the Caribbean,Honduras,Cereal,Offline,C,4/17/2015,319017922,4/23/2015,3347,205.7,117.11,688477.9,391967.17,296510.73 +Sub-Saharan Africa,Mali,Office Supplies,Online,M,10/1/2010,780286204,11/18/2010,2882,651.21,524.96,1876787.22,1512934.72,363852.5 +Middle East and North Africa,Israel,Clothes,Offline,C,10/2/2010,310312116,10/31/2010,7106,109.28,35.84,776543.68,254679.04,521864.64 +Europe,Serbia,Snacks,Offline,C,7/1/2010,171644484,7/16/2010,2272,152.58,97.44,346661.76,221383.68,125278.08 +Europe,Denmark,Cereal,Online,H,10/26/2013,347144639,11/30/2013,6668,205.7,117.11,1371607.6,780889.48,590718.12 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,L,4/3/2014,889986407,4/6/2014,5610,47.45,31.79,266194.5,178341.9,87852.6 +Central America and the Caribbean,Grenada,Household,Offline,M,12/25/2013,573656117,2/13/2014,6448,668.27,502.54,4309004.96,3240377.92,1068627.04 +Middle East and North Africa,Qatar,Clothes,Offline,H,6/18/2012,941952598,7/30/2012,3561,109.28,35.84,389146.08,127626.24,261519.84 +Sub-Saharan Africa,Mali,Cereal,Offline,M,3/20/2010,458987176,3/31/2010,3360,205.7,117.11,691152,393489.6,297662.4 +Sub-Saharan Africa,Togo,Beverages,Offline,C,8/11/2012,359183681,9/8/2012,9288,47.45,31.79,440715.6,295265.52,145450.08 +Australia and Oceania,Tonga,Vegetables,Offline,L,12/11/2010,597278439,1/2/2011,6818,154.06,90.93,1050381.08,619960.74,430420.34 +Australia and Oceania,Australia,Cosmetics,Online,C,7/2/2016,298320281,7/18/2016,8455,437.2,263.33,3696526,2226455.15,1470070.85 +Europe,Norway,Vegetables,Offline,H,5/8/2011,907670533,6/22/2011,8736,154.06,90.93,1345868.16,794364.48,551503.68 +Sub-Saharan Africa,Comoros,Household,Offline,L,9/8/2012,341003024,10/7/2012,9228,668.27,502.54,6166795.56,4637439.12,1529356.44 +Sub-Saharan Africa,Eritrea,Clothes,Offline,L,1/27/2016,634304082,2/1/2016,3528,109.28,35.84,385539.84,126443.52,259096.32 +Australia and Oceania,Nauru,Office Supplies,Online,H,5/1/2014,293872535,6/18/2014,2268,651.21,524.96,1476944.28,1190609.28,286335 +Sub-Saharan Africa,Benin,Cereal,Online,C,7/3/2016,146319711,8/14/2016,8109,205.7,117.11,1668021.3,949644.99,718376.31 +Central America and the Caribbean,Costa Rica,Fruits,Offline,C,10/8/2013,188569438,10/23/2013,742,9.33,6.92,6922.86,5134.64,1788.22 +Europe,Albania,Vegetables,Online,M,7/5/2013,937858045,7/11/2013,1892,154.06,90.93,291481.52,172039.56,119441.96 +Sub-Saharan Africa,Eritrea,Household,Offline,L,10/23/2012,281734359,12/4/2012,312,668.27,502.54,208500.24,156792.48,51707.76 +Sub-Saharan Africa,Seychelles ,Meat,Offline,H,5/28/2017,228059709,6/8/2017,6791,421.89,364.69,2865054.99,2476609.79,388445.2 +Sub-Saharan Africa,Tanzania,Baby Food,Online,M,2/25/2015,155007922,4/11/2015,9144,255.28,159.42,2334280.32,1457736.48,876543.84 +Australia and Oceania,Tuvalu,Cosmetics,Online,C,2/13/2010,861065328,3/18/2010,7220,437.2,263.33,3156584,1901242.6,1255341.4 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,M,3/27/2011,515030753,4/3/2011,7900,437.2,263.33,3453880,2080307,1373573 +Europe,Norway,Snacks,Offline,M,5/3/2013,506015527,5/13/2013,94,152.58,97.44,14342.52,9159.36,5183.16 +Asia,Maldives,Cereal,Online,M,2/14/2016,493443477,3/9/2016,9745,205.7,117.11,2004546.5,1141236.95,863309.55 +Europe,Belarus,Personal Care,Offline,M,10/7/2012,657050931,11/20/2012,4826,81.73,56.67,394428.98,273489.42,120939.56 +Middle East and North Africa,Morocco,Cosmetics,Online,L,6/18/2016,346886718,6/20/2016,343,437.2,263.33,149959.6,90322.19,59637.41 +Sub-Saharan Africa,Namibia,Fruits,Online,M,3/1/2011,333312165,4/18/2011,3331,9.33,6.92,31078.23,23050.52,8027.71 +Europe,Vatican City,Household,Offline,C,12/19/2015,557001101,12/31/2015,7859,668.27,502.54,5251933.93,3949461.86,1302472.07 +Central America and the Caribbean,El Salvador,Household,Offline,M,3/3/2013,578939855,4/18/2013,23,668.27,502.54,15370.21,11558.42,3811.79 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,L,8/23/2012,930427253,9/27/2012,2955,109.28,35.84,322922.4,105907.2,217015.2 +Europe,Lithuania,Cereal,Offline,M,3/6/2010,863074624,4/4/2010,1816,205.7,117.11,373551.2,212671.76,160879.44 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,C,12/24/2013,598805797,1/9/2014,8797,205.7,117.11,1809542.9,1030216.67,779326.23 +Europe,Belgium,Clothes,Offline,L,8/13/2010,879857099,9/30/2010,8123,109.28,35.84,887681.44,291128.32,596553.12 +Central America and the Caribbean,Belize,Fruits,Offline,C,3/17/2014,718777358,3/29/2014,1048,9.33,6.92,9777.84,7252.16,2525.68 +Central America and the Caribbean,Dominica,Meat,Offline,C,3/27/2017,548427903,4/10/2017,859,421.89,364.69,362403.51,313268.71,49134.8 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,M,1/9/2017,871982562,2/23/2017,7872,421.89,364.69,3321118.08,2870839.68,450278.4 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,L,12/20/2011,912927663,12/26/2011,4438,255.28,159.42,1132932.64,707505.96,425426.68 +Middle East and North Africa,Pakistan,Snacks,Offline,C,11/16/2012,865062034,12/29/2012,9934,152.58,97.44,1515729.72,967968.96,547760.76 +Sub-Saharan Africa,Lesotho,Household,Offline,C,6/27/2016,542497003,7/8/2016,5773,668.27,502.54,3857922.71,2901163.42,956759.29 +Central America and the Caribbean,Belize,Cereal,Offline,M,10/26/2016,729656398,10/30/2016,398,205.7,117.11,81868.6,46609.78,35258.82 +North America,Mexico,Household,Offline,M,7/7/2016,931276547,8/6/2016,4280,668.27,502.54,2860195.6,2150871.2,709324.4 +Asia,Malaysia,Snacks,Offline,H,7/6/2015,722406280,8/9/2015,4926,152.58,97.44,751609.08,479989.44,271619.64 +Europe,Latvia,Snacks,Online,M,10/18/2014,198406922,11/13/2014,1872,152.58,97.44,285629.76,182407.68,103222.08 +Middle East and North Africa,Bahrain,Cosmetics,Offline,C,8/25/2012,424952304,8/28/2012,1685,437.2,263.33,736682,443711.05,292970.95 +Sub-Saharan Africa,Tanzania,Beverages,Online,M,12/23/2015,288028752,1/18/2016,2963,47.45,31.79,140594.35,94193.77,46400.58 +Europe,Ukraine,Fruits,Online,M,10/29/2013,543935096,12/12/2013,1337,9.33,6.92,12474.21,9252.04,3222.17 +Sub-Saharan Africa,Niger,Fruits,Offline,H,6/14/2011,669282662,7/2/2011,4468,9.33,6.92,41686.44,30918.56,10767.88 +Asia,South Korea,Beverages,Online,H,5/19/2011,210995280,5/19/2011,7047,47.45,31.79,334380.15,224024.13,110356.02 +Europe,Albania,Baby Food,Online,M,3/20/2017,136309278,3/23/2017,5799,255.28,159.42,1480368.72,924476.58,555892.14 +Australia and Oceania,Palau,Meat,Offline,C,9/9/2014,582773482,10/9/2014,4479,421.89,364.69,1889645.31,1633446.51,256198.8 +Europe,Sweden,Cereal,Offline,L,4/23/2013,408249223,6/7/2013,8872,205.7,117.11,1824970.4,1038999.92,785970.48 +Sub-Saharan Africa,Angola,Meat,Online,H,4/20/2012,340910327,4/21/2012,1796,421.89,364.69,757714.44,654983.24,102731.2 +Asia,Mongolia,Cosmetics,Offline,H,12/13/2011,729243123,12/31/2011,8100,437.2,263.33,3541320,2132973,1408347 +Sub-Saharan Africa,Mozambique,Clothes,Online,M,5/21/2017,192046439,7/10/2017,9664,109.28,35.84,1056081.92,346357.76,709724.16 +Sub-Saharan Africa,Mauritania,Personal Care,Online,L,2/5/2012,568431603,2/18/2012,398,81.73,56.67,32528.54,22554.66,9973.88 +Europe,Iceland,Cosmetics,Offline,L,9/15/2014,167822444,10/2/2014,1245,437.2,263.33,544314,327845.85,216468.15 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Offline,M,8/12/2014,519955289,9/11/2014,5179,81.73,56.67,423279.67,293493.93,129785.74 +Europe,Spain,Cosmetics,Offline,M,8/21/2013,524878966,9/1/2013,2205,437.2,263.33,964026,580642.65,383383.35 +Middle East and North Africa,Azerbaijan,Baby Food,Online,H,9/3/2014,502954804,10/5/2014,4358,255.28,159.42,1112510.24,694752.36,417757.88 +Central America and the Caribbean,Haiti,Cereal,Offline,C,4/23/2010,844856631,4/25/2010,707,205.7,117.11,145429.9,82796.77,62633.13 +Central America and the Caribbean,Panama,Office Supplies,Offline,M,12/2/2016,661570775,1/17/2017,2349,651.21,524.96,1529692.29,1233131.04,296561.25 +Europe,Latvia,Baby Food,Offline,H,4/22/2010,934396064,5/15/2010,7414,255.28,159.42,1892645.92,1181939.88,710706.04 +Australia and Oceania,New Zealand,Office Supplies,Offline,M,10/2/2012,464943826,10/11/2012,6065,651.21,524.96,3949588.65,3183882.4,765706.25 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,H,7/17/2013,825137889,8/3/2013,5493,81.73,56.67,448942.89,311288.31,137654.58 +Middle East and North Africa,Israel,Cereal,Offline,L,8/6/2010,507214581,8/29/2010,4921,205.7,117.11,1012249.7,576298.31,435951.39 +Australia and Oceania,Australia,Meat,Offline,C,4/2/2014,773722732,5/14/2014,605,421.89,364.69,255243.45,220637.45,34606 +Central America and the Caribbean,Haiti,Fruits,Offline,H,3/14/2013,707523667,3/15/2013,831,9.33,6.92,7753.23,5750.52,2002.71 +Middle East and North Africa,Yemen,Snacks,Online,C,2/17/2016,361791217,3/5/2016,916,152.58,97.44,139763.28,89255.04,50508.24 +Sub-Saharan Africa,Liberia,Personal Care,Online,H,1/25/2010,310011708,2/14/2010,8208,81.73,56.67,670839.84,465147.36,205692.48 +Europe,Serbia,Snacks,Offline,H,3/12/2017,295983970,4/7/2017,7089,152.58,97.44,1081639.62,690752.16,390887.46 +Europe,Vatican City,Personal Care,Offline,L,4/23/2015,583819329,5/10/2015,3968,81.73,56.67,324304.64,224866.56,99438.08 +Europe,Spain,Cereal,Online,L,5/10/2017,607941615,5/22/2017,2289,205.7,117.11,470847.3,268064.79,202782.51 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,L,8/19/2014,323087155,10/3/2014,7524,9.33,6.92,70198.92,52066.08,18132.84 +Europe,Slovakia,Fruits,Online,M,11/6/2010,654304778,12/10/2010,2179,9.33,6.92,20330.07,15078.68,5251.39 +Asia,Sri Lanka,Household,Offline,C,10/16/2010,346955811,10/31/2010,790,668.27,502.54,527933.3,397006.6,130926.7 +Sub-Saharan Africa,South Sudan,Meat,Online,C,7/7/2016,916714084,7/16/2016,4924,421.89,364.69,2077386.36,1795733.56,281652.8 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,M,1/1/2016,799565923,1/5/2016,8180,154.06,90.93,1260210.8,743807.4,516403.4 +Europe,Finland,Beverages,Offline,M,3/24/2017,301810157,4/15/2017,1187,47.45,31.79,56323.15,37734.73,18588.42 +Sub-Saharan Africa,Guinea,Clothes,Online,C,1/31/2014,250058114,2/1/2014,6608,109.28,35.84,722122.24,236830.72,485291.52 +Sub-Saharan Africa,Mali,Vegetables,Offline,M,11/23/2012,641233623,12/9/2012,4133,154.06,90.93,636729.98,375813.69,260916.29 +Asia,Indonesia,Baby Food,Online,L,6/20/2013,192573010,6/27/2013,5488,255.28,159.42,1400976.64,874896.96,526079.68 +Europe,Netherlands,Cosmetics,Online,M,11/24/2012,391625106,1/13/2013,9426,437.2,263.33,4121047.2,2482148.58,1638898.62 +Sub-Saharan Africa,Zambia,Baby Food,Online,M,11/27/2016,546251237,1/1/2017,6735,255.28,159.42,1719310.8,1073693.7,645617.1 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,L,5/11/2013,934625232,6/22/2013,5230,109.28,35.84,571534.4,187443.2,384091.2 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,C,11/24/2013,555233418,12/4/2013,4762,651.21,524.96,3101062.02,2499859.52,601202.5 +Middle East and North Africa,Morocco,Cereal,Offline,H,4/18/2012,276874625,5/12/2012,2209,205.7,117.11,454391.3,258695.99,195695.31 +Australia and Oceania,Kiribati,Household,Online,H,12/23/2010,588660180,1/15/2011,6483,668.27,502.54,4332394.41,3257966.82,1074427.59 +Australia and Oceania,Marshall Islands,Baby Food,Offline,C,3/13/2017,250013911,4/24/2017,3527,255.28,159.42,900372.56,562274.34,338098.22 +Australia and Oceania,Marshall Islands,Snacks,Online,L,7/28/2016,340672147,8/20/2016,1314,152.58,97.44,200490.12,128036.16,72453.96 +Asia,Kazakhstan,Baby Food,Offline,C,9/19/2014,210683715,9/20/2014,4848,255.28,159.42,1237597.44,772868.16,464729.28 +Middle East and North Africa,Turkey,Beverages,Online,M,9/22/2010,630409944,10/16/2010,1166,47.45,31.79,55326.7,37067.14,18259.56 +Australia and Oceania,New Zealand,Vegetables,Offline,C,2/16/2016,640524661,3/12/2016,4336,154.06,90.93,668004.16,394272.48,273731.68 +Europe,Monaco,Meat,Online,L,3/21/2013,702014195,3/23/2013,456,421.89,364.69,192381.84,166298.64,26083.2 +Europe,Georgia,Cereal,Online,L,11/15/2011,446177375,12/28/2011,2655,205.7,117.11,546133.5,310927.05,235206.45 +Europe,Andorra,Cereal,Offline,L,6/13/2015,924625527,7/29/2015,6096,205.7,117.11,1253947.2,713902.56,540044.64 +Middle East and North Africa,Algeria,Beverages,Offline,H,1/4/2017,559282481,2/23/2017,2970,47.45,31.79,140926.5,94416.3,46510.2 +Sub-Saharan Africa,Namibia,Household,Online,C,9/11/2010,992384564,9/16/2010,7500,668.27,502.54,5012025,3769050,1242975 +North America,Greenland,Meat,Offline,M,8/17/2010,336480605,8/20/2010,943,421.89,364.69,397842.27,343902.67,53939.6 +Europe,Liechtenstein,Fruits,Offline,L,11/9/2016,824431931,12/25/2016,6584,9.33,6.92,61428.72,45561.28,15867.44 +Australia and Oceania,Fiji,Baby Food,Online,M,7/26/2011,259412372,8/18/2011,4740,255.28,159.42,1210027.2,755650.8,454376.4 +North America,Greenland,Meat,Online,C,11/11/2015,564908254,12/22/2015,7761,421.89,364.69,3274288.29,2830359.09,443929.2 +Asia,Bhutan,Personal Care,Offline,M,4/9/2010,134718406,5/21/2010,5025,81.73,56.67,410693.25,284766.75,125926.5 +Asia,Japan,Clothes,Online,L,3/31/2014,582954156,5/1/2014,7944,109.28,35.84,868120.32,284712.96,583407.36 +Sub-Saharan Africa,Central African Republic,Snacks,Online,L,3/24/2014,894039332,3/27/2014,4961,152.58,97.44,756949.38,483399.84,273549.54 +Australia and Oceania,New Zealand,Fruits,Offline,H,11/12/2012,572710263,11/28/2012,6549,9.33,6.92,61102.17,45319.08,15783.09 +Middle East and North Africa,Egypt,Office Supplies,Online,H,2/3/2010,994015777,2/18/2010,212,651.21,524.96,138056.52,111291.52,26765 +Central America and the Caribbean,Dominican Republic,Clothes,Online,L,6/23/2014,453317201,7/3/2014,5488,109.28,35.84,599728.64,196689.92,403038.72 +Sub-Saharan Africa,Senegal,Personal Care,Online,C,9/17/2016,916288363,11/4/2016,8944,81.73,56.67,730993.12,506856.48,224136.64 +Europe,Spain,Cereal,Offline,C,2/23/2016,368915593,4/3/2016,9177,205.7,117.11,1887708.9,1074718.47,812990.43 +Europe,Monaco,Vegetables,Offline,H,12/16/2016,467497718,1/18/2017,1818,154.06,90.93,280081.08,165310.74,114770.34 +Europe,Russia,Meat,Offline,L,11/2/2016,688646066,12/14/2016,4529,421.89,364.69,1910739.81,1651681.01,259058.8 +Sub-Saharan Africa,Mauritius ,Meat,Online,M,9/28/2010,579284465,10/13/2010,2001,421.89,364.69,844201.89,729744.69,114457.2 +Central America and the Caribbean,Belize,Fruits,Online,H,5/31/2017,206649243,6/18/2017,958,9.33,6.92,8938.14,6629.36,2308.78 +Middle East and North Africa,Kuwait,Personal Care,Offline,M,1/5/2015,608289229,1/6/2015,5155,81.73,56.67,421318.15,292133.85,129184.3 +Asia,Mongolia,Cosmetics,Online,L,1/18/2013,642065751,2/19/2013,379,437.2,263.33,165698.8,99802.07,65896.73 +Australia and Oceania,Tuvalu,Snacks,Online,C,9/30/2010,136152637,10/12/2010,9446,152.58,97.44,1441270.68,920418.24,520852.44 +Central America and the Caribbean,Belize,Beverages,Online,C,12/18/2015,339036214,12/28/2015,7205,47.45,31.79,341877.25,229046.95,112830.3 +Sub-Saharan Africa,South Africa,Fruits,Offline,L,2/11/2011,769515311,3/13/2011,5536,9.33,6.92,51650.88,38309.12,13341.76 +Sub-Saharan Africa,Namibia,Baby Food,Online,C,7/18/2017,566701257,8/27/2017,8350,255.28,159.42,2131588,1331157,800431 +Sub-Saharan Africa,Guinea,Household,Online,L,1/8/2016,740017879,2/25/2016,6590,668.27,502.54,4403899.3,3311738.6,1092160.7 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,H,1/30/2011,119201505,2/22/2011,3229,651.21,524.96,2102757.09,1695095.84,407661.25 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,H,2/16/2012,304300963,3/12/2012,8272,81.73,56.67,676070.56,468774.24,207296.32 +Asia,Tajikistan,Cosmetics,Offline,C,6/21/2014,715677583,7/14/2014,3756,437.2,263.33,1642123.2,989067.48,653055.72 +Central America and the Caribbean,Costa Rica,Vegetables,Online,L,9/14/2010,844005191,10/13/2010,8746,154.06,90.93,1347408.76,795273.78,552134.98 +Asia,Bangladesh,Beverages,Online,H,3/17/2017,700270116,4/1/2017,4344,47.45,31.79,206122.8,138095.76,68027.04 +Central America and the Caribbean,Costa Rica,Beverages,Offline,C,5/5/2017,365771186,6/18/2017,8677,47.45,31.79,411723.65,275841.83,135881.82 +Europe,Germany,Baby Food,Offline,H,9/8/2010,442119729,10/17/2010,1908,255.28,159.42,487074.24,304173.36,182900.88 +Sub-Saharan Africa,Malawi,Cereal,Online,C,10/22/2016,701239573,11/5/2016,1228,205.7,117.11,252599.6,143811.08,108788.52 +Middle East and North Africa,Syria,Personal Care,Online,L,11/29/2010,535367047,1/13/2011,5861,81.73,56.67,479019.53,332142.87,146876.66 +Europe,Malta,Vegetables,Offline,C,11/27/2010,307050979,1/13/2011,2063,154.06,90.93,317825.78,187588.59,130237.19 +Australia and Oceania,Nauru,Personal Care,Offline,L,1/21/2013,899152696,3/8/2013,8119,81.73,56.67,663565.87,460103.73,203462.14 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,L,11/27/2010,564846026,12/7/2010,9346,255.28,159.42,2385846.88,1489939.32,895907.56 +Asia,Kazakhstan,Household,Offline,C,3/14/2014,777617299,4/1/2014,3094,668.27,502.54,2067627.38,1554858.76,512768.62 +Sub-Saharan Africa,Malawi,Cereal,Offline,M,10/28/2014,381265342,12/6/2014,3742,205.7,117.11,769729.4,438225.62,331503.78 +Europe,Croatia,Fruits,Offline,H,4/20/2013,539901483,4/21/2013,7701,9.33,6.92,71850.33,53290.92,18559.41 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,M,1/1/2015,687949550,1/27/2015,8414,651.21,524.96,5479280.94,4417013.44,1062267.5 +Sub-Saharan Africa,Mauritania,Meat,Online,C,3/22/2011,780145871,5/6/2011,1355,421.89,364.69,571660.95,494154.95,77506 +Asia,Tajikistan,Meat,Online,C,3/30/2013,841539275,4/28/2013,9027,421.89,364.69,3808401.03,3292056.63,516344.4 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,C,9/15/2010,517491090,9/28/2010,5968,437.2,263.33,2609209.6,1571553.44,1037656.16 +Asia,Singapore,Meat,Offline,L,3/30/2013,423675143,4/17/2013,3745,421.89,364.69,1579978.05,1365764.05,214214 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,L,5/28/2016,796077764,6/28/2016,5956,205.7,117.11,1225149.2,697507.16,527642.04 +Sub-Saharan Africa,Liberia,Personal Care,Offline,C,1/9/2013,140997779,2/4/2013,3231,81.73,56.67,264069.63,183100.77,80968.86 +Australia and Oceania,Kiribati,Personal Care,Offline,C,2/20/2012,185046517,3/30/2012,8231,81.73,56.67,672719.63,466450.77,206268.86 +Asia,Philippines,Meat,Offline,H,6/29/2012,925147807,8/14/2012,650,421.89,364.69,274228.5,237048.5,37180 +Sub-Saharan Africa,Seychelles ,Clothes,Offline,C,11/26/2013,178537976,1/1/2014,2210,109.28,35.84,241508.8,79206.4,162302.4 +Middle East and North Africa,Morocco,Clothes,Online,M,6/16/2013,332765853,7/22/2013,1666,109.28,35.84,182060.48,59709.44,122351.04 +Asia,Cambodia,Household,Offline,M,11/18/2016,695692765,12/25/2016,9804,668.27,502.54,6551719.08,4926902.16,1624816.92 +Central America and the Caribbean,Antigua and Barbuda ,Household,Online,H,1/15/2012,645492541,1/31/2012,4442,668.27,502.54,2968455.34,2232282.68,736172.66 +Australia and Oceania,Palau,Clothes,Offline,H,7/29/2010,980651509,8/14/2010,5429,109.28,35.84,593281.12,194575.36,398705.76 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,H,10/31/2013,769968497,11/18/2013,9644,437.2,263.33,4216356.8,2539554.52,1676802.28 +Europe,Slovakia,Household,Online,C,8/29/2016,502554833,9/12/2016,5998,668.27,502.54,4008283.46,3014234.92,994048.54 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,M,3/5/2011,737834346,4/11/2011,434,205.7,117.11,89273.8,50825.74,38448.06 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,H,4/13/2013,755543363,5/14/2013,926,154.06,90.93,142659.56,84201.18,58458.38 +Australia and Oceania,Marshall Islands,Baby Food,Online,M,6/10/2013,805730712,7/9/2013,2478,255.28,159.42,632583.84,395042.76,237541.08 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,C,10/5/2010,758757722,11/3/2010,2126,109.28,35.84,232329.28,76195.84,156133.44 +Europe,Norway,Cosmetics,Online,M,10/4/2016,555298221,10/19/2016,3938,437.2,263.33,1721693.6,1036993.54,684700.06 +Europe,Estonia,Personal Care,Online,C,9/28/2013,656338536,11/3/2013,4013,81.73,56.67,327982.49,227416.71,100565.78 +Asia,Laos,Meat,Offline,H,7/29/2011,693177497,8/26/2011,5480,421.89,364.69,2311957.2,1998501.2,313456 +Middle East and North Africa,Libya,Fruits,Online,H,8/14/2013,817426431,9/23/2013,3501,9.33,6.92,32664.33,24226.92,8437.41 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,L,12/9/2012,351009166,12/19/2012,267,47.45,31.79,12669.15,8487.93,4181.22 +Europe,Malta,Snacks,Offline,L,3/31/2011,936162030,5/12/2011,3,152.58,97.44,457.74,292.32,165.42 +Central America and the Caribbean,Belize,Beverages,Offline,M,2/3/2015,685433852,2/24/2015,3964,47.45,31.79,188091.8,126015.56,62076.24 +Europe,Andorra,Fruits,Offline,C,12/13/2016,931685960,12/16/2016,5434,9.33,6.92,50699.22,37603.28,13095.94 +Asia,South Korea,Clothes,Online,L,2/24/2014,378092181,3/26/2014,4733,109.28,35.84,517222.24,169630.72,347591.52 +Europe,Cyprus,Cosmetics,Online,M,8/28/2012,948138844,8/31/2012,4209,437.2,263.33,1840174.8,1108355.97,731818.83 +Sub-Saharan Africa,Senegal,Office Supplies,Online,H,9/17/2015,135624778,10/5/2015,3240,651.21,524.96,2109920.4,1700870.4,409050 +Europe,Georgia,Cereal,Online,C,6/22/2012,454661309,7/21/2012,3240,205.7,117.11,666468,379436.4,287031.6 +Sub-Saharan Africa,Swaziland,Clothes,Online,H,2/10/2012,889672267,3/12/2012,2649,109.28,35.84,289482.72,94940.16,194542.56 +Europe,Moldova ,Baby Food,Offline,C,4/7/2017,945393979,5/8/2017,1942,255.28,159.42,495753.76,309593.64,186160.12 +Europe,Estonia,Fruits,Online,L,9/21/2012,196875274,10/16/2012,8623,9.33,6.92,80452.59,59671.16,20781.43 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,M,8/18/2014,539477479,9/9/2014,2229,47.45,31.79,105766.05,70859.91,34906.14 +Central America and the Caribbean,Honduras,Fruits,Online,H,9/5/2013,338874423,9/26/2013,9327,9.33,6.92,87020.91,64542.84,22478.07 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,10/14/2016,281052434,11/14/2016,8516,651.21,524.96,5545704.36,4470559.36,1075145 +Europe,Luxembourg,Household,Offline,M,12/28/2012,222310340,12/28/2012,5425,668.27,502.54,3625364.75,2726279.5,899085.25 +Middle East and North Africa,Egypt,Beverages,Offline,L,2/16/2015,539259469,3/31/2015,7715,47.45,31.79,366076.75,245259.85,120816.9 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,L,7/30/2010,778823649,8/7/2010,80,154.06,90.93,12324.8,7274.4,5050.4 +Australia and Oceania,East Timor,Household,Online,H,7/6/2010,108239209,7/17/2010,9242,668.27,502.54,6176151.34,4644474.68,1531676.66 +Europe,Slovenia,Snacks,Offline,H,10/22/2015,465054976,10/24/2015,8957,152.58,97.44,1366659.06,872770.08,493888.98 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,H,4/5/2013,707132279,5/23/2013,5010,651.21,524.96,3262562.1,2630049.6,632512.5 +Europe,Ireland,Vegetables,Offline,H,3/28/2017,662644946,3/29/2017,220,154.06,90.93,33893.2,20004.6,13888.6 +Asia,Tajikistan,Beverages,Online,L,11/16/2012,680079305,12/16/2012,9434,47.45,31.79,447643.3,299906.86,147736.44 +Australia and Oceania,Tonga,Beverages,Online,M,11/19/2012,278234183,12/27/2012,4533,47.45,31.79,215090.85,144104.07,70986.78 +Sub-Saharan Africa,Zambia,Personal Care,Online,M,11/23/2015,396220910,1/8/2016,9427,81.73,56.67,770468.71,534228.09,236240.62 +Middle East and North Africa,Qatar,Office Supplies,Offline,H,3/27/2010,243463313,4/3/2010,5059,651.21,524.96,3294471.39,2655772.64,638698.75 +Middle East and North Africa,Algeria,Meat,Online,M,8/7/2015,449697721,9/21/2015,4404,421.89,364.69,1858003.56,1606094.76,251908.8 +Europe,Belarus,Fruits,Online,M,2/2/2011,814972960,2/18/2011,7464,9.33,6.92,69639.12,51650.88,17988.24 +Asia,Vietnam,Personal Care,Online,C,9/28/2014,759650361,11/10/2014,6278,81.73,56.67,513100.94,355774.26,157326.68 +Central America and the Caribbean,El Salvador,Clothes,Offline,C,7/29/2011,674403750,9/1/2011,9911,109.28,35.84,1083074.08,355210.24,727863.84 +Europe,Monaco,Personal Care,Online,H,5/24/2010,570219457,6/7/2010,9464,81.73,56.67,773492.72,536324.88,237167.84 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,H,4/13/2017,528396308,5/27/2017,3065,255.28,159.42,782433.2,488622.3,293810.9 +Sub-Saharan Africa,Mozambique,Clothes,Offline,M,8/31/2016,250545632,10/18/2016,875,109.28,35.84,95620,31360,64260 +Sub-Saharan Africa,Tanzania,Household,Online,H,12/22/2012,408591258,1/31/2013,88,668.27,502.54,58807.76,44223.52,14584.24 +Europe,Hungary,Vegetables,Online,H,9/13/2011,394769513,10/28/2011,9926,154.06,90.93,1529199.56,902571.18,626628.38 +Australia and Oceania,Solomon Islands,Vegetables,Offline,L,8/10/2015,571629226,9/8/2015,6646,154.06,90.93,1023882.76,604320.78,419561.98 +Europe,Greece,Cosmetics,Offline,M,5/22/2013,922031724,6/10/2013,8532,437.2,263.33,3730190.4,2246731.56,1483458.84 +Europe,United Kingdom,Vegetables,Offline,M,9/23/2013,599150836,10/24/2013,902,154.06,90.93,138962.12,82018.86,56943.26 +Europe,Germany,Baby Food,Offline,H,3/26/2011,176472890,5/11/2011,1105,255.28,159.42,282084.4,176159.1,105925.3 +Middle East and North Africa,Iraq,Personal Care,Online,C,12/5/2012,297796714,1/3/2013,3520,81.73,56.67,287689.6,199478.4,88211.2 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,C,10/8/2011,327233636,10/21/2011,4560,437.2,263.33,1993632,1200784.8,792847.2 +Sub-Saharan Africa,Sudan,Beverages,Online,L,2/13/2013,599207484,3/2/2013,7665,47.45,31.79,363704.25,243670.35,120033.9 +Sub-Saharan Africa,Mauritius ,Snacks,Online,M,11/9/2015,168454587,12/2/2015,8311,152.58,97.44,1268092.38,809823.84,458268.54 +Sub-Saharan Africa,Mauritania,Beverages,Online,C,2/10/2016,860023772,2/12/2016,9001,47.45,31.79,427097.45,286141.79,140955.66 +Central America and the Caribbean,Nicaragua,Beverages,Offline,M,2/5/2011,519276368,3/16/2011,4272,47.45,31.79,202706.4,135806.88,66899.52 +Europe,Latvia,Clothes,Online,M,6/12/2010,661886203,6/17/2010,5691,109.28,35.84,621912.48,203965.44,417947.04 +Middle East and North Africa,Afghanistan,Baby Food,Offline,C,4/14/2017,623839604,5/21/2017,6857,255.28,159.42,1750454.96,1093142.94,657312.02 +Europe,Belgium,Meat,Offline,C,11/12/2016,711435401,11/19/2016,8400,421.89,364.69,3543876,3063396,480480 +Middle East and North Africa,Egypt,Personal Care,Offline,M,8/30/2010,851284921,9/3/2010,2980,81.73,56.67,243555.4,168876.6,74678.8 +Europe,Poland,Beverages,Offline,H,7/25/2012,140311992,7/28/2012,291,47.45,31.79,13807.95,9250.89,4557.06 +Sub-Saharan Africa,Gabon,Snacks,Offline,L,10/23/2014,895752942,12/5/2014,2056,152.58,97.44,313704.48,200336.64,113367.84 +Asia,Japan,Personal Care,Offline,L,6/28/2014,105156600,6/28/2014,7030,81.73,56.67,574561.9,398390.1,176171.8 +Middle East and North Africa,Jordan,Meat,Online,M,5/1/2017,676384294,5/17/2017,5998,421.89,364.69,2530496.22,2187410.62,343085.6 +Europe,Russia,Clothes,Offline,C,3/13/2011,187609851,4/1/2011,6779,109.28,35.84,740809.12,242959.36,497849.76 +Asia,Japan,Vegetables,Offline,L,4/19/2015,337319600,4/19/2015,9221,154.06,90.93,1420587.26,838465.53,582121.73 +Europe,Montenegro,Office Supplies,Online,M,11/4/2015,194312369,12/15/2015,203,651.21,524.96,132195.63,106566.88,25628.75 +Asia,Philippines,Snacks,Offline,H,3/31/2015,247699487,5/3/2015,8637,152.58,97.44,1317833.46,841589.28,476244.18 +Sub-Saharan Africa,Senegal,Office Supplies,Online,M,3/13/2013,156904780,3/23/2013,466,651.21,524.96,303463.86,244631.36,58832.5 +Europe,Malta,Baby Food,Offline,H,6/17/2010,101664578,7/3/2010,3663,255.28,159.42,935090.64,583955.46,351135.18 +Sub-Saharan Africa,Uganda,Fruits,Offline,H,8/22/2012,332027709,9/26/2012,3232,9.33,6.92,30154.56,22365.44,7789.12 +Europe,Bosnia and Herzegovina,Clothes,Offline,L,4/8/2011,718355500,4/20/2011,6211,109.28,35.84,678738.08,222602.24,456135.84 +Asia,Bhutan,Cosmetics,Online,H,4/18/2010,301321780,5/23/2010,6666,437.2,263.33,2914375.2,1755357.78,1159017.42 +Europe,Belgium,Snacks,Online,L,9/27/2014,441912877,11/15/2014,695,152.58,97.44,106043.1,67720.8,38322.3 +Sub-Saharan Africa,Rwanda,Fruits,Online,C,10/1/2011,771427619,11/12/2011,1430,9.33,6.92,13341.9,9895.6,3446.3 +Middle East and North Africa,Libya,Personal Care,Online,C,4/5/2012,541477334,4/17/2012,4031,81.73,56.67,329453.63,228436.77,101016.86 +Europe,Estonia,Cosmetics,Online,L,11/30/2016,873985850,11/30/2016,690,437.2,263.33,301668,181697.7,119970.3 +Asia,Maldives,Cereal,Offline,C,4/9/2012,711189496,4/14/2012,5631,205.7,117.11,1158296.7,659446.41,498850.29 +Sub-Saharan Africa,Angola,Personal Care,Offline,L,6/15/2012,865637099,7/3/2012,109,81.73,56.67,8908.57,6177.03,2731.54 +Middle East and North Africa,Morocco,Office Supplies,Online,H,7/8/2017,870189988,8/18/2017,7410,651.21,524.96,4825466.1,3889953.6,935512.5 +Middle East and North Africa,Syria,Household,Online,H,3/18/2017,328021991,4/1/2017,7851,668.27,502.54,5246587.77,3945441.54,1301146.23 +Middle East and North Africa,Bahrain,Cereal,Offline,M,7/1/2017,262619435,8/15/2017,3782,205.7,117.11,777957.4,442910.02,335047.38 +Sub-Saharan Africa,Ghana,Meat,Offline,M,1/19/2014,867781150,2/10/2014,4581,421.89,364.69,1932678.09,1670644.89,262033.2 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,M,3/7/2011,157618463,3/11/2011,1661,81.73,56.67,135753.53,94128.87,41624.66 +Middle East and North Africa,Afghanistan,Beverages,Online,C,6/19/2010,716555202,7/25/2010,3462,47.45,31.79,164271.9,110056.98,54214.92 +Australia and Oceania,Papua New Guinea,Beverages,Offline,H,7/25/2014,249327695,8/17/2014,460,47.45,31.79,21827,14623.4,7203.6 +Central America and the Caribbean,The Bahamas,Vegetables,Online,H,10/30/2015,130984771,11/11/2015,159,154.06,90.93,24495.54,14457.87,10037.67 +Middle East and North Africa,Egypt,Cosmetics,Online,L,4/4/2015,456887757,4/17/2015,2095,437.2,263.33,915934,551676.35,364257.65 +Europe,Montenegro,Baby Food,Offline,L,2/12/2011,492710483,3/6/2011,2836,255.28,159.42,723974.08,452115.12,271858.96 +Sub-Saharan Africa,Tanzania,Beverages,Online,L,4/30/2010,924439275,6/19/2010,979,47.45,31.79,46453.55,31122.41,15331.14 +Europe,Poland,Cosmetics,Online,H,1/26/2017,708372962,3/13/2017,2156,437.2,263.33,942603.2,567739.48,374863.72 +Australia and Oceania,Fiji,Personal Care,Offline,L,11/21/2013,221122872,12/13/2013,4027,81.73,56.67,329126.71,228210.09,100916.62 +North America,Canada,Vegetables,Offline,M,11/19/2010,809612834,12/19/2010,1284,154.06,90.93,197813.04,116754.12,81058.92 +Europe,Finland,Fruits,Online,M,8/28/2011,741079175,9/29/2011,651,9.33,6.92,6073.83,4504.92,1568.91 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,H,1/28/2017,153070724,2/28/2017,5884,9.33,6.92,54897.72,40717.28,14180.44 +Europe,Moldova ,Beverages,Online,C,12/12/2013,603448808,1/23/2014,2767,47.45,31.79,131294.15,87962.93,43331.22 +Sub-Saharan Africa,Niger,Baby Food,Offline,L,8/17/2016,120387256,9/4/2016,4119,255.28,159.42,1051498.32,656650.98,394847.34 +Sub-Saharan Africa,Djibouti,Cereal,Offline,C,4/6/2010,852372395,5/4/2010,4788,205.7,117.11,984891.6,560722.68,424168.92 +Middle East and North Africa,Azerbaijan,Clothes,Offline,M,2/17/2015,518203055,3/14/2015,6655,109.28,35.84,727258.4,238515.2,488743.2 +Asia,South Korea,Vegetables,Online,H,9/18/2014,956990563,10/16/2014,3629,154.06,90.93,559083.74,329984.97,229098.77 +Sub-Saharan Africa,Ethiopia,Fruits,Online,L,6/29/2012,478158748,8/13/2012,6654,9.33,6.92,62081.82,46045.68,16036.14 +Europe,Poland,Clothes,Online,C,1/5/2013,611443936,2/19/2013,8703,109.28,35.84,951063.84,311915.52,639148.32 +Sub-Saharan Africa,Lesotho,Cereal,Offline,C,7/11/2010,256894958,8/16/2010,9782,205.7,117.11,2012157.4,1145570.02,866587.38 +Middle East and North Africa,Qatar,Cosmetics,Online,M,6/27/2015,634873139,8/6/2015,1925,437.2,263.33,841610,506910.25,334699.75 +Sub-Saharan Africa,Burundi,Vegetables,Online,H,12/1/2012,336052310,12/18/2012,4201,154.06,90.93,647206.06,381996.93,265209.13 +Australia and Oceania,East Timor,Vegetables,Offline,L,8/17/2011,271418797,9/27/2011,7709,154.06,90.93,1187648.54,700979.37,486669.17 +Asia,Turkmenistan,Fruits,Offline,M,2/13/2010,522271430,3/6/2010,577,9.33,6.92,5383.41,3992.84,1390.57 +Europe,Georgia,Household,Offline,C,7/19/2015,790221536,8/23/2015,2968,668.27,502.54,1983425.36,1491538.72,491886.64 +Asia,Kazakhstan,Meat,Offline,C,3/10/2017,847192943,4/22/2017,2073,421.89,364.69,874577.97,756002.37,118575.6 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,C,12/17/2012,985421979,1/9/2013,7117,437.2,263.33,3111552.4,1874119.61,1237432.79 +Central America and the Caribbean,Guatemala,Personal Care,Online,M,3/17/2013,667457473,4/26/2013,4353,81.73,56.67,355770.69,246684.51,109086.18 +Sub-Saharan Africa,Namibia,Beverages,Offline,M,3/11/2014,776160752,3/30/2014,2069,47.45,31.79,98174.05,65773.51,32400.54 +Middle East and North Africa,Somalia,Snacks,Online,C,1/9/2017,464705646,2/8/2017,5582,152.58,97.44,851701.56,543910.08,307791.48 +Sub-Saharan Africa,Equatorial Guinea,Meat,Online,L,4/23/2016,306578481,4/23/2016,2240,421.89,364.69,945033.6,816905.6,128128 +Central America and the Caribbean,Honduras,Fruits,Online,L,7/4/2011,945578086,8/21/2011,6423,9.33,6.92,59926.59,44447.16,15479.43 +Asia,Malaysia,Fruits,Offline,H,9/16/2010,845815789,9/19/2010,4543,9.33,6.92,42386.19,31437.56,10948.63 +Sub-Saharan Africa,Botswana,Household,Online,H,9/18/2011,341715419,10/25/2011,41,668.27,502.54,27399.07,20604.14,6794.93 +Sub-Saharan Africa,Sudan,Vegetables,Online,M,5/22/2013,288013303,6/21/2013,8391,154.06,90.93,1292717.46,762993.63,529723.83 +Central America and the Caribbean,Costa Rica,Meat,Online,H,11/17/2011,709758269,11/21/2011,2099,421.89,364.69,885547.11,765484.31,120062.8 +Europe,San Marino,Clothes,Online,H,12/17/2011,352311646,1/30/2012,5700,109.28,35.84,622896,204288,418608 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,L,9/11/2015,731347262,10/1/2015,762,437.2,263.33,333146.4,200657.46,132488.94 +Europe,Lithuania,Cosmetics,Online,L,1/23/2011,282851445,2/12/2011,883,437.2,263.33,386047.6,232520.39,153527.21 +Sub-Saharan Africa,South Africa,Personal Care,Offline,H,8/11/2013,213123023,8/28/2013,6693,81.73,56.67,547018.89,379292.31,167726.58 +Europe,Portugal,Snacks,Offline,M,3/27/2017,448773324,5/14/2017,854,152.58,97.44,130303.32,83213.76,47089.56 +Sub-Saharan Africa,South Sudan,Meat,Offline,L,2/9/2013,986726176,3/20/2013,3058,421.89,364.69,1290139.62,1115222.02,174917.6 +Sub-Saharan Africa,Chad,Baby Food,Online,L,3/10/2016,544217908,4/7/2016,5028,255.28,159.42,1283547.84,801563.76,481984.08 +Australia and Oceania,Fiji,Personal Care,Offline,M,12/30/2015,608797347,2/12/2016,5519,81.73,56.67,451067.87,312761.73,138306.14 +Europe,Moldova ,Personal Care,Online,L,9/6/2010,488325822,9/30/2010,5317,81.73,56.67,434558.41,301314.39,133244.02 +Europe,Portugal,Cereal,Offline,C,10/28/2010,460977160,12/17/2010,2241,205.7,117.11,460973.7,262443.51,198530.19 +Middle East and North Africa,Israel,Cosmetics,Online,L,12/2/2012,425237691,12/14/2012,6137,437.2,263.33,2683096.4,1616056.21,1067040.19 +Asia,Vietnam,Beverages,Offline,H,10/2/2010,349906241,11/12/2010,3887,47.45,31.79,184438.15,123567.73,60870.42 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,M,4/21/2014,724094140,5/21/2014,4402,437.2,263.33,1924554.4,1159178.66,765375.74 +Sub-Saharan Africa,Zambia,Beverages,Offline,C,9/12/2015,307225215,9/23/2015,3623,47.45,31.79,171911.35,115175.17,56736.18 +Middle East and North Africa,Turkey,Snacks,Online,H,9/8/2015,179035794,10/8/2015,9525,152.58,97.44,1453324.5,928116,525208.5 +Australia and Oceania,East Timor,Household,Offline,M,4/24/2012,589574706,5/12/2012,7112,668.27,502.54,4752736.24,3574064.48,1178671.76 +Australia and Oceania,Australia,Beverages,Online,L,4/1/2012,509203279,4/25/2012,3421,47.45,31.79,162326.45,108753.59,53572.86 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,H,11/16/2011,778595340,12/18/2011,2518,154.06,90.93,387923.08,228961.74,158961.34 +Europe,Czech Republic,Fruits,Online,L,3/16/2016,958737218,4/24/2016,503,9.33,6.92,4692.99,3480.76,1212.23 +Sub-Saharan Africa,Burundi,Cereal,Offline,C,5/25/2012,680927741,6/27/2012,505,205.7,117.11,103878.5,59140.55,44737.95 +Middle East and North Africa,Yemen,Cereal,Offline,H,5/19/2011,996778237,6/1/2011,7686,205.7,117.11,1581010.2,900107.46,680902.74 +Asia,China,Personal Care,Offline,C,10/17/2013,328212535,11/3/2013,4238,81.73,56.67,346371.74,240167.46,106204.28 +Sub-Saharan Africa,Madagascar,Personal Care,Online,H,10/8/2013,317466962,11/25/2013,4384,81.73,56.67,358304.32,248441.28,109863.04 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,H,4/17/2010,877090346,5/30/2010,9379,154.06,90.93,1444928.74,852832.47,592096.27 +Middle East and North Africa,Morocco,Clothes,Online,C,12/26/2010,639944016,12/31/2010,2510,109.28,35.84,274292.8,89958.4,184334.4 +Europe,Spain,Clothes,Online,H,3/3/2013,109201800,3/31/2013,4094,109.28,35.84,447392.32,146728.96,300663.36 +Asia,Malaysia,Cosmetics,Online,M,3/29/2015,308350026,4/11/2015,6480,437.2,263.33,2833056,1706378.4,1126677.6 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,C,11/12/2012,531187522,11/17/2012,9047,109.28,35.84,988656.16,324244.48,664411.68 +Middle East and North Africa,Iran,Fruits,Offline,H,5/10/2010,591825616,5/19/2010,3206,9.33,6.92,29911.98,22185.52,7726.46 +Europe,Portugal,Cosmetics,Online,H,11/12/2016,374688136,12/1/2016,7401,437.2,263.33,3235717.2,1948905.33,1286811.87 +Central America and the Caribbean,Belize,Cereal,Online,L,5/2/2012,284511411,6/15/2012,2104,205.7,117.11,432792.8,246399.44,186393.36 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,H,10/31/2011,796344268,11/28/2011,4820,421.89,364.69,2033509.8,1757805.8,275704 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,C,5/9/2016,205548036,6/9/2016,5086,668.27,502.54,3398821.22,2555918.44,842902.78 +Europe,Cyprus,Baby Food,Offline,M,8/8/2016,477796542,8/8/2016,9469,255.28,159.42,2417246.32,1509547.98,907698.34 +Sub-Saharan Africa,Burundi,Household,Offline,C,12/1/2011,499076116,1/18/2012,6568,668.27,502.54,4389197.36,3300682.72,1088514.64 +Central America and the Caribbean,The Bahamas,Clothes,Online,C,1/19/2014,125685584,2/8/2014,2012,109.28,35.84,219871.36,72110.08,147761.28 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,H,2/15/2013,634236276,3/17/2013,3463,651.21,524.96,2255140.23,1817936.48,437203.75 +Europe,Serbia,Meat,Online,L,9/1/2011,671652019,10/1/2011,5613,421.89,364.69,2368068.57,2047004.97,321063.6 +Sub-Saharan Africa,Namibia,Baby Food,Offline,H,4/9/2013,305169141,5/10/2013,5185,255.28,159.42,1323626.8,826592.7,497034.1 +Europe,Albania,Snacks,Offline,M,4/1/2011,572336471,5/9/2011,5935,152.58,97.44,905562.3,578306.4,327255.9 +Middle East and North Africa,Jordan,Meat,Online,C,2/8/2015,331015336,2/21/2015,3649,421.89,364.69,1539476.61,1330753.81,208722.8 +Europe,Georgia,Beverages,Offline,M,6/29/2016,309379565,7/12/2016,1143,47.45,31.79,54235.35,36335.97,17899.38 +Europe,Liechtenstein,Meat,Online,M,9/12/2015,855915486,9/15/2015,3268,421.89,364.69,1378736.52,1191806.92,186929.6 +Europe,Latvia,Snacks,Offline,L,4/11/2010,589421927,5/21/2010,1901,152.58,97.44,290054.58,185233.44,104821.14 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,H,1/4/2014,449010217,2/13/2014,956,154.06,90.93,147281.36,86929.08,60352.28 +Europe,Denmark,Office Supplies,Offline,L,3/25/2015,544104182,4/4/2015,1374,651.21,524.96,894762.54,721295.04,173467.5 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,C,11/26/2010,604440152,12/18/2010,6128,437.2,263.33,2679161.6,1613686.24,1065475.36 +Europe,Estonia,Cereal,Offline,L,6/7/2010,430066955,7/10/2010,5224,205.7,117.11,1074576.8,611782.64,462794.16 +Europe,Ireland,Baby Food,Online,H,9/14/2016,341345918,9/29/2016,697,255.28,159.42,177930.16,111115.74,66814.42 +Sub-Saharan Africa,Niger,Cosmetics,Offline,C,9/26/2014,728950870,10/24/2014,1616,437.2,263.33,706515.2,425541.28,280973.92 +Europe,Serbia,Office Supplies,Offline,H,5/1/2013,703868138,6/15/2013,9078,651.21,524.96,5911684.38,4765586.88,1146097.5 +Europe,Spain,Household,Online,H,1/2/2011,347396552,1/29/2011,1215,668.27,502.54,811948.05,610586.1,201361.95 +Australia and Oceania,Marshall Islands,Clothes,Online,L,11/26/2014,261147439,1/15/2015,8185,109.28,35.84,894456.8,293350.4,601106.4 +Middle East and North Africa,United Arab Emirates,Meat,Offline,L,4/20/2014,217044627,5/14/2014,7183,421.89,364.69,3030435.87,2619568.27,410867.6 +Sub-Saharan Africa,Malawi,Vegetables,Online,C,9/12/2014,507324445,10/11/2014,7432,154.06,90.93,1144973.92,675791.76,469182.16 +Europe,Belarus,Baby Food,Offline,L,4/14/2011,594535720,5/12/2011,5186,255.28,159.42,1323882.08,826752.12,497129.96 +Europe,Greece,Snacks,Offline,L,6/21/2015,461539781,8/9/2015,8732,152.58,97.44,1332328.56,850846.08,481482.48 +Asia,China,Meat,Online,M,3/21/2013,161510455,3/28/2013,3388,421.89,364.69,1429363.32,1235569.72,193793.6 +Middle East and North Africa,Iran,Cosmetics,Online,L,4/16/2014,267934072,5/19/2014,6501,437.2,263.33,2842237.2,1711908.33,1130328.87 +Asia,Tajikistan,Cereal,Offline,C,7/23/2010,524609458,9/6/2010,2451,205.7,117.11,504170.7,287036.61,217134.09 +Asia,Kazakhstan,Meat,Online,L,2/13/2010,295647943,3/7/2010,7651,421.89,364.69,3227880.39,2790243.19,437637.2 +Europe,United Kingdom,Meat,Offline,C,10/12/2010,815473353,11/15/2010,5542,421.89,364.69,2338114.38,2021111.98,317002.4 +Asia,Cambodia,Cereal,Online,M,5/26/2011,238822019,6/10/2011,1597,205.7,117.11,328502.9,187024.67,141478.23 +Europe,Kosovo,Vegetables,Offline,C,9/10/2015,390742766,10/14/2015,8323,154.06,90.93,1282241.38,756810.39,525430.99 +Europe,Latvia,Beverages,Offline,H,4/18/2013,916596925,5/14/2013,254,47.45,31.79,12052.3,8074.66,3977.64 +Middle East and North Africa,Bahrain,Clothes,Online,H,11/4/2013,632058322,11/17/2013,8958,109.28,35.84,978930.24,321054.72,657875.52 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,L,11/19/2012,673113286,12/21/2012,8034,651.21,524.96,5231821.14,4217528.64,1014292.5 +Europe,Switzerland,Snacks,Offline,L,10/29/2010,446060645,11/2/2010,8112,152.58,97.44,1237728.96,790433.28,447295.68 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,M,9/15/2016,777511727,10/5/2016,1853,9.33,6.92,17288.49,12822.76,4465.73 +Europe,Germany,Vegetables,Online,M,2/16/2014,764390361,2/18/2014,8949,154.06,90.93,1378682.94,813732.57,564950.37 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,H,6/21/2010,923932874,8/2/2010,1124,651.21,524.96,731960.04,590055.04,141905 +Sub-Saharan Africa,Sudan,Snacks,Online,M,5/27/2010,943688094,6/10/2010,7133,152.58,97.44,1088353.14,695039.52,393313.62 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,M,1/28/2012,131517350,2/7/2012,7761,109.28,35.84,848122.08,278154.24,569967.84 +Europe,Switzerland,Personal Care,Online,M,12/3/2010,565594470,12/12/2010,827,81.73,56.67,67590.71,46866.09,20724.62 +Europe,Kosovo,Cereal,Offline,L,1/7/2011,344405782,1/9/2011,6179,205.7,117.11,1271020.3,723622.69,547397.61 +Sub-Saharan Africa,Zimbabwe,Personal Care,Offline,H,9/15/2013,336750113,10/5/2013,697,81.73,56.67,56965.81,39498.99,17466.82 +Europe,Ukraine,Clothes,Offline,M,11/1/2013,131738793,11/6/2013,3291,109.28,35.84,359640.48,117949.44,241691.04 +Asia,China,Personal Care,Offline,M,2/3/2011,288795650,3/16/2011,9905,81.73,56.67,809535.65,561316.35,248219.3 +Middle East and North Africa,Algeria,Snacks,Offline,L,10/24/2013,987657010,11/15/2013,8512,152.58,97.44,1298760.96,829409.28,469351.68 +Asia,Brunei,Fruits,Offline,L,6/16/2012,678371703,7/16/2012,4117,9.33,6.92,38411.61,28489.64,9921.97 +Central America and the Caribbean,Grenada,Vegetables,Online,C,9/14/2013,131301057,9/27/2013,3755,154.06,90.93,578495.3,341442.15,237053.15 +Europe,Bulgaria,Clothes,Online,M,12/5/2013,187118899,12/11/2013,1495,109.28,35.84,163373.6,53580.8,109792.8 +Europe,Luxembourg,Snacks,Online,H,7/30/2010,406811559,8/6/2010,3435,152.58,97.44,524112.3,334706.4,189405.9 +Central America and the Caribbean,Dominica,Cereal,Offline,M,7/8/2013,421677863,7/10/2013,2705,205.7,117.11,556418.5,316782.55,239635.95 +Europe,Italy,Clothes,Online,M,12/20/2010,383329141,1/31/2011,4466,109.28,35.84,488044.48,160061.44,327983.04 +Sub-Saharan Africa,Guinea,Cosmetics,Online,M,2/22/2011,513689219,3/7/2011,910,437.2,263.33,397852,239630.3,158221.7 +Central America and the Caribbean,Costa Rica,Fruits,Online,C,9/28/2015,654994428,10/16/2015,6261,9.33,6.92,58415.13,43326.12,15089.01 +Asia,Indonesia,Vegetables,Online,C,3/6/2016,719793593,4/21/2016,1775,154.06,90.93,273456.5,161400.75,112055.75 +Europe,Andorra,Fruits,Online,C,7/1/2012,240948045,8/19/2012,736,9.33,6.92,6866.88,5093.12,1773.76 +Sub-Saharan Africa,Mauritania,Cereal,Online,M,3/5/2017,621631610,3/24/2017,3462,205.7,117.11,712133.4,405434.82,306698.58 +Asia,Kazakhstan,Office Supplies,Offline,C,6/15/2013,185330617,6/25/2013,2303,651.21,524.96,1499736.63,1208982.88,290753.75 +Sub-Saharan Africa,Guinea,Fruits,Offline,L,2/26/2012,925843894,3/13/2012,6637,9.33,6.92,61923.21,45928.04,15995.17 +Sub-Saharan Africa,Burkina Faso,Cereal,Online,M,1/2/2010,857282769,2/13/2010,7877,205.7,117.11,1620298.9,922475.47,697823.43 +Sub-Saharan Africa,Rwanda,Household,Offline,M,3/3/2016,764071071,4/3/2016,4464,668.27,502.54,2983157.28,2243338.56,739818.72 +Middle East and North Africa,Qatar,Office Supplies,Online,L,7/31/2010,150945127,9/12/2010,6872,651.21,524.96,4475115.12,3607525.12,867590 +Middle East and North Africa,Lebanon,Beverages,Online,M,11/18/2015,392953765,12/10/2015,2606,47.45,31.79,123654.7,82844.74,40809.96 +Asia,Bangladesh,Vegetables,Online,L,5/10/2010,685458314,6/7/2010,1202,154.06,90.93,185180.12,109297.86,75882.26 +Middle East and North Africa,Yemen,Fruits,Online,L,12/27/2014,294132602,1/4/2015,9228,9.33,6.92,86097.24,63857.76,22239.48 +North America,Greenland,Personal Care,Online,L,12/22/2013,804962956,1/14/2014,5282,81.73,56.67,431697.86,299330.94,132366.92 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,H,7/4/2011,274248206,7/25/2011,4993,668.27,502.54,3336672.11,2509182.22,827489.89 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,C,11/1/2012,878599679,11/17/2012,6024,651.21,524.96,3922889.04,3162359.04,760530 +Europe,Slovenia,Beverages,Online,C,12/2/2012,364941203,12/9/2012,3067,47.45,31.79,145529.15,97499.93,48029.22 +Europe,Iceland,Baby Food,Offline,H,5/13/2015,600509107,5/21/2015,2844,255.28,159.42,726016.32,453390.48,272625.84 +Sub-Saharan Africa,Gabon,Personal Care,Online,H,6/18/2013,822852218,7/10/2013,9112,81.73,56.67,744723.76,516377.04,228346.72 +Asia,Cambodia,Vegetables,Offline,M,9/26/2016,789831864,10/10/2016,7655,154.06,90.93,1179329.3,696069.15,483260.15 +Australia and Oceania,Fiji,Baby Food,Offline,M,10/30/2016,329621875,12/6/2016,1293,255.28,159.42,330077.04,206130.06,123946.98 +Asia,Vietnam,Baby Food,Offline,M,1/11/2014,690708577,1/18/2014,4872,255.28,159.42,1243724.16,776694.24,467029.92 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,M,6/20/2013,491890799,7/22/2013,273,205.7,117.11,56156.1,31971.03,24185.07 +North America,Canada,Meat,Offline,L,10/11/2013,672279870,11/9/2013,1408,421.89,364.69,594021.12,513483.52,80537.6 +Australia and Oceania,Solomon Islands,Household,Offline,C,11/11/2010,441299617,11/15/2010,9218,668.27,502.54,6160112.86,4632413.72,1527699.14 +Middle East and North Africa,Tunisia ,Snacks,Offline,C,11/3/2016,428686368,12/1/2016,6677,152.58,97.44,1018776.66,650606.88,368169.78 +Australia and Oceania,Nauru,Fruits,Online,L,10/25/2010,434488952,11/3/2010,3791,9.33,6.92,35370.03,26233.72,9136.31 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,H,10/27/2010,779068696,11/15/2010,2595,255.28,159.42,662451.6,413694.9,248756.7 +Asia,Kazakhstan,Cosmetics,Offline,C,1/9/2017,953099429,1/26/2017,2156,437.2,263.33,942603.2,567739.48,374863.72 +Asia,Singapore,Personal Care,Online,H,7/6/2015,967567479,8/2/2015,3573,81.73,56.67,292021.29,202481.91,89539.38 +Australia and Oceania,Fiji,Vegetables,Offline,H,5/12/2012,903771674,5/22/2012,4977,154.06,90.93,766756.62,452558.61,314198.01 +Central America and the Caribbean,El Salvador,Cereal,Offline,L,9/23/2014,463323342,11/4/2014,6528,205.7,117.11,1342809.6,764494.08,578315.52 +North America,Mexico,Household,Online,C,11/21/2011,318146312,12/25/2011,5418,668.27,502.54,3620686.86,2722761.72,897925.14 +Asia,Sri Lanka,Personal Care,Online,H,11/26/2016,760476911,12/9/2016,872,81.73,56.67,71268.56,49416.24,21852.32 +Asia,Kazakhstan,Personal Care,Online,H,5/28/2017,352863967,7/12/2017,9144,81.73,56.67,747339.12,518190.48,229148.64 +Australia and Oceania,New Zealand,Baby Food,Online,M,3/21/2017,878168809,3/26/2017,8520,255.28,159.42,2174985.6,1358258.4,816727.2 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,M,6/18/2017,589565265,6/30/2017,4318,651.21,524.96,2811924.78,2266777.28,545147.5 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,L,9/27/2012,960539662,11/11/2012,3886,255.28,159.42,992018.08,619506.12,372511.96 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,H,1/30/2010,834890830,2/18/2010,1605,437.2,263.33,701706,422644.65,279061.35 +Asia,Maldives,Beverages,Offline,M,1/3/2010,476730096,1/21/2010,3884,47.45,31.79,184295.8,123472.36,60823.44 +Europe,Moldova ,Personal Care,Online,C,4/27/2010,220481288,5/7/2010,4168,81.73,56.67,340650.64,236200.56,104450.08 +Middle East and North Africa,Libya,Baby Food,Online,C,6/14/2017,920880734,7/12/2017,7928,255.28,159.42,2023859.84,1263881.76,759978.08 +Europe,Albania,Vegetables,Offline,L,5/27/2012,802977263,7/8/2012,7671,154.06,90.93,1181794.26,697524.03,484270.23 +Europe,Hungary,Cosmetics,Online,M,2/8/2015,412132203,3/17/2015,7932,437.2,263.33,3467870.4,2088733.56,1379136.84 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,C,6/18/2012,364019381,7/23/2012,279,421.89,364.69,117707.31,101748.51,15958.8 +Asia,Taiwan,Beverages,Offline,C,3/8/2015,894625127,3/29/2015,8310,47.45,31.79,394309.5,264174.9,130134.6 +Middle East and North Africa,Libya,Fruits,Offline,L,2/3/2016,510248267,2/23/2016,2656,9.33,6.92,24780.48,18379.52,6400.96 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,C,8/26/2016,937500131,9/14/2016,5977,152.58,97.44,911970.66,582398.88,329571.78 +Sub-Saharan Africa,Togo,Vegetables,Online,M,8/14/2015,373304545,9/27/2015,7965,154.06,90.93,1227087.9,724257.45,502830.45 +Sub-Saharan Africa,Liberia,Beverages,Online,L,10/18/2012,234897840,11/20/2012,346,47.45,31.79,16417.7,10999.34,5418.36 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,L,11/8/2012,209828841,11/21/2012,1872,437.2,263.33,818438.4,492953.76,325484.64 +Asia,Mongolia,Cosmetics,Online,M,12/11/2013,505958878,1/4/2014,3331,437.2,263.33,1456313.2,877152.23,579160.97 +Central America and the Caribbean,Honduras,Fruits,Online,H,7/1/2011,501461780,8/17/2011,2539,9.33,6.92,23688.87,17569.88,6118.99 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,H,2/28/2017,994823873,3/20/2017,9346,9.33,6.92,87198.18,64674.32,22523.86 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,M,2/19/2017,154843986,3/18/2017,631,651.21,524.96,410913.51,331249.76,79663.75 +Europe,Croatia,Meat,Offline,M,11/3/2013,270633447,11/12/2013,5306,421.89,364.69,2238548.34,1935045.14,303503.2 +Middle East and North Africa,Lebanon,Meat,Offline,M,7/15/2014,101616084,9/2/2014,9312,421.89,364.69,3928639.68,3395993.28,532646.4 +Asia,Sri Lanka,Cereal,Online,L,5/30/2012,727528226,7/11/2012,624,205.7,117.11,128356.8,73076.64,55280.16 +Middle East and North Africa,Azerbaijan,Cereal,Online,M,1/28/2013,598418700,2/17/2013,4246,205.7,117.11,873402.2,497249.06,376153.14 +Europe,Finland,Beverages,Online,L,8/19/2015,484648835,9/19/2015,7215,47.45,31.79,342351.75,229364.85,112986.9 +Asia,North Korea,Vegetables,Offline,H,6/15/2016,326892459,6/25/2016,3598,154.06,90.93,554307.88,327166.14,227141.74 +Central America and the Caribbean,Barbados,Household,Offline,L,12/28/2012,586135900,1/1/2013,9493,668.27,502.54,6343887.11,4770612.22,1573274.89 +North America,United States of America,Vegetables,Offline,H,2/11/2015,893677985,2/11/2015,8030,154.06,90.93,1237101.8,730167.9,506933.9 +Central America and the Caribbean,Belize,Household,Offline,H,1/13/2011,501130044,3/3/2011,4371,668.27,502.54,2921008.17,2196602.34,724405.83 +Central America and the Caribbean,Cuba,Beverages,Offline,M,7/16/2016,530415904,8/22/2016,708,47.45,31.79,33594.6,22507.32,11087.28 +Europe,Macedonia,Cosmetics,Online,C,8/13/2010,823771893,8/29/2010,1264,437.2,263.33,552620.8,332849.12,219771.68 +Europe,Croatia,Personal Care,Offline,H,12/18/2014,393746840,1/13/2015,7295,81.73,56.67,596220.35,413407.65,182812.7 +Europe,Liechtenstein,Baby Food,Online,M,6/26/2014,573202073,7/16/2014,2086,255.28,159.42,532514.08,332550.12,199963.96 +Middle East and North Africa,Israel,Meat,Offline,C,1/30/2014,965311419,3/9/2014,5955,421.89,364.69,2512354.95,2171728.95,340626 +Asia,Maldives,Snacks,Online,C,2/22/2012,793561208,3/29/2012,1251,152.58,97.44,190877.58,121897.44,68980.14 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,L,11/30/2011,251750266,12/4/2011,7353,152.58,97.44,1121920.74,716476.32,405444.42 +Middle East and North Africa,Syria,Cereal,Online,L,2/16/2010,953989923,2/17/2010,5673,205.7,117.11,1166936.1,664365.03,502571.07 +Europe,Armenia,Vegetables,Offline,H,12/12/2015,984704005,1/2/2016,4652,154.06,90.93,716687.12,423006.36,293680.76 +Australia and Oceania,Nauru,Beverages,Offline,L,11/13/2016,748628842,12/3/2016,4765,47.45,31.79,226099.25,151479.35,74619.9 +Central America and the Caribbean,Haiti,Meat,Offline,C,10/31/2012,720813262,12/14/2012,3517,421.89,364.69,1483787.13,1282614.73,201172.4 +Europe,Switzerland,Fruits,Offline,L,5/26/2012,996618592,5/28/2012,443,9.33,6.92,4133.19,3065.56,1067.63 +Europe,Andorra,Personal Care,Online,H,11/5/2013,841718661,12/19/2013,2112,81.73,56.67,172613.76,119687.04,52926.72 +Europe,Poland,Household,Offline,L,7/5/2016,942099797,8/1/2016,7120,668.27,502.54,4758082.4,3578084.8,1179997.6 +Australia and Oceania,Nauru,Household,Offline,L,1/2/2017,254060828,1/3/2017,1100,668.27,502.54,735097,552794,182303 +Central America and the Caribbean,El Salvador,Personal Care,Offline,H,1/6/2013,954213082,2/5/2013,1711,81.73,56.67,139840.03,96962.37,42877.66 +Central America and the Caribbean,Belize,Meat,Online,L,8/25/2014,789480388,9/7/2014,3646,421.89,364.69,1538210.94,1329659.74,208551.2 +Australia and Oceania,Solomon Islands,Cosmetics,Online,M,5/9/2010,727099072,5/23/2010,3628,437.2,263.33,1586161.6,955361.24,630800.36 +Europe,Bosnia and Herzegovina,Personal Care,Online,H,2/25/2016,904617965,3/31/2016,5413,81.73,56.67,442404.49,306754.71,135649.78 +Sub-Saharan Africa,Zambia,Vegetables,Offline,C,4/9/2011,179898393,5/21/2011,4787,154.06,90.93,737485.22,435281.91,302203.31 +Central America and the Caribbean,Costa Rica,Fruits,Offline,C,1/25/2010,181114184,3/4/2010,4567,9.33,6.92,42610.11,31603.64,11006.47 +Australia and Oceania,Marshall Islands,Clothes,Online,M,11/1/2012,356751668,12/11/2012,9601,109.28,35.84,1049197.28,344099.84,705097.44 +Asia,Kyrgyzstan,Meat,Offline,H,2/18/2017,225609672,2/21/2017,1770,421.89,364.69,746745.3,645501.3,101244 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,M,1/7/2014,726799523,2/23/2014,4985,152.58,97.44,760611.3,485738.4,274872.9 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,L,7/18/2014,169745051,8/13/2014,188,437.2,263.33,82193.6,49506.04,32687.56 +Sub-Saharan Africa,Eritrea,Household,Offline,M,9/5/2015,984182584,9/17/2015,352,668.27,502.54,235231.04,176894.08,58336.96 +Central America and the Caribbean,Panama,Household,Online,H,9/2/2011,270160949,9/15/2011,5483,668.27,502.54,3664124.41,2755426.82,908697.59 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,M,12/26/2012,148041474,12/26/2012,7617,437.2,263.33,3330152.4,2005784.61,1324367.79 +Europe,Cyprus,Vegetables,Online,H,3/19/2012,108497989,4/23/2012,5821,154.06,90.93,896783.26,529303.53,367479.73 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,L,8/4/2010,162516820,9/11/2010,1193,255.28,159.42,304549.04,190188.06,114360.98 +Europe,Moldova ,Cosmetics,Offline,L,3/12/2014,391396796,4/4/2014,1865,437.2,263.33,815378,491110.45,324267.55 +Europe,Bulgaria,Personal Care,Online,H,1/11/2015,496749246,1/24/2015,7996,81.73,56.67,653513.08,453133.32,200379.76 +Sub-Saharan Africa,Sudan,Baby Food,Online,M,7/9/2017,250497996,7/31/2017,6779,255.28,159.42,1730543.12,1080708.18,649834.94 +Europe,Serbia,Baby Food,Offline,C,1/6/2012,844879376,2/1/2012,7437,255.28,159.42,1898517.36,1185606.54,712910.82 +Sub-Saharan Africa,Senegal,Vegetables,Offline,C,6/4/2016,842442214,7/14/2016,6227,154.06,90.93,959331.62,566221.11,393110.51 +Central America and the Caribbean,Haiti,Vegetables,Online,M,11/14/2011,226047837,12/25/2011,1433,154.06,90.93,220767.98,130302.69,90465.29 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,M,8/9/2014,848870074,9/24/2014,8374,651.21,524.96,5453232.54,4396015.04,1057217.5 +Middle East and North Africa,Syria,Baby Food,Offline,H,9/1/2011,584395253,10/5/2011,4397,255.28,159.42,1122466.16,700969.74,421496.42 +Europe,Croatia,Vegetables,Offline,C,1/29/2010,976422202,2/20/2010,3883,154.06,90.93,598214.98,353081.19,245133.79 +Middle East and North Africa,Iran,Personal Care,Offline,M,5/14/2010,489062249,6/26/2010,3242,81.73,56.67,264968.66,183724.14,81244.52 +Europe,Lithuania,Snacks,Offline,M,5/1/2010,356739223,5/15/2010,5918,152.58,97.44,902968.44,576649.92,326318.52 +Europe,Romania,Cosmetics,Offline,C,5/28/2016,534189450,6/16/2016,7384,437.2,263.33,3228284.8,1944428.72,1283856.08 +Middle East and North Africa,Oman,Meat,Online,C,3/1/2017,146461760,3/29/2017,144,421.89,364.69,60752.16,52515.36,8236.8 +Europe,Luxembourg,Personal Care,Offline,H,5/21/2017,638917481,6/15/2017,8736,81.73,56.67,713993.28,495069.12,218924.16 +Middle East and North Africa,Iraq,Meat,Offline,H,7/24/2011,827230441,8/27/2011,4725,421.89,364.69,1993430.25,1723160.25,270270 +Central America and the Caribbean,The Bahamas,Household,Offline,L,5/19/2010,947386968,6/27/2010,1712,668.27,502.54,1144078.24,860348.48,283729.76 +Australia and Oceania,Papua New Guinea,Snacks,Offline,L,4/3/2014,405685889,4/17/2014,325,152.58,97.44,49588.5,31668,17920.5 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,L,1/26/2017,928738534,3/15/2017,3226,81.73,56.67,263660.98,182817.42,80843.56 +Europe,Switzerland,Meat,Offline,L,1/4/2010,713468730,1/18/2010,107,421.89,364.69,45142.23,39021.83,6120.4 +Australia and Oceania,Fiji,Clothes,Offline,L,8/7/2015,277112805,8/9/2015,2692,109.28,35.84,294181.76,96481.28,197700.48 +Australia and Oceania,Samoa ,Clothes,Online,M,10/13/2015,207219588,11/22/2015,9736,109.28,35.84,1063950.08,348938.24,715011.84 +Europe,Sweden,Snacks,Online,C,4/14/2016,711650407,4/30/2016,2025,152.58,97.44,308974.5,197316,111658.5 +Sub-Saharan Africa,Liberia,Cereal,Offline,H,7/18/2012,268579089,7/29/2012,7376,205.7,117.11,1517243.2,863803.36,653439.84 +Australia and Oceania,Tonga,Personal Care,Online,C,3/15/2016,576491963,3/31/2016,5638,81.73,56.67,460793.74,319505.46,141288.28 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,C,6/19/2013,704187858,6/30/2013,3691,651.21,524.96,2403616.11,1937627.36,465988.75 +Middle East and North Africa,Iraq,Office Supplies,Offline,C,4/26/2014,240778100,6/6/2014,445,651.21,524.96,289788.45,233607.2,56181.25 +Europe,Montenegro,Personal Care,Offline,L,11/18/2010,645686519,12/23/2010,1844,81.73,56.67,150710.12,104499.48,46210.64 +Asia,Turkmenistan,Meat,Offline,L,6/27/2011,298649442,8/6/2011,5861,421.89,364.69,2472697.29,2137448.09,335249.2 +Europe,Hungary,Baby Food,Online,M,3/3/2014,349715697,4/10/2014,7501,255.28,159.42,1914855.28,1195809.42,719045.86 +Middle East and North Africa,Afghanistan,Household,Offline,L,6/17/2010,669246613,7/14/2010,3800,668.27,502.54,2539426,1909652,629774 +Sub-Saharan Africa,Senegal,Cereal,Online,H,11/18/2011,297916018,12/30/2011,8825,205.7,117.11,1815302.5,1033495.75,781806.75 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,L,11/18/2015,596710240,12/17/2015,8675,81.73,56.67,709007.75,491612.25,217395.5 +Central America and the Caribbean,Costa Rica,Clothes,Offline,H,3/7/2017,296928107,4/3/2017,6480,109.28,35.84,708134.4,232243.2,475891.2 +Sub-Saharan Africa,Mauritius ,Clothes,Online,M,7/28/2011,450180947,8/31/2011,7401,109.28,35.84,808781.28,265251.84,543529.44 +Europe,Norway,Beverages,Offline,M,11/1/2014,378392589,12/10/2014,3631,47.45,31.79,172290.95,115429.49,56861.46 +Europe,Cyprus,Fruits,Online,H,7/14/2013,823799359,8/26/2013,9392,9.33,6.92,87627.36,64992.64,22634.72 +Sub-Saharan Africa,Angola,Beverages,Offline,L,3/22/2014,798950088,4/26/2014,5940,47.45,31.79,281853,188832.6,93020.4 +Central America and the Caribbean,Dominican Republic,Beverages,Offline,C,12/11/2016,736706101,12/30/2016,6562,47.45,31.79,311366.9,208605.98,102760.92 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,C,6/18/2011,240241229,7/24/2011,1573,437.2,263.33,687715.6,414218.09,273497.51 +Middle East and North Africa,Iran,Meat,Online,C,4/22/2011,333041799,5/31/2011,3324,421.89,364.69,1402362.36,1212229.56,190132.8 +Asia,India,Household,Online,H,2/24/2012,308906638,3/17/2012,1194,668.27,502.54,797914.38,600032.76,197881.62 +Sub-Saharan Africa,South Africa,Vegetables,Online,M,9/22/2010,881947076,11/2/2010,6593,154.06,90.93,1015717.58,599501.49,416216.09 +Sub-Saharan Africa,Liberia,Cosmetics,Online,M,3/12/2016,136586940,4/20/2016,7966,437.2,263.33,3482735.2,2097686.78,1385048.42 +Sub-Saharan Africa,Eritrea,Household,Online,H,1/23/2016,277562558,2/17/2016,5784,668.27,502.54,3865273.68,2906691.36,958582.32 +Asia,Myanmar,Fruits,Online,C,4/4/2010,879922759,5/18/2010,7553,9.33,6.92,70469.49,52266.76,18202.73 +Asia,Maldives,Fruits,Offline,C,12/2/2014,239028871,12/7/2014,2809,9.33,6.92,26207.97,19438.28,6769.69 +Europe,France,Cosmetics,Online,C,3/6/2013,320554721,3/12/2013,8120,437.2,263.33,3550064,2138239.6,1411824.4 +Europe,Monaco,Beverages,Offline,C,12/11/2011,910486638,12/19/2011,2084,47.45,31.79,98885.8,66250.36,32635.44 +Middle East and North Africa,Syria,Beverages,Online,L,5/29/2015,965123450,6/7/2015,331,47.45,31.79,15705.95,10522.49,5183.46 +Central America and the Caribbean,Guatemala,Beverages,Online,M,9/3/2013,861076486,9/25/2013,522,47.45,31.79,24768.9,16594.38,8174.52 +Sub-Saharan Africa,Comoros,Fruits,Online,L,11/6/2016,145269572,12/23/2016,7349,9.33,6.92,68566.17,50855.08,17711.09 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,H,5/22/2013,684939038,7/9/2013,7537,421.89,364.69,3179784.93,2748668.53,431116.4 +Sub-Saharan Africa,Zambia,Clothes,Offline,M,9/29/2011,817633712,10/25/2011,4840,109.28,35.84,528915.2,173465.6,355449.6 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,C,11/6/2013,301214921,12/25/2013,5044,81.73,56.67,412246.12,285843.48,126402.64 +Europe,Andorra,Clothes,Online,M,5/9/2011,763856494,5/26/2011,966,109.28,35.84,105564.48,34621.44,70943.04 +Sub-Saharan Africa,Malawi,Household,Offline,C,2/12/2012,754044759,2/12/2012,7456,668.27,502.54,4982621.12,3746938.24,1235682.88 +Europe,Serbia,Cosmetics,Offline,M,9/13/2013,690578544,9/15/2013,6392,437.2,263.33,2794582.4,1683205.36,1111377.04 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,M,9/25/2014,612569177,11/6/2014,1687,154.06,90.93,259899.22,153398.91,106500.31 +Europe,Poland,Clothes,Offline,M,2/15/2011,629440486,3/13/2011,4282,109.28,35.84,467936.96,153466.88,314470.08 +Europe,Belarus,Household,Online,H,12/26/2014,470928800,1/19/2015,7152,668.27,502.54,4779467.04,3594166.08,1185300.96 +Europe,Iceland,Cosmetics,Online,L,12/31/2012,837082946,2/15/2013,300,437.2,263.33,131160,78999,52161 +Middle East and North Africa,Lebanon,Meat,Offline,H,8/16/2015,248264253,8/26/2015,5764,421.89,364.69,2431773.96,2102073.16,329700.8 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,L,6/14/2015,895146548,7/14/2015,2611,668.27,502.54,1744852.97,1312131.94,432721.03 +North America,Canada,Personal Care,Online,H,9/19/2013,988716161,10/16/2013,1938,81.73,56.67,158392.74,109826.46,48566.28 +Australia and Oceania,Tonga,Cosmetics,Offline,H,7/1/2016,610271918,7/13/2016,1877,437.2,263.33,820624.4,494270.41,326353.99 +Asia,Myanmar,Fruits,Online,C,10/21/2015,361425149,11/2/2015,2588,9.33,6.92,24146.04,17908.96,6237.08 +Europe,Armenia,Personal Care,Online,H,1/21/2016,914099681,2/28/2016,1264,81.73,56.67,103306.72,71630.88,31675.84 +Australia and Oceania,Australia,Household,Offline,L,3/4/2015,760531842,3/20/2015,7128,668.27,502.54,4763428.56,3582105.12,1181323.44 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,H,12/2/2015,263270461,12/15/2015,6435,154.06,90.93,991376.1,585134.55,406241.55 +Europe,Denmark,Snacks,Offline,L,7/26/2014,305176866,7/30/2014,7471,152.58,97.44,1139925.18,727974.24,411950.94 +Sub-Saharan Africa,Eritrea,Household,Offline,H,3/22/2012,939424884,3/29/2012,5554,668.27,502.54,3711571.58,2791107.16,920464.42 +Sub-Saharan Africa,South Africa,Fruits,Online,C,1/24/2011,939500844,1/25/2011,8032,9.33,6.92,74938.56,55581.44,19357.12 +Asia,Bhutan,Clothes,Online,H,7/20/2010,949203574,7/23/2010,9286,109.28,35.84,1014774.08,332810.24,681963.84 +Europe,Estonia,Office Supplies,Online,C,3/15/2011,332644402,4/30/2011,5726,651.21,524.96,3728828.46,3005920.96,722907.5 +Europe,Montenegro,Vegetables,Online,H,10/25/2010,324247157,12/10/2010,794,154.06,90.93,122323.64,72198.42,50125.22 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,C,11/1/2015,878748166,12/9/2015,9965,651.21,524.96,6489307.65,5231226.4,1258081.25 +Middle East and North Africa,Pakistan,Snacks,Online,M,10/29/2014,221196258,12/10/2014,5743,152.58,97.44,876266.94,559597.92,316669.02 +Europe,Switzerland,Fruits,Offline,H,7/27/2012,696952760,9/8/2012,2664,9.33,6.92,24855.12,18434.88,6420.24 +Sub-Saharan Africa,Lesotho,Personal Care,Online,L,2/16/2011,221691501,2/27/2011,2296,81.73,56.67,187652.08,130114.32,57537.76 +Asia,Malaysia,Meat,Online,L,8/16/2013,831398808,9/20/2013,8238,421.89,364.69,3475529.82,3004316.22,471213.6 +Sub-Saharan Africa,Liberia,Household,Online,H,11/21/2012,132373511,12/28/2012,1118,668.27,502.54,747125.86,561839.72,185286.14 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,L,5/23/2010,751226937,5/26/2010,3600,81.73,56.67,294228,204012,90216 +Middle East and North Africa,Iran,Snacks,Offline,M,6/12/2012,884882915,6/24/2012,5373,152.58,97.44,819812.34,523545.12,296267.22 +Asia,Turkmenistan,Household,Offline,C,4/20/2011,150577771,6/9/2011,8164,668.27,502.54,5455756.28,4102736.56,1353019.72 +Asia,Taiwan,Personal Care,Offline,M,8/10/2011,935860335,9/24/2011,725,81.73,56.67,59254.25,41085.75,18168.5 +Australia and Oceania,Tuvalu,Personal Care,Offline,M,7/12/2011,748591935,8/18/2011,3844,81.73,56.67,314170.12,217839.48,96330.64 +Asia,India,Cosmetics,Offline,L,1/24/2014,766946399,1/29/2014,5337,437.2,263.33,2333336.4,1405392.21,927944.19 +Europe,Ireland,Cereal,Online,H,9/21/2015,889410054,11/1/2015,5055,205.7,117.11,1039813.5,591991.05,447822.45 +Central America and the Caribbean,El Salvador,Household,Offline,C,4/8/2010,184781730,5/3/2010,9875,668.27,502.54,6599166.25,4962582.5,1636583.75 +Asia,Singapore,Personal Care,Online,M,4/9/2015,942172753,4/9/2015,8710,81.73,56.67,711868.3,493595.7,218272.6 +Sub-Saharan Africa,Eritrea,Snacks,Offline,H,4/10/2015,121006953,5/29/2015,7501,152.58,97.44,1144502.58,730897.44,413605.14 +Middle East and North Africa,Oman,Cereal,Online,H,1/12/2011,601020658,1/28/2011,4223,205.7,117.11,868671.1,494555.53,374115.57 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,C,9/26/2015,832262694,10/30/2015,3881,437.2,263.33,1696773.2,1021983.73,674789.47 +Asia,Cambodia,Personal Care,Online,C,5/2/2013,685094392,5/2/2013,3510,81.73,56.67,286872.3,198911.7,87960.6 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,M,5/10/2015,100189578,5/10/2015,7177,255.28,159.42,1832144.56,1144157.34,687987.22 +Asia,North Korea,Clothes,Online,C,9/2/2011,438534581,10/4/2011,983,109.28,35.84,107422.24,35230.72,72191.52 +Sub-Saharan Africa,Angola,Office Supplies,Offline,M,2/24/2012,431428229,3/26/2012,8055,651.21,524.96,5245496.55,4228552.8,1016943.75 +Asia,Thailand,Baby Food,Offline,L,7/31/2012,230481851,9/17/2012,3556,255.28,159.42,907775.68,566897.52,340878.16 +Europe,Italy,Baby Food,Online,C,8/9/2013,957619273,8/28/2013,9678,255.28,159.42,2470599.84,1542866.76,927733.08 +Europe,Austria,Office Supplies,Online,L,12/4/2016,655076825,1/21/2017,645,651.21,524.96,420030.45,338599.2,81431.25 +Asia,Laos,Meat,Offline,M,12/13/2013,135403335,1/4/2014,7711,421.89,364.69,3253193.79,2812124.59,441069.2 +Sub-Saharan Africa,Nigeria,Baby Food,Online,C,4/21/2012,731460130,6/7/2012,4162,255.28,159.42,1062475.36,663506.04,398969.32 +Asia,Thailand,Baby Food,Online,H,11/20/2016,246421039,12/1/2016,316,255.28,159.42,80668.48,50376.72,30291.76 +Europe,Denmark,Vegetables,Offline,M,12/10/2010,603772389,12/30/2010,8522,154.06,90.93,1312899.32,774905.46,537993.86 +Middle East and North Africa,Tunisia ,Household,Online,C,11/8/2012,197313010,11/25/2012,8159,668.27,502.54,5452414.93,4100223.86,1352191.07 +Central America and the Caribbean,Barbados,Clothes,Online,M,10/18/2011,641154229,10/25/2011,639,109.28,35.84,69829.92,22901.76,46928.16 +Europe,Germany,Fruits,Offline,L,11/30/2016,919719874,1/4/2017,4404,9.33,6.92,41089.32,30475.68,10613.64 +Central America and the Caribbean,Dominican Republic,Meat,Offline,C,9/23/2015,537746274,10/1/2015,9927,421.89,364.69,4188102.03,3620277.63,567824.4 +Central America and the Caribbean,Nicaragua,Fruits,Online,C,9/23/2015,870282256,10/15/2015,4714,9.33,6.92,43981.62,32620.88,11360.74 +Sub-Saharan Africa,Comoros,Meat,Offline,L,5/4/2010,212689149,6/10/2010,8300,421.89,364.69,3501687,3026927,474760 +Europe,Serbia,Beverages,Online,H,12/25/2012,530640780,2/12/2013,7254,47.45,31.79,344202.3,230604.66,113597.64 +Europe,Russia,Office Supplies,Offline,M,6/5/2015,710123479,6/23/2015,173,651.21,524.96,112659.33,90818.08,21841.25 +Central America and the Caribbean,Grenada,Fruits,Offline,L,4/12/2014,607436072,5/28/2014,2687,9.33,6.92,25069.71,18594.04,6475.67 +Sub-Saharan Africa,Burundi,Meat,Offline,H,10/20/2014,599189889,12/2/2014,2458,421.89,364.69,1037005.62,896408.02,140597.6 +Sub-Saharan Africa,Zambia,Cosmetics,Online,C,12/14/2011,232308757,12/23/2011,4178,437.2,263.33,1826621.6,1100192.74,726428.86 +Europe,Ireland,Cereal,Offline,H,11/25/2016,474029004,12/4/2016,4571,205.7,117.11,940254.7,535309.81,404944.89 +Central America and the Caribbean,Cuba,Cereal,Offline,H,5/19/2015,561899459,7/4/2015,7391,205.7,117.11,1520328.7,865560.01,654768.69 +Sub-Saharan Africa,Sudan,Beverages,Offline,H,11/24/2016,253781449,12/27/2016,8425,47.45,31.79,399766.25,267830.75,131935.5 +Asia,Kazakhstan,Vegetables,Online,M,2/9/2013,277848803,3/6/2013,490,154.06,90.93,75489.4,44555.7,30933.7 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,L,11/14/2011,982587850,12/23/2011,8435,152.58,97.44,1287012.3,821906.4,465105.9 +Australia and Oceania,Papua New Guinea,Beverages,Online,H,9/28/2010,986797416,10/28/2010,4139,47.45,31.79,196395.55,131578.81,64816.74 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,C,12/3/2015,329588830,12/18/2015,1514,205.7,117.11,311429.8,177304.54,134125.26 +Europe,Austria,Household,Offline,L,10/2/2015,920385921,10/5/2015,1502,668.27,502.54,1003741.54,754815.08,248926.46 +Sub-Saharan Africa,Zambia,Snacks,Offline,M,10/8/2014,688925015,10/22/2014,7076,152.58,97.44,1079656.08,689485.44,390170.64 +Middle East and North Africa,Iraq,Beverages,Offline,C,10/20/2014,335254943,10/25/2014,8243,47.45,31.79,391130.35,262044.97,129085.38 +Central America and the Caribbean,El Salvador,Baby Food,Offline,H,2/28/2011,179737031,4/18/2011,7036,255.28,159.42,1796150.08,1121679.12,674470.96 +Asia,South Korea,Cosmetics,Online,L,8/4/2011,613045108,8/7/2011,2525,437.2,263.33,1103930,664908.25,439021.75 +Europe,Estonia,Vegetables,Offline,H,4/25/2017,746165502,6/8/2017,5808,154.06,90.93,894780.48,528121.44,366659.04 +Central America and the Caribbean,Guatemala,Office Supplies,Online,H,9/15/2011,660397040,10/16/2011,5015,651.21,524.96,3265818.15,2632674.4,633143.75 +Australia and Oceania,East Timor,Cereal,Online,C,1/19/2017,957351052,2/28/2017,306,205.7,117.11,62944.2,35835.66,27108.54 +Sub-Saharan Africa,Gabon,Vegetables,Online,M,1/23/2015,508951365,2/24/2015,8874,154.06,90.93,1367128.44,806912.82,560215.62 +Europe,Macedonia,Meat,Online,H,3/24/2011,507434308,4/29/2011,9943,421.89,364.69,4194852.27,3626112.67,568739.6 +Sub-Saharan Africa,Benin,Meat,Online,M,11/21/2015,415348708,12/5/2015,9768,421.89,364.69,4121021.52,3562291.92,558729.6 +Asia,Taiwan,Meat,Offline,M,3/1/2010,215555894,4/16/2010,6634,421.89,364.69,2798818.26,2419353.46,379464.8 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,C,4/24/2010,861229693,6/10/2010,5860,437.2,263.33,2561992,1543113.8,1018878.2 +Central America and the Caribbean,The Bahamas,Household,Offline,H,12/8/2010,225856435,1/24/2011,4793,668.27,502.54,3203018.11,2408674.22,794343.89 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,M,6/30/2011,753234946,7/12/2011,7814,651.21,524.96,5088554.94,4102037.44,986517.5 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,L,7/4/2012,907476556,7/30/2012,1334,651.21,524.96,868714.14,700296.64,168417.5 +North America,Mexico,Baby Food,Online,H,10/11/2011,123005092,10/17/2011,8795,255.28,159.42,2245187.6,1402098.9,843088.7 +Middle East and North Africa,Bahrain,Beverages,Offline,M,9/26/2015,154556882,10/31/2015,5671,47.45,31.79,269088.95,180281.09,88807.86 +Europe,Belarus,Office Supplies,Online,M,12/16/2012,127180755,1/19/2013,4466,651.21,524.96,2908303.86,2344471.36,563832.5 +Sub-Saharan Africa,Burkina Faso,Cereal,Online,M,10/19/2015,586238038,11/26/2015,9718,205.7,117.11,1998992.6,1138074.98,860917.62 +Europe,Norway,Baby Food,Online,M,3/4/2011,347402560,3/21/2011,2992,255.28,159.42,763797.76,476984.64,286813.12 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,C,5/5/2017,546660649,5/14/2017,7889,81.73,56.67,644767.97,447069.63,197698.34 +Sub-Saharan Africa,Burkina Faso,Household,Online,C,1/1/2012,590311133,2/7/2012,5037,668.27,502.54,3366075.99,2531293.98,834782.01 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,C,10/4/2011,404965341,11/11/2011,7098,109.28,35.84,775669.44,254392.32,521277.12 +Sub-Saharan Africa,Zambia,Vegetables,Online,M,5/12/2015,887547099,6/19/2015,3765,154.06,90.93,580035.9,342351.45,237684.45 +Europe,Latvia,Snacks,Online,L,1/17/2015,755292737,2/12/2015,6760,152.58,97.44,1031440.8,658694.4,372746.4 +Europe,Croatia,Meat,Offline,L,6/25/2015,595751082,7/23/2015,4839,421.89,364.69,2041525.71,1764734.91,276790.8 +North America,Greenland,Personal Care,Offline,M,10/25/2014,616783463,11/30/2014,8788,81.73,56.67,718243.24,498015.96,220227.28 +Europe,Czech Republic,Office Supplies,Offline,H,1/23/2016,196563708,2/19/2016,6424,651.21,524.96,4183373.04,3372343.04,811030 +Sub-Saharan Africa,Niger,Snacks,Online,L,9/17/2015,133578145,10/31/2015,7596,152.58,97.44,1158997.68,740154.24,418843.44 +Central America and the Caribbean,Haiti,Baby Food,Online,H,2/12/2015,396625602,2/28/2015,9184,255.28,159.42,2344491.52,1464113.28,880378.24 +Asia,Nepal,Snacks,Online,L,9/10/2016,574817407,10/18/2016,99,152.58,97.44,15105.42,9646.56,5458.86 +Asia,Singapore,Fruits,Offline,H,7/24/2012,327577388,9/3/2012,6283,9.33,6.92,58620.39,43478.36,15142.03 +Europe,Greece,Snacks,Offline,C,1/19/2011,734641873,2/8/2011,5711,152.58,97.44,871384.38,556479.84,314904.54 +Australia and Oceania,Solomon Islands,Meat,Offline,L,3/14/2010,246059691,3/22/2010,3386,421.89,364.69,1428519.54,1234840.34,193679.2 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,L,9/5/2016,532192170,9/8/2016,6344,109.28,35.84,693272.32,227368.96,465903.36 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,C,9/23/2011,633713138,11/1/2011,8655,437.2,263.33,3783966,2279121.15,1504844.85 +Europe,Kosovo,Cosmetics,Online,L,7/4/2015,111608922,7/17/2015,6415,437.2,263.33,2804638,1689261.95,1115376.05 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,C,3/2/2015,397178351,3/15/2015,2755,437.2,263.33,1204486,725474.15,479011.85 +Europe,Slovenia,Meat,Online,M,1/24/2014,742032754,3/4/2014,2836,421.89,364.69,1196480.04,1034260.84,162219.2 +Europe,Ireland,Vegetables,Online,L,11/6/2012,468095958,12/3/2012,8851,154.06,90.93,1363585.06,804821.43,558763.63 +Europe,Croatia,Beverages,Online,L,3/20/2013,317604291,4/19/2013,5022,47.45,31.79,238293.9,159649.38,78644.52 +North America,Canada,Fruits,Offline,M,2/26/2014,203106582,4/5/2014,2606,9.33,6.92,24313.98,18033.52,6280.46 +Middle East and North Africa,Algeria,Fruits,Online,H,9/18/2015,557464158,9/20/2015,4887,9.33,6.92,45595.71,33818.04,11777.67 +Sub-Saharan Africa,Cameroon,Cereal,Offline,L,3/19/2015,983850848,4/2/2015,2184,205.7,117.11,449248.8,255768.24,193480.56 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,H,1/18/2011,705752980,2/17/2011,6845,154.06,90.93,1054540.7,622415.85,432124.85 +North America,Canada,Beverages,Offline,C,1/14/2014,816969382,2/23/2014,8250,47.45,31.79,391462.5,262267.5,129195 +Europe,Cyprus,Vegetables,Online,C,5/3/2013,231611382,5/4/2013,7810,154.06,90.93,1203208.6,710163.3,493045.3 +Australia and Oceania,Tonga,Meat,Online,M,7/16/2010,634102809,7/25/2010,3967,421.89,364.69,1673637.63,1446725.23,226912.4 +Europe,Sweden,Personal Care,Online,H,11/12/2015,629179990,12/1/2015,7196,81.73,56.67,588129.08,407797.32,180331.76 +Middle East and North Africa,Qatar,Vegetables,Offline,M,2/4/2014,691891753,3/4/2014,5000,154.06,90.93,770300,454650,315650 +Europe,Lithuania,Baby Food,Offline,L,10/21/2013,917599427,12/6/2013,6916,255.28,159.42,1765516.48,1102548.72,662967.76 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,M,4/6/2013,571976840,4/24/2013,9512,152.58,97.44,1451340.96,926849.28,524491.68 +Central America and the Caribbean,Costa Rica,Cereal,Offline,M,10/22/2011,341010320,10/28/2011,1386,205.7,117.11,285100.2,162314.46,122785.74 +Asia,Cambodia,Beverages,Offline,H,8/17/2013,980998694,8/27/2013,8168,47.45,31.79,387571.6,259660.72,127910.88 +Sub-Saharan Africa,Mauritius ,Fruits,Online,H,5/27/2016,168553292,7/7/2016,7520,9.33,6.92,70161.6,52038.4,18123.2 +Middle East and North Africa,Iran,Vegetables,Offline,L,2/6/2015,150597941,3/28/2015,4132,154.06,90.93,636575.92,375722.76,260853.16 +Middle East and North Africa,Iraq,Snacks,Online,M,4/24/2013,994368970,6/13/2013,4730,152.58,97.44,721703.4,460891.2,260812.2 +Europe,Croatia,Household,Offline,C,12/1/2011,137415206,1/13/2012,3068,668.27,502.54,2050252.36,1541792.72,508459.64 +Australia and Oceania,New Zealand,Meat,Online,C,11/7/2012,937597978,12/23/2012,4932,421.89,364.69,2080761.48,1798651.08,282110.4 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,C,5/5/2015,523091113,5/15/2015,3139,437.2,263.33,1372370.8,826592.87,545777.93 +Sub-Saharan Africa,Comoros,Cereal,Online,L,2/5/2012,142380940,2/10/2012,2539,205.7,117.11,522272.3,297342.29,224930.01 +Europe,United Kingdom,Beverages,Online,C,10/29/2015,214266288,12/3/2015,5011,47.45,31.79,237771.95,159299.69,78472.26 +Middle East and North Africa,Somalia,Beverages,Online,L,1/4/2010,777858483,1/21/2010,4466,47.45,31.79,211911.7,141974.14,69937.56 +Middle East and North Africa,Israel,Household,Offline,M,4/12/2013,142581355,4/22/2013,1846,668.27,502.54,1233626.42,927688.84,305937.58 +Central America and the Caribbean,Dominica,Cosmetics,Offline,C,1/10/2015,738171231,2/12/2015,126,437.2,263.33,55087.2,33179.58,21907.62 +Asia,Kazakhstan,Beverages,Online,H,1/28/2017,564676940,3/13/2017,9310,47.45,31.79,441759.5,295964.9,145794.6 +Asia,Kyrgyzstan,Clothes,Offline,M,9/29/2014,842459809,10/13/2014,1434,109.28,35.84,156707.52,51394.56,105312.96 +Europe,United Kingdom,Beverages,Online,C,10/9/2015,162193667,10/14/2015,5565,47.45,31.79,264059.25,176911.35,87147.9 +Middle East and North Africa,Libya,Fruits,Offline,M,10/25/2013,334864842,12/3/2013,2803,9.33,6.92,26151.99,19396.76,6755.23 +Europe,Austria,Clothes,Online,L,12/16/2014,541772162,1/12/2015,1277,109.28,35.84,139550.56,45767.68,93782.88 +Sub-Saharan Africa,Namibia,Cosmetics,Online,H,3/14/2011,484526956,4/28/2011,1148,437.2,263.33,501905.6,302302.84,199602.76 +Europe,Andorra,Fruits,Online,C,7/17/2014,835053050,7/21/2014,9609,9.33,6.92,89651.97,66494.28,23157.69 +Australia and Oceania,Solomon Islands,Personal Care,Online,L,4/30/2015,985586774,6/1/2015,5883,81.73,56.67,480817.59,333389.61,147427.98 +Sub-Saharan Africa,Benin,Snacks,Online,H,4/30/2016,398676955,6/13/2016,6225,152.58,97.44,949810.5,606564,343246.5 +Australia and Oceania,New Zealand,Vegetables,Online,M,10/22/2013,857184922,11/6/2013,8922,154.06,90.93,1374523.32,811277.46,563245.86 +Sub-Saharan Africa,South Africa,Clothes,Online,H,6/12/2016,614284503,6/26/2016,9290,109.28,35.84,1015211.2,332953.6,682257.6 +Europe,Bulgaria,Fruits,Offline,M,4/13/2011,243462026,5/3/2011,4679,9.33,6.92,43655.07,32378.68,11276.39 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,H,11/29/2012,388516318,1/18/2013,9467,437.2,263.33,4138972.4,2492945.11,1646027.29 +Sub-Saharan Africa,Rwanda,Personal Care,Offline,L,4/15/2014,413558709,5/20/2014,67,81.73,56.67,5475.91,3796.89,1679.02 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,L,3/17/2013,653013026,5/1/2013,9921,109.28,35.84,1084166.88,355568.64,728598.24 +Central America and the Caribbean,Guatemala,Personal Care,Online,H,2/10/2016,161615598,2/20/2016,4502,81.73,56.67,367948.46,255128.34,112820.12 +Europe,Moldova ,Cosmetics,Online,M,7/26/2011,764415252,7/30/2011,6315,437.2,263.33,2760918,1662928.95,1097989.05 +Sub-Saharan Africa,Uganda,Cereal,Online,C,12/6/2011,306773316,12/16/2011,9896,205.7,117.11,2035607.2,1158920.56,876686.64 +Middle East and North Africa,Iran,Meat,Offline,M,9/8/2011,304363620,9/8/2011,6814,421.89,364.69,2874758.46,2484997.66,389760.8 +Europe,Andorra,Snacks,Online,M,12/17/2013,993172490,12/28/2013,665,152.58,97.44,101465.7,64797.6,36668.1 +Central America and the Caribbean,Nicaragua,Beverages,Offline,H,8/2/2011,879498755,8/17/2011,2081,47.45,31.79,98743.45,66154.99,32588.46 +North America,Canada,Cereal,Offline,L,8/6/2013,789953744,8/6/2013,3722,205.7,117.11,765615.4,435883.42,329731.98 +Sub-Saharan Africa,Chad,Cereal,Offline,L,3/4/2011,721461284,4/16/2011,5281,205.7,117.11,1086301.7,618457.91,467843.79 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,M,9/11/2011,291257703,10/11/2011,8482,205.7,117.11,1744747.4,993327.02,751420.38 +Central America and the Caribbean,Cuba,Household,Offline,H,4/2/2012,986891829,5/12/2012,2078,668.27,502.54,1388665.06,1044278.12,344386.94 +Middle East and North Africa,Afghanistan,Clothes,Online,L,1/2/2011,316224992,1/14/2011,6857,109.28,35.84,749332.96,245754.88,503578.08 +Sub-Saharan Africa,Cameroon,Snacks,Online,H,12/15/2010,357431018,1/11/2011,636,152.58,97.44,97040.88,61971.84,35069.04 +Europe,Georgia,Clothes,Offline,M,3/4/2016,108996236,3/28/2016,3263,109.28,35.84,356580.64,116945.92,239634.72 +Sub-Saharan Africa,Cape Verde,Household,Offline,L,11/12/2012,439719474,12/18/2012,1619,668.27,502.54,1081929.13,813612.26,268316.87 +Middle East and North Africa,Afghanistan,Vegetables,Offline,C,1/7/2011,938712060,1/10/2011,4614,154.06,90.93,710832.84,419551.02,291281.82 +North America,Canada,Snacks,Offline,M,4/29/2010,365397822,5/10/2010,8190,152.58,97.44,1249630.2,798033.6,451596.6 +Central America and the Caribbean,Costa Rica,Snacks,Offline,C,7/18/2011,699513089,7/20/2011,323,152.58,97.44,49283.34,31473.12,17810.22 +Europe,Iceland,Cereal,Online,M,9/17/2012,391106688,9/28/2012,6015,205.7,117.11,1237285.5,704416.65,532868.85 +Australia and Oceania,Kiribati,Cereal,Offline,M,12/5/2012,210539948,1/7/2013,2304,205.7,117.11,473932.8,269821.44,204111.36 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,C,2/24/2016,998486697,2/28/2016,3257,421.89,364.69,1374095.73,1187795.33,186300.4 +Sub-Saharan Africa,Liberia,Household,Offline,M,3/29/2012,515933263,4/20/2012,4973,668.27,502.54,3323306.71,2499131.42,824175.29 +Asia,India,Cosmetics,Online,C,1/30/2011,194178473,2/22/2011,580,437.2,263.33,253576,152731.4,100844.6 +Australia and Oceania,Fiji,Cereal,Online,M,1/9/2016,184833657,1/17/2016,5241,205.7,117.11,1078073.7,613773.51,464300.19 +Europe,Montenegro,Beverages,Offline,C,7/25/2012,709822642,8/7/2012,1149,47.45,31.79,54520.05,36526.71,17993.34 +Europe,Lithuania,Meat,Online,C,7/22/2017,711381757,9/2/2017,2525,421.89,364.69,1065272.25,920842.25,144430 +Asia,Kyrgyzstan,Cosmetics,Offline,C,11/1/2014,102059829,12/2/2014,626,437.2,263.33,273687.2,164844.58,108842.62 +Europe,Vatican City,Clothes,Offline,L,1/8/2012,214718186,2/13/2012,8738,109.28,35.84,954888.64,313169.92,641718.72 +Europe,Croatia,Fruits,Online,M,1/5/2014,652530658,2/21/2014,7177,9.33,6.92,66961.41,49664.84,17296.57 +Sub-Saharan Africa,Niger,Meat,Online,H,8/19/2011,638983571,9/5/2011,8293,421.89,364.69,3498733.77,3024374.17,474359.6 +Sub-Saharan Africa,Sudan,Fruits,Online,H,9/10/2015,367875754,10/22/2015,1466,9.33,6.92,13677.78,10144.72,3533.06 +Asia,Uzbekistan,Cosmetics,Offline,L,5/10/2015,553318536,6/4/2015,8106,437.2,263.33,3543943.2,2134552.98,1409390.22 +Sub-Saharan Africa,Burundi,Beverages,Offline,M,3/17/2012,179735743,3/28/2012,6655,47.45,31.79,315779.75,211562.45,104217.3 +Europe,San Marino,Beverages,Offline,M,6/22/2016,551863706,6/30/2016,7589,47.45,31.79,360098.05,241254.31,118843.74 +Sub-Saharan Africa,Tanzania,Household,Offline,M,12/9/2012,344751250,12/21/2012,8411,668.27,502.54,5620818.97,4226863.94,1393955.03 +Middle East and North Africa,Bahrain,Personal Care,Offline,C,3/4/2010,553759706,4/6/2010,8657,81.73,56.67,707536.61,490592.19,216944.42 +Australia and Oceania,Kiribati,Beverages,Offline,H,1/5/2014,444562900,1/20/2014,4896,47.45,31.79,232315.2,155643.84,76671.36 +Sub-Saharan Africa,Eritrea,Beverages,Offline,L,3/26/2016,703147161,4/18/2016,5725,47.45,31.79,271651.25,181997.75,89653.5 +Europe,Spain,Household,Offline,C,6/12/2013,285811316,6/14/2013,6775,668.27,502.54,4527529.25,3404708.5,1122820.75 +Asia,Cambodia,Fruits,Online,M,11/27/2010,469166696,12/14/2010,5706,9.33,6.92,53236.98,39485.52,13751.46 +Europe,Spain,Household,Offline,M,2/23/2011,800137126,3/12/2011,7211,668.27,502.54,4818894.97,3623815.94,1195079.03 +Asia,Indonesia,Clothes,Offline,C,3/12/2010,445958936,3/29/2010,8014,109.28,35.84,875769.92,287221.76,588548.16 +Asia,Sri Lanka,Office Supplies,Offline,H,6/30/2016,444180953,7/18/2016,1870,651.21,524.96,1217762.7,981675.2,236087.5 +Asia,Philippines,Vegetables,Offline,L,11/6/2016,552664506,12/12/2016,4564,154.06,90.93,703129.84,415004.52,288125.32 +Sub-Saharan Africa,Ghana,Fruits,Offline,M,6/22/2010,599583423,7/16/2010,8914,9.33,6.92,83167.62,61684.88,21482.74 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,H,10/18/2012,933424031,10/18/2012,9768,81.73,56.67,798338.64,553552.56,244786.08 +Asia,Turkmenistan,Cereal,Offline,H,10/23/2013,172985160,11/10/2013,9008,205.7,117.11,1852945.6,1054926.88,798018.72 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,L,2/23/2012,157378137,4/11/2012,543,205.7,117.11,111695.1,63590.73,48104.37 +Asia,Vietnam,Beverages,Online,H,4/12/2011,996026790,5/27/2011,5316,47.45,31.79,252244.2,168995.64,83248.56 +Europe,Czech Republic,Clothes,Offline,M,10/3/2015,618667447,11/1/2015,6301,109.28,35.84,688573.28,225827.84,462745.44 +Australia and Oceania,Samoa ,Baby Food,Offline,L,4/2/2012,625348937,4/12/2012,3502,255.28,159.42,893990.56,558288.84,335701.72 +Central America and the Caribbean,Cuba,Household,Offline,C,3/25/2011,436432588,4/2/2011,8956,668.27,502.54,5985026.12,4500748.24,1484277.88 +Asia,Kazakhstan,Snacks,Online,M,11/8/2012,442592227,12/13/2012,1730,152.58,97.44,263963.4,168571.2,95392.2 +Asia,Uzbekistan,Office Supplies,Online,C,10/15/2010,654814183,10/27/2010,2923,651.21,524.96,1903486.83,1534458.08,369028.75 +Asia,Indonesia,Vegetables,Online,H,2/9/2011,254397284,2/10/2011,665,154.06,90.93,102449.9,60468.45,41981.45 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,C,5/23/2013,742952859,6/20/2013,5116,651.21,524.96,3331590.36,2685695.36,645895 +Sub-Saharan Africa,South Africa,Vegetables,Offline,L,6/30/2014,992404735,7/4/2014,3469,154.06,90.93,534434.14,315436.17,218997.97 +Central America and the Caribbean,Grenada,Clothes,Online,M,4/30/2012,394989240,5/7/2012,4948,109.28,35.84,540717.44,177336.32,363381.12 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,H,3/30/2017,213255202,3/30/2017,5808,154.06,90.93,894780.48,528121.44,366659.04 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,L,5/8/2010,430063951,5/21/2010,4335,651.21,524.96,2822995.35,2275701.6,547293.75 +Asia,India,Personal Care,Offline,M,6/26/2015,198589313,7/6/2015,5846,81.73,56.67,477793.58,331292.82,146500.76 +Asia,Thailand,Baby Food,Offline,H,2/6/2012,992317616,2/28/2012,7689,255.28,159.42,1962847.92,1225780.38,737067.54 +Europe,Norway,Cosmetics,Online,H,10/20/2014,755047690,11/4/2014,4245,437.2,263.33,1855914,1117835.85,738078.15 +Middle East and North Africa,Jordan,Baby Food,Online,C,7/16/2016,650890862,8/7/2016,1925,255.28,159.42,491414,306883.5,184530.5 +Australia and Oceania,East Timor,Snacks,Offline,H,2/11/2015,114270961,2/21/2015,4172,152.58,97.44,636563.76,406519.68,230044.08 +Asia,Taiwan,Meat,Offline,H,12/16/2016,899924314,12/30/2016,6458,421.89,364.69,2724565.62,2355168.02,369397.6 +Central America and the Caribbean,Jamaica,Cereal,Online,C,8/24/2010,332899749,8/27/2010,1288,205.7,117.11,264941.6,150837.68,114103.92 +Middle East and North Africa,Jordan,Vegetables,Online,C,2/8/2016,758558595,2/20/2016,3200,154.06,90.93,492992,290976,202016 +Australia and Oceania,Palau,Cosmetics,Offline,C,9/3/2012,992574679,9/15/2012,3760,437.2,263.33,1643872,990120.8,653751.2 +Australia and Oceania,Samoa ,Fruits,Offline,M,1/19/2011,370934331,3/2/2011,6566,9.33,6.92,61260.78,45436.72,15824.06 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,L,8/22/2011,999936378,9/13/2011,2250,9.33,6.92,20992.5,15570,5422.5 +Middle East and North Africa,Yemen,Household,Online,L,11/28/2015,106192147,1/8/2016,3471,668.27,502.54,2319565.17,1744316.34,575248.83 +Central America and the Caribbean,The Bahamas,Baby Food,Online,H,1/11/2015,386625468,2/5/2015,9923,255.28,159.42,2533143.44,1581924.66,951218.78 +Asia,Sri Lanka,Personal Care,Offline,L,5/21/2016,558472669,6/1/2016,3328,81.73,56.67,271997.44,188597.76,83399.68 +Sub-Saharan Africa,Zambia,Baby Food,Offline,H,1/27/2017,309282577,2/25/2017,2442,255.28,159.42,623393.76,389303.64,234090.12 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,H,3/29/2015,746916520,4/15/2015,8051,437.2,263.33,3519897.2,2120069.83,1399827.37 +Asia,Sri Lanka,Office Supplies,Offline,L,11/23/2013,349548327,11/27/2013,7973,651.21,524.96,5192097.33,4185506.08,1006591.25 +Australia and Oceania,Fiji,Snacks,Online,M,2/9/2017,815664327,3/14/2017,2055,152.58,97.44,313551.9,200239.2,113312.7 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,M,2/2/2011,314063346,3/7/2011,7178,651.21,524.96,4674385.38,3768162.88,906222.5 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,L,5/23/2013,233856713,7/10/2013,2253,255.28,159.42,575145.84,359173.26,215972.58 +Asia,China,Household,Online,C,2/20/2016,234468257,2/29/2016,3222,668.27,502.54,2153165.94,1619183.88,533982.06 +Sub-Saharan Africa,Rwanda,Baby Food,Online,M,7/5/2012,495634305,7/18/2012,8060,255.28,159.42,2057556.8,1284925.2,772631.6 +Sub-Saharan Africa,Niger,Clothes,Offline,C,9/12/2015,367403686,10/24/2015,1770,109.28,35.84,193425.6,63436.8,129988.8 +Australia and Oceania,Tuvalu,Personal Care,Online,L,3/22/2017,620137727,5/3/2017,1389,81.73,56.67,113522.97,78714.63,34808.34 +Sub-Saharan Africa,Chad,Baby Food,Online,C,6/20/2013,294510257,8/8/2013,984,255.28,159.42,251195.52,156869.28,94326.24 +Middle East and North Africa,Tunisia ,Office Supplies,Online,L,1/9/2017,751507604,1/18/2017,6655,651.21,524.96,4333802.55,3493608.8,840193.75 +Europe,Bosnia and Herzegovina,Vegetables,Offline,H,1/16/2015,722428596,1/28/2015,1530,154.06,90.93,235711.8,139122.9,96588.9 +Europe,Malta,Beverages,Offline,L,11/18/2010,358884561,11/23/2010,772,47.45,31.79,36631.4,24541.88,12089.52 +Central America and the Caribbean,Barbados,Personal Care,Offline,H,10/2/2012,782799327,10/30/2012,6571,81.73,56.67,537047.83,372378.57,164669.26 +Central America and the Caribbean,Barbados,Vegetables,Offline,M,10/18/2014,936409223,11/17/2014,3153,154.06,90.93,485751.18,286702.29,199048.89 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,M,12/26/2015,732263076,12/28/2015,1771,9.33,6.92,16523.43,12255.32,4268.11 +Australia and Oceania,Palau,Office Supplies,Offline,L,5/16/2016,603222215,7/3/2016,5713,651.21,524.96,3720362.73,2999096.48,721266.25 +Asia,Bhutan,Household,Online,M,4/14/2013,152460467,4/20/2013,5295,668.27,502.54,3538489.65,2660949.3,877540.35 +Middle East and North Africa,Iraq,Beverages,Offline,L,9/7/2012,403464162,10/10/2012,2866,47.45,31.79,135991.7,91110.14,44881.56 +Europe,Austria,Snacks,Offline,C,3/31/2010,650032126,4/21/2010,7806,152.58,97.44,1191039.48,760616.64,430422.84 +Asia,Cambodia,Cosmetics,Offline,L,4/9/2010,706275689,5/5/2010,1526,437.2,263.33,667167.2,401841.58,265325.62 +Europe,Monaco,Meat,Online,C,5/8/2014,456618678,6/19/2014,2469,421.89,364.69,1041646.41,900419.61,141226.8 +Europe,Ukraine,Vegetables,Online,H,7/23/2017,305797421,8/18/2017,1107,154.06,90.93,170544.42,100659.51,69884.91 +Central America and the Caribbean,Honduras,Fruits,Online,M,4/4/2012,728860747,4/29/2012,4947,9.33,6.92,46155.51,34233.24,11922.27 +Australia and Oceania,Tonga,Office Supplies,Online,M,8/1/2014,921169984,9/18/2014,3524,651.21,524.96,2294864.04,1849959.04,444905 +Middle East and North Africa,United Arab Emirates,Fruits,Offline,H,3/29/2015,148398959,5/10/2015,3405,9.33,6.92,31768.65,23562.6,8206.05 +Australia and Oceania,Papua New Guinea,Beverages,Offline,H,7/24/2013,896534001,8/10/2013,3189,47.45,31.79,151318.05,101378.31,49939.74 +Asia,Japan,Household,Offline,C,9/27/2013,321873939,10/20/2013,8506,668.27,502.54,5684304.62,4274605.24,1409699.38 +Europe,Andorra,Vegetables,Online,H,6/15/2013,601030099,7/7/2013,7017,154.06,90.93,1081039.02,638055.81,442983.21 +Sub-Saharan Africa,Swaziland,Cosmetics,Online,L,3/30/2015,380926311,4/13/2015,3415,437.2,263.33,1493038,899271.95,593766.05 +Australia and Oceania,Nauru,Snacks,Online,C,2/15/2015,628798902,2/28/2015,4423,152.58,97.44,674861.34,430977.12,243884.22 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,L,12/24/2013,582196700,1/15/2014,3796,154.06,90.93,584811.76,345170.28,239641.48 +Europe,Bosnia and Herzegovina,Fruits,Offline,C,9/30/2013,898981034,10/5/2013,7320,9.33,6.92,68295.6,50654.4,17641.2 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,M,8/26/2013,507325732,9/11/2013,7813,651.21,524.96,5087903.73,4101512.48,986391.25 +Sub-Saharan Africa,South Africa,Fruits,Offline,C,12/20/2013,655717122,1/12/2014,123,9.33,6.92,1147.59,851.16,296.43 +Sub-Saharan Africa,Mali,Meat,Offline,L,4/9/2012,862954032,5/9/2012,6130,421.89,364.69,2586185.7,2235549.7,350636 +Europe,Romania,Vegetables,Offline,C,10/3/2014,268147790,10/8/2014,9745,154.06,90.93,1501314.7,886112.85,615201.85 +Middle East and North Africa,Bahrain,Fruits,Offline,M,4/29/2017,780722224,5/5/2017,1910,9.33,6.92,17820.3,13217.2,4603.1 +Asia,Turkmenistan,Meat,Offline,L,12/16/2016,330413663,12/19/2016,5600,421.89,364.69,2362584,2042264,320320 +Australia and Oceania,Palau,Vegetables,Offline,L,6/23/2015,517270934,6/27/2015,819,154.06,90.93,126175.14,74471.67,51703.47 +Middle East and North Africa,Egypt,Clothes,Offline,C,10/5/2015,761655366,11/5/2015,9603,109.28,35.84,1049415.84,344171.52,705244.32 +Central America and the Caribbean,Nicaragua,Beverages,Online,M,5/31/2010,554240787,7/13/2010,1020,47.45,31.79,48399,32425.8,15973.2 +Asia,Turkmenistan,Clothes,Online,C,10/22/2015,806013524,11/4/2015,6168,109.28,35.84,674039.04,221061.12,452977.92 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,H,4/22/2015,698272407,4/26/2015,3177,437.2,263.33,1388984.4,836599.41,552384.99 +Sub-Saharan Africa,Mozambique,Snacks,Online,C,1/23/2016,832628762,3/3/2016,2208,152.58,97.44,336896.64,215147.52,121749.12 +Europe,Vatican City,Household,Offline,L,12/2/2014,981006419,1/4/2015,454,668.27,502.54,303394.58,228153.16,75241.42 +Europe,Austria,Cosmetics,Online,L,5/18/2017,535641705,5/28/2017,7139,437.2,263.33,3121170.8,1879912.87,1241257.93 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,L,1/22/2011,759083449,2/28/2011,8516,205.7,117.11,1751741.2,997308.76,754432.44 +Sub-Saharan Africa,Niger,Household,Online,H,12/10/2014,734192979,1/18/2015,2873,668.27,502.54,1919939.71,1443797.42,476142.29 +Middle East and North Africa,Tunisia ,Personal Care,Offline,M,12/29/2014,514144122,2/2/2015,5526,81.73,56.67,451639.98,313158.42,138481.56 +Asia,Bangladesh,Baby Food,Offline,H,5/23/2013,672423207,5/24/2013,3825,255.28,159.42,976446,609781.5,366664.5 +Europe,Kosovo,Vegetables,Offline,M,3/2/2017,952829062,3/11/2017,2148,154.06,90.93,330920.88,195317.64,135603.24 +Central America and the Caribbean,Grenada,Personal Care,Offline,M,9/11/2011,719473016,10/18/2011,6909,81.73,56.67,564672.57,391533.03,173139.54 +Middle East and North Africa,Morocco,Baby Food,Offline,H,6/28/2017,306778895,7/3/2017,1547,255.28,159.42,394918.16,246622.74,148295.42 +Sub-Saharan Africa,Burundi,Meat,Offline,M,9/15/2010,569483029,10/31/2010,1538,421.89,364.69,648866.82,560893.22,87973.6 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,L,3/14/2010,632634246,4/13/2010,9387,437.2,263.33,4103996.4,2471878.71,1632117.69 +North America,Mexico,Clothes,Online,H,3/7/2013,141593873,4/17/2013,9628,109.28,35.84,1052147.84,345067.52,707080.32 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,M,2/19/2014,612035739,2/21/2014,3831,205.7,117.11,788036.7,448648.41,339388.29 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,M,3/10/2016,479946172,4/29/2016,5593,47.45,31.79,265387.85,177801.47,87586.38 +Sub-Saharan Africa,Comoros,Snacks,Offline,M,3/3/2012,951624000,3/9/2012,5544,152.58,97.44,845903.52,540207.36,305696.16 +Asia,South Korea,Vegetables,Online,C,2/14/2011,153680551,2/23/2011,6345,154.06,90.93,977510.7,576950.85,400559.85 +Europe,San Marino,Cereal,Offline,H,10/15/2011,783039653,11/19/2011,7689,205.7,117.11,1581627.3,900458.79,681168.51 +Central America and the Caribbean,Barbados,Vegetables,Offline,H,12/24/2013,656937634,1/15/2014,1299,154.06,90.93,200123.94,118118.07,82005.87 +Europe,Belgium,Meat,Offline,H,10/17/2014,362923324,12/3/2014,5931,421.89,364.69,2502229.59,2162976.39,339253.2 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,H,5/17/2012,108858048,7/6/2012,2370,668.27,502.54,1583799.9,1191019.8,392780.1 +Central America and the Caribbean,El Salvador,Fruits,Online,H,4/23/2017,172915637,5/3/2017,8434,9.33,6.92,78689.22,58363.28,20325.94 +Central America and the Caribbean,Costa Rica,Cereal,Online,L,12/12/2010,453582417,1/1/2011,3972,205.7,117.11,817040.4,465160.92,351879.48 +Asia,Kazakhstan,Vegetables,Online,L,5/11/2017,919657218,5/19/2017,5862,154.06,90.93,903099.72,533031.66,370068.06 +Europe,Monaco,Beverages,Online,M,3/27/2016,260251367,4/16/2016,3018,47.45,31.79,143204.1,95942.22,47261.88 +Central America and the Caribbean,Costa Rica,Household,Online,L,11/6/2014,834788691,12/12/2014,1380,668.27,502.54,922212.6,693505.2,228707.4 +Middle East and North Africa,Iraq,Vegetables,Online,H,12/13/2013,123005521,12/14/2013,8922,154.06,90.93,1374523.32,811277.46,563245.86 +Europe,Germany,Household,Online,M,8/1/2011,174950683,8/1/2011,650,668.27,502.54,434375.5,326651,107724.5 +Asia,Sri Lanka,Fruits,Online,H,6/2/2014,860985505,6/30/2014,3599,9.33,6.92,33578.67,24905.08,8673.59 +Sub-Saharan Africa,Mozambique,Household,Online,L,4/6/2011,321783816,4/26/2011,1837,668.27,502.54,1227611.99,923165.98,304446.01 +Sub-Saharan Africa,Kenya,Vegetables,Offline,H,9/15/2014,818331944,10/10/2014,1462,154.06,90.93,225235.72,132939.66,92296.06 +Central America and the Caribbean,Saint Lucia,Household,Offline,L,11/26/2011,181928718,12/25/2011,5605,668.27,502.54,3745653.35,2816736.7,928916.65 +Australia and Oceania,Tonga,Baby Food,Offline,M,10/13/2013,364185464,11/13/2013,9427,255.28,159.42,2406524.56,1502852.34,903672.22 +Sub-Saharan Africa,Ethiopia,Meat,Offline,C,6/1/2013,687026011,6/21/2013,5119,421.89,364.69,2159654.91,1866848.11,292806.8 +Sub-Saharan Africa,Kenya,Vegetables,Offline,M,7/4/2012,992686688,8/21/2012,6906,154.06,90.93,1063938.36,627962.58,435975.78 +Europe,Bulgaria,Personal Care,Online,L,1/14/2010,293716323,1/16/2010,6042,81.73,56.67,493812.66,342400.14,151412.52 +Europe,Romania,Fruits,Online,C,8/17/2013,822976243,9/24/2013,5814,9.33,6.92,54244.62,40232.88,14011.74 +Sub-Saharan Africa,The Gambia,Vegetables,Online,C,1/11/2013,383640277,2/25/2013,6538,154.06,90.93,1007244.28,594500.34,412743.94 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,H,3/19/2014,899194753,4/15/2014,564,651.21,524.96,367282.44,296077.44,71205 +Sub-Saharan Africa,Ghana,Personal Care,Online,C,11/5/2012,763438498,12/4/2012,7272,81.73,56.67,594340.56,412104.24,182236.32 +Australia and Oceania,New Zealand,Vegetables,Online,C,3/26/2013,690482842,3/31/2013,8072,154.06,90.93,1243572.32,733986.96,509585.36 +Middle East and North Africa,Tunisia ,Vegetables,Offline,M,12/18/2016,564751613,12/18/2016,1407,154.06,90.93,216762.42,127938.51,88823.91 +Central America and the Caribbean,Honduras,Baby Food,Online,H,7/18/2011,790981137,8/9/2011,7751,255.28,159.42,1978675.28,1235664.42,743010.86 +Europe,Lithuania,Beverages,Online,C,1/18/2012,944220244,2/3/2012,4608,47.45,31.79,218649.6,146488.32,72161.28 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,H,11/24/2011,219830262,1/5/2012,1515,154.06,90.93,233400.9,137758.95,95641.95 +Central America and the Caribbean,Saint Lucia,Clothes,Online,L,12/8/2016,583485019,1/23/2017,5038,109.28,35.84,550552.64,180561.92,369990.72 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,H,5/13/2011,921170842,6/22/2011,3778,437.2,263.33,1651741.6,994860.74,656880.86 +Central America and the Caribbean,Saint Lucia,Snacks,Online,M,7/4/2014,189186561,7/26/2014,3362,152.58,97.44,512973.96,327593.28,185380.68 +Central America and the Caribbean,Grenada,Household,Online,H,6/23/2016,564143502,6/27/2016,1454,668.27,502.54,971664.58,730693.16,240971.42 +Europe,Estonia,Snacks,Online,M,3/27/2012,692965495,5/5/2012,2744,152.58,97.44,418679.52,267375.36,151304.16 +Australia and Oceania,Kiribati,Cereal,Online,C,12/15/2012,642888867,1/22/2013,3957,205.7,117.11,813954.9,463404.27,350550.63 +Sub-Saharan Africa,Swaziland,Office Supplies,Offline,L,12/9/2011,551462447,12/12/2011,8848,651.21,524.96,5761906.08,4644846.08,1117060 +Central America and the Caribbean,Belize,Office Supplies,Online,M,2/14/2011,176547563,2/15/2011,3202,651.21,524.96,2085174.42,1680921.92,404252.5 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,L,4/20/2017,246318042,5/27/2017,9837,152.58,97.44,1500929.46,958517.28,542412.18 +Asia,Kazakhstan,Cosmetics,Online,C,8/14/2015,209260213,9/7/2015,3602,437.2,263.33,1574794.4,948514.66,626279.74 +North America,United States of America,Baby Food,Offline,M,3/16/2011,484172904,4/4/2011,6377,255.28,159.42,1627920.56,1016621.34,611299.22 +Middle East and North Africa,Egypt,Clothes,Online,M,4/6/2010,210167443,5/18/2010,2072,109.28,35.84,226428.16,74260.48,152167.68 +Middle East and North Africa,Tunisia ,Beverages,Online,L,4/9/2016,396667659,5/27/2016,1630,47.45,31.79,77343.5,51817.7,25525.8 +Australia and Oceania,Vanuatu,Office Supplies,Offline,C,1/23/2011,773409879,1/29/2011,8025,651.21,524.96,5225960.25,4212804,1013156.25 +Asia,Cambodia,Snacks,Online,C,8/6/2011,240442931,9/2/2011,1261,152.58,97.44,192403.38,122871.84,69531.54 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,H,3/11/2013,918128144,4/12/2013,3376,205.7,117.11,694443.2,395363.36,299079.84 +Europe,Armenia,Fruits,Online,L,1/7/2016,497139346,2/5/2016,3435,9.33,6.92,32048.55,23770.2,8278.35 +Middle East and North Africa,Jordan,Fruits,Offline,C,9/22/2013,788462865,11/5/2013,2538,9.33,6.92,23679.54,17562.96,6116.58 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,H,5/28/2012,973397529,7/2/2012,8815,205.7,117.11,1813245.5,1032324.65,780920.85 +Sub-Saharan Africa,Zambia,Office Supplies,Online,H,8/18/2011,753554666,9/17/2011,2426,651.21,524.96,1579835.46,1273552.96,306282.5 +Middle East and North Africa,Somalia,Cosmetics,Online,H,10/27/2015,800858104,12/6/2015,565,437.2,263.33,247018,148781.45,98236.55 +Asia,Indonesia,Clothes,Online,H,4/30/2015,507544171,6/11/2015,2454,109.28,35.84,268173.12,87951.36,180221.76 +Asia,Japan,Beverages,Offline,M,12/2/2012,236161696,12/2/2012,4349,47.45,31.79,206360.05,138254.71,68105.34 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,C,6/6/2012,869572007,7/19/2012,4536,205.7,117.11,933055.2,531210.96,401844.24 +North America,Canada,Clothes,Online,M,12/22/2014,660948932,1/28/2015,8331,109.28,35.84,910411.68,298583.04,611828.64 +Australia and Oceania,Marshall Islands,Cosmetics,Online,L,2/26/2015,183778798,3/7/2015,3085,437.2,263.33,1348762,812373.05,536388.95 +Europe,Latvia,Household,Offline,H,6/6/2012,981860435,7/7/2012,3177,668.27,502.54,2123093.79,1596569.58,526524.21 +Asia,Maldives,Vegetables,Online,M,11/22/2014,619305169,12/22/2014,5017,154.06,90.93,772919.02,456195.81,316723.21 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,M,10/8/2012,330536830,11/5/2012,2048,651.21,524.96,1333678.08,1075118.08,258560 +Europe,Croatia,Clothes,Offline,H,7/2/2012,970291745,7/7/2012,9744,109.28,35.84,1064824.32,349224.96,715599.36 +Middle East and North Africa,Kuwait,Meat,Online,C,3/24/2010,763618743,4/28/2010,610,421.89,364.69,257352.9,222460.9,34892 +Australia and Oceania,New Zealand,Vegetables,Online,L,9/24/2010,255879151,11/12/2010,9182,154.06,90.93,1414578.92,834919.26,579659.66 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,M,1/27/2016,962746798,2/17/2016,7027,437.2,263.33,3072204.4,1850419.91,1221784.49 +Central America and the Caribbean,The Bahamas,Household,Offline,C,3/24/2014,420208013,4/29/2014,7744,668.27,502.54,5175082.88,3891669.76,1283413.12 +Sub-Saharan Africa,Rwanda,Personal Care,Online,M,3/4/2013,734561622,3/23/2013,1962,81.73,56.67,160354.26,111186.54,49167.72 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,L,5/19/2014,932418954,5/25/2014,2344,9.33,6.92,21869.52,16220.48,5649.04 +Europe,Portugal,Office Supplies,Offline,M,8/4/2016,110703837,8/28/2016,8580,651.21,524.96,5587381.8,4504156.8,1083225 +Asia,Maldives,Cosmetics,Online,H,1/18/2012,586652600,1/28/2012,2396,437.2,263.33,1047531.2,630938.68,416592.52 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,L,12/26/2012,247814071,2/7/2013,2545,437.2,263.33,1112674,670174.85,442499.15 +Europe,France,Office Supplies,Online,M,7/22/2017,202049577,8/2/2017,9815,651.21,524.96,6391626.15,5152482.4,1239143.75 +Asia,Vietnam,Cosmetics,Online,H,8/16/2013,727532947,9/30/2013,2021,437.2,263.33,883581.2,532189.93,351391.27 +Europe,Armenia,Meat,Offline,M,10/30/2012,822750508,12/4/2012,9014,421.89,364.69,3802916.46,3287315.66,515600.8 +Europe,Croatia,Meat,Offline,H,7/11/2016,456501090,7/23/2016,7672,421.89,364.69,3236740.08,2797901.68,438838.4 +Sub-Saharan Africa,Botswana,Baby Food,Offline,C,12/25/2011,117896020,1/14/2012,6907,255.28,159.42,1763218.96,1101113.94,662105.02 +Middle East and North Africa,Jordan,Snacks,Offline,L,1/12/2014,366359126,2/22/2014,2662,152.58,97.44,406167.96,259385.28,146782.68 +Central America and the Caribbean,Costa Rica,Snacks,Offline,H,11/12/2015,481626737,11/30/2015,2909,152.58,97.44,443855.22,283452.96,160402.26 +Australia and Oceania,Marshall Islands,Snacks,Offline,M,7/7/2015,713747680,8/13/2015,2654,152.58,97.44,404947.32,258605.76,146341.56 +Europe,Austria,Cosmetics,Online,H,2/1/2012,933083283,3/15/2012,8934,437.2,263.33,3905944.8,2352590.22,1553354.58 +Asia,Bangladesh,Personal Care,Offline,M,2/6/2017,180307376,2/26/2017,5814,81.73,56.67,475178.22,329479.38,145698.84 +Europe,Greece,Office Supplies,Online,H,11/11/2012,716406285,11/29/2012,9395,651.21,524.96,6118117.95,4931999.2,1186118.75 +Asia,Kazakhstan,Fruits,Online,L,10/23/2016,372678840,11/15/2016,2805,9.33,6.92,26170.65,19410.6,6760.05 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,M,2/28/2017,200736367,4/4/2017,1207,437.2,263.33,527700.4,317839.31,209861.09 +Australia and Oceania,Vanuatu,Personal Care,Offline,C,7/22/2014,422502696,9/1/2014,6792,81.73,56.67,555110.16,384902.64,170207.52 +Asia,Kyrgyzstan,Meat,Online,M,9/10/2010,880214154,10/23/2010,3783,421.89,364.69,1596009.87,1379622.27,216387.6 +Asia,India,Cereal,Offline,C,2/19/2012,586419570,3/20/2012,3437,205.7,117.11,706990.9,402507.07,304483.83 +Asia,India,Fruits,Online,M,5/10/2011,873980271,5/15/2011,9039,9.33,6.92,84333.87,62549.88,21783.99 +Central America and the Caribbean,Belize,Cereal,Offline,L,4/1/2013,446070086,4/11/2013,906,205.7,117.11,186364.2,106101.66,80262.54 +Asia,Kyrgyzstan,Cosmetics,Offline,M,3/19/2016,326175343,5/8/2016,1387,437.2,263.33,606396.4,365238.71,241157.69 +Europe,Belgium,Personal Care,Offline,H,12/2/2015,708094871,12/16/2015,9862,81.73,56.67,806021.26,558879.54,247141.72 +Australia and Oceania,Palau,Household,Online,M,9/2/2016,505939996,9/14/2016,7743,668.27,502.54,5174414.61,3891167.22,1283247.39 +Asia,Turkmenistan,Fruits,Offline,M,6/24/2012,504134547,7/31/2012,3470,9.33,6.92,32375.1,24012.4,8362.7 +Sub-Saharan Africa,Kenya,Snacks,Offline,M,7/29/2013,207414853,9/13/2013,7519,152.58,97.44,1147249.02,732651.36,414597.66 +Middle East and North Africa,Turkey,Snacks,Online,L,4/23/2012,990829741,5/28/2012,7394,152.58,97.44,1128176.52,720471.36,407705.16 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,M,4/3/2017,249740540,4/16/2017,2631,81.73,56.67,215031.63,149098.77,65932.86 +Asia,Myanmar,Office Supplies,Online,H,7/15/2011,849821078,8/12/2011,9797,651.21,524.96,6379904.37,5143033.12,1236871.25 +Central America and the Caribbean,Honduras,Meat,Offline,H,3/17/2017,777057683,4/26/2017,7491,421.89,364.69,3160377.99,2731892.79,428485.2 +Europe,Croatia,Cosmetics,Online,H,9/30/2015,787749183,11/18/2015,1344,437.2,263.33,587596.8,353915.52,233681.28 +Australia and Oceania,Tuvalu,Cosmetics,Offline,M,5/26/2012,358506906,6/10/2012,9015,437.2,263.33,3941358,2373919.95,1567438.05 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,H,4/12/2017,836254680,5/23/2017,5198,109.28,35.84,568037.44,186296.32,381741.12 +Australia and Oceania,Solomon Islands,Personal Care,Offline,M,4/5/2011,488228833,5/15/2011,6616,81.73,56.67,540725.68,374928.72,165796.96 +Sub-Saharan Africa,South Africa,Clothes,Offline,L,5/14/2010,351978194,5/27/2010,7024,109.28,35.84,767582.72,251740.16,515842.56 +Sub-Saharan Africa,Togo,Clothes,Online,M,7/16/2016,185364091,8/12/2016,2209,109.28,35.84,241399.52,79170.56,162228.96 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,H,11/7/2013,716560351,12/12/2013,4986,651.21,524.96,3246933.06,2617450.56,629482.5 +Europe,Armenia,Cosmetics,Offline,H,3/1/2010,494053304,3/4/2010,206,437.2,263.33,90063.2,54245.98,35817.22 +Europe,France,Clothes,Offline,L,8/11/2010,836641776,9/18/2010,9748,109.28,35.84,1065261.44,349368.32,715893.12 +Australia and Oceania,Marshall Islands,Office Supplies,Online,M,10/25/2013,883437097,10/31/2013,7524,651.21,524.96,4899704.04,3949799.04,949905 +Europe,Latvia,Household,Offline,L,9/11/2015,743863093,9/27/2015,4474,668.27,502.54,2989839.98,2248363.96,741476.02 +Australia and Oceania,Australia,Personal Care,Online,L,3/18/2013,147656095,4/25/2013,3574,81.73,56.67,292103.02,202538.58,89564.44 +Asia,Uzbekistan,Personal Care,Online,L,10/7/2015,694864928,11/4/2015,4829,81.73,56.67,394674.17,273659.43,121014.74 +Europe,Vatican City,Meat,Online,L,2/5/2011,905850923,2/15/2011,273,421.89,364.69,115175.97,99560.37,15615.6 +Australia and Oceania,Tuvalu,Clothes,Offline,H,7/9/2014,271287906,8/22/2014,8975,109.28,35.84,980788,321664,659124 +Europe,Bulgaria,Beverages,Offline,M,2/13/2012,602162206,2/13/2012,2033,47.45,31.79,96465.85,64629.07,31836.78 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,C,7/20/2017,179772651,9/2/2017,7577,9.33,6.92,70693.41,52432.84,18260.57 +Asia,Laos,Fruits,Offline,C,3/30/2015,505730569,5/17/2015,5769,9.33,6.92,53824.77,39921.48,13903.29 +Asia,Cambodia,Snacks,Online,C,3/11/2017,451959788,4/4/2017,3800,152.58,97.44,579804,370272,209532 +Sub-Saharan Africa,Rwanda,Meat,Online,H,10/1/2013,310696637,10/2/2013,894,421.89,364.69,377169.66,326032.86,51136.8 +Europe,Austria,Cereal,Online,M,4/3/2015,444489943,5/15/2015,3307,205.7,117.11,680249.9,387282.77,292967.13 +Australia and Oceania,New Zealand,Clothes,Offline,H,5/24/2010,836201035,6/18/2010,9323,109.28,35.84,1018817.44,334136.32,684681.12 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,C,6/7/2015,639003741,6/24/2015,4262,437.2,263.33,1863346.4,1122312.46,741033.94 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,H,5/24/2017,426384389,7/9/2017,5471,421.89,364.69,2308160.19,1995218.99,312941.2 +Europe,Portugal,Fruits,Offline,H,9/28/2015,842141807,10/29/2015,7330,9.33,6.92,68388.9,50723.6,17665.3 +Central America and the Caribbean,Haiti,Fruits,Online,L,12/29/2010,350387322,12/30/2010,6250,9.33,6.92,58312.5,43250,15062.5 +Australia and Oceania,Papua New Guinea,Baby Food,Online,H,2/5/2016,185544764,3/4/2016,5674,255.28,159.42,1448458.72,904549.08,543909.64 +Asia,Bhutan,Cosmetics,Offline,H,10/8/2014,302350461,11/21/2014,1075,437.2,263.33,469990,283079.75,186910.25 +Central America and the Caribbean,Cuba,Baby Food,Offline,H,9/23/2010,725853240,10/10/2010,4959,255.28,159.42,1265933.52,790563.78,475369.74 +Europe,Monaco,Cereal,Offline,M,4/29/2016,201414430,6/2/2016,1860,205.7,117.11,382602,217824.6,164777.4 +Sub-Saharan Africa,Comoros,Meat,Offline,C,11/27/2010,244707858,12/14/2010,3348,421.89,364.69,1412487.72,1220982.12,191505.6 +Europe,Montenegro,Household,Online,C,9/26/2012,191719853,9/26/2012,3020,668.27,502.54,2018175.4,1517670.8,500504.6 +Asia,Kazakhstan,Meat,Online,L,8/26/2014,348749244,9/5/2014,1506,421.89,364.69,635366.34,549223.14,86143.2 +Sub-Saharan Africa,Niger,Vegetables,Offline,M,7/16/2010,642407357,8/16/2010,1468,154.06,90.93,226160.08,133485.24,92674.84 +Europe,Sweden,Snacks,Online,C,4/19/2014,169618022,5/30/2014,2597,152.58,97.44,396250.26,253051.68,143198.58 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,H,8/3/2010,347617566,8/30/2010,6617,9.33,6.92,61736.61,45789.64,15946.97 +Middle East and North Africa,Yemen,Cereal,Online,L,8/26/2011,863954818,9/11/2011,2284,205.7,117.11,469818.8,267479.24,202339.56 +Middle East and North Africa,Libya,Vegetables,Offline,C,8/22/2015,126491105,8/22/2015,384,154.06,90.93,59159.04,34917.12,24241.92 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,M,5/31/2010,213400256,6/6/2010,8733,651.21,524.96,5687016.93,4584475.68,1102541.25 +Asia,North Korea,Cosmetics,Online,M,3/10/2015,123168599,4/7/2015,7180,437.2,263.33,3139096,1890709.4,1248386.6 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,C,3/3/2016,724594962,4/17/2016,2606,152.58,97.44,397623.48,253928.64,143694.84 +Australia and Oceania,Samoa ,Fruits,Online,M,10/9/2015,706790673,11/27/2015,3922,9.33,6.92,36592.26,27140.24,9452.02 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,H,9/8/2013,629179561,10/1/2013,7069,9.33,6.92,65953.77,48917.48,17036.29 +Asia,Indonesia,Personal Care,Online,M,9/4/2010,671497952,9/17/2010,21,81.73,56.67,1716.33,1190.07,526.26 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,L,5/6/2012,183794677,5/7/2012,7784,205.7,117.11,1601168.8,911584.24,689584.56 +North America,Canada,Fruits,Online,M,3/24/2010,836431062,4/28/2010,7393,9.33,6.92,68976.69,51159.56,17817.13 +Middle East and North Africa,Syria,Household,Online,L,11/4/2015,770080935,12/23/2015,2917,668.27,502.54,1949343.59,1465909.18,483434.41 +Asia,Cambodia,Clothes,Online,H,6/29/2011,445730626,8/8/2011,452,109.28,35.84,49394.56,16199.68,33194.88 +Europe,Switzerland,Baby Food,Offline,C,8/15/2014,394678962,10/1/2014,3130,255.28,159.42,799026.4,498984.6,300041.8 +Europe,Austria,Personal Care,Offline,L,6/9/2013,768537271,6/26/2013,6112,81.73,56.67,499533.76,346367.04,153166.72 +Europe,Bosnia and Herzegovina,Snacks,Offline,M,2/29/2016,889229381,4/9/2016,1589,152.58,97.44,242449.62,154832.16,87617.46 +Europe,Liechtenstein,Snacks,Online,C,12/3/2016,598991620,12/19/2016,3786,152.58,97.44,577667.88,368907.84,208760.04 +Sub-Saharan Africa,Mali,Clothes,Offline,L,9/15/2014,710372817,10/21/2014,3957,109.28,35.84,432420.96,141818.88,290602.08 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,H,2/15/2017,756234300,2/16/2017,5389,421.89,364.69,2273565.21,1965314.41,308250.8 +Europe,Netherlands,Cereal,Offline,L,12/10/2013,339749896,12/14/2013,8399,205.7,117.11,1727674.3,983606.89,744067.41 +Central America and the Caribbean,El Salvador,Cosmetics,Online,L,2/12/2011,484405934,4/3/2011,5335,437.2,263.33,2332462,1404865.55,927596.45 +Sub-Saharan Africa,Tanzania,Household,Online,C,11/23/2011,484001243,12/22/2011,5578,668.27,502.54,3727610.06,2803168.12,924441.94 +Asia,India,Fruits,Offline,M,1/3/2013,152647149,2/20/2013,538,9.33,6.92,5019.54,3722.96,1296.58 +Asia,Maldives,Meat,Online,L,1/16/2016,274767482,1/17/2016,8659,421.89,364.69,3653145.51,3157850.71,495294.8 +Asia,Bangladesh,Snacks,Offline,H,1/30/2016,355098569,3/18/2016,412,152.58,97.44,62862.96,40145.28,22717.68 +Middle East and North Africa,Egypt,Beverages,Online,L,1/18/2013,868689239,2/19/2013,3305,47.45,31.79,156822.25,105065.95,51756.3 +Sub-Saharan Africa,Mozambique,Beverages,Online,C,7/8/2015,110900819,7/20/2015,6872,47.45,31.79,326076.4,218460.88,107615.52 +Central America and the Caribbean,Grenada,Vegetables,Offline,H,3/7/2014,947407138,4/14/2014,7680,154.06,90.93,1183180.8,698342.4,484838.4 +Asia,Indonesia,Cosmetics,Online,L,12/16/2015,464194524,1/4/2016,4330,437.2,263.33,1893076,1140218.9,752857.1 +Asia,Kazakhstan,Household,Online,H,6/17/2017,317561805,6/20/2017,2450,668.27,502.54,1637261.5,1231223,406038.5 +Europe,Montenegro,Snacks,Online,C,5/14/2016,884120309,5/18/2016,9701,152.58,97.44,1480178.58,945265.44,534913.14 +Europe,Malta,Snacks,Online,M,3/22/2015,810793864,4/13/2015,777,152.58,97.44,118554.66,75710.88,42843.78 +Asia,Myanmar,Fruits,Offline,M,1/14/2010,164818799,2/3/2010,2400,9.33,6.92,22392,16608,5784 +Australia and Oceania,Australia,Cosmetics,Online,H,11/3/2016,883743941,11/4/2016,8326,437.2,263.33,3640127.2,2192485.58,1447641.62 +Europe,Austria,Fruits,Offline,L,11/10/2014,925430619,12/10/2014,4340,9.33,6.92,40492.2,30032.8,10459.4 +Australia and Oceania,New Zealand,Cosmetics,Offline,H,11/16/2010,118052661,11/27/2010,3261,437.2,263.33,1425709.2,858719.13,566990.07 +Central America and the Caribbean,Cuba,Office Supplies,Online,C,10/3/2012,610096395,10/13/2012,9936,651.21,524.96,6470422.56,5216002.56,1254420 +Middle East and North Africa,Libya,Clothes,Offline,C,6/28/2010,120360648,7/31/2010,6245,109.28,35.84,682453.6,223820.8,458632.8 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,L,4/10/2010,487956750,5/29/2010,6101,9.33,6.92,56922.33,42218.92,14703.41 +Central America and the Caribbean,Grenada,Personal Care,Offline,L,8/3/2015,922308528,8/16/2015,444,81.73,56.67,36288.12,25161.48,11126.64 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,L,11/1/2015,253152310,12/18/2015,2249,47.45,31.79,106715.05,71495.71,35219.34 +Europe,Croatia,Office Supplies,Online,M,10/31/2012,980536925,11/7/2012,1521,651.21,524.96,990490.41,798464.16,192026.25 +Europe,Belgium,Cosmetics,Online,M,1/17/2017,724823701,2/3/2017,295,437.2,263.33,128974,77682.35,51291.65 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,C,6/30/2013,776686465,8/5/2013,7640,651.21,524.96,4975244.4,4010694.4,964550 +Europe,Slovakia,Snacks,Online,M,12/26/2010,247111546,2/1/2011,4653,152.58,97.44,709954.74,453388.32,256566.42 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,L,8/6/2015,117397773,9/6/2015,9465,81.73,56.67,773574.45,536381.55,237192.9 +Europe,Andorra,Fruits,Offline,L,10/3/2011,989156472,11/16/2011,2236,9.33,6.92,20861.88,15473.12,5388.76 +Sub-Saharan Africa,Seychelles ,Household,Offline,C,6/20/2011,834311473,7/27/2011,160,668.27,502.54,106923.2,80406.4,26516.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,H,8/23/2012,845099103,10/1/2012,2459,421.89,364.69,1037427.51,896772.71,140654.8 +Central America and the Caribbean,El Salvador,Vegetables,Offline,L,6/28/2010,484068191,7/10/2010,5390,154.06,90.93,830383.4,490112.7,340270.7 +Asia,Taiwan,Personal Care,Online,L,5/27/2016,634080064,7/2/2016,7236,81.73,56.67,591398.28,410064.12,181334.16 +Europe,Armenia,Clothes,Online,L,5/11/2016,448308551,6/5/2016,3317,109.28,35.84,362481.76,118881.28,243600.48 +Asia,Bhutan,Cereal,Online,H,7/13/2012,500239980,7/23/2012,981,205.7,117.11,201791.7,114884.91,86906.79 +Central America and the Caribbean,Dominican Republic,Beverages,Offline,M,12/14/2011,533673179,12/22/2011,4608,47.45,31.79,218649.6,146488.32,72161.28 +Middle East and North Africa,Libya,Office Supplies,Offline,M,2/20/2015,812719476,2/21/2015,608,651.21,524.96,395935.68,319175.68,76760 +Europe,Netherlands,Clothes,Offline,H,4/27/2012,771802699,5/4/2012,2425,109.28,35.84,265004,86912,178092 +Sub-Saharan Africa,Ghana,Clothes,Offline,M,7/5/2017,365659177,7/14/2017,5531,109.28,35.84,604427.68,198231.04,406196.64 +Asia,China,Household,Online,C,9/14/2011,519337737,10/12/2011,2432,668.27,502.54,1625232.64,1222177.28,403055.36 +Australia and Oceania,Samoa ,Cereal,Online,L,10/28/2014,878199708,12/16/2014,7664,205.7,117.11,1576484.8,897531.04,678953.76 +Sub-Saharan Africa,Gabon,Beverages,Online,M,10/15/2013,257918918,11/26/2013,2794,47.45,31.79,132575.3,88821.26,43754.04 +Europe,Kosovo,Snacks,Offline,C,9/21/2011,694481694,11/4/2011,1421,152.58,97.44,216816.18,138462.24,78353.94 +Europe,Bosnia and Herzegovina,Household,Online,M,8/7/2016,694186866,9/5/2016,4175,668.27,502.54,2790027.25,2098104.5,691922.75 +Sub-Saharan Africa,Mauritania,Household,Online,L,9/29/2014,183645761,11/2/2014,3716,668.27,502.54,2483291.32,1867438.64,615852.68 +Central America and the Caribbean,Haiti,Meat,Online,L,6/22/2012,959782207,7/28/2012,9738,421.89,364.69,4108364.82,3551351.22,557013.6 +Europe,Belarus,Meat,Online,L,3/5/2017,839832532,3/26/2017,3964,421.89,364.69,1672371.96,1445631.16,226740.8 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,L,10/16/2010,411345565,11/3/2010,5148,437.2,263.33,2250705.6,1355622.84,895082.76 +Asia,Turkmenistan,Office Supplies,Online,L,3/12/2014,782182633,3/29/2014,4078,651.21,524.96,2655634.38,2140786.88,514847.5 +Europe,Malta,Clothes,Online,C,3/31/2015,430517566,5/18/2015,8570,109.28,35.84,936529.6,307148.8,629380.8 +Sub-Saharan Africa,South Sudan,Baby Food,Online,L,6/12/2010,154836690,8/1/2010,8472,255.28,159.42,2162732.16,1350606.24,812125.92 +Asia,Japan,Vegetables,Online,C,4/14/2016,823938834,4/18/2016,666,154.06,90.93,102603.96,60559.38,42044.58 +Europe,Estonia,Household,Offline,M,6/18/2012,226935327,6/23/2012,4061,668.27,502.54,2713844.47,2040814.94,673029.53 +Central America and the Caribbean,Guatemala,Snacks,Offline,C,10/26/2013,723249995,11/30/2013,4601,152.58,97.44,702020.58,448321.44,253699.14 +Central America and the Caribbean,The Bahamas,Meat,Offline,C,7/15/2013,692619168,8/21/2013,258,421.89,364.69,108847.62,94090.02,14757.6 +Europe,Belgium,Personal Care,Online,H,3/23/2017,385091674,5/7/2017,6039,81.73,56.67,493567.47,342230.13,151337.34 +Sub-Saharan Africa,Nigeria,Meat,Online,C,5/31/2016,571028840,6/6/2016,8978,421.89,364.69,3787728.42,3274186.82,513541.6 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,C,1/21/2015,291104495,1/26/2015,3144,47.45,31.79,149182.8,99947.76,49235.04 +Sub-Saharan Africa,Djibouti,Fruits,Offline,L,8/6/2010,906304967,9/15/2010,4635,9.33,6.92,43244.55,32074.2,11170.35 +Asia,Japan,Beverages,Offline,M,11/25/2012,247929084,1/12/2013,6580,47.45,31.79,312221,209178.2,103042.8 +Asia,Indonesia,Cosmetics,Online,H,3/11/2010,267588174,4/7/2010,4142,437.2,263.33,1810882.4,1090712.86,720169.54 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,H,9/3/2010,287206065,9/19/2010,9512,154.06,90.93,1465418.72,864926.16,600492.56 +Sub-Saharan Africa,Mali,Office Supplies,Online,L,1/21/2016,149019086,2/8/2016,6914,651.21,524.96,4502465.94,3629573.44,872892.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,M,3/6/2010,665576064,3/26/2010,7603,668.27,502.54,5080856.81,3820811.62,1260045.19 +Europe,Finland,Beverages,Online,M,10/20/2015,469738328,11/15/2015,4865,47.45,31.79,230844.25,154658.35,76185.9 +Europe,Italy,Fruits,Online,H,2/9/2015,964679706,3/8/2015,9017,9.33,6.92,84128.61,62397.64,21730.97 +Middle East and North Africa,Jordan,Fruits,Offline,H,1/24/2014,473886525,2/21/2014,2408,9.33,6.92,22466.64,16663.36,5803.28 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Online,L,12/1/2015,991157615,12/21/2015,4419,255.28,159.42,1128082.32,704476.98,423605.34 +Middle East and North Africa,Azerbaijan,Beverages,Online,L,5/22/2017,530604302,6/2/2017,6459,47.45,31.79,306479.55,205331.61,101147.94 +Asia,Mongolia,Snacks,Offline,H,7/3/2012,776650416,8/17/2012,6972,152.58,97.44,1063787.76,679351.68,384436.08 +Europe,Austria,Baby Food,Online,H,6/27/2011,334032285,7/25/2011,6431,255.28,159.42,1641705.68,1025230.02,616475.66 +Asia,Vietnam,Cosmetics,Online,H,4/5/2014,577798736,4/11/2014,2341,437.2,263.33,1023485.2,616455.53,407029.67 +Sub-Saharan Africa,Tanzania,Meat,Offline,L,4/1/2014,703311097,5/12/2014,4238,421.89,364.69,1787969.82,1545556.22,242413.6 +Middle East and North Africa,Egypt,Vegetables,Offline,M,4/19/2017,876243197,5/16/2017,8689,154.06,90.93,1338627.34,790090.77,548536.57 +Europe,Switzerland,Beverages,Offline,M,3/6/2015,882581365,4/1/2015,4294,47.45,31.79,203750.3,136506.26,67244.04 +Sub-Saharan Africa,Niger,Office Supplies,Online,M,1/27/2012,578624427,3/4/2012,6681,651.21,524.96,4350734.01,3507257.76,843476.25 +Australia and Oceania,Nauru,Clothes,Offline,C,3/28/2013,340983712,4/18/2013,3513,109.28,35.84,383900.64,125905.92,257994.72 +Asia,Kyrgyzstan,Cereal,Online,C,8/20/2013,616583049,9/20/2013,9481,205.7,117.11,1950241.7,1110319.91,839921.79 +Middle East and North Africa,United Arab Emirates,Cereal,Online,M,11/10/2016,572658765,12/9/2016,1309,205.7,117.11,269261.3,153296.99,115964.31 +Asia,India,Snacks,Online,C,3/20/2016,346759688,4/6/2016,2752,152.58,97.44,419900.16,268154.88,151745.28 +Sub-Saharan Africa,Eritrea,Beverages,Offline,C,8/25/2013,596747148,9/5/2013,9597,47.45,31.79,455377.65,305088.63,150289.02 +Middle East and North Africa,Azerbaijan,Cereal,Offline,M,12/13/2015,250794970,12/28/2015,4660,205.7,117.11,958562,545732.6,412829.4 +Australia and Oceania,Marshall Islands,Snacks,Offline,C,10/28/2015,557389485,12/13/2015,2790,152.58,97.44,425698.2,271857.6,153840.6 +Asia,Turkmenistan,Snacks,Online,L,11/3/2010,135329520,11/10/2010,5867,152.58,97.44,895186.86,571680.48,323506.38 +Sub-Saharan Africa,Benin,Vegetables,Offline,H,10/10/2014,823726403,10/29/2014,7803,154.06,90.93,1202130.18,709526.79,492603.39 +Sub-Saharan Africa,South Africa,Clothes,Online,H,12/15/2015,932003962,1/22/2016,9539,109.28,35.84,1042421.92,341877.76,700544.16 +Australia and Oceania,Palau,Office Supplies,Offline,C,5/11/2011,189898526,6/14/2011,4049,651.21,524.96,2636749.29,2125563.04,511186.25 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,L,5/17/2010,197458922,5/31/2010,1338,421.89,364.69,564488.82,487955.22,76533.6 +Asia,Uzbekistan,Cereal,Offline,M,11/25/2015,375046479,11/26/2015,3442,205.7,117.11,708019.4,403092.62,304926.78 +Central America and the Caribbean,Guatemala,Fruits,Online,C,12/11/2012,213335025,12/17/2012,9429,9.33,6.92,87972.57,65248.68,22723.89 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,M,4/28/2010,623310887,4/28/2010,398,47.45,31.79,18885.1,12652.42,6232.68 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,C,2/10/2014,786272895,3/28/2014,4477,205.7,117.11,920918.9,524301.47,396617.43 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,C,4/25/2016,403832376,5/12/2016,1829,651.21,524.96,1191063.09,960151.84,230911.25 +Sub-Saharan Africa,Ghana,Clothes,Offline,H,10/14/2013,147913157,11/11/2013,9645,109.28,35.84,1054005.6,345676.8,708328.8 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,L,1/6/2012,310751569,1/10/2012,7150,668.27,502.54,4778130.5,3593161,1184969.5 +Australia and Oceania,Papua New Guinea,Clothes,Online,H,10/8/2013,354896438,10/18/2013,597,109.28,35.84,65240.16,21396.48,43843.68 +Europe,Denmark,Personal Care,Online,M,4/25/2015,263209092,5/19/2015,8274,81.73,56.67,676234.02,468887.58,207346.44 +Sub-Saharan Africa,Gabon,Meat,Offline,L,3/10/2010,988863360,3/21/2010,5498,421.89,364.69,2319551.22,2005065.62,314485.6 +Asia,Uzbekistan,Clothes,Online,L,9/20/2015,405345571,9/22/2015,9617,109.28,35.84,1050945.76,344673.28,706272.48 +Sub-Saharan Africa,Kenya,Snacks,Offline,C,3/17/2016,956454551,3/31/2016,5011,152.58,97.44,764578.38,488271.84,276306.54 +Sub-Saharan Africa,South Africa,Clothes,Offline,H,3/9/2012,206301629,4/7/2012,8091,109.28,35.84,884184.48,289981.44,594203.04 +Australia and Oceania,Solomon Islands,Household,Offline,M,8/5/2016,289310634,8/19/2016,2300,668.27,502.54,1537021,1155842,381179 +Central America and the Caribbean,Cuba,Personal Care,Online,H,2/24/2013,260217893,2/27/2013,3112,81.73,56.67,254343.76,176357.04,77986.72 +North America,Canada,Meat,Offline,C,2/23/2013,144072234,3/12/2013,3031,421.89,364.69,1278748.59,1105375.39,173373.2 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,H,10/16/2013,486234986,11/25/2013,6593,437.2,263.33,2882459.6,1736134.69,1146324.91 +Sub-Saharan Africa,Senegal,Personal Care,Online,M,2/21/2017,102379977,4/6/2017,5365,81.73,56.67,438481.45,304034.55,134446.9 +Europe,Liechtenstein,Fruits,Offline,M,3/7/2011,128493535,3/21/2011,2947,9.33,6.92,27495.51,20393.24,7102.27 +Central America and the Caribbean,Nicaragua,Beverages,Online,M,6/14/2011,870874488,7/10/2011,9969,47.45,31.79,473029.05,316914.51,156114.54 +Sub-Saharan Africa,Senegal,Cereal,Offline,M,11/7/2011,456134164,11/22/2011,9090,205.7,117.11,1869813,1064529.9,805283.1 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,C,2/16/2011,681196391,2/24/2011,5,651.21,524.96,3256.05,2624.8,631.25 +Australia and Oceania,Vanuatu,Baby Food,Offline,M,8/30/2016,263297498,10/13/2016,4435,255.28,159.42,1132166.8,707027.7,425139.1 +Europe,Serbia,Office Supplies,Online,H,5/28/2010,689986312,7/16/2010,1138,651.21,524.96,741076.98,597404.48,143672.5 +Asia,Taiwan,Clothes,Online,L,3/23/2013,369124162,4/5/2013,897,109.28,35.84,98024.16,32148.48,65875.68 +Middle East and North Africa,Bahrain,Vegetables,Offline,L,12/24/2012,478884875,1/8/2013,1531,154.06,90.93,235865.86,139213.83,96652.03 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,M,9/30/2013,917754781,11/18/2013,2889,255.28,159.42,737503.92,460564.38,276939.54 +Europe,Slovenia,Cereal,Online,M,11/15/2016,754532706,12/28/2016,1850,205.7,117.11,380545,216653.5,163891.5 +Sub-Saharan Africa,Ghana,Fruits,Offline,M,3/15/2017,478329980,4/24/2017,7325,9.33,6.92,68342.25,50689,17653.25 +Europe,Lithuania,Personal Care,Online,C,6/4/2014,648570430,6/27/2014,5258,81.73,56.67,429736.34,297970.86,131765.48 +Asia,Vietnam,Personal Care,Online,C,11/13/2016,544990384,12/21/2016,3620,81.73,56.67,295862.6,205145.4,90717.2 +Asia,Malaysia,Fruits,Online,C,1/2/2015,417638671,1/18/2015,7418,9.33,6.92,69209.94,51332.56,17877.38 +Middle East and North Africa,Lebanon,Beverages,Offline,L,7/3/2015,136876618,7/7/2015,3688,47.45,31.79,174995.6,117241.52,57754.08 +Australia and Oceania,Australia,Vegetables,Online,L,9/28/2014,543378055,11/7/2014,6496,154.06,90.93,1000773.76,590681.28,410092.48 +Europe,Sweden,Beverages,Offline,M,3/4/2010,298129308,3/22/2010,1942,47.45,31.79,92147.9,61736.18,30411.72 +Central America and the Caribbean,Jamaica,Baby Food,Offline,H,8/28/2011,832429206,9/24/2011,3155,255.28,159.42,805408.4,502970.1,302438.3 +Sub-Saharan Africa,Rwanda,Beverages,Offline,H,12/27/2014,497889077,1/11/2015,5297,47.45,31.79,251342.65,168391.63,82951.02 +Asia,Taiwan,Baby Food,Online,H,3/25/2013,416432750,4/16/2013,560,255.28,159.42,142956.8,89275.2,53681.6 +Europe,Albania,Cosmetics,Online,C,8/30/2015,430296552,10/17/2015,3167,437.2,263.33,1384612.4,833966.11,550646.29 +Central America and the Caribbean,The Bahamas,Clothes,Offline,L,9/11/2013,452029311,10/13/2013,4373,109.28,35.84,477881.44,156728.32,321153.12 +Asia,Myanmar,Meat,Online,C,12/12/2014,914492356,1/10/2015,7465,421.89,364.69,3149408.85,2722410.85,426998 +Europe,Italy,Personal Care,Online,C,9/30/2016,520859515,10/28/2016,2760,81.73,56.67,225574.8,156409.2,69165.6 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,H,6/27/2017,294617116,7/31/2017,2607,81.73,56.67,213070.11,147738.69,65331.42 +Europe,Albania,Meat,Offline,C,11/1/2012,429563987,12/12/2012,6384,421.89,364.69,2693345.76,2328180.96,365164.8 +Europe,France,Snacks,Offline,H,9/3/2014,739811456,9/6/2014,5505,152.58,97.44,839952.9,536407.2,303545.7 +Middle East and North Africa,Afghanistan,Vegetables,Online,H,1/5/2017,209783351,1/20/2017,8410,154.06,90.93,1295644.6,764721.3,530923.3 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,M,12/8/2014,144216001,1/13/2015,5574,651.21,524.96,3629844.54,2926127.04,703717.5 +Middle East and North Africa,Israel,Household,Offline,L,12/11/2015,118158233,12/21/2015,4502,668.27,502.54,3008551.54,2262435.08,746116.46 +Asia,China,Fruits,Offline,C,6/15/2013,226971375,8/1/2013,4729,9.33,6.92,44121.57,32724.68,11396.89 +Sub-Saharan Africa,Mali,Personal Care,Offline,H,4/26/2013,636329257,6/8/2013,2823,81.73,56.67,230723.79,159979.41,70744.38 +Asia,North Korea,Beverages,Offline,L,11/15/2014,232218205,11/25/2014,7382,47.45,31.79,350275.9,234673.78,115602.12 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,H,9/25/2014,670937049,11/12/2014,4037,154.06,90.93,621940.22,367084.41,254855.81 +Europe,Vatican City,Snacks,Offline,H,7/31/2010,529097115,8/16/2010,449,152.58,97.44,68508.42,43750.56,24757.86 +Sub-Saharan Africa,Ghana,Meat,Offline,L,7/10/2012,253622233,7/28/2012,1310,421.89,364.69,552675.9,477743.9,74932 +Europe,Slovenia,Cosmetics,Online,C,8/1/2016,811748731,8/16/2016,3343,437.2,263.33,1461559.6,880312.19,581247.41 +Middle East and North Africa,Lebanon,Clothes,Offline,H,1/25/2016,541025435,2/5/2016,304,109.28,35.84,33221.12,10895.36,22325.76 +Middle East and North Africa,Turkey,Snacks,Offline,C,11/30/2012,999313676,12/21/2012,7979,152.58,97.44,1217435.82,777473.76,439962.06 +Europe,Moldova ,Fruits,Online,C,12/2/2013,214787280,1/19/2014,9184,9.33,6.92,85686.72,63553.28,22133.44 +Europe,Hungary,Meat,Offline,H,10/16/2011,335932576,10/25/2011,8769,421.89,364.69,3699553.41,3197966.61,501586.8 +Asia,Tajikistan,Cosmetics,Online,C,9/1/2011,881548392,9/10/2011,8614,437.2,263.33,3766040.8,2268324.62,1497716.18 +Central America and the Caribbean,Jamaica,Meat,Online,H,3/5/2012,990746057,3/23/2012,2630,421.89,364.69,1109570.7,959134.7,150436 +Middle East and North Africa,Libya,Cereal,Online,C,10/17/2016,772949397,11/27/2016,1758,205.7,117.11,361620.6,205879.38,155741.22 +Asia,Mongolia,Cereal,Offline,M,12/5/2014,857894742,1/23/2015,8973,205.7,117.11,1845746.1,1050828.03,794918.07 +Sub-Saharan Africa,Senegal,Clothes,Online,H,12/19/2015,145630919,2/7/2016,4280,109.28,35.84,467718.4,153395.2,314323.2 +Asia,Indonesia,Cereal,Online,C,3/23/2015,756519258,4/7/2015,9715,205.7,117.11,1998375.5,1137723.65,860651.85 +Europe,Sweden,Fruits,Offline,M,11/13/2012,381233584,11/17/2012,4344,9.33,6.92,40529.52,30060.48,10469.04 +Asia,Japan,Cosmetics,Offline,C,2/19/2010,830760228,4/3/2010,9268,437.2,263.33,4051969.6,2440542.44,1611427.16 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,H,2/7/2013,386398017,3/18/2013,2615,109.28,35.84,285767.2,93721.6,192045.6 +Sub-Saharan Africa,Togo,Clothes,Online,M,10/11/2013,549758279,10/31/2013,4546,109.28,35.84,496786.88,162928.64,333858.24 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,L,7/30/2016,192764842,9/16/2016,2255,255.28,159.42,575656.4,359492.1,216164.3 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,M,11/9/2011,507654035,12/27/2011,4965,255.28,159.42,1267465.2,791520.3,475944.9 +Europe,Lithuania,Office Supplies,Online,H,7/10/2017,956974685,8/16/2017,8930,651.21,524.96,5815305.3,4687892.8,1127412.5 +Central America and the Caribbean,Haiti,Clothes,Offline,L,9/12/2014,623588120,10/23/2014,2437,109.28,35.84,266315.36,87342.08,178973.28 +Europe,Armenia,Office Supplies,Online,C,1/25/2012,460668170,2/20/2012,803,651.21,524.96,522921.63,421542.88,101378.75 +Europe,Czech Republic,Household,Online,H,10/21/2011,141701161,11/13/2011,1377,668.27,502.54,920207.79,691997.58,228210.21 +Asia,Indonesia,Baby Food,Offline,C,5/14/2013,310485923,7/2/2013,8539,255.28,159.42,2179835.92,1361287.38,818548.54 +Central America and the Caribbean,Dominican Republic,Fruits,Online,M,4/12/2017,331133782,5/17/2017,8700,9.33,6.92,81171,60204,20967 +Central America and the Caribbean,Cuba,Snacks,Online,C,10/7/2013,538068568,11/26/2013,5301,152.58,97.44,808826.58,516529.44,292297.14 +Europe,Portugal,Personal Care,Online,H,11/2/2016,886026608,11/28/2016,3818,81.73,56.67,312045.14,216366.06,95679.08 +Asia,Philippines,Personal Care,Offline,M,1/25/2015,500056731,3/1/2015,6754,81.73,56.67,552004.42,382749.18,169255.24 +Middle East and North Africa,Somalia,Meat,Offline,C,3/27/2013,825520265,4/6/2013,8646,421.89,364.69,3647660.94,3153109.74,494551.2 +Asia,Cambodia,Office Supplies,Offline,L,5/25/2013,678091037,6/18/2013,1061,651.21,524.96,690933.81,556982.56,133951.25 +Europe,Russia,Snacks,Online,H,2/10/2011,293755376,2/23/2011,7598,152.58,97.44,1159302.84,740349.12,418953.72 +Asia,Brunei,Office Supplies,Offline,L,5/7/2014,878812110,5/8/2014,8887,651.21,524.96,5787303.27,4665319.52,1121983.75 +Australia and Oceania,New Zealand,Clothes,Offline,H,1/1/2017,559872567,1/26/2017,7589,109.28,35.84,829325.92,271989.76,557336.16 +Asia,Brunei,Office Supplies,Offline,M,4/2/2010,233860576,4/11/2010,3396,651.21,524.96,2211509.16,1782764.16,428745 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,L,8/15/2016,418012464,9/29/2016,8032,81.73,56.67,656455.36,455173.44,201281.92 +Middle East and North Africa,Israel,Snacks,Offline,C,6/28/2010,799877059,7/4/2010,252,152.58,97.44,38450.16,24554.88,13895.28 +Middle East and North Africa,Bahrain,Fruits,Offline,H,9/22/2012,687315690,10/29/2012,841,9.33,6.92,7846.53,5819.72,2026.81 +Australia and Oceania,New Zealand,Baby Food,Offline,C,3/10/2011,358502185,3/22/2011,7618,255.28,159.42,1944723.04,1214461.56,730261.48 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,H,7/10/2017,611922872,8/5/2017,431,9.33,6.92,4021.23,2982.52,1038.71 +Asia,Brunei,Baby Food,Online,H,5/13/2010,516376578,5/21/2010,6159,255.28,159.42,1572269.52,981867.78,590401.74 +Middle East and North Africa,Tunisia ,Cereal,Online,H,11/3/2014,560974633,11/5/2014,3715,205.7,117.11,764175.5,435063.65,329111.85 +Europe,Albania,Meat,Offline,M,7/2/2015,405140864,8/12/2015,9040,421.89,364.69,3813885.6,3296797.6,517088 +Sub-Saharan Africa,Lesotho,Beverages,Online,H,2/6/2013,228611600,2/23/2013,108,47.45,31.79,5124.6,3433.32,1691.28 +Sub-Saharan Africa,Zambia,Cereal,Offline,H,4/3/2013,281435668,4/18/2013,1923,205.7,117.11,395561.1,225202.53,170358.57 +Central America and the Caribbean,Panama,Personal Care,Offline,L,1/23/2015,433974397,2/24/2015,1523,81.73,56.67,124474.79,86308.41,38166.38 +Europe,Georgia,Baby Food,Online,C,11/26/2014,626901614,11/28/2014,2974,255.28,159.42,759202.72,474115.08,285087.64 +Europe,Finland,Clothes,Online,L,3/22/2010,421203649,4/15/2010,2375,109.28,35.84,259540,85120,174420 +Europe,Andorra,Vegetables,Offline,H,11/19/2010,348179328,12/23/2010,2855,154.06,90.93,439841.3,259605.15,180236.15 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,H,9/7/2012,559439980,10/9/2012,9577,47.45,31.79,454428.65,304452.83,149975.82 +Central America and the Caribbean,Haiti,Snacks,Offline,M,4/4/2016,376909434,4/8/2016,4732,152.58,97.44,722008.56,461086.08,260922.48 +Sub-Saharan Africa,Malawi,Cereal,Online,M,9/28/2015,542824018,10/3/2015,2544,205.7,117.11,523300.8,297927.84,225372.96 +Europe,Vatican City,Baby Food,Online,M,2/10/2010,969732558,3/4/2010,4268,255.28,159.42,1089535.04,680404.56,409130.48 +Sub-Saharan Africa,Uganda,Fruits,Online,L,7/27/2014,290496385,8/5/2014,3191,9.33,6.92,29772.03,22081.72,7690.31 +Europe,Norway,Cereal,Offline,C,4/16/2011,808289325,4/22/2011,9628,205.7,117.11,1980479.6,1127535.08,852944.52 +Central America and the Caribbean,Belize,Cereal,Online,M,10/23/2013,846597707,11/11/2013,5930,205.7,117.11,1219801,694462.3,525338.7 +Asia,Kyrgyzstan,Fruits,Online,M,3/25/2010,599220359,5/3/2010,1475,9.33,6.92,13761.75,10207,3554.75 +Central America and the Caribbean,Grenada,Baby Food,Online,C,6/6/2012,780268609,6/29/2012,7676,255.28,159.42,1959529.28,1223707.92,735821.36 +Europe,Andorra,Cereal,Online,M,6/4/2014,374166285,6/19/2014,2974,205.7,117.11,611751.8,348285.14,263466.66 +Asia,North Korea,Baby Food,Online,C,4/16/2011,685649716,5/8/2011,7843,255.28,159.42,2002161.04,1250331.06,751829.98 +Europe,Armenia,Fruits,Offline,L,7/11/2010,389767730,8/21/2010,9788,9.33,6.92,91322.04,67732.96,23589.08 +Middle East and North Africa,Oman,Cosmetics,Offline,M,2/18/2013,481881654,3/21/2013,8345,437.2,263.33,3648434,2197488.85,1450945.15 +Europe,Spain,Baby Food,Online,C,5/20/2017,227665317,6/27/2017,81,255.28,159.42,20677.68,12913.02,7764.66 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,H,1/15/2015,313105046,2/8/2015,3596,255.28,159.42,917986.88,573274.32,344712.56 +Central America and the Caribbean,Guatemala,Office Supplies,Online,H,4/17/2010,594499671,5/24/2010,4519,651.21,524.96,2942817.99,2372294.24,570523.75 +Middle East and North Africa,Bahrain,Cereal,Offline,L,12/20/2015,548460519,1/29/2016,510,205.7,117.11,104907,59726.1,45180.9 +Europe,Vatican City,Cosmetics,Online,C,11/19/2011,621911418,12/22/2011,6264,437.2,263.33,2738620.8,1649499.12,1089121.68 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,L,10/12/2016,882088696,11/11/2016,8502,651.21,524.96,5536587.42,4463209.92,1073377.5 +Europe,Monaco,Clothes,Online,M,5/22/2016,566541182,6/25/2016,981,109.28,35.84,107203.68,35159.04,72044.64 +Sub-Saharan Africa,Niger,Beverages,Offline,C,8/26/2012,333130204,9/3/2012,9485,47.45,31.79,450063.25,301528.15,148535.1 +Sub-Saharan Africa,The Gambia,Personal Care,Online,L,5/12/2012,910029590,5/20/2012,6833,81.73,56.67,558461.09,387226.11,171234.98 +Sub-Saharan Africa,Senegal,Vegetables,Offline,L,10/21/2015,845725667,10/21/2015,7874,154.06,90.93,1213068.44,715982.82,497085.62 +Middle East and North Africa,Egypt,Household,Offline,H,12/18/2012,559017264,1/27/2013,4486,668.27,502.54,2997859.22,2254394.44,743464.78 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,M,1/18/2010,989015710,3/4/2010,582,47.45,31.79,27615.9,18501.78,9114.12 +Central America and the Caribbean,Grenada,Household,Offline,C,7/15/2010,445144832,8/6/2010,7103,668.27,502.54,4746721.81,3569541.62,1177180.19 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,M,5/25/2011,457140958,7/6/2011,7023,255.28,159.42,1792831.44,1119606.66,673224.78 +Middle East and North Africa,Pakistan,Cosmetics,Online,C,6/15/2014,825052917,6/28/2014,347,437.2,263.33,151708.4,91375.51,60332.89 +Australia and Oceania,Vanuatu,Vegetables,Offline,L,1/8/2015,969242036,1/14/2015,9112,154.06,90.93,1403794.72,828554.16,575240.56 +Europe,Romania,Meat,Online,H,4/7/2013,380382144,5/9/2013,2384,421.89,364.69,1005785.76,869420.96,136364.8 +Europe,Luxembourg,Household,Offline,L,6/3/2010,869459569,6/15/2010,1263,668.27,502.54,844025.01,634708.02,209316.99 +Asia,Bangladesh,Household,Online,H,7/27/2012,717773139,8/6/2012,3877,668.27,502.54,2590882.79,1948347.58,642535.21 +Europe,Belgium,Vegetables,Online,M,9/17/2011,526934182,9/17/2011,389,154.06,90.93,59929.34,35371.77,24557.57 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,L,4/9/2012,968866527,5/24/2012,7990,651.21,524.96,5203167.9,4194430.4,1008737.5 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,M,3/3/2012,535806500,3/23/2012,5905,421.89,364.69,2491260.45,2153494.45,337766 +Sub-Saharan Africa,Zambia,Fruits,Offline,M,3/7/2014,490302932,4/17/2014,388,9.33,6.92,3620.04,2684.96,935.08 +Australia and Oceania,New Zealand,Cereal,Offline,H,7/22/2014,815217149,8/26/2014,9725,205.7,117.11,2000432.5,1138894.75,861537.75 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,L,6/1/2014,663722980,6/20/2014,9234,81.73,56.67,754694.82,523290.78,231404.04 +Central America and the Caribbean,Cuba,Snacks,Online,H,12/8/2015,609306752,12/30/2015,6263,152.58,97.44,955608.54,610266.72,345341.82 +Europe,France,Fruits,Offline,C,12/31/2010,395767295,1/11/2011,5192,9.33,6.92,48441.36,35928.64,12512.72 +Europe,Ireland,Baby Food,Online,C,4/10/2015,287215936,4/28/2015,2433,255.28,159.42,621096.24,387868.86,233227.38 +Middle East and North Africa,Somalia,Cosmetics,Online,L,5/31/2011,618076503,6/12/2011,1427,437.2,263.33,623884.4,375771.91,248112.49 +Europe,Lithuania,Clothes,Offline,M,6/5/2013,443085324,7/1/2013,7649,109.28,35.84,835882.72,274140.16,561742.56 +Sub-Saharan Africa,Djibouti,Snacks,Offline,C,6/18/2017,687291228,7/18/2017,3602,152.58,97.44,549593.16,350978.88,198614.28 +Australia and Oceania,Palau,Cereal,Offline,C,2/24/2013,996055543,3/4/2013,3825,205.7,117.11,786802.5,447945.75,338856.75 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,H,2/16/2010,185052096,3/21/2010,9882,651.21,524.96,6435257.22,5187654.72,1247602.5 +Central America and the Caribbean,Guatemala,Personal Care,Offline,H,7/7/2011,290267217,8/17/2011,5375,81.73,56.67,439298.75,304601.25,134697.5 +Europe,Portugal,Cosmetics,Online,H,2/22/2010,717999732,2/26/2010,931,437.2,263.33,407033.2,245160.23,161872.97 +Asia,Turkmenistan,Household,Offline,M,1/20/2015,494860970,2/1/2015,9213,668.27,502.54,6156771.51,4629901.02,1526870.49 +Europe,Bosnia and Herzegovina,Household,Online,H,6/3/2017,517774760,7/12/2017,9913,668.27,502.54,6624560.51,4981679.02,1642881.49 +Central America and the Caribbean,Dominica,Office Supplies,Online,C,1/21/2017,403977429,2/13/2017,4753,651.21,524.96,3095201.13,2495134.88,600066.25 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,C,1/19/2011,741017806,3/3/2011,2491,421.89,364.69,1050927.99,908442.79,142485.2 +Europe,Albania,Beverages,Offline,C,9/13/2012,836757218,10/21/2012,3910,47.45,31.79,185529.5,124298.9,61230.6 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,M,6/11/2017,969369494,7/18/2017,6830,255.28,159.42,1743562.4,1088838.6,654723.8 +Sub-Saharan Africa,Ethiopia,Household,Offline,M,3/15/2014,137340962,4/16/2014,1098,668.27,502.54,733760.46,551788.92,181971.54 +Central America and the Caribbean,El Salvador,Cereal,Online,H,11/25/2011,109470450,11/28/2011,3594,205.7,117.11,739285.8,420893.34,318392.46 +Sub-Saharan Africa,Malawi,Cereal,Online,C,12/13/2012,474869287,1/26/2013,3229,205.7,117.11,664205.3,378148.19,286057.11 +Middle East and North Africa,Kuwait,Personal Care,Online,H,1/18/2017,892961299,2/23/2017,5947,81.73,56.67,486048.31,337016.49,149031.82 +Europe,Spain,Vegetables,Offline,C,5/19/2017,643482816,6/12/2017,9720,154.06,90.93,1497463.2,883839.6,613623.6 +Sub-Saharan Africa,Mali,Cereal,Offline,L,12/25/2011,876482665,2/6/2012,9553,205.7,117.11,1965052.1,1118751.83,846300.27 +Asia,Thailand,Office Supplies,Offline,H,2/5/2015,562322175,3/14/2015,2482,651.21,524.96,1616303.22,1302950.72,313352.5 +Sub-Saharan Africa,Rwanda,Snacks,Offline,H,7/15/2015,541675174,8/27/2015,2576,152.58,97.44,393046.08,251005.44,142040.64 +Middle East and North Africa,Syria,Snacks,Online,C,9/28/2010,375527989,10/6/2010,5932,152.58,97.44,905104.56,578014.08,327090.48 +Australia and Oceania,Tuvalu,Snacks,Online,L,8/2/2010,595179450,8/21/2010,5680,152.58,97.44,866654.4,553459.2,313195.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,L,11/9/2010,452240884,12/5/2010,6982,255.28,159.42,1782364.96,1113070.44,669294.52 +Middle East and North Africa,Egypt,Snacks,Offline,C,3/10/2012,168636119,3/26/2012,2030,152.58,97.44,309737.4,197803.2,111934.2 +Europe,Latvia,Fruits,Offline,H,4/17/2016,486601483,5/29/2016,5047,9.33,6.92,47088.51,34925.24,12163.27 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,H,7/30/2014,418685805,9/9/2014,7289,651.21,524.96,4746669.69,3826433.44,920236.25 +Sub-Saharan Africa,Kenya,Fruits,Online,L,8/30/2014,397750413,9/17/2014,2041,9.33,6.92,19042.53,14123.72,4918.81 +Central America and the Caribbean,Costa Rica,Snacks,Online,H,11/15/2013,926969134,11/28/2013,9621,152.58,97.44,1467972.18,937470.24,530501.94 +Europe,Georgia,Snacks,Online,C,8/9/2010,329828298,9/10/2010,2378,152.58,97.44,362835.24,231712.32,131122.92 +Sub-Saharan Africa,Uganda,Cereal,Offline,M,9/2/2015,600126731,9/17/2015,9691,205.7,117.11,1993438.7,1134913.01,858525.69 +Australia and Oceania,Australia,Fruits,Online,H,8/29/2010,651975762,9/19/2010,2971,9.33,6.92,27719.43,20559.32,7160.11 +Europe,Russia,Baby Food,Online,C,4/21/2012,369799220,6/2/2012,662,255.28,159.42,168995.36,105536.04,63459.32 +Europe,Vatican City,Clothes,Offline,C,9/8/2015,158333432,10/15/2015,3236,109.28,35.84,353630.08,115978.24,237651.84 +Europe,Netherlands,Cereal,Online,H,2/26/2013,492627227,2/26/2013,8199,205.7,117.11,1686534.3,960184.89,726349.41 +Europe,San Marino,Fruits,Online,H,4/15/2013,568041932,5/28/2013,5086,9.33,6.92,47452.38,35195.12,12257.26 +Middle East and North Africa,United Arab Emirates,Household,Offline,H,5/7/2014,550251376,5/17/2014,465,668.27,502.54,310745.55,233681.1,77064.45 +Europe,Cyprus,Office Supplies,Online,C,9/6/2015,225241887,9/21/2015,2935,651.21,524.96,1911301.35,1540757.6,370543.75 +Central America and the Caribbean,Dominica,Household,Online,M,11/24/2013,349312293,11/28/2013,8125,668.27,502.54,5429693.75,4083137.5,1346556.25 +Sub-Saharan Africa,Seychelles ,Meat,Online,M,4/5/2014,399073922,5/17/2014,3697,421.89,364.69,1559727.33,1348258.93,211468.4 +Europe,Georgia,Beverages,Offline,H,9/20/2011,821450603,10/16/2011,4343,47.45,31.79,206075.35,138063.97,68011.38 +Middle East and North Africa,Afghanistan,Snacks,Online,L,6/14/2017,783678662,7/7/2017,6786,152.58,97.44,1035407.88,661227.84,374180.04 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,H,3/9/2017,423306930,4/12/2017,4782,255.28,159.42,1220748.96,762346.44,458402.52 +Europe,San Marino,Cosmetics,Offline,M,11/12/2012,398196732,12/6/2012,4117,437.2,263.33,1799952.4,1084129.61,715822.79 +Middle East and North Africa,Afghanistan,Cereal,Offline,C,4/13/2011,536521899,5/31/2011,7608,205.7,117.11,1564965.6,890972.88,673992.72 +Europe,Liechtenstein,Fruits,Offline,L,9/19/2012,286768758,10/9/2012,103,9.33,6.92,960.99,712.76,248.23 +Europe,Armenia,Vegetables,Offline,C,9/27/2014,967736136,11/15/2014,3483,154.06,90.93,536590.98,316709.19,219881.79 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Online,C,12/21/2015,818535363,2/9/2016,1658,421.89,364.69,699493.62,604656.02,94837.6 +Asia,Kyrgyzstan,Vegetables,Online,H,4/28/2012,848590266,5/30/2012,5572,154.06,90.93,858422.32,506661.96,351760.36 +Europe,Spain,Baby Food,Offline,L,11/30/2015,787637174,12/13/2015,8198,255.28,159.42,2092785.44,1306925.16,785860.28 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,H,5/31/2013,435724914,6/4/2013,9540,152.58,97.44,1455613.2,929577.6,526035.6 +Asia,China,Clothes,Online,C,4/17/2015,113214814,5/12/2015,1634,109.28,35.84,178563.52,58562.56,120000.96 +Europe,Slovakia,Beverages,Offline,H,2/19/2014,210780704,3/28/2014,3549,47.45,31.79,168400.05,112822.71,55577.34 +Sub-Saharan Africa,Rwanda,Fruits,Offline,L,3/8/2011,739408910,3/18/2011,6383,9.33,6.92,59553.39,44170.36,15383.03 +Middle East and North Africa,Syria,Clothes,Offline,H,7/4/2012,880398261,7/14/2012,8265,109.28,35.84,903199.2,296217.6,606981.6 +Sub-Saharan Africa,Ghana,Cereal,Online,M,2/12/2010,335360085,2/20/2010,9357,205.7,117.11,1924734.9,1095798.27,828936.63 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,C,1/5/2016,676218211,1/25/2016,6851,255.28,159.42,1748923.28,1092186.42,656736.86 +Sub-Saharan Africa,Nigeria,Fruits,Offline,C,12/16/2012,395208966,1/5/2013,9970,9.33,6.92,93020.1,68992.4,24027.7 +Europe,Russia,Vegetables,Online,C,4/23/2011,754881179,5/16/2011,4971,154.06,90.93,765832.26,452013.03,313819.23 +Europe,Greece,Household,Offline,C,11/20/2014,838096177,11/27/2014,138,668.27,502.54,92221.26,69350.52,22870.74 +North America,Greenland,Snacks,Offline,L,3/28/2017,698027789,5/7/2017,789,152.58,97.44,120385.62,76880.16,43505.46 +Sub-Saharan Africa,Tanzania,Cereal,Online,H,12/19/2012,908162343,2/6/2013,4274,205.7,117.11,879161.8,500528.14,378633.66 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,M,9/3/2016,312298667,9/4/2016,4970,109.28,35.84,543121.6,178124.8,364996.8 +Middle East and North Africa,Pakistan,Snacks,Offline,L,9/27/2013,974548089,10/27/2013,9291,152.58,97.44,1417620.78,905315.04,512305.74 +Australia and Oceania,Palau,Household,Offline,C,2/7/2017,529334437,2/10/2017,678,668.27,502.54,453087.06,340722.12,112364.94 +Europe,Luxembourg,Cereal,Offline,C,6/28/2010,731394040,7/2/2010,4605,205.7,117.11,947248.5,539291.55,407956.95 +Europe,Moldova ,Fruits,Offline,C,10/3/2012,705775725,10/6/2012,3576,9.33,6.92,33364.08,24745.92,8618.16 +Sub-Saharan Africa,Gabon,Clothes,Offline,M,7/16/2013,997840821,8/20/2013,2128,109.28,35.84,232547.84,76267.52,156280.32 +North America,Greenland,Household,Offline,H,11/26/2014,423263156,12/16/2014,1829,668.27,502.54,1222265.83,919145.66,303120.17 +Sub-Saharan Africa,Malawi,Meat,Offline,L,5/23/2012,118029057,7/8/2012,6276,421.89,364.69,2647781.64,2288794.44,358987.2 +Australia and Oceania,Samoa ,Baby Food,Offline,H,12/26/2013,388437354,1/31/2014,6100,255.28,159.42,1557208,972462,584746 +Europe,Germany,Household,Offline,C,7/31/2013,261099374,8/28/2013,3962,668.27,502.54,2647685.74,1991063.48,656622.26 +Sub-Saharan Africa,Angola,Cereal,Offline,H,6/29/2017,632938945,8/15/2017,9554,205.7,117.11,1965257.8,1118868.94,846388.86 +Europe,Russia,Office Supplies,Online,L,5/23/2010,221192395,6/22/2010,4600,651.21,524.96,2995566,2414816,580750 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,M,1/31/2012,513408553,2/7/2012,7855,154.06,90.93,1210141.3,714255.15,495886.15 +Europe,Netherlands,Clothes,Online,H,2/23/2013,817448747,3/13/2013,105,109.28,35.84,11474.4,3763.2,7711.2 +Sub-Saharan Africa,Eritrea,Cereal,Online,H,8/6/2016,511486804,9/15/2016,9167,205.7,117.11,1885651.9,1073547.37,812104.53 +Sub-Saharan Africa,Mozambique,Fruits,Offline,H,5/9/2011,394009053,5/25/2011,4889,9.33,6.92,45614.37,33831.88,11782.49 +Middle East and North Africa,Somalia,Vegetables,Online,M,11/28/2013,433814322,12/24/2013,4153,154.06,90.93,639811.18,377632.29,262178.89 +Europe,Macedonia,Fruits,Offline,H,7/15/2011,220013940,7/28/2011,5869,9.33,6.92,54757.77,40613.48,14144.29 +Middle East and North Africa,Israel,Beverages,Online,H,7/3/2011,312031733,7/12/2011,5979,47.45,31.79,283703.55,190072.41,93631.14 +Middle East and North Africa,Yemen,Baby Food,Offline,L,7/24/2014,889604032,8/2/2014,2457,255.28,159.42,627222.96,391694.94,235528.02 +Sub-Saharan Africa,Ghana,Vegetables,Online,M,3/7/2011,402779662,4/24/2011,308,154.06,90.93,47450.48,28006.44,19444.04 +Sub-Saharan Africa,Burundi,Office Supplies,Online,C,8/9/2015,521919953,8/29/2015,6567,651.21,524.96,4276496.07,3447412.32,829083.75 +Europe,Liechtenstein,Snacks,Offline,C,8/22/2016,287698733,9/2/2016,5303,152.58,97.44,809131.74,516724.32,292407.42 +Middle East and North Africa,Libya,Baby Food,Online,L,9/27/2011,161102330,10/17/2011,2614,255.28,159.42,667301.92,416723.88,250578.04 +Sub-Saharan Africa,Guinea,Meat,Online,M,10/5/2010,673429572,11/7/2010,1630,421.89,364.69,687680.7,594444.7,93236 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,L,1/26/2017,176291787,3/16/2017,7512,154.06,90.93,1157298.72,683066.16,474232.56 +Sub-Saharan Africa,Liberia,Baby Food,Online,C,3/1/2016,691612803,3/6/2016,2453,255.28,159.42,626201.84,391057.26,235144.58 +Asia,North Korea,Meat,Offline,H,4/26/2017,261628949,5/1/2017,675,421.89,364.69,284775.75,246165.75,38610 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Offline,M,12/10/2011,598889052,1/17/2012,3434,255.28,159.42,876631.52,547448.28,329183.24 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,H,3/25/2015,336254441,3/29/2015,4016,651.21,524.96,2615259.36,2108239.36,507020 +Sub-Saharan Africa,Ghana,Clothes,Offline,L,12/6/2016,876898944,1/24/2017,2739,109.28,35.84,299317.92,98165.76,201152.16 +Middle East and North Africa,Kuwait,Household,Online,C,6/12/2015,544308888,7/4/2015,1951,668.27,502.54,1303794.77,980455.54,323339.23 +Sub-Saharan Africa,Mauritania,Cosmetics,Online,M,1/4/2014,432283103,1/24/2014,1031,437.2,263.33,450753.2,271493.23,179259.97 +Europe,Belgium,Clothes,Offline,L,12/8/2016,354932916,1/24/2017,1392,109.28,35.84,152117.76,49889.28,102228.48 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,L,8/30/2010,196682155,10/17/2010,1475,437.2,263.33,644870,388411.75,256458.25 +Asia,Laos,Clothes,Offline,H,12/25/2012,362267148,1/23/2013,1754,109.28,35.84,191677.12,62863.36,128813.76 +Sub-Saharan Africa,Botswana,Cosmetics,Online,L,4/5/2016,426736724,5/13/2016,9734,437.2,263.33,4255704.8,2563254.22,1692450.58 +Sub-Saharan Africa,Madagascar,Personal Care,Online,H,11/29/2013,485452210,1/1/2014,4952,81.73,56.67,404726.96,280629.84,124097.12 +Asia,Mongolia,Meat,Online,C,10/15/2011,704087436,10/26/2011,3973,421.89,364.69,1676168.97,1448913.37,227255.6 +Asia,North Korea,Beverages,Offline,C,10/17/2016,868628728,11/20/2016,5398,47.45,31.79,256135.1,171602.42,84532.68 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,C,5/28/2010,835374915,7/17/2010,4856,437.2,263.33,2123043.2,1278730.48,844312.72 +Central America and the Caribbean,Jamaica,Cosmetics,Online,L,1/8/2013,980937325,1/29/2013,8,437.2,263.33,3497.6,2106.64,1390.96 +Middle East and North Africa,Somalia,Baby Food,Offline,C,1/11/2012,852239787,2/28/2012,5547,255.28,159.42,1416038.16,884302.74,531735.42 +Central America and the Caribbean,Barbados,Office Supplies,Online,H,1/9/2011,516518628,2/23/2011,8195,651.21,524.96,5336665.95,4302047.2,1034618.75 +Asia,Myanmar,Office Supplies,Online,H,11/19/2010,111322677,12/2/2010,1709,651.21,524.96,1112917.89,897156.64,215761.25 +Middle East and North Africa,Iraq,Household,Online,H,7/20/2013,294513261,8/7/2013,1873,668.27,502.54,1251669.71,941257.42,310412.29 +Central America and the Caribbean,Grenada,Snacks,Offline,M,9/3/2010,894264209,9/17/2010,1507,152.58,97.44,229938.06,146842.08,83095.98 +Asia,Brunei,Meat,Offline,C,2/7/2010,459061849,2/25/2010,5457,421.89,364.69,2302253.73,1990113.33,312140.4 +Europe,Poland,Cosmetics,Online,C,12/25/2016,307705008,1/29/2017,5605,437.2,263.33,2450506,1475964.65,974541.35 +Sub-Saharan Africa,South Africa,Vegetables,Offline,L,10/17/2014,479305016,11/19/2014,5860,154.06,90.93,902791.6,532849.8,369941.8 +Central America and the Caribbean,Cuba,Fruits,Offline,C,8/1/2014,183285701,8/20/2014,7167,9.33,6.92,66868.11,49595.64,17272.47 +Sub-Saharan Africa,Malawi,Fruits,Online,H,4/30/2013,949383389,5/13/2013,2497,9.33,6.92,23297.01,17279.24,6017.77 +Middle East and North Africa,Afghanistan,Household,Offline,L,11/6/2012,777646911,11/30/2012,1857,668.27,502.54,1240977.39,933216.78,307760.61 +Asia,Sri Lanka,Vegetables,Offline,H,1/14/2016,888437592,2/5/2016,7282,154.06,90.93,1121864.92,662152.26,459712.66 +Central America and the Caribbean,Cuba,Personal Care,Online,L,6/25/2015,772429263,7/14/2015,7839,81.73,56.67,640681.47,444236.13,196445.34 +Europe,Estonia,Cereal,Online,H,5/31/2012,440608251,7/7/2012,4627,205.7,117.11,951773.9,541867.97,409905.93 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Online,L,12/2/2012,874273383,1/9/2013,5777,255.28,159.42,1474752.56,920969.34,553783.22 +Europe,Belarus,Baby Food,Online,C,7/28/2016,875035989,9/12/2016,1449,255.28,159.42,369900.72,230999.58,138901.14 +Asia,Bangladesh,Snacks,Online,L,8/26/2012,214819896,9/18/2012,8836,152.58,97.44,1348196.88,860979.84,487217.04 +Asia,China,Cereal,Online,L,3/22/2014,985861432,5/9/2014,7161,205.7,117.11,1473017.7,838624.71,634392.99 +Asia,Nepal,Meat,Offline,C,6/24/2016,850709426,7/28/2016,2679,421.89,364.69,1130243.31,977004.51,153238.8 +Sub-Saharan Africa,Niger,Office Supplies,Offline,C,9/9/2015,692225205,9/17/2015,3676,651.21,524.96,2393847.96,1929752.96,464095 +Middle East and North Africa,Turkey,Vegetables,Online,C,12/16/2012,563582599,1/24/2013,5470,154.06,90.93,842708.2,497387.1,345321.1 +Europe,Albania,Personal Care,Offline,C,6/21/2010,138267934,6/24/2010,5409,81.73,56.67,442077.57,306528.03,135549.54 +Middle East and North Africa,Egypt,Office Supplies,Online,M,4/3/2015,960080039,4/23/2015,7874,651.21,524.96,5127627.54,4133535.04,994092.5 +Asia,Uzbekistan,Beverages,Online,C,9/5/2012,593130242,9/25/2012,9274,47.45,31.79,440051.3,294820.46,145230.84 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,M,9/12/2015,271842372,10/5/2015,3054,651.21,524.96,1988795.34,1603227.84,385567.5 +Europe,Serbia,Household,Online,L,8/6/2015,850952756,8/17/2015,4685,668.27,502.54,3130844.95,2354399.9,776445.05 +Middle East and North Africa,Israel,Snacks,Offline,H,2/5/2016,555510222,2/10/2016,6674,152.58,97.44,1018318.92,650314.56,368004.36 +Central America and the Caribbean,Guatemala,Household,Online,H,5/27/2014,830876100,7/5/2014,3557,668.27,502.54,2377036.39,1787534.78,589501.61 +Sub-Saharan Africa,Swaziland,Cereal,Offline,M,7/29/2012,492724215,9/2/2012,6900,205.7,117.11,1419330,808059,611271 +Asia,Laos,Personal Care,Offline,M,9/28/2013,677040898,10/27/2013,302,81.73,56.67,24682.46,17114.34,7568.12 +North America,United States of America,Cereal,Offline,M,9/24/2010,790124976,11/9/2010,4394,205.7,117.11,903845.8,514581.34,389264.46 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,L,7/30/2012,758587777,8/20/2012,1836,47.45,31.79,87118.2,58366.44,28751.76 +Asia,Mongolia,Household,Offline,L,6/19/2010,579353129,7/21/2010,2320,668.27,502.54,1550386.4,1165892.8,384493.6 +Europe,Malta,Household,Offline,L,10/9/2011,769657361,10/24/2011,7571,668.27,502.54,5059472.17,3804730.34,1254741.83 +Sub-Saharan Africa,Benin,Vegetables,Online,H,8/3/2013,117049300,8/3/2013,6344,154.06,90.93,977356.64,576859.92,400496.72 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,M,1/26/2014,629390275,2/21/2014,9424,152.58,97.44,1437913.92,918274.56,519639.36 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,M,3/23/2016,784854114,4/13/2016,4628,154.06,90.93,712989.68,420824.04,292165.64 +Australia and Oceania,Papua New Guinea,Baby Food,Online,C,7/19/2016,481927144,8/16/2016,1806,255.28,159.42,461035.68,287912.52,173123.16 +Australia and Oceania,Marshall Islands,Snacks,Offline,H,5/22/2016,589408195,6/17/2016,7838,152.58,97.44,1195922.04,763734.72,432187.32 +Asia,Nepal,Household,Offline,M,8/5/2010,696408593,8/15/2010,1633,668.27,502.54,1091284.91,820647.82,270637.09 +Middle East and North Africa,Somalia,Office Supplies,Offline,M,12/31/2013,462352168,1/10/2014,9136,651.21,524.96,5949454.56,4796034.56,1153420 +Asia,Singapore,Snacks,Online,C,3/19/2012,966975247,4/11/2012,8319,152.58,97.44,1269313.02,810603.36,458709.66 +Sub-Saharan Africa,Liberia,Clothes,Offline,L,11/7/2010,660326659,12/9/2010,4187,109.28,35.84,457555.36,150062.08,307493.28 +Europe,Belgium,Personal Care,Offline,C,8/2/2016,312767732,9/3/2016,3777,81.73,56.67,308694.21,214042.59,94651.62 +Asia,Cambodia,Baby Food,Online,C,8/26/2010,764972293,9/3/2010,1156,255.28,159.42,295103.68,184289.52,110814.16 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,L,3/17/2013,677926671,3/28/2013,2422,651.21,524.96,1577230.62,1271453.12,305777.5 +Central America and the Caribbean,Guatemala,Vegetables,Offline,M,5/30/2011,582929694,6/23/2011,705,154.06,90.93,108612.3,64105.65,44506.65 +Sub-Saharan Africa,Chad,Beverages,Offline,L,3/10/2016,631592690,4/29/2016,1167,47.45,31.79,55374.15,37098.93,18275.22 +Europe,San Marino,Office Supplies,Offline,H,1/15/2013,145839488,2/7/2013,6000,651.21,524.96,3907260,3149760,757500 +Sub-Saharan Africa,Ghana,Baby Food,Online,M,3/31/2011,767906415,5/18/2011,9428,255.28,159.42,2406779.84,1503011.76,903768.08 +Sub-Saharan Africa,Malawi,Snacks,Online,C,5/9/2017,610342299,5/21/2017,2704,152.58,97.44,412576.32,263477.76,149098.56 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,C,4/8/2016,106008470,4/27/2016,9117,109.28,35.84,996305.76,326753.28,669552.48 +Asia,Cambodia,Snacks,Online,L,11/22/2012,658078753,12/3/2012,8982,152.58,97.44,1370473.56,875206.08,495267.48 +Asia,Sri Lanka,Clothes,Online,H,3/10/2013,590039479,4/21/2013,4649,109.28,35.84,508042.72,166620.16,341422.56 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,C,10/28/2012,995689475,10/30/2012,5497,651.21,524.96,3579701.37,2885705.12,693996.25 +Sub-Saharan Africa,Eritrea,Office Supplies,Offline,M,2/11/2016,789140069,2/12/2016,2938,651.21,524.96,1913254.98,1542332.48,370922.5 +Asia,Kazakhstan,Office Supplies,Offline,C,1/23/2017,754815089,2/23/2017,5413,651.21,524.96,3524999.73,2841608.48,683391.25 +Sub-Saharan Africa,Benin,Beverages,Online,L,10/3/2010,397450864,10/3/2010,3398,47.45,31.79,161235.1,108022.42,53212.68 +Australia and Oceania,New Zealand,Vegetables,Offline,L,4/6/2012,192096221,4/9/2012,4395,154.06,90.93,677093.7,399637.35,277456.35 +Middle East and North Africa,Iraq,Cereal,Offline,M,1/5/2015,234112489,1/6/2015,7943,205.7,117.11,1633875.1,930204.73,703670.37 +Australia and Oceania,Palau,Meat,Online,L,4/9/2017,689173495,5/20/2017,607,421.89,364.69,256087.23,221366.83,34720.4 +Sub-Saharan Africa,Rwanda,Personal Care,Online,H,10/23/2010,443265569,11/24/2010,987,81.73,56.67,80667.51,55933.29,24734.22 +Sub-Saharan Africa,Djibouti,Snacks,Offline,C,12/16/2014,252687537,1/8/2015,4712,152.58,97.44,718956.96,459137.28,259819.68 +Europe,Norway,Beverages,Offline,H,4/3/2012,494050729,5/2/2012,9444,47.45,31.79,448117.8,300224.76,147893.04 +Middle East and North Africa,Jordan,Cosmetics,Offline,H,10/22/2012,714278972,12/9/2012,9875,437.2,263.33,4317350,2600383.75,1716966.25 +Asia,North Korea,Cosmetics,Offline,L,8/21/2012,980608594,10/4/2012,2729,437.2,263.33,1193118.8,718627.57,474491.23 +Europe,Switzerland,Baby Food,Offline,L,8/16/2012,530588424,9/4/2012,1760,255.28,159.42,449292.8,280579.2,168713.6 +Australia and Oceania,Marshall Islands,Fruits,Online,H,9/16/2014,922079789,10/26/2014,2755,9.33,6.92,25704.15,19064.6,6639.55 +Asia,Tajikistan,Clothes,Offline,H,7/15/2010,183256518,7/24/2010,8531,109.28,35.84,932267.68,305751.04,626516.64 +Sub-Saharan Africa,Cameroon,Snacks,Offline,M,7/16/2015,462604939,8/30/2015,3937,152.58,97.44,600707.46,383621.28,217086.18 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,H,2/17/2012,378923881,4/7/2012,852,9.33,6.92,7949.16,5895.84,2053.32 +Asia,Maldives,Fruits,Offline,L,2/1/2014,871324670,3/17/2014,3187,9.33,6.92,29734.71,22054.04,7680.67 +Middle East and North Africa,Bahrain,Vegetables,Online,C,4/26/2017,249231135,5/31/2017,1886,154.06,90.93,290557.16,171493.98,119063.18 +Middle East and North Africa,Egypt,Clothes,Offline,C,3/21/2011,942379605,5/1/2011,9922,109.28,35.84,1084276.16,355604.48,728671.68 +Sub-Saharan Africa,Central African Republic,Household,Offline,M,10/4/2012,950818908,10/25/2012,7299,668.27,502.54,4877702.73,3668039.46,1209663.27 +Middle East and North Africa,Turkey,Cereal,Online,C,4/3/2017,594910371,5/21/2017,6054,205.7,117.11,1245307.8,708983.94,536323.86 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,H,4/18/2017,265327823,5/18/2017,5254,154.06,90.93,809431.24,477746.22,331685.02 +Sub-Saharan Africa,Tanzania,Cereal,Online,L,2/13/2014,873057591,3/27/2014,5997,205.7,117.11,1233582.9,702308.67,531274.23 +Australia and Oceania,East Timor,Meat,Offline,M,10/21/2013,699398505,12/4/2013,6415,421.89,364.69,2706424.35,2339486.35,366938 +Sub-Saharan Africa,Sudan,Cereal,Online,L,12/5/2015,345961892,12/15/2015,6667,205.7,117.11,1371401.9,780772.37,590629.53 +Middle East and North Africa,Oman,Snacks,Online,M,5/3/2017,484671580,5/7/2017,3946,152.58,97.44,602080.68,384498.24,217582.44 +Europe,Albania,Cosmetics,Offline,L,12/16/2015,507763898,12/20/2015,7476,437.2,263.33,3268507.2,1968655.08,1299852.12 +Sub-Saharan Africa,Kenya,Beverages,Offline,C,7/22/2014,777787673,8/13/2014,3511,47.45,31.79,166596.95,111614.69,54982.26 +Europe,Greece,Vegetables,Offline,H,12/19/2016,377604234,1/26/2017,339,154.06,90.93,52226.34,30825.27,21401.07 +Asia,Japan,Cereal,Online,M,9/23/2016,260387408,10/9/2016,3275,205.7,117.11,673667.5,383535.25,290132.25 +Sub-Saharan Africa,Comoros,Fruits,Offline,L,1/9/2016,999623525,2/15/2016,9670,9.33,6.92,90221.1,66916.4,23304.7 +Sub-Saharan Africa,Botswana,Fruits,Offline,M,4/21/2014,539111411,5/8/2014,3902,9.33,6.92,36405.66,27001.84,9403.82 +Asia,Sri Lanka,Cosmetics,Online,M,2/3/2012,942962396,3/13/2012,2382,437.2,263.33,1041410.4,627252.06,414158.34 +Central America and the Caribbean,Grenada,Fruits,Offline,H,10/5/2014,745600306,10/26/2014,8554,9.33,6.92,79808.82,59193.68,20615.14 +Central America and the Caribbean,Haiti,Office Supplies,Offline,C,8/9/2013,801761472,9/24/2013,7891,651.21,524.96,5138698.11,4142459.36,996238.75 +Asia,Bangladesh,Household,Online,C,5/3/2012,236494719,6/7/2012,2898,668.27,502.54,1936646.46,1456360.92,480285.54 +Europe,United Kingdom,Clothes,Offline,H,9/27/2015,495161378,10/18/2015,8110,109.28,35.84,886260.8,290662.4,595598.4 +Europe,Bosnia and Herzegovina,Household,Offline,C,9/22/2010,393435275,10/20/2010,5096,668.27,502.54,3405503.92,2560943.84,844560.08 +Europe,Italy,Beverages,Offline,M,7/26/2015,167302739,9/5/2015,7453,47.45,31.79,353644.85,236930.87,116713.98 +Middle East and North Africa,Israel,Vegetables,Offline,C,7/9/2015,123062598,8/12/2015,5812,154.06,90.93,895396.72,528485.16,366911.56 +Asia,Bhutan,Vegetables,Offline,L,1/20/2012,187326180,3/3/2012,2834,154.06,90.93,436606.04,257695.62,178910.42 +Central America and the Caribbean,Barbados,Office Supplies,Offline,M,6/26/2011,357017314,8/11/2011,8212,651.21,524.96,5347736.52,4310971.52,1036765 +Europe,Montenegro,Baby Food,Online,H,8/16/2013,249372327,9/14/2013,3668,255.28,159.42,936367.04,584752.56,351614.48 +Central America and the Caribbean,Honduras,Meat,Offline,H,7/27/2015,451940047,8/17/2015,7958,421.89,364.69,3357400.62,2902203.02,455197.6 +Australia and Oceania,Samoa ,Baby Food,Online,H,6/20/2015,272581803,7/1/2015,1868,255.28,159.42,476863.04,297796.56,179066.48 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,L,4/29/2016,889471423,5/29/2016,3215,152.58,97.44,490544.7,313269.6,177275.1 +Middle East and North Africa,Iran,Beverages,Online,H,8/24/2014,401095235,9/11/2014,1848,47.45,31.79,87687.6,58747.92,28939.68 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,H,10/10/2011,576252067,10/15/2011,4647,421.89,364.69,1960522.83,1694714.43,265808.4 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,M,2/15/2010,104053246,3/22/2010,523,437.2,263.33,228655.6,137721.59,90934.01 +Europe,Georgia,Cereal,Offline,H,12/20/2016,443922603,1/30/2017,5418,205.7,117.11,1114482.6,634501.98,479980.62 +Australia and Oceania,Vanuatu,Beverages,Online,M,5/5/2010,875596463,5/20/2010,7306,47.45,31.79,346669.7,232257.74,114411.96 +Sub-Saharan Africa,South Africa,Vegetables,Offline,C,12/31/2010,749123656,2/13/2011,1192,154.06,90.93,183639.52,108388.56,75250.96 +Australia and Oceania,Solomon Islands,Baby Food,Offline,M,6/20/2010,834865510,7/11/2010,4112,255.28,159.42,1049711.36,655535.04,394176.32 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,M,9/14/2012,173495852,10/18/2012,133,651.21,524.96,86610.93,69819.68,16791.25 +Europe,Cyprus,Cereal,Online,H,2/24/2015,126001012,3/25/2015,5354,205.7,117.11,1101317.8,627006.94,474310.86 +Europe,Switzerland,Office Supplies,Online,C,7/13/2012,323679816,8/26/2012,2905,651.21,524.96,1891765.05,1525008.8,366756.25 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,H,10/13/2015,918143594,11/10/2015,7947,81.73,56.67,649508.31,450356.49,199151.82 +Middle East and North Africa,Pakistan,Baby Food,Online,L,5/23/2010,331316173,6/11/2010,2673,255.28,159.42,682363.44,426129.66,256233.78 +North America,Mexico,Household,Online,H,3/20/2013,205433881,4/7/2013,1305,668.27,502.54,872092.35,655814.7,216277.65 +Asia,China,Snacks,Online,C,8/31/2015,453045547,9/15/2015,5100,152.58,97.44,778158,496944,281214 +Sub-Saharan Africa,Kenya,Fruits,Offline,C,3/18/2010,607012498,3/30/2010,7342,9.33,6.92,68500.86,50806.64,17694.22 +Europe,Denmark,Cereal,Online,C,11/24/2016,270508563,11/26/2016,8350,205.7,117.11,1717595,977868.5,739726.5 +Asia,Maldives,Baby Food,Online,L,5/28/2011,467020070,7/6/2011,472,255.28,159.42,120492.16,75246.24,45245.92 +Sub-Saharan Africa,Mozambique,Snacks,Online,C,2/11/2012,490345847,2/24/2012,3088,152.58,97.44,471167.04,300894.72,170272.32 +Middle East and North Africa,Syria,Fruits,Online,L,10/6/2015,154597222,11/9/2015,7608,9.33,6.92,70982.64,52647.36,18335.28 +Europe,Malta,Beverages,Online,M,5/13/2016,244198024,6/25/2016,2477,47.45,31.79,117533.65,78743.83,38789.82 +Europe,Czech Republic,Fruits,Online,M,7/28/2016,263884580,9/15/2016,8166,9.33,6.92,76188.78,56508.72,19680.06 +Europe,Bulgaria,Clothes,Online,C,4/24/2016,688705718,6/11/2016,2181,109.28,35.84,238339.68,78167.04,160172.64 +Central America and the Caribbean,Nicaragua,Clothes,Offline,H,8/1/2016,714022767,9/19/2016,4059,109.28,35.84,443567.52,145474.56,298092.96 +Sub-Saharan Africa,Zambia,Household,Online,C,8/28/2015,505509555,10/15/2015,366,668.27,502.54,244586.82,183929.64,60657.18 +Sub-Saharan Africa,Cape Verde,Meat,Offline,C,11/13/2012,749152410,11/20/2012,9701,421.89,364.69,4092754.89,3537857.69,554897.2 +Sub-Saharan Africa,Togo,Household,Online,C,5/30/2012,401250159,6/24/2012,7694,668.27,502.54,5141669.38,3866542.76,1275126.62 +Europe,Estonia,Beverages,Offline,C,12/19/2011,738414132,1/2/2012,2006,47.45,31.79,95184.7,63770.74,31413.96 +Middle East and North Africa,Lebanon,Meat,Offline,M,1/23/2014,407568156,2/17/2014,7329,421.89,364.69,3092031.81,2672813.01,419218.8 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,L,9/24/2014,375948560,10/15/2014,388,437.2,263.33,169633.6,102172.04,67461.56 +Australia and Oceania,Tuvalu,Snacks,Online,M,11/4/2014,781104171,11/8/2014,4937,152.58,97.44,753287.46,481061.28,272226.18 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,M,5/4/2016,480896317,6/14/2016,6762,205.7,117.11,1390943.4,791897.82,599045.58 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,H,11/15/2010,203498828,12/18/2010,8680,152.58,97.44,1324394.4,845779.2,478615.2 +Europe,Malta,Office Supplies,Online,H,11/14/2013,297398030,1/2/2014,5541,651.21,524.96,3608354.61,2908803.36,699551.25 +Australia and Oceania,Vanuatu,Meat,Online,L,4/28/2015,281392753,6/10/2015,9224,421.89,364.69,3891513.36,3363900.56,527612.8 +Europe,France,Office Supplies,Online,H,11/9/2013,194594323,12/13/2013,3639,651.21,524.96,2369753.19,1910329.44,459423.75 +Sub-Saharan Africa,Mali,Household,Offline,H,12/13/2012,146426570,1/10/2013,9731,668.27,502.54,6502935.37,4890216.74,1612718.63 +Central America and the Caribbean,El Salvador,Vegetables,Offline,H,2/25/2017,766625821,4/13/2017,471,154.06,90.93,72562.26,42828.03,29734.23 +Europe,Croatia,Snacks,Offline,M,2/20/2013,955240905,4/9/2013,5866,152.58,97.44,895034.28,571583.04,323451.24 +Europe,Romania,Cereal,Online,C,5/16/2011,132633149,5/17/2011,7951,205.7,117.11,1635520.7,931141.61,704379.09 +Australia and Oceania,Kiribati,Vegetables,Offline,H,1/6/2012,489476382,1/25/2012,5794,154.06,90.93,892623.64,526848.42,365775.22 +Europe,Ukraine,Vegetables,Online,L,4/19/2016,236756932,5/13/2016,492,154.06,90.93,75797.52,44737.56,31059.96 +Europe,Germany,Cereal,Offline,M,3/1/2015,355773627,3/28/2015,177,205.7,117.11,36408.9,20728.47,15680.43 +North America,Greenland,Office Supplies,Online,C,10/3/2015,548137795,10/5/2015,5009,651.21,524.96,3261910.89,2629524.64,632386.25 +Europe,Slovenia,Baby Food,Offline,L,12/4/2014,585773265,12/18/2014,2181,255.28,159.42,556765.68,347695.02,209070.66 +Central America and the Caribbean,Dominica,Meat,Offline,C,8/5/2010,760916364,9/13/2010,916,421.89,364.69,386451.24,334056.04,52395.2 +North America,Canada,Meat,Offline,M,2/7/2013,536115920,3/19/2013,7469,421.89,364.69,3151096.41,2723869.61,427226.8 +Australia and Oceania,New Zealand,Meat,Online,C,2/22/2011,794233262,4/8/2011,127,421.89,364.69,53580.03,46315.63,7264.4 +Sub-Saharan Africa,Sudan,Beverages,Online,M,5/26/2013,688442218,6/16/2013,4206,47.45,31.79,199574.7,133708.74,65865.96 +Middle East and North Africa,Morocco,Cereal,Online,C,6/23/2014,792229115,8/10/2014,7055,205.7,117.11,1451213.5,826211.05,625002.45 +Middle East and North Africa,Saudi Arabia,Fruits,Offline,C,10/29/2013,849392783,12/10/2013,3055,9.33,6.92,28503.15,21140.6,7362.55 +Asia,Vietnam,Household,Online,H,12/24/2011,224044549,1/28/2012,8616,668.27,502.54,5757814.32,4329884.64,1427929.68 +Europe,Switzerland,Vegetables,Offline,M,4/20/2014,150608241,6/6/2014,7180,154.06,90.93,1106150.8,652877.4,453273.4 +Sub-Saharan Africa,Mali,Vegetables,Offline,M,2/1/2012,583820188,2/9/2012,4222,154.06,90.93,650441.32,383906.46,266534.86 +Sub-Saharan Africa,Sudan,Household,Online,L,8/15/2016,648729217,9/27/2016,2246,668.27,502.54,1500934.42,1128704.84,372229.58 +Europe,Spain,Baby Food,Offline,L,7/19/2017,890696656,8/20/2017,5789,255.28,159.42,1477815.92,922882.38,554933.54 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,L,12/2/2016,125396335,1/21/2017,6417,651.21,524.96,4178814.57,3368668.32,810146.25 +Sub-Saharan Africa,Guinea,Office Supplies,Online,L,4/17/2010,388814580,5/18/2010,7729,651.21,524.96,5033202.09,4057415.84,975786.25 +Sub-Saharan Africa,Sudan,Clothes,Online,C,3/17/2013,187250220,5/6/2013,356,109.28,35.84,38903.68,12759.04,26144.64 +Europe,Moldova ,Beverages,Online,H,12/31/2011,347314584,2/12/2012,6958,47.45,31.79,330157.1,221194.82,108962.28 +Asia,Singapore,Office Supplies,Offline,M,12/22/2012,865931499,1/28/2013,7228,651.21,524.96,4706945.88,3794410.88,912535 +Europe,Ukraine,Personal Care,Offline,L,12/14/2015,460337293,1/3/2016,2889,81.73,56.67,236117.97,163719.63,72398.34 +Central America and the Caribbean,Panama,Beverages,Online,M,6/13/2010,618080794,7/3/2010,2697,47.45,31.79,127972.65,85737.63,42235.02 +Europe,Estonia,Meat,Offline,H,5/2/2017,647023332,5/28/2017,7437,421.89,364.69,3137595.93,2712199.53,425396.4 +Sub-Saharan Africa,Swaziland,Meat,Offline,M,11/24/2016,825338733,12/11/2016,4927,421.89,364.69,2078652.03,1796827.63,281824.4 +Europe,Montenegro,Cereal,Offline,L,3/19/2013,151513326,4/24/2013,5015,205.7,117.11,1031585.5,587306.65,444278.85 +North America,Mexico,Vegetables,Online,M,3/15/2015,394345939,3/27/2015,4581,154.06,90.93,705748.86,416550.33,289198.53 +Central America and the Caribbean,Panama,Beverages,Offline,M,2/17/2010,242947900,3/28/2010,2537,47.45,31.79,120380.65,80651.23,39729.42 +North America,Canada,Baby Food,Offline,C,11/2/2012,256743037,12/21/2012,4825,255.28,159.42,1231726,769201.5,462524.5 +Australia and Oceania,New Zealand,Cereal,Offline,H,7/6/2016,615467679,8/10/2016,9418,205.7,117.11,1937282.6,1102941.98,834340.62 +Asia,China,Cosmetics,Offline,L,8/14/2011,669170653,9/16/2011,1322,437.2,263.33,577978.4,348122.26,229856.14 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,C,5/24/2012,288213288,7/2/2012,7572,421.89,364.69,3194551.08,2761432.68,433118.4 +Europe,Netherlands,Baby Food,Online,C,3/25/2015,313269412,5/1/2015,2235,255.28,159.42,570550.8,356303.7,214247.1 +Europe,Russia,Snacks,Offline,L,7/26/2017,305325353,8/21/2017,1412,152.58,97.44,215442.96,137585.28,77857.68 +Europe,Russia,Household,Offline,L,2/15/2014,795679938,3/29/2014,8230,668.27,502.54,5499862.1,4135904.2,1363957.9 +Asia,Bhutan,Meat,Offline,C,11/5/2015,135944497,12/10/2015,7853,421.89,364.69,3313102.17,2863910.57,449191.6 +Asia,Indonesia,Clothes,Offline,M,10/15/2015,348042857,11/27/2015,2471,109.28,35.84,270030.88,88560.64,181470.24 +Europe,Italy,Personal Care,Offline,H,8/30/2015,374211347,9/15/2015,6308,81.73,56.67,515552.84,357474.36,158078.48 +Europe,Bosnia and Herzegovina,Baby Food,Offline,C,6/13/2014,126998794,7/29/2014,620,255.28,159.42,158273.6,98840.4,59433.2 +Sub-Saharan Africa,Uganda,Baby Food,Offline,H,3/12/2012,939266526,4/15/2012,8693,255.28,159.42,2219149.04,1385838.06,833310.98 +Sub-Saharan Africa,Chad,Personal Care,Online,M,10/21/2013,614188373,11/12/2013,843,81.73,56.67,68898.39,47772.81,21125.58 +Asia,Sri Lanka,Office Supplies,Offline,M,2/3/2010,175250661,2/16/2010,9420,651.21,524.96,6134398.2,4945123.2,1189275 +Sub-Saharan Africa,Zimbabwe,Meat,Online,C,11/16/2011,716252219,11/18/2011,3803,421.89,364.69,1604447.67,1386916.07,217531.6 +Sub-Saharan Africa,Mauritania,Vegetables,Online,C,11/20/2015,251304376,1/3/2016,5404,154.06,90.93,832540.24,491385.72,341154.52 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,H,2/21/2016,464830958,3/25/2016,2665,81.73,56.67,217810.45,151025.55,66784.9 +Asia,North Korea,Clothes,Offline,L,4/17/2015,861568295,5/13/2015,6059,109.28,35.84,662127.52,217154.56,444972.96 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,M,4/7/2013,116565215,4/26/2013,3092,154.06,90.93,476353.52,281155.56,195197.96 +Asia,Uzbekistan,Personal Care,Online,H,1/22/2011,125183045,2/14/2011,3300,81.73,56.67,269709,187011,82698 +Australia and Oceania,Australia,Baby Food,Online,M,7/8/2014,153095614,8/10/2014,3249,255.28,159.42,829404.72,517955.58,311449.14 +Central America and the Caribbean,Haiti,Personal Care,Online,C,5/28/2015,886289250,6/8/2015,1539,81.73,56.67,125782.47,87215.13,38567.34 +Asia,Turkmenistan,Household,Online,M,5/4/2010,381062781,5/9/2010,3800,668.27,502.54,2539426,1909652,629774 +Europe,Armenia,Cosmetics,Online,C,2/24/2012,814027535,3/23/2012,7692,437.2,263.33,3362942.4,2025534.36,1337408.04 +Europe,Andorra,Cereal,Offline,H,10/16/2015,832107341,11/16/2015,7908,205.7,117.11,1626675.6,926105.88,700569.72 +Middle East and North Africa,Lebanon,Vegetables,Online,H,4/17/2017,502538526,5/13/2017,1172,154.06,90.93,180558.32,106569.96,73988.36 +North America,Greenland,Snacks,Online,H,7/13/2017,862869918,7/30/2017,1238,152.58,97.44,188894.04,120630.72,68263.32 +Sub-Saharan Africa,Angola,Cereal,Offline,H,11/15/2010,770962846,12/3/2010,3893,205.7,117.11,800790.1,455909.23,344880.87 +Europe,Finland,Cereal,Offline,L,9/8/2011,954991137,10/12/2011,1954,205.7,117.11,401937.8,228832.94,173104.86 +Middle East and North Africa,Pakistan,Cereal,Offline,M,9/4/2012,863441121,10/5/2012,270,205.7,117.11,55539,31619.7,23919.3 +Europe,Germany,Beverages,Offline,L,6/1/2011,915111625,6/14/2011,720,47.45,31.79,34164,22888.8,11275.2 +Sub-Saharan Africa,Burundi,Clothes,Online,C,2/5/2014,249113976,2/5/2014,7216,109.28,35.84,788564.48,258621.44,529943.04 +Europe,Ukraine,Cereal,Online,L,8/19/2016,774872004,10/8/2016,700,205.7,117.11,143990,81977,62013 +Asia,Myanmar,Cosmetics,Online,L,12/28/2015,422122037,1/28/2016,4146,437.2,263.33,1812631.2,1091766.18,720865.02 +Australia and Oceania,Vanuatu,Fruits,Offline,C,12/30/2013,790912902,12/31/2013,7558,9.33,6.92,70516.14,52301.36,18214.78 +Sub-Saharan Africa,Eritrea,Fruits,Offline,M,7/15/2013,401605927,8/18/2013,2973,9.33,6.92,27738.09,20573.16,7164.93 +Middle East and North Africa,Morocco,Meat,Online,L,10/11/2014,544874942,11/17/2014,9458,421.89,364.69,3990235.62,3449238.02,540997.6 +Middle East and North Africa,Kuwait,Household,Online,H,5/19/2011,331706273,6/23/2011,8112,668.27,502.54,5421006.24,4076604.48,1344401.76 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,L,12/29/2016,743398749,2/6/2017,7065,47.45,31.79,335234.25,224596.35,110637.9 +Middle East and North Africa,Tunisia ,Beverages,Offline,H,1/20/2016,581563699,2/13/2016,6477,47.45,31.79,307333.65,205903.83,101429.82 +Sub-Saharan Africa,Niger,Vegetables,Online,H,12/25/2012,518124949,12/27/2012,3541,154.06,90.93,545526.46,321983.13,223543.33 +Australia and Oceania,New Zealand,Beverages,Offline,L,4/11/2013,845318830,4/11/2013,7481,47.45,31.79,354973.45,237820.99,117152.46 +Europe,Finland,Vegetables,Online,H,2/15/2012,125694167,3/20/2012,4552,154.06,90.93,701281.12,413913.36,287367.76 +Central America and the Caribbean,Haiti,Snacks,Online,C,5/14/2013,142112290,6/13/2013,3040,152.58,97.44,463843.2,296217.6,167625.6 +Sub-Saharan Africa,Liberia,Baby Food,Online,L,7/17/2010,947747027,7/21/2010,8261,255.28,159.42,2108868.08,1316968.62,791899.46 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,M,5/26/2013,416084706,7/2/2013,7566,205.7,117.11,1556326.2,886054.26,670271.94 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,L,10/28/2013,990924155,12/12/2013,5333,421.89,364.69,2249939.37,1944891.77,305047.6 +Middle East and North Africa,Somalia,Fruits,Online,H,5/3/2012,236376702,5/12/2012,7974,9.33,6.92,74397.42,55180.08,19217.34 +Europe,Serbia,Personal Care,Offline,L,4/25/2014,286866176,4/25/2014,8931,81.73,56.67,729930.63,506119.77,223810.86 +Asia,Kyrgyzstan,Office Supplies,Offline,H,1/15/2011,197128903,3/6/2011,3678,651.21,524.96,2395150.38,1930802.88,464347.5 +Sub-Saharan Africa,Namibia,Snacks,Offline,C,10/23/2013,892213714,11/21/2013,4720,152.58,97.44,720177.6,459916.8,260260.8 +North America,Greenland,Meat,Offline,H,4/4/2012,217481935,4/25/2012,6592,421.89,364.69,2781098.88,2404036.48,377062.4 +Europe,Czech Republic,Office Supplies,Offline,L,1/6/2016,588607394,2/24/2016,863,651.21,524.96,561994.23,453040.48,108953.75 +Middle East and North Africa,Oman,Cereal,Offline,M,1/23/2013,441576421,3/13/2013,1131,205.7,117.11,232646.7,132451.41,100195.29 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,C,5/17/2011,982687842,6/30/2011,8025,651.21,524.96,5225960.25,4212804,1013156.25 +Sub-Saharan Africa,Uganda,Household,Offline,C,6/1/2012,338552987,6/22/2012,4207,668.27,502.54,2811411.89,2114185.78,697226.11 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,L,12/9/2014,306095683,12/15/2014,9370,81.73,56.67,765810.1,530997.9,234812.2 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,L,3/7/2011,502552258,4/16/2011,5236,154.06,90.93,806658.16,476109.48,330548.68 +Sub-Saharan Africa,Comoros,Meat,Offline,C,5/17/2013,615471541,7/3/2013,561,421.89,364.69,236680.29,204591.09,32089.2 +Sub-Saharan Africa,The Gambia,Cereal,Online,M,2/8/2012,852714860,2/26/2012,6131,205.7,117.11,1261146.7,718001.41,543145.29 +Asia,Kyrgyzstan,Office Supplies,Online,M,5/17/2010,592456042,6/19/2010,9763,651.21,524.96,6357763.23,5125184.48,1232578.75 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,M,4/4/2012,633181416,5/6/2012,1307,651.21,524.96,851131.47,686122.72,165008.75 +Europe,Montenegro,Vegetables,Online,C,7/14/2011,943689811,8/30/2011,7641,154.06,90.93,1177172.46,694796.13,482376.33 +Europe,Slovenia,Snacks,Offline,C,8/11/2010,213092553,8/31/2010,7677,152.58,97.44,1171356.66,748046.88,423309.78 +Sub-Saharan Africa,Guinea,Cereal,Offline,H,10/3/2016,800813472,11/6/2016,7357,205.7,117.11,1513334.9,861578.27,651756.63 +Australia and Oceania,Solomon Islands,Meat,Online,M,8/3/2015,186588895,9/5/2015,4655,421.89,364.69,1963897.95,1697631.95,266266 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,L,9/15/2012,420467650,9/16/2012,4576,205.7,117.11,941283.2,535895.36,405387.84 +Europe,Vatican City,Vegetables,Offline,C,10/18/2014,472811067,11/22/2014,4156,154.06,90.93,640273.36,377905.08,262368.28 +Middle East and North Africa,Tunisia ,Clothes,Offline,C,8/28/2010,284292972,9/15/2010,7463,109.28,35.84,815556.64,267473.92,548082.72 +Sub-Saharan Africa,Burundi,Snacks,Offline,L,11/18/2012,315899693,11/18/2012,594,152.58,97.44,90632.52,57879.36,32753.16 +Europe,Spain,Cereal,Online,L,3/12/2016,198930060,3/30/2016,6680,205.7,117.11,1374076,782294.8,591781.2 +Middle East and North Africa,Turkey,Personal Care,Offline,C,5/19/2016,984995400,6/8/2016,883,81.73,56.67,72167.59,50039.61,22127.98 +Sub-Saharan Africa,Uganda,Clothes,Offline,L,1/31/2014,196019542,3/17/2014,5393,109.28,35.84,589347.04,193285.12,396061.92 +Europe,Belarus,Personal Care,Offline,M,1/3/2011,374238812,2/15/2011,4436,81.73,56.67,362554.28,251388.12,111166.16 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,M,9/15/2013,532202041,9/19/2013,9265,651.21,524.96,6033460.65,4863754.4,1169706.25 +Asia,Nepal,Beverages,Offline,C,8/28/2014,202770555,9/30/2014,3168,47.45,31.79,150321.6,100710.72,49610.88 +Asia,Vietnam,Fruits,Online,M,3/9/2011,789118182,3/28/2011,6461,9.33,6.92,60281.13,44710.12,15571.01 +Middle East and North Africa,Libya,Cereal,Online,M,10/28/2016,614731252,11/14/2016,1493,205.7,117.11,307110.1,174845.23,132264.87 +Asia,Maldives,Vegetables,Offline,M,2/9/2012,773408591,2/28/2012,7644,154.06,90.93,1177634.64,695068.92,482565.72 +Europe,Montenegro,Meat,Online,L,6/25/2016,179261529,7/28/2016,6325,421.89,364.69,2668454.25,2306664.25,361790 +Europe,Hungary,Office Supplies,Offline,H,5/22/2016,516713893,5/22/2016,5978,651.21,524.96,3892933.38,3138210.88,754722.5 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,H,6/25/2014,390502011,7/26/2014,7078,651.21,524.96,4609264.38,3715666.88,893597.5 +Middle East and North Africa,Lebanon,Cereal,Online,H,9/9/2010,275674712,9/28/2010,7128,205.7,117.11,1466229.6,834760.08,631469.52 +Sub-Saharan Africa,Chad,Household,Offline,M,7/30/2013,267593324,8/25/2013,5666,668.27,502.54,3786417.82,2847391.64,939026.18 +Australia and Oceania,Tuvalu,Personal Care,Offline,H,11/6/2013,531931674,12/23/2013,9258,81.73,56.67,756656.34,524650.86,232005.48 +Central America and the Caribbean,Dominican Republic,Beverages,Offline,H,11/2/2010,854676091,12/15/2010,6503,47.45,31.79,308567.35,206730.37,101836.98 +Europe,Malta,Beverages,Online,M,4/24/2016,192125403,5/7/2016,3031,47.45,31.79,143820.95,96355.49,47465.46 +Europe,Belarus,Meat,Online,M,10/20/2012,720890939,11/9/2012,6503,421.89,364.69,2743550.67,2371579.07,371971.6 +Europe,Luxembourg,Snacks,Offline,H,6/2/2010,187896525,6/17/2010,1612,152.58,97.44,245958.96,157073.28,88885.68 +Sub-Saharan Africa,South Africa,Household,Online,L,10/3/2012,460378491,10/13/2012,5081,668.27,502.54,3395479.87,2553405.74,842074.13 +Middle East and North Africa,Afghanistan,Baby Food,Offline,L,2/13/2013,775885665,2/21/2013,665,255.28,159.42,169761.2,106014.3,63746.9 +Central America and the Caribbean,Honduras,Vegetables,Online,H,6/14/2013,892279374,7/9/2013,4150,154.06,90.93,639349,377359.5,261989.5 +Asia,Kazakhstan,Meat,Online,H,12/20/2012,637733447,1/2/2013,8354,421.89,364.69,3524469.06,3046620.26,477848.8 +Asia,Mongolia,Cereal,Online,L,12/16/2011,360734212,1/26/2012,8124,205.7,117.11,1671106.8,951401.64,719705.16 +Sub-Saharan Africa,Lesotho,Meat,Offline,C,7/22/2015,480080497,8/3/2015,5342,421.89,364.69,2253736.38,1948173.98,305562.4 +Asia,Maldives,Fruits,Offline,C,10/24/2014,134883630,12/10/2014,3918,9.33,6.92,36554.94,27112.56,9442.38 +Europe,Austria,Clothes,Online,L,3/19/2013,334567439,5/8/2013,4795,109.28,35.84,523997.6,171852.8,352144.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,M,4/20/2015,808868253,6/2/2015,946,437.2,263.33,413591.2,249110.18,164481.02 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,M,4/29/2015,457834899,6/2/2015,2376,109.28,35.84,259649.28,85155.84,174493.44 +Asia,Maldives,Personal Care,Offline,C,3/4/2016,501828706,4/17/2016,1121,81.73,56.67,91619.33,63527.07,28092.26 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,H,6/10/2010,431523501,7/12/2010,6248,152.58,97.44,953319.84,608805.12,344514.72 +Australia and Oceania,Kiribati,Fruits,Online,L,7/3/2014,257905614,7/27/2014,8857,9.33,6.92,82635.81,61290.44,21345.37 +Europe,Luxembourg,Beverages,Online,M,9/23/2011,962273871,10/22/2011,7077,47.45,31.79,335803.65,224977.83,110825.82 +Asia,India,Personal Care,Offline,C,10/29/2016,446239602,11/21/2016,1070,81.73,56.67,87451.1,60636.9,26814.2 +Middle East and North Africa,Somalia,Beverages,Offline,C,7/8/2011,281726634,7/26/2011,8026,47.45,31.79,380833.7,255146.54,125687.16 +Europe,Kosovo,Personal Care,Offline,L,6/6/2016,760971295,7/18/2016,7172,81.73,56.67,586167.56,406437.24,179730.32 +Middle East and North Africa,Oman,Fruits,Online,M,8/15/2011,446522414,8/22/2011,4760,9.33,6.92,44410.8,32939.2,11471.6 +Europe,Denmark,Vegetables,Offline,H,1/24/2016,221241319,3/8/2016,9078,154.06,90.93,1398556.68,825462.54,573094.14 +Sub-Saharan Africa,Ghana,Fruits,Online,H,9/24/2015,138301837,10/10/2015,5442,9.33,6.92,50773.86,37658.64,13115.22 +Europe,Liechtenstein,Vegetables,Online,H,10/18/2012,771190297,10/22/2012,1201,154.06,90.93,185026.06,109206.93,75819.13 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,L,4/18/2014,963705527,5/14/2014,736,47.45,31.79,34923.2,23397.44,11525.76 +Europe,Liechtenstein,Cereal,Offline,L,3/4/2013,979958856,3/16/2013,457,205.7,117.11,94004.9,53519.27,40485.63 +Europe,United Kingdom,Cereal,Online,M,10/19/2014,254374110,11/21/2014,3807,205.7,117.11,783099.9,445837.77,337262.13 +Europe,Ireland,Clothes,Offline,M,6/20/2010,541687619,7/9/2010,6259,109.28,35.84,683983.52,224322.56,459660.96 +Sub-Saharan Africa,Niger,Cosmetics,Offline,M,6/22/2011,966948211,8/4/2011,318,437.2,263.33,139029.6,83738.94,55290.66 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,H,1/6/2015,275517213,2/13/2015,521,437.2,263.33,227781.2,137194.93,90586.27 +Australia and Oceania,East Timor,Personal Care,Online,H,8/2/2015,883068454,8/28/2015,8434,81.73,56.67,689310.82,477954.78,211356.04 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,H,4/21/2016,325588262,6/5/2016,7657,255.28,159.42,1954678.96,1220678.94,734000.02 +Europe,Romania,Fruits,Online,M,1/4/2010,709375464,1/19/2010,8819,9.33,6.92,82281.27,61027.48,21253.79 +Europe,Norway,Household,Offline,C,4/23/2013,161041390,5/20/2013,4581,668.27,502.54,3061344.87,2302135.74,759209.13 +Europe,Ireland,Beverages,Offline,M,5/18/2017,477509868,5/22/2017,4636,47.45,31.79,219978.2,147378.44,72599.76 +Sub-Saharan Africa,Senegal,Vegetables,Online,C,6/15/2014,376017224,7/23/2014,707,154.06,90.93,108920.42,64287.51,44632.91 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,C,10/9/2016,444112288,10/10/2016,1550,9.33,6.92,14461.5,10726,3735.5 +Middle East and North Africa,Somalia,Snacks,Offline,H,12/2/2014,889656388,1/10/2015,7950,152.58,97.44,1213011,774648,438363 +Europe,Belarus,Office Supplies,Online,C,11/24/2011,190823352,12/20/2011,7725,651.21,524.96,5030597.25,4055316,975281.25 +Middle East and North Africa,Bahrain,Beverages,Online,M,10/11/2011,946099507,10/17/2011,723,47.45,31.79,34306.35,22984.17,11322.18 +Europe,Latvia,Meat,Online,C,11/28/2015,424283683,12/8/2015,3825,421.89,364.69,1613729.25,1394939.25,218790 +Europe,Malta,Baby Food,Online,M,7/24/2011,914487206,8/23/2011,5941,255.28,159.42,1516618.48,947114.22,569504.26 +Asia,Malaysia,Vegetables,Offline,C,7/29/2013,276133906,9/15/2013,3014,154.06,90.93,464336.84,274063.02,190273.82 +Asia,Kyrgyzstan,Cereal,Offline,C,2/18/2015,488960111,2/27/2015,3017,205.7,117.11,620596.9,353320.87,267276.03 +Europe,Sweden,Fruits,Online,H,4/10/2014,903014647,5/28/2014,956,9.33,6.92,8919.48,6615.52,2303.96 +Europe,Kosovo,Fruits,Offline,H,2/5/2010,488658845,2/13/2010,3866,9.33,6.92,36069.78,26752.72,9317.06 +Asia,Tajikistan,Clothes,Offline,H,2/17/2014,986566531,3/17/2014,5815,109.28,35.84,635463.2,208409.6,427053.6 +Australia and Oceania,New Zealand,Baby Food,Online,C,3/30/2016,157724034,4/2/2016,2902,255.28,159.42,740822.56,462636.84,278185.72 +Central America and the Caribbean,Dominica,Household,Online,C,3/1/2011,333430182,3/23/2011,8255,668.27,502.54,5516568.85,4148467.7,1368101.15 +Central America and the Caribbean,Barbados,Snacks,Offline,M,5/23/2017,765296304,6/25/2017,7038,152.58,97.44,1073858.04,685782.72,388075.32 +Sub-Saharan Africa,Nigeria,Beverages,Online,H,11/8/2012,775246226,12/2/2012,1441,47.45,31.79,68375.45,45809.39,22566.06 +Middle East and North Africa,Turkey,Snacks,Offline,C,5/26/2014,205516278,7/13/2014,5689,152.58,97.44,868027.62,554336.16,313691.46 +Asia,North Korea,Beverages,Offline,H,6/9/2013,768655288,7/21/2013,1036,47.45,31.79,49158.2,32934.44,16223.76 +Europe,Finland,Baby Food,Offline,C,1/6/2010,197524583,1/16/2010,768,255.28,159.42,196055.04,122434.56,73620.48 +Central America and the Caribbean,Saint Lucia,Cereal,Online,L,8/10/2016,795297992,9/24/2016,5204,205.7,117.11,1070462.8,609440.44,461022.36 +Europe,Greece,Beverages,Offline,C,6/17/2016,885461843,8/5/2016,6691,47.45,31.79,317487.95,212706.89,104781.06 +Europe,Belgium,Vegetables,Offline,H,10/24/2012,661814963,11/7/2012,4609,154.06,90.93,710062.54,419096.37,290966.17 +Asia,Turkmenistan,Beverages,Online,L,7/21/2017,838468682,9/9/2017,371,47.45,31.79,17603.95,11794.09,5809.86 +Australia and Oceania,Kiribati,Meat,Offline,L,2/10/2017,399846827,3/29/2017,2417,421.89,364.69,1019708.13,881455.73,138252.4 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,C,2/23/2014,650685727,3/9/2014,1221,154.06,90.93,188107.26,111025.53,77081.73 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,M,2/28/2016,266034209,4/16/2016,4289,205.7,117.11,882247.3,502284.79,379962.51 +Europe,Estonia,Beverages,Online,H,7/27/2016,241253602,8/2/2016,1157,47.45,31.79,54899.65,36781.03,18118.62 +Asia,Thailand,Vegetables,Online,H,8/26/2013,742017734,10/3/2013,8391,154.06,90.93,1292717.46,762993.63,529723.83 +Central America and the Caribbean,Panama,Vegetables,Online,L,4/27/2014,654312932,4/29/2014,4592,154.06,90.93,707443.52,417550.56,289892.96 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,M,3/9/2015,734438025,4/28/2015,5387,154.06,90.93,829921.22,489839.91,340081.31 +Europe,Hungary,Cereal,Online,C,12/7/2013,459004342,1/17/2014,8440,205.7,117.11,1736108,988408.4,747699.6 +Central America and the Caribbean,Haiti,Snacks,Offline,M,2/3/2013,274935710,3/2/2013,8441,152.58,97.44,1287927.78,822491.04,465436.74 +Central America and the Caribbean,Grenada,Fruits,Offline,L,4/8/2016,249468457,4/30/2016,2115,9.33,6.92,19732.95,14635.8,5097.15 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,H,10/3/2016,520151412,10/31/2016,3217,154.06,90.93,495611.02,292521.81,203089.21 +Central America and the Caribbean,Panama,Clothes,Online,M,7/3/2016,844845902,7/12/2016,7532,109.28,35.84,823096.96,269946.88,553150.08 +Sub-Saharan Africa,Mauritania,Cosmetics,Online,H,9/23/2014,151725757,10/14/2014,7878,437.2,263.33,3444261.6,2074513.74,1369747.86 +Asia,Bhutan,Cosmetics,Offline,L,9/17/2011,589277303,10/16/2011,9104,437.2,263.33,3980268.8,2397356.32,1582912.48 +Europe,Albania,Vegetables,Offline,M,8/4/2012,776299369,9/13/2012,3089,154.06,90.93,475891.34,280882.77,195008.57 +North America,Canada,Baby Food,Online,M,1/1/2016,751903283,1/21/2016,3745,255.28,159.42,956023.6,597027.9,358995.7 +Asia,Tajikistan,Personal Care,Offline,C,4/8/2010,625512874,5/6/2010,2014,81.73,56.67,164604.22,114133.38,50470.84 +Middle East and North Africa,Turkey,Vegetables,Offline,M,1/31/2015,126864469,3/5/2015,870,154.06,90.93,134032.2,79109.1,54923.1 +North America,Greenland,Meat,Offline,M,2/15/2017,856006896,3/31/2017,318,421.89,364.69,134161.02,115971.42,18189.6 +Europe,San Marino,Cosmetics,Offline,C,9/18/2011,433301484,10/19/2011,2393,437.2,263.33,1046219.6,630148.69,416070.91 +Australia and Oceania,Nauru,Office Supplies,Online,H,2/24/2014,149422061,3/2/2014,6163,651.21,524.96,4013407.23,3235328.48,778078.75 +Sub-Saharan Africa,Ethiopia,Cereal,Online,L,7/13/2010,915354955,8/23/2010,2727,205.7,117.11,560943.9,319358.97,241584.93 +Asia,India,Cosmetics,Online,M,7/3/2014,112398993,8/20/2014,215,437.2,263.33,93998,56615.95,37382.05 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,C,7/3/2010,142165505,7/3/2010,8787,651.21,524.96,5722182.27,4612823.52,1109358.75 +Sub-Saharan Africa,Chad,Household,Online,H,7/10/2010,776578319,7/22/2010,5637,668.27,502.54,3767037.99,2832817.98,934220.01 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,C,6/26/2012,507873761,7/6/2012,9987,651.21,524.96,6503634.27,5242775.52,1260858.75 +Middle East and North Africa,Algeria,Office Supplies,Offline,C,8/3/2011,598600661,8/11/2011,8093,651.21,524.96,5270242.53,4248501.28,1021741.25 +Asia,Taiwan,Baby Food,Offline,C,8/30/2011,131620347,10/4/2011,8240,255.28,159.42,2103507.2,1313620.8,789886.4 +Sub-Saharan Africa,Madagascar,Household,Online,C,10/26/2013,960106647,10/31/2013,5747,668.27,502.54,3840547.69,2888097.38,952450.31 +Asia,Nepal,Clothes,Offline,H,9/1/2012,957545888,10/21/2012,7962,109.28,35.84,870087.36,285358.08,584729.28 +Europe,Bulgaria,Meat,Offline,H,3/29/2015,767736899,5/3/2015,9264,421.89,364.69,3908388.96,3378488.16,529900.8 +Central America and the Caribbean,Jamaica,Cereal,Offline,M,6/24/2014,654791009,8/6/2014,6065,205.7,117.11,1247570.5,710272.15,537298.35 +Central America and the Caribbean,Honduras,Household,Online,M,10/4/2015,953132045,11/16/2015,1808,668.27,502.54,1208232.16,908592.32,299639.84 +Sub-Saharan Africa,Ghana,Fruits,Online,L,5/15/2010,717496335,5/31/2010,1965,9.33,6.92,18333.45,13597.8,4735.65 +Sub-Saharan Africa,Uganda,Clothes,Offline,M,3/6/2017,872932708,4/10/2017,9042,109.28,35.84,988109.76,324065.28,664044.48 +Sub-Saharan Africa,Malawi,Baby Food,Offline,M,9/2/2010,164802491,10/5/2010,7574,255.28,159.42,1933490.72,1207447.08,726043.64 +Central America and the Caribbean,Dominican Republic,Beverages,Online,C,8/17/2015,108779513,9/18/2015,9130,47.45,31.79,433218.5,290242.7,142975.8 +Europe,Belgium,Cereal,Online,L,6/13/2012,940850102,7/1/2012,7308,205.7,117.11,1503255.6,855839.88,647415.72 +Europe,Georgia,Fruits,Online,M,9/10/2016,267313086,9/25/2016,2737,9.33,6.92,25536.21,18940.04,6596.17 +Asia,South Korea,Snacks,Online,M,9/4/2014,714779794,9/15/2014,8080,152.58,97.44,1232846.4,787315.2,445531.2 +Asia,Taiwan,Meat,Online,M,9/18/2012,480174052,10/19/2012,3027,421.89,364.69,1277061.03,1103916.63,173144.4 +Asia,Tajikistan,Office Supplies,Offline,L,8/18/2010,980732190,8/31/2010,9304,651.21,524.96,6058857.84,4884227.84,1174630 +Asia,North Korea,Cosmetics,Online,H,1/27/2013,104003036,3/3/2013,5664,437.2,263.33,2476300.8,1491501.12,984799.68 +Sub-Saharan Africa,Liberia,Snacks,Offline,H,8/20/2010,757847917,9/26/2010,2894,152.58,97.44,441566.52,281991.36,159575.16 +Central America and the Caribbean,Dominican Republic,Household,Online,M,11/21/2013,520440661,1/8/2014,8812,668.27,502.54,5888795.24,4428382.48,1460412.76 +Central America and the Caribbean,Honduras,Household,Online,C,10/7/2011,190267598,10/16/2011,3265,668.27,502.54,2181901.55,1640793.1,541108.45 +Europe,Luxembourg,Beverages,Online,C,3/8/2013,636127555,3/9/2013,3135,47.45,31.79,148755.75,99661.65,49094.1 +Europe,Lithuania,Vegetables,Offline,L,12/26/2012,547131860,1/12/2013,7331,154.06,90.93,1129413.86,666607.83,462806.03 +Europe,Monaco,Clothes,Offline,L,11/12/2010,482704341,12/22/2010,1796,109.28,35.84,196266.88,64368.64,131898.24 +Middle East and North Africa,Morocco,Beverages,Online,L,2/25/2015,622581326,3/10/2015,4504,47.45,31.79,213714.8,143182.16,70532.64 +Sub-Saharan Africa,Nigeria,Personal Care,Online,L,4/24/2016,316811645,5/16/2016,461,81.73,56.67,37677.53,26124.87,11552.66 +Europe,Cyprus,Vegetables,Online,C,6/12/2013,335756623,6/22/2013,6701,154.06,90.93,1032356.06,609321.93,423034.13 +Asia,North Korea,Snacks,Online,C,7/3/2010,620090091,7/19/2010,7292,152.58,97.44,1112613.36,710532.48,402080.88 +Europe,Belgium,Vegetables,Online,L,7/4/2012,730798375,8/8/2012,8334,154.06,90.93,1283936.04,757810.62,526125.42 +Sub-Saharan Africa,Eritrea,Meat,Online,M,3/6/2014,299180305,3/10/2014,2955,421.89,364.69,1246684.95,1077658.95,169026 +Australia and Oceania,Kiribati,Vegetables,Online,H,4/21/2011,376847207,5/15/2011,6318,154.06,90.93,973351.08,574495.74,398855.34 +Sub-Saharan Africa,Nigeria,Fruits,Online,C,2/5/2012,285722911,3/9/2012,614,9.33,6.92,5728.62,4248.88,1479.74 +Europe,Austria,Vegetables,Online,C,9/10/2010,768043744,10/10/2010,66,154.06,90.93,10167.96,6001.38,4166.58 +Europe,United Kingdom,Household,Offline,H,8/22/2013,836358535,8/29/2013,5931,668.27,502.54,3963509.37,2980564.74,982944.63 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,H,6/4/2013,923528611,6/20/2013,1494,9.33,6.92,13939.02,10338.48,3600.54 +Middle East and North Africa,Libya,Cereal,Online,H,12/8/2014,632727801,1/26/2015,7072,205.7,117.11,1454710.4,828201.92,626508.48 +Central America and the Caribbean,Dominica,Beverages,Online,L,7/27/2016,987442433,8/4/2016,5014,47.45,31.79,237914.3,159395.06,78519.24 +Central America and the Caribbean,Dominica,Meat,Online,H,12/30/2013,381471335,2/6/2014,4700,421.89,364.69,1982883,1714043,268840 +Sub-Saharan Africa,Sudan,Personal Care,Online,H,7/10/2011,428925836,8/23/2011,7541,81.73,56.67,616325.93,427348.47,188977.46 +Central America and the Caribbean,Belize,Clothes,Offline,M,9/26/2010,114229762,10/17/2010,1980,109.28,35.84,216374.4,70963.2,145411.2 +Central America and the Caribbean,Grenada,Office Supplies,Offline,C,4/14/2014,742119443,5/9/2014,8490,651.21,524.96,5528772.9,4456910.4,1071862.5 +Europe,Estonia,Cosmetics,Offline,C,7/12/2014,987643706,7/16/2014,4575,437.2,263.33,2000190,1204734.75,795455.25 +Asia,Indonesia,Vegetables,Offline,H,6/18/2012,946163880,7/3/2012,9773,154.06,90.93,1505628.38,888658.89,616969.49 +Europe,Cyprus,Fruits,Offline,L,12/6/2013,783353793,12/13/2013,650,9.33,6.92,6064.5,4498,1566.5 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,L,9/13/2010,285199773,10/24/2010,5805,255.28,159.42,1481900.4,925433.1,556467.3 +Middle East and North Africa,Jordan,Beverages,Online,C,7/13/2014,208000648,7/27/2014,869,47.45,31.79,41234.05,27625.51,13608.54 +Europe,Sweden,Snacks,Online,H,7/15/2015,928367745,8/23/2015,3501,152.58,97.44,534182.58,341137.44,193045.14 +Sub-Saharan Africa,South Sudan,Beverages,Online,C,3/29/2016,193224895,4/15/2016,8395,47.45,31.79,398342.75,266877.05,131465.7 +Europe,Latvia,Baby Food,Online,C,9/5/2012,769808423,9/16/2012,2274,255.28,159.42,580506.72,362521.08,217985.64 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,H,4/17/2013,995667159,5/12/2013,8893,47.45,31.79,421972.85,282708.47,139264.38 +Sub-Saharan Africa,Comoros,Fruits,Online,C,6/15/2012,628662431,7/7/2012,4038,9.33,6.92,37674.54,27942.96,9731.58 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,L,12/15/2016,396968066,12/21/2016,527,255.28,159.42,134532.56,84014.34,50518.22 +Australia and Oceania,Vanuatu,Meat,Offline,L,12/9/2011,649070394,1/24/2012,3208,421.89,364.69,1353423.12,1169925.52,183497.6 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,M,2/8/2010,903768241,3/25/2010,3961,154.06,90.93,610231.66,360173.73,250057.93 +Asia,North Korea,Beverages,Offline,H,2/2/2010,300172936,2/24/2010,6697,47.45,31.79,317772.65,212897.63,104875.02 +Asia,Cambodia,Household,Online,M,5/15/2015,747708308,6/18/2015,2359,668.27,502.54,1576448.93,1185491.86,390957.07 +Australia and Oceania,Fiji,Clothes,Offline,C,5/5/2015,176110684,5/6/2015,3920,109.28,35.84,428377.6,140492.8,287884.8 +Europe,Lithuania,Meat,Offline,C,10/30/2011,185428893,12/1/2011,1385,421.89,364.69,584317.65,505095.65,79222 +Australia and Oceania,Kiribati,Beverages,Offline,H,4/19/2015,196024262,6/6/2015,6790,47.45,31.79,322185.5,215854.1,106331.4 +Europe,Luxembourg,Cereal,Online,M,10/5/2010,598570621,10/12/2010,9203,205.7,117.11,1893057.1,1077763.33,815293.77 +Central America and the Caribbean,Haiti,Baby Food,Online,C,8/8/2014,504054296,9/13/2014,9722,255.28,159.42,2481832.16,1549881.24,931950.92 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,L,3/8/2010,893774116,4/21/2010,6477,81.73,56.67,529365.21,367051.59,162313.62 +Sub-Saharan Africa,Guinea,Meat,Offline,M,3/22/2012,569341409,3/27/2012,9630,421.89,364.69,4062800.7,3511964.7,550836 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,L,1/1/2010,202680003,2/5/2010,6372,81.73,56.67,520783.56,361101.24,159682.32 +Europe,Norway,Meat,Offline,M,8/3/2016,986026227,8/10/2016,5927,421.89,364.69,2500542.03,2161517.63,339024.4 +Middle East and North Africa,Algeria,Clothes,Offline,L,1/11/2012,581928908,2/18/2012,4551,109.28,35.84,497333.28,163107.84,334225.44 +Australia and Oceania,New Zealand,Snacks,Online,L,4/22/2015,773249375,4/26/2015,528,152.58,97.44,80562.24,51448.32,29113.92 +Sub-Saharan Africa,Swaziland,Vegetables,Online,H,5/20/2012,713161456,6/12/2012,9178,154.06,90.93,1413962.68,834555.54,579407.14 +Sub-Saharan Africa,Rwanda,Vegetables,Online,L,1/5/2013,975151479,1/28/2013,7847,154.06,90.93,1208908.82,713527.71,495381.11 +Asia,Thailand,Vegetables,Online,C,8/28/2016,403018271,9/19/2016,917,154.06,90.93,141273.02,83382.81,57890.21 +Sub-Saharan Africa,Zambia,Vegetables,Offline,M,4/4/2016,160873162,4/5/2016,4799,154.06,90.93,739333.94,436373.07,302960.87 +Sub-Saharan Africa,Kenya,Meat,Offline,C,3/10/2017,583139979,4/10/2017,2933,421.89,364.69,1237403.37,1069635.77,167767.6 +Middle East and North Africa,Libya,Beverages,Online,M,9/29/2010,724555051,11/10/2010,796,47.45,31.79,37770.2,25304.84,12465.36 +Asia,Japan,Meat,Offline,M,10/14/2015,610167205,10/19/2015,890,421.89,364.69,375482.1,324574.1,50908 +Asia,India,Baby Food,Offline,H,5/16/2014,785337769,5/21/2014,7753,255.28,159.42,1979185.84,1235983.26,743202.58 +Europe,Cyprus,Office Supplies,Offline,H,2/21/2016,965740573,3/7/2016,2951,651.21,524.96,1921720.71,1549156.96,372563.75 +Australia and Oceania,Kiribati,Vegetables,Online,H,8/22/2016,487361943,9/11/2016,84,154.06,90.93,12941.04,7638.12,5302.92 +Europe,Belgium,Office Supplies,Online,M,4/10/2016,556500709,5/24/2016,9781,651.21,524.96,6369485.01,5134633.76,1234851.25 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,H,7/6/2016,199768197,7/30/2016,4704,437.2,263.33,2056588.8,1238704.32,817884.48 +Sub-Saharan Africa,Zambia,Cosmetics,Online,L,2/6/2016,314088237,3/12/2016,4544,437.2,263.33,1986636.8,1196571.52,790065.28 +Europe,Netherlands,Clothes,Offline,M,11/6/2014,516697156,11/23/2014,1025,109.28,35.84,112012,36736,75276 +Europe,Croatia,Vegetables,Offline,L,6/2/2017,495143783,7/19/2017,2903,154.06,90.93,447236.18,263969.79,183266.39 +Europe,Latvia,Baby Food,Online,M,5/25/2014,457289445,6/8/2014,964,255.28,159.42,246089.92,153680.88,92409.04 +Australia and Oceania,Nauru,Cereal,Online,M,5/10/2016,681307971,6/27/2016,3024,205.7,117.11,622036.8,354140.64,267896.16 +Asia,Uzbekistan,Personal Care,Online,L,3/24/2012,165685689,5/3/2012,8932,81.73,56.67,730012.36,506176.44,223835.92 +Europe,Slovenia,Meat,Online,L,12/7/2010,679221427,12/27/2010,5569,421.89,364.69,2349505.41,2030958.61,318546.8 +Europe,Portugal,Snacks,Online,C,11/19/2014,911026513,12/23/2014,1845,152.58,97.44,281510.1,179776.8,101733.3 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,C,3/14/2016,520524775,3/24/2016,3703,154.06,90.93,570484.18,336713.79,233770.39 +Europe,Macedonia,Snacks,Online,L,8/24/2015,587452542,10/10/2015,9117,152.58,97.44,1391071.86,888360.48,502711.38 +Middle East and North Africa,Somalia,Cosmetics,Online,L,4/2/2011,461858642,4/26/2011,3090,437.2,263.33,1350948,813689.7,537258.3 +Europe,Croatia,Household,Online,C,4/7/2017,914104402,5/18/2017,2661,668.27,502.54,1778266.47,1337258.94,441007.53 +Asia,Japan,Cosmetics,Online,L,12/4/2014,984863650,1/5/2015,1895,437.2,263.33,828494,499010.35,329483.65 +Sub-Saharan Africa,Central African Republic,Beverages,Online,M,10/25/2016,235122716,12/8/2016,6891,47.45,31.79,326977.95,219064.89,107913.06 +Australia and Oceania,Nauru,Office Supplies,Online,M,2/3/2010,996180427,2/18/2010,780,651.21,524.96,507943.8,409468.8,98475 +Europe,Hungary,Beverages,Online,H,4/5/2013,719648110,5/19/2013,8723,47.45,31.79,413906.35,277304.17,136602.18 +Sub-Saharan Africa,Togo,Clothes,Offline,H,10/25/2011,527449595,11/13/2011,2911,109.28,35.84,318114.08,104330.24,213783.84 +Europe,Ireland,Beverages,Offline,H,1/12/2015,261821210,2/23/2015,7569,47.45,31.79,359149.05,240618.51,118530.54 +Asia,North Korea,Household,Offline,L,4/27/2014,735311782,4/27/2014,3951,668.27,502.54,2640334.77,1985535.54,654799.23 +Asia,India,Clothes,Online,L,4/21/2017,580782639,6/10/2017,5344,109.28,35.84,583992.32,191528.96,392463.36 +Sub-Saharan Africa,Niger,Vegetables,Offline,C,9/25/2013,301407611,10/25/2013,2065,154.06,90.93,318133.9,187770.45,130363.45 +Sub-Saharan Africa,South Africa,Cereal,Offline,C,2/24/2017,920673024,4/11/2017,6462,205.7,117.11,1329233.4,756764.82,572468.58 +Australia and Oceania,Fiji,Beverages,Offline,M,8/26/2015,832377707,10/4/2015,7916,47.45,31.79,375614.2,251649.64,123964.56 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,C,7/16/2013,750632989,8/2/2013,7837,154.06,90.93,1207368.22,712618.41,494749.81 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,M,5/27/2012,559862697,6/19/2012,4668,437.2,263.33,2040849.6,1229224.44,811625.16 +Central America and the Caribbean,Costa Rica,Household,Offline,M,11/23/2014,664803159,12/8/2014,8883,668.27,502.54,5936242.41,4464062.82,1472179.59 +Asia,Bangladesh,Meat,Offline,L,5/16/2013,640503203,6/24/2013,7986,421.89,364.69,3369213.54,2912414.34,456799.2 +Sub-Saharan Africa,Liberia,Baby Food,Offline,M,5/26/2016,582324159,5/28/2016,1514,255.28,159.42,386493.92,241361.88,145132.04 +Central America and the Caribbean,Cuba,Vegetables,Online,M,9/7/2014,655939853,9/12/2014,6034,154.06,90.93,929598.04,548671.62,380926.42 +Sub-Saharan Africa,Uganda,Snacks,Offline,C,2/16/2015,647336614,2/23/2015,144,152.58,97.44,21971.52,14031.36,7940.16 +Sub-Saharan Africa,Botswana,Household,Online,L,5/9/2014,412813270,5/15/2014,9475,668.27,502.54,6331858.25,4761566.5,1570291.75 +Sub-Saharan Africa,Chad,Clothes,Online,M,1/14/2010,328981149,1/29/2010,1687,109.28,35.84,184355.36,60462.08,123893.28 +Middle East and North Africa,Lebanon,Fruits,Online,C,4/16/2012,842764079,5/22/2012,1474,9.33,6.92,13752.42,10200.08,3552.34 +Middle East and North Africa,Turkey,Beverages,Offline,M,2/18/2017,221398389,3/20/2017,5558,47.45,31.79,263727.1,176688.82,87038.28 +Europe,France,Personal Care,Offline,M,4/21/2010,402432906,4/21/2010,7695,81.73,56.67,628912.35,436075.65,192836.7 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,C,6/15/2016,243728959,6/27/2016,3670,205.7,117.11,754919,429793.7,325125.3 +North America,Canada,Baby Food,Offline,H,2/2/2012,473460376,2/22/2012,6301,255.28,159.42,1608519.28,1004505.42,604013.86 +Asia,Kazakhstan,Beverages,Online,C,8/21/2012,540113484,10/1/2012,437,47.45,31.79,20735.65,13892.23,6843.42 +Europe,Monaco,Meat,Offline,L,8/31/2015,862487113,9/28/2015,7958,421.89,364.69,3357400.62,2902203.02,455197.6 +Central America and the Caribbean,Panama,Baby Food,Online,H,3/22/2012,579692590,3/24/2012,2774,255.28,159.42,708146.72,442231.08,265915.64 +Australia and Oceania,Samoa ,Snacks,Offline,H,5/14/2013,701153743,6/1/2013,5829,152.58,97.44,889388.82,567977.76,321411.06 +Sub-Saharan Africa,Botswana,Vegetables,Offline,L,1/26/2016,956606900,3/14/2016,95,154.06,90.93,14635.7,8638.35,5997.35 +Europe,Estonia,Personal Care,Online,M,7/30/2014,246100890,9/17/2014,5577,81.73,56.67,455808.21,316048.59,139759.62 +Europe,Portugal,Snacks,Offline,L,10/13/2011,689997041,11/24/2011,4312,152.58,97.44,657924.96,420161.28,237763.68 +Australia and Oceania,Kiribati,Baby Food,Online,C,6/2/2015,878969180,7/10/2015,5368,255.28,159.42,1370343.04,855766.56,514576.48 +North America,United States of America,Cosmetics,Offline,M,7/30/2011,824003636,8/8/2011,9842,437.2,263.33,4302922.4,2591693.86,1711228.54 +Europe,Portugal,Cosmetics,Online,H,11/27/2013,606399238,12/15/2013,5865,437.2,263.33,2564178,1544430.45,1019747.55 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,H,6/1/2014,827767312,7/10/2014,3597,109.28,35.84,393080.16,128916.48,264163.68 +Sub-Saharan Africa,Mozambique,Clothes,Online,M,7/12/2017,360031688,8/16/2017,232,109.28,35.84,25352.96,8314.88,17038.08 +Asia,Malaysia,Household,Online,M,8/4/2013,395428693,9/5/2013,4992,668.27,502.54,3336003.84,2508679.68,827324.16 +Middle East and North Africa,Morocco,Fruits,Online,L,12/10/2012,396507155,1/25/2013,4133,9.33,6.92,38560.89,28600.36,9960.53 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,C,11/6/2011,346128404,11/8/2011,5941,47.45,31.79,281900.45,188864.39,93036.06 +Asia,Kazakhstan,Cosmetics,Offline,L,6/2/2011,297466266,6/21/2011,5733,437.2,263.33,2506467.6,1509670.89,996796.71 +Sub-Saharan Africa,Angola,Cosmetics,Offline,M,10/31/2013,824007070,11/25/2013,858,437.2,263.33,375117.6,225937.14,149180.46 +Asia,Bangladesh,Vegetables,Online,C,12/22/2010,769549643,1/29/2011,5695,154.06,90.93,877371.7,517846.35,359525.35 +Middle East and North Africa,Turkey,Household,Offline,L,12/9/2010,398205316,1/17/2011,6657,668.27,502.54,4448673.39,3345408.78,1103264.61 +Asia,Bhutan,Personal Care,Offline,L,7/10/2011,944397914,8/27/2011,7184,81.73,56.67,587148.32,407117.28,180031.04 +Sub-Saharan Africa,Comoros,Clothes,Offline,L,8/5/2011,562863767,9/20/2011,2751,109.28,35.84,300629.28,98595.84,202033.44 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,C,11/12/2014,178651702,11/15/2014,5863,651.21,524.96,3818044.23,3077840.48,740203.75 +Europe,Cyprus,Fruits,Online,C,12/23/2010,337123048,12/30/2010,1056,9.33,6.92,9852.48,7307.52,2544.96 +Asia,Sri Lanka,Cosmetics,Online,M,2/16/2017,753951632,3/15/2017,9897,437.2,263.33,4326968.4,2606177.01,1720791.39 +Central America and the Caribbean,Panama,Clothes,Offline,C,9/24/2013,765123784,9/24/2013,5985,109.28,35.84,654040.8,214502.4,439538.4 +Europe,Bulgaria,Clothes,Online,C,5/1/2016,676938331,5/1/2016,9950,109.28,35.84,1087336,356608,730728 +Europe,Poland,Household,Online,H,4/3/2011,416006600,4/17/2011,4452,668.27,502.54,2975138.04,2237308.08,737829.96 +Sub-Saharan Africa,Ghana,Cereal,Online,H,5/20/2012,879252421,6/6/2012,9185,205.7,117.11,1889354.5,1075655.35,813699.15 +Sub-Saharan Africa,Niger,Fruits,Online,L,12/20/2011,783912122,2/8/2012,5872,9.33,6.92,54785.76,40634.24,14151.52 +Central America and the Caribbean,Saint Lucia,Household,Offline,L,8/31/2014,717534530,10/6/2014,3267,668.27,502.54,2183238.09,1641798.18,541439.91 +Asia,Malaysia,Office Supplies,Offline,C,1/22/2011,887980973,2/9/2011,2158,651.21,524.96,1405311.18,1132863.68,272447.5 +Europe,Iceland,Clothes,Online,C,9/22/2011,673425281,10/17/2011,360,109.28,35.84,39340.8,12902.4,26438.4 +Sub-Saharan Africa,Republic of the Congo,Household,Online,L,3/1/2013,872353780,4/19/2013,7724,668.27,502.54,5161717.48,3881618.96,1280098.52 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,M,9/23/2016,553565299,10/11/2016,1128,154.06,90.93,173779.68,102569.04,71210.64 +Central America and the Caribbean,Costa Rica,Meat,Offline,L,4/3/2017,206171166,5/1/2017,9485,421.89,364.69,4001626.65,3459084.65,542542 +Europe,Georgia,Cosmetics,Online,M,6/10/2014,389595210,6/18/2014,8735,437.2,263.33,3818942,2300187.55,1518754.45 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,C,8/11/2016,383573758,8/17/2016,6854,255.28,159.42,1749689.12,1092664.68,657024.44 +Sub-Saharan Africa,Central African Republic,Snacks,Online,H,3/28/2014,438155639,4/1/2014,8845,152.58,97.44,1349570.1,861856.8,487713.3 +Europe,Hungary,Cosmetics,Offline,C,12/27/2013,423702180,2/15/2014,1745,437.2,263.33,762914,459510.85,303403.15 +Asia,Philippines,Household,Offline,C,3/30/2012,280887210,4/24/2012,9622,668.27,502.54,6430093.94,4835439.88,1594654.06 +Middle East and North Africa,Bahrain,Household,Online,L,1/10/2014,470697057,2/10/2014,8574,668.27,502.54,5729746.98,4308777.96,1420969.02 +Middle East and North Africa,Qatar,Personal Care,Online,L,1/20/2014,624430549,1/23/2014,1730,81.73,56.67,141392.9,98039.1,43353.8 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,M,9/10/2015,893699014,10/22/2015,4253,109.28,35.84,464767.84,152427.52,312340.32 +Asia,Cambodia,Meat,Offline,M,1/2/2012,600426280,2/4/2012,8334,421.89,364.69,3516031.26,3039326.46,476704.8 +North America,Canada,Clothes,Online,L,4/8/2012,486848676,5/8/2012,8197,109.28,35.84,895768.16,293780.48,601987.68 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,M,6/22/2015,465515029,7/14/2015,5097,109.28,35.84,557000.16,182676.48,374323.68 +Europe,Romania,Office Supplies,Online,L,1/31/2014,969286668,2/11/2014,2320,651.21,524.96,1510807.2,1217907.2,292900 +Europe,Vatican City,Clothes,Online,C,1/3/2013,701337420,2/12/2013,183,109.28,35.84,19998.24,6558.72,13439.52 +Middle East and North Africa,Oman,Meat,Offline,H,8/20/2010,685153615,8/31/2010,1035,421.89,364.69,436656.15,377454.15,59202 +Europe,Estonia,Meat,Online,H,3/16/2010,214534080,4/4/2010,4256,421.89,364.69,1795563.84,1552120.64,243443.2 +Central America and the Caribbean,Cuba,Vegetables,Offline,C,1/11/2016,903590142,1/29/2016,1258,154.06,90.93,193807.48,114389.94,79417.54 +Asia,Cambodia,Clothes,Offline,L,7/19/2014,836745631,7/22/2014,481,109.28,35.84,52563.68,17239.04,35324.64 +Central America and the Caribbean,Haiti,Cosmetics,Online,H,12/25/2015,418736875,1/27/2016,2401,437.2,263.33,1049717.2,632255.33,417461.87 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,C,9/9/2012,124612700,9/10/2012,4522,205.7,117.11,930175.4,529571.42,400603.98 +Central America and the Caribbean,Haiti,Clothes,Offline,C,3/29/2013,949734437,4/16/2013,6380,109.28,35.84,697206.4,228659.2,468547.2 +Sub-Saharan Africa,Uganda,Household,Online,M,11/28/2015,359775912,12/30/2015,4542,668.27,502.54,3035282.34,2282536.68,752745.66 +Asia,Turkmenistan,Beverages,Online,M,6/15/2012,840723454,6/16/2012,7608,47.45,31.79,360999.6,241858.32,119141.28 +Middle East and North Africa,Oman,Household,Online,C,8/24/2014,448875892,9/20/2014,1206,668.27,502.54,805933.62,606063.24,199870.38 +Australia and Oceania,Papua New Guinea,Beverages,Offline,C,8/2/2012,460844552,8/22/2012,2999,47.45,31.79,142302.55,95338.21,46964.34 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,H,5/20/2016,423553264,6/21/2016,7678,109.28,35.84,839051.84,275179.52,563872.32 +Middle East and North Africa,Iran,Baby Food,Online,M,6/29/2014,404238355,7/25/2014,1967,255.28,159.42,502135.76,313579.14,188556.62 +Middle East and North Africa,Libya,Meat,Offline,C,5/12/2015,540448653,5/15/2015,9621,421.89,364.69,4059003.69,3508682.49,550321.2 +Asia,South Korea,Baby Food,Online,H,5/9/2013,590045487,6/10/2013,6427,255.28,159.42,1640684.56,1024592.34,616092.22 +Europe,Slovakia,Fruits,Online,H,4/8/2015,381202685,4/20/2015,5201,9.33,6.92,48525.33,35990.92,12534.41 +Middle East and North Africa,Algeria,Household,Online,L,10/23/2013,262406575,11/5/2013,792,668.27,502.54,529269.84,398011.68,131258.16 +Asia,Sri Lanka,Beverages,Offline,H,2/14/2014,652455985,3/26/2014,5080,47.45,31.79,241046,161493.2,79552.8 +Europe,Andorra,Fruits,Offline,M,10/31/2014,690462243,11/10/2014,1976,9.33,6.92,18436.08,13673.92,4762.16 +Australia and Oceania,Vanuatu,Fruits,Online,M,11/4/2011,485849177,12/5/2011,2423,9.33,6.92,22606.59,16767.16,5839.43 +Europe,San Marino,Cereal,Offline,L,4/9/2017,668353116,5/1/2017,9394,205.7,117.11,1932345.8,1100131.34,832214.46 +Europe,Czech Republic,Beverages,Online,M,3/24/2010,138022887,5/6/2010,2894,47.45,31.79,137320.3,92000.26,45320.04 +Asia,Kazakhstan,Beverages,Offline,L,4/24/2016,115219819,5/8/2016,4960,47.45,31.79,235352,157678.4,77673.6 +Europe,Vatican City,Cosmetics,Online,L,12/22/2012,990617740,2/6/2013,4658,437.2,263.33,2036477.6,1226591.14,809886.46 +North America,Mexico,Meat,Offline,H,8/5/2016,975202977,8/15/2016,3087,421.89,364.69,1302374.43,1125798.03,176576.4 +Middle East and North Africa,Yemen,Beverages,Online,H,7/14/2010,150274360,8/4/2010,8377,47.45,31.79,397488.65,266304.83,131183.82 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,C,1/31/2017,917443215,1/31/2017,690,437.2,263.33,301668,181697.7,119970.3 +Europe,San Marino,Baby Food,Online,M,5/20/2010,348633372,6/2/2010,7217,255.28,159.42,1842355.76,1150534.14,691821.62 +Sub-Saharan Africa,The Gambia,Cereal,Online,M,1/25/2011,536081159,3/2/2011,7183,205.7,117.11,1477543.1,841201.13,636341.97 +Europe,Estonia,Baby Food,Online,C,5/1/2014,942335402,6/1/2014,6841,255.28,159.42,1746370.48,1090592.22,655778.26 +Sub-Saharan Africa,Niger,Cosmetics,Online,L,6/9/2016,650257432,7/7/2016,4479,437.2,263.33,1958218.8,1179455.07,778763.73 +Middle East and North Africa,Yemen,Cosmetics,Offline,M,12/5/2010,613021075,1/17/2011,5414,437.2,263.33,2367000.8,1425668.62,941332.18 +North America,Greenland,Cereal,Offline,M,2/15/2015,504112660,2/19/2015,6994,205.7,117.11,1438665.8,819067.34,619598.46 +Australia and Oceania,Marshall Islands,Meat,Offline,H,5/4/2013,967331016,6/5/2013,3599,421.89,364.69,1518382.11,1312519.31,205862.8 +Sub-Saharan Africa,Benin,Fruits,Online,H,8/31/2013,466787469,9/4/2013,1640,9.33,6.92,15301.2,11348.8,3952.4 +Europe,Belarus,Clothes,Online,L,11/25/2013,236905848,1/6/2014,4560,109.28,35.84,498316.8,163430.4,334886.4 +Europe,Andorra,Snacks,Online,C,11/30/2012,232422482,12/27/2012,7832,152.58,97.44,1195006.56,763150.08,431856.48 +Europe,Slovakia,Meat,Online,L,6/2/2014,478386199,7/2/2014,3962,421.89,364.69,1671528.18,1444901.78,226626.4 +Sub-Saharan Africa,Botswana,Personal Care,Offline,H,8/17/2015,620158326,9/23/2015,7485,81.73,56.67,611749.05,424174.95,187574.1 +Australia and Oceania,Palau,Baby Food,Offline,H,1/7/2011,373412692,1/24/2011,9968,255.28,159.42,2544631.04,1589098.56,955532.48 +Europe,Kosovo,Vegetables,Online,H,4/19/2011,874135625,4/28/2011,5011,154.06,90.93,771994.66,455650.23,316344.43 +Europe,Italy,Vegetables,Offline,L,11/11/2016,628625953,12/16/2016,3244,154.06,90.93,499770.64,294976.92,204793.72 +Middle East and North Africa,Tunisia ,Office Supplies,Online,M,1/14/2014,463495004,2/16/2014,7326,651.21,524.96,4770764.46,3845856.96,924907.5 +Sub-Saharan Africa,Burundi,Fruits,Offline,H,9/18/2016,375666606,10/16/2016,6952,9.33,6.92,64862.16,48107.84,16754.32 +Europe,Armenia,Baby Food,Online,H,2/18/2017,882377088,2/27/2017,3843,255.28,159.42,981041.04,612651.06,368389.98 +Asia,Indonesia,Cosmetics,Online,C,5/20/2012,771175277,5/23/2012,6756,437.2,263.33,2953723.2,1779057.48,1174665.72 +Sub-Saharan Africa,Mali,Beverages,Online,L,10/7/2015,249922502,10/8/2015,6477,47.45,31.79,307333.65,205903.83,101429.82 +Sub-Saharan Africa,Seychelles ,Meat,Offline,M,2/20/2015,496792590,3/24/2015,822,421.89,364.69,346793.58,299775.18,47018.4 +Europe,Germany,Beverages,Online,H,7/29/2014,510271871,9/3/2014,9641,47.45,31.79,457465.45,306487.39,150978.06 +Sub-Saharan Africa,Rwanda,Fruits,Online,M,6/4/2015,259159171,7/18/2015,9813,9.33,6.92,91555.29,67905.96,23649.33 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,M,7/11/2012,232565820,8/30/2012,249,154.06,90.93,38360.94,22641.57,15719.37 +Sub-Saharan Africa,Uganda,Cosmetics,Online,H,2/24/2013,989915645,3/31/2013,6892,437.2,263.33,3013182.4,1814870.36,1198312.04 +Asia,China,Office Supplies,Offline,L,6/24/2010,910944974,8/9/2010,7716,651.21,524.96,5024736.36,4050591.36,974145 +Middle East and North Africa,Oman,Clothes,Online,L,2/14/2010,245702636,2/27/2010,7725,109.28,35.84,844188,276864,567324 +Europe,Slovakia,Beverages,Offline,L,3/8/2011,664549958,4/13/2011,3955,47.45,31.79,187664.75,125729.45,61935.3 +Middle East and North Africa,Oman,Office Supplies,Offline,M,1/14/2010,308160769,3/3/2010,475,651.21,524.96,309324.75,249356,59968.75 +Sub-Saharan Africa,Cameroon,Personal Care,Online,H,9/16/2011,537521398,11/2/2011,3381,81.73,56.67,276329.13,191601.27,84727.86 +Central America and the Caribbean,Belize,Baby Food,Online,H,12/1/2010,983930671,12/21/2010,5805,255.28,159.42,1481900.4,925433.1,556467.3 +Europe,Malta,Snacks,Offline,C,1/9/2011,898999917,1/26/2011,2908,152.58,97.44,443702.64,283355.52,160347.12 +Middle East and North Africa,Lebanon,Vegetables,Offline,H,8/31/2012,504652965,9/26/2012,6882,154.06,90.93,1060240.92,625780.26,434460.66 +Sub-Saharan Africa,Gabon,Clothes,Online,L,7/22/2017,543126142,9/8/2017,1950,109.28,35.84,213096,69888,143208 +Europe,Belgium,Cereal,Online,M,2/4/2017,926968276,2/26/2017,9367,205.7,117.11,1926791.9,1096969.37,829822.53 +Australia and Oceania,Papua New Guinea,Fruits,Offline,C,5/4/2011,289040696,5/5/2011,2420,9.33,6.92,22578.6,16746.4,5832.2 +Europe,Albania,Vegetables,Offline,M,10/2/2012,932517230,10/30/2012,1426,154.06,90.93,219689.56,129666.18,90023.38 +Central America and the Caribbean,Jamaica,Cereal,Offline,C,2/29/2012,280884206,3/5/2012,8733,205.7,117.11,1796378.1,1022721.63,773656.47 +Sub-Saharan Africa,Mauritania,Fruits,Offline,H,10/21/2012,327940452,11/16/2012,3722,9.33,6.92,34726.26,25756.24,8970.02 +Europe,United Kingdom,Meat,Online,H,6/2/2011,887797296,7/20/2011,7803,421.89,364.69,3292007.67,2845676.07,446331.6 +Sub-Saharan Africa,Niger,Personal Care,Online,M,2/28/2017,944878566,3/12/2017,9420,81.73,56.67,769896.6,533831.4,236065.2 +Sub-Saharan Africa,Comoros,Clothes,Online,H,7/16/2017,903920590,8/13/2017,9045,109.28,35.84,988437.6,324172.8,664264.8 +Europe,Ukraine,Clothes,Online,M,6/24/2012,339972198,8/5/2012,4183,109.28,35.84,457118.24,149918.72,307199.52 +Europe,Slovenia,Clothes,Offline,C,7/22/2010,248394715,8/2/2010,4371,109.28,35.84,477662.88,156656.64,321006.24 +Europe,Austria,Cosmetics,Offline,L,1/12/2010,794861972,2/17/2010,6176,437.2,263.33,2700147.2,1626326.08,1073821.12 +Europe,Malta,Cereal,Offline,M,4/4/2010,865360295,4/28/2010,8196,205.7,117.11,1685917.2,959833.56,726083.64 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,H,5/31/2015,316188514,6/25/2015,6062,152.58,97.44,924939.96,590681.28,334258.68 +Europe,Belarus,Fruits,Offline,C,8/11/2015,423957955,8/13/2015,7435,9.33,6.92,69368.55,51450.2,17918.35 +Asia,Japan,Meat,Offline,L,5/19/2013,735592448,5/25/2013,7007,421.89,364.69,2956183.23,2555382.83,400800.4 +Middle East and North Africa,Azerbaijan,Fruits,Online,M,4/28/2012,418328320,6/17/2012,1501,9.33,6.92,14004.33,10386.92,3617.41 +Asia,Thailand,Household,Online,L,4/25/2013,509714400,5/31/2013,4673,668.27,502.54,3122825.71,2348369.42,774456.29 +Europe,Cyprus,Cosmetics,Offline,L,9/22/2010,767612016,10/20/2010,2308,437.2,263.33,1009057.6,607765.64,401291.96 +Europe,Sweden,Personal Care,Offline,M,5/6/2011,120194995,6/8/2011,7225,81.73,56.67,590499.25,409440.75,181058.5 +Europe,Denmark,Meat,Offline,L,6/17/2015,715949666,7/1/2015,4271,421.89,364.69,1801892.19,1557590.99,244301.2 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,C,1/20/2013,273674857,2/19/2013,5327,651.21,524.96,3468995.67,2796461.92,672533.75 +Australia and Oceania,Tonga,Clothes,Online,C,5/4/2010,632481896,6/20/2010,4303,109.28,35.84,470231.84,154219.52,316012.32 +Asia,Maldives,Snacks,Offline,C,10/16/2010,101794612,11/6/2010,2143,152.58,97.44,326978.94,208813.92,118165.02 +Europe,Finland,Baby Food,Offline,H,5/18/2011,211349332,6/12/2011,1819,255.28,159.42,464354.32,289984.98,174369.34 +Europe,Ireland,Office Supplies,Offline,L,12/3/2013,761194884,12/18/2013,3337,651.21,524.96,2173087.77,1751791.52,421296.25 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,C,9/28/2013,271692597,10/12/2013,8732,437.2,263.33,3817630.4,2299397.56,1518232.84 +Middle East and North Africa,Iran,Office Supplies,Online,C,1/2/2011,933516299,2/3/2011,7073,651.21,524.96,4606008.33,3713042.08,892966.25 +Central America and the Caribbean,El Salvador,Baby Food,Online,M,7/7/2014,957652318,8/16/2014,9457,255.28,159.42,2414182.96,1507634.94,906548.02 +Asia,Uzbekistan,Snacks,Online,M,3/16/2015,425399482,3/17/2015,4015,152.58,97.44,612608.7,391221.6,221387.1 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,M,8/26/2012,838369119,10/6/2012,907,109.28,35.84,99116.96,32506.88,66610.08 +Middle East and North Africa,Kuwait,Meat,Offline,C,4/14/2011,168485057,5/4/2011,7327,421.89,364.69,3091188.03,2672083.63,419104.4 +Europe,Switzerland,Household,Online,C,8/3/2016,507983624,8/19/2016,2498,668.27,502.54,1669338.46,1255344.92,413993.54 +Europe,Vatican City,Beverages,Online,L,3/11/2016,419413650,4/25/2016,2674,47.45,31.79,126881.3,85006.46,41874.84 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,M,12/5/2013,785636460,1/6/2014,6142,81.73,56.67,501985.66,348067.14,153918.52 +North America,United States of America,Vegetables,Online,M,11/29/2010,759825885,1/13/2011,8219,154.06,90.93,1266219.14,747353.67,518865.47 +Europe,San Marino,Fruits,Online,L,11/21/2016,915468251,12/4/2016,6254,9.33,6.92,58349.82,43277.68,15072.14 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,C,3/5/2016,996362388,3/8/2016,4627,152.58,97.44,705987.66,450854.88,255132.78 +Asia,Vietnam,Baby Food,Offline,H,11/11/2016,366619622,12/29/2016,9748,255.28,159.42,2488469.44,1554026.16,934443.28 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,C,10/2/2016,260663783,10/16/2016,5061,437.2,263.33,2212669.2,1332713.13,879956.07 +Sub-Saharan Africa,Zambia,Baby Food,Offline,L,9/16/2014,633231198,10/23/2014,6038,255.28,159.42,1541380.64,962577.96,578802.68 +Sub-Saharan Africa,Mali,Snacks,Offline,C,6/12/2014,609370696,7/17/2014,5185,152.58,97.44,791127.3,505226.4,285900.9 +Asia,Mongolia,Cosmetics,Online,L,3/5/2013,734443604,4/18/2013,7038,437.2,263.33,3077013.6,1853316.54,1223697.06 +Sub-Saharan Africa,South Sudan,Cereal,Online,H,12/14/2012,724123752,1/19/2013,3165,205.7,117.11,651040.5,370653.15,280387.35 +Middle East and North Africa,Oman,Cosmetics,Offline,L,11/27/2016,814397466,1/12/2017,7163,437.2,263.33,3131663.6,1886232.79,1245430.81 +Europe,United Kingdom,Cereal,Online,L,4/17/2010,411563575,6/4/2010,9662,205.7,117.11,1987473.4,1131516.82,855956.58 +Asia,Singapore,Vegetables,Offline,C,4/18/2017,342233407,5/18/2017,3325,154.06,90.93,512249.5,302342.25,209907.25 +Sub-Saharan Africa,Benin,Meat,Online,M,12/12/2013,603330790,12/28/2013,7843,421.89,364.69,3308883.27,2860263.67,448619.6 +Sub-Saharan Africa,Madagascar,Snacks,Offline,H,3/16/2015,812092053,5/3/2015,4940,152.58,97.44,753745.2,481353.6,272391.6 +Europe,Slovakia,Beverages,Online,M,7/30/2010,656066024,9/18/2010,3371,47.45,31.79,159953.95,107164.09,52789.86 +Central America and the Caribbean,Grenada,Household,Online,C,5/17/2013,343114030,5/29/2013,3921,668.27,502.54,2620286.67,1970459.34,649827.33 +Europe,Luxembourg,Meat,Offline,M,6/15/2011,151409900,6/30/2011,4409,421.89,364.69,1860113.01,1607918.21,252194.8 +Asia,Laos,Office Supplies,Offline,L,6/16/2016,879439961,6/16/2016,4683,651.21,524.96,3049616.43,2458387.68,591228.75 +Asia,Sri Lanka,Office Supplies,Offline,C,8/5/2014,696003043,9/22/2014,1622,651.21,524.96,1056262.62,851485.12,204777.5 +Australia and Oceania,Tonga,Office Supplies,Online,C,11/5/2015,990210473,11/5/2015,4139,651.21,524.96,2695358.19,2172809.44,522548.75 +Europe,United Kingdom,Vegetables,Offline,M,5/2/2012,521486079,6/11/2012,8174,154.06,90.93,1259286.44,743261.82,516024.62 +Europe,Malta,Beverages,Offline,L,5/23/2012,369566190,6/4/2012,1703,47.45,31.79,80807.35,54138.37,26668.98 +Sub-Saharan Africa,Mali,Beverages,Online,L,1/20/2014,784499633,3/11/2014,9730,47.45,31.79,461688.5,309316.7,152371.8 +Sub-Saharan Africa,Benin,Clothes,Offline,M,6/3/2016,736647737,6/3/2016,9290,109.28,35.84,1015211.2,332953.6,682257.6 +Europe,Latvia,Fruits,Online,H,11/17/2015,166684329,1/4/2016,4452,9.33,6.92,41537.16,30807.84,10729.32 +Europe,Andorra,Household,Online,H,6/9/2017,435595738,7/20/2017,1314,668.27,502.54,878106.78,660337.56,217769.22 +Australia and Oceania,Papua New Guinea,Meat,Offline,H,10/28/2015,274680793,11/12/2015,3005,421.89,364.69,1267779.45,1095893.45,171886 +Asia,Kazakhstan,Baby Food,Online,C,5/26/2014,735550820,6/16/2014,4688,255.28,159.42,1196752.64,747360.96,449391.68 +Europe,Norway,Office Supplies,Online,H,10/20/2013,240129649,12/6/2013,8554,651.21,524.96,5570450.34,4490507.84,1079942.5 +Asia,India,Beverages,Online,L,9/28/2015,430653607,11/10/2015,8827,47.45,31.79,418841.15,280610.33,138230.82 +Asia,Cambodia,Personal Care,Offline,L,8/15/2011,319671523,10/4/2011,6762,81.73,56.67,552658.26,383202.54,169455.72 +North America,Canada,Fruits,Offline,M,8/21/2016,340044724,9/9/2016,5645,9.33,6.92,52667.85,39063.4,13604.45 +Asia,Myanmar,Cosmetics,Online,H,12/21/2012,994947040,2/3/2013,5794,437.2,263.33,2533136.8,1525734.02,1007402.78 +Asia,Nepal,Snacks,Offline,C,3/1/2014,607864797,3/28/2014,9556,152.58,97.44,1458054.48,931136.64,526917.84 +Europe,France,Cosmetics,Online,M,11/18/2015,272596824,11/30/2015,6313,437.2,263.33,2760043.6,1662402.29,1097641.31 +Europe,Vatican City,Snacks,Online,L,11/8/2014,703254449,11/12/2014,7474,152.58,97.44,1140382.92,728266.56,412116.36 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,H,9/4/2012,884261500,10/23/2012,1483,421.89,364.69,625662.87,540835.27,84827.6 +Sub-Saharan Africa,South Africa,Personal Care,Offline,M,12/31/2011,320354306,1/1/2012,8813,81.73,56.67,720286.49,499432.71,220853.78 +Europe,Hungary,Household,Online,H,9/29/2012,386581695,10/9/2012,6969,668.27,502.54,4657173.63,3502201.26,1154972.37 +Europe,Montenegro,Beverages,Offline,C,11/30/2015,278304994,1/2/2016,5487,47.45,31.79,260358.15,174431.73,85926.42 +Sub-Saharan Africa,Djibouti,Snacks,Offline,M,3/16/2012,161198031,4/2/2012,935,152.58,97.44,142662.3,91106.4,51555.9 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,M,2/7/2016,721247136,3/2/2016,1910,421.89,364.69,805809.9,696557.9,109252 +Europe,Slovakia,Cosmetics,Offline,C,8/26/2016,914751136,8/28/2016,4044,437.2,263.33,1768036.8,1064906.52,703130.28 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,H,7/13/2011,218321359,7/26/2011,4996,109.28,35.84,545962.88,179056.64,366906.24 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,L,11/6/2010,878881633,11/15/2010,9461,154.06,90.93,1457561.66,860288.73,597272.93 +Middle East and North Africa,Lebanon,Clothes,Offline,C,8/17/2010,263668286,8/19/2010,4160,109.28,35.84,454604.8,149094.4,305510.4 +Asia,Sri Lanka,Beverages,Offline,C,9/30/2011,310230147,11/15/2011,2849,47.45,31.79,135185.05,90569.71,44615.34 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,L,2/22/2016,776428544,2/25/2016,1315,421.89,364.69,554785.35,479567.35,75218 +Central America and the Caribbean,Cuba,Cosmetics,Online,H,6/20/2015,590437304,7/21/2015,2374,437.2,263.33,1037912.8,625145.42,412767.38 +Central America and the Caribbean,Barbados,Personal Care,Online,H,1/2/2010,100742757,2/15/2010,875,81.73,56.67,71513.75,49586.25,21927.5 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,C,6/17/2012,626143729,8/4/2012,8699,437.2,263.33,3803202.8,2290707.67,1512495.13 +Sub-Saharan Africa,Gabon,Office Supplies,Online,C,11/23/2013,405751550,12/3/2013,9755,651.21,524.96,6352553.55,5120984.8,1231568.75 +Middle East and North Africa,Pakistan,Household,Online,L,3/18/2010,448990046,4/28/2010,4987,668.27,502.54,3332662.49,2506166.98,826495.51 +Middle East and North Africa,Yemen,Cereal,Online,L,7/11/2013,485595548,7/17/2013,7368,205.7,117.11,1515597.6,862866.48,652731.12 +Europe,Slovenia,Cosmetics,Offline,M,7/8/2010,315616881,7/24/2010,6904,437.2,263.33,3018428.8,1818030.32,1200398.48 +Europe,Lithuania,Household,Online,M,8/25/2011,259415376,10/7/2011,5629,668.27,502.54,3761691.83,2828797.66,932894.17 +Sub-Saharan Africa,Swaziland,Beverages,Offline,M,1/30/2017,707664859,3/17/2017,2612,47.45,31.79,123939.4,83035.48,40903.92 +Sub-Saharan Africa,Republic of the Congo,Household,Online,C,11/27/2012,771351659,1/14/2013,8952,668.27,502.54,5982353.04,4498738.08,1483614.96 +Asia,Malaysia,Baby Food,Offline,C,10/10/2012,531774604,10/20/2012,2777,255.28,159.42,708912.56,442709.34,266203.22 +Asia,Bhutan,Personal Care,Online,C,4/7/2016,590545022,4/15/2016,4250,81.73,56.67,347352.5,240847.5,106505 +Australia and Oceania,Samoa ,Cosmetics,Offline,M,8/27/2012,719586741,8/31/2012,562,437.2,263.33,245706.4,147991.46,97714.94 +Europe,Cyprus,Office Supplies,Offline,C,1/4/2015,311136090,1/30/2015,938,651.21,524.96,610834.98,492412.48,118422.5 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,L,12/14/2010,627741897,1/20/2011,1632,255.28,159.42,416616.96,260173.44,156443.52 +Australia and Oceania,New Zealand,Fruits,Offline,L,11/22/2011,752265489,12/6/2011,930,9.33,6.92,8676.9,6435.6,2241.3 +Sub-Saharan Africa,Tanzania,Clothes,Offline,C,5/14/2011,737880694,6/8/2011,4150,109.28,35.84,453512,148736,304776 +Europe,San Marino,Household,Online,M,7/22/2011,258073842,9/9/2011,8640,668.27,502.54,5773852.8,4341945.6,1431907.2 +Asia,Brunei,Vegetables,Online,L,11/30/2011,856643760,12/3/2011,8780,154.06,90.93,1352646.8,798365.4,554281.4 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,M,12/18/2012,997701776,1/6/2013,981,255.28,159.42,250429.68,156391.02,94038.66 +Asia,North Korea,Clothes,Online,M,7/3/2012,115671718,7/18/2012,8687,109.28,35.84,949315.36,311342.08,637973.28 +Central America and the Caribbean,Grenada,Meat,Online,L,12/22/2016,865289914,1/15/2017,7369,421.89,364.69,3108907.41,2687400.61,421506.8 +Middle East and North Africa,Jordan,Vegetables,Online,H,12/12/2014,571605193,12/30/2014,9534,154.06,90.93,1468808.04,866926.62,601881.42 +Central America and the Caribbean,Barbados,Baby Food,Offline,L,3/14/2011,679978883,4/13/2011,9717,255.28,159.42,2480555.76,1549084.14,931471.62 +Sub-Saharan Africa,Senegal,Office Supplies,Online,M,5/13/2015,906084811,6/14/2015,9486,651.21,524.96,6177378.06,4979770.56,1197607.5 +Asia,Philippines,Cosmetics,Offline,L,6/2/2015,585909307,6/12/2015,2439,437.2,263.33,1066330.8,642261.87,424068.93 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Online,C,10/8/2011,925751197,11/16/2011,9206,255.28,159.42,2350107.68,1467620.52,882487.16 +Asia,China,Office Supplies,Online,C,6/16/2013,952221810,6/20/2013,2449,651.21,524.96,1594813.29,1285627.04,309186.25 +Sub-Saharan Africa,Comoros,Baby Food,Offline,C,8/27/2011,662244975,9/30/2011,1860,255.28,159.42,474820.8,296521.2,178299.6 +Europe,Iceland,Beverages,Online,H,9/28/2013,573057019,10/12/2013,9161,47.45,31.79,434689.45,291228.19,143461.26 +Asia,Bangladesh,Clothes,Online,H,10/25/2016,372206771,11/17/2016,3110,109.28,35.84,339860.8,111462.4,228398.4 +Europe,Portugal,Personal Care,Online,M,6/16/2011,267555558,6/17/2011,4490,81.73,56.67,366967.7,254448.3,112519.4 +Asia,China,Household,Online,L,10/25/2015,537277209,11/22/2015,1121,668.27,502.54,749130.67,563347.34,185783.33 +Sub-Saharan Africa,Niger,Baby Food,Offline,L,3/30/2011,179858052,5/13/2011,2849,255.28,159.42,727292.72,454187.58,273105.14 +Europe,Netherlands,Clothes,Offline,L,3/27/2014,964096915,4/25/2014,6556,109.28,35.84,716439.68,234967.04,481472.64 +Europe,Austria,Household,Online,M,1/24/2012,679105126,2/21/2012,1153,668.27,502.54,770515.31,579428.62,191086.69 +Middle East and North Africa,Kuwait,Clothes,Online,L,12/28/2011,784306514,1/20/2012,2581,109.28,35.84,282051.68,92503.04,189548.64 +Sub-Saharan Africa,Sudan,Household,Offline,H,10/11/2014,559437406,10/18/2014,8815,668.27,502.54,5890800.05,4429890.1,1460909.95 +Europe,Norway,Cosmetics,Online,C,11/20/2010,254546630,12/5/2010,4859,437.2,263.33,2124354.8,1279520.47,844834.33 +Sub-Saharan Africa,Zambia,Snacks,Offline,L,7/25/2014,639995515,9/6/2014,7750,152.58,97.44,1182495,755160,427335 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,M,8/14/2014,756457889,9/9/2014,1554,154.06,90.93,239409.24,141305.22,98104.02 +Australia and Oceania,East Timor,Baby Food,Online,H,1/25/2016,164920079,2/6/2016,2371,255.28,159.42,605268.88,377984.82,227284.06 +Europe,Monaco,Fruits,Online,M,8/19/2013,296680915,9/26/2013,3330,9.33,6.92,31068.9,23043.6,8025.3 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,H,9/4/2010,403351724,9/6/2010,9593,651.21,524.96,6247057.53,5035941.28,1211116.25 +Sub-Saharan Africa,Ghana,Clothes,Offline,L,5/31/2015,706856334,7/16/2015,3352,109.28,35.84,366306.56,120135.68,246170.88 +Europe,Iceland,Fruits,Online,H,5/26/2014,149431073,6/11/2014,8830,9.33,6.92,82383.9,61103.6,21280.3 +Sub-Saharan Africa,Madagascar,Fruits,Offline,M,3/11/2014,443624770,3/16/2014,7283,9.33,6.92,67950.39,50398.36,17552.03 +Middle East and North Africa,Algeria,Meat,Offline,H,11/2/2014,222298753,11/18/2014,1996,421.89,364.69,842092.44,727921.24,114171.2 +Australia and Oceania,Palau,Cereal,Online,H,8/31/2013,888626849,10/9/2013,3287,205.7,117.11,676135.9,384940.57,291195.33 +Central America and the Caribbean,Nicaragua,Clothes,Offline,H,8/21/2016,766095387,9/18/2016,3504,109.28,35.84,382917.12,125583.36,257333.76 +Australia and Oceania,Marshall Islands,Vegetables,Offline,C,11/8/2011,948503196,12/4/2011,2028,154.06,90.93,312433.68,184406.04,128027.64 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,L,3/11/2011,349961602,4/20/2011,270,651.21,524.96,175826.7,141739.2,34087.5 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,M,3/28/2016,654894435,4/10/2016,6671,668.27,502.54,4458029.17,3352444.34,1105584.83 +Asia,Philippines,Personal Care,Offline,H,7/2/2014,468038022,7/5/2014,1706,81.73,56.67,139431.38,96679.02,42752.36 +Europe,Armenia,Clothes,Online,H,6/25/2013,264441192,7/2/2013,2880,109.28,35.84,314726.4,103219.2,211507.2 +Europe,Norway,Vegetables,Offline,M,3/4/2014,139465272,4/6/2014,9728,154.06,90.93,1498695.68,884567.04,614128.64 +Middle East and North Africa,Syria,Clothes,Offline,M,11/7/2014,258784091,12/5/2014,8818,109.28,35.84,963631.04,316037.12,647593.92 +Middle East and North Africa,Jordan,Cereal,Offline,C,11/7/2014,408383977,11/10/2014,8749,205.7,117.11,1799669.3,1024595.39,775073.91 +Middle East and North Africa,Oman,Household,Offline,C,10/16/2010,444563758,10/23/2010,5150,668.27,502.54,3441590.5,2588081,853509.5 +Asia,Turkmenistan,Office Supplies,Online,C,7/2/2015,743934762,7/4/2015,5683,651.21,524.96,3700826.43,2983347.68,717478.75 +Asia,Turkmenistan,Office Supplies,Offline,C,5/12/2016,853420817,6/21/2016,5040,651.21,524.96,3282098.4,2645798.4,636300 +Europe,Bulgaria,Office Supplies,Offline,C,12/23/2016,840258252,1/25/2017,9944,651.21,524.96,6475632.24,5220202.24,1255430 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,M,8/25/2010,841995894,9/27/2010,4151,651.21,524.96,2703172.71,2179108.96,524063.75 +Asia,Japan,Baby Food,Online,L,6/18/2014,616495072,6/24/2014,3447,255.28,159.42,879950.16,549520.74,330429.42 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,C,6/29/2012,891929614,7/6/2012,648,255.28,159.42,165421.44,103304.16,62117.28 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,L,8/6/2012,216785848,8/6/2012,605,152.58,97.44,92310.9,58951.2,33359.7 +Europe,Switzerland,Cereal,Online,M,5/4/2012,809862601,6/17/2012,5196,205.7,117.11,1068817.2,608503.56,460313.64 +Central America and the Caribbean,Dominica,Fruits,Offline,H,5/8/2010,910271203,5/11/2010,8332,9.33,6.92,77737.56,57657.44,20080.12 +Europe,Monaco,Personal Care,Online,L,2/7/2010,627435481,3/16/2010,957,81.73,56.67,78215.61,54233.19,23982.42 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,L,2/24/2016,591091763,3/10/2016,6043,651.21,524.96,3935262.03,3172333.28,762928.75 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,H,2/28/2015,601288878,4/15/2015,3596,255.28,159.42,917986.88,573274.32,344712.56 +Middle East and North Africa,Iraq,Vegetables,Online,H,1/10/2010,978388154,3/1/2010,5652,154.06,90.93,870747.12,513936.36,356810.76 +Sub-Saharan Africa,Angola,Personal Care,Offline,H,1/22/2016,313063418,2/29/2016,1277,81.73,56.67,104369.21,72367.59,32001.62 +Sub-Saharan Africa,Togo,Personal Care,Online,L,10/9/2011,416301000,11/11/2011,1572,81.73,56.67,128479.56,89085.24,39394.32 +Asia,Laos,Vegetables,Offline,L,10/27/2010,469399726,12/14/2010,4665,154.06,90.93,718689.9,424188.45,294501.45 +Middle East and North Africa,Oman,Meat,Online,C,10/11/2012,173970925,10/15/2012,718,421.89,364.69,302917.02,261847.42,41069.6 +Sub-Saharan Africa,Mauritania,Cereal,Online,M,7/3/2014,201938426,7/20/2014,6923,205.7,117.11,1424061.1,810752.53,613308.57 +Middle East and North Africa,Jordan,Office Supplies,Offline,C,11/27/2013,845538556,12/10/2013,2503,651.21,524.96,1629978.63,1313974.88,316003.75 +Asia,Mongolia,Fruits,Online,C,10/5/2013,667320144,10/11/2013,3715,9.33,6.92,34660.95,25707.8,8953.15 +Asia,Taiwan,Cereal,Online,H,4/30/2010,550144517,5/24/2010,8843,205.7,117.11,1819005.1,1035603.73,783401.37 +Europe,Belgium,Fruits,Online,L,4/18/2012,547185504,5/22/2012,3205,9.33,6.92,29902.65,22178.6,7724.05 +North America,Mexico,Cosmetics,Offline,M,4/8/2014,331929433,4/21/2014,4150,437.2,263.33,1814380,1092819.5,721560.5 +Asia,Uzbekistan,Cereal,Offline,C,9/12/2015,548175132,10/13/2015,6058,205.7,117.11,1246130.6,709452.38,536678.22 +Europe,Albania,Cereal,Online,H,2/9/2017,560033929,2/27/2017,5340,205.7,117.11,1098438,625367.4,473070.6 +Europe,Vatican City,Meat,Offline,M,4/21/2016,701929652,6/4/2016,5437,421.89,364.69,2293815.93,1982819.53,310996.4 +Europe,Germany,Cereal,Online,C,2/23/2012,928598630,4/4/2012,1825,205.7,117.11,375402.5,213725.75,161676.75 +Central America and the Caribbean,Panama,Baby Food,Offline,C,12/3/2015,365089690,1/1/2016,7007,255.28,159.42,1788746.96,1117055.94,671691.02 +Asia,Philippines,Beverages,Offline,L,4/7/2017,456764161,5/21/2017,5520,47.45,31.79,261924,175480.8,86443.2 +Sub-Saharan Africa,Tanzania,Snacks,Online,H,9/2/2010,919295871,9/8/2010,8932,152.58,97.44,1362844.56,870334.08,492510.48 +Asia,North Korea,Vegetables,Offline,L,5/27/2014,188671147,5/29/2014,840,154.06,90.93,129410.4,76381.2,53029.2 +Australia and Oceania,Solomon Islands,Cosmetics,Online,L,9/20/2013,371188819,9/27/2013,1875,437.2,263.33,819750,493743.75,326006.25 +Asia,Bangladesh,Clothes,Online,H,2/2/2010,493460214,2/9/2010,4698,109.28,35.84,513397.44,168376.32,345021.12 +Sub-Saharan Africa,Mauritius ,Household,Offline,L,5/28/2017,552409160,6/25/2017,9001,668.27,502.54,6015098.27,4523362.54,1491735.73 +Asia,Brunei,Cosmetics,Offline,L,10/3/2012,165271985,10/11/2012,6508,437.2,263.33,2845297.6,1713751.64,1131545.96 +Central America and the Caribbean,Cuba,Snacks,Online,M,12/16/2015,819597518,1/10/2016,5974,152.58,97.44,911512.92,582106.56,329406.36 +Europe,Italy,Household,Offline,M,1/5/2010,923247087,1/24/2010,8184,668.27,502.54,5469121.68,4112787.36,1356334.32 +Sub-Saharan Africa,Cape Verde,Cereal,Online,H,1/28/2013,754394519,2/15/2013,957,205.7,117.11,196854.9,112074.27,84780.63 +Sub-Saharan Africa,Angola,Snacks,Online,H,1/27/2014,211526143,2/11/2014,4141,152.58,97.44,631833.78,403499.04,228334.74 +Sub-Saharan Africa,Nigeria,Fruits,Online,C,5/8/2014,163440787,6/17/2014,4616,9.33,6.92,43067.28,31942.72,11124.56 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,M,4/29/2016,199249780,6/3/2016,1292,205.7,117.11,265764.4,151306.12,114458.28 +Australia and Oceania,Kiribati,Vegetables,Offline,M,2/14/2012,878376948,3/19/2012,113,154.06,90.93,17408.78,10275.09,7133.69 +Europe,Liechtenstein,Meat,Online,L,1/24/2010,580558621,2/23/2010,9052,421.89,364.69,3818948.28,3301173.88,517774.4 +Middle East and North Africa,Bahrain,Household,Offline,M,10/7/2015,455843627,10/15/2015,3114,668.27,502.54,2080992.78,1564909.56,516083.22 +Middle East and North Africa,Morocco,Cereal,Offline,H,3/6/2013,374593293,3/19/2013,9335,205.7,117.11,1920209.5,1093221.85,826987.65 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,C,10/31/2013,277481448,12/2/2013,1782,81.73,56.67,145642.86,100985.94,44656.92 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,L,3/3/2015,625494420,3/14/2015,6554,651.21,524.96,4268030.34,3440587.84,827442.5 +Australia and Oceania,Palau,Cosmetics,Offline,C,11/30/2011,149931037,1/8/2012,6780,437.2,263.33,2964216,1785377.4,1178838.6 +Europe,San Marino,Baby Food,Online,L,1/1/2015,802402627,1/14/2015,7623,255.28,159.42,1945999.44,1215258.66,730740.78 +Asia,Turkmenistan,Cosmetics,Online,H,6/30/2017,104833018,7/22/2017,1275,437.2,263.33,557430,335745.75,221684.25 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,H,7/13/2013,599458539,7/31/2013,1958,152.58,97.44,298751.64,190787.52,107964.12 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,M,3/27/2017,398828017,5/6/2017,928,205.7,117.11,190889.6,108678.08,82211.52 +Sub-Saharan Africa,Rwanda,Beverages,Offline,M,7/6/2013,835802781,8/15/2013,1471,47.45,31.79,69798.95,46763.09,23035.86 +Sub-Saharan Africa,Uganda,Fruits,Offline,L,10/31/2014,613556659,11/10/2014,3905,9.33,6.92,36433.65,27022.6,9411.05 +Middle East and North Africa,Pakistan,Beverages,Online,C,1/6/2012,755575978,1/11/2012,577,47.45,31.79,27378.65,18342.83,9035.82 +Central America and the Caribbean,Grenada,Household,Offline,C,11/16/2015,555659568,12/4/2015,869,668.27,502.54,580726.63,436707.26,144019.37 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,C,7/29/2015,727918756,8/1/2015,6191,437.2,263.33,2706705.2,1630276.03,1076429.17 +Sub-Saharan Africa,Angola,Cereal,Offline,H,9/13/2012,256777369,9/19/2012,4985,205.7,117.11,1025414.5,583793.35,441621.15 +Europe,Italy,Snacks,Online,H,6/24/2017,446971738,7/28/2017,7725,152.58,97.44,1178680.5,752724,425956.5 +Middle East and North Africa,Turkey,Baby Food,Online,M,9/10/2014,873550689,10/13/2014,1916,255.28,159.42,489116.48,305448.72,183667.76 +Europe,United Kingdom,Snacks,Online,M,11/27/2012,731875550,12/7/2012,7094,152.58,97.44,1082402.52,691239.36,391163.16 +Sub-Saharan Africa,Mauritania,Clothes,Offline,L,5/25/2010,187620151,6/10/2010,9827,109.28,35.84,1073894.56,352199.68,721694.88 +Sub-Saharan Africa,Botswana,Beverages,Online,L,1/27/2014,826770818,2/6/2014,8713,47.45,31.79,413431.85,276986.27,136445.58 +Asia,Bhutan,Office Supplies,Offline,H,12/23/2012,705626380,2/1/2013,9381,651.21,524.96,6109001.01,4924649.76,1184351.25 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,L,5/15/2012,200798165,6/4/2012,9494,154.06,90.93,1462645.64,863289.42,599356.22 +Sub-Saharan Africa,Guinea,Household,Online,M,10/11/2014,659210002,11/29/2014,3744,668.27,502.54,2502002.88,1881509.76,620493.12 +Europe,Serbia,Fruits,Online,C,3/24/2016,348098218,5/5/2016,8853,9.33,6.92,82598.49,61262.76,21335.73 +Middle East and North Africa,Yemen,Cereal,Online,H,1/9/2010,305011641,2/28/2010,8578,205.7,117.11,1764494.6,1004569.58,759925.02 +Europe,Slovenia,Household,Offline,H,4/3/2013,287811601,5/11/2013,8703,668.27,502.54,5815953.81,4373605.62,1442348.19 +Australia and Oceania,East Timor,Beverages,Offline,H,7/25/2017,124671924,8/5/2017,2048,47.45,31.79,97177.6,65105.92,32071.68 +Middle East and North Africa,Qatar,Fruits,Online,L,8/31/2015,164078938,10/6/2015,3459,9.33,6.92,32272.47,23936.28,8336.19 +Europe,Monaco,Fruits,Offline,H,9/10/2012,824831473,9/27/2012,4817,9.33,6.92,44942.61,33333.64,11608.97 +Europe,Serbia,Fruits,Online,L,11/7/2014,346040856,12/1/2014,34,9.33,6.92,317.22,235.28,81.94 +Sub-Saharan Africa,Chad,Clothes,Offline,H,6/21/2010,637130916,7/3/2010,51,109.28,35.84,5573.28,1827.84,3745.44 +Europe,Bulgaria,Beverages,Offline,C,9/3/2011,527837979,9/5/2011,7843,47.45,31.79,372150.35,249328.97,122821.38 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,M,9/13/2012,718210875,9/15/2012,3413,205.7,117.11,702054.1,399696.43,302357.67 +Asia,Cambodia,Cosmetics,Offline,M,6/13/2016,628610932,7/18/2016,8799,437.2,263.33,3846922.8,2317040.67,1529882.13 +Europe,Spain,Office Supplies,Online,M,7/5/2015,649711978,7/13/2015,3067,651.21,524.96,1997261.07,1610052.32,387208.75 +Asia,Vietnam,Household,Online,C,2/10/2011,792500340,3/30/2011,7317,668.27,502.54,4889731.59,3677085.18,1212646.41 +Asia,Tajikistan,Snacks,Online,C,11/29/2016,238274848,12/11/2016,9677,152.58,97.44,1476516.66,942926.88,533589.78 +Europe,Spain,Clothes,Offline,H,5/4/2017,488646829,6/1/2017,310,109.28,35.84,33876.8,11110.4,22766.4 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,C,10/27/2016,415540111,11/4/2016,6408,205.7,117.11,1318125.6,750440.88,567684.72 +Asia,Thailand,Personal Care,Online,M,4/10/2013,311191022,5/9/2013,7194,81.73,56.67,587965.62,407683.98,180281.64 +Europe,Portugal,Clothes,Offline,L,1/15/2017,538148391,1/19/2017,8923,109.28,35.84,975105.44,319800.32,655305.12 +Europe,Estonia,Cereal,Online,C,10/23/2016,179273545,11/5/2016,9881,205.7,117.11,2032521.7,1157163.91,875357.79 +Sub-Saharan Africa,Guinea,Baby Food,Offline,L,9/12/2013,187740314,10/2/2013,5386,255.28,159.42,1374938.08,858636.12,516301.96 +Sub-Saharan Africa,Botswana,Beverages,Online,L,6/14/2017,237035024,6/19/2017,2786,47.45,31.79,132195.7,88566.94,43628.76 +Europe,Denmark,Baby Food,Online,L,5/19/2012,970956504,6/25/2012,6461,255.28,159.42,1649364.08,1030012.62,619351.46 +Australia and Oceania,Kiribati,Office Supplies,Online,C,2/27/2014,853616082,4/14/2014,2823,651.21,524.96,1838365.83,1481962.08,356403.75 +Asia,Kyrgyzstan,Office Supplies,Online,L,1/1/2013,219437587,1/1/2013,5313,651.21,524.96,3459878.73,2789112.48,670766.25 +Middle East and North Africa,Iraq,Snacks,Offline,M,5/12/2015,823157346,6/16/2015,9406,152.58,97.44,1435167.48,916520.64,518646.84 +Asia,Vietnam,Snacks,Online,C,5/14/2017,889824187,6/1/2017,7606,152.58,97.44,1160523.48,741128.64,419394.84 +Sub-Saharan Africa,Chad,Cereal,Online,H,3/27/2016,964799439,5/1/2016,4449,205.7,117.11,915159.3,521022.39,394136.91 +Australia and Oceania,Vanuatu,Meat,Online,H,1/10/2014,763756930,1/18/2014,1503,421.89,364.69,634100.67,548129.07,85971.6 +Asia,South Korea,Clothes,Offline,H,11/10/2013,522682988,12/4/2013,2366,109.28,35.84,258556.48,84797.44,173759.04 +Europe,Bosnia and Herzegovina,Meat,Online,L,2/22/2016,547876441,2/26/2016,7669,421.89,364.69,3235474.41,2796807.61,438666.8 +Asia,Kazakhstan,Cosmetics,Offline,L,10/8/2014,765948617,11/16/2014,72,437.2,263.33,31478.4,18959.76,12518.64 +Australia and Oceania,Tonga,Meat,Online,C,1/21/2016,273823344,1/22/2016,9267,421.89,364.69,3909654.63,3379582.23,530072.4 +Sub-Saharan Africa,Republic of the Congo,Household,Online,M,3/30/2012,488736951,4/30/2012,6979,668.27,502.54,4663856.33,3507226.66,1156629.67 +Middle East and North Africa,Oman,Cereal,Online,L,7/28/2015,198238265,8/2/2015,1963,205.7,117.11,403789.1,229886.93,173902.17 +Europe,Hungary,Baby Food,Offline,M,8/12/2016,510188615,8/26/2016,5004,255.28,159.42,1277421.12,797737.68,479683.44 +Europe,Moldova ,Personal Care,Online,C,10/23/2010,802761828,11/29/2010,3919,81.73,56.67,320299.87,222089.73,98210.14 +Central America and the Caribbean,The Bahamas,Beverages,Online,L,5/17/2017,974444234,5/31/2017,8558,47.45,31.79,406077.1,272058.82,134018.28 +Europe,Belarus,Baby Food,Offline,H,12/10/2014,994034659,1/7/2015,5800,255.28,159.42,1480624,924636,555988 +Asia,Maldives,Clothes,Online,M,6/29/2013,450644433,7/19/2013,4557,109.28,35.84,497988.96,163322.88,334666.08 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,L,9/22/2012,803697383,10/14/2012,770,205.7,117.11,158389,90174.7,68214.3 +Australia and Oceania,Tonga,Household,Offline,L,5/25/2013,432929837,6/25/2013,2414,668.27,502.54,1613203.78,1213131.56,400072.22 +Australia and Oceania,Kiribati,Vegetables,Offline,H,7/17/2013,488390624,8/15/2013,4494,154.06,90.93,692345.64,408639.42,283706.22 +Central America and the Caribbean,Cuba,Personal Care,Offline,C,4/7/2012,840441071,4/19/2012,4044,81.73,56.67,330516.12,229173.48,101342.64 +Europe,Croatia,Cereal,Offline,L,7/8/2013,529755008,7/25/2013,5134,205.7,117.11,1056063.8,601242.74,454821.06 +Europe,Luxembourg,Cosmetics,Offline,M,9/29/2014,917318761,11/8/2014,3861,437.2,263.33,1688029.2,1016717.13,671312.07 +North America,United States of America,Vegetables,Online,L,9/2/2010,734431159,9/20/2010,3355,154.06,90.93,516871.3,305070.15,211801.15 +Europe,Armenia,Clothes,Offline,L,3/23/2012,132703530,3/23/2012,8778,109.28,35.84,959259.84,314603.52,644656.32 +Central America and the Caribbean,Belize,Snacks,Online,H,6/24/2012,234059703,7/21/2012,2322,152.58,97.44,354290.76,226255.68,128035.08 +Middle East and North Africa,Syria,Personal Care,Online,H,2/19/2013,880736005,4/8/2013,8211,81.73,56.67,671085.03,465317.37,205767.66 +North America,Mexico,Cosmetics,Offline,L,3/7/2013,185281264,3/8/2013,7698,437.2,263.33,3365565.6,2027114.34,1338451.26 +Central America and the Caribbean,Dominican Republic,Meat,Offline,C,8/28/2012,380556809,10/10/2012,4072,421.89,364.69,1717936.08,1485017.68,232918.4 +Sub-Saharan Africa,Uganda,Personal Care,Offline,M,6/21/2016,169736468,7/2/2016,7648,81.73,56.67,625071.04,433412.16,191658.88 +Sub-Saharan Africa,Sudan,Cosmetics,Online,L,6/8/2015,576306569,6/20/2015,775,437.2,263.33,338830,204080.75,134749.25 +Europe,Czech Republic,Cosmetics,Online,H,10/17/2012,894065940,11/25/2012,2835,437.2,263.33,1239462,746540.55,492921.45 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,M,11/9/2012,937125909,12/25/2012,5236,205.7,117.11,1077045.2,613187.96,463857.24 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,C,3/18/2017,589910304,4/14/2017,6423,81.73,56.67,524951.79,363991.41,160960.38 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,M,5/10/2013,257155454,6/22/2013,6868,9.33,6.92,64078.44,47526.56,16551.88 +Europe,Belarus,Meat,Offline,H,5/17/2016,413910186,6/22/2016,4077,421.89,364.69,1720045.53,1486841.13,233204.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,M,2/11/2012,255535829,2/28/2012,7585,81.73,56.67,619922.05,429841.95,190080.1 +Europe,Norway,Baby Food,Offline,H,12/27/2013,847706210,1/29/2014,3960,255.28,159.42,1010908.8,631303.2,379605.6 +Middle East and North Africa,Morocco,Snacks,Online,C,10/7/2013,176407659,11/21/2013,1801,152.58,97.44,274796.58,175489.44,99307.14 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,C,8/22/2015,797939002,8/23/2015,6738,154.06,90.93,1038056.28,612686.34,425369.94 +Middle East and North Africa,Morocco,Office Supplies,Online,C,4/14/2017,388911569,4/29/2017,6430,651.21,524.96,4187280.3,3375492.8,811787.5 +Europe,Romania,Cereal,Offline,H,8/31/2013,296249186,10/6/2013,5572,205.7,117.11,1146160.4,652536.92,493623.48 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,M,12/14/2015,587188184,1/11/2016,887,154.06,90.93,136651.22,80654.91,55996.31 +Europe,Monaco,Beverages,Online,H,6/12/2017,499277389,7/26/2017,6129,47.45,31.79,290821.05,194840.91,95980.14 +Asia,Bhutan,Personal Care,Online,C,7/8/2012,690378129,8/25/2012,7085,81.73,56.67,579057.05,401506.95,177550.1 +Middle East and North Africa,Kuwait,Cereal,Online,L,7/15/2015,988664233,8/28/2015,6572,205.7,117.11,1351860.4,769646.92,582213.48 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,C,8/19/2011,842622029,10/8/2011,9438,152.58,97.44,1440050.04,919638.72,520411.32 +Europe,Macedonia,Meat,Offline,H,7/9/2013,671050345,7/28/2013,7564,421.89,364.69,3191175.96,2758515.16,432660.8 +Europe,Montenegro,Meat,Offline,L,4/2/2012,513060510,4/24/2012,4861,421.89,364.69,2050807.29,1772758.09,278049.2 +Asia,Indonesia,Cereal,Offline,C,4/24/2011,478076350,5/9/2011,2271,205.7,117.11,467144.7,265956.81,201187.89 +Europe,Moldova ,Household,Offline,L,3/29/2015,295834195,4/15/2015,2767,668.27,502.54,1849103.09,1390528.18,458574.91 +Middle East and North Africa,Oman,Vegetables,Online,C,9/19/2010,666382873,10/27/2010,6355,154.06,90.93,979051.3,577860.15,401191.15 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,C,10/10/2015,110083711,11/27/2015,5071,9.33,6.92,47312.43,35091.32,12221.11 +Europe,Latvia,Meat,Offline,C,6/7/2015,817610538,6/14/2015,7982,421.89,364.69,3367525.98,2910955.58,456570.4 +Europe,Norway,Beverages,Online,M,12/4/2010,999949681,1/12/2011,6187,47.45,31.79,293573.15,196684.73,96888.42 +Middle East and North Africa,Syria,Personal Care,Online,M,11/27/2015,738399970,12/2/2015,7815,81.73,56.67,638719.95,442876.05,195843.9 +Sub-Saharan Africa,Nigeria,Cereal,Offline,L,10/20/2014,634572732,11/20/2014,3028,205.7,117.11,622859.6,354609.08,268250.52 +Sub-Saharan Africa,Burundi,Vegetables,Online,M,1/16/2012,460391795,2/13/2012,9018,154.06,90.93,1389313.08,820006.74,569306.34 +Asia,Thailand,Beverages,Online,H,2/12/2013,508093488,3/7/2013,5009,47.45,31.79,237677.05,159236.11,78440.94 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,M,3/23/2013,240226638,4/23/2013,7255,651.21,524.96,4724528.55,3808584.8,915943.75 +Central America and the Caribbean,Honduras,Fruits,Offline,H,3/12/2016,539652574,4/10/2016,4044,9.33,6.92,37730.52,27984.48,9746.04 +Europe,Bosnia and Herzegovina,Baby Food,Offline,C,7/29/2015,559545123,9/2/2015,691,255.28,159.42,176398.48,110159.22,66239.26 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,H,7/15/2013,873390614,8/10/2013,4546,152.58,97.44,693628.68,442962.24,250666.44 +Central America and the Caribbean,Dominica,Cereal,Offline,M,2/10/2017,324987876,3/3/2017,9989,205.7,117.11,2054737.3,1169811.79,884925.51 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,H,9/5/2011,978448235,9/6/2011,3431,47.45,31.79,162800.95,109071.49,53729.46 +Sub-Saharan Africa,Angola,Personal Care,Offline,H,3/5/2010,468195521,4/10/2010,8314,81.73,56.67,679503.22,471154.38,208348.84 +Asia,Kyrgyzstan,Snacks,Offline,M,6/23/2011,548966062,6/29/2011,112,152.58,97.44,17088.96,10913.28,6175.68 +Sub-Saharan Africa,Comoros,Beverages,Online,M,9/18/2011,345808684,10/23/2011,1329,47.45,31.79,63061.05,42248.91,20812.14 +Europe,Hungary,Office Supplies,Online,C,9/5/2015,404084718,9/10/2015,6502,651.21,524.96,4234167.42,3413289.92,820877.5 +Middle East and North Africa,Bahrain,Vegetables,Online,M,4/13/2010,439467990,5/22/2010,7199,154.06,90.93,1109077.94,654605.07,454472.87 +Asia,Turkmenistan,Fruits,Online,C,10/16/2013,687944829,11/8/2013,7017,9.33,6.92,65468.61,48557.64,16910.97 +Sub-Saharan Africa,Cameroon,Baby Food,Online,C,6/20/2011,555814063,7/20/2011,6588,255.28,159.42,1681784.64,1050258.96,631525.68 +Middle East and North Africa,Algeria,Snacks,Offline,L,5/6/2012,869687020,6/23/2012,8571,152.58,97.44,1307763.18,835158.24,472604.94 +Middle East and North Africa,Oman,Meat,Offline,H,3/7/2015,726487529,3/9/2015,2659,421.89,364.69,1121805.51,969710.71,152094.8 +Europe,San Marino,Fruits,Online,L,3/16/2012,643451917,4/17/2012,576,9.33,6.92,5374.08,3985.92,1388.16 +Australia and Oceania,Australia,Personal Care,Online,M,8/28/2015,308129012,9/10/2015,1077,81.73,56.67,88023.21,61033.59,26989.62 +Europe,Macedonia,Meat,Online,C,2/12/2016,828380143,3/21/2016,4948,421.89,364.69,2087511.72,1804486.12,283025.6 +Middle East and North Africa,Qatar,Vegetables,Online,H,8/4/2016,682379138,9/6/2016,6,154.06,90.93,924.36,545.58,378.78 +Europe,Switzerland,Cereal,Offline,L,7/30/2013,668612325,9/10/2013,6100,205.7,117.11,1254770,714371,540399 +Sub-Saharan Africa,Mauritania,Beverages,Online,C,1/2/2016,755878531,2/15/2016,110,47.45,31.79,5219.5,3496.9,1722.6 +Central America and the Caribbean,Belize,Meat,Offline,H,2/17/2011,533289086,3/22/2011,946,421.89,364.69,399107.94,344996.74,54111.2 +Central America and the Caribbean,Grenada,Baby Food,Offline,C,10/20/2013,560267817,11/29/2013,4552,255.28,159.42,1162034.56,725679.84,436354.72 +Central America and the Caribbean,Panama,Beverages,Offline,C,3/15/2017,116551053,3/25/2017,8901,47.45,31.79,422352.45,282962.79,139389.66 +Sub-Saharan Africa,Guinea,Cosmetics,Online,M,10/18/2011,352187621,11/15/2011,8998,437.2,263.33,3933925.6,2369443.34,1564482.26 +Asia,Brunei,Cosmetics,Offline,C,10/30/2011,237538850,12/9/2011,1879,437.2,263.33,821498.8,494797.07,326701.73 +Sub-Saharan Africa,Ethiopia,Household,Offline,L,9/5/2013,613278567,10/4/2013,1611,668.27,502.54,1076582.97,809591.94,266991.03 +Middle East and North Africa,Tunisia ,Baby Food,Offline,L,10/17/2014,140393102,12/2/2014,4293,255.28,159.42,1095917.04,684390.06,411526.98 +Middle East and North Africa,Lebanon,Personal Care,Online,C,6/21/2017,250181281,7/16/2017,3056,81.73,56.67,249766.88,173183.52,76583.36 +Middle East and North Africa,Algeria,Household,Offline,C,6/30/2017,194254434,7/17/2017,3059,668.27,502.54,2044237.93,1537269.86,506968.07 +Asia,Laos,Household,Offline,M,7/5/2015,194536387,7/15/2015,6495,668.27,502.54,4340413.65,3263997.3,1076416.35 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,L,3/20/2013,993263471,3/25/2013,7588,421.89,364.69,3201301.32,2767267.72,434033.6 +Europe,Switzerland,Office Supplies,Online,H,3/4/2017,702984511,4/15/2017,7594,651.21,524.96,4945288.74,3986546.24,958742.5 +Europe,Lithuania,Fruits,Offline,L,4/12/2012,656560838,5/5/2012,9797,9.33,6.92,91406.01,67795.24,23610.77 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,M,1/4/2011,457166278,2/13/2011,4516,437.2,263.33,1974395.2,1189198.28,785196.92 +Central America and the Caribbean,Grenada,Household,Offline,C,10/4/2011,228287160,11/20/2011,4099,668.27,502.54,2739238.73,2059911.46,679327.27 +Asia,Sri Lanka,Snacks,Offline,L,3/10/2010,163722312,4/16/2010,7925,152.58,97.44,1209196.5,772212,436984.5 +Middle East and North Africa,Egypt,Cosmetics,Online,H,8/13/2010,977583062,8/28/2010,7407,437.2,263.33,3238340.4,1950485.31,1287855.09 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,H,8/14/2014,754293239,9/9/2014,986,154.06,90.93,151903.16,89656.98,62246.18 +Middle East and North Africa,Afghanistan,Snacks,Online,C,4/13/2017,798589169,5/12/2017,9137,152.58,97.44,1394123.46,890309.28,503814.18 +Europe,Latvia,Cereal,Offline,H,12/17/2010,685519683,1/3/2011,9363,205.7,117.11,1925969.1,1096500.93,829468.17 +Sub-Saharan Africa,Rwanda,Meat,Online,C,10/17/2011,510446107,10/17/2011,1201,421.89,364.69,506689.89,437992.69,68697.2 +Asia,Vietnam,Meat,Offline,H,6/24/2010,439042270,7/22/2010,1219,421.89,364.69,514283.91,444557.11,69726.8 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,H,12/7/2013,257294499,12/15/2013,8015,255.28,159.42,2046069.2,1277751.3,768317.9 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,C,3/14/2011,721501624,4/24/2011,7219,651.21,524.96,4701084.99,3789686.24,911398.75 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,M,2/6/2015,408274972,3/16/2015,6492,668.27,502.54,4338408.84,3262489.68,1075919.16 +Middle East and North Africa,Qatar,Clothes,Offline,H,1/10/2013,664538371,1/11/2013,526,109.28,35.84,57481.28,18851.84,38629.44 +Asia,Bhutan,Personal Care,Online,H,2/24/2016,657528150,4/7/2016,6046,81.73,56.67,494139.58,342626.82,151512.76 +Sub-Saharan Africa,Botswana,Baby Food,Online,L,3/13/2010,524793136,3/29/2010,6806,255.28,159.42,1737435.68,1085012.52,652423.16 +Central America and the Caribbean,Dominica,Household,Offline,H,4/4/2012,924194657,5/9/2012,8592,668.27,502.54,5741775.84,4317823.68,1423952.16 +Europe,Vatican City,Office Supplies,Online,M,12/24/2013,783906543,12/28/2013,4221,651.21,524.96,2748757.41,2215856.16,532901.25 +Asia,Uzbekistan,Household,Online,L,8/24/2015,452415120,10/4/2015,8543,668.27,502.54,5709030.61,4293199.22,1415831.39 +Europe,Russia,Baby Food,Online,L,10/26/2014,348519217,12/15/2014,3436,255.28,159.42,877142.08,547767.12,329374.96 +Europe,Portugal,Snacks,Offline,C,2/16/2010,511330163,4/7/2010,2813,152.58,97.44,429207.54,274098.72,155108.82 +Europe,Monaco,Household,Online,C,8/16/2012,150271785,10/2/2012,7615,668.27,502.54,5088876.05,3826842.1,1262033.95 +Central America and the Caribbean,Guatemala,Meat,Online,M,9/17/2011,795080411,9/27/2011,817,421.89,364.69,344684.13,297951.73,46732.4 +Central America and the Caribbean,Dominica,Clothes,Offline,L,10/11/2016,445804870,10/11/2016,2423,109.28,35.84,264785.44,86840.32,177945.12 +Sub-Saharan Africa,South Sudan,Office Supplies,Offline,L,7/28/2015,322806489,9/5/2015,4468,651.21,524.96,2909606.28,2345521.28,564085 +Europe,Germany,Household,Online,L,10/30/2015,816759097,12/3/2015,6022,668.27,502.54,4024321.94,3026295.88,998026.06 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,H,3/18/2011,138649022,3/27/2011,8182,154.06,90.93,1260518.92,743989.26,516529.66 +Europe,Malta,Office Supplies,Online,H,5/15/2015,169775092,6/11/2015,9077,651.21,524.96,5911033.17,4765061.92,1145971.25 +Middle East and North Africa,Somalia,Household,Online,M,9/25/2012,611748635,10/6/2012,8870,668.27,502.54,5927554.9,4457529.8,1470025.1 +Sub-Saharan Africa,Comoros,Clothes,Offline,M,4/23/2015,336493480,5/18/2015,4753,109.28,35.84,519407.84,170347.52,349060.32 +Middle East and North Africa,Israel,Office Supplies,Offline,H,6/7/2013,536245954,7/22/2013,5949,651.21,524.96,3874048.29,3122987.04,751061.25 +Europe,Latvia,Fruits,Online,L,6/14/2017,673554885,7/19/2017,8713,9.33,6.92,81292.29,60293.96,20998.33 +Australia and Oceania,New Zealand,Household,Offline,M,1/20/2016,731281602,2/13/2016,1332,668.27,502.54,890135.64,669383.28,220752.36 +Sub-Saharan Africa,Togo,Cereal,Offline,L,5/8/2010,762599933,6/4/2010,9122,205.7,117.11,1876395.4,1068277.42,808117.98 +Asia,Sri Lanka,Beverages,Online,H,2/4/2010,440996205,3/1/2010,9432,47.45,31.79,447548.4,299843.28,147705.12 +Sub-Saharan Africa,Togo,Office Supplies,Offline,L,9/29/2014,410269248,11/2/2014,6642,651.21,524.96,4325336.82,3486784.32,838552.5 +Europe,Netherlands,Household,Offline,L,3/30/2017,934530389,5/5/2017,7164,668.27,502.54,4787486.28,3600196.56,1187289.72 +Europe,Cyprus,Beverages,Offline,H,5/25/2015,548203456,7/14/2015,4440,47.45,31.79,210678,141147.6,69530.4 +Asia,Bangladesh,Baby Food,Online,L,8/20/2015,106024777,8/27/2015,3943,255.28,159.42,1006569.04,628593.06,377975.98 +Europe,Finland,Cosmetics,Online,C,2/9/2014,533043181,3/12/2014,8178,437.2,263.33,3575421.6,2153512.74,1421908.86 +Asia,Nepal,Beverages,Offline,H,8/6/2015,574619996,8/9/2015,1681,47.45,31.79,79763.45,53438.99,26324.46 +Europe,Kosovo,Office Supplies,Online,C,8/1/2014,846429049,9/18/2014,6020,651.21,524.96,3920284.2,3160259.2,760025 +Middle East and North Africa,Yemen,Baby Food,Offline,C,3/12/2014,684456670,5/1/2014,4794,255.28,159.42,1223812.32,764259.48,459552.84 +Asia,Uzbekistan,Household,Online,L,11/1/2014,395001685,12/5/2014,8631,668.27,502.54,5767838.37,4337422.74,1430415.63 +Europe,Cyprus,Household,Online,L,5/26/2010,804675424,7/1/2010,194,668.27,502.54,129644.38,97492.76,32151.62 +Europe,Switzerland,Clothes,Online,H,10/12/2014,110401713,11/13/2014,9175,109.28,35.84,1002644,328832,673812 +Europe,Bosnia and Herzegovina,Cereal,Offline,C,8/21/2012,629416882,8/31/2012,7297,205.7,117.11,1500992.9,854551.67,646441.23 +Sub-Saharan Africa,Burundi,Cosmetics,Online,L,3/19/2016,249269759,5/8/2016,3316,437.2,263.33,1449755.2,873202.28,576552.92 +Europe,Vatican City,Cosmetics,Online,L,2/3/2016,977821671,3/14/2016,8017,437.2,263.33,3505032.4,2111116.61,1393915.79 +Asia,Myanmar,Fruits,Online,L,4/10/2015,393246448,4/18/2015,9217,9.33,6.92,85994.61,63781.64,22212.97 +North America,Canada,Meat,Online,C,4/4/2010,194030416,5/22/2010,6767,421.89,364.69,2854929.63,2467857.23,387072.4 +Europe,Kosovo,Baby Food,Offline,C,7/16/2017,348972404,8/23/2017,7544,255.28,159.42,1925832.32,1202664.48,723167.84 +Asia,Taiwan,Meat,Offline,C,10/25/2016,447183740,11/17/2016,461,421.89,364.69,194491.29,168122.09,26369.2 +Europe,Vatican City,Cereal,Online,L,5/9/2015,148088252,6/13/2015,1459,205.7,117.11,300116.3,170863.49,129252.81 +Europe,Finland,Office Supplies,Online,M,11/28/2013,531422269,12/16/2013,8514,651.21,524.96,5544401.94,4469509.44,1074892.5 +Sub-Saharan Africa,Benin,Cosmetics,Offline,C,7/9/2010,947234618,7/14/2010,6628,437.2,263.33,2897761.6,1745351.24,1152410.36 +Europe,Sweden,Baby Food,Online,M,11/11/2011,365886628,12/26/2011,2839,255.28,159.42,724739.92,452593.38,272146.54 +Middle East and North Africa,Somalia,Meat,Online,H,4/24/2014,528052127,5/14/2014,1214,421.89,364.69,512174.46,442733.66,69440.8 +Middle East and North Africa,Algeria,Baby Food,Offline,C,4/26/2015,994717442,5/26/2015,7851,255.28,159.42,2004203.28,1251606.42,752596.86 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,H,3/4/2017,497181403,3/14/2017,5881,205.7,117.11,1209721.7,688723.91,520997.79 +Asia,Myanmar,Snacks,Online,M,9/1/2015,987055337,9/12/2015,464,152.58,97.44,70797.12,45212.16,25584.96 +Central America and the Caribbean,Jamaica,Household,Offline,H,6/10/2011,886263072,7/1/2011,3793,668.27,502.54,2534748.11,1906134.22,628613.89 +Europe,Greece,Household,Online,M,10/7/2013,937040936,11/17/2013,91,668.27,502.54,60812.57,45731.14,15081.43 +North America,Mexico,Snacks,Offline,H,1/23/2014,151937758,2/2/2014,614,152.58,97.44,93684.12,59828.16,33855.96 +Europe,Armenia,Fruits,Offline,L,5/16/2012,763814866,6/17/2012,8647,9.33,6.92,80676.51,59837.24,20839.27 +Asia,Nepal,Snacks,Offline,L,8/6/2013,575846087,9/22/2013,4509,152.58,97.44,687983.22,439356.96,248626.26 +Europe,Italy,Office Supplies,Offline,L,2/15/2016,611517751,2/24/2016,547,651.21,524.96,356211.87,287153.12,69058.75 +Australia and Oceania,Nauru,Clothes,Online,M,8/18/2015,164628684,8/31/2015,6141,109.28,35.84,671088.48,220093.44,450995.04 +Europe,Serbia,Office Supplies,Online,M,6/1/2016,849290215,6/14/2016,2703,651.21,524.96,1760220.63,1418966.88,341253.75 +Asia,North Korea,Fruits,Online,L,7/2/2012,749926173,7/5/2012,8675,9.33,6.92,80937.75,60031,20906.75 +Central America and the Caribbean,Jamaica,Personal Care,Offline,C,2/8/2014,271272885,3/23/2014,4530,81.73,56.67,370236.9,256715.1,113521.8 +Central America and the Caribbean,The Bahamas,Beverages,Online,M,8/3/2013,788379180,8/29/2013,7774,47.45,31.79,368876.3,247135.46,121740.84 +Asia,Singapore,Household,Offline,L,12/11/2011,596606385,12/24/2011,7942,668.27,502.54,5307400.34,3991172.68,1316227.66 +Sub-Saharan Africa,Uganda,Cereal,Offline,M,1/7/2015,761628329,1/7/2015,1603,205.7,117.11,329737.1,187727.33,142009.77 +Europe,Serbia,Vegetables,Offline,C,7/29/2014,169431340,9/17/2014,7354,154.06,90.93,1132957.24,668699.22,464258.02 +Sub-Saharan Africa,The Gambia,Household,Offline,H,10/21/2014,476314246,10/29/2014,825,668.27,502.54,551322.75,414595.5,136727.25 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,M,5/22/2013,258888375,7/1/2013,9678,205.7,117.11,1990764.6,1133390.58,857374.02 +Asia,South Korea,Personal Care,Online,L,11/10/2012,864077556,12/25/2012,8605,81.73,56.67,703286.65,487645.35,215641.3 +Europe,Hungary,Baby Food,Online,H,10/26/2016,559118115,12/1/2016,4330,255.28,159.42,1105362.4,690288.6,415073.8 +Australia and Oceania,Palau,Fruits,Offline,M,12/29/2010,381558883,1/14/2011,607,9.33,6.92,5663.31,4200.44,1462.87 +Middle East and North Africa,Qatar,Beverages,Online,M,6/20/2012,989261186,6/20/2012,3223,47.45,31.79,152931.35,102459.17,50472.18 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,L,11/23/2012,410398852,1/6/2013,4995,47.45,31.79,237012.75,158791.05,78221.7 +Sub-Saharan Africa,Cameroon,Household,Online,M,7/23/2012,793458211,8/3/2012,772,668.27,502.54,515904.44,387960.88,127943.56 +Central America and the Caribbean,Cuba,Clothes,Online,H,8/3/2016,757238090,8/11/2016,2433,109.28,35.84,265878.24,87198.72,178679.52 +North America,Mexico,Meat,Offline,M,1/19/2016,340849816,1/23/2016,3890,421.89,364.69,1641152.1,1418644.1,222508 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,H,5/31/2014,553717219,6/5/2014,6085,154.06,90.93,937455.1,553309.05,384146.05 +Sub-Saharan Africa,Rwanda,Personal Care,Offline,L,3/23/2016,225576627,4/24/2016,1992,81.73,56.67,162806.16,112886.64,49919.52 +Asia,Cambodia,Office Supplies,Offline,C,9/28/2015,956476867,11/10/2015,1615,651.21,524.96,1051704.15,847810.4,203893.75 +Sub-Saharan Africa,Togo,Snacks,Offline,L,11/4/2015,366779267,11/12/2015,6991,152.58,97.44,1066686.78,681203.04,385483.74 +Europe,Italy,Cereal,Offline,L,9/12/2016,647157657,10/21/2016,7187,205.7,117.11,1478365.9,841669.57,636696.33 +Middle East and North Africa,Tunisia ,Baby Food,Offline,H,12/20/2011,908598363,12/27/2011,3302,255.28,159.42,842934.56,526404.84,316529.72 +Sub-Saharan Africa,Botswana,Meat,Online,H,4/23/2015,332400214,5/19/2015,3465,421.89,364.69,1461848.85,1263650.85,198198 +Sub-Saharan Africa,Chad,Vegetables,Offline,L,2/21/2011,420174539,3/12/2011,7838,154.06,90.93,1207522.28,712709.34,494812.94 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,L,6/23/2011,943845164,6/23/2011,3613,651.21,524.96,2352821.73,1896680.48,456141.25 +Europe,Bulgaria,Cosmetics,Offline,L,3/22/2014,395648419,5/6/2014,14,437.2,263.33,6120.8,3686.62,2434.18 +Australia and Oceania,New Zealand,Fruits,Online,M,7/31/2014,938133132,8/17/2014,3296,9.33,6.92,30751.68,22808.32,7943.36 +Europe,Hungary,Cosmetics,Offline,H,5/20/2016,754160630,7/6/2016,1744,437.2,263.33,762476.8,459247.52,303229.28 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,L,3/4/2013,796904742,4/22/2013,677,651.21,524.96,440869.17,355397.92,85471.25 +Europe,Moldova ,Cosmetics,Online,M,9/13/2014,739851796,9/14/2014,7442,437.2,263.33,3253642.4,1959701.86,1293940.54 +Europe,Andorra,Beverages,Online,H,11/5/2012,326800620,11/29/2012,6421,47.45,31.79,304676.45,204123.59,100552.86 +Europe,Austria,Personal Care,Offline,M,9/17/2015,721862542,11/4/2015,4022,81.73,56.67,328718.06,227926.74,100791.32 +Asia,Kazakhstan,Office Supplies,Online,H,7/6/2013,459461390,8/16/2013,3691,651.21,524.96,2403616.11,1937627.36,465988.75 +Asia,Bhutan,Office Supplies,Online,H,9/11/2012,394333493,10/17/2012,898,651.21,524.96,584786.58,471414.08,113372.5 +Asia,Japan,Personal Care,Online,C,12/22/2016,551527678,12/26/2016,8151,81.73,56.67,666181.23,461917.17,204264.06 +Sub-Saharan Africa,Sudan,Household,Offline,M,12/26/2015,576405274,1/25/2016,9985,668.27,502.54,6672675.95,5017861.9,1654814.05 +Sub-Saharan Africa,Burundi,Personal Care,Offline,L,10/14/2011,184640109,11/18/2011,7966,81.73,56.67,651061.18,451433.22,199627.96 +Europe,Portugal,Baby Food,Offline,M,1/27/2015,512218511,2/1/2015,5695,255.28,159.42,1453819.6,907896.9,545922.7 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,M,2/8/2011,965439307,2/23/2011,3800,421.89,364.69,1603182,1385822,217360 +North America,United States of America,Clothes,Online,H,7/1/2016,570913827,7/1/2016,4943,109.28,35.84,540171.04,177157.12,363013.92 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Offline,H,11/7/2014,225565898,12/16/2014,8817,437.2,263.33,3854792.4,2321780.61,1533011.79 +Middle East and North Africa,Kuwait,Cereal,Offline,L,7/18/2013,446631848,8/5/2013,7144,205.7,117.11,1469520.8,836633.84,632886.96 +Europe,Ukraine,Baby Food,Offline,C,4/1/2017,921660506,4/15/2017,8680,255.28,159.42,2215830.4,1383765.6,832064.8 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,L,7/16/2016,958513200,8/4/2016,4211,255.28,159.42,1074984.08,671317.62,403666.46 +Asia,Brunei,Office Supplies,Offline,M,6/5/2014,835363757,6/16/2014,1554,651.21,524.96,1011980.34,815787.84,196192.5 +Central America and the Caribbean,Guatemala,Cereal,Offline,M,12/24/2014,450698506,1/24/2015,558,205.7,117.11,114780.6,65347.38,49433.22 +Asia,Japan,Fruits,Offline,M,12/22/2011,673316276,1/1/2012,8103,9.33,6.92,75600.99,56072.76,19528.23 +Sub-Saharan Africa,Djibouti,Household,Offline,H,5/27/2015,192328393,7/9/2015,3100,668.27,502.54,2071637,1557874,513763 +Europe,Ukraine,Office Supplies,Online,L,5/18/2017,467158687,5/26/2017,1492,651.21,524.96,971605.32,783240.32,188365 +Asia,Taiwan,Cereal,Online,M,2/2/2011,777543485,2/5/2011,1251,205.7,117.11,257330.7,146504.61,110826.09 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,L,4/17/2017,473531615,4/28/2017,7383,651.21,524.96,4807883.43,3875779.68,932103.75 +Asia,Kyrgyzstan,Baby Food,Online,H,5/15/2012,325484406,6/12/2012,6924,255.28,159.42,1767558.72,1103824.08,663734.64 +Sub-Saharan Africa,Madagascar,Meat,Online,C,6/2/2015,274075686,7/11/2015,3941,421.89,364.69,1662668.49,1437243.29,225425.2 +Asia,Taiwan,Fruits,Online,L,4/24/2016,780291783,6/6/2016,4533,9.33,6.92,42292.89,31368.36,10924.53 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,C,5/7/2017,575431525,5/31/2017,1831,109.28,35.84,200091.68,65623.04,134468.64 +Asia,Myanmar,Cosmetics,Online,H,4/23/2014,711106240,5/27/2014,994,437.2,263.33,434576.8,261750.02,172826.78 +Middle East and North Africa,Syria,Beverages,Offline,H,6/1/2015,509239757,6/12/2015,4215,47.45,31.79,200001.75,133994.85,66006.9 +Asia,Cambodia,Beverages,Online,M,10/17/2014,712068402,10/22/2014,5719,47.45,31.79,271366.55,181807.01,89559.54 +Central America and the Caribbean,Panama,Meat,Offline,M,6/6/2011,332141005,6/12/2011,6759,421.89,364.69,2851554.51,2464939.71,386614.8 +Middle East and North Africa,Oman,Office Supplies,Online,H,12/9/2012,702318894,12/27/2012,623,651.21,524.96,405703.83,327050.08,78653.75 +Europe,Armenia,Clothes,Online,H,8/27/2016,525775897,9/28/2016,7627,109.28,35.84,833478.56,273351.68,560126.88 +Middle East and North Africa,Saudi Arabia,Fruits,Online,M,5/24/2013,825998342,5/24/2013,120,9.33,6.92,1119.6,830.4,289.2 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,L,12/20/2013,896785056,1/6/2014,7482,152.58,97.44,1141603.56,729046.08,412557.48 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,C,2/13/2015,552247369,3/24/2015,1123,47.45,31.79,53286.35,35700.17,17586.18 +Europe,Bosnia and Herzegovina,Vegetables,Offline,L,11/9/2010,576809108,11/18/2010,9488,154.06,90.93,1461721.28,862743.84,598977.44 +Middle East and North Africa,Azerbaijan,Meat,Offline,C,5/28/2011,475206601,7/3/2011,3048,421.89,364.69,1285920.72,1111575.12,174345.6 +Sub-Saharan Africa,Lesotho,Baby Food,Online,H,9/10/2016,722488677,9/24/2016,9310,255.28,159.42,2376656.8,1484200.2,892456.6 +Europe,Malta,Beverages,Offline,L,7/27/2012,514016664,7/30/2012,7808,47.45,31.79,370489.6,248216.32,122273.28 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,C,6/15/2012,915464389,6/16/2012,5111,47.45,31.79,242516.95,162478.69,80038.26 +Middle East and North Africa,Morocco,Beverages,Online,H,9/9/2015,812818181,9/27/2015,9817,47.45,31.79,465816.65,312082.43,153734.22 +Sub-Saharan Africa,Malawi,Cosmetics,Online,L,4/24/2011,962376868,4/27/2011,7556,437.2,263.33,3303483.2,1989721.48,1313761.72 +Europe,Croatia,Household,Online,M,2/25/2012,840751779,3/15/2012,5990,668.27,502.54,4002937.3,3010214.6,992722.7 +Australia and Oceania,Marshall Islands,Personal Care,Online,M,3/3/2013,894866740,3/19/2013,9809,81.73,56.67,801689.57,555876.03,245813.54 +Sub-Saharan Africa,Lesotho,Personal Care,Online,L,5/23/2010,291958081,5/30/2010,5739,81.73,56.67,469048.47,325229.13,143819.34 +Europe,Czech Republic,Household,Online,M,4/6/2012,969574630,5/21/2012,7534,668.27,502.54,5034746.18,3786136.36,1248609.82 +Australia and Oceania,Fiji,Office Supplies,Offline,H,2/26/2013,885577714,4/12/2013,980,651.21,524.96,638185.8,514460.8,123725 +Europe,Hungary,Household,Offline,H,4/15/2012,768141162,4/25/2012,8894,668.27,502.54,5943593.38,4469590.76,1474002.62 +Europe,Belgium,Snacks,Online,L,7/8/2017,965751302,7/16/2017,6126,152.58,97.44,934705.08,596917.44,337787.64 +Sub-Saharan Africa,The Gambia,Personal Care,Online,H,4/7/2011,997206962,5/22/2011,4555,81.73,56.67,372280.15,258131.85,114148.3 +Sub-Saharan Africa,Cameroon,Fruits,Online,H,11/14/2014,901619470,12/22/2014,8092,9.33,6.92,75498.36,55996.64,19501.72 +Europe,Luxembourg,Fruits,Online,C,9/3/2016,788412654,10/16/2016,7679,9.33,6.92,71645.07,53138.68,18506.39 +Middle East and North Africa,Afghanistan,Snacks,Online,H,8/23/2013,387322843,9/24/2013,6291,152.58,97.44,959880.78,612995.04,346885.74 +Europe,Sweden,Fruits,Online,M,3/6/2015,398398864,3/18/2015,3932,9.33,6.92,36685.56,27209.44,9476.12 +Australia and Oceania,Tonga,Meat,Offline,H,8/2/2016,242002046,8/7/2016,2638,421.89,364.69,1112945.82,962052.22,150893.6 +Europe,Russia,Clothes,Online,C,6/21/2010,308806216,7/12/2010,1477,109.28,35.84,161406.56,52935.68,108470.88 +Sub-Saharan Africa,Ethiopia,Snacks,Online,M,3/15/2013,609797704,4/18/2013,1546,152.58,97.44,235888.68,150642.24,85246.44 +Australia and Oceania,Solomon Islands,Clothes,Online,L,9/20/2015,326275336,9/23/2015,977,109.28,35.84,106766.56,35015.68,71750.88 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,H,1/9/2010,959850442,1/15/2010,9931,154.06,90.93,1529969.86,903025.83,626944.03 +Australia and Oceania,New Zealand,Cosmetics,Offline,H,9/9/2015,482446849,9/12/2015,5598,437.2,263.33,2447445.6,1474121.34,973324.26 +Europe,Slovenia,Baby Food,Offline,M,6/26/2015,986300885,7/19/2015,7205,255.28,159.42,1839292.4,1148621.1,690671.3 +Central America and the Caribbean,Cuba,Meat,Online,H,3/7/2012,133961379,4/4/2012,1004,421.89,364.69,423577.56,366148.76,57428.8 +Sub-Saharan Africa,Niger,Beverages,Offline,H,3/9/2017,608289659,4/26/2017,5282,47.45,31.79,250630.9,167914.78,82716.12 +Europe,Andorra,Beverages,Online,C,6/20/2016,662459552,8/7/2016,5358,47.45,31.79,254237.1,170330.82,83906.28 +Sub-Saharan Africa,Malawi,Household,Offline,C,3/16/2012,869957387,3/22/2012,8578,668.27,502.54,5732420.06,4310788.12,1421631.94 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,C,6/5/2011,974581992,7/18/2011,9324,81.73,56.67,762050.52,528391.08,233659.44 +Middle East and North Africa,Lebanon,Personal Care,Offline,L,8/25/2014,340444695,10/2/2014,4006,81.73,56.67,327410.38,227020.02,100390.36 +Sub-Saharan Africa,Niger,Cereal,Offline,L,2/8/2012,201969325,2/18/2012,6066,205.7,117.11,1247776.2,710389.26,537386.94 +Asia,Maldives,Beverages,Offline,H,3/26/2010,513892209,5/8/2010,979,47.45,31.79,46453.55,31122.41,15331.14 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,H,9/28/2012,401262176,10/3/2012,1250,437.2,263.33,546500,329162.5,217337.5 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Offline,H,11/5/2016,409440553,12/9/2016,1413,81.73,56.67,115484.49,80074.71,35409.78 +Asia,Indonesia,Baby Food,Online,C,1/12/2017,254101169,3/3/2017,3037,255.28,159.42,775285.36,484158.54,291126.82 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,H,6/3/2016,171230351,7/12/2016,9721,205.7,117.11,1999609.7,1138426.31,861183.39 +Middle East and North Africa,Pakistan,Personal Care,Offline,L,6/4/2015,467126929,6/28/2015,2094,81.73,56.67,171142.62,118666.98,52475.64 +Sub-Saharan Africa,Rwanda,Baby Food,Online,H,7/1/2015,168402230,8/15/2015,2817,255.28,159.42,719123.76,449086.14,270037.62 +Europe,Austria,Clothes,Online,L,5/25/2015,171980082,6/18/2015,1583,109.28,35.84,172990.24,56734.72,116255.52 +Middle East and North Africa,Afghanistan,Vegetables,Online,L,12/4/2014,995096814,12/7/2014,115,154.06,90.93,17716.9,10456.95,7259.95 +Europe,Liechtenstein,Baby Food,Offline,L,3/8/2011,525301253,3/15/2011,7169,255.28,159.42,1830102.32,1142881.98,687220.34 +Australia and Oceania,Fiji,Cereal,Offline,H,6/18/2017,770454728,7/15/2017,3530,205.7,117.11,726121,413398.3,312722.7 +Australia and Oceania,Vanuatu,Household,Online,L,1/20/2014,208731067,3/3/2014,7016,668.27,502.54,4688582.32,3525820.64,1162761.68 +Sub-Saharan Africa,Gabon,Snacks,Online,H,8/8/2012,538616597,9/21/2012,7475,152.58,97.44,1140535.5,728364,412171.5 +Sub-Saharan Africa,Eritrea,Clothes,Offline,C,6/16/2014,828910148,6/27/2014,1788,109.28,35.84,195392.64,64081.92,131310.72 +Europe,Lithuania,Cereal,Offline,M,6/17/2014,668723046,7/27/2014,8865,205.7,117.11,1823530.5,1038180.15,785350.35 +Central America and the Caribbean,Belize,Beverages,Offline,C,4/20/2012,617479121,4/30/2012,4649,47.45,31.79,220595.05,147791.71,72803.34 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,L,4/25/2016,854914700,5/12/2016,7113,47.45,31.79,337511.85,226122.27,111389.58 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,L,12/18/2016,731078612,2/1/2017,1262,152.58,97.44,192555.96,122969.28,69586.68 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,H,5/8/2013,116332185,6/17/2013,4133,9.33,6.92,38560.89,28600.36,9960.53 +Europe,Luxembourg,Clothes,Offline,C,12/31/2016,751349246,2/5/2017,9793,109.28,35.84,1070179.04,350981.12,719197.92 +Asia,Vietnam,Household,Offline,L,3/17/2010,397116124,4/19/2010,4341,668.27,502.54,2900960.07,2181526.14,719433.93 +North America,Canada,Personal Care,Online,H,6/3/2010,484931647,6/18/2010,906,81.73,56.67,74047.38,51343.02,22704.36 +Asia,Vietnam,Household,Offline,M,6/5/2013,266407144,7/10/2013,4649,668.27,502.54,3106787.23,2336308.46,770478.77 +Australia and Oceania,Fiji,Vegetables,Offline,M,4/16/2012,863466441,5/14/2012,7763,154.06,90.93,1195967.78,705889.59,490078.19 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,L,4/16/2016,318345868,6/3/2016,4472,651.21,524.96,2912211.12,2347621.12,564590 +Sub-Saharan Africa,Liberia,Fruits,Online,C,11/2/2016,343594253,12/4/2016,6030,9.33,6.92,56259.9,41727.6,14532.3 +Middle East and North Africa,Oman,Clothes,Online,C,12/24/2013,472072923,1/27/2014,5723,109.28,35.84,625409.44,205112.32,420297.12 +North America,Canada,Snacks,Offline,H,8/12/2012,306955707,9/26/2012,3870,152.58,97.44,590484.6,377092.8,213391.8 +Asia,Vietnam,Vegetables,Offline,L,2/19/2011,871728932,3/10/2011,2818,154.06,90.93,434141.08,256240.74,177900.34 +Sub-Saharan Africa,Niger,Cereal,Online,H,10/13/2012,560191428,10/13/2012,1947,205.7,117.11,400497.9,228013.17,172484.73 +Europe,Bosnia and Herzegovina,Personal Care,Offline,L,4/19/2014,986454522,6/2/2014,2669,81.73,56.67,218137.37,151252.23,66885.14 +Central America and the Caribbean,Jamaica,Household,Offline,L,4/5/2017,234942042,5/18/2017,3426,668.27,502.54,2289493.02,1721702.04,567790.98 +Sub-Saharan Africa,The Gambia,Household,Online,L,9/30/2016,510390317,10/6/2016,4692,668.27,502.54,3135522.84,2357917.68,777605.16 +Asia,Malaysia,Cosmetics,Offline,H,9/11/2012,487848174,10/11/2012,3971,437.2,263.33,1736121.2,1045683.43,690437.77 +Sub-Saharan Africa,Mali,Office Supplies,Online,H,9/2/2013,262676942,9/24/2013,799,651.21,524.96,520316.79,419443.04,100873.75 +Central America and the Caribbean,Guatemala,Beverages,Online,C,5/15/2010,900550448,6/14/2010,1745,47.45,31.79,82800.25,55473.55,27326.7 +Asia,Bangladesh,Personal Care,Online,M,4/11/2017,387455022,4/27/2017,5406,81.73,56.67,441832.38,306358.02,135474.36 +Sub-Saharan Africa,Zambia,Snacks,Online,L,11/12/2015,379689490,12/9/2015,7413,152.58,97.44,1131075.54,722322.72,408752.82 +Asia,Uzbekistan,Meat,Offline,C,5/22/2011,353865182,6/18/2011,5426,421.89,364.69,2289175.14,1978807.94,310367.2 +Sub-Saharan Africa,Tanzania,Clothes,Offline,M,12/13/2013,756905925,12/28/2013,4138,109.28,35.84,452200.64,148305.92,303894.72 +Europe,Albania,Vegetables,Offline,H,1/3/2012,756048047,1/9/2012,273,154.06,90.93,42058.38,24823.89,17234.49 +Sub-Saharan Africa,Ethiopia,Fruits,Online,L,1/2/2014,488840377,1/3/2014,7585,9.33,6.92,70768.05,52488.2,18279.85 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,M,4/25/2014,613144242,5/11/2014,1862,255.28,159.42,475331.36,296840.04,178491.32 +Sub-Saharan Africa,Swaziland,Meat,Offline,C,2/25/2012,957133471,3/1/2012,5919,421.89,364.69,2497166.91,2158600.11,338566.8 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,H,5/19/2015,969294393,6/23/2015,4605,437.2,263.33,2013306,1212634.65,800671.35 +Australia and Oceania,Vanuatu,Household,Online,L,12/25/2013,168425834,1/3/2014,9802,668.27,502.54,6550382.54,4925897.08,1624485.46 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,H,3/2/2014,393639123,4/20/2014,5419,437.2,263.33,2369186.8,1426985.27,942201.53 +Australia and Oceania,Vanuatu,Vegetables,Offline,C,11/1/2011,854358088,11/9/2011,2399,154.06,90.93,369589.94,218141.07,151448.87 +Europe,Ukraine,Fruits,Offline,H,7/14/2011,380319058,7/23/2011,3716,9.33,6.92,34670.28,25714.72,8955.56 +Asia,Kyrgyzstan,Fruits,Online,H,1/31/2015,571570861,2/9/2015,9374,9.33,6.92,87459.42,64868.08,22591.34 +Asia,Turkmenistan,Fruits,Online,L,3/26/2010,848474824,4/26/2010,1410,9.33,6.92,13155.3,9757.2,3398.1 +Central America and the Caribbean,Honduras,Meat,Offline,L,4/14/2012,701704776,5/17/2012,8891,421.89,364.69,3751023.99,3242458.79,508565.2 +Europe,Bosnia and Herzegovina,Snacks,Online,H,11/28/2014,142247045,1/6/2015,2916,152.58,97.44,444923.28,284135.04,160788.24 +Europe,France,Fruits,Offline,M,8/8/2016,151400458,8/17/2016,1615,9.33,6.92,15067.95,11175.8,3892.15 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,C,12/13/2016,430776345,1/3/2017,5148,651.21,524.96,3352429.08,2702494.08,649935 +Middle East and North Africa,Iran,Cosmetics,Offline,H,10/19/2012,752298533,11/23/2012,709,437.2,263.33,309974.8,186700.97,123273.83 +Sub-Saharan Africa,Eritrea,Cereal,Offline,M,3/21/2017,508203351,4/19/2017,7520,205.7,117.11,1546864,880667.2,666196.8 +Middle East and North Africa,Yemen,Beverages,Online,M,4/3/2010,961039626,4/20/2010,1837,47.45,31.79,87165.65,58398.23,28767.42 +Europe,Hungary,Beverages,Offline,L,11/22/2010,293668687,12/19/2010,1945,47.45,31.79,92290.25,61831.55,30458.7 +Asia,South Korea,Personal Care,Offline,M,8/31/2012,359264361,9/24/2012,3163,81.73,56.67,258511.99,179247.21,79264.78 +Middle East and North Africa,Syria,Vegetables,Offline,L,3/8/2010,831312978,4/17/2010,2839,154.06,90.93,437376.34,258150.27,179226.07 +Middle East and North Africa,Oman,Office Supplies,Offline,H,6/23/2010,553613364,8/2/2010,5352,651.21,524.96,3485275.92,2809585.92,675690 +Middle East and North Africa,Iran,Beverages,Offline,H,1/23/2014,690276849,1/28/2014,7114,47.45,31.79,337559.3,226154.06,111405.24 +Sub-Saharan Africa,Burundi,Baby Food,Online,M,3/4/2011,675727260,3/11/2011,1567,255.28,159.42,400023.76,249811.14,150212.62 +Middle East and North Africa,Libya,Household,Online,M,10/24/2015,464700925,11/20/2015,4185,668.27,502.54,2796709.95,2103129.9,693580.05 +Central America and the Caribbean,Haiti,Baby Food,Offline,C,7/22/2016,982246673,8/27/2016,7473,255.28,159.42,1907707.44,1191345.66,716361.78 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,H,8/11/2010,973725831,8/27/2010,5967,668.27,502.54,3987567.09,2998656.18,988910.91 +Europe,Norway,Personal Care,Offline,M,3/8/2015,154812228,4/20/2015,1233,81.73,56.67,100773.09,69874.11,30898.98 +Asia,Kazakhstan,Office Supplies,Offline,H,9/4/2010,561492192,9/4/2010,6872,651.21,524.96,4475115.12,3607525.12,867590 +Sub-Saharan Africa,Senegal,Snacks,Offline,H,8/21/2012,700064551,9/2/2012,3513,152.58,97.44,536013.54,342306.72,193706.82 +Middle East and North Africa,Kuwait,Vegetables,Online,H,12/20/2014,497140634,1/5/2015,3816,154.06,90.93,587892.96,346988.88,240904.08 +Sub-Saharan Africa,Guinea,Personal Care,Offline,H,5/30/2016,849644267,7/7/2016,7474,81.73,56.67,610850.02,423551.58,187298.44 +Middle East and North Africa,Azerbaijan,Household,Offline,H,10/12/2016,474811780,10/28/2016,6212,668.27,502.54,4151293.24,3121778.48,1029514.76 +Europe,Georgia,Fruits,Offline,L,2/28/2013,860192000,3/28/2013,8783,9.33,6.92,81945.39,60778.36,21167.03 +Middle East and North Africa,Qatar,Vegetables,Offline,C,4/14/2011,413646256,4/27/2011,5974,154.06,90.93,920354.44,543215.82,377138.62 +Asia,Kazakhstan,Cosmetics,Offline,C,2/26/2014,313348376,2/27/2014,5603,437.2,263.33,2449631.6,1475437.99,974193.61 +Australia and Oceania,New Zealand,Snacks,Online,M,9/13/2010,457784688,10/16/2010,7517,152.58,97.44,1146943.86,732456.48,414487.38 +Europe,Switzerland,Vegetables,Offline,C,5/31/2017,815754020,7/10/2017,8597,154.06,90.93,1324453.82,781725.21,542728.61 +Middle East and North Africa,Afghanistan,Household,Online,M,12/28/2013,976367700,1/12/2014,7754,668.27,502.54,5181765.58,3896695.16,1285070.42 +Sub-Saharan Africa,Burundi,Personal Care,Offline,L,4/10/2015,599049556,5/20/2015,931,81.73,56.67,76090.63,52759.77,23330.86 +Sub-Saharan Africa,Rwanda,Beverages,Offline,H,6/11/2014,763535916,6/20/2014,6100,47.45,31.79,289445,193919,95526 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,H,2/9/2017,819875609,2/15/2017,8267,651.21,524.96,5383553.07,4339844.32,1043708.75 +Europe,Germany,Personal Care,Online,L,10/21/2014,638429963,11/19/2014,4468,81.73,56.67,365169.64,253201.56,111968.08 +Asia,Nepal,Cereal,Online,H,6/25/2011,159872806,7/6/2011,8771,205.7,117.11,1804194.7,1027171.81,777022.89 +Middle East and North Africa,Qatar,Fruits,Offline,H,2/25/2012,745190465,2/26/2012,7273,9.33,6.92,67857.09,50329.16,17527.93 +Europe,Monaco,Household,Online,M,7/18/2011,225681769,8/23/2011,3106,668.27,502.54,2075646.62,1560889.24,514757.38 +Middle East and North Africa,Yemen,Office Supplies,Offline,L,1/7/2013,552958047,1/20/2013,1429,651.21,524.96,930579.09,750167.84,180411.25 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,C,3/19/2017,148943126,4/12/2017,4436,47.45,31.79,210488.2,141020.44,69467.76 +Europe,Ukraine,Cereal,Offline,M,9/10/2010,655873334,9/28/2010,6349,205.7,117.11,1305989.3,743531.39,562457.91 +Asia,Bhutan,Fruits,Online,L,2/24/2015,186297500,3/30/2015,8425,9.33,6.92,78605.25,58301,20304.25 +Europe,Armenia,Fruits,Online,C,6/30/2015,973076951,7/27/2015,3949,9.33,6.92,36844.17,27327.08,9517.09 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,M,8/14/2016,819385516,9/19/2016,3238,437.2,263.33,1415653.6,852662.54,562991.06 +Asia,Sri Lanka,Personal Care,Offline,H,12/3/2016,748709523,12/19/2016,8641,81.73,56.67,706228.93,489685.47,216543.46 +Sub-Saharan Africa,South Africa,Meat,Offline,C,1/27/2012,954847800,2/7/2012,9538,421.89,364.69,4023986.82,3478413.22,545573.6 +Sub-Saharan Africa,Mali,Office Supplies,Online,C,12/12/2013,351911675,1/7/2014,7340,651.21,524.96,4779881.4,3853206.4,926675 +Asia,Bangladesh,Cosmetics,Online,H,7/24/2016,624324977,7/28/2016,489,437.2,263.33,213790.8,128768.37,85022.43 +Europe,Malta,Baby Food,Online,M,12/29/2014,376824033,1/3/2015,9460,255.28,159.42,2414948.8,1508113.2,906835.6 +Europe,Malta,Personal Care,Online,M,9/30/2016,984457671,10/23/2016,1757,81.73,56.67,143599.61,99569.19,44030.42 +Middle East and North Africa,Turkey,Cosmetics,Online,L,3/30/2015,742587220,4/17/2015,6915,437.2,263.33,3023238,1820926.95,1202311.05 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,C,4/29/2016,716886508,6/6/2016,1503,205.7,117.11,309167.1,176016.33,133150.77 +Sub-Saharan Africa,Senegal,Meat,Online,H,10/7/2011,693341863,11/18/2011,4120,421.89,364.69,1738186.8,1502522.8,235664 +Asia,Malaysia,Household,Offline,C,4/26/2013,528252112,5/25/2013,394,668.27,502.54,263298.38,198000.76,65297.62 +Asia,China,Meat,Offline,L,2/5/2011,598228585,2/18/2011,7987,421.89,364.69,3369635.43,2912779.03,456856.4 +Sub-Saharan Africa,Zambia,Cosmetics,Online,C,3/17/2015,450195109,4/29/2015,1592,437.2,263.33,696022.4,419221.36,276801.04 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,H,2/5/2014,151388013,3/11/2014,7932,154.06,90.93,1222003.92,721256.76,500747.16 +Middle East and North Africa,Qatar,Baby Food,Offline,M,3/22/2016,739356124,4/27/2016,762,255.28,159.42,194523.36,121478.04,73045.32 +Europe,Vatican City,Snacks,Online,L,12/12/2015,171960771,12/29/2015,5868,152.58,97.44,895339.44,571777.92,323561.52 +Europe,Romania,Personal Care,Offline,C,6/28/2012,977375781,7/27/2012,6068,81.73,56.67,495937.64,343873.56,152064.08 +Sub-Saharan Africa,Comoros,Clothes,Offline,C,9/17/2013,804087483,10/26/2013,6210,109.28,35.84,678628.8,222566.4,456062.4 +Europe,Belarus,Beverages,Offline,H,3/5/2017,970894706,3/7/2017,8174,47.45,31.79,387856.3,259851.46,128004.84 +Middle East and North Africa,Bahrain,Vegetables,Offline,L,12/7/2013,616908776,1/14/2014,5871,154.06,90.93,904486.26,533850.03,370636.23 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,H,1/15/2015,751553523,1/17/2015,244,668.27,502.54,163057.88,122619.76,40438.12 +Australia and Oceania,Marshall Islands,Beverages,Offline,M,6/20/2017,204565274,7/5/2017,4265,47.45,31.79,202374.25,135584.35,66789.9 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,H,6/20/2015,575992858,7/26/2015,7941,651.21,524.96,5171258.61,4168707.36,1002551.25 +Europe,Finland,Fruits,Online,L,12/4/2011,386197602,1/8/2012,3308,9.33,6.92,30863.64,22891.36,7972.28 +Sub-Saharan Africa,Niger,Meat,Offline,L,7/30/2014,925853335,8/21/2014,9431,421.89,364.69,3978844.59,3439391.39,539453.2 +Australia and Oceania,Australia,Baby Food,Offline,H,2/1/2017,405946385,2/22/2017,7411,255.28,159.42,1891880.08,1181461.62,710418.46 +Sub-Saharan Africa,Kenya,Beverages,Offline,M,5/22/2010,707775580,7/5/2010,5377,47.45,31.79,255138.65,170934.83,84203.82 +Europe,San Marino,Clothes,Offline,C,10/11/2016,632952249,10/24/2016,3491,109.28,35.84,381496.48,125117.44,256379.04 +Europe,Norway,Vegetables,Offline,M,5/22/2010,853400218,7/6/2010,8944,154.06,90.93,1377912.64,813277.92,564634.72 +Asia,South Korea,Office Supplies,Offline,L,11/9/2011,761355817,11/22/2011,960,651.21,524.96,625161.6,503961.6,121200 +Asia,Cambodia,Meat,Online,C,5/17/2016,719367873,6/20/2016,5794,421.89,364.69,2444430.66,2113013.86,331416.8 +Australia and Oceania,New Zealand,Baby Food,Online,M,8/22/2012,710297715,9/25/2012,1733,255.28,159.42,442400.24,276274.86,166125.38 +Sub-Saharan Africa,Uganda,Meat,Online,M,11/27/2016,787319171,12/27/2016,4094,421.89,364.69,1727217.66,1493040.86,234176.8 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,C,3/17/2016,623918569,3/17/2016,224,437.2,263.33,97932.8,58985.92,38946.88 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,L,7/28/2017,863894736,8/11/2017,4505,651.21,524.96,2933701.05,2364944.8,568756.25 +Middle East and North Africa,Libya,Vegetables,Offline,C,12/13/2013,871359002,12/15/2013,3347,154.06,90.93,515638.82,304342.71,211296.11 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,L,9/17/2010,980735194,10/20/2010,193,205.7,117.11,39700.1,22602.23,17097.87 +Europe,Liechtenstein,Personal Care,Offline,C,4/17/2014,246759641,5/27/2014,516,81.73,56.67,42172.68,29241.72,12930.96 +Europe,Spain,Baby Food,Offline,L,4/8/2013,494481170,5/22/2013,6821,255.28,159.42,1741264.88,1087403.82,653861.06 +Central America and the Caribbean,Jamaica,Beverages,Offline,L,6/2/2012,469261109,6/29/2012,3645,47.45,31.79,172955.25,115874.55,57080.7 +Australia and Oceania,East Timor,Vegetables,Online,H,10/20/2013,786773288,11/3/2013,2555,154.06,90.93,393623.3,232326.15,161297.15 +Europe,Moldova ,Beverages,Online,M,12/21/2012,783004033,1/30/2013,7148,47.45,31.79,339172.6,227234.92,111937.68 +Central America and the Caribbean,The Bahamas,Vegetables,Online,H,4/30/2010,764252173,5/28/2010,8056,154.06,90.93,1241107.36,732532.08,508575.28 +Central America and the Caribbean,Honduras,Baby Food,Online,L,11/30/2014,657129037,12/16/2014,7940,255.28,159.42,2026923.2,1265794.8,761128.4 +Europe,Bulgaria,Meat,Offline,M,5/1/2010,458558452,5/31/2010,6491,421.89,364.69,2738487.99,2367202.79,371285.2 +Middle East and North Africa,Saudi Arabia,Fruits,Online,L,7/14/2011,685776746,7/21/2011,5433,9.33,6.92,50689.89,37596.36,13093.53 +Europe,Hungary,Household,Offline,C,8/13/2015,126332747,9/9/2015,3522,668.27,502.54,2353646.94,1769945.88,583701.06 +Central America and the Caribbean,Dominica,Clothes,Offline,C,2/25/2013,788087785,3/24/2013,1543,109.28,35.84,168619.04,55301.12,113317.92 +Middle East and North Africa,Algeria,Snacks,Online,L,9/24/2014,249215686,11/2/2014,7314,152.58,97.44,1115970.12,712676.16,403293.96 +Middle East and North Africa,Pakistan,Beverages,Offline,C,11/3/2016,208202779,11/4/2016,684,47.45,31.79,32455.8,21744.36,10711.44 +Europe,Finland,Cosmetics,Online,H,4/8/2013,633847892,5/25/2013,8532,437.2,263.33,3730190.4,2246731.56,1483458.84 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,M,12/29/2013,215262353,1/16/2014,9769,651.21,524.96,6361670.49,5128334.24,1233336.25 +Sub-Saharan Africa,Seychelles ,Meat,Online,L,2/21/2011,411869990,4/10/2011,338,421.89,364.69,142598.82,123265.22,19333.6 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,C,1/15/2013,503407132,2/13/2013,8212,437.2,263.33,3590286.4,2162465.96,1427820.44 +Sub-Saharan Africa,Sudan,Fruits,Offline,C,2/26/2010,739922606,4/14/2010,8397,9.33,6.92,78344.01,58107.24,20236.77 +Asia,Philippines,Cosmetics,Offline,H,9/24/2016,991777741,11/10/2016,7928,437.2,263.33,3466121.6,2087680.24,1378441.36 +Sub-Saharan Africa,Nigeria,Household,Offline,C,1/2/2014,299646365,1/16/2014,873,668.27,502.54,583399.71,438717.42,144682.29 +Europe,Ireland,Cereal,Offline,L,7/26/2014,924514806,9/12/2014,3331,205.7,117.11,685186.7,390093.41,295093.29 +Europe,Latvia,Beverages,Online,H,2/20/2013,697681891,3/25/2013,8431,47.45,31.79,400050.95,268021.49,132029.46 +Europe,Norway,Vegetables,Offline,M,1/30/2013,670758950,2/20/2013,1334,154.06,90.93,205516.04,121300.62,84215.42 +Europe,Slovakia,Household,Offline,L,1/14/2015,165669810,3/3/2015,4233,668.27,502.54,2828786.91,2127251.82,701535.09 +Europe,Germany,Baby Food,Offline,M,2/19/2013,824650800,3/7/2013,1352,255.28,159.42,345138.56,215535.84,129602.72 +Europe,Austria,Meat,Offline,C,12/7/2013,760250747,12/22/2013,3945,421.89,364.69,1664356.05,1438702.05,225654 +Europe,Lithuania,Baby Food,Online,H,6/24/2017,405330979,8/11/2017,5299,255.28,159.42,1352728.72,844766.58,507962.14 +Middle East and North Africa,Pakistan,Household,Online,C,7/11/2013,263065326,7/16/2013,5731,668.27,502.54,3829855.37,2880056.74,949798.63 +Middle East and North Africa,Afghanistan,Cereal,Offline,C,8/12/2015,456940114,9/23/2015,7589,205.7,117.11,1561057.3,888747.79,672309.51 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,H,11/1/2011,280754172,12/21/2011,253,437.2,263.33,110611.6,66622.49,43989.11 +Europe,Iceland,Meat,Online,H,1/26/2014,448618829,3/3/2014,5136,421.89,364.69,2166827.04,1873047.84,293779.2 +Europe,Netherlands,Snacks,Online,C,5/3/2016,844957911,6/17/2016,678,152.58,97.44,103449.24,66064.32,37384.92 +Middle East and North Africa,Afghanistan,Meat,Offline,L,9/17/2013,974507749,10/19/2013,7353,421.89,364.69,3102157.17,2681565.57,420591.6 +Sub-Saharan Africa,Niger,Cosmetics,Offline,C,9/12/2013,412317168,10/28/2013,2668,437.2,263.33,1166449.6,702564.44,463885.16 +Sub-Saharan Africa,Ghana,Baby Food,Offline,L,4/15/2017,153747498,5/28/2017,6156,255.28,159.42,1571503.68,981389.52,590114.16 +Central America and the Caribbean,Barbados,Office Supplies,Offline,M,3/9/2015,364472568,4/1/2015,4387,651.21,524.96,2856858.27,2302999.52,553858.75 +Sub-Saharan Africa,Guinea,Personal Care,Offline,H,4/19/2014,830478703,6/4/2014,5958,81.73,56.67,486947.34,337639.86,149307.48 +Europe,Bosnia and Herzegovina,Household,Offline,M,3/31/2011,508064734,4/9/2011,6500,668.27,502.54,4343755,3266510,1077245 +Australia and Oceania,Samoa ,Clothes,Online,C,4/12/2011,673841989,5/9/2011,3674,109.28,35.84,401494.72,131676.16,269818.56 +Australia and Oceania,Solomon Islands,Clothes,Offline,L,12/7/2016,874734294,1/25/2017,2171,109.28,35.84,237246.88,77808.64,159438.24 +Europe,Malta,Meat,Online,L,8/29/2016,277977979,10/7/2016,8716,421.89,364.69,3677193.24,3178638.04,498555.2 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Offline,M,5/4/2011,821121871,6/23/2011,7064,255.28,159.42,1803297.92,1126142.88,677155.04 +Europe,Macedonia,Beverages,Online,M,6/24/2010,462027299,8/8/2010,3000,47.45,31.79,142350,95370,46980 +Asia,Sri Lanka,Snacks,Offline,M,4/20/2013,828868091,5/20/2013,9342,152.58,97.44,1425402.36,910284.48,515117.88 +Europe,Sweden,Meat,Online,H,7/8/2012,470130574,7/29/2012,939,421.89,364.69,396154.71,342443.91,53710.8 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,H,4/8/2013,704613578,5/1/2013,9671,154.06,90.93,1489914.26,879384.03,610530.23 +Europe,Slovenia,Household,Offline,M,3/5/2014,671428430,3/10/2014,9448,668.27,502.54,6313814.96,4747997.92,1565817.04 +Europe,France,Cereal,Offline,L,2/24/2011,479998958,3/20/2011,1213,205.7,117.11,249514.1,142054.43,107459.67 +Europe,Monaco,Household,Online,L,4/21/2016,760061490,6/10/2016,7940,668.27,502.54,5306063.8,3990167.6,1315896.2 +Europe,Germany,Snacks,Offline,L,4/27/2016,411664855,6/6/2016,9634,152.58,97.44,1469955.72,938736.96,531218.76 +Central America and the Caribbean,Honduras,Office Supplies,Offline,H,2/1/2014,655170381,2/17/2014,8330,651.21,524.96,5424579.3,4372916.8,1051662.5 +Asia,Sri Lanka,Household,Online,C,5/4/2017,981251895,6/12/2017,3096,668.27,502.54,2068963.92,1555863.84,513100.08 +Central America and the Caribbean,Grenada,Office Supplies,Online,M,3/1/2012,500895726,4/2/2012,5031,651.21,524.96,3276237.51,2641073.76,635163.75 +Europe,Andorra,Clothes,Online,L,3/21/2012,195400702,3/26/2012,2265,109.28,35.84,247519.2,81177.6,166341.6 +Middle East and North Africa,Jordan,Cosmetics,Online,M,1/29/2017,666378152,3/5/2017,4958,437.2,263.33,2167637.6,1305590.14,862047.46 +Sub-Saharan Africa,Liberia,Clothes,Offline,C,1/8/2016,785751903,2/10/2016,304,109.28,35.84,33221.12,10895.36,22325.76 +Europe,Moldova ,Snacks,Online,M,7/15/2014,845758283,8/10/2014,7525,152.58,97.44,1148164.5,733236,414928.5 +Sub-Saharan Africa,Namibia,Fruits,Online,L,5/26/2015,308946120,6/24/2015,2877,9.33,6.92,26842.41,19908.84,6933.57 +Central America and the Caribbean,Honduras,Vegetables,Online,M,11/12/2014,958176743,12/1/2014,4646,154.06,90.93,715762.76,422460.78,293301.98 +Sub-Saharan Africa,Mauritania,Personal Care,Online,L,1/19/2014,146623980,2/1/2014,8149,81.73,56.67,666017.77,461803.83,204213.94 +Europe,Bulgaria,Fruits,Online,M,2/18/2015,247774159,3/30/2015,735,9.33,6.92,6857.55,5086.2,1771.35 +Europe,Luxembourg,Household,Offline,M,7/27/2017,105426108,8/13/2017,6783,668.27,502.54,4532875.41,3408728.82,1124146.59 +Europe,Bosnia and Herzegovina,Baby Food,Offline,C,4/23/2014,883691155,5/20/2014,2705,255.28,159.42,690532.4,431231.1,259301.3 +Central America and the Caribbean,Barbados,Vegetables,Online,H,9/21/2010,216993129,10/28/2010,1944,154.06,90.93,299492.64,176767.92,122724.72 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,L,4/1/2013,760068356,5/2/2013,9972,109.28,35.84,1089740.16,357396.48,732343.68 +Europe,Montenegro,Cosmetics,Online,C,6/16/2010,737965667,7/15/2010,9295,437.2,263.33,4063774,2447652.35,1616121.65 +Sub-Saharan Africa,Benin,Office Supplies,Online,H,9/14/2014,696046388,9/30/2014,4449,651.21,524.96,2897233.29,2335547.04,561686.25 +Europe,Romania,Vegetables,Online,M,11/24/2012,349984347,12/7/2012,7001,154.06,90.93,1078574.06,636600.93,441973.13 +Sub-Saharan Africa,South Sudan,Personal Care,Online,H,9/29/2015,835765874,10/6/2015,550,81.73,56.67,44951.5,31168.5,13783 +Europe,Croatia,Beverages,Online,M,1/25/2016,659689795,2/16/2016,5725,47.45,31.79,271651.25,181997.75,89653.5 +Asia,Philippines,Clothes,Offline,M,5/2/2015,648367440,6/16/2015,5189,109.28,35.84,567053.92,185973.76,381080.16 +Australia and Oceania,Australia,Household,Online,L,4/18/2012,798722636,6/7/2012,8632,668.27,502.54,5768506.64,4337925.28,1430581.36 +Europe,Iceland,Baby Food,Offline,L,5/2/2014,727991712,5/29/2014,7780,255.28,159.42,1986078.4,1240287.6,745790.8 +Europe,Netherlands,Cosmetics,Offline,L,12/19/2010,123723495,12/22/2010,1386,437.2,263.33,605959.2,364975.38,240983.82 +Asia,Brunei,Vegetables,Offline,H,6/30/2015,993779313,7/20/2015,238,154.06,90.93,36666.28,21641.34,15024.94 +Europe,Czech Republic,Household,Offline,L,10/11/2015,916332995,10/14/2015,2151,668.27,502.54,1437448.77,1080963.54,356485.23 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,L,11/20/2015,689870870,1/7/2016,6976,9.33,6.92,65086.08,48273.92,16812.16 +Middle East and North Africa,Somalia,Fruits,Offline,C,3/3/2017,283191764,4/4/2017,1591,9.33,6.92,14844.03,11009.72,3834.31 +Sub-Saharan Africa,Mauritania,Vegetables,Online,C,6/22/2014,185407006,8/11/2014,4908,154.06,90.93,756126.48,446284.44,309842.04 +Asia,Philippines,Meat,Offline,C,1/22/2015,955940425,2/24/2015,2870,421.89,364.69,1210824.3,1046660.3,164164 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,C,2/11/2012,974528348,3/9/2012,3449,81.73,56.67,281886.77,195454.83,86431.94 +Asia,Nepal,Cosmetics,Offline,C,4/1/2011,491219604,4/15/2011,1652,437.2,263.33,722254.4,435021.16,287233.24 +Sub-Saharan Africa,Uganda,Beverages,Online,H,7/24/2011,276375520,9/5/2011,4513,47.45,31.79,214141.85,143468.27,70673.58 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,C,1/2/2017,270669925,2/17/2017,6100,651.21,524.96,3972381,3202256,770125 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,L,6/16/2017,935089147,7/9/2017,2513,205.7,117.11,516924.1,294297.43,222626.67 +Europe,Malta,Vegetables,Offline,H,3/17/2015,100932013,3/26/2015,6881,154.06,90.93,1060086.86,625689.33,434397.53 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,L,8/14/2013,619809854,8/19/2013,4364,651.21,524.96,2841880.44,2290925.44,550955 +Europe,Greece,Personal Care,Offline,C,5/2/2013,913646495,6/21/2013,7156,81.73,56.67,584859.88,405530.52,179329.36 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,L,1/21/2016,824678266,3/4/2016,9480,255.28,159.42,2420054.4,1511301.6,908752.8 +Central America and the Caribbean,Panama,Snacks,Offline,H,3/11/2013,265453994,4/4/2013,2591,152.58,97.44,395334.78,252467.04,142867.74 +Central America and the Caribbean,El Salvador,Beverages,Online,C,5/14/2012,568835008,7/1/2012,9774,47.45,31.79,463776.3,310715.46,153060.84 +Sub-Saharan Africa,Angola,Fruits,Online,C,11/27/2010,437995135,11/29/2010,1349,9.33,6.92,12586.17,9335.08,3251.09 +Middle East and North Africa,Somalia,Household,Offline,H,10/10/2014,896420705,11/24/2014,9662,668.27,502.54,6456824.74,4855541.48,1601283.26 +Asia,Thailand,Baby Food,Online,M,1/25/2012,337910544,2/11/2012,4094,255.28,159.42,1045116.32,652665.48,392450.84 +Asia,Bangladesh,Clothes,Online,C,9/1/2014,376575982,9/26/2014,6056,109.28,35.84,661799.68,217047.04,444752.64 +Australia and Oceania,Nauru,Household,Offline,C,8/2/2016,896840846,8/14/2016,3991,668.27,502.54,2667065.57,2005637.14,661428.43 +Australia and Oceania,Kiribati,Fruits,Offline,C,11/26/2012,503441464,1/2/2013,8372,9.33,6.92,78110.76,57934.24,20176.52 +Europe,Bulgaria,Beverages,Online,L,2/14/2011,571426665,4/1/2011,6703,47.45,31.79,318057.35,213088.37,104968.98 +Europe,Denmark,Cereal,Online,H,3/26/2012,296157777,5/11/2012,8522,205.7,117.11,1752975.4,998011.42,754963.98 +Central America and the Caribbean,Panama,Baby Food,Offline,H,7/8/2014,743308627,8/13/2014,396,255.28,159.42,101090.88,63130.32,37960.56 +Sub-Saharan Africa,Ethiopia,Snacks,Online,M,4/22/2017,798865544,5/19/2017,922,152.58,97.44,140678.76,89839.68,50839.08 +Central America and the Caribbean,El Salvador,Beverages,Offline,H,3/20/2017,319127357,4/6/2017,5731,47.45,31.79,271935.95,182188.49,89747.46 +Australia and Oceania,Tonga,Cereal,Offline,H,12/8/2011,580705392,12/27/2011,2485,205.7,117.11,511164.5,291018.35,220146.15 +Asia,Tajikistan,Meat,Online,L,7/25/2011,230523478,8/27/2011,5875,421.89,364.69,2478603.75,2142553.75,336050 +Asia,Nepal,Snacks,Online,H,2/16/2012,235817945,3/9/2012,2625,152.58,97.44,400522.5,255780,144742.5 +Europe,Italy,Cosmetics,Online,L,7/2/2014,734137618,8/12/2014,6490,437.2,263.33,2837428,1709011.7,1128416.3 +Europe,Hungary,Cereal,Online,M,1/21/2013,583343827,1/22/2013,3257,205.7,117.11,669964.9,381427.27,288537.63 +Sub-Saharan Africa,Mauritania,Vegetables,Online,C,8/2/2014,511610400,8/11/2014,5741,154.06,90.93,884458.46,522029.13,362429.33 +Europe,Hungary,Office Supplies,Offline,L,10/19/2011,867423665,11/19/2011,8793,651.21,524.96,5726089.53,4615973.28,1110116.25 +Asia,Mongolia,Beverages,Online,M,5/28/2017,269582450,6/19/2017,4292,47.45,31.79,203655.4,136442.68,67212.72 +Sub-Saharan Africa,Swaziland,Fruits,Online,M,11/21/2014,557198083,11/22/2014,6150,9.33,6.92,57379.5,42558,14821.5 +Asia,Tajikistan,Clothes,Offline,L,4/21/2015,939694392,5/15/2015,5308,109.28,35.84,580058.24,190238.72,389819.52 +Australia and Oceania,Tonga,Household,Online,L,8/13/2015,246807706,8/24/2015,4740,668.27,502.54,3167599.8,2382039.6,785560.2 +Asia,Philippines,Vegetables,Offline,H,1/29/2010,978586852,2/19/2010,4451,154.06,90.93,685721.06,404729.43,280991.63 +Australia and Oceania,Nauru,Clothes,Offline,L,9/22/2016,755393159,10/18/2016,6477,109.28,35.84,707806.56,232135.68,475670.88 +Europe,Netherlands,Baby Food,Online,L,1/1/2013,867900454,2/5/2013,9886,255.28,159.42,2523698.08,1576026.12,947671.96 +Europe,France,Baby Food,Offline,H,4/17/2015,427095067,5/7/2015,5776,255.28,159.42,1474497.28,920809.92,553687.36 +Sub-Saharan Africa,Niger,Clothes,Online,M,7/11/2014,414275825,8/26/2014,2277,109.28,35.84,248830.56,81607.68,167222.88 +Australia and Oceania,Papua New Guinea,Snacks,Online,H,4/12/2010,531054055,5/16/2010,9551,152.58,97.44,1457291.58,930649.44,526642.14 +Middle East and North Africa,Kuwait,Vegetables,Online,L,7/21/2014,549353587,9/8/2014,4789,154.06,90.93,737793.34,435463.77,302329.57 +Sub-Saharan Africa,Seychelles ,Meat,Online,M,2/13/2010,761410748,3/1/2010,7216,421.89,364.69,3044358.24,2631603.04,412755.2 +Sub-Saharan Africa,Chad,Fruits,Online,L,11/22/2014,629774367,11/23/2014,3085,9.33,6.92,28783.05,21348.2,7434.85 +Europe,Estonia,Snacks,Offline,L,7/24/2017,137305772,8/25/2017,684,152.58,97.44,104364.72,66648.96,37715.76 +Sub-Saharan Africa,Kenya,Snacks,Online,H,9/1/2011,237178790,9/25/2011,5329,152.58,97.44,813098.82,519257.76,293841.06 +Australia and Oceania,Kiribati,Office Supplies,Online,H,7/14/2014,602879750,7/21/2014,4370,651.21,524.96,2845787.7,2294075.2,551712.5 +Asia,Singapore,Cereal,Offline,M,6/20/2010,978207480,8/8/2010,2186,205.7,117.11,449660.2,256002.46,193657.74 +Europe,Romania,Snacks,Online,M,2/21/2015,727273309,3/22/2015,5189,152.58,97.44,791737.62,505616.16,286121.46 +Central America and the Caribbean,Grenada,Snacks,Offline,C,3/17/2011,184501063,4/5/2011,6820,152.58,97.44,1040595.6,664540.8,376054.8 +Australia and Oceania,Samoa ,Baby Food,Online,L,9/4/2012,204627072,9/4/2012,2553,255.28,159.42,651729.84,406999.26,244730.58 +Europe,Norway,Meat,Online,M,9/10/2015,812700164,10/24/2015,4893,421.89,364.69,2064307.77,1784428.17,279879.6 +Sub-Saharan Africa,Ghana,Baby Food,Online,H,6/16/2017,754081666,7/19/2017,8377,255.28,159.42,2138480.56,1335461.34,803019.22 +Asia,Malaysia,Meat,Offline,C,6/19/2012,644445407,7/30/2012,4572,421.89,364.69,1928881.08,1667362.68,261518.4 +Europe,Italy,Meat,Online,C,6/1/2011,719777715,6/4/2011,7076,421.89,364.69,2985293.64,2580546.44,404747.2 +Asia,Vietnam,Clothes,Offline,C,9/14/2014,386377418,10/29/2014,6519,109.28,35.84,712396.32,233640.96,478755.36 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,M,3/23/2016,470855844,3/23/2016,5562,109.28,35.84,607815.36,199342.08,408473.28 +Central America and the Caribbean,Dominica,Cereal,Online,H,9/25/2014,970136821,11/12/2014,3899,205.7,117.11,802024.3,456611.89,345412.41 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,C,1/13/2010,601456677,2/7/2010,3251,255.28,159.42,829915.28,518274.42,311640.86 +Central America and the Caribbean,Dominica,Baby Food,Offline,L,5/14/2014,852364242,5/22/2014,2375,255.28,159.42,606290,378622.5,227667.5 +Europe,Slovenia,Cosmetics,Online,C,9/26/2010,130720841,11/5/2010,2057,437.2,263.33,899320.4,541669.81,357650.59 +Central America and the Caribbean,Barbados,Clothes,Offline,H,4/19/2017,514700305,6/6/2017,113,109.28,35.84,12348.64,4049.92,8298.72 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,C,5/27/2015,102788960,6/18/2015,6392,152.58,97.44,975291.36,622836.48,352454.88 +Middle East and North Africa,Jordan,Office Supplies,Online,L,12/21/2013,663785636,2/4/2014,7775,651.21,524.96,5063157.75,4081564,981593.75 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,M,6/5/2015,886801660,6/14/2015,3173,651.21,524.96,2066289.33,1665698.08,400591.25 +Europe,Liechtenstein,Clothes,Online,M,11/17/2011,431260859,1/4/2012,8527,109.28,35.84,931830.56,305607.68,626222.88 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,M,8/30/2011,376899564,9/2/2011,1811,437.2,263.33,791769.2,476890.63,314878.57 +Europe,Greece,Vegetables,Online,M,10/24/2012,973766601,11/3/2012,8031,154.06,90.93,1237255.86,730258.83,506997.03 +Sub-Saharan Africa,Guinea,Snacks,Online,L,6/8/2014,292223298,6/24/2014,4223,152.58,97.44,644345.34,411489.12,232856.22 +Europe,Switzerland,Office Supplies,Online,H,11/27/2012,972943484,12/2/2012,4453,651.21,524.96,2899838.13,2337646.88,562191.25 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,C,3/31/2013,776913487,4/26/2013,4821,9.33,6.92,44979.93,33361.32,11618.61 +Europe,Switzerland,Beverages,Online,M,3/5/2010,235432136,3/18/2010,8456,47.45,31.79,401237.2,268816.24,132420.96 +Asia,Bhutan,Household,Offline,C,8/18/2014,400110757,9/6/2014,519,668.27,502.54,346832.13,260818.26,86013.87 +Europe,Belarus,Clothes,Online,M,2/8/2012,592873179,3/9/2012,3204,109.28,35.84,350133.12,114831.36,235301.76 +Middle East and North Africa,Qatar,Fruits,Online,M,11/16/2011,655955731,1/3/2012,733,9.33,6.92,6838.89,5072.36,1766.53 +Asia,Japan,Office Supplies,Online,H,12/3/2012,501907241,12/14/2012,4361,651.21,524.96,2839926.81,2289350.56,550576.25 +Sub-Saharan Africa,Rwanda,Baby Food,Online,L,4/20/2015,563589036,5/15/2015,7375,255.28,159.42,1882690,1175722.5,706967.5 +Middle East and North Africa,Bahrain,Cosmetics,Offline,H,5/1/2016,444174945,5/29/2016,92,437.2,263.33,40222.4,24226.36,15996.04 +Europe,Liechtenstein,Meat,Online,L,5/30/2014,267151296,6/25/2014,4860,421.89,364.69,2050385.4,1772393.4,277992 +Europe,France,Baby Food,Online,H,10/10/2012,226316916,10/22/2012,1060,255.28,159.42,270596.8,168985.2,101611.6 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,C,9/26/2015,135783135,11/7/2015,102,437.2,263.33,44594.4,26859.66,17734.74 +Europe,United Kingdom,Clothes,Online,M,4/22/2017,779973781,4/30/2017,429,109.28,35.84,46881.12,15375.36,31505.76 +Sub-Saharan Africa,Lesotho,Cereal,Online,L,7/26/2012,763625180,8/15/2012,2515,205.7,117.11,517335.5,294531.65,222803.85 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,C,8/4/2016,561786162,8/27/2016,3864,47.45,31.79,183346.8,122836.56,60510.24 +Australia and Oceania,Palau,Vegetables,Offline,L,3/25/2015,269818055,4/21/2015,4013,154.06,90.93,618242.78,364902.09,253340.69 +Sub-Saharan Africa,Guinea,Clothes,Offline,M,4/28/2014,953394687,5/26/2014,9529,109.28,35.84,1041329.12,341519.36,699809.76 +Sub-Saharan Africa,Liberia,Vegetables,Offline,C,3/19/2013,598502385,4/25/2013,9011,154.06,90.93,1388234.66,819370.23,568864.43 +Australia and Oceania,Nauru,Vegetables,Offline,M,2/3/2016,861439979,2/6/2016,8088,154.06,90.93,1246037.28,735441.84,510595.44 +Asia,Kyrgyzstan,Household,Online,C,1/23/2013,318818795,3/3/2013,4421,668.27,502.54,2954421.67,2221729.34,732692.33 +Europe,Cyprus,Office Supplies,Online,C,3/28/2014,317562663,5/12/2014,2704,651.21,524.96,1760871.84,1419491.84,341380 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,H,8/21/2015,924907910,9/24/2015,9659,651.21,524.96,6290037.39,5070588.64,1219448.75 +Asia,South Korea,Personal Care,Online,H,7/25/2010,478403365,8/3/2010,9042,81.73,56.67,739002.66,512410.14,226592.52 +Europe,Italy,Meat,Online,L,2/9/2016,535910356,3/16/2016,6638,421.89,364.69,2800505.82,2420812.22,379693.6 +Central America and the Caribbean,Cuba,Baby Food,Offline,H,5/5/2016,925602710,5/22/2016,5266,255.28,159.42,1344304.48,839505.72,504798.76 +Europe,Belarus,Meat,Online,M,7/21/2011,195966756,8/10/2011,9773,421.89,364.69,4123130.97,3564115.37,559015.6 +Central America and the Caribbean,Belize,Clothes,Offline,C,6/12/2014,565801322,8/1/2014,2039,109.28,35.84,222821.92,73077.76,149744.16 +Europe,France,Beverages,Online,C,1/29/2016,274217736,2/23/2016,5977,47.45,31.79,283608.65,190008.83,93599.82 +Australia and Oceania,Nauru,Personal Care,Online,C,5/10/2012,330639827,5/12/2012,2527,81.73,56.67,206531.71,143205.09,63326.62 +Central America and the Caribbean,Grenada,Beverages,Offline,L,5/26/2015,464803922,5/27/2015,4664,47.45,31.79,221306.8,148268.56,73038.24 +Sub-Saharan Africa,Togo,Cosmetics,Online,H,11/18/2011,476758849,12/20/2011,2393,437.2,263.33,1046219.6,630148.69,416070.91 +Europe,Georgia,Fruits,Online,L,4/6/2012,686865937,4/20/2012,7749,9.33,6.92,72298.17,53623.08,18675.09 +Sub-Saharan Africa,Rwanda,Personal Care,Online,M,9/17/2016,585799014,9/25/2016,9801,81.73,56.67,801035.73,555422.67,245613.06 +Middle East and North Africa,Algeria,Clothes,Online,H,4/27/2011,184544408,6/4/2011,9646,109.28,35.84,1054114.88,345712.64,708402.24 +Europe,Poland,Beverages,Offline,M,4/21/2017,464400947,5/4/2017,5415,47.45,31.79,256941.75,172142.85,84798.9 +Sub-Saharan Africa,Mali,Clothes,Online,H,7/12/2011,226979959,7/23/2011,7269,109.28,35.84,794356.32,260520.96,533835.36 +Sub-Saharan Africa,Angola,Baby Food,Offline,C,7/23/2013,144205272,9/4/2013,2399,255.28,159.42,612416.72,382448.58,229968.14 +Europe,Greece,Vegetables,Offline,L,9/30/2013,508313214,11/4/2013,31,154.06,90.93,4775.86,2818.83,1957.03 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,H,11/10/2014,781852614,11/13/2014,6418,651.21,524.96,4179465.78,3369193.28,810272.5 +Asia,Taiwan,Meat,Offline,H,2/27/2013,947684800,3/23/2013,9847,421.89,364.69,4154350.83,3591102.43,563248.4 +Sub-Saharan Africa,Mauritania,Fruits,Offline,C,4/30/2017,158983600,5/14/2017,5635,9.33,6.92,52574.55,38994.2,13580.35 +Central America and the Caribbean,Nicaragua,Snacks,Online,H,5/28/2014,789235341,5/30/2014,1131,152.58,97.44,172567.98,110204.64,62363.34 +Sub-Saharan Africa,Senegal,Household,Offline,C,5/31/2011,782238852,6/7/2011,714,668.27,502.54,477144.78,358813.56,118331.22 +Sub-Saharan Africa,Cameroon,Snacks,Online,C,6/13/2016,402105462,6/23/2016,797,152.58,97.44,121606.26,77659.68,43946.58 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,C,3/2/2012,883258998,3/31/2012,4820,651.21,524.96,3138832.2,2530307.2,608525 +Europe,Germany,Meat,Offline,H,7/30/2012,380435788,9/16/2012,8259,421.89,364.69,3484389.51,3011974.71,472414.8 +Europe,United Kingdom,Cereal,Online,H,10/28/2013,718684661,12/3/2013,3617,205.7,117.11,744016.9,423586.87,320430.03 +Australia and Oceania,Fiji,Snacks,Offline,M,2/11/2013,643366944,3/11/2013,5431,152.58,97.44,828661.98,529196.64,299465.34 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,L,7/5/2012,770156466,8/21/2012,5268,152.58,97.44,803791.44,513313.92,290477.52 +Australia and Oceania,New Zealand,Meat,Online,H,2/17/2015,435039556,3/17/2015,6727,421.89,364.69,2838054.03,2453269.63,384784.4 +Asia,India,Clothes,Offline,L,10/24/2013,844315040,12/8/2013,438,109.28,35.84,47864.64,15697.92,32166.72 +Middle East and North Africa,Syria,Beverages,Offline,L,1/7/2010,124594247,2/11/2010,9061,47.45,31.79,429944.45,288049.19,141895.26 +Europe,Cyprus,Personal Care,Online,H,1/26/2010,972801005,2/19/2010,2290,81.73,56.67,187161.7,129774.3,57387.4 +Sub-Saharan Africa,Nigeria,Cereal,Online,L,10/13/2013,306171643,10/13/2013,1848,205.7,117.11,380133.6,216419.28,163714.32 +Sub-Saharan Africa,Liberia,Beverages,Offline,C,8/31/2010,512254989,10/12/2010,6489,47.45,31.79,307903.05,206285.31,101617.74 +Asia,Japan,Cereal,Online,L,1/9/2014,898912370,2/17/2014,7001,205.7,117.11,1440105.7,819887.11,620218.59 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,C,9/20/2011,844317615,10/9/2011,1200,255.28,159.42,306336,191304,115032 +Europe,Liechtenstein,Meat,Online,H,5/24/2015,246957051,6/18/2015,8934,421.89,364.69,3769165.26,3258140.46,511024.8 +Middle East and North Africa,Morocco,Snacks,Online,C,4/1/2011,875629508,5/7/2011,7085,152.58,97.44,1081029.3,690362.4,390666.9 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,L,11/6/2016,519446313,12/24/2016,4562,109.28,35.84,498535.36,163502.08,335033.28 +Sub-Saharan Africa,Guinea,Fruits,Offline,H,9/27/2016,637831294,11/6/2016,7309,9.33,6.92,68192.97,50578.28,17614.69 +Asia,South Korea,Beverages,Offline,H,9/6/2011,510520780,9/13/2011,3298,47.45,31.79,156490.1,104843.42,51646.68 +Sub-Saharan Africa,Central African Republic,Household,Online,C,11/7/2014,387563598,12/12/2014,7536,668.27,502.54,5036082.72,3787141.44,1248941.28 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,H,3/18/2010,139321076,4/5/2010,7057,255.28,159.42,1801510.96,1125026.94,676484.02 +Europe,Montenegro,Meat,Offline,L,11/7/2016,606467044,12/20/2016,5930,421.89,364.69,2501807.7,2162611.7,339196 +Middle East and North Africa,Libya,Personal Care,Offline,M,1/30/2017,449987828,2/5/2017,253,81.73,56.67,20677.69,14337.51,6340.18 +Sub-Saharan Africa,Benin,Clothes,Offline,H,3/10/2013,201182258,4/25/2013,3156,109.28,35.84,344887.68,113111.04,231776.64 +Europe,Iceland,Cereal,Online,L,2/11/2016,911661660,2/21/2016,9799,205.7,117.11,2015654.3,1147560.89,868093.41 +Europe,Belarus,Cereal,Online,H,5/7/2011,103349864,6/14/2011,2376,205.7,117.11,488743.2,278253.36,210489.84 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,H,9/27/2015,318483197,10/27/2015,5110,109.28,35.84,558420.8,183142.4,375278.4 +Europe,Sweden,Cosmetics,Offline,H,2/16/2013,569610488,3/15/2013,9256,437.2,263.33,4046723.2,2437382.48,1609340.72 +Middle East and North Africa,Azerbaijan,Vegetables,Online,H,2/19/2011,389593064,3/21/2011,8100,154.06,90.93,1247886,736533,511353 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,L,8/29/2014,281604754,9/30/2014,1960,437.2,263.33,856912,516126.8,340785.2 +Central America and the Caribbean,Honduras,Meat,Online,M,7/8/2014,369131886,8/13/2014,3183,421.89,364.69,1342875.87,1160808.27,182067.6 +Central America and the Caribbean,Panama,Cosmetics,Offline,H,12/15/2013,845973289,1/20/2014,1150,437.2,263.33,502780,302829.5,199950.5 +Europe,Norway,Clothes,Online,M,4/12/2017,626240289,5/18/2017,7273,109.28,35.84,794793.44,260664.32,534129.12 +Middle East and North Africa,Afghanistan,Baby Food,Offline,H,12/6/2010,494356715,1/7/2011,9993,255.28,159.42,2551013.04,1593084.06,957928.98 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,C,9/15/2012,855058896,10/17/2012,9784,437.2,263.33,4277564.8,2576420.72,1701144.08 +Europe,Norway,Baby Food,Offline,M,12/18/2014,383395659,1/17/2015,4150,255.28,159.42,1059412,661593,397819 +Sub-Saharan Africa,Angola,Clothes,Online,L,2/13/2011,974728333,3/21/2011,2629,109.28,35.84,287297.12,94223.36,193073.76 +Australia and Oceania,Palau,Household,Offline,L,8/8/2014,994730746,9/25/2014,1788,668.27,502.54,1194866.76,898541.52,296325.24 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,C,3/2/2017,229389226,3/27/2017,224,255.28,159.42,57182.72,35710.08,21472.64 +Europe,Hungary,Beverages,Offline,L,6/9/2015,335002601,6/26/2015,3569,47.45,31.79,169349.05,113458.51,55890.54 +Middle East and North Africa,Kuwait,Office Supplies,Offline,C,8/31/2014,788182199,10/8/2014,9483,651.21,524.96,6175424.43,4978195.68,1197228.75 +Central America and the Caribbean,Dominica,Personal Care,Online,M,5/20/2017,235851848,6/24/2017,2658,81.73,56.67,217238.34,150628.86,66609.48 +Central America and the Caribbean,Honduras,Cosmetics,Online,M,1/18/2012,545247876,2/11/2012,9818,437.2,263.33,4292429.6,2585373.94,1707055.66 +Sub-Saharan Africa,Liberia,Cereal,Offline,H,9/3/2014,953919112,9/9/2014,4718,205.7,117.11,970492.6,552524.98,417967.62 +Europe,Portugal,Cereal,Offline,H,1/23/2012,319726884,3/12/2012,3145,205.7,117.11,646926.5,368310.95,278615.55 +Europe,Lithuania,Snacks,Offline,M,1/1/2011,270845019,1/3/2011,7915,152.58,97.44,1207670.7,771237.6,436433.1 +Europe,Andorra,Snacks,Online,M,10/12/2011,255759847,11/18/2011,3877,152.58,97.44,591552.66,377774.88,213777.78 +Asia,Tajikistan,Clothes,Offline,L,12/16/2011,693270194,12/21/2011,2911,109.28,35.84,318114.08,104330.24,213783.84 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,L,3/2/2010,722487390,3/29/2010,8929,152.58,97.44,1362386.82,870041.76,492345.06 +Sub-Saharan Africa,Rwanda,Household,Offline,M,6/16/2017,452835261,6/24/2017,2872,668.27,502.54,1919271.44,1443294.88,475976.56 +Europe,Andorra,Fruits,Online,H,8/27/2015,514050137,9/16/2015,7714,9.33,6.92,71971.62,53380.88,18590.74 +Sub-Saharan Africa,Guinea,Cereal,Offline,L,2/26/2014,706180846,3/18/2014,3460,205.7,117.11,711722,405200.6,306521.4 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,C,11/6/2015,449588716,12/6/2015,2147,255.28,159.42,548086.16,342274.74,205811.42 +Europe,Bosnia and Herzegovina,Fruits,Online,L,4/28/2013,134947574,5/8/2013,2841,9.33,6.92,26506.53,19659.72,6846.81 +Asia,China,Clothes,Offline,M,5/23/2015,673243749,6/25/2015,6641,109.28,35.84,725728.48,238013.44,487715.04 +Asia,Uzbekistan,Vegetables,Online,L,12/24/2012,345776069,1/3/2013,1677,154.06,90.93,258358.62,152489.61,105869.01 +Sub-Saharan Africa,Comoros,Clothes,Online,M,3/31/2013,654155862,4/16/2013,8111,109.28,35.84,886370.08,290698.24,595671.84 +Middle East and North Africa,Jordan,Baby Food,Online,H,1/14/2013,470306956,1/29/2013,3134,255.28,159.42,800047.52,499622.28,300425.24 +Australia and Oceania,Australia,Vegetables,Offline,H,4/11/2010,986465680,5/13/2010,5971,154.06,90.93,919892.26,542943.03,376949.23 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,C,4/20/2015,765180861,5/22/2015,2876,109.28,35.84,314289.28,103075.84,211213.44 +Australia and Oceania,Palau,Office Supplies,Online,H,10/20/2016,689313828,12/3/2016,2135,651.21,524.96,1390333.35,1120789.6,269543.75 +Sub-Saharan Africa,Uganda,Beverages,Offline,H,11/22/2015,812038409,12/24/2015,9065,47.45,31.79,430134.25,288176.35,141957.9 +Europe,Ireland,Office Supplies,Online,L,10/1/2014,806840932,10/27/2014,1016,651.21,524.96,661629.36,533359.36,128270 +Sub-Saharan Africa,Botswana,Meat,Online,M,10/30/2012,417520225,12/14/2012,2368,421.89,364.69,999035.52,863585.92,135449.6 +Australia and Oceania,Samoa ,Baby Food,Online,H,8/28/2010,808187615,9/16/2010,9530,255.28,159.42,2432818.4,1519272.6,913545.8 +Sub-Saharan Africa,Seychelles ,Fruits,Online,H,8/7/2013,513266932,8/24/2013,5946,9.33,6.92,55476.18,41146.32,14329.86 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,C,12/14/2012,387494504,1/6/2013,7090,437.2,263.33,3099748,1867009.7,1232738.3 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,M,6/6/2012,455919158,6/12/2012,5465,152.58,97.44,833849.7,532509.6,301340.1 +Middle East and North Africa,Azerbaijan,Beverages,Offline,H,10/25/2016,363902223,10/25/2016,5609,47.45,31.79,266147.05,178310.11,87836.94 +Europe,Portugal,Vegetables,Online,L,1/9/2013,727117526,2/8/2013,9089,154.06,90.93,1400251.34,826462.77,573788.57 +Central America and the Caribbean,El Salvador,Clothes,Online,C,10/1/2011,881551396,10/31/2011,9503,109.28,35.84,1038487.84,340587.52,697900.32 +Australia and Oceania,Samoa ,Beverages,Online,L,5/24/2013,233502662,6/16/2013,7481,47.45,31.79,354973.45,237820.99,117152.46 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,M,11/10/2011,509582650,12/28/2011,5685,9.33,6.92,53041.05,39340.2,13700.85 +Asia,Taiwan,Vegetables,Online,M,6/16/2013,806715190,7/14/2013,3807,154.06,90.93,586506.42,346170.51,240335.91 +Middle East and North Africa,Bahrain,Office Supplies,Online,M,6/6/2010,742136609,6/10/2010,3569,651.21,524.96,2324168.49,1873582.24,450586.25 +Asia,South Korea,Cereal,Online,M,1/5/2015,903395736,1/8/2015,3729,205.7,117.11,767055.3,436703.19,330352.11 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Offline,C,3/19/2010,598353898,4/3/2010,5070,9.33,6.92,47303.1,35084.4,12218.7 +Middle East and North Africa,Pakistan,Office Supplies,Offline,L,3/9/2014,105184924,3/27/2014,5411,651.21,524.96,3523697.31,2840558.56,683138.75 +Australia and Oceania,Australia,Office Supplies,Online,C,11/9/2015,222375142,11/14/2015,4601,651.21,524.96,2996217.21,2415340.96,580876.25 +Europe,Belarus,Office Supplies,Online,M,7/27/2016,918723380,8/1/2016,9519,651.21,524.96,6198867.99,4997094.24,1201773.75 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,C,3/5/2011,883340966,3/18/2011,9077,9.33,6.92,84688.41,62812.84,21875.57 +Middle East and North Africa,Kuwait,Snacks,Offline,M,7/3/2014,675651729,7/12/2014,9216,152.58,97.44,1406177.28,898007.04,508170.24 +Middle East and North Africa,Yemen,Beverages,Offline,M,3/4/2012,475391995,4/13/2012,7911,47.45,31.79,375376.95,251490.69,123886.26 +Asia,Philippines,Fruits,Offline,C,5/13/2017,532610595,6/20/2017,166,9.33,6.92,1548.78,1148.72,400.06 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,H,1/11/2014,717668855,3/1/2014,3017,154.06,90.93,464799.02,274335.81,190463.21 +Europe,Monaco,Snacks,Offline,L,9/13/2013,971240603,9/21/2013,533,152.58,97.44,81325.14,51935.52,29389.62 +Central America and the Caribbean,Guatemala,Cosmetics,Online,M,10/25/2013,854312169,11/10/2013,8810,437.2,263.33,3851732,2319937.3,1531794.7 +Sub-Saharan Africa,South Sudan,Clothes,Offline,C,9/4/2016,898182380,9/10/2016,981,109.28,35.84,107203.68,35159.04,72044.64 +Sub-Saharan Africa,Mali,Clothes,Online,L,7/1/2010,354462563,7/31/2010,2204,109.28,35.84,240853.12,78991.36,161861.76 +Europe,Georgia,Personal Care,Offline,H,1/24/2011,345076549,2/17/2011,4674,81.73,56.67,382006.02,264875.58,117130.44 +Europe,Georgia,Vegetables,Offline,M,7/3/2012,712260663,8/13/2012,2613,154.06,90.93,402558.78,237600.09,164958.69 +Asia,Indonesia,Cereal,Offline,L,10/21/2013,468563735,11/10/2013,7277,205.7,117.11,1496878.9,852209.47,644669.43 +North America,Canada,Clothes,Offline,L,1/6/2015,946847093,1/20/2015,1951,109.28,35.84,213205.28,69923.84,143281.44 +Europe,Georgia,Office Supplies,Offline,M,6/16/2013,850284564,6/29/2013,6953,651.21,524.96,4527863.13,3650046.88,877816.25 +Sub-Saharan Africa,Uganda,Household,Offline,M,2/6/2015,302362477,3/2/2015,4631,668.27,502.54,3094758.37,2327262.74,767495.63 +Australia and Oceania,Solomon Islands,Personal Care,Offline,L,8/11/2015,396879661,9/17/2015,4366,81.73,56.67,356833.18,247421.22,109411.96 +Middle East and North Africa,Yemen,Personal Care,Offline,H,9/22/2011,947947442,10/1/2011,7568,81.73,56.67,618532.64,428878.56,189654.08 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,H,8/7/2012,939989650,9/11/2012,2681,651.21,524.96,1745894.01,1407417.76,338476.25 +Sub-Saharan Africa,Botswana,Meat,Offline,H,4/26/2013,777742612,5/17/2013,177,421.89,364.69,74674.53,64550.13,10124.4 +Asia,Taiwan,Vegetables,Offline,H,10/21/2013,936255156,11/4/2013,7561,154.06,90.93,1164847.66,687521.73,477325.93 +Europe,Macedonia,Vegetables,Online,C,1/22/2015,610888612,2/14/2015,4370,154.06,90.93,673242.2,397364.1,275878.1 +Middle East and North Africa,Pakistan,Snacks,Online,M,5/9/2015,867316806,6/24/2015,7171,152.58,97.44,1094151.18,698742.24,395408.94 +Asia,Kyrgyzstan,Snacks,Online,H,1/8/2014,591526067,2/19/2014,4563,152.58,97.44,696222.54,444618.72,251603.82 +Sub-Saharan Africa,Rwanda,Clothes,Online,M,4/5/2015,539815223,4/15/2015,2175,109.28,35.84,237684,77952,159732 +Europe,Latvia,Vegetables,Online,H,9/28/2016,188795602,10/12/2016,7669,154.06,90.93,1181486.14,697342.17,484143.97 +Sub-Saharan Africa,Zambia,Beverages,Online,M,6/7/2013,885391032,6/10/2013,5737,47.45,31.79,272220.65,182379.23,89841.42 +Europe,San Marino,Cereal,Offline,C,7/3/2016,896837842,8/14/2016,3102,205.7,117.11,638081.4,363275.22,274806.18 +Central America and the Caribbean,Dominica,Snacks,Online,M,9/7/2011,360684859,10/9/2011,3520,152.58,97.44,537081.6,342988.8,194092.8 +Central America and the Caribbean,Grenada,Snacks,Online,H,1/22/2016,834793412,3/1/2016,2776,152.58,97.44,423562.08,270493.44,153068.64 +Europe,Belgium,Snacks,Offline,C,9/14/2013,347337329,9/30/2013,3689,152.58,97.44,562867.62,359456.16,203411.46 +Europe,Czech Republic,Vegetables,Offline,C,6/24/2012,146802937,7/25/2012,1106,154.06,90.93,170390.36,100568.58,69821.78 +Sub-Saharan Africa,Djibouti,Beverages,Online,C,7/8/2017,651989066,8/16/2017,6908,47.45,31.79,327784.6,219605.32,108179.28 +Europe,Norway,Beverages,Online,L,4/20/2012,102007043,4/26/2012,5006,47.45,31.79,237534.7,159140.74,78393.96 +Sub-Saharan Africa,Mali,Snacks,Online,M,6/16/2015,406280696,7/29/2015,6341,152.58,97.44,967509.78,617867.04,349642.74 +Asia,Cambodia,Snacks,Offline,C,5/20/2016,394546353,6/5/2016,3888,152.58,97.44,593231.04,378846.72,214384.32 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,H,11/26/2016,766852843,1/2/2017,7652,437.2,263.33,3345454.4,2015001.16,1330453.24 +Europe,Estonia,Beverages,Online,L,5/1/2012,943561494,5/25/2012,9669,47.45,31.79,458794.05,307377.51,151416.54 +Sub-Saharan Africa,Namibia,Cosmetics,Online,M,5/29/2010,415346133,7/8/2010,9006,437.2,263.33,3937423.2,2371549.98,1565873.22 +Australia and Oceania,Nauru,Snacks,Online,C,5/12/2012,993193089,5/18/2012,6761,152.58,97.44,1031593.38,658791.84,372801.54 +Sub-Saharan Africa,Sudan,Beverages,Offline,H,9/15/2016,958401191,10/20/2016,1065,47.45,31.79,50534.25,33856.35,16677.9 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,H,6/11/2015,912581765,7/31/2015,2079,255.28,159.42,530727.12,331434.18,199292.94 +Sub-Saharan Africa,Kenya,Cereal,Offline,C,12/28/2012,627658641,1/12/2013,6995,205.7,117.11,1438871.5,819184.45,619687.05 +North America,United States of America,Personal Care,Online,H,11/7/2014,395868146,11/14/2014,5036,81.73,56.67,411592.28,285390.12,126202.16 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,C,3/19/2016,579759109,4/28/2016,2459,9.33,6.92,22942.47,17016.28,5926.19 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,M,5/6/2013,262192857,6/16/2013,7548,651.21,524.96,4915333.08,3962398.08,952935 +Asia,Laos,Household,Offline,L,12/5/2014,396343219,1/1/2015,5621,668.27,502.54,3756345.67,2824777.34,931568.33 +Middle East and North Africa,Kuwait,Fruits,Offline,M,7/27/2015,655696523,8/24/2015,4027,9.33,6.92,37571.91,27866.84,9705.07 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,M,9/20/2014,784051597,9/30/2014,7146,651.21,524.96,4653546.66,3751364.16,902182.5 +Europe,Cyprus,Office Supplies,Online,M,11/28/2012,145519769,12/4/2012,1388,651.21,524.96,903879.48,728644.48,175235 +Asia,Myanmar,Fruits,Online,C,7/4/2015,874524867,8/7/2015,197,9.33,6.92,1838.01,1363.24,474.77 +Europe,Bulgaria,Cereal,Online,C,10/19/2013,225803220,11/14/2013,9045,205.7,117.11,1860556.5,1059259.95,801296.55 +Sub-Saharan Africa,Rwanda,Clothes,Online,C,7/6/2011,924403655,7/10/2011,439,109.28,35.84,47973.92,15733.76,32240.16 +Europe,Netherlands,Cereal,Online,C,6/2/2013,815687501,6/4/2013,8913,205.7,117.11,1833404.1,1043801.43,789602.67 +Middle East and North Africa,Tunisia ,Cereal,Online,H,1/5/2014,515328586,2/17/2014,6035,205.7,117.11,1241399.5,706758.85,534640.65 +Europe,Belarus,Cosmetics,Online,L,5/31/2016,259313237,6/10/2016,5404,437.2,263.33,2362628.8,1423035.32,939593.48 +Australia and Oceania,Tonga,Vegetables,Online,H,6/14/2013,353940284,7/13/2013,7650,154.06,90.93,1178559,695614.5,482944.5 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,M,3/3/2014,725821053,4/10/2014,5434,109.28,35.84,593827.52,194754.56,399072.96 +Australia and Oceania,Papua New Guinea,Fruits,Online,H,4/25/2017,471879374,5/5/2017,8448,9.33,6.92,78819.84,58460.16,20359.68 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,L,2/14/2015,109351575,3/23/2015,8416,47.45,31.79,399339.2,267544.64,131794.56 +Europe,Ireland,Office Supplies,Online,H,4/4/2012,225786483,5/17/2012,4093,651.21,524.96,2665402.53,2148661.28,516741.25 +Europe,Cyprus,Household,Offline,L,6/13/2014,129045426,7/3/2014,6264,668.27,502.54,4186043.28,3147910.56,1038132.72 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,H,2/16/2017,997302234,4/4/2017,2748,255.28,159.42,701509.44,438086.16,263423.28 +Europe,Spain,Meat,Online,H,10/16/2016,929043233,10/30/2016,3393,421.89,364.69,1431472.77,1237393.17,194079.6 +Europe,Monaco,Cosmetics,Offline,M,10/17/2014,793067252,10/20/2014,5078,437.2,263.33,2220101.6,1337189.74,882911.86 +Sub-Saharan Africa,Swaziland,Beverages,Online,L,7/18/2013,178485620,7/25/2013,6716,47.45,31.79,318674.2,213501.64,105172.56 +Sub-Saharan Africa,Burundi,Household,Online,C,9/28/2012,544722163,10/6/2012,4248,668.27,502.54,2838810.96,2134789.92,704021.04 +North America,Greenland,Cereal,Online,L,2/20/2013,271513211,2/20/2013,5648,205.7,117.11,1161793.6,661437.28,500356.32 +Central America and the Caribbean,The Bahamas,Baby Food,Online,M,10/10/2012,508907592,10/28/2012,5920,255.28,159.42,1511257.6,943766.4,567491.2 +Sub-Saharan Africa,Ethiopia,Snacks,Online,M,10/2/2010,227266633,10/9/2010,2102,152.58,97.44,320723.16,204818.88,115904.28 +Europe,Slovenia,Vegetables,Online,C,1/8/2011,267264163,1/10/2011,8260,154.06,90.93,1272535.6,751081.8,521453.8 +Asia,Malaysia,Beverages,Online,L,1/10/2011,189886510,1/13/2011,493,47.45,31.79,23392.85,15672.47,7720.38 +Middle East and North Africa,Algeria,Beverages,Online,H,1/24/2013,526432502,3/10/2013,1931,47.45,31.79,91625.95,61386.49,30239.46 +Europe,Bosnia and Herzegovina,Personal Care,Offline,C,12/5/2012,528513467,1/1/2013,7734,81.73,56.67,632099.82,438285.78,193814.04 +Europe,San Marino,Vegetables,Online,L,4/3/2011,418053233,5/12/2011,97,154.06,90.93,14943.82,8820.21,6123.61 +Europe,Sweden,Cosmetics,Online,C,4/26/2017,937288129,5/26/2017,3241,437.2,263.33,1416965.2,853452.53,563512.67 +Central America and the Caribbean,Nicaragua,Fruits,Offline,H,12/16/2014,198766982,1/27/2015,8422,9.33,6.92,78577.26,58280.24,20297.02 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,L,10/18/2011,435351121,11/13/2011,8926,651.21,524.96,5812700.46,4685792.96,1126907.5 +Asia,Japan,Snacks,Offline,L,9/23/2012,350214374,10/16/2012,5071,152.58,97.44,773733.18,494118.24,279614.94 +Middle East and North Africa,Tunisia ,Cereal,Online,L,2/26/2016,966843068,4/6/2016,9204,205.7,117.11,1893262.8,1077880.44,815382.36 +Europe,Kosovo,Cosmetics,Offline,H,3/1/2010,679036033,3/17/2010,707,437.2,263.33,309100.4,186174.31,122926.09 +Middle East and North Africa,Afghanistan,Meat,Offline,C,3/19/2014,200904595,3/29/2014,989,421.89,364.69,417249.21,360678.41,56570.8 +Central America and the Caribbean,El Salvador,Baby Food,Offline,M,9/28/2014,316872584,10/13/2014,8494,255.28,159.42,2168348.32,1354113.48,814234.84 +Sub-Saharan Africa,Comoros,Beverages,Online,C,5/27/2014,531676328,7/5/2014,3695,47.45,31.79,175327.75,117464.05,57863.7 +Sub-Saharan Africa,Nigeria,Beverages,Online,M,2/14/2013,420364654,3/13/2013,4097,47.45,31.79,194402.65,130243.63,64159.02 +Middle East and North Africa,Somalia,Cosmetics,Offline,M,11/25/2011,978298890,1/3/2012,9236,437.2,263.33,4037979.2,2432115.88,1605863.32 +North America,United States of America,Cereal,Online,M,7/30/2016,571152865,8/20/2016,5680,205.7,117.11,1168376,665184.8,503191.2 +Europe,Austria,Snacks,Online,L,5/8/2011,784912908,6/13/2011,2027,152.58,97.44,309279.66,197510.88,111768.78 +Europe,Kosovo,Household,Offline,L,7/21/2015,575877845,8/21/2015,3906,668.27,502.54,2610262.62,1962921.24,647341.38 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,C,9/19/2011,320659005,10/7/2011,8980,421.89,364.69,3788572.2,3274916.2,513656 +Europe,Belgium,Office Supplies,Online,L,7/12/2017,466180217,8/31/2017,1941,651.21,524.96,1263998.61,1018947.36,245051.25 +Europe,Latvia,Cosmetics,Online,C,11/10/2013,179677808,12/18/2013,9511,437.2,263.33,4158209.2,2504531.63,1653677.57 +Europe,Netherlands,Clothes,Offline,C,9/27/2016,498700606,11/2/2016,5447,109.28,35.84,595248.16,195220.48,400027.68 +Sub-Saharan Africa,Mali,Clothes,Online,M,12/15/2012,281109941,12/23/2012,5533,109.28,35.84,604646.24,198302.72,406343.52 +Middle East and North Africa,Turkey,Baby Food,Online,C,11/18/2016,255079638,11/26/2016,2588,255.28,159.42,660664.64,412578.96,248085.68 +Europe,Montenegro,Baby Food,Offline,L,8/26/2013,769096028,8/30/2013,1461,255.28,159.42,372964.08,232912.62,140051.46 +Europe,Lithuania,Fruits,Online,M,12/23/2015,441957938,2/11/2016,4030,9.33,6.92,37599.9,27887.6,9712.3 +Asia,Nepal,Fruits,Online,C,11/28/2014,212776696,12/13/2014,4208,9.33,6.92,39260.64,29119.36,10141.28 +Sub-Saharan Africa,Namibia,Fruits,Offline,M,12/6/2013,190976130,12/11/2013,2936,9.33,6.92,27392.88,20317.12,7075.76 +Sub-Saharan Africa,Mozambique,Personal Care,Online,C,1/5/2010,106292569,2/15/2010,3188,81.73,56.67,260555.24,180663.96,79891.28 +Sub-Saharan Africa,Cameroon,Meat,Online,H,7/21/2012,658774840,8/21/2012,4970,421.89,364.69,2096793.3,1812509.3,284284 +Australia and Oceania,Australia,Baby Food,Offline,M,11/11/2016,368784272,12/28/2016,316,255.28,159.42,80668.48,50376.72,30291.76 +Europe,Macedonia,Vegetables,Online,H,7/16/2015,526994693,9/2/2015,8295,154.06,90.93,1277927.7,754264.35,523663.35 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,L,5/19/2017,244392430,5/26/2017,6,437.2,263.33,2623.2,1579.98,1043.22 +Sub-Saharan Africa,Cape Verde,Household,Online,H,5/1/2013,502276313,6/7/2013,3578,668.27,502.54,2391070.06,1798088.12,592981.94 +Sub-Saharan Africa,Chad,Office Supplies,Online,H,7/15/2010,102257668,7/26/2010,9171,651.21,524.96,5972246.91,4814408.16,1157838.75 +Europe,Monaco,Office Supplies,Offline,H,6/2/2013,616260325,7/16/2013,3980,651.21,524.96,2591815.8,2089340.8,502475 +Middle East and North Africa,Qatar,Baby Food,Offline,H,4/29/2012,536520612,5/9/2012,7227,255.28,159.42,1844908.56,1152128.34,692780.22 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,M,1/11/2010,225587356,2/5/2010,5166,255.28,159.42,1318776.48,823563.72,495212.76 +Sub-Saharan Africa,Nigeria,Household,Online,C,5/13/2010,566321885,5/30/2010,6086,668.27,502.54,4067091.22,3058458.44,1008632.78 +Europe,Armenia,Household,Online,M,6/9/2014,711898028,6/10/2014,5301,668.27,502.54,3542499.27,2663964.54,878534.73 +Asia,Malaysia,Fruits,Offline,M,11/10/2016,335802114,11/18/2016,163,9.33,6.92,1520.79,1127.96,392.83 +Europe,Slovenia,Personal Care,Offline,C,1/31/2017,981832969,2/4/2017,5049,81.73,56.67,412654.77,286126.83,126527.94 +Sub-Saharan Africa,Djibouti,Baby Food,Online,C,8/20/2015,214101922,9/10/2015,6371,255.28,159.42,1626388.88,1015664.82,610724.06 +Europe,Iceland,Meat,Offline,C,4/24/2010,167032802,5/22/2010,7573,421.89,364.69,3194972.97,2761797.37,433175.6 +Sub-Saharan Africa,South Sudan,Cereal,Offline,M,2/14/2015,795361936,2/22/2015,4126,205.7,117.11,848718.2,483195.86,365522.34 +Asia,Philippines,Snacks,Offline,L,1/24/2011,324138152,2/24/2011,8537,152.58,97.44,1302575.46,831845.28,470730.18 +Sub-Saharan Africa,Madagascar,Meat,Offline,H,7/1/2010,198722779,8/2/2010,5341,421.89,364.69,2253314.49,1947809.29,305505.2 +Asia,Singapore,Baby Food,Online,L,6/23/2015,134789645,7/25/2015,6106,255.28,159.42,1558739.68,973418.52,585321.16 +Asia,North Korea,Snacks,Online,C,12/23/2013,368325078,1/10/2014,4430,152.58,97.44,675929.4,431659.2,244270.2 +Asia,Kyrgyzstan,Snacks,Online,C,12/25/2013,305627906,1/8/2014,944,152.58,97.44,144035.52,91983.36,52052.16 +Europe,Montenegro,Meat,Offline,L,12/15/2016,773309457,12/21/2016,8308,421.89,364.69,3505062.12,3029844.52,475217.6 +Sub-Saharan Africa,Swaziland,Vegetables,Online,C,1/27/2014,868293559,2/17/2014,6214,154.06,90.93,957328.84,565039.02,392289.82 +Asia,Bhutan,Household,Offline,H,9/19/2012,207816541,11/5/2012,6387,668.27,502.54,4268240.49,3209722.98,1058517.51 +Sub-Saharan Africa,Guinea,Beverages,Offline,M,7/20/2017,279427230,7/30/2017,7582,47.45,31.79,359765.9,241031.78,118734.12 +Asia,South Korea,Cosmetics,Online,M,8/2/2011,390986955,8/4/2011,583,437.2,263.33,254887.6,153521.39,101366.21 +Asia,Turkmenistan,Snacks,Online,L,12/20/2012,820669543,12/22/2012,3210,152.58,97.44,489781.8,312782.4,176999.4 +Asia,Vietnam,Clothes,Online,M,8/18/2010,566961324,8/18/2010,5310,109.28,35.84,580276.8,190310.4,389966.4 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,M,6/28/2013,498661124,7/27/2013,3763,437.2,263.33,1645183.6,990910.79,654272.81 +Asia,Laos,Snacks,Online,M,5/22/2016,204880273,6/20/2016,7480,152.58,97.44,1141298.4,728851.2,412447.2 +Middle East and North Africa,Saudi Arabia,Household,Online,L,6/15/2011,245042598,7/20/2011,2405,668.27,502.54,1607189.35,1208608.7,398580.65 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,M,7/31/2014,798884427,9/8/2014,6510,651.21,524.96,4239377.1,3417489.6,821887.5 +Asia,Mongolia,Snacks,Offline,C,3/26/2016,316454589,4/21/2016,4800,152.58,97.44,732384,467712,264672 +Sub-Saharan Africa,Sierra Leone,Meat,Online,C,7/9/2015,468114411,8/22/2015,4312,421.89,364.69,1819189.68,1572543.28,246646.4 +Central America and the Caribbean,Guatemala,Cereal,Online,M,5/21/2016,294537723,6/15/2016,9112,205.7,117.11,1874338.4,1067106.32,807232.08 +Central America and the Caribbean,El Salvador,Snacks,Online,H,4/13/2016,256710851,5/1/2016,5300,152.58,97.44,808674,516432,292242 +Europe,Slovenia,Fruits,Online,C,7/2/2017,885932624,7/13/2017,6006,9.33,6.92,56035.98,41561.52,14474.46 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,L,11/1/2015,533814370,11/3/2015,6390,81.73,56.67,522254.7,362121.3,160133.4 +Sub-Saharan Africa,Angola,Fruits,Offline,M,12/1/2011,322279918,1/1/2012,8644,9.33,6.92,80648.52,59816.48,20832.04 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,C,1/11/2015,993565595,2/28/2015,6994,437.2,263.33,3057776.8,1841730.02,1216046.78 +Europe,Armenia,Meat,Offline,H,7/31/2016,660220229,9/11/2016,2692,421.89,364.69,1135727.88,981745.48,153982.4 +Europe,Russia,Fruits,Online,L,8/15/2016,655105149,8/30/2016,9026,9.33,6.92,84212.58,62459.92,21752.66 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,C,6/23/2012,581394183,7/4/2012,6314,651.21,524.96,4111739.94,3314597.44,797142.5 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,M,2/9/2010,562573659,3/15/2010,6902,668.27,502.54,4612399.54,3468531.08,1143868.46 +Sub-Saharan Africa,Seychelles ,Beverages,Online,H,10/6/2012,792442405,10/30/2012,172,47.45,31.79,8161.4,5467.88,2693.52 +Asia,Myanmar,Household,Online,M,3/5/2017,185111749,4/14/2017,7535,668.27,502.54,5035414.45,3786638.9,1248775.55 +Europe,Luxembourg,Clothes,Online,H,5/10/2017,425005519,6/3/2017,7432,109.28,35.84,812168.96,266362.88,545806.08 +Sub-Saharan Africa,Mali,Personal Care,Offline,C,12/17/2015,116860044,1/20/2016,339,81.73,56.67,27706.47,19211.13,8495.34 +Central America and the Caribbean,Nicaragua,Personal Care,Online,C,11/29/2012,635724151,12/16/2012,3758,81.73,56.67,307141.34,212965.86,94175.48 +Asia,Tajikistan,Cosmetics,Offline,M,10/13/2016,276959168,11/14/2016,7227,437.2,263.33,3159644.4,1903085.91,1256558.49 +Australia and Oceania,Fiji,Personal Care,Offline,C,9/14/2010,106238925,10/9/2010,7314,81.73,56.67,597773.22,414484.38,183288.84 +Central America and the Caribbean,Cuba,Cereal,Online,M,9/21/2016,809549748,9/29/2016,2615,205.7,117.11,537905.5,306242.65,231662.85 +Australia and Oceania,Vanuatu,Snacks,Online,C,4/26/2016,443190467,5/25/2016,8763,152.58,97.44,1337058.54,853866.72,483191.82 +Australia and Oceania,Solomon Islands,Snacks,Offline,C,9/27/2014,283772408,9/28/2014,3417,152.58,97.44,521365.86,332952.48,188413.38 +Sub-Saharan Africa,Ethiopia,Cereal,Online,H,7/10/2014,778219401,8/3/2014,1269,205.7,117.11,261033.3,148612.59,112420.71 +Europe,Ireland,Office Supplies,Online,C,9/10/2011,193767774,9/22/2011,9045,651.21,524.96,5890194.45,4748263.2,1141931.25 +Europe,Greece,Snacks,Online,C,9/11/2014,467966353,9/28/2014,498,152.58,97.44,75984.84,48525.12,27459.72 +Asia,Malaysia,Beverages,Offline,C,5/1/2010,458676469,5/6/2010,1415,47.45,31.79,67141.75,44982.85,22158.9 +Europe,Albania,Office Supplies,Online,H,12/16/2012,894071948,1/14/2013,4613,651.21,524.96,3004031.73,2421640.48,582391.25 +Central America and the Caribbean,Haiti,Snacks,Online,L,4/20/2015,322639119,4/25/2015,4940,152.58,97.44,753745.2,481353.6,272391.6 +Asia,Vietnam,Snacks,Online,H,11/28/2014,963176810,1/7/2015,4277,152.58,97.44,652584.66,416750.88,235833.78 +Sub-Saharan Africa,Malawi,Household,Offline,M,6/2/2010,154796350,6/2/2010,6535,668.27,502.54,4367144.45,3284098.9,1083045.55 +Sub-Saharan Africa,Zambia,Snacks,Online,C,11/17/2012,706921565,1/2/2013,2655,152.58,97.44,405099.9,258703.2,146396.7 +Sub-Saharan Africa,Cameroon,Meat,Offline,H,9/9/2011,549288785,10/23/2011,5613,421.89,364.69,2368068.57,2047004.97,321063.6 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,M,3/31/2016,381946837,4/3/2016,5412,255.28,159.42,1381575.36,862781.04,518794.32 +Central America and the Caribbean,Belize,Vegetables,Offline,L,4/18/2014,525257050,6/5/2014,4088,154.06,90.93,629797.28,371721.84,258075.44 +Asia,Laos,Personal Care,Online,M,7/26/2013,469893252,8/29/2013,710,81.73,56.67,58028.3,40235.7,17792.6 +Asia,Bhutan,Household,Online,C,4/20/2015,226841771,5/27/2015,6376,668.27,502.54,4260889.52,3204195.04,1056694.48 +Central America and the Caribbean,Barbados,Household,Online,M,6/6/2010,777401435,6/24/2010,9215,668.27,502.54,6158108.05,4630906.1,1527201.95 +Sub-Saharan Africa,Liberia,Cereal,Online,M,9/4/2013,923183572,9/5/2013,9389,205.7,117.11,1931317.3,1099545.79,831771.51 +Middle East and North Africa,Algeria,Beverages,Online,M,4/27/2014,436112010,4/27/2014,4090,47.45,31.79,194070.5,130021.1,64049.4 +Australia and Oceania,Solomon Islands,Personal Care,Offline,C,4/11/2010,508423078,5/23/2010,2542,81.73,56.67,207757.66,144055.14,63702.52 +Asia,Brunei,Snacks,Offline,C,11/22/2011,602665603,12/31/2011,999,152.58,97.44,152427.42,97342.56,55084.86 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Offline,C,6/5/2015,701700913,6/26/2015,7748,437.2,263.33,3387425.6,2040280.84,1347144.76 +Central America and the Caribbean,Belize,Beverages,Offline,M,6/3/2014,858702838,6/6/2014,8107,47.45,31.79,384677.15,257721.53,126955.62 +Asia,Brunei,Office Supplies,Online,C,1/19/2011,747157704,2/4/2011,9423,651.21,524.96,6136351.83,4946698.08,1189653.75 +Europe,Slovenia,Baby Food,Offline,M,5/7/2012,110864341,6/2/2012,6077,255.28,159.42,1551336.56,968795.34,582541.22 +Middle East and North Africa,Libya,Clothes,Online,C,4/6/2011,113934075,4/20/2011,4480,109.28,35.84,489574.4,160563.2,329011.2 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,H,2/28/2013,190790736,2/28/2013,8073,47.45,31.79,383063.85,256640.67,126423.18 +Europe,Sweden,Vegetables,Online,C,11/30/2016,296170651,12/18/2016,2332,154.06,90.93,359267.92,212048.76,147219.16 +Europe,Malta,Cosmetics,Online,L,2/3/2011,455122649,3/11/2011,9761,437.2,263.33,4267509.2,2570364.13,1697145.07 +Middle East and North Africa,Morocco,Cereal,Online,C,8/15/2015,313008058,9/23/2015,4895,205.7,117.11,1006901.5,573253.45,433648.05 +Asia,Cambodia,Cereal,Online,L,5/29/2017,485500705,5/29/2017,9302,205.7,117.11,1913421.4,1089357.22,824064.18 +Sub-Saharan Africa,South Africa,Household,Offline,M,1/6/2012,308586919,1/10/2012,6582,668.27,502.54,4398553.14,3307718.28,1090834.86 +Middle East and North Africa,Kuwait,Personal Care,Online,C,12/26/2014,988565528,1/22/2015,7363,81.73,56.67,601777.99,417261.21,184516.78 +Europe,Belarus,Office Supplies,Offline,M,8/22/2012,652047860,8/25/2012,4307,651.21,524.96,2804761.47,2261002.72,543758.75 +Sub-Saharan Africa,South Africa,Personal Care,Online,H,4/22/2011,195957744,5/1/2011,7106,81.73,56.67,580773.38,402697.02,178076.36 +Europe,United Kingdom,Meat,Online,H,10/14/2010,137531507,11/18/2010,7484,421.89,364.69,3157424.76,2729339.96,428084.8 +Middle East and North Africa,Pakistan,Personal Care,Offline,C,9/29/2015,164317977,10/5/2015,4196,81.73,56.67,342939.08,237787.32,105151.76 +Sub-Saharan Africa,Senegal,Beverages,Offline,L,10/6/2016,484178483,10/20/2016,8027,47.45,31.79,380881.15,255178.33,125702.82 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,L,11/8/2016,475286853,12/15/2016,6797,152.58,97.44,1037086.26,662299.68,374786.58 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,H,7/6/2012,936129415,7/22/2012,351,9.33,6.92,3274.83,2428.92,845.91 +Sub-Saharan Africa,Zambia,Vegetables,Online,C,8/28/2012,935504996,9/30/2012,5572,154.06,90.93,858422.32,506661.96,351760.36 +Europe,Bosnia and Herzegovina,Snacks,Online,C,2/19/2012,962524926,3/20/2012,1370,152.58,97.44,209034.6,133492.8,75541.8 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,C,8/21/2010,676613032,9/29/2010,3687,152.58,97.44,562562.46,359261.28,203301.18 +Middle East and North Africa,Yemen,Beverages,Online,M,6/28/2016,257505643,7/3/2016,497,47.45,31.79,23582.65,15799.63,7783.02 +Sub-Saharan Africa,Benin,Baby Food,Online,C,8/4/2012,855251586,8/17/2012,6805,255.28,159.42,1737180.4,1084853.1,652327.3 +Asia,Kazakhstan,Office Supplies,Offline,L,3/9/2013,540212190,3/17/2013,9646,651.21,524.96,6281571.66,5063764.16,1217807.5 +Sub-Saharan Africa,Liberia,Beverages,Offline,H,8/27/2014,153061282,9/21/2014,3090,47.45,31.79,146620.5,98231.1,48389.4 +Middle East and North Africa,Israel,Beverages,Offline,C,6/9/2014,154785192,6/21/2014,3233,47.45,31.79,153405.85,102777.07,50628.78 +Sub-Saharan Africa,Tanzania,Snacks,Online,L,11/2/2014,176682746,11/8/2014,3206,152.58,97.44,489171.48,312392.64,176778.84 +Europe,Slovakia,Snacks,Online,L,8/21/2011,370365273,8/27/2011,8170,152.58,97.44,1246578.6,796084.8,450493.8 +Sub-Saharan Africa,Zambia,Vegetables,Online,M,1/19/2013,957756602,1/20/2013,317,154.06,90.93,48837.02,28824.81,20012.21 +Asia,Bangladesh,Vegetables,Offline,H,3/19/2013,881093060,5/1/2013,3871,154.06,90.93,596366.26,351990.03,244376.23 +Asia,Bangladesh,Baby Food,Online,L,2/8/2011,952923476,2/27/2011,88,255.28,159.42,22464.64,14028.96,8435.68 +Asia,Indonesia,Vegetables,Online,M,5/8/2014,706109178,6/11/2014,2252,154.06,90.93,346943.12,204774.36,142168.76 +Central America and the Caribbean,Guatemala,Cosmetics,Online,L,9/11/2012,643823993,10/9/2012,681,437.2,263.33,297733.2,179327.73,118405.47 +Asia,Thailand,Office Supplies,Online,M,2/10/2012,889554250,2/15/2012,7725,651.21,524.96,5030597.25,4055316,975281.25 +Europe,Latvia,Snacks,Offline,L,11/3/2015,737098777,11/12/2015,2763,152.58,97.44,421578.54,269226.72,152351.82 +Asia,Nepal,Cereal,Online,C,1/14/2013,900568902,3/2/2013,7206,205.7,117.11,1482274.2,843894.66,638379.54 +Europe,Belarus,Clothes,Online,H,11/15/2012,364388453,11/25/2012,9496,109.28,35.84,1037722.88,340336.64,697386.24 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,M,6/2/2010,433293759,6/10/2010,107,651.21,524.96,69679.47,56170.72,13508.75 +Europe,San Marino,Meat,Online,L,3/6/2013,682333648,4/11/2013,6544,421.89,364.69,2760848.16,2386531.36,374316.8 +Asia,Laos,Vegetables,Online,L,7/28/2014,306869447,7/31/2014,8343,154.06,90.93,1285322.58,758628.99,526693.59 +Europe,Iceland,Fruits,Offline,M,11/15/2012,372574985,11/22/2012,2072,9.33,6.92,19331.76,14338.24,4993.52 +Australia and Oceania,Fiji,Meat,Online,L,12/31/2014,665436589,1/8/2015,6329,421.89,364.69,2670141.81,2308123.01,362018.8 +Sub-Saharan Africa,Angola,Cosmetics,Offline,L,7/23/2017,141753089,7/29/2017,6744,437.2,263.33,2948476.8,1775897.52,1172579.28 +Europe,Hungary,Vegetables,Online,H,8/30/2010,978135812,9/11/2010,978,154.06,90.93,150670.68,88929.54,61741.14 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,H,12/28/2011,921508586,1/24/2012,3723,255.28,159.42,950407.44,593520.66,356886.78 +Europe,Malta,Beverages,Offline,L,7/26/2017,939107739,8/9/2017,1704,47.45,31.79,80854.8,54170.16,26684.64 +Europe,France,Cosmetics,Online,C,2/14/2013,268482100,3/13/2013,8675,437.2,263.33,3792710,2284387.75,1508322.25 +Europe,Liechtenstein,Fruits,Offline,L,10/1/2015,467492997,10/31/2015,421,9.33,6.92,3927.93,2913.32,1014.61 +Europe,Georgia,Baby Food,Online,C,1/31/2017,464314258,2/27/2017,9762,255.28,159.42,2492043.36,1556258.04,935785.32 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,C,6/2/2017,607432210,7/6/2017,1544,47.45,31.79,73262.8,49083.76,24179.04 +Australia and Oceania,Marshall Islands,Personal Care,Online,M,4/25/2014,415645682,5/2/2014,7649,81.73,56.67,625152.77,433468.83,191683.94 +Central America and the Caribbean,Belize,Vegetables,Offline,M,12/21/2013,828066003,1/5/2014,1987,154.06,90.93,306117.22,180677.91,125439.31 +Asia,South Korea,Household,Offline,L,4/19/2012,154117000,5/3/2012,5500,668.27,502.54,3675485,2763970,911515 +Central America and the Caribbean,Haiti,Household,Online,C,11/3/2013,823535001,11/28/2013,1162,668.27,502.54,776529.74,583951.48,192578.26 +Sub-Saharan Africa,Senegal,Clothes,Offline,C,11/4/2012,836368834,11/8/2012,8979,109.28,35.84,981225.12,321807.36,659417.76 +Europe,Armenia,Snacks,Online,H,3/13/2012,512979829,4/8/2012,986,152.58,97.44,150443.88,96075.84,54368.04 +Sub-Saharan Africa,Kenya,Cereal,Offline,C,1/27/2012,244041812,3/15/2012,6250,205.7,117.11,1285625,731937.5,553687.5 +Asia,Thailand,Office Supplies,Online,M,9/10/2013,940541112,10/25/2013,5871,651.21,524.96,3823253.91,3082040.16,741213.75 +Europe,Slovenia,Clothes,Offline,C,7/29/2015,883776557,8/25/2015,7978,109.28,35.84,871835.84,285931.52,585904.32 +Australia and Oceania,Marshall Islands,Snacks,Offline,H,4/16/2017,675359475,5/5/2017,2732,152.58,97.44,416848.56,266206.08,150642.48 +Australia and Oceania,Fiji,Personal Care,Online,H,9/10/2015,987213695,10/15/2015,7325,81.73,56.67,598672.25,415107.75,183564.5 +Sub-Saharan Africa,Liberia,Vegetables,Offline,L,4/9/2016,311575543,4/9/2016,982,154.06,90.93,151286.92,89293.26,61993.66 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,C,3/24/2014,810993850,4/24/2014,9957,255.28,159.42,2541822.96,1587344.94,954478.02 +Australia and Oceania,Palau,Clothes,Offline,H,5/22/2013,668329942,5/25/2013,2536,109.28,35.84,277134.08,90890.24,186243.84 +Sub-Saharan Africa,Zambia,Fruits,Offline,C,11/16/2014,836757647,12/20/2014,4037,9.33,6.92,37665.21,27936.04,9729.17 +Asia,Brunei,Clothes,Online,M,4/16/2013,989763295,4/18/2013,1809,109.28,35.84,197687.52,64834.56,132852.96 +Central America and the Caribbean,The Bahamas,Meat,Online,M,8/29/2015,871145713,9/24/2015,230,421.89,364.69,97034.7,83878.7,13156 +Sub-Saharan Africa,Eritrea,Household,Online,H,12/8/2014,745016229,1/13/2015,5713,668.27,502.54,3817826.51,2871011.02,946815.49 +Asia,Turkmenistan,Office Supplies,Offline,C,6/27/2016,945798671,6/28/2016,1699,651.21,524.96,1106405.79,891907.04,214498.75 +Middle East and North Africa,Lebanon,Clothes,Offline,C,8/12/2011,528229367,8/17/2011,3663,109.28,35.84,400292.64,131281.92,269010.72 +Sub-Saharan Africa,Malawi,Household,Offline,H,8/5/2011,417357146,8/23/2011,4109,668.27,502.54,2745921.43,2064936.86,680984.57 +Sub-Saharan Africa,Cameroon,Snacks,Offline,L,8/22/2013,258543336,9/16/2013,7573,152.58,97.44,1155488.34,737913.12,417575.22 +Australia and Oceania,Vanuatu,Vegetables,Online,H,3/30/2012,667461764,5/16/2012,5623,154.06,90.93,866279.38,511299.39,354979.99 +Sub-Saharan Africa,The Gambia,Household,Offline,H,7/11/2010,980098760,7/30/2010,1858,668.27,502.54,1241645.66,933719.32,307926.34 +Europe,Kosovo,Personal Care,Online,M,6/17/2016,602753150,7/4/2016,6906,81.73,56.67,564427.38,391363.02,173064.36 +Middle East and North Africa,Morocco,Meat,Online,H,5/16/2016,362036263,6/13/2016,3430,421.89,364.69,1447082.7,1250886.7,196196 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,L,7/31/2016,254871928,8/26/2016,1122,205.7,117.11,230795.4,131397.42,99397.98 +Asia,Nepal,Personal Care,Offline,H,11/24/2016,798496472,11/25/2016,1705,81.73,56.67,139349.65,96622.35,42727.3 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,L,5/30/2014,780458724,6/29/2014,3935,421.89,364.69,1660137.15,1435055.15,225082 +Sub-Saharan Africa,Republic of the Congo,Snacks,Offline,H,11/6/2014,408620011,11/9/2014,8597,152.58,97.44,1311730.26,837691.68,474038.58 +Europe,Austria,Baby Food,Offline,C,8/23/2013,861154162,10/11/2013,3508,255.28,159.42,895522.24,559245.36,336276.88 +Central America and the Caribbean,Honduras,Beverages,Offline,H,11/14/2014,236547505,11/23/2014,8518,47.45,31.79,404179.1,270787.22,133391.88 +Middle East and North Africa,Syria,Household,Online,L,4/20/2012,303598868,5/4/2012,507,668.27,502.54,338812.89,254787.78,84025.11 +Central America and the Caribbean,Grenada,Cereal,Online,M,12/5/2015,651419579,12/13/2015,8384,205.7,117.11,1724588.8,981850.24,742738.56 +Europe,Vatican City,Fruits,Offline,M,4/17/2010,939433467,5/9/2010,8094,9.33,6.92,75517.02,56010.48,19506.54 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,L,4/22/2011,447376859,4/22/2011,7609,668.27,502.54,5084866.43,3823826.86,1261039.57 +Europe,Croatia,Fruits,Online,H,12/30/2016,325298583,1/27/2017,1934,9.33,6.92,18044.22,13383.28,4660.94 +Europe,Austria,Meat,Online,C,4/30/2011,443559968,4/30/2011,8106,421.89,364.69,3419840.34,2956177.14,463663.2 +Asia,Indonesia,Baby Food,Online,M,5/24/2013,742834842,5/27/2013,192,255.28,159.42,49013.76,30608.64,18405.12 +Sub-Saharan Africa,Niger,Cosmetics,Offline,H,1/25/2013,784109532,2/28/2013,4290,437.2,263.33,1875588,1129685.7,745902.3 +Europe,Germany,Meat,Online,C,8/23/2012,198682868,9/21/2012,3531,421.89,364.69,1489693.59,1287720.39,201973.2 +Middle East and North Africa,Egypt,Fruits,Offline,C,6/28/2015,938166177,8/6/2015,3075,9.33,6.92,28689.75,21279,7410.75 +Middle East and North Africa,Oman,Personal Care,Offline,C,8/30/2014,524483287,8/30/2014,5115,81.73,56.67,418048.95,289867.05,128181.9 +Europe,Finland,Household,Offline,M,11/16/2011,599870526,12/2/2011,3874,668.27,502.54,2588877.98,1946839.96,642038.02 +Sub-Saharan Africa,Kenya,Household,Offline,H,9/4/2013,176876723,9/29/2013,608,668.27,502.54,406308.16,305544.32,100763.84 +Central America and the Caribbean,Trinidad and Tobago,Meat,Online,H,7/19/2012,588363206,8/18/2012,8602,421.89,364.69,3629097.78,3137063.38,492034.4 +Europe,Serbia,Cosmetics,Offline,C,5/22/2013,537503802,6/13/2013,8174,437.2,263.33,3573672.8,2152459.42,1421213.38 +Sub-Saharan Africa,Angola,Vegetables,Online,C,8/2/2014,147784841,8/7/2014,1673,154.06,90.93,257742.38,152125.89,105616.49 +Australia and Oceania,Tuvalu,Baby Food,Online,H,10/24/2011,513005149,11/17/2011,8479,255.28,159.42,2164519.12,1351722.18,812796.94 +Middle East and North Africa,Azerbaijan,Personal Care,Online,C,12/12/2016,547276055,1/13/2017,1,81.73,56.67,81.73,56.67,25.06 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,M,6/8/2016,135021388,7/3/2016,4684,47.45,31.79,222255.8,148904.36,73351.44 +Middle East and North Africa,Kuwait,Office Supplies,Offline,C,12/3/2012,580977475,12/13/2012,3000,651.21,524.96,1953630,1574880,378750 +Europe,Kosovo,Personal Care,Online,L,11/30/2013,560193145,1/2/2014,2455,81.73,56.67,200647.15,139124.85,61522.3 +Asia,Maldives,Household,Online,H,10/30/2012,168029725,11/2/2012,2584,668.27,502.54,1726809.68,1298563.36,428246.32 +Sub-Saharan Africa,Sudan,Cosmetics,Online,M,7/9/2015,470161044,7/27/2015,9956,437.2,263.33,4352763.2,2621713.48,1731049.72 +Europe,France,Cereal,Online,H,9/29/2013,352573430,11/6/2013,3168,205.7,117.11,651657.6,371004.48,280653.12 +Europe,Kosovo,Clothes,Online,L,9/12/2011,571565711,9/23/2011,7850,109.28,35.84,857848,281344,576504 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,L,8/19/2014,603749215,8/19/2014,1664,255.28,159.42,424785.92,265274.88,159511.04 +Sub-Saharan Africa,Niger,Baby Food,Online,H,7/3/2017,896047770,7/10/2017,9302,255.28,159.42,2374614.56,1482924.84,891689.72 +North America,Canada,Personal Care,Offline,M,5/6/2016,615697705,6/20/2016,7488,81.73,56.67,611994.24,424344.96,187649.28 +Europe,Latvia,Personal Care,Offline,M,1/11/2012,800247848,1/26/2012,9976,81.73,56.67,815338.48,565339.92,249998.56 +Sub-Saharan Africa,Liberia,Clothes,Online,C,1/24/2014,307559525,2/26/2014,2553,109.28,35.84,278991.84,91499.52,187492.32 +Europe,Slovenia,Clothes,Offline,L,2/9/2014,765806567,2/12/2014,8036,109.28,35.84,878174.08,288010.24,590163.84 +Middle East and North Africa,Afghanistan,Cosmetics,Online,L,6/9/2012,723475301,7/21/2012,1274,437.2,263.33,556992.8,335482.42,221510.38 +Sub-Saharan Africa,Mali,Meat,Online,C,3/12/2014,599364554,3/15/2014,4146,421.89,364.69,1749155.94,1512004.74,237151.2 +Europe,Liechtenstein,Cosmetics,Online,L,6/5/2010,432585656,6/12/2010,564,437.2,263.33,246580.8,148518.12,98062.68 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,C,3/11/2012,332562434,3/22/2012,1469,81.73,56.67,120061.37,83248.23,36813.14 +Central America and the Caribbean,Guatemala,Baby Food,Online,C,6/18/2016,929031217,7/22/2016,9837,255.28,159.42,2511189.36,1568214.54,942974.82 +Asia,Indonesia,Personal Care,Offline,C,6/26/2017,222040832,7/30/2017,5671,81.73,56.67,463490.83,321375.57,142115.26 +Asia,South Korea,Meat,Online,C,7/30/2010,331952607,9/1/2010,1008,421.89,364.69,425265.12,367607.52,57657.6 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Offline,L,1/18/2011,749440371,2/28/2011,4915,109.28,35.84,537111.2,176153.6,360957.6 +Europe,Bulgaria,Vegetables,Offline,H,7/23/2012,585490453,8/22/2012,8491,154.06,90.93,1308123.46,772086.63,536036.83 +Europe,Slovakia,Cereal,Offline,L,8/14/2013,821401679,8/27/2013,9865,205.7,117.11,2029230.5,1155290.15,873940.35 +Middle East and North Africa,Azerbaijan,Snacks,Offline,C,10/21/2013,258785378,11/5/2013,9199,152.58,97.44,1403583.42,896350.56,507232.86 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,H,7/15/2017,469565379,9/1/2017,3685,651.21,524.96,2399708.85,1934477.6,465231.25 +Sub-Saharan Africa,Angola,Vegetables,Offline,L,3/2/2015,845978009,4/10/2015,2547,154.06,90.93,392390.82,231598.71,160792.11 +Central America and the Caribbean,Belize,Fruits,Offline,M,1/12/2017,850572097,1/12/2017,2040,9.33,6.92,19033.2,14116.8,4916.4 +Asia,Tajikistan,Personal Care,Online,L,10/29/2011,466208970,11/11/2011,449,81.73,56.67,36696.77,25444.83,11251.94 +Europe,Cyprus,Snacks,Offline,L,10/22/2015,646062457,12/3/2015,3093,152.58,97.44,471929.94,301381.92,170548.02 +Asia,Maldives,Fruits,Offline,M,1/1/2016,163618886,1/17/2016,7319,9.33,6.92,68286.27,50647.48,17638.79 +Sub-Saharan Africa,Cameroon,Fruits,Offline,L,11/14/2011,562677085,11/17/2011,7508,9.33,6.92,70049.64,51955.36,18094.28 +Europe,Estonia,Snacks,Offline,C,7/5/2011,307348382,8/10/2011,71,152.58,97.44,10833.18,6918.24,3914.94 +Central America and the Caribbean,Guatemala,Fruits,Online,L,9/17/2012,632056605,10/18/2012,8450,9.33,6.92,78838.5,58474,20364.5 +Australia and Oceania,New Zealand,Vegetables,Online,M,5/9/2014,591538083,5/31/2014,8119,154.06,90.93,1250813.14,738260.67,512552.47 +Middle East and North Africa,Syria,Vegetables,Online,C,7/26/2012,210841643,8/25/2012,1582,154.06,90.93,243722.92,143851.26,99871.66 +Middle East and North Africa,Qatar,Snacks,Offline,C,2/20/2012,935328614,3/30/2012,3377,152.58,97.44,515262.66,329054.88,186207.78 +Asia,Japan,Clothes,Offline,L,2/16/2015,680672824,3/9/2015,5070,109.28,35.84,554049.6,181708.8,372340.8 +Sub-Saharan Africa,Chad,Snacks,Online,M,1/30/2017,582860600,2/11/2017,259,152.58,97.44,39518.22,25236.96,14281.26 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,C,11/3/2010,948190772,12/10/2010,9575,668.27,502.54,6398685.25,4811820.5,1586864.75 +Middle East and North Africa,Jordan,Clothes,Offline,M,1/2/2013,803274667,2/2/2013,5679,109.28,35.84,620601.12,203535.36,417065.76 +Asia,China,Clothes,Offline,L,10/5/2014,145036113,10/26/2014,8264,109.28,35.84,903089.92,296181.76,606908.16 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,L,11/29/2015,390711438,1/14/2016,9052,152.58,97.44,1381154.16,882026.88,499127.28 +Europe,Croatia,Personal Care,Offline,C,7/20/2013,327849471,8/21/2013,6799,81.73,56.67,555682.27,385299.33,170382.94 +Central America and the Caribbean,Panama,Beverages,Offline,C,5/27/2013,164311540,6/16/2013,2291,47.45,31.79,108707.95,72830.89,35877.06 +Australia and Oceania,Palau,Vegetables,Offline,M,11/27/2010,178271472,1/5/2011,3345,154.06,90.93,515330.7,304160.85,211169.85 +Europe,Netherlands,Clothes,Online,M,2/15/2010,268215596,3/18/2010,9810,109.28,35.84,1072036.8,351590.4,720446.4 +Central America and the Caribbean,Panama,Cosmetics,Offline,L,6/1/2012,402942740,6/25/2012,8566,437.2,263.33,3745055.2,2255684.78,1489370.42 +Australia and Oceania,Papua New Guinea,Meat,Online,M,8/14/2012,171564233,8/28/2012,8524,421.89,364.69,3596190.36,3108617.56,487572.8 +Middle East and North Africa,Yemen,Clothes,Offline,H,6/4/2010,133503901,7/7/2010,5626,109.28,35.84,614809.28,201635.84,413173.44 +Middle East and North Africa,Tunisia ,Personal Care,Online,M,3/1/2014,468498075,3/25/2014,7846,81.73,56.67,641253.58,444632.82,196620.76 +Asia,China,Clothes,Offline,L,4/21/2014,526595580,5/12/2014,189,109.28,35.84,20653.92,6773.76,13880.16 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,M,7/7/2017,178157746,7/28/2017,9691,109.28,35.84,1059032.48,347325.44,711707.04 +Europe,Estonia,Fruits,Offline,L,8/10/2012,263858401,8/19/2012,419,9.33,6.92,3909.27,2899.48,1009.79 +North America,United States of America,Household,Online,L,3/3/2012,344683873,4/6/2012,8473,668.27,502.54,5662251.71,4258021.42,1404230.29 +Sub-Saharan Africa,Swaziland,Meat,Online,M,12/5/2010,951932990,1/4/2011,6981,421.89,364.69,2945214.09,2545900.89,399313.2 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,M,3/28/2012,437217080,5/16/2012,1105,152.58,97.44,168600.9,107671.2,60929.7 +Central America and the Caribbean,Dominican Republic,Cereal,Online,M,9/29/2016,822459971,10/26/2016,3037,205.7,117.11,624710.9,355663.07,269047.83 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,M,1/3/2011,149897992,1/21/2011,7002,9.33,6.92,65328.66,48453.84,16874.82 +Central America and the Caribbean,Jamaica,Personal Care,Online,H,9/20/2016,132079970,9/29/2016,4253,81.73,56.67,347597.69,241017.51,106580.18 +Europe,France,Beverages,Online,H,3/23/2011,301867234,3/27/2011,8078,47.45,31.79,383301.1,256799.62,126501.48 +Europe,Malta,Vegetables,Online,H,7/22/2014,262433612,9/5/2014,8792,154.06,90.93,1354495.52,799456.56,555038.96 +Middle East and North Africa,Turkey,Meat,Online,M,7/14/2017,137265431,8/17/2017,8746,421.89,364.69,3689849.94,3189578.74,500271.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,H,11/1/2015,120161521,11/17/2015,7319,154.06,90.93,1127565.14,665516.67,462048.47 +Europe,Austria,Vegetables,Online,H,10/4/2013,925233209,11/19/2013,5922,154.06,90.93,912343.32,538487.46,373855.86 +Middle East and North Africa,Somalia,Vegetables,Online,C,11/23/2012,636904323,12/11/2012,2997,154.06,90.93,461717.82,272517.21,189200.61 +Europe,Serbia,Personal Care,Online,C,11/25/2015,559911191,1/4/2016,9019,81.73,56.67,737122.87,511106.73,226016.14 +Europe,Hungary,Snacks,Online,C,2/15/2015,269302642,2/23/2015,1491,152.58,97.44,227496.78,145283.04,82213.74 +Middle East and North Africa,Afghanistan,Fruits,Online,C,7/25/2011,760440003,8/25/2011,9951,9.33,6.92,92842.83,68860.92,23981.91 +Europe,Poland,Fruits,Offline,C,1/24/2011,398997104,1/30/2011,964,9.33,6.92,8994.12,6670.88,2323.24 +Sub-Saharan Africa,Namibia,Snacks,Offline,C,12/19/2012,770960271,2/2/2013,3131,152.58,97.44,477727.98,305084.64,172643.34 +Middle East and North Africa,Israel,Office Supplies,Online,H,11/19/2013,832628333,1/2/2014,2081,651.21,524.96,1355168.01,1092441.76,262726.25 +Europe,Denmark,Beverages,Online,L,7/2/2011,960612618,7/20/2011,5476,47.45,31.79,259836.2,174082.04,85754.16 +Europe,Russia,Fruits,Offline,L,12/2/2015,701836955,12/18/2015,8006,9.33,6.92,74695.98,55401.52,19294.46 +Sub-Saharan Africa,Chad,Office Supplies,Online,M,8/6/2015,123537671,8/9/2015,6397,651.21,524.96,4165790.37,3358169.12,807621.25 +Europe,Sweden,Vegetables,Offline,H,5/28/2011,263263595,6/28/2011,4403,154.06,90.93,678326.18,400364.79,277961.39 +Middle East and North Africa,Syria,Office Supplies,Online,M,11/9/2012,878876054,11/23/2012,7810,651.21,524.96,5085950.1,4099937.6,986012.5 +Sub-Saharan Africa,Central African Republic,Clothes,Online,C,8/10/2011,898548877,8/17/2011,9435,109.28,35.84,1031056.8,338150.4,692906.4 +Europe,Switzerland,Personal Care,Offline,M,7/4/2015,670768392,7/31/2015,4128,81.73,56.67,337381.44,233933.76,103447.68 +Sub-Saharan Africa,Djibouti,Household,Offline,L,7/19/2014,614333426,8/16/2014,3768,668.27,502.54,2518041.36,1893570.72,624470.64 +Europe,Belgium,Cosmetics,Online,H,12/5/2014,768355309,1/2/2015,2265,437.2,263.33,990258,596442.45,393815.55 +North America,Canada,Clothes,Online,H,7/23/2012,342257869,8/28/2012,564,109.28,35.84,61633.92,20213.76,41420.16 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,H,12/26/2011,865777432,1/16/2012,1637,421.89,364.69,690633.93,596997.53,93636.4 +Europe,Andorra,Household,Offline,H,1/10/2015,338962829,2/20/2015,5488,668.27,502.54,3667465.76,2757939.52,909526.24 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,H,12/31/2016,882175385,1/17/2017,4155,154.06,90.93,640119.3,377814.15,262305.15 +Europe,Kosovo,Personal Care,Online,L,7/1/2010,186088931,7/11/2010,6705,81.73,56.67,547999.65,379972.35,168027.3 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,M,11/25/2011,961689794,1/8/2012,4236,154.06,90.93,652598.16,385179.48,267418.68 +North America,United States of America,Personal Care,Online,C,2/20/2012,590276801,3/20/2012,4878,81.73,56.67,398678.94,276436.26,122242.68 +Europe,Montenegro,Baby Food,Online,H,10/16/2010,573461282,11/24/2010,8792,255.28,159.42,2244421.76,1401620.64,842801.12 +Sub-Saharan Africa,Botswana,Meat,Online,M,4/14/2012,683167064,5/23/2012,3170,421.89,364.69,1337391.3,1156067.3,181324 +Central America and the Caribbean,El Salvador,Meat,Online,H,7/15/2014,311630475,7/19/2014,7238,421.89,364.69,3053639.82,2639626.22,414013.6 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,C,9/28/2012,721400344,11/16/2012,7248,109.28,35.84,792061.44,259768.32,532293.12 +Europe,Estonia,Personal Care,Online,M,9/26/2010,995337998,9/27/2010,1487,81.73,56.67,121532.51,84268.29,37264.22 +Sub-Saharan Africa,Liberia,Personal Care,Offline,L,3/17/2017,286617267,4/15/2017,5273,81.73,56.67,430962.29,298820.91,132141.38 +Middle East and North Africa,Lebanon,Baby Food,Offline,L,8/12/2011,968724477,8/20/2011,5955,255.28,159.42,1520192.4,949346.1,570846.3 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,H,2/16/2016,985458457,2/25/2016,7911,437.2,263.33,3458689.2,2083203.63,1375485.57 +Asia,Bangladesh,Cosmetics,Offline,L,2/16/2016,600930535,2/29/2016,7554,437.2,263.33,3302608.8,1989194.82,1313413.98 +Asia,Vietnam,Cosmetics,Online,C,12/26/2016,149564540,2/2/2017,8326,437.2,263.33,3640127.2,2192485.58,1447641.62 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,C,7/26/2017,486096799,8/11/2017,5700,437.2,263.33,2492040,1500981,991059 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,C,1/5/2014,735576140,1/24/2014,2181,437.2,263.33,953533.2,574322.73,379210.47 +Sub-Saharan Africa,Namibia,Baby Food,Online,H,2/9/2011,543363893,3/12/2011,2305,255.28,159.42,588420.4,367463.1,220957.3 +Asia,Vietnam,Office Supplies,Offline,L,11/28/2010,525133883,12/21/2010,7641,651.21,524.96,4975895.61,4011219.36,964676.25 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,C,7/16/2016,916872441,8/18/2016,1785,437.2,263.33,780402,470044.05,310357.95 +Australia and Oceania,Solomon Islands,Baby Food,Offline,C,4/6/2013,224878394,5/10/2013,5369,255.28,159.42,1370598.32,855925.98,514672.34 +Middle East and North Africa,Saudi Arabia,Fruits,Online,H,2/10/2010,175763070,2/22/2010,1053,9.33,6.92,9824.49,7286.76,2537.73 +Middle East and North Africa,Jordan,Personal Care,Online,L,5/30/2013,766450297,7/14/2013,8530,81.73,56.67,697156.9,483395.1,213761.8 +Europe,Monaco,Vegetables,Offline,M,5/26/2015,714176404,6/13/2015,9523,154.06,90.93,1467113.38,865926.39,601186.99 +Australia and Oceania,Nauru,Snacks,Offline,M,2/28/2013,606490218,3/12/2013,2788,152.58,97.44,425393.04,271662.72,153730.32 +Central America and the Caribbean,Jamaica,Fruits,Offline,H,6/6/2012,651253068,6/22/2012,9110,9.33,6.92,84996.3,63041.2,21955.1 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,H,3/18/2016,226638782,3/25/2016,6307,47.45,31.79,299267.15,200499.53,98767.62 +Europe,Estonia,Clothes,Online,C,6/6/2013,131133687,7/6/2013,4227,109.28,35.84,461926.56,151495.68,310430.88 +Asia,Nepal,Beverages,Offline,H,1/2/2013,333536612,1/14/2013,9750,47.45,31.79,462637.5,309952.5,152685 +Europe,Kosovo,Cosmetics,Online,M,5/10/2017,422958886,6/29/2017,1788,437.2,263.33,781713.6,470834.04,310879.56 +Asia,Laos,Meat,Offline,H,1/11/2011,958824336,2/2/2011,6283,421.89,364.69,2650734.87,2291347.27,359387.6 +Sub-Saharan Africa,Niger,Household,Online,M,7/1/2017,320869290,7/26/2017,1208,668.27,502.54,807270.16,607068.32,200201.84 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,M,1/31/2012,559142577,3/14/2012,1569,651.21,524.96,1021748.49,823662.24,198086.25 +Australia and Oceania,New Zealand,Cosmetics,Online,H,8/8/2016,644005525,8/28/2016,4401,437.2,263.33,1924117.2,1158915.33,765201.87 +Sub-Saharan Africa,Comoros,Clothes,Online,L,4/17/2012,516131961,5/31/2012,3772,109.28,35.84,412204.16,135188.48,277015.68 +Europe,Cyprus,Vegetables,Online,M,9/30/2011,636508214,10/11/2011,5780,154.06,90.93,890466.8,525575.4,364891.4 +Europe,Russia,Personal Care,Offline,H,4/3/2017,636433112,4/12/2017,3556,81.73,56.67,290631.88,201518.52,89113.36 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,H,1/13/2017,667517983,2/19/2017,2260,81.73,56.67,184709.8,128074.2,56635.6 +Asia,China,Household,Online,M,9/24/2011,951686656,10/27/2011,4085,668.27,502.54,2729882.95,2052875.9,677007.05 +Middle East and North Africa,Morocco,Baby Food,Offline,M,8/11/2010,431175458,9/28/2010,3255,255.28,159.42,830936.4,518912.1,312024.3 +North America,Canada,Household,Online,M,8/31/2012,818533217,9/21/2012,1024,668.27,502.54,684308.48,514600.96,169707.52 +Asia,Nepal,Meat,Online,L,5/15/2010,746621263,5/21/2010,678,421.89,364.69,286041.42,247259.82,38781.6 +Europe,Malta,Household,Offline,C,3/11/2016,718613421,4/25/2016,2535,668.27,502.54,1694064.45,1273938.9,420125.55 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,M,5/20/2013,857996022,6/30/2013,8944,152.58,97.44,1364675.52,871503.36,493172.16 +Europe,Iceland,Snacks,Offline,M,10/2/2012,458567893,11/7/2012,9285,152.58,97.44,1416705.3,904730.4,511974.9 +Europe,San Marino,Fruits,Online,L,1/16/2011,234440362,2/23/2011,4968,9.33,6.92,46351.44,34378.56,11972.88 +Europe,Bulgaria,Snacks,Offline,C,5/28/2017,970037257,7/6/2017,4436,152.58,97.44,676844.88,432243.84,244601.04 +Sub-Saharan Africa,Niger,Baby Food,Online,H,10/12/2011,370094907,11/30/2011,8162,255.28,159.42,2083595.36,1301186.04,782409.32 +Europe,Lithuania,Vegetables,Offline,L,10/22/2016,709662139,11/2/2016,3652,154.06,90.93,562627.12,332076.36,230550.76 +Europe,Andorra,Baby Food,Online,C,10/8/2010,284100282,11/14/2010,442,255.28,159.42,112833.76,70463.64,42370.12 +Asia,Myanmar,Meat,Online,M,8/28/2014,159083163,9/20/2014,5098,421.89,364.69,2150795.22,1859189.62,291605.6 +Europe,Hungary,Snacks,Offline,H,8/29/2012,120597112,9/27/2012,6220,152.58,97.44,949047.6,606076.8,342970.8 +Asia,Japan,Vegetables,Online,L,7/17/2016,924940955,7/22/2016,9438,154.06,90.93,1454018.28,858197.34,595820.94 +Sub-Saharan Africa,Uganda,Beverages,Online,C,5/31/2016,248726022,6/13/2016,2412,47.45,31.79,114449.4,76677.48,37771.92 +Middle East and North Africa,Iran,Clothes,Online,L,10/22/2014,338876140,10/25/2014,9835,109.28,35.84,1074768.8,352486.4,722282.4 +Australia and Oceania,Kiribati,Meat,Online,C,4/27/2015,362627637,6/7/2015,8431,421.89,364.69,3556954.59,3074701.39,482253.2 +Sub-Saharan Africa,Botswana,Cosmetics,Online,M,4/3/2011,457529342,4/28/2011,1954,437.2,263.33,854288.8,514546.82,339741.98 +Sub-Saharan Africa,Ghana,Vegetables,Online,H,2/15/2012,381442582,3/10/2012,6191,154.06,90.93,953785.46,562947.63,390837.83 +Australia and Oceania,Palau,Snacks,Offline,M,2/24/2017,862541186,4/5/2017,3959,152.58,97.44,604064.22,385764.96,218299.26 +Australia and Oceania,Kiribati,Cosmetics,Offline,C,6/22/2011,449311482,8/1/2011,107,437.2,263.33,46780.4,28176.31,18604.09 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,L,5/16/2015,460552299,6/15/2015,6514,47.45,31.79,309089.3,207080.06,102009.24 +Middle East and North Africa,Turkey,Office Supplies,Online,H,4/30/2012,935374963,5/27/2012,7092,651.21,524.96,4618381.32,3723016.32,895365 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,C,5/26/2013,183203303,7/5/2013,2783,205.7,117.11,572463.1,325917.13,246545.97 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,L,7/22/2015,633773648,8/27/2015,6561,437.2,263.33,2868469.2,1727708.13,1140761.07 +Central America and the Caribbean,Cuba,Beverages,Offline,L,1/16/2013,287134826,2/11/2013,8431,47.45,31.79,400050.95,268021.49,132029.46 +Sub-Saharan Africa,Liberia,Vegetables,Offline,L,4/28/2016,363648164,5/28/2016,428,154.06,90.93,65937.68,38918.04,27019.64 +Europe,Austria,Household,Offline,H,6/3/2010,353987491,6/12/2010,1620,668.27,502.54,1082597.4,814114.8,268482.6 +Sub-Saharan Africa,Seychelles ,Household,Offline,C,9/17/2011,269139134,10/23/2011,3106,668.27,502.54,2075646.62,1560889.24,514757.38 +Sub-Saharan Africa,Benin,Vegetables,Online,M,2/17/2011,190401923,3/11/2011,3015,154.06,90.93,464490.9,274153.95,190336.95 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,L,10/29/2015,719387185,12/10/2015,1509,651.21,524.96,982675.89,792164.64,190511.25 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,H,1/29/2015,728018748,2/6/2015,5781,109.28,35.84,631747.68,207191.04,424556.64 +Central America and the Caribbean,El Salvador,Snacks,Online,C,5/18/2014,508532941,7/5/2014,5053,152.58,97.44,770986.74,492364.32,278622.42 +Europe,Ireland,Vegetables,Online,C,6/30/2016,423478591,7/25/2016,5581,154.06,90.93,859808.86,507480.33,352328.53 +Central America and the Caribbean,Honduras,Clothes,Offline,M,2/13/2010,455717027,3/3/2010,5650,109.28,35.84,617432,202496,414936 +Europe,Cyprus,Meat,Offline,C,7/6/2011,658422076,8/18/2011,579,421.89,364.69,244274.31,211155.51,33118.8 +Europe,Latvia,Beverages,Offline,M,4/10/2015,705080068,5/9/2015,7715,47.45,31.79,366076.75,245259.85,120816.9 +Asia,Turkmenistan,Fruits,Offline,H,4/14/2013,339489829,5/28/2013,1439,9.33,6.92,13425.87,9957.88,3467.99 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,C,8/25/2013,725762689,9/13/2013,8162,668.27,502.54,5454419.74,4101731.48,1352688.26 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,M,2/27/2014,398322474,3/21/2014,1327,154.06,90.93,204437.62,120664.11,83773.51 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,C,9/6/2013,211905515,10/14/2013,6406,437.2,263.33,2800703.2,1686891.98,1113811.22 +Europe,Czech Republic,Fruits,Offline,H,12/8/2015,191560637,1/13/2016,5904,9.33,6.92,55084.32,40855.68,14228.64 +Europe,Slovenia,Vegetables,Online,H,7/20/2010,882649171,7/20/2010,4359,154.06,90.93,671547.54,396363.87,275183.67 +Europe,Bosnia and Herzegovina,Fruits,Online,C,9/26/2014,200844943,9/30/2014,3337,9.33,6.92,31134.21,23092.04,8042.17 +Sub-Saharan Africa,Liberia,Clothes,Online,L,6/21/2016,182134282,7/23/2016,6436,109.28,35.84,703326.08,230666.24,472659.84 +Europe,Greece,Meat,Online,H,2/27/2016,232816016,3/7/2016,4288,421.89,364.69,1809064.32,1563790.72,245273.6 +Europe,Finland,Beverages,Online,C,4/7/2015,279501473,4/28/2015,9552,47.45,31.79,453242.4,303658.08,149584.32 +Europe,Malta,Household,Online,H,7/15/2012,319114482,8/30/2012,1921,668.27,502.54,1283746.67,965379.34,318367.33 +Middle East and North Africa,Lebanon,Beverages,Offline,L,5/12/2015,868891370,5/31/2015,3120,47.45,31.79,148044,99184.8,48859.2 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,H,4/1/2013,716380965,4/21/2013,1902,9.33,6.92,17745.66,13161.84,4583.82 +Sub-Saharan Africa,Benin,Clothes,Online,L,12/8/2011,969444596,1/17/2012,9054,109.28,35.84,989421.12,324495.36,664925.76 +Europe,Slovenia,Household,Offline,M,6/3/2014,106256091,6/7/2014,2393,668.27,502.54,1599170.11,1202578.22,396591.89 +Europe,Belarus,Beverages,Offline,C,3/16/2017,725301778,3/23/2017,1769,47.45,31.79,83939.05,56236.51,27702.54 +Central America and the Caribbean,Haiti,Clothes,Offline,C,1/25/2014,995380485,2/23/2014,4060,109.28,35.84,443676.8,145510.4,298166.4 +Sub-Saharan Africa,Sudan,Baby Food,Offline,H,12/30/2014,505603539,1/11/2015,8178,255.28,159.42,2087679.84,1303736.76,783943.08 +Australia and Oceania,Fiji,Meat,Offline,L,2/8/2012,715394771,3/18/2012,65,421.89,364.69,27422.85,23704.85,3718 +Europe,San Marino,Beverages,Online,L,9/24/2013,904490506,9/28/2013,7695,47.45,31.79,365127.75,244624.05,120503.7 +Central America and the Caribbean,Panama,Fruits,Online,L,5/2/2010,422939574,6/13/2010,6074,9.33,6.92,56670.42,42032.08,14638.34 +Europe,Kosovo,Snacks,Online,M,3/1/2016,941103303,4/18/2016,2236,152.58,97.44,341168.88,217875.84,123293.04 +Asia,Uzbekistan,Vegetables,Online,L,6/15/2012,599655520,6/21/2012,249,154.06,90.93,38360.94,22641.57,15719.37 +Middle East and North Africa,Azerbaijan,Fruits,Offline,M,10/18/2011,759582555,11/4/2011,6212,9.33,6.92,57957.96,42987.04,14970.92 +Asia,Thailand,Snacks,Online,M,6/25/2016,152183234,7/11/2016,3256,152.58,97.44,496800.48,317264.64,179535.84 +Central America and the Caribbean,El Salvador,Meat,Offline,M,9/25/2014,729068887,9/28/2014,6540,421.89,364.69,2759160.6,2385072.6,374088 +Europe,United Kingdom,Meat,Offline,L,10/4/2014,912163341,10/19/2014,8258,421.89,364.69,3483967.62,3011610.02,472357.6 +Sub-Saharan Africa,Eritrea,Beverages,Offline,C,9/9/2010,543702924,9/14/2010,2632,47.45,31.79,124888.4,83671.28,41217.12 +Europe,Spain,Beverages,Online,H,8/28/2016,436236464,9/8/2016,919,47.45,31.79,43606.55,29215.01,14391.54 +Sub-Saharan Africa,Zambia,Vegetables,Online,M,7/25/2017,122625291,8/31/2017,6403,154.06,90.93,986446.18,582224.79,404221.39 +Europe,Slovakia,Cosmetics,Online,C,9/25/2010,106043231,10/18/2010,9403,437.2,263.33,4110991.6,2476091.99,1634899.61 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,L,4/11/2017,509976613,5/6/2017,2267,154.06,90.93,349254.02,206138.31,143115.71 +Middle East and North Africa,Azerbaijan,Meat,Offline,C,2/23/2010,628224265,3/29/2010,4375,421.89,364.69,1845768.75,1595518.75,250250 +Sub-Saharan Africa,Djibouti,Vegetables,Online,M,5/15/2016,274897515,5/22/2016,7138,154.06,90.93,1099680.28,649058.34,450621.94 +Europe,Montenegro,Personal Care,Offline,C,10/25/2014,234420192,12/2/2014,8999,81.73,56.67,735488.27,509973.33,225514.94 +Middle East and North Africa,Syria,Personal Care,Online,C,9/14/2015,911528623,10/19/2015,430,81.73,56.67,35143.9,24368.1,10775.8 +Europe,Switzerland,Beverages,Offline,L,5/24/2011,981271636,7/6/2011,8938,47.45,31.79,424108.1,284139.02,139969.08 +Europe,San Marino,Beverages,Online,M,6/13/2010,539010560,7/4/2010,4058,47.45,31.79,192552.1,129003.82,63548.28 +Sub-Saharan Africa,Lesotho,Beverages,Offline,M,2/24/2011,650419223,3/13/2011,2357,47.45,31.79,111839.65,74929.03,36910.62 +Australia and Oceania,Samoa ,Baby Food,Online,M,10/29/2012,201483952,12/11/2012,2434,255.28,159.42,621351.52,388028.28,233323.24 +Australia and Oceania,Nauru,Office Supplies,Online,L,2/8/2012,848503577,3/24/2012,9919,651.21,524.96,6459351.99,5207078.24,1252273.75 +North America,Mexico,Cosmetics,Online,M,3/26/2014,268089425,5/2/2014,2473,437.2,263.33,1081195.6,651215.09,429980.51 +Australia and Oceania,Kiribati,Vegetables,Online,L,3/3/2014,707165324,3/22/2014,4789,154.06,90.93,737793.34,435463.77,302329.57 +Middle East and North Africa,Qatar,Clothes,Online,L,7/8/2015,432967603,7/13/2015,3590,109.28,35.84,392315.2,128665.6,263649.6 +Sub-Saharan Africa,Uganda,Cosmetics,Online,L,7/30/2011,483045089,9/16/2011,2631,437.2,263.33,1150273.2,692821.23,457451.97 +Europe,Finland,Office Supplies,Online,M,11/11/2011,615259110,11/22/2011,7698,651.21,524.96,5013014.58,4041142.08,971872.5 +Europe,Belarus,Cosmetics,Offline,H,8/6/2015,657783496,8/6/2015,1609,437.2,263.33,703454.8,423697.97,279756.83 +Europe,Malta,Baby Food,Online,M,6/27/2015,959104573,7/29/2015,9212,255.28,159.42,2351639.36,1468577.04,883062.32 +Sub-Saharan Africa,Guinea,Office Supplies,Online,C,9/2/2016,138021171,9/12/2016,2386,651.21,524.96,1553787.06,1252554.56,301232.5 +Europe,Albania,Snacks,Online,M,3/16/2010,933644616,3/20/2010,5044,152.58,97.44,769613.52,491487.36,278126.16 +Middle East and North Africa,United Arab Emirates,Household,Offline,C,9/18/2014,755398738,10/8/2014,8128,668.27,502.54,5431698.56,4084645.12,1347053.44 +Australia and Oceania,Nauru,Cereal,Offline,L,1/10/2012,233019864,2/8/2012,4611,205.7,117.11,948482.7,539994.21,408488.49 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,M,7/14/2011,966556823,8/22/2011,4498,154.06,90.93,692961.88,409003.14,283958.74 +Sub-Saharan Africa,Gabon,Personal Care,Offline,M,2/15/2016,576370942,3/7/2016,9825,81.73,56.67,802997.25,556782.75,246214.5 +Middle East and North Africa,Tunisia ,Beverages,Online,C,10/26/2010,353136050,12/1/2010,9660,47.45,31.79,458367,307091.4,151275.6 +Middle East and North Africa,Qatar,Cereal,Online,L,12/31/2011,307838475,1/6/2012,5101,205.7,117.11,1049275.7,597378.11,451897.59 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,H,8/6/2010,521777045,9/18/2010,4278,9.33,6.92,39913.74,29603.76,10309.98 +Middle East and North Africa,Iraq,Beverages,Offline,L,10/4/2013,696563088,10/26/2013,7352,47.45,31.79,348852.4,233720.08,115132.32 +Sub-Saharan Africa,Benin,Cosmetics,Online,H,10/9/2010,604120433,10/14/2010,1516,437.2,263.33,662795.2,399208.28,263586.92 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,H,9/10/2014,536685407,9/29/2014,5993,154.06,90.93,923281.58,544943.49,378338.09 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,H,2/24/2013,856806838,3/26/2013,7038,437.2,263.33,3077013.6,1853316.54,1223697.06 +Australia and Oceania,Palau,Cosmetics,Online,C,7/20/2017,647346055,8/2/2017,2938,437.2,263.33,1284493.6,773663.54,510830.06 +Sub-Saharan Africa,Zimbabwe,Household,Online,L,11/10/2013,861476886,12/16/2013,9009,668.27,502.54,6020444.43,4527382.86,1493061.57 +Central America and the Caribbean,Saint Lucia,Baby Food,Online,H,10/31/2011,272685658,11/28/2011,2601,255.28,159.42,663983.28,414651.42,249331.86 +Europe,Norway,Personal Care,Offline,M,12/1/2010,424771201,12/7/2010,8093,81.73,56.67,661440.89,458630.31,202810.58 +Europe,Switzerland,Vegetables,Online,M,8/23/2011,681844842,8/25/2011,1896,154.06,90.93,292097.76,172403.28,119694.48 +Europe,Liechtenstein,Household,Offline,M,10/21/2011,478330409,11/26/2011,7452,668.27,502.54,4979948.04,3744928.08,1235019.96 +Central America and the Caribbean,Grenada,Vegetables,Online,H,4/9/2010,668964231,5/18/2010,237,154.06,90.93,36512.22,21550.41,14961.81 +Australia and Oceania,New Zealand,Meat,Offline,C,10/3/2010,378795135,11/3/2010,2753,421.89,364.69,1161463.17,1003991.57,157471.6 +Middle East and North Africa,Pakistan,Snacks,Offline,H,6/20/2010,153184449,8/8/2010,9537,152.58,97.44,1455155.46,929285.28,525870.18 +North America,Canada,Vegetables,Online,M,6/19/2011,607806003,7/1/2011,2158,154.06,90.93,332461.48,196226.94,136234.54 +Australia and Oceania,East Timor,Meat,Offline,L,11/16/2016,178646123,11/25/2016,4213,421.89,364.69,1777422.57,1536438.97,240983.6 +Sub-Saharan Africa,Mauritania,Cosmetics,Online,C,12/15/2011,972003638,12/27/2011,6331,437.2,263.33,2767913.2,1667142.23,1100770.97 +Europe,Switzerland,Clothes,Offline,H,4/26/2013,214489877,5/4/2013,1176,109.28,35.84,128513.28,42147.84,86365.44 +Sub-Saharan Africa,Republic of the Congo,Beverages,Online,C,2/19/2012,603028666,3/15/2012,8438,47.45,31.79,400383.1,268244.02,132139.08 +Asia,India,Clothes,Online,H,10/17/2015,854856336,12/5/2015,9841,109.28,35.84,1075424.48,352701.44,722723.04 +Europe,Malta,Beverages,Online,H,10/22/2013,657521712,10/29/2013,4141,47.45,31.79,196490.45,131642.39,64848.06 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,M,11/29/2011,218886125,1/9/2012,2123,651.21,524.96,1382518.83,1114490.08,268028.75 +Europe,Germany,Personal Care,Offline,C,2/6/2013,717123401,3/7/2013,1605,81.73,56.67,131176.65,90955.35,40221.3 +Europe,Bulgaria,Vegetables,Online,H,11/19/2013,250719869,12/2/2013,2436,154.06,90.93,375290.16,221505.48,153784.68 +Middle East and North Africa,Jordan,Snacks,Offline,C,8/9/2015,588474357,9/1/2015,1494,152.58,97.44,227954.52,145575.36,82379.16 +Europe,Monaco,Baby Food,Offline,C,2/8/2013,419498193,2/11/2013,7692,255.28,159.42,1963613.76,1226258.64,737355.12 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,H,8/28/2013,303215205,10/1/2013,6972,81.73,56.67,569821.56,395103.24,174718.32 +Middle East and North Africa,Jordan,Office Supplies,Offline,H,6/9/2010,419361722,6/20/2010,7308,651.21,524.96,4759042.68,3836407.68,922635 +North America,Canada,Fruits,Online,H,8/19/2016,117986571,9/7/2016,3703,9.33,6.92,34548.99,25624.76,8924.23 +Sub-Saharan Africa,Sudan,Household,Offline,L,3/13/2016,169451081,3/15/2016,3195,668.27,502.54,2135122.65,1605615.3,529507.35 +Central America and the Caribbean,Panama,Cosmetics,Offline,H,2/1/2013,514429080,3/21/2013,9851,437.2,263.33,4306857.2,2594063.83,1712793.37 +Asia,Kyrgyzstan,Fruits,Offline,C,4/26/2012,713906896,4/27/2012,9770,9.33,6.92,91154.1,67608.4,23545.7 +Sub-Saharan Africa,Nigeria,Vegetables,Offline,L,3/8/2016,399183356,3/9/2016,6081,154.06,90.93,936838.86,552945.33,383893.53 +North America,Canada,Household,Online,C,11/26/2012,621869790,1/13/2013,3945,668.27,502.54,2636325.15,1982520.3,653804.85 +Asia,Mongolia,Personal Care,Offline,M,9/9/2010,703890025,10/6/2010,5555,81.73,56.67,454010.15,314801.85,139208.3 +Europe,Estonia,Baby Food,Online,L,3/30/2011,487480390,5/10/2011,5135,255.28,159.42,1310862.8,818621.7,492241.1 +North America,Canada,Vegetables,Offline,C,7/19/2013,785189712,8/18/2013,3939,154.06,90.93,606842.34,358173.27,248669.07 +Sub-Saharan Africa,Lesotho,Fruits,Online,L,1/31/2010,229879319,3/18/2010,5254,9.33,6.92,49019.82,36357.68,12662.14 +Central America and the Caribbean,Haiti,Beverages,Online,H,4/26/2013,224723041,5/26/2013,9396,47.45,31.79,445840.2,298698.84,147141.36 +Europe,Macedonia,Baby Food,Online,H,1/27/2014,893207204,3/6/2014,8716,255.28,159.42,2225020.48,1389504.72,835515.76 +Asia,Bangladesh,Office Supplies,Offline,L,8/4/2015,629130637,8/14/2015,2591,651.21,524.96,1687285.11,1360171.36,327113.75 +Asia,North Korea,Household,Online,L,8/8/2014,146604669,8/13/2014,2434,668.27,502.54,1626569.18,1223182.36,403386.82 +Central America and the Caribbean,Panama,Meat,Offline,L,9/11/2012,230053126,9/26/2012,6687,421.89,364.69,2821178.43,2438682.03,382496.4 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,L,7/11/2012,384212338,8/30/2012,5824,154.06,90.93,897245.44,529576.32,367669.12 +Sub-Saharan Africa,Botswana,Clothes,Online,C,1/8/2014,184131133,1/10/2014,7349,109.28,35.84,803098.72,263388.16,539710.56 +Sub-Saharan Africa,Djibouti,Baby Food,Online,H,8/8/2010,625170838,9/10/2010,799,255.28,159.42,203968.72,127376.58,76592.14 +North America,United States of America,Meat,Offline,M,9/8/2015,973005282,10/18/2015,2740,421.89,364.69,1155978.6,999250.6,156728 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,H,6/20/2013,113620793,7/24/2013,1773,154.06,90.93,273148.38,161218.89,111929.49 +Australia and Oceania,Kiribati,Clothes,Online,C,9/17/2015,603316199,9/29/2015,3525,109.28,35.84,385212,126336,258876 +Middle East and North Africa,Somalia,Household,Offline,H,7/9/2012,118702828,8/16/2012,5660,668.27,502.54,3782408.2,2844376.4,938031.8 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,H,1/2/2014,906704509,1/14/2014,2868,437.2,263.33,1253889.6,755230.44,498659.16 +Central America and the Caribbean,Dominica,Cosmetics,Online,L,3/9/2016,334557569,4/27/2016,1874,437.2,263.33,819312.8,493480.42,325832.38 +Middle East and North Africa,Lebanon,Office Supplies,Online,M,5/16/2012,339810836,7/4/2012,6433,651.21,524.96,4189233.93,3377067.68,812166.25 +Australia and Oceania,Solomon Islands,Household,Online,L,1/28/2012,680325639,2/24/2012,2330,668.27,502.54,1557069.1,1170918.2,386150.9 +Sub-Saharan Africa,Burundi,Clothes,Offline,M,7/6/2014,284275805,8/15/2014,2383,109.28,35.84,260414.24,85406.72,175007.52 +Australia and Oceania,Papua New Guinea,Baby Food,Online,H,5/26/2012,400147664,5/27/2012,1441,255.28,159.42,367858.48,229724.22,138134.26 +Sub-Saharan Africa,Sudan,Cereal,Online,L,11/14/2010,546740043,12/2/2010,1383,205.7,117.11,284483.1,161963.13,122519.97 +Europe,Germany,Office Supplies,Online,C,2/16/2016,763164269,2/25/2016,6121,651.21,524.96,3986056.41,3213280.16,772776.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,M,7/2/2016,258844172,8/1/2016,6598,154.06,90.93,1016487.88,599956.14,416531.74 +Middle East and North Africa,Jordan,Cereal,Offline,C,7/16/2016,563516080,7/16/2016,5785,205.7,117.11,1189974.5,677481.35,512493.15 +Europe,Iceland,Baby Food,Offline,L,6/30/2010,577228820,7/31/2010,3690,255.28,159.42,941983.2,588259.8,353723.4 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Offline,M,5/24/2016,620343720,7/4/2016,2347,255.28,159.42,599142.16,374158.74,224983.42 +Europe,Andorra,Vegetables,Offline,C,9/9/2011,183534610,10/20/2011,824,154.06,90.93,126945.44,74926.32,52019.12 +Sub-Saharan Africa,Angola,Clothes,Online,L,10/3/2012,177787816,10/7/2012,220,109.28,35.84,24041.6,7884.8,16156.8 +Asia,Nepal,Vegetables,Online,H,7/14/2010,684402167,8/26/2010,8665,154.06,90.93,1334929.9,787908.45,547021.45 +Central America and the Caribbean,Saint Lucia,Household,Online,L,3/2/2012,504988992,4/1/2012,6319,668.27,502.54,4222798.13,3175550.26,1047247.87 +Sub-Saharan Africa,The Gambia,Clothes,Online,M,7/6/2014,311472117,8/6/2014,376,109.28,35.84,41089.28,13475.84,27613.44 +Sub-Saharan Africa,Kenya,Cereal,Online,M,6/26/2015,396087872,7/15/2015,58,205.7,117.11,11930.6,6792.38,5138.22 +Europe,Netherlands,Fruits,Offline,L,4/12/2010,221385085,4/24/2010,1621,9.33,6.92,15123.93,11217.32,3906.61 +Europe,Hungary,Household,Offline,L,4/23/2010,670225083,5/29/2010,3351,668.27,502.54,2239372.77,1684011.54,555361.23 +Central America and the Caribbean,Costa Rica,Baby Food,Online,L,9/6/2016,895781695,9/12/2016,565,255.28,159.42,144233.2,90072.3,54160.9 +Australia and Oceania,New Zealand,Vegetables,Offline,M,6/7/2016,571541249,6/11/2016,611,154.06,90.93,94130.66,55558.23,38572.43 +Sub-Saharan Africa,Mozambique,Baby Food,Online,C,8/4/2016,341302573,9/20/2016,7871,255.28,159.42,2009308.88,1254794.82,754514.06 +Europe,Georgia,Fruits,Online,H,2/9/2010,469176995,2/23/2010,8754,9.33,6.92,81674.82,60577.68,21097.14 +Asia,Thailand,Cosmetics,Online,L,6/30/2017,389588344,7/27/2017,6703,437.2,263.33,2930551.6,1765100.99,1165450.61 +Central America and the Caribbean,Guatemala,Household,Offline,L,11/26/2014,957272946,12/13/2014,7192,668.27,502.54,4806197.84,3614267.68,1191930.16 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,C,8/15/2013,397279632,8/19/2013,2726,47.45,31.79,129348.7,86659.54,42689.16 +Asia,Brunei,Meat,Online,L,11/9/2010,154969727,12/4/2010,7841,421.89,364.69,3308039.49,2859534.29,448505.2 +Sub-Saharan Africa,Mozambique,Meat,Online,M,3/28/2016,846017062,5/17/2016,4104,421.89,364.69,1731436.56,1496687.76,234748.8 +Asia,Tajikistan,Office Supplies,Online,H,3/7/2010,906407964,3/21/2010,5114,651.21,524.96,3330287.94,2684645.44,645642.5 +Europe,Cyprus,Cereal,Offline,L,10/19/2015,642441260,12/2/2015,1500,205.7,117.11,308550,175665,132885 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,L,11/4/2011,880728280,11/28/2011,5925,152.58,97.44,904036.5,577332,326704.5 +Asia,Malaysia,Fruits,Online,H,3/16/2012,718192851,4/17/2012,8079,9.33,6.92,75377.07,55906.68,19470.39 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,L,9/12/2016,672071301,9/17/2016,9688,109.28,35.84,1058704.64,347217.92,711486.72 +Middle East and North Africa,Tunisia ,Clothes,Offline,L,11/3/2014,429912459,11/24/2014,9505,109.28,35.84,1038706.4,340659.2,698047.2 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,M,5/10/2012,199577653,5/31/2012,8317,9.33,6.92,77597.61,57553.64,20043.97 +Europe,Andorra,Household,Offline,L,4/3/2012,259240710,5/5/2012,3942,668.27,502.54,2634320.34,1981012.68,653307.66 +Europe,Kosovo,Beverages,Offline,L,1/13/2011,507387959,3/1/2011,6227,47.45,31.79,295471.15,197956.33,97514.82 +Sub-Saharan Africa,Niger,Cosmetics,Offline,H,1/15/2010,912818229,3/2/2010,2054,437.2,263.33,898008.8,540879.82,357128.98 +Asia,Kazakhstan,Cosmetics,Online,H,9/10/2011,164642846,10/2/2011,332,437.2,263.33,145150.4,87425.56,57724.84 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,H,9/6/2015,622285640,9/13/2015,7004,47.45,31.79,332339.8,222657.16,109682.64 +Australia and Oceania,New Zealand,Cereal,Offline,C,3/11/2015,665482938,4/28/2015,45,205.7,117.11,9256.5,5269.95,3986.55 +Europe,Slovakia,Meat,Offline,C,10/31/2015,544283568,11/24/2015,4458,421.89,364.69,1880785.62,1625788.02,254997.6 +Europe,Monaco,Household,Offline,M,9/15/2016,129048860,10/21/2016,7280,668.27,502.54,4865005.6,3658491.2,1206514.4 +Middle East and North Africa,Israel,Cosmetics,Offline,L,3/12/2014,260452640,3/28/2014,2579,437.2,263.33,1127538.8,679128.07,448410.73 +Asia,China,Meat,Offline,L,4/25/2013,499481236,5/9/2013,6452,421.89,364.69,2722034.28,2352979.88,369054.4 +Central America and the Caribbean,Honduras,Baby Food,Offline,M,5/11/2016,477433478,5/26/2016,2031,255.28,159.42,518473.68,323782.02,194691.66 +Europe,Vatican City,Baby Food,Online,C,7/20/2011,345920693,8/9/2011,4475,255.28,159.42,1142378,713404.5,428973.5 +Sub-Saharan Africa,Chad,Clothes,Offline,H,8/31/2014,326866710,9/16/2014,5978,109.28,35.84,653275.84,214251.52,439024.32 +Australia and Oceania,Tuvalu,Vegetables,Online,L,4/7/2012,262507855,4/12/2012,763,154.06,90.93,117547.78,69379.59,48168.19 +Central America and the Caribbean,Jamaica,Beverages,Online,H,11/30/2010,965392959,12/26/2010,84,47.45,31.79,3985.8,2670.36,1315.44 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,C,8/26/2010,168383347,9/28/2010,7229,651.21,524.96,4707597.09,3794935.84,912661.25 +Sub-Saharan Africa,Malawi,Snacks,Online,C,5/18/2016,174652850,6/2/2016,2514,152.58,97.44,383586.12,244964.16,138621.96 +Middle East and North Africa,Yemen,Beverages,Offline,H,5/5/2011,207687795,6/3/2011,8289,47.45,31.79,393313.05,263507.31,129805.74 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,C,12/6/2013,461287009,12/21/2013,3932,421.89,364.69,1658871.48,1433961.08,224910.4 +Europe,Moldova ,Cosmetics,Offline,H,4/21/2013,749561822,5/22/2013,855,437.2,263.33,373806,225147.15,148658.85 +Sub-Saharan Africa,Swaziland,Personal Care,Online,M,1/20/2011,956936061,2/10/2011,7501,81.73,56.67,613056.73,425081.67,187975.06 +Middle East and North Africa,Turkey,Vegetables,Online,C,5/26/2017,588146054,7/7/2017,4342,154.06,90.93,668928.52,394818.06,274110.46 +Sub-Saharan Africa,Tanzania,Snacks,Online,L,2/15/2017,118240630,3/27/2017,8885,152.58,97.44,1355673.3,865754.4,489918.9 +Asia,South Korea,Vegetables,Online,H,3/25/2011,542581117,4/18/2011,665,154.06,90.93,102449.9,60468.45,41981.45 +Europe,Hungary,Vegetables,Online,H,2/15/2013,226841342,3/28/2013,6249,154.06,90.93,962720.94,568221.57,394499.37 +Europe,Hungary,Snacks,Offline,H,8/1/2014,757007634,8/3/2014,4236,152.58,97.44,646328.88,412755.84,233573.04 +Australia and Oceania,Samoa ,Cosmetics,Offline,M,3/20/2012,189378821,3/27/2012,257,437.2,263.33,112360.4,67675.81,44684.59 +Asia,Bangladesh,Fruits,Online,M,4/14/2011,700566232,5/1/2011,1971,9.33,6.92,18389.43,13639.32,4750.11 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,C,4/24/2014,937493693,5/28/2014,4072,437.2,263.33,1780278.4,1072279.76,707998.64 +Asia,Bhutan,Clothes,Online,H,5/1/2017,967397534,5/20/2017,3283,109.28,35.84,358766.24,117662.72,241103.52 +Central America and the Caribbean,Barbados,Snacks,Online,M,8/22/2013,927826583,9/18/2013,3359,152.58,97.44,512516.22,327300.96,185215.26 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,M,10/4/2012,576642167,10/25/2012,86,437.2,263.33,37599.2,22646.38,14952.82 +Asia,Uzbekistan,Office Supplies,Offline,C,11/26/2013,642018115,12/2/2013,6282,651.21,524.96,4090901.22,3297798.72,793102.5 +Central America and the Caribbean,Cuba,Cosmetics,Offline,M,5/11/2017,572440755,6/30/2017,6795,437.2,263.33,2970774,1789327.35,1181446.65 +Asia,South Korea,Baby Food,Offline,L,2/11/2013,786708915,2/16/2013,3505,255.28,159.42,894756.4,558767.1,335989.3 +Europe,Spain,Cosmetics,Online,L,12/12/2014,423933923,1/23/2015,323,437.2,263.33,141215.6,85055.59,56160.01 +Middle East and North Africa,Somalia,Fruits,Offline,C,3/11/2011,493539607,3/28/2011,8192,9.33,6.92,76431.36,56688.64,19742.72 +Europe,Slovenia,Vegetables,Offline,M,12/16/2013,725262296,12/16/2013,85,154.06,90.93,13095.1,7729.05,5366.05 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,H,7/2/2017,919150817,7/2/2017,6007,152.58,97.44,916548.06,585322.08,331225.98 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,C,2/19/2017,495566499,3/29/2017,7994,81.73,56.67,653349.62,453019.98,200329.64 +Europe,Greece,Beverages,Online,M,1/12/2013,745183169,2/5/2013,5114,47.45,31.79,242659.3,162574.06,80085.24 +Middle East and North Africa,Algeria,Personal Care,Offline,C,12/27/2013,778987157,1/27/2014,8465,81.73,56.67,691844.45,479711.55,212132.9 +Europe,Liechtenstein,Personal Care,Online,L,12/11/2010,678277289,12/31/2010,6178,81.73,56.67,504927.94,350107.26,154820.68 +Middle East and North Africa,Iran,Personal Care,Online,H,1/18/2011,144664895,2/4/2011,8412,81.73,56.67,687512.76,476708.04,210804.72 +Sub-Saharan Africa,Zimbabwe,Personal Care,Offline,C,2/24/2011,750073802,3/30/2011,2361,81.73,56.67,192964.53,133797.87,59166.66 +Australia and Oceania,Palau,Beverages,Offline,H,9/29/2016,986740338,11/16/2016,7249,47.45,31.79,343965.05,230445.71,113519.34 +Asia,Laos,Office Supplies,Online,M,6/15/2015,317213332,7/8/2015,9329,651.21,524.96,6075138.09,4897351.84,1177786.25 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,L,2/10/2011,524354112,3/19/2011,6889,651.21,524.96,4486185.69,3616449.44,869736.25 +Europe,Belarus,Meat,Offline,C,5/28/2012,761336505,6/2/2012,5245,421.89,364.69,2212813.05,1912799.05,300014 +Europe,Estonia,Clothes,Online,C,12/9/2013,701646840,12/18/2013,1747,109.28,35.84,190912.16,62612.48,128299.68 +Middle East and North Africa,Yemen,Household,Online,L,3/4/2015,989083945,3/19/2015,774,668.27,502.54,517240.98,388965.96,128275.02 +Middle East and North Africa,Yemen,Vegetables,Online,M,8/14/2016,987759149,8/18/2016,8737,154.06,90.93,1346022.22,794455.41,551566.81 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,H,2/2/2016,132096278,3/20/2016,9079,152.58,97.44,1385273.82,884657.76,500616.06 +Sub-Saharan Africa,Botswana,Fruits,Online,M,6/9/2012,176831662,7/2/2012,7273,9.33,6.92,67857.09,50329.16,17527.93 +Europe,Lithuania,Meat,Offline,H,12/17/2016,247014129,12/23/2016,5825,421.89,364.69,2457509.25,2124319.25,333190 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,H,9/20/2011,888005006,10/19/2011,9270,651.21,524.96,6036716.7,4866379.2,1170337.5 +Middle East and North Africa,Iran,Beverages,Online,L,11/30/2013,915478122,12/14/2013,9175,47.45,31.79,435353.75,291673.25,143680.5 +Europe,Ireland,Personal Care,Offline,L,7/14/2011,565419805,8/31/2011,9140,81.73,56.67,747012.2,517963.8,229048.4 +Sub-Saharan Africa,Togo,Cosmetics,Online,C,7/17/2012,144128882,7/20/2012,9794,437.2,263.33,4281936.8,2579054.02,1702882.78 +Asia,Indonesia,Baby Food,Offline,M,11/4/2010,478216683,11/22/2010,3798,255.28,159.42,969553.44,605477.16,364076.28 +Europe,Slovenia,Beverages,Online,M,10/1/2012,664607036,10/18/2012,846,47.45,31.79,40142.7,26894.34,13248.36 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,C,7/5/2010,320536267,8/15/2010,2659,255.28,159.42,678789.52,423897.78,254891.74 +Asia,Uzbekistan,Clothes,Offline,H,5/7/2016,933553206,5/21/2016,7994,109.28,35.84,873584.32,286504.96,587079.36 +Middle East and North Africa,Israel,Vegetables,Online,C,4/12/2013,911519181,5/11/2013,7637,154.06,90.93,1176556.22,694432.41,482123.81 +Middle East and North Africa,Yemen,Baby Food,Offline,C,11/19/2011,532608020,12/2/2011,9404,255.28,159.42,2400653.12,1499185.68,901467.44 +North America,Greenland,Household,Online,L,3/25/2016,595306050,4/2/2016,3144,668.27,502.54,2101040.88,1579985.76,521055.12 +North America,Mexico,Personal Care,Online,C,7/10/2012,168412101,8/26/2012,5738,81.73,56.67,468966.74,325172.46,143794.28 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,M,10/1/2010,641037499,10/20/2010,6096,421.89,364.69,2571841.44,2223150.24,348691.2 +Sub-Saharan Africa,Togo,Office Supplies,Offline,L,8/9/2010,772606074,8/18/2010,161,651.21,524.96,104844.81,84518.56,20326.25 +Sub-Saharan Africa,Madagascar,Beverages,Online,H,11/4/2012,742854154,11/15/2012,5907,47.45,31.79,280287.15,187783.53,92503.62 +Europe,Ukraine,Beverages,Online,C,7/4/2015,801830565,7/12/2015,8338,47.45,31.79,395638.1,265065.02,130573.08 +Asia,South Korea,Snacks,Online,L,2/11/2010,819896638,3/31/2010,4490,152.58,97.44,685084.2,437505.6,247578.6 +Sub-Saharan Africa,Mali,Office Supplies,Offline,L,10/11/2015,737726199,10/24/2015,8431,651.21,524.96,5490351.51,4425937.76,1064413.75 +Asia,North Korea,Beverages,Offline,L,10/13/2014,116305577,10/17/2014,6260,47.45,31.79,297037,199005.4,98031.6 +Europe,Poland,Beverages,Offline,L,1/3/2017,386933600,1/10/2017,1106,47.45,31.79,52479.7,35159.74,17319.96 +Central America and the Caribbean,Dominica,Meat,Offline,C,8/31/2010,801221597,9/21/2010,8130,421.89,364.69,3429965.7,2964929.7,465036 +Europe,Italy,Cosmetics,Offline,M,7/17/2011,681093394,8/20/2011,9526,437.2,263.33,4164767.2,2508481.58,1656285.62 +Sub-Saharan Africa,Comoros,Snacks,Offline,C,10/7/2013,768785321,11/24/2013,9516,152.58,97.44,1451951.28,927239.04,524712.24 +Sub-Saharan Africa,Kenya,Clothes,Offline,L,4/28/2016,976846206,4/28/2016,9355,109.28,35.84,1022314.4,335283.2,687031.2 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Offline,L,9/10/2011,838137376,10/28/2011,2330,109.28,35.84,254622.4,83507.2,171115.2 +Asia,North Korea,Beverages,Online,L,5/3/2012,855832660,5/31/2012,8757,47.45,31.79,415519.65,278385.03,137134.62 +Middle East and North Africa,Iran,Beverages,Online,H,8/27/2016,253418385,10/14/2016,987,47.45,31.79,46833.15,31376.73,15456.42 +Sub-Saharan Africa,Sudan,Clothes,Offline,M,9/28/2012,124693381,11/15/2012,8397,109.28,35.84,917624.16,300948.48,616675.68 +Sub-Saharan Africa,South Africa,Snacks,Offline,C,6/25/2012,283768975,7/31/2012,2401,152.58,97.44,366344.58,233953.44,132391.14 +Middle East and North Africa,Lebanon,Beverages,Offline,M,6/15/2017,615068995,6/19/2017,1439,47.45,31.79,68280.55,45745.81,22534.74 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,M,3/4/2015,623329770,3/16/2015,5986,651.21,524.96,3898143.06,3142410.56,755732.5 +Middle East and North Africa,Israel,Baby Food,Offline,L,2/16/2013,783600127,2/21/2013,3546,255.28,159.42,905222.88,565303.32,339919.56 +Europe,Monaco,Snacks,Offline,L,4/29/2012,291241395,6/10/2012,3656,152.58,97.44,557832.48,356240.64,201591.84 +Middle East and North Africa,Tunisia ,Vegetables,Online,C,1/14/2011,211927402,2/3/2011,2882,154.06,90.93,444000.92,262060.26,181940.66 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,L,3/3/2016,331644475,3/3/2016,9825,81.73,56.67,802997.25,556782.75,246214.5 +Asia,Mongolia,Snacks,Offline,M,10/8/2016,506691443,11/8/2016,113,152.58,97.44,17241.54,11010.72,6230.82 +Sub-Saharan Africa,Namibia,Cereal,Offline,C,7/9/2010,213679635,8/3/2010,1407,205.7,117.11,289419.9,164773.77,124646.13 +Central America and the Caribbean,Grenada,Office Supplies,Online,C,2/4/2015,799532878,3/9/2015,8401,651.21,524.96,5470815.21,4410188.96,1060626.25 +Europe,Slovakia,Meat,Offline,C,5/17/2011,531487500,6/4/2011,7817,421.89,364.69,3297914.13,2850781.73,447132.4 +Australia and Oceania,Solomon Islands,Office Supplies,Online,C,5/21/2015,447092330,6/24/2015,3411,651.21,524.96,2221277.31,1790638.56,430638.75 +Europe,Norway,Clothes,Offline,M,12/1/2013,304208695,1/14/2014,968,109.28,35.84,105783.04,34693.12,71089.92 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,L,10/7/2013,831010425,10/8/2013,3306,154.06,90.93,509322.36,300614.58,208707.78 +Middle East and North Africa,Turkey,Meat,Offline,C,3/21/2015,575983846,4/15/2015,5274,421.89,364.69,2225047.86,1923375.06,301672.8 +Europe,Belarus,Baby Food,Offline,C,11/1/2015,857927787,11/21/2015,8752,255.28,159.42,2234210.56,1395243.84,838966.72 +Sub-Saharan Africa,Comoros,Cosmetics,Online,L,3/30/2014,815953576,4/2/2014,7650,437.2,263.33,3344580,2014474.5,1330105.5 +Sub-Saharan Africa,Mozambique,Vegetables,Online,C,12/3/2013,559485042,1/5/2014,2912,154.06,90.93,448622.72,264788.16,183834.56 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,M,11/6/2011,718258512,12/4/2011,7510,152.58,97.44,1145875.8,731774.4,414101.4 +Europe,Malta,Snacks,Online,C,5/30/2017,192322814,7/17/2017,1449,152.58,97.44,221088.42,141190.56,79897.86 +Asia,Brunei,Office Supplies,Online,L,10/13/2010,202039277,10/26/2010,6767,651.21,524.96,4406738.07,3552404.32,854333.75 +Europe,Ukraine,Household,Offline,C,11/6/2014,238081729,12/11/2014,2529,668.27,502.54,1690054.83,1270923.66,419131.17 +Sub-Saharan Africa,Comoros,Personal Care,Offline,L,9/11/2015,311436498,10/16/2015,9835,81.73,56.67,803814.55,557349.45,246465.1 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,M,10/31/2011,503402411,11/26/2011,6815,255.28,159.42,1739733.2,1086447.3,653285.9 +Sub-Saharan Africa,Ghana,Clothes,Online,C,5/27/2010,515590798,6/28/2010,3630,109.28,35.84,396686.4,130099.2,266587.2 +Asia,Thailand,Personal Care,Offline,C,11/2/2015,119925487,11/17/2015,7471,81.73,56.67,610604.83,423381.57,187223.26 +Middle East and North Africa,Morocco,Baby Food,Online,H,11/27/2010,508642804,12/1/2010,7564,255.28,159.42,1930937.92,1205852.88,725085.04 +Sub-Saharan Africa,Gabon,Snacks,Offline,L,7/12/2013,244291579,7/23/2013,162,152.58,97.44,24717.96,15785.28,8932.68 +Europe,Hungary,Office Supplies,Offline,H,5/22/2012,209733140,6/6/2012,3552,651.21,524.96,2313097.92,1864657.92,448440 +Asia,Maldives,Cosmetics,Offline,M,3/4/2016,458141314,4/6/2016,3051,437.2,263.33,1333897.2,803419.83,530477.37 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,C,12/2/2011,663002431,1/14/2012,6008,651.21,524.96,3912469.68,3153959.68,758510 +Sub-Saharan Africa,Guinea,Personal Care,Offline,C,3/22/2014,568115317,4/3/2014,6802,81.73,56.67,555927.46,385469.34,170458.12 +Middle East and North Africa,Somalia,Personal Care,Online,C,1/13/2016,437591302,2/5/2016,1845,81.73,56.67,150791.85,104556.15,46235.7 +Sub-Saharan Africa,Ghana,Clothes,Online,C,2/26/2015,605854213,4/12/2015,4580,109.28,35.84,500502.4,164147.2,336355.2 +Sub-Saharan Africa,Mali,Baby Food,Online,L,6/12/2010,127640378,6/20/2010,479,255.28,159.42,122279.12,76362.18,45916.94 +Middle East and North Africa,Qatar,Vegetables,Online,L,3/15/2013,827998626,4/20/2013,2048,154.06,90.93,315514.88,186224.64,129290.24 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,M,1/20/2013,552290284,2/1/2013,3823,421.89,364.69,1612885.47,1394209.87,218675.6 +Central America and the Caribbean,Dominican Republic,Meat,Online,H,1/24/2012,816189181,1/31/2012,7371,421.89,364.69,3109751.19,2688129.99,421621.2 +Sub-Saharan Africa,Chad,Beverages,Offline,C,5/10/2013,955681645,5/19/2013,6291,47.45,31.79,298507.95,199990.89,98517.06 +North America,Canada,Office Supplies,Offline,L,5/1/2017,377066504,6/11/2017,1213,651.21,524.96,789917.73,636776.48,153141.25 +Europe,Kosovo,Office Supplies,Online,M,4/25/2010,806955087,6/4/2010,4797,651.21,524.96,3123854.37,2518233.12,605621.25 +Australia and Oceania,Samoa ,Household,Offline,H,10/8/2013,442271220,11/8/2013,6737,668.27,502.54,4502134.99,3385611.98,1116523.01 +Sub-Saharan Africa,Sudan,Vegetables,Online,H,5/12/2012,700251233,5/15/2012,8756,154.06,90.93,1348949.36,796183.08,552766.28 +Asia,Nepal,Beverages,Online,H,10/3/2010,368443953,11/7/2010,9608,47.45,31.79,455899.6,305438.32,150461.28 +Europe,Serbia,Personal Care,Offline,M,9/4/2014,554710710,9/18/2014,81,81.73,56.67,6620.13,4590.27,2029.86 +Europe,Bulgaria,Meat,Online,H,12/26/2011,637225329,1/17/2012,7990,421.89,364.69,3370901.1,2913873.1,457028 +Sub-Saharan Africa,Eritrea,Household,Online,L,4/30/2014,514474141,6/18/2014,3186,668.27,502.54,2129108.22,1601092.44,528015.78 +Europe,Bulgaria,Fruits,Online,C,6/24/2015,155255973,7/19/2015,2547,9.33,6.92,23763.51,17625.24,6138.27 +Europe,Portugal,Cereal,Online,M,4/13/2010,948682153,5/28/2010,4986,205.7,117.11,1025620.2,583910.46,441709.74 +Asia,Brunei,Cereal,Offline,H,7/29/2013,754176509,9/6/2013,6443,205.7,117.11,1325325.1,754539.73,570785.37 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,L,12/20/2010,651475369,12/22/2010,4894,255.28,159.42,1249340.32,780201.48,469138.84 +Central America and the Caribbean,El Salvador,Meat,Online,M,8/26/2015,890627562,9/15/2015,5342,421.89,364.69,2253736.38,1948173.98,305562.4 +Sub-Saharan Africa,Djibouti,Fruits,Offline,C,7/27/2011,441994416,9/2/2011,4825,9.33,6.92,45017.25,33389,11628.25 +Europe,Slovakia,Clothes,Offline,H,4/4/2010,146249759,5/13/2010,7408,109.28,35.84,809546.24,265502.72,544043.52 +Asia,Uzbekistan,Meat,Offline,C,9/22/2016,464379918,10/15/2016,9192,421.89,364.69,3878012.88,3352230.48,525782.4 +Europe,Germany,Beverages,Offline,C,7/22/2010,127683722,8/18/2010,3306,47.45,31.79,156869.7,105097.74,51771.96 +Sub-Saharan Africa,Chad,Fruits,Offline,M,4/4/2010,187772500,5/24/2010,4910,9.33,6.92,45810.3,33977.2,11833.1 +Asia,Uzbekistan,Clothes,Offline,C,6/18/2016,866570079,7/18/2016,6198,109.28,35.84,677317.44,222136.32,455181.12 +Europe,Slovakia,Meat,Offline,L,9/27/2015,206312787,10/14/2015,1393,421.89,364.69,587692.77,508013.17,79679.6 +Australia and Oceania,Vanuatu,Clothes,Offline,M,8/20/2014,819549453,8/23/2014,1750,109.28,35.84,191240,62720,128520 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,L,3/16/2013,439141404,4/26/2013,555,154.06,90.93,85503.3,50466.15,35037.15 +Europe,Greece,Fruits,Online,C,5/5/2016,468262469,5/24/2016,8125,9.33,6.92,75806.25,56225,19581.25 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,L,11/15/2014,130398976,12/30/2014,6810,437.2,263.33,2977332,1793277.3,1184054.7 +Australia and Oceania,Australia,Cosmetics,Online,H,1/12/2012,519349753,1/20/2012,5988,437.2,263.33,2617953.6,1576820.04,1041133.56 +Europe,Iceland,Household,Online,H,2/18/2012,549226129,3/7/2012,7071,668.27,502.54,4725337.17,3553460.34,1171876.83 +Central America and the Caribbean,Dominica,Office Supplies,Online,C,10/3/2016,104451930,10/19/2016,8502,651.21,524.96,5536587.42,4463209.92,1073377.5 +Europe,United Kingdom,Clothes,Offline,M,5/31/2013,489763486,6/11/2013,754,109.28,35.84,82397.12,27023.36,55373.76 +North America,Greenland,Office Supplies,Online,C,3/7/2017,380209624,4/25/2017,1332,651.21,524.96,867411.72,699246.72,168165 +Sub-Saharan Africa,Sudan,Meat,Online,M,11/25/2013,771151673,1/3/2014,9772,421.89,364.69,4122709.08,3563750.68,558958.4 +Middle East and North Africa,Kuwait,Meat,Offline,H,12/29/2016,928263461,1/25/2017,2641,421.89,364.69,1114211.49,963146.29,151065.2 +Asia,Brunei,Meat,Offline,M,8/29/2010,637531316,9/24/2010,8539,421.89,364.69,3602518.71,3114087.91,488430.8 +Middle East and North Africa,Tunisia ,Household,Online,L,3/23/2014,655254065,4/25/2014,3094,668.27,502.54,2067627.38,1554858.76,512768.62 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,L,3/24/2010,458043038,4/4/2010,3969,205.7,117.11,816423.3,464809.59,351613.71 +Central America and the Caribbean,Haiti,Clothes,Online,M,5/7/2016,492822062,5/18/2016,5855,109.28,35.84,639834.4,209843.2,429991.2 +Asia,Indonesia,Meat,Offline,C,6/19/2013,826827466,8/4/2013,5476,421.89,364.69,2310269.64,1997042.44,313227.2 +Europe,Romania,Fruits,Offline,M,1/10/2010,697608077,1/28/2010,6587,9.33,6.92,61456.71,45582.04,15874.67 +Europe,Andorra,Personal Care,Online,C,7/20/2015,763025224,9/2/2015,4975,81.73,56.67,406606.75,281933.25,124673.5 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,L,2/8/2014,851252734,3/5/2014,3456,651.21,524.96,2250581.76,1814261.76,436320 +Australia and Oceania,Tuvalu,Cereal,Online,C,7/21/2013,410776937,8/19/2013,6879,205.7,117.11,1415010.3,805599.69,609410.61 +Central America and the Caribbean,El Salvador,Fruits,Offline,L,6/15/2011,760396659,6/27/2011,7124,9.33,6.92,66466.92,49298.08,17168.84 +Australia and Oceania,Solomon Islands,Vegetables,Offline,H,1/4/2014,139223229,2/16/2014,8102,154.06,90.93,1248194.12,736714.86,511479.26 +Europe,Russia,Household,Offline,H,2/17/2017,456680476,3/15/2017,756,668.27,502.54,505212.12,379920.24,125291.88 +Europe,Austria,Office Supplies,Offline,M,3/18/2010,542504727,4/21/2010,8059,651.21,524.96,5248101.39,4230652.64,1017448.75 +Asia,Japan,Baby Food,Online,C,3/21/2010,196744811,4/14/2010,17,255.28,159.42,4339.76,2710.14,1629.62 +Middle East and North Africa,Pakistan,Vegetables,Online,L,6/22/2012,639762055,7/9/2012,8664,154.06,90.93,1334775.84,787817.52,546958.32 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,C,2/20/2017,462230288,3/16/2017,3069,668.27,502.54,2050920.63,1542295.26,508625.37 +Europe,Denmark,Clothes,Online,L,4/20/2010,575135838,5/8/2010,4330,109.28,35.84,473182.4,155187.2,317995.2 +Middle East and North Africa,Libya,Household,Online,M,3/10/2013,159777534,3/19/2013,578,668.27,502.54,386260.06,290468.12,95791.94 +Europe,Luxembourg,Baby Food,Online,H,3/25/2010,717766702,4/19/2010,1972,255.28,159.42,503412.16,314376.24,189035.92 +Europe,Lithuania,Clothes,Online,H,6/3/2013,221027171,6/28/2013,5707,109.28,35.84,623660.96,204538.88,419122.08 +Europe,Vatican City,Vegetables,Online,M,2/11/2013,761795270,3/22/2013,1004,154.06,90.93,154676.24,91293.72,63382.52 +Europe,Sweden,Office Supplies,Offline,H,1/28/2012,902619826,2/25/2012,4120,651.21,524.96,2682985.2,2162835.2,520150 +Australia and Oceania,Palau,Meat,Online,L,2/20/2014,626362168,3/15/2014,3340,421.89,364.69,1409112.6,1218064.6,191048 +Australia and Oceania,Australia,Cereal,Online,M,11/4/2012,886196124,12/12/2012,3981,205.7,117.11,818891.7,466214.91,352676.79 +Europe,Andorra,Fruits,Online,C,5/15/2010,455608022,5/18/2010,3393,9.33,6.92,31656.69,23479.56,8177.13 +Europe,Estonia,Personal Care,Offline,H,9/29/2013,878396689,11/5/2013,5955,81.73,56.67,486702.15,337469.85,149232.3 +Europe,Albania,Baby Food,Offline,L,12/3/2015,618673455,12/22/2015,8079,255.28,159.42,2062407.12,1287954.18,774452.94 +Sub-Saharan Africa,Botswana,Snacks,Online,C,9/10/2014,910862147,9/30/2014,3206,152.58,97.44,489171.48,312392.64,176778.84 +Australia and Oceania,Vanuatu,Beverages,Online,H,7/2/2016,809699094,7/23/2016,6810,47.45,31.79,323134.5,216489.9,106644.6 +Asia,Sri Lanka,Vegetables,Online,L,6/28/2017,340233123,8/11/2017,1397,154.06,90.93,215221.82,127029.21,88192.61 +Sub-Saharan Africa,Gabon,Snacks,Offline,L,11/12/2014,947825562,12/4/2014,1502,152.58,97.44,229175.16,146354.88,82820.28 +Asia,Malaysia,Fruits,Online,C,9/8/2010,548150241,10/7/2010,8692,9.33,6.92,81096.36,60148.64,20947.72 +Asia,Myanmar,Office Supplies,Online,H,8/27/2015,277193486,10/16/2015,6567,651.21,524.96,4276496.07,3447412.32,829083.75 +Middle East and North Africa,Qatar,Snacks,Online,M,1/8/2015,441254127,1/15/2015,5757,152.58,97.44,878403.06,560962.08,317440.98 +Sub-Saharan Africa,Mali,Baby Food,Offline,C,4/5/2010,966943490,5/15/2010,8921,255.28,159.42,2277352.88,1422185.82,855167.06 +Europe,Ukraine,Household,Offline,H,4/5/2015,951185405,4/28/2015,5754,668.27,502.54,3845225.58,2891615.16,953610.42 +Australia and Oceania,New Zealand,Beverages,Offline,C,9/9/2014,911216199,10/24/2014,7977,47.45,31.79,378508.65,253588.83,124919.82 +Asia,Singapore,Vegetables,Online,L,3/16/2013,534584701,4/19/2013,4347,154.06,90.93,669698.82,395272.71,274426.11 +Sub-Saharan Africa,Nigeria,Baby Food,Online,M,7/17/2016,929152238,8/15/2016,5650,255.28,159.42,1442332,900723,541609 +Europe,Malta,Cosmetics,Online,C,7/23/2012,573092639,8/1/2012,9702,437.2,263.33,4241714.4,2554827.66,1686886.74 +Asia,Bhutan,Snacks,Offline,H,11/23/2012,264892232,12/10/2012,6353,152.58,97.44,969340.74,619036.32,350304.42 +Asia,Vietnam,Cereal,Offline,H,5/3/2011,873349845,6/4/2011,2482,205.7,117.11,510547.4,290667.02,219880.38 +Middle East and North Africa,United Arab Emirates,Snacks,Online,M,4/15/2010,187576806,6/2/2010,7000,152.58,97.44,1068060,682080,385980 +Middle East and North Africa,Jordan,Baby Food,Online,H,1/7/2017,566996943,2/23/2017,5850,255.28,159.42,1493388,932607,560781 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,M,2/21/2017,391346585,3/15/2017,7006,437.2,263.33,3063023.2,1844889.98,1218133.22 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,H,4/8/2016,810674560,4/17/2016,5472,154.06,90.93,843016.32,497568.96,345447.36 +Europe,San Marino,Snacks,Online,L,6/30/2013,795342195,7/4/2013,8284,152.58,97.44,1263972.72,807192.96,456779.76 +Middle East and North Africa,Qatar,Vegetables,Online,L,10/12/2012,286023318,11/23/2012,9511,154.06,90.93,1465264.66,864835.23,600429.43 +Europe,Austria,Vegetables,Online,L,7/27/2011,643704259,8/16/2011,5250,154.06,90.93,808815,477382.5,331432.5 +Europe,Cyprus,Cosmetics,Offline,L,2/25/2012,599683845,3/21/2012,8631,437.2,263.33,3773473.2,2272801.23,1500671.97 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,H,4/27/2010,305573403,5/3/2010,4815,437.2,263.33,2105118,1267933.95,837184.05 +Australia and Oceania,Marshall Islands,Meat,Online,C,4/15/2014,883296763,4/18/2014,5996,421.89,364.69,2529652.44,2186681.24,342971.2 +Europe,Denmark,Office Supplies,Online,L,8/11/2010,375090253,8/27/2010,6396,651.21,524.96,4165139.16,3357644.16,807495 +Europe,Andorra,Beverages,Online,L,6/3/2013,493502700,7/8/2013,7270,47.45,31.79,344961.5,231113.3,113848.2 +Sub-Saharan Africa,Zambia,Baby Food,Offline,H,3/11/2015,771395432,3/23/2015,1905,255.28,159.42,486308.4,303695.1,182613.3 +Sub-Saharan Africa,Eritrea,Household,Offline,L,4/1/2013,811942279,5/10/2013,618,668.27,502.54,412990.86,310569.72,102421.14 +Middle East and North Africa,Iraq,Household,Online,L,7/23/2013,738629567,8/12/2013,5758,668.27,502.54,3847898.66,2893625.32,954273.34 +Asia,Cambodia,Snacks,Online,H,10/17/2011,745256125,12/4/2011,6704,152.58,97.44,1022896.32,653237.76,369658.56 +Australia and Oceania,Marshall Islands,Household,Offline,M,4/3/2012,645933282,5/1/2012,4867,668.27,502.54,3252470.09,2445862.18,806607.91 +Asia,India,Cereal,Offline,L,7/13/2016,325084865,7/18/2016,8690,205.7,117.11,1787533,1017685.9,769847.1 +Middle East and North Africa,Syria,Vegetables,Offline,M,2/18/2012,187447202,3/27/2012,8647,154.06,90.93,1332156.82,786271.71,545885.11 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,M,2/17/2014,708069121,3/10/2014,2243,255.28,159.42,572593.04,357579.06,215013.98 +Europe,Kosovo,Office Supplies,Offline,M,12/12/2015,182311952,12/25/2015,9013,651.21,524.96,5869355.73,4731464.48,1137891.25 +Middle East and North Africa,Libya,Snacks,Offline,L,11/8/2015,575849521,11/20/2015,5525,152.58,97.44,843004.5,538356,304648.5 +Australia and Oceania,Fiji,Personal Care,Offline,H,3/11/2013,774668157,4/10/2013,377,81.73,56.67,30812.21,21364.59,9447.62 +Europe,San Marino,Clothes,Online,H,2/25/2012,635066688,3/9/2012,9200,109.28,35.84,1005376,329728,675648 +Sub-Saharan Africa,Angola,Fruits,Offline,L,5/30/2010,533656442,6/24/2010,9655,9.33,6.92,90081.15,66812.6,23268.55 +Sub-Saharan Africa,Cameroon,Vegetables,Online,C,7/3/2010,917361247,7/20/2010,6434,154.06,90.93,991222.04,585043.62,406178.42 +Central America and the Caribbean,Saint Lucia,Household,Online,H,1/11/2016,953417432,1/12/2016,6260,668.27,502.54,4183370.2,3145900.4,1037469.8 +Asia,Brunei,Fruits,Offline,M,9/19/2012,779373824,10/20/2012,2889,9.33,6.92,26954.37,19991.88,6962.49 +Middle East and North Africa,Egypt,Household,Online,M,1/30/2010,153091752,2/20/2010,2106,668.27,502.54,1407376.62,1058349.24,349027.38 +Sub-Saharan Africa,South Sudan,Household,Offline,H,12/1/2014,702745044,12/27/2014,6730,668.27,502.54,4497457.1,3382094.2,1115362.9 +Sub-Saharan Africa,Liberia,Snacks,Offline,C,5/11/2012,976820027,5/22/2012,1608,152.58,97.44,245348.64,156683.52,88665.12 +Australia and Oceania,New Zealand,Clothes,Online,M,2/13/2015,494115531,3/19/2015,8621,109.28,35.84,942102.88,308976.64,633126.24 +Europe,Bulgaria,Household,Offline,C,4/2/2014,193742883,4/12/2014,1679,668.27,502.54,1122025.33,843764.66,278260.67 +Middle East and North Africa,Iraq,Cereal,Online,C,3/28/2013,185125911,5/16/2013,1726,205.7,117.11,355038.2,202131.86,152906.34 +Sub-Saharan Africa,Kenya,Fruits,Online,C,8/14/2016,198000943,9/1/2016,1734,9.33,6.92,16178.22,11999.28,4178.94 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,H,1/28/2011,932416808,2/25/2011,1709,651.21,524.96,1112917.89,897156.64,215761.25 +Europe,Slovenia,Meat,Offline,C,8/21/2014,908734834,10/9/2014,3686,421.89,364.69,1555086.54,1344247.34,210839.2 +Asia,Bangladesh,Snacks,Online,M,4/30/2012,517628848,6/11/2012,6734,152.58,97.44,1027473.72,656160.96,371312.76 +Asia,Brunei,Cosmetics,Offline,C,12/14/2012,670085179,1/12/2013,1950,437.2,263.33,852540,513493.5,339046.5 +Sub-Saharan Africa,Central African Republic,Meat,Offline,L,1/8/2015,547402656,1/30/2015,7465,421.89,364.69,3149408.85,2722410.85,426998 +Asia,Turkmenistan,Meat,Offline,M,7/13/2010,751192605,8/28/2010,3440,421.89,364.69,1451301.6,1254533.6,196768 +Sub-Saharan Africa,Ethiopia,Cereal,Online,L,6/26/2011,153378856,7/9/2011,7067,205.7,117.11,1453681.9,827616.37,626065.53 +Sub-Saharan Africa,Togo,Clothes,Online,H,10/19/2015,846197736,10/19/2015,7569,109.28,35.84,827140.32,271272.96,555867.36 +Europe,Croatia,Fruits,Offline,C,2/5/2011,492198073,2/28/2011,1202,9.33,6.92,11214.66,8317.84,2896.82 +Central America and the Caribbean,Honduras,Snacks,Online,L,5/12/2016,874241197,5/20/2016,6253,152.58,97.44,954082.74,609292.32,344790.42 +Sub-Saharan Africa,Namibia,Cereal,Offline,L,7/23/2017,245500934,8/13/2017,8037,205.7,117.11,1653210.9,941213.07,711997.83 +Sub-Saharan Africa,Rwanda,Vegetables,Online,M,11/13/2016,979463613,12/26/2016,3904,154.06,90.93,601450.24,354990.72,246459.52 +Australia and Oceania,Palau,Snacks,Offline,C,9/29/2013,119928061,11/8/2013,8233,152.58,97.44,1256191.14,802223.52,453967.62 +Europe,Hungary,Household,Offline,L,4/12/2016,631005609,5/26/2016,7437,668.27,502.54,4969923.99,3737389.98,1232534.01 +Central America and the Caribbean,Saint Lucia,Cereal,Online,M,9/15/2014,147120082,10/9/2014,4956,205.7,117.11,1019449.2,580397.16,439052.04 +Middle East and North Africa,Turkey,Baby Food,Offline,C,6/16/2015,423007810,6/28/2015,6266,255.28,159.42,1599584.48,998925.72,600658.76 +Asia,South Korea,Meat,Offline,C,9/4/2014,583717620,10/4/2014,3870,421.89,364.69,1632714.3,1411350.3,221364 +Sub-Saharan Africa,Liberia,Fruits,Online,M,2/23/2017,274610841,3/6/2017,2305,9.33,6.92,21505.65,15950.6,5555.05 +Central America and the Caribbean,Haiti,Fruits,Online,H,5/9/2017,111361300,6/6/2017,3138,9.33,6.92,29277.54,21714.96,7562.58 +North America,Greenland,Cereal,Online,L,11/7/2010,329955327,11/24/2010,9968,205.7,117.11,2050417.6,1167352.48,883065.12 +Australia and Oceania,Tuvalu,Office Supplies,Online,L,3/8/2013,336691749,3/8/2013,3425,651.21,524.96,2230394.25,1797988,432406.25 +Europe,Austria,Snacks,Online,L,9/5/2010,958181893,9/23/2010,6170,152.58,97.44,941418.6,601204.8,340213.8 +Asia,Thailand,Snacks,Online,L,3/23/2017,391349589,5/5/2017,7895,152.58,97.44,1204619.1,769288.8,435330.3 +Asia,Nepal,Household,Online,L,6/27/2017,953431165,7/11/2017,324,668.27,502.54,216519.48,162822.96,53696.52 +Middle East and North Africa,Israel,Beverages,Online,H,2/18/2016,531975448,2/28/2016,2211,47.45,31.79,104911.95,70287.69,34624.26 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,C,4/25/2011,234843766,5/16/2011,4344,81.73,56.67,355035.12,246174.48,108860.64 +Central America and the Caribbean,El Salvador,Baby Food,Online,C,8/9/2013,340209949,9/3/2013,4539,255.28,159.42,1158715.92,723607.38,435108.54 +Europe,Estonia,Cosmetics,Offline,H,12/10/2011,746560323,12/23/2011,2645,437.2,263.33,1156394,696507.85,459886.15 +Asia,Indonesia,Cereal,Offline,L,3/28/2015,522693717,4/14/2015,5541,205.7,117.11,1139783.7,648906.51,490877.19 +Asia,Thailand,Clothes,Online,C,10/6/2010,157721459,11/4/2010,2140,109.28,35.84,233859.2,76697.6,157161.6 +Europe,Moldova ,Baby Food,Offline,M,5/12/2013,211067378,6/13/2013,8382,255.28,159.42,2139756.96,1336258.44,803498.52 +Sub-Saharan Africa,Botswana,Personal Care,Online,L,3/19/2016,862467801,4/8/2016,2243,81.73,56.67,183320.39,127110.81,56209.58 +Australia and Oceania,Nauru,Fruits,Online,H,5/11/2017,561971557,6/8/2017,8727,9.33,6.92,81422.91,60390.84,21032.07 +Europe,Armenia,Personal Care,Offline,L,11/24/2015,979939973,11/24/2015,4869,81.73,56.67,397943.37,275926.23,122017.14 +Asia,Indonesia,Cereal,Offline,L,10/13/2015,257046878,11/5/2015,4738,205.7,117.11,974606.6,554867.18,419739.42 +Europe,Spain,Vegetables,Online,L,6/16/2014,654278600,7/31/2014,4432,154.06,90.93,682793.92,403001.76,279792.16 +Europe,France,Personal Care,Offline,L,3/21/2014,902933967,3/21/2014,7081,81.73,56.67,578730.13,401280.27,177449.86 +Asia,Uzbekistan,Cosmetics,Offline,H,11/9/2010,254624307,12/21/2010,7846,437.2,263.33,3430271.2,2066087.18,1364184.02 +Sub-Saharan Africa,Mauritius ,Meat,Offline,H,8/1/2012,731273448,8/6/2012,8919,421.89,364.69,3762836.91,3252670.11,510166.8 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,C,7/12/2013,375117719,8/24/2013,4524,651.21,524.96,2946074.04,2374919.04,571155 +Central America and the Caribbean,Honduras,Vegetables,Offline,H,9/4/2012,898705947,10/18/2012,5916,154.06,90.93,911418.96,537941.88,373477.08 +Asia,Philippines,Beverages,Offline,L,1/29/2010,934899461,2/9/2010,6381,47.45,31.79,302778.45,202851.99,99926.46 +Middle East and North Africa,Iraq,Vegetables,Offline,M,8/18/2010,986872088,9/23/2010,6236,154.06,90.93,960718.16,567039.48,393678.68 +Europe,Andorra,Fruits,Online,L,9/20/2012,278110158,10/13/2012,7831,9.33,6.92,73063.23,54190.52,18872.71 +Middle East and North Africa,Iran,Personal Care,Offline,L,1/10/2012,802412497,1/24/2012,544,81.73,56.67,44461.12,30828.48,13632.64 +Central America and the Caribbean,Belize,Beverages,Online,H,11/7/2012,573890435,11/23/2012,5788,47.45,31.79,274640.6,184000.52,90640.08 +North America,Canada,Beverages,Online,C,10/12/2016,376967799,11/5/2016,2004,47.45,31.79,95089.8,63707.16,31382.64 +Asia,India,Baby Food,Offline,C,4/29/2011,616380918,6/12/2011,9666,255.28,159.42,2467536.48,1540953.72,926582.76 +Europe,Malta,Clothes,Online,H,7/22/2011,867178618,8/12/2011,6279,109.28,35.84,686169.12,225039.36,461129.76 +Australia and Oceania,New Zealand,Office Supplies,Offline,L,11/22/2010,324722230,12/8/2010,1379,651.21,524.96,898018.59,723919.84,174098.75 +Europe,Andorra,Office Supplies,Online,M,3/9/2015,954685580,4/4/2015,1533,651.21,524.96,998304.93,804763.68,193541.25 +Sub-Saharan Africa,Zambia,Snacks,Offline,L,3/14/2016,743054997,3/25/2016,5341,152.58,97.44,814929.78,520427.04,294502.74 +Sub-Saharan Africa,Guinea,Beverages,Online,C,7/20/2010,446129310,8/10/2010,8432,47.45,31.79,400098.4,268053.28,132045.12 +Sub-Saharan Africa,Burkina Faso,Household,Offline,H,1/24/2011,440519845,2/10/2011,8466,668.27,502.54,5657573.82,4254503.64,1403070.18 +Sub-Saharan Africa,Mozambique,Cereal,Offline,C,9/14/2012,273150432,9/14/2012,138,205.7,117.11,28386.6,16161.18,12225.42 +Europe,Croatia,Baby Food,Online,L,6/30/2011,911257398,8/4/2011,169,255.28,159.42,43142.32,26941.98,16200.34 +Central America and the Caribbean,Jamaica,Office Supplies,Online,L,11/18/2015,692389571,12/10/2015,2315,651.21,524.96,1507551.15,1215282.4,292268.75 +Asia,Tajikistan,Snacks,Offline,M,8/29/2012,274408280,9/26/2012,2363,152.58,97.44,360546.54,230250.72,130295.82 +Central America and the Caribbean,Cuba,Cosmetics,Offline,L,3/14/2016,385487353,3/19/2016,3129,437.2,263.33,1367998.8,823959.57,544039.23 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,M,8/22/2011,474113118,9/13/2011,9462,109.28,35.84,1034007.36,339118.08,694889.28 +Europe,Ireland,Vegetables,Offline,L,9/8/2011,959084403,10/11/2011,3243,154.06,90.93,499616.58,294885.99,204730.59 +Sub-Saharan Africa,Chad,Cosmetics,Offline,C,12/20/2014,979512536,12/25/2014,8381,437.2,263.33,3664173.2,2206968.73,1457204.47 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,L,5/23/2017,644821345,7/11/2017,5820,109.28,35.84,636009.6,208588.8,427420.8 +Europe,Denmark,Fruits,Online,L,12/6/2015,584747159,1/5/2016,8534,9.33,6.92,79622.22,59055.28,20566.94 +Europe,Portugal,Beverages,Offline,C,5/27/2012,599338805,6/5/2012,6526,47.45,31.79,309658.7,207461.54,102197.16 +Sub-Saharan Africa,Namibia,Beverages,Offline,L,4/11/2017,108957612,4/19/2017,1834,47.45,31.79,87023.3,58302.86,28720.44 +Europe,Estonia,Cosmetics,Offline,C,7/26/2015,404277408,9/1/2015,3524,437.2,263.33,1540692.8,927974.92,612717.88 +Sub-Saharan Africa,The Gambia,Clothes,Online,L,1/30/2016,596284520,2/16/2016,2695,109.28,35.84,294509.6,96588.8,197920.8 +Middle East and North Africa,United Arab Emirates,Meat,Online,M,4/28/2017,766277778,5/9/2017,7478,421.89,364.69,3154893.42,2727151.82,427741.6 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,H,4/21/2011,615868508,6/5/2011,8032,437.2,263.33,3511590.4,2115066.56,1396523.84 +Middle East and North Africa,Algeria,Household,Offline,M,1/6/2010,816980540,2/4/2010,1552,668.27,502.54,1037155.04,779942.08,257212.96 +Europe,Estonia,Office Supplies,Online,H,5/19/2011,761850202,6/30/2011,7260,651.21,524.96,4727784.6,3811209.6,916575 +Middle East and North Africa,Jordan,Cosmetics,Offline,H,8/4/2010,813026320,9/20/2010,1410,437.2,263.33,616452,371295.3,245156.7 +Europe,Estonia,Vegetables,Offline,H,6/27/2011,953370225,7/18/2011,2290,154.06,90.93,352797.4,208229.7,144567.7 +Sub-Saharan Africa,Madagascar,Vegetables,Online,H,3/6/2015,336055743,4/8/2015,5217,154.06,90.93,803731.02,474381.81,329349.21 +Europe,Russia,Personal Care,Offline,H,4/7/2016,434569203,4/17/2016,7539,81.73,56.67,616162.47,427235.13,188927.34 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,H,3/19/2014,992709434,4/9/2014,3636,9.33,6.92,33923.88,25161.12,8762.76 +North America,Canada,Meat,Online,H,2/10/2017,474587762,3/29/2017,9920,421.89,364.69,4185148.8,3617724.8,567424 +Sub-Saharan Africa,Burundi,Personal Care,Offline,H,3/11/2015,114628016,3/16/2015,9832,81.73,56.67,803569.36,557179.44,246389.92 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,H,11/19/2014,767566525,12/20/2014,8847,154.06,90.93,1362968.82,804457.71,558511.11 +Asia,Kyrgyzstan,Snacks,Offline,M,5/3/2012,658452117,6/16/2012,9469,152.58,97.44,1444780.02,922659.36,522120.66 +Sub-Saharan Africa,Tanzania,Beverages,Online,M,4/30/2012,332646119,5/28/2012,6234,47.45,31.79,295803.3,198178.86,97624.44 +Middle East and North Africa,Morocco,Office Supplies,Offline,M,12/3/2016,405822360,12/8/2016,709,651.21,524.96,461707.89,372196.64,89511.25 +Asia,Kazakhstan,Beverages,Online,L,2/4/2014,213967168,2/16/2014,6495,47.45,31.79,308187.75,206476.05,101711.7 +Sub-Saharan Africa,Mauritania,Fruits,Offline,H,10/28/2011,963379371,11/20/2011,4219,9.33,6.92,39363.27,29195.48,10167.79 +Sub-Saharan Africa,Namibia,Snacks,Online,L,7/28/2011,780670297,8/21/2011,6544,152.58,97.44,998483.52,637647.36,360836.16 +Sub-Saharan Africa,Liberia,Cosmetics,Online,H,2/2/2012,562763774,3/14/2012,3161,437.2,263.33,1381989.2,832386.13,549603.07 +Europe,Belgium,Household,Online,H,3/10/2013,826896131,3/22/2013,5795,668.27,502.54,3872624.65,2912219.3,960405.35 +Europe,Czech Republic,Household,Offline,H,12/17/2011,360616195,1/2/2012,3201,668.27,502.54,2139132.27,1608630.54,530501.73 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,M,2/16/2014,271785295,3/30/2014,6163,651.21,524.96,4013407.23,3235328.48,778078.75 +Sub-Saharan Africa,Namibia,Cereal,Online,M,2/16/2015,838577258,3/6/2015,2501,205.7,117.11,514455.7,292892.11,221563.59 +Sub-Saharan Africa,Djibouti,Household,Online,H,6/16/2011,159478414,7/24/2011,2061,668.27,502.54,1377304.47,1035734.94,341569.53 +Australia and Oceania,Tuvalu,Vegetables,Online,L,1/15/2012,903287589,2/14/2012,1726,154.06,90.93,265907.56,156945.18,108962.38 +Asia,North Korea,Beverages,Offline,M,9/19/2011,859116113,10/28/2011,404,47.45,31.79,19169.8,12843.16,6326.64 +Sub-Saharan Africa,Djibouti,Fruits,Online,C,3/7/2010,586387813,4/23/2010,4039,9.33,6.92,37683.87,27949.88,9733.99 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,H,10/6/2015,264839017,11/22/2015,605,437.2,263.33,264506,159314.65,105191.35 +Middle East and North Africa,Qatar,Office Supplies,Offline,L,5/9/2011,144518554,6/2/2011,5106,651.21,524.96,3325078.26,2680445.76,644632.5 +Middle East and North Africa,Afghanistan,Meat,Offline,C,3/14/2011,995787751,4/7/2011,4579,421.89,364.69,1931834.31,1669915.51,261918.8 +Sub-Saharan Africa,Uganda,Cereal,Offline,C,9/7/2011,959320437,10/10/2011,3091,205.7,117.11,635818.7,361987.01,273831.69 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,C,3/31/2010,496102941,5/18/2010,6739,421.89,364.69,2843116.71,2457645.91,385470.8 +Europe,Monaco,Cosmetics,Offline,C,10/5/2016,137434089,10/9/2016,8656,437.2,263.33,3784403.2,2279384.48,1505018.72 +Europe,Netherlands,Meat,Offline,L,11/14/2011,934925210,11/18/2011,4001,421.89,364.69,1687981.89,1459124.69,228857.2 +Sub-Saharan Africa,Gabon,Household,Online,L,5/9/2011,410500133,6/13/2011,4966,668.27,502.54,3318628.82,2495613.64,823015.18 +Middle East and North Africa,Lebanon,Household,Online,L,12/2/2016,206395184,1/19/2017,5777,668.27,502.54,3860595.79,2903173.58,957422.21 +Asia,China,Snacks,Online,C,5/29/2012,235159194,6/29/2012,7686,152.58,97.44,1172729.88,748923.84,423806.04 +Europe,France,Baby Food,Offline,L,1/4/2013,929653489,2/12/2013,3981,255.28,159.42,1016269.68,634651.02,381618.66 +Sub-Saharan Africa,Burundi,Cosmetics,Online,L,1/21/2016,993051898,2/1/2016,4979,437.2,263.33,2176818.8,1311120.07,865698.73 +Europe,Monaco,Cereal,Offline,H,5/10/2012,548840749,5/14/2012,3029,205.7,117.11,623065.3,354726.19,268339.11 +Europe,Latvia,Household,Offline,M,9/25/2012,690818870,10/4/2012,7510,668.27,502.54,5018707.7,3774075.4,1244632.3 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,H,12/2/2013,333097589,1/5/2014,9833,154.06,90.93,1514871.98,894114.69,620757.29 +Asia,Philippines,Baby Food,Online,H,7/3/2017,260100734,7/23/2017,8442,255.28,159.42,2155073.76,1345823.64,809250.12 +Sub-Saharan Africa,Sudan,Beverages,Online,L,12/27/2010,876564633,1/22/2011,3809,47.45,31.79,180737.05,121088.11,59648.94 +Australia and Oceania,Palau,Clothes,Online,M,1/9/2017,857538115,2/28/2017,3440,109.28,35.84,375923.2,123289.6,252633.6 +Central America and the Caribbean,Dominican Republic,Household,Offline,H,11/19/2013,298382508,1/5/2014,6870,668.27,502.54,4591014.9,3452449.8,1138565.1 +Europe,Luxembourg,Cosmetics,Offline,M,12/28/2014,264771640,1/14/2015,667,437.2,263.33,291612.4,175641.11,115971.29 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,2/9/2012,542691838,3/1/2012,3430,154.06,90.93,528425.8,311889.9,216535.9 +Asia,Thailand,Vegetables,Online,H,12/30/2016,988441932,1/6/2017,788,154.06,90.93,121399.28,71652.84,49746.44 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,L,3/12/2012,178633248,4/19/2012,403,9.33,6.92,3759.99,2788.76,971.23 +Asia,India,Baby Food,Online,M,5/19/2015,360189616,5/31/2015,6966,255.28,159.42,1778280.48,1110519.72,667760.76 +Asia,Kazakhstan,Personal Care,Offline,L,1/2/2015,700347363,2/18/2015,7203,81.73,56.67,588701.19,408194.01,180507.18 +Europe,Belarus,Clothes,Online,M,12/11/2011,436655318,1/22/2012,4867,109.28,35.84,531865.76,174433.28,357432.48 +Asia,Uzbekistan,Fruits,Offline,C,9/18/2015,226974809,9/30/2015,5745,9.33,6.92,53600.85,39755.4,13845.45 +Europe,France,Clothes,Offline,C,5/21/2010,799479663,6/3/2010,2653,109.28,35.84,289919.84,95083.52,194836.32 +Central America and the Caribbean,Costa Rica,Snacks,Offline,H,5/24/2011,702656209,6/3/2011,442,152.58,97.44,67440.36,43068.48,24371.88 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,M,4/18/2016,355303275,4/27/2016,990,437.2,263.33,432828,260696.7,172131.3 +Middle East and North Africa,Bahrain,Beverages,Offline,M,2/27/2016,696532189,3/28/2016,8208,47.45,31.79,389469.6,260932.32,128537.28 +Sub-Saharan Africa,Kenya,Personal Care,Offline,C,6/12/2014,935766780,7/8/2014,3040,81.73,56.67,248459.2,172276.8,76182.4 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,C,9/18/2015,802743375,10/8/2015,8458,651.21,524.96,5507934.18,4440111.68,1067822.5 +Middle East and North Africa,United Arab Emirates,Clothes,Online,C,3/16/2014,997510802,4/5/2014,4468,109.28,35.84,488263.04,160133.12,328129.92 +Middle East and North Africa,Qatar,Office Supplies,Online,M,10/24/2012,940430390,12/10/2012,3106,651.21,524.96,2022658.26,1630525.76,392132.5 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,C,9/14/2011,122175967,9/24/2011,3439,109.28,35.84,375813.92,123253.76,252560.16 +Central America and the Caribbean,Barbados,Meat,Offline,M,2/8/2012,353733861,3/14/2012,6565,421.89,364.69,2769707.85,2394189.85,375518 +Sub-Saharan Africa,South Sudan,Household,Offline,M,7/12/2012,816402900,8/11/2012,615,668.27,502.54,410986.05,309062.1,101923.95 +Sub-Saharan Africa,Ethiopia,Cereal,Online,H,7/20/2012,311794412,8/11/2012,5750,205.7,117.11,1182775,673382.5,509392.5 +Central America and the Caribbean,Honduras,Office Supplies,Online,M,8/5/2016,411832225,8/28/2016,9162,651.21,524.96,5966386.02,4809683.52,1156702.5 +Sub-Saharan Africa,Niger,Fruits,Offline,M,1/4/2015,508752667,1/14/2015,75,9.33,6.92,699.75,519,180.75 +Asia,Thailand,Vegetables,Online,L,7/24/2010,965104568,9/10/2010,4743,154.06,90.93,730706.58,431280.99,299425.59 +Asia,Tajikistan,Baby Food,Offline,L,8/28/2014,863749253,9/10/2014,1453,255.28,159.42,370921.84,231637.26,139284.58 +Sub-Saharan Africa,Namibia,Snacks,Offline,C,4/7/2013,257860553,4/29/2013,5523,152.58,97.44,842699.34,538161.12,304538.22 +Middle East and North Africa,Azerbaijan,Beverages,Online,M,2/20/2016,620924794,2/25/2016,4300,47.45,31.79,204035,136697,67338 +Europe,Lithuania,Snacks,Offline,M,2/27/2015,796740806,3/29/2015,2165,152.58,97.44,330335.7,210957.6,119378.1 +Sub-Saharan Africa,Gabon,Meat,Online,L,11/6/2010,149419915,12/3/2010,5528,421.89,364.69,2332207.92,2016006.32,316201.6 +Sub-Saharan Africa,Kenya,Cosmetics,Online,H,2/24/2016,813385951,3/11/2016,7833,437.2,263.33,3424587.6,2062663.89,1361923.71 +Australia and Oceania,Nauru,Snacks,Online,L,10/14/2014,943375241,11/12/2014,4553,152.58,97.44,694696.74,443644.32,251052.42 +Asia,Turkmenistan,Office Supplies,Offline,H,6/21/2010,564436614,7/28/2010,8192,651.21,524.96,5334712.32,4300472.32,1034240 +Asia,South Korea,Clothes,Offline,L,7/24/2015,221931397,8/16/2015,3287,109.28,35.84,359203.36,117806.08,241397.28 +Sub-Saharan Africa,South Sudan,Clothes,Offline,H,12/18/2016,531533420,12/29/2016,1406,109.28,35.84,153647.68,50391.04,103256.64 +Central America and the Caribbean,Honduras,Baby Food,Online,C,3/29/2010,829229009,5/5/2010,6146,255.28,159.42,1568950.88,979795.32,589155.56 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,C,12/6/2010,521316993,12/29/2010,8138,9.33,6.92,75927.54,56314.96,19612.58 +Europe,Monaco,Baby Food,Offline,H,12/8/2012,434408700,12/16/2012,43,255.28,159.42,10977.04,6855.06,4121.98 +Europe,Vatican City,Clothes,Offline,H,1/1/2015,565427958,1/18/2015,1553,109.28,35.84,169711.84,55659.52,114052.32 +Central America and the Caribbean,The Bahamas,Clothes,Offline,L,12/8/2016,531611096,1/15/2017,4392,109.28,35.84,479957.76,157409.28,322548.48 +Europe,Vatican City,Household,Online,M,10/31/2015,920506942,12/19/2015,7315,668.27,502.54,4888395.05,3676080.1,1212314.95 +Europe,Belarus,Vegetables,Online,M,6/1/2017,139976823,7/11/2017,1107,154.06,90.93,170544.42,100659.51,69884.91 +Asia,Turkmenistan,Vegetables,Offline,H,2/13/2017,268194568,3/25/2017,3587,154.06,90.93,552613.22,326165.91,226447.31 +Middle East and North Africa,Israel,Vegetables,Online,L,6/13/2011,303646504,7/23/2011,4603,154.06,90.93,709138.18,418550.79,290587.39 +Asia,Brunei,Clothes,Offline,C,11/20/2016,215131461,12/11/2016,1035,109.28,35.84,113104.8,37094.4,76010.4 +Asia,Japan,Cosmetics,Offline,L,2/20/2013,491760766,3/19/2013,1794,437.2,263.33,784336.8,472414.02,311922.78 +Asia,Philippines,Clothes,Offline,C,1/16/2015,792958247,2/24/2015,2821,109.28,35.84,308278.88,101104.64,207174.24 +Sub-Saharan Africa,Uganda,Baby Food,Offline,C,10/13/2015,398460233,10/14/2015,2092,255.28,159.42,534045.76,333506.64,200539.12 +Central America and the Caribbean,Barbados,Clothes,Online,H,5/23/2013,458315551,7/11/2013,4611,109.28,35.84,503890.08,165258.24,338631.84 +Asia,Maldives,Household,Offline,M,7/19/2014,842885529,8/14/2014,7414,668.27,502.54,4954553.78,3725831.56,1228722.22 +Sub-Saharan Africa,Niger,Cosmetics,Online,L,8/18/2015,592843997,9/7/2015,4568,437.2,263.33,1997129.6,1202891.44,794238.16 +Asia,Taiwan,Snacks,Offline,M,1/30/2014,169177281,2/27/2014,2172,152.58,97.44,331403.76,211639.68,119764.08 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,L,3/15/2012,103184211,4/21/2012,3356,255.28,159.42,856719.68,535013.52,321706.16 +Sub-Saharan Africa,Mauritius ,Beverages,Online,M,5/9/2013,546476113,6/24/2013,3281,47.45,31.79,155683.45,104302.99,51380.46 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,M,8/6/2010,820976817,9/19/2010,4139,255.28,159.42,1056603.92,659839.38,396764.54 +Middle East and North Africa,Qatar,Cosmetics,Offline,M,3/19/2013,768922650,4/18/2013,154,437.2,263.33,67328.8,40552.82,26775.98 +Europe,Slovenia,Personal Care,Offline,C,8/12/2012,302862441,9/28/2012,2581,81.73,56.67,210945.13,146265.27,64679.86 +Sub-Saharan Africa,Angola,Vegetables,Offline,C,6/2/2016,755657517,7/16/2016,4707,154.06,90.93,725160.42,428007.51,297152.91 +Middle East and North Africa,Syria,Fruits,Offline,H,5/19/2014,830481708,6/3/2014,6847,9.33,6.92,63882.51,47381.24,16501.27 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,C,6/19/2012,650821340,7/3/2012,1352,205.7,117.11,278106.4,158332.72,119773.68 +Sub-Saharan Africa,Burundi,Snacks,Online,M,11/30/2013,410475242,1/2/2014,7601,152.58,97.44,1159760.58,740641.44,419119.14 +Asia,Brunei,Beverages,Online,L,6/19/2015,823554742,7/17/2015,7004,47.45,31.79,332339.8,222657.16,109682.64 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,C,2/16/2011,874483668,4/1/2011,8005,437.2,263.33,3499786,2107956.65,1391829.35 +Sub-Saharan Africa,Liberia,Baby Food,Offline,L,2/16/2011,967998349,3/26/2011,1077,255.28,159.42,274936.56,171695.34,103241.22 +Central America and the Caribbean,Barbados,Snacks,Offline,C,5/25/2015,679147613,5/30/2015,3726,152.58,97.44,568513.08,363061.44,205451.64 +Europe,Austria,Cereal,Offline,H,5/8/2017,103292787,5/14/2017,5486,205.7,117.11,1128470.2,642465.46,486004.74 +Central America and the Caribbean,Guatemala,Cereal,Offline,C,4/9/2015,306107699,5/16/2015,2925,205.7,117.11,601672.5,342546.75,259125.75 +Asia,South Korea,Baby Food,Online,H,1/23/2016,173578679,2/1/2016,4643,255.28,159.42,1185265.04,740187.06,445077.98 +North America,Mexico,Beverages,Online,L,5/5/2016,462004554,5/26/2016,6269,47.45,31.79,297464.05,199291.51,98172.54 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,C,10/18/2013,647996652,11/23/2013,5464,255.28,159.42,1394849.92,871070.88,523779.04 +Europe,Austria,Cosmetics,Offline,C,12/15/2010,278478801,12/17/2010,6920,437.2,263.33,3025424,1822243.6,1203180.4 +Sub-Saharan Africa,Nigeria,Vegetables,Online,C,6/1/2011,320687329,7/8/2011,7362,154.06,90.93,1134189.72,669426.66,464763.06 +Asia,China,Vegetables,Offline,H,1/20/2016,912171065,2/28/2016,544,154.06,90.93,83808.64,49465.92,34342.72 +Middle East and North Africa,Oman,Snacks,Offline,M,8/31/2011,910791337,9/25/2011,2251,152.58,97.44,343457.58,219337.44,124120.14 +Middle East and North Africa,Iran,Personal Care,Online,H,8/13/2012,144721972,10/1/2012,5303,81.73,56.67,433414.19,300521.01,132893.18 +Central America and the Caribbean,Barbados,Cosmetics,Offline,M,8/15/2011,762449300,9/11/2011,4546,437.2,263.33,1987511.2,1197098.18,790413.02 +Europe,Macedonia,Cosmetics,Online,H,10/23/2013,482772147,11/7/2013,1861,437.2,263.33,813629.2,490057.13,323572.07 +Sub-Saharan Africa,Burundi,Clothes,Online,H,3/30/2010,244801843,4/30/2010,1160,109.28,35.84,126764.8,41574.4,85190.4 +Sub-Saharan Africa,Burkina Faso,Household,Online,M,12/22/2011,157962214,1/24/2012,3384,668.27,502.54,2261425.68,1700595.36,560830.32 +Central America and the Caribbean,Jamaica,Snacks,Online,H,12/20/2015,851989591,1/28/2016,1508,152.58,97.44,230090.64,146939.52,83151.12 +Asia,Turkmenistan,Household,Online,M,6/24/2016,326932799,7/2/2016,5535,668.27,502.54,3698874.45,2781558.9,917315.55 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,L,5/25/2016,703153169,6/7/2016,7503,437.2,263.33,3280311.6,1975764.99,1304546.61 +Middle East and North Africa,Kuwait,Meat,Online,H,11/20/2015,571324527,12/2/2015,6478,421.89,364.69,2733003.42,2362461.82,370541.6 +Europe,Monaco,Office Supplies,Offline,L,3/6/2016,842433202,4/5/2016,3560,651.21,524.96,2318307.6,1868857.6,449450 +Central America and the Caribbean,Barbados,Cereal,Offline,L,10/13/2015,697778022,11/8/2015,6878,205.7,117.11,1414804.6,805482.58,609322.02 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,L,4/9/2014,738970315,5/6/2014,6593,205.7,117.11,1356180.1,772106.23,584073.87 +Middle East and North Africa,Afghanistan,Vegetables,Online,C,1/28/2016,737933909,3/14/2016,9897,154.06,90.93,1524731.82,899934.21,624797.61 +Europe,Kosovo,Fruits,Online,C,7/16/2011,986905133,7/23/2011,6015,9.33,6.92,56119.95,41623.8,14496.15 +Asia,Thailand,Household,Online,H,1/1/2011,948432815,1/28/2011,1201,668.27,502.54,802592.27,603550.54,199041.73 +Australia and Oceania,Palau,Beverages,Offline,L,9/23/2010,605378282,10/26/2010,3741,47.45,31.79,177510.45,118926.39,58584.06 +Australia and Oceania,East Timor,Office Supplies,Offline,H,10/30/2011,910915362,12/9/2011,8953,651.21,524.96,5830283.13,4699966.88,1130316.25 +Sub-Saharan Africa,Zimbabwe,Personal Care,Offline,L,6/25/2016,638530385,7/24/2016,4185,81.73,56.67,342040.05,237163.95,104876.1 +Middle East and North Africa,Pakistan,Personal Care,Online,H,7/29/2016,432022178,8/15/2016,3818,81.73,56.67,312045.14,216366.06,95679.08 +Asia,Japan,Household,Offline,C,8/17/2012,555502068,9/22/2012,4261,668.27,502.54,2847498.47,2141322.94,706175.53 +Australia and Oceania,Marshall Islands,Baby Food,Offline,L,1/3/2010,443393886,1/7/2010,8959,255.28,159.42,2287053.52,1428243.78,858809.74 +Europe,Latvia,Meat,Online,M,2/28/2015,950433957,3/4/2015,3384,421.89,364.69,1427675.76,1234110.96,193564.8 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,M,8/25/2016,301671111,8/31/2016,40,437.2,263.33,17488,10533.2,6954.8 +Europe,Armenia,Clothes,Offline,H,9/9/2011,842466676,10/26/2011,3466,109.28,35.84,378764.48,124221.44,254543.04 +Central America and the Caribbean,Guatemala,Fruits,Offline,M,6/24/2017,488494479,8/8/2017,5227,9.33,6.92,48767.91,36170.84,12597.07 +Middle East and North Africa,Turkey,Fruits,Online,L,6/6/2014,375740849,7/15/2014,8922,9.33,6.92,83242.26,61740.24,21502.02 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,C,7/7/2010,810504615,7/8/2010,5182,651.21,524.96,3374570.22,2720342.72,654227.5 +Asia,Singapore,Vegetables,Offline,C,10/10/2014,819397103,10/30/2014,6667,154.06,90.93,1027118.02,606230.31,420887.71 +Europe,Cyprus,Office Supplies,Online,M,10/24/2010,399342143,11/14/2010,3069,651.21,524.96,1998563.49,1611102.24,387461.25 +Sub-Saharan Africa,Swaziland,Cereal,Offline,L,8/1/2013,967576062,9/12/2013,6113,205.7,117.11,1257444.1,715893.43,541550.67 +Sub-Saharan Africa,Liberia,Clothes,Offline,C,8/9/2012,411647689,8/19/2012,4554,109.28,35.84,497661.12,163215.36,334445.76 +Sub-Saharan Africa,Uganda,Meat,Offline,L,8/9/2013,739418351,8/26/2013,9176,421.89,364.69,3871262.64,3346395.44,524867.2 +Europe,Slovakia,Clothes,Online,C,1/7/2012,429061877,2/16/2012,7799,109.28,35.84,852274.72,279516.16,572758.56 +Sub-Saharan Africa,Chad,Fruits,Online,M,11/29/2011,279064595,12/20/2011,270,9.33,6.92,2519.1,1868.4,650.7 +Asia,Nepal,Vegetables,Online,M,8/21/2014,258225333,10/1/2014,3469,154.06,90.93,534434.14,315436.17,218997.97 +Asia,Myanmar,Household,Online,C,1/15/2015,855655419,2/27/2015,6308,668.27,502.54,4215447.16,3170022.32,1045424.84 +Europe,Vatican City,Vegetables,Offline,C,10/22/2012,830778682,10/30/2012,4729,154.06,90.93,728549.74,430007.97,298541.77 +Asia,Sri Lanka,Beverages,Offline,C,4/10/2016,363331449,5/14/2016,6705,47.45,31.79,318152.25,213151.95,105000.3 +Australia and Oceania,New Zealand,Vegetables,Offline,H,11/26/2015,603362548,11/26/2015,7241,154.06,90.93,1115548.46,658424.13,457124.33 +Asia,Malaysia,Baby Food,Offline,M,10/18/2010,521233308,10/24/2010,3374,255.28,159.42,861314.72,537883.08,323431.64 +Sub-Saharan Africa,Namibia,Meat,Online,M,6/23/2012,957617557,7/29/2012,9170,421.89,364.69,3868731.3,3344207.3,524524 +Europe,Ukraine,Vegetables,Online,M,10/26/2010,573501622,12/3/2010,729,154.06,90.93,112309.74,66287.97,46021.77 +Sub-Saharan Africa,Malawi,Baby Food,Online,L,9/10/2015,800184333,10/28/2015,1181,255.28,159.42,301485.68,188275.02,113210.66 +Middle East and North Africa,Tunisia ,Personal Care,Online,M,4/23/2015,889277017,5/8/2015,5686,81.73,56.67,464716.78,322225.62,142491.16 +Sub-Saharan Africa,Mali,Meat,Online,M,4/24/2010,162703502,5/24/2010,6437,421.89,364.69,2715705.93,2347509.53,368196.4 +Europe,Cyprus,Clothes,Online,L,7/21/2017,262700116,8/31/2017,7657,109.28,35.84,836756.96,274426.88,562330.08 +Asia,China,Personal Care,Online,M,4/17/2013,201815688,5/27/2013,602,81.73,56.67,49201.46,34115.34,15086.12 +Asia,Indonesia,Clothes,Online,L,9/22/2012,412911546,10/20/2012,8557,109.28,35.84,935108.96,306682.88,628426.08 +Sub-Saharan Africa,South Africa,Office Supplies,Online,C,3/7/2013,499161517,4/23/2013,1840,651.21,524.96,1198226.4,965926.4,232300 +Australia and Oceania,Kiribati,Vegetables,Online,C,1/17/2013,584051930,1/18/2013,2800,154.06,90.93,431368,254604,176764 +Asia,India,Fruits,Online,L,7/27/2015,861381614,8/31/2015,816,9.33,6.92,7613.28,5646.72,1966.56 +Sub-Saharan Africa,Namibia,Clothes,Offline,M,6/24/2017,245261895,6/25/2017,7300,109.28,35.84,797744,261632,536112 +Europe,Malta,Personal Care,Online,C,10/17/2012,420116603,12/3/2012,694,81.73,56.67,56720.62,39328.98,17391.64 +Sub-Saharan Africa,Guinea,Fruits,Online,H,9/27/2011,890682065,10/24/2011,1471,9.33,6.92,13724.43,10179.32,3545.11 +Middle East and North Africa,Qatar,Cosmetics,Offline,L,3/28/2014,332007110,5/7/2014,7137,437.2,263.33,3120296.4,1879386.21,1240910.19 +Asia,Kazakhstan,Clothes,Offline,M,9/19/2013,639453065,11/2/2013,7227,109.28,35.84,789766.56,259015.68,530750.88 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,L,1/9/2016,178693759,2/13/2016,8309,9.33,6.92,77522.97,57498.28,20024.69 +Middle East and North Africa,Oman,Snacks,Offline,M,11/30/2012,535715520,12/26/2012,8982,152.58,97.44,1370473.56,875206.08,495267.48 +Asia,China,Clothes,Offline,M,2/29/2016,666817176,3/14/2016,4875,109.28,35.84,532740,174720,358020 +Asia,Myanmar,Beverages,Offline,H,11/15/2015,948610055,11/27/2015,3650,47.45,31.79,173192.5,116033.5,57159 +Central America and the Caribbean,Haiti,Meat,Offline,C,7/29/2014,928017985,8/19/2014,9999,421.89,364.69,4218478.11,3646535.31,571942.8 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,M,11/15/2015,672277295,11/19/2015,646,9.33,6.92,6027.18,4470.32,1556.86 +Sub-Saharan Africa,Mozambique,Baby Food,Online,M,1/23/2013,318936812,2/6/2013,9345,255.28,159.42,2385591.6,1489779.9,895811.7 +Europe,Germany,Personal Care,Online,M,8/31/2015,525857865,9/15/2015,1883,81.73,56.67,153897.59,106709.61,47187.98 +Asia,Laos,Household,Offline,L,4/28/2015,221214282,5/10/2015,1077,668.27,502.54,719726.79,541235.58,178491.21 +Central America and the Caribbean,Haiti,Household,Online,L,4/26/2012,653492391,5/18/2012,1775,668.27,502.54,1186179.25,892008.5,294170.75 +Asia,Indonesia,Vegetables,Offline,M,10/18/2011,441491019,12/6/2011,5858,154.06,90.93,902483.48,532667.94,369815.54 +Middle East and North Africa,Yemen,Beverages,Offline,H,5/18/2012,524321496,5/29/2012,7237,47.45,31.79,343395.65,230064.23,113331.42 +Central America and the Caribbean,Panama,Snacks,Offline,M,7/19/2017,111407649,8/5/2017,6854,152.58,97.44,1045783.32,667853.76,377929.56 +Europe,Greece,Office Supplies,Offline,C,9/12/2016,732485806,10/17/2016,7682,651.21,524.96,5002595.22,4032742.72,969852.5 +Asia,South Korea,Clothes,Offline,C,8/28/2011,387604796,9/22/2011,9728,109.28,35.84,1063075.84,348651.52,714424.32 +Middle East and North Africa,Morocco,Cereal,Online,M,11/18/2012,297125947,11/25/2012,5025,205.7,117.11,1033642.5,588477.75,445164.75 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,L,12/20/2012,851723086,1/31/2013,2643,651.21,524.96,1721148.03,1387469.28,333678.75 +Europe,Greece,Personal Care,Online,M,2/24/2013,262382543,2/26/2013,3680,81.73,56.67,300766.4,208545.6,92220.8 +Europe,Bulgaria,Household,Offline,H,12/7/2011,410403144,12/7/2011,6265,668.27,502.54,4186711.55,3148413.1,1038298.45 +Central America and the Caribbean,Haiti,Vegetables,Online,M,6/19/2016,997396218,6/29/2016,560,154.06,90.93,86273.6,50920.8,35352.8 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,L,1/11/2016,895285594,2/26/2016,3757,651.21,524.96,2446595.97,1972274.72,474321.25 +Asia,Cambodia,Meat,Offline,C,2/11/2016,396307599,3/14/2016,5080,421.89,364.69,2143201.2,1852625.2,290576 +Middle East and North Africa,Israel,Fruits,Offline,M,12/1/2011,763011062,1/4/2012,784,9.33,6.92,7314.72,5425.28,1889.44 +Sub-Saharan Africa,South Africa,Beverages,Offline,C,11/4/2014,178257310,12/4/2014,9154,47.45,31.79,434357.3,291005.66,143351.64 +Asia,Mongolia,Fruits,Online,L,11/12/2010,495220172,12/18/2010,5509,9.33,6.92,51398.97,38122.28,13276.69 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,M,4/20/2017,487385976,5/21/2017,7196,154.06,90.93,1108615.76,654332.28,454283.48 +Asia,Philippines,Personal Care,Online,H,11/23/2010,798553550,12/26/2010,8596,81.73,56.67,702551.08,487135.32,215415.76 +Europe,Italy,Cereal,Offline,H,11/17/2014,792834222,12/10/2014,6120,205.7,117.11,1258884,716713.2,542170.8 +Middle East and North Africa,Egypt,Baby Food,Online,H,11/30/2011,804651820,12/20/2011,3210,255.28,159.42,819448.8,511738.2,307710.6 +Sub-Saharan Africa,Uganda,Vegetables,Offline,M,1/4/2016,788742673,1/11/2016,5339,154.06,90.93,822526.34,485475.27,337051.07 +Europe,Poland,Cereal,Offline,C,9/24/2015,770155608,9/29/2015,5014,205.7,117.11,1031379.8,587189.54,444190.26 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,H,11/12/2015,394251954,12/30/2015,6769,255.28,159.42,1727990.32,1079113.98,648876.34 +Europe,Latvia,Baby Food,Offline,L,11/23/2010,276705539,11/30/2010,2173,255.28,159.42,554723.44,346419.66,208303.78 +Australia and Oceania,Nauru,Household,Online,M,7/10/2011,653502690,7/29/2011,4823,668.27,502.54,3223066.21,2423750.42,799315.79 +Sub-Saharan Africa,Angola,Snacks,Online,M,7/28/2010,930942237,8/5/2010,5350,152.58,97.44,816303,521304,294999 +Sub-Saharan Africa,Niger,Snacks,Online,C,2/1/2017,135635507,2/12/2017,6415,152.58,97.44,978800.7,625077.6,353723.1 +Middle East and North Africa,Iran,Vegetables,Offline,H,9/2/2014,964506328,9/5/2014,7711,154.06,90.93,1187956.66,701161.23,486795.43 +Europe,Andorra,Personal Care,Online,L,9/14/2010,334791028,10/8/2010,960,81.73,56.67,78460.8,54403.2,24057.6 +Asia,Taiwan,Cereal,Offline,C,6/4/2017,634038436,7/24/2017,4918,205.7,117.11,1011632.6,575946.98,435685.62 +Central America and the Caribbean,Costa Rica,Beverages,Online,H,4/8/2010,270109879,4/29/2010,371,47.45,31.79,17603.95,11794.09,5809.86 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,M,12/16/2014,421179187,1/2/2015,5136,154.06,90.93,791252.16,467016.48,324235.68 +Europe,Armenia,Vegetables,Online,M,11/5/2012,985732686,12/5/2012,9062,154.06,90.93,1396091.72,824007.66,572084.06 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,H,11/10/2012,132569205,12/19/2012,9029,205.7,117.11,1857265.3,1057386.19,799879.11 +Middle East and North Africa,Lebanon,Vegetables,Online,L,5/30/2017,150800073,7/6/2017,3947,154.06,90.93,608074.82,358900.71,249174.11 +Asia,Brunei,Cosmetics,Online,M,1/17/2011,699849116,1/24/2011,9761,437.2,263.33,4267509.2,2570364.13,1697145.07 +Europe,Italy,Cereal,Online,M,3/29/2017,159452664,5/12/2017,4442,205.7,117.11,913719.4,520202.62,393516.78 +Europe,Malta,Cereal,Offline,M,4/26/2011,579659545,5/27/2011,2996,205.7,117.11,616277.2,350861.56,265415.64 +Asia,Thailand,Meat,Offline,L,2/2/2015,930831086,2/16/2015,2458,421.89,364.69,1037005.62,896408.02,140597.6 +Sub-Saharan Africa,Sudan,Baby Food,Offline,L,5/15/2017,253641116,6/14/2017,6898,255.28,159.42,1760921.44,1099679.16,661242.28 +Australia and Oceania,Solomon Islands,Cereal,Offline,L,8/8/2015,809075963,9/2/2015,2412,205.7,117.11,496148.4,282469.32,213679.08 +Asia,Maldives,Cosmetics,Offline,C,1/30/2012,428434455,3/6/2012,2131,437.2,263.33,931673.2,561156.23,370516.97 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,L,3/2/2010,163327920,3/15/2010,1216,651.21,524.96,791871.36,638351.36,153520 +Australia and Oceania,Fiji,Cosmetics,Online,C,7/3/2010,235680186,8/16/2010,1859,437.2,263.33,812754.8,489530.47,323224.33 +Europe,San Marino,Personal Care,Offline,H,10/16/2014,487727582,11/15/2014,8285,81.73,56.67,677133.05,469510.95,207622.1 +Central America and the Caribbean,Honduras,Household,Offline,H,6/11/2014,832018935,6/22/2014,1747,668.27,502.54,1167467.69,877937.38,289530.31 +Europe,Russia,Office Supplies,Online,M,1/29/2017,801415574,3/10/2017,5532,651.21,524.96,3602493.72,2904078.72,698415 +Central America and the Caribbean,The Bahamas,Snacks,Online,H,6/14/2012,899091327,6/21/2012,9958,152.58,97.44,1519391.64,970307.52,549084.12 +Europe,Armenia,Household,Online,M,2/6/2014,348532521,2/23/2014,7373,668.27,502.54,4927154.71,3705227.42,1221927.29 +Europe,Montenegro,Clothes,Online,M,2/14/2010,243537986,2/28/2010,7157,109.28,35.84,782116.96,256506.88,525610.08 +Sub-Saharan Africa,Comoros,Clothes,Offline,H,5/25/2012,398219048,5/27/2012,721,109.28,35.84,78790.88,25840.64,52950.24 +Middle East and North Africa,Iran,Fruits,Online,M,12/9/2014,696999537,1/5/2015,6507,9.33,6.92,60710.31,45028.44,15681.87 +Sub-Saharan Africa,Mali,Household,Offline,C,10/27/2012,644615781,12/11/2012,4989,668.27,502.54,3333999.03,2507172.06,826826.97 +Australia and Oceania,Nauru,Clothes,Online,C,7/22/2013,716116607,7/24/2013,3672,109.28,35.84,401276.16,131604.48,269671.68 +Sub-Saharan Africa,Sierra Leone,Meat,Online,C,7/23/2010,106863343,7/31/2010,2093,421.89,364.69,883015.77,763296.17,119719.6 +Middle East and North Africa,Jordan,Meat,Offline,L,3/31/2017,782529819,4/11/2017,6818,421.89,364.69,2876446.02,2486456.42,389989.6 +Europe,Norway,Snacks,Offline,C,3/30/2010,729102361,4/19/2010,6446,152.58,97.44,983530.68,628098.24,355432.44 +Central America and the Caribbean,Barbados,Household,Offline,M,6/16/2016,702879798,7/21/2016,6607,668.27,502.54,4415259.89,3320281.78,1094978.11 +Europe,France,Cereal,Online,L,11/6/2010,180473458,11/23/2010,4962,205.7,117.11,1020683.4,581099.82,439583.58 +Asia,Bangladesh,Baby Food,Online,H,2/5/2011,508807170,2/22/2011,6203,255.28,159.42,1583501.84,988882.26,594619.58 +Central America and the Caribbean,Honduras,Vegetables,Online,M,3/24/2013,855117261,3/24/2013,7055,154.06,90.93,1086893.3,641511.15,445382.15 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,H,7/18/2010,456952559,8/5/2010,1272,47.45,31.79,60356.4,40436.88,19919.52 +Central America and the Caribbean,The Bahamas,Meat,Offline,L,7/24/2012,872174394,8/28/2012,4640,421.89,364.69,1957569.6,1692161.6,265408 +Asia,China,Snacks,Online,L,12/4/2010,128956592,12/8/2010,9976,152.58,97.44,1522138.08,972061.44,550076.64 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,M,6/29/2013,375785481,8/13/2013,2130,154.06,90.93,328147.8,193680.9,134466.9 +Sub-Saharan Africa,Chad,Household,Online,C,4/4/2010,231459891,4/14/2010,2980,668.27,502.54,1991444.6,1497569.2,493875.4 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,M,12/27/2014,635091149,1/15/2015,6439,437.2,263.33,2815130.8,1695581.87,1119548.93 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,M,1/8/2016,796103084,2/6/2016,3448,9.33,6.92,32169.84,23860.16,8309.68 +Middle East and North Africa,Egypt,Cosmetics,Online,C,4/30/2010,444232022,5/10/2010,6982,437.2,263.33,3052530.4,1838570.06,1213960.34 +Asia,North Korea,Cereal,Offline,C,11/17/2014,279526793,12/6/2014,7045,205.7,117.11,1449156.5,825039.95,624116.55 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,H,5/31/2017,622348725,6/29/2017,5673,437.2,263.33,2480235.6,1493871.09,986364.51 +Europe,Bulgaria,Meat,Offline,L,7/12/2010,963371646,8/31/2010,1933,421.89,364.69,815513.37,704945.77,110567.6 +Europe,Germany,Beverages,Online,H,8/6/2010,413581883,8/10/2010,6925,47.45,31.79,328591.25,220145.75,108445.5 +Asia,Taiwan,Office Supplies,Online,H,2/18/2016,854278266,2/21/2016,8778,651.21,524.96,5716321.38,4608098.88,1108222.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,H,7/24/2011,187072122,8/15/2011,7653,109.28,35.84,836319.84,274283.52,562036.32 +Europe,Kosovo,Clothes,Online,C,6/15/2016,883887279,7/9/2016,743,109.28,35.84,81195.04,26629.12,54565.92 +Sub-Saharan Africa,Chad,Beverages,Offline,H,8/3/2013,536960065,9/7/2013,7270,47.45,31.79,344961.5,231113.3,113848.2 +Europe,Bulgaria,Beverages,Online,L,4/21/2013,408839309,5/11/2013,3492,47.45,31.79,165695.4,111010.68,54684.72 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,M,11/11/2011,482386338,11/17/2011,7692,437.2,263.33,3362942.4,2025534.36,1337408.04 +Europe,Bosnia and Herzegovina,Fruits,Online,M,5/17/2010,810774981,5/27/2010,5189,9.33,6.92,48413.37,35907.88,12505.49 +Central America and the Caribbean,Guatemala,Vegetables,Online,L,1/8/2011,167491567,1/19/2011,3331,154.06,90.93,513173.86,302887.83,210286.03 +Asia,Japan,Clothes,Offline,M,4/4/2013,996334922,5/1/2013,6499,109.28,35.84,710210.72,232924.16,477286.56 +Sub-Saharan Africa,Madagascar,Household,Offline,L,1/12/2010,861416375,2/20/2010,1103,668.27,502.54,737101.81,554301.62,182800.19 +Europe,Norway,Fruits,Offline,H,4/17/2014,997159755,5/2/2014,585,9.33,6.92,5458.05,4048.2,1409.85 +Europe,Russia,Office Supplies,Offline,L,4/30/2017,458301389,6/8/2017,420,651.21,524.96,273508.2,220483.2,53025 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,L,4/14/2015,169890105,5/16/2015,3112,437.2,263.33,1360566.4,819482.96,541083.44 +Australia and Oceania,East Timor,Office Supplies,Offline,M,12/9/2012,677287232,1/5/2013,3198,651.21,524.96,2082569.58,1678822.08,403747.5 +Middle East and North Africa,Tunisia ,Beverages,Online,M,5/10/2012,796166598,6/26/2012,2244,47.45,31.79,106477.8,71336.76,35141.04 +Sub-Saharan Africa,Comoros,Vegetables,Online,L,8/28/2016,762514531,9/25/2016,3849,154.06,90.93,592976.94,349989.57,242987.37 +Sub-Saharan Africa,Djibouti,Office Supplies,Online,H,2/6/2011,882629859,3/21/2011,8644,651.21,524.96,5629059.24,4537754.24,1091305 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,H,4/19/2012,183123910,5/19/2012,9289,81.73,56.67,759189.97,526407.63,232782.34 +Asia,Nepal,Office Supplies,Online,C,6/6/2011,460920512,6/20/2011,5477,651.21,524.96,3566677.17,2875205.92,691471.25 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,M,11/15/2015,433255994,12/19/2015,8931,154.06,90.93,1375909.86,812095.83,563814.03 +Europe,Switzerland,Personal Care,Online,H,2/22/2015,687679183,3/11/2015,8407,81.73,56.67,687104.11,476424.69,210679.42 +Europe,Bulgaria,Office Supplies,Offline,H,12/22/2014,532051408,12/26/2014,4690,651.21,524.96,3054174.9,2462062.4,592112.5 +Europe,Latvia,Cosmetics,Offline,C,10/19/2010,244546496,11/11/2010,5597,437.2,263.33,2447008.4,1473858.01,973150.39 +Australia and Oceania,East Timor,Personal Care,Online,L,4/4/2014,623650777,4/20/2014,979,81.73,56.67,80013.67,55479.93,24533.74 +Europe,Netherlands,Cereal,Offline,M,7/22/2011,738163077,8/5/2011,7713,205.7,117.11,1586564.1,903269.43,683294.67 +Europe,Ireland,Fruits,Offline,M,9/6/2012,177194726,9/15/2012,4712,9.33,6.92,43962.96,32607.04,11355.92 +Central America and the Caribbean,Barbados,Cosmetics,Online,M,4/30/2017,400169551,6/3/2017,7918,437.2,263.33,3461749.6,2085046.94,1376702.66 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,C,2/9/2011,686823880,3/14/2011,5304,651.21,524.96,3454017.84,2784387.84,669630 +Australia and Oceania,Marshall Islands,Beverages,Offline,H,10/10/2014,387206542,11/19/2014,1875,47.45,31.79,88968.75,59606.25,29362.5 +Middle East and North Africa,Somalia,Cosmetics,Offline,H,4/13/2012,271678864,4/14/2012,4668,437.2,263.33,2040849.6,1229224.44,811625.16 +Asia,Bangladesh,Clothes,Offline,H,3/1/2015,280914676,3/2/2015,7750,109.28,35.84,846920,277760,569160 +Europe,Sweden,Baby Food,Online,H,4/13/2013,875900304,5/24/2013,7219,255.28,159.42,1842866.32,1150852.98,692013.34 +Europe,Macedonia,Meat,Offline,M,7/7/2016,787934577,7/9/2016,6206,421.89,364.69,2618249.34,2263266.14,354983.2 +Europe,Bosnia and Herzegovina,Office Supplies,Offline,H,1/26/2013,168628823,3/6/2013,9871,651.21,524.96,6428093.91,5181880.16,1246213.75 +Asia,Taiwan,Cereal,Offline,L,3/2/2011,139906871,4/8/2011,407,205.7,117.11,83719.9,47663.77,36056.13 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,H,7/3/2012,544005048,8/20/2012,2037,81.73,56.67,166484.01,115436.79,51047.22 +Europe,Albania,Baby Food,Offline,H,1/25/2016,393472182,2/4/2016,6017,255.28,159.42,1536019.76,959230.14,576789.62 +Australia and Oceania,Samoa ,Fruits,Offline,L,5/2/2014,121169602,6/1/2014,5633,9.33,6.92,52555.89,38980.36,13575.53 +Europe,Bulgaria,Office Supplies,Online,M,3/13/2012,230271136,4/27/2012,1201,651.21,524.96,782103.21,630476.96,151626.25 +Sub-Saharan Africa,Cape Verde,Fruits,Online,H,8/19/2015,844263112,8/30/2015,5071,9.33,6.92,47312.43,35091.32,12221.11 +Sub-Saharan Africa,Zambia,Personal Care,Online,M,9/21/2012,356944358,10/12/2012,6622,81.73,56.67,541216.06,375268.74,165947.32 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,L,5/12/2015,382426202,6/13/2015,7266,47.45,31.79,344771.7,230986.14,113785.56 +Australia and Oceania,Vanuatu,Baby Food,Offline,C,7/21/2017,805132472,8/25/2017,5445,255.28,159.42,1389999.6,868041.9,521957.7 +Sub-Saharan Africa,Uganda,Vegetables,Offline,C,5/19/2014,229799497,6/29/2014,1633,154.06,90.93,251579.98,148488.69,103091.29 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,M,5/6/2013,931476104,6/18/2013,3333,651.21,524.96,2170482.93,1749691.68,420791.25 +Sub-Saharan Africa,Ethiopia,Meat,Online,C,6/11/2015,305523622,6/13/2015,84,421.89,364.69,35438.76,30633.96,4804.8 +Central America and the Caribbean,Costa Rica,Baby Food,Online,C,5/16/2011,317615878,5/31/2011,8451,255.28,159.42,2157371.28,1347258.42,810112.86 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,L,8/14/2015,753739202,9/26/2015,7034,205.7,117.11,1446893.8,823751.74,623142.06 +Middle East and North Africa,Egypt,Snacks,Online,L,3/23/2017,570192420,4/25/2017,1463,152.58,97.44,223224.54,142554.72,80669.82 +Sub-Saharan Africa,Botswana,Vegetables,Online,L,11/14/2013,143586862,1/3/2014,9398,154.06,90.93,1447855.88,854560.14,593295.74 +Europe,Norway,Household,Online,L,8/31/2015,820846354,10/12/2015,5532,668.27,502.54,3696869.64,2780051.28,916818.36 +Central America and the Caribbean,Grenada,Personal Care,Online,L,1/22/2011,869207227,2/16/2011,6589,81.73,56.67,538518.97,373398.63,165120.34 +Central America and the Caribbean,Grenada,Cereal,Online,C,1/28/2016,426218307,3/18/2016,6323,205.7,117.11,1300641.1,740486.53,560154.57 +Sub-Saharan Africa,Mozambique,Household,Online,H,7/4/2017,149740922,8/5/2017,521,668.27,502.54,348168.67,261823.34,86345.33 +Asia,Japan,Fruits,Online,C,7/30/2014,767948901,8/23/2014,2000,9.33,6.92,18660,13840,4820 +Sub-Saharan Africa,Togo,Cosmetics,Online,M,2/20/2015,829328572,4/7/2015,5609,437.2,263.33,2452254.8,1477017.97,975236.83 +Europe,Netherlands,Fruits,Offline,L,10/5/2016,752678763,11/24/2016,3227,9.33,6.92,30107.91,22330.84,7777.07 +Central America and the Caribbean,Honduras,Personal Care,Online,C,6/30/2010,577110803,7/5/2010,8766,81.73,56.67,716445.18,496769.22,219675.96 +Sub-Saharan Africa,Eritrea,Snacks,Offline,C,12/20/2014,412048518,1/9/2015,3168,152.58,97.44,483373.44,308689.92,174683.52 +Asia,Indonesia,Cereal,Online,M,1/2/2012,887228238,1/14/2012,9407,205.7,117.11,1935019.9,1101653.77,833366.13 +Asia,Singapore,Personal Care,Online,H,1/1/2011,902698791,2/12/2011,7487,81.73,56.67,611912.51,424288.29,187624.22 +Europe,Norway,Office Supplies,Offline,M,11/5/2014,778821504,12/5/2014,9445,651.21,524.96,6150678.45,4958247.2,1192431.25 +Australia and Oceania,New Zealand,Clothes,Online,L,2/17/2016,906270205,3/24/2016,4348,109.28,35.84,475149.44,155832.32,319317.12 +Europe,Macedonia,Office Supplies,Offline,M,2/2/2016,396031224,3/7/2016,3295,651.21,524.96,2145736.95,1729743.2,415993.75 +Australia and Oceania,Tonga,Office Supplies,Offline,M,3/25/2013,229403388,4/28/2013,4415,651.21,524.96,2875092.15,2317698.4,557393.75 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,L,9/13/2014,107998025,9/25/2014,7870,651.21,524.96,5125022.7,4131435.2,993587.5 +Asia,Singapore,Fruits,Offline,H,5/9/2017,703738963,6/9/2017,853,9.33,6.92,7958.49,5902.76,2055.73 +Europe,Norway,Meat,Offline,L,7/16/2011,508862531,8/1/2011,2586,421.89,364.69,1091007.54,943088.34,147919.2 +Europe,Spain,Snacks,Offline,M,3/1/2015,785917556,4/4/2015,9324,152.58,97.44,1422655.92,908530.56,514125.36 +Sub-Saharan Africa,South Africa,Household,Offline,M,12/3/2016,617765367,12/13/2016,9355,668.27,502.54,6251665.85,4701261.7,1550404.15 +Central America and the Caribbean,Dominica,Office Supplies,Offline,M,5/10/2010,957579791,5/22/2010,7995,651.21,524.96,5206423.95,4197055.2,1009368.75 +North America,Mexico,Meat,Offline,C,10/14/2012,578847157,11/2/2012,2592,421.89,364.69,1093538.88,945276.48,148262.4 +Asia,Kazakhstan,Cereal,Offline,H,2/4/2016,125366294,3/24/2016,7527,205.7,117.11,1548303.9,881486.97,666816.93 +Europe,Albania,Office Supplies,Offline,L,3/26/2013,761248528,4/27/2013,9211,651.21,524.96,5998295.31,4835406.56,1162888.75 +Sub-Saharan Africa,Malawi,Personal Care,Offline,M,2/22/2017,120917689,4/1/2017,1086,81.73,56.67,88758.78,61543.62,27215.16 +Asia,Singapore,Personal Care,Offline,M,7/21/2011,859110105,9/8/2011,8626,81.73,56.67,705002.98,488835.42,216167.56 +Asia,Indonesia,Meat,Offline,L,4/24/2015,300874602,5/31/2015,4336,421.89,364.69,1829315.04,1581295.84,248019.2 +Europe,Finland,Baby Food,Offline,C,6/28/2010,791572511,8/2/2010,2751,255.28,159.42,702275.28,438564.42,263710.86 +Middle East and North Africa,Bahrain,Baby Food,Offline,M,4/17/2014,246877658,5/2/2014,5440,255.28,159.42,1388723.2,867244.8,521478.4 +North America,Canada,Cereal,Offline,H,9/11/2014,702776372,9/25/2014,6001,205.7,117.11,1234405.7,702777.11,531628.59 +Sub-Saharan Africa,South Africa,Cosmetics,Online,H,2/8/2012,665567481,2/13/2012,5063,437.2,263.33,2213543.6,1333239.79,880303.81 +Europe,Serbia,Meat,Online,L,7/24/2015,961862313,8/19/2015,5288,421.89,364.69,2230954.32,1928480.72,302473.6 +Asia,Maldives,Clothes,Online,H,3/26/2016,688584697,3/28/2016,6369,109.28,35.84,696004.32,228264.96,467739.36 +Middle East and North Africa,Somalia,Cosmetics,Offline,H,12/9/2013,362970960,12/31/2013,28,437.2,263.33,12241.6,7373.24,4868.36 +Australia and Oceania,New Zealand,Vegetables,Offline,L,5/3/2013,572569930,5/16/2013,5021,154.06,90.93,773535.26,456559.53,316975.73 +Asia,Sri Lanka,Cosmetics,Online,M,8/1/2012,625242936,8/16/2012,2134,437.2,263.33,932984.8,561946.22,371038.58 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,C,9/8/2014,799163806,9/15/2014,9184,205.7,117.11,1889148.8,1075538.24,813610.56 +Central America and the Caribbean,Panama,Cereal,Offline,M,2/21/2016,992818868,3/24/2016,6020,205.7,117.11,1238314,705002.2,533311.8 +Sub-Saharan Africa,Comoros,Cosmetics,Online,C,9/22/2010,275006949,10/9/2010,9522,437.2,263.33,4163018.4,2507428.26,1655590.14 +Central America and the Caribbean,Honduras,Vegetables,Online,C,1/1/2016,934839379,1/10/2016,8601,154.06,90.93,1325070.06,782088.93,542981.13 +Middle East and North Africa,Iraq,Vegetables,Offline,M,7/6/2016,831739985,8/13/2016,9200,154.06,90.93,1417352,836556,580796 +Asia,Taiwan,Baby Food,Offline,C,1/7/2013,145445096,2/26/2013,9291,255.28,159.42,2371806.48,1481171.22,890635.26 +North America,Canada,Cereal,Offline,H,2/18/2011,926003539,3/16/2011,3880,205.7,117.11,798116,454386.8,343729.2 +Europe,Malta,Cereal,Online,H,7/11/2017,343776643,7/26/2017,3,205.7,117.11,617.1,351.33,265.77 +Middle East and North Africa,Israel,Personal Care,Online,H,6/6/2013,139438235,6/8/2013,1727,81.73,56.67,141147.71,97869.09,43278.62 +Asia,Nepal,Cosmetics,Offline,C,6/10/2011,773974645,7/14/2011,5152,437.2,263.33,2252454.4,1356676.16,895778.24 +Sub-Saharan Africa,Mauritius ,Cereal,Online,H,11/6/2013,978684699,12/24/2013,3406,205.7,117.11,700614.2,398876.66,301737.54 +Australia and Oceania,East Timor,Household,Online,H,6/12/2016,905179727,7/25/2016,1651,668.27,502.54,1103313.77,829693.54,273620.23 +Europe,Greece,Cosmetics,Online,L,4/20/2012,775383555,4/27/2012,2080,437.2,263.33,909376,547726.4,361649.6 +Australia and Oceania,Samoa ,Clothes,Online,M,9/9/2010,431532514,10/22/2010,8915,109.28,35.84,974231.2,319513.6,654717.6 +Australia and Oceania,Tuvalu,Meat,Online,M,8/5/2010,686175429,9/13/2010,3413,421.89,364.69,1439910.57,1244686.97,195223.6 +North America,Greenland,Vegetables,Offline,H,1/23/2012,172173631,3/11/2012,8858,154.06,90.93,1364663.48,805457.94,559205.54 +Asia,Thailand,Fruits,Offline,H,6/1/2012,292700946,6/12/2012,5569,9.33,6.92,51958.77,38537.48,13421.29 +Middle East and North Africa,Bahrain,Baby Food,Online,H,1/22/2010,271243703,2/25/2010,5894,255.28,159.42,1504620.32,939621.48,564998.84 +Europe,Netherlands,Meat,Online,L,10/19/2015,301600730,10/26/2015,9213,421.89,364.69,3886872.57,3359888.97,526983.6 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,H,3/23/2011,197883355,5/1/2011,6937,9.33,6.92,64722.21,48004.04,16718.17 +Sub-Saharan Africa,South Africa,Baby Food,Offline,C,1/25/2013,744515407,2/16/2013,7508,255.28,159.42,1916642.24,1196925.36,719716.88 +Asia,Laos,Cosmetics,Online,H,5/30/2016,546233212,6/13/2016,1401,437.2,263.33,612517.2,368925.33,243591.87 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,H,8/11/2013,978085601,8/23/2013,6119,154.06,90.93,942693.14,556400.67,386292.47 +Sub-Saharan Africa,Cape Verde,Household,Offline,H,3/25/2013,335433900,4/18/2013,1200,668.27,502.54,801924,603048,198876 +Asia,Cambodia,Clothes,Offline,L,7/18/2013,583951938,9/4/2013,3210,109.28,35.84,350788.8,115046.4,235742.4 +Asia,Nepal,Meat,Offline,C,11/22/2013,609626042,1/4/2014,748,421.89,364.69,315573.72,272788.12,42785.6 +Sub-Saharan Africa,Niger,Fruits,Online,M,11/21/2010,268755042,12/1/2010,9444,9.33,6.92,88112.52,65352.48,22760.04 +Asia,Kyrgyzstan,Beverages,Offline,C,5/14/2017,837950265,5/24/2017,6959,47.45,31.79,330204.55,221226.61,108977.94 +Australia and Oceania,Palau,Personal Care,Online,L,2/18/2013,964135539,4/4/2013,7986,81.73,56.67,652695.78,452566.62,200129.16 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,H,12/7/2016,714547193,1/3/2017,9248,205.7,117.11,1902313.6,1083033.28,819280.32 +Central America and the Caribbean,Dominica,Vegetables,Online,H,7/3/2014,226734054,7/12/2014,4500,154.06,90.93,693270,409185,284085 +Middle East and North Africa,Algeria,Baby Food,Online,C,5/9/2015,158557450,5/15/2015,9528,255.28,159.42,2432307.84,1518953.76,913354.08 +Asia,Tajikistan,Snacks,Online,L,2/16/2011,338191211,3/11/2011,7149,152.58,97.44,1090794.42,696598.56,394195.86 +Asia,Turkmenistan,Fruits,Online,L,4/5/2017,214121663,4/30/2017,2213,9.33,6.92,20647.29,15313.96,5333.33 +Middle East and North Africa,Syria,Baby Food,Online,C,3/2/2016,205147635,3/19/2016,6599,255.28,159.42,1684592.72,1052012.58,632580.14 +Europe,Italy,Fruits,Online,C,1/18/2014,350380456,2/7/2014,4218,9.33,6.92,39353.94,29188.56,10165.38 +Sub-Saharan Africa,Swaziland,Household,Online,L,5/22/2014,759243953,6/30/2014,6013,668.27,502.54,4018307.51,3021773.02,996534.49 +Australia and Oceania,New Zealand,Cosmetics,Online,C,2/25/2014,261474454,4/10/2014,4956,437.2,263.33,2166763.2,1305063.48,861699.72 +Middle East and North Africa,Oman,Vegetables,Online,L,3/3/2015,457120788,4/15/2015,1054,154.06,90.93,162379.24,95840.22,66539.02 +Middle East and North Africa,Azerbaijan,Beverages,Online,C,9/30/2012,766544282,10/8/2012,6342,47.45,31.79,300927.9,201612.18,99315.72 +Sub-Saharan Africa,Botswana,Fruits,Offline,H,8/20/2014,680418765,8/20/2014,9888,9.33,6.92,92255.04,68424.96,23830.08 +North America,Greenland,Cosmetics,Offline,C,6/25/2014,209730565,8/6/2014,2790,437.2,263.33,1219788,734690.7,485097.3 +Australia and Oceania,Australia,Personal Care,Online,C,10/20/2010,335778510,12/2/2010,3178,81.73,56.67,259737.94,180097.26,79640.68 +Sub-Saharan Africa,Sudan,Cosmetics,Online,H,9/28/2010,760173928,10/28/2010,1213,437.2,263.33,530323.6,319419.29,210904.31 +Sub-Saharan Africa,Sudan,Beverages,Offline,C,2/26/2011,354840648,3/13/2011,4088,47.45,31.79,193975.6,129957.52,64018.08 +Middle East and North Africa,United Arab Emirates,Fruits,Online,M,7/13/2017,312014997,8/8/2017,1026,9.33,6.92,9572.58,7099.92,2472.66 +Sub-Saharan Africa,Ethiopia,Beverages,Online,M,7/1/2017,994245803,7/26/2017,8282,47.45,31.79,392980.9,263284.78,129696.12 +Australia and Oceania,Palau,Fruits,Offline,M,11/20/2014,584394395,1/2/2015,4143,9.33,6.92,38654.19,28669.56,9984.63 +Australia and Oceania,Fiji,Snacks,Offline,C,10/24/2010,935634601,12/6/2010,3925,152.58,97.44,598876.5,382452,216424.5 +North America,United States of America,Snacks,Offline,L,1/9/2015,821452748,1/14/2015,4978,152.58,97.44,759543.24,485056.32,274486.92 +Asia,Sri Lanka,Household,Online,H,11/1/2011,885647666,12/20/2011,1680,668.27,502.54,1122693.6,844267.2,278426.4 +Sub-Saharan Africa,Mali,Vegetables,Offline,C,11/27/2016,492330682,11/29/2016,444,154.06,90.93,68402.64,40372.92,28029.72 +Middle East and North Africa,Morocco,Cosmetics,Offline,H,11/24/2012,875925624,1/1/2013,4712,437.2,263.33,2060086.4,1240810.96,819275.44 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,M,10/26/2013,191168820,12/2/2013,9957,255.28,159.42,2541822.96,1587344.94,954478.02 +Europe,Luxembourg,Baby Food,Online,H,10/24/2015,263109099,11/12/2015,8684,255.28,159.42,2216851.52,1384403.28,832448.24 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,L,2/1/2016,737107789,2/21/2016,5430,109.28,35.84,593390.4,194611.2,398779.2 +Asia,Vietnam,Fruits,Offline,L,9/13/2016,428838717,9/24/2016,1761,9.33,6.92,16430.13,12186.12,4244.01 +Europe,Macedonia,Cereal,Offline,C,3/17/2013,474288213,4/15/2013,1277,205.7,117.11,262678.9,149549.47,113129.43 +Asia,Laos,Cereal,Online,L,7/31/2013,279755103,9/16/2013,4607,205.7,117.11,947659.9,539525.77,408134.13 +Europe,Liechtenstein,Personal Care,Offline,L,9/20/2011,671850717,9/21/2011,4412,81.73,56.67,360592.76,250028.04,110564.72 +Asia,Tajikistan,Fruits,Offline,L,12/9/2013,747498881,12/28/2013,385,9.33,6.92,3592.05,2664.2,927.85 +Sub-Saharan Africa,Mauritius ,Fruits,Online,M,6/24/2012,123935925,8/2/2012,4249,9.33,6.92,39643.17,29403.08,10240.09 +Europe,San Marino,Cosmetics,Online,M,1/2/2012,288710677,2/8/2012,4760,437.2,263.33,2081072,1253450.8,827621.2 +Australia and Oceania,Papua New Guinea,Cereal,Offline,C,8/31/2010,549684464,9/4/2010,2703,205.7,117.11,556007.1,316548.33,239458.77 +Central America and the Caribbean,The Bahamas,Vegetables,Online,H,6/22/2011,285031116,7/12/2011,5896,154.06,90.93,908337.76,536123.28,372214.48 +Europe,Liechtenstein,Clothes,Offline,M,12/4/2010,293236958,12/29/2010,4187,109.28,35.84,457555.36,150062.08,307493.28 +Asia,Kazakhstan,Personal Care,Online,L,5/14/2010,543100821,7/3/2010,4457,81.73,56.67,364270.61,252578.19,111692.42 +Australia and Oceania,Australia,Personal Care,Offline,M,3/20/2012,623734033,4/27/2012,5616,81.73,56.67,458995.68,318258.72,140736.96 +Sub-Saharan Africa,Senegal,Clothes,Offline,C,3/3/2016,194560420,3/24/2016,3607,109.28,35.84,394172.96,129274.88,264898.08 +Central America and the Caribbean,Costa Rica,Household,Offline,M,5/29/2015,335316312,7/13/2015,6403,668.27,502.54,4278932.81,3217763.62,1061169.19 +Middle East and North Africa,Iran,Vegetables,Offline,H,7/16/2015,396050536,8/27/2015,9010,154.06,90.93,1388080.6,819279.3,568801.3 +Sub-Saharan Africa,Benin,Cereal,Offline,H,9/1/2015,247124421,9/9/2015,8463,205.7,117.11,1740839.1,991101.93,749737.17 +Europe,Moldova ,Household,Offline,H,3/3/2012,729211795,4/2/2012,8830,668.27,502.54,5900824.1,4437428.2,1463395.9 +Sub-Saharan Africa,Eritrea,Office Supplies,Offline,H,1/25/2010,503298985,1/30/2010,6209,651.21,524.96,4043362.89,3259476.64,783886.25 +Europe,Armenia,Snacks,Offline,M,8/29/2011,100684821,9/18/2011,3731,152.58,97.44,569275.98,363548.64,205727.34 +Central America and the Caribbean,Guatemala,Baby Food,Offline,M,9/22/2012,572980630,10/16/2012,6556,255.28,159.42,1673615.68,1045157.52,628458.16 +Sub-Saharan Africa,Botswana,Office Supplies,Online,C,11/29/2013,342110240,12/5/2013,6877,651.21,524.96,4478371.17,3610149.92,868221.25 +Europe,Croatia,Cereal,Offline,C,12/2/2016,150309979,12/18/2016,8918,205.7,117.11,1834432.6,1044386.98,790045.62 +Sub-Saharan Africa,Guinea,Cosmetics,Online,H,3/1/2013,810128676,4/15/2013,3933,437.2,263.33,1719507.6,1035676.89,683830.71 +Middle East and North Africa,Azerbaijan,Meat,Offline,H,4/5/2010,954427659,5/19/2010,5209,421.89,364.69,2197625.01,1899670.21,297954.8 +Asia,Bangladesh,Fruits,Offline,M,2/9/2013,186380755,2/14/2013,3062,9.33,6.92,28568.46,21189.04,7379.42 +Sub-Saharan Africa,Cape Verde,Beverages,Online,M,7/14/2012,429474294,8/17/2012,9842,47.45,31.79,467002.9,312877.18,154125.72 +Asia,Japan,Household,Offline,M,10/9/2011,977507102,10/30/2011,4929,668.27,502.54,3293902.83,2477019.66,816883.17 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,H,2/18/2015,744590508,3/14/2015,9733,152.58,97.44,1485061.14,948383.52,536677.62 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,H,8/18/2016,515148341,9/24/2016,2697,437.2,263.33,1179128.4,710201.01,468927.39 +Europe,Belarus,Cosmetics,Online,C,5/6/2011,693916928,5/22/2011,4294,437.2,263.33,1877336.8,1130739.02,746597.78 +Europe,Sweden,Office Supplies,Online,H,5/7/2014,855945098,5/15/2014,2030,651.21,524.96,1321956.3,1065668.8,256287.5 +Sub-Saharan Africa,Chad,Cereal,Offline,L,6/28/2011,196594178,7/21/2011,5441,205.7,117.11,1119213.7,637195.51,482018.19 +Europe,Vatican City,Personal Care,Online,L,3/10/2016,681537997,3/17/2016,1094,81.73,56.67,89412.62,61996.98,27415.64 +Europe,Switzerland,Cereal,Offline,M,8/21/2012,296762883,9/12/2012,7587,205.7,117.11,1560645.9,888513.57,672132.33 +Central America and the Caribbean,Barbados,Clothes,Offline,M,8/8/2012,698567664,8/23/2012,550,109.28,35.84,60104,19712,40392 +Europe,Switzerland,Personal Care,Offline,L,10/5/2013,463563668,11/24/2013,7646,81.73,56.67,624907.58,433298.82,191608.76 +North America,Mexico,Household,Online,L,1/28/2011,938674724,2/23/2011,3565,668.27,502.54,2382382.55,1791555.1,590827.45 +Sub-Saharan Africa,Gabon,Clothes,Offline,C,9/18/2015,391137158,9/25/2015,5032,109.28,35.84,549896.96,180346.88,369550.08 +Central America and the Caribbean,Nicaragua,Snacks,Offline,L,5/29/2013,758499801,7/16/2013,5801,152.58,97.44,885116.58,565249.44,319867.14 +North America,Mexico,Meat,Online,H,9/2/2013,898623979,9/11/2013,1660,421.89,364.69,700337.4,605385.4,94952 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,M,9/22/2015,639683520,11/10/2015,5424,81.73,56.67,443303.52,307378.08,135925.44 +Europe,Monaco,Meat,Offline,M,4/12/2012,330164754,5/14/2012,1943,421.89,364.69,819732.27,708592.67,111139.6 +Asia,Singapore,Beverages,Offline,H,1/17/2016,388866508,1/30/2016,3096,47.45,31.79,146905.2,98421.84,48483.36 +Middle East and North Africa,Oman,Cereal,Offline,H,7/4/2010,854900109,7/16/2010,2795,205.7,117.11,574931.5,327322.45,247609.05 +Asia,Nepal,Personal Care,Online,C,4/13/2014,937689387,5/19/2014,1982,81.73,56.67,161988.86,112319.94,49668.92 +Australia and Oceania,Nauru,Meat,Online,C,10/10/2016,366970670,10/12/2016,3631,421.89,364.69,1531882.59,1324189.39,207693.2 +Europe,Latvia,Cosmetics,Offline,L,3/28/2012,742792785,4/19/2012,7746,437.2,263.33,3386551.2,2039754.18,1346797.02 +Australia and Oceania,Fiji,Personal Care,Online,C,2/16/2011,585517060,3/3/2011,6364,81.73,56.67,520129.72,360647.88,159481.84 +Europe,Netherlands,Beverages,Offline,C,8/11/2013,285817325,9/23/2013,8553,47.45,31.79,405839.85,271899.87,133939.98 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,L,5/7/2013,754679906,6/3/2013,5410,255.28,159.42,1381064.8,862462.2,518602.6 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,L,6/2/2016,273403632,7/2/2016,5065,152.58,97.44,772817.7,493533.6,279284.1 +Asia,Philippines,Cosmetics,Online,H,10/30/2014,343599832,11/25/2014,7681,437.2,263.33,3358133.2,2022637.73,1335495.47 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,C,12/31/2012,737192332,1/28/2013,448,109.28,35.84,48957.44,16056.32,32901.12 +Asia,Uzbekistan,Fruits,Online,L,6/5/2016,846417462,6/18/2016,2591,9.33,6.92,24174.03,17929.72,6244.31 +Asia,South Korea,Cosmetics,Online,L,9/25/2012,133824050,11/10/2012,365,437.2,263.33,159578,96115.45,63462.55 +Asia,Tajikistan,Cereal,Online,C,4/28/2013,382273423,4/30/2013,2056,205.7,117.11,422919.2,240778.16,182141.04 +Europe,Estonia,Office Supplies,Offline,L,9/28/2011,744939410,9/28/2011,2981,651.21,524.96,1941257.01,1564905.76,376351.25 +Central America and the Caribbean,Haiti,Vegetables,Offline,M,3/1/2010,895308339,3/20/2010,488,154.06,90.93,75181.28,44373.84,30807.44 +Middle East and North Africa,Somalia,Office Supplies,Offline,M,8/14/2015,577179038,9/9/2015,8958,651.21,524.96,5833539.18,4702591.68,1130947.5 +Europe,Liechtenstein,Meat,Online,L,6/24/2013,954662835,6/26/2013,4802,421.89,364.69,2025915.78,1751241.38,274674.4 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,H,9/11/2016,562183558,9/28/2016,1463,255.28,159.42,373474.64,233231.46,140243.18 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,L,7/23/2016,254477536,7/25/2016,4413,668.27,502.54,2949075.51,2217709.02,731366.49 +Sub-Saharan Africa,Seychelles ,Household,Offline,C,10/14/2016,956593596,11/13/2016,6158,668.27,502.54,4115206.66,3094641.32,1020565.34 +Europe,Germany,Household,Offline,C,8/1/2014,513893067,9/4/2014,1233,668.27,502.54,823976.91,619631.82,204345.09 +Middle East and North Africa,Iraq,Clothes,Online,M,1/4/2012,442049777,2/9/2012,1207,109.28,35.84,131900.96,43258.88,88642.08 +Europe,Greece,Vegetables,Online,H,3/11/2012,977050054,4/1/2012,9678,154.06,90.93,1490992.68,880020.54,610972.14 +Europe,Czech Republic,Cosmetics,Offline,H,7/13/2015,625192725,7/28/2015,7275,437.2,263.33,3180630,1915725.75,1264904.25 +Europe,Ireland,Snacks,Offline,C,12/4/2015,213089120,12/8/2015,6661,152.58,97.44,1016335.38,649047.84,367287.54 +Middle East and North Africa,Qatar,Beverages,Offline,L,2/12/2012,637663066,2/26/2012,7526,47.45,31.79,357108.7,239251.54,117857.16 +Europe,Poland,Meat,Offline,L,6/29/2011,616150891,8/1/2011,1596,421.89,364.69,673336.44,582045.24,91291.2 +Asia,North Korea,Fruits,Offline,M,2/22/2011,736101424,4/2/2011,7624,9.33,6.92,71131.92,52758.08,18373.84 +Sub-Saharan Africa,Swaziland,Fruits,Online,L,10/17/2016,305375993,11/8/2016,6397,9.33,6.92,59684.01,44267.24,15416.77 +Middle East and North Africa,Qatar,Household,Online,L,4/22/2016,502148425,5/2/2016,5733,668.27,502.54,3831191.91,2881061.82,950130.09 +Middle East and North Africa,Qatar,Personal Care,Online,L,10/2/2013,324905049,11/17/2013,5479,81.73,56.67,447798.67,310494.93,137303.74 +Europe,Monaco,Cereal,Offline,L,6/26/2010,642444694,7/5/2010,2516,205.7,117.11,517541.2,294648.76,222892.44 +Europe,Armenia,Baby Food,Online,M,6/25/2016,143878686,8/9/2016,5755,255.28,159.42,1469136.4,917462.1,551674.3 +Central America and the Caribbean,El Salvador,Fruits,Offline,L,4/19/2016,288630855,5/21/2016,1139,9.33,6.92,10626.87,7881.88,2744.99 +Asia,Nepal,Personal Care,Offline,C,9/10/2010,356437528,9/27/2010,6640,81.73,56.67,542687.2,376288.8,166398.4 +Sub-Saharan Africa,Swaziland,Snacks,Online,C,11/4/2012,597347533,12/8/2012,7264,152.58,97.44,1108341.12,707804.16,400536.96 +Australia and Oceania,Papua New Guinea,Vegetables,Online,L,4/13/2014,881722199,5/12/2014,47,154.06,90.93,7240.82,4273.71,2967.11 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,L,5/21/2011,250235354,6/27/2011,9057,255.28,159.42,2312070.96,1443866.94,868204.02 +Europe,Poland,Beverages,Online,L,9/29/2016,963873326,10/4/2016,392,47.45,31.79,18600.4,12461.68,6138.72 +Sub-Saharan Africa,Mauritania,Clothes,Online,C,7/6/2017,853934943,7/27/2017,7181,109.28,35.84,784739.68,257367.04,527372.64 +Europe,Georgia,Personal Care,Online,C,1/18/2017,972031533,2/22/2017,4586,81.73,56.67,374813.78,259888.62,114925.16 +Asia,Kazakhstan,Beverages,Online,L,12/30/2015,640086925,2/1/2016,4800,47.45,31.79,227760,152592,75168 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,L,1/20/2016,600337445,2/6/2016,2046,668.27,502.54,1367280.42,1028196.84,339083.58 +Central America and the Caribbean,Haiti,Baby Food,Online,H,3/17/2016,765331923,4/14/2016,7578,255.28,159.42,1934511.84,1208084.76,726427.08 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,H,7/4/2016,667931687,7/22/2016,4684,47.45,31.79,222255.8,148904.36,73351.44 +Australia and Oceania,Kiribati,Vegetables,Online,L,4/11/2014,811310565,5/9/2014,3680,154.06,90.93,566940.8,334622.4,232318.4 +Europe,Belarus,Cereal,Offline,C,6/26/2015,418954885,7/8/2015,6915,205.7,117.11,1422415.5,809815.65,612599.85 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,H,10/17/2015,584663474,10/30/2015,3769,47.45,31.79,178839.05,119816.51,59022.54 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,M,12/11/2011,222547662,1/18/2012,5653,421.89,364.69,2384944.17,2061592.57,323351.6 +Sub-Saharan Africa,Mozambique,Personal Care,Online,L,2/3/2013,117031276,3/5/2013,1010,81.73,56.67,82547.3,57236.7,25310.6 +Central America and the Caribbean,Cuba,Office Supplies,Online,C,4/28/2014,672850644,6/14/2014,313,651.21,524.96,203828.73,164312.48,39516.25 +Europe,San Marino,Household,Online,M,7/23/2015,565054595,8/26/2015,1066,668.27,502.54,712375.82,535707.64,176668.18 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,M,3/22/2010,789004456,3/23/2010,2807,81.73,56.67,229416.11,159072.69,70343.42 +Asia,Philippines,Household,Online,C,9/26/2011,610374057,11/11/2011,2102,668.27,502.54,1404703.54,1056339.08,348364.46 +Australia and Oceania,Tonga,Snacks,Online,H,11/11/2011,715149724,12/9/2011,7550,152.58,97.44,1151979,735672,416307 +Europe,Germany,Meat,Offline,C,10/16/2014,959630286,12/3/2014,4782,421.89,364.69,2017477.98,1743947.58,273530.4 +Asia,China,Office Supplies,Online,M,8/19/2010,820427072,9/4/2010,1457,651.21,524.96,948812.97,764866.72,183946.25 +Middle East and North Africa,Iraq,Beverages,Online,H,1/23/2017,744463908,2/27/2017,2269,47.45,31.79,107664.05,72131.51,35532.54 +Australia and Oceania,East Timor,Personal Care,Online,C,12/18/2014,798977124,1/3/2015,3941,81.73,56.67,322097.93,223336.47,98761.46 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,M,10/13/2012,221515548,10/26/2012,228,421.89,364.69,96190.92,83149.32,13041.6 +Australia and Oceania,Vanuatu,Fruits,Online,L,6/18/2012,569940507,7/29/2012,6916,9.33,6.92,64526.28,47858.72,16667.56 +Europe,Romania,Meat,Online,L,3/22/2013,772425830,3/25/2013,6823,421.89,364.69,2878555.47,2488279.87,390275.6 +Sub-Saharan Africa,Madagascar,Beverages,Online,M,5/7/2015,277457845,5/24/2015,4797,47.45,31.79,227617.65,152496.63,75121.02 +Asia,India,Baby Food,Online,C,5/25/2016,403835380,7/2/2016,2718,255.28,159.42,693851.04,433303.56,260547.48 +Asia,Sri Lanka,Cosmetics,Offline,L,1/3/2015,290669763,2/5/2015,4497,437.2,263.33,1966088.4,1184195.01,781893.39 +Europe,Greece,Clothes,Offline,M,8/25/2014,947384822,9/4/2014,1077,109.28,35.84,117694.56,38599.68,79094.88 +Asia,Bangladesh,Baby Food,Offline,M,4/19/2012,303716886,5/29/2012,5431,255.28,159.42,1386425.68,865810.02,520615.66 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,C,5/9/2017,859714782,6/7/2017,7564,9.33,6.92,70572.12,52342.88,18229.24 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,C,7/20/2017,235739839,7/20/2017,9512,651.21,524.96,6194309.52,4993419.52,1200890 +Europe,Armenia,Clothes,Offline,H,1/22/2013,622465884,2/4/2013,343,109.28,35.84,37483.04,12293.12,25189.92 +Australia and Oceania,New Zealand,Cereal,Offline,C,9/7/2012,230879247,10/18/2012,1155,205.7,117.11,237583.5,135262.05,102321.45 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,C,12/9/2014,942278754,1/23/2015,78,651.21,524.96,50794.38,40946.88,9847.5 +Europe,Iceland,Vegetables,Offline,M,10/25/2011,658275735,10/25/2011,7273,154.06,90.93,1120478.38,661333.89,459144.49 +Central America and the Caribbean,Nicaragua,Snacks,Offline,H,4/27/2015,950794017,5/16/2015,9933,152.58,97.44,1515577.14,967871.52,547705.62 +Asia,Malaysia,Office Supplies,Offline,C,10/18/2015,312069928,11/16/2015,7281,651.21,524.96,4741460.01,3822233.76,919226.25 +Europe,Monaco,Household,Online,M,1/6/2016,904652297,2/19/2016,5573,668.27,502.54,3724268.71,2800655.42,923613.29 +Europe,Finland,Cereal,Online,C,3/26/2012,911402451,5/6/2012,3094,205.7,117.11,636435.8,362338.34,274097.46 +Sub-Saharan Africa,Mali,Cosmetics,Offline,L,2/22/2013,385494220,3/31/2013,5161,437.2,263.33,2256389.2,1359046.13,897343.07 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,C,5/7/2013,800413930,5/18/2013,9124,205.7,117.11,1876806.8,1068511.64,808295.16 +Europe,Moldova ,Vegetables,Online,C,4/20/2012,999960410,5/22/2012,9362,154.06,90.93,1442309.72,851286.66,591023.06 +Asia,Laos,Snacks,Online,M,7/11/2010,348244988,8/10/2010,2286,152.58,97.44,348797.88,222747.84,126050.04 +Middle East and North Africa,Pakistan,Beverages,Offline,M,5/24/2013,979691493,6/17/2013,1339,47.45,31.79,63535.55,42566.81,20968.74 +Europe,Hungary,Office Supplies,Online,M,3/14/2012,149036252,4/30/2012,1994,651.21,524.96,1298512.74,1046770.24,251742.5 +Europe,Greece,Meat,Online,C,8/29/2010,581328094,9/17/2010,6756,421.89,364.69,2850288.84,2463845.64,386443.2 +Australia and Oceania,New Zealand,Snacks,Online,M,7/20/2013,121928346,8/15/2013,162,152.58,97.44,24717.96,15785.28,8932.68 +Europe,Armenia,Vegetables,Online,M,5/13/2015,286510837,6/20/2015,3778,154.06,90.93,582038.68,343533.54,238505.14 +Europe,Iceland,Household,Offline,L,8/25/2011,411061894,10/7/2011,1204,668.27,502.54,804597.08,605058.16,199538.92 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,H,5/19/2010,801880347,5/31/2010,3069,421.89,364.69,1294780.41,1119233.61,175546.8 +Europe,Malta,Vegetables,Online,M,1/11/2013,485577523,2/16/2013,2035,154.06,90.93,313512.1,185042.55,128469.55 +Europe,Latvia,Clothes,Online,L,10/8/2010,359077250,11/14/2010,7793,109.28,35.84,851619.04,279301.12,572317.92 +Middle East and North Africa,Azerbaijan,Baby Food,Online,L,12/24/2010,939615857,12/30/2010,2067,255.28,159.42,527663.76,329521.14,198142.62 +Sub-Saharan Africa,Cape Verde,Meat,Online,C,10/3/2010,114742171,10/22/2010,3613,421.89,364.69,1524288.57,1317624.97,206663.6 +Sub-Saharan Africa,South Africa,Meat,Online,C,10/28/2015,792317521,11/14/2015,3216,421.89,364.69,1356798.24,1172843.04,183955.2 +Australia and Oceania,Palau,Fruits,Offline,M,1/16/2014,550515735,2/14/2014,8694,9.33,6.92,81115.02,60162.48,20952.54 +Asia,Tajikistan,Personal Care,Online,M,1/21/2017,187823140,3/8/2017,9896,81.73,56.67,808800.08,560806.32,247993.76 +Sub-Saharan Africa,Tanzania,Clothes,Online,H,1/27/2011,573038566,3/16/2011,3701,109.28,35.84,404445.28,132643.84,271801.44 +Sub-Saharan Africa,Comoros,Personal Care,Online,M,8/25/2013,395273339,9/23/2013,9020,81.73,56.67,737204.6,511163.4,226041.2 +Europe,Latvia,Baby Food,Offline,L,11/26/2016,213951289,12/17/2016,1796,255.28,159.42,458482.88,286318.32,172164.56 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,C,1/9/2014,208808743,1/27/2014,2,109.28,35.84,218.56,71.68,146.88 +Sub-Saharan Africa,Angola,Meat,Online,L,8/15/2010,629894530,8/20/2010,8644,421.89,364.69,3646817.16,3152380.36,494436.8 +Europe,Estonia,Snacks,Offline,M,5/14/2013,447569978,6/11/2013,4757,152.58,97.44,725823.06,463522.08,262300.98 +Asia,Philippines,Office Supplies,Offline,M,1/26/2011,502508914,2/16/2011,2409,651.21,524.96,1568764.89,1264628.64,304136.25 +Middle East and North Africa,Qatar,Personal Care,Online,M,4/27/2016,355697667,5/30/2016,7699,81.73,56.67,629239.27,436302.33,192936.94 +Europe,Latvia,Snacks,Offline,L,4/7/2016,538435065,4/7/2016,3756,152.58,97.44,573090.48,365984.64,207105.84 +Middle East and North Africa,Bahrain,Office Supplies,Offline,C,4/10/2014,302332437,5/3/2014,5741,651.21,524.96,3738596.61,3013795.36,724801.25 +Europe,San Marino,Personal Care,Online,L,12/23/2010,769313609,1/30/2011,5848,81.73,56.67,477957.04,331406.16,146550.88 +Middle East and North Africa,Israel,Office Supplies,Offline,L,8/29/2015,881614911,10/16/2015,8298,651.21,524.96,5403740.58,4356118.08,1047622.5 +Europe,Ukraine,Cereal,Online,M,2/25/2012,551785171,4/6/2012,4349,205.7,117.11,894589.3,509311.39,385277.91 +Central America and the Caribbean,El Salvador,Meat,Offline,L,8/27/2015,212685716,9/16/2015,7284,421.89,364.69,3073046.76,2656401.96,416644.8 +Australia and Oceania,Marshall Islands,Clothes,Online,M,12/1/2015,367490375,12/29/2015,7423,109.28,35.84,811185.44,266040.32,545145.12 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,C,5/1/2011,239685475,5/19/2011,7113,651.21,524.96,4632056.73,3734040.48,898016.25 +Europe,Malta,Office Supplies,Online,M,9/17/2012,923069846,10/21/2012,5735,651.21,524.96,3734689.35,3010645.6,724043.75 +Asia,Kazakhstan,Office Supplies,Online,C,10/19/2016,431754815,11/18/2016,4699,651.21,524.96,3060035.79,2466787.04,593248.75 +Sub-Saharan Africa,Swaziland,Cereal,Offline,L,1/11/2010,450164210,1/11/2010,2448,205.7,117.11,503553.6,286685.28,216868.32 +Australia and Oceania,East Timor,Snacks,Online,H,3/14/2010,483034360,3/18/2010,9456,152.58,97.44,1442796.48,921392.64,521403.84 +Europe,United Kingdom,Cosmetics,Offline,H,3/29/2017,105414092,5/5/2017,3227,437.2,263.33,1410844.4,849765.91,561078.49 +Sub-Saharan Africa,Uganda,Vegetables,Offline,L,12/31/2016,312664735,1/7/2017,3298,154.06,90.93,508089.88,299887.14,208202.74 +Sub-Saharan Africa,Djibouti,Beverages,Online,M,4/30/2015,370460116,5/12/2015,6236,47.45,31.79,295898.2,198242.44,97655.76 +North America,Canada,Snacks,Offline,M,7/22/2011,964786565,8/4/2011,639,152.58,97.44,97498.62,62264.16,35234.46 +Middle East and North Africa,Morocco,Vegetables,Offline,M,6/13/2017,151942908,6/22/2017,2138,154.06,90.93,329380.28,194408.34,134971.94 +Central America and the Caribbean,El Salvador,Meat,Offline,L,7/19/2015,108540475,7/30/2015,8393,421.89,364.69,3540922.77,3060843.17,480079.6 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,C,12/14/2015,381503093,1/5/2016,4098,154.06,90.93,631337.88,372631.14,258706.74 +Middle East and North Africa,Azerbaijan,Household,Online,M,9/8/2014,138067090,9/10/2014,5975,668.27,502.54,3992913.25,3002676.5,990236.75 +Sub-Saharan Africa,Zambia,Vegetables,Online,M,8/19/2012,415781295,8/26/2012,7780,154.06,90.93,1198586.8,707435.4,491151.4 +Europe,Ukraine,Cereal,Offline,M,9/23/2011,972507035,9/23/2011,5298,205.7,117.11,1089798.6,620448.78,469349.82 +Sub-Saharan Africa,Djibouti,Household,Offline,H,3/12/2011,736418139,4/17/2011,1347,668.27,502.54,900159.69,676921.38,223238.31 +Middle East and North Africa,Oman,Personal Care,Online,L,4/25/2011,956000936,5/26/2011,776,81.73,56.67,63422.48,43975.92,19446.56 +Asia,Cambodia,Vegetables,Online,H,3/23/2017,250054252,5/2/2017,5465,154.06,90.93,841937.9,496932.45,345005.45 +Asia,Malaysia,Vegetables,Online,L,5/29/2012,457689416,6/30/2012,9324,154.06,90.93,1436455.44,847831.32,588624.12 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,C,6/28/2015,788330256,7/11/2015,3296,205.7,117.11,677987.2,385994.56,291992.64 +Asia,Tajikistan,Household,Online,C,11/14/2015,971713101,11/18/2015,355,668.27,502.54,237235.85,178401.7,58834.15 +Australia and Oceania,Marshall Islands,Meat,Offline,M,5/15/2015,807886779,5/29/2015,506,421.89,364.69,213476.34,184533.14,28943.2 +Sub-Saharan Africa,Benin,Meat,Offline,M,11/16/2016,617212617,11/29/2016,5784,421.89,364.69,2440211.76,2109366.96,330844.8 +Middle East and North Africa,Israel,Snacks,Offline,L,12/25/2012,790364444,1/5/2013,5257,152.58,97.44,802113.06,512242.08,289870.98 +Middle East and North Africa,Yemen,Vegetables,Offline,H,7/1/2012,438328588,8/3/2012,25,154.06,90.93,3851.5,2273.25,1578.25 +Asia,Nepal,Cereal,Online,M,12/5/2013,542403876,1/12/2014,8215,205.7,117.11,1689825.5,962058.65,727766.85 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,C,11/6/2016,804201638,11/8/2016,9991,109.28,35.84,1091816.48,358077.44,733739.04 +Central America and the Caribbean,El Salvador,Cereal,Offline,C,7/17/2010,995645701,8/25/2010,2543,205.7,117.11,523095.1,297810.73,225284.37 +Asia,Laos,Clothes,Offline,L,8/22/2015,508972394,9/14/2015,5097,109.28,35.84,557000.16,182676.48,374323.68 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,H,3/12/2012,606730544,4/1/2012,3906,154.06,90.93,601758.36,355172.58,246585.78 +Central America and the Caribbean,Jamaica,Fruits,Offline,C,8/14/2011,371781480,8/21/2011,7257,9.33,6.92,67707.81,50218.44,17489.37 +Europe,Estonia,Cereal,Offline,C,1/8/2015,757299029,1/9/2015,466,205.7,117.11,95856.2,54573.26,41282.94 +Australia and Oceania,East Timor,Baby Food,Offline,M,1/2/2017,536769521,2/3/2017,884,255.28,159.42,225667.52,140927.28,84740.24 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,C,1/11/2017,353991782,1/27/2017,2890,651.21,524.96,1881996.9,1517134.4,364862.5 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,L,8/14/2015,473077142,9/19/2015,2894,154.06,90.93,445849.64,263151.42,182698.22 +Sub-Saharan Africa,Mozambique,Cereal,Online,C,7/27/2010,328449428,8/5/2010,4339,205.7,117.11,892532.3,508140.29,384392.01 +Middle East and North Africa,Tunisia ,Office Supplies,Online,H,11/21/2015,774844968,12/10/2015,2700,651.21,524.96,1758267,1417392,340875 +Australia and Oceania,Kiribati,Personal Care,Online,H,7/31/2012,937312591,9/6/2012,480,81.73,56.67,39230.4,27201.6,12028.8 +Central America and the Caribbean,Jamaica,Cosmetics,Online,H,12/29/2012,461213624,2/13/2013,2215,437.2,263.33,968398,583275.95,385122.05 +Europe,Norway,Fruits,Offline,L,8/15/2011,862221896,9/3/2011,9474,9.33,6.92,88392.42,65560.08,22832.34 +Europe,Norway,Fruits,Online,M,7/31/2011,576323735,9/11/2011,5855,9.33,6.92,54627.15,40516.6,14110.55 +Asia,Japan,Baby Food,Online,L,4/11/2013,809817969,5/19/2013,1988,255.28,159.42,507496.64,316926.96,190569.68 +North America,Canada,Baby Food,Online,M,8/11/2010,589315927,9/25/2010,533,255.28,159.42,136064.24,84970.86,51093.38 +Central America and the Caribbean,Nicaragua,Clothes,Online,H,6/19/2017,811741435,7/27/2017,1184,109.28,35.84,129387.52,42434.56,86952.96 +Australia and Oceania,Australia,Personal Care,Online,L,12/10/2010,194330823,12/16/2010,5664,81.73,56.67,462918.72,320978.88,141939.84 +Europe,Latvia,Baby Food,Offline,L,11/4/2010,224632918,12/2/2010,2727,255.28,159.42,696148.56,434738.34,261410.22 +Australia and Oceania,Australia,Baby Food,Offline,H,4/29/2015,210509049,6/9/2015,3161,255.28,159.42,806940.08,503926.62,303013.46 +Sub-Saharan Africa,Ghana,Beverages,Online,L,4/1/2012,430133044,4/26/2012,4781,47.45,31.79,226858.45,151987.99,74870.46 +Asia,Maldives,Snacks,Offline,H,4/5/2013,781991231,4/28/2013,7438,152.58,97.44,1134890.04,724758.72,410131.32 +Europe,Luxembourg,Household,Offline,C,2/19/2012,334882438,3/4/2012,8010,668.27,502.54,5352842.7,4025345.4,1327497.3 +Middle East and North Africa,Kuwait,Office Supplies,Offline,H,4/15/2011,477917993,5/27/2011,5409,651.21,524.96,3522394.89,2839508.64,682886.25 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,H,5/29/2010,870521724,7/6/2010,5578,255.28,159.42,1423951.84,889244.76,534707.08 +Europe,Czech Republic,Baby Food,Offline,H,4/5/2010,792429959,5/23/2010,6489,255.28,159.42,1656511.92,1034476.38,622035.54 +Europe,Slovenia,Vegetables,Offline,C,6/12/2016,493691527,6/16/2016,3149,154.06,90.93,485134.94,286338.57,198796.37 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,L,12/5/2012,744667756,12/10/2012,2592,651.21,524.96,1687936.32,1360696.32,327240 +North America,Canada,Cereal,Offline,M,3/26/2011,586032474,4/29/2011,8887,205.7,117.11,1828055.9,1040756.57,787299.33 +Asia,Malaysia,Office Supplies,Offline,M,5/15/2016,478772008,6/24/2016,8131,651.21,524.96,5294988.51,4268449.76,1026538.75 +Asia,North Korea,Cosmetics,Offline,C,7/1/2015,954185187,7/8/2015,3456,437.2,263.33,1510963.2,910068.48,600894.72 +Asia,Indonesia,Vegetables,Offline,H,12/21/2011,363883340,1/29/2012,21,154.06,90.93,3235.26,1909.53,1325.73 +Australia and Oceania,Samoa ,Office Supplies,Offline,C,1/3/2014,729790294,1/24/2014,20,651.21,524.96,13024.2,10499.2,2525 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,H,9/27/2015,994142377,10/2/2015,7676,154.06,90.93,1182564.56,697978.68,484585.88 +Europe,Slovakia,Vegetables,Online,C,2/22/2016,169488418,3/24/2016,4244,154.06,90.93,653830.64,385906.92,267923.72 +Europe,Luxembourg,Vegetables,Online,M,4/11/2015,488689744,4/12/2015,3010,154.06,90.93,463720.6,273699.3,190021.3 +Asia,Bangladesh,Fruits,Offline,M,6/16/2010,654920184,6/23/2010,4291,9.33,6.92,40035.03,29693.72,10341.31 +Sub-Saharan Africa,Botswana,Beverages,Online,H,3/24/2015,791666066,3/27/2015,436,47.45,31.79,20688.2,13860.44,6827.76 +Middle East and North Africa,Libya,Cosmetics,Online,C,2/9/2010,192726218,3/13/2010,826,437.2,263.33,361127.2,217510.58,143616.62 +Europe,Belgium,Personal Care,Online,L,7/22/2014,472211968,9/10/2014,6870,81.73,56.67,561485.1,389322.9,172162.2 +Asia,Cambodia,Snacks,Online,C,1/5/2015,614547145,2/24/2015,7012,152.58,97.44,1069890.96,683249.28,386641.68 +Europe,Finland,Office Supplies,Online,L,2/14/2014,124468076,3/27/2014,1724,651.21,524.96,1122686.04,905031.04,217655 +Central America and the Caribbean,Honduras,Clothes,Offline,H,10/29/2011,377023589,11/16/2011,8513,109.28,35.84,930300.64,305105.92,625194.72 +Asia,Singapore,Vegetables,Offline,C,9/5/2016,567575013,10/17/2016,6914,154.06,90.93,1065170.84,628690.02,436480.82 +Europe,Moldova ,Vegetables,Online,M,10/26/2011,861796176,11/2/2011,3494,154.06,90.93,538285.64,317709.42,220576.22 +Asia,Turkmenistan,Baby Food,Online,L,9/21/2011,145673406,10/17/2011,6853,255.28,159.42,1749433.84,1092505.26,656928.58 +Asia,Turkmenistan,Meat,Offline,M,1/4/2013,975505530,2/22/2013,2619,421.89,364.69,1104929.91,955123.11,149806.8 +Middle East and North Africa,Saudi Arabia,Clothes,Online,H,5/12/2013,127903878,6/16/2013,8455,109.28,35.84,923962.4,303027.2,620935.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,H,4/24/2015,749792277,5/31/2015,9052,255.28,159.42,2310794.56,1443069.84,867724.72 +Europe,Norway,Beverages,Online,H,11/19/2014,208407056,12/7/2014,1134,47.45,31.79,53808.3,36049.86,17758.44 +Asia,Vietnam,Office Supplies,Offline,C,12/15/2012,441297042,1/14/2013,8456,651.21,524.96,5506631.76,4439061.76,1067570 +Asia,Nepal,Cosmetics,Online,M,6/20/2011,306323564,7/28/2011,6804,437.2,263.33,2974708.8,1791697.32,1183011.48 +Asia,Kyrgyzstan,Baby Food,Offline,C,3/18/2017,531660449,5/4/2017,8996,255.28,159.42,2296498.88,1434142.32,862356.56 +Sub-Saharan Africa,Chad,Vegetables,Offline,H,4/30/2015,565794026,5/22/2015,9880,154.06,90.93,1522112.8,898388.4,623724.4 +Asia,Laos,Snacks,Offline,M,12/13/2010,827523124,1/2/2011,1337,152.58,97.44,203999.46,130277.28,73722.18 +Asia,Myanmar,Clothes,Offline,C,4/14/2010,455959069,4/22/2010,7276,109.28,35.84,795121.28,260771.84,534349.44 +Asia,Nepal,Household,Online,H,10/20/2016,460525691,12/4/2016,8641,668.27,502.54,5774521.07,4342448.14,1432072.93 +Europe,Belgium,Personal Care,Offline,C,5/4/2012,570959317,6/22/2012,8405,81.73,56.67,686940.65,476311.35,210629.3 +Europe,Bulgaria,Beverages,Online,H,11/9/2013,587308776,12/6/2013,6573,47.45,31.79,311888.85,208955.67,102933.18 +Central America and the Caribbean,Nicaragua,Clothes,Online,H,9/3/2016,829935395,9/7/2016,5181,109.28,35.84,566179.68,185687.04,380492.64 +Middle East and North Africa,Afghanistan,Cereal,Online,M,5/19/2013,789513003,6/27/2013,3297,205.7,117.11,678192.9,386111.67,292081.23 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,C,10/13/2012,477027928,10/15/2012,2019,152.58,97.44,308059.02,196731.36,111327.66 +Europe,Albania,Baby Food,Offline,H,5/24/2013,873778998,6/2/2013,9478,255.28,159.42,2419543.84,1510982.76,908561.08 +Asia,Tajikistan,Fruits,Online,L,10/13/2014,781377542,11/15/2014,5833,9.33,6.92,54421.89,40364.36,14057.53 +Central America and the Caribbean,Jamaica,Meat,Offline,C,10/22/2013,871747386,11/27/2013,8279,421.89,364.69,3492827.31,3019268.51,473558.8 +Asia,Turkmenistan,Fruits,Online,C,12/15/2015,537124860,1/29/2016,6037,9.33,6.92,56325.21,41776.04,14549.17 +Europe,Hungary,Cosmetics,Online,M,6/3/2016,140058791,6/27/2016,5364,437.2,263.33,2345140.8,1412502.12,932638.68 +Australia and Oceania,Palau,Household,Online,M,6/23/2011,563410508,6/24/2011,4544,668.27,502.54,3036618.88,2283541.76,753077.12 +Australia and Oceania,Kiribati,Fruits,Online,L,5/15/2017,960353839,6/29/2017,8897,9.33,6.92,83009.01,61567.24,21441.77 +Middle East and North Africa,Iraq,Cereal,Offline,M,7/25/2013,104375112,8/25/2013,5770,205.7,117.11,1186889,675724.7,511164.3 +Australia and Oceania,Vanuatu,Household,Offline,C,8/30/2014,439273154,9/28/2014,9543,668.27,502.54,6377300.61,4795739.22,1581561.39 +Central America and the Caribbean,Costa Rica,Cereal,Offline,H,8/11/2013,429159295,8/31/2013,6627,205.7,117.11,1363173.9,776087.97,587085.93 +Europe,Serbia,Office Supplies,Online,L,10/15/2015,408457362,11/6/2015,465,651.21,524.96,302812.65,244106.4,58706.25 +Middle East and North Africa,Kuwait,Personal Care,Offline,M,6/23/2012,331903684,7/12/2012,6530,81.73,56.67,533696.9,370055.1,163641.8 +Central America and the Caribbean,Belize,Snacks,Online,C,12/22/2014,224547088,1/23/2015,7328,152.58,97.44,1118106.24,714040.32,404065.92 +Europe,France,Household,Offline,H,11/28/2012,631748902,1/11/2013,7394,668.27,502.54,4941188.38,3715780.76,1225407.62 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,H,12/3/2015,369182956,12/31/2015,8296,9.33,6.92,77401.68,57408.32,19993.36 +Central America and the Caribbean,Cuba,Baby Food,Offline,M,12/26/2011,572835576,1/13/2012,3631,255.28,159.42,926921.68,578854.02,348067.66 +Europe,Slovakia,Household,Online,H,8/24/2016,649005591,10/4/2016,4032,668.27,502.54,2694464.64,2026241.28,668223.36 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,M,3/26/2016,524304330,4/27/2016,2157,152.58,97.44,329115.06,210178.08,118936.98 +Australia and Oceania,Australia,Baby Food,Online,C,1/23/2017,195655620,2/9/2017,7701,255.28,159.42,1965911.28,1227693.42,738217.86 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,H,5/17/2011,180295789,6/22/2011,2385,651.21,524.96,1553135.85,1252029.6,301106.25 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,C,5/27/2011,165773665,6/10/2011,4966,81.73,56.67,405871.18,281423.22,124447.96 +Asia,India,Household,Offline,C,4/20/2015,359950578,6/2/2015,6230,668.27,502.54,4163322.1,3130824.2,1032497.9 +Central America and the Caribbean,Jamaica,Snacks,Offline,H,12/6/2010,141000354,12/6/2010,3993,152.58,97.44,609251.94,389077.92,220174.02 +Asia,Nepal,Cosmetics,Online,M,7/5/2017,307409322,8/3/2017,8104,437.2,263.33,3543068.8,2134026.32,1409042.48 +Australia and Oceania,Tuvalu,Clothes,Online,C,9/2/2013,827976310,9/10/2013,5444,109.28,35.84,594920.32,195112.96,399807.36 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,C,12/20/2016,391812646,1/22/2017,4924,651.21,524.96,3206558.04,2584903.04,621655 +Middle East and North Africa,Jordan,Cereal,Online,C,12/17/2011,458342158,1/19/2012,2485,205.7,117.11,511164.5,291018.35,220146.15 +Asia,Indonesia,Meat,Online,L,7/16/2014,307301175,7/21/2014,6101,421.89,364.69,2573950.89,2224973.69,348977.2 +Europe,Kosovo,Vegetables,Online,M,3/4/2015,188738524,4/5/2015,778,154.06,90.93,119858.68,70743.54,49115.14 +Middle East and North Africa,United Arab Emirates,Fruits,Online,H,12/18/2012,873015534,12/28/2012,3552,9.33,6.92,33140.16,24579.84,8560.32 +Asia,China,Snacks,Online,C,11/12/2011,500806033,12/7/2011,8489,152.58,97.44,1295251.62,827168.16,468083.46 +Australia and Oceania,Papua New Guinea,Meat,Online,C,11/21/2016,433096349,12/14/2016,1689,421.89,364.69,712572.21,615961.41,96610.8 +Sub-Saharan Africa,Ghana,Household,Online,M,3/14/2015,301185309,4/27/2015,6281,668.27,502.54,4197403.87,3156453.74,1040950.13 +Australia and Oceania,Papua New Guinea,Meat,Online,L,2/21/2010,256684243,3/27/2010,7427,421.89,364.69,3133377.03,2708552.63,424824.4 +North America,Greenland,Office Supplies,Online,L,7/5/2017,521516978,8/6/2017,7318,651.21,524.96,4765554.78,3841657.28,923897.5 +Europe,Bulgaria,Office Supplies,Offline,C,4/15/2016,937919843,5/26/2016,179,651.21,524.96,116566.59,93967.84,22598.75 +Europe,Ukraine,Clothes,Online,C,1/13/2013,518441665,3/4/2013,7264,109.28,35.84,793809.92,260341.76,533468.16 +Europe,Austria,Fruits,Offline,L,5/15/2015,595943772,5/24/2015,1860,9.33,6.92,17353.8,12871.2,4482.6 +Asia,Turkmenistan,Baby Food,Online,L,1/15/2013,773599994,1/29/2013,4284,255.28,159.42,1093619.52,682955.28,410664.24 +Europe,Poland,Personal Care,Online,L,1/8/2012,274896657,1/23/2012,6884,81.73,56.67,562629.32,390116.28,172513.04 +Asia,South Korea,Baby Food,Online,C,7/20/2015,193632590,7/28/2015,9041,255.28,159.42,2307986.48,1441316.22,866670.26 +Central America and the Caribbean,Haiti,Snacks,Online,C,10/14/2012,343919122,12/1/2012,2166,152.58,97.44,330488.28,211055.04,119433.24 +Middle East and North Africa,Morocco,Clothes,Offline,M,11/22/2012,610180079,12/19/2012,4700,109.28,35.84,513616,168448,345168 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,L,12/13/2010,497151792,12/18/2010,7118,437.2,263.33,3111989.6,1874382.94,1237606.66 +Sub-Saharan Africa,Kenya,Personal Care,Online,M,6/15/2014,479883086,7/13/2014,6924,81.73,56.67,565898.52,392383.08,173515.44 +Europe,Germany,Office Supplies,Online,L,10/31/2016,653735291,11/3/2016,3655,651.21,524.96,2380172.55,1918728.8,461443.75 +Middle East and North Africa,Jordan,Beverages,Online,L,5/10/2016,284382236,6/9/2016,3878,47.45,31.79,184011.1,123281.62,60729.48 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,M,5/12/2012,957810246,5/30/2012,6191,154.06,90.93,953785.46,562947.63,390837.83 +Asia,Sri Lanka,Clothes,Offline,L,8/13/2016,730318152,8/29/2016,6225,109.28,35.84,680268,223104,457164 +Australia and Oceania,Fiji,Fruits,Offline,H,8/26/2011,878517282,10/2/2011,1641,9.33,6.92,15310.53,11355.72,3954.81 +Europe,Romania,Snacks,Offline,L,2/23/2015,949331462,3/25/2015,7131,152.58,97.44,1088047.98,694844.64,393203.34 +Sub-Saharan Africa,Mali,Vegetables,Online,H,7/22/2015,109997022,8/1/2015,9418,154.06,90.93,1450937.08,856378.74,594558.34 +Europe,Montenegro,Household,Online,L,10/2/2013,298062789,11/1/2013,2258,668.27,502.54,1508953.66,1134735.32,374218.34 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,C,9/5/2011,371390092,9/8/2011,1436,651.21,524.96,935137.56,753842.56,181295 +Europe,Norway,Meat,Online,H,2/17/2016,158152759,3/24/2016,9771,421.89,364.69,4122287.19,3563385.99,558901.2 +Middle East and North Africa,Turkey,Vegetables,Offline,H,3/28/2012,906837117,5/9/2012,2110,154.06,90.93,325066.6,191862.3,133204.3 +Middle East and North Africa,Iraq,Meat,Offline,H,9/21/2012,336241996,10/20/2012,333,421.89,364.69,140489.37,121441.77,19047.6 +Middle East and North Africa,Egypt,Vegetables,Online,M,3/15/2016,285478723,3/28/2016,8353,154.06,90.93,1286863.18,759538.29,527324.89 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,M,1/7/2011,863971126,1/10/2011,7110,154.06,90.93,1095366.6,646512.3,448854.3 +North America,Greenland,Household,Offline,H,11/8/2016,901455533,11/27/2016,9579,668.27,502.54,6401358.33,4813830.66,1587527.67 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,M,10/26/2012,197980773,11/14/2012,5765,81.73,56.67,471173.45,326702.55,144470.9 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,H,12/11/2016,873908174,1/3/2017,7704,437.2,263.33,3368188.8,2028694.32,1339494.48 +Middle East and North Africa,Egypt,Meat,Offline,M,4/2/2014,619911563,5/15/2014,4462,421.89,364.69,1882473.18,1627246.78,255226.4 +Asia,Laos,Office Supplies,Offline,H,7/18/2013,346977269,7/19/2013,7139,651.21,524.96,4648988.19,3747689.44,901298.75 +Europe,United Kingdom,Cereal,Online,M,5/1/2013,136404120,5/10/2013,3865,205.7,117.11,795030.5,452630.15,342400.35 +Central America and the Caribbean,Dominica,Baby Food,Offline,C,3/11/2013,589803445,4/21/2013,4801,255.28,159.42,1225599.28,765375.42,460223.86 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,H,7/18/2017,579099071,7/29/2017,7139,437.2,263.33,3121170.8,1879912.87,1241257.93 +Middle East and North Africa,Tunisia ,Baby Food,Online,H,9/28/2016,396527326,11/12/2016,102,255.28,159.42,26038.56,16260.84,9777.72 +Australia and Oceania,Fiji,Cosmetics,Online,C,7/20/2013,404637038,7/26/2013,9946,437.2,263.33,4348391.2,2619080.18,1729311.02 +Europe,Hungary,Cosmetics,Offline,H,10/22/2011,586289536,11/16/2011,4957,437.2,263.33,2167200.4,1305326.81,861873.59 +Central America and the Caribbean,Dominican Republic,Meat,Online,L,8/14/2012,994658648,8/29/2012,452,421.89,364.69,190694.28,164839.88,25854.4 +Europe,Slovenia,Office Supplies,Offline,L,8/6/2010,403230702,8/13/2010,3780,651.21,524.96,2461573.8,1984348.8,477225 +Europe,Iceland,Cosmetics,Online,M,10/7/2012,355804526,10/26/2012,9321,437.2,263.33,4075141.2,2454498.93,1620642.27 +Europe,Macedonia,Beverages,Offline,C,1/29/2012,216491448,3/1/2012,3485,47.45,31.79,165363.25,110788.15,54575.1 +Middle East and North Africa,Libya,Beverages,Offline,C,11/27/2013,319715297,12/11/2013,9716,47.45,31.79,461024.2,308871.64,152152.56 +Middle East and North Africa,Lebanon,Baby Food,Offline,H,2/10/2017,620212399,3/31/2017,3486,255.28,159.42,889906.08,555738.12,334167.96 +Middle East and North Africa,United Arab Emirates,Fruits,Online,C,4/8/2010,243031585,4/13/2010,7301,9.33,6.92,68118.33,50522.92,17595.41 +Asia,Uzbekistan,Office Supplies,Online,L,4/20/2013,633534181,5/10/2013,5697,651.21,524.96,3709943.37,2990697.12,719246.25 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,C,2/14/2013,607394015,2/28/2013,242,651.21,524.96,157592.82,127040.32,30552.5 +Sub-Saharan Africa,Kenya,Beverages,Online,C,11/10/2012,400597417,12/4/2012,4533,47.45,31.79,215090.85,144104.07,70986.78 +Australia and Oceania,Vanuatu,Personal Care,Offline,H,12/1/2012,319443213,12/23/2012,9200,81.73,56.67,751916,521364,230552 +Australia and Oceania,Fiji,Beverages,Offline,C,10/5/2014,290542733,11/22/2014,6906,47.45,31.79,327689.7,219541.74,108147.96 +Europe,Andorra,Office Supplies,Online,H,2/18/2017,310819804,3/15/2017,7342,651.21,524.96,4781183.82,3854256.32,926927.5 +Central America and the Caribbean,Panama,Office Supplies,Offline,L,4/12/2012,897510755,5/25/2012,2232,651.21,524.96,1453500.72,1171710.72,281790 +Australia and Oceania,Tonga,Office Supplies,Online,H,6/7/2012,838164412,7/5/2012,330,651.21,524.96,214899.3,173236.8,41662.5 +Middle East and North Africa,Lebanon,Meat,Online,H,10/1/2015,340642106,10/23/2015,2424,421.89,364.69,1022661.36,884008.56,138652.8 +North America,United States of America,Baby Food,Online,C,1/31/2010,583117663,2/3/2010,6330,255.28,159.42,1615922.4,1009128.6,606793.8 +Middle East and North Africa,Iran,Clothes,Offline,H,8/30/2014,564077413,9/11/2014,1896,109.28,35.84,207194.88,67952.64,139242.24 +Central America and the Caribbean,Panama,Cereal,Offline,H,9/6/2015,252320182,10/7/2015,6004,205.7,117.11,1235022.8,703128.44,531894.36 +Europe,Germany,Personal Care,Online,H,7/22/2015,136957299,7/23/2015,7563,81.73,56.67,618123.99,428595.21,189528.78 +Middle East and North Africa,Iraq,Office Supplies,Online,C,12/25/2013,777412593,12/31/2013,2517,651.21,524.96,1639095.57,1321324.32,317771.25 +Sub-Saharan Africa,Mali,Cosmetics,Online,L,9/20/2011,553422391,10/31/2011,8839,437.2,263.33,3864410.8,2327573.87,1536836.93 +Europe,Georgia,Personal Care,Offline,H,5/16/2014,615035521,6/23/2014,1533,81.73,56.67,125292.09,86875.11,38416.98 +Sub-Saharan Africa,Mauritania,Fruits,Online,C,6/21/2013,832613313,8/4/2013,7637,9.33,6.92,71253.21,52848.04,18405.17 +Central America and the Caribbean,Cuba,Beverages,Online,L,12/20/2012,246829593,2/2/2013,1216,47.45,31.79,57699.2,38656.64,19042.56 +Australia and Oceania,Fiji,Clothes,Offline,L,4/25/2010,218670690,5/31/2010,8371,109.28,35.84,914782.88,300016.64,614766.24 +North America,Mexico,Vegetables,Online,H,5/16/2015,379435431,5/22/2015,2231,154.06,90.93,343707.86,202864.83,140843.03 +Australia and Oceania,Palau,Snacks,Online,M,5/11/2016,880735146,5/17/2016,7957,152.58,97.44,1214079.06,775330.08,438748.98 +Middle East and North Africa,Azerbaijan,Household,Offline,M,11/30/2013,144493663,12/22/2013,7741,668.27,502.54,5173078.07,3890162.14,1282915.93 +Australia and Oceania,Palau,Clothes,Offline,C,4/25/2017,712947309,4/30/2017,5807,109.28,35.84,634588.96,208122.88,426466.08 +Central America and the Caribbean,Guatemala,Office Supplies,Online,C,5/26/2010,698644912,7/11/2010,3410,651.21,524.96,2220626.1,1790113.6,430512.5 +Middle East and North Africa,Pakistan,Office Supplies,Online,C,12/8/2015,534447801,1/24/2016,3836,651.21,524.96,2498041.56,2013746.56,484295 +Europe,Cyprus,Beverages,Offline,M,2/6/2016,723529803,3/26/2016,7402,47.45,31.79,351224.9,235309.58,115915.32 +Europe,Belgium,Meat,Online,L,11/11/2016,489377248,11/17/2016,6458,421.89,364.69,2724565.62,2355168.02,369397.6 +Australia and Oceania,Palau,Cereal,Online,C,11/21/2013,925788962,12/3/2013,382,205.7,117.11,78577.4,44736.02,33841.38 +Australia and Oceania,Tuvalu,Vegetables,Offline,M,6/28/2011,946876275,7/21/2011,586,154.06,90.93,90279.16,53284.98,36994.18 +Europe,Romania,Snacks,Online,H,4/1/2011,437063014,5/4/2011,5513,152.58,97.44,841173.54,537186.72,303986.82 +Europe,Georgia,Cereal,Online,C,10/27/2015,701085507,12/14/2015,5636,205.7,117.11,1159325.2,660031.96,499293.24 +Asia,Bhutan,Household,Online,H,7/23/2017,413992583,8/7/2017,8460,668.27,502.54,5653564.2,4251488.4,1402075.8 +Sub-Saharan Africa,Burundi,Clothes,Online,C,6/17/2017,571145570,7/31/2017,3521,109.28,35.84,384774.88,126192.64,258582.24 +Asia,Brunei,Clothes,Offline,H,10/17/2013,438218295,11/17/2013,7387,109.28,35.84,807251.36,264750.08,542501.28 +Europe,Vatican City,Snacks,Online,M,6/23/2013,701197087,7/30/2013,8655,152.58,97.44,1320579.9,843343.2,477236.7 +Middle East and North Africa,Algeria,Fruits,Online,H,2/14/2013,316380774,2/25/2013,2957,9.33,6.92,27588.81,20462.44,7126.37 +Sub-Saharan Africa,Cape Verde,Snacks,Offline,H,5/31/2010,560380685,6/16/2010,7952,152.58,97.44,1213316.16,774842.88,438473.28 +Europe,Georgia,Snacks,Online,M,6/16/2015,980120646,6/17/2015,8335,152.58,97.44,1271754.3,812162.4,459591.9 +Middle East and North Africa,Qatar,Beverages,Online,L,9/12/2016,742836987,10/14/2016,827,47.45,31.79,39241.15,26290.33,12950.82 +Sub-Saharan Africa,Madagascar,Cereal,Offline,L,1/8/2015,886078536,1/16/2015,9184,205.7,117.11,1889148.8,1075538.24,813610.56 +Europe,Monaco,Beverages,Online,L,5/13/2012,267706620,6/30/2012,9193,47.45,31.79,436207.85,292245.47,143962.38 +Sub-Saharan Africa,Uganda,Fruits,Offline,L,7/9/2015,515895068,7/11/2015,3670,9.33,6.92,34241.1,25396.4,8844.7 +Sub-Saharan Africa,Sierra Leone,Meat,Online,M,3/14/2017,179130208,4/23/2017,7464,421.89,364.69,3148986.96,2722046.16,426940.8 +Europe,Germany,Office Supplies,Online,H,12/20/2014,576210868,1/4/2015,2455,651.21,524.96,1598720.55,1288776.8,309943.75 +Europe,Croatia,Cosmetics,Offline,H,1/10/2015,846248376,2/26/2015,2555,437.2,263.33,1117046,672808.15,444237.85 +Asia,Malaysia,Fruits,Online,H,4/12/2013,198666560,5/24/2013,8705,9.33,6.92,81217.65,60238.6,20979.05 +Sub-Saharan Africa,Nigeria,Beverages,Offline,L,4/9/2014,163201749,4/28/2014,3879,47.45,31.79,184058.55,123313.41,60745.14 +Middle East and North Africa,Qatar,Office Supplies,Offline,L,4/3/2012,539902770,5/12/2012,8082,651.21,524.96,5263079.22,4242726.72,1020352.5 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,L,2/12/2010,749130952,3/5/2010,3351,109.28,35.84,366197.28,120099.84,246097.44 +Middle East and North Africa,Turkey,Cereal,Offline,L,8/6/2015,281560122,9/1/2015,8752,205.7,117.11,1800286.4,1024946.72,775339.68 +Central America and the Caribbean,Barbados,Fruits,Online,M,10/11/2014,948176610,11/8/2014,5384,9.33,6.92,50232.72,37257.28,12975.44 +Sub-Saharan Africa,Namibia,Vegetables,Offline,L,9/29/2013,130279242,11/5/2013,1378,154.06,90.93,212294.68,125301.54,86993.14 +Asia,Sri Lanka,Beverages,Online,M,1/27/2012,229479348,2/24/2012,6894,47.45,31.79,327120.3,219160.26,107960.04 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,L,3/9/2014,117700755,3/23/2014,9124,47.45,31.79,432933.8,290051.96,142881.84 +Europe,Montenegro,Snacks,Online,C,6/7/2010,987179791,6/30/2010,7292,152.58,97.44,1112613.36,710532.48,402080.88 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,C,2/25/2011,500465285,3/14/2011,7654,651.21,524.96,4984361.34,4018043.84,966317.5 +Sub-Saharan Africa,Nigeria,Beverages,Online,H,8/10/2012,440418565,9/5/2012,8495,47.45,31.79,403087.75,270056.05,133031.7 +Europe,Bulgaria,Baby Food,Offline,C,12/1/2015,860213458,12/15/2015,5133,255.28,159.42,1310352.24,818302.86,492049.38 +Sub-Saharan Africa,South Africa,Snacks,Online,H,9/4/2015,533336293,9/16/2015,4916,152.58,97.44,750083.28,479015.04,271068.24 +Sub-Saharan Africa,Mauritius ,Snacks,Online,M,5/6/2011,103585898,6/13/2011,2224,152.58,97.44,339337.92,216706.56,122631.36 +Europe,Denmark,Baby Food,Offline,H,1/7/2011,735073602,1/29/2011,3469,255.28,159.42,885566.32,553027.98,332538.34 +Australia and Oceania,Tuvalu,Personal Care,Online,M,7/1/2012,962223231,8/3/2012,2092,81.73,56.67,170979.16,118553.64,52425.52 +Europe,Albania,Meat,Offline,C,8/24/2014,739771115,8/28/2014,3567,421.89,364.69,1504881.63,1300849.23,204032.4 +Asia,Cambodia,Snacks,Online,H,8/10/2013,992766082,8/17/2013,400,152.58,97.44,61032,38976,22056 +Australia and Oceania,Tuvalu,Vegetables,Offline,M,3/1/2014,466569459,3/25/2014,7126,154.06,90.93,1097831.56,647967.18,449864.38 +Europe,Cyprus,Snacks,Offline,H,10/19/2010,676855075,11/17/2010,5313,152.58,97.44,810657.54,517698.72,292958.82 +Asia,Japan,Cereal,Offline,M,3/19/2014,959609258,3/26/2014,8559,205.7,117.11,1760586.3,1002344.49,758241.81 +Central America and the Caribbean,Belize,Household,Online,M,3/26/2017,721130836,4/27/2017,7494,668.27,502.54,5008015.38,3766034.76,1241980.62 +Middle East and North Africa,Pakistan,Cereal,Online,L,10/4/2013,788031136,11/15/2013,4780,205.7,117.11,983246,559785.8,423460.2 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,M,2/8/2010,257233989,2/18/2010,108,255.28,159.42,27570.24,17217.36,10352.88 +Central America and the Caribbean,Dominica,Household,Online,C,8/30/2013,545975720,9/27/2013,5203,668.27,502.54,3477008.81,2614715.62,862293.19 +Sub-Saharan Africa,South Sudan,Meat,Online,C,12/9/2013,441805160,12/30/2013,8819,421.89,364.69,3720647.91,3216201.11,504446.8 +Europe,Monaco,Personal Care,Online,M,9/2/2016,152583634,10/2/2016,1743,81.73,56.67,142455.39,98775.81,43679.58 +North America,Canada,Fruits,Online,H,4/14/2017,856484973,5/18/2017,1791,9.33,6.92,16710.03,12393.72,4316.31 +Europe,Cyprus,Personal Care,Online,C,4/14/2012,651995503,5/8/2012,8813,81.73,56.67,720286.49,499432.71,220853.78 +Europe,Finland,Meat,Online,C,8/3/2010,407914054,9/4/2010,9688,421.89,364.69,4087270.32,3533116.72,554153.6 +Asia,Japan,Baby Food,Online,M,8/12/2014,613351953,9/30/2014,3328,255.28,159.42,849571.84,530549.76,319022.08 +Middle East and North Africa,Qatar,Beverages,Offline,H,6/24/2016,927733027,7/2/2016,5674,47.45,31.79,269231.3,180376.46,88854.84 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,C,12/10/2016,630793607,12/14/2016,4701,255.28,159.42,1200071.28,749433.42,450637.86 +Europe,Iceland,Baby Food,Offline,H,1/16/2014,872582519,2/6/2014,5413,255.28,159.42,1381830.64,862940.46,518890.18 +Europe,Moldova ,Meat,Offline,C,6/14/2014,623461091,6/19/2014,4846,421.89,364.69,2044478.94,1767287.74,277191.2 +Middle East and North Africa,Lebanon,Cereal,Online,L,7/20/2014,724103152,8/30/2014,7069,205.7,117.11,1454093.3,827850.59,626242.71 +Australia and Oceania,New Zealand,Cosmetics,Online,L,10/14/2011,735495030,11/9/2011,8179,437.2,263.33,3575858.8,2153776.07,1422082.73 +Europe,Ireland,Cosmetics,Offline,H,1/8/2016,288935554,2/26/2016,1306,437.2,263.33,570983.2,343908.98,227074.22 +Asia,China,Vegetables,Offline,L,6/23/2015,436036050,6/29/2015,1612,154.06,90.93,248344.72,146579.16,101765.56 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,L,10/16/2010,498720347,11/24/2010,1288,255.28,159.42,328800.64,205332.96,123467.68 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,H,3/29/2011,319224774,5/16/2011,4559,9.33,6.92,42535.47,31548.28,10987.19 +Sub-Saharan Africa,Ghana,Fruits,Offline,L,10/24/2015,710098159,11/13/2015,2680,9.33,6.92,25004.4,18545.6,6458.8 +Middle East and North Africa,Pakistan,Clothes,Offline,L,12/22/2016,304201829,1/2/2017,8936,109.28,35.84,976526.08,320266.24,656259.84 +Central America and the Caribbean,Belize,Baby Food,Online,H,1/23/2012,504709613,2/3/2012,3645,255.28,159.42,930495.6,581085.9,349409.7 +Middle East and North Africa,Libya,Personal Care,Online,C,8/9/2014,535107839,9/3/2014,9156,81.73,56.67,748319.88,518870.52,229449.36 +Australia and Oceania,Kiribati,Vegetables,Online,M,9/14/2012,589195334,10/30/2012,4848,154.06,90.93,746882.88,440828.64,306054.24 +Europe,Monaco,Baby Food,Offline,H,8/31/2010,481083428,9/27/2010,2132,255.28,159.42,544256.96,339883.44,204373.52 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,M,1/29/2010,995195949,2/14/2010,9452,437.2,263.33,4132414.4,2488995.16,1643419.24 +Australia and Oceania,Nauru,Fruits,Offline,M,8/4/2013,736269223,8/22/2013,7280,9.33,6.92,67922.4,50377.6,17544.8 +Europe,Belarus,Snacks,Offline,H,7/24/2013,179352080,8/24/2013,3121,152.58,97.44,476202.18,304110.24,172091.94 +Asia,Kyrgyzstan,Fruits,Offline,H,12/26/2010,319805848,1/7/2011,6512,9.33,6.92,60756.96,45063.04,15693.92 +Sub-Saharan Africa,Tanzania,Clothes,Offline,H,9/16/2011,423304355,9/26/2011,4020,109.28,35.84,439305.6,144076.8,295228.8 +Europe,Cyprus,Personal Care,Online,C,1/24/2015,275833928,2/28/2015,4244,81.73,56.67,346862.12,240507.48,106354.64 +Middle East and North Africa,Turkey,Beverages,Online,H,2/7/2010,633693397,3/14/2010,2813,47.45,31.79,133476.85,89425.27,44051.58 +Europe,Ukraine,Household,Online,L,3/22/2017,973494088,4/15/2017,7389,668.27,502.54,4937847.03,3713268.06,1224578.97 +Europe,Bosnia and Herzegovina,Baby Food,Offline,M,3/27/2016,842159831,3/28/2016,2664,255.28,159.42,680065.92,424694.88,255371.04 +Sub-Saharan Africa,Comoros,Household,Offline,M,9/29/2010,306926953,10/30/2010,5361,668.27,502.54,3582595.47,2694116.94,888478.53 +Middle East and North Africa,Oman,Household,Online,C,10/6/2016,405344283,10/21/2016,9236,668.27,502.54,6172141.72,4641459.44,1530682.28 +Middle East and North Africa,Lebanon,Personal Care,Online,L,7/10/2013,895273149,7/30/2013,74,81.73,56.67,6048.02,4193.58,1854.44 +Europe,Malta,Cosmetics,Online,M,5/21/2015,704887378,7/8/2015,694,437.2,263.33,303416.8,182751.02,120665.78 +North America,Greenland,Beverages,Online,C,1/22/2015,182673299,2/7/2015,5943,47.45,31.79,281995.35,188927.97,93067.38 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,M,2/11/2010,647429740,3/13/2010,7702,651.21,524.96,5015619.42,4043241.92,972377.5 +Europe,Vatican City,Cereal,Offline,H,4/27/2014,338268029,5/5/2014,9882,205.7,117.11,2032727.4,1157281.02,875446.38 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,C,1/5/2016,264611995,1/12/2016,3424,154.06,90.93,527501.44,311344.32,216157.12 +Middle East and North Africa,Libya,Vegetables,Online,M,2/29/2012,156197965,4/16/2012,1304,154.06,90.93,200894.24,118572.72,82321.52 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,L,2/29/2012,713074767,4/5/2012,3525,651.21,524.96,2295515.25,1850484,445031.25 +Sub-Saharan Africa,Swaziland,Meat,Online,M,5/2/2011,455603730,6/18/2011,2123,421.89,364.69,895672.47,774236.87,121435.6 +Europe,Lithuania,Snacks,Offline,M,5/30/2017,674458682,7/6/2017,6167,152.58,97.44,940960.86,600912.48,340048.38 +Asia,Tajikistan,Fruits,Offline,H,6/25/2016,480625951,7/27/2016,6754,9.33,6.92,63014.82,46737.68,16277.14 +Middle East and North Africa,Kuwait,Clothes,Online,M,8/18/2014,855404365,9/30/2014,2015,109.28,35.84,220199.2,72217.6,147981.6 +Sub-Saharan Africa,Chad,Cereal,Offline,H,6/5/2011,600405251,7/18/2011,2111,205.7,117.11,434232.7,247219.21,187013.49 +Asia,Mongolia,Beverages,Online,L,4/20/2011,387552440,6/5/2011,4234,47.45,31.79,200903.3,134598.86,66304.44 +Sub-Saharan Africa,Cameroon,Beverages,Online,C,3/2/2012,509082257,3/31/2012,7608,47.45,31.79,360999.6,241858.32,119141.28 +Middle East and North Africa,Somalia,Snacks,Online,H,10/19/2016,427543532,10/24/2016,8487,152.58,97.44,1294946.46,826973.28,467973.18 +Europe,Hungary,Beverages,Offline,M,11/20/2013,125797593,11/24/2013,5158,47.45,31.79,244747.1,163972.82,80774.28 +Asia,Nepal,Clothes,Offline,M,2/10/2012,557018268,3/23/2012,2938,109.28,35.84,321064.64,105297.92,215766.72 +Europe,Bulgaria,Meat,Online,C,8/26/2013,494691884,10/11/2013,9176,421.89,364.69,3871262.64,3346395.44,524867.2 +Europe,Cyprus,Household,Offline,M,5/24/2010,582617270,6/28/2010,8252,668.27,502.54,5514564.04,4146960.08,1367603.96 +Europe,Bosnia and Herzegovina,Fruits,Offline,L,6/7/2010,184905755,7/17/2010,6577,9.33,6.92,61363.41,45512.84,15850.57 +Sub-Saharan Africa,Nigeria,Meat,Offline,H,7/25/2011,535981166,8/25/2011,7593,421.89,364.69,3203410.77,2769091.17,434319.6 +Europe,Liechtenstein,Fruits,Offline,H,8/27/2012,690579831,10/6/2012,6773,9.33,6.92,63192.09,46869.16,16322.93 +Sub-Saharan Africa,Nigeria,Household,Offline,L,6/3/2017,673750579,7/10/2017,6623,668.27,502.54,4425952.21,3328322.42,1097629.79 +Sub-Saharan Africa,Uganda,Office Supplies,Online,M,7/2/2015,130854737,7/9/2015,1679,651.21,524.96,1093381.59,881407.84,211973.75 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,L,7/9/2016,577566134,7/31/2016,3509,651.21,524.96,2285095.89,1842084.64,443011.25 +Europe,Greece,Vegetables,Offline,M,1/14/2016,449871098,2/2/2016,5710,154.06,90.93,879682.6,519210.3,360472.3 +Middle East and North Africa,Libya,Beverages,Offline,C,6/14/2014,954068458,7/4/2014,8913,47.45,31.79,422921.85,283344.27,139577.58 +Central America and the Caribbean,Cuba,Meat,Offline,C,3/26/2013,216769540,4/8/2013,5779,421.89,364.69,2438102.31,2107543.51,330558.8 +Middle East and North Africa,Iraq,Snacks,Offline,H,2/15/2011,934898173,3/11/2011,6000,152.58,97.44,915480,584640,330840 +Central America and the Caribbean,Grenada,Baby Food,Offline,H,7/8/2015,925690686,8/18/2015,1300,255.28,159.42,331864,207246,124618 +Sub-Saharan Africa,Namibia,Household,Offline,C,12/2/2015,776695907,1/13/2016,434,668.27,502.54,290029.18,218102.36,71926.82 +Sub-Saharan Africa,Djibouti,Snacks,Online,H,6/29/2010,695775163,7/15/2010,4187,152.58,97.44,638852.46,407981.28,230871.18 +Central America and the Caribbean,Cuba,Clothes,Offline,M,5/21/2017,961102283,7/3/2017,378,109.28,35.84,41307.84,13547.52,27760.32 +Europe,Vatican City,Meat,Online,H,5/19/2010,571163594,6/2/2010,8855,421.89,364.69,3735835.95,3229329.95,506506 +Asia,Sri Lanka,Cosmetics,Online,C,7/18/2013,394757926,7/28/2013,6498,437.2,263.33,2840925.6,1711118.34,1129807.26 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,H,2/22/2014,920996606,3/18/2014,2217,421.89,364.69,935330.13,808517.73,126812.4 +Europe,France,Personal Care,Offline,L,11/17/2011,909303462,12/25/2011,1956,81.73,56.67,159863.88,110846.52,49017.36 +North America,Greenland,Baby Food,Online,M,1/26/2015,539414823,3/14/2015,3688,255.28,159.42,941472.64,587940.96,353531.68 +Europe,Portugal,Personal Care,Offline,L,3/10/2014,961379516,4/12/2014,2418,81.73,56.67,197623.14,137028.06,60595.08 +Asia,Sri Lanka,Snacks,Online,H,11/28/2015,245558869,1/12/2016,5181,152.58,97.44,790516.98,504836.64,285680.34 +Sub-Saharan Africa,South Sudan,Meat,Online,C,8/8/2016,132626712,8/24/2016,6046,421.89,364.69,2550746.94,2204915.74,345831.2 +Asia,Kazakhstan,Clothes,Offline,C,9/22/2013,183569371,11/6/2013,1111,109.28,35.84,121410.08,39818.24,81591.84 +Europe,Armenia,Fruits,Online,M,2/21/2017,929685676,3/11/2017,3506,9.33,6.92,32710.98,24261.52,8449.46 +Middle East and North Africa,Afghanistan,Cereal,Offline,C,1/25/2015,722586953,3/2/2015,8392,205.7,117.11,1726234.4,982787.12,743447.28 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,H,9/18/2015,684197032,10/23/2015,7961,81.73,56.67,650652.53,451149.87,199502.66 +Europe,Portugal,Beverages,Online,C,3/19/2013,656752240,4/5/2013,6437,47.45,31.79,305435.65,204632.23,100803.42 +Australia and Oceania,Solomon Islands,Fruits,Offline,M,2/14/2014,552801406,3/9/2014,5075,9.33,6.92,47349.75,35119,12230.75 +Europe,Austria,Vegetables,Online,L,12/1/2010,805205857,12/5/2010,7161,154.06,90.93,1103223.66,651149.73,452073.93 +Sub-Saharan Africa,Sudan,Fruits,Online,M,1/25/2016,117139422,1/27/2016,3013,9.33,6.92,28111.29,20849.96,7261.33 +Middle East and North Africa,Iraq,Snacks,Online,M,10/26/2012,412088429,11/17/2012,4979,152.58,97.44,759695.82,485153.76,274542.06 +Australia and Oceania,Papua New Guinea,Snacks,Offline,M,12/28/2011,983851706,1/3/2012,2438,152.58,97.44,371990.04,237558.72,134431.32 +Australia and Oceania,Kiribati,Snacks,Offline,M,4/26/2010,746540582,5/5/2010,6803,152.58,97.44,1038001.74,662884.32,375117.42 +Middle East and North Africa,Bahrain,Household,Offline,C,12/14/2016,484578883,1/11/2017,6515,668.27,502.54,4353779.05,3274048.1,1079730.95 +Central America and the Caribbean,Haiti,Personal Care,Offline,H,11/2/2011,602702939,11/19/2011,2048,81.73,56.67,167383.04,116060.16,51322.88 +Central America and the Caribbean,Saint Lucia,Fruits,Online,M,1/15/2010,675961577,2/9/2010,907,9.33,6.92,8462.31,6276.44,2185.87 +Europe,Switzerland,Beverages,Offline,C,7/22/2012,799716126,7/30/2012,2628,47.45,31.79,124698.6,83544.12,41154.48 +Sub-Saharan Africa,Nigeria,Beverages,Online,H,2/3/2010,239640414,2/20/2010,3779,47.45,31.79,179313.55,120134.41,59179.14 +Middle East and North Africa,Iran,Office Supplies,Online,M,2/15/2017,581720769,2/25/2017,2958,651.21,524.96,1926279.18,1552831.68,373447.5 +Europe,Malta,Clothes,Offline,M,2/17/2015,782256019,3/26/2015,5794,109.28,35.84,633168.32,207656.96,425511.36 +Europe,Lithuania,Household,Online,M,12/6/2016,317857491,12/15/2016,9950,668.27,502.54,6649286.5,5000273,1649013.5 +Europe,Cyprus,Office Supplies,Offline,L,6/28/2017,535449016,7/27/2017,117,651.21,524.96,76191.57,61420.32,14771.25 +Middle East and North Africa,Turkey,Household,Offline,M,10/31/2012,602266919,11/8/2012,3020,668.27,502.54,2018175.4,1517670.8,500504.6 +Sub-Saharan Africa,Chad,Office Supplies,Offline,L,5/29/2011,655860030,5/29/2011,2412,651.21,524.96,1570718.52,1266203.52,304515 +Asia,India,Vegetables,Offline,C,2/26/2015,454089677,3/18/2015,4081,154.06,90.93,628718.86,371085.33,257633.53 +Asia,Bangladesh,Fruits,Offline,M,9/21/2015,725129687,10/12/2015,843,9.33,6.92,7865.19,5833.56,2031.63 +Europe,Andorra,Office Supplies,Offline,L,5/24/2013,917466390,6/13/2013,7548,651.21,524.96,4915333.08,3962398.08,952935 +Sub-Saharan Africa,Tanzania,Household,Online,C,4/22/2013,549898612,5/15/2013,6074,668.27,502.54,4059071.98,3052427.96,1006644.02 +Sub-Saharan Africa,Liberia,Fruits,Online,L,2/2/2014,561537683,3/22/2014,334,9.33,6.92,3116.22,2311.28,804.94 +Europe,Belgium,Household,Online,M,8/25/2011,161807429,8/25/2011,1269,668.27,502.54,848034.63,637723.26,210311.37 +Central America and the Caribbean,Panama,Baby Food,Offline,L,7/11/2010,880444180,7/13/2010,1853,255.28,159.42,473033.84,295405.26,177628.58 +Europe,Liechtenstein,Personal Care,Online,L,7/18/2012,717496764,7/30/2012,2092,81.73,56.67,170979.16,118553.64,52425.52 +Asia,Philippines,Meat,Offline,M,1/9/2013,893326508,2/28/2013,4020,421.89,364.69,1695997.8,1466053.8,229944 +Central America and the Caribbean,Honduras,Snacks,Offline,M,2/17/2012,898607242,3/14/2012,6707,152.58,97.44,1023354.06,653530.08,369823.98 +Sub-Saharan Africa,Equatorial Guinea,Meat,Online,H,2/2/2011,744325292,2/16/2011,1249,421.89,364.69,526940.61,455497.81,71442.8 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,M,12/27/2015,511779487,1/22/2016,5778,651.21,524.96,3762691.38,3033218.88,729472.5 +Europe,Georgia,Vegetables,Offline,H,4/3/2011,802581155,5/9/2011,454,154.06,90.93,69943.24,41282.22,28661.02 +Europe,Greece,Cereal,Offline,L,6/16/2016,488654124,6/21/2016,2469,205.7,117.11,507873.3,289144.59,218728.71 +Australia and Oceania,Vanuatu,Fruits,Online,H,5/18/2014,762234723,5/31/2014,1048,9.33,6.92,9777.84,7252.16,2525.68 +Australia and Oceania,Tuvalu,Office Supplies,Offline,L,5/8/2015,185871779,5/31/2015,2445,651.21,524.96,1592208.45,1283527.2,308681.25 +Australia and Oceania,Palau,Baby Food,Online,H,8/21/2015,542426621,9/1/2015,4946,255.28,159.42,1262614.88,788491.32,474123.56 +Australia and Oceania,Kiribati,Personal Care,Offline,M,5/9/2016,985073077,6/25/2016,3869,81.73,56.67,316213.37,219256.23,96957.14 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,H,2/8/2012,287297475,2/14/2012,6562,651.21,524.96,4273240.02,3444787.52,828452.5 +Sub-Saharan Africa,Sudan,Clothes,Offline,C,6/29/2017,892898643,7/8/2017,7405,109.28,35.84,809218.4,265395.2,543823.2 +Europe,Estonia,Clothes,Online,M,4/26/2010,365987908,6/2/2010,2810,109.28,35.84,307076.8,100710.4,206366.4 +Sub-Saharan Africa,Gabon,Personal Care,Online,H,2/7/2011,840989100,2/13/2011,6218,81.73,56.67,508197.14,352374.06,155823.08 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,L,2/19/2011,472638547,2/21/2011,3104,437.2,263.33,1357068.8,817376.32,539692.48 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,L,2/19/2014,185985076,4/5/2014,5972,668.27,502.54,3990908.44,3001168.88,989739.56 +Sub-Saharan Africa,Sudan,Household,Online,L,4/23/2017,526390016,5/11/2017,9358,668.27,502.54,6253670.66,4702769.32,1550901.34 +Middle East and North Africa,Morocco,Fruits,Offline,L,2/21/2015,309527194,4/6/2015,4830,9.33,6.92,45063.9,33423.6,11640.3 +Sub-Saharan Africa,Ethiopia,Snacks,Online,C,10/5/2010,671382939,10/13/2010,5986,152.58,97.44,913343.88,583275.84,330068.04 +Sub-Saharan Africa,Uganda,Vegetables,Online,L,2/21/2012,118256080,3/28/2012,3457,154.06,90.93,532585.42,314345.01,218240.41 +Australia and Oceania,Vanuatu,Cereal,Offline,M,3/6/2013,376757943,3/19/2013,9903,205.7,117.11,2037047.1,1159740.33,877306.77 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,H,8/13/2012,543812358,8/28/2012,5016,109.28,35.84,548148.48,179773.44,368375.04 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,C,4/9/2010,236655652,5/12/2010,521,81.73,56.67,42581.33,29525.07,13056.26 +Sub-Saharan Africa,Rwanda,Cereal,Online,H,10/19/2010,942836654,11/29/2010,5173,205.7,117.11,1064086.1,605810.03,458276.07 +Asia,Nepal,Fruits,Online,H,5/12/2012,170216691,6/11/2012,9756,9.33,6.92,91023.48,67511.52,23511.96 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,H,5/22/2010,896969592,6/21/2010,2090,651.21,524.96,1361028.9,1097166.4,263862.5 +Sub-Saharan Africa,Liberia,Household,Offline,L,7/10/2016,321581685,8/12/2016,2022,668.27,502.54,1351241.94,1016135.88,335106.06 +Australia and Oceania,Marshall Islands,Baby Food,Offline,H,12/21/2016,212851798,1/7/2017,6432,255.28,159.42,1641960.96,1025389.44,616571.52 +Central America and the Caribbean,Costa Rica,Fruits,Online,M,2/24/2014,159891259,3/24/2014,4232,9.33,6.92,39484.56,29285.44,10199.12 +Europe,United Kingdom,Meat,Online,L,4/28/2015,722123897,6/13/2015,1363,421.89,364.69,575036.07,497072.47,77963.6 +Europe,Spain,Fruits,Offline,H,9/2/2013,279286038,9/18/2013,5800,9.33,6.92,54114,40136,13978 +Central America and the Caribbean,Guatemala,Office Supplies,Online,M,10/22/2014,881426513,11/14/2014,2547,651.21,524.96,1658631.87,1337073.12,321558.75 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,C,4/6/2010,598906648,4/18/2010,8641,651.21,524.96,5627105.61,4536179.36,1090926.25 +Central America and the Caribbean,Jamaica,Baby Food,Offline,L,7/23/2011,272400271,8/11/2011,8148,255.28,159.42,2080021.44,1298954.16,781067.28 +Middle East and North Africa,Kuwait,Meat,Online,L,2/22/2016,362893712,4/4/2016,7169,421.89,364.69,3024529.41,2614462.61,410066.8 +Middle East and North Africa,Syria,Office Supplies,Offline,H,3/1/2011,501685798,3/17/2011,8831,651.21,524.96,5750835.51,4635921.76,1114913.75 +Europe,Denmark,Beverages,Offline,L,2/17/2015,840387856,4/1/2015,8297,47.45,31.79,393692.65,263761.63,129931.02 +Europe,Liechtenstein,Office Supplies,Online,H,7/15/2013,700923717,7/23/2013,7759,651.21,524.96,5052738.39,4073164.64,979573.75 +Europe,Belgium,Snacks,Online,C,8/29/2015,825529706,9/14/2015,1440,152.58,97.44,219715.2,140313.6,79401.6 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,M,11/27/2012,226754653,12/1/2012,596,651.21,524.96,388121.16,312876.16,75245 +Europe,Luxembourg,Baby Food,Online,C,11/25/2012,237459886,12/21/2012,8512,255.28,159.42,2172943.36,1356983.04,815960.32 +Middle East and North Africa,United Arab Emirates,Clothes,Online,H,12/21/2012,460819232,1/12/2013,5506,109.28,35.84,601695.68,197335.04,404360.64 +Middle East and North Africa,Morocco,Fruits,Online,H,7/5/2011,120319020,8/22/2011,3927,9.33,6.92,36638.91,27174.84,9464.07 +Asia,Laos,Office Supplies,Online,M,10/2/2011,309758079,11/16/2011,3154,651.21,524.96,2053916.34,1655723.84,398192.5 +Europe,Sweden,Beverages,Offline,L,6/10/2010,843247735,6/30/2010,4598,47.45,31.79,218175.1,146170.42,72004.68 +Central America and the Caribbean,Guatemala,Vegetables,Offline,L,9/23/2016,705211818,10/10/2016,6703,154.06,90.93,1032664.18,609503.79,423160.39 +Europe,Finland,Cereal,Online,M,7/22/2010,300386655,9/5/2010,9941,205.7,117.11,2044863.7,1164190.51,880673.19 +Asia,Kyrgyzstan,Snacks,Offline,C,7/25/2014,103821074,9/10/2014,1818,152.58,97.44,277390.44,177145.92,100244.52 +Asia,Cambodia,Clothes,Online,C,8/9/2014,210876405,9/12/2014,1869,109.28,35.84,204244.32,66984.96,137259.36 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,L,7/10/2016,787226474,7/12/2016,6662,154.06,90.93,1026347.72,605775.66,420572.06 +Asia,Myanmar,Personal Care,Online,M,2/1/2012,718857610,2/15/2012,4796,81.73,56.67,391977.08,271789.32,120187.76 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,C,1/21/2013,762068641,2/7/2013,1900,109.28,35.84,207632,68096,139536 +Europe,Georgia,Snacks,Offline,M,2/11/2017,393470895,3/6/2017,5636,152.58,97.44,859940.88,549171.84,310769.04 +Europe,Latvia,Beverages,Offline,M,8/24/2011,959988200,9/28/2011,696,47.45,31.79,33025.2,22125.84,10899.36 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,L,5/25/2015,728856885,6/8/2015,3804,152.58,97.44,580414.32,370661.76,209752.56 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,L,2/4/2014,737625777,2/17/2014,8714,651.21,524.96,5674643.94,4574501.44,1100142.5 +Australia and Oceania,Australia,Office Supplies,Offline,L,4/5/2017,744156205,5/23/2017,1213,651.21,524.96,789917.73,636776.48,153141.25 +Central America and the Caribbean,Saint Lucia,Meat,Online,C,7/13/2016,576621997,8/4/2016,4118,421.89,364.69,1737343.02,1501793.42,235549.6 +Asia,Malaysia,Cosmetics,Online,C,3/14/2012,583509480,3/16/2012,2277,437.2,263.33,995504.4,599602.41,395901.99 +Middle East and North Africa,Turkey,Cereal,Offline,C,12/21/2016,283617484,2/3/2017,7571,205.7,117.11,1557354.7,886639.81,670714.89 +Asia,Thailand,Personal Care,Online,M,5/1/2014,616057336,5/16/2014,3911,81.73,56.67,319646.03,221636.37,98009.66 +Asia,Bhutan,Cereal,Offline,C,4/30/2015,790252864,5/22/2015,2238,205.7,117.11,460356.6,262092.18,198264.42 +Asia,Thailand,Clothes,Online,H,12/7/2016,535940396,1/13/2017,5528,109.28,35.84,604099.84,198123.52,405976.32 +Asia,Maldives,Baby Food,Online,C,5/26/2013,553168761,6/11/2013,3784,255.28,159.42,965979.52,603245.28,362734.24 +Europe,Iceland,Household,Online,L,3/11/2015,262299287,4/12/2015,9043,668.27,502.54,6043165.61,4544469.22,1498696.39 +Sub-Saharan Africa,Tanzania,Baby Food,Online,L,11/22/2014,954005801,1/5/2015,372,255.28,159.42,94964.16,59304.24,35659.92 +Europe,Malta,Beverages,Online,M,9/28/2013,839274632,10/23/2013,8869,47.45,31.79,420834.05,281945.51,138888.54 +Asia,Thailand,Fruits,Offline,C,3/31/2010,899404609,5/8/2010,2665,9.33,6.92,24864.45,18441.8,6422.65 +Asia,Malaysia,Snacks,Online,L,7/22/2011,836007058,7/28/2011,1921,152.58,97.44,293106.18,187182.24,105923.94 +Sub-Saharan Africa,Chad,Meat,Offline,H,7/9/2014,421005809,8/22/2014,3829,421.89,364.69,1615416.81,1396398.01,219018.8 +Europe,Hungary,Household,Offline,C,1/21/2017,846637189,2/16/2017,7613,668.27,502.54,5087539.51,3825837.02,1261702.49 +Sub-Saharan Africa,Malawi,Cosmetics,Online,M,5/15/2014,675450026,6/1/2014,9528,437.2,263.33,4165641.6,2509008.24,1656633.36 +Central America and the Caribbean,Jamaica,Vegetables,Online,H,4/15/2010,790305650,6/1/2010,7859,154.06,90.93,1210757.54,714618.87,496138.67 +Sub-Saharan Africa,Rwanda,Household,Offline,L,6/30/2013,344377887,7/30/2013,7924,668.27,502.54,5295371.48,3982126.96,1313244.52 +Europe,Ireland,Office Supplies,Offline,L,1/11/2011,811153066,2/26/2011,7073,651.21,524.96,4606008.33,3713042.08,892966.25 +Europe,Ukraine,Baby Food,Offline,L,6/28/2017,134430015,7/10/2017,9684,255.28,159.42,2472131.52,1543823.28,928308.24 +Europe,Montenegro,Vegetables,Online,M,9/5/2010,378320062,9/16/2010,2168,154.06,90.93,334002.08,197136.24,136865.84 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,L,2/11/2011,977247035,2/21/2011,7969,152.58,97.44,1215910.02,776499.36,439410.66 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,M,2/2/2010,985947263,3/18/2010,2560,154.06,90.93,394393.6,232780.8,161612.8 +Sub-Saharan Africa,Benin,Snacks,Online,C,4/28/2011,429469573,5/29/2011,8445,152.58,97.44,1288538.1,822880.8,465657.3 +Australia and Oceania,Australia,Cosmetics,Online,M,1/7/2012,753175294,1/13/2012,162,437.2,263.33,70826.4,42659.46,28166.94 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,L,3/28/2014,772738254,5/10/2014,9276,437.2,263.33,4055467.2,2442649.08,1612818.12 +Middle East and North Africa,Kuwait,Meat,Online,M,7/13/2013,724144780,8/8/2013,9387,421.89,364.69,3960281.43,3423345.03,536936.4 +Sub-Saharan Africa,Benin,Baby Food,Online,C,4/21/2010,913693702,5/21/2010,1125,255.28,159.42,287190,179347.5,107842.5 +Europe,San Marino,Beverages,Offline,H,8/6/2013,367996346,9/16/2013,7151,47.45,31.79,339314.95,227330.29,111984.66 +Europe,Denmark,Beverages,Online,M,7/31/2014,883976542,9/5/2014,7158,47.45,31.79,339647.1,227552.82,112094.28 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,C,1/25/2013,278870618,1/27/2013,2868,154.06,90.93,441844.08,260787.24,181056.84 +Australia and Oceania,Australia,Household,Offline,C,9/22/2013,940227401,10/9/2013,3037,668.27,502.54,2029535.99,1526213.98,503322.01 +Europe,Ukraine,Snacks,Online,M,9/14/2014,375908219,10/7/2014,8450,152.58,97.44,1289301,823368,465933 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,H,6/9/2011,664086902,7/25/2011,6927,154.06,90.93,1067173.62,629872.11,437301.51 +Asia,Tajikistan,Baby Food,Offline,M,7/27/2015,803249776,8/25/2015,8314,255.28,159.42,2122397.92,1325417.88,796980.04 +Sub-Saharan Africa,Niger,Baby Food,Offline,L,4/21/2013,762195670,4/23/2013,9491,255.28,159.42,2422862.48,1513055.22,909807.26 +Europe,Montenegro,Cosmetics,Online,L,8/18/2014,130035912,8/27/2014,9371,437.2,263.33,4097001.2,2467665.43,1629335.77 +Sub-Saharan Africa,Ghana,Meat,Offline,C,8/31/2011,366194331,10/2/2011,3895,421.89,364.69,1643261.55,1420467.55,222794 +Europe,United Kingdom,Household,Online,M,9/28/2012,750407254,10/12/2012,1037,668.27,502.54,692995.99,521133.98,171862.01 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,M,11/25/2015,632723510,1/5/2016,5802,154.06,90.93,893856.12,527575.86,366280.26 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,C,8/30/2012,783504426,9/7/2012,5226,437.2,263.33,2284807.2,1376162.58,908644.62 +Europe,Moldova ,Snacks,Online,L,7/23/2014,243423831,7/23/2014,3376,152.58,97.44,515110.08,328957.44,186152.64 +Europe,Luxembourg,Meat,Online,L,6/17/2011,373468053,7/3/2011,6351,421.89,364.69,2679423.39,2316146.19,363277.2 +Europe,Albania,Snacks,Online,H,3/26/2013,804935920,5/7/2013,7281,152.58,97.44,1110934.98,709460.64,401474.34 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,C,9/1/2015,789438760,9/28/2015,1327,255.28,159.42,338756.56,211550.34,127206.22 +Europe,Albania,Vegetables,Online,H,11/1/2011,548900401,11/11/2011,681,154.06,90.93,104914.86,61923.33,42991.53 +Middle East and North Africa,Libya,Snacks,Online,H,1/2/2011,825557172,2/14/2011,9568,152.58,97.44,1459885.44,932305.92,527579.52 +Central America and the Caribbean,Guatemala,Clothes,Offline,C,3/1/2012,631957900,3/14/2012,9241,109.28,35.84,1009856.48,331197.44,678659.04 +Central America and the Caribbean,El Salvador,Beverages,Online,L,5/13/2015,400963914,6/7/2015,2987,47.45,31.79,141733.15,94956.73,46776.42 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,C,5/9/2010,635749042,5/28/2010,1124,651.21,524.96,731960.04,590055.04,141905 +Europe,Bulgaria,Beverages,Online,M,9/2/2010,559799611,9/3/2010,6000,47.45,31.79,284700,190740,93960 +Middle East and North Africa,Pakistan,Fruits,Offline,C,12/27/2011,366914451,1/8/2012,6994,9.33,6.92,65254.02,48398.48,16855.54 +Asia,Uzbekistan,Cereal,Online,M,1/13/2011,771204888,1/21/2011,5519,205.7,117.11,1135258.3,646330.09,488928.21 +Asia,Sri Lanka,Cosmetics,Online,L,12/23/2016,757094752,1/28/2017,16,437.2,263.33,6995.2,4213.28,2781.92 +Asia,Thailand,Snacks,Offline,C,4/26/2017,729320371,6/15/2017,960,152.58,97.44,146476.8,93542.4,52934.4 +North America,Greenland,Personal Care,Online,L,12/27/2011,262930572,2/12/2012,5854,81.73,56.67,478447.42,331746.18,146701.24 +Central America and the Caribbean,Dominica,Snacks,Online,H,2/14/2017,353286683,3/23/2017,4235,152.58,97.44,646176.3,412658.4,233517.9 +Australia and Oceania,Australia,Snacks,Online,M,11/9/2015,266062533,11/25/2015,2671,152.58,97.44,407541.18,260262.24,147278.94 +Asia,Laos,Snacks,Online,C,2/4/2015,687244451,3/22/2015,9760,152.58,97.44,1489180.8,951014.4,538166.4 +Australia and Oceania,Marshall Islands,Baby Food,Offline,L,6/16/2011,573131263,7/11/2011,1132,255.28,159.42,288976.96,180463.44,108513.52 +Europe,Greece,Fruits,Offline,C,3/13/2010,300334298,3/28/2010,4448,9.33,6.92,41499.84,30780.16,10719.68 +North America,Canada,Clothes,Offline,M,11/5/2013,315777385,11/23/2013,4400,109.28,35.84,480832,157696,323136 +North America,Greenland,Cosmetics,Online,H,11/11/2010,686696851,12/29/2010,7713,437.2,263.33,3372123.6,2031064.29,1341059.31 +Sub-Saharan Africa,Senegal,Personal Care,Online,C,4/5/2017,650641524,4/9/2017,8141,81.73,56.67,665363.93,461350.47,204013.46 +Sub-Saharan Africa,South Africa,Personal Care,Offline,L,4/6/2012,865472733,4/10/2012,1469,81.73,56.67,120061.37,83248.23,36813.14 +Europe,France,Beverages,Offline,L,3/30/2010,259364306,3/31/2010,517,47.45,31.79,24531.65,16435.43,8096.22 +Australia and Oceania,Kiribati,Cereal,Online,M,6/25/2011,980802571,7/7/2011,131,205.7,117.11,26946.7,15341.41,11605.29 +Sub-Saharan Africa,Burundi,Clothes,Offline,H,7/16/2013,748586356,8/28/2013,2193,109.28,35.84,239651.04,78597.12,161053.92 +Europe,United Kingdom,Cereal,Offline,M,1/17/2015,501826989,1/27/2015,613,205.7,117.11,126094.1,71788.43,54305.67 +Sub-Saharan Africa,Kenya,Clothes,Offline,C,11/28/2011,349948298,12/20/2011,6333,109.28,35.84,692070.24,226974.72,465095.52 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,C,3/30/2016,922686612,5/18/2016,2328,109.28,35.84,254403.84,83435.52,170968.32 +Sub-Saharan Africa,Mozambique,Meat,Online,L,9/24/2014,220090758,11/11/2014,8601,421.89,364.69,3628675.89,3136698.69,491977.2 +Sub-Saharan Africa,Comoros,Baby Food,Offline,M,4/3/2010,362522065,5/15/2010,7190,255.28,159.42,1835463.2,1146229.8,689233.4 +Middle East and North Africa,Qatar,Vegetables,Offline,M,7/22/2010,840654361,8/30/2010,7161,154.06,90.93,1103223.66,651149.73,452073.93 +Middle East and North Africa,Bahrain,Office Supplies,Online,H,11/12/2016,765473973,11/26/2016,9614,651.21,524.96,6260732.94,5046965.44,1213767.5 +Sub-Saharan Africa,Burundi,Fruits,Offline,M,7/20/2012,218279731,8/17/2012,2678,9.33,6.92,24985.74,18531.76,6453.98 +Sub-Saharan Africa,Rwanda,Meat,Online,M,4/29/2012,700682961,5/4/2012,6514,421.89,364.69,2748191.46,2375590.66,372600.8 +Asia,Singapore,Baby Food,Offline,H,1/19/2013,184607493,1/28/2013,8315,255.28,159.42,2122653.2,1325577.3,797075.9 +Sub-Saharan Africa,Mali,Vegetables,Offline,C,8/22/2012,762289655,9/7/2012,7303,154.06,90.93,1125100.18,664061.79,461038.39 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,M,11/12/2013,996278274,12/23/2013,9736,437.2,263.33,4256579.2,2563780.88,1692798.32 +Europe,Finland,Snacks,Offline,M,12/25/2012,869434678,1/4/2013,3897,152.58,97.44,594604.26,379723.68,214880.58 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,H,2/10/2011,434932696,3/24/2011,5105,47.45,31.79,242232.25,162287.95,79944.3 +Asia,Bhutan,Household,Offline,M,6/5/2010,266258656,6/18/2010,708,668.27,502.54,473135.16,355798.32,117336.84 +Middle East and North Africa,Lebanon,Office Supplies,Offline,L,5/22/2010,107211387,7/5/2010,5087,651.21,524.96,3312705.27,2670471.52,642233.75 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,C,7/6/2011,221902215,7/19/2011,4651,437.2,263.33,2033417.2,1224747.83,808669.37 +Sub-Saharan Africa,Ghana,Fruits,Online,M,8/8/2011,944754970,9/20/2011,2845,9.33,6.92,26543.85,19687.4,6856.45 +Middle East and North Africa,Egypt,Personal Care,Offline,M,2/2/2017,430505979,2/14/2017,5141,81.73,56.67,420173.93,291340.47,128833.46 +Sub-Saharan Africa,Botswana,Cosmetics,Online,M,7/22/2016,504204070,9/5/2016,4044,437.2,263.33,1768036.8,1064906.52,703130.28 +Asia,China,Clothes,Online,M,10/10/2014,811210572,11/2/2014,4090,109.28,35.84,446955.2,146585.6,300369.6 +Europe,Georgia,Vegetables,Online,H,10/21/2013,167199313,11/10/2013,6847,154.06,90.93,1054848.82,622597.71,432251.11 +Sub-Saharan Africa,Chad,Office Supplies,Online,M,10/10/2016,608156621,11/1/2016,5914,651.21,524.96,3851255.94,3104613.44,746642.5 +Europe,Slovakia,Clothes,Offline,M,7/6/2016,640381324,7/7/2016,1919,109.28,35.84,209708.32,68776.96,140931.36 +Asia,Cambodia,Snacks,Offline,H,6/28/2014,190484750,8/15/2014,7525,152.58,97.44,1148164.5,733236,414928.5 +Australia and Oceania,Vanuatu,Fruits,Online,H,1/7/2017,155390727,2/10/2017,2424,9.33,6.92,22615.92,16774.08,5841.84 +Asia,Cambodia,Vegetables,Offline,H,5/5/2016,152335584,6/24/2016,8339,154.06,90.93,1284706.34,758265.27,526441.07 +Asia,Kyrgyzstan,Office Supplies,Online,L,2/15/2017,768868148,3/10/2017,4026,651.21,524.96,2621771.46,2113488.96,508282.5 +Asia,Bangladesh,Household,Offline,H,7/8/2017,412849748,8/20/2017,270,668.27,502.54,180432.9,135685.8,44747.1 +Asia,Philippines,Vegetables,Offline,L,12/15/2012,262454211,1/23/2013,4888,154.06,90.93,753045.28,444465.84,308579.44 +Europe,Ukraine,Meat,Online,M,1/31/2015,216167867,2/3/2015,7730,421.89,364.69,3261209.7,2819053.7,442156 +Sub-Saharan Africa,Liberia,Fruits,Offline,L,2/8/2010,242789542,2/23/2010,5676,9.33,6.92,52957.08,39277.92,13679.16 +Europe,Greece,Vegetables,Offline,M,7/31/2015,831430566,8/19/2015,7636,154.06,90.93,1176402.16,694341.48,482060.68 +Asia,Kyrgyzstan,Clothes,Online,M,1/21/2016,741514766,3/7/2016,9552,109.28,35.84,1043842.56,342343.68,701498.88 +Central America and the Caribbean,Grenada,Fruits,Offline,L,4/15/2012,152778470,5/26/2012,9399,9.33,6.92,87692.67,65041.08,22651.59 +Asia,Myanmar,Meat,Offline,C,6/19/2017,215270507,7/26/2017,2182,421.89,364.69,920563.98,795753.58,124810.4 +Europe,Vatican City,Cosmetics,Offline,H,7/16/2015,799352204,8/17/2015,4935,437.2,263.33,2157582,1299533.55,858048.45 +Europe,Belgium,Clothes,Online,C,6/17/2010,945697391,6/27/2010,1728,109.28,35.84,188835.84,61931.52,126904.32 +Sub-Saharan Africa,Cameroon,Household,Offline,C,10/27/2014,215292394,11/15/2014,8658,668.27,502.54,5785881.66,4350991.32,1434890.34 +Europe,Germany,Meat,Online,M,10/10/2015,939436042,11/26/2015,8856,421.89,364.69,3736257.84,3229694.64,506563.2 +Sub-Saharan Africa,Sudan,Vegetables,Offline,H,9/5/2016,569739663,10/16/2016,7482,154.06,90.93,1152676.92,680338.26,472338.66 +Middle East and North Africa,Libya,Meat,Online,L,8/8/2010,228127086,9/18/2010,6729,421.89,364.69,2838897.81,2453999.01,384898.8 +Middle East and North Africa,Egypt,Cereal,Offline,C,5/25/2014,656834638,7/12/2014,820,205.7,117.11,168674,96030.2,72643.8 +Asia,Brunei,Vegetables,Online,L,11/24/2011,868411147,11/24/2011,1011,154.06,90.93,155754.66,91930.23,63824.43 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,L,9/21/2010,395717942,9/23/2010,588,255.28,159.42,150104.64,93738.96,56365.68 +Middle East and North Africa,Lebanon,Fruits,Online,H,10/11/2015,641928851,11/25/2015,9867,9.33,6.92,92059.11,68279.64,23779.47 +Europe,Romania,Household,Offline,L,4/21/2010,830530202,5/24/2010,1198,668.27,502.54,800587.46,602042.92,198544.54 +Europe,Netherlands,Fruits,Online,L,9/10/2012,255320823,9/17/2012,3960,9.33,6.92,36946.8,27403.2,9543.6 +Sub-Saharan Africa,Mozambique,Meat,Offline,M,2/8/2012,530412042,3/4/2012,9565,421.89,364.69,4035377.85,3488259.85,547118 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,H,2/16/2010,640227687,3/20/2010,6455,9.33,6.92,60225.15,44668.6,15556.55 +Australia and Oceania,Samoa ,Household,Online,L,12/25/2016,989504086,1/27/2017,5103,668.27,502.54,3410181.81,2564461.62,845720.19 +Asia,Malaysia,Personal Care,Online,C,6/16/2017,253290069,7/11/2017,3015,81.73,56.67,246415.95,170860.05,75555.9 +Middle East and North Africa,Pakistan,Cereal,Online,C,7/17/2012,326946961,8/3/2012,9726,205.7,117.11,2000638.2,1139011.86,861626.34 +Asia,South Korea,Personal Care,Offline,L,8/30/2015,476148593,9/6/2015,1805,81.73,56.67,147522.65,102289.35,45233.3 +Asia,Sri Lanka,Vegetables,Offline,M,1/1/2011,486881291,1/6/2011,7849,154.06,90.93,1209216.94,713709.57,495507.37 +Europe,Belgium,Office Supplies,Offline,C,5/1/2010,215443885,5/12/2010,3488,651.21,524.96,2271420.48,1831060.48,440360 +Europe,Montenegro,Snacks,Offline,L,4/29/2011,938447701,6/4/2011,6384,152.58,97.44,974070.72,622056.96,352013.76 +Sub-Saharan Africa,Djibouti,Household,Offline,L,7/9/2016,402816569,8/9/2016,1229,668.27,502.54,821303.83,617621.66,203682.17 +Middle East and North Africa,Yemen,Clothes,Offline,H,5/16/2014,475786817,5/25/2014,4747,109.28,35.84,518752.16,170132.48,348619.68 +Europe,Vatican City,Baby Food,Online,M,4/28/2013,394907271,5/21/2013,692,255.28,159.42,176653.76,110318.64,66335.12 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,C,4/26/2015,818039262,6/4/2015,4851,255.28,159.42,1238363.28,773346.42,465016.86 +Asia,Taiwan,Personal Care,Offline,L,1/1/2012,673356616,1/10/2012,41,81.73,56.67,3350.93,2323.47,1027.46 +Sub-Saharan Africa,Seychelles ,Fruits,Online,H,3/27/2011,309345662,3/27/2011,1111,9.33,6.92,10365.63,7688.12,2677.51 +Middle East and North Africa,Egypt,Meat,Online,L,7/30/2010,144805228,8/19/2010,9940,421.89,364.69,4193586.6,3625018.6,568568 +Australia and Oceania,Samoa ,Snacks,Online,C,3/26/2016,218846642,4/29/2016,440,152.58,97.44,67135.2,42873.6,24261.6 +Central America and the Caribbean,Haiti,Personal Care,Online,H,7/14/2016,640893733,7/14/2016,3553,81.73,56.67,290386.69,201348.51,89038.18 +Europe,Belarus,Baby Food,Online,C,1/10/2016,240682828,2/18/2016,2252,255.28,159.42,574890.56,359013.84,215876.72 +Central America and the Caribbean,Jamaica,Vegetables,Offline,L,7/13/2016,618262755,7/21/2016,6543,154.06,90.93,1008014.58,594954.99,413059.59 +Asia,Sri Lanka,Personal Care,Online,M,5/13/2013,293994843,6/12/2013,8462,81.73,56.67,691599.26,479541.54,212057.72 +Central America and the Caribbean,Nicaragua,Beverages,Online,H,4/7/2014,558552920,4/19/2014,7076,47.45,31.79,335756.2,224946.04,110810.16 +Australia and Oceania,Papua New Guinea,Fruits,Online,C,11/22/2012,522923314,12/23/2012,3484,9.33,6.92,32505.72,24109.28,8396.44 +Europe,Bosnia and Herzegovina,Meat,Offline,M,5/1/2015,268404853,6/17/2015,5815,421.89,364.69,2453290.35,2120672.35,332618 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,M,7/29/2013,396608865,8/31/2013,4231,651.21,524.96,2755269.51,2221105.76,534163.75 +Central America and the Caribbean,Costa Rica,Clothes,Offline,H,1/22/2012,679459178,1/25/2012,5925,109.28,35.84,647484,212352,435132 +Europe,Bosnia and Herzegovina,Cosmetics,Online,H,4/8/2016,509192121,5/13/2016,119,437.2,263.33,52026.8,31336.27,20690.53 +Central America and the Caribbean,Haiti,Vegetables,Offline,C,10/31/2013,248356521,12/12/2013,3068,154.06,90.93,472656.08,278973.24,193682.84 +Asia,Tajikistan,Meat,Offline,H,2/26/2016,779813706,2/27/2016,3060,421.89,364.69,1290983.4,1115951.4,175032 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,C,10/10/2016,356737506,11/10/2016,5410,154.06,90.93,833464.6,491931.3,341533.3 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,M,4/20/2010,452614247,4/28/2010,7469,205.7,117.11,1536373.3,874694.59,661678.71 +Australia and Oceania,New Zealand,Baby Food,Offline,H,5/1/2011,811242759,5/3/2011,3615,255.28,159.42,922837.2,576303.3,346533.9 +Sub-Saharan Africa,Mauritius ,Cosmetics,Offline,M,10/25/2012,796734368,12/9/2012,260,437.2,263.33,113672,68465.8,45206.2 +Sub-Saharan Africa,Seychelles ,Beverages,Online,M,7/23/2012,743512904,7/25/2012,846,47.45,31.79,40142.7,26894.34,13248.36 +North America,United States of America,Cereal,Online,C,12/28/2016,606314694,1/6/2017,847,205.7,117.11,174227.9,99192.17,75035.73 +Sub-Saharan Africa,Eritrea,Clothes,Online,H,9/9/2014,410188567,10/16/2014,2767,109.28,35.84,302377.76,99169.28,203208.48 +Middle East and North Africa,Israel,Household,Offline,L,6/6/2010,700495851,6/24/2010,1144,668.27,502.54,764500.88,574905.76,189595.12 +Asia,China,Household,Online,C,11/5/2013,292910373,12/1/2013,7543,668.27,502.54,5040760.61,3790659.22,1250101.39 +Europe,Andorra,Meat,Online,L,12/2/2012,323418462,1/17/2013,5565,421.89,364.69,2347817.85,2029499.85,318318 +Europe,Iceland,Clothes,Offline,H,8/16/2015,198318946,8/18/2015,5838,109.28,35.84,637976.64,209233.92,428742.72 +Central America and the Caribbean,Jamaica,Baby Food,Online,M,11/8/2015,744223153,12/10/2015,1024,255.28,159.42,261406.72,163246.08,98160.64 +Sub-Saharan Africa,Djibouti,Snacks,Offline,H,5/10/2012,158054912,5/19/2012,816,152.58,97.44,124505.28,79511.04,44994.24 +Europe,Armenia,Office Supplies,Online,L,7/8/2012,757050549,8/2/2012,6936,651.21,524.96,4516792.56,3641122.56,875670 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,C,6/4/2013,428758895,6/10/2013,8140,154.06,90.93,1254048.4,740170.2,513878.2 +North America,United States of America,Household,Offline,H,3/26/2013,281041276,5/7/2013,5214,668.27,502.54,3484359.78,2620243.56,864116.22 +Europe,Latvia,Personal Care,Online,M,12/14/2014,592071521,12/25/2014,5975,81.73,56.67,488336.75,338603.25,149733.5 +Australia and Oceania,Papua New Guinea,Fruits,Online,C,1/28/2015,360335958,2/2/2015,272,9.33,6.92,2537.76,1882.24,655.52 +Sub-Saharan Africa,Mauritania,Household,Offline,L,12/15/2014,454633414,12/21/2014,4985,668.27,502.54,3331325.95,2505161.9,826164.05 +Europe,Georgia,Household,Online,M,1/2/2017,464075219,1/8/2017,9025,668.27,502.54,6031136.75,4535423.5,1495713.25 +Europe,Moldova ,Fruits,Offline,M,5/6/2013,948085200,6/13/2013,8334,9.33,6.92,77756.22,57671.28,20084.94 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,M,4/23/2012,286399686,6/7/2012,886,255.28,159.42,226178.08,141246.12,84931.96 +Europe,Malta,Snacks,Offline,M,12/6/2011,529067504,12/17/2011,1686,152.58,97.44,257249.88,164283.84,92966.04 +Europe,Poland,Fruits,Online,C,4/24/2011,646449983,5/28/2011,7770,9.33,6.92,72494.1,53768.4,18725.7 +Middle East and North Africa,Qatar,Beverages,Offline,M,5/28/2014,579220950,7/15/2014,3206,47.45,31.79,152124.7,101918.74,50205.96 +Asia,China,Cereal,Offline,M,1/31/2011,788366734,1/31/2011,4091,205.7,117.11,841518.7,479097.01,362421.69 +Europe,Ukraine,Fruits,Online,H,3/20/2011,905186164,4/17/2011,3556,9.33,6.92,33177.48,24607.52,8569.96 +Middle East and North Africa,Turkey,Clothes,Online,C,8/4/2010,181290566,9/5/2010,6762,109.28,35.84,738951.36,242350.08,496601.28 +Middle East and North Africa,Lebanon,Snacks,Offline,M,6/2/2017,638603770,7/21/2017,5902,152.58,97.44,900527.16,575090.88,325436.28 +Middle East and North Africa,Lebanon,Meat,Online,L,9/9/2010,319362103,10/9/2010,5198,421.89,364.69,2192984.22,1895658.62,297325.6 +Europe,San Marino,Cereal,Offline,C,2/6/2012,936114394,2/21/2012,5907,205.7,117.11,1215069.9,691768.77,523301.13 +Middle East and North Africa,Bahrain,Vegetables,Online,C,2/17/2014,221721971,2/25/2014,1313,154.06,90.93,202280.78,119391.09,82889.69 +Sub-Saharan Africa,Ghana,Fruits,Online,L,2/7/2014,479358661,3/28/2014,1735,9.33,6.92,16187.55,12006.2,4181.35 +Sub-Saharan Africa,Cameroon,Clothes,Offline,M,5/31/2010,932510793,7/12/2010,9521,109.28,35.84,1040454.88,341232.64,699222.24 +Sub-Saharan Africa,Djibouti,Meat,Offline,L,11/15/2013,874977195,12/16/2013,4051,421.89,364.69,1709076.39,1477359.19,231717.2 +Central America and the Caribbean,Cuba,Cosmetics,Offline,C,8/25/2013,120869195,9/14/2013,6736,437.2,263.33,2944979.2,1773790.88,1171188.32 +Europe,Bulgaria,Office Supplies,Online,L,4/28/2011,354610621,5/3/2011,6018,651.21,524.96,3918981.78,3159209.28,759772.5 +Sub-Saharan Africa,Swaziland,Clothes,Offline,L,2/13/2017,180937802,3/29/2017,2371,109.28,35.84,259102.88,84976.64,174126.24 +Sub-Saharan Africa,Burkina Faso,Household,Offline,M,10/30/2015,974899566,11/30/2015,3301,668.27,502.54,2205959.27,1658884.54,547074.73 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,L,1/4/2016,131857240,1/30/2016,8342,421.89,364.69,3519406.38,3042243.98,477162.4 +Middle East and North Africa,Tunisia ,Meat,Online,C,12/9/2015,517484652,1/5/2016,4063,421.89,364.69,1714139.07,1481735.47,232403.6 +Middle East and North Africa,Morocco,Beverages,Offline,M,12/15/2014,117768132,1/28/2015,9062,47.45,31.79,429991.9,288080.98,141910.92 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,M,4/1/2017,589006507,4/26/2017,8969,255.28,159.42,2289606.32,1429837.98,859768.34 +Central America and the Caribbean,Costa Rica,Personal Care,Online,L,12/5/2012,507811105,1/8/2013,1445,81.73,56.67,118099.85,81888.15,36211.7 +Australia and Oceania,Vanuatu,Clothes,Online,M,2/5/2012,321105754,2/26/2012,1183,109.28,35.84,129278.24,42398.72,86879.52 +Asia,Kyrgyzstan,Meat,Online,M,10/13/2010,996126782,12/1/2010,4906,421.89,364.69,2069792.34,1789169.14,280623.2 +Middle East and North Africa,United Arab Emirates,Meat,Online,M,6/7/2017,870423018,6/28/2017,6369,421.89,364.69,2687017.41,2322710.61,364306.8 +Australia and Oceania,Papua New Guinea,Personal Care,Offline,L,4/9/2011,601855790,4/10/2011,1358,81.73,56.67,110989.34,76957.86,34031.48 +Australia and Oceania,Marshall Islands,Office Supplies,Online,C,3/26/2014,918598926,5/10/2014,2690,651.21,524.96,1751754.9,1412142.4,339612.5 +Sub-Saharan Africa,Rwanda,Meat,Online,H,6/18/2011,369138753,7/5/2011,5215,421.89,364.69,2200156.35,1901858.35,298298 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,L,8/31/2015,272274100,9/25/2015,812,421.89,364.69,342574.68,296128.28,46446.4 +Europe,Spain,Clothes,Offline,L,4/28/2010,667116296,6/3/2010,3392,109.28,35.84,370677.76,121569.28,249108.48 +Europe,Switzerland,Personal Care,Offline,L,1/23/2014,763089168,1/29/2014,3897,81.73,56.67,318501.81,220842.99,97658.82 +Australia and Oceania,Papua New Guinea,Vegetables,Online,M,4/13/2016,289929044,4/20/2016,5302,154.06,90.93,816826.12,482110.86,334715.26 +Europe,Slovenia,Fruits,Online,H,3/27/2011,847684752,5/13/2011,7611,9.33,6.92,71010.63,52668.12,18342.51 +Central America and the Caribbean,Belize,Fruits,Online,L,12/12/2016,956717622,1/27/2017,2860,9.33,6.92,26683.8,19791.2,6892.6 +Asia,Nepal,Household,Online,M,11/16/2010,107701480,11/30/2010,116,668.27,502.54,77519.32,58294.64,19224.68 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,H,12/18/2016,111622655,1/13/2017,479,437.2,263.33,209418.8,126135.07,83283.73 +Australia and Oceania,Tonga,Snacks,Offline,L,1/3/2011,149779975,2/15/2011,2078,152.58,97.44,317061.24,202480.32,114580.92 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,L,4/18/2015,823784768,5/26/2015,5074,651.21,524.96,3304239.54,2663647.04,640592.5 +Asia,Philippines,Household,Offline,L,7/16/2011,105560863,8/11/2011,6660,668.27,502.54,4450678.2,3346916.4,1103761.8 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,L,10/18/2012,987344586,11/19/2012,6059,437.2,263.33,2648994.8,1595516.47,1053478.33 +Central America and the Caribbean,Haiti,Household,Offline,L,4/10/2014,231684768,5/1/2014,9526,668.27,502.54,6365940.02,4787196.04,1578743.98 +Australia and Oceania,Palau,Office Supplies,Offline,H,3/23/2012,521442735,4/13/2012,5348,651.21,524.96,3482671.08,2807486.08,675185 +Australia and Oceania,Marshall Islands,Baby Food,Offline,H,5/4/2015,109792315,6/22/2015,8841,255.28,159.42,2256930.48,1409432.22,847498.26 +Europe,Netherlands,Household,Offline,C,8/24/2010,470219838,9/25/2010,7354,668.27,502.54,4914457.58,3695679.16,1218778.42 +Sub-Saharan Africa,Guinea,Clothes,Online,C,9/30/2012,446524131,11/10/2012,5268,109.28,35.84,575687.04,188805.12,386881.92 +Asia,Singapore,Office Supplies,Online,L,8/6/2014,302816522,8/9/2014,8993,651.21,524.96,5856331.53,4720965.28,1135366.25 +Asia,China,Clothes,Offline,C,12/28/2013,373520839,2/7/2014,1971,109.28,35.84,215390.88,70640.64,144750.24 +Australia and Oceania,Vanuatu,Clothes,Online,L,5/14/2017,613373410,6/18/2017,9677,109.28,35.84,1057502.56,346823.68,710678.88 +Sub-Saharan Africa,South Africa,Meat,Online,M,4/18/2013,147423064,4/25/2013,4616,421.89,364.69,1947444.24,1683409.04,264035.2 +Europe,Luxembourg,Household,Online,H,2/18/2014,421031129,4/1/2014,1322,668.27,502.54,883452.94,664357.88,219095.06 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,C,5/13/2014,249871432,5/23/2014,1364,437.2,263.33,596340.8,359182.12,237158.68 +Sub-Saharan Africa,Zambia,Clothes,Offline,H,2/9/2017,769930303,3/30/2017,8341,109.28,35.84,911504.48,298941.44,612563.04 +Europe,Czech Republic,Baby Food,Online,M,3/17/2015,487506568,4/17/2015,2882,255.28,159.42,735716.96,459448.44,276268.52 +Europe,Belarus,Office Supplies,Online,H,2/13/2010,229211556,3/29/2010,7648,651.21,524.96,4980454.08,4014894.08,965560 +Europe,Vatican City,Personal Care,Offline,M,9/28/2015,891969096,10/12/2015,2332,81.73,56.67,190594.36,132154.44,58439.92 +Central America and the Caribbean,Guatemala,Clothes,Online,L,9/26/2016,293015515,10/25/2016,8657,109.28,35.84,946036.96,310266.88,635770.08 +Europe,Vatican City,Meat,Online,L,3/13/2010,819899642,3/30/2010,5379,421.89,364.69,2269346.31,1961667.51,307678.8 +Middle East and North Africa,Azerbaijan,Snacks,Online,M,12/29/2016,880482804,1/16/2017,3283,152.58,97.44,500920.14,319895.52,181024.62 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,M,6/2/2017,752938830,6/12/2017,187,255.28,159.42,47737.36,29811.54,17925.82 +Europe,Slovakia,Cereal,Online,L,7/16/2015,335754048,8/22/2015,5939,205.7,117.11,1221652.3,695516.29,526136.01 +Sub-Saharan Africa,Tanzania,Fruits,Offline,M,9/14/2012,497727286,10/10/2012,7419,9.33,6.92,69219.27,51339.48,17879.79 +Europe,Lithuania,Cosmetics,Online,C,5/1/2011,827969872,5/23/2011,3539,437.2,263.33,1547250.8,931924.87,615325.93 +Sub-Saharan Africa,Senegal,Snacks,Offline,L,2/10/2011,985905635,2/17/2011,241,152.58,97.44,36771.78,23483.04,13288.74 +Australia and Oceania,New Zealand,Baby Food,Online,L,10/20/2012,251270902,11/16/2012,5498,255.28,159.42,1403529.44,876491.16,527038.28 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,M,6/11/2014,674114501,6/24/2014,4316,651.21,524.96,2810622.36,2265727.36,544895 +Europe,Netherlands,Personal Care,Online,L,2/18/2015,324797761,3/4/2015,3730,81.73,56.67,304852.9,211379.1,93473.8 +Middle East and North Africa,Pakistan,Cosmetics,Offline,M,4/3/2011,943994510,4/16/2011,7808,437.2,263.33,3413657.6,2056080.64,1357576.96 +Europe,Malta,Personal Care,Offline,M,5/24/2015,292691075,6/2/2015,2648,81.73,56.67,216421.04,150062.16,66358.88 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,H,9/14/2014,702186286,10/23/2014,1381,9.33,6.92,12884.73,9556.52,3328.21 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,C,7/19/2012,524091470,7/20/2012,9167,651.21,524.96,5969642.07,4812308.32,1157333.75 +Middle East and North Africa,Yemen,Vegetables,Online,L,2/18/2017,880330455,3/25/2017,8199,154.06,90.93,1263137.94,745535.07,517602.87 +Europe,Belarus,Cosmetics,Online,C,1/10/2015,713139569,2/20/2015,2701,437.2,263.33,1180877.2,711254.33,469622.87 +Asia,Bhutan,Baby Food,Online,H,10/11/2012,835067641,10/20/2012,3927,255.28,159.42,1002484.56,626042.34,376442.22 +North America,Greenland,Clothes,Offline,M,6/9/2010,778975999,7/21/2010,5163,109.28,35.84,564212.64,185041.92,379170.72 +Europe,Kosovo,Meat,Offline,M,11/25/2012,148038470,12/26/2012,6728,421.89,364.69,2838475.92,2453634.32,384841.6 +Australia and Oceania,Papua New Guinea,Beverages,Offline,L,12/30/2010,865741384,1/29/2011,969,47.45,31.79,45979.05,30804.51,15174.54 +Asia,Maldives,Snacks,Offline,C,7/12/2015,425883567,8/13/2015,7266,152.58,97.44,1108646.28,707999.04,400647.24 +Europe,Latvia,Beverages,Offline,L,8/31/2015,442576348,10/14/2015,7031,47.45,31.79,333620.95,223515.49,110105.46 +Asia,Bangladesh,Snacks,Offline,C,12/28/2012,800243556,1/5/2013,8706,152.58,97.44,1328361.48,848312.64,480048.84 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,H,2/27/2010,103621518,4/2/2010,2765,255.28,159.42,705849.2,440796.3,265052.9 +Europe,Estonia,Baby Food,Offline,H,9/2/2014,627759063,9/17/2014,6712,255.28,159.42,1713439.36,1070027.04,643412.32 +Sub-Saharan Africa,Botswana,Cereal,Online,C,5/17/2012,668017518,5/30/2012,83,205.7,117.11,17073.1,9720.13,7352.97 +Europe,Switzerland,Household,Offline,L,9/9/2016,390070712,10/4/2016,9447,668.27,502.54,6313146.69,4747495.38,1565651.31 +Europe,Ireland,Clothes,Online,L,10/24/2011,479904973,11/3/2011,3401,109.28,35.84,371661.28,121891.84,249769.44 +Middle East and North Africa,Kuwait,Clothes,Online,H,1/25/2017,793819129,2/12/2017,7576,109.28,35.84,827905.28,271523.84,556381.44 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,C,1/2/2015,808424508,1/12/2015,9632,421.89,364.69,4063644.48,3512694.08,550950.4 +Europe,Cyprus,Cereal,Online,M,9/20/2015,970644938,10/29/2015,4262,205.7,117.11,876693.4,499122.82,377570.58 +Australia and Oceania,Australia,Office Supplies,Offline,C,3/29/2015,447716748,4/15/2015,8190,651.21,524.96,5333409.9,4299422.4,1033987.5 +Asia,South Korea,Fruits,Online,L,6/10/2014,277188766,7/26/2014,5170,9.33,6.92,48236.1,35776.4,12459.7 +Asia,Sri Lanka,Vegetables,Offline,M,4/8/2015,216922318,5/20/2015,989,154.06,90.93,152365.34,89929.77,62435.57 +Sub-Saharan Africa,Niger,Office Supplies,Online,M,12/8/2016,995091235,12/16/2016,8464,651.21,524.96,5511841.44,4443261.44,1068580 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,L,2/28/2012,260181844,3/11/2012,2444,255.28,159.42,623904.32,389622.48,234281.84 +Europe,Denmark,Household,Offline,C,8/25/2013,230992972,9/2/2013,4809,668.27,502.54,3213710.43,2416714.86,796995.57 +Asia,Maldives,Snacks,Online,L,6/15/2012,946635949,7/1/2012,9469,152.58,97.44,1444780.02,922659.36,522120.66 +Europe,Romania,Snacks,Online,M,1/24/2012,716534602,3/5/2012,7367,152.58,97.44,1124056.86,717840.48,406216.38 +Sub-Saharan Africa,Comoros,Beverages,Offline,H,1/4/2017,170425260,1/7/2017,1476,47.45,31.79,70036.2,46922.04,23114.16 +Europe,Macedonia,Vegetables,Offline,L,12/25/2013,908356750,1/7/2014,1803,154.06,90.93,277770.18,163946.79,113823.39 +Asia,Nepal,Cosmetics,Online,H,6/7/2013,550690400,7/17/2013,382,437.2,263.33,167010.4,100592.06,66418.34 +Central America and the Caribbean,Honduras,Personal Care,Online,H,7/14/2015,388100039,8/28/2015,6281,81.73,56.67,513346.13,355944.27,157401.86 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,C,12/9/2013,431571996,1/28/2014,599,154.06,90.93,92281.94,54467.07,37814.87 +Sub-Saharan Africa,Djibouti,Office Supplies,Online,M,9/25/2014,762405097,10/12/2014,1465,651.21,524.96,954022.65,769066.4,184956.25 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,M,6/28/2017,182210671,7/20/2017,9042,668.27,502.54,6042497.34,4543966.68,1498530.66 +Sub-Saharan Africa,Cape Verde,Snacks,Online,M,6/29/2011,262912547,7/25/2011,520,152.58,97.44,79341.6,50668.8,28672.8 +Europe,Slovakia,Office Supplies,Offline,L,5/16/2017,396747052,5/23/2017,5124,651.21,524.96,3336800.04,2689895.04,646905 +Sub-Saharan Africa,Botswana,Cosmetics,Online,L,3/10/2015,946263015,4/8/2015,9109,437.2,263.33,3982454.8,2398672.97,1583781.83 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,M,5/4/2016,994321763,5/23/2016,761,651.21,524.96,495570.81,399494.56,96076.25 +Asia,Philippines,Snacks,Online,L,5/17/2014,594097125,7/1/2014,5396,152.58,97.44,823321.68,525786.24,297535.44 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,L,6/19/2011,319075429,7/23/2011,365,651.21,524.96,237691.65,191610.4,46081.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,C,8/22/2014,813055503,8/27/2014,46,109.28,35.84,5026.88,1648.64,3378.24 +Europe,Poland,Clothes,Online,C,11/6/2016,540148675,12/17/2016,851,109.28,35.84,92997.28,30499.84,62497.44 +Middle East and North Africa,Syria,Clothes,Offline,L,11/24/2015,734778773,12/1/2015,6222,109.28,35.84,679940.16,222996.48,456943.68 +Europe,Spain,Personal Care,Online,L,8/23/2010,451682126,10/1/2010,1633,81.73,56.67,133465.09,92542.11,40922.98 +Asia,Laos,Office Supplies,Online,C,5/17/2012,615907561,5/22/2012,9589,651.21,524.96,6244452.69,5033841.44,1210611.25 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,H,9/26/2010,872816407,11/8/2010,4626,152.58,97.44,705835.08,450757.44,255077.64 +North America,Greenland,Beverages,Online,M,5/9/2015,938082492,5/31/2015,8310,47.45,31.79,394309.5,264174.9,130134.6 +Central America and the Caribbean,Guatemala,Cosmetics,Online,H,3/15/2014,147692143,4/13/2014,4242,437.2,263.33,1854602.4,1117045.86,737556.54 +Europe,Estonia,Vegetables,Online,L,4/7/2015,607944190,5/14/2015,3051,154.06,90.93,470037.06,277427.43,192609.63 +Asia,China,Beverages,Online,H,6/7/2012,445449960,7/12/2012,7397,47.45,31.79,350987.65,235150.63,115837.02 +Europe,Ireland,Meat,Offline,C,1/10/2012,557133281,2/26/2012,6973,421.89,364.69,2941838.97,2542983.37,398855.6 +Australia and Oceania,Vanuatu,Fruits,Offline,C,11/9/2013,560230481,11/20/2013,3504,9.33,6.92,32692.32,24247.68,8444.64 +Sub-Saharan Africa,Senegal,Snacks,Online,M,1/7/2015,142290389,1/13/2015,5743,152.58,97.44,876266.94,559597.92,316669.02 +Sub-Saharan Africa,Namibia,Cosmetics,Online,C,8/28/2013,411174333,9/20/2013,4477,437.2,263.33,1957344.4,1178928.41,778415.99 +Middle East and North Africa,Iraq,Household,Offline,L,10/14/2012,745056140,11/22/2012,7523,668.27,502.54,5027395.21,3780608.42,1246786.79 +Asia,Laos,Cosmetics,Online,L,6/22/2016,142422139,8/7/2016,4731,437.2,263.33,2068393.2,1245814.23,822578.97 +Asia,Indonesia,Baby Food,Online,H,12/4/2010,372071158,12/27/2010,2979,255.28,159.42,760479.12,474912.18,285566.94 +Europe,United Kingdom,Snacks,Online,M,9/13/2013,123114526,9/29/2013,1179,152.58,97.44,179891.82,114881.76,65010.06 +Europe,Finland,Household,Online,H,12/2/2016,854976069,12/8/2016,5273,668.27,502.54,3523787.71,2649893.42,873894.29 +Middle East and North Africa,Qatar,Cosmetics,Offline,C,10/8/2013,947392117,11/15/2013,3236,437.2,263.33,1414779.2,852135.88,562643.32 +Europe,Armenia,Cosmetics,Offline,L,6/5/2017,650411498,7/20/2017,71,437.2,263.33,31041.2,18696.43,12344.77 +Europe,Sweden,Cereal,Offline,C,11/8/2011,734395539,11/30/2011,2815,205.7,117.11,579045.5,329664.65,249380.85 +Europe,Andorra,Clothes,Online,L,2/23/2016,240018069,3/1/2016,5535,109.28,35.84,604864.8,198374.4,406490.4 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,L,8/8/2012,528265416,9/24/2012,4331,154.06,90.93,667233.86,393817.83,273416.03 +Asia,Bangladesh,Office Supplies,Offline,M,2/3/2011,330436408,3/2/2011,2331,651.21,524.96,1517970.51,1223681.76,294288.75 +Middle East and North Africa,Israel,Fruits,Offline,H,12/23/2014,698142373,2/10/2015,4697,9.33,6.92,43823.01,32503.24,11319.77 +Europe,Italy,Cereal,Online,H,4/29/2017,953307139,6/18/2017,3622,205.7,117.11,745045.4,424172.42,320872.98 +Europe,Norway,Baby Food,Offline,L,4/7/2012,938167035,5/7/2012,3329,255.28,159.42,849827.12,530709.18,319117.94 +Central America and the Caribbean,Grenada,Cosmetics,Offline,C,12/5/2013,565270888,1/5/2014,5072,437.2,263.33,2217478.4,1335609.76,881868.64 +Australia and Oceania,Samoa ,Office Supplies,Offline,M,10/16/2014,267480027,10/19/2014,2139,651.21,524.96,1392938.19,1122889.44,270048.75 +Asia,Maldives,Beverages,Online,L,3/5/2012,547968280,4/15/2012,4846,47.45,31.79,229942.7,154054.34,75888.36 +Europe,Croatia,Fruits,Offline,C,1/19/2012,630221974,3/5/2012,5542,9.33,6.92,51706.86,38350.64,13356.22 +Europe,Slovakia,Office Supplies,Offline,L,1/30/2010,708039939,2/10/2010,3607,651.21,524.96,2348914.47,1893530.72,455383.75 +Europe,Andorra,Beverages,Offline,M,8/1/2010,595533502,9/15/2010,452,47.45,31.79,21447.4,14369.08,7078.32 +Sub-Saharan Africa,The Gambia,Meat,Online,H,2/18/2015,177126491,3/29/2015,4520,421.89,364.69,1906942.8,1648398.8,258544 +Sub-Saharan Africa,Togo,Meat,Offline,L,3/31/2011,757555234,3/31/2011,6283,421.89,364.69,2650734.87,2291347.27,359387.6 +Asia,Laos,Personal Care,Online,M,12/27/2013,111868560,1/24/2014,3248,81.73,56.67,265459.04,184064.16,81394.88 +Europe,Slovenia,Beverages,Offline,L,10/14/2016,135427796,11/12/2016,4949,47.45,31.79,234830.05,157328.71,77501.34 +Sub-Saharan Africa,Niger,Baby Food,Offline,L,5/6/2010,993906772,5/6/2010,7955,255.28,159.42,2030752.4,1268186.1,762566.3 +Central America and the Caribbean,Guatemala,Snacks,Online,H,9/16/2016,673291814,9/20/2016,865,152.58,97.44,131981.7,84285.6,47696.1 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,H,5/12/2017,829881751,6/19/2017,9307,109.28,35.84,1017068.96,333562.88,683506.08 +Asia,Japan,Household,Online,L,7/21/2017,940287911,8/5/2017,943,668.27,502.54,630178.61,473895.22,156283.39 +Sub-Saharan Africa,Comoros,Personal Care,Offline,L,3/28/2012,551434123,5/3/2012,466,81.73,56.67,38086.18,26408.22,11677.96 +Sub-Saharan Africa,Nigeria,Meat,Online,C,8/5/2012,630556714,8/18/2012,4599,421.89,364.69,1940272.11,1677209.31,263062.8 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,H,12/4/2011,415204513,1/23/2012,7097,437.2,263.33,3102808.4,1868853.01,1233955.39 +Europe,Bulgaria,Fruits,Offline,L,3/1/2012,563238847,3/12/2012,3746,9.33,6.92,34950.18,25922.32,9027.86 +Sub-Saharan Africa,Liberia,Household,Online,M,7/16/2012,902833545,7/16/2012,7364,668.27,502.54,4921140.28,3700704.56,1220435.72 +Asia,Bhutan,Household,Offline,H,5/2/2013,882474935,6/6/2013,2799,668.27,502.54,1870487.73,1406609.46,463878.27 +Asia,Bhutan,Cereal,Offline,M,2/9/2012,920961844,2/29/2012,1930,205.7,117.11,397001,226022.3,170978.7 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,C,1/24/2015,157405602,2/17/2015,8671,205.7,117.11,1783624.7,1015460.81,768163.89 +Europe,Slovakia,Fruits,Online,L,7/15/2010,501230037,7/18/2010,3961,9.33,6.92,36956.13,27410.12,9546.01 +Europe,Ukraine,Household,Online,H,8/23/2010,782171475,9/21/2010,776,668.27,502.54,518577.52,389971.04,128606.48 +Europe,Luxembourg,Household,Offline,L,3/16/2017,800278747,3/23/2017,9120,668.27,502.54,6094622.4,4583164.8,1511457.6 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,H,5/23/2010,875913178,6/4/2010,1029,154.06,90.93,158527.74,93566.97,64960.77 +Middle East and North Africa,Lebanon,Household,Offline,C,2/2/2013,499748599,2/4/2013,5571,668.27,502.54,3722932.17,2799650.34,923281.83 +Sub-Saharan Africa,Guinea,Household,Offline,L,5/21/2011,582771337,5/21/2011,3844,668.27,502.54,2568829.88,1931763.76,637066.12 +North America,Mexico,Fruits,Offline,H,5/11/2011,306280219,5/31/2011,3978,9.33,6.92,37114.74,27527.76,9586.98 +Central America and the Caribbean,Cuba,Cereal,Online,M,8/1/2012,271886575,9/3/2012,6134,205.7,117.11,1261763.8,718352.74,543411.06 +Europe,France,Cereal,Offline,M,12/2/2011,251514232,12/6/2011,7505,205.7,117.11,1543778.5,878910.55,664867.95 +Middle East and North Africa,Iran,Snacks,Online,C,11/6/2014,537399518,11/16/2014,7314,152.58,97.44,1115970.12,712676.16,403293.96 +Sub-Saharan Africa,Madagascar,Beverages,Offline,H,7/29/2016,592091262,8/12/2016,1817,47.45,31.79,86216.65,57762.43,28454.22 +Sub-Saharan Africa,Nigeria,Household,Offline,C,5/11/2013,398450791,6/25/2013,9298,668.27,502.54,6213574.46,4672616.92,1540957.54 +Europe,Cyprus,Snacks,Online,M,11/18/2013,909651935,12/6/2013,5077,152.58,97.44,774648.66,494702.88,279945.78 +Asia,Uzbekistan,Office Supplies,Online,L,10/2/2012,899181020,10/16/2012,6500,651.21,524.96,4232865,3412240,820625 +Central America and the Caribbean,Dominican Republic,Beverages,Offline,H,1/1/2017,110836875,2/20/2017,7949,47.45,31.79,377180.05,252698.71,124481.34 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,M,1/2/2012,608730828,1/7/2012,5834,154.06,90.93,898786.04,530485.62,368300.42 +North America,Canada,Baby Food,Online,M,9/14/2010,927286708,9/15/2010,3598,255.28,159.42,918497.44,573593.16,344904.28 +Asia,Laos,Household,Online,H,12/18/2011,121240842,1/7/2012,6714,668.27,502.54,4486764.78,3374053.56,1112711.22 +Europe,Czech Republic,Meat,Offline,L,12/6/2011,915642058,1/8/2012,7688,421.89,364.69,3243490.32,2803736.72,439753.6 +Asia,South Korea,Fruits,Offline,M,5/21/2015,255851686,6/12/2015,1054,9.33,6.92,9833.82,7293.68,2540.14 +Europe,Kosovo,Snacks,Offline,H,10/24/2016,557543551,11/4/2016,8382,152.58,97.44,1278925.56,816742.08,462183.48 +Europe,Hungary,Clothes,Online,M,10/7/2011,256703984,11/13/2011,3268,109.28,35.84,357127.04,117125.12,240001.92 +Europe,Lithuania,Beverages,Online,M,10/17/2015,559631812,11/7/2015,6344,47.45,31.79,301022.8,201675.76,99347.04 +Sub-Saharan Africa,Mauritius ,Household,Online,M,3/21/2015,492938363,3/24/2015,271,668.27,502.54,181101.17,136188.34,44912.83 +Europe,Belgium,Personal Care,Online,C,5/10/2016,953547465,5/16/2016,4740,81.73,56.67,387400.2,268615.8,118784.4 +Europe,Norway,Baby Food,Offline,M,6/15/2011,658695447,7/6/2011,1475,255.28,159.42,376538,235144.5,141393.5 +Middle East and North Africa,Syria,Vegetables,Online,L,9/26/2012,195931136,10/20/2012,9232,154.06,90.93,1422281.92,839465.76,582816.16 +Central America and the Caribbean,Barbados,Household,Online,C,10/17/2010,673115861,10/23/2010,8796,668.27,502.54,5878102.92,4420341.84,1457761.08 +Sub-Saharan Africa,Benin,Office Supplies,Offline,H,3/14/2016,568423449,4/28/2016,7985,651.21,524.96,5199911.85,4191805.6,1008106.25 +Sub-Saharan Africa,Comoros,Meat,Online,H,4/24/2010,680340230,5/26/2010,6648,421.89,364.69,2804724.72,2424459.12,380265.6 +Middle East and North Africa,Somalia,Beverages,Offline,M,3/12/2017,977665030,4/30/2017,1663,47.45,31.79,78909.35,52866.77,26042.58 +Sub-Saharan Africa,Cape Verde,Household,Offline,M,7/18/2016,149509179,8/26/2016,1943,668.27,502.54,1298448.61,976435.22,322013.39 +Sub-Saharan Africa,Tanzania,Household,Online,C,8/19/2015,555296504,9/21/2015,3430,668.27,502.54,2292166.1,1723712.2,568453.9 +Central America and the Caribbean,Barbados,Meat,Offline,L,3/17/2015,574763333,4/12/2015,4098,421.89,364.69,1728905.22,1494499.62,234405.6 +Sub-Saharan Africa,Mali,Cereal,Online,M,4/24/2013,457958495,4/26/2013,8950,205.7,117.11,1841015,1048134.5,792880.5 +Central America and the Caribbean,Honduras,Snacks,Online,M,8/15/2016,975243318,8/24/2016,5025,152.58,97.44,766714.5,489636,277078.5 +Europe,Latvia,Office Supplies,Online,H,12/9/2013,267291629,1/7/2014,6388,651.21,524.96,4159929.48,3353444.48,806485 +Europe,Luxembourg,Fruits,Offline,H,4/14/2010,595089757,4/26/2010,9138,9.33,6.92,85257.54,63234.96,22022.58 +Europe,Finland,Snacks,Online,C,7/12/2015,689936530,8/25/2015,6406,152.58,97.44,977427.48,624200.64,353226.84 +Sub-Saharan Africa,Eritrea,Fruits,Offline,C,4/23/2010,703443276,5/18/2010,3352,9.33,6.92,31274.16,23195.84,8078.32 +Central America and the Caribbean,Belize,Baby Food,Online,C,6/1/2010,857533824,7/13/2010,2170,255.28,159.42,553957.6,345941.4,208016.2 +Sub-Saharan Africa,Benin,Baby Food,Offline,M,7/20/2017,994444501,9/6/2017,7081,255.28,159.42,1807637.68,1128853.02,678784.66 +Middle East and North Africa,Turkey,Office Supplies,Offline,C,7/22/2015,126724135,8/21/2015,9343,651.21,524.96,6084255.03,4904701.28,1179553.75 +Europe,Russia,Fruits,Online,L,1/17/2012,487234055,3/1/2012,2239,9.33,6.92,20889.87,15493.88,5395.99 +Sub-Saharan Africa,Namibia,Meat,Offline,C,12/3/2011,779148089,1/1/2012,6089,421.89,364.69,2568888.21,2220597.41,348290.8 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,L,7/30/2013,225952565,9/8/2013,3240,152.58,97.44,494359.2,315705.6,178653.6 +Australia and Oceania,New Zealand,Cosmetics,Offline,L,9/6/2012,821446311,9/25/2012,3073,437.2,263.33,1343515.6,809213.09,534302.51 +Middle East and North Africa,Oman,Cereal,Online,C,7/18/2013,579740655,8/10/2013,6998,205.7,117.11,1439488.6,819535.78,619952.82 +Central America and the Caribbean,Costa Rica,Fruits,Offline,L,3/6/2010,285259425,4/22/2010,3458,9.33,6.92,32263.14,23929.36,8333.78 +Asia,Bangladesh,Cosmetics,Offline,C,10/20/2012,342738950,12/6/2012,2927,437.2,263.33,1279684.4,770766.91,508917.49 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,L,10/11/2013,327228057,10/30/2013,2909,9.33,6.92,27140.97,20130.28,7010.69 +Europe,Ireland,Beverages,Offline,M,2/6/2014,334088075,2/28/2014,2940,47.45,31.79,139503,93462.6,46040.4 +Middle East and North Africa,Oman,Meat,Online,H,1/16/2012,528992831,1/20/2012,9589,421.89,364.69,4045503.21,3497012.41,548490.8 +Sub-Saharan Africa,Togo,Baby Food,Online,C,7/6/2014,697928655,8/2/2014,1453,255.28,159.42,370921.84,231637.26,139284.58 +Europe,Finland,Beverages,Offline,L,7/22/2010,697194373,8/28/2010,4163,47.45,31.79,197534.35,132341.77,65192.58 +Europe,Greece,Beverages,Online,L,1/1/2013,903401315,2/18/2013,5379,47.45,31.79,255233.55,170998.41,84235.14 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,H,10/22/2016,863473308,11/1/2016,9795,154.06,90.93,1509017.7,890659.35,618358.35 +Sub-Saharan Africa,Mozambique,Clothes,Online,H,6/5/2010,644646680,7/12/2010,4133,109.28,35.84,451654.24,148126.72,303527.52 +Sub-Saharan Africa,Nigeria,Fruits,Online,C,6/15/2017,384470260,7/16/2017,2148,9.33,6.92,20040.84,14864.16,5176.68 +Central America and the Caribbean,Cuba,Office Supplies,Online,H,2/10/2017,740805375,2/18/2017,9628,651.21,524.96,6269849.88,5054314.88,1215535 +Sub-Saharan Africa,Mali,Baby Food,Online,L,3/11/2016,641825854,3/31/2016,9388,255.28,159.42,2396568.64,1496634.96,899933.68 +Middle East and North Africa,Iraq,Personal Care,Offline,H,12/24/2014,436018025,1/29/2015,6278,81.73,56.67,513100.94,355774.26,157326.68 +Sub-Saharan Africa,Eritrea,Household,Online,H,1/15/2011,542180716,1/25/2011,2177,668.27,502.54,1454823.79,1094029.58,360794.21 +Europe,Moldova ,Personal Care,Online,M,7/28/2010,999425256,8/7/2010,997,81.73,56.67,81484.81,56499.99,24984.82 +Central America and the Caribbean,Belize,Snacks,Online,H,1/21/2017,117175471,3/6/2017,3681,152.58,97.44,561646.98,358676.64,202970.34 +Europe,Ireland,Personal Care,Online,M,4/26/2012,325167691,5/27/2012,3201,81.73,56.67,261617.73,181400.67,80217.06 +Europe,Romania,Cosmetics,Online,C,4/29/2013,523450744,5/29/2013,9562,437.2,263.33,4180506.4,2517961.46,1662544.94 +Europe,Czech Republic,Personal Care,Online,H,5/25/2015,132385957,6/6/2015,4801,81.73,56.67,392385.73,272072.67,120313.06 +Sub-Saharan Africa,Senegal,Baby Food,Online,H,2/13/2011,442647159,3/24/2011,7986,255.28,159.42,2038666.08,1273128.12,765537.96 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,C,11/16/2016,565220677,12/16/2016,214,437.2,263.33,93560.8,56352.62,37208.18 +Europe,Luxembourg,Cosmetics,Offline,M,1/11/2016,581405341,1/11/2016,9615,437.2,263.33,4203678,2531917.95,1671760.05 +Sub-Saharan Africa,Botswana,Household,Online,L,9/22/2015,192812478,10/15/2015,6352,668.27,502.54,4244851.04,3192134.08,1052716.96 +Asia,Kyrgyzstan,Personal Care,Online,C,10/25/2012,971365916,11/5/2012,7615,81.73,56.67,622373.95,431542.05,190831.9 +Australia and Oceania,Australia,Office Supplies,Online,M,10/18/2012,509301984,11/29/2012,2630,651.21,524.96,1712682.3,1380644.8,332037.5 +Australia and Oceania,Tonga,Snacks,Online,L,11/12/2010,969169509,12/10/2010,7650,152.58,97.44,1167237,745416,421821 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,L,11/6/2010,533829820,12/26/2010,961,437.2,263.33,420149.2,253060.13,167089.07 +Central America and the Caribbean,Grenada,Baby Food,Offline,M,11/12/2013,156456744,12/2/2013,7882,255.28,159.42,2012116.96,1256548.44,755568.52 +Asia,Maldives,Personal Care,Offline,C,7/9/2014,410536611,7/31/2014,5761,81.73,56.67,470846.53,326475.87,144370.66 +Central America and the Caribbean,El Salvador,Fruits,Offline,C,4/7/2012,139868247,4/28/2012,8977,9.33,6.92,83755.41,62120.84,21634.57 +Europe,Estonia,Cereal,Offline,M,3/16/2015,508562982,5/4/2015,3943,205.7,117.11,811075.1,461764.73,349310.37 +Sub-Saharan Africa,Sudan,Vegetables,Offline,C,7/22/2013,951044642,8/15/2013,4099,154.06,90.93,631491.94,372722.07,258769.87 +Sub-Saharan Africa,Central African Republic,Beverages,Online,C,10/4/2013,522049558,11/3/2013,4920,47.45,31.79,233454,156406.8,77047.2 +Central America and the Caribbean,Saint Lucia,Snacks,Online,L,12/16/2011,146626555,1/22/2012,8911,152.58,97.44,1359640.38,868287.84,491352.54 +Europe,Romania,Snacks,Offline,C,12/7/2012,370136964,1/6/2013,608,152.58,97.44,92768.64,59243.52,33525.12 +Europe,Bosnia and Herzegovina,Beverages,Online,H,3/5/2011,908254611,4/4/2011,1578,47.45,31.79,74876.1,50164.62,24711.48 +Middle East and North Africa,Jordan,Personal Care,Offline,C,5/18/2017,196965825,6/10/2017,5420,81.73,56.67,442976.6,307151.4,135825.2 +North America,Mexico,Household,Online,M,10/18/2016,342569434,11/21/2016,2763,668.27,502.54,1846430.01,1388518.02,457911.99 +Sub-Saharan Africa,Botswana,Personal Care,Online,H,11/26/2010,371676766,1/15/2011,6270,81.73,56.67,512447.1,355320.9,157126.2 +Europe,Armenia,Snacks,Offline,H,8/3/2013,281211650,9/18/2013,5631,152.58,97.44,859177.98,548684.64,310493.34 +Australia and Oceania,Palau,Snacks,Online,H,2/3/2017,588410413,2/12/2017,2572,152.58,97.44,392435.76,250615.68,141820.08 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,H,12/6/2010,980821883,12/26/2010,5846,255.28,159.42,1492366.88,931969.32,560397.56 +Europe,Germany,Office Supplies,Online,C,12/22/2015,766307389,1/8/2016,6240,651.21,524.96,4063550.4,3275750.4,787800 +Middle East and North Africa,Morocco,Office Supplies,Offline,H,7/7/2012,223040759,8/5/2012,1572,651.21,524.96,1023702.12,825237.12,198465 +Europe,Macedonia,Beverages,Offline,L,3/12/2012,149508321,4/29/2012,1689,47.45,31.79,80143.05,53693.31,26449.74 +Europe,Switzerland,Cereal,Online,L,5/13/2016,514508903,5/15/2016,3473,205.7,117.11,714396.1,406723.03,307673.07 +Australia and Oceania,Fiji,Clothes,Offline,L,4/16/2012,907153832,5/25/2012,5833,109.28,35.84,637430.24,209054.72,428375.52 +Europe,Switzerland,Snacks,Offline,H,10/25/2014,986866939,12/2/2014,4712,152.58,97.44,718956.96,459137.28,259819.68 +Australia and Oceania,New Zealand,Baby Food,Online,L,2/13/2017,933384549,3/28/2017,8085,255.28,159.42,2063938.8,1288910.7,775028.1 +Europe,Kosovo,Cosmetics,Offline,H,3/30/2017,996755492,5/9/2017,955,437.2,263.33,417526,251480.15,166045.85 +Sub-Saharan Africa,Malawi,Household,Offline,M,4/16/2014,147341096,5/9/2014,359,668.27,502.54,239908.93,180411.86,59497.07 +Central America and the Caribbean,Costa Rica,Vegetables,Online,C,3/16/2012,125815188,4/14/2012,365,154.06,90.93,56231.9,33189.45,23042.45 +Asia,Bangladesh,Vegetables,Offline,C,1/6/2016,493164098,1/11/2016,7071,154.06,90.93,1089358.26,642966.03,446392.23 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,C,11/11/2012,880686652,12/20/2012,3606,154.06,90.93,555540.36,327893.58,227646.78 +Europe,Greece,Meat,Online,C,9/7/2013,539994180,10/5/2013,5132,421.89,364.69,2165139.48,1871589.08,293550.4 +Sub-Saharan Africa,Mauritius ,Cereal,Online,C,7/21/2011,593010509,8/2/2011,3842,205.7,117.11,790299.4,449936.62,340362.78 +Australia and Oceania,Marshall Islands,Cosmetics,Online,L,9/26/2015,881971967,11/8/2015,3959,437.2,263.33,1730874.8,1042523.47,688351.33 +Australia and Oceania,Samoa ,Beverages,Online,M,1/29/2010,419427382,2/6/2010,6738,47.45,31.79,319718.1,214201.02,105517.08 +Asia,Japan,Vegetables,Online,H,5/6/2017,538238084,5/17/2017,5465,154.06,90.93,841937.9,496932.45,345005.45 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,L,2/21/2012,841577899,4/6/2012,457,154.06,90.93,70405.42,41555.01,28850.41 +Middle East and North Africa,Kuwait,Personal Care,Offline,L,7/31/2015,552933156,8/11/2015,4063,81.73,56.67,332068.99,230250.21,101818.78 +Europe,Slovenia,Cosmetics,Offline,C,10/4/2015,766102683,10/9/2015,5663,437.2,263.33,2475863.6,1491237.79,984625.81 +Middle East and North Africa,Pakistan,Office Supplies,Offline,M,12/24/2016,395197808,1/24/2017,6668,651.21,524.96,4342268.28,3500433.28,841835 +Europe,Poland,Fruits,Offline,L,4/7/2013,224642360,5/11/2013,5521,9.33,6.92,51510.93,38205.32,13305.61 +Middle East and North Africa,Bahrain,Baby Food,Online,H,10/31/2014,659172666,11/20/2014,2695,255.28,159.42,687979.6,429636.9,258342.7 +Sub-Saharan Africa,Chad,Cosmetics,Online,M,1/16/2014,373837554,2/23/2014,5695,437.2,263.33,2489854,1499664.35,990189.65 +Europe,Cyprus,Cereal,Online,L,11/20/2011,363998353,1/3/2012,4056,205.7,117.11,834319.2,474998.16,359321.04 +Sub-Saharan Africa,Angola,Cosmetics,Online,C,3/19/2014,795328891,4/25/2014,4348,437.2,263.33,1900945.6,1144958.84,755986.76 +Middle East and North Africa,Tunisia ,Office Supplies,Online,H,10/14/2012,553815495,11/10/2012,5167,651.21,524.96,3364802.07,2712468.32,652333.75 +Asia,Brunei,Fruits,Offline,H,10/18/2011,395756995,10/31/2011,2144,9.33,6.92,20003.52,14836.48,5167.04 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,C,6/30/2016,697764718,7/8/2016,2941,651.21,524.96,1915208.61,1543907.36,371301.25 +Sub-Saharan Africa,Botswana,Cosmetics,Online,C,4/11/2014,106762492,4/23/2014,2249,437.2,263.33,983262.8,592229.17,391033.63 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,L,4/21/2016,489986646,5/31/2016,6792,9.33,6.92,63369.36,47000.64,16368.72 +Sub-Saharan Africa,Mozambique,Personal Care,Online,H,11/19/2015,184986007,12/30/2015,325,81.73,56.67,26562.25,18417.75,8144.5 +Sub-Saharan Africa,Uganda,Clothes,Online,H,12/16/2014,749621903,1/18/2015,8634,109.28,35.84,943523.52,309442.56,634080.96 +Sub-Saharan Africa,Swaziland,Personal Care,Online,M,9/28/2012,212068164,10/17/2012,4537,81.73,56.67,370809.01,257111.79,113697.22 +Europe,Macedonia,Personal Care,Offline,L,2/6/2017,720811116,2/21/2017,2882,81.73,56.67,235545.86,163322.94,72222.92 +North America,Mexico,Vegetables,Offline,H,6/12/2010,894649589,7/10/2010,5549,154.06,90.93,854878.94,504570.57,350308.37 +Middle East and North Africa,Lebanon,Fruits,Online,M,2/16/2014,772694909,3/13/2014,6449,9.33,6.92,60169.17,44627.08,15542.09 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,C,6/23/2016,464370906,7/5/2016,6525,81.73,56.67,533288.25,369771.75,163516.5 +Europe,Bulgaria,Clothes,Offline,H,6/20/2014,599413907,7/2/2014,8750,109.28,35.84,956200,313600,642600 +Central America and the Caribbean,Cuba,Beverages,Online,M,6/30/2017,977872741,7/31/2017,3129,47.45,31.79,148471.05,99470.91,49000.14 +Asia,Japan,Cereal,Offline,C,4/20/2013,120108735,6/1/2013,1699,205.7,117.11,349484.3,198969.89,150514.41 +Central America and the Caribbean,Barbados,Office Supplies,Offline,L,3/13/2017,216795718,3/15/2017,3526,651.21,524.96,2296166.46,1851008.96,445157.5 +Australia and Oceania,Marshall Islands,Snacks,Offline,M,4/9/2015,378920018,5/17/2015,9709,152.58,97.44,1481399.22,946044.96,535354.26 +Europe,Finland,Vegetables,Online,C,8/7/2013,687780463,8/16/2013,8378,154.06,90.93,1290714.68,761811.54,528903.14 +Sub-Saharan Africa,Mozambique,Meat,Offline,H,10/7/2011,844988381,11/17/2011,9694,421.89,364.69,4089801.66,3535304.86,554496.8 +Sub-Saharan Africa,Nigeria,Fruits,Offline,L,3/11/2014,622467601,4/26/2014,851,9.33,6.92,7939.83,5888.92,2050.91 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,H,3/22/2011,312454450,3/22/2011,1070,437.2,263.33,467804,281763.1,186040.9 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,L,3/13/2013,277497756,4/2/2013,6607,47.45,31.79,313502.15,210036.53,103465.62 +Australia and Oceania,Papua New Guinea,Clothes,Offline,C,5/20/2016,500458848,6/20/2016,5749,109.28,35.84,628250.72,206044.16,422206.56 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,C,4/28/2014,134511554,4/28/2014,3813,651.21,524.96,2483063.73,2001672.48,481391.25 +Asia,Maldives,Beverages,Offline,L,10/4/2016,653142201,10/12/2016,8147,47.45,31.79,386575.15,258993.13,127582.02 +Sub-Saharan Africa,Angola,Snacks,Online,L,7/31/2015,900149619,8/21/2015,3130,152.58,97.44,477575.4,304987.2,172588.2 +Sub-Saharan Africa,South Africa,Cereal,Online,L,4/21/2011,239645135,5/11/2011,5176,205.7,117.11,1064703.2,606161.36,458541.84 +Europe,Belarus,Beverages,Online,M,11/17/2016,806052577,12/12/2016,7725,47.45,31.79,366551.25,245577.75,120973.5 +Europe,Kosovo,Vegetables,Online,C,1/10/2016,754108273,1/28/2016,6251,154.06,90.93,963029.06,568403.43,394625.63 +Asia,India,Vegetables,Offline,H,6/16/2012,108861052,7/6/2012,3259,154.06,90.93,502081.54,296340.87,205740.67 +Australia and Oceania,Marshall Islands,Personal Care,Online,L,12/16/2010,315672242,12/31/2010,3286,81.73,56.67,268564.78,186217.62,82347.16 +Europe,Armenia,Cosmetics,Offline,M,8/1/2013,190215671,8/27/2013,7899,437.2,263.33,3453442.8,2080043.67,1373399.13 +Asia,Maldives,Personal Care,Offline,L,11/21/2015,868477666,12/29/2015,696,81.73,56.67,56884.08,39442.32,17441.76 +Sub-Saharan Africa,Eritrea,Personal Care,Online,C,9/13/2010,856757056,10/8/2010,2307,81.73,56.67,188551.11,130737.69,57813.42 +Central America and the Caribbean,Dominican Republic,Household,Online,C,8/20/2014,981665170,9/14/2014,5393,668.27,502.54,3603980.11,2710198.22,893781.89 +Europe,Czech Republic,Vegetables,Online,L,4/18/2011,340125834,4/30/2011,9648,154.06,90.93,1486370.88,877292.64,609078.24 +North America,Greenland,Beverages,Offline,M,8/20/2015,349375379,9/15/2015,6793,47.45,31.79,322327.85,215949.47,106378.38 +Middle East and North Africa,Morocco,Beverages,Offline,C,3/3/2017,696962630,4/16/2017,5585,47.45,31.79,265008.25,177547.15,87461.1 +Middle East and North Africa,Oman,Vegetables,Online,L,1/21/2014,690748918,1/27/2014,6810,154.06,90.93,1049148.6,619233.3,429915.3 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,M,11/16/2016,608908069,12/27/2016,8284,81.73,56.67,677051.32,469454.28,207597.04 +Middle East and North Africa,Israel,Personal Care,Offline,L,7/21/2014,349926412,8/31/2014,9856,81.73,56.67,805530.88,558539.52,246991.36 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,M,1/3/2016,782602775,2/7/2016,8407,651.21,524.96,5474722.47,4413338.72,1061383.75 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,M,1/31/2016,596048486,2/17/2016,2847,255.28,159.42,726782.16,453868.74,272913.42 +Middle East and North Africa,Israel,Fruits,Offline,M,6/22/2014,349687373,7/12/2014,9119,9.33,6.92,85080.27,63103.48,21976.79 +Europe,Macedonia,Clothes,Offline,C,12/8/2011,223255765,1/15/2012,5197,109.28,35.84,567928.16,186260.48,381667.68 +Asia,Japan,Office Supplies,Offline,M,1/28/2014,466802489,2/1/2014,6085,651.21,524.96,3962612.85,3194381.6,768231.25 +Asia,Japan,Clothes,Offline,L,6/6/2012,950688874,6/22/2012,8819,109.28,35.84,963740.32,316072.96,647667.36 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,H,12/12/2010,715588748,12/19/2010,7467,651.21,524.96,4862585.07,3919876.32,942708.75 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,H,8/23/2014,222488439,9/19/2014,8128,668.27,502.54,5431698.56,4084645.12,1347053.44 +Middle East and North Africa,Libya,Cereal,Offline,C,9/2/2010,902686774,9/13/2010,3931,205.7,117.11,808606.7,460359.41,348247.29 +Asia,North Korea,Snacks,Offline,H,7/15/2017,207795083,7/25/2017,38,152.58,97.44,5798.04,3702.72,2095.32 +Asia,Thailand,Vegetables,Online,H,2/28/2013,159737193,3/11/2013,8640,154.06,90.93,1331078.4,785635.2,545443.2 +Europe,Austria,Meat,Online,H,5/25/2014,600749433,6/10/2014,3962,421.89,364.69,1671528.18,1444901.78,226626.4 +Sub-Saharan Africa,The Gambia,Household,Online,C,8/25/2012,543380630,9/8/2012,7258,668.27,502.54,4850303.66,3647435.32,1202868.34 +Sub-Saharan Africa,Angola,Meat,Online,C,7/18/2015,420492112,7/25/2015,1815,421.89,364.69,765730.35,661912.35,103818 +Europe,United Kingdom,Fruits,Online,C,10/31/2012,735257709,12/9/2012,7950,9.33,6.92,74173.5,55014,19159.5 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,C,6/25/2010,711163747,7/6/2010,8011,81.73,56.67,654739.03,453983.37,200755.66 +Asia,Myanmar,Fruits,Online,M,9/25/2011,542009055,10/14/2011,1379,9.33,6.92,12866.07,9542.68,3323.39 +Europe,Austria,Baby Food,Online,M,4/26/2013,941904962,5/12/2013,9464,255.28,159.42,2415969.92,1508750.88,907219.04 +Europe,Latvia,Office Supplies,Online,C,10/29/2016,895275294,12/17/2016,709,651.21,524.96,461707.89,372196.64,89511.25 +Europe,Italy,Baby Food,Online,C,5/3/2017,806856381,5/25/2017,5588,255.28,159.42,1426504.64,890838.96,535665.68 +Central America and the Caribbean,Honduras,Fruits,Online,L,10/12/2014,251697051,11/16/2014,1606,9.33,6.92,14983.98,11113.52,3870.46 +Europe,Denmark,Office Supplies,Offline,H,2/23/2010,225158631,4/8/2010,8297,651.21,524.96,5403089.37,4355593.12,1047496.25 +Middle East and North Africa,Egypt,Baby Food,Offline,L,11/9/2016,892914950,12/27/2016,2231,255.28,159.42,569529.68,355666.02,213863.66 +Sub-Saharan Africa,Benin,Baby Food,Online,L,7/15/2011,240952336,7/21/2011,2006,255.28,159.42,512091.68,319796.52,192295.16 +Sub-Saharan Africa,Eritrea,Clothes,Online,M,7/5/2013,825569617,7/24/2013,3251,109.28,35.84,355269.28,116515.84,238753.44 +Middle East and North Africa,Kuwait,Cosmetics,Offline,M,11/22/2012,323378121,1/9/2013,3627,437.2,263.33,1585724.4,955097.91,630626.49 +Middle East and North Africa,Syria,Fruits,Offline,H,3/20/2012,981301677,5/3/2012,7828,9.33,6.92,73035.24,54169.76,18865.48 +Australia and Oceania,Samoa ,Beverages,Offline,M,1/30/2015,166576611,2/19/2015,2576,47.45,31.79,122231.2,81891.04,40340.16 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,L,10/14/2014,716751754,11/12/2014,1627,205.7,117.11,334673.9,190537.97,144135.93 +Europe,Belgium,Fruits,Offline,M,4/10/2013,589688432,5/16/2013,766,9.33,6.92,7146.78,5300.72,1846.06 +Asia,India,Office Supplies,Online,H,5/4/2017,513560473,6/18/2017,2811,651.21,524.96,1830551.31,1475662.56,354888.75 +Sub-Saharan Africa,Republic of the Congo,Snacks,Offline,H,2/14/2012,836854207,3/7/2012,2611,152.58,97.44,398386.38,254415.84,143970.54 +Europe,Lithuania,Vegetables,Offline,L,4/29/2010,178368461,5/23/2010,2046,154.06,90.93,315206.76,186042.78,129163.98 +Asia,Indonesia,Cereal,Offline,L,8/1/2010,377214562,8/18/2010,5026,205.7,117.11,1033848.2,588594.86,445253.34 +Australia and Oceania,East Timor,Personal Care,Offline,C,5/15/2016,642816340,5/24/2016,2495,81.73,56.67,203916.35,141391.65,62524.7 +Europe,Belgium,Cereal,Offline,H,2/2/2017,704910123,2/23/2017,7425,205.7,117.11,1527322.5,869541.75,657780.75 +Sub-Saharan Africa,The Gambia,Clothes,Online,M,7/25/2014,363544738,8/4/2014,9822,109.28,35.84,1073348.16,352020.48,721327.68 +Sub-Saharan Africa,Mauritania,Clothes,Offline,L,9/5/2011,839081513,10/23/2011,1721,109.28,35.84,188070.88,61680.64,126390.24 +Europe,Finland,Cereal,Offline,M,3/4/2016,722194278,4/18/2016,2190,205.7,117.11,450483,256470.9,194012.1 +Asia,Thailand,Clothes,Online,H,2/18/2014,923869359,3/14/2014,2329,109.28,35.84,254513.12,83471.36,171041.76 +Europe,Estonia,Household,Online,C,8/24/2011,625405585,10/10/2011,265,668.27,502.54,177091.55,133173.1,43918.45 +Asia,Japan,Meat,Offline,H,11/8/2015,428414285,12/15/2015,6162,421.89,364.69,2599686.18,2247219.78,352466.4 +Sub-Saharan Africa,Burundi,Cosmetics,Online,L,1/14/2016,104819285,1/22/2016,7211,437.2,263.33,3152649.2,1898872.63,1253776.57 +Central America and the Caribbean,Guatemala,Cosmetics,Online,M,2/12/2010,846856915,3/22/2010,2635,437.2,263.33,1152022,693874.55,458147.45 +North America,United States of America,Cosmetics,Online,C,1/3/2016,317076003,2/12/2016,8690,437.2,263.33,3799268,2288337.7,1510930.3 +Asia,Thailand,Personal Care,Online,M,10/27/2014,298337876,12/8/2014,3662,81.73,56.67,299295.26,207525.54,91769.72 +Europe,Georgia,Beverages,Offline,L,4/2/2015,843816363,4/11/2015,2868,47.45,31.79,136086.6,91173.72,44912.88 +Asia,Vietnam,Meat,Online,L,11/24/2011,726997792,12/16/2011,3657,421.89,364.69,1542851.73,1333671.33,209180.4 +Sub-Saharan Africa,Lesotho,Meat,Offline,C,10/16/2011,591680991,12/4/2011,409,421.89,364.69,172553.01,149158.21,23394.8 +Europe,Russia,Cosmetics,Offline,M,6/14/2015,701977288,7/3/2015,9534,437.2,263.33,4168264.8,2510588.22,1657676.58 +Sub-Saharan Africa,Guinea,Household,Offline,M,2/8/2013,492310512,2/11/2013,4475,668.27,502.54,2990508.25,2248866.5,741641.75 +Middle East and North Africa,Afghanistan,Beverages,Online,H,3/12/2011,817416989,4/15/2011,707,47.45,31.79,33547.15,22475.53,11071.62 +Europe,Russia,Baby Food,Online,C,6/7/2013,802345550,7/8/2013,733,255.28,159.42,187120.24,116854.86,70265.38 +Europe,Serbia,Personal Care,Online,C,1/10/2017,992457520,2/8/2017,9090,81.73,56.67,742925.7,515130.3,227795.4 +Europe,Czech Republic,Household,Online,C,6/19/2016,203426730,6/19/2016,7345,668.27,502.54,4908443.15,3691156.3,1217286.85 +Asia,China,Clothes,Online,C,11/15/2014,471239507,12/16/2014,9097,109.28,35.84,994120.16,326036.48,668083.68 +Asia,Bangladesh,Clothes,Offline,L,8/25/2012,302194678,10/9/2012,4976,109.28,35.84,543777.28,178339.84,365437.44 +Central America and the Caribbean,Belize,Beverages,Online,H,4/9/2011,522903573,5/7/2011,7642,47.45,31.79,362612.9,242939.18,119673.72 +Europe,Monaco,Baby Food,Online,M,1/17/2017,230290019,1/24/2017,6789,255.28,159.42,1733095.92,1082302.38,650793.54 +Middle East and North Africa,Iran,Cosmetics,Online,C,8/24/2014,841590344,9/14/2014,4140,437.2,263.33,1810008,1090186.2,719821.8 +Sub-Saharan Africa,Liberia,Baby Food,Online,H,4/22/2016,244353377,6/7/2016,8449,255.28,159.42,2156860.72,1346939.58,809921.14 +Asia,Vietnam,Meat,Online,M,8/11/2012,446440446,9/3/2012,504,421.89,364.69,212632.56,183803.76,28828.8 +Europe,Spain,Baby Food,Offline,C,2/19/2014,826025378,3/22/2014,8120,255.28,159.42,2072873.6,1294490.4,778383.2 +Asia,Brunei,Office Supplies,Online,H,5/19/2017,381594502,5/30/2017,1148,651.21,524.96,747589.08,602654.08,144935 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,L,2/14/2016,881946647,3/30/2016,6466,255.28,159.42,1650640.48,1030809.72,619830.76 +Central America and the Caribbean,El Salvador,Office Supplies,Online,H,10/9/2012,116193139,11/2/2012,2987,651.21,524.96,1945164.27,1568055.52,377108.75 +Australia and Oceania,East Timor,Clothes,Offline,H,8/8/2014,443757808,9/8/2014,6651,109.28,35.84,726821.28,238371.84,488449.44 +Australia and Oceania,Marshall Islands,Household,Online,L,10/17/2014,244376981,10/28/2014,5434,668.27,502.54,3631379.18,2730802.36,900576.82 +Sub-Saharan Africa,Ethiopia,Beverages,Online,H,5/20/2011,668099486,7/7/2011,4340,47.45,31.79,205933,137968.6,67964.4 +Europe,France,Baby Food,Offline,C,1/17/2011,685286653,2/23/2011,404,255.28,159.42,103133.12,64405.68,38727.44 +Asia,Thailand,Household,Online,L,2/28/2010,236612308,3/14/2010,7695,668.27,502.54,5142337.65,3867045.3,1275292.35 +Europe,Greece,Cosmetics,Online,L,9/29/2013,683062779,10/26/2013,2310,437.2,263.33,1009932,608292.3,401639.7 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,M,7/10/2016,755936896,7/22/2016,7381,255.28,159.42,1884221.68,1176679.02,707542.66 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,L,4/15/2014,606845986,5/5/2014,8068,651.21,524.96,5253962.28,4235377.28,1018585 +Europe,Spain,Clothes,Offline,C,3/31/2015,457713878,5/8/2015,6563,109.28,35.84,717204.64,235217.92,481986.72 +Sub-Saharan Africa,Cameroon,Cereal,Online,C,7/12/2013,150776898,7/29/2013,7090,205.7,117.11,1458413,830309.9,628103.1 +Central America and the Caribbean,Grenada,Meat,Offline,C,9/11/2015,498583877,10/29/2015,904,421.89,364.69,381388.56,329679.76,51708.8 +Europe,France,Beverages,Online,H,3/21/2014,133996140,4/22/2014,1291,47.45,31.79,61257.95,41040.89,20217.06 +Europe,Poland,Office Supplies,Offline,H,12/31/2013,460187518,1/11/2014,8568,651.21,524.96,5579567.28,4497857.28,1081710 +Europe,Czech Republic,Household,Online,L,6/6/2013,700644338,7/16/2013,5084,668.27,502.54,3397484.68,2554913.36,842571.32 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,M,10/2/2015,149165427,10/13/2015,220,81.73,56.67,17980.6,12467.4,5513.2 +Europe,Macedonia,Clothes,Online,L,2/16/2010,419862115,3/18/2010,5385,109.28,35.84,588472.8,192998.4,395474.4 +Europe,Liechtenstein,Clothes,Online,L,4/16/2013,497158229,5/28/2013,9023,109.28,35.84,986033.44,323384.32,662649.12 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,L,9/28/2012,785790097,9/30/2012,1607,437.2,263.33,702580.4,423171.31,279409.09 +Central America and the Caribbean,Dominican Republic,Meat,Online,C,12/28/2015,860806548,1/6/2016,641,421.89,364.69,270431.49,233766.29,36665.2 +Europe,Liechtenstein,Baby Food,Online,C,6/14/2016,817568910,7/5/2016,5663,255.28,159.42,1445650.64,902795.46,542855.18 +Sub-Saharan Africa,Eritrea,Cereal,Online,H,5/27/2012,821751010,7/2/2012,3240,205.7,117.11,666468,379436.4,287031.6 +Middle East and North Africa,Afghanistan,Snacks,Online,M,10/3/2010,659339177,10/15/2010,1969,152.58,97.44,300430.02,191859.36,108570.66 +North America,Canada,Meat,Online,L,9/12/2015,186632239,9/13/2015,7482,421.89,364.69,3156580.98,2728610.58,427970.4 +Sub-Saharan Africa,Comoros,Baby Food,Offline,M,5/2/2017,680241525,5/17/2017,7438,255.28,159.42,1898772.64,1185765.96,713006.68 +Sub-Saharan Africa,Sudan,Meat,Offline,L,8/19/2010,787090861,8/21/2010,6532,421.89,364.69,2755785.48,2382155.08,373630.4 +Middle East and North Africa,Afghanistan,Clothes,Online,M,5/1/2014,574416577,5/30/2014,1485,109.28,35.84,162280.8,53222.4,109058.4 +Australia and Oceania,Samoa ,Clothes,Offline,M,3/1/2014,179767501,4/16/2014,6053,109.28,35.84,661471.84,216939.52,444532.32 +Sub-Saharan Africa,Gabon,Baby Food,Offline,L,1/25/2012,261004960,2/11/2012,6023,255.28,159.42,1537551.44,960186.66,577364.78 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,M,11/2/2014,646302783,12/22/2014,4211,154.06,90.93,648746.66,382906.23,265840.43 +Asia,Maldives,Fruits,Offline,H,3/10/2015,784147298,3/17/2015,5466,9.33,6.92,50997.78,37824.72,13173.06 +Europe,Denmark,Office Supplies,Offline,M,9/5/2010,193337333,10/23/2010,1668,651.21,524.96,1086218.28,875633.28,210585 +Australia and Oceania,East Timor,Cereal,Online,H,1/31/2015,712984216,3/10/2015,6728,205.7,117.11,1383949.6,787916.08,596033.52 +Middle East and North Africa,Kuwait,Clothes,Online,M,9/27/2016,652511775,11/1/2016,1589,109.28,35.84,173645.92,56949.76,116696.16 +Europe,Georgia,Personal Care,Online,M,8/12/2012,641656339,8/20/2012,9224,81.73,56.67,753877.52,522724.08,231153.44 +Asia,Bangladesh,Snacks,Online,L,2/8/2012,480466735,2/25/2012,9639,152.58,97.44,1470718.62,939224.16,531494.46 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,L,7/13/2010,489304292,8/15/2010,4868,81.73,56.67,397861.64,275869.56,121992.08 +Middle East and North Africa,Iran,Baby Food,Offline,M,8/16/2015,158842837,8/31/2015,3980,255.28,159.42,1016014.4,634491.6,381522.8 +Europe,Hungary,Snacks,Online,M,6/22/2013,400068700,7/30/2013,8074,152.58,97.44,1231930.92,786730.56,445200.36 +Europe,Latvia,Cosmetics,Offline,C,3/1/2010,394280707,3/12/2010,5278,437.2,263.33,2307541.6,1389855.74,917685.86 +Europe,Croatia,Household,Online,M,11/3/2012,743090188,11/14/2012,5755,668.27,502.54,3845893.85,2892117.7,953776.15 +Central America and the Caribbean,Dominica,Fruits,Online,C,10/13/2010,318420970,12/2/2010,6696,9.33,6.92,62473.68,46336.32,16137.36 +North America,Mexico,Vegetables,Offline,L,1/21/2017,312509381,1/24/2017,7325,154.06,90.93,1128489.5,666062.25,462427.25 +Australia and Oceania,Australia,Household,Offline,L,9/18/2011,187904250,10/26/2011,3898,668.27,502.54,2604916.46,1958900.92,646015.54 +Europe,Finland,Personal Care,Online,H,9/24/2013,827466905,10/24/2013,4700,81.73,56.67,384131,266349,117782 +Sub-Saharan Africa,Mozambique,Household,Online,L,8/26/2016,484371173,10/11/2016,5049,668.27,502.54,3374095.23,2537324.46,836770.77 +Europe,Albania,Cosmetics,Offline,C,1/30/2015,632103383,2/14/2015,2293,437.2,263.33,1002499.6,603815.69,398683.91 +Australia and Oceania,Solomon Islands,Office Supplies,Online,L,1/18/2016,114462363,1/23/2016,812,651.21,524.96,528782.52,426267.52,102515 +Asia,Turkmenistan,Meat,Offline,H,6/30/2012,995559442,8/17/2012,7017,421.89,364.69,2960402.13,2559029.73,401372.4 +Europe,Bosnia and Herzegovina,Household,Offline,L,5/18/2017,909818446,5/28/2017,4351,668.27,502.54,2907642.77,2186551.54,721091.23 +Australia and Oceania,Papua New Guinea,Clothes,Offline,L,5/30/2014,711975705,6/27/2014,8288,109.28,35.84,905712.64,297041.92,608670.72 +Australia and Oceania,Solomon Islands,Snacks,Offline,C,11/17/2014,427080047,12/7/2014,1331,152.58,97.44,203083.98,129692.64,73391.34 +Asia,Mongolia,Clothes,Online,M,12/30/2015,600492799,1/20/2016,8018,109.28,35.84,876207.04,287365.12,588841.92 +Europe,Moldova ,Vegetables,Online,C,3/31/2012,947887790,4/2/2012,9916,154.06,90.93,1527658.96,901661.88,625997.08 +Asia,Indonesia,Cosmetics,Online,H,5/1/2014,805251348,5/2/2014,623,437.2,263.33,272375.6,164054.59,108321.01 +Europe,Czech Republic,Baby Food,Offline,L,1/27/2015,478882300,3/10/2015,769,255.28,159.42,196310.32,122593.98,73716.34 +Central America and the Caribbean,Haiti,Office Supplies,Offline,C,12/12/2015,795391976,12/21/2015,3016,651.21,524.96,1964049.36,1583279.36,380770 +Central America and the Caribbean,Grenada,Snacks,Online,L,9/12/2015,851704204,10/12/2015,7055,152.58,97.44,1076451.9,687439.2,389012.7 +Sub-Saharan Africa,South Sudan,Household,Offline,L,2/18/2014,265055310,4/3/2014,4611,668.27,502.54,3081392.97,2317211.94,764181.03 +Europe,Moldova ,Fruits,Offline,L,12/3/2015,522994124,12/29/2015,4438,9.33,6.92,41406.54,30710.96,10695.58 +Asia,Thailand,Clothes,Online,M,8/22/2011,933381974,9/10/2011,7323,109.28,35.84,800257.44,262456.32,537801.12 +Middle East and North Africa,Saudi Arabia,Meat,Online,L,11/15/2011,874392688,1/4/2012,1082,421.89,364.69,456484.98,394594.58,61890.4 +Sub-Saharan Africa,Uganda,Office Supplies,Online,L,2/10/2013,244512593,2/21/2013,5565,651.21,524.96,3623983.65,2921402.4,702581.25 +Sub-Saharan Africa,Cape Verde,Household,Online,C,9/17/2016,812540519,10/20/2016,7651,668.27,502.54,5112933.77,3844933.54,1268000.23 +Asia,China,Cereal,Offline,M,7/6/2017,367587792,7/14/2017,6251,205.7,117.11,1285830.7,732054.61,553776.09 +Sub-Saharan Africa,Djibouti,Meat,Offline,M,3/17/2015,369078242,4/6/2015,7308,421.89,364.69,3083172.12,2665154.52,418017.6 +Europe,Vatican City,Clothes,Offline,L,7/21/2010,996748197,8/2/2010,8796,109.28,35.84,961226.88,315248.64,645978.24 +Europe,United Kingdom,Personal Care,Online,C,9/25/2016,700646483,10/14/2016,5719,81.73,56.67,467413.87,324095.73,143318.14 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,C,2/18/2010,251134431,3/26/2010,5114,651.21,524.96,3330287.94,2684645.44,645642.5 +Europe,Slovenia,Cereal,Online,M,6/2/2017,488885867,7/21/2017,1047,205.7,117.11,215367.9,122614.17,92753.73 +Asia,Vietnam,Snacks,Online,M,4/27/2013,974887120,5/2/2013,9618,152.58,97.44,1467514.44,937177.92,530336.52 +Europe,Cyprus,Cereal,Online,M,4/13/2015,440437018,5/25/2015,3956,205.7,117.11,813749.2,463287.16,350462.04 +Central America and the Caribbean,Grenada,Cosmetics,Offline,M,7/6/2011,837146890,7/14/2011,9223,437.2,263.33,4032295.6,2428692.59,1603603.01 +Australia and Oceania,Kiribati,Office Supplies,Offline,C,3/24/2010,586940562,5/7/2010,7610,651.21,524.96,4955708.1,3994945.6,960762.5 +Middle East and North Africa,Azerbaijan,Snacks,Online,C,2/18/2013,432054364,4/7/2013,3342,152.58,97.44,509922.36,325644.48,184277.88 +Europe,Sweden,Personal Care,Online,H,8/22/2011,285037124,9/1/2011,7674,81.73,56.67,627196.02,434885.58,192310.44 +Asia,Philippines,Meat,Online,L,5/13/2013,578750169,6/17/2013,3891,421.89,364.69,1641573.99,1419008.79,222565.2 +Europe,Poland,Clothes,Offline,C,8/22/2015,916367328,9/3/2015,2311,109.28,35.84,252546.08,82826.24,169719.84 +Australia and Oceania,Tonga,Baby Food,Online,L,11/7/2016,521374928,12/24/2016,5282,255.28,159.42,1348388.96,842056.44,506332.52 +Europe,Russia,Cereal,Offline,L,9/2/2012,487571799,10/3/2012,2185,205.7,117.11,449454.5,255885.35,193569.15 +Central America and the Caribbean,Guatemala,Household,Online,H,12/26/2014,629069268,1/16/2015,4431,668.27,502.54,2961104.37,2226754.74,734349.63 +Europe,Russia,Vegetables,Online,M,3/23/2010,830291163,4/4/2010,461,154.06,90.93,71021.66,41918.73,29102.93 +Asia,China,Personal Care,Online,C,3/11/2016,595973813,3/21/2016,750,81.73,56.67,61297.5,42502.5,18795 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,L,2/6/2010,401166045,2/18/2010,2802,255.28,159.42,715294.56,446694.84,268599.72 +North America,Greenland,Clothes,Offline,H,8/29/2015,341229188,9/25/2015,6154,109.28,35.84,672509.12,220559.36,451949.76 +Europe,Iceland,Vegetables,Offline,L,12/30/2015,581837069,1/1/2016,7373,154.06,90.93,1135884.38,670426.89,465457.49 +Sub-Saharan Africa,Cameroon,Clothes,Online,M,6/13/2010,908976018,7/31/2010,5058,109.28,35.84,552738.24,181278.72,371459.52 +Europe,Italy,Office Supplies,Online,H,10/13/2010,278944861,10/26/2010,4838,651.21,524.96,3150553.98,2539756.48,610797.5 +Europe,Armenia,Cereal,Offline,L,9/5/2014,868354928,9/15/2014,4375,205.7,117.11,899937.5,512356.25,387581.25 +Central America and the Caribbean,Dominica,Baby Food,Offline,M,2/3/2017,424130046,3/15/2017,8361,255.28,159.42,2134396.08,1332910.62,801485.46 +Europe,Ireland,Snacks,Online,C,1/20/2014,813506543,2/4/2014,3519,152.58,97.44,536929.02,342891.36,194037.66 +Middle East and North Africa,Afghanistan,Personal Care,Online,M,1/5/2014,374033248,2/14/2014,3605,81.73,56.67,294636.65,204295.35,90341.3 +Middle East and North Africa,Yemen,Snacks,Offline,L,5/2/2011,663571488,5/29/2011,4404,152.58,97.44,671962.32,429125.76,242836.56 +Europe,Spain,Meat,Offline,C,10/22/2012,610295093,11/23/2012,8735,421.89,364.69,3685209.15,3185567.15,499642 +Europe,Sweden,Beverages,Offline,M,2/26/2011,562690389,3/19/2011,1445,47.45,31.79,68565.25,45936.55,22628.7 +Europe,Cyprus,Clothes,Offline,M,7/3/2011,939556205,8/22/2011,4415,109.28,35.84,482471.2,158233.6,324237.6 +Sub-Saharan Africa,Sudan,Vegetables,Offline,H,6/26/2012,880003869,8/2/2012,1555,154.06,90.93,239563.3,141396.15,98167.15 +Europe,Vatican City,Cereal,Online,H,1/3/2010,493457210,2/10/2010,3809,205.7,117.11,783511.3,446071.99,337439.31 +Europe,Romania,Fruits,Online,H,3/8/2016,409652554,3/31/2016,4149,9.33,6.92,38710.17,28711.08,9999.09 +Europe,Bosnia and Herzegovina,Cereal,Online,H,2/14/2010,428638732,2/16/2010,2581,205.7,117.11,530911.7,302260.91,228650.79 +North America,United States of America,Personal Care,Offline,H,6/5/2017,870777070,7/21/2017,1140,81.73,56.67,93172.2,64603.8,28568.4 +Asia,Maldives,Baby Food,Offline,C,7/19/2015,326741397,8/2/2015,8895,255.28,159.42,2270715.6,1418040.9,852674.7 +Sub-Saharan Africa,Burkina Faso,Cereal,Online,L,4/15/2013,607518041,5/15/2013,6943,205.7,117.11,1428175.1,813094.73,615080.37 +Europe,Ukraine,Snacks,Offline,M,9/23/2016,894405829,9/27/2016,3415,152.58,97.44,521060.7,332757.6,188303.1 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,C,4/20/2010,889016091,5/3/2010,8472,255.28,159.42,2162732.16,1350606.24,812125.92 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,L,7/29/2013,363272655,8/17/2013,9306,651.21,524.96,6060160.26,4885277.76,1174882.5 +North America,Greenland,Household,Offline,L,11/24/2016,509411847,1/11/2017,5141,668.27,502.54,3435576.07,2583558.14,852017.93 +Europe,Germany,Fruits,Offline,L,6/20/2015,789982497,7/4/2015,2231,9.33,6.92,20815.23,15438.52,5376.71 +Central America and the Caribbean,Jamaica,Clothes,Offline,M,2/11/2013,287845933,3/30/2013,8863,109.28,35.84,968548.64,317649.92,650898.72 +Europe,Germany,Household,Online,C,12/15/2010,856175982,12/25/2010,354,668.27,502.54,236567.58,177899.16,58668.42 +Europe,Portugal,Cereal,Online,M,3/2/2011,368458974,4/6/2011,4053,205.7,117.11,833702.1,474646.83,359055.27 +Middle East and North Africa,Qatar,Personal Care,Offline,M,3/15/2013,368493735,4/23/2013,4340,81.73,56.67,354708.2,245947.8,108760.4 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,M,1/6/2010,220391595,1/8/2010,7625,205.7,117.11,1568462.5,892963.75,675498.75 +Sub-Saharan Africa,Uganda,Snacks,Online,H,7/20/2014,258576381,9/4/2014,7352,152.58,97.44,1121768.16,716378.88,405389.28 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,L,7/10/2010,437784421,7/10/2010,8994,109.28,35.84,982864.32,322344.96,660519.36 +North America,United States of America,Beverages,Offline,H,10/19/2016,783064544,11/26/2016,5055,47.45,31.79,239859.75,160698.45,79161.3 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,H,6/10/2015,939778077,7/21/2015,72,205.7,117.11,14810.4,8431.92,6378.48 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,H,1/28/2016,623598849,3/2/2016,5612,437.2,263.33,2453566.4,1477807.96,975758.44 +Asia,Singapore,Clothes,Online,H,4/5/2014,970513188,4/5/2014,5274,109.28,35.84,576342.72,189020.16,387322.56 +Sub-Saharan Africa,Comoros,Personal Care,Online,C,5/25/2010,486819922,6/10/2010,9688,81.73,56.67,791800.24,549018.96,242781.28 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,L,7/11/2013,899130380,7/29/2013,1515,205.7,117.11,311635.5,177421.65,134213.85 +Sub-Saharan Africa,Niger,Beverages,Online,H,10/27/2014,404368388,11/27/2014,447,47.45,31.79,21210.15,14210.13,7000.02 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,L,2/4/2014,419770276,3/21/2014,8208,9.33,6.92,76580.64,56799.36,19781.28 +Asia,Turkmenistan,Household,Online,M,1/3/2016,632884871,2/7/2016,3552,668.27,502.54,2373695.04,1785022.08,588672.96 +Middle East and North Africa,Iran,Fruits,Offline,C,2/22/2011,351573503,4/6/2011,7267,9.33,6.92,67801.11,50287.64,17513.47 +Asia,Indonesia,Fruits,Offline,C,1/29/2010,754009997,3/17/2010,7169,9.33,6.92,66886.77,49609.48,17277.29 +Sub-Saharan Africa,Seychelles ,Household,Offline,L,11/20/2016,838680684,12/29/2016,3107,668.27,502.54,2076314.89,1561391.78,514923.11 +Middle East and North Africa,Morocco,Personal Care,Offline,L,3/15/2010,574384391,5/3/2010,1960,81.73,56.67,160190.8,111073.2,49117.6 +Europe,Switzerland,Snacks,Online,C,2/24/2015,450232446,3/17/2015,2641,152.58,97.44,402963.78,257339.04,145624.74 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,L,4/13/2016,125648677,5/20/2016,1091,651.21,524.96,710470.11,572731.36,137738.75 +Middle East and North Africa,Iran,Baby Food,Offline,C,5/11/2014,680369412,6/22/2014,5283,255.28,159.42,1348644.24,842215.86,506428.38 +Europe,Germany,Office Supplies,Offline,H,12/27/2014,564443480,1/14/2015,224,651.21,524.96,145871.04,117591.04,28280 +Asia,Vietnam,Cereal,Online,C,4/7/2017,548232209,4/20/2017,2948,205.7,117.11,606403.6,345240.28,261163.32 +Australia and Oceania,East Timor,Clothes,Online,M,1/3/2010,572409427,1/14/2010,7524,109.28,35.84,822222.72,269660.16,552562.56 +Australia and Oceania,Solomon Islands,Household,Online,M,5/15/2013,197961461,5/26/2013,50,668.27,502.54,33413.5,25127,8286.5 +Australia and Oceania,Samoa ,Office Supplies,Online,M,7/5/2014,856187140,8/24/2014,3656,651.21,524.96,2380823.76,1919253.76,461570 +Europe,San Marino,Cosmetics,Offline,L,10/12/2016,898697793,11/6/2016,3503,437.2,263.33,1531511.6,922444.99,609066.61 +Europe,Monaco,Fruits,Online,H,4/4/2013,547417247,4/30/2013,1783,9.33,6.92,16635.39,12338.36,4297.03 +Sub-Saharan Africa,Cameroon,Clothes,Online,M,3/18/2013,544581830,3/23/2013,2720,109.28,35.84,297241.6,97484.8,199756.8 +Europe,Russia,Snacks,Offline,L,8/18/2015,802740371,8/18/2015,7569,152.58,97.44,1154878.02,737523.36,417354.66 +Sub-Saharan Africa,Zimbabwe,Vegetables,Offline,M,12/26/2012,854754197,1/10/2013,9616,154.06,90.93,1481440.96,874382.88,607058.08 +Europe,United Kingdom,Vegetables,Offline,C,3/6/2010,303797137,4/16/2010,9179,154.06,90.93,1414116.74,834646.47,579470.27 +Sub-Saharan Africa,Chad,Meat,Offline,C,3/4/2013,173355519,4/4/2013,8605,421.89,364.69,3630363.45,3138157.45,492206 +Middle East and North Africa,Turkey,Snacks,Offline,H,1/25/2010,657228171,2/23/2010,7276,152.58,97.44,1110172.08,708973.44,401198.64 +Sub-Saharan Africa,Seychelles ,Clothes,Offline,C,9/27/2012,669526422,11/8/2012,6601,109.28,35.84,721357.28,236579.84,484777.44 +Central America and the Caribbean,Grenada,Cereal,Online,L,3/17/2015,994674098,3/28/2015,5024,205.7,117.11,1033436.8,588360.64,445076.16 +Europe,Montenegro,Cosmetics,Offline,L,7/18/2012,237407529,9/3/2012,3018,437.2,263.33,1319469.6,794729.94,524739.66 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,L,4/4/2012,672775542,5/18/2012,8088,81.73,56.67,661032.24,458346.96,202685.28 +Sub-Saharan Africa,Djibouti,Household,Online,L,5/4/2015,596139466,5/15/2015,9770,668.27,502.54,6528997.9,4909815.8,1619182.1 +Asia,Malaysia,Clothes,Online,L,6/27/2012,173173129,8/13/2012,4632,109.28,35.84,506184.96,166010.88,340174.08 +Europe,Belarus,Beverages,Offline,C,8/14/2010,989862859,8/24/2010,1272,47.45,31.79,60356.4,40436.88,19919.52 +Europe,Bosnia and Herzegovina,Meat,Offline,H,12/1/2013,202507483,12/3/2013,5319,421.89,364.69,2244032.91,1939786.11,304246.8 +Australia and Oceania,Australia,Vegetables,Offline,H,6/29/2012,887718331,8/1/2012,4436,154.06,90.93,683410.16,403365.48,280044.68 +Europe,France,Personal Care,Offline,L,6/15/2016,792419230,6/19/2016,3314,81.73,56.67,270853.22,187804.38,83048.84 +Sub-Saharan Africa,Botswana,Baby Food,Online,L,4/2/2014,883846509,5/2/2014,8678,255.28,159.42,2215319.84,1383446.76,831873.08 +Europe,Ireland,Personal Care,Offline,C,5/2/2014,399548995,5/13/2014,4281,81.73,56.67,349886.13,242604.27,107281.86 +Sub-Saharan Africa,Rwanda,Beverages,Offline,L,1/26/2011,897388017,2/9/2011,5911,47.45,31.79,280476.95,187910.69,92566.26 +Sub-Saharan Africa,Namibia,Snacks,Offline,L,4/3/2011,405537402,5/16/2011,6384,152.58,97.44,974070.72,622056.96,352013.76 +Australia and Oceania,Tuvalu,Household,Online,H,3/3/2015,172483479,3/16/2015,549,668.27,502.54,366880.23,275894.46,90985.77 +Europe,Hungary,Fruits,Online,C,10/20/2012,617025077,11/19/2012,287,9.33,6.92,2677.71,1986.04,691.67 +Sub-Saharan Africa,Uganda,Household,Offline,M,5/12/2010,878273522,5/25/2010,9507,668.27,502.54,6353242.89,4777647.78,1575595.11 +Australia and Oceania,East Timor,Personal Care,Offline,H,4/27/2011,165652644,5/16/2011,9153,81.73,56.67,748074.69,518700.51,229374.18 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,C,8/26/2012,908898770,9/12/2012,2199,205.7,117.11,452334.3,257524.89,194809.41 +Sub-Saharan Africa,Botswana,Meat,Offline,C,3/8/2016,208060729,3/23/2016,8648,421.89,364.69,3648504.72,3153839.12,494665.6 +Europe,Switzerland,Snacks,Online,C,3/23/2017,183499848,4/29/2017,538,152.58,97.44,82088.04,52422.72,29665.32 +Asia,Japan,Fruits,Online,L,12/11/2015,325889956,1/21/2016,6935,9.33,6.92,64703.55,47990.2,16713.35 +Asia,Kazakhstan,Meat,Offline,M,7/28/2013,646217381,9/16/2013,8938,421.89,364.69,3770852.82,3259599.22,511253.6 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,H,3/11/2016,325780951,4/6/2016,4678,109.28,35.84,511211.84,167659.52,343552.32 +Asia,Kyrgyzstan,Personal Care,Offline,C,10/23/2015,866191995,12/6/2015,4315,81.73,56.67,352664.95,244531.05,108133.9 +Central America and the Caribbean,Cuba,Beverages,Online,M,11/3/2016,239374339,11/19/2016,5041,47.45,31.79,239195.45,160253.39,78942.06 +Central America and the Caribbean,Grenada,Cosmetics,Online,L,3/20/2017,537564313,4/8/2017,6081,437.2,263.33,2658613.2,1601309.73,1057303.47 +Sub-Saharan Africa,Senegal,Cereal,Online,C,2/15/2012,323310744,3/4/2012,3689,205.7,117.11,758827.3,432018.79,326808.51 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,L,12/21/2012,479474961,1/31/2013,6151,437.2,263.33,2689217.2,1619742.83,1069474.37 +Australia and Oceania,Nauru,Clothes,Online,L,4/21/2013,159230792,4/23/2013,8785,109.28,35.84,960024.8,314854.4,645170.4 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,M,4/19/2015,836064565,5/23/2015,8939,437.2,263.33,3908130.8,2353906.87,1554223.93 +North America,United States of America,Snacks,Offline,L,11/1/2010,453775107,11/2/2010,993,152.58,97.44,151511.94,96757.92,54754.02 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,C,8/1/2015,176473748,9/7/2015,1359,109.28,35.84,148511.52,48706.56,99804.96 +Central America and the Caribbean,Barbados,Cosmetics,Online,C,3/12/2012,338584315,3/21/2012,3478,437.2,263.33,1520581.6,915861.74,604719.86 +Sub-Saharan Africa,Liberia,Beverages,Online,C,9/7/2014,894843137,9/7/2014,2824,47.45,31.79,133998.8,89774.96,44223.84 +Middle East and North Africa,Iraq,Cosmetics,Offline,C,8/15/2011,970299041,9/17/2011,1903,437.2,263.33,831991.6,501116.99,330874.61 +Europe,San Marino,Personal Care,Online,H,5/10/2015,210313355,6/18/2015,5250,81.73,56.67,429082.5,297517.5,131565 +Sub-Saharan Africa,Mauritius ,Cosmetics,Offline,L,10/20/2012,130559909,12/2/2012,4433,437.2,263.33,1938107.6,1167341.89,770765.71 +Middle East and North Africa,Somalia,Meat,Online,H,8/31/2014,967025029,9/28/2014,3050,421.89,364.69,1286764.5,1112304.5,174460 +Middle East and North Africa,Azerbaijan,Fruits,Online,M,10/7/2013,326007544,10/27/2013,1732,9.33,6.92,16159.56,11985.44,4174.12 +Sub-Saharan Africa,Swaziland,Beverages,Online,C,7/31/2011,834118783,8/5/2011,3139,47.45,31.79,148945.55,99788.81,49156.74 +Asia,Thailand,Cereal,Offline,C,6/3/2014,688282573,6/13/2014,6963,205.7,117.11,1432289.1,815436.93,616852.17 +Europe,Romania,Cereal,Online,H,7/12/2014,405735242,8/4/2014,4929,205.7,117.11,1013895.3,577235.19,436660.11 +Sub-Saharan Africa,Tanzania,Vegetables,Online,M,7/26/2016,574025619,8/16/2016,5792,154.06,90.93,892315.52,526666.56,365648.96 +Europe,Armenia,Beverages,Offline,L,2/13/2011,501015031,3/29/2011,336,47.45,31.79,15943.2,10681.44,5261.76 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,M,5/1/2016,464877307,5/22/2016,6381,437.2,263.33,2789773.2,1680308.73,1109464.47 +Sub-Saharan Africa,South Sudan,Cereal,Online,C,7/25/2013,364098775,9/8/2013,3773,205.7,117.11,776106.1,441856.03,334250.07 +Sub-Saharan Africa,Liberia,Household,Online,L,9/27/2011,167478263,11/10/2011,9395,668.27,502.54,6278396.65,4721363.3,1557033.35 +Asia,Kyrgyzstan,Snacks,Online,C,4/6/2013,364127099,4/18/2013,2155,152.58,97.44,328809.9,209983.2,118826.7 +Europe,United Kingdom,Personal Care,Online,M,4/6/2010,613469111,5/9/2010,7998,81.73,56.67,653676.54,453246.66,200429.88 +Sub-Saharan Africa,Sudan,Meat,Offline,M,1/25/2011,195240628,3/15/2011,4895,421.89,364.69,2065151.55,1785157.55,279994 +Middle East and North Africa,Turkey,Office Supplies,Offline,L,9/17/2013,259490478,11/2/2013,7854,651.21,524.96,5114603.34,4123035.84,991567.5 +Central America and the Caribbean,Panama,Beverages,Offline,M,4/20/2017,676579988,5/8/2017,3908,47.45,31.79,185434.6,124235.32,61199.28 +Europe,Macedonia,Personal Care,Offline,C,8/22/2010,487182986,8/23/2010,7127,81.73,56.67,582489.71,403887.09,178602.62 +Sub-Saharan Africa,South Sudan,Household,Online,C,11/22/2013,152285802,1/7/2014,3608,668.27,502.54,2411118.16,1813164.32,597953.84 +Sub-Saharan Africa,Cameroon,Beverages,Offline,C,3/18/2014,203187263,4/22/2014,6481,47.45,31.79,307523.45,206030.99,101492.46 +Europe,Lithuania,Vegetables,Online,H,12/14/2014,791498696,1/2/2015,908,154.06,90.93,139886.48,82564.44,57322.04 +Australia and Oceania,Tuvalu,Fruits,Online,L,10/4/2016,339143931,11/11/2016,9081,9.33,6.92,84725.73,62840.52,21885.21 +Europe,Andorra,Snacks,Offline,H,10/6/2013,488359296,11/16/2013,5223,152.58,97.44,796925.34,508929.12,287996.22 +Europe,Sweden,Fruits,Online,L,7/9/2012,251693618,7/28/2012,590,9.33,6.92,5504.7,4082.8,1421.9 +Sub-Saharan Africa,Lesotho,Fruits,Online,M,1/29/2013,962008225,2/22/2013,8467,9.33,6.92,78997.11,58591.64,20405.47 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Offline,H,10/6/2012,422476947,11/23/2012,9172,255.28,159.42,2341428.16,1462200.24,879227.92 +Europe,Slovakia,Cosmetics,Offline,M,7/17/2017,556586110,8/30/2017,5053,437.2,263.33,2209171.6,1330606.49,878565.11 +Asia,Singapore,Household,Offline,C,7/5/2015,658134543,7/10/2015,5491,668.27,502.54,3669470.57,2759447.14,910023.43 +Middle East and North Africa,Iraq,Baby Food,Online,H,12/21/2010,541233575,1/30/2011,1897,255.28,159.42,484266.16,302419.74,181846.42 +Sub-Saharan Africa,Liberia,Baby Food,Online,H,2/2/2013,990307033,3/13/2013,2713,255.28,159.42,692574.64,432506.46,260068.18 +Sub-Saharan Africa,Zambia,Beverages,Online,M,12/10/2016,610091245,12/21/2016,8412,47.45,31.79,399149.4,267417.48,131731.92 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,C,11/20/2014,775635039,11/23/2014,6499,651.21,524.96,4232213.79,3411715.04,820498.75 +Australia and Oceania,Tonga,Snacks,Offline,M,6/29/2015,682299745,7/23/2015,6511,152.58,97.44,993448.38,634431.84,359016.54 +Sub-Saharan Africa,Niger,Office Supplies,Online,C,1/9/2017,495759189,1/29/2017,5016,651.21,524.96,3266469.36,2633199.36,633270 +Australia and Oceania,New Zealand,Fruits,Offline,L,4/5/2011,901999700,4/7/2011,610,9.33,6.92,5691.3,4221.2,1470.1 +Europe,Armenia,Clothes,Online,M,7/10/2017,857320106,7/29/2017,8926,109.28,35.84,975433.28,319907.84,655525.44 +Central America and the Caribbean,Jamaica,Clothes,Offline,C,10/13/2010,738331735,11/17/2010,7623,109.28,35.84,833041.44,273208.32,559833.12 +Middle East and North Africa,Iran,Office Supplies,Online,C,4/15/2016,991958415,6/2/2016,1393,651.21,524.96,907135.53,731269.28,175866.25 +Asia,India,Office Supplies,Online,C,12/3/2014,785436475,12/26/2014,6962,651.21,524.96,4533724.02,3654771.52,878952.5 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,L,2/17/2015,256314742,3/1/2015,8083,152.58,97.44,1233304.14,787607.52,445696.62 +Europe,Serbia,Fruits,Offline,H,4/14/2011,962454545,5/14/2011,543,9.33,6.92,5066.19,3757.56,1308.63 +Middle East and North Africa,Pakistan,Vegetables,Online,C,3/4/2010,932029712,4/5/2010,7158,154.06,90.93,1102761.48,650876.94,451884.54 +North America,Greenland,Household,Online,C,1/30/2012,513526570,3/3/2012,2779,668.27,502.54,1857122.33,1396558.66,460563.67 +Europe,Serbia,Beverages,Online,M,7/29/2014,125743949,9/6/2014,9284,47.45,31.79,440525.8,295138.36,145387.44 +Australia and Oceania,Tonga,Vegetables,Offline,C,4/13/2016,707793176,5/1/2016,584,154.06,90.93,89971.04,53103.12,36867.92 +Europe,Ireland,Vegetables,Offline,M,2/8/2013,569098079,3/8/2013,7623,154.06,90.93,1174399.38,693159.39,481239.99 +Sub-Saharan Africa,Sudan,Cosmetics,Online,H,3/3/2017,339394986,4/10/2017,3373,437.2,263.33,1474675.6,888212.09,586463.51 +Asia,Philippines,Cosmetics,Online,H,2/23/2015,718732726,3/2/2015,7840,437.2,263.33,3427648,2064507.2,1363140.8 +North America,Canada,Fruits,Offline,H,6/30/2017,227472627,7/6/2017,3060,9.33,6.92,28549.8,21175.2,7374.6 +Asia,Kyrgyzstan,Household,Offline,L,10/24/2016,156288516,12/9/2016,8100,668.27,502.54,5412987,4070574,1342413 +Europe,San Marino,Cosmetics,Offline,L,5/1/2014,516166722,6/18/2014,4058,437.2,263.33,1774157.6,1068593.14,705564.46 +Australia and Oceania,Marshall Islands,Snacks,Offline,M,2/18/2016,488406074,3/14/2016,9065,152.58,97.44,1383137.7,883293.6,499844.1 +Europe,Vatican City,Vegetables,Online,C,3/20/2014,674617898,3/22/2014,3282,154.06,90.93,505624.92,298432.26,207192.66 +Sub-Saharan Africa,Botswana,Meat,Online,L,1/3/2013,846726024,2/14/2013,3901,421.89,364.69,1645792.89,1422655.69,223137.2 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,C,6/7/2010,396966779,6/26/2010,146,152.58,97.44,22276.68,14226.24,8050.44 +Europe,Macedonia,Cosmetics,Offline,M,10/28/2016,587888991,10/28/2016,8272,437.2,263.33,3616518.4,2178265.76,1438252.64 +Europe,Iceland,Clothes,Offline,M,4/21/2013,502353990,5/4/2013,6564,109.28,35.84,717313.92,235253.76,482060.16 +Central America and the Caribbean,Guatemala,Cereal,Online,L,2/16/2016,193535602,3/11/2016,340,205.7,117.11,69938,39817.4,30120.6 +Asia,India,Meat,Offline,L,4/30/2012,234920156,5/10/2012,6949,421.89,364.69,2931713.61,2534230.81,397482.8 +Australia and Oceania,East Timor,Vegetables,Offline,H,7/6/2016,370306479,8/17/2016,771,154.06,90.93,118780.26,70107.03,48673.23 +Europe,Slovakia,Household,Online,L,1/18/2014,863805902,3/8/2014,8217,668.27,502.54,5491174.59,4129371.18,1361803.41 +Europe,Austria,Household,Offline,H,4/25/2010,249842250,4/25/2010,2729,668.27,502.54,1823708.83,1371431.66,452277.17 +Sub-Saharan Africa,Madagascar,Fruits,Online,M,9/30/2011,283151853,10/29/2011,9780,9.33,6.92,91247.4,67677.6,23569.8 +Sub-Saharan Africa,South Africa,Personal Care,Offline,C,6/27/2014,988783538,7/3/2014,1877,81.73,56.67,153407.21,106369.59,47037.62 +Middle East and North Africa,Yemen,Vegetables,Online,L,9/29/2015,212098634,10/14/2015,3554,154.06,90.93,547529.24,323165.22,224364.02 +Asia,Sri Lanka,Office Supplies,Offline,L,1/2/2010,368770968,1/31/2010,6379,651.21,524.96,4154068.59,3348719.84,805348.75 +Europe,Montenegro,Office Supplies,Online,M,7/17/2015,794786870,8/19/2015,3952,651.21,524.96,2573581.92,2074641.92,498940 +Sub-Saharan Africa,Botswana,Cereal,Offline,M,1/14/2010,896445167,1/15/2010,6901,205.7,117.11,1419535.7,808176.11,611359.59 +Asia,Tajikistan,Beverages,Online,M,2/7/2010,600357186,2/28/2010,7888,47.45,31.79,374285.6,250759.52,123526.08 +Europe,Serbia,Meat,Online,C,6/29/2014,803446757,7/17/2014,6605,421.89,364.69,2786583.45,2408777.45,377806 +Europe,Germany,Cereal,Online,C,6/8/2015,222950208,7/8/2015,4776,205.7,117.11,982423.2,559317.36,423105.84 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,L,1/10/2010,346416366,2/15/2010,1156,437.2,263.33,505403.2,304409.48,200993.72 +Europe,Poland,Clothes,Offline,C,7/26/2011,481706559,8/19/2011,6530,109.28,35.84,713598.4,234035.2,479563.2 +Sub-Saharan Africa,Mauritania,Fruits,Offline,H,6/28/2015,906994616,7/22/2015,8717,9.33,6.92,81329.61,60321.64,21007.97 +Australia and Oceania,New Zealand,Household,Offline,M,9/19/2010,620766866,10/17/2010,7565,668.27,502.54,5055462.55,3801715.1,1253747.45 +Europe,Monaco,Beverages,Online,H,9/29/2013,491822135,10/15/2013,9954,47.45,31.79,472317.3,316437.66,155879.64 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,C,11/6/2011,109271752,12/7/2011,4795,255.28,159.42,1224067.6,764418.9,459648.7 +Europe,Switzerland,Beverages,Online,M,4/14/2012,932539546,4/19/2012,8030,47.45,31.79,381023.5,255273.7,125749.8 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,M,10/26/2015,441361844,11/30/2015,7633,437.2,263.33,3337147.6,2009997.89,1327149.71 +Middle East and North Africa,Morocco,Household,Online,M,11/28/2012,685787475,11/28/2012,8608,668.27,502.54,5752468.16,4325864.32,1426603.84 +Middle East and North Africa,Jordan,Beverages,Offline,H,3/27/2010,636177766,3/28/2010,7993,47.45,31.79,379267.85,254097.47,125170.38 +Australia and Oceania,Samoa ,Personal Care,Offline,M,9/30/2011,233206546,10/21/2011,9854,81.73,56.67,805367.42,558426.18,246941.24 +Sub-Saharan Africa,Nigeria,Beverages,Offline,L,11/21/2014,837860143,11/28/2014,290,47.45,31.79,13760.5,9219.1,4541.4 +Europe,Romania,Personal Care,Offline,L,5/21/2014,281437385,7/8/2014,2431,81.73,56.67,198685.63,137764.77,60920.86 +Europe,Lithuania,Household,Online,H,8/6/2013,515549600,9/17/2013,1438,668.27,502.54,960972.26,722652.52,238319.74 +Central America and the Caribbean,Haiti,Meat,Offline,L,3/1/2013,862120616,3/28/2013,9503,421.89,364.69,4009220.67,3465649.07,543571.6 +Australia and Oceania,Fiji,Cosmetics,Offline,H,10/16/2014,263386762,10/21/2014,851,437.2,263.33,372057.2,224093.83,147963.37 +Central America and the Caribbean,El Salvador,Snacks,Online,C,6/16/2017,431896865,7/1/2017,6735,152.58,97.44,1027626.3,656258.4,371367.9 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,C,8/24/2013,900512254,9/3/2013,442,651.21,524.96,287834.82,232032.32,55802.5 +Sub-Saharan Africa,Niger,Beverages,Online,C,10/28/2015,372406756,11/29/2015,2290,47.45,31.79,108660.5,72799.1,35861.4 +Europe,Denmark,Cereal,Online,H,10/23/2014,771066701,11/27/2014,4626,205.7,117.11,951568.2,541750.86,409817.34 +Asia,Brunei,Clothes,Offline,H,11/6/2013,490290915,11/16/2013,6832,109.28,35.84,746600.96,244858.88,501742.08 +Central America and the Caribbean,The Bahamas,Meat,Offline,L,3/31/2017,244190728,4/15/2017,318,421.89,364.69,134161.02,115971.42,18189.6 +Asia,North Korea,Cereal,Offline,H,6/12/2011,817189967,7/26/2011,3526,205.7,117.11,725298.2,412929.86,312368.34 +Europe,Norway,Beverages,Online,L,3/29/2014,814024960,4/2/2014,6930,47.45,31.79,328828.5,220304.7,108523.8 +Asia,Tajikistan,Meat,Online,L,6/2/2010,709744536,7/13/2010,8035,421.89,364.69,3389886.15,2930284.15,459602 +Europe,Bulgaria,Cereal,Offline,M,2/12/2016,599710023,2/26/2016,6378,205.7,117.11,1311954.6,746927.58,565027.02 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,M,6/19/2014,649595248,7/9/2014,8524,437.2,263.33,3726692.8,2244624.92,1482067.88 +Sub-Saharan Africa,Cameroon,Snacks,Offline,L,5/16/2012,645386540,6/6/2012,3074,152.58,97.44,469030.92,299530.56,169500.36 +Europe,Czech Republic,Fruits,Offline,H,1/11/2014,443382728,1/26/2014,5657,9.33,6.92,52779.81,39146.44,13633.37 +Europe,Italy,Office Supplies,Offline,H,2/12/2017,420195138,2/26/2017,3934,651.21,524.96,2561860.14,2065192.64,496667.5 +Asia,Kyrgyzstan,Office Supplies,Online,L,8/6/2016,122747600,8/25/2016,2597,651.21,524.96,1691192.37,1363321.12,327871.25 +Europe,Norway,Cereal,Online,H,1/25/2016,518276441,3/10/2016,8371,205.7,117.11,1721914.7,980327.81,741586.89 +Asia,Indonesia,Fruits,Offline,L,5/26/2016,844330489,7/6/2016,5009,9.33,6.92,46733.97,34662.28,12071.69 +Middle East and North Africa,Jordan,Household,Online,C,12/20/2011,858771073,1/13/2012,8299,668.27,502.54,5545972.73,4170579.46,1375393.27 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,M,2/18/2017,389772021,4/8/2017,1058,255.28,159.42,270086.24,168666.36,101419.88 +Middle East and North Africa,Afghanistan,Snacks,Offline,H,1/15/2017,685819661,2/14/2017,8133,152.58,97.44,1240933.14,792479.52,448453.62 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,M,10/27/2016,365712821,11/21/2016,1406,109.28,35.84,153647.68,50391.04,103256.64 +Asia,Turkmenistan,Cereal,Online,L,2/7/2015,368562829,2/8/2015,4786,205.7,117.11,984480.2,560488.46,423991.74 +Sub-Saharan Africa,Uganda,Fruits,Offline,H,5/15/2015,803793513,5/30/2015,9218,9.33,6.92,86003.94,63788.56,22215.38 +Middle East and North Africa,Israel,Office Supplies,Offline,L,8/2/2014,501141202,9/9/2014,7673,651.21,524.96,4996734.33,4028018.08,968716.25 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,M,7/31/2014,160654723,8/27/2014,158,255.28,159.42,40334.24,25188.36,15145.88 +Central America and the Caribbean,Honduras,Snacks,Offline,M,9/1/2010,102695405,9/4/2010,8707,152.58,97.44,1328514.06,848410.08,480103.98 +Middle East and North Africa,Afghanistan,Fruits,Offline,H,8/2/2010,717937076,8/30/2010,2390,9.33,6.92,22298.7,16538.8,5759.9 +Australia and Oceania,Papua New Guinea,Baby Food,Online,C,7/26/2015,217366063,8/19/2015,2303,255.28,159.42,587909.84,367144.26,220765.58 +Middle East and North Africa,Tunisia ,Cereal,Offline,L,7/17/2016,482281196,7/19/2016,6578,205.7,117.11,1353094.6,770349.58,582745.02 +Asia,North Korea,Fruits,Offline,M,2/4/2013,314293801,3/15/2013,5375,9.33,6.92,50148.75,37195,12953.75 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,M,3/22/2017,385327708,5/6/2017,5887,154.06,90.93,906951.22,535304.91,371646.31 +Sub-Saharan Africa,Zambia,Clothes,Online,L,9/11/2011,987619245,10/29/2011,7336,109.28,35.84,801678.08,262922.24,538755.84 +Asia,Japan,Vegetables,Online,H,6/5/2014,683717238,6/16/2014,5979,154.06,90.93,921124.74,543670.47,377454.27 +Sub-Saharan Africa,Rwanda,Meat,Online,L,2/8/2014,356483018,2/22/2014,102,421.89,364.69,43032.78,37198.38,5834.4 +Europe,Denmark,Personal Care,Offline,C,11/7/2011,959090411,11/30/2011,5021,81.73,56.67,410366.33,284540.07,125826.26 +Europe,Lithuania,Baby Food,Online,H,5/29/2017,365025746,6/13/2017,8085,255.28,159.42,2063938.8,1288910.7,775028.1 +Europe,Greece,Baby Food,Online,C,2/2/2015,118087852,2/12/2015,3674,255.28,159.42,937898.72,585709.08,352189.64 +Europe,Latvia,Household,Offline,C,12/27/2012,482388055,2/4/2013,8200,668.27,502.54,5479814,4120828,1358986 +Asia,Malaysia,Vegetables,Offline,L,6/24/2016,892350184,7/14/2016,5104,154.06,90.93,786322.24,464106.72,322215.52 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,M,11/8/2016,402710568,12/14/2016,9861,152.58,97.44,1504591.38,960855.84,543735.54 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,H,4/3/2010,838518035,4/10/2010,4975,437.2,263.33,2175070,1310066.75,865003.25 +Asia,Taiwan,Cosmetics,Online,M,8/9/2016,945133912,8/29/2016,4982,437.2,263.33,2178130.4,1311910.06,866220.34 +Europe,Portugal,Clothes,Offline,C,4/3/2015,438232028,5/17/2015,1450,109.28,35.84,158456,51968,106488 +Sub-Saharan Africa,Central African Republic,Meat,Offline,H,11/22/2016,453798711,12/8/2016,7978,421.89,364.69,3365838.42,2909496.82,456341.6 +Middle East and North Africa,Syria,Cosmetics,Online,L,5/9/2014,398132789,5/20/2014,5194,437.2,263.33,2270816.8,1367736.02,903080.78 +Europe,Luxembourg,Cosmetics,Online,H,9/4/2016,197845590,9/18/2016,5761,437.2,263.33,2518709.2,1517044.13,1001665.07 +Sub-Saharan Africa,Uganda,Cereal,Offline,M,1/14/2015,749860942,1/17/2015,9371,205.7,117.11,1927614.7,1097437.81,830176.89 +Europe,Bulgaria,Vegetables,Offline,C,10/25/2016,771415174,11/9/2016,7747,154.06,90.93,1193502.82,704434.71,489068.11 +Central America and the Caribbean,Haiti,Cosmetics,Offline,M,7/14/2011,850057113,8/11/2011,9645,437.2,263.33,4216794,2539817.85,1676976.15 +Sub-Saharan Africa,Cameroon,Snacks,Offline,H,6/27/2012,293648087,7/29/2012,5849,152.58,97.44,892440.42,569926.56,322513.86 +Sub-Saharan Africa,Malawi,Personal Care,Offline,M,2/12/2015,280361926,2/17/2015,4179,81.73,56.67,341549.67,236823.93,104725.74 +Asia,Singapore,Office Supplies,Online,H,11/30/2015,708684957,1/9/2016,4482,651.21,524.96,2918723.22,2352870.72,565852.5 +Asia,Vietnam,Office Supplies,Offline,L,3/24/2016,647416007,4/9/2016,3638,651.21,524.96,2369101.98,1909804.48,459297.5 +Europe,Georgia,Office Supplies,Online,M,11/27/2010,585666406,12/25/2010,559,651.21,524.96,364026.39,293452.64,70573.75 +Central America and the Caribbean,Barbados,Office Supplies,Offline,L,10/13/2014,182859981,10/20/2014,1187,651.21,524.96,772986.27,623127.52,149858.75 +Europe,Slovakia,Baby Food,Offline,M,6/21/2013,518733060,8/9/2013,3495,255.28,159.42,892203.6,557172.9,335030.7 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,M,8/1/2012,943334472,9/5/2012,2488,205.7,117.11,511781.6,291369.68,220411.92 +Sub-Saharan Africa,Mali,Cereal,Online,H,3/21/2011,427025544,4/2/2011,5203,205.7,117.11,1070257.1,609323.33,460933.77 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,L,4/29/2013,710480105,5/17/2013,5706,109.28,35.84,623551.68,204503.04,419048.64 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,L,5/10/2016,454684484,6/27/2016,98,154.06,90.93,15097.88,8911.14,6186.74 +Europe,Bosnia and Herzegovina,Office Supplies,Online,L,1/13/2015,190937507,2/22/2015,1506,651.21,524.96,980722.26,790589.76,190132.5 +Europe,Romania,Cosmetics,Offline,H,9/17/2012,970850503,10/30/2012,5093,437.2,263.33,2226659.6,1341139.69,885519.91 +Europe,Belgium,Beverages,Online,C,1/15/2010,316347301,3/1/2010,3051,47.45,31.79,144769.95,96991.29,47778.66 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,L,4/15/2016,769664227,6/2/2016,9603,668.27,502.54,6417396.81,4825891.62,1591505.19 +Sub-Saharan Africa,Gabon,Household,Offline,M,4/19/2015,443350112,5/29/2015,6005,668.27,502.54,4012961.35,3017752.7,995208.65 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,L,9/8/2014,670266282,10/4/2014,5543,109.28,35.84,605739.04,198661.12,407077.92 +Asia,Myanmar,Baby Food,Offline,L,10/13/2011,153586566,11/28/2011,8533,255.28,159.42,2178304.24,1360330.86,817973.38 +Middle East and North Africa,Somalia,Cosmetics,Offline,M,7/20/2012,816797292,7/23/2012,7325,437.2,263.33,3202490,1928892.25,1273597.75 +Australia and Oceania,Tonga,Baby Food,Offline,L,8/30/2012,153697288,10/12/2012,1298,255.28,159.42,331353.44,206927.16,124426.28 +Asia,Bangladesh,Cosmetics,Offline,M,6/3/2016,678397881,6/22/2016,1863,437.2,263.33,814503.6,490583.79,323919.81 +Europe,Greece,Office Supplies,Online,H,4/10/2010,475322902,5/8/2010,7464,651.21,524.96,4860631.44,3918301.44,942330 +Asia,North Korea,Baby Food,Offline,H,1/5/2012,849208676,1/30/2012,8573,255.28,159.42,2188515.44,1366707.66,821807.78 +Europe,Lithuania,Household,Offline,M,12/29/2013,475104033,1/4/2014,2696,668.27,502.54,1801655.92,1354847.84,446808.08 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,L,3/20/2017,348370301,4/22/2017,9369,81.73,56.67,765728.37,530941.23,234787.14 +North America,Greenland,Cosmetics,Offline,H,5/17/2012,634681308,7/6/2012,5158,437.2,263.33,2255077.6,1358256.14,896821.46 +Europe,San Marino,Meat,Offline,H,12/16/2013,220023381,1/4/2014,8663,421.89,364.69,3654833.07,3159309.47,495523.6 +Europe,Moldova ,Beverages,Offline,C,1/4/2011,760695350,2/12/2011,5513,47.45,31.79,261591.85,175258.27,86333.58 +Middle East and North Africa,Libya,Fruits,Online,L,5/9/2016,833308541,5/31/2016,3370,9.33,6.92,31442.1,23320.4,8121.7 +Asia,Brunei,Personal Care,Offline,C,5/18/2017,884786784,6/6/2017,6926,81.73,56.67,566061.98,392496.42,173565.56 +Australia and Oceania,Fiji,Snacks,Offline,C,2/10/2010,982366406,3/26/2010,2905,152.58,97.44,443244.9,283063.2,160181.7 +Europe,Poland,Snacks,Offline,H,7/27/2010,363596236,9/13/2010,5061,152.58,97.44,772207.38,493143.84,279063.54 +Australia and Oceania,Nauru,Vegetables,Online,C,2/15/2013,586337602,4/3/2013,9181,154.06,90.93,1414424.86,834828.33,579596.53 +Middle East and North Africa,Jordan,Beverages,Online,H,12/31/2016,578764331,2/13/2017,8082,47.45,31.79,383490.9,256926.78,126564.12 +Sub-Saharan Africa,Mozambique,Fruits,Offline,L,11/25/2014,689362752,12/1/2014,6612,9.33,6.92,61689.96,45755.04,15934.92 +Sub-Saharan Africa,Tanzania,Snacks,Online,C,12/20/2011,436931693,1/29/2012,6652,152.58,97.44,1014962.16,648170.88,366791.28 +Europe,Estonia,Baby Food,Online,L,5/26/2014,760582482,6/7/2014,2113,255.28,159.42,539406.64,336854.46,202552.18 +Europe,Slovakia,Vegetables,Online,H,7/12/2010,869738948,8/12/2010,3937,154.06,90.93,606534.22,357991.41,248542.81 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,L,6/22/2012,494137418,7/7/2012,5098,47.45,31.79,241900.1,162065.42,79834.68 +Middle East and North Africa,Afghanistan,Baby Food,Offline,H,6/28/2014,333826720,7/22/2014,5600,255.28,159.42,1429568,892752,536816 +Sub-Saharan Africa,Ghana,Household,Offline,H,11/20/2011,709168183,12/19/2011,7480,668.27,502.54,4998659.6,3758999.2,1239660.4 +Europe,Belgium,Cereal,Offline,C,5/26/2012,210835635,7/5/2012,9805,205.7,117.11,2016888.5,1148263.55,868624.95 +Europe,Vatican City,Baby Food,Online,L,4/9/2017,649815404,5/8/2017,3673,255.28,159.42,937643.44,585549.66,352093.78 +Central America and the Caribbean,Jamaica,Personal Care,Online,M,6/5/2017,307406318,6/13/2017,7216,81.73,56.67,589763.68,408930.72,180832.96 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,H,6/13/2012,685219705,6/16/2012,593,154.06,90.93,91357.58,53921.49,37436.09 +Asia,Japan,Vegetables,Offline,H,5/3/2014,655179393,5/29/2014,997,154.06,90.93,153597.82,90657.21,62940.61 +Middle East and North Africa,Azerbaijan,Snacks,Offline,L,6/5/2013,509521710,6/8/2013,7652,152.58,97.44,1167542.16,745610.88,421931.28 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,M,7/1/2012,610795485,7/1/2012,6812,109.28,35.84,744415.36,244142.08,500273.28 +Europe,Iceland,Office Supplies,Offline,C,5/21/2015,941862046,7/4/2015,6765,651.21,524.96,4405435.65,3551354.4,854081.25 +Asia,Sri Lanka,Fruits,Online,M,8/15/2015,655895221,10/4/2015,2826,9.33,6.92,26366.58,19555.92,6810.66 +Sub-Saharan Africa,Rwanda,Household,Online,C,5/22/2015,326381337,7/10/2015,2345,668.27,502.54,1567093.15,1178456.3,388636.85 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,H,2/21/2014,597119224,2/28/2014,9702,152.58,97.44,1480331.16,945362.88,534968.28 +Europe,Hungary,Baby Food,Online,M,5/27/2012,832220208,6/3/2012,1308,255.28,159.42,333906.24,208521.36,125384.88 +Australia and Oceania,Australia,Fruits,Online,M,7/19/2015,466108119,8/5/2015,605,9.33,6.92,5644.65,4186.6,1458.05 +Australia and Oceania,Vanuatu,Personal Care,Online,M,11/11/2014,353519284,12/2/2014,3067,81.73,56.67,250665.91,173806.89,76859.02 +Europe,Norway,Baby Food,Online,L,1/25/2014,519502532,3/4/2014,1199,255.28,159.42,306080.72,191144.58,114936.14 +Asia,India,Fruits,Online,M,5/15/2010,609419190,5/17/2010,9536,9.33,6.92,88970.88,65989.12,22981.76 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,M,5/27/2013,338943088,7/3/2013,9647,154.06,90.93,1486216.82,877201.71,609015.11 +Asia,China,Snacks,Offline,H,2/22/2011,844060552,3/22/2011,5129,152.58,97.44,782582.82,499769.76,282813.06 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,H,7/28/2011,631070411,9/15/2011,6613,651.21,524.96,4306451.73,3471560.48,834891.25 +Sub-Saharan Africa,Guinea,Personal Care,Online,H,2/24/2016,526583993,4/1/2016,6760,81.73,56.67,552494.8,383089.2,169405.6 +Europe,Italy,Beverages,Online,H,1/20/2016,527525126,2/6/2016,5263,47.45,31.79,249729.35,167310.77,82418.58 +Europe,Cyprus,Household,Online,H,2/5/2011,251130139,3/6/2011,3844,668.27,502.54,2568829.88,1931763.76,637066.12 +Central America and the Caribbean,Barbados,Vegetables,Offline,M,7/6/2013,284947860,8/24/2013,1259,154.06,90.93,193961.54,114480.87,79480.67 +Australia and Oceania,Tonga,Cereal,Online,C,11/19/2013,836839616,12/7/2013,8294,205.7,117.11,1706075.8,971310.34,734765.46 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,L,3/20/2015,384979236,4/3/2015,2766,205.7,117.11,568966.2,323926.26,245039.94 +Europe,Bulgaria,Vegetables,Online,M,1/3/2014,627853047,2/2/2014,4524,154.06,90.93,696967.44,411367.32,285600.12 +Sub-Saharan Africa,Zambia,Cereal,Online,L,8/11/2011,634259879,9/26/2011,448,205.7,117.11,92153.6,52465.28,39688.32 +Asia,Myanmar,Baby Food,Offline,H,6/9/2010,893311059,6/12/2010,9449,255.28,159.42,2412140.72,1506359.58,905781.14 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,M,3/7/2010,164430415,4/13/2010,7469,205.7,117.11,1536373.3,874694.59,661678.71 +Europe,Italy,Cereal,Offline,C,8/7/2011,427354276,9/16/2011,2482,205.7,117.11,510547.4,290667.02,219880.38 +Europe,Cyprus,Household,Offline,C,9/23/2012,132131469,11/9/2012,9493,668.27,502.54,6343887.11,4770612.22,1573274.89 +Europe,Slovakia,Meat,Online,M,9/2/2012,949123322,9/4/2012,5538,421.89,364.69,2336426.82,2019653.22,316773.6 +Europe,Albania,Cosmetics,Offline,C,5/19/2015,119003665,7/1/2015,4684,437.2,263.33,2047844.8,1233437.72,814407.08 +Australia and Oceania,Nauru,Baby Food,Online,C,9/23/2010,802758824,10/9/2010,3030,255.28,159.42,773498.4,483042.6,290455.8 +Middle East and North Africa,Libya,Meat,Online,H,2/26/2016,831687629,3/6/2016,3706,421.89,364.69,1563524.34,1351541.14,211983.2 +Central America and the Caribbean,Dominica,Snacks,Offline,L,4/21/2012,357401406,5/12/2012,1873,152.58,97.44,285782.34,182505.12,103277.22 +Asia,Kazakhstan,Meat,Offline,M,12/18/2014,501823985,1/28/2015,9724,421.89,364.69,4102458.36,3546245.56,556212.8 +Europe,Moldova ,Vegetables,Online,H,9/8/2010,207191693,9/25/2010,1481,154.06,90.93,228162.86,134667.33,93495.53 +Australia and Oceania,Papua New Guinea,Household,Offline,H,8/10/2013,286053359,9/22/2013,8401,668.27,502.54,5614136.27,4221838.54,1392297.73 +Sub-Saharan Africa,Liberia,Vegetables,Offline,L,3/14/2016,271270310,4/1/2016,3768,154.06,90.93,580498.08,342624.24,237873.84 +Europe,Liechtenstein,Vegetables,Offline,C,10/16/2015,666016376,11/22/2015,7901,154.06,90.93,1217228.06,718437.93,498790.13 +Middle East and North Africa,Morocco,Office Supplies,Online,C,10/7/2010,693777883,10/7/2010,3148,651.21,524.96,2050009.08,1652574.08,397435 +Asia,Cambodia,Meat,Offline,M,12/14/2011,548353660,12/17/2011,8888,421.89,364.69,3749758.32,3241364.72,508393.6 +Europe,Sweden,Cereal,Offline,L,1/27/2016,943855035,1/28/2016,6534,205.7,117.11,1344043.8,765196.74,578847.06 +Sub-Saharan Africa,Ethiopia,Snacks,Offline,L,2/24/2017,864705836,4/5/2017,4527,152.58,97.44,690729.66,441110.88,249618.78 +Sub-Saharan Africa,Comoros,Vegetables,Offline,H,4/4/2010,715642392,4/28/2010,3342,154.06,90.93,514868.52,303888.06,210980.46 +Sub-Saharan Africa,The Gambia,Cereal,Online,L,6/22/2010,971713531,6/22/2010,482,205.7,117.11,99147.4,56447.02,42700.38 +Asia,Uzbekistan,Fruits,Online,M,3/20/2011,828280580,4/18/2011,5485,9.33,6.92,51175.05,37956.2,13218.85 +Europe,Serbia,Vegetables,Online,M,10/5/2010,451017367,10/11/2010,4916,154.06,90.93,757358.96,447011.88,310347.08 +Europe,Denmark,Office Supplies,Online,L,1/8/2016,525910222,2/22/2016,7376,651.21,524.96,4803324.96,3872104.96,931220 +Central America and the Caribbean,El Salvador,Clothes,Online,H,1/14/2016,909257972,2/24/2016,8494,109.28,35.84,928224.32,304424.96,623799.36 +Asia,Nepal,Fruits,Online,M,1/24/2016,177671945,2/1/2016,5932,9.33,6.92,55345.56,41049.44,14296.12 +Asia,China,Baby Food,Online,H,1/23/2011,578075969,3/11/2011,4380,255.28,159.42,1118126.4,698259.6,419866.8 +Europe,San Marino,Snacks,Offline,C,3/14/2012,377706372,4/4/2012,564,152.58,97.44,86055.12,54956.16,31098.96 +Australia and Oceania,Marshall Islands,Household,Offline,L,10/14/2012,614111983,11/15/2012,8238,668.27,502.54,5505208.26,4139924.52,1365283.74 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,H,10/4/2014,145154130,11/20/2014,3188,437.2,263.33,1393793.6,839496.04,554297.56 +Sub-Saharan Africa,Guinea,Baby Food,Offline,H,5/3/2017,599006640,5/20/2017,8231,255.28,159.42,2101209.68,1312186.02,789023.66 +Central America and the Caribbean,The Bahamas,Clothes,Offline,M,3/27/2013,524155843,4/6/2013,8217,109.28,35.84,897953.76,294497.28,603456.48 +Middle East and North Africa,Jordan,Cereal,Online,M,2/28/2015,339400565,4/2/2015,5024,205.7,117.11,1033436.8,588360.64,445076.16 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,H,3/2/2014,983852136,3/3/2014,2565,437.2,263.33,1121418,675441.45,445976.55 +Asia,Turkmenistan,Personal Care,Offline,M,9/26/2013,766934382,10/21/2013,1782,81.73,56.67,145642.86,100985.94,44656.92 +Australia and Oceania,Solomon Islands,Meat,Online,L,11/3/2010,318383634,11/24/2010,5647,421.89,364.69,2382412.83,2059404.43,323008.4 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,M,11/15/2014,338248717,11/15/2014,4167,437.2,263.33,1821812.4,1097296.11,724516.29 +Australia and Oceania,Samoa ,Household,Offline,H,7/29/2013,246890962,8/31/2013,9377,668.27,502.54,6266367.79,4712317.58,1554050.21 +Europe,Switzerland,Baby Food,Offline,C,9/10/2014,434984195,10/9/2014,344,255.28,159.42,87816.32,54840.48,32975.84 +Middle East and North Africa,Afghanistan,Fruits,Offline,L,11/17/2011,913514745,11/28/2011,8168,9.33,6.92,76207.44,56522.56,19684.88 +Asia,South Korea,Cosmetics,Online,M,3/19/2011,863781440,5/1/2011,978,437.2,263.33,427581.6,257536.74,170044.86 +Europe,Belarus,Household,Online,M,4/11/2012,887395608,5/28/2012,8935,668.27,502.54,5970992.45,4490194.9,1480797.55 +Europe,Cyprus,Meat,Online,M,12/3/2011,756281077,1/8/2012,9232,421.89,364.69,3894888.48,3366818.08,528070.4 +Europe,Romania,Cosmetics,Online,H,8/21/2015,762674176,9/28/2015,1092,437.2,263.33,477422.4,287556.36,189866.04 +Europe,San Marino,Vegetables,Online,C,1/18/2011,369123733,2/4/2011,770,154.06,90.93,118626.2,70016.1,48610.1 +Australia and Oceania,Papua New Guinea,Meat,Online,L,2/18/2017,458491075,2/18/2017,6553,421.89,364.69,2764645.17,2389813.57,374831.6 +Australia and Oceania,New Zealand,Cosmetics,Offline,M,4/15/2012,183950030,4/20/2012,3757,437.2,263.33,1642560.4,989330.81,653229.59 +Europe,France,Meat,Offline,H,11/2/2013,118986928,11/11/2013,9731,421.89,364.69,4105411.59,3548798.39,556613.2 +Europe,Monaco,Beverages,Offline,L,8/31/2013,907400596,10/2/2013,8856,47.45,31.79,420217.2,281532.24,138684.96 +Europe,Liechtenstein,Office Supplies,Offline,H,4/15/2012,113302361,4/18/2012,7541,651.21,524.96,4910774.61,3958723.36,952051.25 +Sub-Saharan Africa,Niger,Vegetables,Offline,L,1/31/2015,771116054,3/16/2015,9231,154.06,90.93,1422127.86,839374.83,582753.03 +Middle East and North Africa,Jordan,Meat,Offline,C,5/5/2013,135578000,6/8/2013,9398,421.89,364.69,3964922.22,3427356.62,537565.6 +Europe,Denmark,Baby Food,Online,L,10/13/2010,931737029,11/28/2010,547,255.28,159.42,139638.16,87202.74,52435.42 +Asia,Bhutan,Personal Care,Online,L,3/6/2012,104954469,3/19/2012,7214,81.73,56.67,589600.22,408817.38,180782.84 +Europe,Germany,Cosmetics,Online,H,1/10/2012,970904147,1/18/2012,968,437.2,263.33,423209.6,254903.44,168306.16 +Europe,Lithuania,Vegetables,Online,L,6/10/2013,165572392,6/28/2013,5405,154.06,90.93,832694.3,491476.65,341217.65 +Central America and the Caribbean,Cuba,Snacks,Online,C,10/31/2016,695258033,11/14/2016,1157,152.58,97.44,176535.06,112738.08,63796.98 +Middle East and North Africa,Israel,Cosmetics,Online,L,2/4/2016,686572396,3/12/2016,884,437.2,263.33,386484.8,232783.72,153701.08 +Australia and Oceania,Fiji,Beverages,Online,H,7/18/2017,136439311,7/26/2017,4279,47.45,31.79,203038.55,136029.41,67009.14 +Europe,Liechtenstein,Fruits,Offline,C,6/4/2013,462095105,6/24/2013,3065,9.33,6.92,28596.45,21209.8,7386.65 +Central America and the Caribbean,Cuba,Clothes,Offline,C,12/19/2015,451088607,2/5/2016,5998,109.28,35.84,655461.44,214968.32,440493.12 +Europe,France,Meat,Offline,C,10/2/2015,311281144,11/3/2015,3863,421.89,364.69,1629761.07,1408797.47,220963.6 +Australia and Oceania,New Zealand,Clothes,Online,M,10/16/2015,320846545,10/17/2015,4478,109.28,35.84,489355.84,160491.52,328864.32 +Central America and the Caribbean,Costa Rica,Meat,Offline,C,7/30/2012,378271138,9/17/2012,7691,421.89,364.69,3244755.99,2804830.79,439925.2 +Sub-Saharan Africa,Eritrea,Beverages,Online,C,1/15/2015,452353751,1/17/2015,382,47.45,31.79,18125.9,12143.78,5982.12 +Sub-Saharan Africa,Tanzania,Clothes,Online,M,6/10/2010,132205712,6/17/2010,1463,109.28,35.84,159876.64,52433.92,107442.72 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,H,8/16/2013,877250850,9/30/2013,6876,47.45,31.79,326266.2,218588.04,107678.16 +Europe,Finland,Fruits,Online,C,3/13/2010,167225492,3/23/2010,4594,9.33,6.92,42862.02,31790.48,11071.54 +Europe,Romania,Meat,Offline,L,5/7/2013,952178466,6/12/2013,9622,421.89,364.69,4059425.58,3509047.18,550378.4 +Middle East and North Africa,Qatar,Cereal,Online,H,8/7/2014,402471101,8/27/2014,8997,205.7,117.11,1850682.9,1053638.67,797044.23 +Asia,Cambodia,Clothes,Offline,L,5/2/2010,258777225,6/18/2010,6786,109.28,35.84,741574.08,243210.24,498363.84 +Asia,Singapore,Clothes,Offline,L,2/21/2013,982083165,3/6/2013,9087,109.28,35.84,993027.36,325678.08,667349.28 +Middle East and North Africa,Egypt,Clothes,Online,L,3/6/2010,403687751,3/13/2010,9031,109.28,35.84,986907.68,323671.04,663236.64 +Sub-Saharan Africa,Guinea,Clothes,Offline,M,5/14/2012,475202310,6/11/2012,1778,109.28,35.84,194299.84,63723.52,130576.32 +Sub-Saharan Africa,Senegal,Fruits,Online,M,10/14/2012,518550670,10/28/2012,9521,9.33,6.92,88830.93,65885.32,22945.61 +Europe,Albania,Fruits,Offline,H,2/17/2013,375969159,3/5/2013,6484,9.33,6.92,60495.72,44869.28,15626.44 +Middle East and North Africa,Tunisia ,Snacks,Online,M,5/23/2012,860006606,6/16/2012,3921,152.58,97.44,598266.18,382062.24,216203.94 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,C,8/12/2010,603524339,9/21/2010,5118,255.28,159.42,1306523.04,815911.56,490611.48 +Sub-Saharan Africa,Kenya,Snacks,Online,L,9/11/2012,109696185,9/16/2012,394,152.58,97.44,60116.52,38391.36,21725.16 +Middle East and North Africa,Syria,Snacks,Offline,L,1/10/2017,402008473,2/5/2017,2096,152.58,97.44,319807.68,204234.24,115573.44 +Asia,Taiwan,Cereal,Offline,L,9/17/2011,774260032,10/30/2011,9604,205.7,117.11,1975542.8,1124724.44,850818.36 +Asia,Malaysia,Cereal,Offline,C,3/12/2016,140562188,3/24/2016,4330,205.7,117.11,890681,507086.3,383594.7 +Middle East and North Africa,Israel,Personal Care,Offline,M,12/4/2016,185338771,1/2/2017,4716,81.73,56.67,385438.68,267255.72,118182.96 +Europe,Monaco,Beverages,Online,H,7/19/2016,413326108,7/19/2016,1235,47.45,31.79,58600.75,39260.65,19340.1 +Middle East and North Africa,Iran,Household,Offline,M,12/30/2014,399573028,1/21/2015,1393,668.27,502.54,930900.11,700038.22,230861.89 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,M,4/6/2013,239440858,4/9/2013,4726,437.2,263.33,2066207.2,1244497.58,821709.62 +Europe,Slovenia,Clothes,Online,C,3/11/2017,998603427,4/22/2017,7800,109.28,35.84,852384,279552,572832 +Middle East and North Africa,Syria,Meat,Offline,L,12/25/2010,663047063,2/12/2011,9215,421.89,364.69,3887716.35,3360618.35,527098 +Sub-Saharan Africa,Namibia,Clothes,Offline,L,12/18/2013,889070594,1/7/2014,4601,109.28,35.84,502797.28,164899.84,337897.44 +Asia,Kazakhstan,Office Supplies,Online,M,3/30/2016,253285348,4/21/2016,1618,651.21,524.96,1053657.78,849385.28,204272.5 +Asia,Philippines,Personal Care,Offline,C,10/15/2012,102615153,10/17/2012,4959,81.73,56.67,405299.07,281026.53,124272.54 +Asia,Myanmar,Baby Food,Online,H,10/6/2014,504296338,11/1/2014,1348,255.28,159.42,344117.44,214898.16,129219.28 +Europe,Slovakia,Household,Offline,L,6/23/2015,695877730,8/7/2015,4539,668.27,502.54,3033277.53,2281029.06,752248.47 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,C,11/11/2016,435220658,12/5/2016,319,437.2,263.33,139466.8,84002.27,55464.53 +Europe,Luxembourg,Fruits,Online,L,7/29/2010,450498950,8/16/2010,1505,9.33,6.92,14041.65,10414.6,3627.05 +Europe,Germany,Meat,Offline,L,1/16/2012,190198934,2/28/2012,2946,421.89,364.69,1242887.94,1074376.74,168511.2 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,M,4/2/2011,973119437,4/5/2011,6521,421.89,364.69,2751144.69,2378143.49,373001.2 +Australia and Oceania,Marshall Islands,Meat,Offline,C,5/29/2014,138371789,6/17/2014,6142,421.89,364.69,2591248.38,2239925.98,351322.4 +Sub-Saharan Africa,Nigeria,Cereal,Online,C,6/1/2017,495379817,7/18/2017,2751,205.7,117.11,565880.7,322169.61,243711.09 +Europe,Russia,Vegetables,Offline,H,4/1/2017,873879849,4/6/2017,9322,154.06,90.93,1436147.32,847649.46,588497.86 +Europe,Montenegro,Personal Care,Offline,L,9/23/2015,173920714,9/27/2015,5859,81.73,56.67,478856.07,332029.53,146826.54 +Middle East and North Africa,Tunisia ,Snacks,Online,M,9/28/2015,515863740,10/12/2015,4399,152.58,97.44,671199.42,428638.56,242560.86 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,H,6/15/2017,490382754,7/31/2017,4009,437.2,263.33,1752734.8,1055689.97,697044.83 +Sub-Saharan Africa,Namibia,Personal Care,Online,C,7/12/2014,108464086,8/3/2014,5788,81.73,56.67,473053.24,328005.96,145047.28 +North America,United States of America,Baby Food,Offline,C,1/16/2013,351406562,1/20/2013,7866,255.28,159.42,2008032.48,1253997.72,754034.76 +Asia,Bhutan,Cosmetics,Offline,L,7/30/2012,920821511,8/16/2012,403,437.2,263.33,176191.6,106121.99,70069.61 +Sub-Saharan Africa,Angola,Snacks,Online,C,7/21/2017,688632762,8/14/2017,592,152.58,97.44,90327.36,57684.48,32642.88 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,L,9/30/2010,847076642,9/30/2010,7657,81.73,56.67,625806.61,433922.19,191884.42 +Europe,Austria,Cosmetics,Offline,L,1/25/2010,858701980,2/6/2010,7853,437.2,263.33,3433331.6,2067930.49,1365401.11 +Central America and the Caribbean,Jamaica,Snacks,Online,L,10/14/2011,706370103,11/19/2011,9465,152.58,97.44,1444169.7,922269.6,521900.1 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,L,1/2/2017,443254840,2/10/2017,7812,9.33,6.92,72885.96,54059.04,18826.92 +Sub-Saharan Africa,Zambia,Meat,Offline,L,10/6/2012,642842519,11/24/2012,242,421.89,364.69,102097.38,88254.98,13842.4 +Asia,Kyrgyzstan,Cereal,Online,M,8/30/2013,148931968,10/4/2013,1134,205.7,117.11,233263.8,132802.74,100461.06 +Europe,Sweden,Cereal,Offline,H,8/25/2012,125634515,9/22/2012,6900,205.7,117.11,1419330,808059,611271 +Sub-Saharan Africa,Mali,Personal Care,Offline,H,2/5/2015,907373988,3/24/2015,982,81.73,56.67,80258.86,55649.94,24608.92 +Europe,Netherlands,Personal Care,Online,C,4/19/2012,648886716,5/14/2012,8854,81.73,56.67,723637.42,501756.18,221881.24 +Europe,Andorra,Cosmetics,Offline,C,7/17/2015,275221526,8/17/2015,3020,437.2,263.33,1320344,795256.6,525087.4 +Asia,Kazakhstan,Baby Food,Offline,M,6/18/2014,331739747,6/19/2014,8018,255.28,159.42,2046835.04,1278229.56,768605.48 +Sub-Saharan Africa,Tanzania,Cereal,Offline,M,2/13/2011,534115207,2/20/2011,5414,205.7,117.11,1113659.8,634033.54,479626.26 +Sub-Saharan Africa,Senegal,Baby Food,Online,H,3/18/2016,218334233,4/23/2016,8806,255.28,159.42,2247995.68,1403852.52,844143.16 +Europe,Finland,Meat,Online,H,12/30/2014,590695655,1/7/2015,8826,421.89,364.69,3723601.14,3218753.94,504847.2 +Sub-Saharan Africa,Benin,Baby Food,Offline,M,7/6/2016,677810800,7/20/2016,8133,255.28,159.42,2076192.24,1296562.86,779629.38 +North America,Greenland,Cereal,Offline,M,12/9/2011,476603496,1/6/2012,6420,205.7,117.11,1320594,751846.2,568747.8 +North America,Greenland,Baby Food,Online,C,3/22/2016,504310071,5/1/2016,5412,255.28,159.42,1381575.36,862781.04,518794.32 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,M,4/27/2011,448479354,5/22/2011,3862,154.06,90.93,594979.72,351171.66,243808.06 +Sub-Saharan Africa,Guinea,Cereal,Offline,H,7/9/2010,516972672,8/2/2010,2557,205.7,117.11,525974.9,299450.27,226524.63 +Asia,Turkmenistan,Personal Care,Offline,L,11/2/2016,987963855,11/19/2016,9314,81.73,56.67,761233.22,527824.38,233408.84 +Sub-Saharan Africa,Uganda,Snacks,Offline,L,8/16/2011,859939229,9/30/2011,3982,152.58,97.44,607573.56,388006.08,219567.48 +Central America and the Caribbean,Panama,Beverages,Online,L,5/15/2011,101697623,6/21/2011,3442,47.45,31.79,163322.9,109421.18,53901.72 +Sub-Saharan Africa,Gabon,Household,Offline,L,12/2/2010,102350366,1/10/2011,6602,668.27,502.54,4411918.54,3317769.08,1094149.46 +Asia,Nepal,Baby Food,Offline,L,7/16/2017,521321284,8/16/2017,9408,255.28,159.42,2401674.24,1499823.36,901850.88 +Europe,Greece,Household,Offline,C,11/4/2016,638346707,11/12/2016,9831,668.27,502.54,6569762.37,4940470.74,1629291.63 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,L,6/9/2014,703475463,6/13/2014,2877,651.21,524.96,1873531.17,1510309.92,363221.25 +Asia,Indonesia,Snacks,Online,H,12/31/2016,587068879,1/16/2017,5582,152.58,97.44,851701.56,543910.08,307791.48 +Sub-Saharan Africa,Mozambique,Meat,Offline,M,5/2/2013,229800784,5/30/2013,2014,421.89,364.69,849686.46,734485.66,115200.8 +Europe,Cyprus,Clothes,Online,L,1/13/2016,992657506,2/20/2016,8270,109.28,35.84,903745.6,296396.8,607348.8 +Middle East and North Africa,Kuwait,Cosmetics,Online,L,3/30/2012,706937873,5/3/2012,7481,437.2,263.33,3270693.2,1969971.73,1300721.47 +Asia,Cambodia,Snacks,Offline,M,11/27/2012,424253213,12/10/2012,4808,152.58,97.44,733604.64,468491.52,265113.12 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,M,1/30/2011,366527354,2/15/2011,2444,9.33,6.92,22802.52,16912.48,5890.04 +Middle East and North Africa,Iran,Fruits,Offline,M,1/19/2016,375996625,3/2/2016,4612,9.33,6.92,43029.96,31915.04,11114.92 +Central America and the Caribbean,Dominican Republic,Fruits,Online,C,8/26/2011,365209853,9/28/2011,2566,9.33,6.92,23940.78,17756.72,6184.06 +Asia,Philippines,Beverages,Offline,L,1/27/2013,767028367,3/7/2013,9594,47.45,31.79,455235.3,304993.26,150242.04 +Middle East and North Africa,Oman,Office Supplies,Online,M,1/27/2010,284625995,1/30/2010,6012,651.21,524.96,3915074.52,3156059.52,759015 +Europe,Finland,Meat,Offline,C,3/10/2016,841489064,4/8/2016,4169,421.89,364.69,1758859.41,1520392.61,238466.8 +Europe,Albania,Beverages,Online,C,12/12/2011,831416404,12/21/2011,3445,47.45,31.79,163465.25,109516.55,53948.7 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,L,10/16/2016,968519341,10/16/2016,5251,154.06,90.93,808969.06,477473.43,331495.63 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,M,3/4/2017,237221705,4/20/2017,8029,651.21,524.96,5228565.09,4214903.84,1013661.25 +Middle East and North Africa,Pakistan,Personal Care,Online,L,9/28/2015,842259824,10/3/2015,2254,81.73,56.67,184219.42,127734.18,56485.24 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,H,6/2/2012,558682525,6/24/2012,5429,651.21,524.96,3535419.09,2850007.84,685411.25 +Middle East and North Africa,Morocco,Cosmetics,Online,L,10/13/2015,381851136,10/19/2015,7092,437.2,263.33,3100622.4,1867536.36,1233086.04 +Central America and the Caribbean,Barbados,Fruits,Online,L,7/10/2016,477439486,7/15/2016,3809,9.33,6.92,35537.97,26358.28,9179.69 +Middle East and North Africa,Pakistan,Snacks,Offline,C,12/27/2013,631433904,1/26/2014,4179,152.58,97.44,637631.82,407201.76,230430.06 +Asia,Tajikistan,Baby Food,Online,M,5/12/2012,700133216,6/10/2012,3832,255.28,159.42,978232.96,610897.44,367335.52 +Asia,South Korea,Snacks,Online,C,11/25/2016,160148751,12/9/2016,429,152.58,97.44,65456.82,41801.76,23655.06 +Middle East and North Africa,Somalia,Vegetables,Online,C,12/28/2014,358404338,2/3/2015,8663,154.06,90.93,1334621.78,787726.59,546895.19 +Sub-Saharan Africa,Gabon,Vegetables,Online,C,3/25/2010,462136304,4/3/2010,5257,154.06,90.93,809893.42,478019.01,331874.41 +Asia,Nepal,Snacks,Online,C,1/24/2011,608893477,3/1/2011,3966,152.58,97.44,605132.28,386447.04,218685.24 +Central America and the Caribbean,Nicaragua,Vegetables,Online,C,11/14/2011,556537187,12/15/2011,576,154.06,90.93,88738.56,52375.68,36362.88 +Asia,Taiwan,Clothes,Offline,M,11/10/2011,133241260,12/28/2011,7904,109.28,35.84,863749.12,283279.36,580469.76 +Middle East and North Africa,Oman,Office Supplies,Offline,H,4/28/2011,587492024,5/1/2011,800,651.21,524.96,520968,419968,101000 +Australia and Oceania,Solomon Islands,Cereal,Online,L,5/23/2015,538088309,5/25/2015,1143,205.7,117.11,235115.1,133856.73,101258.37 +Europe,Estonia,Cereal,Online,C,2/14/2015,924141442,3/1/2015,2844,205.7,117.11,585010.8,333060.84,251949.96 +Central America and the Caribbean,Haiti,Clothes,Online,C,12/30/2013,955075252,2/15/2014,6846,109.28,35.84,748130.88,245360.64,502770.24 +Asia,China,Vegetables,Offline,C,7/22/2016,360626065,8/8/2016,6121,154.06,90.93,943001.26,556582.53,386418.73 +Middle East and North Africa,Iraq,Cosmetics,Online,M,1/20/2017,740842711,2/25/2017,676,437.2,263.33,295547.2,178011.08,117536.12 +Central America and the Caribbean,Dominica,Cosmetics,Online,H,10/21/2010,616086518,11/14/2010,2546,437.2,263.33,1113111.2,670438.18,442673.02 +Asia,Thailand,Personal Care,Offline,L,2/12/2013,377031314,3/26/2013,799,81.73,56.67,65302.27,45279.33,20022.94 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,M,1/30/2010,934663426,2/10/2010,6533,437.2,263.33,2856227.6,1720334.89,1135892.71 +Asia,Sri Lanka,Cereal,Offline,M,5/8/2015,570281684,6/22/2015,7878,205.7,117.11,1620504.6,922592.58,697912.02 +Sub-Saharan Africa,Lesotho,Snacks,Offline,M,5/9/2013,785497415,5/25/2013,4995,152.58,97.44,762137.1,486712.8,275424.3 +Asia,Kyrgyzstan,Office Supplies,Online,L,2/2/2016,452234447,3/13/2016,5077,651.21,524.96,3306193.17,2665221.92,640971.25 +Europe,Andorra,Fruits,Offline,L,11/25/2013,762729108,1/6/2014,7347,9.33,6.92,68547.51,50841.24,17706.27 +Middle East and North Africa,Bahrain,Cereal,Offline,C,2/19/2017,279530227,3/26/2017,8061,205.7,117.11,1658147.7,944023.71,714123.99 +Europe,Finland,Vegetables,Offline,C,6/25/2014,785499131,8/14/2014,5503,154.06,90.93,847792.18,500387.79,347404.39 +Sub-Saharan Africa,Niger,Meat,Offline,H,8/15/2014,533809649,10/4/2014,4993,421.89,364.69,2106496.77,1820897.17,285599.6 +North America,Greenland,Clothes,Online,M,2/29/2012,997948110,3/16/2012,3877,109.28,35.84,423678.56,138951.68,284726.88 +Sub-Saharan Africa,Gabon,Meat,Offline,M,2/18/2014,121713340,3/6/2014,6537,421.89,364.69,2757894.93,2383978.53,373916.4 +Sub-Saharan Africa,Angola,Beverages,Online,L,6/25/2013,869216668,7/26/2013,9383,47.45,31.79,445223.35,298285.57,146937.78 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,L,8/1/2015,874881923,8/30/2015,5858,255.28,159.42,1495430.24,933882.36,561547.88 +Sub-Saharan Africa,Ghana,Beverages,Online,C,9/23/2011,993445432,11/6/2011,1435,47.45,31.79,68090.75,45618.65,22472.1 +Europe,Armenia,Meat,Offline,M,3/15/2013,349956023,4/30/2013,8619,421.89,364.69,3636269.91,3143263.11,493006.8 +Middle East and North Africa,Afghanistan,Household,Offline,M,3/21/2017,389775025,4/8/2017,1947,668.27,502.54,1301121.69,978445.38,322676.31 +Europe,Spain,Fruits,Online,L,9/9/2010,828576266,10/14/2010,2985,9.33,6.92,27850.05,20656.2,7193.85 +Europe,Greece,Beverages,Offline,H,11/19/2011,102346074,12/20/2011,5333,47.45,31.79,253050.85,169536.07,83514.78 +Middle East and North Africa,Bahrain,Vegetables,Offline,L,8/19/2013,317383277,9/19/2013,9619,154.06,90.93,1481903.14,874655.67,607247.47 +Middle East and North Africa,Morocco,Beverages,Offline,M,5/28/2017,500299203,6/17/2017,8507,47.45,31.79,403657.15,270437.53,133219.62 +Middle East and North Africa,Libya,Office Supplies,Offline,H,5/17/2014,648017680,6/12/2014,1687,651.21,524.96,1098591.27,885607.52,212983.75 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,H,12/4/2011,377775037,1/10/2012,883,255.28,159.42,225412.24,140767.86,84644.38 +Sub-Saharan Africa,Madagascar,Cereal,Offline,M,9/19/2014,277120101,10/19/2014,4851,205.7,117.11,997850.7,568100.61,429750.09 +Middle East and North Africa,Tunisia ,Beverages,Offline,C,5/3/2013,553914201,6/17/2013,4376,47.45,31.79,207641.2,139113.04,68528.16 +Europe,Hungary,Household,Online,C,10/14/2010,586331164,10/24/2010,7276,668.27,502.54,4862332.52,3656481.04,1205851.48 +Europe,Belgium,Vegetables,Online,C,2/20/2011,272857320,3/11/2011,3399,154.06,90.93,523649.94,309071.07,214578.87 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,M,9/29/2015,482291495,9/29/2015,9626,437.2,263.33,4208487.2,2534814.58,1673672.62 +Sub-Saharan Africa,Burundi,Clothes,Online,M,11/15/2011,803745019,1/3/2012,4867,109.28,35.84,531865.76,174433.28,357432.48 +Europe,Latvia,Fruits,Online,H,5/11/2014,896641719,6/25/2014,5065,9.33,6.92,47256.45,35049.8,12206.65 +Europe,Norway,Fruits,Online,M,5/22/2016,940717923,6/25/2016,8193,9.33,6.92,76440.69,56695.56,19745.13 +Australia and Oceania,Nauru,Personal Care,Online,C,1/2/2016,286022460,1/2/2016,9257,81.73,56.67,756574.61,524594.19,231980.42 +Sub-Saharan Africa,Uganda,Clothes,Online,M,4/20/2012,602916657,5/30/2012,5292,109.28,35.84,578309.76,189665.28,388644.48 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,L,10/22/2016,932074344,11/28/2016,366,651.21,524.96,238342.86,192135.36,46207.5 +Central America and the Caribbean,El Salvador,Beverages,Online,C,10/28/2011,834481847,12/8/2011,577,47.45,31.79,27378.65,18342.83,9035.82 +Europe,Armenia,Clothes,Online,H,10/14/2014,841437995,11/21/2014,9056,109.28,35.84,989639.68,324567.04,665072.64 +Europe,Czech Republic,Cereal,Offline,C,12/1/2013,204554116,12/27/2013,963,205.7,117.11,198089.1,112776.93,85312.17 +Sub-Saharan Africa,Angola,Vegetables,Offline,C,6/4/2017,945754039,7/20/2017,8492,154.06,90.93,1308277.52,772177.56,536099.96 +Asia,Vietnam,Meat,Offline,H,11/14/2011,207274091,1/1/2012,5864,421.89,364.69,2473962.96,2138542.16,335420.8 +Australia and Oceania,Vanuatu,Clothes,Online,L,5/20/2011,601663100,6/9/2011,4336,109.28,35.84,473838.08,155402.24,318435.84 +Europe,Georgia,Baby Food,Offline,L,1/3/2016,761782395,1/19/2016,7194,255.28,159.42,1836484.32,1146867.48,689616.84 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,L,7/2/2015,290805804,7/31/2015,4755,154.06,90.93,732555.3,432372.15,300183.15 +Europe,Spain,Vegetables,Online,M,10/29/2015,212219655,11/8/2015,9367,154.06,90.93,1443080.02,851741.31,591338.71 +Europe,Slovenia,Beverages,Online,L,8/26/2012,719822776,8/30/2012,410,47.45,31.79,19454.5,13033.9,6420.6 +Europe,Kosovo,Clothes,Offline,L,4/16/2010,727726495,5/3/2010,9296,109.28,35.84,1015866.88,333168.64,682698.24 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,C,4/28/2010,120354640,6/10/2010,4467,651.21,524.96,2908955.07,2344996.32,563958.75 +Asia,Malaysia,Meat,Online,M,5/28/2015,202443540,7/6/2015,6397,421.89,364.69,2698830.33,2332921.93,365908.4 +Middle East and North Africa,Israel,Office Supplies,Online,M,4/26/2010,549042022,4/26/2010,2590,651.21,524.96,1686633.9,1359646.4,326987.5 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,M,3/15/2011,355511415,4/22/2011,2583,651.21,524.96,1682075.43,1355971.68,326103.75 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,L,4/30/2016,687525546,6/17/2016,2942,255.28,159.42,751033.76,469013.64,282020.12 +Middle East and North Africa,Yemen,Fruits,Online,L,6/20/2017,431070744,7/30/2017,2267,9.33,6.92,21151.11,15687.64,5463.47 +Europe,Russia,Office Supplies,Offline,L,3/28/2011,342445838,4/12/2011,6188,651.21,524.96,4029687.48,3248452.48,781235 +Asia,Turkmenistan,Vegetables,Offline,M,6/16/2010,798262155,7/20/2010,2366,154.06,90.93,364505.96,215140.38,149365.58 +Europe,Montenegro,Fruits,Online,H,2/3/2010,445443522,3/24/2010,5492,9.33,6.92,51240.36,38004.64,13235.72 +Europe,Slovakia,Beverages,Offline,L,9/27/2013,251226270,10/18/2013,2291,47.45,31.79,108707.95,72830.89,35877.06 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,L,9/13/2014,353159224,9/18/2014,6517,437.2,263.33,2849232.4,1716121.61,1133110.79 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,H,12/3/2014,509103715,12/18/2014,3958,109.28,35.84,432530.24,141854.72,290675.52 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,M,8/13/2013,547233569,8/18/2013,7429,651.21,524.96,4837839.09,3899927.84,937911.25 +Asia,Vietnam,Personal Care,Offline,C,1/28/2011,816035115,3/11/2011,1780,81.73,56.67,145479.4,100872.6,44606.8 +Europe,Romania,Beverages,Offline,H,6/6/2012,834307181,7/6/2012,8890,47.45,31.79,421830.5,282613.1,139217.4 +Sub-Saharan Africa,Liberia,Clothes,Online,M,4/23/2016,641161096,6/1/2016,2671,109.28,35.84,291886.88,95728.64,196158.24 +Europe,Netherlands,Personal Care,Offline,H,1/19/2011,346020686,2/13/2011,4065,81.73,56.67,332232.45,230363.55,101868.9 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,H,5/4/2016,578622281,5/11/2016,6046,421.89,364.69,2550746.94,2204915.74,345831.2 +Australia and Oceania,Tonga,Beverages,Offline,M,4/14/2011,239014708,5/31/2011,8619,47.45,31.79,408971.55,273998.01,134973.54 +Australia and Oceania,Tonga,Household,Online,H,11/30/2013,547559297,12/12/2013,3819,668.27,502.54,2552123.13,1919200.26,632922.87 +Europe,United Kingdom,Cereal,Online,L,10/29/2016,994929873,11/13/2016,714,205.7,117.11,146869.8,83616.54,63253.26 +Europe,Ireland,Beverages,Online,M,9/6/2013,692112767,10/4/2013,403,47.45,31.79,19122.35,12811.37,6310.98 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,M,7/22/2010,620406806,8/3/2010,1016,9.33,6.92,9479.28,7030.72,2448.56 +Central America and the Caribbean,Nicaragua,Household,Online,M,8/7/2014,481423318,9/20/2014,2713,668.27,502.54,1813016.51,1363391.02,449625.49 +Europe,Vatican City,Cosmetics,Online,C,2/4/2015,947086131,3/10/2015,2687,437.2,263.33,1174756.4,707567.71,467188.69 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,C,7/13/2017,509631574,7/23/2017,163,205.7,117.11,33529.1,19088.93,14440.17 +Asia,Philippines,Fruits,Online,H,2/7/2017,431608474,3/16/2017,1394,9.33,6.92,13006.02,9646.48,3359.54 +Asia,Thailand,Baby Food,Offline,L,1/29/2010,695878159,3/11/2010,4666,255.28,159.42,1191136.48,743853.72,447282.76 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,C,9/16/2012,455614459,10/26/2012,5298,47.45,31.79,251390.1,168423.42,82966.68 +Middle East and North Africa,Qatar,Cosmetics,Offline,L,1/13/2012,284303700,1/24/2012,638,437.2,263.33,278933.6,168004.54,110929.06 +Europe,Sweden,Cosmetics,Offline,C,1/29/2015,825744712,2/23/2015,5065,437.2,263.33,2214418,1333766.45,880651.55 +Sub-Saharan Africa,Sudan,Beverages,Online,H,10/15/2014,544048821,10/26/2014,4991,47.45,31.79,236822.95,158663.89,78159.06 +Australia and Oceania,Marshall Islands,Household,Offline,C,7/16/2016,673639857,8/24/2016,3858,668.27,502.54,2578185.66,1938799.32,639386.34 +Middle East and North Africa,Afghanistan,Vegetables,Offline,M,8/18/2011,269254148,9/28/2011,7141,154.06,90.93,1100142.46,649331.13,450811.33 +Europe,Georgia,Cereal,Offline,H,5/3/2011,255940520,6/10/2011,7342,205.7,117.11,1510249.4,859821.62,650427.78 +Europe,Croatia,Meat,Online,L,11/15/2012,279060304,11/28/2012,9000,421.89,364.69,3797010,3282210,514800 +Middle East and North Africa,Bahrain,Personal Care,Offline,M,9/24/2010,954287326,11/4/2010,3681,81.73,56.67,300848.13,208602.27,92245.86 +Australia and Oceania,Kiribati,Beverages,Online,M,8/8/2015,717607915,8/13/2015,4984,47.45,31.79,236490.8,158441.36,78049.44 +Asia,North Korea,Vegetables,Offline,M,9/28/2012,775320899,10/29/2012,3538,154.06,90.93,545064.28,321710.34,223353.94 +Sub-Saharan Africa,Mauritius ,Cereal,Online,C,3/14/2011,154037606,3/18/2011,2006,205.7,117.11,412634.2,234922.66,177711.54 +Australia and Oceania,Kiribati,Beverages,Offline,H,4/14/2017,650681865,4/16/2017,78,47.45,31.79,3701.1,2479.62,1221.48 +Asia,Bangladesh,Cereal,Offline,L,9/3/2015,982490003,9/16/2015,9480,205.7,117.11,1950036,1110202.8,839833.2 +Asia,Bangladesh,Cereal,Offline,L,1/7/2011,837010848,1/20/2011,8965,205.7,117.11,1844100.5,1049891.15,794209.35 +Sub-Saharan Africa,Madagascar,Beverages,Offline,C,8/16/2016,422105729,9/28/2016,9320,47.45,31.79,442234,296282.8,145951.2 +Sub-Saharan Africa,Benin,Beverages,Offline,L,10/12/2012,915948474,11/13/2012,8363,47.45,31.79,396824.35,265859.77,130964.58 +Sub-Saharan Africa,Gabon,Cereal,Offline,H,2/17/2011,417025411,3/10/2011,5941,205.7,117.11,1222063.7,695750.51,526313.19 +Central America and the Caribbean,Haiti,Meat,Online,L,1/7/2013,694135367,2/18/2013,8935,421.89,364.69,3769587.15,3258505.15,511082 +Sub-Saharan Africa,Benin,Cereal,Online,M,4/18/2013,436389672,5/24/2013,6256,205.7,117.11,1286859.2,732640.16,554219.04 +Sub-Saharan Africa,The Gambia,Household,Offline,C,8/25/2011,203212153,10/1/2011,3847,668.27,502.54,2570834.69,1933271.38,637563.31 +Central America and the Caribbean,El Salvador,Cereal,Offline,H,5/29/2016,174339139,7/7/2016,9680,205.7,117.11,1991176,1133624.8,857551.2 +Europe,Austria,Beverages,Offline,L,6/21/2010,599819457,7/16/2010,8762,47.45,31.79,415756.9,278543.98,137212.92 +Sub-Saharan Africa,Niger,Beverages,Offline,H,8/25/2015,450014436,10/6/2015,8127,47.45,31.79,385626.15,258357.33,127268.82 +Central America and the Caribbean,Jamaica,Personal Care,Online,M,3/7/2013,565597903,4/1/2013,1843,81.73,56.67,150628.39,104442.81,46185.58 +Australia and Oceania,Fiji,Fruits,Online,M,8/29/2015,507556188,9/20/2015,6010,9.33,6.92,56073.3,41589.2,14484.1 +Europe,Montenegro,Personal Care,Offline,L,3/25/2010,807188117,4/14/2010,3756,81.73,56.67,306977.88,212852.52,94125.36 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,M,5/27/2015,716105020,6/14/2015,244,81.73,56.67,19942.12,13827.48,6114.64 +Sub-Saharan Africa,Angola,Household,Offline,L,9/1/2016,456230723,9/5/2016,7664,668.27,502.54,5121621.28,3851466.56,1270154.72 +Middle East and North Africa,Iran,Beverages,Online,H,9/26/2015,769801557,10/26/2015,242,47.45,31.79,11482.9,7693.18,3789.72 +Europe,Romania,Meat,Online,L,8/3/2011,669366347,9/7/2011,9232,421.89,364.69,3894888.48,3366818.08,528070.4 +Sub-Saharan Africa,Benin,Vegetables,Offline,C,11/4/2011,587786424,11/26/2011,7920,154.06,90.93,1220155.2,720165.6,499989.6 +Europe,Armenia,Vegetables,Offline,H,10/29/2013,128235614,11/30/2013,6623,154.06,90.93,1020339.38,602229.39,418109.99 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,H,12/7/2015,314200246,12/27/2015,7690,154.06,90.93,1184721.4,699251.7,485469.7 +Sub-Saharan Africa,Kenya,Cosmetics,Online,L,10/31/2013,439479148,11/28/2013,501,437.2,263.33,219037.2,131928.33,87108.87 +Asia,Vietnam,Vegetables,Offline,H,11/1/2011,318183648,11/13/2011,6467,154.06,90.93,996306.02,588044.31,408261.71 +Sub-Saharan Africa,Swaziland,Household,Online,L,7/9/2011,734737575,7/26/2011,4031,668.27,502.54,2693796.37,2025738.74,668057.63 +Australia and Oceania,Tonga,Personal Care,Online,L,7/17/2015,293877255,7/17/2015,3665,81.73,56.67,299540.45,207695.55,91844.9 +Sub-Saharan Africa,Lesotho,Meat,Offline,C,4/5/2016,370651519,4/11/2016,2876,421.89,364.69,1213355.64,1048848.44,164507.2 +North America,Mexico,Snacks,Online,M,9/1/2014,160421693,10/18/2014,1199,152.58,97.44,182943.42,116830.56,66112.86 +Sub-Saharan Africa,Tanzania,Baby Food,Online,H,8/10/2016,728861606,8/27/2016,5201,255.28,159.42,1327711.28,829143.42,498567.86 +Europe,Hungary,Beverages,Online,M,11/7/2013,961957585,12/5/2013,3481,47.45,31.79,165173.45,110660.99,54512.46 +Sub-Saharan Africa,Swaziland,Baby Food,Online,H,8/1/2010,716008460,8/30/2010,1669,255.28,159.42,426062.32,266071.98,159990.34 +Middle East and North Africa,Yemen,Cereal,Online,L,1/22/2012,367625558,2/24/2012,7427,205.7,117.11,1527733.9,869775.97,657957.93 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,C,3/28/2013,363732707,5/6/2013,5446,651.21,524.96,3546489.66,2858932.16,687557.5 +Europe,Armenia,Personal Care,Online,C,2/24/2010,771566236,3/7/2010,2450,81.73,56.67,200238.5,138841.5,61397 +Europe,Spain,Clothes,Online,M,3/28/2011,828674972,3/30/2011,2194,109.28,35.84,239760.32,78632.96,161127.36 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,L,11/15/2010,292920243,12/13/2010,464,154.06,90.93,71483.84,42191.52,29292.32 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,L,11/6/2015,792475879,12/17/2015,78,9.33,6.92,727.74,539.76,187.98 +Asia,Turkmenistan,Snacks,Offline,C,4/21/2011,875828206,4/29/2011,5884,152.58,97.44,897780.72,573336.96,324443.76 +Asia,Cambodia,Beverages,Offline,H,7/7/2017,961776053,8/11/2017,9762,47.45,31.79,463206.9,310333.98,152872.92 +Europe,Bulgaria,Household,Online,H,5/26/2010,189430749,7/6/2010,5623,668.27,502.54,3757682.21,2825782.42,931899.79 +Europe,Estonia,Personal Care,Online,L,2/25/2016,468216121,3/27/2016,4410,81.73,56.67,360429.3,249914.7,110514.6 +Europe,Croatia,Beverages,Online,L,8/6/2016,627868497,9/1/2016,9096,47.45,31.79,431605.2,289161.84,142443.36 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,L,7/23/2013,468436706,8/27/2013,9686,152.58,97.44,1477889.88,943803.84,534086.04 +Europe,Netherlands,Office Supplies,Online,M,7/2/2017,310282075,7/30/2017,8216,651.21,524.96,5350341.36,4313071.36,1037270 +Australia and Oceania,Tonga,Snacks,Online,C,6/9/2013,544078433,6/26/2013,3754,152.58,97.44,572785.32,365789.76,206995.56 +Middle East and North Africa,Tunisia ,Beverages,Online,L,3/7/2010,280812108,3/30/2010,7398,47.45,31.79,351035.1,235182.42,115852.68 +Europe,Luxembourg,Household,Offline,L,10/22/2013,501781928,10/31/2013,7278,668.27,502.54,4863669.06,3657486.12,1206182.94 +North America,Canada,Clothes,Offline,C,4/27/2016,908599221,6/15/2016,3556,109.28,35.84,388599.68,127447.04,261152.64 +Asia,South Korea,Cereal,Online,M,7/29/2014,373187816,8/4/2014,3423,205.7,117.11,704111.1,400867.53,303243.57 +Europe,Estonia,Cereal,Offline,M,1/22/2014,987784039,1/29/2014,6103,205.7,117.11,1255387.1,714722.33,540664.77 +Asia,Philippines,Personal Care,Online,C,7/18/2017,414936721,8/3/2017,7851,81.73,56.67,641662.23,444916.17,196746.06 +Australia and Oceania,Papua New Guinea,Beverages,Offline,M,9/21/2013,437507188,10/1/2013,6954,47.45,31.79,329967.3,221067.66,108899.64 +Australia and Oceania,Palau,Personal Care,Online,H,4/10/2011,208669269,4/17/2011,8729,81.73,56.67,713421.17,494672.43,218748.74 +Australia and Oceania,Solomon Islands,Clothes,Offline,C,5/18/2012,301909291,6/23/2012,523,109.28,35.84,57153.44,18744.32,38409.12 +Europe,Cyprus,Beverages,Offline,M,6/29/2016,461026084,7/12/2016,6718,47.45,31.79,318769.1,213565.22,105203.88 +Middle East and North Africa,Egypt,Cereal,Offline,M,7/26/2016,950130975,8/15/2016,3724,205.7,117.11,766026.8,436117.64,329909.16 +Asia,Singapore,Meat,Online,H,5/27/2010,303647792,6/23/2010,4984,421.89,364.69,2102699.76,1817614.96,285084.8 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,H,1/1/2012,276312863,1/17/2012,5971,205.7,117.11,1228234.7,699263.81,528970.89 +Europe,Slovakia,Snacks,Offline,M,7/7/2017,893175017,7/15/2017,9191,152.58,97.44,1402362.78,895571.04,506791.74 +North America,Mexico,Meat,Online,M,7/29/2016,899595582,9/4/2016,9179,421.89,364.69,3872528.31,3347489.51,525038.8 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,L,3/31/2011,911248385,4/25/2011,7502,437.2,263.33,3279874.4,1975501.66,1304372.74 +Central America and the Caribbean,Belize,Cosmetics,Offline,C,3/21/2012,264119756,3/28/2012,7760,437.2,263.33,3392672,2043440.8,1349231.2 +Australia and Oceania,Vanuatu,Meat,Online,L,4/29/2012,164508521,5/8/2012,582,421.89,364.69,245539.98,212249.58,33290.4 +Europe,Serbia,Office Supplies,Online,L,1/14/2013,539026010,1/31/2013,8629,651.21,524.96,5619291.09,4529879.84,1089411.25 +Sub-Saharan Africa,Djibouti,Household,Offline,M,2/5/2013,484596049,2/11/2013,1595,668.27,502.54,1065890.65,801551.3,264339.35 +Europe,Denmark,Office Supplies,Offline,L,4/26/2012,518454968,5/13/2012,1201,651.21,524.96,782103.21,630476.96,151626.25 +Middle East and North Africa,Yemen,Cosmetics,Online,H,5/13/2015,328151595,6/6/2015,6204,437.2,263.33,2712388.8,1633699.32,1078689.48 +Europe,Lithuania,Cereal,Offline,H,10/24/2012,121547257,11/13/2012,7389,205.7,117.11,1519917.3,865325.79,654591.51 +Asia,China,Vegetables,Online,L,4/1/2015,176815783,5/3/2015,2574,154.06,90.93,396550.44,234053.82,162496.62 +Europe,Albania,Baby Food,Online,C,8/5/2011,392443501,8/6/2011,1608,255.28,159.42,410490.24,256347.36,154142.88 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,H,10/8/2010,737229239,10/19/2010,1370,205.7,117.11,281809,160440.7,121368.3 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,C,3/12/2015,800284326,3/14/2015,771,81.73,56.67,63013.83,43692.57,19321.26 +Middle East and North Africa,Israel,Vegetables,Offline,H,12/26/2016,241032588,1/2/2017,5754,154.06,90.93,886461.24,523211.22,363250.02 +Sub-Saharan Africa,Malawi,Baby Food,Offline,H,11/25/2016,139210355,12/16/2016,4292,255.28,159.42,1095661.76,684230.64,411431.12 +Sub-Saharan Africa,Burundi,Meat,Online,L,12/24/2012,744866454,1/20/2013,1391,421.89,364.69,586848.99,507283.79,79565.2 +Sub-Saharan Africa,Mozambique,Fruits,Offline,C,11/24/2011,128362214,12/16/2011,4086,9.33,6.92,38122.38,28275.12,9847.26 +Central America and the Caribbean,Haiti,Beverages,Online,H,1/11/2010,930371463,2/21/2010,6446,47.45,31.79,305862.7,204918.34,100944.36 +Europe,Denmark,Snacks,Offline,M,5/23/2012,911880528,6/23/2012,4567,152.58,97.44,696832.86,445008.48,251824.38 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,L,9/19/2013,604188239,10/19/2013,1581,421.89,364.69,667008.09,576574.89,90433.2 +Asia,Turkmenistan,Fruits,Online,L,5/11/2017,158905923,6/17/2017,2649,9.33,6.92,24715.17,18331.08,6384.09 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,C,5/20/2016,697957408,6/30/2016,9962,9.33,6.92,92945.46,68937.04,24008.42 +Middle East and North Africa,Yemen,Personal Care,Offline,M,7/2/2012,263579022,8/12/2012,7745,81.73,56.67,632998.85,438909.15,194089.7 +Australia and Oceania,Vanuatu,Meat,Online,H,4/6/2012,568319594,5/4/2012,7252,421.89,364.69,3059546.28,2644731.88,414814.4 +Asia,Japan,Clothes,Online,M,9/21/2015,245040452,9/26/2015,1770,109.28,35.84,193425.6,63436.8,129988.8 +Sub-Saharan Africa,Zambia,Personal Care,Offline,C,8/16/2012,696915423,8/30/2012,1616,81.73,56.67,132075.68,91578.72,40496.96 +Asia,Bhutan,Meat,Offline,H,7/7/2016,247430837,7/14/2016,9138,421.89,364.69,3855230.82,3332537.22,522693.6 +Asia,Thailand,Meat,Online,H,6/27/2015,890385520,7/27/2015,3717,421.89,364.69,1568165.13,1355552.73,212612.4 +Australia and Oceania,Palau,Cosmetics,Online,C,11/6/2013,639890801,12/12/2013,6763,437.2,263.33,2956783.6,1780900.79,1175882.81 +Central America and the Caribbean,Dominica,Cereal,Offline,L,3/9/2013,280370509,3/28/2013,6719,205.7,117.11,1382098.3,786862.09,595236.21 +Australia and Oceania,New Zealand,Snacks,Online,C,2/26/2016,216560971,4/6/2016,4059,152.58,97.44,619322.22,395508.96,223813.26 +Europe,Norway,Snacks,Offline,L,2/7/2015,923511016,3/21/2015,6287,152.58,97.44,959270.46,612605.28,346665.18 +Europe,Belgium,Meat,Online,L,1/12/2011,696581971,2/15/2011,2940,421.89,364.69,1240356.6,1072188.6,168168 +Middle East and North Africa,Algeria,Cereal,Offline,C,5/12/2017,601447665,5/26/2017,584,205.7,117.11,120128.8,68392.24,51736.56 +North America,Greenland,Clothes,Offline,L,9/15/2010,424094426,10/30/2010,7820,109.28,35.84,854569.6,280268.8,574300.8 +Europe,Hungary,Clothes,Offline,C,5/27/2010,920821082,6/17/2010,276,109.28,35.84,30161.28,9891.84,20269.44 +Europe,Romania,Cereal,Online,C,2/18/2014,668238961,2/27/2014,5613,205.7,117.11,1154594.1,657338.43,497255.67 +Asia,China,Clothes,Offline,L,11/10/2016,113271892,11/17/2016,8525,109.28,35.84,931612,305536,626076 +Asia,Vietnam,Meat,Offline,L,8/10/2014,223156201,9/8/2014,5734,421.89,364.69,2419117.26,2091132.46,327984.8 +Europe,Belarus,Office Supplies,Online,L,10/27/2015,235440719,11/24/2015,996,651.21,524.96,648605.16,522860.16,125745 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,L,11/15/2014,807986772,12/3/2014,96,205.7,117.11,19747.2,11242.56,8504.64 +Central America and the Caribbean,Guatemala,Fruits,Online,M,12/24/2010,868968188,12/28/2010,5852,9.33,6.92,54599.16,40495.84,14103.32 +Middle East and North Africa,Iraq,Vegetables,Online,M,1/1/2012,766871297,1/3/2012,3113,154.06,90.93,479588.78,283065.09,196523.69 +Central America and the Caribbean,Nicaragua,Cereal,Online,H,7/3/2015,920494925,7/22/2015,3759,205.7,117.11,773226.3,440216.49,333009.81 +Sub-Saharan Africa,Tanzania,Clothes,Online,H,7/14/2012,468950402,8/3/2012,1700,109.28,35.84,185776,60928,124848 +Europe,Belgium,Snacks,Offline,M,2/25/2014,421661555,3/12/2014,7879,152.58,97.44,1202177.82,767729.76,434448.06 +Asia,South Korea,Office Supplies,Online,H,4/29/2017,508364713,5/22/2017,5270,651.21,524.96,3431876.7,2766539.2,665337.5 +Sub-Saharan Africa,Kenya,Beverages,Online,M,4/22/2016,529108703,4/23/2016,3878,47.45,31.79,184011.1,123281.62,60729.48 +Australia and Oceania,Papua New Guinea,Vegetables,Online,C,12/26/2013,804254853,1/17/2014,5738,154.06,90.93,883996.28,521756.34,362239.94 +Europe,Switzerland,Clothes,Online,M,7/10/2010,824476993,8/26/2010,9919,109.28,35.84,1083948.32,355496.96,728451.36 +Middle East and North Africa,Iraq,Baby Food,Online,H,9/22/2014,600761449,11/8/2014,7518,255.28,159.42,1919195.04,1198519.56,720675.48 +Middle East and North Africa,Azerbaijan,Fruits,Online,M,7/13/2017,214407050,8/16/2017,6666,9.33,6.92,62193.78,46128.72,16065.06 +Europe,Slovenia,Baby Food,Online,L,12/10/2010,267025125,1/12/2011,7523,255.28,159.42,1920471.44,1199316.66,721154.78 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,H,7/12/2014,530539500,7/18/2014,7283,437.2,263.33,3184127.6,1917832.39,1266295.21 +Australia and Oceania,New Zealand,Vegetables,Online,M,1/23/2011,397186505,2/24/2011,5168,154.06,90.93,796182.08,469926.24,326255.84 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,H,11/20/2010,229514968,12/13/2010,7434,437.2,263.33,3250144.8,1957595.22,1292549.58 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,L,4/7/2010,910386216,4/15/2010,2367,255.28,159.42,604247.76,377347.14,226900.62 +Asia,Tajikistan,Vegetables,Online,L,4/23/2010,692974078,4/26/2010,5284,154.06,90.93,814053.04,480474.12,333578.92 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,L,3/13/2013,150764882,4/19/2013,3534,81.73,56.67,288833.82,200271.78,88562.04 +Middle East and North Africa,Lebanon,Beverages,Offline,M,10/24/2010,827557456,11/21/2010,1496,47.45,31.79,70985.2,47557.84,23427.36 +Europe,United Kingdom,Meat,Online,L,4/1/2011,287463128,4/8/2011,5583,421.89,364.69,2355411.87,2036064.27,319347.6 +Europe,Czech Republic,Meat,Online,C,4/22/2012,664905726,6/5/2012,9235,421.89,364.69,3896154.15,3367912.15,528242 +Asia,Nepal,Beverages,Online,H,11/6/2012,114621579,11/26/2012,7927,47.45,31.79,376136.15,251999.33,124136.82 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,C,8/5/2016,461659514,8/11/2016,4164,109.28,35.84,455041.92,149237.76,305804.16 +Sub-Saharan Africa,Namibia,Clothes,Offline,H,3/7/2013,451380860,4/14/2013,2482,109.28,35.84,271232.96,88954.88,182278.08 +Sub-Saharan Africa,Burundi,Snacks,Online,C,3/26/2012,699459445,5/2/2012,4448,152.58,97.44,678675.84,433413.12,245262.72 +Middle East and North Africa,Yemen,Household,Online,C,11/18/2016,541881597,12/26/2016,3661,668.27,502.54,2446536.47,1839798.94,606737.53 +Asia,Bhutan,Snacks,Offline,C,5/20/2012,284946143,6/5/2012,751,152.58,97.44,114587.58,73177.44,41410.14 +Middle East and North Africa,Morocco,Baby Food,Offline,M,5/8/2015,755264413,5/15/2015,8378,255.28,159.42,2138735.84,1335620.76,803115.08 +Central America and the Caribbean,Dominica,Personal Care,Offline,C,12/15/2016,149760234,1/23/2017,6236,81.73,56.67,509668.28,353394.12,156274.16 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,C,1/4/2017,785669934,2/22/2017,6048,47.45,31.79,286977.6,192265.92,94711.68 +Central America and the Caribbean,Dominican Republic,Meat,Online,H,8/10/2012,550542342,8/24/2012,6568,421.89,364.69,2770973.52,2395283.92,375689.6 +Asia,Mongolia,Office Supplies,Offline,L,1/18/2017,552238786,2/11/2017,8584,651.21,524.96,5589986.64,4506256.64,1083730 +Europe,Norway,Beverages,Offline,C,8/13/2010,168933093,8/22/2010,9911,47.45,31.79,470276.95,315070.69,155206.26 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,H,7/12/2012,199111592,7/22/2012,400,205.7,117.11,82280,46844,35436 +Sub-Saharan Africa,Niger,Beverages,Online,H,7/25/2016,611573112,8/2/2016,6929,47.45,31.79,328781.05,220272.91,108508.14 +Sub-Saharan Africa,Niger,Fruits,Offline,M,7/25/2017,995428979,9/9/2017,8410,9.33,6.92,78465.3,58197.2,20268.1 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,L,3/23/2015,110103023,3/28/2015,786,437.2,263.33,343639.2,206977.38,136661.82 +Asia,Maldives,Cosmetics,Online,L,4/18/2010,835331571,5/19/2010,2030,437.2,263.33,887516,534559.9,352956.1 +Asia,Vietnam,Fruits,Online,C,12/20/2015,721163451,12/27/2015,7146,9.33,6.92,66672.18,49450.32,17221.86 +Sub-Saharan Africa,South Sudan,Clothes,Online,H,3/10/2016,537959992,4/9/2016,3171,109.28,35.84,346526.88,113648.64,232878.24 +Sub-Saharan Africa,Botswana,Office Supplies,Offline,M,12/3/2014,226395022,1/7/2015,4173,651.21,524.96,2717499.33,2190658.08,526841.25 +Sub-Saharan Africa,Madagascar,Personal Care,Online,L,3/5/2017,247454869,3/23/2017,6250,81.73,56.67,510812.5,354187.5,156625 +Australia and Oceania,East Timor,Clothes,Online,C,2/8/2010,232438361,2/27/2010,2531,109.28,35.84,276587.68,90711.04,185876.64 +Central America and the Caribbean,Jamaica,Cereal,Offline,C,3/19/2012,332956826,4/23/2012,8179,205.7,117.11,1682420.3,957842.69,724577.61 +Sub-Saharan Africa,Nigeria,Beverages,Online,H,7/28/2016,770934092,8/1/2016,5385,47.45,31.79,255518.25,171189.15,84329.1 +Europe,Macedonia,Office Supplies,Online,C,4/24/2017,488606488,5/24/2017,8373,651.21,524.96,5452581.33,4395490.08,1057091.25 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,C,6/1/2013,298522841,7/21/2013,8397,81.73,56.67,686286.81,475857.99,210428.82 +Europe,San Marino,Office Supplies,Online,M,7/2/2012,633544480,7/19/2012,8745,651.21,524.96,5694831.45,4590775.2,1104056.25 +Central America and the Caribbean,El Salvador,Baby Food,Offline,H,11/25/2011,196845233,12/19/2011,9734,255.28,159.42,2484895.52,1551794.28,933101.24 +Europe,Georgia,Beverages,Online,L,7/27/2017,911911427,8/20/2017,3711,47.45,31.79,176086.95,117972.69,58114.26 +North America,Greenland,Cereal,Online,L,1/15/2010,272541892,1/24/2010,57,205.7,117.11,11724.9,6675.27,5049.63 +Sub-Saharan Africa,Nigeria,Cereal,Offline,L,5/4/2016,792847955,6/10/2016,184,205.7,117.11,37848.8,21548.24,16300.56 +Europe,Estonia,Clothes,Offline,C,5/1/2015,557253444,6/20/2015,2532,109.28,35.84,276696.96,90746.88,185950.08 +Australia and Oceania,Vanuatu,Fruits,Offline,L,3/28/2017,870494687,4/4/2017,7577,9.33,6.92,70693.41,52432.84,18260.57 +Middle East and North Africa,Iran,Office Supplies,Online,C,6/3/2014,407620513,6/6/2014,2823,651.21,524.96,1838365.83,1481962.08,356403.75 +Asia,Tajikistan,Vegetables,Offline,H,6/12/2015,163992249,8/1/2015,7806,154.06,90.93,1202592.36,709799.58,492792.78 +Europe,San Marino,Office Supplies,Online,C,1/5/2011,305283725,2/15/2011,9093,651.21,524.96,5921452.53,4773461.28,1147991.25 +Sub-Saharan Africa,Ghana,Snacks,Offline,M,8/10/2015,617481267,9/18/2015,5284,152.58,97.44,806232.72,514872.96,291359.76 +Sub-Saharan Africa,Zimbabwe,Clothes,Offline,C,9/11/2010,956883704,10/23/2010,2007,109.28,35.84,219324.96,71930.88,147394.08 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,M,9/6/2016,800102365,9/19/2016,6925,437.2,263.33,3027610,1823560.25,1204049.75 +Europe,Luxembourg,Fruits,Online,C,5/20/2013,594061076,5/23/2013,4729,9.33,6.92,44121.57,32724.68,11396.89 +Asia,Kyrgyzstan,Household,Online,M,12/18/2011,405996167,1/12/2012,2143,668.27,502.54,1432102.61,1076943.22,355159.39 +Middle East and North Africa,Algeria,Vegetables,Online,H,4/21/2013,373456466,5/23/2013,2922,154.06,90.93,450163.32,265697.46,184465.86 +Asia,Laos,Baby Food,Offline,C,10/9/2011,254303300,11/16/2011,2852,255.28,159.42,728058.56,454665.84,273392.72 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,H,2/27/2014,776710498,4/15/2014,4751,651.21,524.96,3093898.71,2494084.96,599813.75 +Europe,Austria,Baby Food,Offline,H,3/5/2013,489164388,3/31/2013,3467,255.28,159.42,885055.76,552709.14,332346.62 +Europe,Bosnia and Herzegovina,Meat,Online,L,12/17/2013,710463798,1/16/2014,881,421.89,364.69,371685.09,321291.89,50393.2 +North America,Greenland,Cereal,Online,M,2/21/2015,579720056,3/22/2015,902,205.7,117.11,185541.4,105633.22,79908.18 +Europe,Croatia,Fruits,Offline,L,8/16/2012,206356990,9/13/2012,4474,9.33,6.92,41742.42,30960.08,10782.34 +Sub-Saharan Africa,Seychelles ,Fruits,Online,M,12/16/2010,220110929,2/2/2011,4570,9.33,6.92,42638.1,31624.4,11013.7 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,M,12/16/2011,421030700,1/31/2012,1195,9.33,6.92,11149.35,8269.4,2879.95 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,C,12/11/2010,229477632,1/25/2011,6386,651.21,524.96,4158627.06,3352394.56,806232.5 +Asia,Philippines,Snacks,Offline,M,8/27/2015,936125552,8/31/2015,9209,152.58,97.44,1405109.22,897324.96,507784.26 +Middle East and North Africa,Iran,Vegetables,Online,H,3/3/2012,751960790,4/20/2012,763,154.06,90.93,117547.78,69379.59,48168.19 +Australia and Oceania,Palau,Baby Food,Offline,H,2/26/2014,658282172,4/3/2014,9178,255.28,159.42,2342959.84,1463156.76,879803.08 +Europe,United Kingdom,Office Supplies,Offline,M,8/10/2013,356701028,9/23/2013,4616,651.21,524.96,3005985.36,2423215.36,582770 +Europe,Belgium,Meat,Offline,H,12/14/2014,519141185,1/18/2015,4268,421.89,364.69,1800626.52,1556496.92,244129.6 +Central America and the Caribbean,Saint Lucia,Clothes,Online,L,2/10/2016,537838971,3/16/2016,7358,109.28,35.84,804082.24,263710.72,540371.52 +Europe,Armenia,Snacks,Offline,M,4/10/2012,775343215,4/18/2012,142,152.58,97.44,21666.36,13836.48,7829.88 +Sub-Saharan Africa,Rwanda,Fruits,Offline,M,11/9/2014,314515244,12/13/2014,905,9.33,6.92,8443.65,6262.6,2181.05 +Europe,Estonia,Vegetables,Offline,M,5/23/2017,108528888,6/19/2017,4964,154.06,90.93,764753.84,451376.52,313377.32 +Sub-Saharan Africa,Botswana,Meat,Offline,L,6/28/2014,730870473,7/15/2014,9669,421.89,364.69,4079254.41,3526187.61,553066.8 +Asia,Vietnam,Cereal,Online,C,3/5/2013,125338828,3/27/2013,9399,205.7,117.11,1933374.3,1100716.89,832657.41 +Australia and Oceania,East Timor,Cereal,Offline,H,12/22/2013,356045281,1/13/2014,566,205.7,117.11,116426.2,66284.26,50141.94 +Central America and the Caribbean,Haiti,Clothes,Online,C,9/7/2014,857413661,10/15/2014,6611,109.28,35.84,722450.08,236938.24,485511.84 +Sub-Saharan Africa,Benin,Beverages,Offline,M,3/4/2014,684180295,3/5/2014,3008,47.45,31.79,142729.6,95624.32,47105.28 +Australia and Oceania,Kiribati,Snacks,Online,L,2/24/2016,761394011,3/28/2016,2263,152.58,97.44,345288.54,220506.72,124781.82 +Middle East and North Africa,Iraq,Cosmetics,Online,M,4/4/2010,734416139,4/21/2010,8911,437.2,263.33,3895889.2,2346533.63,1549355.57 +North America,Greenland,Clothes,Online,L,9/11/2013,318920505,10/7/2013,4519,109.28,35.84,493836.32,161960.96,331875.36 +Asia,India,Fruits,Online,H,6/12/2014,650893437,7/29/2014,2687,9.33,6.92,25069.71,18594.04,6475.67 +Asia,Mongolia,Office Supplies,Online,L,11/29/2012,236633765,11/29/2012,4045,651.21,524.96,2634144.45,2123463.2,510681.25 +Asia,Bhutan,Household,Online,C,7/25/2010,802752816,8/20/2010,1252,668.27,502.54,836674.04,629180.08,207493.96 +Europe,Sweden,Household,Offline,C,9/18/2013,546174418,11/7/2013,4002,668.27,502.54,2674416.54,2011165.08,663251.46 +Middle East and North Africa,Egypt,Household,Online,M,8/10/2014,884134900,8/19/2014,4019,668.27,502.54,2685777.13,2019708.26,666068.87 +Australia and Oceania,Solomon Islands,Baby Food,Offline,H,4/30/2010,604183089,6/1/2010,57,255.28,159.42,14550.96,9086.94,5464.02 +Sub-Saharan Africa,Mauritania,Baby Food,Online,M,3/8/2014,814180314,3/15/2014,2903,255.28,159.42,741077.84,462796.26,278281.58 +Australia and Oceania,Kiribati,Clothes,Online,M,1/11/2014,892300403,1/26/2014,373,109.28,35.84,40761.44,13368.32,27393.12 +Europe,Slovenia,Vegetables,Online,M,12/9/2013,737029683,1/26/2014,2317,154.06,90.93,356957.02,210684.81,146272.21 +Asia,Japan,Snacks,Online,H,4/6/2015,317166984,5/10/2015,5613,152.58,97.44,856431.54,546930.72,309500.82 +Asia,Bhutan,Cosmetics,Offline,M,11/1/2012,121823632,11/19/2012,9175,437.2,263.33,4011310,2416052.75,1595257.25 +Middle East and North Africa,Qatar,Cosmetics,Online,M,12/7/2013,710423457,1/8/2014,8943,437.2,263.33,3909879.6,2354960.19,1554919.41 +Europe,Luxembourg,Meat,Online,M,9/26/2011,462702786,10/16/2011,2892,421.89,364.69,1220105.88,1054683.48,165422.4 +Sub-Saharan Africa,Benin,Cosmetics,Online,L,11/8/2011,528710448,11/24/2011,6026,437.2,263.33,2634567.2,1586826.58,1047740.62 +Australia and Oceania,Vanuatu,Office Supplies,Online,C,5/21/2013,778807771,6/6/2013,5381,651.21,524.96,3504161.01,2824809.76,679351.25 +Sub-Saharan Africa,Liberia,Cereal,Offline,C,9/18/2012,253668582,9/24/2012,5025,205.7,117.11,1033642.5,588477.75,445164.75 +Europe,Cyprus,Meat,Offline,H,11/10/2014,314279210,12/14/2014,1057,421.89,364.69,445937.73,385477.33,60460.4 +Middle East and North Africa,Yemen,Cereal,Online,M,7/16/2014,591938483,8/21/2014,6606,205.7,117.11,1358854.2,773628.66,585225.54 +Middle East and North Africa,Israel,Cereal,Offline,M,2/13/2015,338257730,2/23/2015,6834,205.7,117.11,1405753.8,800329.74,605424.06 +Asia,India,Snacks,Online,C,3/28/2017,675160777,5/15/2017,3932,152.58,97.44,599944.56,383134.08,216810.48 +Central America and the Caribbean,Panama,Office Supplies,Online,L,1/10/2015,544883954,2/27/2015,2125,651.21,524.96,1383821.25,1115540,268281.25 +Middle East and North Africa,Syria,Beverages,Offline,C,1/15/2015,759976089,3/6/2015,2668,47.45,31.79,126596.6,84815.72,41780.88 +Australia and Oceania,Samoa ,Fruits,Offline,L,4/30/2017,853298509,5/7/2017,8846,9.33,6.92,82533.18,61214.32,21318.86 +Europe,France,Personal Care,Offline,M,8/24/2011,428025043,9/5/2011,977,81.73,56.67,79850.21,55366.59,24483.62 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,H,7/11/2011,507642018,7/28/2011,1409,651.21,524.96,917554.89,739668.64,177886.25 +Asia,Bhutan,Snacks,Online,L,8/22/2012,385948264,9/8/2012,9523,152.58,97.44,1453019.34,927921.12,525098.22 +Sub-Saharan Africa,Kenya,Fruits,Offline,H,9/24/2011,777055108,10/9/2011,6729,9.33,6.92,62781.57,46564.68,16216.89 +Middle East and North Africa,Algeria,Meat,Online,L,5/16/2010,665386378,5/24/2010,1471,421.89,364.69,620600.19,536458.99,84141.2 +Asia,Philippines,Beverages,Offline,L,3/23/2011,455678403,3/25/2011,4220,47.45,31.79,200239,134153.8,66085.2 +Australia and Oceania,Palau,Cereal,Online,H,3/18/2014,622980010,5/2/2014,2484,205.7,117.11,510958.8,290901.24,220057.56 +Asia,Bhutan,Fruits,Offline,C,10/4/2012,362652528,11/16/2012,5797,9.33,6.92,54086.01,40115.24,13970.77 +Sub-Saharan Africa,Seychelles ,Beverages,Online,H,9/16/2012,740369784,10/31/2012,727,47.45,31.79,34496.15,23111.33,11384.82 +Asia,South Korea,Baby Food,Online,H,5/28/2013,642118108,6/8/2013,5872,255.28,159.42,1499004.16,936114.24,562889.92 +Europe,Ukraine,Beverages,Online,M,6/18/2011,824196326,7/29/2011,6863,47.45,31.79,325649.35,218174.77,107474.58 +Asia,North Korea,Meat,Online,M,2/18/2012,763215768,4/5/2012,1361,421.89,364.69,574192.29,496343.09,77849.2 +Sub-Saharan Africa,Seychelles ,Beverages,Online,L,5/18/2010,906100261,6/15/2010,4058,47.45,31.79,192552.1,129003.82,63548.28 +Asia,Kazakhstan,Beverages,Online,L,5/14/2017,420086133,7/3/2017,1677,47.45,31.79,79573.65,53311.83,26261.82 +Asia,Maldives,Meat,Offline,H,4/5/2011,342722213,4/18/2011,7974,421.89,364.69,3364150.86,2908038.06,456112.8 +Europe,Denmark,Cosmetics,Offline,M,9/18/2016,431869828,10/23/2016,8734,437.2,263.33,3818504.8,2299924.22,1518580.58 +Central America and the Caribbean,Costa Rica,Snacks,Online,M,3/27/2010,515702807,4/12/2010,6776,152.58,97.44,1033882.08,660253.44,373628.64 +Europe,Romania,Beverages,Online,H,10/27/2014,942707479,11/23/2014,6947,47.45,31.79,329635.15,220845.13,108790.02 +Asia,Kazakhstan,Baby Food,Online,M,11/22/2012,331682670,12/12/2012,1128,255.28,159.42,287955.84,179825.76,108130.08 +Middle East and North Africa,Syria,Meat,Offline,C,8/26/2010,521739709,9/10/2010,3229,421.89,364.69,1362282.81,1177584.01,184698.8 +Europe,Liechtenstein,Snacks,Offline,H,7/29/2011,722302424,8/16/2011,4193,152.58,97.44,639767.94,408565.92,231202.02 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,L,8/19/2012,663107144,10/8/2012,6995,437.2,263.33,3058214,1841993.35,1216220.65 +Sub-Saharan Africa,Namibia,Clothes,Offline,L,8/27/2015,144202697,9/14/2015,1637,109.28,35.84,178891.36,58670.08,120221.28 +Middle East and North Africa,Lebanon,Clothes,Online,H,12/12/2015,385950410,1/27/2016,158,109.28,35.84,17266.24,5662.72,11603.52 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,M,9/6/2013,879024112,10/17/2013,1623,437.2,263.33,709575.6,427384.59,282191.01 +Middle East and North Africa,Saudi Arabia,Beverages,Online,M,2/2/2010,734410130,3/1/2010,7133,47.45,31.79,338460.85,226758.07,111702.78 +Sub-Saharan Africa,Niger,Beverages,Offline,M,4/4/2011,933407294,4/21/2011,4816,47.45,31.79,228519.2,153100.64,75418.56 +Central America and the Caribbean,Haiti,Baby Food,Offline,C,9/30/2016,277626931,11/3/2016,4833,255.28,159.42,1233768.24,770476.86,463291.38 +Asia,Cambodia,Baby Food,Online,L,11/8/2015,338992869,12/20/2015,4378,255.28,159.42,1117615.84,697940.76,419675.08 +Europe,Kosovo,Vegetables,Online,H,1/22/2014,509741437,2/7/2014,2674,154.06,90.93,411956.44,243146.82,168809.62 +Europe,Russia,Clothes,Offline,H,2/19/2014,252421462,3/13/2014,5975,109.28,35.84,652948,214144,438804 +Sub-Saharan Africa,South Sudan,Household,Offline,H,5/6/2012,449894273,6/13/2012,2568,668.27,502.54,1716117.36,1290522.72,425594.64 +Central America and the Caribbean,Jamaica,Personal Care,Online,M,5/17/2017,255333697,6/15/2017,7770,81.73,56.67,635042.1,440325.9,194716.2 +Central America and the Caribbean,Haiti,Household,Online,H,4/2/2016,242226064,4/27/2016,8930,668.27,502.54,5967651.1,4487682.2,1479968.9 +Asia,Vietnam,Office Supplies,Offline,M,1/6/2016,154370200,2/19/2016,428,651.21,524.96,278717.88,224682.88,54035 +Europe,Liechtenstein,Snacks,Online,H,3/5/2017,255877435,3/21/2017,8674,152.58,97.44,1323478.92,845194.56,478284.36 +Australia and Oceania,Palau,Cereal,Online,H,7/15/2017,881171596,7/26/2017,7112,205.7,117.11,1462938.4,832886.32,630052.08 +Europe,Belarus,Cosmetics,Online,H,12/19/2015,184989011,12/30/2015,1214,437.2,263.33,530760.8,319682.62,211078.18 +Middle East and North Africa,Turkey,Cosmetics,Offline,L,3/5/2016,892378509,4/12/2016,3486,437.2,263.33,1524079.2,917968.38,606110.82 +Central America and the Caribbean,El Salvador,Clothes,Offline,C,5/19/2015,848701417,6/13/2015,8464,109.28,35.84,924945.92,303349.76,621596.16 +Europe,Norway,Snacks,Online,L,8/19/2015,669631564,10/3/2015,7715,152.58,97.44,1177154.7,751749.6,425405.1 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,L,6/26/2012,591155278,7/29/2012,4838,205.7,117.11,995176.6,566578.18,428598.42 +Middle East and North Africa,Oman,Cosmetics,Offline,C,12/1/2013,919571387,12/14/2013,463,437.2,263.33,202423.6,121921.79,80501.81 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,M,10/27/2013,681491219,11/19/2013,7251,81.73,56.67,592624.23,410914.17,181710.06 +Europe,Slovakia,Baby Food,Offline,H,12/12/2010,773838603,1/20/2011,4894,255.28,159.42,1249340.32,780201.48,469138.84 +Sub-Saharan Africa,Burundi,Meat,Offline,H,9/3/2012,813849866,10/21/2012,5116,421.89,364.69,2158389.24,1865754.04,292635.2 +Europe,Monaco,Clothes,Offline,L,2/4/2016,489073836,3/2/2016,6671,109.28,35.84,729006.88,239088.64,489918.24 +Central America and the Caribbean,Haiti,Household,Offline,L,10/17/2011,907371842,11/4/2011,347,668.27,502.54,231889.69,174381.38,57508.31 +Europe,Serbia,Clothes,Online,M,5/6/2010,546917712,6/25/2010,3960,109.28,35.84,432748.8,141926.4,290822.4 +Middle East and North Africa,Lebanon,Clothes,Offline,H,10/28/2015,206197774,11/9/2015,7358,109.28,35.84,804082.24,263710.72,540371.52 +Europe,Bulgaria,Baby Food,Offline,L,6/6/2014,754010856,7/14/2014,7423,255.28,159.42,1894943.44,1183374.66,711568.78 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,L,2/26/2016,879468286,3/15/2016,3064,437.2,263.33,1339580.8,806843.12,532737.68 +Sub-Saharan Africa,Nigeria,Vegetables,Offline,L,2/12/2013,241993892,3/21/2013,225,154.06,90.93,34663.5,20459.25,14204.25 +Sub-Saharan Africa,Mali,Cereal,Offline,M,8/25/2013,821324002,10/1/2013,6879,205.7,117.11,1415010.3,805599.69,609410.61 +Middle East and North Africa,Tunisia ,Fruits,Online,M,10/14/2015,167507445,10/16/2015,8030,9.33,6.92,74919.9,55567.6,19352.3 +Middle East and North Africa,Iran,Vegetables,Online,L,1/20/2011,850905549,2/20/2011,716,154.06,90.93,110306.96,65105.88,45201.08 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,C,12/25/2010,112192142,12/31/2010,9003,255.28,159.42,2298285.84,1435258.26,863027.58 +Sub-Saharan Africa,Zambia,Personal Care,Online,C,1/5/2013,212353551,2/2/2013,8990,81.73,56.67,734752.7,509463.3,225289.4 +Sub-Saharan Africa,Benin,Personal Care,Online,M,11/16/2011,782688605,12/16/2011,3806,81.73,56.67,311064.38,215686.02,95378.36 +Sub-Saharan Africa,Mali,Fruits,Online,M,12/4/2010,174808633,12/18/2010,8614,9.33,6.92,80368.62,59608.88,20759.74 +Europe,Albania,Beverages,Online,C,10/20/2010,410637462,11/7/2010,5605,47.45,31.79,265957.25,178182.95,87774.3 +Sub-Saharan Africa,Zimbabwe,Personal Care,Offline,C,3/18/2013,432411420,4/30/2013,9003,81.73,56.67,735815.19,510200.01,225615.18 +Australia and Oceania,Palau,Office Supplies,Online,H,2/19/2017,152679336,3/18/2017,63,651.21,524.96,41026.23,33072.48,7953.75 +North America,Mexico,Vegetables,Offline,H,1/21/2015,904302537,2/16/2015,2071,154.06,90.93,319058.26,188316.03,130742.23 +Middle East and North Africa,Azerbaijan,Vegetables,Online,H,11/12/2011,490454852,12/10/2011,5345,154.06,90.93,823450.7,486020.85,337429.85 +Middle East and North Africa,Qatar,Fruits,Online,H,7/12/2013,834622609,8/21/2013,2232,9.33,6.92,20824.56,15445.44,5379.12 +North America,Mexico,Clothes,Online,H,9/19/2015,330604636,9/21/2015,2113,109.28,35.84,230908.64,75729.92,155178.72 +Sub-Saharan Africa,Lesotho,Household,Offline,L,3/2/2015,592512261,3/25/2015,6400,668.27,502.54,4276928,3216256,1060672 +Asia,Indonesia,Meat,Online,L,6/17/2013,604769313,8/2/2013,3534,421.89,364.69,1490959.26,1288814.46,202144.8 +Middle East and North Africa,United Arab Emirates,Clothes,Online,H,4/3/2013,772112119,4/30/2013,3989,109.28,35.84,435917.92,142965.76,292952.16 +Sub-Saharan Africa,Mauritania,Baby Food,Online,C,6/23/2014,669589507,7/6/2014,5270,255.28,159.42,1345325.6,840143.4,505182.2 +Australia and Oceania,Nauru,Meat,Online,H,7/18/2010,392562806,8/1/2010,6913,421.89,364.69,2916525.57,2521101.97,395423.6 +Europe,Bosnia and Herzegovina,Personal Care,Online,C,11/19/2014,106705844,12/16/2014,5485,81.73,56.67,448289.05,310834.95,137454.1 +Europe,Luxembourg,Office Supplies,Offline,M,9/6/2011,498004949,9/17/2011,9586,651.21,524.96,6242499.06,5032266.56,1210232.5 +Middle East and North Africa,Israel,Fruits,Online,H,9/13/2012,522758948,9/30/2012,4845,9.33,6.92,45203.85,33527.4,11676.45 +Europe,Montenegro,Baby Food,Online,L,8/18/2015,557579171,8/25/2015,8922,255.28,159.42,2277608.16,1422345.24,855262.92 +Europe,Iceland,Snacks,Offline,M,6/2/2015,149389445,7/3/2015,6511,152.58,97.44,993448.38,634431.84,359016.54 +Asia,Myanmar,Office Supplies,Offline,H,9/3/2015,265426099,9/4/2015,4336,651.21,524.96,2823646.56,2276226.56,547420 +Asia,South Korea,Clothes,Online,H,4/6/2017,143237960,4/29/2017,6150,109.28,35.84,672072,220416,451656 +Sub-Saharan Africa,Angola,Meat,Online,M,7/24/2014,440686357,8/2/2014,7741,421.89,364.69,3265850.49,2823065.29,442785.2 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,H,5/11/2014,985945117,5/26/2014,1925,651.21,524.96,1253579.25,1010548,243031.25 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,M,12/10/2016,327500569,12/15/2016,3551,255.28,159.42,906499.28,566100.42,340398.86 +Sub-Saharan Africa,Rwanda,Clothes,Online,L,4/19/2012,684151542,5/27/2012,4499,109.28,35.84,491650.72,161244.16,330406.56 +Asia,Cambodia,Cosmetics,Offline,C,3/16/2014,295009362,4/14/2014,8681,437.2,263.33,3795333.2,2285967.73,1509365.47 +North America,United States of America,Personal Care,Online,C,12/29/2010,169497859,2/4/2011,7038,81.73,56.67,575215.74,398843.46,176372.28 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,M,10/13/2014,937353360,11/13/2014,2544,9.33,6.92,23735.52,17604.48,6131.04 +Australia and Oceania,Marshall Islands,Meat,Offline,H,3/31/2012,598624694,4/19/2012,5205,421.89,364.69,2195937.45,1898211.45,297726 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Offline,L,11/7/2013,373673188,12/1/2013,7055,437.2,263.33,3084446,1857793.15,1226652.85 +Europe,Poland,Personal Care,Offline,C,3/9/2012,653172671,3/13/2012,7163,81.73,56.67,585431.99,405927.21,179504.78 +Europe,Georgia,Personal Care,Online,C,1/21/2016,548109471,2/25/2016,6628,81.73,56.67,541706.44,375608.76,166097.68 +Sub-Saharan Africa,Guinea,Cereal,Online,C,5/26/2016,139782416,6/21/2016,3578,205.7,117.11,735994.6,419019.58,316975.02 +Sub-Saharan Africa,Ghana,Snacks,Offline,M,10/15/2012,929802834,10/16/2012,8176,152.58,97.44,1247494.08,796669.44,450824.64 +Sub-Saharan Africa,Madagascar,Household,Online,M,3/24/2017,890094554,4/19/2017,7613,668.27,502.54,5087539.51,3825837.02,1261702.49 +Middle East and North Africa,Lebanon,Cereal,Offline,C,6/24/2012,312893903,7/20/2012,1114,205.7,117.11,229149.8,130460.54,98689.26 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,H,6/21/2016,460749709,7/5/2016,4933,152.58,97.44,752677.14,480671.52,272005.62 +Australia and Oceania,Papua New Guinea,Fruits,Offline,M,4/23/2010,416523301,5/13/2010,7356,9.33,6.92,68631.48,50903.52,17727.96 +Australia and Oceania,Palau,Beverages,Online,C,4/4/2010,233388507,4/13/2010,3700,47.45,31.79,175565,117623,57942 +Central America and the Caribbean,Haiti,Baby Food,Offline,L,12/2/2010,484831655,12/13/2010,1315,255.28,159.42,335693.2,209637.3,126055.9 +Middle East and North Africa,Libya,Beverages,Online,M,10/2/2011,914651572,11/15/2011,4581,47.45,31.79,217368.45,145629.99,71738.46 +Australia and Oceania,Kiribati,Clothes,Online,M,4/10/2013,886959588,5/17/2013,9907,109.28,35.84,1082636.96,355066.88,727570.08 +Europe,Iceland,Household,Online,L,4/16/2013,736179530,4/27/2013,737,668.27,502.54,492514.99,370371.98,122143.01 +Australia and Oceania,Tuvalu,Personal Care,Offline,H,8/30/2010,417047727,10/19/2010,2545,81.73,56.67,208002.85,144225.15,63777.7 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,H,9/4/2016,854613006,9/25/2016,7835,668.27,502.54,5235895.45,3937400.9,1298494.55 +Asia,Malaysia,Meat,Online,C,5/27/2013,794236695,6/6/2013,1143,421.89,364.69,482220.27,416840.67,65379.6 +Europe,Moldova ,Cereal,Online,C,6/19/2010,851592624,7/30/2010,4036,205.7,117.11,830205.2,472655.96,357549.24 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,M,12/30/2010,362667119,2/16/2011,115,205.7,117.11,23655.5,13467.65,10187.85 +Europe,Macedonia,Cereal,Online,H,5/24/2015,533759009,5/28/2015,7,205.7,117.11,1439.9,819.77,620.13 +Sub-Saharan Africa,Kenya,Clothes,Online,M,7/21/2017,391479623,9/8/2017,6375,109.28,35.84,696660,228480,468180 +North America,Canada,Office Supplies,Online,L,3/22/2016,832752788,3/27/2016,8910,651.21,524.96,5802281.1,4677393.6,1124887.5 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,M,3/20/2011,574814832,4/2/2011,9337,81.73,56.67,763113.01,529127.79,233985.22 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,L,10/5/2014,205214583,10/6/2014,6410,81.73,56.67,523889.3,363254.7,160634.6 +Europe,Russia,Personal Care,Online,H,6/12/2017,831813371,6/19/2017,916,81.73,56.67,74864.68,51909.72,22954.96 +Asia,Nepal,Beverages,Offline,L,9/15/2014,932785022,9/27/2014,671,47.45,31.79,31838.95,21331.09,10507.86 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,H,8/10/2010,406615865,8/15/2010,5525,651.21,524.96,3597935.25,2900404,697531.25 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,M,1/27/2014,122104728,2/16/2014,2357,154.06,90.93,363119.42,214322.01,148797.41 +North America,United States of America,Office Supplies,Offline,M,5/16/2012,568362939,7/2/2012,79,651.21,524.96,51445.59,41471.84,9973.75 +Europe,United Kingdom,Household,Offline,H,10/10/2012,504814326,10/29/2012,4632,668.27,502.54,3095426.64,2327765.28,767661.36 +Middle East and North Africa,Yemen,Clothes,Online,L,1/13/2016,111195218,2/14/2016,3991,109.28,35.84,436136.48,143037.44,293099.04 +Sub-Saharan Africa,Togo,Meat,Online,L,8/13/2012,537554442,8/31/2012,3160,421.89,364.69,1333172.4,1152420.4,180752 +Europe,Macedonia,Office Supplies,Online,C,10/7/2016,754253327,10/31/2016,9176,651.21,524.96,5975502.96,4817032.96,1158470 +Middle East and North Africa,Morocco,Cereal,Offline,C,4/18/2017,701965701,5/23/2017,6105,205.7,117.11,1255798.5,714956.55,540841.95 +Central America and the Caribbean,The Bahamas,Beverages,Online,H,8/24/2011,841677892,10/13/2011,47,47.45,31.79,2230.15,1494.13,736.02 +Asia,Turkmenistan,Vegetables,Online,M,4/3/2017,804688727,4/6/2017,4131,154.06,90.93,636421.86,375631.83,260790.03 +Europe,Slovakia,Household,Offline,L,10/10/2014,742609536,11/26/2014,3519,668.27,502.54,2351642.13,1768438.26,583203.87 +Central America and the Caribbean,Dominica,Cosmetics,Online,M,5/30/2012,877364146,6/16/2012,403,437.2,263.33,176191.6,106121.99,70069.61 +Middle East and North Africa,Turkey,Beverages,Online,M,11/14/2011,151188886,11/30/2011,9006,47.45,31.79,427334.7,286300.74,141033.96 +Sub-Saharan Africa,Eritrea,Cereal,Online,C,2/19/2012,276632583,3/23/2012,583,205.7,117.11,119923.1,68275.13,51647.97 +Middle East and North Africa,Bahrain,Meat,Offline,C,4/3/2013,786556565,4/25/2013,8422,421.89,364.69,3553157.58,3071419.18,481738.4 +Asia,Indonesia,Vegetables,Offline,M,7/22/2012,384134662,8/13/2012,2838,154.06,90.93,437222.28,258059.34,179162.94 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,L,1/2/2016,992853200,2/11/2016,6180,437.2,263.33,2701896,1627379.4,1074516.6 +Asia,Vietnam,Beverages,Offline,L,9/10/2011,106511008,9/26/2011,7829,47.45,31.79,371486.05,248883.91,122602.14 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,L,7/3/2011,239219415,7/11/2011,9196,437.2,263.33,4020491.2,2421582.68,1598908.52 +Australia and Oceania,Solomon Islands,Household,Offline,C,1/8/2017,375402247,1/18/2017,8722,668.27,502.54,5828650.94,4383153.88,1445497.06 +Europe,Serbia,Clothes,Online,L,10/5/2015,919795835,11/3/2015,6882,109.28,35.84,752064.96,246650.88,505414.08 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,H,3/19/2015,547449004,3/29/2015,1181,205.7,117.11,242931.7,138306.91,104624.79 +Australia and Oceania,New Zealand,Snacks,Online,L,5/17/2016,253723084,5/31/2016,1154,152.58,97.44,176077.32,112445.76,63631.56 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,C,7/12/2017,204291903,8/18/2017,3369,651.21,524.96,2193926.49,1768590.24,425336.25 +Sub-Saharan Africa,Namibia,Baby Food,Offline,C,6/6/2010,185141789,7/17/2010,6425,255.28,159.42,1640174,1024273.5,615900.5 +Sub-Saharan Africa,Zimbabwe,Clothes,Offline,H,6/1/2014,952571570,6/23/2014,5951,109.28,35.84,650325.28,213283.84,437041.44 +Sub-Saharan Africa,Swaziland,Clothes,Online,M,1/10/2012,183192574,2/25/2012,9609,109.28,35.84,1050071.52,344386.56,705684.96 +Australia and Oceania,Nauru,Beverages,Online,L,5/11/2013,123928630,5/22/2013,2090,47.45,31.79,99170.5,66441.1,32729.4 +Middle East and North Africa,Kuwait,Cereal,Offline,C,6/13/2014,842016065,7/16/2014,120,205.7,117.11,24684,14053.2,10630.8 +Asia,Singapore,Fruits,Offline,L,3/1/2016,675003707,3/12/2016,7452,9.33,6.92,69527.16,51567.84,17959.32 +Asia,North Korea,Baby Food,Offline,M,11/17/2012,280752885,11/29/2012,9872,255.28,159.42,2520124.16,1573794.24,946329.92 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,C,5/21/2011,387437427,7/1/2011,199,437.2,263.33,87002.8,52402.67,34600.13 +Asia,Bangladesh,Cosmetics,Online,H,12/18/2011,443543660,12/31/2011,3280,437.2,263.33,1434016,863722.4,570293.6 +Sub-Saharan Africa,Chad,Household,Online,H,3/6/2012,867870414,4/9/2012,996,668.27,502.54,665596.92,500529.84,165067.08 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,H,8/29/2010,799529016,9/20/2010,7258,255.28,159.42,1852822.24,1157070.36,695751.88 +Sub-Saharan Africa,Gabon,Personal Care,Online,C,11/20/2010,347943294,12/24/2010,3007,81.73,56.67,245762.11,170406.69,75355.42 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,M,5/28/2017,142849576,7/7/2017,1219,81.73,56.67,99628.87,69080.73,30548.14 +Asia,Tajikistan,Vegetables,Online,H,11/21/2016,884296691,1/9/2017,1897,154.06,90.93,292251.82,172494.21,119757.61 +Sub-Saharan Africa,Cameroon,Snacks,Offline,M,3/24/2012,192645967,4/24/2012,7077,152.58,97.44,1079808.66,689582.88,390225.78 +Middle East and North Africa,Saudi Arabia,Fruits,Online,C,3/1/2011,258571231,4/18/2011,5828,9.33,6.92,54375.24,40329.76,14045.48 +North America,Canada,Meat,Offline,L,12/3/2014,193058812,12/23/2014,9248,421.89,364.69,3901638.72,3372653.12,528985.6 +Sub-Saharan Africa,Ghana,Office Supplies,Online,C,6/12/2014,977407538,6/24/2014,5466,651.21,524.96,3559513.86,2869431.36,690082.5 +Australia and Oceania,Solomon Islands,Snacks,Offline,M,11/16/2016,513228738,1/3/2017,4643,152.58,97.44,708428.94,452413.92,256015.02 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,M,7/2/2011,372446238,8/10/2011,3973,421.89,364.69,1676168.97,1448913.37,227255.6 +Asia,Maldives,Cereal,Offline,H,5/18/2011,847296369,5/31/2011,2679,205.7,117.11,551070.3,313737.69,237332.61 +Asia,Indonesia,Cereal,Offline,M,9/15/2011,500327956,10/19/2011,7015,205.7,117.11,1442985.5,821526.65,621458.85 +Asia,Thailand,Cereal,Online,C,4/26/2016,214402329,5/26/2016,5269,205.7,117.11,1083833.3,617052.59,466780.71 +Europe,Iceland,Meat,Online,L,3/10/2011,942693316,3/27/2011,2756,421.89,364.69,1162728.84,1005085.64,157643.2 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,L,8/18/2013,558687245,9/12/2013,6826,81.73,56.67,557888.98,386829.42,171059.56 +Europe,Estonia,Household,Online,L,7/15/2015,606182944,8/5/2015,1859,668.27,502.54,1242313.93,934221.86,308092.07 +North America,Greenland,Beverages,Online,H,6/3/2017,449291741,7/10/2017,4265,47.45,31.79,202374.25,135584.35,66789.9 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,L,2/1/2017,422437465,3/14/2017,7488,651.21,524.96,4876260.48,3930900.48,945360 +Sub-Saharan Africa,Eritrea,Fruits,Offline,M,5/27/2013,480356442,6/11/2013,7001,9.33,6.92,65319.33,48446.92,16872.41 +Asia,Mongolia,Vegetables,Offline,C,1/29/2010,648097503,3/2/2010,5308,154.06,90.93,817750.48,482656.44,335094.04 +Central America and the Caribbean,Haiti,Meat,Online,C,11/24/2011,571021974,12/18/2011,6946,421.89,364.69,2930447.94,2533136.74,397311.2 +Europe,Romania,Personal Care,Offline,L,5/7/2013,864803683,5/22/2013,3483,81.73,56.67,284665.59,197381.61,87283.98 +Sub-Saharan Africa,Burundi,Fruits,Online,L,7/21/2017,865428960,8/30/2017,8516,9.33,6.92,79454.28,58930.72,20523.56 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,C,5/5/2017,879196631,5/28/2017,2676,9.33,6.92,24967.08,18517.92,6449.16 +Sub-Saharan Africa,Ghana,Baby Food,Online,L,3/9/2014,832718026,3/10/2014,8624,255.28,159.42,2201534.72,1374838.08,826696.64 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,M,5/27/2014,722916972,7/16/2014,6052,205.7,117.11,1244896.4,708749.72,536146.68 +Sub-Saharan Africa,Togo,Snacks,Offline,C,3/24/2010,167029798,4/1/2010,6684,152.58,97.44,1019844.72,651288.96,368555.76 +Europe,Vatican City,Household,Offline,L,11/25/2013,652605330,11/28/2013,9274,668.27,502.54,6197535.98,4660555.96,1536980.02 +Europe,Kosovo,Clothes,Offline,H,1/2/2016,587504899,1/27/2016,4610,109.28,35.84,503780.8,165222.4,338558.4 +Sub-Saharan Africa,Ghana,Fruits,Online,H,12/19/2011,249902331,12/21/2011,508,9.33,6.92,4739.64,3515.36,1224.28 +Sub-Saharan Africa,Madagascar,Fruits,Online,M,6/8/2013,438283956,7/5/2013,6817,9.33,6.92,63602.61,47173.64,16428.97 +Asia,Indonesia,Snacks,Online,M,3/10/2014,221448600,4/9/2014,417,152.58,97.44,63625.86,40632.48,22993.38 +Sub-Saharan Africa,Zambia,Snacks,Offline,H,8/21/2016,988507592,8/24/2016,218,152.58,97.44,33262.44,21241.92,12020.52 +Middle East and North Africa,Turkey,Fruits,Offline,C,11/26/2012,598884761,12/26/2012,2164,9.33,6.92,20190.12,14974.88,5215.24 +Sub-Saharan Africa,Lesotho,Household,Offline,M,4/28/2011,132316434,5/2/2011,4228,668.27,502.54,2825445.56,2124739.12,700706.44 +Central America and the Caribbean,Haiti,Baby Food,Offline,M,6/30/2017,738851439,7/10/2017,1415,255.28,159.42,361221.2,225579.3,135641.9 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,M,5/20/2015,488851106,7/4/2015,760,668.27,502.54,507885.2,381930.4,125954.8 +Europe,United Kingdom,Vegetables,Offline,M,7/5/2016,222989261,8/16/2016,6332,154.06,90.93,975507.92,575768.76,399739.16 +Europe,Albania,Vegetables,Offline,L,9/30/2010,402252233,11/18/2010,4229,154.06,90.93,651519.74,384542.97,266976.77 +Sub-Saharan Africa,Angola,Fruits,Online,C,7/16/2015,657938849,7/20/2015,7581,9.33,6.92,70730.73,52460.52,18270.21 +Middle East and North Africa,Saudi Arabia,Fruits,Online,H,7/11/2011,241660439,7/17/2011,1549,9.33,6.92,14452.17,10719.08,3733.09 +Australia and Oceania,New Zealand,Household,Offline,H,6/29/2014,275340831,8/12/2014,8325,668.27,502.54,5563347.75,4183645.5,1379702.25 +Sub-Saharan Africa,Angola,Meat,Offline,H,1/1/2011,601216351,1/18/2011,2134,421.89,364.69,900313.26,778248.46,122064.8 +Central America and the Caribbean,Dominica,Beverages,Offline,L,3/7/2015,231835830,3/24/2015,4229,47.45,31.79,200666.05,134439.91,66226.14 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,H,12/6/2011,500060594,1/21/2012,7897,47.45,31.79,374712.65,251045.63,123667.02 +Australia and Oceania,Samoa ,Meat,Online,L,9/21/2013,109064471,11/5/2013,3456,421.89,364.69,1458051.84,1260368.64,197683.2 +Europe,Germany,Fruits,Online,H,5/18/2011,982333791,6/5/2011,3253,9.33,6.92,30350.49,22510.76,7839.73 +Sub-Saharan Africa,Malawi,Fruits,Offline,L,9/17/2015,613667380,9/25/2015,6670,9.33,6.92,62231.1,46156.4,16074.7 +Australia and Oceania,Solomon Islands,Beverages,Offline,C,11/20/2015,617176568,12/12/2015,5116,47.45,31.79,242754.2,162637.64,80116.56 +Australia and Oceania,Tonga,Baby Food,Offline,M,6/26/2013,877285182,6/28/2013,7035,255.28,159.42,1795894.8,1121519.7,674375.1 +Sub-Saharan Africa,Guinea,Baby Food,Offline,L,3/1/2011,898729550,3/9/2011,2901,255.28,159.42,740567.28,462477.42,278089.86 +Sub-Saharan Africa,Chad,Vegetables,Online,M,6/3/2016,256558501,7/8/2016,217,154.06,90.93,33431.02,19731.81,13699.21 +Asia,India,Office Supplies,Offline,L,2/10/2015,846133363,3/24/2015,8520,651.21,524.96,5548309.2,4472659.2,1075650 +Europe,Italy,Meat,Offline,H,1/27/2013,133127963,2/21/2013,4378,421.89,364.69,1847034.42,1596612.82,250421.6 +Europe,Bosnia and Herzegovina,Clothes,Offline,L,3/22/2017,603528630,5/8/2017,6388,109.28,35.84,698080.64,228945.92,469134.72 +Sub-Saharan Africa,Chad,Meat,Online,M,8/8/2016,313634192,8/13/2016,182,421.89,364.69,76783.98,66373.58,10410.4 +Europe,Liechtenstein,Personal Care,Offline,H,6/19/2016,540055978,7/2/2016,3420,81.73,56.67,279516.6,193811.4,85705.2 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,H,10/10/2011,829717814,10/30/2011,794,437.2,263.33,347136.8,209084.02,138052.78 +Europe,Greece,Beverages,Online,H,9/12/2013,349856030,10/23/2013,9029,47.45,31.79,428426.05,287031.91,141394.14 +Middle East and North Africa,Morocco,Beverages,Online,L,7/17/2015,138019454,8/13/2015,1878,47.45,31.79,89111.1,59701.62,29409.48 +Europe,Sweden,Clothes,Offline,C,9/3/2011,852069413,10/17/2011,5129,109.28,35.84,560497.12,183823.36,376673.76 +Asia,Bangladesh,Cosmetics,Online,H,6/15/2016,520179736,7/31/2016,1598,437.2,263.33,698645.6,420801.34,277844.26 +Europe,Greece,Household,Online,H,1/11/2015,390836751,3/1/2015,6135,668.27,502.54,4099836.45,3083082.9,1016753.55 +Central America and the Caribbean,Nicaragua,Snacks,Offline,C,7/12/2012,882839286,7/19/2012,618,152.58,97.44,94294.44,60217.92,34076.52 +Sub-Saharan Africa,Eritrea,Baby Food,Online,L,2/28/2015,235298669,4/12/2015,8960,255.28,159.42,2287308.8,1428403.2,858905.6 +Asia,China,Clothes,Offline,M,4/4/2011,357638728,4/12/2011,2102,109.28,35.84,229706.56,75335.68,154370.88 +Sub-Saharan Africa,Central African Republic,Cereal,Online,L,12/5/2012,979595792,1/1/2013,3018,205.7,117.11,620802.6,353437.98,267364.62 +Europe,Greece,Office Supplies,Offline,M,6/7/2014,101218688,6/12/2014,1714,651.21,524.96,1116173.94,899781.44,216392.5 +Europe,Vatican City,Clothes,Online,L,1/30/2011,742868745,2/14/2011,225,109.28,35.84,24588,8064,16524 +Asia,Malaysia,Cosmetics,Offline,C,8/12/2010,595219790,8/29/2010,7618,437.2,263.33,3330589.6,2006047.94,1324541.66 +Sub-Saharan Africa,Kenya,Personal Care,Online,L,4/6/2014,569258153,5/11/2014,4992,81.73,56.67,407996.16,282896.64,125099.52 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,C,12/17/2012,746282660,1/14/2013,478,47.45,31.79,22681.1,15195.62,7485.48 +Middle East and North Africa,Turkey,Baby Food,Offline,L,11/12/2013,827904641,12/4/2013,4236,255.28,159.42,1081366.08,675303.12,406062.96 +North America,Mexico,Personal Care,Offline,L,10/26/2013,586047923,11/25/2013,3459,81.73,56.67,282704.07,196021.53,86682.54 +Asia,Brunei,Cosmetics,Online,L,9/30/2010,312948834,10/29/2010,7369,437.2,263.33,3221726.8,1940478.77,1281248.03 +Europe,Lithuania,Personal Care,Online,C,12/26/2014,371156203,1/28/2015,2223,81.73,56.67,181685.79,125977.41,55708.38 +Europe,Finland,Cereal,Online,L,3/25/2015,743531358,4/13/2015,6307,205.7,117.11,1297349.9,738612.77,558737.13 +Sub-Saharan Africa,Rwanda,Fruits,Online,L,8/3/2012,583248126,8/7/2012,4936,9.33,6.92,46052.88,34157.12,11895.76 +Sub-Saharan Africa,Mali,Vegetables,Online,C,10/25/2016,463792836,11/12/2016,5462,154.06,90.93,841475.72,496659.66,344816.06 +Europe,Vatican City,Personal Care,Online,H,3/21/2012,128964316,4/18/2012,2262,81.73,56.67,184873.26,128187.54,56685.72 +Middle East and North Africa,Kuwait,Fruits,Online,C,6/20/2014,742873895,7/4/2014,1749,9.33,6.92,16318.17,12103.08,4215.09 +Europe,Italy,Office Supplies,Online,C,10/15/2013,839945399,12/2/2013,7364,651.21,524.96,4795510.44,3865805.44,929705 +Central America and the Caribbean,Barbados,Baby Food,Offline,H,8/13/2016,374915158,8/22/2016,4582,255.28,159.42,1169692.96,730462.44,439230.52 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,C,7/11/2011,272832000,8/1/2011,5907,437.2,263.33,2582540.4,1555490.31,1027050.09 +Middle East and North Africa,Morocco,Personal Care,Offline,M,11/13/2010,179057252,11/29/2010,5875,81.73,56.67,480163.75,332936.25,147227.5 +Central America and the Caribbean,Belize,Fruits,Offline,L,9/13/2016,709264743,10/1/2016,6054,9.33,6.92,56483.82,41893.68,14590.14 +Sub-Saharan Africa,Cape Verde,Household,Online,C,1/4/2017,299440801,1/15/2017,42,668.27,502.54,28067.34,21106.68,6960.66 +Asia,Bangladesh,Personal Care,Offline,C,3/11/2012,155884253,3/31/2012,8470,81.73,56.67,692253.1,479994.9,212258.2 +Sub-Saharan Africa,Mali,Meat,Online,H,4/17/2011,205206429,5/19/2011,3997,421.89,364.69,1686294.33,1457665.93,228628.4 +Sub-Saharan Africa,Mali,Baby Food,Offline,L,1/19/2013,444331157,2/11/2013,6318,255.28,159.42,1612859.04,1007215.56,605643.48 +Central America and the Caribbean,Grenada,Vegetables,Online,L,4/15/2017,490494763,5/16/2017,7155,154.06,90.93,1102299.3,650604.15,451695.15 +Middle East and North Africa,Bahrain,Beverages,Offline,H,7/7/2013,931246078,8/9/2013,5264,47.45,31.79,249776.8,167342.56,82434.24 +Europe,Ireland,Baby Food,Offline,H,1/12/2015,174446427,2/1/2015,1429,255.28,159.42,364795.12,227811.18,136983.94 +Europe,Spain,Snacks,Offline,C,4/10/2017,298269641,5/1/2017,3470,152.58,97.44,529452.6,338116.8,191335.8 +Sub-Saharan Africa,Cameroon,Fruits,Online,C,9/27/2016,301202046,10/24/2016,1234,9.33,6.92,11513.22,8539.28,2973.94 +Europe,Slovakia,Personal Care,Online,C,10/11/2014,152042472,10/29/2014,1601,81.73,56.67,130849.73,90728.67,40121.06 +Europe,Estonia,Meat,Offline,M,10/20/2013,339902245,11/27/2013,3483,421.89,364.69,1469442.87,1270215.27,199227.6 +Asia,Kyrgyzstan,Baby Food,Offline,C,7/5/2013,524205195,7/24/2013,2821,255.28,159.42,720144.88,449723.82,270421.06 +Europe,Hungary,Clothes,Online,H,8/27/2014,884687650,9/2/2014,7590,109.28,35.84,829435.2,272025.6,557409.6 +Europe,Ireland,Household,Offline,H,4/10/2015,771398437,5/12/2015,2794,668.27,502.54,1867146.38,1404096.76,463049.62 +Asia,Nepal,Cereal,Offline,H,6/21/2014,954698884,8/4/2014,5470,205.7,117.11,1125179,640591.7,484587.3 +Sub-Saharan Africa,Swaziland,Clothes,Offline,H,3/12/2016,475262820,4/7/2016,9685,109.28,35.84,1058376.8,347110.4,711266.4 +Asia,North Korea,Baby Food,Offline,M,4/28/2010,694076573,5/25/2010,1537,255.28,159.42,392365.36,245028.54,147336.82 +Middle East and North Africa,Syria,Office Supplies,Online,C,4/17/2014,342438971,5/20/2014,4156,651.21,524.96,2706428.76,2181733.76,524695 +Asia,Kazakhstan,Baby Food,Offline,H,4/27/2016,471961343,6/11/2016,2704,255.28,159.42,690277.12,431071.68,259205.44 +Europe,Kosovo,Vegetables,Offline,H,1/18/2017,404567515,3/8/2017,9373,154.06,90.93,1444004.38,852286.89,591717.49 +Asia,Thailand,Fruits,Online,H,8/10/2010,882493817,9/27/2010,8386,9.33,6.92,78241.38,58031.12,20210.26 +Europe,Slovenia,Baby Food,Online,H,2/15/2011,918289077,3/17/2011,999,255.28,159.42,255024.72,159260.58,95764.14 +Central America and the Caribbean,Grenada,Meat,Offline,L,1/28/2011,944814622,3/18/2011,497,421.89,364.69,209679.33,181250.93,28428.4 +Australia and Oceania,Samoa ,Snacks,Offline,M,5/12/2015,565244281,6/27/2015,7199,152.58,97.44,1098423.42,701470.56,396952.86 +Asia,Cambodia,Personal Care,Online,H,10/19/2014,803064382,11/13/2014,3451,81.73,56.67,282050.23,195568.17,86482.06 +Europe,United Kingdom,Clothes,Online,C,8/19/2012,952073752,9/17/2012,8635,109.28,35.84,943632.8,309478.4,634154.4 +Middle East and North Africa,Iran,Snacks,Online,M,3/2/2013,826383721,3/15/2013,4162,152.58,97.44,635037.96,405545.28,229492.68 +Asia,North Korea,Personal Care,Online,M,6/3/2010,310418117,6/27/2010,8474,81.73,56.67,692580.02,480221.58,212358.44 +Asia,Tajikistan,Vegetables,Online,C,8/13/2014,708913266,8/30/2014,2044,154.06,90.93,314898.64,185860.92,129037.72 +Sub-Saharan Africa,Eritrea,Snacks,Offline,H,7/14/2010,696917998,8/22/2010,2378,152.58,97.44,362835.24,231712.32,131122.92 +Middle East and North Africa,Bahrain,Cosmetics,Online,L,4/26/2014,369793641,6/13/2014,9011,437.2,263.33,3939609.2,2372866.63,1566742.57 +Asia,Cambodia,Clothes,Offline,C,8/30/2016,793214023,10/11/2016,8511,109.28,35.84,930082.08,305034.24,625047.84 +Sub-Saharan Africa,Rwanda,Clothes,Offline,L,12/1/2016,853165471,1/2/2017,9477,109.28,35.84,1035646.56,339655.68,695990.88 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,H,9/9/2011,405946815,9/26/2011,7538,651.21,524.96,4908820.98,3957148.48,951672.5 +Australia and Oceania,Samoa ,Household,Online,M,10/22/2013,728169381,10/30/2013,356,668.27,502.54,237904.12,178904.24,58999.88 +Europe,Austria,Personal Care,Online,C,8/30/2010,466756999,9/6/2010,2623,81.73,56.67,214377.79,148645.41,65732.38 +Central America and the Caribbean,El Salvador,Baby Food,Online,M,6/3/2013,588945996,7/1/2013,1063,255.28,159.42,271362.64,169463.46,101899.18 +Europe,Italy,Clothes,Offline,L,5/23/2015,332285201,6/13/2015,9430,109.28,35.84,1030510.4,337971.2,692539.2 +Asia,Cambodia,Personal Care,Online,L,12/8/2010,354635941,12/11/2010,3511,81.73,56.67,286954.03,198968.37,87985.66 +Middle East and North Africa,Yemen,Fruits,Offline,L,6/5/2014,484172046,7/3/2014,6123,9.33,6.92,57127.59,42371.16,14756.43 +Sub-Saharan Africa,Lesotho,Fruits,Online,M,12/30/2010,169379842,1/11/2011,2114,9.33,6.92,19723.62,14628.88,5094.74 +Central America and the Caribbean,Honduras,Cosmetics,Offline,C,5/10/2013,729058158,5/20/2013,3365,437.2,263.33,1471178,886105.45,585072.55 +Sub-Saharan Africa,Central African Republic,Fruits,Online,L,7/24/2012,402318322,9/3/2012,3787,9.33,6.92,35332.71,26206.04,9126.67 +Europe,Germany,Cereal,Offline,H,2/5/2012,198584163,2/16/2012,4322,205.7,117.11,889035.4,506149.42,382885.98 +Sub-Saharan Africa,Mauritania,Clothes,Online,H,7/1/2016,747592008,8/12/2016,7943,109.28,35.84,868011.04,284677.12,583333.92 +Sub-Saharan Africa,Benin,Household,Online,C,6/12/2012,949390685,7/23/2012,4656,668.27,502.54,3111465.12,2339826.24,771638.88 +Europe,Malta,Clothes,Offline,C,5/28/2010,224341523,6/26/2010,6497,109.28,35.84,709992.16,232852.48,477139.68 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,M,7/15/2010,763118350,7/31/2010,2533,437.2,263.33,1107427.6,667014.89,440412.71 +Asia,Mongolia,Snacks,Offline,H,1/27/2014,776707494,2/22/2014,3862,152.58,97.44,589263.96,376313.28,212950.68 +Australia and Oceania,Marshall Islands,Household,Offline,M,12/15/2011,346407783,1/5/2012,8616,668.27,502.54,5757814.32,4329884.64,1427929.68 +Central America and the Caribbean,El Salvador,Vegetables,Offline,H,4/29/2011,973830544,5/23/2011,6954,154.06,90.93,1071333.24,632327.22,439006.02 +Europe,Sweden,Snacks,Offline,H,8/11/2016,630899608,9/30/2016,6069,152.58,97.44,926008.02,591363.36,334644.66 +Asia,Brunei,Personal Care,Online,M,8/3/2010,509851300,8/25/2010,5185,81.73,56.67,423770.05,293833.95,129936.1 +Sub-Saharan Africa,Rwanda,Fruits,Online,C,3/3/2011,973234450,3/11/2011,556,9.33,6.92,5187.48,3847.52,1339.96 +Central America and the Caribbean,Nicaragua,Fruits,Offline,L,8/12/2014,203910386,9/16/2014,469,9.33,6.92,4375.77,3245.48,1130.29 +Europe,Iceland,Cosmetics,Online,C,6/19/2014,955052936,7/8/2014,242,437.2,263.33,105802.4,63725.86,42076.54 +Australia and Oceania,Vanuatu,Fruits,Online,L,11/25/2012,200148427,1/3/2013,7222,9.33,6.92,67381.26,49976.24,17405.02 +Sub-Saharan Africa,Kenya,Household,Offline,H,12/13/2016,382995688,12/24/2016,5790,668.27,502.54,3869283.3,2909706.6,959576.7 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,H,12/27/2011,867706048,1/16/2012,2357,109.28,35.84,257572.96,84474.88,173098.08 +Australia and Oceania,Tonga,Meat,Offline,M,12/17/2010,188703334,1/19/2011,365,421.89,364.69,153989.85,133111.85,20878 +Europe,Netherlands,Baby Food,Offline,H,9/24/2012,100723874,10/26/2012,5287,255.28,159.42,1349665.36,842853.54,506811.82 +Middle East and North Africa,Azerbaijan,Fruits,Online,H,6/12/2013,628816497,7/20/2013,9630,9.33,6.92,89847.9,66639.6,23208.3 +Sub-Saharan Africa,South Sudan,Beverages,Offline,H,4/23/2010,518342530,5/29/2010,7928,47.45,31.79,376183.6,252031.12,124152.48 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,C,12/16/2012,384975802,2/3/2013,1750,205.7,117.11,359975,204942.5,155032.5 +Sub-Saharan Africa,Ghana,Cosmetics,Online,L,12/10/2016,464702641,12/20/2016,4693,437.2,263.33,2051779.6,1235807.69,815971.91 +Europe,Italy,Cereal,Online,H,2/2/2015,163821876,3/20/2015,7388,205.7,117.11,1519711.6,865208.68,654502.92 +Sub-Saharan Africa,Zambia,Cosmetics,Online,H,6/11/2016,308944833,7/23/2016,2496,437.2,263.33,1091251.2,657271.68,433979.52 +Asia,Japan,Baby Food,Online,H,3/6/2012,896995341,3/30/2012,9710,255.28,159.42,2478768.8,1547968.2,930800.6 +Europe,Greece,Beverages,Online,L,4/1/2017,645209729,5/3/2017,752,47.45,31.79,35682.4,23906.08,11776.32 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,C,8/7/2013,141136825,9/18/2013,4378,651.21,524.96,2850997.38,2298274.88,552722.5 +Europe,Malta,Meat,Online,L,7/14/2014,492637956,8/27/2014,1373,421.89,364.69,579254.97,500719.37,78535.6 +Europe,Belgium,Personal Care,Online,H,6/25/2015,177886950,7/12/2015,9557,81.73,56.67,781093.61,541595.19,239498.42 +Central America and the Caribbean,Saint Lucia,Meat,Online,C,12/10/2012,895370137,12/14/2012,8776,421.89,364.69,3702506.64,3200519.44,501987.2 +Asia,Bhutan,Meat,Online,L,11/3/2015,813886344,12/7/2015,5910,421.89,364.69,2493369.9,2155317.9,338052 +Sub-Saharan Africa,Namibia,Vegetables,Online,C,6/11/2011,422546899,6/11/2011,9872,154.06,90.93,1520880.32,897660.96,623219.36 +Australia and Oceania,East Timor,Beverages,Offline,H,8/2/2014,280775630,9/7/2014,6603,47.45,31.79,313312.35,209909.37,103402.98 +Asia,Cambodia,Cereal,Online,M,11/20/2010,568308866,12/25/2010,4077,205.7,117.11,838638.9,477457.47,361181.43 +Middle East and North Africa,Oman,Meat,Online,M,7/11/2013,635195434,8/11/2013,7299,421.89,364.69,3079375.11,2661872.31,417502.8 +Europe,United Kingdom,Clothes,Online,H,1/12/2014,351796662,2/1/2014,3305,109.28,35.84,361170.4,118451.2,242719.2 +Europe,Croatia,Office Supplies,Offline,M,5/10/2016,558786380,6/18/2016,6162,651.21,524.96,4012756.02,3234803.52,777952.5 +Sub-Saharan Africa,Swaziland,Beverages,Online,M,5/16/2010,817150914,6/18/2010,1969,47.45,31.79,93429.05,62594.51,30834.54 +Sub-Saharan Africa,Togo,Household,Online,C,7/9/2013,758189094,8/19/2013,3856,668.27,502.54,2576849.12,1937794.24,639054.88 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,M,1/7/2014,533512246,1/17/2014,6984,255.28,159.42,1782875.52,1113389.28,669486.24 +Sub-Saharan Africa,Swaziland,Cosmetics,Online,M,7/4/2012,365044200,8/5/2012,3546,437.2,263.33,1550311.2,933768.18,616543.02 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,L,9/8/2010,995021283,9/13/2010,7764,437.2,263.33,3394420.8,2044494.12,1349926.68 +Europe,Portugal,Fruits,Offline,L,2/12/2015,535992324,3/4/2015,894,9.33,6.92,8341.02,6186.48,2154.54 +Europe,Macedonia,Vegetables,Online,M,9/12/2010,320818650,10/11/2010,6223,154.06,90.93,958715.38,565857.39,392857.99 +Asia,Japan,Vegetables,Online,M,6/22/2017,852674090,7/16/2017,4067,154.06,90.93,626562.02,369812.31,256749.71 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,M,2/14/2011,455044972,2/23/2011,6774,205.7,117.11,1393411.8,793303.14,600108.66 +Europe,Bosnia and Herzegovina,Office Supplies,Online,M,1/10/2010,221730124,2/6/2010,3726,651.21,524.96,2426408.46,1956000.96,470407.5 +Europe,Moldova ,Beverages,Offline,H,12/4/2010,866840875,1/7/2011,6333,47.45,31.79,300500.85,201326.07,99174.78 +Middle East and North Africa,Iraq,Vegetables,Offline,M,5/28/2015,474801051,6/20/2015,3037,154.06,90.93,467880.22,276154.41,191725.81 +North America,Canada,Beverages,Offline,M,12/19/2010,350346982,12/22/2010,4312,47.45,31.79,204604.4,137078.48,67525.92 +Sub-Saharan Africa,Rwanda,Meat,Offline,H,9/9/2012,968527495,9/29/2012,7664,421.89,364.69,3233364.96,2794984.16,438380.8 +Europe,Germany,Cereal,Online,H,12/30/2013,624703919,1/31/2014,2627,205.7,117.11,540373.9,307647.97,232725.93 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,L,2/26/2013,384550082,4/4/2013,5770,437.2,263.33,2522644,1519414.1,1003229.9 +Europe,Norway,Beverages,Online,H,1/31/2017,934052312,3/17/2017,5691,47.45,31.79,270037.95,180916.89,89121.06 +Europe,San Marino,Meat,Online,C,10/27/2014,329509437,11/2/2014,8020,421.89,364.69,3383557.8,2924813.8,458744 +Central America and the Caribbean,Haiti,Beverages,Offline,C,8/17/2011,747532784,9/18/2011,418,47.45,31.79,19834.1,13288.22,6545.88 +Asia,North Korea,Fruits,Online,H,1/9/2010,835046184,2/1/2010,7577,9.33,6.92,70693.41,52432.84,18260.57 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,H,8/14/2013,659285962,9/26/2013,6222,437.2,263.33,2720258.4,1638439.26,1081819.14 +Central America and the Caribbean,Honduras,Snacks,Offline,H,9/18/2015,357800948,11/1/2015,107,152.58,97.44,16326.06,10426.08,5899.98 +Central America and the Caribbean,El Salvador,Household,Offline,C,9/4/2010,588452470,10/15/2010,5017,668.27,502.54,3352710.59,2521243.18,831467.41 +Central America and the Caribbean,El Salvador,Personal Care,Offline,M,11/13/2012,279414355,12/22/2012,3772,81.73,56.67,308285.56,213759.24,94526.32 +Europe,Albania,Cereal,Offline,C,1/4/2015,679172933,1/7/2015,1218,205.7,117.11,250542.6,142639.98,107902.62 +Sub-Saharan Africa,Benin,Personal Care,Online,H,8/28/2014,406527030,10/8/2014,9237,81.73,56.67,754940.01,523460.79,231479.22 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,C,6/9/2010,400587975,6/27/2010,1739,668.27,502.54,1162121.53,873917.06,288204.47 +Sub-Saharan Africa,Gabon,Personal Care,Online,H,5/29/2013,770779597,7/11/2013,9666,81.73,56.67,790002.18,547772.22,242229.96 +Australia and Oceania,Tuvalu,Household,Offline,H,12/19/2012,346838223,1/24/2013,5993,668.27,502.54,4004942.11,3011722.22,993219.89 +Asia,Indonesia,Cereal,Offline,L,12/8/2010,728812682,12/11/2010,723,205.7,117.11,148721.1,84670.53,64050.57 +Europe,Italy,Baby Food,Online,C,3/15/2010,437064301,4/4/2010,5894,255.28,159.42,1504620.32,939621.48,564998.84 +Australia and Oceania,Fiji,Office Supplies,Online,H,12/7/2010,762266910,1/19/2011,573,651.21,524.96,373143.33,300802.08,72341.25 +Europe,Poland,Fruits,Online,C,5/12/2014,815406835,6/28/2014,5857,9.33,6.92,54645.81,40530.44,14115.37 +Asia,Tajikistan,Meat,Online,H,6/3/2011,677782905,7/15/2011,9878,421.89,364.69,4167429.42,3602407.82,565021.6 +Asia,Bangladesh,Beverages,Online,C,10/31/2016,951006448,11/4/2016,2796,47.45,31.79,132670.2,88884.84,43785.36 +North America,Greenland,Fruits,Online,H,4/21/2012,507001292,6/7/2012,1804,9.33,6.92,16831.32,12483.68,4347.64 +Asia,Malaysia,Cereal,Offline,M,11/26/2010,538003766,1/10/2011,6125,205.7,117.11,1259912.5,717298.75,542613.75 +Europe,Finland,Cereal,Offline,H,5/25/2015,506562697,6/7/2015,2014,205.7,117.11,414279.8,235859.54,178420.26 +Australia and Oceania,Papua New Guinea,Household,Online,H,6/21/2014,395539414,7/21/2014,7757,668.27,502.54,5183770.39,3898202.78,1285567.61 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,L,10/24/2016,258107745,11/4/2016,8672,154.06,90.93,1336008.32,788544.96,547463.36 +Middle East and North Africa,Syria,Vegetables,Online,M,1/12/2017,667754018,2/18/2017,2108,154.06,90.93,324758.48,191680.44,133078.04 +Asia,Nepal,Baby Food,Online,M,7/31/2014,468277060,8/24/2014,2443,255.28,159.42,623649.04,389463.06,234185.98 +Sub-Saharan Africa,Chad,Office Supplies,Online,L,7/21/2017,823788201,7/25/2017,6090,651.21,524.96,3965868.9,3197006.4,768862.5 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,M,3/6/2016,268711268,4/21/2016,6491,152.58,97.44,990396.78,632483.04,357913.74 +Europe,Italy,Cosmetics,Offline,M,11/22/2016,557782590,12/24/2016,9118,437.2,263.33,3986389.6,2401042.94,1585346.66 +Sub-Saharan Africa,Liberia,Meat,Online,C,11/3/2015,816050994,12/7/2015,6478,421.89,364.69,2733003.42,2362461.82,370541.6 +Central America and the Caribbean,Grenada,Meat,Online,M,3/24/2010,688877809,4/28/2010,3107,421.89,364.69,1310812.23,1133091.83,177720.4 +Australia and Oceania,Palau,Cereal,Online,M,4/5/2017,791936862,4/12/2017,571,205.7,117.11,117454.7,66869.81,50584.89 +Sub-Saharan Africa,Togo,Beverages,Online,C,5/6/2017,461214482,6/12/2017,2469,47.45,31.79,117154.05,78489.51,38664.54 +Sub-Saharan Africa,Niger,Clothes,Online,L,11/20/2010,903009498,1/8/2011,9432,109.28,35.84,1030728.96,338042.88,692686.08 +Asia,Maldives,Baby Food,Online,H,7/1/2014,243933236,7/30/2014,4120,255.28,159.42,1051753.6,656810.4,394943.2 +Europe,Denmark,Fruits,Offline,C,10/11/2011,280909526,10/14/2011,6226,9.33,6.92,58088.58,43083.92,15004.66 +Middle East and North Africa,Jordan,Clothes,Offline,H,2/9/2010,631174695,2/19/2010,7473,109.28,35.84,816649.44,267832.32,548817.12 +Central America and the Caribbean,Panama,Cereal,Offline,C,2/28/2014,982277572,3/28/2014,6617,205.7,117.11,1361116.9,774916.87,586200.03 +North America,Greenland,Cosmetics,Online,M,7/5/2014,642079484,8/20/2014,4443,437.2,263.33,1942479.6,1169975.19,772504.41 +Middle East and North Africa,Azerbaijan,Meat,Offline,L,3/1/2014,788754260,4/12/2014,8768,421.89,364.69,3699131.52,3197601.92,501529.6 +Sub-Saharan Africa,Angola,Beverages,Online,H,3/11/2017,420788228,3/20/2017,9442,47.45,31.79,448022.9,300161.18,147861.72 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,L,5/17/2017,406980216,6/15/2017,3345,81.73,56.67,273386.85,189561.15,83825.7 +Europe,Ireland,Vegetables,Online,C,2/15/2017,336441552,3/29/2017,9387,154.06,90.93,1446161.22,853559.91,592601.31 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,C,2/20/2016,768596065,3/23/2016,3510,205.7,117.11,722007,411056.1,310950.9 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,H,3/2/2015,983180081,4/14/2015,3689,81.73,56.67,301501.97,209055.63,92446.34 +Asia,Taiwan,Meat,Offline,C,4/2/2012,330242431,4/10/2012,4929,421.89,364.69,2079495.81,1797557.01,281938.8 +Asia,Brunei,Meat,Offline,L,1/24/2014,480144441,2/19/2014,4265,421.89,364.69,1799360.85,1555402.85,243958 +Sub-Saharan Africa,Mauritania,Fruits,Online,L,12/27/2016,473559939,1/25/2017,5764,9.33,6.92,53778.12,39886.88,13891.24 +Sub-Saharan Africa,Lesotho,Beverages,Online,C,11/23/2010,771475255,12/10/2010,5527,47.45,31.79,262256.15,175703.33,86552.82 +Central America and the Caribbean,Haiti,Cosmetics,Offline,M,3/22/2013,105189216,4/17/2013,6681,437.2,263.33,2920933.2,1759307.73,1161625.47 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,C,3/10/2012,426313149,3/15/2012,4389,437.2,263.33,1918870.8,1155755.37,763115.43 +Europe,Netherlands,Cosmetics,Online,C,1/4/2016,156770884,2/16/2016,843,437.2,263.33,368559.6,221987.19,146572.41 +Middle East and North Africa,Tunisia ,Fruits,Online,M,3/29/2011,938798749,5/9/2011,267,9.33,6.92,2491.11,1847.64,643.47 +Europe,Slovakia,Household,Online,M,1/3/2012,884945571,2/10/2012,3915,668.27,502.54,2616277.05,1967444.1,648832.95 +Europe,Austria,Fruits,Offline,M,10/16/2010,428072679,11/23/2010,5073,9.33,6.92,47331.09,35105.16,12225.93 +Middle East and North Africa,Bahrain,Cereal,Online,L,6/27/2012,971353900,7/28/2012,4059,205.7,117.11,834936.3,475349.49,359586.81 +Europe,United Kingdom,Snacks,Online,C,6/28/2015,838275563,7/20/2015,3222,152.58,97.44,491612.76,313951.68,177661.08 +Middle East and North Africa,Algeria,Vegetables,Online,H,6/20/2015,222636497,6/23/2015,1942,154.06,90.93,299184.52,176586.06,122598.46 +Sub-Saharan Africa,Eritrea,Fruits,Offline,M,9/23/2016,738548028,10/25/2016,1629,9.33,6.92,15198.57,11272.68,3925.89 +Europe,Iceland,Fruits,Online,C,4/14/2013,470433986,4/14/2013,725,9.33,6.92,6764.25,5017,1747.25 +Asia,Bhutan,Clothes,Online,M,5/13/2015,723030698,5/30/2015,9706,109.28,35.84,1060671.68,347863.04,712808.64 +Asia,Bhutan,Vegetables,Online,M,4/27/2015,171386992,5/26/2015,6075,154.06,90.93,935914.5,552399.75,383514.75 +Central America and the Caribbean,Honduras,Cosmetics,Online,C,2/23/2014,710864198,4/8/2014,9368,437.2,263.33,4095689.6,2466875.44,1628814.16 +Europe,San Marino,Snacks,Offline,C,2/14/2010,707136142,2/23/2010,6153,152.58,97.44,938824.74,599548.32,339276.42 +Asia,Taiwan,Fruits,Online,C,2/25/2010,846189153,4/2/2010,5029,9.33,6.92,46920.57,34800.68,12119.89 +Europe,Poland,Snacks,Online,M,11/9/2010,984322059,12/2/2010,1626,152.58,97.44,248095.08,158437.44,89657.64 +Europe,Bulgaria,Vegetables,Online,C,6/27/2017,598146188,7/30/2017,3604,154.06,90.93,555232.24,327711.72,227520.52 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,M,6/7/2017,134585368,6/23/2017,5656,255.28,159.42,1443863.68,901679.52,542184.16 +Middle East and North Africa,Tunisia ,Personal Care,Online,M,4/16/2014,560875928,5/22/2014,4506,81.73,56.67,368275.38,255355.02,112920.36 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,L,7/5/2016,214566695,8/18/2016,3908,205.7,117.11,803875.6,457665.88,346209.72 +Middle East and North Africa,Somalia,Baby Food,Offline,H,11/20/2010,653518998,11/26/2010,9649,255.28,159.42,2463196.72,1538243.58,924953.14 +Australia and Oceania,Tuvalu,Cosmetics,Online,L,10/15/2011,805906665,11/12/2011,4546,437.2,263.33,1987511.2,1197098.18,790413.02 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,C,12/3/2011,120216023,12/26/2011,3448,255.28,159.42,880205.44,549680.16,330525.28 +Sub-Saharan Africa,Kenya,Vegetables,Online,C,6/5/2016,815245902,7/24/2016,8234,154.06,90.93,1268530.04,748717.62,519812.42 +Sub-Saharan Africa,Malawi,Fruits,Online,M,5/11/2016,230107629,6/3/2016,2816,9.33,6.92,26273.28,19486.72,6786.56 +Middle East and North Africa,Morocco,Vegetables,Online,L,3/13/2015,274225032,3/15/2015,8136,154.06,90.93,1253432.16,739806.48,513625.68 +Middle East and North Africa,Qatar,Clothes,Online,M,6/26/2017,677334439,7/3/2017,7167,109.28,35.84,783209.76,256865.28,526344.48 +Europe,Portugal,Clothes,Offline,C,6/21/2017,339484679,8/6/2017,9916,109.28,35.84,1083620.48,355389.44,728231.04 +Europe,Lithuania,Office Supplies,Offline,C,6/22/2010,481037080,7/31/2010,8416,651.21,524.96,5480583.36,4418063.36,1062520 +Australia and Oceania,New Zealand,Snacks,Offline,H,10/21/2011,592665469,12/8/2011,1738,152.58,97.44,265184.04,169350.72,95833.32 +Sub-Saharan Africa,Swaziland,Beverages,Online,C,2/13/2015,685356175,3/30/2015,977,47.45,31.79,46358.65,31058.83,15299.82 +Europe,Hungary,Personal Care,Offline,M,5/11/2011,840408027,6/22/2011,4266,81.73,56.67,348660.18,241754.22,106905.96 +Europe,Romania,Household,Offline,H,3/29/2015,759432351,4/11/2015,1764,668.27,502.54,1178828.28,886480.56,292347.72 +Central America and the Caribbean,Jamaica,Snacks,Offline,M,1/17/2016,214352977,2/8/2016,664,152.58,97.44,101313.12,64700.16,36612.96 +Middle East and North Africa,Kuwait,Clothes,Offline,C,9/10/2011,397406232,10/25/2011,190,109.28,35.84,20763.2,6809.6,13953.6 +Sub-Saharan Africa,Uganda,Cereal,Offline,L,7/10/2012,771140944,8/25/2012,6597,205.7,117.11,1357002.9,772574.67,584428.23 +Europe,Iceland,Fruits,Offline,C,10/20/2014,418418443,10/22/2014,8170,9.33,6.92,76226.1,56536.4,19689.7 +Central America and the Caribbean,Nicaragua,Household,Offline,L,1/24/2012,292412555,2/25/2012,228,668.27,502.54,152365.56,114579.12,37786.44 +Central America and the Caribbean,Barbados,Personal Care,Online,L,1/24/2014,966609609,2/6/2014,118,81.73,56.67,9644.14,6687.06,2957.08 +Europe,Russia,Meat,Offline,C,9/7/2012,384808433,9/21/2012,2221,421.89,364.69,937017.69,809976.49,127041.2 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,M,1/8/2016,611120355,1/24/2016,2948,154.06,90.93,454168.88,268061.64,186107.24 +Europe,Hungary,Office Supplies,Online,M,4/19/2014,179969203,5/26/2014,5741,651.21,524.96,3738596.61,3013795.36,724801.25 +Europe,Latvia,Personal Care,Offline,C,12/14/2013,846091306,12/24/2013,6074,81.73,56.67,496428.02,344213.58,152214.44 +Europe,Slovakia,Beverages,Online,C,2/18/2011,834535491,2/25/2011,6452,47.45,31.79,306147.4,205109.08,101038.32 +Europe,Kosovo,Cosmetics,Online,L,8/13/2010,690663087,8/23/2010,1410,437.2,263.33,616452,371295.3,245156.7 +Middle East and North Africa,Turkey,Vegetables,Offline,M,6/18/2014,130147922,8/1/2014,2517,154.06,90.93,387769.02,228870.81,158898.21 +Asia,Philippines,Snacks,Online,H,8/26/2010,288976323,10/8/2010,3371,152.58,97.44,514347.18,328470.24,185876.94 +Europe,France,Household,Online,L,9/24/2014,573447120,10/24/2014,4601,668.27,502.54,3074710.27,2312186.54,762523.73 +Europe,Bulgaria,Baby Food,Online,L,1/8/2013,910171639,2/22/2013,8869,255.28,159.42,2264078.32,1413895.98,850182.34 +Sub-Saharan Africa,Cameroon,Household,Online,C,11/6/2011,396073710,11/16/2011,5867,668.27,502.54,3920740.09,2948402.18,972337.91 +Asia,Maldives,Clothes,Offline,C,1/6/2011,448389661,1/23/2011,7320,109.28,35.84,799929.6,262348.8,537580.8 +Europe,Portugal,Snacks,Online,M,3/12/2015,754668319,4/24/2015,1981,152.58,97.44,302260.98,193028.64,109232.34 +Sub-Saharan Africa,Chad,Cereal,Offline,M,12/16/2014,622771012,1/10/2015,637,205.7,117.11,131030.9,74599.07,56431.83 +Asia,Mongolia,Personal Care,Online,M,4/26/2013,330871570,6/10/2013,1105,81.73,56.67,90311.65,62620.35,27691.3 +Sub-Saharan Africa,Eritrea,Meat,Online,L,5/5/2014,677456319,6/18/2014,3234,421.89,364.69,1364392.26,1179407.46,184984.8 +Middle East and North Africa,Saudi Arabia,Snacks,Online,C,10/24/2011,731324088,10/24/2011,3904,152.58,97.44,595672.32,380405.76,215266.56 +Australia and Oceania,Tuvalu,Meat,Offline,C,9/17/2015,981586205,9/28/2015,2026,421.89,364.69,854749.14,738861.94,115887.2 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,C,8/3/2010,187666499,8/7/2010,3542,651.21,524.96,2306585.82,1859408.32,447177.5 +Europe,Spain,Cosmetics,Offline,C,5/6/2012,329301297,6/3/2012,6426,437.2,263.33,2809447.2,1692158.58,1117288.62 +Asia,Maldives,Clothes,Online,L,6/14/2011,756539428,6/28/2011,5684,109.28,35.84,621147.52,203714.56,417432.96 +Central America and the Caribbean,Belize,Personal Care,Online,M,7/29/2014,439742219,8/7/2014,8349,81.73,56.67,682363.77,473137.83,209225.94 +Europe,Hungary,Fruits,Online,M,7/10/2010,219583499,8/28/2010,8492,9.33,6.92,79230.36,58764.64,20465.72 +Sub-Saharan Africa,Gabon,Cosmetics,Online,M,11/22/2011,557049596,12/21/2011,2209,437.2,263.33,965774.8,581695.97,384078.83 +Europe,Kosovo,Snacks,Offline,H,5/25/2013,183439338,7/4/2013,2631,152.58,97.44,401437.98,256364.64,145073.34 +Sub-Saharan Africa,Rwanda,Meat,Online,L,11/1/2010,150364053,11/29/2010,4919,421.89,364.69,2075276.91,1793910.11,281366.8 +Asia,Malaysia,Vegetables,Offline,C,5/30/2012,679747569,7/2/2012,1266,154.06,90.93,195039.96,115117.38,79922.58 +Sub-Saharan Africa,Uganda,Personal Care,Online,M,4/6/2012,713826215,4/11/2012,5895,81.73,56.67,481798.35,334069.65,147728.7 +Central America and the Caribbean,Dominica,Vegetables,Online,L,12/11/2016,165148818,1/15/2017,60,154.06,90.93,9243.6,5455.8,3787.8 +Middle East and North Africa,Qatar,Office Supplies,Online,C,5/11/2011,366576707,6/5/2011,7049,651.21,524.96,4590379.29,3700443.04,889936.25 +Europe,Georgia,Baby Food,Online,M,7/19/2015,921283710,8/4/2015,7177,255.28,159.42,1832144.56,1144157.34,687987.22 +Europe,Hungary,Household,Offline,C,10/3/2012,152756154,10/15/2012,2795,668.27,502.54,1867814.65,1404599.3,463215.35 +Asia,Kyrgyzstan,Office Supplies,Online,M,10/22/2013,954792869,10/30/2013,3282,651.21,524.96,2137271.22,1722918.72,414352.5 +Asia,Tajikistan,Clothes,Online,C,6/7/2015,441505181,6/14/2015,49,109.28,35.84,5354.72,1756.16,3598.56 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,C,8/23/2011,297316920,8/28/2011,1539,154.06,90.93,237098.34,139941.27,97157.07 +North America,United States of America,Household,Online,L,8/29/2012,926964414,9/8/2012,8224,668.27,502.54,5495852.48,4132888.96,1362963.52 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,H,11/7/2010,105496490,11/24/2010,7610,154.06,90.93,1172396.6,691977.3,480419.3 +Australia and Oceania,Kiribati,Meat,Online,C,10/10/2014,628274476,11/13/2014,9234,421.89,364.69,3895732.26,3367547.46,528184.8 +Europe,Belgium,Personal Care,Online,M,2/18/2015,860972201,2/28/2015,9662,81.73,56.67,789675.26,547545.54,242129.72 +Sub-Saharan Africa,Rwanda,Clothes,Offline,C,4/8/2011,589575994,4/13/2011,7493,109.28,35.84,818835.04,268549.12,550285.92 +Europe,Spain,Fruits,Online,C,12/8/2014,570384681,12/27/2014,8357,9.33,6.92,77970.81,57830.44,20140.37 +Asia,Malaysia,Baby Food,Online,C,4/1/2016,280009591,4/13/2016,9915,255.28,159.42,2531101.2,1580649.3,950451.9 +Sub-Saharan Africa,Ghana,Cereal,Offline,H,3/2/2010,165374553,4/9/2010,6860,205.7,117.11,1411102,803374.6,607727.4 +Sub-Saharan Africa,Botswana,Fruits,Online,L,6/8/2015,293715894,6/14/2015,5915,9.33,6.92,55186.95,40931.8,14255.15 +Europe,Albania,Meat,Offline,C,3/17/2010,802582442,4/9/2010,835,421.89,364.69,352278.15,304516.15,47762 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,C,7/29/2011,549835526,7/29/2011,7406,651.21,524.96,4822861.26,3887853.76,935007.5 +Europe,Netherlands,Snacks,Online,H,3/7/2011,263648974,4/21/2011,8445,152.58,97.44,1288538.1,822880.8,465657.3 +Europe,Monaco,Fruits,Online,C,11/18/2016,292509114,12/9/2016,8802,9.33,6.92,82122.66,60909.84,21212.82 +Australia and Oceania,Nauru,Cosmetics,Offline,C,2/6/2011,155214774,3/13/2011,356,437.2,263.33,155643.2,93745.48,61897.72 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,H,3/8/2015,790877282,3/14/2015,7018,255.28,159.42,1791555.04,1118809.56,672745.48 +Sub-Saharan Africa,Djibouti,Fruits,Online,H,6/16/2017,508920466,7/26/2017,9730,9.33,6.92,90780.9,67331.6,23449.3 +North America,Canada,Baby Food,Offline,C,11/25/2014,839080655,12/1/2014,1467,255.28,159.42,374495.76,233869.14,140626.62 +Australia and Oceania,Nauru,Personal Care,Online,H,11/27/2016,681406676,12/12/2016,2233,81.73,56.67,182503.09,126544.11,55958.98 +Europe,Slovenia,Baby Food,Online,H,3/21/2011,356259858,4/26/2011,4064,255.28,159.42,1037457.92,647882.88,389575.04 +Asia,Kazakhstan,Office Supplies,Offline,M,2/23/2013,254314029,3/26/2013,6027,651.21,524.96,3924842.67,3163933.92,760908.75 +Europe,Ireland,Clothes,Offline,M,5/8/2016,386555516,5/29/2016,9222,109.28,35.84,1007780.16,330516.48,677263.68 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,L,10/9/2011,834283149,10/28/2011,1778,47.45,31.79,84366.1,56522.62,27843.48 +Australia and Oceania,Tuvalu,Personal Care,Online,L,2/13/2014,399108254,4/4/2014,3856,81.73,56.67,315150.88,218519.52,96631.36 +Sub-Saharan Africa,Kenya,Household,Online,H,9/7/2012,652954661,10/2/2012,2649,668.27,502.54,1770247.23,1331228.46,439018.77 +Europe,Ireland,Household,Offline,M,12/14/2012,988058698,1/5/2013,7380,668.27,502.54,4931832.6,3708745.2,1223087.4 +Europe,Vatican City,Vegetables,Offline,L,2/15/2010,866969192,2/21/2010,4305,154.06,90.93,663228.3,391453.65,271774.65 +Sub-Saharan Africa,Rwanda,Baby Food,Online,C,8/9/2015,272547471,8/12/2015,1708,255.28,159.42,436018.24,272289.36,163728.88 +Europe,France,Cosmetics,Online,C,5/12/2015,157967364,6/12/2015,4908,437.2,263.33,2145777.6,1292423.64,853353.96 +Australia and Oceania,Kiribati,Cereal,Offline,H,7/27/2011,196715199,8/14/2011,1254,205.7,117.11,257947.8,146855.94,111091.86 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Offline,L,4/6/2011,132589805,5/9/2011,5124,437.2,263.33,2240212.8,1349302.92,890909.88 +Europe,Portugal,Office Supplies,Online,L,12/17/2014,229702508,12/23/2014,2931,651.21,524.96,1908696.51,1538657.76,370038.75 +Middle East and North Africa,Algeria,Cereal,Online,C,11/21/2012,822477138,11/27/2012,8117,205.7,117.11,1669666.9,950581.87,719085.03 +Europe,Portugal,Cereal,Online,L,6/28/2011,965650022,7/15/2011,6155,205.7,117.11,1266083.5,720812.05,545271.45 +Middle East and North Africa,Syria,Meat,Online,H,6/22/2014,684269988,6/30/2014,9550,421.89,364.69,4029049.5,3482789.5,546260 +Middle East and North Africa,Syria,Cereal,Online,M,6/24/2011,523698365,7/9/2011,2839,205.7,117.11,583982.3,332475.29,251507.01 +Central America and the Caribbean,Guatemala,Clothes,Online,M,2/20/2012,199608981,2/29/2012,7588,109.28,35.84,829216.64,271953.92,557262.72 +Europe,Germany,Baby Food,Offline,C,1/1/2012,847988164,1/27/2012,7397,255.28,159.42,1888306.16,1179229.74,709076.42 +Australia and Oceania,Australia,Household,Online,C,6/22/2011,975134742,8/1/2011,2895,668.27,502.54,1934641.65,1454853.3,479788.35 +Central America and the Caribbean,Grenada,Fruits,Offline,M,1/8/2012,507660043,2/15/2012,6743,9.33,6.92,62912.19,46661.56,16250.63 +Asia,Sri Lanka,Fruits,Offline,M,5/23/2012,342487895,7/8/2012,8634,9.33,6.92,80555.22,59747.28,20807.94 +Asia,India,Baby Food,Online,C,5/25/2012,996854627,5/27/2012,291,255.28,159.42,74286.48,46391.22,27895.26 +Europe,France,Beverages,Offline,H,9/12/2016,358309066,10/17/2016,470,47.45,31.79,22301.5,14941.3,7360.2 +Australia and Oceania,Marshall Islands,Cereal,Offline,C,11/18/2015,434712541,12/21/2015,9956,205.7,117.11,2047949.2,1165947.16,882002.04 +Asia,Laos,Beverages,Online,L,12/11/2012,604238879,1/6/2013,6567,47.45,31.79,311604.15,208764.93,102839.22 +Sub-Saharan Africa,Swaziland,Fruits,Online,L,12/19/2011,765374410,12/24/2011,151,9.33,6.92,1408.83,1044.92,363.91 +Australia and Oceania,Marshall Islands,Vegetables,Offline,L,4/18/2014,886917960,4/19/2014,7589,154.06,90.93,1169161.34,690067.77,479093.57 +Sub-Saharan Africa,Benin,Snacks,Offline,M,10/8/2014,557980859,10/16/2014,7791,152.58,97.44,1188750.78,759155.04,429595.74 +Sub-Saharan Africa,Tanzania,Beverages,Offline,H,1/31/2013,337986934,2/6/2013,6699,47.45,31.79,317867.55,212961.21,104906.34 +Europe,Denmark,Cereal,Online,H,7/28/2017,406672513,9/8/2017,2289,205.7,117.11,470847.3,268064.79,202782.51 +Asia,Philippines,Cosmetics,Offline,L,2/14/2011,114086425,4/3/2011,9563,437.2,263.33,4180943.6,2518224.79,1662718.81 +Middle East and North Africa,Israel,Clothes,Offline,M,7/22/2015,230589997,8/11/2015,5559,109.28,35.84,607487.52,199234.56,408252.96 +Australia and Oceania,Tonga,Office Supplies,Online,M,2/7/2012,696857059,3/24/2012,4344,651.21,524.96,2828856.24,2280426.24,548430 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,L,5/11/2013,173873937,5/31/2013,2017,81.73,56.67,164849.41,114303.39,50546.02 +Middle East and North Africa,Qatar,Household,Offline,H,1/17/2014,992939460,2/17/2014,1706,668.27,502.54,1140068.62,857333.24,282735.38 +Sub-Saharan Africa,Uganda,Baby Food,Offline,C,7/11/2017,605664956,8/8/2017,8575,255.28,159.42,2189026,1367026.5,821999.5 +Sub-Saharan Africa,Gabon,Clothes,Online,H,11/11/2016,133974254,12/31/2016,4814,109.28,35.84,526073.92,172533.76,353540.16 +Central America and the Caribbean,Jamaica,Cereal,Offline,C,10/5/2013,320103681,11/22/2013,4647,205.7,117.11,955887.9,544210.17,411677.73 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,H,10/13/2014,176602065,10/22/2014,9330,437.2,263.33,4079076,2456868.9,1622207.1 +Middle East and North Africa,Qatar,Clothes,Offline,L,5/25/2012,136330735,7/4/2012,2149,109.28,35.84,234842.72,77020.16,157822.56 +Central America and the Caribbean,Guatemala,Cereal,Online,H,7/4/2011,702463519,8/2/2011,3420,205.7,117.11,703494,400516.2,302977.8 +Europe,Andorra,Clothes,Offline,C,7/2/2010,198486745,8/3/2010,5493,109.28,35.84,600275.04,196869.12,403405.92 +Asia,Indonesia,Household,Online,C,8/15/2012,618199241,9/25/2012,7748,668.27,502.54,5177755.96,3893679.92,1284076.04 +Central America and the Caribbean,Barbados,Office Supplies,Online,L,8/10/2014,875712335,8/21/2014,1595,651.21,524.96,1038679.95,837311.2,201368.75 +Australia and Oceania,Federated States of Micronesia,Household,Offline,C,6/21/2010,855449855,7/31/2010,5477,668.27,502.54,3660114.79,2752411.58,907703.21 +Middle East and North Africa,Afghanistan,Snacks,Online,H,6/8/2010,962148129,7/9/2010,9867,152.58,97.44,1505506.86,961440.48,544066.38 +Europe,United Kingdom,Meat,Offline,C,6/5/2014,770855987,7/7/2014,2271,421.89,364.69,958112.19,828210.99,129901.2 +Europe,Cyprus,Baby Food,Offline,M,11/16/2015,376934754,11/18/2015,2225,255.28,159.42,567998,354709.5,213288.5 +Middle East and North Africa,Iraq,Personal Care,Online,M,1/17/2013,846058261,2/26/2013,6296,81.73,56.67,514572.08,356794.32,157777.76 +Central America and the Caribbean,Panama,Meat,Online,H,11/8/2012,164212834,11/11/2012,3082,421.89,364.69,1300264.98,1123974.58,176290.4 +Central America and the Caribbean,Grenada,Beverages,Online,L,12/1/2011,887697303,1/13/2012,8213,47.45,31.79,389706.85,261091.27,128615.58 +Sub-Saharan Africa,Togo,Snacks,Offline,M,6/26/2015,693122994,7/16/2015,9352,152.58,97.44,1426928.16,911258.88,515669.28 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,M,12/13/2010,927413737,1/19/2011,1189,9.33,6.92,11093.37,8227.88,2865.49 +Middle East and North Africa,Algeria,Baby Food,Offline,M,1/19/2017,757805860,1/24/2017,449,255.28,159.42,114620.72,71579.58,43041.14 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,H,12/13/2011,321848189,1/11/2012,886,205.7,117.11,182250.2,103759.46,78490.74 +Sub-Saharan Africa,Chad,Cereal,Offline,H,9/24/2012,277402055,10/17/2012,8287,205.7,117.11,1704635.9,970490.57,734145.33 +Australia and Oceania,New Zealand,Clothes,Online,C,1/16/2011,452641284,2/25/2011,5469,109.28,35.84,597652.32,196008.96,401643.36 +Asia,Singapore,Personal Care,Online,M,9/28/2014,296052205,11/14/2014,7281,81.73,56.67,595076.13,412614.27,182461.86 +Middle East and North Africa,Jordan,Fruits,Online,H,10/26/2013,226433646,12/15/2013,5603,9.33,6.92,52275.99,38772.76,13503.23 +Middle East and North Africa,Algeria,Baby Food,Online,H,6/23/2014,282896935,7/10/2014,4345,255.28,159.42,1109191.6,692679.9,416511.7 +Europe,Croatia,Vegetables,Offline,H,8/13/2012,574865901,8/18/2012,4450,154.06,90.93,685567,404638.5,280928.5 +Sub-Saharan Africa,Togo,Office Supplies,Online,L,10/15/2012,832076871,11/18/2012,8892,651.21,524.96,5790559.32,4667944.32,1122615 +Europe,Switzerland,Personal Care,Online,C,10/25/2016,854578673,11/6/2016,7675,81.73,56.67,627277.75,434942.25,192335.5 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,C,6/8/2012,962732636,6/19/2012,2836,109.28,35.84,309918.08,101642.24,208275.84 +Middle East and North Africa,Jordan,Fruits,Online,H,12/18/2014,647212588,1/29/2015,3442,9.33,6.92,32113.86,23818.64,8295.22 +Australia and Oceania,Kiribati,Clothes,Offline,H,6/26/2010,819004857,7/22/2010,592,109.28,35.84,64693.76,21217.28,43476.48 +Asia,Kazakhstan,Vegetables,Offline,M,8/27/2012,659408271,9/21/2012,2416,154.06,90.93,372208.96,219686.88,152522.08 +Central America and the Caribbean,Cuba,Household,Offline,M,6/22/2013,770034158,7/6/2013,9074,668.27,502.54,6063881.98,4560047.96,1503834.02 +Australia and Oceania,Vanuatu,Household,Online,C,5/15/2017,922806346,5/21/2017,7759,668.27,502.54,5185106.93,3899207.86,1285899.07 +Central America and the Caribbean,Nicaragua,Clothes,Offline,M,9/9/2014,509961163,10/8/2014,7696,109.28,35.84,841018.88,275824.64,565194.24 +Middle East and North Africa,Morocco,Clothes,Offline,L,10/10/2015,794047439,11/24/2015,5137,109.28,35.84,561371.36,184110.08,377261.28 +Europe,Iceland,Beverages,Offline,M,11/18/2016,857926499,12/21/2016,8371,47.45,31.79,397203.95,266114.09,131089.86 +Asia,Turkmenistan,Snacks,Online,M,7/23/2011,754772174,7/31/2011,2714,152.58,97.44,414102.12,264452.16,149649.96 +Europe,Ireland,Clothes,Offline,H,2/13/2017,158070790,2/14/2017,5514,109.28,35.84,602569.92,197621.76,404948.16 +Europe,Macedonia,Baby Food,Offline,C,4/25/2010,611621177,5/25/2010,1153,255.28,159.42,294337.84,183811.26,110526.58 +Europe,Monaco,Household,Offline,H,5/17/2014,579534661,6/10/2014,6040,668.27,502.54,4036350.8,3035341.6,1001009.2 +Asia,Bangladesh,Baby Food,Online,C,12/15/2011,396235072,12/19/2011,3618,255.28,159.42,923603.04,576781.56,346821.48 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,C,1/25/2017,916458737,1/26/2017,9361,152.58,97.44,1428301.38,912135.84,516165.54 +Asia,Kyrgyzstan,Vegetables,Offline,L,9/18/2010,365254485,10/26/2010,5774,154.06,90.93,889542.44,525029.82,364512.62 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,M,10/24/2012,187983644,12/11/2012,7392,437.2,263.33,3231782.4,1946535.36,1285247.04 +Asia,China,Vegetables,Offline,C,4/15/2010,100320041,4/17/2010,5784,154.06,90.93,891083.04,525939.12,365143.92 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,C,10/28/2013,338250005,12/5/2013,4548,154.06,90.93,700664.88,413549.64,287115.24 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,M,4/6/2016,308072364,5/4/2016,4313,47.45,31.79,204651.85,137110.27,67541.58 +Australia and Oceania,New Zealand,Household,Online,L,6/30/2011,836398446,7/10/2011,7742,668.27,502.54,5173746.34,3890664.68,1283081.66 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,H,5/30/2013,120152080,6/8/2013,4525,255.28,159.42,1155142,721375.5,433766.5 +Asia,Kazakhstan,Vegetables,Offline,H,4/2/2014,476569592,4/18/2014,6388,154.06,90.93,984135.28,580860.84,403274.44 +Europe,Bosnia and Herzegovina,Cereal,Online,H,2/8/2011,693199813,2/13/2011,2084,205.7,117.11,428678.8,244057.24,184621.56 +Middle East and North Africa,Somalia,Vegetables,Offline,L,4/10/2017,977904069,4/29/2017,2400,154.06,90.93,369744,218232,151512 +Asia,Taiwan,Office Supplies,Offline,C,1/17/2013,708856189,2/21/2013,5153,651.21,524.96,3355685.13,2705118.88,650566.25 +Asia,Nepal,Fruits,Online,L,1/23/2010,684542500,3/10/2010,193,9.33,6.92,1800.69,1335.56,465.13 +Sub-Saharan Africa,Comoros,Beverages,Offline,L,4/1/2017,873761832,5/1/2017,4398,47.45,31.79,208685.1,139812.42,68872.68 +Europe,Lithuania,Office Supplies,Offline,H,4/20/2014,865625512,5/23/2014,6680,651.21,524.96,4350082.8,3506732.8,843350 +Asia,Bhutan,Personal Care,Offline,C,1/21/2016,319557368,2/26/2016,2981,81.73,56.67,243637.13,168933.27,74703.86 +Middle East and North Africa,Qatar,Cereal,Online,L,9/13/2015,315293729,10/17/2015,1276,205.7,117.11,262473.2,149432.36,113040.84 +Middle East and North Africa,Israel,Clothes,Online,H,4/8/2011,202883422,4/17/2011,6568,109.28,35.84,717751.04,235397.12,482353.92 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Offline,C,1/3/2017,752687776,1/13/2017,5894,437.2,263.33,2576856.8,1552067.02,1024789.78 +Sub-Saharan Africa,Benin,Snacks,Online,L,2/26/2014,105380618,3/18/2014,3322,152.58,97.44,506870.76,323695.68,183175.08 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,C,4/21/2015,521948277,5/30/2015,4949,437.2,263.33,2163702.8,1303220.17,860482.63 +Asia,Turkmenistan,Clothes,Offline,L,3/3/2015,733689582,3/3/2015,3906,109.28,35.84,426847.68,139991.04,286856.64 +Asia,China,Household,Offline,H,2/11/2017,892215859,2/18/2017,5355,668.27,502.54,3578585.85,2691101.7,887484.15 +Europe,Spain,Vegetables,Offline,L,3/19/2014,319450938,5/4/2014,1486,154.06,90.93,228933.16,135121.98,93811.18 +Europe,Liechtenstein,Clothes,Offline,M,9/26/2015,657631146,10/13/2015,6525,109.28,35.84,713052,233856,479196 +Australia and Oceania,New Zealand,Cosmetics,Offline,H,2/3/2013,919305312,2/15/2013,1726,437.2,263.33,754607.2,454507.58,300099.62 +Europe,Belarus,Vegetables,Online,L,11/29/2013,637334764,1/1/2014,374,154.06,90.93,57618.44,34007.82,23610.62 +Australia and Oceania,Australia,Office Supplies,Online,M,7/6/2015,314893329,7/26/2015,2788,651.21,524.96,1815573.48,1463588.48,351985 +Middle East and North Africa,Syria,Baby Food,Offline,M,4/15/2016,975467336,5/14/2016,1317,255.28,159.42,336203.76,209956.14,126247.62 +Asia,Laos,Cereal,Online,L,11/29/2011,112855613,11/30/2011,5339,205.7,117.11,1098232.3,625250.29,472982.01 +Asia,Laos,Fruits,Offline,C,4/4/2014,241169488,5/18/2014,6266,9.33,6.92,58461.78,43360.72,15101.06 +Europe,Czech Republic,Cereal,Online,M,5/6/2017,344832789,5/6/2017,2540,205.7,117.11,522478,297459.4,225018.6 +Sub-Saharan Africa,Mali,Cosmetics,Offline,C,4/1/2016,828581845,5/1/2016,4636,437.2,263.33,2026859.2,1220797.88,806061.32 +Sub-Saharan Africa,South Africa,Beverages,Online,H,11/27/2010,367465484,12/23/2010,57,47.45,31.79,2704.65,1812.03,892.62 +Sub-Saharan Africa,Ghana,Household,Offline,C,6/12/2017,856845033,8/1/2017,8341,668.27,502.54,5574040.07,4191686.14,1382353.93 +Asia,Thailand,Clothes,Offline,M,6/7/2011,662394320,7/24/2011,6054,109.28,35.84,661581.12,216975.36,444605.76 +Europe,Slovakia,Office Supplies,Offline,C,11/30/2014,470099675,12/29/2014,1795,651.21,524.96,1168921.95,942303.2,226618.75 +Sub-Saharan Africa,Guinea,Clothes,Online,C,12/10/2016,136259925,1/24/2017,1195,109.28,35.84,130589.6,42828.8,87760.8 +Sub-Saharan Africa,Lesotho,Snacks,Offline,H,3/12/2015,937486398,3/18/2015,1913,152.58,97.44,291885.54,186402.72,105482.82 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,L,3/15/2012,620702922,3/29/2012,8643,81.73,56.67,706392.39,489798.81,216593.58 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,M,7/27/2011,153145825,8/29/2011,8108,255.28,159.42,2069810.24,1292577.36,777232.88 +Middle East and North Africa,Iran,Beverages,Online,C,3/2/2014,572363936,3/16/2014,4063,47.45,31.79,192789.35,129162.77,63626.58 +North America,Greenland,Beverages,Online,M,5/13/2014,736218583,6/5/2014,2294,47.45,31.79,108850.3,72926.26,35924.04 +North America,Greenland,Snacks,Online,C,5/19/2011,472883594,5/31/2011,5619,152.58,97.44,857347.02,547515.36,309831.66 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,M,1/28/2013,130845296,1/29/2013,8886,437.2,263.33,3884959.2,2339950.38,1545008.82 +Europe,Slovenia,Meat,Offline,C,1/4/2017,128902518,2/16/2017,3975,421.89,364.69,1677012.75,1449642.75,227370 +Europe,Malta,Cosmetics,Offline,L,3/30/2014,506166589,4/5/2014,4797,437.2,263.33,2097248.4,1263194.01,834054.39 +Australia and Oceania,Palau,Personal Care,Online,M,10/29/2015,472061336,12/17/2015,2294,81.73,56.67,187488.62,130000.98,57487.64 +Europe,Czech Republic,Cereal,Online,C,2/25/2011,656323087,4/6/2011,9441,205.7,117.11,1942013.7,1105635.51,836378.19 +Asia,Thailand,Clothes,Offline,H,3/13/2017,859000670,4/21/2017,6242,109.28,35.84,682125.76,223713.28,458412.48 +Sub-Saharan Africa,Senegal,Clothes,Offline,C,2/16/2014,500455415,3/3/2014,4733,109.28,35.84,517222.24,169630.72,347591.52 +Europe,Lithuania,Fruits,Offline,H,4/3/2017,871361148,5/4/2017,3982,9.33,6.92,37152.06,27555.44,9596.62 +Central America and the Caribbean,The Bahamas,Beverages,Offline,H,8/30/2012,182704198,9/7/2012,5087,47.45,31.79,241378.15,161715.73,79662.42 +Europe,San Marino,Baby Food,Offline,L,1/5/2014,315783393,1/13/2014,6178,255.28,159.42,1577119.84,984896.76,592223.08 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,M,4/20/2013,972210061,4/27/2013,7417,255.28,159.42,1893411.76,1182418.14,710993.62 +Europe,Albania,Snacks,Offline,H,12/16/2014,123908030,1/1/2015,5995,152.58,97.44,914717.1,584152.8,330564.3 +Australia and Oceania,Kiribati,Cereal,Offline,C,11/24/2016,763113629,12/7/2016,1136,205.7,117.11,233675.2,133036.96,100638.24 +Australia and Oceania,Palau,Vegetables,Offline,H,4/27/2014,552375686,5/8/2014,9095,154.06,90.93,1401175.7,827008.35,574167.35 +Australia and Oceania,Papua New Guinea,Baby Food,Online,H,1/22/2011,374555528,3/3/2011,8159,255.28,159.42,2082829.52,1300707.78,782121.74 +Australia and Oceania,Samoa ,Clothes,Offline,M,10/19/2015,282826983,11/1/2015,3644,109.28,35.84,398216.32,130600.96,267615.36 +Sub-Saharan Africa,Sudan,Personal Care,Online,H,7/29/2015,850676381,8/10/2015,2900,81.73,56.67,237017,164343,72674 +Australia and Oceania,Tonga,Baby Food,Offline,H,5/30/2017,921902549,6/3/2017,306,255.28,159.42,78115.68,48782.52,29333.16 +Europe,Romania,Cereal,Online,C,4/5/2014,760616815,4/26/2014,2273,205.7,117.11,467556.1,266191.03,201365.07 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,C,6/30/2011,701243007,7/30/2011,2244,205.7,117.11,461590.8,262794.84,198795.96 +Sub-Saharan Africa,Lesotho,Clothes,Online,M,7/21/2015,698517453,8/4/2015,5692,109.28,35.84,622021.76,204001.28,418020.48 +Australia and Oceania,Marshall Islands,Vegetables,Offline,L,1/1/2015,777488982,2/17/2015,5122,154.06,90.93,789095.32,465743.46,323351.86 +Asia,Uzbekistan,Office Supplies,Online,C,8/16/2014,583518922,8/24/2014,5071,651.21,524.96,3302285.91,2662072.16,640213.75 +Europe,Spain,Cereal,Online,C,6/24/2016,732281100,7/17/2016,7105,205.7,117.11,1461498.5,832066.55,629431.95 +Asia,Laos,Snacks,Online,H,2/14/2016,559761846,3/12/2016,4824,152.58,97.44,736045.92,470050.56,265995.36 +Middle East and North Africa,Turkey,Office Supplies,Online,M,12/14/2013,372259986,1/27/2014,8857,651.21,524.96,5767766.97,4649570.72,1118196.25 +Europe,Iceland,Fruits,Offline,H,6/10/2011,996386849,6/19/2011,1866,9.33,6.92,17409.78,12912.72,4497.06 +Asia,Uzbekistan,Baby Food,Online,H,11/25/2014,629066264,11/26/2014,3542,255.28,159.42,904201.76,564665.64,339536.12 +Asia,Tajikistan,Beverages,Online,C,7/30/2016,687534558,8/6/2016,5609,47.45,31.79,266147.05,178310.11,87836.94 +Europe,Croatia,Meat,Online,M,7/23/2013,859340560,7/27/2013,6823,421.89,364.69,2878555.47,2488279.87,390275.6 +Central America and the Caribbean,El Salvador,Clothes,Offline,L,7/28/2011,452345597,8/30/2011,7969,109.28,35.84,870852.32,285608.96,585243.36 +Middle East and North Africa,Qatar,Cereal,Offline,L,8/14/2013,644723498,9/5/2013,6865,205.7,117.11,1412130.5,803960.15,608170.35 +Europe,Germany,Vegetables,Offline,H,3/16/2016,434960591,3/29/2016,3360,154.06,90.93,517641.6,305524.8,212116.8 +North America,Mexico,Clothes,Online,C,2/8/2013,691855704,3/17/2013,4332,109.28,35.84,473400.96,155258.88,318142.08 +Middle East and North Africa,Libya,Cosmetics,Offline,M,4/22/2014,104520165,5/29/2014,8694,437.2,263.33,3801016.8,2289391.02,1511625.78 +Middle East and North Africa,Israel,Office Supplies,Online,C,12/5/2011,132377803,1/18/2012,2388,651.21,524.96,1555089.48,1253604.48,301485 +Middle East and North Africa,Jordan,Vegetables,Offline,M,4/19/2014,955164945,4/22/2014,3388,154.06,90.93,521955.28,308070.84,213884.44 +Europe,Denmark,Personal Care,Offline,C,11/20/2011,122930419,1/9/2012,6698,81.73,56.67,547427.54,379575.66,167851.88 +Central America and the Caribbean,Guatemala,Household,Offline,M,5/13/2011,206035554,6/10/2011,9354,668.27,502.54,6250997.58,4700759.16,1550238.42 +Europe,Lithuania,Office Supplies,Online,M,9/6/2016,245154178,9/30/2016,5424,651.21,524.96,3532163.04,2847383.04,684780 +Asia,Brunei,Baby Food,Offline,L,2/22/2010,701272618,3/29/2010,1006,255.28,159.42,256811.68,160376.52,96435.16 +Asia,Nepal,Baby Food,Online,M,10/5/2016,305689704,11/23/2016,9231,255.28,159.42,2356489.68,1471606.02,884883.66 +Middle East and North Africa,Libya,Personal Care,Online,C,3/6/2017,110016763,3/20/2017,5260,81.73,56.67,429899.8,298084.2,131815.6 +Europe,Bulgaria,Cereal,Online,M,1/14/2012,336177623,2/2/2012,1284,205.7,117.11,264118.8,150369.24,113749.56 +Middle East and North Africa,Syria,Household,Online,M,8/10/2010,826408612,8/26/2010,1528,668.27,502.54,1021116.56,767881.12,253235.44 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,H,11/17/2011,593258559,12/30/2011,7246,154.06,90.93,1116318.76,658878.78,457439.98 +Europe,Macedonia,Baby Food,Online,C,11/24/2015,969588792,11/27/2015,1725,255.28,159.42,440358,274999.5,165358.5 +Europe,Belarus,Snacks,Offline,H,6/1/2012,658573138,7/10/2012,5281,152.58,97.44,805774.98,514580.64,291194.34 +Europe,Andorra,Office Supplies,Online,M,12/23/2014,683697926,12/26/2014,265,651.21,524.96,172570.65,139114.4,33456.25 +Middle East and North Africa,Bahrain,Clothes,Online,L,9/2/2011,338761985,10/13/2011,6054,109.28,35.84,661581.12,216975.36,444605.76 +Central America and the Caribbean,Panama,Fruits,Offline,H,5/19/2014,337876641,5/23/2014,4061,9.33,6.92,37889.13,28102.12,9787.01 +Sub-Saharan Africa,Guinea,Clothes,Online,H,2/13/2017,565465724,3/26/2017,2728,109.28,35.84,298115.84,97771.52,200344.32 +North America,Canada,Household,Online,H,12/20/2014,526265561,12/26/2014,2529,668.27,502.54,1690054.83,1270923.66,419131.17 +Europe,Armenia,Meat,Offline,C,6/6/2015,695324981,7/25/2015,968,421.89,364.69,408389.52,353019.92,55369.6 +Europe,Albania,Meat,Offline,C,12/2/2011,268005311,12/26/2011,7582,421.89,364.69,3198769.98,2765079.58,433690.4 +Asia,Uzbekistan,Cosmetics,Online,C,4/16/2010,309980380,5/18/2010,8938,437.2,263.33,3907693.6,2353643.54,1554050.06 +Europe,Lithuania,Meat,Online,C,6/13/2017,607236516,7/15/2017,3634,421.89,364.69,1533148.26,1325283.46,207864.8 +Asia,Bangladesh,Snacks,Online,M,11/13/2014,116072547,12/7/2014,7301,152.58,97.44,1113986.58,711409.44,402577.14 +Sub-Saharan Africa,Djibouti,Baby Food,Online,H,5/18/2015,113099801,6/7/2015,7599,255.28,159.42,1939872.72,1211432.58,728440.14 +Sub-Saharan Africa,Mali,Cosmetics,Online,M,12/6/2013,145242106,12/26/2013,9222,437.2,263.33,4031858.4,2428429.26,1603429.14 +Europe,Bosnia and Herzegovina,Cosmetics,Online,L,2/17/2014,279735791,3/28/2014,8892,437.2,263.33,3887582.4,2341530.36,1546052.04 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,C,11/8/2016,654129683,12/5/2016,364,152.58,97.44,55539.12,35468.16,20070.96 +Europe,Malta,Beverages,Online,H,6/20/2016,126285111,6/20/2016,9426,47.45,31.79,447263.7,299652.54,147611.16 +Middle East and North Africa,Iraq,Cereal,Online,M,3/11/2012,324375903,3/25/2012,8893,205.7,117.11,1829290.1,1041459.23,787830.87 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,M,11/19/2011,696888387,12/22/2011,3615,47.45,31.79,171531.75,114920.85,56610.9 +Sub-Saharan Africa,Senegal,Beverages,Online,L,2/7/2013,762621390,2/20/2013,5471,47.45,31.79,259598.95,173923.09,85675.86 +Sub-Saharan Africa,Gabon,Meat,Offline,M,6/27/2014,560686242,7/21/2014,8374,421.89,364.69,3532906.86,3053914.06,478992.8 +Sub-Saharan Africa,Botswana,Cereal,Offline,H,12/7/2011,200506770,12/28/2011,3264,205.7,117.11,671404.8,382247.04,289157.76 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,M,7/24/2017,311819303,8/17/2017,3116,152.58,97.44,475439.28,303623.04,171816.24 +Sub-Saharan Africa,Malawi,Cosmetics,Online,M,6/24/2010,694672667,8/6/2010,7934,437.2,263.33,3468744.8,2089260.22,1379484.58 +Asia,Thailand,Beverages,Online,M,4/16/2016,769428193,6/3/2016,9756,47.45,31.79,462922.2,310143.24,152778.96 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,M,6/11/2012,926759707,7/30/2012,7647,651.21,524.96,4979802.87,4014369.12,965433.75 +Middle East and North Africa,Somalia,Vegetables,Offline,M,4/26/2015,277653539,5/15/2015,2707,154.06,90.93,417040.42,246147.51,170892.91 +Australia and Oceania,Samoa ,Snacks,Online,C,11/5/2015,703408515,11/26/2015,3066,152.58,97.44,467810.28,298751.04,169059.24 +Australia and Oceania,Federated States of Micronesia,Meat,Online,C,8/8/2013,105635964,9/5/2013,8884,421.89,364.69,3748070.76,3239905.96,508164.8 +Central America and the Caribbean,Haiti,Cosmetics,Online,L,1/6/2013,956259715,1/10/2013,7355,437.2,263.33,3215606,1936792.15,1278813.85 +Europe,Bulgaria,Meat,Online,M,1/3/2012,847516095,1/29/2012,7701,421.89,364.69,3248974.89,2808477.69,440497.2 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,H,5/5/2013,141953933,5/11/2013,6178,205.7,117.11,1270814.6,723505.58,547309.02 +Central America and the Caribbean,Nicaragua,Vegetables,Online,H,4/13/2013,622434556,5/8/2013,1072,154.06,90.93,165152.32,97476.96,67675.36 +Sub-Saharan Africa,Sudan,Clothes,Online,L,12/10/2012,542131793,1/26/2013,7700,109.28,35.84,841456,275968,565488 +Europe,Netherlands,Personal Care,Offline,L,7/1/2014,474531972,7/2/2014,3410,81.73,56.67,278699.3,193244.7,85454.6 +Central America and the Caribbean,Haiti,Fruits,Online,H,5/29/2017,163433921,6/5/2017,2584,9.33,6.92,24108.72,17881.28,6227.44 +Central America and the Caribbean,Belize,Clothes,Online,C,8/15/2014,772948968,9/30/2014,1631,109.28,35.84,178235.68,58455.04,119780.64 +Sub-Saharan Africa,Swaziland,Vegetables,Online,M,7/4/2011,837500941,8/7/2011,3995,154.06,90.93,615469.7,363265.35,252204.35 +Asia,Kazakhstan,Snacks,Offline,H,7/4/2014,311826169,7/9/2014,5148,152.58,97.44,785481.84,501621.12,283860.72 +Sub-Saharan Africa,Swaziland,Meat,Online,C,3/9/2012,120973479,4/10/2012,7596,421.89,364.69,3204676.44,2770185.24,434491.2 +Middle East and North Africa,Iran,Beverages,Offline,M,11/27/2016,810304200,1/13/2017,5874,47.45,31.79,278721.3,186734.46,91986.84 +Asia,Japan,Cereal,Online,C,7/30/2015,295492160,8/22/2015,1551,205.7,117.11,319040.7,181637.61,137403.09 +Europe,Switzerland,Meat,Online,C,4/27/2011,612523686,6/11/2011,8225,421.89,364.69,3470045.25,2999575.25,470470 +Asia,Brunei,Baby Food,Online,M,2/12/2012,267697608,3/21/2012,6526,255.28,159.42,1665957.28,1040374.92,625582.36 +Sub-Saharan Africa,Senegal,Baby Food,Online,C,11/10/2011,987625253,12/18/2011,9114,255.28,159.42,2326621.92,1452953.88,873668.04 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,M,11/12/2016,969230449,12/3/2016,5683,437.2,263.33,2484607.6,1496504.39,988103.21 +Middle East and North Africa,United Arab Emirates,Household,Offline,C,10/21/2011,729749524,11/17/2011,7956,668.27,502.54,5316756.12,3998208.24,1318547.88 +Europe,Latvia,Cereal,Online,C,6/25/2016,856731307,7/27/2016,4687,205.7,117.11,964115.9,548894.57,415221.33 +Asia,Cambodia,Vegetables,Offline,C,11/29/2013,658037126,12/25/2013,6663,154.06,90.93,1026501.78,605866.59,420635.19 +Europe,Liechtenstein,Beverages,Online,C,9/1/2014,411840808,10/9/2014,1702,47.45,31.79,80759.9,54106.58,26653.32 +Sub-Saharan Africa,Cameroon,Household,Offline,H,4/2/2015,916628682,4/12/2015,9651,668.27,502.54,6449473.77,4850013.54,1599460.23 +Europe,Monaco,Snacks,Online,M,1/3/2017,341199576,1/25/2017,7392,152.58,97.44,1127871.36,720276.48,407594.88 +Asia,Malaysia,Cereal,Offline,L,10/13/2014,974664819,10/31/2014,3834,205.7,117.11,788653.8,448999.74,339654.06 +Europe,Malta,Meat,Offline,H,11/4/2015,676448237,12/4/2015,4920,421.89,364.69,2075698.8,1794274.8,281424 +Middle East and North Africa,Morocco,Clothes,Online,L,5/16/2013,526286160,5/17/2013,8625,109.28,35.84,942540,309120,633420 +North America,Mexico,Meat,Offline,C,12/23/2012,774227416,1/9/2013,9952,421.89,364.69,4198649.28,3629394.88,569254.4 +Europe,Luxembourg,Office Supplies,Offline,M,10/6/2013,390633332,10/29/2013,5939,651.21,524.96,3867536.19,3117737.44,749798.75 +Middle East and North Africa,Morocco,Cosmetics,Online,M,2/10/2012,216177737,2/15/2012,651,437.2,263.33,284617.2,171427.83,113189.37 +Middle East and North Africa,Qatar,Baby Food,Offline,M,1/12/2013,711846959,1/22/2013,189,255.28,159.42,48247.92,30130.38,18117.54 +Asia,Tajikistan,Office Supplies,Offline,M,4/5/2011,608939826,4/30/2011,7681,651.21,524.96,5001944.01,4032217.76,969726.25 +Europe,Poland,Household,Offline,H,2/22/2010,959067666,4/13/2010,8290,668.27,502.54,5539958.3,4166056.6,1373901.7 +Middle East and North Africa,Israel,Cereal,Online,L,5/1/2010,184154307,5/22/2010,4207,205.7,117.11,865379.9,492681.77,372698.13 +Middle East and North Africa,Afghanistan,Household,Offline,C,7/11/2013,826436078,8/23/2013,9656,668.27,502.54,6452815.12,4852526.24,1600288.88 +Central America and the Caribbean,Cuba,Household,Online,L,2/19/2011,998461806,2/21/2011,5891,668.27,502.54,3936778.57,2960463.14,976315.43 +Central America and the Caribbean,Grenada,Beverages,Online,L,10/14/2010,233092820,10/17/2010,6200,47.45,31.79,294190,197098,97092 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,C,5/15/2017,833502948,6/21/2017,899,421.89,364.69,379279.11,327856.31,51422.8 +Europe,Iceland,Cereal,Online,M,2/20/2014,223178517,2/27/2014,2338,205.7,117.11,480926.6,273803.18,207123.42 +Europe,Czech Republic,Personal Care,Offline,H,11/27/2011,395918357,12/4/2011,9895,81.73,56.67,808718.35,560749.65,247968.7 +Middle East and North Africa,Yemen,Meat,Offline,C,12/23/2014,265833795,2/4/2015,4982,421.89,364.69,2101855.98,1816885.58,284970.4 +Europe,Albania,Household,Offline,M,5/15/2017,617348659,5/23/2017,6042,668.27,502.54,4037687.34,3036346.68,1001340.66 +Europe,Cyprus,Office Supplies,Online,L,2/28/2014,955199277,3/11/2014,3548,651.21,524.96,2310493.08,1862558.08,447935 +Sub-Saharan Africa,The Gambia,Fruits,Online,L,11/7/2012,854434478,12/26/2012,5004,9.33,6.92,46687.32,34627.68,12059.64 +Sub-Saharan Africa,Rwanda,Personal Care,Offline,M,6/9/2014,410415589,7/6/2014,9948,81.73,56.67,813050.04,563753.16,249296.88 +Middle East and North Africa,Libya,Clothes,Offline,L,3/12/2017,688816440,4/27/2017,4946,109.28,35.84,540498.88,177264.64,363234.24 +Europe,Italy,Clothes,Online,H,11/18/2012,575623357,12/2/2012,8598,109.28,35.84,939589.44,308152.32,631437.12 +Europe,Belarus,Baby Food,Offline,M,4/8/2013,827135169,5/11/2013,6532,255.28,159.42,1667488.96,1041331.44,626157.52 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,L,1/12/2016,919963204,1/24/2016,6411,154.06,90.93,987678.66,582952.23,404726.43 +Australia and Oceania,Marshall Islands,Beverages,Offline,M,2/18/2016,401031291,2/22/2016,2926,47.45,31.79,138838.7,93017.54,45821.16 +Australia and Oceania,Samoa ,Meat,Online,M,3/3/2017,237575757,3/25/2017,2801,421.89,364.69,1181713.89,1021496.69,160217.2 +Europe,Denmark,Baby Food,Offline,H,6/11/2012,567145431,6/29/2012,9791,255.28,159.42,2499446.48,1560881.22,938565.26 +Europe,Ireland,Cereal,Online,H,6/22/2011,247601640,6/29/2011,9682,205.7,117.11,1991587.4,1133859.02,857728.38 +Sub-Saharan Africa,Sudan,Personal Care,Offline,H,6/23/2013,907118213,8/6/2013,5292,81.73,56.67,432515.16,299897.64,132617.52 +Europe,Sweden,Snacks,Online,C,3/1/2011,194181478,4/14/2011,1469,152.58,97.44,224140.02,143139.36,81000.66 +Europe,Andorra,Meat,Offline,C,3/30/2017,327590262,4/12/2017,93,421.89,364.69,39235.77,33916.17,5319.6 +Middle East and North Africa,Afghanistan,Baby Food,Offline,M,3/15/2015,446455895,4/3/2015,5076,255.28,159.42,1295801.28,809215.92,486585.36 +Europe,Montenegro,Clothes,Offline,C,2/1/2016,660202205,2/22/2016,7358,109.28,35.84,804082.24,263710.72,540371.52 +Europe,Hungary,Snacks,Offline,H,11/14/2016,698565518,12/20/2016,9915,152.58,97.44,1512830.7,966117.6,546713.1 +North America,Mexico,Clothes,Offline,H,10/23/2011,361594665,11/16/2011,2752,109.28,35.84,300738.56,98631.68,202106.88 +Europe,Portugal,Fruits,Online,C,5/10/2011,869650971,5/17/2011,7903,9.33,6.92,73734.99,54688.76,19046.23 +Asia,Cambodia,Clothes,Offline,H,9/6/2015,813408267,10/20/2015,4437,109.28,35.84,484875.36,159022.08,325853.28 +Australia and Oceania,Solomon Islands,Beverages,Online,C,11/14/2010,203852880,11/21/2010,3452,47.45,31.79,163797.4,109739.08,54058.32 +North America,Canada,Snacks,Offline,L,7/30/2010,922283637,8/9/2010,3078,152.58,97.44,469641.24,299920.32,169720.92 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,L,5/18/2014,870311868,6/14/2014,3477,437.2,263.33,1520144.4,915598.41,604545.99 +Asia,Cambodia,Clothes,Offline,M,7/21/2011,719861400,8/10/2011,1840,109.28,35.84,201075.2,65945.6,135129.6 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,M,3/1/2015,763168561,3/17/2015,7391,437.2,263.33,3231345.2,1946272.03,1285073.17 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,H,11/1/2012,462782180,12/1/2012,6386,205.7,117.11,1313600.2,747864.46,565735.74 +Europe,France,Snacks,Offline,M,12/24/2015,701563584,2/1/2016,7110,152.58,97.44,1084843.8,692798.4,392045.4 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,H,7/23/2010,632686603,7/31/2010,4880,255.28,159.42,1245766.4,777969.6,467796.8 +Asia,Malaysia,Snacks,Online,L,11/23/2013,829637563,12/12/2013,7046,152.58,97.44,1075078.68,686562.24,388516.44 +Europe,Bosnia and Herzegovina,Household,Offline,H,4/22/2010,136215293,5/31/2010,7987,668.27,502.54,5337472.49,4013786.98,1323685.51 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,M,6/15/2015,616531121,8/2/2015,4114,81.73,56.67,336237.22,233140.38,103096.84 +Australia and Oceania,East Timor,Clothes,Offline,H,12/29/2011,805008876,1/13/2012,8870,109.28,35.84,969313.6,317900.8,651412.8 +Europe,Greece,Cosmetics,Offline,M,12/7/2013,656384885,1/1/2014,7729,437.2,263.33,3379118.8,2035277.57,1343841.23 +Sub-Saharan Africa,Tanzania,Snacks,Online,M,6/3/2017,195707976,7/20/2017,3194,152.58,97.44,487340.52,311223.36,176117.16 +Europe,Andorra,Personal Care,Offline,M,2/2/2012,868339478,2/16/2012,9803,81.73,56.67,801199.19,555536.01,245663.18 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,M,2/22/2015,589953219,2/22/2015,9123,437.2,263.33,3988575.6,2402359.59,1586216.01 +Asia,China,Vegetables,Offline,C,7/25/2014,496535527,9/4/2014,4751,154.06,90.93,731939.06,432008.43,299930.63 +Sub-Saharan Africa,Nigeria,Snacks,Offline,C,10/2/2010,894385230,10/11/2010,7320,152.58,97.44,1116885.6,713260.8,403624.8 +Europe,Liechtenstein,Baby Food,Online,C,10/1/2012,810113656,11/14/2012,9488,255.28,159.42,2422096.64,1512576.96,909519.68 +Europe,Luxembourg,Meat,Offline,H,9/24/2011,240644633,10/13/2011,949,421.89,364.69,400373.61,346090.81,54282.8 +Europe,Portugal,Household,Offline,H,1/29/2015,603214490,2/23/2015,3427,668.27,502.54,2290161.29,1722204.58,567956.71 +North America,Canada,Snacks,Online,C,4/23/2012,685372054,5/30/2012,5676,152.58,97.44,866044.08,553069.44,312974.64 +Europe,Sweden,Cosmetics,Online,M,9/22/2016,694978654,11/7/2016,8483,437.2,263.33,3708767.6,2233828.39,1474939.21 +Central America and the Caribbean,Panama,Baby Food,Online,H,3/10/2016,910208117,4/10/2016,9664,255.28,159.42,2467025.92,1540634.88,926391.04 +Asia,Mongolia,Fruits,Online,H,10/7/2014,329546773,11/10/2014,9068,9.33,6.92,84604.44,62750.56,21853.88 +Europe,Kosovo,Baby Food,Online,M,10/23/2013,721793448,11/28/2013,3576,255.28,159.42,912881.28,570085.92,342795.36 +Australia and Oceania,Vanuatu,Fruits,Online,M,9/26/2015,776059472,10/24/2015,2098,9.33,6.92,19574.34,14518.16,5056.18 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,L,8/29/2012,151768672,10/12/2012,578,109.28,35.84,63163.84,20715.52,42448.32 +Europe,Belarus,Vegetables,Online,H,12/1/2012,828657376,12/29/2012,6987,154.06,90.93,1076417.22,635327.91,441089.31 +Sub-Saharan Africa,Mauritania,Household,Online,H,7/18/2014,356774413,7/31/2014,6332,668.27,502.54,4231485.64,3182083.28,1049402.36 +Europe,Armenia,Office Supplies,Offline,C,8/21/2016,406481111,10/8/2016,5648,651.21,524.96,3678034.08,2964974.08,713060 +Asia,Mongolia,Cereal,Online,L,8/2/2015,918451297,8/16/2015,9004,205.7,117.11,1852122.8,1054458.44,797664.36 +Europe,Sweden,Cosmetics,Online,C,5/24/2016,553671300,6/6/2016,2496,437.2,263.33,1091251.2,657271.68,433979.52 +Middle East and North Africa,Libya,Baby Food,Offline,L,10/19/2013,743439948,11/17/2013,9256,255.28,159.42,2362871.68,1475591.52,887280.16 +Sub-Saharan Africa,Ghana,Beverages,Offline,M,2/26/2011,739368569,3/10/2011,4445,47.45,31.79,210915.25,141306.55,69608.7 +Asia,Tajikistan,Fruits,Offline,H,9/3/2016,763380992,9/4/2016,254,9.33,6.92,2369.82,1757.68,612.14 +Asia,Taiwan,Beverages,Online,M,12/1/2016,657713544,1/18/2017,908,47.45,31.79,43084.6,28865.32,14219.28 +Australia and Oceania,Tonga,Fruits,Offline,M,11/13/2010,334915053,12/22/2010,7662,9.33,6.92,71486.46,53021.04,18465.42 +Sub-Saharan Africa,Senegal,Baby Food,Online,M,9/19/2013,227846848,10/20/2013,3801,255.28,159.42,970319.28,605955.42,364363.86 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,H,3/23/2015,839682757,4/4/2015,9642,154.06,90.93,1485446.52,876747.06,608699.46 +North America,Greenland,Beverages,Online,C,10/9/2013,493909108,11/17/2013,7536,47.45,31.79,357583.2,239569.44,118013.76 +North America,United States of America,Personal Care,Offline,C,8/11/2012,284324729,8/13/2012,6860,81.73,56.67,560667.8,388756.2,171911.6 +Australia and Oceania,Nauru,Beverages,Offline,C,1/18/2016,925040948,1/27/2016,9028,47.45,31.79,428378.6,287000.12,141378.48 +Sub-Saharan Africa,Nigeria,Household,Offline,L,7/9/2010,500481593,7/13/2010,2480,668.27,502.54,1657309.6,1246299.2,411010.4 +Middle East and North Africa,Egypt,Fruits,Offline,M,10/28/2013,315382993,12/12/2013,7691,9.33,6.92,71757.03,53221.72,18535.31 +Europe,Belgium,Fruits,Online,C,10/1/2010,844793975,10/27/2010,2165,9.33,6.92,20199.45,14981.8,5217.65 +Europe,San Marino,Snacks,Offline,C,6/6/2017,384075868,6/13/2017,5439,152.58,97.44,829882.62,529976.16,299906.46 +Europe,Finland,Meat,Online,C,12/31/2016,898902499,2/6/2017,4080,421.89,364.69,1721311.2,1487935.2,233376 +Europe,Malta,Fruits,Offline,C,5/13/2016,375260198,6/6/2016,6686,9.33,6.92,62380.38,46267.12,16113.26 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,M,2/22/2012,469447791,3/11/2012,8888,651.21,524.96,5787954.48,4665844.48,1122110 +Sub-Saharan Africa,Mauritius ,Beverages,Online,M,2/28/2017,658076608,4/2/2017,8347,47.45,31.79,396065.15,265351.13,130714.02 +Asia,Vietnam,Beverages,Online,L,3/27/2011,488070476,4/12/2011,9755,47.45,31.79,462874.75,310111.45,152763.3 +Sub-Saharan Africa,Comoros,Cereal,Offline,H,2/8/2013,926665723,3/14/2013,9835,205.7,117.11,2023059.5,1151776.85,871282.65 +Asia,Bangladesh,Office Supplies,Offline,L,1/30/2016,311411178,3/7/2016,2343,651.21,524.96,1525785.03,1229981.28,295803.75 +Europe,Latvia,Meat,Online,M,7/11/2014,200168168,8/22/2014,3064,421.89,364.69,1292670.96,1117410.16,175260.8 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,H,3/27/2015,421110522,3/28/2015,4816,437.2,263.33,2105555.2,1268197.28,837357.92 +Europe,Moldova ,Beverages,Offline,L,12/1/2010,422724568,1/2/2011,2449,47.45,31.79,116205.05,77853.71,38351.34 +Sub-Saharan Africa,Guinea,Vegetables,Online,L,4/13/2014,623809134,5/23/2014,7840,154.06,90.93,1207830.4,712891.2,494939.2 +Central America and the Caribbean,Guatemala,Clothes,Offline,C,5/22/2016,163475549,7/5/2016,4903,109.28,35.84,535799.84,175723.52,360076.32 +Europe,Albania,Personal Care,Online,H,2/20/2013,951147639,4/10/2013,4578,81.73,56.67,374159.94,259435.26,114724.68 +Australia and Oceania,Tonga,Cereal,Online,M,8/27/2016,916561734,9/22/2016,9840,205.7,117.11,2024088,1152362.4,871725.6 +Europe,France,Meat,Online,H,8/11/2013,759766662,9/15/2013,694,421.89,364.69,292791.66,253094.86,39696.8 +Sub-Saharan Africa,Seychelles ,Snacks,Online,C,6/20/2014,801123750,8/4/2014,9175,152.58,97.44,1399921.5,894012,505909.5 +Europe,Macedonia,Fruits,Online,H,10/26/2011,531306827,11/12/2011,4352,9.33,6.92,40604.16,30115.84,10488.32 +Sub-Saharan Africa,Liberia,Household,Offline,C,6/20/2014,861302220,7/15/2014,7322,668.27,502.54,4893072.94,3679597.88,1213475.06 +Middle East and North Africa,Algeria,Baby Food,Online,M,5/9/2013,972408759,6/7/2013,6216,255.28,159.42,1586820.48,990954.72,595865.76 +Central America and the Caribbean,Belize,Baby Food,Offline,L,8/16/2015,566237771,8/20/2015,1194,255.28,159.42,304804.32,190347.48,114456.84 +Europe,Serbia,Meat,Online,L,7/23/2010,314713084,8/6/2010,9450,421.89,364.69,3986860.5,3446320.5,540540 +Middle East and North Africa,Syria,Baby Food,Offline,L,3/21/2011,510071027,4/25/2011,207,255.28,159.42,52842.96,32999.94,19843.02 +Central America and the Caribbean,Dominica,Fruits,Online,L,10/20/2012,614860427,11/20/2012,9719,9.33,6.92,90678.27,67255.48,23422.79 +Asia,Thailand,Meat,Offline,C,7/30/2011,611942613,8/29/2011,6273,421.89,364.69,2646515.97,2287700.37,358815.6 +Sub-Saharan Africa,Sudan,Meat,Online,C,3/21/2016,554491412,5/8/2016,5186,421.89,364.69,2187921.54,1891282.34,296639.2 +Sub-Saharan Africa,Ghana,Fruits,Offline,L,10/7/2013,115993154,10/22/2013,3807,9.33,6.92,35519.31,26344.44,9174.87 +Asia,South Korea,Fruits,Offline,M,4/2/2011,840246665,5/20/2011,6515,9.33,6.92,60784.95,45083.8,15701.15 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,C,10/4/2016,291363275,11/2/2016,9723,81.73,56.67,794660.79,551002.41,243658.38 +Asia,China,Office Supplies,Offline,H,12/13/2012,603766810,1/8/2013,6871,651.21,524.96,4474463.91,3607000.16,867463.75 +Sub-Saharan Africa,Eritrea,Household,Online,L,11/1/2013,832193601,11/23/2013,3434,668.27,502.54,2294839.18,1725722.36,569116.82 +Australia and Oceania,Palau,Office Supplies,Online,H,7/22/2015,101692473,8/30/2015,1918,651.21,524.96,1249020.78,1006873.28,242147.5 +Europe,Montenegro,Office Supplies,Online,L,4/27/2015,757624757,5/5/2015,6856,651.21,524.96,4464695.76,3599125.76,865570 +Europe,Bosnia and Herzegovina,Meat,Offline,H,3/9/2015,715664279,3/14/2015,9819,421.89,364.69,4142537.91,3580891.11,561646.8 +Central America and the Caribbean,El Salvador,Office Supplies,Online,H,9/16/2010,211797368,9/30/2010,4403,651.21,524.96,2867277.63,2311398.88,555878.75 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,L,6/8/2017,452322852,6/17/2017,1238,152.58,97.44,188894.04,120630.72,68263.32 +Asia,Bhutan,Cosmetics,Offline,H,2/12/2014,463852059,3/12/2014,2987,437.2,263.33,1305916.4,786566.71,519349.69 +Asia,Vietnam,Cereal,Online,H,8/23/2014,243308818,10/8/2014,9341,205.7,117.11,1921443.7,1093924.51,827519.19 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,L,4/3/2011,307929456,4/3/2011,2024,109.28,35.84,221182.72,72540.16,148642.56 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,H,3/8/2016,345262801,3/28/2016,9790,109.28,35.84,1069851.2,350873.6,718977.6 +Asia,North Korea,Cosmetics,Online,M,6/10/2012,563170182,7/25/2012,3427,437.2,263.33,1498284.4,902431.91,595852.49 +Australia and Oceania,Fiji,Cosmetics,Online,C,8/11/2010,339825427,8/13/2010,750,437.2,263.33,327900,197497.5,130402.5 +North America,Greenland,Beverages,Offline,L,10/4/2014,473714864,11/10/2014,1610,47.45,31.79,76394.5,51181.9,25212.6 +Europe,Lithuania,Office Supplies,Online,L,2/1/2011,933637320,2/28/2011,2885,651.21,524.96,1878740.85,1514509.6,364231.25 +Australia and Oceania,Tonga,Meat,Online,M,2/27/2017,408704125,3/14/2017,3488,421.89,364.69,1471552.32,1272038.72,199513.6 +Asia,Myanmar,Cosmetics,Offline,L,7/10/2017,358339107,8/15/2017,9360,437.2,263.33,4092192,2464768.8,1627423.2 +Europe,Montenegro,Cereal,Online,C,12/8/2012,962278592,1/9/2013,8474,205.7,117.11,1743101.8,992390.14,750711.66 +Middle East and North Africa,Afghanistan,Baby Food,Online,C,7/31/2016,670571410,9/7/2016,5837,255.28,159.42,1490069.36,930534.54,559534.82 +Middle East and North Africa,Morocco,Meat,Online,M,5/31/2012,253578889,7/20/2012,8483,421.89,364.69,3578892.87,3093665.27,485227.6 +Asia,Brunei,Fruits,Offline,H,12/16/2011,551974856,12/18/2011,481,9.33,6.92,4487.73,3328.52,1159.21 +Sub-Saharan Africa,Nigeria,Meat,Online,M,8/28/2012,226745641,10/11/2012,7929,421.89,364.69,3345165.81,2891627.01,453538.8 +Europe,Greece,Snacks,Online,H,10/24/2016,709190070,11/4/2016,3956,152.58,97.44,603606.48,385472.64,218133.84 +Asia,Uzbekistan,Office Supplies,Online,H,8/21/2012,350919473,8/24/2012,3725,651.21,524.96,2425757.25,1955476,470281.25 +Asia,Taiwan,Personal Care,Offline,C,12/2/2015,273857676,12/11/2015,9427,81.73,56.67,770468.71,534228.09,236240.62 +Asia,Vietnam,Vegetables,Offline,M,3/18/2013,320241010,4/17/2013,5286,154.06,90.93,814361.16,480655.98,333705.18 +Europe,Norway,Baby Food,Online,L,1/27/2011,402618300,1/31/2011,2557,255.28,159.42,652750.96,407636.94,245114.02 +Middle East and North Africa,Egypt,Vegetables,Online,C,2/15/2017,953850877,3/23/2017,4526,154.06,90.93,697275.56,411549.18,285726.38 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,L,7/19/2013,677112567,8/4/2013,1510,651.21,524.96,983327.1,792689.6,190637.5 +Sub-Saharan Africa,Gabon,Beverages,Offline,L,11/18/2013,595889699,1/6/2014,5859,47.45,31.79,278009.55,186257.61,91751.94 +Sub-Saharan Africa,Namibia,Clothes,Offline,C,10/16/2013,903981101,11/11/2013,6951,109.28,35.84,759605.28,249123.84,510481.44 +Sub-Saharan Africa,Comoros,Meat,Offline,M,1/7/2010,515498101,1/11/2010,6199,421.89,364.69,2615296.11,2260713.31,354582.8 +Europe,Russia,Beverages,Offline,M,9/18/2011,214864528,10/17/2011,2043,47.45,31.79,96940.35,64946.97,31993.38 +Asia,Mongolia,Vegetables,Online,M,12/18/2013,406816709,12/24/2013,4959,154.06,90.93,763983.54,450921.87,313061.67 +Sub-Saharan Africa,Togo,Office Supplies,Offline,M,9/10/2016,666403472,10/13/2016,2451,651.21,524.96,1596115.71,1286676.96,309438.75 +Middle East and North Africa,Egypt,Fruits,Offline,C,4/28/2013,188986146,5/15/2013,4055,9.33,6.92,37833.15,28060.6,9772.55 +North America,Greenland,Office Supplies,Offline,H,4/11/2017,940238559,4/17/2017,6339,651.21,524.96,4128020.19,3327721.44,800298.75 +North America,Canada,Beverages,Offline,L,9/29/2012,906147038,10/11/2012,7900,47.45,31.79,374855,251141,123714 +Asia,Laos,Baby Food,Offline,C,6/28/2011,843010413,7/31/2011,4370,255.28,159.42,1115573.6,696665.4,418908.2 +Australia and Oceania,New Zealand,Household,Online,M,3/11/2011,227440011,4/11/2011,3408,668.27,502.54,2277464.16,1712656.32,564807.84 +Europe,Lithuania,Baby Food,Offline,H,5/20/2014,406359660,5/26/2014,9708,255.28,159.42,2478258.24,1547649.36,930608.88 +Europe,Sweden,Clothes,Online,M,2/2/2017,547005689,2/26/2017,9994,109.28,35.84,1092144.32,358184.96,733959.36 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,L,8/13/2012,786926925,9/17/2012,8019,47.45,31.79,380501.55,254924.01,125577.54 +Europe,Russia,Cereal,Online,C,6/24/2010,883984696,6/28/2010,9571,205.7,117.11,1968754.7,1120859.81,847894.89 +Europe,Serbia,Baby Food,Online,M,6/18/2017,666352832,7/25/2017,7466,255.28,159.42,1905920.48,1190229.72,715690.76 +Europe,Luxembourg,Fruits,Online,C,2/22/2011,482517659,4/12/2011,6553,9.33,6.92,61139.49,45346.76,15792.73 +Europe,Croatia,Vegetables,Online,M,10/18/2011,751278007,12/3/2011,8712,154.06,90.93,1342170.72,792182.16,549988.56 +Asia,Thailand,Personal Care,Online,M,6/23/2010,611745202,8/8/2010,7854,81.73,56.67,641907.42,445086.18,196821.24 +Middle East and North Africa,Egypt,Personal Care,Online,L,9/1/2010,173343074,9/6/2010,4922,81.73,56.67,402275.06,278929.74,123345.32 +Sub-Saharan Africa,Angola,Office Supplies,Online,L,11/29/2016,965807950,1/13/2017,2890,651.21,524.96,1881996.9,1517134.4,364862.5 +Middle East and North Africa,Morocco,Office Supplies,Offline,M,11/20/2015,989188659,12/13/2015,1761,651.21,524.96,1146780.81,924454.56,222326.25 +Europe,Czech Republic,Personal Care,Online,H,6/24/2010,563846528,7/5/2010,3572,81.73,56.67,291939.56,202425.24,89514.32 +Sub-Saharan Africa,South Sudan,Baby Food,Online,H,1/1/2016,980455386,1/20/2016,7392,255.28,159.42,1887029.76,1178432.64,708597.12 +Sub-Saharan Africa,Angola,Household,Offline,H,12/20/2010,450001561,1/9/2011,4317,668.27,502.54,2884921.59,2169465.18,715456.41 +Sub-Saharan Africa,Niger,Office Supplies,Online,C,8/9/2016,853783881,9/3/2016,2478,651.21,524.96,1613698.38,1300850.88,312847.5 +Europe,Russia,Cereal,Online,C,5/6/2017,993413674,5/16/2017,2037,205.7,117.11,419010.9,238553.07,180457.83 +Asia,Brunei,Office Supplies,Offline,H,1/14/2010,640814769,2/20/2010,185,651.21,524.96,120473.85,97117.6,23356.25 +Sub-Saharan Africa,Mali,Baby Food,Offline,H,4/27/2015,988223493,5/29/2015,6147,255.28,159.42,1569206.16,979954.74,589251.42 +Central America and the Caribbean,Dominica,Personal Care,Online,M,3/30/2013,598188674,4/9/2013,6177,81.73,56.67,504846.21,350050.59,154795.62 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,C,3/22/2015,353571641,5/11/2015,8561,651.21,524.96,5575008.81,4494182.56,1080826.25 +Australia and Oceania,Solomon Islands,Cereal,Online,H,10/13/2014,307546222,10/28/2014,8616,205.7,117.11,1772311.2,1009019.76,763291.44 +Europe,Ukraine,Snacks,Online,H,2/11/2014,133598744,3/22/2014,3692,152.58,97.44,563325.36,359748.48,203576.88 +Sub-Saharan Africa,South Africa,Cereal,Offline,H,8/31/2012,475528037,10/6/2012,8168,205.7,117.11,1680157.6,956554.48,723603.12 +Middle East and North Africa,Saudi Arabia,Clothes,Online,H,12/19/2010,697445428,1/26/2011,8456,109.28,35.84,924071.68,303063.04,621008.64 +Middle East and North Africa,Israel,Fruits,Online,M,5/20/2014,233774745,6/3/2014,7997,9.33,6.92,74612.01,55339.24,19272.77 +Middle East and North Africa,Israel,Vegetables,Online,M,3/18/2014,839252316,5/5/2014,2265,154.06,90.93,348945.9,205956.45,142989.45 +Asia,Philippines,Cosmetics,Online,M,2/28/2014,738926970,3/8/2014,3766,437.2,263.33,1646495.2,991700.78,654794.42 +Sub-Saharan Africa,Benin,Office Supplies,Online,M,6/13/2011,478160035,7/15/2011,7035,651.21,524.96,4581262.35,3693093.6,888168.75 +Asia,Indonesia,Cereal,Online,H,9/14/2015,672625339,10/24/2015,3640,205.7,117.11,748748,426280.4,322467.6 +Middle East and North Africa,Qatar,Household,Offline,L,11/25/2014,658309209,12/12/2014,7179,668.27,502.54,4797510.33,3607734.66,1189775.67 +Sub-Saharan Africa,Botswana,Baby Food,Online,C,1/7/2017,741510474,2/14/2017,8282,255.28,159.42,2114228.96,1320316.44,793912.52 +Sub-Saharan Africa,Botswana,Meat,Offline,C,12/15/2015,848840463,1/25/2016,9611,421.89,364.69,4054784.79,3505035.59,549749.2 +Australia and Oceania,Kiribati,Clothes,Offline,M,6/15/2010,977223002,8/4/2010,857,109.28,35.84,93652.96,30714.88,62938.08 +Asia,North Korea,Cereal,Offline,L,6/22/2015,743894422,6/26/2015,3745,205.7,117.11,770346.5,438576.95,331769.55 +Asia,Bangladesh,Beverages,Offline,C,12/15/2012,736403548,1/15/2013,7029,47.45,31.79,333526.05,223451.91,110074.14 +Sub-Saharan Africa,Angola,Vegetables,Offline,L,3/15/2016,262611711,4/5/2016,1496,154.06,90.93,230473.76,136031.28,94442.48 +Europe,Belarus,Household,Offline,C,1/28/2013,500692737,1/30/2013,4962,668.27,502.54,3315955.74,2493603.48,822352.26 +Asia,South Korea,Snacks,Online,M,3/22/2015,449132955,4/8/2015,7277,152.58,97.44,1110324.66,709070.88,401253.78 +Europe,Slovakia,Baby Food,Online,H,5/29/2016,976731193,7/14/2016,5320,255.28,159.42,1358089.6,848114.4,509975.2 +Asia,Indonesia,Baby Food,Offline,C,6/27/2011,772598779,7/29/2011,8002,255.28,159.42,2042750.56,1275678.84,767071.72 +Europe,Ukraine,Snacks,Offline,L,4/16/2015,396159541,4/22/2015,1267,152.58,97.44,193318.86,123456.48,69862.38 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,C,6/6/2013,927149808,6/20/2013,3086,205.7,117.11,634790.2,361401.46,273388.74 +North America,United States of America,Personal Care,Offline,C,7/10/2011,815618407,8/19/2011,8466,81.73,56.67,691926.18,479768.22,212157.96 +Middle East and North Africa,Lebanon,Snacks,Online,M,3/26/2016,831926667,4/25/2016,4443,152.58,97.44,677912.94,432925.92,244987.02 +Asia,Bhutan,Personal Care,Offline,H,5/17/2016,916748416,6/4/2016,5083,81.73,56.67,415433.59,288053.61,127379.98 +Middle East and North Africa,Somalia,Cereal,Offline,M,12/19/2016,631069982,12/22/2016,6486,205.7,117.11,1334170.2,759575.46,574594.74 +Central America and the Caribbean,Costa Rica,Snacks,Online,H,9/23/2012,506190192,10/14/2012,1781,152.58,97.44,271744.98,173540.64,98204.34 +Central America and the Caribbean,Belize,Baby Food,Offline,H,8/6/2014,693720376,8/29/2014,6130,255.28,159.42,1564866.4,977244.6,587621.8 +Middle East and North Africa,Iran,Cereal,Online,H,8/20/2015,515584361,10/5/2015,1725,205.7,117.11,354832.5,202014.75,152817.75 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,L,7/19/2017,714018476,8/29/2017,2789,255.28,159.42,711975.92,444622.38,267353.54 +Australia and Oceania,Tonga,Beverages,Online,C,10/1/2011,301571547,11/18/2011,577,47.45,31.79,27378.65,18342.83,9035.82 +North America,Mexico,Clothes,Offline,M,6/7/2013,611104905,6/27/2013,8376,109.28,35.84,915329.28,300195.84,615133.44 +Europe,Malta,Personal Care,Online,M,5/7/2012,345792376,6/24/2012,6503,81.73,56.67,531490.19,368525.01,162965.18 +Asia,Japan,Cereal,Online,L,6/18/2014,529120290,7/24/2014,7307,205.7,117.11,1503049.9,855722.77,647327.13 +Middle East and North Africa,Iran,Cosmetics,Offline,H,6/13/2015,454887473,7/10/2015,167,437.2,263.33,73012.4,43976.11,29036.29 +Europe,Vatican City,Vegetables,Online,H,1/13/2012,837205255,2/10/2012,6494,154.06,90.93,1000465.64,590499.42,409966.22 +Middle East and North Africa,Bahrain,Vegetables,Offline,M,5/20/2013,660497462,6/20/2013,4732,154.06,90.93,729011.92,430280.76,298731.16 +Asia,South Korea,Personal Care,Online,C,7/29/2014,329500424,9/13/2014,5353,81.73,56.67,437500.69,303354.51,134146.18 +Central America and the Caribbean,Barbados,Clothes,Offline,H,7/15/2015,319262969,8/1/2015,5862,109.28,35.84,640599.36,210094.08,430505.28 +Australia and Oceania,Fiji,Snacks,Offline,H,4/6/2017,725146424,4/10/2017,5796,152.58,97.44,884353.68,564762.24,319591.44 +Sub-Saharan Africa,Madagascar,Meat,Online,C,6/16/2010,812824618,6/20/2010,1722,421.89,364.69,726494.58,627996.18,98498.4 +Sub-Saharan Africa,Cape Verde,Clothes,Online,C,3/4/2017,368283879,4/1/2017,2239,109.28,35.84,244677.92,80245.76,164432.16 +North America,Mexico,Snacks,Online,L,4/23/2011,147823035,5/18/2011,2976,152.58,97.44,454078.08,289981.44,164096.64 +Middle East and North Africa,Azerbaijan,Household,Online,L,4/7/2013,528053414,4/14/2013,1595,668.27,502.54,1065890.65,801551.3,264339.35 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,H,6/6/2010,155898845,7/1/2010,2787,154.06,90.93,429365.22,253421.91,175943.31 +Europe,Greece,Household,Offline,H,12/22/2013,898595654,2/2/2014,3278,668.27,502.54,2190589.06,1647326.12,543262.94 +North America,Canada,Household,Offline,C,3/14/2017,193692672,3/24/2017,6821,668.27,502.54,4558269.67,3427825.34,1130444.33 +Central America and the Caribbean,Haiti,Snacks,Online,C,6/23/2014,499051225,8/7/2014,9202,152.58,97.44,1404041.16,896642.88,507398.28 +Europe,Iceland,Baby Food,Online,H,8/5/2012,742845141,8/5/2012,3240,255.28,159.42,827107.2,516520.8,310586.4 +Europe,Portugal,Clothes,Offline,H,11/4/2011,373560750,12/18/2011,3782,109.28,35.84,413296.96,135546.88,277750.08 +Australia and Oceania,Fiji,Meat,Online,L,5/9/2017,709996879,6/7/2017,2709,421.89,364.69,1142900.01,987945.21,154954.8 +Sub-Saharan Africa,Comoros,Clothes,Offline,M,8/11/2012,891264855,9/5/2012,3931,109.28,35.84,429579.68,140887.04,288692.64 +Asia,Thailand,Snacks,Online,L,3/29/2016,126788508,5/8/2016,8392,152.58,97.44,1280451.36,817716.48,462734.88 +Europe,Liechtenstein,Baby Food,Online,M,1/25/2010,846304166,3/8/2010,9064,255.28,159.42,2313857.92,1444982.88,868875.04 +Asia,Vietnam,Meat,Online,H,1/23/2011,149860656,3/4/2011,5953,421.89,364.69,2511511.17,2170999.57,340511.6 +Sub-Saharan Africa,Rwanda,Meat,Online,C,7/15/2014,157819306,7/20/2014,1095,421.89,364.69,461969.55,399335.55,62634 +Europe,Liechtenstein,Beverages,Online,C,1/31/2013,360853946,3/21/2013,3556,47.45,31.79,168732.2,113045.24,55686.96 +Central America and the Caribbean,Dominican Republic,Clothes,Online,L,7/7/2015,769950902,8/19/2015,4437,109.28,35.84,484875.36,159022.08,325853.28 +Central America and the Caribbean,Cuba,Baby Food,Online,M,10/3/2012,566409003,11/22/2012,1866,255.28,159.42,476352.48,297477.72,178874.76 +Europe,Monaco,Vegetables,Offline,L,12/19/2011,351839578,2/1/2012,6005,154.06,90.93,925130.3,546034.65,379095.65 +Central America and the Caribbean,Grenada,Personal Care,Online,C,7/25/2017,798166453,8/31/2017,4045,81.73,56.67,330597.85,229230.15,101367.7 +Europe,Moldova ,Fruits,Online,H,4/27/2012,397625958,5/3/2012,5212,9.33,6.92,48627.96,36067.04,12560.92 +Central America and the Caribbean,Saint Lucia,Cereal,Online,M,2/28/2014,412766921,3/17/2014,5759,205.7,117.11,1184626.3,674436.49,510189.81 +Sub-Saharan Africa,South Sudan,Meat,Offline,H,10/6/2011,826450669,11/23/2011,3973,421.89,364.69,1676168.97,1448913.37,227255.6 +Asia,Uzbekistan,Beverages,Offline,L,10/26/2013,791851031,11/6/2013,5172,47.45,31.79,245411.4,164417.88,80993.52 +Europe,Czech Republic,Household,Offline,L,12/6/2014,882454335,1/15/2015,6703,668.27,502.54,4479413.81,3368525.62,1110888.19 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,H,7/23/2014,842059409,7/23/2014,2946,205.7,117.11,605992.2,345006.06,260986.14 +Central America and the Caribbean,Dominica,Cosmetics,Offline,M,3/21/2013,934777581,4/14/2013,314,437.2,263.33,137280.8,82685.62,54595.18 +Europe,Lithuania,Fruits,Online,H,4/15/2016,595032680,5/15/2016,2248,9.33,6.92,20973.84,15556.16,5417.68 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,L,1/21/2015,677561032,1/22/2015,4221,437.2,263.33,1845421.2,1111515.93,733905.27 +Europe,Belarus,Cereal,Online,C,3/29/2013,307411468,4/5/2013,8739,205.7,117.11,1797612.3,1023424.29,774188.01 +Australia and Oceania,New Zealand,Household,Online,H,8/16/2015,929945313,9/18/2015,339,668.27,502.54,226543.53,170361.06,56182.47 +Sub-Saharan Africa,Mozambique,Clothes,Offline,L,9/9/2016,460836398,9/10/2016,586,109.28,35.84,64038.08,21002.24,43035.84 +Australia and Oceania,East Timor,Cereal,Online,L,12/28/2011,936071050,2/14/2012,3080,205.7,117.11,633556,360698.8,272857.2 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,M,1/28/2017,861948096,3/14/2017,8451,651.21,524.96,5503375.71,4436436.96,1066938.75 +Europe,Liechtenstein,Cereal,Offline,C,9/11/2010,165078866,10/12/2010,9360,205.7,117.11,1925352,1096149.6,829202.4 +Sub-Saharan Africa,Liberia,Household,Online,C,4/24/2014,642387187,5/26/2014,5499,668.27,502.54,3674816.73,2763467.46,911349.27 +Europe,Montenegro,Personal Care,Offline,C,8/5/2012,111109387,9/10/2012,8592,81.73,56.67,702224.16,486908.64,215315.52 +Europe,Czech Republic,Fruits,Offline,L,3/15/2010,958794295,4/5/2010,7393,9.33,6.92,68976.69,51159.56,17817.13 +Europe,Denmark,Household,Offline,M,11/12/2012,693303239,12/8/2012,2690,668.27,502.54,1797646.3,1351832.6,445813.7 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,H,1/7/2016,492810046,2/7/2016,2299,9.33,6.92,21449.67,15909.08,5540.59 +Central America and the Caribbean,Panama,Beverages,Offline,M,2/27/2016,255801045,3/24/2016,6069,47.45,31.79,287974.05,192933.51,95040.54 +Central America and the Caribbean,Panama,Clothes,Online,C,8/19/2014,851075065,10/2/2014,879,109.28,35.84,96057.12,31503.36,64553.76 +Middle East and North Africa,Afghanistan,Household,Offline,M,11/9/2013,967743432,12/5/2013,5642,668.27,502.54,3770379.34,2835330.68,935048.66 +Asia,Bhutan,Household,Online,H,7/11/2013,265229976,7/15/2013,6299,668.27,502.54,4209432.73,3165499.46,1043933.27 +Australia and Oceania,Australia,Fruits,Offline,M,5/25/2014,723271024,6/19/2014,823,9.33,6.92,7678.59,5695.16,1983.43 +Asia,Bhutan,Vegetables,Online,H,7/4/2014,791915404,7/25/2014,4221,154.06,90.93,650287.26,383815.53,266471.73 +Middle East and North Africa,Turkey,Vegetables,Offline,L,12/15/2012,341524446,1/22/2013,3528,154.06,90.93,543523.68,320801.04,222722.64 +Asia,Kyrgyzstan,Cereal,Online,M,9/12/2013,212771975,9/23/2013,2811,205.7,117.11,578222.7,329196.21,249026.49 +Sub-Saharan Africa,Chad,Clothes,Online,M,3/6/2014,866644322,4/16/2014,8169,109.28,35.84,892708.32,292776.96,599931.36 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,M,9/9/2016,134440314,9/19/2016,2731,255.28,159.42,697169.68,435376.02,261793.66 +Asia,Laos,Snacks,Offline,M,1/9/2017,867771279,1/30/2017,1660,152.58,97.44,253282.8,161750.4,91532.4 +Europe,Belgium,Snacks,Online,M,10/28/2015,588561046,11/7/2015,7147,152.58,97.44,1090489.26,696403.68,394085.58 +Europe,Kosovo,Snacks,Online,H,10/15/2014,939045941,11/14/2014,3417,152.58,97.44,521365.86,332952.48,188413.38 +Central America and the Caribbean,Costa Rica,Cereal,Offline,L,11/25/2012,931774795,12/14/2012,1723,205.7,117.11,354421.1,201780.53,152640.57 +Australia and Oceania,Solomon Islands,Office Supplies,Offline,M,3/19/2010,999608933,4/20/2010,5352,651.21,524.96,3485275.92,2809585.92,675690 +Asia,Taiwan,Baby Food,Online,L,8/15/2011,745722186,8/22/2011,4621,255.28,159.42,1179648.88,736679.82,442969.06 +Europe,Italy,Meat,Online,H,7/9/2015,293600881,7/10/2015,1880,421.89,364.69,793153.2,685617.2,107536 +Central America and the Caribbean,Dominica,Clothes,Online,C,1/1/2010,737043845,1/7/2010,6507,109.28,35.84,711084.96,233210.88,477874.08 +Europe,Lithuania,Vegetables,Online,C,7/10/2014,990162408,8/8/2014,9915,154.06,90.93,1527504.9,901570.95,625933.95 +Australia and Oceania,Australia,Beverages,Offline,L,7/11/2015,937380397,7/22/2015,545,47.45,31.79,25860.25,17325.55,8534.7 +Asia,Nepal,Cereal,Online,L,8/29/2015,983434140,9/11/2015,8871,205.7,117.11,1824764.7,1038882.81,785881.89 +Europe,Austria,Fruits,Online,M,11/8/2014,703372466,12/8/2014,2398,9.33,6.92,22373.34,16594.16,5779.18 +Sub-Saharan Africa,Ethiopia,Household,Online,L,2/7/2014,192556703,2/26/2014,662,668.27,502.54,442394.74,332681.48,109713.26 +Asia,Tajikistan,Snacks,Online,H,9/6/2011,516660678,10/6/2011,231,152.58,97.44,35245.98,22508.64,12737.34 +Australia and Oceania,East Timor,Clothes,Online,M,7/2/2014,561670720,7/25/2014,9702,109.28,35.84,1060234.56,347719.68,712514.88 +Asia,Myanmar,Clothes,Online,L,8/8/2011,183885657,9/23/2011,4707,109.28,35.84,514380.96,168698.88,345682.08 +Europe,Macedonia,Clothes,Offline,M,10/25/2015,659916818,11/6/2015,2906,109.28,35.84,317567.68,104151.04,213416.64 +Asia,Tajikistan,Snacks,Online,M,7/11/2014,636688029,8/1/2014,8991,152.58,97.44,1371846.78,876083.04,495763.74 +Europe,Armenia,Snacks,Online,C,5/1/2011,181435620,6/8/2011,9687,152.58,97.44,1478042.46,943901.28,534141.18 +Europe,Kosovo,Personal Care,Online,M,9/7/2014,331708419,9/20/2014,8747,81.73,56.67,714892.31,495692.49,219199.82 +Sub-Saharan Africa,Mauritius ,Snacks,Online,H,5/17/2011,845367753,5/31/2011,1959,152.58,97.44,298904.22,190884.96,108019.26 +Europe,Czech Republic,Fruits,Offline,C,10/10/2015,650587451,11/22/2015,2139,9.33,6.92,19956.87,14801.88,5154.99 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,C,1/6/2013,995853841,1/22/2013,4136,651.21,524.96,2693404.56,2171234.56,522170 +Central America and the Caribbean,Grenada,Snacks,Online,H,10/24/2015,499965751,12/4/2015,9831,152.58,97.44,1500013.98,957932.64,542081.34 +Europe,Georgia,Baby Food,Offline,C,3/22/2015,102034509,4/24/2015,3133,255.28,159.42,799792.24,499462.86,300329.38 +Middle East and North Africa,Afghanistan,Fruits,Online,L,9/18/2014,811483943,9/19/2014,4987,9.33,6.92,46528.71,34510.04,12018.67 +Middle East and North Africa,Libya,Clothes,Online,M,4/9/2011,558050382,4/25/2011,8364,109.28,35.84,914017.92,299765.76,614252.16 +Asia,Uzbekistan,Snacks,Online,H,4/14/2014,941782653,5/18/2014,3270,152.58,97.44,498936.6,318628.8,180307.8 +Europe,Monaco,Personal Care,Online,L,6/30/2011,483042085,7/28/2011,1742,81.73,56.67,142373.66,98719.14,43654.52 +Australia and Oceania,Tuvalu,Baby Food,Offline,L,8/23/2010,472502505,8/29/2010,2846,255.28,159.42,726526.88,453709.32,272817.56 +Central America and the Caribbean,Dominica,Cereal,Online,L,12/16/2012,921150243,1/30/2013,7682,205.7,117.11,1580187.4,899639.02,680548.38 +Europe,Kosovo,Clothes,Online,M,12/15/2016,110284125,12/17/2016,4378,109.28,35.84,478427.84,156907.52,321520.32 +Europe,Portugal,Clothes,Online,L,8/19/2014,441515481,8/24/2014,3097,109.28,35.84,338440.16,110996.48,227443.68 +Middle East and North Africa,Turkey,Snacks,Online,C,6/1/2010,786768138,6/16/2010,1031,152.58,97.44,157309.98,100460.64,56849.34 +Asia,Taiwan,Household,Offline,M,5/15/2017,538278424,5/25/2017,7402,668.27,502.54,4946534.54,3719801.08,1226733.46 +Sub-Saharan Africa,Guinea,Snacks,Online,L,7/19/2015,958595168,7/22/2015,8467,152.58,97.44,1291894.86,825024.48,466870.38 +Sub-Saharan Africa,Rwanda,Clothes,Offline,L,5/9/2016,230579698,6/1/2016,2511,109.28,35.84,274402.08,89994.24,184407.84 +Europe,Germany,Beverages,Offline,M,4/30/2013,207405841,6/5/2013,4852,47.45,31.79,230227.4,154245.08,75982.32 +Middle East and North Africa,Libya,Personal Care,Offline,C,3/22/2016,562559926,4/11/2016,2838,81.73,56.67,231949.74,160829.46,71120.28 +Sub-Saharan Africa,Cameroon,Fruits,Online,M,12/2/2016,139840781,1/16/2017,850,9.33,6.92,7930.5,5882,2048.5 +Australia and Oceania,Tuvalu,Clothes,Online,C,12/12/2015,103359735,1/21/2016,5297,109.28,35.84,578856.16,189844.48,389011.68 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,H,2/4/2011,787540614,3/1/2011,9623,651.21,524.96,6266593.83,5051690.08,1214903.75 +Middle East and North Africa,United Arab Emirates,Fruits,Online,C,5/18/2016,347119748,6/20/2016,9302,9.33,6.92,86787.66,64369.84,22417.82 +North America,United States of America,Cosmetics,Offline,L,10/17/2012,607145965,11/20/2012,6838,437.2,263.33,2989573.6,1800650.54,1188923.06 +Europe,Bulgaria,Baby Food,Online,M,9/13/2012,312980592,9/25/2012,6767,255.28,159.42,1727479.76,1078795.14,648684.62 +Sub-Saharan Africa,Burkina Faso,Household,Online,M,7/30/2010,980297458,9/10/2010,657,668.27,502.54,439053.39,330168.78,108884.61 +Sub-Saharan Africa,Cameroon,Clothes,Online,L,2/16/2017,145082890,2/21/2017,2106,109.28,35.84,230143.68,75479.04,154664.64 +Sub-Saharan Africa,The Gambia,Beverages,Online,H,1/12/2010,813635718,2/10/2010,1745,47.45,31.79,82800.25,55473.55,27326.7 +Middle East and North Africa,Kuwait,Clothes,Offline,H,6/24/2013,212567269,8/13/2013,2234,109.28,35.84,244131.52,80066.56,164064.96 +Sub-Saharan Africa,Comoros,Snacks,Offline,C,1/26/2011,138801372,3/10/2011,3265,152.58,97.44,498173.7,318141.6,180032.1 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,M,3/10/2010,209574353,4/26/2010,6563,154.06,90.93,1011095.78,596773.59,414322.19 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,C,6/30/2015,112435042,8/8/2015,882,109.28,35.84,96384.96,31610.88,64774.08 +Asia,Laos,Fruits,Offline,H,1/1/2010,955244767,1/10/2010,7009,9.33,6.92,65393.97,48502.28,16891.69 +Middle East and North Africa,Lebanon,Cereal,Offline,L,11/10/2011,316177356,12/17/2011,2761,205.7,117.11,567937.7,323340.71,244596.99 +Europe,Andorra,Cosmetics,Online,L,7/26/2017,793719136,8/8/2017,7985,437.2,263.33,3491042,2102690.05,1388351.95 +Sub-Saharan Africa,Nigeria,Clothes,Online,H,4/29/2013,556668937,5/18/2013,9564,109.28,35.84,1045153.92,342773.76,702380.16 +Europe,Czech Republic,Personal Care,Online,M,9/13/2016,994138085,10/31/2016,6406,81.73,56.67,523562.38,363028.02,160534.36 +Central America and the Caribbean,The Bahamas,Household,Online,H,3/27/2012,865550410,4/27/2012,4456,668.27,502.54,2977811.12,2239318.24,738492.88 +Middle East and North Africa,Turkey,Personal Care,Offline,C,11/2/2015,350642240,11/15/2015,1686,81.73,56.67,137796.78,95545.62,42251.16 +North America,Canada,Fruits,Offline,C,5/23/2010,599462401,6/21/2010,3101,9.33,6.92,28932.33,21458.92,7473.41 +Europe,Iceland,Cereal,Offline,H,2/24/2010,582372224,3/20/2010,5737,205.7,117.11,1180100.9,671860.07,508240.83 +Middle East and North Africa,Iraq,Clothes,Online,C,6/29/2011,240045535,8/2/2011,3663,109.28,35.84,400292.64,131281.92,269010.72 +Middle East and North Africa,Qatar,Household,Offline,H,11/10/2011,933468663,11/15/2011,2976,668.27,502.54,1988771.52,1495559.04,493212.48 +Middle East and North Africa,Jordan,Vegetables,Offline,C,7/21/2013,493940436,8/17/2013,6806,154.06,90.93,1048532.36,618869.58,429662.78 +Central America and the Caribbean,Jamaica,Beverages,Offline,H,5/10/2012,873072183,6/26/2012,315,47.45,31.79,14946.75,10013.85,4932.9 +Europe,Serbia,Household,Online,H,6/26/2016,492787730,6/28/2016,5695,668.27,502.54,3805797.65,2861965.3,943832.35 +Central America and the Caribbean,Guatemala,Clothes,Online,C,7/1/2012,995323407,8/18/2012,7169,109.28,35.84,783428.32,256936.96,526491.36 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,L,7/11/2014,493228042,7/30/2014,5993,154.06,90.93,923281.58,544943.49,378338.09 +Europe,San Marino,Vegetables,Online,M,1/15/2015,319362962,2/5/2015,5452,154.06,90.93,839935.12,495750.36,344184.76 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,C,5/14/2011,976901996,6/29/2011,5864,81.73,56.67,479264.72,332312.88,146951.84 +Sub-Saharan Africa,Liberia,Cereal,Online,C,1/17/2017,789331471,3/4/2017,9578,205.7,117.11,1970194.6,1121679.58,848515.02 +Asia,South Korea,Meat,Offline,C,8/7/2012,850450217,8/21/2012,5973,421.89,364.69,2519948.97,2178293.37,341655.6 +Europe,France,Meat,Offline,M,6/27/2017,974369561,7/4/2017,6461,421.89,364.69,2725831.29,2356262.09,369569.2 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,M,7/27/2010,145513331,8/16/2010,9483,109.28,35.84,1036302.24,339870.72,696431.52 +Middle East and North Africa,Jordan,Clothes,Online,L,3/20/2017,568617856,3/29/2017,5514,109.28,35.84,602569.92,197621.76,404948.16 +Asia,Maldives,Beverages,Online,L,8/23/2014,918731963,9/12/2014,2059,47.45,31.79,97699.55,65455.61,32243.94 +Central America and the Caribbean,Panama,Household,Online,L,6/1/2011,391216981,6/14/2011,8653,668.27,502.54,5782540.31,4348478.62,1434061.69 +Europe,Sweden,Vegetables,Offline,M,5/19/2013,951746737,6/22/2013,1864,154.06,90.93,287167.84,169493.52,117674.32 +Middle East and North Africa,Morocco,Baby Food,Offline,M,4/20/2012,586307561,6/5/2012,291,255.28,159.42,74286.48,46391.22,27895.26 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,H,5/14/2012,951198279,6/28/2012,9563,47.45,31.79,453764.35,304007.77,149756.58 +Sub-Saharan Africa,Eritrea,Cereal,Offline,M,4/7/2011,623030221,5/22/2011,7342,205.7,117.11,1510249.4,859821.62,650427.78 +Central America and the Caribbean,Belize,Personal Care,Offline,C,7/9/2011,948727214,8/24/2011,8320,81.73,56.67,679993.6,471494.4,208499.2 +Middle East and North Africa,Yemen,Cereal,Online,H,9/25/2016,195525586,10/7/2016,9221,205.7,117.11,1896759.7,1079871.31,816888.39 +Europe,Bulgaria,Household,Offline,H,8/21/2012,300974166,10/6/2012,3799,668.27,502.54,2538757.73,1909149.46,629608.27 +Asia,Mongolia,Beverages,Offline,L,4/26/2016,122934281,5/7/2016,7841,47.45,31.79,372055.45,249265.39,122790.06 +Europe,Finland,Household,Online,H,11/7/2011,389579761,11/19/2011,4163,668.27,502.54,2782008.01,2092074.02,689933.99 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,C,8/30/2014,549396932,9/16/2014,7616,9.33,6.92,71057.28,52702.72,18354.56 +Europe,Finland,Office Supplies,Offline,C,9/30/2014,121184623,10/30/2014,78,651.21,524.96,50794.38,40946.88,9847.5 +Asia,Kyrgyzstan,Office Supplies,Online,M,9/23/2010,944054162,10/12/2010,5460,651.21,524.96,3555606.6,2866281.6,689325 +Middle East and North Africa,Saudi Arabia,Snacks,Online,H,8/30/2013,427429378,10/12/2013,4706,152.58,97.44,718041.48,458552.64,259488.84 +Asia,Malaysia,Household,Online,C,12/12/2012,101046597,12/30/2012,789,668.27,502.54,527265.03,396504.06,130760.97 +Middle East and North Africa,Jordan,Vegetables,Offline,M,5/28/2010,664954650,6/3/2010,3713,154.06,90.93,572024.78,337623.09,234401.69 +Asia,Mongolia,Snacks,Online,C,7/1/2016,639514863,7/29/2016,5514,152.58,97.44,841326.12,537284.16,304041.96 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,C,3/30/2016,415401065,5/12/2016,5261,154.06,90.93,810509.66,478382.73,332126.93 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,C,11/17/2010,903599584,12/11/2010,4052,81.73,56.67,331169.96,229626.84,101543.12 +Middle East and North Africa,United Arab Emirates,Clothes,Online,M,1/20/2014,385409247,2/22/2014,16,109.28,35.84,1748.48,573.44,1175.04 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,C,3/14/2010,362441384,4/28/2010,3315,154.06,90.93,510708.9,301432.95,209275.95 +Australia and Oceania,Samoa ,Vegetables,Offline,M,4/26/2011,606619822,5/18/2011,1141,154.06,90.93,175782.46,103751.13,72031.33 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,C,4/27/2015,510180890,6/8/2015,2718,9.33,6.92,25358.94,18808.56,6550.38 +Australia and Oceania,New Zealand,Clothes,Online,M,5/29/2017,435673415,6/15/2017,4300,109.28,35.84,469904,154112,315792 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,L,11/4/2013,365958726,12/1/2013,4174,437.2,263.33,1824872.8,1099139.42,725733.38 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,M,4/23/2013,354210650,5/31/2013,7658,205.7,117.11,1575250.6,896828.38,678422.22 +Middle East and North Africa,Afghanistan,Clothes,Online,H,6/1/2010,973915517,6/29/2010,2099,109.28,35.84,229378.72,75228.16,154150.56 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,H,3/9/2012,168872153,3/25/2012,1878,81.73,56.67,153488.94,106426.26,47062.68 +Europe,Romania,Meat,Offline,C,7/29/2011,903191888,8/31/2011,3405,421.89,364.69,1436535.45,1241769.45,194766 +Asia,Kazakhstan,Snacks,Online,M,12/12/2013,811298549,1/29/2014,124,152.58,97.44,18919.92,12082.56,6837.36 +Sub-Saharan Africa,Tanzania,Meat,Offline,L,8/7/2010,747928464,9/19/2010,7508,421.89,364.69,3167550.12,2738092.52,429457.6 +Sub-Saharan Africa,Sierra Leone,Meat,Online,L,10/27/2012,738130462,12/5/2012,8061,421.89,364.69,3400855.29,2939766.09,461089.2 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,C,4/1/2010,427265870,4/21/2010,6321,81.73,56.67,516615.33,358211.07,158404.26 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,M,7/6/2012,431008517,7/15/2012,3853,109.28,35.84,421055.84,138091.52,282964.32 +Europe,Switzerland,Personal Care,Offline,M,3/2/2015,985344731,4/13/2015,4257,81.73,56.67,347924.61,241244.19,106680.42 +Sub-Saharan Africa,Tanzania,Household,Offline,H,1/14/2011,596573340,2/25/2011,8163,668.27,502.54,5455088.01,4102234.02,1352853.99 +Asia,North Korea,Household,Offline,C,9/27/2016,991305673,11/13/2016,8232,668.27,502.54,5501198.64,4136909.28,1364289.36 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,C,11/16/2015,366465556,12/17/2015,4157,205.7,117.11,855094.9,486826.27,368268.63 +Europe,Lithuania,Cosmetics,Online,H,10/30/2015,139289319,12/4/2015,7660,437.2,263.33,3348952,2017107.8,1331844.2 +Middle East and North Africa,Egypt,Office Supplies,Online,M,9/8/2013,897325789,10/12/2013,7497,651.21,524.96,4882121.37,3935625.12,946496.25 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,M,3/8/2015,148436295,3/28/2015,4453,47.45,31.79,211294.85,141560.87,69733.98 +Sub-Saharan Africa,Gabon,Baby Food,Offline,L,9/30/2015,870794665,10/21/2015,6347,255.28,159.42,1620262.16,1011838.74,608423.42 +Australia and Oceania,Tonga,Household,Offline,M,11/17/2011,262887227,12/15/2011,3027,668.27,502.54,2022853.29,1521188.58,501664.71 +Asia,Sri Lanka,Beverages,Offline,L,6/30/2012,993512809,7/23/2012,1373,47.45,31.79,65148.85,43647.67,21501.18 +Central America and the Caribbean,Barbados,Household,Offline,L,6/12/2012,851782739,7/31/2012,296,668.27,502.54,197807.92,148751.84,49056.08 +Middle East and North Africa,Egypt,Snacks,Offline,H,6/3/2011,397120845,7/9/2011,5738,152.58,97.44,875504.04,559110.72,316393.32 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,C,3/6/2010,709263455,4/6/2010,5673,205.7,117.11,1166936.1,664365.03,502571.07 +Asia,Taiwan,Vegetables,Online,L,4/28/2014,238259398,5/14/2014,5106,154.06,90.93,786630.36,464288.58,322341.78 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,C,5/23/2015,654470002,7/1/2015,1072,47.45,31.79,50866.4,34078.88,16787.52 +Europe,Greece,Household,Online,L,5/1/2017,998569095,6/4/2017,7640,668.27,502.54,5105582.8,3839405.6,1266177.2 +Sub-Saharan Africa,Mauritius ,Snacks,Online,C,1/6/2010,831543004,2/25/2010,908,152.58,97.44,138542.64,88475.52,50067.12 +Central America and the Caribbean,Dominican Republic,Beverages,Online,C,11/20/2010,684690558,12/11/2010,4006,47.45,31.79,190084.7,127350.74,62733.96 +Middle East and North Africa,Syria,Cereal,Online,H,9/26/2015,709623086,9/26/2015,2095,205.7,117.11,430941.5,245345.45,185596.05 +Sub-Saharan Africa,Djibouti,Clothes,Offline,H,1/18/2010,228264415,2/10/2010,7368,109.28,35.84,805175.04,264069.12,541105.92 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,H,9/8/2010,882850873,10/21/2010,4047,255.28,159.42,1033118.16,645172.74,387945.42 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,C,8/15/2016,785931289,10/1/2016,3388,152.58,97.44,516941.04,330126.72,186814.32 +Asia,Japan,Vegetables,Online,C,10/7/2012,370366990,11/16/2012,8678,154.06,90.93,1336932.68,789090.54,547842.14 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,L,8/3/2011,139331805,8/14/2011,232,651.21,524.96,151080.72,121790.72,29290 +Middle East and North Africa,United Arab Emirates,Snacks,Online,C,6/23/2011,216312062,7/10/2011,401,152.58,97.44,61184.58,39073.44,22111.14 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,H,9/4/2015,795106589,9/4/2015,8564,651.21,524.96,5576962.44,4495757.44,1081205 +Europe,Georgia,Snacks,Offline,C,5/8/2013,789826714,5/23/2013,6131,152.58,97.44,935467.98,597404.64,338063.34 +Central America and the Caribbean,Honduras,Clothes,Online,M,8/28/2013,984896266,9/3/2013,1547,109.28,35.84,169056.16,55444.48,113611.68 +Europe,Georgia,Personal Care,Offline,C,9/4/2011,885051572,10/7/2011,5283,81.73,56.67,431779.59,299387.61,132391.98 +Australia and Oceania,East Timor,Snacks,Online,M,11/28/2014,965341460,1/6/2015,4845,152.58,97.44,739250.1,472096.8,267153.3 +Central America and the Caribbean,Cuba,Snacks,Offline,L,10/10/2016,421127259,11/14/2016,9769,152.58,97.44,1490554.02,951891.36,538662.66 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,H,7/21/2015,318082797,8/6/2015,6623,255.28,159.42,1690719.44,1055838.66,634880.78 +Central America and the Caribbean,Belize,Office Supplies,Online,L,7/29/2010,442194402,9/13/2010,4005,651.21,524.96,2608096.05,2102464.8,505631.25 +Europe,Germany,Fruits,Offline,C,8/10/2013,649760901,8/31/2013,7545,9.33,6.92,70394.85,52211.4,18183.45 +Asia,Turkmenistan,Personal Care,Online,L,10/5/2014,417393624,10/10/2014,4904,81.73,56.67,400803.92,277909.68,122894.24 +Asia,Mongolia,Office Supplies,Online,C,7/24/2016,192016398,9/11/2016,774,651.21,524.96,504036.54,406319.04,97717.5 +Europe,Bulgaria,Personal Care,Offline,L,1/15/2015,940865552,1/29/2015,1880,81.73,56.67,153652.4,106539.6,47112.8 +Europe,Belarus,Baby Food,Offline,M,1/26/2011,101489913,1/31/2011,1975,255.28,159.42,504178,314854.5,189323.5 +Europe,Luxembourg,Fruits,Offline,M,3/2/2014,131750810,4/7/2014,6847,9.33,6.92,63882.51,47381.24,16501.27 +Europe,Malta,Fruits,Offline,C,12/23/2015,859822070,1/2/2016,9313,9.33,6.92,86890.29,64445.96,22444.33 +Australia and Oceania,Tonga,Vegetables,Offline,M,10/13/2016,834190022,11/29/2016,4220,154.06,90.93,650133.2,383724.6,266408.6 +Asia,Vietnam,Cosmetics,Online,H,2/25/2014,473653495,4/14/2014,3450,437.2,263.33,1508340,908488.5,599851.5 +Sub-Saharan Africa,Namibia,Cereal,Online,M,4/14/2014,717323815,5/18/2014,912,205.7,117.11,187598.4,106804.32,80794.08 +Europe,Iceland,Personal Care,Offline,C,1/30/2013,774624812,2/10/2013,7551,81.73,56.67,617143.23,427915.17,189228.06 +Asia,Bangladesh,Snacks,Offline,M,2/5/2015,375292813,3/27/2015,6338,152.58,97.44,967052.04,617574.72,349477.32 +Europe,Bosnia and Herzegovina,Cereal,Offline,C,7/29/2014,219376647,8/5/2014,7280,205.7,117.11,1497496,852560.8,644935.2 +Sub-Saharan Africa,Liberia,Vegetables,Offline,M,5/27/2014,627237641,6/2/2014,2412,154.06,90.93,371592.72,219323.16,152269.56 +Europe,Georgia,Snacks,Online,M,10/1/2014,189549624,10/8/2014,801,152.58,97.44,122216.58,78049.44,44167.14 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,M,11/4/2016,717298924,12/6/2016,3547,154.06,90.93,546450.82,322528.71,223922.11 +Middle East and North Africa,Jordan,Snacks,Offline,H,8/17/2011,491784369,9/28/2011,8778,152.58,97.44,1339347.24,855328.32,484018.92 +Sub-Saharan Africa,Chad,Cosmetics,Online,M,10/24/2013,114617288,11/5/2013,6657,437.2,263.33,2910440.4,1752987.81,1157452.59 +Sub-Saharan Africa,Gabon,Baby Food,Offline,C,9/8/2012,257721507,9/14/2012,4376,255.28,159.42,1117105.28,697621.92,419483.36 +Sub-Saharan Africa,Botswana,Baby Food,Offline,L,9/28/2013,313333356,9/28/2013,1158,255.28,159.42,295614.24,184608.36,111005.88 +Middle East and North Africa,Libya,Snacks,Online,M,3/3/2012,644001662,3/11/2012,3258,152.58,97.44,497105.64,317459.52,179646.12 +Australia and Oceania,Papua New Guinea,Clothes,Offline,C,10/22/2011,332587754,10/31/2011,8962,109.28,35.84,979367.36,321198.08,658169.28 +Australia and Oceania,Tonga,Meat,Online,C,10/7/2013,332265460,10/25/2013,3588,421.89,364.69,1513741.32,1308507.72,205233.6 +Middle East and North Africa,Afghanistan,Cosmetics,Online,C,8/26/2012,316521108,9/9/2012,4484,437.2,263.33,1960404.8,1180771.72,779633.08 +Sub-Saharan Africa,The Gambia,Cereal,Online,H,7/1/2015,929153525,7/17/2015,6031,205.7,117.11,1240576.7,706290.41,534286.29 +Asia,Bangladesh,Office Supplies,Offline,H,3/31/2015,634274041,4/4/2015,4639,651.21,524.96,3020963.19,2435289.44,585673.75 +Europe,Poland,Office Supplies,Offline,H,4/9/2017,666306483,5/28/2017,3750,651.21,524.96,2442037.5,1968600,473437.5 +Central America and the Caribbean,Dominica,Beverages,Online,L,11/13/2012,979987180,12/13/2012,8839,47.45,31.79,419410.55,280991.81,138418.74 +Middle East and North Africa,Tunisia ,Baby Food,Offline,H,4/28/2013,700364959,5/19/2013,2410,255.28,159.42,615224.8,384202.2,231022.6 +Middle East and North Africa,Lebanon,Office Supplies,Online,C,11/5/2015,372801148,11/10/2015,8999,651.21,524.96,5860238.79,4724115.04,1136123.75 +Central America and the Caribbean,Belize,Cereal,Online,L,12/3/2014,612969577,12/8/2014,174,205.7,117.11,35791.8,20377.14,15414.66 +Europe,Latvia,Personal Care,Offline,H,9/4/2013,756856572,9/10/2013,9534,81.73,56.67,779213.82,540291.78,238922.04 +Asia,Myanmar,Household,Online,M,7/6/2012,210760962,8/8/2012,7707,668.27,502.54,5150356.89,3873075.78,1277281.11 +Australia and Oceania,Papua New Guinea,Clothes,Offline,L,11/24/2012,701294076,12/15/2012,7356,109.28,35.84,803863.68,263639.04,540224.64 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,L,7/31/2013,425379741,9/17/2013,8173,81.73,56.67,667979.29,463163.91,204815.38 +Australia and Oceania,Solomon Islands,Fruits,Offline,M,5/15/2014,800254285,5/16/2014,1881,9.33,6.92,17549.73,13016.52,4533.21 +Sub-Saharan Africa,Burundi,Vegetables,Online,H,5/9/2012,613466536,5/17/2012,7236,154.06,90.93,1114778.16,657969.48,456808.68 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,C,4/7/2013,972877824,4/16/2013,5022,47.45,31.79,238293.9,159649.38,78644.52 +Europe,Germany,Cosmetics,Online,C,7/14/2012,356661975,8/16/2012,3059,437.2,263.33,1337394.8,805526.47,531868.33 +Sub-Saharan Africa,Gabon,Fruits,Offline,M,3/27/2014,463305318,4/17/2014,1194,9.33,6.92,11140.02,8262.48,2877.54 +Europe,Montenegro,Fruits,Offline,M,2/20/2012,361606681,2/24/2012,6307,9.33,6.92,58844.31,43644.44,15199.87 +Sub-Saharan Africa,Seychelles ,Beverages,Online,M,3/28/2016,540677392,4/24/2016,7310,47.45,31.79,346859.5,232384.9,114474.6 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,L,1/29/2011,659941279,2/16/2011,145,437.2,263.33,63394,38182.85,25211.15 +Asia,Sri Lanka,Snacks,Offline,M,7/24/2012,899134671,8/18/2012,2785,152.58,97.44,424935.3,271370.4,153564.9 +Sub-Saharan Africa,Ghana,Personal Care,Online,C,2/26/2011,608306396,3/29/2011,235,81.73,56.67,19206.55,13317.45,5889.1 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,H,7/13/2013,557817780,8/14/2013,9532,255.28,159.42,2433328.96,1519591.44,913737.52 +Central America and the Caribbean,Guatemala,Clothes,Online,C,1/27/2016,688342654,2/8/2016,4743,109.28,35.84,518315.04,169989.12,348325.92 +Europe,Romania,Cereal,Online,H,3/20/2016,560867345,4/10/2016,1966,205.7,117.11,404406.2,230238.26,174167.94 +Asia,South Korea,Household,Offline,H,4/8/2016,706690680,5/23/2016,4331,668.27,502.54,2894277.37,2176500.74,717776.63 +Australia and Oceania,Fiji,Meat,Online,M,1/5/2012,377423989,2/6/2012,7000,421.89,364.69,2953230,2552830,400400 +Asia,Japan,Cereal,Online,L,8/29/2011,694991099,9/20/2011,2165,205.7,117.11,445340.5,253543.15,191797.35 +Middle East and North Africa,Qatar,Vegetables,Offline,L,12/1/2016,601628339,12/17/2016,4050,154.06,90.93,623943,368266.5,255676.5 +Sub-Saharan Africa,Djibouti,Personal Care,Online,L,8/15/2011,909884536,8/17/2011,3909,81.73,56.67,319482.57,221523.03,97959.54 +Sub-Saharan Africa,Benin,Personal Care,Online,C,12/19/2010,252621018,1/24/2011,5028,81.73,56.67,410938.44,284936.76,126001.68 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,C,4/12/2012,933011615,4/18/2012,7725,154.06,90.93,1190113.5,702434.25,487679.25 +Sub-Saharan Africa,Madagascar,Clothes,Online,H,12/13/2013,374542653,12/31/2013,4349,109.28,35.84,475258.72,155868.16,319390.56 +Middle East and North Africa,Jordan,Personal Care,Online,C,8/26/2011,571012961,9/9/2011,4279,81.73,56.67,349722.67,242490.93,107231.74 +Europe,Macedonia,Office Supplies,Online,C,4/5/2017,436533868,4/5/2017,8927,651.21,524.96,5813351.67,4686317.92,1127033.75 +Central America and the Caribbean,The Bahamas,Beverages,Offline,L,3/21/2017,755529201,4/12/2017,6735,47.45,31.79,319575.75,214105.65,105470.1 +Central America and the Caribbean,Cuba,Personal Care,Online,L,3/7/2014,132735288,4/11/2014,8176,81.73,56.67,668224.48,463333.92,204890.56 +Sub-Saharan Africa,Nigeria,Beverages,Online,L,8/24/2015,843200957,9/29/2015,756,47.45,31.79,35872.2,24033.24,11838.96 +Central America and the Caribbean,Dominica,Fruits,Offline,M,1/13/2015,282287538,2/16/2015,4010,9.33,6.92,37413.3,27749.2,9664.1 +Europe,Poland,Beverages,Offline,H,8/16/2010,415668857,9/12/2010,4507,47.45,31.79,213857.15,143277.53,70579.62 +Australia and Oceania,Tonga,Baby Food,Offline,C,11/23/2016,129331243,12/17/2016,844,255.28,159.42,215456.32,134550.48,80905.84 +Asia,Myanmar,Snacks,Online,C,4/28/2015,179573523,5/24/2015,8651,152.58,97.44,1319969.58,842953.44,477016.14 +Central America and the Caribbean,Cuba,Fruits,Online,H,2/26/2011,943007028,4/12/2011,5590,9.33,6.92,52154.7,38682.8,13471.9 +Central America and the Caribbean,Trinidad and Tobago,Meat,Online,H,7/3/2014,166555583,8/1/2014,6353,421.89,364.69,2680267.17,2316875.57,363391.6 +Europe,Macedonia,Fruits,Offline,M,10/25/2013,617455518,12/9/2013,7664,9.33,6.92,71505.12,53034.88,18470.24 +Europe,Finland,Meat,Online,C,7/18/2017,633255660,8/30/2017,3277,421.89,364.69,1382533.53,1195089.13,187444.4 +Sub-Saharan Africa,Malawi,Clothes,Online,L,6/25/2012,871817338,8/3/2012,8979,109.28,35.84,981225.12,321807.36,659417.76 +Central America and the Caribbean,Barbados,Baby Food,Online,L,12/31/2012,261314380,2/6/2013,7587,255.28,159.42,1936809.36,1209519.54,727289.82 +Europe,Armenia,Personal Care,Offline,C,10/21/2011,950233113,10/24/2011,3949,81.73,56.67,322751.77,223789.83,98961.94 +Asia,Bangladesh,Cereal,Offline,M,1/11/2014,657372367,2/24/2014,9946,205.7,117.11,2045892.2,1164776.06,881116.14 +Sub-Saharan Africa,Angola,Beverages,Offline,L,9/27/2010,321843469,10/23/2010,9489,47.45,31.79,450253.05,301655.31,148597.74 +Central America and the Caribbean,Dominica,Personal Care,Offline,H,12/23/2012,953070247,12/30/2012,3520,81.73,56.67,287689.6,199478.4,88211.2 +Australia and Oceania,Tuvalu,Cosmetics,Offline,M,2/23/2010,480789029,3/3/2010,5013,437.2,263.33,2191683.6,1320073.29,871610.31 +Europe,Serbia,Beverages,Offline,C,8/23/2011,505048644,9/29/2011,3972,47.45,31.79,188471.4,126269.88,62201.52 +Central America and the Caribbean,Barbados,Baby Food,Offline,H,10/12/2012,446210420,10/25/2012,2434,255.28,159.42,621351.52,388028.28,233323.24 +Asia,Thailand,Meat,Online,H,9/22/2013,694948184,11/11/2013,9466,421.89,364.69,3993610.74,3452155.54,541455.2 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,H,9/17/2015,362248265,10/4/2015,6167,437.2,263.33,2696212.4,1623956.11,1072256.29 +Middle East and North Africa,Israel,Cosmetics,Offline,C,3/30/2017,429409492,4/28/2017,666,437.2,263.33,291175.2,175377.78,115797.42 +Australia and Oceania,Australia,Cosmetics,Online,M,4/30/2010,598043191,5/8/2010,3125,437.2,263.33,1366250,822906.25,543343.75 +Central America and the Caribbean,Dominican Republic,Beverages,Online,C,7/15/2014,640073192,8/3/2014,736,47.45,31.79,34923.2,23397.44,11525.76 +North America,United States of America,Baby Food,Offline,C,8/21/2012,847735822,9/28/2012,2723,255.28,159.42,695127.44,434100.66,261026.78 +Europe,United Kingdom,Cereal,Online,L,12/23/2014,683579909,1/21/2015,5341,205.7,117.11,1098643.7,625484.51,473159.19 +Asia,Thailand,Personal Care,Online,H,3/30/2010,130466783,4/18/2010,6875,81.73,56.67,561893.75,389606.25,172287.5 +Europe,Kosovo,Cereal,Online,L,9/11/2014,141570270,10/7/2014,2644,205.7,117.11,543870.8,309638.84,234231.96 +Middle East and North Africa,Morocco,Household,Offline,C,5/14/2015,390376698,6/12/2015,9995,668.27,502.54,6679358.65,5022887.3,1656471.35 +Sub-Saharan Africa,Swaziland,Snacks,Online,M,9/16/2011,620684897,10/30/2011,3309,152.58,97.44,504887.22,322428.96,182458.26 +Central America and the Caribbean,Grenada,Personal Care,Online,C,10/27/2011,196606194,10/30/2011,8997,81.73,56.67,735324.81,509859.99,225464.82 +Australia and Oceania,East Timor,Cosmetics,Online,C,7/1/2013,352564418,7/28/2013,501,437.2,263.33,219037.2,131928.33,87108.87 +Europe,Finland,Meat,Offline,C,8/11/2015,143295896,9/27/2015,3295,421.89,364.69,1390127.55,1201653.55,188474 +Sub-Saharan Africa,Cape Verde,Household,Online,C,4/19/2014,493849456,5/22/2014,9883,668.27,502.54,6604512.41,4966602.82,1637909.59 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,C,5/5/2014,149586427,5/24/2014,4803,154.06,90.93,739950.18,436736.79,303213.39 +Central America and the Caribbean,Haiti,Meat,Offline,H,3/25/2010,626180636,4/24/2010,9620,421.89,364.69,4058581.8,3508317.8,550264 +Europe,Finland,Clothes,Online,H,8/29/2012,359618413,10/18/2012,7935,109.28,35.84,867136.8,284390.4,582746.4 +Europe,Georgia,Clothes,Offline,H,6/18/2014,556198585,6/19/2014,376,109.28,35.84,41089.28,13475.84,27613.44 +Australia and Oceania,Nauru,Cereal,Offline,C,2/7/2017,242532479,3/3/2017,9605,205.7,117.11,1975748.5,1124841.55,850906.95 +Sub-Saharan Africa,Rwanda,Fruits,Online,M,10/4/2011,315543925,11/16/2011,5314,9.33,6.92,49579.62,36772.88,12806.74 +Central America and the Caribbean,Honduras,Meat,Online,C,5/20/2013,392469251,7/5/2013,9228,421.89,364.69,3893200.92,3365359.32,527841.6 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,M,6/30/2011,160857284,7/10/2011,100,651.21,524.96,65121,52496,12625 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,L,10/27/2011,728569352,11/22/2011,8717,255.28,159.42,2225275.76,1389664.14,835611.62 +Asia,Indonesia,Personal Care,Online,M,5/15/2017,573779284,6/7/2017,2896,81.73,56.67,236690.08,164116.32,72573.76 +Central America and the Caribbean,Cuba,Cereal,Online,L,1/23/2017,494973409,3/7/2017,2486,205.7,117.11,511370.2,291135.46,220234.74 +Sub-Saharan Africa,Niger,Clothes,Online,M,4/3/2012,460950553,4/18/2012,4367,109.28,35.84,477225.76,156513.28,320712.48 +Middle East and North Africa,Qatar,Vegetables,Offline,H,12/5/2012,960822045,1/7/2013,7450,154.06,90.93,1147747,677428.5,470318.5 +Central America and the Caribbean,Dominica,Clothes,Offline,M,3/18/2011,754011714,4/16/2011,7677,109.28,35.84,838942.56,275143.68,563798.88 +Central America and the Caribbean,Panama,Clothes,Offline,C,6/4/2015,920255887,7/23/2015,3022,109.28,35.84,330244.16,108308.48,221935.68 +Europe,Russia,Cereal,Offline,M,1/13/2016,809603393,2/6/2016,8490,205.7,117.11,1746393,994263.9,752129.1 +Asia,Philippines,Fruits,Offline,L,2/23/2012,292415559,2/25/2012,1117,9.33,6.92,10421.61,7729.64,2691.97 +Sub-Saharan Africa,Zambia,Baby Food,Online,M,4/14/2015,209366214,5/2/2015,4970,255.28,159.42,1268741.6,792317.4,476424.2 +Middle East and North Africa,Iraq,Personal Care,Offline,M,4/28/2015,121441686,5/19/2015,6148,81.73,56.67,502476.04,348407.16,154068.88 +Central America and the Caribbean,Dominica,Personal Care,Online,L,7/20/2014,559940803,9/4/2014,7781,81.73,56.67,635941.13,440949.27,194991.86 +Sub-Saharan Africa,Burkina Faso,Cereal,Online,C,5/2/2016,776474893,6/13/2016,5031,205.7,117.11,1034876.7,589180.41,445696.29 +Europe,Luxembourg,Meat,Offline,H,9/28/2013,992967784,11/16/2013,88,421.89,364.69,37126.32,32092.72,5033.6 +Central America and the Caribbean,Panama,Beverages,Offline,M,1/19/2016,151655805,2/5/2016,7178,47.45,31.79,340596.1,228188.62,112407.48 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,L,8/31/2014,865087783,10/7/2014,7554,651.21,524.96,4919240.34,3965547.84,953692.5 +Europe,Georgia,Beverages,Online,C,3/19/2017,866125047,3/29/2017,4503,47.45,31.79,213667.35,143150.37,70516.98 +Europe,Slovenia,Meat,Online,H,6/11/2013,657941424,7/9/2013,8343,421.89,364.69,3519828.27,3042608.67,477219.6 +Europe,Kosovo,Beverages,Offline,L,11/24/2016,364023244,1/10/2017,1422,47.45,31.79,67473.9,45205.38,22268.52 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,L,9/2/2015,178169333,9/8/2015,3120,47.45,31.79,148044,99184.8,48859.2 +North America,United States of America,Cereal,Offline,H,1/26/2014,814491021,2/9/2014,4848,205.7,117.11,997233.6,567749.28,429484.32 +Central America and the Caribbean,Barbados,Fruits,Offline,H,9/6/2013,357412135,9/20/2013,5048,9.33,6.92,47097.84,34932.16,12165.68 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,L,2/26/2017,111669003,3/13/2017,4195,109.28,35.84,458429.6,150348.8,308080.8 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,C,11/8/2016,552310454,11/19/2016,9792,437.2,263.33,4281062.4,2578527.36,1702535.04 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,H,10/7/2013,874697816,10/19/2013,1376,109.28,35.84,150369.28,49315.84,101053.44 +Asia,India,Beverages,Offline,M,9/28/2013,344504916,10/13/2013,5515,47.45,31.79,261686.75,175321.85,86364.9 +Europe,Portugal,Clothes,Online,C,2/12/2016,547718083,3/14/2016,807,109.28,35.84,88188.96,28922.88,59266.08 +Sub-Saharan Africa,Sudan,Meat,Offline,H,7/5/2017,440636146,7/14/2017,2882,421.89,364.69,1215886.98,1051036.58,164850.4 +Asia,Myanmar,Cosmetics,Online,H,8/7/2015,399870431,8/18/2015,9401,437.2,263.33,4110117.2,2475565.33,1634551.87 +Europe,Belarus,Clothes,Online,L,12/1/2012,872344768,1/9/2013,5057,109.28,35.84,552628.96,181242.88,371386.08 +Central America and the Caribbean,Dominica,Cereal,Online,L,1/24/2013,125295484,1/27/2013,6573,205.7,117.11,1352066.1,769764.03,582302.07 +Europe,Norway,Cosmetics,Online,L,12/2/2016,996271407,12/11/2016,7704,437.2,263.33,3368188.8,2028694.32,1339494.48 +Middle East and North Africa,Turkey,Meat,Online,H,4/11/2011,543133866,5/1/2011,4236,421.89,364.69,1787126.04,1544826.84,242299.2 +Sub-Saharan Africa,Guinea,Beverages,Online,C,7/1/2010,394056689,8/12/2010,8986,47.45,31.79,426385.7,285664.94,140720.76 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,C,11/14/2014,897526204,12/23/2014,6804,255.28,159.42,1736925.12,1084693.68,652231.44 +Australia and Oceania,Fiji,Fruits,Online,H,5/20/2014,672341239,6/7/2014,9568,9.33,6.92,89269.44,66210.56,23058.88 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,H,3/29/2015,657613122,5/15/2015,1191,255.28,159.42,304038.48,189869.22,114169.26 +Sub-Saharan Africa,Senegal,Clothes,Online,M,5/6/2013,962765681,6/8/2013,2615,109.28,35.84,285767.2,93721.6,192045.6 +Asia,Kazakhstan,Household,Online,L,3/30/2013,417535245,5/15/2013,6812,668.27,502.54,4552255.24,3423302.48,1128952.76 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,H,10/3/2016,621970641,11/16/2016,3789,255.28,159.42,967255.92,604042.38,363213.54 +Europe,Liechtenstein,Snacks,Online,M,8/19/2011,996433198,10/7/2011,5581,152.58,97.44,851548.98,543812.64,307736.34 +Australia and Oceania,Palau,Vegetables,Offline,M,3/5/2013,131596744,3/25/2013,1256,154.06,90.93,193499.36,114208.08,79291.28 +Middle East and North Africa,Israel,Fruits,Offline,H,1/19/2015,738447606,2/19/2015,1911,9.33,6.92,17829.63,13224.12,4605.51 +Middle East and North Africa,Syria,Clothes,Online,H,10/6/2015,198284614,11/19/2015,5678,109.28,35.84,620491.84,203499.52,416992.32 +Middle East and North Africa,Kuwait,Vegetables,Offline,L,11/21/2014,912719094,12/24/2014,2717,154.06,90.93,418581.02,247056.81,171524.21 +Europe,Slovenia,Beverages,Offline,M,11/8/2016,853674876,11/18/2016,221,47.45,31.79,10486.45,7025.59,3460.86 +Europe,Serbia,Cereal,Online,M,1/3/2012,313388288,1/6/2012,7413,205.7,117.11,1524854.1,868136.43,656717.67 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,M,9/8/2010,554408156,10/5/2010,549,81.73,56.67,44869.77,31111.83,13757.94 +Europe,France,Personal Care,Online,H,9/22/2016,659595811,9/29/2016,7913,81.73,56.67,646729.49,448429.71,198299.78 +Sub-Saharan Africa,Seychelles ,Snacks,Online,L,2/6/2016,682125079,2/18/2016,4824,152.58,97.44,736045.92,470050.56,265995.36 +Europe,Estonia,Office Supplies,Online,H,12/23/2010,295482289,1/13/2011,8631,651.21,524.96,5620593.51,4530929.76,1089663.75 +Asia,Maldives,Clothes,Online,C,12/19/2015,143466269,12/19/2015,3712,109.28,35.84,405647.36,133038.08,272609.28 +Middle East and North Africa,United Arab Emirates,Beverages,Online,L,6/9/2016,490188348,7/11/2016,6480,47.45,31.79,307476,205999.2,101476.8 +Europe,Romania,Cosmetics,Online,H,3/13/2010,770072352,4/16/2010,377,437.2,263.33,164824.4,99275.41,65548.99 +Middle East and North Africa,Azerbaijan,Vegetables,Online,L,4/2/2011,937854611,5/13/2011,876,154.06,90.93,134956.56,79654.68,55301.88 +Middle East and North Africa,Lebanon,Meat,Offline,C,9/29/2015,118583953,10/20/2015,482,421.89,364.69,203350.98,175780.58,27570.4 +Europe,Finland,Meat,Offline,M,4/24/2013,657621705,5/5/2013,3731,421.89,364.69,1574071.59,1360658.39,213413.2 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,H,8/2/2013,470641696,9/4/2013,2191,437.2,263.33,957905.2,576956.03,380949.17 +Europe,Georgia,Cereal,Online,L,2/13/2012,693630254,3/4/2012,9461,205.7,117.11,1946127.7,1107977.71,838149.99 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,H,11/19/2016,732886207,1/7/2017,6170,205.7,117.11,1269169,722568.7,546600.3 +Australia and Oceania,Vanuatu,Personal Care,Online,L,3/18/2014,515020883,3/23/2014,4979,81.73,56.67,406933.67,282159.93,124773.74 +Asia,Brunei,Cereal,Offline,L,5/30/2010,936958110,6/15/2010,5581,205.7,117.11,1148011.7,653590.91,494420.79 +Europe,Cyprus,Baby Food,Offline,L,11/13/2012,715934216,12/1/2012,9699,255.28,159.42,2475960.72,1546214.58,929746.14 +Sub-Saharan Africa,Uganda,Household,Online,L,2/8/2011,439498031,3/20/2011,6089,668.27,502.54,4069096.03,3059966.06,1009129.97 +Central America and the Caribbean,Nicaragua,Fruits,Offline,C,11/6/2010,315510880,11/28/2010,5536,9.33,6.92,51650.88,38309.12,13341.76 +Sub-Saharan Africa,Guinea,Cereal,Online,M,2/7/2015,622146594,3/21/2015,5858,205.7,117.11,1204990.6,686030.38,518960.22 +Europe,Russia,Cosmetics,Online,M,10/17/2012,357891499,11/28/2012,6903,437.2,263.33,3017991.6,1817766.99,1200224.61 +Europe,Austria,Meat,Offline,C,11/4/2012,391544425,11/6/2012,5551,421.89,364.69,2341911.39,2024394.19,317517.2 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,M,2/4/2010,312216699,2/22/2010,714,47.45,31.79,33879.3,22698.06,11181.24 +Europe,Kosovo,Meat,Offline,M,10/24/2011,679332149,11/11/2011,8334,421.89,364.69,3516031.26,3039326.46,476704.8 +Middle East and North Africa,Oman,Snacks,Offline,C,3/8/2011,772627103,4/27/2011,6384,152.58,97.44,974070.72,622056.96,352013.76 +Middle East and North Africa,Syria,Clothes,Offline,M,10/24/2013,842150390,12/8/2013,9870,109.28,35.84,1078593.6,353740.8,724852.8 +Europe,Romania,Clothes,Offline,M,3/27/2011,758263337,3/28/2011,5827,109.28,35.84,636774.56,208839.68,427934.88 +Europe,Andorra,Office Supplies,Offline,H,12/21/2014,461639773,12/24/2014,8322,651.21,524.96,5419369.62,4368717.12,1050652.5 +Australia and Oceania,New Zealand,Fruits,Offline,H,11/24/2014,413266026,1/12/2015,3456,9.33,6.92,32244.48,23915.52,8328.96 +Middle East and North Africa,Egypt,Household,Offline,M,4/22/2013,244440925,5/16/2013,4356,668.27,502.54,2910984.12,2189064.24,721919.88 +Europe,Serbia,Snacks,Offline,L,7/23/2013,106775796,8/22/2013,6186,152.58,97.44,943859.88,602763.84,341096.04 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,H,4/19/2016,222194468,4/23/2016,1136,437.2,263.33,496659.2,299142.88,197516.32 +Asia,Philippines,Household,Offline,L,8/28/2015,432933270,10/14/2015,3430,668.27,502.54,2292166.1,1723712.2,568453.9 +Europe,San Marino,Meat,Offline,C,8/11/2010,651541030,9/29/2010,4324,421.89,364.69,1824252.36,1576919.56,247332.8 +Asia,Singapore,Personal Care,Online,M,5/11/2016,410879075,5/23/2016,7104,81.73,56.67,580609.92,402583.68,178026.24 +Europe,Slovenia,Beverages,Online,C,1/31/2015,214121234,3/1/2015,2086,47.45,31.79,98980.7,66313.94,32666.76 +Asia,North Korea,Cosmetics,Offline,L,9/30/2012,184753835,10/2/2012,1620,437.2,263.33,708264,426594.6,281669.4 +Central America and the Caribbean,Belize,Office Supplies,Offline,C,8/4/2012,516575706,8/30/2012,5086,651.21,524.96,3312054.06,2669946.56,642107.5 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,L,5/9/2011,123698174,5/14/2011,3894,255.28,159.42,994060.32,620781.48,373278.84 +Central America and the Caribbean,Nicaragua,Snacks,Offline,H,8/14/2010,690545070,9/19/2010,6486,152.58,97.44,989633.88,631995.84,357638.04 +Middle East and North Africa,Oman,Cosmetics,Offline,C,1/13/2013,821852719,2/5/2013,3338,437.2,263.33,1459373.6,878995.54,580378.06 +Sub-Saharan Africa,Senegal,Household,Offline,L,12/19/2010,992669951,1/2/2011,1953,668.27,502.54,1305131.31,981460.62,323670.69 +Sub-Saharan Africa,Liberia,Meat,Offline,H,12/21/2012,398358094,1/8/2013,1867,421.89,364.69,787668.63,680876.23,106792.4 +Sub-Saharan Africa,Angola,Cosmetics,Online,C,5/2/2017,104590976,6/3/2017,9649,437.2,263.33,4218542.8,2540871.17,1677671.63 +Asia,Bhutan,Clothes,Online,C,10/24/2015,797354924,11/9/2015,3896,109.28,35.84,425754.88,139632.64,286122.24 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,C,8/5/2012,532948768,8/25/2012,239,651.21,524.96,155639.19,125465.44,30173.75 +Sub-Saharan Africa,Benin,Fruits,Online,M,12/9/2012,587983834,12/15/2012,6338,9.33,6.92,59133.54,43858.96,15274.58 +Australia and Oceania,Vanuatu,Cosmetics,Offline,M,10/22/2011,509383952,11/16/2011,6886,437.2,263.33,3010559.2,1813290.38,1197268.82 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,C,10/15/2012,364385449,11/24/2012,8607,437.2,263.33,3762980.4,2266481.31,1496499.09 +Central America and the Caribbean,Jamaica,Baby Food,Offline,L,10/8/2016,290537154,10/11/2016,5255,255.28,159.42,1341496.4,837752.1,503744.3 +Sub-Saharan Africa,Guinea,Office Supplies,Online,C,7/17/2010,945700395,8/16/2010,2617,651.21,524.96,1704216.57,1373820.32,330396.25 +Asia,Indonesia,Cereal,Offline,M,1/16/2016,358048999,2/9/2016,3510,205.7,117.11,722007,411056.1,310950.9 +Asia,Laos,Personal Care,Offline,H,11/2/2010,676069295,11/4/2010,2783,81.73,56.67,227454.59,157712.61,69741.98 +Sub-Saharan Africa,Zimbabwe,Meat,Online,M,3/18/2015,518560111,4/7/2015,2315,421.89,364.69,976675.35,844257.35,132418 +Europe,Ukraine,Cosmetics,Online,H,8/22/2012,824632775,10/7/2012,6018,437.2,263.33,2631069.6,1584719.94,1046349.66 +Middle East and North Africa,Jordan,Cereal,Online,H,3/9/2014,803711116,4/14/2014,4834,205.7,117.11,994353.8,566109.74,428244.06 +Middle East and North Africa,Azerbaijan,Vegetables,Online,M,10/23/2016,185531461,11/2/2016,1737,154.06,90.93,267602.22,157945.41,109656.81 +Asia,India,Fruits,Offline,L,10/10/2014,570142638,11/8/2014,6731,9.33,6.92,62800.23,46578.52,16221.71 +Europe,Belgium,Beverages,Online,C,12/15/2010,477905976,12/26/2010,1853,47.45,31.79,87924.85,58906.87,29017.98 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,L,2/5/2013,299495303,2/23/2013,6171,154.06,90.93,950704.26,561129.03,389575.23 +Europe,Slovenia,Meat,Offline,L,11/11/2014,945896947,12/4/2014,781,421.89,364.69,329496.09,284822.89,44673.2 +Europe,Greece,Office Supplies,Offline,L,10/3/2014,698409736,11/9/2014,3816,651.21,524.96,2485017.36,2003247.36,481770 +North America,Greenland,Household,Online,H,5/7/2012,158644998,6/11/2012,5435,668.27,502.54,3632047.45,2731304.9,900742.55 +Europe,Portugal,Cosmetics,Online,C,1/28/2012,898526561,2/27/2012,2831,437.2,263.33,1237713.2,745487.23,492225.97 +Europe,Serbia,Meat,Online,H,11/6/2011,510290753,12/24/2011,5229,421.89,364.69,2206062.81,1906964.01,299098.8 +Europe,Denmark,Cosmetics,Offline,M,6/10/2014,256486403,6/13/2014,8881,437.2,263.33,3882773.2,2338633.73,1544139.47 +Central America and the Caribbean,Nicaragua,Clothes,Offline,H,2/10/2016,119974839,3/5/2016,2076,109.28,35.84,226865.28,74403.84,152461.44 +Europe,Kosovo,Clothes,Online,C,5/27/2010,153929889,6/23/2010,130,109.28,35.84,14206.4,4659.2,9547.2 +Europe,Vatican City,Vegetables,Offline,L,8/20/2014,931837880,10/1/2014,391,154.06,90.93,60237.46,35553.63,24683.83 +Europe,Denmark,Snacks,Offline,C,2/14/2013,397497642,3/21/2013,7240,152.58,97.44,1104679.2,705465.6,399213.6 +Australia and Oceania,Solomon Islands,Office Supplies,Offline,C,12/16/2013,615020501,1/22/2014,7088,651.21,524.96,4615776.48,3720916.48,894860 +Asia,Kyrgyzstan,Fruits,Online,C,12/10/2014,118830287,12/29/2014,3377,9.33,6.92,31507.41,23368.84,8138.57 +Asia,Japan,Vegetables,Online,M,12/9/2014,663663327,12/21/2014,1581,154.06,90.93,243568.86,143760.33,99808.53 +Sub-Saharan Africa,Guinea,Personal Care,Offline,H,2/3/2010,474568450,3/14/2010,4205,81.73,56.67,343674.65,238297.35,105377.3 +Asia,Bangladesh,Snacks,Offline,M,10/2/2012,996906983,11/3/2012,5785,152.58,97.44,882675.3,563690.4,318984.9 +Sub-Saharan Africa,South Sudan,Baby Food,Online,M,5/31/2017,146352756,6/13/2017,7887,255.28,159.42,2013393.36,1257345.54,756047.82 +Europe,Malta,Household,Online,M,1/19/2012,858892095,2/7/2012,4112,668.27,502.54,2747926.24,2066444.48,681481.76 +Asia,Kyrgyzstan,Personal Care,Online,M,3/17/2012,740823829,4/10/2012,5089,81.73,56.67,415923.97,288393.63,127530.34 +Asia,Philippines,Cosmetics,Online,M,10/15/2011,618759286,10/30/2011,3478,437.2,263.33,1520581.6,915861.74,604719.86 +Middle East and North Africa,Syria,Cereal,Offline,C,2/8/2017,489622294,2/25/2017,8972,205.7,117.11,1845540.4,1050710.92,794829.48 +Asia,Mongolia,Personal Care,Offline,L,10/30/2012,870649182,11/18/2012,3296,81.73,56.67,269382.08,186784.32,82597.76 +Central America and the Caribbean,Guatemala,Cereal,Offline,M,3/12/2011,549388778,4/30/2011,5203,205.7,117.11,1070257.1,609323.33,460933.77 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,M,5/9/2010,633702409,6/24/2010,5480,109.28,35.84,598854.4,196403.2,402451.2 +Central America and the Caribbean,Belize,Snacks,Online,M,4/24/2013,501763904,6/2/2013,1944,152.58,97.44,296615.52,189423.36,107192.16 +Europe,Moldova ,Vegetables,Online,M,7/27/2016,952059590,8/15/2016,4445,154.06,90.93,684796.7,404183.85,280612.85 +Sub-Saharan Africa,Mali,Vegetables,Online,L,11/27/2013,153388297,12/16/2013,9861,154.06,90.93,1519185.66,896660.73,622524.93 +Asia,Vietnam,Clothes,Online,C,4/22/2015,394861352,5/23/2015,7104,109.28,35.84,776325.12,254607.36,521717.76 +Middle East and North Africa,Turkey,Office Supplies,Offline,C,11/21/2012,435902583,12/27/2012,2116,651.21,524.96,1377960.36,1110815.36,267145 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,H,12/27/2014,456248319,1/25/2015,2871,205.7,117.11,590564.7,336222.81,254341.89 +Asia,Maldives,Personal Care,Online,L,1/25/2012,705947387,3/10/2012,4374,81.73,56.67,357487.02,247874.58,109612.44 +Sub-Saharan Africa,Togo,Vegetables,Offline,L,10/18/2010,155361115,11/15/2010,3661,154.06,90.93,564013.66,332894.73,231118.93 +Sub-Saharan Africa,Comoros,Cereal,Online,H,2/18/2015,545163333,3/6/2015,4800,205.7,117.11,987360,562128,425232 +Sub-Saharan Africa,Madagascar,Cereal,Online,M,12/12/2014,536340367,12/16/2014,3888,205.7,117.11,799761.6,455323.68,344437.92 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,M,7/14/2012,660191047,8/15/2012,4056,255.28,159.42,1035415.68,646607.52,388808.16 +Europe,Georgia,Snacks,Offline,C,4/4/2011,168326699,5/21/2011,466,152.58,97.44,71102.28,45407.04,25695.24 +Europe,Finland,Baby Food,Online,M,10/3/2011,182671153,11/9/2011,5308,255.28,159.42,1355026.24,846201.36,508824.88 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,C,9/25/2015,545460736,9/29/2015,2808,81.73,56.67,229497.84,159129.36,70368.48 +Europe,Netherlands,Clothes,Offline,M,8/8/2014,269244277,9/16/2014,4220,109.28,35.84,461161.6,151244.8,309916.8 +Sub-Saharan Africa,Zimbabwe,Vegetables,Offline,H,12/25/2015,686883103,2/6/2016,2829,154.06,90.93,435835.74,257240.97,178594.77 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,C,3/13/2017,501551043,3/20/2017,8954,651.21,524.96,5830934.34,4700491.84,1130442.5 +Sub-Saharan Africa,Guinea,Clothes,Online,C,8/22/2016,736734426,9/28/2016,4943,109.28,35.84,540171.04,177157.12,363013.92 +Europe,Georgia,Cereal,Offline,M,7/23/2017,686232078,8/16/2017,176,205.7,117.11,36203.2,20611.36,15591.84 +Australia and Oceania,Tuvalu,Cosmetics,Offline,M,9/6/2016,164155328,10/2/2016,6064,437.2,263.33,2651180.8,1596833.12,1054347.68 +Sub-Saharan Africa,Ghana,Personal Care,Offline,M,8/7/2015,854928004,9/11/2015,1050,81.73,56.67,85816.5,59503.5,26313 +Central America and the Caribbean,Nicaragua,Clothes,Offline,M,12/16/2016,463286435,12/25/2016,5606,109.28,35.84,612623.68,200919.04,411704.64 +Australia and Oceania,Nauru,Vegetables,Offline,L,2/14/2013,364279448,4/1/2013,7239,154.06,90.93,1115240.34,658242.27,456998.07 +Australia and Oceania,Tonga,Office Supplies,Offline,L,8/26/2012,653268373,8/28/2012,5483,651.21,524.96,3570584.43,2878355.68,692228.75 +Europe,Germany,Personal Care,Offline,C,10/29/2013,595927035,11/24/2013,6907,81.73,56.67,564509.11,391419.69,173089.42 +Central America and the Caribbean,Guatemala,Beverages,Offline,M,12/24/2015,878241765,1/22/2016,110,47.45,31.79,5219.5,3496.9,1722.6 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,C,9/23/2015,456511390,10/3/2015,720,421.89,364.69,303760.8,262576.8,41184 +Europe,Bosnia and Herzegovina,Meat,Online,C,10/3/2010,607347238,11/2/2010,6399,421.89,364.69,2699674.11,2333651.31,366022.8 +Sub-Saharan Africa,The Gambia,Snacks,Offline,M,3/2/2011,877673137,4/12/2011,1840,152.58,97.44,280747.2,179289.6,101457.6 +Asia,Taiwan,Vegetables,Online,L,12/26/2012,434725415,12/31/2012,3766,154.06,90.93,580189.96,342442.38,237747.58 +Sub-Saharan Africa,Senegal,Baby Food,Offline,H,2/3/2017,316052901,3/1/2017,5932,255.28,159.42,1514320.96,945679.44,568641.52 +Europe,France,Office Supplies,Online,H,4/12/2010,279516923,4/29/2010,4124,651.21,524.96,2685590.04,2164935.04,520655 +Europe,Greece,Office Supplies,Offline,M,6/27/2014,153291308,8/1/2014,1159,651.21,524.96,754752.39,608428.64,146323.75 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,L,11/7/2014,285862386,12/21/2014,1887,651.21,524.96,1228833.27,990599.52,238233.75 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,L,7/4/2016,196028983,7/4/2016,8187,255.28,159.42,2089977.36,1305171.54,784805.82 +North America,Greenland,Personal Care,Offline,H,7/8/2010,822902429,7/30/2010,3970,81.73,56.67,324468.1,224979.9,99488.2 +Central America and the Caribbean,Dominica,Personal Care,Offline,H,7/2/2015,475906550,7/19/2015,179,81.73,56.67,14629.67,10143.93,4485.74 +Europe,Estonia,Cosmetics,Online,H,4/13/2013,684777677,4/17/2013,9787,437.2,263.33,4278876.4,2577210.71,1701665.69 +Europe,Latvia,Household,Online,M,4/6/2013,349564635,5/18/2013,2799,668.27,502.54,1870487.73,1406609.46,463878.27 +Middle East and North Africa,United Arab Emirates,Cereal,Online,L,10/2/2010,690628755,10/4/2010,1251,205.7,117.11,257330.7,146504.61,110826.09 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,M,6/30/2013,298643863,8/14/2013,4210,81.73,56.67,344083.3,238580.7,105502.6 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,M,2/23/2015,984596288,4/8/2015,2776,255.28,159.42,708657.28,442549.92,266107.36 +North America,United States of America,Vegetables,Online,M,3/21/2014,129784858,3/29/2014,5078,154.06,90.93,782316.68,461742.54,320574.14 +Australia and Oceania,Kiribati,Fruits,Offline,H,4/14/2010,135820901,4/29/2010,1278,9.33,6.92,11923.74,8843.76,3079.98 +Europe,Slovakia,Personal Care,Offline,C,5/5/2015,774628245,6/1/2015,8567,81.73,56.67,700180.91,485491.89,214689.02 +North America,Mexico,Baby Food,Offline,H,3/1/2012,538443219,3/20/2012,6169,255.28,159.42,1574822.32,983461.98,591360.34 +Sub-Saharan Africa,Namibia,Cereal,Online,M,2/4/2011,689814651,2/11/2011,339,205.7,117.11,69732.3,39700.29,30032.01 +Australia and Oceania,Samoa ,Cosmetics,Online,L,12/20/2015,311603868,1/8/2016,9364,437.2,263.33,4093940.8,2465822.12,1628118.68 +Australia and Oceania,Tuvalu,Beverages,Offline,L,10/1/2012,356984698,10/21/2012,8560,47.45,31.79,406172,272122.4,134049.6 +Sub-Saharan Africa,Kenya,Office Supplies,Online,L,3/12/2011,499443471,4/21/2011,5277,651.21,524.96,3436435.17,2770213.92,666221.25 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,C,10/2/2010,482779014,11/18/2010,3893,437.2,263.33,1702019.6,1025143.69,676875.91 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,M,12/14/2011,571102654,1/4/2012,821,437.2,263.33,358941.2,216193.93,142747.27 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,L,8/2/2012,198838222,9/3/2012,9503,81.73,56.67,776680.19,538535.01,238145.18 +Australia and Oceania,Tonga,Meat,Offline,L,7/12/2011,220722043,7/25/2011,5412,421.89,364.69,2283268.68,1973702.28,309566.4 +Europe,Liechtenstein,Snacks,Offline,C,6/26/2012,661802947,7/30/2012,1054,152.58,97.44,160819.32,102701.76,58117.56 +Sub-Saharan Africa,Djibouti,Vegetables,Online,M,9/2/2012,267442262,10/2/2012,963,154.06,90.93,148359.78,87565.59,60794.19 +Asia,Singapore,Baby Food,Offline,H,2/21/2014,553313815,3/15/2014,6709,255.28,159.42,1712673.52,1069548.78,643124.74 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,L,6/14/2012,855403935,7/31/2012,1888,651.21,524.96,1229484.48,991124.48,238360 +Europe,Switzerland,Fruits,Online,C,7/31/2015,580011451,8/28/2015,7132,9.33,6.92,66541.56,49353.44,17188.12 +Middle East and North Africa,Yemen,Cereal,Offline,L,5/31/2017,553747689,6/2/2017,5102,205.7,117.11,1049481.4,597495.22,451986.18 +North America,Greenland,Vegetables,Offline,C,9/14/2016,773536479,10/31/2016,5489,154.06,90.93,845635.34,499114.77,346520.57 +Sub-Saharan Africa,Zambia,Office Supplies,Online,H,4/6/2013,856614148,5/24/2013,17,651.21,524.96,11070.57,8924.32,2146.25 +Europe,Hungary,Clothes,Offline,L,10/2/2011,490529525,11/6/2011,7442,109.28,35.84,813261.76,266721.28,546540.48 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,H,4/29/2010,783143937,6/15/2010,8549,651.21,524.96,5567194.29,4487883.04,1079311.25 +Europe,Moldova ,Clothes,Online,C,12/29/2011,212631213,1/11/2012,1156,109.28,35.84,126327.68,41431.04,84896.64 +Europe,Netherlands,Clothes,Online,M,3/31/2013,477477681,4/25/2013,5111,109.28,35.84,558530.08,183178.24,375351.84 +Europe,Kosovo,Meat,Offline,L,6/11/2015,646482169,6/24/2015,7295,421.89,364.69,3077687.55,2660413.55,417274 +Sub-Saharan Africa,Cape Verde,Clothes,Online,C,6/1/2013,308756005,6/22/2013,6618,109.28,35.84,723215.04,237189.12,486025.92 +Middle East and North Africa,Iraq,Personal Care,Online,L,6/10/2014,923723018,7/11/2014,9023,81.73,56.67,737449.79,511333.41,226116.38 +Central America and the Caribbean,Costa Rica,Personal Care,Online,L,9/11/2011,871119534,10/18/2011,2483,81.73,56.67,202935.59,140711.61,62223.98 +Australia and Oceania,Samoa ,Personal Care,Online,C,10/16/2010,400994384,11/7/2010,2004,81.73,56.67,163786.92,113566.68,50220.24 +Europe,Kosovo,Cosmetics,Online,C,10/30/2010,283708894,12/3/2010,4621,437.2,263.33,2020301.2,1216847.93,803453.27 +Middle East and North Africa,Lebanon,Beverages,Offline,L,10/7/2015,459936892,10/13/2015,4402,47.45,31.79,208874.9,139939.58,68935.32 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,L,6/21/2015,490664708,7/30/2015,7446,437.2,263.33,3255391.2,1960755.18,1294636.02 +North America,Greenland,Office Supplies,Online,C,3/27/2012,907191169,4/13/2012,6881,651.21,524.96,4480976.01,3612249.76,868726.25 +Europe,Austria,Beverages,Offline,M,12/31/2016,961127603,2/10/2017,7871,47.45,31.79,373478.95,250219.09,123259.86 +Sub-Saharan Africa,Uganda,Baby Food,Online,H,4/5/2015,874397838,5/24/2015,2606,255.28,159.42,665259.68,415448.52,249811.16 +Middle East and North Africa,Pakistan,Household,Online,L,4/14/2016,489238202,5/25/2016,5311,668.27,502.54,3549181.97,2668989.94,880192.03 +Europe,San Marino,Cosmetics,Online,M,6/30/2011,618197524,7/7/2011,7240,437.2,263.33,3165328,1906509.2,1258818.8 +Sub-Saharan Africa,Liberia,Vegetables,Offline,M,1/28/2016,794137132,1/29/2016,1680,154.06,90.93,258820.8,152762.4,106058.4 +Sub-Saharan Africa,Burundi,Cosmetics,Online,H,3/17/2012,620230853,3/31/2012,8947,437.2,263.33,3911628.4,2356013.51,1555614.89 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,L,6/9/2013,219965016,7/29/2013,1391,651.21,524.96,905833.11,730219.36,175613.75 +Middle East and North Africa,Lebanon,Baby Food,Online,M,6/5/2015,687138450,6/5/2015,8392,255.28,159.42,2142309.76,1337852.64,804457.12 +Europe,Bulgaria,Office Supplies,Offline,L,11/29/2014,935862481,12/22/2014,1360,651.21,524.96,885645.6,713945.6,171700 +Australia and Oceania,Nauru,Meat,Offline,C,6/25/2013,850560939,7/7/2013,8738,421.89,364.69,3686474.82,3186661.22,499813.6 +Asia,Singapore,Meat,Online,M,10/14/2013,835970151,11/7/2013,1000,421.89,364.69,421890,364690,57200 +Asia,Taiwan,Cosmetics,Online,C,10/2/2015,467138946,10/6/2015,5650,437.2,263.33,2470180,1487814.5,982365.5 +Middle East and North Africa,Syria,Personal Care,Online,M,10/21/2012,739428651,11/4/2012,2224,81.73,56.67,181767.52,126034.08,55733.44 +Asia,Tajikistan,Fruits,Offline,H,10/16/2010,918513095,12/5/2010,7291,9.33,6.92,68025.03,50453.72,17571.31 +Europe,Andorra,Fruits,Offline,H,8/14/2016,790378606,9/3/2016,9448,9.33,6.92,88149.84,65380.16,22769.68 +Central America and the Caribbean,Panama,Snacks,Offline,H,10/6/2011,211324012,11/2/2011,4326,152.58,97.44,660061.08,421525.44,238535.64 +Asia,Bangladesh,Beverages,Online,L,8/13/2016,457960641,9/14/2016,9585,47.45,31.79,454808.25,304707.15,150101.1 +Central America and the Caribbean,Dominica,Household,Online,C,1/1/2011,177212321,2/4/2011,9919,668.27,502.54,6628570.13,4984694.26,1643875.87 +Europe,Russia,Clothes,Online,C,8/28/2013,336315381,10/15/2013,2050,109.28,35.84,224024,73472,150552 +Middle East and North Africa,Afghanistan,Fruits,Offline,C,4/26/2010,172818648,5/22/2010,9733,9.33,6.92,90808.89,67352.36,23456.53 +Australia and Oceania,Tuvalu,Clothes,Online,M,6/29/2010,344583451,8/1/2010,8755,109.28,35.84,956746.4,313779.2,642967.2 +Sub-Saharan Africa,The Gambia,Beverages,Online,M,5/27/2013,679783618,6/20/2013,1934,47.45,31.79,91768.3,61481.86,30286.44 +Asia,Singapore,Office Supplies,Online,L,10/6/2011,626905477,10/19/2011,4117,651.21,524.96,2681031.57,2161260.32,519771.25 +Asia,Maldives,Household,Offline,M,9/16/2010,604747855,9/24/2010,7184,668.27,502.54,4800851.68,3610247.36,1190604.32 +Central America and the Caribbean,Honduras,Cosmetics,Online,L,6/8/2016,652422082,7/5/2016,5047,437.2,263.33,2206548.4,1329026.51,877521.89 +Asia,Kazakhstan,Vegetables,Offline,L,4/14/2017,879351985,5/10/2017,8648,154.06,90.93,1332310.88,786362.64,545948.24 +Central America and the Caribbean,Costa Rica,Fruits,Online,M,3/23/2010,115273892,4/18/2010,961,9.33,6.92,8966.13,6650.12,2316.01 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,M,3/23/2012,860236632,4/26/2012,1991,154.06,90.93,306733.46,181041.63,125691.83 +Europe,Austria,Meat,Online,L,1/10/2011,734601533,2/1/2011,3773,421.89,364.69,1591790.97,1375975.37,215815.6 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,M,5/14/2014,129042422,7/3/2014,5375,255.28,159.42,1372130,856882.5,515247.5 +Europe,Belarus,Household,Offline,M,11/28/2015,854545629,1/9/2016,7896,668.27,502.54,5276659.92,3968055.84,1308604.08 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,M,2/27/2014,292409980,3/7/2014,9466,651.21,524.96,6164353.86,4969271.36,1195082.5 +Europe,Lithuania,Baby Food,Online,H,4/6/2016,844246804,4/30/2016,245,255.28,159.42,62543.6,39057.9,23485.7 +Central America and the Caribbean,Cuba,Fruits,Offline,H,7/5/2011,481979930,7/7/2011,7427,9.33,6.92,69293.91,51394.84,17899.07 +Sub-Saharan Africa,Benin,Household,Online,L,12/14/2012,397845685,1/2/2013,234,668.27,502.54,156375.18,117594.36,38780.82 +Europe,Kosovo,Cereal,Online,H,10/18/2015,954392898,11/27/2015,4922,205.7,117.11,1012455.4,576415.42,436039.98 +Europe,Ireland,Clothes,Offline,M,4/19/2016,334482896,5/31/2016,9777,109.28,35.84,1068430.56,350407.68,718022.88 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,L,7/29/2015,391289508,9/8/2015,116,437.2,263.33,50715.2,30546.28,20168.92 +Asia,Nepal,Household,Online,C,10/19/2015,798299062,11/5/2015,3287,668.27,502.54,2196603.49,1651848.98,544754.51 +Asia,China,Personal Care,Offline,L,6/6/2016,399310386,7/13/2016,3672,81.73,56.67,300112.56,208092.24,92020.32 +Central America and the Caribbean,Honduras,Baby Food,Online,H,6/2/2010,358434808,7/5/2010,7680,255.28,159.42,1960550.4,1224345.6,736204.8 +Europe,Norway,Cereal,Online,C,9/15/2010,110096156,10/9/2010,8754,205.7,117.11,1800697.8,1025180.94,775516.86 +Australia and Oceania,Tuvalu,Snacks,Online,H,2/29/2016,509030759,4/11/2016,2368,152.58,97.44,361309.44,230737.92,130571.52 +Asia,Philippines,Fruits,Offline,C,5/9/2015,680287444,5/16/2015,1027,9.33,6.92,9581.91,7106.84,2475.07 +Europe,United Kingdom,Cereal,Offline,C,1/22/2013,269227540,1/27/2013,9267,205.7,117.11,1906221.9,1085258.37,820963.53 +Europe,Latvia,Fruits,Online,C,5/6/2011,791524875,5/14/2011,8655,9.33,6.92,80751.15,59892.6,20858.55 +Sub-Saharan Africa,The Gambia,Vegetables,Online,C,5/1/2013,683165776,5/2/2013,2790,154.06,90.93,429827.4,253694.7,176132.7 +Asia,Cambodia,Cosmetics,Online,C,11/7/2011,250449073,11/16/2011,2301,437.2,263.33,1005997.2,605922.33,400074.87 +Europe,Spain,Cereal,Offline,H,12/10/2015,319986093,12/28/2015,9850,205.7,117.11,2026145,1153533.5,872611.5 +Sub-Saharan Africa,Tanzania,Clothes,Offline,C,10/10/2016,888700664,10/13/2016,5130,109.28,35.84,560606.4,183859.2,376747.2 +Sub-Saharan Africa,Malawi,Office Supplies,Online,C,3/4/2014,673829114,3/9/2014,9864,651.21,524.96,6423535.44,5178205.44,1245330 +Middle East and North Africa,Kuwait,Personal Care,Online,C,10/14/2012,262920272,12/3/2012,2806,81.73,56.67,229334.38,159016.02,70318.36 +Australia and Oceania,New Zealand,Vegetables,Online,H,10/10/2010,763835465,11/6/2010,4743,154.06,90.93,730706.58,431280.99,299425.59 +Europe,Georgia,Beverages,Offline,L,2/23/2011,654748523,3/11/2011,3493,47.45,31.79,165742.85,111042.47,54700.38 +Europe,Vatican City,Vegetables,Online,H,5/25/2010,734145772,6/3/2010,8903,154.06,90.93,1371596.18,809549.79,562046.39 +Asia,Indonesia,Clothes,Online,C,6/14/2017,970826041,7/20/2017,7854,109.28,35.84,858285.12,281487.36,576797.76 +Europe,Bosnia and Herzegovina,Beverages,Offline,C,1/1/2012,953900659,2/11/2012,9258,47.45,31.79,439292.1,294311.82,144980.28 +Middle East and North Africa,Egypt,Beverages,Online,L,6/18/2016,342793452,6/22/2016,9055,47.45,31.79,429659.75,287858.45,141801.3 +Europe,France,Fruits,Online,L,6/12/2016,217240750,7/4/2016,5220,9.33,6.92,48702.6,36122.4,12580.2 +Australia and Oceania,Kiribati,Snacks,Offline,C,7/24/2017,827291381,8/20/2017,2759,152.58,97.44,420968.22,268836.96,152131.26 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,L,5/4/2011,243306672,5/21/2011,8706,437.2,263.33,3806263.2,2292550.98,1513712.22 +Sub-Saharan Africa,The Gambia,Beverages,Online,M,11/14/2016,205960452,12/9/2016,7130,47.45,31.79,338318.5,226662.7,111655.8 +Sub-Saharan Africa,Angola,Office Supplies,Online,M,6/18/2016,276239049,6/19/2016,4128,651.21,524.96,2688194.88,2167034.88,521160 +Europe,Croatia,Cereal,Online,L,5/30/2012,985441291,6/30/2012,2832,205.7,117.11,582542.4,331655.52,250886.88 +Europe,Armenia,Fruits,Offline,M,8/24/2015,685178506,9/6/2015,8401,9.33,6.92,78381.33,58134.92,20246.41 +Europe,Vatican City,Fruits,Online,H,8/30/2011,497374522,10/7/2011,3029,9.33,6.92,28260.57,20960.68,7299.89 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,L,4/24/2017,264265668,4/28/2017,939,255.28,159.42,239707.92,149695.38,90012.54 +Central America and the Caribbean,Belize,Clothes,Offline,L,6/6/2016,798400771,6/10/2016,3385,109.28,35.84,369912.8,121318.4,248594.4 +Sub-Saharan Africa,Djibouti,Office Supplies,Online,L,8/22/2016,732641160,9/30/2016,3655,651.21,524.96,2380172.55,1918728.8,461443.75 +Sub-Saharan Africa,South Africa,Cereal,Offline,C,4/9/2015,570160663,5/29/2015,2065,205.7,117.11,424770.5,241832.15,182938.35 +Europe,Liechtenstein,Fruits,Offline,M,9/15/2010,434445607,10/26/2010,964,9.33,6.92,8994.12,6670.88,2323.24 +Asia,Sri Lanka,Cereal,Offline,M,10/7/2013,519294822,10/12/2013,9732,205.7,117.11,2001872.4,1139714.52,862157.88 +Sub-Saharan Africa,Cameroon,Beverages,Online,H,8/13/2013,638819634,10/2/2013,9781,47.45,31.79,464108.45,310937.99,153170.46 +Middle East and North Africa,Libya,Personal Care,Offline,L,11/2/2011,677443873,11/19/2011,9551,81.73,56.67,780603.23,541255.17,239348.06 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,L,1/31/2011,139903867,2/16/2011,9518,421.89,364.69,4015549.02,3471119.42,544429.6 +Europe,Finland,Cosmetics,Online,L,4/14/2011,401248443,5/27/2011,7186,437.2,263.33,3141719.2,1892289.38,1249429.82 +Central America and the Caribbean,Barbados,Snacks,Online,M,6/7/2013,656838929,6/11/2013,2090,152.58,97.44,318892.2,203649.6,115242.6 +Australia and Oceania,Marshall Islands,Cereal,Online,L,10/21/2015,172349154,10/21/2015,800,205.7,117.11,164560,93688,70872 +Asia,Bangladesh,Clothes,Online,H,2/28/2010,533765447,4/9/2010,1912,109.28,35.84,208943.36,68526.08,140417.28 +Sub-Saharan Africa,Botswana,Fruits,Online,L,11/4/2015,697386634,11/27/2015,1057,9.33,6.92,9861.81,7314.44,2547.37 +Sub-Saharan Africa,Ghana,Personal Care,Online,C,5/19/2015,139824044,5/30/2015,5897,81.73,56.67,481961.81,334182.99,147778.82 +Europe,Russia,Household,Online,L,4/24/2011,208001506,4/29/2011,1123,668.27,502.54,750467.21,564352.42,186114.79 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,H,10/20/2014,969155347,11/8/2014,3459,651.21,524.96,2252535.39,1815836.64,436698.75 +Europe,Switzerland,Household,Offline,C,8/2/2011,760834395,8/6/2011,6660,668.27,502.54,4450678.2,3346916.4,1103761.8 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,H,3/6/2011,240899980,4/2/2011,6512,437.2,263.33,2847046.4,1714804.96,1132241.44 +Middle East and North Africa,Morocco,Household,Online,C,10/17/2012,137525928,11/27/2012,5833,668.27,502.54,3898018.91,2931315.82,966703.09 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,C,9/21/2016,799198567,10/2/2016,9471,81.73,56.67,774064.83,536721.57,237343.26 +Middle East and North Africa,Turkey,Personal Care,Offline,M,12/14/2012,844716727,1/29/2013,9306,81.73,56.67,760579.38,527371.02,233208.36 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,L,4/5/2015,313191735,4/15/2015,9249,255.28,159.42,2361084.72,1474475.58,886609.14 +Central America and the Caribbean,Barbados,Fruits,Offline,M,12/22/2011,214047420,1/5/2012,243,9.33,6.92,2267.19,1681.56,585.63 +Sub-Saharan Africa,South Sudan,Meat,Online,H,3/20/2015,277020108,4/14/2015,5261,421.89,364.69,2219563.29,1918634.09,300929.2 +Europe,Croatia,Cosmetics,Online,C,8/29/2011,302158629,9/1/2011,4308,437.2,263.33,1883457.6,1134425.64,749031.96 +Europe,Hungary,Cosmetics,Online,H,10/8/2011,609824311,10/27/2011,9420,437.2,263.33,4118424,2480568.6,1637855.4 +Australia and Oceania,Kiribati,Personal Care,Offline,C,9/17/2015,690690982,10/20/2015,9665,81.73,56.67,789920.45,547715.55,242204.9 +Sub-Saharan Africa,Liberia,Office Supplies,Online,C,2/20/2017,555744969,3/10/2017,6141,651.21,524.96,3999080.61,3223779.36,775301.25 +Asia,Philippines,Household,Online,C,7/27/2014,286285102,9/1/2014,6978,668.27,502.54,4663188.06,3506724.12,1156463.94 +Australia and Oceania,Fiji,Beverages,Offline,L,2/22/2015,483922708,3/4/2015,2338,47.45,31.79,110938.1,74325.02,36613.08 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,L,9/21/2015,920581614,9/26/2015,9412,255.28,159.42,2402695.36,1500461.04,902234.32 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,H,3/20/2014,988498151,5/7/2014,7424,81.73,56.67,606763.52,420718.08,186045.44 +Asia,Brunei,Fruits,Offline,C,5/25/2013,150221145,5/25/2013,2630,9.33,6.92,24537.9,18199.6,6338.3 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,M,2/6/2017,188611924,3/21/2017,3315,421.89,364.69,1398565.35,1208947.35,189618 +Europe,Greece,Household,Online,C,4/19/2011,256844317,5/29/2011,4796,668.27,502.54,3205022.92,2410181.84,794841.08 +Europe,Russia,Cosmetics,Offline,M,4/21/2013,928404653,5/13/2013,4423,437.2,263.33,1933735.6,1164708.59,769027.01 +Europe,Portugal,Fruits,Offline,M,1/3/2015,147091758,1/8/2015,6575,9.33,6.92,61344.75,45499,15845.75 +Europe,Vatican City,Cereal,Offline,M,12/6/2016,877016961,12/29/2016,7663,205.7,117.11,1576279.1,897413.93,678865.17 +Middle East and North Africa,Saudi Arabia,Snacks,Online,M,11/14/2016,752604091,12/28/2016,1130,152.58,97.44,172415.4,110107.2,62308.2 +Asia,Kyrgyzstan,Office Supplies,Offline,H,9/11/2013,628589475,10/30/2013,2449,651.21,524.96,1594813.29,1285627.04,309186.25 +Sub-Saharan Africa,Senegal,Snacks,Offline,H,2/13/2011,530021941,2/22/2011,4126,152.58,97.44,629545.08,402037.44,227507.64 +Europe,Hungary,Baby Food,Online,M,12/3/2013,102262818,12/13/2013,695,255.28,159.42,177419.6,110796.9,66622.7 +Sub-Saharan Africa,Ethiopia,Household,Online,H,8/4/2016,860985934,8/28/2016,3726,668.27,502.54,2489974.02,1872464.04,617509.98 +Asia,Cambodia,Meat,Offline,L,9/6/2014,342177617,10/11/2014,6816,421.89,364.69,2875602.24,2485727.04,389875.2 +Central America and the Caribbean,Dominican Republic,Fruits,Online,H,3/1/2016,652136695,3/20/2016,595,9.33,6.92,5551.35,4117.4,1433.95 +Sub-Saharan Africa,Liberia,Vegetables,Offline,C,12/9/2014,817474496,12/20/2014,7724,154.06,90.93,1189959.44,702343.32,487616.12 +Europe,Croatia,Vegetables,Offline,M,4/27/2017,835114848,6/5/2017,7897,154.06,90.93,1216611.82,718074.21,498537.61 +Sub-Saharan Africa,Gabon,Household,Offline,C,7/21/2015,322294080,8/30/2015,2835,668.27,502.54,1894545.45,1424700.9,469844.55 +Asia,Myanmar,Personal Care,Online,L,4/17/2014,766561019,5/29/2014,1295,81.73,56.67,105840.35,73387.65,32452.7 +Middle East and North Africa,Kuwait,Vegetables,Online,L,9/12/2011,575776994,10/17/2011,4062,154.06,90.93,625791.72,369357.66,256434.06 +Europe,Estonia,Cosmetics,Offline,C,10/10/2010,928115832,11/26/2010,8954,437.2,263.33,3914688.8,2357856.82,1556831.98 +Sub-Saharan Africa,Botswana,Cereal,Online,C,8/5/2015,822063863,8/26/2015,5820,205.7,117.11,1197174,681580.2,515593.8 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,L,5/11/2012,226419913,6/17/2012,1539,437.2,263.33,672850.8,405264.87,267585.93 +Australia and Oceania,Solomon Islands,Vegetables,Offline,M,1/23/2011,530295312,3/2/2011,5022,154.06,90.93,773689.32,456650.46,317038.86 +Middle East and North Africa,Pakistan,Office Supplies,Offline,C,5/22/2011,493113887,5/27/2011,2212,651.21,524.96,1440476.52,1161211.52,279265 +Middle East and North Africa,Iraq,Cereal,Offline,C,2/6/2014,294611966,3/14/2014,1083,205.7,117.11,222773.1,126830.13,95942.97 +Australia and Oceania,New Zealand,Fruits,Online,C,3/27/2017,184838378,4/7/2017,6638,9.33,6.92,61932.54,45934.96,15997.58 +Central America and the Caribbean,Barbados,Office Supplies,Online,L,4/26/2012,934154450,5/24/2012,5916,651.21,524.96,3852558.36,3105663.36,746895 +Europe,Ireland,Cereal,Offline,M,11/17/2010,683234012,12/9/2010,2982,205.7,117.11,613397.4,349222.02,264175.38 +Sub-Saharan Africa,Burundi,Snacks,Offline,M,5/12/2010,793063390,6/23/2010,3936,152.58,97.44,600554.88,383523.84,217031.04 +Middle East and North Africa,Algeria,Baby Food,Offline,L,1/21/2013,894941413,2/12/2013,1907,255.28,159.42,486818.96,304013.94,182805.02 +Europe,Finland,Snacks,Offline,M,10/6/2014,240479409,10/20/2014,2056,152.58,97.44,313704.48,200336.64,113367.84 +Middle East and North Africa,Morocco,Household,Online,M,2/10/2016,851601207,2/15/2016,6576,668.27,502.54,4394543.52,3304703.04,1089840.48 +Central America and the Caribbean,Dominican Republic,Meat,Offline,H,3/28/2011,770543134,5/14/2011,9691,421.89,364.69,4088535.99,3534210.79,554325.2 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,H,4/8/2014,809854018,5/7/2014,2656,81.73,56.67,217074.88,150515.52,66559.36 +Sub-Saharan Africa,Djibouti,Snacks,Online,M,2/9/2010,502395188,2/12/2010,8755,152.58,97.44,1335837.9,853087.2,482750.7 +Asia,Thailand,Cosmetics,Online,L,3/25/2011,351340472,4/6/2011,8308,437.2,263.33,3632257.6,2187745.64,1444511.96 +Europe,Bulgaria,Vegetables,Online,L,1/8/2016,480176198,1/17/2016,3662,154.06,90.93,564167.72,332985.66,231182.06 +Asia,Mongolia,Vegetables,Offline,C,7/31/2012,182701194,9/7/2012,4198,154.06,90.93,646743.88,381724.14,265019.74 +Asia,Turkmenistan,Personal Care,Online,C,10/16/2012,173026788,10/19/2012,1326,81.73,56.67,108373.98,75144.42,33229.56 +Europe,Vatican City,Snacks,Offline,C,9/1/2010,335576808,9/1/2010,3490,152.58,97.44,532504.2,340065.6,192438.6 +Middle East and North Africa,Somalia,Personal Care,Online,H,6/5/2016,175087583,7/12/2016,1161,81.73,56.67,94888.53,65793.87,29094.66 +Central America and the Caribbean,Panama,Vegetables,Offline,M,11/10/2014,166607940,11/18/2014,1847,154.06,90.93,284548.82,167947.71,116601.11 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,C,7/13/2014,405499207,8/5/2014,5081,154.06,90.93,782778.86,462015.33,320763.53 +Sub-Saharan Africa,Mozambique,Baby Food,Online,M,9/18/2013,157435214,10/17/2013,7433,255.28,159.42,1897496.24,1184968.86,712527.38 +Sub-Saharan Africa,Madagascar,Meat,Offline,M,10/1/2011,108402287,11/8/2011,7501,421.89,364.69,3164596.89,2735539.69,429057.2 +Sub-Saharan Africa,Kenya,Beverages,Online,L,10/27/2012,114699256,12/13/2012,914,47.45,31.79,43369.3,29056.06,14313.24 +Central America and the Caribbean,Dominica,Vegetables,Offline,M,8/13/2014,552937448,9/1/2014,5333,154.06,90.93,821601.98,484929.69,336672.29 +Europe,Malta,Snacks,Offline,L,2/3/2012,970040690,2/7/2012,5452,152.58,97.44,831866.16,531242.88,300623.28 +Europe,Iceland,Cosmetics,Offline,C,6/2/2016,533245313,6/20/2016,7993,437.2,263.33,3494539.6,2104796.69,1389742.91 +Australia and Oceania,Fiji,Vegetables,Offline,H,4/30/2013,280100142,5/11/2013,6711,154.06,90.93,1033896.66,610231.23,423665.43 +Europe,Portugal,Snacks,Offline,H,5/2/2012,868466508,6/21/2012,7394,152.58,97.44,1128176.52,720471.36,407705.16 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,L,8/28/2012,326518237,10/3/2012,2857,81.73,56.67,233502.61,161906.19,71596.42 +Europe,Kosovo,Beverages,Offline,M,8/1/2014,802741658,9/8/2014,7950,47.45,31.79,377227.5,252730.5,124497 +Europe,Slovenia,Household,Offline,L,9/3/2015,915935599,9/13/2015,4553,668.27,502.54,3042633.31,2288064.62,754568.69 +Australia and Oceania,Papua New Guinea,Beverages,Offline,L,7/21/2014,705211389,8/12/2014,6576,47.45,31.79,312031.2,209051.04,102980.16 +Middle East and North Africa,Afghanistan,Vegetables,Offline,H,9/15/2014,279992854,10/14/2014,4962,154.06,90.93,764445.72,451194.66,313251.06 +Middle East and North Africa,Syria,Beverages,Online,C,2/7/2013,270016324,2/9/2013,2685,47.45,31.79,127403.25,85356.15,42047.1 +Sub-Saharan Africa,South Africa,Cosmetics,Online,L,7/27/2011,475330626,7/27/2011,9750,437.2,263.33,4262700,2567467.5,1695232.5 +Europe,United Kingdom,Beverages,Offline,C,12/26/2012,316297090,2/9/2013,8192,47.45,31.79,388710.4,260423.68,128286.72 +Asia,Myanmar,Office Supplies,Online,L,7/11/2017,183589541,8/24/2017,7080,651.21,524.96,4610566.8,3716716.8,893850 +Europe,France,Meat,Offline,M,4/10/2011,988194310,5/2/2011,7511,421.89,364.69,3168815.79,2739186.59,429629.2 +Europe,Russia,Cereal,Offline,L,6/15/2015,111410224,7/27/2015,7616,205.7,117.11,1566611.2,891909.76,674701.44 +Europe,United Kingdom,Baby Food,Online,M,7/1/2014,854848611,7/26/2014,7555,255.28,159.42,1928640.4,1204418.1,724222.3 +Australia and Oceania,Nauru,Baby Food,Offline,L,10/31/2012,290433299,12/7/2012,4522,255.28,159.42,1154376.16,720897.24,433478.92 +Asia,Philippines,Household,Online,M,12/14/2015,510400617,12/17/2015,7740,668.27,502.54,5172409.8,3889659.6,1282750.2 +Sub-Saharan Africa,Central African Republic,Household,Online,H,6/22/2011,977299392,7/31/2011,3463,668.27,502.54,2314219.01,1740296.02,573922.99 +Europe,Ireland,Office Supplies,Offline,C,10/22/2010,773990952,11/12/2010,9977,651.21,524.96,6497122.17,5237525.92,1259596.25 +Middle East and North Africa,Afghanistan,Office Supplies,Online,M,1/24/2015,853649127,2/10/2015,2602,651.21,524.96,1694448.42,1365945.92,328502.5 +Sub-Saharan Africa,Zambia,Snacks,Offline,H,4/14/2011,889760243,4/18/2011,8683,152.58,97.44,1324852.14,846071.52,478780.62 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,M,1/22/2014,626123130,1/24/2014,2603,437.2,263.33,1138031.6,685447.99,452583.61 +Europe,Spain,Vegetables,Offline,C,5/5/2016,326849114,6/16/2016,771,154.06,90.93,118780.26,70107.03,48673.23 +Asia,Mongolia,Clothes,Offline,H,12/9/2015,326362025,1/19/2016,6631,109.28,35.84,724635.68,237655.04,486980.64 +Middle East and North Africa,Jordan,Cosmetics,Offline,M,9/15/2011,579398190,10/18/2011,5655,437.2,263.33,2472366,1489131.15,983234.85 +Sub-Saharan Africa,Botswana,Household,Online,L,12/7/2014,211006438,1/15/2015,349,668.27,502.54,233226.23,175386.46,57839.77 +Europe,Austria,Cereal,Offline,L,4/5/2015,666548097,5/18/2015,5249,205.7,117.11,1079719.3,614710.39,465008.91 +Middle East and North Africa,Bahrain,Fruits,Online,L,9/28/2014,761696994,10/15/2014,1922,9.33,6.92,17932.26,13300.24,4632.02 +Europe,Estonia,Clothes,Offline,L,7/3/2016,732439458,8/19/2016,3967,109.28,35.84,433513.76,142177.28,291336.48 +Middle East and North Africa,Qatar,Meat,Online,L,5/20/2013,885074317,5/26/2013,2014,421.89,364.69,849686.46,734485.66,115200.8 +Middle East and North Africa,Afghanistan,Clothes,Offline,C,5/30/2014,246212899,7/2/2014,8723,109.28,35.84,953249.44,312632.32,640617.12 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,C,10/7/2010,612779033,10/9/2010,3788,437.2,263.33,1656113.6,997494.04,658619.56 +Sub-Saharan Africa,Ghana,Baby Food,Online,H,5/28/2017,702009046,5/31/2017,8932,255.28,159.42,2280160.96,1423939.44,856221.52 +Asia,Japan,Snacks,Offline,L,4/9/2016,201451766,4/21/2016,2909,152.58,97.44,443855.22,283452.96,160402.26 +Europe,Slovakia,Personal Care,Offline,H,2/3/2013,218968522,2/24/2013,6506,81.73,56.67,531735.38,368695.02,163040.36 +Europe,Italy,Household,Online,H,11/16/2010,132733142,11/22/2010,7541,668.27,502.54,5039424.07,3789654.14,1249769.93 +Sub-Saharan Africa,South Sudan,Cereal,Online,H,9/9/2013,741231954,9/20/2013,5862,205.7,117.11,1205813.4,686498.82,519314.58 +Europe,Switzerland,Snacks,Offline,L,4/26/2015,213263785,5/11/2015,8348,152.58,97.44,1273737.84,813429.12,460308.72 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,H,8/4/2010,837939965,8/17/2010,3911,152.58,97.44,596740.38,381087.84,215652.54 +Europe,Estonia,Cereal,Offline,M,5/11/2014,474684321,6/15/2014,8494,205.7,117.11,1747215.8,994732.34,752483.46 +Asia,Maldives,Cereal,Offline,M,3/24/2012,203233182,4/20/2012,70,205.7,117.11,14399,8197.7,6201.3 +Asia,Kazakhstan,Snacks,Online,M,5/19/2017,273635375,6/11/2017,3643,152.58,97.44,555848.94,354973.92,200875.02 +Middle East and North Africa,Syria,Clothes,Online,H,10/9/2013,556252229,10/27/2013,6250,109.28,35.84,683000,224000,459000 +Asia,Kyrgyzstan,Meat,Offline,L,12/6/2012,991757571,1/23/2013,1959,421.89,364.69,826482.51,714427.71,112054.8 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,C,4/20/2012,241137731,4/30/2012,6868,651.21,524.96,4472510.28,3605425.28,867085 +Asia,South Korea,Baby Food,Online,H,3/7/2014,635691535,4/18/2014,4107,255.28,159.42,1048434.96,654737.94,393697.02 +Europe,Romania,Meat,Offline,C,5/9/2014,527030313,6/21/2014,8836,421.89,364.69,3727820.04,3222400.84,505419.2 +Australia and Oceania,New Zealand,Fruits,Online,C,6/17/2013,137077891,6/18/2013,3249,9.33,6.92,30313.17,22483.08,7830.09 +Europe,Iceland,Cosmetics,Offline,C,3/17/2013,208070600,4/3/2013,1569,437.2,263.33,685966.8,413164.77,272802.03 +Australia and Oceania,Marshall Islands,Personal Care,Online,C,7/31/2012,652557265,9/1/2012,5051,81.73,56.67,412818.23,286240.17,126578.06 +Sub-Saharan Africa,Liberia,Vegetables,Offline,M,8/16/2011,103399217,10/2/2011,6981,154.06,90.93,1075492.86,634782.33,440710.53 +Europe,Montenegro,Office Supplies,Online,C,3/27/2015,863770282,3/30/2015,7676,651.21,524.96,4998687.96,4029592.96,969095 +Europe,Armenia,Personal Care,Online,H,3/27/2014,357156789,4/2/2014,9485,81.73,56.67,775209.05,537514.95,237694.1 +Asia,Taiwan,Clothes,Offline,C,11/14/2011,577357566,1/2/2012,1789,109.28,35.84,195501.92,64117.76,131384.16 +Central America and the Caribbean,Panama,Office Supplies,Offline,H,6/10/2012,438483941,7/16/2012,5997,651.21,524.96,3905306.37,3148185.12,757121.25 +Sub-Saharan Africa,Uganda,Vegetables,Online,M,7/17/2017,724959743,7/29/2017,553,154.06,90.93,85195.18,50284.29,34910.89 +Sub-Saharan Africa,Uganda,Beverages,Online,C,9/3/2014,941521298,10/9/2014,5930,47.45,31.79,281378.5,188514.7,92863.8 +Australia and Oceania,Solomon Islands,Clothes,Online,L,5/4/2011,663217437,5/5/2011,9633,109.28,35.84,1052694.24,345246.72,707447.52 +Europe,Kosovo,Baby Food,Offline,L,2/8/2016,885409486,2/27/2016,1197,255.28,159.42,305570.16,190825.74,114744.42 +Sub-Saharan Africa,Guinea,Fruits,Offline,L,2/6/2012,873771274,3/14/2012,7192,9.33,6.92,67101.36,49768.64,17332.72 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,H,10/22/2013,414289128,11/4/2013,6214,651.21,524.96,4046618.94,3262101.44,784517.5 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,L,4/11/2010,263261878,5/30/2010,3895,109.28,35.84,425645.6,139596.8,286048.8 +Europe,Russia,Vegetables,Offline,H,4/29/2014,797300851,5/3/2014,7894,154.06,90.93,1216149.64,717801.42,498348.22 +Europe,Monaco,Fruits,Offline,H,5/6/2013,663329875,6/8/2013,2906,9.33,6.92,27112.98,20109.52,7003.46 +Australia and Oceania,Australia,Cosmetics,Offline,C,12/8/2010,828585278,1/23/2011,5652,437.2,263.33,2471054.4,1488341.16,982713.24 +Europe,Luxembourg,Cereal,Online,C,7/18/2015,530615890,9/2/2015,9888,205.7,117.11,2033961.6,1157983.68,875977.92 +Europe,Austria,Household,Online,L,12/19/2013,427283036,2/7/2014,1400,668.27,502.54,935578,703556,232022 +Europe,Bosnia and Herzegovina,Personal Care,Online,L,12/30/2012,346760547,1/7/2013,3006,81.73,56.67,245680.38,170350.02,75330.36 +Asia,Thailand,Meat,Offline,H,12/1/2012,637534749,1/12/2013,9555,421.89,364.69,4031158.95,3484612.95,546546 +Sub-Saharan Africa,Liberia,Snacks,Online,H,4/17/2011,818404471,4/19/2011,2925,152.58,97.44,446296.5,285012,161284.5 +Middle East and North Africa,Somalia,Cereal,Online,H,4/28/2014,928481042,5/9/2014,7028,205.7,117.11,1445659.6,823049.08,622610.52 +Sub-Saharan Africa,Liberia,Personal Care,Offline,L,5/5/2010,177188289,5/28/2010,2807,81.73,56.67,229416.11,159072.69,70343.42 +Sub-Saharan Africa,Botswana,Personal Care,Online,H,6/20/2011,994262540,6/28/2011,3235,81.73,56.67,264396.55,183327.45,81069.1 +Europe,Slovakia,Vegetables,Online,C,12/14/2011,479752624,1/10/2012,8317,154.06,90.93,1281317.02,756264.81,525052.21 +Sub-Saharan Africa,Djibouti,Beverages,Offline,C,9/5/2014,754019868,10/24/2014,90,47.45,31.79,4270.5,2861.1,1409.4 +Europe,Belgium,Office Supplies,Online,L,3/30/2012,407738101,5/2/2012,7620,651.21,524.96,4962220.2,4000195.2,962025 +Australia and Oceania,Palau,Household,Online,M,6/14/2013,351893651,6/19/2013,2006,668.27,502.54,1340549.62,1008095.24,332454.38 +Sub-Saharan Africa,Uganda,Clothes,Offline,L,10/23/2016,667785346,11/17/2016,1378,109.28,35.84,150587.84,49387.52,101200.32 +Middle East and North Africa,Iran,Vegetables,Online,L,4/29/2014,157024514,5/17/2014,5898,154.06,90.93,908645.88,536305.14,372340.74 +Middle East and North Africa,Qatar,Cosmetics,Offline,C,6/3/2010,391534984,7/20/2010,2757,437.2,263.33,1205360.4,726000.81,479359.59 +Europe,Luxembourg,Baby Food,Offline,L,8/2/2010,763553082,9/9/2010,1180,255.28,159.42,301230.4,188115.6,113114.8 +Europe,Norway,Fruits,Online,L,1/7/2010,735627639,1/13/2010,7420,9.33,6.92,69228.6,51346.4,17882.2 +Australia and Oceania,Samoa ,Meat,Online,M,7/22/2012,290619981,8/20/2012,9765,421.89,364.69,4119755.85,3561197.85,558558 +Australia and Oceania,Tuvalu,Fruits,Online,M,9/26/2011,381703937,10/18/2011,3532,9.33,6.92,32953.56,24441.44,8512.12 +Europe,Luxembourg,Household,Online,M,4/22/2017,682365834,5/8/2017,6069,668.27,502.54,4055730.63,3049915.26,1005815.37 +North America,Canada,Cosmetics,Offline,C,8/1/2013,936404502,8/28/2013,1756,437.2,263.33,767723.2,462407.48,305315.72 +North America,Canada,Snacks,Offline,L,3/25/2016,507931268,5/2/2016,7004,152.58,97.44,1068670.32,682469.76,386200.56 +Australia and Oceania,Vanuatu,Snacks,Online,H,6/24/2015,631369960,7/10/2015,5256,152.58,97.44,801960.48,512144.64,289815.84 +Europe,Italy,Cereal,Offline,C,3/9/2010,361456906,4/24/2010,1986,205.7,117.11,408520.2,232580.46,175939.74 +Central America and the Caribbean,The Bahamas,Household,Online,L,8/25/2011,623240935,10/11/2011,9697,668.27,502.54,6480214.19,4873130.38,1607083.81 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,C,1/25/2017,162083375,1/28/2017,2927,154.06,90.93,450933.62,266152.11,184781.51 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,M,5/13/2013,493658053,6/20/2013,3243,255.28,159.42,827873.04,516999.06,310873.98 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,C,3/26/2011,953951299,5/2/2011,4243,9.33,6.92,39587.19,29361.56,10225.63 +Australia and Oceania,East Timor,Beverages,Online,L,1/27/2011,949261939,2/18/2011,6557,47.45,31.79,311129.65,208447.03,102682.62 +Central America and the Caribbean,Barbados,Vegetables,Offline,M,5/11/2014,406201303,6/13/2014,2847,154.06,90.93,438608.82,258877.71,179731.11 +Europe,Finland,Cereal,Online,H,4/4/2012,221693217,5/19/2012,2804,205.7,117.11,576782.8,328376.44,248406.36 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,C,2/28/2012,912974011,4/13/2012,8153,81.73,56.67,666344.69,462030.51,204314.18 +Asia,South Korea,Cosmetics,Offline,C,2/24/2011,367592513,3/7/2011,7648,437.2,263.33,3343705.6,2013947.84,1329757.76 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,H,12/17/2014,593410050,1/21/2015,2076,255.28,159.42,529961.28,330955.92,199005.36 +Europe,Slovenia,Vegetables,Online,C,6/14/2011,968600451,7/28/2011,9253,154.06,90.93,1425517.18,841375.29,584141.89 +Asia,Vietnam,Cosmetics,Offline,L,4/5/2012,491650044,5/4/2012,9029,437.2,263.33,3947478.8,2377606.57,1569872.23 +Europe,Finland,Household,Online,C,3/4/2011,931357657,3/26/2011,8283,668.27,502.54,5535280.41,4162538.82,1372741.59 +Europe,United Kingdom,Personal Care,Offline,M,8/6/2010,976834619,8/22/2010,5926,81.73,56.67,484331.98,335826.42,148505.56 +Europe,Ukraine,Beverages,Online,M,3/25/2010,287504756,5/7/2010,7901,47.45,31.79,374902.45,251172.79,123729.66 +Asia,Indonesia,Vegetables,Offline,H,10/29/2010,843104398,12/16/2010,2182,154.06,90.93,336158.92,198409.26,137749.66 +Middle East and North Africa,Jordan,Household,Online,H,6/5/2010,193682372,6/17/2010,3773,668.27,502.54,2521382.71,1896083.42,625299.29 +Australia and Oceania,Tonga,Vegetables,Offline,C,9/13/2015,909600007,10/19/2015,9710,154.06,90.93,1495922.6,882930.3,612992.3 +Sub-Saharan Africa,Malawi,Cereal,Offline,M,6/17/2015,231531131,6/17/2015,4062,205.7,117.11,835553.4,475700.82,359852.58 +Australia and Oceania,Australia,Fruits,Offline,M,9/20/2014,420462071,9/26/2014,2925,9.33,6.92,27290.25,20241,7049.25 +Asia,Cambodia,Fruits,Offline,C,10/11/2015,207691657,11/20/2015,9432,9.33,6.92,88000.56,65269.44,22731.12 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,L,6/2/2014,644831216,7/22/2014,8741,651.21,524.96,5692226.61,4588675.36,1103551.25 +Sub-Saharan Africa,Guinea,Baby Food,Online,L,4/14/2011,153804576,5/9/2011,3047,255.28,159.42,777838.16,485752.74,292085.42 +Middle East and North Africa,Morocco,Cereal,Online,L,8/27/2015,376848065,9/12/2015,6572,205.7,117.11,1351860.4,769646.92,582213.48 +Middle East and North Africa,Pakistan,Clothes,Online,H,5/14/2011,326510512,5/26/2011,571,109.28,35.84,62398.88,20464.64,41934.24 +Australia and Oceania,Australia,Cereal,Offline,C,8/10/2013,435653245,8/28/2013,8331,205.7,117.11,1713686.7,975643.41,738043.29 +Sub-Saharan Africa,Mauritania,Beverages,Online,L,2/21/2012,307450091,3/15/2012,169,47.45,31.79,8019.05,5372.51,2646.54 +Europe,Croatia,Cereal,Online,C,12/3/2012,965387380,1/4/2013,8434,205.7,117.11,1734873.8,987705.74,747168.06 +Middle East and North Africa,Morocco,Office Supplies,Offline,C,8/18/2011,803263938,9/25/2011,2504,651.21,524.96,1630629.84,1314499.84,316130 +Middle East and North Africa,Lebanon,Meat,Offline,M,7/25/2012,535191094,9/10/2012,3793,421.89,364.69,1600228.77,1383269.17,216959.6 +Europe,France,Baby Food,Online,H,4/26/2017,945592677,4/28/2017,741,255.28,159.42,189162.48,118130.22,71032.26 +Central America and the Caribbean,Nicaragua,Meat,Offline,H,5/22/2013,639205014,6/4/2013,3823,421.89,364.69,1612885.47,1394209.87,218675.6 +Europe,Latvia,Vegetables,Offline,M,11/11/2015,991076934,12/5/2015,544,154.06,90.93,83808.64,49465.92,34342.72 +Sub-Saharan Africa,Togo,Beverages,Online,L,7/30/2010,296569764,9/13/2010,438,47.45,31.79,20783.1,13924.02,6859.08 +Sub-Saharan Africa,Kenya,Personal Care,Offline,H,12/16/2010,521357333,1/7/2011,75,81.73,56.67,6129.75,4250.25,1879.5 +Central America and the Caribbean,Barbados,Meat,Offline,H,5/5/2016,551425969,5/21/2016,8053,421.89,364.69,3397480.17,2936848.57,460631.6 +Middle East and North Africa,Iran,Snacks,Offline,H,10/10/2015,243074500,11/7/2015,1,152.58,97.44,152.58,97.44,55.14 +Europe,Malta,Personal Care,Online,H,7/4/2014,872914254,7/22/2014,3581,81.73,56.67,292675.13,202935.27,89739.86 +Europe,Switzerland,Snacks,Offline,C,1/27/2015,187869060,3/7/2015,3484,152.58,97.44,531588.72,339480.96,192107.76 +Europe,Vatican City,Vegetables,Online,H,7/2/2013,955175244,7/3/2013,6436,154.06,90.93,991530.16,585225.48,406304.68 +Australia and Oceania,New Zealand,Cereal,Online,C,8/30/2010,612381637,9/8/2010,6190,205.7,117.11,1273283,724910.9,548372.1 +Middle East and North Africa,Iraq,Household,Online,H,1/27/2016,717349565,2/23/2016,8532,668.27,502.54,5701679.64,4287671.28,1414008.36 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,H,10/22/2013,198252856,11/1/2013,6281,47.45,31.79,298033.45,199672.99,98360.46 +Australia and Oceania,East Timor,Fruits,Offline,M,9/22/2011,303577840,10/16/2011,4284,9.33,6.92,39969.72,29645.28,10324.44 +Middle East and North Africa,Algeria,Vegetables,Offline,H,12/16/2014,552123343,1/9/2015,4422,154.06,90.93,681253.32,402092.46,279160.86 +Central America and the Caribbean,Belize,Office Supplies,Online,C,7/25/2014,983000695,8/23/2014,605,651.21,524.96,393982.05,317600.8,76381.25 +Europe,Spain,Cereal,Online,H,1/8/2014,805633723,2/22/2014,3777,205.7,117.11,776928.9,442324.47,334604.43 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,4/21/2010,649758756,6/3/2010,6910,651.21,524.96,4499861.1,3627473.6,872387.5 +Middle East and North Africa,Bahrain,Clothes,Online,H,10/21/2012,315424621,11/21/2012,10,109.28,35.84,1092.8,358.4,734.4 +Asia,Bhutan,Cereal,Online,H,11/3/2016,122992646,12/3/2016,5112,205.7,117.11,1051538.4,598666.32,452872.08 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,C,1/3/2015,463136661,1/3/2015,1285,81.73,56.67,105023.05,72820.95,32202.1 +Central America and the Caribbean,Saint Lucia,Cereal,Online,C,2/8/2016,446842992,2/24/2016,9626,205.7,117.11,1980068.2,1127300.86,852767.34 +Europe,Latvia,Personal Care,Online,C,1/26/2011,155410468,3/4/2011,8266,81.73,56.67,675580.18,468434.22,207145.96 +Sub-Saharan Africa,Swaziland,Snacks,Offline,C,8/17/2014,190450417,9/25/2014,7366,152.58,97.44,1123904.28,717743.04,406161.24 +Central America and the Caribbean,Belize,Personal Care,Offline,M,1/20/2016,323886668,2/24/2016,4117,81.73,56.67,336482.41,233310.39,103172.02 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,H,4/8/2013,847955548,4/8/2013,7745,651.21,524.96,5043621.45,4065815.2,977806.25 +Middle East and North Africa,United Arab Emirates,Cereal,Online,M,8/12/2016,325205886,8/12/2016,4503,205.7,117.11,926267.1,527346.33,398920.77 +Central America and the Caribbean,Nicaragua,Snacks,Online,M,10/12/2014,538499009,10/26/2014,2678,152.58,97.44,408609.24,260944.32,147664.92 +Sub-Saharan Africa,Togo,Vegetables,Online,L,6/13/2016,641008746,6/18/2016,7587,154.06,90.93,1168853.22,689885.91,478967.31 +Australia and Oceania,Solomon Islands,Clothes,Online,C,3/25/2016,306221425,3/30/2016,6579,109.28,35.84,718953.12,235791.36,483161.76 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,L,7/31/2013,177935874,8/30/2013,4034,651.21,524.96,2626981.14,2117688.64,509292.5 +Central America and the Caribbean,Panama,Office Supplies,Offline,L,8/3/2016,520263421,8/15/2016,6363,651.21,524.96,4143649.23,3340320.48,803328.75 +Australia and Oceania,Papua New Guinea,Cereal,Online,L,6/28/2015,767627894,7/18/2015,7007,205.7,117.11,1441339.9,820589.77,620750.13 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,L,9/17/2016,874765622,10/24/2016,1442,437.2,263.33,630442.4,379721.86,250720.54 +Europe,Spain,Snacks,Offline,C,5/28/2016,866725432,6/30/2016,2171,152.58,97.44,331251.18,211542.24,119708.94 +Europe,Bosnia and Herzegovina,Clothes,Offline,L,10/11/2011,388868653,11/22/2011,3731,109.28,35.84,407723.68,133719.04,274004.64 +Middle East and North Africa,Iraq,Baby Food,Offline,L,6/16/2012,956869113,7/24/2012,7689,255.28,159.42,1962847.92,1225780.38,737067.54 +Middle East and North Africa,Egypt,Baby Food,Online,L,1/1/2014,106713140,1/5/2014,7644,255.28,159.42,1951360.32,1218606.48,732753.84 +Sub-Saharan Africa,Cameroon,Meat,Online,L,10/22/2016,844699561,11/7/2016,4226,421.89,364.69,1782907.14,1541179.94,241727.2 +Asia,Kazakhstan,Cereal,Online,H,10/11/2014,397439706,10/22/2014,96,205.7,117.11,19747.2,11242.56,8504.64 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,M,3/22/2014,561857402,4/5/2014,4946,9.33,6.92,46146.18,34226.32,11919.86 +Australia and Oceania,Solomon Islands,Vegetables,Online,C,12/17/2014,955188977,12/31/2014,500,154.06,90.93,77030,45465,31565 +Asia,Turkmenistan,Clothes,Offline,L,1/28/2014,364983260,3/8/2014,5512,109.28,35.84,602351.36,197550.08,404801.28 +Europe,Albania,Personal Care,Online,L,4/20/2017,799101579,5/17/2017,770,81.73,56.67,62932.1,43635.9,19296.2 +Sub-Saharan Africa,Benin,Fruits,Offline,H,6/30/2012,735717761,7/8/2012,4090,9.33,6.92,38159.7,28302.8,9856.9 +Europe,Russia,Personal Care,Offline,M,4/22/2011,973318135,5/17/2011,5320,81.73,56.67,434803.6,301484.4,133319.2 +Middle East and North Africa,Saudi Arabia,Clothes,Offline,M,1/27/2015,580701529,2/3/2015,1342,109.28,35.84,146653.76,48097.28,98556.48 +Europe,Italy,Meat,Offline,L,1/28/2011,946979272,3/17/2011,1065,421.89,364.69,449312.85,388394.85,60918 +Sub-Saharan Africa,Gabon,Baby Food,Offline,L,2/23/2014,831575191,3/24/2014,433,255.28,159.42,110536.24,69028.86,41507.38 +Asia,South Korea,Clothes,Offline,H,6/21/2017,414225614,8/6/2017,7419,109.28,35.84,810748.32,265896.96,544851.36 +Europe,Liechtenstein,Personal Care,Online,H,7/9/2011,844979369,8/9/2011,7028,81.73,56.67,574398.44,398276.76,176121.68 +Sub-Saharan Africa,Liberia,Cereal,Online,C,7/12/2010,194197785,8/12/2010,6295,205.7,117.11,1294881.5,737207.45,557674.05 +Central America and the Caribbean,Guatemala,Snacks,Offline,H,11/20/2010,202554690,12/22/2010,9289,152.58,97.44,1417315.62,905120.16,512195.46 +Asia,Uzbekistan,Cosmetics,Offline,M,1/13/2010,431036412,2/14/2010,2108,437.2,263.33,921617.6,555099.64,366517.96 +Asia,Kazakhstan,Household,Online,C,4/9/2010,510941779,4/25/2010,7882,668.27,502.54,5267304.14,3961020.28,1306283.86 +Sub-Saharan Africa,Tanzania,Meat,Offline,L,12/15/2014,593882119,1/19/2015,1771,421.89,364.69,747167.19,645865.99,101301.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,C,2/25/2017,901781260,3/24/2017,5969,47.45,31.79,283229.05,189754.51,93474.54 +Asia,Tajikistan,Cereal,Online,H,1/1/2011,376875531,2/13/2011,4700,205.7,117.11,966790,550417,416373 +Central America and the Caribbean,Barbados,Cosmetics,Online,L,8/16/2010,731713759,9/6/2010,9217,437.2,263.33,4029672.4,2427112.61,1602559.79 +Asia,Singapore,Beverages,Offline,M,1/26/2016,599157273,2/12/2016,2807,47.45,31.79,133192.15,89234.53,43957.62 +Middle East and North Africa,Tunisia ,Personal Care,Online,M,2/3/2017,482379901,2/23/2017,5787,81.73,56.67,472971.51,327949.29,145022.22 +Europe,Lithuania,Household,Online,H,2/1/2012,504867970,3/7/2012,507,668.27,502.54,338812.89,254787.78,84025.11 +Europe,Iceland,Fruits,Online,M,11/12/2011,860420310,11/16/2011,6345,9.33,6.92,59198.85,43907.4,15291.45 +Sub-Saharan Africa,Namibia,Household,Offline,H,2/28/2013,463148248,4/4/2013,4714,668.27,502.54,3150224.78,2368973.56,781251.22 +Sub-Saharan Africa,Senegal,Beverages,Online,H,7/26/2017,997475612,8/15/2017,4054,47.45,31.79,192362.3,128876.66,63485.64 +Europe,Macedonia,Cosmetics,Online,M,7/31/2012,168138730,8/18/2012,4841,437.2,263.33,2116485.2,1274780.53,841704.67 +Sub-Saharan Africa,South Africa,Cereal,Online,H,4/14/2013,250186431,5/8/2013,4579,205.7,117.11,941900.3,536246.69,405653.61 +Europe,Russia,Baby Food,Online,C,2/4/2013,438980042,3/24/2013,2805,255.28,159.42,716060.4,447173.1,268887.3 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,C,4/16/2010,900193393,5/21/2010,6084,437.2,263.33,2659924.8,1602099.72,1057825.08 +North America,Mexico,Clothes,Offline,M,10/11/2011,519812810,11/29/2011,3017,109.28,35.84,329697.76,108129.28,221568.48 +Europe,Romania,Cereal,Online,H,3/5/2014,954137122,4/10/2014,9232,205.7,117.11,1899022.4,1081159.52,817862.88 +Europe,Monaco,Beverages,Offline,L,3/1/2015,779777657,3/11/2015,2392,47.45,31.79,113500.4,76041.68,37458.72 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,C,4/10/2017,443658244,5/2/2017,7188,81.73,56.67,587475.24,407343.96,180131.28 +Middle East and North Africa,Kuwait,Household,Online,C,7/15/2016,913015210,8/19/2016,345,668.27,502.54,230553.15,173376.3,57176.85 +Central America and the Caribbean,Belize,Fruits,Offline,H,10/28/2013,525397384,10/28/2013,5616,9.33,6.92,52397.28,38862.72,13534.56 +Asia,Turkmenistan,Snacks,Offline,H,1/29/2011,838666093,3/4/2011,8789,152.58,97.44,1341025.62,856400.16,484625.46 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,C,2/3/2015,780995166,3/15/2015,2680,154.06,90.93,412880.8,243692.4,169188.4 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,C,1/2/2011,700870931,2/5/2011,2138,437.2,263.33,934733.6,562999.54,371734.06 +Central America and the Caribbean,Cuba,Beverages,Offline,M,7/10/2011,117092216,8/2/2011,9043,47.45,31.79,429090.35,287476.97,141613.38 +Australia and Oceania,Palau,Beverages,Offline,C,4/12/2015,868770349,5/6/2015,7307,47.45,31.79,346717.15,232289.53,114427.62 +Europe,Albania,Clothes,Online,H,8/8/2010,365329158,9/22/2010,7871,109.28,35.84,860142.88,282096.64,578046.24 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,M,3/9/2017,136504971,3/13/2017,3709,651.21,524.96,2415337.89,1947076.64,468261.25 +Sub-Saharan Africa,Uganda,Vegetables,Online,C,2/18/2014,882346618,3/2/2014,4827,154.06,90.93,743647.62,438919.11,304728.51 +Europe,Finland,Office Supplies,Online,C,11/28/2011,223215425,1/7/2012,3259,651.21,524.96,2122293.39,1710844.64,411448.75 +Sub-Saharan Africa,Zambia,Beverages,Offline,M,9/2/2010,349785220,10/18/2010,8074,47.45,31.79,383111.3,256672.46,126438.84 +Europe,Kosovo,Household,Online,M,8/28/2011,373042333,9/1/2011,371,668.27,502.54,247928.17,186442.34,61485.83 +Australia and Oceania,New Zealand,Personal Care,Online,L,5/17/2013,374285590,6/13/2013,8278,81.73,56.67,676560.94,469114.26,207446.68 +Sub-Saharan Africa,Benin,Meat,Offline,L,5/27/2015,955126321,7/4/2015,1958,421.89,364.69,826060.62,714063.02,111997.6 +Australia and Oceania,Samoa ,Cosmetics,Online,H,8/2/2014,987488353,8/2/2014,8603,437.2,263.33,3761231.6,2265427.99,1495803.61 +Middle East and North Africa,Oman,Cereal,Online,H,6/3/2016,763608014,7/14/2016,7435,205.7,117.11,1529379.5,870712.85,658666.65 +Asia,Uzbekistan,Baby Food,Online,M,2/9/2016,646034133,3/4/2016,4711,255.28,159.42,1202624.08,751027.62,451596.46 +Europe,France,Vegetables,Offline,C,6/23/2017,617628037,7/20/2017,8716,154.06,90.93,1342786.96,792545.88,550241.08 +Sub-Saharan Africa,South Africa,Personal Care,Online,H,1/25/2014,731563556,2/11/2014,4768,81.73,56.67,389688.64,270202.56,119486.08 +Central America and the Caribbean,Guatemala,Beverages,Online,L,8/19/2015,661327016,9/10/2015,215,47.45,31.79,10201.75,6834.85,3366.9 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,L,1/19/2014,150717246,1/30/2014,9437,152.58,97.44,1439897.46,919541.28,520356.18 +Sub-Saharan Africa,Liberia,Fruits,Online,H,6/4/2017,363845574,6/19/2017,8846,9.33,6.92,82533.18,61214.32,21318.86 +Asia,Bhutan,Meat,Online,M,12/22/2015,735135829,12/24/2015,1883,421.89,364.69,794418.87,686711.27,107707.6 +Australia and Oceania,New Zealand,Meat,Online,L,2/21/2016,319324338,2/27/2016,4023,421.89,364.69,1697263.47,1467147.87,230115.6 +Europe,Switzerland,Cosmetics,Offline,M,1/25/2014,941459929,3/13/2014,7769,437.2,263.33,3396606.8,2045810.77,1350796.03 +Europe,Liechtenstein,Office Supplies,Offline,M,7/14/2014,446903932,7/23/2014,7659,651.21,524.96,4987617.39,4020668.64,966948.75 +Sub-Saharan Africa,Lesotho,Cereal,Online,H,1/11/2012,351330173,1/26/2012,5260,205.7,117.11,1081982,615998.6,465983.4 +Sub-Saharan Africa,Burundi,Snacks,Offline,L,3/31/2017,890724980,5/20/2017,4170,152.58,97.44,636258.6,406324.8,229933.8 +Europe,Switzerland,Vegetables,Offline,H,6/12/2015,571387183,7/21/2015,5020,154.06,90.93,773381.2,456468.6,316912.6 +Central America and the Caribbean,Dominican Republic,Cereal,Online,H,9/1/2015,219928109,9/18/2015,470,205.7,117.11,96679,55041.7,41637.3 +Central America and the Caribbean,Honduras,Household,Offline,C,8/29/2016,733271586,9/10/2016,212,668.27,502.54,141673.24,106538.48,35134.76 +Middle East and North Africa,Iraq,Vegetables,Online,H,8/29/2010,828653943,9/10/2010,5971,154.06,90.93,919892.26,542943.03,376949.23 +Europe,Albania,Meat,Online,L,6/23/2017,193624007,8/6/2017,6501,421.89,364.69,2742706.89,2370849.69,371857.2 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,H,7/18/2012,836043107,9/4/2012,2589,651.21,524.96,1685982.69,1359121.44,326861.25 +Sub-Saharan Africa,Uganda,Fruits,Offline,M,1/7/2014,334085071,1/9/2014,2051,9.33,6.92,19135.83,14192.92,4942.91 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,M,10/27/2010,386236226,12/16/2010,4737,205.7,117.11,974400.9,554750.07,419650.83 +Middle East and North Africa,Jordan,Beverages,Online,M,11/17/2011,961295402,12/7/2011,7526,47.45,31.79,357108.7,239251.54,117857.16 +Europe,Bulgaria,Household,Online,M,1/10/2012,748373925,1/17/2012,9330,668.27,502.54,6234959.1,4688698.2,1546260.9 +Asia,South Korea,Fruits,Online,H,12/18/2010,306895625,1/30/2011,6090,9.33,6.92,56819.7,42142.8,14676.9 +Asia,Vietnam,Vegetables,Offline,L,1/7/2017,716596829,1/28/2017,5781,154.06,90.93,890620.86,525666.33,364954.53 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,M,1/30/2013,427526366,2/26/2013,3407,109.28,35.84,372316.96,122106.88,250210.08 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,H,5/27/2013,210045564,6/1/2013,6005,255.28,159.42,1532956.4,957317.1,575639.3 +Europe,San Marino,Clothes,Offline,L,5/12/2014,904828250,6/23/2014,7641,109.28,35.84,835008.48,273853.44,561155.04 +Europe,Luxembourg,Vegetables,Online,L,5/25/2013,272860753,6/29/2013,4415,154.06,90.93,680174.9,401455.95,278718.95 +Asia,Turkmenistan,Vegetables,Offline,H,10/23/2012,645441901,11/12/2012,9457,154.06,90.93,1456945.42,859925.01,597020.41 +Middle East and North Africa,Lebanon,Clothes,Offline,H,12/19/2015,374183022,2/6/2016,7926,109.28,35.84,866153.28,284067.84,582085.44 +Central America and the Caribbean,Costa Rica,Cereal,Offline,M,12/4/2015,581007945,12/10/2015,2017,205.7,117.11,414896.9,236210.87,178686.03 +Asia,Mongolia,Vegetables,Online,L,5/23/2014,208152997,7/9/2014,5952,154.06,90.93,916965.12,541215.36,375749.76 +Australia and Oceania,Papua New Guinea,Clothes,Offline,M,5/9/2010,968167006,5/17/2010,987,109.28,35.84,107859.36,35374.08,72485.28 +Europe,Germany,Cereal,Offline,M,6/6/2011,593911302,7/21/2011,407,205.7,117.11,83719.9,47663.77,36056.13 +Sub-Saharan Africa,Gabon,Office Supplies,Online,L,12/12/2014,488559710,1/27/2015,4530,651.21,524.96,2949981.3,2378068.8,571912.5 +Central America and the Caribbean,Belize,Meat,Offline,M,9/21/2011,775598561,10/7/2011,5705,421.89,364.69,2406882.45,2080556.45,326326 +Central America and the Caribbean,El Salvador,Fruits,Online,H,7/27/2012,748826682,9/15/2012,3311,9.33,6.92,30891.63,22912.12,7979.51 +Europe,United Kingdom,Cereal,Offline,H,3/26/2014,222355401,3/27/2014,8759,205.7,117.11,1801726.3,1025766.49,775959.81 +Europe,Malta,Beverages,Online,L,9/18/2010,880608546,10/4/2010,493,47.45,31.79,23392.85,15672.47,7720.38 +Middle East and North Africa,Yemen,Cereal,Offline,M,3/31/2012,428322446,4/1/2012,8985,205.7,117.11,1848214.5,1052233.35,795981.15 +Europe,Lithuania,Cereal,Online,M,3/8/2011,240545928,3/10/2011,1740,205.7,117.11,357918,203771.4,154146.6 +Asia,Singapore,Cosmetics,Online,M,2/2/2016,412640321,3/1/2016,8296,437.2,263.33,3627011.2,2184585.68,1442425.52 +Australia and Oceania,Tonga,Beverages,Offline,C,2/4/2010,210279452,3/3/2010,5218,47.45,31.79,247594.1,165880.22,81713.88 +Central America and the Caribbean,Dominica,Fruits,Offline,H,4/5/2015,319449651,4/13/2015,1105,9.33,6.92,10309.65,7646.6,2663.05 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,H,1/17/2013,596449744,2/8/2013,1589,651.21,524.96,1034772.69,834161.44,200611.25 +Europe,Switzerland,Meat,Online,H,4/16/2016,517891061,5/17/2016,4328,421.89,364.69,1825939.92,1578378.32,247561.6 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,H,5/17/2012,530697429,6/20/2012,4017,421.89,364.69,1694732.13,1464959.73,229772.4 +Australia and Oceania,Fiji,Fruits,Offline,C,6/22/2012,702105176,8/8/2012,7379,9.33,6.92,68846.07,51062.68,17783.39 +Middle East and North Africa,Somalia,Personal Care,Offline,C,6/17/2017,269663131,7/6/2017,8168,81.73,56.67,667570.64,462880.56,204690.08 +Middle East and North Africa,Afghanistan,Fruits,Online,M,2/17/2014,791232621,3/7/2014,2170,9.33,6.92,20246.1,15016.4,5229.7 +Europe,Macedonia,Baby Food,Offline,C,11/6/2016,294987475,12/24/2016,2204,255.28,159.42,562637.12,351361.68,211275.44 +Sub-Saharan Africa,Comoros,Fruits,Online,L,10/4/2010,929414021,10/27/2010,3117,9.33,6.92,29081.61,21569.64,7511.97 +Asia,Laos,Clothes,Online,C,2/19/2016,413311088,2/19/2016,6790,109.28,35.84,742011.2,243353.6,498657.6 +Europe,Malta,Household,Online,M,6/19/2016,585790002,8/6/2016,7134,668.27,502.54,4767438.18,3585120.36,1182317.82 +Asia,Singapore,Personal Care,Offline,H,3/25/2015,656274592,4/17/2015,5091,81.73,56.67,416087.43,288506.97,127580.46 +Europe,Denmark,Personal Care,Online,M,12/20/2016,354501187,2/3/2017,3634,81.73,56.67,297006.82,205938.78,91068.04 +Sub-Saharan Africa,Comoros,Cereal,Online,C,12/8/2015,380518615,12/31/2015,2769,205.7,117.11,569583.3,324277.59,245305.71 +Sub-Saharan Africa,Eritrea,Beverages,Offline,L,1/7/2015,154688203,2/4/2015,4532,47.45,31.79,215043.4,144072.28,70971.12 +Europe,Bulgaria,Office Supplies,Online,M,5/19/2014,967683780,6/7/2014,7989,651.21,524.96,5202516.69,4193905.44,1008611.25 +Middle East and North Africa,Kuwait,Office Supplies,Online,M,4/4/2015,130491673,4/26/2015,4241,651.21,524.96,2761781.61,2226355.36,535426.25 +Central America and the Caribbean,Costa Rica,Snacks,Offline,L,2/26/2016,424410712,4/12/2016,1416,152.58,97.44,216053.28,137975.04,78078.24 +Europe,Sweden,Vegetables,Online,L,8/24/2016,651052224,9/8/2016,9676,154.06,90.93,1490684.56,879838.68,610845.88 +Europe,Montenegro,Snacks,Offline,M,8/4/2013,582340037,9/18/2013,6213,152.58,97.44,947979.54,605394.72,342584.82 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,M,6/24/2012,510510480,7/4/2012,251,47.45,31.79,11909.95,7979.29,3930.66 +Asia,Malaysia,Cosmetics,Offline,C,1/29/2016,798112380,2/23/2016,8044,437.2,263.33,3516836.8,2118226.52,1398610.28 +Asia,Turkmenistan,Baby Food,Offline,M,1/27/2013,528007066,2/15/2013,7879,255.28,159.42,2011351.12,1256070.18,755280.94 +Sub-Saharan Africa,Uganda,Baby Food,Online,C,2/27/2012,653368365,3/4/2012,5073,255.28,159.42,1295035.44,808737.66,486297.78 +Europe,Belarus,Vegetables,Online,L,7/3/2015,847682607,7/21/2015,6976,154.06,90.93,1074722.56,634327.68,440394.88 +Central America and the Caribbean,Grenada,Office Supplies,Online,H,12/30/2014,854748618,1/20/2015,7965,651.21,524.96,5186887.65,4181306.4,1005581.25 +Asia,Brunei,Fruits,Online,L,2/27/2011,938677728,4/14/2011,4454,9.33,6.92,41555.82,30821.68,10734.14 +Asia,Singapore,Cosmetics,Online,M,12/7/2016,533893764,12/19/2016,9884,437.2,263.33,4321284.8,2602753.72,1718531.08 +Europe,Estonia,Beverages,Offline,H,1/16/2016,495133054,1/19/2016,9728,47.45,31.79,461593.6,309253.12,152340.48 +Central America and the Caribbean,Costa Rica,Clothes,Offline,H,3/14/2012,847444427,4/22/2012,6493,109.28,35.84,709555.04,232709.12,476845.92 +Central America and the Caribbean,Belize,Fruits,Online,C,3/11/2010,336189210,3/15/2010,4713,9.33,6.92,43972.29,32613.96,11358.33 +Europe,Norway,Meat,Online,C,1/26/2012,477041232,2/15/2012,5956,421.89,364.69,2512776.84,2172093.64,340683.2 +Middle East and North Africa,Turkey,Beverages,Online,C,5/22/2013,605986821,6/15/2013,3822,47.45,31.79,181353.9,121501.38,59852.52 +Europe,Latvia,Vegetables,Offline,H,7/22/2014,129324805,8/30/2014,8939,154.06,90.93,1377142.34,812823.27,564319.07 +Middle East and North Africa,Kuwait,Fruits,Offline,L,1/12/2017,773666512,1/13/2017,3968,9.33,6.92,37021.44,27458.56,9562.88 +Europe,France,Cosmetics,Online,C,12/31/2011,735935771,2/8/2012,8604,437.2,263.33,3761668.8,2265691.32,1495977.48 +Europe,Netherlands,Office Supplies,Online,L,5/29/2014,533368909,7/6/2014,4568,651.21,524.96,2974727.28,2398017.28,576710 +Europe,Russia,Meat,Offline,C,10/10/2013,753514754,11/6/2013,615,421.89,364.69,259462.35,224284.35,35178 +Europe,Bosnia and Herzegovina,Office Supplies,Offline,H,11/1/2015,704234635,12/17/2015,7533,651.21,524.96,4905564.93,3954523.68,951041.25 +Middle East and North Africa,Lebanon,Meat,Offline,H,1/5/2016,663702380,1/29/2016,3138,421.89,364.69,1323890.82,1144397.22,179493.6 +Europe,Cyprus,Clothes,Offline,C,10/23/2010,530404317,10/25/2010,7279,109.28,35.84,795449.12,260879.36,534569.76 +Middle East and North Africa,Libya,Vegetables,Online,M,9/22/2016,273139274,10/3/2016,6836,154.06,90.93,1053154.16,621597.48,431556.68 +Europe,Belgium,Baby Food,Offline,M,6/14/2013,381018579,7/30/2013,719,255.28,159.42,183546.32,114622.98,68923.34 +Europe,Macedonia,Household,Offline,H,10/30/2015,513466060,12/4/2015,4872,668.27,502.54,3255811.44,2448374.88,807436.56 +Europe,Austria,Cosmetics,Online,M,1/14/2017,850218045,2/9/2017,7268,437.2,263.33,3177569.6,1913882.44,1263687.16 +Asia,Brunei,Cosmetics,Online,H,2/14/2015,741323363,2/14/2015,2912,437.2,263.33,1273126.4,766816.96,506309.44 +Central America and the Caribbean,Dominica,Cosmetics,Offline,L,10/1/2016,957143342,10/8/2016,8840,437.2,263.33,3864848,2327837.2,1537010.8 +Europe,Lithuania,Beverages,Online,H,9/25/2010,538351809,10/24/2010,9119,47.45,31.79,432696.55,289893.01,142803.54 +Sub-Saharan Africa,Ethiopia,Clothes,Online,M,3/26/2017,845935094,4/10/2017,9848,109.28,35.84,1076189.44,352952.32,723237.12 +Europe,Austria,Cereal,Online,C,10/29/2015,611192023,10/31/2015,4157,205.7,117.11,855094.9,486826.27,368268.63 +Central America and the Caribbean,Costa Rica,Fruits,Offline,L,6/13/2017,885733926,7/23/2017,7206,9.33,6.92,67231.98,49865.52,17366.46 +Central America and the Caribbean,Belize,Office Supplies,Offline,H,3/2/2015,991484630,3/17/2015,1190,651.21,524.96,774939.9,624702.4,150237.5 +Asia,Taiwan,Clothes,Offline,L,9/7/2010,770680463,10/7/2010,330,109.28,35.84,36062.4,11827.2,24235.2 +Europe,Montenegro,Office Supplies,Online,M,7/23/2010,135870254,8/16/2010,5882,651.21,524.96,3830417.22,3087814.72,742602.5 +Sub-Saharan Africa,Benin,Vegetables,Offline,L,11/2/2014,419915330,11/2/2014,1132,154.06,90.93,174395.92,102932.76,71463.16 +Europe,Croatia,Office Supplies,Online,H,4/9/2013,325989520,5/29/2013,6398,651.21,524.96,4166441.58,3358694.08,807747.5 +Sub-Saharan Africa,Liberia,Meat,Offline,H,10/30/2011,877579152,11/25/2011,4028,421.89,364.69,1699372.92,1468971.32,230401.6 +Sub-Saharan Africa,South Sudan,Office Supplies,Offline,H,10/2/2013,468483054,10/25/2013,3401,651.21,524.96,2214765.21,1785388.96,429376.25 +Europe,Albania,Clothes,Offline,L,10/10/2015,712812554,11/26/2015,5930,109.28,35.84,648030.4,212531.2,435499.2 +Asia,North Korea,Cosmetics,Offline,H,11/29/2011,594991481,1/9/2012,56,437.2,263.33,24483.2,14746.48,9736.72 +Middle East and North Africa,Iraq,Cosmetics,Online,M,5/20/2012,519756162,6/1/2012,6253,437.2,263.33,2733811.6,1646602.49,1087209.11 +Asia,Brunei,Fruits,Offline,C,2/15/2017,962155425,2/23/2017,2026,9.33,6.92,18902.58,14019.92,4882.66 +Sub-Saharan Africa,Madagascar,Household,Online,M,12/25/2011,217550599,1/31/2012,6912,668.27,502.54,4619082.24,3473556.48,1145525.76 +Middle East and North Africa,Iraq,Snacks,Offline,M,5/17/2010,251615512,7/3/2010,7476,152.58,97.44,1140688.08,728461.44,412226.64 +Sub-Saharan Africa,Cameroon,Beverages,Offline,C,8/22/2011,850336492,10/8/2011,2319,47.45,31.79,110036.55,73721.01,36315.54 +Middle East and North Africa,Somalia,Cereal,Online,L,5/24/2012,970012366,6/30/2012,7070,205.7,117.11,1454299,827967.7,626331.3 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,H,4/27/2010,987254464,5/26/2010,9390,9.33,6.92,87608.7,64978.8,22629.9 +Asia,Sri Lanka,Household,Online,L,7/11/2015,448986613,8/4/2015,3971,668.27,502.54,2653700.17,1995586.34,658113.83 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,H,6/16/2016,322445142,7/22/2016,7538,47.45,31.79,357678.1,239633.02,118045.08 +Australia and Oceania,Samoa ,Cosmetics,Online,L,12/30/2013,745178878,1/15/2014,3844,437.2,263.33,1680596.8,1012240.52,668356.28 +Middle East and North Africa,Pakistan,Snacks,Offline,H,1/30/2010,575049149,3/2/2010,8677,152.58,97.44,1323936.66,845486.88,478449.78 +Middle East and North Africa,Tunisia ,Snacks,Online,H,7/5/2011,540229785,8/7/2011,4853,152.58,97.44,740470.74,472876.32,267594.42 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,L,12/25/2010,989207112,2/2/2011,7222,81.73,56.67,590254.06,409270.74,180983.32 +Central America and the Caribbean,Honduras,Clothes,Online,C,8/25/2013,540779960,8/30/2013,7662,109.28,35.84,837303.36,274606.08,562697.28 +Australia and Oceania,Marshall Islands,Personal Care,Offline,C,7/22/2010,134059655,9/10/2010,86,81.73,56.67,7028.78,4873.62,2155.16 +Asia,Bangladesh,Personal Care,Offline,C,10/3/2012,778470027,11/1/2012,5435,81.73,56.67,444202.55,308001.45,136201.1 +Asia,Bhutan,Baby Food,Offline,C,3/23/2017,403747403,4/5/2017,6684,255.28,159.42,1706291.52,1065563.28,640728.24 +Central America and the Caribbean,Costa Rica,Baby Food,Online,H,8/21/2010,609940612,9/1/2010,3836,255.28,159.42,979254.08,611535.12,367718.96 +Middle East and North Africa,Lebanon,Household,Online,C,1/11/2011,817410981,2/24/2011,8929,668.27,502.54,5966982.83,4487179.66,1479803.17 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,L,12/28/2010,516832339,1/18/2011,1029,437.2,263.33,449878.8,270966.57,178912.23 +Asia,Laos,Vegetables,Online,L,10/3/2011,619191014,10/20/2011,1236,154.06,90.93,190418.16,112389.48,78028.68 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,C,10/31/2011,305785834,12/12/2011,7678,437.2,263.33,3356821.6,2021847.74,1334973.86 +Europe,Lithuania,Office Supplies,Offline,H,10/18/2010,178228127,11/8/2010,518,651.21,524.96,337326.78,271929.28,65397.5 +Australia and Oceania,Papua New Guinea,Snacks,Online,L,1/26/2013,908441722,2/12/2013,6948,152.58,97.44,1060125.84,677013.12,383112.72 +Europe,Andorra,Beverages,Online,H,7/31/2016,988662946,8/6/2016,6191,47.45,31.79,293762.95,196811.89,96951.06 +Asia,Malaysia,Meat,Offline,L,7/8/2016,781440627,7/12/2016,4502,421.89,364.69,1899348.78,1641834.38,257514.4 +Australia and Oceania,Samoa ,Beverages,Offline,M,9/19/2016,269636094,10/28/2016,167,47.45,31.79,7924.15,5308.93,2615.22 +Australia and Oceania,Vanuatu,Household,Online,H,9/20/2010,406423175,10/14/2010,8504,668.27,502.54,5682968.08,4273600.16,1409367.92 +Asia,Kazakhstan,Baby Food,Online,H,11/6/2015,865288197,12/18/2015,6861,255.28,159.42,1751476.08,1093780.62,657695.46 +Europe,Macedonia,Fruits,Offline,C,5/31/2016,490029990,6/8/2016,9619,9.33,6.92,89745.27,66563.48,23181.79 +Europe,Belgium,Meat,Online,L,12/8/2012,444759881,12/12/2012,3187,421.89,364.69,1344563.43,1162267.03,182296.4 +Middle East and North Africa,Yemen,Baby Food,Offline,C,10/17/2010,163901698,10/17/2010,1010,255.28,159.42,257832.8,161014.2,96818.6 +Sub-Saharan Africa,Kenya,Personal Care,Offline,C,6/1/2016,502191770,6/30/2016,8559,81.73,56.67,699527.07,485038.53,214488.54 +Sub-Saharan Africa,Comoros,Meat,Offline,M,10/22/2010,584678924,10/31/2010,8341,421.89,364.69,3518984.49,3041879.29,477105.2 +Sub-Saharan Africa,Madagascar,Vegetables,Online,M,11/22/2013,956724488,12/19/2013,4891,154.06,90.93,753507.46,444738.63,308768.83 +Middle East and North Africa,Iraq,Baby Food,Offline,C,8/1/2012,434002292,8/5/2012,9777,255.28,159.42,2495872.56,1558649.34,937223.22 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,M,1/3/2010,152498662,1/29/2010,6598,437.2,263.33,2884645.6,1737451.34,1147194.26 +Europe,France,Meat,Online,H,2/20/2014,418512427,3/9/2014,5982,421.89,364.69,2523745.98,2181575.58,342170.4 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,H,4/20/2011,258654916,5/4/2011,592,81.73,56.67,48384.16,33548.64,14835.52 +Asia,Vietnam,Beverages,Offline,H,5/20/2015,569849956,7/2/2015,120,47.45,31.79,5694,3814.8,1879.2 +Sub-Saharan Africa,Guinea,Clothes,Online,L,1/20/2011,969333875,3/3/2011,6289,109.28,35.84,687261.92,225397.76,461864.16 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,M,7/20/2010,244655501,8/27/2010,7854,81.73,56.67,641907.42,445086.18,196821.24 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,M,1/9/2012,403676164,2/1/2012,5602,81.73,56.67,457851.46,317465.34,140386.12 +Central America and the Caribbean,Barbados,Beverages,Offline,H,11/27/2010,824569690,12/21/2010,7350,47.45,31.79,348757.5,233656.5,115101 +Sub-Saharan Africa,Nigeria,Household,Online,L,4/11/2011,505822408,5/14/2011,2946,668.27,502.54,1968723.42,1480482.84,488240.58 +Europe,Austria,Beverages,Online,H,6/23/2014,316233146,7/24/2014,9270,47.45,31.79,439861.5,294693.3,145168.2 +Europe,France,Meat,Offline,C,5/8/2015,744913232,5/19/2015,5234,421.89,364.69,2208172.26,1908787.46,299384.8 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,M,8/4/2013,551286494,8/9/2013,6779,154.06,90.93,1044372.74,616414.47,427958.27 +Europe,Spain,Cereal,Online,L,7/13/2017,815089261,7/21/2017,1880,205.7,117.11,386716,220166.8,166549.2 +Europe,Lithuania,Household,Offline,H,1/22/2010,886370360,1/25/2010,5542,668.27,502.54,3703552.34,2785076.68,918475.66 +Central America and the Caribbean,Cuba,Meat,Offline,L,12/31/2012,635491120,2/7/2013,4799,421.89,364.69,2024650.11,1750147.31,274502.8 +Europe,Liechtenstein,Fruits,Online,C,2/25/2015,903125369,4/12/2015,3721,9.33,6.92,34716.93,25749.32,8967.61 +Middle East and North Africa,Algeria,Fruits,Online,H,12/20/2013,350259435,1/14/2014,8405,9.33,6.92,78418.65,58162.6,20256.05 +Europe,Spain,Cereal,Online,L,9/28/2011,408192145,10/11/2011,1982,205.7,117.11,407697.4,232112.02,175585.38 +Asia,Bhutan,Snacks,Offline,L,11/1/2011,328534829,11/10/2011,9612,152.58,97.44,1466598.96,936593.28,530005.68 +Central America and the Caribbean,Nicaragua,Beverages,Online,H,11/19/2014,333211314,11/20/2014,3487,47.45,31.79,165458.15,110851.73,54606.42 +Middle East and North Africa,Libya,Office Supplies,Online,C,1/9/2015,264457929,2/19/2015,7833,651.21,524.96,5100927.93,4112011.68,988916.25 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,C,3/28/2011,934823501,4/14/2011,3903,651.21,524.96,2541672.63,2048918.88,492753.75 +Asia,Kazakhstan,Snacks,Online,M,2/22/2011,977169358,3/28/2011,4983,152.58,97.44,760306.14,485543.52,274762.62 +Australia and Oceania,Marshall Islands,Household,Offline,C,1/27/2012,894669330,2/27/2012,1391,668.27,502.54,929563.57,699033.14,230530.43 +Asia,Malaysia,Household,Online,M,5/30/2012,810809743,6/13/2012,5476,668.27,502.54,3659446.52,2751909.04,907537.48 +Middle East and North Africa,Qatar,Snacks,Online,M,5/29/2015,919389426,6/23/2015,6617,152.58,97.44,1009621.86,644760.48,364861.38 +Asia,Nepal,Meat,Online,H,3/21/2010,134519708,4/9/2010,6226,421.89,364.69,2626687.14,2270559.94,356127.2 +Sub-Saharan Africa,Eritrea,Personal Care,Online,H,7/31/2013,140624415,9/12/2013,2744,81.73,56.67,224267.12,155502.48,68764.64 +Middle East and North Africa,Algeria,Office Supplies,Offline,L,12/29/2012,442439877,12/30/2012,6647,651.21,524.96,4328592.87,3489409.12,839183.75 +Sub-Saharan Africa,Botswana,Personal Care,Offline,L,12/20/2015,615014922,2/1/2016,5437,81.73,56.67,444366.01,308114.79,136251.22 +Central America and the Caribbean,The Bahamas,Fruits,Online,L,12/3/2015,753710877,12/27/2015,8653,9.33,6.92,80732.49,59878.76,20853.73 +Europe,Montenegro,Beverages,Online,H,2/15/2011,124201571,3/31/2011,2860,47.45,31.79,135707,90919.4,44787.6 +Sub-Saharan Africa,Senegal,Clothes,Offline,H,1/25/2016,312473332,2/6/2016,6658,109.28,35.84,727586.24,238622.72,488963.52 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,M,3/19/2012,274824988,4/17/2012,5676,152.58,97.44,866044.08,553069.44,312974.64 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,L,5/25/2012,387867867,5/30/2012,7576,437.2,263.33,3312227.2,1994988.08,1317239.12 +Europe,Monaco,Baby Food,Online,L,7/29/2011,198525798,9/10/2011,7050,255.28,159.42,1799724,1123911,675813 +Central America and the Caribbean,Dominica,Snacks,Offline,L,5/5/2013,674035108,5/9/2013,822,152.58,97.44,125420.76,80095.68,45325.08 +Sub-Saharan Africa,Guinea,Snacks,Offline,C,1/3/2011,151944625,2/14/2011,2646,152.58,97.44,403726.68,257826.24,145900.44 +Europe,Greece,Personal Care,Online,H,1/30/2014,190115678,2/20/2014,8309,81.73,56.67,679094.57,470871.03,208223.54 +Asia,Vietnam,Snacks,Online,C,3/18/2014,616722095,5/4/2014,628,152.58,97.44,95820.24,61192.32,34627.92 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,H,9/7/2011,880250203,10/11/2011,4451,205.7,117.11,915570.7,521256.61,394314.09 +Middle East and North Africa,Qatar,Beverages,Offline,H,8/20/2011,499498832,9/28/2011,1659,47.45,31.79,78719.55,52739.61,25979.94 +Europe,Vatican City,Household,Online,C,9/8/2012,413579308,10/8/2012,6163,668.27,502.54,4118548.01,3097154.02,1021393.99 +Australia and Oceania,New Zealand,Snacks,Offline,L,10/4/2010,731915462,10/17/2010,8905,152.58,97.44,1358724.9,867703.2,491021.7 +Sub-Saharan Africa,Ethiopia,Meat,Online,L,5/20/2010,284243619,5/30/2010,2858,421.89,364.69,1205761.62,1042284.02,163477.6 +Europe,Sweden,Cosmetics,Offline,C,5/21/2013,670612609,6/18/2013,8028,437.2,263.33,3509841.6,2114013.24,1395828.36 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,L,2/1/2015,411383759,3/11/2015,6451,81.73,56.67,527240.23,365578.17,161662.06 +Europe,Belarus,Cereal,Online,H,8/25/2015,797230899,8/26/2015,7194,205.7,117.11,1479805.8,842489.34,637316.46 +Asia,Bangladesh,Meat,Offline,H,4/20/2016,939140355,5/30/2016,1356,421.89,364.69,572082.84,494519.64,77563.2 +Asia,Bhutan,Clothes,Offline,M,7/23/2015,918410956,8/8/2015,7066,109.28,35.84,772172.48,253245.44,518927.04 +Europe,Iceland,Household,Online,L,12/27/2012,436654031,12/31/2012,4486,668.27,502.54,2997859.22,2254394.44,743464.78 +Central America and the Caribbean,The Bahamas,Beverages,Offline,M,1/9/2013,165793406,1/26/2013,808,47.45,31.79,38339.6,25686.32,12653.28 +Sub-Saharan Africa,Togo,Cosmetics,Offline,C,8/1/2013,398065412,9/2/2013,5256,437.2,263.33,2297923.2,1384062.48,913860.72 +Asia,Turkmenistan,Cereal,Online,L,6/7/2017,596018874,6/19/2017,4085,205.7,117.11,840284.5,478394.35,361890.15 +Sub-Saharan Africa,Sudan,Baby Food,Offline,L,4/5/2013,742515122,5/11/2013,5580,255.28,159.42,1424462.4,889563.6,534898.8 +Middle East and North Africa,Algeria,Meat,Offline,L,4/30/2017,890727984,5/20/2017,5059,421.89,364.69,2134341.51,1844966.71,289374.8 +Sub-Saharan Africa,Seychelles ,Clothes,Offline,C,8/31/2016,714143788,10/14/2016,9872,109.28,35.84,1078812.16,353812.48,724999.68 +Europe,Belgium,Cosmetics,Offline,C,9/24/2010,856561362,10/17/2010,4397,437.2,263.33,1922368.4,1157862.01,764506.39 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,H,3/11/2015,682092034,4/22/2015,5045,152.58,97.44,769766.1,491584.8,278181.3 +Europe,Slovakia,Baby Food,Offline,M,9/12/2012,525159633,9/29/2012,5260,255.28,159.42,1342772.8,838549.2,504223.6 +Europe,Austria,Meat,Online,C,4/7/2017,340500485,5/9/2017,515,421.89,364.69,217273.35,187815.35,29458 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,C,6/17/2017,153163421,6/25/2017,3315,651.21,524.96,2158761.15,1740242.4,418518.75 +Asia,Mongolia,Meat,Online,M,6/30/2010,508509767,7/29/2010,8195,421.89,364.69,3457388.55,2988634.55,468754 +Australia and Oceania,Papua New Guinea,Household,Offline,H,7/28/2013,222213351,8/13/2013,6724,668.27,502.54,4493447.48,3379078.96,1114368.52 +Central America and the Caribbean,Dominica,Personal Care,Online,M,9/2/2014,430260503,9/8/2014,2499,81.73,56.67,204243.27,141618.33,62624.94 +Europe,Germany,Beverages,Offline,L,3/13/2014,538950049,4/5/2014,6151,47.45,31.79,291864.95,195540.29,96324.66 +Central America and the Caribbean,El Salvador,Cereal,Online,H,8/11/2013,474893319,8/15/2013,341,205.7,117.11,70143.7,39934.51,30209.19 +Australia and Oceania,Vanuatu,Snacks,Online,C,9/1/2011,235014140,9/26/2011,4761,152.58,97.44,726433.38,463911.84,262521.54 +Middle East and North Africa,Azerbaijan,Fruits,Online,C,10/1/2015,336548840,10/25/2015,1136,9.33,6.92,10598.88,7861.12,2737.76 +Asia,Laos,Beverages,Online,M,5/15/2015,467046248,6/12/2015,8219,47.45,31.79,389991.55,261282.01,128709.54 +Central America and the Caribbean,Dominica,Beverages,Online,C,4/4/2016,834367692,5/2/2016,6796,47.45,31.79,322470.2,216044.84,106425.36 +Australia and Oceania,Tonga,Personal Care,Offline,M,11/6/2013,816686999,11/7/2013,4687,81.73,56.67,383068.51,265612.29,117456.22 +Europe,Macedonia,Clothes,Offline,L,3/18/2012,312490499,4/29/2012,1738,109.28,35.84,189928.64,62289.92,127638.72 +Europe,Monaco,Household,Offline,C,9/11/2012,190577018,10/10/2012,4829,668.27,502.54,3227075.83,2426765.66,800310.17 +Europe,Portugal,Cosmetics,Offline,M,2/23/2010,940057885,2/28/2010,2873,437.2,263.33,1256075.6,756547.09,499528.51 +Europe,Estonia,Cereal,Online,C,10/30/2011,420356929,11/2/2011,1811,205.7,117.11,372522.7,212086.21,160436.49 +Sub-Saharan Africa,Guinea,Fruits,Offline,C,12/4/2010,611210477,12/23/2010,9617,9.33,6.92,89726.61,66549.64,23176.97 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,M,1/17/2013,862667357,2/20/2013,1296,651.21,524.96,843968.16,680348.16,163620 +Central America and the Caribbean,Panama,Baby Food,Online,C,4/17/2017,145088899,6/2/2017,3884,255.28,159.42,991507.52,619187.28,372320.24 +Europe,Poland,Clothes,Offline,H,6/22/2012,199148929,7/31/2012,1448,109.28,35.84,158237.44,51896.32,106341.12 +Central America and the Caribbean,Haiti,Baby Food,Online,M,3/7/2011,585833775,3/19/2011,88,255.28,159.42,22464.64,14028.96,8435.68 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,C,9/14/2015,936442267,9/15/2015,2932,9.33,6.92,27355.56,20289.44,7066.12 +Europe,Sweden,Household,Online,H,4/7/2014,502585732,4/13/2014,5142,668.27,502.54,3436244.34,2584060.68,852183.66 +Sub-Saharan Africa,Gabon,Household,Offline,L,1/27/2015,406187999,2/11/2015,8910,668.27,502.54,5954285.7,4477631.4,1476654.3 +Europe,Greece,Cosmetics,Offline,M,4/5/2012,489485394,5/5/2012,8461,437.2,263.33,3699149.2,2228035.13,1471114.07 +Central America and the Caribbean,Barbados,Meat,Online,M,5/21/2012,665026748,6/29/2012,5048,421.89,364.69,2129700.72,1840955.12,288745.6 +Europe,Serbia,Office Supplies,Online,H,7/1/2015,465673387,8/16/2015,1958,651.21,524.96,1275069.18,1027871.68,247197.5 +Central America and the Caribbean,Panama,Cereal,Online,H,5/6/2011,394599139,6/16/2011,9509,205.7,117.11,1956001.3,1113598.99,842402.31 +Europe,Macedonia,Cereal,Offline,L,6/19/2013,575290334,7/19/2013,49,205.7,117.11,10079.3,5738.39,4340.91 +Central America and the Caribbean,Panama,Office Supplies,Offline,H,7/14/2017,301545798,7/18/2017,2958,651.21,524.96,1926279.18,1552831.68,373447.5 +Australia and Oceania,Papua New Guinea,Meat,Online,H,9/15/2012,287476861,10/6/2012,9646,421.89,364.69,4069550.94,3517799.74,551751.2 +Europe,Spain,Cosmetics,Online,L,9/21/2015,417507350,10/14/2015,8558,437.2,263.33,3741557.6,2253578.14,1487979.46 +Middle East and North Africa,Jordan,Snacks,Online,M,1/29/2014,196373593,2/17/2014,165,152.58,97.44,25175.7,16077.6,9098.1 +Europe,Liechtenstein,Cereal,Online,C,4/15/2015,999124419,4/20/2015,1973,205.7,117.11,405846.1,231058.03,174788.07 +Europe,Iceland,Cereal,Offline,H,10/5/2012,221121156,11/14/2012,3519,205.7,117.11,723858.3,412110.09,311748.21 +Sub-Saharan Africa,Ghana,Fruits,Online,H,5/8/2012,728037631,5/28/2012,1368,9.33,6.92,12763.44,9466.56,3296.88 +Asia,Mongolia,Clothes,Offline,L,5/24/2013,505860173,5/31/2013,4121,109.28,35.84,450342.88,147696.64,302646.24 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,L,7/4/2012,310887610,8/23/2012,7407,152.58,97.44,1130160.06,721738.08,408421.98 +Asia,Sri Lanka,Vegetables,Offline,H,12/12/2014,519731271,12/22/2014,8887,154.06,90.93,1369131.22,808094.91,561036.31 +Sub-Saharan Africa,Mozambique,Meat,Offline,C,9/1/2015,679314982,10/10/2015,3254,421.89,364.69,1372830.06,1186701.26,186128.8 +Europe,Sweden,Baby Food,Online,M,9/13/2010,856875073,9/13/2010,7231,255.28,159.42,1845929.68,1152766.02,693163.66 +Central America and the Caribbean,Nicaragua,Snacks,Online,M,1/23/2016,289960372,3/9/2016,4572,152.58,97.44,697595.76,445495.68,252100.08 +Central America and the Caribbean,Belize,Personal Care,Online,H,12/24/2010,536432206,2/3/2011,1065,81.73,56.67,87042.45,60353.55,26688.9 +Asia,Nepal,Cereal,Offline,L,5/22/2017,524464404,6/30/2017,9527,205.7,117.11,1959703.9,1115706.97,843996.93 +Sub-Saharan Africa,Senegal,Clothes,Offline,L,11/9/2012,602543294,11/15/2012,4805,109.28,35.84,525090.4,172211.2,352879.2 +Sub-Saharan Africa,Uganda,Fruits,Offline,L,2/3/2010,289467704,2/3/2010,8781,9.33,6.92,81926.73,60764.52,21162.21 +Middle East and North Africa,Egypt,Beverages,Offline,M,4/19/2015,524348962,5/27/2015,5365,47.45,31.79,254569.25,170553.35,84015.9 +Australia and Oceania,Solomon Islands,Fruits,Offline,C,10/20/2016,516610896,11/15/2016,5499,9.33,6.92,51305.67,38053.08,13252.59 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,L,8/2/2011,895989835,9/6/2011,2158,9.33,6.92,20134.14,14933.36,5200.78 +Europe,Spain,Office Supplies,Offline,C,8/10/2016,562534606,9/1/2016,5346,651.21,524.96,3481368.66,2806436.16,674932.5 +Europe,Bulgaria,Household,Online,M,1/17/2012,736606538,1/27/2012,7098,668.27,502.54,4743380.46,3567028.92,1176351.54 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,H,3/16/2013,908879458,3/25/2013,6484,437.2,263.33,2834804.8,1707431.72,1127373.08 +Australia and Oceania,Tuvalu,Snacks,Offline,H,9/30/2013,190339696,11/11/2013,4601,152.58,97.44,702020.58,448321.44,253699.14 +Sub-Saharan Africa,Mauritania,Meat,Online,M,3/7/2012,462286078,3/26/2012,9578,421.89,364.69,4040862.42,3493000.82,547861.6 +Europe,Liechtenstein,Cereal,Offline,L,8/28/2015,526329934,9/13/2015,1579,205.7,117.11,324800.3,184916.69,139883.61 +Middle East and North Africa,Morocco,Fruits,Offline,L,6/14/2013,154395091,7/30/2013,7793,9.33,6.92,72708.69,53927.56,18781.13 +Central America and the Caribbean,Dominica,Personal Care,Offline,H,1/22/2011,538717877,2/26/2011,7446,81.73,56.67,608561.58,421964.82,186596.76 +Middle East and North Africa,Turkey,Clothes,Offline,H,4/1/2011,241847121,5/19/2011,6792,109.28,35.84,742229.76,243425.28,498804.48 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,H,4/12/2010,146644151,4/24/2010,4118,9.33,6.92,38420.94,28496.56,9924.38 +Europe,Iceland,Meat,Offline,M,11/1/2016,306282794,12/15/2016,4740,421.89,364.69,1999758.6,1728630.6,271128 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,C,5/21/2010,394249379,6/13/2010,6007,109.28,35.84,656444.96,215290.88,441154.08 +Middle East and North Africa,Somalia,Vegetables,Online,H,2/4/2013,154342734,2/21/2013,2300,154.06,90.93,354338,209139,145199 +Asia,South Korea,Office Supplies,Offline,L,5/6/2010,750674188,5/12/2010,29,651.21,524.96,18885.09,15223.84,3661.25 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,M,1/29/2015,717667567,2/9/2015,2636,437.2,263.33,1152459.2,694137.88,458321.32 +Sub-Saharan Africa,Senegal,Meat,Online,M,1/5/2011,910059201,1/19/2011,5596,421.89,364.69,2360896.44,2040805.24,320091.2 +Middle East and North Africa,Azerbaijan,Meat,Online,L,1/5/2017,452897918,2/9/2017,1413,421.89,364.69,596130.57,515306.97,80823.6 +Europe,Monaco,Beverages,Online,L,2/22/2015,791545045,3/1/2015,4624,47.45,31.79,219408.8,146996.96,72411.84 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,C,1/13/2015,741674411,1/19/2015,6795,81.73,56.67,555355.35,385072.65,170282.7 +Europe,France,Fruits,Online,M,3/27/2012,539272344,4/11/2012,1525,9.33,6.92,14228.25,10553,3675.25 +Europe,Moldova ,Meat,Online,M,9/22/2014,490637671,9/30/2014,9445,421.89,364.69,3984751.05,3444497.05,540254 +Europe,Italy,Snacks,Online,L,5/25/2016,522381722,6/17/2016,3215,152.58,97.44,490544.7,313269.6,177275.1 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,L,12/31/2015,631428325,2/5/2016,2528,47.45,31.79,119953.6,80365.12,39588.48 +Central America and the Caribbean,Haiti,Baby Food,Online,M,5/5/2013,435013806,6/8/2013,9107,255.28,159.42,2324834.96,1451837.94,872997.02 +Europe,Poland,Office Supplies,Offline,M,2/1/2013,520686995,3/19/2013,1708,651.21,524.96,1112266.68,896631.68,215635 +Europe,Cyprus,Meat,Offline,C,5/23/2013,196309220,6/2/2013,1116,421.89,364.69,470829.24,406994.04,63835.2 +Europe,Russia,Vegetables,Online,C,4/6/2017,640054309,4/13/2017,5148,154.06,90.93,793100.88,468107.64,324993.24 +Asia,Kyrgyzstan,Baby Food,Online,H,8/15/2013,850408589,9/13/2013,3654,255.28,159.42,932793.12,582520.68,350272.44 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,H,5/24/2011,796170890,5/28/2011,3514,668.27,502.54,2348300.78,1765925.56,582375.22 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,M,12/28/2012,966452538,1/24/2013,3638,255.28,159.42,928708.64,579969.96,348738.68 +Sub-Saharan Africa,Swaziland,Cereal,Online,L,7/16/2010,120677363,8/15/2010,9968,205.7,117.11,2050417.6,1167352.48,883065.12 +Asia,Singapore,Personal Care,Offline,L,5/13/2012,238581693,5/20/2012,480,81.73,56.67,39230.4,27201.6,12028.8 +Europe,Kosovo,Vegetables,Offline,H,7/3/2016,670214354,8/15/2016,176,154.06,90.93,27114.56,16003.68,11110.88 +Sub-Saharan Africa,Gabon,Household,Online,M,6/27/2014,385936677,7/29/2014,6094,668.27,502.54,4072437.38,3062478.76,1009958.62 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,L,4/8/2010,226422488,4/19/2010,2301,651.21,524.96,1498434.21,1207932.96,290501.25 +Asia,Uzbekistan,Beverages,Online,C,6/7/2016,652658116,7/5/2016,4895,47.45,31.79,232267.75,155612.05,76655.7 +Asia,Taiwan,Personal Care,Online,L,7/25/2012,395942389,8/12/2012,7007,81.73,56.67,572682.11,397086.69,175595.42 +Asia,Laos,Clothes,Offline,L,3/2/2017,507886636,4/3/2017,3797,109.28,35.84,414936.16,136084.48,278851.68 +Australia and Oceania,Kiribati,Personal Care,Online,M,9/26/2015,310414683,10/4/2015,7458,81.73,56.67,609542.34,422644.86,186897.48 +Central America and the Caribbean,Cuba,Cosmetics,Offline,H,7/19/2017,545762860,9/4/2017,2213,437.2,263.33,967523.6,582749.29,384774.31 +Middle East and North Africa,Oman,Snacks,Online,L,1/4/2014,226479995,2/12/2014,9318,152.58,97.44,1421740.44,907945.92,513794.52 +Australia and Oceania,Solomon Islands,Vegetables,Offline,M,10/1/2012,685427415,11/6/2012,2059,154.06,90.93,317209.54,187224.87,129984.67 +Europe,Italy,Household,Offline,M,2/2/2011,625778949,3/3/2011,752,668.27,502.54,502539.04,377910.08,124628.96 +Sub-Saharan Africa,Namibia,Household,Online,M,12/29/2014,171020925,1/22/2015,7747,668.27,502.54,5177087.69,3893177.38,1283910.31 +Asia,Sri Lanka,Cosmetics,Online,H,7/24/2012,414952170,8/5/2012,2423,437.2,263.33,1059335.6,638048.59,421287.01 +Sub-Saharan Africa,Zambia,Household,Offline,L,9/2/2015,271684014,10/22/2015,6192,668.27,502.54,4137927.84,3111727.68,1026200.16 +Europe,Croatia,Baby Food,Online,H,10/6/2010,525640285,11/7/2010,7496,255.28,159.42,1913578.88,1195012.32,718566.56 +Europe,Austria,Meat,Online,M,8/21/2015,681557309,9/5/2015,6808,421.89,364.69,2872227.12,2482809.52,389417.6 +Middle East and North Africa,Israel,Clothes,Online,H,1/28/2015,314483916,3/15/2015,1634,109.28,35.84,178563.52,58562.56,120000.96 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,H,1/27/2010,419781434,3/1/2010,1510,205.7,117.11,310607,176836.1,133770.9 +Middle East and North Africa,Afghanistan,Clothes,Offline,L,1/18/2014,263123691,2/11/2014,3002,109.28,35.84,328058.56,107591.68,220466.88 +Europe,Iceland,Baby Food,Online,L,3/13/2011,530497014,4/12/2011,4710,255.28,159.42,1202368.8,750868.2,451500.6 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,C,4/10/2013,178200232,5/29/2013,2264,47.45,31.79,107426.8,71972.56,35454.24 +Europe,Monaco,Household,Offline,H,5/24/2010,482844674,7/6/2010,3324,668.27,502.54,2221329.48,1670442.96,550886.52 +Europe,Andorra,Cosmetics,Offline,M,8/30/2012,991354167,9/12/2012,2583,437.2,263.33,1129287.6,680181.39,449106.21 +Europe,Slovakia,Fruits,Online,L,2/7/2016,870965039,3/2/2016,6765,9.33,6.92,63117.45,46813.8,16303.65 +North America,United States of America,Beverages,Offline,M,1/7/2014,259226119,2/3/2014,9624,47.45,31.79,456658.8,305946.96,150711.84 +Sub-Saharan Africa,Niger,Household,Offline,C,12/4/2015,713998734,1/11/2016,6947,668.27,502.54,4642471.69,3491145.38,1151326.31 +Asia,Sri Lanka,Office Supplies,Online,H,6/19/2013,263456714,6/27/2013,1551,651.21,524.96,1010026.71,814212.96,195813.75 +Asia,Indonesia,Personal Care,Online,C,7/3/2014,156086385,7/10/2014,8285,81.73,56.67,677133.05,469510.95,207622.1 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,M,8/6/2016,810686576,9/15/2016,9028,152.58,97.44,1377492.24,879688.32,497803.92 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,C,10/22/2010,466368615,11/15/2010,7692,651.21,524.96,5009107.32,4037992.32,971115 +Asia,Kyrgyzstan,Snacks,Offline,M,10/2/2015,132556331,10/18/2015,5219,152.58,97.44,796315.02,508539.36,287775.66 +Europe,Macedonia,Fruits,Online,C,4/5/2013,438986051,5/12/2013,4582,9.33,6.92,42750.06,31707.44,11042.62 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,H,9/24/2012,285706603,11/8/2012,5788,47.45,31.79,274640.6,184000.52,90640.08 +Australia and Oceania,New Zealand,Baby Food,Online,L,1/18/2017,893079316,1/29/2017,871,255.28,159.42,222348.88,138854.82,83494.06 +North America,Canada,Meat,Offline,H,3/27/2011,851778018,5/11/2011,8899,421.89,364.69,3754399.11,3245376.31,509022.8 +Asia,North Korea,Vegetables,Online,H,9/1/2011,172789037,9/22/2011,971,154.06,90.93,149592.26,88293.03,61299.23 +Sub-Saharan Africa,Burundi,Meat,Online,L,11/7/2016,737411201,12/27/2016,5216,421.89,364.69,2200578.24,1902223.04,298355.2 +Europe,Slovenia,Household,Online,H,3/23/2011,447255837,3/28/2011,1796,668.27,502.54,1200212.92,902561.84,297651.08 +Australia and Oceania,East Timor,Clothes,Online,C,5/9/2014,874246776,5/11/2014,7903,109.28,35.84,863639.84,283243.52,580396.32 +Europe,Estonia,Cosmetics,Offline,L,7/31/2016,510620343,8/16/2016,2762,437.2,263.33,1207546.4,727317.46,480228.94 +Europe,Netherlands,Household,Online,C,2/8/2013,618925368,2/19/2013,2625,668.27,502.54,1754208.75,1319167.5,435041.25 +Sub-Saharan Africa,Sudan,Household,Offline,H,5/5/2015,282023179,5/21/2015,5781,668.27,502.54,3863268.87,2905183.74,958085.13 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,M,10/26/2016,453087604,12/12/2016,7545,668.27,502.54,5042097.15,3791664.3,1250432.85 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,H,2/24/2012,805604970,3/26/2012,5268,47.45,31.79,249966.6,167469.72,82496.88 +Middle East and North Africa,Somalia,Clothes,Online,C,12/7/2015,183374106,1/15/2016,3328,109.28,35.84,363683.84,119275.52,244408.32 +North America,Canada,Cosmetics,Online,L,7/17/2013,650506341,9/5/2013,8137,437.2,263.33,3557496.4,2142716.21,1414780.19 +Asia,Thailand,Personal Care,Offline,C,5/10/2010,741425502,6/13/2010,3137,81.73,56.67,256387.01,177773.79,78613.22 +Europe,Slovakia,Clothes,Online,C,10/22/2012,410867917,11/15/2012,3802,109.28,35.84,415482.56,136263.68,279218.88 +Europe,Serbia,Snacks,Offline,L,1/15/2017,583882415,2/24/2017,2637,152.58,97.44,402353.46,256949.28,145404.18 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,H,9/10/2012,905830323,9/25/2012,4177,421.89,364.69,1762234.53,1523310.13,238924.4 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,C,12/20/2016,192385470,1/13/2017,9991,668.27,502.54,6676685.57,5020877.14,1655808.43 +Middle East and North Africa,Egypt,Baby Food,Online,C,4/10/2010,479534184,4/11/2010,3676,255.28,159.42,938409.28,586027.92,352381.36 +Central America and the Caribbean,Belize,Fruits,Offline,M,9/23/2015,273575294,10/14/2015,5864,9.33,6.92,54711.12,40578.88,14132.24 +Middle East and North Africa,Syria,Clothes,Online,H,1/31/2012,401120126,2/20/2012,9214,109.28,35.84,1006905.92,330229.76,676676.16 +Sub-Saharan Africa,Togo,Cosmetics,Offline,C,3/25/2013,859092509,4/18/2013,3419,437.2,263.33,1494786.8,900325.27,594461.53 +Asia,Thailand,Snacks,Offline,H,5/30/2011,364728772,6/21/2011,204,152.58,97.44,31126.32,19877.76,11248.56 +Sub-Saharan Africa,Zambia,Cosmetics,Online,C,4/13/2011,405577743,5/24/2011,8322,437.2,263.33,3638378.4,2191432.26,1446946.14 +Asia,Taiwan,Fruits,Online,H,1/1/2011,289500749,1/22/2011,8560,9.33,6.92,79864.8,59235.2,20629.6 +Asia,Cambodia,Vegetables,Online,C,7/29/2013,294671618,9/9/2013,8735,154.06,90.93,1345714.1,794273.55,551440.55 +Sub-Saharan Africa,Guinea,Meat,Offline,C,7/4/2015,319576680,8/17/2015,8696,421.89,364.69,3668755.44,3171344.24,497411.2 +Sub-Saharan Africa,Zambia,Snacks,Offline,M,7/25/2010,333014762,8/2/2010,5323,152.58,97.44,812183.34,518673.12,293510.22 +Sub-Saharan Africa,South Sudan,Cereal,Online,L,4/23/2016,824097192,5/21/2016,7527,205.7,117.11,1548303.9,881486.97,666816.93 +Europe,Sweden,Vegetables,Offline,L,4/18/2017,552247798,5/23/2017,1250,154.06,90.93,192575,113662.5,78912.5 +Europe,Spain,Cosmetics,Online,L,4/11/2014,597202908,5/5/2014,4467,437.2,263.33,1952972.4,1176295.11,776677.29 +Australia and Oceania,Samoa ,Office Supplies,Offline,C,11/11/2012,309011352,12/10/2012,2181,651.21,524.96,1420289.01,1144937.76,275351.25 +Australia and Oceania,Fiji,Personal Care,Offline,M,2/26/2012,458034455,4/13/2012,1429,81.73,56.67,116792.17,80981.43,35810.74 +Sub-Saharan Africa,Gabon,Vegetables,Offline,L,2/9/2016,984946048,2/20/2016,6278,154.06,90.93,967188.68,570858.54,396330.14 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,C,8/4/2014,550732457,8/25/2014,2827,255.28,159.42,721676.56,450680.34,270996.22 +Europe,Ukraine,Cosmetics,Offline,M,6/22/2017,586692512,7/5/2017,4207,437.2,263.33,1839300.4,1107829.31,731471.09 +Sub-Saharan Africa,Burundi,Beverages,Online,L,12/21/2012,344437539,1/26/2013,5577,47.45,31.79,264628.65,177292.83,87335.82 +Middle East and North Africa,Israel,Household,Offline,M,11/14/2016,945891368,12/13/2016,9130,668.27,502.54,6101305.1,4588190.2,1513114.9 +Sub-Saharan Africa,Senegal,Office Supplies,Online,M,9/25/2015,433290326,11/7/2015,9091,651.21,524.96,5920150.11,4772411.36,1147738.75 +Australia and Oceania,Kiribati,Vegetables,Offline,C,2/10/2016,519183242,2/26/2016,6714,154.06,90.93,1034358.84,610504.02,423854.82 +North America,Mexico,Vegetables,Offline,C,6/24/2010,736431443,6/27/2010,5284,154.06,90.93,814053.04,480474.12,333578.92 +Middle East and North Africa,Kuwait,Office Supplies,Online,M,4/23/2011,688208758,6/8/2011,5120,651.21,524.96,3334195.2,2687795.2,646400 +Europe,Belgium,Office Supplies,Offline,M,12/29/2016,498001515,2/13/2017,8570,651.21,524.96,5580869.7,4498907.2,1081962.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,M,8/20/2015,359608542,10/7/2015,5014,205.7,117.11,1031379.8,587189.54,444190.26 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,H,7/15/2011,987141168,7/22/2011,5863,255.28,159.42,1496706.64,934679.46,562027.18 +Middle East and North Africa,Kuwait,Baby Food,Online,H,11/7/2013,465023219,11/25/2013,9559,255.28,159.42,2440221.52,1523895.78,916325.74 +Europe,Norway,Vegetables,Offline,C,2/4/2010,997991025,3/15/2010,6577,154.06,90.93,1013252.62,598046.61,415206.01 +Asia,Japan,Household,Online,C,5/5/2015,361093413,5/19/2015,4420,668.27,502.54,2953753.4,2221226.8,732526.6 +Middle East and North Africa,Libya,Fruits,Online,M,6/8/2015,449691712,6/12/2015,2626,9.33,6.92,24500.58,18171.92,6328.66 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,H,3/21/2016,529459750,3/27/2016,7761,651.21,524.96,5054040.81,4074214.56,979826.25 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,L,1/16/2017,386383855,2/15/2017,8424,154.06,90.93,1297801.44,765994.32,531807.12 +North America,Canada,Vegetables,Online,L,7/7/2014,776762855,8/1/2014,245,154.06,90.93,37744.7,22277.85,15466.85 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,M,11/21/2013,277208077,11/24/2013,885,437.2,263.33,386922,233047.05,153874.95 +Sub-Saharan Africa,Lesotho,Cereal,Offline,M,2/17/2010,234643352,3/5/2010,5037,205.7,117.11,1036110.9,589883.07,446227.83 +North America,Canada,Clothes,Offline,H,5/29/2014,716305005,6/25/2014,9424,109.28,35.84,1029854.72,337756.16,692098.56 +North America,Canada,Cosmetics,Offline,M,6/12/2012,959741866,7/19/2012,7801,437.2,263.33,3410597.2,2054237.33,1356359.87 +Middle East and North Africa,Bahrain,Baby Food,Offline,L,10/8/2013,722815263,10/20/2013,5954,255.28,159.42,1519937.12,949186.68,570750.44 +Middle East and North Africa,Jordan,Baby Food,Offline,L,1/7/2010,733699023,1/13/2010,6700,255.28,159.42,1710376,1068114,642262 +Middle East and North Africa,Yemen,Household,Online,H,8/15/2016,440879476,9/21/2016,4889,668.27,502.54,3267172.03,2456918.06,810253.97 +Europe,Montenegro,Personal Care,Offline,M,1/2/2016,263155448,1/10/2016,2400,81.73,56.67,196152,136008,60144 +Central America and the Caribbean,Saint Lucia,Cereal,Online,C,5/12/2014,239638268,6/20/2014,3144,205.7,117.11,646720.8,368193.84,278526.96 +Middle East and North Africa,Libya,Personal Care,Online,H,3/4/2015,479751765,4/8/2015,8063,81.73,56.67,658988.99,456930.21,202058.78 +Europe,France,Vegetables,Offline,L,5/31/2015,713232266,6/18/2015,132,154.06,90.93,20335.92,12002.76,8333.16 +Sub-Saharan Africa,Benin,Household,Online,L,11/24/2016,740128600,1/9/2017,9355,668.27,502.54,6251665.85,4701261.7,1550404.15 +Sub-Saharan Africa,Botswana,Meat,Offline,H,12/14/2014,880802094,1/23/2015,7768,421.89,364.69,3277241.52,2832911.92,444329.6 +Middle East and North Africa,Syria,Baby Food,Online,L,4/24/2017,625926578,5/3/2017,4439,255.28,159.42,1133187.92,707665.38,425522.54 +Middle East and North Africa,Egypt,Baby Food,Offline,L,1/22/2010,886488378,2/19/2010,466,255.28,159.42,118960.48,74289.72,44670.76 +Central America and the Caribbean,Honduras,Household,Offline,H,6/4/2014,843786323,6/12/2014,3979,668.27,502.54,2659046.33,1999606.66,659439.67 +Central America and the Caribbean,Saint Lucia,Meat,Offline,L,11/2/2014,199431741,11/25/2014,5139,421.89,364.69,2168092.71,1874141.91,293950.8 +Sub-Saharan Africa,Chad,Office Supplies,Online,L,9/22/2015,525348460,10/29/2015,1139,651.21,524.96,741728.19,597929.44,143798.75 +Middle East and North Africa,Afghanistan,Beverages,Online,M,1/2/2015,313772809,1/28/2015,1202,47.45,31.79,57034.9,38211.58,18823.32 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,C,6/11/2015,827253615,6/14/2015,1583,109.28,35.84,172990.24,56734.72,116255.52 +Australia and Oceania,Samoa ,Vegetables,Offline,H,4/21/2013,248652207,6/9/2013,569,154.06,90.93,87660.14,51739.17,35920.97 +Asia,Bangladesh,Cereal,Offline,C,4/11/2017,431142413,5/7/2017,3476,205.7,117.11,715013.2,407074.36,307938.84 +Sub-Saharan Africa,Burundi,Fruits,Online,C,5/22/2014,148210561,6/8/2014,7653,9.33,6.92,71402.49,52958.76,18443.73 +Europe,Bulgaria,Fruits,Online,L,9/2/2011,943655478,10/11/2011,7481,9.33,6.92,69797.73,51768.52,18029.21 +Asia,Laos,Cosmetics,Online,C,3/20/2017,381588494,4/10/2017,9370,437.2,263.33,4096564,2467402.1,1629161.9 +North America,Greenland,Cosmetics,Offline,M,9/6/2013,596433436,10/11/2013,6763,437.2,263.33,2956783.6,1780900.79,1175882.81 +Middle East and North Africa,Iraq,Cosmetics,Online,C,1/28/2015,642926633,2/8/2015,5133,437.2,263.33,2244147.6,1351672.89,892474.71 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,H,7/17/2017,546116912,8/8/2017,6985,154.06,90.93,1076109.1,635146.05,440963.05 +Europe,Czech Republic,Fruits,Offline,C,9/19/2010,851365602,9/20/2010,6856,9.33,6.92,63966.48,47443.52,16522.96 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,H,10/21/2011,374346530,11/10/2011,6312,255.28,159.42,1611327.36,1006259.04,605068.32 +Asia,North Korea,Baby Food,Offline,C,5/10/2016,251046025,5/26/2016,8953,255.28,159.42,2285521.84,1427287.26,858234.58 +Sub-Saharan Africa,Ghana,Cosmetics,Online,L,3/16/2017,787762916,3/27/2017,5407,437.2,263.33,2363940.4,1423825.31,940115.09 +Middle East and North Africa,Azerbaijan,Snacks,Offline,H,10/25/2015,111108529,12/9/2015,8338,152.58,97.44,1272212.04,812454.72,459757.32 +Australia and Oceania,Marshall Islands,Household,Offline,M,12/8/2010,918006694,1/18/2011,7436,668.27,502.54,4969255.72,3736887.44,1232368.28 +Sub-Saharan Africa,Chad,Beverages,Online,M,7/10/2017,125693738,8/18/2017,4425,47.45,31.79,209966.25,140670.75,69295.5 +Europe,Malta,Baby Food,Offline,C,7/9/2017,121718490,7/24/2017,8061,255.28,159.42,2057812.08,1285084.62,772727.46 +Australia and Oceania,Samoa ,Cosmetics,Offline,L,8/27/2016,213942277,9/6/2016,9129,437.2,263.33,3991198.8,2403939.57,1587259.23 +Central America and the Caribbean,Nicaragua,Meat,Offline,H,5/13/2010,680538928,5/16/2010,5447,421.89,364.69,2298034.83,1986466.43,311568.4 +North America,Greenland,Cosmetics,Offline,L,4/15/2010,519994771,5/22/2010,6863,437.2,263.33,3000503.6,1807233.79,1193269.81 +Middle East and North Africa,Somalia,Cosmetics,Online,H,3/16/2010,601108634,4/25/2010,258,437.2,263.33,112797.6,67939.14,44858.46 +Middle East and North Africa,Iraq,Vegetables,Online,M,7/12/2012,512991845,7/18/2012,4542,154.06,90.93,699740.52,413004.06,286736.46 +Middle East and North Africa,Iraq,Household,Offline,H,12/14/2016,815068233,12/31/2016,5657,668.27,502.54,3780403.39,2842868.78,937534.61 +Australia and Oceania,New Zealand,Snacks,Online,C,8/30/2016,787074124,9/18/2016,1579,152.58,97.44,240923.82,153857.76,87066.06 +Central America and the Caribbean,Jamaica,Household,Offline,H,4/8/2017,679058349,5/23/2017,7310,668.27,502.54,4885053.7,3673567.4,1211486.3 +Middle East and North Africa,Iran,Household,Online,M,4/19/2010,361382234,5/29/2010,9888,668.27,502.54,6607853.76,4969115.52,1638738.24 +Australia and Oceania,Vanuatu,Office Supplies,Offline,L,11/6/2014,674719607,12/16/2014,3380,651.21,524.96,2201089.8,1774364.8,426725 +Europe,Ireland,Vegetables,Online,C,3/21/2013,280056798,5/3/2013,3885,154.06,90.93,598523.1,353263.05,245260.05 +Australia and Oceania,Solomon Islands,Beverages,Offline,L,4/13/2015,608692634,5/19/2015,4532,47.45,31.79,215043.4,144072.28,70971.12 +Europe,Hungary,Vegetables,Online,C,10/27/2016,912238442,11/14/2016,482,154.06,90.93,74256.92,43828.26,30428.66 +Europe,Slovenia,Beverages,Online,C,11/28/2010,512618052,12/26/2010,3928,47.45,31.79,186383.6,124871.12,61512.48 +Middle East and North Africa,Lebanon,Clothes,Offline,C,5/23/2014,152067792,6/8/2014,9094,109.28,35.84,993792.32,325928.96,667863.36 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,M,2/9/2011,643136489,3/3/2011,7234,255.28,159.42,1846695.52,1153244.28,693451.24 +Middle East and North Africa,Egypt,Personal Care,Offline,C,4/1/2016,618685472,5/21/2016,1634,81.73,56.67,133546.82,92598.78,40948.04 +Asia,Malaysia,Office Supplies,Online,M,1/1/2012,581888568,2/10/2012,2613,651.21,524.96,1701611.73,1371720.48,329891.25 +Sub-Saharan Africa,Namibia,Vegetables,Offline,L,11/24/2011,656232106,1/9/2012,2518,154.06,90.93,387923.08,228961.74,158961.34 +Middle East and North Africa,Somalia,Fruits,Offline,C,8/11/2011,135514914,8/22/2011,729,9.33,6.92,6801.57,5044.68,1756.89 +Australia and Oceania,Solomon Islands,Personal Care,Online,H,6/12/2015,633848321,7/25/2015,8659,81.73,56.67,707700.07,490705.53,216994.54 +Asia,Uzbekistan,Cosmetics,Online,M,5/31/2017,235656154,7/3/2017,4748,437.2,263.33,2075825.6,1250290.84,825534.76 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,M,8/7/2012,245674741,9/17/2012,9470,154.06,90.93,1458948.2,861107.1,597841.1 +Australia and Oceania,Nauru,Clothes,Online,C,1/29/2016,238952910,2/9/2016,331,109.28,35.84,36171.68,11863.04,24308.64 +Middle East and North Africa,Morocco,Personal Care,Offline,C,9/10/2013,310851991,9/14/2013,6867,81.73,56.67,561239.91,389152.89,172087.02 +Asia,Philippines,Vegetables,Online,H,4/18/2011,627045810,5/4/2011,5644,154.06,90.93,869514.64,513208.92,356305.72 +Asia,Vietnam,Baby Food,Online,H,10/16/2015,973520696,10/24/2015,5262,255.28,159.42,1343283.36,838868.04,504415.32 +Middle East and North Africa,United Arab Emirates,Snacks,Online,L,3/24/2016,306575477,4/23/2016,1351,152.58,97.44,206135.58,131641.44,74494.14 +Middle East and North Africa,Yemen,Snacks,Offline,H,4/15/2010,802821481,5/28/2010,1571,152.58,97.44,239703.18,153078.24,86624.94 +Europe,Greece,Cereal,Offline,M,8/24/2015,209182536,10/11/2015,616,205.7,117.11,126711.2,72139.76,54571.44 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,C,3/8/2013,392894971,3/15/2013,5208,651.21,524.96,3391501.68,2733991.68,657510 +Central America and the Caribbean,Cuba,Household,Online,C,5/9/2011,591507613,6/3/2011,9102,668.27,502.54,6082593.54,4574119.08,1508474.46 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,C,2/2/2012,562881791,2/17/2012,8085,421.89,364.69,3410980.65,2948518.65,462462 +Europe,Denmark,Snacks,Online,M,8/13/2014,135191333,9/15/2014,4974,152.58,97.44,758932.92,484666.56,274266.36 +Central America and the Caribbean,Belize,Beverages,Online,L,8/24/2011,556922566,10/7/2011,4618,47.45,31.79,219124.1,146806.22,72317.88 +Europe,Bosnia and Herzegovina,Meat,Offline,C,11/19/2015,446874320,11/22/2015,8897,421.89,364.69,3753555.33,3244646.93,508908.4 +Europe,San Marino,Beverages,Offline,H,10/25/2010,744157922,11/25/2010,1721,47.45,31.79,81661.45,54710.59,26950.86 +Europe,Macedonia,Personal Care,Online,H,1/25/2015,658197200,2/26/2015,4033,81.73,56.67,329617.09,228550.11,101066.98 +Europe,Estonia,Household,Offline,L,6/18/2010,818728482,7/15/2010,8807,668.27,502.54,5885453.89,4425869.78,1459584.11 +Sub-Saharan Africa,Rwanda,Meat,Offline,L,12/20/2013,125800597,1/14/2014,6047,421.89,364.69,2551168.83,2205280.43,345888.4 +Europe,Netherlands,Cosmetics,Offline,H,5/1/2013,699774873,6/17/2013,7790,437.2,263.33,3405788,2051340.7,1354447.3 +Asia,Cambodia,Household,Online,L,4/15/2016,231325137,4/16/2016,3103,668.27,502.54,2073641.81,1559381.62,514260.19 +Europe,Georgia,Beverages,Online,L,7/1/2016,531437718,7/15/2016,3085,47.45,31.79,146383.25,98072.15,48311.1 +Central America and the Caribbean,Haiti,Baby Food,Offline,C,6/20/2012,781411445,8/5/2012,5866,255.28,159.42,1497472.48,935157.72,562314.76 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,L,5/9/2011,682857644,5/28/2011,1606,651.21,524.96,1045843.26,843085.76,202757.5 +North America,United States of America,Fruits,Offline,L,7/28/2017,907700145,9/16/2017,7499,9.33,6.92,69965.67,51893.08,18072.59 +Asia,Cambodia,Beverages,Online,L,11/24/2013,848175275,12/7/2013,2767,47.45,31.79,131294.15,87962.93,43331.22 +Asia,Bhutan,Cereal,Offline,H,9/5/2010,866831862,9/28/2010,3666,205.7,117.11,754096.2,429325.26,324770.94 +Asia,Turkmenistan,Cereal,Online,L,9/28/2011,946531236,10/6/2011,8482,205.7,117.11,1744747.4,993327.02,751420.38 +Europe,Lithuania,Personal Care,Online,L,8/19/2010,240447223,9/23/2010,2531,81.73,56.67,206858.63,143431.77,63426.86 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,C,2/5/2017,222066152,3/9/2017,3164,109.28,35.84,345761.92,113397.76,232364.16 +Europe,Monaco,Baby Food,Online,H,6/15/2015,635186851,7/1/2015,4759,255.28,159.42,1214877.52,758679.78,456197.74 +Sub-Saharan Africa,Benin,Fruits,Offline,L,10/15/2013,843920648,11/5/2013,3728,9.33,6.92,34782.24,25797.76,8984.48 +Asia,Bhutan,Beverages,Offline,M,6/24/2017,282691371,7/7/2017,3514,47.45,31.79,166739.3,111710.06,55029.24 +Australia and Oceania,Kiribati,Snacks,Online,M,3/30/2010,706235349,4/27/2010,9589,152.58,97.44,1463089.62,934352.16,528737.46 +Europe,Bosnia and Herzegovina,Baby Food,Offline,C,12/11/2010,339601409,1/13/2011,4458,255.28,159.42,1138038.24,710694.36,427343.88 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,H,10/14/2016,628150880,10/29/2016,2659,9.33,6.92,24808.47,18400.28,6408.19 +Sub-Saharan Africa,Gabon,Office Supplies,Online,C,9/8/2014,387557590,10/23/2014,5758,651.21,524.96,3749667.18,3022719.68,726947.5 +Asia,Bangladesh,Cosmetics,Online,C,5/5/2015,753807866,5/13/2015,7354,437.2,263.33,3215168.8,1936528.82,1278639.98 +Asia,China,Vegetables,Offline,M,8/1/2011,233200538,9/1/2011,8076,154.06,90.93,1244188.56,734350.68,509837.88 +Asia,Vietnam,Cosmetics,Online,M,6/12/2012,552346932,7/30/2012,587,437.2,263.33,256636.4,154574.71,102061.69 +Asia,North Korea,Vegetables,Offline,M,9/8/2016,808170878,10/14/2016,4577,154.06,90.93,705132.62,416186.61,288946.01 +Europe,Finland,Cosmetics,Offline,C,7/15/2016,617908704,8/17/2016,1772,437.2,263.33,774718.4,466620.76,308097.64 +Asia,Bangladesh,Cereal,Online,C,8/29/2016,569109237,9/15/2016,925,205.7,117.11,190272.5,108326.75,81945.75 +Sub-Saharan Africa,Togo,Fruits,Online,M,3/19/2015,869633805,4/16/2015,2823,9.33,6.92,26338.59,19535.16,6803.43 +Europe,Bosnia and Herzegovina,Snacks,Offline,L,3/14/2015,897656238,4/28/2015,5283,152.58,97.44,806080.14,514775.52,291304.62 +Europe,Greece,Baby Food,Online,H,2/12/2013,551662862,2/20/2013,8155,255.28,159.42,2081808.4,1300070.1,781738.3 +Central America and the Caribbean,Panama,Household,Offline,M,4/27/2010,700452506,6/16/2010,8317,668.27,502.54,5558001.59,4179625.18,1378376.41 +North America,Mexico,Clothes,Offline,H,10/17/2016,933136498,10/29/2016,4681,109.28,35.84,511539.68,167767.04,343772.64 +Australia and Oceania,Australia,Fruits,Offline,C,1/31/2017,909138667,2/28/2017,3190,9.33,6.92,29762.7,22074.8,7687.9 +Europe,San Marino,Clothes,Online,L,12/13/2011,808195340,1/24/2012,1816,109.28,35.84,198452.48,65085.44,133367.04 +Europe,Denmark,Cosmetics,Online,L,7/29/2014,880355346,9/4/2014,5565,437.2,263.33,2433018,1465431.45,967586.55 +Europe,San Marino,Beverages,Offline,C,6/26/2016,995980012,7/6/2016,1473,47.45,31.79,69893.85,46826.67,23067.18 +Europe,Bosnia and Herzegovina,Household,Offline,H,1/22/2014,195743167,3/9/2014,3608,668.27,502.54,2411118.16,1813164.32,597953.84 +Asia,Myanmar,Snacks,Offline,M,4/27/2012,740631139,6/9/2012,8067,152.58,97.44,1230862.86,786048.48,444814.38 +Europe,Switzerland,Snacks,Offline,H,7/25/2013,461942756,8/31/2013,7982,152.58,97.44,1217893.56,777766.08,440127.48 +Asia,Taiwan,Beverages,Online,M,7/28/2013,411289346,8/25/2013,8512,47.45,31.79,403894.4,270596.48,133297.92 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,M,12/28/2012,810594737,1/1/2013,1851,651.21,524.96,1205389.71,971700.96,233688.75 +Central America and the Caribbean,Grenada,Vegetables,Online,L,7/10/2013,602095258,7/27/2013,2222,154.06,90.93,342321.32,202046.46,140274.86 +Central America and the Caribbean,The Bahamas,Beverages,Offline,M,2/25/2014,598339736,3/3/2014,879,47.45,31.79,41708.55,27943.41,13765.14 +Sub-Saharan Africa,Senegal,Beverages,Offline,C,12/4/2014,332189500,12/28/2014,1110,47.45,31.79,52669.5,35286.9,17382.6 +Asia,Brunei,Personal Care,Offline,L,3/2/2013,306818377,3/14/2013,3231,81.73,56.67,264069.63,183100.77,80968.86 +Europe,Moldova ,Meat,Offline,M,11/5/2014,645712697,11/29/2014,9591,421.89,364.69,4046346.99,3497741.79,548605.2 +Sub-Saharan Africa,Togo,Meat,Offline,C,8/19/2015,642671287,8/22/2015,9570,421.89,364.69,4037487.3,3490083.3,547404 +Asia,Sri Lanka,Vegetables,Offline,M,4/2/2012,111805474,4/8/2012,4579,154.06,90.93,705440.74,416368.47,289072.27 +Asia,Vietnam,Meat,Online,H,11/16/2013,737539088,12/12/2013,3061,421.89,364.69,1291405.29,1116316.09,175089.2 +Australia and Oceania,Palau,Personal Care,Offline,M,7/31/2015,224608457,8/21/2015,5488,81.73,56.67,448534.24,311004.96,137529.28 +Australia and Oceania,East Timor,Baby Food,Online,M,4/15/2017,848062407,5/22/2017,9367,255.28,159.42,2391207.76,1493287.14,897920.62 +Europe,Armenia,Cosmetics,Online,L,6/4/2012,903262269,7/6/2012,4233,437.2,263.33,1850667.6,1114675.89,735991.71 +Sub-Saharan Africa,Botswana,Vegetables,Offline,M,5/31/2014,555881869,6/5/2014,6653,154.06,90.93,1024961.18,604957.29,420003.89 +Central America and the Caribbean,Jamaica,Clothes,Offline,H,1/5/2015,491907536,1/20/2015,5226,109.28,35.84,571097.28,187299.84,383797.44 +Asia,South Korea,Personal Care,Online,C,11/3/2010,567638099,11/16/2010,5582,81.73,56.67,456216.86,316331.94,139884.92 +Sub-Saharan Africa,Kenya,Clothes,Online,C,9/23/2014,259684884,10/3/2014,5383,109.28,35.84,588254.24,192926.72,395327.52 +Asia,Bangladesh,Vegetables,Offline,C,1/22/2014,914971721,1/28/2014,9320,154.06,90.93,1435839.2,847467.6,588371.6 +Sub-Saharan Africa,Mali,Fruits,Online,H,6/7/2012,800734937,6/23/2012,4117,9.33,6.92,38411.61,28489.64,9921.97 +Sub-Saharan Africa,Cameroon,Vegetables,Online,L,9/23/2010,954523360,11/3/2010,3529,154.06,90.93,543677.74,320891.97,222785.77 +Asia,Bhutan,Fruits,Online,M,11/18/2010,234198319,1/4/2011,3342,9.33,6.92,31180.86,23126.64,8054.22 +North America,Greenland,Clothes,Online,L,2/11/2012,267933642,3/20/2012,6374,109.28,35.84,696550.72,228444.16,468106.56 +Australia and Oceania,Fiji,Vegetables,Online,L,9/17/2014,504215657,10/16/2014,7473,154.06,90.93,1151290.38,679519.89,471770.49 +Middle East and North Africa,Qatar,Personal Care,Online,L,3/27/2016,461843192,4/24/2016,8519,81.73,56.67,696257.87,482771.73,213486.14 +Europe,Iceland,Beverages,Online,L,4/26/2015,179927575,4/27/2015,3423,47.45,31.79,162421.35,108817.17,53604.18 +Sub-Saharan Africa,Cameroon,Clothes,Offline,L,6/8/2015,667892634,6/15/2015,3127,109.28,35.84,341718.56,112071.68,229646.88 +Europe,Kosovo,Cosmetics,Online,C,7/22/2013,755474698,8/5/2013,606,437.2,263.33,264943.2,159577.98,105365.22 +Asia,Myanmar,Personal Care,Online,L,7/6/2011,242722594,8/7/2011,5864,81.73,56.67,479264.72,332312.88,146951.84 +Europe,Andorra,Baby Food,Online,H,3/7/2012,349997651,4/7/2012,938,255.28,159.42,239452.64,149535.96,89916.68 +Sub-Saharan Africa,Senegal,Meat,Offline,L,9/27/2015,567973697,10/19/2015,4893,421.89,364.69,2064307.77,1784428.17,279879.6 +Central America and the Caribbean,El Salvador,Baby Food,Offline,L,11/2/2015,907637059,11/30/2015,8830,255.28,159.42,2254122.4,1407678.6,846443.8 +Sub-Saharan Africa,Benin,Meat,Online,H,12/27/2010,550286567,1/6/2011,879,421.89,364.69,370841.31,320562.51,50278.8 +Asia,Uzbekistan,Household,Online,C,11/30/2015,997533547,1/13/2016,1199,668.27,502.54,801255.73,602545.46,198710.27 +Europe,Norway,Vegetables,Online,C,4/26/2012,221301829,6/6/2012,6984,154.06,90.93,1075955.04,635055.12,440899.92 +Australia and Oceania,Nauru,Baby Food,Online,H,4/8/2013,313827741,5/7/2013,7457,255.28,159.42,1903622.96,1188794.94,714828.02 +Europe,Ireland,Meat,Online,L,12/16/2013,737660109,1/6/2014,8874,421.89,364.69,3743851.86,3236259.06,507592.8 +Europe,France,Cereal,Online,M,8/26/2010,575660264,10/12/2010,9519,205.7,117.11,1958058.3,1114770.09,843288.21 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,L,1/13/2012,781002032,2/3/2012,4712,154.06,90.93,725930.72,428462.16,297468.56 +Sub-Saharan Africa,South Africa,Meat,Online,H,9/16/2012,127171742,10/10/2012,1799,421.89,364.69,758980.11,656077.31,102902.8 +Central America and the Caribbean,Jamaica,Beverages,Online,L,2/20/2012,157968223,3/14/2012,5162,47.45,31.79,244936.9,164099.98,80836.92 +Europe,Czech Republic,Personal Care,Offline,M,11/2/2010,237502801,12/21/2010,1211,81.73,56.67,98975.03,68627.37,30347.66 +North America,United States of America,Beverages,Offline,L,3/7/2014,700199306,3/28/2014,3389,47.45,31.79,160808.05,107736.31,53071.74 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,C,6/16/2013,600794064,7/8/2013,7170,81.73,56.67,586004.1,406323.9,179680.2 +Sub-Saharan Africa,Mauritania,Snacks,Online,C,5/22/2012,864335906,6/13/2012,5057,152.58,97.44,771597.06,492754.08,278842.98 +Europe,Romania,Office Supplies,Offline,L,10/3/2015,236186158,10/9/2015,1588,651.21,524.96,1034121.48,833636.48,200485 +Sub-Saharan Africa,Senegal,Cereal,Online,C,6/20/2010,232018649,8/7/2010,8329,205.7,117.11,1713275.3,975409.19,737866.11 +Asia,Brunei,Personal Care,Online,M,10/19/2014,187819707,11/18/2014,8880,81.73,56.67,725762.4,503229.6,222532.8 +Europe,France,Personal Care,Offline,M,1/2/2014,409888160,1/30/2014,3870,81.73,56.67,316295.1,219312.9,96982.2 +Middle East and North Africa,Israel,Personal Care,Offline,C,2/15/2017,824835336,3/16/2017,5960,81.73,56.67,487110.8,337753.2,149357.6 +Middle East and North Africa,Oman,Cosmetics,Offline,M,5/4/2015,529585063,5/12/2015,4844,437.2,263.33,2117796.8,1275570.52,842226.28 +Asia,Japan,Household,Online,L,1/9/2016,941373670,1/14/2016,2243,668.27,502.54,1498929.61,1127197.22,371732.39 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,M,4/9/2016,847749984,5/27/2016,6914,651.21,524.96,4502465.94,3629573.44,872892.5 +Sub-Saharan Africa,Sudan,Personal Care,Online,L,3/29/2014,456575334,4/21/2014,9642,81.73,56.67,788040.66,546412.14,241628.52 +Asia,Japan,Office Supplies,Offline,L,12/6/2012,946023547,12/19/2012,8245,651.21,524.96,5369226.45,4328295.2,1040931.25 +Middle East and North Africa,Turkey,Baby Food,Online,L,6/3/2016,414580953,6/10/2016,2572,255.28,159.42,656580.16,410028.24,246551.92 +Asia,Myanmar,Vegetables,Offline,L,11/28/2010,631046378,1/5/2011,9501,154.06,90.93,1463724.06,863925.93,599798.13 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,M,12/16/2013,284531152,2/2/2014,7946,651.21,524.96,5174514.66,4171332.16,1003182.5 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,H,2/11/2010,834459102,2/28/2010,3847,255.28,159.42,982062.16,613288.74,368773.42 +Asia,Laos,Snacks,Online,L,4/14/2015,660566556,5/28/2015,5178,152.58,97.44,790059.24,504544.32,285514.92 +Asia,Singapore,Snacks,Online,L,5/8/2012,912902343,5/16/2012,6945,152.58,97.44,1059668.1,676720.8,382947.3 +Sub-Saharan Africa,Rwanda,Vegetables,Online,L,7/28/2015,561827790,8/6/2015,6183,154.06,90.93,952552.98,562220.19,390332.79 +Sub-Saharan Africa,Botswana,Cereal,Online,C,9/30/2013,448016726,10/30/2013,6960,205.7,117.11,1431672,815085.6,616586.4 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,H,11/24/2011,132455480,12/14/2011,5375,421.89,364.69,2267658.75,1960208.75,307450 +Asia,Nepal,Beverages,Online,C,4/26/2012,146442878,5/12/2012,4557,47.45,31.79,216229.65,144867.03,71362.62 +Australia and Oceania,East Timor,Household,Offline,M,10/19/2010,641590249,11/4/2010,9667,668.27,502.54,6460166.09,4858054.18,1602111.91 +Europe,Belgium,Baby Food,Offline,M,7/20/2015,939821422,7/29/2015,2898,255.28,159.42,739801.44,461999.16,277802.28 +Asia,Malaysia,Cereal,Offline,C,2/16/2013,883372724,4/4/2013,8474,205.7,117.11,1743101.8,992390.14,750711.66 +Europe,Romania,Beverages,Offline,L,2/5/2010,384792983,2/23/2010,7649,47.45,31.79,362945.05,243161.71,119783.34 +Central America and the Caribbean,Guatemala,Personal Care,Offline,M,1/26/2014,776943528,2/22/2014,3710,81.73,56.67,303218.3,210245.7,92972.6 +Asia,Brunei,Beverages,Offline,M,10/22/2014,762998187,11/3/2014,6974,47.45,31.79,330916.3,221703.46,109212.84 +Asia,Mongolia,Snacks,Offline,M,9/11/2010,466443288,10/12/2010,9789,152.58,97.44,1493605.62,953840.16,539765.46 +Central America and the Caribbean,Honduras,Cereal,Online,H,7/20/2012,981077659,8/13/2012,1536,205.7,117.11,315955.2,179880.96,136074.24 +Europe,Bosnia and Herzegovina,Fruits,Online,C,2/9/2017,321012628,3/29/2017,3625,9.33,6.92,33821.25,25085,8736.25 +Middle East and North Africa,Morocco,Cereal,Offline,C,10/24/2010,170672023,12/11/2010,4499,205.7,117.11,925444.3,526877.89,398566.41 +Europe,Croatia,Beverages,Offline,L,6/16/2011,934792172,7/15/2011,4632,47.45,31.79,219788.4,147251.28,72537.12 +Australia and Oceania,Palau,Meat,Offline,H,5/26/2011,388421905,7/5/2011,1528,421.89,364.69,644647.92,557246.32,87401.6 +Europe,Macedonia,Beverages,Offline,C,8/19/2011,426922547,9/26/2011,4724,47.45,31.79,224153.8,150175.96,73977.84 +Europe,Bosnia and Herzegovina,Personal Care,Online,H,6/6/2010,315967929,6/27/2010,787,81.73,56.67,64321.51,44599.29,19722.22 +Middle East and North Africa,Bahrain,Clothes,Offline,H,9/15/2014,741544377,9/15/2014,8315,109.28,35.84,908663.2,298009.6,610653.6 +Sub-Saharan Africa,Zambia,Meat,Offline,L,7/2/2013,659950721,7/26/2013,2939,421.89,364.69,1239934.71,1071823.91,168110.8 +Europe,Georgia,Snacks,Online,H,1/27/2012,447798287,2/1/2012,2319,152.58,97.44,353833.02,225963.36,127869.66 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,C,12/12/2012,552010905,1/25/2013,1149,152.58,97.44,175314.42,111958.56,63355.86 +Asia,Japan,Vegetables,Online,L,2/27/2012,139824903,2/29/2012,6151,154.06,90.93,947623.06,559310.43,388312.63 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,C,7/30/2010,248789107,9/3/2010,1080,437.2,263.33,472176,284396.4,187779.6 +Europe,Vatican City,Cosmetics,Offline,H,2/22/2010,636764848,2/28/2010,1724,437.2,263.33,753732.8,453980.92,299751.88 +Sub-Saharan Africa,Malawi,Beverages,Offline,H,1/31/2010,231925952,2/20/2010,898,47.45,31.79,42610.1,28547.42,14062.68 +Europe,Georgia,Beverages,Online,C,9/5/2010,282758748,10/18/2010,3452,47.45,31.79,163797.4,109739.08,54058.32 +Middle East and North Africa,Oman,Beverages,Offline,L,1/22/2017,308062064,2/21/2017,1265,47.45,31.79,60024.25,40214.35,19809.9 +Europe,Denmark,Cosmetics,Offline,L,9/19/2012,346947228,9/19/2012,8250,437.2,263.33,3606900,2172472.5,1434427.5 +Asia,Cambodia,Cereal,Offline,M,4/10/2016,508838069,4/20/2016,5347,205.7,117.11,1099877.9,626187.17,473690.73 +Europe,Sweden,Snacks,Online,M,2/15/2017,523470914,3/17/2017,5531,152.58,97.44,843919.98,538940.64,304979.34 +Europe,Kosovo,Snacks,Offline,H,2/5/2017,190894591,2/22/2017,8807,152.58,97.44,1343772.06,858154.08,485617.98 +Middle East and North Africa,Iraq,Baby Food,Online,L,7/5/2011,731470429,8/18/2011,7210,255.28,159.42,1840568.8,1149418.2,691150.6 +Sub-Saharan Africa,Gabon,Personal Care,Offline,H,8/30/2015,735872256,9/20/2015,9808,81.73,56.67,801607.84,555819.36,245788.48 +Sub-Saharan Africa,Uganda,Fruits,Online,H,8/26/2015,215086400,9/15/2015,7700,9.33,6.92,71841,53284,18557 +Sub-Saharan Africa,Liberia,Cosmetics,Online,L,7/21/2017,150411689,7/24/2017,9016,437.2,263.33,3941795.2,2374183.28,1567611.92 +Europe,San Marino,Baby Food,Offline,M,5/16/2013,243459451,7/1/2013,3917,255.28,159.42,999931.76,624448.14,375483.62 +Europe,Macedonia,Personal Care,Offline,L,2/10/2015,266153514,2/20/2015,9594,81.73,56.67,784117.62,543691.98,240425.64 +Australia and Oceania,Nauru,Vegetables,Offline,C,2/9/2013,510730206,3/3/2013,5273,154.06,90.93,812358.38,479473.89,332884.49 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,L,2/20/2010,439738357,4/9/2010,7207,437.2,263.33,3150900.4,1897819.31,1253081.09 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,L,1/13/2010,936039292,1/26/2010,3682,154.06,90.93,567248.92,334804.26,232444.66 +Europe,Luxembourg,Vegetables,Online,C,11/29/2013,252806842,1/4/2014,17,154.06,90.93,2619.02,1545.81,1073.21 +Asia,Kyrgyzstan,Office Supplies,Offline,L,5/15/2016,763527333,6/29/2016,3560,651.21,524.96,2318307.6,1868857.6,449450 +Sub-Saharan Africa,South Sudan,Baby Food,Online,M,11/13/2016,411999595,11/20/2016,8690,255.28,159.42,2218383.2,1385359.8,833023.4 +Asia,Kazakhstan,Cosmetics,Online,L,12/6/2015,362334954,12/10/2015,1820,437.2,263.33,795704,479260.6,316443.4 +Asia,Vietnam,Baby Food,Online,H,5/9/2011,948957240,5/14/2011,6390,255.28,159.42,1631239.2,1018693.8,612545.4 +Central America and the Caribbean,Panama,Personal Care,Offline,C,2/22/2017,326602780,4/7/2017,7875,81.73,56.67,643623.75,446276.25,197347.5 +Europe,Italy,Beverages,Online,H,4/24/2014,320320403,6/3/2014,8780,47.45,31.79,416611,279116.2,137494.8 +Asia,Turkmenistan,Clothes,Offline,M,3/14/2015,575471436,4/10/2015,3641,109.28,35.84,397888.48,130493.44,267395.04 +Asia,China,Beverages,Offline,H,4/19/2014,807729709,5/17/2014,4025,47.45,31.79,190986.25,127954.75,63031.5 +Asia,Mongolia,Cosmetics,Offline,H,9/24/2014,353081548,10/23/2014,3531,437.2,263.33,1543753.2,929818.23,613934.97 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,L,11/25/2016,417825782,11/28/2016,2789,205.7,117.11,573697.3,326619.79,247077.51 +Europe,Austria,Fruits,Offline,C,9/15/2014,928573739,10/23/2014,4459,9.33,6.92,41602.47,30856.28,10746.19 +Europe,Norway,Fruits,Offline,C,6/18/2014,982249248,6/27/2014,8235,9.33,6.92,76832.55,56986.2,19846.35 +Sub-Saharan Africa,Mali,Fruits,Online,L,12/26/2015,196088635,1/1/2016,5840,9.33,6.92,54487.2,40412.8,14074.4 +Europe,Finland,Snacks,Online,H,5/11/2016,957640731,5/16/2016,6028,152.58,97.44,919752.24,587368.32,332383.92 +Australia and Oceania,Fiji,Baby Food,Offline,C,9/28/2013,774766862,11/14/2013,9586,255.28,159.42,2447114.08,1528200.12,918913.96 +Sub-Saharan Africa,Niger,Cosmetics,Offline,L,2/21/2011,825640857,3/2/2011,4332,437.2,263.33,1893950.4,1140745.56,753204.84 +Middle East and North Africa,Morocco,Cosmetics,Online,L,8/16/2012,108749043,9/20/2012,113,437.2,263.33,49403.6,29756.29,19647.31 +Central America and the Caribbean,Guatemala,Fruits,Offline,M,12/22/2011,392890250,12/26/2011,3811,9.33,6.92,35556.63,26372.12,9184.51 +Europe,Poland,Cosmetics,Offline,C,8/6/2011,367175805,8/16/2011,4335,437.2,263.33,1895262,1141535.55,753726.45 +Central America and the Caribbean,Dominica,Beverages,Offline,M,3/12/2011,591029536,4/16/2011,7629,47.45,31.79,361996.05,242525.91,119470.14 +Sub-Saharan Africa,Comoros,Cosmetics,Online,C,7/8/2011,344187772,7/31/2011,1665,437.2,263.33,727938,438444.45,289493.55 +Australia and Oceania,Marshall Islands,Household,Offline,L,8/9/2010,776699340,8/16/2010,1449,668.27,502.54,968323.23,728180.46,240142.77 +Europe,Andorra,Baby Food,Online,C,2/18/2015,858925569,3/26/2015,4018,255.28,159.42,1025715.04,640549.56,385165.48 +Asia,Singapore,Clothes,Offline,H,11/28/2013,531540286,1/10/2014,3437,109.28,35.84,375595.36,123182.08,252413.28 +Sub-Saharan Africa,Chad,Vegetables,Offline,M,12/12/2011,255529820,1/8/2012,5807,154.06,90.93,894626.42,528030.51,366595.91 +Sub-Saharan Africa,Ethiopia,Fruits,Online,H,7/19/2011,562193000,8/11/2011,4257,9.33,6.92,39717.81,29458.44,10259.37 +Sub-Saharan Africa,Madagascar,Personal Care,Online,L,1/26/2016,703141152,2/28/2016,3947,81.73,56.67,322588.31,223676.49,98911.82 +Sub-Saharan Africa,Madagascar,Snacks,Online,L,1/2/2011,900298106,2/14/2011,7071,152.58,97.44,1078893.18,688998.24,389894.94 +Central America and the Caribbean,Grenada,Baby Food,Online,H,3/17/2013,995900189,3/21/2013,7852,255.28,159.42,2004458.56,1251765.84,752692.72 +Europe,Monaco,Cosmetics,Offline,M,2/1/2014,902496230,2/9/2014,7545,437.2,263.33,3298674,1986824.85,1311849.15 +Europe,Macedonia,Vegetables,Online,H,9/10/2013,152947556,9/17/2013,9436,154.06,90.93,1453710.16,858015.48,595694.68 +Asia,Maldives,Meat,Offline,M,12/1/2016,150427997,1/11/2017,3842,421.89,364.69,1620901.38,1401138.98,219762.4 +Sub-Saharan Africa,Mali,Vegetables,Online,L,8/4/2014,118423879,8/19/2014,3112,154.06,90.93,479434.72,282974.16,196460.56 +Europe,Liechtenstein,Clothes,Online,L,7/8/2017,250734031,7/30/2017,6626,109.28,35.84,724089.28,237475.84,486613.44 +Central America and the Caribbean,The Bahamas,Vegetables,Offline,L,11/13/2014,361469781,12/1/2014,5796,154.06,90.93,892931.76,527030.28,365901.48 +Europe,Finland,Clothes,Online,H,10/18/2015,335054957,12/4/2015,9062,109.28,35.84,990295.36,324782.08,665513.28 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,M,5/20/2015,576225888,6/4/2015,6900,421.89,364.69,2911041,2516361,394680 +Asia,Laos,Cosmetics,Offline,H,7/22/2013,660031402,8/12/2013,6814,437.2,263.33,2979080.8,1794330.62,1184750.18 +Central America and the Caribbean,Haiti,Snacks,Online,H,4/24/2011,681832826,5/16/2011,8340,152.58,97.44,1272517.2,812649.6,459867.6 +Asia,Bangladesh,Cereal,Offline,C,6/30/2014,807303988,7/16/2014,8045,205.7,117.11,1654856.5,942149.95,712706.55 +Sub-Saharan Africa,Guinea,Snacks,Online,L,11/15/2014,822431218,11/28/2014,4529,152.58,97.44,691034.82,441305.76,249729.06 +Sub-Saharan Africa,Namibia,Personal Care,Online,L,8/19/2016,583513343,9/1/2016,3420,81.73,56.67,279516.6,193811.4,85705.2 +Australia and Oceania,Tuvalu,Cereal,Online,L,6/17/2017,467161691,7/15/2017,2380,205.7,117.11,489566,278721.8,210844.2 +Europe,Romania,Office Supplies,Offline,C,4/23/2012,920300090,5/1/2012,6103,651.21,524.96,3974334.63,3203830.88,770503.75 +Europe,Estonia,Meat,Online,M,5/9/2012,210164868,5/26/2012,1310,421.89,364.69,552675.9,477743.9,74932 +Asia,Nepal,Fruits,Online,H,11/25/2010,274304854,12/2/2010,1757,9.33,6.92,16392.81,12158.44,4234.37 +Asia,Singapore,Fruits,Online,H,6/16/2017,870581376,7/30/2017,3230,9.33,6.92,30135.9,22351.6,7784.3 +Asia,Turkmenistan,Fruits,Offline,H,2/7/2016,927168262,3/9/2016,8547,9.33,6.92,79743.51,59145.24,20598.27 +Sub-Saharan Africa,Nigeria,Clothes,Offline,L,9/9/2014,792551839,10/14/2014,2556,109.28,35.84,279319.68,91607.04,187712.64 +Middle East and North Africa,Yemen,Office Supplies,Online,H,10/15/2010,885530936,10/25/2010,7137,651.21,524.96,4647685.77,3746639.52,901046.25 +Europe,France,Meat,Offline,L,8/5/2010,345216882,9/1/2010,6202,421.89,364.69,2616561.78,2261807.38,354754.4 +Europe,Macedonia,Personal Care,Online,M,1/6/2010,181033504,2/16/2010,692,81.73,56.67,56557.16,39215.64,17341.52 +Sub-Saharan Africa,Burundi,Clothes,Online,M,8/6/2013,122717130,8/29/2013,3581,109.28,35.84,391331.68,128343.04,262988.64 +Sub-Saharan Africa,The Gambia,Fruits,Online,H,8/3/2015,870316588,9/2/2015,4874,9.33,6.92,45474.42,33728.08,11746.34 +Asia,Vietnam,Fruits,Online,M,4/22/2011,944193208,5/27/2011,6607,9.33,6.92,61643.31,45720.44,15922.87 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,C,1/22/2016,735020816,3/10/2016,7848,109.28,35.84,857629.44,281272.32,576357.12 +Europe,Albania,Clothes,Offline,C,12/8/2015,253785741,1/17/2016,9695,109.28,35.84,1059469.6,347468.8,712000.8 +Australia and Oceania,Papua New Guinea,Cereal,Online,M,1/6/2017,481786811,1/31/2017,279,205.7,117.11,57390.3,32673.69,24716.61 +Sub-Saharan Africa,South Sudan,Personal Care,Online,H,4/23/2011,220635354,5/19/2011,9759,81.73,56.67,797603.07,553042.53,244560.54 +Europe,Netherlands,Baby Food,Online,L,10/21/2010,142255198,10/28/2010,5329,255.28,159.42,1360387.12,849549.18,510837.94 +Asia,Brunei,Beverages,Online,C,6/4/2013,538882672,7/19/2013,6213,47.45,31.79,294806.85,197511.27,97295.58 +Europe,Croatia,Baby Food,Offline,C,5/14/2014,873066604,5/15/2014,8664,255.28,159.42,2211745.92,1381214.88,830531.04 +Australia and Oceania,Samoa ,Household,Online,H,6/19/2017,227668321,6/27/2017,970,668.27,502.54,648221.9,487463.8,160758.1 +Asia,Bhutan,Office Supplies,Offline,L,4/5/2016,455861651,5/4/2016,8448,651.21,524.96,5501422.08,4434862.08,1066560 +Europe,Croatia,Meat,Online,L,12/5/2012,331132924,1/17/2013,8446,421.89,364.69,3563282.94,3080171.74,483111.2 +Middle East and North Africa,Kuwait,Fruits,Online,L,7/2/2014,497280967,7/21/2014,5344,9.33,6.92,49859.52,36980.48,12879.04 +Sub-Saharan Africa,Niger,Snacks,Online,H,12/3/2013,318417108,1/10/2014,5553,152.58,97.44,847276.74,541084.32,306192.42 +Sub-Saharan Africa,Mali,Vegetables,Online,C,7/27/2016,128965175,8/15/2016,2516,154.06,90.93,387614.96,228779.88,158835.08 +Central America and the Caribbean,Cuba,Clothes,Online,H,9/25/2013,783661496,11/9/2013,1706,109.28,35.84,186431.68,61143.04,125288.64 +Asia,Brunei,Cosmetics,Online,C,9/14/2016,507554900,10/19/2016,5629,437.2,263.33,2460998.8,1482284.57,978714.23 +Sub-Saharan Africa,Senegal,Fruits,Offline,M,2/11/2015,746006715,3/8/2015,8820,9.33,6.92,82290.6,61034.4,21256.2 +Middle East and North Africa,Tunisia ,Beverages,Offline,L,1/10/2011,314690768,2/16/2011,2846,47.45,31.79,135042.7,90474.34,44568.36 +Middle East and North Africa,Oman,Beverages,Online,H,2/19/2015,349593389,2/24/2015,1307,47.45,31.79,62017.15,41549.53,20467.62 +Middle East and North Africa,Israel,Snacks,Offline,M,9/12/2012,257013404,9/18/2012,4832,152.58,97.44,737266.56,470830.08,266436.48 +Europe,Portugal,Cereal,Online,C,10/4/2012,863562142,10/30/2012,6083,205.7,117.11,1251273.1,712380.13,538892.97 +Sub-Saharan Africa,Eritrea,Meat,Online,L,1/23/2014,366163432,3/3/2014,4751,421.89,364.69,2004399.39,1732642.19,271757.2 +Central America and the Caribbean,Panama,Cereal,Offline,H,6/1/2016,182053601,7/7/2016,2561,205.7,117.11,526797.7,299918.71,226878.99 +Asia,Singapore,Meat,Online,H,12/1/2016,898781478,1/12/2017,8267,421.89,364.69,3487764.63,3014892.23,472872.4 +Asia,Japan,Household,Offline,L,9/19/2013,924208390,11/7/2013,2655,668.27,502.54,1774256.85,1334243.7,440013.15 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,H,5/24/2017,536508166,6/27/2017,3544,205.7,117.11,729000.8,415037.84,313962.96 +Middle East and North Africa,Qatar,Personal Care,Online,C,11/15/2016,534167134,12/26/2016,780,81.73,56.67,63749.4,44202.6,19546.8 +Middle East and North Africa,Jordan,Vegetables,Offline,M,7/4/2013,885984122,8/22/2013,1245,154.06,90.93,191804.7,113207.85,78596.85 +Asia,Bhutan,Cosmetics,Offline,C,4/13/2017,281070458,4/14/2017,3850,437.2,263.33,1683220,1013820.5,669399.5 +Europe,Switzerland,Cereal,Online,H,9/28/2012,178849971,10/28/2012,4536,205.7,117.11,933055.2,531210.96,401844.24 +Europe,Macedonia,Personal Care,Offline,M,10/18/2015,759058988,11/17/2015,1277,81.73,56.67,104369.21,72367.59,32001.62 +Sub-Saharan Africa,Nigeria,Household,Online,H,11/26/2016,471746337,12/31/2016,9079,668.27,502.54,6067223.33,4562560.66,1504662.67 +Sub-Saharan Africa,Guinea,Snacks,Offline,M,3/3/2015,987273347,4/14/2015,4978,152.58,97.44,759543.24,485056.32,274486.92 +Central America and the Caribbean,El Salvador,Personal Care,Offline,M,7/17/2014,446313846,8/20/2014,3040,81.73,56.67,248459.2,172276.8,76182.4 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,L,6/20/2012,209854161,6/30/2012,9365,651.21,524.96,6098581.65,4916250.4,1182331.25 +Europe,Portugal,Clothes,Offline,M,4/1/2011,809193122,4/9/2011,7082,109.28,35.84,773920.96,253818.88,520102.08 +Sub-Saharan Africa,Djibouti,Clothes,Offline,H,3/28/2014,595942056,4/24/2014,1352,109.28,35.84,147746.56,48455.68,99290.88 +Europe,Germany,Beverages,Online,M,7/5/2014,692024791,7/8/2014,4369,47.45,31.79,207309.05,138890.51,68418.54 +Middle East and North Africa,Jordan,Cereal,Offline,C,10/5/2013,939677655,11/15/2013,355,205.7,117.11,73023.5,41574.05,31449.45 +Europe,Portugal,Personal Care,Offline,H,12/24/2010,351449477,1/20/2011,565,81.73,56.67,46177.45,32018.55,14158.9 +Europe,Belarus,Vegetables,Online,M,10/14/2013,260201585,10/30/2013,8286,154.06,90.93,1276541.16,753445.98,523095.18 +Middle East and North Africa,Lebanon,Cosmetics,Offline,L,12/7/2011,269107806,1/24/2012,3835,437.2,263.33,1676662,1009870.55,666791.45 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,H,5/21/2011,501654469,6/18/2011,9560,255.28,159.42,2440476.8,1524055.2,916421.6 +Middle East and North Africa,Tunisia ,Household,Offline,L,5/21/2015,251640403,7/9/2015,4842,668.27,502.54,3235763.34,2433298.68,802464.66 +Sub-Saharan Africa,South Africa,Personal Care,Offline,C,2/4/2013,233176934,2/19/2013,1091,81.73,56.67,89167.43,61826.97,27340.46 +North America,Greenland,Clothes,Offline,L,9/4/2013,330687892,9/28/2013,6751,109.28,35.84,737749.28,241955.84,495793.44 +Middle East and North Africa,Lebanon,Vegetables,Offline,H,3/16/2012,948909604,4/15/2012,2294,154.06,90.93,353413.64,208593.42,144820.22 +Middle East and North Africa,Qatar,Baby Food,Online,M,3/8/2016,762890899,4/8/2016,5225,255.28,159.42,1333838,832969.5,500868.5 +Sub-Saharan Africa,South Africa,Beverages,Offline,C,6/19/2011,767993104,7/24/2011,5081,47.45,31.79,241093.45,161524.99,79568.46 +Sub-Saharan Africa,Ghana,Household,Online,H,6/18/2011,229890048,7/27/2011,8429,668.27,502.54,5632847.83,4235909.66,1396938.17 +Europe,Monaco,Cosmetics,Online,M,7/7/2015,734568059,7/11/2015,3867,437.2,263.33,1690652.4,1018297.11,672355.29 +Sub-Saharan Africa,Mali,Snacks,Online,C,9/1/2012,338325965,10/2/2012,7026,152.58,97.44,1072027.08,684613.44,387413.64 +Sub-Saharan Africa,Cape Verde,Meat,Offline,L,10/1/2015,317775094,10/31/2015,5567,421.89,364.69,2348661.63,2030229.23,318432.4 +Europe,Austria,Fruits,Online,M,2/22/2012,219839274,2/23/2012,4181,9.33,6.92,39008.73,28932.52,10076.21 +Sub-Saharan Africa,Cape Verde,Beverages,Online,M,1/9/2013,111754834,1/19/2013,9594,47.45,31.79,455235.3,304993.26,150242.04 +Europe,Italy,Meat,Offline,C,9/12/2011,131070601,9/20/2011,5558,421.89,364.69,2344864.62,2026947.02,317917.6 +Sub-Saharan Africa,Eritrea,Meat,Online,L,2/4/2010,935647904,2/13/2010,7862,421.89,364.69,3316899.18,2867192.78,449706.4 +Europe,Vatican City,Clothes,Online,H,1/7/2015,553660571,1/26/2015,9321,109.28,35.84,1018598.88,334064.64,684534.24 +Europe,Kosovo,Clothes,Offline,M,8/9/2011,233594930,8/13/2011,4786,109.28,35.84,523014.08,171530.24,351483.84 +Europe,Ireland,Cereal,Offline,L,7/23/2012,394249808,8/11/2012,6134,205.7,117.11,1261763.8,718352.74,543411.06 +Europe,Moldova ,Cosmetics,Offline,H,7/7/2016,174736535,8/8/2016,7279,437.2,263.33,3182378.8,1916779.07,1265599.73 +Sub-Saharan Africa,South Africa,Vegetables,Online,L,10/20/2011,584478938,10/20/2011,9161,154.06,90.93,1411343.66,833009.73,578333.93 +Australia and Oceania,Australia,Snacks,Online,L,7/16/2010,453213346,8/30/2010,4755,152.58,97.44,725517.9,463327.2,262190.7 +Middle East and North Africa,Israel,Beverages,Online,H,7/20/2014,480988585,8/11/2014,4066,47.45,31.79,192931.7,129258.14,63673.56 +Middle East and North Africa,Bahrain,Household,Online,M,7/30/2011,988165986,8/3/2011,9129,668.27,502.54,6100636.83,4587687.66,1512949.17 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,C,12/5/2016,565419375,12/7/2016,9013,437.2,263.33,3940483.6,2373393.29,1567090.31 +Sub-Saharan Africa,Chad,Vegetables,Offline,C,9/10/2016,123735082,10/19/2016,4815,154.06,90.93,741798.9,437827.95,303970.95 +Middle East and North Africa,Oman,Cosmetics,Online,M,12/15/2016,644411933,1/8/2017,4666,437.2,263.33,2039975.2,1228697.78,811277.42 +Europe,Finland,Fruits,Online,M,4/15/2017,929061257,5/20/2017,8727,9.33,6.92,81422.91,60390.84,21032.07 +North America,Greenland,Personal Care,Online,C,7/18/2014,749606883,8/20/2014,4189,81.73,56.67,342366.97,237390.63,104976.34 +Asia,Uzbekistan,Personal Care,Online,M,3/19/2014,398285138,5/3/2014,278,81.73,56.67,22720.94,15754.26,6966.68 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,M,6/30/2011,237644851,8/3/2011,3247,255.28,159.42,828894.16,517636.74,311257.42 +Europe,Ireland,Fruits,Offline,C,3/23/2010,250547349,4/23/2010,1383,9.33,6.92,12903.39,9570.36,3333.03 +Sub-Saharan Africa,Angola,Clothes,Offline,L,7/6/2011,490166461,8/25/2011,3,109.28,35.84,327.84,107.52,220.32 +Central America and the Caribbean,Nicaragua,Snacks,Online,C,7/14/2017,629988515,8/3/2017,6456,152.58,97.44,985056.48,629072.64,355983.84 +Central America and the Caribbean,Costa Rica,Clothes,Offline,H,8/8/2012,413812339,8/17/2012,5122,109.28,35.84,559732.16,183572.48,376159.68 +Sub-Saharan Africa,Burundi,Clothes,Online,C,5/22/2012,105749261,5/22/2012,2411,109.28,35.84,263474.08,86410.24,177063.84 +North America,Canada,Snacks,Offline,H,9/9/2014,940223109,9/19/2014,1767,152.58,97.44,269608.86,172176.48,97432.38 +Central America and the Caribbean,Dominica,Cosmetics,Online,L,10/18/2010,171970212,11/10/2010,8662,437.2,263.33,3787026.4,2280964.46,1506061.94 +Sub-Saharan Africa,Comoros,Personal Care,Online,C,12/31/2011,526039397,1/8/2012,5602,81.73,56.67,457851.46,317465.34,140386.12 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,C,7/4/2015,747791993,7/5/2015,7123,47.45,31.79,337986.35,226440.17,111546.18 +North America,Greenland,Cosmetics,Offline,L,10/20/2015,552901828,11/12/2015,4792,437.2,263.33,2095062.4,1261877.36,833185.04 +Europe,Luxembourg,Snacks,Online,L,1/5/2016,177355229,1/16/2016,2208,152.58,97.44,336896.64,215147.52,121749.12 +Sub-Saharan Africa,Cape Verde,Household,Online,H,7/16/2016,827451026,8/23/2016,1,668.27,502.54,668.27,502.54,165.73 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,M,4/14/2011,629800546,5/25/2011,832,437.2,263.33,363750.4,219090.56,144659.84 +Asia,Philippines,Snacks,Offline,C,2/18/2014,481327617,4/6/2014,4393,152.58,97.44,670283.94,428053.92,242230.02 +Europe,United Kingdom,Cereal,Offline,C,4/29/2017,899268567,6/11/2017,2408,205.7,117.11,495325.6,282000.88,213324.72 +Australia and Oceania,Fiji,Fruits,Offline,L,5/18/2010,671172225,5/24/2010,3631,9.33,6.92,33877.23,25126.52,8750.71 +Middle East and North Africa,Morocco,Personal Care,Online,C,3/2/2014,904899919,3/30/2014,8850,81.73,56.67,723310.5,501529.5,221781 +Central America and the Caribbean,Honduras,Cosmetics,Online,C,7/19/2016,978625476,8/25/2016,5880,437.2,263.33,2570736,1548380.4,1022355.6 +Europe,Bulgaria,Cosmetics,Online,M,1/9/2014,790835225,2/3/2014,4572,437.2,263.33,1998878.4,1203944.76,794933.64 +Sub-Saharan Africa,Niger,Household,Offline,C,7/8/2015,310327994,7/29/2015,1805,668.27,502.54,1206227.35,907084.7,299142.65 +Central America and the Caribbean,Jamaica,Vegetables,Offline,C,11/13/2015,926215112,12/3/2015,6489,154.06,90.93,999695.34,590044.77,409650.57 +Europe,Spain,Vegetables,Online,H,10/7/2014,497920405,10/10/2014,4568,154.06,90.93,703746.08,415368.24,288377.84 +Middle East and North Africa,Jordan,Fruits,Offline,H,12/22/2012,105180203,1/6/2013,4014,9.33,6.92,37450.62,27776.88,9673.74 +Sub-Saharan Africa,Malawi,Beverages,Offline,H,2/7/2016,898043334,3/19/2016,9834,47.45,31.79,466623.3,312622.86,154000.44 +Europe,Czech Republic,Snacks,Offline,H,9/4/2015,946871125,9/29/2015,9062,152.58,97.44,1382679.96,883001.28,499678.68 +Middle East and North Africa,Algeria,Personal Care,Offline,H,8/25/2015,192337405,8/27/2015,5767,81.73,56.67,471336.91,326815.89,144521.02 +Central America and the Caribbean,Belize,Personal Care,Online,M,6/19/2013,895428502,7/12/2013,6047,81.73,56.67,494221.31,342683.49,151537.82 +Middle East and North Africa,Somalia,Office Supplies,Offline,H,6/4/2011,887443244,6/26/2011,3032,651.21,524.96,1974468.72,1591678.72,382790 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,C,11/18/2012,319992959,1/7/2013,1882,205.7,117.11,387127.4,220401.02,166726.38 +Australia and Oceania,Solomon Islands,Cereal,Online,H,11/29/2010,315001475,1/12/2011,4791,205.7,117.11,985508.7,561074.01,424434.69 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,C,10/14/2014,714705121,10/18/2014,5982,651.21,524.96,3895538.22,3140310.72,755227.5 +Central America and the Caribbean,The Bahamas,Fruits,Offline,M,12/1/2015,531652724,12/25/2015,6710,9.33,6.92,62604.3,46433.2,16171.1 +Middle East and North Africa,Saudi Arabia,Meat,Offline,L,5/9/2014,198705613,5/11/2014,261,421.89,364.69,110113.29,95184.09,14929.2 +Europe,Kosovo,Cereal,Online,M,12/28/2014,219037616,1/30/2015,6953,205.7,117.11,1430232.1,814265.83,615966.27 +Europe,Monaco,Beverages,Online,C,3/23/2016,716135060,4/11/2016,9133,47.45,31.79,433360.85,290338.07,143022.78 +Middle East and North Africa,Azerbaijan,Household,Online,L,9/22/2013,983796775,9/25/2013,6183,668.27,502.54,4131913.41,3107204.82,1024708.59 +Middle East and North Africa,Tunisia ,Cereal,Online,M,10/20/2011,836134088,12/1/2011,9512,205.7,117.11,1956618.4,1113950.32,842668.08 +Sub-Saharan Africa,Liberia,Snacks,Online,M,1/13/2012,157570827,2/11/2012,7564,152.58,97.44,1154115.12,737036.16,417078.96 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,M,1/28/2017,252843320,2/20/2017,812,9.33,6.92,7575.96,5619.04,1956.92 +Europe,Poland,Baby Food,Online,C,9/19/2011,697000396,10/7/2011,6761,255.28,159.42,1725948.08,1077838.62,648109.46 +Middle East and North Africa,Jordan,Fruits,Offline,H,2/2/2012,685403382,2/27/2012,4947,9.33,6.92,46155.51,34233.24,11922.27 +Central America and the Caribbean,Dominica,Meat,Offline,L,6/21/2016,383726108,7/31/2016,1937,421.89,364.69,817200.93,706404.53,110796.4 +Middle East and North Africa,Bahrain,Clothes,Offline,M,8/17/2016,477954900,9/10/2016,6331,109.28,35.84,691851.68,226903.04,464948.64 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,M,9/30/2016,824388587,10/27/2016,3757,154.06,90.93,578803.42,341624.01,237179.41 +Europe,Norway,Cereal,Offline,L,7/6/2014,899638497,7/15/2014,1878,205.7,117.11,386304.6,219932.58,166372.02 +Middle East and North Africa,Iran,Fruits,Online,H,6/14/2012,250628459,7/7/2012,5385,9.33,6.92,50242.05,37264.2,12977.85 +Asia,Taiwan,Personal Care,Online,L,3/3/2014,744594800,4/4/2014,1003,81.73,56.67,81975.19,56840.01,25135.18 +Sub-Saharan Africa,Ethiopia,Beverages,Online,C,12/18/2012,719086349,1/24/2013,2485,47.45,31.79,117913.25,78998.15,38915.1 +Europe,Netherlands,Beverages,Online,M,10/13/2010,831964433,10/16/2010,5619,47.45,31.79,266621.55,178628.01,87993.54 +Australia and Oceania,Solomon Islands,Office Supplies,Online,L,5/30/2014,911402881,7/6/2014,3221,651.21,524.96,2097547.41,1690896.16,406651.25 +Asia,Bangladesh,Beverages,Online,L,7/25/2016,405888020,7/27/2016,140,47.45,31.79,6643,4450.6,2192.4 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Online,L,10/21/2014,634218680,10/26/2014,8256,255.28,159.42,2107591.68,1316171.52,791420.16 +Central America and the Caribbean,Costa Rica,Beverages,Online,H,5/3/2015,735506188,5/18/2015,1481,47.45,31.79,70273.45,47080.99,23192.46 +Europe,Latvia,Fruits,Online,M,1/23/2014,819174373,3/2/2014,756,9.33,6.92,7053.48,5231.52,1821.96 +Middle East and North Africa,Pakistan,Cereal,Online,H,7/13/2015,614959561,8/26/2015,9055,205.7,117.11,1862613.5,1060431.05,802182.45 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,L,12/26/2013,822910583,2/6/2014,6383,109.28,35.84,697534.24,228766.72,468767.52 +Middle East and North Africa,Tunisia ,Fruits,Online,C,4/27/2012,863388764,4/28/2012,4777,9.33,6.92,44569.41,33056.84,11512.57 +Sub-Saharan Africa,Namibia,Snacks,Offline,H,9/13/2010,227067935,10/18/2010,3303,152.58,97.44,503971.74,321844.32,182127.42 +Middle East and North Africa,Kuwait,Cosmetics,Online,M,5/10/2010,724934422,5/24/2010,3060,437.2,263.33,1337832,805789.8,532042.2 +Europe,Vatican City,Office Supplies,Online,C,5/14/2017,638287055,5/15/2017,2179,651.21,524.96,1418986.59,1143887.84,275098.75 +Sub-Saharan Africa,South Africa,Fruits,Online,C,3/2/2016,568737161,3/23/2016,819,9.33,6.92,7641.27,5667.48,1973.79 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,M,3/8/2011,288208568,4/13/2011,6175,651.21,524.96,4021221.75,3241628,779593.75 +Europe,Cyprus,Meat,Online,H,6/23/2015,988937604,7/15/2015,7468,421.89,364.69,3150674.52,2723504.92,427169.6 +Europe,Spain,Fruits,Online,M,9/1/2016,333473098,10/16/2016,955,9.33,6.92,8910.15,6608.6,2301.55 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,C,1/10/2011,104676377,2/11/2011,4921,255.28,159.42,1256232.88,784505.82,471727.06 +Europe,Italy,Fruits,Online,C,10/21/2014,355721271,12/9/2014,4684,9.33,6.92,43701.72,32413.28,11288.44 +Asia,Bhutan,Fruits,Online,M,1/14/2015,760094106,2/8/2015,7592,9.33,6.92,70833.36,52536.64,18296.72 +Asia,Brunei,Office Supplies,Offline,C,3/8/2011,161593711,4/5/2011,8025,651.21,524.96,5225960.25,4212804,1013156.25 +Central America and the Caribbean,Dominican Republic,Clothes,Online,H,5/1/2011,624331414,6/11/2011,2394,109.28,35.84,261616.32,85800.96,175815.36 +Europe,Croatia,Personal Care,Offline,L,4/13/2013,682731044,5/13/2013,4143,81.73,56.67,338607.39,234783.81,103823.58 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,L,11/26/2015,291528928,12/25/2015,8743,668.27,502.54,5842684.61,4393707.22,1448977.39 +Europe,Romania,Cosmetics,Online,H,5/4/2015,375773894,5/14/2015,8701,437.2,263.33,3804077.2,2291234.33,1512842.87 +Europe,Spain,Snacks,Online,L,5/14/2016,580827271,5/19/2016,8552,152.58,97.44,1304864.16,833306.88,471557.28 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,L,6/23/2013,622362887,8/1/2013,9864,81.73,56.67,806184.72,558992.88,247191.84 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,M,5/12/2017,736367070,6/26/2017,6235,47.45,31.79,295850.75,198210.65,97640.1 +Middle East and North Africa,Yemen,Clothes,Online,M,4/14/2013,329138648,6/1/2013,8295,109.28,35.84,906477.6,297292.8,609184.8 +Australia and Oceania,Solomon Islands,Office Supplies,Online,H,4/14/2010,227288949,5/19/2010,8706,651.21,524.96,5669434.26,4570301.76,1099132.5 +Europe,United Kingdom,Meat,Offline,H,9/5/2014,427741801,10/7/2014,7159,421.89,364.69,3020310.51,2610815.71,409494.8 +Europe,Russia,Vegetables,Online,C,2/18/2011,547733533,3/18/2011,5379,154.06,90.93,828688.74,489112.47,339576.27 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,M,11/19/2011,274812972,1/7/2012,2120,154.06,90.93,326607.2,192771.6,133835.6 +Europe,Netherlands,Personal Care,Online,H,2/2/2015,716841447,3/10/2015,8169,81.73,56.67,667652.37,462937.23,204715.14 +Central America and the Caribbean,Guatemala,Meat,Offline,H,3/5/2016,351992785,3/23/2016,1342,421.89,364.69,566176.38,489413.98,76762.4 +Europe,Poland,Beverages,Offline,M,8/25/2011,878753316,10/1/2011,1489,47.45,31.79,70653.05,47335.31,23317.74 +North America,Greenland,Cereal,Online,M,6/5/2010,465921866,6/27/2010,5489,205.7,117.11,1129087.3,642816.79,486270.51 +Europe,Belgium,Clothes,Offline,M,12/4/2014,502609765,12/21/2014,2253,109.28,35.84,246207.84,80747.52,165460.32 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,M,4/6/2017,648240840,4/10/2017,7725,152.58,97.44,1178680.5,752724,425956.5 +Asia,China,Cosmetics,Online,M,8/18/2010,182551419,9/16/2010,9877,437.2,263.33,4318224.4,2600910.41,1717313.99 +Sub-Saharan Africa,Mozambique,Vegetables,Online,H,10/10/2015,255590331,11/3/2015,3714,154.06,90.93,572178.84,337714.02,234464.82 +Australia and Oceania,Marshall Islands,Baby Food,Online,H,8/27/2016,737718904,10/2/2016,6272,255.28,159.42,1601116.16,999882.24,601233.92 +Sub-Saharan Africa,Guinea,Snacks,Online,H,3/24/2017,669610965,5/13/2017,1620,152.58,97.44,247179.6,157852.8,89326.8 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,M,12/8/2014,512252843,12/21/2014,5854,255.28,159.42,1494409.12,933244.68,561164.44 +Asia,Maldives,Fruits,Online,M,1/27/2012,796943366,2/9/2012,2107,9.33,6.92,19658.31,14580.44,5077.87 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,H,1/1/2012,775293862,1/1/2012,5537,81.73,56.67,452539.01,313781.79,138757.22 +Sub-Saharan Africa,Benin,Meat,Online,M,5/12/2015,669228160,5/22/2015,8339,421.89,364.69,3518140.71,3041149.91,476990.8 +Central America and the Caribbean,Barbados,Beverages,Online,M,4/14/2016,320982587,5/31/2016,4735,47.45,31.79,224675.75,150525.65,74150.1 +Sub-Saharan Africa,Comoros,Cereal,Online,C,10/3/2013,543105971,11/21/2013,5981,205.7,117.11,1230291.7,700434.91,529856.79 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,M,5/24/2015,868459641,6/10/2015,5362,152.58,97.44,818133.96,522473.28,295660.68 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,M,12/14/2010,900217425,1/29/2011,3196,437.2,263.33,1397291.2,841602.68,555688.52 +Europe,Finland,Beverages,Offline,H,12/20/2013,761865651,1/27/2014,1831,47.45,31.79,86880.95,58207.49,28673.46 +Asia,Turkmenistan,Baby Food,Offline,H,7/16/2012,647203147,8/21/2012,648,255.28,159.42,165421.44,103304.16,62117.28 +Sub-Saharan Africa,Cape Verde,Clothes,Online,H,12/23/2010,370341241,2/7/2011,1058,109.28,35.84,115618.24,37918.72,77699.52 +Asia,Singapore,Cereal,Online,L,11/11/2010,715703761,11/23/2010,1502,205.7,117.11,308961.4,175899.22,133062.18 +Europe,Estonia,Office Supplies,Online,C,11/6/2014,288027036,12/20/2014,2455,651.21,524.96,1598720.55,1288776.8,309943.75 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,C,4/17/2015,462359893,5/21/2015,1422,437.2,263.33,621698.4,374455.26,247243.14 +Central America and the Caribbean,Costa Rica,Clothes,Online,M,3/10/2013,434063661,4/23/2013,7938,109.28,35.84,867464.64,284497.92,582966.72 +Europe,Romania,Meat,Offline,L,5/20/2014,368812167,6/8/2014,8571,421.89,364.69,3616019.19,3125757.99,490261.2 +Australia and Oceania,Nauru,Office Supplies,Online,L,8/23/2010,952591741,9/14/2010,1920,651.21,524.96,1250323.2,1007923.2,242400 +Australia and Oceania,Nauru,Baby Food,Offline,M,9/23/2013,241701209,9/23/2013,3614,255.28,159.42,922581.92,576143.88,346438.04 +Europe,Andorra,Beverages,Online,H,9/30/2013,412751901,10/17/2013,1315,47.45,31.79,62396.75,41803.85,20592.9 +Asia,Thailand,Meat,Online,H,3/26/2013,112667644,4/18/2013,9714,421.89,364.69,4098239.46,3542598.66,555640.8 +Central America and the Caribbean,El Salvador,Vegetables,Offline,M,10/15/2015,308684766,11/15/2015,5537,154.06,90.93,853030.22,503479.41,349550.81 +Middle East and North Africa,Egypt,Meat,Offline,M,9/16/2014,238352096,10/30/2014,2537,421.89,364.69,1070334.93,925218.53,145116.4 +Middle East and North Africa,Morocco,Personal Care,Online,M,12/10/2011,559530961,1/5/2012,6500,81.73,56.67,531245,368355,162890 +Europe,Slovenia,Vegetables,Offline,M,4/10/2014,200395190,5/12/2014,245,154.06,90.93,37744.7,22277.85,15466.85 +Sub-Saharan Africa,Botswana,Fruits,Offline,H,6/4/2014,409431111,7/2/2014,8619,9.33,6.92,80415.27,59643.48,20771.79 +Sub-Saharan Africa,Liberia,Baby Food,Online,H,7/11/2017,705437552,7/31/2017,3503,255.28,159.42,894245.84,558448.26,335797.58 +Sub-Saharan Africa,Lesotho,Snacks,Online,H,8/19/2014,227525842,9/14/2014,8808,152.58,97.44,1343924.64,858251.52,485673.12 +Australia and Oceania,Solomon Islands,Vegetables,Online,M,10/18/2016,885119807,10/21/2016,5475,154.06,90.93,843478.5,497841.75,345636.75 +Central America and the Caribbean,Dominican Republic,Meat,Offline,H,6/2/2013,607955777,6/24/2013,6479,421.89,364.69,2733425.31,2362826.51,370598.8 +Middle East and North Africa,Saudi Arabia,Clothes,Offline,M,11/23/2013,996082580,1/1/2014,1825,109.28,35.84,199436,65408,134028 +Europe,Latvia,Cereal,Offline,L,7/15/2013,569861543,8/11/2013,3549,205.7,117.11,730029.3,415623.39,314405.91 +Australia and Oceania,Solomon Islands,Personal Care,Online,C,7/7/2012,619966495,8/23/2012,718,81.73,56.67,58682.14,40689.06,17993.08 +Sub-Saharan Africa,Gabon,Cosmetics,Online,C,1/23/2012,257383763,2/11/2012,4430,437.2,263.33,1936796,1166551.9,770244.1 +Sub-Saharan Africa,Tanzania,Beverages,Offline,L,9/5/2010,463412177,9/12/2010,2816,47.45,31.79,133619.2,89520.64,44098.56 +Europe,Portugal,Vegetables,Offline,L,7/10/2015,939663064,8/15/2015,6037,154.06,90.93,930060.22,548944.41,381115.81 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,M,11/14/2015,558060252,12/1/2015,1285,651.21,524.96,836804.85,674573.6,162231.25 +Central America and the Caribbean,Belize,Personal Care,Online,H,3/18/2017,510840070,4/16/2017,7783,81.73,56.67,636104.59,441062.61,195041.98 +Middle East and North Africa,Israel,Household,Offline,M,9/29/2014,260551345,11/2/2014,1788,668.27,502.54,1194866.76,898541.52,296325.24 +Europe,Ireland,Beverages,Offline,H,4/21/2012,690055406,5/1/2012,1584,47.45,31.79,75160.8,50355.36,24805.44 +Middle East and North Africa,Bahrain,Beverages,Offline,M,1/1/2011,952526080,1/26/2011,2489,47.45,31.79,118103.05,79125.31,38977.74 +Europe,Netherlands,Beverages,Online,M,1/6/2013,721449697,1/13/2013,1852,47.45,31.79,87877.4,58875.08,29002.32 +Europe,Ukraine,Fruits,Online,H,3/26/2010,640625083,4/20/2010,4053,9.33,6.92,37814.49,28046.76,9767.73 +Central America and the Caribbean,Barbados,Cereal,Online,L,9/28/2010,974163568,10/6/2010,5503,205.7,117.11,1131967.1,644456.33,487510.77 +Middle East and North Africa,Bahrain,Meat,Offline,M,5/7/2012,256488978,6/3/2012,9643,421.89,364.69,4068285.27,3516705.67,551579.6 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,L,11/29/2013,242337644,12/13/2013,1949,651.21,524.96,1269208.29,1023147.04,246061.25 +Europe,Austria,Baby Food,Offline,L,7/31/2011,956758391,9/9/2011,4924,255.28,159.42,1256998.72,784984.08,472014.64 +Europe,Luxembourg,Beverages,Offline,L,2/17/2010,245112550,3/27/2010,3105,47.45,31.79,147332.25,98707.95,48624.3 +Europe,Bulgaria,Cosmetics,Offline,H,8/16/2011,523073947,9/17/2011,8060,437.2,263.33,3523832,2122439.8,1401392.2 +Australia and Oceania,Vanuatu,Fruits,Online,M,8/13/2011,226628911,8/19/2011,3386,9.33,6.92,31591.38,23431.12,8160.26 +Sub-Saharan Africa,Uganda,Baby Food,Online,H,7/2/2010,562076270,8/6/2010,9714,255.28,159.42,2479789.92,1548605.88,931184.04 +Europe,Estonia,Clothes,Offline,M,4/30/2017,556027352,5/6/2017,9705,109.28,35.84,1060562.4,347827.2,712735.2 +Asia,Bangladesh,Fruits,Offline,C,9/11/2015,205405986,10/27/2015,3051,9.33,6.92,28465.83,21112.92,7352.91 +Europe,Slovakia,Household,Offline,H,12/26/2012,927448499,2/5/2013,1476,668.27,502.54,986366.52,741749.04,244617.48 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,M,11/11/2013,609703719,11/30/2013,3734,421.89,364.69,1575337.26,1361752.46,213584.8 +Sub-Saharan Africa,Eritrea,Snacks,Online,C,6/25/2016,360032975,7/17/2016,613,152.58,97.44,93531.54,59730.72,33800.82 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,L,4/11/2016,456610095,5/8/2016,9929,255.28,159.42,2534675.12,1582881.18,951793.94 +Sub-Saharan Africa,Angola,Beverages,Online,M,4/26/2017,797921407,5/23/2017,1531,47.45,31.79,72645.95,48670.49,23975.46 +Europe,Bulgaria,Clothes,Online,M,5/19/2013,452765738,5/19/2013,2298,109.28,35.84,251125.44,82360.32,168765.12 +Asia,Indonesia,Vegetables,Online,H,6/16/2014,810254418,7/29/2014,1143,154.06,90.93,176090.58,103932.99,72157.59 +Sub-Saharan Africa,Benin,Personal Care,Offline,H,8/29/2012,629811275,10/3/2012,4007,81.73,56.67,327492.11,227076.69,100415.42 +Australia and Oceania,Australia,Cosmetics,Offline,C,4/29/2016,991172635,5/20/2016,8864,437.2,263.33,3875340.8,2334157.12,1541183.68 +Sub-Saharan Africa,Uganda,Beverages,Offline,L,12/2/2015,344387328,1/7/2016,718,47.45,31.79,34069.1,22825.22,11243.88 +Central America and the Caribbean,Honduras,Office Supplies,Offline,M,7/16/2010,359816682,8/10/2010,6607,651.21,524.96,4302544.47,3468410.72,834133.75 +Europe,Norway,Cosmetics,Online,L,9/16/2011,978134524,10/11/2011,597,437.2,263.33,261008.4,157208.01,103800.39 +Sub-Saharan Africa,Burundi,Household,Offline,C,11/16/2016,860327184,12/18/2016,8787,668.27,502.54,5872088.49,4415818.98,1456269.51 +Australia and Oceania,Solomon Islands,Vegetables,Online,L,3/11/2013,537693488,4/14/2013,4307,154.06,90.93,663536.42,391635.51,271900.91 +Sub-Saharan Africa,Uganda,Vegetables,Offline,M,8/4/2011,161844766,9/2/2011,2318,154.06,90.93,357111.08,210775.74,146335.34 +Europe,Luxembourg,Cereal,Online,C,9/16/2012,854704844,9/22/2012,5012,205.7,117.11,1030968.4,586955.32,444013.08 +Europe,Finland,Personal Care,Online,H,9/7/2010,658510053,9/24/2010,6613,81.73,56.67,540480.49,374758.71,165721.78 +Australia and Oceania,Fiji,Cereal,Online,C,1/25/2012,385809218,1/26/2012,8376,205.7,117.11,1722943.2,980913.36,742029.84 +Europe,Belarus,Vegetables,Online,M,11/27/2016,469463670,12/7/2016,3587,154.06,90.93,552613.22,326165.91,226447.31 +Australia and Oceania,Nauru,Meat,Offline,L,12/16/2014,512647235,1/22/2015,2564,421.89,364.69,1081725.96,935065.16,146660.8 +Europe,Croatia,Fruits,Online,L,3/8/2012,638846242,4/12/2012,7654,9.33,6.92,71411.82,52965.68,18446.14 +Middle East and North Africa,Bahrain,Office Supplies,Online,C,10/30/2011,141859519,12/16/2011,8239,651.21,524.96,5365319.19,4325145.44,1040173.75 +Middle East and North Africa,Kuwait,Household,Offline,M,8/17/2010,635798394,9/14/2010,5729,668.27,502.54,3828518.83,2879051.66,949467.17 +Europe,Slovakia,Personal Care,Offline,H,3/1/2010,205086696,3/25/2010,8566,81.73,56.67,700099.18,485435.22,214663.96 +Asia,Bangladesh,Clothes,Online,C,2/3/2013,154460752,3/17/2013,7224,109.28,35.84,789438.72,258908.16,530530.56 +Asia,Nepal,Personal Care,Online,H,10/9/2011,958969390,11/6/2011,9208,81.73,56.67,752569.84,521817.36,230752.48 +Asia,Cambodia,Office Supplies,Online,H,10/5/2014,913973939,11/14/2014,4054,651.21,524.96,2640005.34,2128187.84,511817.5 +Europe,Luxembourg,Household,Offline,L,10/8/2012,185148227,11/3/2012,8330,668.27,502.54,5566689.1,4186158.2,1380530.9 +Sub-Saharan Africa,Mali,Vegetables,Offline,M,9/14/2012,358478581,11/1/2012,633,154.06,90.93,97519.98,57558.69,39961.29 +Asia,Tajikistan,Snacks,Online,L,3/7/2011,390263831,3/9/2011,6595,152.58,97.44,1006265.1,642616.8,363648.3 +Middle East and North Africa,Bahrain,Beverages,Online,C,6/15/2013,657115304,6/18/2013,3876,47.45,31.79,183916.2,123218.04,60698.16 +Asia,Vietnam,Snacks,Online,L,6/28/2014,705956828,6/28/2014,7168,152.58,97.44,1093693.44,698449.92,395243.52 +Asia,Vietnam,Vegetables,Offline,M,4/21/2010,604024732,4/29/2010,3196,154.06,90.93,492375.76,290612.28,201763.48 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,H,12/3/2016,488867843,12/31/2016,5713,154.06,90.93,880144.78,519483.09,360661.69 +Asia,Japan,Office Supplies,Offline,L,7/28/2013,118347489,8/23/2013,507,651.21,524.96,330163.47,266154.72,64008.75 +Asia,Maldives,Office Supplies,Online,M,8/12/2014,220637500,8/16/2014,394,651.21,524.96,256576.74,206834.24,49742.5 +Europe,Luxembourg,Snacks,Online,H,10/3/2012,244224202,11/4/2012,223,152.58,97.44,34025.34,21729.12,12296.22 +Asia,Myanmar,Fruits,Online,L,2/22/2013,607906424,3/7/2013,1875,9.33,6.92,17493.75,12975,4518.75 +Asia,North Korea,Baby Food,Offline,L,5/26/2014,450795495,6/11/2014,9260,255.28,159.42,2363892.8,1476229.2,887663.6 +Central America and the Caribbean,Jamaica,Personal Care,Online,L,6/6/2012,782315242,7/24/2012,3320,81.73,56.67,271343.6,188144.4,83199.2 +Asia,Cambodia,Cereal,Online,H,10/13/2011,432201993,11/9/2011,7029,205.7,117.11,1445865.3,823166.19,622699.11 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,L,4/11/2014,100504577,4/26/2014,393,47.45,31.79,18647.85,12493.47,6154.38 +Central America and the Caribbean,Guatemala,Baby Food,Offline,L,3/25/2015,107584321,4/25/2015,5446,255.28,159.42,1390254.88,868201.32,522053.56 +Middle East and North Africa,Jordan,Personal Care,Online,C,10/22/2014,844115054,11/27/2014,1257,81.73,56.67,102734.61,71234.19,31500.42 +Europe,Iceland,Office Supplies,Offline,C,3/29/2014,521083104,3/30/2014,8925,651.21,524.96,5812049.25,4685268,1126781.25 +Europe,Czech Republic,Meat,Offline,L,1/15/2012,119787299,2/26/2012,6579,421.89,364.69,2775614.31,2399295.51,376318.8 +Asia,Taiwan,Household,Offline,L,5/8/2015,241838967,6/6/2015,4379,668.27,502.54,2926354.33,2200622.66,725731.67 +Middle East and North Africa,Israel,Personal Care,Online,L,6/16/2013,659161937,7/13/2013,9520,81.73,56.67,778069.6,539498.4,238571.2 +Sub-Saharan Africa,Sudan,Beverages,Online,M,11/6/2011,763992536,11/19/2011,1224,47.45,31.79,58078.8,38910.96,19167.84 +Australia and Oceania,Kiribati,Fruits,Online,C,4/17/2013,918879592,4/17/2013,5746,9.33,6.92,53610.18,39762.32,13847.86 +Australia and Oceania,Samoa ,Cereal,Online,C,1/20/2014,206684434,2/6/2014,1372,205.7,117.11,282220.4,160674.92,121545.48 +Asia,Brunei,Snacks,Online,M,3/31/2015,480580890,5/1/2015,3420,152.58,97.44,521823.6,333244.8,188578.8 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,M,6/21/2011,514055287,7/10/2011,9238,109.28,35.84,1009528.64,331089.92,678438.72 +Asia,Mongolia,Vegetables,Offline,L,4/30/2017,950906455,6/19/2017,3206,154.06,90.93,493916.36,291521.58,202394.78 +Central America and the Caribbean,El Salvador,Meat,Online,M,8/18/2010,255245721,8/23/2010,1736,421.89,364.69,732401.04,633101.84,99299.2 +Asia,Maldives,Meat,Offline,L,11/20/2011,561496913,11/23/2011,8269,421.89,364.69,3488608.41,3015621.61,472986.8 +Australia and Oceania,Solomon Islands,Vegetables,Online,H,5/23/2012,924396359,6/19/2012,8280,154.06,90.93,1275616.8,752900.4,522716.4 +Middle East and North Africa,Egypt,Baby Food,Offline,L,11/13/2015,468992888,12/31/2015,4273,255.28,159.42,1090811.44,681201.66,409609.78 +Europe,Kosovo,Cosmetics,Offline,C,12/9/2011,640647828,1/27/2012,784,437.2,263.33,342764.8,206450.72,136314.08 +Sub-Saharan Africa,Lesotho,Beverages,Offline,H,3/31/2010,255035006,4/2/2010,9381,47.45,31.79,445128.45,298221.99,146906.46 +Europe,Ireland,Clothes,Offline,L,11/29/2013,448140752,1/14/2014,3662,109.28,35.84,400183.36,131246.08,268937.28 +Central America and the Caribbean,Grenada,Office Supplies,Offline,C,10/7/2015,626263892,10/8/2015,4258,651.21,524.96,2772852.18,2235279.68,537572.5 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,C,4/10/2017,716015756,4/16/2017,3828,651.21,524.96,2492831.88,2009546.88,483285 +North America,United States of America,Fruits,Offline,C,3/9/2017,714320170,4/15/2017,2067,9.33,6.92,19285.11,14303.64,4981.47 +Central America and the Caribbean,Barbados,Fruits,Online,C,4/25/2015,238413465,5/27/2015,697,9.33,6.92,6503.01,4823.24,1679.77 +Sub-Saharan Africa,Liberia,Beverages,Offline,L,4/25/2016,775844466,5/13/2016,8473,47.45,31.79,402043.85,269356.67,132687.18 +Asia,Singapore,Fruits,Offline,C,10/12/2010,734474503,11/18/2010,6182,9.33,6.92,57678.06,42779.44,14898.62 +Sub-Saharan Africa,Ghana,Household,Online,H,11/7/2016,392477405,11/21/2016,1641,668.27,502.54,1096631.07,824668.14,271962.93 +Australia and Oceania,East Timor,Cereal,Offline,C,11/21/2015,548339498,1/5/2016,4697,205.7,117.11,966172.9,550065.67,416107.23 +Asia,Uzbekistan,Personal Care,Offline,L,10/23/2016,270859611,10/30/2016,2233,81.73,56.67,182503.09,126544.11,55958.98 +Sub-Saharan Africa,Niger,Cereal,Offline,M,6/18/2014,949149072,8/3/2014,3157,205.7,117.11,649394.9,369716.27,279678.63 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,C,2/8/2016,442631709,3/21/2016,3414,651.21,524.96,2223230.94,1792213.44,431017.5 +Sub-Saharan Africa,Sudan,Office Supplies,Online,C,12/5/2014,731043851,1/15/2015,976,651.21,524.96,635580.96,512360.96,123220 +Asia,South Korea,Clothes,Online,M,7/15/2016,264434325,8/10/2016,848,109.28,35.84,92669.44,30392.32,62277.12 +Europe,Greece,Baby Food,Online,H,6/19/2012,713164460,8/2/2012,67,255.28,159.42,17103.76,10681.14,6422.62 +Middle East and North Africa,Kuwait,Clothes,Online,H,3/27/2014,217908084,4/24/2014,2699,109.28,35.84,294946.72,96732.16,198214.56 +Sub-Saharan Africa,Niger,Office Supplies,Online,M,9/20/2011,139651525,10/19/2011,4844,651.21,524.96,3154461.24,2542906.24,611555 +Australia and Oceania,Marshall Islands,Meat,Online,M,10/15/2014,109693610,11/15/2014,9632,421.89,364.69,4063644.48,3512694.08,550950.4 +Asia,Myanmar,Fruits,Online,H,8/28/2011,279645669,10/3/2011,2223,9.33,6.92,20740.59,15383.16,5357.43 +Middle East and North Africa,Pakistan,Snacks,Offline,C,7/14/2010,871431529,8/13/2010,4809,152.58,97.44,733757.22,468588.96,265168.26 +Middle East and North Africa,Israel,Meat,Offline,H,2/16/2013,827287518,3/4/2013,1616,421.89,364.69,681774.24,589339.04,92435.2 +Middle East and North Africa,Morocco,Fruits,Offline,C,11/7/2010,959762465,12/9/2010,3896,9.33,6.92,36349.68,26960.32,9389.36 +Europe,Malta,Cereal,Online,L,4/27/2011,801717698,5/29/2011,4938,205.7,117.11,1015746.6,578289.18,437457.42 +Europe,Denmark,Beverages,Online,H,11/12/2011,856327044,11/18/2011,5057,47.45,31.79,239954.65,160762.03,79192.62 +Europe,France,Household,Offline,M,11/15/2010,347076833,11/25/2010,6602,668.27,502.54,4411918.54,3317769.08,1094149.46 +Middle East and North Africa,United Arab Emirates,Cereal,Online,H,8/4/2011,367765891,9/9/2011,8955,205.7,117.11,1842043.5,1048720.05,793323.45 +Sub-Saharan Africa,Ghana,Household,Online,L,10/1/2010,732505548,11/9/2010,3524,668.27,502.54,2354983.48,1770950.96,584032.52 +Australia and Oceania,Fiji,Fruits,Offline,C,7/6/2017,425719630,7/20/2017,8754,9.33,6.92,81674.82,60577.68,21097.14 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,C,10/24/2011,752144467,11/12/2011,5117,9.33,6.92,47741.61,35409.64,12331.97 +Europe,Switzerland,Cosmetics,Offline,L,4/17/2016,386828887,6/6/2016,119,437.2,263.33,52026.8,31336.27,20690.53 +Europe,Vatican City,Fruits,Offline,H,10/22/2016,325134217,11/5/2016,3295,9.33,6.92,30742.35,22801.4,7940.95 +Europe,Malta,Baby Food,Offline,H,8/18/2011,732734286,8/29/2011,1213,255.28,159.42,309654.64,193376.46,116278.18 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,M,3/28/2015,495615422,3/28/2015,2472,651.21,524.96,1609791.12,1297701.12,312090 +Europe,France,Snacks,Online,H,9/5/2016,370076453,10/7/2016,2701,152.58,97.44,412118.58,263185.44,148933.14 +Asia,Taiwan,Cosmetics,Offline,C,8/21/2013,732728707,9/7/2013,9562,437.2,263.33,4180506.4,2517961.46,1662544.94 +Middle East and North Africa,Oman,Office Supplies,Offline,H,3/20/2016,230496013,3/26/2016,7747,651.21,524.96,5044923.87,4066865.12,978058.75 +Sub-Saharan Africa,Ethiopia,Meat,Online,L,11/13/2012,730614697,11/26/2012,3980,421.89,364.69,1679122.2,1451466.2,227656 +Middle East and North Africa,Kuwait,Fruits,Online,C,1/16/2012,570633590,2/26/2012,2015,9.33,6.92,18799.95,13943.8,4856.15 +Australia and Oceania,Fiji,Office Supplies,Online,M,9/5/2015,408414018,9/8/2015,7639,651.21,524.96,4974593.19,4010169.44,964423.75 +Sub-Saharan Africa,Republic of the Congo,Household,Online,C,6/4/2015,972129809,6/10/2015,3668,668.27,502.54,2451214.36,1843316.72,607897.64 +Middle East and North Africa,Libya,Personal Care,Online,H,7/26/2011,810267293,8/9/2011,4953,81.73,56.67,404808.69,280686.51,124122.18 +Europe,Poland,Household,Online,L,10/22/2016,341625297,11/25/2016,3372,668.27,502.54,2253406.44,1694564.88,558841.56 +Europe,Italy,Vegetables,Offline,M,8/22/2014,505315148,9/24/2014,2836,154.06,90.93,436914.16,257877.48,179036.68 +Europe,Denmark,Cereal,Offline,H,2/10/2016,510760676,2/29/2016,4289,205.7,117.11,882247.3,502284.79,379962.51 +Europe,Switzerland,Beverages,Offline,L,8/14/2010,987698209,8/25/2010,704,47.45,31.79,33404.8,22380.16,11024.64 +Europe,Vatican City,Vegetables,Offline,C,2/17/2015,836176574,3/8/2015,2085,154.06,90.93,321215.1,189589.05,131626.05 +Sub-Saharan Africa,Sudan,Cosmetics,Online,C,5/24/2017,376557099,6/5/2017,468,437.2,263.33,204609.6,123238.44,81371.16 +Europe,Romania,Clothes,Offline,H,7/27/2017,899513614,7/29/2017,4922,109.28,35.84,537876.16,176404.48,361471.68 +Asia,South Korea,Clothes,Online,M,11/21/2016,616032445,12/3/2016,6545,109.28,35.84,715237.6,234572.8,480664.8 +Sub-Saharan Africa,Mozambique,Vegetables,Online,C,11/14/2013,507412421,11/17/2013,3466,154.06,90.93,533971.96,315163.38,218808.58 +Sub-Saharan Africa,Namibia,Cereal,Online,H,8/26/2015,275264871,10/15/2015,5847,205.7,117.11,1202727.9,684742.17,517985.73 +Europe,Vatican City,Beverages,Online,H,7/8/2011,591513621,7/23/2011,880,47.45,31.79,41756,27975.2,13780.8 +Middle East and North Africa,Turkey,Vegetables,Offline,H,7/12/2014,848395001,8/6/2014,7789,154.06,90.93,1199973.34,708253.77,491719.57 +Sub-Saharan Africa,Ethiopia,Baby Food,Offline,L,4/24/2012,508457839,6/9/2012,2828,255.28,159.42,721931.84,450839.76,271092.08 +Central America and the Caribbean,Panama,Vegetables,Online,C,4/11/2016,454563462,4/13/2016,4285,154.06,90.93,660147.1,389635.05,270512.05 +Australia and Oceania,Australia,Beverages,Online,L,5/21/2012,739885699,6/4/2012,7475,47.45,31.79,354688.75,237630.25,117058.5 +Europe,Switzerland,Snacks,Online,C,5/24/2010,137910878,6/1/2010,9748,152.58,97.44,1487349.84,949845.12,537504.72 +Sub-Saharan Africa,Comoros,Personal Care,Online,M,4/29/2017,192437827,5/1/2017,5484,81.73,56.67,448207.32,310778.28,137429.04 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,M,12/27/2010,267577874,1/26/2011,1094,437.2,263.33,478296.8,288083.02,190213.78 +Asia,North Korea,Snacks,Offline,C,11/25/2011,697754848,12/2/2011,20,152.58,97.44,3051.6,1948.8,1102.8 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,C,5/7/2011,537705075,5/25/2011,7736,651.21,524.96,5037760.56,4061090.56,976670 +Asia,Taiwan,Cosmetics,Online,C,1/19/2013,712477385,2/22/2013,6746,437.2,263.33,2949351.2,1776424.18,1172927.02 +Europe,Moldova ,Household,Online,L,3/22/2014,867433106,4/29/2014,1587,668.27,502.54,1060544.49,797530.98,263013.51 +Europe,Czech Republic,Beverages,Offline,H,11/30/2016,718246066,12/2/2016,3827,47.45,31.79,181591.15,121660.33,59930.82 +Sub-Saharan Africa,Namibia,Office Supplies,Online,M,9/6/2016,500902593,9/19/2016,7063,651.21,524.96,4599496.23,3707792.48,891703.75 +Europe,Greece,Cereal,Online,H,12/5/2013,521701514,1/19/2014,1926,205.7,117.11,396178.2,225553.86,170624.34 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,L,2/13/2010,707254159,3/20/2010,1077,437.2,263.33,470864.4,283606.41,187257.99 +Middle East and North Africa,Algeria,Office Supplies,Online,M,7/31/2011,154484355,8/7/2011,4208,651.21,524.96,2740291.68,2209031.68,531260 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,C,7/17/2010,280628430,7/18/2010,3044,255.28,159.42,777072.32,485274.48,291797.84 +Sub-Saharan Africa,Sierra Leone,Meat,Online,H,9/2/2011,773235213,10/18/2011,6337,421.89,364.69,2673516.93,2311040.53,362476.4 +Europe,Vatican City,Snacks,Online,H,2/13/2013,940166032,3/14/2013,4876,152.58,97.44,743980.08,475117.44,268862.64 +Australia and Oceania,Kiribati,Meat,Online,M,4/29/2010,159594714,5/29/2010,6477,421.89,364.69,2732581.53,2362097.13,370484.4 +Middle East and North Africa,Turkey,Office Supplies,Offline,L,12/7/2014,130007588,1/17/2015,989,651.21,524.96,644046.69,519185.44,124861.25 +Asia,Indonesia,Personal Care,Offline,M,2/20/2013,820203483,4/4/2013,5292,81.73,56.67,432515.16,299897.64,132617.52 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,L,12/9/2014,919293725,1/6/2015,8297,255.28,159.42,2118058.16,1322707.74,795350.42 +Asia,Mongolia,Meat,Offline,H,6/13/2012,986702144,7/11/2012,5946,421.89,364.69,2508557.94,2168446.74,340111.2 +Sub-Saharan Africa,Uganda,Clothes,Online,C,12/31/2013,302165067,2/8/2014,6213,109.28,35.84,678956.64,222673.92,456282.72 +Middle East and North Africa,Yemen,Household,Online,M,1/21/2010,915731322,3/6/2010,4103,668.27,502.54,2741911.81,2061921.62,679990.19 +Middle East and North Africa,Egypt,Clothes,Offline,H,11/13/2014,897762238,12/22/2014,6651,109.28,35.84,726821.28,238371.84,488449.44 +Asia,Bangladesh,Meat,Online,H,3/27/2017,188931643,4/5/2017,7927,421.89,364.69,3344322.03,2890897.63,453424.4 +Asia,Kazakhstan,Office Supplies,Online,M,8/11/2014,150225865,8/14/2014,4027,651.21,524.96,2622422.67,2114013.92,508408.75 +Australia and Oceania,Papua New Guinea,Baby Food,Online,M,11/8/2016,412943732,11/15/2016,8082,255.28,159.42,2063172.96,1288432.44,774740.52 +Europe,Estonia,Vegetables,Offline,M,3/11/2012,228696572,4/1/2012,5253,154.06,90.93,809277.18,477655.29,331621.89 +Asia,Nepal,Snacks,Online,H,5/27/2016,719408214,6/28/2016,7732,152.58,97.44,1179748.56,753406.08,426342.48 +Asia,Myanmar,Meat,Online,M,1/18/2016,827314984,3/1/2016,9743,421.89,364.69,4110474.27,3553174.67,557299.6 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,M,2/9/2010,464965713,3/22/2010,2542,81.73,56.67,207757.66,144055.14,63702.52 +Central America and the Caribbean,Guatemala,Baby Food,Online,M,10/12/2013,965221726,11/12/2013,9413,255.28,159.42,2402950.64,1500620.46,902330.18 +Sub-Saharan Africa,Guinea,Personal Care,Online,C,10/24/2016,131256854,10/27/2016,675,81.73,56.67,55167.75,38252.25,16915.5 +Europe,Netherlands,Fruits,Offline,L,1/12/2010,786557424,1/25/2010,8676,9.33,6.92,80947.08,60037.92,20909.16 +Europe,Malta,Snacks,Offline,M,10/28/2011,424922263,10/30/2011,2795,152.58,97.44,426461.1,272344.8,154116.3 +Europe,Latvia,Beverages,Offline,M,5/7/2011,660462701,6/3/2011,4445,47.45,31.79,210915.25,141306.55,69608.7 +Europe,Monaco,Cosmetics,Online,C,3/10/2010,477602565,4/11/2010,2067,437.2,263.33,903692.4,544303.11,359389.29 +Europe,Switzerland,Beverages,Offline,M,1/1/2011,281078183,1/25/2011,6135,47.45,31.79,291105.75,195031.65,96074.1 +Australia and Oceania,Tonga,Beverages,Online,L,9/19/2013,545938384,11/8/2013,4155,47.45,31.79,197154.75,132087.45,65067.3 +Asia,Philippines,Vegetables,Online,M,10/3/2011,467544496,10/20/2011,5661,154.06,90.93,872133.66,514754.73,357378.93 +Europe,Slovenia,Personal Care,Online,H,12/17/2010,211570346,1/11/2011,7222,81.73,56.67,590254.06,409270.74,180983.32 +Sub-Saharan Africa,Chad,Clothes,Offline,L,9/3/2010,464002263,10/6/2010,7436,109.28,35.84,812606.08,266506.24,546099.84 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,C,1/30/2015,181139075,3/11/2015,1933,205.7,117.11,397618.1,226373.63,171244.47 +Asia,Thailand,Meat,Offline,M,4/18/2014,639592111,4/27/2014,8374,421.89,364.69,3532906.86,3053914.06,478992.8 +Europe,Georgia,Cosmetics,Online,H,11/5/2010,486285197,12/15/2010,1451,437.2,263.33,634377.2,382091.83,252285.37 +Europe,Macedonia,Snacks,Online,M,11/27/2015,688454663,1/13/2016,7889,152.58,97.44,1203703.62,768704.16,434999.46 +Sub-Saharan Africa,Mali,Office Supplies,Offline,M,3/16/2015,483649337,4/17/2015,1441,651.21,524.96,938393.61,756467.36,181926.25 +Sub-Saharan Africa,Sudan,Personal Care,Offline,M,9/6/2010,529730546,9/16/2010,7895,81.73,56.67,645258.35,447409.65,197848.7 +Europe,Malta,Cosmetics,Offline,L,9/15/2016,654872119,10/21/2016,68,437.2,263.33,29729.6,17906.44,11823.16 +Asia,Malaysia,Meat,Online,L,11/5/2010,307560384,11/30/2010,2807,421.89,364.69,1184245.23,1023684.83,160560.4 +Sub-Saharan Africa,South Sudan,Vegetables,Online,C,5/17/2013,806594169,6/19/2013,7994,154.06,90.93,1231555.64,726894.42,504661.22 +Sub-Saharan Africa,Kenya,Beverages,Online,M,5/10/2015,391084802,6/8/2015,9538,47.45,31.79,452578.1,303213.02,149365.08 +Asia,Singapore,Clothes,Offline,H,9/9/2012,970456111,9/28/2012,8384,109.28,35.84,916203.52,300482.56,615720.96 +Asia,Kyrgyzstan,Beverages,Offline,M,7/2/2017,474444425,7/25/2017,7503,47.45,31.79,356017.35,238520.37,117496.98 +Middle East and North Africa,Yemen,Beverages,Online,L,6/17/2016,503098571,6/17/2016,6902,47.45,31.79,327499.9,219414.58,108085.32 +Middle East and North Africa,Oman,Personal Care,Online,L,6/16/2012,476779878,7/8/2012,8616,81.73,56.67,704185.68,488268.72,215916.96 +Sub-Saharan Africa,Malawi,Cereal,Offline,C,3/26/2013,786162173,5/14/2013,1712,205.7,117.11,352158.4,200492.32,151666.08 +Sub-Saharan Africa,Malawi,Vegetables,Offline,C,6/11/2012,542231786,6/12/2012,7290,154.06,90.93,1123097.4,662879.7,460217.7 +Europe,Ireland,Vegetables,Online,L,3/4/2016,726287543,4/17/2016,3479,154.06,90.93,535974.74,316345.47,219629.27 +Central America and the Caribbean,Guatemala,Snacks,Online,C,6/4/2016,139940774,7/23/2016,440,152.58,97.44,67135.2,42873.6,24261.6 +Australia and Oceania,Fiji,Meat,Offline,C,1/18/2010,355115306,2/18/2010,5365,421.89,364.69,2263439.85,1956561.85,306878 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,C,2/10/2010,764047467,2/26/2010,7479,255.28,159.42,1909239.12,1192302.18,716936.94 +Central America and the Caribbean,Jamaica,Baby Food,Offline,C,10/23/2011,829286086,11/10/2011,3036,255.28,159.42,775030.08,483999.12,291030.96 +Europe,Georgia,Snacks,Offline,H,5/27/2011,533692491,6/12/2011,323,152.58,97.44,49283.34,31473.12,17810.22 +Sub-Saharan Africa,Swaziland,Cosmetics,Online,H,1/1/2010,830440509,1/26/2010,4656,437.2,263.33,2035603.2,1226064.48,809538.72 +Asia,Vietnam,Cereal,Offline,L,5/13/2017,493016469,6/7/2017,3384,205.7,117.11,696088.8,396300.24,299788.56 +Europe,Liechtenstein,Baby Food,Offline,M,3/23/2010,165219199,4/26/2010,887,255.28,159.42,226433.36,141405.54,85027.82 +Sub-Saharan Africa,Senegal,Baby Food,Offline,C,10/28/2011,111160027,11/29/2011,3577,255.28,159.42,913136.56,570245.34,342891.22 +Asia,Myanmar,Fruits,Online,L,5/20/2012,665262782,6/28/2012,4896,9.33,6.92,45679.68,33880.32,11799.36 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Online,H,10/11/2010,882263791,11/17/2010,316,109.28,35.84,34532.48,11325.44,23207.04 +Asia,Tajikistan,Meat,Online,M,9/18/2010,787211883,11/5/2010,2345,421.89,364.69,989332.05,855198.05,134134 +North America,Canada,Vegetables,Online,L,12/23/2016,925468385,12/27/2016,5516,154.06,90.93,849794.96,501569.88,348225.08 +Australia and Oceania,East Timor,Cereal,Online,L,6/25/2016,112707126,7/25/2016,1398,205.7,117.11,287568.6,163719.78,123848.82 +Europe,Estonia,Vegetables,Offline,M,5/9/2012,384914433,5/18/2012,3589,154.06,90.93,552921.34,326347.77,226573.57 +Middle East and North Africa,Israel,Snacks,Offline,L,7/25/2012,248389136,8/11/2012,2720,152.58,97.44,415017.6,265036.8,149980.8 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,L,1/5/2011,529742562,2/15/2011,1451,437.2,263.33,634377.2,382091.83,252285.37 +Sub-Saharan Africa,Mozambique,Clothes,Offline,C,1/6/2014,325898540,1/11/2014,9475,109.28,35.84,1035428,339584,695844 +Sub-Saharan Africa,Uganda,Baby Food,Offline,H,10/24/2013,154093396,12/13/2013,8515,255.28,159.42,2173709.2,1357461.3,816247.9 +Asia,Bhutan,Fruits,Offline,H,1/26/2015,601875960,1/26/2015,7327,9.33,6.92,68360.91,50702.84,17658.07 +Asia,Bhutan,Household,Offline,C,12/8/2015,977107560,1/26/2016,6695,668.27,502.54,4474067.65,3364505.3,1109562.35 +Middle East and North Africa,Egypt,Personal Care,Online,L,11/6/2011,657962024,11/29/2011,4439,81.73,56.67,362799.47,251558.13,111241.34 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,C,6/13/2014,442925679,6/28/2014,406,47.45,31.79,19264.7,12906.74,6357.96 +Australia and Oceania,Tuvalu,Snacks,Online,H,7/7/2017,300797355,7/12/2017,1476,152.58,97.44,225208.08,143821.44,81386.64 +Central America and the Caribbean,Jamaica,Cereal,Offline,M,11/22/2015,720688378,12/29/2015,6561,205.7,117.11,1349597.7,768358.71,581238.99 +Europe,Italy,Clothes,Online,C,11/2/2016,462022578,12/14/2016,1603,109.28,35.84,175175.84,57451.52,117724.32 +Australia and Oceania,Tonga,Office Supplies,Online,M,7/19/2013,604536283,8/3/2013,4575,651.21,524.96,2979285.75,2401692,577593.75 +North America,Greenland,Snacks,Offline,L,8/16/2011,498278319,9/25/2011,482,152.58,97.44,73543.56,46966.08,26577.48 +Asia,Indonesia,Household,Offline,M,3/2/2010,913610017,3/15/2010,6361,668.27,502.54,4250865.47,3196656.94,1054208.53 +Sub-Saharan Africa,South Africa,Meat,Online,M,2/19/2013,891205203,3/10/2013,6279,421.89,364.69,2649047.31,2289888.51,359158.8 +Europe,Cyprus,Personal Care,Offline,L,5/26/2010,892050206,6/1/2010,6334,81.73,56.67,517677.82,358947.78,158730.04 +Asia,South Korea,Personal Care,Online,L,10/29/2011,547443854,11/9/2011,9657,81.73,56.67,789266.61,547262.19,242004.42 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,L,3/15/2013,908997476,4/18/2013,1408,81.73,56.67,115075.84,79791.36,35284.48 +Asia,India,Baby Food,Offline,L,3/5/2015,398634898,3/17/2015,3780,255.28,159.42,964958.4,602607.6,362350.8 +Asia,South Korea,Clothes,Offline,C,11/13/2011,658592450,12/30/2011,996,109.28,35.84,108842.88,35696.64,73146.24 +Australia and Oceania,New Zealand,Cosmetics,Offline,H,5/31/2017,701418960,6/28/2017,4312,437.2,263.33,1885206.4,1135478.96,749727.44 +Sub-Saharan Africa,Seychelles ,Cereal,Online,M,9/17/2016,959975755,9/25/2016,7013,205.7,117.11,1442574.1,821292.43,621281.67 +Europe,Albania,Meat,Offline,H,9/1/2014,137436664,9/30/2014,9418,421.89,364.69,3973360.02,3434650.42,538709.6 +Central America and the Caribbean,Grenada,Cereal,Online,H,3/29/2017,157288014,5/13/2017,3874,205.7,117.11,796881.8,453684.14,343197.66 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,H,7/12/2012,313328635,8/29/2012,9761,152.58,97.44,1489333.38,951111.84,538221.54 +Asia,Myanmar,Vegetables,Online,M,6/1/2012,419669854,7/15/2012,8491,154.06,90.93,1308123.46,772086.63,536036.83 +Asia,Bangladesh,Cosmetics,Online,M,11/29/2010,360735499,12/27/2010,8505,437.2,263.33,3718386,2239621.65,1478764.35 +Europe,Greece,Snacks,Offline,H,9/1/2010,541261899,9/8/2010,279,152.58,97.44,42569.82,27185.76,15384.06 +Europe,United Kingdom,Beverages,Online,C,8/13/2011,536297881,9/10/2011,1316,47.45,31.79,62444.2,41835.64,20608.56 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,H,9/30/2014,441204774,11/18/2014,1152,81.73,56.67,94152.96,65283.84,28869.12 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,H,10/7/2010,421656405,10/23/2010,6355,154.06,90.93,979051.3,577860.15,401191.15 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,H,2/25/2014,263639104,4/9/2014,5524,437.2,263.33,2415092.8,1454634.92,960457.88 +Australia and Oceania,Vanuatu,Meat,Online,H,12/14/2013,723451697,1/9/2014,4289,421.89,364.69,1809486.21,1564155.41,245330.8 +Middle East and North Africa,Lebanon,Cereal,Offline,H,6/4/2015,377705514,7/3/2015,310,205.7,117.11,63767,36304.1,27462.9 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,L,7/9/2013,573324382,7/11/2013,8280,205.7,117.11,1703196,969670.8,733525.2 +Middle East and North Africa,Algeria,Office Supplies,Offline,M,11/4/2011,477544629,11/12/2011,4923,651.21,524.96,3205906.83,2584378.08,621528.75 +Europe,San Marino,Snacks,Offline,C,4/8/2011,227915084,4/9/2011,3993,152.58,97.44,609251.94,389077.92,220174.02 +Sub-Saharan Africa,Togo,Baby Food,Offline,L,9/25/2013,482297074,11/9/2013,1277,255.28,159.42,325992.56,203579.34,122413.22 +Middle East and North Africa,Israel,Snacks,Online,L,11/22/2010,168864428,1/4/2011,9592,152.58,97.44,1463547.36,934644.48,528902.88 +Australia and Oceania,Vanuatu,Personal Care,Offline,M,8/7/2010,536103475,8/20/2010,3786,81.73,56.67,309429.78,214552.62,94877.16 +Europe,Greece,Cereal,Offline,M,6/1/2010,202813041,6/11/2010,5741,205.7,117.11,1180923.7,672328.51,508595.19 +Middle East and North Africa,Somalia,Personal Care,Online,C,7/17/2016,108104455,7/19/2016,9365,81.73,56.67,765401.45,530714.55,234686.9 +Australia and Oceania,Kiribati,Personal Care,Online,M,4/26/2017,361401546,6/12/2017,5603,81.73,56.67,457933.19,317522.01,140411.18 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,L,4/14/2017,692440640,4/28/2017,7428,437.2,263.33,3247521.6,1956015.24,1291506.36 +Asia,Malaysia,Household,Offline,L,9/9/2010,901270568,9/20/2010,4844,668.27,502.54,3237099.88,2434303.76,802796.12 +Central America and the Caribbean,Honduras,Cereal,Offline,L,7/27/2015,408252656,8/6/2015,9888,205.7,117.11,2033961.6,1157983.68,875977.92 +Middle East and North Africa,Lebanon,Household,Online,C,12/10/2016,504060733,1/1/2017,1627,668.27,502.54,1087275.29,817632.58,269642.71 +Central America and the Caribbean,Guatemala,Cosmetics,Online,C,1/17/2016,299681127,2/4/2016,1160,437.2,263.33,507152,305462.8,201689.2 +Asia,Bangladesh,Personal Care,Offline,L,5/19/2011,776412665,5/30/2011,6616,81.73,56.67,540725.68,374928.72,165796.96 +Europe,Netherlands,Household,Offline,C,2/5/2010,735866677,3/3/2010,8157,668.27,502.54,5451078.39,4099218.78,1351859.61 +Europe,Latvia,Fruits,Online,C,8/17/2016,849966990,9/11/2016,2975,9.33,6.92,27756.75,20587,7169.75 +Middle East and North Africa,Jordan,Snacks,Online,H,9/27/2013,510949933,11/1/2013,294,152.58,97.44,44858.52,28647.36,16211.16 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,M,10/11/2011,981364333,10/31/2011,6369,437.2,263.33,2784526.8,1677148.77,1107378.03 +Asia,Turkmenistan,Personal Care,Offline,C,7/28/2014,444071519,8/4/2014,9486,81.73,56.67,775290.78,537571.62,237719.16 +Australia and Oceania,Australia,Personal Care,Offline,C,8/31/2015,752245318,9/15/2015,4961,81.73,56.67,405462.53,281139.87,124322.66 +Sub-Saharan Africa,Namibia,Meat,Online,C,3/27/2017,679372060,4/17/2017,145,421.89,364.69,61174.05,52880.05,8294 +Middle East and North Africa,Algeria,Personal Care,Online,C,3/3/2011,869250571,4/16/2011,9416,81.73,56.67,769569.68,533604.72,235964.96 +Asia,Maldives,Baby Food,Offline,M,2/16/2013,685992181,3/1/2013,9185,255.28,159.42,2344746.8,1464272.7,880474.1 +Middle East and North Africa,Israel,Beverages,Online,C,5/5/2013,464020717,6/24/2013,2896,47.45,31.79,137415.2,92063.84,45351.36 +Australia and Oceania,Kiribati,Fruits,Offline,L,9/5/2010,158072507,10/10/2010,6022,9.33,6.92,56185.26,41672.24,14513.02 +Middle East and North Africa,Jordan,Cereal,Online,H,6/2/2016,693196380,7/12/2016,1068,205.7,117.11,219687.6,125073.48,94614.12 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,C,8/19/2012,814753663,10/8/2012,2569,437.2,263.33,1123166.8,676494.77,446672.03 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,M,7/10/2016,238418185,8/14/2016,2094,651.21,524.96,1363633.74,1099266.24,264367.5 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,L,1/26/2016,100176274,2/28/2016,3241,651.21,524.96,2110571.61,1701395.36,409176.25 +Asia,Malaysia,Snacks,Offline,M,9/4/2011,706326758,9/21/2011,6639,152.58,97.44,1012978.62,646904.16,366074.46 +Europe,Italy,Vegetables,Online,C,5/18/2012,183480966,6/12/2012,4950,154.06,90.93,762597,450103.5,312493.5 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,C,12/4/2016,328562724,1/4/2017,7866,154.06,90.93,1211835.96,715255.38,496580.58 +Middle East and North Africa,Egypt,Cereal,Offline,L,7/24/2017,758808362,8/18/2017,7112,205.7,117.11,1462938.4,832886.32,630052.08 +Middle East and North Africa,Morocco,Cosmetics,Offline,M,5/15/2011,261766707,6/18/2011,1441,437.2,263.33,630005.2,379458.53,250546.67 +Central America and the Caribbean,The Bahamas,Household,Offline,C,8/26/2011,845299088,10/13/2011,1640,668.27,502.54,1095962.8,824165.6,271797.2 +Europe,Russia,Snacks,Online,M,11/3/2013,987579333,12/18/2013,5526,152.58,97.44,843157.08,538453.44,304703.64 +Asia,Singapore,Household,Offline,M,6/9/2014,587093770,6/27/2014,2948,668.27,502.54,1970059.96,1481487.92,488572.04 +Asia,Bhutan,Fruits,Offline,M,10/16/2014,512641227,12/2/2014,786,9.33,6.92,7333.38,5439.12,1894.26 +Central America and the Caribbean,Haiti,Office Supplies,Offline,M,4/25/2017,353333032,5/20/2017,7951,651.21,524.96,5177770.71,4173956.96,1003813.75 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,L,2/17/2014,668593013,3/23/2014,385,437.2,263.33,168322,101382.05,66939.95 +Asia,Turkmenistan,Cosmetics,Offline,H,7/26/2013,738157498,8/14/2013,6062,437.2,263.33,2650306.4,1596306.46,1053999.94 +Sub-Saharan Africa,South Africa,Fruits,Offline,M,8/29/2013,812075316,9/12/2013,9987,9.33,6.92,93178.71,69110.04,24068.67 +Australia and Oceania,Palau,Snacks,Offline,C,7/7/2013,760707795,7/22/2013,9196,152.58,97.44,1403125.68,896058.24,507067.44 +Sub-Saharan Africa,Malawi,Personal Care,Offline,C,1/30/2017,524728763,2/5/2017,7756,81.73,56.67,633897.88,439532.52,194365.36 +Sub-Saharan Africa,Angola,Beverages,Offline,M,3/27/2014,565124547,5/4/2014,1767,47.45,31.79,83844.15,56172.93,27671.22 +Middle East and North Africa,Morocco,Vegetables,Offline,M,11/3/2014,513193976,12/17/2014,4357,154.06,90.93,671239.42,396182.01,275057.41 +Asia,Cambodia,Baby Food,Offline,M,9/8/2014,520548379,10/3/2014,688,255.28,159.42,175632.64,109680.96,65951.68 +Asia,India,Vegetables,Offline,M,6/1/2014,809111583,6/21/2014,2952,154.06,90.93,454785.12,268425.36,186359.76 +Asia,Myanmar,Cosmetics,Online,C,9/25/2015,321119916,10/25/2015,5374,437.2,263.33,2349512.8,1415135.42,934377.38 +Europe,Moldova ,Beverages,Online,H,1/16/2010,769122207,3/1/2010,9207,47.45,31.79,436872.15,292690.53,144181.62 +Middle East and North Africa,Egypt,Vegetables,Online,L,7/19/2012,785979783,8/2/2012,7739,154.06,90.93,1192270.34,703707.27,488563.07 +Sub-Saharan Africa,Niger,Meat,Offline,L,12/29/2012,874866473,1/31/2013,1286,421.89,364.69,542550.54,468991.34,73559.2 +Sub-Saharan Africa,Mozambique,Cereal,Online,C,5/8/2017,259268605,5/12/2017,2197,205.7,117.11,451922.9,257290.67,194632.23 +Australia and Oceania,East Timor,Cereal,Online,H,9/17/2013,932985007,10/8/2013,9852,205.7,117.11,2026556.4,1153767.72,872788.68 +Sub-Saharan Africa,Nigeria,Beverages,Offline,C,12/16/2013,910127007,1/24/2014,5661,47.45,31.79,268614.45,179963.19,88651.26 +Central America and the Caribbean,Panama,Office Supplies,Online,H,2/9/2012,975118434,2/11/2012,8069,651.21,524.96,5254613.49,4235902.24,1018711.25 +Europe,Albania,Beverages,Offline,H,10/21/2010,632695615,11/9/2010,7547,47.45,31.79,358105.15,239919.13,118186.02 +Asia,Tajikistan,Cereal,Offline,M,7/23/2017,357907378,8/26/2017,1602,205.7,117.11,329531.4,187610.22,141921.18 +Europe,Malta,Baby Food,Online,C,8/22/2010,246115052,8/29/2010,9768,255.28,159.42,2493575.04,1557214.56,936360.48 +Sub-Saharan Africa,Mozambique,Fruits,Online,L,1/16/2011,462992465,2/21/2011,8614,9.33,6.92,80368.62,59608.88,20759.74 +Sub-Saharan Africa,Rwanda,Snacks,Online,H,7/14/2010,794525945,8/14/2010,6738,152.58,97.44,1028084.04,656550.72,371533.32 +Europe,Luxembourg,Cereal,Online,M,4/20/2013,197014319,5/31/2013,9770,205.7,117.11,2009689,1144164.7,865524.3 +Europe,Estonia,Snacks,Offline,H,1/9/2017,847068917,2/6/2017,5371,152.58,97.44,819507.18,523350.24,296156.94 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,H,8/31/2016,491613566,10/13/2016,8234,9.33,6.92,76823.22,56979.28,19843.94 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,L,10/29/2015,997884595,12/17/2015,5082,205.7,117.11,1045367.4,595153.02,450214.38 +Middle East and North Africa,Libya,Vegetables,Offline,C,5/18/2015,703430831,7/6/2015,9670,154.06,90.93,1489760.2,879293.1,610467.1 +Australia and Oceania,Solomon Islands,Personal Care,Offline,M,4/5/2017,266113603,4/12/2017,7784,81.73,56.67,636186.32,441119.28,195067.04 +Asia,Cambodia,Household,Offline,C,2/14/2013,414106738,3/15/2013,2241,668.27,502.54,1497593.07,1126192.14,371400.93 +Australia and Oceania,Solomon Islands,Beverages,Offline,M,10/28/2010,595896565,11/27/2010,7891,47.45,31.79,374427.95,250854.89,123573.06 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,M,7/2/2015,330281913,7/17/2015,6612,205.7,117.11,1360088.4,774331.32,585757.08 +Sub-Saharan Africa,The Gambia,Meat,Online,M,8/19/2010,556374108,8/23/2010,2317,421.89,364.69,977519.13,844986.73,132532.4 +Sub-Saharan Africa,Namibia,Personal Care,Online,C,11/5/2014,483596980,11/8/2014,5948,81.73,56.67,486130.04,337073.16,149056.88 +Europe,Georgia,Meat,Offline,C,7/16/2017,741686856,8/17/2017,478,421.89,364.69,201663.42,174321.82,27341.6 +Australia and Oceania,Kiribati,Personal Care,Online,C,12/18/2012,230692565,2/6/2013,5911,81.73,56.67,483106.03,334976.37,148129.66 +Asia,Maldives,Snacks,Online,C,7/31/2011,170975434,8/27/2011,4285,152.58,97.44,653805.3,417530.4,236274.9 +Sub-Saharan Africa,Benin,Vegetables,Offline,H,7/21/2013,953209292,8/13/2013,4667,154.06,90.93,718998.02,424370.31,294627.71 +Europe,San Marino,Cereal,Online,H,7/17/2012,788380467,7/30/2012,8155,205.7,117.11,1677483.5,955032.05,722451.45 +Sub-Saharan Africa,Burundi,Baby Food,Online,C,8/19/2014,657787787,8/27/2014,2879,255.28,159.42,734951.12,458970.18,275980.94 +Europe,France,Clothes,Offline,H,10/27/2011,263042581,11/28/2011,9000,109.28,35.84,983520,322560,660960 +Australia and Oceania,East Timor,Cosmetics,Online,M,2/9/2016,276068675,3/28/2016,3711,437.2,263.33,1622449.2,977217.63,645231.57 +Sub-Saharan Africa,Ethiopia,Snacks,Online,C,4/8/2010,989102399,5/10/2010,6235,152.58,97.44,951336.3,607538.4,343797.9 +Central America and the Caribbean,The Bahamas,Meat,Online,H,3/20/2012,964692580,5/9/2012,2827,421.89,364.69,1192683.03,1030978.63,161704.4 +Australia and Oceania,Samoa ,Office Supplies,Offline,C,8/23/2010,185700547,9/19/2010,1773,651.21,524.96,1154595.33,930754.08,223841.25 +Asia,Cambodia,Fruits,Online,H,3/24/2014,505300128,4/26/2014,8392,9.33,6.92,78297.36,58072.64,20224.72 +Central America and the Caribbean,Cuba,Cereal,Online,H,1/3/2010,696977651,2/17/2010,30,205.7,117.11,6171,3513.3,2657.7 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,M,8/2/2012,504531943,9/2/2012,1069,154.06,90.93,164690.14,97204.17,67485.97 +Europe,Greece,Cosmetics,Offline,M,11/28/2014,192074334,12/20/2014,7919,437.2,263.33,3462186.8,2085310.27,1376876.53 +Europe,France,Clothes,Offline,H,10/10/2014,994028651,11/17/2014,4022,109.28,35.84,439524.16,144148.48,295375.68 +Europe,Ireland,Beverages,Offline,M,1/19/2011,165131223,1/29/2011,4853,47.45,31.79,230274.85,154276.87,75997.98 +Europe,Cyprus,Snacks,Online,M,1/10/2015,430430877,1/20/2015,2916,152.58,97.44,444923.28,284135.04,160788.24 +Australia and Oceania,Australia,Cosmetics,Offline,M,5/3/2016,535288941,5/25/2016,2748,437.2,263.33,1201425.6,723630.84,477794.76 +Europe,Cyprus,Beverages,Offline,M,1/14/2017,195379245,2/2/2017,5915,47.45,31.79,280666.75,188037.85,92628.9 +North America,United States of America,Household,Offline,H,9/8/2012,546688115,10/14/2012,6017,668.27,502.54,4020980.59,3023783.18,997197.41 +Asia,China,Cereal,Offline,M,4/5/2011,995514380,5/21/2011,3683,205.7,117.11,757593.1,431316.13,326276.97 +Asia,South Korea,Household,Online,L,3/21/2014,568469369,4/28/2014,1574,668.27,502.54,1051856.98,790997.96,260859.02 +Europe,France,Baby Food,Online,H,9/27/2012,162476909,11/2/2012,9383,255.28,159.42,2395292.24,1495837.86,899454.38 +Europe,Slovenia,Office Supplies,Offline,L,3/17/2014,294773328,4/15/2014,8833,651.21,524.96,5752137.93,4636971.68,1115166.25 +Europe,San Marino,Vegetables,Online,C,9/18/2015,652907454,11/3/2015,8680,154.06,90.93,1337240.8,789272.4,547968.4 +Middle East and North Africa,Bahrain,Snacks,Online,H,5/31/2015,544740617,6/24/2015,9709,152.58,97.44,1481399.22,946044.96,535354.26 +Sub-Saharan Africa,Namibia,Fruits,Online,M,4/23/2016,248446643,6/7/2016,9738,9.33,6.92,90855.54,67386.96,23468.58 +Central America and the Caribbean,Jamaica,Meat,Online,H,11/26/2014,562511861,1/14/2015,8615,421.89,364.69,3634582.35,3141804.35,492778 +Asia,Myanmar,Snacks,Online,C,7/16/2012,555735099,8/1/2012,3220,152.58,97.44,491307.6,313756.8,177550.8 +Sub-Saharan Africa,Benin,Beverages,Online,C,8/22/2011,717227685,10/2/2011,2465,47.45,31.79,116964.25,78362.35,38601.9 +Middle East and North Africa,Iran,Snacks,Offline,C,11/23/2011,706413447,11/27/2011,2292,152.58,97.44,349713.36,223332.48,126380.88 +Europe,Finland,Cosmetics,Offline,H,1/22/2014,703028714,1/23/2014,674,437.2,263.33,294672.8,177484.42,117188.38 +Europe,Albania,Clothes,Online,M,3/4/2016,957122313,3/20/2016,2617,109.28,35.84,285985.76,93793.28,192192.48 +Australia and Oceania,New Zealand,Cereal,Offline,C,5/3/2017,439055573,6/17/2017,5156,205.7,117.11,1060589.2,603819.16,456770.04 +Sub-Saharan Africa,Madagascar,Beverages,Offline,C,12/5/2013,889502322,12/27/2013,2359,47.45,31.79,111934.55,74992.61,36941.94 +Asia,Kyrgyzstan,Meat,Online,H,12/21/2010,969448888,2/6/2011,324,421.89,364.69,136692.36,118159.56,18532.8 +Europe,Malta,Vegetables,Offline,H,10/3/2010,310194098,10/7/2010,2182,154.06,90.93,336158.92,198409.26,137749.66 +Europe,Norway,Household,Offline,M,8/23/2016,863349282,10/7/2016,3093,668.27,502.54,2066959.11,1554356.22,512602.89 +Asia,Myanmar,Snacks,Offline,M,2/18/2014,150838267,2/24/2014,5250,152.58,97.44,801045,511560,289485 +Middle East and North Africa,Iraq,Snacks,Online,H,6/30/2012,714897382,8/10/2012,2877,152.58,97.44,438972.66,280334.88,158637.78 +Australia and Oceania,New Zealand,Snacks,Offline,L,9/21/2010,668075454,10/28/2010,7228,152.58,97.44,1102848.24,704296.32,398551.92 +North America,United States of America,Snacks,Offline,H,6/5/2016,443233811,7/23/2016,1589,152.58,97.44,242449.62,154832.16,87617.46 +Europe,Portugal,Clothes,Offline,M,10/17/2011,543546283,10/31/2011,6279,109.28,35.84,686169.12,225039.36,461129.76 +Asia,Singapore,Vegetables,Offline,C,5/11/2010,192499196,6/22/2010,3645,154.06,90.93,561548.7,331439.85,230108.85 +Europe,Andorra,Office Supplies,Offline,L,5/14/2015,483891379,6/5/2015,3067,651.21,524.96,1997261.07,1610052.32,387208.75 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,M,12/23/2015,331834161,1/3/2016,5957,109.28,35.84,650980.96,213498.88,437482.08 +Europe,Czech Republic,Snacks,Online,H,10/10/2013,520751368,10/14/2013,757,152.58,97.44,115503.06,73762.08,41740.98 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,L,6/2/2011,555379331,6/10/2011,7941,437.2,263.33,3471805.2,2091103.53,1380701.67 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,H,5/26/2016,910766875,6/13/2016,5013,651.21,524.96,3264515.73,2631624.48,632891.25 +Middle East and North Africa,Israel,Household,Online,H,7/31/2014,782275331,9/14/2014,1509,668.27,502.54,1008419.43,758332.86,250086.57 +Asia,Mongolia,Office Supplies,Offline,M,10/18/2011,335578525,11/21/2011,3998,651.21,524.96,2603537.58,2098790.08,504747.5 +Asia,Brunei,Household,Offline,M,12/17/2014,256662786,2/2/2015,1077,668.27,502.54,719726.79,541235.58,178491.21 +Sub-Saharan Africa,Tanzania,Snacks,Online,H,2/13/2013,401826941,3/18/2013,8376,152.58,97.44,1278010.08,816157.44,461852.64 +North America,Greenland,Clothes,Offline,M,7/12/2011,247682321,7/16/2011,3558,109.28,35.84,388818.24,127518.72,261299.52 +Asia,Vietnam,Personal Care,Offline,H,9/18/2012,241152751,9/28/2012,1313,81.73,56.67,107311.49,74407.71,32903.78 +Sub-Saharan Africa,Mali,Baby Food,Offline,H,9/16/2012,449474561,10/2/2012,8366,255.28,159.42,2135672.48,1333707.72,801964.76 +Asia,Bhutan,Cereal,Offline,H,5/20/2012,110196578,6/13/2012,8471,205.7,117.11,1742484.7,992038.81,750445.89 +Asia,Tajikistan,Vegetables,Offline,H,9/7/2013,781180131,10/25/2013,7415,154.06,90.93,1142354.9,674245.95,468108.95 +Sub-Saharan Africa,Zambia,Household,Online,L,10/30/2015,490599048,12/12/2015,8015,668.27,502.54,5356184.05,4027858.1,1328325.95 +Asia,India,Office Supplies,Online,C,7/11/2011,486939656,8/4/2011,5120,651.21,524.96,3334195.2,2687795.2,646400 +Europe,Vatican City,Vegetables,Online,M,6/27/2013,289000785,8/15/2013,609,154.06,90.93,93822.54,55376.37,38446.17 +Europe,Estonia,Personal Care,Online,M,10/7/2012,835893762,11/11/2012,8394,81.73,56.67,686041.62,475687.98,210353.64 +Sub-Saharan Africa,Liberia,Snacks,Online,L,11/5/2012,437042415,12/13/2012,9417,152.58,97.44,1436845.86,917592.48,519253.38 +Asia,Nepal,Cereal,Online,L,9/12/2010,622183072,10/11/2010,6652,205.7,117.11,1368316.4,779015.72,589300.68 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,L,9/18/2015,291364562,10/4/2015,104,109.28,35.84,11365.12,3727.36,7637.76 +Central America and the Caribbean,Grenada,Clothes,Offline,M,8/21/2015,664948213,9/11/2015,1808,109.28,35.84,197578.24,64798.72,132779.52 +Middle East and North Africa,Jordan,Fruits,Online,L,8/21/2010,333607852,8/24/2010,832,9.33,6.92,7762.56,5757.44,2005.12 +Europe,Lithuania,Fruits,Offline,L,2/1/2017,208329808,3/10/2017,8275,9.33,6.92,77205.75,57263,19942.75 +Europe,Moldova ,Personal Care,Offline,M,10/13/2010,370412909,11/15/2010,2266,81.73,56.67,185200.18,128414.22,56785.96 +Europe,Croatia,Beverages,Offline,C,1/5/2014,521468484,1/20/2014,2967,47.45,31.79,140784.15,94320.93,46463.22 +Europe,Ukraine,Fruits,Online,H,1/23/2016,433420360,3/11/2016,7571,9.33,6.92,70637.43,52391.32,18246.11 +Europe,Iceland,Cereal,Offline,L,11/5/2014,398504865,11/11/2014,5300,205.7,117.11,1090210,620683,469527 +Central America and the Caribbean,Honduras,Baby Food,Offline,H,2/17/2013,779270827,2/23/2013,2410,255.28,159.42,615224.8,384202.2,231022.6 +Sub-Saharan Africa,Sudan,Meat,Offline,H,10/4/2014,658579576,10/29/2014,7186,421.89,364.69,3031701.54,2620662.34,411039.2 +Middle East and North Africa,Iran,Baby Food,Offline,L,4/6/2013,989604938,5/5/2013,4947,255.28,159.42,1262870.16,788650.74,474219.42 +Europe,Latvia,Snacks,Online,C,10/29/2010,545833241,12/15/2010,3041,152.58,97.44,463995.78,296315.04,167680.74 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,L,6/23/2014,871063315,8/8/2014,5847,154.06,90.93,900788.82,531667.71,369121.11 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,C,2/28/2017,429406487,3/8/2017,9777,81.73,56.67,799074.21,554062.59,245011.62 +Central America and the Caribbean,Belize,Clothes,Offline,C,9/5/2016,455286586,9/8/2016,8273,109.28,35.84,904073.44,296504.32,607569.12 +Sub-Saharan Africa,Sudan,Clothes,Offline,M,11/25/2011,903439939,12/8/2011,6809,109.28,35.84,744087.52,244034.56,500052.96 +Europe,Ukraine,Clothes,Online,C,2/8/2014,898915374,2/16/2014,7890,109.28,35.84,862219.2,282777.6,579441.6 +Middle East and North Africa,Morocco,Office Supplies,Online,M,12/9/2012,987074220,1/2/2013,6051,651.21,524.96,3940471.71,3176532.96,763938.75 +Asia,Sri Lanka,Household,Online,C,6/16/2010,883590304,7/17/2010,2861,668.27,502.54,1911920.47,1437766.94,474153.53 +Middle East and North Africa,Syria,Cereal,Online,C,5/9/2017,824449956,5/24/2017,1918,205.7,117.11,394532.6,224616.98,169915.62 +Asia,Indonesia,Office Supplies,Offline,C,4/25/2011,215952003,4/27/2011,3851,651.21,524.96,2507809.71,2021620.96,486188.75 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,L,7/12/2016,784707772,8/9/2016,1323,437.2,263.33,578415.6,348385.59,230030.01 +Middle East and North Africa,Lebanon,Beverages,Online,C,8/6/2016,727641093,8/24/2016,4024,47.45,31.79,190938.8,127922.96,63015.84 +Sub-Saharan Africa,Sudan,Beverages,Offline,C,5/1/2011,561988294,5/12/2011,3680,47.45,31.79,174616,116987.2,57628.8 +Sub-Saharan Africa,Malawi,Household,Online,C,12/17/2012,875298202,1/21/2013,9044,668.27,502.54,6043833.88,4544971.76,1498862.12 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,L,1/28/2012,975432145,2/26/2012,903,437.2,263.33,394791.6,237786.99,157004.61 +Middle East and North Africa,Turkey,Snacks,Online,L,9/5/2011,240563952,9/27/2011,7074,152.58,97.44,1079350.92,689290.56,390060.36 +Middle East and North Africa,Lebanon,Personal Care,Offline,H,11/3/2015,369179952,11/10/2015,7407,81.73,56.67,605374.11,419754.69,185619.42 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,C,10/6/2010,430078971,10/19/2010,8780,81.73,56.67,717589.4,497562.6,220026.8 +Sub-Saharan Africa,Kenya,Personal Care,Online,M,1/5/2014,912372338,2/9/2014,105,81.73,56.67,8581.65,5950.35,2631.3 +Sub-Saharan Africa,Benin,Personal Care,Online,M,2/17/2010,575483882,2/19/2010,7324,81.73,56.67,598590.52,415051.08,183539.44 +Central America and the Caribbean,Haiti,Vegetables,Online,L,1/10/2015,499149930,1/22/2015,8411,154.06,90.93,1295798.66,764812.23,530986.43 +Sub-Saharan Africa,Djibouti,Meat,Offline,L,8/2/2011,933419311,9/18/2011,8371,421.89,364.69,3531641.19,3052819.99,478821.2 +Asia,Brunei,Household,Offline,H,1/21/2014,848653352,1/24/2014,4241,668.27,502.54,2834133.07,2131272.14,702860.93 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,H,4/2/2011,185525882,4/18/2011,86,651.21,524.96,56004.06,45146.56,10857.5 +Europe,United Kingdom,Fruits,Offline,M,10/2/2015,305023229,11/5/2015,2006,9.33,6.92,18715.98,13881.52,4834.46 +Sub-Saharan Africa,Central African Republic,Meat,Online,M,9/19/2014,838444221,11/1/2014,3132,421.89,364.69,1321359.48,1142209.08,179150.4 +Australia and Oceania,Federated States of Micronesia,Meat,Online,L,7/3/2011,137400186,8/15/2011,8623,421.89,364.69,3637957.47,3144721.87,493235.6 +Middle East and North Africa,Libya,Meat,Offline,C,4/28/2014,223814952,5/19/2014,673,421.89,364.69,283931.97,245436.37,38495.6 +Europe,Denmark,Personal Care,Offline,L,4/23/2017,939924848,5/23/2017,3504,81.73,56.67,286381.92,198571.68,87810.24 +North America,United States of America,Baby Food,Online,M,11/15/2011,398278701,11/23/2011,8373,255.28,159.42,2137459.44,1334823.66,802635.78 +Australia and Oceania,Tonga,Meat,Offline,H,3/17/2013,831737840,3/26/2013,8565,421.89,364.69,3613487.85,3123569.85,489918 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,L,1/25/2011,943476092,2/19/2011,4397,437.2,263.33,1922368.4,1157862.01,764506.39 +Europe,Norway,Household,Offline,M,6/1/2011,856979787,6/8/2011,8218,668.27,502.54,5491842.86,4129873.72,1361969.14 +Sub-Saharan Africa,Burundi,Baby Food,Online,M,6/29/2017,766047751,6/30/2017,9408,255.28,159.42,2401674.24,1499823.36,901850.88 +North America,Greenland,Household,Online,M,11/22/2010,484791314,12/5/2010,9378,668.27,502.54,6267036.06,4712820.12,1554215.94 +Asia,Maldives,Office Supplies,Online,M,12/2/2015,797634303,1/6/2016,6570,651.21,524.96,4278449.7,3448987.2,829462.5 +Europe,Austria,Household,Online,M,7/2/2012,309313046,7/28/2012,1459,668.27,502.54,975005.93,733205.86,241800.07 +Europe,Switzerland,Beverages,Online,H,9/20/2015,394876372,10/21/2015,1548,47.45,31.79,73452.6,49210.92,24241.68 +Asia,Bangladesh,Office Supplies,Online,C,6/2/2011,249685609,6/12/2011,6375,651.21,524.96,4151463.75,3346620,804843.75 +Europe,Lithuania,Household,Offline,M,1/7/2013,939414584,1/16/2013,2506,668.27,502.54,1674684.62,1259365.24,415319.38 +Middle East and North Africa,Somalia,Clothes,Online,C,4/15/2012,450049626,5/27/2012,8540,109.28,35.84,933251.2,306073.6,627177.6 +Europe,Monaco,Snacks,Online,M,5/31/2013,437889564,6/3/2013,108,152.58,97.44,16478.64,10523.52,5955.12 +Sub-Saharan Africa,Madagascar,Beverages,Online,H,1/28/2014,379545724,2/5/2014,4869,47.45,31.79,231034.05,154785.51,76248.54 +North America,Canada,Cereal,Online,M,10/23/2016,721941936,10/30/2016,7517,205.7,117.11,1546246.9,880315.87,665931.03 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,C,1/25/2010,632314527,2/6/2010,4775,437.2,263.33,2087630,1257400.75,830229.25 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,L,6/10/2017,248212325,7/8/2017,398,255.28,159.42,101601.44,63449.16,38152.28 +Europe,Cyprus,Vegetables,Offline,M,8/1/2010,227496659,8/18/2010,172,154.06,90.93,26498.32,15639.96,10858.36 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,M,6/7/2011,398341357,7/12/2011,6914,152.58,97.44,1054938.12,673700.16,381237.96 +Asia,Vietnam,Cereal,Online,L,9/12/2012,209232747,10/30/2012,5474,205.7,117.11,1126001.8,641060.14,484941.66 +Middle East and North Africa,Lebanon,Household,Offline,C,12/12/2011,978969657,12/22/2011,7731,668.27,502.54,5166395.37,3885136.74,1281258.63 +Australia and Oceania,Tonga,Beverages,Online,C,5/17/2015,946663415,6/29/2015,7596,47.45,31.79,360430.2,241476.84,118953.36 +Sub-Saharan Africa,Mali,Fruits,Online,C,4/28/2011,221737849,6/17/2011,6012,9.33,6.92,56091.96,41603.04,14488.92 +Sub-Saharan Africa,Togo,Snacks,Offline,L,11/25/2011,333929288,11/28/2011,5952,152.58,97.44,908156.16,579962.88,328193.28 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,L,5/13/2011,183286559,5/23/2011,7421,255.28,159.42,1894432.88,1183055.82,711377.06 +Middle East and North Africa,Israel,Snacks,Online,M,8/5/2012,990170991,9/17/2012,2455,152.58,97.44,374583.9,239215.2,135368.7 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,M,10/8/2015,445256412,10/19/2015,122,651.21,524.96,79447.62,64045.12,15402.5 +Europe,Liechtenstein,Personal Care,Offline,L,7/14/2014,359529149,8/21/2014,1520,81.73,56.67,124229.6,86138.4,38091.2 +Middle East and North Africa,Somalia,Vegetables,Online,M,12/24/2014,814288032,1/28/2015,4779,154.06,90.93,736252.74,434554.47,301698.27 +Europe,Finland,Vegetables,Online,C,9/5/2016,611144387,10/2/2016,60,154.06,90.93,9243.6,5455.8,3787.8 +Middle East and North Africa,Egypt,Personal Care,Online,M,6/27/2016,422022044,7/23/2016,4556,81.73,56.67,372361.88,258188.52,114173.36 +Asia,South Korea,Meat,Online,C,4/27/2012,539157330,5/7/2012,7490,421.89,364.69,3159956.1,2731528.1,428428 +Sub-Saharan Africa,Eritrea,Clothes,Online,M,7/9/2014,425099074,8/20/2014,5118,109.28,35.84,559295.04,183429.12,375865.92 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,L,10/11/2011,962708604,10/12/2011,5724,109.28,35.84,625518.72,205148.16,420370.56 +Europe,Kosovo,Baby Food,Online,M,10/9/2012,405159747,10/11/2012,4628,255.28,159.42,1181435.84,737795.76,443640.08 +Europe,Albania,Snacks,Online,C,2/13/2012,225938832,3/10/2012,9176,152.58,97.44,1400074.08,894109.44,505964.64 +Sub-Saharan Africa,Lesotho,Meat,Online,C,11/3/2016,168844687,12/13/2016,3750,421.89,364.69,1582087.5,1367587.5,214500 +Asia,Tajikistan,Cosmetics,Offline,M,4/25/2012,497988641,5/19/2012,4760,437.2,263.33,2081072,1253450.8,827621.2 +Sub-Saharan Africa,Senegal,Beverages,Online,C,6/27/2011,647794520,8/15/2011,5649,47.45,31.79,268045.05,179581.71,88463.34 +Europe,Norway,Snacks,Offline,L,3/22/2013,572998654,5/6/2013,1890,152.58,97.44,288376.2,184161.6,104214.6 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,L,8/29/2013,298649871,10/3/2013,5988,152.58,97.44,913649.04,583470.72,330178.32 +Central America and the Caribbean,Barbados,Clothes,Offline,L,1/6/2010,370109498,1/9/2010,2480,109.28,35.84,271014.4,88883.2,182131.2 +Australia and Oceania,Palau,Meat,Offline,L,12/1/2011,503051364,12/22/2011,2932,421.89,364.69,1236981.48,1069271.08,167710.4 +Asia,Bangladesh,Household,Offline,H,12/1/2014,933461797,12/25/2014,944,668.27,502.54,630846.88,474397.76,156449.12 +Asia,Singapore,Baby Food,Online,L,11/5/2011,167639625,12/12/2011,7145,255.28,159.42,1823975.6,1139055.9,684919.7 +Central America and the Caribbean,Costa Rica,Beverages,Online,C,9/28/2011,832196176,11/14/2011,4196,47.45,31.79,199100.2,133390.84,65709.36 +Asia,Tajikistan,Baby Food,Online,L,5/10/2013,224055278,6/7/2013,1791,255.28,159.42,457206.48,285521.22,171685.26 +Europe,Denmark,Household,Offline,M,6/30/2016,660453259,7/21/2016,1651,668.27,502.54,1103313.77,829693.54,273620.23 +Middle East and North Africa,Jordan,Cosmetics,Offline,H,9/6/2010,928938949,9/8/2010,2533,437.2,263.33,1107427.6,667014.89,440412.71 +Central America and the Caribbean,Costa Rica,Clothes,Online,L,10/13/2016,337373673,10/25/2016,5222,109.28,35.84,570660.16,187156.48,383503.68 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,H,2/3/2015,963931262,3/4/2015,7536,668.27,502.54,5036082.72,3787141.44,1248941.28 +Sub-Saharan Africa,Rwanda,Beverages,Offline,M,4/1/2017,907098042,5/16/2017,9323,47.45,31.79,442376.35,296378.17,145998.18 +Europe,Montenegro,Personal Care,Offline,C,1/12/2017,135672843,2/21/2017,7464,81.73,56.67,610032.72,422984.88,187047.84 +Australia and Oceania,Nauru,Meat,Online,M,11/9/2016,938766992,11/16/2016,869,421.89,364.69,366622.41,316915.61,49706.8 +Middle East and North Africa,Oman,Personal Care,Online,H,5/31/2016,275804316,6/29/2016,5481,81.73,56.67,447962.13,310608.27,137353.86 +Australia and Oceania,Federated States of Micronesia,Household,Online,M,6/19/2016,126521146,6/20/2016,9273,668.27,502.54,6196867.71,4660053.42,1536814.29 +Middle East and North Africa,Tunisia ,Office Supplies,Online,H,1/16/2015,740966308,1/21/2015,7251,651.21,524.96,4721923.71,3806484.96,915438.75 +Asia,Turkmenistan,Vegetables,Offline,L,4/3/2011,189501130,5/13/2011,6450,154.06,90.93,993687,586498.5,407188.5 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,L,8/13/2016,212799441,9/21/2016,938,437.2,263.33,410093.6,247003.54,163090.06 +Asia,North Korea,Cosmetics,Online,C,6/8/2013,371847569,7/28/2013,6814,437.2,263.33,2979080.8,1794330.62,1184750.18 +Asia,Japan,Beverages,Online,H,7/30/2011,297944343,8/8/2011,7207,47.45,31.79,341972.15,229110.53,112861.62 +Europe,Sweden,Meat,Offline,M,5/28/2014,142701089,6/15/2014,7278,421.89,364.69,3070515.42,2654213.82,416301.6 +Europe,Kosovo,Office Supplies,Online,L,12/26/2014,128041636,1/8/2015,9220,651.21,524.96,6004156.2,4840131.2,1164025 +North America,United States of America,Personal Care,Offline,M,1/8/2015,996202313,2/24/2015,7257,81.73,56.67,593114.61,411254.19,181860.42 +Middle East and North Africa,Libya,Fruits,Online,M,7/1/2013,859731948,7/9/2013,2643,9.33,6.92,24659.19,18289.56,6369.63 +Europe,Serbia,Vegetables,Online,M,6/18/2010,151491868,8/7/2010,8665,154.06,90.93,1334929.9,787908.45,547021.45 +Sub-Saharan Africa,Togo,Clothes,Offline,H,10/24/2010,274655902,11/5/2010,5640,109.28,35.84,616339.2,202137.6,414201.6 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,C,12/10/2012,452710378,12/11/2012,5916,9.33,6.92,55196.28,40938.72,14257.56 +Middle East and North Africa,Azerbaijan,Clothes,Offline,H,7/9/2012,879454123,7/18/2012,8873,109.28,35.84,969641.44,318008.32,651633.12 +Europe,San Marino,Snacks,Offline,C,11/8/2013,468998467,12/20/2013,5924,152.58,97.44,903883.92,577234.56,326649.36 +Sub-Saharan Africa,Togo,Fruits,Offline,H,12/17/2010,905767238,1/30/2011,5509,9.33,6.92,51398.97,38122.28,13276.69 +Europe,Italy,Vegetables,Online,M,1/22/2014,794496762,2/12/2014,8102,154.06,90.93,1248194.12,736714.86,511479.26 +Europe,Belgium,Personal Care,Online,L,7/5/2015,610235869,7/27/2015,1209,81.73,56.67,98811.57,68514.03,30297.54 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,L,4/21/2016,448345887,4/24/2016,4366,651.21,524.96,2843182.86,2291975.36,551207.5 +Sub-Saharan Africa,Liberia,Cosmetics,Online,L,9/20/2014,474500644,10/4/2014,4140,437.2,263.33,1810008,1090186.2,719821.8 +North America,Canada,Beverages,Offline,C,2/2/2010,474686467,2/16/2010,9129,47.45,31.79,433171.05,290210.91,142960.14 +Asia,Japan,Baby Food,Offline,L,3/7/2014,305202186,3/9/2014,4964,255.28,159.42,1267209.92,791360.88,475849.04 +Asia,Tajikistan,Fruits,Online,H,2/5/2017,342659127,3/19/2017,9305,9.33,6.92,86815.65,64390.6,22425.05 +Australia and Oceania,Solomon Islands,Clothes,Online,C,10/21/2013,133981120,11/22/2013,6846,109.28,35.84,748130.88,245360.64,502770.24 +Sub-Saharan Africa,Comoros,Office Supplies,Online,H,6/21/2015,646404492,7/28/2015,4309,651.21,524.96,2806063.89,2262052.64,544011.25 +Sub-Saharan Africa,Lesotho,Cereal,Offline,M,5/26/2015,217478072,6/4/2015,5449,205.7,117.11,1120859.3,638132.39,482726.91 +Central America and the Caribbean,Dominica,Office Supplies,Online,C,7/12/2015,405063188,7/26/2015,6053,651.21,524.96,3941774.13,3177582.88,764191.25 +Sub-Saharan Africa,South Sudan,Fruits,Offline,C,1/31/2015,137333667,2/4/2015,8939,9.33,6.92,83400.87,61857.88,21542.99 +Europe,Croatia,Baby Food,Offline,L,5/6/2014,662775838,6/24/2014,8954,255.28,159.42,2285777.12,1427446.68,858330.44 +Australia and Oceania,Marshall Islands,Fruits,Online,L,11/17/2010,600188529,11/17/2010,7978,9.33,6.92,74434.74,55207.76,19226.98 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,M,11/19/2010,888683068,12/18/2010,9923,154.06,90.93,1528737.38,902298.39,626438.99 +Sub-Saharan Africa,Tanzania,Snacks,Online,M,4/8/2010,737683284,5/19/2010,5731,152.58,97.44,874435.98,558428.64,316007.34 +Sub-Saharan Africa,Ghana,Clothes,Offline,H,7/29/2013,776925504,8/4/2013,8376,109.28,35.84,915329.28,300195.84,615133.44 +Sub-Saharan Africa,Zambia,Meat,Online,C,1/21/2015,806458556,2/23/2015,7863,421.89,364.69,3317321.07,2867557.47,449763.6 +Sub-Saharan Africa,Niger,Cereal,Online,M,1/10/2010,246643769,2/23/2010,6227,205.7,117.11,1280893.9,729243.97,551649.93 +Europe,Malta,Household,Offline,L,10/18/2013,388154971,12/5/2013,2536,668.27,502.54,1694732.72,1274441.44,420291.28 +Europe,Portugal,Cereal,Online,L,6/14/2012,341978490,7/1/2012,7890,205.7,117.11,1622973,923997.9,698975.1 +Asia,Sri Lanka,Fruits,Online,L,1/30/2012,189413154,2/14/2012,416,9.33,6.92,3881.28,2878.72,1002.56 +Europe,Monaco,Baby Food,Offline,H,3/31/2012,532070291,4/16/2012,278,255.28,159.42,70967.84,44318.76,26649.08 +Sub-Saharan Africa,Sudan,Cereal,Offline,L,5/22/2017,241873729,6/24/2017,4666,205.7,117.11,959796.2,546435.26,413360.94 +Sub-Saharan Africa,Mali,Cereal,Offline,M,4/8/2010,511059796,5/19/2010,2805,205.7,117.11,576988.5,328493.55,248494.95 +Australia and Oceania,Fiji,Household,Offline,H,5/19/2016,802177321,5/24/2016,950,668.27,502.54,634856.5,477413,157443.5 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,M,11/2/2016,198087632,11/7/2016,7387,437.2,263.33,3229596.4,1945218.71,1284377.69 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,M,10/3/2012,551964557,10/7/2012,7433,9.33,6.92,69349.89,51436.36,17913.53 +Middle East and North Africa,Morocco,Baby Food,Offline,M,11/19/2013,637294423,12/23/2013,8437,255.28,159.42,2153797.36,1345026.54,808770.82 +Sub-Saharan Africa,Liberia,Snacks,Online,M,2/8/2012,197876060,2/19/2012,4778,152.58,97.44,729027.24,465568.32,263458.92 +Central America and the Caribbean,El Salvador,Beverages,Offline,M,7/7/2015,397820794,7/24/2015,2868,47.45,31.79,136086.6,91173.72,44912.88 +Middle East and North Africa,Libya,Vegetables,Offline,H,5/4/2014,671552455,5/25/2014,6150,154.06,90.93,947469,559219.5,388249.5 +Asia,Mongolia,Cereal,Online,M,1/6/2015,973807370,1/10/2015,96,205.7,117.11,19747.2,11242.56,8504.64 +Asia,Nepal,Cosmetics,Online,L,9/8/2013,429634368,10/18/2013,7212,437.2,263.33,3153086.4,1899135.96,1253950.44 +Australia and Oceania,Samoa ,Office Supplies,Online,H,2/20/2015,484394776,3/2/2015,2033,651.21,524.96,1323909.93,1067243.68,256666.25 +Sub-Saharan Africa,South Sudan,Personal Care,Online,L,11/7/2013,853762423,12/16/2013,6128,81.73,56.67,500841.44,347273.76,153567.68 +Sub-Saharan Africa,Namibia,Meat,Online,L,12/14/2012,873723638,12/24/2012,3095,421.89,364.69,1305749.55,1128715.55,177034 +Middle East and North Africa,Somalia,Clothes,Offline,L,11/5/2012,850577247,12/25/2012,3564,109.28,35.84,389473.92,127733.76,261740.16 +Europe,Monaco,Snacks,Offline,L,1/1/2015,710934579,2/14/2015,195,152.58,97.44,29753.1,19000.8,10752.3 +Asia,Singapore,Vegetables,Online,C,8/3/2010,451719462,8/20/2010,2682,154.06,90.93,413188.92,243874.26,169314.66 +Sub-Saharan Africa,Rwanda,Meat,Online,M,7/25/2014,590168225,8/3/2014,2748,421.89,364.69,1159353.72,1002168.12,157185.6 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,L,6/12/2016,813829696,7/30/2016,9147,152.58,97.44,1395649.26,891283.68,504365.58 +Europe,Hungary,Meat,Online,L,5/23/2014,430565202,6/15/2014,2666,421.89,364.69,1124758.74,972263.54,152495.2 +Europe,Austria,Household,Offline,H,5/29/2011,618548572,6/10/2011,1123,668.27,502.54,750467.21,564352.42,186114.79 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,H,7/24/2011,376266133,8/2/2011,4365,154.06,90.93,672471.9,396909.45,275562.45 +Sub-Saharan Africa,Comoros,Household,Online,M,3/14/2016,572516715,4/26/2016,9273,668.27,502.54,6196867.71,4660053.42,1536814.29 +Middle East and North Africa,Jordan,Meat,Online,L,8/7/2012,796411645,8/14/2012,4759,421.89,364.69,2007774.51,1735559.71,272214.8 +Sub-Saharan Africa,Niger,Snacks,Offline,M,8/7/2015,707374751,9/10/2015,6763,152.58,97.44,1031898.54,658986.72,372911.82 +Europe,France,Cosmetics,Offline,M,10/21/2010,485142362,11/8/2010,3261,437.2,263.33,1425709.2,858719.13,566990.07 +Sub-Saharan Africa,Nigeria,Meat,Offline,H,5/27/2011,379763305,7/9/2011,9256,421.89,364.69,3905013.84,3375570.64,529443.2 +Europe,Bulgaria,Cosmetics,Online,L,6/29/2016,261598908,7/3/2016,1785,437.2,263.33,780402,470044.05,310357.95 +Middle East and North Africa,Afghanistan,Baby Food,Online,M,11/19/2014,971323001,12/28/2014,4916,255.28,159.42,1254956.48,783708.72,471247.76 +Central America and the Caribbean,Panama,Fruits,Offline,C,8/4/2011,269921910,9/16/2011,4746,9.33,6.92,44280.18,32842.32,11437.86 +Europe,Montenegro,Office Supplies,Online,C,6/26/2016,488694465,6/30/2016,4407,651.21,524.96,2869882.47,2313498.72,556383.75 +Asia,Thailand,Clothes,Online,M,3/18/2010,879251992,4/9/2010,9058,109.28,35.84,989858.24,324638.72,665219.52 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,L,2/14/2016,763518321,3/19/2016,893,421.89,364.69,376747.77,325668.17,51079.6 +Sub-Saharan Africa,Namibia,Snacks,Online,L,3/17/2013,883729779,4/29/2013,4135,152.58,97.44,630918.3,402914.4,228003.9 +Australia and Oceania,Australia,Clothes,Offline,L,8/6/2015,252435195,9/11/2015,39,109.28,35.84,4261.92,1397.76,2864.16 +Asia,Kazakhstan,Vegetables,Online,C,10/6/2015,202495896,10/23/2015,1890,154.06,90.93,291173.4,171857.7,119315.7 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,C,1/12/2011,337085711,2/10/2011,8,421.89,364.69,3375.12,2917.52,457.6 +Europe,Denmark,Baby Food,Offline,C,12/11/2014,779690968,1/4/2015,6739,255.28,159.42,1720331.92,1074331.38,646000.54 +Sub-Saharan Africa,Cameroon,Clothes,Offline,L,8/6/2015,824110496,9/21/2015,1464,109.28,35.84,159985.92,52469.76,107516.16 +Europe,Serbia,Fruits,Offline,M,4/16/2017,284455621,6/5/2017,5594,9.33,6.92,52192.02,38710.48,13481.54 +Sub-Saharan Africa,Kenya,Fruits,Offline,C,1/18/2014,845150172,2/17/2014,7572,9.33,6.92,70646.76,52398.24,18248.52 +North America,United States of America,Cereal,Offline,L,2/3/2016,210930478,3/20/2016,7871,205.7,117.11,1619064.7,921772.81,697291.89 +Middle East and North Africa,Afghanistan,Meat,Online,M,10/10/2015,656845366,11/20/2015,3995,421.89,364.69,1685450.55,1456936.55,228514 +Sub-Saharan Africa,Niger,Personal Care,Online,C,2/2/2014,478256165,2/27/2014,5482,81.73,56.67,448043.86,310664.94,137378.92 +Middle East and North Africa,Saudi Arabia,Snacks,Online,M,11/21/2016,740836703,1/6/2017,8898,152.58,97.44,1357656.84,867021.12,490635.72 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,C,12/9/2015,330573308,12/23/2015,2843,154.06,90.93,437992.58,258513.99,179478.59 +Sub-Saharan Africa,Comoros,Vegetables,Offline,M,6/3/2015,903764808,7/2/2015,2945,154.06,90.93,453706.7,267788.85,185917.85 +Europe,Switzerland,Clothes,Offline,M,1/8/2013,137022531,1/10/2013,6867,109.28,35.84,750425.76,246113.28,504312.48 +Europe,Slovenia,Household,Offline,L,4/10/2011,277270305,5/14/2011,9300,668.27,502.54,6214911,4673622,1541289 +Sub-Saharan Africa,Gabon,Beverages,Offline,L,10/10/2013,491744458,11/18/2013,6968,47.45,31.79,330631.6,221512.72,109118.88 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,L,10/29/2013,917993819,11/17/2013,3626,651.21,524.96,2361287.46,1903504.96,457782.5 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,C,5/16/2013,413879716,6/24/2013,5060,109.28,35.84,552956.8,181350.4,371606.4 +Australia and Oceania,New Zealand,Snacks,Offline,M,8/20/2011,607575976,8/22/2011,4088,152.58,97.44,623747.04,398334.72,225412.32 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,C,6/18/2016,947568929,7/15/2016,5558,255.28,159.42,1418846.24,886056.36,532789.88 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,C,4/14/2010,952657401,5/2/2010,1350,255.28,159.42,344628,215217,129411 +Europe,Portugal,Baby Food,Offline,M,6/9/2014,661952722,7/22/2014,5375,255.28,159.42,1372130,856882.5,515247.5 +Asia,Japan,Personal Care,Offline,H,4/5/2017,184878718,4/14/2017,8576,81.73,56.67,700916.48,486001.92,214914.56 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,C,9/22/2015,151171720,10/29/2015,3926,47.45,31.79,186288.7,124807.54,61481.16 +Asia,India,Fruits,Online,M,8/27/2011,360880553,9/30/2011,1430,9.33,6.92,13341.9,9895.6,3446.3 +North America,United States of America,Personal Care,Offline,C,7/4/2015,234366548,7/26/2015,3124,81.73,56.67,255324.52,177037.08,78287.44 +Asia,Uzbekistan,Cosmetics,Online,H,4/20/2012,162303531,5/1/2012,8076,437.2,263.33,3530827.2,2126653.08,1404174.12 +Central America and the Caribbean,Cuba,Clothes,Online,H,11/5/2010,155677831,11/30/2010,7384,109.28,35.84,806923.52,264642.56,542280.96 +Asia,Japan,Office Supplies,Online,H,3/23/2017,295788276,4/17/2017,9179,651.21,524.96,5977456.59,4818607.84,1158848.75 +Central America and the Caribbean,Dominica,Clothes,Online,L,11/11/2015,284246194,12/15/2015,3620,109.28,35.84,395593.6,129740.8,265852.8 +Sub-Saharan Africa,Angola,Clothes,Offline,M,3/10/2011,792975413,3/27/2011,7901,109.28,35.84,863421.28,283171.84,580249.44 +Central America and the Caribbean,Honduras,Snacks,Online,H,4/6/2016,314212262,4/6/2016,1246,152.58,97.44,190114.68,121410.24,68704.44 +Middle East and North Africa,Iraq,Clothes,Online,H,2/21/2011,110505568,4/10/2011,9908,109.28,35.84,1082746.24,355102.72,727643.52 +Australia and Oceania,Samoa ,Snacks,Offline,L,10/20/2014,164716660,11/26/2014,2175,152.58,97.44,331861.5,211932,119929.5 +Asia,Cambodia,Personal Care,Offline,C,3/18/2013,530019366,4/22/2013,3364,81.73,56.67,274939.72,190637.88,84301.84 +Middle East and North Africa,Morocco,Vegetables,Offline,C,2/14/2016,879900014,3/5/2016,822,154.06,90.93,126637.32,74744.46,51892.86 +Sub-Saharan Africa,Senegal,Office Supplies,Online,M,6/1/2015,958157432,6/12/2015,8931,651.21,524.96,5815956.51,4688417.76,1127538.75 +Asia,Turkmenistan,Snacks,Offline,L,8/13/2011,128902947,9/21/2011,4101,152.58,97.44,625730.58,399601.44,226129.14 +Central America and the Caribbean,Honduras,Beverages,Online,L,2/2/2010,526560389,2/23/2010,9775,47.45,31.79,463823.75,310747.25,153076.5 +Sub-Saharan Africa,Kenya,Meat,Offline,M,4/13/2017,305866086,5/26/2017,1427,421.89,364.69,602037.03,520412.63,81624.4 +Europe,Russia,Household,Online,H,3/10/2014,391868865,4/2/2014,1560,668.27,502.54,1042501.2,783962.4,258538.8 +Europe,Poland,Cosmetics,Offline,C,2/28/2013,429930055,4/16/2013,4712,437.2,263.33,2060086.4,1240810.96,819275.44 +Sub-Saharan Africa,Senegal,Beverages,Online,C,4/5/2016,135723483,5/10/2016,2450,47.45,31.79,116252.5,77885.5,38367 +Sub-Saharan Africa,Comoros,Meat,Online,L,6/19/2011,645235478,7/14/2011,8371,421.89,364.69,3531641.19,3052819.99,478821.2 +Europe,Montenegro,Household,Offline,H,4/29/2014,464764869,6/9/2014,3108,668.27,502.54,2076983.16,1561894.32,515088.84 +Europe,Georgia,Beverages,Online,M,2/28/2011,420922982,3/18/2011,9319,47.45,31.79,442186.55,296251.01,145935.54 +Middle East and North Africa,Afghanistan,Snacks,Offline,M,11/12/2015,510633647,12/16/2015,6698,152.58,97.44,1021980.84,652653.12,369327.72 +Europe,Malta,Personal Care,Offline,M,2/7/2013,351133191,3/5/2013,6969,81.73,56.67,569576.37,394933.23,174643.14 +Middle East and North Africa,Azerbaijan,Clothes,Online,M,2/11/2015,529970443,3/5/2015,8886,109.28,35.84,971062.08,318474.24,652587.84 +Middle East and North Africa,Qatar,Office Supplies,Online,H,6/22/2012,355006730,7/4/2012,3235,651.21,524.96,2106664.35,1698245.6,408418.75 +Sub-Saharan Africa,Togo,Snacks,Online,M,10/7/2015,104415881,11/1/2015,7834,152.58,97.44,1195311.72,763344.96,431966.76 +Europe,Cyprus,Baby Food,Offline,H,11/30/2013,576684224,12/2/2013,2532,255.28,159.42,646368.96,403651.44,242717.52 +Asia,Japan,Baby Food,Online,H,11/5/2015,840610587,11/30/2015,4208,255.28,159.42,1074218.24,670839.36,403378.88 +Europe,Slovenia,Clothes,Online,M,5/23/2016,485306298,6/28/2016,1773,109.28,35.84,193753.44,63544.32,130209.12 +Europe,Switzerland,Cosmetics,Offline,C,4/4/2015,970195186,4/20/2015,1170,437.2,263.33,511524,308096.1,203427.9 +Sub-Saharan Africa,Malawi,Beverages,Online,L,3/11/2013,675013577,3/24/2013,373,47.45,31.79,17698.85,11857.67,5841.18 +Europe,Serbia,Clothes,Offline,M,10/22/2015,749810302,10/29/2015,4386,109.28,35.84,479302.08,157194.24,322107.84 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,L,8/20/2014,164946687,10/6/2014,245,9.33,6.92,2285.85,1695.4,590.45 +Europe,Kosovo,Cereal,Online,L,8/16/2013,661096560,9/2/2013,2018,205.7,117.11,415102.6,236327.98,178774.62 +Europe,Austria,Personal Care,Offline,C,3/22/2010,899246251,4/5/2010,5804,81.73,56.67,474360.92,328912.68,145448.24 +Sub-Saharan Africa,Uganda,Cosmetics,Online,H,4/18/2014,510694587,5/15/2014,4732,437.2,263.33,2068830.4,1246077.56,822752.84 +Sub-Saharan Africa,Mali,Cosmetics,Online,L,1/22/2014,547052896,1/25/2014,3963,437.2,263.33,1732623.6,1043576.79,689046.81 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,C,2/27/2010,330245006,4/1/2010,5691,109.28,35.84,621912.48,203965.44,417947.04 +Middle East and North Africa,Egypt,Cosmetics,Online,H,11/13/2011,602507245,11/28/2011,4138,437.2,263.33,1809133.6,1089659.54,719474.06 +Sub-Saharan Africa,Chad,Meat,Offline,M,8/5/2010,376388442,9/16/2010,559,421.89,364.69,235836.51,203861.71,31974.8 +Sub-Saharan Africa,Botswana,Personal Care,Online,L,12/17/2013,984749925,12/30/2013,8241,81.73,56.67,673536.93,467017.47,206519.46 +Central America and the Caribbean,Dominican Republic,Meat,Offline,C,9/22/2011,230765521,10/15/2011,7501,421.89,364.69,3164596.89,2735539.69,429057.2 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,M,6/2/2017,937921559,6/26/2017,687,47.45,31.79,32598.15,21839.73,10758.42 +Europe,Austria,Snacks,Offline,H,7/27/2011,600016868,8/5/2011,7180,152.58,97.44,1095524.4,699619.2,395905.2 +North America,United States of America,Clothes,Offline,M,8/17/2013,831162774,9/21/2013,8390,109.28,35.84,916859.2,300697.6,616161.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,M,1/14/2010,615783107,2/28/2010,2760,651.21,524.96,1797339.6,1448889.6,348450 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,M,1/8/2011,358614194,2/25/2011,764,437.2,263.33,334020.8,201184.12,132836.68 +Asia,Kyrgyzstan,Personal Care,Online,M,7/5/2016,534704864,8/12/2016,9906,81.73,56.67,809617.38,561373.02,248244.36 +Sub-Saharan Africa,Nigeria,Baby Food,Online,M,5/8/2012,339416444,6/2/2012,9723,255.28,159.42,2482087.44,1550040.66,932046.78 +Sub-Saharan Africa,Eritrea,Clothes,Online,M,12/18/2011,838422763,12/24/2011,6782,109.28,35.84,741136.96,243066.88,498070.08 +Europe,Bosnia and Herzegovina,Beverages,Offline,M,9/7/2014,917710149,10/20/2014,9681,47.45,31.79,459363.45,307758.99,151604.46 +Europe,Montenegro,Snacks,Offline,M,2/18/2017,433577430,3/24/2017,4051,152.58,97.44,618101.58,394729.44,223372.14 +Australia and Oceania,New Zealand,Office Supplies,Offline,C,12/27/2016,662635934,2/6/2017,7553,651.21,524.96,4918589.13,3965022.88,953566.25 +Asia,Laos,Clothes,Online,C,10/14/2016,251809489,10/29/2016,4878,109.28,35.84,533067.84,174827.52,358240.32 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,M,7/20/2012,168334424,8/9/2012,2752,81.73,56.67,224920.96,155955.84,68965.12 +Sub-Saharan Africa,Mauritania,Beverages,Online,H,9/23/2012,549759566,9/30/2012,4927,47.45,31.79,233786.15,156629.33,77156.82 +Europe,Bosnia and Herzegovina,Vegetables,Offline,C,9/10/2011,253946244,10/23/2011,7192,154.06,90.93,1107999.52,653968.56,454030.96 +Asia,Philippines,Personal Care,Online,H,3/25/2016,909068286,4/23/2016,2362,81.73,56.67,193046.26,133854.54,59191.72 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,L,6/27/2011,163612020,8/1/2011,5287,9.33,6.92,49327.71,36586.04,12741.67 +Central America and the Caribbean,Grenada,Beverages,Online,M,3/1/2010,236376273,3/15/2010,7847,47.45,31.79,372340.15,249456.13,122884.02 +Europe,Belarus,Snacks,Online,L,11/22/2010,266472375,12/28/2010,3952,152.58,97.44,602996.16,385082.88,217913.28 +Middle East and North Africa,Syria,Personal Care,Online,H,2/26/2017,363324153,3/4/2017,4546,81.73,56.67,371544.58,257621.82,113922.76 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,L,10/10/2010,256667935,11/25/2010,2601,437.2,263.33,1137157.2,684921.33,452235.87 +Middle East and North Africa,Libya,Cereal,Online,M,4/17/2016,646552550,4/30/2016,8122,205.7,117.11,1670695.4,951167.42,719527.98 +Europe,Cyprus,Fruits,Offline,C,11/18/2013,953339326,12/17/2013,3147,9.33,6.92,29361.51,21777.24,7584.27 +Sub-Saharan Africa,Zambia,Snacks,Online,C,4/12/2011,667702090,4/15/2011,6741,152.58,97.44,1028541.78,656843.04,371698.74 +Sub-Saharan Africa,The Gambia,Household,Offline,H,4/14/2017,700627171,4/25/2017,4,668.27,502.54,2673.08,2010.16,662.92 +Asia,Indonesia,Clothes,Online,C,4/9/2015,233413398,4/20/2015,1066,109.28,35.84,116492.48,38205.44,78287.04 +Sub-Saharan Africa,Malawi,Clothes,Online,L,5/17/2012,767672097,6/16/2012,88,109.28,35.84,9616.64,3153.92,6462.72 +Europe,Sweden,Personal Care,Offline,M,1/12/2013,275327098,2/11/2013,4261,81.73,56.67,348251.53,241470.87,106780.66 +Europe,Slovakia,Snacks,Online,M,2/28/2015,848614728,4/7/2015,2811,152.58,97.44,428902.38,273903.84,154998.54 +Europe,Slovenia,Baby Food,Offline,M,12/13/2013,150083816,12/30/2013,1991,255.28,159.42,508262.48,317405.22,190857.26 +Asia,Turkmenistan,Personal Care,Online,H,3/28/2013,862595689,5/15/2013,88,81.73,56.67,7192.24,4986.96,2205.28 +Europe,Moldova ,Cosmetics,Offline,L,2/21/2014,339324176,4/6/2014,2419,437.2,263.33,1057586.8,636995.27,420591.53 +Europe,Andorra,Snacks,Offline,C,4/6/2011,953755605,5/11/2011,6333,152.58,97.44,966289.14,617087.52,349201.62 +Australia and Oceania,Tonga,Cosmetics,Online,L,8/17/2011,649688804,9/25/2011,6209,437.2,263.33,2714574.8,1635015.97,1079558.83 +Sub-Saharan Africa,Djibouti,Baby Food,Online,M,10/5/2015,591235101,11/12/2015,8460,255.28,159.42,2159668.8,1348693.2,810975.6 +Asia,Myanmar,Household,Offline,L,11/21/2013,212818324,11/21/2013,6526,668.27,502.54,4361130.02,3279576.04,1081553.98 +North America,Canada,Cereal,Offline,L,6/14/2012,369174802,6/22/2012,5883,205.7,117.11,1210133.1,688958.13,521174.97 +Australia and Oceania,Australia,Vegetables,Online,C,3/1/2015,185353362,4/4/2015,9034,154.06,90.93,1391778.04,821461.62,570316.42 +Australia and Oceania,Tuvalu,Cereal,Offline,H,8/29/2011,206715333,9/8/2011,516,205.7,117.11,106141.2,60428.76,45712.44 +Sub-Saharan Africa,Togo,Vegetables,Online,L,7/27/2011,148934543,8/5/2011,1896,154.06,90.93,292097.76,172403.28,119694.48 +Sub-Saharan Africa,Angola,Household,Online,L,6/13/2010,247997319,7/1/2010,6773,668.27,502.54,4526192.71,3403703.42,1122489.29 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,L,4/10/2016,810202491,4/19/2016,5776,152.58,97.44,881302.08,562813.44,318488.64 +Europe,Denmark,Fruits,Online,L,5/14/2015,862161386,6/4/2015,1568,9.33,6.92,14629.44,10850.56,3778.88 +Middle East and North Africa,Turkey,Meat,Offline,M,1/16/2014,400797832,2/14/2014,3840,421.89,364.69,1620057.6,1400409.6,219648 +Asia,Kyrgyzstan,Snacks,Online,C,2/13/2012,843348157,3/4/2012,4316,152.58,97.44,658535.28,420551.04,237984.24 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,L,4/2/2014,977361190,4/26/2014,1750,152.58,97.44,267015,170520,96495 +Middle East and North Africa,Algeria,Meat,Offline,H,1/11/2011,110698258,2/9/2011,6929,421.89,364.69,2923275.81,2526937.01,396338.8 +Central America and the Caribbean,Belize,Cosmetics,Online,C,1/10/2013,321533191,1/25/2013,7671,437.2,263.33,3353761.2,2020004.43,1333756.77 +Middle East and North Africa,Afghanistan,Snacks,Online,M,9/29/2016,608352315,10/23/2016,3824,152.58,97.44,583465.92,372610.56,210855.36 +Europe,Monaco,Personal Care,Offline,M,12/17/2015,939954459,1/21/2016,2267,81.73,56.67,185281.91,128470.89,56811.02 +Sub-Saharan Africa,Senegal,Cosmetics,Online,H,1/31/2013,905450952,3/15/2013,1913,437.2,263.33,836363.6,503750.29,332613.31 +Middle East and North Africa,Tunisia ,Clothes,Offline,L,5/22/2015,164265620,6/19/2015,8702,109.28,35.84,950954.56,311879.68,639074.88 +Europe,Czech Republic,Snacks,Offline,H,1/19/2016,696134793,2/24/2016,610,152.58,97.44,93073.8,59438.4,33635.4 +Middle East and North Africa,Kuwait,Fruits,Online,C,2/10/2013,951107299,2/10/2013,2640,9.33,6.92,24631.2,18268.8,6362.4 +Sub-Saharan Africa,Senegal,Meat,Online,H,4/1/2013,799544465,4/19/2013,1830,421.89,364.69,772058.7,667382.7,104676 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,H,11/1/2012,182120120,11/24/2012,2245,154.06,90.93,345864.7,204137.85,141726.85 +Asia,Bangladesh,Baby Food,Online,M,11/23/2016,459820592,12/7/2016,9986,255.28,159.42,2549226.08,1591968.12,957257.96 +Europe,Monaco,Cereal,Online,L,7/29/2012,363944709,8/26/2012,8182,205.7,117.11,1683037.4,958194.02,724843.38 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Online,H,10/23/2010,946103799,11/6/2010,1993,109.28,35.84,217795.04,71429.12,146365.92 +Europe,Cyprus,Fruits,Offline,L,3/29/2012,628221690,4/7/2012,3613,9.33,6.92,33709.29,25001.96,8707.33 +Central America and the Caribbean,Costa Rica,Clothes,Online,C,12/31/2010,152534711,1/17/2011,7265,109.28,35.84,793919.2,260377.6,533541.6 +North America,United States of America,Vegetables,Online,M,8/21/2013,331591689,9/16/2013,4204,154.06,90.93,647668.24,382269.72,265398.52 +Europe,Germany,Baby Food,Online,C,8/20/2012,698253953,9/27/2012,7716,255.28,159.42,1969740.48,1230084.72,739655.76 +North America,Canada,Household,Online,H,11/21/2012,855695331,1/6/2013,8119,668.27,502.54,5425684.13,4080122.26,1345561.87 +Europe,Portugal,Cereal,Online,C,10/17/2012,927402150,10/19/2012,7760,205.7,117.11,1596232,908773.6,687458.4 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,H,8/4/2015,207173240,8/5/2015,6020,437.2,263.33,2631944,1585246.6,1046697.4 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,L,6/9/2010,309119927,7/28/2010,4311,421.89,364.69,1818767.79,1572178.59,246589.2 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,C,1/27/2014,217666041,3/6/2014,1074,109.28,35.84,117366.72,38492.16,78874.56 +Asia,Kyrgyzstan,Vegetables,Online,M,12/31/2013,337547910,1/27/2014,6782,154.06,90.93,1044834.92,616687.26,428147.66 +Asia,Japan,Snacks,Online,C,2/23/2010,243814361,3/7/2010,8942,152.58,97.44,1364370.36,871308.48,493061.88 +Sub-Saharan Africa,Zambia,Meat,Offline,H,1/31/2011,931826722,2/2/2011,7089,421.89,364.69,2990778.21,2585287.41,405490.8 +Europe,Croatia,Snacks,Online,L,1/30/2015,767258822,3/16/2015,7791,152.58,97.44,1188750.78,759155.04,429595.74 +Sub-Saharan Africa,Kenya,Clothes,Online,H,11/27/2013,436096990,1/16/2014,9645,109.28,35.84,1054005.6,345676.8,708328.8 +Middle East and North Africa,Qatar,Personal Care,Offline,C,9/30/2011,694640052,10/17/2011,8283,81.73,56.67,676969.59,469397.61,207571.98 +Europe,Russia,Vegetables,Online,C,11/10/2013,119499337,11/18/2013,1364,154.06,90.93,210137.84,124028.52,86109.32 +Sub-Saharan Africa,Chad,Baby Food,Offline,M,3/15/2015,957598674,4/8/2015,3582,255.28,159.42,914412.96,571042.44,343370.52 +Asia,India,Office Supplies,Online,L,10/20/2011,576174390,11/17/2011,1661,651.21,524.96,1081659.81,871958.56,209701.25 +Australia and Oceania,Australia,Personal Care,Online,C,2/9/2012,912775313,3/3/2012,9354,81.73,56.67,764502.42,530091.18,234411.24 +Sub-Saharan Africa,The Gambia,Baby Food,Online,M,6/26/2010,825262773,7/19/2010,2448,255.28,159.42,624925.44,390260.16,234665.28 +Europe,Bosnia and Herzegovina,Personal Care,Offline,M,9/23/2013,141810595,10/27/2013,3761,81.73,56.67,307386.53,213135.87,94250.66 +Middle East and North Africa,Morocco,Household,Online,L,7/21/2014,110905110,8/10/2014,8142,668.27,502.54,5441054.34,4091680.68,1349373.66 +Europe,Vatican City,Baby Food,Offline,H,7/7/2010,251345145,8/14/2010,7469,255.28,159.42,1906686.32,1190707.98,715978.34 +Middle East and North Africa,Israel,Snacks,Online,H,5/25/2015,602242028,5/31/2015,5654,152.58,97.44,862687.32,550925.76,311761.56 +Europe,Ukraine,Clothes,Offline,L,7/10/2017,373019587,8/10/2017,3640,109.28,35.84,397779.2,130457.6,267321.6 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,H,11/14/2013,193414151,12/17/2013,4400,109.28,35.84,480832,157696,323136 +Europe,Norway,Cosmetics,Online,M,11/2/2013,763474547,11/22/2013,7940,437.2,263.33,3471368,2090840.2,1380527.8 +Middle East and North Africa,Azerbaijan,Cereal,Online,C,9/25/2012,603562104,10/9/2012,6294,205.7,117.11,1294675.8,737090.34,557585.46 +Sub-Saharan Africa,Ethiopia,Household,Offline,H,9/23/2010,104350650,10/17/2010,8531,668.27,502.54,5701011.37,4287168.74,1413842.63 +Asia,Bangladesh,Clothes,Online,H,8/16/2016,176826512,9/10/2016,5749,109.28,35.84,628250.72,206044.16,422206.56 +Asia,Nepal,Fruits,Online,H,10/15/2013,902288520,11/11/2013,6079,9.33,6.92,56717.07,42066.68,14650.39 +Asia,Maldives,Beverages,Offline,C,12/8/2016,182348001,12/12/2016,9680,47.45,31.79,459316,307727.2,151588.8 +Europe,Lithuania,Household,Offline,L,5/10/2015,488928782,5/31/2015,3747,668.27,502.54,2504007.69,1883017.38,620990.31 +Europe,Malta,Beverages,Offline,C,7/12/2014,314267194,7/15/2014,7501,47.45,31.79,355922.45,238456.79,117465.66 +Sub-Saharan Africa,Sierra Leone,Meat,Online,H,3/25/2017,920912063,4/10/2017,7199,421.89,364.69,3037186.11,2625403.31,411782.8 +Europe,Georgia,Personal Care,Online,C,2/24/2012,491724717,3/31/2012,1126,81.73,56.67,92027.98,63810.42,28217.56 +Sub-Saharan Africa,Togo,Beverages,Offline,L,7/18/2015,879878985,8/17/2015,4599,47.45,31.79,218222.55,146202.21,72020.34 +Europe,Lithuania,Personal Care,Offline,H,6/12/2014,858861196,7/9/2014,4968,81.73,56.67,406034.64,281536.56,124498.08 +Middle East and North Africa,Iran,Cereal,Online,H,11/19/2015,172470176,1/4/2016,6613,205.7,117.11,1360294.1,774448.43,585845.67 +Europe,Kosovo,Vegetables,Online,H,10/22/2012,884817254,11/6/2012,5943,154.06,90.93,915578.58,540396.99,375181.59 +Central America and the Caribbean,Jamaica,Household,Online,C,8/3/2010,630326259,8/10/2010,6402,668.27,502.54,4278264.54,3217261.08,1061003.46 +Europe,Georgia,Beverages,Online,M,9/1/2015,263733518,9/3/2015,3463,47.45,31.79,164319.35,110088.77,54230.58 +Europe,Malta,Cosmetics,Offline,C,8/10/2016,710087859,9/2/2016,9632,437.2,263.33,4211110.4,2536394.56,1674715.84 +Central America and the Caribbean,El Salvador,Fruits,Online,L,8/17/2010,714750611,8/18/2010,9444,9.33,6.92,88112.52,65352.48,22760.04 +Asia,Bangladesh,Baby Food,Online,M,12/4/2014,893395602,12/16/2014,4467,255.28,159.42,1140335.76,712129.14,428206.62 +Sub-Saharan Africa,Benin,Cereal,Online,H,6/24/2017,582009160,8/2/2017,8299,205.7,117.11,1707104.3,971895.89,735208.41 +Asia,China,Cosmetics,Offline,L,2/15/2011,986890113,2/21/2011,1570,437.2,263.33,686404,413428.1,272975.9 +Europe,Iceland,Household,Offline,M,6/21/2012,234649789,6/23/2012,6942,668.27,502.54,4639130.34,3488632.68,1150497.66 +Europe,Malta,Vegetables,Online,M,9/10/2012,122212016,9/11/2012,4106,154.06,90.93,632570.36,373358.58,259211.78 +Sub-Saharan Africa,Ghana,Vegetables,Offline,L,8/9/2011,266813123,9/21/2011,4787,154.06,90.93,737485.22,435281.91,302203.31 +Europe,Iceland,Cereal,Offline,C,11/12/2013,356001937,11/16/2013,7739,205.7,117.11,1591912.3,906314.29,685598.01 +Asia,Uzbekistan,Snacks,Online,H,1/21/2010,597639787,2/15/2010,3749,152.58,97.44,572022.42,365302.56,206719.86 +Europe,Bosnia and Herzegovina,Clothes,Offline,C,10/6/2010,369900500,11/9/2010,633,109.28,35.84,69174.24,22686.72,46487.52 +Asia,Japan,Snacks,Offline,H,6/22/2012,471270406,7/15/2012,8241,152.58,97.44,1257411.78,803003.04,454408.74 +Sub-Saharan Africa,Swaziland,Fruits,Offline,L,7/19/2016,870548331,8/11/2016,3452,9.33,6.92,32207.16,23887.84,8319.32 +Europe,Armenia,Snacks,Online,M,4/1/2010,256845605,4/28/2010,5177,152.58,97.44,789906.66,504446.88,285459.78 +Asia,North Korea,Meat,Offline,L,12/28/2015,989586055,1/13/2016,9359,421.89,364.69,3948468.51,3413133.71,535334.8 +Sub-Saharan Africa,Zambia,Beverages,Online,H,10/23/2011,548506009,11/29/2011,3972,47.45,31.79,188471.4,126269.88,62201.52 +Australia and Oceania,Papua New Guinea,Beverages,Online,C,11/22/2010,983654296,12/13/2010,4020,47.45,31.79,190749,127795.8,62953.2 +Middle East and North Africa,Pakistan,Baby Food,Offline,H,5/3/2012,365392243,5/20/2012,6539,255.28,159.42,1669275.92,1042447.38,626828.54 +Asia,Laos,Snacks,Offline,C,7/10/2012,434393680,7/17/2012,5598,152.58,97.44,854142.84,545469.12,308673.72 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,H,6/21/2016,751644933,8/3/2016,7294,109.28,35.84,797088.32,261416.96,535671.36 +Asia,Cambodia,Fruits,Online,M,5/1/2011,948444831,5/8/2011,4757,9.33,6.92,44382.81,32918.44,11464.37 +Europe,Greece,Meat,Offline,C,8/11/2015,276404702,8/13/2015,3149,421.89,364.69,1328531.61,1148408.81,180122.8 +Sub-Saharan Africa,The Gambia,Beverages,Offline,L,10/19/2014,757448375,11/3/2014,4661,47.45,31.79,221164.45,148173.19,72991.26 +Asia,Japan,Meat,Online,H,8/9/2010,433812177,9/25/2010,3518,421.89,364.69,1484209.02,1282979.42,201229.6 +Europe,Norway,Office Supplies,Offline,L,2/26/2017,118044936,4/5/2017,975,651.21,524.96,634929.75,511836,123093.75 +Asia,Sri Lanka,Personal Care,Online,M,10/13/2011,243007981,11/23/2011,317,81.73,56.67,25908.41,17964.39,7944.02 +North America,Canada,Baby Food,Offline,C,7/13/2014,411875140,8/28/2014,1862,255.28,159.42,475331.36,296840.04,178491.32 +Asia,Tajikistan,Office Supplies,Online,C,3/19/2016,748132741,3/27/2016,7958,651.21,524.96,5182329.18,4177631.68,1004697.5 +Sub-Saharan Africa,Benin,Household,Offline,M,7/5/2012,545579612,7/26/2012,7986,668.27,502.54,5336804.22,4013284.44,1323519.78 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,H,4/18/2015,518327081,5/28/2015,3356,651.21,524.96,2185460.76,1761765.76,423695 +Sub-Saharan Africa,Liberia,Vegetables,Online,L,1/4/2011,550798976,1/12/2011,2512,154.06,90.93,386998.72,228416.16,158582.56 +Europe,Lithuania,Clothes,Offline,L,6/14/2017,147731626,7/20/2017,5926,109.28,35.84,647593.28,212387.84,435205.44 +Asia,Maldives,Vegetables,Offline,L,10/31/2011,684173858,11/15/2011,1103,154.06,90.93,169928.18,100295.79,69632.39 +Asia,Kazakhstan,Fruits,Online,M,4/16/2010,455487000,4/24/2010,7580,9.33,6.92,70721.4,52453.6,18267.8 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,H,2/6/2011,527344882,2/17/2011,1924,255.28,159.42,491158.72,306724.08,184434.64 +Europe,Cyprus,Household,Online,M,8/7/2013,685733830,9/11/2013,2734,668.27,502.54,1827050.18,1373944.36,453105.82 +Asia,Mongolia,Meat,Offline,M,5/29/2014,786952674,6/26/2014,5639,421.89,364.69,2379037.71,2056486.91,322550.8 +Asia,Kazakhstan,Vegetables,Offline,H,3/15/2011,307612740,3/18/2011,8301,154.06,90.93,1278852.06,754809.93,524042.13 +Europe,Lithuania,Office Supplies,Online,H,2/2/2014,594637858,2/13/2014,5411,651.21,524.96,3523697.31,2840558.56,683138.75 +Middle East and North Africa,United Arab Emirates,Meat,Online,H,7/11/2011,815264356,7/26/2011,3695,421.89,364.69,1558883.55,1347529.55,211354 +Asia,Nepal,Office Supplies,Offline,C,12/16/2011,207041060,1/2/2012,6906,651.21,524.96,4497256.26,3625373.76,871882.5 +Europe,Andorra,Beverages,Offline,M,4/28/2017,327829301,5/31/2017,830,47.45,31.79,39383.5,26385.7,12997.8 +Central America and the Caribbean,Belize,Household,Online,C,9/13/2011,105802905,9/29/2011,8286,668.27,502.54,5537285.22,4164046.44,1373238.78 +Central America and the Caribbean,Panama,Vegetables,Offline,C,7/9/2010,789448201,8/12/2010,4121,154.06,90.93,634881.26,374722.53,260158.73 +Europe,Ukraine,Vegetables,Offline,H,5/5/2011,997564017,6/14/2011,216,154.06,90.93,33276.96,19640.88,13636.08 +Asia,Vietnam,Cereal,Online,H,10/17/2012,769261682,10/21/2012,481,205.7,117.11,98941.7,56329.91,42611.79 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,M,10/16/2010,213965022,11/19/2010,5860,205.7,117.11,1205402,686264.6,519137.4 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,L,6/10/2017,861410367,7/29/2017,9325,651.21,524.96,6072533.25,4895252,1177281.25 +Sub-Saharan Africa,Gabon,Office Supplies,Online,C,11/8/2011,711646544,11/13/2011,882,651.21,524.96,574367.22,463014.72,111352.5 +Asia,South Korea,Cosmetics,Online,M,1/22/2012,985034883,2/18/2012,2566,437.2,263.33,1121855.2,675704.78,446150.42 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,M,8/26/2010,272249209,9/18/2010,3446,109.28,35.84,376578.88,123504.64,253074.24 +Europe,Bulgaria,Baby Food,Online,L,6/8/2016,384275853,6/25/2016,4619,255.28,159.42,1179138.32,736360.98,442777.34 +Middle East and North Africa,Morocco,Baby Food,Online,L,10/11/2012,502413642,10/31/2012,4216,255.28,159.42,1076260.48,672114.72,404145.76 +Europe,Macedonia,Vegetables,Online,M,5/26/2014,328273904,6/1/2014,2398,154.06,90.93,369435.88,218050.14,151385.74 +Europe,Iceland,Beverages,Offline,M,7/29/2010,533780467,9/8/2010,6357,47.45,31.79,301639.65,202089.03,99550.62 +Europe,Malta,Fruits,Offline,L,5/16/2014,511169660,7/3/2014,5316,9.33,6.92,49598.28,36786.72,12811.56 +Europe,Bosnia and Herzegovina,Cereal,Online,C,5/31/2013,622990310,7/12/2013,5532,205.7,117.11,1137932.4,647852.52,490079.88 +Central America and the Caribbean,Panama,Snacks,Offline,H,7/14/2011,852103745,7/16/2011,5289,152.58,97.44,806995.62,515360.16,291635.46 +Europe,Moldova ,Snacks,Offline,C,6/2/2017,351683795,7/17/2017,9905,152.58,97.44,1511304.9,965143.2,546161.7 +Central America and the Caribbean,El Salvador,Meat,Offline,C,7/13/2010,595216786,8/30/2010,6729,421.89,364.69,2838897.81,2453999.01,384898.8 +Europe,Moldova ,Cosmetics,Online,H,1/15/2013,426501548,2/14/2013,141,437.2,263.33,61645.2,37129.53,24515.67 +Asia,Sri Lanka,Snacks,Offline,M,4/30/2010,109649407,5/21/2010,6551,152.58,97.44,999551.58,638329.44,361222.14 +Middle East and North Africa,Pakistan,Clothes,Offline,M,5/2/2015,879084193,6/14/2015,9403,109.28,35.84,1027559.84,337003.52,690556.32 +Middle East and North Africa,Saudi Arabia,Beverages,Online,H,10/13/2011,889542233,11/7/2011,4169,47.45,31.79,197819.05,132532.51,65286.54 +Australia and Oceania,Vanuatu,Fruits,Offline,H,12/16/2010,166072356,1/25/2011,3356,9.33,6.92,31311.48,23223.52,8087.96 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,M,1/26/2010,154035890,2/17/2010,1498,81.73,56.67,122431.54,84891.66,37539.88 +Middle East and North Africa,Bahrain,Snacks,Online,L,3/7/2011,569106662,4/19/2011,163,152.58,97.44,24870.54,15882.72,8987.82 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,C,5/30/2017,747271001,7/7/2017,2950,81.73,56.67,241103.5,167176.5,73927 +Europe,Lithuania,Household,Online,C,1/8/2014,994827735,2/9/2014,489,668.27,502.54,326784.03,245742.06,81041.97 +Europe,Serbia,Vegetables,Offline,H,1/19/2010,338388192,1/30/2010,5441,154.06,90.93,838240.46,494750.13,343490.33 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,C,10/27/2011,574876201,10/29/2011,7498,154.06,90.93,1155141.88,681793.14,473348.74 +Europe,Vatican City,Beverages,Offline,C,7/26/2011,421528089,9/8/2011,8384,47.45,31.79,397820.8,266527.36,131293.44 +Asia,Maldives,Meat,Offline,L,12/13/2013,465892684,12/25/2013,6853,421.89,364.69,2891212.17,2499220.57,391991.6 +Middle East and North Africa,Iraq,Fruits,Offline,L,2/17/2017,915831315,4/7/2017,3693,9.33,6.92,34455.69,25555.56,8900.13 +Asia,Singapore,Meat,Online,C,7/17/2016,249517810,8/17/2016,6720,421.89,364.69,2835100.8,2450716.8,384384 +Australia and Oceania,Vanuatu,Cereal,Online,C,4/2/2016,165438497,4/2/2016,5782,205.7,117.11,1189357.4,677130.02,512227.38 +Europe,Lithuania,Cosmetics,Offline,M,1/14/2010,632392203,2/23/2010,7761,437.2,263.33,3393109.2,2043704.13,1349405.07 +Sub-Saharan Africa,Guinea,Household,Offline,C,6/18/2015,339490258,7/28/2015,1566,668.27,502.54,1046510.82,786977.64,259533.18 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,C,1/25/2017,746156489,2/28/2017,3141,651.21,524.96,2045450.61,1648899.36,396551.25 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,M,8/14/2015,232127225,8/30/2015,459,437.2,263.33,200674.8,120868.47,79806.33 +Sub-Saharan Africa,Malawi,Clothes,Offline,C,9/19/2016,847451293,10/10/2016,8525,109.28,35.84,931612,305536,626076 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,H,11/24/2011,662490022,1/7/2012,4374,81.73,56.67,357487.02,247874.58,109612.44 +Europe,Spain,Office Supplies,Offline,C,9/7/2012,517917239,9/27/2012,2075,651.21,524.96,1351260.75,1089292,261968.75 +Central America and the Caribbean,Haiti,Personal Care,Offline,M,7/9/2016,874719274,8/27/2016,7726,81.73,56.67,631445.98,437832.42,193613.56 +Sub-Saharan Africa,Botswana,Meat,Online,L,7/23/2010,464194953,8/6/2010,4457,421.89,364.69,1880363.73,1625423.33,254940.4 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,H,4/22/2013,337955605,5/10/2013,7429,651.21,524.96,4837839.09,3899927.84,937911.25 +Middle East and North Africa,Turkey,Clothes,Online,C,4/3/2010,717925059,5/21/2010,8834,109.28,35.84,965379.52,316610.56,648768.96 +Central America and the Caribbean,Belize,Office Supplies,Online,M,9/7/2010,546339643,9/11/2010,2896,651.21,524.96,1885904.16,1520284.16,365620 +Europe,Macedonia,Household,Online,H,7/28/2013,635748183,8/25/2013,870,668.27,502.54,581394.9,437209.8,144185.1 +Australia and Oceania,Australia,Vegetables,Offline,H,5/28/2011,519012010,6/18/2011,6042,154.06,90.93,930830.52,549399.06,381431.46 +Central America and the Caribbean,El Salvador,Meat,Online,C,8/22/2016,699304950,9/16/2016,8730,421.89,364.69,3683099.7,3183743.7,499356 +Sub-Saharan Africa,Nigeria,Beverages,Offline,H,7/15/2012,400113332,8/28/2012,1281,47.45,31.79,60783.45,40722.99,20060.46 +Europe,Poland,Office Supplies,Offline,C,6/23/2017,715235984,7/13/2017,3077,651.21,524.96,2003773.17,1615301.92,388471.25 +Asia,Tajikistan,Meat,Offline,C,1/19/2013,558784234,1/29/2013,5527,421.89,364.69,2331786.03,2015641.63,316144.4 +Australia and Oceania,Australia,Baby Food,Online,C,12/28/2015,715181910,1/5/2016,7075,255.28,159.42,1806106,1127896.5,678209.5 +Sub-Saharan Africa,Mozambique,Vegetables,Online,H,10/20/2013,689165341,11/11/2013,8194,154.06,90.93,1262367.64,745080.42,517287.22 +Middle East and North Africa,Iraq,Baby Food,Offline,L,12/27/2013,955783355,2/12/2014,6389,255.28,159.42,1630983.92,1018534.38,612449.54 +Middle East and North Africa,Somalia,Fruits,Offline,C,7/17/2017,710397279,8/29/2017,1196,9.33,6.92,11158.68,8276.32,2882.36 +Central America and the Caribbean,Saint Lucia,Meat,Online,H,3/2/2015,118680942,3/8/2015,9183,421.89,364.69,3874215.87,3348948.27,525267.6 +Australia and Oceania,East Timor,Snacks,Offline,L,10/7/2013,766620671,11/24/2013,8947,152.58,97.44,1365133.26,871795.68,493337.58 +Asia,Bangladesh,Personal Care,Offline,M,7/16/2017,710515296,8/2/2017,6120,81.73,56.67,500187.6,346820.4,153367.2 +Sub-Saharan Africa,Burundi,Personal Care,Online,L,8/3/2016,326976144,8/30/2016,8362,81.73,56.67,683426.26,473874.54,209551.72 +Middle East and North Africa,Egypt,Cereal,Online,M,6/14/2013,962927043,7/10/2013,365,205.7,117.11,75080.5,42745.15,32335.35 +Central America and the Caribbean,The Bahamas,Household,Online,C,9/21/2011,885604321,10/21/2011,8854,668.27,502.54,5916862.58,4449489.16,1467373.42 +Europe,Czech Republic,Office Supplies,Online,M,4/12/2012,232556807,5/22/2012,7582,651.21,524.96,4937474.22,3980246.72,957227.5 +Sub-Saharan Africa,Senegal,Baby Food,Online,M,1/22/2017,561645829,2/11/2017,2337,255.28,159.42,596589.36,372564.54,224024.82 +Sub-Saharan Africa,Togo,Baby Food,Online,C,2/22/2010,801045215,3/21/2010,5935,255.28,159.42,1515086.8,946157.7,568929.1 +Asia,Tajikistan,Cereal,Online,M,7/13/2014,399241292,8/7/2014,3225,205.7,117.11,663382.5,377679.75,285702.75 +Central America and the Caribbean,Barbados,Snacks,Online,M,8/22/2012,675032889,9/11/2012,6088,152.58,97.44,928907.04,593214.72,335692.32 +Middle East and North Africa,Bahrain,Meat,Online,H,9/2/2010,767531335,10/4/2010,8433,421.89,364.69,3557798.37,3075430.77,482367.6 +Middle East and North Africa,Syria,Personal Care,Offline,M,2/8/2012,786160457,2/23/2012,1204,81.73,56.67,98402.92,68230.68,30172.24 +Asia,India,Fruits,Online,L,11/29/2013,460656583,1/10/2014,7375,9.33,6.92,68808.75,51035,17773.75 +Asia,Tajikistan,Snacks,Offline,C,5/5/2010,491068542,5/23/2010,6949,152.58,97.44,1060278.42,677110.56,383167.86 +Asia,Cambodia,Office Supplies,Offline,H,11/9/2011,297757661,11/27/2011,1964,651.21,524.96,1278976.44,1031021.44,247955 +Central America and the Caribbean,Haiti,Beverages,Offline,H,1/18/2011,271397769,3/9/2011,1486,47.45,31.79,70510.7,47239.94,23270.76 +Sub-Saharan Africa,Burundi,Office Supplies,Online,M,9/21/2016,422975194,10/28/2016,6614,651.21,524.96,4307102.94,3472085.44,835017.5 +Europe,Latvia,Snacks,Offline,M,3/30/2012,833788764,5/10/2012,5479,152.58,97.44,835985.82,533873.76,302112.06 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,M,5/1/2012,305449807,6/7/2012,8241,152.58,97.44,1257411.78,803003.04,454408.74 +Europe,Liechtenstein,Vegetables,Offline,M,11/3/2013,409882152,12/11/2013,2092,154.06,90.93,322293.52,190225.56,132067.96 +Europe,Serbia,Snacks,Online,L,9/8/2014,539322125,9/27/2014,6257,152.58,97.44,954693.06,609682.08,345010.98 +Sub-Saharan Africa,Malawi,Baby Food,Offline,H,1/25/2010,156318557,3/13/2010,6990,255.28,159.42,1784407.2,1114345.8,670061.4 +Australia and Oceania,Solomon Islands,Cosmetics,Online,M,5/23/2011,143732774,7/9/2011,2577,437.2,263.33,1126664.4,678601.41,448062.99 +Asia,China,Baby Food,Online,L,3/12/2012,554738605,4/18/2012,8335,255.28,159.42,2127758.8,1328765.7,798993.1 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,L,8/30/2014,162822377,10/15/2014,1615,81.73,56.67,131993.95,91522.05,40471.9 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,M,9/3/2010,511782920,10/15/2010,6794,651.21,524.96,4424320.74,3566578.24,857742.5 +Sub-Saharan Africa,Togo,Meat,Offline,C,11/23/2015,965731561,11/28/2015,284,421.89,364.69,119816.76,103571.96,16244.8 +Sub-Saharan Africa,Swaziland,Cereal,Offline,M,12/24/2012,959092128,12/29/2012,5529,205.7,117.11,1137315.3,647501.19,489814.11 +Middle East and North Africa,Iran,Cereal,Offline,M,12/10/2015,446600949,1/4/2016,8000,205.7,117.11,1645600,936880,708720 +Central America and the Caribbean,Nicaragua,Meat,Offline,C,5/8/2013,353306853,6/13/2013,204,421.89,364.69,86065.56,74396.76,11668.8 +Australia and Oceania,Tonga,Cereal,Offline,M,7/23/2017,324571168,8/12/2017,6676,205.7,117.11,1373253.2,781826.36,591426.84 +Europe,Kosovo,Beverages,Online,M,6/25/2015,976067721,6/26/2015,8984,47.45,31.79,426290.8,285601.36,140689.44 +Sub-Saharan Africa,South Sudan,Vegetables,Online,C,3/30/2010,743782842,4/14/2010,726,154.06,90.93,111847.56,66015.18,45832.38 +Sub-Saharan Africa,Senegal,Vegetables,Offline,L,5/23/2017,834015357,6/27/2017,2533,154.06,90.93,390233.98,230325.69,159908.29 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,M,9/4/2015,273376595,10/23/2015,7064,437.2,263.33,3088380.8,1860163.12,1228217.68 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,L,6/2/2011,858790385,7/4/2011,4014,81.73,56.67,328064.22,227473.38,100590.84 +Europe,Georgia,Clothes,Online,H,12/31/2011,407493054,1/23/2012,5105,109.28,35.84,557874.4,182963.2,374911.2 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,C,7/6/2014,407033431,8/24/2014,9092,437.2,263.33,3975022.4,2394196.36,1580826.04 +Europe,Belarus,Beverages,Offline,M,2/8/2017,165272843,3/30/2017,6762,47.45,31.79,320856.9,214963.98,105892.92 +Australia and Oceania,Palau,Office Supplies,Online,M,3/23/2015,860385119,3/28/2015,5931,651.21,524.96,3862326.51,3113537.76,748788.75 +Asia,Brunei,Office Supplies,Online,H,12/5/2012,590856587,12/11/2012,6449,651.21,524.96,4199653.29,3385467.04,814186.25 +Australia and Oceania,Tuvalu,Fruits,Online,M,7/29/2011,225486075,9/1/2011,5195,9.33,6.92,48469.35,35949.4,12519.95 +Europe,Cyprus,Household,Offline,C,7/28/2013,253384912,8/28/2013,1081,668.27,502.54,722399.87,543245.74,179154.13 +Sub-Saharan Africa,Rwanda,Personal Care,Online,L,1/17/2011,333976924,2/15/2011,48,81.73,56.67,3923.04,2720.16,1202.88 +Middle East and North Africa,Yemen,Household,Online,C,4/28/2012,646998441,5/22/2012,71,668.27,502.54,47447.17,35680.34,11766.83 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,M,6/11/2015,542498290,7/30/2015,6154,109.28,35.84,672509.12,220559.36,451949.76 +Middle East and North Africa,Afghanistan,Office Supplies,Online,L,12/7/2011,790837800,1/25/2012,5334,651.21,524.96,3473554.14,2800136.64,673417.5 +Australia and Oceania,Tuvalu,Fruits,Online,M,4/26/2013,432690799,5/7/2013,1678,9.33,6.92,15655.74,11611.76,4043.98 +Europe,Ukraine,Personal Care,Offline,L,1/16/2017,829043614,2/18/2017,1284,81.73,56.67,104941.32,72764.28,32177.04 +Europe,Italy,Baby Food,Offline,H,4/6/2010,711195075,5/26/2010,7282,255.28,159.42,1858948.96,1160896.44,698052.52 +Middle East and North Africa,Egypt,Personal Care,Offline,L,6/24/2011,230756509,7/6/2011,4834,81.73,56.67,395082.82,273942.78,121140.04 +Sub-Saharan Africa,Mauritania,Clothes,Offline,L,10/4/2013,509651744,10/13/2013,6131,109.28,35.84,669995.68,219735.04,450260.64 +Middle East and North Africa,Bahrain,Meat,Offline,H,3/27/2011,490117108,5/7/2011,5399,421.89,364.69,2277784.11,1968961.31,308822.8 +Europe,Norway,Cereal,Offline,H,6/19/2010,984701430,8/5/2010,3890,205.7,117.11,800173,455557.9,344615.1 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,H,7/1/2011,626266038,7/31/2011,4892,154.06,90.93,753661.52,444829.56,308831.96 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,H,8/28/2011,817984759,9/29/2011,8723,9.33,6.92,81385.59,60363.16,21022.43 +Central America and the Caribbean,Jamaica,Personal Care,Offline,L,11/26/2016,783343923,12/2/2016,7729,81.73,56.67,631691.17,438002.43,193688.74 +Europe,Belgium,Fruits,Online,L,5/6/2015,716142356,6/21/2015,1292,9.33,6.92,12054.36,8940.64,3113.72 +Europe,Montenegro,Snacks,Offline,H,4/13/2011,430491387,4/20/2011,823,152.58,97.44,125573.34,80193.12,45380.22 +Asia,Taiwan,Beverages,Online,M,11/15/2013,710814845,12/20/2013,4763,47.45,31.79,226004.35,151415.77,74588.58 +Europe,Belgium,Cereal,Offline,H,8/17/2010,161849057,9/22/2010,3588,205.7,117.11,738051.6,420190.68,317860.92 +Europe,Finland,Snacks,Online,C,8/13/2016,158642852,8/19/2016,4800,152.58,97.44,732384,467712,264672 +Europe,Spain,Vegetables,Online,L,2/14/2010,796557557,2/18/2010,7937,154.06,90.93,1222774.22,721711.41,501062.81 +Europe,Lithuania,Cereal,Online,M,2/17/2012,441267001,3/17/2012,9566,205.7,117.11,1967726.2,1120274.26,847451.94 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,M,5/29/2014,678757512,7/7/2014,8286,437.2,263.33,3622639.2,2181952.38,1440686.82 +Australia and Oceania,Solomon Islands,Snacks,Offline,L,7/28/2013,465327918,9/1/2013,9726,152.58,97.44,1483993.08,947701.44,536291.64 +Europe,Ireland,Cereal,Offline,M,11/17/2014,177589547,12/15/2014,1548,205.7,117.11,318423.6,181286.28,137137.32 +Australia and Oceania,Vanuatu,Beverages,Offline,C,4/15/2013,262466228,5/4/2013,8444,47.45,31.79,400667.8,268434.76,132233.04 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,C,5/23/2012,787194287,6/15/2012,7138,205.7,117.11,1468286.6,835931.18,632355.42 +Central America and the Caribbean,Jamaica,Household,Offline,H,1/27/2013,989322555,3/8/2013,1384,668.27,502.54,924885.68,695515.36,229370.32 +Europe,Slovenia,Fruits,Offline,C,4/10/2017,626712357,5/17/2017,6968,9.33,6.92,65011.44,48218.56,16792.88 +Europe,Belarus,Personal Care,Online,C,8/20/2016,427537524,9/4/2016,6709,81.73,56.67,548326.57,380199.03,168127.54 +Sub-Saharan Africa,Botswana,Cereal,Online,M,6/12/2011,740284383,7/27/2011,5454,205.7,117.11,1121887.8,638717.94,483169.86 +Sub-Saharan Africa,Burkina Faso,Meat,Online,H,5/31/2014,183751761,6/29/2014,5084,421.89,364.69,2144888.76,1854083.96,290804.8 +Middle East and North Africa,Syria,Cereal,Online,L,8/4/2016,597050988,9/10/2016,9510,205.7,117.11,1956207,1113716.1,842490.9 +Sub-Saharan Africa,Chad,Vegetables,Offline,L,11/21/2013,289605891,12/16/2013,9674,154.06,90.93,1490376.44,879656.82,610719.62 +Middle East and North Africa,Yemen,Vegetables,Online,C,11/8/2010,791152799,11/21/2010,8549,154.06,90.93,1317058.94,777360.57,539698.37 +North America,United States of America,Meat,Online,C,11/16/2016,101740539,11/26/2016,6141,421.89,364.69,2590826.49,2239561.29,351265.2 +Asia,Japan,Snacks,Online,M,2/16/2012,341730439,3/24/2012,4486,152.58,97.44,684473.88,437115.84,247358.04 +Central America and the Caribbean,Panama,Vegetables,Offline,M,12/2/2011,101796329,12/6/2011,2651,154.06,90.93,408413.06,241055.43,167357.63 +Asia,Sri Lanka,Cereal,Online,M,6/25/2017,292924535,7/30/2017,1734,205.7,117.11,356683.8,203068.74,153615.06 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,M,3/7/2012,996413886,4/17/2012,9866,47.45,31.79,468141.7,313640.14,154501.56 +Europe,Armenia,Personal Care,Offline,M,9/27/2010,113875710,11/12/2010,7208,81.73,56.67,589109.84,408477.36,180632.48 +Europe,Slovenia,Baby Food,Offline,L,1/3/2010,117233836,1/16/2010,952,255.28,159.42,243026.56,151767.84,91258.72 +Central America and the Caribbean,Guatemala,Meat,Offline,H,6/23/2015,398724591,7/12/2015,322,421.89,364.69,135848.58,117430.18,18418.4 +Europe,Greece,Baby Food,Online,C,10/8/2014,420896804,11/6/2014,1572,255.28,159.42,401300.16,250608.24,150691.92 +Europe,Italy,Clothes,Offline,H,9/21/2011,166611802,10/10/2011,2990,109.28,35.84,326747.2,107161.6,219585.6 +Sub-Saharan Africa,Burundi,Vegetables,Online,L,1/7/2015,589043414,1/14/2015,9891,154.06,90.93,1523807.46,899388.63,624418.83 +Middle East and North Africa,Bahrain,Beverages,Offline,C,9/11/2011,461677968,10/4/2011,9625,47.45,31.79,456706.25,305978.75,150727.5 +Asia,Tajikistan,Beverages,Offline,C,5/7/2016,428314292,6/8/2016,6572,47.45,31.79,311841.4,208923.88,102917.52 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,L,5/12/2014,753063714,5/29/2014,7143,651.21,524.96,4651593.03,3749789.28,901803.75 +Central America and the Caribbean,Guatemala,Personal Care,Offline,M,2/6/2011,870350062,3/25/2011,4779,81.73,56.67,390587.67,270825.93,119761.74 +Middle East and North Africa,Iraq,Office Supplies,Offline,H,1/1/2013,734909665,1/5/2013,4956,651.21,524.96,3227396.76,2601701.76,625695 +Europe,Cyprus,Beverages,Offline,L,3/20/2016,371791350,3/29/2016,177,47.45,31.79,8398.65,5626.83,2771.82 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,C,5/17/2010,326356446,7/3/2010,4980,152.58,97.44,759848.4,485251.2,274597.2 +Sub-Saharan Africa,Burundi,Cereal,Offline,H,9/6/2012,314278781,10/14/2012,930,205.7,117.11,191301,108912.3,82388.7 +Asia,Malaysia,Vegetables,Online,M,2/13/2011,571544682,3/5/2011,1627,154.06,90.93,250655.62,147943.11,102712.51 +Europe,Hungary,Cosmetics,Online,L,8/29/2013,504452979,9/15/2013,7701,437.2,263.33,3366877.2,2027904.33,1338972.87 +Sub-Saharan Africa,South Sudan,Fruits,Online,C,3/15/2014,939614999,3/29/2014,1813,9.33,6.92,16915.29,12545.96,4369.33 +Europe,Bosnia and Herzegovina,Baby Food,Offline,C,6/28/2011,973954570,8/7/2011,3655,255.28,159.42,933048.4,582680.1,350368.3 +Middle East and North Africa,Syria,Clothes,Online,C,11/27/2012,224708020,12/27/2012,4952,109.28,35.84,541154.56,177479.68,363674.88 +Sub-Saharan Africa,Botswana,Baby Food,Online,H,7/18/2015,179424178,7/31/2015,4456,255.28,159.42,1137527.68,710375.52,427152.16 +Europe,Romania,Snacks,Offline,M,7/22/2017,145964372,8/21/2017,2956,152.58,97.44,451026.48,288032.64,162993.84 +Sub-Saharan Africa,Swaziland,Meat,Online,H,5/18/2014,402502429,5/26/2014,8268,421.89,364.69,3488186.52,3015256.92,472929.6 +Asia,Nepal,Baby Food,Online,L,1/29/2010,847524678,3/10/2010,241,255.28,159.42,61522.48,38420.22,23102.26 +Central America and the Caribbean,Panama,Meat,Offline,L,8/1/2013,549829947,8/7/2013,5755,421.89,364.69,2427976.95,2098790.95,329186 +Australia and Oceania,Kiribati,Snacks,Online,C,2/27/2012,898529565,4/17/2012,3720,152.58,97.44,567597.6,362476.8,205120.8 +Sub-Saharan Africa,Niger,Snacks,Online,L,1/25/2013,653047358,1/27/2013,80,152.58,97.44,12206.4,7795.2,4411.2 +Asia,Japan,Vegetables,Online,C,1/28/2017,893119657,2/6/2017,2808,154.06,90.93,432600.48,255331.44,177269.04 +Sub-Saharan Africa,Angola,Baby Food,Offline,M,8/22/2014,968795287,8/25/2014,6909,255.28,159.42,1763729.52,1101432.78,662296.74 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,M,6/9/2012,750435578,7/11/2012,9419,651.21,524.96,6133746.99,4944598.24,1189148.75 +North America,United States of America,Fruits,Online,H,6/4/2014,178714358,7/4/2014,4405,9.33,6.92,41098.65,30482.6,10616.05 +Europe,San Marino,Snacks,Offline,M,6/20/2010,614617955,8/4/2010,7966,152.58,97.44,1215452.28,776207.04,439245.24 +Middle East and North Africa,Bahrain,Household,Offline,C,6/8/2010,789445197,6/21/2010,3232,668.27,502.54,2159848.64,1624209.28,535639.36 +Middle East and North Africa,Bahrain,Beverages,Offline,L,2/13/2010,854807412,3/20/2010,5364,47.45,31.79,254521.8,170521.56,84000.24 +Europe,Monaco,Baby Food,Online,M,2/28/2010,132628428,4/18/2010,6554,255.28,159.42,1673105.12,1044838.68,628266.44 +Sub-Saharan Africa,Mauritius ,Snacks,Online,M,4/5/2012,265144574,4/9/2012,1026,152.58,97.44,156547.08,99973.44,56573.64 +North America,Mexico,Household,Offline,M,5/28/2015,264904677,7/10/2015,36,668.27,502.54,24057.72,18091.44,5966.28 +Sub-Saharan Africa,Equatorial Guinea,Meat,Online,L,1/24/2012,564770066,2/9/2012,6868,421.89,364.69,2897540.52,2504690.92,392849.6 +Sub-Saharan Africa,Zambia,Cosmetics,Online,C,9/18/2014,767914569,10/4/2014,1841,437.2,263.33,804885.2,484790.53,320094.67 +Europe,Romania,Meat,Offline,L,3/5/2014,997824513,4/21/2014,7302,421.89,364.69,3080640.78,2662966.38,417674.4 +Middle East and North Africa,Libya,Vegetables,Offline,C,9/7/2013,548298728,9/7/2013,2633,154.06,90.93,405639.98,239418.69,166221.29 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,L,7/23/2017,133448541,8/26/2017,9244,154.06,90.93,1424130.64,840556.92,583573.72 +Europe,Hungary,Cereal,Online,M,3/24/2012,537697780,5/4/2012,5577,205.7,117.11,1147188.9,653122.47,494066.43 +Sub-Saharan Africa,Niger,Cereal,Offline,M,7/1/2015,365782773,7/30/2015,2106,205.7,117.11,433204.2,246633.66,186570.54 +Central America and the Caribbean,Belize,Snacks,Online,M,2/24/2012,992752349,4/8/2012,6336,152.58,97.44,966746.88,617379.84,349367.04 +Sub-Saharan Africa,Mauritius ,Household,Online,L,9/30/2010,713967835,11/14/2010,7803,668.27,502.54,5214510.81,3921319.62,1293191.19 +Middle East and North Africa,Pakistan,Beverages,Offline,C,2/21/2017,595103061,3/23/2017,3075,47.45,31.79,145908.75,97754.25,48154.5 +Europe,Cyprus,Clothes,Online,L,7/10/2015,422144353,7/18/2015,750,109.28,35.84,81960,26880,55080 +Asia,China,Vegetables,Online,H,1/30/2010,951390540,3/2/2010,6458,154.06,90.93,994919.48,587225.94,407693.54 +Asia,Vietnam,Household,Offline,L,8/22/2013,759452950,8/29/2013,7860,668.27,502.54,5252602.2,3949964.4,1302637.8 +Sub-Saharan Africa,Sudan,Beverages,Offline,L,8/5/2013,293255412,9/15/2013,9648,47.45,31.79,457797.6,306709.92,151087.68 +Europe,Estonia,Clothes,Online,H,7/15/2013,520034253,8/28/2013,8547,109.28,35.84,934016.16,306324.48,627691.68 +Australia and Oceania,Solomon Islands,Cereal,Online,H,5/6/2014,677338302,5/24/2014,8310,205.7,117.11,1709367,973184.1,736182.9 +Middle East and North Africa,Kuwait,Household,Online,L,5/21/2010,523028886,6/20/2010,4725,668.27,502.54,3157575.75,2374501.5,783074.25 +Sub-Saharan Africa,Ethiopia,Fruits,Online,M,1/10/2016,785279834,2/12/2016,608,9.33,6.92,5672.64,4207.36,1465.28 +Europe,Armenia,Fruits,Offline,M,5/28/2016,912577474,7/10/2016,809,9.33,6.92,7547.97,5598.28,1949.69 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,H,8/28/2016,423720633,9/12/2016,7206,154.06,90.93,1110156.36,655241.58,454914.78 +Europe,Kosovo,Snacks,Online,L,6/1/2015,257820641,6/21/2015,3712,152.58,97.44,566376.96,361697.28,204679.68 +Middle East and North Africa,Pakistan,Fruits,Offline,M,2/25/2016,524301326,3/8/2016,1268,9.33,6.92,11830.44,8774.56,3055.88 +Central America and the Caribbean,Belize,Personal Care,Online,M,11/4/2015,952899014,11/16/2015,2849,81.73,56.67,232848.77,161452.83,71395.94 +Asia,Japan,Vegetables,Offline,M,4/23/2016,443662536,5/23/2016,8458,154.06,90.93,1303039.48,769085.94,533953.54 +Asia,Thailand,Office Supplies,Online,L,11/14/2012,216953217,12/19/2012,133,651.21,524.96,86610.93,69819.68,16791.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,L,4/6/2013,663444888,5/14/2013,6940,255.28,159.42,1771643.2,1106374.8,665268.4 +Central America and the Caribbean,Guatemala,Beverages,Offline,L,2/21/2011,894123876,3/4/2011,9979,47.45,31.79,473503.55,317232.41,156271.14 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,C,8/5/2012,990289008,8/23/2012,7379,437.2,263.33,3226098.8,1943112.07,1282986.73 +Sub-Saharan Africa,Mauritania,Meat,Offline,C,3/11/2017,653551614,4/12/2017,9301,421.89,364.69,3923998.89,3391981.69,532017.2 +Central America and the Caribbean,Saint Lucia,Clothes,Online,H,3/21/2014,555835521,4/6/2014,2937,109.28,35.84,320955.36,105262.08,215693.28 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,C,9/26/2016,989377057,11/13/2016,7512,651.21,524.96,4891889.52,3943499.52,948390 +Australia and Oceania,Tonga,Fruits,Offline,L,5/15/2012,516725051,6/24/2012,9280,9.33,6.92,86582.4,64217.6,22364.8 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,M,7/10/2012,920740830,7/30/2012,6527,421.89,364.69,2753676.03,2380331.63,373344.4 +Europe,Liechtenstein,Snacks,Offline,C,9/28/2010,454598224,10/4/2010,4571,152.58,97.44,697443.18,445398.24,252044.94 +North America,Mexico,Vegetables,Online,L,10/9/2016,591783559,11/6/2016,761,154.06,90.93,117239.66,69197.73,48041.93 +Central America and the Caribbean,Barbados,Personal Care,Offline,L,12/5/2014,176095664,12/5/2014,9475,81.73,56.67,774391.75,536948.25,237443.5 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,C,4/20/2013,371645867,4/27/2013,7126,421.89,364.69,3006388.14,2598780.94,407607.2 +Europe,Latvia,Vegetables,Offline,C,4/6/2017,612857997,4/22/2017,7155,154.06,90.93,1102299.3,650604.15,451695.15 +Middle East and North Africa,Tunisia ,Baby Food,Online,C,7/16/2010,854468381,7/26/2010,5037,255.28,159.42,1285845.36,802998.54,482846.82 +Asia,Maldives,Meat,Offline,H,12/26/2011,221525847,1/5/2012,3276,421.89,364.69,1382111.64,1194724.44,187387.2 +Central America and the Caribbean,Nicaragua,Clothes,Offline,L,3/28/2011,159391725,3/28/2011,6408,109.28,35.84,700266.24,229662.72,470603.52 +Asia,Indonesia,Meat,Online,M,5/11/2010,383739840,5/14/2010,6001,421.89,364.69,2531761.89,2188504.69,343257.2 +Europe,Denmark,Office Supplies,Online,H,6/21/2012,230556523,6/24/2012,5654,651.21,524.96,3681941.34,2968123.84,713817.5 +Australia and Oceania,Marshall Islands,Fruits,Online,L,5/28/2010,906140601,6/23/2010,5995,9.33,6.92,55933.35,41485.4,14447.95 +Middle East and North Africa,Iran,Office Supplies,Online,L,3/14/2013,537103402,3/22/2013,9687,651.21,524.96,6308271.27,5085287.52,1222983.75 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,H,1/13/2012,920368754,2/7/2012,6422,81.73,56.67,524870.06,363934.74,160935.32 +Middle East and North Africa,Kuwait,Baby Food,Offline,C,4/15/2014,773172986,4/30/2014,7923,255.28,159.42,2022583.44,1263084.66,759498.78 +Central America and the Caribbean,The Bahamas,Baby Food,Online,C,1/18/2017,683064925,1/23/2017,2945,255.28,159.42,751799.6,469491.9,282307.7 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,C,11/27/2010,857905900,1/4/2011,2275,152.58,97.44,347119.5,221676,125443.5 +Sub-Saharan Africa,South Africa,Snacks,Online,M,1/2/2014,675869739,2/10/2014,3730,152.58,97.44,569123.4,363451.2,205672.2 +Middle East and North Africa,Somalia,Snacks,Offline,L,4/11/2015,935442769,4/13/2015,7158,152.58,97.44,1092167.64,697475.52,394692.12 +Europe,Estonia,Baby Food,Online,M,1/25/2016,705423820,1/31/2016,9439,255.28,159.42,2409587.92,1504765.38,904822.54 +Central America and the Caribbean,Haiti,Cosmetics,Online,M,3/20/2011,474924218,5/6/2011,9485,437.2,263.33,4146842,2497685.05,1649156.95 +Sub-Saharan Africa,Sudan,Vegetables,Offline,C,7/26/2015,803367793,7/29/2015,3237,154.06,90.93,498692.22,294340.41,204351.81 +Sub-Saharan Africa,South Africa,Cosmetics,Online,H,9/23/2014,970490872,10/16/2014,8670,437.2,263.33,3790524,2283071.1,1507452.9 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,M,4/25/2014,326342284,6/2/2014,789,651.21,524.96,513804.69,414193.44,99611.25 +Europe,Cyprus,Household,Offline,M,6/3/2013,541283357,7/17/2013,6629,668.27,502.54,4429961.83,3331337.66,1098624.17 +Middle East and North Africa,Bahrain,Meat,Offline,H,1/2/2016,655987918,1/29/2016,257,421.89,364.69,108425.73,93725.33,14700.4 +Europe,Sweden,Fruits,Offline,M,12/8/2011,231442296,1/12/2012,7773,9.33,6.92,72522.09,53789.16,18732.93 +Asia,Bangladesh,Meat,Offline,C,1/31/2011,698945319,2/5/2011,2307,421.89,364.69,973300.23,841339.83,131960.4 +Middle East and North Africa,Pakistan,Office Supplies,Offline,L,10/23/2016,410108315,11/28/2016,9019,651.21,524.96,5873262.99,4734614.24,1138648.75 +Asia,Tajikistan,Vegetables,Online,L,8/11/2014,486855113,8/27/2014,102,154.06,90.93,15714.12,9274.86,6439.26 +North America,Greenland,Vegetables,Offline,L,10/4/2013,771422040,11/20/2013,9779,154.06,90.93,1506552.74,889204.47,617348.27 +Sub-Saharan Africa,Central African Republic,Meat,Online,C,3/29/2013,276357924,4/16/2013,9306,421.89,364.69,3926108.34,3393805.14,532303.2 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,M,2/7/2013,334524095,3/11/2013,1968,152.58,97.44,300277.44,191761.92,108515.52 +Middle East and North Africa,Azerbaijan,Fruits,Online,C,9/3/2010,549094378,10/2/2010,8084,9.33,6.92,75423.72,55941.28,19482.44 +Europe,Iceland,Personal Care,Offline,C,12/1/2011,143555104,12/16/2011,10000,81.73,56.67,817300,566700,250600 +Middle East and North Africa,Iraq,Personal Care,Online,M,7/1/2012,211705100,8/3/2012,7099,81.73,56.67,580201.27,402300.33,177900.94 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,M,9/25/2016,567655694,11/2/2016,789,255.28,159.42,201415.92,125782.38,75633.54 +Sub-Saharan Africa,Cameroon,Vegetables,Online,M,1/22/2011,195830714,2/15/2011,9515,154.06,90.93,1465880.9,865198.95,600681.95 +Europe,Monaco,Cosmetics,Online,C,4/8/2013,400966489,5/28/2013,3749,437.2,263.33,1639062.8,987224.17,651838.63 +Sub-Saharan Africa,Senegal,Baby Food,Offline,M,9/22/2015,758111846,10/1/2015,997,255.28,159.42,254514.16,158941.74,95572.42 +Middle East and North Africa,Lebanon,Cereal,Offline,C,11/6/2011,462628114,11/19/2011,794,205.7,117.11,163325.8,92985.34,70340.46 +Asia,Sri Lanka,Beverages,Offline,L,1/20/2015,580189120,1/28/2015,9709,47.45,31.79,460692.05,308649.11,152042.94 +Asia,Sri Lanka,Office Supplies,Online,C,2/9/2017,896781194,2/15/2017,6339,651.21,524.96,4128020.19,3327721.44,800298.75 +Asia,Thailand,Baby Food,Online,H,8/20/2014,368703162,8/24/2014,6314,255.28,159.42,1611837.92,1006577.88,605260.04 +Australia and Oceania,Papua New Guinea,Meat,Online,C,11/16/2012,272566354,12/1/2012,7296,421.89,364.69,3078109.44,2660778.24,417331.2 +Sub-Saharan Africa,Niger,Cereal,Online,L,5/18/2014,155294597,6/28/2014,3977,205.7,117.11,818068.9,465746.47,352322.43 +Sub-Saharan Africa,Mauritius ,Meat,Offline,C,2/26/2015,984124219,4/10/2015,3081,421.89,364.69,1299843.09,1123609.89,176233.2 +Europe,Liechtenstein,Clothes,Online,M,2/2/2016,196604049,2/27/2016,8362,109.28,35.84,913799.36,299694.08,614105.28 +Australia and Oceania,Palau,Vegetables,Online,L,7/18/2011,250595414,7/20/2011,5607,154.06,90.93,863814.42,509844.51,353969.91 +Middle East and North Africa,Yemen,Cosmetics,Offline,H,11/22/2015,974272143,12/20/2015,7633,437.2,263.33,3337147.6,2009997.89,1327149.71 +Australia and Oceania,New Zealand,Household,Online,H,4/7/2014,916120564,4/25/2014,9288,668.27,502.54,6206891.76,4667591.52,1539300.24 +Asia,Myanmar,Office Supplies,Online,M,10/21/2011,494939506,11/20/2011,2453,651.21,524.96,1597418.13,1287726.88,309691.25 +Central America and the Caribbean,El Salvador,Snacks,Online,L,9/16/2014,649840295,10/17/2014,1039,152.58,97.44,158530.62,101240.16,57290.46 +Sub-Saharan Africa,Mali,Vegetables,Offline,M,4/25/2011,590246760,5/23/2011,5988,154.06,90.93,922511.28,544488.84,378022.44 +Australia and Oceania,Kiribati,Baby Food,Offline,H,9/25/2013,945895230,11/5/2013,273,255.28,159.42,69691.44,43521.66,26169.78 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,H,3/21/2016,616834533,4/17/2016,3901,154.06,90.93,600988.06,354717.93,246270.13 +Europe,Andorra,Cosmetics,Online,M,2/2/2014,823425996,2/12/2014,8905,437.2,263.33,3893266,2344953.65,1548312.35 +Sub-Saharan Africa,South Africa,Clothes,Online,M,1/29/2015,156343448,3/19/2015,4355,109.28,35.84,475914.4,156083.2,319831.2 +Middle East and North Africa,Bahrain,Beverages,Offline,M,11/5/2012,426573216,11/21/2012,1349,47.45,31.79,64010.05,42884.71,21125.34 +Europe,Cyprus,Household,Online,L,6/24/2013,815414130,7/18/2013,8016,668.27,502.54,5356852.32,4028360.64,1328491.68 +Europe,Liechtenstein,Household,Online,L,7/19/2016,124477517,9/4/2016,4518,668.27,502.54,3019243.86,2270475.72,748768.14 +Sub-Saharan Africa,Seychelles ,Clothes,Online,H,5/2/2011,825687205,6/19/2011,8048,109.28,35.84,879485.44,288440.32,591045.12 +Asia,Japan,Meat,Offline,C,11/25/2010,511279523,11/28/2010,7827,421.89,364.69,3302133.03,2854428.63,447704.4 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,C,6/11/2010,443803298,7/9/2010,113,81.73,56.67,9235.49,6403.71,2831.78 +Europe,Italy,Office Supplies,Offline,L,10/20/2013,606119859,12/9/2013,3190,651.21,524.96,2077359.9,1674622.4,402737.5 +Middle East and North Africa,Israel,Meat,Offline,M,7/6/2014,151403033,8/9/2014,2377,421.89,364.69,1002832.53,866868.13,135964.4 +Australia and Oceania,Solomon Islands,Baby Food,Online,M,10/1/2014,553139150,10/11/2014,5021,255.28,159.42,1281760.88,800447.82,481313.06 +Asia,Laos,Office Supplies,Online,C,12/23/2013,655127036,2/9/2014,5503,651.21,524.96,3583608.63,2888854.88,694753.75 +Central America and the Caribbean,Nicaragua,Clothes,Offline,M,9/17/2012,721478021,10/13/2012,234,109.28,35.84,25571.52,8386.56,17184.96 +Middle East and North Africa,Syria,Cosmetics,Online,C,4/30/2016,186615931,5/14/2016,2656,437.2,263.33,1161203.2,699404.48,461798.72 +Europe,Ireland,Household,Offline,H,2/13/2016,805277097,3/30/2016,8243,668.27,502.54,5508549.61,4142437.22,1366112.39 +Sub-Saharan Africa,Togo,Vegetables,Online,L,10/19/2015,802510344,11/29/2015,9499,154.06,90.93,1463415.94,863744.07,599671.87 +North America,Mexico,Snacks,Offline,L,7/28/2012,723677003,8/30/2012,962,152.58,97.44,146781.96,93737.28,53044.68 +Europe,Norway,Cereal,Offline,C,1/30/2016,284450900,3/17/2016,4197,205.7,117.11,863322.9,491510.67,371812.23 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,H,4/18/2014,620818364,5/3/2014,2805,109.28,35.84,306530.4,100531.2,205999.2 +Central America and the Caribbean,Cuba,Meat,Online,M,3/12/2015,239078223,3/26/2015,7414,421.89,364.69,3127892.46,2703811.66,424080.8 +Europe,Vatican City,Snacks,Online,L,9/3/2012,865841805,10/3/2012,686,152.58,97.44,104669.88,66843.84,37826.04 +Middle East and North Africa,Libya,Office Supplies,Offline,C,1/19/2013,698032939,2/27/2013,2313,651.21,524.96,1506248.73,1214232.48,292016.25 +Middle East and North Africa,Libya,Vegetables,Online,M,2/21/2016,252887952,3/20/2016,4020,154.06,90.93,619321.2,365538.6,253782.6 +Europe,Switzerland,Fruits,Online,C,6/16/2011,117955672,7/13/2011,4560,9.33,6.92,42544.8,31555.2,10989.6 +Australia and Oceania,Vanuatu,Cereal,Offline,L,4/20/2012,501097428,5/14/2012,4719,205.7,117.11,970698.3,552642.09,418056.21 +Australia and Oceania,Australia,Vegetables,Offline,C,2/8/2014,780487048,3/29/2014,2317,154.06,90.93,356957.02,210684.81,146272.21 +Europe,Netherlands,Clothes,Online,C,5/16/2013,854610860,6/27/2013,7200,109.28,35.84,786816,258048,528768 +Asia,Sri Lanka,Household,Online,M,6/13/2011,692267692,7/19/2011,6249,668.27,502.54,4176019.23,3140372.46,1035646.77 +Europe,France,Clothes,Online,H,9/30/2010,782568871,10/22/2010,8374,109.28,35.84,915110.72,300124.16,614986.56 +Australia and Oceania,Vanuatu,Cereal,Offline,L,12/18/2010,784938228,1/21/2011,9519,205.7,117.11,1958058.3,1114770.09,843288.21 +Sub-Saharan Africa,Guinea,Cosmetics,Online,L,11/8/2012,879112088,11/22/2012,7658,437.2,263.33,3348077.6,2016581.14,1331496.46 +Sub-Saharan Africa,Guinea,Baby Food,Offline,C,6/17/2014,415139281,8/6/2014,7793,255.28,159.42,1989397.04,1242360.06,747036.98 +Australia and Oceania,Vanuatu,Baby Food,Online,L,11/16/2014,163381135,12/19/2014,6963,255.28,159.42,1777514.64,1110041.46,667473.18 +Sub-Saharan Africa,Rwanda,Snacks,Offline,M,6/26/2010,964511477,6/28/2010,9235,152.58,97.44,1409076.3,899858.4,509217.9 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,C,11/17/2013,579516637,11/20/2013,706,152.58,97.44,107721.48,68792.64,38928.84 +Sub-Saharan Africa,Uganda,Personal Care,Offline,H,3/16/2012,439695441,4/10/2012,4507,81.73,56.67,368357.11,255411.69,112945.42 +Europe,France,Cosmetics,Offline,H,5/26/2016,696659219,6/10/2016,5799,437.2,263.33,2535322.8,1527050.67,1008272.13 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,H,12/17/2011,672331798,12/29/2011,6774,47.45,31.79,321426.3,215345.46,106080.84 +Europe,Croatia,Baby Food,Online,M,9/24/2015,208949506,10/11/2015,1657,255.28,159.42,422998.96,264158.94,158840.02 +Sub-Saharan Africa,Zimbabwe,Meat,Online,L,7/21/2011,119061172,8/10/2011,1701,421.89,364.69,717634.89,620337.69,97297.2 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,M,8/14/2014,835528123,9/8/2014,194,154.06,90.93,29887.64,17640.42,12247.22 +Europe,Russia,Meat,Online,H,9/5/2014,161524188,9/25/2014,7452,421.89,364.69,3143924.28,2717669.88,426254.4 +Europe,France,Snacks,Offline,M,2/17/2010,920535695,3/2/2010,5823,152.58,97.44,888473.34,567393.12,321080.22 +Middle East and North Africa,Oman,Cereal,Offline,H,10/15/2011,606361472,11/28/2011,4689,205.7,117.11,964527.3,549128.79,415398.51 +Sub-Saharan Africa,Ghana,Snacks,Offline,L,5/20/2016,833112847,6/9/2016,5460,152.58,97.44,833086.8,532022.4,301064.4 +Asia,Laos,Snacks,Offline,C,5/12/2010,585213649,6/17/2010,6578,152.58,97.44,1003671.24,640960.32,362710.92 +Asia,Nepal,Meat,Online,L,7/7/2011,267400205,8/25/2011,8518,421.89,364.69,3593659.02,3106429.42,487229.6 +Middle East and North Africa,Libya,Office Supplies,Online,L,3/15/2012,354721343,3/18/2012,8783,651.21,524.96,5719577.43,4610723.68,1108853.75 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,L,6/2/2013,942538392,6/12/2013,6910,152.58,97.44,1054327.8,673310.4,381017.4 +Asia,South Korea,Cereal,Online,C,6/9/2013,396525180,6/25/2013,9467,205.7,117.11,1947361.9,1108680.37,838681.53 +Australia and Oceania,Palau,Vegetables,Online,L,8/7/2011,302668035,9/8/2011,5052,154.06,90.93,778311.12,459378.36,318932.76 +Europe,Belarus,Snacks,Offline,M,2/1/2012,517265784,2/7/2012,9295,152.58,97.44,1418231.1,905704.8,512526.3 +Sub-Saharan Africa,Senegal,Meat,Online,C,8/2/2012,516929757,8/3/2012,9857,421.89,364.69,4158569.73,3594749.33,563820.4 +Sub-Saharan Africa,Rwanda,Meat,Offline,C,8/19/2015,748583781,9/6/2015,1431,421.89,364.69,603724.59,521871.39,81853.2 +Europe,Greece,Meat,Offline,C,3/30/2017,379464185,4/19/2017,740,421.89,364.69,312198.6,269870.6,42328 +Sub-Saharan Africa,Swaziland,Meat,Online,H,9/24/2010,447119796,10/4/2010,1538,421.89,364.69,648866.82,560893.22,87973.6 +Sub-Saharan Africa,Liberia,Cosmetics,Offline,C,3/5/2013,709411942,3/7/2013,9613,437.2,263.33,4202803.6,2531391.29,1671412.31 +Sub-Saharan Africa,Rwanda,Fruits,Online,H,3/24/2016,994514453,3/24/2016,7782,9.33,6.92,72606.06,53851.44,18754.62 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,C,8/6/2012,750913655,8/29/2012,892,437.2,263.33,389982.4,234890.36,155092.04 +Europe,Kosovo,Household,Offline,H,12/30/2014,397408378,1/22/2015,825,668.27,502.54,551322.75,414595.5,136727.25 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,H,6/23/2014,873109948,7/13/2014,1491,255.28,159.42,380622.48,237695.22,142927.26 +Europe,Poland,Personal Care,Offline,L,7/9/2014,487442195,7/30/2014,3832,81.73,56.67,313189.36,217159.44,96029.92 +Europe,Greece,Household,Offline,M,2/5/2012,770141446,3/23/2012,823,668.27,502.54,549986.21,413590.42,136395.79 +Middle East and North Africa,Libya,Meat,Offline,H,8/8/2016,621256530,8/11/2016,2468,421.89,364.69,1041224.52,900054.92,141169.6 +Europe,Slovakia,Cosmetics,Online,M,10/12/2015,361148774,10/25/2015,803,437.2,263.33,351071.6,211453.99,139617.61 +Asia,Mongolia,Clothes,Online,M,5/15/2017,380492007,6/22/2017,4895,109.28,35.84,534925.6,175436.8,359488.8 +Sub-Saharan Africa,Kenya,Cereal,Offline,M,1/10/2015,690272557,2/28/2015,5844,205.7,117.11,1202110.8,684390.84,517719.96 +Sub-Saharan Africa,Gabon,Vegetables,Online,L,11/2/2014,471789252,11/9/2014,1779,154.06,90.93,274072.74,161764.47,112308.27 +Asia,South Korea,Beverages,Online,C,5/16/2016,326653420,6/25/2016,2861,47.45,31.79,135754.45,90951.19,44803.26 +Asia,Vietnam,Beverages,Offline,H,6/28/2016,926788890,7/5/2016,6283,47.45,31.79,298128.35,199736.57,98391.78 +Europe,Georgia,Clothes,Online,H,2/8/2013,764431989,3/18/2013,1268,109.28,35.84,138567.04,45445.12,93121.92 +Europe,Malta,Cosmetics,Offline,M,7/25/2016,202131545,9/8/2016,4071,437.2,263.33,1779841.2,1072016.43,707824.77 +Australia and Oceania,Solomon Islands,Personal Care,Online,M,7/21/2015,122748887,7/27/2015,2978,81.73,56.67,243391.94,168763.26,74628.68 +Asia,India,Office Supplies,Online,M,3/7/2011,579457843,4/15/2011,3307,651.21,524.96,2153551.47,1736042.72,417508.75 +Europe,Serbia,Beverages,Offline,L,3/15/2013,345744740,4/6/2013,2407,47.45,31.79,114212.15,76518.53,37693.62 +Central America and the Caribbean,Nicaragua,Meat,Offline,H,7/2/2013,965408408,7/24/2013,4656,421.89,364.69,1964319.84,1697996.64,266323.2 +Sub-Saharan Africa,Angola,Cosmetics,Online,H,8/7/2012,902560174,8/29/2012,6467,437.2,263.33,2827372.4,1702955.11,1124417.29 +Middle East and North Africa,Azerbaijan,Fruits,Offline,C,11/14/2015,491623866,12/24/2015,1282,9.33,6.92,11961.06,8871.44,3089.62 +Central America and the Caribbean,Costa Rica,Household,Online,L,8/8/2014,587335813,8/16/2014,4574,668.27,502.54,3056666.98,2298617.96,758049.02 +Sub-Saharan Africa,Kenya,Vegetables,Online,L,7/6/2012,314744842,8/24/2012,8848,154.06,90.93,1363122.88,804548.64,558574.24 +Europe,Ukraine,Cereal,Offline,C,5/20/2014,219212281,7/3/2014,8640,205.7,117.11,1777248,1011830.4,765417.6 +Australia and Oceania,East Timor,Snacks,Online,L,9/14/2014,916411960,10/1/2014,5518,152.58,97.44,841936.44,537673.92,304262.52 +Asia,Japan,Fruits,Offline,M,8/4/2016,842330205,8/8/2016,3081,9.33,6.92,28745.73,21320.52,7425.21 +Europe,Andorra,Beverages,Offline,H,11/19/2012,303265845,12/19/2012,1958,47.45,31.79,92907.1,62244.82,30662.28 +Australia and Oceania,Federated States of Micronesia,Meat,Online,H,8/14/2012,125830209,9/13/2012,4810,421.89,364.69,2029290.9,1754158.9,275132 +Sub-Saharan Africa,Gabon,Vegetables,Offline,C,7/17/2014,306947124,8/16/2014,1330,154.06,90.93,204899.8,120936.9,83962.9 +Europe,Armenia,Beverages,Offline,C,11/23/2010,463852918,12/13/2010,3241,47.45,31.79,153785.45,103031.39,50754.06 +Europe,Vatican City,Personal Care,Online,H,11/28/2013,284096419,12/23/2013,9299,81.73,56.67,760007.27,526974.33,233032.94 +Europe,Georgia,Meat,Offline,L,3/3/2014,875538957,4/10/2014,289,421.89,364.69,121926.21,105395.41,16530.8 +Asia,India,Baby Food,Offline,L,9/6/2014,716354358,10/12/2014,4028,255.28,159.42,1028267.84,642143.76,386124.08 +Sub-Saharan Africa,Comoros,Beverages,Offline,M,12/11/2011,605028951,12/21/2011,366,47.45,31.79,17366.7,11635.14,5731.56 +Australia and Oceania,Kiribati,Meat,Offline,L,11/16/2014,510361564,12/29/2014,6183,421.89,364.69,2608545.87,2254878.27,353667.6 +Middle East and North Africa,Algeria,Meat,Online,M,10/2/2010,921463525,10/28/2010,389,421.89,364.69,164115.21,141864.41,22250.8 +Middle East and North Africa,Iran,Beverages,Online,L,5/29/2014,597758662,7/10/2014,8927,47.45,31.79,423586.15,283789.33,139796.82 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,M,6/16/2011,618983304,7/21/2011,9770,651.21,524.96,6362321.7,5128859.2,1233462.5 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,L,1/29/2015,335186278,3/9/2015,7923,152.58,97.44,1208891.34,772017.12,436874.22 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,M,10/20/2016,516728913,10/20/2016,423,81.73,56.67,34571.79,23971.41,10600.38 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,H,1/4/2013,204285037,1/9/2013,1337,651.21,524.96,870667.77,701871.52,168796.25 +Sub-Saharan Africa,Eritrea,Household,Online,M,4/17/2016,758840978,4/17/2016,6763,668.27,502.54,4519510.01,3398678.02,1120831.99 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,C,10/19/2013,911695563,11/11/2013,9832,152.58,97.44,1500166.56,958030.08,542136.48 +North America,Canada,Cereal,Online,C,6/19/2016,814460122,7/11/2016,5704,205.7,117.11,1173312.8,667995.44,505317.36 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,H,5/10/2017,689058482,6/15/2017,6572,109.28,35.84,718188.16,235540.48,482647.68 +Middle East and North Africa,Azerbaijan,Snacks,Offline,M,8/9/2010,377726972,8/24/2010,6660,152.58,97.44,1016182.8,648950.4,367232.4 +Middle East and North Africa,Kuwait,Household,Offline,C,5/3/2010,693014419,5/4/2010,7222,668.27,502.54,4826245.94,3629343.88,1196902.06 +Australia and Oceania,East Timor,Cereal,Offline,L,8/8/2016,267782151,9/23/2016,1544,205.7,117.11,317600.8,180817.84,136782.96 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,L,8/2/2011,505203998,9/11/2011,9944,255.28,159.42,2538504.32,1585272.48,953231.84 +Europe,Ireland,Fruits,Offline,H,5/23/2016,628766286,6/30/2016,4771,9.33,6.92,44513.43,33015.32,11498.11 +Europe,Bulgaria,Household,Offline,H,7/20/2011,832267844,8/22/2011,5405,668.27,502.54,3611999.35,2716228.7,895770.65 +Europe,Denmark,Snacks,Online,C,7/4/2016,929820001,8/4/2016,3256,152.58,97.44,496800.48,317264.64,179535.84 +Europe,Switzerland,Meat,Offline,L,2/19/2010,805846583,3/17/2010,6767,421.89,364.69,2854929.63,2467857.23,387072.4 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,C,3/26/2010,865083920,4/20/2010,6411,255.28,159.42,1636600.08,1022041.62,614558.46 +Central America and the Caribbean,Honduras,Baby Food,Offline,H,9/22/2016,682580840,10/17/2016,9694,255.28,159.42,2474684.32,1545417.48,929266.84 +Middle East and North Africa,Algeria,Household,Offline,L,6/19/2015,353698670,7/24/2015,6151,668.27,502.54,4110528.77,3091123.54,1019405.23 +Asia,Laos,Office Supplies,Online,M,4/18/2012,944111239,4/19/2012,2351,651.21,524.96,1530994.71,1234180.96,296813.75 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,L,2/17/2014,439804875,3/24/2014,6891,651.21,524.96,4487488.11,3617499.36,869988.75 +Europe,Vatican City,Snacks,Offline,C,1/5/2010,497078406,2/10/2010,5401,152.58,97.44,824084.58,526273.44,297811.14 +Sub-Saharan Africa,Malawi,Household,Offline,C,10/8/2012,592543160,10/23/2012,5544,668.27,502.54,3704888.88,2786081.76,918807.12 +Australia and Oceania,Australia,Baby Food,Online,L,5/11/2017,273122966,6/4/2017,2010,255.28,159.42,513112.8,320434.2,192678.6 +Australia and Oceania,Papua New Guinea,Household,Online,H,3/27/2012,506054151,4/22/2012,1524,668.27,502.54,1018443.48,765870.96,252572.52 +Europe,Monaco,Meat,Online,H,6/2/2013,528885543,6/25/2013,7840,421.89,364.69,3307617.6,2859169.6,448448 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,L,4/13/2015,999478471,5/14/2015,6745,437.2,263.33,2948914,1776160.85,1172753.15 +Europe,Serbia,Meat,Online,L,1/14/2017,846006762,1/16/2017,1056,421.89,364.69,445515.84,385112.64,60403.2 +Europe,Slovenia,Beverages,Online,C,5/29/2011,416956746,6/2/2011,5622,47.45,31.79,266763.9,178723.38,88040.52 +Sub-Saharan Africa,Gabon,Cereal,Online,H,2/2/2011,131127250,3/18/2011,2322,205.7,117.11,477635.4,271929.42,205705.98 +Middle East and North Africa,Lebanon,Vegetables,Offline,C,9/20/2014,927629601,10/28/2014,5068,154.06,90.93,780776.08,460833.24,319942.84 +Middle East and North Africa,Bahrain,Cereal,Online,M,8/17/2010,215887629,9/30/2010,4802,205.7,117.11,987771.4,562362.22,425409.18 +Sub-Saharan Africa,Senegal,Meat,Online,C,12/7/2010,425637662,1/6/2011,4498,421.89,364.69,1897661.22,1640375.62,257285.6 +Sub-Saharan Africa,Swaziland,Beverages,Offline,L,6/16/2017,456928527,6/23/2017,4160,47.45,31.79,197392,132246.4,65145.6 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,L,5/16/2010,630121552,7/1/2010,5825,154.06,90.93,897399.5,529667.25,367732.25 +Europe,Germany,Beverages,Offline,L,7/23/2012,435890567,7/28/2012,8560,47.45,31.79,406172,272122.4,134049.6 +Europe,Romania,Meat,Offline,L,2/8/2010,785221898,2/17/2010,3464,421.89,364.69,1461426.96,1263286.16,198140.8 +Middle East and North Africa,Syria,Cereal,Offline,C,9/1/2016,859414374,9/21/2016,8666,205.7,117.11,1782596.2,1014875.26,767720.94 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,H,9/3/2016,360079324,9/13/2016,4329,651.21,524.96,2819088.09,2272551.84,546536.25 +Europe,Serbia,Vegetables,Offline,L,7/21/2014,859140574,9/5/2014,7643,154.06,90.93,1177480.58,694977.99,482502.59 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,C,10/16/2015,848834455,10/16/2015,7833,9.33,6.92,73081.89,54204.36,18877.53 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,H,8/3/2015,691709792,9/12/2015,1154,255.28,159.42,294593.12,183970.68,110622.44 +Central America and the Caribbean,Panama,Snacks,Online,M,3/15/2010,370627915,4/26/2010,5891,152.58,97.44,898848.78,574019.04,324829.74 +Australia and Oceania,Kiribati,Office Supplies,Offline,L,11/24/2015,838762652,12/16/2015,7363,651.21,524.96,4794859.23,3865280.48,929578.75 +Asia,Kazakhstan,Beverages,Online,C,2/16/2012,869600331,2/27/2012,2917,47.45,31.79,138411.65,92731.43,45680.22 +Middle East and North Africa,United Arab Emirates,Household,Online,H,7/1/2013,206939780,7/26/2013,6934,668.27,502.54,4633784.18,3484612.36,1149171.82 +Sub-Saharan Africa,Ghana,Snacks,Online,H,12/16/2012,914892327,2/1/2013,5825,152.58,97.44,888778.5,567588,321190.5 +Asia,Turkmenistan,Personal Care,Online,M,11/18/2015,627881801,1/1/2016,3033,81.73,56.67,247887.09,171880.11,76006.98 +Sub-Saharan Africa,Niger,Clothes,Offline,M,7/22/2013,200644528,9/10/2013,4030,109.28,35.84,440398.4,144435.2,295963.2 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,L,4/9/2017,558229339,5/13/2017,1321,421.89,364.69,557316.69,481755.49,75561.2 +Central America and the Caribbean,The Bahamas,Personal Care,Online,L,8/31/2016,445997560,10/3/2016,9444,81.73,56.67,771858.12,535191.48,236666.64 +Europe,Romania,Snacks,Online,C,10/18/2013,479623019,11/4/2013,9965,152.58,97.44,1520459.7,970989.6,549470.1 +Europe,Slovakia,Beverages,Offline,H,10/16/2011,895092046,11/8/2011,6482,47.45,31.79,307570.9,206062.78,101508.12 +Asia,Japan,Personal Care,Offline,M,1/18/2011,198703467,2/11/2011,9626,81.73,56.67,786732.98,545505.42,241227.56 +Europe,Moldova ,Fruits,Offline,C,1/14/2013,117068612,1/21/2013,2059,9.33,6.92,19210.47,14248.28,4962.19 +Europe,Germany,Meat,Online,H,7/4/2016,647111308,8/23/2016,3471,421.89,364.69,1464380.19,1265838.99,198541.2 +Europe,Malta,Household,Online,C,9/11/2013,506067883,10/20/2013,5588,668.27,502.54,3734292.76,2808193.52,926099.24 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,C,11/1/2016,281487166,11/3/2016,7163,437.2,263.33,3131663.6,1886232.79,1245430.81 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,C,7/5/2016,181230485,8/4/2016,8983,437.2,263.33,3927367.6,2365493.39,1561874.21 +Middle East and North Africa,Lebanon,Snacks,Offline,L,9/24/2015,483471667,9/24/2015,8865,152.58,97.44,1352621.7,863805.6,488816.1 +Asia,Japan,Fruits,Offline,H,12/26/2010,186697041,1/1/2011,6658,9.33,6.92,62119.14,46073.36,16045.78 +Sub-Saharan Africa,Niger,Meat,Offline,H,3/17/2011,159705436,4/14/2011,9242,421.89,364.69,3899107.38,3370464.98,528642.4 +Asia,Brunei,Office Supplies,Online,L,3/26/2011,891608178,4/2/2011,5528,651.21,524.96,3599888.88,2901978.88,697910 +Europe,Luxembourg,Baby Food,Offline,C,10/2/2010,241829097,10/29/2010,1459,255.28,159.42,372453.52,232593.78,139859.74 +Sub-Saharan Africa,Ethiopia,Snacks,Online,L,7/12/2010,190104520,8/14/2010,5007,152.58,97.44,763968.06,487882.08,276085.98 +Asia,Thailand,Clothes,Offline,L,3/3/2016,986483275,3/10/2016,1178,109.28,35.84,128731.84,42219.52,86512.32 +North America,United States of America,Vegetables,Online,M,8/19/2011,701326692,10/5/2011,7008,154.06,90.93,1079652.48,637237.44,442415.04 +Europe,Latvia,Cosmetics,Offline,H,1/5/2016,175308597,2/11/2016,6564,437.2,263.33,2869780.8,1728498.12,1141282.68 +Australia and Oceania,Nauru,Household,Online,M,8/11/2011,769415318,9/5/2011,5946,668.27,502.54,3973533.42,2988102.84,985430.58 +Sub-Saharan Africa,Tanzania,Fruits,Offline,C,11/14/2015,314945685,1/2/2016,8282,9.33,6.92,77271.06,57311.44,19959.62 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,C,1/1/2017,763511025,1/7/2017,8734,437.2,263.33,3818504.8,2299924.22,1518580.58 +North America,United States of America,Household,Offline,H,8/27/2015,537035167,10/4/2015,9495,668.27,502.54,6345223.65,4771617.3,1573606.35 +Asia,Kyrgyzstan,Beverages,Offline,L,7/10/2013,377754437,8/22/2013,4787,47.45,31.79,227143.15,152178.73,74964.42 +North America,Mexico,Cereal,Offline,H,3/2/2017,198217666,3/12/2017,5867,205.7,117.11,1206841.9,687084.37,519757.53 +Asia,Sri Lanka,Baby Food,Offline,M,6/29/2011,431286180,8/13/2011,6020,255.28,159.42,1536785.6,959708.4,577077.2 +Europe,Austria,Household,Offline,M,7/15/2016,680133807,8/21/2016,5562,668.27,502.54,3716917.74,2795127.48,921790.26 +Europe,San Marino,Beverages,Offline,H,7/22/2015,168246877,9/2/2015,6844,47.45,31.79,324747.8,217570.76,107177.04 +Europe,Russia,Meat,Online,L,10/13/2011,889424216,12/2/2011,9245,421.89,364.69,3900373.05,3371559.05,528814 +Australia and Oceania,New Zealand,Cereal,Offline,L,2/7/2017,857777154,2/26/2017,4176,205.7,117.11,859003.2,489051.36,369951.84 +Asia,Cambodia,Vegetables,Online,C,5/21/2010,857729518,7/4/2010,80,154.06,90.93,12324.8,7274.4,5050.4 +Central America and the Caribbean,Guatemala,Clothes,Offline,M,12/30/2016,394017636,1/29/2017,7429,109.28,35.84,811841.12,266255.36,545585.76 +Asia,Nepal,Clothes,Online,H,2/24/2014,841690337,3/21/2014,3730,109.28,35.84,407614.4,133683.2,273931.2 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,C,5/31/2010,496108949,7/8/2010,8517,109.28,35.84,930737.76,305249.28,625488.48 +Asia,Uzbekistan,Baby Food,Online,H,8/18/2011,422947299,9/1/2011,8359,255.28,159.42,2133885.52,1332591.78,801293.74 +Sub-Saharan Africa,Seychelles ,Household,Online,C,2/20/2017,408191716,3/9/2017,1855,668.27,502.54,1239640.85,932211.7,307429.15 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,L,12/27/2015,308141028,2/9/2016,4633,205.7,117.11,953008.1,542570.63,410437.47 +Sub-Saharan Africa,Mauritius ,Cereal,Online,M,6/4/2013,499406564,6/11/2013,4355,205.7,117.11,895823.5,510014.05,385809.45 +Asia,Kyrgyzstan,Snacks,Offline,L,12/27/2011,528912150,1/4/2012,5714,152.58,97.44,871842.12,556772.16,315069.96 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,C,4/10/2015,463894116,4/19/2015,5433,255.28,159.42,1386936.24,866128.86,520807.38 +Asia,Japan,Household,Offline,M,7/31/2016,441901290,8/14/2016,7267,668.27,502.54,4856318.09,3651958.18,1204359.91 +Central America and the Caribbean,Panama,Office Supplies,Online,L,4/15/2010,220794999,5/22/2010,7002,651.21,524.96,4559772.42,3675769.92,884002.5 +Middle East and North Africa,Jordan,Beverages,Online,M,10/1/2010,528749072,11/2/2010,7455,47.45,31.79,353739.75,236994.45,116745.3 +Europe,Georgia,Snacks,Offline,M,9/8/2010,814249837,9/23/2010,3476,152.58,97.44,530368.08,338701.44,191666.64 +Middle East and North Africa,Iraq,Clothes,Online,H,3/25/2015,596096122,5/7/2015,6944,109.28,35.84,758840.32,248872.96,509967.36 +Central America and the Caribbean,El Salvador,Snacks,Offline,C,6/8/2015,813399255,7/12/2015,1770,152.58,97.44,270066.6,172468.8,97597.8 +Australia and Oceania,Fiji,Clothes,Online,H,10/12/2014,675583064,11/24/2014,8896,109.28,35.84,972154.88,318832.64,653322.24 +Europe,Lithuania,Meat,Online,L,3/30/2010,812383878,5/12/2010,1297,421.89,364.69,547191.33,473002.93,74188.4 +Central America and the Caribbean,Nicaragua,Meat,Offline,M,3/19/2011,123850524,4/27/2011,8977,421.89,364.69,3787306.53,3273822.13,513484.4 +Asia,Nepal,Household,Online,M,1/3/2013,730344331,1/8/2013,3972,668.27,502.54,2654368.44,1996088.88,658279.56 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,H,10/18/2015,322539126,10/18/2015,5350,9.33,6.92,49915.5,37022,12893.5 +Middle East and North Africa,Libya,Cereal,Offline,M,3/26/2013,711421239,5/14/2013,4209,205.7,117.11,865791.3,492915.99,372875.31 +Sub-Saharan Africa,Mali,Cosmetics,Offline,L,5/27/2011,178289496,6/5/2011,8679,437.2,263.33,3794458.8,2285441.07,1509017.73 +North America,United States of America,Cereal,Offline,C,6/13/2017,224755227,6/23/2017,8921,205.7,117.11,1835049.7,1044738.31,790311.39 +Sub-Saharan Africa,Sudan,Snacks,Offline,L,1/31/2013,622742259,2/11/2013,2128,152.58,97.44,324690.24,207352.32,117337.92 +Middle East and North Africa,Bahrain,Beverages,Offline,L,5/16/2011,764486920,6/26/2011,7523,47.45,31.79,356966.35,239156.17,117810.18 +Asia,Sri Lanka,Beverages,Online,H,1/30/2015,112538039,2/12/2015,1361,47.45,31.79,64579.45,43266.19,21313.26 +Europe,Georgia,Vegetables,Offline,L,11/24/2012,449756944,11/29/2012,1929,154.06,90.93,297181.74,175403.97,121777.77 +Sub-Saharan Africa,Uganda,Household,Online,H,7/6/2013,929317462,8/9/2013,4543,668.27,502.54,3035950.61,2283039.22,752911.39 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,C,7/12/2011,324705922,8/10/2011,6553,437.2,263.33,2864971.6,1725601.49,1139370.11 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,H,12/20/2013,179721152,12/26/2013,2338,205.7,117.11,480926.6,273803.18,207123.42 +Australia and Oceania,Australia,Household,Offline,L,10/16/2013,758474481,12/5/2013,8309,668.27,502.54,5552655.43,4175604.86,1377050.57 +Middle East and North Africa,Bahrain,Baby Food,Offline,H,5/14/2016,595389735,6/9/2016,7908,255.28,159.42,2018754.24,1260693.36,758060.88 +Middle East and North Africa,Afghanistan,Baby Food,Offline,L,12/25/2012,545203244,1/12/2013,6610,255.28,159.42,1687400.8,1053766.2,633634.6 +Sub-Saharan Africa,Djibouti,Snacks,Offline,M,12/7/2014,632963836,1/25/2015,6920,152.58,97.44,1055853.6,674284.8,381568.8 +Sub-Saharan Africa,Angola,Cosmetics,Online,L,11/7/2011,504032838,12/27/2011,3372,437.2,263.33,1474238.4,887948.76,586289.64 +Asia,Malaysia,Baby Food,Offline,M,5/13/2013,774084079,6/27/2013,7536,255.28,159.42,1923790.08,1201389.12,722400.96 +Australia and Oceania,Vanuatu,Snacks,Offline,C,1/13/2015,779103887,1/31/2015,3008,152.58,97.44,458960.64,293099.52,165861.12 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,C,4/4/2017,825391089,5/20/2017,420,651.21,524.96,273508.2,220483.2,53025 +Australia and Oceania,Papua New Guinea,Fruits,Online,C,12/6/2013,839557015,12/20/2013,2433,9.33,6.92,22699.89,16836.36,5863.53 +Asia,India,Snacks,Online,C,5/16/2011,818525493,7/3/2011,8738,152.58,97.44,1333244.04,851430.72,481813.32 +Central America and the Caribbean,Jamaica,Household,Online,H,12/19/2016,379532849,1/25/2017,1059,668.27,502.54,707697.93,532189.86,175508.07 +Sub-Saharan Africa,Eritrea,Beverages,Online,C,8/29/2012,110127913,9/5/2012,8152,47.45,31.79,386812.4,259152.08,127660.32 +Middle East and North Africa,United Arab Emirates,Beverages,Online,L,10/3/2011,218172013,10/3/2011,802,47.45,31.79,38054.9,25495.58,12559.32 +Europe,Montenegro,Beverages,Offline,C,4/1/2017,981838977,5/16/2017,6827,47.45,31.79,323941.15,217030.33,106910.82 +Europe,Monaco,Clothes,Offline,H,7/3/2010,499615132,8/3/2010,6075,109.28,35.84,663876,217728,446148 +Sub-Saharan Africa,Liberia,Clothes,Offline,H,8/1/2015,540299308,9/11/2015,5427,109.28,35.84,593062.56,194503.68,398558.88 +Australia and Oceania,Marshall Islands,Personal Care,Offline,M,3/7/2012,693002831,3/24/2012,3793,81.73,56.67,310001.89,214949.31,95052.58 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,M,2/21/2015,617149531,4/3/2015,7116,9.33,6.92,66392.28,49242.72,17149.56 +Sub-Saharan Africa,Niger,Office Supplies,Offline,C,1/27/2010,492475736,2/4/2010,3369,651.21,524.96,2193926.49,1768590.24,425336.25 +Europe,Liechtenstein,Beverages,Online,C,2/28/2010,569030272,3/3/2010,7558,47.45,31.79,358627.1,240268.82,118358.28 +Europe,Luxembourg,Vegetables,Offline,L,7/4/2014,717174470,7/25/2014,6718,154.06,90.93,1034975.08,610867.74,424107.34 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,M,11/29/2011,877582156,1/15/2012,4917,437.2,263.33,2149712.4,1294793.61,854918.79 +Middle East and North Africa,Qatar,Snacks,Offline,L,12/21/2014,611239659,1/18/2015,8253,152.58,97.44,1259242.74,804172.32,455070.42 +Australia and Oceania,Solomon Islands,Snacks,Offline,H,11/2/2010,449445807,11/4/2010,9857,152.58,97.44,1503981.06,960466.08,543514.98 +Asia,Mongolia,Office Supplies,Online,M,6/10/2010,543811929,6/30/2010,4889,651.21,524.96,3183765.69,2566529.44,617236.25 +Europe,Serbia,Snacks,Offline,L,6/3/2014,216261851,6/20/2014,5542,152.58,97.44,845598.36,540012.48,305585.88 +Asia,India,Cosmetics,Offline,H,11/30/2016,209031903,1/16/2017,6040,437.2,263.33,2640688,1590513.2,1050174.8 +Australia and Oceania,Federated States of Micronesia,Household,Offline,H,11/24/2016,434670913,1/11/2017,7637,668.27,502.54,5103577.99,3837897.98,1265680.01 +Europe,Greece,Cereal,Offline,M,6/4/2014,426040208,6/26/2014,3620,205.7,117.11,744634,423938.2,320695.8 +Sub-Saharan Africa,Liberia,Meat,Online,L,5/23/2014,686313617,6/4/2014,4305,421.89,364.69,1816236.45,1569990.45,246246 +Central America and the Caribbean,Panama,Household,Online,L,3/11/2015,438977468,4/3/2015,2043,668.27,502.54,1365275.61,1026689.22,338586.39 +Sub-Saharan Africa,Cape Verde,Meat,Online,M,6/28/2012,777830588,8/13/2012,6211,421.89,364.69,2620358.79,2265089.59,355269.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,L,8/7/2010,616984307,9/12/2010,8222,421.89,364.69,3468779.58,2998481.18,470298.4 +Central America and the Caribbean,Cuba,Office Supplies,Offline,H,2/9/2011,740862452,3/21/2011,6518,651.21,524.96,4244586.78,3421689.28,822897.5 +Europe,Poland,Household,Offline,H,8/29/2016,654201352,9/11/2016,1573,668.27,502.54,1051188.71,790495.42,260693.29 +Central America and the Caribbean,Panama,Clothes,Online,M,1/18/2012,832049834,1/21/2012,891,109.28,35.84,97368.48,31933.44,65435.04 +Europe,Germany,Baby Food,Online,L,5/28/2013,469769227,6/15/2013,4008,255.28,159.42,1023162.24,638955.36,384206.88 +Europe,Albania,Clothes,Online,H,6/8/2011,633033359,6/14/2011,7493,109.28,35.84,818835.04,268549.12,550285.92 +Sub-Saharan Africa,Togo,Cosmetics,Offline,M,1/17/2013,207828557,2/13/2013,9943,437.2,263.33,4347079.6,2618290.19,1728789.41 +Middle East and North Africa,Egypt,Meat,Offline,C,11/10/2014,850453650,12/10/2014,6989,421.89,364.69,2948589.21,2548818.41,399770.8 +Sub-Saharan Africa,Swaziland,Household,Offline,C,7/21/2014,237519967,8/18/2014,6291,668.27,502.54,4204086.57,3161479.14,1042607.43 +Middle East and North Africa,United Arab Emirates,Clothes,Online,C,8/30/2014,615951335,9/19/2014,2543,109.28,35.84,277899.04,91141.12,186757.92 +Europe,Iceland,Personal Care,Offline,C,3/18/2011,252984082,4/8/2011,2467,81.73,56.67,201627.91,139804.89,61823.02 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,C,8/24/2012,186167037,9/26/2012,9818,255.28,159.42,2506339.04,1565185.56,941153.48 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,C,5/4/2013,173361527,5/25/2013,383,109.28,35.84,41854.24,13726.72,28127.52 +Australia and Oceania,New Zealand,Personal Care,Online,M,7/4/2012,942741382,8/12/2012,6979,81.73,56.67,570393.67,395499.93,174893.74 +Europe,Andorra,Baby Food,Online,H,6/10/2010,142792928,6/13/2010,4455,255.28,159.42,1137272.4,710216.1,427056.3 +Sub-Saharan Africa,Benin,Meat,Offline,C,4/7/2012,892314994,4/27/2012,4691,421.89,364.69,1979085.99,1710760.79,268325.2 +Asia,North Korea,Personal Care,Offline,M,8/15/2016,530418908,8/22/2016,1597,81.73,56.67,130522.81,90501.99,40020.82 +Sub-Saharan Africa,Ghana,Personal Care,Offline,M,11/1/2011,966528499,11/22/2011,6116,81.73,56.67,499860.68,346593.72,153266.96 +Asia,China,Household,Offline,L,1/9/2010,130380094,2/11/2010,1222,668.27,502.54,816625.94,614103.88,202522.06 +Europe,Monaco,Fruits,Offline,M,1/5/2013,522022521,2/24/2013,6919,9.33,6.92,64554.27,47879.48,16674.79 +Europe,Slovenia,Fruits,Offline,M,2/13/2016,661817109,3/27/2016,5244,9.33,6.92,48926.52,36288.48,12638.04 +Asia,Nepal,Snacks,Online,H,12/7/2011,940437686,12/31/2011,5265,152.58,97.44,803333.7,513021.6,290312.1 +Asia,Cambodia,Snacks,Offline,M,10/30/2016,468870580,11/14/2016,8079,152.58,97.44,1232693.82,787217.76,445476.06 +Europe,Malta,Vegetables,Offline,L,3/6/2014,228414618,4/3/2014,1816,154.06,90.93,279772.96,165128.88,114644.08 +Europe,Italy,Baby Food,Online,C,2/15/2011,820681130,3/24/2011,6639,255.28,159.42,1694803.92,1058389.38,636414.54 +Europe,Georgia,Personal Care,Offline,L,2/3/2012,217593944,2/8/2012,9738,81.73,56.67,795886.74,551852.46,244034.28 +Sub-Saharan Africa,Angola,Clothes,Online,H,1/1/2015,511389386,1/10/2015,338,109.28,35.84,36936.64,12113.92,24822.72 +Asia,Kazakhstan,Cereal,Offline,L,1/18/2015,264616286,2/1/2015,4694,205.7,117.11,965555.8,549714.34,415841.46 +Asia,Uzbekistan,Cereal,Offline,M,1/26/2016,360135972,3/13/2016,1092,205.7,117.11,224624.4,127884.12,96740.28 +Australia and Oceania,Kiribati,Cosmetics,Offline,C,8/8/2011,851122272,8/31/2011,4849,437.2,263.33,2119982.8,1276887.17,843095.63 +Europe,Greece,Personal Care,Offline,C,5/26/2011,511061513,6/19/2011,3313,81.73,56.67,270771.49,187747.71,83023.78 +Sub-Saharan Africa,Chad,Clothes,Online,M,11/30/2014,883752524,12/16/2014,866,109.28,35.84,94636.48,31037.44,63599.04 +Asia,Vietnam,Household,Offline,H,2/6/2015,433306634,3/8/2015,3917,668.27,502.54,2617613.59,1968449.18,649164.41 +Middle East and North Africa,Yemen,Household,Offline,H,4/29/2017,394147670,6/4/2017,5909,668.27,502.54,3948807.43,2969508.86,979298.57 +North America,Canada,Meat,Online,C,11/19/2012,721011960,12/4/2012,2316,421.89,364.69,977097.24,844622.04,132475.2 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,H,1/24/2013,538948333,3/6/2013,5643,651.21,524.96,3674778.03,2962349.28,712428.75 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,C,1/29/2015,393318116,3/15/2015,426,255.28,159.42,108749.28,67912.92,40836.36 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,H,5/29/2013,899795138,7/18/2013,8232,154.06,90.93,1268221.92,748535.76,519686.16 +Central America and the Caribbean,Belize,Snacks,Offline,H,3/7/2011,494365727,4/19/2011,2659,152.58,97.44,405710.22,259092.96,146617.26 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,L,5/14/2016,383328711,6/30/2016,4339,651.21,524.96,2825600.19,2277801.44,547798.75 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,M,4/18/2015,493295419,6/6/2015,5931,651.21,524.96,3862326.51,3113537.76,748788.75 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,C,4/14/2014,821189677,5/8/2014,7129,651.21,524.96,4642476.09,3742439.84,900036.25 +Sub-Saharan Africa,Swaziland,Clothes,Online,C,2/21/2013,984247815,3/5/2013,9656,109.28,35.84,1055207.68,346071.04,709136.64 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,H,7/14/2016,670018661,8/24/2016,2266,47.45,31.79,107521.7,72036.14,35485.56 +Sub-Saharan Africa,Mali,Beverages,Online,M,1/16/2015,986363542,3/6/2015,5746,47.45,31.79,272647.7,182665.34,89982.36 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,L,9/3/2011,411456286,9/19/2011,7913,205.7,117.11,1627704.1,926691.43,701012.67 +Sub-Saharan Africa,Swaziland,Meat,Offline,L,6/29/2010,643783223,8/2/2010,8617,421.89,364.69,3635426.13,3142533.73,492892.4 +Sub-Saharan Africa,Mali,Cereal,Offline,M,11/9/2012,752143180,12/11/2012,4736,205.7,117.11,974195.2,554632.96,419562.24 +Australia and Oceania,Fiji,Snacks,Offline,M,8/9/2013,325647485,8/13/2013,5182,152.58,97.44,790669.56,504934.08,285735.48 +Asia,Mongolia,Household,Offline,H,6/7/2012,823719966,7/10/2012,5898,668.27,502.54,3941456.46,2963980.92,977475.54 +Australia and Oceania,Solomon Islands,Cosmetics,Online,C,2/4/2010,626096951,2/17/2010,4856,437.2,263.33,2123043.2,1278730.48,844312.72 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,L,3/14/2012,882827270,4/10/2012,7062,154.06,90.93,1087971.72,642147.66,445824.06 +Europe,Finland,Office Supplies,Online,M,4/12/2010,564272248,5/5/2010,9552,651.21,524.96,6220357.92,5014417.92,1205940 +Middle East and North Africa,Jordan,Fruits,Online,C,11/10/2015,511105716,12/14/2015,6394,9.33,6.92,59656.02,44246.48,15409.54 +Central America and the Caribbean,Belize,Cosmetics,Offline,M,3/27/2011,284314000,4/5/2011,3686,437.2,263.33,1611519.2,970634.38,640884.82 +Asia,Uzbekistan,Household,Online,C,11/7/2013,415195930,12/12/2013,4557,668.27,502.54,3045306.39,2290074.78,755231.61 +Europe,Poland,Snacks,Offline,C,12/4/2011,155362832,12/15/2011,4169,152.58,97.44,636106.02,406227.36,229878.66 +Europe,Serbia,Cosmetics,Online,M,8/31/2013,626738536,9/26/2013,4715,437.2,263.33,2061398,1241600.95,819797.05 +Asia,South Korea,Personal Care,Online,H,3/16/2013,771559369,4/15/2013,418,81.73,56.67,34163.14,23688.06,10475.08 +Europe,Luxembourg,Office Supplies,Offline,H,2/7/2017,502374160,2/20/2017,2533,651.21,524.96,1649514.93,1329723.68,319791.25 +Sub-Saharan Africa,Botswana,Vegetables,Offline,L,4/5/2010,252044236,5/3/2010,4345,154.06,90.93,669390.7,395090.85,274299.85 +Europe,Georgia,Personal Care,Offline,H,9/19/2012,523743426,10/5/2012,6173,81.73,56.67,504519.29,349823.91,154695.38 +Sub-Saharan Africa,Senegal,Clothes,Online,M,4/19/2015,540958058,5/21/2015,366,109.28,35.84,39996.48,13117.44,26879.04 +Australia and Oceania,Solomon Islands,Clothes,Offline,M,9/2/2013,497486960,9/20/2013,6302,109.28,35.84,688682.56,225863.68,462818.88 +Europe,Lithuania,Cereal,Offline,H,2/22/2012,207441461,3/24/2012,5393,205.7,117.11,1109340.1,631574.23,477765.87 +Middle East and North Africa,Morocco,Household,Online,C,4/20/2012,455245387,5/4/2012,6081,668.27,502.54,4063749.87,3055945.74,1007804.13 +Europe,Hungary,Clothes,Offline,H,10/19/2016,745635068,11/13/2016,8841,109.28,35.84,966144.48,316861.44,649283.04 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,C,6/2/2010,653659331,6/11/2010,1177,47.45,31.79,55848.65,37416.83,18431.82 +Asia,South Korea,Office Supplies,Offline,L,11/14/2016,274679505,12/12/2016,2624,651.21,524.96,1708775.04,1377495.04,331280 +Europe,Romania,Household,Online,L,9/18/2011,674369418,10/14/2011,9752,668.27,502.54,6516969.04,4900770.08,1616198.96 +Asia,Bhutan,Snacks,Offline,M,12/31/2016,738715398,1/15/2017,1157,152.58,97.44,176535.06,112738.08,63796.98 +Central America and the Caribbean,Dominica,Cereal,Offline,M,3/17/2014,324016273,5/1/2014,2470,205.7,117.11,508079,289261.7,218817.3 +Asia,India,Office Supplies,Online,C,2/27/2016,706883370,3/24/2016,1353,651.21,524.96,881087.13,710270.88,170816.25 +Europe,United Kingdom,Snacks,Offline,L,3/28/2010,534240520,4/7/2010,2497,152.58,97.44,380992.26,243307.68,137684.58 +Middle East and North Africa,Egypt,Fruits,Online,H,3/12/2015,773324048,3/23/2015,2626,9.33,6.92,24500.58,18171.92,6328.66 +Europe,Netherlands,Personal Care,Offline,C,10/2/2016,661682784,11/2/2016,5495,81.73,56.67,449106.35,311401.65,137704.7 +Sub-Saharan Africa,Djibouti,Vegetables,Online,M,11/11/2016,857178056,12/15/2016,6890,154.06,90.93,1061473.4,626507.7,434965.7 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,L,9/27/2014,287983691,10/22/2014,9629,651.21,524.96,6270501.09,5054839.84,1215661.25 +Middle East and North Africa,Yemen,Fruits,Online,M,8/31/2010,202586019,9/20/2010,8560,9.33,6.92,79864.8,59235.2,20629.6 +Middle East and North Africa,Morocco,Meat,Offline,L,5/9/2017,119783866,6/4/2017,5563,421.89,364.69,2346974.07,2028770.47,318203.6 +Central America and the Caribbean,Belize,Office Supplies,Online,C,9/17/2010,978688561,9/26/2010,4549,651.21,524.96,2962354.29,2388043.04,574311.25 +Sub-Saharan Africa,Angola,Personal Care,Offline,C,12/7/2016,188723933,1/3/2017,6461,81.73,56.67,528057.53,366144.87,161912.66 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,H,4/13/2010,179626309,4/13/2010,4271,205.7,117.11,878544.7,500176.81,378367.89 +Europe,Belgium,Cosmetics,Offline,L,4/16/2015,751444518,5/24/2015,7987,437.2,263.33,3491916.4,2103216.71,1388699.69 +Australia and Oceania,Nauru,Beverages,Offline,L,2/18/2012,424539887,2/27/2012,9642,47.45,31.79,457512.9,306519.18,150993.72 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,M,2/12/2016,489586246,3/9/2016,8305,81.73,56.67,678767.65,470644.35,208123.3 +Sub-Saharan Africa,Sudan,Snacks,Offline,L,5/1/2013,957569921,5/11/2013,5074,152.58,97.44,774190.92,494410.56,279780.36 +Asia,Sri Lanka,Clothes,Offline,C,6/6/2017,109789741,6/30/2017,8079,109.28,35.84,882873.12,289551.36,593321.76 +Europe,Austria,Baby Food,Online,M,11/4/2012,347857034,12/17/2012,7481,255.28,159.42,1909749.68,1192621.02,717128.66 +Sub-Saharan Africa,South Sudan,Meat,Offline,H,7/28/2011,543695628,8/25/2011,473,421.89,364.69,199553.97,172498.37,27055.6 +Middle East and North Africa,Oman,Clothes,Offline,L,7/13/2011,989541852,7/19/2011,6279,109.28,35.84,686169.12,225039.36,461129.76 +Asia,Kazakhstan,Office Supplies,Offline,M,6/28/2015,247944533,8/11/2015,1152,651.21,524.96,750193.92,604753.92,145440 +Australia and Oceania,Solomon Islands,Beverages,Offline,H,2/21/2012,101765000,3/8/2012,3380,47.45,31.79,160381,107450.2,52930.8 +Asia,Indonesia,Clothes,Offline,H,3/1/2010,604177081,4/12/2010,8279,109.28,35.84,904729.12,296719.36,608009.76 +Asia,Taiwan,Cosmetics,Offline,M,9/29/2011,528667104,11/16/2011,3199,437.2,263.33,1398602.8,842392.67,556210.13 +Europe,United Kingdom,Meat,Offline,H,5/1/2016,519033896,5/4/2016,2519,421.89,364.69,1062740.91,918654.11,144086.8 +Europe,Moldova ,Snacks,Online,H,11/17/2016,839388787,12/26/2016,2650,152.58,97.44,404337,258216,146121 +Europe,Moldova ,Meat,Online,M,3/9/2011,924155604,4/2/2011,7035,421.89,364.69,2967996.15,2565594.15,402402 +Australia and Oceania,Samoa ,Cosmetics,Online,L,4/5/2013,728070676,5/16/2013,1147,437.2,263.33,501468.4,302039.51,199428.89 +Australia and Oceania,Fiji,Cosmetics,Offline,M,9/3/2011,276182830,9/14/2011,7492,437.2,263.33,3275502.4,1972868.36,1302634.04 +Asia,North Korea,Cereal,Offline,M,3/17/2011,113853394,4/4/2011,604,205.7,117.11,124242.8,70734.44,53508.36 +Europe,Portugal,Snacks,Online,H,12/3/2013,856756198,1/6/2014,2053,152.58,97.44,313246.74,200044.32,113202.42 +Middle East and North Africa,Libya,Cereal,Offline,C,5/15/2015,940877568,6/29/2015,5436,205.7,117.11,1118185.2,636609.96,481575.24 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,L,12/14/2015,672516334,1/8/2016,1383,81.73,56.67,113032.59,78374.61,34657.98 +Middle East and North Africa,Syria,Clothes,Online,C,2/18/2017,878283822,2/28/2017,2555,109.28,35.84,279210.4,91571.2,187639.2 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,H,2/4/2010,655103862,3/4/2010,8645,437.2,263.33,3779594,2276487.85,1503106.15 +Middle East and North Africa,Morocco,Cereal,Online,L,5/12/2017,520212781,5/28/2017,1377,205.7,117.11,283248.9,161260.47,121988.43 +Middle East and North Africa,Morocco,Baby Food,Offline,L,4/22/2013,161159408,4/24/2013,9505,255.28,159.42,2426436.4,1515287.1,911149.3 +Europe,Macedonia,Cereal,Offline,C,3/26/2011,685805070,4/21/2011,3815,205.7,117.11,784745.5,446774.65,337970.85 +Asia,Philippines,Personal Care,Offline,L,2/20/2014,572323596,3/7/2014,2125,81.73,56.67,173676.25,120423.75,53252.5 +Europe,Lithuania,Vegetables,Online,M,12/16/2010,619201314,12/30/2010,4284,154.06,90.93,659993.04,389544.12,270448.92 +Sub-Saharan Africa,Swaziland,Household,Offline,C,8/10/2010,795237052,8/11/2010,7170,668.27,502.54,4791495.9,3603211.8,1188284.1 +Australia and Oceania,Solomon Islands,Vegetables,Online,C,7/4/2015,689542138,7/24/2015,9697,154.06,90.93,1493919.82,881748.21,612171.61 +Europe,Switzerland,Vegetables,Offline,M,3/13/2010,861540400,3/16/2010,7805,154.06,90.93,1202438.3,709708.65,492729.65 +Middle East and North Africa,Jordan,Cosmetics,Online,C,8/3/2010,590968167,9/18/2010,9468,437.2,263.33,4139409.6,2493208.44,1646201.16 +Asia,Turkmenistan,Snacks,Online,L,9/17/2014,127874267,10/17/2014,9692,152.58,97.44,1478805.36,944388.48,534416.88 +Europe,Estonia,Clothes,Online,H,2/6/2014,242620027,2/8/2014,5512,109.28,35.84,602351.36,197550.08,404801.28 +Middle East and North Africa,Israel,Personal Care,Online,C,9/14/2012,875879275,11/3/2012,996,81.73,56.67,81403.08,56443.32,24959.76 +Australia and Oceania,Papua New Guinea,Clothes,Offline,H,7/18/2015,688638341,8/5/2015,2243,109.28,35.84,245115.04,80389.12,164725.92 +Europe,France,Household,Online,C,5/4/2017,212196052,6/19/2017,2382,668.27,502.54,1591819.14,1197050.28,394768.86 +Sub-Saharan Africa,Swaziland,Meat,Offline,C,11/18/2013,498163735,12/19/2013,6574,421.89,364.69,2773504.86,2397472.06,376032.8 +North America,Mexico,Household,Offline,L,5/19/2013,868465220,5/31/2013,7013,668.27,502.54,4686577.51,3524313.02,1162264.49 +Middle East and North Africa,Afghanistan,Fruits,Offline,M,7/18/2017,265336835,8/28/2017,7921,9.33,6.92,73902.93,54813.32,19089.61 +Australia and Oceania,Marshall Islands,Vegetables,Offline,M,3/17/2010,401327407,3/23/2010,553,154.06,90.93,85195.18,50284.29,34910.89 +Asia,North Korea,Snacks,Online,H,2/20/2014,809298264,3/3/2014,8196,152.58,97.44,1250545.68,798618.24,451927.44 +Australia and Oceania,Solomon Islands,Clothes,Online,C,7/8/2011,192423236,8/26/2011,1166,109.28,35.84,127420.48,41789.44,85631.04 +Asia,Uzbekistan,Beverages,Online,M,11/18/2015,474188649,12/8/2015,1814,47.45,31.79,86074.3,57667.06,28407.24 +Europe,Czech Republic,Cereal,Online,C,4/29/2015,948393332,5/19/2015,9517,205.7,117.11,1957646.9,1114535.87,843111.03 +Middle East and North Africa,Pakistan,Beverages,Online,L,2/28/2014,529148614,3/3/2014,5689,47.45,31.79,269943.05,180853.31,89089.74 +Sub-Saharan Africa,Uganda,Cereal,Offline,C,12/21/2013,900878322,1/6/2014,8770,205.7,117.11,1803989,1027054.7,776934.3 +Europe,Finland,Baby Food,Offline,L,5/30/2017,668318784,6/13/2017,9234,255.28,159.42,2357255.52,1472084.28,885171.24 +Sub-Saharan Africa,Togo,Fruits,Offline,L,10/31/2016,306518828,12/14/2016,4588,9.33,6.92,42806.04,31748.96,11057.08 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,C,3/27/2013,810839784,4/11/2013,4365,255.28,159.42,1114297.2,695868.3,418428.9 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,M,6/18/2012,546955478,7/12/2012,5135,152.58,97.44,783498.3,500354.4,283143.9 +Middle East and North Africa,Egypt,Household,Online,L,11/8/2013,200852239,12/9/2013,5496,668.27,502.54,3672811.92,2761959.84,910852.08 +Asia,Laos,Snacks,Online,H,1/10/2014,528828895,2/16/2014,1077,152.58,97.44,164328.66,104942.88,59385.78 +Middle East and North Africa,Pakistan,Vegetables,Offline,M,8/29/2010,107496774,8/31/2010,9539,154.06,90.93,1469578.34,867381.27,602197.07 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,L,11/9/2013,283779704,12/8/2013,5576,437.2,263.33,2437827.2,1468328.08,969499.12 +Asia,China,Cosmetics,Offline,L,1/29/2012,224914014,2/27/2012,5910,437.2,263.33,2583852,1556280.3,1027571.7 +Middle East and North Africa,Syria,Vegetables,Offline,H,10/6/2013,968448531,10/11/2013,4296,154.06,90.93,661841.76,390635.28,271206.48 +Sub-Saharan Africa,South Africa,Cereal,Offline,M,4/16/2013,472244584,5/11/2013,6522,205.7,117.11,1341575.4,763791.42,577783.98 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,M,6/11/2017,364476001,7/20/2017,5403,651.21,524.96,3518487.63,2836358.88,682128.75 +Europe,Croatia,Clothes,Offline,L,5/14/2011,993629109,5/29/2011,5789,109.28,35.84,632621.92,207477.76,425144.16 +Sub-Saharan Africa,Namibia,Household,Online,C,5/4/2015,978502738,5/13/2015,9560,668.27,502.54,6388661.2,4804282.4,1584378.8 +Middle East and North Africa,Algeria,Personal Care,Offline,C,11/4/2012,358208215,12/13/2012,626,81.73,56.67,51162.98,35475.42,15687.56 +Central America and the Caribbean,Honduras,Snacks,Offline,C,12/8/2014,142169368,12/19/2014,9930,152.58,97.44,1515119.4,967579.2,547540.2 +Europe,Montenegro,Personal Care,Offline,C,1/4/2011,960122525,2/21/2011,446,81.73,56.67,36451.58,25274.82,11176.76 +Middle East and North Africa,Qatar,Vegetables,Online,M,6/19/2010,812116515,6/23/2010,2179,154.06,90.93,335696.74,198136.47,137560.27 +Europe,San Marino,Snacks,Offline,H,3/10/2016,918512666,3/13/2016,7164,152.58,97.44,1093083.12,698060.16,395022.96 +Asia,Mongolia,Meat,Online,C,3/14/2013,769984805,3/19/2013,4469,421.89,364.69,1885426.41,1629799.61,255626.8 +Sub-Saharan Africa,Mauritius ,Beverages,Online,H,4/21/2010,377519261,5/25/2010,5194,47.45,31.79,246455.3,165117.26,81338.04 +Sub-Saharan Africa,Senegal,Vegetables,Offline,M,8/1/2013,722414863,9/19/2013,7466,154.06,90.93,1150211.96,678883.38,471328.58 +Middle East and North Africa,Turkey,Fruits,Online,C,1/14/2015,606282937,2/9/2015,1449,9.33,6.92,13519.17,10027.08,3492.09 +Europe,Russia,Household,Online,C,7/11/2011,701047313,8/8/2011,4334,668.27,502.54,2896282.18,2178008.36,718273.82 +Sub-Saharan Africa,Rwanda,Baby Food,Online,M,2/8/2016,398944318,3/11/2016,5344,255.28,159.42,1364216.32,851940.48,512275.84 +Asia,Sri Lanka,Baby Food,Online,M,5/27/2016,962522780,5/28/2016,735,255.28,159.42,187630.8,117173.7,70457.1 +Sub-Saharan Africa,Sudan,Baby Food,Offline,M,4/3/2016,574644029,4/17/2016,8793,255.28,159.42,2244677.04,1401780.06,842896.98 +Middle East and North Africa,Jordan,Personal Care,Online,L,10/9/2016,188481891,11/15/2016,4835,81.73,56.67,395164.55,273999.45,121165.1 +Australia and Oceania,Fiji,Beverages,Online,H,7/24/2012,377522695,9/12/2012,6210,47.45,31.79,294664.5,197415.9,97248.6 +Europe,Latvia,Meat,Offline,H,8/25/2010,885565268,9/12/2010,7297,421.89,364.69,3078531.33,2661142.93,417388.4 +Sub-Saharan Africa,Kenya,Fruits,Online,L,7/24/2011,176720941,8/19/2011,4508,9.33,6.92,42059.64,31195.36,10864.28 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,H,2/2/2013,385413539,3/15/2013,1286,421.89,364.69,542550.54,468991.34,73559.2 +Europe,Serbia,Cereal,Offline,L,2/8/2014,566379392,3/25/2014,3103,205.7,117.11,638287.1,363392.33,274894.77 +Asia,Thailand,Cereal,Offline,L,10/3/2010,744667327,10/12/2010,2465,205.7,117.11,507050.5,288676.15,218374.35 +Europe,Estonia,Fruits,Online,M,5/21/2015,565638673,6/9/2015,3908,9.33,6.92,36461.64,27043.36,9418.28 +Middle East and North Africa,Turkey,Personal Care,Online,M,11/29/2014,644967257,1/14/2015,8999,81.73,56.67,735488.27,509973.33,225514.94 +Sub-Saharan Africa,Uganda,Meat,Offline,L,6/17/2012,318639409,7/12/2012,1337,421.89,364.69,564066.93,487590.53,76476.4 +Sub-Saharan Africa,Chad,Baby Food,Offline,H,1/3/2016,792953956,2/3/2016,1552,255.28,159.42,396194.56,247419.84,148774.72 +Australia and Oceania,Samoa ,Fruits,Offline,C,11/16/2011,194522225,11/17/2011,2304,9.33,6.92,21496.32,15943.68,5552.64 +Europe,Lithuania,Cereal,Offline,L,12/14/2013,320268046,12/24/2013,3287,205.7,117.11,676135.9,384940.57,291195.33 +Central America and the Caribbean,Grenada,Personal Care,Online,C,6/26/2014,787427747,8/14/2014,6224,81.73,56.67,508687.52,352714.08,155973.44 +North America,Greenland,Vegetables,Offline,M,7/21/2010,383550155,9/1/2010,9869,154.06,90.93,1520418.14,897388.17,623029.97 +Asia,Myanmar,Office Supplies,Offline,M,6/20/2015,216496598,7/21/2015,5009,651.21,524.96,3261910.89,2629524.64,632386.25 +Europe,United Kingdom,Cosmetics,Offline,C,1/29/2017,564440906,3/14/2017,9462,437.2,263.33,4136786.4,2491628.46,1645157.94 +Australia and Oceania,Tonga,Office Supplies,Offline,M,11/23/2011,425869405,12/16/2011,3075,651.21,524.96,2002470.75,1614252,388218.75 +Asia,Indonesia,Meat,Offline,L,5/27/2016,669580924,7/15/2016,2730,421.89,364.69,1151759.7,995603.7,156156 +Asia,Nepal,Baby Food,Online,M,4/21/2010,884686791,5/5/2010,7336,255.28,159.42,1872734.08,1169505.12,703228.96 +Australia and Oceania,Vanuatu,Cereal,Online,C,1/3/2016,730610835,1/4/2016,2837,205.7,117.11,583570.9,332241.07,251329.83 +Europe,Portugal,Vegetables,Offline,H,7/22/2011,387089383,7/28/2011,7205,154.06,90.93,1110002.3,655150.65,454851.65 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,C,2/15/2010,104171264,2/25/2010,5447,81.73,56.67,445183.31,308681.49,136501.82 +Europe,Kosovo,Fruits,Offline,M,10/27/2010,652217805,11/7/2010,4597,9.33,6.92,42890.01,31811.24,11078.77 +Middle East and North Africa,Syria,Cereal,Offline,C,1/10/2010,171902835,2/23/2010,8724,205.7,117.11,1794526.8,1021667.64,772859.16 +Europe,Moldova ,Office Supplies,Offline,M,10/2/2012,924212682,10/7/2012,3925,651.21,524.96,2555999.25,2060468,495531.25 +Central America and the Caribbean,Jamaica,Snacks,Offline,H,9/23/2013,740446174,10/27/2013,3332,152.58,97.44,508396.56,324670.08,183726.48 +Europe,Italy,Vegetables,Online,M,4/24/2016,672214639,5/22/2016,2105,154.06,90.93,324296.3,191407.65,132888.65 +Sub-Saharan Africa,Benin,Office Supplies,Offline,H,7/28/2013,941441905,8/23/2013,2435,651.21,524.96,1585696.35,1278277.6,307418.75 +Europe,Bosnia and Herzegovina,Baby Food,Online,C,10/14/2014,490364301,11/13/2014,8548,255.28,159.42,2182133.44,1362722.16,819411.28 +North America,Greenland,Office Supplies,Online,H,5/12/2011,131530654,6/9/2011,1698,651.21,524.96,1105754.58,891382.08,214372.5 +Europe,Slovakia,Meat,Online,H,12/2/2010,297802293,12/25/2010,5171,421.89,364.69,2181593.19,1885811.99,295781.2 +Sub-Saharan Africa,Benin,Cosmetics,Online,H,10/15/2010,592353045,10/23/2010,9284,437.2,263.33,4058964.8,2444755.72,1614209.08 +Europe,Serbia,Fruits,Online,C,12/7/2016,238669240,1/12/2017,6387,9.33,6.92,59590.71,44198.04,15392.67 +Sub-Saharan Africa,Djibouti,Household,Offline,M,6/14/2017,330549705,8/3/2017,5858,668.27,502.54,3914725.66,2943879.32,970846.34 +Asia,Philippines,Beverages,Online,L,8/25/2016,682105767,8/29/2016,9109,47.45,31.79,432222.05,289575.11,142646.94 +Sub-Saharan Africa,Angola,Household,Offline,H,2/11/2016,277761256,3/29/2016,4583,668.27,502.54,3062681.41,2303140.82,759540.59 +Europe,Ireland,Office Supplies,Online,M,12/3/2010,422252500,1/4/2011,2753,651.21,524.96,1792781.13,1445214.88,347566.25 +Central America and the Caribbean,Jamaica,Clothes,Online,L,2/25/2016,690628325,3/2/2016,1124,109.28,35.84,122830.72,40284.16,82546.56 +Central America and the Caribbean,Panama,Snacks,Online,M,1/28/2010,278250062,2/27/2010,9232,152.58,97.44,1408618.56,899566.08,509052.48 +Asia,Kazakhstan,Cereal,Offline,M,9/9/2013,250791537,10/29/2013,3644,205.7,117.11,749570.8,426748.84,322821.96 +Europe,Liechtenstein,Household,Online,H,3/8/2011,394239079,4/3/2011,2959,668.27,502.54,1977410.93,1487015.86,490395.07 +Central America and the Caribbean,Haiti,Snacks,Offline,H,4/27/2014,564891517,5/4/2014,2808,152.58,97.44,428444.64,273611.52,154833.12 +Europe,Slovakia,Meat,Online,C,3/17/2013,239360177,3/24/2013,850,421.89,364.69,358606.5,309986.5,48620 +Middle East and North Africa,Saudi Arabia,Household,Online,C,5/19/2010,764568889,6/13/2010,1779,668.27,502.54,1188852.33,894018.66,294833.67 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,L,1/3/2017,407753980,1/28/2017,2319,154.06,90.93,357265.14,210866.67,146398.47 +Asia,Philippines,Fruits,Offline,L,4/1/2011,206464278,4/10/2011,6223,9.33,6.92,58060.59,43063.16,14997.43 +Asia,Malaysia,Cereal,Offline,L,3/10/2010,818561112,4/23/2010,9278,205.7,117.11,1908484.6,1086546.58,821938.02 +Central America and the Caribbean,Nicaragua,Household,Offline,M,1/17/2013,272218310,2/17/2013,4302,668.27,502.54,2874897.54,2161927.08,712970.46 +Europe,Malta,Office Supplies,Offline,M,7/16/2012,715922200,8/23/2012,6143,651.21,524.96,4000383.03,3224829.28,775553.75 +Europe,Sweden,Cereal,Online,M,10/18/2013,768471610,11/7/2013,6681,205.7,117.11,1374281.7,782411.91,591869.79 +Sub-Saharan Africa,Madagascar,Snacks,Offline,M,6/15/2015,468977868,8/1/2015,9828,152.58,97.44,1499556.24,957640.32,541915.92 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,C,5/30/2013,826864802,6/23/2013,6525,437.2,263.33,2852730,1718228.25,1134501.75 +Middle East and North Africa,Syria,Vegetables,Offline,C,3/19/2012,671868741,4/10/2012,9746,154.06,90.93,1501468.76,886203.78,615264.98 +Middle East and North Africa,Oman,Personal Care,Online,M,9/8/2013,704038512,10/27/2013,9496,81.73,56.67,776108.08,538138.32,237969.76 +Asia,Laos,Baby Food,Online,H,2/22/2013,343735444,3/20/2013,7811,255.28,159.42,1993992.08,1245229.62,748762.46 +Sub-Saharan Africa,Benin,Personal Care,Offline,C,10/4/2010,881633365,10/17/2010,3759,81.73,56.67,307223.07,213022.53,94200.54 +Sub-Saharan Africa,Mauritania,Fruits,Online,C,4/28/2015,528718602,6/2/2015,8439,9.33,6.92,78735.87,58397.88,20337.99 +Sub-Saharan Africa,Angola,Cereal,Offline,M,3/17/2010,266289985,3/18/2010,9979,205.7,117.11,2052680.3,1168640.69,884039.61 +Europe,Armenia,Household,Online,C,2/18/2010,695958840,3/28/2010,8541,668.27,502.54,5707694.07,4292194.14,1415499.93 +Asia,Thailand,Beverages,Offline,C,12/14/2011,689648997,12/20/2011,1319,47.45,31.79,62586.55,41931.01,20655.54 +North America,Canada,Office Supplies,Online,L,7/31/2013,539596784,9/4/2013,7534,651.21,524.96,4906216.14,3955048.64,951167.5 +Middle East and North Africa,Saudi Arabia,Household,Online,C,3/21/2010,608351027,4/27/2010,3443,668.27,502.54,2300853.61,1730245.22,570608.39 +Sub-Saharan Africa,Senegal,Fruits,Offline,C,4/10/2013,878773057,5/20/2013,7331,9.33,6.92,68398.23,50730.52,17667.71 +Europe,Luxembourg,Personal Care,Online,M,4/13/2016,504036700,4/24/2016,4515,81.73,56.67,369010.95,255865.05,113145.9 +Sub-Saharan Africa,Mali,Beverages,Online,H,11/7/2013,957628285,12/6/2013,2345,47.45,31.79,111270.25,74547.55,36722.7 +Europe,Estonia,Household,Online,M,1/5/2013,183346641,1/17/2013,5200,668.27,502.54,3475004,2613208,861796 +Middle East and North Africa,Israel,Snacks,Online,H,4/14/2014,245303094,5/25/2014,9492,152.58,97.44,1448289.36,924900.48,523388.88 +Australia and Oceania,Kiribati,Household,Online,H,6/21/2015,577921473,7/26/2015,8662,668.27,502.54,5788554.74,4353001.48,1435553.26 +Asia,North Korea,Cereal,Online,H,6/6/2015,235938107,7/2/2015,8184,205.7,117.11,1683448.8,958428.24,725020.56 +Europe,Italy,Cosmetics,Online,L,4/23/2010,144401824,5/29/2010,563,437.2,263.33,246143.6,148254.79,97888.81 +Sub-Saharan Africa,Cameroon,Household,Offline,L,6/17/2012,848673951,8/5/2012,336,668.27,502.54,224538.72,168853.44,55685.28 +Asia,Singapore,Meat,Online,H,5/16/2016,264428317,6/21/2016,9070,421.89,364.69,3826542.3,3307738.3,518804 +Sub-Saharan Africa,Angola,Cosmetics,Offline,C,1/9/2010,427651250,2/12/2010,363,437.2,263.33,158703.6,95588.79,63114.81 +Sub-Saharan Africa,Kenya,Meat,Offline,C,7/15/2016,744641578,7/31/2016,4845,421.89,364.69,2044057.05,1766923.05,277134 +Sub-Saharan Africa,Guinea,Baby Food,Offline,M,8/29/2014,242010629,9/18/2014,5178,255.28,159.42,1321839.84,825476.76,496363.08 +Europe,Czech Republic,Cosmetics,Online,L,9/17/2010,716682231,10/8/2010,1053,437.2,263.33,460371.6,277286.49,183085.11 +Asia,South Korea,Vegetables,Online,M,1/29/2012,885892713,2/6/2012,4195,154.06,90.93,646281.7,381451.35,264830.35 +Australia and Oceania,East Timor,Snacks,Online,L,11/6/2015,437190902,11/15/2015,3358,152.58,97.44,512363.64,327203.52,185160.12 +Sub-Saharan Africa,Mozambique,Baby Food,Online,H,8/7/2012,478438127,8/20/2012,9328,255.28,159.42,2381251.84,1487069.76,894182.08 +Asia,Bhutan,Beverages,Online,M,12/2/2012,387808215,1/21/2013,9924,47.45,31.79,470893.8,315483.96,155409.84 +Central America and the Caribbean,Nicaragua,Clothes,Offline,C,4/21/2013,963787496,5/1/2013,4992,109.28,35.84,545525.76,178913.28,366612.48 +Middle East and North Africa,Somalia,Office Supplies,Offline,C,2/5/2015,375174796,3/1/2015,1414,651.21,524.96,920810.94,742293.44,178517.5 +Middle East and North Africa,Yemen,Beverages,Offline,M,2/23/2013,911081445,4/1/2013,8101,47.45,31.79,384392.45,257530.79,126861.66 +North America,United States of America,Cereal,Online,C,9/19/2014,430931270,10/17/2014,994,205.7,117.11,204465.8,116407.34,88058.46 +Sub-Saharan Africa,Madagascar,Household,Offline,C,12/28/2012,914460599,2/11/2013,8067,668.27,502.54,5390934.09,4053990.18,1336943.91 +Asia,Taiwan,Meat,Online,M,8/1/2013,811718261,8/20/2013,4326,421.89,364.69,1825096.14,1577648.94,247447.2 +Europe,Sweden,Beverages,Online,H,8/4/2015,893065583,9/21/2015,6807,47.45,31.79,322992.15,216394.53,106597.62 +Europe,Germany,Snacks,Online,L,5/24/2015,199176394,6/8/2015,9576,152.58,97.44,1461106.08,933085.44,528020.64 +Australia and Oceania,New Zealand,Office Supplies,Offline,C,6/9/2010,991037023,6/30/2010,8733,651.21,524.96,5687016.93,4584475.68,1102541.25 +Australia and Oceania,Palau,Cosmetics,Offline,L,8/4/2010,199946296,8/4/2010,7407,437.2,263.33,3238340.4,1950485.31,1287855.09 +Australia and Oceania,Marshall Islands,Vegetables,Online,C,8/23/2011,677515542,8/26/2011,760,154.06,90.93,117085.6,69106.8,47978.8 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,C,3/27/2014,845668590,4/15/2014,983,154.06,90.93,151440.98,89384.19,62056.79 +Europe,United Kingdom,Baby Food,Online,C,6/30/2012,546641767,8/16/2012,2301,255.28,159.42,587399.28,366825.42,220573.86 +Middle East and North Africa,Jordan,Clothes,Online,H,12/25/2012,592983901,1/21/2013,5969,109.28,35.84,652292.32,213928.96,438363.36 +Australia and Oceania,Tonga,Vegetables,Offline,M,9/30/2015,517556321,10/13/2015,5272,154.06,90.93,812204.32,479382.96,332821.36 +Europe,Macedonia,Clothes,Online,L,7/15/2010,823532855,8/31/2010,527,109.28,35.84,57590.56,18887.68,38702.88 +Sub-Saharan Africa,Tanzania,Snacks,Offline,L,11/21/2010,734399831,12/21/2010,4085,152.58,97.44,623289.3,398042.4,225246.9 +Middle East and North Africa,Libya,Office Supplies,Online,M,6/24/2012,443956077,7/1/2012,5324,651.21,524.96,3467042.04,2794887.04,672155 +Asia,Japan,Cereal,Offline,H,1/15/2012,666312921,2/18/2012,5655,205.7,117.11,1163233.5,662257.05,500976.45 +Europe,San Marino,Meat,Offline,C,2/26/2011,385894191,3/3/2011,3521,421.89,364.69,1485474.69,1284073.49,201401.2 +Europe,Serbia,Cereal,Online,M,6/24/2012,907436215,7/22/2012,9396,205.7,117.11,1932757.2,1100365.56,832391.64 +Europe,Luxembourg,Office Supplies,Online,H,12/10/2015,905987823,1/27/2016,785,651.21,524.96,511199.85,412093.6,99106.25 +Europe,Ukraine,Snacks,Online,H,12/18/2014,476910340,1/11/2015,7223,152.58,97.44,1102085.34,703809.12,398276.22 +Europe,Monaco,Personal Care,Online,C,5/22/2015,685877597,5/25/2015,5277,81.73,56.67,431289.21,299047.59,132241.62 +Sub-Saharan Africa,Cape Verde,Beverages,Online,C,7/22/2016,418875920,9/9/2016,3548,47.45,31.79,168352.6,112790.92,55561.68 +Middle East and North Africa,Morocco,Baby Food,Online,L,2/1/2015,432204139,2/7/2015,7664,255.28,159.42,1956465.92,1221794.88,734671.04 +Sub-Saharan Africa,Mauritania,Snacks,Online,C,3/25/2016,202473580,5/4/2016,5287,152.58,97.44,806690.46,515165.28,291525.18 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,M,12/12/2014,176608073,1/31/2015,1108,651.21,524.96,721540.68,581655.68,139885 +Australia and Oceania,East Timor,Personal Care,Online,L,11/2/2014,421843945,12/22/2014,1853,81.73,56.67,151445.69,105009.51,46436.18 +Asia,China,Vegetables,Online,M,10/10/2016,175730025,11/20/2016,1274,154.06,90.93,196272.44,115844.82,80427.62 +Europe,Finland,Fruits,Online,H,2/18/2015,996127641,3/31/2015,5160,9.33,6.92,48142.8,35707.2,12435.6 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,L,9/12/2016,911210620,9/12/2016,6326,205.7,117.11,1301258.2,740837.86,560420.34 +Central America and the Caribbean,Grenada,Vegetables,Online,M,3/9/2014,269465291,4/17/2014,9623,154.06,90.93,1482519.38,875019.39,607499.99 +Middle East and North Africa,Somalia,Personal Care,Offline,H,9/24/2012,389690482,10/4/2012,6928,81.73,56.67,566225.44,392609.76,173615.68 +Europe,Sweden,Fruits,Online,C,12/17/2010,410997521,1/19/2011,2155,9.33,6.92,20106.15,14912.6,5193.55 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,M,5/10/2012,442810237,5/25/2012,6244,152.58,97.44,952709.52,608415.36,344294.16 +Asia,Sri Lanka,Vegetables,Offline,H,11/21/2013,214864957,12/16/2013,2170,154.06,90.93,334310.2,197318.1,136992.1 +Europe,Albania,Cereal,Offline,L,5/20/2017,427210509,6/10/2017,9938,205.7,117.11,2044246.6,1163839.18,880407.42 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,M,7/30/2010,500208222,8/25/2010,1584,9.33,6.92,14778.72,10961.28,3817.44 +Europe,Cyprus,Snacks,Offline,H,5/11/2016,824531924,6/30/2016,6174,152.58,97.44,942028.92,601594.56,340434.36 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,H,3/29/2013,511167943,4/12/2013,4808,109.28,35.84,525418.24,172318.72,353099.52 +North America,Canada,Baby Food,Offline,L,11/17/2014,541415107,12/19/2014,5616,255.28,159.42,1433652.48,895302.72,538349.76 +Europe,Hungary,Vegetables,Online,M,4/10/2013,616884744,5/7/2013,8759,154.06,90.93,1349411.54,796455.87,552955.67 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,M,11/6/2012,509500682,11/19/2012,1429,651.21,524.96,930579.09,750167.84,180411.25 +Europe,Andorra,Baby Food,Online,H,7/13/2011,511499249,7/29/2011,2849,255.28,159.42,727292.72,454187.58,273105.14 +Europe,Macedonia,Personal Care,Online,M,1/30/2012,985429275,1/30/2012,9276,81.73,56.67,758127.48,525670.92,232456.56 +Sub-Saharan Africa,Sudan,Household,Offline,C,10/6/2010,114152085,11/19/2010,8994,668.27,502.54,6010420.38,4519844.76,1490575.62 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,M,4/7/2016,650841510,4/20/2016,7321,109.28,35.84,800038.88,262384.64,537654.24 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,M,8/14/2015,468983876,9/20/2015,1606,205.7,117.11,330354.2,188078.66,142275.54 +Europe,Finland,Baby Food,Online,H,11/7/2015,212378013,12/11/2015,6228,255.28,159.42,1589883.84,992867.76,597016.08 +Sub-Saharan Africa,Angola,Personal Care,Online,H,6/26/2017,145135247,7/30/2017,7600,81.73,56.67,621148,430692,190456 +Europe,Armenia,Cereal,Online,M,9/30/2010,601679408,10/7/2010,9162,205.7,117.11,1884623.4,1072961.82,811661.58 +Sub-Saharan Africa,Burundi,Vegetables,Offline,C,3/22/2017,636746823,4/27/2017,6390,154.06,90.93,984443.4,581042.7,403400.7 +Sub-Saharan Africa,Chad,Meat,Online,L,5/2/2010,275386321,6/12/2010,1787,421.89,364.69,753917.43,651701.03,102216.4 +Asia,Singapore,Fruits,Online,H,1/4/2010,962959229,1/9/2010,9890,9.33,6.92,92273.7,68438.8,23834.9 +Asia,China,Personal Care,Online,H,9/26/2010,615139377,9/29/2010,2266,81.73,56.67,185200.18,128414.22,56785.96 +Europe,Serbia,Baby Food,Online,M,8/20/2015,367913091,9/9/2015,2514,255.28,159.42,641773.92,400781.88,240992.04 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,C,7/16/2017,527579200,8/14/2017,1264,9.33,6.92,11793.12,8746.88,3046.24 +Central America and the Caribbean,Jamaica,Beverages,Offline,C,5/6/2010,120749032,5/22/2010,1177,47.45,31.79,55848.65,37416.83,18431.82 +Europe,Bulgaria,Office Supplies,Online,C,7/8/2015,944346415,7/18/2015,1945,651.21,524.96,1266603.45,1021047.2,245556.25 +Central America and the Caribbean,Belize,Cosmetics,Offline,M,2/22/2010,815607678,4/10/2010,5292,437.2,263.33,2313662.4,1393542.36,920120.04 +Europe,Ireland,Personal Care,Online,H,1/15/2014,322081649,1/20/2014,9972,81.73,56.67,815011.56,565113.24,249898.32 +Central America and the Caribbean,Jamaica,Clothes,Offline,M,3/18/2010,571629655,4/11/2010,6773,109.28,35.84,740153.44,242744.32,497409.12 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,M,10/22/2016,942425525,11/25/2016,3510,47.45,31.79,166549.5,111582.9,54966.6 +Europe,Estonia,Cosmetics,Offline,M,3/10/2015,432955586,4/4/2015,34,437.2,263.33,14864.8,8953.22,5911.58 +Europe,Sweden,Personal Care,Online,M,4/8/2014,812018668,5/6/2014,3224,81.73,56.67,263497.52,182704.08,80793.44 +Europe,Switzerland,Baby Food,Online,L,6/19/2016,768726098,7/26/2016,1990,255.28,159.42,508007.2,317245.8,190761.4 +Middle East and North Africa,Bahrain,Vegetables,Offline,C,11/25/2013,862501704,12/28/2013,2276,154.06,90.93,350640.56,206956.68,143683.88 +Middle East and North Africa,Jordan,Fruits,Online,C,11/27/2014,373081815,12/8/2014,2055,9.33,6.92,19173.15,14220.6,4952.55 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,M,7/7/2017,450515258,7/12/2017,6331,81.73,56.67,517432.63,358777.77,158654.86 +Sub-Saharan Africa,Cameroon,Snacks,Offline,C,4/4/2013,965163362,4/16/2013,2142,152.58,97.44,326826.36,208716.48,118109.88 +North America,Mexico,Household,Offline,M,8/29/2013,957699954,9/14/2013,3553,668.27,502.54,2374363.31,1785524.62,588838.69 +North America,Mexico,Meat,Offline,L,3/1/2016,889111363,3/15/2016,6665,421.89,364.69,2811896.85,2430658.85,381238 +Europe,Greece,Clothes,Online,M,7/2/2015,390696418,8/17/2015,4607,109.28,35.84,503452.96,165114.88,338338.08 +Central America and the Caribbean,Barbados,Personal Care,Online,C,1/8/2015,514066445,1/15/2015,2540,81.73,56.67,207594.2,143941.8,63652.4 +Asia,Nepal,Office Supplies,Offline,C,5/16/2015,581145274,6/25/2015,2656,651.21,524.96,1729613.76,1394293.76,335320 +Sub-Saharan Africa,Malawi,Fruits,Offline,C,9/6/2010,434169232,10/18/2010,9179,9.33,6.92,85640.07,63518.68,22121.39 +Sub-Saharan Africa,Zambia,Fruits,Offline,L,1/30/2015,885687148,2/4/2015,3364,9.33,6.92,31386.12,23278.88,8107.24 +North America,United States of America,Vegetables,Online,C,6/22/2013,568560349,7/24/2013,8497,154.06,90.93,1309047.82,772632.21,536415.61 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,M,10/3/2010,885962665,10/15/2010,4895,81.73,56.67,400068.35,277399.65,122668.7 +Europe,Greece,Personal Care,Online,L,11/21/2012,161380422,11/22/2012,4908,81.73,56.67,401130.84,278136.36,122994.48 +Sub-Saharan Africa,Eritrea,Office Supplies,Offline,L,7/22/2015,388612449,9/3/2015,7914,651.21,524.96,5153675.94,4154533.44,999142.5 +Asia,Kazakhstan,Office Supplies,Offline,L,6/23/2015,481770074,8/4/2015,5326,651.21,524.96,3468344.46,2795936.96,672407.5 +Europe,Germany,Meat,Offline,C,3/31/2014,325277125,5/12/2014,5585,421.89,364.69,2356255.65,2036793.65,319462 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,L,7/6/2014,323869931,7/7/2014,9165,47.45,31.79,434879.25,291355.35,143523.9 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,C,3/16/2016,952597320,4/1/2016,3571,154.06,90.93,550148.26,324711.03,225437.23 +Europe,Portugal,Baby Food,Offline,M,9/30/2012,506820619,11/15/2012,8339,255.28,159.42,2128779.92,1329403.38,799376.54 +Sub-Saharan Africa,South Sudan,Vegetables,Online,M,7/23/2017,952213656,8/28/2017,36,154.06,90.93,5546.16,3273.48,2272.68 +Asia,Kazakhstan,Vegetables,Online,H,10/31/2014,274762761,12/19/2014,7262,154.06,90.93,1118783.72,660333.66,458450.06 +Sub-Saharan Africa,Sudan,Vegetables,Offline,H,4/29/2016,130766761,6/1/2016,5645,154.06,90.93,869668.7,513299.85,356368.85 +Middle East and North Africa,Lebanon,Vegetables,Offline,H,2/25/2012,896836984,2/25/2012,2848,154.06,90.93,438762.88,258968.64,179794.24 +Middle East and North Africa,Kuwait,Fruits,Online,H,6/1/2012,319897258,6/3/2012,3562,9.33,6.92,33233.46,24649.04,8584.42 +Australia and Oceania,Samoa ,Cereal,Offline,H,2/21/2013,267183911,2/22/2013,4512,205.7,117.11,928118.4,528400.32,399718.08 +Asia,Bhutan,Personal Care,Online,L,3/17/2015,876245772,3/17/2015,9451,81.73,56.67,772430.23,535588.17,236842.06 +Sub-Saharan Africa,Benin,Meat,Online,H,12/23/2012,104944169,1/7/2013,4167,421.89,364.69,1758015.63,1519663.23,238352.4 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,H,4/1/2013,481452929,5/20/2013,1476,668.27,502.54,986366.52,741749.04,244617.48 +Sub-Saharan Africa,Niger,Vegetables,Offline,C,4/21/2016,554258382,5/9/2016,6227,154.06,90.93,959331.62,566221.11,393110.51 +Asia,Japan,Vegetables,Online,M,2/19/2012,742159354,3/18/2012,300,154.06,90.93,46218,27279,18939 +Europe,Andorra,Beverages,Online,C,7/8/2014,184267175,8/25/2014,7607,47.45,31.79,360952.15,241826.53,119125.62 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,H,10/12/2011,790005671,11/15/2011,9089,81.73,56.67,742843.97,515073.63,227770.34 +Asia,Japan,Office Supplies,Online,C,1/15/2016,489111173,1/20/2016,7720,651.21,524.96,5027341.2,4052691.2,974650 +Europe,Kosovo,Snacks,Offline,H,12/23/2013,881632506,1/14/2014,3505,152.58,97.44,534792.9,341527.2,193265.7 +Europe,Malta,Clothes,Online,C,1/21/2016,487931001,1/26/2016,8481,109.28,35.84,926803.68,303959.04,622844.64 +Asia,India,Vegetables,Online,L,11/12/2014,598680484,11/26/2014,1714,154.06,90.93,264058.84,155854.02,108204.82 +Australia and Oceania,Tonga,Meat,Offline,L,8/20/2011,324867284,9/11/2011,4303,421.89,364.69,1815392.67,1569261.07,246131.6 +Europe,Romania,Cosmetics,Online,H,6/13/2012,647790229,7/24/2012,4379,437.2,263.33,1914498.8,1153122.07,761376.73 +Europe,Vatican City,Cereal,Offline,C,11/20/2016,369060647,1/5/2017,2102,205.7,117.11,432381.4,246165.22,186216.18 +Central America and the Caribbean,Honduras,Cereal,Offline,H,3/23/2014,160602366,5/10/2014,4664,205.7,117.11,959384.8,546201.04,413183.76 +Asia,Myanmar,Clothes,Offline,H,7/11/2017,314651715,8/5/2017,1290,109.28,35.84,140971.2,46233.6,94737.6 +Sub-Saharan Africa,Benin,Household,Online,M,6/1/2014,293757522,7/13/2014,8233,668.27,502.54,5501866.91,4137411.82,1364455.09 +Australia and Oceania,Solomon Islands,Vegetables,Offline,H,4/19/2016,980781114,5/15/2016,3782,154.06,90.93,582654.92,343897.26,238757.66 +Asia,Japan,Cosmetics,Offline,C,9/20/2016,628896319,11/3/2016,3251,437.2,263.33,1421337.2,856085.83,565251.37 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,H,4/14/2010,711589467,5/7/2010,3991,651.21,524.96,2598979.11,2095115.36,503863.75 +Europe,Lithuania,Personal Care,Online,H,8/3/2011,972659385,9/6/2011,381,81.73,56.67,31139.13,21591.27,9547.86 +Middle East and North Africa,Kuwait,Personal Care,Online,M,8/2/2013,776217401,8/7/2013,8833,81.73,56.67,721921.09,500566.11,221354.98 +Sub-Saharan Africa,Central African Republic,Household,Online,H,1/27/2014,456687343,2/4/2014,2788,668.27,502.54,1863136.76,1401081.52,462055.24 +Europe,Iceland,Clothes,Online,C,12/2/2011,868805539,12/26/2011,7721,109.28,35.84,843750.88,276720.64,567030.24 +Asia,Myanmar,Baby Food,Offline,H,11/1/2010,237620818,11/25/2010,6135,255.28,159.42,1566142.8,978041.7,588101.1 +Central America and the Caribbean,Cuba,Baby Food,Offline,H,8/10/2015,908494508,9/21/2015,2568,255.28,159.42,655559.04,409390.56,246168.48 +Asia,Bangladesh,Snacks,Online,L,2/21/2013,797100436,4/12/2013,8587,152.58,97.44,1310204.46,836717.28,473487.18 +Europe,Hungary,Baby Food,Online,H,2/23/2014,139424932,3/30/2014,7790,255.28,159.42,1988631.2,1241881.8,746749.4 +Asia,Taiwan,Fruits,Offline,M,6/12/2011,141766822,7/1/2011,808,9.33,6.92,7538.64,5591.36,1947.28 +North America,Mexico,Baby Food,Offline,C,1/29/2014,730737435,3/12/2014,301,255.28,159.42,76839.28,47985.42,28853.86 +Europe,Georgia,Beverages,Offline,M,3/22/2013,103260600,4/18/2013,5961,47.45,31.79,282849.45,189500.19,93349.26 +Asia,Vietnam,Fruits,Online,M,4/4/2016,576572644,4/17/2016,9513,9.33,6.92,88756.29,65829.96,22926.33 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,C,9/14/2012,938222396,10/13/2012,9711,651.21,524.96,6323900.31,5097886.56,1226013.75 +Europe,Serbia,Household,Online,C,11/12/2015,496071183,11/25/2015,7342,668.27,502.54,4906438.34,3689648.68,1216789.66 +Middle East and North Africa,Bahrain,Cereal,Offline,L,8/6/2013,428292834,9/21/2013,222,205.7,117.11,45665.4,25998.42,19666.98 +Asia,Singapore,Snacks,Offline,M,7/17/2017,633373677,8/4/2017,8201,152.58,97.44,1251308.58,799105.44,452203.14 +Sub-Saharan Africa,Nigeria,Beverages,Online,H,11/28/2013,180112540,12/8/2013,8158,47.45,31.79,387097.1,259342.82,127754.28 +Sub-Saharan Africa,Mali,Fruits,Offline,M,9/7/2012,457620751,9/22/2012,9005,9.33,6.92,84016.65,62314.6,21702.05 +Sub-Saharan Africa,Nigeria,Household,Offline,M,7/23/2013,225322139,8/8/2013,6683,668.27,502.54,4466048.41,3358474.82,1107573.59 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,H,4/17/2017,562953031,4/23/2017,9167,47.45,31.79,434974.15,291418.93,143555.22 +Europe,France,Snacks,Online,L,5/7/2014,820562255,5/27/2014,1461,152.58,97.44,222919.38,142359.84,80559.54 +Australia and Oceania,Fiji,Beverages,Offline,H,5/26/2011,868511140,5/30/2011,601,47.45,31.79,28517.45,19105.79,9411.66 +Sub-Saharan Africa,Lesotho,Clothes,Offline,M,5/26/2012,647473514,7/9/2012,656,109.28,35.84,71687.68,23511.04,48176.64 +Middle East and North Africa,Kuwait,Clothes,Offline,C,10/17/2014,618435704,11/23/2014,7723,109.28,35.84,843969.44,276792.32,567177.12 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,L,4/22/2013,412696540,5/10/2013,4932,651.21,524.96,3211767.72,2589102.72,622665 +Middle East and North Africa,Tunisia ,Beverages,Online,H,4/19/2011,181867349,5/29/2011,7445,47.45,31.79,353265.25,236676.55,116588.7 +Europe,Lithuania,Household,Offline,H,12/24/2016,147871959,2/1/2017,7453,668.27,502.54,4980616.31,3745430.62,1235185.69 +Asia,Vietnam,Personal Care,Online,M,11/29/2016,152946698,12/14/2016,9182,81.73,56.67,750444.86,520343.94,230100.92 +Sub-Saharan Africa,Cameroon,Beverages,Offline,H,1/29/2010,109640395,2/9/2010,3884,47.45,31.79,184295.8,123472.36,60823.44 +Middle East and North Africa,Iran,Personal Care,Offline,L,9/3/2011,450814378,10/1/2011,4847,81.73,56.67,396145.31,274679.49,121465.82 +Asia,Sri Lanka,Meat,Offline,M,6/13/2011,779642474,6/19/2011,2388,421.89,364.69,1007473.32,870879.72,136593.6 +Sub-Saharan Africa,Togo,Personal Care,Online,C,5/14/2015,319611012,5/16/2015,8856,81.73,56.67,723800.88,501869.52,221931.36 +Europe,Estonia,Meat,Online,M,7/12/2011,164518821,7/18/2011,3630,421.89,364.69,1531460.7,1323824.7,207636 +Asia,Sri Lanka,Baby Food,Offline,L,10/24/2011,128477227,11/20/2011,8121,255.28,159.42,2073128.88,1294649.82,778479.06 +Europe,Belgium,Household,Online,H,3/27/2010,995910060,4/2/2010,773,668.27,502.54,516572.71,388463.42,128109.29 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,M,1/6/2017,471553647,1/9/2017,2058,47.45,31.79,97652.1,65423.82,32228.28 +Middle East and North Africa,Iran,Office Supplies,Online,C,12/10/2016,830456817,12/23/2016,9481,651.21,524.96,6174122.01,4977145.76,1196976.25 +Europe,Romania,Vegetables,Offline,C,1/3/2011,367980897,2/17/2011,2580,154.06,90.93,397474.8,234599.4,162875.4 +Europe,Italy,Cosmetics,Offline,M,8/18/2012,149799716,10/3/2012,7920,437.2,263.33,3462624,2085573.6,1377050.4 +Europe,Portugal,Beverages,Online,L,7/30/2013,861899602,8/26/2013,4100,47.45,31.79,194545,130339,64206 +Central America and the Caribbean,Haiti,Beverages,Online,H,6/20/2010,560579383,7/28/2010,6752,47.45,31.79,320382.4,214646.08,105736.32 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Offline,C,2/14/2016,522450387,3/25/2016,3534,255.28,159.42,902159.52,563390.28,338769.24 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,M,5/11/2010,294436442,6/13/2010,9141,154.06,90.93,1408262.46,831191.13,577071.33 +Asia,Mongolia,Clothes,Offline,H,12/2/2011,843773877,1/3/2012,296,109.28,35.84,32346.88,10608.64,21738.24 +Asia,North Korea,Cereal,Online,H,2/9/2014,508011519,3/20/2014,753,205.7,117.11,154892.1,88183.83,66708.27 +Asia,Kyrgyzstan,Cereal,Offline,H,4/19/2011,845010697,5/8/2011,6298,205.7,117.11,1295498.6,737558.78,557939.82 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,C,4/10/2010,782945239,5/5/2010,9750,651.21,524.96,6349297.5,5118360,1230937.5 +Asia,Uzbekistan,Personal Care,Online,M,4/29/2011,670301473,5/24/2011,5956,81.73,56.67,486783.88,337526.52,149257.36 +Sub-Saharan Africa,Uganda,Vegetables,Online,L,1/6/2012,925878226,1/30/2012,6797,154.06,90.93,1047145.82,618051.21,429094.61 +Asia,Sri Lanka,Clothes,Offline,H,12/21/2010,688786828,1/30/2011,6184,109.28,35.84,675787.52,221634.56,454152.96 +Asia,Maldives,Personal Care,Offline,M,9/3/2011,968451106,10/3/2011,5058,81.73,56.67,413390.34,286636.86,126753.48 +Asia,India,Clothes,Online,C,2/2/2011,594607388,2/16/2011,6395,109.28,35.84,698845.6,229196.8,469648.8 +Central America and the Caribbean,Belize,Household,Online,C,1/18/2011,267304503,1/19/2011,198,668.27,502.54,132317.46,99502.92,32814.54 +Middle East and North Africa,Kuwait,Office Supplies,Online,L,6/7/2014,306903779,6/18/2014,8503,651.21,524.96,5537238.63,4463734.88,1073503.75 +Sub-Saharan Africa,Mali,Baby Food,Online,M,11/3/2013,204079043,11/9/2013,379,255.28,159.42,96751.12,60420.18,36330.94 +Middle East and North Africa,Egypt,Vegetables,Offline,M,7/2/2010,869816625,7/9/2010,6923,154.06,90.93,1066557.38,629508.39,437048.99 +Europe,Portugal,Meat,Online,H,6/30/2010,585415351,7/28/2010,6266,421.89,364.69,2643562.74,2285147.54,358415.2 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,C,5/26/2013,852486550,7/6/2013,8569,205.7,117.11,1762643.3,1003515.59,759127.71 +Europe,Portugal,Baby Food,Online,H,1/26/2016,542954051,2/5/2016,1024,255.28,159.42,261406.72,163246.08,98160.64 +Australia and Oceania,Palau,Clothes,Online,H,6/2/2016,849054181,6/15/2016,2855,109.28,35.84,311994.4,102323.2,209671.2 +Australia and Oceania,Solomon Islands,Baby Food,Online,C,3/22/2017,333335769,4/3/2017,316,255.28,159.42,80668.48,50376.72,30291.76 +Asia,Uzbekistan,Cereal,Online,L,9/26/2014,778660142,11/2/2014,1694,205.7,117.11,348455.8,198384.34,150071.46 +Europe,Netherlands,Clothes,Offline,L,1/29/2010,438201129,1/30/2010,2307,109.28,35.84,252108.96,82682.88,169426.08 +Sub-Saharan Africa,Mauritania,Baby Food,Online,H,12/29/2012,785445058,2/5/2013,9502,255.28,159.42,2425670.56,1514808.84,910861.72 +North America,Canada,Fruits,Online,M,5/16/2015,664190757,5/27/2015,7660,9.33,6.92,71467.8,53007.2,18460.6 +Sub-Saharan Africa,Madagascar,Household,Offline,H,2/27/2010,338549554,3/4/2010,3191,668.27,502.54,2132449.57,1603605.14,528844.43 +Middle East and North Africa,Egypt,Office Supplies,Online,C,4/19/2010,142945277,5/26/2010,9539,651.21,524.96,6211892.19,5007593.44,1204298.75 +Asia,Turkmenistan,Office Supplies,Online,H,8/29/2014,932114255,10/8/2014,2177,651.21,524.96,1417684.17,1142837.92,274846.25 +North America,Canada,Household,Offline,L,10/23/2011,931105315,11/27/2011,3609,668.27,502.54,2411786.43,1813666.86,598119.57 +Asia,Tajikistan,Baby Food,Offline,H,2/6/2014,685279786,2/11/2014,8372,255.28,159.42,2137204.16,1334664.24,802539.92 +Asia,Japan,Vegetables,Offline,H,1/10/2016,810311496,2/3/2016,8033,154.06,90.93,1237563.98,730440.69,507123.29 +Europe,Croatia,Cosmetics,Offline,M,2/17/2013,642186772,3/16/2013,6192,437.2,263.33,2707142.4,1630539.36,1076603.04 +Europe,Iceland,Vegetables,Online,C,5/24/2013,487204444,7/2/2013,3477,154.06,90.93,535666.62,316163.61,219503.01 +Europe,United Kingdom,Fruits,Offline,H,9/17/2010,271975839,11/1/2010,2549,9.33,6.92,23782.17,17639.08,6143.09 +Europe,Portugal,Personal Care,Offline,H,5/26/2011,893424785,6/16/2011,3103,81.73,56.67,253608.19,175847.01,77761.18 +Sub-Saharan Africa,Lesotho,Meat,Offline,C,4/10/2015,168787610,4/18/2015,6859,421.89,364.69,2893743.51,2501408.71,392334.8 +Europe,Russia,Meat,Online,H,11/5/2011,485613143,12/6/2011,2575,421.89,364.69,1086366.75,939076.75,147290 +Europe,Liechtenstein,Clothes,Offline,C,6/3/2014,251762712,7/4/2014,1036,109.28,35.84,113214.08,37130.24,76083.84 +Sub-Saharan Africa,Nigeria,Meat,Offline,H,11/9/2010,645410144,12/16/2010,59,421.89,364.69,24891.51,21516.71,3374.8 +Australia and Oceania,Fiji,Household,Online,L,10/19/2012,665041768,11/28/2012,9493,668.27,502.54,6343887.11,4770612.22,1573274.89 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,H,1/10/2014,279456412,1/30/2014,6217,651.21,524.96,4048572.57,3263676.32,784896.25 +Middle East and North Africa,Iran,Household,Online,H,12/12/2016,877765405,1/3/2017,9144,668.27,502.54,6110660.88,4595225.76,1515435.12 +Central America and the Caribbean,Cuba,Fruits,Offline,H,9/9/2013,319392573,10/6/2013,4215,9.33,6.92,39325.95,29167.8,10158.15 +Middle East and North Africa,Iran,Snacks,Online,C,7/30/2012,584074246,8/29/2012,9404,152.58,97.44,1434862.32,916325.76,518536.56 +Asia,South Korea,Vegetables,Offline,H,8/27/2011,121859252,9/9/2011,9715,154.06,90.93,1496692.9,883384.95,613307.95 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,L,1/5/2010,603108918,1/31/2010,2186,437.2,263.33,955719.2,575639.38,380079.82 +Asia,Myanmar,Baby Food,Offline,C,8/12/2011,168497073,8/12/2011,883,255.28,159.42,225412.24,140767.86,84644.38 +Sub-Saharan Africa,Zambia,Fruits,Online,M,11/24/2013,179010045,12/30/2013,1905,9.33,6.92,17773.65,13182.6,4591.05 +Europe,Germany,Vegetables,Online,H,8/3/2011,265946662,8/22/2011,8382,154.06,90.93,1291330.92,762175.26,529155.66 +Australia and Oceania,Vanuatu,Meat,Online,L,8/16/2015,580918252,10/5/2015,5475,421.89,364.69,2309847.75,1996677.75,313170 +Sub-Saharan Africa,Kenya,Cereal,Online,C,6/29/2011,445848643,7/14/2011,5376,205.7,117.11,1105843.2,629583.36,476259.84 +North America,United States of America,Cosmetics,Offline,H,1/17/2016,602974164,2/3/2016,2309,437.2,263.33,1009494.8,608028.97,401465.83 +North America,Canada,Snacks,Online,H,2/14/2013,964843642,4/1/2013,7530,152.58,97.44,1148927.4,733723.2,415204.2 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,C,5/7/2010,164318406,5/9/2010,4323,255.28,159.42,1103575.44,689172.66,414402.78 +Asia,Kazakhstan,Household,Online,L,8/12/2012,504572284,9/10/2012,3006,668.27,502.54,2008819.62,1510635.24,498184.38 +Europe,Slovenia,Household,Offline,L,9/28/2010,309091603,10/28/2010,5929,668.27,502.54,3962172.83,2979559.66,982613.17 +Australia and Oceania,Vanuatu,Snacks,Online,H,7/20/2015,671675193,9/7/2015,2471,152.58,97.44,377025.18,240774.24,136250.94 +Middle East and North Africa,Somalia,Household,Offline,C,3/12/2016,506434381,4/22/2016,4042,668.27,502.54,2701147.34,2031266.68,669880.66 +Europe,Bosnia and Herzegovina,Baby Food,Offline,L,4/9/2014,597792994,5/29/2014,9086,255.28,159.42,2319474.08,1448490.12,870983.96 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,H,6/2/2012,450487363,7/6/2012,8076,437.2,263.33,3530827.2,2126653.08,1404174.12 +Middle East and North Africa,Algeria,Household,Online,M,7/31/2010,539566314,9/7/2010,8517,668.27,502.54,5691655.59,4280133.18,1411522.41 +North America,Greenland,Beverages,Offline,L,4/24/2017,960391175,5/17/2017,9946,47.45,31.79,471937.7,316183.34,155754.36 +Australia and Oceania,New Zealand,Fruits,Online,L,10/1/2015,978635776,11/5/2015,8928,9.33,6.92,83298.24,61781.76,21516.48 +Australia and Oceania,Marshall Islands,Household,Offline,M,10/19/2012,380286443,11/22/2012,4064,668.27,502.54,2715849.28,2042322.56,673526.72 +Europe,Liechtenstein,Personal Care,Online,L,8/26/2012,821642005,9/16/2012,983,81.73,56.67,80340.59,55706.61,24633.98 +Middle East and North Africa,Azerbaijan,Snacks,Offline,L,12/27/2012,879313790,1/2/2013,7346,152.58,97.44,1120852.68,715794.24,405058.44 +Europe,Luxembourg,Personal Care,Online,C,5/6/2016,100225627,6/17/2016,7845,81.73,56.67,641171.85,444576.15,196595.7 +Middle East and North Africa,Tunisia ,Personal Care,Online,H,3/3/2011,351613843,4/13/2011,9205,81.73,56.67,752324.65,521647.35,230677.3 +Middle East and North Africa,Azerbaijan,Clothes,Offline,C,6/26/2013,871027266,7/1/2013,5179,109.28,35.84,565961.12,185615.36,380345.76 +Europe,Ukraine,Clothes,Offline,L,2/2/2010,516327226,3/24/2010,1555,109.28,35.84,169930.4,55731.2,114199.2 +Asia,Malaysia,Vegetables,Offline,H,5/6/2015,915687549,6/5/2015,1149,154.06,90.93,177014.94,104478.57,72536.37 +Europe,Slovenia,Baby Food,Offline,M,5/24/2014,617594563,6/3/2014,8811,255.28,159.42,2249272.08,1404649.62,844622.46 +Sub-Saharan Africa,Namibia,Office Supplies,Online,M,5/14/2012,940847098,7/2/2012,6419,651.21,524.96,4180116.99,3369718.24,810398.75 +Asia,Bangladesh,Snacks,Offline,L,6/22/2015,124556481,7/2/2015,7886,152.58,97.44,1203245.88,768411.84,434834.04 +Europe,France,Household,Online,L,1/15/2012,978146541,1/20/2012,4153,668.27,502.54,2775325.31,2087048.62,688276.69 +Asia,Mongolia,Fruits,Offline,H,3/9/2014,531353604,3/10/2014,8194,9.33,6.92,76450.02,56702.48,19747.54 +Sub-Saharan Africa,Mauritania,Clothes,Offline,H,2/29/2016,384226500,3/8/2016,15,109.28,35.84,1639.2,537.6,1101.6 +Asia,Indonesia,Fruits,Online,C,4/14/2013,857126557,5/31/2013,1650,9.33,6.92,15394.5,11418,3976.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,M,4/16/2013,540727603,5/13/2013,2169,152.58,97.44,330946.02,211347.36,119598.66 +Europe,Luxembourg,Office Supplies,Offline,L,5/31/2017,346015965,6/22/2017,2668,651.21,524.96,1737428.28,1400593.28,336835 +Europe,Ukraine,Baby Food,Offline,H,8/2/2016,354290473,9/14/2016,1279,255.28,159.42,326503.12,203898.18,122604.94 +Asia,Cambodia,Fruits,Online,C,5/22/2010,267162454,6/6/2010,8162,9.33,6.92,76151.46,56481.04,19670.42 +Europe,Greece,Cereal,Online,M,10/25/2010,756555736,10/26/2010,509,205.7,117.11,104701.3,59608.99,45092.31 +Sub-Saharan Africa,Togo,Snacks,Offline,L,10/16/2015,314706647,11/14/2015,7545,152.58,97.44,1151216.1,735184.8,416031.3 +Europe,Georgia,Office Supplies,Offline,M,12/6/2012,204164016,12/16/2012,5524,651.21,524.96,3597284.04,2899879.04,697405 +Europe,Georgia,Cereal,Online,M,8/24/2013,407789170,9/18/2013,2732,205.7,117.11,561972.4,319944.52,242027.88 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,L,6/25/2011,978755939,8/2/2011,4487,421.89,364.69,1893020.43,1636364.03,256656.4 +Australia and Oceania,Marshall Islands,Household,Offline,M,3/6/2016,690550649,4/5/2016,8137,668.27,502.54,5437712.99,4089167.98,1348545.01 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,C,1/21/2012,186972129,2/8/2012,8063,437.2,263.33,3525143.6,2123229.79,1401913.81 +Europe,Poland,Baby Food,Offline,C,10/11/2014,632131707,11/13/2014,674,255.28,159.42,172058.72,107449.08,64609.64 +Sub-Saharan Africa,Chad,Vegetables,Online,H,7/28/2014,560453212,9/10/2014,9415,154.06,90.93,1450474.9,856105.95,594368.95 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,L,4/20/2010,826672971,5/24/2010,9757,437.2,263.33,4265760.4,2569310.81,1696449.59 +Asia,Japan,Meat,Online,C,4/3/2013,555839812,4/27/2013,4207,421.89,364.69,1774891.23,1534250.83,240640.4 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,L,1/26/2013,293315064,3/15/2013,7301,437.2,263.33,3191997.2,1922572.33,1269424.87 +Asia,Vietnam,Beverages,Offline,H,10/22/2011,654772555,11/18/2011,604,47.45,31.79,28659.8,19201.16,9458.64 +Europe,Czech Republic,Meat,Online,C,8/2/2012,976198613,9/20/2012,7718,421.89,364.69,3256147.02,2814677.42,441469.6 +Sub-Saharan Africa,Central African Republic,Household,Online,C,10/26/2015,663892066,12/1/2015,9270,668.27,502.54,6194862.9,4658545.8,1536317.1 +Central America and the Caribbean,Barbados,Clothes,Online,L,5/22/2015,544464242,6/17/2015,7923,109.28,35.84,865825.44,283960.32,581865.12 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,M,1/19/2010,614838969,3/5/2010,3369,651.21,524.96,2193926.49,1768590.24,425336.25 +Europe,Serbia,Baby Food,Online,L,10/4/2014,492252576,11/4/2014,7331,255.28,159.42,1871457.68,1168708.02,702749.66 +Asia,Taiwan,Snacks,Online,L,6/17/2011,764253890,6/28/2011,8564,152.58,97.44,1306695.12,834476.16,472218.96 +Europe,Italy,Cereal,Offline,C,6/13/2013,738704240,7/9/2013,7855,205.7,117.11,1615773.5,919899.05,695874.45 +Central America and the Caribbean,Costa Rica,Baby Food,Online,H,3/1/2016,693777453,3/5/2016,3021,255.28,159.42,771200.88,481607.82,289593.06 +Sub-Saharan Africa,Mozambique,Household,Offline,M,2/7/2016,527959859,3/17/2016,3910,668.27,502.54,2612935.7,1964931.4,648004.3 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,L,8/13/2014,210050284,8/21/2014,7402,437.2,263.33,3236154.4,1949168.66,1286985.74 +Central America and the Caribbean,El Salvador,Fruits,Online,M,2/11/2014,229160058,2/17/2014,2408,9.33,6.92,22466.64,16663.36,5803.28 +Europe,Ireland,Baby Food,Offline,H,4/17/2014,244713008,5/3/2014,4872,255.28,159.42,1243724.16,776694.24,467029.92 +Sub-Saharan Africa,The Gambia,Beverages,Offline,C,11/29/2015,436445462,12/30/2015,2766,47.45,31.79,131246.7,87931.14,43315.56 +Sub-Saharan Africa,Namibia,Baby Food,Offline,H,1/2/2017,154406249,2/6/2017,1095,255.28,159.42,279531.6,174564.9,104966.7 +Central America and the Caribbean,Grenada,Personal Care,Online,M,9/3/2016,168956696,9/27/2016,6896,81.73,56.67,563610.08,390796.32,172813.76 +Europe,Portugal,Meat,Online,L,4/20/2011,420770633,5/25/2011,4236,421.89,364.69,1787126.04,1544826.84,242299.2 +Sub-Saharan Africa,Burundi,Beverages,Online,H,6/22/2013,470834386,7/6/2013,9213,47.45,31.79,437156.85,292881.27,144275.58 +Australia and Oceania,Marshall Islands,Meat,Offline,C,5/6/2010,850446784,6/24/2010,4957,421.89,364.69,2091308.73,1807768.33,283540.4 +Sub-Saharan Africa,Malawi,Vegetables,Online,L,11/5/2012,811219155,12/13/2012,6630,154.06,90.93,1021417.8,602865.9,418551.9 +Middle East and North Africa,Morocco,Clothes,Online,C,1/17/2014,575075328,2/6/2014,6424,109.28,35.84,702014.72,230236.16,471778.56 +Asia,Brunei,Beverages,Online,M,8/26/2015,884251630,10/12/2015,8562,47.45,31.79,406266.9,272185.98,134080.92 +Europe,Montenegro,Snacks,Offline,M,8/22/2016,751296889,8/29/2016,4300,152.58,97.44,656094,418992,237102 +Central America and the Caribbean,Haiti,Personal Care,Offline,M,1/24/2017,609072434,1/28/2017,6923,81.73,56.67,565816.79,392326.41,173490.38 +Asia,North Korea,Cereal,Online,M,4/2/2014,960752093,5/2/2014,6749,205.7,117.11,1388269.3,790375.39,597893.91 +Middle East and North Africa,Algeria,Baby Food,Offline,M,3/1/2014,129822194,4/7/2014,6127,255.28,159.42,1564100.56,976766.34,587334.22 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,M,6/20/2012,110081565,7/9/2012,4436,154.06,90.93,683410.16,403365.48,280044.68 +Europe,Monaco,Personal Care,Offline,M,6/24/2013,715641534,7/26/2013,3088,81.73,56.67,252382.24,174996.96,77385.28 +Europe,Iceland,Meat,Online,L,3/16/2011,930925929,4/5/2011,525,421.89,364.69,221492.25,191462.25,30030 +Europe,Sweden,Meat,Online,L,11/15/2015,260671079,12/27/2015,7220,421.89,364.69,3046045.8,2633061.8,412984 +Middle East and North Africa,Jordan,Cosmetics,Offline,H,4/6/2012,979925811,5/18/2012,678,437.2,263.33,296421.6,178537.74,117883.86 +Sub-Saharan Africa,Botswana,Household,Offline,C,7/9/2016,484051454,8/7/2016,437,668.27,502.54,292033.99,219609.98,72424.01 +Central America and the Caribbean,Dominican Republic,Meat,Offline,M,10/8/2011,738721835,10/9/2011,3062,421.89,364.69,1291827.18,1116680.78,175146.4 +Europe,Serbia,Household,Offline,L,6/29/2012,629923284,7/18/2012,7153,668.27,502.54,4780135.31,3594668.62,1185466.69 +Middle East and North Africa,Turkey,Meat,Online,H,4/25/2015,913954627,5/27/2015,8339,421.89,364.69,3518140.71,3041149.91,476990.8 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,C,5/2/2010,167427194,5/3/2010,4282,47.45,31.79,203180.9,136124.78,67056.12 +Asia,Sri Lanka,Cereal,Offline,L,3/27/2015,637264811,4/25/2015,9674,205.7,117.11,1989941.8,1132922.14,857019.66 +Europe,Serbia,Household,Online,L,11/23/2010,590703809,12/20/2010,1239,668.27,502.54,827986.53,622647.06,205339.47 +Europe,Denmark,Personal Care,Online,H,5/2/2013,165293014,6/21/2013,2731,81.73,56.67,223204.63,154765.77,68438.86 +Asia,India,Household,Offline,M,12/4/2016,918893754,12/13/2016,9937,668.27,502.54,6640598.99,4993739.98,1646859.01 +Europe,Finland,Meat,Online,L,4/25/2013,879679858,5/7/2013,5673,421.89,364.69,2393381.97,2068886.37,324495.6 +Australia and Oceania,Australia,Household,Online,L,5/11/2010,396137654,6/4/2010,4790,668.27,502.54,3201013.3,2407166.6,793846.7 +Sub-Saharan Africa,Mauritania,Clothes,Online,L,3/12/2013,787065970,3/12/2013,9166,109.28,35.84,1001660.48,328509.44,673151.04 +Australia and Oceania,New Zealand,Baby Food,Online,L,11/15/2012,291576135,11/24/2012,2713,255.28,159.42,692574.64,432506.46,260068.18 +Sub-Saharan Africa,Burundi,Cereal,Offline,M,11/17/2012,819091975,11/25/2012,6372,205.7,117.11,1310720.4,746224.92,564495.48 +Middle East and North Africa,Kuwait,Beverages,Offline,C,3/8/2010,299349820,3/25/2010,3119,47.45,31.79,147996.55,99153.01,48843.54 +Asia,Taiwan,Baby Food,Online,L,3/6/2014,332398498,4/19/2014,2957,255.28,159.42,754862.96,471404.94,283458.02 +Australia and Oceania,Fiji,Fruits,Online,H,8/10/2012,338599336,8/19/2012,7923,9.33,6.92,73921.59,54827.16,19094.43 +North America,Mexico,Beverages,Offline,C,3/19/2013,708626163,4/13/2013,7084,47.45,31.79,336135.8,225200.36,110935.44 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Offline,H,3/23/2017,553465306,4/5/2017,1538,109.28,35.84,168072.64,55121.92,112950.72 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,L,7/31/2015,854415595,9/5/2015,9416,109.28,35.84,1028980.48,337469.44,691511.04 +Europe,Germany,Household,Online,L,6/4/2015,413088357,6/21/2015,879,668.27,502.54,587409.33,441732.66,145676.67 +Europe,Czech Republic,Fruits,Online,H,8/11/2013,801407420,9/1/2013,3120,9.33,6.92,29109.6,21590.4,7519.2 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,M,8/19/2015,511609113,9/10/2015,5360,437.2,263.33,2343392,1411448.8,931943.2 +Sub-Saharan Africa,Liberia,Cereal,Offline,M,9/7/2016,806242263,10/14/2016,3857,205.7,117.11,793384.9,451693.27,341691.63 +Central America and the Caribbean,Panama,Vegetables,Offline,M,1/11/2013,768168199,2/22/2013,6895,154.06,90.93,1062243.7,626962.35,435281.35 +Europe,Norway,Office Supplies,Offline,C,5/10/2013,450560748,5/12/2013,9793,651.21,524.96,6377299.53,5140933.28,1236366.25 +Asia,Turkmenistan,Personal Care,Online,C,4/6/2012,426906239,4/6/2012,9898,81.73,56.67,808963.54,560919.66,248043.88 +Australia and Oceania,Solomon Islands,Vegetables,Online,C,10/14/2016,441003501,10/16/2016,1591,154.06,90.93,245109.46,144669.63,100439.83 +Middle East and North Africa,Iran,Meat,Online,H,4/19/2012,756963860,5/28/2012,1283,421.89,364.69,541284.87,467897.27,73387.6 +Europe,Bosnia and Herzegovina,Meat,Offline,C,9/29/2011,809211146,10/28/2011,2416,421.89,364.69,1019286.24,881091.04,138195.2 +Sub-Saharan Africa,Namibia,Cosmetics,Online,L,12/27/2013,552481687,1/2/2014,463,437.2,263.33,202423.6,121921.79,80501.81 +Central America and the Caribbean,Guatemala,Personal Care,Online,H,3/6/2015,911824309,4/16/2015,7931,81.73,56.67,648200.63,449449.77,198750.86 +Europe,Italy,Meat,Online,M,7/6/2012,632600343,7/23/2012,9354,421.89,364.69,3946359.06,3411310.26,535048.8 +Europe,Bulgaria,Clothes,Online,M,8/21/2015,330483615,8/28/2015,6301,109.28,35.84,688573.28,225827.84,462745.44 +Europe,Liechtenstein,Cereal,Offline,L,7/8/2012,241460454,8/25/2012,2369,205.7,117.11,487303.3,277433.59,209869.71 +Asia,Mongolia,Cosmetics,Offline,M,2/21/2011,671829688,3/3/2011,8189,437.2,263.33,3580230.8,2156409.37,1423821.43 +Sub-Saharan Africa,Botswana,Office Supplies,Online,M,12/19/2012,648202645,1/23/2013,6422,651.21,524.96,4182070.62,3371293.12,810777.5 +Sub-Saharan Africa,Seychelles ,Meat,Online,C,9/30/2016,167503154,11/15/2016,6760,421.89,364.69,2851976.4,2465304.4,386672 +Middle East and North Africa,Tunisia ,Personal Care,Online,C,9/20/2014,646967542,10/21/2014,927,81.73,56.67,75763.71,52533.09,23230.62 +Sub-Saharan Africa,Mauritania,Fruits,Offline,M,7/18/2011,874144637,8/6/2011,7678,9.33,6.92,71635.74,53131.76,18503.98 +Europe,Monaco,Meat,Online,M,12/13/2012,156895768,2/1/2013,7799,421.89,364.69,3290320.11,2844217.31,446102.8 +Europe,Hungary,Clothes,Offline,H,5/16/2014,573394763,5/17/2014,9107,109.28,35.84,995212.96,326394.88,668818.08 +Sub-Saharan Africa,Kenya,Beverages,Online,M,4/22/2012,222127950,5/8/2012,1451,47.45,31.79,68849.95,46127.29,22722.66 +Middle East and North Africa,Libya,Cereal,Offline,M,9/5/2015,871894156,9/29/2015,1711,205.7,117.11,351952.7,200375.21,151577.49 +Asia,Myanmar,Cereal,Offline,C,10/2/2011,311804711,10/21/2011,8798,205.7,117.11,1809748.6,1030333.78,779414.82 +Middle East and North Africa,Syria,Beverages,Offline,L,5/16/2015,901283442,6/18/2015,8654,47.45,31.79,410632.3,275110.66,135521.64 +Europe,Liechtenstein,Fruits,Offline,H,2/22/2012,120066678,3/3/2012,9253,9.33,6.92,86330.49,64030.76,22299.73 +Sub-Saharan Africa,Benin,Snacks,Online,H,4/4/2015,918203246,5/8/2015,5600,152.58,97.44,854448,545664,308784 +Asia,India,Fruits,Online,M,3/27/2016,466054475,3/28/2016,4731,9.33,6.92,44140.23,32738.52,11401.71 +Sub-Saharan Africa,Swaziland,Cereal,Online,C,6/17/2011,504294192,8/4/2011,713,205.7,117.11,146664.1,83499.43,63164.67 +Europe,United Kingdom,Snacks,Offline,H,7/10/2013,593908727,7/30/2013,9645,152.58,97.44,1471634.1,939808.8,531825.3 +Central America and the Caribbean,El Salvador,Clothes,Offline,H,2/22/2017,366196906,2/27/2017,4657,109.28,35.84,508916.96,166906.88,342010.08 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,C,7/18/2010,872770059,7/22/2010,910,9.33,6.92,8490.3,6297.2,2193.1 +Sub-Saharan Africa,Comoros,Personal Care,Offline,H,1/28/2017,535552012,1/31/2017,596,81.73,56.67,48711.08,33775.32,14935.76 +North America,Mexico,Snacks,Offline,C,9/24/2015,996779096,9/28/2015,7940,152.58,97.44,1211485.2,773673.6,437811.6 +Europe,Lithuania,Cereal,Online,H,1/22/2013,369000136,3/11/2013,4195,205.7,117.11,862911.5,491276.45,371635.05 +Europe,Malta,Vegetables,Online,H,9/8/2016,885076463,10/13/2016,2649,154.06,90.93,408104.94,240873.57,167231.37 +Asia,Sri Lanka,Personal Care,Offline,M,5/13/2016,348181903,5/21/2016,3617,81.73,56.67,295617.41,204975.39,90642.02 +Sub-Saharan Africa,South Africa,Meat,Online,L,6/26/2010,681802785,7/17/2010,9450,421.89,364.69,3986860.5,3446320.5,540540 +Europe,Sweden,Baby Food,Online,C,6/8/2017,279737937,6/25/2017,9527,255.28,159.42,2432052.56,1518794.34,913258.22 +Sub-Saharan Africa,Cameroon,Clothes,Offline,H,3/28/2011,756098687,3/29/2011,5259,109.28,35.84,574703.52,188482.56,386220.96 +Europe,Sweden,Fruits,Online,C,3/9/2016,195308864,3/29/2016,5088,9.33,6.92,47471.04,35208.96,12262.08 +Australia and Oceania,Australia,Cereal,Online,H,3/22/2012,802104794,4/19/2012,9488,205.7,117.11,1951681.6,1111139.68,840541.92 +Europe,Austria,Snacks,Offline,H,6/3/2014,351535308,6/25/2014,5964,152.58,97.44,909987.12,581132.16,328854.96 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,M,3/13/2016,738961732,3/25/2016,4053,81.73,56.67,331251.69,229683.51,101568.18 +Europe,Austria,Beverages,Online,H,11/1/2015,330057895,12/17/2015,321,47.45,31.79,15231.45,10204.59,5026.86 +Asia,Mongolia,Snacks,Online,C,8/29/2012,710810124,9/30/2012,3366,152.58,97.44,513584.28,327983.04,185601.24 +Middle East and North Africa,Iran,Personal Care,Online,H,11/15/2010,837517249,12/6/2010,8820,81.73,56.67,720858.6,499829.4,221029.2 +Europe,Hungary,Cosmetics,Offline,M,9/21/2015,186790597,10/16/2015,4343,437.2,263.33,1898759.6,1143642.19,755117.41 +Sub-Saharan Africa,South Sudan,Household,Offline,C,8/5/2014,105553996,9/19/2014,4628,668.27,502.54,3092753.56,2325755.12,766998.44 +Sub-Saharan Africa,Kenya,Snacks,Online,M,2/3/2011,661043775,3/18/2011,6398,152.58,97.44,976206.84,623421.12,352785.72 +Central America and the Caribbean,Barbados,Household,Online,M,8/28/2013,190808761,9/18/2013,3407,668.27,502.54,2276795.89,1712153.78,564642.11 +Central America and the Caribbean,Guatemala,Clothes,Offline,L,8/31/2016,252710282,10/17/2016,1443,109.28,35.84,157691.04,51717.12,105973.92 +Sub-Saharan Africa,Benin,Snacks,Online,L,10/5/2011,674922168,10/28/2011,3323,152.58,97.44,507023.34,323793.12,183230.22 +Europe,Lithuania,Office Supplies,Offline,H,5/16/2014,905930745,5/31/2014,3894,651.21,524.96,2535811.74,2044194.24,491617.5 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,C,6/29/2014,464534842,7/30/2014,5038,9.33,6.92,47004.54,34862.96,12141.58 +Australia and Oceania,Solomon Islands,Office Supplies,Offline,L,10/1/2010,289845788,11/6/2010,665,651.21,524.96,433054.65,349098.4,83956.25 +Asia,Maldives,Personal Care,Online,M,3/12/2014,491287410,4/21/2014,1717,81.73,56.67,140330.41,97302.39,43028.02 +Europe,Iceland,Snacks,Online,L,3/23/2014,798596036,4/2/2014,1168,152.58,97.44,178213.44,113809.92,64403.52 +Europe,Serbia,Meat,Offline,L,8/31/2012,111820495,9/6/2012,9024,421.89,364.69,3807135.36,3290962.56,516172.8 +Sub-Saharan Africa,Tanzania,Meat,Offline,H,5/28/2012,551322114,5/28/2012,7320,421.89,364.69,3088234.8,2669530.8,418704 +Europe,Sweden,Cosmetics,Offline,L,8/11/2013,707774722,8/12/2013,5123,437.2,263.33,2239775.6,1349039.59,890736.01 +Asia,Myanmar,Cosmetics,Online,C,7/5/2017,592164647,8/8/2017,3533,437.2,263.33,1544627.6,930344.89,614282.71 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,M,1/16/2015,285790717,1/23/2015,679,81.73,56.67,55494.67,38478.93,17015.74 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,M,5/10/2013,390264260,6/27/2013,6722,437.2,263.33,2938858.4,1770104.26,1168754.14 +Europe,Germany,Clothes,Online,C,11/16/2016,677509105,12/4/2016,8855,109.28,35.84,967674.4,317363.2,650311.2 +Australia and Oceania,New Zealand,Clothes,Offline,M,12/12/2015,539761579,1/25/2016,6301,109.28,35.84,688573.28,225827.84,462745.44 +Europe,Austria,Beverages,Online,L,5/4/2013,339570510,6/14/2013,5315,47.45,31.79,252196.75,168963.85,83232.9 +Australia and Oceania,Solomon Islands,Household,Online,C,11/20/2012,959797227,12/26/2012,4183,668.27,502.54,2795373.41,2102124.82,693248.59 +Asia,Kazakhstan,Meat,Online,L,9/15/2015,653615558,10/31/2015,8223,421.89,364.69,3469201.47,2998845.87,470355.6 +Europe,Ireland,Clothes,Offline,C,5/25/2016,894511830,7/14/2016,4783,109.28,35.84,522686.24,171422.72,351263.52 +Europe,Belarus,Personal Care,Online,C,6/2/2014,526284873,6/16/2014,8244,81.73,56.67,673782.12,467187.48,206594.64 +Australia and Oceania,Palau,Fruits,Offline,L,4/17/2010,713046014,5/9/2010,5016,9.33,6.92,46799.28,34710.72,12088.56 +Australia and Oceania,Palau,Snacks,Offline,L,12/17/2016,889219081,1/29/2017,8541,152.58,97.44,1303185.78,832235.04,470950.74 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,C,7/30/2010,109540402,8/5/2010,4294,154.06,90.93,661533.64,390453.42,271080.22 +Middle East and North Africa,Somalia,Snacks,Online,C,7/27/2017,199058806,9/1/2017,4779,152.58,97.44,729179.82,465665.76,263514.06 +Asia,Taiwan,Baby Food,Offline,L,6/6/2012,803135621,6/21/2012,4533,255.28,159.42,1157184.24,722650.86,434533.38 +North America,Greenland,Snacks,Online,C,5/13/2012,737444674,5/29/2012,5122,152.58,97.44,781514.76,499087.68,282427.08 +North America,Greenland,Snacks,Online,L,12/3/2012,237972295,12/27/2012,145,152.58,97.44,22124.1,14128.8,7995.3 +North America,Canada,Snacks,Offline,C,7/6/2014,511017310,7/20/2014,233,152.58,97.44,35551.14,22703.52,12847.62 +Sub-Saharan Africa,Nigeria,Fruits,Offline,L,1/8/2011,583191049,1/30/2011,8046,9.33,6.92,75069.18,55678.32,19390.86 +Middle East and North Africa,Algeria,Household,Online,L,5/6/2016,451417338,5/31/2016,3277,668.27,502.54,2189920.79,1646823.58,543097.21 +Asia,Maldives,Office Supplies,Offline,H,2/25/2015,632932507,3/7/2015,7649,651.21,524.96,4981105.29,4015419.04,965686.25 +Central America and the Caribbean,Cuba,Beverages,Online,M,2/8/2012,815285384,2/13/2012,9917,47.45,31.79,470561.65,315261.43,155300.22 +North America,Mexico,Fruits,Online,H,12/4/2012,306337296,12/5/2012,868,9.33,6.92,8098.44,6006.56,2091.88 +Middle East and North Africa,Saudi Arabia,Household,Online,L,1/19/2013,284262073,2/14/2013,8319,668.27,502.54,5559338.13,4180630.26,1378707.87 +Sub-Saharan Africa,Madagascar,Vegetables,Online,L,7/22/2016,647546041,8/13/2016,2118,154.06,90.93,326299.08,192589.74,133709.34 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,M,3/19/2017,464988029,4/7/2017,9146,437.2,263.33,3998631.2,2408416.18,1590215.02 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,C,6/8/2017,225699365,6/18/2017,8312,205.7,117.11,1709778.4,973418.32,736360.08 +Middle East and North Africa,Iran,Baby Food,Online,H,12/2/2016,489103877,12/30/2016,5561,255.28,159.42,1419612.08,886534.62,533077.46 +Asia,Sri Lanka,Household,Online,L,6/4/2016,534937894,6/21/2016,8865,668.27,502.54,5924213.55,4455017.1,1469196.45 +Central America and the Caribbean,Barbados,Beverages,Offline,L,12/25/2013,613250243,1/5/2014,3230,47.45,31.79,153263.5,102681.7,50581.8 +Europe,Vatican City,Cereal,Offline,C,4/8/2016,594402253,4/14/2016,5690,205.7,117.11,1170433,666355.9,504077.1 +Europe,Italy,Beverages,Offline,H,2/4/2012,419067752,3/14/2012,315,47.45,31.79,14946.75,10013.85,4932.9 +Europe,Malta,Snacks,Online,L,1/17/2014,548233067,1/21/2014,3202,152.58,97.44,488561.16,312002.88,176558.28 +Europe,Bulgaria,Fruits,Online,L,11/5/2016,613197028,12/16/2016,7482,9.33,6.92,69807.06,51775.44,18031.62 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,M,4/15/2016,765570962,6/3/2016,8315,651.21,524.96,5414811.15,4365042.4,1049768.75 +Europe,Albania,Personal Care,Offline,L,1/2/2013,327278697,1/16/2013,7894,81.73,56.67,645176.62,447352.98,197823.64 +Asia,Uzbekistan,Beverages,Online,L,4/13/2016,940556561,5/24/2016,443,47.45,31.79,21020.35,14082.97,6937.38 +Europe,Montenegro,Personal Care,Offline,C,7/10/2017,717953383,7/26/2017,7216,81.73,56.67,589763.68,408930.72,180832.96 +Europe,Belgium,Vegetables,Online,H,10/12/2016,992330491,11/25/2016,1499,154.06,90.93,230935.94,136304.07,94631.87 +Middle East and North Africa,Somalia,Vegetables,Online,L,5/18/2011,466861712,6/2/2011,3610,154.06,90.93,556156.6,328257.3,227899.3 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,M,11/8/2014,165033376,12/12/2014,5898,9.33,6.92,55028.34,40814.16,14214.18 +Europe,France,Beverages,Offline,C,4/22/2015,280644309,6/5/2015,7742,47.45,31.79,367357.9,246118.18,121239.72 +Asia,Bangladesh,Baby Food,Offline,M,1/14/2017,627805840,3/5/2017,554,255.28,159.42,141425.12,88318.68,53106.44 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,M,1/26/2014,190941798,3/14/2014,2776,437.2,263.33,1213667.2,731004.08,482663.12 +Europe,Kosovo,Beverages,Offline,H,8/15/2016,274788510,9/27/2016,4881,47.45,31.79,231603.45,155166.99,76436.46 +Europe,Poland,Household,Online,M,1/18/2017,454394805,2/19/2017,4375,668.27,502.54,2923681.25,2198612.5,725068.75 +Asia,Thailand,Clothes,Online,H,5/8/2016,825122010,6/2/2016,794,109.28,35.84,86768.32,28456.96,58311.36 +Asia,Kazakhstan,Meat,Online,M,10/19/2012,652643954,11/6/2012,704,421.89,364.69,297010.56,256741.76,40268.8 +Sub-Saharan Africa,Gabon,Cosmetics,Online,L,4/21/2013,622946965,5/14/2013,2705,437.2,263.33,1182626,712307.65,470318.35 +Middle East and North Africa,Algeria,Beverages,Online,M,6/24/2014,592329871,8/2/2014,2427,47.45,31.79,115161.15,77154.33,38006.82 +Asia,Malaysia,Household,Online,M,1/4/2014,937404000,1/31/2014,7530,668.27,502.54,5032073.1,3784126.2,1247946.9 +Sub-Saharan Africa,Central African Republic,Meat,Online,H,6/6/2014,305093181,7/14/2014,2707,421.89,364.69,1142056.23,987215.83,154840.4 +Asia,Uzbekistan,Fruits,Online,M,10/5/2011,562633740,11/9/2011,4682,9.33,6.92,43683.06,32399.44,11283.62 +Sub-Saharan Africa,Seychelles ,Beverages,Online,H,6/15/2014,947574508,7/7/2014,7209,47.45,31.79,342067.05,229174.11,112892.94 +Middle East and North Africa,Syria,Baby Food,Offline,C,11/16/2016,317776811,11/29/2016,6075,255.28,159.42,1550826,968476.5,582349.5 +Asia,Kyrgyzstan,Vegetables,Offline,L,9/5/2010,301414477,9/16/2010,4097,154.06,90.93,631183.82,372540.21,258643.61 +Australia and Oceania,Nauru,Office Supplies,Offline,H,4/15/2011,346973836,5/21/2011,6123,651.21,524.96,3987358.83,3214330.08,773028.75 +Australia and Oceania,Samoa ,Beverages,Offline,L,4/7/2016,873253715,5/16/2016,4035,47.45,31.79,191460.75,128272.65,63188.1 +Asia,Kyrgyzstan,Baby Food,Online,H,9/1/2016,119365441,10/13/2016,1741,255.28,159.42,444442.48,277550.22,166892.26 +North America,Greenland,Vegetables,Online,C,12/25/2015,894732844,2/12/2016,186,154.06,90.93,28655.16,16912.98,11742.18 +Central America and the Caribbean,Haiti,Beverages,Offline,C,3/3/2011,229092252,4/4/2011,2343,47.45,31.79,111175.35,74483.97,36691.38 +Sub-Saharan Africa,Zambia,Cereal,Offline,L,8/18/2011,622492492,10/6/2011,8216,205.7,117.11,1690031.2,962175.76,727855.44 +Australia and Oceania,Australia,Beverages,Online,H,9/4/2012,595294892,9/24/2012,9842,47.45,31.79,467002.9,312877.18,154125.72 +Europe,Vatican City,Personal Care,Offline,L,6/25/2014,538173282,7/1/2014,6288,81.73,56.67,513918.24,356340.96,157577.28 +Europe,United Kingdom,Snacks,Online,C,9/12/2010,462113988,10/14/2010,8653,152.58,97.44,1320274.74,843148.32,477126.42 +Asia,Laos,Household,Online,L,12/25/2014,448415839,1/1/2015,5066,668.27,502.54,3385455.82,2545867.64,839588.18 +Middle East and North Africa,Pakistan,Beverages,Online,L,10/6/2011,198690164,10/12/2011,5690,47.45,31.79,269990.5,180885.1,89105.4 +Europe,Norway,Vegetables,Online,H,1/15/2013,384860789,2/28/2013,7715,154.06,90.93,1188572.9,701524.95,487047.95 +Asia,Maldives,Office Supplies,Offline,C,9/25/2016,399164044,11/8/2016,366,651.21,524.96,238342.86,192135.36,46207.5 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,H,6/20/2010,604148757,7/13/2010,9898,47.45,31.79,469660.1,314657.42,155002.68 +Europe,Italy,Fruits,Offline,L,3/21/2013,982676255,3/29/2013,4596,9.33,6.92,42880.68,31804.32,11076.36 +Sub-Saharan Africa,Central African Republic,Snacks,Online,L,12/15/2010,687920367,12/31/2010,9779,152.58,97.44,1492079.82,952865.76,539214.06 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,H,6/5/2013,293367421,7/1/2013,2794,255.28,159.42,713252.32,445419.48,267832.84 +Sub-Saharan Africa,Botswana,Cereal,Offline,L,7/9/2012,442816245,7/13/2012,8022,205.7,117.11,1650125.4,939456.42,710668.98 +Sub-Saharan Africa,Mauritania,Cereal,Online,M,5/1/2016,500378167,6/5/2016,1874,205.7,117.11,385481.8,219464.14,166017.66 +Sub-Saharan Africa,Cameroon,Vegetables,Online,C,1/30/2015,800477015,3/5/2015,7792,154.06,90.93,1200435.52,708526.56,491908.96 +Sub-Saharan Africa,Kenya,Household,Online,M,3/19/2015,397849118,4/23/2015,1250,668.27,502.54,835337.5,628175,207162.5 +Australia and Oceania,Fiji,Fruits,Online,L,11/11/2012,217543303,11/20/2012,4753,9.33,6.92,44345.49,32890.76,11454.73 +Sub-Saharan Africa,Uganda,Clothes,Online,C,10/26/2012,804920899,12/7/2012,2836,109.28,35.84,309918.08,101642.24,208275.84 +Sub-Saharan Africa,Mozambique,Baby Food,Online,C,2/20/2017,975655734,2/23/2017,7068,255.28,159.42,1804319.04,1126780.56,677538.48 +Sub-Saharan Africa,Djibouti,Clothes,Offline,H,10/19/2013,965734136,11/18/2013,1046,109.28,35.84,114306.88,37488.64,76818.24 +Asia,Kazakhstan,Clothes,Online,C,10/12/2010,181454932,11/27/2010,5402,109.28,35.84,590330.56,193607.68,396722.88 +Asia,Laos,Vegetables,Online,H,2/12/2017,349429452,3/22/2017,2795,154.06,90.93,430597.7,254149.35,176448.35 +Europe,Switzerland,Cereal,Online,L,6/1/2016,566581523,7/3/2016,2918,205.7,117.11,600232.6,341726.98,258505.62 +Australia and Oceania,Palau,Office Supplies,Offline,C,1/23/2016,450147473,2/9/2016,7495,651.21,524.96,4880818.95,3934575.2,946243.75 +Europe,Lithuania,Clothes,Offline,C,2/19/2013,587676131,3/11/2013,5282,109.28,35.84,577216.96,189306.88,387910.08 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,H,5/17/2013,287028825,6/17/2013,7063,205.7,117.11,1452859.1,827147.93,625711.17 +Middle East and North Africa,Algeria,Snacks,Offline,M,3/17/2012,726379382,4/15/2012,656,152.58,97.44,100092.48,63920.64,36171.84 +Sub-Saharan Africa,South Sudan,Beverages,Online,H,9/15/2013,904214131,9/20/2013,5910,47.45,31.79,280429.5,187878.9,92550.6 +Europe,Monaco,Office Supplies,Online,L,8/26/2011,789331901,10/7/2011,9705,651.21,524.96,6319993.05,5094736.8,1225256.25 +Middle East and North Africa,Tunisia ,Fruits,Online,C,1/9/2016,870844018,2/7/2016,952,9.33,6.92,8882.16,6587.84,2294.32 +Middle East and North Africa,Bahrain,Vegetables,Online,H,5/16/2011,808174312,5/17/2011,5593,154.06,90.93,861657.58,508571.49,353086.09 +Sub-Saharan Africa,Sudan,Vegetables,Online,L,8/8/2013,781059110,8/10/2013,1602,154.06,90.93,246804.12,145669.86,101134.26 +Europe,United Kingdom,Cereal,Online,M,3/7/2013,139547240,3/24/2013,3984,205.7,117.11,819508.8,466566.24,352942.56 +Asia,Maldives,Cereal,Offline,L,10/11/2016,554000031,11/20/2016,9775,205.7,117.11,2010717.5,1144750.25,865967.25 +Australia and Oceania,Kiribati,Beverages,Offline,C,3/14/2013,165091311,3/21/2013,3043,47.45,31.79,144390.35,96736.97,47653.38 +Europe,Italy,Cereal,Offline,M,1/15/2015,333807408,1/31/2015,9885,205.7,117.11,2033344.5,1157632.35,875712.15 +Asia,Myanmar,Beverages,Online,M,1/8/2017,691447150,1/12/2017,3432,47.45,31.79,162848.4,109103.28,53745.12 +Central America and the Caribbean,Guatemala,Clothes,Offline,H,12/6/2014,489621865,12/27/2014,8845,109.28,35.84,966581.6,317004.8,649576.8 +Sub-Saharan Africa,Tanzania,Snacks,Online,L,12/25/2016,850255382,12/29/2016,8317,152.58,97.44,1269007.86,810408.48,458599.38 +Sub-Saharan Africa,Liberia,Fruits,Online,L,4/22/2017,715584027,4/26/2017,6070,9.33,6.92,56633.1,42004.4,14628.7 +North America,Canada,Cosmetics,Offline,H,11/21/2014,898156630,12/3/2014,3361,437.2,263.33,1469429.2,885052.13,584377.07 +Middle East and North Africa,Somalia,Meat,Offline,L,5/7/2017,930834519,6/7/2017,3474,421.89,364.69,1465645.86,1266933.06,198712.8 +Europe,Moldova ,Fruits,Offline,M,6/9/2014,416791522,7/29/2014,6728,9.33,6.92,62772.24,46557.76,16214.48 +Europe,Sweden,Cereal,Offline,H,2/14/2012,379513967,3/10/2012,5471,205.7,117.11,1125384.7,640708.81,484675.89 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,H,8/24/2013,112800681,10/12/2013,9083,255.28,159.42,2318708.24,1448011.86,870696.38 +Europe,Ireland,Meat,Online,C,9/28/2015,330762994,10/24/2015,8975,421.89,364.69,3786462.75,3273092.75,513370 +Australia and Oceania,Nauru,Vegetables,Offline,H,6/4/2012,917824733,6/6/2012,3589,154.06,90.93,552921.34,326347.77,226573.57 +Australia and Oceania,Fiji,Snacks,Online,H,12/2/2013,478722226,1/6/2014,3400,152.58,97.44,518772,331296,187476 +Sub-Saharan Africa,Burkina Faso,Household,Online,C,7/31/2012,388504302,8/19/2012,5911,668.27,502.54,3950143.97,2970513.94,979630.03 +Europe,Netherlands,Baby Food,Offline,H,12/23/2016,742532289,1/7/2017,660,255.28,159.42,168484.8,105217.2,63267.6 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,C,3/28/2010,806480014,4/16/2010,4213,154.06,90.93,649054.78,383088.09,265966.69 +Europe,San Marino,Household,Offline,L,6/1/2014,366333806,7/14/2014,5169,668.27,502.54,3454287.63,2597629.26,856658.37 +Middle East and North Africa,Kuwait,Vegetables,Offline,H,12/26/2010,178392493,1/30/2011,9158,154.06,90.93,1410881.48,832736.94,578144.54 +Sub-Saharan Africa,Niger,Fruits,Offline,M,10/9/2012,619267404,10/15/2012,3841,9.33,6.92,35836.53,26579.72,9256.81 +Central America and the Caribbean,Dominican Republic,Meat,Online,C,9/27/2014,335882365,10/6/2014,3911,421.89,364.69,1650011.79,1426302.59,223709.2 +Central America and the Caribbean,The Bahamas,Beverages,Online,C,11/26/2012,295473706,12/2/2012,6091,47.45,31.79,289017.95,193632.89,95385.06 +Middle East and North Africa,Oman,Vegetables,Online,H,9/22/2015,635590255,9/22/2015,4135,154.06,90.93,637038.1,375995.55,261042.55 +Australia and Oceania,Nauru,Office Supplies,Online,L,7/25/2017,214093339,7/31/2017,3831,651.21,524.96,2494785.51,2011121.76,483663.75 +Europe,Ukraine,Cereal,Online,H,1/25/2010,659156787,2/23/2010,7996,205.7,117.11,1644777.2,936411.56,708365.64 +Central America and the Caribbean,Belize,Personal Care,Online,M,3/31/2016,519266927,5/3/2016,1478,81.73,56.67,120796.94,83758.26,37038.68 +Middle East and North Africa,Algeria,Clothes,Offline,L,12/9/2010,213222587,1/4/2011,6157,109.28,35.84,672836.96,220666.88,452170.08 +Middle East and North Africa,Libya,Snacks,Offline,H,6/29/2015,680135095,7/23/2015,5943,152.58,97.44,906782.94,579085.92,327697.02 +Asia,South Korea,Cosmetics,Online,M,9/1/2010,229428279,10/7/2010,1781,437.2,263.33,778653.2,468990.73,309662.47 +Australia and Oceania,Australia,Cosmetics,Online,M,2/27/2016,390838468,3/29/2016,6643,437.2,263.33,2904319.6,1749301.19,1155018.41 +Europe,Liechtenstein,Beverages,Online,H,1/24/2011,964414489,2/11/2011,534,47.45,31.79,25338.3,16975.86,8362.44 +Asia,Bangladesh,Meat,Offline,M,6/3/2013,470517671,6/20/2013,5490,421.89,364.69,2316176.1,2002148.1,314028 +Central America and the Caribbean,Honduras,Cosmetics,Offline,H,10/29/2015,199821841,12/8/2015,578,437.2,263.33,252701.6,152204.74,100496.86 +Asia,Brunei,Household,Offline,H,12/6/2011,163313329,12/14/2011,6898,668.27,502.54,4609726.46,3466520.92,1143205.54 +Europe,Iceland,Baby Food,Offline,C,5/24/2015,442290961,6/28/2015,2579,255.28,159.42,658367.12,411144.18,247222.94 +Sub-Saharan Africa,Gabon,Snacks,Online,H,8/24/2010,738366067,10/6/2010,7782,152.58,97.44,1187377.56,758278.08,429099.48 +Central America and the Caribbean,Grenada,Cosmetics,Offline,C,4/3/2017,823462474,5/20/2017,9700,437.2,263.33,4240840,2554301,1686539 +Middle East and North Africa,Yemen,Vegetables,Offline,L,6/4/2010,989816510,6/26/2010,7556,154.06,90.93,1164077.36,687067.08,477010.28 +Europe,San Marino,Cosmetics,Online,C,8/23/2015,699977004,9/26/2015,7605,437.2,263.33,3324906,2002624.65,1322281.35 +Sub-Saharan Africa,Senegal,Baby Food,Online,L,1/8/2014,836805284,1/17/2014,8134,255.28,159.42,2076447.52,1296722.28,779725.24 +Europe,Macedonia,Vegetables,Offline,C,4/2/2014,553475177,4/17/2014,4459,154.06,90.93,686953.54,405456.87,281496.67 +Asia,Malaysia,Meat,Online,L,12/7/2010,423473012,1/7/2011,3930,421.89,364.69,1658027.7,1433231.7,224796 +Asia,Sri Lanka,Clothes,Offline,M,2/6/2011,190597617,3/1/2011,925,109.28,35.84,101084,33152,67932 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,L,4/9/2015,118960320,5/4/2015,1857,437.2,263.33,811880.4,489003.81,322876.59 +Europe,San Marino,Cereal,Online,M,9/3/2013,542984950,9/6/2013,168,205.7,117.11,34557.6,19674.48,14883.12 +Sub-Saharan Africa,Rwanda,Fruits,Offline,M,9/29/2012,517407834,11/10/2012,1331,9.33,6.92,12418.23,9210.52,3207.71 +Sub-Saharan Africa,Cameroon,Snacks,Online,H,3/15/2016,967277801,3/26/2016,7851,152.58,97.44,1197905.58,765001.44,432904.14 +Sub-Saharan Africa,Gabon,Personal Care,Offline,L,9/6/2013,637956178,10/22/2013,4265,81.73,56.67,348578.45,241697.55,106880.9 +Middle East and North Africa,Iraq,Office Supplies,Online,H,10/25/2014,145116794,11/12/2014,2139,651.21,524.96,1392938.19,1122889.44,270048.75 +Australia and Oceania,Tuvalu,Beverages,Online,C,2/25/2015,624745976,3/10/2015,5073,47.45,31.79,240713.85,161270.67,79443.18 +Central America and the Caribbean,Honduras,Clothes,Offline,H,2/5/2015,583142554,2/10/2015,3695,109.28,35.84,403789.6,132428.8,271360.8 +Europe,Greece,Meat,Offline,C,2/13/2016,846917855,3/16/2016,669,421.89,364.69,282244.41,243977.61,38266.8 +Australia and Oceania,Fiji,Clothes,Online,H,12/17/2016,512995707,1/4/2017,5685,109.28,35.84,621256.8,203750.4,417506.4 +Sub-Saharan Africa,Zimbabwe,Household,Online,C,6/10/2017,998612439,6/12/2017,467,668.27,502.54,312082.09,234686.18,77395.91 +Europe,Belgium,Clothes,Online,M,8/23/2014,191316878,9/4/2014,3771,109.28,35.84,412094.88,135152.64,276942.24 +Australia and Oceania,Nauru,Cereal,Online,L,4/19/2014,998970353,5/28/2014,6382,205.7,117.11,1312777.4,747396.02,565381.38 +Asia,Vietnam,Cereal,Offline,L,11/2/2011,999746692,11/12/2011,6118,205.7,117.11,1258472.6,716478.98,541993.62 +Asia,China,Household,Offline,C,5/1/2011,992132222,5/18/2011,2827,668.27,502.54,1889199.29,1420680.58,468518.71 +Asia,Uzbekistan,Beverages,Online,M,2/17/2014,944925773,3/31/2014,3389,47.45,31.79,160808.05,107736.31,53071.74 +Australia and Oceania,East Timor,Household,Online,M,1/30/2015,447238671,2/25/2015,6716,668.27,502.54,4488101.32,3375058.64,1113042.68 +Middle East and North Africa,Morocco,Snacks,Offline,L,11/13/2013,958494746,11/16/2013,8750,152.58,97.44,1335075,852600,482475 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,L,4/4/2011,858430325,4/20/2011,7464,437.2,263.33,3263260.8,1965495.12,1297765.68 +North America,United States of America,Meat,Offline,L,11/7/2012,397094237,11/7/2012,7864,421.89,364.69,3317742.96,2867922.16,449820.8 +Sub-Saharan Africa,Cape Verde,Fruits,Online,L,3/9/2010,344847810,3/10/2010,6985,9.33,6.92,65170.05,48336.2,16833.85 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,C,10/12/2014,642364871,10/16/2014,8895,437.2,263.33,3888894,2342320.35,1546573.65 +Europe,Luxembourg,Meat,Online,M,7/5/2016,850631749,7/12/2016,9692,421.89,364.69,4088957.88,3534575.48,554382.4 +Australia and Oceania,East Timor,Snacks,Offline,M,2/5/2010,600947272,3/24/2010,2507,152.58,97.44,382518.06,244282.08,138235.98 +Sub-Saharan Africa,Benin,Fruits,Online,M,1/18/2014,944922769,2/9/2014,2500,9.33,6.92,23325,17300,6025 +Central America and the Caribbean,Costa Rica,Fruits,Offline,C,11/10/2013,304482066,12/1/2013,1864,9.33,6.92,17391.12,12898.88,4492.24 +Europe,Sweden,Clothes,Offline,C,3/27/2011,321861493,5/13/2011,4823,109.28,35.84,527057.44,172856.32,354201.12 +Sub-Saharan Africa,Cameroon,Baby Food,Online,L,9/22/2012,909609878,10/29/2012,2631,255.28,159.42,671641.68,419434.02,252207.66 +Middle East and North Africa,Somalia,Snacks,Offline,H,10/25/2010,700588548,12/10/2010,8575,152.58,97.44,1308373.5,835548,472825.5 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,M,5/25/2010,197971332,6/7/2010,2971,154.06,90.93,457712.26,270153.03,187559.23 +Europe,Luxembourg,Cosmetics,Online,M,6/8/2017,425244557,7/22/2017,8169,437.2,263.33,3571486.8,2151142.77,1420344.03 +Middle East and North Africa,Qatar,Fruits,Offline,M,6/16/2012,676207053,7/17/2012,3549,9.33,6.92,33112.17,24559.08,8553.09 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,L,12/2/2014,764970147,1/1/2015,521,437.2,263.33,227781.2,137194.93,90586.27 +Middle East and North Africa,Yemen,Personal Care,Offline,M,4/3/2011,575957667,5/9/2011,7528,81.73,56.67,615263.44,426611.76,188651.68 +North America,Canada,Baby Food,Offline,L,9/10/2011,513905942,9/15/2011,5043,255.28,159.42,1287377.04,803955.06,483421.98 +Australia and Oceania,Papua New Guinea,Snacks,Offline,C,2/27/2016,153863799,4/2/2016,572,152.58,97.44,87275.76,55735.68,31540.08 +Sub-Saharan Africa,Namibia,Meat,Online,L,7/3/2010,491192567,8/6/2010,3651,421.89,364.69,1540320.39,1331483.19,208837.2 +Sub-Saharan Africa,Gabon,Vegetables,Offline,C,9/21/2015,791566073,11/9/2015,846,154.06,90.93,130334.76,76926.78,53407.98 +Europe,Albania,Office Supplies,Offline,H,1/2/2016,840970647,2/12/2016,757,651.21,524.96,492965.97,397394.72,95571.25 +Europe,Belgium,Baby Food,Offline,C,7/16/2015,495705115,7/24/2015,9014,255.28,159.42,2301093.92,1437011.88,864082.04 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,C,1/4/2012,132380807,1/18/2012,3277,205.7,117.11,674078.9,383769.47,290309.43 +North America,Greenland,Household,Offline,H,7/9/2015,197921550,7/17/2015,8240,668.27,502.54,5506544.8,4140929.6,1365615.2 +Asia,Japan,Household,Offline,M,7/10/2014,759563672,7/15/2014,625,668.27,502.54,417668.75,314087.5,103581.25 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,L,6/19/2017,154856002,6/26/2017,4187,47.45,31.79,198673.15,133104.73,65568.42 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,L,2/24/2011,841659867,3/25/2011,4713,205.7,117.11,969464.1,551939.43,417524.67 +Asia,Indonesia,Beverages,Offline,C,7/4/2017,848149096,7/28/2017,5020,47.45,31.79,238199,159585.8,78613.2 +Middle East and North Africa,Somalia,Baby Food,Offline,C,2/8/2014,522810018,2/17/2014,9957,255.28,159.42,2541822.96,1587344.94,954478.02 +Europe,Kosovo,Snacks,Offline,C,8/28/2013,284441459,10/8/2013,1403,152.58,97.44,214069.74,136708.32,77361.42 +Europe,Luxembourg,Clothes,Offline,H,10/14/2014,172154748,11/19/2014,3270,109.28,35.84,357345.6,117196.8,240148.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,M,5/27/2013,295373713,5/28/2013,6501,154.06,90.93,1001544.06,591135.93,410408.13 +Europe,Armenia,Personal Care,Offline,M,1/17/2014,383834683,1/26/2014,4067,81.73,56.67,332395.91,230476.89,101919.02 +Australia and Oceania,Nauru,Beverages,Online,C,12/22/2010,237586486,1/6/2011,5976,47.45,31.79,283561.2,189977.04,93584.16 +Middle East and North Africa,Algeria,Vegetables,Online,H,8/22/2014,176990449,10/4/2014,4262,154.06,90.93,656603.72,387543.66,269060.06 +Sub-Saharan Africa,Ghana,Beverages,Online,L,1/25/2010,592720401,1/25/2010,7993,47.45,31.79,379267.85,254097.47,125170.38 +Central America and the Caribbean,Belize,Household,Offline,C,8/20/2013,595762670,9/2/2013,8268,668.27,502.54,5525256.36,4155000.72,1370255.64 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,L,4/11/2016,267416083,5/21/2016,3216,651.21,524.96,2094291.36,1688271.36,406020 +Europe,Finland,Baby Food,Offline,C,7/28/2017,209291970,8/4/2017,3000,255.28,159.42,765840,478260,287580 +Sub-Saharan Africa,Mauritius ,Cosmetics,Offline,L,5/15/2014,193314158,6/12/2014,4810,437.2,263.33,2102932,1266617.3,836314.7 +Europe,Ukraine,Office Supplies,Offline,L,2/28/2012,511718976,3/28/2012,7871,651.21,524.96,5125673.91,4131960.16,993713.75 +Middle East and North Africa,Bahrain,Personal Care,Online,H,9/19/2013,627055251,10/11/2013,8438,81.73,56.67,689637.74,478181.46,211456.28 +Europe,Italy,Beverages,Online,H,4/19/2015,522184312,5/28/2015,4797,47.45,31.79,227617.65,152496.63,75121.02 +Middle East and North Africa,Lebanon,Cereal,Offline,M,6/12/2010,250279986,7/25/2010,2265,205.7,117.11,465910.5,265254.15,200656.35 +Europe,Ukraine,Cosmetics,Online,M,6/26/2016,384828603,7/10/2016,8190,437.2,263.33,3580668,2156672.7,1423995.3 +Central America and the Caribbean,Haiti,Personal Care,Online,M,2/24/2010,669628989,3/16/2010,6953,81.73,56.67,568268.69,394026.51,174242.18 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,H,9/7/2014,468792474,10/20/2014,4965,651.21,524.96,3233257.65,2606426.4,626831.25 +Europe,Czech Republic,Beverages,Online,H,9/27/2012,116742885,9/27/2012,5669,47.45,31.79,268994.05,180217.51,88776.54 +Australia and Oceania,Solomon Islands,Baby Food,Online,M,10/3/2010,468216550,10/30/2010,4537,255.28,159.42,1158205.36,723288.54,434916.82 +Europe,Switzerland,Household,Offline,L,6/11/2012,648262298,7/22/2012,4075,668.27,502.54,2723200.25,2047850.5,675349.75 +Sub-Saharan Africa,Benin,Household,Online,L,1/7/2015,302241456,2/5/2015,8818,668.27,502.54,5892804.86,4431397.72,1461407.14 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,L,12/17/2012,945827853,12/28/2012,335,255.28,159.42,85518.8,53405.7,32113.1 +Europe,Croatia,Fruits,Online,C,12/22/2016,115007817,1/16/2017,2224,9.33,6.92,20749.92,15390.08,5359.84 +Middle East and North Africa,Tunisia ,Baby Food,Online,L,4/24/2012,816080176,6/6/2012,5114,255.28,159.42,1305501.92,815273.88,490228.04 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,H,8/4/2015,275656259,8/7/2015,1667,47.45,31.79,79099.15,52993.93,26105.22 +Europe,Luxembourg,Meat,Offline,C,5/29/2010,290659892,6/29/2010,1576,421.89,364.69,664898.64,574751.44,90147.2 +Australia and Oceania,East Timor,Baby Food,Offline,M,9/21/2011,478327405,10/6/2011,6563,255.28,159.42,1675402.64,1046273.46,629129.18 +Middle East and North Africa,Tunisia ,Beverages,Offline,M,8/15/2016,526207625,9/18/2016,5385,47.45,31.79,255518.25,171189.15,84329.1 +Middle East and North Africa,Tunisia ,Vegetables,Offline,M,9/10/2015,642161881,10/5/2015,8826,154.06,90.93,1359733.56,802548.18,557185.38 +Middle East and North Africa,Jordan,Personal Care,Online,H,12/8/2011,204364001,12/27/2011,4704,81.73,56.67,384457.92,266575.68,117882.24 +Middle East and North Africa,Qatar,Personal Care,Offline,H,12/31/2016,911300313,1/7/2017,2869,81.73,56.67,234483.37,162586.23,71897.14 +Sub-Saharan Africa,Uganda,Personal Care,Online,M,2/1/2017,931769645,2/22/2017,199,81.73,56.67,16264.27,11277.33,4986.94 +Sub-Saharan Africa,Benin,Cosmetics,Online,H,8/12/2014,754883325,8/13/2014,5606,437.2,263.33,2450943.2,1476227.98,974715.22 +Europe,Czech Republic,Meat,Offline,H,11/2/2016,940065181,12/5/2016,5032,421.89,364.69,2122950.48,1835120.08,287830.4 +Central America and the Caribbean,Haiti,Fruits,Offline,H,12/15/2016,767051541,12/23/2016,6452,9.33,6.92,60197.16,44647.84,15549.32 +Central America and the Caribbean,Nicaragua,Cereal,Online,H,12/30/2012,485891234,1/11/2013,4869,205.7,117.11,1001553.3,570208.59,431344.71 +Europe,Iceland,Household,Online,H,8/22/2011,866945588,10/2/2011,7320,668.27,502.54,4891736.4,3678592.8,1213143.6 +Middle East and North Africa,Somalia,Meat,Online,M,10/31/2016,950888431,11/29/2016,7872,421.89,364.69,3321118.08,2870839.68,450278.4 +Europe,Spain,Cereal,Offline,L,11/17/2010,298706090,12/13/2010,2625,205.7,117.11,539962.5,307413.75,232548.75 +Sub-Saharan Africa,Namibia,Snacks,Online,L,3/21/2011,341697394,4/6/2011,4707,152.58,97.44,718194.06,458650.08,259543.98 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,L,8/22/2013,331473672,8/22/2013,9280,255.28,159.42,2368998.4,1479417.6,889580.8 +Europe,Czech Republic,Snacks,Online,M,3/18/2011,489958751,4/4/2011,8537,152.58,97.44,1302575.46,831845.28,470730.18 +Europe,Austria,Office Supplies,Offline,L,3/16/2013,659388959,4/2/2013,6701,651.21,524.96,4363758.21,3517756.96,846001.25 +Sub-Saharan Africa,Uganda,Baby Food,Online,M,1/14/2011,752313125,2/23/2011,5027,255.28,159.42,1283292.56,801404.34,481888.22 +Europe,Belgium,Vegetables,Online,M,4/30/2012,301592576,6/8/2012,6800,154.06,90.93,1047608,618324,429284 +Australia and Oceania,Tuvalu,Personal Care,Offline,L,5/27/2014,710401141,5/31/2014,2339,81.73,56.67,191166.47,132551.13,58615.34 +Europe,Ireland,Office Supplies,Offline,C,8/26/2015,302225148,10/6/2015,3992,651.21,524.96,2599630.32,2095640.32,503990 +Middle East and North Africa,Yemen,Household,Online,M,9/30/2011,170863425,11/11/2011,1139,668.27,502.54,761159.53,572393.06,188766.47 +Europe,Czech Republic,Baby Food,Online,C,7/27/2014,130427300,8/8/2014,5191,255.28,159.42,1325158.48,827549.22,497609.26 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,L,7/22/2010,965340602,9/8/2010,4591,205.7,117.11,944368.7,537652.01,406716.69 +Middle East and North Africa,Jordan,Vegetables,Offline,L,7/5/2017,380339658,7/9/2017,9812,154.06,90.93,1511636.72,892205.16,619431.56 +Europe,Croatia,Fruits,Online,H,8/20/2012,650473296,9/18/2012,8358,9.33,6.92,77980.14,57837.36,20142.78 +Europe,Albania,Cosmetics,Offline,H,1/29/2012,971102845,2/28/2012,9767,437.2,263.33,4270132.4,2571944.11,1698188.29 +Sub-Saharan Africa,Central African Republic,Meat,Online,H,2/9/2014,607902133,2/14/2014,605,421.89,364.69,255243.45,220637.45,34606 +Asia,Thailand,Vegetables,Offline,C,6/29/2010,246857488,7/15/2010,9471,154.06,90.93,1459102.26,861198.03,597904.23 +Europe,Romania,Snacks,Online,H,12/28/2012,644267737,1/6/2013,1995,152.58,97.44,304397.1,194392.8,110004.3 +North America,Mexico,Cereal,Online,L,9/20/2011,376744210,11/9/2011,5839,205.7,117.11,1201082.3,683805.29,517277.01 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,M,10/9/2016,791210734,11/14/2016,5694,205.7,117.11,1171255.8,666824.34,504431.46 +Central America and the Caribbean,Dominica,Household,Offline,M,8/11/2016,154903638,9/13/2016,8284,668.27,502.54,5535948.68,4163041.36,1372907.32 +Asia,Thailand,Clothes,Offline,H,2/10/2012,405371749,3/23/2012,7364,109.28,35.84,804737.92,263925.76,540812.16 +North America,Mexico,Beverages,Online,H,10/12/2012,400476396,11/10/2012,8720,47.45,31.79,413764,277208.8,136555.2 +Central America and the Caribbean,Haiti,Baby Food,Online,C,4/9/2010,868391406,5/26/2010,5169,255.28,159.42,1319542.32,824041.98,495500.34 +Australia and Oceania,Solomon Islands,Meat,Online,L,6/9/2012,357603108,6/22/2012,1561,421.89,364.69,658570.29,569281.09,89289.2 +Sub-Saharan Africa,Cameroon,Cereal,Offline,M,11/6/2016,186910331,12/9/2016,9775,205.7,117.11,2010717.5,1144750.25,865967.25 +Sub-Saharan Africa,Burundi,Beverages,Online,L,7/22/2014,395424401,8/16/2014,3722,47.45,31.79,176608.9,118322.38,58286.52 +Europe,Armenia,Personal Care,Online,L,8/10/2016,192569148,9/25/2016,4345,81.73,56.67,355116.85,246231.15,108885.7 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,M,5/30/2012,208080899,6/14/2012,4617,437.2,263.33,2018552.4,1215794.61,802757.79 +Central America and the Caribbean,Belize,Cereal,Offline,C,5/10/2011,242008483,6/21/2011,4543,205.7,117.11,934495.1,532030.73,402464.37 +Europe,Greece,Vegetables,Online,H,5/1/2016,614713227,6/17/2016,6159,154.06,90.93,948855.54,560037.87,388817.67 +Australia and Oceania,Samoa ,Beverages,Online,L,5/11/2012,816868960,6/20/2012,8533,47.45,31.79,404890.85,271264.07,133626.78 +Middle East and North Africa,Jordan,Snacks,Online,C,10/25/2015,859462010,12/10/2015,2763,152.58,97.44,421578.54,269226.72,152351.82 +Middle East and North Africa,Iran,Cereal,Online,L,1/23/2010,823791205,2/16/2010,6979,205.7,117.11,1435580.3,817310.69,618269.61 +Australia and Oceania,Vanuatu,Fruits,Offline,C,5/26/2017,411467874,5/26/2017,1342,9.33,6.92,12520.86,9286.64,3234.22 +Asia,Nepal,Vegetables,Online,C,12/15/2011,294415843,1/22/2012,3045,154.06,90.93,469112.7,276881.85,192230.85 +Sub-Saharan Africa,Mozambique,Household,Offline,C,5/15/2014,764871442,5/28/2014,1312,668.27,502.54,876770.24,659332.48,217437.76 +Sub-Saharan Africa,Zambia,Cosmetics,Online,L,4/6/2012,385383498,5/16/2012,2396,437.2,263.33,1047531.2,630938.68,416592.52 +Australia and Oceania,Solomon Islands,Cereal,Online,C,1/18/2017,938813340,3/5/2017,4585,205.7,117.11,943134.5,536949.35,406185.15 +Asia,Kazakhstan,Beverages,Offline,M,9/9/2014,678334796,10/27/2014,3195,47.45,31.79,151602.75,101569.05,50033.7 +Asia,Cambodia,Baby Food,Offline,L,12/8/2014,177434194,1/2/2015,5576,255.28,159.42,1423441.28,888925.92,534515.36 +Middle East and North Africa,Iraq,Personal Care,Online,C,3/31/2017,979910361,5/15/2017,6107,81.73,56.67,499125.11,346083.69,153041.42 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,C,7/28/2014,649874627,9/5/2014,1199,47.45,31.79,56892.55,38116.21,18776.34 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,H,4/11/2012,421750819,5/7/2012,4294,255.28,159.42,1096172.32,684549.48,411622.84 +Middle East and North Africa,Egypt,Beverages,Offline,C,10/22/2016,250275266,12/1/2016,868,47.45,31.79,41186.6,27593.72,13592.88 +Europe,Kosovo,Household,Offline,L,9/24/2016,160496795,11/12/2016,3423,668.27,502.54,2287488.21,1720194.42,567293.79 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,H,10/29/2016,697776734,12/7/2016,6497,255.28,159.42,1658554.16,1035751.74,622802.42 +Asia,Malaysia,Snacks,Offline,M,8/2/2011,677788913,9/3/2011,1656,152.58,97.44,252672.48,161360.64,91311.84 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,H,9/13/2011,336519658,9/27/2011,2500,109.28,35.84,273200,89600,183600 +Australia and Oceania,Nauru,Meat,Offline,M,1/2/2010,880267798,1/10/2010,9658,421.89,364.69,4074613.62,3522176.02,552437.6 +Asia,Uzbekistan,Meat,Offline,L,7/15/2015,435644662,7/18/2015,5791,421.89,364.69,2443164.99,2111919.79,331245.2 +Australia and Oceania,New Zealand,Meat,Offline,C,11/25/2011,799574077,12/18/2011,592,421.89,364.69,249758.88,215896.48,33862.4 +Asia,Bhutan,Personal Care,Online,C,1/18/2014,689292371,1/25/2014,5785,81.73,56.67,472808.05,327835.95,144972.1 +Middle East and North Africa,Yemen,Vegetables,Offline,C,7/3/2011,692348372,8/4/2011,124,154.06,90.93,19103.44,11275.32,7828.12 +Central America and the Caribbean,Guatemala,Clothes,Online,M,7/24/2017,116603410,9/2/2017,4395,109.28,35.84,480285.6,157516.8,322768.8 +Europe,Belgium,Fruits,Online,C,7/5/2012,140231311,7/11/2012,6416,9.33,6.92,59861.28,44398.72,15462.56 +Europe,Slovenia,Clothes,Offline,L,7/28/2015,661718404,8/23/2015,6035,109.28,35.84,659504.8,216294.4,443210.4 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,L,12/10/2012,749863517,1/7/2013,133,651.21,524.96,86610.93,69819.68,16791.25 +Europe,Romania,Beverages,Online,M,8/13/2014,893777978,8/18/2014,7620,47.45,31.79,361569,242239.8,119329.2 +Europe,Sweden,Office Supplies,Online,H,9/16/2012,752885615,10/27/2012,4439,651.21,524.96,2890721.19,2330297.44,560423.75 +Central America and the Caribbean,Costa Rica,Meat,Online,H,7/22/2015,506922757,8/19/2015,8564,421.89,364.69,3613065.96,3123205.16,489860.8 +Sub-Saharan Africa,Kenya,Beverages,Offline,L,8/13/2013,405938231,8/15/2013,4998,47.45,31.79,237155.1,158886.42,78268.68 +Asia,Taiwan,Fruits,Online,L,7/26/2013,320293366,8/3/2013,780,9.33,6.92,7277.4,5397.6,1879.8 +Australia and Oceania,Solomon Islands,Cereal,Online,C,10/15/2011,190661990,11/17/2011,9975,205.7,117.11,2051857.5,1168172.25,883685.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,M,4/18/2013,478030431,5/10/2013,8682,47.45,31.79,411960.9,276000.78,135960.12 +Sub-Saharan Africa,Liberia,Cereal,Offline,M,10/24/2012,813697516,11/7/2012,32,205.7,117.11,6582.4,3747.52,2834.88 +Australia and Oceania,Papua New Guinea,Snacks,Online,M,9/14/2013,449274575,9/21/2013,9186,152.58,97.44,1401599.88,895083.84,506516.04 +Asia,Turkmenistan,Personal Care,Offline,M,8/9/2016,506685435,9/19/2016,8335,81.73,56.67,681219.55,472344.45,208875.1 +Asia,Thailand,Fruits,Online,L,8/26/2015,828166425,9/10/2015,1704,9.33,6.92,15898.32,11791.68,4106.64 +Middle East and North Africa,Israel,Cosmetics,Offline,L,5/24/2017,426266372,6/14/2017,547,437.2,263.33,239148.4,144041.51,95106.89 +Europe,Malta,Cereal,Online,L,4/25/2014,633846604,5/4/2014,8151,205.7,117.11,1676660.7,954563.61,722097.09 +Europe,Hungary,Cereal,Online,H,4/23/2011,154080951,5/16/2011,4832,205.7,117.11,993942.4,565875.52,428066.88 +Europe,Luxembourg,Snacks,Online,L,5/4/2014,910455739,5/20/2014,2940,152.58,97.44,448585.2,286473.6,162111.6 +Europe,Greece,Vegetables,Online,M,7/5/2011,396769797,8/5/2011,1855,154.06,90.93,285781.3,168675.15,117106.15 +Sub-Saharan Africa,Tanzania,Cereal,Online,H,9/10/2014,227134454,10/3/2014,2987,205.7,117.11,614425.9,349807.57,264618.33 +Asia,Myanmar,Clothes,Online,M,5/1/2010,285973536,6/8/2010,4779,109.28,35.84,522249.12,171279.36,350969.76 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,L,3/23/2016,978023374,4/24/2016,7705,152.58,97.44,1175628.9,750775.2,424853.7 +Sub-Saharan Africa,Djibouti,Snacks,Offline,L,2/27/2017,978332793,2/27/2017,9269,152.58,97.44,1414264.02,903171.36,511092.66 +Sub-Saharan Africa,Kenya,Cereal,Online,H,2/14/2014,382263123,2/19/2014,9008,205.7,117.11,1852945.6,1054926.88,798018.72 +Sub-Saharan Africa,Comoros,Beverages,Online,M,12/19/2012,255488193,1/29/2013,3489,47.45,31.79,165553.05,110915.31,54637.74 +Asia,Japan,Office Supplies,Offline,L,1/10/2013,383994328,1/29/2013,1310,651.21,524.96,853085.1,687697.6,165387.5 +Sub-Saharan Africa,Central African Republic,Beverages,Online,L,12/2/2010,624080359,1/11/2011,8102,47.45,31.79,384439.9,257562.58,126877.32 +Europe,Slovenia,Fruits,Online,L,11/25/2011,452357614,12/8/2011,1525,9.33,6.92,14228.25,10553,3675.25 +Central America and the Caribbean,Nicaragua,Household,Offline,H,12/5/2010,315749919,1/16/2011,6273,668.27,502.54,4192057.71,3152433.42,1039624.29 +Middle East and North Africa,Jordan,Snacks,Online,C,8/9/2011,281493604,9/17/2011,9068,152.58,97.44,1383595.44,883585.92,500009.52 +Sub-Saharan Africa,Botswana,Household,Offline,H,10/19/2014,487137496,10/23/2014,3665,668.27,502.54,2449209.55,1841809.1,607400.45 +Europe,Monaco,Beverages,Offline,C,11/20/2014,690542924,11/27/2014,5851,47.45,31.79,277629.95,186003.29,91626.66 +Middle East and North Africa,Tunisia ,Vegetables,Offline,M,1/30/2011,719883716,3/20/2011,8444,154.06,90.93,1300882.64,767812.92,533069.72 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,C,3/31/2011,923646199,5/16/2011,6291,9.33,6.92,58695.03,43533.72,15161.31 +Asia,North Korea,Meat,Offline,M,12/10/2012,820629203,12/14/2012,1272,421.89,364.69,536644.08,463885.68,72758.4 +Asia,Brunei,Fruits,Online,M,10/18/2014,449944055,11/30/2014,7299,9.33,6.92,68099.67,50509.08,17590.59 +Australia and Oceania,Tuvalu,Cereal,Offline,M,9/18/2012,821014583,10/5/2012,5315,205.7,117.11,1093295.5,622439.65,470855.85 +Middle East and North Africa,Lebanon,Baby Food,Online,C,4/1/2011,763577115,5/20/2011,8292,255.28,159.42,2116781.76,1321910.64,794871.12 +Middle East and North Africa,Tunisia ,Meat,Online,M,3/18/2012,977680480,5/3/2012,6235,421.89,364.69,2630484.15,2273842.15,356642 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,L,12/3/2010,883686006,12/31/2010,1181,651.21,524.96,769079.01,619977.76,149101.25 +Middle East and North Africa,Tunisia ,Cereal,Offline,H,2/14/2015,872267520,2/21/2015,2198,205.7,117.11,452128.6,257407.78,194720.82 +Sub-Saharan Africa,South Africa,Fruits,Online,H,11/23/2010,954411351,11/29/2010,383,9.33,6.92,3573.39,2650.36,923.03 +Sub-Saharan Africa,Botswana,Beverages,Offline,H,11/23/2011,311416327,12/29/2011,3867,47.45,31.79,183489.15,122931.93,60557.22 +Sub-Saharan Africa,Comoros,Clothes,Online,M,2/15/2010,444893777,3/8/2010,2810,109.28,35.84,307076.8,100710.4,206366.4 +Europe,Montenegro,Household,Online,M,1/6/2010,226767528,2/1/2010,4406,668.27,502.54,2944397.62,2214191.24,730206.38 +Middle East and North Africa,Kuwait,Cosmetics,Online,L,1/19/2017,849273908,2/13/2017,7877,437.2,263.33,3443824.4,2074250.41,1369573.99 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,M,4/15/2011,874961745,5/20/2011,9479,47.45,31.79,449778.55,301337.41,148441.14 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,C,9/13/2011,286692368,10/14/2011,7498,154.06,90.93,1155141.88,681793.14,473348.74 +Australia and Oceania,Nauru,Baby Food,Offline,L,10/31/2011,937639605,12/1/2011,7251,255.28,159.42,1851035.28,1155954.42,695080.86 +Central America and the Caribbean,Cuba,Baby Food,Offline,H,11/11/2013,701289784,11/25/2013,6086,255.28,159.42,1553634.08,970230.12,583403.96 +Sub-Saharan Africa,Mali,Snacks,Online,L,3/31/2017,221441733,5/18/2017,8385,152.58,97.44,1279383.3,817034.4,462348.9 +Sub-Saharan Africa,Namibia,Meat,Offline,C,12/6/2014,662206780,12/19/2014,557,421.89,364.69,234992.73,203132.33,31860.4 +Middle East and North Africa,Morocco,Fruits,Online,L,4/16/2012,558008754,5/16/2012,6045,9.33,6.92,56399.85,41831.4,14568.45 +Europe,Moldova ,Baby Food,Online,C,10/6/2015,763583981,11/6/2015,324,255.28,159.42,82710.72,51652.08,31058.64 +Europe,Estonia,Snacks,Online,L,12/1/2013,403981292,1/5/2014,5896,152.58,97.44,899611.68,574506.24,325105.44 +Sub-Saharan Africa,Burundi,Office Supplies,Online,L,7/16/2011,924562013,8/13/2011,7300,651.21,524.96,4753833,3832208,921625 +Central America and the Caribbean,Haiti,Clothes,Online,M,9/6/2010,240999972,10/8/2010,6102,109.28,35.84,666826.56,218695.68,448130.88 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,L,6/21/2014,389281499,7/23/2014,5901,651.21,524.96,3842790.21,3097788.96,745001.25 +Sub-Saharan Africa,Comoros,Cereal,Offline,L,9/28/2015,775705420,9/30/2015,7327,205.7,117.11,1507163.9,858064.97,649098.93 +Central America and the Caribbean,Honduras,Vegetables,Online,M,12/15/2015,426883065,1/15/2016,3040,154.06,90.93,468342.4,276427.2,191915.2 +Central America and the Caribbean,Barbados,Household,Online,H,11/11/2013,239738261,12/24/2013,2734,668.27,502.54,1827050.18,1373944.36,453105.82 +Asia,Vietnam,Vegetables,Offline,C,11/6/2016,731507337,12/3/2016,8131,154.06,90.93,1252661.86,739351.83,513310.03 +Europe,Finland,Beverages,Offline,M,6/6/2014,689739120,6/15/2014,7988,47.45,31.79,379030.6,253938.52,125092.08 +Asia,India,Office Supplies,Offline,L,4/30/2012,322294938,6/1/2012,3089,651.21,524.96,2011587.69,1621601.44,389986.25 +Europe,Russia,Cosmetics,Offline,C,7/23/2013,807348620,8/14/2013,1253,437.2,263.33,547811.6,329952.49,217859.11 +Sub-Saharan Africa,Mozambique,Cereal,Online,M,8/12/2014,243386495,9/3/2014,2327,205.7,117.11,478663.9,272514.97,206148.93 +Central America and the Caribbean,Panama,Office Supplies,Online,H,11/4/2016,399207389,11/16/2016,3192,651.21,524.96,2078662.32,1675672.32,402990 +Europe,Denmark,Snacks,Online,L,2/4/2015,863922631,3/13/2015,2760,152.58,97.44,421120.8,268934.4,152186.4 +Sub-Saharan Africa,Ethiopia,Meat,Offline,M,8/17/2016,396956050,9/12/2016,6971,421.89,364.69,2940995.19,2542253.99,398741.2 +Central America and the Caribbean,El Salvador,Snacks,Offline,H,8/18/2014,978043973,9/13/2014,3801,152.58,97.44,579956.58,370369.44,209587.14 +Australia and Oceania,Tuvalu,Snacks,Offline,C,9/16/2014,157235229,10/6/2014,8253,152.58,97.44,1259242.74,804172.32,455070.42 +Australia and Oceania,Australia,Baby Food,Online,L,12/20/2015,504891145,12/24/2015,7364,255.28,159.42,1879881.92,1173968.88,705913.04 +Sub-Saharan Africa,Lesotho,Snacks,Offline,C,10/15/2014,161685550,10/29/2014,5202,152.58,97.44,793721.16,506882.88,286838.28 +Sub-Saharan Africa,Seychelles ,Beverages,Online,M,3/8/2016,488604772,4/24/2016,7865,47.45,31.79,373194.25,250028.35,123165.9 +Sub-Saharan Africa,Mauritius ,Meat,Online,M,11/18/2014,216947638,12/28/2014,8482,421.89,364.69,3578470.98,3093300.58,485170.4 +Middle East and North Africa,Oman,Beverages,Offline,L,3/29/2014,398325479,5/11/2014,2216,47.45,31.79,105149.2,70446.64,34702.56 +Asia,Bhutan,Personal Care,Offline,M,11/26/2014,354662120,1/8/2015,1257,81.73,56.67,102734.61,71234.19,31500.42 +Asia,Indonesia,Vegetables,Offline,C,12/30/2010,828193891,2/10/2011,9831,154.06,90.93,1514563.86,893932.83,620631.03 +Europe,Vatican City,Meat,Offline,H,8/26/2016,831469619,9/25/2016,9192,421.89,364.69,3878012.88,3352230.48,525782.4 +Central America and the Caribbean,Haiti,Baby Food,Online,M,10/10/2016,797350633,10/19/2016,2626,255.28,159.42,670365.28,418636.92,251728.36 +Sub-Saharan Africa,Mali,Clothes,Online,C,4/5/2016,329010760,4/26/2016,450,109.28,35.84,49176,16128,33048 +Europe,Switzerland,Meat,Online,C,7/2/2013,449936330,7/21/2013,5013,421.89,364.69,2114934.57,1828190.97,286743.6 +Europe,United Kingdom,Cosmetics,Offline,C,9/28/2011,453926169,11/15/2011,5696,437.2,263.33,2490291.2,1499927.68,990363.52 +Europe,Vatican City,Fruits,Offline,C,4/16/2015,155091607,4/27/2015,3908,9.33,6.92,36461.64,27043.36,9418.28 +Central America and the Caribbean,El Salvador,Personal Care,Offline,L,7/31/2010,337856471,8/5/2010,8093,81.73,56.67,661440.89,458630.31,202810.58 +Sub-Saharan Africa,Chad,Meat,Offline,H,6/2/2015,506957089,7/9/2015,8723,421.89,364.69,3680146.47,3181190.87,498955.6 +Middle East and North Africa,Libya,Personal Care,Online,L,8/1/2014,237442290,8/1/2014,3305,81.73,56.67,270117.65,187294.35,82823.3 +Europe,Georgia,Cereal,Online,L,8/22/2016,524673402,8/29/2016,1374,205.7,117.11,282631.8,160909.14,121722.66 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,M,4/19/2012,634324252,4/23/2012,9497,651.21,524.96,6184541.37,4985545.12,1198996.25 +Asia,Cambodia,Household,Offline,H,1/13/2016,352381169,1/14/2016,6274,668.27,502.54,4192725.98,3152935.96,1039790.02 +Australia and Oceania,Tuvalu,Cereal,Online,M,11/22/2016,435142982,1/9/2017,7333,205.7,117.11,1508398.1,858767.63,649630.47 +Europe,Sweden,Household,Online,H,7/22/2012,359221017,7/27/2012,336,668.27,502.54,224538.72,168853.44,55685.28 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,H,2/16/2013,571539103,3/14/2013,9976,651.21,524.96,6496470.96,5237000.96,1259470 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,M,8/22/2014,239333570,9/13/2014,2977,437.2,263.33,1301544.4,783933.41,517610.99 +Europe,Andorra,Snacks,Online,M,5/22/2010,400153243,7/7/2010,3092,152.58,97.44,471777.36,301284.48,170492.88 +Europe,Kosovo,Cosmetics,Online,L,6/18/2017,811859452,7/1/2017,6108,437.2,263.33,2670417.6,1608419.64,1061997.96 +Australia and Oceania,New Zealand,Clothes,Online,H,5/14/2012,402626025,6/11/2012,4843,109.28,35.84,529243.04,173573.12,355669.92 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,M,7/12/2010,420939290,7/17/2010,4145,437.2,263.33,1812194,1091502.85,720691.15 +Europe,San Marino,Cereal,Offline,L,1/29/2017,385598075,2/1/2017,5894,205.7,117.11,1212395.8,690246.34,522149.46 +Europe,Lithuania,Clothes,Offline,M,7/6/2015,335713708,8/13/2015,4001,109.28,35.84,437229.28,143395.84,293833.44 +Sub-Saharan Africa,Ghana,Household,Offline,H,11/13/2016,380710017,11/30/2016,9409,668.27,502.54,6287752.43,4728398.86,1559353.57 +Sub-Saharan Africa,Gabon,Baby Food,Online,C,7/22/2010,250323331,8/2/2010,5091,255.28,159.42,1299630.48,811607.22,488023.26 +Australia and Oceania,Tuvalu,Cereal,Offline,H,7/16/2013,644602477,8/12/2013,1052,205.7,117.11,216396.4,123199.72,93196.68 +Australia and Oceania,Samoa ,Snacks,Offline,H,7/23/2013,983908784,8/30/2013,9329,152.58,97.44,1423418.82,909017.76,514401.06 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,L,10/14/2010,758916079,10/16/2010,8988,651.21,524.96,5853075.48,4718340.48,1134735 +Central America and the Caribbean,Honduras,Snacks,Online,C,1/7/2014,880610692,2/21/2014,1128,152.58,97.44,172110.24,109912.32,62197.92 +Middle East and North Africa,Qatar,Beverages,Offline,L,3/14/2014,530291450,4/9/2014,3879,47.45,31.79,184058.55,123313.41,60745.14 +Europe,Slovakia,Office Supplies,Online,H,11/25/2010,309569680,12/16/2010,7403,651.21,524.96,4820907.63,3886278.88,934628.75 +Sub-Saharan Africa,Nigeria,Fruits,Online,H,2/14/2016,890369212,3/27/2016,8891,9.33,6.92,82953.03,61525.72,21427.31 +Central America and the Caribbean,Panama,Snacks,Online,L,8/19/2012,764926373,9/4/2012,7567,152.58,97.44,1154572.86,737328.48,417244.38 +Central America and the Caribbean,El Salvador,Beverages,Online,L,10/12/2010,295789992,10/19/2010,9687,47.45,31.79,459648.15,307949.73,151698.42 +Europe,Germany,Snacks,Offline,H,5/25/2014,365821397,7/9/2014,3536,152.58,97.44,539522.88,344547.84,194975.04 +Australia and Oceania,East Timor,Fruits,Offline,H,1/8/2017,128194415,2/20/2017,4431,9.33,6.92,41341.23,30662.52,10678.71 +Middle East and North Africa,Libya,Fruits,Offline,C,4/5/2013,156395375,5/7/2013,9722,9.33,6.92,90706.26,67276.24,23430.02 +Europe,Spain,Fruits,Online,L,2/21/2010,194223105,3/22/2010,3788,9.33,6.92,35342.04,26212.96,9129.08 +Australia and Oceania,Tonga,Vegetables,Online,M,10/6/2015,505788934,10/22/2015,3040,154.06,90.93,468342.4,276427.2,191915.2 +Middle East and North Africa,Syria,Clothes,Offline,M,10/10/2012,525516688,10/22/2012,921,109.28,35.84,100646.88,33008.64,67638.24 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,C,3/11/2015,208142697,4/30/2015,2904,154.06,90.93,447390.24,264060.72,183329.52 +Europe,Finland,Cosmetics,Online,M,7/31/2011,478715789,9/18/2011,1495,437.2,263.33,653614,393678.35,259935.65 +Sub-Saharan Africa,Lesotho,Cereal,Online,L,4/17/2014,982597291,6/1/2014,1229,205.7,117.11,252805.3,143928.19,108877.11 +Middle East and North Africa,Morocco,Beverages,Offline,C,4/1/2010,535461032,4/10/2010,3673,47.45,31.79,174283.85,116764.67,57519.18 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,L,2/21/2010,273293340,3/21/2010,2427,9.33,6.92,22643.91,16794.84,5849.07 +North America,Greenland,Beverages,Online,H,5/18/2014,502393043,6/12/2014,8120,47.45,31.79,385294,258134.8,127159.2 +Middle East and North Africa,Azerbaijan,Fruits,Online,M,11/5/2016,249371469,12/13/2016,3414,9.33,6.92,31852.62,23624.88,8227.74 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,C,4/20/2016,411152446,5/31/2016,8000,255.28,159.42,2042240,1275360,766880 +Europe,France,Vegetables,Offline,H,7/19/2012,604972302,8/12/2012,3603,154.06,90.93,555078.18,327620.79,227457.39 +Europe,Serbia,Household,Offline,M,4/3/2010,518379867,4/17/2010,8977,668.27,502.54,5999059.79,4511301.58,1487758.21 +Europe,Ukraine,Cosmetics,Online,H,2/22/2015,359236466,2/23/2015,4908,437.2,263.33,2145777.6,1292423.64,853353.96 +Sub-Saharan Africa,Comoros,Cosmetics,Online,H,1/29/2015,405715930,2/13/2015,9214,437.2,263.33,4028360.8,2426322.62,1602038.18 +Middle East and North Africa,Oman,Personal Care,Offline,L,2/17/2014,556304585,4/5/2014,1744,81.73,56.67,142537.12,98832.48,43704.64 +Central America and the Caribbean,Dominica,Personal Care,Offline,H,8/25/2013,779801261,9/20/2013,9377,81.73,56.67,766382.21,531394.59,234987.62 +Middle East and North Africa,Turkey,Baby Food,Offline,M,1/17/2016,665317285,3/4/2016,1024,255.28,159.42,261406.72,163246.08,98160.64 +Asia,Kazakhstan,Clothes,Online,C,6/11/2013,772276484,7/22/2013,2628,109.28,35.84,287187.84,94187.52,193000.32 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,L,3/5/2014,380415189,3/7/2014,2163,421.89,364.69,912548.07,788824.47,123723.6 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,H,4/10/2016,639782226,4/26/2016,4633,255.28,159.42,1182712.24,738592.86,444119.38 +Sub-Saharan Africa,Liberia,Beverages,Online,C,4/9/2011,520738923,5/7/2011,7074,47.45,31.79,335661.3,224882.46,110778.84 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,H,9/8/2010,863959109,10/1/2010,3554,152.58,97.44,542269.32,346301.76,195967.56 +Asia,Uzbekistan,Cereal,Offline,L,12/22/2011,330429112,2/10/2012,172,205.7,117.11,35380.4,20142.92,15237.48 +Sub-Saharan Africa,Uganda,Cereal,Offline,C,6/3/2017,351447761,7/18/2017,57,205.7,117.11,11724.9,6675.27,5049.63 +Europe,Vatican City,Fruits,Online,C,4/2/2015,178626382,4/7/2015,8371,9.33,6.92,78101.43,57927.32,20174.11 +Australia and Oceania,Marshall Islands,Household,Online,C,9/2/2013,933888804,9/25/2013,7305,668.27,502.54,4881712.35,3671054.7,1210657.65 +Australia and Oceania,Vanuatu,Personal Care,Online,M,5/22/2014,659471356,7/8/2014,1084,81.73,56.67,88595.32,61430.28,27165.04 +Australia and Oceania,Fiji,Cereal,Offline,C,5/20/2016,167922866,6/6/2016,962,205.7,117.11,197883.4,112659.82,85223.58 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,H,2/19/2012,792104661,3/27/2012,226,205.7,117.11,46488.2,26466.86,20021.34 +Europe,Bulgaria,Personal Care,Online,H,2/11/2014,335190570,3/30/2014,9193,81.73,56.67,751343.89,520967.31,230376.58 +Sub-Saharan Africa,Benin,Vegetables,Offline,M,2/19/2013,720666921,2/19/2013,211,154.06,90.93,32506.66,19186.23,13320.43 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,L,6/13/2012,342332541,7/26/2012,2661,437.2,263.33,1163389.2,700721.13,462668.07 +Middle East and North Africa,Oman,Clothes,Online,C,5/10/2016,814298760,6/7/2016,7954,109.28,35.84,869213.12,285071.36,584141.76 +Middle East and North Africa,Bahrain,Household,Offline,C,4/21/2011,220989406,4/22/2011,4531,668.27,502.54,3027931.37,2277008.74,750922.63 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,C,1/31/2015,767140805,2/20/2015,2867,651.21,524.96,1867019.07,1505060.32,361958.75 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,C,6/24/2012,227801787,7/23/2012,466,81.73,56.67,38086.18,26408.22,11677.96 +Australia and Oceania,Tonga,Vegetables,Online,H,1/23/2012,498333680,3/2/2012,6865,154.06,90.93,1057621.9,624234.45,433387.45 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,M,2/7/2012,844410312,3/24/2012,8631,437.2,263.33,3773473.2,2272801.23,1500671.97 +Asia,Kyrgyzstan,Cosmetics,Online,L,12/10/2011,152018010,12/21/2011,4362,437.2,263.33,1907066.4,1148645.46,758420.94 +Europe,France,Meat,Online,L,10/7/2015,977455604,11/10/2015,9689,421.89,364.69,4087692.21,3533481.41,554210.8 +Central America and the Caribbean,Cuba,Fruits,Offline,C,9/7/2013,997334420,10/3/2013,2273,9.33,6.92,21207.09,15729.16,5477.93 +Australia and Oceania,Palau,Vegetables,Offline,M,10/21/2015,658578288,11/28/2015,6805,154.06,90.93,1048378.3,618778.65,429599.65 +Central America and the Caribbean,El Salvador,Clothes,Offline,M,7/30/2010,928423535,9/2/2010,11,109.28,35.84,1202.08,394.24,807.84 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,H,1/9/2014,144418990,1/24/2014,5643,9.33,6.92,52649.19,39049.56,13599.63 +Europe,Lithuania,Meat,Online,H,12/10/2012,764425981,1/27/2013,9490,421.89,364.69,4003736.1,3460908.1,542828 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,H,2/14/2014,816618335,3/21/2014,4367,651.21,524.96,2843834.07,2292500.32,551333.75 +Central America and the Caribbean,Barbados,Vegetables,Offline,H,4/12/2010,649482381,5/27/2010,5124,154.06,90.93,789403.44,465925.32,323478.12 +Australia and Oceania,Palau,Beverages,Online,H,2/13/2014,681816947,3/15/2014,3641,47.45,31.79,172765.45,115747.39,57018.06 +Sub-Saharan Africa,Sierra Leone,Meat,Online,C,9/12/2016,952733361,9/23/2016,3828,421.89,364.69,1614994.92,1396033.32,218961.6 +Central America and the Caribbean,El Salvador,Personal Care,Online,M,12/3/2013,671655452,1/18/2014,6629,81.73,56.67,541788.17,375665.43,166122.74 +Europe,Hungary,Cosmetics,Offline,C,5/4/2010,468319547,5/5/2010,5016,437.2,263.33,2192995.2,1320863.28,872131.92 +Sub-Saharan Africa,Madagascar,Snacks,Online,H,5/5/2015,142774474,6/12/2015,8995,152.58,97.44,1372457.1,876472.8,495984.3 +Europe,Iceland,Vegetables,Offline,H,9/2/2016,915381562,9/28/2016,601,154.06,90.93,92590.06,54648.93,37941.13 +Australia and Oceania,Tuvalu,Baby Food,Online,L,6/30/2014,476814639,7/26/2014,8902,255.28,159.42,2272502.56,1419156.84,853345.72 +Europe,Malta,Personal Care,Offline,C,1/17/2010,638060033,1/29/2010,4998,81.73,56.67,408486.54,283236.66,125249.88 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,L,12/23/2016,580416572,2/6/2017,7017,205.7,117.11,1443396.9,821760.87,621636.03 +Europe,Czech Republic,Vegetables,Offline,H,2/24/2012,905495584,4/12/2012,5120,154.06,90.93,788787.2,465561.6,323225.6 +Europe,Bosnia and Herzegovina,Baby Food,Online,M,2/16/2015,485220897,3/24/2015,6501,255.28,159.42,1659575.28,1036389.42,623185.86 +Asia,Turkmenistan,Household,Offline,C,4/5/2016,511828839,5/10/2016,382,668.27,502.54,255279.14,191970.28,63308.86 +North America,Canada,Cereal,Offline,C,9/30/2010,447868239,10/8/2010,3020,205.7,117.11,621214,353672.2,267541.8 +Asia,Uzbekistan,Personal Care,Online,L,7/26/2017,276200425,8/31/2017,2698,81.73,56.67,220507.54,152895.66,67611.88 +Australia and Oceania,New Zealand,Household,Offline,C,2/10/2015,949999225,3/14/2015,4737,668.27,502.54,3165594.99,2380531.98,785063.01 +Sub-Saharan Africa,Togo,Household,Offline,C,2/17/2013,342750966,3/16/2013,6482,668.27,502.54,4331726.14,3257464.28,1074261.86 +Middle East and North Africa,Tunisia ,Snacks,Online,H,2/1/2011,898254477,3/12/2011,2316,152.58,97.44,353375.28,225671.04,127704.24 +Middle East and North Africa,Libya,Vegetables,Online,C,1/26/2017,180621087,3/14/2017,8648,154.06,90.93,1332310.88,786362.64,545948.24 +Europe,France,Office Supplies,Offline,M,9/25/2013,324274623,10/17/2013,8922,651.21,524.96,5810095.62,4683693.12,1126402.5 +Asia,Thailand,Snacks,Offline,M,2/3/2015,383951413,3/22/2015,8610,152.58,97.44,1313713.8,838958.4,474755.4 +Europe,Luxembourg,Clothes,Online,H,4/14/2017,384700286,5/26/2017,218,109.28,35.84,23823.04,7813.12,16009.92 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,C,7/10/2017,871882569,8/19/2017,8282,47.45,31.79,392980.9,263284.78,129696.12 +Sub-Saharan Africa,South Sudan,Fruits,Offline,L,4/16/2010,661172091,5/1/2010,4369,9.33,6.92,40762.77,30233.48,10529.29 +Middle East and North Africa,Qatar,Vegetables,Offline,C,11/10/2013,888555181,11/11/2013,2078,154.06,90.93,320136.68,188952.54,131184.14 +Europe,Malta,Beverages,Online,C,6/27/2013,960330665,7/22/2013,2039,47.45,31.79,96750.55,64819.81,31930.74 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,L,8/22/2010,803109872,9/13/2010,6913,651.21,524.96,4501814.73,3629048.48,872766.25 +Australia and Oceania,Palau,Meat,Offline,C,8/22/2011,413816630,9/8/2011,6392,421.89,364.69,2696720.88,2331098.48,365622.4 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,C,4/18/2016,309687268,4/18/2016,2199,651.21,524.96,1432010.79,1154387.04,277623.75 +Sub-Saharan Africa,Burundi,Personal Care,Offline,L,2/16/2014,178270614,4/5/2014,3091,81.73,56.67,252627.43,175166.97,77460.46 +Asia,Kyrgyzstan,Cosmetics,Online,H,11/10/2010,227427995,11/10/2010,9852,437.2,263.33,4307294.4,2594327.16,1712967.24 +Asia,Bhutan,Office Supplies,Offline,C,1/27/2017,735333240,3/5/2017,301,651.21,524.96,196014.21,158012.96,38001.25 +Sub-Saharan Africa,Botswana,Vegetables,Offline,C,2/13/2014,700472676,4/4/2014,4286,154.06,90.93,660301.16,389725.98,270575.18 +Central America and the Caribbean,Guatemala,Baby Food,Online,H,12/4/2010,991645133,12/21/2010,8686,255.28,159.42,2217362.08,1384722.12,832639.96 +Middle East and North Africa,Syria,Vegetables,Online,M,6/21/2017,297961938,7/25/2017,2414,154.06,90.93,371900.84,219505.02,152395.82 +Europe,Luxembourg,Cosmetics,Offline,C,9/26/2010,978846919,10/29/2010,1410,437.2,263.33,616452,371295.3,245156.7 +Sub-Saharan Africa,Mozambique,Fruits,Offline,M,3/12/2014,514036405,3/18/2014,3650,9.33,6.92,34054.5,25258,8796.5 +Central America and the Caribbean,El Salvador,Office Supplies,Online,C,9/27/2010,953579223,11/7/2010,4137,651.21,524.96,2694055.77,2171759.52,522296.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,L,8/14/2014,367836701,9/14/2014,9909,205.7,117.11,2038281.3,1160442.99,877838.31 +Central America and the Caribbean,Dominica,Baby Food,Offline,C,8/20/2014,497482669,8/31/2014,5032,255.28,159.42,1284568.96,802201.44,482367.52 +Europe,San Marino,Office Supplies,Online,H,10/23/2015,903503453,11/23/2015,5605,651.21,524.96,3650032.05,2942400.8,707631.25 +Asia,Kyrgyzstan,Beverages,Online,M,11/12/2012,317197883,12/8/2012,4757,47.45,31.79,225719.65,151225.03,74494.62 +Sub-Saharan Africa,Tanzania,Household,Offline,L,9/25/2016,690177285,11/12/2016,7651,668.27,502.54,5112933.77,3844933.54,1268000.23 +Australia and Oceania,Kiribati,Baby Food,Online,L,11/30/2012,444365489,12/31/2012,6478,255.28,159.42,1653703.84,1032722.76,620981.08 +Asia,India,Baby Food,Offline,M,9/6/2010,321998822,10/6/2010,5462,255.28,159.42,1394339.36,870752.04,523587.32 +Europe,Liechtenstein,Snacks,Offline,C,8/3/2016,235626113,9/4/2016,5858,152.58,97.44,893813.64,570803.52,323010.12 +Middle East and North Africa,Iran,Vegetables,Online,M,7/18/2015,618108689,8/29/2015,952,154.06,90.93,146665.12,86565.36,60099.76 +Sub-Saharan Africa,South Africa,Personal Care,Online,L,6/9/2012,172620379,7/29/2012,1061,81.73,56.67,86715.53,60126.87,26588.66 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,H,3/31/2013,822647511,4/10/2013,8535,154.06,90.93,1314902.1,776087.55,538814.55 +Asia,India,Vegetables,Online,L,8/18/2013,961988914,9/3/2013,2752,154.06,90.93,423973.12,250239.36,173733.76 +Australia and Oceania,Papua New Guinea,Vegetables,Online,M,4/30/2010,404755914,5/23/2010,5124,154.06,90.93,789403.44,465925.32,323478.12 +Sub-Saharan Africa,Liberia,Beverages,Offline,L,7/1/2012,835372340,7/26/2012,4094,47.45,31.79,194260.3,130148.26,64112.04 +Europe,Romania,Meat,Offline,H,3/22/2015,858574521,4/22/2015,135,421.89,364.69,56955.15,49233.15,7722 +Europe,France,Clothes,Offline,M,11/7/2010,949411284,12/13/2010,752,109.28,35.84,82178.56,26951.68,55226.88 +Sub-Saharan Africa,Burundi,Clothes,Online,H,7/12/2015,303243958,8/29/2015,5481,109.28,35.84,598963.68,196439.04,402524.64 +Asia,Sri Lanka,Cereal,Online,C,5/19/2012,885746371,6/3/2012,889,205.7,117.11,182867.3,104110.79,78756.51 +Middle East and North Africa,Bahrain,Snacks,Online,L,11/24/2015,682904851,1/13/2016,5576,152.58,97.44,850786.08,543325.44,307460.64 +Sub-Saharan Africa,Ghana,Cereal,Online,H,2/10/2015,451018226,3/31/2015,5170,205.7,117.11,1063469,605458.7,458010.3 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,C,4/15/2015,566697824,5/9/2015,7334,255.28,159.42,1872223.52,1169186.28,703037.24 +Middle East and North Africa,Qatar,Meat,Online,H,5/19/2011,576867473,6/16/2011,6759,421.89,364.69,2851554.51,2464939.71,386614.8 +Europe,Kosovo,Office Supplies,Online,L,7/24/2014,548763501,8/16/2014,170,651.21,524.96,110705.7,89243.2,21462.5 +Sub-Saharan Africa,Burundi,Clothes,Offline,C,7/24/2010,619934737,8/5/2010,1320,109.28,35.84,144249.6,47308.8,96940.8 +Europe,Serbia,Cereal,Online,L,6/20/2016,548242509,6/30/2016,5996,205.7,117.11,1233377.2,702191.56,531185.64 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,M,5/9/2016,161860644,5/30/2016,7016,9.33,6.92,65459.28,48550.72,16908.56 +North America,United States of America,Household,Offline,H,7/4/2010,709275472,7/15/2010,9229,668.27,502.54,6167463.83,4637941.66,1529522.17 +Europe,Ukraine,Beverages,Online,H,8/19/2011,809285819,9/24/2011,4513,47.45,31.79,214141.85,143468.27,70673.58 +Europe,Italy,Office Supplies,Offline,M,10/15/2010,501003015,10/28/2010,6780,651.21,524.96,4415203.8,3559228.8,855975 +Europe,Slovenia,Personal Care,Online,H,6/14/2011,793850886,6/15/2011,6973,81.73,56.67,569903.29,395159.91,174743.38 +Asia,North Korea,Personal Care,Offline,M,8/6/2010,517565762,8/25/2010,8065,81.73,56.67,659152.45,457043.55,202108.9 +Sub-Saharan Africa,Angola,Clothes,Offline,M,1/16/2010,372196471,2/11/2010,62,109.28,35.84,6775.36,2222.08,4553.28 +Sub-Saharan Africa,Niger,Cereal,Offline,M,9/6/2012,678104341,10/18/2012,4998,205.7,117.11,1028088.6,585315.78,442772.82 +Europe,Norway,Clothes,Offline,C,2/8/2011,925963199,3/8/2011,1942,109.28,35.84,212221.76,69601.28,142620.48 +Europe,Belarus,Meat,Online,H,2/12/2014,226759374,2/19/2014,1993,421.89,364.69,840826.77,726827.17,113999.6 +North America,Canada,Meat,Offline,C,8/27/2012,461791694,10/7/2012,3279,421.89,364.69,1383377.31,1195818.51,187558.8 +Middle East and North Africa,Qatar,Vegetables,Offline,M,11/13/2013,432671487,11/16/2013,5963,154.06,90.93,918659.78,542215.59,376444.19 +Sub-Saharan Africa,Niger,Beverages,Online,C,8/10/2014,811322581,8/18/2014,7236,47.45,31.79,343348.2,230032.44,113315.76 +Sub-Saharan Africa,Cape Verde,Household,Offline,M,10/16/2012,989981305,11/17/2012,6323,668.27,502.54,4225471.21,3177560.42,1047910.79 +North America,Canada,Office Supplies,Online,L,3/11/2011,431196486,4/18/2011,9477,651.21,524.96,6171517.17,4975045.92,1196471.25 +Australia and Oceania,Solomon Islands,Office Supplies,Offline,L,8/20/2013,917829453,8/25/2013,4986,651.21,524.96,3246933.06,2617450.56,629482.5 +Asia,North Korea,Vegetables,Offline,H,9/3/2013,703054034,10/23/2013,8167,154.06,90.93,1258208.02,742625.31,515582.71 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Offline,M,6/23/2013,360356557,6/23/2013,6368,9.33,6.92,59413.44,44066.56,15346.88 +Asia,Laos,Household,Offline,C,7/3/2012,533535850,7/29/2012,3969,668.27,502.54,2652363.63,1994581.26,657782.37 +Europe,Slovenia,Personal Care,Offline,C,4/12/2011,586703240,4/18/2011,7382,81.73,56.67,603330.86,418337.94,184992.92 +Europe,Sweden,Cosmetics,Online,C,3/2/2015,854282557,3/12/2015,48,437.2,263.33,20985.6,12639.84,8345.76 +Central America and the Caribbean,Belize,Meat,Offline,H,6/20/2015,391010129,7/12/2015,7441,421.89,364.69,3139283.49,2713658.29,425625.2 +North America,Mexico,Meat,Online,M,11/22/2015,121934783,12/3/2015,2067,421.89,364.69,872046.63,753814.23,118232.4 +Middle East and North Africa,Iran,Beverages,Offline,L,8/26/2013,592417848,9/8/2013,8461,47.45,31.79,401474.45,268975.19,132499.26 +Central America and the Caribbean,Guatemala,Clothes,Offline,L,10/21/2010,618133151,12/9/2010,8191,109.28,35.84,895112.48,293565.44,601547.04 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,L,6/23/2010,435067021,6/27/2010,4855,81.73,56.67,396799.15,275132.85,121666.3 +Europe,Hungary,Cereal,Offline,H,1/26/2013,349518287,1/29/2013,9083,205.7,117.11,1868373.1,1063710.13,804662.97 +Europe,Monaco,Snacks,Offline,M,6/24/2012,288098275,7/28/2012,3537,152.58,97.44,539675.46,344645.28,195030.18 +Sub-Saharan Africa,The Gambia,Fruits,Online,H,1/9/2015,247730815,1/30/2015,7908,9.33,6.92,73781.64,54723.36,19058.28 +Australia and Oceania,Kiribati,Clothes,Offline,L,12/10/2012,745652234,12/13/2012,3921,109.28,35.84,428486.88,140528.64,287958.24 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,H,11/25/2010,569411361,12/4/2010,330,109.28,35.84,36062.4,11827.2,24235.2 +Sub-Saharan Africa,Botswana,Vegetables,Offline,M,8/15/2014,826869523,9/11/2014,7922,154.06,90.93,1220463.32,720347.46,500115.86 +Europe,Greece,Snacks,Online,C,12/20/2011,896200549,1/26/2012,4513,152.58,97.44,688593.54,439746.72,248846.82 +Middle East and North Africa,Jordan,Fruits,Offline,L,8/1/2014,675890767,8/31/2014,9953,9.33,6.92,92861.49,68874.76,23986.73 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,C,3/31/2016,134739005,5/7/2016,1121,81.73,56.67,91619.33,63527.07,28092.26 +Europe,Belarus,Snacks,Online,C,10/18/2011,661856591,10/18/2011,6928,152.58,97.44,1057074.24,675064.32,382009.92 +Sub-Saharan Africa,Nigeria,Clothes,Offline,H,1/27/2016,116667354,1/29/2016,3317,109.28,35.84,362481.76,118881.28,243600.48 +Asia,Indonesia,Fruits,Offline,M,9/8/2014,478907620,10/17/2014,8262,9.33,6.92,77084.46,57173.04,19911.42 +Australia and Oceania,Vanuatu,Beverages,Offline,C,4/2/2013,198626220,5/15/2013,6767,47.45,31.79,321094.15,215122.93,105971.22 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,L,11/12/2010,946184480,11/22/2010,5869,651.21,524.96,3821951.49,3080990.24,740961.25 +Central America and the Caribbean,Cuba,Fruits,Offline,L,6/25/2011,862256228,7/22/2011,9634,9.33,6.92,89885.22,66667.28,23217.94 +Sub-Saharan Africa,South Sudan,Beverages,Offline,H,7/18/2012,407827794,8/27/2012,4162,47.45,31.79,197486.9,132309.98,65176.92 +Europe,Albania,Beverages,Online,M,5/9/2016,114198005,6/15/2016,2582,47.45,31.79,122515.9,82081.78,40434.12 +Europe,Denmark,Vegetables,Offline,L,2/13/2011,132978188,3/1/2011,56,154.06,90.93,8627.36,5092.08,3535.28 +Australia and Oceania,Vanuatu,Personal Care,Offline,C,8/18/2012,686092174,9/4/2012,8776,81.73,56.67,717262.48,497335.92,219926.56 +Asia,Tajikistan,Household,Offline,L,1/8/2015,715776288,2/18/2015,2965,668.27,502.54,1981420.55,1490031.1,491389.45 +Australia and Oceania,Fiji,Clothes,Offline,M,4/7/2017,134579360,5/3/2017,3878,109.28,35.84,423787.84,138987.52,284800.32 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,H,11/7/2011,275362718,12/3/2011,4802,152.58,97.44,732689.16,467906.88,264782.28 +Europe,Spain,Snacks,Offline,M,3/29/2011,741300189,4/30/2011,6054,152.58,97.44,923719.32,589901.76,333817.56 +Middle East and North Africa,Iran,Meat,Online,H,10/29/2013,755878102,12/16/2013,9983,421.89,364.69,4211727.87,3640700.27,571027.6 +Europe,Iceland,Clothes,Offline,C,4/14/2015,512895286,5/1/2015,5968,109.28,35.84,652183.04,213893.12,438289.92 +Sub-Saharan Africa,Lesotho,Cereal,Online,C,5/5/2012,726463067,6/20/2012,5420,205.7,117.11,1114894,634736.2,480157.8 +Europe,Slovakia,Vegetables,Offline,L,3/2/2014,381005275,3/30/2014,6782,154.06,90.93,1044834.92,616687.26,428147.66 +Europe,Montenegro,Clothes,Offline,M,10/31/2015,781258237,11/20/2015,528,109.28,35.84,57699.84,18923.52,38776.32 +Asia,Bhutan,Cereal,Offline,H,4/7/2017,602270781,4/27/2017,4163,205.7,117.11,856329.1,487528.93,368800.17 +Europe,Montenegro,Office Supplies,Online,M,11/23/2011,839404237,12/28/2011,7222,651.21,524.96,4703038.62,3791261.12,911777.5 +Europe,Hungary,Fruits,Online,L,2/18/2013,758332431,3/3/2013,6273,9.33,6.92,58527.09,43409.16,15117.93 +Europe,Denmark,Household,Offline,C,10/1/2012,145041692,10/16/2012,9915,668.27,502.54,6625897.05,4982684.1,1643212.95 +Middle East and North Africa,Somalia,Beverages,Offline,C,12/7/2014,655830848,1/17/2015,3777,47.45,31.79,179218.65,120070.83,59147.82 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,H,5/12/2017,867311227,5/12/2017,5520,47.45,31.79,261924,175480.8,86443.2 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,C,1/1/2015,326406657,2/17/2015,9838,152.58,97.44,1501082.04,958614.72,542467.32 +Middle East and North Africa,Syria,Vegetables,Offline,H,6/12/2011,900353467,7/24/2011,3454,154.06,90.93,532123.24,314072.22,218051.02 +Europe,San Marino,Meat,Online,H,2/22/2015,926700484,4/1/2015,121,421.89,364.69,51048.69,44127.49,6921.2 +Central America and the Caribbean,Jamaica,Snacks,Online,L,11/22/2012,163309037,11/23/2012,5628,152.58,97.44,858720.24,548392.32,310327.92 +Europe,Netherlands,Fruits,Offline,H,6/27/2011,238352954,8/1/2011,2791,9.33,6.92,26040.03,19313.72,6726.31 +Central America and the Caribbean,El Salvador,Cereal,Online,L,3/17/2011,600318562,3/22/2011,6458,205.7,117.11,1328410.6,756296.38,572114.22 +Asia,Thailand,Cereal,Offline,M,3/11/2017,768004691,3/30/2017,8510,205.7,117.11,1750507,996606.1,753900.9 +Australia and Oceania,Papua New Guinea,Meat,Online,M,12/3/2012,780522668,1/16/2013,2857,421.89,364.69,1205339.73,1041919.33,163420.4 +Europe,Norway,Snacks,Online,C,1/9/2017,747296321,2/14/2017,443,152.58,97.44,67592.94,43165.92,24427.02 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,H,4/29/2011,398061978,5/15/2011,4240,437.2,263.33,1853728,1116519.2,737208.8 +Central America and the Caribbean,Dominican Republic,Beverages,Online,H,10/16/2012,432868468,11/28/2012,4254,47.45,31.79,201852.3,135234.66,66617.64 +Europe,Germany,Baby Food,Offline,C,9/27/2016,272077119,11/2/2016,2520,255.28,159.42,643305.6,401738.4,241567.2 +Australia and Oceania,Samoa ,Household,Online,M,10/6/2015,306361758,10/14/2015,8107,668.27,502.54,5417664.89,4074091.78,1343573.11 +Middle East and North Africa,Pakistan,Household,Offline,L,2/3/2011,546708714,3/5/2011,2113,668.27,502.54,1412054.51,1061867.02,350187.49 +Europe,Andorra,Cereal,Online,L,5/19/2016,174416816,6/3/2016,2667,205.7,117.11,548601.9,312332.37,236269.53 +Middle East and North Africa,Kuwait,Personal Care,Offline,H,1/23/2016,691097390,2/29/2016,9930,81.73,56.67,811578.9,562733.1,248845.8 +Europe,Malta,Baby Food,Offline,L,7/24/2014,968674266,8/1/2014,1096,255.28,159.42,279786.88,174724.32,105062.56 +Europe,Croatia,Beverages,Online,M,5/14/2017,399383771,5/20/2017,5388,47.45,31.79,255660.6,171284.52,84376.08 +Central America and the Caribbean,El Salvador,Beverages,Offline,C,2/8/2012,245774734,3/25/2012,9060,47.45,31.79,429897,288017.4,141879.6 +Sub-Saharan Africa,Swaziland,Meat,Offline,C,3/7/2010,490708482,3/10/2010,399,421.89,364.69,168334.11,145511.31,22822.8 +Middle East and North Africa,Libya,Cosmetics,Online,L,9/16/2012,287358844,11/1/2012,4722,437.2,263.33,2064458.4,1243444.26,821014.14 +Europe,Portugal,Cereal,Online,H,4/18/2014,209212148,4/20/2014,9379,205.7,117.11,1929260.3,1098374.69,830885.61 +Australia and Oceania,Federated States of Micronesia,Household,Offline,C,5/25/2014,900067222,7/6/2014,8747,668.27,502.54,5845357.69,4395717.38,1449640.31 +Sub-Saharan Africa,Rwanda,Beverages,Offline,M,7/13/2013,824035394,8/25/2013,9240,47.45,31.79,438438,293739.6,144698.4 +Sub-Saharan Africa,Djibouti,Fruits,Online,M,1/26/2017,315540492,2/22/2017,4298,9.33,6.92,40100.34,29742.16,10358.18 +Asia,Maldives,Vegetables,Online,H,4/25/2016,229318845,5/21/2016,9397,154.06,90.93,1447701.82,854469.21,593232.61 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,L,12/22/2014,590419280,1/1/2015,7040,651.21,524.96,4584518.4,3695718.4,888800 +Europe,Romania,Cosmetics,Offline,M,4/3/2010,144203126,4/17/2010,1764,437.2,263.33,771220.8,464514.12,306706.68 +Europe,Latvia,Meat,Offline,H,10/17/2011,406344211,10/27/2011,5137,421.89,364.69,2167248.93,1873412.53,293836.4 +Central America and the Caribbean,Barbados,Baby Food,Offline,M,2/21/2015,712828862,3/27/2015,756,255.28,159.42,192991.68,120521.52,72470.16 +Europe,Ireland,Meat,Offline,M,2/15/2013,469955909,2/25/2013,9252,421.89,364.69,3903326.28,3374111.88,529214.4 +Middle East and North Africa,Bahrain,Vegetables,Online,M,10/16/2014,504336678,11/10/2014,3285,154.06,90.93,506087.1,298705.05,207382.05 +Central America and the Caribbean,Haiti,Cosmetics,Offline,L,4/23/2011,812894999,4/26/2011,2550,437.2,263.33,1114860,671491.5,443368.5 +Europe,Czech Republic,Fruits,Offline,C,1/24/2010,112867200,3/1/2010,8767,9.33,6.92,81796.11,60667.64,21128.47 +Europe,Andorra,Cereal,Online,H,9/20/2015,791802108,11/8/2015,694,205.7,117.11,142755.8,81274.34,61481.46 +Europe,Finland,Household,Offline,H,4/14/2011,357561051,5/16/2011,9116,668.27,502.54,6091949.32,4581154.64,1510794.68 +Sub-Saharan Africa,Liberia,Meat,Online,H,11/28/2014,888317859,12/12/2014,1850,421.89,364.69,780496.5,674676.5,105820 +Sub-Saharan Africa,Guinea,Vegetables,Offline,L,7/10/2015,482558858,8/18/2015,8744,154.06,90.93,1347100.64,795091.92,552008.72 +Sub-Saharan Africa,Namibia,Office Supplies,Online,L,6/20/2014,909082877,7/24/2014,6680,651.21,524.96,4350082.8,3506732.8,843350 +Europe,Lithuania,Meat,Online,M,3/2/2014,857001245,4/15/2014,4568,421.89,364.69,1927193.52,1665903.92,261289.6 +Europe,Czech Republic,Personal Care,Online,L,4/23/2014,885737788,4/24/2014,8349,81.73,56.67,682363.77,473137.83,209225.94 +Europe,Bosnia and Herzegovina,Office Supplies,Online,C,8/27/2015,275028836,10/16/2015,5999,651.21,524.96,3906608.79,3149235.04,757373.75 +Europe,Poland,Household,Online,H,3/27/2016,174923217,4/19/2016,2522,668.27,502.54,1685376.94,1267405.88,417971.06 +Sub-Saharan Africa,Guinea,Beverages,Online,C,2/28/2015,455782258,3/19/2015,4953,47.45,31.79,235019.85,157455.87,77563.98 +Central America and the Caribbean,Panama,Snacks,Online,C,5/17/2016,158279788,6/7/2016,7361,152.58,97.44,1123141.38,717255.84,405885.54 +Europe,Estonia,Household,Offline,M,4/30/2017,643402135,5/28/2017,5844,668.27,502.54,3905369.88,2936843.76,968526.12 +North America,United States of America,Cereal,Offline,L,9/27/2012,642448127,10/22/2012,3532,205.7,117.11,726532.4,413632.52,312899.88 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,C,7/20/2013,307029092,8/3/2013,5586,437.2,263.33,2442199.2,1470961.38,971237.82 +Asia,Tajikistan,Fruits,Offline,H,10/27/2012,759068858,11/28/2012,4198,9.33,6.92,39167.34,29050.16,10117.18 +Europe,Andorra,Office Supplies,Online,H,4/4/2012,940803754,5/4/2012,3592,651.21,524.96,2339146.32,1885656.32,453490 +Europe,Vatican City,Beverages,Online,H,11/5/2010,764782607,12/23/2010,5023,47.45,31.79,238341.35,159681.17,78660.18 +Australia and Oceania,Tuvalu,Meat,Offline,C,3/15/2016,663866746,4/22/2016,1778,421.89,364.69,750120.42,648418.82,101701.6 +Middle East and North Africa,Israel,Fruits,Online,L,7/6/2010,241229999,8/17/2010,4172,9.33,6.92,38924.76,28870.24,10054.52 +Europe,United Kingdom,Beverages,Offline,M,11/18/2014,520358693,12/2/2014,4556,47.45,31.79,216182.2,144835.24,71346.96 +Sub-Saharan Africa,Lesotho,Vegetables,Online,L,5/30/2017,795051658,7/16/2017,2308,154.06,90.93,355570.48,209866.44,145704.04 +Sub-Saharan Africa,Benin,Cereal,Online,C,11/1/2014,879420220,12/18/2014,8841,205.7,117.11,1818593.7,1035369.51,783224.19 +Middle East and North Africa,Somalia,Beverages,Offline,H,4/23/2016,657888209,5/1/2016,2596,47.45,31.79,123180.2,82526.84,40653.36 +Europe,San Marino,Fruits,Offline,H,11/30/2016,535191953,1/7/2017,4047,9.33,6.92,37758.51,28005.24,9753.27 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,H,8/1/2016,986380279,9/3/2016,699,81.73,56.67,57129.27,39612.33,17516.94 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,C,4/22/2016,306814515,4/22/2016,2088,437.2,263.33,912873.6,549833.04,363040.56 +Sub-Saharan Africa,Cameroon,Personal Care,Online,L,5/11/2014,462168490,6/20/2014,4782,81.73,56.67,390832.86,270995.94,119836.92 +Central America and the Caribbean,The Bahamas,Household,Offline,M,1/29/2010,338428533,2/8/2010,7378,668.27,502.54,4930496.06,3707740.12,1222755.94 +Sub-Saharan Africa,Lesotho,Snacks,Offline,C,3/24/2015,691893470,4/4/2015,5508,152.58,97.44,840410.64,536699.52,303711.12 +Middle East and North Africa,Iraq,Cereal,Offline,C,5/3/2012,999174630,5/8/2012,6832,205.7,117.11,1405342.4,800095.52,605246.88 +Australia and Oceania,Marshall Islands,Vegetables,Offline,H,7/10/2011,807195842,8/22/2011,6042,154.06,90.93,930830.52,549399.06,381431.46 +Middle East and North Africa,Egypt,Meat,Online,H,5/17/2016,183193433,6/24/2016,9863,421.89,364.69,4161101.07,3596937.47,564163.6 +Europe,Estonia,Office Supplies,Offline,C,8/17/2012,164716231,9/28/2012,2048,651.21,524.96,1333678.08,1075118.08,258560 +Sub-Saharan Africa,Namibia,Snacks,Online,C,5/13/2017,509625566,6/2/2017,8385,152.58,97.44,1279383.3,817034.4,462348.9 +Europe,Liechtenstein,Meat,Offline,H,8/31/2014,146095263,9/27/2014,1690,421.89,364.69,712994.1,616326.1,96668 +Sub-Saharan Africa,Comoros,Snacks,Online,M,5/18/2012,322611653,6/15/2012,6812,152.58,97.44,1039374.96,663761.28,375613.68 +Sub-Saharan Africa,Malawi,Meat,Offline,C,8/26/2015,557973563,9/26/2015,5632,421.89,364.69,2376084.48,2053934.08,322150.4 +Central America and the Caribbean,Haiti,Clothes,Offline,C,7/13/2015,891292321,7/14/2015,2059,109.28,35.84,225007.52,73794.56,151212.96 +Europe,Russia,Cosmetics,Online,H,7/2/2015,531991755,8/20/2015,7037,437.2,263.33,3076576.4,1853053.21,1223523.19 +Central America and the Caribbean,Dominican Republic,Beverages,Offline,H,7/12/2012,109808194,8/22/2012,3540,47.45,31.79,167973,112536.6,55436.4 +Central America and the Caribbean,Cuba,Cosmetics,Online,C,1/6/2016,324790465,2/12/2016,1571,437.2,263.33,686841.2,413691.43,273149.77 +Australia and Oceania,Marshall Islands,Cereal,Offline,C,9/12/2013,597299897,9/20/2013,3168,205.7,117.11,651657.6,371004.48,280653.12 +Central America and the Caribbean,Barbados,Clothes,Offline,H,4/27/2013,418010318,5/13/2013,7397,109.28,35.84,808344.16,265108.48,543235.68 +Middle East and North Africa,Oman,Baby Food,Offline,M,2/10/2016,697908055,3/13/2016,5357,255.28,159.42,1367534.96,854012.94,513522.02 +Asia,Myanmar,Snacks,Offline,M,1/2/2013,618291938,1/19/2013,5179,152.58,97.44,790211.82,504641.76,285570.06 +Middle East and North Africa,Pakistan,Baby Food,Offline,H,2/27/2011,780773293,4/17/2011,7023,255.28,159.42,1792831.44,1119606.66,673224.78 +Asia,Maldives,Vegetables,Offline,L,12/27/2014,957275950,2/2/2015,8081,154.06,90.93,1244958.86,734805.33,510153.53 +Asia,Bangladesh,Vegetables,Offline,M,11/4/2014,540036237,11/13/2014,7578,154.06,90.93,1167466.68,689067.54,478399.14 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,H,6/28/2013,791602981,7/29/2013,1768,668.27,502.54,1181501.36,888490.72,293010.64 +Sub-Saharan Africa,Senegal,Clothes,Offline,M,10/9/2014,794837510,11/7/2014,8937,109.28,35.84,976635.36,320302.08,656333.28 +Europe,Moldova ,Cosmetics,Online,M,3/21/2012,602913653,4/9/2012,4403,437.2,263.33,1924991.6,1159441.99,765549.61 +Europe,Finland,Baby Food,Offline,H,8/3/2015,789317739,9/4/2015,5514,255.28,159.42,1407613.92,879041.88,528572.04 +Sub-Saharan Africa,Swaziland,Snacks,Online,H,10/4/2016,197848594,11/8/2016,6650,152.58,97.44,1014657,647976,366681 +Middle East and North Africa,Tunisia ,Meat,Offline,C,4/3/2016,892617547,4/11/2016,4223,421.89,364.69,1781641.47,1540085.87,241555.6 +Asia,Cambodia,Office Supplies,Offline,M,11/17/2011,508048427,12/8/2011,1674,651.21,524.96,1090125.54,878783.04,211342.5 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,L,1/23/2010,798877561,1/30/2010,4478,651.21,524.96,2916118.38,2350770.88,565347.5 +Australia and Oceania,Vanuatu,Meat,Offline,M,7/12/2014,890153777,8/18/2014,5139,421.89,364.69,2168092.71,1874141.91,293950.8 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,L,11/26/2014,427238404,1/9/2015,8193,81.73,56.67,669613.89,464297.31,205316.58 +Middle East and North Africa,Tunisia ,Office Supplies,Online,C,4/3/2013,925805270,4/3/2013,5208,651.21,524.96,3391501.68,2733991.68,657510 +Europe,Cyprus,Household,Offline,L,9/14/2012,821840703,10/27/2012,9782,668.27,502.54,6537017.14,4915846.28,1621170.86 +Europe,Poland,Cereal,Offline,H,8/28/2013,421643531,10/12/2013,2545,205.7,117.11,523506.5,298044.95,225461.55 +Australia and Oceania,New Zealand,Cereal,Offline,L,1/2/2010,551825082,2/15/2010,6159,205.7,117.11,1266906.3,721280.49,545625.81 +North America,Canada,Fruits,Online,L,8/22/2015,309309184,9/5/2015,316,9.33,6.92,2948.28,2186.72,761.56 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Offline,M,3/26/2015,211332166,5/12/2015,6739,255.28,159.42,1720331.92,1074331.38,646000.54 +Sub-Saharan Africa,Benin,Personal Care,Offline,M,6/9/2013,845442855,6/25/2013,4183,81.73,56.67,341876.59,237050.61,104825.98 +Asia,Maldives,Fruits,Offline,C,12/29/2015,619502580,1/13/2016,3435,9.33,6.92,32048.55,23770.2,8278.35 +Europe,Andorra,Fruits,Online,L,10/1/2010,711685168,10/21/2010,2311,9.33,6.92,21561.63,15992.12,5569.51 +Europe,Luxembourg,Personal Care,Offline,H,12/6/2016,120476949,12/31/2016,661,81.73,56.67,54023.53,37458.87,16564.66 +Asia,Japan,Vegetables,Online,C,3/1/2013,614676749,3/10/2013,5364,154.06,90.93,826377.84,487748.52,338629.32 +Central America and the Caribbean,Dominica,Vegetables,Offline,M,1/4/2017,883395898,1/20/2017,5332,154.06,90.93,821447.92,484838.76,336609.16 +Sub-Saharan Africa,South Sudan,Personal Care,Online,M,1/7/2013,586058223,2/4/2013,6506,81.73,56.67,531735.38,368695.02,163040.36 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,L,2/3/2017,802400052,3/14/2017,6861,109.28,35.84,749770.08,245898.24,503871.84 +Australia and Oceania,Samoa ,Personal Care,Offline,L,2/14/2012,882470214,3/17/2012,1402,81.73,56.67,114585.46,79451.34,35134.12 +Sub-Saharan Africa,Sudan,Personal Care,Online,M,5/9/2012,696630036,5/14/2012,7163,81.73,56.67,585431.99,405927.21,179504.78 +Sub-Saharan Africa,Gabon,Meat,Offline,M,3/3/2014,185553348,4/15/2014,8214,421.89,364.69,3465404.46,2995563.66,469840.8 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,C,1/4/2015,710226476,2/16/2015,652,81.73,56.67,53287.96,36948.84,16339.12 +Sub-Saharan Africa,Swaziland,Office Supplies,Offline,H,3/5/2017,101948249,4/16/2017,7607,651.21,524.96,4953754.47,3993370.72,960383.75 +Europe,Italy,Cosmetics,Online,L,6/15/2016,312329995,7/25/2016,4241,437.2,263.33,1854165.2,1116782.53,737382.67 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,C,6/26/2013,663295543,7/20/2013,2746,437.2,263.33,1200551.2,723104.18,477447.02 +Europe,Slovenia,Office Supplies,Online,H,7/17/2017,997081220,9/2/2017,7345,651.21,524.96,4783137.45,3855831.2,927306.25 +Middle East and North Africa,Iraq,Cosmetics,Offline,H,6/20/2012,326235854,8/6/2012,9294,437.2,263.33,4063336.8,2447389.02,1615947.78 +Europe,Slovakia,Vegetables,Online,H,6/16/2013,883620774,7/13/2013,1878,154.06,90.93,289324.68,170766.54,118558.14 +Australia and Oceania,Kiribati,Snacks,Offline,H,4/4/2010,472409808,5/4/2010,5415,152.58,97.44,826220.7,527637.6,298583.1 +Australia and Oceania,East Timor,Meat,Online,H,5/30/2016,116089284,6/6/2016,2254,421.89,364.69,950940.06,822011.26,128928.8 +Middle East and North Africa,Turkey,Cereal,Offline,L,6/9/2012,908458030,6/13/2012,1774,205.7,117.11,364911.8,207753.14,157158.66 +Central America and the Caribbean,Guatemala,Fruits,Offline,M,3/23/2010,863627374,4/18/2010,5386,9.33,6.92,50251.38,37271.12,12980.26 +Asia,Kyrgyzstan,Clothes,Online,L,5/9/2011,766021144,5/26/2011,1534,109.28,35.84,167635.52,54978.56,112656.96 +Central America and the Caribbean,Cuba,Snacks,Offline,H,11/25/2010,120375669,12/29/2010,690,152.58,97.44,105280.2,67233.6,38046.6 +Europe,United Kingdom,Fruits,Online,L,5/16/2016,301739776,6/8/2016,360,9.33,6.92,3358.8,2491.2,867.6 +Asia,Vietnam,Cosmetics,Offline,C,8/14/2013,505474793,9/27/2013,79,437.2,263.33,34538.8,20803.07,13735.73 +Asia,Malaysia,Baby Food,Offline,C,1/22/2016,897254550,3/6/2016,6415,255.28,159.42,1637621.2,1022679.3,614941.9 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,H,6/14/2015,363065373,7/17/2015,7967,47.45,31.79,378034.15,253270.93,124763.22 +Europe,Kosovo,Baby Food,Online,M,12/29/2015,559206092,1/8/2016,364,255.28,159.42,92921.92,58028.88,34893.04 +Europe,Sweden,Vegetables,Offline,C,5/12/2015,962288033,6/19/2015,1268,154.06,90.93,195348.08,115299.24,80048.84 +Europe,Kosovo,Baby Food,Offline,C,2/3/2016,219235026,2/20/2016,5371,255.28,159.42,1371108.88,856244.82,514864.06 +Middle East and North Africa,Afghanistan,Clothes,Online,H,3/16/2014,197283399,3/27/2014,9397,109.28,35.84,1026904.16,336788.48,690115.68 +Middle East and North Africa,United Arab Emirates,Meat,Online,L,8/1/2010,133981978,8/24/2010,7100,421.89,364.69,2995419,2589299,406120 +Asia,Nepal,Baby Food,Offline,M,9/26/2014,687192094,10/13/2014,4266,255.28,159.42,1089024.48,680085.72,408938.76 +Europe,Macedonia,Snacks,Offline,M,9/28/2010,785087573,11/14/2010,3714,152.58,97.44,566682.12,361892.16,204789.96 +Sub-Saharan Africa,Sudan,Household,Offline,M,1/10/2014,776154744,2/8/2014,292,668.27,502.54,195134.84,146741.68,48393.16 +North America,Greenland,Baby Food,Offline,L,8/1/2014,179192435,8/21/2014,5878,255.28,159.42,1500535.84,937070.76,563465.08 +Europe,Cyprus,Fruits,Online,M,1/15/2011,833311975,2/22/2011,4386,9.33,6.92,40921.38,30351.12,10570.26 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,M,6/12/2014,147937190,7/21/2014,6757,152.58,97.44,1030983.06,658402.08,372580.98 +Europe,Poland,Snacks,Offline,M,3/16/2014,552804410,4/29/2014,5964,152.58,97.44,909987.12,581132.16,328854.96 +Central America and the Caribbean,Panama,Household,Offline,M,2/19/2012,947962462,2/28/2012,2013,668.27,502.54,1345227.51,1011613.02,333614.49 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,H,2/16/2011,753772675,2/25/2011,6940,651.21,524.96,4519397.4,3643222.4,876175 +Middle East and North Africa,Morocco,Baby Food,Offline,M,5/8/2011,360908877,5/9/2011,9812,255.28,159.42,2504807.36,1564229.04,940578.32 +Europe,Andorra,Meat,Online,L,1/11/2014,680357396,1/22/2014,1727,421.89,364.69,728604.03,629819.63,98784.4 +Australia and Oceania,New Zealand,Snacks,Offline,L,2/7/2010,893417060,3/28/2010,817,152.58,97.44,124657.86,79608.48,45049.38 +Europe,Bulgaria,Household,Offline,M,4/19/2014,701699197,5/27/2014,7240,668.27,502.54,4838274.8,3638389.6,1199885.2 +Sub-Saharan Africa,Madagascar,Snacks,Online,H,11/20/2015,777127635,1/3/2016,8192,152.58,97.44,1249935.36,798228.48,451706.88 +Sub-Saharan Africa,Ethiopia,Beverages,Online,C,10/15/2012,511938703,11/25/2012,2893,47.45,31.79,137272.85,91968.47,45304.38 +Sub-Saharan Africa,Uganda,Personal Care,Offline,C,5/9/2015,268681228,6/23/2015,7601,81.73,56.67,621229.73,430748.67,190481.06 +Sub-Saharan Africa,Swaziland,Cosmetics,Online,M,4/5/2012,930216538,5/8/2012,600,437.2,263.33,262320,157998,104322 +Sub-Saharan Africa,Comoros,Vegetables,Offline,M,3/14/2012,749718463,4/5/2012,7208,154.06,90.93,1110464.48,655423.44,455041.04 +Europe,Andorra,Cosmetics,Online,M,5/9/2017,300673329,6/19/2017,4775,437.2,263.33,2087630,1257400.75,830229.25 +Sub-Saharan Africa,Swaziland,Cosmetics,Online,C,1/9/2012,226879966,1/15/2012,7678,437.2,263.33,3356821.6,2021847.74,1334973.86 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,C,11/19/2011,792449700,11/20/2011,2331,9.33,6.92,21748.23,16130.52,5617.71 +Europe,Greece,Snacks,Offline,L,9/24/2014,531806361,11/7/2014,2175,152.58,97.44,331861.5,211932,119929.5 +Europe,Andorra,Household,Online,H,11/10/2011,299686276,11/27/2011,2684,668.27,502.54,1793636.68,1348817.36,444819.32 +Europe,Croatia,Snacks,Offline,L,7/21/2014,121138274,9/1/2014,6362,152.58,97.44,970713.96,619913.28,350800.68 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,H,6/14/2012,541523683,6/15/2012,7746,437.2,263.33,3386551.2,2039754.18,1346797.02 +Middle East and North Africa,Bahrain,Meat,Offline,C,3/11/2015,376516330,3/29/2015,8404,421.89,364.69,3545563.56,3064854.76,480708.8 +Asia,Vietnam,Office Supplies,Online,H,9/29/2010,762102544,10/28/2010,1933,651.21,524.96,1258788.93,1014747.68,244041.25 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,H,8/29/2014,204581153,9/5/2014,8964,152.58,97.44,1367727.12,873452.16,494274.96 +Sub-Saharan Africa,Mauritania,Baby Food,Online,M,4/6/2013,430563485,5/16/2013,2158,255.28,159.42,550894.24,344028.36,206865.88 +Europe,Ukraine,Personal Care,Online,C,11/14/2012,536973369,11/16/2012,1207,81.73,56.67,98648.11,68400.69,30247.42 +Europe,Austria,Snacks,Online,M,4/19/2013,141047132,5/24/2013,7835,152.58,97.44,1195464.3,763442.4,432021.9 +Asia,Taiwan,Fruits,Offline,C,8/19/2011,730333602,8/31/2011,797,9.33,6.92,7436.01,5515.24,1920.77 +Sub-Saharan Africa,South Africa,Baby Food,Offline,H,8/7/2013,712694108,9/2/2013,879,255.28,159.42,224391.12,140130.18,84260.94 +Sub-Saharan Africa,Mozambique,Fruits,Online,L,8/21/2014,366302478,8/25/2014,5898,9.33,6.92,55028.34,40814.16,14214.18 +Asia,Tajikistan,Baby Food,Online,C,3/29/2011,489645040,5/9/2011,5703,255.28,159.42,1455861.84,909172.26,546689.58 +Europe,Bosnia and Herzegovina,Meat,Offline,H,5/2/2012,151520621,5/15/2012,7174,421.89,364.69,3026638.86,2616286.06,410352.8 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,L,10/3/2012,741040551,10/19/2012,9222,651.21,524.96,6005458.62,4841181.12,1164277.5 +Europe,Slovenia,Clothes,Offline,M,3/15/2012,117628657,4/16/2012,7789,109.28,35.84,851181.92,279157.76,572024.16 +Asia,Japan,Fruits,Online,L,6/8/2011,261021268,6/13/2011,848,9.33,6.92,7911.84,5868.16,2043.68 +Central America and the Caribbean,Barbados,Household,Online,L,1/21/2016,521267211,2/9/2016,3406,668.27,502.54,2276127.62,1711651.24,564476.38 +Asia,Laos,Meat,Online,H,1/8/2010,768727815,1/28/2010,2498,421.89,364.69,1053881.22,910995.62,142885.6 +Australia and Oceania,Kiribati,Office Supplies,Online,H,6/8/2012,944076907,7/21/2012,2191,651.21,524.96,1426801.11,1150187.36,276613.75 +Europe,Poland,Clothes,Online,L,3/2/2013,608300817,4/8/2013,8584,109.28,35.84,938059.52,307650.56,630408.96 +Europe,Austria,Baby Food,Offline,H,7/6/2014,292698371,8/12/2014,4807,255.28,159.42,1227130.96,766331.94,460799.02 +Asia,Bhutan,Office Supplies,Online,L,4/4/2012,148880898,5/18/2012,6021,651.21,524.96,3920935.41,3160784.16,760151.25 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,C,8/15/2014,398772227,9/29/2014,4419,9.33,6.92,41229.27,30579.48,10649.79 +Sub-Saharan Africa,Guinea,Household,Offline,H,9/24/2015,884608685,11/5/2015,4223,668.27,502.54,2822104.21,2122226.42,699877.79 +Sub-Saharan Africa,Togo,Household,Offline,M,7/26/2014,618939101,8/20/2014,6689,668.27,502.54,4470058.03,3361490.06,1108567.97 +Asia,North Korea,Vegetables,Offline,L,3/9/2011,934624803,4/24/2011,5103,154.06,90.93,786168.18,464015.79,322152.39 +Sub-Saharan Africa,Gabon,Personal Care,Online,C,6/23/2010,534839618,8/8/2010,9783,81.73,56.67,799564.59,554402.61,245161.98 +Europe,Latvia,Fruits,Offline,H,11/3/2010,443069875,12/3/2010,3077,9.33,6.92,28708.41,21292.84,7415.57 +Sub-Saharan Africa,Liberia,Baby Food,Online,C,7/7/2015,853114402,8/17/2015,4364,255.28,159.42,1114041.92,695708.88,418333.04 +Central America and the Caribbean,Haiti,Personal Care,Online,C,8/29/2013,679084527,10/2/2013,5057,81.73,56.67,413308.61,286580.19,126728.42 +Australia and Oceania,Kiribati,Household,Online,L,6/10/2014,705404078,6/13/2014,3597,668.27,502.54,2403767.19,1807636.38,596130.81 +Sub-Saharan Africa,Eritrea,Household,Online,L,12/6/2012,436809384,12/13/2012,459,668.27,502.54,306735.93,230665.86,76070.07 +Europe,Iceland,Cosmetics,Online,M,8/21/2016,348349273,10/2/2016,3146,437.2,263.33,1375431.2,828436.18,546995.02 +Asia,Myanmar,Office Supplies,Online,C,5/29/2011,535385072,6/13/2011,1195,651.21,524.96,778195.95,627327.2,150868.75 +Europe,United Kingdom,Clothes,Online,L,8/28/2010,263590610,9/23/2010,1174,109.28,35.84,128294.72,42076.16,86218.56 +Middle East and North Africa,Lebanon,Vegetables,Offline,M,9/22/2013,218952214,10/25/2013,1681,154.06,90.93,258974.86,152853.33,106121.53 +Asia,South Korea,Vegetables,Online,H,3/26/2017,257768714,5/2/2017,8345,154.06,90.93,1285630.7,758810.85,526819.85 +Sub-Saharan Africa,Swaziland,Snacks,Online,H,4/14/2011,756651437,6/2/2011,8829,152.58,97.44,1347128.82,860297.76,486831.06 +Sub-Saharan Africa,Uganda,Beverages,Offline,L,7/23/2013,362524211,8/12/2013,7825,47.45,31.79,371296.25,248756.75,122539.5 +Middle East and North Africa,Kuwait,Fruits,Offline,L,7/5/2012,942623364,7/19/2012,2056,9.33,6.92,19182.48,14227.52,4954.96 +Middle East and North Africa,Syria,Snacks,Online,C,8/2/2016,834497725,9/4/2016,5276,152.58,97.44,805012.08,514093.44,290918.64 +Europe,Malta,Vegetables,Offline,H,7/31/2012,696008622,9/11/2012,3273,154.06,90.93,504238.38,297613.89,206624.49 +Europe,Slovenia,Office Supplies,Offline,C,11/12/2014,355329883,12/27/2014,8863,651.21,524.96,5771674.23,4652720.48,1118953.75 +Asia,Tajikistan,Clothes,Online,L,2/23/2016,160947835,3/2/2016,6896,109.28,35.84,753594.88,247152.64,506442.24 +Europe,Estonia,Clothes,Offline,L,12/27/2013,531661307,2/3/2014,9250,109.28,35.84,1010840,331520,679320 +Asia,Myanmar,Beverages,Online,M,8/5/2014,606581628,8/7/2014,9838,47.45,31.79,466813.1,312750.02,154063.08 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,M,11/13/2013,495132625,11/20/2013,9601,81.73,56.67,784689.73,544088.67,240601.06 +Europe,Italy,Baby Food,Online,H,5/9/2016,827050626,6/2/2016,1514,255.28,159.42,386493.92,241361.88,145132.04 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,C,4/21/2016,502384459,5/1/2016,5581,651.21,524.96,3634403.01,2929801.76,704601.25 +Europe,Bosnia and Herzegovina,Snacks,Online,L,8/9/2016,741495454,9/16/2016,3837,152.58,97.44,585449.46,373877.28,211572.18 +Australia and Oceania,East Timor,Meat,Online,C,6/5/2017,135057437,6/21/2017,5352,421.89,364.69,2257955.28,1951820.88,306134.4 +Europe,Latvia,Fruits,Offline,H,6/3/2012,494056737,6/22/2012,1222,9.33,6.92,11401.26,8456.24,2945.02 +Sub-Saharan Africa,Swaziland,Beverages,Online,H,4/2/2015,999792182,4/9/2015,9579,47.45,31.79,454523.55,304516.41,150007.14 +Europe,Romania,Office Supplies,Online,C,5/4/2010,453875100,5/10/2010,583,651.21,524.96,379655.43,306051.68,73603.75 +Central America and the Caribbean,Costa Rica,Meat,Online,C,4/5/2017,428229320,5/3/2017,1427,421.89,364.69,602037.03,520412.63,81624.4 +Central America and the Caribbean,The Bahamas,Household,Offline,C,3/19/2011,315091168,3/19/2011,1334,668.27,502.54,891472.18,670388.36,221083.82 +Middle East and North Africa,Algeria,Household,Offline,C,2/11/2010,477009475,3/20/2010,6559,668.27,502.54,4383182.93,3296159.86,1087023.07 +Australia and Oceania,Solomon Islands,Snacks,Offline,M,3/23/2010,896845567,4/7/2010,5388,152.58,97.44,822101.04,525006.72,297094.32 +Asia,South Korea,Household,Online,C,8/28/2012,727773272,8/29/2012,3139,668.27,502.54,2097699.53,1577473.06,520226.47 +Europe,Armenia,Meat,Offline,H,1/7/2012,543278920,2/2/2012,7160,421.89,364.69,3020732.4,2611180.4,409552 +Australia and Oceania,Nauru,Household,Offline,L,5/3/2015,987161338,5/9/2015,1832,668.27,502.54,1224270.64,920653.28,303617.36 +Middle East and North Africa,United Arab Emirates,Fruits,Offline,H,7/23/2015,523531854,8/15/2015,3564,9.33,6.92,33252.12,24662.88,8589.24 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,M,6/26/2010,386814296,8/10/2010,5801,651.21,524.96,3777669.21,3045292.96,732376.25 +Australia and Oceania,Papua New Guinea,Cereal,Offline,H,2/15/2014,531744992,2/20/2014,4015,205.7,117.11,825885.5,470196.65,355688.85 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,C,1/20/2015,983372771,2/13/2015,711,154.06,90.93,109536.66,64651.23,44885.43 +Sub-Saharan Africa,Comoros,Beverages,Offline,H,6/23/2010,487058961,7/30/2010,425,47.45,31.79,20166.25,13510.75,6655.5 +Asia,Vietnam,Clothes,Offline,H,1/10/2010,558477389,1/24/2010,4725,109.28,35.84,516348,169344,347004 +Asia,India,Office Supplies,Online,C,10/29/2016,533614385,12/12/2016,7209,651.21,524.96,4694572.89,3784436.64,910136.25 +Sub-Saharan Africa,Lesotho,Clothes,Offline,L,2/19/2016,718768775,4/8/2016,8508,109.28,35.84,929754.24,304926.72,624827.52 +Sub-Saharan Africa,Djibouti,Cereal,Offline,H,12/29/2016,140551888,1/13/2017,1282,205.7,117.11,263707.4,150135.02,113572.38 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,M,7/30/2010,595887553,8/18/2010,5224,255.28,159.42,1333582.72,832810.08,500772.64 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,M,11/3/2011,802012097,11/3/2011,2057,47.45,31.79,97604.65,65392.03,32212.62 +Central America and the Caribbean,Panama,Cosmetics,Offline,L,4/19/2010,446474349,5/25/2010,536,437.2,263.33,234339.2,141144.88,93194.32 +Sub-Saharan Africa,Djibouti,Beverages,Offline,L,9/7/2011,637135636,9/22/2011,1448,47.45,31.79,68707.6,46031.92,22675.68 +Europe,Monaco,Office Supplies,Online,C,6/5/2011,752169787,6/22/2011,2610,651.21,524.96,1699658.1,1370145.6,329512.5 +Sub-Saharan Africa,Swaziland,Household,Online,C,8/6/2013,690063130,9/9/2013,3870,668.27,502.54,2586204.9,1944829.8,641375.1 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,H,12/23/2011,419614493,2/6/2012,2108,152.58,97.44,321638.64,205403.52,116235.12 +Asia,Thailand,Household,Offline,M,7/19/2016,429935204,9/2/2016,6236,668.27,502.54,4167331.72,3133839.44,1033492.28 +Middle East and North Africa,Egypt,Cosmetics,Offline,C,11/11/2011,380449092,11/26/2011,2196,437.2,263.33,960091.2,578272.68,381818.52 +Europe,Spain,Baby Food,Online,C,10/26/2013,450892484,10/26/2013,7961,255.28,159.42,2032284.08,1269142.62,763141.46 +Middle East and North Africa,Libya,Beverages,Online,C,11/19/2012,891314208,12/23/2012,8536,47.45,31.79,405033.2,271359.44,133673.76 +Europe,Bosnia and Herzegovina,Personal Care,Online,M,9/26/2015,672075593,10/8/2015,958,81.73,56.67,78297.34,54289.86,24007.48 +Middle East and North Africa,Iraq,Office Supplies,Online,M,3/6/2011,633850467,3/27/2011,9294,651.21,524.96,6052345.74,4878978.24,1173367.5 +Asia,Singapore,Baby Food,Offline,C,10/18/2011,337625157,10/26/2011,9642,255.28,159.42,2461409.76,1537127.64,924282.12 +Sub-Saharan Africa,Gabon,Clothes,Offline,H,4/26/2012,314698493,5/5/2012,5132,109.28,35.84,560824.96,183930.88,376894.08 +Sub-Saharan Africa,Cameroon,Clothes,Online,C,2/9/2016,716681802,3/5/2016,926,109.28,35.84,101193.28,33187.84,68005.44 +Sub-Saharan Africa,Seychelles ,Meat,Offline,M,3/25/2016,865498912,5/8/2016,9216,421.89,364.69,3888138.24,3360983.04,527155.2 +Asia,Taiwan,Baby Food,Offline,L,5/22/2014,603386151,6/6/2014,4226,255.28,159.42,1078813.28,673708.92,405104.36 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,H,2/20/2017,742892348,3/23/2017,7209,651.21,524.96,4694572.89,3784436.64,910136.25 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,L,12/15/2016,816878831,1/26/2017,1454,81.73,56.67,118835.42,82398.18,36437.24 +Central America and the Caribbean,Nicaragua,Personal Care,Online,C,3/3/2011,428519427,4/12/2011,7276,81.73,56.67,594667.48,412330.92,182336.56 +Australia and Oceania,Fiji,Cosmetics,Online,M,4/25/2013,601300466,5/25/2013,7025,437.2,263.33,3071330,1849893.25,1221436.75 +Europe,Italy,Cosmetics,Offline,M,6/27/2011,629020774,7/1/2011,80,437.2,263.33,34976,21066.4,13909.6 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,C,7/27/2017,325791680,8/15/2017,7853,437.2,263.33,3433331.6,2067930.49,1365401.11 +Sub-Saharan Africa,Sudan,Beverages,Offline,C,6/6/2010,476037013,6/24/2010,8786,47.45,31.79,416895.7,279306.94,137588.76 +Australia and Oceania,Palau,Clothes,Online,H,6/9/2015,584493100,6/18/2015,3352,109.28,35.84,366306.56,120135.68,246170.88 +Europe,Austria,Fruits,Online,M,5/17/2017,226208770,6/25/2017,9057,9.33,6.92,84501.81,62674.44,21827.37 +Asia,Nepal,Clothes,Online,M,3/28/2017,396545350,4/12/2017,5436,109.28,35.84,594046.08,194826.24,399219.84 +Asia,India,Personal Care,Offline,L,4/20/2013,361176669,5/26/2013,9057,81.73,56.67,740228.61,513260.19,226968.42 +Central America and the Caribbean,Honduras,Beverages,Offline,C,6/22/2012,806089055,7/3/2012,8519,47.45,31.79,404226.55,270819.01,133407.54 +Sub-Saharan Africa,Lesotho,Beverages,Offline,H,5/16/2011,687581336,6/27/2011,9452,47.45,31.79,448497.4,300479.08,148018.32 +Europe,Estonia,Personal Care,Online,L,4/3/2015,382264840,5/11/2015,9516,81.73,56.67,777742.68,539271.72,238470.96 +Europe,San Marino,Baby Food,Offline,C,7/2/2011,337063395,7/2/2011,3404,255.28,159.42,868973.12,542665.68,326307.44 +Europe,Bosnia and Herzegovina,Beverages,Offline,L,4/15/2011,619213330,5/30/2011,7840,47.45,31.79,372008,249233.6,122774.4 +Europe,Austria,Vegetables,Offline,H,6/28/2015,466263473,7/19/2015,6578,154.06,90.93,1013406.68,598137.54,415269.14 +Sub-Saharan Africa,Mauritania,Snacks,Online,M,11/25/2010,536075150,1/10/2011,5405,152.58,97.44,824694.9,526663.2,298031.7 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,C,11/22/2011,656822192,12/13/2011,7138,437.2,263.33,3120733.6,1879649.54,1241084.06 +Europe,Macedonia,Beverages,Offline,M,3/2/2011,276990926,3/18/2011,6625,47.45,31.79,314356.25,210608.75,103747.5 +Middle East and North Africa,Lebanon,Household,Offline,H,11/13/2013,715380179,12/17/2013,5747,668.27,502.54,3840547.69,2888097.38,952450.31 +Australia and Oceania,Australia,Clothes,Offline,L,1/18/2011,211101281,3/4/2011,8415,109.28,35.84,919591.2,301593.6,617997.6 +Sub-Saharan Africa,Zambia,Meat,Online,M,10/5/2013,673578059,10/9/2013,5571,421.89,364.69,2350349.19,2031687.99,318661.2 +Europe,Iceland,Fruits,Online,H,5/28/2011,932546842,6/30/2011,189,9.33,6.92,1763.37,1307.88,455.49 +Australia and Oceania,Fiji,Fruits,Offline,L,5/16/2013,788056457,6/25/2013,2273,9.33,6.92,21207.09,15729.16,5477.93 +Asia,Maldives,Meat,Online,M,12/26/2014,560468232,2/9/2015,3860,421.89,364.69,1628495.4,1407703.4,220792 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,L,5/27/2016,640455996,6/4/2016,4017,437.2,263.33,1756232.4,1057796.61,698435.79 +Central America and the Caribbean,Costa Rica,Cereal,Online,C,4/16/2011,139006078,4/20/2011,3842,205.7,117.11,790299.4,449936.62,340362.78 +Sub-Saharan Africa,Sudan,Fruits,Online,H,4/18/2013,937417304,6/2/2013,1467,9.33,6.92,13687.11,10151.64,3535.47 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,C,6/4/2014,937301003,6/6/2014,7051,651.21,524.96,4591681.71,3701492.96,890188.75 +Europe,Luxembourg,Vegetables,Offline,C,7/14/2011,810581004,8/24/2011,7787,154.06,90.93,1199665.22,708071.91,491593.31 +Europe,Monaco,Household,Offline,C,2/9/2010,849493634,3/19/2010,2899,668.27,502.54,1937314.73,1456863.46,480451.27 +Europe,Romania,Beverages,Offline,H,12/2/2012,516587722,12/8/2012,8641,47.45,31.79,410015.45,274697.39,135318.06 +Asia,Uzbekistan,Household,Online,C,3/26/2016,694724595,4/20/2016,3301,668.27,502.54,2205959.27,1658884.54,547074.73 +Europe,Portugal,Fruits,Offline,L,8/2/2013,537078082,8/12/2013,2194,9.33,6.92,20470.02,15182.48,5287.54 +Europe,France,Cereal,Online,H,9/23/2014,617134511,11/3/2014,2671,205.7,117.11,549424.7,312800.81,236623.89 +Asia,Mongolia,Office Supplies,Online,H,7/19/2011,678692710,8/23/2011,9110,651.21,524.96,5932523.1,4782385.6,1150137.5 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,C,2/17/2012,985864007,3/10/2012,7923,154.06,90.93,1220617.38,720438.39,500178.99 +Middle East and North Africa,Tunisia ,Cosmetics,Online,M,4/13/2014,973072230,5/7/2014,2552,437.2,263.33,1115734.4,672018.16,443716.24 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,M,11/12/2016,595053708,12/3/2016,8470,668.27,502.54,5660246.9,4256513.8,1403733.1 +Asia,Vietnam,Baby Food,Online,L,1/11/2016,776857268,2/15/2016,8184,255.28,159.42,2089211.52,1304693.28,784518.24 +Middle East and North Africa,Tunisia ,Beverages,Offline,H,7/18/2016,263844239,7/18/2016,6228,47.45,31.79,295518.6,197988.12,97530.48 +Middle East and North Africa,Israel,Fruits,Online,C,11/27/2012,571688449,1/5/2013,4171,9.33,6.92,38915.43,28863.32,10052.11 +Australia and Oceania,Samoa ,Household,Offline,H,10/24/2015,136376225,11/30/2015,5611,668.27,502.54,3749662.97,2819751.94,929911.03 +Asia,North Korea,Snacks,Online,M,7/7/2010,164206397,7/24/2010,1177,152.58,97.44,179586.66,114686.88,64899.78 +Sub-Saharan Africa,Comoros,Vegetables,Offline,M,8/17/2013,581790292,9/4/2013,3531,154.06,90.93,543985.86,321073.83,222912.03 +Sub-Saharan Africa,Benin,Household,Offline,H,4/30/2016,486051738,5/14/2016,2365,668.27,502.54,1580458.55,1188507.1,391951.45 +Europe,Sweden,Cosmetics,Online,C,11/8/2010,394227063,12/24/2010,9403,437.2,263.33,4110991.6,2476091.99,1634899.61 +Middle East and North Africa,Morocco,Fruits,Offline,L,1/4/2017,893865096,2/11/2017,3400,9.33,6.92,31722,23528,8194 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,M,3/28/2010,392827165,4/29/2010,5142,255.28,159.42,1312649.76,819737.64,492912.12 +Asia,Singapore,Clothes,Online,M,4/4/2016,969287097,4/11/2016,2447,109.28,35.84,267408.16,87700.48,179707.68 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,H,6/5/2016,721731221,6/9/2016,5162,421.89,364.69,2177796.18,1882529.78,295266.4 +Asia,India,Vegetables,Online,H,2/3/2012,518958365,2/8/2012,168,154.06,90.93,25882.08,15276.24,10605.84 +Europe,Slovakia,Cereal,Online,H,3/29/2013,850079858,3/30/2013,6375,205.7,117.11,1311337.5,746576.25,564761.25 +Sub-Saharan Africa,Zambia,Clothes,Offline,L,12/29/2011,474519526,1/24/2012,9728,109.28,35.84,1063075.84,348651.52,714424.32 +Asia,Cambodia,Beverages,Online,L,9/5/2016,472013700,9/28/2016,8198,47.45,31.79,388995.1,260614.42,128380.68 +Australia and Oceania,Australia,Office Supplies,Offline,M,3/11/2010,192611205,4/7/2010,6791,651.21,524.96,4422367.11,3565003.36,857363.75 +Central America and the Caribbean,Haiti,Snacks,Online,C,5/8/2014,406673371,6/10/2014,2543,152.58,97.44,388010.94,247789.92,140221.02 +Europe,Serbia,Clothes,Online,C,5/22/2010,154874026,6/19/2010,9521,109.28,35.84,1040454.88,341232.64,699222.24 +Sub-Saharan Africa,Mauritius ,Meat,Online,M,11/24/2010,798199498,12/2/2010,3824,421.89,364.69,1613307.36,1394574.56,218732.8 +Europe,Armenia,Household,Offline,L,8/8/2010,167948615,8/18/2010,8582,668.27,502.54,5735093.14,4312798.28,1422294.86 +Europe,Monaco,Vegetables,Online,M,11/10/2012,215732705,12/16/2012,8956,154.06,90.93,1379761.36,814369.08,565392.28 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,H,9/28/2010,263475596,10/18/2010,7139,255.28,159.42,1822443.92,1138099.38,684344.54 +Europe,Ukraine,Personal Care,Offline,L,7/9/2013,153413617,7/26/2013,7353,81.73,56.67,600960.69,416694.51,184266.18 +Europe,United Kingdom,Fruits,Online,H,8/10/2012,698095595,8/24/2012,855,9.33,6.92,7977.15,5916.6,2060.55 +Europe,Greece,Baby Food,Online,L,8/19/2015,530382859,9/4/2015,929,255.28,159.42,237155.12,148101.18,89053.94 +Central America and the Caribbean,Barbados,Clothes,Offline,H,5/2/2012,153449237,5/14/2012,7894,109.28,35.84,862656.32,282920.96,579735.36 +Europe,Vatican City,Fruits,Offline,H,4/6/2016,590781056,4/14/2016,4098,9.33,6.92,38234.34,28358.16,9876.18 +Asia,Kazakhstan,Meat,Offline,M,7/5/2015,236177146,8/21/2015,8921,421.89,364.69,3763680.69,3253399.49,510281.2 +Sub-Saharan Africa,Mali,Beverages,Offline,H,5/19/2014,703748834,6/21/2014,3774,47.45,31.79,179076.3,119975.46,59100.84 +Sub-Saharan Africa,Swaziland,Fruits,Offline,M,6/19/2014,977919948,6/30/2014,7099,9.33,6.92,66233.67,49125.08,17108.59 +Middle East and North Africa,Tunisia ,Beverages,Online,H,11/4/2010,563426816,12/14/2010,9370,47.45,31.79,444606.5,297872.3,146734.2 +Middle East and North Africa,United Arab Emirates,Meat,Online,C,1/5/2011,835318267,1/19/2011,8093,421.89,364.69,3414355.77,2951436.17,462919.6 +Middle East and North Africa,Bahrain,Vegetables,Online,M,12/21/2015,988955628,2/2/2016,2802,154.06,90.93,431676.12,254785.86,176890.26 +Central America and the Caribbean,Grenada,Household,Offline,C,6/2/2016,290012729,6/26/2016,66,668.27,502.54,44105.82,33167.64,10938.18 +Asia,Philippines,Household,Online,L,9/11/2011,324475896,9/29/2011,8483,668.27,502.54,5668934.41,4263046.82,1405887.59 +Central America and the Caribbean,Cuba,Personal Care,Offline,M,7/23/2013,948643958,8/17/2013,3683,81.73,56.67,301011.59,208715.61,92295.98 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,L,2/14/2012,739128243,2/19/2012,3327,651.21,524.96,2166575.67,1746541.92,420033.75 +Asia,Taiwan,Fruits,Offline,M,6/27/2017,142852580,7/7/2017,2108,9.33,6.92,19667.64,14587.36,5080.28 +Europe,Russia,Clothes,Online,L,7/15/2010,127053296,7/18/2010,6749,109.28,35.84,737530.72,241884.16,495646.56 +Europe,Latvia,Baby Food,Offline,H,11/12/2014,829279220,12/19/2014,1004,255.28,159.42,256301.12,160057.68,96243.44 +Middle East and North Africa,Yemen,Meat,Offline,C,4/7/2017,207391679,5/4/2017,661,421.89,364.69,278869.29,241060.09,37809.2 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,C,12/17/2016,789564502,1/12/2017,8537,437.2,263.33,3732376.4,2248048.21,1484328.19 +Sub-Saharan Africa,Kenya,Office Supplies,Online,H,3/26/2014,224284017,3/27/2014,9479,651.21,524.96,6172819.59,4976095.84,1196723.75 +Asia,Thailand,Snacks,Online,C,3/22/2014,730349051,3/30/2014,5369,152.58,97.44,819202.02,523155.36,296046.66 +Sub-Saharan Africa,Mauritius ,Clothes,Online,H,7/20/2015,546870934,8/4/2015,117,109.28,35.84,12785.76,4193.28,8592.48 +Middle East and North Africa,Iraq,Household,Offline,C,2/16/2014,683273494,3/17/2014,4666,668.27,502.54,3118147.82,2344851.64,773296.18 +Europe,Moldova ,Clothes,Offline,M,7/2/2014,869293057,7/22/2014,1988,109.28,35.84,217248.64,71249.92,145998.72 +Middle East and North Africa,Iran,Vegetables,Offline,C,12/1/2010,904978454,1/17/2011,2090,154.06,90.93,321985.4,190043.7,131941.7 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,L,11/1/2013,210691010,11/30/2013,7007,651.21,524.96,4563028.47,3678394.72,884633.75 +North America,Greenland,Baby Food,Offline,C,11/8/2015,977104556,12/7/2015,5806,255.28,159.42,1482155.68,925592.52,556563.16 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,H,8/17/2010,515205419,9/4/2010,9587,437.2,263.33,4191436.4,2524544.71,1666891.69 +Australia and Oceania,Marshall Islands,Snacks,Offline,H,10/24/2011,706292426,11/2/2011,6479,152.58,97.44,988565.82,631313.76,357252.06 +Australia and Oceania,New Zealand,Personal Care,Offline,H,5/31/2011,351976907,6/26/2011,6643,81.73,56.67,542932.39,376458.81,166473.58 +Europe,Cyprus,Office Supplies,Offline,H,11/7/2013,124182689,12/9/2013,7272,651.21,524.96,4735599.12,3817509.12,918090 +Europe,Hungary,Clothes,Online,M,1/18/2017,315146100,1/21/2017,7589,109.28,35.84,829325.92,271989.76,557336.16 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,L,3/15/2016,387415969,3/19/2016,3849,651.21,524.96,2506507.29,2020571.04,485936.25 +Europe,Germany,Household,Online,C,2/22/2015,323853623,3/7/2015,4339,668.27,502.54,2899623.53,2180521.06,719102.47 +Australia and Oceania,Fiji,Baby Food,Online,L,12/28/2014,177632892,2/13/2015,4375,255.28,159.42,1116850,697462.5,419387.5 +Europe,Russia,Snacks,Online,M,5/5/2010,522240102,6/7/2010,1306,152.58,97.44,199269.48,127256.64,72012.84 +Europe,Albania,Vegetables,Offline,L,10/21/2015,201474082,12/1/2015,9513,154.06,90.93,1465572.78,865017.09,600555.69 +Europe,United Kingdom,Household,Online,L,9/30/2016,379446160,11/19/2016,5406,668.27,502.54,3612667.62,2716731.24,895936.38 +Sub-Saharan Africa,Lesotho,Cereal,Offline,L,12/24/2010,490580165,1/24/2011,2427,205.7,117.11,499233.9,284225.97,215007.93 +North America,Mexico,Meat,Offline,H,7/4/2012,489612424,7/19/2012,6051,421.89,364.69,2552856.39,2206739.19,346117.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,L,6/22/2017,401591765,7/16/2017,8782,152.58,97.44,1339957.56,855718.08,484239.48 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,L,7/8/2015,771879518,8/20/2015,5157,255.28,159.42,1316478.96,822128.94,494350.02 +Europe,Austria,Beverages,Online,L,4/6/2016,416149508,5/18/2016,6742,47.45,31.79,319907.9,214328.18,105579.72 +Australia and Oceania,Tonga,Baby Food,Online,L,4/9/2015,470388066,4/16/2015,7137,255.28,159.42,1821933.36,1137780.54,684152.82 +Europe,Iceland,Cosmetics,Online,M,12/8/2012,340894019,12/22/2012,6971,437.2,263.33,3047721.2,1835673.43,1212047.77 +Sub-Saharan Africa,Gabon,Snacks,Online,H,9/25/2010,854278695,11/14/2010,8905,152.58,97.44,1358724.9,867703.2,491021.7 +Sub-Saharan Africa,Niger,Personal Care,Online,M,12/24/2014,207465922,1/31/2015,2632,81.73,56.67,215113.36,149155.44,65957.92 +Middle East and North Africa,Libya,Personal Care,Offline,L,5/4/2010,717692029,5/22/2010,9875,81.73,56.67,807083.75,559616.25,247467.5 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,H,8/16/2016,272505843,9/3/2016,9390,421.89,364.69,3961547.1,3424439.1,537108 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,L,11/2/2016,879768693,11/30/2016,1962,154.06,90.93,302265.72,178404.66,123861.06 +Sub-Saharan Africa,Nigeria,Vegetables,Offline,M,12/29/2013,117654407,1/24/2014,5408,154.06,90.93,833156.48,491749.44,341407.04 +Central America and the Caribbean,Guatemala,Personal Care,Offline,L,2/27/2012,584649312,3/2/2012,9578,81.73,56.67,782809.94,542785.26,240024.68 +Europe,Slovakia,Cereal,Online,M,9/5/2012,449552237,10/19/2012,1352,205.7,117.11,278106.4,158332.72,119773.68 +Sub-Saharan Africa,Zimbabwe,Clothes,Offline,M,5/28/2010,201474511,7/3/2010,9640,109.28,35.84,1053459.2,345497.6,707961.6 +Sub-Saharan Africa,Comoros,Meat,Offline,L,8/5/2012,399839961,8/20/2012,385,421.89,364.69,162427.65,140405.65,22022 +Central America and the Caribbean,Grenada,Baby Food,Online,M,6/9/2012,324384915,7/3/2012,1560,255.28,159.42,398236.8,248695.2,149541.6 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,M,7/18/2015,225158202,9/4/2015,8170,205.7,117.11,1680569,956788.7,723780.3 +Australia and Oceania,Solomon Islands,Fruits,Offline,L,6/9/2013,872521150,7/11/2013,7252,9.33,6.92,67661.16,50183.84,17477.32 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,L,1/28/2010,407147586,2/9/2010,2873,437.2,263.33,1256075.6,756547.09,499528.51 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,H,6/22/2010,190023839,7/28/2010,1132,437.2,263.33,494910.4,298089.56,196820.84 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,L,12/5/2016,752448737,1/14/2017,5157,109.28,35.84,563556.96,184826.88,378730.08 +Middle East and North Africa,Syria,Cosmetics,Online,H,1/31/2010,446033608,2/24/2010,111,437.2,263.33,48529.2,29229.63,19299.57 +Sub-Saharan Africa,Benin,Household,Online,H,4/18/2013,392702281,5/14/2013,8187,668.27,502.54,5471126.49,4114294.98,1356831.51 +Australia and Oceania,Tonga,Vegetables,Offline,L,2/15/2013,434691083,4/3/2013,3606,154.06,90.93,555540.36,327893.58,227646.78 +Europe,Malta,Vegetables,Online,M,2/16/2016,484548842,3/14/2016,7625,154.06,90.93,1174707.5,693341.25,481366.25 +Asia,Taiwan,Personal Care,Online,H,10/11/2014,975136888,10/29/2014,3530,81.73,56.67,288506.9,200045.1,88461.8 +Central America and the Caribbean,Belize,Cereal,Offline,C,12/22/2013,609629046,1/4/2014,1637,205.7,117.11,336730.9,191709.07,145021.83 +Middle East and North Africa,Israel,Personal Care,Offline,H,2/10/2012,411511647,2/25/2012,4296,81.73,56.67,351112.08,243454.32,107657.76 +Sub-Saharan Africa,Guinea,Baby Food,Online,L,6/5/2012,574583518,6/21/2012,886,255.28,159.42,226178.08,141246.12,84931.96 +Australia and Oceania,Vanuatu,Snacks,Offline,L,8/31/2011,912955987,9/24/2011,2819,152.58,97.44,430123.02,274683.36,155439.66 +Australia and Oceania,Nauru,Clothes,Online,M,5/27/2011,411052882,6/28/2011,8537,109.28,35.84,932923.36,305966.08,626957.28 +Central America and the Caribbean,Grenada,Vegetables,Online,M,4/17/2014,373610532,6/4/2014,8514,154.06,90.93,1311666.84,774178.02,537488.82 +Europe,Belgium,Baby Food,Offline,L,9/11/2012,375677764,9/28/2012,254,255.28,159.42,64841.12,40492.68,24348.44 +Europe,Belgium,Cereal,Online,M,3/6/2015,512615907,4/24/2015,3293,205.7,117.11,677370.1,385643.23,291726.87 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,M,6/9/2012,950098788,7/20/2012,4200,47.45,31.79,199290,133518,65772 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,C,5/22/2011,574112737,5/25/2011,1572,668.27,502.54,1050520.44,789992.88,260527.56 +Europe,Monaco,Meat,Offline,C,3/21/2016,140956580,4/26/2016,1039,421.89,364.69,438343.71,378912.91,59430.8 +Europe,Malta,Meat,Online,C,1/13/2017,927241647,1/13/2017,263,421.89,364.69,110957.07,95913.47,15043.6 +Sub-Saharan Africa,Mauritius ,Household,Online,H,5/17/2016,679891765,7/3/2016,3937,668.27,502.54,2630978.99,1978499.98,652479.01 +Sub-Saharan Africa,Chad,Snacks,Online,H,4/6/2010,366143262,5/16/2010,8783,152.58,97.44,1340110.14,855815.52,484294.62 +Central America and the Caribbean,Belize,Snacks,Online,H,9/18/2014,123544967,10/19/2014,8556,152.58,97.44,1305474.48,833696.64,471777.84 +Sub-Saharan Africa,Kenya,Office Supplies,Online,L,7/13/2016,609958207,8/18/2016,9043,651.21,524.96,5888892.03,4747213.28,1141678.75 +Asia,Sri Lanka,Vegetables,Online,M,12/7/2014,753556811,12/15/2014,3061,154.06,90.93,471577.66,278336.73,193240.93 +Middle East and North Africa,Lebanon,Baby Food,Online,M,3/14/2010,902827107,3/28/2010,5459,255.28,159.42,1393573.52,870273.78,523299.74 +Asia,Taiwan,Cereal,Online,C,1/17/2015,576567924,1/27/2015,8116,205.7,117.11,1669461.2,950464.76,718996.44 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Offline,H,12/13/2012,713890588,12/27/2012,4944,255.28,159.42,1262104.32,788172.48,473931.84 +Europe,Switzerland,Baby Food,Online,L,12/20/2014,524218928,1/22/2015,6885,255.28,159.42,1757602.8,1097606.7,659996.1 +North America,Mexico,Meat,Offline,C,7/1/2010,637289273,8/6/2010,6913,421.89,364.69,2916525.57,2521101.97,395423.6 +Europe,San Marino,Personal Care,Offline,M,7/3/2016,853150451,8/4/2016,5032,81.73,56.67,411265.36,285163.44,126101.92 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,H,2/27/2013,592163789,4/11/2013,3279,651.21,524.96,2135317.59,1721343.84,413973.75 +Europe,Monaco,Cereal,Offline,H,10/11/2015,245003116,11/8/2015,721,205.7,117.11,148309.7,84436.31,63873.39 +Asia,Thailand,Office Supplies,Online,M,6/10/2010,722654759,6/20/2010,8457,651.21,524.96,5507282.97,4439586.72,1067696.25 +Asia,Kyrgyzstan,Meat,Offline,L,10/21/2010,306417548,10/23/2010,4617,421.89,364.69,1947866.13,1683773.73,264092.4 +Europe,Belgium,Beverages,Offline,L,6/12/2016,497902810,7/10/2016,9361,47.45,31.79,444179.45,297586.19,146593.26 +Europe,Armenia,Household,Offline,L,8/23/2016,169034373,8/24/2016,9882,668.27,502.54,6603844.14,4966100.28,1637743.86 +Europe,Greece,Cereal,Online,H,11/22/2016,512048566,1/9/2017,5404,205.7,117.11,1111602.8,632862.44,478740.36 +Europe,Andorra,Cereal,Online,L,5/20/2012,989494216,6/20/2012,2182,205.7,117.11,448837.4,255534.02,193303.38 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,C,7/12/2014,684232652,8/11/2014,8502,152.58,97.44,1297235.16,828434.88,468800.28 +Europe,Romania,Baby Food,Offline,H,11/12/2016,549437701,11/23/2016,9680,255.28,159.42,2471110.4,1543185.6,927924.8 +Sub-Saharan Africa,Angola,Clothes,Online,H,12/31/2013,258595693,1/3/2014,3067,109.28,35.84,335161.76,109921.28,225240.48 +Europe,Vatican City,Office Supplies,Online,M,12/16/2012,455505454,1/10/2013,3041,651.21,524.96,1980329.61,1596403.36,383926.25 +Middle East and North Africa,Somalia,Fruits,Offline,C,4/8/2014,504278314,4/13/2014,6014,9.33,6.92,56110.62,41616.88,14493.74 +Europe,Italy,Fruits,Online,H,9/23/2015,739338099,10/8/2015,5428,9.33,6.92,50643.24,37561.76,13081.48 +Europe,Malta,Meat,Offline,H,3/12/2016,215421140,4/19/2016,6757,421.89,364.69,2850710.73,2464210.33,386500.4 +Middle East and North Africa,Oman,Beverages,Offline,H,10/28/2011,757576262,12/9/2011,2506,47.45,31.79,118909.7,79665.74,39243.96 +Europe,Ukraine,Vegetables,Online,M,12/16/2014,211164796,12/28/2014,7210,154.06,90.93,1110772.6,655605.3,455167.3 +Europe,Norway,Clothes,Offline,C,7/8/2012,991860568,7/30/2012,2438,109.28,35.84,266424.64,87377.92,179046.72 +Asia,Kyrgyzstan,Personal Care,Offline,M,3/14/2015,635649907,3/20/2015,1788,81.73,56.67,146133.24,101325.96,44807.28 +Sub-Saharan Africa,The Gambia,Household,Offline,L,11/1/2015,348831641,12/11/2015,5889,668.27,502.54,3935442.03,2959458.06,975983.97 +Sub-Saharan Africa,Seychelles ,Meat,Online,C,11/20/2015,958017098,11/28/2015,7404,421.89,364.69,3123673.56,2700164.76,423508.8 +Asia,Laos,Personal Care,Online,C,2/7/2014,660130107,3/18/2014,6023,81.73,56.67,492259.79,341323.41,150936.38 +Australia and Oceania,Papua New Guinea,Fruits,Offline,C,4/20/2010,872406995,5/9/2010,3471,9.33,6.92,32384.43,24019.32,8365.11 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,C,9/16/2016,382396590,10/12/2016,8504,47.45,31.79,403514.8,270342.16,133172.64 +Sub-Saharan Africa,Cameroon,Snacks,Online,H,5/4/2016,297960221,5/5/2016,1906,152.58,97.44,290817.48,185720.64,105096.84 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,M,3/14/2012,897271716,4/5/2012,1495,205.7,117.11,307521.5,175079.45,132442.05 +Central America and the Caribbean,Barbados,Clothes,Online,L,12/8/2015,278817403,1/9/2016,7120,109.28,35.84,778073.6,255180.8,522892.8 +Asia,Bhutan,Baby Food,Online,H,9/28/2013,211396110,10/7/2013,5661,255.28,159.42,1445140.08,902476.62,542663.46 +Europe,Liechtenstein,Meat,Online,C,8/14/2015,284119164,10/2/2015,6029,421.89,364.69,2543574.81,2198716.01,344858.8 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,H,9/3/2013,156410396,10/5/2013,4167,651.21,524.96,2713592.07,2187508.32,526083.75 +Middle East and North Africa,Tunisia ,Fruits,Online,L,3/30/2016,908006131,4/2/2016,8047,9.33,6.92,75078.51,55685.24,19393.27 +Europe,Vatican City,Beverages,Online,M,10/18/2013,988955199,12/5/2013,2675,47.45,31.79,126928.75,85038.25,41890.5 +Europe,Lithuania,Beverages,Online,C,12/31/2012,269618928,1/9/2013,5087,47.45,31.79,241378.15,161715.73,79662.42 +Europe,Armenia,Snacks,Offline,L,3/27/2010,490671145,4/21/2010,9351,152.58,97.44,1426775.58,911161.44,515614.14 +Europe,Moldova ,Baby Food,Online,H,7/10/2010,313098180,8/21/2010,1564,255.28,159.42,399257.92,249332.88,149925.04 +Europe,United Kingdom,Cereal,Online,L,2/27/2016,268198859,4/15/2016,4857,205.7,117.11,999084.9,568803.27,430281.63 +Asia,Taiwan,Cereal,Online,M,5/10/2015,507584512,6/19/2015,4392,205.7,117.11,903434.4,514347.12,389087.28 +Middle East and North Africa,Bahrain,Meat,Offline,M,4/29/2016,353178966,5/7/2016,2359,421.89,364.69,995238.51,860303.71,134934.8 +Europe,Ukraine,Fruits,Offline,H,3/16/2013,547218549,3/20/2013,2984,9.33,6.92,27840.72,20649.28,7191.44 +Europe,Kosovo,Personal Care,Online,C,7/18/2012,102252089,8/4/2012,7520,81.73,56.67,614609.6,426158.4,188451.2 +Australia and Oceania,East Timor,Vegetables,Offline,C,5/26/2014,351140916,7/14/2014,9255,154.06,90.93,1425825.3,841557.15,584268.15 +Central America and the Caribbean,Nicaragua,Household,Online,C,2/2/2016,897058856,3/15/2016,8505,668.27,502.54,5683636.35,4274102.7,1409533.65 +Sub-Saharan Africa,Uganda,Cereal,Online,M,1/3/2016,963492238,2/22/2016,7619,205.7,117.11,1567228.3,892261.09,674967.21 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,H,5/25/2017,744239890,6/9/2017,5977,668.27,502.54,3994249.79,3003681.58,990568.21 +Middle East and North Africa,Tunisia ,Beverages,Online,M,12/28/2016,953413140,2/10/2017,4990,47.45,31.79,236775.5,158632.1,78143.4 +Asia,Mongolia,Meat,Offline,L,5/20/2016,575435817,6/20/2016,3100,421.89,364.69,1307859,1130539,177320 +Asia,Brunei,Beverages,Online,H,8/24/2010,915044248,9/27/2010,782,47.45,31.79,37105.9,24859.78,12246.12 +Europe,Liechtenstein,Household,Offline,M,11/8/2014,647287261,12/27/2014,5540,668.27,502.54,3702215.8,2784071.6,918144.2 +Europe,Slovenia,Baby Food,Online,C,11/9/2014,767526185,12/12/2014,6909,255.28,159.42,1763729.52,1101432.78,662296.74 +Australia and Oceania,Fiji,Vegetables,Offline,M,7/2/2016,541434848,8/7/2016,1458,154.06,90.93,224619.48,132575.94,92043.54 +Middle East and North Africa,Syria,Snacks,Online,H,7/23/2011,654999577,8/8/2011,7785,152.58,97.44,1187835.3,758570.4,429264.9 +Europe,France,Household,Offline,C,10/12/2011,964519202,11/6/2011,1521,668.27,502.54,1016438.67,764363.34,252075.33 +Asia,Kyrgyzstan,Clothes,Offline,M,11/8/2014,946605050,12/1/2014,325,109.28,35.84,35516,11648,23868 +Central America and the Caribbean,Cuba,Vegetables,Offline,M,9/27/2015,148180949,10/9/2015,8891,154.06,90.93,1369747.46,808458.63,561288.83 +Asia,Bangladesh,Baby Food,Online,C,6/17/2010,436483228,6/21/2010,3942,255.28,159.42,1006313.76,628433.64,377880.12 +Sub-Saharan Africa,Malawi,Beverages,Online,L,1/14/2015,149060714,1/17/2015,9233,47.45,31.79,438105.85,293517.07,144588.78 +Europe,Germany,Meat,Offline,L,4/8/2016,843774735,5/2/2016,550,421.89,364.69,232039.5,200579.5,31460 +Europe,Montenegro,Household,Online,M,5/17/2013,548799121,6/5/2013,710,668.27,502.54,474471.7,356803.4,117668.3 +Sub-Saharan Africa,Cameroon,Snacks,Online,H,3/19/2014,512620198,3/25/2014,4563,152.58,97.44,696222.54,444618.72,251603.82 +Middle East and North Africa,Bahrain,Personal Care,Offline,M,5/6/2016,254036796,6/16/2016,3988,81.73,56.67,325939.24,225999.96,99939.28 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,H,10/29/2010,712160241,12/9/2010,2896,154.06,90.93,446157.76,263333.28,182824.48 +Sub-Saharan Africa,Zambia,Personal Care,Offline,L,4/13/2016,196414363,4/26/2016,2230,81.73,56.67,182257.9,126374.1,55883.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,C,7/16/2014,236535489,8/14/2014,4962,154.06,90.93,764445.72,451194.66,313251.06 +Sub-Saharan Africa,Rwanda,Cereal,Online,M,12/29/2014,632572448,2/12/2015,1099,205.7,117.11,226064.3,128703.89,97360.41 +Sub-Saharan Africa,Guinea,Household,Offline,C,12/15/2012,804886567,1/18/2013,2676,668.27,502.54,1788290.52,1344797.04,443493.48 +Europe,Latvia,Vegetables,Offline,C,3/4/2016,244151675,3/8/2016,8761,154.06,90.93,1349719.66,796637.73,553081.93 +Europe,Spain,Beverages,Offline,H,9/22/2010,761354100,10/23/2010,452,47.45,31.79,21447.4,14369.08,7078.32 +Middle East and North Africa,Syria,Office Supplies,Offline,M,4/9/2010,637792670,5/3/2010,5879,651.21,524.96,3828463.59,3086239.84,742223.75 +Sub-Saharan Africa,Central African Republic,Meat,Offline,L,5/19/2014,475078713,5/27/2014,5203,421.89,364.69,2195093.67,1897482.07,297611.6 +Europe,Croatia,Cereal,Online,L,5/3/2012,945136058,6/21/2012,5617,205.7,117.11,1155416.9,657806.87,497610.03 +Europe,Moldova ,Household,Offline,H,3/17/2017,540201032,4/5/2017,6345,668.27,502.54,4240173.15,3188616.3,1051556.85 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,C,8/11/2016,522822463,9/15/2016,3640,47.45,31.79,172718,115715.6,57002.4 +Australia and Oceania,Solomon Islands,Cosmetics,Online,M,5/21/2014,875861680,6/15/2014,5790,437.2,263.33,2531388,1524680.7,1006707.3 +Asia,Kyrgyzstan,Cereal,Online,L,8/23/2011,752492511,8/27/2011,8111,205.7,117.11,1668432.7,949879.21,718553.49 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,C,7/23/2010,726201283,7/25/2010,7952,152.58,97.44,1213316.16,774842.88,438473.28 +Sub-Saharan Africa,Rwanda,Clothes,Online,L,8/4/2010,540786826,9/10/2010,9694,109.28,35.84,1059360.32,347432.96,711927.36 +Asia,India,Beverages,Online,M,4/6/2012,460360467,5/16/2012,9747,47.45,31.79,462495.15,309857.13,152638.02 +Asia,Kazakhstan,Personal Care,Online,C,5/16/2013,819346034,6/14/2013,1554,81.73,56.67,127008.42,88065.18,38943.24 +Europe,Hungary,Household,Online,M,10/13/2012,672479856,11/20/2012,588,668.27,502.54,392942.76,295493.52,97449.24 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,L,3/20/2014,944810760,4/26/2014,9354,437.2,263.33,4089568.8,2463188.82,1626379.98 +Middle East and North Africa,Somalia,Beverages,Online,L,11/15/2014,381700074,11/25/2014,2389,47.45,31.79,113358.05,75946.31,37411.74 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,L,10/26/2016,498821628,11/26/2016,1259,109.28,35.84,137583.52,45122.56,92460.96 +Middle East and North Africa,Jordan,Vegetables,Online,M,8/9/2015,632161748,9/12/2015,9564,154.06,90.93,1473429.84,869654.52,603775.32 +Middle East and North Africa,Libya,Vegetables,Offline,H,8/18/2011,188019263,9/30/2011,7933,154.06,90.93,1222157.98,721347.69,500810.29 +Asia,India,Vegetables,Offline,H,12/9/2013,893005502,1/24/2014,9027,154.06,90.93,1390699.62,820825.11,569874.51 +Europe,Germany,Snacks,Offline,L,9/14/2013,944044291,10/2/2013,2539,152.58,97.44,387400.62,247400.16,140000.46 +Sub-Saharan Africa,Madagascar,Cereal,Online,H,9/25/2010,858371961,11/12/2010,193,205.7,117.11,39700.1,22602.23,17097.87 +Europe,Croatia,Personal Care,Online,C,4/8/2017,323537337,4/20/2017,743,81.73,56.67,60725.39,42105.81,18619.58 +Sub-Saharan Africa,Madagascar,Meat,Offline,C,4/25/2016,447401750,4/27/2016,4975,421.89,364.69,2098902.75,1814332.75,284570 +Europe,Spain,Baby Food,Offline,C,11/19/2010,608139026,1/6/2011,707,255.28,159.42,180482.96,112709.94,67773.02 +Central America and the Caribbean,Cuba,Cosmetics,Offline,C,8/11/2012,704235494,9/18/2012,7787,437.2,263.33,3404476.4,2050550.71,1353925.69 +Central America and the Caribbean,Dominica,Cereal,Online,H,4/12/2015,704489982,4/15/2015,3096,205.7,117.11,636847.2,362572.56,274274.64 +Australia and Oceania,Nauru,Meat,Online,C,9/23/2013,198013818,11/2/2013,5544,421.89,364.69,2338958.16,2021841.36,317116.8 +Europe,Sweden,Meat,Online,C,3/23/2015,644230830,4/19/2015,1074,421.89,364.69,453109.86,391677.06,61432.8 +Australia and Oceania,New Zealand,Clothes,Offline,M,12/13/2012,422877347,12/24/2012,7659,109.28,35.84,836975.52,274498.56,562476.96 +Europe,Malta,Baby Food,Online,C,7/9/2012,684002196,8/3/2012,305,255.28,159.42,77860.4,48623.1,29237.3 +Sub-Saharan Africa,Togo,Household,Offline,H,1/12/2013,397966706,1/26/2013,6047,668.27,502.54,4041028.69,3038859.38,1002169.31 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,H,11/14/2010,405444705,11/29/2010,8953,81.73,56.67,731728.69,507366.51,224362.18 +Europe,Denmark,Cereal,Online,L,1/17/2011,267422521,2/12/2011,5121,205.7,117.11,1053389.7,599720.31,453669.39 +Middle East and North Africa,Saudi Arabia,Meat,Online,H,11/10/2015,515198981,12/13/2015,7682,421.89,364.69,3240958.98,2801548.58,439410.4 +Asia,North Korea,Fruits,Offline,C,7/11/2013,400385415,8/15/2013,1797,9.33,6.92,16766.01,12435.24,4330.77 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,C,4/3/2012,144905650,4/23/2012,9657,421.89,364.69,4074191.73,3521811.33,552380.4 +Asia,Singapore,Vegetables,Online,C,10/3/2013,490996015,11/13/2013,5487,154.06,90.93,845327.22,498932.91,346394.31 +Europe,Malta,Baby Food,Offline,C,1/4/2017,451205337,2/9/2017,541,255.28,159.42,138106.48,86246.22,51860.26 +Sub-Saharan Africa,Malawi,Vegetables,Offline,H,6/29/2014,458394944,7/6/2014,8105,154.06,90.93,1248656.3,736987.65,511668.65 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,H,2/6/2011,115738666,3/27/2011,8498,154.06,90.93,1309201.88,772723.14,536478.74 +Sub-Saharan Africa,Cameroon,Snacks,Offline,C,10/19/2012,446722829,10/31/2012,4067,152.58,97.44,620542.86,396288.48,224254.38 +Europe,Latvia,Personal Care,Online,H,4/7/2015,745146262,5/19/2015,4193,81.73,56.67,342693.89,237617.31,105076.58 +Central America and the Caribbean,Belize,Cosmetics,Offline,L,3/23/2015,825120294,5/4/2015,286,437.2,263.33,125039.2,75312.38,49726.82 +Europe,Andorra,Office Supplies,Online,H,4/7/2014,571068751,4/15/2014,789,651.21,524.96,513804.69,414193.44,99611.25 +Europe,Slovakia,Household,Online,C,1/16/2015,387727963,3/6/2015,6175,668.27,502.54,4126567.25,3103184.5,1023382.75 +Central America and the Caribbean,Barbados,Meat,Online,C,6/25/2017,750146758,7/2/2017,3950,421.89,364.69,1666465.5,1440525.5,225940 +Sub-Saharan Africa,Gabon,Cereal,Offline,L,1/4/2015,853686463,2/19/2015,3650,205.7,117.11,750805,427451.5,323353.5 +Sub-Saharan Africa,Cameroon,Beverages,Offline,L,6/20/2013,864020907,6/28/2013,1842,47.45,31.79,87402.9,58557.18,28845.72 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,C,3/13/2012,567136418,3/20/2012,7124,437.2,263.33,3114612.8,1875962.92,1238649.88 +Europe,Denmark,Beverages,Offline,H,5/21/2015,719331824,7/3/2015,5127,47.45,31.79,243276.15,162987.33,80288.82 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,H,2/21/2013,797218453,3/18/2013,3511,437.2,263.33,1535009.2,924551.63,610457.57 +Europe,Lithuania,Cereal,Online,L,7/28/2015,347720134,8/2/2015,6970,205.7,117.11,1433729,816256.7,617472.3 +Europe,Germany,Office Supplies,Online,C,2/16/2011,338073194,4/5/2011,2226,651.21,524.96,1449593.46,1168560.96,281032.5 +Asia,Philippines,Cereal,Online,M,11/1/2015,905826461,11/4/2015,3034,205.7,117.11,624093.8,355311.74,268782.06 +Asia,Bangladesh,Clothes,Online,H,6/25/2016,908841264,8/4/2016,5181,109.28,35.84,566179.68,185687.04,380492.64 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,M,4/17/2012,175291430,4/24/2012,1484,437.2,263.33,648804.8,390781.72,258023.08 +Middle East and North Africa,Somalia,Snacks,Online,C,2/16/2011,853663289,3/14/2011,6792,152.58,97.44,1036323.36,661812.48,374510.88 +Europe,Andorra,Vegetables,Offline,C,7/18/2010,662755668,9/6/2010,2985,154.06,90.93,459869.1,271426.05,188443.05 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,L,9/30/2016,541679894,11/15/2016,3973,255.28,159.42,1014227.44,633375.66,380851.78 +Europe,Greece,Fruits,Offline,C,7/1/2010,599859797,7/24/2010,699,9.33,6.92,6521.67,4837.08,1684.59 +Australia and Oceania,Palau,Office Supplies,Offline,H,6/26/2011,567031705,6/26/2011,6137,651.21,524.96,3996475.77,3221679.52,774796.25 +Europe,Albania,Household,Offline,M,12/15/2013,243244445,1/21/2014,292,668.27,502.54,195134.84,146741.68,48393.16 +Sub-Saharan Africa,Madagascar,Cereal,Online,C,3/24/2013,848859345,3/26/2013,5199,205.7,117.11,1069434.3,608854.89,460579.41 +Europe,Malta,Clothes,Offline,H,1/16/2017,974550235,1/25/2017,9926,109.28,35.84,1084713.28,355747.84,728965.44 +Australia and Oceania,Fiji,Meat,Offline,M,6/26/2011,631303441,7/25/2011,5572,421.89,364.69,2350771.08,2032052.68,318718.4 +Europe,Slovakia,Meat,Offline,L,3/17/2010,800417792,4/9/2010,267,421.89,364.69,112644.63,97372.23,15272.4 +Middle East and North Africa,Bahrain,Fruits,Offline,L,10/15/2012,283504617,11/1/2012,4171,9.33,6.92,38915.43,28863.32,10052.11 +Europe,Liechtenstein,Household,Offline,C,1/29/2016,652487742,2/22/2016,4478,668.27,502.54,2992513.06,2250374.12,742138.94 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,L,6/4/2010,399603497,6/23/2010,410,154.06,90.93,63164.6,37281.3,25883.3 +Europe,Estonia,Beverages,Offline,M,9/27/2013,787400710,10/15/2013,8223,47.45,31.79,390181.35,261409.17,128772.18 +Europe,Kosovo,Clothes,Offline,H,9/19/2014,898740708,11/6/2014,6202,109.28,35.84,677754.56,222279.68,455474.88 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,L,6/19/2014,786797320,7/14/2014,9666,651.21,524.96,6294595.86,5074263.36,1220332.5 +Middle East and North Africa,Qatar,Cereal,Online,H,3/1/2015,125056874,3/30/2015,5963,205.7,117.11,1226589.1,698326.93,528262.17 +Middle East and North Africa,Oman,Fruits,Offline,H,4/8/2016,457318198,5/6/2016,9472,9.33,6.92,88373.76,65546.24,22827.52 +Sub-Saharan Africa,South Sudan,Snacks,Offline,H,9/23/2010,247692620,9/24/2010,6605,152.58,97.44,1007790.9,643591.2,364199.7 +Sub-Saharan Africa,Guinea,Cereal,Offline,H,6/29/2011,730603969,7/19/2011,805,205.7,117.11,165588.5,94273.55,71314.95 +Europe,Iceland,Baby Food,Online,C,6/2/2017,960788571,6/18/2017,7544,255.28,159.42,1925832.32,1202664.48,723167.84 +North America,United States of America,Personal Care,Offline,L,1/30/2017,963295257,2/9/2017,9328,81.73,56.67,762377.44,528617.76,233759.68 +Asia,India,Personal Care,Online,C,4/7/2015,383485352,5/14/2015,693,81.73,56.67,56638.89,39272.31,17366.58 +Australia and Oceania,Papua New Guinea,Beverages,Online,M,1/8/2014,737032687,1/26/2014,3205,47.45,31.79,152077.25,101886.95,50190.3 +Europe,Kosovo,Fruits,Offline,C,6/25/2016,459923589,8/3/2016,465,9.33,6.92,4338.45,3217.8,1120.65 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,H,6/22/2015,758456885,7/16/2015,3102,9.33,6.92,28941.66,21465.84,7475.82 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,L,6/18/2012,659243905,6/29/2012,3776,154.06,90.93,581730.56,343351.68,238378.88 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,L,10/10/2013,159208476,11/4/2013,2181,9.33,6.92,20348.73,15092.52,5256.21 +Sub-Saharan Africa,Burundi,Cereal,Online,C,8/23/2011,675586926,8/27/2011,39,205.7,117.11,8022.3,4567.29,3455.01 +Asia,Vietnam,Office Supplies,Offline,M,9/24/2010,995928084,10/21/2010,6107,651.21,524.96,3976939.47,3205930.72,771008.75 +Australia and Oceania,Papua New Guinea,Vegetables,Online,C,10/6/2016,428093278,11/8/2016,1169,154.06,90.93,180096.14,106297.17,73798.97 +Europe,Malta,Cereal,Online,C,1/14/2010,150256335,1/14/2010,3043,205.7,117.11,625945.1,356365.73,269579.37 +Sub-Saharan Africa,Angola,Clothes,Online,M,5/2/2017,960903584,5/23/2017,1579,109.28,35.84,172553.12,56591.36,115961.76 +Middle East and North Africa,Qatar,Vegetables,Online,L,4/15/2017,128833854,5/11/2017,3655,154.06,90.93,563089.3,332349.15,230740.15 +Central America and the Caribbean,Barbados,Household,Online,C,4/24/2012,843158471,5/3/2012,8183,668.27,502.54,5468453.41,4112284.82,1356168.59 +Europe,Slovenia,Snacks,Offline,C,3/31/2017,963301265,3/31/2017,1106,152.58,97.44,168753.48,107768.64,60984.84 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,H,2/17/2010,668998563,4/5/2010,396,651.21,524.96,257879.16,207884.16,49995 +Europe,Italy,Cosmetics,Online,L,9/20/2011,210299193,10/20/2011,1059,437.2,263.33,462994.8,278866.47,184128.33 +Europe,Poland,Clothes,Online,C,7/17/2013,357564485,9/3/2013,132,109.28,35.84,14424.96,4730.88,9694.08 +Europe,Denmark,Household,Online,C,12/23/2011,151468265,1/27/2012,1680,668.27,502.54,1122693.6,844267.2,278426.4 +Europe,Belarus,Vegetables,Online,M,1/16/2012,952996861,2/24/2012,1804,154.06,90.93,277924.24,164037.72,113886.52 +Asia,Brunei,Fruits,Offline,C,1/13/2016,593449103,2/28/2016,3632,9.33,6.92,33886.56,25133.44,8753.12 +Asia,Kazakhstan,Personal Care,Offline,L,3/2/2012,124436318,3/9/2012,2327,81.73,56.67,190185.71,131871.09,58314.62 +Europe,France,Household,Online,C,3/26/2016,667882335,4/4/2016,80,668.27,502.54,53461.6,40203.2,13258.4 +Sub-Saharan Africa,The Gambia,Household,Offline,C,10/13/2014,266023480,10/17/2014,1114,668.27,502.54,744452.78,559829.56,184623.22 +Europe,Ukraine,Household,Online,C,5/17/2014,631408584,6/18/2014,6686,668.27,502.54,4468053.22,3359982.44,1108070.78 +Sub-Saharan Africa,Eritrea,Meat,Online,M,1/22/2015,396898972,3/8/2015,81,421.89,364.69,34173.09,29539.89,4633.2 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,C,2/27/2014,965668475,4/1/2014,1616,9.33,6.92,15077.28,11182.72,3894.56 +North America,Greenland,Household,Online,C,1/26/2010,661203420,1/28/2010,3640,668.27,502.54,2432502.8,1829245.6,603257.2 +Europe,Bulgaria,Household,Online,H,8/9/2013,577302634,9/24/2013,5533,668.27,502.54,3697537.91,2780553.82,916984.09 +Australia and Oceania,Federated States of Micronesia,Household,Online,H,12/4/2013,528077447,12/22/2013,8706,668.27,502.54,5817958.62,4375113.24,1442845.38 +North America,Canada,Personal Care,Offline,C,8/15/2012,397951686,8/29/2012,1602,81.73,56.67,130931.46,90785.34,40146.12 +Asia,India,Personal Care,Online,H,5/4/2012,591661679,6/14/2012,4694,81.73,56.67,383640.62,266008.98,117631.64 +Sub-Saharan Africa,Liberia,Meat,Online,M,1/5/2013,684256255,2/20/2013,5486,421.89,364.69,2314488.54,2000689.34,313799.2 +Asia,Malaysia,Office Supplies,Offline,L,8/21/2015,771096742,9/26/2015,3516,651.21,524.96,2289654.36,1845759.36,443895 +Europe,Switzerland,Clothes,Online,H,11/27/2010,117856967,12/6/2010,5350,109.28,35.84,584648,191744,392904 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,C,4/24/2013,310523259,5/21/2013,9588,668.27,502.54,6407372.76,4818353.52,1589019.24 +Europe,Hungary,Office Supplies,Online,C,11/22/2011,305394446,12/30/2011,1858,651.21,524.96,1209948.18,975375.68,234572.5 +Europe,United Kingdom,Snacks,Online,M,11/27/2011,479081857,12/1/2011,9823,152.58,97.44,1498793.34,957153.12,541640.22 +Europe,Belarus,Cosmetics,Online,M,11/18/2015,378509318,12/15/2015,8173,437.2,263.33,3573235.6,2152196.09,1421039.51 +Sub-Saharan Africa,Kenya,Cereal,Online,M,4/9/2012,970913159,4/28/2012,3635,205.7,117.11,747719.5,425694.85,322024.65 +Europe,Poland,Meat,Online,M,2/7/2017,593842208,3/12/2017,9961,421.89,364.69,4202446.29,3632677.09,569769.2 +Sub-Saharan Africa,Chad,Cosmetics,Offline,C,3/2/2017,805157792,4/4/2017,2938,437.2,263.33,1284493.6,773663.54,510830.06 +Europe,Armenia,Snacks,Online,C,9/8/2011,533033740,10/3/2011,5384,152.58,97.44,821490.72,524616.96,296873.76 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,H,2/1/2016,125956380,2/25/2016,2147,255.28,159.42,548086.16,342274.74,205811.42 +Europe,Norway,Cosmetics,Online,C,10/15/2012,902724540,11/20/2012,5107,437.2,263.33,2232780.4,1344826.31,887954.09 +Asia,China,Clothes,Online,L,7/27/2015,202449548,8/25/2015,8175,109.28,35.84,893364,292992,600372 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,L,10/3/2012,834555232,10/13/2012,2294,437.2,263.33,1002936.8,604079.02,398857.78 +Middle East and North Africa,Yemen,Household,Offline,L,6/21/2016,728777921,8/10/2016,437,668.27,502.54,292033.99,219609.98,72424.01 +Sub-Saharan Africa,Ghana,Meat,Online,C,5/22/2013,585166442,5/27/2013,2609,421.89,364.69,1100711.01,951476.21,149234.8 +Sub-Saharan Africa,Sudan,Household,Offline,M,12/21/2013,724082124,2/9/2014,846,668.27,502.54,565356.42,425148.84,140207.58 +Europe,Switzerland,Vegetables,Offline,M,10/24/2010,636198794,12/5/2010,4216,154.06,90.93,649516.96,383360.88,266156.08 +Europe,Malta,Vegetables,Online,L,9/19/2012,332502782,9/24/2012,3817,154.06,90.93,588047.02,347079.81,240967.21 +Sub-Saharan Africa,Madagascar,Clothes,Offline,C,8/14/2010,794292914,8/14/2010,7779,109.28,35.84,850089.12,278799.36,571289.76 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,H,9/2/2011,823180520,9/5/2011,6264,437.2,263.33,2738620.8,1649499.12,1089121.68 +Central America and the Caribbean,The Bahamas,Meat,Online,L,9/19/2012,191089427,10/16/2012,6463,421.89,364.69,2726675.07,2356991.47,369683.6 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,M,9/8/2011,990255963,10/26/2011,7600,9.33,6.92,70908,52592,18316 +Australia and Oceania,Palau,Cosmetics,Offline,M,5/5/2011,883228957,6/2/2011,5931,437.2,263.33,2593033.2,1561810.23,1031222.97 +Sub-Saharan Africa,Senegal,Meat,Online,H,7/9/2015,752869737,8/27/2015,9740,421.89,364.69,4109208.6,3552080.6,557128 +Europe,Montenegro,Beverages,Offline,C,3/9/2010,652352130,4/2/2010,4347,47.45,31.79,206265.15,138191.13,68074.02 +Central America and the Caribbean,Guatemala,Personal Care,Offline,L,9/1/2012,255162465,10/5/2012,7099,81.73,56.67,580201.27,402300.33,177900.94 +Sub-Saharan Africa,Angola,Beverages,Offline,C,11/5/2014,205099570,12/21/2014,2375,47.45,31.79,112693.75,75501.25,37192.5 +Sub-Saharan Africa,Lesotho,Snacks,Online,M,3/29/2017,766274774,5/10/2017,6589,152.58,97.44,1005349.62,642032.16,363317.46 +Central America and the Caribbean,The Bahamas,Snacks,Online,L,1/31/2010,473111903,3/12/2010,3181,152.58,97.44,485356.98,309956.64,175400.34 +Europe,Netherlands,Personal Care,Online,L,12/14/2014,180347287,1/6/2015,7625,81.73,56.67,623191.25,432108.75,191082.5 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,C,11/6/2012,813029754,11/18/2012,2426,437.2,263.33,1060647.2,638838.58,421808.62 +Sub-Saharan Africa,Sudan,Meat,Offline,L,2/16/2016,216520631,3/28/2016,2121,421.89,364.69,894828.69,773507.49,121321.2 +Europe,Cyprus,Vegetables,Offline,L,9/12/2011,806493747,10/15/2011,8277,154.06,90.93,1275154.62,752627.61,522527.01 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,M,4/5/2010,118935430,4/27/2010,4491,651.21,524.96,2924584.11,2357595.36,566988.75 +Europe,Austria,Vegetables,Offline,M,3/20/2012,260144507,4/23/2012,1396,154.06,90.93,215067.76,126938.28,88129.48 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,M,6/19/2011,256732308,6/23/2011,1650,81.73,56.67,134854.5,93505.5,41349 +Asia,Uzbekistan,Snacks,Online,H,4/27/2014,105622661,5/7/2014,4947,152.58,97.44,754813.26,482035.68,272777.58 +Central America and the Caribbean,Panama,Fruits,Offline,C,1/8/2013,324051892,2/17/2013,3011,9.33,6.92,28092.63,20836.12,7256.51 +Asia,Indonesia,Office Supplies,Offline,H,3/27/2012,599568831,4/16/2012,4596,651.21,524.96,2992961.16,2412716.16,580245 +Middle East and North Africa,Lebanon,Office Supplies,Online,H,2/11/2010,240034806,3/24/2010,488,651.21,524.96,317790.48,256180.48,61610 +Europe,Lithuania,Office Supplies,Online,C,3/28/2017,423623645,4/28/2017,8505,651.21,524.96,5538541.05,4464784.8,1073756.25 +Sub-Saharan Africa,Mali,Meat,Offline,M,12/16/2014,148821675,1/18/2015,8496,421.89,364.69,3584377.44,3098406.24,485971.2 +Australia and Oceania,Kiribati,Clothes,Offline,H,3/13/2012,284427726,4/9/2012,7340,109.28,35.84,802115.2,263065.6,539049.6 +Middle East and North Africa,Somalia,Cereal,Online,M,5/16/2011,419553124,5/22/2011,3948,205.7,117.11,812103.6,462350.28,349753.32 +North America,Mexico,Vegetables,Offline,H,3/3/2012,213621699,3/5/2012,4263,154.06,90.93,656757.78,387634.59,269123.19 +Central America and the Caribbean,Barbados,Fruits,Online,M,5/11/2015,746369779,5/21/2015,6258,9.33,6.92,58387.14,43305.36,15081.78 +Europe,Lithuania,Personal Care,Online,C,5/24/2011,467846190,6/6/2011,4939,81.73,56.67,403664.47,279893.13,123771.34 +Asia,Malaysia,Beverages,Offline,C,7/10/2014,148412263,7/19/2014,7341,47.45,31.79,348330.45,233370.39,114960.06 +Australia and Oceania,Nauru,Snacks,Offline,C,7/22/2013,628741824,8/23/2013,7533,152.58,97.44,1149385.14,734015.52,415369.62 +Europe,Cyprus,Clothes,Online,M,7/6/2013,569821202,8/4/2013,1611,109.28,35.84,176050.08,57738.24,118311.84 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,C,9/6/2016,502949225,10/14/2016,2707,205.7,117.11,556829.9,317016.77,239813.13 +Asia,Singapore,Cereal,Online,C,4/15/2011,579737222,4/22/2011,5982,205.7,117.11,1230497.4,700552.02,529945.38 +Asia,Indonesia,Cereal,Offline,H,2/9/2013,122109019,3/8/2013,3627,205.7,117.11,746073.9,424757.97,321315.93 +Europe,San Marino,Cosmetics,Online,H,4/12/2016,772300946,5/29/2016,9867,437.2,263.33,4313852.4,2598277.11,1715575.29 +Sub-Saharan Africa,Botswana,Office Supplies,Offline,L,3/18/2012,642861831,3/24/2012,5956,651.21,524.96,3878606.76,3126661.76,751945 +Sub-Saharan Africa,Eritrea,Snacks,Online,H,2/6/2016,166653001,2/15/2016,5181,152.58,97.44,790516.98,504836.64,285680.34 +Middle East and North Africa,Kuwait,Vegetables,Offline,C,2/13/2010,746848285,4/1/2010,7859,154.06,90.93,1210757.54,714618.87,496138.67 +Europe,Netherlands,Clothes,Online,C,5/21/2015,706934010,6/12/2015,6338,109.28,35.84,692616.64,227153.92,465462.72 +Europe,Andorra,Beverages,Online,L,6/2/2012,240709006,6/30/2012,9999,47.45,31.79,474452.55,317868.21,156584.34 +Europe,Kosovo,Vegetables,Online,C,2/6/2013,962284600,2/28/2013,252,154.06,90.93,38823.12,22914.36,15908.76 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,H,6/14/2011,956084620,8/1/2011,5540,152.58,97.44,845293.2,539817.6,305475.6 +Central America and the Caribbean,Nicaragua,Clothes,Offline,L,2/10/2010,626845395,2/22/2010,6337,109.28,35.84,692507.36,227118.08,465389.28 +Asia,Maldives,Household,Offline,M,8/3/2016,449615752,8/14/2016,147,668.27,502.54,98235.69,73873.38,24362.31 +Europe,Poland,Beverages,Online,H,9/25/2016,519757020,9/28/2016,6507,47.45,31.79,308757.15,206857.53,101899.62 +Europe,Latvia,Clothes,Online,C,5/23/2016,102943027,7/1/2016,1984,109.28,35.84,216811.52,71106.56,145704.96 +Europe,Moldova ,Office Supplies,Online,M,11/24/2014,785160100,12/19/2014,5176,651.21,524.96,3370662.96,2717192.96,653470 +Europe,San Marino,Baby Food,Online,L,6/11/2016,622707068,6/23/2016,1714,255.28,159.42,437549.92,273245.88,164304.04 +Europe,France,Household,Offline,L,2/21/2011,892195260,3/5/2011,9259,668.27,502.54,6187511.93,4653017.86,1534494.07 +Middle East and North Africa,Syria,Vegetables,Online,L,8/29/2016,240548503,9/24/2016,2502,154.06,90.93,385458.12,227506.86,157951.26 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,C,11/21/2013,535003125,12/9/2013,8169,152.58,97.44,1246426.02,795987.36,450438.66 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,L,4/10/2011,113107955,5/19/2011,12,437.2,263.33,5246.4,3159.96,2086.44 +Europe,Romania,Snacks,Offline,C,10/2/2010,532724320,10/7/2010,3820,152.58,97.44,582855.6,372220.8,210634.8 +Sub-Saharan Africa,Malawi,Clothes,Offline,L,7/20/2011,722026050,8/9/2011,2408,109.28,35.84,263146.24,86302.72,176843.52 +Europe,Vatican City,Vegetables,Online,L,12/12/2013,129499471,1/31/2014,626,154.06,90.93,96441.56,56922.18,39519.38 +Sub-Saharan Africa,Cameroon,Fruits,Online,M,7/5/2015,973943412,7/5/2015,354,9.33,6.92,3302.82,2449.68,853.14 +Middle East and North Africa,Qatar,Household,Online,L,11/12/2014,594469201,12/22/2014,5502,668.27,502.54,3676821.54,2764975.08,911846.46 +Europe,Romania,Fruits,Offline,L,6/29/2015,900500667,7/25/2015,7013,9.33,6.92,65431.29,48529.96,16901.33 +Central America and the Caribbean,Nicaragua,Cereal,Offline,M,5/12/2014,721774137,6/9/2014,7861,205.7,117.11,1617007.7,920601.71,696405.99 +Europe,Croatia,Meat,Offline,L,4/19/2013,758338439,4/22/2013,8051,421.89,364.69,3396636.39,2936119.19,460517.2 +Asia,India,Office Supplies,Online,C,3/11/2015,430554902,4/5/2015,9618,651.21,524.96,6263337.78,5049065.28,1214272.5 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,H,8/18/2012,129097354,8/21/2012,1631,437.2,263.33,713073.2,429491.23,283581.97 +Australia and Oceania,Solomon Islands,Vegetables,Online,M,6/4/2014,764952123,6/13/2014,5187,154.06,90.93,799109.22,471653.91,327455.31 +Middle East and North Africa,Egypt,Cosmetics,Online,L,7/4/2011,619418036,7/10/2011,8417,437.2,263.33,3679912.4,2216448.61,1463463.79 +Europe,Armenia,Fruits,Online,C,1/9/2011,294106423,1/27/2011,1481,9.33,6.92,13817.73,10248.52,3569.21 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,M,5/28/2017,460941112,6/5/2017,1573,421.89,364.69,663632.97,573657.37,89975.6 +Australia and Oceania,Tonga,Vegetables,Online,M,6/3/2013,512158429,6/6/2013,7915,154.06,90.93,1219384.9,719710.95,499673.95 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,L,12/27/2016,810307204,1/13/2017,6763,421.89,364.69,2853242.07,2466398.47,386843.6 +Europe,Kosovo,Office Supplies,Online,L,10/17/2016,438248765,11/14/2016,6403,651.21,524.96,4169697.63,3361318.88,808378.75 +Middle East and North Africa,Oman,Personal Care,Online,L,12/15/2013,349156939,12/15/2013,2152,81.73,56.67,175882.96,121953.84,53929.12 +Asia,Kazakhstan,Fruits,Offline,L,8/24/2010,216518056,9/10/2010,1359,9.33,6.92,12679.47,9404.28,3275.19 +Middle East and North Africa,Bahrain,Clothes,Online,H,11/23/2013,684130942,1/5/2014,8404,109.28,35.84,918389.12,301199.36,617189.76 +Sub-Saharan Africa,The Gambia,Cosmetics,Offline,C,8/27/2016,216106927,9/6/2016,9697,437.2,263.33,4239528.4,2553511.01,1686017.39 +Europe,Lithuania,Household,Offline,M,9/20/2016,946869838,10/28/2016,8681,668.27,502.54,5801251.87,4362549.74,1438702.13 +Central America and the Caribbean,Costa Rica,Fruits,Online,C,12/17/2012,131156003,12/24/2012,831,9.33,6.92,7753.23,5750.52,2002.71 +Asia,Tajikistan,Baby Food,Online,L,8/30/2016,494014251,10/11/2016,8650,255.28,159.42,2208172,1378983,829189 +Sub-Saharan Africa,Madagascar,Personal Care,Online,C,6/18/2017,780805909,7/12/2017,6675,81.73,56.67,545547.75,378272.25,167275.5 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,H,6/2/2017,707204806,6/28/2017,6473,47.45,31.79,307143.85,205776.67,101367.18 +Australia and Oceania,Samoa ,Household,Online,M,1/31/2012,509197270,3/5/2012,1643,668.27,502.54,1097967.61,825673.22,272294.39 +Australia and Oceania,East Timor,Personal Care,Online,C,1/2/2017,493082129,1/24/2017,2814,81.73,56.67,229988.22,159469.38,70518.84 +Sub-Saharan Africa,Zambia,Baby Food,Offline,M,12/8/2010,585470712,1/4/2011,2649,255.28,159.42,676236.72,422303.58,253933.14 +Central America and the Caribbean,Honduras,Personal Care,Online,C,5/3/2015,783286845,5/27/2015,839,81.73,56.67,68571.47,47546.13,21025.34 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,M,11/16/2014,703766858,11/19/2014,9107,668.27,502.54,6085934.89,4576631.78,1509303.11 +Australia and Oceania,Tonga,Household,Online,H,3/20/2014,934459578,4/30/2014,6210,668.27,502.54,4149956.7,3120773.4,1029183.3 +Europe,Spain,Personal Care,Online,C,7/6/2011,783226335,8/2/2011,2932,81.73,56.67,239632.36,166156.44,73475.92 +Europe,Poland,Beverages,Offline,M,5/4/2017,528240954,6/14/2017,7092,47.45,31.79,336515.4,225454.68,111060.72 +Asia,Brunei,Meat,Offline,M,1/20/2013,967989766,2/12/2013,8538,421.89,364.69,3602096.82,3113723.22,488373.6 +Sub-Saharan Africa,Chad,Office Supplies,Offline,H,2/25/2015,271271598,3/2/2015,4149,651.21,524.96,2701870.29,2178059.04,523811.25 +Australia and Oceania,Solomon Islands,Household,Offline,H,11/26/2010,727197778,12/27/2010,2837,668.27,502.54,1895881.99,1425705.98,470176.01 +Sub-Saharan Africa,Angola,Baby Food,Offline,C,2/21/2015,195192134,3/25/2015,545,255.28,159.42,139127.6,86883.9,52243.7 +Europe,Portugal,Fruits,Online,C,6/26/2013,654990994,6/28/2013,5245,9.33,6.92,48935.85,36295.4,12640.45 +Europe,Slovenia,Cosmetics,Online,H,7/16/2011,556643187,8/10/2011,1944,437.2,263.33,849916.8,511913.52,338003.28 +Sub-Saharan Africa,Gabon,Fruits,Offline,M,12/23/2015,670510041,2/10/2016,7676,9.33,6.92,71617.08,53117.92,18499.16 +Central America and the Caribbean,Nicaragua,Fruits,Offline,H,8/11/2015,937265384,8/17/2015,6510,9.33,6.92,60738.3,45049.2,15689.1 +Europe,Lithuania,Vegetables,Online,L,6/15/2015,917895543,8/2/2015,4544,154.06,90.93,700048.64,413185.92,286862.72 +Sub-Saharan Africa,Gabon,Cereal,Online,M,3/26/2010,243699347,4/2/2010,4907,205.7,117.11,1009369.9,574658.77,434711.13 +Middle East and North Africa,Pakistan,Clothes,Offline,M,11/17/2010,866288125,12/24/2010,2762,109.28,35.84,301831.36,98990.08,202841.28 +Sub-Saharan Africa,Kenya,Household,Online,L,6/17/2010,307585704,7/10/2010,300,668.27,502.54,200481,150762,49719 +Middle East and North Africa,Turkey,Snacks,Offline,C,9/6/2010,209828412,9/23/2010,1745,152.58,97.44,266252.1,170032.8,96219.3 +Sub-Saharan Africa,Swaziland,Office Supplies,Offline,M,7/11/2010,485565078,7/20/2010,8352,651.21,524.96,5438905.92,4384465.92,1054440 +Sub-Saharan Africa,Malawi,Vegetables,Offline,H,1/15/2010,667657029,1/17/2010,3407,154.06,90.93,524882.42,309798.51,215083.91 +Europe,Switzerland,Household,Offline,H,2/15/2014,359278094,3/25/2014,7227,668.27,502.54,4829587.29,3631856.58,1197730.71 +Europe,Luxembourg,Baby Food,Online,M,8/7/2013,583914601,8/26/2013,2161,255.28,159.42,551660.08,344506.62,207153.46 +Europe,Croatia,Vegetables,Offline,M,9/15/2011,635365378,10/24/2011,7590,154.06,90.93,1169315.4,690158.7,479156.7 +Sub-Saharan Africa,Tanzania,Fruits,Online,H,10/2/2012,327741754,10/6/2012,4923,9.33,6.92,45931.59,34067.16,11864.43 +Middle East and North Africa,Qatar,Vegetables,Online,L,10/2/2010,445467555,10/11/2010,2604,154.06,90.93,401172.24,236781.72,164390.52 +Europe,Austria,Cereal,Offline,M,12/6/2015,493279111,12/16/2015,1106,205.7,117.11,227504.2,129523.66,97980.54 +Europe,Moldova ,Cereal,Online,L,1/25/2013,946225249,1/29/2013,7933,205.7,117.11,1631818.1,929033.63,702784.47 +Sub-Saharan Africa,Togo,Personal Care,Online,C,9/26/2010,999667298,9/26/2010,2623,81.73,56.67,214377.79,148645.41,65732.38 +Europe,Finland,Beverages,Offline,H,10/11/2014,819279086,11/26/2014,1743,47.45,31.79,82705.35,55409.97,27295.38 +Europe,Armenia,Fruits,Online,C,12/16/2016,191046941,12/16/2016,3890,9.33,6.92,36293.7,26918.8,9374.9 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,C,11/24/2013,771269690,12/7/2013,4696,47.45,31.79,222825.2,149285.84,73539.36 +Middle East and North Africa,Saudi Arabia,Household,Offline,L,11/6/2010,236558663,12/25/2010,1820,668.27,502.54,1216251.4,914622.8,301628.6 +Middle East and North Africa,Turkey,Household,Online,C,5/6/2010,833837687,5/10/2010,9956,668.27,502.54,6653296.12,5003288.24,1650007.88 +Sub-Saharan Africa,Mali,Snacks,Offline,C,12/24/2015,830343091,2/8/2016,5828,152.58,97.44,889236.24,567880.32,321355.92 +Europe,Germany,Beverages,Offline,M,6/28/2013,363623702,7/22/2013,3189,47.45,31.79,151318.05,101378.31,49939.74 +Europe,Belgium,Household,Online,M,5/20/2012,991540849,5/25/2012,7826,668.27,502.54,5229881.02,3932878.04,1297002.98 +Europe,Ireland,Snacks,Online,L,11/20/2011,742268359,1/2/2012,2557,152.58,97.44,390147.06,249154.08,140992.98 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,L,4/12/2012,864292562,4/15/2012,2230,47.45,31.79,105813.5,70891.7,34921.8 +Australia and Oceania,Tuvalu,Meat,Online,C,2/16/2011,876412284,4/1/2011,8725,421.89,364.69,3680990.25,3181920.25,499070 +Europe,Spain,Snacks,Offline,H,8/19/2014,817738854,9/18/2014,5954,152.58,97.44,908461.32,580157.76,328303.56 +Asia,Taiwan,Personal Care,Offline,C,2/15/2011,797696101,3/7/2011,4858,81.73,56.67,397044.34,275302.86,121741.48 +Asia,South Korea,Clothes,Offline,L,9/21/2012,546020352,10/25/2012,8411,109.28,35.84,919154.08,301450.24,617703.84 +Australia and Oceania,Fiji,Household,Online,L,9/6/2013,762760436,10/5/2013,6618,668.27,502.54,4422610.86,3325809.72,1096801.14 +Middle East and North Africa,Somalia,Office Supplies,Online,H,11/18/2016,868277680,12/17/2016,1516,651.21,524.96,987234.36,795839.36,191395 +Sub-Saharan Africa,South Africa,Cereal,Online,H,12/2/2014,353245913,1/14/2015,2171,205.7,117.11,446574.7,254245.81,192328.89 +Central America and the Caribbean,Grenada,Personal Care,Offline,M,8/8/2016,128651463,9/20/2016,9682,81.73,56.67,791309.86,548678.94,242630.92 +Central America and the Caribbean,Grenada,Snacks,Online,L,11/11/2012,275793159,12/22/2012,2179,152.58,97.44,332471.82,212321.76,120150.06 +Australia and Oceania,Kiribati,Personal Care,Offline,H,11/7/2010,496282327,11/18/2010,9824,81.73,56.67,802915.52,556726.08,246189.44 +Asia,North Korea,Household,Offline,L,12/28/2014,562042796,1/15/2015,9808,668.27,502.54,6554392.16,4928912.32,1625479.84 +Europe,Belarus,Personal Care,Offline,L,8/18/2015,765310895,9/25/2015,1356,81.73,56.67,110825.88,76844.52,33981.36 +Europe,Latvia,Cosmetics,Offline,H,7/16/2015,568635451,8/19/2015,721,437.2,263.33,315221.2,189860.93,125360.27 +Australia and Oceania,Tonga,Personal Care,Online,H,12/22/2010,854877793,1/26/2011,6191,81.73,56.67,505990.43,350843.97,155146.46 +Asia,Laos,Meat,Offline,M,8/17/2010,777211749,8/23/2010,3083,421.89,364.69,1300686.87,1124339.27,176347.6 +North America,United States of America,Cereal,Online,L,9/2/2016,909123647,9/30/2016,8745,205.7,117.11,1798846.5,1024126.95,774719.55 +Sub-Saharan Africa,Djibouti,Clothes,Online,L,6/3/2013,994412314,6/21/2013,7557,109.28,35.84,825828.96,270842.88,554986.08 +Sub-Saharan Africa,Madagascar,Personal Care,Online,L,7/16/2016,397189080,7/22/2016,5930,81.73,56.67,484658.9,336053.1,148605.8 +Europe,Croatia,Clothes,Online,L,4/5/2016,351877772,4/18/2016,7307,109.28,35.84,798508.96,261882.88,536626.08 +Sub-Saharan Africa,Guinea,Cosmetics,Online,M,6/11/2011,813214719,7/1/2011,7162,437.2,263.33,3131226.4,1885969.46,1245256.94 +Asia,Bangladesh,Baby Food,Online,M,5/18/2013,906248748,7/7/2013,7998,255.28,159.42,2041729.44,1275041.16,766688.28 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,H,9/13/2011,276341187,10/18/2011,4353,152.58,97.44,664180.74,424156.32,240024.42 +Middle East and North Africa,Morocco,Clothes,Offline,C,1/15/2016,439165866,3/2/2016,7794,109.28,35.84,851728.32,279336.96,572391.36 +Europe,Germany,Cosmetics,Offline,C,5/19/2014,730709111,6/11/2014,1919,437.2,263.33,838986.8,505330.27,333656.53 +Central America and the Caribbean,Jamaica,Baby Food,Offline,L,9/11/2014,557269752,10/19/2014,7358,255.28,159.42,1878350.24,1173012.36,705337.88 +Europe,Czech Republic,Personal Care,Offline,C,11/18/2010,745459115,12/15/2010,6773,81.73,56.67,553557.29,383825.91,169731.38 +Middle East and North Africa,Bahrain,Personal Care,Online,C,10/29/2016,392201030,11/14/2016,9855,81.73,56.67,805449.15,558482.85,246966.3 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,C,3/15/2017,914731824,4/29/2017,8329,9.33,6.92,77709.57,57636.68,20072.89 +Asia,Bangladesh,Baby Food,Offline,M,9/1/2016,200600326,10/11/2016,949,255.28,159.42,242260.72,151289.58,90971.14 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,C,5/18/2013,257667863,6/28/2013,8501,255.28,159.42,2170135.28,1355229.42,814905.86 +Central America and the Caribbean,Belize,Personal Care,Offline,H,5/4/2010,464108264,6/1/2010,8804,81.73,56.67,719550.92,498922.68,220628.24 +Europe,Andorra,Personal Care,Online,C,8/17/2011,718407857,9/28/2011,1704,81.73,56.67,139267.92,96565.68,42702.24 +North America,Greenland,Fruits,Online,M,1/4/2011,989365470,1/16/2011,4083,9.33,6.92,38094.39,28254.36,9840.03 +Sub-Saharan Africa,Kenya,Office Supplies,Online,M,11/28/2010,866092431,1/2/2011,4852,651.21,524.96,3159670.92,2547105.92,612565 +Sub-Saharan Africa,Niger,Beverages,Online,L,1/5/2011,908012568,2/14/2011,9952,47.45,31.79,472222.4,316374.08,155848.32 +Europe,Macedonia,Meat,Online,L,1/31/2012,394862210,2/22/2012,7358,421.89,364.69,3104266.62,2683389.02,420877.6 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,C,2/27/2012,476690185,3/13/2012,2074,255.28,159.42,529450.72,330637.08,198813.64 +Europe,Slovenia,Snacks,Offline,H,5/1/2010,123857820,5/17/2010,1136,152.58,97.44,173330.88,110691.84,62639.04 +Europe,Iceland,Clothes,Offline,C,7/25/2010,177038943,8/4/2010,8612,109.28,35.84,941119.36,308654.08,632465.28 +Central America and the Caribbean,The Bahamas,Cereal,Offline,M,4/18/2010,197219884,6/1/2010,601,205.7,117.11,123625.7,70383.11,53242.59 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,C,10/29/2011,715699470,11/3/2011,232,154.06,90.93,35741.92,21095.76,14646.16 +Europe,Lithuania,Household,Online,H,12/10/2010,984089028,1/23/2011,2667,668.27,502.54,1782276.09,1340274.18,442001.91 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,M,11/9/2015,324312388,12/26/2015,98,651.21,524.96,63818.58,51446.08,12372.5 +Asia,Philippines,Household,Online,C,2/15/2013,378605878,3/2/2013,6748,668.27,502.54,4509485.96,3391139.92,1118346.04 +Middle East and North Africa,Egypt,Personal Care,Offline,M,11/18/2016,159518325,12/29/2016,3872,81.73,56.67,316458.56,219426.24,97032.32 +Australia and Oceania,East Timor,Cereal,Offline,L,1/10/2012,999911057,2/3/2012,4757,205.7,117.11,978514.9,557092.27,421422.63 +Sub-Saharan Africa,Swaziland,Cereal,Online,L,1/12/2011,702957904,1/18/2011,9720,205.7,117.11,1999404,1138309.2,861094.8 +Europe,Norway,Meat,Offline,M,4/15/2012,292145192,5/29/2012,1109,421.89,364.69,467876.01,404441.21,63434.8 +Europe,Luxembourg,Baby Food,Offline,L,6/20/2011,861271750,7/18/2011,8305,255.28,159.42,2120100.4,1323983.1,796117.3 +Europe,Portugal,Fruits,Online,M,11/16/2012,424448907,12/1/2012,2719,9.33,6.92,25368.27,18815.48,6552.79 +Sub-Saharan Africa,Botswana,Baby Food,Online,M,7/12/2010,666100490,8/30/2010,2792,255.28,159.42,712741.76,445100.64,267641.12 +Asia,Brunei,Personal Care,Online,L,8/25/2014,190962827,10/2/2014,8999,81.73,56.67,735488.27,509973.33,225514.94 +Sub-Saharan Africa,Rwanda,Household,Offline,H,1/7/2010,374084746,2/3/2010,8844,668.27,502.54,5910179.88,4444463.76,1465716.12 +Europe,Lithuania,Office Supplies,Offline,C,10/12/2012,410827577,11/6/2012,1864,651.21,524.96,1213855.44,978525.44,235330 +Europe,Georgia,Vegetables,Online,L,8/20/2013,466865146,9/20/2013,4626,154.06,90.93,712681.56,420642.18,292039.38 +Middle East and North Africa,Lebanon,Office Supplies,Online,C,12/3/2011,328183782,12/6/2011,5729,651.21,524.96,3730782.09,3007495.84,723286.25 +Sub-Saharan Africa,South Africa,Beverages,Offline,M,10/29/2011,751082313,12/12/2011,802,47.45,31.79,38054.9,25495.58,12559.32 +Middle East and North Africa,Israel,Snacks,Online,L,1/12/2011,312172067,1/24/2011,7507,152.58,97.44,1145418.06,731482.08,413935.98 +Europe,Denmark,Fruits,Online,L,1/27/2012,358376872,2/6/2012,535,9.33,6.92,4991.55,3702.2,1289.35 +Europe,Luxembourg,Baby Food,Online,M,12/21/2010,956933057,12/21/2010,6612,255.28,159.42,1687911.36,1054085.04,633826.32 +Sub-Saharan Africa,Uganda,Beverages,Offline,M,3/6/2016,445389449,4/12/2016,9490,47.45,31.79,450300.5,301687.1,148613.4 +Middle East and North Africa,Israel,Household,Online,C,6/28/2014,381607377,8/1/2014,4958,668.27,502.54,3313282.66,2491593.32,821689.34 +Asia,China,Cereal,Offline,H,9/12/2012,593760669,10/27/2012,5831,205.7,117.11,1199436.7,682868.41,516568.29 +Asia,Kyrgyzstan,Household,Online,L,2/1/2011,530335652,3/9/2011,6960,668.27,502.54,4651159.2,3497678.4,1153480.8 +Europe,Georgia,Beverages,Offline,C,10/17/2014,610131156,10/31/2014,222,47.45,31.79,10533.9,7057.38,3476.52 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,C,11/15/2014,872258508,1/1/2015,9531,437.2,263.33,4166953.2,2509798.23,1657154.97 +Sub-Saharan Africa,Mozambique,Baby Food,Online,M,10/21/2014,526141536,12/2/2014,5827,255.28,159.42,1487516.56,928940.34,558576.22 +North America,United States of America,Personal Care,Online,H,7/24/2011,201516568,8/10/2011,2086,81.73,56.67,170488.78,118213.62,52275.16 +Central America and the Caribbean,Haiti,Cereal,Online,H,7/15/2014,598432433,8/18/2014,8310,205.7,117.11,1709367,973184.1,736182.9 +Europe,Ukraine,Personal Care,Offline,M,6/22/2011,237250459,7/2/2011,6538,81.73,56.67,534350.74,370508.46,163842.28 +Asia,Vietnam,Fruits,Offline,M,2/10/2010,408644473,2/19/2010,5835,9.33,6.92,54440.55,40378.2,14062.35 +Europe,Armenia,Baby Food,Online,L,9/6/2011,223600804,9/8/2011,7302,255.28,159.42,1864054.56,1164084.84,699969.72 +Asia,Nepal,Household,Offline,H,9/11/2014,663418281,9/13/2014,9067,668.27,502.54,6059204.09,4556530.18,1502673.91 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,M,2/25/2011,529708230,3/30/2011,1291,205.7,117.11,265558.7,151189.01,114369.69 +Europe,Kosovo,Baby Food,Online,H,1/18/2013,494394481,1/24/2013,1168,255.28,159.42,298167.04,186202.56,111964.48 +Sub-Saharan Africa,Benin,Cereal,Online,M,9/27/2010,849713361,9/27/2010,7921,205.7,117.11,1629349.7,927628.31,701721.39 +Middle East and North Africa,Libya,Beverages,Offline,C,7/23/2014,158213698,8/21/2014,7804,47.45,31.79,370299.8,248089.16,122210.64 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,H,3/13/2013,202756822,4/2/2013,9104,47.45,31.79,431984.8,289416.16,142568.64 +Australia and Oceania,Samoa ,Personal Care,Offline,L,5/5/2015,136516559,6/14/2015,7138,81.73,56.67,583388.74,404510.46,178878.28 +Asia,Taiwan,Cosmetics,Offline,H,8/6/2015,532979238,8/23/2015,9255,437.2,263.33,4046286,2437119.15,1609166.85 +Europe,Germany,Baby Food,Online,M,6/2/2013,235943686,6/23/2013,9835,255.28,159.42,2510678.8,1567895.7,942783.1 +Sub-Saharan Africa,Tanzania,Fruits,Online,L,11/25/2016,409521234,12/26/2016,5288,9.33,6.92,49337.04,36592.96,12744.08 +Europe,Belarus,Baby Food,Offline,C,4/9/2016,488135707,4/26/2016,9058,255.28,159.42,2312326.24,1444026.36,868299.88 +Asia,China,Vegetables,Offline,H,5/25/2010,426523435,6/5/2010,6617,154.06,90.93,1019415.02,601683.81,417731.21 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,L,7/25/2010,249733245,8/30/2010,472,437.2,263.33,206358.4,124291.76,82066.64 +Sub-Saharan Africa,Mauritania,Vegetables,Online,C,12/24/2013,503126466,1/16/2014,5157,154.06,90.93,794487.42,468926.01,325561.41 +Sub-Saharan Africa,Gabon,Household,Offline,H,2/19/2015,902376925,4/7/2015,2240,668.27,502.54,1496924.8,1125689.6,371235.2 +Sub-Saharan Africa,Mali,Snacks,Offline,M,2/24/2017,783470952,4/7/2017,5320,152.58,97.44,811725.6,518380.8,293344.8 +Europe,Italy,Household,Offline,C,11/10/2012,452707374,12/12/2012,5027,668.27,502.54,3359393.29,2526268.58,833124.71 +Sub-Saharan Africa,Mali,Office Supplies,Offline,L,4/20/2011,736697518,4/24/2011,4022,651.21,524.96,2619166.62,2111389.12,507777.5 +Sub-Saharan Africa,Guinea,Clothes,Offline,H,3/22/2011,732365214,4/27/2011,1997,109.28,35.84,218232.16,71572.48,146659.68 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,C,6/6/2012,956946790,6/20/2012,675,255.28,159.42,172314,107608.5,64705.5 +Asia,Maldives,Personal Care,Online,H,1/8/2012,197991073,1/24/2012,8813,81.73,56.67,720286.49,499432.71,220853.78 +Europe,Armenia,Household,Online,M,9/20/2015,463359391,10/23/2015,7196,668.27,502.54,4808870.92,3616277.84,1192593.08 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,H,5/22/2011,231225574,7/4/2011,3640,651.21,524.96,2370404.4,1910854.4,459550 +Central America and the Caribbean,Guatemala,Beverages,Online,L,9/1/2010,300075948,10/9/2010,7996,47.45,31.79,379410.2,254192.84,125217.36 +Europe,Moldova ,Vegetables,Online,H,11/29/2014,638709342,1/16/2015,7143,154.06,90.93,1100450.58,649512.99,450937.59 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,L,5/21/2011,836237084,6/6/2011,9991,154.06,90.93,1539213.46,908481.63,630731.83 +Asia,Maldives,Baby Food,Online,C,12/6/2014,552083003,12/31/2014,2484,255.28,159.42,634115.52,395999.28,238116.24 +Europe,Montenegro,Beverages,Online,C,2/27/2011,865983426,3/19/2011,2595,47.45,31.79,123132.75,82495.05,40637.7 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,H,4/1/2013,227987182,5/5/2013,5328,47.45,31.79,252813.6,169377.12,83436.48 +Europe,Belgium,Personal Care,Offline,H,9/24/2012,308455598,10/6/2012,7721,81.73,56.67,631037.33,437549.07,193488.26 +Middle East and North Africa,Iraq,Personal Care,Online,C,7/25/2013,148062503,9/5/2013,3840,81.73,56.67,313843.2,217612.8,96230.4 +Sub-Saharan Africa,Guinea,Cereal,Offline,M,3/9/2013,207794225,3/28/2013,9784,205.7,117.11,2012568.8,1145804.24,866764.56 +Sub-Saharan Africa,Eritrea,Clothes,Online,C,11/23/2013,118949592,12/24/2013,8682,109.28,35.84,948768.96,311162.88,637606.08 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,H,6/24/2011,933139932,7/23/2011,5697,109.28,35.84,622568.16,204180.48,418387.68 +Europe,Portugal,Office Supplies,Offline,L,2/24/2014,172289073,4/14/2014,3020,651.21,524.96,1966654.2,1585379.2,381275 +Asia,Bangladesh,Clothes,Online,H,1/17/2016,378633344,2/28/2016,4875,109.28,35.84,532740,174720,358020 +Europe,Ukraine,Baby Food,Offline,C,2/21/2016,564721572,4/11/2016,2517,255.28,159.42,642539.76,401260.14,241279.62 +Asia,Taiwan,Baby Food,Offline,H,6/27/2014,263415086,7/20/2014,9232,255.28,159.42,2356744.96,1471765.44,884979.52 +Europe,Czech Republic,Clothes,Online,M,12/26/2015,877887713,12/30/2015,5338,109.28,35.84,583336.64,191313.92,392022.72 +North America,Mexico,Cereal,Offline,M,6/14/2011,731625783,8/1/2011,3182,205.7,117.11,654537.4,372644.02,281893.38 +Central America and the Caribbean,Belize,Snacks,Online,C,9/14/2011,918428122,10/30/2011,2146,152.58,97.44,327436.68,209106.24,118330.44 +Asia,Myanmar,Meat,Offline,H,6/21/2013,352406060,6/24/2013,3639,421.89,364.69,1535257.71,1327106.91,208150.8 +Middle East and North Africa,Iran,Snacks,Offline,M,10/11/2010,717983424,10/28/2010,6105,152.58,97.44,931500.9,594871.2,336629.7 +Sub-Saharan Africa,Malawi,Vegetables,Offline,H,11/2/2013,619896543,12/15/2013,17,154.06,90.93,2619.02,1545.81,1073.21 +Europe,Cyprus,Office Supplies,Online,H,1/6/2015,533194243,2/2/2015,2880,651.21,524.96,1875484.8,1511884.8,363600 +Australia and Oceania,Solomon Islands,Meat,Online,H,4/20/2015,553237855,5/18/2015,4230,421.89,364.69,1784594.7,1542638.7,241956 +Europe,Malta,Snacks,Offline,M,12/19/2012,845701205,2/2/2013,635,152.58,97.44,96888.3,61874.4,35013.9 +Middle East and North Africa,Iraq,Household,Online,M,12/5/2014,296570622,1/10/2015,692,668.27,502.54,462442.84,347757.68,114685.16 +Middle East and North Africa,Bahrain,Cosmetics,Offline,M,3/24/2010,562144935,3/25/2010,33,437.2,263.33,14427.6,8689.89,5737.71 +Middle East and North Africa,Kuwait,Fruits,Online,C,9/8/2011,219035470,9/12/2011,6318,9.33,6.92,58946.94,43720.56,15226.38 +Europe,Russia,Baby Food,Online,L,4/10/2014,614166057,5/24/2014,4239,255.28,159.42,1082131.92,675781.38,406350.54 +Asia,Mongolia,Vegetables,Online,C,1/3/2014,914773023,2/7/2014,521,154.06,90.93,80265.26,47374.53,32890.73 +Europe,Ukraine,Cereal,Online,L,10/8/2011,358405196,11/5/2011,8917,205.7,117.11,1834226.9,1044269.87,789957.03 +Asia,Vietnam,Beverages,Offline,C,1/25/2017,502923905,3/6/2017,5215,47.45,31.79,247451.75,165784.85,81666.9 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,C,12/25/2013,276502978,1/18/2014,2231,81.73,56.67,182339.63,126430.77,55908.86 +Australia and Oceania,Australia,Personal Care,Offline,H,5/14/2010,927628743,6/30/2010,4814,81.73,56.67,393448.22,272809.38,120638.84 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,H,5/12/2011,175100028,5/25/2011,4844,421.89,364.69,2043635.16,1766558.36,277076.8 +Middle East and North Africa,Pakistan,Clothes,Online,C,8/3/2015,758028161,9/15/2015,6233,109.28,35.84,681142.24,223390.72,457751.52 +Central America and the Caribbean,El Salvador,Household,Online,M,5/22/2011,985836970,7/3/2011,9922,668.27,502.54,6630574.94,4986201.88,1644373.06 +Asia,Philippines,Personal Care,Online,C,11/14/2010,588262784,12/14/2010,8885,81.73,56.67,726171.05,503512.95,222658.1 +Europe,Georgia,Household,Online,C,11/12/2015,265354430,11/27/2015,3128,668.27,502.54,2090348.56,1571945.12,518403.44 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,C,2/10/2014,337473237,3/3/2014,4685,47.45,31.79,222303.25,148936.15,73367.1 +Europe,Serbia,Household,Offline,H,5/7/2013,295293033,5/12/2013,2625,668.27,502.54,1754208.75,1319167.5,435041.25 +Asia,China,Meat,Offline,M,10/22/2014,149800145,12/3/2014,8047,421.89,364.69,3394948.83,2934660.43,460288.4 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,L,12/31/2016,882293403,2/12/2017,9079,668.27,502.54,6067223.33,4562560.66,1504662.67 +Europe,Moldova ,Clothes,Offline,H,12/4/2011,394384133,1/5/2012,5884,109.28,35.84,643003.52,210882.56,432120.96 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,C,8/2/2011,257996165,8/24/2011,5653,81.73,56.67,462019.69,320355.51,141664.18 +Asia,Singapore,Clothes,Online,M,11/23/2013,765365827,1/3/2014,7611,109.28,35.84,831730.08,272778.24,558951.84 +Asia,Mongolia,Snacks,Offline,C,1/19/2014,479041945,1/20/2014,8012,152.58,97.44,1222470.96,780689.28,441781.68 +Europe,Germany,Office Supplies,Offline,L,11/23/2015,281885850,12/26/2015,5142,651.21,524.96,3348521.82,2699344.32,649177.5 +Australia and Oceania,Marshall Islands,Snacks,Offline,H,12/15/2012,227071368,12/15/2012,4319,152.58,97.44,658993.02,420843.36,238149.66 +Sub-Saharan Africa,Eritrea,Vegetables,Online,C,12/29/2014,888084828,2/2/2015,2891,154.06,90.93,445387.46,262878.63,182508.83 +Asia,North Korea,Office Supplies,Online,M,11/21/2013,208725059,11/22/2013,5238,651.21,524.96,3411037.98,2749740.48,661297.5 +Asia,North Korea,Cereal,Offline,H,2/28/2010,253103387,4/3/2010,7772,205.7,117.11,1598700.4,910178.92,688521.48 +Europe,Czech Republic,Meat,Online,L,10/4/2016,455643641,11/22/2016,3934,421.89,364.69,1659715.26,1434690.46,225024.8 +Europe,Finland,Personal Care,Online,M,5/25/2017,771082150,6/25/2017,9198,81.73,56.67,751752.54,521250.66,230501.88 +Australia and Oceania,Nauru,Meat,Offline,H,10/19/2015,324467742,12/8/2015,6070,421.89,364.69,2560872.3,2213668.3,347204 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,L,9/26/2016,561161744,11/5/2016,9085,255.28,159.42,2319218.8,1448330.7,870888.1 +Europe,Germany,Snacks,Online,L,9/14/2014,296837985,10/8/2014,9811,152.58,97.44,1496962.38,955983.84,540978.54 +Europe,Croatia,Clothes,Online,M,10/27/2012,667482793,12/3/2012,1846,109.28,35.84,201730.88,66160.64,135570.24 +Middle East and North Africa,Libya,Office Supplies,Online,M,7/1/2011,179394996,7/4/2011,5821,651.21,524.96,3790693.41,3055792.16,734901.25 +Europe,France,Vegetables,Offline,L,3/11/2012,559185922,3/21/2012,4395,154.06,90.93,677093.7,399637.35,277456.35 +Europe,Montenegro,Cereal,Online,C,8/28/2013,903779399,10/1/2013,7263,205.7,117.11,1493999.1,850569.93,643429.17 +Asia,Laos,Beverages,Online,H,9/14/2015,830411756,9/25/2015,6147,47.45,31.79,291675.15,195413.13,96262.02 +Middle East and North Africa,Oman,Vegetables,Offline,C,6/3/2015,926631820,6/24/2015,9802,154.06,90.93,1510096.12,891295.86,618800.26 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,C,12/18/2010,500300920,12/21/2010,9015,651.21,524.96,5870658.15,4732514.4,1138143.75 +Australia and Oceania,Samoa ,Meat,Offline,M,11/28/2012,729592883,1/4/2013,1602,421.89,364.69,675867.78,584233.38,91634.4 +Asia,Bangladesh,Meat,Offline,C,3/9/2010,612994039,3/21/2010,7413,421.89,364.69,3127470.57,2703446.97,424023.6 +Europe,Italy,Meat,Offline,C,9/18/2011,119303214,9/28/2011,3327,421.89,364.69,1403628.03,1213323.63,190304.4 +Central America and the Caribbean,Belize,Office Supplies,Online,M,5/3/2012,637631738,5/29/2012,8256,651.21,524.96,5376389.76,4334069.76,1042320 +Europe,Ireland,Fruits,Online,L,9/30/2011,927403438,11/9/2011,8141,9.33,6.92,75955.53,56335.72,19619.81 +Europe,Vatican City,Meat,Online,M,9/14/2010,268354642,10/31/2010,957,421.89,364.69,403748.73,349008.33,54740.4 +Asia,Tajikistan,Cereal,Offline,M,10/24/2014,710534179,11/23/2014,1708,205.7,117.11,351335.6,200023.88,151311.72 +Middle East and North Africa,Egypt,Personal Care,Offline,M,8/10/2015,324303376,9/15/2015,7431,81.73,56.67,607335.63,421114.77,186220.86 +Asia,North Korea,Meat,Offline,H,1/13/2017,850336062,1/13/2017,2192,421.89,364.69,924782.88,799400.48,125382.4 +Asia,Kazakhstan,Fruits,Online,L,7/19/2016,949618566,8/10/2016,2091,9.33,6.92,19509.03,14469.72,5039.31 +Sub-Saharan Africa,Namibia,Office Supplies,Online,M,6/8/2016,253449714,7/14/2016,257,651.21,524.96,167360.97,134914.72,32446.25 +Australia and Oceania,Palau,Baby Food,Online,L,6/27/2012,713440835,8/8/2012,1852,255.28,159.42,472778.56,295245.84,177532.72 +Europe,Latvia,Personal Care,Online,H,12/2/2012,751515758,12/30/2012,9068,81.73,56.67,741127.64,513883.56,227244.08 +Australia and Oceania,Papua New Guinea,Baby Food,Online,C,11/12/2011,209910809,12/29/2011,6128,255.28,159.42,1564355.84,976925.76,587430.08 +Australia and Oceania,Australia,Personal Care,Online,L,11/14/2015,801174819,12/21/2015,4288,81.73,56.67,350458.24,243000.96,107457.28 +Europe,Greece,Cereal,Online,H,6/2/2017,258169114,6/2/2017,6833,205.7,117.11,1405548.1,800212.63,605335.47 +Sub-Saharan Africa,Mozambique,Household,Offline,L,11/1/2013,884067523,12/1/2013,4081,668.27,502.54,2727209.87,2050865.74,676344.13 +Sub-Saharan Africa,Chad,Beverages,Online,C,1/31/2011,102356374,3/1/2011,8380,47.45,31.79,397631,266400.2,131230.8 +Sub-Saharan Africa,Liberia,Snacks,Online,L,5/29/2012,806834495,7/9/2012,9111,152.58,97.44,1390156.38,887775.84,502380.54 +Sub-Saharan Africa,Kenya,Beverages,Online,H,7/17/2014,111613214,8/6/2014,7685,47.45,31.79,364653.25,244306.15,120347.1 +Sub-Saharan Africa,Eritrea,Beverages,Online,C,7/2/2011,601116359,7/15/2011,2544,47.45,31.79,120712.8,80873.76,39839.04 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,C,7/3/2013,880080258,7/29/2013,4161,9.33,6.92,38822.13,28794.12,10028.01 +Sub-Saharan Africa,Senegal,Office Supplies,Online,H,11/29/2012,523553740,12/3/2012,41,651.21,524.96,26699.61,21523.36,5176.25 +Central America and the Caribbean,Haiti,Clothes,Offline,L,9/20/2010,526898133,9/29/2010,9721,109.28,35.84,1062310.88,348400.64,713910.24 +Central America and the Caribbean,The Bahamas,Personal Care,Online,L,10/9/2012,155787265,11/14/2012,9768,81.73,56.67,798338.64,553552.56,244786.08 +Middle East and North Africa,Oman,Cosmetics,Offline,C,11/1/2010,996207463,12/17/2010,8781,437.2,263.33,3839053.2,2312300.73,1526752.47 +Europe,United Kingdom,Personal Care,Offline,M,9/2/2016,204457557,10/10/2016,2389,81.73,56.67,195252.97,135384.63,59868.34 +Europe,Albania,Clothes,Online,L,10/25/2012,857148873,11/18/2012,8254,109.28,35.84,901997.12,295823.36,606173.76 +Sub-Saharan Africa,Botswana,Baby Food,Online,C,12/12/2016,701205241,12/17/2016,1068,255.28,159.42,272639.04,170260.56,102378.48 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,C,7/8/2017,703862988,8/23/2017,7555,47.45,31.79,358484.75,240173.45,118311.3 +Middle East and North Africa,Israel,Office Supplies,Online,H,5/28/2015,102670943,7/14/2015,1469,651.21,524.96,956627.49,771166.24,185461.25 +Middle East and North Africa,Azerbaijan,Fruits,Online,H,7/19/2012,455490434,8/12/2012,8596,9.33,6.92,80200.68,59484.32,20716.36 +Europe,Slovenia,Fruits,Online,C,9/28/2015,690495288,10/29/2015,1755,9.33,6.92,16374.15,12144.6,4229.55 +Sub-Saharan Africa,Rwanda,Household,Online,C,2/13/2010,256171834,3/20/2010,5793,668.27,502.54,3871288.11,2911214.22,960073.89 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,L,12/22/2015,471318900,2/1/2016,2591,154.06,90.93,399169.46,235599.63,163569.83 +Sub-Saharan Africa,Burundi,Office Supplies,Online,M,10/10/2016,475047814,10/26/2016,6060,651.21,524.96,3946332.6,3181257.6,765075 +Europe,Moldova ,Meat,Offline,L,1/6/2016,376782405,1/25/2016,7141,421.89,364.69,3012716.49,2604251.29,408465.2 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,H,8/27/2010,806259000,9/16/2010,8810,109.28,35.84,962756.8,315750.4,647006.4 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,C,2/3/2010,663526427,3/1/2010,1070,651.21,524.96,696794.7,561707.2,135087.5 +Middle East and North Africa,Tunisia ,Meat,Offline,C,3/22/2017,268946015,3/30/2017,5957,421.89,364.69,2513198.73,2172458.33,340740.4 +Sub-Saharan Africa,Sudan,Cosmetics,Online,C,1/21/2017,913191592,2/19/2017,2540,437.2,263.33,1110488,668858.2,441629.8 +Sub-Saharan Africa,Niger,Vegetables,Online,H,11/1/2010,807249486,11/9/2010,1917,154.06,90.93,295333.02,174312.81,121020.21 +Europe,Albania,Beverages,Online,L,3/15/2012,932418525,3/25/2012,2217,47.45,31.79,105196.65,70478.43,34718.22 +Middle East and North Africa,Yemen,Personal Care,Online,H,3/4/2013,990310037,3/12/2013,3602,81.73,56.67,294391.46,204125.34,90266.12 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,H,8/4/2010,752847850,8/20/2010,3264,154.06,90.93,502851.84,296795.52,206056.32 +Central America and the Caribbean,Grenada,Personal Care,Offline,L,7/10/2017,512268292,7/19/2017,426,81.73,56.67,34816.98,24141.42,10675.56 +Asia,Cambodia,Baby Food,Online,M,1/8/2014,631120193,1/11/2014,1345,255.28,159.42,343351.6,214419.9,128931.7 +Asia,Vietnam,Cereal,Online,H,6/29/2011,192264878,7/24/2011,4305,205.7,117.11,885538.5,504158.55,381379.95 +Australia and Oceania,Samoa ,Fruits,Online,H,1/18/2011,148876178,2/28/2011,4624,9.33,6.92,43141.92,31998.08,11143.84 +Europe,Moldova ,Clothes,Offline,H,11/13/2014,174440419,12/13/2014,9651,109.28,35.84,1054661.28,345891.84,708769.44 +Sub-Saharan Africa,Malawi,Baby Food,Online,C,10/31/2014,912756431,11/11/2014,3766,255.28,159.42,961384.48,600375.72,361008.76 +Europe,Albania,Cereal,Offline,L,6/20/2011,827935540,7/4/2011,3380,205.7,117.11,695266,395831.8,299434.2 +Europe,Moldova ,Cereal,Online,L,2/22/2010,254401576,3/3/2010,1935,205.7,117.11,398029.5,226607.85,171421.65 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,L,4/19/2017,946890866,5/17/2017,4904,205.7,117.11,1008752.8,574307.44,434445.36 +Asia,China,Cereal,Offline,H,12/6/2013,230452239,1/17/2014,4794,205.7,117.11,986125.8,561425.34,424700.46 +Asia,Maldives,Snacks,Offline,H,5/23/2012,450447022,6/27/2012,6139,152.58,97.44,936688.62,598184.16,338504.46 +Asia,China,Cosmetics,Online,M,9/30/2014,422549045,10/30/2014,507,437.2,263.33,221660.4,133508.31,88152.09 +Sub-Saharan Africa,Swaziland,Snacks,Offline,L,7/16/2016,382744634,7/27/2016,1497,152.58,97.44,228412.26,145867.68,82544.58 +Asia,Nepal,Office Supplies,Online,H,8/10/2010,637332618,8/13/2010,9739,651.21,524.96,6342134.19,5112585.44,1229548.75 +Australia and Oceania,Nauru,Meat,Online,H,7/23/2013,212924325,9/6/2013,7894,421.89,364.69,3330399.66,2878862.86,451536.8 +Middle East and North Africa,Egypt,Household,Offline,C,7/26/2016,906443583,8/5/2016,5654,668.27,502.54,3778398.58,2841361.16,937037.42 +Europe,Denmark,Cereal,Online,C,11/17/2011,535126721,12/25/2011,4743,205.7,117.11,975635.1,555452.73,420182.37 +Europe,Macedonia,Vegetables,Online,H,9/20/2011,586522567,9/24/2011,3916,154.06,90.93,603298.96,356081.88,247217.08 +Europe,Croatia,Office Supplies,Offline,C,4/2/2014,368492448,4/4/2014,3959,651.21,524.96,2578140.39,2078316.64,499823.75 +Europe,Albania,Clothes,Online,H,11/26/2014,159210193,12/4/2014,2689,109.28,35.84,293853.92,96373.76,197480.16 +Europe,Poland,Cosmetics,Offline,M,3/5/2010,757162129,3/19/2010,9955,437.2,263.33,4352326,2621450.15,1730875.85 +Europe,Lithuania,Beverages,Online,H,7/24/2016,331147086,7/26/2016,2636,47.45,31.79,125078.2,83798.44,41279.76 +Central America and the Caribbean,The Bahamas,Clothes,Online,M,10/5/2013,270276391,10/19/2013,9645,109.28,35.84,1054005.6,345676.8,708328.8 +Sub-Saharan Africa,Eritrea,Household,Offline,M,8/11/2016,233973872,9/12/2016,6923,668.27,502.54,4626433.21,3479084.42,1147348.79 +Sub-Saharan Africa,Botswana,Fruits,Offline,H,9/21/2010,401975858,9/21/2010,2444,9.33,6.92,22802.52,16912.48,5890.04 +Europe,Poland,Meat,Online,H,11/7/2016,124331176,11/10/2016,1213,421.89,364.69,511752.57,442368.97,69383.6 +Asia,Philippines,Household,Online,C,5/20/2011,171401154,6/27/2011,265,668.27,502.54,177091.55,133173.1,43918.45 +Australia and Oceania,Solomon Islands,Household,Online,L,5/30/2013,483859622,7/8/2013,3669,668.27,502.54,2451882.63,1843819.26,608063.37 +Europe,Italy,Household,Online,H,10/23/2012,622692906,10/25/2012,7523,668.27,502.54,5027395.21,3780608.42,1246786.79 +Australia and Oceania,Tonga,Cosmetics,Offline,C,11/17/2011,219199836,12/5/2011,4957,437.2,263.33,2167200.4,1305326.81,861873.59 +Europe,Estonia,Meat,Offline,H,12/21/2013,324991738,1/23/2014,1132,421.89,364.69,477579.48,412829.08,64750.4 +Europe,Kosovo,Beverages,Online,C,3/1/2012,261992442,4/7/2012,8241,47.45,31.79,391035.45,261981.39,129054.06 +Asia,Bangladesh,Office Supplies,Online,L,9/23/2015,772438275,10/23/2015,506,651.21,524.96,329512.26,265629.76,63882.5 +Europe,Italy,Vegetables,Offline,C,1/28/2016,868878066,1/29/2016,9183,154.06,90.93,1414732.98,835010.19,579722.79 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,M,4/2/2013,984173142,4/8/2013,7558,154.06,90.93,1164385.48,687248.94,477136.54 +Europe,Kosovo,Household,Offline,H,2/29/2012,721497333,4/3/2012,5949,668.27,502.54,3975538.23,2989610.46,985927.77 +Australia and Oceania,East Timor,Beverages,Online,L,3/12/2011,204336965,4/20/2011,6703,47.45,31.79,318057.35,213088.37,104968.98 +Asia,Maldives,Baby Food,Offline,L,8/3/2013,526490867,8/16/2013,9202,255.28,159.42,2349086.56,1466982.84,882103.72 +North America,Greenland,Meat,Online,L,2/1/2016,602070367,2/16/2016,4856,421.89,364.69,2048697.84,1770934.64,277763.2 +Europe,Iceland,Cosmetics,Offline,L,9/10/2012,315499293,10/17/2012,2107,437.2,263.33,921180.4,554836.31,366344.09 +Central America and the Caribbean,Barbados,Vegetables,Offline,C,8/22/2013,971513974,9/28/2013,1429,154.06,90.93,220151.74,129938.97,90212.77 +Europe,Poland,Personal Care,Offline,L,4/14/2011,345163238,4/25/2011,327,81.73,56.67,26725.71,18531.09,8194.62 +Europe,Bulgaria,Cosmetics,Online,L,3/9/2014,331808412,3/27/2014,8337,437.2,263.33,3644936.4,2195382.21,1449554.19 +Sub-Saharan Africa,Gabon,Personal Care,Offline,C,1/19/2013,197123324,1/24/2013,2027,81.73,56.67,165666.71,114870.09,50796.62 +Europe,Cyprus,Clothes,Offline,C,10/16/2014,627094304,11/19/2014,9995,109.28,35.84,1092253.6,358220.8,734032.8 +Australia and Oceania,Kiribati,Cosmetics,Offline,C,1/7/2016,578020179,1/9/2016,7871,437.2,263.33,3441201.2,2072670.43,1368530.77 +Europe,Lithuania,Personal Care,Online,L,6/2/2014,426512277,6/25/2014,3316,81.73,56.67,271016.68,187917.72,83098.96 +Australia and Oceania,Fiji,Cereal,Offline,M,7/9/2012,619494426,8/24/2012,1022,205.7,117.11,210225.4,119686.42,90538.98 +Central America and the Caribbean,Haiti,Personal Care,Online,H,12/5/2013,324202954,1/10/2014,7714,81.73,56.67,630465.22,437152.38,193312.84 +Australia and Oceania,Australia,Baby Food,Offline,H,12/10/2011,578186690,1/24/2012,7145,255.28,159.42,1823975.6,1139055.9,684919.7 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,C,1/27/2016,239306962,3/4/2016,5103,152.58,97.44,778615.74,497236.32,281379.42 +Europe,Cyprus,Cereal,Offline,H,5/25/2010,935737597,6/11/2010,4404,205.7,117.11,905902.8,515752.44,390150.36 +Sub-Saharan Africa,Niger,Baby Food,Online,C,5/7/2010,315964925,5/8/2010,9898,255.28,159.42,2526761.44,1577939.16,948822.28 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,L,6/26/2013,598787772,8/11/2013,3463,154.06,90.93,533509.78,314890.59,218619.19 +Middle East and North Africa,Lebanon,Vegetables,Online,C,11/12/2010,923317468,11/30/2010,9012,154.06,90.93,1388388.72,819461.16,568927.56 +Europe,Cyprus,Personal Care,Offline,H,7/16/2013,498977839,8/11/2013,7486,81.73,56.67,611830.78,424231.62,187599.16 +Europe,Latvia,Cereal,Online,M,11/29/2010,855505216,1/6/2011,1859,205.7,117.11,382396.3,217707.49,164688.81 +Asia,China,Vegetables,Online,H,5/15/2012,892948424,5/29/2012,2137,154.06,90.93,329226.22,194317.41,134908.81 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,H,3/26/2013,931668794,4/20/2013,355,437.2,263.33,155206,93482.15,61723.85 +Europe,Finland,Beverages,Offline,H,9/1/2013,462340152,10/1/2013,5580,47.45,31.79,264771,177388.2,87382.8 +Sub-Saharan Africa,Chad,Fruits,Online,M,11/27/2014,395948827,11/30/2014,8912,9.33,6.92,83148.96,61671.04,21477.92 +Australia and Oceania,New Zealand,Fruits,Online,C,6/16/2015,813793647,6/23/2015,8479,9.33,6.92,79109.07,58674.68,20434.39 +Middle East and North Africa,Egypt,Household,Online,L,11/22/2014,517485940,12/6/2014,4444,668.27,502.54,2969791.88,2233287.76,736504.12 +Sub-Saharan Africa,Liberia,Fruits,Offline,L,1/26/2010,178949534,3/6/2010,3999,9.33,6.92,37310.67,27673.08,9637.59 +Middle East and North Africa,Bahrain,Personal Care,Offline,H,1/19/2014,990420758,1/25/2014,6367,81.73,56.67,520374.91,360817.89,159557.02 +Asia,Cambodia,Vegetables,Online,H,6/18/2014,614448440,7/21/2014,7803,154.06,90.93,1202130.18,709526.79,492603.39 +Australia and Oceania,Tonga,Beverages,Offline,H,2/18/2015,833893907,4/4/2015,6593,47.45,31.79,312837.85,209591.47,103246.38 +Asia,Malaysia,Snacks,Offline,H,3/8/2017,801930987,3/16/2017,8055,152.58,97.44,1229031.9,784879.2,444152.7 +Middle East and North Africa,Iraq,Vegetables,Online,M,3/19/2015,192046010,3/22/2015,9537,154.06,90.93,1469270.22,867199.41,602070.81 +Central America and the Caribbean,Honduras,Snacks,Offline,M,4/1/2016,548037803,5/20/2016,5419,152.58,97.44,826831.02,528027.36,298803.66 +Central America and the Caribbean,The Bahamas,Fruits,Online,L,3/31/2013,334017693,4/23/2013,2113,9.33,6.92,19714.29,14621.96,5092.33 +Central America and the Caribbean,Dominica,Beverages,Offline,H,7/30/2011,784409511,9/16/2011,3060,47.45,31.79,145197,97277.4,47919.6 +Middle East and North Africa,Egypt,Clothes,Online,M,2/6/2010,953949582,2/9/2010,3735,109.28,35.84,408160.8,133862.4,274298.4 +Middle East and North Africa,Azerbaijan,Snacks,Offline,H,7/15/2012,867686736,7/27/2012,6642,152.58,97.44,1013436.36,647196.48,366239.88 +Europe,Bosnia and Herzegovina,Snacks,Online,L,2/5/2016,170982301,2/13/2016,6317,152.58,97.44,963847.86,615528.48,348319.38 +Sub-Saharan Africa,Ethiopia,Household,Offline,M,4/6/2015,379510104,4/19/2015,4328,668.27,502.54,2892272.56,2174993.12,717279.44 +Europe,United Kingdom,Cereal,Online,H,2/27/2013,829256474,3/12/2013,4274,205.7,117.11,879161.8,500528.14,378633.66 +Asia,Kazakhstan,Household,Offline,M,3/10/2010,926520240,4/11/2010,6783,668.27,502.54,4532875.41,3408728.82,1124146.59 +Central America and the Caribbean,Jamaica,Snacks,Online,L,5/25/2015,597912728,6/1/2015,4518,152.58,97.44,689356.44,440233.92,249122.52 +Australia and Oceania,Palau,Vegetables,Offline,H,5/19/2012,740357768,6/2/2012,7171,154.06,90.93,1104764.26,652059.03,452705.23 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Online,L,2/5/2016,971091687,3/18/2016,6465,651.21,524.96,4210072.65,3393866.4,816206.25 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,C,1/25/2016,977663314,2/10/2016,1155,651.21,524.96,752147.55,606328.8,145818.75 +Australia and Oceania,Australia,Personal Care,Online,H,6/10/2010,967933976,7/9/2010,2028,81.73,56.67,165748.44,114926.76,50821.68 +Central America and the Caribbean,Panama,Cosmetics,Offline,H,5/15/2017,320077502,5/22/2017,6901,437.2,263.33,3017117.2,1817240.33,1199876.87 +Australia and Oceania,Samoa ,Cereal,Offline,H,8/21/2010,732580220,10/6/2010,5622,205.7,117.11,1156445.4,658392.42,498052.98 +Europe,Slovakia,Meat,Online,L,4/24/2014,374240958,5/15/2014,5071,421.89,364.69,2139404.19,1849342.99,290061.2 +Central America and the Caribbean,Guatemala,Fruits,Offline,C,8/29/2015,634171044,9/28/2015,4160,9.33,6.92,38812.8,28787.2,10025.6 +Middle East and North Africa,Egypt,Fruits,Offline,L,5/17/2014,271794307,5/18/2014,8830,9.33,6.92,82383.9,61103.6,21280.3 +Sub-Saharan Africa,Sudan,Fruits,Online,H,3/20/2011,366847074,4/22/2011,7056,9.33,6.92,65832.48,48827.52,17004.96 +Sub-Saharan Africa,Senegal,Baby Food,Offline,H,10/16/2011,269378173,10/22/2011,3842,255.28,159.42,980785.76,612491.64,368294.12 +Asia,Myanmar,Baby Food,Online,C,3/15/2015,749748933,4/2/2015,6225,255.28,159.42,1589118,992389.5,596728.5 +Australia and Oceania,Samoa ,Baby Food,Online,L,4/4/2010,848633182,4/8/2010,8272,255.28,159.42,2111676.16,1318722.24,792953.92 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,H,2/13/2017,127017247,2/25/2017,6081,437.2,263.33,2658613.2,1601309.73,1057303.47 +Middle East and North Africa,Kuwait,Cosmetics,Offline,C,5/14/2015,916199958,6/11/2015,2782,437.2,263.33,1216290.4,732584.06,483706.34 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,H,12/6/2015,667792642,12/8/2015,3537,437.2,263.33,1546376.4,931398.21,614978.19 +Europe,Poland,Office Supplies,Offline,H,11/18/2011,503719127,12/11/2011,538,651.21,524.96,350350.98,282428.48,67922.5 +Asia,Nepal,Cereal,Online,C,6/29/2012,266215741,8/9/2012,8009,205.7,117.11,1647451.3,937933.99,709517.31 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,H,10/2/2016,767831313,11/17/2016,7203,9.33,6.92,67203.99,49844.76,17359.23 +Asia,South Korea,Snacks,Online,H,2/18/2017,641427171,3/30/2017,1409,152.58,97.44,214985.22,137292.96,77692.26 +Asia,Cambodia,Beverages,Offline,C,12/17/2010,390177142,1/1/2011,942,47.45,31.79,44697.9,29946.18,14751.72 +Middle East and North Africa,Libya,Cereal,Offline,L,10/10/2011,137567555,11/5/2011,8152,205.7,117.11,1676866.4,954680.72,722185.68 +Europe,Malta,Office Supplies,Offline,H,3/30/2015,977397239,4/14/2015,2418,651.21,524.96,1574625.78,1269353.28,305272.5 +Europe,Georgia,Vegetables,Offline,H,7/12/2010,923777520,8/19/2010,5151,154.06,90.93,793563.06,468380.43,325182.63 +Asia,Laos,Personal Care,Online,L,5/13/2014,761132228,6/22/2014,4795,81.73,56.67,391895.35,271732.65,120162.7 +North America,Greenland,Personal Care,Online,M,4/2/2014,894197690,4/29/2014,1822,81.73,56.67,148912.06,103252.74,45659.32 +Asia,Tajikistan,Beverages,Offline,L,2/15/2010,898022735,4/2/2010,3738,47.45,31.79,177368.1,118831.02,58537.08 +Asia,Laos,Clothes,Offline,C,7/21/2010,867968690,7/26/2010,78,109.28,35.84,8523.84,2795.52,5728.32 +Asia,Brunei,Household,Online,L,10/20/2013,969709384,10/23/2013,7411,668.27,502.54,4952548.97,3724323.94,1228225.03 +Europe,Slovakia,Personal Care,Online,H,8/24/2011,989231145,10/13/2011,4334,81.73,56.67,354217.82,245607.78,108610.04 +Europe,Macedonia,Beverages,Online,L,11/3/2015,782832801,12/18/2015,6477,47.45,31.79,307333.65,205903.83,101429.82 +Central America and the Caribbean,Guatemala,Meat,Online,H,6/29/2016,727125680,8/18/2016,1502,421.89,364.69,633678.78,547764.38,85914.4 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,M,2/22/2016,369033610,3/7/2016,4101,651.21,524.96,2670612.21,2152860.96,517751.25 +Europe,Romania,Meat,Offline,L,10/24/2010,675792920,10/27/2010,998,421.89,364.69,421046.22,363960.62,57085.6 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,M,7/10/2016,884952437,7/30/2016,5947,109.28,35.84,649888.16,213140.48,436747.68 +Europe,Iceland,Household,Online,L,6/30/2012,754373490,7/28/2012,4734,668.27,502.54,3163590.18,2379024.36,784565.82 +Middle East and North Africa,Morocco,Cereal,Offline,C,2/6/2013,112229907,3/9/2013,178,205.7,117.11,36614.6,20845.58,15769.02 +Sub-Saharan Africa,Sudan,Meat,Offline,M,1/18/2011,207008016,3/6/2011,7127,421.89,364.69,3006810.03,2599145.63,407664.4 +Europe,Malta,Meat,Online,L,6/21/2011,557506644,7/20/2011,7460,421.89,364.69,3147299.4,2720587.4,426712 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,C,12/31/2012,302837121,2/18/2013,5089,651.21,524.96,3314007.69,2671521.44,642486.25 +Europe,Armenia,Clothes,Offline,C,7/17/2011,452423274,7/27/2011,955,109.28,35.84,104362.4,34227.2,70135.2 +Asia,Uzbekistan,Household,Offline,H,8/22/2011,736001431,9/26/2011,8034,668.27,502.54,5368881.18,4037406.36,1331474.82 +Australia and Oceania,Nauru,Meat,Offline,C,2/12/2015,953620421,3/15/2015,6329,421.89,364.69,2670141.81,2308123.01,362018.8 +Middle East and North Africa,Saudi Arabia,Cereal,Online,C,4/16/2017,525641572,5/5/2017,7877,205.7,117.11,1620298.9,922475.47,697823.43 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,L,10/2/2010,742738711,10/12/2010,1745,152.58,97.44,266252.1,170032.8,96219.3 +Central America and the Caribbean,Panama,Office Supplies,Offline,H,11/17/2011,715898168,12/14/2011,9031,651.21,524.96,5881077.51,4740913.76,1140163.75 +Sub-Saharan Africa,Chad,Snacks,Online,L,8/10/2011,526418769,9/11/2011,7867,152.58,97.44,1200346.86,766560.48,433786.38 +Asia,Uzbekistan,Beverages,Online,H,2/1/2017,775911843,3/21/2017,8412,47.45,31.79,399149.4,267417.48,131731.92 +Europe,Ireland,Office Supplies,Online,M,1/9/2010,336301219,2/17/2010,7859,651.21,524.96,5117859.39,4125660.64,992198.75 +Sub-Saharan Africa,Lesotho,Snacks,Offline,H,1/20/2011,399823224,2/21/2011,5432,152.58,97.44,828814.56,529294.08,299520.48 +Asia,Mongolia,Beverages,Online,H,5/18/2015,429026687,6/27/2015,7385,47.45,31.79,350418.25,234769.15,115649.1 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,M,9/5/2011,406772935,10/17/2011,2006,255.28,159.42,512091.68,319796.52,192295.16 +Middle East and North Africa,Qatar,Household,Online,L,3/21/2016,386235797,3/25/2016,4610,668.27,502.54,3080724.7,2316709.4,764015.3 +Australia and Oceania,Vanuatu,Cosmetics,Offline,H,1/12/2016,940901601,1/17/2016,2547,437.2,263.33,1113548.4,670701.51,442846.89 +Europe,Slovenia,Clothes,Offline,L,7/27/2010,914569175,8/10/2010,197,109.28,35.84,21528.16,7060.48,14467.68 +Sub-Saharan Africa,Zambia,Household,Offline,H,7/2/2015,571349847,7/12/2015,3971,668.27,502.54,2653700.17,1995586.34,658113.83 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,C,6/25/2013,245667445,7/8/2013,7311,255.28,159.42,1866352.08,1165519.62,700832.46 +Sub-Saharan Africa,Botswana,Household,Offline,L,12/13/2010,792258298,12/20/2010,5691,668.27,502.54,3803124.57,2859955.14,943169.43 +Europe,Georgia,Clothes,Offline,L,8/15/2011,436171233,8/26/2011,1615,109.28,35.84,176487.2,57881.6,118605.6 +Central America and the Caribbean,El Salvador,Baby Food,Offline,L,9/12/2012,622767579,9/21/2012,9621,255.28,159.42,2456048.88,1533779.82,922269.06 +North America,Mexico,Office Supplies,Online,C,4/1/2016,167721164,4/26/2016,1274,651.21,524.96,829641.54,668799.04,160842.5 +Middle East and North Africa,Oman,Meat,Offline,H,4/1/2010,207018315,5/15/2010,175,421.89,364.69,73830.75,63820.75,10010 +Asia,South Korea,Baby Food,Offline,L,3/31/2010,146957862,5/9/2010,6952,255.28,159.42,1774706.56,1108287.84,666418.72 +Europe,Georgia,Office Supplies,Online,L,2/19/2010,814151132,4/8/2010,4267,651.21,524.96,2778713.07,2240004.32,538708.75 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,L,3/28/2016,405521953,5/14/2016,1812,9.33,6.92,16905.96,12539.04,4366.92 +Asia,Kazakhstan,Beverages,Online,C,3/21/2013,338306653,4/13/2013,1311,47.45,31.79,62206.95,41676.69,20530.26 +Asia,Brunei,Clothes,Offline,L,4/24/2013,300054061,4/29/2013,1519,109.28,35.84,165996.32,54440.96,111555.36 +Central America and the Caribbean,El Salvador,Baby Food,Online,L,9/4/2014,498625504,10/8/2014,3222,255.28,159.42,822512.16,513651.24,308860.92 +Asia,South Korea,Clothes,Online,M,9/26/2012,312194812,11/1/2012,4237,109.28,35.84,463019.36,151854.08,311165.28 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,H,7/30/2011,539248311,8/3/2011,4413,437.2,263.33,1929363.6,1162075.29,767288.31 +Central America and the Caribbean,Nicaragua,Fruits,Online,L,7/14/2012,248584830,8/2/2012,630,9.33,6.92,5877.9,4359.6,1518.3 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,M,6/17/2010,829315698,7/11/2010,1799,47.45,31.79,85362.55,57190.21,28172.34 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,H,8/11/2012,140864741,8/11/2012,3862,205.7,117.11,794413.4,452278.82,342134.58 +Middle East and North Africa,Algeria,Office Supplies,Offline,L,3/7/2012,162968289,4/20/2012,4793,651.21,524.96,3121249.53,2516133.28,605116.25 +Europe,Croatia,Clothes,Offline,M,10/11/2014,245675170,11/17/2014,9597,109.28,35.84,1048760.16,343956.48,704803.68 +Asia,Vietnam,Meat,Offline,H,12/4/2011,259346711,12/31/2011,5310,421.89,364.69,2240235.9,1936503.9,303732 +Asia,India,Meat,Offline,C,2/25/2015,144656741,4/15/2015,5999,421.89,364.69,2530918.11,2187775.31,343142.8 +Middle East and North Africa,Tunisia ,Beverages,Online,M,4/30/2014,362591588,6/19/2014,7763,47.45,31.79,368354.35,246785.77,121568.58 +Europe,Russia,Vegetables,Online,H,10/3/2011,544450080,10/19/2011,3732,154.06,90.93,574951.92,339350.76,235601.16 +Middle East and North Africa,Yemen,Baby Food,Online,L,10/15/2010,841843545,12/4/2010,9067,255.28,159.42,2314623.76,1445461.14,869162.62 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,M,1/26/2012,576695811,3/3/2012,5961,437.2,263.33,2606149.2,1569710.13,1036439.07 +Middle East and North Africa,Syria,Snacks,Offline,M,4/22/2017,491243207,5/22/2017,8636,152.58,97.44,1317680.88,841491.84,476189.04 +Europe,Switzerland,Vegetables,Offline,C,5/1/2010,498034560,5/18/2010,8349,154.06,90.93,1286246.94,759174.57,527072.37 +Europe,Slovenia,Meat,Online,C,11/30/2013,129931199,12/1/2013,8384,421.89,364.69,3537125.76,3057560.96,479564.8 +Sub-Saharan Africa,Chad,Vegetables,Offline,H,3/27/2010,790106952,4/21/2010,9060,154.06,90.93,1395783.6,823825.8,571957.8 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,H,10/30/2012,802048146,12/11/2012,2725,421.89,364.69,1149650.25,993780.25,155870 +Sub-Saharan Africa,Niger,Baby Food,Offline,C,5/15/2017,359553611,6/29/2017,8758,255.28,159.42,2235742.24,1396200.36,839541.88 +Middle East and North Africa,Qatar,Fruits,Offline,H,1/7/2013,176734673,2/15/2013,8572,9.33,6.92,79976.76,59318.24,20658.52 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,C,7/3/2016,138015162,7/23/2016,608,437.2,263.33,265817.6,160104.64,105712.96 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,H,5/4/2015,648131406,6/18/2015,5341,255.28,159.42,1363450.48,851462.22,511988.26 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,L,1/6/2017,382132232,1/14/2017,274,651.21,524.96,178431.54,143839.04,34592.5 +Sub-Saharan Africa,Swaziland,Personal Care,Online,M,12/19/2014,335378968,1/8/2015,4944,81.73,56.67,404073.12,280176.48,123896.64 +Europe,Denmark,Baby Food,Online,L,1/11/2015,673545444,2/9/2015,5919,255.28,159.42,1511002.32,943606.98,567395.34 +Sub-Saharan Africa,Republic of the Congo,Household,Online,L,7/18/2016,282617986,9/1/2016,1797,668.27,502.54,1200881.19,903064.38,297816.81 +Australia and Oceania,New Zealand,Beverages,Online,L,2/18/2016,818895423,3/4/2016,8208,47.45,31.79,389469.6,260932.32,128537.28 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,L,6/21/2011,858989083,6/24/2011,2813,81.73,56.67,229906.49,159412.71,70493.78 +Central America and the Caribbean,Saint Lucia,Beverages,Online,L,8/31/2012,849822795,9/10/2012,305,47.45,31.79,14472.25,9695.95,4776.3 +Europe,Italy,Personal Care,Online,L,9/29/2015,858632886,11/18/2015,7407,81.73,56.67,605374.11,419754.69,185619.42 +Central America and the Caribbean,Costa Rica,Household,Online,C,1/2/2014,122968184,1/25/2014,7873,668.27,502.54,5261289.71,3956497.42,1304792.29 +Central America and the Caribbean,Cuba,Personal Care,Online,C,12/20/2016,200690019,2/5/2017,7491,81.73,56.67,612239.43,424514.97,187724.46 +Middle East and North Africa,Egypt,Fruits,Online,C,4/12/2016,919972217,5/5/2016,9078,9.33,6.92,84697.74,62819.76,21877.98 +Australia and Oceania,Tuvalu,Cosmetics,Offline,H,3/21/2012,829301106,4/9/2012,7481,437.2,263.33,3270693.2,1969971.73,1300721.47 +Asia,Philippines,Snacks,Offline,H,7/3/2017,347475516,8/13/2017,4582,152.58,97.44,699121.56,446470.08,252651.48 +Europe,Moldova ,Clothes,Online,M,8/11/2015,413606774,8/17/2015,4291,109.28,35.84,468920.48,153789.44,315131.04 +Europe,Belgium,Cosmetics,Offline,H,1/6/2010,237118709,1/28/2010,7550,437.2,263.33,3300860,1988141.5,1312718.5 +Australia and Oceania,Kiribati,Office Supplies,Online,H,11/3/2012,447747647,11/12/2012,7334,651.21,524.96,4775974.14,3850056.64,925917.5 +Australia and Oceania,Marshall Islands,Clothes,Offline,L,10/7/2010,845542418,11/1/2010,3646,109.28,35.84,398434.88,130672.64,267762.24 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,L,4/1/2014,850864350,5/13/2014,8524,9.33,6.92,79528.92,58986.08,20542.84 +Europe,Poland,Beverages,Offline,L,11/18/2015,854387271,12/6/2015,1035,47.45,31.79,49110.75,32902.65,16208.1 +Central America and the Caribbean,Nicaragua,Clothes,Offline,C,11/23/2016,867097508,12/22/2016,2276,109.28,35.84,248721.28,81571.84,167149.44 +Europe,Switzerland,Household,Offline,M,10/22/2015,970293891,11/25/2015,379,668.27,502.54,253274.33,190462.66,62811.67 +Middle East and North Africa,Bahrain,Vegetables,Online,H,3/7/2012,865587747,3/16/2012,5504,154.06,90.93,847946.24,500478.72,347467.52 +Asia,Indonesia,Household,Online,M,6/13/2010,324902904,6/30/2010,4844,668.27,502.54,3237099.88,2434303.76,802796.12 +Europe,Russia,Fruits,Offline,H,2/7/2016,540475690,3/13/2016,7622,9.33,6.92,71113.26,52744.24,18369.02 +Middle East and North Africa,Libya,Personal Care,Online,L,10/6/2016,974854934,11/1/2016,93,81.73,56.67,7600.89,5270.31,2330.58 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,C,4/8/2016,710901963,4/26/2016,544,9.33,6.92,5075.52,3764.48,1311.04 +Europe,Netherlands,Household,Offline,M,9/23/2015,701790606,10/21/2015,4291,668.27,502.54,2867546.57,2156399.14,711147.43 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,H,4/27/2017,621007192,6/2/2017,8683,437.2,263.33,3796207.6,2286494.39,1509713.21 +Europe,Monaco,Beverages,Online,C,12/6/2012,212350547,12/13/2012,8101,47.45,31.79,384392.45,257530.79,126861.66 +Europe,Cyprus,Fruits,Online,L,8/27/2010,639932000,9/21/2010,8954,9.33,6.92,83540.82,61961.68,21579.14 +Asia,Philippines,Cosmetics,Online,C,11/11/2015,438175380,11/19/2015,4687,437.2,263.33,2049156.4,1234227.71,814928.69 +Middle East and North Africa,Somalia,Household,Offline,C,4/9/2012,461817014,5/18/2012,772,668.27,502.54,515904.44,387960.88,127943.56 +Central America and the Caribbean,Guatemala,Snacks,Online,M,3/5/2011,735905730,4/12/2011,9714,152.58,97.44,1482162.12,946532.16,535629.96 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,L,5/7/2017,905802857,6/15/2017,6049,651.21,524.96,3939169.29,3175483.04,763686.25 +Europe,Kosovo,Vegetables,Offline,M,2/20/2010,687182223,3/7/2010,1345,154.06,90.93,207210.7,122300.85,84909.85 +Australia and Oceania,Solomon Islands,Cereal,Offline,M,5/22/2015,316030156,5/24/2015,9201,205.7,117.11,1892645.7,1077529.11,815116.59 +Asia,Thailand,Personal Care,Offline,M,10/11/2010,998645484,11/3/2010,246,81.73,56.67,20105.58,13940.82,6164.76 +Middle East and North Africa,Afghanistan,Cosmetics,Online,H,12/2/2012,861639535,12/18/2012,7141,437.2,263.33,3122045.2,1880439.53,1241605.67 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,L,12/30/2012,801936137,1/6/2013,9579,651.21,524.96,6237940.59,5028591.84,1209348.75 +Europe,Spain,Personal Care,Online,M,10/24/2010,436771619,11/27/2010,9283,81.73,56.67,758699.59,526067.61,232631.98 +Europe,Liechtenstein,Fruits,Online,C,1/12/2011,353694808,2/4/2011,5008,9.33,6.92,46724.64,34655.36,12069.28 +Europe,Denmark,Meat,Offline,L,10/23/2011,760567033,11/8/2011,7541,421.89,364.69,3181472.49,2750127.29,431345.2 +North America,Mexico,Personal Care,Offline,H,2/25/2016,135562121,4/7/2016,4699,81.73,56.67,384049.27,266292.33,117756.94 +Middle East and North Africa,Kuwait,Office Supplies,Offline,M,12/26/2012,177166402,2/5/2013,6330,651.21,524.96,4122159.3,3322996.8,799162.5 +Sub-Saharan Africa,Nigeria,Fruits,Online,L,3/26/2011,854178702,5/10/2011,9315,9.33,6.92,86908.95,64459.8,22449.15 +Sub-Saharan Africa,Togo,Snacks,Offline,M,4/21/2013,855710351,6/6/2013,2563,152.58,97.44,391062.54,249738.72,141323.82 +Middle East and North Africa,Morocco,Cereal,Online,C,4/28/2011,741185176,5/25/2011,2019,205.7,117.11,415308.3,236445.09,178863.21 +Europe,Slovakia,Clothes,Online,H,8/15/2013,690339505,9/16/2013,5655,109.28,35.84,617978.4,202675.2,415303.2 +Sub-Saharan Africa,Nigeria,Household,Offline,C,8/30/2010,953222167,10/15/2010,8477,668.27,502.54,5664924.79,4260031.58,1404893.21 +Middle East and North Africa,United Arab Emirates,Fruits,Offline,L,9/9/2016,500194489,9/22/2016,7520,9.33,6.92,70161.6,52038.4,18123.2 +Middle East and North Africa,Afghanistan,Cosmetics,Online,M,12/11/2012,171930301,12/31/2012,6852,437.2,263.33,2995694.4,1804337.16,1191357.24 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,C,1/5/2012,429415929,1/20/2012,2571,152.58,97.44,392283.18,250518.24,141764.94 +Sub-Saharan Africa,Mauritania,Clothes,Online,L,3/10/2016,903950202,4/12/2016,7807,109.28,35.84,853148.96,279802.88,573346.08 +Sub-Saharan Africa,Mozambique,Baby Food,Online,H,9/10/2013,847144448,10/6/2013,7723,255.28,159.42,1971527.44,1231200.66,740326.78 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,H,9/25/2012,480922496,10/25/2012,4509,255.28,159.42,1151057.52,718824.78,432232.74 +Europe,Portugal,Snacks,Offline,M,1/7/2015,547520673,2/23/2015,2389,152.58,97.44,364513.62,232784.16,131729.46 +Middle East and North Africa,Bahrain,Household,Offline,C,12/16/2011,959487807,1/1/2012,2619,668.27,502.54,1750199.13,1316152.26,434046.87 +Australia and Oceania,Tuvalu,Vegetables,Offline,H,3/3/2011,349685227,4/14/2011,8484,154.06,90.93,1307045.04,771450.12,535594.92 +Europe,Poland,Beverages,Offline,L,7/21/2017,121286761,8/3/2017,303,47.45,31.79,14377.35,9632.37,4744.98 +Australia and Oceania,New Zealand,Cereal,Offline,L,5/11/2014,397778737,6/16/2014,423,205.7,117.11,87011.1,49537.53,37473.57 +Europe,Bosnia and Herzegovina,Clothes,Online,L,5/25/2012,472959983,5/27/2012,8224,109.28,35.84,898718.72,294748.16,603970.56 +Middle East and North Africa,Egypt,Office Supplies,Online,L,12/25/2015,160941827,1/12/2016,5118,651.21,524.96,3332892.78,2686745.28,646147.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,L,7/20/2011,246148097,8/17/2011,9547,255.28,159.42,2437158.16,1521982.74,915175.42 +Sub-Saharan Africa,Botswana,Household,Offline,H,11/23/2016,233315122,1/2/2017,1984,668.27,502.54,1325847.68,997039.36,328808.32 +Central America and the Caribbean,Panama,Cereal,Online,H,10/21/2016,597491729,12/9/2016,9935,205.7,117.11,2043629.5,1163487.85,880141.65 +Sub-Saharan Africa,Guinea,Personal Care,Online,M,4/11/2012,534039247,4/25/2012,2935,81.73,56.67,239877.55,166326.45,73551.1 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,H,9/22/2016,208631503,10/25/2016,7553,421.89,364.69,3186535.17,2754503.57,432031.6 +Asia,Bhutan,Snacks,Online,M,5/7/2014,307254827,5/24/2014,2386,152.58,97.44,364055.88,232491.84,131564.04 +Central America and the Caribbean,Barbados,Cereal,Offline,H,11/24/2016,686208045,12/8/2016,3064,205.7,117.11,630264.8,358825.04,271439.76 +Middle East and North Africa,Jordan,Beverages,Offline,L,6/29/2014,822102487,8/5/2014,7250,47.45,31.79,344012.5,230477.5,113535 +Asia,Philippines,Household,Online,H,3/26/2017,261861979,5/1/2017,9634,668.27,502.54,6438113.18,4841470.36,1596642.82 +Europe,Hungary,Beverages,Online,C,7/28/2013,872722852,8/21/2013,6941,47.45,31.79,329350.45,220654.39,108696.06 +Europe,Slovenia,Clothes,Online,L,12/18/2011,992233932,12/23/2011,2925,109.28,35.84,319644,104832,214812 +Sub-Saharan Africa,Rwanda,Clothes,Offline,L,5/5/2014,378256547,6/18/2014,3373,109.28,35.84,368601.44,120888.32,247713.12 +Middle East and North Africa,Israel,Household,Offline,H,5/10/2012,658964526,6/22/2012,1102,668.27,502.54,736433.54,553799.08,182634.46 +Middle East and North Africa,Egypt,Baby Food,Online,H,11/13/2013,382844197,12/3/2013,960,255.28,159.42,245068.8,153043.2,92025.6 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,C,6/8/2016,868694388,7/9/2016,4829,651.21,524.96,3144693.09,2535031.84,609661.25 +Asia,Uzbekistan,Cosmetics,Offline,C,2/12/2011,355626428,3/27/2011,6618,437.2,263.33,2893389.6,1742717.94,1150671.66 +Europe,Italy,Clothes,Offline,L,7/14/2016,753064143,7/27/2016,7270,109.28,35.84,794465.6,260556.8,533908.8 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,L,7/9/2014,890743863,7/21/2014,9758,651.21,524.96,6354507.18,5122559.68,1231947.5 +Australia and Oceania,Vanuatu,Fruits,Online,C,6/18/2014,568714416,8/5/2014,4089,9.33,6.92,38150.37,28295.88,9854.49 +Europe,Romania,Meat,Offline,C,9/6/2011,107337129,10/18/2011,2296,421.89,364.69,968659.44,837328.24,131331.2 +Asia,Singapore,Fruits,Offline,C,11/29/2013,797285830,12/3/2013,3450,9.33,6.92,32188.5,23874,8314.5 +Sub-Saharan Africa,Burundi,Fruits,Online,H,10/26/2014,849546849,11/3/2014,8646,9.33,6.92,80667.18,59830.32,20836.86 +Europe,Ireland,Personal Care,Online,L,11/26/2012,345419013,12/10/2012,6017,81.73,56.67,491769.41,340983.39,150786.02 +Middle East and North Africa,Tunisia ,Beverages,Online,M,4/28/2015,786513650,6/16/2015,5722,47.45,31.79,271508.9,181902.38,89606.52 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,C,5/8/2011,144754588,6/1/2011,4954,437.2,263.33,2165888.8,1304536.82,861351.98 +Middle East and North Africa,Oman,Snacks,Offline,C,1/19/2014,512378156,2/4/2014,2937,152.58,97.44,448127.46,286181.28,161946.18 +Europe,Kosovo,Meat,Offline,H,1/20/2011,451933181,2/28/2011,5926,421.89,364.69,2500120.14,2161152.94,338967.2 +Sub-Saharan Africa,Swaziland,Household,Online,L,10/4/2013,846280992,10/26/2013,2206,668.27,502.54,1474203.62,1108603.24,365600.38 +Sub-Saharan Africa,Djibouti,Beverages,Online,L,9/17/2015,848595416,10/17/2015,7096,47.45,31.79,336705.2,225581.84,111123.36 +Sub-Saharan Africa,Mauritania,Fruits,Online,L,7/7/2011,132362782,8/20/2011,7944,9.33,6.92,74117.52,54972.48,19145.04 +Europe,Montenegro,Vegetables,Online,M,10/8/2015,241381919,11/6/2015,9129,154.06,90.93,1406413.74,830099.97,576313.77 +Sub-Saharan Africa,Liberia,Baby Food,Offline,L,11/8/2013,539764153,11/26/2013,7063,255.28,159.42,1803042.64,1125983.46,677059.18 +Europe,Netherlands,Personal Care,Offline,H,2/21/2011,461933314,3/24/2011,5188,81.73,56.67,424015.24,294003.96,130011.28 +Sub-Saharan Africa,South Africa,Beverages,Offline,L,1/24/2014,862625730,3/14/2014,8978,47.45,31.79,426006.1,285410.62,140595.48 +Australia and Oceania,East Timor,Cosmetics,Online,L,3/14/2011,866890227,4/25/2011,937,437.2,263.33,409656.4,246740.21,162916.19 +Europe,Germany,Baby Food,Offline,M,11/24/2014,120088136,1/10/2015,5603,255.28,159.42,1430333.84,893230.26,537103.58 +Europe,Bulgaria,Office Supplies,Online,M,1/28/2012,137893283,3/1/2012,4542,651.21,524.96,2957795.82,2384368.32,573427.5 +Sub-Saharan Africa,Malawi,Beverages,Online,C,6/4/2013,256291997,7/13/2013,1352,47.45,31.79,64152.4,42980.08,21172.32 +Middle East and North Africa,Yemen,Vegetables,Offline,L,10/12/2011,781583106,11/17/2011,6664,154.06,90.93,1026655.84,605957.52,420698.32 +Asia,Bangladesh,Baby Food,Online,L,3/7/2016,740377938,3/20/2016,3140,255.28,159.42,801579.2,500578.8,301000.4 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,L,3/25/2010,129600322,5/10/2010,470,668.27,502.54,314086.9,236193.8,77893.1 +Asia,Brunei,Meat,Offline,M,6/14/2016,366486585,7/6/2016,379,421.89,364.69,159896.31,138217.51,21678.8 +Sub-Saharan Africa,Senegal,Baby Food,Offline,M,10/18/2016,238585555,11/6/2016,1622,255.28,159.42,414064.16,258579.24,155484.92 +Asia,Thailand,Fruits,Online,C,12/28/2016,853758561,1/24/2017,4985,9.33,6.92,46510.05,34496.2,12013.85 +Asia,Myanmar,Personal Care,Offline,C,6/19/2012,690179431,7/15/2012,8286,81.73,56.67,677214.78,469567.62,207647.16 +Sub-Saharan Africa,Uganda,Beverages,Online,H,11/13/2014,546334493,11/19/2014,1372,47.45,31.79,65101.4,43615.88,21485.52 +Asia,Singapore,Office Supplies,Offline,H,5/26/2010,391022574,7/14/2010,1124,651.21,524.96,731960.04,590055.04,141905 +Asia,Uzbekistan,Snacks,Offline,L,8/15/2016,713355004,10/1/2016,6453,152.58,97.44,984598.74,628780.32,355818.42 +Sub-Saharan Africa,Mozambique,Fruits,Offline,H,7/4/2010,272755610,8/4/2010,3301,9.33,6.92,30798.33,22842.92,7955.41 +Sub-Saharan Africa,Sudan,Vegetables,Offline,H,7/15/2015,148960721,9/2/2015,9642,154.06,90.93,1485446.52,876747.06,608699.46 +Europe,Malta,Clothes,Offline,C,8/5/2014,592019164,9/6/2014,481,109.28,35.84,52563.68,17239.04,35324.64 +Europe,Montenegro,Cereal,Offline,M,5/11/2014,572292268,6/8/2014,2854,205.7,117.11,587067.8,334231.94,252835.86 +Europe,Czech Republic,Cereal,Offline,H,3/19/2011,930453860,4/8/2011,829,205.7,117.11,170525.3,97084.19,73441.11 +Europe,Greece,Beverages,Online,L,3/2/2010,327490270,3/10/2010,503,47.45,31.79,23867.35,15990.37,7876.98 +Middle East and North Africa,Morocco,Fruits,Offline,L,7/10/2013,194700324,8/7/2013,5007,9.33,6.92,46715.31,34648.44,12066.87 +Europe,Netherlands,Cosmetics,Online,H,1/25/2017,683695352,2/24/2017,9503,437.2,263.33,4154711.6,2502424.99,1652286.61 +Asia,Bhutan,Cereal,Online,H,11/14/2013,216399180,11/14/2013,6181,205.7,117.11,1271431.7,723856.91,547574.79 +Sub-Saharan Africa,Eritrea,Baby Food,Online,L,3/15/2013,435048139,4/26/2013,9267,255.28,159.42,2365679.76,1477345.14,888334.62 +Sub-Saharan Africa,Sudan,Cosmetics,Online,M,1/20/2014,352191054,3/6/2014,14,437.2,263.33,6120.8,3686.62,2434.18 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,L,6/19/2016,400689256,6/28/2016,1710,154.06,90.93,263442.6,155490.3,107952.3 +Middle East and North Africa,Yemen,Household,Offline,M,3/14/2010,183716571,4/12/2010,4671,668.27,502.54,3121489.17,2347364.34,774124.83 +Europe,Monaco,Snacks,Offline,L,5/11/2016,724759328,5/19/2016,1246,152.58,97.44,190114.68,121410.24,68704.44 +Sub-Saharan Africa,Nigeria,Household,Offline,H,6/22/2015,417616355,7/30/2015,815,668.27,502.54,544640.05,409570.1,135069.95 +Middle East and North Africa,Iran,Snacks,Online,H,11/5/2011,876398980,12/1/2011,4789,152.58,97.44,730705.62,466640.16,264065.46 +Europe,United Kingdom,Beverages,Online,M,8/21/2014,185531032,9/5/2014,1610,47.45,31.79,76394.5,51181.9,25212.6 +Sub-Saharan Africa,Niger,Meat,Online,M,5/10/2011,549748837,5/23/2011,1752,421.89,364.69,739151.28,638936.88,100214.4 +Europe,Slovakia,Baby Food,Online,C,1/26/2017,644101226,2/12/2017,2721,255.28,159.42,694616.88,433781.82,260835.06 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,L,1/24/2010,563949525,3/1/2010,4051,109.28,35.84,442693.28,145187.84,297505.44 +Middle East and North Africa,Bahrain,Cosmetics,Offline,L,4/29/2011,474967563,5/14/2011,2311,437.2,263.33,1010369.2,608555.63,401813.57 +Europe,Greece,Fruits,Online,L,8/14/2012,163141667,8/31/2012,6100,9.33,6.92,56913,42212,14701 +Middle East and North Africa,Qatar,Office Supplies,Offline,C,7/26/2010,384770667,9/5/2010,1046,651.21,524.96,681165.66,549108.16,132057.5 +Central America and the Caribbean,Cuba,Office Supplies,Online,C,6/1/2010,616465890,7/19/2010,4811,651.21,524.96,3132971.31,2525582.56,607388.75 +Central America and the Caribbean,Haiti,Meat,Offline,H,9/13/2014,405151164,10/21/2014,2088,421.89,364.69,880906.32,761472.72,119433.6 +Europe,Macedonia,Office Supplies,Online,M,11/17/2011,718062818,12/14/2011,9600,651.21,524.96,6251616,5039616,1212000 +Europe,San Marino,Baby Food,Online,C,5/23/2010,792749679,6/7/2010,1101,255.28,159.42,281063.28,175521.42,105541.86 +Middle East and North Africa,Iran,Cereal,Offline,M,3/9/2012,387073075,3/27/2012,2379,205.7,117.11,489360.3,278604.69,210755.61 +Middle East and North Africa,United Arab Emirates,Fruits,Online,L,6/25/2016,229206836,8/5/2016,6251,9.33,6.92,58321.83,43256.92,15064.91 +Europe,Liechtenstein,Cereal,Offline,M,12/27/2015,667637288,2/15/2016,7565,205.7,117.11,1556120.5,885937.15,670183.35 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,H,11/4/2015,321163260,12/23/2015,8201,437.2,263.33,3585477.2,2159569.33,1425907.87 +Sub-Saharan Africa,Uganda,Snacks,Offline,C,9/2/2014,128896081,9/8/2014,2070,152.58,97.44,315840.6,201700.8,114139.8 +North America,Canada,Personal Care,Offline,M,12/16/2015,200259578,1/17/2016,114,81.73,56.67,9317.22,6460.38,2856.84 +Sub-Saharan Africa,Djibouti,Meat,Online,H,9/1/2016,264990079,10/14/2016,5308,421.89,364.69,2239392.12,1935774.52,303617.6 +Asia,Taiwan,Baby Food,Online,L,1/21/2011,123136413,3/11/2011,7656,255.28,159.42,1954423.68,1220519.52,733904.16 +Middle East and North Africa,Iraq,Baby Food,Online,M,2/26/2017,995059907,3/18/2017,9194,255.28,159.42,2347044.32,1465707.48,881336.84 +Sub-Saharan Africa,Mauritius ,Household,Online,M,5/31/2012,571434390,6/18/2012,8989,668.27,502.54,6007079.03,4517332.06,1489746.97 +Sub-Saharan Africa,Malawi,Beverages,Online,L,3/17/2013,663246190,4/1/2013,8141,47.45,31.79,386290.45,258802.39,127488.06 +Europe,Croatia,Clothes,Offline,H,6/23/2010,451794135,7/16/2010,4779,109.28,35.84,522249.12,171279.36,350969.76 +Europe,Liechtenstein,Clothes,Offline,H,5/13/2011,538689553,5/30/2011,9065,109.28,35.84,990623.2,324889.6,665733.6 +North America,Canada,Snacks,Offline,M,9/21/2012,695856273,9/29/2012,8189,152.58,97.44,1249477.62,797936.16,451541.46 +Asia,India,Personal Care,Online,L,6/22/2012,315530622,7/17/2012,1378,81.73,56.67,112623.94,78091.26,34532.68 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,H,5/21/2013,660261428,6/21/2013,4884,81.73,56.67,399169.32,276776.28,122393.04 +Australia and Oceania,Tonga,Vegetables,Offline,C,9/21/2011,812910020,9/25/2011,6994,154.06,90.93,1077495.64,635964.42,441531.22 +Asia,Malaysia,Fruits,Online,C,3/2/2016,826650226,3/12/2016,3027,9.33,6.92,28241.91,20946.84,7295.07 +Sub-Saharan Africa,Mauritius ,Household,Online,H,10/2/2013,374968373,11/1/2013,329,668.27,502.54,219860.83,165335.66,54525.17 +Europe,Sweden,Snacks,Offline,M,7/5/2011,101663291,8/3/2011,3282,152.58,97.44,500767.56,319798.08,180969.48 +Europe,Czech Republic,Beverages,Offline,C,7/11/2017,270846307,8/20/2017,8296,47.45,31.79,393645.2,263729.84,129915.36 +Sub-Saharan Africa,Senegal,Cosmetics,Online,L,6/19/2014,316941249,7/21/2014,8814,437.2,263.33,3853480.8,2320990.62,1532490.18 +Central America and the Caribbean,Barbados,Vegetables,Offline,L,5/1/2016,194684445,6/6/2016,309,154.06,90.93,47604.54,28097.37,19507.17 +Europe,Bulgaria,Household,Offline,C,9/13/2011,829124724,10/8/2011,5286,668.27,502.54,3532475.22,2656426.44,876048.78 +Sub-Saharan Africa,Niger,Snacks,Online,H,12/2/2012,965623414,1/3/2013,8281,152.58,97.44,1263514.98,806900.64,456614.34 +Europe,Austria,Household,Offline,C,6/25/2014,319854342,7/25/2014,863,668.27,502.54,576717.01,433692.02,143024.99 +Sub-Saharan Africa,Cameroon,Beverages,Online,L,12/8/2011,927803838,12/11/2011,6628,47.45,31.79,314498.6,210704.12,103794.48 +Europe,Portugal,Fruits,Offline,C,4/3/2013,395770728,4/30/2013,6208,9.33,6.92,57920.64,42959.36,14961.28 +Australia and Oceania,Australia,Cosmetics,Online,L,5/4/2012,450366342,6/11/2012,2263,437.2,263.33,989383.6,595915.79,393467.81 +Sub-Saharan Africa,Ghana,Cosmetics,Online,M,7/4/2015,188514506,7/16/2015,4486,437.2,263.33,1961279.2,1181298.38,779980.82 +Central America and the Caribbean,Dominica,Personal Care,Online,M,12/29/2014,127451550,2/5/2015,4601,81.73,56.67,376039.73,260738.67,115301.06 +Europe,Hungary,Beverages,Online,H,6/19/2015,854726302,8/1/2015,1362,47.45,31.79,64626.9,43297.98,21328.92 +Australia and Oceania,Tonga,Cosmetics,Offline,M,1/27/2015,778200089,2/12/2015,5555,437.2,263.33,2428646,1462798.15,965847.85 +Sub-Saharan Africa,Central African Republic,Clothes,Online,H,10/29/2016,176046741,12/6/2016,4998,109.28,35.84,546181.44,179128.32,367053.12 +Sub-Saharan Africa,Botswana,Meat,Online,H,3/23/2017,746752583,5/12/2017,9539,421.89,364.69,4024408.71,3478777.91,545630.8 +Europe,Monaco,Clothes,Offline,C,1/16/2010,659116446,2/15/2010,6058,109.28,35.84,662018.24,217118.72,444899.52 +Europe,Montenegro,Cereal,Offline,M,11/2/2012,402249658,11/27/2012,3467,205.7,117.11,713161.9,406020.37,307141.53 +Europe,Spain,Household,Offline,M,3/1/2010,535576045,3/15/2010,7708,668.27,502.54,5151025.16,3873578.32,1277446.84 +Europe,Finland,Baby Food,Offline,L,5/7/2010,338831937,6/20/2010,6755,255.28,159.42,1724416.4,1076882.1,647534.3 +Asia,Malaysia,Baby Food,Offline,H,6/5/2011,962066161,7/22/2011,5611,255.28,159.42,1432376.08,894505.62,537870.46 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,L,7/2/2012,475640046,7/22/2012,1314,437.2,263.33,574480.8,346015.62,228465.18 +Central America and the Caribbean,Belize,Cosmetics,Online,M,7/11/2017,620227420,8/29/2017,7931,437.2,263.33,3467433.2,2088470.23,1378962.97 +Asia,Brunei,Fruits,Online,C,5/15/2016,956814610,6/14/2016,1561,9.33,6.92,14564.13,10802.12,3762.01 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,C,5/2/2011,216700446,5/2/2011,5332,255.28,159.42,1361152.96,850027.44,511125.52 +Asia,Turkmenistan,Personal Care,Online,M,5/7/2013,351496255,5/18/2013,4408,81.73,56.67,360265.84,249801.36,110464.48 +Europe,Croatia,Office Supplies,Offline,L,6/25/2015,683125865,8/14/2015,979,651.21,524.96,637534.59,513935.84,123598.75 +Asia,Mongolia,Office Supplies,Offline,C,11/11/2011,153825604,11/26/2011,9270,651.21,524.96,6036716.7,4866379.2,1170337.5 +Sub-Saharan Africa,Benin,Snacks,Online,C,8/16/2016,476144301,8/16/2016,535,152.58,97.44,81630.3,52130.4,29499.9 +Middle East and North Africa,Iraq,Personal Care,Offline,L,9/1/2014,282943284,9/6/2014,8060,81.73,56.67,658743.8,456760.2,201983.6 +Middle East and North Africa,Afghanistan,Household,Offline,M,11/22/2010,977396380,12/16/2010,2164,668.27,502.54,1446136.28,1087496.56,358639.72 +Australia and Oceania,Palau,Clothes,Offline,H,4/6/2011,882989919,4/14/2011,5194,109.28,35.84,567600.32,186152.96,381447.36 +Europe,Monaco,Snacks,Online,L,6/13/2011,193522727,6/14/2011,6530,152.58,97.44,996347.4,636283.2,360064.2 +Middle East and North Africa,Somalia,Vegetables,Offline,H,10/3/2015,523106133,10/14/2015,7584,154.06,90.93,1168391.04,689613.12,478777.92 +Europe,Portugal,Cereal,Offline,L,8/17/2010,856163966,9/16/2010,6798,205.7,117.11,1398348.6,796113.78,602234.82 +Asia,Kyrgyzstan,Meat,Online,H,11/9/2013,697432553,11/24/2013,4646,421.89,364.69,1960100.94,1694349.74,265751.2 +Europe,Latvia,Cereal,Online,C,3/27/2010,521960723,4/10/2010,8632,205.7,117.11,1775602.4,1010893.52,764708.88 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,H,11/24/2015,425109803,12/30/2015,8292,437.2,263.33,3625262.4,2183532.36,1441730.04 +Sub-Saharan Africa,Botswana,Baby Food,Online,L,12/20/2013,572553622,1/15/2014,195,255.28,159.42,49779.6,31086.9,18692.7 +Sub-Saharan Africa,Kenya,Snacks,Online,H,5/15/2011,750278508,6/30/2011,2938,152.58,97.44,448280.04,286278.72,162001.32 +Australia and Oceania,New Zealand,Beverages,Online,C,4/11/2012,814583289,5/27/2012,2152,47.45,31.79,102112.4,68412.08,33700.32 +Asia,India,Cosmetics,Online,L,5/20/2014,242079293,6/25/2014,5497,437.2,263.33,2403288.4,1447525.01,955763.39 +Middle East and North Africa,Israel,Personal Care,Online,M,8/22/2012,379690349,9/10/2012,7667,81.73,56.67,626623.91,434488.89,192135.02 +Europe,Vatican City,Cereal,Offline,H,8/27/2010,394652783,9/3/2010,5384,205.7,117.11,1107488.8,630520.24,476968.56 +Europe,Vatican City,Meat,Offline,M,11/13/2016,424515426,11/15/2016,2403,421.89,364.69,1013801.67,876350.07,137451.6 +Central America and the Caribbean,Barbados,Personal Care,Online,L,7/4/2010,227139604,7/26/2010,4511,81.73,56.67,368684.03,255638.37,113045.66 +Europe,Lithuania,Baby Food,Offline,L,7/4/2013,530699145,7/21/2013,4525,255.28,159.42,1155142,721375.5,433766.5 +Sub-Saharan Africa,Chad,Vegetables,Online,H,1/3/2011,783680379,1/9/2011,7294,154.06,90.93,1123713.64,663243.42,460470.22 +Europe,Spain,Cereal,Online,L,9/21/2015,504882133,11/5/2015,4697,205.7,117.11,966172.9,550065.67,416107.23 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,H,2/16/2011,633415734,4/7/2011,647,668.27,502.54,432370.69,325143.38,107227.31 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,M,11/7/2015,378705012,12/6/2015,6084,421.89,364.69,2566778.76,2218773.96,348004.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,H,9/20/2011,370486295,9/21/2011,3982,152.58,97.44,607573.56,388006.08,219567.48 +Europe,Belarus,Snacks,Offline,M,9/13/2015,408808410,10/11/2015,4348,152.58,97.44,663417.84,423669.12,239748.72 +Australia and Oceania,Nauru,Household,Online,M,7/15/2015,814032685,8/11/2015,9216,668.27,502.54,6158776.32,4631408.64,1527367.68 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,H,5/24/2011,176832950,6/3/2011,7654,154.06,90.93,1179175.24,695978.22,483197.02 +Australia and Oceania,Tonga,Snacks,Offline,M,1/28/2012,308195531,1/29/2012,761,152.58,97.44,116113.38,74151.84,41961.54 +Europe,Bulgaria,Cereal,Offline,H,2/4/2016,389419257,2/14/2016,6667,205.7,117.11,1371401.9,780772.37,590629.53 +Central America and the Caribbean,Honduras,Clothes,Offline,H,6/14/2015,122115457,6/27/2015,5532,109.28,35.84,604536.96,198266.88,406270.08 +Europe,Hungary,Clothes,Online,M,7/27/2014,178207957,8/17/2014,4550,109.28,35.84,497224,163072,334152 +Sub-Saharan Africa,Uganda,Meat,Offline,L,5/15/2011,849933087,5/27/2011,2943,421.89,364.69,1241622.27,1073282.67,168339.6 +Australia and Oceania,Nauru,Beverages,Online,M,3/12/2016,699839675,3/13/2016,6967,47.45,31.79,330584.15,221480.93,109103.22 +Asia,Vietnam,Cosmetics,Online,M,2/27/2010,610789048,3/13/2010,4907,437.2,263.33,2145340.4,1292160.31,853180.09 +Europe,Serbia,Snacks,Online,L,2/4/2017,635955035,2/23/2017,2082,152.58,97.44,317671.56,202870.08,114801.48 +Sub-Saharan Africa,Sudan,Cosmetics,Online,H,6/18/2016,448823964,8/1/2016,5840,437.2,263.33,2553248,1537847.2,1015400.8 +Central America and the Caribbean,Panama,Personal Care,Online,L,4/17/2015,693194663,4/24/2015,560,81.73,56.67,45768.8,31735.2,14033.6 +Australia and Oceania,East Timor,Cereal,Offline,M,2/6/2014,733178460,3/18/2014,2654,205.7,117.11,545927.8,310809.94,235117.86 +Europe,Denmark,Beverages,Offline,L,9/10/2010,903199183,9/20/2010,5564,47.45,31.79,264011.8,176879.56,87132.24 +Europe,Cyprus,Baby Food,Offline,C,7/3/2011,257993161,7/5/2011,4764,255.28,159.42,1216153.92,759476.88,456677.04 +Sub-Saharan Africa,Gabon,Vegetables,Offline,L,9/3/2012,622609221,10/9/2012,2759,154.06,90.93,425051.54,250875.87,174175.67 +Europe,Iceland,Clothes,Online,M,6/2/2011,742408692,7/18/2011,4085,109.28,35.84,446408.8,146406.4,300002.4 +Europe,Czech Republic,Cosmetics,Online,M,5/13/2017,333065402,5/16/2017,309,437.2,263.33,135094.8,81368.97,53725.83 +Central America and the Caribbean,Panama,Cereal,Offline,C,12/2/2010,530565679,1/17/2011,5029,205.7,117.11,1034465.3,588946.19,445519.11 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,L,3/17/2015,741208350,5/2/2015,8877,651.21,524.96,5780791.17,4660069.92,1120721.25 +Sub-Saharan Africa,Togo,Office Supplies,Online,C,7/18/2016,891604745,8/29/2016,4512,651.21,524.96,2938259.52,2368619.52,569640 +Sub-Saharan Africa,South Africa,Snacks,Online,H,9/7/2013,978678691,9/14/2013,1628,152.58,97.44,248400.24,158632.32,89767.92 +Middle East and North Africa,Pakistan,Snacks,Offline,C,1/3/2014,619666516,2/5/2014,1947,152.58,97.44,297073.26,189715.68,107357.58 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,M,8/9/2014,402117049,9/23/2014,4226,47.45,31.79,200523.7,134344.54,66179.16 +Sub-Saharan Africa,Zambia,Fruits,Online,H,8/18/2013,533891618,9/21/2013,9249,9.33,6.92,86293.17,64003.08,22290.09 +Europe,Iceland,Cereal,Offline,L,2/2/2014,393164050,3/2/2014,4834,205.7,117.11,994353.8,566109.74,428244.06 +Europe,Spain,Vegetables,Offline,M,6/25/2012,778420674,7/15/2012,831,154.06,90.93,128023.86,75562.83,52461.03 +Sub-Saharan Africa,Namibia,Fruits,Online,H,2/27/2010,758460319,4/8/2010,4118,9.33,6.92,38420.94,28496.56,9924.38 +Sub-Saharan Africa,Malawi,Meat,Offline,H,2/7/2017,822394311,3/10/2017,3607,421.89,364.69,1521757.23,1315436.83,206320.4 +Middle East and North Africa,Somalia,Fruits,Online,H,4/18/2010,629646480,5/13/2010,5240,9.33,6.92,48889.2,36260.8,12628.4 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,H,3/17/2013,359953153,4/3/2013,6992,47.45,31.79,331770.4,222275.68,109494.72 +Sub-Saharan Africa,Kenya,Meat,Online,L,4/21/2016,263363158,5/31/2016,3866,421.89,364.69,1631026.74,1409891.54,221135.2 +Australia and Oceania,Tuvalu,Office Supplies,Offline,H,2/11/2011,210237824,3/24/2011,2899,651.21,524.96,1887857.79,1521859.04,365998.75 +Sub-Saharan Africa,South Sudan,Office Supplies,Offline,L,9/26/2016,141250979,10/1/2016,8159,651.21,524.96,5313222.39,4283148.64,1030073.75 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,M,6/22/2015,517388951,7/22/2015,5743,109.28,35.84,627595.04,205829.12,421765.92 +Middle East and North Africa,Libya,Beverages,Online,M,3/9/2017,969950568,3/11/2017,8782,47.45,31.79,416705.9,279179.78,137526.12 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,C,2/5/2010,750547158,2/26/2010,2438,437.2,263.33,1065893.6,641998.54,423895.06 +Sub-Saharan Africa,Cameroon,Snacks,Online,H,7/24/2017,981102550,8/19/2017,8902,152.58,97.44,1358267.16,867410.88,490856.28 +Europe,Slovakia,Baby Food,Online,C,12/29/2010,603853070,1/15/2011,2397,255.28,159.42,611906.16,382129.74,229776.42 +Europe,Sweden,Clothes,Online,C,2/5/2012,431347548,3/10/2012,4180,109.28,35.84,456790.4,149811.2,306979.2 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,L,5/5/2013,896447312,6/4/2013,7536,255.28,159.42,1923790.08,1201389.12,722400.96 +Asia,Mongolia,Snacks,Online,L,1/22/2012,702326190,3/8/2012,2782,152.58,97.44,424477.56,271078.08,153399.48 +Central America and the Caribbean,The Bahamas,Beverages,Online,L,3/18/2014,872470510,4/24/2014,2267,47.45,31.79,107569.15,72067.93,35501.22 +Asia,Nepal,Cosmetics,Online,L,6/20/2015,700679099,8/3/2015,5371,437.2,263.33,2348201.2,1414345.43,933855.77 +Europe,Hungary,Cereal,Online,M,7/25/2012,901063287,8/19/2012,3505,205.7,117.11,720978.5,410470.55,310507.95 +Europe,Romania,Meat,Online,M,8/30/2014,458046901,9/22/2014,5112,421.89,364.69,2156701.68,1864295.28,292406.4 +Europe,France,Clothes,Online,H,11/1/2016,676366269,12/17/2016,664,109.28,35.84,72561.92,23797.76,48764.16 +Europe,Iceland,Vegetables,Online,M,6/12/2011,231070220,7/22/2011,7668,154.06,90.93,1181332.08,697251.24,484080.84 +Sub-Saharan Africa,Liberia,Household,Offline,C,8/18/2014,117520081,8/31/2014,5659,668.27,502.54,3781739.93,2843873.86,937866.07 +Middle East and North Africa,Syria,Cereal,Offline,C,2/1/2017,501389682,2/15/2017,1204,205.7,117.11,247662.8,141000.44,106662.36 +Middle East and North Africa,Turkey,Household,Online,C,8/3/2010,268665349,8/5/2010,2902,668.27,502.54,1939319.54,1458371.08,480948.46 +Sub-Saharan Africa,Gabon,Household,Online,H,6/19/2014,175645911,7/18/2014,6383,668.27,502.54,4265567.41,3207712.82,1057854.59 +North America,Mexico,Baby Food,Online,M,4/3/2011,598942697,4/6/2011,9309,255.28,159.42,2376401.52,1484040.78,892360.74 +Sub-Saharan Africa,Mozambique,Snacks,Offline,C,1/21/2011,185479533,2/18/2011,6370,152.58,97.44,971934.6,620692.8,351241.8 +Sub-Saharan Africa,Cape Verde,Beverages,Online,H,6/24/2017,802492749,7/9/2017,4293,47.45,31.79,203702.85,136474.47,67228.38 +Central America and the Caribbean,Panama,Cosmetics,Offline,H,3/30/2016,787531173,4/18/2016,6830,437.2,263.33,2986076,1798543.9,1187532.1 +Asia,Cambodia,Fruits,Online,H,11/14/2016,798456132,11/17/2016,9768,9.33,6.92,91135.44,67594.56,23540.88 +Central America and the Caribbean,Guatemala,Baby Food,Offline,L,1/2/2011,663441455,1/24/2011,5924,255.28,159.42,1512278.72,944404.08,567874.64 +Asia,Kyrgyzstan,Clothes,Offline,H,1/27/2014,730973470,3/10/2014,148,109.28,35.84,16173.44,5304.32,10869.12 +Europe,Malta,Fruits,Offline,M,1/27/2016,519851005,2/14/2016,4319,9.33,6.92,40296.27,29887.48,10408.79 +Central America and the Caribbean,Panama,Household,Online,L,8/18/2015,969185388,9/7/2015,2348,668.27,502.54,1569097.96,1179963.92,389134.04 +Asia,Bhutan,Household,Online,C,3/20/2016,388400447,3/23/2016,5178,668.27,502.54,3460302.06,2602152.12,858149.94 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,M,10/25/2014,307232511,12/3/2014,5782,154.06,90.93,890774.92,525757.26,365017.66 +North America,Greenland,Beverages,Online,L,3/29/2013,525730407,5/3/2013,4165,47.45,31.79,197629.25,132405.35,65223.9 +Sub-Saharan Africa,Liberia,Meat,Offline,M,5/21/2014,464255464,6/2/2014,2363,421.89,364.69,996926.07,861762.47,135163.6 +Europe,Moldova ,Fruits,Offline,H,11/4/2010,513481509,12/5/2010,9444,9.33,6.92,88112.52,65352.48,22760.04 +Middle East and North Africa,Qatar,Beverages,Online,L,6/1/2011,684394872,6/16/2011,6506,47.45,31.79,308709.7,206825.74,101883.96 +Europe,Greece,Personal Care,Offline,H,8/12/2014,158294379,9/7/2014,1679,81.73,56.67,137224.67,95148.93,42075.74 +Sub-Saharan Africa,Togo,Beverages,Online,H,6/8/2012,436791360,7/15/2012,5125,47.45,31.79,243181.25,162923.75,80257.5 +Europe,Albania,Clothes,Offline,C,11/20/2016,391809642,12/2/2016,4035,109.28,35.84,440944.8,144614.4,296330.4 +Sub-Saharan Africa,Nigeria,Household,Online,H,9/27/2010,315585553,10/25/2010,7633,668.27,502.54,5100904.91,3835887.82,1265017.09 +Europe,Czech Republic,Vegetables,Offline,H,11/26/2011,570667922,1/15/2012,2174,154.06,90.93,334926.44,197681.82,137244.62 +Europe,Germany,Cosmetics,Online,H,8/22/2016,239918076,8/24/2016,5945,437.2,263.33,2599154,1565496.85,1033657.15 +Australia and Oceania,Nauru,Personal Care,Online,L,12/4/2010,276509845,12/9/2010,4263,81.73,56.67,348414.99,241584.21,106830.78 +Asia,Bhutan,Beverages,Online,L,1/28/2012,353929555,3/4/2012,4475,47.45,31.79,212338.75,142260.25,70078.5 +Sub-Saharan Africa,Mozambique,Meat,Offline,H,12/23/2011,215976035,1/5/2012,963,421.89,364.69,406280.07,351196.47,55083.6 +Central America and the Caribbean,Dominica,Office Supplies,Offline,M,2/23/2011,126760613,3/12/2011,137,651.21,524.96,89215.77,71919.52,17296.25 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,C,12/18/2014,420707118,1/4/2015,5440,152.58,97.44,830035.2,530073.6,299961.6 +Asia,Vietnam,Clothes,Online,L,9/19/2014,152551877,11/5/2014,2345,109.28,35.84,256261.6,84044.8,172216.8 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,L,2/13/2014,247343719,3/10/2014,3358,437.2,263.33,1468117.6,884262.14,583855.46 +Australia and Oceania,Samoa ,Beverages,Offline,C,5/21/2010,350443971,6/28/2010,3013,47.45,31.79,142966.85,95783.27,47183.58 +Europe,Moldova ,Snacks,Online,M,2/22/2013,177526462,2/28/2013,2880,152.58,97.44,439430.4,280627.2,158803.2 +Central America and the Caribbean,Saint Lucia,Meat,Offline,M,5/18/2010,864577519,6/4/2010,6556,421.89,364.69,2765910.84,2390907.64,375003.2 +Asia,Kazakhstan,Household,Online,L,1/21/2010,917895972,3/5/2010,4671,668.27,502.54,3121489.17,2347364.34,774124.83 +Australia and Oceania,Marshall Islands,Beverages,Offline,M,8/26/2013,264093148,9/17/2013,9886,47.45,31.79,469090.7,314275.94,154814.76 +Asia,Japan,Household,Offline,M,5/2/2012,700092875,6/1/2012,1894,668.27,502.54,1265703.38,951810.76,313892.62 +Australia and Oceania,East Timor,Fruits,Online,L,6/29/2013,943131482,7/4/2013,2419,9.33,6.92,22569.27,16739.48,5829.79 +Central America and the Caribbean,Dominica,Fruits,Online,C,3/20/2014,680757796,4/14/2014,215,9.33,6.92,2005.95,1487.8,518.15 +Sub-Saharan Africa,Tanzania,Personal Care,Online,M,8/28/2012,120833146,9/26/2012,6068,81.73,56.67,495937.64,343873.56,152064.08 +Asia,Sri Lanka,Household,Online,L,10/28/2011,441531360,12/14/2011,7796,668.27,502.54,5209832.92,3917801.84,1292031.08 +Europe,Kosovo,Office Supplies,Offline,H,10/14/2015,641338765,11/3/2015,5247,651.21,524.96,3416898.87,2754465.12,662433.75 +Europe,Austria,Baby Food,Offline,M,9/30/2010,689054191,10/28/2010,5302,255.28,159.42,1353494.56,845244.84,508249.72 +Middle East and North Africa,Qatar,Cosmetics,Offline,M,4/8/2014,173788964,4/24/2014,6871,437.2,263.33,3004001.2,1809340.43,1194660.77 +Asia,Kazakhstan,Baby Food,Offline,M,11/24/2010,554966914,12/8/2010,5897,255.28,159.42,1505386.16,940099.74,565286.42 +Europe,Norway,Baby Food,Offline,H,7/16/2016,212324368,8/3/2016,354,255.28,159.42,90369.12,56434.68,33934.44 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,M,1/31/2014,295910155,2/11/2014,5246,437.2,263.33,2293551.2,1381429.18,912122.02 +Europe,Germany,Beverages,Offline,C,3/15/2010,676085603,4/24/2010,7609,47.45,31.79,361047.05,241890.11,119156.94 +Middle East and North Africa,Syria,Snacks,Online,L,6/4/2016,393524539,7/14/2016,1511,152.58,97.44,230548.38,147231.84,83316.54 +Europe,Spain,Office Supplies,Offline,H,1/18/2015,809213292,1/25/2015,3051,651.21,524.96,1986841.71,1601652.96,385188.75 +Sub-Saharan Africa,Liberia,Baby Food,Online,H,12/11/2015,654450690,1/11/2016,5357,255.28,159.42,1367534.96,854012.94,513522.02 +Sub-Saharan Africa,Burundi,Beverages,Online,C,11/23/2014,980848062,12/2/2014,3593,47.45,31.79,170487.85,114221.47,56266.38 +Asia,Thailand,Meat,Online,H,7/18/2012,210329234,8/18/2012,9949,421.89,364.69,4197383.61,3628300.81,569082.8 +Australia and Oceania,New Zealand,Clothes,Offline,C,8/7/2010,885130536,9/23/2010,8650,109.28,35.84,945272,310016,635256 +Europe,Luxembourg,Clothes,Online,H,8/13/2015,217800796,9/29/2015,950,109.28,35.84,103816,34048,69768 +Central America and the Caribbean,Honduras,Personal Care,Offline,H,6/27/2012,441201341,7/30/2012,136,81.73,56.67,11115.28,7707.12,3408.16 +Asia,Mongolia,Cosmetics,Offline,M,9/12/2013,258506000,10/29/2013,6525,437.2,263.33,2852730,1718228.25,1134501.75 +Middle East and North Africa,Oman,Fruits,Online,L,1/22/2010,693201100,3/6/2010,2465,9.33,6.92,22998.45,17057.8,5940.65 +Sub-Saharan Africa,Mauritius ,Household,Offline,C,5/21/2012,139085471,6/4/2012,7337,668.27,502.54,4903096.99,3687135.98,1215961.01 +Central America and the Caribbean,Barbados,Baby Food,Offline,C,6/3/2017,210270440,6/19/2017,2551,255.28,159.42,651219.28,406680.42,244538.86 +North America,Greenland,Baby Food,Offline,H,8/7/2011,791179835,9/20/2011,6550,255.28,159.42,1672084,1044201,627883 +Sub-Saharan Africa,Central African Republic,Cereal,Online,M,9/17/2012,486549985,9/21/2012,9808,205.7,117.11,2017505.6,1148614.88,868890.72 +Europe,Luxembourg,Snacks,Offline,C,2/16/2013,671429717,3/31/2013,9829,152.58,97.44,1499708.82,957737.76,541971.06 +Australia and Oceania,East Timor,Office Supplies,Online,C,11/1/2013,541180360,11/20/2013,6150,651.21,524.96,4004941.5,3228504,776437.5 +Sub-Saharan Africa,South Sudan,Vegetables,Online,L,2/8/2013,261475741,3/11/2013,5337,154.06,90.93,822218.22,485293.41,336924.81 +Sub-Saharan Africa,Madagascar,Personal Care,Online,C,4/14/2010,518302190,5/22/2010,5991,81.73,56.67,489644.43,339509.97,150134.46 +Central America and the Caribbean,Guatemala,Personal Care,Online,C,2/14/2017,267958533,3/26/2017,3739,81.73,56.67,305588.47,211889.13,93699.34 +Asia,Taiwan,Cereal,Online,L,3/2/2016,787056100,4/20/2016,6245,205.7,117.11,1284596.5,731351.95,553244.55 +Europe,Vatican City,Fruits,Online,L,7/8/2017,722518718,7/23/2017,8199,9.33,6.92,76496.67,56737.08,19759.59 +Australia and Oceania,East Timor,Beverages,Online,L,3/15/2017,141582715,3/17/2017,6327,47.45,31.79,300216.15,201135.33,99080.82 +Sub-Saharan Africa,Mali,Cereal,Online,H,2/4/2016,981796920,2/17/2016,4381,205.7,117.11,901171.7,513058.91,388112.79 +North America,Canada,Cosmetics,Online,C,2/19/2016,301022660,3/2/2016,8149,437.2,263.33,3562742.8,2145876.17,1416866.63 +Sub-Saharan Africa,South Sudan,Cereal,Online,H,7/19/2016,627433764,7/23/2016,449,205.7,117.11,92359.3,52582.39,39776.91 +Europe,Slovakia,Vegetables,Offline,M,1/15/2010,509516561,1/20/2010,6128,154.06,90.93,944079.68,557219.04,386860.64 +Europe,Luxembourg,Meat,Offline,M,11/24/2016,366069877,12/14/2016,7066,421.89,364.69,2981074.74,2576899.54,404175.2 +Central America and the Caribbean,Dominican Republic,Beverages,Online,L,1/11/2013,236205041,1/30/2013,7175,47.45,31.79,340453.75,228093.25,112360.5 +Europe,Finland,Baby Food,Online,L,1/21/2017,229345881,1/27/2017,7398,255.28,159.42,1888561.44,1179389.16,709172.28 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,H,10/23/2010,975228726,10/27/2010,707,255.28,159.42,180482.96,112709.94,67773.02 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,H,4/4/2011,473902404,4/24/2011,7107,437.2,263.33,3107180.4,1871486.31,1235694.09 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,C,9/17/2013,845728242,10/12/2013,8636,81.73,56.67,705820.28,489402.12,216418.16 +Europe,Czech Republic,Fruits,Offline,L,10/7/2010,681380069,11/6/2010,4359,9.33,6.92,40669.47,30164.28,10505.19 +North America,Greenland,Cosmetics,Online,C,3/24/2011,891844213,3/31/2011,5376,437.2,263.33,2350387.2,1415662.08,934725.12 +Europe,Slovakia,Fruits,Offline,L,8/8/2013,658419501,8/27/2013,9817,9.33,6.92,91592.61,67933.64,23658.97 +Middle East and North Africa,Saudi Arabia,Fruits,Online,C,6/21/2017,582717263,7/31/2017,7842,9.33,6.92,73165.86,54266.64,18899.22 +Middle East and North Africa,Somalia,Baby Food,Online,M,2/9/2012,436661326,3/12/2012,6645,255.28,159.42,1696335.6,1059345.9,636989.7 +Sub-Saharan Africa,Nigeria,Baby Food,Online,C,7/31/2010,512488019,8/22/2010,5448,255.28,159.42,1390765.44,868520.16,522245.28 +Sub-Saharan Africa,Ghana,Baby Food,Offline,H,8/28/2015,272746169,9/22/2015,507,255.28,159.42,129426.96,80825.94,48601.02 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,M,1/10/2016,600297105,1/29/2016,108,154.06,90.93,16638.48,9820.44,6818.04 +Europe,Serbia,Meat,Online,H,10/19/2012,648314654,11/8/2012,9568,421.89,364.69,4036643.52,3489353.92,547289.6 +Middle East and North Africa,Kuwait,Snacks,Offline,H,9/25/2015,990285146,10/1/2015,6236,152.58,97.44,951488.88,607635.84,343853.04 +Asia,Maldives,Personal Care,Online,H,9/15/2016,470007407,11/2/2016,4491,81.73,56.67,367049.43,254504.97,112544.46 +Europe,Bosnia and Herzegovina,Beverages,Offline,L,3/28/2016,251592767,4/20/2016,745,47.45,31.79,35350.25,23683.55,11666.7 +Europe,Romania,Baby Food,Online,M,2/19/2012,669465053,2/21/2012,8441,255.28,159.42,2154818.48,1345664.22,809154.26 +Asia,China,Clothes,Online,M,10/31/2010,778360593,11/18/2010,3051,109.28,35.84,333413.28,109347.84,224065.44 +Sub-Saharan Africa,Namibia,Fruits,Online,H,1/16/2016,603328216,2/28/2016,7081,9.33,6.92,66065.73,49000.52,17065.21 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,L,5/27/2017,689729249,6/3/2017,5067,9.33,6.92,47275.11,35063.64,12211.47 +Central America and the Caribbean,El Salvador,Household,Offline,L,12/21/2016,753237521,1/27/2017,8576,668.27,502.54,5731083.52,4309783.04,1421300.48 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,H,4/23/2010,129839360,5/9/2010,1207,205.7,117.11,248279.9,141351.77,106928.13 +Europe,Monaco,Cosmetics,Offline,C,12/14/2012,925833594,1/1/2013,3589,437.2,263.33,1569110.8,945091.37,624019.43 +Asia,North Korea,Personal Care,Offline,H,3/26/2011,367831552,4/27/2011,8385,81.73,56.67,685306.05,475177.95,210128.1 +Europe,Albania,Household,Online,L,6/18/2011,252757060,7/19/2011,5286,668.27,502.54,3532475.22,2656426.44,876048.78 +Sub-Saharan Africa,Cameroon,Beverages,Online,C,6/15/2013,197846448,6/21/2013,6015,47.45,31.79,285411.75,191216.85,94194.9 +Europe,Austria,Household,Offline,L,4/21/2014,790648543,5/24/2014,9329,668.27,502.54,6234290.83,4688195.66,1546095.17 +Australia and Oceania,Marshall Islands,Cereal,Offline,L,2/28/2012,439024674,3/1/2012,6012,205.7,117.11,1236668.4,704065.32,532603.08 +Sub-Saharan Africa,Zambia,Office Supplies,Online,L,1/12/2010,321148669,2/25/2010,3883,651.21,524.96,2528648.43,2038419.68,490228.75 +Europe,France,Personal Care,Online,C,12/28/2011,335506856,2/14/2012,2789,81.73,56.67,227944.97,158052.63,69892.34 +Sub-Saharan Africa,Mali,Snacks,Online,H,10/23/2011,450898063,12/7/2011,9612,152.58,97.44,1466598.96,936593.28,530005.68 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,C,11/28/2011,256433618,12/27/2011,3261,255.28,159.42,832468.08,519868.62,312599.46 +Sub-Saharan Africa,Zambia,Beverages,Offline,L,12/23/2011,311537349,1/23/2012,9679,47.45,31.79,459268.55,307695.41,151573.14 +Asia,Nepal,Vegetables,Offline,M,10/9/2012,795945584,11/26/2012,6841,154.06,90.93,1053924.46,622052.13,431872.33 +Europe,Kosovo,Baby Food,Offline,L,5/2/2012,159707152,5/12/2012,9750,255.28,159.42,2488980,1554345,934635 +Sub-Saharan Africa,Lesotho,Meat,Offline,H,5/3/2017,973183381,5/20/2017,5444,421.89,364.69,2296769.16,1985372.36,311396.8 +Sub-Saharan Africa,Burkina Faso,Meat,Online,L,8/1/2016,477048099,8/3/2016,7988,421.89,364.69,3370057.32,2913143.72,456913.6 +Europe,Estonia,Fruits,Online,H,2/5/2015,932287633,2/18/2015,3483,9.33,6.92,32496.39,24102.36,8394.03 +Europe,Netherlands,Vegetables,Online,H,3/4/2015,170200812,4/12/2015,5057,154.06,90.93,779081.42,459833.01,319248.41 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,H,8/4/2012,142398965,8/30/2012,7873,47.45,31.79,373573.85,250282.67,123291.18 +Central America and the Caribbean,Jamaica,Vegetables,Offline,M,7/30/2015,170805919,8/13/2015,4122,154.06,90.93,635035.32,374813.46,260221.86 +Europe,Serbia,Household,Online,M,9/5/2010,997658002,9/9/2010,8028,668.27,502.54,5364871.56,4034391.12,1330480.44 +Europe,Ireland,Baby Food,Online,L,1/12/2012,735504043,2/18/2012,846,255.28,159.42,215966.88,134869.32,81097.56 +Europe,Moldova ,Vegetables,Online,C,2/9/2012,717205369,2/22/2012,5861,154.06,90.93,902945.66,532940.73,370004.93 +Middle East and North Africa,Afghanistan,Household,Online,M,10/23/2015,545935809,11/17/2015,3393,668.27,502.54,2267440.11,1705118.22,562321.89 +Australia and Oceania,Marshall Islands,Clothes,Offline,C,12/14/2013,345181691,1/10/2014,5788,109.28,35.84,632512.64,207441.92,425070.72 +Central America and the Caribbean,Grenada,Vegetables,Offline,M,5/10/2017,308741843,5/22/2017,2427,154.06,90.93,373903.62,220687.11,153216.51 +Sub-Saharan Africa,Mauritius ,Cereal,Online,L,3/6/2015,250727593,4/11/2015,4721,205.7,117.11,971109.7,552876.31,418233.39 +Sub-Saharan Africa,Benin,Clothes,Offline,M,7/30/2016,955562770,9/11/2016,1113,109.28,35.84,121628.64,39889.92,81738.72 +Asia,Sri Lanka,Household,Offline,C,8/21/2016,127983701,10/1/2016,2076,668.27,502.54,1387328.52,1043273.04,344055.48 +Europe,Ukraine,Meat,Offline,C,4/15/2015,943039214,5/9/2015,5115,421.89,364.69,2157967.35,1865389.35,292578 +Asia,Tajikistan,Vegetables,Offline,M,7/7/2013,796090638,7/10/2013,9766,154.06,90.93,1504549.96,888022.38,616527.58 +Central America and the Caribbean,Costa Rica,Clothes,Offline,L,3/4/2017,752811801,3/29/2017,2596,109.28,35.84,283690.88,93040.64,190650.24 +Europe,Liechtenstein,Clothes,Offline,M,6/14/2010,599189031,6/14/2010,2204,109.28,35.84,240853.12,78991.36,161861.76 +Europe,Vatican City,Household,Offline,L,9/7/2012,191521155,10/6/2012,4221,668.27,502.54,2820767.67,2121221.34,699546.33 +Sub-Saharan Africa,Gabon,Vegetables,Online,H,12/25/2013,806419503,1/16/2014,6306,154.06,90.93,971502.36,573404.58,398097.78 +Europe,Austria,Beverages,Online,L,11/17/2016,190807902,12/17/2016,3153,47.45,31.79,149609.85,100233.87,49375.98 +Middle East and North Africa,Pakistan,Cosmetics,Offline,M,5/26/2017,211922681,6/12/2017,1486,437.2,263.33,649679.2,391308.38,258370.82 +Asia,Japan,Cereal,Offline,L,6/1/2016,107312667,7/7/2016,5058,205.7,117.11,1040430.6,592342.38,448088.22 +Asia,Sri Lanka,Fruits,Online,C,11/16/2015,534839189,11/16/2015,9656,9.33,6.92,90090.48,66819.52,23270.96 +Middle East and North Africa,Libya,Office Supplies,Online,H,12/29/2014,422676074,1/13/2015,8098,651.21,524.96,5273498.58,4251126.08,1022372.5 +Australia and Oceania,Samoa ,Cosmetics,Online,C,1/20/2014,119309651,3/8/2014,5232,437.2,263.33,2287430.4,1377742.56,909687.84 +Europe,Portugal,Baby Food,Online,L,8/16/2010,943538749,8/16/2010,2938,255.28,159.42,750012.64,468375.96,281636.68 +Central America and the Caribbean,Guatemala,Vegetables,Online,L,11/26/2010,234474694,1/11/2011,5127,154.06,90.93,789865.62,466198.11,323667.51 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,L,10/19/2010,801541316,11/26/2010,2742,81.73,56.67,224103.66,155389.14,68714.52 +Asia,Laos,Beverages,Offline,H,11/8/2014,574474942,12/26/2014,8756,47.45,31.79,415472.2,278353.24,137118.96 +Middle East and North Africa,Libya,Household,Online,C,4/26/2017,253324401,5/29/2017,3175,668.27,502.54,2121757.25,1595564.5,526192.75 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,L,7/5/2013,158451020,7/21/2013,8033,109.28,35.84,877846.24,287902.72,589943.52 +Europe,Austria,Meat,Offline,M,3/1/2011,680528628,3/7/2011,2399,421.89,364.69,1012114.11,874891.31,137222.8 +Sub-Saharan Africa,Uganda,Personal Care,Online,L,7/7/2011,930543553,8/3/2011,7371,81.73,56.67,602431.83,417714.57,184717.26 +Sub-Saharan Africa,Benin,Cosmetics,Online,L,1/25/2013,989794623,3/6/2013,1079,437.2,263.33,471738.8,284133.07,187605.73 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,L,5/28/2015,559893167,6/16/2015,3685,152.58,97.44,562257.3,359066.4,203190.9 +Middle East and North Africa,Yemen,Office Supplies,Offline,M,5/17/2015,312763011,6/15/2015,2380,651.21,524.96,1549879.8,1249404.8,300475 +Sub-Saharan Africa,Togo,Personal Care,Online,H,11/23/2010,540640485,1/6/2011,6389,81.73,56.67,522172.97,362064.63,160108.34 +Middle East and North Africa,United Arab Emirates,Snacks,Online,M,4/23/2012,706074416,5/23/2012,1965,152.58,97.44,299819.7,191469.6,108350.1 +Australia and Oceania,Tonga,Household,Online,C,11/19/2015,791926133,12/3/2015,7396,668.27,502.54,4942524.92,3716785.84,1225739.08 +Asia,Maldives,Household,Offline,L,2/24/2015,851369464,3/8/2015,7999,668.27,502.54,5345491.73,4019817.46,1325674.27 +Europe,Norway,Beverages,Online,H,4/16/2012,557890737,4/21/2012,1121,47.45,31.79,53191.45,35636.59,17554.86 +Europe,Kosovo,Beverages,Online,M,5/3/2014,555288779,5/12/2014,1144,47.45,31.79,54282.8,36367.76,17915.04 +Asia,Nepal,Personal Care,Offline,H,3/26/2014,207674920,4/1/2014,4479,81.73,56.67,366068.67,253824.93,112243.74 +Asia,Thailand,Vegetables,Online,M,5/9/2017,749472987,5/24/2017,4567,154.06,90.93,703592.02,415277.31,288314.71 +Australia and Oceania,Palau,Beverages,Offline,L,12/28/2014,335419309,1/16/2015,6882,47.45,31.79,326550.9,218778.78,107772.12 +Europe,Portugal,Meat,Online,L,11/11/2010,790562713,12/19/2010,3930,421.89,364.69,1658027.7,1433231.7,224796 +Europe,Hungary,Clothes,Online,L,4/26/2017,860264527,5/1/2017,245,109.28,35.84,26773.6,8780.8,17992.8 +Sub-Saharan Africa,Mozambique,Household,Online,H,9/14/2013,260198581,10/30/2013,7397,668.27,502.54,4943193.19,3717288.38,1225904.81 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,H,9/17/2010,126351201,10/30/2010,8983,152.58,97.44,1370626.14,875303.52,495322.62 +Sub-Saharan Africa,Sudan,Beverages,Offline,M,4/27/2016,765021216,5/19/2016,5633,47.45,31.79,267285.85,179073.07,88212.78 +Middle East and North Africa,Oman,Office Supplies,Online,M,11/8/2016,302819955,11/27/2016,9,651.21,524.96,5860.89,4724.64,1136.25 +Central America and the Caribbean,Barbados,Beverages,Offline,L,1/22/2011,536671245,2/1/2011,1802,47.45,31.79,85504.9,57285.58,28219.32 +Europe,Ukraine,Clothes,Offline,M,11/20/2013,183811414,12/25/2013,2737,109.28,35.84,299099.36,98094.08,201005.28 +Asia,South Korea,Vegetables,Offline,L,11/11/2014,731789290,11/30/2014,1568,154.06,90.93,241566.08,142578.24,98987.84 +Asia,North Korea,Clothes,Offline,M,2/19/2012,588466203,2/23/2012,9081,109.28,35.84,992371.68,325463.04,666908.64 +Sub-Saharan Africa,Guinea,Vegetables,Online,H,4/14/2016,932015979,5/2/2016,3094,154.06,90.93,476661.64,281337.42,195324.22 +Europe,Greece,Baby Food,Offline,H,3/28/2016,760924947,3/31/2016,3456,255.28,159.42,882247.68,550955.52,331292.16 +Europe,Italy,Beverages,Offline,H,5/6/2013,943991935,6/14/2013,7046,47.45,31.79,334332.7,223992.34,110340.36 +Middle East and North Africa,Yemen,Baby Food,Online,C,1/7/2010,170328271,1/26/2010,2775,255.28,159.42,708402,442390.5,266011.5 +Sub-Saharan Africa,Niger,Baby Food,Online,M,7/11/2013,799357783,8/6/2013,6586,255.28,159.42,1681274.08,1049940.12,631333.96 +Sub-Saharan Africa,Mali,Clothes,Online,C,1/19/2017,310816800,1/23/2017,6453,109.28,35.84,705183.84,231275.52,473908.32 +Europe,Austria,Cereal,Online,H,1/23/2011,754754149,3/2/2011,7380,205.7,117.11,1518066,864271.8,653794.2 +Europe,Andorra,Vegetables,Online,M,5/16/2017,201531159,6/7/2017,6403,154.06,90.93,986446.18,582224.79,404221.39 +Middle East and North Africa,Egypt,Vegetables,Offline,C,3/21/2017,391821658,5/3/2017,7591,154.06,90.93,1169469.46,690249.63,479219.83 +Middle East and North Africa,Somalia,Fruits,Online,L,8/15/2015,886611974,10/2/2015,7040,9.33,6.92,65683.2,48716.8,16966.4 +Middle East and North Africa,Azerbaijan,Snacks,Offline,L,11/15/2014,417200934,12/9/2014,7882,152.58,97.44,1202635.56,768022.08,434613.48 +Europe,Slovakia,Cereal,Offline,L,10/6/2010,935199868,10/26/2010,5278,205.7,117.11,1085684.6,618106.58,467578.02 +Middle East and North Africa,Iraq,Vegetables,Offline,H,7/4/2011,862532603,7/29/2011,1420,154.06,90.93,218765.2,129120.6,89644.6 +Asia,Maldives,Clothes,Offline,H,3/26/2011,941435468,5/6/2011,531,109.28,35.84,58027.68,19031.04,38996.64 +Europe,Luxembourg,Meat,Online,L,6/30/2016,184457290,7/4/2016,3866,421.89,364.69,1631026.74,1409891.54,221135.2 +Europe,Bosnia and Herzegovina,Vegetables,Online,C,3/15/2012,824459397,4/6/2012,4712,154.06,90.93,725930.72,428462.16,297468.56 +Europe,Albania,Office Supplies,Online,L,10/28/2010,664615619,11/29/2010,3386,651.21,524.96,2204997.06,1777514.56,427482.5 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,M,10/1/2010,728412282,11/10/2010,2236,651.21,524.96,1456105.56,1173810.56,282295 +Europe,Norway,Fruits,Offline,H,3/23/2015,309648215,5/1/2015,643,9.33,6.92,5999.19,4449.56,1549.63 +Asia,Turkmenistan,Office Supplies,Online,C,5/29/2013,122434747,7/2/2013,17,651.21,524.96,11070.57,8924.32,2146.25 +Sub-Saharan Africa,Senegal,Household,Offline,C,6/18/2014,951195704,7/8/2014,8801,668.27,502.54,5881444.27,4422854.54,1458589.73 +Central America and the Caribbean,Dominica,Office Supplies,Online,C,6/18/2013,500667417,6/22/2013,7469,651.21,524.96,4863887.49,3920926.24,942961.25 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,M,5/5/2010,145898711,6/8/2010,3526,154.06,90.93,543215.56,320619.18,222596.38 +Europe,Ireland,Meat,Online,H,9/1/2013,882250916,9/16/2013,6507,421.89,364.69,2745238.23,2373037.83,372200.4 +Europe,Denmark,Office Supplies,Offline,L,2/19/2014,175397861,4/9/2014,2980,651.21,524.96,1940605.8,1564380.8,376225 +Asia,Laos,Cereal,Offline,H,2/3/2011,511325871,3/17/2011,1543,205.7,117.11,317395.1,180700.73,136694.37 +Europe,Sweden,Beverages,Online,H,4/16/2016,846333777,6/2/2016,7827,47.45,31.79,371391.15,248820.33,122570.82 +Europe,Norway,Clothes,Online,H,4/9/2012,657032907,5/2/2012,9493,109.28,35.84,1037395.04,340229.12,697165.92 +Asia,Sri Lanka,Clothes,Offline,H,9/18/2016,390347087,10/11/2016,1232,109.28,35.84,134632.96,44154.88,90478.08 +Central America and the Caribbean,Cuba,Personal Care,Online,M,7/1/2010,113512647,7/11/2010,9770,81.73,56.67,798502.1,553665.9,244836.2 +Europe,Estonia,Vegetables,Online,M,3/19/2017,864078414,4/24/2017,8859,154.06,90.93,1364817.54,805548.87,559268.67 +Sub-Saharan Africa,Gabon,Meat,Online,M,2/1/2016,599905717,2/17/2016,4288,421.89,364.69,1809064.32,1563790.72,245273.6 +Central America and the Caribbean,El Salvador,Baby Food,Offline,H,11/28/2013,949168384,12/1/2013,8872,255.28,159.42,2264844.16,1414374.24,850469.92 +Europe,United Kingdom,Cosmetics,Online,C,12/20/2010,460352742,1/5/2011,7461,437.2,263.33,3261949.2,1964705.13,1297244.07 +Central America and the Caribbean,Costa Rica,Household,Online,M,5/25/2012,452257621,6/3/2012,1935,668.27,502.54,1293102.45,972414.9,320687.55 +Sub-Saharan Africa,Cape Verde,Beverages,Online,H,10/28/2016,963994348,10/28/2016,6204,47.45,31.79,294379.8,197225.16,97154.64 +Middle East and North Africa,Kuwait,Fruits,Online,C,8/2/2012,304986751,9/18/2012,1212,9.33,6.92,11307.96,8387.04,2920.92 +Europe,Bulgaria,Beverages,Offline,H,10/18/2011,904971158,11/6/2011,9931,47.45,31.79,471225.95,315706.49,155519.46 +Central America and the Caribbean,Panama,Fruits,Online,H,4/12/2016,763996398,5/6/2016,2367,9.33,6.92,22084.11,16379.64,5704.47 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,L,10/12/2013,202423799,11/17/2013,555,437.2,263.33,242646,146148.15,96497.85 +Europe,Croatia,Beverages,Offline,M,1/13/2012,510927188,1/24/2012,3564,47.45,31.79,169111.8,113299.56,55812.24 +Europe,Estonia,Fruits,Online,C,4/9/2012,800492894,5/5/2012,2491,9.33,6.92,23241.03,17237.72,6003.31 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,L,1/3/2013,252419745,2/12/2013,5467,9.33,6.92,51007.11,37831.64,13175.47 +Asia,Singapore,Personal Care,Online,C,10/24/2013,368319070,11/21/2013,2652,81.73,56.67,216747.96,150288.84,66459.12 +Europe,Germany,Cereal,Offline,L,7/17/2011,920114696,7/21/2011,1240,205.7,117.11,255068,145216.4,109851.6 +Asia,China,Fruits,Online,M,9/7/2011,400042951,10/21/2011,454,9.33,6.92,4235.82,3141.68,1094.14 +Sub-Saharan Africa,Mozambique,Beverages,Online,C,1/4/2017,970652663,1/16/2017,6548,47.45,31.79,310702.6,208160.92,102541.68 +Europe,Kosovo,Fruits,Offline,L,3/19/2016,814805161,4/25/2016,7809,9.33,6.92,72857.97,54038.28,18819.69 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,L,5/26/2010,885674273,6/29/2010,9554,255.28,159.42,2438945.12,1523098.68,915846.44 +Sub-Saharan Africa,Ghana,Cosmetics,Online,H,11/23/2016,856746327,12/25/2016,9132,437.2,263.33,3992510.4,2404729.56,1587780.84 +Sub-Saharan Africa,Guinea,Vegetables,Offline,C,6/10/2012,471820151,6/10/2012,923,154.06,90.93,142197.38,83928.39,58268.99 +Australia and Oceania,Marshall Islands,Meat,Online,C,9/12/2012,895007073,9/30/2012,1337,421.89,364.69,564066.93,487590.53,76476.4 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,M,6/22/2015,660730922,6/29/2015,3818,152.58,97.44,582550.44,372025.92,210524.52 +Australia and Oceania,Papua New Guinea,Fruits,Offline,H,1/20/2012,623728024,3/8/2012,3838,9.33,6.92,35808.54,26558.96,9249.58 +Middle East and North Africa,Azerbaijan,Beverages,Online,L,9/23/2013,809047210,10/4/2013,3903,47.45,31.79,185197.35,124076.37,61120.98 +Middle East and North Africa,Azerbaijan,Meat,Online,H,2/18/2010,862049806,3/22/2010,8549,421.89,364.69,3606737.61,3117734.81,489002.8 +Asia,Sri Lanka,Beverages,Offline,H,11/27/2010,498409640,12/30/2010,9343,47.45,31.79,443325.35,297013.97,146311.38 +Asia,North Korea,Clothes,Offline,M,8/4/2011,854113042,9/22/2011,9884,109.28,35.84,1080123.52,354242.56,725880.96 +Europe,Kosovo,Clothes,Online,M,8/4/2012,435458838,8/7/2012,802,109.28,35.84,87642.56,28743.68,58898.88 +Europe,Norway,Office Supplies,Online,C,5/20/2015,969058358,6/24/2015,4758,651.21,524.96,3098457.18,2497759.68,600697.5 +Australia and Oceania,Australia,Vegetables,Online,L,2/17/2011,651835429,3/7/2011,1444,154.06,90.93,222462.64,131302.92,91159.72 +Europe,Lithuania,Clothes,Offline,C,10/18/2014,901026380,11/29/2014,2583,109.28,35.84,282270.24,92574.72,189695.52 +Sub-Saharan Africa,Sudan,Cosmetics,Online,C,11/23/2015,504180037,12/27/2015,6932,437.2,263.33,3030670.4,1825403.56,1205266.84 +Middle East and North Africa,Pakistan,Personal Care,Online,L,8/1/2012,569157731,9/4/2012,5275,81.73,56.67,431125.75,298934.25,132191.5 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,H,6/10/2015,474133288,7/1/2015,5431,651.21,524.96,3536721.51,2851057.76,685663.75 +Europe,Netherlands,Personal Care,Online,L,5/22/2013,117593038,6/28/2013,7248,81.73,56.67,592379.04,410744.16,181634.88 +Asia,India,Fruits,Online,M,5/10/2015,368335807,5/21/2015,7605,9.33,6.92,70954.65,52626.6,18328.05 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,C,3/5/2016,815472924,4/13/2016,5415,437.2,263.33,2367438,1425931.95,941506.05 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,M,7/20/2015,218428218,9/8/2015,6618,154.06,90.93,1019569.08,601774.74,417794.34 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,C,3/26/2014,556938016,5/6/2014,9190,651.21,524.96,5984619.9,4824382.4,1160237.5 +Middle East and North Africa,Syria,Fruits,Offline,C,4/5/2010,281051146,5/19/2010,8135,9.33,6.92,75899.55,56294.2,19605.35 +Sub-Saharan Africa,Niger,Vegetables,Online,H,4/22/2010,161128938,4/27/2010,488,154.06,90.93,75181.28,44373.84,30807.44 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,L,10/2/2010,137845218,10/13/2010,318,154.06,90.93,48991.08,28915.74,20075.34 +Middle East and North Africa,Lebanon,Meat,Online,M,8/13/2016,672186315,8/23/2016,3723,421.89,364.69,1570696.47,1357740.87,212955.6 +Australia and Oceania,Kiribati,Meat,Offline,M,1/18/2015,495451056,2/25/2015,3832,421.89,364.69,1616682.48,1397492.08,219190.4 +Europe,Serbia,Office Supplies,Offline,M,12/24/2016,659250771,2/5/2017,5808,651.21,524.96,3782227.68,3048967.68,733260 +Sub-Saharan Africa,Malawi,Personal Care,Offline,H,6/25/2015,485509288,7/10/2015,1842,81.73,56.67,150546.66,104386.14,46160.52 +Sub-Saharan Africa,Djibouti,Cereal,Offline,H,4/3/2012,716462934,4/7/2012,6158,205.7,117.11,1266700.6,721163.38,545537.22 +Europe,Sweden,Cereal,Online,C,11/10/2013,364660537,11/11/2013,11,205.7,117.11,2262.7,1288.21,974.49 +Middle East and North Africa,Syria,Meat,Offline,M,10/8/2012,762963426,10/16/2012,6687,421.89,364.69,2821178.43,2438682.03,382496.4 +Europe,Portugal,Vegetables,Online,M,11/18/2013,614545428,12/5/2013,6504,154.06,90.93,1002006.24,591408.72,410597.52 +Central America and the Caribbean,Belize,Vegetables,Online,M,8/4/2015,942892873,9/4/2015,1809,154.06,90.93,278694.54,164492.37,114202.17 +Europe,Germany,Vegetables,Offline,M,7/25/2013,141804587,9/7/2013,1983,154.06,90.93,305500.98,180314.19,125186.79 +Europe,Switzerland,Beverages,Offline,M,2/10/2012,725391900,2/20/2012,8438,47.45,31.79,400383.1,268244.02,132139.08 +Asia,Sri Lanka,Clothes,Online,C,10/25/2012,778078639,11/20/2012,9615,109.28,35.84,1050727.2,344601.6,706125.6 +Asia,Tajikistan,Office Supplies,Online,H,10/5/2010,704601132,11/22/2010,5988,651.21,524.96,3899445.48,3143460.48,755985 +Sub-Saharan Africa,Uganda,Vegetables,Online,C,6/12/2013,980008208,7/3/2013,5062,154.06,90.93,779851.72,460287.66,319564.06 +Sub-Saharan Africa,Central African Republic,Clothes,Online,M,4/17/2014,799661195,4/22/2014,6373,109.28,35.84,696441.44,228408.32,468033.12 +Middle East and North Africa,Algeria,Cosmetics,Online,M,7/30/2011,329233920,9/17/2011,6488,437.2,263.33,2836553.6,1708485.04,1128068.56 +Sub-Saharan Africa,Madagascar,Household,Offline,H,3/16/2012,254712712,3/27/2012,4007,668.27,502.54,2677757.89,2013677.78,664080.11 +North America,United States of America,Office Supplies,Offline,L,10/18/2012,432396399,11/29/2012,4558,651.21,524.96,2968215.18,2392767.68,575447.5 +Middle East and North Africa,Morocco,Office Supplies,Online,H,1/13/2011,338896310,1/15/2011,5804,651.21,524.96,3779622.84,3046867.84,732755 +Asia,Bangladesh,Clothes,Offline,C,1/8/2017,421136271,2/22/2017,2436,109.28,35.84,266206.08,87306.24,178899.84 +Australia and Oceania,Vanuatu,Cosmetics,Online,C,8/22/2011,746352612,9/22/2011,1178,437.2,263.33,515021.6,310202.74,204818.86 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,M,11/28/2010,552094161,12/12/2010,5786,109.28,35.84,632294.08,207370.24,424923.84 +Europe,Poland,Baby Food,Offline,H,10/9/2016,496222245,10/18/2016,2044,255.28,159.42,521792.32,325854.48,195937.84 +Asia,North Korea,Household,Offline,L,4/20/2013,406910693,5/11/2013,2771,668.27,502.54,1851776.17,1392538.34,459237.83 +Asia,Uzbekistan,Vegetables,Offline,H,12/5/2015,632645833,12/19/2015,2816,154.06,90.93,433832.96,256058.88,177774.08 +Sub-Saharan Africa,Gabon,Personal Care,Offline,M,8/23/2014,692226493,10/8/2014,4057,81.73,56.67,331578.61,229910.19,101668.42 +Sub-Saharan Africa,Niger,Household,Online,H,8/25/2015,624764001,9/28/2015,406,668.27,502.54,271317.62,204031.24,67286.38 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,L,11/5/2014,539682185,12/10/2014,2806,437.2,263.33,1226783.2,738903.98,487879.22 +Central America and the Caribbean,Haiti,Fruits,Offline,C,10/14/2016,166717374,11/1/2016,4231,9.33,6.92,39475.23,29278.52,10196.71 +Asia,Thailand,Cereal,Offline,L,9/19/2015,205918395,11/2/2015,4684,205.7,117.11,963498.8,548543.24,414955.56 +Sub-Saharan Africa,The Gambia,Clothes,Offline,H,7/11/2014,977646577,8/13/2014,6202,109.28,35.84,677754.56,222279.68,455474.88 +Europe,Liechtenstein,Meat,Offline,C,5/17/2013,172575747,7/1/2013,7854,421.89,364.69,3313524.06,2864275.26,449248.8 +Sub-Saharan Africa,Niger,Cereal,Offline,H,7/3/2013,501692235,7/4/2013,736,205.7,117.11,151395.2,86192.96,65202.24 +Middle East and North Africa,Pakistan,Meat,Online,H,6/2/2013,246294867,6/19/2013,2979,421.89,364.69,1256810.31,1086411.51,170398.8 +Central America and the Caribbean,Panama,Meat,Online,M,9/10/2012,907994973,9/24/2012,4745,421.89,364.69,2001868.05,1730454.05,271414 +Europe,Ukraine,Snacks,Offline,H,10/3/2015,458716380,10/10/2015,3225,152.58,97.44,492070.5,314244,177826.5 +Middle East and North Africa,Libya,Cosmetics,Online,H,12/11/2012,990695416,1/2/2013,7644,437.2,263.33,3341956.8,2012894.52,1329062.28 +Europe,Norway,Cereal,Offline,L,8/12/2014,166480910,9/4/2014,4256,205.7,117.11,875459.2,498420.16,377039.04 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,L,1/6/2017,668934190,2/13/2017,1347,255.28,159.42,343862.16,214738.74,129123.42 +Europe,Poland,Meat,Online,C,9/11/2013,751229083,10/13/2013,4235,421.89,364.69,1786704.15,1544462.15,242242 +Asia,Vietnam,Household,Offline,C,5/27/2014,986851918,7/3/2014,267,668.27,502.54,178428.09,134178.18,44249.91 +Middle East and North Africa,Morocco,Baby Food,Offline,L,1/7/2011,219601523,1/26/2011,3826,255.28,159.42,976701.28,609940.92,366760.36 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,H,8/22/2011,513589227,8/30/2011,1320,81.73,56.67,107883.6,74804.4,33079.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,C,1/24/2014,403238856,2/19/2014,6193,421.89,364.69,2612764.77,2258525.17,354239.6 +Asia,Japan,Snacks,Offline,H,2/28/2017,743286740,3/4/2017,3919,152.58,97.44,597961.02,381867.36,216093.66 +Sub-Saharan Africa,Zimbabwe,Meat,Online,C,1/25/2017,658781707,2/7/2017,7001,421.89,364.69,2953651.89,2553194.69,400457.2 +Asia,Bhutan,Office Supplies,Online,C,12/31/2010,695085084,2/6/2011,9978,651.21,524.96,6497773.38,5238050.88,1259722.5 +Europe,Romania,Fruits,Offline,M,2/26/2016,567870700,4/14/2016,4414,9.33,6.92,41182.62,30544.88,10637.74 +Europe,Bulgaria,Snacks,Online,H,12/9/2012,513124883,1/10/2013,3910,152.58,97.44,596587.8,380990.4,215597.4 +Australia and Oceania,Palau,Snacks,Offline,L,11/28/2016,837146461,12/11/2016,9096,152.58,97.44,1387867.68,886314.24,501553.44 +Sub-Saharan Africa,Eritrea,Household,Online,L,5/19/2014,566546761,6/16/2014,2632,668.27,502.54,1758886.64,1322685.28,436201.36 +Europe,Finland,Beverages,Offline,H,9/4/2011,598249614,9/7/2011,4210,47.45,31.79,199764.5,133835.9,65928.6 +Europe,Germany,Beverages,Online,H,3/5/2016,549491345,4/1/2016,5555,47.45,31.79,263584.75,176593.45,86991.3 +Sub-Saharan Africa,Guinea,Cosmetics,Online,L,5/26/2017,107820785,6/22/2017,5421,437.2,263.33,2370061.2,1427511.93,942549.27 +Europe,Poland,Household,Offline,C,7/3/2013,381099259,8/14/2013,4595,668.27,502.54,3070700.65,2309171.3,761529.35 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,H,1/25/2015,747500598,1/27/2015,893,109.28,35.84,97587.04,32005.12,65581.92 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,L,1/5/2011,205511128,2/23/2011,4165,154.06,90.93,641659.9,378723.45,262936.45 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,H,4/6/2010,523929679,4/18/2010,1290,668.27,502.54,862068.3,648276.6,213791.7 +Central America and the Caribbean,The Bahamas,Meat,Offline,M,3/27/2015,391867578,5/2/2015,1179,421.89,364.69,497408.31,429969.51,67438.8 +Sub-Saharan Africa,South Sudan,Snacks,Offline,L,6/23/2010,368748652,6/24/2010,9776,152.58,97.44,1491622.08,952573.44,539048.64 +Europe,Luxembourg,Fruits,Offline,H,11/20/2011,634309232,11/23/2011,5052,9.33,6.92,47135.16,34959.84,12175.32 +Middle East and North Africa,Yemen,Household,Online,H,7/3/2017,538598144,7/30/2017,2014,668.27,502.54,1345895.78,1012115.56,333780.22 +Europe,Norway,Meat,Online,M,4/15/2011,851976716,5/2/2011,7698,421.89,364.69,3247709.22,2807383.62,440325.6 +Europe,Finland,Meat,Online,L,5/1/2012,615118777,5/9/2012,6170,421.89,364.69,2603061.3,2250137.3,352924 +Middle East and North Africa,Qatar,Beverages,Online,M,7/6/2010,289010655,7/6/2010,3530,47.45,31.79,167498.5,112218.7,55279.8 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,M,9/11/2015,404951179,10/10/2015,2907,154.06,90.93,447852.42,264333.51,183518.91 +North America,Mexico,Beverages,Online,M,2/5/2016,214551675,3/20/2016,9463,47.45,31.79,449019.35,300828.77,148190.58 +Europe,Slovakia,Baby Food,Offline,M,5/11/2012,839735972,6/12/2012,5390,255.28,159.42,1375959.2,859273.8,516685.4 +Europe,Norway,Personal Care,Online,M,10/3/2013,322740399,11/19/2013,4911,81.73,56.67,401376.03,278306.37,123069.66 +Sub-Saharan Africa,Angola,Beverages,Offline,M,9/13/2011,376113784,10/9/2011,9282,47.45,31.79,440430.9,295074.78,145356.12 +Middle East and North Africa,Syria,Snacks,Offline,H,10/23/2013,532717454,11/15/2013,1788,152.58,97.44,272813.04,174222.72,98590.32 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,M,5/31/2017,395725238,6/30/2017,2747,651.21,524.96,1788873.87,1442065.12,346808.75 +Europe,San Marino,Vegetables,Offline,L,5/1/2013,988623464,6/20/2013,4507,154.06,90.93,694348.42,409821.51,284526.91 +Europe,Denmark,Personal Care,Offline,C,5/18/2012,705210959,6/13/2012,6449,81.73,56.67,527076.77,365464.83,161611.94 +Australia and Oceania,Nauru,Personal Care,Offline,H,4/15/2011,259599053,4/29/2011,9984,81.73,56.67,815992.32,565793.28,250199.04 +Europe,Moldova ,Cereal,Online,C,8/24/2011,436211574,9/2/2011,3553,205.7,117.11,730852.1,416091.83,314760.27 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,L,2/8/2016,739784848,2/26/2016,7631,81.73,56.67,623681.63,432448.77,191232.86 +Middle East and North Africa,Jordan,Meat,Offline,C,1/8/2017,745367705,2/14/2017,9723,421.89,364.69,4102036.47,3545880.87,556155.6 +Asia,Mongolia,Fruits,Offline,L,5/24/2015,548321473,6/17/2015,9364,9.33,6.92,87366.12,64798.88,22567.24 +Asia,Japan,Cosmetics,Online,H,1/22/2017,314319980,2/19/2017,3122,437.2,263.33,1364938.4,822116.26,542822.14 +Central America and the Caribbean,Dominica,Vegetables,Offline,L,10/17/2013,729349553,10/26/2013,9595,154.06,90.93,1478205.7,872473.35,605732.35 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,M,5/8/2017,749709022,5/23/2017,4415,205.7,117.11,908165.5,517040.65,391124.85 +Asia,Japan,Fruits,Offline,L,4/9/2010,752009713,4/19/2010,5240,9.33,6.92,48889.2,36260.8,12628.4 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,C,3/26/2010,283175456,5/10/2010,6765,47.45,31.79,320999.25,215059.35,105939.9 +Europe,Serbia,Baby Food,Offline,L,4/4/2013,310442578,5/4/2013,5712,255.28,159.42,1458159.36,910607.04,547552.32 +Asia,Taiwan,Vegetables,Online,C,8/26/2012,971359908,9/16/2012,5837,154.06,90.93,899248.22,530758.41,368489.81 +Middle East and North Africa,Pakistan,Personal Care,Offline,H,5/11/2010,223788774,6/12/2010,2926,81.73,56.67,239141.98,165816.42,73325.56 +Central America and the Caribbean,Belize,Personal Care,Offline,M,3/1/2013,595903003,3/16/2013,9796,81.73,56.67,800627.08,555139.32,245487.76 +Sub-Saharan Africa,Mali,Household,Offline,L,10/15/2013,636188924,11/25/2013,1295,668.27,502.54,865409.65,650789.3,214620.35 +Australia and Oceania,Tonga,Personal Care,Online,L,5/12/2017,763445365,5/22/2017,9304,81.73,56.67,760415.92,527257.68,233158.24 +Asia,Kazakhstan,Household,Online,H,12/10/2014,116783654,1/24/2015,7733,668.27,502.54,5167731.91,3886141.82,1281590.09 +Europe,Belgium,Fruits,Online,L,1/3/2010,605627620,1/3/2010,7526,9.33,6.92,70217.58,52079.92,18137.66 +Australia and Oceania,Samoa ,Household,Offline,L,9/4/2014,159713590,10/21/2014,1655,668.27,502.54,1105986.85,831703.7,274283.15 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,M,8/17/2015,379090392,9/28/2015,126,205.7,117.11,25918.2,14755.86,11162.34 +Sub-Saharan Africa,Zambia,Personal Care,Online,C,9/28/2015,684119355,10/6/2015,4975,81.73,56.67,406606.75,281933.25,124673.5 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,M,3/12/2015,565474307,3/17/2015,5268,154.06,90.93,811588.08,479019.24,332568.84 +Europe,Kosovo,Cereal,Offline,C,3/18/2015,934141576,3/24/2015,2106,205.7,117.11,433204.2,246633.66,186570.54 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,L,4/21/2014,971419990,5/14/2014,3617,255.28,159.42,923347.76,576622.14,346725.62 +Middle East and North Africa,Pakistan,Personal Care,Offline,H,1/18/2012,378920876,2/17/2012,9963,81.73,56.67,814275.99,564603.21,249672.78 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,H,11/12/2012,728568065,12/21/2012,8336,152.58,97.44,1271906.88,812259.84,459647.04 +Europe,Poland,Fruits,Online,H,9/6/2014,512597882,10/4/2014,7959,9.33,6.92,74257.47,55076.28,19181.19 +Asia,Uzbekistan,Meat,Online,C,9/8/2012,993559157,9/19/2012,5089,421.89,364.69,2146998.21,1855907.41,291090.8 +Europe,Kosovo,Beverages,Online,C,9/20/2010,354313218,10/6/2010,8010,47.45,31.79,380074.5,254637.9,125436.6 +Middle East and North Africa,Somalia,Cosmetics,Online,L,6/19/2017,448033893,6/28/2017,2040,437.2,263.33,891888,537193.2,354694.8 +Central America and the Caribbean,Cuba,Vegetables,Offline,L,5/19/2012,948207509,6/8/2012,4528,154.06,90.93,697583.68,411731.04,285852.64 +Sub-Saharan Africa,Republic of the Congo,Beverages,Online,C,1/26/2010,698632895,2/10/2010,9854,47.45,31.79,467572.3,313258.66,154313.64 +Sub-Saharan Africa,Mozambique,Snacks,Online,L,1/20/2011,863421380,2/16/2011,4428,152.58,97.44,675624.24,431464.32,244159.92 +Europe,Slovakia,Office Supplies,Offline,L,2/17/2013,876996791,3/13/2013,1694,651.21,524.96,1103149.74,889282.24,213867.5 +Middle East and North Africa,Egypt,Personal Care,Offline,M,3/3/2015,694095456,4/11/2015,7125,81.73,56.67,582326.25,403773.75,178552.5 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,L,4/23/2013,339766204,6/5/2013,3225,154.06,90.93,496843.5,293249.25,203594.25 +Australia and Oceania,Australia,Meat,Online,C,5/2/2012,359370362,5/21/2012,4531,421.89,364.69,1911583.59,1652410.39,259173.2 +Sub-Saharan Africa,South Sudan,Beverages,Offline,C,4/20/2014,468581759,5/31/2014,2610,47.45,31.79,123844.5,82971.9,40872.6 +Central America and the Caribbean,Panama,Cosmetics,Online,H,10/6/2014,903386723,11/19/2014,1062,437.2,263.33,464306.4,279656.46,184649.94 +Central America and the Caribbean,Grenada,Cereal,Online,H,2/15/2014,170084083,2/15/2014,515,205.7,117.11,105935.5,60311.65,45623.85 +Asia,Philippines,Cereal,Online,C,11/7/2013,895285165,11/7/2013,3630,205.7,117.11,746691,425109.3,321581.7 +Sub-Saharan Africa,Mozambique,Clothes,Online,L,9/10/2012,375913798,9/27/2012,101,109.28,35.84,11037.28,3619.84,7417.44 +Europe,Hungary,Vegetables,Offline,M,6/16/2010,929206311,7/27/2010,1651,154.06,90.93,254353.06,150125.43,104227.63 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,L,10/22/2011,442711532,12/9/2011,7035,154.06,90.93,1083812.1,639692.55,444119.55 +Sub-Saharan Africa,Gabon,Snacks,Online,L,11/25/2014,924290788,12/23/2014,7039,152.58,97.44,1074010.62,685880.16,388130.46 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,L,3/3/2015,852117908,3/14/2015,9480,437.2,263.33,4144656,2496368.4,1648287.6 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,C,9/6/2016,124679219,10/15/2016,4206,154.06,90.93,647976.36,382451.58,265524.78 +Europe,Sweden,Vegetables,Offline,H,3/21/2013,510773551,5/1/2013,8099,154.06,90.93,1247731.94,736442.07,511289.87 +Europe,Belarus,Cereal,Offline,H,10/7/2014,699512231,10/18/2014,69,205.7,117.11,14193.3,8080.59,6112.71 +Australia and Oceania,Tuvalu,Meat,Offline,M,6/11/2013,350319087,7/12/2013,6058,421.89,364.69,2555809.62,2209292.02,346517.6 +Europe,Bosnia and Herzegovina,Vegetables,Offline,L,1/5/2010,542930448,2/20/2010,4039,154.06,90.93,622248.34,367266.27,254982.07 +Europe,Georgia,Fruits,Offline,M,1/28/2010,627395141,3/8/2010,9019,9.33,6.92,84147.27,62411.48,21735.79 +Asia,Turkmenistan,Beverages,Online,L,9/28/2012,474074494,10/4/2012,8033,47.45,31.79,381165.85,255369.07,125796.78 +Asia,China,Beverages,Offline,H,5/21/2014,923642337,6/24/2014,5148,47.45,31.79,244272.6,163654.92,80617.68 +Europe,Croatia,Personal Care,Online,L,6/15/2012,637084996,7/4/2012,6463,81.73,56.67,528220.99,366258.21,161962.78 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,C,10/25/2016,145701301,12/13/2016,5108,651.21,524.96,3326380.68,2681495.68,644885 +Sub-Saharan Africa,Benin,Personal Care,Offline,C,9/9/2015,501102578,10/1/2015,6243,81.73,56.67,510240.39,353790.81,156449.58 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,C,4/13/2017,125212657,5/11/2017,2063,81.73,56.67,168608.99,116910.21,51698.78 +Middle East and North Africa,Qatar,Fruits,Online,H,9/23/2015,660267865,10/10/2015,6789,9.33,6.92,63341.37,46979.88,16361.49 +Sub-Saharan Africa,South Sudan,Beverages,Offline,H,1/4/2010,218817031,2/2/2010,1677,47.45,31.79,79573.65,53311.83,26261.82 +Europe,Bosnia and Herzegovina,Vegetables,Online,H,4/28/2015,133721482,5/14/2015,13,154.06,90.93,2002.78,1182.09,820.69 +Asia,India,Household,Online,L,11/5/2013,908155047,11/26/2013,2115,668.27,502.54,1413391.05,1062872.1,350518.95 +Europe,Norway,Personal Care,Offline,H,7/19/2011,865604054,9/4/2011,330,81.73,56.67,26970.9,18701.1,8269.8 +Europe,Greece,Baby Food,Online,L,9/1/2011,199867331,10/8/2011,4040,255.28,159.42,1031331.2,644056.8,387274.4 +Europe,Poland,Office Supplies,Online,H,12/8/2010,525056207,1/24/2011,4654,651.21,524.96,3030731.34,2443163.84,587567.5 +Sub-Saharan Africa,Mali,Personal Care,Online,M,12/13/2010,825594508,1/3/2011,616,81.73,56.67,50345.68,34908.72,15436.96 +Europe,Italy,Beverages,Offline,M,5/8/2014,606218564,5/25/2014,2399,47.45,31.79,113832.55,76264.21,37568.34 +North America,Mexico,Beverages,Online,H,7/2/2013,341977202,8/1/2013,7509,47.45,31.79,356302.05,238711.11,117590.94 +North America,Canada,Beverages,Offline,M,12/18/2016,128231751,1/8/2017,5480,47.45,31.79,260026,174209.2,85816.8 +Australia and Oceania,Tonga,Vegetables,Offline,M,6/12/2015,130656039,7/17/2015,2880,154.06,90.93,443692.8,261878.4,181814.4 +Europe,Montenegro,Fruits,Online,H,11/8/2015,135236394,12/13/2015,8309,9.33,6.92,77522.97,57498.28,20024.69 +Sub-Saharan Africa,Mauritius ,Beverages,Online,L,10/21/2014,898271644,11/7/2014,7396,47.45,31.79,350940.2,235118.84,115821.36 +Australia and Oceania,East Timor,Fruits,Offline,M,7/21/2017,996373116,9/6/2017,7802,9.33,6.92,72792.66,53989.84,18802.82 +Australia and Oceania,Palau,Vegetables,Offline,M,6/27/2011,876464641,7/19/2011,4219,154.06,90.93,649979.14,383633.67,266345.47 +Asia,India,Baby Food,Online,L,5/7/2015,605782544,5/14/2015,3371,255.28,159.42,860548.88,537404.82,323144.06 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,M,11/13/2014,321875655,11/18/2014,9014,437.2,263.33,3940920.8,2373656.62,1567264.18 +Asia,North Korea,Office Supplies,Online,M,12/28/2011,682605302,1/29/2012,6933,651.21,524.96,4514838.93,3639547.68,875291.25 +Middle East and North Africa,Afghanistan,Household,Offline,L,7/3/2013,616145312,8/11/2013,9945,668.27,502.54,6645945.15,4997760.3,1648184.85 +North America,United States of America,Fruits,Online,M,2/14/2012,470982015,3/30/2012,2899,9.33,6.92,27047.67,20061.08,6986.59 +Europe,Austria,Snacks,Offline,M,12/24/2012,665914237,12/27/2012,7676,152.58,97.44,1171204.08,747949.44,423254.64 +Europe,Croatia,Snacks,Offline,L,9/17/2014,340053308,10/21/2014,8185,152.58,97.44,1248867.3,797546.4,451320.9 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,C,3/19/2013,502823054,5/2/2013,5370,81.73,56.67,438890.1,304317.9,134572.2 +Europe,Liechtenstein,Fruits,Offline,C,1/14/2013,883959805,1/16/2013,2205,9.33,6.92,20572.65,15258.6,5314.05 +Europe,Belarus,Fruits,Online,M,1/3/2016,383512389,1/20/2016,8693,9.33,6.92,81105.69,60155.56,20950.13 +Asia,Tajikistan,Personal Care,Online,C,6/7/2017,221842133,6/19/2017,6872,81.73,56.67,561648.56,389436.24,172212.32 +Sub-Saharan Africa,Ghana,Fruits,Online,M,6/25/2017,789622867,8/9/2017,5808,9.33,6.92,54188.64,40191.36,13997.28 +Asia,Bhutan,Vegetables,Offline,C,5/22/2017,297840917,6/30/2017,6601,154.06,90.93,1016950.06,600228.93,416721.13 +Asia,China,Personal Care,Offline,C,8/30/2015,627795112,9/5/2015,7379,81.73,56.67,603085.67,418167.93,184917.74 +Sub-Saharan Africa,South Africa,Beverages,Online,H,11/16/2011,581096780,12/8/2011,8305,47.45,31.79,394072.25,264015.95,130056.3 +Asia,Bhutan,Baby Food,Offline,M,6/15/2010,829669749,8/3/2010,6571,255.28,159.42,1677444.88,1047548.82,629896.06 +Sub-Saharan Africa,Ghana,Meat,Online,M,11/21/2016,765750348,12/3/2016,1400,421.89,364.69,590646,510566,80080 +Sub-Saharan Africa,Sudan,Cereal,Offline,M,3/28/2011,751887404,4/25/2011,9046,205.7,117.11,1860762.2,1059377.06,801385.14 +Australia and Oceania,Tonga,Cereal,Online,L,6/21/2012,770942246,7/15/2012,7798,205.7,117.11,1604048.6,913223.78,690824.82 +Asia,Mongolia,Baby Food,Offline,M,2/18/2014,876088702,3/4/2014,2970,255.28,159.42,758181.6,473477.4,284704.2 +Asia,Mongolia,Cosmetics,Online,C,10/31/2010,740813100,12/1/2010,1914,437.2,263.33,836800.8,504013.62,332787.18 +Europe,Andorra,Beverages,Online,M,3/2/2017,108914268,4/12/2017,9007,47.45,31.79,427382.15,286332.53,141049.62 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,M,12/9/2010,144503533,1/1/2011,662,9.33,6.92,6176.46,4581.04,1595.42 +Europe,Latvia,Meat,Offline,C,9/1/2012,282004725,10/21/2012,320,421.89,364.69,135004.8,116700.8,18304 +Europe,Greece,Meat,Offline,C,8/25/2013,476154172,8/26/2013,3456,421.89,364.69,1458051.84,1260368.64,197683.2 +Central America and the Caribbean,Honduras,Vegetables,Offline,M,1/9/2010,752000701,1/9/2010,2573,154.06,90.93,396396.38,233962.89,162433.49 +Sub-Saharan Africa,Togo,Clothes,Online,H,2/21/2014,754905641,3/23/2014,2210,109.28,35.84,241508.8,79206.4,162302.4 +Europe,Germany,Household,Online,L,12/3/2012,200542819,12/15/2012,3932,668.27,502.54,2627637.64,1975987.28,651650.36 +Asia,Cambodia,Household,Offline,L,1/22/2017,224898564,2/24/2017,1338,668.27,502.54,894145.26,672398.52,221746.74 +Europe,Belgium,Meat,Offline,H,10/25/2011,234271705,11/10/2011,5058,421.89,364.69,2133919.62,1844602.02,289317.6 +Europe,Ukraine,Household,Online,M,10/19/2013,155273568,12/8/2013,7754,668.27,502.54,5181765.58,3896695.16,1285070.42 +Europe,Hungary,Household,Online,C,3/8/2014,884827983,3/16/2014,9118,668.27,502.54,6093285.86,4582159.72,1511126.14 +Europe,Netherlands,Beverages,Online,H,10/13/2012,240171277,11/14/2012,873,47.45,31.79,41423.85,27752.67,13671.18 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,H,4/5/2014,608852279,5/22/2014,1774,109.28,35.84,193862.72,63580.16,130282.56 +Asia,Sri Lanka,Vegetables,Offline,L,10/8/2016,398732316,11/20/2016,2608,154.06,90.93,401788.48,237145.44,164643.04 +Sub-Saharan Africa,Niger,Beverages,Online,M,9/29/2015,787985217,11/17/2015,1191,47.45,31.79,56512.95,37861.89,18651.06 +Asia,Kyrgyzstan,Meat,Online,M,4/3/2015,775097310,4/10/2015,7373,421.89,364.69,3110594.97,2688859.37,421735.6 +Europe,Estonia,Cosmetics,Online,M,8/24/2016,328867423,10/11/2016,8033,437.2,263.33,3512027.6,2115329.89,1396697.71 +Asia,Nepal,Snacks,Offline,M,10/9/2014,838406884,10/23/2014,2083,152.58,97.44,317824.14,202967.52,114856.62 +Middle East and North Africa,Egypt,Office Supplies,Online,M,11/20/2016,163139522,12/29/2016,5465,651.21,524.96,3558862.65,2868906.4,689956.25 +Middle East and North Africa,Yemen,Meat,Offline,M,3/8/2016,282801663,3/23/2016,6152,421.89,364.69,2595467.28,2243572.88,351894.4 +Europe,Sweden,Cereal,Online,H,9/11/2010,547442138,10/10/2010,9149,205.7,117.11,1881949.3,1071439.39,810509.91 +Sub-Saharan Africa,South Africa,Meat,Offline,M,9/2/2014,827422273,9/26/2014,1492,421.89,364.69,629459.88,544117.48,85342.4 +Sub-Saharan Africa,Guinea,Meat,Online,L,11/29/2016,163415896,1/5/2017,7250,421.89,364.69,3058702.5,2644002.5,414700 +Europe,Romania,Vegetables,Offline,M,11/14/2014,816409337,11/30/2014,2520,154.06,90.93,388231.2,229143.6,159087.6 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,L,11/3/2010,617701423,12/20/2010,433,668.27,502.54,289360.91,217599.82,71761.09 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,L,10/2/2015,618903481,10/31/2015,6148,421.89,364.69,2593779.72,2242114.12,351665.6 +Asia,Kazakhstan,Vegetables,Offline,L,2/7/2015,141939342,2/8/2015,1860,154.06,90.93,286551.6,169129.8,117421.8 +Asia,Malaysia,Cereal,Offline,H,8/7/2010,829045331,8/22/2010,1792,205.7,117.11,368614.4,209861.12,158753.28 +Middle East and North Africa,Azerbaijan,Cereal,Online,M,5/14/2016,792770278,5/23/2016,7197,205.7,117.11,1480422.9,842840.67,637582.23 +Europe,Moldova ,Cereal,Online,M,4/23/2017,465975511,5/31/2017,1363,205.7,117.11,280369.1,159620.93,120748.17 +Europe,Liechtenstein,Cosmetics,Offline,H,10/2/2010,351834857,11/12/2010,4608,437.2,263.33,2014617.6,1213424.64,801192.96 +Europe,Serbia,Cereal,Offline,C,3/27/2010,573834645,4/18/2010,9278,205.7,117.11,1908484.6,1086546.58,821938.02 +Europe,Portugal,Household,Online,L,6/5/2011,425773704,7/1/2011,4755,668.27,502.54,3177623.85,2389577.7,788046.15 +Asia,China,Office Supplies,Online,L,1/22/2011,621763360,1/29/2011,2450,651.21,524.96,1595464.5,1286152,309312.5 +Middle East and North Africa,Tunisia ,Fruits,Offline,H,9/22/2010,146227443,10/2/2010,805,9.33,6.92,7510.65,5570.6,1940.05 +Asia,Sri Lanka,Office Supplies,Online,L,1/25/2013,303902280,3/10/2013,293,651.21,524.96,190804.53,153813.28,36991.25 +Australia and Oceania,Nauru,Meat,Offline,L,6/14/2010,669836699,6/16/2010,8419,421.89,364.69,3551891.91,3070325.11,481566.8 +Asia,Indonesia,Snacks,Online,M,6/10/2011,439392030,7/26/2011,4721,152.58,97.44,720330.18,460014.24,260315.94 +Australia and Oceania,Vanuatu,Clothes,Offline,C,4/22/2014,678242099,5/12/2014,5764,109.28,35.84,629889.92,206581.76,423308.16 +Europe,Germany,Vegetables,Offline,H,10/25/2010,272373235,12/2/2010,148,154.06,90.93,22800.88,13457.64,9343.24 +Asia,Kazakhstan,Beverages,Offline,H,9/24/2012,878084266,11/11/2012,3502,47.45,31.79,166169.9,111328.58,54841.32 +Sub-Saharan Africa,South Africa,Office Supplies,Online,M,2/28/2010,171986520,3/10/2010,3488,651.21,524.96,2271420.48,1831060.48,440360 +Asia,Japan,Beverages,Online,H,3/19/2013,401003825,4/16/2013,4798,47.45,31.79,227665.1,152528.42,75136.68 +Central America and the Caribbean,Panama,Cosmetics,Online,C,5/4/2010,732372510,5/17/2010,4155,437.2,263.33,1816566,1094136.15,722429.85 +Asia,Vietnam,Cereal,Offline,M,7/23/2017,403641402,8/11/2017,5316,205.7,117.11,1093501.2,622556.76,470944.44 +Australia and Oceania,Marshall Islands,Office Supplies,Online,H,2/4/2014,972671830,2/14/2014,4064,651.21,524.96,2646517.44,2133437.44,513080 +Sub-Saharan Africa,Liberia,Beverages,Offline,C,4/25/2014,467637622,6/4/2014,3219,47.45,31.79,152741.55,102332.01,50409.54 +Europe,Finland,Baby Food,Offline,L,12/5/2010,137025105,1/1/2011,7629,255.28,159.42,1947531.12,1216215.18,731315.94 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,M,8/24/2016,399633109,9/17/2016,9173,9.33,6.92,85584.09,63477.16,22106.93 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,M,12/14/2014,394572961,12/15/2014,1762,437.2,263.33,770346.4,463987.46,306358.94 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,M,11/22/2016,231268489,12/7/2016,6340,255.28,159.42,1618475.2,1010722.8,607752.4 +Sub-Saharan Africa,Tanzania,Cereal,Online,M,11/16/2011,539456021,12/22/2011,5879,205.7,117.11,1209310.3,688489.69,520820.61 +Australia and Oceania,Samoa ,Household,Offline,C,11/11/2016,219184386,12/2/2016,386,668.27,502.54,257952.22,193980.44,63971.78 +Europe,Kosovo,Clothes,Offline,H,1/10/2012,490814912,2/23/2012,1894,109.28,35.84,206976.32,67880.96,139095.36 +Asia,Japan,Office Supplies,Offline,C,9/3/2012,845021426,9/15/2012,9473,651.21,524.96,6168912.33,4972946.08,1195966.25 +Sub-Saharan Africa,Cameroon,Household,Offline,H,6/20/2012,392790257,8/9/2012,4221,668.27,502.54,2820767.67,2121221.34,699546.33 +Europe,United Kingdom,Office Supplies,Online,H,6/29/2017,115420234,7/18/2017,4267,651.21,524.96,2778713.07,2240004.32,538708.75 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,L,3/5/2012,614522683,4/18/2012,9773,651.21,524.96,6364275.33,5130434.08,1233841.25 +Europe,France,Office Supplies,Offline,C,2/1/2016,762021434,3/9/2016,7931,651.21,524.96,5164746.51,4163457.76,1001288.75 +Asia,Uzbekistan,Baby Food,Offline,H,1/1/2012,850152814,1/26/2012,7965,255.28,159.42,2033305.2,1269780.3,763524.9 +Sub-Saharan Africa,Cape Verde,Snacks,Online,H,4/4/2010,341465651,4/27/2010,6129,152.58,97.44,935162.82,597209.76,337953.06 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,L,9/11/2014,118821275,9/19/2014,711,651.21,524.96,463010.31,373246.56,89763.75 +Australia and Oceania,Tuvalu,Cereal,Online,L,4/12/2011,235393512,5/30/2011,7026,205.7,117.11,1445248.2,822814.86,622433.34 +Central America and the Caribbean,Saint Lucia,Fruits,Online,M,5/1/2017,364668691,5/21/2017,2424,9.33,6.92,22615.92,16774.08,5841.84 +Sub-Saharan Africa,Zambia,Cosmetics,Online,H,3/1/2017,250445640,4/14/2017,1285,437.2,263.33,561802,338379.05,223422.95 +Australia and Oceania,New Zealand,Beverages,Offline,M,4/20/2011,156835687,6/7/2011,20,47.45,31.79,949,635.8,313.2 +Europe,Hungary,Clothes,Offline,M,9/6/2012,418262660,9/9/2012,2071,109.28,35.84,226318.88,74224.64,152094.24 +Central America and the Caribbean,Honduras,Personal Care,Offline,L,8/9/2012,989462888,9/21/2012,2911,81.73,56.67,237916.03,164966.37,72949.66 +Central America and the Caribbean,The Bahamas,Meat,Online,L,10/13/2014,995485198,11/19/2014,5047,421.89,364.69,2129278.83,1840590.43,288688.4 +Australia and Oceania,Kiribati,Cosmetics,Offline,C,6/4/2016,981690919,6/22/2016,3013,437.2,263.33,1317283.6,793413.29,523870.31 +Sub-Saharan Africa,Togo,Personal Care,Online,L,1/7/2012,663753879,1/18/2012,8378,81.73,56.67,684733.94,474781.26,209952.68 +Europe,Romania,Vegetables,Offline,H,4/5/2012,277660405,4/5/2012,4739,154.06,90.93,730090.34,430917.27,299173.07 +Asia,Kyrgyzstan,Cosmetics,Offline,H,7/21/2017,129709327,7/31/2017,2727,437.2,263.33,1192244.4,718100.91,474143.49 +Australia and Oceania,Vanuatu,Office Supplies,Offline,H,3/21/2014,146511971,4/18/2014,5003,651.21,524.96,3258003.63,2626374.88,631628.75 +Australia and Oceania,Samoa ,Snacks,Offline,H,2/24/2016,324992167,3/24/2016,1259,152.58,97.44,192098.22,122676.96,69421.26 +Central America and the Caribbean,Dominica,Household,Offline,C,8/2/2015,282386243,8/3/2015,3219,668.27,502.54,2151161.13,1617676.26,533484.87 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,L,3/9/2017,606243026,4/1/2017,9638,154.06,90.93,1484830.28,876383.34,608446.94 +North America,Greenland,Beverages,Online,C,7/16/2011,604423844,8/20/2011,1302,47.45,31.79,61779.9,41390.58,20389.32 +Asia,Bhutan,Clothes,Offline,M,10/15/2016,555102527,10/29/2016,6028,109.28,35.84,658739.84,216043.52,442696.32 +Europe,Kosovo,Snacks,Online,H,4/18/2014,356765401,4/21/2014,3665,152.58,97.44,559205.7,357117.6,202088.1 +Middle East and North Africa,Qatar,Cosmetics,Offline,C,12/23/2012,878211295,1/25/2013,1093,437.2,263.33,477859.6,287819.69,190039.91 +Australia and Oceania,New Zealand,Clothes,Offline,L,4/2/2015,808551537,5/18/2015,7223,109.28,35.84,789329.44,258872.32,530457.12 +Europe,Lithuania,Office Supplies,Online,L,3/26/2013,707209956,4/20/2013,7997,651.21,524.96,5207726.37,4198105.12,1009621.25 +Europe,Austria,Beverages,Offline,L,4/4/2015,753922879,4/17/2015,1389,47.45,31.79,65908.05,44156.31,21751.74 +Sub-Saharan Africa,Comoros,Cereal,Online,M,10/15/2011,298739135,12/1/2011,2403,205.7,117.11,494297.1,281415.33,212881.77 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,M,1/26/2017,112020051,2/15/2017,8077,9.33,6.92,75358.41,55892.84,19465.57 +Central America and the Caribbean,Costa Rica,Fruits,Offline,L,5/4/2012,134439456,5/22/2012,2477,9.33,6.92,23110.41,17140.84,5969.57 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,M,3/9/2010,826983678,4/19/2010,1703,154.06,90.93,262364.18,154853.79,107510.39 +Sub-Saharan Africa,Benin,Cereal,Offline,L,11/27/2012,920951545,12/20/2012,8883,205.7,117.11,1827233.1,1040288.13,786944.97 +Asia,Nepal,Personal Care,Offline,C,4/15/2016,567954385,4/29/2016,9179,81.73,56.67,750199.67,520173.93,230025.74 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,C,5/26/2013,889916026,5/29/2013,4783,9.33,6.92,44625.39,33098.36,11527.03 +Australia and Oceania,Samoa ,Cosmetics,Online,M,7/8/2013,829072797,8/19/2013,9919,437.2,263.33,4336586.8,2611970.27,1724616.53 +Europe,Spain,Office Supplies,Offline,C,8/17/2015,297973525,9/5/2015,5843,651.21,524.96,3805020.03,3067341.28,737678.75 +Central America and the Caribbean,Honduras,Baby Food,Online,H,3/13/2012,629479539,4/19/2012,5839,255.28,159.42,1490579.92,930853.38,559726.54 +Sub-Saharan Africa,Rwanda,Snacks,Offline,C,9/15/2015,526764667,10/23/2015,226,152.58,97.44,34483.08,22021.44,12461.64 +Central America and the Caribbean,Cuba,Household,Offline,C,12/20/2016,113315236,1/14/2017,1351,668.27,502.54,902832.77,678931.54,223901.23 +Central America and the Caribbean,Honduras,Office Supplies,Offline,H,8/30/2011,482930076,10/12/2011,8596,651.21,524.96,5597801.16,4512556.16,1085245 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,M,8/28/2011,549720513,10/13/2011,3371,668.27,502.54,2252738.17,1694062.34,558675.83 +Sub-Saharan Africa,The Gambia,Cereal,Online,H,12/22/2010,198110377,1/20/2011,4118,205.7,117.11,847072.6,482258.98,364813.62 +Sub-Saharan Africa,Togo,Cereal,Online,C,4/5/2012,732835996,5/24/2012,1311,205.7,117.11,269672.7,153531.21,116141.49 +Europe,Moldova ,Fruits,Online,L,6/13/2015,828946197,6/15/2015,2455,9.33,6.92,22905.15,16988.6,5916.55 +Central America and the Caribbean,Guatemala,Snacks,Offline,L,12/16/2013,581802308,2/3/2014,7087,152.58,97.44,1081334.46,690557.28,390777.18 +Asia,Laos,Vegetables,Offline,L,8/21/2013,157078158,9/24/2013,1773,154.06,90.93,273148.38,161218.89,111929.49 +Europe,Estonia,Household,Offline,M,10/27/2013,240760076,11/16/2013,5111,668.27,502.54,3415527.97,2568481.94,847046.03 +Europe,Estonia,Cosmetics,Online,H,2/17/2011,689146888,2/22/2011,2733,437.2,263.33,1194867.6,719680.89,475186.71 +Sub-Saharan Africa,Sudan,Snacks,Offline,C,10/26/2010,978849923,10/28/2010,2299,152.58,97.44,350781.42,224014.56,126766.86 +Middle East and North Africa,Iran,Household,Offline,H,6/1/2015,656793010,6/12/2015,8502,668.27,502.54,5681631.54,4272595.08,1409036.46 +Europe,Bosnia and Herzegovina,Meat,Online,M,5/17/2013,690212476,7/3/2013,8064,421.89,364.69,3402120.96,2940860.16,461260.8 +Sub-Saharan Africa,Gabon,Vegetables,Online,L,2/23/2013,316657149,3/5/2013,4742,154.06,90.93,730552.52,431190.06,299362.46 +Sub-Saharan Africa,Tanzania,Household,Offline,H,9/2/2016,193988358,9/18/2016,4321,668.27,502.54,2887594.67,2171475.34,716119.33 +Europe,Slovenia,Vegetables,Online,L,8/7/2015,150379931,8/26/2015,9618,154.06,90.93,1481749.08,874564.74,607184.34 +Middle East and North Africa,Libya,Beverages,Online,C,3/17/2010,534318196,4/23/2010,5483,47.45,31.79,260168.35,174304.57,85863.78 +Asia,Maldives,Beverages,Online,L,3/19/2013,864601981,4/11/2013,3794,47.45,31.79,180025.3,120611.26,59414.04 +Asia,Japan,Household,Offline,M,9/1/2015,280342614,10/19/2015,8464,668.27,502.54,5656237.28,4253498.56,1402738.72 +Europe,Malta,Household,Offline,M,6/23/2013,690963923,7/8/2013,435,668.27,502.54,290697.45,218604.9,72092.55 +Europe,Netherlands,Cereal,Online,H,3/9/2011,926202237,4/27/2011,2679,205.7,117.11,551070.3,313737.69,237332.61 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,L,8/14/2010,786106383,8/17/2010,5203,9.33,6.92,48543.99,36004.76,12539.23 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,C,8/30/2014,591037690,9/2/2014,42,205.7,117.11,8639.4,4918.62,3720.78 +Europe,Iceland,Snacks,Offline,M,11/29/2015,731669986,12/6/2015,6263,152.58,97.44,955608.54,610266.72,345341.82 +Europe,Monaco,Fruits,Offline,C,8/6/2015,318989598,9/14/2015,4966,9.33,6.92,46332.78,34364.72,11968.06 +Asia,Maldives,Meat,Online,C,3/23/2012,334295356,3/31/2012,4279,421.89,364.69,1805267.31,1560508.51,244758.8 +Europe,Hungary,Cereal,Online,M,12/12/2012,479198586,1/24/2013,4365,205.7,117.11,897880.5,511185.15,386695.35 +Sub-Saharan Africa,Gabon,Baby Food,Online,L,8/15/2014,525623118,8/17/2014,2416,255.28,159.42,616756.48,385158.72,231597.76 +Central America and the Caribbean,Costa Rica,Household,Offline,H,2/26/2015,765805280,3/14/2015,7655,668.27,502.54,5115606.85,3846943.7,1268663.15 +Central America and the Caribbean,Belize,Snacks,Online,M,4/29/2017,662293899,6/15/2017,6337,152.58,97.44,966899.46,617477.28,349422.18 +Europe,Germany,Beverages,Offline,C,5/23/2017,197950303,6/14/2017,6748,47.45,31.79,320192.6,214518.92,105673.68 +Australia and Oceania,New Zealand,Vegetables,Offline,H,6/19/2016,325948321,6/28/2016,4206,154.06,90.93,647976.36,382451.58,265524.78 +Europe,Albania,Office Supplies,Online,H,9/23/2016,719774281,10/31/2016,6060,651.21,524.96,3946332.6,3181257.6,765075 +Central America and the Caribbean,El Salvador,Personal Care,Online,H,1/23/2010,223227012,2/16/2010,6688,81.73,56.67,546610.24,379008.96,167601.28 +Asia,Taiwan,Clothes,Online,C,2/18/2012,900417840,2/18/2012,2503,109.28,35.84,273527.84,89707.52,183820.32 +Europe,Lithuania,Fruits,Online,H,3/2/2013,385770595,4/7/2013,6946,9.33,6.92,64806.18,48066.32,16739.86 +Australia and Oceania,Kiribati,Beverages,Offline,L,1/13/2012,434021604,1/25/2012,5492,47.45,31.79,260595.4,174590.68,86004.72 +Central America and the Caribbean,Belize,Snacks,Online,H,6/11/2012,170219695,6/11/2012,645,152.58,97.44,98414.1,62848.8,35565.3 +Asia,Japan,Snacks,Offline,C,8/11/2011,139726197,9/15/2011,6942,152.58,97.44,1059210.36,676428.48,382781.88 +Europe,Spain,Clothes,Online,H,8/3/2011,958214938,9/11/2011,5949,109.28,35.84,650106.72,213212.16,436894.56 +Australia and Oceania,Samoa ,Fruits,Online,H,7/3/2015,161672246,8/19/2015,1265,9.33,6.92,11802.45,8753.8,3048.65 +Sub-Saharan Africa,Sudan,Baby Food,Online,L,3/10/2016,756396949,4/12/2016,3521,255.28,159.42,898840.88,561317.82,337523.06 +North America,Mexico,Office Supplies,Offline,H,2/10/2015,869000375,3/16/2015,5377,651.21,524.96,3501556.17,2822709.92,678846.25 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,L,1/5/2011,496406352,2/1/2011,6526,9.33,6.92,60887.58,45159.92,15727.66 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,M,4/14/2011,155851209,6/3/2011,8691,81.73,56.67,710315.43,492518.97,217796.46 +Australia and Oceania,Nauru,Cereal,Online,L,1/5/2013,434883773,2/2/2013,627,205.7,117.11,128973.9,73427.97,55545.93 +Asia,Cambodia,Household,Offline,L,5/9/2014,641365373,5/14/2014,3121,668.27,502.54,2085670.67,1568427.34,517243.33 +Middle East and North Africa,Syria,Snacks,Offline,L,9/27/2010,153469836,10/4/2010,3990,152.58,97.44,608794.2,388785.6,220008.6 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,H,10/24/2013,669683492,11/21/2013,3082,154.06,90.93,474812.92,280246.26,194566.66 +Middle East and North Africa,Israel,Office Supplies,Online,C,5/9/2017,358805167,6/24/2017,7277,651.21,524.96,4738855.17,3820133.92,918721.25 +Sub-Saharan Africa,Sudan,Beverages,Online,M,3/14/2016,609946191,3/19/2016,5487,47.45,31.79,260358.15,174431.73,85926.42 +Sub-Saharan Africa,Comoros,Household,Online,H,1/19/2010,182530391,2/27/2010,3654,668.27,502.54,2441858.58,1836281.16,605577.42 +Europe,Hungary,Meat,Offline,C,10/21/2014,156294095,11/30/2014,9751,421.89,364.69,4113849.39,3556092.19,557757.2 +Australia and Oceania,Tonga,Cosmetics,Offline,L,5/9/2013,781286132,6/21/2013,8783,437.2,263.33,3839927.6,2312827.39,1527100.21 +North America,Mexico,Cosmetics,Online,L,5/15/2012,127867829,6/28/2012,7787,437.2,263.33,3404476.4,2050550.71,1353925.69 +Europe,Montenegro,Cosmetics,Online,C,10/24/2015,836713016,11/21/2015,830,437.2,263.33,362876,218563.9,144312.1 +Australia and Oceania,Nauru,Meat,Online,L,7/19/2013,668808019,9/1/2013,4010,421.89,364.69,1691778.9,1462406.9,229372 +Sub-Saharan Africa,Gabon,Household,Offline,C,6/13/2015,155451667,7/10/2015,458,668.27,502.54,306067.66,230163.32,75904.34 +Europe,Liechtenstein,Snacks,Online,H,4/20/2017,348255288,5/18/2017,5334,152.58,97.44,813861.72,519744.96,294116.76 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,M,3/3/2012,569142711,4/6/2012,831,651.21,524.96,541155.51,436241.76,104913.75 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,H,11/28/2016,660350263,1/14/2017,1172,651.21,524.96,763218.12,615253.12,147965 +Sub-Saharan Africa,Uganda,Baby Food,Online,L,5/11/2015,534426772,5/17/2015,7613,255.28,159.42,1943446.64,1213664.46,729782.18 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,H,2/17/2015,624233567,3/3/2015,3439,205.7,117.11,707402.3,402741.29,304661.01 +Europe,Finland,Household,Online,H,7/23/2013,532944476,8/5/2013,8969,668.27,502.54,5993713.63,4507281.26,1486432.37 +Sub-Saharan Africa,Equatorial Guinea,Meat,Online,M,8/9/2016,384045827,8/15/2016,6549,421.89,364.69,2762957.61,2388354.81,374602.8 +Sub-Saharan Africa,Nigeria,Meat,Offline,C,5/14/2012,371336448,6/21/2012,5562,421.89,364.69,2346552.18,2028405.78,318146.4 +Europe,France,Cereal,Online,M,9/22/2012,308927667,10/4/2012,7416,205.7,117.11,1525471.2,868487.76,656983.44 +Europe,Czech Republic,Cosmetics,Online,L,9/11/2011,981243312,10/6/2011,556,437.2,263.33,243083.2,146411.48,96671.72 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,C,12/4/2011,993019711,1/5/2012,5455,255.28,159.42,1392552.4,869636.1,522916.3 +Australia and Oceania,Papua New Guinea,Fruits,Online,L,5/6/2013,819305694,6/6/2013,9616,9.33,6.92,89717.28,66542.72,23174.56 +Middle East and North Africa,Somalia,Cereal,Online,M,12/13/2016,555462586,1/11/2017,2578,205.7,117.11,530294.6,301909.58,228385.02 +Middle East and North Africa,Lebanon,Baby Food,Offline,L,6/10/2013,367164218,7/5/2013,906,255.28,159.42,231283.68,144434.52,86849.16 +Europe,Ireland,Cereal,Online,H,4/21/2017,940396916,5/21/2017,3200,205.7,117.11,658240,374752,283488 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,H,1/2/2010,331459510,2/13/2010,5090,81.73,56.67,416005.7,288450.3,127555.4 +Australia and Oceania,New Zealand,Vegetables,Online,L,12/12/2011,716963326,1/4/2012,4236,154.06,90.93,652598.16,385179.48,267418.68 +Europe,Iceland,Personal Care,Offline,M,7/8/2010,743832194,8/1/2010,5331,81.73,56.67,435702.63,302107.77,133594.86 +Asia,Indonesia,Baby Food,Offline,M,11/19/2016,479302442,11/27/2016,5098,255.28,159.42,1301417.44,812723.16,488694.28 +Europe,Malta,Household,Online,M,10/13/2016,960922896,11/11/2016,7294,668.27,502.54,4874361.38,3665526.76,1208834.62 +Sub-Saharan Africa,Zambia,Cereal,Offline,M,2/25/2012,146554887,2/25/2012,7703,205.7,117.11,1584507.1,902098.33,682408.77 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,L,5/10/2017,564372241,6/6/2017,9143,255.28,159.42,2334025.04,1457577.06,876447.98 +Asia,Turkmenistan,Baby Food,Offline,L,7/14/2017,762861287,8/8/2017,6462,255.28,159.42,1649619.36,1030172.04,619447.32 +Central America and the Caribbean,Barbados,Clothes,Offline,H,4/2/2010,260820853,4/2/2010,1541,109.28,35.84,168400.48,55229.44,113171.04 +Europe,Spain,Office Supplies,Offline,C,11/8/2016,897362267,11/29/2016,8291,651.21,524.96,5399182.11,4352443.36,1046738.75 +Middle East and North Africa,Turkey,Meat,Online,L,7/13/2010,981909358,8/26/2010,7654,421.89,364.69,3229146.06,2791337.26,437808.8 +Asia,Kyrgyzstan,Fruits,Online,H,12/20/2010,244198453,1/28/2011,2604,9.33,6.92,24295.32,18019.68,6275.64 +Europe,United Kingdom,Baby Food,Offline,L,6/2/2012,284278380,6/16/2012,3145,255.28,159.42,802855.6,501375.9,301479.7 +Asia,Thailand,Personal Care,Online,C,3/14/2010,522510468,4/25/2010,1314,81.73,56.67,107393.22,74464.38,32928.84 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,M,1/18/2012,449568545,2/18/2012,6178,154.06,90.93,951782.68,561765.54,390017.14 +Middle East and North Africa,Somalia,Baby Food,Offline,L,8/15/2011,976438939,8/20/2011,8836,255.28,159.42,2255654.08,1408635.12,847018.96 +Sub-Saharan Africa,Central African Republic,Household,Online,L,1/2/2015,384420478,1/29/2015,7417,668.27,502.54,4956558.59,3727339.18,1229219.41 +Middle East and North Africa,Libya,Beverages,Offline,M,3/13/2014,175124490,4/2/2014,2083,47.45,31.79,98838.35,66218.57,32619.78 +Middle East and North Africa,Oman,Household,Offline,C,8/17/2013,120474803,10/3/2013,26,668.27,502.54,17375.02,13066.04,4308.98 +Asia,Malaysia,Meat,Online,M,3/18/2011,512707746,4/22/2011,470,421.89,364.69,198288.3,171404.3,26884 +Europe,Sweden,Baby Food,Offline,L,4/17/2017,814372146,6/4/2017,9670,255.28,159.42,2468557.6,1541591.4,926966.2 +Asia,Vietnam,Personal Care,Online,L,12/27/2012,108329331,1/9/2013,5911,81.73,56.67,483106.03,334976.37,148129.66 +Australia and Oceania,Tuvalu,Snacks,Online,H,7/22/2014,247753131,9/10/2014,4512,152.58,97.44,688440.96,439649.28,248791.68 +Australia and Oceania,Palau,Snacks,Online,H,8/7/2016,906129872,9/9/2016,2820,152.58,97.44,430275.6,274780.8,155494.8 +Europe,Georgia,Cosmetics,Online,M,1/3/2011,927258384,2/6/2011,5216,437.2,263.33,2280435.2,1373529.28,906905.92 +Europe,Estonia,Clothes,Online,M,6/9/2013,575249993,7/10/2013,8111,109.28,35.84,886370.08,290698.24,595671.84 +Europe,Sweden,Snacks,Offline,H,2/16/2014,184528529,4/3/2014,4947,152.58,97.44,754813.26,482035.68,272777.58 +Europe,Cyprus,Office Supplies,Online,H,12/8/2011,609830319,12/17/2011,1198,651.21,524.96,780149.58,628902.08,151247.5 +Central America and the Caribbean,Panama,Office Supplies,Online,H,7/30/2010,976204192,9/11/2010,9369,651.21,524.96,6101186.49,4918350.24,1182836.25 +Middle East and North Africa,Libya,Household,Online,H,11/2/2014,929011476,12/2/2014,3995,668.27,502.54,2669738.65,2007647.3,662091.35 +Middle East and North Africa,Bahrain,Cereal,Offline,C,8/18/2011,183925998,10/2/2011,6645,205.7,117.11,1366876.5,778195.95,588680.55 +North America,United States of America,Fruits,Offline,M,8/25/2011,776934087,9/14/2011,916,9.33,6.92,8546.28,6338.72,2207.56 +Sub-Saharan Africa,Guinea,Baby Food,Online,L,4/19/2015,314334571,5/22/2015,7440,255.28,159.42,1899283.2,1186084.8,713198.4 +Middle East and North Africa,Afghanistan,Personal Care,Online,M,6/22/2016,522738778,7/10/2016,8876,81.73,56.67,725435.48,503002.92,222432.56 +Europe,Iceland,Clothes,Offline,L,12/4/2013,499070537,12/6/2013,4917,109.28,35.84,537329.76,176225.28,361104.48 +Asia,North Korea,Clothes,Offline,C,1/12/2015,760566174,2/6/2015,7287,109.28,35.84,796323.36,261166.08,535157.28 +Middle East and North Africa,Azerbaijan,Baby Food,Online,C,11/19/2016,994774520,11/30/2016,4741,255.28,159.42,1210282.48,755810.22,454472.26 +Central America and the Caribbean,Barbados,Household,Offline,L,1/25/2010,509556901,1/28/2010,8065,668.27,502.54,5389597.55,4052985.1,1336612.45 +North America,Mexico,Baby Food,Offline,M,9/24/2012,483087146,10/23/2012,5077,255.28,159.42,1296056.56,809375.34,486681.22 +Middle East and North Africa,Somalia,Baby Food,Offline,L,10/20/2013,813851583,11/19/2013,5624,255.28,159.42,1435694.72,896578.08,539116.64 +Middle East and North Africa,Libya,Snacks,Online,H,8/18/2014,570649039,9/24/2014,6587,152.58,97.44,1005044.46,641837.28,363207.18 +Sub-Saharan Africa,South Africa,Cosmetics,Online,M,1/20/2010,242590844,3/5/2010,6877,437.2,263.33,3006624.4,1810920.41,1195703.99 +Asia,Malaysia,Cosmetics,Offline,C,11/30/2014,389100825,12/31/2014,2436,437.2,263.33,1065019.2,641471.88,423547.32 +Europe,United Kingdom,Vegetables,Online,L,10/28/2014,289915311,12/12/2014,1238,154.06,90.93,190726.28,112571.34,78154.94 +Europe,Cyprus,Personal Care,Offline,M,5/23/2015,195083129,6/9/2015,8288,81.73,56.67,677378.24,469680.96,207697.28 +Europe,San Marino,Vegetables,Offline,H,9/20/2015,874965608,11/5/2015,622,154.06,90.93,95825.32,56558.46,39266.86 +Europe,Iceland,Vegetables,Offline,L,3/9/2012,470236575,3/25/2012,2307,154.06,90.93,355416.42,209775.51,145640.91 +Europe,Belarus,Snacks,Online,H,5/20/2017,341882359,6/14/2017,9442,152.58,97.44,1440660.36,920028.48,520631.88 +Sub-Saharan Africa,Zambia,Meat,Offline,M,11/21/2010,121201789,11/30/2010,5158,421.89,364.69,2176108.62,1881071.02,295037.6 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,C,3/19/2011,859806191,4/7/2011,4614,154.06,90.93,710832.84,419551.02,291281.82 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,H,6/1/2011,979619395,7/13/2011,3,109.28,35.84,327.84,107.52,220.32 +Australia and Oceania,Papua New Guinea,Snacks,Online,C,3/15/2013,322877728,4/14/2013,5550,152.58,97.44,846819,540792,306027 +Europe,Iceland,Clothes,Offline,L,7/24/2015,602130019,8/14/2015,2508,109.28,35.84,274074.24,89886.72,184187.52 +Middle East and North Africa,Iraq,Vegetables,Online,M,12/18/2010,450237596,1/7/2011,4165,154.06,90.93,641659.9,378723.45,262936.45 +Sub-Saharan Africa,Zambia,Clothes,Online,L,11/20/2011,370374286,12/7/2011,837,109.28,35.84,91467.36,29998.08,61469.28 +Australia and Oceania,New Zealand,Meat,Online,H,9/17/2016,486026418,10/3/2016,4872,421.89,364.69,2055448.08,1776769.68,278678.4 +Asia,Thailand,Household,Online,C,7/19/2013,990992820,7/30/2013,5652,668.27,502.54,3777062.04,2840356.08,936705.96 +Asia,Philippines,Household,Online,C,4/9/2014,799384820,4/16/2014,4587,668.27,502.54,3065354.49,2305150.98,760203.51 +Australia and Oceania,Nauru,Office Supplies,Online,M,11/21/2012,695626246,1/9/2013,120,651.21,524.96,78145.2,62995.2,15150 +Sub-Saharan Africa,Angola,Cereal,Online,C,1/24/2012,184453427,3/8/2012,2723,205.7,117.11,560121.1,318890.53,241230.57 +Central America and the Caribbean,Belize,Office Supplies,Offline,H,9/19/2011,640915191,10/26/2011,9902,651.21,524.96,6448281.42,5198153.92,1250127.5 +Australia and Oceania,Kiribati,Personal Care,Offline,H,11/4/2012,360372865,12/13/2012,1194,81.73,56.67,97585.62,67663.98,29921.64 +Europe,Latvia,Baby Food,Offline,H,9/20/2013,408500277,11/5/2013,3165,255.28,159.42,807961.2,504564.3,303396.9 +Europe,Serbia,Clothes,Online,H,9/7/2013,571283757,9/25/2013,4414,109.28,35.84,482361.92,158197.76,324164.16 +Asia,Sri Lanka,Cosmetics,Online,L,12/3/2016,705022132,12/9/2016,571,437.2,263.33,249641.2,150361.43,99279.77 +Asia,Philippines,Cereal,Offline,L,7/20/2013,286326730,8/10/2013,9297,205.7,117.11,1912392.9,1088771.67,823621.23 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,C,8/31/2013,662121379,9/14/2013,5285,109.28,35.84,577544.8,189414.4,388130.4 +Sub-Saharan Africa,Niger,Clothes,Offline,L,4/18/2013,999642407,6/6/2013,5257,109.28,35.84,574484.96,188410.88,386074.08 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,H,4/27/2013,536438643,5/23/2013,2970,437.2,263.33,1298484,782090.1,516393.9 +Australia and Oceania,Tonga,Personal Care,Offline,H,9/5/2015,830371415,9/18/2015,4209,81.73,56.67,344001.57,238524.03,105477.54 +Asia,Myanmar,Snacks,Offline,C,1/6/2012,809614551,1/19/2012,1792,152.58,97.44,273423.36,174612.48,98810.88 +Asia,Taiwan,Vegetables,Offline,C,3/10/2010,822654378,4/21/2010,566,154.06,90.93,87197.96,51466.38,35731.58 +Asia,Taiwan,Clothes,Offline,C,5/4/2015,388289725,5/9/2015,2413,109.28,35.84,263692.64,86481.92,177210.72 +Asia,Cambodia,Fruits,Online,M,12/11/2010,445631921,1/3/2011,1243,9.33,6.92,11597.19,8601.56,2995.63 +Middle East and North Africa,Algeria,Personal Care,Online,H,8/19/2015,204104793,10/8/2015,7999,81.73,56.67,653758.27,453303.33,200454.94 +Sub-Saharan Africa,Eritrea,Household,Online,L,3/23/2011,293444669,3/29/2011,5653,668.27,502.54,3777730.31,2840858.62,936871.69 +Europe,Italy,Beverages,Online,C,9/11/2014,513700377,9/13/2014,4212,47.45,31.79,199859.4,133899.48,65959.92 +Central America and the Caribbean,Dominica,Vegetables,Offline,H,10/13/2013,285233247,10/20/2013,5711,154.06,90.93,879836.66,519301.23,360535.43 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,L,3/25/2016,898717105,4/27/2016,9218,205.7,117.11,1896142.6,1079519.98,816622.62 +Asia,Sri Lanka,Baby Food,Offline,C,9/11/2015,565138280,9/11/2015,5831,255.28,159.42,1488537.68,929578.02,558959.66 +Europe,Ireland,Cereal,Online,H,9/6/2010,265795600,9/29/2010,3679,205.7,117.11,756770.3,430847.69,325922.61 +Asia,Sri Lanka,Baby Food,Offline,L,12/1/2015,602300393,12/26/2015,2926,255.28,159.42,746949.28,466462.92,280486.36 +Sub-Saharan Africa,Ethiopia,Household,Online,H,2/8/2013,446576488,2/27/2013,761,668.27,502.54,508553.47,382432.94,126120.53 +Central America and the Caribbean,Panama,Meat,Online,C,4/25/2015,990860211,5/27/2015,6411,421.89,364.69,2704736.79,2338027.59,366709.2 +Europe,Sweden,Vegetables,Offline,M,2/28/2010,797700393,3/27/2010,6128,154.06,90.93,944079.68,557219.04,386860.64 +Australia and Oceania,Tonga,Office Supplies,Offline,M,8/18/2016,749958360,9/20/2016,8199,651.21,524.96,5339270.79,4304147.04,1035123.75 +Asia,Myanmar,Office Supplies,Online,H,2/12/2013,900807940,3/1/2013,7942,651.21,524.96,5171909.82,4169232.32,1002677.5 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,L,12/11/2016,923735463,12/17/2016,2706,421.89,364.69,1141634.34,986851.14,154783.2 +Middle East and North Africa,Bahrain,Beverages,Offline,H,6/3/2012,562539756,6/24/2012,6869,47.45,31.79,325934.05,218365.51,107568.54 +Central America and the Caribbean,Jamaica,Beverages,Offline,M,3/21/2015,981332147,4/30/2015,6844,47.45,31.79,324747.8,217570.76,107177.04 +Sub-Saharan Africa,Benin,Household,Online,M,7/24/2015,714536464,8/27/2015,6073,668.27,502.54,4058403.71,3051925.42,1006478.29 +Sub-Saharan Africa,Ghana,Cereal,Online,C,4/23/2012,616889035,5/28/2012,29,205.7,117.11,5965.3,3396.19,2569.11 +Sub-Saharan Africa,Guinea,Cosmetics,Online,H,10/3/2016,713438689,10/16/2016,1217,437.2,263.33,532072.4,320472.61,211599.79 +Europe,Monaco,Household,Online,L,12/20/2010,649546754,12/23/2010,4174,668.27,502.54,2789358.98,2097601.96,691757.02 +Sub-Saharan Africa,Tanzania,Household,Online,H,2/22/2012,140887057,3/21/2012,466,668.27,502.54,311413.82,234183.64,77230.18 +Middle East and North Africa,Iraq,Meat,Online,C,11/3/2015,323445928,11/26/2015,3693,421.89,364.69,1558039.77,1346800.17,211239.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,L,11/18/2014,603522193,11/29/2014,4483,437.2,263.33,1959967.6,1180508.39,779459.21 +Sub-Saharan Africa,Mauritania,Beverages,Online,H,9/28/2010,907727181,10/29/2010,5500,47.45,31.79,260975,174845,86130 +Middle East and North Africa,Egypt,Meat,Offline,C,4/23/2017,332984721,4/30/2017,6434,421.89,364.69,2714440.26,2346415.46,368024.8 +Europe,Ireland,Cereal,Offline,C,9/5/2011,296531140,10/4/2011,9009,205.7,117.11,1853151.3,1055043.99,798107.31 +Europe,Malta,Cosmetics,Offline,M,8/29/2013,485915267,9/21/2013,1980,437.2,263.33,865656,521393.4,344262.6 +Middle East and North Africa,Iran,Snacks,Online,C,10/30/2013,208998429,11/29/2013,6134,152.58,97.44,935925.72,597696.96,338228.76 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,M,3/14/2015,643954455,4/12/2015,9288,651.21,524.96,6048438.48,4875828.48,1172610 +Sub-Saharan Africa,The Gambia,Beverages,Offline,M,4/7/2014,789269673,4/18/2014,1291,47.45,31.79,61257.95,41040.89,20217.06 +Europe,Austria,Office Supplies,Online,L,5/18/2012,613742911,5/24/2012,9021,651.21,524.96,5874565.41,4735664.16,1138901.25 +Australia and Oceania,East Timor,Household,Offline,C,12/14/2011,606485497,12/23/2011,1391,668.27,502.54,929563.57,699033.14,230530.43 +Europe,Spain,Clothes,Online,H,9/4/2012,426921260,9/4/2012,4343,109.28,35.84,474603.04,155653.12,318949.92 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,C,4/26/2015,254786527,5/23/2015,5850,154.06,90.93,901251,531940.5,369310.5 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,M,5/1/2010,340130126,5/20/2010,918,205.7,117.11,188832.6,107506.98,81325.62 +Europe,Romania,Household,Offline,H,12/20/2011,553313386,1/15/2012,6582,668.27,502.54,4398553.14,3307718.28,1090834.86 +Europe,Greece,Household,Offline,M,8/9/2016,835010135,9/10/2016,6909,668.27,502.54,4617077.43,3472048.86,1145028.57 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,H,2/13/2014,746206700,3/19/2014,8000,651.21,524.96,5209680,4199680,1010000 +Asia,Tajikistan,Office Supplies,Offline,M,5/18/2014,818201911,6/6/2014,2983,651.21,524.96,1942559.43,1565955.68,376603.75 +Middle East and North Africa,Libya,Baby Food,Offline,C,3/2/2013,302607095,4/10/2013,7019,255.28,159.42,1791810.32,1118968.98,672841.34 +Sub-Saharan Africa,Zambia,Fruits,Offline,H,2/17/2011,321346080,3/17/2011,2301,9.33,6.92,21468.33,15922.92,5545.41 +Asia,Kyrgyzstan,Meat,Online,H,7/17/2017,716655194,8/27/2017,3053,421.89,364.69,1288030.17,1113398.57,174631.6 +Sub-Saharan Africa,Uganda,Household,Online,H,3/28/2016,501083266,4/11/2016,529,668.27,502.54,353514.83,265843.66,87671.17 +Central America and the Caribbean,The Bahamas,Snacks,Offline,C,11/5/2014,107491624,11/8/2014,8015,152.58,97.44,1222928.7,780981.6,441947.1 +North America,Canada,Beverages,Online,M,9/7/2010,939054095,10/26/2010,5830,47.45,31.79,276633.5,185335.7,91297.8 +Middle East and North Africa,Somalia,Clothes,Offline,M,4/18/2017,419257009,4/22/2017,6320,109.28,35.84,690649.6,226508.8,464140.8 +Europe,Russia,Cereal,Online,M,3/15/2015,541899192,3/27/2015,8868,205.7,117.11,1824147.6,1038531.48,785616.12 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,M,4/14/2016,221091973,5/14/2016,4883,421.89,364.69,2060088.87,1780781.27,279307.6 +Central America and the Caribbean,Saint Lucia,Snacks,Online,M,7/23/2014,241259181,7/24/2014,2808,152.58,97.44,428444.64,273611.52,154833.12 +Central America and the Caribbean,Panama,Vegetables,Online,M,9/3/2012,107137143,10/6/2012,3116,154.06,90.93,480050.96,283337.88,196713.08 +Middle East and North Africa,Saudi Arabia,Clothes,Offline,H,7/23/2010,293774688,8/13/2010,3313,109.28,35.84,362044.64,118737.92,243306.72 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,M,10/13/2016,896533143,11/7/2016,2935,437.2,263.33,1283182,772873.55,510308.45 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,C,6/22/2014,281086337,8/4/2014,8548,205.7,117.11,1758323.6,1001056.28,757267.32 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,H,7/16/2010,933420598,8/19/2010,8752,81.73,56.67,715300.96,495975.84,219325.12 +Central America and the Caribbean,Dominican Republic,Beverages,Offline,M,9/29/2016,909834754,11/17/2016,9177,47.45,31.79,435448.65,291736.83,143711.82 +Europe,Belarus,Cereal,Offline,C,8/17/2015,586940133,10/4/2015,7483,205.7,117.11,1539253.1,876334.13,662918.97 +Australia and Oceania,Palau,Cereal,Offline,C,4/14/2017,411660563,5/16/2017,8364,205.7,117.11,1720474.8,979508.04,740966.76 +Sub-Saharan Africa,Cameroon,Household,Offline,H,3/7/2010,451232373,3/23/2010,8541,668.27,502.54,5707694.07,4292194.14,1415499.93 +Australia and Oceania,Nauru,Beverages,Online,M,5/1/2010,843204391,5/2/2010,1772,47.45,31.79,84081.4,56331.88,27749.52 +Asia,Thailand,Office Supplies,Online,C,2/7/2012,445437943,2/11/2012,3841,651.21,524.96,2501297.61,2016371.36,484926.25 +Australia and Oceania,Solomon Islands,Snacks,Offline,L,9/19/2014,886106860,10/16/2014,7566,152.58,97.44,1154420.28,737231.04,417189.24 +Middle East and North Africa,Bahrain,Snacks,Online,H,11/21/2010,713697469,12/28/2010,7796,152.58,97.44,1189513.68,759642.24,429871.44 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,H,4/28/2013,347008597,6/7/2013,6410,47.45,31.79,304154.5,203773.9,100380.6 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,M,1/28/2013,725151574,1/30/2013,7320,651.21,524.96,4766857.2,3842707.2,924150 +Asia,Sri Lanka,Clothes,Online,H,8/18/2013,157550227,9/21/2013,1468,109.28,35.84,160423.04,52613.12,107809.92 +Europe,Serbia,Fruits,Offline,M,12/15/2011,173940885,12/18/2011,1828,9.33,6.92,17055.24,12649.76,4405.48 +Europe,Croatia,Cereal,Offline,L,6/11/2017,574372375,6/29/2017,8404,205.7,117.11,1728702.8,984192.44,744510.36 +Asia,Sri Lanka,Fruits,Online,L,4/8/2010,779206025,4/9/2010,3233,9.33,6.92,30163.89,22372.36,7791.53 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,H,4/25/2013,279115664,5/7/2013,5383,255.28,159.42,1374172.24,858157.86,516014.38 +Asia,Kazakhstan,Cereal,Online,M,8/31/2012,885087621,9/24/2012,5950,205.7,117.11,1223915,696804.5,527110.5 +Asia,Thailand,Household,Online,L,5/29/2014,878420722,7/16/2014,3067,668.27,502.54,2049584.09,1541290.18,508293.91 +Asia,Malaysia,Fruits,Offline,M,7/16/2010,860726296,7/24/2010,6893,9.33,6.92,64311.69,47699.56,16612.13 +Europe,Estonia,Clothes,Offline,C,1/21/2013,603928172,2/9/2013,4622,109.28,35.84,505092.16,165652.48,339439.68 +Middle East and North Africa,Turkey,Clothes,Offline,C,4/25/2012,400262677,5/1/2012,5476,109.28,35.84,598417.28,196259.84,402157.44 +Central America and the Caribbean,Belize,Snacks,Online,L,1/28/2011,612278640,3/4/2011,5711,152.58,97.44,871384.38,556479.84,314904.54 +Sub-Saharan Africa,Tanzania,Meat,Offline,L,3/5/2013,322837388,4/5/2013,3612,421.89,364.69,1523866.68,1317260.28,206606.4 +Middle East and North Africa,Syria,Fruits,Offline,L,2/26/2012,485112750,3/9/2012,4498,9.33,6.92,41966.34,31126.16,10840.18 +North America,Canada,Fruits,Offline,M,3/11/2010,772591054,3/19/2010,5716,9.33,6.92,53330.28,39554.72,13775.56 +Asia,Kazakhstan,Beverages,Offline,H,4/25/2014,929071128,6/1/2014,1648,47.45,31.79,78197.6,52389.92,25807.68 +Australia and Oceania,Samoa ,Vegetables,Online,C,6/21/2017,318664300,7/18/2017,8703,154.06,90.93,1340784.18,791363.79,549420.39 +Sub-Saharan Africa,Tanzania,Household,Offline,H,6/19/2017,175794398,6/19/2017,324,668.27,502.54,216519.48,162822.96,53696.52 +Middle East and North Africa,Yemen,Beverages,Online,C,2/26/2013,455197751,4/5/2013,1985,47.45,31.79,94188.25,63103.15,31085.1 +Australia and Oceania,Palau,Cereal,Online,L,11/3/2015,281923186,11/14/2015,6191,205.7,117.11,1273488.7,725028.01,548460.69 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,L,2/22/2015,201332032,2/26/2015,7477,47.45,31.79,354783.65,237693.83,117089.82 +Sub-Saharan Africa,Burundi,Vegetables,Online,M,2/17/2013,829098117,3/29/2013,7412,154.06,90.93,1141892.72,673973.16,467919.56 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,C,12/5/2012,601207768,12/7/2012,9594,255.28,159.42,2449156.32,1529475.48,919680.84 +Sub-Saharan Africa,Djibouti,Meat,Offline,H,12/9/2014,723959815,12/26/2014,4652,421.89,364.69,1962632.28,1696537.88,266094.4 +North America,Mexico,Meat,Offline,H,1/20/2013,223965585,2/10/2013,5248,421.89,364.69,2214078.72,1913893.12,300185.6 +Asia,China,Office Supplies,Offline,L,8/5/2013,898148906,9/14/2013,1075,651.21,524.96,700050.75,564332,135718.75 +Sub-Saharan Africa,Ghana,Personal Care,Online,C,5/16/2016,563746106,5/27/2016,3855,81.73,56.67,315069.15,218462.85,96606.3 +Sub-Saharan Africa,Ethiopia,Meat,Offline,M,11/27/2010,708306014,12/9/2010,2345,421.89,364.69,989332.05,855198.05,134134 +Sub-Saharan Africa,Rwanda,Fruits,Offline,M,6/29/2010,639689958,8/3/2010,7329,9.33,6.92,68379.57,50716.68,17662.89 +Europe,Czech Republic,Cereal,Offline,L,7/27/2010,636071765,8/2/2010,6625,205.7,117.11,1362762.5,775853.75,586908.75 +Europe,Estonia,Baby Food,Offline,M,3/15/2015,595937764,4/3/2015,82,255.28,159.42,20932.96,13072.44,7860.52 +Europe,Moldova ,Cosmetics,Offline,M,8/8/2010,488086783,8/12/2010,4580,437.2,263.33,2002376,1206051.4,796324.6 +Asia,Japan,Vegetables,Offline,M,4/28/2014,801630151,5/1/2014,9030,154.06,90.93,1391161.8,821097.9,570063.9 +Australia and Oceania,Tuvalu,Personal Care,Offline,L,11/30/2010,295991694,1/19/2011,9375,81.73,56.67,766218.75,531281.25,234937.5 +Asia,Bangladesh,Office Supplies,Offline,H,4/13/2016,950907742,5/20/2016,3587,651.21,524.96,2335890.27,1883031.52,452858.75 +Middle East and North Africa,Iraq,Snacks,Offline,L,4/25/2013,316427123,6/14/2013,6672,152.58,97.44,1018013.76,650119.68,367894.08 +Europe,United Kingdom,Cosmetics,Online,M,4/5/2016,962911164,5/10/2016,5666,437.2,263.33,2477175.2,1492027.78,985147.42 +Europe,Malta,Cosmetics,Online,L,12/4/2013,131033694,12/29/2013,4637,437.2,263.33,2027296.4,1221061.21,806235.19 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,M,5/1/2011,981781041,5/22/2011,9682,437.2,263.33,4232970.4,2549561.06,1683409.34 +Europe,Latvia,Personal Care,Offline,L,10/7/2010,446452033,10/15/2010,3933,81.73,56.67,321444.09,222883.11,98560.98 +Sub-Saharan Africa,Chad,Clothes,Online,H,8/7/2015,476657998,9/12/2015,2549,109.28,35.84,278554.72,91356.16,187198.56 +Asia,India,Baby Food,Online,L,4/27/2011,394322764,6/9/2011,7724,255.28,159.42,1971782.72,1231360.08,740422.64 +Middle East and North Africa,Oman,Fruits,Offline,L,10/12/2014,941682660,11/11/2014,3680,9.33,6.92,34334.4,25465.6,8868.8 +Europe,Spain,Snacks,Offline,C,5/22/2017,231286513,6/27/2017,1674,152.58,97.44,255418.92,163114.56,92304.36 +Australia and Oceania,Vanuatu,Meat,Offline,C,8/17/2011,495995652,9/1/2011,4990,421.89,364.69,2105231.1,1819803.1,285428 +Middle East and North Africa,Pakistan,Vegetables,Online,L,7/12/2017,438983905,7/20/2017,3947,154.06,90.93,608074.82,358900.71,249174.11 +Central America and the Caribbean,Dominica,Cereal,Online,L,10/11/2010,183737599,10/31/2010,894,205.7,117.11,183895.8,104696.34,79199.46 +Sub-Saharan Africa,Sudan,Personal Care,Online,C,4/30/2017,824055564,6/11/2017,5209,81.73,56.67,425731.57,295194.03,130537.54 +Sub-Saharan Africa,Madagascar,Meat,Offline,M,3/16/2011,374049127,4/16/2011,8304,421.89,364.69,3503374.56,3028385.76,474988.8 +Europe,Liechtenstein,Office Supplies,Online,L,9/13/2016,518142116,10/15/2016,8621,651.21,524.96,5614081.41,4525680.16,1088401.25 +Sub-Saharan Africa,Botswana,Snacks,Offline,C,10/4/2013,761070859,10/4/2013,6635,152.58,97.44,1012368.3,646514.4,365853.9 +Australia and Oceania,New Zealand,Fruits,Online,H,6/13/2017,677884185,7/17/2017,9849,9.33,6.92,91891.17,68155.08,23736.09 +Europe,Ukraine,Baby Food,Online,H,8/15/2013,363943421,9/25/2013,7801,255.28,159.42,1991439.28,1243635.42,747803.86 +Australia and Oceania,Samoa ,Office Supplies,Offline,C,9/12/2015,884922397,10/1/2015,7057,651.21,524.96,4595588.97,3704642.72,890946.25 +Sub-Saharan Africa,South Sudan,Household,Offline,C,6/10/2015,226807439,7/9/2015,6216,668.27,502.54,4153966.32,3123788.64,1030177.68 +Asia,Turkmenistan,Beverages,Offline,M,1/14/2017,945897376,2/2/2017,908,47.45,31.79,43084.6,28865.32,14219.28 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,L,8/8/2010,718803536,8/10/2010,8795,437.2,263.33,3845174,2315987.35,1529186.65 +Europe,Georgia,Personal Care,Offline,H,10/22/2013,892449748,11/20/2013,4568,81.73,56.67,373342.64,258868.56,114474.08 +Central America and the Caribbean,Guatemala,Clothes,Online,H,2/10/2015,634072339,2/22/2015,4950,109.28,35.84,540936,177408,363528 +Sub-Saharan Africa,Mauritania,Snacks,Online,C,5/21/2015,981220138,5/26/2015,3698,152.58,97.44,564240.84,360333.12,203907.72 +Europe,Denmark,Vegetables,Offline,H,7/28/2016,791754472,8/20/2016,6598,154.06,90.93,1016487.88,599956.14,416531.74 +Australia and Oceania,Kiribati,Cereal,Online,L,4/28/2010,793849170,5/16/2010,6465,205.7,117.11,1329850.5,757116.15,572734.35 +Europe,Andorra,Meat,Online,C,1/23/2012,435990560,2/1/2012,8150,421.89,364.69,3438403.5,2972223.5,466180 +Europe,Liechtenstein,Fruits,Online,L,10/13/2011,136977469,10/13/2011,3532,9.33,6.92,32953.56,24441.44,8512.12 +Middle East and North Africa,Syria,Household,Offline,C,9/8/2015,835921227,9/19/2015,6522,668.27,502.54,4358456.94,3277565.88,1080891.06 +Asia,Turkmenistan,Cosmetics,Online,H,2/8/2012,842245662,3/26/2012,8063,437.2,263.33,3525143.6,2123229.79,1401913.81 +Europe,Armenia,Baby Food,Online,M,2/26/2013,785687100,3/26/2013,1128,255.28,159.42,287955.84,179825.76,108130.08 +Europe,Bosnia and Herzegovina,Vegetables,Offline,M,2/3/2013,466294372,2/16/2013,5722,154.06,90.93,881531.32,520301.46,361229.86 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,L,10/19/2014,204428803,11/12/2014,3881,154.06,90.93,597906.86,352899.33,245007.53 +Europe,France,Cereal,Offline,C,11/14/2010,390764224,12/4/2010,4672,205.7,117.11,961030.4,547137.92,413892.48 +Asia,Japan,Office Supplies,Online,M,2/10/2010,136286962,3/7/2010,9195,651.21,524.96,5987875.95,4827007.2,1160868.75 +Australia and Oceania,Kiribati,Office Supplies,Online,L,1/12/2011,422295844,1/12/2011,5579,651.21,524.96,3633100.59,2928751.84,704348.75 +Asia,Philippines,Household,Offline,M,3/16/2013,950402200,4/5/2013,3986,668.27,502.54,2663724.22,2003124.44,660599.78 +Australia and Oceania,Tuvalu,Cereal,Offline,H,6/26/2013,592529857,8/13/2013,1607,205.7,117.11,330559.9,188195.77,142364.13 +Australia and Oceania,Marshall Islands,Cereal,Online,H,5/13/2017,540915143,5/22/2017,7666,205.7,117.11,1576896.2,897765.26,679130.94 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,C,6/18/2012,258106887,7/8/2012,8418,81.73,56.67,688003.14,477048.06,210955.08 +Sub-Saharan Africa,Seychelles ,Clothes,Offline,M,3/12/2010,626966416,3/19/2010,2150,109.28,35.84,234952,77056,157896 +Europe,Romania,Fruits,Offline,M,8/31/2011,800667560,10/7/2011,4178,9.33,6.92,38980.74,28911.76,10068.98 +Europe,Lithuania,Fruits,Offline,M,6/26/2011,452696645,8/4/2011,1852,9.33,6.92,17279.16,12815.84,4463.32 +Australia and Oceania,Tonga,Cereal,Online,L,9/4/2016,226852500,10/4/2016,9551,205.7,117.11,1964640.7,1118517.61,846123.09 +Europe,Italy,Beverages,Offline,M,8/16/2012,387246453,9/28/2012,3686,47.45,31.79,174900.7,117177.94,57722.76 +Middle East and North Africa,Iraq,Beverages,Online,H,4/8/2012,368302333,5/23/2012,7700,47.45,31.79,365365,244783,120582 +Sub-Saharan Africa,Nigeria,Baby Food,Online,M,6/24/2014,124756467,7/14/2014,7066,255.28,159.42,1803808.48,1126461.72,677346.76 +Middle East and North Africa,Oman,Cosmetics,Offline,M,5/24/2015,581657683,7/1/2015,4289,437.2,263.33,1875150.8,1129422.37,745728.43 +Asia,Malaysia,Vegetables,Online,C,3/21/2012,484367311,4/24/2012,3906,154.06,90.93,601758.36,355172.58,246585.78 +North America,Greenland,Fruits,Online,H,8/5/2014,448559176,9/4/2014,7483,9.33,6.92,69816.39,51782.36,18034.03 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,H,6/30/2010,710219609,7/11/2010,8620,81.73,56.67,704512.6,488495.4,216017.2 +Sub-Saharan Africa,Malawi,Cereal,Offline,C,6/21/2015,675647437,6/23/2015,7946,205.7,117.11,1634492.2,930556.06,703936.14 +Europe,Estonia,Cosmetics,Online,M,11/3/2015,271453988,12/13/2015,8122,437.2,263.33,3550938.4,2138766.26,1412172.14 +Australia and Oceania,Marshall Islands,Meat,Offline,M,5/9/2010,394563090,6/28/2010,8841,421.89,364.69,3729929.49,3224224.29,505705.2 +Middle East and North Africa,Oman,Fruits,Offline,L,12/19/2013,662211072,1/9/2014,1827,9.33,6.92,17045.91,12642.84,4403.07 +Asia,Uzbekistan,Baby Food,Online,M,3/13/2016,761946761,4/12/2016,5834,255.28,159.42,1489303.52,930056.28,559247.24 +Central America and the Caribbean,Cuba,Clothes,Online,M,3/15/2015,901631486,4/2/2015,1648,109.28,35.84,180093.44,59064.32,121029.12 +Sub-Saharan Africa,Mauritania,Snacks,Online,M,12/25/2013,459439074,1/6/2014,7087,152.58,97.44,1081334.46,690557.28,390777.18 +Australia and Oceania,Solomon Islands,Fruits,Offline,C,8/11/2016,233855855,8/17/2016,1999,9.33,6.92,18650.67,13833.08,4817.59 +Central America and the Caribbean,Panama,Cosmetics,Online,L,11/13/2016,193680655,12/13/2016,3265,437.2,263.33,1427458,859772.45,567685.55 +Middle East and North Africa,Morocco,Fruits,Online,M,3/2/2017,828024804,3/27/2017,9795,9.33,6.92,91387.35,67781.4,23605.95 +North America,Mexico,Personal Care,Offline,M,3/14/2017,896312129,4/9/2017,7532,81.73,56.67,615590.36,426838.44,188751.92 +Europe,Denmark,Snacks,Offline,C,2/24/2010,578278958,3/22/2010,4449,152.58,97.44,678828.42,433510.56,245317.86 +Sub-Saharan Africa,Central African Republic,Clothes,Online,H,10/9/2016,123974120,10/17/2016,5552,109.28,35.84,606722.56,198983.68,407738.88 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,C,6/15/2013,303758943,7/6/2013,7876,152.58,97.44,1201720.08,767437.44,434282.64 +North America,Mexico,Snacks,Offline,H,9/21/2011,158307254,11/8/2011,5489,152.58,97.44,837511.62,534848.16,302663.46 +Sub-Saharan Africa,Burundi,Cereal,Online,C,8/2/2016,148605382,9/8/2016,4490,205.7,117.11,923593,525823.9,397769.1 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,H,3/15/2015,805952155,4/9/2015,8008,255.28,159.42,2044282.24,1276635.36,767646.88 +Middle East and North Africa,United Arab Emirates,Snacks,Online,C,12/6/2010,481958901,12/17/2010,1204,152.58,97.44,183706.32,117317.76,66388.56 +Middle East and North Africa,Oman,Beverages,Offline,M,12/25/2011,298549449,1/29/2012,6271,47.45,31.79,297558.95,199355.09,98203.86 +Europe,Monaco,Fruits,Offline,L,6/29/2012,997960126,8/15/2012,7433,9.33,6.92,69349.89,51436.36,17913.53 +Middle East and North Africa,Algeria,Cosmetics,Offline,C,6/11/2011,692739760,7/17/2011,5944,437.2,263.33,2598716.8,1565233.52,1033483.28 +Europe,Slovenia,Vegetables,Online,H,6/14/2016,715749680,6/19/2016,5091,154.06,90.93,784319.46,462924.63,321394.83 +Australia and Oceania,Samoa ,Beverages,Online,H,4/11/2017,670163714,5/28/2017,5190,47.45,31.79,246265.5,164990.1,81275.4 +Australia and Oceania,Vanuatu,Household,Offline,M,4/21/2012,679468190,5/5/2012,8592,668.27,502.54,5741775.84,4317823.68,1423952.16 +Europe,Georgia,Office Supplies,Online,C,5/10/2012,937461936,6/29/2012,4674,651.21,524.96,3043755.54,2453663.04,590092.5 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,C,3/2/2014,358256280,3/12/2014,4849,668.27,502.54,3240441.23,2436816.46,803624.77 +Middle East and North Africa,Oman,Cosmetics,Offline,M,9/29/2011,626275050,11/8/2011,7559,437.2,263.33,3304794.8,1990511.47,1314283.33 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,C,4/26/2015,346254575,6/11/2015,3278,651.21,524.96,2134666.38,1720818.88,413847.5 +Sub-Saharan Africa,Ethiopia,Beverages,Online,L,3/28/2017,893243682,4/21/2017,9510,47.45,31.79,451249.5,302322.9,148926.6 +Europe,Latvia,Baby Food,Online,C,12/8/2010,562603700,1/11/2011,5792,255.28,159.42,1478581.76,923360.64,555221.12 +Europe,Germany,Beverages,Offline,H,5/25/2017,420008456,6/17/2017,8691,47.45,31.79,412387.95,276286.89,136101.06 +Middle East and North Africa,Egypt,Snacks,Online,L,3/29/2013,251444280,3/30/2013,6805,152.58,97.44,1038306.9,663079.2,375227.7 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,C,3/26/2010,813209998,4/12/2010,5765,205.7,117.11,1185860.5,675139.15,510721.35 +Sub-Saharan Africa,Sudan,Meat,Offline,L,8/15/2013,681916940,9/19/2013,3231,421.89,364.69,1363126.59,1178313.39,184813.2 +Sub-Saharan Africa,Malawi,Fruits,Offline,L,10/20/2010,304488933,10/23/2010,3896,9.33,6.92,36349.68,26960.32,9389.36 +Central America and the Caribbean,Dominican Republic,Cereal,Online,M,12/9/2012,648162305,1/15/2013,4484,205.7,117.11,922358.8,525121.24,397237.56 +Sub-Saharan Africa,Djibouti,Beverages,Online,C,5/5/2013,950485885,6/11/2013,8750,47.45,31.79,415187.5,278162.5,137025 +Central America and the Caribbean,El Salvador,Meat,Online,L,12/11/2013,969321000,12/31/2013,2479,421.89,364.69,1045865.31,904066.51,141798.8 +Australia and Oceania,Nauru,Meat,Offline,C,12/21/2013,532841479,1/29/2014,8489,421.89,364.69,3581424.21,3095853.41,485570.8 +Europe,Norway,Vegetables,Online,C,9/16/2013,889533650,9/26/2013,1629,154.06,90.93,250963.74,148124.97,102838.77 +Asia,Uzbekistan,Snacks,Online,M,9/18/2010,658196341,10/29/2010,3779,152.58,97.44,576599.82,368225.76,208374.06 +Australia and Oceania,Nauru,Cereal,Online,M,3/12/2011,777940881,4/29/2011,8849,205.7,117.11,1820239.3,1036306.39,783932.91 +Middle East and North Africa,Morocco,Clothes,Online,L,1/19/2011,458191096,2/25/2011,7782,109.28,35.84,850416.96,278906.88,571510.08 +Middle East and North Africa,Afghanistan,Beverages,Online,L,10/31/2014,328683316,12/1/2014,3552,47.45,31.79,168542.4,112918.08,55624.32 +Europe,Germany,Beverages,Online,L,10/14/2016,189466369,11/19/2016,6164,47.45,31.79,292481.8,195953.56,96528.24 +Europe,France,Household,Offline,L,3/25/2012,360901582,4/19/2012,7653,668.27,502.54,5114270.31,3845938.62,1268331.69 +Australia and Oceania,Vanuatu,Office Supplies,Offline,H,6/22/2016,333662784,6/28/2016,7087,651.21,524.96,4615125.27,3720391.52,894733.75 +Asia,Nepal,Baby Food,Offline,L,8/9/2015,118736302,8/13/2015,5565,255.28,159.42,1420633.2,887172.3,533460.9 +Sub-Saharan Africa,Mali,Vegetables,Online,C,9/14/2015,697420966,10/15/2015,1217,154.06,90.93,187491.02,110661.81,76829.21 +Middle East and North Africa,Jordan,Fruits,Offline,L,5/6/2016,871328103,5/16/2016,4203,9.33,6.92,39213.99,29084.76,10129.23 +Sub-Saharan Africa,Chad,Personal Care,Online,M,5/21/2014,412381541,5/25/2014,1717,81.73,56.67,140330.41,97302.39,43028.02 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,L,4/25/2015,512817609,6/5/2015,2981,109.28,35.84,325763.68,106839.04,218924.64 +Sub-Saharan Africa,South Sudan,Meat,Online,L,4/29/2014,635185134,6/2/2014,4251,421.89,364.69,1793454.39,1550297.19,243157.2 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,H,4/4/2015,762345445,4/15/2015,3813,437.2,263.33,1667043.6,1004077.29,662966.31 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,L,8/25/2011,947472369,10/3/2011,6984,651.21,524.96,4548050.64,3666320.64,881730 +Europe,France,Office Supplies,Online,L,3/31/2013,864052236,5/17/2013,1113,651.21,524.96,724796.73,584280.48,140516.25 +Australia and Oceania,Tonga,Office Supplies,Online,H,12/11/2011,255883872,12/12/2011,579,651.21,524.96,377050.59,303951.84,73098.75 +Sub-Saharan Africa,Senegal,Household,Online,M,10/29/2015,287078607,12/4/2015,1794,668.27,502.54,1198876.38,901556.76,297319.62 +Europe,Vatican City,Vegetables,Online,M,2/14/2015,392060267,3/3/2015,8200,154.06,90.93,1263292,745626,517666 +Europe,Romania,Fruits,Offline,H,4/9/2016,525565183,5/9/2016,5272,9.33,6.92,49187.76,36482.24,12705.52 +North America,Greenland,Meat,Offline,L,6/2/2015,712642180,7/15/2015,5513,421.89,364.69,2325879.57,2010535.97,315343.6 +Europe,Slovakia,Beverages,Offline,M,5/5/2017,598652589,6/16/2017,3459,47.45,31.79,164129.55,109961.61,54167.94 +Europe,Norway,Vegetables,Online,H,7/12/2016,799270236,8/29/2016,679,154.06,90.93,104606.74,61741.47,42865.27 +Europe,Portugal,Office Supplies,Online,L,2/8/2016,650481450,3/27/2016,771,651.21,524.96,502082.91,404744.16,97338.75 +Australia and Oceania,Kiribati,Snacks,Offline,C,6/21/2016,458585059,7/6/2016,4365,152.58,97.44,666011.7,425325.6,240686.1 +Middle East and North Africa,Jordan,Cereal,Offline,H,7/11/2011,150192391,8/17/2011,4121,205.7,117.11,847689.7,482610.31,365079.39 +Australia and Oceania,East Timor,Clothes,Offline,L,2/27/2015,622227275,4/7/2015,9733,109.28,35.84,1063622.24,348830.72,714791.52 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,M,1/13/2012,591926038,1/22/2012,2923,437.2,263.33,1277935.6,769713.59,508222.01 +Central America and the Caribbean,Dominican Republic,Household,Online,C,5/23/2014,646837508,6/18/2014,2448,668.27,502.54,1635924.96,1230217.92,405707.04 +Europe,Ireland,Meat,Online,M,10/22/2012,994823014,11/20/2012,9092,421.89,364.69,3835823.88,3315761.48,520062.4 +Europe,Germany,Snacks,Online,H,4/18/2010,114056384,6/4/2010,673,152.58,97.44,102686.34,65577.12,37109.22 +Sub-Saharan Africa,Cameroon,Clothes,Online,M,12/3/2010,603023946,12/24/2010,7041,109.28,35.84,769440.48,252349.44,517091.04 +Sub-Saharan Africa,Uganda,Fruits,Offline,H,1/15/2016,630524528,2/18/2016,5074,9.33,6.92,47340.42,35112.08,12228.34 +Europe,Norway,Vegetables,Offline,L,11/29/2012,685669457,12/25/2012,3684,154.06,90.93,567557.04,334986.12,232570.92 +Middle East and North Africa,Algeria,Clothes,Offline,L,5/19/2016,427882564,6/19/2016,8814,109.28,35.84,963193.92,315893.76,647300.16 +Sub-Saharan Africa,Djibouti,Vegetables,Online,C,1/23/2012,936900174,3/6/2012,8436,154.06,90.93,1299650.16,767085.48,532564.68 +Europe,Armenia,Snacks,Offline,H,2/18/2013,662771117,4/5/2013,7557,152.58,97.44,1153047.06,736354.08,416692.98 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,C,2/15/2011,375856721,3/23/2011,3211,109.28,35.84,350898.08,115082.24,235815.84 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,H,7/24/2017,916830813,9/10/2017,9467,109.28,35.84,1034553.76,339297.28,695256.48 +Europe,Albania,Cosmetics,Online,L,9/28/2014,946679723,10/28/2014,2422,437.2,263.33,1058898.4,637785.26,421113.14 +Asia,Uzbekistan,Meat,Online,H,7/15/2012,996702277,8/3/2012,5208,421.89,364.69,2197203.12,1899305.52,297897.6 +Sub-Saharan Africa,Sudan,Baby Food,Online,C,4/22/2014,318509805,5/7/2014,2984,255.28,159.42,761755.52,475709.28,286046.24 +Europe,Portugal,Baby Food,Online,M,2/12/2013,934026134,2/17/2013,7944,255.28,159.42,2027944.32,1266432.48,761511.84 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,C,9/5/2010,885487592,10/17/2010,4311,651.21,524.96,2807366.31,2263102.56,544263.75 +Sub-Saharan Africa,South Africa,Personal Care,Online,H,7/16/2013,985443007,7/29/2013,3339,81.73,56.67,272896.47,189221.13,83675.34 +Asia,South Korea,Vegetables,Offline,L,3/6/2014,766753709,3/29/2014,8316,154.06,90.93,1281162.96,756173.88,524989.08 +Sub-Saharan Africa,Lesotho,Clothes,Offline,C,6/30/2017,732593524,7/13/2017,9558,109.28,35.84,1044498.24,342558.72,701939.52 +Europe,Romania,Office Supplies,Online,M,4/23/2014,106448781,5/29/2014,9415,651.21,524.96,6131142.15,4942498.4,1188643.75 +Sub-Saharan Africa,Swaziland,Vegetables,Online,H,6/7/2015,882118308,7/13/2015,7265,154.06,90.93,1119245.9,660606.45,458639.45 +Sub-Saharan Africa,Eritrea,Baby Food,Online,M,1/11/2010,173713433,1/29/2010,4520,255.28,159.42,1153865.6,720578.4,433287.2 +Asia,Philippines,Cosmetics,Offline,M,10/31/2014,565657985,11/27/2014,9623,437.2,263.33,4207175.6,2534024.59,1673151.01 +Australia and Oceania,Fiji,Fruits,Online,M,5/7/2017,662688291,5/27/2017,3046,9.33,6.92,28419.18,21078.32,7340.86 +Central America and the Caribbean,El Salvador,Snacks,Online,M,7/3/2017,939853179,8/16/2017,2296,152.58,97.44,350323.68,223722.24,126601.44 +Europe,Finland,Cosmetics,Offline,H,4/17/2016,592513978,4/22/2016,6908,437.2,263.33,3020177.6,1819083.64,1201093.96 +Sub-Saharan Africa,Mali,Personal Care,Offline,C,12/30/2011,686344516,1/4/2012,3449,81.73,56.67,281886.77,195454.83,86431.94 +Europe,United Kingdom,Fruits,Offline,C,7/7/2011,107331120,7/8/2011,519,9.33,6.92,4842.27,3591.48,1250.79 +Europe,Lithuania,Office Supplies,Online,L,6/22/2011,511772620,8/6/2011,3746,651.21,524.96,2439432.66,1966500.16,472932.5 +Middle East and North Africa,Yemen,Baby Food,Online,C,2/12/2017,476280343,3/30/2017,792,255.28,159.42,202181.76,126260.64,75921.12 +Europe,Croatia,Cosmetics,Online,L,11/5/2015,447778117,11/10/2015,6350,437.2,263.33,2776220,1672145.5,1104074.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,C,3/31/2011,493502271,5/9/2011,7143,81.73,56.67,583797.39,404793.81,179003.58 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,C,10/9/2011,751001632,11/25/2011,6927,9.33,6.92,64628.91,47934.84,16694.07 +Australia and Oceania,East Timor,Snacks,Online,L,10/16/2011,978137528,11/30/2011,1486,152.58,97.44,226733.88,144795.84,81938.04 +Asia,India,Cereal,Online,M,7/11/2010,103083789,8/17/2010,3639,205.7,117.11,748542.3,426163.29,322379.01 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,M,10/30/2015,274326741,12/9/2015,8234,651.21,524.96,5362063.14,4322520.64,1039542.5 +Australia and Oceania,Kiribati,Personal Care,Online,L,2/13/2010,110665214,2/21/2010,7151,81.73,56.67,584451.23,405247.17,179204.06 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,M,10/1/2014,551210534,10/12/2014,4301,109.28,35.84,470013.28,154147.84,315865.44 +Europe,Germany,Personal Care,Online,M,6/22/2010,805386531,6/27/2010,627,81.73,56.67,51244.71,35532.09,15712.62 +Asia,Maldives,Cereal,Online,M,12/25/2016,602929532,1/5/2017,9102,205.7,117.11,1872281.4,1065935.22,806346.18 +Europe,San Marino,Personal Care,Offline,M,5/20/2013,643888366,6/26/2013,9731,81.73,56.67,795314.63,551455.77,243858.86 +Asia,South Korea,Cereal,Online,H,2/19/2010,348624360,2/22/2010,4550,205.7,117.11,935935,532850.5,403084.5 +Sub-Saharan Africa,Comoros,Beverages,Online,L,12/23/2014,107811343,1/13/2015,2627,47.45,31.79,124651.15,83512.33,41138.82 +Middle East and North Africa,Morocco,Household,Offline,H,12/30/2013,832435643,1/11/2014,5060,668.27,502.54,3381446.2,2542852.4,838593.8 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,M,4/10/2013,803796088,5/20/2013,9979,421.89,364.69,4210040.31,3639241.51,570798.8 +Europe,Finland,Cereal,Online,H,5/21/2012,623504006,6/18/2012,7546,205.7,117.11,1552212.2,883712.06,668500.14 +Europe,Serbia,Fruits,Online,H,10/4/2015,963483226,11/12/2015,4952,9.33,6.92,46202.16,34267.84,11934.32 +Europe,Sweden,Meat,Online,M,9/25/2013,315970075,9/25/2013,1421,421.89,364.69,599505.69,518224.49,81281.2 +Asia,Thailand,Personal Care,Offline,L,8/28/2016,843513381,9/23/2016,3209,81.73,56.67,262271.57,181854.03,80417.54 +Australia and Oceania,Tonga,Snacks,Offline,M,3/21/2013,728974473,5/3/2013,8601,152.58,97.44,1312340.58,838081.44,474259.14 +Asia,Nepal,Snacks,Online,C,2/7/2012,925527179,2/26/2012,2914,152.58,97.44,444618.12,283940.16,160677.96 +Europe,France,Clothes,Online,M,6/27/2015,206657826,7/30/2015,3498,109.28,35.84,382261.44,125368.32,256893.12 +Asia,South Korea,Baby Food,Offline,H,4/3/2015,116165244,4/4/2015,4732,255.28,159.42,1207984.96,754375.44,453609.52 +Europe,Kosovo,Household,Online,L,12/4/2011,918160760,12/11/2011,3027,668.27,502.54,2022853.29,1521188.58,501664.71 +Australia and Oceania,Kiribati,Snacks,Online,H,11/16/2010,247068202,12/4/2010,1826,152.58,97.44,278611.08,177925.44,100685.64 +Middle East and North Africa,Bahrain,Household,Online,C,12/20/2010,757623898,1/6/2011,6603,668.27,502.54,4412586.81,3318271.62,1094315.19 +Australia and Oceania,Australia,Baby Food,Online,C,12/2/2015,674876677,12/28/2015,9861,255.28,159.42,2517316.08,1572040.62,945275.46 +Australia and Oceania,Palau,Household,Online,H,5/14/2015,544187867,6/10/2015,6138,668.27,502.54,4101841.26,3084590.52,1017250.74 +Europe,Moldova ,Personal Care,Online,M,5/14/2011,981231296,6/28/2011,7000,81.73,56.67,572110,396690,175420 +Europe,France,Office Supplies,Online,M,8/13/2014,421993291,8/25/2014,6047,651.21,524.96,3937866.87,3174433.12,763433.75 +Asia,Uzbekistan,Clothes,Offline,H,5/17/2010,972772681,5/22/2010,3908,109.28,35.84,427066.24,140062.72,287003.52 +Asia,Sri Lanka,Cosmetics,Online,C,4/4/2015,760180795,4/15/2015,3245,437.2,263.33,1418714,854505.85,564208.15 +Australia and Oceania,Papua New Guinea,Fruits,Online,H,11/11/2012,681141459,11/16/2012,3749,9.33,6.92,34978.17,25943.08,9035.09 +Europe,Bulgaria,Fruits,Offline,L,7/29/2010,352891004,8/24/2010,7145,9.33,6.92,66662.85,49443.4,17219.45 +Asia,Singapore,Personal Care,Offline,C,1/21/2013,362978255,3/12/2013,2187,81.73,56.67,178743.51,123937.29,54806.22 +Middle East and North Africa,Somalia,Office Supplies,Online,C,11/22/2010,919264543,12/10/2010,9661,651.21,524.96,6291339.81,5071638.56,1219701.25 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,M,8/28/2014,499923694,9/6/2014,7385,255.28,159.42,1885242.8,1177316.7,707926.1 +Europe,Poland,Office Supplies,Online,M,4/12/2013,803442037,4/26/2013,5208,651.21,524.96,3391501.68,2733991.68,657510 +Middle East and North Africa,Saudi Arabia,Household,Offline,C,9/6/2015,898618400,9/21/2015,9,668.27,502.54,6014.43,4522.86,1491.57 +Sub-Saharan Africa,Gabon,Personal Care,Online,M,9/14/2016,374564111,9/18/2016,699,81.73,56.67,57129.27,39612.33,17516.94 +Sub-Saharan Africa,Niger,Cosmetics,Offline,H,1/15/2016,690702998,1/28/2016,3221,437.2,263.33,1408221.2,848185.93,560035.27 +Middle East and North Africa,Jordan,Cereal,Online,H,6/13/2014,226771390,7/21/2014,5549,205.7,117.11,1141429.3,649843.39,491585.91 +Australia and Oceania,Fiji,Cereal,Offline,M,7/16/2017,132818114,7/26/2017,2686,205.7,117.11,552510.2,314557.46,237952.74 +Asia,Kyrgyzstan,Snacks,Online,C,11/2/2016,279204499,11/30/2016,1671,152.58,97.44,254961.18,162822.24,92138.94 +Australia and Oceania,Palau,Snacks,Offline,H,4/19/2016,606604373,5/15/2016,6569,152.58,97.44,1002298.02,640083.36,362214.66 +Australia and Oceania,Australia,Meat,Online,C,5/15/2013,676004064,5/16/2013,3480,421.89,364.69,1468177.2,1269121.2,199056 +Central America and the Caribbean,Grenada,Fruits,Offline,M,5/6/2010,118702399,6/18/2010,5533,9.33,6.92,51622.89,38288.36,13334.53 +Central America and the Caribbean,Belize,Office Supplies,Online,H,8/2/2010,886310708,9/19/2010,7889,651.21,524.96,5137395.69,4141409.44,995986.25 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,C,9/23/2014,500752818,9/27/2014,2742,9.33,6.92,25582.86,18974.64,6608.22 +Asia,South Korea,Snacks,Online,M,11/28/2016,604265058,12/13/2016,4313,152.58,97.44,658077.54,420258.72,237818.82 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,C,2/10/2016,209396255,2/29/2016,3860,154.06,90.93,594671.6,350989.8,243681.8 +Sub-Saharan Africa,Burundi,Personal Care,Online,M,5/18/2012,649007737,6/7/2012,4667,81.73,56.67,381433.91,264478.89,116955.02 +Sub-Saharan Africa,Angola,Household,Offline,C,8/13/2010,626273334,8/20/2010,7051,668.27,502.54,4711971.77,3543409.54,1168562.23 +Australia and Oceania,Vanuatu,Vegetables,Online,L,10/13/2016,264679372,11/18/2016,3363,154.06,90.93,518103.78,305797.59,212306.19 +Europe,Serbia,Office Supplies,Offline,C,5/29/2011,658024680,7/18/2011,2980,651.21,524.96,1940605.8,1564380.8,376225 +Sub-Saharan Africa,Mali,Personal Care,Offline,M,12/9/2013,720420587,12/12/2013,7316,81.73,56.67,597936.68,414597.72,183338.96 +Asia,Japan,Vegetables,Online,L,10/27/2010,336290919,12/8/2010,4811,154.06,90.93,741182.66,437464.23,303718.43 +Middle East and North Africa,Azerbaijan,Vegetables,Online,C,4/12/2012,810372006,5/4/2012,5940,154.06,90.93,915116.4,540124.2,374992.2 +Europe,Switzerland,Beverages,Online,M,9/1/2010,817712676,10/11/2010,8207,47.45,31.79,389422.15,260900.53,128521.62 +Europe,Georgia,Meat,Offline,L,7/22/2014,453674256,7/27/2014,1149,421.89,364.69,484751.61,419028.81,65722.8 +Europe,Croatia,Office Supplies,Online,C,8/22/2014,783930575,9/6/2014,1333,651.21,524.96,868062.93,699771.68,168291.25 +Australia and Oceania,Kiribati,Snacks,Offline,M,4/6/2010,694467961,5/6/2010,7357,152.58,97.44,1122531.06,716866.08,405664.98 +Asia,Uzbekistan,Beverages,Offline,L,3/8/2013,941585242,4/27/2013,4852,47.45,31.79,230227.4,154245.08,75982.32 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,M,7/7/2013,101893746,8/11/2013,1479,668.27,502.54,988371.33,743256.66,245114.67 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,L,10/14/2013,422317302,11/20/2013,1929,437.2,263.33,843358.8,507963.57,335395.23 +Sub-Saharan Africa,Eritrea,Fruits,Offline,L,1/8/2010,170092236,1/27/2010,2927,9.33,6.92,27308.91,20254.84,7054.07 +Sub-Saharan Africa,Ghana,Clothes,Offline,M,9/3/2010,382767379,10/8/2010,8228,109.28,35.84,899155.84,294891.52,604264.32 +Europe,Croatia,Vegetables,Offline,L,2/9/2010,818204057,3/30/2010,3618,154.06,90.93,557389.08,328984.74,228404.34 +Middle East and North Africa,Iran,Snacks,Offline,M,2/14/2015,404576098,2/27/2015,1913,152.58,97.44,291885.54,186402.72,105482.82 +Australia and Oceania,Tonga,Household,Offline,C,11/6/2010,390369832,12/23/2010,7963,668.27,502.54,5321434.01,4001726.02,1319707.99 +Sub-Saharan Africa,Malawi,Meat,Online,C,7/28/2017,294384086,8/1/2017,3648,421.89,364.69,1539054.72,1330389.12,208665.6 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,L,3/16/2011,155730187,3/20/2011,2878,81.73,56.67,235218.94,163096.26,72122.68 +Central America and the Caribbean,Belize,Meat,Online,L,5/14/2010,983831965,5/16/2010,6596,421.89,364.69,2782786.44,2405495.24,377291.2 +Asia,Laos,Vegetables,Online,M,1/13/2012,708425748,2/2/2012,7776,154.06,90.93,1197970.56,707071.68,490898.88 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Online,H,6/14/2010,929560363,6/29/2010,6423,651.21,524.96,4182721.83,3371818.08,810903.75 +Sub-Saharan Africa,Namibia,Clothes,Online,H,2/1/2016,167597138,2/11/2016,4572,109.28,35.84,499628.16,163860.48,335767.68 +Europe,Serbia,Personal Care,Online,M,12/15/2013,613209903,12/28/2013,1292,81.73,56.67,105595.16,73217.64,32377.52 +Europe,Latvia,Personal Care,Offline,C,11/11/2012,477384984,12/30/2012,7680,81.73,56.67,627686.4,435225.6,192460.8 +Sub-Saharan Africa,Djibouti,Snacks,Offline,H,4/27/2011,741421210,5/24/2011,1867,152.58,97.44,284866.86,181920.48,102946.38 +Central America and the Caribbean,The Bahamas,Cereal,Online,H,6/22/2016,206929910,7/16/2016,4014,205.7,117.11,825679.8,470079.54,355600.26 +Europe,Czech Republic,Cereal,Offline,H,1/12/2010,445834910,1/13/2010,1312,205.7,117.11,269878.4,153648.32,116230.08 +Europe,Iceland,Office Supplies,Online,L,8/18/2012,850372540,9/25/2012,2987,651.21,524.96,1945164.27,1568055.52,377108.75 +Europe,Montenegro,Snacks,Online,C,11/23/2011,883091628,1/8/2012,5292,152.58,97.44,807453.36,515652.48,291800.88 +Asia,Vietnam,Household,Online,C,8/28/2011,526853501,8/31/2011,6514,668.27,502.54,4353110.78,3273545.56,1079565.22 +Europe,Spain,Office Supplies,Online,L,1/12/2013,734831988,2/8/2013,1970,651.21,524.96,1282883.7,1034171.2,248712.5 +Europe,Luxembourg,Fruits,Offline,M,8/16/2010,280513417,10/2/2010,9009,9.33,6.92,84053.97,62342.28,21711.69 +Middle East and North Africa,Iraq,Clothes,Online,M,6/19/2011,707696616,7/19/2011,2010,109.28,35.84,219652.8,72038.4,147614.4 +Australia and Oceania,Tuvalu,Clothes,Offline,H,1/27/2016,480492913,2/2/2016,7385,109.28,35.84,807032.8,264678.4,542354.4 +Europe,Luxembourg,Household,Offline,C,9/3/2014,833326137,10/20/2014,8577,668.27,502.54,5731751.79,4310285.58,1421466.21 +Australia and Oceania,Australia,Fruits,Online,M,9/16/2013,820932614,10/20/2013,1058,9.33,6.92,9871.14,7321.36,2549.78 +Europe,Greece,Household,Online,L,11/22/2016,468361175,12/29/2016,7334,668.27,502.54,4901092.18,3685628.36,1215463.82 +Europe,Sweden,Household,Online,M,11/11/2013,320973145,12/22/2013,1941,668.27,502.54,1297112.07,975430.14,321681.93 +Europe,Romania,Cereal,Offline,H,3/31/2014,994442355,4/18/2014,6446,205.7,117.11,1325942.2,754891.06,571051.14 +Europe,Belarus,Personal Care,Offline,L,8/7/2013,924755132,8/12/2013,4448,81.73,56.67,363535.04,252068.16,111466.88 +Europe,Latvia,Beverages,Online,C,4/28/2012,418210303,5/23/2012,6577,47.45,31.79,312078.65,209082.83,102995.82 +Asia,Nepal,Meat,Offline,H,11/21/2011,301419198,12/5/2011,5494,421.89,364.69,2317863.66,2003606.86,314256.8 +Asia,Maldives,Beverages,Online,H,1/15/2011,571305644,1/15/2011,891,47.45,31.79,42277.95,28324.89,13953.06 +Australia and Oceania,Federated States of Micronesia,Meat,Online,C,2/28/2017,845105969,3/20/2017,4491,421.89,364.69,1894707.99,1637822.79,256885.2 +Sub-Saharan Africa,Burundi,Household,Online,C,3/12/2012,810369002,3/13/2012,5051,668.27,502.54,3375431.77,2538329.54,837102.23 +Middle East and North Africa,Azerbaijan,Meat,Offline,C,1/7/2017,674956071,2/11/2017,3355,421.89,364.69,1415440.95,1223534.95,191906 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,C,12/2/2011,717041003,1/21/2012,7222,651.21,524.96,4703038.62,3791261.12,911777.5 +Europe,Armenia,Fruits,Offline,C,2/10/2016,835110127,3/17/2016,6500,9.33,6.92,60645,44980,15665 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,C,10/19/2015,997962272,11/13/2015,8068,437.2,263.33,3527329.6,2124546.44,1402783.16 +Asia,Taiwan,Baby Food,Offline,H,5/24/2013,794708764,6/3/2013,838,255.28,159.42,213924.64,133593.96,80330.68 +Central America and the Caribbean,Belize,Household,Online,C,3/3/2016,784773433,3/27/2016,753,668.27,502.54,503207.31,378412.62,124794.69 +Sub-Saharan Africa,Comoros,Baby Food,Online,C,4/22/2017,247892606,5/2/2017,5786,255.28,159.42,1477050.08,922404.12,554645.96 +Central America and the Caribbean,Saint Lucia,Personal Care,Online,C,11/4/2014,334115111,11/7/2014,941,81.73,56.67,76907.93,53326.47,23581.46 +Europe,Greece,Cereal,Offline,M,6/15/2015,913802278,8/3/2015,3255,205.7,117.11,669553.5,381193.05,288360.45 +Europe,Albania,Cereal,Online,L,7/7/2015,127627933,8/8/2015,6796,205.7,117.11,1397937.2,795879.56,602057.64 +Central America and the Caribbean,Panama,Beverages,Offline,M,6/22/2012,236578404,6/23/2012,7662,47.45,31.79,363561.9,243574.98,119986.92 +Asia,Turkmenistan,Cosmetics,Online,C,3/14/2016,871952521,4/27/2016,8983,437.2,263.33,3927367.6,2365493.39,1561874.21 +Europe,Croatia,Baby Food,Online,L,11/28/2014,385361611,12/5/2014,5919,255.28,159.42,1511002.32,943606.98,567395.34 +Asia,Vietnam,Clothes,Online,M,10/23/2016,798729503,11/23/2016,664,109.28,35.84,72561.92,23797.76,48764.16 +Europe,Portugal,Office Supplies,Online,H,1/16/2016,154292523,2/2/2016,7441,651.21,524.96,4845653.61,3906227.36,939426.25 +Europe,Slovenia,Cosmetics,Online,L,8/1/2011,164599502,8/4/2011,7505,437.2,263.33,3281186,1976291.65,1304894.35 +Europe,Hungary,Baby Food,Offline,L,1/20/2011,362511765,3/5/2011,4142,255.28,159.42,1057369.76,660317.64,397052.12 +Central America and the Caribbean,Grenada,Snacks,Online,M,10/13/2011,351203143,11/12/2011,7669,152.58,97.44,1170136.02,747267.36,422868.66 +Central America and the Caribbean,El Salvador,Meat,Online,M,2/27/2012,254159963,3/12/2012,436,421.89,364.69,183944.04,159004.84,24939.2 +Asia,Vietnam,Clothes,Offline,L,6/5/2015,265181052,7/17/2015,1821,109.28,35.84,198998.88,65264.64,133734.24 +Australia and Oceania,Kiribati,Fruits,Online,L,10/1/2010,198377740,10/18/2010,3236,9.33,6.92,30191.88,22393.12,7798.76 +Asia,Kazakhstan,Clothes,Online,H,11/9/2014,838173854,12/14/2014,3124,109.28,35.84,341390.72,111964.16,229426.56 +Europe,Netherlands,Meat,Offline,C,4/4/2015,789305722,4/5/2015,1958,421.89,364.69,826060.62,714063.02,111997.6 +Europe,Slovakia,Cosmetics,Online,C,11/17/2011,526822173,12/2/2011,7243,437.2,263.33,3166639.6,1907299.19,1259340.41 +Europe,Malta,Cereal,Online,M,4/15/2013,146084535,5/19/2013,8515,205.7,117.11,1751535.5,997191.65,754343.85 +Sub-Saharan Africa,Swaziland,Meat,Online,H,3/9/2010,712766635,3/12/2010,2341,421.89,364.69,987644.49,853739.29,133905.2 +Europe,Macedonia,Personal Care,Offline,H,1/20/2017,212854802,2/26/2017,7321,81.73,56.67,598345.33,414881.07,183464.26 +Australia and Oceania,East Timor,Household,Online,C,5/16/2015,302647864,6/18/2015,9083,668.27,502.54,6069896.41,4564570.82,1505325.59 +Middle East and North Africa,Qatar,Personal Care,Online,M,5/20/2010,458757150,5/21/2010,5290,81.73,56.67,432351.7,299784.3,132567.4 +North America,Canada,Office Supplies,Online,H,3/14/2012,228106486,4/29/2012,633,651.21,524.96,412215.93,332299.68,79916.25 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,L,11/5/2016,577932202,12/3/2016,1836,205.7,117.11,377665.2,215013.96,162651.24 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,H,1/19/2010,745783126,1/19/2010,2655,651.21,524.96,1728962.55,1393768.8,335193.75 +Sub-Saharan Africa,Guinea,Baby Food,Online,H,6/22/2016,489520585,7/22/2016,8874,255.28,159.42,2265354.72,1414693.08,850661.64 +Europe,Ireland,Clothes,Offline,M,8/14/2012,537318408,8/31/2012,3312,109.28,35.84,361935.36,118702.08,243233.28 +Europe,France,Cereal,Online,C,11/30/2013,337662923,1/1/2014,817,205.7,117.11,168056.9,95678.87,72378.03 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,L,5/9/2010,309352958,6/6/2010,3270,81.73,56.67,267257.1,185310.9,81946.2 +Europe,Netherlands,Household,Offline,H,9/15/2015,491499841,10/10/2015,4580,668.27,502.54,3060676.6,2301633.2,759043.4 +Sub-Saharan Africa,Nigeria,Household,Offline,C,9/25/2010,993527400,10/23/2010,5691,668.27,502.54,3803124.57,2859955.14,943169.43 +Asia,Tajikistan,Snacks,Offline,L,2/16/2015,645171964,2/23/2015,9576,152.58,97.44,1461106.08,933085.44,528020.64 +Sub-Saharan Africa,Togo,Meat,Online,M,7/27/2015,146482360,8/19/2015,6240,421.89,364.69,2632593.6,2275665.6,356928 +Sub-Saharan Africa,Benin,Household,Offline,H,12/9/2014,717819917,1/23/2015,7720,668.27,502.54,5159044.4,3879608.8,1279435.6 +Europe,Cyprus,Office Supplies,Offline,L,5/28/2013,949858462,7/1/2013,3082,651.21,524.96,2007029.22,1617926.72,389102.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,C,3/15/2012,853584325,3/27/2012,3425,668.27,502.54,2288824.75,1721199.5,567625.25 +Sub-Saharan Africa,Liberia,Vegetables,Online,M,5/30/2017,510296332,7/11/2017,6880,154.06,90.93,1059932.8,625598.4,434334.4 +Sub-Saharan Africa,Niger,Fruits,Offline,M,6/17/2013,521605813,8/4/2013,3606,9.33,6.92,33643.98,24953.52,8690.46 +Middle East and North Africa,Qatar,Cosmetics,Online,M,5/8/2012,659436595,6/20/2012,797,437.2,263.33,348448.4,209874.01,138574.39 +Europe,Bulgaria,Personal Care,Offline,C,12/31/2011,316025006,1/3/2012,7677,81.73,56.67,627441.21,435055.59,192385.62 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,M,3/5/2015,753919875,4/18/2015,500,154.06,90.93,77030,45465,31565 +Europe,Greece,Household,Online,L,7/26/2010,155982530,9/6/2010,7552,668.27,502.54,5046775.04,3795182.08,1251592.96 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,L,6/8/2014,375386798,6/22/2014,4150,437.2,263.33,1814380,1092819.5,721560.5 +North America,Mexico,Baby Food,Online,L,10/23/2013,185619008,12/1/2013,7644,255.28,159.42,1951360.32,1218606.48,732753.84 +Europe,Iceland,Household,Offline,C,9/21/2015,230477988,10/27/2015,2413,668.27,502.54,1612535.51,1212629.02,399906.49 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,H,2/12/2013,774075067,3/18/2013,4869,205.7,117.11,1001553.3,570208.59,431344.71 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,H,5/17/2011,350834071,5/20/2011,8453,81.73,56.67,690863.69,479031.51,211832.18 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,C,12/3/2016,715491330,12/31/2016,8639,205.7,117.11,1777042.3,1011713.29,765329.01 +Sub-Saharan Africa,South Africa,Meat,Offline,L,10/7/2010,993095672,11/2/2010,7933,421.89,364.69,3346853.37,2893085.77,453767.6 +Asia,Singapore,Clothes,Offline,C,10/30/2012,829008424,12/2/2012,870,109.28,35.84,95073.6,31180.8,63892.8 +Central America and the Caribbean,Belize,Clothes,Offline,H,1/11/2010,838903415,2/1/2010,9018,109.28,35.84,985487.04,323205.12,662281.92 +Europe,Bosnia and Herzegovina,Baby Food,Offline,C,1/21/2013,358766973,2/16/2013,5975,255.28,159.42,1525298,952534.5,572763.5 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,C,10/1/2014,594897925,10/23/2014,2371,9.33,6.92,22121.43,16407.32,5714.11 +Asia,Uzbekistan,Baby Food,Online,L,7/26/2016,573907601,9/10/2016,868,255.28,159.42,221583.04,138376.56,83206.48 +Middle East and North Africa,Syria,Clothes,Offline,H,4/7/2017,292719829,4/30/2017,1157,109.28,35.84,126436.96,41466.88,84970.08 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,C,8/25/2016,268570935,10/7/2016,4963,47.45,31.79,235494.35,157773.77,77720.58 +Europe,Cyprus,Beverages,Online,M,10/23/2011,189009749,11/24/2011,1040,47.45,31.79,49348,33061.6,16286.4 +Middle East and North Africa,Afghanistan,Snacks,Offline,C,1/18/2016,261897599,2/18/2016,174,152.58,97.44,26548.92,16954.56,9594.36 +Europe,Ireland,Beverages,Offline,C,3/23/2017,765408313,4/10/2017,184,47.45,31.79,8730.8,5849.36,2881.44 +Middle East and North Africa,Iran,Fruits,Offline,M,11/3/2011,698028218,12/9/2011,916,9.33,6.92,8546.28,6338.72,2207.56 +Asia,Myanmar,Snacks,Offline,M,5/21/2016,928556144,6/3/2016,9252,152.58,97.44,1411670.16,901514.88,510155.28 +North America,Mexico,Personal Care,Offline,M,7/24/2010,146103417,9/8/2010,4103,81.73,56.67,335338.19,232517.01,102821.18 +Europe,Iceland,Office Supplies,Offline,C,10/10/2016,710093867,10/23/2016,1410,651.21,524.96,918206.1,740193.6,178012.5 +Europe,Belarus,Cereal,Offline,C,1/25/2013,100263822,2/5/2013,9148,205.7,117.11,1881743.6,1071322.28,810421.32 +Europe,Macedonia,Fruits,Online,L,8/15/2012,366662108,9/8/2012,2321,9.33,6.92,21654.93,16061.32,5593.61 +Sub-Saharan Africa,Djibouti,Meat,Online,M,7/17/2014,479650056,9/3/2014,7965,421.89,364.69,3360353.85,2904755.85,455598 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,M,3/15/2015,379901492,4/1/2015,149,421.89,364.69,62861.61,54338.81,8522.8 +Europe,Lithuania,Personal Care,Offline,H,1/19/2012,528402745,2/18/2012,4969,81.73,56.67,406116.37,281593.23,124523.14 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,L,12/15/2014,556452643,1/6/2015,5558,154.06,90.93,856265.48,505388.94,350876.54 +Asia,Thailand,Clothes,Online,M,2/18/2012,615662515,4/4/2012,7074,109.28,35.84,773046.72,253532.16,519514.56 +Central America and the Caribbean,Cuba,Vegetables,Online,M,10/18/2011,927956187,11/24/2011,1712,154.06,90.93,263750.72,155672.16,108078.56 +Australia and Oceania,East Timor,Cereal,Online,H,8/25/2015,435569989,10/11/2015,3694,205.7,117.11,759855.8,432604.34,327251.46 +Europe,Liechtenstein,Fruits,Online,H,2/6/2015,851052749,2/21/2015,4275,9.33,6.92,39885.75,29583,10302.75 +Asia,Tajikistan,Personal Care,Online,H,3/14/2010,807265794,4/30/2010,6742,81.73,56.67,551023.66,382069.14,168954.52 +Central America and the Caribbean,Grenada,Cosmetics,Online,C,6/2/2013,807382953,7/2/2013,1412,437.2,263.33,617326.4,371821.96,245504.44 +Middle East and North Africa,Turkey,Snacks,Online,H,7/31/2015,974890553,8/21/2015,634,152.58,97.44,96735.72,61776.96,34958.76 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,C,5/7/2012,603587424,5/18/2012,3787,9.33,6.92,35332.71,26206.04,9126.67 +Asia,Thailand,Cosmetics,Offline,H,8/9/2015,407584893,8/17/2015,2282,437.2,263.33,997690.4,600919.06,396771.34 +Asia,Taiwan,Fruits,Offline,H,10/17/2011,271306788,10/22/2011,4563,9.33,6.92,42572.79,31575.96,10996.83 +Sub-Saharan Africa,Madagascar,Beverages,Online,H,2/19/2011,599489438,3/1/2011,1102,47.45,31.79,52289.9,35032.58,17257.32 +Europe,Vatican City,Household,Offline,M,7/24/2013,967181670,8/11/2013,9404,668.27,502.54,6284411.08,4725886.16,1558524.92 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,L,6/29/2012,569744813,8/8/2012,9006,152.58,97.44,1374135.48,877544.64,496590.84 +Europe,United Kingdom,Clothes,Online,L,10/11/2013,472852694,10/31/2013,6475,109.28,35.84,707588,232064,475524 +Australia and Oceania,New Zealand,Personal Care,Offline,H,10/1/2016,462491643,10/23/2016,410,81.73,56.67,33509.3,23234.7,10274.6 +Sub-Saharan Africa,Kenya,Personal Care,Offline,L,6/16/2010,394960486,7/30/2010,6440,81.73,56.67,526341.2,364954.8,161386.4 +Sub-Saharan Africa,Mali,Household,Online,L,4/20/2015,646870553,6/6/2015,2226,668.27,502.54,1487569.02,1118654.04,368914.98 +Middle East and North Africa,Qatar,Beverages,Offline,H,2/2/2011,765145671,3/7/2011,2462,47.45,31.79,116821.9,78266.98,38554.92 +Middle East and North Africa,Afghanistan,Cereal,Online,H,7/27/2016,817022168,8/10/2016,3870,205.7,117.11,796059,453215.7,342843.3 +Asia,Japan,Fruits,Offline,M,6/22/2017,940048873,8/6/2017,206,9.33,6.92,1921.98,1425.52,496.46 +Europe,Austria,Beverages,Offline,H,9/28/2015,892087113,11/6/2015,7256,47.45,31.79,344297.2,230668.24,113628.96 +Central America and the Caribbean,Saint Lucia,Beverages,Online,H,8/4/2010,501310718,8/4/2010,7836,47.45,31.79,371818.2,249106.44,122711.76 +Sub-Saharan Africa,Guinea,Household,Online,H,6/15/2017,116206014,7/31/2017,6797,668.27,502.54,4542231.19,3415764.38,1126466.81 +Sub-Saharan Africa,Republic of the Congo,Beverages,Online,C,3/7/2011,155571830,4/7/2011,6016,47.45,31.79,285459.2,191248.64,94210.56 +Europe,Liechtenstein,Snacks,Online,H,2/8/2013,658519494,3/3/2013,9407,152.58,97.44,1435320.06,916618.08,518701.98 +Middle East and North Africa,Iran,Baby Food,Offline,L,7/29/2011,834472835,8/29/2011,7910,255.28,159.42,2019264.8,1261012.2,758252.6 +Middle East and North Africa,Saudi Arabia,Personal Care,Online,H,2/15/2011,413168179,3/10/2011,4501,81.73,56.67,367866.73,255071.67,112795.06 +Middle East and North Africa,Lebanon,Clothes,Online,C,8/1/2013,994654357,8/9/2013,9183,109.28,35.84,1003518.24,329118.72,674399.52 +Central America and the Caribbean,Barbados,Household,Offline,L,4/6/2014,199292695,4/13/2014,3992,668.27,502.54,2667733.84,2006139.68,661594.16 +Middle East and North Africa,Pakistan,Office Supplies,Online,H,4/30/2013,217757022,6/1/2013,7997,651.21,524.96,5207726.37,4198105.12,1009621.25 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,M,1/6/2012,161033666,1/10/2012,2295,47.45,31.79,108897.75,72958.05,35939.7 +Sub-Saharan Africa,Zambia,Cereal,Online,C,5/27/2016,110421454,7/1/2016,5017,205.7,117.11,1031996.9,587540.87,444456.03 +Middle East and North Africa,Iran,Personal Care,Offline,C,12/3/2010,667531716,12/3/2010,6324,81.73,56.67,516860.52,358381.08,158479.44 +Middle East and North Africa,Kuwait,Office Supplies,Offline,H,2/22/2015,704288280,3/6/2015,3408,651.21,524.96,2219323.68,1789063.68,430260 +Europe,Bulgaria,Beverages,Offline,L,11/4/2011,512927472,12/21/2011,5492,47.45,31.79,260595.4,174590.68,86004.72 +Middle East and North Africa,Tunisia ,Baby Food,Offline,M,5/11/2011,455998122,5/31/2011,8833,255.28,159.42,2254888.24,1408156.86,846731.38 +Central America and the Caribbean,Saint Lucia,Snacks,Online,C,7/10/2017,516361558,7/18/2017,1715,152.58,97.44,261674.7,167109.6,94565.1 +Europe,Sweden,Cereal,Online,H,4/23/2016,747191607,5/21/2016,9456,205.7,117.11,1945099.2,1107392.16,837707.04 +Sub-Saharan Africa,Djibouti,Beverages,Offline,H,6/20/2017,821974599,6/29/2017,9405,47.45,31.79,446267.25,298984.95,147282.3 +Central America and the Caribbean,Jamaica,Clothes,Online,C,11/17/2012,484509360,12/7/2012,5941,109.28,35.84,649232.48,212925.44,436307.04 +Europe,Iceland,Personal Care,Online,M,8/21/2010,898907220,9/30/2010,5477,81.73,56.67,447635.21,310381.59,137253.62 +North America,United States of America,Clothes,Offline,L,2/13/2016,599592006,3/23/2016,1454,109.28,35.84,158893.12,52111.36,106781.76 +Central America and the Caribbean,Honduras,Baby Food,Offline,C,1/14/2013,441300046,3/5/2013,9345,255.28,159.42,2385591.6,1489779.9,895811.7 +Europe,Montenegro,Personal Care,Offline,H,9/8/2012,449080169,10/21/2012,1656,81.73,56.67,135344.88,93845.52,41499.36 +Sub-Saharan Africa,Guinea,Cosmetics,Offline,L,4/10/2012,268293702,4/12/2012,2923,437.2,263.33,1277935.6,769713.59,508222.01 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,M,11/9/2013,514614474,11/10/2013,4714,81.73,56.67,385275.22,267142.38,118132.84 +Europe,Iceland,Meat,Offline,L,12/27/2012,524028813,1/21/2013,626,421.89,364.69,264103.14,228295.94,35807.2 +Asia,Singapore,Clothes,Offline,H,1/26/2010,602835547,3/15/2010,1290,109.28,35.84,140971.2,46233.6,94737.6 +Middle East and North Africa,Somalia,Personal Care,Online,L,2/23/2014,677646005,2/28/2014,9366,81.73,56.67,765483.18,530771.22,234711.96 +Europe,San Marino,Snacks,Offline,L,5/22/2016,745384013,6/15/2016,4548,152.58,97.44,693933.84,443157.12,250776.72 +Europe,Luxembourg,Personal Care,Offline,C,8/10/2016,423285901,9/23/2016,8559,81.73,56.67,699527.07,485038.53,214488.54 +Asia,China,Office Supplies,Online,H,11/24/2011,298900496,1/3/2012,154,651.21,524.96,100286.34,80843.84,19442.5 +Middle East and North Africa,Jordan,Vegetables,Online,M,7/20/2015,580089128,7/24/2015,119,154.06,90.93,18333.14,10820.67,7512.47 +Middle East and North Africa,Iran,Household,Offline,H,6/8/2015,645025622,6/22/2015,6270,668.27,502.54,4190052.9,3150925.8,1039127.1 +Asia,Turkmenistan,Office Supplies,Online,M,8/14/2015,392196309,8/27/2015,8458,651.21,524.96,5507934.18,4440111.68,1067822.5 +Central America and the Caribbean,Guatemala,Clothes,Offline,H,6/13/2017,690400016,7/13/2017,3562,109.28,35.84,389255.36,127662.08,261593.28 +Asia,India,Office Supplies,Online,C,10/9/2015,228748071,10/17/2015,492,651.21,524.96,320395.32,258280.32,62115 +Middle East and North Africa,Somalia,Office Supplies,Offline,M,4/12/2010,466664302,5/12/2010,5192,651.21,524.96,3381082.32,2725592.32,655490 +Australia and Oceania,Marshall Islands,Vegetables,Online,H,11/15/2016,683885037,12/26/2016,5635,154.06,90.93,868128.1,512390.55,355737.55 +Middle East and North Africa,Tunisia ,Cereal,Offline,C,11/16/2010,230459105,12/10/2010,6825,205.7,117.11,1403902.5,799275.75,604626.75 +Middle East and North Africa,Bahrain,Cosmetics,Online,M,2/6/2014,776747834,3/3/2014,5800,437.2,263.33,2535760,1527314,1008446 +Asia,Laos,Cosmetics,Offline,M,5/12/2015,463425052,6/10/2015,6626,437.2,263.33,2896887.2,1744824.58,1152062.62 +Middle East and North Africa,Tunisia ,Meat,Online,H,2/6/2012,651477086,3/13/2012,5402,421.89,364.69,2279049.78,1970055.38,308994.4 +Europe,Hungary,Personal Care,Offline,L,3/8/2014,972202765,4/7/2014,5258,81.73,56.67,429736.34,297970.86,131765.48 +Australia and Oceania,Vanuatu,Clothes,Online,L,5/27/2017,677213418,6/7/2017,1354,109.28,35.84,147965.12,48527.36,99437.76 +Asia,Maldives,Cosmetics,Offline,L,10/28/2014,888432872,11/16/2014,5885,437.2,263.33,2572922,1549697.05,1023224.95 +Europe,Poland,Cereal,Online,L,9/23/2015,548097455,9/27/2015,3072,205.7,117.11,631910.4,359761.92,272148.48 +Europe,Hungary,Meat,Online,L,7/9/2011,468755996,7/15/2011,4171,421.89,364.69,1759703.19,1521121.99,238581.2 +Australia and Oceania,Fiji,Vegetables,Offline,C,5/23/2017,183269822,6/19/2017,2468,154.06,90.93,380220.08,224415.24,155804.84 +Sub-Saharan Africa,Benin,Clothes,Offline,C,7/14/2015,194812762,7/22/2015,8280,109.28,35.84,904838.4,296755.2,608083.2 +Australia and Oceania,Samoa ,Vegetables,Online,M,11/26/2011,626871144,12/1/2011,3957,154.06,90.93,609615.42,359810.01,249805.41 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,M,4/25/2017,773243796,5/5/2017,8877,255.28,159.42,2266120.56,1415171.34,850949.22 +Europe,Ireland,Vegetables,Online,C,5/12/2013,448042047,6/9/2013,4453,154.06,90.93,686029.18,404911.29,281117.89 +Middle East and North Africa,Syria,Baby Food,Online,H,10/10/2016,435689723,10/14/2016,9126,255.28,159.42,2329685.28,1454866.92,874818.36 +Middle East and North Africa,Libya,Meat,Offline,C,1/22/2015,240923154,3/10/2015,3370,421.89,364.69,1421769.3,1229005.3,192764 +Central America and the Caribbean,Jamaica,Vegetables,Offline,M,9/20/2015,338791167,11/9/2015,4690,154.06,90.93,722541.4,426461.7,296079.7 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,C,3/4/2012,824655091,3/27/2012,2622,109.28,35.84,286532.16,93972.48,192559.68 +Middle East and North Africa,Oman,Cosmetics,Offline,L,4/8/2010,964188754,4/23/2010,3734,437.2,263.33,1632504.8,983274.22,649230.58 +Central America and the Caribbean,The Bahamas,Clothes,Online,L,12/1/2016,543378484,1/5/2017,6623,109.28,35.84,723761.44,237368.32,486393.12 +Sub-Saharan Africa,Central African Republic,Household,Online,L,8/4/2013,318523108,9/6/2013,6921,668.27,502.54,4625096.67,3478079.34,1147017.33 +Europe,Montenegro,Beverages,Online,H,2/11/2013,666233956,3/3/2013,2288,47.45,31.79,108565.6,72735.52,35830.08 +Australia and Oceania,Tuvalu,Meat,Offline,H,6/13/2010,233434855,7/31/2010,7416,421.89,364.69,3128736.24,2704541.04,424195.2 +Europe,Netherlands,Vegetables,Offline,C,10/7/2016,887362134,11/6/2016,9029,154.06,90.93,1391007.74,821006.97,570000.77 +Europe,Andorra,Vegetables,Offline,C,3/23/2010,965564620,4/9/2010,883,154.06,90.93,136034.98,80291.19,55743.79 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,H,6/24/2015,225903642,7/21/2015,8763,255.28,159.42,2237018.64,1396997.46,840021.18 +Australia and Oceania,Samoa ,Fruits,Online,C,8/10/2016,296553027,8/21/2016,5486,9.33,6.92,51184.38,37963.12,13221.26 +Middle East and North Africa,Turkey,Meat,Offline,C,11/23/2013,625999104,12/30/2013,5901,421.89,364.69,2489572.89,2152035.69,337537.2 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,H,6/23/2012,733040702,7/4/2012,1888,651.21,524.96,1229484.48,991124.48,238360 +Europe,Malta,Fruits,Offline,H,12/25/2010,656789147,12/25/2010,7359,9.33,6.92,68659.47,50924.28,17735.19 +Central America and the Caribbean,Belize,Personal Care,Offline,L,11/20/2012,506668269,12/2/2012,3255,81.73,56.67,266031.15,184460.85,81570.3 +Europe,Luxembourg,Office Supplies,Offline,H,3/3/2015,912414395,3/19/2015,2550,651.21,524.96,1660585.5,1338648,321937.5 +Central America and the Caribbean,Barbados,Fruits,Offline,L,1/27/2012,774076354,2/17/2012,5250,9.33,6.92,48982.5,36330,12652.5 +Europe,Vatican City,Beverages,Offline,M,1/22/2014,412015473,3/12/2014,3389,47.45,31.79,160808.05,107736.31,53071.74 +Middle East and North Africa,Israel,Household,Offline,C,9/22/2013,216905581,9/30/2013,6037,668.27,502.54,4034345.99,3033833.98,1000512.01 +Europe,Croatia,Vegetables,Online,H,4/20/2012,199733006,5/14/2012,4290,154.06,90.93,660917.4,390089.7,270827.7 +Asia,Nepal,Beverages,Online,L,11/13/2015,441796576,11/19/2015,6280,47.45,31.79,297986,199641.2,98344.8 +Central America and the Caribbean,Cuba,Cosmetics,Offline,L,6/5/2016,644707620,7/6/2016,2166,437.2,263.33,946975.2,570372.78,376602.42 +Middle East and North Africa,Pakistan,Snacks,Online,H,11/2/2010,580389964,11/11/2010,9143,152.58,97.44,1395038.94,890893.92,504145.02 +Europe,Hungary,Meat,Online,C,2/27/2012,541079938,3/17/2012,6432,421.89,364.69,2713596.48,2345686.08,367910.4 +Sub-Saharan Africa,Ethiopia,Snacks,Online,L,8/2/2015,889326369,8/26/2015,290,152.58,97.44,44248.2,28257.6,15990.6 +Australia and Oceania,Tonga,Cosmetics,Online,H,5/19/2017,707990586,5/21/2017,9002,437.2,263.33,3935674.4,2370496.66,1565177.74 +Asia,Philippines,Cosmetics,Offline,L,2/1/2011,950246417,2/22/2011,7886,437.2,263.33,3447759.2,2076620.38,1371138.82 +Australia and Oceania,Tonga,Baby Food,Online,H,1/10/2014,389580190,1/18/2014,4290,255.28,159.42,1095151.2,683911.8,411239.4 +Australia and Oceania,Marshall Islands,Baby Food,Online,H,7/5/2010,569790732,8/6/2010,2595,255.28,159.42,662451.6,413694.9,248756.7 +Middle East and North Africa,Azerbaijan,Vegetables,Online,C,3/15/2016,854989373,4/8/2016,9210,154.06,90.93,1418892.6,837465.3,581427.3 +Middle East and North Africa,Libya,Cereal,Offline,L,10/6/2013,679599940,10/8/2013,7579,205.7,117.11,1559000.3,887576.69,671423.61 +Central America and the Caribbean,Barbados,Fruits,Online,H,3/14/2017,898358762,3/14/2017,3176,9.33,6.92,29632.08,21977.92,7654.16 +Asia,Malaysia,Snacks,Offline,L,1/30/2015,636314666,3/10/2015,8505,152.58,97.44,1297692.9,828727.2,468965.7 +Europe,Slovenia,Household,Online,L,3/10/2012,438828980,3/11/2012,8102,668.27,502.54,5414323.54,4071579.08,1342744.46 +Australia and Oceania,Palau,Personal Care,Online,C,8/2/2010,921575534,8/12/2010,3535,81.73,56.67,288915.55,200328.45,88587.1 +Europe,Switzerland,Fruits,Offline,C,5/23/2013,520540654,5/25/2013,8402,9.33,6.92,78390.66,58141.84,20248.82 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,C,6/10/2013,442023169,6/10/2013,3333,651.21,524.96,2170482.93,1749691.68,420791.25 +Europe,Lithuania,Meat,Online,C,3/14/2012,612634408,4/26/2012,990,421.89,364.69,417671.1,361043.1,56628 +Sub-Saharan Africa,Guinea,Cereal,Offline,M,12/27/2015,129298198,12/30/2015,1065,205.7,117.11,219070.5,124722.15,94348.35 +Middle East and North Africa,Somalia,Office Supplies,Online,M,1/16/2017,409250867,2/7/2017,5281,651.21,524.96,3439040.01,2772313.76,666726.25 +Sub-Saharan Africa,Liberia,Baby Food,Online,H,6/15/2012,240041244,7/12/2012,2393,255.28,159.42,610885.04,381492.06,229392.98 +Europe,Bosnia and Herzegovina,Baby Food,Online,H,7/11/2015,729530656,7/16/2015,3188,255.28,159.42,813832.64,508230.96,305601.68 +Asia,Indonesia,Personal Care,Offline,M,2/11/2014,355892932,3/23/2014,5482,81.73,56.67,448043.86,310664.94,137378.92 +Middle East and North Africa,Afghanistan,Snacks,Offline,L,4/17/2012,817614400,5/5/2012,9125,152.58,97.44,1392292.5,889140,503152.5 +Middle East and North Africa,Israel,Snacks,Offline,H,5/31/2011,283493888,6/24/2011,996,152.58,97.44,151969.68,97050.24,54919.44 +Central America and the Caribbean,Cuba,Office Supplies,Online,C,11/19/2013,142642724,1/8/2014,7,651.21,524.96,4558.47,3674.72,883.75 +Middle East and North Africa,Bahrain,Meat,Offline,C,10/30/2011,954484736,11/25/2011,2099,421.89,364.69,885547.11,765484.31,120062.8 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,L,7/31/2013,198756253,9/18/2013,5247,152.58,97.44,800587.26,511267.68,289319.58 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,M,3/4/2017,825506103,3/4/2017,4455,437.2,263.33,1947726,1173135.15,774590.85 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,C,2/19/2014,905095613,3/21/2014,6760,255.28,159.42,1725692.8,1077679.2,648013.6 +Central America and the Caribbean,Barbados,Baby Food,Online,C,12/30/2015,378198611,1/19/2016,6228,255.28,159.42,1589883.84,992867.76,597016.08 +Middle East and North Africa,Afghanistan,Meat,Offline,L,8/15/2012,605801427,9/4/2012,8959,421.89,364.69,3779712.51,3267257.71,512454.8 +Asia,Mongolia,Cereal,Online,H,11/19/2013,319202888,12/4/2013,8083,205.7,117.11,1662673.1,946600.13,716072.97 +Australia and Oceania,Fiji,Snacks,Offline,H,7/29/2015,570014321,8/4/2015,8760,152.58,97.44,1336600.8,853574.4,483026.4 +Central America and the Caribbean,Panama,Fruits,Offline,M,10/3/2010,680159556,11/3/2010,3182,9.33,6.92,29688.06,22019.44,7668.62 +Asia,North Korea,Cosmetics,Online,M,4/11/2016,491874921,5/22/2016,5574,437.2,263.33,2436952.8,1467801.42,969151.38 +Europe,Latvia,Beverages,Online,M,12/25/2015,817709243,1/18/2016,7191,47.45,31.79,341212.95,228601.89,112611.06 +Sub-Saharan Africa,Mali,Vegetables,Offline,C,6/27/2017,290523850,8/2/2017,1318,154.06,90.93,203051.08,119845.74,83205.34 +Sub-Saharan Africa,Liberia,Meat,Online,M,7/18/2010,313492572,8/2/2010,8273,421.89,364.69,3490295.97,3017080.37,473215.6 +Sub-Saharan Africa,The Gambia,Baby Food,Online,H,4/8/2016,110101735,4/26/2016,405,255.28,159.42,103388.4,64565.1,38823.3 +Europe,Spain,Snacks,Online,M,3/8/2015,774150168,4/14/2015,7093,152.58,97.44,1082249.94,691141.92,391108.02 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,H,8/5/2011,319749200,8/31/2011,9749,81.73,56.67,796785.77,552475.83,244309.94 +Europe,Montenegro,Beverages,Offline,C,8/28/2014,431322658,9/29/2014,6814,47.45,31.79,323324.3,216617.06,106707.24 +Sub-Saharan Africa,Burundi,Fruits,Online,L,11/19/2011,613606870,11/30/2011,8763,9.33,6.92,81758.79,60639.96,21118.83 +Sub-Saharan Africa,Liberia,Cosmetics,Online,C,10/10/2010,441650664,10/19/2010,3101,437.2,263.33,1355757.2,816586.33,539170.87 +Asia,Bhutan,Snacks,Offline,L,4/28/2012,910815370,6/3/2012,9363,152.58,97.44,1428606.54,912330.72,516275.82 +Australia and Oceania,Samoa ,Snacks,Online,C,10/22/2014,386774814,11/29/2014,4117,152.58,97.44,628171.86,401160.48,227011.38 +Middle East and North Africa,Qatar,Cereal,Online,M,7/23/2017,455515325,8/18/2017,5962,205.7,117.11,1226383.4,698209.82,528173.58 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,C,3/13/2017,973335731,3/13/2017,527,47.45,31.79,25006.15,16753.33,8252.82 +Asia,Vietnam,Vegetables,Offline,C,5/28/2011,516847360,6/19/2011,5474,154.06,90.93,843324.44,497750.82,345573.62 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,L,4/14/2010,432974040,5/25/2010,5495,154.06,90.93,846559.7,499660.35,346899.35 +Sub-Saharan Africa,Malawi,Clothes,Online,C,6/9/2017,788952100,7/1/2017,7313,109.28,35.84,799164.64,262097.92,537066.72 +Central America and the Caribbean,Belize,Meat,Online,M,1/7/2011,822330367,1/25/2011,4684,421.89,364.69,1976132.76,1708207.96,267924.8 +Europe,Sweden,Fruits,Offline,L,9/10/2015,290970170,10/23/2015,3394,9.33,6.92,31666.02,23486.48,8179.54 +Europe,Greece,Clothes,Offline,C,7/12/2015,823045337,8/31/2015,6260,109.28,35.84,684092.8,224358.4,459734.4 +Sub-Saharan Africa,Mali,Meat,Offline,L,10/23/2010,967042195,10/30/2010,8130,421.89,364.69,3429965.7,2964929.7,465036 +Sub-Saharan Africa,South Sudan,Cereal,Online,C,4/1/2014,241759574,4/20/2014,885,205.7,117.11,182044.5,103642.35,78402.15 +Europe,Sweden,Snacks,Online,L,11/25/2016,486308801,11/30/2016,8436,152.58,97.44,1287164.88,822003.84,465161.04 +Asia,India,Fruits,Offline,H,9/4/2014,910113704,9/25/2014,1725,9.33,6.92,16094.25,11937,4157.25 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,M,2/10/2012,342910611,3/19/2012,3725,421.89,364.69,1571540.25,1358470.25,213070 +Australia and Oceania,Vanuatu,Snacks,Online,C,1/13/2011,384748351,1/25/2011,4442,152.58,97.44,677760.36,432828.48,244931.88 +North America,United States of America,Vegetables,Offline,L,5/1/2014,455988252,5/19/2014,5912,154.06,90.93,910802.72,537578.16,373224.56 +Middle East and North Africa,Libya,Cereal,Online,C,8/6/2014,947304141,8/19/2014,7201,205.7,117.11,1481245.7,843309.11,637936.59 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,H,1/22/2013,969682347,2/13/2013,9410,255.28,159.42,2402184.8,1500142.2,902042.6 +Europe,Estonia,Baby Food,Online,L,10/22/2015,604421699,10/28/2015,667,255.28,159.42,170271.76,106333.14,63938.62 +Asia,Kazakhstan,Beverages,Offline,C,11/2/2014,453133523,12/11/2014,1134,47.45,31.79,53808.3,36049.86,17758.44 +Europe,Croatia,Office Supplies,Online,M,7/30/2014,287741649,9/3/2014,8003,651.21,524.96,5211633.63,4201254.88,1010378.75 +Europe,Slovenia,Cosmetics,Offline,H,12/11/2012,400482404,12/30/2012,498,437.2,263.33,217725.6,131138.34,86587.26 +Europe,Bulgaria,Snacks,Offline,H,9/17/2012,253904616,9/23/2012,4873,152.58,97.44,743522.34,474825.12,268697.22 +Europe,Latvia,Clothes,Offline,C,2/20/2010,730869615,3/18/2010,9415,109.28,35.84,1028871.2,337433.6,691437.6 +Sub-Saharan Africa,Gabon,Meat,Offline,L,11/28/2013,984551227,1/9/2014,9442,421.89,364.69,3983485.38,3443402.98,540082.4 +Europe,Belgium,Vegetables,Online,M,1/22/2011,688435781,2/26/2011,2301,154.06,90.93,354492.06,209229.93,145262.13 +Europe,Cyprus,Meat,Offline,L,3/9/2016,486322104,4/1/2016,2373,421.89,364.69,1001144.97,865409.37,135735.6 +Asia,Bhutan,Cosmetics,Offline,L,9/2/2014,642321527,10/8/2014,6068,437.2,263.33,2652929.6,1597886.44,1055043.16 +Australia and Oceania,Fiji,Personal Care,Online,C,11/19/2011,590857875,1/2/2012,6830,81.73,56.67,558215.9,387056.1,171159.8 +Central America and the Caribbean,Belize,Personal Care,Online,L,4/5/2014,286667478,5/4/2014,132,81.73,56.67,10788.36,7480.44,3307.92 +Sub-Saharan Africa,Guinea,Fruits,Offline,L,5/17/2010,654799163,5/29/2010,8478,9.33,6.92,79099.74,58667.76,20431.98 +Europe,Armenia,Vegetables,Online,H,7/30/2012,440614259,8/26/2012,6405,154.06,90.93,986754.3,582406.65,404347.65 +Middle East and North Africa,Turkey,Snacks,Offline,L,5/12/2015,259786593,6/29/2015,5481,152.58,97.44,836290.98,534068.64,302222.34 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,H,4/9/2014,348302495,4/16/2014,9303,437.2,263.33,4067271.6,2449758.99,1617512.61 +Asia,Laos,Fruits,Offline,L,4/14/2017,112460792,5/16/2017,8502,9.33,6.92,79323.66,58833.84,20489.82 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,M,9/22/2010,378872811,9/30/2010,5739,421.89,364.69,2421226.71,2092955.91,328270.8 +Asia,Thailand,Office Supplies,Offline,L,1/22/2016,244462382,2/2/2016,706,651.21,524.96,459754.26,370621.76,89132.5 +Asia,Thailand,Office Supplies,Online,H,5/18/2010,226465833,6/17/2010,5127,651.21,524.96,3338753.67,2691469.92,647283.75 +Central America and the Caribbean,Honduras,Snacks,Offline,L,6/27/2013,912431991,8/7/2013,7757,152.58,97.44,1183563.06,755842.08,427720.98 +Europe,Russia,Snacks,Offline,H,12/22/2015,710222184,1/27/2016,9382,152.58,97.44,1431505.56,914182.08,517323.48 +Australia and Oceania,New Zealand,Clothes,Online,M,4/8/2013,798010241,5/20/2013,7819,109.28,35.84,854460.32,280232.96,574227.36 +Middle East and North Africa,Qatar,Office Supplies,Online,H,1/6/2017,174282491,1/8/2017,2917,651.21,524.96,1899579.57,1531308.32,368271.25 +Sub-Saharan Africa,Namibia,Cereal,Offline,M,6/2/2013,607837760,7/19/2013,1556,205.7,117.11,320069.2,182223.16,137846.04 +Middle East and North Africa,Kuwait,Personal Care,Offline,C,6/20/2012,787787377,7/8/2012,2646,81.73,56.67,216257.58,149948.82,66308.76 +Middle East and North Africa,Algeria,Snacks,Offline,C,11/8/2013,373555171,12/27/2013,2131,152.58,97.44,325147.98,207644.64,117503.34 +Europe,Malta,Meat,Offline,M,10/5/2010,444877469,11/8/2010,7984,421.89,364.69,3368369.76,2911684.96,456684.8 +Asia,Sri Lanka,Vegetables,Offline,H,5/15/2016,351803100,5/21/2016,5210,154.06,90.93,802652.6,473745.3,328907.3 +Middle East and North Africa,Morocco,Baby Food,Offline,L,8/23/2014,864693391,9/5/2014,845,255.28,159.42,215711.6,134709.9,81001.7 +Asia,Tajikistan,Baby Food,Online,L,2/6/2017,124222171,3/17/2017,8956,255.28,159.42,2286287.68,1427765.52,858522.16 +Asia,Sri Lanka,Clothes,Online,M,8/13/2013,391375768,9/14/2013,5642,109.28,35.84,616557.76,202209.28,414348.48 +Sub-Saharan Africa,Seychelles ,Clothes,Online,C,1/22/2014,397453010,2/20/2014,4033,109.28,35.84,440726.24,144542.72,296183.52 +Australia and Oceania,East Timor,Cosmetics,Offline,C,3/21/2014,294065225,4/19/2014,9290,437.2,263.33,4061588,2446335.7,1615252.3 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,H,9/24/2014,303136241,10/14/2014,3605,651.21,524.96,2347612.05,1892480.8,455131.25 +Sub-Saharan Africa,Chad,Meat,Online,M,4/21/2017,266902387,4/25/2017,1202,421.89,364.69,507111.78,438357.38,68754.4 +Europe,Slovakia,Personal Care,Online,L,5/7/2013,997912490,5/28/2013,3336,81.73,56.67,272651.28,189051.12,83600.16 +Sub-Saharan Africa,Ethiopia,Meat,Online,M,6/25/2010,229027879,7/17/2010,3294,421.89,364.69,1389705.66,1201288.86,188416.8 +Australia and Oceania,Solomon Islands,Vegetables,Offline,C,8/9/2013,263422381,8/9/2013,1391,154.06,90.93,214297.46,126483.63,87813.83 +Central America and the Caribbean,Grenada,Beverages,Offline,C,7/15/2013,324582326,7/24/2013,9978,47.45,31.79,473456.1,317200.62,156255.48 +Europe,Lithuania,Beverages,Online,L,7/10/2013,606306540,8/20/2013,8434,47.45,31.79,400193.3,268116.86,132076.44 +Asia,Maldives,Cereal,Offline,L,4/18/2010,922706353,4/20/2010,8169,205.7,117.11,1680363.3,956671.59,723691.71 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,L,1/5/2013,258205592,2/12/2013,7627,255.28,159.42,1947020.56,1215896.34,731124.22 +Middle East and North Africa,Oman,Cosmetics,Online,C,10/3/2016,817540585,10/6/2016,7282,437.2,263.33,3183690.4,1917569.06,1266121.34 +Asia,Brunei,Cosmetics,Online,M,11/17/2013,375760161,1/3/2014,4637,437.2,263.33,2027296.4,1221061.21,806235.19 +Europe,Czech Republic,Cosmetics,Offline,C,12/13/2012,828225648,1/8/2013,9229,437.2,263.33,4034918.8,2430272.57,1604646.23 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,M,3/30/2012,540610873,5/8/2012,7626,81.73,56.67,623272.98,432165.42,191107.56 +Australia and Oceania,Nauru,Personal Care,Offline,M,2/6/2011,198902165,3/24/2011,8426,81.73,56.67,688656.98,477501.42,211155.56 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,M,9/14/2013,559398353,10/30/2013,7258,651.21,524.96,4726482.18,3810159.68,916322.5 +Sub-Saharan Africa,Uganda,Baby Food,Offline,H,3/2/2010,198710763,3/3/2010,1785,255.28,159.42,455674.8,284564.7,171110.1 +Sub-Saharan Africa,Chad,Vegetables,Online,M,8/5/2010,463763225,8/17/2010,6699,154.06,90.93,1032047.94,609140.07,422907.87 +Middle East and North Africa,Oman,Vegetables,Online,M,1/3/2011,521792066,2/16/2011,8722,154.06,90.93,1343711.32,793091.46,550619.86 +Australia and Oceania,Fiji,Beverages,Offline,L,4/15/2012,510346114,6/1/2012,1611,47.45,31.79,76441.95,51213.69,25228.26 +Middle East and North Africa,Libya,Clothes,Online,M,5/17/2016,187286698,6/22/2016,1151,109.28,35.84,125781.28,41251.84,84529.44 +Sub-Saharan Africa,Mauritius ,Meat,Offline,M,12/1/2014,280787646,12/17/2014,159,421.89,364.69,67080.51,57985.71,9094.8 +Europe,Macedonia,Household,Online,C,10/8/2015,239335286,10/12/2015,3485,668.27,502.54,2328920.95,1751351.9,577569.05 +Asia,North Korea,Beverages,Offline,C,6/30/2016,481728446,7/5/2016,3007,47.45,31.79,142682.15,95592.53,47089.62 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,L,9/22/2015,147078454,10/30/2015,2638,668.27,502.54,1762896.26,1325700.52,437195.74 +North America,United States of America,Cosmetics,Offline,L,12/7/2016,244809138,12/15/2016,3319,437.2,263.33,1451066.8,873992.27,577074.53 +Australia and Oceania,New Zealand,Clothes,Offline,C,2/6/2017,504656827,3/15/2017,8025,109.28,35.84,876972,287616,589356 +Europe,Slovakia,Household,Offline,M,6/20/2010,726670348,7/22/2010,6759,668.27,502.54,4516836.93,3396667.86,1120169.07 +Central America and the Caribbean,Panama,Beverages,Offline,C,1/28/2015,331211030,2/12/2015,1559,47.45,31.79,73974.55,49560.61,24413.94 +Europe,Belarus,Household,Offline,H,12/9/2015,608952701,1/25/2016,1491,668.27,502.54,996390.57,749287.14,247103.43 +Middle East and North Africa,Somalia,Snacks,Offline,L,4/17/2014,670881688,6/5/2014,7655,152.58,97.44,1167999.9,745903.2,422096.7 +Central America and the Caribbean,Saint Lucia,Fruits,Online,H,3/20/2016,598296821,4/23/2016,8180,9.33,6.92,76319.4,56605.6,19713.8 +Central America and the Caribbean,Belize,Snacks,Offline,M,9/19/2013,992809426,10/15/2013,3227,152.58,97.44,492375.66,314438.88,177936.78 +Europe,Romania,Fruits,Offline,C,3/21/2011,726343333,4/28/2011,9988,9.33,6.92,93188.04,69116.96,24071.08 +Sub-Saharan Africa,Burkina Faso,Cereal,Online,C,3/17/2014,991134870,5/3/2014,7688,205.7,117.11,1581421.6,900341.68,681079.92 +Australia and Oceania,Kiribati,Cereal,Online,H,4/25/2010,349732863,5/12/2010,2581,205.7,117.11,530911.7,302260.91,228650.79 +Sub-Saharan Africa,Seychelles ,Meat,Online,H,12/10/2010,584998643,1/5/2011,2953,421.89,364.69,1245841.17,1076929.57,168911.6 +Europe,Russia,Baby Food,Online,C,3/16/2017,850106036,4/26/2017,4122,255.28,159.42,1052264.16,657129.24,395134.92 +Sub-Saharan Africa,Botswana,Clothes,Online,C,2/19/2016,818541371,3/30/2016,3436,109.28,35.84,375486.08,123146.24,252339.84 +Sub-Saharan Africa,The Gambia,Cosmetics,Offline,M,10/6/2014,234103477,11/17/2014,5276,437.2,263.33,2306667.2,1389329.08,917338.12 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,C,8/11/2013,260903680,9/6/2013,6052,9.33,6.92,56465.16,41879.84,14585.32 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,M,6/23/2010,333365809,7/6/2010,9206,9.33,6.92,85891.98,63705.52,22186.46 +Central America and the Caribbean,Panama,Cereal,Offline,L,10/18/2011,406226193,11/22/2011,213,205.7,117.11,43814.1,24944.43,18869.67 +Europe,Vatican City,Snacks,Offline,C,9/18/2013,504533660,10/1/2013,1577,152.58,97.44,240618.66,153662.88,86955.78 +Asia,Uzbekistan,Fruits,Online,C,6/10/2013,273649537,7/12/2013,7834,9.33,6.92,73091.22,54211.28,18879.94 +Central America and the Caribbean,Guatemala,Fruits,Online,C,1/13/2013,329247653,1/25/2013,552,9.33,6.92,5150.16,3819.84,1330.32 +Australia and Oceania,Papua New Guinea,Vegetables,Online,C,8/15/2015,907314336,9/25/2015,3329,154.06,90.93,512865.74,302705.97,210159.77 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,C,1/10/2014,514148414,2/21/2014,6796,154.06,90.93,1046991.76,617960.28,429031.48 +Australia and Oceania,Fiji,Clothes,Offline,H,4/19/2017,876361215,4/20/2017,3613,109.28,35.84,394828.64,129489.92,265338.72 +North America,United States of America,Cereal,Offline,C,8/8/2016,190876567,9/24/2016,3473,205.7,117.11,714396.1,406723.03,307673.07 +Asia,Maldives,Personal Care,Offline,H,10/4/2011,774930799,10/18/2011,8099,81.73,56.67,661931.27,458970.33,202960.94 +Europe,Switzerland,Snacks,Offline,M,12/29/2014,516072738,2/1/2015,6246,152.58,97.44,953014.68,608610.24,344404.44 +Sub-Saharan Africa,Comoros,Beverages,Offline,L,11/23/2016,522163712,1/6/2017,8701,47.45,31.79,412862.45,276604.79,136257.66 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,M,11/23/2012,171377551,12/16/2012,3281,255.28,159.42,837573.68,523057.02,314516.66 +Europe,Iceland,Cosmetics,Offline,C,8/22/2014,262200582,9/5/2014,9834,437.2,263.33,4299424.8,2589587.22,1709837.58 +North America,Greenland,Personal Care,Online,H,11/26/2015,763431632,1/13/2016,5240,81.73,56.67,428265.2,296950.8,131314.4 +Sub-Saharan Africa,South Africa,Baby Food,Offline,M,7/12/2011,364182031,7/27/2011,8411,255.28,159.42,2147160.08,1340881.62,806278.46 +Middle East and North Africa,Libya,Vegetables,Online,M,5/8/2016,523875606,5/8/2016,5288,154.06,90.93,814669.28,480837.84,333831.44 +Middle East and North Africa,Turkey,Vegetables,Online,L,12/27/2015,522248685,2/13/2016,3846,154.06,90.93,592514.76,349716.78,242797.98 +Asia,Turkmenistan,Clothes,Offline,M,1/17/2016,609350097,2/26/2016,9090,109.28,35.84,993355.2,325785.6,667569.6 +Sub-Saharan Africa,Namibia,Cosmetics,Online,L,8/17/2015,655541169,9/11/2015,8054,437.2,263.33,3521208.8,2120859.82,1400348.98 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,L,2/9/2011,601495730,3/17/2011,4808,437.2,263.33,2102057.6,1266090.64,835966.96 +Asia,Uzbekistan,Cosmetics,Offline,M,2/1/2015,908200109,2/23/2015,5449,437.2,263.33,2382302.8,1434885.17,947417.63 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,C,9/16/2014,306953132,10/6/2014,3108,81.73,56.67,254016.84,176130.36,77886.48 +Australia and Oceania,Tonga,Clothes,Online,H,5/2/2013,749366128,5/31/2013,2945,109.28,35.84,321829.6,105548.8,216280.8 +Australia and Oceania,Marshall Islands,Snacks,Offline,M,8/10/2011,657362926,9/17/2011,7153,152.58,97.44,1091404.74,696988.32,394416.42 +Europe,Macedonia,Baby Food,Offline,L,3/25/2011,773179852,5/11/2011,9955,255.28,159.42,2541312.4,1587026.1,954286.3 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,H,3/9/2011,109365737,4/24/2011,2607,154.06,90.93,401634.42,237054.51,164579.91 +Sub-Saharan Africa,Ethiopia,Snacks,Online,H,7/10/2011,898781907,8/17/2011,8394,152.58,97.44,1280756.52,817911.36,462845.16 +Middle East and North Africa,Saudi Arabia,Meat,Online,C,2/19/2017,944602191,3/4/2017,7634,421.89,364.69,3220708.26,2784043.46,436664.8 +Europe,Switzerland,Baby Food,Online,H,4/13/2011,370312917,5/11/2011,2676,255.28,159.42,683129.28,426607.92,256521.36 +Europe,Ireland,Cosmetics,Online,C,5/3/2012,269712913,5/27/2012,2899,437.2,263.33,1267442.8,763393.67,504049.13 +Europe,United Kingdom,Clothes,Offline,M,1/16/2017,456913506,1/22/2017,9715,109.28,35.84,1061655.2,348185.6,713469.6 +Asia,Brunei,Vegetables,Online,L,11/4/2011,816338527,11/25/2011,1566,154.06,90.93,241257.96,142396.38,98861.58 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,M,7/12/2014,852724301,8/5/2014,8925,154.06,90.93,1374985.5,811550.25,563435.25 +Europe,Bosnia and Herzegovina,Vegetables,Offline,M,6/15/2017,141119658,6/27/2017,9298,154.06,90.93,1432449.88,845467.14,586982.74 +Sub-Saharan Africa,Comoros,Household,Online,H,1/19/2014,576885926,3/5/2014,2220,668.27,502.54,1483559.4,1115638.8,367920.6 +Sub-Saharan Africa,Burundi,Personal Care,Offline,M,2/27/2010,525696933,3/17/2010,4259,81.73,56.67,348088.07,241357.53,106730.54 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,L,9/8/2012,673539006,10/22/2012,4014,154.06,90.93,618396.84,364993.02,253403.82 +Sub-Saharan Africa,Mozambique,Cereal,Online,M,9/7/2010,876710975,9/26/2010,7115,205.7,117.11,1463555.5,833237.65,630317.85 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,M,12/22/2016,611824166,12/31/2016,1222,109.28,35.84,133540.16,43796.48,89743.68 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,M,5/17/2011,325802409,5/29/2011,1028,81.73,56.67,84018.44,58256.76,25761.68 +Sub-Saharan Africa,Chad,Cosmetics,Offline,H,8/16/2012,985882031,9/28/2012,3256,437.2,263.33,1423523.2,857402.48,566120.72 +Europe,Georgia,Personal Care,Offline,C,1/12/2014,929611861,1/15/2014,1663,81.73,56.67,135916.99,94242.21,41674.78 +Australia and Oceania,Samoa ,Vegetables,Online,M,7/14/2017,814853227,7/22/2017,2032,154.06,90.93,313049.92,184769.76,128280.16 +Europe,Estonia,Vegetables,Offline,H,10/13/2014,469779956,10/24/2014,7183,154.06,90.93,1106612.98,653150.19,453462.79 +Asia,Nepal,Baby Food,Online,M,8/18/2013,242878377,9/18/2013,1964,255.28,159.42,501369.92,313100.88,188269.04 +Europe,Austria,Baby Food,Offline,H,8/23/2011,552947318,9/12/2011,8254,255.28,159.42,2107081.12,1315852.68,791228.44 +Sub-Saharan Africa,Senegal,Personal Care,Offline,L,1/8/2015,539098107,2/27/2015,9965,81.73,56.67,814439.45,564716.55,249722.9 +Asia,Turkmenistan,Fruits,Offline,L,2/5/2012,310754573,2/29/2012,8039,9.33,6.92,75003.87,55629.88,19373.99 +Europe,Cyprus,Cosmetics,Online,C,12/28/2014,497653043,1/12/2015,5449,437.2,263.33,2382302.8,1434885.17,947417.63 +Asia,Japan,Household,Online,H,5/18/2010,899842345,6/17/2010,2201,668.27,502.54,1470862.27,1106090.54,364771.73 +Sub-Saharan Africa,Lesotho,Clothes,Online,L,4/17/2016,937683808,5/28/2016,331,109.28,35.84,36171.68,11863.04,24308.64 +Europe,Netherlands,Meat,Online,C,3/8/2010,101851260,3/15/2010,8906,421.89,364.69,3757352.34,3247929.14,509423.2 +Sub-Saharan Africa,Madagascar,Snacks,Offline,M,12/31/2015,203331029,1/3/2016,9025,152.58,97.44,1377034.5,879396,497638.5 +Asia,Cambodia,Clothes,Offline,C,2/6/2017,423421943,3/17/2017,8817,109.28,35.84,963521.76,316001.28,647520.48 +Middle East and North Africa,Bahrain,Beverages,Offline,H,1/26/2013,463735330,3/8/2013,8444,47.45,31.79,400667.8,268434.76,132233.04 +Sub-Saharan Africa,Burundi,Fruits,Offline,C,11/26/2015,996195018,12/15/2015,5098,9.33,6.92,47564.34,35278.16,12286.18 +Australia and Oceania,East Timor,Cosmetics,Offline,C,12/11/2015,513037335,12/14/2015,8003,437.2,263.33,3498911.6,2107429.99,1391481.61 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,H,12/17/2015,276811110,12/23/2015,3414,651.21,524.96,2223230.94,1792213.44,431017.5 +Europe,Latvia,Office Supplies,Online,M,3/20/2012,270377671,3/25/2012,9616,651.21,524.96,6262035.36,5048015.36,1214020 +Middle East and North Africa,Turkey,Clothes,Online,L,5/27/2013,546910846,6/14/2013,1928,109.28,35.84,210691.84,69099.52,141592.32 +Asia,Taiwan,Office Supplies,Online,L,2/11/2014,779896962,3/6/2014,7697,651.21,524.96,5012363.37,4040617.12,971746.25 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,M,10/25/2013,713134849,12/2/2013,1304,255.28,159.42,332885.12,207883.68,125001.44 +Sub-Saharan Africa,Swaziland,Meat,Online,M,1/9/2013,610735833,2/23/2013,9160,421.89,364.69,3864512.4,3340560.4,523952 +Central America and the Caribbean,Belize,Cosmetics,Online,H,2/10/2017,807123744,2/20/2017,4707,437.2,263.33,2057900.4,1239494.31,818406.09 +Sub-Saharan Africa,Guinea,Snacks,Online,L,5/17/2017,357034909,6/6/2017,3419,152.58,97.44,521671.02,333147.36,188523.66 +Europe,France,Household,Online,L,7/12/2017,185518157,8/25/2017,7800,668.27,502.54,5212506,3919812,1292694 +Asia,North Korea,Vegetables,Online,C,10/11/2014,837934815,10/25/2014,2387,154.06,90.93,367741.22,217049.91,150691.31 +Asia,China,Snacks,Online,M,3/9/2011,229958713,3/14/2011,8748,152.58,97.44,1334769.84,852405.12,482364.72 +Europe,Austria,Household,Online,C,6/12/2017,397576177,6/14/2017,481,668.27,502.54,321437.87,241721.74,79716.13 +Europe,Andorra,Personal Care,Offline,M,3/31/2011,747086036,4/29/2011,8215,81.73,56.67,671411.95,465544.05,205867.9 +Europe,Austria,Cosmetics,Online,H,10/8/2016,305099618,10/31/2016,4612,437.2,263.33,2016366.4,1214477.96,801888.44 +Asia,India,Snacks,Online,L,1/18/2010,868540751,1/28/2010,9364,152.58,97.44,1428759.12,912428.16,516330.96 +Asia,Nepal,Baby Food,Online,M,8/11/2013,254645764,9/8/2013,4195,255.28,159.42,1070899.6,668766.9,402132.7 +Europe,Portugal,Cereal,Offline,M,12/21/2016,850963485,12/25/2016,7860,205.7,117.11,1616802,920484.6,696317.4 +Asia,Bhutan,Cosmetics,Offline,M,9/20/2010,165355241,10/20/2010,1145,437.2,263.33,500594,301512.85,199081.15 +Australia and Oceania,Tuvalu,Meat,Online,C,12/30/2012,275994861,1/31/2013,1867,421.89,364.69,787668.63,680876.23,106792.4 +Central America and the Caribbean,Cuba,Cosmetics,Offline,H,9/26/2012,181368672,9/30/2012,9875,437.2,263.33,4317350,2600383.75,1716966.25 +Europe,Bosnia and Herzegovina,Fruits,Online,H,4/15/2011,750275504,5/11/2011,2049,9.33,6.92,19117.17,14179.08,4938.09 +Central America and the Caribbean,Haiti,Meat,Offline,H,1/22/2011,671826684,3/4/2011,7300,421.89,364.69,3079797,2662237,417560 +Europe,Cyprus,Baby Food,Offline,C,10/1/2011,505446040,10/31/2011,1570,255.28,159.42,400789.6,250289.4,150500.2 +Middle East and North Africa,Algeria,Vegetables,Offline,H,2/10/2014,430869901,3/22/2014,2833,154.06,90.93,436451.98,257604.69,178847.29 +Middle East and North Africa,Oman,Vegetables,Offline,L,3/10/2016,698147094,3/11/2016,6094,154.06,90.93,938841.64,554127.42,384714.22 +Europe,Switzerland,Personal Care,Offline,C,1/29/2017,277638947,2/12/2017,8389,81.73,56.67,685632.97,475404.63,210228.34 +Europe,Macedonia,Personal Care,Online,C,2/28/2013,910019290,3/11/2013,3785,81.73,56.67,309348.05,214495.95,94852.1 +Middle East and North Africa,Pakistan,Clothes,Offline,L,1/10/2017,356274449,2/20/2017,8382,109.28,35.84,915984.96,300410.88,615574.08 +Central America and the Caribbean,Grenada,Household,Offline,M,10/30/2015,947703254,12/9/2015,5308,668.27,502.54,3547177.16,2667482.32,879694.84 +Asia,Singapore,Office Supplies,Online,L,12/4/2012,135917031,12/12/2012,9725,651.21,524.96,6333017.25,5105236,1227781.25 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,C,7/12/2016,842839610,8/15/2016,3825,651.21,524.96,2490878.25,2007972,482906.25 +Middle East and North Africa,Lebanon,Household,Online,M,3/15/2013,210707318,4/1/2013,1833,668.27,502.54,1224938.91,921155.82,303783.09 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,H,1/25/2017,852068984,3/15/2017,5002,154.06,90.93,770608.12,454831.86,315776.26 +Sub-Saharan Africa,Mali,Vegetables,Offline,H,1/12/2013,499785935,2/12/2013,6619,154.06,90.93,1019723.14,601865.67,417857.47 +North America,United States of America,Clothes,Offline,H,7/27/2013,557032001,7/31/2013,7002,109.28,35.84,765178.56,250951.68,514226.88 +Europe,Serbia,Fruits,Offline,L,1/25/2017,247293508,2/19/2017,8499,9.33,6.92,79295.67,58813.08,20482.59 +Europe,Luxembourg,Household,Offline,C,8/17/2011,664369285,9/21/2011,490,668.27,502.54,327452.3,246244.6,81207.7 +Asia,China,Personal Care,Online,M,9/10/2016,722370660,10/19/2016,4386,81.73,56.67,358467.78,248554.62,109913.16 +Europe,Kosovo,Snacks,Offline,H,2/22/2011,305721461,3/27/2011,8629,152.58,97.44,1316612.82,840809.76,475803.06 +Europe,Serbia,Household,Offline,M,10/8/2012,719158017,10/31/2012,3693,668.27,502.54,2467921.11,1855880.22,612040.89 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,L,12/7/2013,637729156,12/13/2013,7084,109.28,35.84,774139.52,253890.56,520248.96 +Middle East and North Africa,Azerbaijan,Vegetables,Online,C,8/16/2015,156796205,9/26/2015,8336,154.06,90.93,1284244.16,757992.48,526251.68 +Central America and the Caribbean,Nicaragua,Snacks,Online,M,2/12/2016,342032992,3/8/2016,4018,152.58,97.44,613066.44,391513.92,221552.52 +Central America and the Caribbean,Grenada,Fruits,Offline,M,9/30/2014,979425847,10/19/2014,2728,9.33,6.92,25452.24,18877.76,6574.48 +Australia and Oceania,Tuvalu,Beverages,Online,M,9/17/2015,125273597,10/8/2015,96,47.45,31.79,4555.2,3051.84,1503.36 +Central America and the Caribbean,Haiti,Clothes,Online,M,9/6/2016,856187570,10/21/2016,3783,109.28,35.84,413406.24,135582.72,277823.52 +Sub-Saharan Africa,Benin,Beverages,Offline,C,8/17/2012,919091594,9/26/2012,8482,47.45,31.79,402470.9,269642.78,132828.12 +Middle East and North Africa,Syria,Cosmetics,Online,H,9/18/2014,381221997,10/8/2014,915,437.2,263.33,400038,240946.95,159091.05 +Sub-Saharan Africa,Niger,Vegetables,Offline,L,3/31/2016,280127608,5/8/2016,4839,154.06,90.93,745496.34,440010.27,305486.07 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,L,8/5/2011,373669755,8/13/2011,6039,437.2,263.33,2640250.8,1590249.87,1050000.93 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,M,2/13/2015,490022265,3/20/2015,7333,651.21,524.96,4775322.93,3849531.68,925791.25 +Sub-Saharan Africa,Namibia,Personal Care,Offline,H,12/18/2011,977671468,1/22/2012,3568,81.73,56.67,291612.64,202198.56,89414.08 +Central America and the Caribbean,Dominica,Fruits,Offline,L,11/1/2014,455416190,11/14/2014,6626,9.33,6.92,61820.58,45851.92,15968.66 +Asia,Thailand,Clothes,Online,H,10/15/2014,762367761,11/23/2014,417,109.28,35.84,45569.76,14945.28,30624.48 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,C,4/21/2015,207950007,5/9/2015,5883,81.73,56.67,480817.59,333389.61,147427.98 +Sub-Saharan Africa,Ethiopia,Snacks,Online,C,5/9/2013,321899259,5/30/2013,5999,152.58,97.44,915327.42,584542.56,330784.86 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,H,10/5/2010,904264342,10/10/2010,768,152.58,97.44,117181.44,74833.92,42347.52 +Australia and Oceania,Vanuatu,Household,Online,L,5/30/2010,475406587,7/14/2010,2228,668.27,502.54,1488905.56,1119659.12,369246.44 +Central America and the Caribbean,Trinidad and Tobago,Meat,Online,C,6/21/2012,325999820,8/7/2012,9446,421.89,364.69,3985172.94,3444861.74,540311.2 +Europe,Macedonia,Baby Food,Online,M,8/9/2010,467030370,9/14/2010,3520,255.28,159.42,898585.6,561158.4,337427.2 +Europe,Norway,Office Supplies,Offline,C,11/21/2010,979797065,12/14/2010,2580,651.21,524.96,1680121.8,1354396.8,325725 +Sub-Saharan Africa,Mauritania,Fruits,Offline,M,11/24/2012,665911233,12/27/2012,6787,9.33,6.92,63322.71,46966.04,16356.67 +Australia and Oceania,Palau,Office Supplies,Online,H,6/28/2013,197296702,7/27/2013,3333,651.21,524.96,2170482.93,1749691.68,420791.25 +Middle East and North Africa,Somalia,Office Supplies,Online,H,7/31/2010,766189801,9/7/2010,1443,651.21,524.96,939696.03,757517.28,182178.75 +Europe,Hungary,Cereal,Online,L,7/5/2014,935139358,7/28/2014,7372,205.7,117.11,1516420.4,863334.92,653085.48 +Australia and Oceania,Tonga,Personal Care,Online,H,12/20/2013,687006700,1/1/2014,9404,81.73,56.67,768588.92,532924.68,235664.24 +Asia,Philippines,Personal Care,Online,M,1/26/2010,974965655,2/18/2010,2858,81.73,56.67,233584.34,161962.86,71621.48 +Central America and the Caribbean,Honduras,Fruits,Online,C,7/26/2012,572502553,8/29/2012,5083,9.33,6.92,47424.39,35174.36,12250.03 +Sub-Saharan Africa,Namibia,Cereal,Online,C,5/4/2013,123416221,5/17/2013,457,205.7,117.11,94004.9,53519.27,40485.63 +Australia and Oceania,East Timor,Baby Food,Online,H,11/28/2012,791817986,1/8/2013,5393,255.28,159.42,1376725.04,859752.06,516972.98 +Europe,San Marino,Fruits,Offline,H,8/26/2016,212131679,10/2/2016,3333,9.33,6.92,31096.89,23064.36,8032.53 +Australia and Oceania,New Zealand,Clothes,Offline,H,11/10/2015,139093625,12/13/2015,9749,109.28,35.84,1065370.72,349404.16,715966.56 +Middle East and North Africa,Qatar,Household,Online,M,3/30/2014,597752654,3/31/2014,7149,668.27,502.54,4777462.23,3592658.46,1184803.77 +Asia,India,Personal Care,Online,H,8/2/2016,333470094,8/27/2016,66,81.73,56.67,5394.18,3740.22,1653.96 +Europe,Spain,Personal Care,Online,M,5/18/2017,861919772,6/14/2017,69,81.73,56.67,5639.37,3910.23,1729.14 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,H,3/3/2012,619088017,4/14/2012,757,437.2,263.33,330960.4,199340.81,131619.59 +Australia and Oceania,Samoa ,Cereal,Offline,M,7/4/2016,811273658,8/19/2016,2758,205.7,117.11,567320.6,322989.38,244331.22 +Sub-Saharan Africa,Chad,Clothes,Offline,L,9/18/2016,465088021,10/11/2016,8736,109.28,35.84,954670.08,313098.24,641571.84 +Central America and the Caribbean,Costa Rica,Snacks,Online,L,7/17/2011,477454936,7/18/2011,8381,152.58,97.44,1278772.98,816644.64,462128.34 +Middle East and North Africa,Egypt,Personal Care,Offline,H,12/9/2015,465610730,12/28/2015,3417,81.73,56.67,279271.41,193641.39,85630.02 +Europe,Russia,Office Supplies,Offline,L,11/8/2011,117104232,11/11/2011,2599,651.21,524.96,1692494.79,1364371.04,328123.75 +Europe,Greece,Personal Care,Offline,M,8/2/2012,539796769,9/15/2012,6714,81.73,56.67,548735.22,380482.38,168252.84 +Asia,Singapore,Cosmetics,Offline,L,7/28/2013,211862170,8/16/2013,3579,437.2,263.33,1564738.8,942458.07,622280.73 +Sub-Saharan Africa,Rwanda,Vegetables,Online,L,4/23/2011,831786763,5/15/2011,3042,154.06,90.93,468650.52,276609.06,192041.46 +Asia,Uzbekistan,Cereal,Offline,M,9/18/2014,568369376,10/21/2014,1984,205.7,117.11,408108.8,232346.24,175762.56 +Europe,Luxembourg,Fruits,Offline,M,1/23/2011,810721337,3/8/2011,9315,9.33,6.92,86908.95,64459.8,22449.15 +Europe,Spain,Beverages,Online,C,3/11/2015,318266475,4/18/2015,977,47.45,31.79,46358.65,31058.83,15299.82 +Asia,Sri Lanka,Personal Care,Online,H,9/17/2012,170741117,9/26/2012,4945,81.73,56.67,404154.85,280233.15,123921.7 +Europe,Greece,Cosmetics,Online,M,10/22/2016,618194091,12/3/2016,6224,437.2,263.33,2721132.8,1638965.92,1082166.88 +Middle East and North Africa,Tunisia ,Cereal,Online,L,6/8/2011,630986726,7/10/2011,1849,205.7,117.11,380339.3,216536.39,163802.91 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,L,9/9/2015,149792850,9/23/2015,5888,437.2,263.33,2574233.6,1550487.04,1023746.56 +Europe,Iceland,Personal Care,Offline,M,11/15/2011,535598790,12/23/2011,4439,81.73,56.67,362799.47,251558.13,111241.34 +Central America and the Caribbean,Barbados,Beverages,Offline,H,6/4/2017,519703376,7/12/2017,633,47.45,31.79,30035.85,20123.07,9912.78 +Europe,Austria,Vegetables,Online,M,12/27/2012,253717935,1/11/2013,9630,154.06,90.93,1483597.8,875655.9,607941.9 +Europe,Spain,Cosmetics,Online,C,5/9/2014,859566295,5/16/2014,3623,437.2,263.33,1583975.6,954044.59,629931.01 +Asia,Japan,Meat,Offline,M,8/25/2015,379484784,9/9/2015,6835,421.89,364.69,2883618.15,2492656.15,390962 +Asia,Vietnam,Meat,Online,H,11/8/2015,526022231,12/7/2015,522,421.89,364.69,220226.58,190368.18,29858.4 +Australia and Oceania,Fiji,Cereal,Online,M,1/8/2015,832039964,1/9/2015,7970,205.7,117.11,1639429,933366.7,706062.3 +Australia and Oceania,Australia,Fruits,Online,L,6/23/2010,900711810,7/17/2010,9495,9.33,6.92,88588.35,65705.4,22882.95 +Europe,Ukraine,Household,Online,M,10/4/2015,855524098,10/4/2015,7447,668.27,502.54,4976606.69,3742415.38,1234191.31 +Europe,Switzerland,Fruits,Online,C,5/21/2011,890275657,6/13/2011,1206,9.33,6.92,11251.98,8345.52,2906.46 +Central America and the Caribbean,Dominican Republic,Household,Online,C,10/25/2016,819077813,12/14/2016,2181,668.27,502.54,1457496.87,1096039.74,361457.13 +Sub-Saharan Africa,Niger,Meat,Offline,C,12/2/2010,526354396,12/24/2010,8817,421.89,364.69,3719804.13,3215471.73,504332.4 +Middle East and North Africa,Libya,Cosmetics,Online,M,6/28/2011,416841733,8/17/2011,1587,437.2,263.33,693836.4,417904.71,275931.69 +Asia,Laos,Vegetables,Offline,H,11/19/2010,965588653,12/17/2010,7995,154.06,90.93,1231709.7,726985.35,504724.35 +Sub-Saharan Africa,Benin,Cosmetics,Online,C,2/4/2010,467956483,2/19/2010,7577,437.2,263.33,3312664.4,1995251.41,1317412.99 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,C,12/22/2014,889619052,1/1/2015,6902,437.2,263.33,3017554.4,1817503.66,1200050.74 +Europe,Ukraine,Vegetables,Online,M,4/13/2017,216562688,5/5/2017,4567,154.06,90.93,703592.02,415277.31,288314.71 +Middle East and North Africa,Pakistan,Baby Food,Online,H,8/21/2013,105086219,8/22/2013,6202,255.28,159.42,1583246.56,988722.84,594523.72 +Central America and the Caribbean,Barbados,Baby Food,Offline,M,11/12/2016,931800973,11/20/2016,9469,255.28,159.42,2417246.32,1509547.98,907698.34 +Sub-Saharan Africa,Eritrea,Meat,Offline,M,5/10/2014,443630778,6/25/2014,9061,421.89,364.69,3822745.29,3304456.09,518289.2 +Sub-Saharan Africa,Senegal,Vegetables,Online,M,4/12/2017,507811963,5/8/2017,1699,154.06,90.93,261747.94,154490.07,107257.87 +Europe,Ireland,Vegetables,Offline,L,5/13/2011,361893355,5/13/2011,1141,154.06,90.93,175782.46,103751.13,72031.33 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,M,9/12/2013,663736283,10/19/2013,3171,437.2,263.33,1386361.2,835019.43,551341.77 +Central America and the Caribbean,The Bahamas,Clothes,Offline,L,12/6/2015,341514575,1/11/2016,607,109.28,35.84,66332.96,21754.88,44578.08 +Central America and the Caribbean,Nicaragua,Vegetables,Online,M,10/8/2010,643714559,10/25/2010,8298,154.06,90.93,1278389.88,754537.14,523852.74 +Australia and Oceania,Federated States of Micronesia,Household,Offline,L,12/5/2010,189135062,1/8/2011,8123,668.27,502.54,5428357.21,4082132.42,1346224.79 +Europe,Portugal,Cereal,Online,C,1/11/2015,816887414,1/17/2015,3994,205.7,117.11,821565.8,467737.34,353828.46 +Europe,Serbia,Baby Food,Online,L,5/31/2011,836395442,7/10/2011,6853,255.28,159.42,1749433.84,1092505.26,656928.58 +Middle East and North Africa,Somalia,Household,Online,M,3/10/2012,877395474,3/14/2012,9673,668.27,502.54,6464175.71,4861069.42,1603106.29 +Europe,Estonia,Fruits,Offline,L,8/13/2011,739936339,8/22/2011,2461,9.33,6.92,22961.13,17030.12,5931.01 +Europe,Albania,Snacks,Offline,C,7/29/2012,744379365,8/24/2012,7251,152.58,97.44,1106357.58,706537.44,399820.14 +Australia and Oceania,Fiji,Household,Offline,H,3/28/2015,381398379,4/11/2015,3111,668.27,502.54,2078987.97,1563401.94,515586.03 +Asia,Philippines,Office Supplies,Online,L,4/4/2013,561979711,5/21/2013,1140,651.21,524.96,742379.4,598454.4,143925 +Australia and Oceania,Marshall Islands,Fruits,Online,H,9/20/2012,467422187,10/25/2012,9467,9.33,6.92,88327.11,65511.64,22815.47 +North America,Canada,Clothes,Online,L,3/14/2013,699337136,3/18/2013,8254,109.28,35.84,901997.12,295823.36,606173.76 +Europe,Bosnia and Herzegovina,Clothes,Online,L,7/20/2011,129648387,8/6/2011,4694,109.28,35.84,512960.32,168232.96,344727.36 +Central America and the Caribbean,Haiti,Beverages,Offline,C,4/5/2013,850592267,4/5/2013,8009,47.45,31.79,380027.05,254606.11,125420.94 +Middle East and North Africa,Israel,Snacks,Offline,L,7/13/2013,524717605,7/31/2013,4454,152.58,97.44,679591.32,433997.76,245593.56 +Central America and the Caribbean,Saint Lucia,Beverages,Online,H,3/11/2016,934885728,4/28/2016,2317,47.45,31.79,109941.65,73657.43,36284.22 +Asia,Bhutan,Household,Online,L,10/14/2014,334270465,10/20/2014,6914,668.27,502.54,4620418.78,3474561.56,1145857.22 +Middle East and North Africa,Iraq,Vegetables,Online,M,6/29/2011,196358144,7/22/2011,5593,154.06,90.93,861657.58,508571.49,353086.09 +Europe,Poland,Vegetables,Online,L,5/3/2013,264947593,5/19/2013,2735,154.06,90.93,421354.1,248693.55,172660.55 +Asia,China,Personal Care,Online,H,4/9/2013,804150140,4/24/2013,4751,81.73,56.67,388299.23,269239.17,119060.06 +Europe,Norway,Meat,Online,L,8/31/2016,348389613,10/11/2016,5083,421.89,364.69,2144466.87,1853719.27,290747.6 +Middle East and North Africa,Oman,Beverages,Online,H,10/24/2014,652402341,11/17/2014,9205,47.45,31.79,436777.25,292626.95,144150.3 +Middle East and North Africa,Egypt,Snacks,Offline,L,6/6/2011,841237151,7/13/2011,9622,152.58,97.44,1468124.76,937567.68,530557.08 +Asia,Laos,Cereal,Offline,C,4/19/2011,560255372,5/2/2011,870,205.7,117.11,178959,101885.7,77073.3 +Asia,Japan,Personal Care,Online,M,6/22/2016,425130832,7/18/2016,4515,81.73,56.67,369010.95,255865.05,113145.9 +Asia,Tajikistan,Snacks,Offline,C,12/10/2014,671849858,12/20/2014,4158,152.58,97.44,634427.64,405155.52,229272.12 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,L,9/2/2014,706711280,10/12/2014,427,668.27,502.54,285351.29,214584.58,70766.71 +Middle East and North Africa,Israel,Meat,Online,M,2/18/2017,456326425,2/19/2017,5984,421.89,364.69,2524589.76,2182304.96,342284.8 +Middle East and North Africa,Iraq,Baby Food,Offline,H,7/3/2013,817619121,7/25/2013,522,255.28,159.42,133256.16,83217.24,50038.92 +Europe,Bulgaria,Vegetables,Online,H,3/2/2011,507825696,4/10/2011,5763,154.06,90.93,887847.78,524029.59,363818.19 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,H,10/12/2014,114494979,11/11/2014,463,255.28,159.42,118194.64,73811.46,44383.18 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,L,12/5/2014,745488297,1/10/2015,5408,437.2,263.33,2364377.6,1424088.64,940288.96 +Europe,Andorra,Cereal,Online,L,8/14/2014,878979480,9/18/2014,8416,205.7,117.11,1731171.2,985597.76,745573.44 +Middle East and North Africa,Iran,Household,Online,M,5/8/2010,413454854,5/27/2010,9334,668.27,502.54,6237632.18,4690708.36,1546923.82 +Asia,India,Cereal,Offline,C,1/16/2011,217713248,2/3/2011,5043,205.7,117.11,1037345.1,590585.73,446759.37 +Europe,Albania,Cosmetics,Offline,L,7/17/2011,780865991,8/12/2011,4454,437.2,263.33,1947288.8,1172871.82,774416.98 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,H,7/15/2011,862336909,8/8/2011,3509,47.45,31.79,166502.05,111551.11,54950.94 +Asia,Turkmenistan,Baby Food,Offline,H,10/14/2011,641862332,10/21/2011,183,255.28,159.42,46716.24,29173.86,17542.38 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,M,4/30/2010,369491088,5/9/2010,9479,437.2,263.33,4144218.8,2496105.07,1648113.73 +Asia,South Korea,Beverages,Offline,L,11/1/2013,815584504,11/29/2013,8434,47.45,31.79,400193.3,268116.86,132076.44 +Australia and Oceania,Papua New Guinea,Beverages,Online,L,2/12/2011,120816409,3/30/2011,1115,47.45,31.79,52906.75,35445.85,17460.9 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,H,10/5/2014,546173131,10/17/2014,3621,81.73,56.67,295944.33,205202.07,90742.26 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,H,12/2/2011,822953498,12/16/2011,9083,154.06,90.93,1399326.98,825917.19,573409.79 +North America,Greenland,Office Supplies,Online,M,7/11/2013,202768838,7/11/2013,2660,651.21,524.96,1732218.6,1396393.6,335825 +Europe,Iceland,Cosmetics,Offline,H,8/25/2012,707542979,9/3/2012,6546,437.2,263.33,2861911.2,1723758.18,1138153.02 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,L,12/29/2010,379512250,2/9/2011,4963,81.73,56.67,405625.99,281253.21,124372.78 +Europe,Slovakia,Beverages,Online,L,2/10/2015,931225478,3/21/2015,9168,47.45,31.79,435021.6,291450.72,143570.88 +Asia,Tajikistan,Baby Food,Offline,H,6/25/2017,995543992,6/25/2017,2445,255.28,159.42,624159.6,389781.9,234377.7 +Europe,Germany,Beverages,Online,L,6/6/2015,175641620,6/27/2015,5113,47.45,31.79,242611.85,162542.27,80069.58 +Central America and the Caribbean,Haiti,Vegetables,Online,L,12/2/2014,395004689,12/5/2014,9520,154.06,90.93,1466651.2,865653.6,600997.6 +Sub-Saharan Africa,Benin,Cereal,Offline,M,8/15/2011,947432029,9/25/2011,5046,205.7,117.11,1037962.2,590937.06,447025.14 +Middle East and North Africa,Oman,Snacks,Online,L,5/31/2017,747034966,7/8/2017,3102,152.58,97.44,473303.16,302258.88,171044.28 +Europe,Estonia,Vegetables,Online,H,3/3/2011,578237330,4/12/2011,2131,154.06,90.93,328301.86,193771.83,134530.03 +Australia and Oceania,Tuvalu,Beverages,Online,C,9/6/2010,845775449,9/11/2010,2605,47.45,31.79,123607.25,82812.95,40794.3 +North America,Mexico,Cereal,Online,H,11/18/2015,224698150,12/16/2015,2031,205.7,117.11,417776.7,237850.41,179926.29 +Middle East and North Africa,Saudi Arabia,Fruits,Online,H,8/13/2012,610366761,8/31/2012,9943,9.33,6.92,92768.19,68805.56,23962.63 +Sub-Saharan Africa,Comoros,Clothes,Online,L,4/22/2014,368455111,5/16/2014,2910,109.28,35.84,318004.8,104294.4,213710.4 +Europe,Slovenia,Personal Care,Online,L,9/19/2012,184949529,9/23/2012,9530,81.73,56.67,778886.9,540065.1,238821.8 +Europe,Ukraine,Cosmetics,Offline,C,1/14/2012,816148841,1/23/2012,5434,437.2,263.33,2375744.8,1430935.22,944809.58 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,L,7/10/2017,838664376,7/10/2017,8281,154.06,90.93,1275770.86,752991.33,522779.53 +Sub-Saharan Africa,Sudan,Fruits,Online,M,7/22/2016,699419963,8/21/2016,2765,9.33,6.92,25797.45,19133.8,6663.65 +Europe,Vatican City,Household,Online,C,9/28/2012,465651929,10/7/2012,5608,668.27,502.54,3747658.16,2818244.32,929413.84 +Australia and Oceania,Tuvalu,Meat,Online,C,7/12/2014,274909102,8/23/2014,567,421.89,364.69,239211.63,206779.23,32432.4 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,M,4/11/2016,785052812,5/24/2016,3427,651.21,524.96,2231696.67,1799037.92,432658.75 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,M,3/19/2017,924256885,4/3/2017,7006,437.2,263.33,3063023.2,1844889.98,1218133.22 +Europe,Slovakia,Fruits,Online,C,1/18/2010,141007649,2/14/2010,6152,9.33,6.92,57398.16,42571.84,14826.32 +Europe,Iceland,Vegetables,Offline,C,1/24/2015,654103934,2/27/2015,2745,154.06,90.93,422894.7,249602.85,173291.85 +Sub-Saharan Africa,Senegal,Personal Care,Offline,C,9/29/2015,702657067,9/30/2015,696,81.73,56.67,56884.08,39442.32,17441.76 +Middle East and North Africa,Turkey,Household,Online,M,7/26/2015,396090877,9/4/2015,947,668.27,502.54,632851.69,475905.38,156946.31 +Sub-Saharan Africa,Liberia,Household,Offline,H,7/2/2011,364141690,7/19/2011,6473,668.27,502.54,4325711.71,3252941.42,1072770.29 +Asia,Maldives,Snacks,Offline,M,12/10/2012,406858336,1/21/2013,7278,152.58,97.44,1110477.24,709168.32,401308.92 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,L,3/19/2015,844602143,4/24/2015,5398,437.2,263.33,2360005.6,1421455.34,938550.26 +Middle East and North Africa,Yemen,Baby Food,Offline,C,11/25/2010,268046939,12/4/2010,9901,255.28,159.42,2527527.28,1578417.42,949109.86 +Sub-Saharan Africa,Rwanda,Baby Food,Online,H,5/19/2016,488179051,6/24/2016,1885,255.28,159.42,481202.8,300506.7,180696.1 +Europe,Sweden,Fruits,Online,C,1/9/2015,686297309,2/3/2015,9480,9.33,6.92,88448.4,65601.6,22846.8 +Europe,Bosnia and Herzegovina,Office Supplies,Online,M,12/21/2013,564013040,12/24/2013,2847,651.21,524.96,1853994.87,1494561.12,359433.75 +Sub-Saharan Africa,Chad,Vegetables,Offline,M,1/30/2010,793250072,3/4/2010,9179,154.06,90.93,1414116.74,834646.47,579470.27 +Asia,Kazakhstan,Personal Care,Offline,C,6/1/2016,766244733,7/12/2016,7699,81.73,56.67,629239.27,436302.33,192936.94 +Asia,South Korea,Snacks,Offline,L,1/9/2013,845545852,2/19/2013,4662,152.58,97.44,711327.96,454265.28,257062.68 +Europe,Greece,Office Supplies,Offline,M,4/26/2011,114014756,5/7/2011,8355,651.21,524.96,5440859.55,4386040.8,1054818.75 +Australia and Oceania,Solomon Islands,Beverages,Online,H,5/27/2012,424825274,6/14/2012,4094,47.45,31.79,194260.3,130148.26,64112.04 +Sub-Saharan Africa,Mali,Personal Care,Offline,H,11/21/2010,551463735,1/1/2011,9229,81.73,56.67,754286.17,523007.43,231278.74 +Middle East and North Africa,Afghanistan,Clothes,Online,C,10/22/2013,237728965,12/8/2013,8138,109.28,35.84,889320.64,291665.92,597654.72 +Middle East and North Africa,Iraq,Office Supplies,Offline,L,2/7/2014,647732293,2/24/2014,7234,651.21,524.96,4710853.14,3797560.64,913292.5 +Europe,Slovakia,Baby Food,Offline,M,2/24/2017,315897548,3/18/2017,9959,255.28,159.42,2542333.52,1587663.78,954669.74 +North America,Greenland,Cosmetics,Online,H,3/29/2014,996961057,5/11/2014,1786,437.2,263.33,780839.2,470307.38,310531.82 +Middle East and North Africa,Iraq,Cosmetics,Offline,H,8/30/2016,915971648,8/31/2016,5220,437.2,263.33,2282184,1374582.6,907601.4 +Middle East and North Africa,Egypt,Clothes,Offline,C,1/19/2014,618290650,2/19/2014,4798,109.28,35.84,524325.44,171960.32,352365.12 +Central America and the Caribbean,Saint Lucia,Household,Offline,C,1/16/2016,719591891,1/19/2016,2086,668.27,502.54,1394011.22,1048298.44,345712.78 +Central America and the Caribbean,Panama,Household,Online,C,8/12/2010,555861699,8/17/2010,684,668.27,502.54,457096.68,343737.36,113359.32 +Central America and the Caribbean,The Bahamas,Meat,Online,C,4/22/2013,433398902,5/3/2013,1221,421.89,364.69,515127.69,445286.49,69841.2 +Sub-Saharan Africa,Djibouti,Meat,Online,M,6/15/2010,278814828,6/22/2010,6358,421.89,364.69,2682376.62,2318699.02,363677.6 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,L,12/11/2015,989033305,12/30/2015,5788,154.06,90.93,891699.28,526302.84,365396.44 +Europe,Switzerland,Fruits,Offline,M,6/10/2014,381290662,7/17/2014,1235,9.33,6.92,11522.55,8546.2,2976.35 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,H,8/9/2010,843135726,9/14/2010,1453,109.28,35.84,158783.84,52075.52,106708.32 +Europe,Albania,Beverages,Online,M,3/4/2010,782429826,3/10/2010,7228,47.45,31.79,342968.6,229778.12,113190.48 +Europe,Switzerland,Cereal,Online,C,2/21/2016,477346789,3/20/2016,6378,205.7,117.11,1311954.6,746927.58,565027.02 +Central America and the Caribbean,Belize,Cosmetics,Offline,L,6/10/2017,726372945,7/24/2017,8751,437.2,263.33,3825937.2,2304400.83,1521536.37 +Australia and Oceania,Tonga,Vegetables,Online,C,6/3/2015,598307120,7/4/2015,1227,154.06,90.93,189031.62,111571.11,77460.51 +Middle East and North Africa,Lebanon,Vegetables,Online,M,6/29/2012,582260644,8/3/2012,2719,154.06,90.93,418889.14,247238.67,171650.47 +Asia,Japan,Cosmetics,Online,L,12/5/2015,337657344,1/12/2016,9166,437.2,263.33,4007375.2,2413682.78,1593692.42 +Middle East and North Africa,Oman,Personal Care,Online,L,5/2/2011,944233548,6/5/2011,8545,81.73,56.67,698382.85,484245.15,214137.7 +Sub-Saharan Africa,Rwanda,Fruits,Online,C,11/22/2011,852038085,11/28/2011,5858,9.33,6.92,54655.14,40537.36,14117.78 +Australia and Oceania,Australia,Snacks,Offline,C,9/16/2016,831432282,9/17/2016,8143,152.58,97.44,1242458.94,793453.92,449005.02 +Sub-Saharan Africa,Niger,Snacks,Online,C,8/3/2014,823089969,8/8/2014,9467,152.58,97.44,1444474.86,922464.48,522010.38 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,L,7/20/2010,387997472,8/4/2010,5929,109.28,35.84,647921.12,212495.36,435425.76 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,M,6/18/2014,957453620,7/6/2014,658,47.45,31.79,31222.1,20917.82,10304.28 +Sub-Saharan Africa,Rwanda,Household,Online,C,7/16/2014,883069741,7/29/2014,8815,668.27,502.54,5890800.05,4429890.1,1460909.95 +Europe,Bulgaria,Vegetables,Online,M,6/3/2011,386769664,7/12/2011,2593,154.06,90.93,399477.58,235781.49,163696.09 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,M,5/21/2014,210789716,7/7/2014,6216,152.58,97.44,948437.28,605687.04,342750.24 +Sub-Saharan Africa,Tanzania,Meat,Online,M,11/4/2014,267678725,11/29/2014,938,421.89,364.69,395732.82,342079.22,53653.6 +Europe,Hungary,Cereal,Online,H,11/3/2012,990298020,12/1/2012,46,205.7,117.11,9462.2,5387.06,4075.14 +Sub-Saharan Africa,Seychelles ,Clothes,Online,L,4/13/2013,181821429,5/30/2013,3856,109.28,35.84,421383.68,138199.04,283184.64 +Sub-Saharan Africa,Guinea,Cereal,Offline,H,7/21/2014,665735280,8/25/2014,4718,205.7,117.11,970492.6,552524.98,417967.62 +Sub-Saharan Africa,Swaziland,Cereal,Online,H,4/29/2012,835838401,6/4/2012,2012,205.7,117.11,413868.4,235625.32,178243.08 +Sub-Saharan Africa,Zambia,Vegetables,Online,L,11/29/2010,506242120,12/3/2010,7148,154.06,90.93,1101220.88,649967.64,451253.24 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,M,11/22/2011,461370265,12/28/2011,8569,651.21,524.96,5580218.49,4498382.24,1081836.25 +Sub-Saharan Africa,Rwanda,Clothes,Online,L,5/6/2010,205959165,6/13/2010,6749,109.28,35.84,737530.72,241884.16,495646.56 +Asia,Mongolia,Cereal,Online,H,10/11/2013,215057647,10/17/2013,9192,205.7,117.11,1890794.4,1076475.12,814319.28 +Sub-Saharan Africa,Sierra Leone,Meat,Online,C,8/11/2015,584027040,9/30/2015,5434,421.89,364.69,2292550.26,1981725.46,310824.8 +Sub-Saharan Africa,Rwanda,Meat,Offline,C,2/10/2014,578541171,2/25/2014,2044,421.89,364.69,862343.16,745426.36,116916.8 +North America,Greenland,Cereal,Offline,M,3/13/2016,884586369,3/27/2016,7619,205.7,117.11,1567228.3,892261.09,674967.21 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,C,11/29/2010,458461463,1/14/2011,7790,81.73,56.67,636676.7,441459.3,195217.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,M,1/29/2011,576777780,2/19/2011,217,47.45,31.79,10296.65,6898.43,3398.22 +Asia,Mongolia,Fruits,Offline,C,8/29/2011,786459147,10/10/2011,9593,9.33,6.92,89502.69,66383.56,23119.13 +Middle East and North Africa,Turkey,Cosmetics,Offline,C,4/2/2016,254741895,4/23/2016,2642,437.2,263.33,1155082.4,695717.86,459364.54 +Sub-Saharan Africa,Angola,Snacks,Offline,M,8/4/2010,919174849,8/15/2010,3119,152.58,97.44,475897.02,303915.36,171981.66 +Sub-Saharan Africa,Angola,Snacks,Offline,L,10/4/2011,737619340,10/31/2011,6809,152.58,97.44,1038917.22,663468.96,375448.26 +Asia,India,Snacks,Online,M,5/26/2011,438249194,6/18/2011,6530,152.58,97.44,996347.4,636283.2,360064.2 +Europe,Luxembourg,Office Supplies,Online,L,5/17/2017,369550740,6/2/2017,7131,651.21,524.96,4643778.51,3743489.76,900288.75 +Sub-Saharan Africa,Seychelles ,Cereal,Online,M,2/8/2012,950322806,2/18/2012,492,205.7,117.11,101204.4,57618.12,43586.28 +Europe,Bulgaria,Vegetables,Online,M,12/6/2016,419676721,1/1/2017,523,154.06,90.93,80573.38,47556.39,33016.99 +Asia,Myanmar,Meat,Offline,L,8/14/2012,687036311,9/1/2012,8167,421.89,364.69,3445575.63,2978423.23,467152.4 +Europe,Lithuania,Snacks,Online,M,4/14/2011,582137906,4/21/2011,6398,152.58,97.44,976206.84,623421.12,352785.72 +Sub-Saharan Africa,Sudan,Personal Care,Offline,M,9/30/2014,805030333,10/2/2014,5220,81.73,56.67,426630.6,295817.4,130813.2 +Asia,Bangladesh,Clothes,Online,L,10/1/2010,776074922,10/25/2010,6670,109.28,35.84,728897.6,239052.8,489844.8 +Sub-Saharan Africa,Benin,Meat,Offline,L,8/11/2014,885945498,9/13/2014,9816,421.89,364.69,4141272.24,3579797.04,561475.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,H,5/29/2012,245628392,5/31/2012,5755,109.28,35.84,628906.4,206259.2,422647.2 +Asia,Tajikistan,Office Supplies,Offline,C,3/25/2010,736422431,5/8/2010,2617,651.21,524.96,1704216.57,1373820.32,330396.25 +Middle East and North Africa,Afghanistan,Fruits,Online,M,3/22/2015,259938943,4/22/2015,564,9.33,6.92,5262.12,3902.88,1359.24 +Middle East and North Africa,Iran,Cereal,Online,M,8/29/2016,388101756,9/25/2016,6789,205.7,117.11,1396497.3,795059.79,601437.51 +North America,Mexico,Office Supplies,Online,H,6/21/2012,513147199,6/30/2012,514,651.21,524.96,334721.94,269829.44,64892.5 +Australia and Oceania,Vanuatu,Beverages,Online,H,12/28/2012,997624099,2/8/2013,7995,47.45,31.79,379362.75,254161.05,125201.7 +Asia,Vietnam,Cereal,Online,C,6/27/2014,924393784,6/29/2014,7518,205.7,117.11,1546452.6,880432.98,666019.62 +Asia,Brunei,Vegetables,Online,H,6/29/2010,346630084,7/6/2010,4400,154.06,90.93,677864,400092,277772 +Europe,Spain,Baby Food,Online,H,10/5/2010,737819325,11/10/2010,5989,255.28,159.42,1528871.92,954766.38,574105.54 +Sub-Saharan Africa,Togo,Vegetables,Online,H,10/2/2014,941760337,10/8/2014,6667,154.06,90.93,1027118.02,606230.31,420887.71 +Europe,Lithuania,Office Supplies,Offline,H,5/30/2015,322564446,7/18/2015,2843,651.21,524.96,1851390.03,1492461.28,358928.75 +Central America and the Caribbean,Dominica,Personal Care,Offline,M,7/15/2010,114655482,8/16/2010,7960,81.73,56.67,650570.8,451093.2,199477.6 +Sub-Saharan Africa,Zimbabwe,Household,Offline,L,2/21/2014,272769773,4/3/2014,7492,668.27,502.54,5006678.84,3765029.68,1241649.16 +Middle East and North Africa,Tunisia ,Clothes,Offline,H,10/18/2014,821956145,12/1/2014,3944,109.28,35.84,431000.32,141352.96,289647.36 +Europe,Denmark,Personal Care,Online,H,4/13/2017,507575929,5/8/2017,1852,81.73,56.67,151363.96,104952.84,46411.12 +Europe,Bulgaria,Baby Food,Offline,L,2/1/2016,845302951,2/10/2016,2783,255.28,159.42,710444.24,443665.86,266778.38 +Middle East and North Africa,Libya,Clothes,Offline,H,4/30/2014,271123540,5/30/2014,335,109.28,35.84,36608.8,12006.4,24602.4 +Europe,Netherlands,Meat,Online,C,6/1/2012,891336524,6/12/2012,5140,421.89,364.69,2168514.6,1874506.6,294008 +Europe,Estonia,Household,Offline,C,10/27/2011,832553231,12/8/2011,9857,668.27,502.54,6587137.39,4953536.78,1633600.61 +Central America and the Caribbean,Cuba,Beverages,Online,L,4/13/2011,991697490,5/29/2011,4180,47.45,31.79,198341,132882.2,65458.8 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,C,8/12/2010,986005628,8/24/2010,9831,651.21,524.96,6402045.51,5160881.76,1241163.75 +Sub-Saharan Africa,Tanzania,Clothes,Offline,M,6/24/2014,503026473,7/12/2014,5567,109.28,35.84,608361.76,199521.28,408840.48 +Sub-Saharan Africa,Mauritius ,Beverages,Online,H,6/17/2013,650621354,6/22/2013,2172,47.45,31.79,103061.4,69047.88,34013.52 +Sub-Saharan Africa,Mauritania,Vegetables,Online,L,7/24/2010,806964099,7/24/2010,7464,154.06,90.93,1149903.84,678701.52,471202.32 +Asia,China,Beverages,Offline,C,6/6/2017,870541036,7/22/2017,1293,47.45,31.79,61352.85,41104.47,20248.38 +Asia,Bangladesh,Clothes,Offline,H,9/11/2012,810150992,10/3/2012,537,109.28,35.84,58683.36,19246.08,39437.28 +Middle East and North Africa,Jordan,Household,Offline,M,12/1/2013,214905297,12/24/2013,4108,668.27,502.54,2745253.16,2064434.32,680818.84 +Europe,Liechtenstein,Household,Offline,L,3/20/2013,544227778,4/19/2013,7948,668.27,502.54,5311409.96,3994187.92,1317222.04 +Europe,Greece,Vegetables,Offline,M,5/9/2011,177854764,6/16/2011,32,154.06,90.93,4929.92,2909.76,2020.16 +Middle East and North Africa,Iraq,Household,Offline,L,12/6/2013,265835082,1/5/2014,5363,668.27,502.54,3583932.01,2695122.02,888809.99 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,L,6/25/2012,678530061,6/28/2012,978,255.28,159.42,249663.84,155912.76,93751.08 +Sub-Saharan Africa,Ghana,Baby Food,Online,M,12/18/2010,456613528,1/30/2011,945,255.28,159.42,241239.6,150651.9,90587.7 +Middle East and North Africa,Lebanon,Cereal,Offline,H,5/21/2014,961071813,7/7/2014,1361,205.7,117.11,279957.7,159386.71,120570.99 +Sub-Saharan Africa,Niger,Clothes,Online,H,6/23/2017,923203742,6/23/2017,5358,109.28,35.84,585522.24,192030.72,393491.52 +Middle East and North Africa,Morocco,Cosmetics,Offline,M,1/9/2016,494620645,1/13/2016,8095,437.2,263.33,3539134,2131656.35,1407477.65 +Europe,Bosnia and Herzegovina,Household,Online,M,8/30/2010,797246348,10/17/2010,1766,668.27,502.54,1180164.82,887485.64,292679.18 +Australia and Oceania,Marshall Islands,Fruits,Offline,H,9/5/2010,773317182,10/4/2010,594,9.33,6.92,5542.02,4110.48,1431.54 +Europe,Germany,Fruits,Online,L,1/18/2015,335381972,2/28/2015,5833,9.33,6.92,54421.89,40364.36,14057.53 +Sub-Saharan Africa,Burundi,Vegetables,Offline,M,3/31/2016,816302049,5/4/2016,771,154.06,90.93,118780.26,70107.03,48673.23 +Europe,Malta,Clothes,Online,H,8/10/2011,919251239,8/10/2011,5724,109.28,35.84,625518.72,205148.16,420370.56 +Australia and Oceania,Tuvalu,Cereal,Offline,C,8/30/2014,767715871,10/14/2014,3041,205.7,117.11,625533.7,356131.51,269402.19 +Middle East and North Africa,Iran,Vegetables,Offline,H,7/4/2013,555494773,7/12/2013,2102,154.06,90.93,323834.12,191134.86,132699.26 +Sub-Saharan Africa,Benin,Beverages,Online,H,6/15/2012,996699273,8/4/2012,4319,47.45,31.79,204936.55,137301.01,67635.54 +North America,Greenland,Personal Care,Online,H,2/1/2013,175753200,2/11/2013,8132,81.73,56.67,664628.36,460840.44,203787.92 +Sub-Saharan Africa,Gabon,Snacks,Online,C,6/26/2010,297392880,8/15/2010,4017,152.58,97.44,612913.86,391416.48,221497.38 +Sub-Saharan Africa,Burundi,Fruits,Offline,L,2/24/2012,936667144,3/7/2012,9478,9.33,6.92,88429.74,65587.76,22841.98 +Central America and the Caribbean,Barbados,Beverages,Online,C,7/3/2011,388937318,7/11/2011,4050,47.45,31.79,192172.5,128749.5,63423 +Asia,Japan,Office Supplies,Online,H,5/23/2014,619877231,6/27/2014,4302,651.21,524.96,2801505.42,2258377.92,543127.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,H,7/30/2012,515473210,8/1/2012,8833,109.28,35.84,965270.24,316574.72,648695.52 +Europe,Armenia,Cosmetics,Offline,M,4/4/2010,832024085,4/13/2010,3271,437.2,263.33,1430081.2,861352.43,568728.77 +Sub-Saharan Africa,Lesotho,Household,Offline,M,9/5/2012,146141183,9/24/2012,5278,668.27,502.54,3527129.06,2652406.12,874722.94 +Europe,Finland,Vegetables,Online,M,10/22/2014,704748332,11/23/2014,9547,154.06,90.93,1470810.82,868108.71,602702.11 +Asia,North Korea,Beverages,Offline,H,8/30/2012,775081861,9/9/2012,2801,47.45,31.79,132907.45,89043.79,43863.66 +Europe,Kosovo,Office Supplies,Online,M,9/13/2014,494690597,9/21/2014,8795,651.21,524.96,5727391.95,4617023.2,1110368.75 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,H,4/13/2015,521435868,5/23/2015,3316,651.21,524.96,2159412.36,1740767.36,418645 +Sub-Saharan Africa,Senegal,Household,Offline,L,8/18/2013,683491504,8/27/2013,9179,668.27,502.54,6134050.33,4612814.66,1521235.67 +Europe,Liechtenstein,Household,Online,L,1/11/2010,429343831,2/13/2010,1235,668.27,502.54,825313.45,620636.9,204676.55 +Europe,Luxembourg,Cereal,Online,M,3/10/2017,177791678,3/26/2017,1363,205.7,117.11,280369.1,159620.93,120748.17 +Sub-Saharan Africa,Namibia,Fruits,Offline,C,1/8/2011,867946374,2/4/2011,3475,9.33,6.92,32421.75,24047,8374.75 +Australia and Oceania,Tonga,Personal Care,Offline,H,2/23/2010,809231746,3/19/2010,8511,81.73,56.67,695604.03,482318.37,213285.66 +Asia,Myanmar,Cosmetics,Online,L,7/16/2011,631384122,8/11/2011,9447,437.2,263.33,4130228.4,2487678.51,1642549.89 +Sub-Saharan Africa,Ethiopia,Meat,Offline,L,1/8/2017,134452331,2/18/2017,6287,421.89,364.69,2652422.43,2292806.03,359616.4 +Europe,Romania,Meat,Offline,C,5/3/2014,538797700,6/12/2014,1068,421.89,364.69,450578.52,389488.92,61089.6 +Asia,Turkmenistan,Fruits,Offline,C,3/22/2011,435094058,4/26/2011,2855,9.33,6.92,26637.15,19756.6,6880.55 +Europe,United Kingdom,Household,Online,M,6/24/2016,734327733,8/11/2016,2749,668.27,502.54,1837074.23,1381482.46,455591.77 +Sub-Saharan Africa,Mali,Snacks,Online,H,6/25/2013,617797553,8/4/2013,8880,152.58,97.44,1354910.4,865267.2,489643.2 +Asia,North Korea,Vegetables,Online,C,12/9/2016,687114846,1/14/2017,1407,154.06,90.93,216762.42,127938.51,88823.91 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,C,2/21/2016,714203441,4/11/2016,7524,255.28,159.42,1920726.72,1199476.08,721250.64 +Asia,Singapore,Office Supplies,Online,L,7/28/2016,991299664,8/3/2016,6454,651.21,524.96,4202909.34,3388091.84,814817.5 +Australia and Oceania,Tuvalu,Fruits,Online,C,6/7/2013,980952346,6/28/2013,4453,9.33,6.92,41546.49,30814.76,10731.73 +Australia and Oceania,Tuvalu,Baby Food,Offline,C,7/22/2010,666022813,8/13/2010,9806,255.28,159.42,2503275.68,1563272.52,940003.16 +Asia,Singapore,Baby Food,Online,H,8/17/2016,999684894,9/11/2016,7830,255.28,159.42,1998842.4,1248258.6,750583.8 +Middle East and North Africa,Tunisia ,Personal Care,Online,L,2/8/2011,755424916,2/17/2011,5875,81.73,56.67,480163.75,332936.25,147227.5 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,C,3/2/2016,577041709,4/15/2016,8320,205.7,117.11,1711424,974355.2,737068.8 +Sub-Saharan Africa,Cameroon,Household,Offline,H,3/10/2017,728646600,3/17/2017,1576,668.27,502.54,1053193.52,792003.04,261190.48 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,C,12/20/2011,644663417,1/9/2012,9086,651.21,524.96,5916894.06,4769786.56,1147107.5 +Europe,Germany,Vegetables,Offline,M,7/8/2014,279828488,7/24/2014,6323,154.06,90.93,974121.38,574950.39,399170.99 +Europe,Ireland,Meat,Offline,H,5/27/2013,559190642,6/9/2013,5792,421.89,364.69,2443586.88,2112284.48,331302.4 +Central America and the Caribbean,The Bahamas,Personal Care,Online,L,5/30/2013,228111207,7/18/2013,2030,81.73,56.67,165911.9,115040.1,50871.8 +Asia,Indonesia,Personal Care,Online,L,8/7/2016,802264010,9/19/2016,6604,81.73,56.67,539744.92,374248.68,165496.24 +Sub-Saharan Africa,Nigeria,Baby Food,Online,L,12/12/2010,717635381,1/13/2011,3111,255.28,159.42,794176.08,495955.62,298220.46 +Europe,Kosovo,Household,Offline,C,1/1/2012,280524146,2/10/2012,2184,668.27,502.54,1459501.68,1097547.36,361954.32 +Asia,Bangladesh,Baby Food,Offline,M,8/29/2013,317541635,9/2/2013,6481,255.28,159.42,1654469.68,1033201.02,621268.66 +Europe,Iceland,Personal Care,Offline,C,8/31/2014,825611674,10/20/2014,5696,81.73,56.67,465534.08,322792.32,142741.76 +Asia,Philippines,Clothes,Online,C,11/1/2014,521970593,11/17/2014,1553,109.28,35.84,169711.84,55659.52,114052.32 +Middle East and North Africa,Azerbaijan,Snacks,Online,H,4/2/2011,894167220,5/2/2011,2806,152.58,97.44,428139.48,273416.64,154722.84 +Europe,Moldova ,Cereal,Offline,M,3/22/2017,350062882,4/23/2017,241,205.7,117.11,49573.7,28223.51,21350.19 +Middle East and North Africa,Egypt,Clothes,Online,L,1/11/2013,967831408,3/2/2013,1676,109.28,35.84,183153.28,60067.84,123085.44 +North America,Mexico,Clothes,Offline,L,4/27/2010,845959126,5/23/2010,6959,109.28,35.84,760479.52,249410.56,511068.96 +Asia,Myanmar,Vegetables,Online,L,6/11/2010,853244864,7/23/2010,2971,154.06,90.93,457712.26,270153.03,187559.23 +Middle East and North Africa,Somalia,Cosmetics,Offline,C,10/25/2015,578799951,12/3/2015,8622,437.2,263.33,3769538.4,2270431.26,1499107.14 +Sub-Saharan Africa,Namibia,Fruits,Online,L,12/24/2010,582048213,12/24/2010,9855,9.33,6.92,91947.15,68196.6,23750.55 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,M,11/5/2011,142725980,11/25/2011,4644,154.06,90.93,715454.64,422278.92,293175.72 +Central America and the Caribbean,Cuba,Cosmetics,Online,M,6/10/2016,410882079,7/13/2016,7993,437.2,263.33,3494539.6,2104796.69,1389742.91 +Sub-Saharan Africa,Rwanda,Fruits,Offline,M,4/21/2016,356877839,5/25/2016,6938,9.33,6.92,64731.54,48010.96,16720.58 +Sub-Saharan Africa,The Gambia,Vegetables,Online,M,5/20/2015,821387088,5/28/2015,5547,154.06,90.93,854570.82,504388.71,350182.11 +Central America and the Caribbean,Grenada,Household,Online,H,2/14/2011,465396153,2/19/2011,9919,668.27,502.54,6628570.13,4984694.26,1643875.87 +Asia,Kazakhstan,Clothes,Online,C,5/23/2013,720203864,6/3/2013,3183,109.28,35.84,347838.24,114078.72,233759.52 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,M,5/29/2010,837421548,6/22/2010,500,109.28,35.84,54640,17920,36720 +Europe,Greece,Cosmetics,Online,M,5/19/2010,138973033,6/22/2010,4064,437.2,263.33,1776780.8,1070173.12,706607.68 +Asia,Indonesia,Beverages,Offline,M,1/6/2015,267094647,2/16/2015,8096,47.45,31.79,384155.2,257371.84,126783.36 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,C,9/22/2015,234335219,10/26/2015,3854,437.2,263.33,1684968.8,1014873.82,670094.98 +Asia,Kyrgyzstan,Snacks,Online,C,7/22/2012,473556077,8/9/2012,4622,152.58,97.44,705224.76,450367.68,254857.08 +Asia,North Korea,Baby Food,Offline,H,5/29/2010,587931048,6/30/2010,717,255.28,159.42,183035.76,114304.14,68731.62 +Europe,Albania,Vegetables,Online,C,3/30/2015,700946462,5/1/2015,4489,154.06,90.93,691575.34,408184.77,283390.57 +Europe,United Kingdom,Household,Offline,M,3/1/2015,106401145,3/11/2015,5318,668.27,502.54,3553859.86,2672507.72,881352.14 +Europe,Serbia,Household,Offline,L,6/21/2014,418406426,7/13/2014,4614,668.27,502.54,3083397.78,2318719.56,764678.22 +Middle East and North Africa,Qatar,Baby Food,Offline,H,10/3/2014,621386134,10/15/2014,821,255.28,159.42,209584.88,130883.82,78701.06 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,H,2/4/2011,220076596,3/15/2011,4410,437.2,263.33,1928052,1161285.3,766766.7 +Europe,Finland,Personal Care,Offline,L,12/28/2010,589526641,2/13/2011,2888,81.73,56.67,236036.24,163662.96,72373.28 +Europe,Cyprus,Personal Care,Online,H,6/10/2015,925097596,7/26/2015,5791,81.73,56.67,473298.43,328175.97,145122.46 +Europe,Belgium,Meat,Offline,C,2/21/2015,492463290,3/26/2015,9686,421.89,364.69,4086426.54,3532387.34,554039.2 +Sub-Saharan Africa,Mali,Personal Care,Online,M,1/2/2017,877610051,1/20/2017,3171,81.73,56.67,259165.83,179700.57,79465.26 +Sub-Saharan Africa,Ghana,Baby Food,Online,H,1/28/2010,136836707,1/30/2010,1877,255.28,159.42,479160.56,299231.34,179929.22 +Australia and Oceania,Tonga,Household,Offline,C,10/3/2014,446754586,11/18/2014,3465,668.27,502.54,2315555.55,1741301.1,574254.45 +Sub-Saharan Africa,Botswana,Household,Online,M,11/9/2010,454287517,11/9/2010,2626,668.27,502.54,1754877.02,1319670.04,435206.98 +Sub-Saharan Africa,Zambia,Snacks,Offline,L,2/13/2017,226671826,3/14/2017,6085,152.58,97.44,928449.3,592922.4,335526.9 +Middle East and North Africa,Jordan,Cosmetics,Online,L,9/16/2011,801456344,10/20/2011,7597,437.2,263.33,3321408.4,2000518.01,1320890.39 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,H,9/15/2011,136502397,10/16/2011,2947,437.2,263.33,1288428.4,776033.51,512394.89 +Sub-Saharan Africa,Ethiopia,Household,Offline,M,5/2/2016,759983813,5/25/2016,4954,668.27,502.54,3310609.58,2489583.16,821026.42 +Europe,Norway,Cosmetics,Offline,H,9/24/2010,320386922,10/21/2010,8465,437.2,263.33,3700898,2229088.45,1471809.55 +Asia,China,Fruits,Offline,L,3/6/2015,136510550,4/25/2015,5360,9.33,6.92,50008.8,37091.2,12917.6 +Europe,Luxembourg,Vegetables,Online,C,2/26/2013,247466027,3/5/2013,9552,154.06,90.93,1471581.12,868563.36,603017.76 +Australia and Oceania,Marshall Islands,Clothes,Offline,H,9/20/2015,762677180,9/28/2015,1981,109.28,35.84,216483.68,70999.04,145484.64 +Sub-Saharan Africa,Namibia,Clothes,Online,M,4/8/2012,511880338,4/30/2012,5622,109.28,35.84,614372.16,201492.48,412879.68 +Sub-Saharan Africa,Burkina Faso,Household,Online,H,3/12/2012,195124328,3/18/2012,479,668.27,502.54,320101.33,240716.66,79384.67 +Australia and Oceania,Tuvalu,Office Supplies,Online,M,10/27/2010,132770478,12/1/2010,8590,651.21,524.96,5593893.9,4509406.4,1084487.5 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,L,11/17/2015,715492618,12/1/2015,9020,437.2,263.33,3943544,2375236.6,1568307.4 +Europe,Norway,Snacks,Offline,C,6/15/2013,154277074,7/6/2013,2869,152.58,97.44,437752.02,279555.36,158196.66 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,L,3/16/2017,330422675,3/30/2017,8267,651.21,524.96,5383553.07,4339844.32,1043708.75 +Asia,Brunei,Personal Care,Online,M,7/25/2011,945540750,8/13/2011,5375,81.73,56.67,439298.75,304601.25,134697.5 +Europe,Belarus,Cereal,Online,L,2/4/2016,871555125,3/25/2016,1384,205.7,117.11,284688.8,162080.24,122608.56 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,L,7/29/2013,400702130,8/29/2013,5520,668.27,502.54,3688850.4,2774020.8,914829.6 +Asia,South Korea,Snacks,Offline,C,5/7/2014,795530593,6/5/2014,4036,152.58,97.44,615812.88,393267.84,222545.04 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,H,9/3/2014,238901841,9/23/2014,5219,255.28,159.42,1332306.32,832012.98,500293.34 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,L,8/31/2015,583989703,9/21/2015,4386,152.58,97.44,669215.88,427371.84,241844.04 +Asia,Laos,Vegetables,Online,M,12/4/2011,604280507,12/15/2011,8885,154.06,90.93,1368823.1,807913.05,560910.05 +Central America and the Caribbean,El Salvador,Cereal,Offline,C,6/27/2010,943573081,7/6/2010,3098,205.7,117.11,637258.6,362806.78,274451.82 +Asia,Japan,Baby Food,Offline,L,11/14/2011,965978753,12/29/2011,3434,255.28,159.42,876631.52,547448.28,329183.24 +Australia and Oceania,Samoa ,Office Supplies,Online,M,11/15/2013,105921351,12/22/2013,3337,651.21,524.96,2173087.77,1751791.52,421296.25 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,M,5/14/2015,118137204,6/2/2015,8279,9.33,6.92,77243.07,57290.68,19952.39 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,L,6/26/2012,127675139,7/8/2012,766,651.21,524.96,498826.86,402119.36,96707.5 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,L,1/6/2010,679896485,2/25/2010,5334,152.58,97.44,813861.72,519744.96,294116.76 +Sub-Saharan Africa,Namibia,Fruits,Offline,H,1/6/2010,590475070,1/10/2010,3550,9.33,6.92,33121.5,24566,8555.5 +North America,Greenland,Office Supplies,Offline,L,8/11/2015,995397222,8/23/2015,9013,651.21,524.96,5869355.73,4731464.48,1137891.25 +Europe,Liechtenstein,Cereal,Online,M,1/22/2012,400961768,3/9/2012,2352,205.7,117.11,483806.4,275442.72,208363.68 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,M,12/21/2015,533780038,2/4/2016,6230,81.73,56.67,509177.9,353054.1,156123.8 +Middle East and North Africa,Qatar,Meat,Online,L,12/13/2010,490775859,1/14/2011,338,421.89,364.69,142598.82,123265.22,19333.6 +Europe,Slovakia,Fruits,Offline,H,12/15/2011,789185559,2/2/2012,6399,9.33,6.92,59702.67,44281.08,15421.59 +Europe,Slovakia,Cosmetics,Online,C,1/27/2016,216557967,2/15/2016,3170,437.2,263.33,1385924,834756.1,551167.9 +Asia,Philippines,Meat,Offline,H,11/18/2013,780754411,12/25/2013,1435,421.89,364.69,605412.15,523330.15,82082 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,C,12/21/2015,959948718,1/18/2016,9013,154.06,90.93,1388542.78,819552.09,568990.69 +Asia,Tajikistan,Snacks,Offline,C,4/4/2011,652627217,5/9/2011,5751,152.58,97.44,877487.58,560377.44,317110.14 +Middle East and North Africa,Qatar,Cereal,Offline,M,3/28/2016,727588737,5/6/2016,8531,205.7,117.11,1754826.7,999065.41,755761.29 +Europe,Georgia,Snacks,Offline,M,8/12/2010,773944604,9/14/2010,6262,152.58,97.44,955455.96,610169.28,345286.68 +Europe,Cyprus,Cereal,Offline,H,10/16/2016,451118648,12/4/2016,4888,205.7,117.11,1005461.6,572433.68,433027.92 +Sub-Saharan Africa,Rwanda,Meat,Online,C,10/23/2012,838847196,11/23/2012,2381,421.89,364.69,1004520.09,868326.89,136193.2 +Asia,Japan,Beverages,Online,C,11/9/2011,387179076,11/22/2011,3747,47.45,31.79,177795.15,119117.13,58678.02 +Sub-Saharan Africa,Togo,Clothes,Offline,L,1/9/2013,766475617,2/20/2013,6023,109.28,35.84,658193.44,215864.32,442329.12 +Sub-Saharan Africa,Mauritania,Snacks,Online,L,9/13/2012,117410647,9/15/2012,3275,152.58,97.44,499699.5,319116,180583.5 +Asia,Laos,Vegetables,Online,H,11/27/2015,700970494,1/9/2016,1601,154.06,90.93,246650.06,145578.93,101071.13 +Europe,Cyprus,Beverages,Offline,H,5/9/2017,348453986,6/28/2017,4133,47.45,31.79,196110.85,131388.07,64722.78 +Middle East and North Africa,Afghanistan,Personal Care,Online,C,11/1/2012,111472451,11/23/2012,6030,81.73,56.67,492831.9,341720.1,151111.8 +Europe,Slovakia,Snacks,Online,C,7/27/2010,211949717,9/13/2010,9486,152.58,97.44,1447373.88,924315.84,523058.04 +Middle East and North Africa,Jordan,Household,Online,H,4/3/2012,492122113,5/2/2012,8724,668.27,502.54,5829987.48,4384158.96,1445828.52 +Europe,Serbia,Fruits,Offline,L,11/16/2016,864538466,11/21/2016,4999,9.33,6.92,46640.67,34593.08,12047.59 +Europe,Spain,Meat,Online,C,11/28/2016,862060105,12/28/2016,1597,421.89,364.69,673758.33,582409.93,91348.4 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,H,4/2/2017,987860858,5/14/2017,8835,651.21,524.96,5753440.35,4638021.6,1115418.75 +Central America and the Caribbean,Honduras,Household,Online,H,4/19/2016,465427052,6/6/2016,9063,668.27,502.54,6056531.01,4554520.02,1502010.99 +Australia and Oceania,Fiji,Fruits,Offline,H,4/16/2017,388557517,5/26/2017,1659,9.33,6.92,15478.47,11480.28,3998.19 +Europe,Germany,Household,Offline,L,12/16/2016,571363580,1/8/2017,8035,668.27,502.54,5369549.45,4037908.9,1331640.55 +Australia and Oceania,Solomon Islands,Household,Online,L,11/23/2016,898269069,1/5/2017,6634,668.27,502.54,4433303.18,3333850.36,1099452.82 +Sub-Saharan Africa,Guinea,Personal Care,Offline,C,3/6/2012,874010312,3/12/2012,7929,81.73,56.67,648037.17,449336.43,198700.74 +Asia,Malaysia,Cereal,Online,L,4/23/2010,973636138,5/2/2010,9424,205.7,117.11,1938516.8,1103644.64,834872.16 +Asia,Vietnam,Vegetables,Offline,L,4/12/2012,392507874,4/23/2012,657,154.06,90.93,101217.42,59741.01,41476.41 +Central America and the Caribbean,Honduras,Snacks,Offline,C,5/14/2016,196299350,5/22/2016,8195,152.58,97.44,1250393.1,798520.8,451872.3 +Asia,Indonesia,Personal Care,Online,C,5/2/2014,170996892,5/15/2014,635,81.73,56.67,51898.55,35985.45,15913.1 +Europe,Bulgaria,Beverages,Online,M,5/16/2010,172899329,6/8/2010,3609,47.45,31.79,171247.05,114730.11,56516.94 +Middle East and North Africa,Syria,Clothes,Online,M,4/21/2017,578617990,4/21/2017,4776,109.28,35.84,521921.28,171171.84,350749.44 +Asia,South Korea,Cosmetics,Offline,L,12/13/2014,935076701,1/29/2015,8830,437.2,263.33,3860476,2325203.9,1535272.1 +Sub-Saharan Africa,Namibia,Beverages,Online,L,6/24/2014,409511792,7/19/2014,2494,47.45,31.79,118340.3,79284.26,39056.04 +Asia,North Korea,Cereal,Online,H,10/6/2016,939472091,11/12/2016,9524,205.7,117.11,1959086.8,1115355.64,843731.16 +Asia,Mongolia,Cereal,Offline,M,3/6/2016,482818925,4/25/2016,5704,205.7,117.11,1173312.8,667995.44,505317.36 +Sub-Saharan Africa,Chad,Beverages,Online,M,12/9/2011,667726123,12/23/2011,3853,47.45,31.79,182824.85,122486.87,60337.98 +Central America and the Caribbean,The Bahamas,Snacks,Offline,C,11/26/2011,942680013,11/26/2011,8819,152.58,97.44,1345603.02,859323.36,486279.66 +Sub-Saharan Africa,Central African Republic,Household,Online,H,8/20/2013,826479423,8/31/2013,2482,668.27,502.54,1658646.14,1247304.28,411341.86 +Asia,South Korea,Personal Care,Offline,M,10/6/2015,358235681,10/21/2015,8754,81.73,56.67,715464.42,496089.18,219375.24 +Australia and Oceania,Palau,Cosmetics,Offline,H,3/12/2014,547372615,4/2/2014,8575,437.2,263.33,3748990,2258054.75,1490935.25 +Central America and the Caribbean,Nicaragua,Meat,Online,L,6/21/2013,223626554,8/7/2013,4922,421.89,364.69,2076542.58,1795004.18,281538.4 +Sub-Saharan Africa,Benin,Beverages,Online,H,6/2/2015,987046325,6/3/2015,7797,47.45,31.79,369967.65,247866.63,122101.02 +Central America and the Caribbean,Costa Rica,Meat,Offline,M,5/8/2015,457993257,5/14/2015,9237,421.89,364.69,3896997.93,3368641.53,528356.4 +Middle East and North Africa,Somalia,Fruits,Offline,M,6/7/2013,827141177,6/30/2013,8310,9.33,6.92,77532.3,57505.2,20027.1 +Europe,Netherlands,Cosmetics,Offline,C,11/25/2010,305476415,12/17/2010,6114,437.2,263.33,2673040.8,1609999.62,1063041.18 +Europe,Germany,Cosmetics,Online,L,10/30/2013,774297797,11/15/2013,780,437.2,263.33,341016,205397.4,135618.6 +Asia,Japan,Baby Food,Online,M,3/25/2014,135216653,4/25/2014,2467,255.28,159.42,629775.76,393289.14,236486.62 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,C,7/9/2016,860156810,8/6/2016,8369,651.21,524.96,5449976.49,4393390.24,1056586.25 +Europe,Luxembourg,Baby Food,Online,C,1/19/2011,541354596,2/23/2011,7710,255.28,159.42,1968208.8,1229128.2,739080.6 +Middle East and North Africa,Iraq,Meat,Offline,H,9/26/2015,441358840,10/10/2015,6744,421.89,364.69,2845226.16,2459469.36,385756.8 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,L,9/10/2011,543030869,10/26/2011,3756,9.33,6.92,35043.48,25991.52,9051.96 +Europe,Serbia,Snacks,Offline,M,3/5/2015,899544513,4/20/2015,4066,152.58,97.44,620390.28,396191.04,224199.24 +Australia and Oceania,Marshall Islands,Vegetables,Online,M,3/20/2013,284386098,5/1/2013,5021,154.06,90.93,773535.26,456559.53,316975.73 +North America,Greenland,Fruits,Online,H,11/6/2012,241354453,11/8/2012,1001,9.33,6.92,9339.33,6926.92,2412.41 +Europe,Norway,Personal Care,Online,H,8/6/2014,134560906,8/15/2014,8417,81.73,56.67,687921.41,476991.39,210930.02 +Middle East and North Africa,United Arab Emirates,Household,Offline,M,4/2/2016,298429286,5/3/2016,712,668.27,502.54,475808.24,357808.48,117999.76 +Europe,Monaco,Fruits,Offline,L,9/7/2016,687695920,9/7/2016,3360,9.33,6.92,31348.8,23251.2,8097.6 +Sub-Saharan Africa,Niger,Meat,Online,M,1/15/2012,427409636,2/23/2012,8864,421.89,364.69,3739632.96,3232612.16,507020.8 +Middle East and North Africa,Lebanon,Cosmetics,Online,C,8/31/2014,962931764,9/29/2014,1762,437.2,263.33,770346.4,463987.46,306358.94 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,L,6/24/2011,209936130,8/8/2011,3621,437.2,263.33,1583101.2,953517.93,629583.27 +Europe,Belgium,Cereal,Offline,C,3/5/2013,204409062,3/25/2013,8039,205.7,117.11,1653622.3,941447.29,712175.01 +Europe,San Marino,Personal Care,Offline,H,8/2/2012,352649390,9/2/2012,5646,81.73,56.67,461447.58,319958.82,141488.76 +Europe,Vatican City,Fruits,Offline,C,3/9/2011,581268441,3/22/2011,9104,9.33,6.92,84940.32,62999.68,21940.64 +Middle East and North Africa,Algeria,Personal Care,Offline,M,4/13/2015,887190043,5/26/2015,8104,81.73,56.67,662339.92,459253.68,203086.24 +Australia and Oceania,Kiribati,Beverages,Online,L,2/13/2017,887650525,2/21/2017,4371,47.45,31.79,207403.95,138954.09,68449.86 +Sub-Saharan Africa,South Sudan,Clothes,Offline,H,10/16/2013,270198714,11/22/2013,6659,109.28,35.84,727695.52,238658.56,489036.96 +Sub-Saharan Africa,Niger,Baby Food,Online,C,1/7/2011,142695939,1/26/2011,5754,255.28,159.42,1468881.12,917302.68,551578.44 +Asia,Maldives,Cosmetics,Offline,L,10/24/2011,783316028,11/27/2011,9474,437.2,263.33,4142032.8,2494788.42,1647244.38 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,H,8/31/2012,290545308,9/22/2012,7668,437.2,263.33,3352449.6,2019214.44,1333235.16 +Europe,Monaco,Baby Food,Offline,L,12/8/2014,433182609,12/22/2014,7215,255.28,159.42,1841845.2,1150215.3,691629.9 +North America,Canada,Household,Online,M,6/16/2013,800339257,6/21/2013,7026,668.27,502.54,4695265.02,3530846.04,1164418.98 +Sub-Saharan Africa,South Africa,Cereal,Offline,H,7/3/2015,151439082,7/28/2015,3045,205.7,117.11,626356.5,356599.95,269756.55 +Middle East and North Africa,Iraq,Snacks,Online,L,4/2/2014,466218411,4/21/2014,3243,152.58,97.44,494816.94,315997.92,178819.02 +Central America and the Caribbean,Barbados,Snacks,Online,M,4/25/2015,194726073,5/17/2015,2627,152.58,97.44,400827.66,255974.88,144852.78 +Asia,Cambodia,Meat,Offline,M,3/22/2010,107323396,4/20/2010,8233,421.89,364.69,3473420.37,3002492.77,470927.6 +Australia and Oceania,Fiji,Meat,Online,H,7/1/2010,144684207,7/26/2010,4127,421.89,364.69,1741140.03,1505075.63,236064.4 +Central America and the Caribbean,Dominican Republic,Fruits,Online,C,8/2/2013,767794835,8/10/2013,6409,9.33,6.92,59795.97,44350.28,15445.69 +Sub-Saharan Africa,Angola,Fruits,Offline,C,3/19/2014,707954108,4/4/2014,8208,9.33,6.92,76580.64,56799.36,19781.28 +Sub-Saharan Africa,Chad,Household,Online,M,9/28/2015,116773355,11/15/2015,4685,668.27,502.54,3130844.95,2354399.9,776445.05 +Sub-Saharan Africa,Botswana,Clothes,Offline,L,3/26/2011,116176402,5/6/2011,8034,109.28,35.84,877955.52,287938.56,590016.96 +Europe,Lithuania,Household,Online,C,7/16/2017,548399579,9/1/2017,2477,668.27,502.54,1655304.79,1244791.58,410513.21 +Asia,Uzbekistan,Personal Care,Offline,L,12/5/2010,425991714,12/10/2010,9269,81.73,56.67,757555.37,525274.23,232281.14 +Australia and Oceania,Vanuatu,Vegetables,Offline,H,3/1/2014,181814134,3/20/2014,1697,154.06,90.93,261439.82,154308.21,107131.61 +Europe,Slovenia,Baby Food,Offline,L,12/30/2016,319040668,1/29/2017,78,255.28,159.42,19911.84,12434.76,7477.08 +Asia,India,Fruits,Online,C,4/3/2010,961157643,5/15/2010,6761,9.33,6.92,63080.13,46786.12,16294.01 +Europe,Liechtenstein,Baby Food,Offline,H,4/25/2012,501963889,6/12/2012,1124,255.28,159.42,286934.72,179188.08,107746.64 +Europe,Belgium,Snacks,Online,H,5/8/2012,555570733,5/10/2012,4581,152.58,97.44,698968.98,446372.64,252596.34 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,H,12/10/2011,106402003,12/11/2011,5572,651.21,524.96,3628542.12,2925077.12,703465 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,C,9/26/2013,459194028,9/28/2013,4572,9.33,6.92,42656.76,31638.24,11018.52 +Sub-Saharan Africa,Seychelles ,Clothes,Online,H,2/5/2010,288995635,2/5/2010,9085,109.28,35.84,992808.8,325606.4,667202.4 +Asia,China,Vegetables,Offline,M,3/2/2017,591168153,3/6/2017,8648,154.06,90.93,1332310.88,786362.64,545948.24 +Asia,Bangladesh,Vegetables,Online,M,6/29/2010,631385409,7/11/2010,9828,154.06,90.93,1514101.68,893660.04,620441.64 +Europe,Czech Republic,Snacks,Offline,C,2/19/2012,195633733,3/26/2012,1224,152.58,97.44,186757.92,119266.56,67491.36 +Sub-Saharan Africa,Zambia,Cereal,Offline,L,2/20/2011,940211951,3/13/2011,8465,205.7,117.11,1741250.5,991336.15,749914.35 +Central America and the Caribbean,Costa Rica,Cereal,Online,M,10/2/2012,541731393,11/4/2012,9212,205.7,117.11,1894908.4,1078817.32,816091.08 +Europe,Switzerland,Snacks,Offline,H,12/12/2011,347115886,1/2/2012,8159,152.58,97.44,1244900.22,795012.96,449887.26 +Sub-Saharan Africa,Mauritania,Fruits,Online,C,4/22/2012,423601758,6/10/2012,2028,9.33,6.92,18921.24,14033.76,4887.48 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,C,9/21/2014,908737838,10/10/2014,4575,437.2,263.33,2000190,1204734.75,795455.25 +Europe,France,Fruits,Online,C,7/20/2013,660385453,9/5/2013,1586,9.33,6.92,14797.38,10975.12,3822.26 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,L,8/4/2015,406718432,9/8/2015,5877,9.33,6.92,54832.41,40668.84,14163.57 +Sub-Saharan Africa,Djibouti,Clothes,Offline,C,7/20/2013,496223104,7/21/2013,2298,109.28,35.84,251125.44,82360.32,168765.12 +Europe,Montenegro,Fruits,Offline,C,7/26/2012,447698295,7/26/2012,2729,9.33,6.92,25461.57,18884.68,6576.89 +Sub-Saharan Africa,Ghana,Cereal,Online,C,4/10/2011,300255334,4/11/2011,1080,205.7,117.11,222156,126478.8,95677.2 +Asia,Kazakhstan,Clothes,Offline,L,2/20/2013,163318049,3/3/2013,8295,109.28,35.84,906477.6,297292.8,609184.8 +Europe,Slovenia,Office Supplies,Online,C,2/23/2015,666622769,4/14/2015,7346,651.21,524.96,4783788.66,3856356.16,927432.5 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,M,7/17/2011,710218322,8/10/2011,8239,421.89,364.69,3475951.71,3004680.91,471270.8 +Middle East and North Africa,Pakistan,Clothes,Offline,L,10/12/2012,614466035,10/19/2012,3009,109.28,35.84,328823.52,107842.56,220980.96 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,L,6/19/2011,770039737,6/27/2011,725,81.73,56.67,59254.25,41085.75,18168.5 +Europe,Sweden,Household,Online,H,5/23/2016,287925755,5/24/2016,2484,668.27,502.54,1659982.68,1248309.36,411673.32 +Middle East and North Africa,Qatar,Cosmetics,Online,C,12/6/2010,149422919,1/23/2011,6417,437.2,263.33,2805512.4,1689788.61,1115723.79 +Asia,Turkmenistan,Personal Care,Online,L,5/15/2017,956142556,6/5/2017,2685,81.73,56.67,219445.05,152158.95,67286.1 +Sub-Saharan Africa,Angola,Beverages,Offline,H,6/3/2017,680008494,7/8/2017,8480,47.45,31.79,402376,269579.2,132796.8 +Middle East and North Africa,Bahrain,Household,Online,M,7/28/2016,513257062,8/13/2016,3025,668.27,502.54,2021516.75,1520183.5,501333.25 +Europe,Greece,Office Supplies,Offline,C,1/9/2010,818437087,2/6/2010,2576,651.21,524.96,1677516.96,1352296.96,325220 +Sub-Saharan Africa,Tanzania,Clothes,Online,L,10/2/2016,678409898,11/21/2016,5419,109.28,35.84,592188.32,194216.96,397971.36 +Sub-Saharan Africa,Ghana,Baby Food,Online,L,2/26/2015,146349322,4/15/2015,6872,255.28,159.42,1754284.16,1095534.24,658749.92 +Sub-Saharan Africa,Sudan,Meat,Offline,C,12/25/2014,695741689,2/13/2015,4281,421.89,364.69,1806111.09,1561237.89,244873.2 +North America,Greenland,Personal Care,Online,C,9/9/2015,270385825,10/3/2015,2029,81.73,56.67,165830.17,114983.43,50846.74 +Australia and Oceania,Australia,Vegetables,Offline,H,3/23/2010,934393060,3/25/2010,6526,154.06,90.93,1005395.56,593409.18,411986.38 +Central America and the Caribbean,Guatemala,Baby Food,Online,L,7/14/2011,322187221,7/18/2011,1213,255.28,159.42,309654.64,193376.46,116278.18 +Asia,Laos,Meat,Online,M,11/28/2010,188504636,12/8/2010,1566,421.89,364.69,660679.74,571104.54,89575.2 +Middle East and North Africa,Algeria,Snacks,Online,L,1/24/2012,558394134,3/8/2012,88,152.58,97.44,13427.04,8574.72,4852.32 +Central America and the Caribbean,Haiti,Clothes,Online,M,3/19/2012,177217042,4/25/2012,1316,109.28,35.84,143812.48,47165.44,96647.04 +Central America and the Caribbean,El Salvador,Fruits,Offline,L,5/30/2013,560647189,6/11/2013,6817,9.33,6.92,63602.61,47173.64,16428.97 +Asia,Tajikistan,Beverages,Online,M,3/19/2011,144670903,3/26/2011,190,47.45,31.79,9015.5,6040.1,2975.4 +Central America and the Caribbean,Haiti,Vegetables,Online,H,8/4/2013,135587012,9/17/2013,2065,154.06,90.93,318133.9,187770.45,130363.45 +Europe,Ireland,Cosmetics,Online,M,6/11/2014,460006844,6/21/2014,5103,437.2,263.33,2231031.6,1343772.99,887258.61 +Asia,Turkmenistan,Beverages,Offline,L,7/6/2012,214854228,8/7/2012,8995,47.45,31.79,426812.75,285951.05,140861.7 +Europe,Norway,Snacks,Offline,M,3/10/2015,817365491,4/26/2015,5467,152.58,97.44,834154.86,532704.48,301450.38 +Europe,Czech Republic,Office Supplies,Offline,L,12/26/2011,155089461,1/28/2012,3273,651.21,524.96,2131410.33,1718194.08,413216.25 +Central America and the Caribbean,Panama,Clothes,Offline,H,3/14/2016,235887467,4/13/2016,3198,109.28,35.84,349477.44,114616.32,234861.12 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,M,9/13/2015,437933337,10/1/2015,3061,437.2,263.33,1338269.2,806053.13,532216.07 +Europe,Russia,Personal Care,Online,C,7/20/2014,659713399,8/26/2014,2710,81.73,56.67,221488.3,153575.7,67912.6 +Sub-Saharan Africa,Chad,Cosmetics,Online,C,2/7/2014,870026481,2/25/2014,9024,437.2,263.33,3945292.8,2376289.92,1569002.88 +Sub-Saharan Africa,Guinea,Clothes,Online,L,10/10/2016,657983911,10/15/2016,916,109.28,35.84,100100.48,32829.44,67271.04 +Europe,Slovakia,Fruits,Offline,H,9/8/2014,583009517,10/8/2014,4327,9.33,6.92,40370.91,29942.84,10428.07 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,L,2/29/2016,824839627,4/5/2016,7230,154.06,90.93,1113853.8,657423.9,456429.9 +Middle East and North Africa,Afghanistan,Beverages,Offline,M,9/3/2011,733523070,9/11/2011,4632,47.45,31.79,219788.4,147251.28,72537.12 +Middle East and North Africa,Kuwait,Vegetables,Online,H,6/18/2015,179421174,7/31/2015,3567,154.06,90.93,549532.02,324347.31,225184.71 +Asia,Taiwan,Office Supplies,Offline,C,5/3/2016,903207767,5/28/2016,8104,651.21,524.96,5277405.84,4254275.84,1023130 +Middle East and North Africa,Iraq,Office Supplies,Offline,L,9/29/2011,665869176,9/30/2011,4341,651.21,524.96,2826902.61,2278851.36,548051.25 +Asia,Kyrgyzstan,Snacks,Offline,L,7/20/2011,898704230,7/30/2011,5408,152.58,97.44,825152.64,526955.52,298197.12 +Europe,Czech Republic,Snacks,Offline,M,7/18/2011,853324258,7/19/2011,6466,152.58,97.44,986582.28,630047.04,356535.24 +Australia and Oceania,Australia,Snacks,Online,L,5/14/2012,751653087,5/25/2012,9707,152.58,97.44,1481094.06,945850.08,535243.98 +Sub-Saharan Africa,Burundi,Snacks,Offline,H,9/22/2015,435927045,11/3/2015,9355,152.58,97.44,1427385.9,911551.2,515834.7 +Sub-Saharan Africa,Senegal,Cereal,Online,C,1/9/2013,718694961,2/11/2013,6665,205.7,117.11,1370990.5,780538.15,590452.35 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,L,11/21/2011,232818162,12/29/2011,4923,651.21,524.96,3205906.83,2584378.08,621528.75 +Europe,Bosnia and Herzegovina,Clothes,Online,M,3/21/2017,381470477,5/7/2017,4446,109.28,35.84,485858.88,159344.64,326514.24 +Europe,Spain,Baby Food,Online,C,4/3/2012,388138234,4/17/2012,7584,255.28,159.42,1936043.52,1209041.28,727002.24 +Australia and Oceania,Kiribati,Baby Food,Offline,M,5/23/2015,446620261,6/25/2015,3715,255.28,159.42,948365.2,592245.3,356119.9 +Europe,Bosnia and Herzegovina,Cosmetics,Online,L,10/15/2015,371027886,10/25/2015,4251,437.2,263.33,1858537.2,1119415.83,739121.37 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,H,1/11/2015,945784938,2/19/2015,7635,651.21,524.96,4971988.35,4008069.6,963918.75 +Asia,India,Cereal,Online,H,10/8/2015,775627744,11/3/2015,4340,205.7,117.11,892738,508257.4,384480.6 +Sub-Saharan Africa,Comoros,Household,Online,C,5/13/2010,335605132,6/1/2010,1871,668.27,502.54,1250333.17,940252.34,310080.83 +Australia and Oceania,Papua New Guinea,Meat,Online,L,12/14/2014,621078431,1/9/2015,9764,421.89,364.69,4119333.96,3560833.16,558500.8 +Europe,Norway,Baby Food,Online,C,8/30/2012,897721469,10/14/2012,4587,255.28,159.42,1170969.36,731259.54,439709.82 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,H,5/30/2010,951520574,7/5/2010,4937,9.33,6.92,46062.21,34164.04,11898.17 +Central America and the Caribbean,Cuba,Office Supplies,Offline,M,5/17/2012,638774573,7/5/2012,6446,651.21,524.96,4197699.66,3383892.16,813807.5 +Australia and Oceania,New Zealand,Personal Care,Offline,L,4/1/2016,336094796,5/15/2016,6774,81.73,56.67,553639.02,383882.58,169756.44 +Asia,China,Clothes,Offline,C,12/26/2016,490405070,1/19/2017,613,109.28,35.84,66988.64,21969.92,45018.72 +Sub-Saharan Africa,Senegal,Clothes,Online,M,8/12/2010,268941724,8/13/2010,4687,109.28,35.84,512195.36,167982.08,344213.28 +Australia and Oceania,Nauru,Office Supplies,Offline,H,2/24/2013,709253585,3/25/2013,2752,651.21,524.96,1792129.92,1444689.92,347440 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,L,5/25/2011,669201982,6/15/2011,592,81.73,56.67,48384.16,33548.64,14835.52 +Sub-Saharan Africa,Malawi,Snacks,Online,H,2/21/2012,876960742,3/25/2012,1026,152.58,97.44,156547.08,99973.44,56573.64 +Australia and Oceania,Papua New Guinea,Clothes,Offline,H,9/2/2015,781016194,10/2/2015,8903,109.28,35.84,972919.84,319083.52,653836.32 +Middle East and North Africa,Somalia,Beverages,Offline,C,12/22/2011,800167167,1/9/2012,6101,47.45,31.79,289492.45,193950.79,95541.66 +North America,Greenland,Clothes,Online,C,10/29/2014,973524987,11/14/2014,6532,109.28,35.84,713816.96,234106.88,479710.08 +Middle East and North Africa,Jordan,Personal Care,Offline,M,7/24/2012,510513484,8/23/2012,1140,81.73,56.67,93172.2,64603.8,28568.4 +Europe,Malta,Personal Care,Offline,L,4/18/2017,940868985,5/18/2017,2896,81.73,56.67,236690.08,164116.32,72573.76 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,H,9/16/2015,264640319,10/11/2015,1806,437.2,263.33,789583.2,475573.98,314009.22 +Australia and Oceania,Kiribati,Fruits,Offline,H,9/8/2010,602188813,10/14/2010,9907,9.33,6.92,92432.31,68556.44,23875.87 +Central America and the Caribbean,Grenada,Cereal,Online,H,7/16/2017,544188296,8/8/2017,6265,205.7,117.11,1288710.5,733694.15,555016.35 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,L,10/14/2014,101625096,10/23/2014,1979,651.21,524.96,1288744.59,1038895.84,249848.75 +Middle East and North Africa,Bahrain,Fruits,Offline,M,1/28/2016,255798041,2/3/2016,5180,9.33,6.92,48329.4,35845.6,12483.8 +Europe,Armenia,Office Supplies,Offline,M,5/30/2013,708318459,7/8/2013,6027,651.21,524.96,3924842.67,3163933.92,760908.75 +Europe,Montenegro,Personal Care,Offline,C,3/22/2011,331110179,4/10/2011,1715,81.73,56.67,140166.95,97189.05,42977.9 +Australia and Oceania,Samoa ,Office Supplies,Offline,H,12/30/2014,316409528,1/24/2015,1465,651.21,524.96,954022.65,769066.4,184956.25 +Central America and the Caribbean,Haiti,Meat,Online,C,5/11/2012,126765334,5/31/2012,1534,421.89,364.69,647179.26,559434.46,87744.8 +Australia and Oceania,Tuvalu,Vegetables,Offline,C,9/19/2014,645038926,10/21/2014,207,154.06,90.93,31890.42,18822.51,13067.91 +Asia,Sri Lanka,Vegetables,Offline,C,8/12/2015,124404132,9/8/2015,2802,154.06,90.93,431676.12,254785.86,176890.26 +Sub-Saharan Africa,Sudan,Snacks,Offline,M,3/21/2017,938347280,4/26/2017,6667,152.58,97.44,1017250.86,649632.48,367618.38 +Central America and the Caribbean,Grenada,Cosmetics,Offline,C,6/5/2011,130667197,6/29/2011,6182,437.2,263.33,2702770.4,1627906.06,1074864.34 +Europe,Poland,Vegetables,Offline,M,11/23/2013,665475213,12/17/2013,7759,154.06,90.93,1195351.54,705525.87,489825.67 +Asia,Cambodia,Personal Care,Offline,M,11/9/2014,177195155,11/13/2014,4839,81.73,56.67,395491.47,274226.13,121265.34 +Sub-Saharan Africa,The Gambia,Beverages,Offline,M,3/5/2013,420563352,4/23/2013,2896,47.45,31.79,137415.2,92063.84,45351.36 +North America,Canada,Vegetables,Offline,C,7/25/2012,520628631,8/20/2012,4436,154.06,90.93,683410.16,403365.48,280044.68 +Asia,Nepal,Personal Care,Online,H,3/28/2010,122752320,4/19/2010,3994,81.73,56.67,326429.62,226339.98,100089.64 +Central America and the Caribbean,Belize,Personal Care,Offline,H,10/27/2015,742608249,11/5/2015,3138,81.73,56.67,256468.74,177830.46,78638.28 +Asia,Bhutan,Beverages,Online,H,4/18/2017,816182744,5/10/2017,5466,47.45,31.79,259361.7,173764.14,85597.56 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,M,1/25/2015,649774634,3/1/2015,1609,154.06,90.93,247882.54,146306.37,101576.17 +Europe,Belgium,Fruits,Offline,M,8/8/2010,169995248,9/12/2010,4226,9.33,6.92,39428.58,29243.92,10184.66 +Middle East and North Africa,Iran,Office Supplies,Online,H,3/21/2010,273768413,5/9/2010,3012,651.21,524.96,1961444.52,1581179.52,380265 +Asia,India,Beverages,Online,L,9/23/2013,578330457,10/6/2013,9689,47.45,31.79,459743.05,308013.31,151729.74 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,M,8/25/2010,771230208,8/31/2010,3012,154.06,90.93,464028.72,273881.16,190147.56 +Europe,Slovenia,Household,Offline,L,4/13/2014,160328996,5/2/2014,3768,668.27,502.54,2518041.36,1893570.72,624470.64 +Middle East and North Africa,Somalia,Vegetables,Online,L,6/26/2012,823800647,7/26/2012,9773,154.06,90.93,1505628.38,888658.89,616969.49 +Middle East and North Africa,Somalia,Fruits,Online,C,11/27/2016,860131490,12/27/2016,877,9.33,6.92,8182.41,6068.84,2113.57 +Asia,Indonesia,Meat,Online,C,9/30/2013,238120353,9/30/2013,3959,421.89,364.69,1670262.51,1443807.71,226454.8 +Asia,Laos,Baby Food,Online,M,12/29/2012,346878564,2/1/2013,7930,255.28,159.42,2024370.4,1264200.6,760169.8 +Middle East and North Africa,Bahrain,Household,Offline,L,5/5/2014,845829951,5/17/2014,8734,668.27,502.54,5836670.18,4389184.36,1447485.82 +Asia,Indonesia,Cereal,Online,C,12/23/2010,114710843,1/23/2011,4342,205.7,117.11,893149.4,508491.62,384657.78 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,L,1/29/2016,203570067,2/21/2016,9762,437.2,263.33,4267946.4,2570627.46,1697318.94 +Europe,Montenegro,Office Supplies,Offline,M,8/8/2013,982768952,9/13/2013,2027,651.21,524.96,1320002.67,1064093.92,255908.75 +Europe,Germany,Meat,Online,H,1/28/2015,592981326,1/31/2015,5207,421.89,364.69,2196781.23,1898940.83,297840.4 +Sub-Saharan Africa,Namibia,Household,Offline,C,5/16/2010,395193517,6/9/2010,5399,668.27,502.54,3607989.73,2713213.46,894776.27 +Europe,Vatican City,Meat,Offline,C,12/6/2016,920704352,1/9/2017,5733,421.89,364.69,2418695.37,2090767.77,327927.6 +Asia,Bhutan,Fruits,Online,L,5/25/2015,521125161,6/27/2015,1371,9.33,6.92,12791.43,9487.32,3304.11 +Middle East and North Africa,Qatar,Cereal,Online,C,12/23/2013,318379771,1/2/2014,4504,205.7,117.11,926472.8,527463.44,399009.36 +Asia,India,Fruits,Online,L,5/21/2014,154704511,6/5/2014,9357,9.33,6.92,87300.81,64750.44,22550.37 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,L,8/6/2015,842648208,9/14/2015,7185,109.28,35.84,785176.8,257510.4,527666.4 +Middle East and North Africa,Israel,Personal Care,Offline,M,2/2/2010,115072190,3/8/2010,1273,81.73,56.67,104042.29,72140.91,31901.38 +Middle East and North Africa,Iraq,Clothes,Online,M,5/4/2010,275150287,6/14/2010,1939,109.28,35.84,211893.92,69493.76,142400.16 +Asia,Indonesia,Baby Food,Online,H,9/24/2014,546368825,10/8/2014,1532,255.28,159.42,391088.96,244231.44,146857.52 +North America,Greenland,Cereal,Online,C,5/14/2011,222526633,7/1/2011,9431,205.7,117.11,1939956.7,1104464.41,835492.29 +Europe,Iceland,Clothes,Offline,L,2/15/2012,917735040,4/1/2012,7047,109.28,35.84,770096.16,252564.48,517531.68 +Central America and the Caribbean,Jamaica,Personal Care,Online,M,1/7/2011,716417872,1/10/2011,2824,81.73,56.67,230805.52,160036.08,70769.44 +Middle East and North Africa,Turkey,Cereal,Online,C,9/13/2010,923311460,10/11/2010,7234,205.7,117.11,1488033.8,847173.74,640860.06 +Central America and the Caribbean,Jamaica,Clothes,Online,C,2/6/2011,213464629,2/22/2011,7782,109.28,35.84,850416.96,278906.88,571510.08 +Australia and Oceania,Solomon Islands,Beverages,Online,H,3/18/2013,482238709,4/13/2013,4005,47.45,31.79,190037.25,127318.95,62718.3 +Australia and Oceania,New Zealand,Beverages,Online,C,4/23/2015,995307528,4/28/2015,2470,47.45,31.79,117201.5,78521.3,38680.2 +Asia,Nepal,Snacks,Offline,L,9/23/2016,638657414,10/7/2016,1776,152.58,97.44,270982.08,173053.44,97928.64 +Europe,Bulgaria,Baby Food,Online,M,2/2/2014,168587195,2/5/2014,7552,255.28,159.42,1927874.56,1203939.84,723934.72 +Europe,Lithuania,Fruits,Offline,M,8/23/2012,861708199,9/25/2012,7460,9.33,6.92,69601.8,51623.2,17978.6 +Central America and the Caribbean,El Salvador,Snacks,Offline,H,12/5/2014,464944255,12/9/2014,6192,152.58,97.44,944775.36,603348.48,341426.88 +Australia and Oceania,Palau,Office Supplies,Offline,H,12/17/2016,845531690,1/18/2017,471,651.21,524.96,306719.91,247256.16,59463.75 +Australia and Oceania,Vanuatu,Beverages,Online,L,1/20/2012,341019332,2/6/2012,4053,47.45,31.79,192314.85,128844.87,63469.98 +Asia,Laos,Cereal,Offline,C,4/15/2017,509268510,5/10/2017,2724,205.7,117.11,560326.8,319007.64,241319.16 +Australia and Oceania,Marshall Islands,Personal Care,Offline,H,9/26/2016,278453052,10/5/2016,9301,81.73,56.67,760170.73,527087.67,233083.06 +Europe,Albania,Baby Food,Online,C,9/9/2010,897059285,10/17/2010,8632,255.28,159.42,2203576.96,1376113.44,827463.52 +Asia,Philippines,Beverages,Offline,M,11/8/2011,983886039,11/22/2011,2598,47.45,31.79,123275.1,82590.42,40684.68 +Europe,Hungary,Personal Care,Offline,H,4/13/2011,578044641,4/21/2011,5109,81.73,56.67,417558.57,289527.03,128031.54 +Europe,Liechtenstein,Meat,Offline,L,6/15/2012,688958919,7/12/2012,7109,421.89,364.69,2999216.01,2592581.21,406634.8 +Europe,Luxembourg,Beverages,Offline,L,5/6/2012,146365201,6/14/2012,1570,47.45,31.79,74496.5,49910.3,24586.2 +Asia,Cambodia,Baby Food,Online,C,10/11/2012,550312316,10/14/2012,8498,255.28,159.42,2169369.44,1354751.16,814618.28 +Sub-Saharan Africa,Comoros,Beverages,Online,C,8/20/2016,421161592,10/2/2016,9929,47.45,31.79,471131.05,315642.91,155488.14 +Europe,Ireland,Clothes,Online,C,7/8/2016,149586856,7/23/2016,4930,109.28,35.84,538750.4,176691.2,362059.2 +Sub-Saharan Africa,Malawi,Fruits,Online,M,8/26/2013,646574437,10/10/2013,4599,9.33,6.92,42908.67,31825.08,11083.59 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,H,2/13/2014,193423163,3/29/2014,7067,81.73,56.67,577585.91,400486.89,177099.02 +Europe,Spain,Office Supplies,Offline,M,7/1/2017,291744363,8/5/2017,2495,651.21,524.96,1624768.95,1309775.2,314993.75 +Europe,Armenia,Office Supplies,Offline,C,1/25/2013,713461863,2/26/2013,8075,651.21,524.96,5258520.75,4239052,1019468.75 +Sub-Saharan Africa,Rwanda,Vegetables,Online,M,11/21/2013,850811994,12/3/2013,3031,154.06,90.93,466955.86,275608.83,191347.03 +Australia and Oceania,East Timor,Snacks,Offline,H,3/2/2015,166343581,4/11/2015,3617,152.58,97.44,551881.86,352440.48,199441.38 +Middle East and North Africa,Afghanistan,Cosmetics,Online,M,2/25/2013,442917954,4/9/2013,8120,437.2,263.33,3550064,2138239.6,1411824.4 +Europe,Ukraine,Beverages,Online,L,7/16/2016,833708941,8/21/2016,1857,47.45,31.79,88114.65,59034.03,29080.62 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,M,5/11/2012,112202870,6/30/2012,2178,651.21,524.96,1418335.38,1143362.88,274972.5 +Sub-Saharan Africa,Djibouti,Snacks,Offline,H,3/18/2015,722198569,3/20/2015,3460,152.58,97.44,527926.8,337142.4,190784.4 +Asia,South Korea,Meat,Online,C,6/21/2010,227807366,7/15/2010,2117,421.89,364.69,893141.13,772048.73,121092.4 +Europe,Slovenia,Office Supplies,Online,M,1/31/2011,763453090,3/6/2011,1590,651.21,524.96,1035423.9,834686.4,200737.5 +Europe,Ukraine,Meat,Online,L,12/1/2015,483872067,12/15/2015,7352,421.89,364.69,3101735.28,2681200.88,420534.4 +Australia and Oceania,Solomon Islands,Baby Food,Offline,L,7/16/2013,314113128,8/23/2013,1910,255.28,159.42,487584.8,304492.2,183092.6 +Central America and the Caribbean,Nicaragua,Meat,Online,M,4/21/2016,799537599,5/27/2016,9798,421.89,364.69,4133678.22,3573232.62,560445.6 +Central America and the Caribbean,Haiti,Baby Food,Offline,L,2/17/2011,755819308,3/23/2011,2584,255.28,159.42,659643.52,411941.28,247702.24 +Australia and Oceania,Nauru,Cereal,Offline,H,4/12/2016,418944585,4/26/2016,3867,205.7,117.11,795441.9,452864.37,342577.53 +Asia,Malaysia,Office Supplies,Online,H,1/6/2017,995212256,1/9/2017,4277,651.21,524.96,2785225.17,2245253.92,539971.25 +Europe,Armenia,Personal Care,Offline,L,10/22/2014,611233651,11/29/2014,6475,81.73,56.67,529201.75,366938.25,162263.5 +Europe,Armenia,Cereal,Online,H,12/21/2015,163932597,2/2/2016,153,205.7,117.11,31472.1,17917.83,13554.27 +Sub-Saharan Africa,Benin,Cosmetics,Offline,H,9/28/2012,170545423,10/5/2012,7035,437.2,263.33,3075702,1852526.55,1223175.45 +Europe,Macedonia,Vegetables,Offline,L,5/12/2017,318620955,5/20/2017,5876,154.06,90.93,905256.56,534304.68,370951.88 +Europe,Luxembourg,Clothes,Offline,M,11/2/2012,816020524,12/9/2012,7462,109.28,35.84,815447.36,267438.08,548009.28 +Sub-Saharan Africa,Zambia,Household,Online,H,4/27/2017,140917956,5/17/2017,9610,668.27,502.54,6422074.7,4829409.4,1592665.3 +Asia,Laos,Cereal,Offline,H,3/1/2012,891799581,3/2/2012,2169,205.7,117.11,446163.3,254011.59,192151.71 +Europe,Moldova ,Cereal,Offline,C,11/11/2013,337464225,11/21/2013,2018,205.7,117.11,415102.6,236327.98,178774.62 +Europe,Monaco,Office Supplies,Offline,H,4/5/2017,767023217,5/16/2017,8070,651.21,524.96,5255264.7,4236427.2,1018837.5 +Sub-Saharan Africa,Uganda,Cosmetics,Online,M,6/22/2014,939900386,7/15/2014,6266,437.2,263.33,2739495.2,1650025.78,1089469.42 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,M,11/1/2013,135832059,11/5/2013,4580,255.28,159.42,1169182.4,730143.6,439038.8 +Europe,Sweden,Household,Offline,H,5/20/2013,404867064,6/5/2013,8016,668.27,502.54,5356852.32,4028360.64,1328491.68 +Sub-Saharan Africa,Eritrea,Household,Online,C,3/20/2012,717366731,3/26/2012,3612,668.27,502.54,2413791.24,1815174.48,598616.76 +Sub-Saharan Africa,Angola,Clothes,Offline,L,4/16/2014,114004886,4/25/2014,5434,109.28,35.84,593827.52,194754.56,399072.96 +North America,Mexico,Cosmetics,Offline,H,1/17/2017,855767858,2/9/2017,9581,437.2,263.33,4188813.2,2522964.73,1665848.47 +Asia,South Korea,Meat,Offline,M,3/19/2015,773954474,4/23/2015,9183,421.89,364.69,3874215.87,3348948.27,525267.6 +Sub-Saharan Africa,Gabon,Snacks,Offline,H,2/23/2012,920176064,4/6/2012,9401,152.58,97.44,1434404.58,916033.44,518371.14 +Central America and the Caribbean,Grenada,Personal Care,Online,L,1/23/2016,616356456,2/29/2016,2427,81.73,56.67,198358.71,137538.09,60820.62 +Europe,Moldova ,Snacks,Offline,M,7/8/2013,604731976,7/25/2013,2485,152.58,97.44,379161.3,242138.4,137022.9 +Europe,Serbia,Household,Offline,L,1/25/2011,797851455,2/17/2011,830,668.27,502.54,554664.1,417108.2,137555.9 +Sub-Saharan Africa,South Africa,Baby Food,Online,L,5/3/2016,728576219,5/11/2016,749,255.28,159.42,191204.72,119405.58,71799.14 +Asia,Tajikistan,Beverages,Offline,C,7/3/2011,900080096,7/16/2011,2557,47.45,31.79,121329.65,81287.03,40042.62 +Central America and the Caribbean,Nicaragua,Cereal,Offline,C,2/8/2010,535849416,3/23/2010,8605,205.7,117.11,1770048.5,1007731.55,762316.95 +Middle East and North Africa,Jordan,Office Supplies,Online,C,5/21/2015,729683005,6/29/2015,8271,651.21,524.96,5386157.91,4341944.16,1044213.75 +Europe,Spain,Meat,Online,C,7/4/2016,395692193,7/13/2016,2968,421.89,364.69,1252169.52,1082399.92,169769.6 +Central America and the Caribbean,Nicaragua,Baby Food,Online,C,1/20/2015,318300807,3/7/2015,1137,255.28,159.42,290253.36,181260.54,108992.82 +North America,Mexico,Fruits,Offline,C,9/5/2013,902245175,9/13/2013,3252,9.33,6.92,30341.16,22503.84,7837.32 +Central America and the Caribbean,El Salvador,Baby Food,Online,M,4/23/2012,822574126,6/3/2012,6818,255.28,159.42,1740499.04,1086925.56,653573.48 +Asia,North Korea,Office Supplies,Online,C,12/11/2011,174648988,12/14/2011,1371,651.21,524.96,892808.91,719720.16,173088.75 +North America,Canada,Beverages,Online,M,11/8/2010,924143588,12/22/2010,3479,47.45,31.79,165078.55,110597.41,54481.14 +Central America and the Caribbean,Costa Rica,Personal Care,Online,M,12/14/2015,157044255,1/4/2016,1740,81.73,56.67,142210.2,98605.8,43604.4 +Asia,Philippines,Household,Offline,L,4/11/2016,429649817,5/17/2016,1784,668.27,502.54,1192193.68,896531.36,295662.32 +Australia and Oceania,Australia,Cosmetics,Online,H,2/1/2017,318571603,2/1/2017,1271,437.2,263.33,555681.2,334692.43,220988.77 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,L,5/5/2013,270733439,5/18/2013,4896,205.7,117.11,1007107.2,573370.56,433736.64 +Asia,Uzbekistan,Fruits,Online,H,3/19/2016,353371655,4/29/2016,9380,9.33,6.92,87515.4,64909.6,22605.8 +Asia,Sri Lanka,Personal Care,Online,M,6/6/2011,704035079,7/9/2011,8480,81.73,56.67,693070.4,480561.6,212508.8 +Europe,United Kingdom,Clothes,Offline,M,1/30/2016,180585038,2/5/2016,7981,109.28,35.84,872163.68,286039.04,586124.64 +Middle East and North Africa,Afghanistan,Personal Care,Offline,H,3/27/2014,411195361,4/9/2014,700,81.73,56.67,57211,39669,17542 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,L,10/3/2013,844352376,10/26/2013,1486,651.21,524.96,967698.06,780090.56,187607.5 +Asia,China,Baby Food,Online,H,3/16/2012,998854911,4/24/2012,2220,255.28,159.42,566721.6,353912.4,212809.2 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,L,10/13/2015,913814294,11/11/2015,6811,81.73,56.67,556663.03,385979.37,170683.66 +Sub-Saharan Africa,Botswana,Household,Online,H,10/27/2012,698654353,10/28/2012,6204,668.27,502.54,4145947.08,3117758.16,1028188.92 +Europe,Romania,Office Supplies,Online,C,6/11/2015,983111417,7/7/2015,3370,651.21,524.96,2194577.7,1769115.2,425462.5 +Middle East and North Africa,Turkey,Cereal,Offline,H,4/27/2010,667234313,5/8/2010,8315,205.7,117.11,1710395.5,973769.65,736625.85 +North America,Mexico,Clothes,Offline,H,6/28/2015,971384370,7/26/2015,3076,109.28,35.84,336145.28,110243.84,225901.44 +Middle East and North Africa,Morocco,Personal Care,Offline,C,12/20/2015,486235415,1/25/2016,6720,81.73,56.67,549225.6,380822.4,168403.2 +Asia,North Korea,Vegetables,Offline,M,12/27/2012,122773778,1/4/2013,344,154.06,90.93,52996.64,31279.92,21716.72 +Middle East and North Africa,Morocco,Cereal,Online,M,8/21/2012,862298285,8/29/2012,2080,205.7,117.11,427856,243588.8,184267.2 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,M,6/27/2014,606420266,7/5/2014,2088,81.73,56.67,170652.24,118326.96,52325.28 +Middle East and North Africa,Israel,Meat,Offline,H,5/22/2015,927063548,6/14/2015,7560,421.89,364.69,3189488.4,2757056.4,432432 +Sub-Saharan Africa,Kenya,Meat,Offline,L,4/5/2013,316464459,5/3/2013,7721,421.89,364.69,3257412.69,2815771.49,441641.2 +Europe,Belgium,Fruits,Online,C,11/16/2010,937171828,12/24/2010,8825,9.33,6.92,82337.25,61069,21268.25 +Europe,Greece,Cosmetics,Online,H,1/24/2012,972046983,2/24/2012,9158,437.2,263.33,4003877.6,2411576.14,1592301.46 +Australia and Oceania,Tonga,Household,Offline,L,5/16/2010,474263751,6/7/2010,4038,668.27,502.54,2698474.26,2029256.52,669217.74 +Asia,Maldives,Cereal,Offline,L,7/18/2015,917308461,8/30/2015,813,205.7,117.11,167234.1,95210.43,72023.67 +Australia and Oceania,Australia,Clothes,Offline,L,11/23/2011,244979941,12/1/2011,3863,109.28,35.84,422148.64,138449.92,283698.72 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,C,2/2/2015,521389520,2/3/2015,9600,109.28,35.84,1049088,344064,705024 +Asia,India,Vegetables,Online,M,5/10/2015,280961024,6/20/2015,1466,154.06,90.93,225851.96,133303.38,92548.58 +Europe,Denmark,Vegetables,Offline,M,7/23/2011,378430783,7/31/2011,4933,154.06,90.93,759977.98,448557.69,311420.29 +Europe,Serbia,Snacks,Online,L,12/26/2014,838847625,1/22/2015,2508,152.58,97.44,382670.64,244379.52,138291.12 +Middle East and North Africa,Saudi Arabia,Household,Offline,C,4/11/2015,407572877,5/9/2015,8726,668.27,502.54,5831324.02,4385164.04,1446159.98 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,L,6/26/2014,600280368,8/1/2014,5155,668.27,502.54,3444931.85,2590593.7,854338.15 +Australia and Oceania,Palau,Office Supplies,Offline,L,9/27/2015,752956426,11/2/2015,5394,651.21,524.96,3512626.74,2831634.24,680992.5 +Europe,Latvia,Clothes,Online,H,11/13/2011,271899878,11/13/2011,71,109.28,35.84,7758.88,2544.64,5214.24 +Europe,Czech Republic,Baby Food,Online,H,11/30/2011,883722054,12/19/2011,1849,255.28,159.42,472012.72,294767.58,177245.14 +Europe,Norway,Beverages,Offline,H,8/15/2014,785346782,8/31/2014,420,47.45,31.79,19929,13351.8,6577.2 +Europe,Hungary,Personal Care,Online,C,3/25/2012,494010388,4/24/2012,7507,81.73,56.67,613547.11,425421.69,188125.42 +Asia,Kyrgyzstan,Household,Offline,C,12/22/2016,597261703,1/30/2017,1865,668.27,502.54,1246323.55,937237.1,309086.45 +Europe,Latvia,Cereal,Offline,L,11/13/2011,402962052,12/15/2011,4281,205.7,117.11,880601.7,501347.91,379253.79 +Central America and the Caribbean,Saint Lucia,Fruits,Online,H,1/21/2015,189285266,3/1/2015,2571,9.33,6.92,23987.43,17791.32,6196.11 +Australia and Oceania,New Zealand,Cereal,Offline,L,6/20/2015,754717671,6/20/2015,6585,205.7,117.11,1354534.5,771169.35,583365.15 +Sub-Saharan Africa,Sudan,Clothes,Offline,H,6/14/2014,268058097,8/2/2014,3203,109.28,35.84,350023.84,114795.52,235228.32 +Sub-Saharan Africa,Senegal,Cereal,Online,M,6/4/2014,118417870,6/29/2014,1334,205.7,117.11,274403.8,156224.74,118179.06 +Sub-Saharan Africa,Chad,Beverages,Offline,M,1/29/2015,865220820,2/10/2015,6923,47.45,31.79,328496.35,220082.17,108414.18 +Asia,Vietnam,Cereal,Online,M,3/2/2017,888203275,3/7/2017,7942,205.7,117.11,1633669.4,930087.62,703581.78 +Europe,Andorra,Vegetables,Offline,C,3/1/2011,437414062,4/8/2011,9396,154.06,90.93,1447547.76,854378.28,593169.48 +Asia,Sri Lanka,Cosmetics,Offline,L,4/22/2011,283214509,4/27/2011,8322,437.2,263.33,3638378.4,2191432.26,1446946.14 +Asia,India,Cosmetics,Online,M,12/23/2013,366278445,2/5/2014,8786,437.2,263.33,3841239.2,2313617.38,1527621.82 +Europe,Cyprus,Snacks,Online,H,8/15/2016,247592198,8/16/2016,6888,152.58,97.44,1050971.04,671166.72,379804.32 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,H,12/19/2013,458454596,1/2/2014,5758,81.73,56.67,470601.34,326305.86,144295.48 +Central America and the Caribbean,Barbados,Personal Care,Online,H,12/10/2016,250476968,1/10/2017,556,81.73,56.67,45441.88,31508.52,13933.36 +Asia,Indonesia,Fruits,Online,L,1/17/2011,745583140,2/28/2011,3475,9.33,6.92,32421.75,24047,8374.75 +Sub-Saharan Africa,Togo,Meat,Online,M,2/13/2013,886009442,4/1/2013,8738,421.89,364.69,3686474.82,3186661.22,499813.6 +Europe,Italy,Household,Online,C,8/2/2014,584304702,9/6/2014,7601,668.27,502.54,5079520.27,3819806.54,1259713.73 +Central America and the Caribbean,Jamaica,Personal Care,Offline,C,6/26/2015,273330247,7/6/2015,3349,81.73,56.67,273713.77,189787.83,83925.94 +Asia,Tajikistan,Fruits,Offline,M,2/21/2013,456259906,3/6/2013,6300,9.33,6.92,58779,43596,15183 +Europe,Austria,Office Supplies,Offline,C,7/11/2013,356580007,8/29/2013,8803,651.21,524.96,5732601.63,4621222.88,1111378.75 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,H,4/22/2012,168089377,5/1/2012,237,47.45,31.79,11245.65,7534.23,3711.42 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,M,10/15/2013,604899346,10/15/2013,2014,651.21,524.96,1311536.94,1057269.44,254267.5 +Sub-Saharan Africa,Cape Verde,Meat,Online,C,12/28/2011,651433742,1/14/2012,2575,421.89,364.69,1086366.75,939076.75,147290 +Sub-Saharan Africa,Swaziland,Household,Offline,H,2/16/2017,712428891,3/4/2017,2396,668.27,502.54,1601174.92,1204085.84,397089.08 +Central America and the Caribbean,Panama,Meat,Offline,C,12/29/2013,362933623,2/11/2014,8979,421.89,364.69,3788150.31,3274551.51,513598.8 +Middle East and North Africa,Iraq,Cosmetics,Online,H,2/24/2011,598309266,3/5/2011,1862,437.2,263.33,814066.4,490320.46,323745.94 +Middle East and North Africa,Bahrain,Cosmetics,Offline,C,6/12/2014,684229648,6/22/2014,7613,437.2,263.33,3328403.6,2004731.29,1323672.31 +Asia,Taiwan,Personal Care,Online,M,8/24/2015,406681096,8/30/2015,4829,81.73,56.67,394674.17,273659.43,121014.74 +Australia and Oceania,Nauru,Personal Care,Online,M,5/13/2011,521962440,6/30/2011,9140,81.73,56.67,747012.2,517963.8,229048.4 +Europe,Slovenia,Fruits,Offline,M,6/6/2014,506685006,7/22/2014,8208,9.33,6.92,76580.64,56799.36,19781.28 +Australia and Oceania,Kiribati,Meat,Online,M,3/25/2012,807772624,3/25/2012,6725,421.89,364.69,2837210.25,2452540.25,384670 +Europe,Hungary,Fruits,Online,L,12/9/2015,592461621,1/5/2016,1414,9.33,6.92,13192.62,9784.88,3407.74 +Europe,Andorra,Meat,Offline,M,4/12/2011,898300826,5/9/2011,6032,421.89,364.69,2544840.48,2199810.08,345030.4 +Asia,Japan,Household,Offline,H,5/6/2015,583151566,5/21/2015,6362,668.27,502.54,4251533.74,3197159.48,1054374.26 +Europe,Luxembourg,Clothes,Offline,C,3/16/2012,375187671,5/2/2012,5224,109.28,35.84,570878.72,187228.16,383650.56 +Asia,South Korea,Cereal,Offline,H,4/18/2017,622895467,5/24/2017,7466,205.7,117.11,1535756.2,874343.26,661412.94 +Asia,Brunei,Vegetables,Online,H,1/11/2013,845073783,2/21/2013,4967,154.06,90.93,765216.02,451649.31,313566.71 +Middle East and North Africa,Oman,Snacks,Offline,L,3/8/2013,180833947,4/5/2013,1638,152.58,97.44,249926.04,159606.72,90319.32 +Asia,Bangladesh,Baby Food,Online,L,8/30/2013,539599788,9/3/2013,8423,255.28,159.42,2150223.44,1342794.66,807428.78 +Central America and the Caribbean,Cuba,Cereal,Online,M,6/10/2011,751107633,7/22/2011,8295,205.7,117.11,1706281.5,971427.45,734854.05 +Central America and the Caribbean,Barbados,Vegetables,Online,L,11/28/2015,615406310,1/14/2016,1258,154.06,90.93,193807.48,114389.94,79417.54 +Europe,Netherlands,Snacks,Offline,M,10/24/2014,452857148,12/4/2014,9348,152.58,97.44,1426317.84,910869.12,515448.72 +Asia,Taiwan,Personal Care,Online,M,11/22/2015,654133975,12/26/2015,1634,81.73,56.67,133546.82,92598.78,40948.04 +Europe,Georgia,Personal Care,Online,C,10/20/2012,330223119,10/20/2012,9214,81.73,56.67,753060.22,522157.38,230902.84 +Europe,Estonia,Snacks,Online,C,8/18/2011,462423408,8/19/2011,217,152.58,97.44,33109.86,21144.48,11965.38 +Asia,Taiwan,Beverages,Online,H,12/12/2011,752346169,12/23/2011,4805,47.45,31.79,227997.25,152750.95,75246.3 +Middle East and North Africa,Algeria,Clothes,Offline,C,8/10/2010,971915233,9/22/2010,170,109.28,35.84,18577.6,6092.8,12484.8 +Sub-Saharan Africa,Kenya,Snacks,Offline,L,2/6/2013,513366925,2/28/2013,5536,152.58,97.44,844682.88,539427.84,305255.04 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,L,8/18/2014,639250075,9/1/2014,7158,47.45,31.79,339647.1,227552.82,112094.28 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,H,6/13/2011,432426011,7/31/2011,3321,154.06,90.93,511633.26,301978.53,209654.73 +Europe,United Kingdom,Household,Online,H,3/31/2012,846068561,5/7/2012,9343,668.27,502.54,6243646.61,4695231.22,1548415.39 +Middle East and North Africa,Yemen,Baby Food,Offline,M,8/18/2011,653664052,8/30/2011,2574,255.28,159.42,657090.72,410347.08,246743.64 +Middle East and North Africa,Iran,Beverages,Online,M,8/16/2016,499011313,9/28/2016,7392,47.45,31.79,350750.4,234991.68,115758.72 +Europe,Montenegro,Vegetables,Offline,H,8/10/2012,646221673,8/17/2012,208,154.06,90.93,32044.48,18913.44,13131.04 +Central America and the Caribbean,Nicaragua,Meat,Offline,H,7/11/2012,529718959,8/6/2012,4466,421.89,364.69,1884160.74,1628705.54,255455.2 +Middle East and North Africa,Morocco,Vegetables,Offline,M,3/31/2015,104239499,5/1/2015,5639,154.06,90.93,868744.34,512754.27,355990.07 +Asia,South Korea,Beverages,Online,H,11/27/2016,294832122,1/10/2017,6232,47.45,31.79,295708.4,198115.28,97593.12 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,L,9/19/2014,746858155,11/7/2014,780,255.28,159.42,199118.4,124347.6,74770.8 +Sub-Saharan Africa,South Sudan,Meat,Online,C,9/27/2010,275991427,10/13/2010,851,421.89,364.69,359028.39,310351.19,48677.2 +Asia,Indonesia,Baby Food,Offline,M,9/2/2015,918218266,10/7/2015,45,255.28,159.42,11487.6,7173.9,4313.7 +Sub-Saharan Africa,Kenya,Fruits,Offline,M,10/6/2014,279837501,11/1/2014,8990,9.33,6.92,83876.7,62210.8,21665.9 +Europe,Moldova ,Household,Online,C,1/24/2017,987460458,2/21/2017,348,668.27,502.54,232557.96,174883.92,57674.04 +Sub-Saharan Africa,Burundi,Beverages,Offline,L,9/29/2013,338010966,10/16/2013,3811,47.45,31.79,180831.95,121151.69,59680.26 +Asia,Turkmenistan,Fruits,Online,C,3/10/2012,648725354,4/10/2012,1103,9.33,6.92,10290.99,7632.76,2658.23 +Sub-Saharan Africa,Ghana,Cereal,Online,L,1/22/2017,707152450,3/11/2017,979,205.7,117.11,201380.3,114650.69,86729.61 +Europe,Netherlands,Personal Care,Online,H,5/15/2011,721153581,5/20/2011,4225,81.73,56.67,345309.25,239430.75,105878.5 +Europe,Netherlands,Baby Food,Online,M,4/6/2013,968902575,5/12/2013,8658,255.28,159.42,2210214.24,1380258.36,829955.88 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,L,9/2/2011,448885762,10/1/2011,4127,154.06,90.93,635805.62,375268.11,260537.51 +Europe,Liechtenstein,Household,Offline,C,7/7/2015,929901969,7/22/2015,7512,668.27,502.54,5020044.24,3775080.48,1244963.76 +Europe,France,Snacks,Offline,C,1/24/2012,201062524,3/2/2012,7724,152.58,97.44,1178527.92,752626.56,425901.36 +Central America and the Caribbean,Belize,Beverages,Offline,C,2/26/2016,621791255,3/26/2016,705,47.45,31.79,33452.25,22411.95,11040.3 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,L,5/27/2013,571824491,7/1/2013,4429,651.21,524.96,2884209.09,2325047.84,559161.25 +Asia,Sri Lanka,Cosmetics,Online,H,12/26/2016,301211059,2/1/2017,3901,437.2,263.33,1705517.2,1027250.33,678266.87 +North America,Mexico,Clothes,Offline,L,11/12/2010,580312287,12/15/2010,6156,109.28,35.84,672727.68,220631.04,452096.64 +Europe,Portugal,Snacks,Online,M,2/19/2014,449802005,2/25/2014,5264,152.58,97.44,803181.12,512924.16,290256.96 +Middle East and North Africa,Azerbaijan,Household,Offline,H,9/2/2016,370666539,9/9/2016,7321,668.27,502.54,4892404.67,3679095.34,1213309.33 +Europe,Belarus,Snacks,Offline,M,3/12/2013,874204719,4/2/2013,5458,152.58,97.44,832781.64,531827.52,300954.12 +Europe,Monaco,Personal Care,Online,M,8/22/2014,312027871,10/9/2014,4836,81.73,56.67,395246.28,274056.12,121190.16 +North America,Canada,Cereal,Offline,C,1/27/2014,706059825,2/21/2014,7647,205.7,117.11,1572987.9,895540.17,677447.73 +Europe,Moldova ,Meat,Offline,C,3/14/2013,998536908,3/18/2013,8116,421.89,364.69,3424059.24,2959824.04,464235.2 +Europe,Georgia,Beverages,Offline,M,1/2/2011,202007949,1/27/2011,7496,47.45,31.79,355685.2,238297.84,117387.36 +Europe,Monaco,Office Supplies,Online,C,2/7/2015,549334275,3/20/2015,9074,651.21,524.96,5909079.54,4763487.04,1145592.5 +Middle East and North Africa,Israel,Snacks,Online,M,4/4/2015,743689715,5/17/2015,3168,152.58,97.44,483373.44,308689.92,174683.52 +Asia,Bhutan,Beverages,Online,H,6/3/2017,908560597,7/7/2017,2126,47.45,31.79,100878.7,67585.54,33293.16 +Sub-Saharan Africa,Central African Republic,Household,Offline,L,4/10/2017,337745749,4/17/2017,5328,668.27,502.54,3560542.56,2677533.12,883009.44 +Australia and Oceania,Federated States of Micronesia,Meat,Online,H,7/19/2011,645356500,8/8/2011,4184,421.89,364.69,1765187.76,1525862.96,239324.8 +Sub-Saharan Africa,Mozambique,Fruits,Online,H,12/20/2016,815816676,1/5/2017,7139,9.33,6.92,66606.87,49401.88,17204.99 +Europe,Bosnia and Herzegovina,Fruits,Offline,L,6/24/2013,353862607,6/26/2013,4664,9.33,6.92,43515.12,32274.88,11240.24 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,C,2/25/2016,634543120,3/21/2016,4265,437.2,263.33,1864658,1123102.45,741555.55 +Europe,Iceland,Cereal,Online,L,10/30/2010,853219544,12/13/2010,5478,205.7,117.11,1126824.6,641528.58,485296.02 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,C,12/9/2010,275565707,12/13/2010,4871,81.73,56.67,398106.83,276039.57,122067.26 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Offline,C,10/24/2015,487567937,11/12/2015,1042,109.28,35.84,113869.76,37345.28,76524.48 +Sub-Saharan Africa,South Africa,Household,Offline,M,7/1/2014,445525062,8/7/2014,9621,668.27,502.54,6429425.67,4834937.34,1594488.33 +Asia,Turkmenistan,Meat,Online,C,3/30/2012,526048409,4/17/2012,8269,421.89,364.69,3488608.41,3015621.61,472986.8 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,L,8/5/2011,276061809,8/21/2011,1679,437.2,263.33,734058.8,442131.07,291927.73 +Sub-Saharan Africa,Angola,Meat,Offline,M,2/19/2016,662801587,4/1/2016,6573,421.89,364.69,2773082.97,2397107.37,375975.6 +Europe,Switzerland,Meat,Offline,C,8/8/2011,923816573,9/27/2011,6708,421.89,364.69,2830038.12,2446340.52,383697.6 +Central America and the Caribbean,Honduras,Clothes,Offline,M,1/31/2015,816968095,2/3/2015,7869,109.28,35.84,859924.32,282024.96,577899.36 +Sub-Saharan Africa,Eritrea,Cereal,Online,L,8/26/2010,170429980,9/2/2010,2873,205.7,117.11,590976.1,336457.03,254519.07 +North America,Mexico,Snacks,Online,L,9/26/2013,232688558,10/24/2013,6570,152.58,97.44,1002450.6,640180.8,362269.8 +Asia,Kyrgyzstan,Snacks,Offline,L,5/1/2014,522542655,5/22/2014,839,152.58,97.44,128014.62,81752.16,46262.46 +Middle East and North Africa,Somalia,Fruits,Offline,L,1/22/2011,179103600,1/26/2011,9590,9.33,6.92,89474.7,66362.8,23111.9 +Europe,Latvia,Personal Care,Online,C,12/23/2014,211795222,1/28/2015,3768,81.73,56.67,307958.64,213532.56,94426.08 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,M,6/26/2015,350353848,7/31/2015,6344,255.28,159.42,1619496.32,1011360.48,608135.84 +Australia and Oceania,East Timor,Snacks,Offline,M,5/25/2014,394828307,6/3/2014,7325,152.58,97.44,1117648.5,713748,403900.5 +Europe,Liechtenstein,Baby Food,Online,H,8/11/2014,665579926,9/12/2014,8746,255.28,159.42,2232678.88,1394287.32,838391.56 +Asia,Maldives,Snacks,Offline,H,4/15/2016,653282535,4/26/2016,9674,152.58,97.44,1476058.92,942634.56,533424.36 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,L,2/1/2013,368922460,2/22/2013,1209,205.7,117.11,248691.3,141585.99,107105.31 +Europe,Ukraine,Clothes,Online,L,2/4/2011,793798530,2/27/2011,1480,109.28,35.84,161734.4,53043.2,108691.2 +Europe,United Kingdom,Meat,Online,C,6/15/2017,729522073,7/27/2017,648,421.89,364.69,273384.72,236319.12,37065.6 +Middle East and North Africa,Iraq,Cosmetics,Offline,C,11/15/2013,848016917,12/25/2013,5905,437.2,263.33,2581666,1554963.65,1026702.35 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,L,6/2/2013,541519391,7/16/2013,6476,651.21,524.96,4217235.96,3399640.96,817595 +Middle East and North Africa,Saudi Arabia,Clothes,Offline,C,4/14/2011,172578322,5/2/2011,8616,109.28,35.84,941556.48,308797.44,632759.04 +Australia and Oceania,Tuvalu,Clothes,Online,L,4/22/2011,624055039,6/3/2011,609,109.28,35.84,66551.52,21826.56,44724.96 +Asia,Taiwan,Clothes,Offline,L,8/6/2014,149123370,9/5/2014,7774,109.28,35.84,849542.72,278620.16,570922.56 +Europe,Ukraine,Cereal,Offline,H,10/5/2015,221269643,10/16/2015,7459,205.7,117.11,1534316.3,873523.49,660792.81 +Europe,Slovakia,Cosmetics,Online,L,4/3/2014,584292685,4/7/2014,4045,437.2,263.33,1768474,1065169.85,703304.15 +Middle East and North Africa,Pakistan,Baby Food,Offline,L,8/8/2010,602303826,9/18/2010,3942,255.28,159.42,1006313.76,628433.64,377880.12 +Europe,Austria,Snacks,Offline,C,3/4/2010,609726893,4/12/2010,592,152.58,97.44,90327.36,57684.48,32642.88 +Middle East and North Africa,Azerbaijan,Meat,Online,M,11/1/2011,561298215,12/2/2011,9470,421.89,364.69,3995298.3,3453614.3,541684 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,L,9/23/2011,482066619,11/1/2011,3080,437.2,263.33,1346576,811056.4,535519.6 +Central America and the Caribbean,Jamaica,Meat,Online,C,8/20/2014,917393434,10/6/2014,5958,421.89,364.69,2513620.62,2172823.02,340797.6 +Asia,Sri Lanka,Meat,Offline,M,1/15/2015,682952487,2/9/2015,9672,421.89,364.69,4080520.08,3527281.68,553238.4 +Middle East and North Africa,Egypt,Clothes,Offline,L,1/28/2016,914730107,2/8/2016,7821,109.28,35.84,854678.88,280304.64,574374.24 +Middle East and North Africa,Qatar,Beverages,Offline,H,7/24/2010,119025123,8/22/2010,1034,47.45,31.79,49063.3,32870.86,16192.44 +Central America and the Caribbean,El Salvador,Meat,Offline,H,2/12/2015,922448861,2/28/2015,1972,421.89,364.69,831967.08,719168.68,112798.4 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,M,5/6/2013,621925151,6/22/2013,328,437.2,263.33,143401.6,86372.24,57029.36 +Australia and Oceania,New Zealand,Cereal,Offline,M,8/16/2012,634690320,8/26/2012,7825,205.7,117.11,1609602.5,916385.75,693216.75 +Europe,Vatican City,Clothes,Offline,C,1/18/2010,648293197,2/21/2010,3218,109.28,35.84,351663.04,115333.12,236329.92 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,C,5/6/2011,870595109,5/13/2011,7294,9.33,6.92,68053.02,50474.48,17578.54 +Europe,Bosnia and Herzegovina,Beverages,Online,C,12/11/2011,679769885,12/21/2011,7870,47.45,31.79,373431.5,250187.3,123244.2 +Australia and Oceania,Fiji,Household,Offline,C,12/3/2015,874303853,1/6/2016,4794,668.27,502.54,3203686.38,2409176.76,794509.62 +Australia and Oceania,Tonga,Clothes,Offline,C,1/18/2017,522995841,1/27/2017,4946,109.28,35.84,540498.88,177264.64,363234.24 +Sub-Saharan Africa,Togo,Snacks,Offline,C,3/5/2010,114957177,4/3/2010,7238,152.58,97.44,1104374.04,705270.72,399103.32 +Europe,Slovenia,Baby Food,Offline,L,2/17/2010,209611690,3/14/2010,7612,255.28,159.42,1943191.36,1213505.04,729686.32 +Europe,Spain,Snacks,Offline,M,2/9/2010,986695706,3/23/2010,4041,152.58,97.44,616575.78,393755.04,222820.74 +Asia,Brunei,Fruits,Offline,L,9/18/2015,896258056,10/2/2015,1530,9.33,6.92,14274.9,10587.6,3687.3 +Asia,Indonesia,Personal Care,Online,H,11/25/2010,708660066,1/2/2011,7116,81.73,56.67,581590.68,403263.72,178326.96 +Australia and Oceania,Nauru,Household,Offline,C,10/9/2014,364575564,11/26/2014,4866,668.27,502.54,3251801.82,2445359.64,806442.18 +Asia,South Korea,Clothes,Offline,M,3/12/2017,324990880,4/23/2017,878,109.28,35.84,95947.84,31467.52,64480.32 +Asia,Bhutan,Vegetables,Online,L,11/23/2012,221204841,11/29/2012,8283,154.06,90.93,1276078.98,753173.19,522905.79 +Europe,Hungary,Household,Offline,C,10/23/2012,204828774,12/4/2012,2241,668.27,502.54,1497593.07,1126192.14,371400.93 +Asia,Nepal,Cereal,Online,M,1/2/2010,497786509,2/7/2010,4945,205.7,117.11,1017186.5,579108.95,438077.55 +Asia,Cambodia,Personal Care,Online,L,10/2/2013,942314374,11/12/2013,618,81.73,56.67,50509.14,35022.06,15487.08 +Europe,Italy,Office Supplies,Online,M,6/20/2015,550961196,8/3/2015,516,651.21,524.96,336024.36,270879.36,65145 +Europe,Bulgaria,Vegetables,Online,C,3/14/2015,656588304,5/3/2015,7925,154.06,90.93,1220925.5,720620.25,500305.25 +Europe,Bulgaria,Meat,Offline,C,4/8/2010,862369525,5/27/2010,3161,421.89,364.69,1333594.29,1152785.09,180809.2 +Sub-Saharan Africa,Liberia,Personal Care,Online,L,3/21/2014,391791188,5/7/2014,8574,81.73,56.67,700753.02,485888.58,214864.44 +North America,United States of America,Meat,Offline,L,2/21/2015,338652122,3/27/2015,3543,421.89,364.69,1494756.27,1292096.67,202659.6 +Middle East and North Africa,United Arab Emirates,Clothes,Online,M,5/7/2017,517063653,5/25/2017,9480,109.28,35.84,1035974.4,339763.2,696211.2 +Asia,Cambodia,Cosmetics,Online,L,11/8/2014,811449611,12/22/2014,4827,437.2,263.33,2110364.4,1271093.91,839270.49 +Sub-Saharan Africa,Kenya,Baby Food,Online,L,4/22/2010,726546323,5/9/2010,57,255.28,159.42,14550.96,9086.94,5464.02 +Sub-Saharan Africa,Togo,Baby Food,Online,M,3/17/2011,737402617,4/21/2011,2676,255.28,159.42,683129.28,426607.92,256521.36 +Central America and the Caribbean,Panama,Fruits,Offline,M,12/25/2010,939379823,12/30/2010,2219,9.33,6.92,20703.27,15355.48,5347.79 +Central America and the Caribbean,Honduras,Fruits,Online,H,6/23/2015,598151767,7/21/2015,5255,9.33,6.92,49029.15,36364.6,12664.55 +Europe,Italy,Cereal,Offline,L,6/14/2016,399704778,6/24/2016,381,205.7,117.11,78371.7,44618.91,33752.79 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,L,7/13/2010,200337684,7/17/2010,3227,255.28,159.42,823788.56,514448.34,309340.22 +Sub-Saharan Africa,Namibia,Beverages,Offline,L,7/15/2010,376661813,8/4/2010,1456,47.45,31.79,69087.2,46286.24,22800.96 +Europe,United Kingdom,Baby Food,Online,H,6/5/2011,475600993,6/14/2011,9758,255.28,159.42,2491022.24,1555620.36,935401.88 +Asia,China,Beverages,Online,L,10/21/2016,564391553,11/25/2016,4857,47.45,31.79,230464.65,154404.03,76060.62 +Sub-Saharan Africa,Mali,Clothes,Offline,L,5/25/2012,780582320,7/14/2012,510,109.28,35.84,55732.8,18278.4,37454.4 +Middle East and North Africa,Turkey,Baby Food,Offline,L,4/18/2015,882034623,5/7/2015,2501,255.28,159.42,638455.28,398709.42,239745.86 +Asia,Turkmenistan,Personal Care,Offline,L,2/21/2017,696922290,4/8/2017,3648,81.73,56.67,298151.04,206732.16,91418.88 +Asia,Myanmar,Snacks,Online,M,8/26/2010,573731648,10/13/2010,8799,152.58,97.44,1342551.42,857374.56,485176.86 +Middle East and North Africa,Iran,Meat,Offline,H,2/7/2016,931261527,3/7/2016,9835,421.89,364.69,4149288.15,3586726.15,562562 +Europe,Cyprus,Snacks,Offline,H,12/24/2016,908623254,1/2/2017,667,152.58,97.44,101770.86,64992.48,36778.38 +Sub-Saharan Africa,Senegal,Fruits,Online,H,10/6/2016,615240657,11/21/2016,2237,9.33,6.92,20871.21,15480.04,5391.17 +Asia,Bangladesh,Baby Food,Online,L,6/4/2012,680850064,6/10/2012,7519,255.28,159.42,1919450.32,1198678.98,720771.34 +Europe,Germany,Office Supplies,Offline,L,5/11/2013,905500304,5/11/2013,6517,651.21,524.96,4243935.57,3421164.32,822771.25 +Europe,Moldova ,Office Supplies,Offline,M,11/18/2014,709552705,11/18/2014,1268,651.21,524.96,825734.28,665649.28,160085 +Asia,Philippines,Fruits,Online,H,2/27/2017,483681094,3/15/2017,839,9.33,6.92,7827.87,5805.88,2021.99 +Middle East and North Africa,Algeria,Clothes,Offline,L,11/5/2013,238871800,11/24/2013,6329,109.28,35.84,691633.12,226831.36,464801.76 +Sub-Saharan Africa,Ghana,Snacks,Online,L,1/12/2011,956423652,2/3/2011,5867,152.58,97.44,895186.86,571680.48,323506.38 +Australia and Oceania,Tonga,Cosmetics,Online,H,11/11/2015,537947976,12/31/2015,9615,437.2,263.33,4203678,2531917.95,1671760.05 +Europe,Albania,Snacks,Offline,H,1/15/2010,555368602,1/30/2010,4766,152.58,97.44,727196.28,464399.04,262797.24 +Australia and Oceania,Palau,Cereal,Offline,C,3/17/2014,400921857,4/30/2014,542,205.7,117.11,111489.4,63473.62,48015.78 +Sub-Saharan Africa,Madagascar,Snacks,Offline,L,12/26/2015,437156569,12/27/2015,3198,152.58,97.44,487950.84,311613.12,176337.72 +Europe,Latvia,Fruits,Offline,M,8/21/2011,646934068,9/4/2011,1022,9.33,6.92,9535.26,7072.24,2463.02 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,L,6/2/2017,183428180,6/2/2017,9329,205.7,117.11,1918975.3,1092519.19,826456.11 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,M,10/16/2012,520125234,11/23/2012,5470,651.21,524.96,3562118.7,2871531.2,690587.5 +Sub-Saharan Africa,Sierra Leone,Household,Online,H,5/11/2012,500824058,6/26/2012,3823,668.27,502.54,2554796.21,1921210.42,633585.79 +Asia,Malaysia,Beverages,Offline,M,8/22/2016,389635980,8/24/2016,800,47.45,31.79,37960,25432,12528 +Asia,Brunei,Vegetables,Online,H,11/12/2015,520984828,12/12/2015,9843,154.06,90.93,1516412.58,895023.99,621388.59 +Middle East and North Africa,Bahrain,Snacks,Offline,H,6/20/2016,849606931,6/30/2016,6426,152.58,97.44,980479.08,626149.44,354329.64 +Europe,Ireland,Personal Care,Online,L,8/5/2014,500551116,8/17/2014,3053,81.73,56.67,249521.69,173013.51,76508.18 +Europe,Luxembourg,Fruits,Offline,H,1/9/2015,919178712,1/31/2015,4262,9.33,6.92,39764.46,29493.04,10271.42 +Europe,Latvia,Clothes,Online,M,3/30/2012,921163547,4/11/2012,1619,109.28,35.84,176924.32,58024.96,118899.36 +Europe,Hungary,Household,Offline,C,12/13/2016,742491948,12/30/2016,8722,668.27,502.54,5828650.94,4383153.88,1445497.06 +Sub-Saharan Africa,Eritrea,Snacks,Offline,C,5/28/2014,689462745,6/8/2014,6202,152.58,97.44,946301.16,604322.88,341978.28 +Sub-Saharan Africa,Namibia,Personal Care,Offline,L,8/23/2013,688687264,9/23/2013,6721,81.73,56.67,549307.33,380879.07,168428.26 +Europe,Denmark,Personal Care,Offline,L,6/1/2013,737089335,6/4/2013,9969,81.73,56.67,814766.37,564943.23,249823.14 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,H,7/13/2013,451905286,7/30/2013,7671,205.7,117.11,1577924.7,898350.81,679573.89 +Europe,Georgia,Personal Care,Online,H,1/30/2011,420683944,3/19/2011,8582,81.73,56.67,701406.86,486341.94,215064.92 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,C,10/17/2011,851286637,11/23/2011,3488,205.7,117.11,717481.6,408479.68,309001.92 +Middle East and North Africa,Qatar,Baby Food,Online,L,2/5/2011,221887195,2/18/2011,207,255.28,159.42,52842.96,32999.94,19843.02 +Asia,Brunei,Fruits,Online,M,1/26/2013,230971944,2/13/2013,8586,9.33,6.92,80107.38,59415.12,20692.26 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,M,6/27/2011,847339713,7/29/2011,5506,255.28,159.42,1405571.68,877766.52,527805.16 +Europe,Switzerland,Baby Food,Offline,C,5/1/2016,760101830,6/18/2016,9878,255.28,159.42,2521655.84,1574750.76,946905.08 +Europe,Serbia,Vegetables,Offline,L,2/27/2012,528682124,4/16/2012,7644,154.06,90.93,1177634.64,695068.92,482565.72 +Middle East and North Africa,Yemen,Meat,Offline,H,11/11/2014,332816922,12/9/2014,6778,421.89,364.69,2859570.42,2471868.82,387701.6 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,M,11/29/2014,422555053,12/19/2014,2285,651.21,524.96,1488014.85,1199533.6,288481.25 +Central America and the Caribbean,Dominica,Personal Care,Online,C,5/30/2011,668257844,6/20/2011,1201,81.73,56.67,98157.73,68060.67,30097.06 +Europe,Switzerland,Household,Offline,M,11/17/2015,110599124,12/3/2015,7593,668.27,502.54,5074174.11,3815786.22,1258387.89 +Asia,Cambodia,Baby Food,Offline,H,8/14/2010,110565221,8/17/2010,7561,255.28,159.42,1930172.08,1205374.62,724797.46 +Sub-Saharan Africa,Lesotho,Baby Food,Online,M,1/26/2013,299454963,2/15/2013,4233,255.28,159.42,1080600.24,674824.86,405775.38 +Europe,Greece,Baby Food,Offline,L,6/16/2011,828879678,6/30/2011,2771,255.28,159.42,707380.88,441752.82,265628.06 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,M,12/24/2013,120763194,1/19/2014,5368,154.06,90.93,826994.08,488112.24,338881.84 +Sub-Saharan Africa,Botswana,Beverages,Online,L,10/11/2014,717341840,10/15/2014,6246,47.45,31.79,296372.7,198560.34,97812.36 +Europe,San Marino,Baby Food,Online,L,10/31/2012,731164443,12/11/2012,6662,255.28,159.42,1700675.36,1062056.04,638619.32 +Middle East and North Africa,Tunisia ,Meat,Offline,M,10/7/2015,595092332,11/13/2015,9900,421.89,364.69,4176711,3610431,566280 +Europe,Spain,Office Supplies,Online,M,4/30/2013,812299335,6/3/2013,6279,651.21,524.96,4088947.59,3296223.84,792723.75 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,L,6/27/2011,606271779,8/3/2011,8147,421.89,364.69,3437137.83,2971129.43,466008.4 +Europe,Poland,Personal Care,Offline,L,6/25/2013,170808494,8/3/2013,4884,81.73,56.67,399169.32,276776.28,122393.04 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,C,1/20/2016,220020806,3/5/2016,7901,9.33,6.92,73716.33,54674.92,19041.41 +Europe,Albania,Fruits,Offline,M,3/17/2013,638332545,5/5/2013,5640,9.33,6.92,52621.2,39028.8,13592.4 +Europe,Croatia,Baby Food,Offline,C,3/6/2015,930480039,3/15/2015,8576,255.28,159.42,2189281.28,1367185.92,822095.36 +Asia,Thailand,Baby Food,Online,C,4/24/2014,671512115,5/16/2014,4212,255.28,159.42,1075239.36,671477.04,403762.32 +Australia and Oceania,Nauru,Personal Care,Offline,M,8/11/2011,856790101,9/27/2011,2086,81.73,56.67,170488.78,118213.62,52275.16 +Europe,Montenegro,Cereal,Offline,L,11/30/2012,751987826,12/29/2012,8764,205.7,117.11,1802754.8,1026352.04,776402.76 +Asia,Taiwan,Personal Care,Online,L,7/26/2017,143091619,8/25/2017,2845,81.73,56.67,232521.85,161226.15,71295.7 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,H,8/11/2014,686400306,9/30/2014,9959,651.21,524.96,6485400.39,5228076.64,1257323.75 +Central America and the Caribbean,Dominican Republic,Meat,Offline,C,11/14/2016,958525216,1/3/2017,7767,421.89,364.69,3276819.63,2832547.23,444272.4 +Europe,Luxembourg,Baby Food,Offline,C,9/26/2011,506390178,10/27/2011,962,255.28,159.42,245579.36,153362.04,92217.32 +Europe,Montenegro,Meat,Online,C,5/17/2010,297231519,5/23/2010,6266,421.89,364.69,2643562.74,2285147.54,358415.2 +Middle East and North Africa,Egypt,Cosmetics,Offline,L,9/1/2013,468598067,9/29/2013,7436,437.2,263.33,3251019.2,1958121.88,1292897.32 +Australia and Oceania,New Zealand,Meat,Online,M,12/24/2015,778351151,1/5/2016,257,421.89,364.69,108425.73,93725.33,14700.4 +Central America and the Caribbean,Dominica,Fruits,Offline,H,7/13/2016,154664599,7/25/2016,7547,9.33,6.92,70413.51,52225.24,18188.27 +Sub-Saharan Africa,Chad,Baby Food,Offline,L,8/11/2015,746024739,9/26/2015,4154,255.28,159.42,1060433.12,662230.68,398202.44 +Europe,France,Vegetables,Online,H,10/10/2010,271230399,10/26/2010,1957,154.06,90.93,301495.42,177950.01,123545.41 +Europe,Romania,Personal Care,Online,H,10/20/2015,569392907,12/2/2015,4869,81.73,56.67,397943.37,275926.23,122017.14 +Europe,Ireland,Cosmetics,Offline,C,6/15/2011,849936091,7/18/2011,3832,437.2,263.33,1675350.4,1009080.56,666269.84 +Europe,Bosnia and Herzegovina,Fruits,Offline,H,5/31/2017,842596280,6/6/2017,1818,9.33,6.92,16961.94,12580.56,4381.38 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,H,10/17/2012,347422301,11/6/2012,8834,9.33,6.92,82421.22,61131.28,21289.94 +Europe,Ukraine,Cereal,Offline,L,8/17/2015,584775483,10/5/2015,6915,205.7,117.11,1422415.5,809815.65,612599.85 +Middle East and North Africa,Israel,Snacks,Offline,L,12/5/2010,145329654,1/23/2011,5129,152.58,97.44,782582.82,499769.76,282813.06 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,H,1/30/2015,840071141,3/17/2015,4574,421.89,364.69,1929724.86,1668092.06,261632.8 +Asia,Malaysia,Cereal,Online,H,6/12/2011,950298774,8/1/2011,3380,205.7,117.11,695266,395831.8,299434.2 +Europe,Switzerland,Cosmetics,Online,L,9/28/2014,177623879,11/4/2014,1708,437.2,263.33,746737.6,449767.64,296969.96 +Europe,Malta,Personal Care,Online,L,4/2/2014,993970286,4/20/2014,6751,81.73,56.67,551759.23,382579.17,169180.06 +Middle East and North Africa,Afghanistan,Baby Food,Online,L,6/21/2015,991574323,7/13/2015,7732,255.28,159.42,1973824.96,1232635.44,741189.52 +Europe,Malta,Baby Food,Offline,M,8/2/2013,532984817,8/13/2013,906,255.28,159.42,231283.68,144434.52,86849.16 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,M,6/9/2012,501063096,6/24/2012,4560,255.28,159.42,1164076.8,726955.2,437121.6 +Europe,Slovenia,Personal Care,Online,C,2/21/2013,948982989,4/12/2013,4010,81.73,56.67,327737.3,227246.7,100490.6 +Middle East and North Africa,Libya,Beverages,Online,C,4/19/2010,650230824,6/1/2010,6605,47.45,31.79,313407.25,209972.95,103434.3 +Europe,Bulgaria,Vegetables,Offline,H,12/9/2010,248605430,12/23/2010,6726,154.06,90.93,1036207.56,611595.18,424612.38 +Australia and Oceania,Solomon Islands,Beverages,Offline,L,8/1/2015,908218133,9/13/2015,783,47.45,31.79,37153.35,24891.57,12261.78 +Sub-Saharan Africa,Madagascar,Baby Food,Online,L,6/16/2014,263492763,8/5/2014,2219,255.28,159.42,566466.32,353752.98,212713.34 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,C,1/1/2014,969165647,1/17/2014,6507,651.21,524.96,4237423.47,3415914.72,821508.75 +Asia,Uzbekistan,Cosmetics,Online,C,5/12/2010,350285613,5/26/2010,6152,437.2,263.33,2689654.4,1620006.16,1069648.24 +Middle East and North Africa,Yemen,Cosmetics,Online,C,11/20/2015,752213990,12/17/2015,5690,437.2,263.33,2487668,1498347.7,989320.3 +Sub-Saharan Africa,Gabon,Cosmetics,Online,L,6/28/2017,990624606,7/25/2017,6690,437.2,263.33,2924868,1761677.7,1163190.3 +Central America and the Caribbean,Nicaragua,Snacks,Online,L,9/23/2010,401503789,9/23/2010,2748,152.58,97.44,419289.84,267765.12,151524.72 +Europe,Croatia,Beverages,Offline,H,2/23/2011,191150367,3/15/2011,4496,47.45,31.79,213335.2,142927.84,70407.36 +Asia,Tajikistan,Snacks,Offline,M,8/22/2012,286175668,9/16/2012,4594,152.58,97.44,700952.52,447639.36,253313.16 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,C,12/17/2013,683503520,1/26/2014,2735,437.2,263.33,1195742,720207.55,475534.45 +Sub-Saharan Africa,Malawi,Fruits,Online,H,11/29/2014,100370252,12/1/2014,643,9.33,6.92,5999.19,4449.56,1549.63 +Middle East and North Africa,Syria,Personal Care,Offline,C,8/2/2012,924324691,9/12/2012,7071,81.73,56.67,577912.83,400713.57,177199.26 +Australia and Oceania,New Zealand,Cosmetics,Online,M,9/17/2012,663228166,11/1/2012,2807,437.2,263.33,1227220.4,739167.31,488053.09 +Middle East and North Africa,Morocco,Vegetables,Online,L,9/22/2010,495254504,11/6/2010,5668,154.06,90.93,873212.08,515391.24,357820.84 +Middle East and North Africa,Azerbaijan,Cereal,Offline,M,9/11/2010,318890035,10/11/2010,5503,205.7,117.11,1131967.1,644456.33,487510.77 +Europe,Estonia,Meat,Online,C,12/20/2013,102933585,1/21/2014,9190,421.89,364.69,3877169.1,3351501.1,525668 +Middle East and North Africa,Israel,Office Supplies,Offline,M,5/23/2015,336496484,7/7/2015,5642,651.21,524.96,3674126.82,2961824.32,712302.5 +North America,Greenland,Snacks,Online,C,8/27/2014,679002559,10/16/2014,801,152.58,97.44,122216.58,78049.44,44167.14 +Asia,Singapore,Vegetables,Online,M,7/6/2012,410188138,8/17/2012,2640,154.06,90.93,406718.4,240055.2,166663.2 +Australia and Oceania,Tuvalu,Snacks,Offline,L,8/1/2014,680102050,8/4/2014,6165,152.58,97.44,940655.7,600717.6,339938.1 +Middle East and North Africa,Libya,Snacks,Offline,C,5/22/2012,459105622,6/24/2012,8411,152.58,97.44,1283350.38,819567.84,463782.54 +Asia,Turkmenistan,Snacks,Online,M,6/16/2017,587872684,6/29/2017,3446,152.58,97.44,525790.68,335778.24,190012.44 +Asia,Kazakhstan,Office Supplies,Offline,H,2/2/2012,627389562,3/18/2012,7368,651.21,524.96,4798115.28,3867905.28,930210 +Central America and the Caribbean,Jamaica,Beverages,Online,L,9/20/2013,208955085,10/1/2013,3308,47.45,31.79,156964.6,105161.32,51803.28 +Europe,Malta,Meat,Online,L,7/28/2010,384180581,8/12/2010,6426,421.89,364.69,2711065.14,2343497.94,367567.2 +Europe,Latvia,Household,Offline,L,11/9/2010,474989879,12/22/2010,8915,668.27,502.54,5957627.05,4480144.1,1477482.95 +Europe,Kosovo,Office Supplies,Offline,H,4/11/2016,323619306,5/28/2016,4999,651.21,524.96,3255398.79,2624275.04,631123.75 +Central America and the Caribbean,Panama,Snacks,Offline,H,9/2/2010,742617690,9/17/2010,5932,152.58,97.44,905104.56,578014.08,327090.48 +Middle East and North Africa,Tunisia ,Snacks,Offline,C,10/21/2016,364846360,10/22/2016,5001,152.58,97.44,763052.58,487297.44,275755.14 +Sub-Saharan Africa,Gabon,Meat,Offline,M,11/10/2016,593479144,12/27/2016,2522,421.89,364.69,1064006.58,919748.18,144258.4 +North America,United States of America,Personal Care,Online,L,10/19/2016,652002370,10/25/2016,845,81.73,56.67,69061.85,47886.15,21175.7 +Europe,Moldova ,Snacks,Offline,H,4/18/2012,734214866,5/9/2012,9349,152.58,97.44,1426470.42,910966.56,515503.86 +Asia,Mongolia,Beverages,Offline,L,3/25/2015,654227960,5/13/2015,9447,47.45,31.79,448260.15,300320.13,147940.02 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,L,1/15/2012,296465480,2/17/2012,9578,81.73,56.67,782809.94,542785.26,240024.68 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,M,12/12/2012,965663754,1/11/2013,219,437.2,263.33,95746.8,57669.27,38077.53 +Europe,Luxembourg,Cosmetics,Offline,C,4/25/2010,436871612,6/2/2010,8873,437.2,263.33,3879275.6,2336527.09,1542748.51 +Europe,Estonia,Baby Food,Online,L,9/15/2012,605450379,9/29/2012,5077,255.28,159.42,1296056.56,809375.34,486681.22 +Europe,Czech Republic,Cereal,Offline,M,10/29/2010,737073886,11/5/2010,5397,205.7,117.11,1110162.9,632042.67,478120.23 +Sub-Saharan Africa,Uganda,Vegetables,Offline,C,8/1/2011,617728459,8/29/2011,8433,154.06,90.93,1299187.98,766812.69,532375.29 +Australia and Oceania,Vanuatu,Cereal,Online,H,8/4/2011,103712928,8/27/2011,9815,205.7,117.11,2018945.5,1149434.65,869510.85 +Europe,Macedonia,Vegetables,Online,M,2/8/2016,471638619,2/15/2016,7203,154.06,90.93,1109694.18,654968.79,454725.39 +Europe,Germany,Cosmetics,Online,C,7/7/2012,368429362,8/6/2012,5290,437.2,263.33,2312788,1393015.7,919772.3 +Australia and Oceania,East Timor,Vegetables,Offline,L,12/29/2011,761321485,1/3/2012,800,154.06,90.93,123248,72744,50504 +Central America and the Caribbean,Dominica,Clothes,Offline,C,5/30/2015,887863814,7/4/2015,7488,109.28,35.84,818288.64,268369.92,549918.72 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,M,2/20/2017,505917680,3/27/2017,1139,205.7,117.11,234292.3,133388.29,100904.01 +Asia,Singapore,Cosmetics,Online,C,5/25/2016,343656909,6/1/2016,4571,437.2,263.33,1998441.2,1203681.43,794759.77 +Europe,Iceland,Office Supplies,Offline,H,6/21/2013,749567830,7/12/2013,2633,651.21,524.96,1714635.93,1382219.68,332416.25 +Central America and the Caribbean,Dominica,Office Supplies,Offline,L,6/29/2013,342449271,7/30/2013,7204,651.21,524.96,4691316.84,3781811.84,909505 +Sub-Saharan Africa,Botswana,Personal Care,Online,H,2/5/2015,961412560,2/9/2015,2196,81.73,56.67,179479.08,124447.32,55031.76 +Australia and Oceania,New Zealand,Fruits,Online,L,3/9/2014,915881526,4/27/2014,8551,9.33,6.92,79780.83,59172.92,20607.91 +Sub-Saharan Africa,Benin,Clothes,Online,C,4/22/2015,835592496,5/26/2015,9243,109.28,35.84,1010075.04,331269.12,678805.92 +Europe,Liechtenstein,Fruits,Online,C,9/14/2012,520594298,10/2/2012,4276,9.33,6.92,39895.08,29589.92,10305.16 +Sub-Saharan Africa,Angola,Snacks,Offline,M,11/4/2016,291248261,11/28/2016,5688,152.58,97.44,867875.04,554238.72,313636.32 +Europe,Estonia,Household,Online,M,9/29/2012,538228213,10/9/2012,2544,668.27,502.54,1700078.88,1278461.76,421617.12 +Middle East and North Africa,Libya,Personal Care,Online,C,10/14/2016,372520482,12/3/2016,5944,81.73,56.67,485803.12,336846.48,148956.64 +Europe,Montenegro,Meat,Offline,C,4/30/2012,775423896,5/5/2012,4017,421.89,364.69,1694732.13,1464959.73,229772.4 +Asia,Philippines,Fruits,Online,M,2/4/2014,548549783,2/5/2014,6926,9.33,6.92,64619.58,47927.92,16691.66 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,L,5/14/2011,363821971,7/3/2011,1861,81.73,56.67,152099.53,105462.87,46636.66 +Europe,Latvia,Cereal,Offline,L,3/15/2017,513476788,4/12/2017,8047,205.7,117.11,1655267.9,942384.17,712883.73 +Asia,Sri Lanka,Office Supplies,Offline,L,8/30/2011,460063064,8/30/2011,1739,651.21,524.96,1132454.19,912905.44,219548.75 +Europe,Latvia,Baby Food,Online,C,9/18/2013,186442124,11/2/2013,1223,255.28,159.42,312207.44,194970.66,117236.78 +Europe,Albania,Fruits,Offline,L,11/28/2016,645787799,12/25/2016,1815,9.33,6.92,16933.95,12559.8,4374.15 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,C,11/7/2015,611586415,12/3/2015,866,81.73,56.67,70778.18,49076.22,21701.96 +Sub-Saharan Africa,Mauritania,Cosmetics,Online,H,7/24/2017,727636802,8/3/2017,2754,437.2,263.33,1204048.8,725210.82,478837.98 +Australia and Oceania,Nauru,Fruits,Offline,H,12/30/2014,358050286,1/10/2015,3891,9.33,6.92,36303.03,26925.72,9377.31 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,M,7/10/2013,737250697,8/27/2013,7719,47.45,31.79,366266.55,245387.01,120879.54 +Europe,Greece,Cosmetics,Online,H,1/5/2012,919974362,1/6/2012,9713,437.2,263.33,4246523.6,2557724.29,1688799.31 +Australia and Oceania,New Zealand,Baby Food,Offline,L,3/5/2014,931270110,4/18/2014,2375,255.28,159.42,606290,378622.5,227667.5 +Middle East and North Africa,Iraq,Fruits,Offline,C,3/22/2017,416499269,3/31/2017,244,9.33,6.92,2276.52,1688.48,588.04 +Middle East and North Africa,Bahrain,Clothes,Online,H,8/22/2015,891335666,9/11/2015,4886,109.28,35.84,533942.08,175114.24,358827.84 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,L,7/21/2012,791765630,8/1/2012,9899,205.7,117.11,2036224.3,1159271.89,876952.41 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,C,12/9/2015,424087989,12/17/2015,5915,437.2,263.33,2586038,1557596.95,1028441.05 +Europe,San Marino,Fruits,Offline,L,2/12/2012,614914071,3/30/2012,5593,9.33,6.92,52182.69,38703.56,13479.13 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,L,12/23/2014,461167705,12/25/2014,8627,255.28,159.42,2202300.56,1375316.34,826984.22 +Sub-Saharan Africa,Mauritania,Household,Offline,M,10/6/2016,480085217,10/21/2016,6739,668.27,502.54,4503471.53,3386617.06,1116854.47 +Middle East and North Africa,Kuwait,Clothes,Online,C,7/26/2014,359215438,8/6/2014,8685,109.28,35.84,949096.8,311270.4,637826.4 +Middle East and North Africa,Turkey,Office Supplies,Offline,C,2/9/2014,306419694,3/12/2014,5252,651.21,524.96,3420154.92,2757089.92,663065 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,H,10/29/2010,599871814,11/1/2010,4255,152.58,97.44,649227.9,414607.2,234620.7 +Europe,Greece,Baby Food,Offline,M,5/13/2016,238058125,6/2/2016,5544,255.28,159.42,1415272.32,883824.48,531447.84 +Asia,Singapore,Cosmetics,Online,C,12/3/2016,989777457,12/14/2016,5999,437.2,263.33,2622762.8,1579716.67,1043046.13 +Australia and Oceania,East Timor,Baby Food,Online,H,12/3/2014,644141137,12/23/2014,4532,255.28,159.42,1156928.96,722491.44,434437.52 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,M,1/19/2010,660572993,2/17/2010,7083,421.89,364.69,2988246.87,2583099.27,405147.6 +Asia,Bangladesh,Office Supplies,Online,C,8/22/2010,318809354,9/24/2010,1627,651.21,524.96,1059518.67,854109.92,205408.75 +Asia,Maldives,Office Supplies,Online,C,9/23/2014,768899047,10/8/2014,3169,651.21,524.96,2063684.49,1663598.24,400086.25 +Sub-Saharan Africa,Sudan,Cosmetics,Online,M,11/4/2013,981203401,11/26/2013,8746,437.2,263.33,3823751.2,2303084.18,1520667.02 +Sub-Saharan Africa,Mauritania,Fruits,Offline,C,12/9/2011,896396243,1/17/2012,2423,9.33,6.92,22606.59,16767.16,5839.43 +Asia,Turkmenistan,Baby Food,Offline,L,1/11/2014,975463902,1/24/2014,301,255.28,159.42,76839.28,47985.42,28853.86 +Europe,Vatican City,Beverages,Online,C,11/4/2014,849705207,12/6/2014,5508,47.45,31.79,261354.6,175099.32,86255.28 +North America,United States of America,Fruits,Online,H,3/1/2010,670731484,4/14/2010,3206,9.33,6.92,29911.98,22185.52,7726.46 +Middle East and North Africa,Afghanistan,Fruits,Offline,H,10/12/2015,660466563,11/20/2015,5588,9.33,6.92,52136.04,38668.96,13467.08 +Middle East and North Africa,Egypt,Cereal,Offline,L,9/4/2010,661146771,9/21/2010,6877,205.7,117.11,1414598.9,805365.47,609233.43 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,C,7/21/2016,585320937,8/8/2016,8327,152.58,97.44,1270533.66,811382.88,459150.78 +Europe,Bulgaria,Office Supplies,Online,H,9/29/2010,865850389,11/13/2010,3226,651.21,524.96,2100803.46,1693520.96,407282.5 +Asia,Laos,Snacks,Offline,L,4/17/2013,205908954,5/25/2013,1890,152.58,97.44,288376.2,184161.6,104214.6 +Europe,Ukraine,Snacks,Online,H,1/6/2015,528982961,1/9/2015,6668,152.58,97.44,1017403.44,649729.92,367673.52 +Europe,Portugal,Vegetables,Offline,C,8/2/2011,228871238,9/3/2011,6940,154.06,90.93,1069176.4,631054.2,438122.2 +Central America and the Caribbean,Dominica,Snacks,Online,L,11/17/2014,919685113,12/18/2014,4117,152.58,97.44,628171.86,401160.48,227011.38 +Australia and Oceania,Papua New Guinea,Cereal,Offline,H,5/5/2011,685848414,6/19/2011,6642,205.7,117.11,1366259.4,777844.62,588414.78 +Central America and the Caribbean,Costa Rica,Meat,Online,H,3/12/2011,832097470,4/10/2011,4987,421.89,364.69,2103965.43,1818709.03,285256.4 +Sub-Saharan Africa,Ghana,Personal Care,Online,H,5/14/2014,933481109,6/15/2014,6659,81.73,56.67,544240.07,377365.53,166874.54 +Sub-Saharan Africa,Lesotho,Clothes,Online,M,4/13/2014,185360658,4/24/2014,1193,109.28,35.84,130371.04,42757.12,87613.92 +Europe,Albania,Fruits,Online,L,10/13/2016,553409945,10/28/2016,5156,9.33,6.92,48105.48,35679.52,12425.96 +Sub-Saharan Africa,The Gambia,Fruits,Online,L,8/23/2013,923615300,8/26/2013,7147,9.33,6.92,66681.51,49457.24,17224.27 +Middle East and North Africa,Bahrain,Beverages,Offline,M,8/13/2016,252275550,9/7/2016,2796,47.45,31.79,132670.2,88884.84,43785.36 +Europe,Bosnia and Herzegovina,Vegetables,Online,H,10/25/2015,716002023,12/8/2015,9765,154.06,90.93,1504395.9,887931.45,616464.45 +Europe,Iceland,Personal Care,Online,H,10/9/2013,961718547,10/16/2013,2744,81.73,56.67,224267.12,155502.48,68764.64 +Europe,Romania,Vegetables,Online,L,1/31/2014,156661450,3/5/2014,8459,154.06,90.93,1303193.54,769176.87,534016.67 +Asia,Malaysia,Personal Care,Online,L,1/20/2010,238379561,2/9/2010,664,81.73,56.67,54268.72,37628.88,16639.84 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,C,3/14/2011,964734208,4/18/2011,5146,47.45,31.79,244177.7,163591.34,80586.36 +Sub-Saharan Africa,Burundi,Fruits,Offline,H,9/25/2016,363899219,10/26/2016,4720,9.33,6.92,44037.6,32662.4,11375.2 +Asia,Sri Lanka,Beverages,Offline,H,10/21/2011,584360921,11/15/2011,4237,47.45,31.79,201045.65,134694.23,66351.42 +Sub-Saharan Africa,Swaziland,Household,Online,H,9/7/2016,244918143,9/30/2016,5576,668.27,502.54,3726273.52,2802163.04,924110.48 +Australia and Oceania,Marshall Islands,Household,Offline,L,11/12/2014,284682214,12/26/2014,2648,668.27,502.54,1769578.96,1330725.92,438853.04 +Central America and the Caribbean,Guatemala,Personal Care,Online,H,5/23/2017,813076961,7/4/2017,6396,81.73,56.67,522745.08,362461.32,160283.76 +Asia,Nepal,Vegetables,Online,H,9/1/2013,659838712,10/11/2013,9793,154.06,90.93,1508709.58,890477.49,618232.09 +Asia,Cambodia,Office Supplies,Offline,C,1/31/2013,525016295,3/16/2013,2844,651.21,524.96,1852041.24,1492986.24,359055 +Sub-Saharan Africa,South Africa,Snacks,Offline,M,12/17/2010,728971040,1/13/2011,7585,152.58,97.44,1157319.3,739082.4,418236.9 +North America,United States of America,Household,Online,H,1/13/2015,762376773,3/4/2015,3084,668.27,502.54,2060944.68,1549833.36,511111.32 +Sub-Saharan Africa,Mozambique,Clothes,Offline,L,5/24/2011,636219823,6/26/2011,439,109.28,35.84,47973.92,15733.76,32240.16 +Sub-Saharan Africa,South Africa,Cosmetics,Online,C,9/8/2013,431799018,10/18/2013,7780,437.2,263.33,3401416,2048707.4,1352708.6 +Sub-Saharan Africa,Gabon,Personal Care,Online,M,12/3/2013,750725686,1/16/2014,5268,81.73,56.67,430553.64,298537.56,132016.08 +Australia and Oceania,Australia,Clothes,Offline,L,7/11/2016,464923655,7/20/2016,96,109.28,35.84,10490.88,3440.64,7050.24 +Sub-Saharan Africa,Comoros,Vegetables,Offline,H,11/3/2011,766629254,11/15/2011,1487,154.06,90.93,229087.22,135212.91,93874.31 +Sub-Saharan Africa,Senegal,Baby Food,Offline,H,3/17/2010,218391311,4/3/2010,5697,255.28,159.42,1454330.16,908215.74,546114.42 +Australia and Oceania,Tuvalu,Cereal,Online,L,6/20/2015,603071153,6/21/2015,1011,205.7,117.11,207962.7,118398.21,89564.49 +Asia,Tajikistan,Cosmetics,Online,M,7/31/2013,173842608,9/1/2013,2746,437.2,263.33,1200551.2,723104.18,477447.02 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,C,4/20/2014,404192006,5/27/2014,8251,651.21,524.96,5373133.71,4331444.96,1041688.75 +Europe,Ireland,Fruits,Online,L,1/31/2017,137918174,3/8/2017,1907,9.33,6.92,17792.31,13196.44,4595.87 +Australia and Oceania,Tuvalu,Household,Offline,C,11/18/2014,539132440,11/25/2014,124,668.27,502.54,82865.48,62314.96,20550.52 +Central America and the Caribbean,The Bahamas,Baby Food,Online,M,1/23/2013,142258632,2/15/2013,6345,255.28,159.42,1619751.6,1011519.9,608231.7 +Central America and the Caribbean,The Bahamas,Cereal,Online,L,6/29/2010,702033078,7/13/2010,6043,205.7,117.11,1243045.1,707695.73,535349.37 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,M,11/21/2010,443504607,11/22/2010,1724,255.28,159.42,440102.72,274840.08,165262.64 +Middle East and North Africa,Algeria,Meat,Online,M,6/17/2011,812034547,7/7/2011,7922,421.89,364.69,3342212.58,2889074.18,453138.4 +Central America and the Caribbean,Saint Lucia,Meat,Offline,C,4/6/2014,623296725,5/18/2014,6207,421.89,364.69,2618671.23,2263630.83,355040.4 +Europe,Estonia,Personal Care,Offline,C,11/7/2014,113277471,11/8/2014,176,81.73,56.67,14384.48,9973.92,4410.56 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,L,8/17/2013,488275611,9/10/2013,459,81.73,56.67,37514.07,26011.53,11502.54 +Sub-Saharan Africa,Tanzania,Snacks,Offline,H,1/23/2012,774902474,3/10/2012,9717,152.58,97.44,1482619.86,946824.48,535795.38 +Sub-Saharan Africa,Kenya,Beverages,Online,L,6/20/2016,970081889,8/4/2016,7643,47.45,31.79,362660.35,242970.97,119689.38 +Sub-Saharan Africa,Swaziland,Fruits,Online,H,7/9/2011,691050183,7/15/2011,5961,9.33,6.92,55616.13,41250.12,14366.01 +Middle East and North Africa,Morocco,Cosmetics,Online,H,1/7/2017,525356185,1/17/2017,3425,437.2,263.33,1497410,901905.25,595504.75 +Central America and the Caribbean,Honduras,Snacks,Online,H,12/24/2015,680861222,2/8/2016,821,152.58,97.44,125268.18,79998.24,45269.94 +Europe,Hungary,Meat,Offline,C,5/27/2011,535739123,7/7/2011,5967,421.89,364.69,2517417.63,2176105.23,341312.4 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,C,12/7/2014,888476216,1/14/2015,8711,437.2,263.33,3808449.2,2293867.63,1514581.57 +Australia and Oceania,Kiribati,Baby Food,Offline,H,10/12/2012,807871329,10/30/2012,5934,255.28,159.42,1514831.52,945998.28,568833.24 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,M,12/5/2014,783035790,12/29/2014,6546,109.28,35.84,715346.88,234608.64,480738.24 +Sub-Saharan Africa,Namibia,Office Supplies,Online,M,6/29/2013,473393428,8/5/2013,6490,651.21,524.96,4226352.9,3406990.4,819362.5 +Australia and Oceania,New Zealand,Personal Care,Offline,L,10/24/2016,958680570,10/27/2016,3739,81.73,56.67,305588.47,211889.13,93699.34 +Middle East and North Africa,Pakistan,Fruits,Offline,L,5/7/2015,688946044,5/12/2015,3299,9.33,6.92,30779.67,22829.08,7950.59 +Central America and the Caribbean,Nicaragua,Clothes,Offline,C,10/9/2015,434551179,11/18/2015,2205,109.28,35.84,240962.4,79027.2,161935.2 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,M,6/19/2014,136169803,7/31/2014,4525,152.58,97.44,690424.5,440916,249508.5 +Europe,Armenia,Snacks,Online,H,6/11/2016,254788243,6/20/2016,6358,152.58,97.44,970103.64,619523.52,350580.12 +Europe,Slovakia,Cosmetics,Online,L,6/8/2016,421705329,7/7/2016,833,437.2,263.33,364187.6,219353.89,144833.71 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,C,3/24/2010,788532388,3/25/2010,3111,437.2,263.33,1360129.2,819219.63,540909.57 +Australia and Oceania,New Zealand,Cereal,Online,H,8/8/2013,677193248,8/20/2013,5386,205.7,117.11,1107900.2,630754.46,477145.74 +Asia,Brunei,Beverages,Online,L,2/13/2013,829924237,2/28/2013,1879,47.45,31.79,89158.55,59733.41,29425.14 +Asia,Turkmenistan,Baby Food,Online,H,5/4/2015,259274184,6/22/2015,3848,255.28,159.42,982317.44,613448.16,368869.28 +Europe,Monaco,Cereal,Offline,M,9/24/2012,298104417,10/9/2012,4576,205.7,117.11,941283.2,535895.36,405387.84 +Europe,Montenegro,Fruits,Online,H,3/14/2010,549588763,3/21/2010,4383,9.33,6.92,40893.39,30330.36,10563.03 +North America,United States of America,Fruits,Offline,H,9/14/2013,237213551,10/12/2013,5616,9.33,6.92,52397.28,38862.72,13534.56 +Central America and the Caribbean,The Bahamas,Beverages,Offline,H,5/6/2011,454777610,5/27/2011,7656,47.45,31.79,363277.2,243384.24,119892.96 +Middle East and North Africa,Algeria,Snacks,Offline,H,1/1/2015,116392266,2/12/2015,1913,152.58,97.44,291885.54,186402.72,105482.82 +Europe,Luxembourg,Clothes,Offline,C,2/12/2011,906481349,3/18/2011,6830,109.28,35.84,746382.4,244787.2,501595.2 +Europe,Belgium,Baby Food,Online,M,6/26/2017,529781186,7/2/2017,2881,255.28,159.42,735461.68,459289.02,276172.66 +Middle East and North Africa,Iraq,Cosmetics,Offline,L,4/26/2011,361340606,4/29/2011,7570,437.2,263.33,3309604,1993408.1,1316195.9 +Europe,Belarus,Personal Care,Offline,M,4/29/2016,496520936,6/4/2016,434,81.73,56.67,35470.82,24594.78,10876.04 +Europe,Armenia,Personal Care,Online,H,8/24/2015,200996005,8/24/2015,8039,81.73,56.67,657027.47,455570.13,201457.34 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,L,3/5/2016,160752141,3/11/2016,8986,154.06,90.93,1384383.16,817096.98,567286.18 +Europe,Latvia,Baby Food,Offline,C,7/18/2014,232088172,7/23/2014,8902,255.28,159.42,2272502.56,1419156.84,853345.72 +Middle East and North Africa,Turkey,Personal Care,Offline,H,12/31/2015,791615426,1/7/2016,5451,81.73,56.67,445510.23,308908.17,136602.06 +Europe,Norway,Cereal,Online,C,7/2/2015,486257731,7/15/2015,3323,205.7,117.11,683541.1,389156.53,294384.57 +Asia,Maldives,Meat,Online,C,8/24/2016,283251416,10/1/2016,9243,421.89,364.69,3899529.27,3370829.67,528699.6 +Central America and the Caribbean,Honduras,Personal Care,Online,L,9/28/2012,320145308,10/31/2012,6966,81.73,56.67,569331.18,394763.22,174567.96 +Europe,Netherlands,Baby Food,Offline,L,4/21/2013,354800736,5/4/2013,2277,255.28,159.42,581272.56,362999.34,218273.22 +Europe,Czech Republic,Meat,Offline,M,7/18/2017,215391528,8/19/2017,7994,421.89,364.69,3372588.66,2915331.86,457256.8 +Sub-Saharan Africa,Zambia,Household,Offline,H,8/11/2010,250404012,8/18/2010,8966,668.27,502.54,5991708.82,4505773.64,1485935.18 +Middle East and North Africa,Tunisia ,Cereal,Offline,H,10/11/2012,878637015,11/25/2012,7073,205.7,117.11,1454916.1,828319.03,626597.07 +Europe,Andorra,Baby Food,Offline,M,2/8/2015,339201867,2/19/2015,6225,255.28,159.42,1589118,992389.5,596728.5 +Europe,Croatia,Baby Food,Offline,L,7/2/2013,541522395,7/16/2013,7365,255.28,159.42,1880137.2,1174128.3,706008.9 +Central America and the Caribbean,Dominica,Cosmetics,Offline,L,7/3/2012,315334928,7/26/2012,3467,437.2,263.33,1515772.4,912965.11,602807.29 +Sub-Saharan Africa,Central African Republic,Snacks,Online,M,12/10/2013,360688292,1/27/2014,4536,152.58,97.44,692102.88,441987.84,250115.04 +Middle East and North Africa,Afghanistan,Baby Food,Online,C,2/15/2013,997943818,2/24/2013,2607,255.28,159.42,665514.96,415607.94,249907.02 +Sub-Saharan Africa,Mozambique,Snacks,Offline,L,3/24/2010,817775332,4/9/2010,6749,152.58,97.44,1029762.42,657622.56,372139.86 +Europe,Switzerland,Cosmetics,Online,H,1/16/2014,731169164,3/1/2014,8059,437.2,263.33,3523394.8,2122176.47,1401218.33 +Europe,Hungary,Baby Food,Offline,H,7/9/2015,819424140,7/10/2015,4667,255.28,159.42,1191391.76,744013.14,447378.62 +Europe,Romania,Baby Food,Offline,C,3/23/2014,784151589,4/7/2014,6736,255.28,159.42,1719566.08,1073853.12,645712.96 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,H,8/2/2014,397275340,9/19/2014,1456,437.2,263.33,636563.2,383408.48,253154.72 +Asia,Mongolia,Snacks,Online,L,7/10/2014,851031720,8/4/2014,8053,152.58,97.44,1228726.74,784684.32,444042.42 +Sub-Saharan Africa,Botswana,Clothes,Online,C,10/20/2016,707969558,11/1/2016,2780,109.28,35.84,303798.4,99635.2,204163.2 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,L,2/12/2010,850950181,3/21/2010,3923,651.21,524.96,2554696.83,2059418.08,495278.75 +Asia,India,Fruits,Online,L,9/21/2010,433147418,10/6/2010,6801,9.33,6.92,63453.33,47062.92,16390.41 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,M,3/23/2013,928047597,4/18/2013,8762,651.21,524.96,5705902.02,4599699.52,1106202.5 +Asia,Bhutan,Office Supplies,Offline,M,1/30/2017,279449546,3/10/2017,4185,651.21,524.96,2725313.85,2196957.6,528356.25 +Asia,Myanmar,Vegetables,Offline,C,3/30/2015,551464593,5/1/2015,9483,154.06,90.93,1460950.98,862289.19,598661.79 +North America,Canada,Fruits,Online,C,1/27/2013,278516566,2/23/2013,8096,9.33,6.92,75535.68,56024.32,19511.36 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,M,1/7/2017,315341794,1/12/2017,5499,437.2,263.33,2404162.8,1448051.67,956111.13 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,L,8/25/2015,686989104,10/2/2015,4197,437.2,263.33,1834928.4,1105196.01,729732.39 +Middle East and North Africa,Kuwait,Baby Food,Offline,C,9/28/2013,138819825,10/6/2013,8726,255.28,159.42,2227573.28,1391098.92,836474.36 +Middle East and North Africa,Israel,Meat,Offline,H,5/10/2013,186507785,6/20/2013,653,421.89,364.69,275494.17,238142.57,37351.6 +Sub-Saharan Africa,Kenya,Vegetables,Offline,L,1/18/2010,166039311,2/6/2010,3577,154.06,90.93,551072.62,325256.61,225816.01 +Europe,Lithuania,Cosmetics,Offline,C,10/16/2011,383713233,11/3/2011,8127,437.2,263.33,3553124.4,2140082.91,1413041.49 +Europe,Iceland,Personal Care,Online,L,6/24/2012,766140878,7/19/2012,6966,81.73,56.67,569331.18,394763.22,174567.96 +Europe,Italy,Cereal,Offline,C,11/11/2010,410246074,11/25/2010,9785,205.7,117.11,2012774.5,1145921.35,866853.15 +Asia,India,Baby Food,Offline,H,4/27/2014,733265149,5/23/2014,8307,255.28,159.42,2120610.96,1324301.94,796309.02 +Europe,Austria,Clothes,Online,C,5/16/2012,522746932,6/22/2012,1289,109.28,35.84,140861.92,46197.76,94664.16 +Asia,Japan,Office Supplies,Online,M,9/30/2010,886552751,11/7/2010,9515,651.21,524.96,6196263.15,4994994.4,1201268.75 +North America,Mexico,Vegetables,Offline,C,6/13/2012,302856433,6/19/2012,803,154.06,90.93,123710.18,73016.79,50693.39 +Australia and Oceania,New Zealand,Meat,Online,C,12/23/2013,470144307,1/26/2014,5003,421.89,364.69,2110715.67,1824544.07,286171.6 +Sub-Saharan Africa,Namibia,Baby Food,Offline,C,9/6/2016,457215201,9/8/2016,8993,255.28,159.42,2295733.04,1433664.06,862068.98 +Central America and the Caribbean,Dominican Republic,Household,Online,L,5/28/2015,753180444,6/2/2015,1685,668.27,502.54,1126034.95,846779.9,279255.05 +Asia,Laos,Office Supplies,Online,L,5/30/2017,117463862,6/22/2017,9022,651.21,524.96,5875216.62,4736189.12,1139027.5 +Australia and Oceania,Solomon Islands,Baby Food,Online,C,11/20/2015,529801785,11/21/2015,8977,255.28,159.42,2291648.56,1431113.34,860535.22 +Europe,Monaco,Fruits,Offline,L,6/9/2016,440243041,7/2/2016,6554,9.33,6.92,61148.82,45353.68,15795.14 +Europe,Monaco,Meat,Online,C,8/7/2010,619148957,9/12/2010,8790,421.89,364.69,3708413.1,3205625.1,502788 +Europe,Germany,Personal Care,Offline,M,6/19/2017,107193362,7/12/2017,9753,81.73,56.67,797112.69,552702.51,244410.18 +Europe,Spain,Clothes,Online,H,10/6/2011,265362584,11/9/2011,5540,109.28,35.84,605411.2,198553.6,406857.6 +Europe,Ukraine,Personal Care,Online,L,12/7/2010,724955451,12/12/2010,9283,81.73,56.67,758699.59,526067.61,232631.98 +Australia and Oceania,Samoa ,Fruits,Online,H,10/7/2010,737583291,11/12/2010,6141,9.33,6.92,57295.53,42495.72,14799.81 +Sub-Saharan Africa,Namibia,Baby Food,Online,H,11/25/2011,525169932,12/9/2011,8308,255.28,159.42,2120866.24,1324461.36,796404.88 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,C,1/15/2016,829951703,2/26/2016,7,255.28,159.42,1786.96,1115.94,671.02 +Europe,Russia,Vegetables,Online,L,8/6/2014,664477431,8/13/2014,2493,154.06,90.93,384071.58,226688.49,157383.09 +Central America and the Caribbean,Jamaica,Baby Food,Online,C,3/12/2015,461608445,3/27/2015,9052,255.28,159.42,2310794.56,1443069.84,867724.72 +Sub-Saharan Africa,South Sudan,Beverages,Online,H,2/25/2015,724518573,3/1/2015,1,47.45,31.79,47.45,31.79,15.66 +Central America and the Caribbean,Saint Lucia,Beverages,Online,H,11/12/2012,676694142,12/14/2012,7689,47.45,31.79,364843.05,244433.31,120409.74 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,M,7/31/2011,511933982,9/7/2011,1496,109.28,35.84,163482.88,53616.64,109866.24 +Sub-Saharan Africa,Lesotho,Cereal,Online,C,8/7/2015,944349420,9/6/2015,2834,205.7,117.11,582953.8,331889.74,251064.06 +Australia and Oceania,Australia,Personal Care,Offline,C,5/14/2011,958364284,5/15/2011,143,81.73,56.67,11687.39,8103.81,3583.58 +Asia,Myanmar,Household,Online,C,9/3/2016,958714902,9/14/2016,3899,668.27,502.54,2605584.73,1959403.46,646181.27 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,M,4/24/2016,520450103,4/27/2016,1606,47.45,31.79,76204.7,51054.74,25149.96 +Sub-Saharan Africa,Seychelles ,Household,Offline,C,4/10/2011,638931214,5/19/2011,2800,668.27,502.54,1871156,1407112,464044 +Europe,Georgia,Cosmetics,Online,C,12/22/2014,579832065,1/4/2015,4048,437.2,263.33,1769785.6,1065959.84,703825.76 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,C,8/12/2011,129138982,9/20/2011,3949,81.73,56.67,322751.77,223789.83,98961.94 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,L,12/10/2012,943150794,12/23/2012,8134,437.2,263.33,3556184.8,2141926.22,1414258.58 +Middle East and North Africa,Yemen,Beverages,Online,L,8/26/2016,698478829,10/15/2016,4262,47.45,31.79,202231.9,135488.98,66742.92 +Central America and the Caribbean,Dominica,Beverages,Online,C,2/16/2010,742046916,4/5/2010,7027,47.45,31.79,333431.15,223388.33,110042.82 +Sub-Saharan Africa,Ethiopia,Snacks,Online,L,2/10/2012,241091382,3/3/2012,3152,152.58,97.44,480932.16,307130.88,173801.28 +Middle East and North Africa,Pakistan,Clothes,Offline,C,11/27/2015,233161056,12/21/2015,6393,109.28,35.84,698627.04,229125.12,469501.92 +Europe,Latvia,Cosmetics,Online,M,11/18/2015,476117265,12/7/2015,2534,437.2,263.33,1107864.8,667278.22,440586.58 +Asia,India,Baby Food,Offline,H,4/4/2011,798133838,4/15/2011,4394,255.28,159.42,1121700.32,700491.48,421208.84 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,L,6/18/2017,647697103,7/6/2017,6821,81.73,56.67,557480.33,386546.07,170934.26 +Sub-Saharan Africa,Botswana,Household,Offline,M,12/1/2016,443605887,1/14/2017,1695,668.27,502.54,1132717.65,851805.3,280912.35 +Sub-Saharan Africa,Botswana,Personal Care,Online,M,10/28/2015,224971520,11/3/2015,2927,81.73,56.67,239223.71,165873.09,73350.62 +Asia,Mongolia,Household,Offline,L,1/30/2010,101217830,2/13/2010,1460,668.27,502.54,975674.2,733708.4,241965.8 +Asia,Uzbekistan,Cosmetics,Offline,M,10/25/2011,702081143,11/30/2011,267,437.2,263.33,116732.4,70309.11,46423.29 +Europe,Montenegro,Office Supplies,Offline,C,4/9/2015,927610290,5/9/2015,9353,651.21,524.96,6090767.13,4909950.88,1180816.25 +Europe,Serbia,Vegetables,Offline,M,10/6/2015,198166596,10/25/2015,754,154.06,90.93,116161.24,68561.22,47600.02 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,H,6/18/2013,704423892,6/30/2013,3538,437.2,263.33,1546813.6,931661.54,615152.06 +Middle East and North Africa,Tunisia ,Clothes,Offline,L,3/3/2017,657368505,4/4/2017,8804,109.28,35.84,962101.12,315535.36,646565.76 +Australia and Oceania,East Timor,Baby Food,Online,C,4/2/2010,138299262,5/14/2010,4680,255.28,159.42,1194710.4,746085.6,448624.8 +Middle East and North Africa,Syria,Clothes,Offline,L,12/31/2014,648827493,1/14/2015,1328,109.28,35.84,145123.84,47595.52,97528.32 +Sub-Saharan Africa,Angola,Household,Offline,H,2/12/2013,160877025,2/25/2013,5941,668.27,502.54,3970192.07,2985590.14,984601.93 +Europe,Ukraine,Meat,Online,L,2/7/2010,766684186,2/22/2010,7743,421.89,364.69,3266694.27,2823794.67,442899.6 +North America,Mexico,Clothes,Offline,C,4/18/2016,128797805,5/23/2016,2987,109.28,35.84,326419.36,107054.08,219365.28 +Europe,Greece,Beverages,Online,C,10/24/2012,930079209,10/24/2012,9961,47.45,31.79,472649.45,316660.19,155989.26 +Australia and Oceania,Vanuatu,Meat,Online,H,11/29/2015,523702228,12/26/2015,3982,421.89,364.69,1679965.98,1452195.58,227770.4 +Europe,Finland,Household,Offline,H,8/16/2012,383153188,9/29/2012,2398,668.27,502.54,1602511.46,1205090.92,397420.54 +Sub-Saharan Africa,Central African Republic,Snacks,Online,M,7/21/2017,252230918,8/9/2017,9589,152.58,97.44,1463089.62,934352.16,528737.46 +Middle East and North Africa,Syria,Cosmetics,Online,M,1/28/2016,395046746,3/3/2016,1966,437.2,263.33,859535.2,517706.78,341828.42 +Central America and the Caribbean,Belize,Household,Online,L,7/23/2013,246024501,8/1/2013,2972,668.27,502.54,1986098.44,1493548.88,492549.56 +Asia,Turkmenistan,Meat,Offline,L,6/12/2016,659900510,7/6/2016,8080,421.89,364.69,3408871.2,2946695.2,462176 +Sub-Saharan Africa,Liberia,Meat,Online,H,4/23/2013,761723601,4/24/2013,9796,421.89,364.69,4132834.44,3572503.24,560331.2 +Europe,Belarus,Personal Care,Offline,C,6/30/2016,196855103,7/26/2016,2655,81.73,56.67,216993.15,150458.85,66534.3 +Sub-Saharan Africa,Lesotho,Household,Online,M,12/4/2012,480968844,12/22/2012,8224,668.27,502.54,5495852.48,4132888.96,1362963.52 +Europe,Belarus,Cosmetics,Online,L,4/17/2013,950051152,5/2/2013,103,437.2,263.33,45031.6,27122.99,17908.61 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,M,6/5/2010,110400855,7/15/2010,8921,255.28,159.42,2277352.88,1422185.82,855167.06 +Australia and Oceania,Australia,Personal Care,Offline,C,5/16/2013,588629281,6/16/2013,7340,81.73,56.67,599898.2,415957.8,183940.4 +Asia,South Korea,Office Supplies,Offline,L,4/19/2013,581660258,5/1/2013,5051,651.21,524.96,3289261.71,2651572.96,637688.75 +Middle East and North Africa,Qatar,Beverages,Online,M,1/8/2010,606730115,2/1/2010,3779,47.45,31.79,179313.55,120134.41,59179.14 +Europe,Moldova ,Meat,Online,C,10/9/2015,351387679,11/21/2015,2278,421.89,364.69,961065.42,830763.82,130301.6 +Europe,Vatican City,Fruits,Online,C,7/24/2013,923494279,8/1/2013,1334,9.33,6.92,12446.22,9231.28,3214.94 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,H,12/20/2013,801223742,2/8/2014,8765,651.21,524.96,5707855.65,4601274.4,1106581.25 +Europe,Georgia,Baby Food,Offline,C,6/30/2013,783062398,7/8/2013,4420,255.28,159.42,1128337.6,704636.4,423701.2 +Sub-Saharan Africa,Lesotho,Fruits,Offline,L,6/26/2013,837809073,7/12/2013,5178,9.33,6.92,48310.74,35831.76,12478.98 +Europe,Ukraine,Clothes,Offline,M,5/10/2016,554575097,5/25/2016,9950,109.28,35.84,1087336,356608,730728 +Europe,Hungary,Household,Online,H,3/25/2014,492784297,5/1/2014,4679,668.27,502.54,3126835.33,2351384.66,775450.67 +Asia,Laos,Personal Care,Offline,M,6/7/2015,832173001,7/4/2015,7339,81.73,56.67,599816.47,415901.13,183915.34 +Sub-Saharan Africa,Comoros,Office Supplies,Online,H,6/7/2010,922790038,6/26/2010,2934,651.21,524.96,1910650.14,1540232.64,370417.5 +Europe,Belgium,Meat,Offline,H,6/22/2013,634996736,7/1/2013,8500,421.89,364.69,3586065,3099865,486200 +Middle East and North Africa,Qatar,Meat,Offline,L,5/13/2013,809466922,6/15/2013,8105,421.89,364.69,3419418.45,2955812.45,463606 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,M,2/15/2015,107186925,3/24/2015,7848,47.45,31.79,372387.6,249487.92,122899.68 +Central America and the Caribbean,Grenada,Fruits,Online,C,6/22/2013,859455573,7/1/2013,858,9.33,6.92,8005.14,5937.36,2067.78 +Europe,Armenia,Meat,Online,M,10/11/2011,517884194,11/30/2011,2296,421.89,364.69,968659.44,837328.24,131331.2 +Sub-Saharan Africa,Ghana,Cosmetics,Online,L,9/2/2010,204396617,10/17/2010,4356,437.2,263.33,1904443.2,1147065.48,757377.72 +Sub-Saharan Africa,Sudan,Fruits,Online,L,11/10/2011,661229169,12/27/2011,1260,9.33,6.92,11755.8,8719.2,3036.6 +Sub-Saharan Africa,South Sudan,Beverages,Online,M,4/30/2014,900930678,6/14/2014,4263,47.45,31.79,202279.35,135520.77,66758.58 +Sub-Saharan Africa,South Africa,Cereal,Offline,C,7/21/2010,456362473,9/2/2010,6652,205.7,117.11,1368316.4,779015.72,589300.68 +Europe,Ireland,Clothes,Offline,H,1/1/2013,730698382,1/31/2013,8744,109.28,35.84,955544.32,313384.96,642159.36 +Sub-Saharan Africa,Malawi,Clothes,Offline,L,7/2/2012,947424733,7/15/2012,2887,109.28,35.84,315491.36,103470.08,212021.28 +Australia and Oceania,Marshall Islands,Clothes,Online,H,4/14/2012,400340354,5/17/2012,8462,109.28,35.84,924727.36,303278.08,621449.28 +Europe,San Marino,Meat,Offline,C,9/1/2016,703556573,10/18/2016,6879,421.89,364.69,2902181.31,2508702.51,393478.8 +Europe,Slovakia,Household,Offline,M,2/1/2012,841497218,3/20/2012,6582,668.27,502.54,4398553.14,3307718.28,1090834.86 +Australia and Oceania,Kiribati,Personal Care,Offline,L,5/4/2016,318898618,6/18/2016,8042,81.73,56.67,657272.66,455740.14,201532.52 +Middle East and North Africa,Jordan,Beverages,Online,L,3/18/2014,510809600,4/19/2014,8767,47.45,31.79,415994.15,278702.93,137291.22 +Europe,Slovenia,Beverages,Offline,M,4/7/2014,612591493,4/27/2014,8291,47.45,31.79,393407.95,263570.89,129837.06 +Europe,Slovakia,Beverages,Online,C,10/12/2014,789918124,10/17/2014,3182,47.45,31.79,150985.9,101155.78,49830.12 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,L,2/3/2015,828775823,3/24/2015,2038,205.7,117.11,419216.6,238670.18,180546.42 +Asia,Kazakhstan,Personal Care,Offline,C,10/26/2011,585463416,12/15/2011,490,81.73,56.67,40047.7,27768.3,12279.4 +Europe,Estonia,Meat,Offline,M,3/18/2010,436592233,4/6/2010,6199,421.89,364.69,2615296.11,2260713.31,354582.8 +Sub-Saharan Africa,Lesotho,Snacks,Online,H,10/20/2012,829086101,10/29/2012,3856,152.58,97.44,588348.48,375728.64,212619.84 +Europe,San Marino,Vegetables,Offline,M,8/15/2015,930181348,9/17/2015,186,154.06,90.93,28655.16,16912.98,11742.18 +Sub-Saharan Africa,Togo,Cereal,Offline,L,12/20/2011,877426803,2/1/2012,8944,205.7,117.11,1839780.8,1047431.84,792348.96 +Europe,Luxembourg,Personal Care,Online,C,5/12/2011,428683793,5/15/2011,5916,81.73,56.67,483514.68,335259.72,148254.96 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,H,1/5/2013,312126147,1/24/2013,3918,81.73,56.67,320218.14,222033.06,98185.08 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,M,3/20/2017,876240193,3/26/2017,7800,109.28,35.84,852384,279552,572832 +Middle East and North Africa,Bahrain,Meat,Offline,C,12/16/2013,739824759,1/6/2014,9442,421.89,364.69,3983485.38,3443402.98,540082.4 +Asia,Thailand,Fruits,Online,C,1/3/2017,841991174,2/2/2017,2754,9.33,6.92,25694.82,19057.68,6637.14 +Australia and Oceania,Australia,Meat,Online,C,9/16/2014,392163264,10/28/2014,8679,421.89,364.69,3661583.31,3165144.51,496438.8 +Sub-Saharan Africa,Gabon,Vegetables,Online,M,8/6/2011,920077359,9/1/2011,192,154.06,90.93,29579.52,17458.56,12120.96 +Middle East and North Africa,Syria,Cosmetics,Online,C,1/26/2017,425782287,3/8/2017,7295,437.2,263.33,3189374,1920992.35,1268381.65 +Sub-Saharan Africa,Sudan,Beverages,Online,M,4/21/2011,129639375,4/27/2011,2027,47.45,31.79,96181.15,64438.33,31742.82 +Central America and the Caribbean,The Bahamas,Clothes,Offline,H,3/4/2017,422322452,4/9/2017,3453,109.28,35.84,377343.84,123755.52,253588.32 +Asia,Kyrgyzstan,Meat,Online,L,3/13/2013,414817845,5/2/2013,2673,421.89,364.69,1127711.97,974816.37,152895.6 +North America,United States of America,Fruits,Offline,C,1/10/2013,188424384,1/19/2013,7817,9.33,6.92,72932.61,54093.64,18838.97 +Asia,Myanmar,Personal Care,Offline,L,3/30/2016,344753396,5/11/2016,9046,81.73,56.67,739329.58,512636.82,226692.76 +Asia,Thailand,Office Supplies,Offline,H,2/15/2012,655728709,2/22/2012,3552,651.21,524.96,2313097.92,1864657.92,448440 +Asia,Cambodia,Vegetables,Offline,C,9/25/2013,513586652,10/30/2013,558,154.06,90.93,85965.48,50738.94,35226.54 +Europe,Serbia,Beverages,Online,M,4/7/2016,280876052,5/14/2016,6320,47.45,31.79,299884,200912.8,98971.2 +Middle East and North Africa,Afghanistan,Personal Care,Online,M,12/26/2015,840458238,2/6/2016,9124,81.73,56.67,745704.52,517057.08,228647.44 +Asia,India,Beverages,Offline,H,1/1/2014,445507037,1/17/2014,4287,47.45,31.79,203418.15,136283.73,67134.42 +Asia,India,Cereal,Offline,M,6/30/2012,569508779,8/9/2012,9158,205.7,117.11,1883800.6,1072493.38,811307.22 +Europe,Norway,Meat,Online,C,12/4/2010,956262290,1/2/2011,8117,421.89,364.69,3424481.13,2960188.73,464292.4 +Europe,Russia,Cosmetics,Offline,C,5/19/2017,969878900,6/3/2017,7574,437.2,263.33,3311352.8,1994461.42,1316891.38 +Sub-Saharan Africa,Benin,Vegetables,Online,L,7/9/2014,944782435,7/28/2014,973,154.06,90.93,149900.38,88474.89,61425.49 +Europe,Switzerland,Baby Food,Online,C,5/7/2016,835709226,5/28/2016,3786,255.28,159.42,966490.08,603564.12,362925.96 +Sub-Saharan Africa,Seychelles ,Cereal,Online,H,6/11/2011,667708098,7/25/2011,8519,205.7,117.11,1752358.3,997660.09,754698.21 +Europe,Portugal,Office Supplies,Online,H,2/26/2012,986140382,3/18/2012,9708,651.21,524.96,6321946.68,5096311.68,1225635 +Europe,Norway,Baby Food,Online,H,12/19/2012,606679904,1/12/2013,8920,255.28,159.42,2277097.6,1422026.4,855071.2 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,C,1/4/2017,665312993,2/12/2017,9754,9.33,6.92,91004.82,67497.68,23507.14 +Asia,Tajikistan,Baby Food,Online,H,2/9/2017,568338477,3/22/2017,2840,255.28,159.42,724995.2,452752.8,272242.4 +Europe,Vatican City,Clothes,Offline,H,9/27/2014,242367684,10/12/2014,839,109.28,35.84,91685.92,30069.76,61616.16 +Sub-Saharan Africa,Lesotho,Baby Food,Online,L,3/17/2016,584324443,4/25/2016,3442,255.28,159.42,878673.76,548723.64,329950.12 +Europe,Slovenia,Cereal,Offline,C,10/7/2013,311445081,11/26/2013,2375,205.7,117.11,488537.5,278136.25,210401.25 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,H,1/27/2012,911278426,2/22/2012,6392,651.21,524.96,4162534.32,3355544.32,806990 +Asia,Malaysia,Cosmetics,Online,C,11/6/2016,791685807,11/12/2016,6278,437.2,263.33,2744741.6,1653185.74,1091555.86 +Asia,Maldives,Household,Offline,C,12/19/2015,230841052,1/9/2016,9852,668.27,502.54,6583796.04,4951024.08,1632771.96 +Sub-Saharan Africa,Mali,Clothes,Offline,M,6/26/2013,927230489,7/7/2013,6962,109.28,35.84,760807.36,249518.08,511289.28 +Sub-Saharan Africa,Malawi,Personal Care,Offline,C,10/5/2010,149652945,10/12/2010,4487,81.73,56.67,366722.51,254278.29,112444.22 +Europe,Sweden,Cereal,Offline,M,3/17/2010,187219750,3/19/2010,1339,205.7,117.11,275432.3,156810.29,118622.01 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,H,7/9/2011,699354732,8/7/2011,3461,437.2,263.33,1513149.2,911385.13,601764.07 +Middle East and North Africa,Morocco,Office Supplies,Online,H,6/15/2015,965794217,7/17/2015,8826,651.21,524.96,5747579.46,4633296.96,1114282.5 +Asia,Kazakhstan,Clothes,Online,L,6/20/2012,336587035,8/3/2012,2438,109.28,35.84,266424.64,87377.92,179046.72 +Middle East and North Africa,Qatar,Personal Care,Online,C,10/27/2016,482094514,11/7/2016,1335,81.73,56.67,109109.55,75654.45,33455.1 +Middle East and North Africa,Azerbaijan,Household,Offline,M,4/24/2017,442990481,5/14/2017,9583,668.27,502.54,6404031.41,4815840.82,1588190.59 +Asia,Sri Lanka,Vegetables,Offline,H,5/22/2011,680261266,6/9/2011,3280,154.06,90.93,505316.8,298250.4,207066.4 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,L,6/27/2016,825205695,8/8/2016,5558,255.28,159.42,1418846.24,886056.36,532789.88 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,H,4/5/2013,129435098,5/16/2013,1577,47.45,31.79,74828.65,50132.83,24695.82 +Sub-Saharan Africa,The Gambia,Meat,Offline,M,6/26/2017,614873301,6/28/2017,3529,421.89,364.69,1488849.81,1286991.01,201858.8 +Sub-Saharan Africa,Zimbabwe,Household,Offline,L,9/22/2015,323756635,10/21/2015,5638,668.27,502.54,3767706.26,2833320.52,934385.74 +Europe,France,Household,Online,M,7/14/2014,968633925,7/24/2014,9159,668.27,502.54,6120684.93,4602763.86,1517921.07 +Middle East and North Africa,Israel,Office Supplies,Online,H,12/16/2013,282366502,2/2/2014,7378,651.21,524.96,4804627.38,3873154.88,931472.5 +Australia and Oceania,Marshall Islands,Snacks,Offline,L,5/1/2011,568128192,6/4/2011,612,152.58,97.44,93378.96,59633.28,33745.68 +Asia,China,Clothes,Offline,M,8/10/2012,149405324,9/1/2012,1210,109.28,35.84,132228.8,43366.4,88862.4 +Middle East and North Africa,Pakistan,Beverages,Online,H,6/20/2013,119996726,6/26/2013,8553,47.45,31.79,405839.85,271899.87,133939.98 +Middle East and North Africa,Qatar,Cereal,Online,M,8/21/2010,294013726,10/2/2010,4050,205.7,117.11,833085,474295.5,358789.5 +Asia,Taiwan,Snacks,Online,C,4/13/2013,555880153,5/5/2013,6145,152.58,97.44,937604.1,598768.8,338835.3 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,L,6/23/2016,410332334,6/28/2016,5311,668.27,502.54,3549181.97,2668989.94,880192.03 +Sub-Saharan Africa,Liberia,Cereal,Offline,H,7/31/2012,332419097,9/7/2012,9053,205.7,117.11,1862202.1,1060196.83,802005.27 +Middle East and North Africa,Jordan,Vegetables,Online,M,2/27/2010,417501771,3/28/2010,6907,154.06,90.93,1064092.42,628053.51,436038.91 +Sub-Saharan Africa,Burundi,Snacks,Online,M,1/22/2015,831254184,2/16/2015,5440,152.58,97.44,830035.2,530073.6,299961.6 +Sub-Saharan Africa,Madagascar,Clothes,Offline,M,6/22/2011,459662663,7/29/2011,3252,109.28,35.84,355378.56,116551.68,238826.88 +Europe,Portugal,Cosmetics,Online,H,3/1/2011,959026038,3/14/2011,5971,437.2,263.33,2610521.2,1572343.43,1038177.77 +Europe,San Marino,Fruits,Online,M,10/24/2011,905955636,11/11/2011,1260,9.33,6.92,11755.8,8719.2,3036.6 +Asia,North Korea,Beverages,Offline,C,12/13/2015,747375285,2/1/2016,3810,47.45,31.79,180784.5,121119.9,59664.6 +Europe,Albania,Cereal,Offline,L,1/12/2012,550521314,2/4/2012,345,205.7,117.11,70966.5,40402.95,30563.55 +Central America and the Caribbean,Nicaragua,Personal Care,Online,M,1/29/2016,452942550,3/10/2016,4621,81.73,56.67,377674.33,261872.07,115802.26 +Europe,Slovenia,Cosmetics,Online,M,11/20/2014,212500321,12/6/2014,2422,437.2,263.33,1058898.4,637785.26,421113.14 +Central America and the Caribbean,Jamaica,Office Supplies,Online,M,3/31/2015,557368457,4/4/2015,6567,651.21,524.96,4276496.07,3447412.32,829083.75 +Sub-Saharan Africa,Burundi,Baby Food,Offline,L,6/11/2017,936033284,7/4/2017,1904,255.28,159.42,486053.12,303535.68,182517.44 +Sub-Saharan Africa,Comoros,Meat,Offline,C,6/21/2011,867293632,7/17/2011,314,421.89,364.69,132473.46,114512.66,17960.8 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,M,2/5/2011,390260827,3/9/2011,5706,437.2,263.33,2494663.2,1502560.98,992102.22 +Sub-Saharan Africa,Mauritania,Personal Care,Online,M,3/27/2012,514358699,5/15/2012,9024,81.73,56.67,737531.52,511390.08,226141.44 +Europe,Monaco,Clothes,Online,C,11/8/2011,969323575,12/23/2011,3241,109.28,35.84,354176.48,116157.44,238019.04 +Asia,Sri Lanka,Cereal,Offline,M,10/10/2011,655204284,11/8/2011,8362,205.7,117.11,1720063.4,979273.82,740789.58 +Europe,Finland,Personal Care,Online,L,11/20/2014,792362153,12/13/2014,6424,81.73,56.67,525033.52,364048.08,160985.44 +Asia,China,Office Supplies,Offline,M,10/13/2013,871471011,11/19/2013,6493,651.21,524.96,4228306.53,3408565.28,819741.25 +Australia and Oceania,East Timor,Office Supplies,Online,C,4/8/2017,903517186,5/23/2017,9668,651.21,524.96,6295898.28,5075313.28,1220585 +Middle East and North Africa,Qatar,Personal Care,Offline,H,4/12/2016,969799506,4/18/2016,4080,81.73,56.67,333458.4,231213.6,102244.8 +Australia and Oceania,Tuvalu,Household,Offline,C,5/24/2010,771929299,7/10/2010,9889,668.27,502.54,6608522.03,4969618.06,1638903.97 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,L,8/9/2011,981830394,9/8/2011,4287,154.06,90.93,660455.22,389816.91,270638.31 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,M,4/6/2010,991739118,5/7/2010,6498,154.06,90.93,1001081.88,590863.14,410218.74 +Europe,San Marino,Fruits,Offline,H,9/15/2016,264204299,10/1/2016,2778,9.33,6.92,25918.74,19223.76,6694.98 +Australia and Oceania,Tuvalu,Meat,Offline,M,1/20/2012,582087266,1/31/2012,1412,421.89,364.69,595708.68,514942.28,80766.4 +Asia,Thailand,Meat,Online,H,7/25/2012,198561847,8/28/2012,7718,421.89,364.69,3256147.02,2814677.42,441469.6 +Sub-Saharan Africa,Lesotho,Household,Offline,L,11/3/2012,587114369,11/16/2012,9044,668.27,502.54,6043833.88,4544971.76,1498862.12 +Middle East and North Africa,Yemen,Fruits,Online,L,5/5/2012,591543662,5/21/2012,9770,9.33,6.92,91154.1,67608.4,23545.7 +Sub-Saharan Africa,Gabon,Vegetables,Online,C,8/3/2011,475961053,8/27/2011,6307,154.06,90.93,971656.42,573495.51,398160.91 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,H,12/14/2015,574790370,12/21/2015,2098,437.2,263.33,917245.6,552466.34,364779.26 +Australia and Oceania,Nauru,Household,Online,L,9/21/2016,842767941,11/7/2016,2617,668.27,502.54,1748862.59,1315147.18,433715.41 +Australia and Oceania,Tuvalu,Snacks,Online,H,1/18/2010,404942595,2/1/2010,368,152.58,97.44,56149.44,35857.92,20291.52 +Sub-Saharan Africa,Cameroon,Meat,Offline,C,11/9/2015,706675660,12/23/2015,9887,421.89,364.69,4171226.43,3605690.03,565536.4 +Middle East and North Africa,Iraq,Meat,Offline,M,6/25/2013,563640964,7/2/2013,2741,421.89,364.69,1156400.49,999615.29,156785.2 +Europe,Spain,Meat,Online,M,8/17/2013,211824834,9/28/2013,2530,421.89,364.69,1067381.7,922665.7,144716 +Asia,Laos,Cosmetics,Offline,H,9/10/2016,857526099,9/29/2016,9884,437.2,263.33,4321284.8,2602753.72,1718531.08 +Middle East and North Africa,Jordan,Cereal,Offline,C,7/29/2016,627356088,8/26/2016,7462,205.7,117.11,1534933.4,873874.82,661058.58 +Central America and the Caribbean,Cuba,Clothes,Online,C,1/9/2012,418238627,2/21/2012,4959,109.28,35.84,541919.52,177730.56,364188.96 +Sub-Saharan Africa,Mauritius ,Office Supplies,Offline,C,6/1/2010,747410047,6/4/2010,4097,651.21,524.96,2668007.37,2150761.12,517246.25 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,L,6/1/2016,402419173,7/8/2016,3631,81.73,56.67,296761.63,205768.77,90992.86 +Sub-Saharan Africa,Burundi,Vegetables,Offline,H,1/14/2013,491127336,2/16/2013,4347,154.06,90.93,669698.82,395272.71,274426.11 +Europe,Montenegro,Cereal,Offline,C,11/10/2010,391708362,12/1/2010,4064,205.7,117.11,835964.8,475935.04,360029.76 +Europe,Czech Republic,Household,Offline,H,12/12/2013,902648580,1/23/2014,2628,668.27,502.54,1756213.56,1320675.12,435538.44 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,M,1/31/2016,192746818,2/27/2016,6921,437.2,263.33,3025861.2,1822506.93,1203354.27 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,C,2/9/2012,551114404,2/27/2012,5854,81.73,56.67,478447.42,331746.18,146701.24 +Middle East and North Africa,Azerbaijan,Clothes,Online,M,11/8/2016,737175166,12/28/2016,5368,109.28,35.84,586615.04,192389.12,394225.92 +Europe,Macedonia,Vegetables,Online,H,12/12/2015,930665433,12/26/2015,3438,154.06,90.93,529658.28,312617.34,217040.94 +Europe,Montenegro,Fruits,Offline,L,12/25/2014,481634032,2/9/2015,5068,9.33,6.92,47284.44,35070.56,12213.88 +Middle East and North Africa,Pakistan,Beverages,Online,C,1/25/2013,160442292,3/8/2013,7294,47.45,31.79,346100.3,231876.26,114224.04 +Middle East and North Africa,Algeria,Baby Food,Offline,H,2/27/2014,807764041,4/4/2014,4185,255.28,159.42,1068346.8,667172.7,401174.1 +Europe,Switzerland,Snacks,Online,C,9/12/2015,184585607,10/9/2015,1838,152.58,97.44,280442.04,179094.72,101347.32 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,M,5/27/2012,622205817,5/29/2012,3383,255.28,159.42,863612.24,539317.86,324294.38 +Asia,Myanmar,Personal Care,Offline,H,3/21/2015,472236001,3/31/2015,3982,81.73,56.67,325448.86,225659.94,99788.92 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,L,3/15/2017,856599986,4/23/2017,5826,255.28,159.42,1487261.28,928780.92,558480.36 +Asia,Bhutan,Vegetables,Offline,C,6/28/2012,717534101,8/8/2012,3140,154.06,90.93,483748.4,285520.2,198228.2 +Sub-Saharan Africa,South Sudan,Personal Care,Online,C,3/19/2015,867587172,3/22/2015,7179,81.73,56.67,586739.67,406833.93,179905.74 +Central America and the Caribbean,Barbados,Snacks,Offline,C,4/8/2010,839620530,5/10/2010,1228,152.58,97.44,187368.24,119656.32,67711.92 +Central America and the Caribbean,Belize,Cereal,Offline,L,2/17/2010,236808001,3/5/2010,5605,205.7,117.11,1152948.5,656401.55,496546.95 +Europe,Bulgaria,Beverages,Offline,M,3/11/2013,982635915,3/21/2013,2658,47.45,31.79,126122.1,84497.82,41624.28 +Central America and the Caribbean,Belize,Vegetables,Online,L,2/14/2015,570903098,2/21/2015,1768,154.06,90.93,272378.08,160764.24,111613.84 +Asia,Kazakhstan,Beverages,Offline,C,8/27/2012,615720880,9/10/2012,4346,47.45,31.79,206217.7,138159.34,68058.36 +Sub-Saharan Africa,Mali,Fruits,Offline,H,12/14/2014,101513087,1/7/2015,8833,9.33,6.92,82411.89,61124.36,21287.53 +Sub-Saharan Africa,Mozambique,Beverages,Offline,H,2/1/2017,333016049,3/19/2017,5704,47.45,31.79,270654.8,181330.16,89324.64 +Europe,Poland,Office Supplies,Offline,C,6/4/2011,885278594,6/27/2011,2464,651.21,524.96,1604581.44,1293501.44,311080 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,L,2/5/2014,953662049,2/21/2014,8648,47.45,31.79,410347.6,274919.92,135427.68 +Australia and Oceania,Marshall Islands,Beverages,Offline,H,10/24/2015,703840243,11/15/2015,824,47.45,31.79,39098.8,26194.96,12903.84 +Australia and Oceania,Palau,Personal Care,Online,L,11/25/2015,821799504,11/27/2015,7590,81.73,56.67,620330.7,430125.3,190205.4 +Australia and Oceania,Kiribati,Baby Food,Offline,C,12/25/2010,263838660,12/31/2010,4577,255.28,159.42,1168416.56,729665.34,438751.22 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,L,11/20/2013,306569039,1/4/2014,9446,437.2,263.33,4129791.2,2487415.18,1642376.02 +Europe,Iceland,Fruits,Offline,C,12/31/2011,496914470,1/18/2012,6889,9.33,6.92,64274.37,47671.88,16602.49 +Asia,Turkmenistan,Baby Food,Offline,M,6/27/2016,902111279,8/7/2016,3629,255.28,159.42,926411.12,578535.18,347875.94 +Europe,Moldova ,Vegetables,Offline,L,2/1/2013,759708297,2/16/2013,3422,154.06,90.93,527193.32,311162.46,216030.86 +Central America and the Caribbean,Panama,Beverages,Offline,M,4/24/2011,727566850,5/1/2011,2054,47.45,31.79,97462.3,65296.66,32165.64 +Europe,Ukraine,Meat,Offline,H,5/18/2010,633860766,6/6/2010,2341,421.89,364.69,987644.49,853739.29,133905.2 +Sub-Saharan Africa,Djibouti,Meat,Online,C,7/28/2010,827076375,8/15/2010,9134,421.89,364.69,3853543.26,3331078.46,522464.8 +Europe,Czech Republic,Household,Offline,C,1/10/2017,826012504,1/19/2017,4311,668.27,502.54,2880911.97,2166449.94,714462.03 +Middle East and North Africa,Qatar,Fruits,Online,M,3/26/2013,669780480,4/7/2013,1783,9.33,6.92,16635.39,12338.36,4297.03 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,H,3/27/2010,467804133,4/29/2010,2494,109.28,35.84,272544.32,89384.96,183159.36 +Middle East and North Africa,Iran,Vegetables,Online,L,7/31/2012,849819791,9/10/2012,9416,154.06,90.93,1450628.96,856196.88,594432.08 +Asia,Japan,Fruits,Online,C,7/10/2014,715876281,8/24/2014,2555,9.33,6.92,23838.15,17680.6,6157.55 +Sub-Saharan Africa,Sierra Leone,Meat,Online,H,5/16/2011,386334931,6/2/2011,3946,421.89,364.69,1664777.94,1439066.74,225711.2 +North America,United States of America,Vegetables,Offline,C,11/13/2010,251869571,11/30/2010,2658,154.06,90.93,409491.48,241691.94,167799.54 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,M,3/29/2014,323466527,4/15/2014,9788,81.73,56.67,799973.24,554685.96,245287.28 +Australia and Oceania,Samoa ,Cosmetics,Offline,L,6/7/2012,682424628,7/7/2012,3467,437.2,263.33,1515772.4,912965.11,602807.29 +Australia and Oceania,Nauru,Snacks,Online,L,8/2/2012,130355203,9/1/2012,3856,152.58,97.44,588348.48,375728.64,212619.84 +Middle East and North Africa,Tunisia ,Meat,Online,M,7/23/2011,239182078,8/22/2011,8147,421.89,364.69,3437137.83,2971129.43,466008.4 +Middle East and North Africa,Lebanon,Personal Care,Online,M,11/2/2014,401141583,11/8/2014,5564,81.73,56.67,454745.72,315311.88,139433.84 +North America,Mexico,Clothes,Online,H,1/18/2010,978782546,2/10/2010,2361,109.28,35.84,258010.08,84618.24,173391.84 +Sub-Saharan Africa,Togo,Meat,Offline,L,3/3/2016,154966294,3/12/2016,6825,421.89,364.69,2879399.25,2489009.25,390390 +Europe,Armenia,Vegetables,Offline,L,8/8/2011,682866656,9/7/2011,4273,154.06,90.93,658298.38,388543.89,269754.49 +Central America and the Caribbean,El Salvador,Office Supplies,Online,M,8/29/2013,435969960,9/12/2013,2054,651.21,524.96,1337585.34,1078267.84,259317.5 +Asia,Vietnam,Fruits,Online,L,3/26/2014,958075034,4/27/2014,4548,9.33,6.92,42432.84,31472.16,10960.68 +Asia,Singapore,Clothes,Online,M,11/3/2013,713293206,11/14/2013,8166,109.28,35.84,892380.48,292669.44,599711.04 +Asia,North Korea,Cosmetics,Online,C,4/14/2010,936048305,5/7/2010,6349,437.2,263.33,2775782.8,1671882.17,1103900.63 +Europe,Portugal,Meat,Offline,C,7/28/2017,681076657,7/28/2017,4573,421.89,364.69,1929302.97,1667727.37,261575.6 +Middle East and North Africa,Israel,Clothes,Online,L,9/14/2016,873427093,9/27/2016,5341,109.28,35.84,583664.48,191421.44,392243.04 +Australia and Oceania,Samoa ,Household,Online,L,6/16/2012,258460938,8/1/2012,3190,668.27,502.54,2131781.3,1603102.6,528678.7 +Australia and Oceania,Papua New Guinea,Fruits,Offline,L,6/21/2014,351852023,7/10/2014,9687,9.33,6.92,90379.71,67034.04,23345.67 +Middle East and North Africa,Kuwait,Beverages,Offline,M,9/20/2010,489586675,10/11/2010,8432,47.45,31.79,400098.4,268053.28,132045.12 +Asia,Maldives,Personal Care,Online,L,10/1/2016,977963721,10/26/2016,52,81.73,56.67,4249.96,2946.84,1303.12 +Australia and Oceania,East Timor,Personal Care,Online,C,4/26/2011,843594491,5/14/2011,7211,81.73,56.67,589355.03,408647.37,180707.66 +Europe,Monaco,Household,Online,M,11/18/2015,983402812,12/13/2015,9600,668.27,502.54,6415392,4824384,1591008 +Middle East and North Africa,Libya,Beverages,Online,H,2/9/2015,114625012,3/17/2015,8943,47.45,31.79,424345.35,284297.97,140047.38 +Middle East and North Africa,Pakistan,Beverages,Offline,M,8/30/2013,624809920,9/25/2013,3995,47.45,31.79,189562.75,127001.05,62561.7 +Europe,Georgia,Clothes,Online,C,4/10/2017,921818864,5/18/2017,5542,109.28,35.84,605629.76,198625.28,407004.48 +Sub-Saharan Africa,Seychelles ,Household,Offline,H,10/19/2013,383825671,12/7/2013,1400,668.27,502.54,935578,703556,232022 +Sub-Saharan Africa,Uganda,Clothes,Online,H,11/19/2014,709316670,11/19/2014,1420,109.28,35.84,155177.6,50892.8,104284.8 +Asia,India,Baby Food,Offline,M,4/22/2014,967090690,5/16/2014,2481,255.28,159.42,633349.68,395521.02,237828.66 +Sub-Saharan Africa,Benin,Fruits,Online,M,6/24/2014,746259057,7/6/2014,3493,9.33,6.92,32589.69,24171.56,8418.13 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,C,2/4/2015,606245601,3/24/2015,400,81.73,56.67,32692,22668,10024 +Sub-Saharan Africa,Cape Verde,Meat,Offline,M,11/29/2016,726786649,12/23/2016,1175,421.89,364.69,495720.75,428510.75,67210 +Sub-Saharan Africa,Togo,Baby Food,Online,H,5/24/2010,457931029,6/19/2010,823,255.28,159.42,210095.44,131202.66,78892.78 +Europe,Andorra,Office Supplies,Offline,H,5/13/2017,570040071,7/2/2017,6379,651.21,524.96,4154068.59,3348719.84,805348.75 +Middle East and North Africa,Libya,Meat,Offline,M,6/24/2011,103787600,7/24/2011,1912,421.89,364.69,806653.68,697287.28,109366.4 +Australia and Oceania,Samoa ,Personal Care,Offline,H,11/26/2012,420159947,12/10/2012,3520,81.73,56.67,287689.6,199478.4,88211.2 +Middle East and North Africa,Syria,Cosmetics,Online,L,5/13/2016,250455939,6/23/2016,4333,437.2,263.33,1894387.6,1141008.89,753378.71 +Central America and the Caribbean,Dominica,Office Supplies,Online,M,1/27/2010,646286904,2/3/2010,9512,651.21,524.96,6194309.52,4993419.52,1200890 +Australia and Oceania,Marshall Islands,Clothes,Online,H,5/23/2017,929576671,5/26/2017,1249,109.28,35.84,136490.72,44764.16,91726.56 +Middle East and North Africa,Azerbaijan,Cereal,Online,M,4/20/2017,942561566,5/19/2017,3768,205.7,117.11,775077.6,441270.48,333807.12 +Europe,Russia,Clothes,Offline,M,5/12/2016,597790420,6/6/2016,8324,109.28,35.84,909646.72,298332.16,611314.56 +Australia and Oceania,Vanuatu,Meat,Offline,L,8/15/2014,328124558,9/28/2014,8203,421.89,364.69,3460763.67,2991552.07,469211.6 +Middle East and North Africa,Turkey,Office Supplies,Offline,L,12/22/2016,636737811,1/17/2017,3723,651.21,524.96,2424454.83,1954426.08,470028.75 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,C,3/31/2014,747116506,4/26/2014,7231,154.06,90.93,1114007.86,657514.83,456493.03 +Australia and Oceania,Solomon Islands,Beverages,Online,M,4/1/2017,853059470,5/9/2017,8109,47.45,31.79,384772.05,257785.11,126986.94 +Australia and Oceania,East Timor,Snacks,Offline,C,2/22/2015,768678033,3/9/2015,7767,152.58,97.44,1185088.86,756816.48,428272.38 +Central America and the Caribbean,Barbados,Beverages,Offline,M,2/3/2017,378396022,2/7/2017,4647,47.45,31.79,220500.15,147728.13,72772.02 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,C,8/8/2010,986949765,8/20/2010,9223,651.21,524.96,6006109.83,4841706.08,1164403.75 +Middle East and North Africa,Iraq,Beverages,Online,H,9/28/2010,369388091,11/2/2010,9000,47.45,31.79,427050,286110,140940 +Sub-Saharan Africa,Guinea,Clothes,Online,H,12/9/2010,421072328,1/9/2011,3514,109.28,35.84,384009.92,125941.76,258068.16 +Middle East and North Africa,United Arab Emirates,Fruits,Offline,H,1/13/2017,407676303,3/3/2017,9332,9.33,6.92,87067.56,64577.44,22490.12 +Middle East and North Africa,Jordan,Personal Care,Offline,H,3/24/2013,115186345,5/11/2013,5054,81.73,56.67,413063.42,286410.18,126653.24 +Europe,Serbia,Baby Food,Offline,H,4/11/2011,299901282,5/8/2011,6309,255.28,159.42,1610561.52,1005780.78,604780.74 +Australia and Oceania,Kiribati,Vegetables,Online,M,6/8/2016,438432443,7/27/2016,758,154.06,90.93,116777.48,68924.94,47852.54 +Sub-Saharan Africa,Ghana,Clothes,Online,H,2/4/2016,977703654,2/18/2016,3093,109.28,35.84,338003.04,110853.12,227149.92 +Asia,North Korea,Cereal,Online,H,11/5/2013,184951245,12/12/2013,38,205.7,117.11,7816.6,4450.18,3366.42 +Europe,Armenia,Fruits,Online,H,7/28/2010,897724044,8/16/2010,5349,9.33,6.92,49906.17,37015.08,12891.09 +Sub-Saharan Africa,Nigeria,Snacks,Online,L,10/13/2015,173883378,11/8/2015,4810,152.58,97.44,733909.8,468686.4,265223.4 +Europe,Russia,Household,Online,H,7/21/2013,541603076,7/31/2013,1241,668.27,502.54,829323.07,623652.14,205670.93 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,L,9/29/2011,549369466,11/9/2011,9488,437.2,263.33,4148153.6,2498475.04,1649678.56 +Australia and Oceania,Vanuatu,Cereal,Offline,M,6/28/2015,615981376,7/19/2015,1432,205.7,117.11,294562.4,167701.52,126860.88 +Sub-Saharan Africa,South Africa,Personal Care,Online,C,11/4/2015,780550134,11/24/2015,985,81.73,56.67,80504.05,55819.95,24684.1 +Sub-Saharan Africa,Liberia,Cosmetics,Online,M,4/13/2016,252499568,5/28/2016,9088,437.2,263.33,3973273.6,2393143.04,1580130.56 +Australia and Oceania,Samoa ,Cereal,Online,L,10/14/2013,561566007,10/29/2013,8715,205.7,117.11,1792675.5,1020613.65,772061.85 +Asia,India,Personal Care,Online,C,3/4/2010,607798278,4/13/2010,9872,81.73,56.67,806838.56,559446.24,247392.32 +Europe,Norway,Personal Care,Offline,H,11/26/2015,711557710,1/5/2016,4594,81.73,56.67,375467.62,260341.98,115125.64 +Asia,Uzbekistan,Meat,Offline,C,12/30/2015,363518130,1/24/2016,1948,421.89,364.69,821841.72,710416.12,111425.6 +Sub-Saharan Africa,Senegal,Beverages,Offline,M,9/8/2011,474665868,9/27/2011,3033,47.45,31.79,143915.85,96419.07,47496.78 +Sub-Saharan Africa,Lesotho,Beverages,Online,L,8/18/2016,226299750,9/20/2016,5980,47.45,31.79,283751,190104.2,93646.8 +Australia and Oceania,Solomon Islands,Vegetables,Offline,L,4/3/2015,220031106,5/15/2015,949,154.06,90.93,146202.94,86292.57,59910.37 +Sub-Saharan Africa,Togo,Clothes,Offline,M,12/26/2011,227783763,1/3/2012,5132,109.28,35.84,560824.96,183930.88,376894.08 +Sub-Saharan Africa,Sudan,Beverages,Offline,L,4/24/2012,541794049,5/3/2012,7754,47.45,31.79,367927.3,246499.66,121427.64 +Sub-Saharan Africa,Benin,Meat,Online,L,6/9/2011,624610793,6/18/2011,5069,421.89,364.69,2138560.41,1848613.61,289946.8 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,H,3/10/2013,459095323,4/14/2013,5363,109.28,35.84,586068.64,192209.92,393858.72 +Europe,Spain,Vegetables,Offline,M,2/9/2011,998421466,2/12/2011,3954,154.06,90.93,609153.24,359537.22,249616.02 +Europe,San Marino,Office Supplies,Online,L,12/14/2014,116075551,1/28/2015,8190,651.21,524.96,5333409.9,4299422.4,1033987.5 +Asia,Mongolia,Office Supplies,Offline,C,8/6/2016,255856406,8/31/2016,2451,651.21,524.96,1596115.71,1286676.96,309438.75 +Europe,Ukraine,Vegetables,Online,C,7/26/2016,781875360,8/22/2016,3149,154.06,90.93,485134.94,286338.57,198796.37 +Europe,Estonia,Office Supplies,Offline,L,8/30/2012,228556239,9/17/2012,3725,651.21,524.96,2425757.25,1955476,470281.25 +Asia,India,Personal Care,Offline,H,4/27/2011,350635373,5/29/2011,9654,81.73,56.67,789021.42,547092.18,241929.24 +Europe,Netherlands,Snacks,Offline,M,4/4/2016,273161590,5/14/2016,3439,152.58,97.44,524722.62,335096.16,189626.46 +Europe,Czech Republic,Cereal,Online,C,2/8/2017,541496217,3/4/2017,9619,205.7,117.11,1978628.3,1126481.09,852147.21 +Sub-Saharan Africa,Mozambique,Cereal,Offline,M,12/7/2015,871313083,12/16/2015,9759,205.7,117.11,2007426.3,1142876.49,864549.81 +Australia and Oceania,New Zealand,Personal Care,Offline,M,11/9/2015,598598515,12/9/2015,7458,81.73,56.67,609542.34,422644.86,186897.48 +Middle East and North Africa,Algeria,Cosmetics,Offline,M,4/12/2017,929651343,4/22/2017,3346,437.2,263.33,1462871.2,881102.18,581769.02 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,H,2/6/2014,891082894,3/15/2014,85,154.06,90.93,13095.1,7729.05,5366.05 +Europe,Germany,Clothes,Offline,M,8/21/2012,479816997,9/26/2012,7367,109.28,35.84,805065.76,264033.28,541032.48 +Sub-Saharan Africa,Angola,Personal Care,Offline,L,9/13/2012,213089978,10/29/2012,6915,81.73,56.67,565162.95,391873.05,173289.9 +Central America and the Caribbean,Haiti,Office Supplies,Online,L,5/20/2011,678450667,7/3/2011,7484,651.21,524.96,4873655.64,3928800.64,944855 +Asia,Myanmar,Fruits,Offline,L,5/30/2014,283760392,6/20/2014,9861,9.33,6.92,92003.13,68238.12,23765.01 +Europe,France,Meat,Online,C,3/19/2017,207192981,3/23/2017,1862,421.89,364.69,785559.18,679052.78,106506.4 +North America,United States of America,Baby Food,Offline,M,4/17/2016,347234761,5/25/2016,3337,255.28,159.42,851869.36,531984.54,319884.82 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,M,1/1/2013,672684562,2/20/2013,1165,47.45,31.79,55279.25,37035.35,18243.9 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,M,4/28/2017,772653710,6/2/2017,4258,437.2,263.33,1861597.6,1121259.14,740338.46 +Middle East and North Africa,Lebanon,Personal Care,Offline,L,10/21/2013,306566035,11/14/2013,8557,81.73,56.67,699363.61,484925.19,214438.42 +Asia,China,Beverages,Offline,H,10/11/2010,354157865,10/24/2010,2037,47.45,31.79,96655.65,64756.23,31899.42 +Europe,Malta,Beverages,Offline,L,11/7/2013,265478026,12/12/2013,9702,47.45,31.79,460359.9,308426.58,151933.32 +Europe,Latvia,Cereal,Online,L,7/23/2014,810887849,8/28/2014,8589,205.7,117.11,1766757.3,1005857.79,760899.51 +Europe,Czech Republic,Fruits,Offline,C,11/5/2016,131061160,11/6/2016,2765,9.33,6.92,25797.45,19133.8,6663.65 +Europe,Spain,Meat,Online,L,8/3/2010,486984288,9/2/2010,8328,421.89,364.69,3513499.92,3037138.32,476361.6 +Central America and the Caribbean,Dominica,Meat,Online,M,3/24/2013,609956061,3/31/2013,8408,421.89,364.69,3547251.12,3066313.52,480937.6 +Asia,Vietnam,Office Supplies,Online,H,12/23/2012,651587808,1/25/2013,8167,651.21,524.96,5318432.07,4287348.32,1031083.75 +Asia,Thailand,Household,Online,L,6/25/2010,833803355,8/10/2010,9797,668.27,502.54,6547041.19,4923384.38,1623656.81 +Europe,Iceland,Cereal,Online,H,1/6/2015,998839032,2/22/2015,7521,205.7,117.11,1547069.7,880784.31,666285.39 +Asia,Thailand,Cereal,Offline,L,5/31/2010,159243667,6/25/2010,2595,205.7,117.11,533791.5,303900.45,229891.05 +Europe,Spain,Vegetables,Online,C,11/16/2011,547878587,12/20/2011,8304,154.06,90.93,1279314.24,755082.72,524231.52 +Asia,Bhutan,Cereal,Offline,H,9/20/2016,867917621,10/3/2016,4966,205.7,117.11,1021506.2,581568.26,439937.94 +Asia,Kyrgyzstan,Snacks,Online,L,10/10/2015,342847096,10/30/2015,4930,152.58,97.44,752219.4,480379.2,271840.2 +Europe,Norway,Household,Online,H,4/11/2012,966465842,5/26/2012,7575,668.27,502.54,5062145.25,3806740.5,1255404.75 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,M,7/15/2010,752885186,8/29/2010,4312,255.28,159.42,1100767.36,687419.04,413348.32 +Europe,Ireland,Household,Online,C,2/19/2012,486528956,3/3/2012,3585,668.27,502.54,2395747.95,1801605.9,594142.05 +Australia and Oceania,Palau,Baby Food,Online,C,2/28/2012,572133481,3/7/2012,5866,255.28,159.42,1497472.48,935157.72,562314.76 +Australia and Oceania,Papua New Guinea,Personal Care,Online,L,7/13/2010,584747588,8/8/2010,8661,81.73,56.67,707863.53,490818.87,217044.66 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,H,10/28/2015,619732606,11/22/2015,1505,109.28,35.84,164466.4,53939.2,110527.2 +Central America and the Caribbean,Saint Lucia,Clothes,Online,M,2/28/2011,842762362,3/2/2011,966,109.28,35.84,105564.48,34621.44,70943.04 +Europe,Serbia,Snacks,Online,H,1/11/2011,139823186,1/31/2011,5643,152.58,97.44,861008.94,549853.92,311155.02 +Asia,Myanmar,Cereal,Online,M,1/16/2012,167213904,2/10/2012,1165,205.7,117.11,239640.5,136433.15,103207.35 +Middle East and North Africa,United Arab Emirates,Household,Online,M,11/20/2011,401545846,12/22/2011,5194,668.27,502.54,3470994.38,2610192.76,860801.62 +Middle East and North Africa,Morocco,Meat,Online,L,2/1/2013,389742839,3/12/2013,2422,421.89,364.69,1021817.58,883279.18,138538.4 +Asia,Indonesia,Office Supplies,Online,M,9/5/2011,199041211,9/16/2011,9572,651.21,524.96,6233382.12,5024917.12,1208465 +Middle East and North Africa,Libya,Vegetables,Offline,H,2/6/2016,866989791,2/6/2016,400,154.06,90.93,61624,36372,25252 +Asia,Singapore,Baby Food,Offline,H,2/25/2013,351449906,3/20/2013,692,255.28,159.42,176653.76,110318.64,66335.12 +Europe,Slovakia,Cereal,Online,M,3/16/2017,280595386,4/16/2017,3265,205.7,117.11,671610.5,382364.15,289246.35 +Asia,Cambodia,Cereal,Online,L,5/23/2013,102912557,7/4/2013,2967,205.7,117.11,610311.9,347465.37,262846.53 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,M,6/3/2014,237200248,6/13/2014,1679,81.73,56.67,137224.67,95148.93,42075.74 +Central America and the Caribbean,Cuba,Baby Food,Offline,M,5/8/2011,722569787,5/14/2011,3312,255.28,159.42,845487.36,527999.04,317488.32 +Sub-Saharan Africa,South Sudan,Clothes,Online,C,3/26/2015,768445003,5/1/2015,8808,109.28,35.84,962538.24,315678.72,646859.52 +Sub-Saharan Africa,Nigeria,Baby Food,Online,H,6/18/2015,104562222,7/6/2015,1140,255.28,159.42,291019.2,181738.8,109280.4 +Asia,Mongolia,Cereal,Offline,H,11/12/2013,330970275,11/24/2013,314,205.7,117.11,64589.8,36772.54,27817.26 +Asia,Philippines,Beverages,Online,M,5/1/2013,868030488,6/10/2013,8366,47.45,31.79,396966.7,265955.14,131011.56 +Sub-Saharan Africa,Lesotho,Clothes,Offline,C,1/10/2014,306416690,1/21/2014,4363,109.28,35.84,476788.64,156369.92,320418.72 +Sub-Saharan Africa,Zambia,Office Supplies,Online,M,3/7/2017,457115209,4/25/2017,9403,651.21,524.96,6123327.63,4936198.88,1187128.75 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,C,9/23/2013,501424872,10/6/2013,1617,47.45,31.79,76726.65,51404.43,25322.22 +Asia,Malaysia,Beverages,Offline,C,10/27/2010,140957009,11/28/2010,1166,47.45,31.79,55326.7,37067.14,18259.56 +Central America and the Caribbean,Honduras,Fruits,Online,C,11/19/2012,947635447,12/4/2012,5242,9.33,6.92,48907.86,36274.64,12633.22 +Central America and the Caribbean,Panama,Meat,Online,H,4/6/2010,513696515,5/17/2010,3069,421.89,364.69,1294780.41,1119233.61,175546.8 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,M,4/18/2013,101689040,5/11/2013,902,651.21,524.96,587391.42,473513.92,113877.5 +Sub-Saharan Africa,Togo,Fruits,Online,H,9/5/2010,594474351,10/14/2010,7026,9.33,6.92,65552.58,48619.92,16932.66 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,L,2/3/2011,245226275,2/8/2011,6759,81.73,56.67,552413.07,383032.53,169380.54 +Europe,Luxembourg,Personal Care,Offline,C,9/18/2016,527431142,9/20/2016,7450,81.73,56.67,608888.5,422191.5,186697 +Asia,Myanmar,Clothes,Online,M,11/11/2011,284887778,12/28/2011,3479,109.28,35.84,380185.12,124687.36,255497.76 +Australia and Oceania,Tonga,Cereal,Online,C,3/11/2012,681707513,3/31/2012,1257,205.7,117.11,258564.9,147207.27,111357.63 +Sub-Saharan Africa,Cameroon,Clothes,Offline,H,7/7/2015,252314174,8/17/2015,4226,109.28,35.84,461817.28,151459.84,310357.44 +Sub-Saharan Africa,Angola,Clothes,Offline,C,2/11/2013,751444089,3/25/2013,7860,109.28,35.84,858940.8,281702.4,577238.4 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,L,4/13/2016,404146087,5/28/2016,4663,437.2,263.33,2038663.6,1227907.79,810755.81 +Sub-Saharan Africa,Eritrea,Household,Online,M,8/28/2014,655781495,9/29/2014,9172,668.27,502.54,6129372.44,4609296.88,1520075.56 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,M,4/18/2010,322024142,5/16/2010,2955,437.2,263.33,1291926,778140.15,513785.85 +Sub-Saharan Africa,Kenya,Vegetables,Offline,C,11/22/2013,538860356,12/8/2013,9609,154.06,90.93,1480362.54,873746.37,606616.17 +Europe,Austria,Beverages,Online,M,9/17/2010,712588965,10/10/2010,9765,47.45,31.79,463349.25,310429.35,152919.9 +Central America and the Caribbean,Costa Rica,Fruits,Online,C,5/11/2017,769821298,6/14/2017,6084,9.33,6.92,56763.72,42101.28,14662.44 +Europe,Estonia,Baby Food,Online,L,6/11/2017,707481181,7/5/2017,8258,255.28,159.42,2108102.24,1316490.36,791611.88 +Middle East and North Africa,Iran,Meat,Online,M,10/8/2010,142804944,11/11/2010,8011,421.89,364.69,3379760.79,2921531.59,458229.2 +Asia,Laos,Cereal,Offline,H,2/23/2017,563341414,4/4/2017,4098,205.7,117.11,842958.6,479916.78,363041.82 +Sub-Saharan Africa,Sudan,Baby Food,Offline,C,1/7/2012,376951920,2/8/2012,7305,255.28,159.42,1864820.4,1164563.1,700257.3 +Sub-Saharan Africa,Tanzania,Meat,Online,L,7/12/2013,761810290,8/20/2013,5449,421.89,364.69,2298878.61,1987195.81,311682.8 +Middle East and North Africa,Turkey,Office Supplies,Online,H,8/9/2010,716402852,8/11/2010,8379,651.21,524.96,5456488.59,4398639.84,1057848.75 +Europe,Sweden,Cereal,Online,C,3/3/2012,209528434,3/6/2012,2975,205.7,117.11,611957.5,348402.25,263555.25 +Asia,Mongolia,Cosmetics,Online,L,1/25/2013,630298364,3/1/2013,8147,437.2,263.33,3561868.4,2145349.51,1416518.89 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,C,12/27/2012,738136470,1/25/2013,9839,109.28,35.84,1075205.92,352629.76,722576.16 +Europe,Malta,Office Supplies,Offline,H,9/9/2012,712779080,10/9/2012,6024,651.21,524.96,3922889.04,3162359.04,760530 +Asia,Bhutan,Baby Food,Online,L,3/19/2010,804275023,4/10/2010,1707,255.28,159.42,435762.96,272129.94,163633.02 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,M,3/23/2012,882985627,3/23/2012,3924,255.28,159.42,1001718.72,625564.08,376154.64 +Europe,Sweden,Cereal,Online,C,2/11/2015,889584720,2/13/2015,6742,205.7,117.11,1386829.4,789555.62,597273.78 +Asia,Myanmar,Personal Care,Offline,L,4/25/2016,385058629,5/19/2016,6260,81.73,56.67,511629.8,354754.2,156875.6 +Australia and Oceania,Tonga,Cereal,Offline,H,7/24/2010,800706183,7/26/2010,5608,205.7,117.11,1153565.6,656752.88,496812.72 +Sub-Saharan Africa,Ghana,Household,Offline,C,5/10/2016,488138711,6/16/2016,9947,668.27,502.54,6647281.69,4998765.38,1648516.31 +Europe,Iceland,Clothes,Online,C,8/14/2011,569280040,8/30/2011,1469,109.28,35.84,160532.32,52648.96,107883.36 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,M,3/14/2013,886366498,4/25/2013,4399,9.33,6.92,41042.67,30441.08,10601.59 +Sub-Saharan Africa,Rwanda,Personal Care,Online,C,7/6/2012,451946914,7/8/2012,9990,81.73,56.67,816482.7,566133.3,250349.4 +Asia,Kyrgyzstan,Office Supplies,Offline,M,3/4/2017,598882615,3/5/2017,1529,651.21,524.96,995700.09,802663.84,193036.25 +Sub-Saharan Africa,Mozambique,Snacks,Offline,C,12/9/2016,930347430,1/8/2017,9334,152.58,97.44,1424181.72,909504.96,514676.76 +North America,Canada,Personal Care,Offline,L,3/15/2010,669827687,4/26/2010,5753,81.73,56.67,470192.69,326022.51,144170.18 +Australia and Oceania,Tonga,Personal Care,Online,L,5/8/2015,911122214,6/8/2015,165,81.73,56.67,13485.45,9350.55,4134.9 +Sub-Saharan Africa,South Africa,Office Supplies,Online,C,12/21/2013,568342339,12/23/2013,3983,651.21,524.96,2593769.43,2090915.68,502853.75 +Middle East and North Africa,United Arab Emirates,Household,Online,C,3/24/2015,425911891,5/13/2015,5648,668.27,502.54,3774388.96,2838345.92,936043.04 +Asia,Thailand,Snacks,Offline,H,3/10/2014,888567197,4/11/2014,5634,152.58,97.44,859635.72,548976.96,310658.76 +Sub-Saharan Africa,Mozambique,Meat,Online,M,10/18/2010,631357085,12/2/2010,1447,421.89,364.69,610474.83,527706.43,82768.4 +Central America and the Caribbean,El Salvador,Beverages,Offline,H,8/11/2013,649642884,9/27/2013,2621,47.45,31.79,124366.45,83321.59,41044.86 +Asia,Nepal,Office Supplies,Online,H,5/2/2013,209098422,6/6/2013,5725,651.21,524.96,3728177.25,3005396,722781.25 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,H,11/16/2016,895710027,12/6/2016,9356,437.2,263.33,4090443.2,2463715.48,1626727.72 +Sub-Saharan Africa,Gabon,Meat,Online,H,4/13/2013,765776526,4/15/2013,9146,421.89,364.69,3858605.94,3335454.74,523151.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,L,5/19/2015,195909249,7/1/2015,2755,437.2,263.33,1204486,725474.15,479011.85 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,M,7/22/2010,533032023,9/2/2010,4876,154.06,90.93,751196.56,443374.68,307821.88 +Asia,Maldives,Beverages,Online,C,7/21/2017,944381177,8/4/2017,2231,47.45,31.79,105860.95,70923.49,34937.46 +Middle East and North Africa,Jordan,Household,Offline,H,7/13/2014,667505538,7/23/2014,8577,668.27,502.54,5731751.79,4310285.58,1421466.21 +Europe,Moldova ,Vegetables,Offline,C,12/31/2010,360266435,2/17/2011,9699,154.06,90.93,1494227.94,881930.07,612297.87 +Central America and the Caribbean,Belize,Household,Online,C,10/3/2013,750837695,11/1/2013,8414,668.27,502.54,5622823.78,4228371.56,1394452.22 +Middle East and North Africa,Turkey,Cereal,Online,C,7/6/2015,387705647,7/27/2015,9572,205.7,117.11,1968960.4,1120976.92,847983.48 +North America,Greenland,Vegetables,Offline,M,10/29/2013,589669120,11/27/2013,5051,154.06,90.93,778157.06,459287.43,318869.63 +Europe,France,Household,Offline,M,11/26/2014,495839440,12/17/2014,8764,668.27,502.54,5856718.28,4404260.56,1452457.72 +Asia,China,Meat,Online,L,8/26/2014,215640437,8/30/2014,1652,421.89,364.69,696962.28,602467.88,94494.4 +Sub-Saharan Africa,Guinea,Cereal,Offline,L,1/14/2010,378808438,3/4/2010,6690,205.7,117.11,1376133,783465.9,592667.1 +Middle East and North Africa,Lebanon,Clothes,Online,C,6/18/2010,785392272,7/1/2010,3881,109.28,35.84,424115.68,139095.04,285020.64 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,C,3/28/2011,855753266,4/15/2011,5263,651.21,524.96,3427318.23,2762864.48,664453.75 +Europe,Slovenia,Fruits,Online,M,7/12/2012,980565249,8/6/2012,9902,9.33,6.92,92385.66,68521.84,23863.82 +Asia,India,Cereal,Online,C,7/28/2015,270814549,8/3/2015,8898,205.7,117.11,1830318.6,1042044.78,788273.82 +Central America and the Caribbean,Dominica,Cereal,Online,M,4/20/2011,607799994,5/12/2011,380,205.7,117.11,78166,44501.8,33664.2 +Middle East and North Africa,Pakistan,Household,Online,M,6/8/2014,793132913,7/28/2014,4509,668.27,502.54,3013229.43,2265952.86,747276.57 +Europe,Latvia,Beverages,Offline,L,4/4/2014,598737132,5/24/2014,8477,47.45,31.79,402233.65,269483.83,132749.82 +Europe,Netherlands,Vegetables,Offline,C,4/3/2016,316848981,5/23/2016,1509,154.06,90.93,232476.54,137213.37,95263.17 +Asia,Philippines,Meat,Online,H,8/19/2015,310017287,9/2/2015,9859,421.89,364.69,4159413.51,3595478.71,563934.8 +Australia and Oceania,Tuvalu,Snacks,Online,H,3/19/2016,561103379,4/9/2016,1814,152.58,97.44,276780.12,176756.16,100023.96 +Asia,Thailand,Beverages,Offline,C,7/20/2011,223281085,8/25/2011,2690,47.45,31.79,127640.5,85515.1,42125.4 +Europe,Macedonia,Beverages,Offline,L,5/20/2011,770036733,6/28/2011,9836,47.45,31.79,466718.2,312686.44,154031.76 +Middle East and North Africa,Algeria,Fruits,Offline,M,3/4/2015,145169150,4/20/2015,7632,9.33,6.92,71206.56,52813.44,18393.12 +Europe,United Kingdom,Baby Food,Online,H,11/13/2015,412789666,12/24/2015,2490,255.28,159.42,635647.2,396955.8,238691.4 +Asia,Philippines,Vegetables,Offline,L,4/8/2011,107322108,5/20/2011,7852,154.06,90.93,1209679.12,713982.36,495696.76 +Europe,Georgia,Fruits,Offline,C,5/20/2015,983502805,6/19/2015,9190,9.33,6.92,85742.7,63594.8,22147.9 +Asia,Vietnam,Household,Online,C,10/13/2016,366380584,11/9/2016,9011,668.27,502.54,6021780.97,4528387.94,1493393.03 +Middle East and North Africa,Oman,Office Supplies,Offline,M,9/5/2012,601316773,9/23/2012,1851,651.21,524.96,1205389.71,971700.96,233688.75 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,L,9/14/2012,503985202,10/8/2012,9276,421.89,364.69,3913451.64,3382864.44,530587.2 +Sub-Saharan Africa,Angola,Vegetables,Online,C,5/27/2012,310372197,6/27/2012,4885,154.06,90.93,752583.1,444193.05,308390.05 +Europe,Serbia,Snacks,Offline,C,3/9/2012,326776587,3/22/2012,9309,152.58,97.44,1420367.22,907068.96,513298.26 +Europe,Slovakia,Vegetables,Offline,L,7/9/2013,479809701,7/17/2013,5208,154.06,90.93,802344.48,473563.44,328781.04 +Europe,Ireland,Meat,Offline,H,2/23/2015,766395366,4/5/2015,2275,421.89,364.69,959799.75,829669.75,130130 +Sub-Saharan Africa,Gabon,Personal Care,Offline,L,11/18/2016,803769910,11/18/2016,2233,81.73,56.67,182503.09,126544.11,55958.98 +Central America and the Caribbean,Cuba,Baby Food,Online,H,10/25/2015,279482161,11/7/2015,3837,255.28,159.42,979509.36,611694.54,367814.82 +Sub-Saharan Africa,Eritrea,Beverages,Offline,M,2/6/2010,301393449,2/27/2010,7874,47.45,31.79,373621.3,250314.46,123306.84 +Europe,Sweden,Household,Offline,C,4/26/2010,247677600,4/27/2010,2161,668.27,502.54,1444131.47,1085988.94,358142.53 +Asia,China,Cereal,Online,H,12/17/2012,916820943,2/1/2013,6546,205.7,117.11,1346512.2,766602.06,579910.14 +Sub-Saharan Africa,Niger,Office Supplies,Online,L,10/25/2011,477622306,11/30/2011,7909,651.21,524.96,5150419.89,4151908.64,998511.25 +Europe,Italy,Office Supplies,Online,M,11/9/2016,319193017,11/22/2016,5162,651.21,524.96,3361546.02,2709843.52,651702.5 +Europe,Slovenia,Cosmetics,Offline,H,8/23/2012,100956904,9/3/2012,4246,437.2,263.33,1856351.2,1118099.18,738252.02 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,L,1/29/2015,902650296,2/23/2015,3136,437.2,263.33,1371059.2,825802.88,545256.32 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,C,8/14/2014,274322021,9/20/2014,6837,9.33,6.92,63789.21,47312.04,16477.17 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,L,5/14/2010,786333405,6/27/2010,2384,205.7,117.11,490388.8,279190.24,211198.56 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,C,11/7/2013,579358279,12/7/2013,3844,437.2,263.33,1680596.8,1012240.52,668356.28 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,L,12/12/2014,114382970,1/27/2015,7317,47.45,31.79,347191.65,232607.43,114584.22 +Europe,Norway,Snacks,Online,M,12/11/2015,822706305,1/5/2016,5933,152.58,97.44,905257.14,578111.52,327145.62 +Europe,Norway,Cereal,Online,M,8/19/2012,155939614,9/7/2012,4852,205.7,117.11,998056.4,568217.72,429838.68 +Sub-Saharan Africa,Burundi,Baby Food,Online,H,3/24/2013,136006724,4/8/2013,6267,255.28,159.42,1599839.76,999085.14,600754.62 +Australia and Oceania,Vanuatu,Household,Offline,C,11/10/2011,605143964,11/25/2011,4401,668.27,502.54,2941056.27,2211678.54,729377.73 +Central America and the Caribbean,Jamaica,Fruits,Online,M,1/31/2015,575900161,2/8/2015,510,9.33,6.92,4758.3,3529.2,1229.1 +Sub-Saharan Africa,Cameroon,Personal Care,Online,M,5/17/2015,481136643,7/4/2015,7880,81.73,56.67,644032.4,446559.6,197472.8 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,C,1/22/2010,824027240,2/15/2010,6827,152.58,97.44,1041663.66,665222.88,376440.78 +Asia,Laos,Personal Care,Offline,C,9/4/2012,828058278,10/17/2012,9701,81.73,56.67,792862.73,549755.67,243107.06 +Central America and the Caribbean,Dominica,Clothes,Offline,H,4/29/2011,687028586,6/13/2011,5881,109.28,35.84,642675.68,210775.04,431900.64 +Australia and Oceania,Kiribati,Beverages,Online,C,4/23/2010,215049493,5/31/2010,6779,47.45,31.79,321663.55,215504.41,106159.14 +Middle East and North Africa,Lebanon,Snacks,Offline,H,3/20/2011,196544826,4/4/2011,836,152.58,97.44,127556.88,81459.84,46097.04 +Europe,France,Snacks,Offline,C,9/10/2016,136250913,10/14/2016,8528,152.58,97.44,1301202.24,830968.32,470233.92 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,M,7/14/2011,509216582,8/25/2011,7357,81.73,56.67,601287.61,416921.19,184366.42 +Central America and the Caribbean,Guatemala,Fruits,Online,L,11/14/2011,510803163,12/30/2011,6862,9.33,6.92,64022.46,47485.04,16537.42 +Central America and the Caribbean,Grenada,Vegetables,Offline,H,12/24/2015,306684482,2/7/2016,3608,154.06,90.93,555848.48,328075.44,227773.04 +Middle East and North Africa,Turkey,Snacks,Online,L,8/16/2015,582846868,10/4/2015,6195,152.58,97.44,945233.1,603640.8,341592.3 +Europe,Serbia,Baby Food,Offline,H,12/30/2014,295589148,1/6/2015,253,255.28,159.42,64585.84,40333.26,24252.58 +Asia,Philippines,Snacks,Online,H,10/11/2011,721522653,11/11/2011,3442,152.58,97.44,525180.36,335388.48,189791.88 +Europe,Bosnia and Herzegovina,Office Supplies,Online,L,1/26/2016,507571208,2/17/2016,455,651.21,524.96,296300.55,238856.8,57443.75 +Middle East and North Africa,Israel,Personal Care,Offline,L,4/30/2016,620971143,6/14/2016,8015,81.73,56.67,655065.95,454210.05,200855.9 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,L,6/7/2013,299271285,7/26/2013,9879,437.2,263.33,4319098.8,2601437.07,1717661.73 +Sub-Saharan Africa,Mozambique,Snacks,Offline,H,11/21/2016,200332963,11/22/2016,1830,152.58,97.44,279221.4,178315.2,100906.2 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,C,10/12/2010,152330005,10/17/2010,6688,651.21,524.96,4355292.48,3510932.48,844360 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,L,7/13/2010,503748738,8/10/2010,9301,154.06,90.93,1432912.06,845739.93,587172.13 +Europe,Latvia,Fruits,Online,C,9/15/2013,773387992,10/9/2013,1548,9.33,6.92,14442.84,10712.16,3730.68 +Middle East and North Africa,Iraq,Meat,Online,L,5/12/2011,100359094,5/25/2011,7341,421.89,364.69,3097094.49,2677189.29,419905.2 +Middle East and North Africa,Qatar,Meat,Online,L,7/18/2014,394085872,7/18/2014,7622,421.89,364.69,3215645.58,2779667.18,435978.4 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,L,8/29/2012,484304654,9/5/2012,5364,651.21,524.96,3493090.44,2815885.44,677205 +Europe,Ireland,Personal Care,Offline,L,2/7/2015,171064269,3/21/2015,573,81.73,56.67,46831.29,32471.91,14359.38 +Central America and the Caribbean,Dominica,Cereal,Offline,L,3/10/2017,674726045,4/4/2017,5285,205.7,117.11,1087124.5,618926.35,468198.15 +Europe,Albania,Beverages,Online,H,7/5/2011,585963809,7/22/2011,8567,47.45,31.79,406504.15,272344.93,134159.22 +Middle East and North Africa,Morocco,Baby Food,Offline,C,6/9/2014,815763890,7/21/2014,1518,255.28,159.42,387515.04,241999.56,145515.48 +Central America and the Caribbean,Cuba,Office Supplies,Online,H,12/1/2016,545425117,12/10/2016,2267,651.21,524.96,1476293.07,1190084.32,286208.75 +Europe,Montenegro,Household,Online,M,12/13/2010,376558816,1/28/2011,976,668.27,502.54,652231.52,490479.04,161752.48 +Middle East and North Africa,Somalia,Snacks,Online,L,2/7/2016,981088817,2/19/2016,4838,152.58,97.44,738182.04,471414.72,266767.32 +Europe,Croatia,Fruits,Offline,H,2/25/2015,851251447,4/4/2015,3075,9.33,6.92,28689.75,21279,7410.75 +Europe,Luxembourg,Clothes,Online,L,11/12/2010,349595534,12/17/2010,1942,109.28,35.84,212221.76,69601.28,142620.48 +Middle East and North Africa,Afghanistan,Household,Online,L,8/26/2014,358982408,9/26/2014,9727,668.27,502.54,6500262.29,4888206.58,1612055.71 +North America,Greenland,Meat,Online,L,6/23/2012,932585895,8/7/2012,1745,421.89,364.69,736198.05,636384.05,99814 +Europe,Serbia,Meat,Online,M,2/3/2014,843892323,2/5/2014,5347,421.89,364.69,2255845.83,1949997.43,305848.4 +Europe,Armenia,Baby Food,Offline,L,5/20/2011,736700522,6/14/2011,4911,255.28,159.42,1253680.08,782911.62,470768.46 +Asia,Tajikistan,Cosmetics,Offline,L,6/9/2012,875121819,7/20/2012,6848,437.2,263.33,2993945.6,1803283.84,1190661.76 +Central America and the Caribbean,Costa Rica,Cereal,Offline,L,1/24/2015,693580043,2/13/2015,4602,205.7,117.11,946631.4,538940.22,407691.18 +Asia,Sri Lanka,Snacks,Offline,H,7/20/2010,146811521,9/4/2010,3646,152.58,97.44,556306.68,355266.24,201040.44 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,L,3/9/2010,159865081,4/16/2010,6485,154.06,90.93,999079.1,589681.05,409398.05 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,M,3/6/2011,378102052,4/7/2011,7654,651.21,524.96,4984361.34,4018043.84,966317.5 +Sub-Saharan Africa,Gabon,Beverages,Online,M,8/2/2015,517196261,9/20/2015,8722,47.45,31.79,413858.9,277272.38,136586.52 +Central America and the Caribbean,Haiti,Meat,Offline,C,5/22/2011,813134038,6/15/2011,3286,421.89,364.69,1386330.54,1198371.34,187959.2 +Sub-Saharan Africa,Ethiopia,Beverages,Online,M,2/19/2014,672214210,3/24/2014,1978,47.45,31.79,93856.1,62880.62,30975.48 +Europe,Russia,Household,Online,C,2/25/2010,921048104,3/8/2010,7457,668.27,502.54,4983289.39,3747440.78,1235848.61 +Europe,Slovakia,Cosmetics,Offline,C,4/29/2013,656559550,6/4/2013,9416,437.2,263.33,4116675.2,2479515.28,1637159.92 +Europe,Kosovo,Snacks,Online,H,11/24/2015,395984876,1/8/2016,9579,152.58,97.44,1461563.82,933377.76,528186.06 +Middle East and North Africa,Azerbaijan,Cereal,Online,H,12/15/2014,726872909,12/30/2014,6701,205.7,117.11,1378395.7,784754.11,593641.59 +Sub-Saharan Africa,Benin,Cereal,Online,H,3/24/2016,957084977,5/2/2016,1568,205.7,117.11,322537.6,183628.48,138909.12 +Middle East and North Africa,Iraq,Baby Food,Offline,M,2/24/2015,464794909,4/7/2015,1997,255.28,159.42,509794.16,318361.74,191432.42 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,M,10/17/2015,948489034,11/3/2015,7837,47.45,31.79,371865.65,249138.23,122727.42 +Middle East and North Africa,Qatar,Beverages,Offline,C,12/6/2011,576966178,1/21/2012,5968,47.45,31.79,283181.6,189722.72,93458.88 +Sub-Saharan Africa,Ethiopia,Snacks,Online,H,7/20/2013,739337670,8/9/2013,5301,152.58,97.44,808826.58,516529.44,292297.14 +Middle East and North Africa,Saudi Arabia,Household,Online,C,10/10/2012,195027339,11/1/2012,1778,668.27,502.54,1188184.06,893516.12,294667.94 +Europe,Liechtenstein,Baby Food,Online,H,5/13/2010,923771512,6/30/2010,3374,255.28,159.42,861314.72,537883.08,323431.64 +Europe,Greece,Clothes,Offline,M,12/3/2011,475619018,1/2/2012,5091,109.28,35.84,556344.48,182461.44,373883.04 +Asia,Tajikistan,Vegetables,Offline,H,7/21/2016,520931184,8/4/2016,3968,154.06,90.93,611310.08,360810.24,250499.84 +Asia,South Korea,Office Supplies,Online,M,1/24/2013,100381839,3/2/2013,4072,651.21,524.96,2651727.12,2137637.12,514090 +Europe,Norway,Office Supplies,Online,H,1/18/2014,574957311,3/5/2014,1500,651.21,524.96,976815,787440,189375 +Australia and Oceania,Solomon Islands,Clothes,Offline,C,3/23/2014,675956428,4/18/2014,9383,109.28,35.84,1025374.24,336286.72,689087.52 +Middle East and North Africa,Kuwait,Household,Offline,C,12/15/2016,554990518,1/13/2017,2882,668.27,502.54,1925954.14,1448320.28,477633.86 +Asia,South Korea,Office Supplies,Offline,C,4/24/2015,433983409,6/5/2015,4190,651.21,524.96,2728569.9,2199582.4,528987.5 +Europe,Liechtenstein,Cosmetics,Online,L,12/28/2010,155171430,1/14/2011,7529,437.2,263.33,3291678.8,1982611.57,1309067.23 +Europe,Romania,Cereal,Offline,M,7/22/2010,531103408,9/3/2010,4156,205.7,117.11,854889.2,486709.16,368180.04 +Europe,Iceland,Baby Food,Offline,M,1/18/2014,194640672,2/9/2014,7355,255.28,159.42,1877584.4,1172534.1,705050.3 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,M,3/24/2011,548957049,5/10/2011,7445,255.28,159.42,1900559.6,1186881.9,713677.7 +Sub-Saharan Africa,Angola,Household,Online,M,8/17/2015,817538869,9/6/2015,6774,668.27,502.54,4526860.98,3404205.96,1122655.02 +Middle East and North Africa,Syria,Cereal,Offline,H,5/7/2015,294184958,6/13/2015,4721,205.7,117.11,971109.7,552876.31,418233.39 +Asia,Laos,Household,Online,H,9/9/2014,593006646,9/9/2014,2699,668.27,502.54,1803660.73,1356355.46,447305.27 +Middle East and North Africa,Libya,Cosmetics,Offline,C,4/1/2015,698427760,4/8/2015,9150,437.2,263.33,4000380,2409469.5,1590910.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,C,2/6/2012,115184628,2/20/2012,4546,205.7,117.11,935112.2,532382.06,402730.14 +Sub-Saharan Africa,Comoros,Snacks,Online,L,9/28/2012,218326079,10/14/2012,6393,152.58,97.44,975443.94,622933.92,352510.02 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,L,8/8/2010,203213441,9/1/2010,4228,152.58,97.44,645108.24,411976.32,233131.92 +Middle East and North Africa,Iran,Vegetables,Online,M,7/11/2011,235520541,8/14/2011,4617,154.06,90.93,711295.02,419823.81,291471.21 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,L,11/5/2014,101233708,11/10/2014,6159,81.73,56.67,503375.07,349030.53,154344.54 +Europe,Andorra,Clothes,Online,L,3/8/2017,556651771,4/17/2017,4484,109.28,35.84,490011.52,160706.56,329304.96 +Central America and the Caribbean,Haiti,Clothes,Offline,H,3/20/2016,178386056,5/8/2016,7253,109.28,35.84,792607.84,259947.52,532660.32 +Australia and Oceania,Marshall Islands,Household,Online,H,6/26/2014,313360393,7/28/2014,9159,668.27,502.54,6120684.93,4602763.86,1517921.07 +Europe,Germany,Office Supplies,Online,C,8/1/2015,128811109,8/3/2015,6924,651.21,524.96,4508978.04,3634823.04,874155 +Europe,Finland,Snacks,Online,M,10/22/2012,662287032,11/5/2012,4305,152.58,97.44,656856.9,419479.2,237377.7 +Europe,Andorra,Personal Care,Offline,L,9/7/2015,771649491,10/10/2015,7087,81.73,56.67,579220.51,401620.29,177600.22 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,H,11/7/2015,285072314,11/16/2015,8088,651.21,524.96,5266986.48,4245876.48,1021110 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,L,8/6/2013,451041829,8/19/2013,2155,109.28,35.84,235498.4,77235.2,158263.2 +Europe,Czech Republic,Office Supplies,Offline,L,1/21/2014,788356864,3/11/2014,1170,651.21,524.96,761915.7,614203.2,147712.5 +Asia,Maldives,Meat,Online,H,11/11/2015,436128747,12/15/2015,9043,421.89,364.69,3815151.27,3297891.67,517259.6 +Europe,Spain,Household,Offline,H,11/29/2014,403781306,12/25/2014,6716,668.27,502.54,4488101.32,3375058.64,1113042.68 +Sub-Saharan Africa,Mauritania,Beverages,Online,C,10/4/2015,421050870,11/18/2015,7164,47.45,31.79,339931.8,227743.56,112188.24 +Central America and the Caribbean,Honduras,Household,Offline,C,8/24/2012,287986266,10/13/2012,391,668.27,502.54,261293.57,196493.14,64800.43 +Europe,Malta,Beverages,Offline,C,1/15/2016,324948823,1/25/2016,8433,47.45,31.79,400145.85,268085.07,132060.78 +Asia,Sri Lanka,Clothes,Offline,M,12/16/2010,922612369,1/23/2011,357,109.28,35.84,39012.96,12794.88,26218.08 +Europe,Poland,Cereal,Online,C,10/11/2013,291963231,10/16/2013,7263,205.7,117.11,1493999.1,850569.93,643429.17 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Offline,M,6/9/2015,314300239,7/4/2015,7280,47.45,31.79,345436,231431.2,114004.8 +Sub-Saharan Africa,Republic of the Congo,Snacks,Offline,L,7/6/2015,691234719,7/25/2015,569,152.58,97.44,86818.02,55443.36,31374.66 +Asia,Vietnam,Beverages,Online,C,11/7/2010,294690501,11/10/2010,4323,47.45,31.79,205126.35,137428.17,67698.18 +Middle East and North Africa,Turkey,Office Supplies,Online,L,7/9/2014,316903913,7/12/2014,7765,651.21,524.96,5056645.65,4076314.4,980331.25 +Sub-Saharan Africa,Lesotho,Fruits,Offline,H,2/23/2014,220423781,3/28/2014,7150,9.33,6.92,66709.5,49478,17231.5 +Europe,Hungary,Household,Offline,L,7/24/2013,888111436,8/13/2013,765,668.27,502.54,511226.55,384443.1,126783.45 +Asia,Bhutan,Fruits,Offline,L,11/17/2013,573140704,12/18/2013,3926,9.33,6.92,36629.58,27167.92,9461.66 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,C,4/11/2017,748997914,5/27/2017,3982,437.2,263.33,1740930.4,1048580.06,692350.34 +Europe,Russia,Beverages,Offline,M,8/22/2015,259481894,9/22/2015,5314,47.45,31.79,252149.3,168932.06,83217.24 +Sub-Saharan Africa,Kenya,Meat,Offline,L,1/22/2017,268703973,2/9/2017,4332,421.89,364.69,1827627.48,1579837.08,247790.4 +Asia,Sri Lanka,Cereal,Offline,C,10/7/2011,211087977,11/3/2011,4478,205.7,117.11,921124.6,524418.58,396706.02 +Australia and Oceania,Fiji,Household,Online,L,10/7/2013,941370236,11/16/2013,1227,668.27,502.54,819967.29,616616.58,203350.71 +Asia,Philippines,Cosmetics,Offline,L,8/19/2011,684599578,9/15/2011,7083,437.2,263.33,3096687.6,1865166.39,1231521.21 +Europe,Germany,Personal Care,Offline,C,2/23/2010,886137330,3/18/2010,6583,81.73,56.67,538028.59,373058.61,164969.98 +Sub-Saharan Africa,Senegal,Personal Care,Online,M,5/15/2011,361657321,5/15/2011,1293,81.73,56.67,105676.89,73274.31,32402.58 +Central America and the Caribbean,Jamaica,Beverages,Offline,M,11/5/2010,247145879,12/20/2010,4813,47.45,31.79,228376.85,153005.27,75371.58 +Asia,Malaysia,Fruits,Online,M,7/23/2016,848901832,8/22/2016,7771,9.33,6.92,72503.43,53775.32,18728.11 +Europe,Ukraine,Cereal,Offline,M,10/31/2014,293536508,12/13/2014,2830,205.7,117.11,582131,331421.3,250709.7 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,H,12/23/2011,377973735,1/1/2012,9682,255.28,159.42,2471620.96,1543504.44,928116.52 +Asia,Myanmar,Fruits,Offline,C,5/21/2015,719449841,6/8/2015,51,9.33,6.92,475.83,352.92,122.91 +Sub-Saharan Africa,Madagascar,Vegetables,Online,L,7/27/2014,105513656,9/11/2014,2690,154.06,90.93,414421.4,244601.7,169819.7 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,M,4/4/2015,544026505,5/8/2015,8387,154.06,90.93,1292101.22,762629.91,529471.31 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,M,11/19/2012,513162219,11/29/2012,4959,81.73,56.67,405299.07,281026.53,124272.54 +Sub-Saharan Africa,Eritrea,Beverages,Offline,H,7/10/2011,811407124,7/26/2011,2254,47.45,31.79,106952.3,71654.66,35297.64 +Sub-Saharan Africa,Burundi,Household,Online,H,7/8/2012,507560050,8/11/2012,7153,668.27,502.54,4780135.31,3594668.62,1185466.69 +Middle East and North Africa,Iran,Meat,Online,M,9/19/2010,990732324,9/23/2010,8566,421.89,364.69,3613909.74,3123934.54,489975.2 +Asia,Indonesia,Office Supplies,Offline,H,5/19/2013,120347774,5/30/2013,2435,651.21,524.96,1585696.35,1278277.6,307418.75 +Australia and Oceania,Tonga,Cosmetics,Offline,H,9/11/2013,776142728,10/31/2013,6736,437.2,263.33,2944979.2,1773790.88,1171188.32 +Asia,Uzbekistan,Office Supplies,Offline,H,4/10/2017,508166015,4/10/2017,6471,651.21,524.96,4213979.91,3397016.16,816963.75 +Europe,Slovakia,Clothes,Online,C,8/23/2015,986778962,9/5/2015,8678,109.28,35.84,948331.84,311019.52,637312.32 +Europe,Malta,Beverages,Offline,H,10/2/2012,352655398,10/23/2012,7424,47.45,31.79,352268.8,236008.96,116259.84 +Middle East and North Africa,Qatar,Cereal,Online,C,8/16/2013,866781651,9/8/2013,8807,205.7,117.11,1811599.9,1031387.77,780212.13 +Central America and the Caribbean,Barbados,Snacks,Online,L,12/24/2012,360456550,12/29/2012,5958,152.58,97.44,909071.64,580547.52,328524.12 +Asia,Bangladesh,Office Supplies,Online,L,3/7/2014,785291421,3/24/2014,4037,651.21,524.96,2628934.77,2119263.52,509671.25 +Europe,Slovakia,Cereal,Offline,C,4/18/2010,563210093,6/5/2010,5237,205.7,117.11,1077250.9,613305.07,463945.83 +Sub-Saharan Africa,South Africa,Beverages,Offline,L,8/6/2010,436448895,9/22/2010,3782,47.45,31.79,179455.9,120229.78,59226.12 +Europe,Iceland,Cosmetics,Offline,L,1/26/2014,317556655,1/30/2014,926,437.2,263.33,404847.2,243843.58,161003.62 +Asia,Thailand,Personal Care,Online,C,3/12/2013,639394700,4/5/2013,9955,81.73,56.67,813622.15,564149.85,249472.3 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,C,11/12/2012,105136859,12/30/2012,1188,154.06,90.93,183023.28,108024.84,74998.44 +Europe,Cyprus,Baby Food,Online,M,6/23/2011,638269460,7/20/2011,6972,255.28,159.42,1779812.16,1111476.24,668335.92 +Australia and Oceania,Palau,Personal Care,Online,M,4/7/2012,632591331,4/13/2012,6687,81.73,56.67,546528.51,378952.29,167576.22 +Middle East and North Africa,Turkey,Personal Care,Online,L,12/22/2011,802213799,2/3/2012,1745,81.73,56.67,142618.85,98889.15,43729.7 +Europe,Andorra,Clothes,Online,L,3/8/2012,131560695,4/6/2012,588,109.28,35.84,64256.64,21073.92,43182.72 +Australia and Oceania,Tonga,Meat,Offline,H,7/20/2015,825368344,8/11/2015,3689,421.89,364.69,1556352.21,1345341.41,211010.8 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,M,6/5/2014,658685576,6/25/2014,8554,154.06,90.93,1317829.24,777815.22,540014.02 +Sub-Saharan Africa,Mali,Personal Care,Online,L,5/19/2017,626873719,6/18/2017,4719,81.73,56.67,385683.87,267425.73,118258.14 +Sub-Saharan Africa,Mali,Personal Care,Offline,H,2/12/2015,895606601,4/3/2015,8750,81.73,56.67,715137.5,495862.5,219275 +Europe,Albania,Personal Care,Offline,L,7/16/2014,350870549,8/26/2014,9247,81.73,56.67,755757.31,524027.49,231729.82 +Asia,Turkmenistan,Personal Care,Offline,H,4/8/2012,648964393,4/9/2012,1840,81.73,56.67,150383.2,104272.8,46110.4 +Middle East and North Africa,Israel,Clothes,Offline,M,7/24/2013,366499459,9/6/2013,4189,109.28,35.84,457773.92,150133.76,307640.16 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,C,5/16/2013,850399577,6/3/2013,987,437.2,263.33,431516.4,259906.71,171609.69 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,H,4/22/2015,367901074,6/1/2015,8958,651.21,524.96,5833539.18,4702591.68,1130947.5 +Europe,Ukraine,Household,Offline,L,8/28/2012,856552779,9/6/2012,1857,668.27,502.54,1240977.39,933216.78,307760.61 +Sub-Saharan Africa,Liberia,Office Supplies,Online,M,12/13/2014,274216020,1/24/2015,5469,651.21,524.96,3561467.49,2871006.24,690461.25 +Middle East and North Africa,Iraq,Meat,Offline,L,10/27/2013,249064624,12/9/2013,2612,421.89,364.69,1101976.68,952570.28,149406.4 +Europe,Estonia,Office Supplies,Online,C,2/19/2017,229584920,3/18/2017,8135,651.21,524.96,5297593.35,4270549.6,1027043.75 +Europe,Bulgaria,Clothes,Offline,L,11/19/2014,634575736,11/19/2014,3917,109.28,35.84,428049.76,140385.28,287664.48 +Asia,Indonesia,Clothes,Online,H,4/6/2013,603148400,5/9/2013,3870,109.28,35.84,422913.6,138700.8,284212.8 +Sub-Saharan Africa,Niger,Baby Food,Offline,C,10/2/2015,244726741,10/31/2015,8936,255.28,159.42,2281182.08,1424577.12,856604.96 +Australia and Oceania,East Timor,Household,Online,L,10/3/2011,189047086,10/13/2011,2089,668.27,502.54,1396016.03,1049806.06,346209.97 +Australia and Oceania,East Timor,Beverages,Offline,M,8/30/2010,236158263,10/4/2010,3333,47.45,31.79,158150.85,105956.07,52194.78 +Europe,Cyprus,Beverages,Offline,M,5/13/2015,706421601,6/5/2015,4705,47.45,31.79,223252.25,149571.95,73680.3 +Asia,Bhutan,Snacks,Online,C,11/18/2010,190510928,12/25/2010,5272,152.58,97.44,804401.76,513703.68,290698.08 +Sub-Saharan Africa,Ghana,Vegetables,Online,M,8/3/2013,499412572,9/20/2013,6133,154.06,90.93,944849.98,557673.69,387176.29 +Sub-Saharan Africa,The Gambia,Personal Care,Online,C,6/6/2014,814425361,6/24/2014,5417,81.73,56.67,442731.41,306981.39,135750.02 +Asia,South Korea,Fruits,Offline,H,12/20/2012,837160623,1/11/2013,3287,9.33,6.92,30667.71,22746.04,7921.67 +Asia,Singapore,Cereal,Online,L,8/23/2013,339542186,9/15/2013,6933,205.7,117.11,1426118.1,811923.63,614194.47 +Middle East and North Africa,Tunisia ,Clothes,Online,M,5/13/2014,513806378,6/29/2014,5580,109.28,35.84,609782.4,199987.2,409795.2 +Middle East and North Africa,Pakistan,Beverages,Offline,H,4/30/2010,822502028,5/8/2010,5483,47.45,31.79,260168.35,174304.57,85863.78 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,L,12/11/2012,348490464,1/16/2013,4927,152.58,97.44,751761.66,480086.88,271674.78 +North America,Greenland,Cosmetics,Offline,H,10/4/2015,944945514,11/19/2015,9231,437.2,263.33,4035793.2,2430799.23,1604993.97 +Sub-Saharan Africa,Madagascar,Cereal,Online,M,5/13/2013,485353505,5/29/2013,5743,205.7,117.11,1181335.1,672562.73,508772.37 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,H,10/18/2012,513513267,11/2/2012,8842,255.28,159.42,2257185.76,1409591.64,847594.12 +Europe,Sweden,Baby Food,Online,C,7/31/2014,393536126,8/24/2014,4940,255.28,159.42,1261083.2,787534.8,473548.4 +Sub-Saharan Africa,Comoros,Fruits,Online,M,7/5/2016,459845912,7/17/2016,7479,9.33,6.92,69779.07,51754.68,18024.39 +Sub-Saharan Africa,Mauritania,Personal Care,Online,L,6/14/2017,667178952,6/26/2017,1933,81.73,56.67,157984.09,109543.11,48440.98 +Sub-Saharan Africa,Benin,Fruits,Offline,H,7/21/2013,140584075,9/4/2013,807,9.33,6.92,7529.31,5584.44,1944.87 +Asia,China,Beverages,Offline,L,2/28/2017,325422608,4/13/2017,8636,47.45,31.79,409778.2,274538.44,135239.76 +Asia,China,Office Supplies,Offline,L,3/13/2015,937368381,4/13/2015,6989,651.21,524.96,4551306.69,3668945.44,882361.25 +Sub-Saharan Africa,Cape Verde,Meat,Online,H,10/11/2010,412407720,11/24/2010,9464,421.89,364.69,3992766.96,3451426.16,541340.8 +Europe,Poland,Clothes,Offline,L,11/19/2011,856839454,11/23/2011,6690,109.28,35.84,731083.2,239769.6,491313.6 +Central America and the Caribbean,Honduras,Clothes,Offline,M,5/29/2012,397274911,5/30/2012,1329,109.28,35.84,145233.12,47631.36,97601.76 +Sub-Saharan Africa,Swaziland,Cereal,Offline,L,2/7/2011,830637919,2/17/2011,3074,205.7,117.11,632321.8,359996.14,272325.66 +Sub-Saharan Africa,Senegal,Beverages,Offline,C,5/6/2015,874164807,5/24/2015,3647,47.45,31.79,173050.15,115938.13,57112.02 +Europe,Spain,Snacks,Offline,M,8/27/2014,215404403,8/31/2014,1804,152.58,97.44,275254.32,175781.76,99472.56 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,C,10/4/2014,862218034,10/11/2014,8331,152.58,97.44,1271143.98,811772.64,459371.34 +Sub-Saharan Africa,Comoros,Vegetables,Offline,L,2/3/2011,392779529,2/9/2011,1046,154.06,90.93,161146.76,95112.78,66033.98 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,C,4/19/2015,505575215,6/2/2015,9796,437.2,263.33,4282811.2,2579580.68,1703230.52 +Middle East and North Africa,Lebanon,Personal Care,Offline,C,7/31/2013,269403922,9/19/2013,1462,81.73,56.67,119489.26,82851.54,36637.72 +Sub-Saharan Africa,Angola,Vegetables,Offline,C,12/5/2015,173376977,12/22/2015,4955,154.06,90.93,763367.3,450558.15,312809.15 +Sub-Saharan Africa,Togo,Vegetables,Offline,M,6/16/2014,776918208,7/15/2014,6217,154.06,90.93,957791.02,565311.81,392479.21 +Central America and the Caribbean,Panama,Office Supplies,Offline,M,7/2/2017,459763944,7/30/2017,3223,651.21,524.96,2098849.83,1691946.08,406903.75 +Australia and Oceania,Samoa ,Fruits,Online,M,7/12/2015,371963012,7/12/2015,976,9.33,6.92,9106.08,6753.92,2352.16 +Australia and Oceania,Australia,Office Supplies,Online,H,3/16/2015,383876740,4/26/2015,6513,651.21,524.96,4241330.73,3419064.48,822266.25 +Sub-Saharan Africa,Senegal,Meat,Offline,M,11/29/2012,436178958,1/2/2013,3901,421.89,364.69,1645792.89,1422655.69,223137.2 +Asia,Laos,Beverages,Offline,H,9/3/2013,989855992,10/2/2013,9240,47.45,31.79,438438,293739.6,144698.4 +Middle East and North Africa,Oman,Cosmetics,Online,C,3/17/2012,776206672,3/29/2012,5658,437.2,263.33,2473677.6,1489921.14,983756.46 +Sub-Saharan Africa,South Sudan,Vegetables,Online,C,11/17/2011,846842324,12/21/2011,8317,154.06,90.93,1281317.02,756264.81,525052.21 +Australia and Oceania,Tonga,Beverages,Online,H,4/28/2013,523686778,5/28/2013,9410,47.45,31.79,446504.5,299143.9,147360.6 +Europe,Latvia,Beverages,Offline,H,9/4/2010,548976361,9/8/2010,3160,47.45,31.79,149942,100456.4,49485.6 +Europe,Finland,Office Supplies,Offline,M,6/28/2010,835259902,8/12/2010,821,651.21,524.96,534643.41,430992.16,103651.25 +Australia and Oceania,Kiribati,Office Supplies,Offline,L,10/24/2012,915398728,10/29/2012,5681,651.21,524.96,3699524.01,2982297.76,717226.25 +Sub-Saharan Africa,Chad,Snacks,Online,C,12/23/2014,392566668,1/18/2015,8056,152.58,97.44,1229184.48,784976.64,444207.84 +Asia,Japan,Meat,Offline,L,5/16/2015,290250051,5/27/2015,295,421.89,364.69,124457.55,107583.55,16874 +Sub-Saharan Africa,Ethiopia,Fruits,Online,C,3/26/2017,802247703,3/31/2017,1778,9.33,6.92,16588.74,12303.76,4284.98 +Europe,Switzerland,Household,Online,M,4/21/2017,842670953,5/3/2017,3916,668.27,502.54,2616945.32,1967946.64,648998.68 +Europe,Lithuania,Meat,Offline,C,3/2/2017,295943629,3/30/2017,5151,421.89,364.69,2173155.39,1878518.19,294637.2 +Europe,Liechtenstein,Cereal,Offline,L,11/26/2011,466802060,12/4/2011,5958,205.7,117.11,1225560.6,697741.38,527819.22 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,M,8/1/2016,930295073,8/2/2016,3840,255.28,159.42,980275.2,612172.8,368102.4 +Asia,Bangladesh,Meat,Offline,H,1/22/2017,881783998,2/5/2017,8335,421.89,364.69,3516453.15,3039691.15,476762 +Europe,Sweden,Cereal,Online,C,8/10/2011,486942660,9/24/2011,6009,205.7,117.11,1236051.3,703713.99,532337.31 +Sub-Saharan Africa,South Sudan,Household,Online,H,9/15/2014,431757390,9/18/2014,5461,668.27,502.54,3649422.47,2744370.94,905051.53 +Asia,Kazakhstan,Clothes,Online,H,5/28/2015,572527015,7/8/2015,2321,109.28,35.84,253638.88,83184.64,170454.24 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,C,5/18/2011,385862863,6/4/2011,4251,255.28,159.42,1085195.28,677694.42,407500.86 +Europe,Liechtenstein,Clothes,Online,H,9/25/2012,318688762,10/29/2012,5941,109.28,35.84,649232.48,212925.44,436307.04 +Sub-Saharan Africa,Sudan,Household,Offline,C,7/3/2015,438241040,7/7/2015,4117,668.27,502.54,2751267.59,2068957.18,682310.41 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,C,12/24/2012,882068526,1/24/2013,2533,109.28,35.84,276806.24,90782.72,186023.52 +Europe,Hungary,Meat,Offline,M,9/8/2014,508032548,10/8/2014,6975,421.89,364.69,2942682.75,2543712.75,398970 +Europe,Switzerland,Snacks,Offline,M,4/7/2012,944306933,4/9/2012,261,152.58,97.44,39823.38,25431.84,14391.54 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,M,7/30/2013,739378011,8/17/2013,7239,437.2,263.33,3164890.8,1906245.87,1258644.93 +Europe,Greece,Cosmetics,Online,C,3/7/2016,312044608,4/7/2016,9789,437.2,263.33,4279750.8,2577737.37,1702013.43 +Asia,South Korea,Cosmetics,Online,H,2/20/2011,601418054,3/1/2011,1822,437.2,263.33,796578.4,479787.26,316791.14 +Middle East and North Africa,Qatar,Meat,Offline,C,1/24/2017,816922175,2/3/2017,4280,421.89,364.69,1805689.2,1560873.2,244816 +Asia,Singapore,Meat,Offline,M,10/18/2015,688293302,10/21/2015,138,421.89,364.69,58220.82,50327.22,7893.6 +Europe,Austria,Office Supplies,Online,H,9/21/2016,915580260,11/8/2016,9400,651.21,524.96,6121374,4934624,1186750 +Europe,Armenia,Cosmetics,Online,H,2/28/2015,919144380,3/14/2015,4102,437.2,263.33,1793394.4,1080179.66,713214.74 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,L,4/12/2011,189659488,4/25/2011,3312,255.28,159.42,845487.36,527999.04,317488.32 +Asia,Turkmenistan,Snacks,Online,H,11/16/2013,538111913,12/4/2013,8128,152.58,97.44,1240170.24,791992.32,448177.92 +Australia and Oceania,Marshall Islands,Meat,Offline,L,11/22/2013,245800483,12/31/2013,6680,421.89,364.69,2818225.2,2436129.2,382096 +Europe,Portugal,Clothes,Online,C,11/27/2010,814336526,11/29/2010,9129,109.28,35.84,997617.12,327183.36,670433.76 +Asia,Uzbekistan,Personal Care,Online,M,11/28/2016,215643870,12/18/2016,2668,81.73,56.67,218055.64,151195.56,66860.08 +Europe,Bulgaria,Vegetables,Offline,M,9/5/2014,541958844,9/24/2014,6520,154.06,90.93,1004471.2,592863.6,411607.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,M,7/22/2014,355830276,8/4/2014,6941,109.28,35.84,758512.48,248765.44,509747.04 +Australia and Oceania,Tuvalu,Fruits,Online,H,10/20/2012,540119493,11/20/2012,2215,9.33,6.92,20665.95,15327.8,5338.15 +Asia,Turkmenistan,Vegetables,Online,L,7/14/2010,248000323,8/21/2010,7662,154.06,90.93,1180407.72,696705.66,483702.06 +Asia,North Korea,Fruits,Offline,M,6/30/2017,952959096,7/14/2017,628,9.33,6.92,5859.24,4345.76,1513.48 +Asia,Japan,Vegetables,Offline,M,6/6/2010,598794639,7/3/2010,5495,154.06,90.93,846559.7,499660.35,346899.35 +Europe,Austria,Household,Online,M,7/28/2012,349618279,8/5/2012,8673,668.27,502.54,5795905.71,4358529.42,1437376.29 +Europe,Hungary,Personal Care,Online,H,2/26/2014,539853847,3/23/2014,3605,81.73,56.67,294636.65,204295.35,90341.3 +Sub-Saharan Africa,Gabon,Clothes,Offline,C,1/15/2014,224237668,1/27/2014,5764,109.28,35.84,629889.92,206581.76,423308.16 +Europe,Belgium,Meat,Offline,L,12/12/2015,327818572,1/21/2016,7655,421.89,364.69,3229567.95,2791701.95,437866 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,C,1/28/2017,495957887,3/11/2017,3815,651.21,524.96,2484366.15,2002722.4,481643.75 +Middle East and North Africa,Tunisia ,Meat,Offline,H,12/4/2011,444329440,1/13/2012,5810,421.89,364.69,2451180.9,2118848.9,332332 +Sub-Saharan Africa,Namibia,Fruits,Offline,H,3/8/2011,408919560,3/29/2011,7240,9.33,6.92,67549.2,50100.8,17448.4 +Sub-Saharan Africa,Uganda,Meat,Offline,M,4/3/2015,696027076,4/11/2015,8734,421.89,364.69,3684787.26,3185202.46,499584.8 +Sub-Saharan Africa,Lesotho,Personal Care,Online,L,6/18/2010,332263314,7/27/2010,2953,81.73,56.67,241348.69,167346.51,74002.18 +Middle East and North Africa,Israel,Fruits,Online,M,9/13/2010,214552104,10/23/2010,9590,9.33,6.92,89474.7,66362.8,23111.9 +Sub-Saharan Africa,Burundi,Clothes,Online,M,10/12/2015,860129773,11/29/2015,369,109.28,35.84,40324.32,13224.96,27099.36 +Middle East and North Africa,Yemen,Office Supplies,Offline,M,3/19/2015,156545150,4/29/2015,4043,651.21,524.96,2632842.03,2122413.28,510428.75 +Sub-Saharan Africa,Mali,Meat,Offline,L,9/25/2014,111659562,10/4/2014,1401,421.89,364.69,591067.89,510930.69,80137.2 +Central America and the Caribbean,Costa Rica,Fruits,Offline,H,5/6/2017,103646838,6/6/2017,258,9.33,6.92,2407.14,1785.36,621.78 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,H,12/23/2011,930993306,2/11/2012,463,81.73,56.67,37840.99,26238.21,11602.78 +Sub-Saharan Africa,Lesotho,Household,Online,C,2/12/2015,762497794,3/29/2015,8897,668.27,502.54,5945598.19,4471098.38,1474499.81 +Middle East and North Africa,Morocco,Vegetables,Offline,C,1/14/2014,987271630,1/22/2014,4470,154.06,90.93,688648.2,406457.1,282191.1 +Sub-Saharan Africa,Mozambique,Meat,Offline,H,1/3/2016,364738643,1/27/2016,3125,421.89,364.69,1318406.25,1139656.25,178750 +Europe,Finland,Beverages,Online,C,3/18/2014,874635159,4/23/2014,2835,47.45,31.79,134520.75,90124.65,44396.1 +Sub-Saharan Africa,South Africa,Vegetables,Online,C,4/2/2014,967010009,4/29/2014,8606,154.06,90.93,1325840.36,782543.58,543296.78 +Europe,Luxembourg,Fruits,Offline,M,3/28/2015,512224519,5/13/2015,7473,9.33,6.92,69723.09,51713.16,18009.93 +Europe,France,Vegetables,Online,L,7/19/2013,350952517,8/13/2013,3504,154.06,90.93,539826.24,318618.72,221207.52 +Australia and Oceania,Palau,Baby Food,Offline,M,3/13/2014,944180333,3/26/2014,2797,255.28,159.42,714018.16,445897.74,268120.42 +Australia and Oceania,Fiji,Household,Offline,M,11/29/2011,123206794,1/16/2012,8483,668.27,502.54,5668934.41,4263046.82,1405887.59 +Sub-Saharan Africa,Mali,Meat,Offline,M,1/18/2010,739643228,2/15/2010,5722,421.89,364.69,2414054.58,2086756.18,327298.4 +North America,United States of America,Beverages,Online,L,10/29/2016,315413463,12/10/2016,6708,47.45,31.79,318294.6,213247.32,105047.28 +Australia and Oceania,Tuvalu,Baby Food,Offline,C,3/24/2011,492753827,5/4/2011,5662,255.28,159.42,1445395.36,902636.04,542759.32 +Europe,Hungary,Snacks,Online,H,12/15/2014,284213149,12/28/2014,3842,152.58,97.44,586212.36,374364.48,211847.88 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,C,11/28/2012,122652757,12/11/2012,4531,154.06,90.93,698045.86,412003.83,286042.03 +Sub-Saharan Africa,Namibia,Personal Care,Online,M,7/25/2017,511246478,8/27/2017,8049,81.73,56.67,657844.77,456136.83,201707.94 +Sub-Saharan Africa,Mozambique,Fruits,Offline,H,3/1/2012,673480641,3/25/2012,6743,9.33,6.92,62912.19,46661.56,16250.63 +Central America and the Caribbean,El Salvador,Cosmetics,Online,L,2/6/2015,803154075,3/10/2015,9993,437.2,263.33,4368939.6,2631456.69,1737482.91 +Sub-Saharan Africa,Namibia,Baby Food,Online,L,7/14/2015,714378106,7/24/2015,9212,255.28,159.42,2351639.36,1468577.04,883062.32 +Central America and the Caribbean,El Salvador,Office Supplies,Online,M,1/18/2015,291576564,1/23/2015,2840,651.21,524.96,1849436.4,1490886.4,358550 +Sub-Saharan Africa,South Africa,Snacks,Offline,L,4/19/2016,839485776,5/12/2016,1351,152.58,97.44,206135.58,131641.44,74494.14 +Asia,Brunei,Snacks,Online,L,8/22/2011,133154571,9/1/2011,2251,152.58,97.44,343457.58,219337.44,124120.14 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,C,3/19/2017,967944276,4/14/2017,5076,81.73,56.67,414861.48,287656.92,127204.56 +Middle East and North Africa,United Arab Emirates,Household,Online,H,2/23/2016,809528720,3/11/2016,6393,668.27,502.54,4272250.11,3212738.22,1059511.89 +North America,Mexico,Baby Food,Online,C,5/7/2015,343894231,6/21/2015,4800,255.28,159.42,1225344,765216,460128 +Asia,India,Baby Food,Online,M,6/9/2011,327339637,6/17/2011,5928,255.28,159.42,1513299.84,945041.76,568258.08 +Europe,United Kingdom,Meat,Online,L,3/28/2017,236476266,4/15/2017,7437,421.89,364.69,3137595.93,2712199.53,425396.4 +Middle East and North Africa,Qatar,Personal Care,Offline,M,7/27/2012,518227946,8/23/2012,4020,81.73,56.67,328554.6,227813.4,100741.2 +Middle East and North Africa,Syria,Cereal,Online,H,3/4/2016,339831006,4/21/2016,2401,205.7,117.11,493885.7,281181.11,212704.59 +Asia,Kazakhstan,Beverages,Offline,L,10/11/2013,738834273,11/12/2013,6335,47.45,31.79,300595.75,201389.65,99206.1 +Asia,Bhutan,Clothes,Online,C,11/25/2014,573099076,1/10/2015,1607,109.28,35.84,175612.96,57594.88,118018.08 +Sub-Saharan Africa,Togo,Office Supplies,Offline,M,3/9/2011,570799243,4/20/2011,1035,651.21,524.96,674002.35,543333.6,130668.75 +Europe,Iceland,Cosmetics,Offline,M,6/29/2010,180421102,8/6/2010,9468,437.2,263.33,4139409.6,2493208.44,1646201.16 +Europe,Russia,Beverages,Online,L,5/20/2010,720763480,6/29/2010,8786,47.45,31.79,416895.7,279306.94,137588.76 +Asia,Uzbekistan,Clothes,Online,L,1/21/2017,430937707,2/4/2017,2899,109.28,35.84,316802.72,103900.16,212902.56 +Sub-Saharan Africa,Cameroon,Fruits,Offline,H,4/13/2011,320367610,5/2/2011,2750,9.33,6.92,25657.5,19030,6627.5 +Europe,France,Personal Care,Online,L,9/27/2012,118789517,10/22/2012,1313,81.73,56.67,107311.49,74407.71,32903.78 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Online,M,9/8/2015,526252257,10/17/2015,8592,255.28,159.42,2193365.76,1369736.64,823629.12 +Europe,Bosnia and Herzegovina,Personal Care,Offline,H,6/7/2015,963117158,7/11/2015,6624,81.73,56.67,541379.52,375382.08,165997.44 +Australia and Oceania,Vanuatu,Office Supplies,Online,L,2/24/2012,920058047,3/13/2012,4477,651.21,524.96,2915467.17,2350245.92,565221.25 +Central America and the Caribbean,Barbados,Office Supplies,Online,H,8/20/2014,408061254,9/5/2014,3248,651.21,524.96,2115130.08,1705070.08,410060 +Middle East and North Africa,Israel,Personal Care,Online,L,10/31/2013,408425605,12/9/2013,1067,81.73,56.67,87205.91,60466.89,26739.02 +Australia and Oceania,East Timor,Meat,Offline,H,11/19/2016,622762429,11/29/2016,8097,421.89,364.69,3416043.33,2952894.93,463148.4 +Middle East and North Africa,Pakistan,Cosmetics,Online,L,1/28/2013,822995555,3/15/2013,1528,437.2,263.33,668041.6,402368.24,265673.36 +Europe,Monaco,Baby Food,Online,C,6/20/2015,401361310,7/9/2015,586,255.28,159.42,149594.08,93420.12,56173.96 +Europe,Armenia,Clothes,Online,C,9/7/2011,620408523,10/23/2011,1524,109.28,35.84,166542.72,54620.16,111922.56 +Europe,Latvia,Clothes,Offline,C,2/18/2013,562998521,2/21/2013,2628,109.28,35.84,287187.84,94187.52,193000.32 +Sub-Saharan Africa,Liberia,Household,Online,L,5/9/2013,282305133,5/18/2013,9217,668.27,502.54,6159444.59,4631911.18,1527533.41 +Europe,Greece,Meat,Offline,L,7/12/2014,351814687,8/22/2014,8639,421.89,364.69,3644707.71,3150556.91,494150.8 +Europe,Macedonia,Snacks,Online,C,2/8/2016,515326011,2/26/2016,5273,152.58,97.44,804554.34,513801.12,290753.22 +Asia,Uzbekistan,Personal Care,Online,H,1/15/2011,136950433,2/4/2011,5531,81.73,56.67,452048.63,313441.77,138606.86 +Asia,Nepal,Cereal,Offline,M,4/10/2012,451111781,4/27/2012,2856,205.7,117.11,587479.2,334466.16,253013.04 +Sub-Saharan Africa,The Gambia,Cosmetics,Offline,M,2/7/2011,512546384,3/20/2011,2720,437.2,263.33,1189184,716257.6,472926.4 +Australia and Oceania,Tuvalu,Beverages,Offline,L,3/29/2011,346303069,4/11/2011,7629,47.45,31.79,361996.05,242525.91,119470.14 +North America,Mexico,Cosmetics,Offline,H,6/20/2017,497743165,7/8/2017,2118,437.2,263.33,925989.6,557732.94,368256.66 +North America,Mexico,Household,Offline,C,9/12/2016,682540500,10/9/2016,7756,668.27,502.54,5183102.12,3897700.24,1285401.88 +Asia,China,Cosmetics,Offline,L,1/22/2012,236681401,2/17/2012,8141,437.2,263.33,3559245.2,2143769.53,1415475.67 +Europe,Luxembourg,Vegetables,Offline,M,7/11/2011,366464698,8/20/2011,3903,154.06,90.93,601296.18,354899.79,246396.39 +Asia,Cambodia,Household,Offline,H,7/24/2016,998501718,7/28/2016,7702,668.27,502.54,5147015.54,3870563.08,1276452.46 +North America,Mexico,Household,Offline,M,10/9/2010,329716289,11/25/2010,9232,668.27,502.54,6169468.64,4639449.28,1530019.36 +Central America and the Caribbean,Belize,Clothes,Online,H,9/7/2016,677344739,9/11/2016,215,109.28,35.84,23495.2,7705.6,15789.6 +Asia,Nepal,Fruits,Online,C,3/31/2016,828935897,4/4/2016,9408,9.33,6.92,87776.64,65103.36,22673.28 +Australia and Oceania,Solomon Islands,Vegetables,Online,L,3/8/2015,992351090,4/16/2015,7595,154.06,90.93,1170085.7,690613.35,479472.35 +Europe,Slovenia,Vegetables,Offline,C,7/2/2016,545764148,8/5/2016,2594,154.06,90.93,399631.64,235872.42,163759.22 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,C,9/12/2016,287661397,10/16/2016,4255,437.2,263.33,1860286,1120469.15,739816.85 +Europe,Moldova ,Beverages,Online,H,2/15/2017,186841666,3/4/2017,9456,47.45,31.79,448687.2,300606.24,148080.96 +Sub-Saharan Africa,Mozambique,Meat,Online,C,8/15/2012,732416284,9/11/2012,7109,421.89,364.69,2999216.01,2592581.21,406634.8 +Sub-Saharan Africa,Mauritania,Snacks,Offline,H,6/17/2010,683809077,8/4/2010,3157,152.58,97.44,481695.06,307618.08,174076.98 +Asia,Taiwan,Personal Care,Online,C,5/22/2011,220756375,6/12/2011,5572,81.73,56.67,455399.56,315765.24,139634.32 +Sub-Saharan Africa,Niger,Meat,Online,L,6/14/2013,493307006,7/17/2013,9360,421.89,364.69,3948890.4,3413498.4,535392 +Australia and Oceania,Palau,Fruits,Offline,H,9/30/2015,471822297,10/29/2015,1557,9.33,6.92,14526.81,10774.44,3752.37 +Sub-Saharan Africa,Uganda,Vegetables,Online,M,8/27/2014,996976077,10/10/2014,6231,154.06,90.93,959947.86,566584.83,393363.03 +Australia and Oceania,East Timor,Cosmetics,Offline,H,3/12/2015,729754674,4/7/2015,9480,437.2,263.33,4144656,2496368.4,1648287.6 +Sub-Saharan Africa,Comoros,Vegetables,Offline,H,2/1/2012,201456916,2/12/2012,4433,154.06,90.93,682947.98,403092.69,279855.29 +Sub-Saharan Africa,Mali,Snacks,Offline,H,4/7/2016,463694131,4/7/2016,6252,152.58,97.44,953930.16,609194.88,344735.28 +Middle East and North Africa,Egypt,Cosmetics,Offline,L,3/25/2013,838390147,4/25/2013,7130,437.2,263.33,3117236,1877542.9,1239693.1 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,C,4/2/2012,267781293,4/6/2012,1290,154.06,90.93,198737.4,117299.7,81437.7 +Europe,Romania,Meat,Offline,M,4/26/2012,464416396,5/5/2012,9987,421.89,364.69,4213415.43,3642159.03,571256.4 +Sub-Saharan Africa,Ethiopia,Meat,Online,H,6/23/2013,961156785,6/23/2013,6507,421.89,364.69,2745238.23,2373037.83,372200.4 +Asia,Cambodia,Meat,Online,C,1/18/2013,461176288,2/4/2013,1167,421.89,364.69,492345.63,425593.23,66752.4 +Sub-Saharan Africa,Botswana,Cereal,Online,H,1/2/2017,887961232,1/17/2017,6316,205.7,117.11,1299201.2,739666.76,559534.44 +Europe,Sweden,Fruits,Online,C,6/10/2013,635310447,7/16/2013,1334,9.33,6.92,12446.22,9231.28,3214.94 +Middle East and North Africa,Libya,Meat,Offline,H,3/28/2014,417335259,5/4/2014,7632,421.89,364.69,3219864.48,2783314.08,436550.4 +Sub-Saharan Africa,Senegal,Meat,Offline,H,5/28/2013,118459498,6/7/2013,3653,421.89,364.69,1541164.17,1332212.57,208951.6 +Europe,Luxembourg,Clothes,Offline,L,8/6/2013,143419492,8/22/2013,9870,109.28,35.84,1078593.6,353740.8,724852.8 +Middle East and North Africa,Somalia,Snacks,Online,M,9/29/2014,967264068,11/17/2014,3787,152.58,97.44,577820.46,369005.28,208815.18 +Central America and the Caribbean,Cuba,Beverages,Online,C,4/8/2010,885354554,4/24/2010,4942,47.45,31.79,234497.9,157106.18,77391.72 +Asia,Mongolia,Meat,Online,L,8/1/2013,963364779,8/19/2013,9901,421.89,364.69,4177132.89,3610795.69,566337.2 +Europe,Albania,Personal Care,Offline,C,6/17/2016,987281072,7/1/2016,7264,81.73,56.67,593686.72,411650.88,182035.84 +Asia,Laos,Meat,Offline,C,7/8/2015,813402259,7/11/2015,2659,421.89,364.69,1121805.51,969710.71,152094.8 +Europe,Armenia,Cereal,Offline,C,1/1/2016,818339669,2/18/2016,3748,205.7,117.11,770963.6,438928.28,332035.32 +Asia,Taiwan,Personal Care,Offline,H,11/16/2012,549017131,1/4/2013,5224,81.73,56.67,426957.52,296044.08,130913.44 +Sub-Saharan Africa,Angola,Household,Online,M,4/25/2017,972670972,5/13/2017,3810,668.27,502.54,2546108.7,1914677.4,631431.3 +Europe,Liechtenstein,Vegetables,Offline,L,1/18/2015,426850020,1/28/2015,3261,154.06,90.93,502389.66,296522.73,205866.93 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,L,8/2/2015,469415605,9/10/2015,9364,9.33,6.92,87366.12,64798.88,22567.24 +Europe,Georgia,Cereal,Offline,C,7/29/2010,928541553,8/6/2010,4935,205.7,117.11,1015129.5,577937.85,437191.65 +Australia and Oceania,Tonga,Office Supplies,Online,L,6/14/2015,352714192,7/20/2015,4822,651.21,524.96,3140134.62,2531357.12,608777.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,L,8/17/2012,960732352,9/12/2012,907,109.28,35.84,99116.96,32506.88,66610.08 +Europe,Armenia,Meat,Online,L,11/18/2015,991707360,1/5/2016,7101,421.89,364.69,2995840.89,2589663.69,406177.2 +Middle East and North Africa,Libya,Cosmetics,Online,C,7/17/2013,555063045,7/24/2013,4344,437.2,263.33,1899196.8,1143905.52,755291.28 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,H,2/26/2010,280535733,3/23/2010,5612,152.58,97.44,856278.96,546833.28,309445.68 +Middle East and North Africa,Morocco,Snacks,Online,C,2/14/2015,868174254,2/22/2015,909,152.58,97.44,138695.22,88572.96,50122.26 +Europe,Kosovo,Cosmetics,Online,L,3/5/2016,838339936,4/5/2016,2272,437.2,263.33,993318.4,598285.76,395032.64 +Asia,Mongolia,Cereal,Offline,C,6/28/2013,581706607,6/29/2013,8767,205.7,117.11,1803371.9,1026703.37,776668.53 +Asia,Kyrgyzstan,Fruits,Offline,L,11/13/2015,109260594,12/26/2015,1493,9.33,6.92,13929.69,10331.56,3598.13 +Europe,Slovenia,Snacks,Offline,H,3/30/2014,402300727,4/15/2014,8580,152.58,97.44,1309136.4,836035.2,473101.2 +Europe,Norway,Office Supplies,Offline,L,10/7/2015,262438333,11/24/2015,189,651.21,524.96,123078.69,99217.44,23861.25 +Europe,Ireland,Baby Food,Offline,M,4/15/2017,361597239,6/3/2017,3514,255.28,159.42,897053.92,560201.88,336852.04 +Central America and the Caribbean,Jamaica,Beverages,Offline,M,9/23/2016,992013776,11/9/2016,7776,47.45,31.79,368971.2,247199.04,121772.16 +Sub-Saharan Africa,Zambia,Baby Food,Online,C,11/9/2016,716236770,11/15/2016,9231,255.28,159.42,2356489.68,1471606.02,884883.66 +Sub-Saharan Africa,Sierra Leone,Meat,Online,C,12/8/2013,417127549,12/12/2013,6166,421.89,364.69,2601373.74,2248678.54,352695.2 +Europe,Switzerland,Cosmetics,Offline,C,8/25/2016,147859942,9/2/2016,3898,437.2,263.33,1704205.6,1026460.34,677745.26 +Sub-Saharan Africa,Eritrea,Baby Food,Online,H,1/12/2012,481920278,2/27/2012,9774,255.28,159.42,2495106.72,1558171.08,936935.64 +Sub-Saharan Africa,Senegal,Meat,Online,L,9/7/2014,263107383,10/14/2014,8176,421.89,364.69,3449372.64,2981705.44,467667.2 +Asia,Kazakhstan,Household,Online,M,7/21/2017,655532586,7/31/2017,5514,668.27,502.54,3684840.78,2771005.56,913835.22 +Sub-Saharan Africa,South Sudan,Clothes,Online,C,11/13/2010,193619716,12/20/2010,5231,109.28,35.84,571643.68,187479.04,384164.64 +Sub-Saharan Africa,Namibia,Household,Offline,M,3/18/2016,632105100,5/5/2016,2801,668.27,502.54,1871824.27,1407614.54,464209.73 +Sub-Saharan Africa,Ethiopia,Meat,Offline,C,7/31/2014,196037566,8/15/2014,727,421.89,364.69,306714.03,265129.63,41584.4 +Europe,Kosovo,Baby Food,Online,C,10/4/2010,330778443,10/26/2010,3547,255.28,159.42,905478.16,565462.74,340015.42 +Sub-Saharan Africa,Tanzania,Cereal,Offline,H,5/17/2014,752001559,6/28/2014,2827,205.7,117.11,581513.9,331069.97,250443.93 +Europe,Austria,Fruits,Offline,M,5/30/2013,795693242,6/8/2013,2167,9.33,6.92,20218.11,14995.64,5222.47 +Australia and Oceania,Tonga,Office Supplies,Offline,L,11/3/2015,768152320,12/23/2015,2196,651.21,524.96,1430057.16,1152812.16,277245 +Europe,Bulgaria,Snacks,Online,C,7/24/2015,595990121,9/11/2015,5576,152.58,97.44,850786.08,543325.44,307460.64 +Australia and Oceania,New Zealand,Vegetables,Online,C,4/26/2011,276130473,5/28/2011,1998,154.06,90.93,307811.88,181678.14,126133.74 +Europe,United Kingdom,Beverages,Offline,H,6/29/2010,325809705,8/8/2010,3187,47.45,31.79,151223.15,101314.73,49908.42 +Australia and Oceania,Solomon Islands,Fruits,Online,M,3/7/2010,432576644,4/24/2010,7897,9.33,6.92,73679.01,54647.24,19031.77 +Middle East and North Africa,Morocco,Office Supplies,Online,C,2/8/2016,804292619,3/26/2016,6914,651.21,524.96,4502465.94,3629573.44,872892.5 +Europe,Serbia,Household,Offline,C,2/17/2016,819131457,3/3/2016,8056,668.27,502.54,5383583.12,4048462.24,1335120.88 +Australia and Oceania,Marshall Islands,Beverages,Offline,L,4/28/2014,375579488,6/13/2014,1171,47.45,31.79,55563.95,37226.09,18337.86 +Asia,Uzbekistan,Office Supplies,Online,C,1/13/2012,342435538,1/30/2012,3140,651.21,524.96,2044799.4,1648374.4,396425 +Europe,Spain,Snacks,Online,M,9/6/2011,308810937,10/1/2011,2874,152.58,97.44,438514.92,280042.56,158472.36 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,M,12/15/2012,834129512,2/2/2013,6314,154.06,90.93,972734.84,574132.02,398602.82 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,C,8/12/2016,298127591,9/16/2016,1434,651.21,524.96,933835.14,752792.64,181042.5 +Sub-Saharan Africa,Senegal,Beverages,Online,L,2/14/2013,750854003,3/2/2013,3240,47.45,31.79,153738,102999.6,50738.4 +Central America and the Caribbean,Dominica,Office Supplies,Online,H,9/22/2016,262670075,11/1/2016,8767,651.21,524.96,5709158.07,4602324.32,1106833.75 +Europe,United Kingdom,Personal Care,Offline,M,3/26/2016,574249637,5/6/2016,2083,81.73,56.67,170243.59,118043.61,52199.98 +Australia and Oceania,Nauru,Personal Care,Online,H,8/29/2016,346579015,9/14/2016,9287,81.73,56.67,759026.51,526294.29,232732.22 +North America,United States of America,Cosmetics,Online,H,9/25/2012,110957038,9/28/2012,3508,437.2,263.33,1533697.6,923761.64,609935.96 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,M,5/21/2015,918995034,5/22/2015,9908,154.06,90.93,1526426.48,900934.44,625492.04 +Sub-Saharan Africa,Senegal,Personal Care,Online,C,2/8/2010,292616832,3/29/2010,678,81.73,56.67,55412.94,38422.26,16990.68 +Europe,Greece,Snacks,Online,M,10/1/2013,774058759,11/17/2013,43,152.58,97.44,6560.94,4189.92,2371.02 +Central America and the Caribbean,Honduras,Fruits,Online,C,2/26/2010,475869643,4/2/2010,9257,9.33,6.92,86367.81,64058.44,22309.37 +Sub-Saharan Africa,Ethiopia,Snacks,Online,C,7/8/2014,730910813,7/23/2014,1607,152.58,97.44,245196.06,156586.08,88609.98 +Middle East and North Africa,Yemen,Personal Care,Online,C,7/31/2016,242356097,8/31/2016,7410,81.73,56.67,605619.3,419924.7,185694.6 +Central America and the Caribbean,Cuba,Cosmetics,Offline,M,10/1/2014,933691823,11/4/2014,9014,437.2,263.33,3940920.8,2373656.62,1567264.18 +Europe,San Marino,Meat,Online,M,4/3/2012,298716819,4/22/2012,5800,421.89,364.69,2446962,2115202,331760 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,C,5/31/2013,851542413,7/11/2013,9178,437.2,263.33,4012621.6,2416842.74,1595778.86 +Middle East and North Africa,Egypt,Snacks,Offline,M,3/26/2012,676592433,5/9/2012,7591,152.58,97.44,1158234.78,739667.04,418567.74 +Asia,Brunei,Beverages,Online,M,5/15/2011,178603208,6/21/2011,1513,47.45,31.79,71791.85,48098.27,23693.58 +Europe,Vatican City,Baby Food,Offline,M,9/30/2010,732623565,10/13/2010,8448,255.28,159.42,2156605.44,1346780.16,809825.28 +Australia and Oceania,Palau,Office Supplies,Offline,M,5/14/2011,634014832,6/18/2011,7933,651.21,524.96,5166048.93,4164507.68,1001541.25 +Australia and Oceania,Papua New Guinea,Meat,Online,L,7/1/2011,948450839,8/18/2011,6535,421.89,364.69,2757051.15,2383249.15,373802 +Asia,Laos,Fruits,Online,H,6/23/2010,561917912,7/5/2010,2852,9.33,6.92,26609.16,19735.84,6873.32 +Middle East and North Africa,Iran,Cosmetics,Offline,C,6/30/2012,230714881,7/27/2012,2515,437.2,263.33,1099558,662274.95,437283.05 +Asia,Singapore,Beverages,Online,H,3/28/2015,331453073,4/2/2015,3185,47.45,31.79,151128.25,101251.15,49877.1 +Asia,Laos,Clothes,Online,M,8/29/2013,411056315,10/16/2013,9553,109.28,35.84,1043951.84,342379.52,701572.32 +Asia,Vietnam,Meat,Online,H,5/12/2011,536760938,5/29/2011,8344,421.89,364.69,3520250.16,3042973.36,477276.8 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,H,10/15/2016,846115767,11/1/2016,3313,255.28,159.42,845742.64,528158.46,317584.18 +Europe,San Marino,Beverages,Offline,L,9/28/2016,196982133,10/9/2016,245,47.45,31.79,11625.25,7788.55,3836.7 +Sub-Saharan Africa,South Africa,Baby Food,Online,L,6/10/2010,217533862,6/13/2010,1959,255.28,159.42,500093.52,312303.78,187789.74 +Sub-Saharan Africa,Angola,Clothes,Online,H,4/24/2013,356257283,5/6/2013,3302,109.28,35.84,360842.56,118343.68,242498.88 +Sub-Saharan Africa,Swaziland,Snacks,Online,C,5/7/2015,131951224,6/17/2015,6154,152.58,97.44,938977.32,599645.76,339331.56 +Europe,Slovakia,Meat,Online,L,3/5/2015,483727014,3/13/2015,4428,421.89,364.69,1868128.92,1614847.32,253281.6 +Sub-Saharan Africa,Liberia,Fruits,Offline,C,4/10/2016,621008479,5/2/2016,9064,9.33,6.92,84567.12,62722.88,21844.24 +Asia,Brunei,Fruits,Online,H,8/14/2015,273531949,8/16/2015,3037,9.33,6.92,28335.21,21016.04,7319.17 +Sub-Saharan Africa,Ghana,Snacks,Offline,L,1/11/2015,141346251,1/17/2015,6352,152.58,97.44,969188.16,618938.88,350249.28 +North America,Mexico,Baby Food,Offline,H,5/24/2017,544812715,5/30/2017,1044,255.28,159.42,266512.32,166434.48,100077.84 +Middle East and North Africa,Qatar,Snacks,Online,L,4/23/2015,974605166,5/5/2015,6181,152.58,97.44,943096.98,602276.64,340820.34 +Central America and the Caribbean,Honduras,Fruits,Offline,H,7/28/2017,541709935,9/13/2017,2863,9.33,6.92,26711.79,19811.96,6899.83 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,C,2/16/2015,227425849,3/10/2015,9217,9.33,6.92,85994.61,63781.64,22212.97 +Asia,Japan,Personal Care,Offline,M,2/13/2015,633364236,2/25/2015,5407,81.73,56.67,441914.11,306414.69,135499.42 +Central America and the Caribbean,El Salvador,Baby Food,Offline,H,5/27/2014,631448924,6/26/2014,8624,255.28,159.42,2201534.72,1374838.08,826696.64 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,M,11/22/2010,513916242,11/25/2010,8091,255.28,159.42,2065470.48,1289867.22,775603.26 +Central America and the Caribbean,El Salvador,Office Supplies,Online,C,12/7/2014,643315017,1/21/2015,64,651.21,524.96,41677.44,33597.44,8080 +Europe,Latvia,Meat,Online,M,3/19/2015,102506577,4/22/2015,2829,421.89,364.69,1193526.81,1031708.01,161818.8 +Europe,Belarus,Snacks,Offline,L,11/5/2012,744664752,12/10/2012,1703,152.58,97.44,259843.74,165940.32,93903.42 +Middle East and North Africa,Iraq,Household,Online,C,1/4/2010,443275868,2/2/2010,4035,668.27,502.54,2696469.45,2027748.9,668720.55 +Europe,Greece,Vegetables,Online,C,9/25/2013,742138755,10/28/2013,4204,154.06,90.93,647668.24,382269.72,265398.52 +Asia,Cambodia,Beverages,Online,C,12/18/2016,105364739,1/15/2017,8623,47.45,31.79,409161.35,274125.17,135036.18 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,L,7/4/2017,667377650,8/7/2017,732,668.27,502.54,489173.64,367859.28,121314.36 +Australia and Oceania,New Zealand,Office Supplies,Offline,L,3/21/2014,582913815,4/23/2014,6006,651.21,524.96,3911167.26,3152909.76,758257.5 +Central America and the Caribbean,Belize,Vegetables,Online,L,10/27/2010,777022063,12/11/2010,6951,154.06,90.93,1070871.06,632054.43,438816.63 +Europe,Bosnia and Herzegovina,Cereal,Offline,C,2/4/2012,895063722,2/8/2012,8100,205.7,117.11,1666170,948591,717579 +Europe,Bulgaria,Household,Offline,L,7/10/2012,652712619,8/14/2012,1023,668.27,502.54,683640.21,514098.42,169541.79 +Central America and the Caribbean,Guatemala,Personal Care,Offline,M,3/27/2015,285955083,4/17/2015,9318,81.73,56.67,761560.14,528051.06,233509.08 +Central America and the Caribbean,Jamaica,Household,Offline,H,1/21/2013,101089942,2/27/2013,3615,668.27,502.54,2415796.05,1816682.1,599113.95 +Sub-Saharan Africa,Benin,Fruits,Offline,C,1/12/2015,924728524,2/1/2015,6575,9.33,6.92,61344.75,45499,15845.75 +Europe,Montenegro,Cereal,Offline,L,5/2/2012,953794658,6/17/2012,7889,205.7,117.11,1622767.3,923880.79,698886.51 +North America,Greenland,Vegetables,Online,M,5/6/2012,705524671,5/8/2012,9283,154.06,90.93,1430138.98,844103.19,586035.79 +Australia and Oceania,Fiji,Meat,Offline,M,2/28/2012,767467391,3/17/2012,9511,421.89,364.69,4012595.79,3468566.59,544029.2 +Europe,Switzerland,Household,Online,L,7/2/2017,447484147,8/4/2017,9358,668.27,502.54,6253670.66,4702769.32,1550901.34 +North America,Canada,Cereal,Online,M,3/24/2016,923748767,4/17/2016,6643,205.7,117.11,1366465.1,777961.73,588503.37 +Middle East and North Africa,Afghanistan,Snacks,Offline,C,6/2/2012,294747579,7/8/2012,1213,152.58,97.44,185079.54,118194.72,66884.82 +Sub-Saharan Africa,Uganda,Baby Food,Online,C,12/28/2014,329279410,2/13/2015,9950,255.28,159.42,2540036,1586229,953807 +Middle East and North Africa,Somalia,Office Supplies,Online,H,3/19/2011,616455590,5/8/2011,1763,651.21,524.96,1148083.23,925504.48,222578.75 +Australia and Oceania,Solomon Islands,Baby Food,Offline,H,12/5/2015,815699946,1/2/2016,2596,255.28,159.42,662706.88,413854.32,248852.56 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,L,9/28/2014,206748807,10/25/2014,421,651.21,524.96,274159.41,221008.16,53151.25 +Australia and Oceania,Marshall Islands,Meat,Online,H,4/8/2013,839651000,5/6/2013,245,421.89,364.69,103363.05,89349.05,14014 +Middle East and North Africa,United Arab Emirates,Snacks,Online,L,8/10/2010,784767854,9/9/2010,9102,152.58,97.44,1388783.16,886898.88,501884.28 +Middle East and North Africa,Lebanon,Beverages,Online,L,9/18/2010,882773196,10/4/2010,1061,47.45,31.79,50344.45,33729.19,16615.26 +Asia,Japan,Fruits,Offline,L,1/12/2011,694653356,2/16/2011,2220,9.33,6.92,20712.6,15362.4,5350.2 +Europe,Norway,Fruits,Offline,M,11/8/2013,751707160,12/1/2013,5708,9.33,6.92,53255.64,39499.36,13756.28 +Australia and Oceania,Tonga,Cereal,Online,C,12/22/2014,305545938,1/21/2015,6688,205.7,117.11,1375721.6,783231.68,592489.92 +Central America and the Caribbean,Grenada,Cosmetics,Offline,M,1/11/2015,478093516,2/25/2015,7351,437.2,263.33,3213857.2,1935738.83,1278118.37 +Asia,Vietnam,Meat,Offline,C,9/22/2015,211586225,10/9/2015,1921,421.89,364.69,810450.69,700569.49,109881.2 +Sub-Saharan Africa,Nigeria,Fruits,Online,C,1/16/2016,318572890,2/22/2016,1652,9.33,6.92,15413.16,11431.84,3981.32 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,C,1/11/2016,331914842,1/19/2016,9832,651.21,524.96,6402696.72,5161406.72,1241290 +Central America and the Caribbean,Cuba,Snacks,Online,H,1/6/2013,754785907,1/28/2013,6778,152.58,97.44,1034187.24,660448.32,373738.92 +North America,United States of America,Office Supplies,Online,C,12/18/2012,810672414,1/18/2013,4837,651.21,524.96,3149902.77,2539231.52,610671.25 +Europe,Switzerland,Beverages,Online,H,7/18/2011,693373191,8/17/2011,3390,47.45,31.79,160855.5,107768.1,53087.4 +Middle East and North Africa,Algeria,Baby Food,Online,C,1/23/2013,216999566,2/15/2013,3849,255.28,159.42,982572.72,613607.58,368965.14 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,C,7/15/2011,165975368,7/20/2011,4654,9.33,6.92,43421.82,32205.68,11216.14 +Sub-Saharan Africa,Botswana,Fruits,Online,H,3/9/2017,945036923,4/14/2017,6281,9.33,6.92,58601.73,43464.52,15137.21 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,L,10/19/2014,329233062,10/26/2014,6234,651.21,524.96,4059643.14,3272600.64,787042.5 +Europe,Luxembourg,Cereal,Offline,C,12/9/2012,213925111,1/10/2013,4049,205.7,117.11,832879.3,474178.39,358700.91 +Sub-Saharan Africa,Zimbabwe,Household,Online,L,6/15/2017,764786899,6/19/2017,6293,668.27,502.54,4205423.11,3162484.22,1042938.89 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Offline,C,7/15/2012,867804753,8/22/2012,1566,437.2,263.33,684655.2,412374.78,272280.42 +Europe,Finland,Baby Food,Online,H,7/10/2017,379277503,8/8/2017,5496,255.28,159.42,1403018.88,876172.32,526846.56 +Australia and Oceania,Vanuatu,Beverages,Offline,C,12/12/2014,575816476,1/23/2015,5746,47.45,31.79,272647.7,182665.34,89982.36 +Asia,Maldives,Cosmetics,Offline,L,11/30/2014,104345500,12/26/2014,7007,437.2,263.33,3063460.4,1845153.31,1218307.09 +Sub-Saharan Africa,Cameroon,Meat,Online,H,6/14/2013,832100903,7/29/2013,6003,421.89,364.69,2532605.67,2189234.07,343371.6 +Europe,Bulgaria,Clothes,Online,L,6/8/2011,196631515,6/9/2011,6490,109.28,35.84,709227.2,232601.6,476625.6 +Europe,Bulgaria,Household,Online,H,10/20/2010,655798661,10/31/2010,4252,668.27,502.54,2841484.04,2136800.08,704683.96 +Europe,Norway,Cereal,Offline,C,10/11/2010,237776172,11/7/2010,2108,205.7,117.11,433615.6,246867.88,186747.72 +Europe,Latvia,Vegetables,Online,C,8/24/2011,191050374,9/9/2011,4906,154.06,90.93,755818.36,446102.58,309715.78 +Middle East and North Africa,Israel,Cereal,Online,L,12/19/2010,934420096,1/22/2011,4526,205.7,117.11,930998.2,530039.86,400958.34 +Sub-Saharan Africa,The Gambia,Household,Offline,H,12/11/2014,706996667,1/28/2015,4880,668.27,502.54,3261157.6,2452395.2,808762.4 +Europe,Montenegro,Meat,Offline,H,11/28/2011,518203914,12/14/2011,6909,421.89,364.69,2914838.01,2519643.21,395194.8 +Europe,Montenegro,Beverages,Online,M,12/25/2013,997778165,1/2/2014,3587,47.45,31.79,170203.15,114030.73,56172.42 +Europe,Ireland,Baby Food,Online,L,5/31/2015,145768249,7/2/2015,4919,255.28,159.42,1255722.32,784186.98,471535.34 +Sub-Saharan Africa,Gabon,Beverages,Offline,M,7/7/2011,982535493,7/17/2011,2941,47.45,31.79,139550.45,93494.39,46056.06 +Europe,Netherlands,Snacks,Online,L,1/9/2010,298753726,1/10/2010,6721,152.58,97.44,1025490.18,654894.24,370595.94 +Middle East and North Africa,Saudi Arabia,Meat,Offline,H,3/6/2012,805409276,4/4/2012,7358,421.89,364.69,3104266.62,2683389.02,420877.6 +Europe,Belgium,Beverages,Online,C,6/26/2016,783800971,7/1/2016,2980,47.45,31.79,141401,94734.2,46666.8 +Sub-Saharan Africa,Cape Verde,Snacks,Offline,L,12/12/2014,835540139,12/16/2014,3750,152.58,97.44,572175,365400,206775 +Sub-Saharan Africa,South Africa,Cosmetics,Online,M,12/27/2011,732550609,2/5/2012,6859,437.2,263.33,2998754.8,1806180.47,1192574.33 +Middle East and North Africa,Iraq,Fruits,Offline,C,2/6/2013,767068707,3/16/2013,1531,9.33,6.92,14284.23,10594.52,3689.71 +Europe,Finland,Baby Food,Online,M,6/25/2013,401643264,7/6/2013,4022,255.28,159.42,1026736.16,641187.24,385548.92 +Australia and Oceania,Tuvalu,Personal Care,Offline,C,12/18/2016,519135606,1/28/2017,2617,81.73,56.67,213887.41,148305.39,65582.02 +Asia,Uzbekistan,Household,Online,M,2/1/2017,272719562,3/14/2017,2634,668.27,502.54,1760223.18,1323690.36,436532.82 +Sub-Saharan Africa,Burundi,Meat,Offline,H,1/13/2016,235881459,2/22/2016,1420,421.89,364.69,599083.8,517859.8,81224 +Australia and Oceania,East Timor,Vegetables,Online,M,4/4/2013,152420127,4/12/2013,3358,154.06,90.93,517333.48,305342.94,211990.54 +Asia,South Korea,Vegetables,Offline,L,11/7/2016,286446893,12/2/2016,4856,154.06,90.93,748115.36,441556.08,306559.28 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,C,1/16/2017,972385585,1/25/2017,9358,109.28,35.84,1022642.24,335390.72,687251.52 +Middle East and North Africa,Algeria,Vegetables,Offline,H,9/12/2012,364972531,10/28/2012,2337,154.06,90.93,360038.22,212503.41,147534.81 +Europe,Norway,Vegetables,Online,M,2/9/2015,289256560,2/11/2015,6299,154.06,90.93,970423.94,572768.07,397655.87 +Europe,Armenia,Office Supplies,Offline,M,11/26/2013,390599000,12/11/2013,5779,651.21,524.96,3763342.59,3033743.84,729598.75 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,L,2/22/2011,384673678,2/28/2011,2345,651.21,524.96,1527087.45,1231031.2,296056.25 +Australia and Oceania,Tuvalu,Cereal,Online,L,7/13/2017,507466924,7/23/2017,9595,205.7,117.11,1973691.5,1123670.45,850021.05 +Europe,Cyprus,Cereal,Online,C,9/30/2010,165277564,10/2/2010,8159,205.7,117.11,1678306.3,955500.49,722805.81 +Asia,Myanmar,Beverages,Online,M,12/23/2014,184716928,1/12/2015,699,47.45,31.79,33167.55,22221.21,10946.34 +Australia and Oceania,Tonga,Cereal,Offline,L,10/28/2013,562708842,12/5/2013,6906,205.7,117.11,1420564.2,808761.66,611802.54 +Central America and the Caribbean,Haiti,Beverages,Offline,H,9/3/2014,916489636,10/18/2014,8505,47.45,31.79,403562.25,270373.95,133188.3 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,C,8/12/2014,933608138,8/29/2014,4250,152.58,97.44,648465,414120,234345 +Sub-Saharan Africa,South Africa,Cereal,Online,L,10/18/2011,821925675,12/4/2011,4927,205.7,117.11,1013483.9,577000.97,436482.93 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,H,10/20/2016,859616076,10/31/2016,8354,152.58,97.44,1274653.32,814013.76,460639.56 +Europe,Luxembourg,Baby Food,Online,M,12/27/2010,945165669,12/30/2010,4380,255.28,159.42,1118126.4,698259.6,419866.8 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,H,11/5/2010,147373282,11/8/2010,9884,152.58,97.44,1508100.72,963096.96,545003.76 +Asia,Japan,Cosmetics,Online,M,3/21/2011,755350244,3/24/2011,3777,437.2,263.33,1651304.4,994597.41,656706.99 +Middle East and North Africa,Azerbaijan,Snacks,Online,C,10/19/2011,628520381,11/24/2011,2003,152.58,97.44,305617.74,195172.32,110445.42 +Sub-Saharan Africa,Mali,Household,Offline,M,5/4/2013,846620023,6/20/2013,2533,668.27,502.54,1692727.91,1272933.82,419794.09 +Asia,Myanmar,Vegetables,Offline,C,11/20/2013,759697997,12/8/2013,374,154.06,90.93,57618.44,34007.82,23610.62 +Asia,Bhutan,Office Supplies,Online,M,7/14/2012,238115632,8/31/2012,2562,651.21,524.96,1668400.02,1344947.52,323452.5 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,M,3/29/2013,122546756,4/17/2013,3163,421.89,364.69,1334438.07,1153514.47,180923.6 +Middle East and North Africa,Jordan,Baby Food,Online,H,6/12/2013,873977696,7/13/2013,8277,255.28,159.42,2112952.56,1319519.34,793433.22 +Europe,Luxembourg,Office Supplies,Online,H,6/14/2015,323707282,7/5/2015,1033,651.21,524.96,672699.93,542283.68,130416.25 +Middle East and North Africa,Egypt,Baby Food,Online,L,1/14/2015,423346841,2/20/2015,6593,255.28,159.42,1683061.04,1051056.06,632004.98 +Europe,Luxembourg,Beverages,Online,H,11/7/2012,494820201,11/25/2012,7148,47.45,31.79,339172.6,227234.92,111937.68 +Australia and Oceania,Tonga,Vegetables,Online,C,8/6/2010,380363690,8/21/2010,6923,154.06,90.93,1066557.38,629508.39,437048.99 +Asia,Tajikistan,Meat,Online,C,10/29/2014,892526137,11/16/2014,7173,421.89,364.69,3026216.97,2615921.37,410295.6 +Australia and Oceania,Kiribati,Cereal,Online,M,6/11/2010,664168870,7/11/2010,1183,205.7,117.11,243343.1,138541.13,104801.97 +Australia and Oceania,New Zealand,Vegetables,Offline,L,6/30/2017,198465716,8/10/2017,9271,154.06,90.93,1428290.26,843012.03,585278.23 +Central America and the Caribbean,Dominica,Snacks,Offline,L,8/27/2011,518903005,9/2/2011,3785,152.58,97.44,577515.3,368810.4,208704.9 +Central America and the Caribbean,Guatemala,Personal Care,Online,H,4/22/2011,919279563,5/10/2011,4106,81.73,56.67,335583.38,232687.02,102896.36 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,M,3/9/2013,313706719,4/12/2013,1644,255.28,159.42,419680.32,262086.48,157593.84 +Australia and Oceania,Vanuatu,Baby Food,Online,L,4/24/2011,386608302,6/9/2011,4843,255.28,159.42,1236321.04,772071.06,464249.98 +Europe,Latvia,Clothes,Offline,H,11/27/2015,642720639,12/9/2015,4175,109.28,35.84,456244,149632,306612 +Europe,Austria,Baby Food,Offline,H,10/1/2011,657092559,10/31/2011,7145,255.28,159.42,1823975.6,1139055.9,684919.7 +Australia and Oceania,Australia,Baby Food,Online,H,12/26/2014,525085389,1/1/2015,3290,255.28,159.42,839871.2,524491.8,315379.4 +Australia and Oceania,East Timor,Baby Food,Online,H,4/24/2016,412372958,6/3/2016,9177,255.28,159.42,2342704.56,1462997.34,879707.22 +Sub-Saharan Africa,Niger,Fruits,Online,C,1/26/2015,104941594,3/8/2015,3405,9.33,6.92,31768.65,23562.6,8206.05 +Central America and the Caribbean,Belize,Baby Food,Online,L,6/13/2015,359090125,6/22/2015,1603,255.28,159.42,409213.84,255550.26,153663.58 +Australia and Oceania,Marshall Islands,Cereal,Online,H,2/16/2015,651429879,2/21/2015,1432,205.7,117.11,294562.4,167701.52,126860.88 +Middle East and North Africa,Algeria,Clothes,Online,M,8/22/2016,528884685,9/23/2016,7586,109.28,35.84,828998.08,271882.24,557115.84 +Europe,Belgium,Household,Offline,M,1/6/2016,958690869,1/6/2016,6787,668.27,502.54,4535548.49,3410738.98,1124809.51 +Sub-Saharan Africa,Senegal,Clothes,Online,L,2/14/2014,278397262,2/28/2014,2791,109.28,35.84,305000.48,100029.44,204971.04 +Middle East and North Africa,Kuwait,Clothes,Online,L,11/27/2012,945865190,1/6/2013,1384,109.28,35.84,151243.52,49602.56,101640.96 +Asia,Nepal,Vegetables,Online,H,8/3/2011,989268481,8/31/2011,5382,154.06,90.93,829150.92,489385.26,339765.66 +Middle East and North Africa,Kuwait,Baby Food,Online,H,6/14/2010,757093465,8/2/2010,9635,255.28,159.42,2459622.8,1536011.7,923611.1 +North America,United States of America,Meat,Online,L,8/19/2014,668138968,8/23/2014,6023,421.89,364.69,2541043.47,2196527.87,344515.6 +Asia,Myanmar,Baby Food,Offline,C,3/9/2015,761516320,3/24/2015,8457,255.28,159.42,2158902.96,1348214.94,810688.02 +Middle East and North Africa,Afghanistan,Baby Food,Online,L,8/4/2015,246649348,9/11/2015,7878,255.28,159.42,2011095.84,1255910.76,755185.08 +Australia and Oceania,Fiji,Household,Offline,L,10/26/2012,653274381,12/7/2012,7261,668.27,502.54,4852308.47,3648942.94,1203365.53 +Asia,Kyrgyzstan,Office Supplies,Online,H,4/7/2016,881440246,5/13/2016,6611,651.21,524.96,4305149.31,3470510.56,834638.75 +Asia,China,Cereal,Online,L,9/4/2013,351508271,10/16/2013,7964,205.7,117.11,1638194.8,932664.04,705530.76 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,C,10/15/2012,354152286,11/3/2012,386,255.28,159.42,98538.08,61536.12,37001.96 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,L,10/31/2014,900358617,12/10/2014,4978,152.58,97.44,759543.24,485056.32,274486.92 +Sub-Saharan Africa,Liberia,Clothes,Offline,H,9/29/2010,271426093,10/16/2010,9867,109.28,35.84,1078265.76,353633.28,724632.48 +Europe,Lithuania,Vegetables,Online,C,4/1/2015,868966042,4/27/2015,5217,154.06,90.93,803731.02,474381.81,329349.21 +Middle East and North Africa,Morocco,Meat,Online,C,1/18/2010,664902293,2/15/2010,8219,421.89,364.69,3467513.91,2997387.11,470126.8 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Online,M,10/13/2015,851471173,12/2/2015,8097,109.28,35.84,884840.16,290196.48,594643.68 +Middle East and North Africa,Azerbaijan,Clothes,Online,H,7/2/2012,891221511,7/8/2012,1105,109.28,35.84,120754.4,39603.2,81151.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,C,8/13/2011,767014634,9/8/2011,5530,47.45,31.79,262398.5,175798.7,86599.8 +Asia,Kazakhstan,Clothes,Offline,L,3/26/2014,532024371,4/19/2014,6689,109.28,35.84,730973.92,239733.76,491240.16 +Middle East and North Africa,Tunisia ,Meat,Offline,L,12/17/2014,759737050,1/15/2015,1931,421.89,364.69,814669.59,704216.39,110453.2 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,H,4/3/2013,293951499,4/14/2013,5636,81.73,56.67,460630.28,319392.12,141238.16 +Middle East and North Africa,Algeria,Baby Food,Offline,L,3/18/2017,298779046,5/7/2017,4214,255.28,159.42,1075749.92,671795.88,403954.04 +Central America and the Caribbean,Haiti,Baby Food,Offline,H,1/21/2017,208643519,2/3/2017,1109,255.28,159.42,283105.52,176796.78,106308.74 +Europe,Lithuania,Meat,Online,C,8/28/2011,878281247,10/4/2011,1793,421.89,364.69,756448.77,653889.17,102559.6 +Europe,Latvia,Meat,Offline,L,4/17/2012,532741057,5/26/2012,8772,421.89,364.69,3700819.08,3199060.68,501758.4 +Europe,Cyprus,Snacks,Online,C,3/8/2016,617384278,3/12/2016,6582,152.58,97.44,1004281.56,641350.08,362931.48 +Europe,Czech Republic,Office Supplies,Offline,L,3/29/2010,847884738,4/3/2010,6791,651.21,524.96,4422367.11,3565003.36,857363.75 +Europe,Montenegro,Clothes,Offline,M,9/23/2012,560228765,10/22/2012,2996,109.28,35.84,327402.88,107376.64,220026.24 +Asia,Mongolia,Clothes,Offline,H,6/25/2016,960715186,8/11/2016,5828,109.28,35.84,636883.84,208875.52,428008.32 +Central America and the Caribbean,Barbados,Household,Offline,H,5/25/2015,175955331,7/12/2015,7947,668.27,502.54,5310741.69,3993685.38,1317056.31 +Central America and the Caribbean,Dominican Republic,Fruits,Online,C,10/16/2015,902873027,10/23/2015,9047,9.33,6.92,84408.51,62605.24,21803.27 +Sub-Saharan Africa,Ethiopia,Household,Online,H,6/22/2017,958704602,7/5/2017,851,668.27,502.54,568697.77,427661.54,141036.23 +Asia,China,Office Supplies,Offline,M,7/15/2017,930998885,8/29/2017,2114,651.21,524.96,1376657.94,1109765.44,266892.5 +Europe,Belarus,Household,Online,H,2/19/2014,127617204,3/30/2014,3621,668.27,502.54,2419805.67,1819697.34,600108.33 +Sub-Saharan Africa,Mauritania,Household,Offline,H,4/12/2010,626733386,5/9/2010,3191,668.27,502.54,2132449.57,1603605.14,528844.43 +Sub-Saharan Africa,Eritrea,Vegetables,Online,H,1/12/2010,526833760,3/3/2010,672,154.06,90.93,103528.32,61104.96,42423.36 +Central America and the Caribbean,Nicaragua,Beverages,Online,L,10/1/2014,696717154,11/8/2014,2943,47.45,31.79,139645.35,93557.97,46087.38 +Sub-Saharan Africa,Uganda,Cereal,Online,L,9/12/2011,725494897,10/17/2011,8917,205.7,117.11,1834226.9,1044269.87,789957.03 +Europe,Latvia,Beverages,Online,H,9/18/2015,272590816,10/10/2015,4535,47.45,31.79,215185.75,144167.65,71018.1 +Sub-Saharan Africa,Namibia,Cereal,Offline,M,5/31/2012,417741239,7/15/2012,7770,205.7,117.11,1598289,909944.7,688344.3 +Europe,Belgium,Vegetables,Online,C,12/24/2014,510994994,1/29/2015,3629,154.06,90.93,559083.74,329984.97,229098.77 +Sub-Saharan Africa,Mauritania,Cosmetics,Online,H,12/8/2014,422713410,1/20/2015,9147,437.2,263.33,3999068.4,2408679.51,1590388.89 +Sub-Saharan Africa,Gabon,Fruits,Online,M,3/29/2016,993570315,3/29/2016,8391,9.33,6.92,78288.03,58065.72,20222.31 +Europe,Lithuania,Baby Food,Online,H,5/2/2016,884552037,5/8/2016,7459,255.28,159.42,1904133.52,1189113.78,715019.74 +Europe,Montenegro,Snacks,Offline,H,7/8/2017,626957404,8/24/2017,9483,152.58,97.44,1446916.14,924023.52,522892.62 +Europe,Luxembourg,Cereal,Online,L,7/30/2015,372397744,8/21/2015,9623,205.7,117.11,1979451.1,1126949.53,852501.57 +Europe,Armenia,Beverages,Online,M,2/24/2011,342796885,3/16/2011,71,47.45,31.79,3368.95,2257.09,1111.86 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,M,7/7/2013,380391156,8/18/2013,5051,651.21,524.96,3289261.71,2651572.96,637688.75 +Europe,Portugal,Snacks,Online,M,1/31/2014,397729384,2/27/2014,5818,152.58,97.44,887710.44,566905.92,320804.52 +Asia,Thailand,Baby Food,Offline,C,11/26/2012,827672898,12/25/2012,5658,255.28,159.42,1444374.24,901998.36,542375.88 +Europe,Latvia,Baby Food,Offline,L,11/15/2014,373395526,12/24/2014,4889,255.28,159.42,1248063.92,779404.38,468659.54 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,C,10/24/2010,958383595,11/2/2010,5858,421.89,364.69,2471431.62,2136354.02,335077.6 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,L,7/16/2011,976435935,8/21/2011,7947,651.21,524.96,5175165.87,4171857.12,1003308.75 +Europe,France,Fruits,Online,H,10/13/2013,241663873,11/4/2013,2565,9.33,6.92,23931.45,17749.8,6181.65 +Europe,Spain,Snacks,Offline,L,7/24/2011,438491237,8/6/2011,8156,152.58,97.44,1244442.48,794720.64,449721.84 +Middle East and North Africa,Israel,Meat,Online,L,2/5/2015,171654355,2/22/2015,5193,421.89,364.69,2190874.77,1893835.17,297039.6 +Sub-Saharan Africa,Ghana,Clothes,Online,C,9/29/2016,816202056,10/29/2016,1181,109.28,35.84,129059.68,42327.04,86732.64 +Europe,Slovakia,Baby Food,Offline,M,7/3/2017,667495667,7/12/2017,5656,255.28,159.42,1443863.68,901679.52,542184.16 +Australia and Oceania,Vanuatu,Personal Care,Offline,C,8/24/2015,791209018,8/27/2015,5186,81.73,56.67,423851.78,293890.62,129961.16 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,H,7/4/2010,973328435,7/27/2010,8368,81.73,56.67,683916.64,474214.56,209702.08 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,M,11/6/2013,170152747,11/23/2013,834,9.33,6.92,7781.22,5771.28,2009.94 +Australia and Oceania,Nauru,Meat,Online,M,10/14/2015,558293282,12/1/2015,244,421.89,364.69,102941.16,88984.36,13956.8 +Europe,Belarus,Meat,Offline,M,4/9/2011,784673869,4/24/2011,1290,421.89,364.69,544238.1,470450.1,73788 +Australia and Oceania,Papua New Guinea,Baby Food,Online,H,6/24/2011,916530835,7/28/2011,696,255.28,159.42,177674.88,110956.32,66718.56 +Europe,Portugal,Beverages,Offline,H,4/14/2017,191413009,4/19/2017,2218,47.45,31.79,105244.1,70510.22,34733.88 +Middle East and North Africa,Algeria,Beverages,Online,L,6/27/2015,167181718,8/12/2015,1640,47.45,31.79,77818,52135.6,25682.4 +Sub-Saharan Africa,Madagascar,Clothes,Offline,C,11/15/2012,672010791,11/22/2012,1781,109.28,35.84,194627.68,63831.04,130796.64 +Asia,South Korea,Baby Food,Online,M,4/21/2017,254386556,4/29/2017,7490,255.28,159.42,1912047.2,1194055.8,717991.4 +Australia and Oceania,Samoa ,Cereal,Online,C,3/14/2011,233107841,3/17/2011,645,205.7,117.11,132676.5,75535.95,57140.55 +Europe,Serbia,Meat,Offline,C,11/25/2015,647285974,12/6/2015,5159,421.89,364.69,2176530.51,1881435.71,295094.8 +Sub-Saharan Africa,Zimbabwe,Household,Online,L,3/3/2012,706344783,4/10/2012,1973,668.27,502.54,1318496.71,991511.42,326985.29 +Europe,Serbia,Clothes,Offline,L,2/16/2012,140020596,2/20/2012,4061,109.28,35.84,443786.08,145546.24,298239.84 +Sub-Saharan Africa,Malawi,Baby Food,Online,L,1/8/2010,548362243,1/26/2010,1428,255.28,159.42,364539.84,227651.76,136888.08 +Europe,Germany,Meat,Online,H,4/25/2016,451731050,4/26/2016,6111,421.89,364.69,2578169.79,2228620.59,349549.2 +Asia,South Korea,Vegetables,Offline,L,1/10/2016,240800845,1/24/2016,7176,154.06,90.93,1105534.56,652513.68,453020.88 +Sub-Saharan Africa,Angola,Office Supplies,Offline,H,5/21/2010,826557958,6/19/2010,5722,651.21,524.96,3726223.62,3003821.12,722402.5 +Europe,Georgia,Clothes,Offline,C,1/18/2013,490301215,1/25/2013,9880,109.28,35.84,1079686.4,354099.2,725587.2 +Middle East and North Africa,Israel,Baby Food,Online,L,1/9/2016,733641946,2/3/2016,9810,255.28,159.42,2504296.8,1563910.2,940386.6 +Central America and the Caribbean,Honduras,Cereal,Online,L,2/26/2016,428503978,4/10/2016,2704,205.7,117.11,556212.8,316665.44,239547.36 +Australia and Oceania,Tuvalu,Office Supplies,Online,M,5/14/2011,767123639,6/24/2011,7787,651.21,524.96,5070972.27,4087863.52,983108.75 +Asia,India,Clothes,Online,M,12/31/2011,312049758,1/30/2012,1313,109.28,35.84,143484.64,47057.92,96426.72 +Europe,Hungary,Office Supplies,Online,H,4/24/2014,846143662,6/2/2014,1568,651.21,524.96,1021097.28,823137.28,197960 +Asia,Brunei,Baby Food,Online,H,11/6/2011,622579181,12/11/2011,3870,255.28,159.42,987933.6,616955.4,370978.2 +Sub-Saharan Africa,South Sudan,Clothes,Offline,M,5/11/2014,214842641,6/27/2014,5567,109.28,35.84,608361.76,199521.28,408840.48 +Middle East and North Africa,Syria,Baby Food,Online,H,9/22/2013,266732871,11/3/2013,1039,255.28,159.42,265235.92,165637.38,99598.54 +Europe,Bulgaria,Snacks,Online,H,6/22/2010,142361199,6/23/2010,6697,152.58,97.44,1021828.26,652555.68,369272.58 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,C,7/17/2017,176151454,9/1/2017,5985,651.21,524.96,3897491.85,3141885.6,755606.25 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,C,1/31/2011,322839963,2/5/2011,4374,109.28,35.84,477990.72,156764.16,321226.56 +Europe,Liechtenstein,Snacks,Offline,H,7/12/2017,607475554,7/14/2017,4371,152.58,97.44,666927.18,425910.24,241016.94 +Europe,Malta,Meat,Online,C,5/15/2011,675419557,6/5/2011,511,421.89,364.69,215585.79,186356.59,29229.2 +Australia and Oceania,Fiji,Personal Care,Online,H,5/19/2017,242345798,6/21/2017,4362,81.73,56.67,356506.26,247194.54,109311.72 +Australia and Oceania,Nauru,Household,Online,M,12/22/2015,444240605,1/15/2016,9522,668.27,502.54,6363266.94,4785185.88,1578081.06 +Sub-Saharan Africa,Uganda,Meat,Online,L,2/13/2015,687402808,3/4/2015,6621,421.89,364.69,2793333.69,2414612.49,378721.2 +Asia,Sri Lanka,Household,Offline,H,4/15/2016,898443734,4/19/2016,8321,668.27,502.54,5560674.67,4181635.34,1379039.33 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,L,8/27/2010,174287211,9/1/2010,4314,81.73,56.67,352583.22,244474.38,108108.84 +Australia and Oceania,Nauru,Personal Care,Offline,M,3/5/2013,832169568,3/16/2013,6323,81.73,56.67,516778.79,358324.41,158454.38 +Middle East and North Africa,Bahrain,Cosmetics,Online,M,5/13/2013,759639632,7/2/2013,3103,437.2,263.33,1356631.6,817112.99,539518.61 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,L,12/14/2016,164558732,12/23/2016,5441,421.89,364.69,2295503.49,1984278.29,311225.2 +Asia,North Korea,Household,Online,M,10/19/2011,225100696,11/8/2011,1153,668.27,502.54,770515.31,579428.62,191086.69 +Asia,Uzbekistan,Snacks,Offline,H,2/13/2017,839751851,3/9/2017,89,152.58,97.44,13579.62,8672.16,4907.46 +Central America and the Caribbean,Dominica,Cereal,Offline,L,7/21/2011,177311027,7/22/2011,9128,205.7,117.11,1877629.6,1068980.08,808649.52 +Sub-Saharan Africa,Namibia,Fruits,Offline,M,8/24/2012,526889550,10/8/2012,7181,9.33,6.92,66998.73,49692.52,17306.21 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,C,7/13/2012,647911250,8/18/2012,192,437.2,263.33,83942.4,50559.36,33383.04 +Sub-Saharan Africa,Zambia,Household,Offline,C,12/17/2011,720112454,1/7/2012,6133,668.27,502.54,4098499.91,3082077.82,1016422.09 +Central America and the Caribbean,Belize,Meat,Online,M,7/17/2016,993541991,8/18/2016,9,421.89,364.69,3797.01,3282.21,514.8 +Sub-Saharan Africa,Burkina Faso,Cereal,Online,L,3/28/2010,438561189,4/14/2010,8856,205.7,117.11,1821679.2,1037126.16,784553.04 +Central America and the Caribbean,Jamaica,Fruits,Online,L,2/21/2012,795843875,3/2/2012,6743,9.33,6.92,62912.19,46661.56,16250.63 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,M,2/15/2012,726376378,2/24/2012,9767,437.2,263.33,4270132.4,2571944.11,1698188.29 +Europe,Vatican City,Meat,Offline,M,6/26/2012,761457526,6/26/2012,1058,421.89,364.69,446359.62,385842.02,60517.6 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,H,8/2/2016,152698647,9/6/2016,5778,154.06,90.93,890158.68,525393.54,364765.14 +Middle East and North Africa,Oman,Baby Food,Offline,C,6/28/2017,922023570,8/17/2017,6119,255.28,159.42,1562058.32,975490.98,586567.34 +Sub-Saharan Africa,Senegal,Household,Online,C,11/27/2016,211668622,1/13/2017,6304,668.27,502.54,4212774.08,3168012.16,1044761.92 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,H,10/25/2013,634182631,11/8/2013,7588,651.21,524.96,4941381.48,3983396.48,957985 +Europe,Iceland,Cereal,Online,C,11/2/2015,822426927,11/8/2015,3259,205.7,117.11,670376.3,381661.49,288714.81 +Sub-Saharan Africa,Togo,Snacks,Online,L,9/22/2012,379575335,10/6/2012,3632,152.58,97.44,554170.56,353902.08,200268.48 +Sub-Saharan Africa,Nigeria,Vegetables,Online,H,6/13/2010,329114186,7/24/2010,1056,154.06,90.93,162687.36,96022.08,66665.28 +Australia and Oceania,Tuvalu,Office Supplies,Offline,M,3/30/2012,864842307,4/30/2012,4912,651.21,524.96,3198743.52,2578603.52,620140 +Asia,Japan,Household,Offline,H,11/8/2014,900871026,12/17/2014,6611,668.27,502.54,4417932.97,3322291.94,1095641.03 +Asia,Laos,Snacks,Offline,H,4/13/2012,321624171,4/22/2012,4594,152.58,97.44,700952.52,447639.36,253313.16 +Asia,Indonesia,Vegetables,Offline,M,10/5/2014,431838071,10/5/2014,9336,154.06,90.93,1438304.16,848922.48,589381.68 +Europe,Bosnia and Herzegovina,Clothes,Online,H,8/23/2014,806561553,8/30/2014,8342,109.28,35.84,911613.76,298977.28,612636.48 +Asia,Tajikistan,Fruits,Online,C,12/3/2012,641155946,1/12/2013,1147,9.33,6.92,10701.51,7937.24,2764.27 +Asia,Turkmenistan,Vegetables,Online,H,6/14/2015,101295077,7/29/2015,4319,154.06,90.93,665385.14,392726.67,272658.47 +Sub-Saharan Africa,Senegal,Baby Food,Online,L,12/26/2013,772965276,1/28/2014,6457,255.28,159.42,1648342.96,1029374.94,618968.02 +Middle East and North Africa,Oman,Household,Online,L,9/21/2012,712465369,9/24/2012,3190,668.27,502.54,2131781.3,1603102.6,528678.7 +Asia,India,Cereal,Online,H,11/29/2016,296406686,12/17/2016,2180,205.7,117.11,448426,255299.8,193126.2 +Europe,Slovenia,Office Supplies,Offline,L,12/11/2013,871713054,1/7/2014,8119,651.21,524.96,5287173.99,4262150.24,1025023.75 +Sub-Saharan Africa,Central African Republic,Meat,Offline,C,12/27/2014,705620801,2/11/2015,7730,421.89,364.69,3261209.7,2819053.7,442156 +Asia,Turkmenistan,Fruits,Offline,L,5/7/2013,835678756,6/1/2013,4769,9.33,6.92,44494.77,33001.48,11493.29 +Middle East and North Africa,Egypt,Vegetables,Online,C,12/19/2010,119748246,1/18/2011,5022,154.06,90.93,773689.32,456650.46,317038.86 +Central America and the Caribbean,Barbados,Office Supplies,Offline,C,8/18/2014,186003100,9/2/2014,1306,651.21,524.96,850480.26,685597.76,164882.5 +Australia and Oceania,Solomon Islands,Cereal,Offline,M,1/21/2017,482929646,3/9/2017,8469,205.7,117.11,1742073.3,991804.59,750268.71 +Europe,Portugal,Beverages,Offline,M,10/23/2015,529326713,11/23/2015,8392,47.45,31.79,398200.4,266781.68,131418.72 +Australia and Oceania,Marshall Islands,Fruits,Offline,M,2/1/2017,364305627,3/8/2017,4986,9.33,6.92,46519.38,34503.12,12016.26 +Sub-Saharan Africa,Ethiopia,Meat,Offline,C,10/18/2016,997290217,11/3/2016,9192,421.89,364.69,3878012.88,3352230.48,525782.4 +Asia,Philippines,Beverages,Online,L,11/29/2011,358016812,1/13/2012,3986,47.45,31.79,189135.7,126714.94,62420.76 +Central America and the Caribbean,Guatemala,Clothes,Online,L,10/29/2011,946534240,11/27/2011,9370,109.28,35.84,1023953.6,335820.8,688132.8 +Sub-Saharan Africa,The Gambia,Baby Food,Online,H,11/8/2011,383203828,12/18/2011,7383,255.28,159.42,1884732.24,1176997.86,707734.38 +Europe,Poland,Beverages,Offline,M,2/29/2012,858699405,4/7/2012,7091,47.45,31.79,336467.95,225422.89,111045.06 +Europe,Romania,Fruits,Offline,H,12/25/2013,584007298,2/9/2014,9592,9.33,6.92,89493.36,66376.64,23116.72 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,C,10/30/2015,540426337,11/25/2015,3018,255.28,159.42,770435.04,481129.56,289305.48 +Asia,India,Beverages,Online,L,4/8/2017,429567849,4/10/2017,7527,47.45,31.79,357156.15,239283.33,117872.82 +Asia,Mongolia,Snacks,Online,C,2/28/2015,923355662,4/7/2015,314,152.58,97.44,47910.12,30596.16,17313.96 +Europe,Slovakia,Fruits,Offline,L,12/29/2014,514026105,1/7/2015,602,9.33,6.92,5616.66,4165.84,1450.82 +Australia and Oceania,Papua New Guinea,Snacks,Offline,C,12/19/2011,464128005,1/19/2012,4645,152.58,97.44,708734.1,452608.8,256125.3 +Middle East and North Africa,Afghanistan,Cereal,Online,C,6/25/2017,756522691,7/26/2017,731,205.7,117.11,150366.7,85607.41,64759.29 +Asia,Kazakhstan,Meat,Offline,H,7/5/2017,544383990,7/30/2017,4175,421.89,364.69,1761390.75,1522580.75,238810 +Central America and the Caribbean,Barbados,Cosmetics,Offline,M,3/25/2014,401198232,5/7/2014,2327,437.2,263.33,1017364.4,612768.91,404595.49 +Australia and Oceania,Vanuatu,Personal Care,Online,M,9/2/2014,970764243,9/3/2014,9567,81.73,56.67,781910.91,542161.89,239749.02 +North America,Greenland,Snacks,Online,L,10/12/2011,717193353,11/14/2011,2306,152.58,97.44,351849.48,224696.64,127152.84 +Sub-Saharan Africa,Ethiopia,Cereal,Online,H,12/5/2010,874909389,12/10/2010,3985,205.7,117.11,819714.5,466683.35,353031.15 +Asia,Sri Lanka,Fruits,Online,M,12/26/2010,498648679,12/28/2010,80,9.33,6.92,746.4,553.6,192.8 +Europe,Russia,Office Supplies,Offline,C,8/30/2015,513460052,10/14/2015,3094,651.21,524.96,2014843.74,1624226.24,390617.5 +Central America and the Caribbean,Dominica,Vegetables,Offline,M,8/6/2014,564704835,8/22/2014,7565,154.06,90.93,1165463.9,687885.45,477578.45 +Central America and the Caribbean,El Salvador,Beverages,Online,C,6/4/2017,368056857,7/13/2017,5058,47.45,31.79,240002.1,160793.82,79208.28 +Europe,United Kingdom,Clothes,Online,L,2/13/2012,159502446,4/2/2012,9173,109.28,35.84,1002425.44,328760.32,673665.12 +Sub-Saharan Africa,Liberia,Meat,Online,M,3/25/2014,245340430,4/13/2014,540,421.89,364.69,227820.6,196932.6,30888 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,L,1/30/2010,552182137,3/10/2010,1820,152.58,97.44,277695.6,177340.8,100354.8 +Australia and Oceania,Tuvalu,Cereal,Online,L,7/26/2013,176951396,8/27/2013,2705,205.7,117.11,556418.5,316782.55,239635.95 +Middle East and North Africa,Morocco,Clothes,Online,C,12/2/2016,536884534,1/8/2017,4919,109.28,35.84,537548.32,176296.96,361251.36 +Europe,Hungary,Cosmetics,Offline,L,3/27/2017,419530379,4/29/2017,7217,437.2,263.33,3155272.4,1900452.61,1254819.79 +Europe,Cyprus,Office Supplies,Offline,L,9/1/2012,932750260,9/9/2012,385,651.21,524.96,250715.85,202109.6,48606.25 +Europe,France,Beverages,Offline,H,10/17/2013,554718005,11/28/2013,2240,47.45,31.79,106288,71209.6,35078.4 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,L,2/10/2017,983919942,3/9/2017,2631,81.73,56.67,215031.63,149098.77,65932.86 +Central America and the Caribbean,Grenada,Meat,Offline,C,5/26/2016,389154899,7/8/2016,8437,421.89,364.69,3559485.93,3076889.53,482596.4 +Sub-Saharan Africa,Mauritius ,Meat,Offline,M,1/27/2014,159534204,2/28/2014,8571,421.89,364.69,3616019.19,3125757.99,490261.2 +Asia,Laos,Personal Care,Offline,L,5/24/2017,854481685,6/21/2017,8974,81.73,56.67,733445.02,508556.58,224888.44 +Asia,South Korea,Office Supplies,Offline,L,12/24/2011,853733670,1/18/2012,7620,651.21,524.96,4962220.2,4000195.2,962025 +Sub-Saharan Africa,Uganda,Snacks,Online,C,1/4/2011,407338988,1/10/2011,9513,152.58,97.44,1451493.54,926946.72,524546.82 +Central America and the Caribbean,Guatemala,Fruits,Offline,H,8/2/2013,285658967,8/21/2013,1691,9.33,6.92,15777.03,11701.72,4075.31 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,H,2/2/2016,429367434,3/21/2016,8220,154.06,90.93,1266373.2,747444.6,518928.6 +Asia,Cambodia,Meat,Offline,H,12/17/2015,399450719,1/26/2016,5199,421.89,364.69,2193406.11,1896023.31,297382.8 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,H,7/3/2015,727207648,8/5/2015,5758,9.33,6.92,53722.14,39845.36,13876.78 +Asia,Nepal,Clothes,Offline,L,7/1/2010,664249551,7/27/2010,5058,109.28,35.84,552738.24,181278.72,371459.52 +Middle East and North Africa,Oman,Vegetables,Offline,L,9/25/2016,432500255,10/3/2016,5291,154.06,90.93,815131.46,481110.63,334020.83 +Sub-Saharan Africa,Sudan,Cereal,Online,C,3/14/2013,774196088,4/12/2013,682,205.7,117.11,140287.4,79869.02,60418.38 +Europe,Estonia,Cosmetics,Online,H,1/7/2014,701885879,2/6/2014,2484,437.2,263.33,1086004.8,654111.72,431893.08 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,H,9/2/2011,648430955,9/14/2011,3984,651.21,524.96,2594420.64,2091440.64,502980 +Europe,Portugal,Beverages,Online,H,1/20/2011,217005145,2/6/2011,5500,47.45,31.79,260975,174845,86130 +Asia,South Korea,Vegetables,Online,C,7/23/2010,431094777,7/23/2010,9379,154.06,90.93,1444928.74,852832.47,592096.27 +Europe,Albania,Personal Care,Offline,M,6/5/2013,584498679,6/9/2013,5003,81.73,56.67,408895.19,283520.01,125375.18 +Sub-Saharan Africa,Madagascar,Fruits,Online,L,5/24/2016,491328179,6/27/2016,3782,9.33,6.92,35286.06,26171.44,9114.62 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,C,6/24/2013,936007106,7/28/2013,4158,205.7,117.11,855300.6,486943.38,368357.22 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,L,11/24/2014,523271787,12/6/2014,6605,651.21,524.96,4301242.05,3467360.8,833881.25 +Sub-Saharan Africa,Uganda,Beverages,Offline,L,1/5/2013,628171050,1/19/2013,8628,47.45,31.79,409398.6,274284.12,135114.48 +Sub-Saharan Africa,Mauritius ,Household,Offline,C,5/22/2016,446066224,7/10/2016,9763,668.27,502.54,6524320.01,4906298.02,1618021.99 +Europe,Czech Republic,Fruits,Online,M,9/23/2015,142631137,10/7/2015,6578,9.33,6.92,61372.74,45519.76,15852.98 +Australia and Oceania,New Zealand,Household,Online,L,5/14/2010,403852117,6/4/2010,7671,668.27,502.54,5126299.17,3854984.34,1271314.83 +Central America and the Caribbean,Panama,Fruits,Online,H,1/26/2012,186027991,2/12/2012,8671,9.33,6.92,80900.43,60003.32,20897.11 +Middle East and North Africa,Bahrain,Snacks,Online,H,12/10/2010,765770089,12/26/2010,7241,152.58,97.44,1104831.78,705563.04,399268.74 +Sub-Saharan Africa,The Gambia,Personal Care,Online,M,2/3/2017,790002238,2/20/2017,8073,81.73,56.67,659806.29,457496.91,202309.38 +Europe,Slovenia,Fruits,Offline,H,5/26/2011,325960767,7/1/2011,7889,9.33,6.92,73604.37,54591.88,19012.49 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,L,6/16/2017,411194503,7/8/2017,446,152.58,97.44,68050.68,43458.24,24592.44 +Middle East and North Africa,Syria,Beverages,Online,L,6/28/2014,803564774,8/10/2014,1529,47.45,31.79,72551.05,48606.91,23944.14 +Europe,Kosovo,Fruits,Online,H,11/10/2016,431245410,11/10/2016,3955,9.33,6.92,36900.15,27368.6,9531.55 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,M,4/14/2017,542722737,4/27/2017,2573,651.21,524.96,1675563.33,1350722.08,324841.25 +Asia,Brunei,Beverages,Offline,H,4/28/2013,656795585,6/3/2013,9264,47.45,31.79,439576.8,294502.56,145074.24 +Europe,Portugal,Cosmetics,Online,C,3/6/2011,812575280,4/12/2011,7937,437.2,263.33,3470056.4,2090050.21,1380006.19 +Central America and the Caribbean,Saint Lucia,Meat,Offline,M,4/29/2014,219485652,5/21/2014,9537,421.89,364.69,4023564.93,3478048.53,545516.4 +Sub-Saharan Africa,Kenya,Fruits,Offline,H,3/2/2012,407263028,3/15/2012,7035,9.33,6.92,65636.55,48682.2,16954.35 +Europe,Russia,Household,Online,H,2/6/2014,275956237,2/23/2014,438,668.27,502.54,292702.26,220112.52,72589.74 +Middle East and North Africa,Oman,Clothes,Online,M,6/9/2015,145926606,6/14/2015,1780,109.28,35.84,194518.4,63795.2,130723.2 +Sub-Saharan Africa,Zimbabwe,Personal Care,Offline,L,5/6/2016,407847964,6/15/2016,131,81.73,56.67,10706.63,7423.77,3282.86 +Europe,Estonia,Cosmetics,Offline,M,6/26/2010,172706639,8/6/2010,6587,437.2,263.33,2879836.4,1734554.71,1145281.69 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,H,7/4/2011,421801459,7/26/2011,9280,651.21,524.96,6043228.8,4871628.8,1171600 +Australia and Oceania,Fiji,Beverages,Online,H,6/2/2011,856743752,6/9/2011,8370,47.45,31.79,397156.5,266082.3,131074.2 +Central America and the Caribbean,Haiti,Clothes,Online,M,8/22/2014,349457347,9/1/2014,1050,109.28,35.84,114744,37632,77112 +Asia,Kazakhstan,Fruits,Offline,H,7/10/2011,992178571,7/16/2011,6542,9.33,6.92,61036.86,45270.64,15766.22 +Australia and Oceania,Papua New Guinea,Fruits,Offline,L,5/28/2012,447456252,6/7/2012,1103,9.33,6.92,10290.99,7632.76,2658.23 +Australia and Oceania,Tuvalu,Baby Food,Offline,C,7/20/2013,498151719,7/20/2013,3019,255.28,159.42,770690.32,481288.98,289401.34 +Asia,Vietnam,Cereal,Offline,H,1/27/2016,297438800,3/10/2016,7605,205.7,117.11,1564348.5,890621.55,673726.95 +Europe,Croatia,Clothes,Offline,C,7/29/2014,418803822,8/14/2014,2213,109.28,35.84,241836.64,79313.92,162522.72 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,H,2/2/2016,606045615,3/12/2016,1220,651.21,524.96,794476.2,640451.2,154025 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,L,7/23/2013,223275506,9/3/2013,1039,255.28,159.42,265235.92,165637.38,99598.54 +Sub-Saharan Africa,Zambia,Beverages,Offline,M,5/11/2012,504917323,6/24/2012,5111,47.45,31.79,242516.95,162478.69,80038.26 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,H,5/11/2011,505707395,6/8/2011,8911,47.45,31.79,422826.95,283280.69,139546.26 +Central America and the Caribbean,Grenada,Cosmetics,Offline,H,4/8/2014,250694549,4/23/2014,4943,437.2,263.33,2161079.6,1301640.19,859439.41 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,C,9/23/2010,285240113,11/1/2010,7743,154.06,90.93,1192886.58,704070.99,488815.59 +Europe,Cyprus,Office Supplies,Online,C,5/14/2010,325017917,6/5/2010,8879,651.21,524.96,5782093.59,4661119.84,1120973.75 +Middle East and North Africa,Azerbaijan,Baby Food,Online,H,4/22/2016,606014287,4/22/2016,1949,255.28,159.42,497540.72,310709.58,186831.14 +Sub-Saharan Africa,Eritrea,Clothes,Online,M,10/24/2013,534528052,12/11/2013,7584,109.28,35.84,828779.52,271810.56,556968.96 +Europe,Italy,Cosmetics,Online,H,12/3/2011,937170541,12/3/2011,8444,437.2,263.33,3691716.8,2223558.52,1468158.28 +Sub-Saharan Africa,Lesotho,Snacks,Online,C,12/13/2016,910865581,1/18/2017,4222,152.58,97.44,644192.76,411391.68,232801.08 +North America,Mexico,Cereal,Online,C,7/27/2013,972849500,9/6/2013,6641,205.7,117.11,1366053.7,777727.51,588326.19 +Central America and the Caribbean,Panama,Vegetables,Online,H,1/4/2014,810671126,2/17/2014,4456,154.06,90.93,686491.36,405184.08,281307.28 +Australia and Oceania,Fiji,Household,Online,C,6/6/2016,632191789,7/11/2016,8454,668.27,502.54,5649554.58,4248473.16,1401081.42 +Sub-Saharan Africa,Chad,Vegetables,Online,H,4/5/2016,715585315,5/17/2016,6451,154.06,90.93,993841.06,586589.43,407251.63 +Asia,Sri Lanka,Meat,Offline,M,1/1/2010,959338033,1/8/2010,8297,421.89,364.69,3500421.33,3025832.93,474588.4 +Sub-Saharan Africa,Burundi,Cereal,Offline,M,2/24/2014,432248771,3/7/2014,872,205.7,117.11,179370.4,102119.92,77250.48 +Sub-Saharan Africa,South Africa,Baby Food,Online,C,12/21/2015,523428857,2/8/2016,3085,255.28,159.42,787538.8,491810.7,295728.1 +Europe,Slovenia,Fruits,Online,C,2/28/2015,892302119,4/18/2015,881,9.33,6.92,8219.73,6096.52,2123.21 +Middle East and North Africa,Yemen,Office Supplies,Offline,L,6/21/2012,818604886,6/28/2012,2232,651.21,524.96,1453500.72,1171710.72,281790 +Europe,Bosnia and Herzegovina,Vegetables,Offline,C,7/9/2013,552385985,7/18/2013,2143,154.06,90.93,330150.58,194862.99,135287.59 +Central America and the Caribbean,Grenada,Personal Care,Offline,H,5/28/2017,864006745,7/17/2017,7651,81.73,56.67,625316.23,433582.17,191734.06 +North America,United States of America,Household,Offline,H,12/7/2012,794140994,12/20/2012,2823,668.27,502.54,1886526.21,1418670.42,467855.79 +Europe,Macedonia,Cereal,Offline,C,9/11/2012,803775060,10/31/2012,3757,205.7,117.11,772814.9,439982.27,332832.63 +Sub-Saharan Africa,Tanzania,Fruits,Offline,H,6/2/2011,524207770,7/16/2011,3583,9.33,6.92,33429.39,24794.36,8635.03 +Europe,Vatican City,Office Supplies,Offline,L,6/15/2012,107050454,7/31/2012,7463,651.21,524.96,4859980.23,3917776.48,942203.75 +Europe,Andorra,Beverages,Online,C,6/13/2016,674226939,7/28/2016,7589,47.45,31.79,360098.05,241254.31,118843.74 +Australia and Oceania,Samoa ,Clothes,Online,H,7/15/2017,267973554,8/24/2017,8184,109.28,35.84,894347.52,293314.56,601032.96 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,L,9/12/2014,600839126,10/5/2014,504,205.7,117.11,103672.8,59023.44,44649.36 +Asia,Kyrgyzstan,Snacks,Online,C,7/21/2015,305684983,9/5/2015,7834,152.58,97.44,1195311.72,763344.96,431966.76 +Asia,Myanmar,Cereal,Online,H,6/4/2017,785684955,7/24/2017,493,205.7,117.11,101410.1,57735.23,43674.87 +Europe,Finland,Meat,Offline,H,2/20/2011,364325368,3/31/2011,827,421.89,364.69,348903.03,301598.63,47304.4 +Central America and the Caribbean,Honduras,Baby Food,Offline,C,1/30/2015,135405051,2/4/2015,8219,255.28,159.42,2098146.32,1310272.98,787873.34 +Central America and the Caribbean,Haiti,Cereal,Offline,H,11/3/2010,813035333,11/9/2010,4077,205.7,117.11,838638.9,477457.47,361181.43 +Europe,Kosovo,Meat,Online,C,2/23/2015,481640040,3/31/2015,6846,421.89,364.69,2888258.94,2496667.74,391591.2 +Australia and Oceania,Australia,Clothes,Offline,C,7/6/2015,445955502,7/7/2015,6998,109.28,35.84,764741.44,250808.32,513933.12 +Central America and the Caribbean,Belize,Fruits,Offline,M,11/9/2011,281030547,12/28/2011,2039,9.33,6.92,19023.87,14109.88,4913.99 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,H,10/3/2012,982226502,11/8/2012,1504,154.06,90.93,231706.24,136758.72,94947.52 +Central America and the Caribbean,Dominica,Office Supplies,Online,H,6/24/2016,915217196,7/6/2016,1961,651.21,524.96,1277022.81,1029446.56,247576.25 +Asia,Thailand,Meat,Offline,C,10/17/2014,765988957,11/23/2014,2009,421.89,364.69,847577.01,732662.21,114914.8 +Asia,Taiwan,Baby Food,Online,C,11/21/2011,390840613,12/1/2011,7278,255.28,159.42,1857927.84,1160258.76,697669.08 +Europe,Greece,Clothes,Online,L,1/6/2013,166383492,2/18/2013,5428,109.28,35.84,593171.84,194539.52,398632.32 +Asia,Mongolia,Beverages,Online,H,2/20/2013,539541423,3/28/2013,1152,47.45,31.79,54662.4,36622.08,18040.32 +Europe,Georgia,Cosmetics,Offline,C,11/9/2015,677550733,11/12/2015,1173,437.2,263.33,512835.6,308886.09,203949.51 +Sub-Saharan Africa,Angola,Personal Care,Offline,L,6/20/2014,717960250,8/7/2014,9247,81.73,56.67,755757.31,524027.49,231729.82 +Europe,Italy,Household,Online,M,11/30/2010,418631303,1/3/2011,1160,668.27,502.54,775193.2,582946.4,192246.8 +Europe,Armenia,Fruits,Online,C,12/29/2011,507737720,1/13/2012,9729,9.33,6.92,90771.57,67324.68,23446.89 +Asia,Cambodia,Snacks,Offline,L,5/31/2010,433765828,6/8/2010,9803,152.58,97.44,1495741.74,955204.32,540537.42 +Central America and the Caribbean,Jamaica,Cereal,Online,M,4/23/2011,615514457,5/12/2011,3261,205.7,117.11,670787.7,381895.71,288891.99 +Asia,Kazakhstan,Fruits,Offline,C,4/23/2013,192094933,5/9/2013,4014,9.33,6.92,37450.62,27776.88,9673.74 +Central America and the Caribbean,Grenada,Clothes,Online,H,4/29/2012,172931087,5/5/2012,3006,109.28,35.84,328495.68,107735.04,220760.64 +Europe,United Kingdom,Snacks,Online,C,11/23/2012,287759244,12/2/2012,3210,152.58,97.44,489781.8,312782.4,176999.4 +Europe,Liechtenstein,Snacks,Offline,L,11/6/2016,336628234,12/9/2016,4630,152.58,97.44,706445.4,451147.2,255298.2 +Sub-Saharan Africa,Eritrea,Household,Online,H,12/3/2011,639899384,1/22/2012,9303,668.27,502.54,6216915.81,4675129.62,1541786.19 +Europe,Montenegro,Meat,Offline,M,6/6/2013,688246524,6/25/2013,6296,421.89,364.69,2656219.44,2296088.24,360131.2 +Middle East and North Africa,Yemen,Vegetables,Online,C,1/11/2015,492655980,1/25/2015,6707,154.06,90.93,1033280.42,609867.51,423412.91 +Europe,Liechtenstein,Beverages,Offline,C,3/26/2015,134426581,5/12/2015,8668,47.45,31.79,411296.6,275555.72,135740.88 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,L,8/11/2013,215169656,9/21/2013,2338,437.2,263.33,1022173.6,615665.54,406508.06 +Middle East and North Africa,Lebanon,Snacks,Offline,H,8/5/2014,506809031,8/15/2014,4910,152.58,97.44,749167.8,478430.4,270737.4 +Sub-Saharan Africa,Botswana,Meat,Offline,H,2/5/2016,401581037,3/7/2016,5608,421.89,364.69,2365959.12,2045181.52,320777.6 +Asia,India,Clothes,Offline,L,4/27/2013,262034499,5/15/2013,686,109.28,35.84,74966.08,24586.24,50379.84 +Sub-Saharan Africa,Togo,Baby Food,Offline,H,2/4/2010,971030747,3/24/2010,8431,255.28,159.42,2152265.68,1344070.02,808195.66 +Europe,Belgium,Beverages,Online,L,2/9/2015,781743609,3/19/2015,4161,47.45,31.79,197439.45,132278.19,65161.26 +Asia,Turkmenistan,Personal Care,Online,L,5/24/2015,267659413,6/11/2015,5223,81.73,56.67,426875.79,295987.41,130888.38 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,H,5/28/2010,972576987,6/1/2010,5998,651.21,524.96,3905957.58,3148710.08,757247.5 +Middle East and North Africa,Egypt,Office Supplies,Offline,H,10/24/2015,460607659,11/22/2015,2897,651.21,524.96,1886555.37,1520809.12,365746.25 +Asia,Turkmenistan,Beverages,Offline,H,4/7/2014,866175258,4/17/2014,9362,47.45,31.79,444226.9,297617.98,146608.92 +Asia,South Korea,Snacks,Online,H,3/16/2012,344016110,4/17/2012,867,152.58,97.44,132286.86,84480.48,47806.38 +Sub-Saharan Africa,Madagascar,Cereal,Offline,L,5/8/2013,719179046,5/21/2013,9916,205.7,117.11,2039721.2,1161262.76,878458.44 +Asia,Singapore,Personal Care,Online,C,11/26/2014,737025392,1/6/2015,1047,81.73,56.67,85571.31,59333.49,26237.82 +Asia,Sri Lanka,Cosmetics,Online,M,5/10/2011,113228976,6/13/2011,5825,437.2,263.33,2546690,1533897.25,1012792.75 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,C,5/26/2013,883776128,6/26/2013,7851,651.21,524.96,5112649.71,4121460.96,991188.75 +Sub-Saharan Africa,Gabon,Cereal,Online,C,11/14/2013,654965674,11/18/2013,7753,205.7,117.11,1594792.1,907953.83,686838.27 +Asia,Taiwan,Household,Offline,H,3/26/2014,253408944,5/7/2014,8193,668.27,502.54,5475136.11,4117310.22,1357825.89 +Central America and the Caribbean,Saint Lucia,Clothes,Online,M,3/27/2013,576029765,4/14/2013,8863,109.28,35.84,968548.64,317649.92,650898.72 +Australia and Oceania,Fiji,Personal Care,Offline,H,9/9/2010,340064465,10/2/2010,1487,81.73,56.67,121532.51,84268.29,37264.22 +Australia and Oceania,New Zealand,Personal Care,Online,H,4/4/2011,133061873,5/8/2011,4820,81.73,56.67,393938.6,273149.4,120789.2 +Central America and the Caribbean,Guatemala,Baby Food,Online,M,2/2/2013,162883317,3/14/2013,9648,255.28,159.42,2462941.44,1538084.16,924857.28 +Asia,Turkmenistan,Baby Food,Online,M,8/18/2011,707702624,9/7/2011,3788,255.28,159.42,967000.64,603882.96,363117.68 +Sub-Saharan Africa,Cameroon,Personal Care,Online,M,12/9/2010,766006124,12/25/2010,7089,81.73,56.67,579383.97,401733.63,177650.34 +Sub-Saharan Africa,Namibia,Snacks,Online,H,5/16/2012,306592643,5/25/2012,6431,152.58,97.44,981241.98,626636.64,354605.34 +Australia and Oceania,Tonga,Household,Online,M,10/8/2010,718573510,11/20/2010,725,668.27,502.54,484495.75,364341.5,120154.25 +Australia and Oceania,Solomon Islands,Cereal,Offline,M,5/25/2013,761372554,7/11/2013,5913,205.7,117.11,1216304.1,692471.43,523832.67 +North America,Greenland,Personal Care,Online,H,6/9/2013,614726102,6/27/2013,9969,81.73,56.67,814766.37,564943.23,249823.14 +Sub-Saharan Africa,Ghana,Cereal,Offline,M,7/4/2016,528682982,8/13/2016,7898,205.7,117.11,1624618.6,924934.78,699683.82 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,M,2/16/2014,373604524,2/23/2014,6736,205.7,117.11,1385595.2,788852.96,596742.24 +Central America and the Caribbean,Grenada,Cosmetics,Online,M,4/3/2010,990164554,4/10/2010,550,437.2,263.33,240460,144831.5,95628.5 +Sub-Saharan Africa,Sudan,Snacks,Offline,H,6/24/2017,139349400,7/31/2017,5439,152.58,97.44,829882.62,529976.16,299906.46 +Middle East and North Africa,Egypt,Office Supplies,Online,M,5/18/2015,152457892,6/19/2015,4533,651.21,524.96,2951934.93,2379643.68,572291.25 +Asia,China,Fruits,Online,H,11/20/2014,281101357,1/3/2015,2993,9.33,6.92,27924.69,20711.56,7213.13 +Europe,Latvia,Personal Care,Online,H,8/22/2016,747203624,8/30/2016,3012,81.73,56.67,246170.76,170690.04,75480.72 +Asia,Turkmenistan,Meat,Offline,L,10/11/2014,493001019,11/9/2014,8812,421.89,364.69,3717694.68,3213648.28,504046.4 +Europe,Poland,Cosmetics,Online,M,11/6/2015,331042373,12/21/2015,1649,437.2,263.33,720942.8,434231.17,286711.63 +Europe,Spain,Meat,Online,L,5/1/2012,694189012,5/8/2012,4810,421.89,364.69,2029290.9,1754158.9,275132 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,H,9/12/2016,285614764,9/21/2016,8611,421.89,364.69,3632894.79,3140345.59,492549.2 +Sub-Saharan Africa,Cameroon,Beverages,Online,M,3/12/2012,128805959,3/16/2012,5400,47.45,31.79,256230,171666,84564 +Asia,India,Personal Care,Online,M,3/17/2017,417561423,4/21/2017,4559,81.73,56.67,372607.07,258358.53,114248.54 +Europe,Slovakia,Cereal,Offline,H,4/30/2013,965992486,5/7/2013,7498,205.7,117.11,1542338.6,878090.78,664247.82 +Asia,Vietnam,Cosmetics,Offline,H,4/16/2017,758522975,5/2/2017,2659,437.2,263.33,1162514.8,700194.47,462320.33 +Australia and Oceania,New Zealand,Cosmetics,Online,L,8/5/2016,199889218,8/24/2016,517,437.2,263.33,226032.4,136141.61,89890.79 +Europe,Belarus,Clothes,Online,L,3/5/2011,665140044,3/16/2011,8575,109.28,35.84,937076,307328,629748 +Europe,Latvia,Cereal,Online,L,3/2/2017,449636781,3/3/2017,6370,205.7,117.11,1310309,745990.7,564318.3 +Sub-Saharan Africa,Uganda,Household,Online,M,2/18/2010,619053256,3/28/2010,470,668.27,502.54,314086.9,236193.8,77893.1 +Europe,Georgia,Personal Care,Online,M,2/14/2012,959375798,3/17/2012,9473,81.73,56.67,774228.29,536834.91,237393.38 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,C,3/7/2012,426903235,4/7/2012,9009,255.28,159.42,2299817.52,1436214.78,863602.74 +Central America and the Caribbean,Nicaragua,Beverages,Offline,H,7/26/2015,298246896,9/12/2015,6739,47.45,31.79,319765.55,214232.81,105532.74 +Europe,Romania,Office Supplies,Offline,M,3/27/2017,120330607,4/28/2017,7356,651.21,524.96,4790300.76,3861605.76,928695 +Europe,Albania,Fruits,Online,L,3/19/2013,860390698,5/8/2013,7582,9.33,6.92,70740.06,52467.44,18272.62 +Europe,United Kingdom,Meat,Offline,M,12/14/2011,855975997,12/15/2011,1174,421.89,364.69,495298.86,428146.06,67152.8 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,L,5/22/2015,764947831,5/24/2015,3917,81.73,56.67,320136.41,221976.39,98160.02 +Middle East and North Africa,Somalia,Meat,Online,C,3/4/2015,415480029,3/10/2015,8628,421.89,364.69,3640066.92,3146545.32,493521.6 +Asia,Thailand,Personal Care,Online,M,8/2/2011,156058919,9/2/2011,157,81.73,56.67,12831.61,8897.19,3934.42 +Europe,Belgium,Office Supplies,Online,C,5/4/2017,405483329,6/4/2017,383,651.21,524.96,249413.43,201059.68,48353.75 +Sub-Saharan Africa,Cameroon,Meat,Offline,M,12/2/2015,302864587,12/27/2015,3216,421.89,364.69,1356798.24,1172843.04,183955.2 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,M,10/19/2010,857626521,11/7/2010,9601,437.2,263.33,4197557.2,2528231.33,1669325.87 +Europe,Cyprus,Personal Care,Offline,C,2/6/2014,899505460,3/12/2014,2509,81.73,56.67,205060.57,142185.03,62875.54 +Europe,Kosovo,Cosmetics,Offline,L,6/30/2012,228550231,7/28/2012,1947,437.2,263.33,851228.4,512703.51,338524.89 +Europe,Denmark,Clothes,Online,C,6/14/2016,965122163,7/6/2016,9950,109.28,35.84,1087336,356608,730728 +Asia,India,Household,Offline,H,12/26/2010,799895083,1/22/2011,5585,668.27,502.54,3732287.95,2806685.9,925602.05 +Middle East and North Africa,United Arab Emirates,Household,Online,C,6/22/2012,643855321,7/8/2012,9952,668.27,502.54,6650623.04,5001278.08,1649344.96 +Middle East and North Africa,Libya,Clothes,Offline,L,11/9/2011,578301703,12/29/2011,1180,109.28,35.84,128950.4,42291.2,86659.2 +Australia and Oceania,Australia,Personal Care,Online,L,4/11/2016,304845559,4/13/2016,9430,81.73,56.67,770713.9,534398.1,236315.8 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,H,1/8/2015,495410716,2/16/2015,1895,437.2,263.33,828494,499010.35,329483.65 +Europe,Germany,Snacks,Offline,M,7/28/2013,542233502,8/31/2013,7798,152.58,97.44,1189818.84,759837.12,429981.72 +Middle East and North Africa,Algeria,Office Supplies,Offline,C,9/16/2014,807862746,9/19/2014,3394,651.21,524.96,2210206.74,1781714.24,428492.5 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,L,9/8/2014,375159776,10/2/2014,6969,9.33,6.92,65020.77,48225.48,16795.29 +Europe,United Kingdom,Beverages,Online,M,8/14/2014,197298419,8/26/2014,3841,47.45,31.79,182255.45,122105.39,60150.06 +Asia,Bhutan,Meat,Offline,L,9/7/2016,847765004,10/25/2016,1359,421.89,364.69,573348.51,495613.71,77734.8 +Central America and the Caribbean,Panama,Personal Care,Offline,L,10/8/2012,270358359,11/25/2012,3901,81.73,56.67,318828.73,221069.67,97759.06 +Central America and the Caribbean,Cuba,Baby Food,Offline,L,12/19/2010,529189813,2/1/2011,7880,255.28,159.42,2011606.4,1256229.6,755376.8 +Europe,Macedonia,Cosmetics,Online,H,8/23/2016,158683192,8/27/2016,6738,437.2,263.33,2945853.6,1774317.54,1171536.06 +Central America and the Caribbean,Nicaragua,Snacks,Online,L,7/12/2013,913574826,7/25/2013,5948,152.58,97.44,907545.84,579573.12,327972.72 +Asia,South Korea,Cosmetics,Online,M,11/26/2012,118913543,1/6/2013,8015,437.2,263.33,3504158,2110589.95,1393568.05 +Europe,Poland,Baby Food,Offline,C,12/24/2011,120060670,1/13/2012,7475,255.28,159.42,1908218,1191664.5,716553.5 +Australia and Oceania,Palau,Baby Food,Offline,H,10/25/2012,632690036,11/18/2012,5896,255.28,159.42,1505130.88,939940.32,565190.56 +Central America and the Caribbean,Haiti,Baby Food,Online,H,12/18/2010,992787969,1/26/2011,6877,255.28,159.42,1755560.56,1096331.34,659229.22 +Sub-Saharan Africa,Mozambique,Household,Offline,L,5/26/2014,606653296,7/4/2014,1046,668.27,502.54,699010.42,525656.84,173353.58 +Sub-Saharan Africa,Uganda,Office Supplies,Online,L,1/7/2017,300897347,1/17/2017,1067,651.21,524.96,694841.07,560132.32,134708.75 +Central America and the Caribbean,Barbados,Snacks,Online,M,7/26/2017,972443950,8/24/2017,6629,152.58,97.44,1011452.82,645929.76,365523.06 +Europe,Ireland,Fruits,Online,L,11/9/2015,438529431,12/12/2015,9459,9.33,6.92,88252.47,65456.28,22796.19 +Europe,France,Cosmetics,Online,M,7/19/2016,186702620,7/20/2016,8309,437.2,263.33,3632694.8,2188008.97,1444685.83 +Europe,Estonia,Meat,Online,M,3/24/2010,424824845,4/15/2010,3967,421.89,364.69,1673637.63,1446725.23,226912.4 +Central America and the Caribbean,Haiti,Clothes,Offline,H,1/16/2015,531069934,2/11/2015,4250,109.28,35.84,464440,152320,312120 +Europe,Denmark,Snacks,Offline,C,5/7/2012,403924214,5/10/2012,9006,152.58,97.44,1374135.48,877544.64,496590.84 +Asia,Indonesia,Snacks,Online,M,1/25/2011,912186515,3/1/2011,5115,152.58,97.44,780446.7,498405.6,282041.1 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,M,8/12/2013,744968163,8/26/2013,1489,81.73,56.67,121695.97,84381.63,37314.34 +North America,Canada,Cereal,Offline,H,2/9/2012,461692988,3/3/2012,4070,205.7,117.11,837199,476637.7,360561.3 +Sub-Saharan Africa,South Africa,Beverages,Offline,C,11/17/2014,242097318,11/23/2014,831,47.45,31.79,39430.95,26417.49,13013.46 +Europe,Armenia,Baby Food,Offline,C,5/23/2012,336229979,7/11/2012,6778,255.28,159.42,1730287.84,1080548.76,649739.08 +Sub-Saharan Africa,Guinea,Clothes,Online,C,4/28/2011,614452302,6/11/2011,8945,109.28,35.84,977509.6,320588.8,656920.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,C,8/15/2015,117438113,9/13/2015,1402,47.45,31.79,66524.9,44569.58,21955.32 +Europe,Lithuania,Clothes,Offline,L,3/1/2015,206173741,3/2/2015,247,109.28,35.84,26992.16,8852.48,18139.68 +Europe,Switzerland,Snacks,Offline,C,3/28/2012,511958014,5/16/2012,8608,152.58,97.44,1313408.64,838763.52,474645.12 +Central America and the Caribbean,Dominica,Fruits,Online,L,3/20/2010,286402261,4/8/2010,1648,9.33,6.92,15375.84,11404.16,3971.68 +Central America and the Caribbean,Cuba,Meat,Online,C,4/21/2017,651430308,4/22/2017,1559,421.89,364.69,657726.51,568551.71,89174.8 +Europe,France,Meat,Offline,M,6/27/2012,549278485,8/13/2012,2565,421.89,364.69,1082147.85,935429.85,146718 +Asia,Taiwan,Meat,Online,M,6/22/2017,792495620,8/6/2017,5920,421.89,364.69,2497588.8,2158964.8,338624 +Asia,Bangladesh,Vegetables,Online,C,2/27/2017,913943040,4/16/2017,4910,154.06,90.93,756434.6,446466.3,309968.3 +Europe,Vatican City,Cereal,Online,L,6/11/2016,516794574,7/29/2016,9854,205.7,117.11,2026967.8,1154001.94,872965.86 +Asia,Nepal,Meat,Offline,H,9/21/2013,624536550,11/8/2013,3098,421.89,364.69,1307015.22,1129809.62,177205.6 +Europe,Sweden,Vegetables,Offline,M,3/27/2012,530967795,5/9/2012,4025,154.06,90.93,620091.5,365993.25,254098.25 +Europe,Moldova ,Fruits,Online,L,4/16/2016,950199639,5/23/2016,4044,9.33,6.92,37730.52,27984.48,9746.04 +Australia and Oceania,Palau,Beverages,Online,C,5/1/2012,866655910,5/26/2012,1597,47.45,31.79,75777.65,50768.63,25009.02 +Asia,Kyrgyzstan,Snacks,Online,L,7/31/2010,685072934,8/14/2010,7160,152.58,97.44,1092472.8,697670.4,394802.4 +Asia,Mongolia,Office Supplies,Online,H,12/18/2010,880499541,12/19/2010,8236,651.21,524.96,5363365.56,4323570.56,1039795 +Europe,Andorra,Cereal,Online,L,6/25/2014,648297059,8/9/2014,4361,205.7,117.11,897057.7,510716.71,386340.99 +Europe,Austria,Cosmetics,Offline,L,10/31/2011,154139316,12/13/2011,2104,437.2,263.33,919868.8,554046.32,365822.48 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,M,6/30/2017,984012639,7/4/2017,62,109.28,35.84,6775.36,2222.08,4553.28 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,M,12/12/2012,294215857,1/10/2013,3865,437.2,263.33,1689778,1017770.45,672007.55 +Australia and Oceania,Nauru,Fruits,Offline,H,1/6/2011,261360299,2/5/2011,1175,9.33,6.92,10962.75,8131,2831.75 +Australia and Oceania,Australia,Cereal,Offline,H,3/25/2014,432369792,4/1/2014,6685,205.7,117.11,1375104.5,782880.35,592224.15 +Middle East and North Africa,Turkey,Personal Care,Offline,C,1/17/2011,874480664,2/10/2011,7116,81.73,56.67,581590.68,403263.72,178326.96 +Europe,Netherlands,Personal Care,Offline,H,6/24/2017,825241744,7/27/2017,6226,81.73,56.67,508850.98,352827.42,156023.56 +Sub-Saharan Africa,Senegal,Clothes,Offline,M,10/4/2012,942514359,11/23/2012,9799,109.28,35.84,1070834.72,351196.16,719638.56 +Middle East and North Africa,Turkey,Beverages,Online,H,4/1/2011,154472339,4/28/2011,653,47.45,31.79,30984.85,20758.87,10225.98 +Europe,Belgium,Office Supplies,Offline,M,3/26/2013,609602010,4/27/2013,3636,651.21,524.96,2367799.56,1908754.56,459045 +Asia,Indonesia,Baby Food,Online,L,4/9/2016,926702201,4/30/2016,629,255.28,159.42,160571.12,100275.18,60295.94 +Europe,Latvia,Baby Food,Online,C,6/5/2011,244884240,6/16/2011,5543,255.28,159.42,1415017.04,883665.06,531351.98 +Sub-Saharan Africa,Chad,Clothes,Offline,C,4/27/2017,473571956,5/6/2017,9320,109.28,35.84,1018489.6,334028.8,684460.8 +Middle East and North Africa,Israel,Meat,Online,H,10/11/2015,442501676,11/17/2015,4934,421.89,364.69,2081605.26,1799380.46,282224.8 +Europe,Netherlands,Household,Online,C,3/11/2016,851722228,3/11/2016,2389,668.27,502.54,1596497.03,1200568.06,395928.97 +Australia and Oceania,Solomon Islands,Cereal,Online,H,11/19/2013,221594941,12/12/2013,3722,205.7,117.11,765615.4,435883.42,329731.98 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,M,8/3/2016,742793643,8/16/2016,8000,47.45,31.79,379600,254320,125280 +Europe,Cyprus,Cosmetics,Offline,C,5/24/2010,626304662,7/9/2010,6322,437.2,263.33,2763978.4,1664772.26,1099206.14 +Asia,Maldives,Household,Offline,C,7/11/2016,853426826,8/10/2016,6818,668.27,502.54,4556264.86,3426317.72,1129947.14 +Asia,Brunei,Fruits,Online,C,11/5/2011,225771462,12/18/2011,9648,9.33,6.92,90015.84,66764.16,23251.68 +Central America and the Caribbean,Costa Rica,Household,Online,L,12/2/2015,315262401,1/17/2016,2005,668.27,502.54,1339881.35,1007592.7,332288.65 +Asia,Singapore,Office Supplies,Offline,C,7/10/2011,514135968,7/25/2011,3113,651.21,524.96,2027216.73,1634200.48,393016.25 +Europe,Estonia,Vegetables,Online,L,7/27/2016,284940993,8/13/2016,9227,154.06,90.93,1421511.62,839011.11,582500.51 +Sub-Saharan Africa,Togo,Clothes,Online,M,3/5/2012,510538804,4/2/2012,8632,109.28,35.84,943304.96,309370.88,633934.08 +Sub-Saharan Africa,Malawi,Cereal,Offline,L,8/8/2014,344103229,8/22/2014,6647,205.7,117.11,1367287.9,778430.17,588857.73 +Australia and Oceania,Federated States of Micronesia,Household,Online,C,11/17/2010,359120595,11/22/2010,619,668.27,502.54,413659.13,311072.26,102586.87 +Central America and the Caribbean,Panama,Beverages,Online,H,8/10/2015,299389731,8/29/2015,4929,47.45,31.79,233881.05,156692.91,77188.14 +Asia,North Korea,Clothes,Offline,L,3/1/2014,429021966,4/7/2014,5988,109.28,35.84,654368.64,214609.92,439758.72 +Sub-Saharan Africa,Guinea,Meat,Offline,M,12/4/2011,182441127,12/31/2011,7239,421.89,364.69,3054061.71,2639990.91,414070.8 +Middle East and North Africa,Turkey,Cereal,Online,H,4/28/2015,414383542,5/21/2015,4153,205.7,117.11,854272.1,486357.83,367914.27 +Europe,Iceland,Meat,Online,M,12/5/2012,249898040,1/19/2013,9238,421.89,364.69,3897419.82,3369006.22,528413.6 +Sub-Saharan Africa,South Africa,Personal Care,Online,L,2/6/2017,234345948,3/5/2017,7029,81.73,56.67,574480.17,398333.43,176146.74 +Sub-Saharan Africa,Sudan,Cosmetics,Online,H,10/1/2014,983401095,11/13/2014,9092,437.2,263.33,3975022.4,2394196.36,1580826.04 +Europe,Montenegro,Snacks,Offline,L,7/28/2016,933049809,8/23/2016,9028,152.58,97.44,1377492.24,879688.32,497803.92 +Australia and Oceania,Palau,Office Supplies,Online,L,5/28/2015,389590919,5/29/2015,7465,651.21,524.96,4861282.65,3918826.4,942456.25 +Sub-Saharan Africa,Ghana,Vegetables,Offline,H,9/14/2012,179635751,9/20/2012,7065,154.06,90.93,1088433.9,642420.45,446013.45 +North America,Mexico,Cosmetics,Online,L,10/19/2014,300108134,11/5/2014,7521,437.2,263.33,3288181.2,1980504.93,1307676.27 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,M,12/3/2013,368244397,12/24/2013,555,437.2,263.33,242646,146148.15,96497.85 +Sub-Saharan Africa,Malawi,Snacks,Online,C,9/28/2014,971593368,11/14/2014,4923,152.58,97.44,751151.34,479697.12,271454.22 +Asia,Uzbekistan,Fruits,Online,L,5/30/2015,518016374,7/2/2015,1411,9.33,6.92,13164.63,9764.12,3400.51 +Middle East and North Africa,Bahrain,Clothes,Offline,C,5/11/2011,185687243,5/21/2011,7837,109.28,35.84,856427.36,280878.08,575549.28 +Asia,Indonesia,Vegetables,Online,M,3/26/2014,773092305,4/13/2014,4048,154.06,90.93,623634.88,368084.64,255550.24 +Europe,Bosnia and Herzegovina,Baby Food,Offline,C,3/28/2010,449030387,5/6/2010,6925,255.28,159.42,1767814,1103983.5,663830.5 +Europe,Latvia,Household,Online,L,12/6/2016,602612817,12/20/2016,5379,668.27,502.54,3594624.33,2703162.66,891461.67 +Middle East and North Africa,Afghanistan,Fruits,Offline,M,4/17/2011,893263423,5/15/2011,5352,9.33,6.92,49934.16,37035.84,12898.32 +Middle East and North Africa,Yemen,Office Supplies,Online,C,10/16/2016,600718533,11/9/2016,4818,651.21,524.96,3137529.78,2529257.28,608272.5 +Sub-Saharan Africa,South Africa,Cereal,Online,C,4/28/2016,875026977,6/2/2016,8782,205.7,117.11,1806457.4,1028460.02,777997.38 +Australia and Oceania,Nauru,Household,Online,L,7/24/2016,686550080,8/1/2016,4280,668.27,502.54,2860195.6,2150871.2,709324.4 +Sub-Saharan Africa,Togo,Clothes,Offline,L,11/20/2013,875961673,12/19/2013,5380,109.28,35.84,587926.4,192819.2,395107.2 +Australia and Oceania,Vanuatu,Snacks,Offline,L,4/26/2013,104248082,6/11/2013,8179,152.58,97.44,1247951.82,796961.76,450990.06 +Sub-Saharan Africa,Zambia,Vegetables,Online,L,2/23/2017,702708137,4/8/2017,5808,154.06,90.93,894780.48,528121.44,366659.04 +Middle East and North Africa,Libya,Meat,Offline,L,8/5/2013,122953164,8/28/2013,3428,421.89,364.69,1446238.92,1250157.32,196081.6 +Sub-Saharan Africa,Namibia,Personal Care,Online,C,11/13/2010,386906993,12/5/2010,3232,81.73,56.67,264151.36,183157.44,80993.92 +Central America and the Caribbean,Nicaragua,Household,Online,L,9/3/2010,436805951,10/15/2010,9443,668.27,502.54,6310473.61,4745485.22,1564988.39 +Sub-Saharan Africa,Namibia,Baby Food,Offline,L,12/31/2011,185198867,1/22/2012,3315,255.28,159.42,846253.2,528477.3,317775.9 +Central America and the Caribbean,Barbados,Office Supplies,Online,M,11/19/2014,964947068,12/4/2014,8136,651.21,524.96,5298244.56,4271074.56,1027170 +Europe,Finland,Beverages,Offline,M,8/30/2016,579224383,9/12/2016,4222,47.45,31.79,200333.9,134217.38,66116.52 +Central America and the Caribbean,Belize,Fruits,Online,H,9/22/2015,951517140,10/12/2015,3922,9.33,6.92,36592.26,27140.24,9452.02 +Asia,Indonesia,Fruits,Offline,L,4/24/2015,475624167,5/22/2015,6615,9.33,6.92,61717.95,45775.8,15942.15 +Europe,Monaco,Personal Care,Online,H,2/26/2012,765656793,4/10/2012,3714,81.73,56.67,303545.22,210472.38,93072.84 +Sub-Saharan Africa,Nigeria,Beverages,Online,C,6/3/2015,806038844,6/14/2015,3661,47.45,31.79,173714.45,116383.19,57331.26 +Middle East and North Africa,Pakistan,Household,Offline,H,8/11/2012,101506650,9/19/2012,6928,668.27,502.54,4629774.56,3481597.12,1148177.44 +Australia and Oceania,Fiji,Vegetables,Online,C,3/25/2011,927109038,4/14/2011,1022,154.06,90.93,157449.32,92930.46,64518.86 +Middle East and North Africa,Pakistan,Fruits,Offline,C,4/7/2012,678207337,4/23/2012,5477,9.33,6.92,51100.41,37900.84,13199.57 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,M,1/1/2014,420475375,1/25/2014,6862,152.58,97.44,1047003.96,668633.28,378370.68 +Australia and Oceania,Vanuatu,Cosmetics,Offline,M,10/9/2015,839899480,10/13/2015,3775,437.2,263.33,1650430,994070.75,656359.25 +Australia and Oceania,East Timor,Meat,Offline,C,3/10/2014,892778480,3/15/2014,1846,421.89,364.69,778808.94,673217.74,105591.2 +Europe,Estonia,Clothes,Online,M,7/6/2014,955723702,8/16/2014,8737,109.28,35.84,954779.36,313134.08,641645.28 +Europe,Monaco,Baby Food,Online,C,9/13/2011,575658977,9/22/2011,9138,255.28,159.42,2332748.64,1456779.96,875968.68 +Europe,Belgium,Cereal,Online,M,12/2/2016,719820630,12/28/2016,9775,205.7,117.11,2010717.5,1144750.25,865967.25 +Europe,Moldova ,Beverages,Offline,M,11/28/2015,625757491,1/10/2016,4402,47.45,31.79,208874.9,139939.58,68935.32 +Middle East and North Africa,Israel,Cereal,Offline,H,8/9/2010,951330888,9/2/2010,8805,205.7,117.11,1811188.5,1031153.55,780034.95 +Europe,Estonia,Meat,Online,L,5/16/2015,624714648,6/10/2015,5802,421.89,364.69,2447805.78,2115931.38,331874.4 +North America,Greenland,Meat,Offline,C,5/9/2015,894395101,5/20/2015,241,421.89,364.69,101675.49,87890.29,13785.2 +Sub-Saharan Africa,Niger,Clothes,Online,C,9/5/2015,379171073,10/14/2015,4001,109.28,35.84,437229.28,143395.84,293833.44 +Middle East and North Africa,Bahrain,Personal Care,Online,C,12/25/2014,918153893,1/19/2015,995,81.73,56.67,81321.35,56386.65,24934.7 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,L,9/27/2016,820767390,10/25/2016,2165,421.89,364.69,913391.85,789553.85,123838 +Asia,Taiwan,Household,Offline,C,5/9/2010,716747891,5/26/2010,484,668.27,502.54,323442.68,243229.36,80213.32 +Central America and the Caribbean,Barbados,Vegetables,Online,M,10/14/2012,406144225,10/15/2012,5956,154.06,90.93,917581.36,541579.08,376002.28 +Sub-Saharan Africa,Cameroon,Meat,Offline,L,10/15/2011,209317719,10/16/2011,620,421.89,364.69,261571.8,226107.8,35464 +Europe,Kosovo,Office Supplies,Online,C,2/3/2015,516942203,3/2/2015,3540,651.21,524.96,2305283.4,1858358.4,446925 +Europe,Montenegro,Snacks,Offline,M,5/11/2016,440004003,5/13/2016,5817,152.58,97.44,887557.86,566808.48,320749.38 +Asia,Brunei,Snacks,Online,M,2/6/2014,959801948,3/17/2014,5580,152.58,97.44,851396.4,543715.2,307681.2 +Middle East and North Africa,Bahrain,Baby Food,Offline,L,6/17/2015,877947366,6/27/2015,2990,255.28,159.42,763287.2,476665.8,286621.4 +Europe,Georgia,Vegetables,Online,M,4/17/2017,866364085,5/17/2017,5240,154.06,90.93,807274.4,476473.2,330801.2 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,L,7/8/2017,317288434,8/2/2017,1553,9.33,6.92,14489.49,10746.76,3742.73 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,L,5/1/2011,493269240,5/10/2011,8185,651.21,524.96,5330153.85,4296797.6,1033356.25 +Australia and Oceania,Vanuatu,Vegetables,Online,L,2/20/2010,477167832,3/2/2010,3420,154.06,90.93,526885.2,310980.6,215904.6 +Middle East and North Africa,Afghanistan,Meat,Offline,C,1/21/2015,322158038,3/7/2015,2577,421.89,364.69,1087210.53,939806.13,147404.4 +Australia and Oceania,Nauru,Cereal,Offline,L,2/11/2013,601726186,3/25/2013,3005,205.7,117.11,618128.5,351915.55,266212.95 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,H,5/6/2011,159671103,5/25/2011,9083,651.21,524.96,5914940.43,4768211.68,1146728.75 +Central America and the Caribbean,Dominica,Clothes,Offline,C,4/7/2010,160104119,4/15/2010,7222,109.28,35.84,789220.16,258836.48,530383.68 +Middle East and North Africa,Iraq,Cereal,Online,C,4/2/2015,937449061,4/30/2015,864,205.7,117.11,177724.8,101183.04,76541.76 +Australia and Oceania,Nauru,Meat,Online,H,1/7/2010,646442258,1/18/2010,5484,421.89,364.69,2313644.76,1999959.96,313684.8 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,C,6/6/2013,212132537,7/4/2013,3587,255.28,159.42,915689.36,571839.54,343849.82 +Europe,France,Vegetables,Offline,M,2/15/2015,179881227,2/28/2015,9707,154.06,90.93,1495460.42,882657.51,612802.91 +Sub-Saharan Africa,Senegal,Office Supplies,Online,M,2/27/2017,265362155,4/7/2017,5413,651.21,524.96,3524999.73,2841608.48,683391.25 +Europe,Cyprus,Snacks,Offline,L,2/1/2015,704561650,3/14/2015,4304,152.58,97.44,656704.32,419381.76,237322.56 +Middle East and North Africa,Azerbaijan,Vegetables,Online,H,11/17/2016,903778541,12/30/2016,7009,154.06,90.93,1079806.54,637328.37,442478.17 +Sub-Saharan Africa,Burundi,Office Supplies,Online,H,6/8/2016,789624154,7/10/2016,6189,651.21,524.96,4030338.69,3248977.44,781361.25 +Central America and the Caribbean,Dominica,Personal Care,Offline,H,7/3/2012,359022319,8/6/2012,1537,81.73,56.67,125619.01,87101.79,38517.22 +Europe,Russia,Fruits,Online,L,6/18/2012,129209363,7/26/2012,4777,9.33,6.92,44569.41,33056.84,11512.57 +Europe,Croatia,Clothes,Offline,L,5/29/2013,687734115,6/19/2013,4662,109.28,35.84,509463.36,167086.08,342377.28 +Australia and Oceania,Vanuatu,Cosmetics,Online,H,6/28/2013,442457902,7/20/2013,1980,437.2,263.33,865656,521393.4,344262.6 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Online,H,9/20/2015,571554553,10/12/2015,4548,47.45,31.79,215802.6,144580.92,71221.68 +Sub-Saharan Africa,Mali,Beverages,Online,M,8/3/2016,973510396,8/14/2016,2215,47.45,31.79,105101.75,70414.85,34686.9 +Central America and the Caribbean,Panama,Vegetables,Offline,L,6/14/2017,717124259,7/4/2017,1859,154.06,90.93,286397.54,169038.87,117358.67 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,M,2/24/2013,291507470,4/8/2013,2393,47.45,31.79,113547.85,76073.47,37474.38 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,C,12/13/2010,256083858,12/23/2010,9759,81.73,56.67,797603.07,553042.53,244560.54 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,H,8/9/2011,790589749,8/27/2011,1930,437.2,263.33,843796,508226.9,335569.1 +Europe,United Kingdom,Vegetables,Offline,H,2/26/2013,345073974,4/17/2013,3912,154.06,90.93,602682.72,355718.16,246964.56 +Middle East and North Africa,Kuwait,Household,Online,C,9/14/2014,589897859,9/15/2014,2740,668.27,502.54,1831059.8,1376959.6,454100.2 +Asia,Vietnam,Snacks,Online,C,8/17/2012,565735232,8/24/2012,2482,152.58,97.44,378703.56,241846.08,136857.48 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,L,12/12/2011,733572423,12/29/2011,9236,437.2,263.33,4037979.2,2432115.88,1605863.32 +Europe,Iceland,Cereal,Offline,C,12/15/2014,724708259,12/31/2014,6133,205.7,117.11,1261558.1,718235.63,543322.47 +Sub-Saharan Africa,Swaziland,Snacks,Online,C,6/11/2017,690754067,6/15/2017,8333,152.58,97.44,1271449.14,811967.52,459481.62 +Asia,Uzbekistan,Snacks,Online,M,6/23/2012,853633677,7/14/2012,8030,152.58,97.44,1225217.4,782443.2,442774.2 +Australia and Oceania,Papua New Guinea,Cereal,Offline,H,11/27/2016,155583417,12/12/2016,9445,205.7,117.11,1942836.5,1106103.95,836732.55 +Central America and the Caribbean,Haiti,Household,Online,M,7/27/2014,309152114,8/24/2014,3835,668.27,502.54,2562815.45,1927240.9,635574.55 +Middle East and North Africa,Jordan,Personal Care,Offline,H,1/31/2013,847201097,2/11/2013,4486,81.73,56.67,366640.78,254221.62,112419.16 +Middle East and North Africa,Oman,Snacks,Offline,M,5/10/2017,472904193,5/17/2017,1715,152.58,97.44,261674.7,167109.6,94565.1 +Asia,Philippines,Cosmetics,Offline,M,8/17/2010,209747731,9/6/2010,7870,437.2,263.33,3440764,2072407.1,1368356.9 +Central America and the Caribbean,Panama,Office Supplies,Online,M,4/14/2011,251530539,5/27/2011,2331,651.21,524.96,1517970.51,1223681.76,294288.75 +Europe,Sweden,Cosmetics,Online,H,1/24/2016,412363946,2/23/2016,6510,437.2,263.33,2846172,1714278.3,1131893.7 +Sub-Saharan Africa,Lesotho,Cereal,Offline,H,5/30/2011,576671779,6/25/2011,8849,205.7,117.11,1820239.3,1036306.39,783932.91 +Europe,Netherlands,Household,Offline,L,2/12/2015,249190366,3/25/2015,9822,668.27,502.54,6563747.94,4935947.88,1627800.06 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,C,12/19/2011,804968535,1/5/2012,6933,651.21,524.96,4514838.93,3639547.68,875291.25 +Middle East and North Africa,Saudi Arabia,Household,Offline,M,7/12/2010,539367616,7/28/2010,9718,668.27,502.54,6494247.86,4883683.72,1610564.14 +Middle East and North Africa,Syria,Clothes,Offline,H,8/24/2016,518061435,9/28/2016,4746,109.28,35.84,518642.88,170096.64,348546.24 +Europe,Luxembourg,Clothes,Offline,C,7/9/2014,527036321,8/11/2014,614,109.28,35.84,67097.92,22005.76,45092.16 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,C,11/26/2015,422591102,12/7/2015,2953,255.28,159.42,753841.84,470767.26,283074.58 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,H,11/28/2010,581337106,12/28/2010,9423,651.21,524.96,6136351.83,4946698.08,1189653.75 +Asia,Bhutan,Cereal,Offline,H,3/19/2017,550198161,4/29/2017,4717,205.7,117.11,970286.9,552407.87,417879.03 +Europe,Lithuania,Clothes,Online,H,9/12/2015,396410596,9/18/2015,5559,109.28,35.84,607487.52,199234.56,408252.96 +Europe,Russia,Vegetables,Online,C,10/24/2014,257523238,11/24/2014,5704,154.06,90.93,878758.24,518664.72,360093.52 +Central America and the Caribbean,Costa Rica,Personal Care,Online,M,6/30/2016,791397416,7/28/2016,937,81.73,56.67,76581.01,53099.79,23481.22 +Europe,San Marino,Fruits,Online,L,5/25/2012,926206958,5/26/2012,4076,9.33,6.92,38029.08,28205.92,9823.16 +Sub-Saharan Africa,Nigeria,Clothes,Offline,M,5/16/2010,110438191,6/3/2010,9970,109.28,35.84,1089521.6,357324.8,732196.8 +Sub-Saharan Africa,Central African Republic,Household,Online,H,7/23/2015,562889945,8/27/2015,498,668.27,502.54,332798.46,250264.92,82533.54 +Australia and Oceania,Vanuatu,Office Supplies,Offline,H,6/9/2011,522673547,6/27/2011,9572,651.21,524.96,6233382.12,5024917.12,1208465 +Asia,Kyrgyzstan,Meat,Offline,L,8/19/2016,999212825,9/13/2016,8134,421.89,364.69,3431653.26,2966388.46,465264.8 +Asia,Singapore,Baby Food,Offline,C,12/22/2012,822244107,1/18/2013,9158,255.28,159.42,2337854.24,1459968.36,877885.88 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,M,6/6/2017,691816222,7/6/2017,2649,437.2,263.33,1158142.8,697561.17,460581.63 +Europe,Portugal,Cosmetics,Offline,M,3/2/2010,928290498,3/10/2010,642,437.2,263.33,280682.4,169057.86,111624.54 +Middle East and North Africa,Bahrain,Cereal,Online,L,1/26/2014,122340762,2/15/2014,2205,205.7,117.11,453568.5,258227.55,195340.95 +Central America and the Caribbean,Jamaica,Clothes,Offline,M,3/24/2015,984953343,5/2/2015,8437,109.28,35.84,921995.36,302382.08,619613.28 +Asia,Bhutan,Cosmetics,Online,M,2/23/2012,897427070,3/20/2012,7468,437.2,263.33,3265009.6,1966548.44,1298461.16 +Europe,Ireland,Baby Food,Offline,M,12/22/2011,461373269,12/28/2011,9458,255.28,159.42,2414438.24,1507794.36,906643.88 +Middle East and North Africa,Jordan,Cosmetics,Offline,M,7/26/2011,348715770,9/7/2011,1600,437.2,263.33,699520,421328,278192 +Sub-Saharan Africa,Liberia,Cosmetics,Offline,C,5/31/2016,851690900,6/12/2016,3119,437.2,263.33,1363626.8,821326.27,542300.53 +Sub-Saharan Africa,Togo,Clothes,Offline,C,2/20/2014,532847487,3/21/2014,267,109.28,35.84,29177.76,9569.28,19608.48 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,H,2/24/2016,275046861,3/15/2016,1333,437.2,263.33,582787.6,351018.89,231768.71 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,L,12/27/2015,131462848,12/29/2015,1633,205.7,117.11,335908.1,191240.63,144667.47 +Asia,Brunei,Personal Care,Online,L,10/30/2015,675581777,11/5/2015,8515,81.73,56.67,695930.95,482545.05,213385.9 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,M,2/16/2015,751202476,4/5/2015,6361,437.2,263.33,2781029.2,1675042.13,1105987.07 +Middle East and North Africa,Israel,Snacks,Online,M,5/30/2014,622436273,6/6/2014,1580,152.58,97.44,241076.4,153955.2,87121.2 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,C,6/23/2011,623706996,6/29/2011,7615,152.58,97.44,1161896.7,742005.6,419891.1 +Sub-Saharan Africa,Chad,Cereal,Online,L,10/4/2012,709750974,10/31/2012,9940,205.7,117.11,2044658,1164073.4,880584.6 +Middle East and North Africa,Lebanon,Household,Offline,L,5/28/2014,905617034,7/6/2014,1060,668.27,502.54,708366.2,532692.4,175673.8 +Sub-Saharan Africa,Sudan,Fruits,Offline,L,8/15/2013,856666505,9/11/2013,5511,9.33,6.92,51417.63,38136.12,13281.51 +Sub-Saharan Africa,Togo,Snacks,Offline,C,6/20/2012,278573215,7/3/2012,4860,152.58,97.44,741538.8,473558.4,267980.4 +Europe,Albania,Baby Food,Offline,L,1/26/2014,307323491,2/28/2014,2705,255.28,159.42,690532.4,431231.1,259301.3 +Europe,Macedonia,Meat,Online,L,4/4/2011,349216163,4/15/2011,9678,421.89,364.69,4083051.42,3529469.82,553581.6 +Sub-Saharan Africa,Angola,Household,Online,M,1/25/2013,330862557,3/1/2013,8438,668.27,502.54,5638862.26,4240432.52,1398429.74 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,C,9/6/2010,249186503,10/5/2010,8679,9.33,6.92,80975.07,60058.68,20916.39 +Asia,Sri Lanka,Meat,Offline,H,6/24/2011,621424329,7/27/2011,2123,421.89,364.69,895672.47,774236.87,121435.6 +Sub-Saharan Africa,Tanzania,Snacks,Online,C,7/19/2012,235124862,8/11/2012,7526,152.58,97.44,1148317.08,733333.44,414983.64 +Australia and Oceania,Australia,Vegetables,Online,C,1/18/2012,198149430,2/27/2012,5675,154.06,90.93,874290.5,516027.75,358262.75 +Europe,Netherlands,Vegetables,Online,C,12/23/2012,788671863,1/4/2013,4385,154.06,90.93,675553.1,398728.05,276825.05 +Central America and the Caribbean,Panama,Clothes,Offline,C,11/5/2011,105178487,12/8/2011,3506,109.28,35.84,383135.68,125655.04,257480.64 +Asia,India,Snacks,Online,L,7/26/2017,816468131,8/26/2017,9919,152.58,97.44,1513441.02,966507.36,546933.66 +Asia,Kyrgyzstan,Vegetables,Online,H,5/31/2017,711652123,7/20/2017,2533,154.06,90.93,390233.98,230325.69,159908.29 +Central America and the Caribbean,Barbados,Cosmetics,Online,L,1/29/2011,350154292,2/19/2011,7291,437.2,263.33,3187625.2,1919939.03,1267686.17 +Middle East and North Africa,Tunisia ,Cereal,Online,C,6/19/2014,811710965,7/31/2014,2167,205.7,117.11,445751.9,253777.37,191974.53 +Middle East and North Africa,Qatar,Snacks,Online,L,6/18/2010,546370971,7/31/2010,2167,152.58,97.44,330640.86,211152.48,119488.38 +Europe,Spain,Baby Food,Online,M,4/26/2013,324495637,5/18/2013,4325,255.28,159.42,1104086,689491.5,414594.5 +Europe,Norway,Cereal,Offline,M,11/4/2011,986758792,11/18/2011,2709,205.7,117.11,557241.3,317250.99,239990.31 +Europe,Germany,Personal Care,Online,H,1/19/2011,294146764,2/5/2011,3419,81.73,56.67,279434.87,193754.73,85680.14 +Sub-Saharan Africa,Togo,Baby Food,Online,M,3/28/2013,577958381,4/14/2013,9583,255.28,159.42,2446348.24,1527721.86,918626.38 +Central America and the Caribbean,Panama,Office Supplies,Offline,M,3/12/2014,189804971,3/27/2014,6364,651.21,524.96,4144300.44,3340845.44,803455 +Europe,Switzerland,Vegetables,Offline,H,7/24/2014,251610362,9/10/2014,5952,154.06,90.93,916965.12,541215.36,375749.76 +Europe,Iceland,Personal Care,Online,C,1/15/2016,605610883,2/1/2016,2573,81.73,56.67,210291.29,145811.91,64479.38 +Europe,Poland,Personal Care,Offline,M,1/15/2010,264355361,1/27/2010,7481,81.73,56.67,611422.13,423948.27,187473.86 +Sub-Saharan Africa,South Sudan,Baby Food,Online,M,10/5/2011,560705125,11/10/2011,3961,255.28,159.42,1011164.08,631462.62,379701.46 +Middle East and North Africa,Azerbaijan,Baby Food,Online,C,12/13/2010,197834002,1/12/2011,2332,255.28,159.42,595312.96,371767.44,223545.52 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,H,7/29/2013,199228322,9/16/2013,4943,154.06,90.93,761518.58,449466.99,312051.59 +Europe,Belarus,Clothes,Online,H,4/22/2015,758686912,5/26/2015,1172,109.28,35.84,128076.16,42004.48,86071.68 +Central America and the Caribbean,Nicaragua,Snacks,Online,M,11/15/2012,790321099,12/28/2012,2431,152.58,97.44,370921.98,236876.64,134045.34 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,L,6/12/2015,178554713,7/1/2015,7162,651.21,524.96,4663966.02,3759763.52,904202.5 +Sub-Saharan Africa,Djibouti,Snacks,Online,L,7/9/2010,228124082,7/29/2010,5840,152.58,97.44,891067.2,569049.6,322017.6 +Sub-Saharan Africa,Mozambique,Clothes,Online,H,3/5/2013,514078032,4/17/2013,5969,109.28,35.84,652292.32,213928.96,438363.36 +Europe,Bosnia and Herzegovina,Fruits,Online,H,10/31/2016,231777894,12/14/2016,7084,9.33,6.92,66093.72,49021.28,17072.44 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,L,3/11/2012,446897494,4/3/2012,5754,152.58,97.44,877945.32,560669.76,317275.56 +Sub-Saharan Africa,Tanzania,Personal Care,Online,L,9/27/2013,945423161,11/6/2013,578,81.73,56.67,47239.94,32755.26,14484.68 +Europe,Norway,Clothes,Offline,M,7/8/2010,683653724,8/21/2010,7184,109.28,35.84,785067.52,257474.56,527592.96 +Europe,Belgium,Fruits,Offline,C,5/8/2015,938200509,6/24/2015,3234,9.33,6.92,30173.22,22379.28,7793.94 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,L,8/18/2015,355987346,10/7/2015,3421,154.06,90.93,527039.26,311071.53,215967.73 +Central America and the Caribbean,Cuba,Personal Care,Online,M,12/13/2014,804250562,12/28/2014,4468,81.73,56.67,365169.64,253201.56,111968.08 +Central America and the Caribbean,Cuba,Baby Food,Online,L,3/10/2014,620538985,4/26/2014,130,255.28,159.42,33186.4,20724.6,12461.8 +Asia,India,Vegetables,Online,C,4/16/2015,462713944,4/25/2015,6194,154.06,90.93,954247.64,563220.42,391027.22 +Sub-Saharan Africa,Burundi,Cosmetics,Online,C,6/20/2017,158949267,6/25/2017,5475,437.2,263.33,2393670,1441731.75,951938.25 +Middle East and North Africa,Kuwait,Cosmetics,Offline,M,6/9/2013,957731282,6/12/2013,2824,437.2,263.33,1234652.8,743643.92,491008.88 +Central America and the Caribbean,Jamaica,Snacks,Offline,C,11/29/2015,577858817,12/7/2015,120,152.58,97.44,18309.6,11692.8,6616.8 +Sub-Saharan Africa,Tanzania,Meat,Offline,L,12/9/2015,858443200,1/17/2016,1274,421.89,364.69,537487.86,464615.06,72872.8 +Europe,Denmark,Household,Online,H,12/31/2016,108908259,12/31/2016,7229,668.27,502.54,4830923.83,3632861.66,1198062.17 +Middle East and North Africa,Azerbaijan,Meat,Online,H,1/27/2016,758990323,2/9/2016,958,421.89,364.69,404170.62,349373.02,54797.6 +Australia and Oceania,Solomon Islands,Fruits,Online,L,12/21/2014,808738219,1/28/2015,2466,9.33,6.92,23007.78,17064.72,5943.06 +Europe,Belgium,Baby Food,Online,L,8/3/2016,578513276,9/15/2016,3789,255.28,159.42,967255.92,604042.38,363213.54 +Asia,Bangladesh,Beverages,Offline,C,7/9/2013,458989322,8/19/2013,3995,47.45,31.79,189562.75,127001.05,62561.7 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,M,7/26/2014,461152684,7/28/2014,4182,152.58,97.44,638089.56,407494.08,230595.48 +Asia,Kyrgyzstan,Household,Offline,M,8/30/2010,666302192,10/10/2010,2480,668.27,502.54,1657309.6,1246299.2,411010.4 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,L,7/14/2016,776049172,8/14/2016,9050,437.2,263.33,3956660,2383136.5,1573523.5 +Asia,Nepal,Fruits,Offline,L,11/19/2013,562317454,12/23/2013,1086,9.33,6.92,10132.38,7515.12,2617.26 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,M,10/13/2015,317343366,11/10/2015,7809,154.06,90.93,1203054.54,710072.37,492982.17 +Europe,Albania,Cosmetics,Online,L,6/2/2017,403675734,6/29/2017,5475,437.2,263.33,2393670,1441731.75,951938.25 +Europe,Hungary,Cosmetics,Offline,C,1/22/2015,804175889,1/30/2015,2371,437.2,263.33,1036601.2,624355.43,412245.77 +Asia,China,Snacks,Offline,L,5/22/2017,672017657,7/1/2017,3813,152.58,97.44,581787.54,371538.72,210248.82 +Asia,Vietnam,Vegetables,Online,C,6/10/2011,580687367,7/29/2011,7151,154.06,90.93,1101683.06,650240.43,451442.63 +Asia,Cambodia,Cereal,Offline,C,10/24/2011,273983848,10/27/2011,6764,205.7,117.11,1391354.8,792132.04,599222.76 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,M,6/17/2011,916018426,7/23/2011,9063,437.2,263.33,3962343.6,2386559.79,1575783.81 +Middle East and North Africa,Jordan,Snacks,Offline,H,9/30/2015,141214931,10/14/2015,7491,152.58,97.44,1142976.78,729923.04,413053.74 +Europe,Vatican City,Beverages,Offline,H,12/22/2015,604309689,1/12/2016,7521,47.45,31.79,356871.45,239092.59,117778.86 +Sub-Saharan Africa,Comoros,Meat,Online,L,11/7/2015,530351531,12/5/2015,1658,421.89,364.69,699493.62,604656.02,94837.6 +Europe,Slovakia,Office Supplies,Online,C,8/3/2012,464701783,8/21/2012,4439,651.21,524.96,2890721.19,2330297.44,560423.75 +Asia,Bangladesh,Meat,Online,C,10/28/2015,123034274,11/12/2015,7431,421.89,364.69,3135064.59,2710011.39,425053.2 +Europe,Andorra,Office Supplies,Offline,H,7/12/2013,641335332,7/16/2013,4231,651.21,524.96,2755269.51,2221105.76,534163.75 +Sub-Saharan Africa,Eritrea,Snacks,Online,L,9/5/2013,525903785,9/13/2013,5472,152.58,97.44,834917.76,533191.68,301726.08 +Sub-Saharan Africa,Chad,Cosmetics,Offline,C,3/5/2010,603350961,3/21/2010,3812,437.2,263.33,1666606.4,1003813.96,662792.44 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,H,11/27/2016,870600688,11/28/2016,8945,437.2,263.33,3910754,2355486.85,1555267.15 +Sub-Saharan Africa,Mauritania,Beverages,Online,C,12/19/2010,944889295,12/24/2010,2595,47.45,31.79,123132.75,82495.05,40637.7 +North America,Canada,Cereal,Offline,H,2/28/2012,513765609,3/1/2012,3516,205.7,117.11,723241.2,411758.76,311482.44 +Sub-Saharan Africa,Uganda,Personal Care,Online,C,1/28/2011,685090959,3/4/2011,2494,81.73,56.67,203834.62,141334.98,62499.64 +Middle East and North Africa,Iraq,Snacks,Offline,L,9/18/2010,837039172,10/19/2010,7347,152.58,97.44,1121005.26,715891.68,405113.58 +Europe,Vatican City,Snacks,Offline,M,2/24/2015,868096578,3/28/2015,7923,152.58,97.44,1208891.34,772017.12,436874.22 +Europe,Serbia,Personal Care,Online,H,8/2/2010,747062003,8/21/2010,1103,81.73,56.67,90148.19,62507.01,27641.18 +Europe,Slovakia,Beverages,Online,M,7/31/2014,963046777,9/3/2014,5797,47.45,31.79,275067.65,184286.63,90781.02 +Europe,Greece,Beverages,Offline,L,9/7/2011,275474727,9/17/2011,7948,47.45,31.79,377132.6,252666.92,124465.68 +Sub-Saharan Africa,Niger,Cosmetics,Online,L,3/23/2010,664082181,5/5/2010,5530,437.2,263.33,2417716,1456214.9,961501.1 +Asia,Bangladesh,Meat,Online,M,10/25/2015,578917968,11/8/2015,3546,421.89,364.69,1496021.94,1293190.74,202831.2 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,H,5/28/2012,790343415,6/18/2012,9035,651.21,524.96,5883682.35,4743013.6,1140668.75 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,H,7/13/2011,339032351,8/31/2011,6062,81.73,56.67,495447.26,343533.54,151913.72 +Asia,Uzbekistan,Fruits,Online,C,8/17/2010,585971105,10/1/2010,726,9.33,6.92,6773.58,5023.92,1749.66 +Europe,Slovakia,Cereal,Offline,H,12/29/2011,262458503,2/14/2012,6158,205.7,117.11,1266700.6,721163.38,545537.22 +Europe,Netherlands,Fruits,Online,M,6/2/2011,420105874,6/5/2011,7519,9.33,6.92,70152.27,52031.48,18120.79 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,C,2/11/2017,380837047,2/13/2017,7000,255.28,159.42,1786960,1115940,671020 +Sub-Saharan Africa,Nigeria,Vegetables,Online,H,8/24/2015,886888349,10/10/2015,8826,154.06,90.93,1359733.56,802548.18,557185.38 +Europe,Germany,Personal Care,Offline,L,7/23/2013,950808608,8/16/2013,4251,81.73,56.67,347434.23,240904.17,106530.06 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,C,11/27/2010,105459153,1/5/2011,6562,81.73,56.67,536312.26,371868.54,164443.72 +Middle East and North Africa,Azerbaijan,Vegetables,Online,M,8/3/2012,654013812,9/3/2012,6075,154.06,90.93,935914.5,552399.75,383514.75 +Europe,Georgia,Personal Care,Online,C,12/29/2016,919958913,1/3/2017,5141,81.73,56.67,420173.93,291340.47,128833.46 +Asia,Brunei,Fruits,Offline,M,3/23/2012,197093284,3/27/2012,3137,9.33,6.92,29268.21,21708.04,7560.17 +Sub-Saharan Africa,Mozambique,Clothes,Online,C,2/27/2010,999528253,4/3/2010,1477,109.28,35.84,161406.56,52935.68,108470.88 +Sub-Saharan Africa,Senegal,Baby Food,Offline,L,5/19/2012,511687648,6/29/2012,8601,255.28,159.42,2195663.28,1371171.42,824491.86 +Asia,Mongolia,Fruits,Offline,C,12/21/2013,938307797,1/19/2014,4983,9.33,6.92,46491.39,34482.36,12009.03 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,C,11/10/2014,954437530,12/26/2014,8130,437.2,263.33,3554436,2140872.9,1413563.1 +Europe,Monaco,Beverages,Offline,H,1/15/2016,655438172,1/15/2016,7575,47.45,31.79,359433.75,240809.25,118624.5 +Europe,Norway,Cereal,Offline,H,10/14/2015,206983554,11/23/2015,9888,205.7,117.11,2033961.6,1157983.68,875977.92 +Europe,Monaco,Meat,Online,C,6/7/2013,295060002,7/2/2013,3666,421.89,364.69,1546648.74,1336953.54,209695.2 +Europe,Bosnia and Herzegovina,Household,Offline,C,3/5/2013,775966346,3/10/2013,4540,668.27,502.54,3033945.8,2281531.6,752414.2 +Sub-Saharan Africa,South Africa,Vegetables,Online,H,9/9/2012,226313912,10/21/2012,171,154.06,90.93,26344.26,15549.03,10795.23 +Europe,France,Clothes,Offline,M,7/8/2014,893026530,8/14/2014,5250,109.28,35.84,573720,188160,385560 +Sub-Saharan Africa,Mauritania,Personal Care,Online,L,9/3/2014,143340528,9/4/2014,6502,81.73,56.67,531408.46,368468.34,162940.12 +Sub-Saharan Africa,Gabon,Beverages,Offline,L,1/14/2014,814804732,2/24/2014,7682,47.45,31.79,364510.9,244210.78,120300.12 +North America,Mexico,Cosmetics,Online,L,7/21/2014,865280473,8/8/2014,4575,437.2,263.33,2000190,1204734.75,795455.25 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,M,6/10/2015,122941577,7/18/2015,10000,154.06,90.93,1540600,909300,631300 +Central America and the Caribbean,Jamaica,Clothes,Offline,L,12/23/2016,736274373,1/9/2017,8803,109.28,35.84,961991.84,315499.52,646492.32 +Central America and the Caribbean,Haiti,Cereal,Offline,H,9/26/2016,424077689,10/6/2016,2867,205.7,117.11,589741.9,335754.37,253987.53 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,L,5/4/2013,125462853,6/10/2013,6101,668.27,502.54,4077115.27,3065996.54,1011118.73 +Sub-Saharan Africa,Benin,Baby Food,Online,C,4/8/2010,849853694,4/11/2010,9449,255.28,159.42,2412140.72,1506359.58,905781.14 +Europe,Albania,Cosmetics,Online,L,1/26/2012,526986539,2/24/2012,5883,437.2,263.33,2572047.6,1549170.39,1022877.21 +Europe,Austria,Meat,Offline,H,12/26/2012,756910216,1/18/2013,5408,421.89,364.69,2281581.12,1972243.52,309337.6 +Middle East and North Africa,Kuwait,Cereal,Offline,H,11/30/2015,959986054,12/6/2015,61,205.7,117.11,12547.7,7143.71,5403.99 +Sub-Saharan Africa,Togo,Baby Food,Online,H,6/11/2013,626887881,7/20/2013,8910,255.28,159.42,2274544.8,1420432.2,854112.6 +Middle East and North Africa,Egypt,Cereal,Offline,C,5/18/2014,668602025,7/2/2014,3052,205.7,117.11,627796.4,357419.72,270376.68 +Middle East and North Africa,Israel,Vegetables,Offline,C,3/24/2017,266427314,4/27/2017,618,154.06,90.93,95209.08,56194.74,39014.34 +Australia and Oceania,Vanuatu,Personal Care,Online,M,12/29/2013,921975076,1/31/2014,1768,81.73,56.67,144498.64,100192.56,44306.08 +Asia,Kyrgyzstan,Meat,Offline,H,9/5/2016,607169139,9/8/2016,3696,421.89,364.69,1559305.44,1347894.24,211411.2 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,H,8/16/2015,514245831,9/7/2015,5624,668.27,502.54,3758350.48,2826284.96,932065.52 +Sub-Saharan Africa,Comoros,Snacks,Online,M,8/7/2013,105753982,8/10/2013,3808,152.58,97.44,581024.64,371051.52,209973.12 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,H,6/11/2014,264554917,7/6/2014,6534,154.06,90.93,1006628.04,594136.62,412491.42 +Central America and the Caribbean,The Bahamas,Clothes,Offline,H,9/10/2011,143822467,9/13/2011,9119,109.28,35.84,996524.32,326824.96,669699.36 +Europe,Denmark,Fruits,Online,M,2/5/2015,317042958,2/24/2015,8912,9.33,6.92,83148.96,61671.04,21477.92 +Europe,Albania,Cosmetics,Online,C,7/17/2016,528015220,8/24/2016,292,437.2,263.33,127662.4,76892.36,50770.04 +Central America and the Caribbean,Belize,Household,Offline,L,7/20/2016,140850579,8/31/2016,9671,668.27,502.54,6462839.17,4860064.34,1602774.83 +Sub-Saharan Africa,Liberia,Beverages,Online,L,12/2/2012,389972865,1/20/2013,492,47.45,31.79,23345.4,15640.68,7704.72 +Europe,Lithuania,Beverages,Offline,H,2/2/2012,330118405,3/17/2012,8227,47.45,31.79,390371.15,261536.33,128834.82 +Europe,Andorra,Personal Care,Online,C,3/14/2010,886336028,4/29/2010,5382,81.73,56.67,439870.86,304997.94,134872.92 +Middle East and North Africa,Algeria,Clothes,Online,C,1/13/2012,803987061,2/21/2012,6493,109.28,35.84,709555.04,232709.12,476845.92 +Middle East and North Africa,Bahrain,Vegetables,Online,H,1/29/2012,698745334,3/15/2012,3127,154.06,90.93,481745.62,284338.11,197407.51 +Europe,Georgia,Beverages,Online,C,6/16/2013,806597173,6/19/2013,8883,47.45,31.79,421498.35,282390.57,139107.78 +Asia,Turkmenistan,Vegetables,Offline,H,7/29/2016,533841407,9/1/2016,4390,154.06,90.93,676323.4,399182.7,277140.7 +Sub-Saharan Africa,Mauritania,Snacks,Offline,L,4/30/2015,707089364,5/25/2015,2311,152.58,97.44,352612.38,225183.84,127428.54 +Asia,Nepal,Cosmetics,Offline,L,1/12/2016,423264873,1/14/2016,2337,437.2,263.33,1021736.4,615402.21,406334.19 +Central America and the Caribbean,Costa Rica,Personal Care,Online,C,12/4/2010,199604260,12/9/2010,6191,81.73,56.67,505990.43,350843.97,155146.46 +Middle East and North Africa,Saudi Arabia,Meat,Online,C,3/31/2012,623656356,4/11/2012,2630,421.89,364.69,1109570.7,959134.7,150436 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,M,7/30/2010,103282487,8/7/2010,2438,205.7,117.11,501496.6,285514.18,215982.42 +Australia and Oceania,Solomon Islands,Personal Care,Online,C,6/29/2016,716656482,7/27/2016,3433,81.73,56.67,280579.09,194548.11,86030.98 +Europe,Serbia,Baby Food,Offline,M,5/9/2011,562264668,5/18/2011,5465,255.28,159.42,1395105.2,871230.3,523874.9 +Asia,Bangladesh,Office Supplies,Online,C,8/25/2011,508905875,9/29/2011,5412,651.21,524.96,3524348.52,2841083.52,683265 +Australia and Oceania,Samoa ,Clothes,Offline,C,3/20/2012,145691430,5/6/2012,2187,109.28,35.84,238995.36,78382.08,160613.28 +Middle East and North Africa,Qatar,Snacks,Offline,C,10/4/2012,932045161,11/1/2012,1730,152.58,97.44,263963.4,168571.2,95392.2 +Europe,San Marino,Meat,Online,C,1/11/2014,347703397,2/2/2014,2017,421.89,364.69,850952.13,735579.73,115372.4 +Sub-Saharan Africa,Niger,Vegetables,Offline,L,1/24/2014,442714965,2/6/2014,8051,154.06,90.93,1240337.06,732077.43,508259.63 +Europe,Belarus,Cereal,Online,M,12/20/2011,187441194,2/6/2012,6869,205.7,117.11,1412953.3,804428.59,608524.71 +Middle East and North Africa,Tunisia ,Cosmetics,Online,H,9/9/2011,422555911,9/20/2011,2539,437.2,263.33,1110050.8,668594.87,441455.93 +Australia and Oceania,Samoa ,Cosmetics,Online,H,9/4/2010,709045445,9/4/2010,1159,437.2,263.33,506714.8,305199.47,201515.33 +Asia,Vietnam,Office Supplies,Offline,M,3/22/2011,678208625,3/25/2011,5858,651.21,524.96,3814788.18,3075215.68,739572.5 +Europe,Croatia,Cosmetics,Online,L,9/8/2016,481656777,9/27/2016,1799,437.2,263.33,786522.8,473730.67,312792.13 +Europe,Netherlands,Snacks,Online,M,7/28/2012,341313731,9/2/2012,1173,152.58,97.44,178976.34,114297.12,64679.22 +Europe,Hungary,Vegetables,Online,M,9/21/2015,999415814,9/25/2015,8204,154.06,90.93,1263908.24,745989.72,517918.52 +Europe,Czech Republic,Snacks,Offline,H,7/19/2017,568511855,8/2/2017,4146,152.58,97.44,632596.68,403986.24,228610.44 +Europe,Montenegro,Office Supplies,Online,L,7/11/2010,381463181,7/30/2010,2287,651.21,524.96,1489317.27,1200583.52,288733.75 +Middle East and North Africa,Pakistan,Beverages,Offline,M,9/13/2014,941443622,9/22/2014,2943,47.45,31.79,139645.35,93557.97,46087.38 +Asia,Maldives,Cereal,Offline,M,4/26/2013,571939504,6/5/2013,8464,205.7,117.11,1741044.8,991219.04,749825.76 +Sub-Saharan Africa,Madagascar,Beverages,Offline,C,3/11/2017,366749656,3/13/2017,8228,47.45,31.79,390418.6,261568.12,128850.48 +Asia,Maldives,Beverages,Online,L,6/28/2015,139985406,7/2/2015,3647,47.45,31.79,173050.15,115938.13,57112.02 +Australia and Oceania,Tonga,Clothes,Offline,L,5/12/2017,676070582,6/21/2017,3164,109.28,35.84,345761.92,113397.76,232364.16 +Europe,Slovenia,Snacks,Online,L,4/28/2010,579741513,5/13/2010,7252,152.58,97.44,1106510.16,706634.88,399875.28 +Australia and Oceania,New Zealand,Snacks,Offline,C,1/6/2017,326047027,2/2/2017,3416,152.58,97.44,521213.28,332855.04,188358.24 +Central America and the Caribbean,Panama,Beverages,Online,L,9/20/2015,910348451,10/24/2015,1191,47.45,31.79,56512.95,37861.89,18651.06 +Middle East and North Africa,Afghanistan,Meat,Offline,H,4/11/2012,698319613,5/16/2012,7147,421.89,364.69,3015247.83,2606439.43,408808.4 +Asia,Indonesia,Household,Offline,M,8/7/2013,375946843,9/14/2013,9880,668.27,502.54,6602507.6,4965095.2,1637412.4 +Middle East and North Africa,Pakistan,Clothes,Offline,C,4/22/2016,699528968,6/6/2016,5022,109.28,35.84,548804.16,179988.48,368815.68 +Europe,Switzerland,Personal Care,Offline,L,7/5/2010,245677316,7/20/2010,232,81.73,56.67,18961.36,13147.44,5813.92 +Asia,Sri Lanka,Office Supplies,Offline,L,11/16/2013,361315715,11/17/2013,204,651.21,524.96,132846.84,107091.84,25755 +Asia,Singapore,Snacks,Offline,M,11/14/2014,213680493,12/1/2014,1661,152.58,97.44,253435.38,161847.84,91587.54 +Australia and Oceania,Tonga,Beverages,Online,H,5/12/2014,840320479,5/25/2014,8358,47.45,31.79,396587.1,265700.82,130886.28 +Asia,Tajikistan,Fruits,Online,L,4/17/2014,199097001,4/23/2014,6082,9.33,6.92,56745.06,42087.44,14657.62 +Europe,Andorra,Household,Offline,H,11/18/2013,818183887,1/6/2014,7649,668.27,502.54,5111597.23,3843928.46,1267668.77 +Asia,Sri Lanka,Personal Care,Online,M,6/2/2013,346067464,6/11/2013,7908,81.73,56.67,646320.84,448146.36,198174.48 +Sub-Saharan Africa,Angola,Personal Care,Online,M,6/18/2010,101546561,7/29/2010,8739,81.73,56.67,714238.47,495239.13,218999.34 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,L,3/20/2011,123732507,4/3/2011,4053,205.7,117.11,833702.1,474646.83,359055.27 +Asia,Kyrgyzstan,Meat,Online,C,8/1/2011,522049129,9/5/2011,4793,421.89,364.69,2022118.77,1747959.17,274159.6 +Europe,Norway,Cereal,Online,L,2/10/2016,126232755,3/3/2016,3932,205.7,117.11,808812.4,460476.52,348335.88 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,C,6/23/2011,536332213,7/29/2011,1475,255.28,159.42,376538,235144.5,141393.5 +Middle East and North Africa,Azerbaijan,Vegetables,Online,C,9/18/2015,272708833,11/4/2015,9459,154.06,90.93,1457253.54,860106.87,597146.67 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,C,11/3/2013,626036441,11/18/2013,6950,437.2,263.33,3038540,1830143.5,1208396.5 +North America,Mexico,Meat,Online,L,8/31/2014,707301366,9/14/2014,5047,421.89,364.69,2129278.83,1840590.43,288688.4 +Europe,Greece,Fruits,Offline,L,9/10/2016,597802436,9/15/2016,1880,9.33,6.92,17540.4,13009.6,4530.8 +Europe,Latvia,Cereal,Offline,H,12/6/2011,899150979,12/19/2011,7611,205.7,117.11,1565582.7,891324.21,674258.49 +Asia,Myanmar,Beverages,Online,H,5/16/2012,483270823,5/16/2012,9431,47.45,31.79,447500.95,299811.49,147689.46 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,H,12/10/2015,542398297,1/23/2016,6564,437.2,263.33,2869780.8,1728498.12,1141282.68 +Middle East and North Africa,Morocco,Household,Offline,L,4/4/2010,539082229,4/11/2010,5266,668.27,502.54,3519109.82,2646375.64,872734.18 +Australia and Oceania,Vanuatu,Clothes,Online,L,4/20/2014,456183946,5/10/2014,3822,109.28,35.84,417668.16,136980.48,280687.68 +Middle East and North Africa,Algeria,Snacks,Online,L,1/15/2014,346877276,3/3/2014,7549,152.58,97.44,1151826.42,735574.56,416251.86 +Central America and the Caribbean,Dominica,Vegetables,Offline,M,8/28/2011,784648549,9/14/2011,3797,154.06,90.93,584965.82,345261.21,239704.61 +Central America and the Caribbean,Dominican Republic,Meat,Offline,H,3/5/2014,613296592,4/24/2014,6945,421.89,364.69,2930026.05,2532772.05,397254 +Europe,Georgia,Office Supplies,Online,H,7/18/2014,996932733,8/12/2014,3404,651.21,524.96,2216718.84,1786963.84,429755 +Europe,Norway,Fruits,Online,L,7/26/2010,469980800,8/7/2010,6617,9.33,6.92,61736.61,45789.64,15946.97 +Europe,France,Cereal,Online,M,4/1/2016,787177121,5/15/2016,2058,205.7,117.11,423330.6,241012.38,182318.22 +Sub-Saharan Africa,Zambia,Snacks,Online,L,8/4/2012,173570525,9/14/2012,2230,152.58,97.44,340253.4,217291.2,122962.2 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,C,12/13/2011,974522340,1/19/2012,1671,154.06,90.93,257434.26,151944.03,105490.23 +Europe,Latvia,Office Supplies,Online,C,5/18/2016,205706393,5/22/2016,1948,651.21,524.96,1268557.08,1022622.08,245935 +Europe,Slovakia,Household,Offline,C,11/11/2013,803109014,12/11/2013,6659,668.27,502.54,4450009.93,3346413.86,1103596.07 +Central America and the Caribbean,Cuba,Baby Food,Online,L,5/16/2012,373029029,6/22/2012,6434,255.28,159.42,1642471.52,1025708.28,616763.24 +Australia and Oceania,Solomon Islands,Household,Online,C,5/19/2013,642077767,5/31/2013,3935,668.27,502.54,2629642.45,1977494.9,652147.55 +Europe,Kosovo,Office Supplies,Online,M,8/18/2015,707179057,9/19/2015,8853,651.21,524.96,5765162.13,4647470.88,1117691.25 +Europe,Liechtenstein,Office Supplies,Offline,M,5/12/2011,185569226,6/16/2011,2913,651.21,524.96,1896974.73,1529208.48,367766.25 +Asia,Bangladesh,Cosmetics,Online,H,10/21/2012,564797103,12/8/2012,4869,437.2,263.33,2128726.8,1282153.77,846573.03 +Asia,Kyrgyzstan,Clothes,Offline,H,7/21/2010,252724015,7/31/2010,5507,109.28,35.84,601804.96,197370.88,404434.08 +Sub-Saharan Africa,Nigeria,Meat,Offline,M,3/6/2015,427523791,3/8/2015,2645,421.89,364.69,1115899.05,964605.05,151294 +Europe,Spain,Office Supplies,Offline,L,8/9/2015,987682759,8/24/2015,6132,651.21,524.96,3993219.72,3219054.72,774165 +Central America and the Caribbean,Dominica,Personal Care,Online,C,3/8/2013,101999747,4/6/2013,2847,81.73,56.67,232685.31,161339.49,71345.82 +Europe,Vatican City,Clothes,Offline,C,5/1/2010,959586083,6/8/2010,1701,109.28,35.84,185885.28,60963.84,124921.44 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,L,4/24/2014,519865596,5/17/2014,8637,255.28,159.42,2204853.36,1376910.54,827942.82 +Middle East and North Africa,Jordan,Beverages,Offline,L,9/26/2010,762574613,10/25/2010,1629,47.45,31.79,77296.05,51785.91,25510.14 +Sub-Saharan Africa,Djibouti,Office Supplies,Online,H,10/16/2012,137761962,11/26/2012,5681,651.21,524.96,3699524.01,2982297.76,717226.25 +Sub-Saharan Africa,Lesotho,Snacks,Offline,L,1/2/2012,315788972,1/5/2012,7829,152.58,97.44,1194548.82,762857.76,431691.06 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,L,4/28/2012,337329471,4/29/2012,2141,255.28,159.42,546554.48,341318.22,205236.26 +Sub-Saharan Africa,South Africa,Cosmetics,Online,M,3/14/2011,663369786,4/18/2011,4716,437.2,263.33,2061835.2,1241864.28,819970.92 +Sub-Saharan Africa,Senegal,Beverages,Online,C,12/3/2010,925208747,1/11/2011,8683,47.45,31.79,412008.35,276032.57,135975.78 +Middle East and North Africa,Tunisia ,Vegetables,Offline,H,11/10/2014,374457681,11/24/2014,9204,154.06,90.93,1417968.24,836919.72,581048.52 +Asia,Bangladesh,Snacks,Online,C,1/28/2016,133040416,3/15/2016,8470,152.58,97.44,1292352.6,825316.8,467035.8 +Australia and Oceania,Palau,Office Supplies,Offline,H,4/10/2016,943193280,5/20/2016,706,651.21,524.96,459754.26,370621.76,89132.5 +Europe,Germany,Vegetables,Offline,H,6/10/2014,917465102,7/13/2014,7167,154.06,90.93,1104148.02,651695.31,452452.71 +Europe,Croatia,Vegetables,Online,L,8/15/2010,488717210,9/12/2010,1138,154.06,90.93,175320.28,103478.34,71841.94 +Europe,France,Household,Online,C,4/15/2017,160123431,5/1/2017,2936,668.27,502.54,1962040.72,1475457.44,486583.28 +Sub-Saharan Africa,Senegal,Snacks,Online,C,2/10/2010,955170094,2/12/2010,4912,152.58,97.44,749472.96,478625.28,270847.68 +Central America and the Caribbean,Saint Lucia,Snacks,Online,C,1/22/2015,367656028,2/20/2015,6444,152.58,97.44,983225.52,627903.36,355322.16 +Europe,Kosovo,Cosmetics,Online,C,9/19/2013,911692559,9/21/2013,8943,437.2,263.33,3909879.6,2354960.19,1554919.41 +Middle East and North Africa,Iraq,Household,Offline,H,3/31/2015,671703517,4/17/2015,852,668.27,502.54,569366.04,428164.08,141201.96 +Australia and Oceania,Papua New Guinea,Personal Care,Offline,M,9/20/2014,952425229,10/19/2014,2645,81.73,56.67,216175.85,149892.15,66283.7 +Asia,Thailand,Household,Online,H,1/27/2012,428906524,3/3/2012,1826,668.27,502.54,1220261.02,917638.04,302622.98 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,M,11/15/2015,996508729,1/1/2016,7932,255.28,159.42,2024880.96,1264519.44,760361.52 +Sub-Saharan Africa,Uganda,Cereal,Offline,M,10/24/2016,120905673,10/31/2016,7530,205.7,117.11,1548921,881838.3,667082.7 +Sub-Saharan Africa,Chad,Baby Food,Offline,C,3/30/2014,288083684,4/28/2014,9219,255.28,159.42,2353426.32,1469692.98,883733.34 +Middle East and North Africa,Lebanon,Baby Food,Offline,H,5/5/2012,454341590,5/16/2012,8628,255.28,159.42,2202555.84,1375475.76,827080.08 +Middle East and North Africa,Morocco,Cereal,Online,M,5/15/2016,996290719,6/1/2016,3418,205.7,117.11,703082.6,400281.98,302800.62 +Australia and Oceania,Fiji,Cosmetics,Online,C,9/17/2013,560854899,11/1/2013,8283,437.2,263.33,3621327.6,2181162.39,1440165.21 +Europe,Portugal,Fruits,Online,L,7/17/2015,115270459,7/26/2015,9945,9.33,6.92,92786.85,68819.4,23967.45 +Europe,Armenia,Cosmetics,Offline,C,2/27/2015,697086226,3/12/2015,2160,437.2,263.33,944352,568792.8,375559.2 +Sub-Saharan Africa,Ghana,Meat,Online,H,7/3/2014,264163529,7/25/2014,713,421.89,364.69,300807.57,260023.97,40783.6 +Sub-Saharan Africa,Botswana,Cosmetics,Online,M,10/19/2012,444676196,11/26/2012,8423,437.2,263.33,3682535.6,2218028.59,1464507.01 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Online,H,5/2/2010,687110555,5/31/2010,137,81.73,56.67,11197.01,7763.79,3433.22 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,H,3/26/2012,510265433,5/15/2012,7736,9.33,6.92,72176.88,53533.12,18643.76 +Australia and Oceania,Nauru,Household,Online,H,2/19/2017,853252160,3/10/2017,5130,668.27,502.54,3428225.1,2578030.2,850194.9 +Europe,United Kingdom,Fruits,Online,M,5/15/2013,925494563,6/28/2013,3263,9.33,6.92,30443.79,22579.96,7863.83 +Sub-Saharan Africa,Cape Verde,Cereal,Online,C,1/20/2013,456728971,3/5/2013,5107,205.7,117.11,1050509.9,598080.77,452429.13 +Asia,Mongolia,Personal Care,Online,H,6/9/2010,147004210,7/6/2010,667,81.73,56.67,54513.91,37798.89,16715.02 +Middle East and North Africa,Iraq,Clothes,Offline,C,12/26/2015,316681611,1/11/2016,1981,109.28,35.84,216483.68,70999.04,145484.64 +Sub-Saharan Africa,Swaziland,Personal Care,Online,C,9/17/2014,456435000,10/7/2014,8114,81.73,56.67,663157.22,459820.38,203336.84 +Australia and Oceania,Samoa ,Cosmetics,Online,L,6/4/2015,577250707,6/16/2015,167,437.2,263.33,73012.4,43976.11,29036.29 +Central America and the Caribbean,Haiti,Vegetables,Offline,C,8/18/2016,760427558,8/22/2016,6268,154.06,90.93,965648.08,569949.24,395698.84 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,M,5/3/2010,707576882,5/24/2010,6578,152.58,97.44,1003671.24,640960.32,362710.92 +Middle East and North Africa,Iraq,Meat,Offline,M,2/10/2016,190622508,3/7/2016,8291,421.89,364.69,3497889.99,3023644.79,474245.2 +Sub-Saharan Africa,Uganda,Beverages,Online,L,9/23/2016,401800763,11/6/2016,630,47.45,31.79,29893.5,20027.7,9865.8 +Sub-Saharan Africa,Guinea,Clothes,Offline,H,12/16/2014,803660476,1/25/2015,9849,109.28,35.84,1076298.72,352988.16,723310.56 +Europe,Liechtenstein,Fruits,Online,M,8/19/2014,479062974,10/1/2014,4235,9.33,6.92,39512.55,29306.2,10206.35 +Sub-Saharan Africa,Mali,Cosmetics,Online,L,11/11/2016,381182086,11/28/2016,9105,437.2,263.33,3980706,2397619.65,1583086.35 +Sub-Saharan Africa,Togo,Personal Care,Online,L,4/5/2016,183504140,5/20/2016,1808,81.73,56.67,147767.84,102459.36,45308.48 +Australia and Oceania,Papua New Guinea,Beverages,Online,L,4/11/2012,529827964,5/22/2012,6723,47.45,31.79,319006.35,213724.17,105282.18 +Middle East and North Africa,Lebanon,Fruits,Offline,C,1/4/2013,784264886,2/10/2013,263,9.33,6.92,2453.79,1819.96,633.83 +Middle East and North Africa,Iran,Snacks,Offline,L,4/4/2016,381238734,4/7/2016,5868,152.58,97.44,895339.44,571777.92,323561.52 +Europe,Germany,Office Supplies,Online,C,4/23/2013,175485837,5/15/2013,9014,651.21,524.96,5870006.94,4731989.44,1138017.5 +Central America and the Caribbean,Grenada,Fruits,Online,L,6/17/2015,192055022,7/1/2015,2204,9.33,6.92,20563.32,15251.68,5311.64 +Sub-Saharan Africa,Benin,Baby Food,Offline,M,5/3/2012,976307618,5/16/2012,9975,255.28,159.42,2546418,1590214.5,956203.5 +Sub-Saharan Africa,Burundi,Personal Care,Offline,L,7/31/2013,443917453,9/11/2013,3894,81.73,56.67,318256.62,220672.98,97583.64 +Sub-Saharan Africa,Burundi,Household,Offline,M,9/27/2014,630870854,11/2/2014,7560,668.27,502.54,5052121.2,3799202.4,1252918.8 +Asia,Myanmar,Snacks,Offline,L,3/20/2016,943466651,4/7/2016,1603,152.58,97.44,244585.74,156196.32,88389.42 +Middle East and North Africa,Libya,Clothes,Online,M,11/27/2011,408316171,12/25/2011,8683,109.28,35.84,948878.24,311198.72,637679.52 +Sub-Saharan Africa,Ethiopia,Snacks,Offline,M,9/13/2015,822343242,10/23/2015,8494,152.58,97.44,1296014.52,827655.36,468359.16 +Europe,Austria,Office Supplies,Offline,H,4/7/2012,902784192,5/19/2012,2759,651.21,524.96,1796688.39,1448364.64,348323.75 +Sub-Saharan Africa,Namibia,Baby Food,Offline,M,11/2/2013,337187850,11/14/2013,233,255.28,159.42,59480.24,37144.86,22335.38 +Middle East and North Africa,Qatar,Personal Care,Online,M,1/1/2011,233415544,2/10/2011,1701,81.73,56.67,139022.73,96395.67,42627.06 +Sub-Saharan Africa,Ghana,Household,Online,H,5/1/2014,869641101,5/6/2014,4982,668.27,502.54,3329321.14,2503654.28,825666.86 +Central America and the Caribbean,Cuba,Baby Food,Offline,H,10/2/2012,344350850,11/20/2012,9924,255.28,159.42,2533398.72,1582084.08,951314.64 +Middle East and North Africa,Qatar,Snacks,Online,H,3/11/2015,426343619,3/12/2015,3406,152.58,97.44,519687.48,331880.64,187806.84 +Asia,Vietnam,Beverages,Online,C,6/27/2016,704730737,7/4/2016,4341,47.45,31.79,205980.45,138000.39,67980.06 +Middle East and North Africa,Afghanistan,Vegetables,Offline,L,5/2/2016,838936030,6/18/2016,8669,154.06,90.93,1335546.14,788272.17,547273.97 +Australia and Oceania,New Zealand,Personal Care,Offline,M,6/28/2015,108695828,7/13/2015,4366,81.73,56.67,356833.18,247421.22,109411.96 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,C,12/28/2011,564058959,2/13/2012,6435,81.73,56.67,525932.55,364671.45,161261.1 +Europe,Finland,Snacks,Online,M,7/5/2012,275386750,8/11/2012,1914,152.58,97.44,292038.12,186500.16,105537.96 +Europe,Belgium,Baby Food,Offline,H,6/6/2013,983353030,6/27/2013,4869,255.28,159.42,1242958.32,776215.98,466742.34 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,H,3/11/2012,448944127,4/28/2012,1399,651.21,524.96,911042.79,734419.04,176623.75 +Central America and the Caribbean,Panama,Personal Care,Online,L,2/5/2011,103458869,2/7/2011,4633,81.73,56.67,378655.09,262552.11,116102.98 +Middle East and North Africa,Syria,Household,Offline,C,7/3/2013,998508584,8/9/2013,9734,668.27,502.54,6504940.18,4891724.36,1613215.82 +Central America and the Caribbean,Jamaica,Baby Food,Offline,C,6/24/2012,656017100,7/31/2012,8893,255.28,159.42,2270205.04,1417722.06,852482.98 +Central America and the Caribbean,Honduras,Clothes,Offline,H,4/20/2017,718220746,4/24/2017,6334,109.28,35.84,692179.52,227010.56,465168.96 +Europe,Norway,Beverages,Offline,M,10/21/2011,197668349,11/19/2011,3312,47.45,31.79,157154.4,105288.48,51865.92 +Middle East and North Africa,Tunisia ,Meat,Offline,H,3/10/2011,427221238,3/24/2011,3113,421.89,364.69,1313343.57,1135279.97,178063.6 +North America,Greenland,Meat,Offline,M,10/9/2012,110053241,10/9/2012,6054,421.89,364.69,2554122.06,2207833.26,346288.8 +Sub-Saharan Africa,Chad,Household,Offline,L,12/15/2014,269650685,1/27/2015,4485,668.27,502.54,2997190.95,2253891.9,743299.05 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,H,5/26/2013,199812400,6/29/2013,7784,47.45,31.79,369350.8,247453.36,121897.44 +Sub-Saharan Africa,Guinea-Bissau,Household,Offline,M,6/3/2012,614649713,7/2/2012,7364,668.27,502.54,4921140.28,3700704.56,1220435.72 +Europe,Monaco,Clothes,Offline,H,8/7/2013,498586452,8/29/2013,1666,109.28,35.84,182060.48,59709.44,122351.04 +Europe,Switzerland,Personal Care,Offline,L,1/7/2012,256358945,1/29/2012,1164,81.73,56.67,95133.72,65963.88,29169.84 +Europe,France,Household,Online,C,3/6/2015,363016021,3/30/2015,3362,668.27,502.54,2246723.74,1689539.48,557184.26 +Middle East and North Africa,Morocco,Vegetables,Offline,M,6/30/2016,913919007,8/6/2016,7798,154.06,90.93,1201359.88,709072.14,492287.74 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,C,4/3/2014,274741733,4/11/2014,1039,47.45,31.79,49300.55,33029.81,16270.74 +Europe,Monaco,Personal Care,Online,H,5/10/2015,931470525,6/28/2015,1682,81.73,56.67,137469.86,95318.94,42150.92 +Middle East and North Africa,Syria,Meat,Online,C,6/3/2016,940404212,6/10/2016,5359,421.89,364.69,2260908.51,1954373.71,306534.8 +Australia and Oceania,Samoa ,Household,Online,L,2/18/2015,678154122,4/6/2015,9730,668.27,502.54,6502267.1,4889714.2,1612552.9 +Sub-Saharan Africa,Mozambique,Fruits,Online,L,1/8/2014,591644084,1/24/2014,9487,9.33,6.92,88513.71,65650.04,22863.67 +Sub-Saharan Africa,Sudan,Snacks,Online,C,9/6/2016,748110425,10/7/2016,1354,152.58,97.44,206593.32,131933.76,74659.56 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,C,6/4/2016,385101974,7/16/2016,9087,81.73,56.67,742680.51,514960.29,227720.22 +Europe,Romania,Baby Food,Offline,C,3/10/2015,160480058,3/25/2015,8470,255.28,159.42,2162221.6,1350287.4,811934.2 +Asia,Thailand,Beverages,Offline,L,3/11/2012,802418506,3/15/2012,2322,47.45,31.79,110178.9,73816.38,36362.52 +Middle East and North Africa,Yemen,Clothes,Offline,M,4/17/2015,859403645,5/13/2015,5491,109.28,35.84,600056.48,196797.44,403259.04 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,H,6/25/2014,750234305,7/31/2014,9858,437.2,263.33,4309917.6,2595907.14,1714010.46 +Asia,Nepal,Meat,Offline,H,12/16/2015,514021813,12/18/2015,9332,421.89,364.69,3937077.48,3403287.08,533790.4 +Asia,Japan,Cosmetics,Offline,C,8/19/2015,260189998,9/19/2015,4857,437.2,263.33,2123480.4,1278993.81,844486.59 +Australia and Oceania,Vanuatu,Vegetables,Online,M,6/21/2010,618475186,8/4/2010,9406,154.06,90.93,1449088.36,855287.58,593800.78 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,L,6/12/2017,488926208,7/29/2017,2985,651.21,524.96,1943861.85,1567005.6,376856.25 +Middle East and North Africa,Yemen,Vegetables,Online,M,9/23/2016,191904389,10/6/2016,7628,154.06,90.93,1175169.68,693614.04,481555.64 +Australia and Oceania,Samoa ,Fruits,Offline,M,1/20/2016,118083560,1/23/2016,2404,9.33,6.92,22429.32,16635.68,5793.64 +Europe,Romania,Baby Food,Offline,C,8/27/2016,278450047,10/5/2016,8412,255.28,159.42,2147415.36,1341041.04,806374.32 +Australia and Oceania,Australia,Personal Care,Offline,H,1/15/2017,754302680,2/17/2017,3780,81.73,56.67,308939.4,214212.6,94726.8 +Europe,Kosovo,Clothes,Offline,C,10/15/2016,347252786,10/23/2016,8671,109.28,35.84,947566.88,310768.64,636798.24 +Europe,Estonia,Vegetables,Online,H,10/1/2012,629224193,10/30/2012,276,154.06,90.93,42520.56,25096.68,17423.88 +Asia,Nepal,Snacks,Offline,H,6/2/2010,992453229,6/24/2010,7820,152.58,97.44,1193175.6,761980.8,431194.8 +Europe,Latvia,Beverages,Online,H,7/22/2012,899488723,7/22/2012,7557,47.45,31.79,358579.65,240237.03,118342.62 +Sub-Saharan Africa,South Africa,Baby Food,Online,M,6/8/2015,333192002,7/22/2015,7773,255.28,159.42,1984291.44,1239171.66,745119.78 +Europe,Vatican City,Household,Offline,C,8/2/2012,246736896,8/18/2012,3785,668.27,502.54,2529401.95,1902113.9,627288.05 +Europe,Andorra,Cereal,Offline,H,10/7/2013,313609731,11/26/2013,2943,205.7,117.11,605375.1,344654.73,260720.37 +Europe,Lithuania,Personal Care,Online,M,11/9/2010,277609336,11/18/2010,9626,81.73,56.67,786732.98,545505.42,241227.56 +Asia,Sri Lanka,Vegetables,Offline,H,12/14/2011,402847039,1/10/2012,246,154.06,90.93,37898.76,22368.78,15529.98 +Australia and Oceania,New Zealand,Meat,Offline,H,11/6/2014,123746669,11/29/2014,8244,421.89,364.69,3478061.16,3006504.36,471556.8 +Europe,Malta,Baby Food,Offline,L,11/5/2010,295044553,12/4/2010,9095,255.28,159.42,2321771.6,1449924.9,871846.7 +Europe,Germany,Snacks,Online,C,3/24/2011,941789519,4/8/2011,5302,152.58,97.44,808979.16,516626.88,292352.28 +Europe,United Kingdom,Beverages,Offline,H,3/15/2013,809342896,4/1/2013,1403,47.45,31.79,66572.35,44601.37,21970.98 +Asia,Indonesia,Baby Food,Online,C,4/4/2011,513378512,4/10/2011,8965,255.28,159.42,2288585.2,1429200.3,859384.9 +Australia and Oceania,Marshall Islands,Clothes,Offline,H,2/3/2016,289882695,2/22/2016,1586,109.28,35.84,173318.08,56842.24,116475.84 +Sub-Saharan Africa,Angola,Beverages,Offline,C,12/16/2012,445154273,1/13/2013,9897,47.45,31.79,469612.65,314625.63,154987.02 +Europe,Sweden,Beverages,Offline,H,11/27/2010,905804574,12/19/2010,6557,47.45,31.79,311129.65,208447.03,102682.62 +Middle East and North Africa,Bahrain,Office Supplies,Online,C,3/30/2016,768757426,4/24/2016,1261,651.21,524.96,821175.81,661974.56,159201.25 +Middle East and North Africa,Somalia,Personal Care,Online,H,8/24/2013,551249158,9/20/2013,5731,81.73,56.67,468394.63,324775.77,143618.86 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,H,5/7/2015,840828597,5/11/2015,8722,255.28,159.42,2226552.16,1390461.24,836090.92 +Europe,Romania,Household,Offline,L,12/3/2011,945357072,1/20/2012,1020,668.27,502.54,681635.4,512590.8,169044.6 +Sub-Saharan Africa,Ethiopia,Beverages,Online,H,12/16/2013,243008410,1/21/2014,444,47.45,31.79,21067.8,14114.76,6953.04 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,C,5/18/2010,432268941,5/29/2010,6840,109.28,35.84,747475.2,245145.6,502329.6 +Australia and Oceania,Fiji,Fruits,Offline,C,2/6/2010,581937491,2/8/2010,7091,9.33,6.92,66159.03,49069.72,17089.31 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,M,7/19/2015,281125390,7/23/2015,105,154.06,90.93,16176.3,9547.65,6628.65 +Middle East and North Africa,Kuwait,Snacks,Online,C,4/5/2011,989256465,5/23/2011,1826,152.58,97.44,278611.08,177925.44,100685.64 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,L,2/21/2013,186067044,3/22/2013,228,651.21,524.96,148475.88,119690.88,28785 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,C,8/30/2011,821605956,9/29/2011,315,255.28,159.42,80413.2,50217.3,30195.9 +Australia and Oceania,New Zealand,Cereal,Offline,L,6/28/2013,966234529,8/15/2013,9124,205.7,117.11,1876806.8,1068511.64,808295.16 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,M,1/4/2015,560626590,1/22/2015,721,9.33,6.92,6726.93,4989.32,1737.61 +Sub-Saharan Africa,Seychelles ,Snacks,Online,H,8/30/2013,965768468,10/7/2013,1206,152.58,97.44,184011.48,117512.64,66498.84 +Europe,Russia,Office Supplies,Offline,L,9/30/2011,912958991,11/14/2011,3708,651.21,524.96,2414686.68,1946551.68,468135 +Europe,Bosnia and Herzegovina,Cosmetics,Online,C,8/15/2012,553809487,9/21/2012,3389,437.2,263.33,1481670.8,892425.37,589245.43 +Europe,Bulgaria,Office Supplies,Online,H,12/5/2016,110243785,12/9/2016,2441,651.21,524.96,1589603.61,1281427.36,308176.25 +Europe,Denmark,Fruits,Online,L,3/24/2011,324498212,5/10/2011,5087,9.33,6.92,47461.71,35202.04,12259.67 +Central America and the Caribbean,Guatemala,Clothes,Online,C,3/20/2017,209121596,3/23/2017,2582,109.28,35.84,282160.96,92538.88,189622.08 +Middle East and North Africa,Tunisia ,Snacks,Offline,C,3/24/2012,196975266,4/22/2012,8213,152.58,97.44,1253139.54,800274.72,452864.82 +Sub-Saharan Africa,Lesotho,Household,Online,M,4/21/2016,791233050,5/5/2016,2297,668.27,502.54,1535016.19,1154334.38,380681.81 +Central America and the Caribbean,Haiti,Clothes,Offline,C,9/11/2012,315381276,9/23/2012,7183,109.28,35.84,784958.24,257438.72,527519.52 +Europe,Vatican City,Cosmetics,Online,M,3/19/2012,763218772,4/4/2012,2250,437.2,263.33,983700,592492.5,391207.5 +Middle East and North Africa,Morocco,Vegetables,Offline,H,8/7/2011,148856866,9/9/2011,8909,154.06,90.93,1372520.54,810095.37,562425.17 +Sub-Saharan Africa,Gabon,Cereal,Offline,H,6/6/2012,156719386,6/11/2012,5604,205.7,117.11,1152742.8,656284.44,496458.36 +Asia,Singapore,Household,Online,H,5/13/2017,291542661,6/25/2017,2807,668.27,502.54,1875833.89,1410629.78,465204.11 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Offline,C,3/7/2011,128375518,4/16/2011,8023,47.45,31.79,380691.35,255051.17,125640.18 +Central America and the Caribbean,Dominican Republic,Snacks,Online,C,1/9/2010,662579286,1/14/2010,789,152.58,97.44,120385.62,76880.16,43505.46 +Central America and the Caribbean,Haiti,Beverages,Online,L,3/1/2012,259827792,4/7/2012,7672,47.45,31.79,364036.4,243892.88,120143.52 +Middle East and North Africa,Pakistan,Fruits,Online,M,12/10/2016,506107366,1/25/2017,7271,9.33,6.92,67838.43,50315.32,17523.11 +Europe,France,Cosmetics,Online,L,5/27/2013,357716834,6/27/2013,5215,437.2,263.33,2279998,1373265.95,906732.05 +Sub-Saharan Africa,Madagascar,Meat,Offline,H,5/15/2014,191267526,5/19/2014,9166,421.89,364.69,3867043.74,3342748.54,524295.2 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,L,10/20/2014,453683269,11/5/2014,3816,651.21,524.96,2485017.36,2003247.36,481770 +Europe,Greece,Household,Online,L,9/23/2010,312200391,10/23/2010,5888,668.27,502.54,3934773.76,2958955.52,975818.24 +Asia,Kyrgyzstan,Cosmetics,Offline,H,8/6/2010,804367721,9/24/2010,9138,437.2,263.33,3995133.6,2406309.54,1588824.06 +Middle East and North Africa,Qatar,Household,Offline,C,5/7/2016,788046586,6/14/2016,9352,668.27,502.54,6249661.04,4699754.08,1549906.96 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,M,1/21/2012,991410815,3/11/2012,9346,109.28,35.84,1021330.88,334960.64,686370.24 +Australia and Oceania,Marshall Islands,Cereal,Offline,C,2/25/2013,862946736,2/27/2013,3971,205.7,117.11,816834.7,465043.81,351790.89 +Middle East and North Africa,Israel,Cosmetics,Offline,M,3/14/2017,821453177,3/14/2017,5105,437.2,263.33,2231906,1344299.65,887606.35 +Europe,Bosnia and Herzegovina,Office Supplies,Offline,H,4/3/2015,906041467,4/16/2015,6659,651.21,524.96,4336407.39,3495708.64,840698.75 +Central America and the Caribbean,Jamaica,Fruits,Online,C,10/16/2010,326135432,12/2/2010,9577,9.33,6.92,89353.41,66272.84,23080.57 +Europe,Germany,Snacks,Online,H,12/7/2015,611471402,12/28/2015,6831,152.58,97.44,1042273.98,665612.64,376661.34 +Asia,Thailand,Office Supplies,Offline,M,5/10/2017,662098205,6/24/2017,8427,651.21,524.96,5487746.67,4423837.92,1063908.75 +Europe,Macedonia,Cereal,Offline,H,5/16/2010,798377168,6/24/2010,6400,205.7,117.11,1316480,749504,566976 +Asia,Thailand,Baby Food,Online,H,4/19/2010,510982120,5/3/2010,9819,255.28,159.42,2506594.32,1565344.98,941249.34 +Asia,China,Baby Food,Offline,L,10/15/2010,710899388,11/28/2010,9782,255.28,159.42,2497148.96,1559446.44,937702.52 +Europe,Austria,Cereal,Online,C,5/10/2010,579427802,6/17/2010,4418,205.7,117.11,908782.6,517391.98,391390.62 +Australia and Oceania,Solomon Islands,Beverages,Online,L,2/22/2016,718178689,3/16/2016,3888,47.45,31.79,184485.6,123599.52,60886.08 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,C,6/9/2017,899075877,6/19/2017,5386,154.06,90.93,829767.16,489748.98,340018.18 +Europe,Finland,Beverages,Online,M,2/26/2012,514355695,3/25/2012,8135,47.45,31.79,386005.75,258611.65,127394.1 +Asia,Mongolia,Vegetables,Offline,M,8/19/2010,826566970,9/28/2010,8389,154.06,90.93,1292409.34,762811.77,529597.57 +Europe,Liechtenstein,Baby Food,Online,L,9/16/2016,918571031,10/8/2016,4435,255.28,159.42,1132166.8,707027.7,425139.1 +Europe,Bulgaria,Office Supplies,Offline,L,5/10/2016,843541705,6/23/2016,1591,651.21,524.96,1036075.11,835211.36,200863.75 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,C,9/29/2011,274965322,10/31/2011,7204,109.28,35.84,787253.12,258191.36,529061.76 +Sub-Saharan Africa,Zambia,Meat,Offline,M,6/24/2017,756640708,6/29/2017,5655,421.89,364.69,2385787.95,2062321.95,323466 +Asia,Mongolia,Personal Care,Offline,L,5/13/2011,752679193,6/28/2011,3354,81.73,56.67,274122.42,190071.18,84051.24 +Sub-Saharan Africa,Mali,Office Supplies,Online,H,11/30/2013,597504603,12/20/2013,3745,651.21,524.96,2438781.45,1965975.2,472806.25 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Online,C,6/4/2016,245853269,6/17/2016,2300,109.28,35.84,251344,82432,168912 +Middle East and North Africa,Iraq,Household,Offline,M,1/15/2015,622774016,3/2/2015,1526,668.27,502.54,1019780.02,766876.04,252903.98 +Europe,Monaco,Baby Food,Offline,H,7/15/2014,473628175,9/3/2014,5957,255.28,159.42,1520702.96,949664.94,571038.02 +Europe,Norway,Personal Care,Offline,M,12/23/2016,414089572,2/11/2017,7161,81.73,56.67,585268.53,405813.87,179454.66 +Middle East and North Africa,Yemen,Cereal,Offline,H,5/5/2010,680144536,6/4/2010,8737,205.7,117.11,1797200.9,1023190.07,774010.83 +Europe,Belgium,Cosmetics,Offline,M,3/6/2010,678091895,3/22/2010,1315,437.2,263.33,574918,346278.95,228639.05 +Sub-Saharan Africa,Senegal,Vegetables,Online,M,5/18/2010,334542977,7/1/2010,7556,154.06,90.93,1164077.36,687067.08,477010.28 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,L,4/6/2017,546421611,5/15/2017,7152,437.2,263.33,3126854.4,1883336.16,1243518.24 +Middle East and North Africa,Turkey,Baby Food,Offline,M,7/2/2015,930964124,8/12/2015,1827,255.28,159.42,466396.56,291260.34,175136.22 +Sub-Saharan Africa,Botswana,Cosmetics,Online,H,4/29/2017,275719344,5/24/2017,336,437.2,263.33,146899.2,88478.88,58420.32 +Sub-Saharan Africa,Ghana,Beverages,Online,M,4/26/2013,588548600,5/30/2013,3465,47.45,31.79,164414.25,110152.35,54261.9 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,L,1/22/2014,347625720,3/9/2014,9030,651.21,524.96,5880426.3,4740388.8,1140037.5 +Australia and Oceania,East Timor,Clothes,Offline,H,1/18/2016,351437032,1/18/2016,6882,109.28,35.84,752064.96,246650.88,505414.08 +Sub-Saharan Africa,Chad,Beverages,Offline,C,1/21/2013,568781363,2/21/2013,3900,47.45,31.79,185055,123981,61074 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,H,1/29/2015,588770043,2/28/2015,8994,152.58,97.44,1372304.52,876375.36,495929.16 +Europe,Bulgaria,Meat,Online,L,3/25/2014,970826900,4/22/2014,8108,421.89,364.69,3420684.12,2956906.52,463777.6 +Sub-Saharan Africa,Cape Verde,Meat,Online,H,4/9/2011,994688260,4/29/2011,9215,421.89,364.69,3887716.35,3360618.35,527098 +Sub-Saharan Africa,Malawi,Personal Care,Offline,M,10/22/2011,910402953,12/3/2011,7320,81.73,56.67,598263.6,414824.4,183439.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,C,12/12/2014,588332307,1/19/2015,9458,651.21,524.96,6159144.18,4965071.68,1194072.5 +Central America and the Caribbean,El Salvador,Personal Care,Offline,L,1/23/2017,869150149,3/7/2017,9698,81.73,56.67,792617.54,549585.66,243031.88 +Australia and Oceania,Nauru,Office Supplies,Online,L,8/9/2015,413842809,8/15/2015,4138,651.21,524.96,2694706.98,2172284.48,522422.5 +Europe,Iceland,Meat,Offline,H,11/13/2012,653709113,11/27/2012,5908,421.89,364.69,2492526.12,2154588.52,337937.6 +Europe,Malta,Beverages,Online,M,3/18/2012,840360391,4/3/2012,169,47.45,31.79,8019.05,5372.51,2646.54 +Asia,South Korea,Baby Food,Offline,L,4/12/2014,295720469,6/1/2014,9113,255.28,159.42,2326366.64,1452794.46,873572.18 +Asia,Taiwan,Beverages,Online,M,3/13/2013,662025678,3/30/2013,6965,47.45,31.79,330489.25,221417.35,109071.9 +Sub-Saharan Africa,Mozambique,Clothes,Online,L,7/12/2015,951824843,7/18/2015,4978,109.28,35.84,543995.84,178411.52,365584.32 +Europe,Croatia,Office Supplies,Online,C,9/27/2013,697979295,10/19/2013,6439,651.21,524.96,4193141.19,3380217.44,812923.75 +Asia,Philippines,Beverages,Offline,L,9/26/2012,403662860,10/1/2012,1665,47.45,31.79,79004.25,52930.35,26073.9 +Central America and the Caribbean,Dominica,Baby Food,Offline,M,11/29/2010,192361867,12/8/2010,3006,255.28,159.42,767371.68,479216.52,288155.16 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,M,7/3/2011,257875144,7/30/2011,9841,81.73,56.67,804304.93,557689.47,246615.46 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,H,4/1/2011,414314019,4/16/2011,3580,437.2,263.33,1565176,942721.4,622454.6 +Asia,Turkmenistan,Meat,Online,L,9/25/2011,546102321,10/12/2011,2667,421.89,364.69,1125180.63,972628.23,152552.4 +Sub-Saharan Africa,Guinea,Baby Food,Online,C,8/10/2015,157976377,9/21/2015,7575,255.28,159.42,1933746,1207606.5,726139.5 +Australia and Oceania,Tuvalu,Fruits,Online,H,3/26/2015,624985015,4/28/2015,5809,9.33,6.92,54197.97,40198.28,13999.69 +Asia,Japan,Meat,Online,L,8/6/2011,242489564,8/7/2011,6905,421.89,364.69,2913150.45,2518184.45,394966 +Central America and the Caribbean,The Bahamas,Cereal,Offline,C,7/20/2010,976163852,9/3/2010,7431,205.7,117.11,1528556.7,870244.41,658312.29 +Asia,Maldives,Cosmetics,Online,H,6/7/2011,811994206,6/29/2011,5985,437.2,263.33,2616642,1576030.05,1040611.95 +Europe,Ukraine,Baby Food,Offline,C,11/9/2010,506279456,12/12/2010,8197,255.28,159.42,2092530.16,1306765.74,785764.42 +Sub-Saharan Africa,Burundi,Meat,Offline,C,1/28/2014,435630929,3/9/2014,1727,421.89,364.69,728604.03,629819.63,98784.4 +Sub-Saharan Africa,Lesotho,Clothes,Online,H,1/21/2016,146972453,3/5/2016,1270,109.28,35.84,138785.6,45516.8,93268.8 +Sub-Saharan Africa,Zambia,Household,Online,L,10/26/2012,607540357,11/2/2012,3547,668.27,502.54,2370353.69,1782509.38,587844.31 +North America,Mexico,Baby Food,Online,C,10/23/2012,154883468,11/26/2012,2315,255.28,159.42,590973.2,369057.3,221915.9 +Asia,Kyrgyzstan,Meat,Online,H,5/29/2010,346863114,7/6/2010,3358,421.89,364.69,1416706.62,1224629.02,192077.6 +Middle East and North Africa,Oman,Snacks,Offline,L,5/23/2012,111653125,6/15/2012,9496,152.58,97.44,1448899.68,925290.24,523609.44 +Sub-Saharan Africa,Burkina Faso,Household,Offline,L,6/27/2011,697739827,7/3/2011,5575,668.27,502.54,3725605.25,2801660.5,923944.75 +Europe,Serbia,Office Supplies,Offline,H,10/26/2012,723922049,12/9/2012,3476,651.21,524.96,2263605.96,1824760.96,438845 +Central America and the Caribbean,Costa Rica,Personal Care,Online,L,1/8/2015,229311120,1/10/2015,7111,81.73,56.67,581182.03,402980.37,178201.66 +Middle East and North Africa,Yemen,Meat,Online,H,12/31/2013,223330867,2/10/2014,7421,421.89,364.69,3130845.69,2706364.49,424481.2 +Sub-Saharan Africa,Liberia,Office Supplies,Online,M,4/18/2014,435717618,5/15/2014,7381,651.21,524.96,4806581.01,3874729.76,931851.25 +Sub-Saharan Africa,Eritrea,Personal Care,Online,M,3/1/2010,666520202,3/21/2010,6994,81.73,56.67,571619.62,396349.98,175269.64 +Central America and the Caribbean,Nicaragua,Cereal,Offline,H,1/24/2012,336099946,3/7/2012,8298,205.7,117.11,1706898.6,971778.78,735119.82 +Europe,Estonia,Baby Food,Online,H,8/2/2012,735130679,8/5/2012,359,255.28,159.42,91645.52,57231.78,34413.74 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,L,12/19/2012,974598729,1/14/2013,4277,437.2,263.33,1869904.4,1126262.41,743641.99 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,C,9/18/2011,235802924,10/10/2011,8180,668.27,502.54,5466448.6,4110777.2,1355671.4 +Central America and the Caribbean,Panama,Cosmetics,Online,L,12/21/2015,920354592,1/6/2016,2231,437.2,263.33,975393.2,587489.23,387903.97 +Sub-Saharan Africa,Namibia,Meat,Offline,H,1/9/2015,100177562,1/29/2015,3622,421.89,364.69,1528085.58,1320907.18,207178.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,L,5/12/2014,767508161,5/24/2014,1575,437.2,263.33,688590,414744.75,273845.25 +Sub-Saharan Africa,Niger,Beverages,Online,C,10/2/2016,584895217,10/8/2016,2347,47.45,31.79,111365.15,74611.13,36754.02 +Australia and Oceania,Vanuatu,Cereal,Offline,M,11/21/2010,435200059,12/21/2010,4223,205.7,117.11,868671.1,494555.53,374115.57 +Middle East and North Africa,Algeria,Fruits,Offline,M,1/9/2013,371596515,2/27/2013,2521,9.33,6.92,23520.93,17445.32,6075.61 +Middle East and North Africa,Oman,Personal Care,Online,H,3/13/2010,967570912,4/26/2010,4589,81.73,56.67,375058.97,260058.63,115000.34 +Europe,San Marino,Meat,Online,C,1/1/2017,166922080,2/1/2017,4808,421.89,364.69,2028447.12,1753429.52,275017.6 +Asia,Tajikistan,Cereal,Online,M,4/2/2011,933761346,5/14/2011,9587,205.7,117.11,1972045.9,1122733.57,849312.33 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,H,6/15/2013,902512538,8/1/2013,2371,421.89,364.69,1000301.19,864679.99,135621.2 +Sub-Saharan Africa,Ethiopia,Household,Online,M,11/28/2014,927911984,12/24/2014,8631,668.27,502.54,5767838.37,4337422.74,1430415.63 +Asia,Kyrgyzstan,Household,Offline,M,10/3/2011,135008513,10/6/2011,874,668.27,502.54,584067.98,439219.96,144848.02 +Europe,Lithuania,Fruits,Offline,M,5/6/2016,869163453,5/16/2016,3635,9.33,6.92,33914.55,25154.2,8760.35 +Australia and Oceania,Fiji,Vegetables,Online,H,8/8/2015,146050631,8/29/2015,8482,154.06,90.93,1306736.92,771268.26,535468.66 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,M,8/21/2012,901656377,9/10/2012,9014,81.73,56.67,736714.22,510823.38,225890.84 +Australia and Oceania,Vanuatu,Personal Care,Online,H,6/10/2015,742279517,7/12/2015,5859,81.73,56.67,478856.07,332029.53,146826.54 +Europe,Andorra,Beverages,Online,L,4/28/2010,494531381,6/11/2010,1680,47.45,31.79,79716,53407.2,26308.8 +Middle East and North Africa,Jordan,Cosmetics,Offline,L,3/8/2011,155335795,4/8/2011,6169,437.2,263.33,2697086.8,1624482.77,1072604.03 +Europe,Denmark,Personal Care,Online,H,4/3/2010,241929090,5/5/2010,1049,81.73,56.67,85734.77,59446.83,26287.94 +Sub-Saharan Africa,Burundi,Personal Care,Offline,M,3/15/2012,441860091,4/8/2012,5075,81.73,56.67,414779.75,287600.25,127179.5 +Asia,Tajikistan,Vegetables,Offline,M,3/9/2015,962990128,4/27/2015,9034,154.06,90.93,1391778.04,821461.62,570316.42 +Sub-Saharan Africa,Zambia,Cereal,Offline,M,8/19/2014,283493030,9/21/2014,742,205.7,117.11,152629.4,86895.62,65733.78 +Middle East and North Africa,Kuwait,Snacks,Online,L,8/13/2014,101855123,9/1/2014,49,152.58,97.44,7476.42,4774.56,2701.86 +North America,Canada,Clothes,Online,H,6/26/2016,386875236,8/3/2016,3834,109.28,35.84,418979.52,137410.56,281568.96 +Europe,Georgia,Personal Care,Online,M,1/30/2015,727664697,3/4/2015,1009,81.73,56.67,82465.57,57180.03,25285.54 +Europe,Slovakia,Vegetables,Online,L,2/6/2010,783647334,3/13/2010,7515,154.06,90.93,1157760.9,683338.95,474421.95 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,C,6/10/2017,734559476,7/21/2017,1327,668.27,502.54,886794.29,666870.58,219923.71 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,H,6/4/2012,830449950,7/6/2012,7450,651.21,524.96,4851514.5,3910952,940562.5 +Europe,Ireland,Baby Food,Offline,L,11/15/2016,941680085,11/20/2016,2918,255.28,159.42,744907.04,465187.56,279719.48 +Europe,Finland,Cosmetics,Online,M,1/7/2012,108923709,2/23/2012,1801,437.2,263.33,787397.2,474257.33,313139.87 +Asia,Philippines,Fruits,Online,H,6/13/2010,593167150,6/16/2010,196,9.33,6.92,1828.68,1356.32,472.36 +Europe,Estonia,Clothes,Offline,L,6/18/2014,225709235,6/30/2014,1233,109.28,35.84,134742.24,44190.72,90551.52 +Central America and the Caribbean,Guatemala,Clothes,Online,H,4/11/2012,958161294,5/4/2012,74,109.28,35.84,8086.72,2652.16,5434.56 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,M,2/7/2012,312447154,3/1/2012,8911,109.28,35.84,973794.08,319370.24,654423.84 +Australia and Oceania,Nauru,Clothes,Offline,H,8/23/2015,830803143,9/7/2015,1967,109.28,35.84,214953.76,70497.28,144456.48 +Asia,Singapore,Beverages,Offline,C,4/24/2014,625778090,6/1/2014,498,47.45,31.79,23630.1,15831.42,7798.68 +Europe,Montenegro,Cereal,Offline,H,9/23/2015,130233323,11/6/2015,7789,205.7,117.11,1602197.3,912169.79,690027.51 +Europe,San Marino,Office Supplies,Online,H,3/20/2017,747342669,4/13/2017,4158,651.21,524.96,2707731.18,2182783.68,524947.5 +Central America and the Caribbean,Honduras,Meat,Online,H,3/4/2017,800592458,4/7/2017,1954,421.89,364.69,824373.06,712604.26,111768.8 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,M,4/7/2011,483781516,4/23/2011,556,9.33,6.92,5187.48,3847.52,1339.96 +Europe,Armenia,Fruits,Offline,L,5/16/2011,511021173,6/11/2011,1376,9.33,6.92,12838.08,9521.92,3316.16 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,M,7/5/2011,766735255,7/12/2011,2855,437.2,263.33,1248206,751807.15,496398.85 +Europe,Slovenia,Personal Care,Offline,H,4/29/2014,755660092,5/17/2014,5469,81.73,56.67,446981.37,309928.23,137053.14 +Europe,Liechtenstein,Snacks,Offline,L,3/7/2012,952844512,3/12/2012,6720,152.58,97.44,1025337.6,654796.8,370540.8 +North America,United States of America,Vegetables,Online,L,8/23/2013,553649842,9/18/2013,6147,154.06,90.93,947006.82,558946.71,388060.11 +Central America and the Caribbean,Belize,Office Supplies,Offline,M,12/24/2016,623749911,1/23/2017,315,651.21,524.96,205131.15,165362.4,39768.75 +Australia and Oceania,Tuvalu,Fruits,Online,H,12/19/2013,949131047,1/13/2014,7824,9.33,6.92,72997.92,54142.08,18855.84 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,M,5/9/2016,486092078,5/21/2016,4303,255.28,159.42,1098469.84,685984.26,412485.58 +Central America and the Caribbean,Panama,Household,Online,C,4/5/2014,511244332,4/8/2014,7414,668.27,502.54,4954553.78,3725831.56,1228722.22 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,C,3/18/2010,571511638,5/7/2010,1849,154.06,90.93,284856.94,168129.57,116727.37 +Europe,United Kingdom,Snacks,Offline,C,5/20/2015,734130322,6/2/2015,4331,152.58,97.44,660823.98,422012.64,238811.34 +Asia,Myanmar,Baby Food,Online,C,7/3/2015,236649215,8/19/2015,8616,255.28,159.42,2199492.48,1373562.72,825929.76 +Australia and Oceania,Nauru,Meat,Online,C,7/6/2012,636929643,7/22/2012,490,421.89,364.69,206726.1,178698.1,28028 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,C,3/16/2013,863145434,4/9/2013,2770,437.2,263.33,1211044,729424.1,481619.9 +Europe,San Marino,Office Supplies,Offline,C,4/17/2010,363782918,5/26/2010,304,651.21,524.96,197967.84,159587.84,38380 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,C,6/26/2016,457640922,7/10/2016,4973,47.45,31.79,235968.85,158091.67,77877.18 +Sub-Saharan Africa,Uganda,Beverages,Online,M,4/6/2015,283830773,4/26/2015,688,47.45,31.79,32645.6,21871.52,10774.08 +Australia and Oceania,Samoa ,Baby Food,Offline,C,2/8/2010,851776301,2/20/2010,8391,255.28,159.42,2142054.48,1337693.22,804361.26 +Europe,Andorra,Fruits,Offline,C,2/17/2013,991213834,2/28/2013,1055,9.33,6.92,9843.15,7300.6,2542.55 +Europe,Malta,Baby Food,Offline,L,1/8/2011,502192199,2/1/2011,8686,255.28,159.42,2217362.08,1384722.12,832639.96 +Sub-Saharan Africa,Uganda,Fruits,Online,M,3/24/2014,605072724,4/17/2014,3320,9.33,6.92,30975.6,22974.4,8001.2 +Central America and the Caribbean,Haiti,Cosmetics,Offline,M,5/9/2015,790529239,5/30/2015,4024,437.2,263.33,1759292.8,1059639.92,699652.88 +Europe,Czech Republic,Personal Care,Offline,C,8/15/2015,169548070,9/21/2015,1896,81.73,56.67,154960.08,107446.32,47513.76 +Middle East and North Africa,Oman,Meat,Offline,M,7/18/2013,623428046,8/21/2013,5068,421.89,364.69,2138138.52,1848248.92,289889.6 +Europe,France,Household,Offline,H,4/9/2016,953780496,5/16/2016,3699,668.27,502.54,2471930.73,1858895.46,613035.27 +Middle East and North Africa,Egypt,Snacks,Online,L,1/31/2013,932529246,2/8/2013,4982,152.58,97.44,760153.56,485446.08,274707.48 +Asia,China,Household,Offline,H,1/16/2017,851910626,2/10/2017,8141,668.27,502.54,5440386.07,4091178.14,1349207.93 +Central America and the Caribbean,Saint Lucia,Household,Offline,L,10/10/2015,174473464,10/11/2015,9430,668.27,502.54,6301786.1,4738952.2,1562833.9 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,M,2/10/2013,683079087,2/25/2013,7136,651.21,524.96,4647034.56,3746114.56,900920 +Asia,Kyrgyzstan,Vegetables,Offline,L,3/3/2010,630901324,4/4/2010,6577,154.06,90.93,1013252.62,598046.61,415206.01 +Sub-Saharan Africa,Kenya,Household,Offline,L,9/10/2016,591426503,10/13/2016,5100,668.27,502.54,3408177,2562954,845223 +Asia,Singapore,Clothes,Offline,L,12/31/2016,308453452,2/3/2017,7086,109.28,35.84,774358.08,253962.24,520395.84 +Middle East and North Africa,Oman,Household,Online,M,8/11/2011,946093499,8/27/2011,8946,668.27,502.54,5978343.42,4495722.84,1482620.58 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,L,6/19/2013,138770473,6/19/2013,4121,109.28,35.84,450342.88,147696.64,302646.24 +Asia,Bhutan,Clothes,Online,H,11/11/2013,541220700,11/28/2013,8087,109.28,35.84,883747.36,289838.08,593909.28 +Asia,Bhutan,Snacks,Online,L,7/6/2016,378493010,8/14/2016,3348,152.58,97.44,510837.84,326229.12,184608.72 +Europe,Norway,Clothes,Online,H,1/21/2011,195948731,3/12/2011,4439,109.28,35.84,485093.92,159093.76,326000.16 +Europe,Russia,Vegetables,Online,M,9/11/2014,609261691,10/1/2014,2928,154.06,90.93,451087.68,266243.04,184844.64 +Asia,Philippines,Fruits,Online,H,5/30/2015,954418218,7/7/2015,2415,9.33,6.92,22531.95,16711.8,5820.15 +Sub-Saharan Africa,The Gambia,Fruits,Offline,M,8/8/2013,637717139,9/3/2013,3528,9.33,6.92,32916.24,24413.76,8502.48 +Sub-Saharan Africa,The Gambia,Clothes,Online,M,9/28/2010,485769784,10/19/2010,8929,109.28,35.84,975761.12,320015.36,655745.76 +Sub-Saharan Africa,Madagascar,Vegetables,Online,C,2/22/2013,495499980,2/22/2013,8310,154.06,90.93,1280238.6,755628.3,524610.3 +Europe,Russia,Vegetables,Offline,H,1/20/2013,284144055,1/21/2013,3395,154.06,90.93,523033.7,308707.35,214326.35 +Sub-Saharan Africa,Ghana,Cosmetics,Online,H,2/17/2015,439250838,2/18/2015,2939,437.2,263.33,1284930.8,773926.87,511003.93 +North America,Mexico,Beverages,Offline,L,7/12/2017,268681657,8/22/2017,7728,47.45,31.79,366693.6,245673.12,121020.48 +Asia,Mongolia,Baby Food,Online,M,9/6/2015,950610339,10/24/2015,5579,255.28,159.42,1424207.12,889404.18,534802.94 +Europe,Vatican City,Cosmetics,Online,M,8/29/2013,583523213,9/13/2013,6341,437.2,263.33,2772285.2,1669775.53,1102509.67 +Europe,Moldova ,Snacks,Online,L,10/24/2012,936219108,11/16/2012,6894,152.58,97.44,1051886.52,671751.36,380135.16 +Middle East and North Africa,Oman,Meat,Online,L,7/24/2015,697809350,8/7/2015,6148,421.89,364.69,2593779.72,2242114.12,351665.6 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,C,1/6/2014,427717769,1/27/2014,47,651.21,524.96,30606.87,24673.12,5933.75 +Sub-Saharan Africa,Botswana,Cereal,Online,H,7/7/2016,305680692,8/15/2016,6564,205.7,117.11,1350214.8,768710.04,581504.76 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,H,7/8/2013,581746947,8/27/2013,704,651.21,524.96,458451.84,369571.84,88880 +Middle East and North Africa,Israel,Clothes,Offline,L,9/14/2011,226277863,9/14/2011,9503,109.28,35.84,1038487.84,340587.52,697900.32 +Middle East and North Africa,Afghanistan,Beverages,Offline,H,1/7/2015,979947268,2/4/2015,7028,47.45,31.79,333478.6,223420.12,110058.48 +Europe,Croatia,Fruits,Online,H,5/3/2013,603741490,5/31/2013,9378,9.33,6.92,87496.74,64895.76,22600.98 +Europe,Greece,Cosmetics,Offline,L,7/13/2016,528959357,8/20/2016,9683,437.2,263.33,4233407.6,2549824.39,1683583.21 +Sub-Saharan Africa,Senegal,Snacks,Online,M,10/24/2012,907212197,10/31/2012,3104,152.58,97.44,473608.32,302453.76,171154.56 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,L,5/26/2010,160423839,6/20/2010,1834,109.28,35.84,200419.52,65730.56,134688.96 +Sub-Saharan Africa,Seychelles ,Snacks,Online,L,12/27/2010,830830609,2/7/2011,95,152.58,97.44,14495.1,9256.8,5238.3 +Europe,Norway,Vegetables,Online,H,7/27/2013,130981338,9/12/2013,9143,154.06,90.93,1408570.58,831372.99,577197.59 +Central America and the Caribbean,Nicaragua,Baby Food,Online,C,8/13/2010,293737351,9/25/2010,2265,255.28,159.42,578209.2,361086.3,217122.9 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,H,8/6/2014,922272479,8/28/2014,9776,205.7,117.11,2010923.2,1144867.36,866055.84 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,M,5/2/2016,340073049,6/9/2016,4027,205.7,117.11,828353.9,471601.97,356751.93 +Sub-Saharan Africa,Mauritius ,Cereal,Online,C,7/1/2011,540937888,8/3/2011,4397,205.7,117.11,904462.9,514932.67,389530.23 +Sub-Saharan Africa,Zimbabwe,Meat,Online,M,12/20/2011,438978326,1/3/2012,2297,421.89,364.69,969081.33,837692.93,131388.4 +Asia,Maldives,Cereal,Online,L,10/4/2011,818618190,10/29/2011,6169,205.7,117.11,1268963.3,722451.59,546511.71 +Europe,Armenia,Fruits,Offline,L,7/8/2013,284593808,7/31/2013,6487,9.33,6.92,60523.71,44890.04,15633.67 +Sub-Saharan Africa,South Sudan,Household,Online,M,3/6/2017,211954009,3/11/2017,756,668.27,502.54,505212.12,379920.24,125291.88 +Asia,Taiwan,Office Supplies,Online,C,2/29/2016,696060121,3/29/2016,8513,651.21,524.96,5543750.73,4468984.48,1074766.25 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,H,4/24/2016,102585971,6/6/2016,6323,255.28,159.42,1614135.44,1008012.66,606122.78 +Australia and Oceania,Papua New Guinea,Meat,Online,M,12/21/2016,917517888,12/28/2016,2787,421.89,364.69,1175807.43,1016391.03,159416.4 +Asia,Indonesia,Fruits,Offline,H,10/3/2014,297154700,10/24/2014,3534,9.33,6.92,32972.22,24455.28,8516.94 +Central America and the Caribbean,Saint Lucia,Cereal,Online,M,11/30/2014,418107736,1/15/2015,6225,205.7,117.11,1280482.5,729009.75,551472.75 +Australia and Oceania,Vanuatu,Cereal,Online,C,5/30/2012,827300822,7/2/2012,5553,205.7,117.11,1142252.1,650311.83,491940.27 +Middle East and North Africa,Jordan,Cosmetics,Online,L,11/5/2010,691970288,12/22/2010,8240,437.2,263.33,3602528,2169839.2,1432688.8 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,H,2/3/2011,149664962,3/13/2011,8043,437.2,263.33,3516399.6,2117963.19,1398436.41 +Sub-Saharan Africa,Uganda,Household,Offline,C,2/2/2015,758246171,2/24/2015,747,668.27,502.54,499197.69,375397.38,123800.31 +Central America and the Caribbean,Barbados,Personal Care,Offline,L,6/28/2014,545887744,7/1/2014,9169,81.73,56.67,749382.37,519607.23,229775.14 +Europe,Finland,Vegetables,Offline,M,2/22/2017,761076009,4/13/2017,8159,154.06,90.93,1256975.54,741897.87,515077.67 +Europe,Albania,Meat,Offline,H,1/18/2013,922609794,1/31/2013,9595,421.89,364.69,4048034.55,3499200.55,548834 +Europe,Belgium,Office Supplies,Offline,M,12/23/2015,169600427,1/8/2016,7390,651.21,524.96,4812441.9,3879454.4,932987.5 +Sub-Saharan Africa,Ethiopia,Household,Offline,L,4/5/2014,411471736,4/17/2014,2485,668.27,502.54,1660650.95,1248811.9,411839.05 +Sub-Saharan Africa,Niger,Fruits,Offline,L,6/10/2012,477960050,7/3/2012,7855,9.33,6.92,73287.15,54356.6,18930.55 +Middle East and North Africa,Bahrain,Personal Care,Online,M,5/7/2012,169114196,5/13/2012,3503,81.73,56.67,286300.19,198515.01,87785.18 +Middle East and North Africa,Somalia,Personal Care,Online,H,11/12/2016,705295503,12/17/2016,1467,81.73,56.67,119897.91,83134.89,36763.02 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,C,1/6/2011,677177798,1/22/2011,814,421.89,364.69,343418.46,296857.66,46560.8 +Asia,Malaysia,Cosmetics,Online,L,3/4/2011,995747411,3/30/2011,2641,437.2,263.33,1154645.2,695454.53,459190.67 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,C,11/7/2015,842303168,12/1/2015,5080,81.73,56.67,415188.4,287883.6,127304.8 +Asia,Thailand,Vegetables,Offline,C,1/17/2017,818456399,2/22/2017,8291,154.06,90.93,1277311.46,753900.63,523410.83 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,M,8/14/2011,696130931,9/7/2011,9467,651.21,524.96,6165005.07,4969796.32,1195208.75 +Europe,Portugal,Vegetables,Offline,H,8/16/2012,767563092,8/31/2012,7831,154.06,90.93,1206443.86,712072.83,494371.03 +Europe,Ukraine,Household,Offline,L,4/9/2015,495301711,5/3/2015,9638,668.27,502.54,6440786.26,4843480.52,1597305.74 +Europe,Hungary,Beverages,Online,L,10/23/2015,762208116,11/20/2015,3174,47.45,31.79,150606.3,100901.46,49704.84 +Asia,Indonesia,Personal Care,Offline,H,5/11/2015,721456134,6/24/2015,3757,81.73,56.67,307059.61,212909.19,94150.42 +Europe,Lithuania,Snacks,Online,M,2/4/2016,946532094,3/25/2016,8736,152.58,97.44,1332938.88,851235.84,481703.04 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,C,6/21/2017,281234824,7/5/2017,2489,437.2,263.33,1088190.8,655428.37,432762.43 +Europe,Iceland,Meat,Offline,L,6/11/2012,789675652,6/30/2012,1429,421.89,364.69,602880.81,521142.01,81738.8 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,M,12/14/2013,106278407,1/15/2014,8997,437.2,263.33,3933488.4,2369180.01,1564308.39 +Europe,Czech Republic,Cereal,Online,M,4/16/2013,885779416,5/23/2013,668,205.7,117.11,137407.6,78229.48,59178.12 +Asia,Brunei,Cosmetics,Online,H,3/5/2014,453227508,3/8/2014,8946,437.2,263.33,3911191.2,2355750.18,1555441.02 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,H,10/24/2013,253984010,11/9/2013,8367,651.21,524.96,5448674.07,4392340.32,1056333.75 +Asia,Malaysia,Meat,Offline,L,4/7/2014,903722751,5/25/2014,499,421.89,364.69,210523.11,181980.31,28542.8 +Central America and the Caribbean,Guatemala,Cosmetics,Online,C,1/30/2011,838430058,3/5/2011,8941,437.2,263.33,3909005.2,2354433.53,1554571.67 +Central America and the Caribbean,Cuba,Cereal,Online,C,3/28/2012,364404761,5/15/2012,4322,205.7,117.11,889035.4,506149.42,382885.98 +Europe,Belgium,Household,Online,L,8/20/2011,308258187,9/17/2011,9303,668.27,502.54,6216915.81,4675129.62,1541786.19 +Europe,Romania,Household,Online,L,8/2/2015,666914165,9/20/2015,3576,668.27,502.54,2389733.52,1797083.04,592650.48 +Sub-Saharan Africa,Botswana,Fruits,Online,M,4/30/2016,157609021,6/18/2016,8867,9.33,6.92,82729.11,61359.64,21369.47 +Sub-Saharan Africa,Uganda,Beverages,Offline,C,12/16/2010,267891585,12/22/2010,3928,47.45,31.79,186383.6,124871.12,61512.48 +Asia,India,Clothes,Offline,M,10/8/2012,305623185,10/19/2012,9547,109.28,35.84,1043296.16,342164.48,701131.68 +Europe,Croatia,Baby Food,Offline,L,3/15/2017,548977649,4/26/2017,3541,255.28,159.42,903946.48,564506.22,339440.26 +Australia and Oceania,Australia,Clothes,Offline,L,3/5/2013,896441304,4/14/2013,5758,109.28,35.84,629234.24,206366.72,422867.52 +Europe,Italy,Baby Food,Offline,L,3/10/2017,416812980,4/15/2017,3078,255.28,159.42,785751.84,490694.76,295057.08 +Middle East and North Africa,Afghanistan,Household,Offline,M,7/6/2016,499204003,7/30/2016,4413,668.27,502.54,2949075.51,2217709.02,731366.49 +Asia,India,Household,Online,M,11/1/2010,803038203,12/6/2010,5704,668.27,502.54,3811812.08,2866488.16,945323.92 +Sub-Saharan Africa,The Gambia,Household,Online,L,1/23/2016,608051908,2/6/2016,4927,668.27,502.54,3292566.29,2476014.58,816551.71 +Europe,Monaco,Personal Care,Offline,L,1/31/2015,164293944,3/18/2015,7084,81.73,56.67,578975.32,401450.28,177525.04 +Asia,South Korea,Clothes,Offline,C,7/29/2014,242125642,8/23/2014,9213,109.28,35.84,1006796.64,330193.92,676602.72 +Asia,Brunei,Beverages,Offline,M,12/1/2010,782220828,1/7/2011,5381,47.45,31.79,255328.45,171061.99,84266.46 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,M,9/12/2016,445565831,10/13/2016,1686,651.21,524.96,1097940.06,885082.56,212857.5 +Europe,Norway,Clothes,Offline,H,7/2/2011,663459479,8/13/2011,1258,109.28,35.84,137474.24,45086.72,92387.52 +Middle East and North Africa,Bahrain,Cosmetics,Online,L,10/28/2013,687513101,11/18/2013,9259,437.2,263.33,4048034.8,2438172.47,1609862.33 +Sub-Saharan Africa,Botswana,Beverages,Offline,H,9/27/2016,739650523,10/2/2016,7881,47.45,31.79,373953.45,250536.99,123416.46 +Sub-Saharan Africa,Namibia,Cereal,Offline,H,5/19/2014,662108075,7/5/2014,1348,205.7,117.11,277283.6,157864.28,119419.32 +Sub-Saharan Africa,Senegal,Snacks,Offline,H,4/20/2013,367434585,5/24/2013,914,152.58,97.44,139458.12,89060.16,50397.96 +Sub-Saharan Africa,South Sudan,Cereal,Offline,C,7/19/2013,288491380,8/8/2013,9865,205.7,117.11,2029230.5,1155290.15,873940.35 +Europe,Macedonia,Beverages,Online,H,6/13/2012,928452289,7/31/2012,8519,47.45,31.79,404226.55,270819.01,133407.54 +Sub-Saharan Africa,South Africa,Beverages,Offline,C,12/21/2015,610803639,1/9/2016,9225,47.45,31.79,437726.25,293262.75,144463.5 +Asia,Japan,Cereal,Online,L,3/16/2012,429344260,4/13/2012,1362,205.7,117.11,280163.4,159503.82,120659.58 +Central America and the Caribbean,Guatemala,Beverages,Offline,M,1/14/2013,198185479,2/14/2013,6342,47.45,31.79,300927.9,201612.18,99315.72 +Central America and the Caribbean,Saint Lucia,Cereal,Online,C,6/24/2012,701751124,7/15/2012,2607,205.7,117.11,536259.9,305305.77,230954.13 +Asia,Turkmenistan,Cosmetics,Offline,M,3/7/2013,544777524,3/13/2013,630,437.2,263.33,275436,165897.9,109538.1 +Europe,Macedonia,Personal Care,Online,L,1/28/2015,202313506,3/3/2015,7917,81.73,56.67,647056.41,448656.39,198400.02 +Sub-Saharan Africa,Ethiopia,Household,Online,L,8/1/2011,669720399,8/11/2011,4004,668.27,502.54,2675753.08,2012170.16,663582.92 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,H,2/13/2016,312672030,3/19/2016,5457,109.28,35.84,596340.96,195578.88,400762.08 +Asia,Brunei,Baby Food,Offline,C,11/17/2012,717154729,12/4/2012,876,255.28,159.42,223625.28,139651.92,83973.36 +Europe,Kosovo,Household,Offline,M,8/17/2013,839467322,8/24/2013,5890,668.27,502.54,3936110.3,2959960.6,976149.7 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,H,1/17/2016,156221139,2/2/2016,8161,668.27,502.54,5453751.47,4101228.94,1352522.53 +Middle East and North Africa,Kuwait,Cereal,Offline,H,2/1/2015,914340007,3/19/2015,2382,205.7,117.11,489977.4,278956.02,211021.38 +Australia and Oceania,Australia,Household,Offline,L,5/10/2014,481060254,5/18/2014,5274,668.27,502.54,3524455.98,2650395.96,874060.02 +Europe,Hungary,Meat,Offline,L,9/23/2014,793930709,9/29/2014,595,421.89,364.69,251024.55,216990.55,34034 +Australia and Oceania,Australia,Cereal,Online,H,7/27/2010,710812699,8/2/2010,4128,205.7,117.11,849129.6,483430.08,365699.52 +Europe,Denmark,Fruits,Offline,L,3/31/2016,959880053,4/11/2016,8693,9.33,6.92,81105.69,60155.56,20950.13 +Middle East and North Africa,Yemen,Office Supplies,Online,H,11/24/2016,989619100,1/1/2017,9138,651.21,524.96,5950756.98,4797084.48,1153672.5 +Sub-Saharan Africa,The Gambia,Vegetables,Online,L,2/2/2010,318828666,3/15/2010,7342,154.06,90.93,1131108.52,667608.06,463500.46 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,C,3/1/2017,786620080,4/10/2017,7217,437.2,263.33,3155272.4,1900452.61,1254819.79 +Central America and the Caribbean,Cuba,Meat,Online,C,4/25/2011,702417171,6/4/2011,9705,421.89,364.69,4094442.45,3539316.45,555126 +Europe,Netherlands,Office Supplies,Online,C,3/23/2012,695956265,4/5/2012,7779,651.21,524.96,5065762.59,4083663.84,982098.75 +Australia and Oceania,Palau,Vegetables,Offline,M,2/24/2014,567286193,3/13/2014,1446,154.06,90.93,222770.76,131484.78,91285.98 +Central America and the Caribbean,Panama,Cosmetics,Offline,C,5/27/2012,636768281,6/18/2012,2740,437.2,263.33,1197928,721524.2,476403.8 +Europe,France,Cereal,Offline,C,9/22/2014,395076358,11/1/2014,729,205.7,117.11,149955.3,85373.19,64582.11 +Sub-Saharan Africa,South Sudan,Beverages,Offline,L,10/9/2014,753196752,11/21/2014,6511,47.45,31.79,308946.95,206984.69,101962.26 +Europe,Latvia,Clothes,Online,C,1/20/2011,892428290,3/4/2011,8218,109.28,35.84,898063.04,294533.12,603529.92 +Australia and Oceania,Palau,Fruits,Online,C,9/20/2010,514382302,10/3/2010,6009,9.33,6.92,56063.97,41582.28,14481.69 +Asia,Japan,Cosmetics,Online,L,8/16/2010,290982615,9/3/2010,7077,437.2,263.33,3094064.4,1863586.41,1230477.99 +Australia and Oceania,New Zealand,Cosmetics,Online,M,4/3/2016,514465558,5/7/2016,646,437.2,263.33,282431.2,170111.18,112320.02 +Europe,Poland,Snacks,Online,H,3/28/2015,647379958,4/22/2015,2971,152.58,97.44,453315.18,289494.24,163820.94 +Middle East and North Africa,Algeria,Personal Care,Online,M,5/29/2011,672587144,6/18/2011,2337,81.73,56.67,191003.01,132437.79,58565.22 +Asia,Laos,Baby Food,Offline,H,6/12/2013,643260943,7/15/2013,4063,255.28,159.42,1037202.64,647723.46,389479.18 +Asia,Philippines,Fruits,Offline,L,12/19/2015,232887685,2/3/2016,5496,9.33,6.92,51277.68,38032.32,13245.36 +North America,United States of America,Clothes,Offline,H,11/4/2010,985266196,11/28/2010,1017,109.28,35.84,111137.76,36449.28,74688.48 +Central America and the Caribbean,Grenada,Meat,Offline,M,10/1/2013,464507806,11/20/2013,7037,421.89,364.69,2968839.93,2566323.53,402516.4 +Sub-Saharan Africa,Namibia,Snacks,Offline,M,11/29/2014,805036342,1/11/2015,6998,152.58,97.44,1067754.84,681885.12,385869.72 +Sub-Saharan Africa,Chad,Personal Care,Offline,C,3/11/2013,161588132,4/14/2013,6374,81.73,56.67,520947.02,361214.58,159732.44 +Asia,Mongolia,Clothes,Online,C,4/22/2012,359212005,6/7/2012,7670,109.28,35.84,838177.6,274892.8,563284.8 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,M,1/15/2017,143269288,1/26/2017,5421,9.33,6.92,50577.93,37513.32,13064.61 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,M,4/22/2014,129433810,4/25/2014,1196,152.58,97.44,182485.68,116538.24,65947.44 +Middle East and North Africa,Iraq,Cosmetics,Online,H,10/19/2014,553691899,10/26/2014,8592,437.2,263.33,3756422.4,2262531.36,1493891.04 +Europe,Romania,Cereal,Offline,L,5/8/2011,822342383,6/26/2011,8240,205.7,117.11,1694968,964986.4,729981.6 +Sub-Saharan Africa,Uganda,Snacks,Offline,C,12/31/2012,861996591,1/12/2013,2801,152.58,97.44,427376.58,272929.44,154447.14 +Middle East and North Africa,Kuwait,Fruits,Offline,L,12/3/2010,669578349,12/27/2010,1968,9.33,6.92,18361.44,13618.56,4742.88 +Australia and Oceania,Kiribati,Office Supplies,Offline,C,7/2/2012,762323987,7/27/2012,7463,651.21,524.96,4859980.23,3917776.48,942203.75 +Asia,Singapore,Snacks,Offline,M,10/30/2014,827782332,12/9/2014,8042,152.58,97.44,1227048.36,783612.48,443435.88 +Central America and the Caribbean,Costa Rica,Clothes,Offline,M,1/22/2016,173814713,1/31/2016,4491,109.28,35.84,490776.48,160957.44,329819.04 +Central America and the Caribbean,Haiti,Fruits,Online,M,8/16/2011,878594958,8/29/2011,4627,9.33,6.92,43169.91,32018.84,11151.07 +Europe,Iceland,Office Supplies,Online,C,3/2/2013,140609395,4/14/2013,8299,651.21,524.96,5404391.79,4356643.04,1047748.75 +Europe,Liechtenstein,Office Supplies,Online,C,6/19/2014,628656852,7/16/2014,2387,651.21,524.96,1554438.27,1253079.52,301358.75 +Asia,Turkmenistan,Baby Food,Online,M,5/13/2010,131848657,5/25/2010,5802,255.28,159.42,1481134.56,924954.84,556179.72 +Europe,Latvia,Cereal,Online,M,9/12/2015,109608638,10/9/2015,4487,205.7,117.11,922975.9,525472.57,397503.33 +Sub-Saharan Africa,Uganda,Meat,Offline,M,1/30/2016,741673123,2/18/2016,6414,421.89,364.69,2706002.46,2339121.66,366880.8 +Sub-Saharan Africa,Guinea,Beverages,Offline,H,2/13/2017,478090941,3/5/2017,6589,47.45,31.79,312648.05,209464.31,103183.74 +Australia and Oceania,Tonga,Snacks,Online,M,5/8/2010,989223420,6/4/2010,2048,152.58,97.44,312483.84,199557.12,112926.72 +Australia and Oceania,Marshall Islands,Baby Food,Online,H,11/12/2014,415744388,12/7/2014,6858,255.28,159.42,1750710.24,1093302.36,657407.88 +Australia and Oceania,East Timor,Clothes,Online,H,12/17/2012,118640172,12/29/2012,7118,109.28,35.84,777855.04,255109.12,522745.92 +Central America and the Caribbean,Grenada,Personal Care,Online,L,7/7/2014,629209601,7/31/2014,5958,81.73,56.67,486947.34,337639.86,149307.48 +North America,Greenland,Personal Care,Offline,M,4/23/2015,299064004,5/5/2015,8539,81.73,56.67,697892.47,483905.13,213987.34 +Sub-Saharan Africa,Botswana,Fruits,Offline,C,12/26/2015,250127208,1/8/2016,7054,9.33,6.92,65813.82,48813.68,17000.14 +Sub-Saharan Africa,Senegal,Meat,Online,H,9/3/2010,324635541,10/2/2010,5726,421.89,364.69,2415742.14,2088214.94,327527.2 +Europe,Cyprus,Personal Care,Online,H,7/4/2013,435137832,8/23/2013,5809,81.73,56.67,474769.57,329196.03,145573.54 +Middle East and North Africa,Jordan,Office Supplies,Offline,H,12/14/2016,114495408,1/9/2017,590,651.21,524.96,384213.9,309726.4,74487.5 +Australia and Oceania,Solomon Islands,Beverages,Online,L,10/10/2010,765882098,10/11/2010,387,47.45,31.79,18363.15,12302.73,6060.42 +Asia,Nepal,Beverages,Offline,L,1/29/2016,712784230,2/27/2016,7548,47.45,31.79,358152.6,239950.92,118201.68 +Europe,Cyprus,Fruits,Offline,L,5/21/2013,149000632,5/22/2013,1453,9.33,6.92,13556.49,10054.76,3501.73 +Europe,Germany,Meat,Offline,C,7/31/2014,688642632,8/26/2014,3513,421.89,364.69,1482099.57,1281155.97,200943.6 +Europe,Andorra,Vegetables,Offline,L,9/3/2013,416134059,10/19/2013,2170,154.06,90.93,334310.2,197318.1,136992.1 +Asia,Kazakhstan,Fruits,Offline,M,4/27/2013,636211240,5/15/2013,7899,9.33,6.92,73697.67,54661.08,19036.59 +Asia,Cambodia,Clothes,Offline,H,6/12/2013,923923003,7/22/2013,8203,109.28,35.84,896423.84,293995.52,602428.32 +Europe,Netherlands,Cereal,Online,M,1/18/2015,474630677,2/6/2015,2620,205.7,117.11,538934,306828.2,232105.8 +Australia and Oceania,Papua New Guinea,Household,Offline,L,5/25/2016,354008090,5/29/2016,7716,668.27,502.54,5156371.32,3877598.64,1278772.68 +Asia,Taiwan,Household,Offline,C,11/1/2016,348041570,11/6/2016,2090,668.27,502.54,1396684.3,1050308.6,346375.7 +Sub-Saharan Africa,Mali,Fruits,Offline,C,12/22/2012,313029944,1/12/2013,1372,9.33,6.92,12800.76,9494.24,3306.52 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,H,1/27/2010,625584542,2/10/2010,3223,651.21,524.96,2098849.83,1691946.08,406903.75 +Europe,Portugal,Cosmetics,Online,L,8/30/2010,832629191,10/5/2010,2335,437.2,263.33,1020862,614875.55,405986.45 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,C,10/7/2010,101400220,11/24/2010,5433,651.21,524.96,3538023.93,2852107.68,685916.25 +Asia,Singapore,Baby Food,Offline,L,4/7/2011,369446456,4/11/2011,6271,255.28,159.42,1600860.88,999722.82,601138.06 +Australia and Oceania,Vanuatu,Household,Offline,C,2/4/2014,494629228,2/23/2014,635,668.27,502.54,424351.45,319112.9,105238.55 +Middle East and North Africa,Bahrain,Cereal,Online,C,11/27/2010,305122363,1/13/2011,1343,205.7,117.11,276255.1,157278.73,118976.37 +Middle East and North Africa,Tunisia ,Clothes,Online,H,2/15/2017,149412190,2/19/2017,3242,109.28,35.84,354285.76,116193.28,238092.48 +Europe,Bulgaria,Vegetables,Online,L,3/5/2015,446297538,4/21/2015,8214,154.06,90.93,1265448.84,746899.02,518549.82 +Europe,Andorra,Cereal,Offline,M,4/3/2011,334889733,5/15/2011,169,205.7,117.11,34763.3,19791.59,14971.71 +Europe,San Marino,Meat,Online,M,5/31/2016,824612605,7/17/2016,49,421.89,364.69,20672.61,17869.81,2802.8 +Asia,Thailand,Snacks,Offline,H,6/25/2012,745202481,7/27/2012,829,152.58,97.44,126488.82,80777.76,45711.06 +Sub-Saharan Africa,Niger,Fruits,Online,C,6/4/2016,796708190,6/9/2016,2513,9.33,6.92,23446.29,17389.96,6056.33 +Asia,Philippines,Snacks,Online,M,12/27/2015,399491059,2/4/2016,7137,152.58,97.44,1088963.46,695429.28,393534.18 +Sub-Saharan Africa,Mali,Snacks,Offline,H,5/3/2011,844224917,6/14/2011,3768,152.58,97.44,574921.44,367153.92,207767.52 +Sub-Saharan Africa,Ethiopia,Beverages,Online,C,4/9/2011,341896092,5/17/2011,3506,47.45,31.79,166359.7,111455.74,54903.96 +Asia,Maldives,Cosmetics,Offline,H,4/22/2014,773803412,5/31/2014,4480,437.2,263.33,1958656,1179718.4,778937.6 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,H,6/10/2012,941558206,6/28/2012,6851,9.33,6.92,63919.83,47408.92,16510.91 +Central America and the Caribbean,Belize,Cereal,Offline,H,2/7/2010,617084300,3/20/2010,7812,205.7,117.11,1606928.4,914863.32,692065.08 +Europe,United Kingdom,Cosmetics,Online,H,10/13/2012,992618024,11/13/2012,6586,437.2,263.33,2879399.2,1734291.38,1145107.82 +Europe,Poland,Cosmetics,Online,C,9/5/2015,630708205,9/9/2015,9429,437.2,263.33,4122358.8,2482938.57,1639420.23 +Australia and Oceania,Vanuatu,Meat,Offline,H,1/18/2015,414216172,2/27/2015,4625,421.89,364.69,1951241.25,1686691.25,264550 +Middle East and North Africa,Azerbaijan,Household,Offline,H,1/4/2012,396315753,1/4/2012,7493,668.27,502.54,5007347.11,3765532.22,1241814.89 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,C,4/23/2016,250493276,5/12/2016,5382,152.58,97.44,821185.56,524422.08,296763.48 +Europe,Greece,Personal Care,Online,C,4/5/2012,620547568,4/16/2012,2670,81.73,56.67,218219.1,151308.9,66910.2 +Sub-Saharan Africa,Sudan,Clothes,Online,M,7/13/2015,870589959,7/21/2015,5770,109.28,35.84,630545.6,206796.8,423748.8 +Australia and Oceania,Tuvalu,Household,Online,L,5/5/2016,435044276,6/5/2016,8124,668.27,502.54,5429025.48,4082634.96,1346390.52 +Middle East and North Africa,Afghanistan,Fruits,Offline,L,7/26/2013,168646848,8/4/2013,5205,9.33,6.92,48562.65,36018.6,12544.05 +Middle East and North Africa,Oman,Meat,Online,H,12/1/2010,996446502,12/17/2010,9518,421.89,364.69,4015549.02,3471119.42,544429.6 +Australia and Oceania,Marshall Islands,Fruits,Offline,C,3/4/2013,763804566,4/8/2013,5599,9.33,6.92,52238.67,38745.08,13493.59 +Europe,Romania,Vegetables,Online,L,10/27/2014,986394870,12/3/2014,5017,154.06,90.93,772919.02,456195.81,316723.21 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,C,6/1/2011,100203740,6/11/2011,1368,651.21,524.96,890855.28,718145.28,172710 +Europe,Macedonia,Fruits,Online,C,12/7/2010,211530005,1/2/2011,5284,9.33,6.92,49299.72,36565.28,12734.44 +Central America and the Caribbean,Costa Rica,Fruits,Online,L,11/2/2014,346984994,11/26/2014,9425,9.33,6.92,87935.25,65221,22714.25 +Australia and Oceania,Tuvalu,Beverages,Online,C,4/22/2014,503492534,5/21/2014,3484,47.45,31.79,165315.8,110756.36,54559.44 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,C,9/21/2016,298288953,10/20/2016,9185,109.28,35.84,1003736.8,329190.4,674546.4 +Europe,Hungary,Baby Food,Online,C,8/9/2011,318923079,8/9/2011,5281,255.28,159.42,1348133.68,841897.02,506236.66 +Middle East and North Africa,Israel,Beverages,Offline,L,3/31/2012,773256242,5/6/2012,2560,47.45,31.79,121472,81382.4,40089.6 +Australia and Oceania,Samoa ,Household,Offline,M,2/2/2014,139462268,2/15/2014,8839,668.27,502.54,5906838.53,4441951.06,1464887.47 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,L,8/18/2013,116027486,9/10/2013,3966,154.06,90.93,611001.96,360628.38,250373.58 +Europe,Serbia,Baby Food,Offline,M,3/19/2012,671750724,5/5/2012,4822,255.28,159.42,1230960.16,768723.24,462236.92 +Middle East and North Africa,Israel,Meat,Online,C,4/5/2012,495743310,5/3/2012,317,421.89,364.69,133739.13,115606.73,18132.4 +Sub-Saharan Africa,Mozambique,Clothes,Online,M,6/18/2013,147429072,8/5/2013,6394,109.28,35.84,698736.32,229160.96,469575.36 +Asia,Sri Lanka,Office Supplies,Offline,M,7/28/2016,706544339,7/29/2016,1026,651.21,524.96,668141.46,538608.96,129532.5 +Middle East and North Africa,Bahrain,Office Supplies,Online,H,1/23/2012,623137938,2/14/2012,9218,651.21,524.96,6002853.78,4839081.28,1163772.5 +Australia and Oceania,Samoa ,Cosmetics,Online,M,3/4/2014,667571198,3/11/2014,8007,437.2,263.33,3500660.4,2108483.31,1392177.09 +Australia and Oceania,Kiribati,Vegetables,Online,C,9/17/2011,780517947,10/28/2011,1460,154.06,90.93,224927.6,132757.8,92169.8 +Europe,Czech Republic,Vegetables,Offline,C,4/9/2017,522964513,4/30/2017,5676,154.06,90.93,874444.56,516118.68,358325.88 +Sub-Saharan Africa,Mauritius ,Meat,Online,L,6/6/2010,426209723,7/11/2010,3783,421.89,364.69,1596009.87,1379622.27,216387.6 +Australia and Oceania,Papua New Guinea,Fruits,Offline,M,4/7/2017,641864907,5/9/2017,945,9.33,6.92,8816.85,6539.4,2277.45 +Sub-Saharan Africa,Djibouti,Clothes,Online,C,9/13/2015,491853892,11/2/2015,9352,109.28,35.84,1021986.56,335175.68,686810.88 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,M,1/5/2015,718413007,2/14/2015,3228,205.7,117.11,663999.6,378031.08,285968.52 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,M,3/8/2014,334091079,4/20/2014,3829,421.89,364.69,1615416.81,1396398.01,219018.8 +Central America and the Caribbean,Barbados,Snacks,Offline,L,4/6/2013,671749436,4/15/2013,4441,152.58,97.44,677607.78,432731.04,244876.74 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,L,2/23/2017,434561908,3/28/2017,5380,437.2,263.33,2352136,1416715.4,935420.6 +Europe,Iceland,Cereal,Online,L,8/29/2016,646014821,9/14/2016,8996,205.7,117.11,1850477.2,1053521.56,796955.64 +Sub-Saharan Africa,Botswana,Household,Online,C,1/15/2015,599907004,1/17/2015,4669,668.27,502.54,3120152.63,2346359.26,773793.37 +Middle East and North Africa,Iran,Fruits,Offline,M,8/6/2016,110349786,9/24/2016,3809,9.33,6.92,35537.97,26358.28,9179.69 +Australia and Oceania,Papua New Guinea,Clothes,Online,L,5/6/2015,861766993,6/23/2015,4859,109.28,35.84,530991.52,174146.56,356844.96 +Asia,Cambodia,Meat,Offline,C,12/6/2013,558894956,12/13/2013,8292,421.89,364.69,3498311.88,3024009.48,474302.4 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,C,4/15/2012,576782500,5/9/2012,1614,205.7,117.11,331999.8,189015.54,142984.26 +Middle East and North Africa,Lebanon,Household,Online,L,6/1/2011,110790956,6/7/2011,4361,668.27,502.54,2914325.47,2191576.94,722748.53 +Middle East and North Africa,Qatar,Snacks,Online,M,2/24/2017,226594150,2/26/2017,3099,152.58,97.44,472845.42,301966.56,170878.86 +Europe,Armenia,Meat,Online,H,9/9/2013,710178411,9/30/2013,6428,421.89,364.69,2711908.92,2344227.32,367681.6 +Europe,Austria,Baby Food,Offline,L,10/17/2012,517842566,10/30/2012,9978,255.28,159.42,2547183.84,1590692.76,956491.08 +Asia,South Korea,Vegetables,Online,M,2/24/2012,926197946,4/5/2012,1409,154.06,90.93,217070.54,128120.37,88950.17 +Sub-Saharan Africa,Lesotho,Meat,Online,L,4/14/2014,582168376,4/17/2014,5414,421.89,364.69,2284112.46,1974431.66,309680.8 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,M,3/23/2015,452990186,4/8/2015,8717,154.06,90.93,1342941.02,792636.81,550304.21 +Sub-Saharan Africa,Togo,Clothes,Offline,C,11/6/2015,676212203,12/6/2015,5073,109.28,35.84,554377.44,181816.32,372561.12 +Asia,Uzbekistan,Office Supplies,Online,L,7/9/2010,109695756,7/19/2010,267,651.21,524.96,173873.07,140164.32,33708.75 +Asia,South Korea,Cereal,Online,L,8/10/2013,381614673,8/20/2013,7117,205.7,117.11,1463966.9,833471.87,630495.03 +Europe,Belgium,Fruits,Offline,L,4/2/2010,940455281,5/21/2010,472,9.33,6.92,4403.76,3266.24,1137.52 +Australia and Oceania,Australia,Meat,Offline,C,2/28/2013,405016410,3/30/2013,2211,421.89,364.69,932798.79,806329.59,126469.2 +Sub-Saharan Africa,Senegal,Cosmetics,Online,M,5/22/2013,614409387,6/12/2013,6246,437.2,263.33,2730751.2,1644759.18,1085992.02 +Europe,Monaco,Clothes,Offline,M,6/1/2014,778058040,7/2/2014,3519,109.28,35.84,384556.32,126120.96,258435.36 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Online,C,3/18/2013,625698697,4/15/2013,7004,651.21,524.96,4561074.84,3676819.84,884255 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,M,8/8/2011,857380187,8/29/2011,6705,651.21,524.96,4366363.05,3519856.8,846506.25 +Central America and the Caribbean,Jamaica,Clothes,Offline,C,6/21/2012,893463838,7/24/2012,4659,109.28,35.84,509135.52,166978.56,342156.96 +Europe,Denmark,Clothes,Offline,L,12/29/2015,224623477,1/19/2016,9933,109.28,35.84,1085478.24,355998.72,729479.52 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,M,10/26/2015,661845433,11/6/2015,3626,255.28,159.42,925645.28,578056.92,347588.36 +Sub-Saharan Africa,Mozambique,Clothes,Online,C,6/16/2010,486428534,6/29/2010,3868,109.28,35.84,422695.04,138629.12,284065.92 +Sub-Saharan Africa,Niger,Meat,Online,C,8/20/2014,299984109,8/22/2014,819,421.89,364.69,345527.91,298681.11,46846.8 +Middle East and North Africa,Azerbaijan,Fruits,Online,C,1/21/2010,774435985,3/3/2010,1672,9.33,6.92,15599.76,11570.24,4029.52 +Asia,Vietnam,Office Supplies,Offline,C,5/11/2017,402020490,5/17/2017,5652,651.21,524.96,3680638.92,2967073.92,713565 +Europe,Ukraine,Household,Offline,C,8/4/2016,445286452,8/16/2016,9011,668.27,502.54,6021780.97,4528387.94,1493393.03 +Sub-Saharan Africa,Uganda,Personal Care,Online,M,8/5/2011,887095201,9/11/2011,38,81.73,56.67,3105.74,2153.46,952.28 +Europe,Croatia,Meat,Online,L,1/17/2011,880620563,3/5/2011,4049,421.89,364.69,1708232.61,1476629.81,231602.8 +Sub-Saharan Africa,Benin,Household,Offline,L,2/16/2017,999348866,3/9/2017,8392,668.27,502.54,5608121.84,4217315.68,1390806.16 +Middle East and North Africa,Somalia,Meat,Online,C,2/24/2014,987078940,3/23/2014,7448,421.89,364.69,3142236.72,2716211.12,426025.6 +Middle East and North Africa,Saudi Arabia,Cereal,Online,C,3/18/2010,207922112,5/3/2010,7628,205.7,117.11,1569079.6,893315.08,675764.52 +Middle East and North Africa,Morocco,Household,Online,M,9/4/2010,796302211,10/21/2010,2375,668.27,502.54,1587141.25,1193532.5,393608.75 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,L,5/31/2014,906955564,6/13/2014,7161,205.7,117.11,1473017.7,838624.71,634392.99 +Europe,Luxembourg,Office Supplies,Online,L,7/27/2017,564930999,8/10/2017,4491,651.21,524.96,2924584.11,2357595.36,566988.75 +Middle East and North Africa,Qatar,Office Supplies,Online,C,5/7/2017,315589845,6/12/2017,8903,651.21,524.96,5797722.63,4673718.88,1124003.75 +Middle East and North Africa,Turkey,Cereal,Online,C,10/23/2015,774605929,12/11/2015,1963,205.7,117.11,403789.1,229886.93,173902.17 +Europe,Ukraine,Snacks,Online,L,1/30/2016,377965581,3/10/2016,7269,152.58,97.44,1109104.02,708291.36,400812.66 +Europe,Moldova ,Personal Care,Online,H,12/28/2010,331967628,1/30/2011,5453,81.73,56.67,445673.69,309021.51,136652.18 +Europe,Bosnia and Herzegovina,Clothes,Offline,L,2/24/2017,563223397,3/11/2017,9174,109.28,35.84,1002534.72,328796.16,673738.56 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,M,8/4/2010,168656718,8/15/2010,8126,152.58,97.44,1239865.08,791797.44,448067.64 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,H,11/4/2013,565503919,11/14/2013,4031,9.33,6.92,37609.23,27894.52,9714.71 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,L,6/3/2016,541313827,7/14/2016,5645,154.06,90.93,869668.7,513299.85,356368.85 +Sub-Saharan Africa,Senegal,Fruits,Offline,H,6/25/2016,303947770,8/5/2016,3754,9.33,6.92,35024.82,25977.68,9047.14 +Europe,Latvia,Fruits,Offline,L,1/11/2017,131579577,2/21/2017,6176,9.33,6.92,57622.08,42737.92,14884.16 +Europe,Russia,Office Supplies,Online,C,7/26/2014,822695577,8/27/2014,2758,651.21,524.96,1796037.18,1447839.68,348197.5 +Central America and the Caribbean,Nicaragua,Clothes,Online,H,6/9/2010,546094596,7/24/2010,381,109.28,35.84,41635.68,13655.04,27980.64 +Europe,Belgium,Cosmetics,Online,M,8/19/2014,690887963,9/10/2014,7956,437.2,263.33,3478363.2,2095053.48,1383309.72 +Europe,Bulgaria,Personal Care,Offline,C,9/13/2011,916499507,10/29/2011,1426,81.73,56.67,116546.98,80811.42,35735.56 +Europe,Italy,Personal Care,Online,C,7/16/2017,502665555,7/28/2017,8763,81.73,56.67,716199.99,496599.21,219600.78 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,M,1/17/2015,599434936,1/19/2015,4973,437.2,263.33,2174195.6,1309540.09,864655.51 +Asia,Indonesia,Household,Offline,L,11/22/2010,177168977,12/7/2010,7092,668.27,502.54,4739370.84,3564013.68,1175357.16 +Australia and Oceania,Vanuatu,Snacks,Offline,H,8/8/2016,976541507,9/12/2016,9188,152.58,97.44,1401905.04,895278.72,506626.32 +Sub-Saharan Africa,Liberia,Baby Food,Offline,H,6/25/2014,758538854,7/3/2014,7358,255.28,159.42,1878350.24,1173012.36,705337.88 +Asia,Nepal,Clothes,Offline,C,5/23/2014,954459846,6/15/2014,4733,109.28,35.84,517222.24,169630.72,347591.52 +Europe,Romania,Cereal,Online,L,2/15/2012,815915811,3/15/2012,6475,205.7,117.11,1331907.5,758287.25,573620.25 +Sub-Saharan Africa,Senegal,Meat,Online,M,11/22/2015,564830577,12/6/2015,4774,421.89,364.69,2014102.86,1741030.06,273072.8 +Asia,Singapore,Beverages,Offline,C,4/1/2012,943440473,4/30/2012,3856,47.45,31.79,182967.2,122582.24,60384.96 +Europe,Netherlands,Household,Online,H,5/3/2015,964294326,5/17/2015,4975,668.27,502.54,3324643.25,2500136.5,824506.75 +Asia,Bangladesh,Meat,Offline,L,1/16/2010,160253465,2/6/2010,1416,421.89,364.69,597396.24,516401.04,80995.2 +Europe,Belarus,Personal Care,Online,L,6/2/2016,834491717,7/15/2016,3498,81.73,56.67,285891.54,198231.66,87659.88 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,C,2/21/2010,410495412,3/25/2010,3569,421.89,364.69,1505725.41,1301578.61,204146.8 +Asia,Maldives,Fruits,Offline,L,3/2/2017,882063376,4/4/2017,1009,9.33,6.92,9413.97,6982.28,2431.69 +Asia,South Korea,Fruits,Offline,M,7/7/2011,263306939,8/26/2011,7229,9.33,6.92,67446.57,50024.68,17421.89 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,C,6/26/2017,238649928,7/24/2017,672,154.06,90.93,103528.32,61104.96,42423.36 +Asia,South Korea,Baby Food,Online,L,1/6/2015,312828671,1/31/2015,1810,255.28,159.42,462056.8,288550.2,173506.6 +Europe,Lithuania,Personal Care,Online,H,8/10/2011,960891997,9/16/2011,8150,81.73,56.67,666099.5,461860.5,204239 +Asia,China,Meat,Offline,M,10/29/2015,478201234,11/20/2015,9227,421.89,364.69,3892779.03,3364994.63,527784.4 +North America,United States of America,Cereal,Online,M,10/20/2010,830430209,11/17/2010,1608,205.7,117.11,330765.6,188312.88,142452.72 +Europe,Switzerland,Meat,Online,L,1/7/2011,903565251,1/23/2011,3892,421.89,364.69,1641995.88,1419373.48,222622.4 +Sub-Saharan Africa,Namibia,Baby Food,Offline,L,2/1/2013,553905189,3/7/2013,1709,255.28,159.42,436273.52,272448.78,163824.74 +Europe,Croatia,Meat,Offline,H,9/12/2014,158061349,10/28/2014,2720,421.89,364.69,1147540.8,991956.8,155584 +Middle East and North Africa,Iran,Baby Food,Offline,C,10/21/2010,162957561,10/21/2010,1618,255.28,159.42,413043.04,257941.56,155101.48 +Europe,Slovenia,Office Supplies,Online,H,7/31/2012,635830152,8/12/2012,5126,651.21,524.96,3338102.46,2690944.96,647157.5 +Sub-Saharan Africa,The Gambia,Household,Offline,M,4/30/2013,814227950,6/2/2013,6999,668.27,502.54,4677221.73,3517277.46,1159944.27 +Europe,Finland,Vegetables,Online,C,12/28/2014,456012284,1/26/2015,3023,154.06,90.93,465723.38,274881.39,190841.99 +Asia,Bhutan,Fruits,Online,L,10/14/2016,289356982,10/16/2016,6016,9.33,6.92,56129.28,41630.72,14498.56 +Europe,Luxembourg,Beverages,Offline,M,6/5/2011,662748372,6/27/2011,826,47.45,31.79,39193.7,26258.54,12935.16 +Central America and the Caribbean,El Salvador,Snacks,Online,M,8/15/2011,194985282,9/25/2011,9333,152.58,97.44,1424029.14,909407.52,514621.62 +Europe,Sweden,Office Supplies,Offline,C,12/30/2015,725179040,1/28/2016,5448,651.21,524.96,3547792.08,2859982.08,687810 +Europe,Poland,Cosmetics,Online,M,11/20/2012,562753474,1/3/2013,114,437.2,263.33,49840.8,30019.62,19821.18 +Sub-Saharan Africa,Benin,Cosmetics,Offline,C,5/31/2014,337444913,6/2/2014,6303,437.2,263.33,2755671.6,1659768.99,1095902.61 +Sub-Saharan Africa,Gabon,Clothes,Offline,M,10/28/2014,749302184,11/13/2014,4022,109.28,35.84,439524.16,144148.48,295375.68 +Middle East and North Africa,Libya,Beverages,Online,L,1/1/2017,318686616,1/6/2017,5306,47.45,31.79,251769.7,168677.74,83091.96 +Australia and Oceania,Australia,Snacks,Online,L,7/19/2013,336272037,8/18/2013,9223,152.58,97.44,1407245.34,898689.12,508556.22 +Sub-Saharan Africa,Botswana,Vegetables,Offline,H,4/6/2013,813044774,4/18/2013,6871,154.06,90.93,1058546.26,624780.03,433766.23 +Central America and the Caribbean,Panama,Meat,Offline,L,8/28/2014,930303657,9/12/2014,6380,421.89,364.69,2691658.2,2326722.2,364936 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,C,4/20/2017,389660012,5/3/2017,7912,47.45,31.79,375424.4,251522.48,123901.92 +Sub-Saharan Africa,Mauritania,Meat,Online,C,6/26/2010,763037669,7/15/2010,8658,421.89,364.69,3652723.62,3157486.02,495237.6 +Sub-Saharan Africa,Namibia,Clothes,Online,H,11/1/2014,542672955,11/10/2014,7842,109.28,35.84,856973.76,281057.28,575916.48 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,M,5/29/2010,991114699,7/16/2010,1719,651.21,524.96,1119429.99,902406.24,217023.75 +Sub-Saharan Africa,South Africa,Snacks,Offline,H,3/8/2016,291224229,3/21/2016,8576,152.58,97.44,1308526.08,835645.44,472880.64 +North America,Greenland,Meat,Online,M,7/22/2010,296175372,8/12/2010,3729,421.89,364.69,1573227.81,1359929.01,213298.8 +North America,Mexico,Household,Offline,L,11/5/2010,679454457,11/5/2010,4528,668.27,502.54,3025926.56,2275501.12,750425.44 +Middle East and North Africa,Iraq,Household,Offline,H,7/7/2016,284860312,7/27/2016,5352,668.27,502.54,3576581.04,2689594.08,886986.96 +Central America and the Caribbean,Saint Lucia,Household,Online,M,12/8/2012,276504266,12/18/2012,2612,668.27,502.54,1745521.24,1312634.48,432886.76 +Europe,Spain,Snacks,Online,M,1/20/2013,988810145,3/3/2013,9750,152.58,97.44,1487655,950040,537615 +Middle East and North Africa,Pakistan,Cosmetics,Offline,C,9/26/2015,576514279,11/10/2015,2242,437.2,263.33,980202.4,590385.86,389816.54 +Sub-Saharan Africa,Benin,Meat,Offline,M,2/14/2017,864665496,3/27/2017,2590,421.89,364.69,1092695.1,944547.1,148148 +Central America and the Caribbean,Cuba,Snacks,Offline,H,6/4/2014,598625123,6/19/2014,5332,152.58,97.44,813556.56,519550.08,294006.48 +Asia,Sri Lanka,Baby Food,Online,L,4/9/2017,394066989,5/18/2017,2034,255.28,159.42,519239.52,324260.28,194979.24 +Europe,Albania,Meat,Online,C,8/23/2013,486977422,10/11/2013,6296,421.89,364.69,2656219.44,2296088.24,360131.2 +Europe,Spain,Cosmetics,Offline,C,7/9/2011,283655250,7/26/2011,8747,437.2,263.33,3824188.4,2303347.51,1520840.89 +Asia,Philippines,Meat,Offline,C,5/12/2012,610711801,6/15/2012,2048,421.89,364.69,864030.72,746885.12,117145.6 +Sub-Saharan Africa,Guinea,Baby Food,Online,M,12/3/2014,565070903,12/24/2014,5892,255.28,159.42,1504109.76,939302.64,564807.12 +Asia,Singapore,Beverages,Offline,L,6/9/2011,663968884,6/30/2011,2003,47.45,31.79,95042.35,63675.37,31366.98 +Asia,Myanmar,Snacks,Offline,C,2/21/2014,594954574,3/1/2014,9134,152.58,97.44,1393665.72,890016.96,503648.76 +Central America and the Caribbean,Dominican Republic,Snacks,Online,H,8/14/2013,565889298,9/7/2013,8074,152.58,97.44,1231930.92,786730.56,445200.36 +Sub-Saharan Africa,Sudan,Cereal,Offline,M,11/14/2012,854946887,12/31/2012,6638,205.7,117.11,1365436.6,777376.18,588060.42 +Asia,Taiwan,Household,Offline,H,12/23/2015,460613667,1/11/2016,4675,668.27,502.54,3124162.25,2349374.5,774787.75 +Sub-Saharan Africa,Niger,Clothes,Online,M,9/15/2016,251688468,10/5/2016,9066,109.28,35.84,990732.48,324925.44,665807.04 +Europe,Russia,Baby Food,Offline,M,6/23/2017,717282617,8/6/2017,8721,255.28,159.42,2226296.88,1390301.82,835995.06 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,C,5/30/2010,616819941,6/21/2010,9583,81.73,56.67,783218.59,543068.61,240149.98 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,M,5/29/2011,130036771,5/29/2011,9625,47.45,31.79,456706.25,305978.75,150727.5 +Middle East and North Africa,Afghanistan,Cereal,Online,H,12/7/2010,406981933,12/18/2010,3853,205.7,117.11,792562.1,451224.83,341337.27 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,H,8/29/2015,418016755,8/30/2015,9302,651.21,524.96,6057555.42,4883177.92,1174377.5 +Asia,Sri Lanka,Personal Care,Offline,L,5/25/2014,103815066,5/31/2014,40,81.73,56.67,3269.2,2266.8,1002.4 +Europe,Croatia,Baby Food,Offline,L,2/29/2012,825363194,3/24/2012,2165,255.28,159.42,552681.2,345144.3,207536.9 +Europe,Monaco,Cereal,Offline,M,4/3/2011,413959968,5/13/2011,8808,205.7,117.11,1811805.6,1031504.88,780300.72 +Asia,China,Cereal,Online,M,1/10/2015,821216714,1/15/2015,5130,205.7,117.11,1055241,600774.3,454466.7 +Asia,Japan,Vegetables,Online,H,7/21/2016,469057261,7/27/2016,3322,154.06,90.93,511787.32,302069.46,209717.86 +Europe,Cyprus,Beverages,Offline,L,7/15/2017,999717938,8/31/2017,7609,47.45,31.79,361047.05,241890.11,119156.94 +Asia,Philippines,Baby Food,Online,H,12/16/2016,525747573,12/29/2016,9245,255.28,159.42,2360063.6,1473837.9,886225.7 +Europe,Sweden,Vegetables,Offline,C,11/14/2014,380007493,11/25/2014,1517,154.06,90.93,233709.02,137940.81,95768.21 +Asia,Kazakhstan,Cosmetics,Offline,H,3/2/2016,165671527,4/2/2016,4741,437.2,263.33,2072765.2,1248447.53,824317.67 +Asia,Turkmenistan,Cereal,Online,L,9/2/2011,906226003,9/28/2011,1267,205.7,117.11,260621.9,148378.37,112243.53 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Online,L,3/12/2012,995469748,4/21/2012,475,255.28,159.42,121258,75724.5,45533.5 +Australia and Oceania,Vanuatu,Office Supplies,Online,L,6/23/2014,247514092,7/22/2014,3775,651.21,524.96,2458317.75,1981724,476593.75 +North America,Mexico,Cosmetics,Offline,L,7/12/2012,346782863,8/18/2012,9610,437.2,263.33,4201492,2530601.3,1670890.7 +Middle East and North Africa,Algeria,Personal Care,Online,L,7/28/2016,798012387,8/18/2016,8454,81.73,56.67,690945.42,479088.18,211857.24 +Middle East and North Africa,Kuwait,Vegetables,Online,L,5/25/2011,276251494,6/21/2011,7811,154.06,90.93,1203362.66,710254.23,493108.43 +Sub-Saharan Africa,Uganda,Meat,Offline,H,2/20/2013,676861512,3/7/2013,7218,421.89,364.69,3045202.02,2632332.42,412869.6 +Australia and Oceania,Fiji,Personal Care,Offline,L,7/1/2012,365516269,8/2/2012,3241,81.73,56.67,264886.93,183667.47,81219.46 +Sub-Saharan Africa,Malawi,Clothes,Online,M,5/22/2016,928202092,6/29/2016,4481,109.28,35.84,489683.68,160599.04,329084.64 +Europe,Monaco,Cosmetics,Online,H,11/8/2013,421217811,12/11/2013,6565,437.2,263.33,2870218,1728761.45,1141456.55 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,H,2/23/2010,121174752,3/23/2010,7157,109.28,35.84,782116.96,256506.88,525610.08 +Central America and the Caribbean,Jamaica,Clothes,Online,M,5/17/2015,474996745,6/11/2015,947,109.28,35.84,103488.16,33940.48,69547.68 +Europe,San Marino,Clothes,Offline,M,5/31/2010,649920117,7/6/2010,4660,109.28,35.84,509244.8,167014.4,342230.4 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,H,4/15/2011,783493697,4/30/2011,2051,152.58,97.44,312941.58,199849.44,113092.14 +Central America and the Caribbean,Guatemala,Meat,Online,M,5/12/2012,633578813,6/7/2012,8905,421.89,364.69,3756930.45,3247564.45,509366 +Asia,China,Household,Online,C,11/11/2012,928349292,12/4/2012,8040,668.27,502.54,5372890.8,4040421.6,1332469.2 +Central America and the Caribbean,Dominica,Clothes,Online,M,1/26/2013,216291463,2/18/2013,4305,109.28,35.84,470450.4,154291.2,316159.2 +Europe,Estonia,Office Supplies,Offline,H,7/21/2010,716204154,8/21/2010,9580,651.21,524.96,6238591.8,5029116.8,1209475 +Middle East and North Africa,Morocco,Beverages,Online,M,7/4/2011,667198693,7/19/2011,7775,47.45,31.79,368923.75,247167.25,121756.5 +North America,Greenland,Clothes,Offline,C,11/2/2011,178698909,12/6/2011,9833,109.28,35.84,1074550.24,352414.72,722135.52 +North America,Canada,Cereal,Offline,M,2/3/2016,780441129,2/8/2016,8728,205.7,117.11,1795349.6,1022136.08,773213.52 +Sub-Saharan Africa,Mali,Fruits,Online,L,12/11/2010,472474181,1/19/2011,4464,9.33,6.92,41649.12,30890.88,10758.24 +Sub-Saharan Africa,Senegal,Cosmetics,Online,C,6/8/2014,475159394,6/13/2014,9079,437.2,263.33,3969338.8,2390773.07,1578565.73 +Central America and the Caribbean,Belize,Cereal,Offline,L,7/31/2011,279170596,8/15/2011,1638,205.7,117.11,336936.6,191826.18,145110.42 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,M,3/8/2011,795494115,4/19/2011,3241,152.58,97.44,494511.78,315803.04,178708.74 +Europe,Sweden,Office Supplies,Offline,C,10/3/2011,305428779,11/19/2011,2018,651.21,524.96,1314141.78,1059369.28,254772.5 +Australia and Oceania,Nauru,Personal Care,Offline,H,11/13/2012,310585916,11/16/2012,8129,81.73,56.67,664383.17,460670.43,203712.74 +Europe,Vatican City,Baby Food,Offline,M,5/20/2011,582889354,6/15/2011,8768,255.28,159.42,2238295.04,1397794.56,840500.48 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,L,10/13/2012,514575421,11/23/2012,3157,154.06,90.93,486367.42,287066.01,199301.41 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,C,4/8/2012,468192946,4/19/2012,7552,154.06,90.93,1163461.12,686703.36,476757.76 +Sub-Saharan Africa,Uganda,Fruits,Online,C,9/3/2013,426603257,9/20/2013,239,9.33,6.92,2229.87,1653.88,575.99 +Sub-Saharan Africa,Mauritius ,Household,Offline,L,7/15/2010,442980182,8/7/2010,6535,668.27,502.54,4367144.45,3284098.9,1083045.55 +Europe,Serbia,Snacks,Online,H,8/11/2012,190810048,8/19/2012,3788,152.58,97.44,577973.04,369102.72,208870.32 +Middle East and North Africa,Israel,Cereal,Offline,C,10/12/2011,313891685,11/23/2011,6380,205.7,117.11,1312366,747161.8,565204.2 +Asia,Taiwan,Office Supplies,Offline,M,2/19/2016,176336419,2/23/2016,720,651.21,524.96,468871.2,377971.2,90900 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,L,11/27/2015,112568080,12/11/2015,251,9.33,6.92,2341.83,1736.92,604.91 +Sub-Saharan Africa,Senegal,Vegetables,Online,L,7/12/2017,977322995,7/16/2017,447,154.06,90.93,68864.82,40645.71,28219.11 +Australia and Oceania,Tonga,Snacks,Offline,M,2/24/2017,995649993,4/11/2017,3813,152.58,97.44,581787.54,371538.72,210248.82 +Australia and Oceania,Vanuatu,Office Supplies,Offline,L,12/22/2011,712910401,1/13/2012,4885,651.21,524.96,3181160.85,2564429.6,616731.25 +Asia,China,Cereal,Offline,L,8/20/2011,744778048,8/27/2011,5230,205.7,117.11,1075811,612485.3,463325.7 +Asia,Nepal,Vegetables,Offline,M,9/7/2011,427239263,10/12/2011,8447,154.06,90.93,1301344.82,768085.71,533259.11 +Central America and the Caribbean,Panama,Beverages,Online,C,7/10/2012,966592872,8/9/2012,5165,47.45,31.79,245079.25,164195.35,80883.9 +Australia and Oceania,Nauru,Office Supplies,Offline,L,8/16/2015,489450204,9/15/2015,8047,651.21,524.96,5240286.87,4224353.12,1015933.75 +Sub-Saharan Africa,Ethiopia,Fruits,Online,M,2/26/2012,792735087,3/7/2012,6784,9.33,6.92,63294.72,46945.28,16349.44 +Central America and the Caribbean,Honduras,Snacks,Online,M,1/28/2017,593683850,2/6/2017,3099,152.58,97.44,472845.42,301966.56,170878.86 +North America,Greenland,Personal Care,Offline,M,5/2/2012,479845321,5/5/2012,5748,81.73,56.67,469784.04,325739.16,144044.88 +Europe,Kosovo,Meat,Offline,H,3/24/2011,659080827,4/28/2011,5518,421.89,364.69,2327989.02,2012359.42,315629.6 +Europe,Moldova ,Cereal,Offline,H,10/4/2016,509564197,11/4/2016,224,205.7,117.11,46076.8,26232.64,19844.16 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,C,4/15/2010,829781758,5/19/2010,9717,437.2,263.33,4248272.4,2558777.61,1689494.79 +Asia,Singapore,Beverages,Offline,L,11/16/2015,688532340,12/10/2015,875,47.45,31.79,41518.75,27816.25,13702.5 +Sub-Saharan Africa,Comoros,Cereal,Offline,L,3/22/2013,574927270,5/6/2013,2610,205.7,117.11,536877,305657.1,231219.9 +Europe,San Marino,Clothes,Online,C,3/2/2017,148390376,3/29/2017,865,109.28,35.84,94527.2,31001.6,63525.6 +Asia,Taiwan,Meat,Offline,M,4/27/2013,488657987,5/14/2013,3612,421.89,364.69,1523866.68,1317260.28,206606.4 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,H,11/12/2014,945778930,12/31/2014,5857,437.2,263.33,2560680.4,1542323.81,1018356.59 +Europe,Denmark,Fruits,Offline,H,4/30/2013,490114533,5/16/2013,4637,9.33,6.92,43263.21,32088.04,11175.17 +Europe,Belarus,Office Supplies,Online,L,8/30/2012,862338626,9/5/2012,4017,651.21,524.96,2615910.57,2108764.32,507146.25 +Sub-Saharan Africa,Uganda,Cereal,Online,M,4/27/2010,723437535,5/14/2010,98,205.7,117.11,20158.6,11476.78,8681.82 +Sub-Saharan Africa,Niger,Personal Care,Offline,M,2/28/2016,604710090,4/3/2016,6008,81.73,56.67,491033.84,340473.36,150560.48 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,H,10/31/2010,657767617,11/8/2010,6910,154.06,90.93,1064554.6,628326.3,436228.3 +Europe,Armenia,Office Supplies,Offline,H,2/12/2010,204533946,3/11/2010,4995,651.21,524.96,3252793.95,2622175.2,630618.75 +Central America and the Caribbean,El Salvador,Cereal,Online,C,9/21/2015,887245404,11/2/2015,4487,205.7,117.11,922975.9,525472.57,397503.33 +Sub-Saharan Africa,Mauritius ,Meat,Offline,L,6/26/2011,818450820,8/7/2011,6640,421.89,364.69,2801349.6,2421541.6,379808 +Asia,Laos,Office Supplies,Offline,M,8/5/2012,431011521,9/4/2012,4742,651.21,524.96,3088037.82,2489360.32,598677.5 +Sub-Saharan Africa,Seychelles ,Beverages,Online,C,5/21/2016,228101336,7/7/2016,9109,47.45,31.79,432222.05,289575.11,142646.94 +Central America and the Caribbean,Grenada,Snacks,Online,L,9/2/2013,333206593,10/21/2013,2090,152.58,97.44,318892.2,203649.6,115242.6 +Asia,Mongolia,Beverages,Online,C,4/9/2015,940126121,5/5/2015,3066,47.45,31.79,145481.7,97468.14,48013.56 +Asia,Bangladesh,Clothes,Offline,M,5/4/2010,962971246,6/9/2010,3446,109.28,35.84,376578.88,123504.64,253074.24 +Europe,Malta,Cosmetics,Online,L,8/14/2015,286165797,9/6/2015,1673,437.2,263.33,731435.6,440551.09,290884.51 +Europe,Croatia,Office Supplies,Offline,C,1/12/2011,214446103,2/26/2011,8222,651.21,524.96,5354248.62,4316221.12,1038027.5 +Asia,Kazakhstan,Cosmetics,Online,M,8/30/2011,322860991,10/15/2011,597,437.2,263.33,261008.4,157208.01,103800.39 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,M,12/4/2010,706771790,1/10/2011,8334,668.27,502.54,5569362.18,4188168.36,1381193.82 +Europe,Ireland,Vegetables,Offline,M,9/3/2014,631852328,9/17/2014,8000,154.06,90.93,1232480,727440,505040 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,L,8/31/2014,784088933,10/9/2014,8194,437.2,263.33,3582416.8,2157726.02,1424690.78 +Asia,Singapore,Meat,Online,C,2/4/2015,119780433,2/13/2015,4547,421.89,364.69,1918333.83,1658245.43,260088.4 +Asia,India,Fruits,Online,M,8/23/2013,815538156,10/1/2013,4718,9.33,6.92,44018.94,32648.56,11370.38 +Asia,Uzbekistan,Personal Care,Offline,M,11/3/2012,618285930,12/1/2012,3401,81.73,56.67,277963.73,192734.67,85229.06 +Europe,United Kingdom,Fruits,Online,C,4/15/2016,495260083,5/24/2016,7319,9.33,6.92,68286.27,50647.48,17638.79 +Sub-Saharan Africa,Angola,Cereal,Offline,M,4/15/2017,584009444,5/10/2017,227,205.7,117.11,46693.9,26583.97,20109.93 +Australia and Oceania,Kiribati,Snacks,Online,M,3/17/2010,642395341,3/17/2010,7912,152.58,97.44,1207212.96,770945.28,436267.68 +Asia,Singapore,Fruits,Online,M,12/27/2016,498591601,1/17/2017,3190,9.33,6.92,29762.7,22074.8,7687.9 +Sub-Saharan Africa,Mozambique,Snacks,Online,L,3/12/2015,501084554,3/13/2015,910,152.58,97.44,138847.8,88670.4,50177.4 +Asia,Uzbekistan,Cosmetics,Online,H,7/13/2017,168673026,8/31/2017,2952,437.2,263.33,1290614.4,777350.16,513264.24 +Australia and Oceania,Solomon Islands,Personal Care,Online,M,1/22/2015,440468347,2/21/2015,3227,81.73,56.67,263742.71,182874.09,80868.62 +Sub-Saharan Africa,Burundi,Meat,Online,L,4/4/2011,525894343,4/6/2011,2678,421.89,364.69,1129821.42,976639.82,153181.6 +Europe,Portugal,Cosmetics,Offline,C,9/1/2010,154687345,10/7/2010,4278,437.2,263.33,1870341.6,1126525.74,743815.86 +Australia and Oceania,East Timor,Beverages,Offline,H,2/11/2015,926896178,3/23/2015,8032,47.45,31.79,381118.4,255337.28,125781.12 +Central America and the Caribbean,Belize,Household,Offline,M,5/4/2012,462882173,6/7/2012,5976,668.27,502.54,3993581.52,3003179.04,990402.48 +Europe,Armenia,Personal Care,Online,H,1/30/2010,953319156,3/1/2010,7178,81.73,56.67,586657.94,406777.26,179880.68 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,C,2/23/2017,609193456,4/14/2017,2736,81.73,56.67,223613.28,155049.12,68564.16 +Europe,Monaco,Personal Care,Online,M,11/24/2016,411803901,11/29/2016,780,81.73,56.67,63749.4,44202.6,19546.8 +Asia,Singapore,Vegetables,Online,L,6/25/2016,962761819,7/16/2016,1472,154.06,90.93,226776.32,133848.96,92927.36 +Europe,Bulgaria,Household,Offline,C,10/3/2012,233991038,10/13/2012,2003,668.27,502.54,1338544.81,1006587.62,331957.19 +Europe,Italy,Cosmetics,Online,M,3/17/2011,317727887,5/6/2011,1597,437.2,263.33,698208.4,420538.01,277670.39 +Asia,Maldives,Office Supplies,Online,C,8/8/2014,676521193,8/11/2014,6510,651.21,524.96,4239377.1,3417489.6,821887.5 +Australia and Oceania,Vanuatu,Snacks,Online,H,8/21/2011,393232285,10/10/2011,5027,152.58,97.44,767019.66,489830.88,277188.78 +Middle East and North Africa,Bahrain,Baby Food,Online,C,12/29/2010,421034991,1/1/2011,2465,255.28,159.42,629265.2,392970.3,236294.9 +Europe,Serbia,Cosmetics,Online,L,11/7/2014,433415639,12/22/2014,6174,437.2,263.33,2699272.8,1625799.42,1073473.38 +Middle East and North Africa,Tunisia ,Personal Care,Offline,C,2/2/2015,174173057,3/16/2015,533,81.73,56.67,43562.09,30205.11,13356.98 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,L,3/27/2012,807418572,4/21/2012,1953,651.21,524.96,1271813.13,1025246.88,246566.25 +Middle East and North Africa,United Arab Emirates,Snacks,Online,M,8/29/2011,867576014,9/12/2011,3877,152.58,97.44,591552.66,377774.88,213777.78 +North America,United States of America,Snacks,Offline,L,3/23/2012,309381711,5/4/2012,1778,152.58,97.44,271287.24,173248.32,98038.92 +Europe,Hungary,Vegetables,Online,C,1/28/2010,957884490,2/26/2010,8162,154.06,90.93,1257437.72,742170.66,515267.06 +Europe,Russia,Cosmetics,Offline,M,7/27/2017,658445680,8/4/2017,7564,437.2,263.33,3306980.8,1991828.12,1315152.68 +Asia,Bangladesh,Vegetables,Online,C,1/15/2014,926739108,1/18/2014,1551,154.06,90.93,238947.06,141032.43,97914.63 +Australia and Oceania,Solomon Islands,Vegetables,Offline,H,3/12/2010,198751103,5/1/2010,3723,154.06,90.93,573565.38,338532.39,235032.99 +Sub-Saharan Africa,Niger,Beverages,Online,M,12/31/2013,580780494,1/21/2014,4709,47.45,31.79,223442.05,149699.11,73742.94 +Sub-Saharan Africa,South Africa,Meat,Offline,M,10/13/2011,199438607,10/18/2011,7171,421.89,364.69,3025373.19,2615191.99,410181.2 +Sub-Saharan Africa,Liberia,Clothes,Offline,H,6/7/2017,851649272,7/4/2017,800,109.28,35.84,87424,28672,58752 +Middle East and North Africa,Jordan,Beverages,Offline,L,8/14/2015,354648816,9/8/2015,7321,47.45,31.79,347381.45,232734.59,114646.86 +Asia,South Korea,Office Supplies,Online,H,1/1/2011,195986068,1/29/2011,5488,651.21,524.96,3573840.48,2880980.48,692860 +Middle East and North Africa,Tunisia ,Office Supplies,Online,L,11/18/2016,583522355,12/12/2016,6087,651.21,524.96,3963915.27,3195431.52,768483.75 +Asia,Japan,Fruits,Online,M,7/19/2013,895431506,8/31/2013,6936,9.33,6.92,64712.88,47997.12,16715.76 +Central America and the Caribbean,Dominican Republic,Snacks,Online,C,8/23/2012,130199849,9/19/2012,7884,152.58,97.44,1202940.72,768216.96,434723.76 +Europe,Monaco,Fruits,Offline,L,7/9/2015,956626212,7/14/2015,5809,9.33,6.92,54197.97,40198.28,13999.69 +Asia,Brunei,Vegetables,Offline,M,1/5/2017,263821923,1/28/2017,9625,154.06,90.93,1482827.5,875201.25,607626.25 +Middle East and North Africa,Algeria,Cereal,Offline,M,10/28/2016,411210811,11/7/2016,5272,205.7,117.11,1084450.4,617403.92,467046.48 +Central America and the Caribbean,Costa Rica,Fruits,Offline,C,9/15/2015,678529202,9/27/2015,724,9.33,6.92,6754.92,5010.08,1744.84 +Europe,Ireland,Office Supplies,Offline,H,9/12/2011,415825927,9/25/2011,987,651.21,524.96,642744.27,518135.52,124608.75 +Central America and the Caribbean,Belize,Vegetables,Offline,H,6/21/2011,393462312,6/30/2011,3096,154.06,90.93,476969.76,281519.28,195450.48 +North America,Greenland,Meat,Offline,L,5/28/2011,552112185,7/2/2011,1120,421.89,364.69,472516.8,408452.8,64064 +Central America and the Caribbean,The Bahamas,Vegetables,Online,L,7/9/2016,452761876,8/17/2016,1155,154.06,90.93,177939.3,105024.15,72915.15 +Europe,Belgium,Vegetables,Offline,M,12/20/2013,626710212,12/27/2013,6333,154.06,90.93,975661.98,575859.69,399802.29 +Europe,Czech Republic,Household,Online,M,9/6/2014,325568521,10/17/2014,1815,668.27,502.54,1212910.05,912110.1,300799.95 +Central America and the Caribbean,El Salvador,Clothes,Online,L,9/23/2011,671260631,10/19/2011,9792,109.28,35.84,1070069.76,350945.28,719124.48 +Australia and Oceania,Marshall Islands,Meat,Online,M,5/19/2014,606022870,6/3/2014,4489,421.89,364.69,1893864.21,1637093.41,256770.8 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,H,1/20/2014,942404067,3/9/2014,7161,437.2,263.33,3130789.2,1885706.13,1245083.07 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,H,10/18/2010,313265550,11/13/2010,1092,81.73,56.67,89249.16,61883.64,27365.52 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,C,1/29/2017,121781146,3/11/2017,6602,47.45,31.79,313264.9,209877.58,103387.32 +Asia,Turkmenistan,Clothes,Online,H,2/23/2016,491437184,4/12/2016,6039,109.28,35.84,659941.92,216437.76,443504.16 +Sub-Saharan Africa,Burundi,Cereal,Offline,M,3/30/2011,716032493,5/9/2011,8781,205.7,117.11,1806251.7,1028342.91,777908.79 +Asia,Laos,Vegetables,Online,M,4/1/2014,609678399,4/23/2014,6242,154.06,90.93,961642.52,567585.06,394057.46 +Europe,Greece,Vegetables,Online,C,8/10/2011,956798732,9/17/2011,6862,154.06,90.93,1057159.72,623961.66,433198.06 +North America,Mexico,Office Supplies,Offline,L,7/15/2013,362129819,8/31/2013,1116,651.21,524.96,726750.36,585855.36,140895 +Australia and Oceania,New Zealand,Fruits,Online,M,5/25/2012,200720489,7/7/2012,6508,9.33,6.92,60719.64,45035.36,15684.28 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,C,10/3/2016,567932069,11/9/2016,2575,255.28,159.42,657346,410506.5,246839.5 +Sub-Saharan Africa,Swaziland,Cosmetics,Online,M,4/26/2017,729438388,5/20/2017,5884,437.2,263.33,2572484.8,1549433.72,1023051.08 +Central America and the Caribbean,Belize,Clothes,Online,H,5/31/2013,471225774,6/17/2013,5033,109.28,35.84,550006.24,180382.72,369623.52 +Sub-Saharan Africa,Niger,Baby Food,Online,C,10/22/2016,549593055,11/5/2016,5653,255.28,159.42,1443097.84,901201.26,541896.58 +Europe,San Marino,Baby Food,Online,C,1/14/2010,441151559,2/11/2010,5404,255.28,159.42,1379533.12,861505.68,518027.44 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,L,10/13/2010,592825114,10/21/2010,8980,668.27,502.54,6001064.6,4512809.2,1488255.4 +Central America and the Caribbean,Nicaragua,Beverages,Online,L,1/25/2015,171850049,2/13/2015,3103,47.45,31.79,147237.35,98644.37,48592.98 +Sub-Saharan Africa,Comoros,Personal Care,Online,C,3/11/2016,215775191,3/23/2016,1529,81.73,56.67,124965.17,86648.43,38316.74 +Europe,Czech Republic,Vegetables,Online,M,2/6/2016,482461869,2/10/2016,43,154.06,90.93,6624.58,3909.99,2714.59 +Middle East and North Africa,Syria,Baby Food,Online,M,1/5/2014,800083911,2/22/2014,1464,255.28,159.42,373729.92,233390.88,140339.04 +Asia,Tajikistan,Cereal,Online,M,3/19/2010,617127645,3/28/2010,639,205.7,117.11,131442.3,74833.29,56609.01 +Australia and Oceania,Vanuatu,Cereal,Offline,L,5/30/2017,352391898,7/14/2017,9448,205.7,117.11,1943453.6,1106455.28,836998.32 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,L,7/7/2011,944988000,7/29/2011,1804,651.21,524.96,1174782.84,947027.84,227755 +Sub-Saharan Africa,Tanzania,Meat,Online,C,2/24/2011,704339778,4/15/2011,8647,421.89,364.69,3648082.83,3153474.43,494608.4 +Europe,Norway,Meat,Offline,C,4/16/2013,260183560,6/1/2013,2952,421.89,364.69,1245419.28,1076564.88,168854.4 +Asia,Singapore,Snacks,Online,H,3/7/2012,312568175,3/25/2012,4724,152.58,97.44,720787.92,460306.56,260481.36 +Europe,Finland,Vegetables,Offline,M,9/19/2010,281854951,10/30/2010,5998,154.06,90.93,924051.88,545398.14,378653.74 +Asia,South Korea,Fruits,Online,H,8/19/2016,558717715,9/10/2016,5843,9.33,6.92,54515.19,40433.56,14081.63 +Asia,India,Office Supplies,Online,L,1/6/2016,254142796,2/11/2016,5356,651.21,524.96,3487880.76,2811685.76,676195 +Europe,Moldova ,Beverages,Online,M,12/11/2014,349429023,1/22/2015,2668,47.45,31.79,126596.6,84815.72,41780.88 +Europe,Cyprus,Vegetables,Online,L,12/30/2012,546187722,1/16/2013,7939,154.06,90.93,1223082.34,721893.27,501189.07 +Middle East and North Africa,Afghanistan,Personal Care,Online,C,8/8/2014,616342723,8/31/2014,8363,81.73,56.67,683507.99,473931.21,209576.78 +Middle East and North Africa,United Arab Emirates,Cereal,Online,L,2/6/2010,852130353,3/16/2010,3163,205.7,117.11,650629.1,370418.93,280210.17 +Europe,Italy,Household,Online,M,5/30/2017,716099441,6/22/2017,8593,668.27,502.54,5742444.11,4318326.22,1424117.89 +Middle East and North Africa,Algeria,Household,Offline,L,1/27/2010,191111314,2/5/2010,2940,668.27,502.54,1964713.8,1477467.6,487246.2 +Central America and the Caribbean,Belize,Personal Care,Offline,L,12/3/2011,230339801,12/14/2011,1521,81.73,56.67,124311.33,86195.07,38116.26 +North America,United States of America,Household,Online,L,7/24/2017,507271230,8/2/2017,1684,668.27,502.54,1125366.68,846277.36,279089.32 +Europe,Ireland,Vegetables,Offline,H,4/20/2011,765704429,5/10/2011,7811,154.06,90.93,1203362.66,710254.23,493108.43 +Middle East and North Africa,Tunisia ,Personal Care,Offline,H,5/19/2016,369750726,6/13/2016,6311,81.73,56.67,515798.03,357644.37,158153.66 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,H,6/17/2015,553833949,7/31/2015,628,81.73,56.67,51326.44,35588.76,15737.68 +Europe,Bosnia and Herzegovina,Office Supplies,Offline,C,12/19/2014,372690427,12/27/2014,6234,651.21,524.96,4059643.14,3272600.64,787042.5 +Sub-Saharan Africa,Mauritania,Baby Food,Online,L,1/19/2011,751368987,2/28/2011,5635,255.28,159.42,1438502.8,898331.7,540171.1 +Asia,Brunei,Cosmetics,Offline,L,1/24/2016,435230958,2/15/2016,3367,437.2,263.33,1472052.4,886632.11,585420.29 +Asia,Japan,Snacks,Offline,L,12/3/2016,939950168,12/31/2016,997,152.58,97.44,152122.26,97147.68,54974.58 +Australia and Oceania,East Timor,Meat,Online,M,10/1/2016,701512944,11/13/2016,2124,421.89,364.69,896094.36,774601.56,121492.8 +Asia,Nepal,Baby Food,Offline,H,12/13/2015,926218116,1/22/2016,7378,255.28,159.42,1883455.84,1176200.76,707255.08 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,L,12/27/2015,640677011,1/4/2016,9420,109.28,35.84,1029417.6,337612.8,691804.8 +Sub-Saharan Africa,Togo,Office Supplies,Offline,C,8/11/2015,741813457,9/2/2015,7941,651.21,524.96,5171258.61,4168707.36,1002551.25 +Sub-Saharan Africa,Niger,Cosmetics,Online,H,8/19/2014,846863782,9/8/2014,4667,437.2,263.33,2040412.4,1228961.11,811451.29 +Central America and the Caribbean,Nicaragua,Meat,Offline,M,2/21/2010,643376815,3/23/2010,8352,421.89,364.69,3523625.28,3045890.88,477734.4 +Middle East and North Africa,Egypt,Personal Care,Offline,L,6/9/2015,339213883,7/21/2015,9781,81.73,56.67,799401.13,554289.27,245111.86 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,H,10/23/2010,212548816,11/26/2010,6773,81.73,56.67,553557.29,383825.91,169731.38 +Europe,Macedonia,Household,Offline,H,6/22/2015,161867940,8/10/2015,9175,668.27,502.54,6131377.25,4610804.5,1520572.75 +Sub-Saharan Africa,Namibia,Clothes,Online,L,8/20/2015,155970084,9/4/2015,3869,109.28,35.84,422804.32,138664.96,284139.36 +Europe,Iceland,Clothes,Online,H,9/15/2013,683966577,10/14/2013,9764,109.28,35.84,1067009.92,349941.76,717068.16 +Sub-Saharan Africa,Tanzania,Household,Online,H,12/14/2016,505281245,1/4/2017,2804,668.27,502.54,1873829.08,1409122.16,464706.92 +Asia,Nepal,Cereal,Offline,M,12/29/2010,699650418,2/2/2011,961,205.7,117.11,197677.7,112542.71,85134.99 +Asia,Myanmar,Beverages,Online,C,7/28/2016,617122924,8/3/2016,9242,47.45,31.79,438532.9,293803.18,144729.72 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,L,1/31/2010,128060090,3/2/2010,4681,81.73,56.67,382578.13,265272.27,117305.86 +Sub-Saharan Africa,Rwanda,Clothes,Offline,H,8/14/2010,973135745,9/25/2010,1347,109.28,35.84,147200.16,48276.48,98923.68 +Middle East and North Africa,Yemen,Snacks,Offline,H,8/16/2015,913336217,9/24/2015,5338,152.58,97.44,814472.04,520134.72,294337.32 +Sub-Saharan Africa,Mozambique,Fruits,Offline,C,4/1/2012,479960334,4/9/2012,9783,9.33,6.92,91275.39,67698.36,23577.03 +Asia,Maldives,Fruits,Offline,H,6/7/2011,724619424,6/7/2011,9845,9.33,6.92,91853.85,68127.4,23726.45 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,H,10/23/2013,969237315,10/26/2013,7715,437.2,263.33,3372998,2031590.95,1341407.05 +Europe,Finland,Baby Food,Offline,H,7/6/2013,156050336,7/22/2013,7617,255.28,159.42,1944467.76,1214302.14,730165.62 +Europe,Montenegro,Baby Food,Offline,H,2/5/2017,897607314,3/8/2017,806,255.28,159.42,205755.68,128492.52,77263.16 +Europe,Ireland,Baby Food,Offline,M,1/16/2017,926769578,3/7/2017,568,255.28,159.42,144999.04,90550.56,54448.48 +Sub-Saharan Africa,Botswana,Cereal,Offline,M,9/3/2010,746710956,9/16/2010,7220,205.7,117.11,1485154,845534.2,639619.8 +Sub-Saharan Africa,Djibouti,Beverages,Offline,L,7/10/2011,480917775,8/6/2011,3112,47.45,31.79,147664.4,98930.48,48733.92 +Europe,Finland,Vegetables,Offline,M,4/7/2015,323188865,5/9/2015,7622,154.06,90.93,1174245.32,693068.46,481176.86 +Middle East and North Africa,Kuwait,Cereal,Online,L,1/22/2011,987635552,2/26/2011,2162,205.7,117.11,444723.4,253191.82,191531.58 +Europe,Hungary,Household,Online,M,8/23/2015,558681666,9/23/2015,5175,668.27,502.54,3458297.25,2600644.5,857652.75 +Sub-Saharan Africa,Namibia,Household,Online,L,7/6/2016,341063535,8/2/2016,7134,668.27,502.54,4767438.18,3585120.36,1182317.82 +Australia and Oceania,Fiji,Personal Care,Online,L,8/10/2013,809829986,8/28/2013,5544,81.73,56.67,453111.12,314178.48,138932.64 +Australia and Oceania,Fiji,Personal Care,Online,L,6/29/2015,260342347,7/13/2015,9941,81.73,56.67,812477.93,563356.47,249121.46 +Europe,Portugal,Fruits,Offline,L,11/11/2012,658274447,11/24/2012,6892,9.33,6.92,64302.36,47692.64,16609.72 +Asia,North Korea,Meat,Offline,C,8/19/2012,889612615,9/12/2012,4997,421.89,364.69,2108184.33,1822355.93,285828.4 +Central America and the Caribbean,Jamaica,Clothes,Online,H,6/3/2011,810655677,7/21/2011,9884,109.28,35.84,1080123.52,354242.56,725880.96 +Australia and Oceania,Tuvalu,Snacks,Online,C,6/25/2014,798014962,8/10/2014,9216,152.58,97.44,1406177.28,898007.04,508170.24 +Europe,Georgia,Beverages,Offline,H,10/8/2016,398614299,10/25/2016,7684,47.45,31.79,364605.8,244274.36,120331.44 +Sub-Saharan Africa,Malawi,Clothes,Online,C,4/26/2014,579690015,5/24/2014,2012,109.28,35.84,219871.36,72110.08,147761.28 +Sub-Saharan Africa,Mauritius ,Fruits,Online,L,7/27/2015,578790938,8/25/2015,5956,9.33,6.92,55569.48,41215.52,14353.96 +Sub-Saharan Africa,Kenya,Cereal,Online,C,11/22/2014,153778398,12/28/2014,5300,205.7,117.11,1090210,620683,469527 +Europe,Norway,Baby Food,Online,L,7/6/2011,932826220,7/7/2011,2863,255.28,159.42,730866.64,456419.46,274447.18 +Europe,Serbia,Meat,Online,M,4/12/2013,564420735,5/27/2013,3493,421.89,364.69,1473661.77,1273862.17,199799.6 +Australia and Oceania,Australia,Cosmetics,Online,M,3/11/2010,367360770,3/30/2010,9070,437.2,263.33,3965404,2388403.1,1577000.9 +Sub-Saharan Africa,Chad,Office Supplies,Online,H,1/6/2016,380757653,2/18/2016,3506,651.21,524.96,2283142.26,1840509.76,442632.5 +Middle East and North Africa,Bahrain,Household,Offline,H,7/8/2011,714035212,8/1/2011,7742,668.27,502.54,5173746.34,3890664.68,1283081.66 +Europe,Sweden,Baby Food,Online,M,5/21/2016,196929776,6/22/2016,4752,255.28,159.42,1213090.56,757563.84,455526.72 +Europe,Finland,Snacks,Online,M,4/19/2017,429490172,5/15/2017,4541,152.58,97.44,692865.78,442475.04,250390.74 +Middle East and North Africa,Iran,Cosmetics,Online,M,2/20/2017,832077729,3/18/2017,9146,437.2,263.33,3998631.2,2408416.18,1590215.02 +Sub-Saharan Africa,Tanzania,Cereal,Online,H,1/31/2016,895366275,3/14/2016,7633,205.7,117.11,1570108.1,893900.63,676207.47 +Europe,Albania,Meat,Offline,C,5/9/2015,630342137,6/28/2015,1101,421.89,364.69,464500.89,401523.69,62977.2 +Europe,Slovakia,Office Supplies,Offline,M,6/18/2013,118304145,6/25/2013,7680,651.21,524.96,5001292.8,4031692.8,969600 +Central America and the Caribbean,El Salvador,Meat,Offline,C,7/23/2017,860863626,9/3/2017,7532,421.89,364.69,3177675.48,2746845.08,430830.4 +Asia,North Korea,Personal Care,Offline,M,12/2/2016,829944407,12/16/2016,7848,81.73,56.67,641417.04,444746.16,196670.88 +Middle East and North Africa,Kuwait,Fruits,Offline,H,1/16/2017,317782819,1/19/2017,7853,9.33,6.92,73268.49,54342.76,18925.73 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,C,2/12/2013,586927688,3/5/2013,3800,437.2,263.33,1661360,1000654,660706 +Europe,Hungary,Household,Offline,M,7/22/2016,720240342,9/8/2016,3977,668.27,502.54,2657709.79,1998601.58,659108.21 +Asia,Japan,Vegetables,Online,L,4/29/2013,770894610,6/16/2013,3701,154.06,90.93,570176.06,336531.93,233644.13 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,C,3/4/2013,412376821,3/5/2013,320,651.21,524.96,208387.2,167987.2,40400 +Central America and the Caribbean,Belize,Fruits,Offline,L,7/23/2015,288485801,8/18/2015,8214,9.33,6.92,76636.62,56840.88,19795.74 +Sub-Saharan Africa,Zambia,Snacks,Offline,H,6/5/2013,663332879,6/7/2013,3794,152.58,97.44,578888.52,369687.36,209201.16 +Europe,Albania,Personal Care,Online,M,2/27/2012,971341884,2/27/2012,504,81.73,56.67,41191.92,28561.68,12630.24 +Asia,Tajikistan,Cosmetics,Offline,L,8/10/2010,267249143,8/12/2010,3815,437.2,263.33,1667918,1004603.95,663314.05 +Europe,Cyprus,Snacks,Offline,L,6/30/2012,376103484,7/29/2012,6234,152.58,97.44,951183.72,607440.96,343742.76 +Central America and the Caribbean,Haiti,Vegetables,Online,H,1/13/2015,943266236,1/27/2015,2296,154.06,90.93,353721.76,208775.28,144946.48 +Asia,Vietnam,Office Supplies,Offline,L,9/14/2012,784411227,10/14/2012,3568,651.21,524.96,2323517.28,1873057.28,450460 +Australia and Oceania,Kiribati,Snacks,Offline,C,3/17/2016,135524785,3/30/2016,3650,152.58,97.44,556917,355656,201261 +Europe,Macedonia,Vegetables,Offline,H,10/19/2010,202905738,11/26/2010,3172,154.06,90.93,488678.32,288429.96,200248.36 +Sub-Saharan Africa,Tanzania,Fruits,Online,H,2/3/2013,913165414,3/15/2013,4793,9.33,6.92,44718.69,33167.56,11551.13 +Asia,Laos,Fruits,Online,H,4/6/2014,463227641,5/21/2014,8208,9.33,6.92,76580.64,56799.36,19781.28 +North America,Canada,Personal Care,Offline,C,2/13/2014,270328748,3/28/2014,5139,81.73,56.67,420010.47,291227.13,128783.34 +Europe,Albania,Clothes,Offline,C,4/29/2017,922017562,5/8/2017,4341,109.28,35.84,474384.48,155581.44,318803.04 +Middle East and North Africa,Algeria,Snacks,Offline,L,6/19/2014,826155412,7/26/2014,6600,152.58,97.44,1007028,643104,363924 +Europe,Norway,Cosmetics,Online,C,2/12/2016,260916125,2/13/2016,9734,437.2,263.33,4255704.8,2563254.22,1692450.58 +Europe,Bulgaria,Household,Offline,L,3/16/2011,924786031,5/3/2011,3592,668.27,502.54,2400425.84,1805123.68,595302.16 +Europe,Armenia,Office Supplies,Offline,H,3/22/2016,986563956,3/25/2016,5053,651.21,524.96,3290564.13,2652622.88,637941.25 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,M,11/14/2010,935361230,11/28/2010,3029,651.21,524.96,1972515.09,1590103.84,382411.25 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,H,7/23/2017,430601680,8/1/2017,3461,651.21,524.96,2253837.81,1816886.56,436951.25 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,M,4/29/2014,552021634,6/5/2014,4324,9.33,6.92,40342.92,29922.08,10420.84 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,L,5/9/2014,649669921,6/5/2014,622,81.73,56.67,50836.06,35248.74,15587.32 +Middle East and North Africa,Syria,Baby Food,Offline,L,9/28/2016,593907868,10/27/2016,9391,255.28,159.42,2397334.48,1497113.22,900221.26 +Middle East and North Africa,Morocco,Fruits,Offline,C,4/22/2010,325409305,5/18/2010,4699,9.33,6.92,43841.67,32517.08,11324.59 +Asia,Kazakhstan,Meat,Offline,C,3/14/2015,305160558,3/31/2015,2645,421.89,364.69,1115899.05,964605.05,151294 +Europe,Luxembourg,Office Supplies,Offline,C,1/2/2011,164460456,2/9/2011,6358,651.21,524.96,4140393.18,3337695.68,802697.5 +Sub-Saharan Africa,Sudan,Cereal,Online,C,3/25/2016,954920327,5/3/2016,1000,205.7,117.11,205700,117110,88590 +Europe,Liechtenstein,Snacks,Offline,H,5/13/2016,198464000,5/21/2016,8763,152.58,97.44,1337058.54,853866.72,483191.82 +Sub-Saharan Africa,Mauritania,Clothes,Online,M,2/12/2013,437327802,3/31/2013,3870,109.28,35.84,422913.6,138700.8,284212.8 +Europe,France,Cereal,Offline,M,1/16/2013,684060561,3/1/2013,7576,205.7,117.11,1558383.2,887225.36,671157.84 +Asia,Turkmenistan,Personal Care,Online,C,3/10/2016,471523606,3/12/2016,3168,81.73,56.67,258920.64,179530.56,79390.08 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,C,4/23/2012,302890765,5/7/2012,963,651.21,524.96,627115.23,505536.48,121578.75 +Europe,Italy,Fruits,Offline,L,12/11/2014,301648366,1/13/2015,3310,9.33,6.92,30882.3,22905.2,7977.1 +Asia,Kyrgyzstan,Beverages,Online,L,3/8/2012,661595237,3/10/2012,9588,47.45,31.79,454950.6,304802.52,150148.08 +Europe,Italy,Baby Food,Online,H,12/1/2015,296842706,12/28/2015,1208,255.28,159.42,308378.24,192579.36,115798.88 +Europe,Montenegro,Fruits,Offline,M,7/29/2012,891814601,7/31/2012,6613,9.33,6.92,61699.29,45761.96,15937.33 +Middle East and North Africa,Iraq,Cereal,Offline,C,5/23/2012,151247251,6/27/2012,6277,205.7,117.11,1291178.9,735099.47,556079.43 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,M,4/17/2015,350189483,5/8/2015,7705,255.28,159.42,1966932.4,1228331.1,738601.3 +Asia,Kyrgyzstan,Vegetables,Online,C,9/12/2014,684002625,10/2/2014,432,154.06,90.93,66553.92,39281.76,27272.16 +Asia,Nepal,Meat,Online,M,6/14/2016,418360507,7/14/2016,1026,421.89,364.69,432859.14,374171.94,58687.2 +Central America and the Caribbean,Dominican Republic,Meat,Offline,H,4/29/2012,239249455,5/8/2012,8085,421.89,364.69,3410980.65,2948518.65,462462 +Europe,San Marino,Household,Online,C,1/30/2014,902968299,2/8/2014,7240,668.27,502.54,4838274.8,3638389.6,1199885.2 +Central America and the Caribbean,Barbados,Beverages,Online,H,10/28/2011,986128365,12/8/2011,6152,47.45,31.79,291912.4,195572.08,96340.32 +Asia,North Korea,Vegetables,Online,C,8/29/2015,935653483,9/2/2015,9513,154.06,90.93,1465572.78,865017.09,600555.69 +Asia,Indonesia,Clothes,Online,M,1/15/2014,818779981,1/29/2014,4046,109.28,35.84,442146.88,145008.64,297138.24 +Australia and Oceania,Tuvalu,Cereal,Online,C,6/2/2015,773056685,6/25/2015,3507,205.7,117.11,721389.9,410704.77,310685.13 +Europe,Belarus,Beverages,Offline,L,2/27/2014,556344926,4/13/2014,3682,47.45,31.79,174710.9,117050.78,57660.12 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,H,1/20/2017,896818530,2/23/2017,7387,437.2,263.33,3229596.4,1945218.71,1284377.69 +Sub-Saharan Africa,Uganda,Cereal,Online,L,10/26/2016,342963826,11/2/2016,9472,205.7,117.11,1948390.4,1109265.92,839124.48 +Sub-Saharan Africa,Zambia,Meat,Online,M,1/6/2011,213579642,1/27/2011,1817,421.89,364.69,766574.13,662641.73,103932.4 +Sub-Saharan Africa,Benin,Household,Offline,H,6/1/2013,547777307,7/13/2013,8333,668.27,502.54,5568693.91,4187665.82,1381028.09 +Europe,Slovenia,Baby Food,Offline,C,5/10/2012,554980647,6/6/2012,9961,255.28,159.42,2542844.08,1587982.62,954861.46 +Central America and the Caribbean,Honduras,Household,Offline,C,5/19/2012,864925992,7/6/2012,9676,668.27,502.54,6466180.52,4862577.04,1603603.48 +Central America and the Caribbean,Saint Lucia,Cereal,Online,C,4/25/2015,377662169,5/5/2015,7483,205.7,117.11,1539253.1,876334.13,662918.97 +Asia,Maldives,Fruits,Online,C,6/19/2016,313550508,7/28/2016,5418,9.33,6.92,50549.94,37492.56,13057.38 +Sub-Saharan Africa,Liberia,Cosmetics,Online,L,1/3/2016,163264834,2/13/2016,2547,437.2,263.33,1113548.4,670701.51,442846.89 +Central America and the Caribbean,Cuba,Snacks,Online,M,3/2/2015,837791478,4/13/2015,9971,152.58,97.44,1521375.18,971574.24,549800.94 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,C,6/14/2012,618429267,6/14/2012,5818,437.2,263.33,2543629.6,1532053.94,1011575.66 +Australia and Oceania,Kiribati,Beverages,Offline,M,1/7/2015,106789529,2/20/2015,250,47.45,31.79,11862.5,7947.5,3915 +Asia,Cambodia,Snacks,Online,C,2/21/2012,874796092,3/26/2012,458,152.58,97.44,69881.64,44627.52,25254.12 +Middle East and North Africa,Kuwait,Personal Care,Offline,C,11/19/2016,514685285,1/5/2017,5668,81.73,56.67,463245.64,321205.56,142040.08 +Middle East and North Africa,Kuwait,Snacks,Online,C,11/15/2016,289005935,1/2/2017,2133,152.58,97.44,325453.14,207839.52,117613.62 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,L,12/10/2015,180619370,12/24/2015,8140,152.58,97.44,1242001.2,793161.6,448839.6 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,H,3/15/2015,242699420,3/27/2015,9007,154.06,90.93,1387618.42,819006.51,568611.91 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,L,10/30/2016,148732411,11/21/2016,2081,154.06,90.93,320598.86,189225.33,131373.53 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,M,9/18/2012,542517173,9/28/2012,1742,154.06,90.93,268372.52,158400.06,109972.46 +Central America and the Caribbean,Panama,Office Supplies,Online,M,12/13/2010,788165032,12/21/2010,4403,651.21,524.96,2867277.63,2311398.88,555878.75 +Sub-Saharan Africa,Sierra Leone,Household,Offline,H,11/25/2016,320099818,12/31/2016,3504,668.27,502.54,2341618.08,1760900.16,580717.92 +Asia,Bangladesh,Cosmetics,Offline,M,4/18/2014,893057858,5/12/2014,4521,437.2,263.33,1976581.2,1190514.93,786066.27 +Sub-Saharan Africa,Swaziland,Beverages,Offline,C,6/2/2014,732087981,7/18/2014,9957,47.45,31.79,472459.65,316533.03,155926.62 +Europe,Andorra,Household,Online,C,6/24/2014,382551515,7/28/2014,4349,668.27,502.54,2906306.23,2185546.46,720759.77 +Europe,Bulgaria,Fruits,Online,C,7/14/2016,460122287,7/24/2016,9264,9.33,6.92,86433.12,64106.88,22326.24 +Asia,Brunei,Office Supplies,Online,L,2/20/2016,300786626,3/3/2016,8302,651.21,524.96,5406345.42,4358217.92,1048127.5 +Sub-Saharan Africa,Malawi,Snacks,Online,M,9/11/2013,210843360,9/23/2013,2090,152.58,97.44,318892.2,203649.6,115242.6 +Asia,Bangladesh,Beverages,Online,H,9/3/2010,116903817,10/22/2010,3292,47.45,31.79,156205.4,104652.68,51552.72 +Europe,Belgium,Fruits,Online,M,5/21/2013,915891826,7/6/2013,1599,9.33,6.92,14918.67,11065.08,3853.59 +Europe,Belgium,Fruits,Offline,C,1/29/2014,425043714,3/14/2014,8735,9.33,6.92,81497.55,60446.2,21051.35 +Australia and Oceania,Samoa ,Fruits,Offline,L,5/31/2017,131908309,6/18/2017,3455,9.33,6.92,32235.15,23908.6,8326.55 +Middle East and North Africa,Lebanon,Vegetables,Online,H,12/19/2013,244346940,12/29/2013,6544,154.06,90.93,1008168.64,595045.92,413122.72 +Middle East and North Africa,Tunisia ,Beverages,Offline,H,4/29/2014,140533435,6/17/2014,5821,47.45,31.79,276206.45,185049.59,91156.86 +Middle East and North Africa,Yemen,Snacks,Offline,L,12/24/2014,618954122,1/18/2015,1134,152.58,97.44,173025.72,110496.96,62528.76 +Sub-Saharan Africa,Malawi,Vegetables,Online,L,4/14/2017,748407828,5/4/2017,9363,154.06,90.93,1442463.78,851377.59,591086.19 +Europe,Belarus,Cosmetics,Online,C,1/31/2016,118005883,2/27/2016,9418,437.2,263.33,4117549.6,2480041.94,1637507.66 +Central America and the Caribbean,The Bahamas,Vegetables,Online,L,1/23/2011,187172114,2/19/2011,7243,154.06,90.93,1115856.58,658605.99,457250.59 +Europe,Czech Republic,Meat,Offline,L,7/23/2010,235642850,8/7/2010,811,421.89,364.69,342152.79,295763.59,46389.2 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,C,8/9/2012,513466918,9/4/2012,5126,651.21,524.96,3338102.46,2690944.96,647157.5 +Sub-Saharan Africa,Botswana,Household,Offline,L,4/21/2016,891005647,4/26/2016,7226,668.27,502.54,4828919.02,3631354.04,1197564.98 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,H,6/19/2010,408932864,7/28/2010,1177,152.58,97.44,179586.66,114686.88,64899.78 +Sub-Saharan Africa,Sudan,Office Supplies,Online,C,4/1/2015,428234899,4/24/2015,3078,651.21,524.96,2004424.38,1615826.88,388597.5 +Asia,Laos,Household,Offline,C,3/27/2010,580210578,5/11/2010,6058,668.27,502.54,4048379.66,3044387.32,1003992.34 +Sub-Saharan Africa,Gabon,Baby Food,Online,H,12/5/2013,116471230,12/10/2013,5280,255.28,159.42,1347878.4,841737.6,506140.8 +Sub-Saharan Africa,Togo,Household,Online,M,10/28/2011,158940684,12/8/2011,2935,668.27,502.54,1961372.45,1474954.9,486417.55 +Europe,Finland,Clothes,Online,L,3/13/2013,549855268,3/17/2013,3248,109.28,35.84,354941.44,116408.32,238533.12 +Europe,Croatia,Vegetables,Offline,H,1/13/2017,301763808,2/16/2017,7472,154.06,90.93,1151136.32,679428.96,471707.36 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,L,10/23/2015,747527635,11/25/2015,8894,651.21,524.96,5791861.74,4668994.24,1122867.5 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,C,6/4/2014,590320575,7/17/2014,7831,47.45,31.79,371580.95,248947.49,122633.46 +Asia,Sri Lanka,Clothes,Online,C,4/7/2011,853628957,4/25/2011,6633,109.28,35.84,724854.24,237726.72,487127.52 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,H,2/24/2017,831251609,2/24/2017,4678,81.73,56.67,382332.94,265102.26,117230.68 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,C,9/3/2013,337299859,10/20/2013,3379,205.7,117.11,695060.3,395714.69,299345.61 +Central America and the Caribbean,Belize,Baby Food,Online,L,7/23/2017,156197535,7/24/2017,1177,255.28,159.42,300464.56,187637.34,112827.22 +Central America and the Caribbean,Dominican Republic,Household,Online,M,4/25/2016,692680966,5/16/2016,8546,668.27,502.54,5711035.42,4294706.84,1416328.58 +Asia,Malaysia,Household,Offline,M,6/13/2017,621798980,6/15/2017,2991,668.27,502.54,1998795.57,1503097.14,495698.43 +Middle East and North Africa,United Arab Emirates,Fruits,Online,H,5/18/2014,938912904,5/22/2014,4048,9.33,6.92,37767.84,28012.16,9755.68 +Sub-Saharan Africa,Liberia,Beverages,Offline,H,12/11/2012,909696567,1/4/2013,8284,47.45,31.79,393075.8,263348.36,129727.44 +Middle East and North Africa,Kuwait,Household,Online,M,6/30/2012,320136296,7/22/2012,4299,668.27,502.54,2872892.73,2160419.46,712473.27 +Europe,Latvia,Clothes,Online,L,3/19/2017,826530921,5/7/2017,7722,109.28,35.84,843860.16,276756.48,567103.68 +Middle East and North Africa,Lebanon,Cosmetics,Online,L,3/18/2017,105491769,3/31/2017,6214,437.2,263.33,2716760.8,1636332.62,1080428.18 +Sub-Saharan Africa,Mauritania,Baby Food,Online,C,1/8/2015,403942668,1/27/2015,4467,255.28,159.42,1140335.76,712129.14,428206.62 +Europe,Czech Republic,Baby Food,Offline,H,3/28/2014,889119946,4/26/2014,9205,255.28,159.42,2349852.4,1467461.1,882391.3 +Middle East and North Africa,Pakistan,Cosmetics,Online,H,9/28/2015,798572432,11/13/2015,4184,437.2,263.33,1829244.8,1101772.72,727472.08 +Sub-Saharan Africa,South Africa,Baby Food,Online,C,11/23/2013,790161454,12/26/2013,5188,255.28,159.42,1324392.64,827070.96,497321.68 +Asia,Kazakhstan,Meat,Offline,C,7/2/2015,692060840,8/16/2015,5036,421.89,364.69,2124638.04,1836578.84,288059.2 +Europe,Kosovo,Beverages,Offline,H,4/5/2013,852756917,5/25/2013,8577,47.45,31.79,406978.65,272662.83,134315.82 +Australia and Oceania,New Zealand,Baby Food,Offline,C,4/25/2012,791048514,4/26/2012,7689,255.28,159.42,1962847.92,1225780.38,737067.54 +Sub-Saharan Africa,Burundi,Cereal,Offline,H,4/17/2011,546046960,5/5/2011,6285,205.7,117.11,1292824.5,736036.35,556788.15 +Sub-Saharan Africa,Swaziland,Meat,Online,C,9/2/2013,227176082,9/10/2013,5306,421.89,364.69,2238548.34,1935045.14,303503.2 +Sub-Saharan Africa,Madagascar,Personal Care,Online,C,6/4/2016,464172208,7/15/2016,7726,81.73,56.67,631445.98,437832.42,193613.56 +Asia,Brunei,Personal Care,Offline,L,10/20/2013,157084167,11/13/2013,3550,81.73,56.67,290141.5,201178.5,88963 +Asia,Indonesia,Office Supplies,Online,L,4/6/2016,526273286,5/6/2016,4815,651.21,524.96,3135576.15,2527682.4,607893.75 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,M,5/27/2016,162413394,6/14/2016,587,651.21,524.96,382260.27,308151.52,74108.75 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,H,6/14/2015,876490819,6/25/2015,1966,9.33,6.92,18342.78,13604.72,4738.06 +Sub-Saharan Africa,Liberia,Baby Food,Online,L,12/2/2011,949804389,12/24/2011,7080,255.28,159.42,1807382.4,1128693.6,678688.8 +Europe,Estonia,Office Supplies,Online,H,12/14/2012,983965432,1/7/2013,6092,651.21,524.96,3967171.32,3198056.32,769115 +Asia,Kazakhstan,Fruits,Offline,C,5/29/2015,750897777,6/29/2015,6194,9.33,6.92,57790.02,42862.48,14927.54 +Middle East and North Africa,Turkey,Cereal,Online,C,3/14/2017,542837750,4/1/2017,6608,205.7,117.11,1359265.6,773862.88,585402.72 +Sub-Saharan Africa,Central African Republic,Household,Offline,H,7/12/2013,722334182,7/13/2013,3591,668.27,502.54,2399757.57,1804621.14,595136.43 +Australia and Oceania,Vanuatu,Fruits,Online,C,10/19/2015,372248399,10/27/2015,5428,9.33,6.92,50643.24,37561.76,13081.48 +Middle East and North Africa,Egypt,Office Supplies,Online,L,7/20/2017,445754230,7/25/2017,7437,651.21,524.96,4843048.77,3904127.52,938921.25 +Asia,Taiwan,Office Supplies,Online,M,5/22/2013,616338002,6/11/2013,6966,651.21,524.96,4536328.86,3656871.36,879457.5 +Asia,Uzbekistan,Personal Care,Offline,L,5/7/2010,627798545,5/29/2010,8395,81.73,56.67,686123.35,475744.65,210378.7 +Europe,Macedonia,Cereal,Offline,C,7/7/2016,744247186,8/19/2016,8136,205.7,117.11,1673575.2,952806.96,720768.24 +North America,Canada,Baby Food,Offline,C,7/19/2014,400107753,9/6/2014,9630,255.28,159.42,2458346.4,1535214.6,923131.8 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,L,11/19/2010,450116574,12/14/2010,8352,154.06,90.93,1286709.12,759447.36,527261.76 +Europe,United Kingdom,Cosmetics,Offline,L,10/23/2016,919322478,12/4/2016,6806,437.2,263.33,2975583.2,1792223.98,1183359.22 +Asia,Bhutan,Cosmetics,Offline,C,5/24/2014,553086793,6/25/2014,9528,437.2,263.33,4165641.6,2509008.24,1656633.36 +North America,Greenland,Vegetables,Online,M,4/6/2013,867083346,4/25/2013,8086,154.06,90.93,1245729.16,735259.98,510469.18 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,L,7/17/2016,297298467,8/26/2016,6078,437.2,263.33,2657301.6,1600519.74,1056781.86 +Middle East and North Africa,Tunisia ,Meat,Online,C,1/24/2017,950030982,2/9/2017,4134,421.89,364.69,1744093.26,1507628.46,236464.8 +Middle East and North Africa,Egypt,Clothes,Offline,M,4/18/2016,951892220,5/24/2016,4916,109.28,35.84,537220.48,176189.44,361031.04 +Central America and the Caribbean,El Salvador,Meat,Online,M,12/25/2012,299806010,1/19/2013,8116,421.89,364.69,3424059.24,2959824.04,464235.2 +Asia,Tajikistan,Cereal,Online,M,7/7/2014,411008679,7/29/2014,5457,205.7,117.11,1122504.9,639069.27,483435.63 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,L,5/26/2010,973049056,5/30/2010,5694,152.58,97.44,868790.52,554823.36,313967.16 +Europe,Bulgaria,Baby Food,Online,C,12/10/2013,393788468,12/22/2013,9613,255.28,159.42,2454006.64,1532504.46,921502.18 +Asia,Sri Lanka,Snacks,Online,L,1/2/2013,751400744,1/25/2013,5033,152.58,97.44,767935.14,490415.52,277519.62 +Europe,Armenia,Fruits,Offline,C,8/29/2011,144372212,9/29/2011,1801,9.33,6.92,16803.33,12462.92,4340.41 +Europe,Italy,Office Supplies,Offline,L,4/1/2011,341501700,4/15/2011,6797,651.21,524.96,4426274.37,3568153.12,858121.25 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,C,3/12/2014,931900537,3/29/2014,8933,437.2,263.33,3905507.6,2352326.89,1553180.71 +Europe,Slovakia,Meat,Offline,H,8/12/2012,674992549,9/3/2012,4150,421.89,364.69,1750843.5,1513463.5,237380 +Asia,Indonesia,Baby Food,Online,H,11/2/2014,650514066,11/25/2014,423,255.28,159.42,107983.44,67434.66,40548.78 +Central America and the Caribbean,El Salvador,Meat,Offline,M,5/1/2011,208513915,5/4/2011,2756,421.89,364.69,1162728.84,1005085.64,157643.2 +Middle East and North Africa,Bahrain,Meat,Online,H,5/4/2016,119353425,5/15/2016,8186,421.89,364.69,3453591.54,2985352.34,468239.2 +Asia,Uzbekistan,Household,Online,M,2/6/2011,323706424,3/7/2011,779,668.27,502.54,520582.33,391478.66,129103.67 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,M,10/9/2015,382559239,10/16/2015,6635,651.21,524.96,4320778.35,3483109.6,837668.75 +Sub-Saharan Africa,Kenya,Cosmetics,Online,M,7/5/2017,827210700,8/5/2017,8883,437.2,263.33,3883647.6,2339160.39,1544487.21 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,L,2/5/2012,909272134,3/26/2012,2685,437.2,263.33,1173882,707041.05,466840.95 +Europe,Portugal,Household,Online,H,4/29/2015,850667369,5/1/2015,233,668.27,502.54,155706.91,117091.82,38615.09 +Australia and Oceania,Fiji,Snacks,Online,M,10/1/2013,493632733,11/10/2013,5750,152.58,97.44,877335,560280,317055 +Europe,Finland,Clothes,Offline,C,12/4/2013,650717055,12/6/2013,492,109.28,35.84,53765.76,17633.28,36132.48 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,L,11/27/2015,854781663,1/8/2016,7744,154.06,90.93,1193040.64,704161.92,488878.72 +Sub-Saharan Africa,Sierra Leone,Household,Offline,M,1/3/2017,709000384,2/22/2017,7824,668.27,502.54,5228544.48,3931872.96,1296671.52 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,M,8/20/2015,336859548,9/19/2015,3081,651.21,524.96,2006378.01,1617401.76,388976.25 +Sub-Saharan Africa,Cape Verde,Meat,Offline,H,1/8/2015,832157981,2/4/2015,2894,421.89,364.69,1220949.66,1055412.86,165536.8 +Australia and Oceania,New Zealand,Vegetables,Online,H,11/26/2011,209007012,1/10/2012,8674,154.06,90.93,1336316.44,788726.82,547589.62 +Sub-Saharan Africa,The Gambia,Beverages,Offline,H,6/11/2015,151830470,7/10/2015,8865,47.45,31.79,420644.25,281818.35,138825.9 +Asia,Laos,Office Supplies,Offline,M,2/21/2013,165364682,3/29/2013,3939,651.21,524.96,2565116.19,2067817.44,497298.75 +Middle East and North Africa,Saudi Arabia,Meat,Online,L,7/3/2012,724658477,7/15/2012,1402,421.89,364.69,591489.78,511295.38,80194.4 +Europe,Ukraine,Office Supplies,Offline,C,7/12/2014,125073182,7/28/2014,789,651.21,524.96,513804.69,414193.44,99611.25 +North America,United States of America,Meat,Offline,M,6/26/2017,332282626,8/12/2017,8668,421.89,364.69,3656942.52,3161132.92,495809.6 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,H,2/19/2013,232273137,3/4/2013,3638,255.28,159.42,928708.64,579969.96,348738.68 +Europe,Iceland,Cereal,Online,C,4/1/2013,581343543,4/16/2013,1328,205.7,117.11,273169.6,155522.08,117647.52 +Sub-Saharan Africa,Togo,Personal Care,Online,M,7/2/2015,856105172,7/17/2015,9400,81.73,56.67,768262,532698,235564 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,M,11/8/2014,603481853,11/20/2014,2546,152.58,97.44,388468.68,248082.24,140386.44 +Sub-Saharan Africa,Burundi,Office Supplies,Online,H,11/28/2014,790709912,12/20/2014,7489,651.21,524.96,4876911.69,3931425.44,945486.25 +Europe,United Kingdom,Vegetables,Offline,C,7/14/2016,655338180,8/29/2016,7985,154.06,90.93,1230169.1,726076.05,504093.05 +Europe,Ukraine,Vegetables,Online,M,2/9/2014,855227982,3/30/2014,9820,154.06,90.93,1512869.2,892932.6,619936.6 +Europe,Montenegro,Baby Food,Online,H,6/1/2014,318553149,7/5/2014,5811,255.28,159.42,1483432.08,926389.62,557042.46 +Australia and Oceania,Marshall Islands,Beverages,Offline,H,3/4/2010,293800008,3/23/2010,806,47.45,31.79,38244.7,25622.74,12621.96 +Asia,Malaysia,Household,Offline,M,2/1/2014,299767386,2/10/2014,6686,668.27,502.54,4468053.22,3359982.44,1108070.78 +Sub-Saharan Africa,Ghana,Household,Offline,L,3/19/2017,375566613,4/12/2017,7362,668.27,502.54,4919803.74,3699699.48,1220104.26 +Europe,France,Fruits,Offline,M,6/17/2015,630621516,7/5/2015,3775,9.33,6.92,35220.75,26123,9097.75 +Asia,Japan,Household,Online,H,5/14/2013,794668424,5/26/2013,8901,668.27,502.54,5948271.27,4473108.54,1475162.73 +Europe,Netherlands,Cosmetics,Offline,C,10/6/2012,667756164,10/21/2012,2743,437.2,263.33,1199239.6,722314.19,476925.41 +Asia,Kyrgyzstan,Snacks,Online,L,7/14/2016,570246064,9/1/2016,7337,152.58,97.44,1119479.46,714917.28,404562.18 +Sub-Saharan Africa,Kenya,Snacks,Online,M,4/10/2017,892811954,5/3/2017,1752,152.58,97.44,267320.16,170714.88,96605.28 +Europe,Ireland,Beverages,Offline,H,3/18/2016,746440160,3/27/2016,7086,47.45,31.79,336230.7,225263.94,110966.76 +Asia,Indonesia,Cereal,Offline,C,11/9/2011,212429511,11/30/2011,1468,205.7,117.11,301967.6,171917.48,130050.12 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,M,5/12/2011,792391335,6/14/2011,5060,437.2,263.33,2212232,1332449.8,879782.2 +Asia,Uzbekistan,Beverages,Offline,H,7/29/2011,458249461,8/4/2011,5054,47.45,31.79,239812.3,160666.66,79145.64 +Europe,Ireland,Snacks,Online,M,6/1/2010,402240216,6/19/2010,674,152.58,97.44,102838.92,65674.56,37164.36 +Middle East and North Africa,United Arab Emirates,Household,Online,L,8/28/2010,986912429,10/2/2010,8174,668.27,502.54,5462438.98,4107761.96,1354677.02 +Europe,Liechtenstein,Snacks,Online,L,2/17/2016,395127427,3/20/2016,5841,152.58,97.44,891219.78,569147.04,322072.74 +Sub-Saharan Africa,Namibia,Clothes,Online,L,10/19/2012,480059039,11/14/2012,8992,109.28,35.84,982645.76,322273.28,660372.48 +Europe,Monaco,Household,Online,L,6/3/2010,915193593,7/21/2010,4977,668.27,502.54,3325979.79,2501141.58,824838.21 +Europe,Ukraine,Cereal,Online,H,1/9/2016,544329917,1/22/2016,8173,205.7,117.11,1681186.1,957140.03,724046.07 +Middle East and North Africa,Yemen,Baby Food,Online,L,12/25/2014,531579339,12/29/2014,4994,255.28,159.42,1274868.32,796143.48,478724.84 +Middle East and North Africa,Turkey,Personal Care,Online,H,8/31/2012,311365687,10/10/2012,8881,81.73,56.67,725844.13,503286.27,222557.86 +Australia and Oceania,Nauru,Clothes,Offline,M,7/9/2015,738425290,7/12/2015,5308,109.28,35.84,580058.24,190238.72,389819.52 +Middle East and North Africa,Oman,Personal Care,Offline,L,2/8/2012,937806975,2/22/2012,6779,81.73,56.67,554047.67,384165.93,169881.74 +Sub-Saharan Africa,Madagascar,Beverages,Online,M,10/13/2014,554872071,10/21/2014,7831,47.45,31.79,371580.95,248947.49,122633.46 +Sub-Saharan Africa,Namibia,Meat,Online,M,6/19/2010,205294406,6/25/2010,32,421.89,364.69,13500.48,11670.08,1830.4 +Europe,Finland,Cereal,Online,H,6/3/2017,125060307,7/18/2017,6979,205.7,117.11,1435580.3,817310.69,618269.61 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,C,5/2/2013,620468604,6/19/2013,9303,651.21,524.96,6058206.63,4883702.88,1174503.75 +Europe,Latvia,Clothes,Offline,C,10/28/2014,718130624,10/29/2014,9665,109.28,35.84,1056191.2,346393.6,709797.6 +Australia and Oceania,Nauru,Beverages,Online,M,1/21/2013,414970195,2/23/2013,7757,47.45,31.79,368069.65,246595.03,121474.62 +Asia,Brunei,Cereal,Online,H,6/3/2015,228223645,7/2/2015,5303,205.7,117.11,1090827.1,621034.33,469792.77 +Central America and the Caribbean,Barbados,Household,Online,H,6/7/2011,745439803,6/26/2011,1058,668.27,502.54,707029.66,531687.32,175342.34 +Europe,Serbia,Snacks,Offline,C,5/23/2014,374479997,7/4/2014,5808,152.58,97.44,886184.64,565931.52,320253.12 +Asia,Indonesia,Beverages,Offline,M,2/28/2012,293518054,3/25/2012,7370,47.45,31.79,349706.5,234292.3,115414.2 +Europe,Greece,Snacks,Offline,M,5/19/2016,401040303,6/2/2016,5593,152.58,97.44,853379.94,544981.92,308398.02 +Asia,India,Clothes,Online,H,4/4/2013,665845572,5/11/2013,7356,109.28,35.84,803863.68,263639.04,540224.64 +Europe,Poland,Vegetables,Online,C,10/11/2012,677045190,11/17/2012,1572,154.06,90.93,242182.32,142941.96,99240.36 +Europe,San Marino,Snacks,Offline,M,8/21/2014,994062983,10/6/2014,4182,152.58,97.44,638089.56,407494.08,230595.48 +Sub-Saharan Africa,Mali,Household,Online,H,1/7/2012,896635282,1/15/2012,3160,668.27,502.54,2111733.2,1588026.4,523706.8 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,H,7/13/2010,634810912,7/22/2010,3511,668.27,502.54,2346295.97,1764417.94,581878.03 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,C,11/5/2016,978951203,12/20/2016,2270,421.89,364.69,957690.3,827846.3,129844 +Sub-Saharan Africa,Cameroon,Household,Online,H,3/16/2012,969729983,5/4/2012,3506,668.27,502.54,2342954.62,1761905.24,581049.38 +Sub-Saharan Africa,Ethiopia,Household,Online,H,10/7/2016,168133580,10/26/2016,3318,668.27,502.54,2217319.86,1667427.72,549892.14 +Central America and the Caribbean,The Bahamas,Snacks,Online,H,2/10/2010,905460822,3/26/2010,4833,152.58,97.44,737419.14,470927.52,266491.62 +Sub-Saharan Africa,Burundi,Meat,Offline,M,9/28/2010,633323037,10/20/2010,3215,421.89,364.69,1356376.35,1172478.35,183898 +Asia,Mongolia,Beverages,Online,H,9/23/2011,473644053,11/4/2011,656,47.45,31.79,31127.2,20854.24,10272.96 +Central America and the Caribbean,Dominica,Cosmetics,Online,M,10/10/2014,268660199,10/14/2014,1378,437.2,263.33,602461.6,362868.74,239592.86 +Europe,Montenegro,Office Supplies,Offline,H,4/17/2011,830920302,6/5/2011,6637,651.21,524.96,4322080.77,3484159.52,837921.25 +Sub-Saharan Africa,Gabon,Meat,Online,H,6/21/2016,793285691,7/20/2016,9719,421.89,364.69,4100348.91,3544422.11,555926.8 +Asia,South Korea,Personal Care,Online,C,6/30/2012,658930194,8/4/2012,942,81.73,56.67,76989.66,53383.14,23606.52 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,M,11/25/2012,551340138,12/16/2012,2654,154.06,90.93,408875.24,241328.22,167547.02 +Central America and the Caribbean,Grenada,Meat,Online,H,5/12/2013,664314353,6/12/2013,4234,421.89,364.69,1786282.26,1544097.46,242184.8 +Europe,Estonia,Snacks,Offline,L,8/9/2010,811964166,8/30/2010,7095,152.58,97.44,1082555.1,691336.8,391218.3 +Asia,Brunei,Baby Food,Online,C,10/18/2013,878713405,11/21/2013,9678,255.28,159.42,2470599.84,1542866.76,927733.08 +Central America and the Caribbean,Grenada,Vegetables,Offline,L,6/10/2010,369298398,7/8/2010,2457,154.06,90.93,378525.42,223415.01,155110.41 +Europe,Portugal,Meat,Online,M,8/11/2015,658767974,9/30/2015,2938,421.89,364.69,1239512.82,1071459.22,168053.6 +Sub-Saharan Africa,Nigeria,Household,Online,H,2/26/2015,942483460,3/5/2015,655,668.27,502.54,437716.85,329163.7,108553.15 +Europe,Hungary,Vegetables,Online,C,12/3/2014,486118686,1/20/2015,2177,154.06,90.93,335388.62,197954.61,137434.01 +Central America and the Caribbean,Dominican Republic,Meat,Offline,H,4/2/2014,875659978,5/5/2014,6101,421.89,364.69,2573950.89,2224973.69,348977.2 +Europe,Macedonia,Meat,Offline,L,4/30/2017,167406165,5/11/2017,8059,421.89,364.69,3400011.51,2939036.71,460974.8 +Sub-Saharan Africa,Angola,Fruits,Online,L,4/6/2014,537968575,5/21/2014,5711,9.33,6.92,53283.63,39520.12,13763.51 +Europe,Vatican City,Snacks,Offline,H,3/1/2015,634271037,4/4/2015,3750,152.58,97.44,572175,365400,206775 +Asia,Singapore,Baby Food,Online,M,1/20/2016,523549878,3/4/2016,8898,255.28,159.42,2271481.44,1418519.16,852962.28 +Sub-Saharan Africa,South Sudan,Snacks,Online,C,3/26/2010,343353927,4/19/2010,4912,152.58,97.44,749472.96,478625.28,270847.68 +Middle East and North Africa,Oman,Clothes,Online,C,10/17/2014,751544511,11/28/2014,7577,109.28,35.84,828014.56,271559.68,556454.88 +Sub-Saharan Africa,Tanzania,Household,Online,M,10/22/2013,676295459,10/22/2013,9710,668.27,502.54,6488901.7,4879663.4,1609238.3 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,H,2/18/2015,466093099,3/7/2015,6160,205.7,117.11,1267112,721397.6,545714.4 +Middle East and North Africa,Syria,Personal Care,Online,M,5/1/2016,539736258,6/17/2016,8808,81.73,56.67,719877.84,499149.36,220728.48 +Sub-Saharan Africa,Zambia,Office Supplies,Online,L,1/14/2016,936336266,1/20/2016,1564,651.21,524.96,1018492.44,821037.44,197455 +Sub-Saharan Africa,South Africa,Cosmetics,Online,C,2/23/2010,865316951,2/28/2010,5370,437.2,263.33,2347764,1414082.1,933681.9 +Europe,Finland,Beverages,Online,L,10/14/2010,956414639,10/26/2010,3200,47.45,31.79,151840,101728,50112 +Australia and Oceania,Fiji,Baby Food,Online,H,3/14/2012,109678161,4/18/2012,5060,255.28,159.42,1291716.8,806665.2,485051.6 +Middle East and North Africa,Afghanistan,Office Supplies,Online,H,4/12/2017,445468842,5/29/2017,2985,651.21,524.96,1943861.85,1567005.6,376856.25 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Online,L,1/16/2011,554460513,1/21/2011,6042,651.21,524.96,3934610.82,3171808.32,762802.5 +Sub-Saharan Africa,South Sudan,Clothes,Online,M,6/11/2017,447639501,7/17/2017,5331,109.28,35.84,582571.68,191063.04,391508.64 +Europe,Finland,Office Supplies,Offline,H,4/8/2012,206304633,5/27/2012,8980,651.21,524.96,5847865.8,4714140.8,1133725 +Europe,Denmark,Cereal,Online,C,3/29/2010,432067239,4/17/2010,7152,205.7,117.11,1471166.4,837570.72,633595.68 +Europe,Austria,Household,Offline,L,10/15/2015,896851146,10/24/2015,7039,668.27,502.54,4703952.53,3537379.06,1166573.47 +Central America and the Caribbean,Barbados,Clothes,Online,H,9/5/2011,992892682,10/22/2011,7864,109.28,35.84,859377.92,281845.76,577532.16 +Sub-Saharan Africa,Sudan,Beverages,Offline,M,10/31/2015,182740676,12/15/2015,5882,47.45,31.79,279100.9,186988.78,92112.12 +Sub-Saharan Africa,South Africa,Personal Care,Online,C,12/6/2016,249256455,1/8/2017,9379,81.73,56.67,766545.67,531507.93,235037.74 +North America,United States of America,Fruits,Offline,C,2/5/2016,345613849,3/1/2016,3673,9.33,6.92,34269.09,25417.16,8851.93 +Sub-Saharan Africa,Mali,Cosmetics,Offline,H,7/2/2015,145299184,7/4/2015,6112,437.2,263.33,2672166.4,1609472.96,1062693.44 +Australia and Oceania,New Zealand,Clothes,Online,H,8/8/2014,292111289,9/9/2014,1077,109.28,35.84,117694.56,38599.68,79094.88 +Middle East and North Africa,Iran,Baby Food,Offline,C,12/2/2013,150161492,1/16/2014,4977,255.28,159.42,1270528.56,793433.34,477095.22 +Asia,Japan,Fruits,Online,L,4/5/2011,953873622,4/14/2011,1257,9.33,6.92,11727.81,8698.44,3029.37 +Asia,Cambodia,Fruits,Online,H,1/19/2013,857984006,1/29/2013,5389,9.33,6.92,50279.37,37291.88,12987.49 +Australia and Oceania,Samoa ,Fruits,Offline,C,6/12/2015,787541472,6/28/2015,9877,9.33,6.92,92152.41,68348.84,23803.57 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,H,8/24/2015,387907350,9/5/2015,9260,109.28,35.84,1011932.8,331878.4,680054.4 +Middle East and North Africa,Iraq,Beverages,Online,M,9/18/2015,274755465,10/9/2015,5103,47.45,31.79,242137.35,162224.37,79912.98 +Central America and the Caribbean,Grenada,Fruits,Offline,C,3/14/2011,684072148,4/11/2011,1005,9.33,6.92,9376.65,6954.6,2422.05 +Europe,Estonia,Office Supplies,Online,H,1/29/2010,122156226,2/5/2010,7597,651.21,524.96,4947242.37,3988121.12,959121.25 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,L,10/27/2013,315619027,12/11/2013,7539,255.28,159.42,1924555.92,1201867.38,722688.54 +Europe,Hungary,Meat,Online,C,8/8/2013,361384379,8/26/2013,523,421.89,364.69,220648.47,190732.87,29915.6 +Australia and Oceania,Palau,Fruits,Offline,H,10/19/2016,776688611,11/2/2016,8275,9.33,6.92,77205.75,57263,19942.75 +Europe,Poland,Household,Online,L,12/8/2012,349080550,12/19/2012,9547,668.27,502.54,6379973.69,4797749.38,1582224.31 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,M,4/25/2015,186421525,6/14/2015,5127,47.45,31.79,243276.15,162987.33,80288.82 +Asia,Cambodia,Fruits,Offline,M,10/15/2011,566885364,10/22/2011,2831,9.33,6.92,26413.23,19590.52,6822.71 +Europe,Switzerland,Personal Care,Offline,M,1/2/2014,488958394,1/29/2014,2509,81.73,56.67,205060.57,142185.03,62875.54 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,L,9/28/2015,821439445,11/5/2015,1041,437.2,263.33,455125.2,274126.53,180998.67 +Asia,Turkmenistan,Clothes,Online,M,11/2/2011,253439843,12/6/2011,7336,109.28,35.84,801678.08,262922.24,538755.84 +Europe,Vatican City,Vegetables,Online,L,2/18/2017,244383418,4/6/2017,7339,154.06,90.93,1130646.34,667335.27,463311.07 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,M,3/30/2017,974006497,4/21/2017,9022,421.89,364.69,3806291.58,3290233.18,516058.4 +Central America and the Caribbean,Cuba,Cereal,Offline,H,3/15/2010,892357909,4/27/2010,7390,205.7,117.11,1520123,865442.9,654680.1 +Europe,Estonia,Household,Online,C,4/4/2010,769798982,4/9/2010,9480,668.27,502.54,6335199.6,4764079.2,1571120.4 +Europe,Bulgaria,Beverages,Online,H,10/14/2013,547003543,11/28/2013,9359,47.45,31.79,444084.55,297522.61,146561.94 +Sub-Saharan Africa,Guinea,Cereal,Online,H,8/31/2010,684957921,9/9/2010,3125,205.7,117.11,642812.5,365968.75,276843.75 +Europe,Latvia,Clothes,Online,H,10/4/2010,814960944,11/9/2010,3908,109.28,35.84,427066.24,140062.72,287003.52 +Sub-Saharan Africa,Eritrea,Baby Food,Online,L,6/7/2017,188623940,6/30/2017,6870,255.28,159.42,1753773.6,1095215.4,658558.2 +Sub-Saharan Africa,Ghana,Vegetables,Online,H,3/6/2016,827870738,3/15/2016,4203,154.06,90.93,647514.18,382178.79,265335.39 +Europe,Bosnia and Herzegovina,Household,Offline,C,4/10/2016,774937665,5/27/2016,131,668.27,502.54,87543.37,65832.74,21710.63 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,L,9/13/2016,842373549,10/6/2016,5908,437.2,263.33,2582977.6,1555753.64,1027223.96 +Sub-Saharan Africa,Gabon,Snacks,Online,C,7/6/2017,563039720,8/19/2017,4820,152.58,97.44,735435.6,469660.8,265774.8 +Europe,Bosnia and Herzegovina,Household,Offline,C,1/11/2016,440110003,2/28/2016,7185,668.27,502.54,4801519.95,3610749.9,1190770.05 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,M,8/23/2010,597070729,10/2/2010,5352,154.06,90.93,824529.12,486657.36,337871.76 +Central America and the Caribbean,Costa Rica,Snacks,Offline,L,3/4/2012,327720725,3/18/2012,8700,152.58,97.44,1327446,847728,479718 +Sub-Saharan Africa,Kenya,Meat,Online,M,5/10/2017,346171319,6/4/2017,8641,421.89,364.69,3645551.49,3151286.29,494265.2 +Europe,Denmark,Fruits,Online,H,8/16/2012,536846339,9/2/2012,3617,9.33,6.92,33746.61,25029.64,8716.97 +Middle East and North Africa,Lebanon,Meat,Online,H,10/14/2015,404482114,12/2/2015,4101,421.89,364.69,1730170.89,1495593.69,234577.2 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,M,8/12/2011,424127471,8/27/2011,7599,109.28,35.84,830418.72,272348.16,558070.56 +Middle East and North Africa,Oman,Cosmetics,Offline,M,4/3/2016,691143739,4/28/2016,3646,437.2,263.33,1594031.2,960101.18,633930.02 +Middle East and North Africa,Turkey,Vegetables,Online,C,11/1/2012,471204745,11/28/2012,8810,154.06,90.93,1357268.6,801093.3,556175.3 +Europe,Ireland,Fruits,Offline,L,11/2/2015,450296819,12/2/2015,1690,9.33,6.92,15767.7,11694.8,4072.9 +Europe,United Kingdom,Cosmetics,Offline,M,4/23/2014,484718787,5/28/2014,7916,437.2,263.33,3460875.2,2084520.28,1376354.92 +Europe,Slovakia,Cereal,Offline,C,7/1/2013,951081979,7/3/2013,5148,205.7,117.11,1058943.6,602882.28,456061.32 +Europe,San Marino,Baby Food,Online,H,12/11/2015,496310222,1/14/2016,8079,255.28,159.42,2062407.12,1287954.18,774452.94 +Central America and the Caribbean,Dominica,Snacks,Online,H,2/4/2010,987639844,3/19/2010,3432,152.58,97.44,523654.56,334414.08,189240.48 +Europe,Belgium,Office Supplies,Online,M,12/23/2011,762619674,1/23/2012,4963,651.21,524.96,3231955.23,2605376.48,626578.75 +Australia and Oceania,Tonga,Office Supplies,Online,H,12/14/2015,479111039,12/28/2015,8458,651.21,524.96,5507934.18,4440111.68,1067822.5 +Europe,Lithuania,Personal Care,Online,H,9/2/2013,865287768,10/18/2013,6734,81.73,56.67,550369.82,381615.78,168754.04 +Middle East and North Africa,Qatar,Office Supplies,Online,L,12/28/2012,469636189,2/9/2013,4640,651.21,524.96,3021614.4,2435814.4,585800 +Europe,Serbia,Personal Care,Offline,C,6/24/2011,610955131,7/5/2011,4055,81.73,56.67,331415.15,229796.85,101618.3 +Asia,Taiwan,Office Supplies,Online,L,5/1/2015,428355920,5/19/2015,8891,651.21,524.96,5789908.11,4667419.36,1122488.75 +Europe,Norway,Fruits,Offline,C,11/17/2012,931262385,12/8/2012,89,9.33,6.92,830.37,615.88,214.49 +Sub-Saharan Africa,Chad,Vegetables,Offline,M,3/31/2016,949410855,5/10/2016,625,154.06,90.93,96287.5,56831.25,39456.25 +Europe,Slovakia,Baby Food,Online,H,2/9/2012,282850158,3/13/2012,502,255.28,159.42,128150.56,80028.84,48121.72 +Europe,Belarus,Fruits,Offline,C,12/4/2010,151941621,12/26/2010,1757,9.33,6.92,16392.81,12158.44,4234.37 +Asia,Cambodia,Cosmetics,Online,M,11/10/2012,947359073,11/26/2012,3457,437.2,263.33,1511400.4,910331.81,601068.59 +Europe,Monaco,Clothes,Online,H,7/30/2011,880088841,9/9/2011,6701,109.28,35.84,732285.28,240163.84,492121.44 +Sub-Saharan Africa,Republic of the Congo,Snacks,Offline,C,2/25/2013,931429755,3/1/2013,9618,152.58,97.44,1467514.44,937177.92,530336.52 +Australia and Oceania,Australia,Cosmetics,Offline,L,3/2/2017,802993142,4/5/2017,2370,437.2,263.33,1036164,624092.1,412071.9 +Europe,Sweden,Household,Offline,L,11/25/2012,266702830,1/5/2013,2149,668.27,502.54,1436112.23,1079958.46,356153.77 +Sub-Saharan Africa,Mauritania,Snacks,Offline,H,5/31/2013,514795148,6/2/2013,8179,152.58,97.44,1247951.82,796961.76,450990.06 +Central America and the Caribbean,Belize,Vegetables,Online,L,11/26/2013,109818923,12/30/2013,6715,154.06,90.93,1034512.9,610594.95,423917.95 +Europe,Liechtenstein,Meat,Online,H,8/20/2010,834635484,8/31/2010,6042,421.89,364.69,2549059.38,2203456.98,345602.4 +Europe,Czech Republic,Beverages,Offline,L,4/16/2012,942418658,4/18/2012,1478,47.45,31.79,70131.1,46985.62,23145.48 +Middle East and North Africa,Tunisia ,Snacks,Offline,H,6/24/2013,106654775,7/29/2013,373,152.58,97.44,56912.34,36345.12,20567.22 +Europe,Portugal,Personal Care,Offline,H,8/26/2013,771142661,9/23/2013,7105,81.73,56.67,580691.65,402640.35,178051.3 +Middle East and North Africa,Afghanistan,Vegetables,Online,M,5/2/2013,499993646,5/14/2013,8086,154.06,90.93,1245729.16,735259.98,510469.18 +Sub-Saharan Africa,Swaziland,Cosmetics,Online,M,4/29/2010,527631556,5/6/2010,6758,437.2,263.33,2954597.6,1779584.14,1175013.46 +Middle East and North Africa,Algeria,Baby Food,Offline,M,1/23/2011,808792722,3/9/2011,8594,255.28,159.42,2193876.32,1370055.48,823820.84 +Sub-Saharan Africa,Liberia,Baby Food,Online,M,9/8/2011,468525969,10/24/2011,6101,255.28,159.42,1557463.28,972621.42,584841.86 +Central America and the Caribbean,The Bahamas,Snacks,Online,H,12/24/2016,952192628,2/8/2017,3813,152.58,97.44,581787.54,371538.72,210248.82 +Central America and the Caribbean,El Salvador,Meat,Online,C,11/11/2013,175466525,11/25/2013,3299,421.89,364.69,1391815.11,1203112.31,188702.8 +Australia and Oceania,East Timor,Personal Care,Offline,C,1/8/2013,174333989,2/17/2013,8156,81.73,56.67,666589.88,462200.52,204389.36 +Australia and Oceania,Samoa ,Household,Offline,L,11/13/2014,355093848,12/28/2014,9016,668.27,502.54,6025122.32,4530900.64,1494221.68 +Asia,Kazakhstan,Office Supplies,Offline,L,4/17/2013,644357430,5/4/2013,8538,651.21,524.96,5560030.98,4482108.48,1077922.5 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,M,8/14/2014,139048564,9/15/2014,6415,154.06,90.93,988294.9,583315.95,404978.95 +Australia and Oceania,Samoa ,Household,Online,M,1/30/2011,256403577,2/27/2011,4371,668.27,502.54,2921008.17,2196602.34,724405.83 +Europe,Lithuania,Beverages,Online,L,12/1/2014,683971297,1/2/2015,1161,47.45,31.79,55089.45,36908.19,18181.26 +Asia,Brunei,Cosmetics,Offline,H,9/16/2016,729613053,10/22/2016,7571,437.2,263.33,3310041.2,1993671.43,1316369.77 +Asia,Laos,Clothes,Online,C,11/21/2011,671502673,12/7/2011,1418,109.28,35.84,154959.04,50821.12,104137.92 +Sub-Saharan Africa,Comoros,Personal Care,Offline,M,2/6/2012,408126485,2/22/2012,2551,81.73,56.67,208493.23,144565.17,63928.06 +Europe,Sweden,Snacks,Offline,L,2/14/2011,808283317,3/2/2011,7850,152.58,97.44,1197753,764904,432849 +Sub-Saharan Africa,South Africa,Vegetables,Offline,H,5/15/2011,561084496,5/24/2011,6226,154.06,90.93,959177.56,566130.18,393047.38 +Central America and the Caribbean,Saint Lucia,Baby Food,Online,H,7/13/2012,225953853,8/9/2012,3621,255.28,159.42,924368.88,577259.82,347109.06 +North America,Greenland,Meat,Online,C,5/16/2015,882627713,5/30/2015,8009,421.89,364.69,3378917.01,2920802.21,458114.8 +Sub-Saharan Africa,Angola,Clothes,Offline,L,5/7/2010,981154906,5/11/2010,4395,109.28,35.84,480285.6,157516.8,322768.8 +Asia,Cambodia,Cereal,Online,H,9/17/2011,391896760,11/2/2011,9815,205.7,117.11,2018945.5,1149434.65,869510.85 +Australia and Oceania,Tuvalu,Vegetables,Online,M,11/3/2015,855527102,11/23/2015,8336,154.06,90.93,1284244.16,757992.48,526251.68 +Sub-Saharan Africa,Seychelles ,Household,Online,M,8/9/2012,133032262,9/6/2012,6057,668.27,502.54,4047711.39,3043884.78,1003826.61 +Europe,Belgium,Clothes,Online,L,11/18/2011,555711066,11/23/2011,6108,109.28,35.84,667482.24,218910.72,448571.52 +Sub-Saharan Africa,Sierra Leone,Household,Online,H,1/8/2017,475174844,1/9/2017,3651,668.27,502.54,2439853.77,1834773.54,605080.23 +Europe,Ukraine,Beverages,Online,C,7/12/2013,113347423,7/17/2013,876,47.45,31.79,41566.2,27848.04,13718.16 +Asia,Mongolia,Vegetables,Offline,L,9/3/2010,212465131,9/19/2010,2008,154.06,90.93,309352.48,182587.44,126765.04 +Sub-Saharan Africa,Mauritania,Cosmetics,Online,M,1/5/2015,685076797,1/31/2015,8303,437.2,263.33,3630071.6,2186428.99,1443642.61 +Sub-Saharan Africa,Mauritius ,Office Supplies,Offline,C,6/14/2011,164043748,7/21/2011,3045,651.21,524.96,1982934.45,1598503.2,384431.25 +Central America and the Caribbean,Honduras,Baby Food,Offline,H,6/17/2012,952539813,7/26/2012,6553,255.28,159.42,1672849.84,1044679.26,628170.58 +Central America and the Caribbean,Honduras,Personal Care,Online,C,6/6/2016,474051320,7/13/2016,1175,81.73,56.67,96032.75,66587.25,29445.5 +Central America and the Caribbean,Haiti,Fruits,Online,M,6/18/2011,722377097,7/13/2011,6291,9.33,6.92,58695.03,43533.72,15161.31 +Europe,Armenia,Office Supplies,Offline,M,1/2/2017,611628472,1/9/2017,3312,651.21,524.96,2156807.52,1738667.52,418140 +Sub-Saharan Africa,Comoros,Clothes,Offline,M,12/5/2011,926229274,1/3/2012,680,109.28,35.84,74310.4,24371.2,49939.2 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,C,1/11/2014,270915830,2/28/2014,8869,152.58,97.44,1353232.02,864195.36,489036.66 +Asia,Philippines,Cereal,Online,L,8/31/2015,920736968,9/9/2015,5385,205.7,117.11,1107694.5,630637.35,477057.15 +Sub-Saharan Africa,Benin,Snacks,Online,H,4/3/2010,271054017,4/25/2010,9762,152.58,97.44,1489485.96,951209.28,538276.68 +Middle East and North Africa,Lebanon,Meat,Offline,C,3/22/2011,287540805,4/25/2011,8569,421.89,364.69,3615175.41,3125028.61,490146.8 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,M,4/29/2010,756183660,5/5/2010,404,437.2,263.33,176628.8,106385.32,70243.48 +Sub-Saharan Africa,Cameroon,Baby Food,Online,L,10/6/2011,633281409,11/12/2011,897,255.28,159.42,228986.16,142999.74,85986.42 +Europe,Iceland,Cereal,Offline,L,3/17/2013,295445382,4/25/2013,7709,205.7,117.11,1585741.3,902800.99,682940.31 +Europe,Slovakia,Office Supplies,Online,L,3/14/2017,189599406,3/25/2017,5532,651.21,524.96,3602493.72,2904078.72,698415 +Asia,Turkmenistan,Snacks,Online,H,3/9/2012,382979810,3/29/2012,1091,152.58,97.44,166464.78,106307.04,60157.74 +Sub-Saharan Africa,Kenya,Cosmetics,Online,C,3/11/2014,113135421,3/26/2014,8140,437.2,263.33,3558808,2143506.2,1415301.8 +Sub-Saharan Africa,Mauritania,Fruits,Offline,M,1/4/2010,937927567,1/18/2010,2465,9.33,6.92,22998.45,17057.8,5940.65 +Australia and Oceania,Tonga,Household,Online,M,1/4/2014,885530078,1/23/2014,6883,668.27,502.54,4599702.41,3458982.82,1140719.59 +Australia and Oceania,Palau,Baby Food,Online,L,4/30/2011,304429280,6/17/2011,6244,255.28,159.42,1593968.32,995418.48,598549.84 +Sub-Saharan Africa,Lesotho,Snacks,Online,M,9/2/2014,513424003,9/5/2014,2427,152.58,97.44,370311.66,236486.88,133824.78 +Europe,Italy,Meat,Offline,H,2/5/2015,651625573,2/12/2015,9343,421.89,364.69,3941718.27,3407298.67,534419.6 +Asia,Philippines,Meat,Offline,M,2/2/2016,828457820,2/16/2016,7934,421.89,364.69,3347275.26,2893450.46,453824.8 +Asia,Uzbekistan,Baby Food,Online,L,8/11/2014,773657071,9/26/2014,1175,255.28,159.42,299954,187318.5,112635.5 +Asia,Singapore,Cosmetics,Offline,H,6/28/2012,287272155,7/6/2012,9069,437.2,263.33,3964966.8,2388139.77,1576827.03 +Europe,Sweden,Fruits,Offline,C,8/12/2012,589664399,9/6/2012,3654,9.33,6.92,34091.82,25285.68,8806.14 +Middle East and North Africa,Qatar,Cosmetics,Online,M,2/24/2015,271507632,3/1/2015,3997,437.2,263.33,1747488.4,1052530.01,694958.39 +Asia,North Korea,Beverages,Offline,H,10/3/2013,243788182,10/26/2013,1195,47.45,31.79,56702.75,37989.05,18713.7 +Middle East and North Africa,Afghanistan,Meat,Offline,C,7/6/2014,587804877,8/14/2014,3380,421.89,364.69,1425988.2,1232652.2,193336 +Central America and the Caribbean,Costa Rica,Meat,Offline,C,12/29/2016,105169045,1/25/2017,712,421.89,364.69,300385.68,259659.28,40726.4 +Sub-Saharan Africa,Lesotho,Snacks,Offline,C,6/27/2010,367804515,6/27/2010,384,152.58,97.44,58590.72,37416.96,21173.76 +Asia,Tajikistan,Cereal,Online,M,8/16/2015,767947614,9/23/2015,1619,205.7,117.11,333028.3,189601.09,143427.21 +Europe,Cyprus,Beverages,Offline,H,6/14/2012,768147170,6/14/2012,672,47.45,31.79,31886.4,21362.88,10523.52 +Australia and Oceania,Vanuatu,Personal Care,Offline,C,5/21/2012,351264512,6/8/2012,5830,81.73,56.67,476485.9,330386.1,146099.8 +Middle East and North Africa,Iran,Snacks,Offline,M,7/14/2016,470473468,7/21/2016,2409,152.58,97.44,367565.22,234732.96,132832.26 +Sub-Saharan Africa,Gabon,Household,Online,H,12/6/2011,799260365,1/22/2012,7758,668.27,502.54,5184438.66,3898705.32,1285733.34 +Asia,China,Household,Online,L,3/5/2013,181424033,3/8/2013,6258,668.27,502.54,4182033.66,3144895.32,1037138.34 +Middle East and North Africa,Israel,Clothes,Offline,H,3/22/2013,681075799,3/31/2013,4319,109.28,35.84,471980.32,154792.96,317187.36 +Sub-Saharan Africa,Malawi,Fruits,Online,M,6/8/2017,832639491,7/11/2017,5383,9.33,6.92,50223.39,37250.36,12973.03 +Europe,France,Beverages,Online,C,2/11/2017,590851438,2/18/2017,4925,47.45,31.79,233691.25,156565.75,77125.5 +Sub-Saharan Africa,Botswana,Baby Food,Online,M,12/22/2015,880760467,12/25/2015,5449,255.28,159.42,1391020.72,868679.58,522341.14 +North America,Greenland,Cosmetics,Offline,M,3/21/2011,447727906,3/26/2011,1492,437.2,263.33,652302.4,392888.36,259414.04 +Asia,Malaysia,Vegetables,Offline,C,6/25/2012,807427585,7/31/2012,4620,154.06,90.93,711757.2,420096.6,291660.6 +Europe,Bulgaria,Cereal,Online,H,4/27/2015,395845830,5/26/2015,8433,205.7,117.11,1734668.1,987588.63,747079.47 +Sub-Saharan Africa,Botswana,Cosmetics,Online,L,7/23/2012,419281470,8/2/2012,3559,437.2,263.33,1555994.8,937191.47,618803.33 +Europe,Romania,Baby Food,Offline,H,3/29/2013,804345834,4/15/2013,2661,255.28,159.42,679300.08,424216.62,255083.46 +Europe,Latvia,Fruits,Offline,M,2/10/2016,647962749,3/4/2016,5431,9.33,6.92,50671.23,37582.52,13088.71 +Asia,South Korea,Fruits,Offline,H,5/29/2013,467368543,6/17/2013,3593,9.33,6.92,33522.69,24863.56,8659.13 +Europe,Malta,Fruits,Online,H,5/15/2017,850112044,6/15/2017,5900,9.33,6.92,55047,40828,14219 +Europe,Iceland,Personal Care,Offline,H,1/2/2011,204054582,2/21/2011,3140,81.73,56.67,256632.2,177943.8,78688.4 +Middle East and North Africa,Iran,Office Supplies,Online,L,6/18/2012,607369983,6/21/2012,3130,651.21,524.96,2038287.3,1643124.8,395162.5 +Australia and Oceania,Solomon Islands,Clothes,Online,C,9/2/2010,158544576,10/7/2010,5718,109.28,35.84,624863.04,204933.12,419929.92 +Europe,Denmark,Household,Online,C,7/21/2014,626377189,8/13/2014,7784,668.27,502.54,5201813.68,3911771.36,1290042.32 +Sub-Saharan Africa,Botswana,Cereal,Online,M,5/17/2011,699979150,5/29/2011,8240,205.7,117.11,1694968,964986.4,729981.6 +Sub-Saharan Africa,Mauritius ,Snacks,Online,H,12/23/2015,938774287,1/27/2016,3028,152.58,97.44,462012.24,295048.32,166963.92 +Europe,Spain,Clothes,Offline,L,12/20/2013,622498929,1/23/2014,121,109.28,35.84,13222.88,4336.64,8886.24 +Sub-Saharan Africa,Mauritania,Meat,Online,M,12/19/2010,901201903,2/2/2011,4525,421.89,364.69,1909052.25,1650222.25,258830 +Sub-Saharan Africa,The Gambia,Household,Offline,C,8/21/2013,745244538,9/3/2013,3275,668.27,502.54,2188584.25,1645818.5,542765.75 +Sub-Saharan Africa,Djibouti,Snacks,Offline,H,10/17/2010,995300662,11/9/2010,439,152.58,97.44,66982.62,42776.16,24206.46 +Asia,Brunei,Meat,Offline,H,1/8/2015,312356603,2/2/2015,2115,421.89,364.69,892297.35,771319.35,120978 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,H,6/23/2013,127711188,6/26/2013,1433,255.28,159.42,365816.24,228448.86,137367.38 +Asia,North Korea,Personal Care,Online,C,2/1/2017,592975747,2/9/2017,3556,81.73,56.67,290631.88,201518.52,89113.36 +Europe,Cyprus,Household,Online,L,5/9/2011,130074107,6/7/2011,674,668.27,502.54,450413.98,338711.96,111702.02 +Australia and Oceania,East Timor,Cosmetics,Offline,L,2/12/2013,381242597,2/27/2013,7011,437.2,263.33,3065209.2,1846206.63,1219002.57 +Asia,Nepal,Office Supplies,Offline,L,10/18/2013,359030044,10/25/2013,3823,651.21,524.96,2489575.83,2006922.08,482653.75 +Australia and Oceania,Marshall Islands,Cereal,Online,H,6/9/2013,496297776,6/16/2013,4396,205.7,117.11,904257.2,514815.56,389441.64 +Australia and Oceania,Vanuatu,Office Supplies,Online,L,12/9/2016,396219623,12/17/2016,9046,651.21,524.96,5890845.66,4748788.16,1142057.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,C,2/13/2015,182281911,2/25/2015,123,205.7,117.11,25301.1,14404.53,10896.57 +Sub-Saharan Africa,Chad,Snacks,Online,L,3/23/2011,948283469,4/5/2011,7006,152.58,97.44,1068975.48,682664.64,386310.84 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,C,2/16/2017,708335626,3/6/2017,1107,651.21,524.96,720889.47,581130.72,139758.75 +Middle East and North Africa,Algeria,Office Supplies,Offline,M,9/15/2011,246862208,10/4/2011,868,651.21,524.96,565250.28,455665.28,109585 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,H,9/29/2012,868599545,10/24/2012,6763,154.06,90.93,1041907.78,614959.59,426948.19 +Europe,Ukraine,Household,Offline,H,8/12/2012,348596465,9/12/2012,6295,668.27,502.54,4206759.65,3163489.3,1043270.35 +Middle East and North Africa,Iran,Clothes,Offline,H,4/19/2012,582214295,6/5/2012,9003,109.28,35.84,983847.84,322667.52,661180.32 +Middle East and North Africa,Morocco,Beverages,Offline,M,1/29/2010,835126864,2/17/2010,1452,47.45,31.79,68897.4,46159.08,22738.32 +Middle East and North Africa,Algeria,Fruits,Offline,M,11/10/2012,893320500,11/19/2012,2242,9.33,6.92,20917.86,15514.64,5403.22 +Australia and Oceania,Australia,Cereal,Online,H,4/5/2017,613094031,4/21/2017,7003,205.7,117.11,1440517.1,820121.33,620395.77 +Europe,Cyprus,Fruits,Offline,C,5/23/2013,371058785,5/25/2013,3395,9.33,6.92,31675.35,23493.4,8181.95 +Central America and the Caribbean,Barbados,Baby Food,Online,M,5/10/2011,614138591,5/27/2011,6111,255.28,159.42,1560016.08,974215.62,585800.46 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,M,10/1/2014,509569776,10/26/2014,1875,255.28,159.42,478650,298912.5,179737.5 +Europe,Czech Republic,Cosmetics,Online,C,11/17/2016,194901168,12/16/2016,4442,437.2,263.33,1942042.4,1169711.86,772330.54 +Sub-Saharan Africa,Chad,Fruits,Offline,H,2/12/2012,327994096,3/26/2012,9597,9.33,6.92,89540.01,66411.24,23128.77 +Central America and the Caribbean,Nicaragua,Beverages,Online,L,10/27/2014,737022387,11/16/2014,158,47.45,31.79,7497.1,5022.82,2474.28 +Sub-Saharan Africa,Ghana,Clothes,Online,L,2/18/2010,870472371,3/19/2010,973,109.28,35.84,106329.44,34872.32,71457.12 +Middle East and North Africa,Afghanistan,Fruits,Offline,M,10/6/2010,247142875,10/31/2010,3924,9.33,6.92,36610.92,27154.08,9456.84 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,C,5/5/2015,706145226,5/30/2015,2919,152.58,97.44,445381.02,284427.36,160953.66 +Sub-Saharan Africa,Mali,Baby Food,Online,C,3/12/2012,556903254,4/18/2012,8903,255.28,159.42,2272757.84,1419316.26,853441.58 +Central America and the Caribbean,Jamaica,Clothes,Offline,H,6/12/2013,429153287,7/12/2013,4849,109.28,35.84,529898.72,173788.16,356110.56 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,M,5/6/2013,122944152,5/18/2013,761,81.73,56.67,62196.53,43125.87,19070.66 +Sub-Saharan Africa,Kenya,Office Supplies,Online,H,10/12/2014,858637177,10/19/2014,8676,651.21,524.96,5649897.96,4554552.96,1095345 +Europe,Sweden,Vegetables,Offline,L,5/5/2010,326906192,5/28/2010,7662,154.06,90.93,1180407.72,696705.66,483702.06 +Sub-Saharan Africa,Djibouti,Vegetables,Online,M,5/28/2016,338737523,7/1/2016,8815,154.06,90.93,1358038.9,801547.95,556490.95 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,M,5/5/2016,975429999,5/5/2016,268,154.06,90.93,41288.08,24369.24,16918.84 +Europe,Austria,Baby Food,Online,H,4/18/2017,138594949,6/5/2017,2180,255.28,159.42,556510.4,347535.6,208974.8 +Asia,Thailand,Fruits,Offline,M,2/13/2016,300156199,3/23/2016,1744,9.33,6.92,16271.52,12068.48,4203.04 +Europe,Slovenia,Personal Care,Offline,H,9/24/2010,852350080,11/13/2010,8184,81.73,56.67,668878.32,463787.28,205091.04 +Asia,Turkmenistan,Household,Online,C,6/23/2011,357725417,8/8/2011,7755,668.27,502.54,5182433.85,3897197.7,1285236.15 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,C,8/11/2014,599143540,8/14/2014,8743,47.45,31.79,414855.35,277939.97,136915.38 +Asia,Mongolia,Beverages,Offline,L,9/4/2013,729778277,10/15/2013,6464,47.45,31.79,306716.8,205490.56,101226.24 +Europe,Croatia,Clothes,Online,L,11/9/2010,423115956,12/15/2010,8269,109.28,35.84,903636.32,296360.96,607275.36 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,M,3/5/2013,322955405,3/11/2013,8536,47.45,31.79,405033.2,271359.44,133673.76 +Europe,Armenia,Office Supplies,Offline,H,7/31/2013,693407952,9/3/2013,3677,651.21,524.96,2394499.17,1930277.92,464221.25 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,C,6/13/2017,968897426,7/20/2017,7134,421.89,364.69,3009763.26,2601698.46,408064.8 +Central America and the Caribbean,Grenada,Cereal,Offline,L,1/26/2016,204160153,3/15/2016,4381,205.7,117.11,901171.7,513058.91,388112.79 +Central America and the Caribbean,Honduras,Cosmetics,Offline,L,2/27/2013,224244964,4/8/2013,7923,437.2,263.33,3463935.6,2086363.59,1377572.01 +Central America and the Caribbean,Costa Rica,Personal Care,Online,H,7/2/2013,674513185,8/16/2013,2295,81.73,56.67,187570.35,130057.65,57512.7 +Central America and the Caribbean,Haiti,Fruits,Online,C,7/31/2011,370638644,9/4/2011,9066,9.33,6.92,84585.78,62736.72,21849.06 +Sub-Saharan Africa,The Gambia,Clothes,Online,L,7/8/2010,448607671,8/25/2010,1834,109.28,35.84,200419.52,65730.56,134688.96 +Europe,Monaco,Clothes,Online,L,9/21/2010,314719092,9/25/2010,1228,109.28,35.84,134195.84,44011.52,90184.32 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,C,8/29/2013,795584237,10/13/2013,9910,152.58,97.44,1512067.8,965630.4,546437.4 +Asia,Bangladesh,Office Supplies,Online,C,7/3/2010,988126933,8/16/2010,7573,651.21,524.96,4931613.33,3975522.08,956091.25 +Middle East and North Africa,Jordan,Baby Food,Online,H,3/17/2016,509583508,4/25/2016,5939,255.28,159.42,1516107.92,946795.38,569312.54 +Europe,Spain,Snacks,Online,L,9/21/2012,847502791,9/29/2012,3764,152.58,97.44,574311.12,366764.16,207546.96 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,M,5/6/2013,409746110,6/17/2013,1834,437.2,263.33,801824.8,482947.22,318877.58 +Europe,France,Fruits,Offline,L,7/5/2013,374487292,7/24/2013,7967,9.33,6.92,74332.11,55131.64,19200.47 +Europe,Bulgaria,Cereal,Online,C,4/15/2017,640212666,5/16/2017,2010,205.7,117.11,413457,235391.1,178065.9 +Middle East and North Africa,Qatar,Household,Online,L,11/18/2010,275721061,11/26/2010,844,668.27,502.54,564019.88,424143.76,139876.12 +North America,Canada,Baby Food,Offline,L,11/7/2011,670123803,12/21/2011,3380,255.28,159.42,862846.4,538839.6,324006.8 +Asia,Kyrgyzstan,Beverages,Online,M,4/26/2012,582844722,5/16/2012,5560,47.45,31.79,263822,176752.4,87069.6 +Europe,United Kingdom,Cosmetics,Online,C,1/15/2013,193620145,2/16/2013,5358,437.2,263.33,2342517.6,1410922.14,931595.46 +Asia,China,Meat,Online,M,1/22/2012,652498900,2/3/2012,7779,421.89,364.69,3281882.31,2836923.51,444958.8 +Central America and the Caribbean,Barbados,Office Supplies,Online,C,1/15/2016,929842317,1/23/2016,9859,651.21,524.96,6420279.39,5175580.64,1244698.75 +North America,Greenland,Household,Online,H,10/17/2013,966324222,10/21/2013,5666,668.27,502.54,3786417.82,2847391.64,939026.18 +Middle East and North Africa,Pakistan,Meat,Offline,H,5/4/2010,322930943,6/23/2010,1297,421.89,364.69,547191.33,473002.93,74188.4 +Europe,Austria,Office Supplies,Online,H,7/18/2015,430961310,8/16/2015,9884,651.21,524.96,6436559.64,5188704.64,1247855 +Europe,Belarus,Household,Online,C,1/19/2010,542026650,3/4/2010,6586,668.27,502.54,4401226.22,3309728.44,1091497.78 +Middle East and North Africa,Kuwait,Personal Care,Online,C,3/21/2017,878050792,4/21/2017,3596,81.73,56.67,293901.08,203785.32,90115.76 +Sub-Saharan Africa,Namibia,Fruits,Offline,C,1/14/2016,381270062,2/25/2016,5139,9.33,6.92,47946.87,35561.88,12384.99 +Europe,Monaco,Clothes,Offline,H,1/20/2013,764233291,2/5/2013,2469,109.28,35.84,269812.32,88488.96,181323.36 +Asia,Turkmenistan,Baby Food,Offline,C,11/25/2015,659801805,12/2/2015,8871,255.28,159.42,2264588.88,1414214.82,850374.06 +Europe,Monaco,Cereal,Online,L,4/27/2014,571149432,5/2/2014,4664,205.7,117.11,959384.8,546201.04,413183.76 +Sub-Saharan Africa,Ethiopia,Household,Online,C,4/13/2014,621762502,4/28/2014,2196,668.27,502.54,1467520.92,1103577.84,363943.08 +Sub-Saharan Africa,Sierra Leone,Household,Offline,C,6/16/2011,105439841,7/17/2011,847,668.27,502.54,566024.69,425651.38,140373.31 +Europe,San Marino,Household,Online,L,2/25/2010,636292779,3/3/2010,2028,668.27,502.54,1355251.56,1019151.12,336100.44 +Sub-Saharan Africa,Angola,Vegetables,Online,M,12/14/2011,298745143,1/20/2012,4181,154.06,90.93,644124.86,380178.33,263946.53 +Europe,Ireland,Cereal,Offline,L,12/9/2011,397533261,1/8/2012,7781,205.7,117.11,1600551.7,911232.91,689318.79 +Australia and Oceania,Tuvalu,Meat,Online,C,1/14/2010,507705962,2/14/2010,331,421.89,364.69,139645.59,120712.39,18933.2 +Sub-Saharan Africa,Eritrea,Clothes,Offline,M,10/27/2014,724624574,12/16/2014,1369,109.28,35.84,149604.32,49064.96,100539.36 +Europe,Armenia,Office Supplies,Online,H,12/25/2016,313962924,1/27/2017,7461,651.21,524.96,4858677.81,3916726.56,941951.25 +Asia,Turkmenistan,Meat,Offline,L,11/13/2015,861707341,12/25/2015,7206,421.89,364.69,3040139.34,2627956.14,412183.2 +Middle East and North Africa,Morocco,Fruits,Online,H,8/30/2015,424156653,9/24/2015,6234,9.33,6.92,58163.22,43139.28,15023.94 +Europe,Estonia,Household,Offline,H,1/17/2014,277922189,3/3/2014,2207,668.27,502.54,1474871.89,1109105.78,365766.11 +Sub-Saharan Africa,Chad,Clothes,Online,M,7/22/2013,869927775,7/23/2013,9815,109.28,35.84,1072583.2,351769.6,720813.6 +Europe,Luxembourg,Vegetables,Online,H,3/19/2010,467409741,3/28/2010,5784,154.06,90.93,891083.04,525939.12,365143.92 +Australia and Oceania,Kiribati,Vegetables,Online,H,6/21/2012,107916915,7/10/2012,3868,154.06,90.93,595904.08,351717.24,244186.84 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,H,9/11/2014,449310624,10/30/2014,9853,651.21,524.96,6416372.13,5172430.88,1243941.25 +Europe,Denmark,Office Supplies,Offline,M,2/8/2016,419764697,3/29/2016,6557,651.21,524.96,4269983.97,3442162.72,827821.25 +Central America and the Caribbean,Jamaica,Household,Online,H,12/26/2016,367765462,2/4/2017,8828,668.27,502.54,5899487.56,4436423.12,1463064.44 +Central America and the Caribbean,Costa Rica,Beverages,Offline,L,11/26/2014,712111747,12/20/2014,8545,47.45,31.79,405460.25,271645.55,133814.7 +Asia,Taiwan,Office Supplies,Online,C,1/21/2016,591914880,2/10/2016,9621,651.21,524.96,6265291.41,5050640.16,1214651.25 +Central America and the Caribbean,Costa Rica,Household,Online,C,5/7/2016,116598689,6/12/2016,2998,668.27,502.54,2003473.46,1506614.92,496858.54 +Middle East and North Africa,Iraq,Clothes,Offline,C,10/3/2012,815899503,11/14/2012,1649,109.28,35.84,180202.72,59100.16,121102.56 +Europe,Vatican City,Cosmetics,Offline,H,9/3/2014,689866149,10/18/2014,5579,437.2,263.33,2439138.8,1469118.07,970020.73 +Asia,Taiwan,Clothes,Online,C,6/1/2017,958859956,6/18/2017,6824,109.28,35.84,745726.72,244572.16,501154.56 +Sub-Saharan Africa,Nigeria,Household,Online,M,7/30/2013,213554751,8/18/2013,4451,668.27,502.54,2974469.77,2236805.54,737664.23 +Europe,San Marino,Beverages,Offline,H,12/17/2011,264936864,1/9/2012,9560,47.45,31.79,453622,303912.4,149709.6 +Middle East and North Africa,Lebanon,Vegetables,Offline,C,1/28/2011,294305121,3/10/2011,280,154.06,90.93,43136.8,25460.4,17676.4 +Asia,Laos,Household,Online,C,7/1/2010,903270852,8/17/2010,6773,668.27,502.54,4526192.71,3403703.42,1122489.29 +North America,Canada,Snacks,Online,H,8/27/2014,963757884,8/31/2014,6230,152.58,97.44,950573.4,607051.2,343522.2 +Australia and Oceania,Fiji,Fruits,Offline,C,11/20/2013,768002545,12/31/2013,7875,9.33,6.92,73473.75,54495,18978.75 +Asia,Bangladesh,Household,Online,H,12/20/2010,678553664,1/8/2011,7963,668.27,502.54,5321434.01,4001726.02,1319707.99 +Europe,Iceland,Office Supplies,Online,H,4/22/2017,678272569,5/9/2017,4781,651.21,524.96,3113435.01,2509833.76,603601.25 +Asia,North Korea,Cosmetics,Offline,H,4/18/2011,820333087,4/20/2011,3645,437.2,263.33,1593594,959837.85,633756.15 +Australia and Oceania,Marshall Islands,Baby Food,Online,M,4/3/2010,778221547,4/5/2010,1904,255.28,159.42,486053.12,303535.68,182517.44 +Europe,Finland,Vegetables,Online,M,8/23/2013,295736777,9/29/2013,3939,154.06,90.93,606842.34,358173.27,248669.07 +Europe,Montenegro,Fruits,Online,M,5/31/2014,536990106,7/6/2014,6160,9.33,6.92,57472.8,42627.2,14845.6 +Sub-Saharan Africa,Mauritania,Beverages,Offline,L,5/12/2010,936405360,5/31/2010,2010,47.45,31.79,95374.5,63897.9,31476.6 +Australia and Oceania,Australia,Vegetables,Offline,L,7/1/2015,548718869,7/19/2015,6962,154.06,90.93,1072565.72,633054.66,439511.06 +Central America and the Caribbean,Jamaica,Personal Care,Offline,H,10/27/2010,298979461,10/31/2010,3521,81.73,56.67,287771.33,199535.07,88236.26 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,H,4/3/2016,732548463,4/14/2016,6224,9.33,6.92,58069.92,43070.08,14999.84 +Middle East and North Africa,Oman,Office Supplies,Offline,M,2/23/2011,665099704,3/7/2011,6637,651.21,524.96,4322080.77,3484159.52,837921.25 +Middle East and North Africa,Yemen,Personal Care,Online,L,10/5/2013,332619512,11/17/2013,8360,81.73,56.67,683262.8,473761.2,209501.6 +Middle East and North Africa,Turkey,Personal Care,Offline,H,12/6/2016,941406714,1/2/2017,2022,81.73,56.67,165258.06,114586.74,50671.32 +Europe,Slovakia,Clothes,Online,C,7/21/2014,618072640,7/21/2014,284,109.28,35.84,31035.52,10178.56,20856.96 +Sub-Saharan Africa,Botswana,Snacks,Online,M,12/9/2012,259541118,1/19/2013,2839,152.58,97.44,433174.62,276632.16,156542.46 +Europe,Kosovo,Beverages,Offline,M,11/29/2011,383048474,1/4/2012,1411,47.45,31.79,66951.95,44855.69,22096.26 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,L,2/15/2016,676143538,2/28/2016,4753,81.73,56.67,388462.69,269352.51,119110.18 +Europe,Armenia,Baby Food,Online,H,2/29/2016,446687638,3/12/2016,3653,255.28,159.42,932537.84,582361.26,350176.58 +Central America and the Caribbean,Dominica,Vegetables,Online,H,1/12/2015,872854602,1/24/2015,5928,154.06,90.93,913267.68,539033.04,374234.64 +Sub-Saharan Africa,Chad,Personal Care,Offline,C,10/20/2016,953130757,10/25/2016,1427,81.73,56.67,116628.71,80868.09,35760.62 +Middle East and North Africa,Israel,Beverages,Online,M,4/4/2015,656314933,4/25/2015,7028,47.45,31.79,333478.6,223420.12,110058.48 +Europe,Portugal,Cereal,Online,M,10/20/2012,471518456,10/23/2012,1644,205.7,117.11,338170.8,192528.84,145641.96 +Europe,Germany,Cosmetics,Online,C,9/16/2016,958165156,10/20/2016,1217,437.2,263.33,532072.4,320472.61,211599.79 +Central America and the Caribbean,Grenada,Clothes,Offline,H,8/3/2012,495991361,8/11/2012,3720,109.28,35.84,406521.6,133324.8,273196.8 +Europe,Belarus,Household,Offline,C,8/15/2013,235045897,8/23/2013,4159,668.27,502.54,2779334.93,2090063.86,689271.07 +Europe,Monaco,Vegetables,Online,H,5/5/2011,945690095,6/7/2011,9569,154.06,90.93,1474200.14,870109.17,604090.97 +Europe,Lithuania,Personal Care,Online,M,4/7/2017,768597781,4/21/2017,4018,81.73,56.67,328391.14,227700.06,100691.08 +Europe,Spain,Household,Online,M,9/13/2013,164755284,9/15/2013,3605,668.27,502.54,2409113.35,1811656.7,597456.65 +Europe,Iceland,Baby Food,Online,L,7/6/2010,565461432,8/9/2010,1459,255.28,159.42,372453.52,232593.78,139859.74 +Central America and the Caribbean,Grenada,Beverages,Online,M,1/23/2011,322327554,1/29/2011,2741,47.45,31.79,130060.45,87136.39,42924.06 +Asia,Turkmenistan,Clothes,Offline,M,12/28/2015,557277476,1/7/2016,9644,109.28,35.84,1053896.32,345640.96,708255.36 +Sub-Saharan Africa,Madagascar,Meat,Offline,M,11/9/2011,212547528,12/26/2011,6392,421.89,364.69,2696720.88,2331098.48,365622.4 +Sub-Saharan Africa,Nigeria,Vegetables,Offline,C,10/14/2012,100686538,10/17/2012,4239,154.06,90.93,653060.34,385452.27,267608.07 +Europe,Ireland,Cereal,Online,C,4/5/2011,654555833,5/10/2011,6471,205.7,117.11,1331084.7,757818.81,573265.89 +Australia and Oceania,Kiribati,Beverages,Offline,L,3/4/2012,577329242,4/4/2012,3407,47.45,31.79,161662.15,108308.53,53353.62 +Sub-Saharan Africa,Uganda,Meat,Offline,M,12/1/2013,892493093,1/18/2014,7394,421.89,364.69,3119454.66,2696517.86,422936.8 +Asia,Myanmar,Household,Offline,L,3/1/2012,893846213,3/27/2012,7813,668.27,502.54,5221193.51,3926345.02,1294848.49 +Middle East and North Africa,Egypt,Cereal,Offline,L,3/22/2011,395499932,4/14/2011,6074,205.7,117.11,1249421.8,711326.14,538095.66 +Middle East and North Africa,Qatar,Vegetables,Online,L,9/3/2012,181878077,10/6/2012,620,154.06,90.93,95517.2,56376.6,39140.6 +Middle East and North Africa,Qatar,Beverages,Online,M,8/9/2011,657716977,8/22/2011,1924,47.45,31.79,91293.8,61163.96,30129.84 +Europe,Vatican City,Office Supplies,Online,H,7/5/2015,498065459,7/14/2015,7492,651.21,524.96,4878865.32,3933000.32,945865 +Europe,Ireland,Baby Food,Offline,H,3/29/2010,698284852,4/29/2010,6860,255.28,159.42,1751220.8,1093621.2,657599.6 +Europe,Macedonia,Cosmetics,Offline,M,10/15/2016,524048984,11/8/2016,6595,437.2,263.33,2883334,1736661.35,1146672.65 +Middle East and North Africa,Egypt,Baby Food,Online,H,10/11/2011,661344182,10/12/2011,5295,255.28,159.42,1351707.6,844128.9,507578.7 +Central America and the Caribbean,Barbados,Household,Online,H,7/14/2014,966469275,7/24/2014,8591,668.27,502.54,5741107.57,4317321.14,1423786.43 +Europe,Lithuania,Fruits,Online,C,3/5/2015,916035592,3/19/2015,4143,9.33,6.92,38654.19,28669.56,9984.63 +Sub-Saharan Africa,Uganda,Household,Online,L,3/25/2016,956966960,4/7/2016,6644,668.27,502.54,4439985.88,3338875.76,1101110.12 +Asia,Vietnam,Snacks,Offline,H,9/21/2013,256499707,10/12/2013,2818,152.58,97.44,429970.44,274585.92,155384.52 +Central America and the Caribbean,Guatemala,Household,Online,C,2/9/2016,752182662,3/19/2016,6420,668.27,502.54,4290293.4,3226306.8,1063986.6 +Sub-Saharan Africa,Botswana,Snacks,Offline,M,3/4/2010,401877152,4/6/2010,3235,152.58,97.44,493596.3,315218.4,178377.9 +Asia,Philippines,Baby Food,Offline,M,4/16/2010,833757007,4/23/2010,6081,255.28,159.42,1552357.68,969433.02,582924.66 +North America,United States of America,Clothes,Offline,C,9/27/2016,596308553,10/25/2016,9807,109.28,35.84,1071708.96,351482.88,720226.08 +Asia,Kyrgyzstan,Household,Online,H,12/11/2011,108330619,12/11/2011,6292,668.27,502.54,4204754.84,3161981.68,1042773.16 +Central America and the Caribbean,Belize,Cereal,Online,M,3/30/2017,308934533,5/13/2017,9448,205.7,117.11,1943453.6,1106455.28,836998.32 +Europe,Luxembourg,Meat,Offline,C,5/27/2013,407544124,6/10/2013,218,421.89,364.69,91972.02,79502.42,12469.6 +Sub-Saharan Africa,Liberia,Baby Food,Offline,C,7/16/2012,133895719,8/17/2012,1573,255.28,159.42,401555.44,250767.66,150787.78 +Europe,Czech Republic,Beverages,Offline,H,6/23/2016,188038146,6/27/2016,3521,47.45,31.79,167071.45,111932.59,55138.86 +Europe,Ukraine,Fruits,Offline,C,12/14/2012,890332734,12/19/2012,8096,9.33,6.92,75535.68,56024.32,19511.36 +Middle East and North Africa,Somalia,Fruits,Offline,M,4/15/2017,831453311,5/28/2017,4366,9.33,6.92,40734.78,30212.72,10522.06 +Europe,Armenia,Household,Online,H,7/24/2015,922386205,9/2/2015,3430,668.27,502.54,2292166.1,1723712.2,568453.9 +Sub-Saharan Africa,Mauritius ,Meat,Online,C,11/8/2013,344430243,11/16/2013,3418,421.89,364.69,1442020.02,1246510.42,195509.6 +Sub-Saharan Africa,Uganda,Meat,Offline,C,9/29/2011,599196755,10/23/2011,4490,421.89,364.69,1894286.1,1637458.1,256828 +Australia and Oceania,Vanuatu,Meat,Offline,M,8/29/2013,558609569,10/17/2013,3840,421.89,364.69,1620057.6,1400409.6,219648 +Europe,Moldova ,Cereal,Online,H,7/7/2017,514905011,7/16/2017,690,205.7,117.11,141933,80805.9,61127.1 +Australia and Oceania,Marshall Islands,Clothes,Offline,M,12/8/2010,830631911,12/28/2010,1296,109.28,35.84,141626.88,46448.64,95178.24 +Middle East and North Africa,Algeria,Cereal,Online,L,11/26/2012,588651597,12/4/2012,3944,205.7,117.11,811280.8,461881.84,349398.96 +Asia,Mongolia,Personal Care,Online,H,12/15/2016,742137897,1/26/2017,3950,81.73,56.67,322833.5,223846.5,98987 +Central America and the Caribbean,Panama,Vegetables,Online,L,2/15/2010,964577138,4/5/2010,8665,154.06,90.93,1334929.9,787908.45,547021.45 +Asia,Philippines,Beverages,Offline,C,8/3/2014,999768149,9/19/2014,2467,47.45,31.79,117059.15,78425.93,38633.22 +Sub-Saharan Africa,Benin,Fruits,Online,H,9/21/2015,211822259,10/8/2015,1768,9.33,6.92,16495.44,12234.56,4260.88 +Sub-Saharan Africa,Zambia,Personal Care,Offline,L,4/27/2011,735163295,5/26/2011,11,81.73,56.67,899.03,623.37,275.66 +Europe,Belgium,Snacks,Online,H,5/26/2015,724527585,6/10/2015,2668,152.58,97.44,407083.44,259969.92,147113.52 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,C,7/11/2016,204963958,8/27/2016,2245,205.7,117.11,461796.5,262911.95,198884.55 +Sub-Saharan Africa,Rwanda,Cereal,Offline,M,11/30/2011,621833741,12/6/2011,3277,205.7,117.11,674078.9,383769.47,290309.43 +Sub-Saharan Africa,Sudan,Clothes,Offline,H,3/10/2011,790810763,3/28/2011,7333,109.28,35.84,801350.24,262814.72,538535.52 +Sub-Saharan Africa,Nigeria,Household,Online,C,6/24/2017,947881352,7/11/2017,8011,668.27,502.54,5353510.97,4025847.94,1327663.03 +Asia,Vietnam,Personal Care,Offline,C,1/16/2016,499344336,2/12/2016,5941,81.73,56.67,485557.93,336676.47,148881.46 +Asia,Nepal,Beverages,Offline,M,12/1/2015,271811044,1/5/2016,3783,47.45,31.79,179503.35,120261.57,59241.78 +Europe,Liechtenstein,Vegetables,Offline,M,11/7/2015,262205302,11/24/2015,1231,154.06,90.93,189647.86,111934.83,77713.03 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,C,8/28/2015,987763440,9/9/2015,7,205.7,117.11,1439.9,819.77,620.13 +Sub-Saharan Africa,Nigeria,Personal Care,Online,C,6/3/2012,336034286,7/20/2012,8867,81.73,56.67,724699.91,502492.89,222207.02 +Sub-Saharan Africa,Namibia,Baby Food,Online,C,11/17/2011,314879167,11/28/2011,8598,255.28,159.42,2194897.44,1370693.16,824204.28 +Sub-Saharan Africa,Sudan,Personal Care,Offline,L,1/9/2017,302471911,2/12/2017,7015,81.73,56.67,573335.95,397540.05,175795.9 +Middle East and North Africa,Azerbaijan,Fruits,Online,M,10/17/2016,197298848,10/25/2016,3968,9.33,6.92,37021.44,27458.56,9562.88 +Middle East and North Africa,Lebanon,Vegetables,Online,L,7/13/2012,868158805,7/25/2012,6338,154.06,90.93,976432.28,576314.34,400117.94 +Europe,Norway,Office Supplies,Online,M,3/24/2014,104163110,5/5/2014,3034,651.21,524.96,1975771.14,1592728.64,383042.5 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Online,C,12/31/2013,264735591,1/26/2014,9999,81.73,56.67,817218.27,566643.33,250574.94 +Sub-Saharan Africa,Ethiopia,Meat,Online,C,8/10/2012,629612576,8/22/2012,5208,421.89,364.69,2197203.12,1899305.52,297897.6 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,M,8/30/2015,548842895,10/2/2015,3664,255.28,159.42,935345.92,584114.88,351231.04 +Europe,Greece,Meat,Offline,C,9/8/2014,792787873,10/13/2014,2404,421.89,364.69,1014223.56,876714.76,137508.8 +Europe,Estonia,Clothes,Offline,C,8/22/2013,402121341,8/24/2013,5496,109.28,35.84,600602.88,196976.64,403626.24 +Sub-Saharan Africa,Niger,Baby Food,Online,C,7/15/2017,737829625,8/18/2017,9037,255.28,159.42,2306965.36,1440678.54,866286.82 +Europe,Vatican City,Snacks,Offline,H,7/11/2013,531211555,7/27/2013,6159,152.58,97.44,939740.22,600132.96,339607.26 +Australia and Oceania,Samoa ,Office Supplies,Offline,C,7/18/2012,833878457,9/5/2012,2021,651.21,524.96,1316095.41,1060944.16,255151.25 +Asia,Thailand,Cereal,Offline,H,3/27/2015,967754161,4/15/2015,8817,205.7,117.11,1813656.9,1032558.87,781098.03 +Sub-Saharan Africa,Namibia,Beverages,Offline,M,9/21/2015,775074994,10/20/2015,769,47.45,31.79,36489.05,24446.51,12042.54 +Europe,Bulgaria,Cereal,Offline,C,12/28/2012,168389785,1/15/2013,9134,205.7,117.11,1878863.8,1069682.74,809181.06 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,H,8/31/2014,480559861,10/10/2014,7197,651.21,524.96,4686758.37,3778137.12,908621.25 +Europe,Spain,Baby Food,Offline,H,7/1/2010,414759051,8/5/2010,5275,255.28,159.42,1346602,840940.5,505661.5 +Asia,Thailand,Meat,Offline,H,1/10/2014,994473683,1/16/2014,5717,421.89,364.69,2411945.13,2084932.73,327012.4 +Europe,Iceland,Beverages,Online,L,5/6/2013,613502585,6/25/2013,7903,47.45,31.79,374997.35,251236.37,123760.98 +Australia and Oceania,East Timor,Household,Offline,H,10/6/2012,885957086,10/24/2012,3244,668.27,502.54,2167867.88,1630239.76,537628.12 +Sub-Saharan Africa,Senegal,Personal Care,Online,M,11/14/2013,796261012,11/21/2013,183,81.73,56.67,14956.59,10370.61,4585.98 +Asia,Vietnam,Baby Food,Offline,M,9/28/2011,749150693,10/22/2011,9193,255.28,159.42,2346789.04,1465548.06,881240.98 +Asia,Thailand,Personal Care,Offline,L,11/17/2013,319674956,12/2/2013,7778,81.73,56.67,635695.94,440779.26,194916.68 +Asia,Malaysia,Meat,Offline,H,9/14/2013,503195130,10/24/2013,5476,421.89,364.69,2310269.64,1997042.44,313227.2 +Central America and the Caribbean,Haiti,Cereal,Offline,C,1/24/2017,565385043,3/9/2017,8853,205.7,117.11,1821062.1,1036774.83,784287.27 +Europe,Andorra,Household,Online,H,9/24/2015,292231023,11/3/2015,6509,668.27,502.54,4349769.43,3271032.86,1078736.57 +Australia and Oceania,Solomon Islands,Fruits,Online,L,11/18/2013,440031898,12/13/2013,4072,9.33,6.92,37991.76,28178.24,9813.52 +North America,United States of America,Baby Food,Offline,C,10/11/2016,485398995,10/24/2016,9204,255.28,159.42,2349597.12,1467301.68,882295.44 +Middle East and North Africa,Egypt,Snacks,Offline,H,10/21/2011,875256145,10/24/2011,6598,152.58,97.44,1006722.84,642909.12,363813.72 +Australia and Oceania,Kiribati,Personal Care,Offline,M,2/18/2010,776839673,2/28/2010,2977,81.73,56.67,243310.21,168706.59,74603.62 +Europe,Finland,Fruits,Offline,L,8/23/2012,327698409,9/28/2012,2096,9.33,6.92,19555.68,14504.32,5051.36 +Sub-Saharan Africa,Ethiopia,Office Supplies,Offline,C,9/12/2013,185693681,10/28/2013,9742,651.21,524.96,6344087.82,5114160.32,1229927.5 +Australia and Oceania,Fiji,Snacks,Online,C,7/9/2012,178999316,8/21/2012,8730,152.58,97.44,1332023.4,850651.2,481372.2 +North America,Greenland,Cereal,Offline,H,12/19/2016,656101644,2/2/2017,3911,205.7,117.11,804492.7,458017.21,346475.49 +Central America and the Caribbean,Guatemala,Household,Online,H,1/10/2017,235799491,1/16/2017,7164,668.27,502.54,4787486.28,3600196.56,1187289.72 +Asia,Nepal,Baby Food,Online,C,5/1/2011,757204186,6/16/2011,2400,255.28,159.42,612672,382608,230064 +Europe,Bosnia and Herzegovina,Meat,Offline,L,12/6/2010,529739558,12/26/2010,562,421.89,364.69,237102.18,204955.78,32146.4 +Europe,Russia,Vegetables,Offline,M,10/17/2012,183141934,10/17/2012,4623,154.06,90.93,712219.38,420369.39,291849.99 +Middle East and North Africa,Kuwait,Snacks,Offline,L,3/7/2011,417460143,4/20/2011,4588,152.58,97.44,700037.04,447054.72,252982.32 +Australia and Oceania,Samoa ,Baby Food,Online,H,7/15/2016,653055512,8/5/2016,2493,255.28,159.42,636413.04,397434.06,238978.98 +Sub-Saharan Africa,Chad,Baby Food,Offline,L,11/24/2013,380601871,1/7/2014,7406,255.28,159.42,1890603.68,1180664.52,709939.16 +Middle East and North Africa,Algeria,Personal Care,Online,M,1/22/2012,511085546,2/26/2012,425,81.73,56.67,34735.25,24084.75,10650.5 +Europe,Sweden,Beverages,Online,H,2/7/2017,225805366,2/12/2017,9680,47.45,31.79,459316,307727.2,151588.8 +Sub-Saharan Africa,Mali,Personal Care,Online,M,6/19/2013,126372659,7/18/2013,5333,81.73,56.67,435866.09,302221.11,133644.98 +Europe,Vatican City,Meat,Online,L,2/20/2013,884711253,3/13/2013,4575,421.89,364.69,1930146.75,1668456.75,261690 +Australia and Oceania,Tuvalu,Cereal,Online,C,1/16/2014,993057477,1/22/2014,6630,205.7,117.11,1363791,776439.3,587351.7 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,H,5/18/2011,813960158,7/7/2011,7754,437.2,263.33,3390048.8,2041860.82,1348187.98 +Australia and Oceania,Vanuatu,Baby Food,Offline,L,7/18/2016,330280625,8/15/2016,6231,255.28,159.42,1590649.68,993346.02,597303.66 +Middle East and North Africa,Iraq,Cosmetics,Offline,H,7/9/2015,495192706,7/18/2015,7381,437.2,263.33,3226973.2,1943638.73,1283334.47 +Europe,Italy,Baby Food,Online,H,6/21/2010,982182729,7/13/2010,8551,255.28,159.42,2182899.28,1363200.42,819698.86 +Sub-Saharan Africa,Zimbabwe,Household,Online,L,1/3/2016,635049521,2/6/2016,4120,668.27,502.54,2753272.4,2070464.8,682807.6 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,H,7/2/2017,617904412,7/28/2017,502,651.21,524.96,326907.42,263529.92,63377.5 +Asia,Malaysia,Office Supplies,Online,H,10/2/2012,365171229,10/19/2012,1137,651.21,524.96,740425.77,596879.52,143546.25 +Sub-Saharan Africa,Eritrea,Meat,Online,C,10/10/2015,731586301,11/20/2015,1499,421.89,364.69,632413.11,546670.31,85742.8 +Sub-Saharan Africa,Namibia,Snacks,Offline,H,2/19/2015,842198455,3/7/2015,4093,152.58,97.44,624509.94,398821.92,225688.02 +Asia,Laos,Cereal,Offline,C,8/13/2015,342369019,9/12/2015,3456,205.7,117.11,710899.2,404732.16,306167.04 +Central America and the Caribbean,Guatemala,Fruits,Offline,H,9/15/2011,747771823,9/16/2011,1154,9.33,6.92,10766.82,7985.68,2781.14 +Europe,San Marino,Beverages,Online,L,2/5/2014,494393193,2/24/2014,787,47.45,31.79,37343.15,25018.73,12324.42 +Asia,Myanmar,Clothes,Online,H,8/17/2015,788531959,8/22/2015,2984,109.28,35.84,326091.52,106946.56,219144.96 +Sub-Saharan Africa,Ghana,Fruits,Offline,C,3/8/2010,656799447,4/25/2010,407,9.33,6.92,3797.31,2816.44,980.87 +Middle East and North Africa,Kuwait,Cereal,Online,L,8/31/2011,996119487,9/21/2011,2747,205.7,117.11,565057.9,321701.17,243356.73 +Australia and Oceania,Tonga,Office Supplies,Online,C,4/21/2012,523728406,5/7/2012,1729,651.21,524.96,1125942.09,907655.84,218286.25 +Asia,Singapore,Clothes,Offline,M,10/7/2016,727175033,10/14/2016,6106,109.28,35.84,667263.68,218839.04,448424.64 +Europe,Montenegro,Cosmetics,Offline,H,8/22/2015,914320695,9/29/2015,6667,437.2,263.33,2914812.4,1755621.11,1159191.29 +Middle East and North Africa,Syria,Baby Food,Online,L,12/2/2011,463339221,1/5/2012,1227,255.28,159.42,313228.56,195608.34,117620.22 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,H,4/4/2017,172716939,5/13/2017,9635,437.2,263.33,4212422,2537184.55,1675237.45 +Europe,Armenia,Beverages,Online,H,4/13/2010,911252677,5/15/2010,8772,47.45,31.79,416231.4,278861.88,137369.52 +Europe,Spain,Beverages,Offline,C,2/16/2016,468057763,2/23/2016,7548,47.45,31.79,358152.6,239950.92,118201.68 +Middle East and North Africa,Algeria,Fruits,Online,H,10/7/2011,302556025,11/23/2011,1906,9.33,6.92,17782.98,13189.52,4593.46 +Australia and Oceania,New Zealand,Meat,Online,H,2/6/2013,594483792,3/23/2013,9820,421.89,364.69,4142959.8,3581255.8,561704 +Asia,India,Meat,Online,M,8/7/2010,693889892,9/12/2010,6294,421.89,364.69,2655375.66,2295358.86,360016.8 +Europe,Georgia,Snacks,Offline,L,12/8/2010,471135652,12/23/2010,8364,152.58,97.44,1276179.12,814988.16,461190.96 +Europe,Denmark,Baby Food,Offline,C,6/27/2010,766894900,7/15/2010,98,255.28,159.42,25017.44,15623.16,9394.28 +Middle East and North Africa,Somalia,Meat,Offline,C,4/10/2014,242153966,5/23/2014,7595,421.89,364.69,3204254.55,2769820.55,434434 +Sub-Saharan Africa,Eritrea,Snacks,Offline,H,1/5/2017,328211677,1/31/2017,3984,152.58,97.44,607878.72,388200.96,219677.76 +Europe,Lithuania,Cereal,Offline,C,7/3/2014,276679360,7/20/2014,4426,205.7,117.11,910428.2,518328.86,392099.34 +Middle East and North Africa,Israel,Personal Care,Online,H,12/13/2014,309480845,12/18/2014,1114,81.73,56.67,91047.22,63130.38,27916.84 +Australia and Oceania,Australia,Meat,Offline,L,6/26/2012,268852460,8/5/2012,8272,421.89,364.69,3489874.08,3016715.68,473158.4 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,M,9/1/2013,967343032,9/13/2013,7154,255.28,159.42,1826273.12,1140490.68,685782.44 +Asia,Laos,Snacks,Online,L,12/22/2010,137813889,1/15/2011,1047,152.58,97.44,159751.26,102019.68,57731.58 +Asia,Thailand,Cosmetics,Offline,H,11/14/2016,983438861,11/30/2016,268,437.2,263.33,117169.6,70572.44,46597.16 +Europe,Lithuania,Clothes,Online,H,8/10/2014,927704274,9/24/2014,7165,109.28,35.84,782991.2,256793.6,526197.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,H,12/31/2014,164408957,12/31/2014,1119,9.33,6.92,10440.27,7743.48,2696.79 +Sub-Saharan Africa,Eritrea,Meat,Online,L,10/12/2014,307664239,11/22/2014,3540,421.89,364.69,1493490.6,1291002.6,202488 +North America,United States of America,Baby Food,Online,M,7/16/2015,341893947,7/25/2015,2871,255.28,159.42,732908.88,457694.82,275214.06 +Asia,Taiwan,Fruits,Offline,C,5/8/2012,671834409,5/21/2012,9586,9.33,6.92,89437.38,66335.12,23102.26 +Sub-Saharan Africa,Liberia,Beverages,Offline,M,9/20/2012,872534453,11/9/2012,1189,47.45,31.79,56418.05,37798.31,18619.74 +Sub-Saharan Africa,Namibia,Cereal,Offline,M,1/26/2010,139355409,2/22/2010,7217,205.7,117.11,1484536.9,845182.87,639354.03 +Sub-Saharan Africa,South Africa,Fruits,Offline,M,3/31/2010,437971103,5/12/2010,4237,9.33,6.92,39531.21,29320.04,10211.17 +Europe,Montenegro,Meat,Offline,M,8/1/2012,654367864,8/6/2012,847,421.89,364.69,357340.83,308892.43,48448.4 +Europe,Portugal,Cereal,Offline,M,9/13/2013,644844520,9/30/2013,2678,205.7,117.11,550864.6,313620.58,237244.02 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,M,4/13/2011,786012399,5/23/2011,7391,47.45,31.79,350702.95,234959.89,115743.06 +Europe,Slovenia,Cosmetics,Offline,H,6/5/2015,624795329,6/27/2015,9677,437.2,263.33,4230784.4,2548244.41,1682539.99 +Sub-Saharan Africa,Madagascar,Meat,Offline,C,8/4/2014,228429639,9/1/2014,6261,421.89,364.69,2641453.29,2283324.09,358129.2 +Asia,Uzbekistan,Baby Food,Online,C,3/23/2017,634464156,4/3/2017,898,255.28,159.42,229241.44,143159.16,86082.28 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,C,2/14/2010,700760209,3/23/2010,9373,437.2,263.33,4097875.6,2468192.09,1629683.51 +Sub-Saharan Africa,Mozambique,Beverages,Online,M,3/23/2015,255491626,3/29/2015,4505,47.45,31.79,213762.25,143213.95,70548.3 +Central America and the Caribbean,Dominica,Personal Care,Online,M,2/3/2010,547144734,3/15/2010,1141,81.73,56.67,93253.93,64660.47,28593.46 +Middle East and North Africa,Pakistan,Beverages,Offline,H,1/5/2015,194518363,2/14/2015,1161,47.45,31.79,55089.45,36908.19,18181.26 +Sub-Saharan Africa,Botswana,Cereal,Online,C,6/19/2013,136723840,7/15/2013,8477,205.7,117.11,1743718.9,992741.47,750977.43 +Middle East and North Africa,Yemen,Clothes,Online,M,7/3/2016,483184993,7/7/2016,4032,109.28,35.84,440616.96,144506.88,296110.08 +Middle East and North Africa,Morocco,Beverages,Online,H,7/11/2013,963638150,8/27/2013,798,47.45,31.79,37865.1,25368.42,12496.68 +Asia,Thailand,Baby Food,Online,H,12/5/2013,478132140,12/14/2013,8780,255.28,159.42,2241358.4,1399707.6,841650.8 +Europe,Spain,Beverages,Offline,L,1/8/2013,247028291,1/23/2013,16,47.45,31.79,759.2,508.64,250.56 +Middle East and North Africa,Qatar,Beverages,Offline,H,12/25/2010,661000430,1/18/2011,3571,47.45,31.79,169443.95,113522.09,55921.86 +Asia,Myanmar,Clothes,Offline,C,8/8/2016,831034886,8/16/2016,545,109.28,35.84,59557.6,19532.8,40024.8 +Middle East and North Africa,Tunisia ,Meat,Online,C,4/4/2013,838430488,5/3/2013,9068,421.89,364.69,3825698.52,3307008.92,518689.6 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,C,8/29/2015,384798562,9/11/2015,9300,152.58,97.44,1418994,906192,512802 +Asia,Taiwan,Personal Care,Offline,M,2/3/2013,142062938,2/24/2013,8435,81.73,56.67,689392.55,478011.45,211381.1 +Central America and the Caribbean,Haiti,Vegetables,Online,L,1/18/2011,402459943,2/18/2011,5695,154.06,90.93,877371.7,517846.35,359525.35 +Asia,Bangladesh,Household,Online,M,4/16/2012,628538405,4/22/2012,7337,668.27,502.54,4903096.99,3687135.98,1215961.01 +Sub-Saharan Africa,Uganda,Cereal,Online,C,2/2/2013,803159654,2/28/2013,1644,205.7,117.11,338170.8,192528.84,145641.96 +Europe,Estonia,Baby Food,Online,L,7/22/2014,979497516,7/27/2014,3936,255.28,159.42,1004782.08,627477.12,377304.96 +Middle East and North Africa,Lebanon,Clothes,Offline,L,4/16/2011,831038320,5/10/2011,1561,109.28,35.84,170586.08,55946.24,114639.84 +Sub-Saharan Africa,Liberia,Household,Online,L,4/29/2010,101580893,6/18/2010,8899,668.27,502.54,5946934.73,4472103.46,1474831.27 +Europe,Belgium,Snacks,Online,L,3/7/2012,855236566,3/19/2012,2360,152.58,97.44,360088.8,229958.4,130130.4 +Europe,Belarus,Office Supplies,Online,L,8/29/2014,726429164,10/2/2014,5387,651.21,524.96,3508068.27,2827959.52,680108.75 +Middle East and North Africa,Tunisia ,Vegetables,Offline,C,8/15/2016,569895017,9/28/2016,3455,154.06,90.93,532277.3,314163.15,218114.15 +Asia,China,Clothes,Offline,L,3/20/2014,410682952,4/4/2014,9067,109.28,35.84,990841.76,324961.28,665880.48 +Europe,Germany,Vegetables,Offline,C,3/21/2012,794154298,4/21/2012,6759,154.06,90.93,1041291.54,614595.87,426695.67 +Europe,Latvia,Baby Food,Offline,L,9/10/2012,535982882,9/24/2012,8101,255.28,159.42,2068023.28,1291461.42,776561.86 +Middle East and North Africa,Iran,Vegetables,Online,M,3/10/2011,772155034,4/29/2011,6688,154.06,90.93,1030353.28,608139.84,422213.44 +Asia,Philippines,Cosmetics,Online,L,9/6/2015,908969581,9/18/2015,3153,437.2,263.33,1378491.6,830279.49,548212.11 +Europe,Slovenia,Snacks,Online,C,6/30/2012,873037850,8/7/2012,156,152.58,97.44,23802.48,15200.64,8601.84 +Asia,South Korea,Baby Food,Offline,M,7/10/2015,661283671,7/13/2015,7388,255.28,159.42,1886008.64,1177794.96,708213.68 +Europe,Iceland,Beverages,Offline,H,12/30/2016,790943372,2/16/2017,6575,47.45,31.79,311983.75,209019.25,102964.5 +Europe,Monaco,Baby Food,Offline,M,1/6/2014,949565780,2/23/2014,6471,255.28,159.42,1651916.88,1031606.82,620310.06 +Asia,Sri Lanka,Meat,Offline,C,4/19/2012,445012223,6/1/2012,7861,421.89,364.69,3316477.29,2866828.09,449649.2 +Sub-Saharan Africa,Benin,Personal Care,Offline,C,11/11/2014,455456531,11/22/2014,8563,81.73,56.67,699853.99,485265.21,214588.78 +Middle East and North Africa,Turkey,Fruits,Online,H,8/15/2010,879385030,10/2/2010,8427,9.33,6.92,78623.91,58314.84,20309.07 +Europe,Moldova ,Household,Offline,H,1/29/2016,785596549,2/27/2016,4331,668.27,502.54,2894277.37,2176500.74,717776.63 +Central America and the Caribbean,Haiti,Personal Care,Offline,M,12/4/2010,663202416,12/5/2010,5188,81.73,56.67,424015.24,294003.96,130011.28 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,L,1/1/2010,171626460,2/15/2010,6938,255.28,159.42,1771132.64,1106055.96,665076.68 +Middle East and North Africa,Qatar,Household,Offline,M,1/25/2014,390605008,1/30/2014,7557,668.27,502.54,5050116.39,3797694.78,1252421.61 +Europe,Slovakia,Fruits,Online,L,8/2/2013,670186889,8/18/2013,2048,9.33,6.92,19107.84,14172.16,4935.68 +Europe,Lithuania,Vegetables,Online,C,3/25/2015,880733430,4/17/2015,7449,154.06,90.93,1147592.94,677337.57,470255.37 +Europe,Italy,Personal Care,Online,H,5/19/2015,962918460,5/30/2015,7825,81.73,56.67,639537.25,443442.75,196094.5 +Sub-Saharan Africa,Central African Republic,Fruits,Online,H,6/25/2011,477728307,7/25/2011,9277,9.33,6.92,86554.41,64196.84,22357.57 +Asia,Cambodia,Baby Food,Online,M,5/27/2013,856461799,6/10/2013,4934,255.28,159.42,1259551.52,786578.28,472973.24 +Sub-Saharan Africa,Uganda,Beverages,Online,M,12/7/2016,450730264,12/22/2016,9956,47.45,31.79,472412.2,316501.24,155910.96 +Europe,Bulgaria,Vegetables,Offline,L,2/20/2015,382457530,3/11/2015,6537,154.06,90.93,1007090.22,594409.41,412680.81 +Asia,Malaysia,Vegetables,Online,H,4/19/2017,493879926,5/18/2017,8900,154.06,90.93,1371134,809277,561857 +Europe,Moldova ,Cereal,Online,H,10/27/2014,697546279,11/30/2014,8300,205.7,117.11,1707310,972013,735297 +Europe,Sweden,Meat,Online,L,4/30/2015,526317918,6/5/2015,8023,421.89,364.69,3384823.47,2925907.87,458915.6 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,H,2/22/2016,483368670,3/19/2016,8386,81.73,56.67,685387.78,475234.62,210153.16 +Sub-Saharan Africa,Gabon,Cereal,Offline,L,8/30/2015,692184865,9/9/2015,1738,205.7,117.11,357506.6,203537.18,153969.42 +Asia,Thailand,Snacks,Online,C,2/15/2017,446565330,3/17/2017,7460,152.58,97.44,1138246.8,726902.4,411344.4 +Central America and the Caribbean,Honduras,Office Supplies,Online,L,4/9/2017,460621392,5/21/2017,6961,651.21,524.96,4533072.81,3654246.56,878826.25 +Europe,Bosnia and Herzegovina,Personal Care,Online,C,2/9/2010,618776881,3/21/2010,8685,81.73,56.67,709825.05,492178.95,217646.1 +Middle East and North Africa,Algeria,Clothes,Offline,M,6/8/2013,425768125,7/9/2013,3104,109.28,35.84,339205.12,111247.36,227957.76 +Europe,Ukraine,Office Supplies,Online,L,1/15/2012,356643950,1/27/2012,7725,651.21,524.96,5030597.25,4055316,975281.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,C,6/26/2014,506765687,8/7/2014,2083,47.45,31.79,98838.35,66218.57,32619.78 +Middle East and North Africa,Jordan,Personal Care,Offline,L,6/21/2011,141807162,7/9/2011,2745,81.73,56.67,224348.85,155559.15,68789.7 +Sub-Saharan Africa,Botswana,Meat,Offline,C,6/26/2017,847754704,6/26/2017,8311,421.89,364.69,3506327.79,3030938.59,475389.2 +Asia,Bangladesh,Baby Food,Online,M,12/29/2013,680907142,2/5/2014,4409,255.28,159.42,1125529.52,702882.78,422646.74 +Asia,Bhutan,Baby Food,Online,C,10/30/2013,917875802,12/13/2013,8702,255.28,159.42,2221446.56,1387272.84,834173.72 +Sub-Saharan Africa,Sudan,Household,Online,M,12/13/2011,205584514,12/31/2011,5881,668.27,502.54,3930095.87,2955437.74,974658.13 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,L,12/13/2011,411269605,1/6/2012,2670,81.73,56.67,218219.1,151308.9,66910.2 +Australia and Oceania,Vanuatu,Beverages,Offline,M,9/16/2014,772479903,10/1/2014,2824,47.45,31.79,133998.8,89774.96,44223.84 +Asia,Nepal,Cosmetics,Offline,H,8/6/2014,147076737,8/11/2014,2130,437.2,263.33,931236,560892.9,370343.1 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,M,10/30/2010,163233935,12/18/2010,3404,205.7,117.11,700202.8,398642.44,301560.36 +Sub-Saharan Africa,Cape Verde,Fruits,Online,H,4/8/2011,269437825,4/20/2011,1495,9.33,6.92,13948.35,10345.4,3602.95 +Sub-Saharan Africa,Togo,Fruits,Offline,L,6/22/2013,884487235,6/23/2013,8283,9.33,6.92,77280.39,57318.36,19962.03 +Europe,Cyprus,Office Supplies,Online,M,1/28/2016,247493493,3/2/2016,7679,651.21,524.96,5000641.59,4031167.84,969473.75 +Europe,Armenia,Cosmetics,Offline,L,12/23/2014,267880427,1/9/2015,626,437.2,263.33,273687.2,164844.58,108842.62 +Asia,Brunei,Household,Offline,H,9/23/2014,675384366,10/14/2014,97,668.27,502.54,64822.19,48746.38,16075.81 +Asia,Taiwan,Vegetables,Online,H,2/23/2017,370054137,2/27/2017,6097,154.06,90.93,939303.82,554400.21,384903.61 +Asia,Mongolia,Baby Food,Online,L,7/21/2017,572251069,8/28/2017,663,255.28,159.42,169250.64,105695.46,63555.18 +Sub-Saharan Africa,Mauritania,Baby Food,Online,C,2/10/2016,772648990,3/13/2016,2861,255.28,159.42,730356.08,456100.62,274255.46 +Asia,Mongolia,Cereal,Offline,L,1/19/2014,982234227,1/28/2014,3790,205.7,117.11,779603,443846.9,335756.1 +Asia,South Korea,Fruits,Online,L,6/15/2017,382305610,7/17/2017,1580,9.33,6.92,14741.4,10933.6,3807.8 +Sub-Saharan Africa,Malawi,Fruits,Online,C,10/2/2010,474474465,10/26/2010,6393,9.33,6.92,59646.69,44239.56,15407.13 +Sub-Saharan Africa,Guinea,Beverages,Offline,L,7/8/2013,130664622,8/27/2013,5420,47.45,31.79,257179,172301.8,84877.2 +Europe,Belgium,Household,Online,C,2/4/2016,543112409,3/9/2016,7886,668.27,502.54,5269977.22,3963030.44,1306946.78 +Asia,Thailand,Office Supplies,Online,L,9/5/2013,274366652,10/18/2013,44,651.21,524.96,28653.24,23098.24,5555 +Sub-Saharan Africa,South Africa,Vegetables,Offline,M,2/9/2010,207288682,2/10/2010,182,154.06,90.93,28038.92,16549.26,11489.66 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Online,M,1/24/2014,395052325,2/22/2014,3617,255.28,159.42,923347.76,576622.14,346725.62 +Asia,Maldives,Clothes,Offline,C,7/31/2012,511143910,8/3/2012,7697,109.28,35.84,841128.16,275860.48,565267.68 +Sub-Saharan Africa,Djibouti,Snacks,Offline,C,9/8/2012,299362266,10/21/2012,6802,152.58,97.44,1037849.16,662786.88,375062.28 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,H,11/27/2014,923818719,12/25/2014,7343,651.21,524.96,4781835.03,3854781.28,927053.75 +Central America and the Caribbean,Cuba,Personal Care,Offline,L,1/13/2017,918937098,2/10/2017,2763,81.73,56.67,225819.99,156579.21,69240.78 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,M,5/15/2010,239453732,6/10/2010,8535,651.21,524.96,5558077.35,4480533.6,1077543.75 +Europe,Andorra,Beverages,Online,M,10/8/2013,710417449,11/19/2013,7165,47.45,31.79,339979.25,227775.35,112203.9 +Sub-Saharan Africa,Comoros,Clothes,Offline,H,11/13/2016,177189576,11/23/2016,3188,109.28,35.84,348384.64,114257.92,234126.72 +Middle East and North Africa,Tunisia ,Beverages,Online,M,2/26/2014,155443942,3/1/2014,8172,47.45,31.79,387761.4,259787.88,127973.52 +Australia and Oceania,Fiji,Baby Food,Online,L,4/29/2016,881166875,5/6/2016,5715,255.28,159.42,1458925.2,911085.3,547839.9 +Middle East and North Africa,Iran,Household,Online,H,3/18/2016,860657203,5/4/2016,6447,668.27,502.54,4308336.69,3239875.38,1068461.31 +Europe,Austria,Personal Care,Offline,M,4/13/2015,920526254,4/19/2015,3029,81.73,56.67,247560.17,171653.43,75906.74 +Australia and Oceania,Samoa ,Cereal,Online,H,4/12/2012,157697856,4/26/2012,5155,205.7,117.11,1060383.5,603702.05,456681.45 +Sub-Saharan Africa,Mozambique,Personal Care,Online,L,8/4/2014,889408338,8/12/2014,4547,81.73,56.67,371626.31,257678.49,113947.82 +Sub-Saharan Africa,Mozambique,Personal Care,Online,L,9/26/2011,103206527,10/11/2011,9960,81.73,56.67,814030.8,564433.2,249597.6 +Sub-Saharan Africa,Rwanda,Cereal,Offline,L,1/3/2017,706953752,1/28/2017,2180,205.7,117.11,448426,255299.8,193126.2 +Middle East and North Africa,Algeria,Office Supplies,Online,L,9/14/2010,278823840,10/2/2010,9025,651.21,524.96,5877170.25,4737764,1139406.25 +Sub-Saharan Africa,Togo,Meat,Online,M,1/12/2012,517303121,2/15/2012,344,421.89,364.69,145130.16,125453.36,19676.8 +Central America and the Caribbean,Panama,Household,Online,H,10/10/2014,491190421,10/15/2014,3016,668.27,502.54,2015502.32,1515660.64,499841.68 +Sub-Saharan Africa,Liberia,Meat,Offline,M,10/8/2013,689597070,11/1/2013,5952,421.89,364.69,2511089.28,2170634.88,340454.4 +Middle East and North Africa,Jordan,Baby Food,Offline,M,4/14/2016,771946895,5/6/2016,5095,255.28,159.42,1300651.6,812244.9,488406.7 +Central America and the Caribbean,Barbados,Baby Food,Offline,H,7/5/2015,917976224,8/19/2015,8419,255.28,159.42,2149202.32,1342156.98,807045.34 +Asia,Bhutan,Cosmetics,Online,M,1/16/2017,477733886,2/10/2017,928,437.2,263.33,405721.6,244370.24,161351.36 +Europe,Vatican City,Baby Food,Online,M,6/4/2012,221581208,6/13/2012,9658,255.28,159.42,2465494.24,1539678.36,925815.88 +Europe,Sweden,Fruits,Online,L,3/4/2013,990192019,4/7/2013,8678,9.33,6.92,80965.74,60051.76,20913.98 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,9/26/2016,544552648,11/11/2016,4084,437.2,263.33,1785524.8,1075439.72,710085.08 +Europe,Germany,Vegetables,Online,C,4/7/2010,315961921,5/8/2010,9009,154.06,90.93,1387926.54,819188.37,568738.17 +Europe,Portugal,Beverages,Online,C,4/6/2012,456031167,5/17/2012,8611,47.45,31.79,408591.95,273743.69,134848.26 +Europe,Slovenia,Fruits,Online,M,10/21/2015,286684215,11/2/2015,5085,9.33,6.92,47443.05,35188.2,12254.85 +Europe,Austria,Vegetables,Online,C,1/4/2015,550157392,2/20/2015,2653,154.06,90.93,408721.18,241237.29,167483.89 +Asia,Myanmar,Office Supplies,Online,H,6/11/2016,258999526,7/14/2016,2570,651.21,524.96,1673609.7,1349147.2,324462.5 +Asia,Bhutan,Vegetables,Online,L,7/31/2012,746071946,8/25/2012,8123,154.06,90.93,1251429.38,738624.39,512804.99 +Central America and the Caribbean,Barbados,Fruits,Offline,L,11/21/2015,714548480,12/5/2015,9629,9.33,6.92,89838.57,66632.68,23205.89 +Middle East and North Africa,Bahrain,Household,Online,M,3/11/2017,287915456,3/15/2017,9436,668.27,502.54,6305795.72,4741967.44,1563828.28 +Central America and the Caribbean,Grenada,Personal Care,Offline,L,2/26/2012,559971702,4/4/2012,6925,81.73,56.67,565980.25,392439.75,173540.5 +Central America and the Caribbean,Barbados,Personal Care,Offline,C,8/29/2012,444828546,9/19/2012,3507,81.73,56.67,286627.11,198741.69,87885.42 +Asia,Tajikistan,Office Supplies,Offline,M,9/21/2012,726909816,11/9/2012,7623,651.21,524.96,4964173.83,4001770.08,962403.75 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,L,12/29/2014,910951840,1/25/2015,9748,651.21,524.96,6347995.08,5117310.08,1230685 +Europe,Bosnia and Herzegovina,Cosmetics,Online,C,10/30/2011,572003448,11/2/2011,7386,437.2,263.33,3229159.2,1944955.38,1284203.82 +North America,Greenland,Snacks,Online,L,10/19/2011,705425965,11/24/2011,74,152.58,97.44,11290.92,7210.56,4080.36 +Central America and the Caribbean,Costa Rica,Cereal,Online,C,3/3/2013,576893222,3/25/2013,4379,205.7,117.11,900760.3,512824.69,387935.61 +Australia and Oceania,New Zealand,Clothes,Offline,L,4/15/2015,872391545,5/7/2015,8900,109.28,35.84,972592,318976,653616 +Central America and the Caribbean,Guatemala,Cosmetics,Online,C,10/5/2014,548219764,11/11/2014,9266,437.2,263.33,4051095.2,2440015.78,1611079.42 +Europe,Denmark,Vegetables,Offline,C,11/7/2016,880989205,12/4/2016,3138,154.06,90.93,483440.28,285338.34,198101.94 +Europe,Denmark,Vegetables,Online,C,7/7/2016,517623698,8/19/2016,5210,154.06,90.93,802652.6,473745.3,328907.3 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,C,5/9/2017,425359570,6/27/2017,2204,47.45,31.79,104579.8,70065.16,34514.64 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,M,8/31/2012,741745650,10/17/2012,7876,255.28,159.42,2010585.28,1255591.92,754993.36 +Europe,Germany,Fruits,Online,L,12/20/2011,324643266,12/22/2011,8011,9.33,6.92,74742.63,55436.12,19306.51 +Sub-Saharan Africa,Liberia,Meat,Online,L,6/24/2014,802226245,7/13/2014,5428,421.89,364.69,2290018.92,1979537.32,310481.6 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,H,11/29/2012,722980916,12/12/2012,4974,205.7,117.11,1023151.8,582505.14,440646.66 +Central America and the Caribbean,Panama,Snacks,Online,L,5/28/2012,505706107,7/8/2012,8530,152.58,97.44,1301507.4,831163.2,470344.2 +Asia,China,Snacks,Offline,C,8/1/2011,189513146,8/21/2011,6,152.58,97.44,915.48,584.64,330.84 +Europe,Hungary,Clothes,Online,H,12/4/2013,783825862,12/12/2013,346,109.28,35.84,37810.88,12400.64,25410.24 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,M,5/27/2016,218380582,6/20/2016,2522,81.73,56.67,206123.06,142921.74,63201.32 +Middle East and North Africa,Egypt,Snacks,Offline,M,4/9/2013,993226134,5/6/2013,6540,152.58,97.44,997873.2,637257.6,360615.6 +Sub-Saharan Africa,Djibouti,Vegetables,Online,C,12/26/2014,728723847,2/2/2015,4435,154.06,90.93,683256.1,403274.55,279981.55 +Europe,Portugal,Fruits,Offline,H,2/21/2014,715547549,3/11/2014,5276,9.33,6.92,49225.08,36509.92,12715.16 +Asia,Uzbekistan,Personal Care,Online,C,12/21/2011,964683568,1/29/2012,160,81.73,56.67,13076.8,9067.2,4009.6 +Australia and Oceania,East Timor,Fruits,Online,C,7/21/2014,657430732,8/2/2014,7218,9.33,6.92,67343.94,49948.56,17395.38 +Sub-Saharan Africa,Tanzania,Snacks,Online,H,11/23/2013,395400369,12/7/2013,6611,152.58,97.44,1008706.38,644175.84,364530.54 +Europe,Serbia,Office Supplies,Online,C,6/2/2014,850516307,6/8/2014,5530,651.21,524.96,3601191.3,2903028.8,698162.5 +Asia,Kazakhstan,Fruits,Online,M,1/16/2014,515014874,1/31/2014,3201,9.33,6.92,29865.33,22150.92,7714.41 +Europe,Croatia,Fruits,Online,M,7/17/2015,651444900,7/23/2015,5877,9.33,6.92,54832.41,40668.84,14163.57 +Sub-Saharan Africa,Uganda,Clothes,Online,M,3/4/2015,342667710,3/10/2015,1845,109.28,35.84,201621.6,66124.8,135496.8 +Sub-Saharan Africa,Nigeria,Cosmetics,Online,L,1/17/2014,541857135,2/17/2014,6422,437.2,263.33,2807698.4,1691105.26,1116593.14 +Asia,Cambodia,Beverages,Online,H,5/7/2014,922499501,5/18/2014,6957,47.45,31.79,330109.65,221163.03,108946.62 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,M,7/11/2015,328393638,7/25/2015,7830,437.2,263.33,3423276,2061873.9,1361402.1 +Middle East and North Africa,Iraq,Cosmetics,Online,H,7/14/2010,823650872,8/4/2010,5451,437.2,263.33,2383177.2,1435411.83,947765.37 +Australia and Oceania,Fiji,Baby Food,Online,H,4/25/2012,942695033,4/25/2012,3264,255.28,159.42,833233.92,520346.88,312887.04 +Europe,Norway,Household,Offline,H,3/1/2012,640262448,4/6/2012,6741,668.27,502.54,4504808.07,3387622.14,1117185.93 +Central America and the Caribbean,El Salvador,Cosmetics,Online,M,10/18/2013,841401946,12/4/2013,8389,437.2,263.33,3667670.8,2209075.37,1458595.43 +Asia,Thailand,Vegetables,Offline,L,6/2/2014,291474854,6/20/2014,2742,154.06,90.93,422432.52,249330.06,173102.46 +Middle East and North Africa,Bahrain,Baby Food,Offline,M,2/2/2016,506155002,2/24/2016,1368,255.28,159.42,349223.04,218086.56,131136.48 +Sub-Saharan Africa,Gabon,Clothes,Offline,H,5/13/2014,821428716,6/27/2014,7866,109.28,35.84,859596.48,281917.44,577679.04 +Europe,Bulgaria,Meat,Online,M,3/19/2017,643594825,3/28/2017,2866,421.89,364.69,1209136.74,1045201.54,163935.2 +Asia,Vietnam,Office Supplies,Online,C,12/19/2010,799264657,12/22/2010,9028,651.21,524.96,5879123.88,4739338.88,1139785 +Australia and Oceania,Nauru,Vegetables,Online,M,1/31/2017,385362040,2/3/2017,6046,154.06,90.93,931446.76,549762.78,381683.98 +Europe,Estonia,Meat,Offline,L,8/28/2012,819123303,10/14/2012,5643,421.89,364.69,2380725.27,2057945.67,322779.6 +Europe,Andorra,Fruits,Online,H,7/2/2017,888097274,7/12/2017,6574,9.33,6.92,61335.42,45492.08,15843.34 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,C,8/14/2014,800145280,9/20/2014,9624,109.28,35.84,1051710.72,344924.16,706786.56 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,M,8/4/2014,833441150,8/5/2014,2612,651.21,524.96,1700960.52,1371195.52,329765 +Central America and the Caribbean,Grenada,Baby Food,Online,H,11/30/2013,886471211,1/19/2014,5386,255.28,159.42,1374938.08,858636.12,516301.96 +Sub-Saharan Africa,Togo,Clothes,Offline,L,12/10/2013,928034293,12/18/2013,4825,109.28,35.84,527276,172928,354348 +Asia,India,Meat,Offline,L,2/1/2017,547241723,2/25/2017,9842,421.89,364.69,4152241.38,3589278.98,562962.4 +Sub-Saharan Africa,Mali,Fruits,Online,M,6/21/2015,303517329,7/17/2015,6377,9.33,6.92,59497.41,44128.84,15368.57 +Australia and Oceania,New Zealand,Meat,Online,H,6/2/2017,376597440,6/13/2017,2406,421.89,364.69,1015067.34,877444.14,137623.2 +Central America and the Caribbean,El Salvador,Fruits,Offline,H,5/27/2013,116530883,6/7/2013,2933,9.33,6.92,27364.89,20296.36,7068.53 +Sub-Saharan Africa,Chad,Beverages,Offline,M,2/3/2010,293678987,2/27/2010,4993,47.45,31.79,236917.85,158727.47,78190.38 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,M,6/10/2011,848715579,7/14/2011,2655,437.2,263.33,1160766,699141.15,461624.85 +Sub-Saharan Africa,Mauritania,Vegetables,Online,M,11/22/2014,442626988,12/31/2014,2017,154.06,90.93,310739.02,183405.81,127333.21 +Sub-Saharan Africa,The Gambia,Beverages,Offline,C,3/5/2015,506712043,3/31/2015,6209,47.45,31.79,294617.05,197384.11,97232.94 +Asia,Mongolia,Cereal,Offline,C,8/23/2015,292582070,10/7/2015,391,205.7,117.11,80428.7,45790.01,34638.69 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,M,12/9/2016,922160899,1/11/2017,6757,154.06,90.93,1040983.42,614414.01,426569.41 +Central America and the Caribbean,Belize,Meat,Offline,H,3/13/2013,437684857,4/24/2013,9530,421.89,364.69,4020611.7,3475495.7,545116 +Sub-Saharan Africa,Mali,Beverages,Offline,M,12/20/2010,551702773,12/31/2010,9965,47.45,31.79,472839.25,316787.35,156051.9 +Central America and the Caribbean,Belize,Office Supplies,Online,M,4/22/2010,797075974,6/5/2010,1348,651.21,524.96,877831.08,707646.08,170185 +Europe,Iceland,Baby Food,Offline,M,2/9/2016,776978290,3/11/2016,3997,255.28,159.42,1020354.16,637201.74,383152.42 +Central America and the Caribbean,Panama,Office Supplies,Offline,M,8/15/2011,614896047,9/10/2011,259,651.21,524.96,168663.39,135964.64,32698.75 +Asia,Uzbekistan,Personal Care,Offline,H,3/25/2015,504628074,4/17/2015,9516,81.73,56.67,777742.68,539271.72,238470.96 +Central America and the Caribbean,Barbados,Baby Food,Offline,L,2/5/2016,260285699,3/4/2016,3177,255.28,159.42,811024.56,506477.34,304547.22 +Asia,Bangladesh,Office Supplies,Offline,M,10/24/2015,666292750,11/28/2015,9686,651.21,524.96,6307620.06,5084762.56,1222857.5 +Europe,Luxembourg,Fruits,Online,C,1/9/2017,327385556,1/9/2017,9516,9.33,6.92,88784.28,65850.72,22933.56 +Middle East and North Africa,Azerbaijan,Baby Food,Online,L,2/4/2012,618612945,2/26/2012,172,255.28,159.42,43908.16,27420.24,16487.92 +Europe,San Marino,Cereal,Offline,C,2/26/2017,735336244,3/5/2017,1190,205.7,117.11,244783,139360.9,105422.1 +Asia,China,Clothes,Offline,L,5/5/2015,843229281,5/9/2015,9138,109.28,35.84,998600.64,327505.92,671094.72 +Europe,Croatia,Cosmetics,Offline,C,7/23/2013,728278386,8/15/2013,2613,437.2,263.33,1142403.6,688081.29,454322.31 +Europe,Andorra,Meat,Online,L,1/1/2016,246782386,1/14/2016,7247,421.89,364.69,3057436.83,2642908.43,414528.4 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,H,10/9/2012,675352609,11/16/2012,700,152.58,97.44,106806,68208,38598 +Sub-Saharan Africa,Rwanda,Fruits,Online,C,12/25/2013,660912883,2/9/2014,7664,9.33,6.92,71505.12,53034.88,18470.24 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,M,8/28/2015,270699536,8/29/2015,4863,651.21,524.96,3166834.23,2552880.48,613953.75 +Sub-Saharan Africa,Togo,Vegetables,Online,L,2/4/2011,542261397,2/10/2011,6053,154.06,90.93,932525.18,550399.29,382125.89 +Sub-Saharan Africa,Cameroon,Personal Care,Online,M,5/21/2017,333459794,6/17/2017,7018,81.73,56.67,573581.14,397710.06,175871.08 +Sub-Saharan Africa,South Africa,Cereal,Offline,H,1/12/2011,372468554,1/29/2011,577,205.7,117.11,118688.9,67572.47,51116.43 +Asia,Singapore,Cosmetics,Offline,M,1/13/2015,107774007,2/25/2015,1578,437.2,263.33,689901.6,415534.74,274366.86 +Europe,Monaco,Personal Care,Offline,L,10/24/2011,858174979,11/1/2011,1902,81.73,56.67,155450.46,107786.34,47664.12 +Sub-Saharan Africa,Madagascar,Meat,Offline,C,2/20/2015,862782800,3/27/2015,5458,421.89,364.69,2302675.62,1990478.02,312197.6 +Europe,Ukraine,Meat,Offline,C,5/6/2013,231021296,6/2/2013,3190,421.89,364.69,1345829.1,1163361.1,182468 +Sub-Saharan Africa,Mali,Clothes,Online,H,12/25/2010,492626798,12/29/2010,8072,109.28,35.84,882108.16,289300.48,592807.68 +Europe,Armenia,Meat,Offline,C,6/10/2017,547648131,7/8/2017,107,421.89,364.69,45142.23,39021.83,6120.4 +Europe,Netherlands,Clothes,Offline,M,11/21/2012,716446626,12/8/2012,1332,109.28,35.84,145560.96,47738.88,97822.08 +Middle East and North Africa,Iran,Clothes,Online,L,8/23/2012,489696109,9/24/2012,816,109.28,35.84,89172.48,29245.44,59927.04 +Middle East and North Africa,Turkey,Vegetables,Online,M,5/12/2010,778382909,6/28/2010,9655,154.06,90.93,1487449.3,877929.15,609520.15 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,L,2/15/2012,763805854,3/7/2012,5980,154.06,90.93,921278.8,543761.4,377517.4 +Asia,Kazakhstan,Household,Online,C,7/4/2017,147576272,8/5/2017,9953,668.27,502.54,6651291.31,5001780.62,1649510.69 +Middle East and North Africa,United Arab Emirates,Cereal,Online,L,10/16/2015,501617991,11/26/2015,8766,205.7,117.11,1803166.2,1026586.26,776579.94 +Sub-Saharan Africa,Senegal,Cereal,Online,H,6/19/2012,318167340,7/14/2012,1641,205.7,117.11,337553.7,192177.51,145376.19 +Central America and the Caribbean,Barbados,Vegetables,Offline,M,4/21/2010,859773147,6/8/2010,4835,154.06,90.93,744880.1,439646.55,305233.55 +Australia and Oceania,Vanuatu,Vegetables,Online,L,2/18/2013,309296739,3/28/2013,6633,154.06,90.93,1021879.98,603138.69,418741.29 +Middle East and North Africa,Iraq,Personal Care,Online,C,7/3/2014,519911944,7/14/2014,2353,81.73,56.67,192310.69,133344.51,58966.18 +Asia,Cambodia,Fruits,Online,C,8/1/2016,265105092,9/18/2016,9343,9.33,6.92,87170.19,64653.56,22516.63 +Sub-Saharan Africa,Malawi,Clothes,Offline,M,4/7/2011,188675010,4/21/2011,1983,109.28,35.84,216702.24,71070.72,145631.52 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,M,3/17/2014,554733026,4/29/2014,6685,205.7,117.11,1375104.5,782880.35,592224.15 +Europe,Finland,Personal Care,Offline,L,8/23/2015,797702968,8/24/2015,6890,81.73,56.67,563119.7,390456.3,172663.4 +Asia,Vietnam,Cereal,Online,H,6/7/2014,872321164,6/30/2014,8072,205.7,117.11,1660410.4,945311.92,715098.48 +Australia and Oceania,Solomon Islands,Household,Offline,C,4/18/2014,803636443,5/17/2014,2737,668.27,502.54,1829054.99,1375451.98,453603.01 +Central America and the Caribbean,Grenada,Cereal,Online,M,6/9/2012,237010133,6/12/2012,5420,205.7,117.11,1114894,634736.2,480157.8 +Asia,Vietnam,Fruits,Offline,L,12/4/2010,688116061,12/22/2010,7689,9.33,6.92,71738.37,53207.88,18530.49 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,C,11/15/2012,592940557,11/24/2012,3142,109.28,35.84,343357.76,112609.28,230748.48 +Europe,Switzerland,Office Supplies,Online,L,2/13/2011,257782447,4/4/2011,2409,651.21,524.96,1568764.89,1264628.64,304136.25 +Asia,Kyrgyzstan,Personal Care,Offline,C,9/12/2014,509253060,10/10/2014,8152,81.73,56.67,666262.96,461973.84,204289.12 +Australia and Oceania,Vanuatu,Snacks,Online,C,10/15/2014,444276225,11/4/2014,63,152.58,97.44,9612.54,6138.72,3473.82 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,L,3/14/2011,580088269,3/27/2011,9865,81.73,56.67,806266.45,559049.55,247216.9 +Sub-Saharan Africa,Liberia,Cosmetics,Online,C,3/2/2016,604238021,4/6/2016,6313,437.2,263.33,2760043.6,1662402.29,1097641.31 +Europe,Spain,Household,Offline,M,9/12/2012,724586808,10/7/2012,193,668.27,502.54,128976.11,96990.22,31985.89 +Europe,Bulgaria,Personal Care,Offline,L,5/18/2011,319308459,6/1/2011,9324,81.73,56.67,762050.52,528391.08,233659.44 +Europe,Hungary,Household,Online,H,4/9/2016,186889302,5/22/2016,3552,668.27,502.54,2373695.04,1785022.08,588672.96 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,M,8/1/2013,296128165,9/11/2013,9760,205.7,117.11,2007632,1142993.6,864638.4 +Europe,Czech Republic,Clothes,Offline,M,4/21/2013,236136376,4/23/2013,6856,109.28,35.84,749223.68,245719.04,503504.64 +Europe,Serbia,Personal Care,Offline,C,2/16/2015,566337764,2/25/2015,784,81.73,56.67,64076.32,44429.28,19647.04 +Europe,Macedonia,Fruits,Offline,M,3/26/2012,566468656,3/31/2012,9518,9.33,6.92,88802.94,65864.56,22938.38 +Middle East and North Africa,Somalia,Meat,Online,M,3/27/2010,486577880,4/22/2010,8062,421.89,364.69,3401277.18,2940130.78,461146.4 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,L,10/22/2015,197026765,11/8/2015,3453,255.28,159.42,881481.84,550477.26,331004.58 +Australia and Oceania,Fiji,Cosmetics,Online,L,3/7/2010,538489139,3/19/2010,9757,437.2,263.33,4265760.4,2569310.81,1696449.59 +Europe,Romania,Personal Care,Online,L,7/10/2013,171951329,7/20/2013,3074,81.73,56.67,251238.02,174203.58,77034.44 +Middle East and North Africa,Pakistan,Household,Online,H,12/24/2012,528712165,2/11/2013,6534,668.27,502.54,4366476.18,3283596.36,1082879.82 +Sub-Saharan Africa,Guinea,Meat,Online,H,12/2/2011,860382974,12/29/2011,5296,421.89,364.69,2234329.44,1931398.24,302931.2 +Asia,North Korea,Personal Care,Online,L,12/23/2010,488887584,1/24/2011,1555,81.73,56.67,127090.15,88121.85,38968.3 +Sub-Saharan Africa,Zambia,Beverages,Online,L,11/9/2011,156462323,11/24/2011,9533,47.45,31.79,452340.85,303054.07,149286.78 +Central America and the Caribbean,Dominica,Personal Care,Offline,H,7/16/2013,675656020,8/2/2013,486,81.73,56.67,39720.78,27541.62,12179.16 +Middle East and North Africa,Kuwait,Personal Care,Offline,H,1/30/2016,679330003,3/10/2016,7699,81.73,56.67,629239.27,436302.33,192936.94 +Middle East and North Africa,Turkey,Baby Food,Offline,M,10/19/2016,670658099,11/13/2016,1490,255.28,159.42,380367.2,237535.8,142831.4 +Middle East and North Africa,Egypt,Vegetables,Offline,L,2/4/2014,773126637,3/2/2014,4207,154.06,90.93,648130.42,382542.51,265587.91 +Sub-Saharan Africa,Djibouti,Household,Offline,L,3/15/2011,280534446,4/22/2011,5231,668.27,502.54,3495720.37,2628786.74,866933.63 +Central America and the Caribbean,Panama,Meat,Online,L,6/7/2012,806992852,6/21/2012,5973,421.89,364.69,2519948.97,2178293.37,341655.6 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,L,10/20/2011,436925685,12/9/2011,4874,81.73,56.67,398352.02,276209.58,122142.44 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,M,12/16/2011,475069272,12/18/2011,2410,9.33,6.92,22485.3,16677.2,5808.1 +Asia,Malaysia,Cereal,Online,C,10/30/2012,496472442,11/18/2012,6083,205.7,117.11,1251273.1,712380.13,538892.97 +Europe,Slovakia,Office Supplies,Online,M,6/1/2015,596496522,6/7/2015,5431,651.21,524.96,3536721.51,2851057.76,685663.75 +North America,Canada,Personal Care,Online,L,5/31/2010,940815341,6/14/2010,7021,81.73,56.67,573826.33,397880.07,175946.26 +Sub-Saharan Africa,Djibouti,Clothes,Offline,M,4/22/2012,415415227,4/23/2012,9452,109.28,35.84,1032914.56,338759.68,694154.88 +Asia,Bhutan,Cereal,Offline,L,2/21/2010,676595008,3/11/2010,8353,205.7,117.11,1718212.1,978219.83,739992.27 +Middle East and North Africa,Egypt,Personal Care,Offline,C,9/28/2016,300966012,10/24/2016,1386,81.73,56.67,113277.78,78544.62,34733.16 +Europe,Macedonia,Fruits,Online,C,12/4/2011,635452067,12/30/2011,3243,9.33,6.92,30257.19,22441.56,7815.63 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,H,6/8/2014,847289502,7/10/2014,647,205.7,117.11,133087.9,75770.17,57317.73 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,C,7/27/2017,174027144,9/10/2017,7354,109.28,35.84,803645.12,263567.36,540077.76 +Asia,Maldives,Cereal,Offline,L,9/15/2015,173526322,10/16/2015,9150,205.7,117.11,1882155,1071556.5,810598.5 +Asia,Brunei,Snacks,Online,H,8/18/2015,673960864,10/1/2015,8851,152.58,97.44,1350485.58,862441.44,488044.14 +Europe,Liechtenstein,Office Supplies,Offline,H,1/20/2010,223817098,3/11/2010,1308,651.21,524.96,851782.68,686647.68,165135 +Europe,Belgium,Meat,Offline,H,9/9/2011,141893851,9/13/2011,8399,421.89,364.69,3543454.11,3063031.31,480422.8 +Central America and the Caribbean,Nicaragua,Vegetables,Online,H,8/5/2011,467302453,9/1/2011,4035,154.06,90.93,621632.1,366902.55,254729.55 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,C,3/28/2013,409466731,4/20/2013,9160,421.89,364.69,3864512.4,3340560.4,523952 +Sub-Saharan Africa,Madagascar,Cereal,Online,H,8/9/2013,598123013,8/23/2013,6746,205.7,117.11,1387652.2,790024.06,597628.14 +Europe,Romania,Office Supplies,Online,C,7/5/2014,833320128,7/11/2014,6799,651.21,524.96,4427576.79,3569203.04,858373.75 +Middle East and North Africa,Oman,Office Supplies,Offline,H,4/8/2011,535419404,5/2/2011,1355,651.21,524.96,882389.55,711320.8,171068.75 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,M,8/16/2011,995094668,9/9/2011,9480,651.21,524.96,6173470.8,4976620.8,1196850 +Europe,Montenegro,Cosmetics,Online,H,10/19/2016,423332250,11/20/2016,2275,437.2,263.33,994630,599075.75,395554.25 +Sub-Saharan Africa,Senegal,Household,Offline,M,3/3/2010,701430976,3/11/2010,7868,668.27,502.54,5257948.36,3953984.72,1303963.64 +Middle East and North Africa,United Arab Emirates,Household,Online,L,1/8/2014,631002175,2/5/2014,6421,668.27,502.54,4290961.67,3226809.34,1064152.33 +Asia,Singapore,Beverages,Offline,L,1/24/2010,883969676,1/27/2010,5126,47.45,31.79,243228.7,162955.54,80273.16 +Sub-Saharan Africa,Djibouti,Baby Food,Online,M,5/13/2011,852569806,5/25/2011,3206,255.28,159.42,818427.68,511100.52,307327.16 +Sub-Saharan Africa,South Africa,Household,Online,L,2/9/2013,899351394,2/27/2013,6918,668.27,502.54,4623091.86,3476571.72,1146520.14 +Middle East and North Africa,Algeria,Cosmetics,Offline,H,7/28/2011,107175767,9/15/2011,4546,437.2,263.33,1987511.2,1197098.18,790413.02 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,L,6/7/2015,329216754,6/27/2015,1408,437.2,263.33,615577.6,370768.64,244808.96 +Asia,Mongolia,Clothes,Offline,C,9/21/2011,338960683,10/3/2011,4853,109.28,35.84,530335.84,173931.52,356404.32 +Australia and Oceania,East Timor,Meat,Offline,L,1/18/2015,780206382,3/2/2015,9261,421.89,364.69,3907123.29,3377394.09,529729.2 +Europe,Croatia,Fruits,Online,C,10/12/2010,117065179,11/23/2010,1043,9.33,6.92,9731.19,7217.56,2513.63 +Sub-Saharan Africa,Mauritania,Vegetables,Online,L,11/13/2011,483960902,12/13/2011,3640,154.06,90.93,560778.4,330985.2,229793.2 +Sub-Saharan Africa,Togo,Household,Offline,M,3/4/2017,935629880,4/13/2017,2528,668.27,502.54,1689386.56,1270421.12,418965.44 +Europe,Malta,Vegetables,Offline,L,4/9/2015,597120940,5/20/2015,210,154.06,90.93,32352.6,19095.3,13257.3 +Asia,Vietnam,Cereal,Offline,L,12/8/2010,913795411,12/25/2010,1224,205.7,117.11,251776.8,143342.64,108434.16 +Middle East and North Africa,Israel,Clothes,Online,M,10/21/2013,701327121,12/3/2013,7135,109.28,35.84,779712.8,255718.4,523994.4 +Central America and the Caribbean,Dominica,Baby Food,Online,H,11/10/2011,195702397,11/11/2011,1543,255.28,159.42,393897.04,245985.06,147911.98 +Sub-Saharan Africa,Guinea,Meat,Offline,M,1/25/2013,603220069,2/13/2013,5078,421.89,364.69,2142357.42,1851895.82,290461.6 +Asia,Japan,Snacks,Offline,H,5/1/2011,950491464,6/2/2011,401,152.58,97.44,61184.58,39073.44,22111.14 +Asia,Singapore,Meat,Online,C,12/19/2012,334440410,1/2/2013,7204,421.89,364.69,3039295.56,2627226.76,412068.8 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,H,3/19/2010,172303235,3/26/2010,7211,152.58,97.44,1100254.38,702639.84,397614.54 +Europe,Hungary,Fruits,Online,C,4/22/2015,151628768,5/29/2015,9177,9.33,6.92,85621.41,63504.84,22116.57 +Europe,Malta,Snacks,Offline,H,4/4/2011,480278337,5/17/2011,3887,152.58,97.44,593078.46,378749.28,214329.18 +Australia and Oceania,Tonga,Beverages,Online,M,3/18/2016,536425769,3/22/2016,9160,47.45,31.79,434642,291196.4,143445.6 +Middle East and North Africa,Lebanon,Meat,Offline,M,7/12/2011,218557393,7/26/2011,4844,421.89,364.69,2043635.16,1766558.36,277076.8 +Central America and the Caribbean,Nicaragua,Household,Offline,L,9/13/2013,395472037,9/13/2013,7819,668.27,502.54,5225203.13,3929360.26,1295842.87 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,H,7/27/2017,656281030,8/4/2017,6996,437.2,263.33,3058651.2,1842256.68,1216394.52 +Middle East and North Africa,Pakistan,Cosmetics,Online,L,4/4/2015,660408198,4/24/2015,8316,437.2,263.33,3635755.2,2189852.28,1445902.92 +Australia and Oceania,Marshall Islands,Cosmetics,Online,H,2/3/2015,587589871,3/4/2015,9755,437.2,263.33,4264886,2568784.15,1696101.85 +Australia and Oceania,Nauru,Baby Food,Offline,H,2/11/2015,687874877,3/2/2015,6317,255.28,159.42,1612603.76,1007056.14,605547.62 +Middle East and North Africa,Turkey,Fruits,Offline,H,6/3/2014,831624543,7/11/2014,5038,9.33,6.92,47004.54,34862.96,12141.58 +Middle East and North Africa,Saudi Arabia,Meat,Online,H,12/19/2016,959512698,1/6/2017,9985,421.89,364.69,4212571.65,3641429.65,571142 +Middle East and North Africa,Iraq,Cereal,Offline,H,8/16/2012,632525670,8/26/2012,7257,205.7,117.11,1492764.9,849867.27,642897.63 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,L,4/7/2011,381962287,5/27/2011,9984,81.73,56.67,815992.32,565793.28,250199.04 +Europe,Ukraine,Cereal,Offline,L,3/30/2016,359433877,5/6/2016,3326,205.7,117.11,684158.2,389507.86,294650.34 +Europe,Malta,Cereal,Offline,M,1/21/2013,786864268,1/29/2013,9478,205.7,117.11,1949624.6,1109968.58,839656.02 +Europe,Croatia,Office Supplies,Offline,M,12/27/2010,606489789,1/12/2011,2661,651.21,524.96,1732869.81,1396918.56,335951.25 +Europe,Moldova ,Meat,Online,H,8/1/2016,630859267,8/1/2016,4131,421.89,364.69,1742827.59,1506534.39,236293.2 +Sub-Saharan Africa,Sudan,Baby Food,Online,M,10/3/2014,392834031,10/17/2014,7174,255.28,159.42,1831378.72,1143679.08,687699.64 +Middle East and North Africa,Jordan,Cosmetics,Online,C,5/24/2010,395587909,7/11/2010,2108,437.2,263.33,921617.6,555099.64,366517.96 +Sub-Saharan Africa,Ghana,Meat,Offline,H,1/15/2017,762607228,1/19/2017,1281,421.89,364.69,540441.09,467167.89,73273.2 +Europe,Kosovo,Baby Food,Offline,L,3/23/2015,787690818,4/22/2015,4072,255.28,159.42,1039500.16,649158.24,390341.92 +Sub-Saharan Africa,The Gambia,Fruits,Offline,C,10/25/2016,284950006,11/21/2016,1894,9.33,6.92,17671.02,13106.48,4564.54 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,M,11/2/2015,938808619,12/15/2015,3188,47.45,31.79,151270.6,101346.52,49924.08 +Australia and Oceania,East Timor,Office Supplies,Online,M,12/8/2014,454002988,1/10/2015,8428,651.21,524.96,5488397.88,4424362.88,1064035 +Asia,Kazakhstan,Office Supplies,Online,H,1/15/2014,205581939,2/28/2014,5119,651.21,524.96,3333543.99,2687270.24,646273.75 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,H,2/23/2014,288906800,3/30/2014,2797,255.28,159.42,714018.16,445897.74,268120.42 +Asia,Singapore,Household,Online,C,7/13/2013,869651401,7/15/2013,8030,668.27,502.54,5366208.1,4035396.2,1330811.9 +Middle East and North Africa,Libya,Meat,Online,H,7/12/2011,833802068,7/20/2011,9416,421.89,364.69,3972516.24,3433921.04,538595.2 +Sub-Saharan Africa,Madagascar,Clothes,Offline,C,4/29/2012,937657630,4/30/2012,2584,109.28,35.84,282379.52,92610.56,189768.96 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,L,8/11/2013,657829415,9/24/2013,5197,651.21,524.96,3384338.37,2728217.12,656121.25 +Asia,South Korea,Meat,Online,M,5/4/2010,441241252,6/8/2010,1947,421.89,364.69,821419.83,710051.43,111368.4 +Asia,Cambodia,Beverages,Online,M,9/7/2013,355129468,10/17/2013,9556,47.45,31.79,453432.2,303785.24,149646.96 +Asia,South Korea,Office Supplies,Offline,C,12/11/2016,537042891,12/21/2016,1781,651.21,524.96,1159805.01,934953.76,224851.25 +North America,Canada,Snacks,Offline,H,7/1/2014,744842851,7/13/2014,4406,152.58,97.44,672267.48,429320.64,242946.84 +Middle East and North Africa,Oman,Snacks,Online,M,2/15/2013,806703174,4/4/2013,251,152.58,97.44,38297.58,24457.44,13840.14 +Sub-Saharan Africa,Ghana,Snacks,Online,H,2/13/2013,171110188,3/20/2013,4162,152.58,97.44,635037.96,405545.28,229492.68 +Middle East and North Africa,Pakistan,Personal Care,Offline,C,1/16/2012,156862723,2/14/2012,8021,81.73,56.67,655556.33,454550.07,201006.26 +Europe,United Kingdom,Vegetables,Online,L,2/4/2016,803072106,3/23/2016,5737,154.06,90.93,883842.22,521665.41,362176.81 +Australia and Oceania,Tuvalu,Household,Online,M,8/10/2013,419162166,9/28/2013,8254,668.27,502.54,5515900.58,4147965.16,1367935.42 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,M,9/12/2016,534869229,9/12/2016,8546,81.73,56.67,698464.58,484301.82,214162.76 +Sub-Saharan Africa,Chad,Office Supplies,Offline,H,1/19/2012,950242125,2/2/2012,6616,651.21,524.96,4308405.36,3473135.36,835270 +Asia,South Korea,Vegetables,Online,M,2/13/2010,185642182,2/21/2010,4502,154.06,90.93,693578.12,409366.86,284211.26 +Sub-Saharan Africa,Lesotho,Vegetables,Online,L,1/27/2011,431743228,3/13/2011,1270,154.06,90.93,195656.2,115481.1,80175.1 +Sub-Saharan Africa,Burundi,Fruits,Online,M,2/21/2016,799531590,4/7/2016,8020,9.33,6.92,74826.6,55498.4,19328.2 +Sub-Saharan Africa,Zambia,Fruits,Online,L,4/5/2016,470306098,4/29/2016,2880,9.33,6.92,26870.4,19929.6,6940.8 +North America,Greenland,Snacks,Online,C,1/4/2011,945678079,1/6/2011,6013,152.58,97.44,917463.54,585906.72,331556.82 +Asia,Bhutan,Baby Food,Online,C,5/20/2012,197571361,7/4/2012,4611,255.28,159.42,1177096.08,735085.62,442010.46 +Sub-Saharan Africa,Benin,Cosmetics,Offline,C,9/24/2010,318222272,10/22/2010,7897,437.2,263.33,3452568.4,2079517.01,1373051.39 +Middle East and North Africa,Tunisia ,Cereal,Offline,H,5/23/2016,770179641,6/8/2016,2126,205.7,117.11,437318.2,248975.86,188342.34 +Europe,Iceland,Cosmetics,Offline,C,6/25/2010,636304795,8/1/2010,5584,437.2,263.33,2441324.8,1470434.72,970890.08 +Asia,Kyrgyzstan,Beverages,Online,L,10/31/2016,869771564,11/6/2016,3589,47.45,31.79,170298.05,114094.31,56203.74 +Middle East and North Africa,Libya,Meat,Online,H,11/28/2014,244066274,12/2/2014,3489,421.89,364.69,1471974.21,1272403.41,199570.8 +Asia,Tajikistan,Office Supplies,Offline,M,9/25/2011,302987754,11/13/2011,9664,651.21,524.96,6293293.44,5073213.44,1220080 +Australia and Oceania,Samoa ,Personal Care,Online,C,5/26/2015,410647332,6/15/2015,8526,81.73,56.67,696829.98,483168.42,213661.56 +Europe,Georgia,Vegetables,Online,C,2/20/2016,901468837,3/28/2016,3516,154.06,90.93,541674.96,319709.88,221965.08 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,C,10/24/2012,830188596,11/27/2012,109,421.89,364.69,45986.01,39751.21,6234.8 +Australia and Oceania,Fiji,Fruits,Online,L,9/18/2016,221855437,10/17/2016,809,9.33,6.92,7547.97,5598.28,1949.69 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,H,6/24/2017,521830689,7/3/2017,152,437.2,263.33,66454.4,40026.16,26428.24 +Europe,Austria,Office Supplies,Online,H,2/28/2017,545788180,4/14/2017,9706,651.21,524.96,6320644.26,5095261.76,1225382.5 +Central America and the Caribbean,El Salvador,Vegetables,Offline,L,4/26/2011,529714238,5/19/2011,3069,154.06,90.93,472810.14,279064.17,193745.97 +Asia,Nepal,Snacks,Offline,M,6/29/2015,779907691,7/15/2015,872,152.58,97.44,133049.76,84967.68,48082.08 +Asia,Mongolia,Vegetables,Offline,L,1/4/2016,322979867,1/16/2016,5775,154.06,90.93,889696.5,525120.75,364575.75 +Europe,Albania,Vegetables,Online,C,8/14/2011,955854594,9/21/2011,7470,154.06,90.93,1150828.2,679247.1,471581.1 +Middle East and North Africa,Turkey,Fruits,Online,C,4/10/2017,495768201,5/10/2017,7683,9.33,6.92,71682.39,53166.36,18516.03 +Asia,Bhutan,Meat,Online,M,12/2/2014,430269515,12/18/2014,5166,421.89,364.69,2179483.74,1883988.54,295495.2 +Europe,Lithuania,Cereal,Offline,M,4/14/2010,967219865,5/22/2010,707,205.7,117.11,145429.9,82796.77,62633.13 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,H,12/11/2013,584793078,1/3/2014,2122,421.89,364.69,895250.58,773872.18,121378.4 +Asia,Nepal,Meat,Online,H,10/31/2014,981475484,11/13/2014,9261,421.89,364.69,3907123.29,3377394.09,529729.2 +Asia,Mongolia,Vegetables,Offline,C,4/16/2014,326065909,5/25/2014,9003,154.06,90.93,1387002.18,818642.79,568359.39 +Asia,Taiwan,Snacks,Offline,M,9/26/2014,907675683,11/9/2014,260,152.58,97.44,39670.8,25334.4,14336.4 +Asia,India,Beverages,Offline,C,11/11/2015,585728633,11/20/2015,8974,47.45,31.79,425816.3,285283.46,140532.84 +Europe,Vatican City,Fruits,Offline,H,11/8/2010,439961087,12/8/2010,3117,9.33,6.92,29081.61,21569.64,7511.97 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,C,11/22/2012,720421874,1/2/2013,7697,668.27,502.54,5143674.19,3868050.38,1275623.81 +Central America and the Caribbean,Jamaica,Household,Online,C,7/5/2013,397472321,8/11/2013,9747,668.27,502.54,6513627.69,4898257.38,1615370.31 +Central America and the Caribbean,Grenada,Beverages,Online,C,8/27/2016,311786258,8/30/2016,3337,47.45,31.79,158340.65,106083.23,52257.42 +Australia and Oceania,Nauru,Clothes,Offline,C,3/14/2012,924350011,4/22/2012,4564,109.28,35.84,498753.92,163573.76,335180.16 +Europe,Estonia,Household,Online,M,1/7/2010,966462409,2/5/2010,6559,668.27,502.54,4383182.93,3296159.86,1087023.07 +Europe,Czech Republic,Snacks,Online,L,6/20/2013,589734780,7/15/2013,4482,152.58,97.44,683863.56,436726.08,247137.48 +Sub-Saharan Africa,Senegal,Household,Offline,M,8/13/2015,916090953,8/26/2015,525,668.27,502.54,350841.75,263833.5,87008.25 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,L,8/5/2010,887767255,9/21/2010,8914,437.2,263.33,3897200.8,2347323.62,1549877.18 +Europe,Denmark,Personal Care,Offline,M,7/12/2012,417312514,7/25/2012,901,81.73,56.67,73638.73,51059.67,22579.06 +Central America and the Caribbean,Panama,Personal Care,Offline,L,11/25/2013,837588059,12/11/2013,9775,81.73,56.67,798910.75,553949.25,244961.5 +Middle East and North Africa,Jordan,Meat,Online,M,1/13/2012,851767718,3/1/2012,5851,421.89,364.69,2468478.39,2133801.19,334677.2 +Europe,Malta,Snacks,Offline,H,11/21/2012,583337819,12/2/2012,1479,152.58,97.44,225665.82,144113.76,81552.06 +Asia,Taiwan,Meat,Offline,C,2/22/2012,226097190,4/12/2012,6038,421.89,364.69,2547371.82,2201998.22,345373.6 +Australia and Oceania,Nauru,Cosmetics,Online,M,2/6/2014,494157159,2/25/2014,939,437.2,263.33,410530.8,247266.87,163263.93 +Asia,Cambodia,Meat,Online,H,10/9/2012,371941554,10/22/2012,4626,421.89,364.69,1951663.14,1687055.94,264607.2 +Europe,Andorra,Snacks,Online,L,10/24/2010,264186704,12/4/2010,7571,152.58,97.44,1155183.18,737718.24,417464.94 +Asia,Mongolia,Snacks,Offline,C,9/22/2015,645941436,11/8/2015,7280,152.58,97.44,1110782.4,709363.2,401419.2 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,M,5/9/2013,712567079,6/19/2013,3288,109.28,35.84,359312.64,117841.92,241470.72 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,M,2/14/2017,629737460,3/5/2017,2163,47.45,31.79,102634.35,68761.77,33872.58 +Sub-Saharan Africa,Gabon,Meat,Offline,M,3/23/2011,183438909,5/6/2011,2504,421.89,364.69,1056412.56,913183.76,143228.8 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,L,12/27/2014,129970252,1/8/2015,9941,668.27,502.54,6643272.07,4995750.14,1647521.93 +Middle East and North Africa,Turkey,Meat,Offline,C,12/15/2010,845942819,1/23/2011,2134,421.89,364.69,900313.26,778248.46,122064.8 +Sub-Saharan Africa,The Gambia,Baby Food,Online,M,10/19/2016,978280436,11/10/2016,3776,255.28,159.42,963937.28,601969.92,361967.36 +Middle East and North Africa,Turkey,Beverages,Online,C,5/29/2013,594219434,6/25/2013,1590,47.45,31.79,75445.5,50546.1,24899.4 +Middle East and North Africa,Pakistan,Vegetables,Online,C,10/18/2016,731308639,10/22/2016,9332,154.06,90.93,1437687.92,848558.76,589129.16 +Asia,North Korea,Clothes,Offline,C,10/5/2013,247409379,10/26/2013,2788,109.28,35.84,304672.64,99921.92,204750.72 +Europe,Serbia,Beverages,Offline,C,2/5/2011,770695483,3/7/2011,4775,47.45,31.79,226573.75,151797.25,74776.5 +Middle East and North Africa,Jordan,Office Supplies,Offline,M,8/29/2016,849653279,10/17/2016,141,651.21,524.96,91820.61,74019.36,17801.25 +Middle East and North Africa,Libya,Beverages,Offline,C,11/13/2012,903081595,12/14/2012,767,47.45,31.79,36394.15,24382.93,12011.22 +Europe,San Marino,Personal Care,Online,L,6/30/2013,970091760,8/16/2013,564,81.73,56.67,46095.72,31961.88,14133.84 +Europe,Czech Republic,Baby Food,Online,H,6/13/2014,260107600,6/14/2014,474,255.28,159.42,121002.72,75565.08,45437.64 +Australia and Oceania,Palau,Fruits,Offline,H,9/11/2012,302865445,9/27/2012,3470,9.33,6.92,32375.1,24012.4,8362.7 +Asia,Bhutan,Household,Online,L,1/24/2010,898414123,3/14/2010,9558,668.27,502.54,6387324.66,4803277.32,1584047.34 +Australia and Oceania,Nauru,Vegetables,Online,L,1/6/2017,567114961,1/27/2017,774,154.06,90.93,119242.44,70379.82,48862.62 +Sub-Saharan Africa,Cameroon,Vegetables,Online,C,12/30/2010,599641788,2/12/2011,6185,154.06,90.93,952861.1,562402.05,390459.05 +Australia and Oceania,Tuvalu,Meat,Online,L,12/14/2015,106980931,1/21/2016,6890,421.89,364.69,2906822.1,2512714.1,394108 +Asia,Indonesia,Beverages,Offline,C,4/3/2015,970431220,4/20/2015,1018,47.45,31.79,48304.1,32362.22,15941.88 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,L,1/17/2016,191603982,1/21/2016,8731,437.2,263.33,3817193.2,2299134.23,1518058.97 +Australia and Oceania,Samoa ,Fruits,Offline,L,3/6/2015,242423045,3/20/2015,7221,9.33,6.92,67371.93,49969.32,17402.61 +Sub-Saharan Africa,Benin,Meat,Offline,L,7/28/2010,515124738,8/19/2010,5712,421.89,364.69,2409835.68,2083109.28,326726.4 +Sub-Saharan Africa,Burundi,Clothes,Offline,H,7/28/2012,472257888,9/8/2012,458,109.28,35.84,50050.24,16414.72,33635.52 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,C,6/9/2017,996683824,6/12/2017,9747,154.06,90.93,1501622.82,886294.71,615328.11 +Central America and the Caribbean,Dominican Republic,Snacks,Online,H,2/20/2011,341576373,3/13/2011,8894,152.58,97.44,1357046.52,866631.36,490415.16 +Europe,Liechtenstein,Office Supplies,Offline,L,12/29/2010,880421864,1/23/2011,5249,651.21,524.96,3418201.29,2755515.04,662686.25 +Europe,Iceland,Meat,Offline,H,6/17/2016,557019126,7/20/2016,3192,421.89,364.69,1346672.88,1164090.48,182582.4 +Sub-Saharan Africa,Central African Republic,Cereal,Online,H,12/2/2012,535479485,12/27/2012,9134,205.7,117.11,1878863.8,1069682.74,809181.06 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,M,4/24/2013,250226771,5/16/2013,6517,651.21,524.96,4243935.57,3421164.32,822771.25 +Central America and the Caribbean,El Salvador,Meat,Online,C,7/2/2016,555997312,7/7/2016,815,421.89,364.69,343840.35,297222.35,46618 +Europe,Spain,Fruits,Online,C,1/24/2011,577839934,3/12/2011,4532,9.33,6.92,42283.56,31361.44,10922.12 +Europe,Lithuania,Meat,Online,C,12/2/2016,861115968,12/31/2016,2206,421.89,364.69,930689.34,804506.14,126183.2 +Europe,Norway,Fruits,Offline,M,6/1/2013,221499240,6/27/2013,5402,9.33,6.92,50400.66,37381.84,13018.82 +Sub-Saharan Africa,Botswana,Beverages,Online,M,4/1/2011,694976079,4/23/2011,7721,47.45,31.79,366361.45,245450.59,120910.86 +Europe,San Marino,Vegetables,Online,L,10/25/2010,787845313,12/6/2010,9791,154.06,90.93,1508401.46,890295.63,618105.83 +Middle East and North Africa,Jordan,Baby Food,Offline,M,8/3/2013,426718270,8/25/2013,4274,255.28,159.42,1091066.72,681361.08,409705.64 +Europe,Sweden,Office Supplies,Online,M,9/29/2010,508518779,11/7/2010,862,651.21,524.96,561343.02,452515.52,108827.5 +Asia,Cambodia,Beverages,Online,H,3/26/2017,650483167,4/26/2017,1279,47.45,31.79,60688.55,40659.41,20029.14 +Sub-Saharan Africa,Comoros,Beverages,Offline,H,1/2/2015,540160262,1/27/2015,4280,47.45,31.79,203086,136061.2,67024.8 +Europe,Poland,Personal Care,Online,C,5/11/2017,385411393,5/22/2017,651,81.73,56.67,53206.23,36892.17,16314.06 +Europe,Ukraine,Cosmetics,Offline,M,2/26/2012,464410388,3/16/2012,8209,437.2,263.33,3588974.8,2161675.97,1427298.83 +Asia,North Korea,Clothes,Offline,C,1/13/2011,675643575,2/23/2011,6803,109.28,35.84,743431.84,243819.52,499612.32 +Central America and the Caribbean,Grenada,Fruits,Online,L,5/9/2015,987909781,5/14/2015,3313,9.33,6.92,30910.29,22925.96,7984.33 +Central America and the Caribbean,Guatemala,Household,Online,C,5/16/2012,990320336,5/22/2012,6649,668.27,502.54,4443327.23,3341388.46,1101938.77 +Sub-Saharan Africa,Swaziland,Snacks,Online,H,12/8/2016,342299067,1/3/2017,2756,152.58,97.44,420510.48,268544.64,151965.84 +Middle East and North Africa,Iran,Meat,Offline,M,8/29/2014,123582303,9/7/2014,9605,421.89,364.69,4052253.45,3502847.45,549406 +Central America and the Caribbean,The Bahamas,Meat,Online,H,2/22/2011,584218871,4/3/2011,2201,421.89,364.69,928579.89,802682.69,125897.2 +Asia,North Korea,Vegetables,Online,C,1/25/2013,694570100,2/7/2013,7582,154.06,90.93,1168082.92,689431.26,478651.66 +Asia,Indonesia,Personal Care,Online,C,10/24/2016,395309817,11/9/2016,9814,81.73,56.67,802098.22,556159.38,245938.84 +Sub-Saharan Africa,Liberia,Personal Care,Online,C,4/1/2012,147424352,5/16/2012,4997,81.73,56.67,408404.81,283179.99,125224.82 +Australia and Oceania,Tuvalu,Baby Food,Online,M,10/26/2016,482212531,12/2/2016,6259,255.28,159.42,1597797.52,997809.78,599987.74 +Middle East and North Africa,Kuwait,Snacks,Online,C,3/2/2011,651285684,4/12/2011,8762,152.58,97.44,1336905.96,853769.28,483136.68 +Europe,Georgia,Meat,Online,L,1/27/2011,876567637,3/15/2011,4698,421.89,364.69,1982039.22,1713313.62,268725.6 +Europe,Bulgaria,Cereal,Offline,C,9/2/2010,100294721,9/6/2010,8291,205.7,117.11,1705458.7,970959.01,734499.69 +Europe,Belgium,Clothes,Online,C,7/9/2016,935015761,7/12/2016,797,109.28,35.84,87096.16,28564.48,58531.68 +Europe,Netherlands,Office Supplies,Online,L,7/9/2013,213592088,8/25/2013,5500,651.21,524.96,3581655,2887280,694375 +Middle East and North Africa,Turkey,Baby Food,Online,L,2/23/2014,239197528,3/21/2014,2719,255.28,159.42,694106.32,433462.98,260643.34 +Asia,Vietnam,Vegetables,Offline,M,10/14/2016,235318410,11/29/2016,4802,154.06,90.93,739796.12,436645.86,303150.26 +Sub-Saharan Africa,Togo,Fruits,Offline,M,2/10/2017,395753562,3/30/2017,1128,9.33,6.92,10524.24,7805.76,2718.48 +Middle East and North Africa,Libya,Fruits,Offline,H,11/9/2011,534614312,12/18/2011,3110,9.33,6.92,29016.3,21521.2,7495.1 +Middle East and North Africa,Afghanistan,Cosmetics,Online,M,3/8/2010,536324489,3/21/2010,9189,437.2,263.33,4017430.8,2419739.37,1597691.43 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,M,9/27/2014,805620419,10/24/2014,9840,651.21,524.96,6407906.4,5165606.4,1242300 +Middle East and North Africa,Israel,Meat,Offline,C,4/23/2010,917550933,5/21/2010,2566,421.89,364.69,1082569.74,935794.54,146775.2 +Sub-Saharan Africa,Swaziland,Household,Offline,C,1/12/2013,967477357,2/6/2013,6904,668.27,502.54,4613736.08,3469536.16,1144199.92 +Europe,Monaco,Vegetables,Online,M,8/13/2013,221073520,8/27/2013,9422,154.06,90.93,1451553.32,856742.46,594810.86 +Europe,Georgia,Household,Online,L,5/23/2011,264325749,5/29/2011,8718,668.27,502.54,5825977.86,4381143.72,1444834.14 +Central America and the Caribbean,Belize,Clothes,Offline,L,7/19/2010,953532874,7/21/2010,422,109.28,35.84,46116.16,15124.48,30991.68 +Sub-Saharan Africa,Tanzania,Clothes,Online,M,5/5/2016,865306222,5/17/2016,2195,109.28,35.84,239869.6,78668.8,161200.8 +Europe,United Kingdom,Personal Care,Online,M,2/29/2016,446569621,4/7/2016,8729,81.73,56.67,713421.17,494672.43,218748.74 +North America,United States of America,Cosmetics,Offline,L,8/9/2013,664559400,9/20/2013,6749,437.2,263.33,2950662.8,1777214.17,1173448.63 +Europe,Portugal,Vegetables,Online,M,2/12/2017,756824386,3/11/2017,9,154.06,90.93,1386.54,818.37,568.17 +Central America and the Caribbean,Nicaragua,Clothes,Offline,H,7/2/2013,481225907,7/11/2013,4295,109.28,35.84,469357.6,153932.8,315424.8 +Sub-Saharan Africa,Mauritania,Fruits,Offline,L,2/11/2017,565937793,3/24/2017,2424,9.33,6.92,22615.92,16774.08,5841.84 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,C,2/6/2013,459446370,3/18/2013,9246,9.33,6.92,86265.18,63982.32,22282.86 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,H,3/2/2014,580550467,3/13/2014,6639,651.21,524.96,4323383.19,3485209.44,838173.75 +Europe,Spain,Baby Food,Online,L,5/16/2011,968361413,6/8/2011,8516,255.28,159.42,2173964.48,1357620.72,816343.76 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,H,10/5/2015,832303035,11/7/2015,5818,421.89,364.69,2454556.02,2121766.42,332789.6 +Asia,Vietnam,Cereal,Online,C,9/27/2016,802111661,10/6/2016,1520,205.7,117.11,312664,178007.2,134656.8 +Europe,Iceland,Cosmetics,Offline,M,2/16/2016,677836120,2/28/2016,5626,437.2,263.33,2459687.2,1481494.58,978192.62 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,M,10/24/2016,779837739,11/5/2016,172,81.73,56.67,14057.56,9747.24,4310.32 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,L,5/24/2011,598790347,6/13/2011,4225,81.73,56.67,345309.25,239430.75,105878.5 +Europe,Germany,Baby Food,Online,M,3/28/2016,145680272,4/5/2016,8885,255.28,159.42,2268162.8,1416446.7,851716.1 +Middle East and North Africa,Morocco,Snacks,Online,C,9/19/2014,401806342,10/27/2014,2281,152.58,97.44,348034.98,222260.64,125774.34 +Europe,Andorra,Clothes,Offline,M,12/23/2013,168779885,1/27/2014,4574,109.28,35.84,499846.72,163932.16,335914.56 +Asia,Bangladesh,Household,Online,L,11/14/2010,118524730,11/25/2010,2956,668.27,502.54,1975406.12,1485508.24,489897.88 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,L,11/21/2010,543277204,1/4/2011,6652,255.28,159.42,1698122.56,1060461.84,637660.72 +Middle East and North Africa,Israel,Personal Care,Online,M,10/19/2016,905586135,12/5/2016,1916,81.73,56.67,156594.68,108579.72,48014.96 +Asia,Bangladesh,Clothes,Online,M,4/18/2017,288312852,6/5/2017,7035,109.28,35.84,768784.8,252134.4,516650.4 +Middle East and North Africa,Israel,Baby Food,Offline,L,6/27/2013,544631183,7/10/2013,7325,255.28,159.42,1869926,1167751.5,702174.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,L,2/15/2015,448027455,3/11/2015,135,421.89,364.69,56955.15,49233.15,7722 +Sub-Saharan Africa,Cameroon,Clothes,Offline,M,2/3/2014,642300498,3/20/2014,9846,109.28,35.84,1075970.88,352880.64,723090.24 +Europe,Serbia,Clothes,Online,L,11/30/2010,491561639,12/9/2010,2867,109.28,35.84,313305.76,102753.28,210552.48 +Central America and the Caribbean,Haiti,Clothes,Online,H,12/16/2010,330234706,1/21/2011,2643,109.28,35.84,288827.04,94725.12,194101.92 +North America,Mexico,Household,Offline,H,2/2/2013,113056027,2/8/2013,4646,668.27,502.54,3104782.42,2334800.84,769981.58 +Asia,Turkmenistan,Meat,Online,L,6/16/2013,765074431,7/28/2013,1381,421.89,364.69,582630.09,503636.89,78993.2 +Asia,Turkmenistan,Cereal,Online,C,11/2/2016,131651246,11/29/2016,7384,205.7,117.11,1518888.8,864740.24,654148.56 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,H,2/22/2010,628460299,3/28/2010,4223,9.33,6.92,39400.59,29223.16,10177.43 +Sub-Saharan Africa,Mali,Household,Offline,M,8/26/2011,691487920,10/14/2011,5497,668.27,502.54,3673480.19,2762462.38,911017.81 +Australia and Oceania,East Timor,Baby Food,Online,H,3/9/2014,627032935,4/23/2014,1834,255.28,159.42,468183.52,292376.28,175807.24 +Europe,Germany,Snacks,Offline,L,8/23/2011,361706674,9/1/2011,5897,152.58,97.44,899764.26,574603.68,325160.58 +Sub-Saharan Africa,Malawi,Household,Offline,H,5/5/2010,792432963,5/23/2010,7378,668.27,502.54,4930496.06,3707740.12,1222755.94 +Sub-Saharan Africa,Rwanda,Clothes,Offline,M,2/4/2010,636448132,2/13/2010,8001,109.28,35.84,874349.28,286755.84,587593.44 +Europe,Russia,Personal Care,Offline,H,7/26/2015,481301009,8/6/2015,6519,81.73,56.67,532797.87,369431.73,163366.14 +Central America and the Caribbean,Barbados,Fruits,Online,L,5/2/2017,534852921,5/15/2017,3720,9.33,6.92,34707.6,25742.4,8965.2 +Europe,Iceland,Cosmetics,Offline,C,11/1/2010,175277698,12/16/2010,7421,437.2,263.33,3244461.2,1954171.93,1290289.27 +Asia,Laos,Cereal,Offline,H,4/14/2015,201061666,5/31/2015,7470,205.7,117.11,1536579,874811.7,661767.3 +Middle East and North Africa,Iraq,Vegetables,Offline,L,11/20/2016,581003654,1/9/2017,747,154.06,90.93,115082.82,67924.71,47158.11 +Middle East and North Africa,Azerbaijan,Household,Online,C,6/26/2010,904214990,8/13/2010,6164,668.27,502.54,4119216.28,3097656.56,1021559.72 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,C,12/1/2010,830119502,12/22/2010,9663,255.28,159.42,2466770.64,1540475.46,926295.18 +Sub-Saharan Africa,Sudan,Baby Food,Offline,C,5/14/2011,538453519,5/31/2011,9217,255.28,159.42,2352915.76,1469374.14,883541.62 +Europe,Poland,Personal Care,Offline,L,6/11/2017,279265868,6/28/2017,9831,81.73,56.67,803487.63,557122.77,246364.86 +North America,Mexico,Cosmetics,Offline,M,2/7/2013,822917878,2/25/2013,8542,437.2,263.33,3734562.4,2249364.86,1485197.54 +Europe,Vatican City,Office Supplies,Offline,M,6/12/2017,310083377,6/18/2017,9417,651.21,524.96,6132444.57,4943548.32,1188896.25 +Sub-Saharan Africa,Cape Verde,Household,Offline,M,10/9/2012,101748692,11/7/2012,8554,668.27,502.54,5716381.58,4298727.16,1417654.42 +Sub-Saharan Africa,Chad,Office Supplies,Offline,C,7/9/2016,729212653,7/31/2016,9084,651.21,524.96,5915591.64,4768736.64,1146855 +Asia,Thailand,Baby Food,Offline,M,11/28/2016,544086587,1/3/2017,6167,255.28,159.42,1574311.76,983143.14,591168.62 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,M,7/29/2014,668294322,8/5/2014,1996,81.73,56.67,163133.08,113113.32,50019.76 +Sub-Saharan Africa,Uganda,Fruits,Online,L,3/23/2011,944072186,5/2/2011,794,9.33,6.92,7408.02,5494.48,1913.54 +Europe,Denmark,Fruits,Offline,C,5/30/2013,383969008,6/21/2013,3817,9.33,6.92,35612.61,26413.64,9198.97 +Europe,Cyprus,Office Supplies,Online,L,8/13/2013,320846116,8/18/2013,4351,651.21,524.96,2833414.71,2284100.96,549313.75 +Europe,Italy,Clothes,Online,C,9/24/2016,357877337,10/27/2016,2712,109.28,35.84,296367.36,97198.08,199169.28 +Australia and Oceania,East Timor,Baby Food,Offline,H,7/31/2013,618549001,8/8/2013,1250,255.28,159.42,319100,199275,119825 +Sub-Saharan Africa,Eritrea,Cereal,Online,H,12/24/2014,396659934,1/17/2015,9344,205.7,117.11,1922060.8,1094275.84,827784.96 +Europe,United Kingdom,Personal Care,Offline,M,2/1/2010,406321465,3/10/2010,8406,81.73,56.67,687022.38,476368.02,210654.36 +Europe,Finland,Cosmetics,Online,C,8/21/2015,531957423,9/30/2015,6878,437.2,263.33,3007061.6,1811183.74,1195877.86 +Middle East and North Africa,Bahrain,Cosmetics,Offline,H,7/25/2011,278304135,9/5/2011,5233,437.2,263.33,2287867.6,1378005.89,909861.71 +Europe,France,Vegetables,Online,H,12/8/2012,120410430,1/15/2013,977,154.06,90.93,150516.62,88838.61,61678.01 +Asia,Vietnam,Clothes,Online,L,3/9/2013,153637635,4/15/2013,3645,109.28,35.84,398325.6,130636.8,267688.8 +Middle East and North Africa,Jordan,Beverages,Online,L,7/31/2010,543659579,9/6/2010,9806,47.45,31.79,465294.7,311732.74,153561.96 +Asia,Cambodia,Baby Food,Online,M,1/12/2012,176462590,2/29/2012,8057,255.28,159.42,2056790.96,1284446.94,772344.02 +North America,United States of America,Cereal,Offline,C,2/25/2014,708345496,3/16/2014,4028,205.7,117.11,828559.6,471719.08,356840.52 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,H,8/19/2014,715919625,9/1/2014,5381,437.2,263.33,2352573.2,1416978.73,935594.47 +Europe,France,Office Supplies,Offline,C,12/31/2015,646108806,1/31/2016,6808,651.21,524.96,4433437.68,3573927.68,859510 +Sub-Saharan Africa,Uganda,Personal Care,Online,L,4/11/2014,566149365,5/16/2014,5033,81.73,56.67,411347.09,285220.11,126126.98 +Sub-Saharan Africa,Gabon,Personal Care,Online,H,5/5/2010,613590133,6/2/2010,3810,81.73,56.67,311391.3,215912.7,95478.6 +Middle East and North Africa,Yemen,Cereal,Offline,M,9/17/2013,546292436,10/12/2013,8926,205.7,117.11,1836078.2,1045323.86,790754.34 +Middle East and North Africa,Libya,Clothes,Online,C,1/13/2016,192430102,2/12/2016,3198,109.28,35.84,349477.44,114616.32,234861.12 +Middle East and North Africa,Pakistan,Fruits,Online,C,1/5/2010,800489461,1/14/2010,1475,9.33,6.92,13761.75,10207,3554.75 +Europe,Hungary,Cereal,Online,C,12/10/2015,989269340,12/30/2015,5636,205.7,117.11,1159325.2,660031.96,499293.24 +Central America and the Caribbean,Cuba,Personal Care,Online,H,4/16/2017,797881066,5/14/2017,9593,81.73,56.67,784035.89,543635.31,240400.58 +Middle East and North Africa,Iraq,Fruits,Online,M,7/19/2017,335748469,8/30/2017,4288,9.33,6.92,40007.04,29672.96,10334.08 +Europe,Italy,Cosmetics,Offline,H,9/6/2013,232607877,10/7/2013,2695,437.2,263.33,1178254,709674.35,468579.65 +Sub-Saharan Africa,Mali,Clothes,Offline,L,2/2/2015,288508117,2/5/2015,4818,109.28,35.84,526511.04,172677.12,353833.92 +Australia and Oceania,Kiribati,Baby Food,Online,L,1/31/2017,823810517,3/4/2017,2694,255.28,159.42,687724.32,429477.48,258246.84 +Sub-Saharan Africa,Botswana,Baby Food,Online,C,4/5/2012,429188907,4/30/2012,5390,255.28,159.42,1375959.2,859273.8,516685.4 +Sub-Saharan Africa,Liberia,Personal Care,Online,L,12/30/2016,915629613,1/5/2017,4005,81.73,56.67,327328.65,226963.35,100365.3 +Europe,Portugal,Beverages,Offline,C,8/28/2014,564431464,10/5/2014,6668,47.45,31.79,316396.6,211975.72,104420.88 +Sub-Saharan Africa,Eritrea,Meat,Online,L,5/20/2012,877205789,7/3/2012,3541,421.89,364.69,1493912.49,1291367.29,202545.2 +Asia,Nepal,Fruits,Online,C,8/11/2014,725876414,9/17/2014,1816,9.33,6.92,16943.28,12566.72,4376.56 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,H,9/5/2011,402679669,10/19/2011,717,109.28,35.84,78353.76,25697.28,52656.48 +Sub-Saharan Africa,Ethiopia,Household,Online,C,12/5/2013,270164382,1/3/2014,6499,668.27,502.54,4343086.73,3266007.46,1077079.27 +Europe,Lithuania,Vegetables,Online,H,1/20/2010,311191880,2/9/2010,7448,154.06,90.93,1147438.88,677246.64,470192.24 +Sub-Saharan Africa,Rwanda,Fruits,Offline,L,4/23/2016,578935992,5/28/2016,8880,9.33,6.92,82850.4,61449.6,21400.8 +Australia and Oceania,Palau,Snacks,Online,C,2/27/2012,746883046,2/27/2012,8146,152.58,97.44,1242916.68,793746.24,449170.44 +Asia,Laos,Fruits,Online,C,3/13/2012,558831870,4/18/2012,9624,9.33,6.92,89791.92,66598.08,23193.84 +Europe,Denmark,Household,Offline,M,12/13/2016,278893792,1/3/2017,9726,668.27,502.54,6499594.02,4887704.04,1611889.98 +Europe,Estonia,Fruits,Online,M,8/25/2016,241492640,9/21/2016,1894,9.33,6.92,17671.02,13106.48,4564.54 +North America,United States of America,Baby Food,Online,L,2/25/2010,401364743,4/1/2010,1602,255.28,159.42,408958.56,255390.84,153567.72 +Sub-Saharan Africa,Namibia,Beverages,Online,L,4/28/2016,783558928,5/13/2016,1354,47.45,31.79,64247.3,43043.66,21203.64 +Australia and Oceania,Australia,Clothes,Online,M,3/24/2017,133436524,3/27/2017,5688,109.28,35.84,621584.64,203857.92,417726.72 +Australia and Oceania,Papua New Guinea,Meat,Online,C,12/2/2014,866671359,12/23/2014,6169,421.89,364.69,2602639.41,2249772.61,352866.8 +Asia,Bangladesh,Personal Care,Online,C,7/12/2012,519249761,7/16/2012,6398,81.73,56.67,522908.54,362574.66,160333.88 +Europe,Montenegro,Beverages,Offline,H,6/15/2010,297470557,7/11/2010,7003,47.45,31.79,332292.35,222625.37,109666.98 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,H,3/2/2010,127945077,3/27/2010,646,152.58,97.44,98566.68,62946.24,35620.44 +Middle East and North Africa,Azerbaijan,Baby Food,Online,M,5/31/2010,907597148,6/25/2010,7020,255.28,159.42,1792065.6,1119128.4,672937.2 +Sub-Saharan Africa,Djibouti,Clothes,Offline,H,1/1/2011,453663098,1/17/2011,7847,109.28,35.84,857520.16,281236.48,576283.68 +Europe,Bosnia and Herzegovina,Office Supplies,Online,L,8/6/2016,253691756,9/1/2016,1883,651.21,524.96,1226228.43,988499.68,237728.75 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,L,3/18/2010,515544450,4/30/2010,9914,437.2,263.33,4334400.8,2610653.62,1723747.18 +Europe,Belgium,Fruits,Online,L,7/24/2017,617395007,9/10/2017,9757,9.33,6.92,91032.81,67518.44,23514.37 +Middle East and North Africa,Afghanistan,Household,Offline,C,6/8/2012,457729756,7/8/2012,1262,668.27,502.54,843356.74,634205.48,209151.26 +Sub-Saharan Africa,Namibia,Personal Care,Offline,C,4/29/2011,905347526,5/21/2011,1307,81.73,56.67,106821.11,74067.69,32753.42 +Sub-Saharan Africa,Guinea,Snacks,Offline,C,8/22/2016,649359643,9/7/2016,8803,152.58,97.44,1343161.74,857764.32,485397.42 +Sub-Saharan Africa,Mali,Fruits,Offline,C,12/9/2012,249189937,1/23/2013,9695,9.33,6.92,90454.35,67089.4,23364.95 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,C,2/13/2016,784574735,2/15/2016,1954,668.27,502.54,1305799.58,981963.16,323836.42 +Europe,Macedonia,Clothes,Online,M,8/22/2016,705562865,9/13/2016,586,109.28,35.84,64038.08,21002.24,43035.84 +Asia,Philippines,Cosmetics,Offline,H,8/11/2013,782515656,8/12/2013,2627,437.2,263.33,1148524.4,691767.91,456756.49 +Asia,Mongolia,Office Supplies,Offline,H,12/25/2010,956106936,1/19/2011,2144,651.21,524.96,1396194.24,1125514.24,270680 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,H,10/8/2013,787323033,11/18/2013,5236,47.45,31.79,248448.2,166452.44,81995.76 +Europe,Serbia,Cereal,Offline,L,9/11/2016,807462775,10/17/2016,5034,205.7,117.11,1035493.8,589531.74,445962.06 +Asia,Thailand,Vegetables,Offline,H,7/21/2015,268137490,7/29/2015,6697,154.06,90.93,1031739.82,608958.21,422781.61 +North America,Greenland,Clothes,Online,H,12/23/2010,291271007,2/9/2011,2418,109.28,35.84,264239.04,86661.12,177577.92 +Central America and the Caribbean,The Bahamas,Personal Care,Online,C,4/1/2012,719099652,4/5/2012,6422,81.73,56.67,524870.06,363934.74,160935.32 +Europe,Malta,Snacks,Offline,C,10/11/2010,564172255,10/29/2010,9962,152.58,97.44,1520001.96,970697.28,549304.68 +Middle East and North Africa,Turkey,Meat,Offline,C,3/8/2014,259350144,4/20/2014,6326,421.89,364.69,2668876.14,2307028.94,361847.2 +Central America and the Caribbean,Belize,Household,Online,M,3/20/2012,307807147,4/7/2012,5830,668.27,502.54,3896014.1,2929808.2,966205.9 +Sub-Saharan Africa,Guinea,Beverages,Online,C,11/7/2010,833029592,12/27/2010,823,47.45,31.79,39051.35,26163.17,12888.18 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,M,4/27/2013,228816306,5/26/2013,685,437.2,263.33,299482,180381.05,119100.95 +Sub-Saharan Africa,Uganda,Cereal,Online,C,5/12/2016,109278619,5/25/2016,6827,205.7,117.11,1404313.9,799509.97,604803.93 +Central America and the Caribbean,El Salvador,Fruits,Online,L,12/29/2013,358840358,2/13/2014,7691,9.33,6.92,71757.03,53221.72,18535.31 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,M,6/7/2016,482237851,7/12/2016,3751,437.2,263.33,1639937.2,987750.83,652186.37 +Central America and the Caribbean,Costa Rica,Vegetables,Online,C,1/16/2016,954519927,2/10/2016,2513,154.06,90.93,387152.78,228507.09,158645.69 +Europe,Romania,Cereal,Online,L,10/24/2013,971047914,11/20/2013,3511,205.7,117.11,722212.7,411173.21,311039.49 +Asia,Brunei,Clothes,Offline,H,8/5/2015,697495639,9/12/2015,3314,109.28,35.84,362153.92,118773.76,243380.16 +Sub-Saharan Africa,Ethiopia,Meat,Online,M,2/22/2013,819849431,3/11/2013,520,421.89,364.69,219382.8,189638.8,29744 +Central America and the Caribbean,Dominican Republic,Meat,Online,M,8/30/2010,294408118,9/14/2010,759,421.89,364.69,320214.51,276799.71,43414.8 +Europe,Georgia,Snacks,Offline,M,5/24/2013,397783029,7/6/2013,1693,152.58,97.44,258317.94,164965.92,93352.02 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,L,4/21/2016,676897990,4/23/2016,8012,651.21,524.96,5217494.52,4205979.52,1011515 +Europe,Czech Republic,Cosmetics,Online,C,6/3/2015,298989331,6/8/2015,6442,437.2,263.33,2816442.4,1696371.86,1120070.54 +Asia,Taiwan,Baby Food,Online,H,8/12/2011,301605880,8/18/2011,737,255.28,159.42,188141.36,117492.54,70648.82 +Australia and Oceania,Papua New Guinea,Meat,Online,H,5/25/2014,442608964,6/12/2014,6683,421.89,364.69,2819490.87,2437223.27,382267.6 +Sub-Saharan Africa,Angola,Meat,Online,H,6/4/2015,550172412,7/21/2015,7098,421.89,364.69,2994575.22,2588569.62,406005.6 +Sub-Saharan Africa,Niger,Office Supplies,Offline,H,12/22/2014,972782552,12/29/2014,6829,651.21,524.96,4447113.09,3584951.84,862161.25 +North America,United States of America,Beverages,Online,C,8/12/2010,329238212,8/18/2010,7758,47.45,31.79,368117.1,246626.82,121490.28 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,H,2/11/2016,458650720,2/22/2016,3795,154.06,90.93,584657.7,345079.35,239578.35 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,H,3/27/2012,570443904,4/25/2012,5883,437.2,263.33,2572047.6,1549170.39,1022877.21 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,L,2/6/2011,394354093,3/9/2011,6994,651.21,524.96,4554562.74,3671570.24,882992.5 +Europe,Belarus,Personal Care,Online,C,7/11/2014,630430114,8/3/2014,7135,81.73,56.67,583143.55,404340.45,178803.1 +Asia,China,Personal Care,Online,C,4/4/2010,699033296,5/3/2010,8341,81.73,56.67,681709.93,472684.47,209025.46 +Sub-Saharan Africa,The Gambia,Personal Care,Online,H,8/9/2013,990837466,8/17/2013,9680,81.73,56.67,791146.4,548565.6,242580.8 +Europe,Armenia,Office Supplies,Offline,C,8/28/2010,616828954,9/30/2010,2250,651.21,524.96,1465222.5,1181160,284062.5 +Sub-Saharan Africa,Guinea,Cosmetics,Online,M,1/25/2015,558306586,2/9/2015,4181,437.2,263.33,1827933.2,1100982.73,726950.47 +Europe,Albania,Office Supplies,Offline,C,4/7/2011,516881692,5/7/2011,5634,651.21,524.96,3668917.14,2957624.64,711292.5 +Middle East and North Africa,Syria,Cereal,Offline,M,4/2/2011,264478099,5/12/2011,3802,205.7,117.11,782071.4,445252.22,336819.18 +Asia,Indonesia,Household,Online,C,12/9/2012,993332135,12/31/2012,7908,668.27,502.54,5284679.16,3974086.32,1310592.84 +Europe,Hungary,Snacks,Online,C,7/13/2011,365992629,8/22/2011,4207,152.58,97.44,641904.06,409930.08,231973.98 +Sub-Saharan Africa,South Sudan,Cereal,Online,H,11/9/2010,165320909,11/30/2010,985,205.7,117.11,202614.5,115353.35,87261.15 +Central America and the Caribbean,Barbados,Snacks,Online,C,1/12/2012,444490802,2/15/2012,3561,152.58,97.44,543337.38,346983.84,196353.54 +Europe,Finland,Fruits,Online,M,3/27/2017,876988637,4/1/2017,9281,9.33,6.92,86591.73,64224.52,22367.21 +Europe,Sweden,Beverages,Online,L,10/10/2010,306613242,10/14/2010,2527,47.45,31.79,119906.15,80333.33,39572.82 +Middle East and North Africa,Somalia,Clothes,Online,L,11/22/2015,797475945,12/3/2015,9709,109.28,35.84,1060999.52,347970.56,713028.96 +Asia,Tajikistan,Baby Food,Online,C,3/30/2015,884000575,5/16/2015,4269,255.28,159.42,1089790.32,680563.98,409226.34 +Central America and the Caribbean,Honduras,Personal Care,Offline,L,4/5/2015,520923459,5/16/2015,1682,81.73,56.67,137469.86,95318.94,42150.92 +Central America and the Caribbean,Dominica,Personal Care,Online,C,2/3/2012,633293426,2/20/2012,4453,81.73,56.67,363943.69,252351.51,111592.18 +Sub-Saharan Africa,Guinea-Bissau,Household,Offline,H,7/8/2010,866471803,7/16/2010,7116,668.27,502.54,4755409.32,3576074.64,1179334.68 +Europe,Cyprus,Snacks,Offline,H,8/5/2012,936132419,9/10/2012,1240,152.58,97.44,189199.2,120825.6,68373.6 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,M,11/17/2013,178261601,12/25/2013,424,109.28,35.84,46334.72,15196.16,31138.56 +Asia,Brunei,Baby Food,Online,M,10/9/2014,699158179,11/14/2014,5297,255.28,159.42,1352218.16,844447.74,507770.42 +Sub-Saharan Africa,Sudan,Cereal,Online,C,9/27/2016,625433480,10/15/2016,8520,205.7,117.11,1752564,997777.2,754786.8 +Central America and the Caribbean,Costa Rica,Household,Online,L,12/16/2010,854011332,12/27/2010,9786,668.27,502.54,6539690.22,4917856.44,1621833.78 +Sub-Saharan Africa,Burundi,Beverages,Online,H,5/19/2012,102128064,5/20/2012,819,47.45,31.79,38861.55,26036.01,12825.54 +Middle East and North Africa,Jordan,Office Supplies,Online,M,7/13/2010,757332503,7/31/2010,372,651.21,524.96,242250.12,195285.12,46965 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,H,2/17/2011,327485978,2/18/2011,9233,437.2,263.33,4036667.6,2431325.89,1605341.71 +Europe,Armenia,Personal Care,Online,L,3/10/2017,890762317,4/7/2017,5219,81.73,56.67,426548.87,295760.73,130788.14 +Europe,Austria,Meat,Online,L,1/22/2010,545647847,3/5/2010,8178,421.89,364.69,3450216.42,2982434.82,467781.6 +North America,Canada,Cereal,Online,L,10/21/2013,160941398,11/13/2013,4991,205.7,117.11,1026648.7,584496.01,442152.69 +Europe,Netherlands,Cosmetics,Offline,M,9/14/2015,225754296,9/27/2015,4568,437.2,263.33,1997129.6,1202891.44,794238.16 +Sub-Saharan Africa,Seychelles ,Clothes,Online,H,6/9/2015,399510371,7/26/2015,2852,109.28,35.84,311666.56,102215.68,209450.88 +Europe,Slovakia,Meat,Offline,C,10/9/2013,861945950,10/25/2013,7816,421.89,364.69,3297492.24,2850417.04,447075.2 +Europe,Montenegro,Cosmetics,Offline,M,4/24/2016,963109862,4/30/2016,4466,437.2,263.33,1952535.2,1176031.78,776503.42 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,H,8/5/2014,573363435,8/18/2014,9837,154.06,90.93,1515488.22,894478.41,621009.81 +Sub-Saharan Africa,Chad,Personal Care,Offline,H,7/24/2012,533380496,8/15/2012,7997,81.73,56.67,653594.81,453189.99,200404.82 +Sub-Saharan Africa,Burundi,Vegetables,Offline,H,3/28/2015,404147374,4/29/2015,5044,154.06,90.93,777078.64,458650.92,318427.72 +Europe,Cyprus,Baby Food,Online,L,5/6/2017,716962897,6/2/2017,4109,255.28,159.42,1048945.52,655056.78,393888.74 +Middle East and North Africa,Israel,Snacks,Online,H,9/2/2014,723438394,9/10/2014,352,152.58,97.44,53708.16,34298.88,19409.28 +Middle East and North Africa,Pakistan,Cosmetics,Online,M,6/5/2015,645497691,6/20/2015,5966,437.2,263.33,2608335.2,1571026.78,1037308.42 +Europe,Andorra,Cereal,Offline,H,9/30/2013,325377118,11/16/2013,5175,205.7,117.11,1064497.5,606044.25,458453.25 +Central America and the Caribbean,Cuba,Household,Online,L,3/9/2016,575625503,4/21/2016,9233,668.27,502.54,6170136.91,4639951.82,1530185.09 +Middle East and North Africa,Turkey,Beverages,Offline,L,3/23/2015,929104173,3/30/2015,1426,47.45,31.79,67663.7,45332.54,22331.16 +Sub-Saharan Africa,Mozambique,Clothes,Online,M,10/2/2015,988986957,11/2/2015,2073,109.28,35.84,226537.44,74296.32,152241.12 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,H,3/1/2016,878760182,3/19/2016,3521,255.28,159.42,898840.88,561317.82,337523.06 +Central America and the Caribbean,Jamaica,Office Supplies,Online,C,2/19/2012,792222678,3/1/2012,5150,651.21,524.96,3353731.5,2703544,650187.5 +Europe,Finland,Clothes,Online,L,7/17/2015,543485772,8/3/2015,8372,109.28,35.84,914892.16,300052.48,614839.68 +Sub-Saharan Africa,Zimbabwe,Meat,Online,C,10/27/2012,916973292,11/25/2012,1629,421.89,364.69,687258.81,594080.01,93178.8 +Europe,Belgium,Fruits,Offline,C,3/16/2014,517421567,3/21/2014,5395,9.33,6.92,50335.35,37333.4,13001.95 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,L,1/17/2012,719879424,2/27/2012,7174,81.73,56.67,586331.02,406550.58,179780.44 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,C,11/29/2014,719708192,1/14/2015,6502,81.73,56.67,531408.46,368468.34,162940.12 +Sub-Saharan Africa,Togo,Clothes,Offline,C,7/3/2013,682581698,7/19/2013,9948,109.28,35.84,1087117.44,356536.32,730581.12 +North America,Mexico,Fruits,Online,C,9/25/2014,394486272,10/9/2014,6109,9.33,6.92,56996.97,42274.28,14722.69 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,H,3/20/2015,611720740,4/28/2015,616,437.2,263.33,269315.2,162211.28,107103.92 +Middle East and North Africa,Iran,Household,Online,C,8/18/2012,810896432,8/18/2012,1129,668.27,502.54,754476.83,567367.66,187109.17 +Middle East and North Africa,Israel,Household,Offline,L,2/1/2017,538937175,2/2/2017,2341,668.27,502.54,1564420.07,1176446.14,387973.93 +Sub-Saharan Africa,Mali,Baby Food,Online,L,1/13/2017,763079297,1/18/2017,976,255.28,159.42,249153.28,155593.92,93559.36 +North America,Greenland,Personal Care,Online,M,5/9/2013,720871627,5/22/2013,789,81.73,56.67,64484.97,44712.63,19772.34 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,H,7/23/2015,170175492,9/2/2015,7565,437.2,263.33,3307418,1992091.45,1315326.55 +Middle East and North Africa,Iran,Office Supplies,Online,H,4/16/2015,739164721,5/28/2015,4122,651.21,524.96,2684287.62,2163885.12,520402.5 +Europe,Switzerland,Snacks,Online,L,10/31/2012,976325643,12/4/2012,5309,152.58,97.44,810047.22,517308.96,292738.26 +Sub-Saharan Africa,Lesotho,Baby Food,Online,H,5/1/2013,400457084,5/22/2013,3005,255.28,159.42,767116.4,479057.1,288059.3 +Australia and Oceania,Fiji,Vegetables,Online,H,5/29/2015,850670373,6/20/2015,1122,154.06,90.93,172855.32,102023.46,70831.86 +Europe,Armenia,Fruits,Online,H,12/20/2014,636389338,2/3/2015,602,9.33,6.92,5616.66,4165.84,1450.82 +Asia,North Korea,Beverages,Offline,L,7/24/2016,387350308,8/1/2016,4419,47.45,31.79,209681.55,140480.01,69201.54 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,L,6/8/2014,803602111,6/29/2014,2577,81.73,56.67,210618.21,146038.59,64579.62 +Middle East and North Africa,Iran,Vegetables,Offline,L,6/23/2011,405506074,6/27/2011,7113,154.06,90.93,1095828.78,646785.09,449043.69 +Sub-Saharan Africa,Zambia,Office Supplies,Online,C,6/4/2015,483736026,6/23/2015,7095,651.21,524.96,4620334.95,3724591.2,895743.75 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,L,5/12/2012,149278295,6/18/2012,3620,651.21,524.96,2357380.2,1900355.2,457025 +Asia,Uzbekistan,Personal Care,Offline,C,12/14/2015,383431708,1/4/2016,4818,81.73,56.67,393775.14,273036.06,120739.08 +Sub-Saharan Africa,Seychelles ,Meat,Online,C,8/15/2010,887807595,9/29/2010,851,421.89,364.69,359028.39,310351.19,48677.2 +Europe,Portugal,Cereal,Offline,M,12/8/2015,534329783,12/29/2015,8912,205.7,117.11,1833198.4,1043684.32,789514.08 +Europe,Armenia,Clothes,Offline,C,9/4/2014,515234601,10/2/2014,8223,109.28,35.84,898609.44,294712.32,603897.12 +Asia,South Korea,Fruits,Online,H,3/6/2017,293070876,4/3/2017,5040,9.33,6.92,47023.2,34876.8,12146.4 +Europe,Lithuania,Baby Food,Online,L,2/18/2012,750699937,2/18/2012,7648,255.28,159.42,1952381.44,1219244.16,733137.28 +Europe,France,Meat,Online,L,10/20/2015,141295611,10/30/2015,1366,421.89,364.69,576301.74,498166.54,78135.2 +Sub-Saharan Africa,Kenya,Beverages,Offline,H,3/19/2015,838344228,4/26/2015,3542,47.45,31.79,168067.9,112600.18,55467.72 +Asia,Bhutan,Clothes,Offline,C,5/25/2017,785644614,5/25/2017,8555,109.28,35.84,934890.4,306611.2,628279.2 +Middle East and North Africa,Morocco,Baby Food,Offline,H,4/22/2015,247308099,5/22/2015,2817,255.28,159.42,719123.76,449086.14,270037.62 +Australia and Oceania,Papua New Guinea,Beverages,Offline,L,4/22/2014,457758510,6/5/2014,9770,47.45,31.79,463586.5,310588.3,152998.2 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,L,4/8/2013,471732175,5/4/2013,4888,154.06,90.93,753045.28,444465.84,308579.44 +Europe,Liechtenstein,Vegetables,Offline,M,11/27/2015,314277923,1/13/2016,676,154.06,90.93,104144.56,61468.68,42675.88 +Sub-Saharan Africa,Cameroon,Clothes,Online,H,11/8/2011,530757081,12/19/2011,1670,109.28,35.84,182497.6,59852.8,122644.8 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,L,9/29/2010,836843478,10/28/2010,9437,651.21,524.96,6145468.77,4954047.52,1191421.25 +Central America and the Caribbean,Dominica,Baby Food,Offline,M,9/14/2015,568523442,11/2/2015,7575,255.28,159.42,1933746,1207606.5,726139.5 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,C,12/27/2011,932095801,1/20/2012,6716,9.33,6.92,62660.28,46474.72,16185.56 +Middle East and North Africa,Somalia,Meat,Offline,H,3/18/2016,954171884,4/28/2016,9519,421.89,364.69,4015970.91,3471484.11,544486.8 +Asia,South Korea,Office Supplies,Online,M,12/23/2011,631675517,1/16/2012,5678,651.21,524.96,3697570.38,2980722.88,716847.5 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,L,3/27/2014,481843030,4/11/2014,6915,154.06,90.93,1065324.9,628780.95,436543.95 +Asia,Vietnam,Personal Care,Offline,M,7/5/2012,192223250,8/13/2012,1986,81.73,56.67,162315.78,112546.62,49769.16 +Middle East and North Africa,Yemen,Office Supplies,Offline,L,7/11/2012,870677506,8/17/2012,1677,651.21,524.96,1092079.17,880357.92,211721.25 +Europe,Denmark,Baby Food,Offline,H,4/16/2017,995379626,5/24/2017,3806,255.28,159.42,971595.68,606752.52,364843.16 +Europe,Slovenia,Office Supplies,Offline,C,9/23/2015,464815938,10/25/2015,8220,651.21,524.96,5352946.2,4315171.2,1037775 +Europe,Belgium,Clothes,Online,L,10/5/2016,147785270,10/6/2016,1800,109.28,35.84,196704,64512,132192 +Middle East and North Africa,Israel,Clothes,Offline,H,3/26/2015,533398950,5/4/2015,3457,109.28,35.84,377780.96,123898.88,253882.08 +Australia and Oceania,Samoa ,Meat,Online,C,11/1/2010,381080806,11/27/2010,9134,421.89,364.69,3853543.26,3331078.46,522464.8 +Europe,Italy,Personal Care,Offline,M,11/24/2011,770567166,12/1/2011,6803,81.73,56.67,556009.19,385526.01,170483.18 +Europe,Vatican City,Snacks,Online,C,6/16/2016,151906859,7/4/2016,1470,152.58,97.44,224292.6,143236.8,81055.8 +Europe,Latvia,Clothes,Offline,L,1/18/2016,195461213,1/20/2016,171,109.28,35.84,18686.88,6128.64,12558.24 +Europe,Ireland,Baby Food,Offline,M,8/13/2014,841904056,9/30/2014,6974,255.28,159.42,1780322.72,1111795.08,668527.64 +Sub-Saharan Africa,Guinea,Beverages,Online,M,3/7/2017,752221715,4/26/2017,7976,47.45,31.79,378461.2,253557.04,124904.16 +Middle East and North Africa,Pakistan,Baby Food,Offline,H,11/22/2010,457713019,1/8/2011,6309,255.28,159.42,1610561.52,1005780.78,604780.74 +Europe,Bosnia and Herzegovina,Meat,Online,L,4/5/2014,109989297,5/13/2014,7132,421.89,364.69,3008919.48,2600969.08,407950.4 +Australia and Oceania,Papua New Guinea,Clothes,Online,C,10/11/2012,830974376,10/21/2012,2639,109.28,35.84,288389.92,94581.76,193808.16 +Asia,South Korea,Clothes,Offline,C,9/20/2015,662904584,10/6/2015,7052,109.28,35.84,770642.56,252743.68,517898.88 +Sub-Saharan Africa,Madagascar,Household,Online,M,7/1/2014,418328750,8/16/2014,1628,668.27,502.54,1087943.56,818135.12,269808.44 +Europe,Cyprus,Office Supplies,Online,L,9/25/2016,530108201,9/25/2016,9652,651.21,524.96,6285478.92,5066913.92,1218565 +Asia,Uzbekistan,Baby Food,Online,L,3/8/2012,601416766,3/30/2012,1441,255.28,159.42,367858.48,229724.22,138134.26 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,L,5/19/2014,755740773,6/3/2014,9344,9.33,6.92,87179.52,64660.48,22519.04 +Sub-Saharan Africa,Angola,Beverages,Offline,L,6/3/2011,286879050,6/25/2011,2741,47.45,31.79,130060.45,87136.39,42924.06 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,L,3/11/2015,808942925,4/30/2015,3043,81.73,56.67,248704.39,172446.81,76257.58 +Europe,Belarus,Baby Food,Offline,M,2/15/2012,406356227,3/27/2012,8693,255.28,159.42,2219149.04,1385838.06,833310.98 +Australia and Oceania,Palau,Personal Care,Offline,C,6/13/2012,383855283,6/16/2012,163,81.73,56.67,13321.99,9237.21,4084.78 +Middle East and North Africa,Morocco,Beverages,Online,C,2/5/2016,316488921,3/11/2016,4960,47.45,31.79,235352,157678.4,77673.6 +Europe,Belarus,Fruits,Offline,L,6/26/2016,299618470,8/8/2016,2618,9.33,6.92,24425.94,18116.56,6309.38 +Sub-Saharan Africa,Rwanda,Beverages,Online,H,11/21/2011,498917758,12/15/2011,9706,47.45,31.79,460549.7,308553.74,151995.96 +Europe,Latvia,Cereal,Online,M,10/16/2016,700373113,11/26/2016,4823,205.7,117.11,992091.1,564821.53,427269.57 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,M,8/31/2012,760283362,10/11/2012,3597,205.7,117.11,739902.9,421244.67,318658.23 +Asia,Kyrgyzstan,Household,Online,L,5/4/2012,155259835,6/10/2012,3690,668.27,502.54,2465916.3,1854372.6,611543.7 +Middle East and North Africa,Kuwait,Baby Food,Offline,H,10/8/2010,232226359,11/6/2010,9795,255.28,159.42,2500467.6,1561518.9,938948.7 +Europe,Georgia,Baby Food,Online,L,7/22/2011,158419263,8/23/2011,8635,255.28,159.42,2204342.8,1376591.7,827751.1 +Asia,Cambodia,Office Supplies,Offline,H,7/28/2015,971387374,9/14/2015,3965,651.21,524.96,2582047.65,2081466.4,500581.25 +Central America and the Caribbean,Barbados,Baby Food,Offline,L,3/10/2017,628992021,4/20/2017,1571,255.28,159.42,401044.88,250448.82,150596.06 +Sub-Saharan Africa,Gabon,Meat,Online,H,8/17/2015,759407031,9/1/2015,4271,421.89,364.69,1801892.19,1557590.99,244301.2 +Middle East and North Africa,Syria,Vegetables,Offline,M,3/3/2011,811118733,4/10/2011,6913,154.06,90.93,1065016.78,628599.09,436417.69 +Asia,Mongolia,Fruits,Online,C,7/10/2016,302925956,7/24/2016,1377,9.33,6.92,12847.41,9528.84,3318.57 +Middle East and North Africa,Lebanon,Meat,Offline,L,3/6/2015,173940026,3/18/2015,1574,421.89,364.69,664054.86,574022.06,90032.8 +Australia and Oceania,Fiji,Meat,Online,M,8/9/2010,533584773,9/17/2010,8447,421.89,364.69,3563704.83,3080536.43,483168.4 +Europe,Serbia,Meat,Offline,L,12/4/2014,211596524,12/18/2014,4969,421.89,364.69,2096371.41,1812144.61,284226.8 +Europe,Romania,Clothes,Offline,C,10/25/2014,808024108,12/11/2014,1144,109.28,35.84,125016.32,41000.96,84015.36 +Europe,Italy,Vegetables,Offline,L,3/1/2013,843228852,3/9/2013,9011,154.06,90.93,1388234.66,819370.23,568864.43 +Asia,Tajikistan,Vegetables,Online,C,2/20/2010,707884585,2/28/2010,7634,154.06,90.93,1176094.04,694159.62,481934.42 +Europe,Portugal,Household,Offline,L,7/17/2014,412977635,8/6/2014,8114,668.27,502.54,5422342.78,4077609.56,1344733.22 +Central America and the Caribbean,Belize,Fruits,Offline,H,4/24/2017,939806830,4/28/2017,8581,9.33,6.92,80060.73,59380.52,20680.21 +Europe,Ukraine,Snacks,Online,C,6/13/2010,189983499,7/21/2010,9194,152.58,97.44,1402820.52,895863.36,506957.16 +Sub-Saharan Africa,Eritrea,Fruits,Online,L,7/10/2013,635431468,8/10/2013,7147,9.33,6.92,66681.51,49457.24,17224.27 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,H,11/18/2016,768387067,11/30/2016,1663,255.28,159.42,424530.64,265115.46,159415.18 +Sub-Saharan Africa,Mali,Snacks,Online,M,9/22/2015,951399123,11/6/2015,8998,152.58,97.44,1372914.84,876765.12,496149.72 +Asia,Bangladesh,Cereal,Offline,H,11/19/2013,267328965,11/26/2013,7436,205.7,117.11,1529585.2,870829.96,658755.24 +Middle East and North Africa,Jordan,Vegetables,Offline,M,6/21/2012,569350421,7/7/2012,2297,154.06,90.93,353875.82,208866.21,145009.61 +Europe,Armenia,Snacks,Online,M,8/31/2013,630949819,10/20/2013,927,152.58,97.44,141441.66,90326.88,51114.78 +Central America and the Caribbean,Costa Rica,Snacks,Online,M,12/3/2016,195925986,12/29/2016,7708,152.58,97.44,1176086.64,751067.52,425019.12 +Middle East and North Africa,Tunisia ,Office Supplies,Online,C,3/12/2015,428390252,4/7/2015,9050,651.21,524.96,5893450.5,4750888,1142562.5 +Sub-Saharan Africa,Sudan,Beverages,Online,C,11/5/2013,762766444,11/24/2013,8396,47.45,31.79,398390.2,266908.84,131481.36 +Australia and Oceania,Marshall Islands,Fruits,Offline,H,10/1/2011,253790891,11/9/2011,1219,9.33,6.92,11373.27,8435.48,2937.79 +Europe,Austria,Vegetables,Offline,M,8/14/2012,726512420,8/18/2012,25,154.06,90.93,3851.5,2273.25,1578.25 +Sub-Saharan Africa,Benin,Baby Food,Online,L,8/30/2013,926292359,8/31/2013,9348,255.28,159.42,2386357.44,1490258.16,896099.28 +Middle East and North Africa,Oman,Fruits,Offline,M,12/9/2016,568804538,12/9/2016,758,9.33,6.92,7072.14,5245.36,1826.78 +Australia and Oceania,Papua New Guinea,Meat,Online,C,6/6/2010,790035283,7/15/2010,7851,421.89,364.69,3312258.39,2863181.19,449077.2 +Europe,France,Household,Online,C,4/2/2017,996283423,5/12/2017,1259,668.27,502.54,841351.93,632697.86,208654.07 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,M,2/27/2016,214160287,4/7/2016,3643,205.7,117.11,749365.1,426631.73,322733.37 +Central America and the Caribbean,Grenada,Office Supplies,Online,M,6/19/2013,240589702,7/5/2013,4694,651.21,524.96,3056779.74,2464162.24,592617.5 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Online,H,7/24/2016,692807996,7/30/2016,6137,47.45,31.79,291200.65,195095.23,96105.42 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,L,12/18/2014,358363997,1/25/2015,6725,255.28,159.42,1716758,1072099.5,644658.5 +Central America and the Caribbean,Nicaragua,Snacks,Online,L,5/24/2014,345119035,5/25/2014,7247,152.58,97.44,1105747.26,706147.68,399599.58 +Europe,Netherlands,Household,Offline,C,4/17/2010,931246936,5/12/2010,5518,668.27,502.54,3687513.86,2773015.72,914498.14 +Sub-Saharan Africa,Ghana,Personal Care,Online,M,4/19/2014,215234029,4/19/2014,1387,81.73,56.67,113359.51,78601.29,34758.22 +Asia,Turkmenistan,Personal Care,Offline,C,8/13/2012,865879142,8/21/2012,1735,81.73,56.67,141801.55,98322.45,43479.1 +Australia and Oceania,Tonga,Meat,Offline,M,3/28/2015,672293603,5/9/2015,5472,421.89,364.69,2308582.08,1995583.68,312998.4 +Middle East and North Africa,Afghanistan,Vegetables,Online,L,4/12/2014,193901240,5/16/2014,8541,154.06,90.93,1315826.46,776633.13,539193.33 +Europe,Finland,Clothes,Online,M,7/1/2010,510438382,7/29/2010,8915,109.28,35.84,974231.2,319513.6,654717.6 +Sub-Saharan Africa,Botswana,Personal Care,Offline,L,1/28/2017,971953856,2/4/2017,1600,81.73,56.67,130768,90672,40096 +Asia,Uzbekistan,Fruits,Online,H,5/27/2010,548808991,6/16/2010,3631,9.33,6.92,33877.23,25126.52,8750.71 +Asia,Thailand,Personal Care,Offline,H,2/21/2017,981677615,2/21/2017,9076,81.73,56.67,741781.48,514336.92,227444.56 +Australia and Oceania,Australia,Household,Offline,H,1/9/2012,931546056,2/25/2012,4034,668.27,502.54,2695801.18,2027246.36,668554.82 +Middle East and North Africa,Israel,Fruits,Online,C,6/27/2012,929713141,8/11/2012,1634,9.33,6.92,15245.22,11307.28,3937.94 +Europe,Slovakia,Office Supplies,Online,M,4/29/2014,227790200,6/13/2014,7037,651.21,524.96,4582564.77,3694143.52,888421.25 +Sub-Saharan Africa,Kenya,Meat,Offline,C,8/7/2010,847701060,9/10/2010,2436,421.89,364.69,1027724.04,888384.84,139339.2 +Sub-Saharan Africa,Togo,Personal Care,Online,C,8/5/2010,831682050,8/20/2010,2055,81.73,56.67,167955.15,116456.85,51498.3 +Asia,Maldives,Snacks,Offline,M,4/14/2013,992281997,5/11/2013,7148,152.58,97.44,1090641.84,696501.12,394140.72 +Europe,Netherlands,Cosmetics,Offline,H,2/24/2011,862362229,3/18/2011,1002,437.2,263.33,438074.4,263856.66,174217.74 +Europe,Switzerland,Meat,Offline,H,8/30/2016,945096576,10/11/2016,3934,421.89,364.69,1659715.26,1434690.46,225024.8 +Sub-Saharan Africa,Burundi,Household,Offline,M,1/25/2013,463971364,3/7/2013,8292,668.27,502.54,5541294.84,4167061.68,1374233.16 +Sub-Saharan Africa,The Gambia,Meat,Offline,L,3/8/2011,512785422,3/19/2011,3457,421.89,364.69,1458473.73,1260733.33,197740.4 +Europe,Luxembourg,Personal Care,Offline,H,4/25/2015,905650079,5/5/2015,839,81.73,56.67,68571.47,47546.13,21025.34 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,H,11/25/2011,626989161,12/26/2011,8881,668.27,502.54,5934905.87,4463057.74,1471848.13 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,C,3/3/2011,981538999,4/3/2011,8057,437.2,263.33,3522520.4,2121649.81,1400870.59 +Central America and the Caribbean,Jamaica,Meat,Offline,L,1/17/2013,644348418,1/23/2013,5871,421.89,364.69,2476916.19,2141094.99,335821.2 +Sub-Saharan Africa,Malawi,Cereal,Online,L,12/16/2010,610778748,1/2/2011,1859,205.7,117.11,382396.3,217707.49,164688.81 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,L,9/30/2010,146503818,10/9/2010,2590,154.06,90.93,399015.4,235508.7,163506.7 +Europe,Bulgaria,Fruits,Online,M,10/3/2011,837509953,11/16/2011,6661,9.33,6.92,62147.13,46094.12,16053.01 +Asia,Nepal,Cereal,Offline,C,8/5/2010,740095984,8/25/2010,9703,205.7,117.11,1995907.1,1136318.33,859588.77 +Asia,Brunei,Snacks,Offline,L,7/9/2012,230873239,7/9/2012,9377,152.58,97.44,1430742.66,913694.88,517047.78 +Europe,Albania,Personal Care,Online,L,6/30/2012,656765544,8/4/2012,374,81.73,56.67,30567.02,21194.58,9372.44 +Australia and Oceania,New Zealand,Cereal,Offline,C,2/12/2014,285009229,3/22/2014,9419,205.7,117.11,1937488.3,1103059.09,834429.21 +Central America and the Caribbean,Barbados,Office Supplies,Offline,H,9/8/2010,153153121,9/18/2010,267,651.21,524.96,173873.07,140164.32,33708.75 +Europe,Poland,Baby Food,Offline,H,9/21/2011,919058549,10/10/2011,8703,255.28,159.42,2221701.84,1387432.26,834269.58 +Europe,Latvia,Clothes,Online,M,6/8/2016,610899341,6/24/2016,7545,109.28,35.84,824517.6,270412.8,554104.8 +Asia,Kazakhstan,Cereal,Offline,L,7/19/2017,477161824,8/8/2017,1642,205.7,117.11,337759.4,192294.62,145464.78 +Europe,Netherlands,Household,Online,C,8/13/2012,936644828,9/17/2012,2874,668.27,502.54,1920607.98,1444299.96,476308.02 +North America,Greenland,Snacks,Offline,M,6/2/2015,228459680,7/1/2015,5151,152.58,97.44,785939.58,501913.44,284026.14 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,C,4/14/2014,262030208,4/24/2014,9416,255.28,159.42,2403716.48,1501098.72,902617.76 +Australia and Oceania,Papua New Guinea,Vegetables,Online,H,10/5/2013,767092740,11/23/2013,8643,154.06,90.93,1331540.58,785907.99,545632.59 +Middle East and North Africa,Afghanistan,Cosmetics,Online,H,9/3/2015,643696105,9/3/2015,2837,437.2,263.33,1240336.4,747067.21,493269.19 +Central America and the Caribbean,Trinidad and Tobago,Meat,Online,H,5/1/2015,212201631,6/10/2015,4033,421.89,364.69,1701482.37,1470794.77,230687.6 +Europe,Latvia,Meat,Offline,H,11/25/2012,763283145,12/20/2012,1299,421.89,364.69,548035.11,473732.31,74302.8 +Asia,Vietnam,Cereal,Offline,C,3/12/2017,507926976,4/12/2017,5734,205.7,117.11,1179483.8,671508.74,507975.06 +Asia,Laos,Cereal,Online,M,7/27/2011,427431952,8/12/2011,5468,205.7,117.11,1124767.6,640357.48,484410.12 +Middle East and North Africa,Qatar,Vegetables,Offline,M,9/30/2010,223409402,10/8/2010,662,154.06,90.93,101987.72,60195.66,41792.06 +Asia,Mongolia,Personal Care,Online,H,8/1/2011,567783153,8/20/2011,8507,81.73,56.67,695277.11,482091.69,213185.42 +Australia and Oceania,Palau,Meat,Online,C,12/29/2011,852789533,1/23/2012,8228,421.89,364.69,3471310.92,3000669.32,470641.6 +Central America and the Caribbean,Honduras,Household,Offline,M,9/30/2014,540977370,11/9/2014,6080,668.27,502.54,4063081.6,3055443.2,1007638.4 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,H,2/9/2016,515207993,3/23/2016,349,651.21,524.96,227272.29,183211.04,44061.25 +Asia,Philippines,Office Supplies,Online,L,3/9/2017,828655230,4/28/2017,6352,651.21,524.96,4136485.92,3334545.92,801940 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,C,8/3/2012,254805409,9/11/2012,1438,152.58,97.44,219410.04,140118.72,79291.32 +Middle East and North Africa,Lebanon,Baby Food,Offline,H,12/2/2016,337457358,12/31/2016,9986,255.28,159.42,2549226.08,1591968.12,957257.96 +Europe,France,Cereal,Online,C,7/21/2015,440722405,7/21/2015,8408,205.7,117.11,1729525.6,984660.88,744864.72 +Sub-Saharan Africa,Senegal,Fruits,Offline,H,11/9/2013,899024379,12/2/2013,147,9.33,6.92,1371.51,1017.24,354.27 +Middle East and North Africa,Kuwait,Vegetables,Online,H,9/14/2010,767099606,10/14/2010,675,154.06,90.93,103990.5,61377.75,42612.75 +Middle East and North Africa,Qatar,Meat,Online,L,5/18/2017,969996917,6/28/2017,2498,421.89,364.69,1053881.22,910995.62,142885.6 +Sub-Saharan Africa,Chad,Meat,Online,H,12/12/2015,253077638,1/21/2016,152,421.89,364.69,64127.28,55432.88,8694.4 +Sub-Saharan Africa,The Gambia,Cosmetics,Offline,L,1/13/2016,132015597,3/3/2016,5204,437.2,263.33,2275188.8,1370369.32,904819.48 +Europe,Macedonia,Cosmetics,Online,M,3/14/2013,842797124,3/20/2013,1253,437.2,263.33,547811.6,329952.49,217859.11 +Asia,Singapore,Fruits,Online,C,6/1/2015,891721045,7/5/2015,8928,9.33,6.92,83298.24,61781.76,21516.48 +Asia,Uzbekistan,Snacks,Offline,H,7/29/2016,205398690,8/16/2016,892,152.58,97.44,136101.36,86916.48,49184.88 +Middle East and North Africa,Libya,Personal Care,Offline,C,6/7/2015,580753886,7/13/2015,6835,81.73,56.67,558624.55,387339.45,171285.1 +Sub-Saharan Africa,Zimbabwe,Household,Offline,H,10/16/2011,735022962,11/11/2011,8483,668.27,502.54,5668934.41,4263046.82,1405887.59 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,M,4/26/2010,355754745,5/11/2010,4589,81.73,56.67,375058.97,260058.63,115000.34 +Asia,North Korea,Office Supplies,Online,H,9/26/2016,550810563,11/9/2016,5941,651.21,524.96,3868838.61,3118787.36,750051.25 +Central America and the Caribbean,Honduras,Personal Care,Online,C,5/5/2011,698364245,6/14/2011,354,81.73,56.67,28932.42,20061.18,8871.24 +Asia,Nepal,Beverages,Online,H,5/5/2013,696902120,6/21/2013,7679,47.45,31.79,364368.55,244115.41,120253.14 +Asia,India,Personal Care,Offline,M,7/9/2016,515223014,8/22/2016,4794,81.73,56.67,391813.62,271675.98,120137.64 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,L,9/19/2015,642438256,10/13/2015,611,651.21,524.96,397889.31,320750.56,77138.75 +Europe,Kosovo,Office Supplies,Online,C,8/15/2010,737971675,9/3/2010,1073,651.21,524.96,698748.33,563282.08,135466.25 +Europe,Greece,Cosmetics,Offline,M,2/21/2017,981559598,3/19/2017,4152,437.2,263.33,1815254.4,1093346.16,721908.24 +Sub-Saharan Africa,Sudan,Personal Care,Offline,L,8/6/2010,723250854,9/1/2010,4855,81.73,56.67,396799.15,275132.85,121666.3 +Australia and Oceania,Marshall Islands,Cereal,Offline,H,10/20/2012,733406770,11/5/2012,216,205.7,117.11,44431.2,25295.76,19135.44 +Australia and Oceania,Fiji,Vegetables,Offline,C,7/26/2012,952701175,8/27/2012,4304,154.06,90.93,663074.24,391362.72,271711.52 +Asia,Turkmenistan,Household,Offline,H,11/29/2014,942120397,12/20/2014,3216,668.27,502.54,2149156.32,1616168.64,532987.68 +Middle East and North Africa,Morocco,Household,Offline,C,7/22/2014,332963263,8/12/2014,84,668.27,502.54,56134.68,42213.36,13921.32 +Sub-Saharan Africa,Equatorial Guinea,Meat,Online,L,11/11/2014,176841104,12/11/2014,67,421.89,364.69,28266.63,24434.23,3832.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,H,6/20/2016,695677745,7/26/2016,5359,421.89,364.69,2260908.51,1954373.71,306534.8 +Sub-Saharan Africa,Malawi,Household,Offline,H,7/6/2013,831709516,8/17/2013,183,668.27,502.54,122293.41,91964.82,30328.59 +Europe,Malta,Fruits,Offline,C,7/17/2012,497485244,8/22/2012,5794,9.33,6.92,54058.02,40094.48,13963.54 +Central America and the Caribbean,Panama,Baby Food,Online,L,8/11/2013,125866258,9/1/2013,5478,255.28,159.42,1398423.84,873302.76,525121.08 +Australia and Oceania,Nauru,Cosmetics,Offline,H,1/16/2014,220026385,2/24/2014,9552,437.2,263.33,4176134.4,2515328.16,1660806.24 +Sub-Saharan Africa,Kenya,Vegetables,Offline,L,3/25/2012,903451955,5/8/2012,365,154.06,90.93,56231.9,33189.45,23042.45 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,H,6/2/2011,569941794,6/30/2011,7297,154.06,90.93,1124175.82,663516.21,460659.61 +Asia,Kazakhstan,Snacks,Offline,C,11/28/2015,833607232,1/16/2016,1759,152.58,97.44,268388.22,171396.96,96991.26 +Middle East and North Africa,Somalia,Personal Care,Online,H,2/24/2012,678872096,4/13/2012,2194,81.73,56.67,179315.62,124333.98,54981.64 +Europe,Russia,Snacks,Offline,M,5/11/2010,510472714,6/16/2010,9075,152.58,97.44,1384663.5,884268,500395.5 +Asia,Philippines,Vegetables,Online,M,6/21/2010,803457915,6/27/2010,9907,154.06,90.93,1526272.42,900843.51,625428.91 +Europe,Hungary,Cosmetics,Offline,C,6/23/2013,753189027,7/13/2013,4225,437.2,263.33,1847170,1112569.25,734600.75 +Australia and Oceania,East Timor,Snacks,Online,M,1/29/2010,525339877,2/20/2010,8599,152.58,97.44,1312035.42,837886.56,474148.86 +Europe,Austria,Meat,Online,C,10/5/2014,805896794,10/31/2014,1625,421.89,364.69,685571.25,592621.25,92950 +Europe,Italy,Vegetables,Offline,C,7/26/2016,551158607,8/24/2016,8934,154.06,90.93,1376372.04,812368.62,564003.42 +Asia,China,Fruits,Offline,H,3/6/2013,137736642,4/18/2013,8188,9.33,6.92,76394.04,56660.96,19733.08 +Europe,Lithuania,Vegetables,Offline,L,9/12/2014,912554728,10/1/2014,4078,154.06,90.93,628256.68,370812.54,257444.14 +Central America and the Caribbean,Nicaragua,Meat,Online,L,2/25/2017,242849195,3/18/2017,3328,421.89,364.69,1404049.92,1213688.32,190361.6 +Middle East and North Africa,Iran,Personal Care,Online,M,11/6/2013,966168868,11/7/2013,9693,81.73,56.67,792208.89,549302.31,242906.58 +Europe,Lithuania,Cosmetics,Online,H,4/19/2014,140375077,5/14/2014,8960,437.2,263.33,3917312,2359436.8,1557875.2 +Asia,Singapore,Cosmetics,Offline,H,2/23/2010,293641650,4/10/2010,3945,437.2,263.33,1724754,1038836.85,685917.15 +Sub-Saharan Africa,Zambia,Baby Food,Offline,H,10/29/2016,874454915,11/28/2016,9497,255.28,159.42,2424394.16,1514011.74,910382.42 +Sub-Saharan Africa,South Africa,Vegetables,Online,H,10/3/2016,501613700,11/6/2016,7496,154.06,90.93,1154833.76,681611.28,473222.48 +Australia and Oceania,Fiji,Vegetables,Offline,M,2/18/2016,114229333,3/14/2016,1853,154.06,90.93,285473.18,168493.29,116979.89 +Europe,Lithuania,Household,Offline,C,11/12/2010,721725642,11/22/2010,3511,668.27,502.54,2346295.97,1764417.94,581878.03 +Europe,Vatican City,Vegetables,Online,C,1/26/2013,253838956,2/5/2013,5443,154.06,90.93,838548.58,494931.99,343616.59 +Sub-Saharan Africa,Swaziland,Clothes,Offline,C,12/31/2016,310618102,2/2/2017,7654,109.28,35.84,836429.12,274319.36,562109.76 +Australia and Oceania,Tuvalu,Snacks,Online,L,5/24/2010,312424409,7/13/2010,2180,152.58,97.44,332624.4,212419.2,120205.2 +Sub-Saharan Africa,Djibouti,Beverages,Online,L,2/21/2016,649931704,3/13/2016,8089,47.45,31.79,383823.05,257149.31,126673.74 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,L,9/30/2012,434126317,10/19/2012,6479,81.73,56.67,529528.67,367164.93,162363.74 +Central America and the Caribbean,Jamaica,Cereal,Online,H,11/15/2013,646307075,11/21/2013,5481,205.7,117.11,1127441.7,641879.91,485561.79 +Asia,Bhutan,Baby Food,Offline,H,7/10/2011,988085305,7/17/2011,5254,255.28,159.42,1341241.12,837592.68,503648.44 +Europe,Serbia,Cosmetics,Offline,C,2/12/2010,331384837,3/19/2010,2992,437.2,263.33,1308102.4,787883.36,520219.04 +Europe,Liechtenstein,Cosmetics,Online,L,2/23/2015,768441998,3/10/2015,7919,437.2,263.33,3462186.8,2085310.27,1376876.53 +Europe,Slovenia,Personal Care,Offline,M,3/29/2014,861805617,4/11/2014,6288,81.73,56.67,513918.24,356340.96,157577.28 +Europe,Iceland,Beverages,Online,L,3/26/2011,594337022,4/1/2011,6387,47.45,31.79,303063.15,203042.73,100020.42 +Asia,Laos,Household,Offline,H,10/20/2014,919210040,10/30/2014,3533,668.27,502.54,2360997.91,1775473.82,585524.09 +Europe,San Marino,Cereal,Offline,L,12/27/2011,609911000,1/2/2012,5073,205.7,117.11,1043516.1,594099.03,449417.07 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,H,5/23/2017,310238730,6/1/2017,5389,651.21,524.96,3509370.69,2829009.44,680361.25 +Europe,Sweden,Beverages,Offline,H,5/20/2016,284304559,5/23/2016,892,47.45,31.79,42325.4,28356.68,13968.72 +Sub-Saharan Africa,Tanzania,Household,Online,C,5/6/2014,866532313,5/11/2014,5023,668.27,502.54,3356720.21,2524258.42,832461.79 +Europe,Ukraine,Household,Online,H,2/18/2010,211658322,4/8/2010,3256,668.27,502.54,2175887.12,1636270.24,539616.88 +Middle East and North Africa,Somalia,Beverages,Online,H,1/15/2015,144731414,1/19/2015,8096,47.45,31.79,384155.2,257371.84,126783.36 +Sub-Saharan Africa,Mali,Cosmetics,Online,H,2/16/2011,311112916,2/22/2011,4080,437.2,263.33,1783776,1074386.4,709389.6 +Europe,Germany,Vegetables,Online,H,8/9/2015,426476657,9/5/2015,2775,154.06,90.93,427516.5,252330.75,175185.75 +Australia and Oceania,East Timor,Cereal,Offline,M,6/10/2016,726808965,6/12/2016,7779,205.7,117.11,1600140.3,910998.69,689141.61 +Australia and Oceania,Fiji,Cereal,Offline,M,1/19/2014,618408668,1/24/2014,9722,205.7,117.11,1999815.4,1138543.42,861271.98 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,M,6/20/2017,927887094,7/14/2017,1266,152.58,97.44,193166.28,123359.04,69807.24 +Sub-Saharan Africa,South Sudan,Beverages,Online,M,4/18/2010,752168071,5/22/2010,2102,47.45,31.79,99739.9,66822.58,32917.32 +Asia,Taiwan,Personal Care,Online,M,1/24/2015,608487927,2/17/2015,3955,81.73,56.67,323242.15,224129.85,99112.3 +Europe,Iceland,Vegetables,Offline,H,9/18/2013,184395492,10/8/2013,5578,154.06,90.93,859346.68,507207.54,352139.14 +North America,Canada,Fruits,Offline,L,12/24/2011,587752091,1/7/2012,7760,9.33,6.92,72400.8,53699.2,18701.6 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,M,11/10/2012,296731555,12/14/2012,8316,81.73,56.67,679666.68,471267.72,208398.96 +Europe,Slovakia,Office Supplies,Online,H,11/9/2012,109820210,11/30/2012,7096,651.21,524.96,4620986.16,3725116.16,895870 +Australia and Oceania,Solomon Islands,Snacks,Online,M,4/28/2013,895816886,5/4/2013,978,152.58,97.44,149223.24,95296.32,53926.92 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,M,8/31/2016,443832910,10/3/2016,8876,81.73,56.67,725435.48,503002.92,222432.56 +Sub-Saharan Africa,Cape Verde,Household,Online,L,1/5/2015,213292109,2/8/2015,6730,668.27,502.54,4497457.1,3382094.2,1115362.9 +Europe,Norway,Clothes,Online,C,9/9/2016,383930814,9/10/2016,2514,109.28,35.84,274729.92,90101.76,184628.16 +Middle East and North Africa,Algeria,Clothes,Online,H,2/29/2012,305797851,3/22/2012,1234,109.28,35.84,134851.52,44226.56,90624.96 +Sub-Saharan Africa,Mali,Baby Food,Offline,M,9/5/2015,749254548,10/16/2015,9926,255.28,159.42,2533909.28,1582402.92,951506.36 +Sub-Saharan Africa,Malawi,Fruits,Offline,M,1/16/2016,754974734,2/27/2016,2656,9.33,6.92,24780.48,18379.52,6400.96 +Europe,Lithuania,Snacks,Online,M,9/13/2010,783944737,10/7/2010,5524,152.58,97.44,842851.92,538258.56,304593.36 +Europe,Belgium,Vegetables,Online,H,2/5/2017,467463386,3/2/2017,1659,154.06,90.93,255585.54,150852.87,104732.67 +Asia,Kazakhstan,Clothes,Online,C,11/15/2015,857142007,12/28/2015,6222,109.28,35.84,679940.16,222996.48,456943.68 +Central America and the Caribbean,Dominica,Household,Offline,M,3/29/2015,374904429,4/14/2015,1407,668.27,502.54,940255.89,707073.78,233182.11 +Sub-Saharan Africa,Guinea,Beverages,Online,L,11/25/2016,662986981,1/11/2017,1436,47.45,31.79,68138.2,45650.44,22487.76 +Sub-Saharan Africa,Namibia,Clothes,Offline,L,4/9/2012,733938491,5/2/2012,7564,109.28,35.84,826593.92,271093.76,555500.16 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,L,7/17/2016,120620286,9/4/2016,3078,437.2,263.33,1345701.6,810529.74,535171.86 +Europe,Norway,Baby Food,Online,M,11/23/2011,226206195,12/7/2011,8295,255.28,159.42,2117547.6,1322388.9,795158.7 +Australia and Oceania,Kiribati,Cereal,Online,C,11/12/2011,274182546,12/7/2011,5563,205.7,117.11,1144309.1,651482.93,492826.17 +Asia,Uzbekistan,Vegetables,Online,C,2/15/2012,458348166,3/9/2012,4263,154.06,90.93,656757.78,387634.59,269123.19 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,C,12/23/2016,592814385,1/7/2017,5805,9.33,6.92,54160.65,40170.6,13990.05 +Sub-Saharan Africa,Mali,Personal Care,Offline,L,11/14/2012,562005031,12/29/2012,8632,81.73,56.67,705493.36,489175.44,216317.92 +Europe,Czech Republic,Clothes,Online,H,1/9/2010,770656430,1/28/2010,3218,109.28,35.84,351663.04,115333.12,236329.92 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,L,12/10/2015,793817412,1/14/2016,7068,9.33,6.92,65944.44,48910.56,17033.88 +Asia,Bhutan,Office Supplies,Online,L,6/20/2016,726849305,6/20/2016,9716,651.21,524.96,6327156.36,5100511.36,1226645 +Asia,South Korea,Personal Care,Offline,M,6/16/2017,735425937,6/30/2017,7732,81.73,56.67,631936.36,438172.44,193763.92 +Europe,Denmark,Baby Food,Offline,M,9/2/2010,605533635,10/8/2010,9714,255.28,159.42,2479789.92,1548605.88,931184.04 +Sub-Saharan Africa,Eritrea,Household,Offline,C,6/10/2015,193471229,6/24/2015,1291,668.27,502.54,862736.57,648779.14,213957.43 +Asia,Philippines,Clothes,Offline,C,4/22/2014,775850045,5/5/2014,124,109.28,35.84,13550.72,4444.16,9106.56 +Central America and the Caribbean,Guatemala,Vegetables,Offline,H,5/16/2017,999593913,6/16/2017,907,154.06,90.93,139732.42,82473.51,57258.91 +Europe,Greece,Baby Food,Offline,L,2/2/2013,931939160,3/7/2013,362,255.28,159.42,92411.36,57710.04,34701.32 +Sub-Saharan Africa,Rwanda,Beverages,Online,C,6/26/2017,710434615,7/17/2017,2245,47.45,31.79,106525.25,71368.55,35156.7 +Europe,Malta,Personal Care,Offline,L,5/8/2017,992941606,5/17/2017,2341,81.73,56.67,191329.93,132664.47,58665.46 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,H,11/27/2011,707633960,11/30/2011,3469,152.58,97.44,529300.02,338019.36,191280.66 +Sub-Saharan Africa,Niger,Cosmetics,Online,C,7/31/2016,202998006,8/19/2016,476,437.2,263.33,208107.2,125345.08,82762.12 +Europe,Germany,Cereal,Offline,L,10/17/2013,797832572,10/28/2013,5243,205.7,117.11,1078485.1,614007.73,464477.37 +Europe,Italy,Cereal,Offline,C,4/27/2017,731248986,6/15/2017,1680,205.7,117.11,345576,196744.8,148831.2 +Middle East and North Africa,Somalia,Meat,Online,H,6/29/2015,112671077,8/7/2015,730,421.89,364.69,307979.7,266223.7,41756 +Asia,Uzbekistan,Meat,Offline,H,11/8/2012,471835172,11/8/2012,5367,421.89,364.69,2264283.63,1957291.23,306992.4 +Sub-Saharan Africa,Cameroon,Meat,Online,C,3/25/2011,708790099,5/7/2011,5596,421.89,364.69,2360896.44,2040805.24,320091.2 +Europe,Kosovo,Office Supplies,Offline,L,7/4/2013,243897187,8/11/2013,3452,651.21,524.96,2247976.92,1812161.92,435815 +Asia,Turkmenistan,Office Supplies,Offline,L,4/11/2012,367830264,5/26/2012,8004,651.21,524.96,5212284.84,4201779.84,1010505 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,M,5/6/2016,191575658,6/12/2016,349,651.21,524.96,227272.29,183211.04,44061.25 +Middle East and North Africa,Syria,Vegetables,Offline,H,8/26/2016,696432197,9/20/2016,8618,154.06,90.93,1327689.08,783634.74,544054.34 +Sub-Saharan Africa,Rwanda,Snacks,Online,H,10/8/2012,684011209,11/12/2012,2972,152.58,97.44,453467.76,289591.68,163876.08 +Australia and Oceania,Nauru,Beverages,Online,C,9/11/2016,826236522,10/10/2016,602,47.45,31.79,28564.9,19137.58,9427.32 +Sub-Saharan Africa,Togo,Baby Food,Offline,H,3/16/2011,515344464,4/19/2011,734,255.28,159.42,187375.52,117014.28,70361.24 +Europe,Moldova ,Clothes,Online,C,3/18/2014,113883864,4/1/2014,9621,109.28,35.84,1051382.88,344816.64,706566.24 +Middle East and North Africa,Azerbaijan,Personal Care,Online,H,5/27/2014,504716050,7/14/2014,5550,81.73,56.67,453601.5,314518.5,139083 +Asia,Philippines,Cereal,Online,H,11/21/2012,841014850,11/21/2012,3838,205.7,117.11,789476.6,449468.18,340008.42 +Middle East and North Africa,Bahrain,Meat,Online,L,11/11/2011,796266591,11/12/2011,1834,421.89,364.69,773746.26,668841.46,104904.8 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,M,10/5/2010,114270102,10/24/2010,3918,205.7,117.11,805932.6,458836.98,347095.62 +Sub-Saharan Africa,Djibouti,Beverages,Offline,C,2/12/2010,859136712,3/18/2010,6500,47.45,31.79,308425,206635,101790 +Australia and Oceania,Tuvalu,Vegetables,Online,H,4/21/2015,665290248,5/6/2015,3023,154.06,90.93,465723.38,274881.39,190841.99 +Sub-Saharan Africa,Togo,Cereal,Offline,L,1/13/2010,387467038,3/1/2010,8962,205.7,117.11,1843483.4,1049539.82,793943.58 +Europe,Bulgaria,Office Supplies,Online,C,3/4/2013,950715911,4/20/2013,6820,651.21,524.96,4441252.2,3580227.2,861025 +Australia and Oceania,Papua New Guinea,Baby Food,Online,M,5/11/2014,200398194,5/12/2014,1134,255.28,159.42,289487.52,180782.28,108705.24 +Asia,China,Household,Online,C,8/24/2015,552187716,9/26/2015,3471,668.27,502.54,2319565.17,1744316.34,575248.83 +Europe,Spain,Cosmetics,Online,L,8/2/2012,442070806,8/28/2012,7430,437.2,263.33,3248396,1956541.9,1291854.1 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,M,2/28/2013,176346290,3/5/2013,3641,205.7,117.11,748953.7,426397.51,322556.19 +Europe,Armenia,Baby Food,Online,L,4/6/2011,581625497,4/14/2011,4764,255.28,159.42,1216153.92,759476.88,456677.04 +Central America and the Caribbean,Guatemala,Meat,Offline,M,3/17/2013,754832255,3/27/2013,493,421.89,364.69,207991.77,179792.17,28199.6 +Europe,Ireland,Clothes,Offline,H,3/28/2011,313202893,5/17/2011,2551,109.28,35.84,278773.28,91427.84,187345.44 +Central America and the Caribbean,Cuba,Fruits,Offline,M,1/6/2010,744286239,1/9/2010,9693,9.33,6.92,90435.69,67075.56,23360.13 +Asia,Mongolia,Fruits,Offline,L,4/8/2015,455943620,4/20/2015,2704,9.33,6.92,25228.32,18711.68,6516.64 +Middle East and North Africa,Afghanistan,Snacks,Online,C,11/8/2014,626348865,11/13/2014,9403,152.58,97.44,1434709.74,916228.32,518481.42 +Australia and Oceania,Marshall Islands,Cosmetics,Online,L,11/6/2012,253988301,11/29/2012,9637,437.2,263.33,4213296.4,2537711.21,1675585.19 +Asia,Bangladesh,Cosmetics,Offline,L,8/7/2010,207660758,9/24/2010,288,437.2,263.33,125913.6,75839.04,50074.56 +Sub-Saharan Africa,Ghana,Snacks,Online,M,7/9/2010,976477563,7/30/2010,265,152.58,97.44,40433.7,25821.6,14612.1 +Asia,South Korea,Cereal,Online,M,4/20/2012,419862544,5/16/2012,5512,205.7,117.11,1133818.4,645510.32,488308.08 +Central America and the Caribbean,El Salvador,Personal Care,Offline,L,9/16/2016,517552030,9/22/2016,4002,81.73,56.67,327083.46,226793.34,100290.12 +Europe,Slovakia,Cereal,Online,L,3/15/2014,619594848,5/1/2014,739,205.7,117.11,152012.3,86544.29,65468.01 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,H,6/15/2011,596352326,7/28/2011,2761,205.7,117.11,567937.7,323340.71,244596.99 +Sub-Saharan Africa,Djibouti,Office Supplies,Online,C,6/1/2012,388498294,6/30/2012,4133,651.21,524.96,2691450.93,2169659.68,521791.25 +Sub-Saharan Africa,Ethiopia,Fruits,Online,C,7/15/2014,457019078,7/20/2014,956,9.33,6.92,8919.48,6615.52,2303.96 +Europe,Norway,Cereal,Offline,L,7/16/2012,433213508,7/23/2012,6359,205.7,117.11,1308046.3,744702.49,563343.81 +Europe,Luxembourg,Fruits,Offline,L,5/10/2017,468692910,6/13/2017,5502,9.33,6.92,51333.66,38073.84,13259.82 +Central America and the Caribbean,Cuba,Baby Food,Offline,M,6/26/2014,785381114,7/20/2014,579,255.28,159.42,147807.12,92304.18,55502.94 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,L,3/12/2013,325514447,4/10/2013,5813,154.06,90.93,895550.78,528576.09,366974.69 +Europe,Belarus,Meat,Offline,C,6/23/2012,801641738,7/31/2012,2459,421.89,364.69,1037427.51,896772.71,140654.8 +Middle East and North Africa,Kuwait,Office Supplies,Offline,C,5/17/2012,846624314,5/21/2012,3803,651.21,524.96,2476551.63,1996422.88,480128.75 +Asia,Cambodia,Baby Food,Online,C,3/22/2010,963636004,4/9/2010,163,255.28,159.42,41610.64,25985.46,15625.18 +Middle East and North Africa,Azerbaijan,Cereal,Online,L,12/22/2011,376163136,1/26/2012,3886,205.7,117.11,799350.2,455089.46,344260.74 +Europe,Malta,Personal Care,Offline,C,4/21/2013,178004539,6/7/2013,4353,81.73,56.67,355770.69,246684.51,109086.18 +Europe,Slovakia,Snacks,Offline,M,12/13/2010,183271539,12/23/2010,2976,152.58,97.44,454078.08,289981.44,164096.64 +Europe,Montenegro,Snacks,Online,M,1/24/2014,276387965,2/11/2014,8196,152.58,97.44,1250545.68,798618.24,451927.44 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,M,2/28/2010,862090146,3/31/2010,487,152.58,97.44,74306.46,47453.28,26853.18 +Middle East and North Africa,Somalia,Office Supplies,Offline,H,4/24/2014,615426909,6/4/2014,7354,651.21,524.96,4788998.34,3860555.84,928442.5 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,L,5/12/2012,531759583,5/21/2012,8332,152.58,97.44,1271296.56,811870.08,459426.48 +Middle East and North Africa,Turkey,Personal Care,Online,C,3/1/2010,776761996,4/4/2010,9991,81.73,56.67,816564.43,566189.97,250374.46 +Europe,Monaco,Personal Care,Offline,M,8/16/2014,236420476,9/9/2014,927,81.73,56.67,75763.71,52533.09,23230.62 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,M,10/15/2014,567033851,11/13/2014,6772,154.06,90.93,1043294.32,615777.96,427516.36 +Middle East and North Africa,Saudi Arabia,Meat,Offline,C,11/28/2015,345213449,12/9/2015,5186,421.89,364.69,2187921.54,1891282.34,296639.2 +Sub-Saharan Africa,South Africa,Office Supplies,Online,L,12/12/2012,917883098,1/2/2013,861,651.21,524.96,560691.81,451990.56,108701.25 +Middle East and North Africa,Azerbaijan,Clothes,Offline,C,1/27/2017,552279126,2/19/2017,521,109.28,35.84,56934.88,18672.64,38262.24 +Central America and the Caribbean,Cuba,Office Supplies,Offline,C,1/8/2014,285950362,1/26/2014,7921,651.21,524.96,5158234.41,4158208.16,1000026.25 +Europe,Sweden,Cosmetics,Online,H,4/20/2013,776758134,5/12/2013,8848,437.2,263.33,3868345.6,2329943.84,1538401.76 +Sub-Saharan Africa,Central African Republic,Household,Online,L,2/19/2014,952876269,3/30/2014,6118,668.27,502.54,4088475.86,3074539.72,1013936.14 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,C,10/22/2016,262791097,11/26/2016,4580,651.21,524.96,2982541.8,2404316.8,578225 +Sub-Saharan Africa,Zambia,Cereal,Offline,M,4/23/2011,925301444,5/9/2011,6114,205.7,117.11,1257649.8,716010.54,541639.26 +Sub-Saharan Africa,Uganda,Baby Food,Online,M,5/30/2011,279518640,5/30/2011,4632,255.28,159.42,1182456.96,738433.44,444023.52 +Asia,Uzbekistan,Meat,Online,L,1/7/2013,234866511,2/21/2013,1075,421.89,364.69,453531.75,392041.75,61490 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,L,2/9/2013,521081387,2/28/2013,8417,47.45,31.79,399386.65,267576.43,131810.22 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,H,7/3/2013,938212096,8/4/2013,6663,651.21,524.96,4339012.23,3497808.48,841203.75 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,C,2/2/2017,906619966,2/5/2017,7850,437.2,263.33,3432020,2067140.5,1364879.5 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,C,6/17/2016,816978824,8/3/2016,1044,437.2,263.33,456436.8,274916.52,181520.28 +Central America and the Caribbean,Barbados,Vegetables,Offline,L,11/5/2012,680274999,12/7/2012,7344,154.06,90.93,1131416.64,667789.92,463626.72 +Australia and Oceania,East Timor,Household,Online,M,5/1/2012,577807319,5/22/2012,4881,668.27,502.54,3261825.87,2452897.74,808928.13 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,M,6/28/2014,211187112,8/8/2014,3814,47.45,31.79,180974.3,121247.06,59727.24 +Europe,San Marino,Snacks,Online,M,3/5/2016,252338206,3/6/2016,1338,152.58,97.44,204152.04,130374.72,73777.32 +Europe,Portugal,Baby Food,Offline,L,4/22/2015,993496930,5/23/2015,6674,255.28,159.42,1703738.72,1063969.08,639769.64 +Europe,Moldova ,Cereal,Online,L,8/26/2014,997212111,10/9/2014,6079,205.7,117.11,1250450.3,711911.69,538538.61 +Asia,Bangladesh,Meat,Offline,H,6/21/2010,246345078,7/8/2010,7838,421.89,364.69,3306773.82,2858440.22,448333.6 +Middle East and North Africa,Kuwait,Clothes,Online,H,6/16/2011,594069659,7/4/2011,7269,109.28,35.84,794356.32,260520.96,533835.36 +Australia and Oceania,Australia,Cereal,Online,H,3/16/2012,813872182,4/10/2012,1720,205.7,117.11,353804,201429.2,152374.8 +Europe,Portugal,Snacks,Online,H,3/6/2012,649551475,3/12/2012,5571,152.58,97.44,850023.18,542838.24,307184.94 +Asia,Brunei,Cereal,Online,C,11/24/2011,365218865,1/6/2012,5233,205.7,117.11,1076428.1,612836.63,463591.47 +Middle East and North Africa,Algeria,Cosmetics,Offline,M,9/25/2016,295298182,9/28/2016,4149,437.2,263.33,1813942.8,1092556.17,721386.63 +Europe,Finland,Snacks,Offline,M,5/29/2010,394525754,6/20/2010,7793,152.58,97.44,1189055.94,759349.92,429706.02 +Europe,Montenegro,Cosmetics,Online,H,10/13/2011,687950408,10/30/2011,8668,437.2,263.33,3789649.6,2282544.44,1507105.16 +Middle East and North Africa,Kuwait,Baby Food,Online,H,6/27/2010,820933473,7/22/2010,1312,255.28,159.42,334927.36,209159.04,125768.32 +Sub-Saharan Africa,Gabon,Fruits,Offline,C,2/28/2016,509148776,3/15/2016,7292,9.33,6.92,68034.36,50460.64,17573.72 +Asia,Turkmenistan,Office Supplies,Offline,H,10/11/2016,888582646,11/8/2016,206,651.21,524.96,134149.26,108141.76,26007.5 +Sub-Saharan Africa,Ghana,Fruits,Online,M,9/29/2012,465533912,11/2/2012,685,9.33,6.92,6391.05,4740.2,1650.85 +Australia and Oceania,Nauru,Vegetables,Online,M,2/6/2013,966613900,2/27/2013,1388,154.06,90.93,213835.28,126210.84,87624.44 +Europe,Liechtenstein,Cosmetics,Offline,L,8/4/2016,588746440,8/18/2016,2010,437.2,263.33,878772,529293.3,349478.7 +Sub-Saharan Africa,Chad,Cereal,Offline,C,6/17/2015,749167859,6/20/2015,4273,205.7,117.11,878956.1,500411.03,378545.07 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,H,5/12/2014,235426986,5/27/2014,6932,651.21,524.96,4514187.72,3639022.72,875165 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,C,6/16/2011,155385148,7/25/2011,773,651.21,524.96,503385.33,405794.08,97591.25 +Europe,Switzerland,Fruits,Online,C,4/28/2017,787216174,5/2/2017,3614,9.33,6.92,33718.62,25008.88,8709.74 +Europe,Portugal,Baby Food,Offline,M,4/24/2013,229406392,4/28/2013,5304,255.28,159.42,1354005.12,845563.68,508441.44 +Asia,Mongolia,Clothes,Online,H,12/3/2015,250754630,12/20/2015,2722,109.28,35.84,297460.16,97556.48,199903.68 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,C,6/1/2012,440372216,7/8/2012,4780,154.06,90.93,736406.8,434645.4,301761.4 +Europe,Serbia,Clothes,Online,L,1/25/2010,457682979,3/12/2010,7419,109.28,35.84,810748.32,265896.96,544851.36 +Sub-Saharan Africa,Mali,Meat,Offline,L,3/15/2017,482423245,4/23/2017,8614,421.89,364.69,3634160.46,3141439.66,492720.8 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,L,9/17/2016,764641845,11/5/2016,3369,81.73,56.67,275348.37,190921.23,84427.14 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,H,4/10/2015,274700105,5/2/2015,8720,651.21,524.96,5678551.2,4577651.2,1100900 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,C,11/1/2016,753271853,12/16/2016,8736,109.28,35.84,954670.08,313098.24,641571.84 +Middle East and North Africa,Afghanistan,Clothes,Online,C,4/10/2011,861343419,4/24/2011,9514,109.28,35.84,1039689.92,340981.76,698708.16 +Sub-Saharan Africa,Benin,Cereal,Offline,L,1/11/2016,230213630,1/28/2016,4184,205.7,117.11,860648.8,489988.24,370660.56 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,L,9/28/2011,811493813,10/1/2011,7907,47.45,31.79,375187.15,251363.53,123823.62 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,M,3/14/2014,127107799,3/24/2014,2877,421.89,364.69,1213777.53,1049213.13,164564.4 +Sub-Saharan Africa,Swaziland,Beverages,Offline,C,7/14/2017,719291913,8/23/2017,3316,47.45,31.79,157344.2,105415.64,51928.56 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,H,2/26/2013,700594985,3/29/2013,480,651.21,524.96,312580.8,251980.8,60600 +Central America and the Caribbean,Belize,Beverages,Online,L,4/4/2016,503878343,5/12/2016,7654,47.45,31.79,363182.3,243320.66,119861.64 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,L,8/4/2016,632315814,9/23/2016,5156,9.33,6.92,48105.48,35679.52,12425.96 +Europe,Netherlands,Vegetables,Offline,C,7/21/2012,309393727,8/12/2012,5334,154.06,90.93,821756.04,485020.62,336735.42 +Sub-Saharan Africa,Guinea,Beverages,Online,M,12/16/2014,628910911,2/3/2015,7569,47.45,31.79,359149.05,240618.51,118530.54 +Europe,Bosnia and Herzegovina,Household,Online,C,12/18/2012,504978692,1/20/2013,3272,668.27,502.54,2186579.44,1644310.88,542268.56 +Asia,Turkmenistan,Fruits,Offline,M,9/26/2015,722020900,10/17/2015,884,9.33,6.92,8247.72,6117.28,2130.44 +Middle East and North Africa,Morocco,Cereal,Online,L,10/10/2010,784773862,10/30/2010,880,205.7,117.11,181016,103056.8,77959.2 +Sub-Saharan Africa,Uganda,Clothes,Offline,C,2/26/2013,268286406,3/23/2013,764,109.28,35.84,83489.92,27381.76,56108.16 +Europe,Poland,Meat,Offline,C,4/20/2016,167919862,6/6/2016,74,421.89,364.69,31219.86,26987.06,4232.8 +Europe,Ukraine,Household,Offline,L,11/30/2010,649348056,1/1/2011,5375,668.27,502.54,3591951.25,2701152.5,890798.75 +Central America and the Caribbean,Grenada,Office Supplies,Online,L,6/24/2011,598557317,8/3/2011,5266,651.21,524.96,3429271.86,2764439.36,664832.5 +Central America and the Caribbean,Panama,Cereal,Online,H,8/10/2014,771846473,8/31/2014,5378,205.7,117.11,1106254.6,629817.58,476437.02 +Europe,Monaco,Meat,Offline,H,5/30/2010,645826852,7/7/2010,3372,421.89,364.69,1422613.08,1229734.68,192878.4 +Middle East and North Africa,Kuwait,Clothes,Online,L,7/26/2016,667422282,9/4/2016,3940,109.28,35.84,430563.2,141209.6,289353.6 +Asia,Cambodia,Household,Offline,M,12/16/2013,903869092,1/26/2014,3805,668.27,502.54,2542767.35,1912164.7,630602.65 +Europe,Iceland,Cosmetics,Online,H,1/12/2011,592716109,2/25/2011,6723,437.2,263.33,2939295.6,1770367.59,1168928.01 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,H,4/20/2017,391824662,5/3/2017,8480,47.45,31.79,402376,269579.2,132796.8 +Central America and the Caribbean,Dominican Republic,Household,Online,H,11/3/2016,129368579,11/5/2016,1892,668.27,502.54,1264366.84,950805.68,313561.16 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,M,7/4/2017,153834187,8/3/2017,1809,47.45,31.79,85837.05,57508.11,28328.94 +Europe,United Kingdom,Fruits,Online,L,11/12/2016,884020316,1/1/2017,111,9.33,6.92,1035.63,768.12,267.51 +Europe,Slovakia,Cereal,Offline,M,7/17/2013,559038293,8/17/2013,709,205.7,117.11,145841.3,83030.99,62810.31 +Asia,Nepal,Clothes,Offline,M,1/8/2011,188311946,2/6/2011,4544,109.28,35.84,496568.32,162856.96,333711.36 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,H,11/3/2013,401577603,11/18/2013,4592,651.21,524.96,2990356.32,2410616.32,579740 +Europe,Serbia,Personal Care,Online,C,4/2/2016,998884093,5/20/2016,855,81.73,56.67,69879.15,48452.85,21426.3 +Europe,Iceland,Cereal,Offline,M,7/29/2013,500592744,9/16/2013,5372,205.7,117.11,1105020.4,629114.92,475905.48 +Asia,Tajikistan,Cereal,Offline,M,7/17/2013,197377383,8/12/2013,7209,205.7,117.11,1482891.3,844245.99,638645.31 +Europe,Slovenia,Meat,Online,M,5/23/2017,100224339,5/27/2017,7464,421.89,364.69,3148986.96,2722046.16,426940.8 +Sub-Saharan Africa,Botswana,Fruits,Offline,C,1/21/2016,290432441,3/7/2016,4268,9.33,6.92,39820.44,29534.56,10285.88 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,H,9/6/2016,469613015,9/30/2016,7782,437.2,263.33,3402290.4,2049234.06,1353056.34 +Asia,Malaysia,Beverages,Online,H,2/16/2016,409689891,2/17/2016,5198,47.45,31.79,246645.1,165244.42,81400.68 +Asia,Mongolia,Cosmetics,Online,M,4/22/2012,402899396,4/28/2012,5739,437.2,263.33,2509090.8,1511250.87,997839.93 +Europe,Slovakia,Personal Care,Offline,L,7/26/2015,811790359,7/27/2015,5662,81.73,56.67,462755.26,320865.54,141889.72 +Sub-Saharan Africa,Uganda,Personal Care,Online,M,8/3/2014,719224107,8/18/2014,3251,81.73,56.67,265704.23,184234.17,81470.06 +Europe,Georgia,Personal Care,Offline,L,6/28/2010,178374469,7/12/2010,3824,81.73,56.67,312535.52,216706.08,95829.44 +Sub-Saharan Africa,Djibouti,Snacks,Online,C,1/9/2013,662727773,2/5/2013,4730,152.58,97.44,721703.4,460891.2,260812.2 +Europe,Finland,Snacks,Online,H,1/26/2014,116082847,2/17/2014,349,152.58,97.44,53250.42,34006.56,19243.86 +Europe,Greece,Meat,Offline,M,2/24/2014,602551019,3/26/2014,7091,421.89,364.69,2991621.99,2586016.79,405605.2 +Europe,Iceland,Cosmetics,Offline,H,1/25/2011,656556117,2/14/2011,8400,437.2,263.33,3672480,2211972,1460508 +Sub-Saharan Africa,Rwanda,Household,Online,M,4/4/2011,232834470,4/29/2011,9749,668.27,502.54,6514964.23,4899262.46,1615701.77 +Central America and the Caribbean,Panama,Cereal,Online,L,11/11/2010,256434905,11/27/2010,3642,205.7,117.11,749159.4,426514.62,322644.78 +Europe,Slovakia,Fruits,Offline,C,8/30/2014,372718751,9/25/2014,4616,9.33,6.92,43067.28,31942.72,11124.56 +North America,Mexico,Beverages,Online,H,2/23/2017,297359836,3/24/2017,4238,47.45,31.79,201093.1,134726.02,66367.08 +Sub-Saharan Africa,Namibia,Snacks,Online,H,11/13/2013,266344487,11/21/2013,6107,152.58,97.44,931806.06,595066.08,336739.98 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,C,10/19/2012,585971534,11/29/2012,853,668.27,502.54,570034.31,428666.62,141367.69 +Sub-Saharan Africa,Burundi,Beverages,Online,M,5/31/2015,282852303,6/11/2015,1137,47.45,31.79,53950.65,36145.23,17805.42 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,M,11/16/2012,253910624,1/2/2013,6651,205.7,117.11,1368110.7,778898.61,589212.09 +Asia,Nepal,Personal Care,Online,H,7/30/2012,116382825,9/4/2012,9119,81.73,56.67,745295.87,516773.73,228522.14 +Middle East and North Africa,Egypt,Clothes,Online,C,8/10/2011,457817733,8/14/2011,7296,109.28,35.84,797306.88,261488.64,535818.24 +Europe,Greece,Clothes,Online,M,9/10/2015,586076676,10/24/2015,1967,109.28,35.84,214953.76,70497.28,144456.48 +Australia and Oceania,Fiji,Beverages,Online,H,9/9/2012,779333484,10/12/2012,951,47.45,31.79,45124.95,30232.29,14892.66 +Asia,Japan,Cereal,Online,M,4/1/2014,936074483,4/14/2014,4096,205.7,117.11,842547.2,479682.56,362864.64 +Middle East and North Africa,Pakistan,Personal Care,Offline,C,2/21/2014,125098502,3/7/2014,8282,81.73,56.67,676887.86,469340.94,207546.92 +Australia and Oceania,East Timor,Baby Food,Offline,M,10/15/2014,635516870,11/15/2014,2419,255.28,159.42,617522.32,385636.98,231885.34 +Australia and Oceania,Samoa ,Meat,Offline,H,11/17/2015,326753413,1/1/2016,2451,421.89,364.69,1034052.39,893855.19,140197.2 +Asia,Maldives,Household,Online,H,8/6/2010,278544461,9/25/2010,6351,668.27,502.54,4244182.77,3191631.54,1052551.23 +Europe,France,Vegetables,Online,C,2/15/2012,740938842,3/15/2012,9123,154.06,90.93,1405489.38,829554.39,575934.99 +Sub-Saharan Africa,Lesotho,Beverages,Offline,H,12/30/2011,684297883,1/30/2012,7805,47.45,31.79,370347.25,248120.95,122226.3 +Sub-Saharan Africa,Kenya,Fruits,Offline,C,2/26/2014,949295413,4/6/2014,6463,9.33,6.92,60299.79,44723.96,15575.83 +Central America and the Caribbean,Guatemala,Meat,Online,H,1/21/2016,196917760,1/22/2016,1196,421.89,364.69,504580.44,436169.24,68411.2 +Australia and Oceania,Marshall Islands,Fruits,Online,C,6/1/2012,758463752,6/7/2012,5134,9.33,6.92,47900.22,35527.28,12372.94 +Europe,Finland,Clothes,Online,C,3/4/2014,985544717,3/5/2014,3438,109.28,35.84,375704.64,123217.92,252486.72 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,C,5/22/2014,200084483,6/16/2014,8300,437.2,263.33,3628760,2185639,1443121 +Asia,Kazakhstan,Clothes,Online,M,10/9/2014,944319379,11/7/2014,3944,109.28,35.84,431000.32,141352.96,289647.36 +Europe,Macedonia,Personal Care,Online,C,4/22/2014,430798232,4/24/2014,1625,81.73,56.67,132811.25,92088.75,40722.5 +Asia,Bhutan,Meat,Online,M,1/14/2013,892382371,3/5/2013,4629,421.89,364.69,1952928.81,1688150.01,264778.8 +Europe,Denmark,Household,Online,L,11/13/2015,132245624,11/22/2015,3274,668.27,502.54,2187915.98,1645315.96,542600.02 +Sub-Saharan Africa,Liberia,Household,Offline,H,8/11/2013,973874318,9/18/2013,9907,668.27,502.54,6620550.89,4978663.78,1641887.11 +Middle East and North Africa,Iraq,Meat,Offline,C,1/31/2017,911067283,2/28/2017,3910,421.89,364.69,1649589.9,1425937.9,223652 +Middle East and North Africa,Israel,Household,Online,C,6/16/2015,657935845,7/20/2015,6692,668.27,502.54,4472062.84,3362997.68,1109065.16 +Sub-Saharan Africa,Swaziland,Snacks,Offline,L,4/21/2010,998903834,4/22/2010,6697,152.58,97.44,1021828.26,652555.68,369272.58 +Middle East and North Africa,Tunisia ,Meat,Offline,M,11/10/2011,538707578,12/18/2011,4398,421.89,364.69,1855472.22,1603906.62,251565.6 +Central America and the Caribbean,Nicaragua,Fruits,Online,H,6/21/2012,652395904,7/29/2012,7300,9.33,6.92,68109,50516,17593 +Europe,Andorra,Fruits,Offline,M,2/21/2013,535330140,3/5/2013,4940,9.33,6.92,46090.2,34184.8,11905.4 +Sub-Saharan Africa,Niger,Baby Food,Offline,L,2/21/2012,353184115,2/28/2012,3883,255.28,159.42,991252.24,619027.86,372224.38 +Sub-Saharan Africa,Namibia,Meat,Online,H,5/18/2016,791944158,6/22/2016,2730,421.89,364.69,1151759.7,995603.7,156156 +Middle East and North Africa,Iraq,Cereal,Online,M,11/25/2014,807909095,1/6/2015,7110,205.7,117.11,1462527,832652.1,629874.9 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,C,12/16/2012,777690255,1/28/2013,4683,81.73,56.67,382741.59,265385.61,117355.98 +Central America and the Caribbean,Dominica,Fruits,Offline,C,2/2/2013,248211467,3/10/2013,144,9.33,6.92,1343.52,996.48,347.04 +Australia and Oceania,Kiribati,Clothes,Online,M,4/26/2011,186709058,6/2/2011,214,109.28,35.84,23385.92,7669.76,15716.16 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,L,2/2/2016,730731856,3/20/2016,8650,205.7,117.11,1779305,1013001.5,766303.5 +Sub-Saharan Africa,Rwanda,Beverages,Offline,M,3/14/2014,738141191,4/15/2014,1236,47.45,31.79,58648.2,39292.44,19355.76 +North America,Mexico,Beverages,Offline,H,6/11/2012,937110888,7/26/2012,791,47.45,31.79,37532.95,25145.89,12387.06 +Australia and Oceania,Solomon Islands,Personal Care,Offline,C,2/9/2011,776127278,2/11/2011,2164,81.73,56.67,176863.72,122633.88,54229.84 +Middle East and North Africa,Kuwait,Household,Online,H,4/29/2015,673989188,5/10/2015,7233,668.27,502.54,4833596.91,3634871.82,1198725.09 +Asia,Turkmenistan,Vegetables,Offline,C,2/25/2016,669807946,4/4/2016,9911,154.06,90.93,1526888.66,901207.23,625681.43 +Asia,Taiwan,Cosmetics,Online,L,1/24/2017,873007380,3/7/2017,1139,437.2,263.33,497970.8,299932.87,198037.93 +Europe,Germany,Fruits,Offline,M,1/16/2015,113323819,2/25/2015,3891,9.33,6.92,36303.03,26925.72,9377.31 +Europe,San Marino,Beverages,Online,C,11/26/2011,890806090,1/8/2012,8173,47.45,31.79,387808.85,259819.67,127989.18 +Australia and Oceania,Palau,Cosmetics,Online,M,7/14/2010,825815522,8/3/2010,6019,437.2,263.33,2631506.8,1584983.27,1046523.53 +Sub-Saharan Africa,Chad,Cosmetics,Online,M,2/6/2011,309025943,3/12/2011,6499,437.2,263.33,2841362.8,1711381.67,1129981.13 +Europe,Slovakia,Snacks,Online,H,11/2/2014,251423680,11/8/2014,709,152.58,97.44,108179.22,69084.96,39094.26 +Europe,Serbia,Baby Food,Online,C,9/5/2012,734307563,10/24/2012,6781,255.28,159.42,1731053.68,1081027.02,650026.66 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,H,10/12/2011,559288918,11/17/2011,4874,81.73,56.67,398352.02,276209.58,122142.44 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,M,7/21/2016,398291575,8/20/2016,2183,9.33,6.92,20367.39,15106.36,5261.03 +Sub-Saharan Africa,Guinea,Personal Care,Offline,L,5/10/2017,543551862,5/19/2017,7930,81.73,56.67,648118.9,449393.1,198725.8 +Central America and the Caribbean,Haiti,Vegetables,Offline,H,12/14/2016,457618606,1/20/2017,8370,154.06,90.93,1289482.2,761084.1,528398.1 +Sub-Saharan Africa,South Sudan,Snacks,Offline,C,8/10/2011,123353135,9/20/2011,1789,152.58,97.44,272965.62,174320.16,98645.46 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,L,7/28/2017,493929278,9/4/2017,3505,81.73,56.67,286463.65,198628.35,87835.3 +Central America and the Caribbean,Haiti,Snacks,Online,C,4/25/2014,342833364,5/1/2014,866,152.58,97.44,132134.28,84383.04,47751.24 +Europe,Armenia,Baby Food,Offline,L,6/7/2016,313864219,6/22/2016,8252,255.28,159.42,2106570.56,1315533.84,791036.72 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,C,11/16/2016,671133172,12/31/2016,2075,205.7,117.11,426827.5,243003.25,183824.25 +Sub-Saharan Africa,Angola,Vegetables,Offline,H,6/12/2013,849064052,6/26/2013,5776,154.06,90.93,889850.56,525211.68,364638.88 +Europe,Luxembourg,Clothes,Online,L,7/30/2012,802393186,8/5/2012,4829,109.28,35.84,527713.12,173071.36,354641.76 +Sub-Saharan Africa,Swaziland,Fruits,Offline,M,6/1/2010,556169402,7/14/2010,1740,9.33,6.92,16234.2,12040.8,4193.4 +Sub-Saharan Africa,Nigeria,Personal Care,Online,H,9/27/2011,655754029,10/2/2011,1044,81.73,56.67,85326.12,59163.48,26162.64 +Europe,Latvia,Snacks,Offline,C,1/14/2011,816820895,2/1/2011,4309,152.58,97.44,657467.22,419868.96,237598.26 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,M,6/8/2011,375356328,6/25/2011,5134,651.21,524.96,3343312.14,2695144.64,648167.5 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,L,5/1/2013,537659156,5/26/2013,4147,9.33,6.92,38691.51,28697.24,9994.27 +Europe,San Marino,Personal Care,Online,L,8/17/2010,330340707,9/16/2010,4011,81.73,56.67,327819.03,227303.37,100515.66 +Middle East and North Africa,Iraq,Cosmetics,Offline,H,3/17/2017,650324809,3/24/2017,4418,437.2,263.33,1931549.6,1163391.94,768157.66 +North America,United States of America,Fruits,Offline,L,3/4/2010,214847791,4/19/2010,7091,9.33,6.92,66159.03,49069.72,17089.31 +Central America and the Caribbean,The Bahamas,Fruits,Offline,H,11/24/2016,511458480,12/16/2016,785,9.33,6.92,7324.05,5432.2,1891.85 +Asia,Philippines,Vegetables,Offline,M,10/29/2012,848018205,11/25/2012,6286,154.06,90.93,968421.16,571585.98,396835.18 +Europe,Macedonia,Household,Offline,C,2/8/2016,602700793,3/18/2016,1413,668.27,502.54,944265.51,710089.02,234176.49 +Sub-Saharan Africa,Burundi,Office Supplies,Online,C,8/29/2015,573992574,10/18/2015,6013,651.21,524.96,3915725.73,3156584.48,759141.25 +Europe,Monaco,Meat,Offline,H,11/2/2012,730692374,12/12/2012,6966,421.89,364.69,2938885.74,2540430.54,398455.2 +Asia,Singapore,Beverages,Online,M,1/22/2010,661911523,1/25/2010,3184,47.45,31.79,151080.8,101219.36,49861.44 +Europe,Vatican City,Meat,Offline,C,8/3/2014,927073848,8/24/2014,608,421.89,364.69,256509.12,221731.52,34777.6 +Europe,Luxembourg,Baby Food,Online,C,1/14/2012,805915677,2/21/2012,7213,255.28,159.42,1841334.64,1149896.46,691438.18 +Sub-Saharan Africa,South Africa,Fruits,Offline,L,8/2/2015,548485839,9/9/2015,8003,9.33,6.92,74667.99,55380.76,19287.23 +Sub-Saharan Africa,Uganda,Household,Offline,C,10/5/2016,925145661,10/22/2016,15,668.27,502.54,10024.05,7538.1,2485.95 +Sub-Saharan Africa,Togo,Beverages,Offline,M,12/13/2011,976568973,12/24/2011,7315,47.45,31.79,347096.75,232543.85,114552.9 +Asia,Uzbekistan,Office Supplies,Online,L,9/27/2013,263742101,10/14/2013,6003,651.21,524.96,3909213.63,3151334.88,757878.75 +Europe,Armenia,Personal Care,Offline,M,11/6/2016,217963874,11/29/2016,9209,81.73,56.67,752651.57,521874.03,230777.54 +Sub-Saharan Africa,Uganda,Clothes,Online,L,1/27/2017,990845620,2/23/2017,2093,109.28,35.84,228723.04,75013.12,153709.92 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,L,1/19/2015,104311168,2/5/2015,6847,205.7,117.11,1408427.9,801852.17,606575.73 +Middle East and North Africa,United Arab Emirates,Clothes,Online,M,6/26/2012,100596845,8/12/2012,7697,109.28,35.84,841128.16,275860.48,565267.68 +Asia,Malaysia,Beverages,Online,C,12/6/2015,892251479,12/8/2015,5895,47.45,31.79,279717.75,187402.05,92315.7 +Europe,Switzerland,Office Supplies,Offline,L,4/17/2010,212136399,5/27/2010,4730,651.21,524.96,3080223.3,2483060.8,597162.5 +Asia,Mongolia,Fruits,Online,H,8/12/2015,363425433,9/29/2015,4517,9.33,6.92,42143.61,31257.64,10885.97 +Middle East and North Africa,Kuwait,Fruits,Offline,C,2/20/2015,569604909,3/24/2015,7605,9.33,6.92,70954.65,52626.6,18328.05 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,C,2/11/2012,124473655,3/17/2012,3375,9.33,6.92,31488.75,23355,8133.75 +Asia,Thailand,Snacks,Offline,H,11/5/2010,642142999,11/18/2010,3238,152.58,97.44,494054.04,315510.72,178543.32 +Sub-Saharan Africa,Chad,Household,Offline,M,12/2/2012,207036769,12/12/2012,5636,668.27,502.54,3766369.72,2832315.44,934054.28 +Europe,France,Cosmetics,Offline,M,6/1/2013,123891294,7/4/2013,1042,437.2,263.33,455562.4,274389.86,181172.54 +Europe,Macedonia,Baby Food,Online,M,4/6/2012,867755401,5/5/2012,6961,255.28,159.42,1777004.08,1109722.62,667281.46 +Middle East and North Africa,Bahrain,Fruits,Offline,M,6/15/2010,733990418,6/20/2010,2931,9.33,6.92,27346.23,20282.52,7063.71 +Middle East and North Africa,Oman,Meat,Online,H,11/2/2013,788270175,11/13/2013,5517,421.89,364.69,2327567.13,2011994.73,315572.4 +Asia,Tajikistan,Household,Online,C,3/7/2014,816580998,3/13/2014,3319,668.27,502.54,2217988.13,1667930.26,550057.87 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,L,9/1/2015,675221717,10/12/2015,1966,437.2,263.33,859535.2,517706.78,341828.42 +Asia,China,Beverages,Online,C,12/25/2015,740803658,1/19/2016,9120,47.45,31.79,432744,289924.8,142819.2 +Asia,Indonesia,Beverages,Offline,M,1/31/2010,560250651,2/10/2010,9473,47.45,31.79,449493.85,301146.67,148347.18 +Australia and Oceania,Australia,Cereal,Offline,M,9/20/2016,200799024,10/1/2016,9748,205.7,117.11,2005163.6,1141588.28,863575.32 +Middle East and North Africa,Algeria,Fruits,Online,M,1/16/2014,699997603,2/14/2014,3701,9.33,6.92,34530.33,25610.92,8919.41 +Asia,Sri Lanka,Baby Food,Online,C,7/28/2011,915707719,8/26/2011,7118,255.28,159.42,1817083.04,1134751.56,682331.48 +Central America and the Caribbean,The Bahamas,Fruits,Online,M,2/5/2016,676103198,2/20/2016,2816,9.33,6.92,26273.28,19486.72,6786.56 +Middle East and North Africa,Algeria,Meat,Online,H,10/2/2012,329670369,10/5/2012,5643,421.89,364.69,2380725.27,2057945.67,322779.6 +Australia and Oceania,Fiji,Cosmetics,Online,C,4/4/2014,295208060,4/4/2014,7480,437.2,263.33,3270256,1969708.4,1300547.6 +Sub-Saharan Africa,Nigeria,Snacks,Online,M,8/30/2011,611827600,9/24/2011,2238,152.58,97.44,341474.04,218070.72,123403.32 +Middle East and North Africa,Kuwait,Clothes,Offline,H,1/6/2016,488952815,2/7/2016,858,109.28,35.84,93762.24,30750.72,63011.52 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,9/19/2016,556320035,11/1/2016,6316,437.2,263.33,2761355.2,1663192.28,1098162.92 +North America,Canada,Office Supplies,Offline,H,8/6/2015,613978087,8/21/2015,8615,651.21,524.96,5610174.15,4522530.4,1087643.75 +Central America and the Caribbean,Haiti,Office Supplies,Online,L,7/15/2015,982288300,8/5/2015,9792,651.21,524.96,6376648.32,5140408.32,1236240 +Europe,Germany,Meat,Offline,M,9/14/2016,251924502,10/4/2016,8913,421.89,364.69,3760305.57,3250481.97,509823.6 +North America,United States of America,Vegetables,Offline,M,10/3/2012,233873021,11/8/2012,7079,154.06,90.93,1090590.74,643693.47,446897.27 +Europe,Georgia,Baby Food,Online,H,5/9/2017,109432685,6/7/2017,2418,255.28,159.42,617267.04,385477.56,231789.48 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,M,12/2/2014,480214822,12/27/2014,5092,437.2,263.33,2226222.4,1340876.36,885346.04 +Europe,Montenegro,Clothes,Offline,L,6/15/2017,218143260,7/22/2017,2293,109.28,35.84,250579.04,82181.12,168397.92 +Europe,United Kingdom,Cosmetics,Online,H,4/22/2015,515454328,6/2/2015,3245,437.2,263.33,1418714,854505.85,564208.15 +Sub-Saharan Africa,Malawi,Fruits,Offline,L,3/29/2011,834696853,3/29/2011,4202,9.33,6.92,39204.66,29077.84,10126.82 +Sub-Saharan Africa,Zambia,Fruits,Online,C,9/1/2016,258732163,10/16/2016,3452,9.33,6.92,32207.16,23887.84,8319.32 +Sub-Saharan Africa,Senegal,Clothes,Online,L,7/22/2017,640734088,8/31/2017,6310,109.28,35.84,689556.8,226150.4,463406.4 +North America,United States of America,Baby Food,Offline,H,1/30/2016,754188954,2/13/2016,126,255.28,159.42,32165.28,20086.92,12078.36 +Europe,Armenia,Vegetables,Offline,H,9/12/2011,342895591,10/19/2011,9280,154.06,90.93,1429676.8,843830.4,585846.4 +Middle East and North Africa,Syria,Snacks,Offline,C,7/3/2012,570965325,8/11/2012,183,152.58,97.44,27922.14,17831.52,10090.62 +Asia,Brunei,Clothes,Offline,M,4/19/2016,872821986,5/26/2016,6277,109.28,35.84,685950.56,224967.68,460982.88 +Asia,Kazakhstan,Beverages,Online,M,5/16/2014,303201901,6/1/2014,3035,47.45,31.79,144010.75,96482.65,47528.1 +Middle East and North Africa,Morocco,Meat,Offline,M,6/11/2010,687153899,7/29/2010,2964,421.89,364.69,1250481.96,1080941.16,169540.8 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,L,11/10/2016,770039308,11/23/2016,598,437.2,263.33,261445.6,157471.34,103974.26 +Europe,Bulgaria,Beverages,Online,C,12/21/2012,267531955,1/27/2013,7505,47.45,31.79,356112.25,238583.95,117528.3 +Europe,Luxembourg,Fruits,Offline,C,1/16/2017,315618169,1/19/2017,7285,9.33,6.92,67969.05,50412.2,17556.85 +Australia and Oceania,Tonga,Baby Food,Online,L,5/2/2014,320596778,6/9/2014,566,255.28,159.42,144488.48,90231.72,54256.76 +Europe,Denmark,Meat,Online,H,11/19/2013,209079110,12/16/2013,10,421.89,364.69,4218.9,3646.9,572 +Middle East and North Africa,Azerbaijan,Meat,Offline,M,6/10/2014,877988994,7/26/2014,5309,421.89,364.69,2239814.01,1936139.21,303674.8 +Asia,Kyrgyzstan,Cosmetics,Online,L,10/24/2015,144562757,11/27/2015,8187,437.2,263.33,3579356.4,2155882.71,1423473.69 +Asia,Brunei,Baby Food,Online,L,2/3/2015,396349227,2/20/2015,7399,255.28,159.42,1888816.72,1179548.58,709268.14 +Sub-Saharan Africa,Tanzania,Cereal,Online,L,6/8/2010,941209733,7/16/2010,3731,205.7,117.11,767466.7,436937.41,330529.29 +Australia and Oceania,Papua New Guinea,Household,Offline,C,6/2/2012,257318103,6/25/2012,5000,668.27,502.54,3341350,2512700,828650 +Europe,Italy,Snacks,Online,L,7/17/2017,943160665,8/1/2017,1055,152.58,97.44,160971.9,102799.2,58172.7 +Sub-Saharan Africa,Central African Republic,Household,Online,L,1/4/2012,267536246,2/17/2012,8775,668.27,502.54,5864069.25,4409788.5,1454280.75 +Europe,Finland,Baby Food,Offline,L,5/18/2013,519556176,5/21/2013,7073,255.28,159.42,1805595.44,1127577.66,678017.78 +Asia,Uzbekistan,Clothes,Online,H,10/9/2013,458644282,11/3/2013,1890,109.28,35.84,206539.2,67737.6,138801.6 +Sub-Saharan Africa,Mali,Personal Care,Offline,C,12/12/2013,264536893,12/16/2013,1200,81.73,56.67,98076,68004,30072 +Europe,Poland,Vegetables,Online,M,12/11/2011,187282836,1/5/2012,8,154.06,90.93,1232.48,727.44,505.04 +Asia,Mongolia,Meat,Online,L,6/6/2014,997243440,7/8/2014,5350,421.89,364.69,2257111.5,1951091.5,306020 +Asia,Maldives,Snacks,Offline,M,3/20/2010,835092532,3/31/2010,1293,152.58,97.44,197285.94,125989.92,71296.02 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,M,11/23/2011,161816442,12/4/2011,3936,421.89,364.69,1660559.04,1435419.84,225139.2 +Sub-Saharan Africa,Burundi,Cosmetics,Online,M,3/9/2014,408713996,3/26/2014,6409,437.2,263.33,2802014.8,1687681.97,1114332.83 +Europe,Vatican City,Beverages,Offline,M,11/17/2012,827396523,12/18/2012,3873,47.45,31.79,183773.85,123122.67,60651.18 +Middle East and North Africa,Kuwait,Cosmetics,Offline,L,3/9/2016,739787852,4/16/2016,8520,437.2,263.33,3724944,2243571.6,1481372.4 +North America,Mexico,Beverages,Offline,M,9/2/2010,888124310,10/14/2010,4574,47.45,31.79,217036.3,145407.46,71628.84 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,M,6/16/2010,284954726,7/16/2010,3291,651.21,524.96,2143132.11,1727643.36,415488.75 +Asia,Malaysia,Office Supplies,Offline,H,8/4/2015,263140428,8/11/2015,7955,651.21,524.96,5180375.55,4176056.8,1004318.75 +Sub-Saharan Africa,Tanzania,Cereal,Offline,C,10/31/2015,425855243,11/14/2015,8885,205.7,117.11,1827644.5,1040522.35,787122.15 +Sub-Saharan Africa,Benin,Baby Food,Online,C,2/20/2017,896585500,2/24/2017,8428,255.28,159.42,2151499.84,1343591.76,807908.08 +Middle East and North Africa,Israel,Fruits,Offline,H,3/10/2015,969130027,3/31/2015,5966,9.33,6.92,55662.78,41284.72,14378.06 +Asia,Turkmenistan,Cosmetics,Offline,C,4/13/2014,457600152,5/3/2014,2909,437.2,263.33,1271814.8,766026.97,505787.83 +Central America and the Caribbean,Dominica,Household,Offline,H,1/4/2016,146419703,2/20/2016,7699,668.27,502.54,5145010.73,3869055.46,1275955.27 +Europe,Switzerland,Baby Food,Online,L,6/13/2015,440325009,6/20/2015,810,255.28,159.42,206776.8,129130.2,77646.6 +Middle East and North Africa,Yemen,Snacks,Online,H,7/11/2012,914364898,8/28/2012,9747,152.58,97.44,1487197.26,949747.68,537449.58 +Asia,Sri Lanka,Office Supplies,Offline,M,10/25/2015,763900697,11/21/2015,4047,651.21,524.96,2635446.87,2124513.12,510933.75 +Sub-Saharan Africa,Benin,Cosmetics,Online,L,1/4/2016,154606235,2/17/2016,275,437.2,263.33,120230,72415.75,47814.25 +Europe,Russia,Cereal,Online,H,6/14/2012,672467839,6/21/2012,7032,205.7,117.11,1446482.4,823517.52,622964.88 +Europe,Norway,Personal Care,Offline,M,11/27/2016,373784339,12/14/2016,9947,81.73,56.67,812968.31,563696.49,249271.82 +Europe,Lithuania,Office Supplies,Offline,H,11/27/2011,535167062,1/2/2012,6681,651.21,524.96,4350734.01,3507257.76,843476.25 +North America,United States of America,Snacks,Online,H,2/16/2015,703539836,3/1/2015,1927,152.58,97.44,294021.66,187766.88,106254.78 +Australia and Oceania,Palau,Meat,Online,C,1/9/2015,946138989,1/22/2015,2407,421.89,364.69,1015489.23,877808.83,137680.4 +Asia,Uzbekistan,Meat,Online,L,6/22/2012,500513350,7/31/2012,1878,421.89,364.69,792309.42,684887.82,107421.6 +Europe,Montenegro,Vegetables,Online,L,12/27/2016,924524247,12/30/2016,6125,154.06,90.93,943617.5,556946.25,386671.25 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,C,8/24/2012,246345508,9/6/2012,7965,152.58,97.44,1215299.7,776109.6,439190.1 +Europe,Kosovo,Meat,Offline,M,11/16/2014,614463460,12/19/2014,2247,421.89,364.69,947986.83,819458.43,128528.4 +Sub-Saharan Africa,Djibouti,Beverages,Online,H,8/30/2013,647676932,9/18/2013,852,47.45,31.79,40427.4,27085.08,13342.32 +Central America and the Caribbean,Guatemala,Office Supplies,Online,M,3/20/2015,385097253,4/28/2015,7690,651.21,524.96,5007804.9,4036942.4,970862.5 +Europe,Finland,Meat,Online,C,6/8/2015,836148250,6/8/2015,3703,421.89,364.69,1562258.67,1350447.07,211811.6 +Middle East and North Africa,Algeria,Fruits,Online,M,4/18/2011,830566251,5/12/2011,1865,9.33,6.92,17400.45,12905.8,4494.65 +Central America and the Caribbean,Saint Lucia,Cereal,Online,L,3/11/2012,168400084,3/27/2012,2182,205.7,117.11,448837.4,255534.02,193303.38 +Europe,Cyprus,Beverages,Online,H,6/10/2013,970011079,7/30/2013,6689,47.45,31.79,317393.05,212643.31,104749.74 +Asia,Laos,Beverages,Online,C,3/17/2015,926073062,4/20/2015,4453,47.45,31.79,211294.85,141560.87,69733.98 +Sub-Saharan Africa,Benin,Baby Food,Online,C,2/24/2011,947572362,4/9/2011,6574,255.28,159.42,1678210.72,1048027.08,630183.64 +Europe,Armenia,Cosmetics,Offline,L,12/4/2014,215807807,1/11/2015,1181,437.2,263.33,516333.2,310992.73,205340.47 +Australia and Oceania,Tonga,Baby Food,Offline,C,12/17/2010,232390725,1/29/2011,8435,255.28,159.42,2153286.8,1344707.7,808579.1 +Middle East and North Africa,Oman,Office Supplies,Offline,M,4/3/2011,769244945,4/24/2011,5528,651.21,524.96,3599888.88,2901978.88,697910 +Europe,Denmark,Baby Food,Offline,H,9/23/2013,318606793,11/12/2013,1685,255.28,159.42,430146.8,268622.7,161524.1 +Asia,North Korea,Vegetables,Offline,L,7/29/2013,143025100,9/10/2013,3160,154.06,90.93,486829.6,287338.8,199490.8 +Asia,Bangladesh,Snacks,Online,C,8/19/2014,225361192,9/15/2014,8240,152.58,97.44,1257259.2,802905.6,454353.6 +Middle East and North Africa,Lebanon,Cosmetics,Online,H,6/9/2010,618788897,6/29/2010,2240,437.2,263.33,979328,589859.2,389468.8 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,C,9/29/2010,996794545,9/29/2010,2512,154.06,90.93,386998.72,228416.16,158582.56 +Europe,France,Beverages,Offline,H,1/4/2015,203176963,2/10/2015,3433,47.45,31.79,162895.85,109135.07,53760.78 +Sub-Saharan Africa,Kenya,Snacks,Offline,H,3/5/2016,302047479,3/14/2016,1416,152.58,97.44,216053.28,137975.04,78078.24 +Europe,Malta,Vegetables,Offline,C,1/19/2012,727829921,2/26/2012,9902,154.06,90.93,1525502.12,900388.86,625113.26 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,M,8/21/2016,535260617,8/25/2016,4366,154.06,90.93,672625.96,397000.38,275625.58 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,C,12/10/2010,649388396,1/9/2011,7312,255.28,159.42,1866607.36,1165679.04,700928.32 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,L,11/19/2014,715574586,1/7/2015,3276,255.28,159.42,836297.28,522259.92,314037.36 +Europe,Austria,Cosmetics,Offline,M,5/19/2015,449493014,6/21/2015,3827,437.2,263.33,1673164.4,1007763.91,665400.49 +Europe,Belgium,Fruits,Offline,L,7/22/2015,987130010,8/9/2015,2561,9.33,6.92,23894.13,17722.12,6172.01 +Middle East and North Africa,Iraq,Beverages,Online,C,10/24/2015,834784400,11/22/2015,110,47.45,31.79,5219.5,3496.9,1722.6 +Middle East and North Africa,Tunisia ,Personal Care,Online,H,1/16/2010,819067513,1/17/2010,9134,81.73,56.67,746521.82,517623.78,228898.04 +Middle East and North Africa,Lebanon,Baby Food,Online,C,2/23/2012,936903178,3/6/2012,9325,255.28,159.42,2380486,1486591.5,893894.5 +Central America and the Caribbean,Panama,Fruits,Offline,L,5/9/2014,805527722,5/9/2014,2409,9.33,6.92,22475.97,16670.28,5805.69 +Europe,Vatican City,Snacks,Offline,M,10/4/2013,112489974,11/15/2013,7138,152.58,97.44,1089116.04,695526.72,393589.32 +Sub-Saharan Africa,Gabon,Baby Food,Offline,H,2/3/2016,865651261,3/1/2016,4300,255.28,159.42,1097704,685506,412198 +Central America and the Caribbean,Cuba,Snacks,Online,C,10/11/2016,643185412,11/15/2016,1711,152.58,97.44,261064.38,166719.84,94344.54 +Middle East and North Africa,Algeria,Meat,Online,M,4/29/2012,243578755,5/7/2012,9221,421.89,364.69,3890247.69,3362806.49,527441.2 +Asia,Indonesia,Baby Food,Online,M,8/26/2011,535630118,9/21/2011,3710,255.28,159.42,947088.8,591448.2,355640.6 +Central America and the Caribbean,Saint Lucia,Fruits,Online,M,3/3/2017,208450829,4/4/2017,4088,9.33,6.92,38141.04,28288.96,9852.08 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,L,6/6/2013,721464717,6/14/2013,6297,205.7,117.11,1295292.9,737441.67,557851.23 +Middle East and North Africa,Yemen,Fruits,Online,H,5/2/2016,454408109,6/21/2016,8312,9.33,6.92,77550.96,57519.04,20031.92 +Asia,Singapore,Personal Care,Online,L,5/7/2016,557329833,6/16/2016,5138,81.73,56.67,419928.74,291170.46,128758.28 +Europe,Czech Republic,Personal Care,Offline,C,7/27/2012,900591218,8/20/2012,3809,81.73,56.67,311309.57,215856.03,95453.54 +Europe,Cyprus,Beverages,Offline,M,7/12/2016,524866092,8/21/2016,8395,47.45,31.79,398342.75,266877.05,131465.7 +Europe,Iceland,Snacks,Online,L,7/10/2010,791140782,8/12/2010,4993,152.58,97.44,761831.94,486517.92,275314.02 +Middle East and North Africa,Afghanistan,Beverages,Online,L,12/30/2011,430714118,2/9/2012,6734,47.45,31.79,319528.3,214073.86,105454.44 +Middle East and North Africa,Libya,Vegetables,Offline,L,9/23/2016,495197427,10/5/2016,8778,154.06,90.93,1352338.68,798183.54,554155.14 +Europe,Sweden,Office Supplies,Offline,C,3/23/2010,306514537,4/29/2010,3318,651.21,524.96,2160714.78,1741817.28,418897.5 +Sub-Saharan Africa,Sudan,Vegetables,Offline,C,11/25/2016,606901776,12/10/2016,4577,154.06,90.93,705132.62,416186.61,288946.01 +Central America and the Caribbean,Belize,Cereal,Offline,C,1/10/2013,408907973,2/15/2013,3811,205.7,117.11,783922.7,446306.21,337616.49 +Sub-Saharan Africa,Central African Republic,Household,Online,H,10/16/2013,145394456,10/19/2013,4305,668.27,502.54,2876902.35,2163434.7,713467.65 +Sub-Saharan Africa,Guinea,Baby Food,Offline,C,7/10/2016,319535052,7/18/2016,6378,255.28,159.42,1628175.84,1016780.76,611395.08 +Middle East and North Africa,Lebanon,Baby Food,Offline,H,1/16/2012,154816091,1/20/2012,2376,255.28,159.42,606545.28,378781.92,227763.36 +Sub-Saharan Africa,Kenya,Vegetables,Online,C,3/1/2011,745036399,4/5/2011,1682,154.06,90.93,259128.92,152944.26,106184.66 +Middle East and North Africa,Kuwait,Clothes,Online,C,8/14/2010,104307305,8/19/2010,5704,109.28,35.84,623333.12,204431.36,418901.76 +Europe,Vatican City,Snacks,Online,L,12/31/2011,817052638,1/11/2012,2887,152.58,97.44,440498.46,281309.28,159189.18 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,M,5/18/2010,588008725,5/27/2010,3703,255.28,159.42,945301.84,590332.26,354969.58 +Middle East and North Africa,Iraq,Beverages,Online,M,4/6/2013,792224395,5/21/2013,5658,47.45,31.79,268472.1,179867.82,88604.28 +Asia,Taiwan,Snacks,Offline,C,1/27/2014,625060975,2/23/2014,8288,152.58,97.44,1264583.04,807582.72,457000.32 +Middle East and North Africa,Iran,Baby Food,Offline,L,1/31/2011,252192294,2/4/2011,8159,255.28,159.42,2082829.52,1300707.78,782121.74 +Sub-Saharan Africa,Swaziland,Household,Online,L,3/15/2011,359604680,4/20/2011,3871,668.27,502.54,2586873.17,1945332.34,641540.83 +Middle East and North Africa,Iraq,Cereal,Online,M,1/18/2011,803596961,2/9/2011,1053,205.7,117.11,216602.1,123316.83,93285.27 +Sub-Saharan Africa,Senegal,Cereal,Offline,L,11/15/2015,160780465,12/10/2015,7367,205.7,117.11,1515391.9,862749.37,652642.53 +Asia,Thailand,Beverages,Offline,M,1/25/2013,678079020,3/10/2013,7505,47.45,31.79,356112.25,238583.95,117528.3 +Asia,Malaysia,Cosmetics,Online,C,10/20/2013,622728955,12/3/2013,8191,437.2,263.33,3581105.2,2156936.03,1424169.17 +Middle East and North Africa,Israel,Baby Food,Offline,H,5/18/2011,132279098,6/14/2011,3179,255.28,159.42,811535.12,506796.18,304738.94 +Sub-Saharan Africa,Niger,Snacks,Offline,C,4/23/2015,764590775,4/30/2015,8256,152.58,97.44,1259700.48,804464.64,455235.84 +Sub-Saharan Africa,Kenya,Household,Online,C,3/30/2017,547837817,5/9/2017,6239,668.27,502.54,4169336.53,3135347.06,1033989.47 +Sub-Saharan Africa,Cameroon,Clothes,Online,C,6/20/2017,730506551,7/30/2017,1977,109.28,35.84,216046.56,70855.68,145190.88 +Central America and the Caribbean,El Salvador,Beverages,Online,M,7/17/2013,831395804,8/1/2013,7349,47.45,31.79,348710.05,233624.71,115085.34 +Europe,Montenegro,Fruits,Offline,L,9/2/2011,889616906,10/4/2011,6267,9.33,6.92,58471.11,43367.64,15103.47 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,C,5/1/2015,114593684,6/18/2015,9673,421.89,364.69,4080941.97,3527646.37,553295.6 +Asia,Vietnam,Personal Care,Online,M,12/1/2013,936062467,1/3/2014,540,81.73,56.67,44134.2,30601.8,13532.4 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,L,10/31/2016,454072082,12/15/2016,8874,255.28,159.42,2265354.72,1414693.08,850661.64 +Asia,Nepal,Personal Care,Offline,C,10/27/2011,788983857,11/2/2011,6711,81.73,56.67,548490.03,380312.37,168177.66 +Sub-Saharan Africa,Rwanda,Personal Care,Online,C,3/8/2014,531471621,4/4/2014,3118,81.73,56.67,254834.14,176697.06,78137.08 +Sub-Saharan Africa,Rwanda,Beverages,Offline,L,1/6/2010,592521703,2/4/2010,9194,47.45,31.79,436255.3,292277.26,143978.04 +Europe,Andorra,Meat,Offline,M,12/20/2012,153432929,1/14/2013,3068,421.89,364.69,1294358.52,1118868.92,175489.6 +Middle East and North Africa,Kuwait,Baby Food,Offline,C,1/17/2015,715816628,2/25/2015,4902,255.28,159.42,1251382.56,781476.84,469905.72 +Asia,Kyrgyzstan,Fruits,Offline,M,2/6/2013,251596629,3/12/2013,1888,9.33,6.92,17615.04,13064.96,4550.08 +Middle East and North Africa,Lebanon,Beverages,Offline,H,8/15/2012,853009259,9/21/2012,3250,47.45,31.79,154212.5,103317.5,50895 +Europe,Germany,Personal Care,Offline,C,5/20/2016,182603347,6/1/2016,5243,81.73,56.67,428510.39,297120.81,131389.58 +Middle East and North Africa,Azerbaijan,Household,Offline,M,1/25/2013,923240220,3/3/2013,6152,668.27,502.54,4111197.04,3091626.08,1019570.96 +Central America and the Caribbean,Guatemala,Household,Online,L,5/15/2011,428093707,6/12/2011,1296,668.27,502.54,866077.92,651291.84,214786.08 +Central America and the Caribbean,Honduras,Beverages,Offline,C,6/16/2013,170650136,7/1/2013,8022,47.45,31.79,380643.9,255019.38,125624.52 +Europe,San Marino,Personal Care,Offline,M,3/22/2011,794708335,4/6/2011,711,81.73,56.67,58110.03,40292.37,17817.66 +Europe,Ireland,Beverages,Online,L,10/1/2012,764379632,10/10/2012,5774,47.45,31.79,273976.3,183555.46,90420.84 +Sub-Saharan Africa,Tanzania,Cereal,Offline,C,11/7/2015,414087855,11/24/2015,6653,205.7,117.11,1368522.1,779132.83,589389.27 +Europe,Slovenia,Baby Food,Online,L,10/23/2011,598569333,11/12/2011,8822,255.28,159.42,2252080.16,1406403.24,845676.92 +Asia,Indonesia,Household,Online,L,12/1/2011,442872893,1/11/2012,4786,668.27,502.54,3198340.22,2405156.44,793183.78 +Middle East and North Africa,Yemen,Beverages,Online,L,5/19/2013,492359864,5/31/2013,9080,47.45,31.79,430846,288653.2,142192.8 +Europe,Czech Republic,Household,Online,C,9/9/2010,462704074,9/16/2010,3273,668.27,502.54,2187247.71,1644813.42,542434.29 +Middle East and North Africa,Syria,Office Supplies,Online,C,7/16/2014,589891850,7/27/2014,962,651.21,524.96,626464.02,505011.52,121452.5 +Europe,Netherlands,Cereal,Offline,L,3/10/2010,280222022,4/27/2010,2778,205.7,117.11,571434.6,325331.58,246103.02 +Middle East and North Africa,Qatar,Beverages,Online,M,4/1/2014,360305917,4/5/2014,1382,47.45,31.79,65575.9,43933.78,21642.12 +Europe,Bulgaria,Household,Online,C,4/28/2010,827067363,5/5/2010,6467,668.27,502.54,4321702.09,3249926.18,1071775.91 +Europe,Albania,Meat,Online,H,5/14/2013,397742688,6/28/2013,9755,421.89,364.69,4115536.95,3557550.95,557986 +Asia,Singapore,Beverages,Offline,L,11/24/2012,559880721,1/7/2013,2,47.45,31.79,94.9,63.58,31.32 +Sub-Saharan Africa,Burkina Faso,Cereal,Online,C,8/24/2014,621342790,10/8/2014,7994,205.7,117.11,1644365.8,936177.34,708188.46 +Middle East and North Africa,Tunisia ,Fruits,Online,L,1/15/2014,860302722,2/10/2014,1548,9.33,6.92,14442.84,10712.16,3730.68 +Australia and Oceania,Tonga,Vegetables,Offline,C,2/26/2015,275246846,3/27/2015,513,154.06,90.93,79032.78,46647.09,32385.69 +Europe,Malta,Meat,Offline,M,10/7/2011,634973990,11/12/2011,1769,421.89,364.69,746323.41,645136.61,101186.8 +Asia,Bhutan,Household,Offline,H,11/11/2013,628595483,12/20/2013,4227,668.27,502.54,2824777.29,2124236.58,700540.71 +Central America and the Caribbean,Antigua and Barbuda ,Household,Online,M,7/23/2013,815535151,8/11/2013,3829,668.27,502.54,2558805.83,1924225.66,634580.17 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,L,8/15/2011,475529325,9/7/2011,8549,437.2,263.33,3737622.8,2251208.17,1486414.63 +Sub-Saharan Africa,Mauritania,Cereal,Offline,M,8/26/2013,758626830,9/28/2013,3392,205.7,117.11,697734.4,397237.12,300497.28 +Central America and the Caribbean,Nicaragua,Snacks,Online,M,3/9/2011,635188996,4/24/2011,5394,152.58,97.44,823016.52,525591.36,297425.16 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,C,9/29/2015,945889651,11/14/2015,8622,437.2,263.33,3769538.4,2270431.26,1499107.14 +Asia,Myanmar,Vegetables,Offline,H,3/14/2017,351715123,4/16/2017,9176,154.06,90.93,1413654.56,834373.68,579280.88 +Sub-Saharan Africa,Botswana,Snacks,Online,H,4/11/2010,283964240,5/23/2010,184,152.58,97.44,28074.72,17928.96,10145.76 +Australia and Oceania,Nauru,Beverages,Offline,M,6/25/2013,894248330,7/17/2013,6808,47.45,31.79,323039.6,216426.32,106613.28 +Sub-Saharan Africa,South Sudan,Beverages,Offline,L,4/22/2012,604491221,5/6/2012,1240,47.45,31.79,58838,39419.6,19418.4 +Europe,Austria,Snacks,Online,L,1/13/2016,156929242,1/29/2016,7705,152.58,97.44,1175628.9,750775.2,424853.7 +Europe,Luxembourg,Beverages,Online,C,1/27/2016,364111220,2/16/2016,7456,47.45,31.79,353787.2,237026.24,116760.96 +Europe,Italy,Baby Food,Offline,H,6/19/2012,758898484,7/17/2012,3781,255.28,159.42,965213.68,602767.02,362446.66 +Sub-Saharan Africa,Comoros,Cosmetics,Online,M,2/12/2010,944464862,3/15/2010,6996,437.2,263.33,3058651.2,1842256.68,1216394.52 +Sub-Saharan Africa,Madagascar,Cereal,Online,C,12/28/2014,144296681,1/30/2015,9449,205.7,117.11,1943659.3,1106572.39,837086.91 +Europe,Montenegro,Household,Online,L,3/8/2015,352192771,4/4/2015,522,668.27,502.54,348836.94,262325.88,86511.06 +Europe,Czech Republic,Office Supplies,Offline,H,1/1/2015,482264459,1/20/2015,1625,651.21,524.96,1058216.25,853060,205156.25 +North America,Canada,Cosmetics,Offline,H,1/13/2016,418935573,1/17/2016,1200,437.2,263.33,524640,315996,208644 +Asia,China,Fruits,Online,M,5/10/2013,566942441,6/18/2013,9722,9.33,6.92,90706.26,67276.24,23430.02 +Middle East and North Africa,Azerbaijan,Fruits,Online,L,6/22/2014,501333892,7/11/2014,4694,9.33,6.92,43795.02,32482.48,11312.54 +Middle East and North Africa,Israel,Vegetables,Online,C,10/21/2012,317471253,10/25/2012,5654,154.06,90.93,871055.24,514118.22,356937.02 +Sub-Saharan Africa,Ethiopia,Cereal,Online,C,3/15/2014,181028354,4/27/2014,9168,205.7,117.11,1885857.6,1073664.48,812193.12 +Europe,Hungary,Meat,Online,M,6/3/2010,777991521,7/16/2010,3835,421.89,364.69,1617948.15,1398586.15,219362 +Australia and Oceania,Samoa ,Snacks,Online,L,3/26/2013,164659583,3/31/2013,5285,152.58,97.44,806385.3,514970.4,291414.9 +Europe,Hungary,Baby Food,Offline,L,9/28/2012,517643868,11/9/2012,1179,255.28,159.42,300975.12,187956.18,113018.94 +Sub-Saharan Africa,Ghana,Cosmetics,Online,C,6/26/2011,483868205,6/29/2011,6209,437.2,263.33,2714574.8,1635015.97,1079558.83 +Middle East and North Africa,Somalia,Cereal,Online,C,1/19/2013,130568921,1/21/2013,7100,205.7,117.11,1460470,831481,628989 +Europe,Belarus,Household,Offline,C,10/2/2010,495294845,11/14/2010,7606,668.27,502.54,5082861.62,3822319.24,1260542.38 +Europe,Armenia,Personal Care,Offline,M,2/6/2014,435907304,3/17/2014,3513,81.73,56.67,287117.49,199081.71,88035.78 +Australia and Oceania,Tonga,Personal Care,Online,H,9/28/2014,680580127,11/11/2014,7638,81.73,56.67,624253.74,432845.46,191408.28 +Asia,North Korea,Cosmetics,Offline,C,12/17/2012,677799642,1/11/2013,4831,437.2,263.33,2112113.2,1272147.23,839965.97 +Europe,United Kingdom,Baby Food,Offline,H,11/23/2013,846364676,1/1/2014,6971,255.28,159.42,1779556.88,1111316.82,668240.06 +Europe,Estonia,Vegetables,Offline,H,3/3/2016,325386559,3/5/2016,7969,154.06,90.93,1227704.14,724621.17,503082.97 +Sub-Saharan Africa,Mozambique,Household,Offline,M,9/12/2015,124289119,10/4/2015,8767,668.27,502.54,5858723.09,4405768.18,1452954.91 +Middle East and North Africa,Kuwait,Cereal,Offline,L,1/5/2017,872808682,1/25/2017,2340,205.7,117.11,481338,274037.4,207300.6 +Asia,Laos,Baby Food,Offline,C,5/18/2014,570994079,5/20/2014,8691,255.28,159.42,2218638.48,1385519.22,833119.26 +Australia and Oceania,Fiji,Office Supplies,Online,H,9/2/2010,439206635,10/13/2010,9858,651.21,524.96,6419628.18,5175055.68,1244572.5 +Sub-Saharan Africa,Burkina Faso,Meat,Online,C,8/20/2013,868120181,10/6/2013,4908,421.89,364.69,2070636.12,1789898.52,280737.6 +Asia,Nepal,Baby Food,Offline,C,12/5/2016,968721044,1/17/2017,4939,255.28,159.42,1260827.92,787375.38,473452.54 +Europe,Estonia,Baby Food,Online,L,6/28/2011,822308051,8/7/2011,8081,255.28,159.42,2062917.68,1288273.02,774644.66 +Europe,San Marino,Cosmetics,Online,H,1/13/2012,130492532,1/26/2012,4495,437.2,263.33,1965214,1183668.35,781545.65 +Australia and Oceania,Palau,Vegetables,Offline,L,6/3/2015,465198314,6/28/2015,1374,154.06,90.93,211678.44,124937.82,86740.62 +Asia,Uzbekistan,Cereal,Online,L,12/29/2011,318661725,12/31/2011,7941,205.7,117.11,1633463.7,929970.51,703493.19 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,L,2/3/2012,953431594,2/13/2012,451,205.7,117.11,92770.7,52816.61,39954.09 +Europe,Iceland,Household,Offline,M,12/24/2011,552369248,1/19/2012,7190,668.27,502.54,4804861.3,3613262.6,1191598.7 +Asia,Maldives,Meat,Online,C,10/8/2012,968648517,10/23/2012,3476,421.89,364.69,1466489.64,1267662.44,198827.2 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,H,8/22/2016,975755727,8/29/2016,6658,81.73,56.67,544158.34,377308.86,166849.48 +Sub-Saharan Africa,Benin,Meat,Online,C,6/24/2015,317489707,7/15/2015,1114,421.89,364.69,469985.46,406264.66,63720.8 +Asia,Japan,Fruits,Online,L,5/15/2017,157961785,6/21/2017,3257,9.33,6.92,30387.81,22538.44,7849.37 +Europe,Monaco,Cereal,Offline,H,7/19/2012,831595790,8/12/2012,6529,205.7,117.11,1343015.3,764611.19,578404.11 +Europe,Croatia,Clothes,Offline,M,1/9/2015,493128049,1/23/2015,6403,109.28,35.84,699719.84,229483.52,470236.32 +North America,Mexico,Personal Care,Offline,L,5/12/2013,967607390,6/11/2013,5384,81.73,56.67,440034.32,305111.28,134923.04 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,H,5/8/2012,100395143,5/12/2012,8009,205.7,117.11,1647451.3,937933.99,709517.31 +Europe,Moldova ,Vegetables,Online,C,1/16/2014,307165133,1/25/2014,5844,154.06,90.93,900326.64,531394.92,368931.72 +Middle East and North Africa,Turkey,Snacks,Online,M,12/30/2013,923903691,1/31/2014,2488,152.58,97.44,379619.04,242430.72,137188.32 +Sub-Saharan Africa,Guinea,Vegetables,Offline,L,8/11/2012,456909644,9/25/2012,8572,154.06,90.93,1320602.32,779451.96,541150.36 +Europe,Albania,Office Supplies,Offline,C,5/10/2011,632794320,6/15/2011,6756,651.21,524.96,4399574.76,3546629.76,852945 +Europe,San Marino,Meat,Offline,C,7/19/2016,548481547,8/19/2016,6733,421.89,364.69,2840585.37,2455457.77,385127.6 +Australia and Oceania,Samoa ,Beverages,Offline,C,11/8/2012,721207654,11/25/2012,227,47.45,31.79,10771.15,7216.33,3554.82 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,H,7/6/2012,838521468,7/30/2012,5991,437.2,263.33,2619265.2,1577610.03,1041655.17 +Sub-Saharan Africa,Angola,Vegetables,Online,H,9/3/2013,208284318,10/13/2013,4813,154.06,90.93,741490.78,437646.09,303844.69 +Australia and Oceania,Tonga,Clothes,Online,M,10/11/2011,908670032,11/24/2011,4510,109.28,35.84,492852.8,161638.4,331214.4 +Sub-Saharan Africa,South Sudan,Vegetables,Online,M,11/20/2010,138164937,12/19/2010,4930,154.06,90.93,759515.8,448284.9,311230.9 +Sub-Saharan Africa,Sudan,Fruits,Offline,C,5/10/2012,565567862,6/3/2012,2954,9.33,6.92,27560.82,20441.68,7119.14 +Europe,Monaco,Fruits,Offline,M,1/10/2011,879990136,2/2/2011,7491,9.33,6.92,69891.03,51837.72,18053.31 +Europe,Germany,Office Supplies,Offline,M,3/1/2014,740855586,3/9/2014,4486,651.21,524.96,2921328.06,2354970.56,566357.5 +Europe,Iceland,Fruits,Online,L,12/14/2014,327900540,1/7/2015,1911,9.33,6.92,17829.63,13224.12,4605.51 +Central America and the Caribbean,Dominica,Clothes,Offline,H,6/7/2011,791173827,6/10/2011,4772,109.28,35.84,521484.16,171028.48,350455.68 +Australia and Oceania,Vanuatu,Vegetables,Offline,H,4/10/2010,201036775,5/25/2010,104,154.06,90.93,16022.24,9456.72,6565.52 +Australia and Oceania,Vanuatu,Personal Care,Offline,L,6/7/2015,298163211,7/7/2015,1975,81.73,56.67,161416.75,111923.25,49493.5 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,C,10/10/2016,643539464,10/20/2016,6483,255.28,159.42,1654980.24,1033519.86,621460.38 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,C,8/8/2016,868464362,8/28/2016,6759,47.45,31.79,320714.55,214868.61,105845.94 +Sub-Saharan Africa,Ghana,Household,Online,H,9/15/2010,224549233,9/25/2010,7963,668.27,502.54,5321434.01,4001726.02,1319707.99 +Europe,Croatia,Personal Care,Offline,L,11/12/2014,733717906,12/1/2014,2288,81.73,56.67,186998.24,129660.96,57337.28 +Sub-Saharan Africa,Gabon,Personal Care,Offline,C,8/22/2015,438206708,10/8/2015,3958,81.73,56.67,323487.34,224299.86,99187.48 +Europe,Cyprus,Baby Food,Offline,H,1/6/2012,150564467,2/8/2012,4227,255.28,159.42,1079068.56,673868.34,405200.22 +Asia,Uzbekistan,Household,Online,L,8/12/2011,303652513,9/11/2011,6381,668.27,502.54,4264230.87,3206707.74,1057523.13 +Sub-Saharan Africa,Comoros,Meat,Online,H,10/4/2011,500644671,11/4/2011,739,421.89,364.69,311776.71,269505.91,42270.8 +Europe,Poland,Office Supplies,Online,C,11/3/2010,865027272,12/12/2010,9648,651.21,524.96,6282874.08,5064814.08,1218060 +Middle East and North Africa,Bahrain,Cosmetics,Offline,C,2/7/2012,690599143,3/26/2012,2488,437.2,263.33,1087753.6,655165.04,432588.56 +Europe,Ukraine,Vegetables,Online,L,4/14/2012,691471612,4/25/2012,671,154.06,90.93,103374.26,61014.03,42360.23 +Central America and the Caribbean,El Salvador,Clothes,Online,C,12/20/2012,752068507,1/14/2013,2639,109.28,35.84,288389.92,94581.76,193808.16 +Europe,Hungary,Household,Online,L,10/22/2016,377126157,12/9/2016,8865,668.27,502.54,5924213.55,4455017.1,1469196.45 +Middle East and North Africa,Kuwait,Household,Offline,M,2/27/2016,941693389,3/21/2016,6855,668.27,502.54,4580990.85,3444911.7,1136079.15 +Europe,Cyprus,Cereal,Offline,C,1/5/2012,741131532,1/15/2012,6145,205.7,117.11,1264026.5,719640.95,544385.55 +Europe,Ireland,Vegetables,Offline,L,3/21/2010,841114413,3/30/2010,3301,154.06,90.93,508552.06,300159.93,208392.13 +Sub-Saharan Africa,Zambia,Office Supplies,Online,M,2/12/2010,127628362,3/12/2010,6923,651.21,524.96,4508326.83,3634298.08,874028.75 +Sub-Saharan Africa,Namibia,Clothes,Online,M,11/23/2015,256972205,12/9/2015,2641,109.28,35.84,288608.48,94653.44,193955.04 +Australia and Oceania,Marshall Islands,Cereal,Offline,L,1/31/2010,705757272,3/9/2010,8115,205.7,117.11,1669255.5,950347.65,718907.85 +Europe,Portugal,Personal Care,Offline,L,5/16/2010,120907390,6/25/2010,8038,81.73,56.67,656945.74,455513.46,201432.28 +Europe,Russia,Cereal,Online,M,10/10/2012,369658887,11/19/2012,9134,205.7,117.11,1878863.8,1069682.74,809181.06 +Europe,Portugal,Meat,Online,C,8/8/2010,689560592,9/14/2010,5157,421.89,364.69,2175686.73,1880706.33,294980.4 +Sub-Saharan Africa,Malawi,Meat,Online,H,5/14/2013,838473832,7/1/2013,1895,421.89,364.69,799481.55,691087.55,108394 +Middle East and North Africa,Tunisia ,Clothes,Offline,L,9/17/2012,644572436,10/13/2012,2163,109.28,35.84,236372.64,77521.92,158850.72 +Europe,Russia,Snacks,Online,H,7/2/2016,456342732,8/10/2016,810,152.58,97.44,123589.8,78926.4,44663.4 +Europe,Switzerland,Vegetables,Offline,M,9/20/2014,692583549,10/31/2014,9718,154.06,90.93,1497155.08,883657.74,613497.34 +Europe,Belarus,Meat,Online,H,7/28/2013,492406213,7/28/2013,2796,421.89,364.69,1179604.44,1019673.24,159931.2 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,H,7/15/2016,865234553,8/10/2016,987,255.28,159.42,251961.36,157347.54,94613.82 +Europe,Croatia,Clothes,Offline,H,1/4/2013,640804898,2/8/2013,7264,109.28,35.84,793809.92,260341.76,533468.16 +Europe,Hungary,Fruits,Offline,M,5/23/2012,519166076,6/29/2012,1634,9.33,6.92,15245.22,11307.28,3937.94 +Sub-Saharan Africa,Namibia,Meat,Online,L,7/26/2017,820679414,7/30/2017,6131,421.89,364.69,2586607.59,2235914.39,350693.2 +Central America and the Caribbean,Cuba,Meat,Online,M,7/23/2013,136018741,9/7/2013,9823,421.89,364.69,4144225.47,3582349.87,561875.6 +Europe,Latvia,Fruits,Offline,H,9/27/2016,276170384,11/1/2016,3809,9.33,6.92,35537.97,26358.28,9179.69 +Europe,Poland,Household,Online,H,6/24/2010,422433173,7/27/2010,6218,668.27,502.54,4155302.86,3124793.72,1030509.14 +Sub-Saharan Africa,Mauritius ,Meat,Offline,L,1/25/2017,276418435,2/9/2017,7212,421.89,364.69,3042670.68,2630144.28,412526.4 +Australia and Oceania,East Timor,Personal Care,Offline,M,8/22/2010,510049998,10/6/2010,3984,81.73,56.67,325612.32,225773.28,99839.04 +Asia,Uzbekistan,Office Supplies,Online,M,11/1/2011,515564191,12/18/2011,5756,651.21,524.96,3748364.76,3021669.76,726695 +Middle East and North Africa,Egypt,Clothes,Online,L,11/5/2015,655509841,12/12/2015,8784,109.28,35.84,959915.52,314818.56,645096.96 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,M,5/13/2011,912748277,6/24/2011,1353,152.58,97.44,206440.74,131836.32,74604.42 +Central America and the Caribbean,Haiti,Office Supplies,Online,H,8/24/2014,440453326,9/23/2014,8782,651.21,524.96,5718926.22,4610198.72,1108727.5 +Australia and Oceania,Fiji,Meat,Offline,L,9/22/2012,712111318,10/20/2012,8418,421.89,364.69,3551470.02,3069960.42,481509.6 +Australia and Oceania,Australia,Household,Offline,C,8/20/2012,571521079,8/25/2012,4643,668.27,502.54,3102777.61,2333293.22,769484.39 +Sub-Saharan Africa,Ghana,Clothes,Offline,C,11/21/2014,282793939,1/3/2015,3866,109.28,35.84,422476.48,138557.44,283919.04 +Asia,India,Cosmetics,Online,L,4/17/2017,180353724,4/26/2017,9530,437.2,263.33,4166516,2509534.9,1656981.1 +Middle East and North Africa,Kuwait,Clothes,Offline,M,2/20/2011,218936765,3/29/2011,7109,109.28,35.84,776871.52,254786.56,522084.96 +Asia,Taiwan,Personal Care,Offline,C,4/14/2015,423591887,6/1/2015,9108,81.73,56.67,744396.84,516150.36,228246.48 +North America,Canada,Office Supplies,Offline,C,10/17/2011,439680421,11/10/2011,62,651.21,524.96,40375.02,32547.52,7827.5 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,H,4/20/2010,882876193,5/31/2010,1540,437.2,263.33,673288,405528.2,267759.8 +Europe,Czech Republic,Office Supplies,Online,H,12/5/2013,189165532,1/5/2014,7139,651.21,524.96,4648988.19,3747689.44,901298.75 +Middle East and North Africa,Algeria,Snacks,Online,C,7/5/2015,464847266,7/25/2015,7491,152.58,97.44,1142976.78,729923.04,413053.74 +Europe,Ireland,Cereal,Offline,C,7/4/2016,736532723,8/19/2016,5255,205.7,117.11,1080953.5,615413.05,465540.45 +Sub-Saharan Africa,Comoros,Meat,Online,M,9/3/2015,101145732,10/5/2015,125,421.89,364.69,52736.25,45586.25,7150 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Offline,H,10/24/2012,875922620,11/11/2012,3823,81.73,56.67,312453.79,216649.41,95804.38 +Europe,Netherlands,Household,Online,C,8/6/2012,948412215,9/7/2012,5105,668.27,502.54,3411518.35,2565466.7,846051.65 +Sub-Saharan Africa,Chad,Snacks,Offline,M,3/5/2013,526475846,3/18/2013,4757,152.58,97.44,725823.06,463522.08,262300.98 +Sub-Saharan Africa,Lesotho,Meat,Online,L,7/22/2017,788287341,9/1/2017,597,421.89,364.69,251868.33,217719.93,34148.4 +Sub-Saharan Africa,Niger,Personal Care,Offline,M,8/30/2014,732333028,9/5/2014,2472,81.73,56.67,202036.56,140088.24,61948.32 +Europe,Liechtenstein,Cosmetics,Offline,L,6/2/2013,327411735,7/12/2013,7263,437.2,263.33,3175383.6,1912565.79,1262817.81 +Australia and Oceania,Australia,Cereal,Online,C,3/27/2016,962634789,5/2/2016,3881,205.7,117.11,798321.7,454503.91,343817.79 +Middle East and North Africa,Pakistan,Vegetables,Online,L,3/29/2015,497426021,4/23/2015,8268,154.06,90.93,1273768.08,751809.24,521958.84 +Asia,Cambodia,Personal Care,Online,C,3/10/2011,911521756,3/13/2011,8399,81.73,56.67,686450.27,475971.33,210478.94 +Europe,Malta,Personal Care,Online,M,4/4/2017,654970824,4/6/2017,9277,81.73,56.67,758209.21,525727.59,232481.62 +Europe,Moldova ,Beverages,Offline,H,5/29/2017,498134553,6/19/2017,7939,47.45,31.79,376705.55,252380.81,124324.74 +Europe,Moldova ,Fruits,Offline,C,8/4/2015,381686770,9/16/2015,8452,9.33,6.92,78857.16,58487.84,20369.32 +Sub-Saharan Africa,Central African Republic,Snacks,Offline,C,10/28/2016,766613805,11/13/2016,6916,152.58,97.44,1055243.28,673895.04,381348.24 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,H,10/31/2015,384214484,11/28/2015,6459,9.33,6.92,60262.47,44696.28,15566.19 +Central America and the Caribbean,Panama,Household,Online,M,12/23/2015,286100137,1/19/2016,2243,668.27,502.54,1498929.61,1127197.22,371732.39 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,C,4/27/2010,694194591,4/28/2010,6461,651.21,524.96,4207467.81,3391766.56,815701.25 +Europe,Armenia,Meat,Offline,M,9/20/2015,550734174,9/24/2015,3335,421.89,364.69,1407003.15,1216241.15,190762 +Europe,Austria,Fruits,Online,L,1/3/2016,668267714,1/26/2016,4122,9.33,6.92,38458.26,28524.24,9934.02 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,M,3/26/2011,579656541,4/6/2011,2107,651.21,524.96,1372099.47,1106090.72,266008.75 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,H,11/13/2013,788074481,11/22/2013,7607,205.7,117.11,1564759.9,890855.77,673904.13 +Middle East and North Africa,Iran,Beverages,Offline,H,9/25/2014,517007863,10/19/2014,2971,47.45,31.79,140973.95,94448.09,46525.86 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,M,1/26/2017,860255515,3/13/2017,7579,152.58,97.44,1156403.82,738497.76,417906.06 +Sub-Saharan Africa,Guinea,Meat,Offline,M,1/15/2010,731928765,2/15/2010,2842,421.89,364.69,1199011.38,1036448.98,162562.4 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,H,5/18/2010,916451442,6/11/2010,7202,651.21,524.96,4690014.42,3780761.92,909252.5 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,H,2/27/2013,918559873,4/2/2013,1134,437.2,263.33,495784.8,298616.22,197168.58 +Europe,Belarus,Vegetables,Offline,M,9/28/2010,313302886,10/1/2010,2141,154.06,90.93,329842.46,194681.13,135161.33 +Europe,Ukraine,Baby Food,Online,M,9/10/2011,996041810,10/25/2011,9761,255.28,159.42,2491788.08,1556098.62,935689.46 +Asia,Maldives,Clothes,Online,M,4/14/2014,432450473,4/17/2014,560,109.28,35.84,61196.8,20070.4,41126.4 +Europe,Ukraine,Personal Care,Offline,C,4/14/2010,208515202,5/25/2010,3137,81.73,56.67,256387.01,177773.79,78613.22 +Sub-Saharan Africa,Eritrea,Snacks,Offline,M,6/15/2011,180534827,6/20/2011,3122,152.58,97.44,476354.76,304207.68,172147.08 +Central America and the Caribbean,Cuba,Vegetables,Offline,M,6/23/2015,725120675,7/3/2015,8176,154.06,90.93,1259594.56,743443.68,516150.88 +Middle East and North Africa,Pakistan,Fruits,Offline,C,4/21/2017,489196574,4/26/2017,2992,9.33,6.92,27915.36,20704.64,7210.72 +Sub-Saharan Africa,Guinea,Vegetables,Offline,H,12/21/2012,439998853,12/25/2012,4293,154.06,90.93,661379.58,390362.49,271017.09 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,M,12/4/2010,715076339,12/13/2010,5834,81.73,56.67,476812.82,330612.78,146200.04 +Europe,Ireland,Personal Care,Offline,H,2/7/2013,172290360,3/15/2013,3401,81.73,56.67,277963.73,192734.67,85229.06 +Central America and the Caribbean,Cuba,Cereal,Offline,M,2/27/2011,439814746,4/5/2011,9812,205.7,117.11,2018328.4,1149083.32,869245.08 +Australia and Oceania,New Zealand,Personal Care,Offline,C,12/10/2012,966135823,1/10/2013,9915,81.73,56.67,810352.95,561883.05,248469.9 +Central America and the Caribbean,The Bahamas,Snacks,Online,L,1/8/2016,370052421,1/29/2016,5589,152.58,97.44,852769.62,544592.16,308177.46 +Europe,Croatia,Beverages,Offline,H,6/13/2011,490675866,7/11/2011,748,47.45,31.79,35492.6,23778.92,11713.68 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,H,4/12/2010,537429988,4/18/2010,6331,421.89,364.69,2670985.59,2308852.39,362133.2 +Europe,Slovakia,Household,Online,H,1/20/2017,240051114,2/17/2017,5314,668.27,502.54,3551186.78,2670497.56,880689.22 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,H,11/18/2010,298588073,11/18/2010,7701,109.28,35.84,841565.28,276003.84,565561.44 +Sub-Saharan Africa,Liberia,Household,Offline,M,5/13/2017,133402192,6/28/2017,5528,668.27,502.54,3694196.56,2778041.12,916155.44 +North America,Mexico,Clothes,Offline,H,12/15/2013,135167300,1/6/2014,7863,109.28,35.84,859268.64,281809.92,577458.72 +Sub-Saharan Africa,Guinea,Household,Online,C,1/10/2017,314869725,1/15/2017,5804,668.27,502.54,3878639.08,2916742.16,961896.92 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,C,7/8/2017,753808295,7/12/2017,7481,81.73,56.67,611422.13,423948.27,187473.86 +Middle East and North Africa,Oman,Cereal,Online,M,1/1/2015,253594338,2/16/2015,3055,205.7,117.11,628413.5,357771.05,270642.45 +Australia and Oceania,New Zealand,Baby Food,Offline,M,11/27/2013,386151683,1/8/2014,9719,255.28,159.42,2481066.32,1549402.98,931663.34 +Middle East and North Africa,Kuwait,Beverages,Offline,M,2/24/2012,543716657,3/13/2012,6696,47.45,31.79,317725.2,212865.84,104859.36 +Sub-Saharan Africa,Botswana,Personal Care,Offline,C,7/1/2012,188838088,8/11/2012,241,81.73,56.67,19696.93,13657.47,6039.46 +Asia,Bangladesh,Fruits,Online,C,3/22/2011,204377305,4/28/2011,8641,9.33,6.92,80620.53,59795.72,20824.81 +Middle East and North Africa,Libya,Meat,Offline,C,12/29/2016,643508136,1/20/2017,7212,421.89,364.69,3042670.68,2630144.28,412526.4 +Middle East and North Africa,Israel,Personal Care,Offline,L,11/9/2016,279716908,12/6/2016,3304,81.73,56.67,270035.92,187237.68,82798.24 +Middle East and North Africa,Somalia,Beverages,Offline,H,4/7/2010,656802451,4/25/2010,1296,47.45,31.79,61495.2,41199.84,20295.36 +North America,United States of America,Meat,Offline,M,11/18/2012,238876092,12/14/2012,7599,421.89,364.69,3205942.11,2771279.31,434662.8 +Sub-Saharan Africa,Cape Verde,Meat,Online,L,12/9/2014,260361659,12/31/2014,5656,421.89,364.69,2386209.84,2062686.64,323523.2 +Asia,Uzbekistan,Beverages,Online,L,4/19/2015,675995481,5/26/2015,940,47.45,31.79,44603,29882.6,14720.4 +Sub-Saharan Africa,Ethiopia,Snacks,Offline,L,2/7/2010,610826385,3/22/2010,5956,152.58,97.44,908766.48,580352.64,328413.84 +Middle East and North Africa,United Arab Emirates,Beverages,Online,H,9/16/2011,610215699,10/8/2011,5241,47.45,31.79,248685.45,166611.39,82074.06 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,L,8/8/2014,389837253,9/27/2014,361,437.2,263.33,157829.2,95062.13,62767.07 +Europe,Portugal,Cereal,Online,H,5/1/2014,185677373,5/9/2014,4916,205.7,117.11,1011221.2,575712.76,435508.44 +Central America and the Caribbean,Grenada,Personal Care,Online,L,4/22/2011,304034888,5/16/2011,9535,81.73,56.67,779295.55,540348.45,238947.1 +North America,United States of America,Beverages,Online,H,7/23/2014,671521127,8/25/2014,6879,47.45,31.79,326408.55,218683.41,107725.14 +Asia,Bhutan,Clothes,Offline,H,4/9/2015,385059916,4/20/2015,6641,109.28,35.84,725728.48,238013.44,487715.04 +Central America and the Caribbean,Barbados,Office Supplies,Online,M,4/1/2013,861887586,5/18/2013,544,651.21,524.96,354258.24,285578.24,68680 +Middle East and North Africa,Morocco,Fruits,Online,C,2/27/2013,889552962,3/17/2013,7344,9.33,6.92,68519.52,50820.48,17699.04 +Sub-Saharan Africa,Mauritius ,Meat,Offline,M,2/24/2013,675917375,3/11/2013,7826,421.89,364.69,3301711.14,2854063.94,447647.2 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,H,3/27/2016,499154651,4/11/2016,9808,651.21,524.96,6387067.68,5148807.68,1238260 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,L,5/4/2011,257751119,5/16/2011,3139,47.45,31.79,148945.55,99788.81,49156.74 +Australia and Oceania,Solomon Islands,Fruits,Offline,L,12/15/2014,820505607,1/19/2015,4697,9.33,6.92,43823.01,32503.24,11319.77 +Europe,Russia,Cereal,Online,C,5/8/2014,876529443,6/4/2014,3395,205.7,117.11,698351.5,397588.45,300763.05 +Middle East and North Africa,Afghanistan,Meat,Offline,M,10/16/2016,985246455,11/5/2016,5175,421.89,364.69,2183280.75,1887270.75,296010 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,L,6/20/2015,426392972,6/30/2015,8011,205.7,117.11,1647862.7,938168.21,709694.49 +Europe,Cyprus,Household,Online,C,12/25/2015,350017821,1/24/2016,6906,668.27,502.54,4615072.62,3470541.24,1144531.38 +Australia and Oceania,Australia,Clothes,Online,L,6/10/2017,626482331,7/6/2017,8899,109.28,35.84,972482.72,318940.16,653542.56 +Australia and Oceania,Australia,Cereal,Online,H,3/22/2016,296460330,4/25/2016,8055,205.7,117.11,1656913.5,943321.05,713592.45 +Central America and the Caribbean,Grenada,Snacks,Offline,M,5/7/2017,720938146,5/7/2017,473,152.58,97.44,72170.34,46089.12,26081.22 +Central America and the Caribbean,Nicaragua,Clothes,Online,M,7/14/2015,631214606,7/27/2015,9284,109.28,35.84,1014555.52,332738.56,681816.96 +Central America and the Caribbean,Belize,Clothes,Online,C,2/23/2014,178901040,3/16/2014,9648,109.28,35.84,1054333.44,345784.32,708549.12 +Europe,Hungary,Office Supplies,Offline,M,10/28/2013,485921275,11/10/2013,3758,651.21,524.96,2447247.18,1972799.68,474447.5 +Sub-Saharan Africa,South Sudan,Household,Offline,H,4/9/2016,494511640,5/19/2016,5838,668.27,502.54,3901360.26,2933828.52,967531.74 +Europe,Cyprus,Household,Offline,L,11/24/2012,117220962,1/4/2013,7142,668.27,502.54,4772784.34,3589140.68,1183643.66 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,L,4/30/2011,686910569,5/19/2011,957,651.21,524.96,623207.97,502386.72,120821.25 +Sub-Saharan Africa,Togo,Clothes,Offline,M,6/15/2016,906754291,7/1/2016,7600,109.28,35.84,830528,272384,558144 +Australia and Oceania,New Zealand,Personal Care,Offline,L,7/13/2011,900238454,8/19/2011,9419,81.73,56.67,769814.87,533774.73,236040.14 +Sub-Saharan Africa,Liberia,Clothes,Offline,M,12/9/2014,861161887,12/31/2014,5794,109.28,35.84,633168.32,207656.96,425511.36 +Asia,Myanmar,Clothes,Offline,L,11/5/2015,603635919,12/4/2015,8137,109.28,35.84,889211.36,291630.08,597581.28 +Australia and Oceania,Australia,Vegetables,Online,L,11/1/2015,912084376,11/2/2015,4890,154.06,90.93,753353.4,444647.7,308705.7 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,H,7/22/2017,391243588,9/8/2017,6527,255.28,159.42,1666212.56,1040534.34,625678.22 +Europe,Portugal,Cosmetics,Online,L,5/16/2013,416162383,5/29/2013,552,437.2,263.33,241334.4,145358.16,95976.24 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,H,11/5/2011,182202088,11/12/2011,6502,437.2,263.33,2842674.4,1712171.66,1130502.74 +Sub-Saharan Africa,Niger,Office Supplies,Online,L,4/2/2011,755036532,4/28/2011,943,651.21,524.96,614091.03,495037.28,119053.75 +Middle East and North Africa,Iraq,Beverages,Offline,L,12/4/2010,120652043,1/5/2011,2476,47.45,31.79,117486.2,78712.04,38774.16 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,L,1/22/2015,835347449,2/14/2015,6728,205.7,117.11,1383949.6,787916.08,596033.52 +Europe,Armenia,Clothes,Offline,H,10/6/2013,575734078,10/18/2013,1363,109.28,35.84,148948.64,48849.92,100098.72 +Asia,North Korea,Cereal,Online,M,2/20/2017,688735759,4/10/2017,1071,205.7,117.11,220304.7,125424.81,94879.89 +Asia,Thailand,Clothes,Online,H,8/23/2013,341588819,10/9/2013,2577,109.28,35.84,281614.56,92359.68,189254.88 +Australia and Oceania,Tuvalu,Snacks,Online,H,9/21/2011,571842086,9/30/2011,9636,152.58,97.44,1470260.88,938931.84,531329.04 +Asia,Cambodia,Snacks,Offline,L,4/26/2013,237356889,4/27/2013,8033,152.58,97.44,1225675.14,782735.52,442939.62 +Australia and Oceania,Samoa ,Personal Care,Online,L,1/28/2010,966307055,2/23/2010,586,81.73,56.67,47893.78,33208.62,14685.16 +Europe,Switzerland,Personal Care,Offline,L,6/5/2017,407178914,6/5/2017,2144,81.73,56.67,175229.12,121500.48,53728.64 +Sub-Saharan Africa,Botswana,Meat,Online,M,3/21/2010,778771293,4/20/2010,4586,421.89,364.69,1934787.54,1672468.34,262319.2 +Europe,Latvia,Meat,Online,L,5/15/2017,320195519,6/17/2017,1825,421.89,364.69,769949.25,665559.25,104390 +Asia,Brunei,Fruits,Offline,M,1/24/2012,940875422,2/9/2012,4801,9.33,6.92,44793.33,33222.92,11570.41 +Sub-Saharan Africa,Djibouti,Clothes,Offline,M,12/30/2013,570547330,2/18/2014,6489,109.28,35.84,709117.92,232565.76,476552.16 +Middle East and North Africa,Bahrain,Vegetables,Online,M,6/1/2017,809260070,7/13/2017,6893,154.06,90.93,1061935.58,626780.49,435155.09 +Sub-Saharan Africa,Mauritania,Cereal,Online,M,1/23/2010,177374970,2/6/2010,8050,205.7,117.11,1655885,942735.5,713149.5 +Central America and the Caribbean,Barbados,Cosmetics,Online,H,10/28/2014,865565860,11/24/2014,9028,437.2,263.33,3947041.6,2377343.24,1569698.36 +Middle East and North Africa,Lebanon,Vegetables,Online,H,3/19/2010,184819066,3/22/2010,924,154.06,90.93,142351.44,84019.32,58332.12 +Sub-Saharan Africa,Sudan,Household,Online,C,6/15/2017,916433417,6/18/2017,1868,668.27,502.54,1248328.36,938744.72,309583.64 +Sub-Saharan Africa,Burundi,Snacks,Offline,L,5/29/2013,962020242,6/2/2013,2023,152.58,97.44,308669.34,197121.12,111548.22 +Asia,North Korea,Household,Offline,L,1/27/2010,993503367,2/13/2010,8579,668.27,502.54,5733088.33,4311290.66,1421797.67 +Europe,Cyprus,Household,Offline,C,12/8/2012,403119122,12/26/2012,761,668.27,502.54,508553.47,382432.94,126120.53 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,M,3/14/2017,453416335,4/6/2017,4824,81.73,56.67,394265.52,273376.08,120889.44 +Europe,Lithuania,Snacks,Online,L,7/21/2011,227256333,7/30/2011,9054,152.58,97.44,1381459.32,882221.76,499237.56 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,L,3/30/2012,677812945,5/12/2012,8768,152.58,97.44,1337821.44,854353.92,483467.52 +Europe,Spain,Beverages,Offline,C,11/21/2013,578572499,11/24/2013,1315,47.45,31.79,62396.75,41803.85,20592.9 +Central America and the Caribbean,Haiti,Office Supplies,Online,L,12/11/2015,573333823,12/19/2015,1074,651.21,524.96,699399.54,563807.04,135592.5 +Europe,Latvia,Vegetables,Online,H,5/8/2011,926208245,6/16/2011,4457,154.06,90.93,686645.42,405275.01,281370.41 +Europe,Macedonia,Baby Food,Offline,L,1/21/2013,171619594,2/3/2013,4906,255.28,159.42,1252403.68,782114.52,470289.16 +Asia,Vietnam,Vegetables,Online,H,5/11/2012,964304196,5/27/2012,7896,154.06,90.93,1216457.76,717983.28,498474.48 +Europe,Montenegro,Fruits,Online,L,12/20/2012,629310882,1/5/2013,5929,9.33,6.92,55317.57,41028.68,14288.89 +Asia,North Korea,Household,Online,M,2/6/2012,612000977,3/26/2012,3544,668.27,502.54,2368348.88,1781001.76,587347.12 +Asia,Taiwan,Office Supplies,Offline,L,10/21/2011,628048312,11/26/2011,2307,651.21,524.96,1502341.47,1211082.72,291258.75 +Sub-Saharan Africa,Angola,Cereal,Online,M,3/18/2015,913439214,3/31/2015,5817,205.7,117.11,1196556.9,681228.87,515328.03 +Asia,Sri Lanka,Office Supplies,Offline,M,2/23/2015,874472510,2/28/2015,4703,651.21,524.96,3062640.63,2468886.88,593753.75 +Sub-Saharan Africa,Kenya,Beverages,Online,L,1/31/2013,437759530,3/21/2013,1628,47.45,31.79,77248.6,51754.12,25494.48 +Europe,Greece,Cosmetics,Online,M,5/5/2015,500224101,5/23/2015,6282,437.2,263.33,2746490.4,1654239.06,1092251.34 +Europe,Poland,Office Supplies,Online,H,2/26/2014,679102551,3/2/2014,391,651.21,524.96,254623.11,205259.36,49363.75 +Asia,Japan,Cereal,Offline,H,3/11/2014,661943709,4/13/2014,2708,205.7,117.11,557035.6,317133.88,239901.72 +Australia and Oceania,Tuvalu,Office Supplies,Online,M,8/7/2013,656608903,9/21/2013,4021,651.21,524.96,2618515.41,2110864.16,507651.25 +Central America and the Caribbean,Belize,Personal Care,Offline,C,5/23/2015,941271960,6/10/2015,2145,81.73,56.67,175310.85,121557.15,53753.7 +Australia and Oceania,Fiji,Personal Care,Offline,H,1/23/2016,514419209,3/9/2016,6930,81.73,56.67,566388.9,392723.1,173665.8 +Central America and the Caribbean,Jamaica,Meat,Offline,C,12/17/2016,244849479,12/24/2016,5257,421.89,364.69,2217875.73,1917175.33,300700.4 +Asia,Mongolia,Fruits,Offline,C,12/7/2012,621674096,1/22/2013,6035,9.33,6.92,56306.55,41762.2,14544.35 +Asia,Uzbekistan,Clothes,Offline,M,3/30/2011,404316890,5/13/2011,5207,109.28,35.84,569020.96,186618.88,382402.08 +Europe,Spain,Household,Offline,M,8/24/2012,672514188,10/9/2012,748,668.27,502.54,499865.96,375899.92,123966.04 +Europe,Andorra,Snacks,Online,L,3/8/2015,776314818,4/13/2015,7661,152.58,97.44,1168915.38,746487.84,422427.54 +Europe,San Marino,Clothes,Online,M,5/18/2010,586080110,5/27/2010,2983,109.28,35.84,325982.24,106910.72,219071.52 +Europe,San Marino,Cereal,Online,C,5/1/2017,942483890,5/3/2017,782,205.7,117.11,160857.4,91580.02,69277.38 +Central America and the Caribbean,Barbados,Cereal,Online,H,10/8/2010,506512486,10/21/2010,7155,205.7,117.11,1471783.5,837922.05,633861.45 +Europe,Lithuania,Office Supplies,Online,H,9/16/2015,709464728,10/13/2015,5234,651.21,524.96,3408433.14,2747640.64,660792.5 +Central America and the Caribbean,Barbados,Cereal,Offline,L,10/15/2012,802951943,11/28/2012,178,205.7,117.11,36614.6,20845.58,15769.02 +Australia and Oceania,Tuvalu,Household,Online,M,3/24/2010,108897960,3/26/2010,4181,668.27,502.54,2794036.87,2101119.74,692917.13 +North America,Canada,Baby Food,Offline,H,4/18/2017,269539105,4/22/2017,1466,255.28,159.42,374240.48,233709.72,140530.76 +Europe,Luxembourg,Vegetables,Offline,C,4/6/2010,297424209,5/14/2010,3288,154.06,90.93,506549.28,298977.84,207571.44 +Sub-Saharan Africa,The Gambia,Meat,Online,C,11/23/2011,625414597,11/29/2011,2932,421.89,364.69,1236981.48,1069271.08,167710.4 +Asia,Myanmar,Household,Offline,C,12/10/2011,856684100,12/11/2011,718,668.27,502.54,479817.86,360823.72,118994.14 +Sub-Saharan Africa,Mali,Meat,Offline,M,5/15/2016,214719045,6/11/2016,8992,421.89,364.69,3793634.88,3279292.48,514342.4 +Sub-Saharan Africa,Chad,Snacks,Online,L,4/12/2013,693318259,5/8/2013,7135,152.58,97.44,1088658.3,695234.4,393423.9 +Europe,Romania,Fruits,Online,H,7/19/2014,306593072,7/24/2014,6558,9.33,6.92,61186.14,45381.36,15804.78 +Middle East and North Africa,Iran,Meat,Offline,L,3/10/2014,738967311,3/17/2014,5704,421.89,364.69,2406460.56,2080191.76,326268.8 +Sub-Saharan Africa,Madagascar,Beverages,Online,M,11/8/2014,595177304,12/19/2014,5045,47.45,31.79,239385.25,160380.55,79004.7 +Sub-Saharan Africa,Burundi,Cosmetics,Online,M,6/22/2016,350271880,6/22/2016,2088,437.2,263.33,912873.6,549833.04,363040.56 +Asia,Nepal,Office Supplies,Offline,H,6/21/2012,999612367,8/8/2012,6368,651.21,524.96,4146905.28,3342945.28,803960 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,H,4/5/2016,908872592,5/2/2016,4452,437.2,263.33,1946414.4,1172345.16,774069.24 +Sub-Saharan Africa,Zambia,Meat,Offline,L,1/15/2012,764038884,1/16/2012,4939,421.89,364.69,2083714.71,1801203.91,282510.8 +Sub-Saharan Africa,Ghana,Personal Care,Offline,H,7/26/2011,421410071,8/14/2011,3460,81.73,56.67,282785.8,196078.2,86707.6 +Asia,Kazakhstan,Office Supplies,Offline,M,7/11/2012,257597482,8/22/2012,7674,651.21,524.96,4997385.54,4028543.04,968842.5 +Australia and Oceania,Kiribati,Cereal,Online,H,6/13/2017,719524943,7/3/2017,2275,205.7,117.11,467967.5,266425.25,201542.25 +North America,United States of America,Vegetables,Online,L,10/15/2014,974428784,11/2/2014,3986,154.06,90.93,614083.16,362446.98,251636.18 +Europe,Georgia,Fruits,Online,H,12/28/2012,259857833,2/4/2013,6562,9.33,6.92,61223.46,45409.04,15814.42 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,M,1/1/2014,133673417,2/15/2014,5789,9.33,6.92,54011.37,40059.88,13951.49 +Europe,Moldova ,Vegetables,Online,H,1/14/2017,424049365,2/26/2017,4485,154.06,90.93,690959.1,407821.05,283138.05 +Asia,Tajikistan,Clothes,Online,C,10/25/2014,579472005,12/13/2014,7498,109.28,35.84,819381.44,268728.32,550653.12 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,M,6/19/2012,118740165,7/5/2012,6708,154.06,90.93,1033434.48,609958.44,423476.04 +North America,Mexico,Vegetables,Offline,L,3/10/2016,880965173,3/26/2016,6026,154.06,90.93,928365.56,547944.18,380421.38 +North America,Canada,Cosmetics,Online,H,4/29/2014,275570857,5/2/2014,6395,437.2,263.33,2795894,1683995.35,1111898.65 +Asia,Indonesia,Baby Food,Online,C,5/31/2011,732293546,7/20/2011,788,255.28,159.42,201160.64,125622.96,75537.68 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,L,11/7/2016,251182067,11/18/2016,9210,437.2,263.33,4026612,2425269.3,1601342.7 +Sub-Saharan Africa,Togo,Clothes,Online,C,10/22/2010,952597749,11/3/2010,3698,109.28,35.84,404117.44,132536.32,271581.12 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,L,3/2/2016,527214419,3/12/2016,3317,109.28,35.84,362481.76,118881.28,243600.48 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,M,6/12/2011,786018407,7/12/2011,9169,437.2,263.33,4008686.8,2414472.77,1594214.03 +Middle East and North Africa,Jordan,Beverages,Online,M,4/18/2010,910308539,5/20/2010,9381,47.45,31.79,445128.45,298221.99,146906.46 +Middle East and North Africa,Morocco,Clothes,Online,H,4/16/2012,601696145,5/27/2012,4115,109.28,35.84,449687.2,147481.6,302205.6 +Middle East and North Africa,Lebanon,Office Supplies,Online,H,4/15/2014,532105052,5/5/2014,564,651.21,524.96,367282.44,296077.44,71205 +Europe,Sweden,Personal Care,Offline,L,3/14/2014,993771588,4/30/2014,7952,81.73,56.67,649916.96,450639.84,199277.12 +Sub-Saharan Africa,Senegal,Snacks,Offline,H,10/20/2014,549244582,11/23/2014,2532,152.58,97.44,386332.56,246718.08,139614.48 +Sub-Saharan Africa,South Sudan,Personal Care,Online,L,5/9/2012,981385362,5/19/2012,2592,81.73,56.67,211844.16,146888.64,64955.52 +Central America and the Caribbean,Cuba,Vegetables,Online,H,7/17/2015,543367755,8/28/2015,3448,154.06,90.93,531198.88,313526.64,217672.24 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,M,5/25/2011,708678090,6/2/2011,2450,651.21,524.96,1595464.5,1286152,309312.5 +Asia,South Korea,Cereal,Online,M,7/9/2014,321115195,8/5/2014,3977,205.7,117.11,818068.9,465746.47,352322.43 +Europe,Bosnia and Herzegovina,Office Supplies,Offline,M,4/16/2010,544790399,5/15/2010,4440,651.21,524.96,2891372.4,2330822.4,560550 +Middle East and North Africa,Lebanon,Clothes,Offline,H,8/26/2011,814127528,9/28/2011,7282,109.28,35.84,795776.96,260986.88,534790.08 +Middle East and North Africa,Morocco,Snacks,Online,C,6/20/2017,183862912,7/12/2017,7976,152.58,97.44,1216978.08,777181.44,439796.64 +Middle East and North Africa,Kuwait,Beverages,Offline,C,4/23/2016,479045379,5/11/2016,9028,47.45,31.79,428378.6,287000.12,141378.48 +Sub-Saharan Africa,Togo,Personal Care,Online,H,12/17/2012,445036256,12/20/2012,4973,81.73,56.67,406443.29,281819.91,124623.38 +Europe,Romania,Snacks,Offline,L,1/19/2017,697509372,1/19/2017,7378,152.58,97.44,1125735.24,718912.32,406822.92 +Australia and Oceania,Australia,Cosmetics,Offline,H,7/23/2016,572451055,9/8/2016,9843,437.2,263.33,4303359.6,2591957.19,1711402.41 +Sub-Saharan Africa,Burundi,Meat,Online,L,11/22/2011,376160132,12/6/2011,2997,421.89,364.69,1264404.33,1092975.93,171428.4 +Asia,Malaysia,Cosmetics,Online,M,1/31/2012,935247933,3/13/2012,9502,437.2,263.33,4154274.4,2502161.66,1652112.74 +Sub-Saharan Africa,Kenya,Clothes,Offline,L,11/20/2015,446638286,11/23/2015,9049,109.28,35.84,988874.72,324316.16,664558.56 +Europe,Lithuania,Personal Care,Offline,H,7/15/2015,327567517,8/23/2015,3362,81.73,56.67,274776.26,190524.54,84251.72 +Australia and Oceania,East Timor,Cereal,Offline,C,9/12/2015,265584456,10/7/2015,1197,205.7,117.11,246222.9,140180.67,106042.23 +Middle East and North Africa,Pakistan,Office Supplies,Online,L,7/10/2014,468550431,7/12/2014,3340,651.21,524.96,2175041.4,1753366.4,421675 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,C,1/7/2015,314639270,2/26/2015,7607,152.58,97.44,1160676.06,741226.08,419449.98 +Asia,Malaysia,Vegetables,Online,C,9/7/2013,602337300,9/14/2013,3847,154.06,90.93,592668.82,349807.71,242861.11 +Europe,Denmark,Baby Food,Online,L,11/15/2011,400443351,11/22/2011,8941,255.28,159.42,2282458.48,1425374.22,857084.26 +Sub-Saharan Africa,The Gambia,Household,Offline,M,12/29/2011,198068749,2/10/2012,1799,668.27,502.54,1202217.73,904069.46,298148.27 +Middle East and North Africa,Jordan,Fruits,Online,L,9/27/2013,554637324,11/12/2013,8364,9.33,6.92,78036.12,57878.88,20157.24 +Europe,Denmark,Personal Care,Online,L,4/19/2010,749885404,4/28/2010,6610,81.73,56.67,540235.3,374588.7,165646.6 +Europe,Bosnia and Herzegovina,Fruits,Online,L,11/8/2014,133861815,11/27/2014,1541,9.33,6.92,14377.53,10663.72,3713.81 +Asia,Nepal,Baby Food,Offline,M,5/11/2011,376927888,6/1/2011,193,255.28,159.42,49269.04,30768.06,18500.98 +Asia,Nepal,Fruits,Online,C,5/4/2011,519757449,6/23/2011,6634,9.33,6.92,61895.22,45907.28,15987.94 +Central America and the Caribbean,Dominican Republic,Meat,Offline,H,3/28/2012,123336827,3/31/2012,6963,421.89,364.69,2937620.07,2539336.47,398283.6 +Middle East and North Africa,Syria,Fruits,Offline,M,5/10/2016,618964850,5/28/2016,4309,9.33,6.92,40202.97,29818.28,10384.69 +Central America and the Caribbean,Jamaica,Household,Online,C,11/28/2011,358252847,1/12/2012,3833,668.27,502.54,2561478.91,1926235.82,635243.09 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,L,9/4/2014,463124644,9/24/2014,7729,255.28,159.42,1973059.12,1232157.18,740901.94 +Middle East and North Africa,Syria,Meat,Online,M,3/23/2011,775816571,5/9/2011,219,421.89,364.69,92393.91,79867.11,12526.8 +Central America and the Caribbean,Belize,Cereal,Offline,M,9/4/2015,308877456,9/16/2015,2558,205.7,117.11,526180.6,299567.38,226613.22 +Sub-Saharan Africa,The Gambia,Beverages,Online,L,12/7/2012,395168626,12/28/2012,8033,47.45,31.79,381165.85,255369.07,125796.78 +Europe,Finland,Snacks,Online,C,6/22/2015,637863910,7/6/2015,6960,152.58,97.44,1061956.8,678182.4,383774.4 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,L,2/10/2014,260449635,3/29/2014,1690,81.73,56.67,138123.7,95772.3,42351.4 +Sub-Saharan Africa,Botswana,Cereal,Offline,C,2/4/2012,356724631,2/13/2012,1600,205.7,117.11,329120,187376,141744 +Sub-Saharan Africa,Zambia,Beverages,Online,C,9/21/2013,740800225,9/30/2013,8104,47.45,31.79,384534.8,257626.16,126908.64 +Europe,Slovenia,Clothes,Offline,L,1/6/2013,397100245,2/16/2013,9642,109.28,35.84,1053677.76,345569.28,708108.48 +Europe,Latvia,Cereal,Offline,C,8/16/2012,630361020,8/27/2012,6689,205.7,117.11,1375927.3,783348.79,592578.51 +Australia and Oceania,Samoa ,Office Supplies,Offline,H,6/24/2012,115631377,7/10/2012,6749,651.21,524.96,4395016.29,3542955.04,852061.25 +Europe,San Marino,Beverages,Online,L,7/27/2013,748272645,8/12/2013,9359,47.45,31.79,444084.55,297522.61,146561.94 +North America,Mexico,Cosmetics,Offline,H,3/4/2014,893958652,3/10/2014,1086,437.2,263.33,474799.2,285976.38,188822.82 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,H,8/17/2013,338675725,10/5/2013,528,437.2,263.33,230841.6,139038.24,91803.36 +Sub-Saharan Africa,South Africa,Fruits,Offline,H,2/13/2016,738722693,3/27/2016,3316,9.33,6.92,30938.28,22946.72,7991.56 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,L,10/5/2011,670710885,11/24/2011,7110,437.2,263.33,3108492,1872276.3,1236215.7 +Sub-Saharan Africa,Swaziland,Fruits,Offline,H,8/28/2010,581564128,9/16/2010,6604,9.33,6.92,61615.32,45699.68,15915.64 +Asia,India,Cosmetics,Online,H,5/27/2016,538518750,6/13/2016,8520,437.2,263.33,3724944,2243571.6,1481372.4 +Sub-Saharan Africa,Guinea,Snacks,Online,L,9/25/2014,679123580,11/9/2014,6614,152.58,97.44,1009164.12,644468.16,364695.96 +Europe,Slovakia,Beverages,Offline,M,2/28/2015,761239945,3/17/2015,6671,47.45,31.79,316538.95,212071.09,104467.86 +Australia and Oceania,Marshall Islands,Cosmetics,Online,C,11/26/2016,613041675,1/3/2017,1510,437.2,263.33,660172,397628.3,262543.7 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,M,9/3/2012,583015096,9/27/2012,5978,437.2,263.33,2613581.6,1574186.74,1039394.86 +Asia,Mongolia,Office Supplies,Online,L,3/9/2015,189959037,4/9/2015,1955,651.21,524.96,1273115.55,1026296.8,246818.75 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,L,6/27/2015,372984826,7/24/2015,3353,9.33,6.92,31283.49,23202.76,8080.73 +Asia,Taiwan,Fruits,Offline,H,1/21/2017,341516292,2/9/2017,1115,9.33,6.92,10402.95,7715.8,2687.15 +Europe,Liechtenstein,Office Supplies,Offline,L,11/16/2016,725289762,12/13/2016,8213,651.21,524.96,5348387.73,4311496.48,1036891.25 +Middle East and North Africa,Morocco,Cosmetics,Offline,M,10/4/2016,424354064,10/13/2016,4652,437.2,263.33,2033854.4,1225011.16,808843.24 +Asia,North Korea,Meat,Online,M,1/10/2012,659070527,2/17/2012,2470,421.89,364.69,1042068.3,900784.3,141284 +Sub-Saharan Africa,Malawi,Personal Care,Offline,H,5/31/2010,920112979,6/21/2010,732,81.73,56.67,59826.36,41482.44,18343.92 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,H,2/24/2013,318467748,3/30/2013,538,437.2,263.33,235213.6,141671.54,93542.06 +Central America and the Caribbean,Barbados,Office Supplies,Offline,H,3/7/2011,735433661,4/13/2011,18,651.21,524.96,11721.78,9449.28,2272.5 +Sub-Saharan Africa,Malawi,Snacks,Offline,C,8/24/2011,972622048,8/29/2011,9333,152.58,97.44,1424029.14,909407.52,514621.62 +Europe,Macedonia,Office Supplies,Online,H,5/26/2011,801956737,5/27/2011,5674,651.21,524.96,3694965.54,2978623.04,716342.5 +Sub-Saharan Africa,Gabon,Household,Offline,L,12/8/2015,515674054,12/10/2015,8267,668.27,502.54,5524588.09,4154498.18,1370089.91 +North America,Mexico,Fruits,Offline,M,11/16/2012,476322829,12/9/2012,3365,9.33,6.92,31395.45,23285.8,8109.65 +Europe,Lithuania,Meat,Online,C,8/18/2013,666764390,9/27/2013,9255,421.89,364.69,3904591.95,3375205.95,529386 +Europe,Greece,Baby Food,Online,L,9/27/2011,240172564,10/16/2011,1254,255.28,159.42,320121.12,199912.68,120208.44 +Europe,Croatia,Cereal,Online,M,12/12/2016,670033681,1/23/2017,6711,205.7,117.11,1380452.7,785925.21,594527.49 +Central America and the Caribbean,The Bahamas,Beverages,Offline,M,7/28/2013,800146567,8/20/2013,5,47.45,31.79,237.25,158.95,78.3 +Europe,Andorra,Household,Offline,C,4/11/2017,894622552,5/28/2017,7548,668.27,502.54,5044101.96,3793171.92,1250930.04 +Asia,North Korea,Personal Care,Offline,H,9/19/2010,387885463,10/20/2010,2783,81.73,56.67,227454.59,157712.61,69741.98 +Europe,Finland,Personal Care,Online,H,6/23/2015,134671628,6/30/2015,1182,81.73,56.67,96604.86,66983.94,29620.92 +Asia,Cambodia,Household,Online,M,7/20/2012,160029876,9/6/2012,5251,668.27,502.54,3509085.77,2638837.54,870248.23 +Sub-Saharan Africa,Mauritius ,Household,Online,H,4/19/2014,109321534,5/25/2014,9526,668.27,502.54,6365940.02,4787196.04,1578743.98 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,M,3/14/2015,598220431,4/27/2015,5574,651.21,524.96,3629844.54,2926127.04,703717.5 +Middle East and North Africa,Syria,Meat,Offline,H,10/24/2010,962712895,11/1/2010,6994,421.89,364.69,2950698.66,2550641.86,400056.8 +Europe,Cyprus,Clothes,Offline,H,9/5/2016,609097754,9/7/2016,4416,109.28,35.84,482580.48,158269.44,324311.04 +Europe,Moldova ,Personal Care,Online,M,7/23/2011,363986337,8/5/2011,500,81.73,56.67,40865,28335,12530 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,M,11/26/2016,224302470,12/13/2016,4940,81.73,56.67,403746.2,279949.8,123796.4 +Europe,Macedonia,Baby Food,Online,L,5/22/2017,707282483,5/24/2017,9459,255.28,159.42,2414693.52,1507953.78,906739.74 +Sub-Saharan Africa,Sudan,Vegetables,Online,C,2/7/2010,600475203,3/26/2010,2811,154.06,90.93,433062.66,255604.23,177458.43 +Europe,United Kingdom,Household,Online,M,12/1/2015,111741960,1/9/2016,5784,668.27,502.54,3865273.68,2906691.36,958582.32 +Central America and the Caribbean,Grenada,Vegetables,Offline,M,2/13/2015,419256579,2/21/2015,6194,154.06,90.93,954247.64,563220.42,391027.22 +Europe,Andorra,Fruits,Offline,H,10/13/2011,521505391,11/30/2011,3889,9.33,6.92,36284.37,26911.88,9372.49 +Asia,Philippines,Personal Care,Online,L,10/30/2014,387287223,12/6/2014,5750,81.73,56.67,469947.5,325852.5,144095 +Europe,Spain,Cosmetics,Offline,H,7/11/2011,505713403,7/29/2011,689,437.2,263.33,301230.8,181434.37,119796.43 +Europe,Bosnia and Herzegovina,Baby Food,Online,M,9/16/2016,536207759,10/11/2016,4646,255.28,159.42,1186030.88,740665.32,445365.56 +Middle East and North Africa,Qatar,Personal Care,Online,H,12/31/2015,658506619,1/1/2016,5597,81.73,56.67,457442.81,317181.99,140260.82 +Europe,Italy,Beverages,Online,H,12/31/2014,222658812,1/31/2015,8545,47.45,31.79,405460.25,271645.55,133814.7 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,C,10/23/2012,899025666,11/2/2012,528,154.06,90.93,81343.68,48011.04,33332.64 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,M,5/23/2013,828281009,6/17/2013,5612,668.27,502.54,3750331.24,2820254.48,930076.76 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,M,3/7/2014,471411168,3/29/2014,9895,437.2,263.33,4326094,2605650.35,1720443.65 +Middle East and North Africa,Afghanistan,Vegetables,Offline,L,6/24/2017,359714972,8/1/2017,6509,154.06,90.93,1002776.54,591863.37,410913.17 +Sub-Saharan Africa,Eritrea,Vegetables,Online,M,7/2/2011,644803750,7/25/2011,613,154.06,90.93,94438.78,55740.09,38698.69 +Europe,Malta,Personal Care,Online,H,1/10/2012,648601329,1/26/2012,4401,81.73,56.67,359693.73,249404.67,110289.06 +Asia,India,Cosmetics,Online,H,3/12/2013,213344037,3/28/2013,2096,437.2,263.33,916371.2,551939.68,364431.52 +Sub-Saharan Africa,Lesotho,Cereal,Online,H,12/26/2013,151580703,1/10/2014,4953,205.7,117.11,1018832.1,580045.83,438786.27 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,L,6/12/2014,896172654,6/26/2014,6258,651.21,524.96,4075272.18,3285199.68,790072.5 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,H,11/27/2011,250293719,12/2/2011,6328,205.7,117.11,1301669.6,741072.08,560597.52 +Sub-Saharan Africa,Burundi,Snacks,Offline,H,4/29/2012,137430226,6/12/2012,7513,152.58,97.44,1146333.54,732066.72,414266.82 +Sub-Saharan Africa,Comoros,Meat,Online,C,5/20/2011,751381003,6/9/2011,9191,421.89,364.69,3877590.99,3351865.79,525725.2 +Europe,Luxembourg,Clothes,Offline,C,5/17/2013,106257379,6/28/2013,2774,109.28,35.84,303142.72,99420.16,203722.56 +Sub-Saharan Africa,South Africa,Fruits,Online,H,4/27/2012,786483180,4/29/2012,6705,9.33,6.92,62557.65,46398.6,16159.05 +Asia,South Korea,Office Supplies,Offline,L,11/14/2010,496794736,11/24/2010,1457,651.21,524.96,948812.97,764866.72,183946.25 +Europe,Czech Republic,Clothes,Online,M,7/12/2016,612240874,7/22/2016,4535,109.28,35.84,495584.8,162534.4,333050.4 +Australia and Oceania,Australia,Household,Online,H,2/22/2015,328182923,3/6/2015,5475,668.27,502.54,3658778.25,2751406.5,907371.75 +Europe,Slovakia,Vegetables,Online,H,7/23/2012,710294711,8/5/2012,844,154.06,90.93,130026.64,76744.92,53281.72 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,L,9/9/2015,644562566,10/4/2015,9242,205.7,117.11,1901079.4,1082330.62,818748.78 +Asia,Japan,Cereal,Online,H,7/28/2013,887285315,9/11/2013,6297,205.7,117.11,1295292.9,737441.67,557851.23 +Sub-Saharan Africa,Gabon,Fruits,Online,M,6/21/2011,915074288,7/26/2011,9672,9.33,6.92,90239.76,66930.24,23309.52 +Sub-Saharan Africa,Uganda,Household,Online,M,11/29/2011,274853312,1/16/2012,4058,668.27,502.54,2711839.66,2039307.32,672532.34 +Central America and the Caribbean,Costa Rica,Cereal,Online,H,12/3/2010,833858716,1/17/2011,6179,205.7,117.11,1271020.3,723622.69,547397.61 +Middle East and North Africa,Turkey,Personal Care,Offline,H,12/13/2016,929639327,1/12/2017,9790,81.73,56.67,800136.7,554799.3,245337.4 +Europe,Croatia,Clothes,Online,C,10/16/2016,320056474,11/2/2016,678,109.28,35.84,74091.84,24299.52,49792.32 +Europe,Vatican City,Fruits,Online,C,3/29/2017,633283984,4/9/2017,1659,9.33,6.92,15478.47,11480.28,3998.19 +North America,Canada,Household,Online,M,1/4/2011,417808187,2/1/2011,7582,668.27,502.54,5066823.14,3810258.28,1256564.86 +Europe,Italy,Household,Offline,M,10/21/2010,992427909,11/14/2010,327,668.27,502.54,218524.29,164330.58,54193.71 +Asia,Cambodia,Office Supplies,Online,H,4/3/2015,596254479,4/19/2015,3805,651.21,524.96,2477854.05,1997472.8,480381.25 +Sub-Saharan Africa,The Gambia,Meat,Offline,M,9/10/2012,238711726,9/23/2012,8959,421.89,364.69,3779712.51,3267257.71,512454.8 +Sub-Saharan Africa,Namibia,Cereal,Offline,C,3/29/2015,549535977,5/1/2015,8762,205.7,117.11,1802343.4,1026117.82,776225.58 +Sub-Saharan Africa,Namibia,Office Supplies,Online,L,2/21/2017,428776061,3/28/2017,3220,651.21,524.96,2096896.2,1690371.2,406525 +Middle East and North Africa,United Arab Emirates,Meat,Online,M,9/19/2013,196793305,10/30/2013,4367,421.89,364.69,1842393.63,1592601.23,249792.4 +Asia,Brunei,Meat,Online,H,9/13/2012,244261538,9/23/2012,1272,421.89,364.69,536644.08,463885.68,72758.4 +Sub-Saharan Africa,South Africa,Office Supplies,Online,H,5/1/2015,582167088,5/17/2015,5033,651.21,524.96,3277539.93,2642123.68,635416.25 +Australia and Oceania,Vanuatu,Baby Food,Offline,H,7/15/2012,391808784,8/5/2012,3781,255.28,159.42,965213.68,602767.02,362446.66 +Europe,Poland,Cosmetics,Offline,H,6/22/2011,274797952,8/10/2011,7675,437.2,263.33,3355510,2021057.75,1334452.25 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,H,7/23/2016,903058421,8/3/2016,3910,81.73,56.67,319564.3,221579.7,97984.6 +Asia,Laos,Beverages,Offline,C,7/28/2010,768826520,9/3/2010,1707,47.45,31.79,80997.15,54265.53,26731.62 +Europe,Belarus,Snacks,Offline,C,6/5/2011,234651076,7/15/2011,7323,152.58,97.44,1117343.34,713553.12,403790.22 +Asia,Bangladesh,Household,Offline,L,5/20/2015,183393418,7/6/2015,9043,668.27,502.54,6043165.61,4544469.22,1498696.39 +Middle East and North Africa,Libya,Beverages,Offline,L,12/24/2015,668227374,1/17/2016,2184,47.45,31.79,103630.8,69429.36,34201.44 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,M,5/26/2015,462639272,5/28/2015,4096,47.45,31.79,194355.2,130211.84,64143.36 +Asia,Thailand,Beverages,Offline,C,2/4/2013,210427939,3/25/2013,9158,47.45,31.79,434547.1,291132.82,143414.28 +Europe,Croatia,Cosmetics,Offline,L,2/28/2017,175704705,4/13/2017,3782,437.2,263.33,1653490.4,995914.06,657576.34 +Australia and Oceania,Palau,Household,Offline,H,4/4/2010,692893397,4/10/2010,1409,668.27,502.54,941592.43,708078.86,233513.57 +North America,Greenland,Meat,Online,L,12/16/2013,816730344,1/5/2014,7513,421.89,364.69,3169659.57,2739915.97,429743.6 +Sub-Saharan Africa,Togo,Household,Online,M,11/2/2016,572264373,11/7/2016,4600,668.27,502.54,3074042,2311684,762358 +Sub-Saharan Africa,Liberia,Beverages,Online,L,2/9/2016,504856812,3/27/2016,7205,47.45,31.79,341877.25,229046.95,112830.3 +Europe,Germany,Cosmetics,Online,H,10/27/2013,330181491,11/11/2013,6895,437.2,263.33,3014494,1815660.35,1198833.65 +Central America and the Caribbean,Nicaragua,Baby Food,Online,L,2/9/2013,284224736,3/29/2013,7270,255.28,159.42,1855885.6,1158983.4,696902.2 +Asia,Cambodia,Cosmetics,Online,H,5/16/2014,673285377,6/3/2014,8960,437.2,263.33,3917312,2359436.8,1557875.2 +Sub-Saharan Africa,Rwanda,Cosmetics,Online,C,7/3/2011,523974740,7/16/2011,4624,437.2,263.33,2021612.8,1217637.92,803974.88 +Sub-Saharan Africa,Mali,Meat,Online,M,10/28/2010,733216655,11/6/2010,3957,421.89,364.69,1669418.73,1443078.33,226340.4 +Europe,Slovenia,Personal Care,Offline,H,2/22/2012,918247449,4/6/2012,8680,81.73,56.67,709416.4,491895.6,217520.8 +Sub-Saharan Africa,Tanzania,Household,Offline,H,7/22/2012,766615951,9/5/2012,7551,668.27,502.54,5046106.77,3794679.54,1251427.23 +Sub-Saharan Africa,South Sudan,Cereal,Offline,M,3/19/2010,486183488,3/21/2010,1353,205.7,117.11,278312.1,158449.83,119862.27 +Sub-Saharan Africa,Comoros,Baby Food,Online,H,9/11/2015,355123889,10/27/2015,7905,255.28,159.42,2017988.4,1260215.1,757773.3 +North America,United States of America,Office Supplies,Online,L,5/9/2010,271923482,5/25/2010,7056,651.21,524.96,4594937.76,3704117.76,890820 +Australia and Oceania,Fiji,Meat,Offline,C,9/7/2010,205381095,10/21/2010,5685,421.89,364.69,2398444.65,2073262.65,325182 +Europe,Belgium,Beverages,Offline,M,7/13/2011,644608056,8/4/2011,2703,47.45,31.79,128257.35,85928.37,42328.98 +Europe,Serbia,Snacks,Online,M,7/31/2012,349028193,9/2/2012,4053,152.58,97.44,618406.74,394924.32,223482.42 +Middle East and North Africa,Jordan,Snacks,Online,C,8/7/2014,398377835,8/28/2014,7709,152.58,97.44,1176239.22,751164.96,425074.26 +North America,Greenland,Household,Offline,C,8/14/2015,142705810,9/4/2015,8675,668.27,502.54,5797242.25,4359534.5,1437707.75 +Europe,Ukraine,Beverages,Offline,M,9/27/2014,352373445,10/25/2014,3988,47.45,31.79,189230.6,126778.52,62452.08 +Europe,United Kingdom,Fruits,Online,C,12/2/2015,968054568,12/30/2015,7714,9.33,6.92,71971.62,53380.88,18590.74 +Sub-Saharan Africa,Namibia,Beverages,Offline,H,8/6/2016,650735509,8/24/2016,5953,47.45,31.79,282469.85,189245.87,93223.98 +Asia,Sri Lanka,Meat,Offline,M,7/2/2011,831715095,8/7/2011,1834,421.89,364.69,773746.26,668841.46,104904.8 +Australia and Oceania,East Timor,Fruits,Offline,H,7/25/2011,762604653,8/24/2011,519,9.33,6.92,4842.27,3591.48,1250.79 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,H,6/3/2017,665328013,7/13/2017,4199,651.21,524.96,2734430.79,2204307.04,530123.75 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,H,8/22/2015,382121503,9/6/2015,7099,255.28,159.42,1812232.72,1131722.58,680510.14 +Asia,Laos,Vegetables,Offline,M,10/8/2012,725533950,11/23/2012,474,154.06,90.93,73024.44,43100.82,29923.62 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,H,6/7/2016,328426682,7/13/2016,7609,437.2,263.33,3326654.8,2003677.97,1322976.83 +Asia,India,Personal Care,Online,L,5/20/2016,593973529,6/14/2016,8821,81.73,56.67,720940.33,499886.07,221054.26 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Online,C,1/6/2011,745660817,1/24/2011,6461,9.33,6.92,60281.13,44710.12,15571.01 +Sub-Saharan Africa,Mali,Cosmetics,Online,C,2/21/2011,977287375,3/1/2011,9907,437.2,263.33,4331340.4,2608810.31,1722530.09 +Australia and Oceania,Solomon Islands,Snacks,Offline,M,6/30/2013,202964532,7/1/2013,570,152.58,97.44,86970.6,55540.8,31429.8 +Europe,Croatia,Beverages,Online,C,2/5/2012,107116115,3/18/2012,6894,47.45,31.79,327120.3,219160.26,107960.04 +Sub-Saharan Africa,Kenya,Beverages,Online,C,2/28/2017,194478452,4/6/2017,9350,47.45,31.79,443657.5,297236.5,146421 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,H,6/24/2013,940100371,7/26/2013,5446,154.06,90.93,839010.76,495204.78,343805.98 +Europe,Moldova ,Meat,Offline,H,3/10/2017,639343202,4/16/2017,4716,421.89,364.69,1989633.24,1719878.04,269755.2 +Europe,Slovenia,Clothes,Online,L,6/2/2011,357880771,7/21/2011,3728,109.28,35.84,407395.84,133611.52,273784.32 +Europe,Romania,Cosmetics,Offline,L,8/25/2010,781699407,9/22/2010,1080,437.2,263.33,472176,284396.4,187779.6 +Middle East and North Africa,Yemen,Cereal,Offline,C,7/2/2011,867097938,7/26/2011,2403,205.7,117.11,494297.1,281415.33,212881.77 +Sub-Saharan Africa,Chad,Office Supplies,Offline,L,8/27/2011,990687692,10/15/2011,5358,651.21,524.96,3489183.18,2812735.68,676447.5 +Australia and Oceania,Samoa ,Cosmetics,Offline,H,8/21/2013,699392497,8/24/2013,4637,437.2,263.33,2027296.4,1221061.21,806235.19 +Middle East and North Africa,Iraq,Fruits,Offline,L,6/26/2013,960448682,6/26/2013,6963,9.33,6.92,64964.79,48183.96,16780.83 +Sub-Saharan Africa,Malawi,Personal Care,Offline,H,1/25/2012,111405074,3/8/2012,6092,81.73,56.67,497899.16,345233.64,152665.52 +Middle East and North Africa,Libya,Clothes,Offline,M,4/29/2011,610123002,6/14/2011,7809,109.28,35.84,853367.52,279874.56,573492.96 +Middle East and North Africa,Bahrain,Personal Care,Online,H,6/24/2010,484776294,7/6/2010,4933,81.73,56.67,403174.09,279553.11,123620.98 +Europe,Denmark,Office Supplies,Offline,M,5/22/2017,983851277,6/1/2017,2311,651.21,524.96,1504946.31,1213182.56,291763.75 +Sub-Saharan Africa,Ethiopia,Cereal,Online,H,6/20/2014,726146781,8/4/2014,1824,205.7,117.11,375196.8,213608.64,161588.16 +Europe,France,Clothes,Online,C,6/30/2015,650774133,8/3/2015,7382,109.28,35.84,806704.96,264570.88,542134.08 +Europe,Romania,Baby Food,Offline,H,5/16/2016,867157161,6/20/2016,9929,255.28,159.42,2534675.12,1582881.18,951793.94 +Europe,Croatia,Snacks,Online,M,1/28/2014,205032193,2/14/2014,2437,152.58,97.44,371837.46,237461.28,134376.18 +Europe,Sweden,Clothes,Online,C,6/4/2010,264448058,7/13/2010,4912,109.28,35.84,536783.36,176046.08,360737.28 +North America,Greenland,Household,Offline,C,11/18/2015,465766084,12/11/2015,9389,668.27,502.54,6274387.03,4718348.06,1556038.97 +Europe,Austria,Household,Online,M,6/19/2015,299660098,7/17/2015,4937,668.27,502.54,3299248.99,2481039.98,818209.01 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Offline,M,5/30/2010,677116429,6/26/2010,2653,109.28,35.84,289919.84,95083.52,194836.32 +Europe,Slovakia,Snacks,Online,M,5/15/2014,779433906,6/17/2014,668,152.58,97.44,101923.44,65089.92,36833.52 +Middle East and North Africa,Egypt,Household,Online,M,10/9/2011,308223855,10/28/2011,9143,668.27,502.54,6109992.61,4594723.22,1515269.39 +Asia,Japan,Baby Food,Offline,L,8/14/2014,835410106,10/3/2014,5270,255.28,159.42,1345325.6,840143.4,505182.2 +Europe,Montenegro,Office Supplies,Online,L,4/2/2013,853228986,5/22/2013,8272,651.21,524.96,5386809.12,4342469.12,1044340 +Asia,Singapore,Personal Care,Offline,L,6/12/2010,724229323,7/17/2010,4406,81.73,56.67,360102.38,249688.02,110414.36 +Sub-Saharan Africa,Angola,Beverages,Offline,L,1/12/2010,431272447,2/13/2010,1956,47.45,31.79,92812.2,62181.24,30630.96 +Asia,Taiwan,Baby Food,Online,L,2/14/2013,927532184,2/21/2013,6240,255.28,159.42,1592947.2,994780.8,598166.4 +Europe,Italy,Beverages,Online,C,4/29/2014,986494863,6/10/2014,4607,47.45,31.79,218602.15,146456.53,72145.62 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,L,2/3/2013,351959311,2/4/2013,1436,437.2,263.33,627819.2,378141.88,249677.32 +Europe,Luxembourg,Clothes,Offline,L,7/10/2017,188036859,7/28/2017,3140,109.28,35.84,343139.2,112537.6,230601.6 +Australia and Oceania,Kiribati,Baby Food,Offline,L,4/8/2010,829151332,4/18/2010,3160,255.28,159.42,806684.8,503767.2,302917.6 +Sub-Saharan Africa,Liberia,Household,Online,M,11/29/2012,430039060,12/10/2012,6969,668.27,502.54,4657173.63,3502201.26,1154972.37 +Sub-Saharan Africa,Rwanda,Snacks,Offline,L,1/9/2014,815748870,2/20/2014,7073,152.58,97.44,1079198.34,689193.12,390005.22 +Sub-Saharan Africa,Namibia,Vegetables,Offline,H,10/25/2010,731642091,11/29/2010,8008,154.06,90.93,1233712.48,728167.44,505545.04 +Sub-Saharan Africa,Togo,Cereal,Online,H,12/1/2012,793392550,12/15/2012,1341,205.7,117.11,275843.7,157044.51,118799.19 +Asia,Maldives,Household,Online,H,11/18/2015,336986577,12/3/2015,672,668.27,502.54,449077.44,337706.88,111370.56 +Sub-Saharan Africa,Kenya,Snacks,Online,M,7/14/2012,568722999,7/26/2012,6628,152.58,97.44,1011300.24,645832.32,365467.92 +Europe,Czech Republic,Beverages,Offline,L,12/3/2011,515213143,1/14/2012,1873,47.45,31.79,88873.85,59542.67,29331.18 +Europe,Luxembourg,Household,Offline,L,10/14/2012,173380839,11/12/2012,6098,668.27,502.54,4075110.46,3064488.92,1010621.54 +Central America and the Caribbean,Panama,Vegetables,Online,H,12/11/2014,960462415,12/24/2014,1027,154.06,90.93,158219.62,93385.11,64834.51 +Australia and Oceania,Samoa ,Fruits,Online,C,6/25/2015,764006698,7/17/2015,5415,9.33,6.92,50521.95,37471.8,13050.15 +Europe,Belgium,Household,Online,C,7/21/2012,691875016,9/4/2012,47,668.27,502.54,31408.69,23619.38,7789.31 +Sub-Saharan Africa,Sudan,Snacks,Offline,H,9/28/2016,122241199,10/9/2016,2742,152.58,97.44,418374.36,267180.48,151193.88 +Sub-Saharan Africa,South Sudan,Clothes,Offline,M,12/20/2016,753591573,1/1/2017,3348,109.28,35.84,365869.44,119992.32,245877.12 +Sub-Saharan Africa,Mozambique,Meat,Offline,M,8/2/2014,754724967,8/30/2014,8744,421.89,364.69,3689006.16,3188849.36,500156.8 +Middle East and North Africa,Bahrain,Snacks,Offline,L,1/3/2012,614752709,1/6/2012,7843,152.58,97.44,1196684.94,764221.92,432463.02 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,L,7/1/2016,893098628,7/19/2016,6586,47.45,31.79,312505.7,209368.94,103136.76 +Middle East and North Africa,Morocco,Fruits,Online,H,9/2/2013,869499051,9/21/2013,2946,9.33,6.92,27486.18,20386.32,7099.86 +Sub-Saharan Africa,Eritrea,Household,Offline,C,9/16/2016,794002807,10/25/2016,1930,668.27,502.54,1289761.1,969902.2,319858.9 +Europe,Cyprus,Household,Online,M,2/20/2017,536971223,3/16/2017,572,668.27,502.54,382250.44,287452.88,94797.56 +Europe,Czech Republic,Baby Food,Online,C,5/6/2011,939078128,5/15/2011,2941,255.28,159.42,750778.48,468854.22,281924.26 +Asia,Japan,Beverages,Offline,H,11/30/2011,661309850,1/13/2012,5135,47.45,31.79,243655.75,163241.65,80414.1 +Asia,Uzbekistan,Baby Food,Offline,M,7/27/2013,234965217,8/8/2013,284,255.28,159.42,72499.52,45275.28,27224.24 +Middle East and North Africa,Iran,Vegetables,Online,H,2/6/2012,711655557,2/21/2012,3549,154.06,90.93,546758.94,322710.57,224048.37 +Asia,Singapore,Vegetables,Offline,H,9/20/2015,513304698,11/1/2015,7122,154.06,90.93,1097215.32,647603.46,449611.86 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,M,12/26/2010,382148969,2/6/2011,5227,205.7,117.11,1075193.9,612133.97,463059.93 +Europe,Lithuania,Household,Offline,C,1/11/2012,230737197,1/16/2012,9119,668.27,502.54,6093954.13,4582662.26,1511291.87 +Asia,Uzbekistan,Baby Food,Offline,L,4/28/2011,491930711,6/2/2011,2084,255.28,159.42,532003.52,332231.28,199772.24 +Europe,Romania,Fruits,Online,L,10/6/2013,768903338,10/28/2013,4439,9.33,6.92,41415.87,30717.88,10697.99 +Sub-Saharan Africa,Mauritania,Beverages,Offline,H,3/6/2010,285141408,3/28/2010,8534,47.45,31.79,404938.3,271295.86,133642.44 +Australia and Oceania,Palau,Baby Food,Offline,M,5/18/2011,134443747,6/13/2011,3747,255.28,159.42,956534.16,597346.74,359187.42 +Central America and the Caribbean,Guatemala,Cereal,Offline,H,2/3/2014,130921685,3/16/2014,1491,205.7,117.11,306698.7,174611.01,132087.69 +Sub-Saharan Africa,Mozambique,Clothes,Offline,H,5/6/2012,158999049,5/16/2012,207,109.28,35.84,22620.96,7418.88,15202.08 +Central America and the Caribbean,Belize,Household,Offline,M,5/9/2016,623412168,6/20/2016,369,668.27,502.54,246591.63,185437.26,61154.37 +Middle East and North Africa,Morocco,Cosmetics,Online,C,11/26/2010,199209868,12/28/2010,9482,437.2,263.33,4145530.4,2496895.06,1648635.34 +Asia,Bangladesh,Personal Care,Online,L,2/19/2012,781753480,3/30/2012,7082,81.73,56.67,578811.86,401336.94,177474.92 +Central America and the Caribbean,Belize,Vegetables,Online,L,10/1/2010,736716830,10/13/2010,9736,154.06,90.93,1499928.16,885294.48,614633.68 +Europe,Netherlands,Meat,Offline,C,8/28/2013,750086247,9/7/2013,6044,421.89,364.69,2549903.16,2204186.36,345716.8 +Central America and the Caribbean,The Bahamas,Vegetables,Online,L,6/22/2017,678160560,7/24/2017,1635,154.06,90.93,251888.1,148670.55,103217.55 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,C,4/22/2012,897551095,6/2/2012,4169,109.28,35.84,455588.32,149416.96,306171.36 +Asia,Taiwan,Baby Food,Online,H,11/3/2015,955181682,12/10/2015,8341,255.28,159.42,2129290.48,1329722.22,799568.26 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,H,7/9/2016,918288648,8/12/2016,872,668.27,502.54,582731.44,438214.88,144516.56 +Europe,Luxembourg,Clothes,Online,M,3/25/2015,924420821,4/28/2015,5519,109.28,35.84,603116.32,197800.96,405315.36 +Middle East and North Africa,Azerbaijan,Beverages,Online,M,11/26/2013,731439530,11/27/2013,8066,47.45,31.79,382731.7,256418.14,126313.56 +Sub-Saharan Africa,South Africa,Baby Food,Offline,C,10/6/2011,167518603,11/17/2011,1332,255.28,159.42,340032.96,212347.44,127685.52 +Middle East and North Africa,Jordan,Vegetables,Online,C,9/1/2016,481144368,9/22/2016,165,154.06,90.93,25419.9,15003.45,10416.45 +Middle East and North Africa,Egypt,Household,Online,M,1/13/2011,291115653,2/26/2011,6446,668.27,502.54,4307668.42,3239372.84,1068295.58 +Sub-Saharan Africa,Eritrea,Fruits,Offline,C,3/17/2016,536543786,4/16/2016,4084,9.33,6.92,38103.72,28261.28,9842.44 +Middle East and North Africa,Somalia,Household,Offline,C,12/14/2012,426852595,1/18/2013,4023,668.27,502.54,2688450.21,2021718.42,666731.79 +Sub-Saharan Africa,South Africa,Snacks,Online,H,5/21/2013,591778409,6/19/2013,9237,152.58,97.44,1409381.46,900053.28,509328.18 +Middle East and North Africa,Tunisia ,Vegetables,Online,L,10/2/2011,831370055,10/23/2011,9729,154.06,90.93,1498849.74,884657.97,614191.77 +Sub-Saharan Africa,South Africa,Baby Food,Online,M,12/12/2010,565988862,1/14/2011,7537,255.28,159.42,1924045.36,1201548.54,722496.82 +Central America and the Caribbean,Nicaragua,Cereal,Online,H,2/17/2011,186308658,3/12/2011,1727,205.7,117.11,355243.9,202248.97,152994.93 +Europe,Belarus,Vegetables,Online,H,7/14/2013,603315770,7/30/2013,3398,154.06,90.93,523495.88,308980.14,214515.74 +Asia,North Korea,Snacks,Online,H,9/3/2016,998309028,9/26/2016,681,152.58,97.44,103906.98,66356.64,37550.34 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,7/18/2012,172899758,8/5/2012,3736,154.06,90.93,575568.16,339714.48,235853.68 +Europe,Montenegro,Meat,Offline,L,2/24/2013,599011790,3/11/2013,9755,421.89,364.69,4115536.95,3557550.95,557986 +Sub-Saharan Africa,South Africa,Baby Food,Online,L,5/29/2016,768881452,7/9/2016,7963,255.28,159.42,2032794.64,1269461.46,763333.18 +Australia and Oceania,Solomon Islands,Personal Care,Offline,C,7/7/2017,145057570,7/14/2017,4613,81.73,56.67,377020.49,261418.71,115601.78 +Europe,Ireland,Office Supplies,Online,C,9/23/2012,510401475,11/8/2012,7994,651.21,524.96,5205772.74,4196530.24,1009242.5 +Asia,Myanmar,Fruits,Online,M,9/27/2010,118086993,10/16/2010,3420,9.33,6.92,31908.6,23666.4,8242.2 +Asia,Brunei,Cosmetics,Offline,L,9/21/2013,441600453,9/30/2013,8242,437.2,263.33,3603402.4,2170365.86,1433036.54 +Europe,Netherlands,Personal Care,Offline,C,7/25/2013,324740684,8/27/2013,6840,81.73,56.67,559033.2,387622.8,171410.4 +Central America and the Caribbean,Belize,Personal Care,Online,C,10/13/2010,931619012,11/2/2010,5623,81.73,56.67,459567.79,318655.41,140912.38 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,M,10/2/2010,796659266,11/13/2010,8035,651.21,524.96,5232472.35,4218053.6,1014418.75 +Asia,Sri Lanka,Beverages,Online,L,5/4/2012,774597775,6/3/2012,9550,47.45,31.79,453147.5,303594.5,149553 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,H,9/8/2011,890483367,9/13/2011,2672,9.33,6.92,24929.76,18490.24,6439.52 +Australia and Oceania,Fiji,Baby Food,Offline,H,7/28/2013,789677369,7/29/2013,1937,255.28,159.42,494477.36,308796.54,185680.82 +Europe,Spain,Fruits,Offline,L,6/26/2012,187853610,8/7/2012,8913,9.33,6.92,83158.29,61677.96,21480.33 +Central America and the Caribbean,Dominica,Personal Care,Offline,H,7/21/2011,220998418,8/1/2011,7198,81.73,56.67,588292.54,407910.66,180381.88 +Central America and the Caribbean,Grenada,Personal Care,Offline,C,3/4/2011,295410621,4/8/2011,7422,81.73,56.67,606600.06,420604.74,185995.32 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,L,10/24/2012,337701547,12/11/2012,2247,47.45,31.79,106620.15,71432.13,35188.02 +Asia,Mongolia,Baby Food,Offline,M,3/24/2015,344795024,4/20/2015,1365,255.28,159.42,348457.2,217608.3,130848.9 +Sub-Saharan Africa,Niger,Fruits,Offline,M,8/24/2010,833927381,9/4/2010,6498,9.33,6.92,60626.34,44966.16,15660.18 +Asia,Taiwan,Cereal,Offline,C,4/23/2011,592647445,5/20/2011,6404,205.7,117.11,1317302.8,749972.44,567330.36 +Sub-Saharan Africa,Lesotho,Meat,Offline,M,5/16/2015,728816545,5/31/2015,1866,421.89,364.69,787246.74,680511.54,106735.2 +Asia,Tajikistan,Beverages,Offline,L,9/9/2010,620608508,9/13/2010,704,47.45,31.79,33404.8,22380.16,11024.64 +Europe,Albania,Fruits,Online,L,6/26/2016,166509664,8/2/2016,2765,9.33,6.92,25797.45,19133.8,6663.65 +Sub-Saharan Africa,Kenya,Household,Offline,M,5/22/2011,235318839,7/3/2011,4929,668.27,502.54,3293902.83,2477019.66,816883.17 +Asia,Myanmar,Baby Food,Online,M,12/16/2012,416147363,12/29/2012,6107,255.28,159.42,1558994.96,973577.94,585417.02 +Asia,China,Cosmetics,Online,H,4/25/2013,368419063,5/28/2013,2243,437.2,263.33,980639.6,590649.19,389990.41 +Europe,Belarus,Snacks,Online,L,3/20/2013,271870267,5/5/2013,1308,152.58,97.44,199574.64,127451.52,72123.12 +Asia,Cambodia,Snacks,Online,H,9/13/2010,376549804,10/18/2010,8310,152.58,97.44,1267939.8,809726.4,458213.4 +Middle East and North Africa,Israel,Personal Care,Offline,C,6/10/2012,552819001,7/28/2012,282,81.73,56.67,23047.86,15980.94,7066.92 +Middle East and North Africa,Jordan,Beverages,Online,H,10/26/2014,741351687,11/14/2014,1294,47.45,31.79,61400.3,41136.26,20264.04 +Europe,Croatia,Cereal,Offline,M,4/11/2015,503134191,5/28/2015,7443,205.7,117.11,1531025.1,871649.73,659375.37 +Middle East and North Africa,Pakistan,Personal Care,Offline,L,2/10/2016,369465339,2/26/2016,1859,81.73,56.67,151936.07,105349.53,46586.54 +Europe,Serbia,Personal Care,Online,L,2/9/2013,491956460,3/10/2013,9704,81.73,56.67,793107.92,549925.68,243182.24 +Asia,Japan,Meat,Offline,L,6/28/2014,192531383,7/19/2014,3169,421.89,364.69,1336969.41,1155702.61,181266.8 +Sub-Saharan Africa,Eritrea,Vegetables,Online,C,5/18/2014,213426434,7/4/2014,6480,154.06,90.93,998308.8,589226.4,409082.4 +Sub-Saharan Africa,Mauritania,Fruits,Online,L,10/5/2011,467190444,11/16/2011,889,9.33,6.92,8294.37,6151.88,2142.49 +Europe,Italy,Cosmetics,Online,L,4/3/2014,486684739,4/15/2014,9684,437.2,263.33,4233844.8,2550087.72,1683757.08 +Australia and Oceania,Papua New Guinea,Cereal,Offline,C,8/14/2011,775083148,10/1/2011,3182,205.7,117.11,654537.4,372644.02,281893.38 +Australia and Oceania,Samoa ,Clothes,Online,L,5/21/2017,555871999,5/24/2017,3732,109.28,35.84,407832.96,133754.88,274078.08 +Middle East and North Africa,Israel,Baby Food,Offline,H,1/31/2012,922850120,2/21/2012,713,255.28,159.42,182014.64,113666.46,68348.18 +Europe,Belgium,Meat,Offline,H,3/1/2015,790128839,3/8/2015,5537,421.89,364.69,2336004.93,2019288.53,316716.4 +Europe,Kosovo,Snacks,Offline,M,1/24/2013,942131984,1/30/2013,6645,152.58,97.44,1013894.1,647488.8,366405.3 +Europe,Macedonia,Meat,Online,H,1/7/2016,883595883,2/1/2016,4512,421.89,364.69,1903567.68,1645481.28,258086.4 +Sub-Saharan Africa,Gabon,Cereal,Online,H,5/16/2016,189569365,5/26/2016,6643,205.7,117.11,1366465.1,777961.73,588503.37 +Central America and the Caribbean,Panama,Snacks,Offline,H,2/16/2015,755413758,3/9/2015,2573,152.58,97.44,392588.34,250713.12,141875.22 +Sub-Saharan Africa,Central African Republic,Cereal,Online,L,7/22/2010,946802890,7/25/2010,8870,205.7,117.11,1824559,1038765.7,785793.3 +Europe,Slovakia,Beverages,Online,L,2/19/2017,549723088,3/11/2017,4133,47.45,31.79,196110.85,131388.07,64722.78 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,L,5/6/2016,320473182,5/24/2016,3991,109.28,35.84,436136.48,143037.44,293099.04 +Sub-Saharan Africa,Liberia,Vegetables,Offline,L,6/9/2013,635664498,6/20/2013,6106,154.06,90.93,940690.36,555218.58,385471.78 +Europe,Croatia,Beverages,Offline,M,12/10/2010,142220866,1/28/2011,5170,47.45,31.79,245316.5,164354.3,80962.2 +Central America and the Caribbean,Dominica,Cosmetics,Offline,H,6/17/2012,707378613,8/2/2012,7906,437.2,263.33,3456503.2,2081886.98,1374616.22 +Asia,Mongolia,Cereal,Online,H,4/17/2011,668686568,4/19/2011,8070,205.7,117.11,1659999,945077.7,714921.3 +Middle East and North Africa,Iran,Vegetables,Online,L,12/14/2016,684006059,1/19/2017,1448,154.06,90.93,223078.88,131666.64,91412.24 +Central America and the Caribbean,Panama,Household,Offline,C,7/9/2013,581510913,8/28/2013,856,668.27,502.54,572039.12,430174.24,141864.88 +Asia,Taiwan,Meat,Offline,L,6/3/2016,709687459,6/12/2016,1145,421.89,364.69,483064.05,417570.05,65494 +Central America and the Caribbean,Trinidad and Tobago,Meat,Online,C,8/25/2015,587334525,9/15/2015,4193,421.89,364.69,1768984.77,1529145.17,239839.6 +Middle East and North Africa,Lebanon,Baby Food,Online,M,5/25/2017,253563439,5/28/2017,3911,255.28,159.42,998400.08,623491.62,374908.46 +Asia,Malaysia,Meat,Offline,H,1/3/2010,717798030,1/15/2010,1243,421.89,364.69,524409.27,453309.67,71099.6 +Europe,Slovakia,Cereal,Offline,H,3/2/2013,809774625,3/21/2013,9161,205.7,117.11,1884417.7,1072844.71,811572.99 +Asia,North Korea,Cereal,Online,L,7/22/2013,329542052,8/22/2013,7671,205.7,117.11,1577924.7,898350.81,679573.89 +Middle East and North Africa,Yemen,Meat,Offline,M,1/21/2014,497461640,2/10/2014,8809,421.89,364.69,3716429.01,3212554.21,503874.8 +Asia,China,Personal Care,Offline,H,11/3/2014,804207217,12/20/2014,1642,81.73,56.67,134200.66,93052.14,41148.52 +Asia,Singapore,Cereal,Offline,C,2/18/2017,360765111,3/23/2017,7268,205.7,117.11,1495027.6,851155.48,643872.12 +Sub-Saharan Africa,Benin,Cereal,Offline,H,11/17/2011,148434150,12/29/2011,3818,205.7,117.11,785362.6,447125.98,338236.62 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,H,10/17/2013,768825662,12/2/2013,1453,437.2,263.33,635251.6,382618.49,252633.11 +Sub-Saharan Africa,Uganda,Fruits,Offline,L,2/27/2012,193863475,3/7/2012,7365,9.33,6.92,68715.45,50965.8,17749.65 +Europe,Hungary,Beverages,Offline,C,6/18/2012,515783917,6/27/2012,778,47.45,31.79,36916.1,24732.62,12183.48 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,H,6/25/2017,297135818,7/3/2017,7946,109.28,35.84,868338.88,284784.64,583554.24 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,L,11/25/2015,420780503,1/1/2016,7156,437.2,263.33,3128603.2,1884389.48,1244213.72 +Asia,Tajikistan,Household,Online,H,5/26/2016,939891803,6/3/2016,3726,668.27,502.54,2489974.02,1872464.04,617509.98 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,C,8/5/2013,627956044,8/9/2013,5003,81.73,56.67,408895.19,283520.01,125375.18 +Middle East and North Africa,Kuwait,Cosmetics,Offline,H,7/5/2014,128772056,8/16/2014,5368,437.2,263.33,2346889.6,1413555.44,933334.16 +Sub-Saharan Africa,Madagascar,Personal Care,Online,L,2/2/2012,606451165,2/3/2012,1231,81.73,56.67,100609.63,69760.77,30848.86 +Asia,Malaysia,Cereal,Online,M,9/18/2011,595417201,9/20/2011,6036,205.7,117.11,1241605.2,706875.96,534729.24 +Europe,Slovenia,Office Supplies,Offline,C,3/29/2012,950406491,4/25/2012,5256,651.21,524.96,3422759.76,2759189.76,663570 +Australia and Oceania,Australia,Clothes,Offline,C,5/23/2017,796467864,7/10/2017,1395,109.28,35.84,152445.6,49996.8,102448.8 +Asia,Philippines,Snacks,Online,M,10/19/2016,678962647,12/5/2016,8990,152.58,97.44,1371694.2,875985.6,495708.6 +Middle East and North Africa,Egypt,Personal Care,Offline,M,7/11/2012,313564670,8/28/2012,9609,81.73,56.67,785343.57,544542.03,240801.54 +Middle East and North Africa,Azerbaijan,Personal Care,Online,M,4/8/2015,836260259,5/14/2015,6849,81.73,56.67,559768.77,388132.83,171635.94 +Europe,Slovakia,Personal Care,Offline,L,4/13/2010,753348243,5/18/2010,1341,81.73,56.67,109599.93,75994.47,33605.46 +Europe,San Marino,Cereal,Online,H,3/7/2014,891439950,4/8/2014,5746,205.7,117.11,1181952.2,672914.06,509038.14 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,M,7/25/2010,347459208,7/28/2010,9756,81.73,56.67,797357.88,552872.52,244485.36 +Asia,Philippines,Office Supplies,Online,H,5/23/2014,538642346,6/29/2014,5095,651.21,524.96,3317914.95,2674671.2,643243.75 +Europe,Croatia,Baby Food,Offline,H,3/8/2015,252538192,3/18/2015,518,255.28,159.42,132235.04,82579.56,49655.48 +Europe,Denmark,Meat,Offline,M,2/1/2011,597008073,2/15/2011,6810,421.89,364.69,2873070.9,2483538.9,389532 +Europe,Macedonia,Cosmetics,Offline,H,9/7/2012,950225818,10/3/2012,1790,437.2,263.33,782588,471360.7,311227.3 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,H,6/23/2016,310677754,8/1/2016,5306,255.28,159.42,1354515.68,845882.52,508633.16 +Sub-Saharan Africa,Malawi,Cereal,Offline,L,3/27/2016,447162711,4/29/2016,4238,205.7,117.11,871756.6,496312.18,375444.42 +Asia,Maldives,Vegetables,Offline,M,5/20/2014,948792016,5/20/2014,7497,154.06,90.93,1154987.82,681702.21,473285.61 +Europe,Italy,Personal Care,Online,C,8/10/2010,574989497,9/4/2010,1025,81.73,56.67,83773.25,58086.75,25686.5 +Europe,Montenegro,Personal Care,Online,M,3/28/2013,405491483,5/17/2013,2796,81.73,56.67,228517.08,158449.32,70067.76 +Europe,Georgia,Cosmetics,Online,C,9/27/2012,690346801,10/6/2012,7814,437.2,263.33,3416280.8,2057660.62,1358620.18 +Asia,Taiwan,Clothes,Online,M,10/16/2015,399916779,10/16/2015,3117,109.28,35.84,340625.76,111713.28,228912.48 +Asia,Thailand,Cereal,Offline,L,3/12/2011,374875247,3/18/2011,2771,205.7,117.11,569994.7,324511.81,245482.89 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,C,7/16/2011,176208531,8/12/2011,2875,651.21,524.96,1872228.75,1509260,362968.75 +Europe,Iceland,Vegetables,Online,M,7/21/2011,335215461,9/8/2011,6559,154.06,90.93,1010479.54,596409.87,414069.67 +Sub-Saharan Africa,Senegal,Cereal,Online,H,8/5/2014,103507363,8/25/2014,8984,205.7,117.11,1848008.8,1052116.24,795892.56 +Asia,Japan,Snacks,Online,M,9/24/2013,603008067,10/24/2013,2342,152.58,97.44,357342.36,228204.48,129137.88 +Sub-Saharan Africa,Guinea,Clothes,Online,C,9/2/2010,775953900,10/1/2010,857,109.28,35.84,93652.96,30714.88,62938.08 +Europe,Armenia,Baby Food,Offline,L,12/18/2011,534893691,12/25/2011,5785,255.28,159.42,1476794.8,922244.7,554550.1 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,C,2/1/2010,312688767,2/19/2010,410,651.21,524.96,266996.1,215233.6,51762.5 +North America,Canada,Cereal,Online,M,7/8/2017,612512958,7/9/2017,5050,205.7,117.11,1038785,591405.5,447379.5 +Middle East and North Africa,Jordan,Clothes,Online,M,6/29/2017,657852590,7/12/2017,2055,109.28,35.84,224570.4,73651.2,150919.2 +Europe,Russia,Cosmetics,Online,H,4/6/2013,642506492,5/21/2013,804,437.2,263.33,351508.8,211717.32,139791.48 +Asia,South Korea,Cereal,Offline,L,9/15/2016,380585992,9/17/2016,2707,205.7,117.11,556829.9,317016.77,239813.13 +Asia,Cambodia,Cereal,Offline,H,4/6/2014,656514918,5/6/2014,6208,205.7,117.11,1276985.6,727018.88,549966.72 +Europe,Denmark,Personal Care,Online,H,2/27/2016,975029599,4/4/2016,1781,81.73,56.67,145561.13,100929.27,44631.86 +Europe,Georgia,Fruits,Offline,L,9/29/2014,911178863,10/16/2014,6929,9.33,6.92,64647.57,47948.68,16698.89 +Europe,Czech Republic,Fruits,Online,H,1/8/2011,560324037,2/7/2011,1189,9.33,6.92,11093.37,8227.88,2865.49 +Sub-Saharan Africa,Togo,Baby Food,Online,H,10/31/2010,988138949,11/23/2010,1129,255.28,159.42,288211.12,179985.18,108225.94 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,L,7/8/2013,180609929,7/16/2013,5346,81.73,56.67,436928.58,302957.82,133970.76 +Europe,Denmark,Vegetables,Online,H,9/11/2015,694035804,10/14/2015,9472,154.06,90.93,1459256.32,861288.96,597967.36 +Australia and Oceania,East Timor,Cereal,Online,L,1/15/2015,205027902,1/24/2015,1167,205.7,117.11,240051.9,136667.37,103384.53 +Central America and the Caribbean,Cuba,Baby Food,Online,H,2/2/2014,960510051,3/13/2014,5124,255.28,159.42,1308054.72,816868.08,491186.64 +Europe,Ireland,Beverages,Offline,M,6/11/2016,327718579,7/16/2016,8065,47.45,31.79,382684.25,256386.35,126297.9 +Sub-Saharan Africa,Mauritania,Household,Online,C,5/27/2015,244202315,5/27/2015,3747,668.27,502.54,2504007.69,1883017.38,620990.31 +Middle East and North Africa,Turkey,Beverages,Online,M,11/27/2012,467822587,1/15/2013,7954,47.45,31.79,377417.3,252857.66,124559.64 +Europe,Romania,Meat,Online,M,10/2/2015,826753222,11/6/2015,3506,421.89,364.69,1479146.34,1278603.14,200543.2 +Asia,Singapore,Clothes,Offline,L,8/25/2016,769480550,9/20/2016,5249,109.28,35.84,573610.72,188124.16,385486.56 +Middle East and North Africa,Libya,Meat,Online,C,2/27/2013,714803397,3/25/2013,5065,421.89,364.69,2136872.85,1847154.85,289718 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,C,6/27/2011,701833093,7/2/2011,6863,47.45,31.79,325649.35,218174.77,107474.58 +Australia and Oceania,Papua New Guinea,Meat,Offline,L,2/9/2015,839993464,2/28/2015,1588,421.89,364.69,669961.32,579127.72,90833.6 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,6/4/2013,859020841,7/12/2013,2211,651.21,524.96,1439825.31,1160686.56,279138.75 +Australia and Oceania,Australia,Baby Food,Online,C,10/31/2015,558964049,11/20/2015,8738,255.28,159.42,2230636.64,1393011.96,837624.68 +Sub-Saharan Africa,Djibouti,Fruits,Offline,L,1/25/2010,260184419,3/3/2010,3206,9.33,6.92,29911.98,22185.52,7726.46 +Europe,Slovakia,Vegetables,Offline,M,6/14/2011,353355777,8/2/2011,4682,154.06,90.93,721308.92,425734.26,295574.66 +Australia and Oceania,Papua New Guinea,Cereal,Offline,H,8/19/2013,849464452,9/16/2013,4263,205.7,117.11,876899.1,499239.93,377659.17 +Europe,Georgia,Meat,Online,M,2/17/2015,929809272,3/27/2015,81,421.89,364.69,34173.09,29539.89,4633.2 +Sub-Saharan Africa,Cameroon,Fruits,Online,L,7/7/2015,296001565,7/8/2015,2296,9.33,6.92,21421.68,15888.32,5533.36 +Europe,Monaco,Cosmetics,Offline,H,8/21/2011,519965159,9/22/2011,8100,437.2,263.33,3541320,2132973,1408347 +Australia and Oceania,Fiji,Beverages,Offline,M,7/26/2016,993936383,8/1/2016,6718,47.45,31.79,318769.1,213565.22,105203.88 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,C,5/8/2010,280464065,6/15/2010,4404,205.7,117.11,905902.8,515752.44,390150.36 +Asia,Bangladesh,Baby Food,Offline,L,12/20/2011,162409532,12/26/2011,9444,255.28,159.42,2410864.32,1505562.48,905301.84 +Middle East and North Africa,Morocco,Vegetables,Online,M,12/18/2014,692946612,1/13/2015,7156,154.06,90.93,1102453.36,650695.08,451758.28 +Europe,Norway,Cosmetics,Offline,H,12/9/2013,645561635,1/6/2014,4888,437.2,263.33,2137033.6,1287157.04,849876.56 +Asia,Brunei,Baby Food,Online,C,12/4/2015,664053428,1/2/2016,7021,255.28,159.42,1792320.88,1119287.82,673033.06 +Asia,Maldives,Snacks,Online,L,11/13/2013,112533318,11/23/2013,9965,152.58,97.44,1520459.7,970989.6,549470.1 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,L,2/22/2013,225425136,4/4/2013,7162,47.45,31.79,339836.9,227679.98,112156.92 +Australia and Oceania,Kiribati,Cereal,Offline,L,8/13/2012,957465207,8/15/2012,4087,205.7,117.11,840695.9,478628.57,362067.33 +Asia,North Korea,Meat,Offline,H,1/1/2016,533702361,1/19/2016,3244,421.89,364.69,1368611.16,1183054.36,185556.8 +Europe,Czech Republic,Beverages,Online,H,12/6/2012,399497926,12/26/2012,9169,47.45,31.79,435069.05,291482.51,143586.54 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,M,1/15/2013,270525729,2/16/2013,3430,437.2,263.33,1499596,903221.9,596374.1 +Sub-Saharan Africa,Liberia,Snacks,Offline,C,11/20/2011,382772099,12/28/2011,9625,152.58,97.44,1468582.5,937860,530722.5 +Europe,Montenegro,Snacks,Online,L,6/9/2017,142535865,6/22/2017,8385,152.58,97.44,1279383.3,817034.4,462348.9 +Asia,Vietnam,Office Supplies,Online,L,1/7/2016,376428353,2/21/2016,2370,651.21,524.96,1543367.7,1244155.2,299212.5 +Central America and the Caribbean,Guatemala,Vegetables,Offline,L,12/12/2013,181373393,12/19/2013,1272,154.06,90.93,195964.32,115662.96,80301.36 +Europe,Malta,Clothes,Online,C,1/15/2011,974607312,2/25/2011,6816,109.28,35.84,744852.48,244285.44,500567.04 +Central America and the Caribbean,Cuba,Cosmetics,Offline,L,12/15/2011,643678939,1/6/2012,7757,437.2,263.33,3391360.4,2042650.81,1348709.59 +Australia and Oceania,Marshall Islands,Household,Online,L,11/6/2014,296449601,12/17/2014,4880,668.27,502.54,3261157.6,2452395.2,808762.4 +Sub-Saharan Africa,Kenya,Personal Care,Offline,H,2/25/2015,211093127,3/23/2015,6002,81.73,56.67,490543.46,340133.34,150410.12 +Middle East and North Africa,Syria,Beverages,Offline,L,12/9/2016,286095845,12/29/2016,973,47.45,31.79,46168.85,30931.67,15237.18 +Sub-Saharan Africa,Sudan,Household,Offline,H,12/26/2013,490256583,12/28/2013,6672,668.27,502.54,4458697.44,3352946.88,1105750.56 +Asia,Turkmenistan,Snacks,Offline,C,4/12/2016,412686669,4/28/2016,2011,152.58,97.44,306838.38,195951.84,110886.54 +Sub-Saharan Africa,Mauritania,Fruits,Online,H,12/11/2015,612809932,1/25/2016,2932,9.33,6.92,27355.56,20289.44,7066.12 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,M,9/24/2013,370362699,10/26/2013,7408,81.73,56.67,605455.84,419811.36,185644.48 +Sub-Saharan Africa,Ethiopia,Household,Offline,C,4/3/2015,835393798,4/15/2015,444,668.27,502.54,296711.88,223127.76,73584.12 +Asia,Sri Lanka,Cereal,Online,M,1/14/2012,978264558,2/13/2012,9077,205.7,117.11,1867138.9,1063007.47,804131.43 +Asia,Taiwan,Office Supplies,Offline,L,8/12/2015,739648807,9/3/2015,7373,651.21,524.96,4801371.33,3870530.08,930841.25 +Asia,South Korea,Baby Food,Online,C,11/6/2015,580532872,12/13/2015,1432,255.28,159.42,365560.96,228289.44,137271.52 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,H,1/15/2015,132215583,1/23/2015,4384,154.06,90.93,675399.04,398637.12,276761.92 +Europe,Austria,Household,Online,H,7/20/2016,446308267,8/29/2016,1389,668.27,502.54,928227.03,698028.06,230198.97 +Asia,Philippines,Vegetables,Offline,L,6/13/2013,844734752,6/29/2013,4640,154.06,90.93,714838.4,421915.2,292923.2 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,H,1/3/2015,269731366,2/12/2015,8360,154.06,90.93,1287941.6,760174.8,527766.8 +Sub-Saharan Africa,Mauritania,Beverages,Offline,H,8/22/2012,433846938,8/22/2012,3805,47.45,31.79,180547.25,120960.95,59586.3 +Asia,Malaysia,Beverages,Offline,M,12/20/2013,869942796,12/21/2013,4260,47.45,31.79,202137,135425.4,66711.6 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,H,4/25/2016,281192767,5/29/2016,43,154.06,90.93,6624.58,3909.99,2714.59 +Europe,San Marino,Beverages,Online,M,7/3/2010,591083180,7/3/2010,3503,47.45,31.79,166217.35,111360.37,54856.98 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,M,12/1/2014,193412864,1/16/2015,4019,81.73,56.67,328472.87,227756.73,100716.14 +Sub-Saharan Africa,South Africa,Snacks,Online,H,2/24/2011,702293145,3/21/2011,3003,152.58,97.44,458197.74,292612.32,165585.42 +Sub-Saharan Africa,Comoros,Meat,Offline,H,12/7/2015,202147853,1/9/2016,8897,421.89,364.69,3753555.33,3244646.93,508908.4 +Europe,Bosnia and Herzegovina,Snacks,Online,L,10/7/2016,897713315,11/2/2016,2174,152.58,97.44,331708.92,211834.56,119874.36 +Asia,Cambodia,Personal Care,Offline,M,8/3/2013,564038360,8/4/2013,340,81.73,56.67,27788.2,19267.8,8520.4 +Asia,Myanmar,Snacks,Online,M,12/17/2014,196484315,1/3/2015,2930,152.58,97.44,447059.4,285499.2,161560.2 +Middle East and North Africa,Azerbaijan,Cereal,Offline,C,8/2/2011,860725009,8/23/2011,6512,205.7,117.11,1339518.4,762620.32,576898.08 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,L,5/16/2010,542746770,6/9/2010,9685,651.21,524.96,6306968.85,5084237.6,1222731.25 +Sub-Saharan Africa,Mauritania,Cereal,Offline,C,7/7/2015,898848426,8/1/2015,8078,205.7,117.11,1661644.6,946014.58,715630.02 +Asia,Thailand,Cereal,Online,H,2/11/2017,505641305,3/19/2017,9353,205.7,117.11,1923912.1,1095329.83,828582.27 +Sub-Saharan Africa,Uganda,Vegetables,Online,H,2/20/2010,710049235,2/27/2010,8202,154.06,90.93,1263600.12,745807.86,517792.26 +Middle East and North Africa,Somalia,Snacks,Offline,C,4/29/2013,679308545,5/2/2013,1349,152.58,97.44,205830.42,131446.56,74383.86 +Central America and the Caribbean,Haiti,Office Supplies,Online,H,5/30/2012,550968062,6/24/2012,2548,651.21,524.96,1659283.08,1337598.08,321685 +Europe,Latvia,Household,Online,H,11/26/2016,982889115,1/5/2017,7586,668.27,502.54,5069496.22,3812268.44,1257227.78 +Europe,Germany,Meat,Online,C,11/19/2010,903245532,1/7/2011,9280,421.89,364.69,3915139.2,3384323.2,530816 +Middle East and North Africa,Algeria,Fruits,Online,H,5/7/2017,660523641,5/27/2017,2478,9.33,6.92,23119.74,17147.76,5971.98 +Sub-Saharan Africa,Mauritius ,Household,Online,H,2/23/2011,673522269,3/4/2011,9061,668.27,502.54,6055194.47,4553514.94,1501679.53 +Europe,Bosnia and Herzegovina,Baby Food,Online,C,8/15/2013,981352746,9/19/2013,2940,255.28,159.42,750523.2,468694.8,281828.4 +Australia and Oceania,East Timor,Clothes,Online,L,2/9/2013,793438899,2/12/2013,5057,109.28,35.84,552628.96,181242.88,371386.08 +Sub-Saharan Africa,Uganda,Baby Food,Offline,M,2/25/2014,739517056,3/31/2014,8386,255.28,159.42,2140778.08,1336896.12,803881.96 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,L,1/3/2011,619636046,2/8/2011,2931,437.2,263.33,1281433.2,771820.23,509612.97 +Middle East and North Africa,Turkey,Cosmetics,Offline,M,2/15/2014,754157197,3/18/2014,728,437.2,263.33,318281.6,191704.24,126577.36 +Asia,Brunei,Fruits,Offline,C,2/8/2016,633754336,3/7/2016,846,9.33,6.92,7893.18,5854.32,2038.86 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,C,8/10/2010,269413793,8/11/2010,4383,437.2,263.33,1916247.6,1154175.39,762072.21 +Asia,Philippines,Cereal,Offline,C,4/13/2011,642434394,4/25/2011,9468,205.7,117.11,1947567.6,1108797.48,838770.12 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,H,2/18/2010,554427468,3/25/2010,6263,421.89,364.69,2642297.07,2284053.47,358243.6 +Asia,China,Vegetables,Online,C,8/4/2011,677316844,9/5/2011,1960,154.06,90.93,301957.6,178222.8,123734.8 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,M,7/27/2013,403338849,8/27/2013,5783,205.7,117.11,1189563.1,677247.13,512315.97 +Australia and Oceania,Samoa ,Personal Care,Online,C,4/7/2011,995042312,5/23/2011,3987,81.73,56.67,325857.51,225943.29,99914.22 +Sub-Saharan Africa,Zambia,Cereal,Online,C,2/1/2016,635288560,2/5/2016,4857,205.7,117.11,999084.9,568803.27,430281.63 +Europe,Hungary,Cereal,Offline,L,12/31/2013,277251422,1/22/2014,3712,205.7,117.11,763558.4,434712.32,328846.08 +Middle East and North Africa,Yemen,Baby Food,Online,C,10/4/2014,494417226,11/3/2014,7899,255.28,159.42,2016456.72,1259258.58,757198.14 +Sub-Saharan Africa,Swaziland,Baby Food,Online,C,3/30/2010,130584800,5/14/2010,1799,255.28,159.42,459248.72,286796.58,172452.14 +Europe,Moldova ,Cosmetics,Online,H,2/14/2016,349865472,4/1/2016,1823,437.2,263.33,797015.6,480050.59,316965.01 +Europe,Poland,Beverages,Offline,M,1/19/2015,586683070,1/25/2015,1413,47.45,31.79,67046.85,44919.27,22127.58 +Europe,Netherlands,Beverages,Offline,C,6/18/2013,795773923,6/24/2013,6043,47.45,31.79,286740.35,192106.97,94633.38 +Middle East and North Africa,Syria,Office Supplies,Offline,L,1/30/2015,102186858,2/15/2015,8217,651.21,524.96,5350992.57,4313596.32,1037396.25 +Central America and the Caribbean,Haiti,Cereal,Offline,C,2/8/2017,851283204,3/1/2017,2472,205.7,117.11,508490.4,289495.92,218994.48 +Sub-Saharan Africa,Burundi,Snacks,Online,C,1/12/2014,958736789,2/25/2014,376,152.58,97.44,57370.08,36637.44,20732.64 +Europe,Slovakia,Vegetables,Online,C,7/20/2016,660533940,8/7/2016,5526,154.06,90.93,851335.56,502479.18,348856.38 +Europe,Norway,Cosmetics,Online,H,6/29/2017,262973487,7/18/2017,8553,437.2,263.33,3739371.6,2252261.49,1487110.11 +Sub-Saharan Africa,South Africa,Baby Food,Offline,L,10/4/2010,592666757,11/8/2010,2119,255.28,159.42,540938.32,337810.98,203127.34 +Europe,Romania,Fruits,Online,H,3/26/2010,746537578,5/5/2010,5914,9.33,6.92,55177.62,40924.88,14252.74 +Sub-Saharan Africa,Mauritania,Fruits,Offline,H,9/25/2015,341822278,10/18/2015,1663,9.33,6.92,15515.79,11507.96,4007.83 +Sub-Saharan Africa,Uganda,Meat,Offline,L,10/9/2016,866069686,10/20/2016,8121,421.89,364.69,3426168.69,2961647.49,464521.2 +Central America and the Caribbean,Haiti,Baby Food,Online,H,7/5/2011,727141129,8/20/2011,6074,255.28,159.42,1550570.72,968317.08,582253.64 +Middle East and North Africa,Lebanon,Cosmetics,Offline,M,7/9/2010,203210437,7/12/2010,3339,437.2,263.33,1459810.8,879258.87,580551.93 +Sub-Saharan Africa,Mozambique,Baby Food,Online,C,4/21/2010,992763936,5/20/2010,9765,255.28,159.42,2492809.2,1556736.3,936072.9 +Asia,China,Meat,Offline,C,3/17/2012,364600455,5/6/2012,2232,421.89,364.69,941658.48,813988.08,127670.4 +Middle East and North Africa,Syria,Meat,Offline,M,1/30/2011,607831323,2/9/2011,9651,421.89,364.69,4071660.39,3519623.19,552037.2 +Europe,Bosnia and Herzegovina,Baby Food,Offline,L,3/7/2014,481880366,4/20/2014,7964,255.28,159.42,2033049.92,1269620.88,763429.04 +Australia and Oceania,Australia,Clothes,Offline,L,9/12/2014,166483914,10/25/2014,5145,109.28,35.84,562245.6,184396.8,377848.8 +Middle East and North Africa,Morocco,Office Supplies,Offline,H,8/31/2010,811690795,10/13/2010,6199,651.21,524.96,4036850.79,3254227.04,782623.75 +Middle East and North Africa,Bahrain,Personal Care,Offline,L,5/1/2016,487862336,6/9/2016,8162,81.73,56.67,667080.26,462540.54,204539.72 +Middle East and North Africa,Iran,Beverages,Online,C,12/6/2012,935672366,12/22/2012,5101,47.45,31.79,242042.45,162160.79,79881.66 +Europe,Ukraine,Clothes,Offline,H,1/21/2013,816107213,2/14/2013,3115,109.28,35.84,340407.2,111641.6,228765.6 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,M,6/6/2011,660465705,7/24/2011,5334,421.89,364.69,2250361.26,1945256.46,305104.8 +Sub-Saharan Africa,Lesotho,Meat,Offline,L,5/30/2011,620359170,7/6/2011,6919,421.89,364.69,2919056.91,2523290.11,395766.8 +Middle East and North Africa,Oman,Cereal,Offline,H,8/21/2013,917711436,9/20/2013,62,205.7,117.11,12753.4,7260.82,5492.58 +Asia,Cambodia,Cosmetics,Offline,L,3/31/2012,494758832,4/29/2012,8988,437.2,263.33,3929553.6,2366810.04,1562743.56 +Europe,Lithuania,Baby Food,Offline,C,10/16/2013,164050185,11/7/2013,4950,255.28,159.42,1263636,789129,474507 +Europe,Switzerland,Personal Care,Offline,M,10/1/2010,358446824,10/14/2010,1236,81.73,56.67,101018.28,70044.12,30974.16 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,H,8/3/2015,681122577,9/16/2015,8161,109.28,35.84,891834.08,292490.24,599343.84 +Sub-Saharan Africa,Mozambique,Vegetables,Online,C,7/23/2011,355563771,8/8/2011,8076,154.06,90.93,1244188.56,734350.68,509837.88 +Middle East and North Africa,Qatar,Cosmetics,Online,H,1/16/2017,475569236,2/10/2017,360,437.2,263.33,157392,94798.8,62593.2 +Sub-Saharan Africa,Ethiopia,Snacks,Online,H,8/22/2013,855250298,9/17/2013,6424,152.58,97.44,980173.92,625954.56,354219.36 +Europe,Romania,Cereal,Offline,M,7/2/2010,479030787,7/15/2010,4710,205.7,117.11,968847,551588.1,417258.9 +Europe,Finland,Vegetables,Offline,M,4/12/2010,651647031,5/26/2010,5692,154.06,90.93,876909.52,517573.56,359335.96 +Sub-Saharan Africa,Eritrea,Cereal,Online,L,11/26/2012,948147857,12/10/2012,6876,205.7,117.11,1414393.2,805248.36,609144.84 +Sub-Saharan Africa,Uganda,Household,Offline,C,10/19/2011,563894593,11/21/2011,7796,668.27,502.54,5209832.92,3917801.84,1292031.08 +Europe,San Marino,Office Supplies,Offline,C,10/22/2012,564561069,12/9/2012,5021,651.21,524.96,3269725.41,2635824.16,633901.25 +Australia and Oceania,Tonga,Meat,Offline,M,4/10/2015,736133611,4/29/2015,7149,421.89,364.69,3016091.61,2607168.81,408922.8 +Europe,Georgia,Cereal,Offline,H,10/22/2015,934911048,12/7/2015,9810,205.7,117.11,2017917,1148849.1,869067.9 +Europe,Italy,Cosmetics,Online,L,2/3/2012,637504708,3/15/2012,665,437.2,263.33,290738,175114.45,115623.55 +Europe,Belarus,Snacks,Offline,M,3/26/2014,290838420,3/29/2014,4406,152.58,97.44,672267.48,429320.64,242946.84 +Middle East and North Africa,Azerbaijan,Beverages,Online,C,9/7/2010,862148511,10/27/2010,7758,47.45,31.79,368117.1,246626.82,121490.28 +Europe,Romania,Vegetables,Online,L,6/20/2017,688983809,7/19/2017,4475,154.06,90.93,689418.5,406911.75,282506.75 +Central America and the Caribbean,Grenada,Household,Online,M,10/21/2013,429205644,10/29/2013,343,668.27,502.54,229216.61,172371.22,56845.39 +Europe,Bulgaria,Household,Offline,C,1/22/2014,810987842,3/4/2014,8179,668.27,502.54,5465780.33,4110274.66,1355505.67 +Middle East and North Africa,United Arab Emirates,Beverages,Online,C,12/13/2010,382816731,1/26/2011,2833,47.45,31.79,134425.85,90061.07,44364.78 +Europe,Slovenia,Cereal,Online,L,3/6/2017,463491141,3/27/2017,6183,205.7,117.11,1271843.1,724091.13,547751.97 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,M,3/24/2016,192122399,5/7/2016,2142,9.33,6.92,19984.86,14822.64,5162.22 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,L,8/1/2011,578134334,8/16/2011,1652,205.7,117.11,339816.4,193465.72,146350.68 +Sub-Saharan Africa,Chad,Clothes,Online,M,5/11/2015,451263272,5/19/2015,7685,109.28,35.84,839816.8,275430.4,564386.4 +Sub-Saharan Africa,Nigeria,Meat,Offline,L,3/24/2014,511558043,4/24/2014,248,421.89,364.69,104628.72,90443.12,14185.6 +Sub-Saharan Africa,Nigeria,Fruits,Online,H,1/31/2011,179379975,2/3/2011,1376,9.33,6.92,12838.08,9521.92,3316.16 +Central America and the Caribbean,Grenada,Vegetables,Online,L,8/30/2013,745402896,10/5/2013,136,154.06,90.93,20952.16,12366.48,8585.68 +Sub-Saharan Africa,Togo,Meat,Offline,L,8/17/2015,420613133,8/19/2015,7628,421.89,364.69,3218176.92,2781855.32,436321.6 +Sub-Saharan Africa,Uganda,Snacks,Online,C,6/25/2015,186309516,7/9/2015,1981,152.58,97.44,302260.98,193028.64,109232.34 +Sub-Saharan Africa,Burundi,Beverages,Online,H,10/20/2012,644103372,12/6/2012,3356,47.45,31.79,159242.2,106687.24,52554.96 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,C,1/7/2012,665918529,1/17/2012,8946,81.73,56.67,731156.58,506969.82,224186.76 +Middle East and North Africa,Somalia,Meat,Offline,M,1/17/2011,543991315,2/20/2011,7974,421.89,364.69,3364150.86,2908038.06,456112.8 +Asia,Philippines,Vegetables,Online,M,8/26/2012,640870559,9/26/2012,6695,154.06,90.93,1031431.7,608776.35,422655.35 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,M,2/7/2013,939417588,3/9/2013,3395,154.06,90.93,523033.7,308707.35,214326.35 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,L,7/5/2013,592806231,8/21/2013,3392,437.2,263.33,1482982.4,893215.36,589767.04 +Asia,Vietnam,Beverages,Online,C,1/19/2016,174522817,1/28/2016,4035,47.45,31.79,191460.75,128272.65,63188.1 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,H,8/9/2012,328366172,9/16/2012,9702,437.2,263.33,4241714.4,2554827.66,1686886.74 +Sub-Saharan Africa,Nigeria,Clothes,Online,L,4/11/2011,418447625,4/23/2011,6806,109.28,35.84,743759.68,243927.04,499832.64 +Sub-Saharan Africa,Eritrea,Cereal,Online,M,6/6/2017,779191005,6/7/2017,8789,205.7,117.11,1807897.3,1029279.79,778617.51 +Asia,Brunei,Baby Food,Offline,H,10/14/2014,465332639,11/21/2014,1123,255.28,159.42,286679.44,179028.66,107650.78 +Europe,Sweden,Personal Care,Online,M,8/20/2014,401921355,10/2/2014,6315,81.73,56.67,516124.95,357871.05,158253.9 +Australia and Oceania,Palau,Meat,Online,H,3/8/2014,234318482,3/8/2014,8901,421.89,364.69,3755242.89,3246105.69,509137.2 +North America,Greenland,Clothes,Online,L,6/29/2015,578197848,8/1/2015,447,109.28,35.84,48848.16,16020.48,32827.68 +Middle East and North Africa,Tunisia ,Beverages,Online,H,2/11/2014,769545781,3/9/2014,4553,47.45,31.79,216039.85,144739.87,71299.98 +Europe,United Kingdom,Clothes,Online,C,6/14/2010,214661109,6/18/2010,1847,109.28,35.84,201840.16,66196.48,135643.68 +Sub-Saharan Africa,Benin,Household,Offline,H,7/17/2013,640155160,7/20/2013,4992,668.27,502.54,3336003.84,2508679.68,827324.16 +Europe,Italy,Vegetables,Offline,H,7/25/2014,242951762,7/25/2014,3680,154.06,90.93,566940.8,334622.4,232318.4 +Middle East and North Africa,Yemen,Beverages,Online,L,4/29/2013,440287244,6/1/2013,9634,47.45,31.79,457133.3,306264.86,150868.44 +Europe,Belgium,Baby Food,Offline,L,6/29/2014,919710433,7/28/2014,1610,255.28,159.42,411000.8,256666.2,154334.6 +Europe,France,Personal Care,Online,H,3/20/2016,989082658,4/17/2016,393,81.73,56.67,32119.89,22271.31,9848.58 +Sub-Saharan Africa,Cameroon,Baby Food,Online,H,12/7/2013,926577746,12/16/2013,3801,255.28,159.42,970319.28,605955.42,364363.86 +Europe,Romania,Fruits,Online,H,9/18/2011,630682027,10/3/2011,1682,9.33,6.92,15693.06,11639.44,4053.62 +Middle East and North Africa,Qatar,Office Supplies,Offline,H,11/27/2010,970194327,12/22/2010,916,651.21,524.96,596508.36,480863.36,115645 +Europe,Macedonia,Vegetables,Online,M,12/4/2013,634225976,1/6/2014,415,154.06,90.93,63934.9,37735.95,26198.95 +Sub-Saharan Africa,Senegal,Baby Food,Offline,L,11/21/2012,182200801,12/11/2012,6121,255.28,159.42,1562568.88,975809.82,586759.06 +Middle East and North Africa,Turkey,Cereal,Offline,M,2/19/2016,693855130,3/22/2016,6007,205.7,117.11,1235639.9,703479.77,532160.13 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,C,2/14/2014,619237792,2/14/2014,5078,154.06,90.93,782316.68,461742.54,320574.14 +Europe,Armenia,Fruits,Online,H,7/11/2013,728710114,8/5/2013,371,9.33,6.92,3461.43,2567.32,894.11 +Europe,Belarus,Personal Care,Online,M,9/22/2010,962945926,10/31/2010,5953,81.73,56.67,486538.69,337356.51,149182.18 +Asia,Kazakhstan,Household,Online,L,9/27/2010,882931554,11/5/2010,7922,668.27,502.54,5294034.94,3981121.88,1312913.06 +Middle East and North Africa,Libya,Beverages,Offline,H,11/12/2015,119965827,11/26/2015,9409,47.45,31.79,446457.05,299112.11,147344.94 +Europe,Finland,Personal Care,Online,H,4/25/2014,625660073,5/7/2014,5574,81.73,56.67,455563.02,315878.58,139684.44 +Europe,Lithuania,Baby Food,Offline,L,4/20/2014,821938121,5/13/2014,8610,255.28,159.42,2197960.8,1372606.2,825354.6 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,L,7/13/2017,551036298,8/29/2017,2741,437.2,263.33,1198365.2,721787.53,476577.67 +Asia,Kyrgyzstan,Vegetables,Offline,C,6/2/2015,625503432,6/24/2015,9221,154.06,90.93,1420587.26,838465.53,582121.73 +Asia,Brunei,Office Supplies,Online,L,7/30/2015,578200852,8/2/2015,1336,651.21,524.96,870016.56,701346.56,168670 +Central America and the Caribbean,Grenada,Vegetables,Offline,L,5/3/2015,912302386,6/3/2015,9404,154.06,90.93,1448780.24,855105.72,593674.52 +Middle East and North Africa,Qatar,Snacks,Online,M,1/31/2013,851294362,2/10/2013,5774,152.58,97.44,880996.92,562618.56,318378.36 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,H,1/27/2012,588975608,2/29/2012,9826,47.45,31.79,466243.7,312368.54,153875.16 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,M,8/8/2016,839457452,8/13/2016,2969,255.28,159.42,757926.32,473317.98,284608.34 +Europe,Armenia,Beverages,Online,H,2/11/2013,587163722,3/4/2013,3648,47.45,31.79,173097.6,115969.92,57127.68 +Europe,Netherlands,Baby Food,Offline,M,11/2/2011,236830747,12/12/2011,2336,255.28,159.42,596334.08,372405.12,223928.96 +North America,Canada,Snacks,Online,C,9/11/2012,263507354,9/15/2012,6537,152.58,97.44,997415.46,636965.28,360450.18 +Sub-Saharan Africa,Liberia,Household,Offline,C,9/7/2016,762554872,10/3/2016,5787,668.27,502.54,3867278.49,2908198.98,959079.51 +Sub-Saharan Africa,Seychelles ,Beverages,Online,H,7/5/2014,999647128,7/6/2014,6654,47.45,31.79,315732.3,211530.66,104201.64 +Europe,Andorra,Household,Online,H,1/27/2013,760770452,3/9/2013,7737,668.27,502.54,5170404.99,3888151.98,1282253.01 +Australia and Oceania,New Zealand,Fruits,Online,M,7/28/2016,802223670,9/11/2016,4666,9.33,6.92,43533.78,32288.72,11245.06 +Sub-Saharan Africa,Comoros,Meat,Online,L,2/11/2015,600618112,3/6/2015,5101,421.89,364.69,2152060.89,1860283.69,291777.2 +Sub-Saharan Africa,Eritrea,Personal Care,Online,C,3/25/2011,602877604,4/23/2011,3735,81.73,56.67,305261.55,211662.45,93599.1 +Asia,Vietnam,Fruits,Offline,C,2/2/2016,876238477,2/26/2016,7292,9.33,6.92,68034.36,50460.64,17573.72 +Europe,Kosovo,Office Supplies,Online,L,6/4/2015,658249557,6/14/2015,9526,651.21,524.96,6203426.46,5000768.96,1202657.5 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,C,3/6/2011,606772172,3/11/2011,6224,109.28,35.84,680158.72,223068.16,457090.56 +Europe,Czech Republic,Cereal,Offline,H,2/20/2010,549980151,3/3/2010,203,205.7,117.11,41757.1,23773.33,17983.77 +Europe,Monaco,Snacks,Offline,C,8/5/2012,836359822,9/19/2012,6312,152.58,97.44,963084.96,615041.28,348043.68 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,M,2/10/2016,984710013,2/21/2016,6430,81.73,56.67,525523.9,364388.1,161135.8 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,C,9/27/2011,134142053,10/26/2011,4469,109.28,35.84,488372.32,160168.96,328203.36 +Asia,India,Clothes,Online,H,7/13/2010,194079768,7/19/2010,1371,109.28,35.84,149822.88,49136.64,100686.24 +Central America and the Caribbean,Costa Rica,Household,Offline,C,1/12/2017,894259488,1/23/2017,110,668.27,502.54,73509.7,55279.4,18230.3 +Sub-Saharan Africa,Tanzania,Baby Food,Online,C,5/8/2010,234730041,5/11/2010,690,255.28,159.42,176143.2,109999.8,66143.4 +Europe,Slovakia,Personal Care,Offline,M,2/2/2016,335852754,2/5/2016,5148,81.73,56.67,420746.04,291737.16,129008.88 +Middle East and North Africa,Tunisia ,Household,Online,C,9/11/2011,688301455,10/3/2011,2551,668.27,502.54,1704756.77,1281979.54,422777.23 +Australia and Oceania,Nauru,Cereal,Offline,C,7/18/2013,403062474,8/20/2013,3998,205.7,117.11,822388.6,468205.78,354182.82 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,H,7/30/2012,461434638,9/14/2012,7618,109.28,35.84,832495.04,273029.12,559465.92 +Sub-Saharan Africa,Guinea,Meat,Offline,M,12/11/2015,565029275,1/16/2016,3574,421.89,364.69,1507834.86,1303402.06,204432.8 +Europe,Latvia,Cereal,Online,M,12/1/2012,485770213,12/18/2012,9056,205.7,117.11,1862819.2,1060548.16,802271.04 +Australia and Oceania,Tuvalu,Cereal,Offline,C,7/25/2016,515893781,8/9/2016,3289,205.7,117.11,676547.3,385174.79,291372.51 +Europe,Austria,Cosmetics,Offline,H,7/7/2014,117948806,8/21/2014,2528,437.2,263.33,1105241.6,665698.24,439543.36 +Sub-Saharan Africa,Zambia,Clothes,Online,H,8/5/2010,174796617,9/8/2010,5058,109.28,35.84,552738.24,181278.72,371459.52 +Sub-Saharan Africa,South Africa,Vegetables,Online,L,6/29/2013,739611041,8/17/2013,6198,154.06,90.93,954863.88,563584.14,391279.74 +Asia,Mongolia,Cereal,Offline,M,3/29/2010,585878407,4/16/2010,3295,205.7,117.11,677781.5,385877.45,291904.05 +Sub-Saharan Africa,Niger,Meat,Offline,C,6/12/2015,357397544,6/21/2015,730,421.89,364.69,307979.7,266223.7,41756 +Europe,Bulgaria,Meat,Online,L,6/23/2014,318279778,6/28/2014,4914,421.89,364.69,2073167.46,1792086.66,281080.8 +Asia,Myanmar,Meat,Online,L,9/15/2012,802948939,10/9/2012,9289,421.89,364.69,3918936.21,3387605.41,531330.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,C,7/30/2016,866141355,9/16/2016,9329,9.33,6.92,87039.57,64556.68,22482.89 +Sub-Saharan Africa,Mozambique,Snacks,Online,M,8/30/2014,532905852,10/17/2014,7539,152.58,97.44,1150300.62,734600.16,415700.46 +Europe,Ireland,Cereal,Offline,C,9/25/2011,348603761,10/3/2011,8454,205.7,117.11,1738987.8,990047.94,748939.86 +Europe,Norway,Snacks,Online,L,6/5/2017,928908908,6/6/2017,3643,152.58,97.44,555848.94,354973.92,200875.02 +Asia,Malaysia,Clothes,Offline,L,2/25/2012,709807622,3/9/2012,6704,109.28,35.84,732613.12,240271.36,492341.76 +Central America and the Caribbean,Trinidad and Tobago,Meat,Online,C,6/15/2011,897598731,7/2/2011,8266,421.89,364.69,3487342.74,3014527.54,472815.2 +Europe,United Kingdom,Personal Care,Offline,L,10/20/2016,518893563,10/20/2016,991,81.73,56.67,80994.43,56159.97,24834.46 +Europe,Greece,Personal Care,Offline,M,10/18/2011,470615947,11/26/2011,4572,81.73,56.67,373669.56,259095.24,114574.32 +Sub-Saharan Africa,Kenya,Snacks,Offline,L,5/24/2011,370002210,6/14/2011,731,152.58,97.44,111535.98,71228.64,40307.34 +Sub-Saharan Africa,Ethiopia,Household,Offline,H,9/7/2012,804601180,10/2/2012,8224,668.27,502.54,5495852.48,4132888.96,1362963.52 +Middle East and North Africa,Afghanistan,Vegetables,Online,M,10/29/2013,182274186,12/8/2013,7837,154.06,90.93,1207368.22,712618.41,494749.81 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,H,4/1/2010,581195056,5/15/2010,7387,255.28,159.42,1885753.36,1177635.54,708117.82 +Middle East and North Africa,Egypt,Household,Offline,C,8/6/2013,999850118,9/5/2013,6724,668.27,502.54,4493447.48,3379078.96,1114368.52 +Europe,Spain,Personal Care,Online,M,1/27/2010,507038199,2/25/2010,2726,81.73,56.67,222795.98,154482.42,68313.56 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Online,L,3/29/2017,491870629,5/1/2017,4305,651.21,524.96,2803459.05,2259952.8,543506.25 +Europe,Romania,Fruits,Online,L,1/28/2012,613771235,2/21/2012,7403,9.33,6.92,69069.99,51228.76,17841.23 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,M,6/23/2010,152476346,8/11/2010,9994,81.73,56.67,816809.62,566359.98,250449.64 +Europe,Croatia,Office Supplies,Online,L,6/25/2010,258034789,8/2/2010,7083,651.21,524.96,4612520.43,3718291.68,894228.75 +Europe,Portugal,Cosmetics,Offline,C,3/12/2011,800807893,4/21/2011,5706,437.2,263.33,2494663.2,1502560.98,992102.22 +Europe,Russia,Meat,Online,H,7/25/2016,821469485,9/2/2016,9930,421.89,364.69,4189367.7,3621371.7,567996 +Central America and the Caribbean,Nicaragua,Clothes,Offline,M,6/20/2016,781005895,7/23/2016,5855,109.28,35.84,639834.4,209843.2,429991.2 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,C,3/13/2013,310715949,3/21/2013,6609,651.21,524.96,4303846.89,3469460.64,834386.25 +Australia and Oceania,Palau,Clothes,Offline,H,2/12/2010,462210977,2/28/2010,7354,109.28,35.84,803645.12,263567.36,540077.76 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,C,6/9/2015,557414805,7/23/2015,283,205.7,117.11,58213.1,33142.13,25070.97 +Europe,Switzerland,Vegetables,Online,L,9/20/2015,438563764,11/1/2015,9618,154.06,90.93,1481749.08,874564.74,607184.34 +Sub-Saharan Africa,Kenya,Snacks,Online,H,7/7/2017,918206679,8/26/2017,6616,152.58,97.44,1009469.28,644663.04,364806.24 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,H,4/20/2013,629204881,5/11/2013,4561,651.21,524.96,2970168.81,2394342.56,575826.25 +Europe,Luxembourg,Cereal,Online,M,7/22/2015,974732196,9/8/2015,3772,205.7,117.11,775900.4,441738.92,334161.48 +Sub-Saharan Africa,Central African Republic,Household,Online,M,2/2/2015,278274953,3/6/2015,6597,668.27,502.54,4408577.19,3315256.38,1093320.81 +Middle East and North Africa,Saudi Arabia,Snacks,Online,M,2/23/2015,533631980,3/14/2015,2416,152.58,97.44,368633.28,235415.04,133218.24 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,H,6/19/2012,654914605,7/1/2012,2640,154.06,90.93,406718.4,240055.2,166663.2 +Middle East and North Africa,Bahrain,Beverages,Online,H,3/15/2016,526546657,3/23/2016,5712,47.45,31.79,271034.4,181584.48,89449.92 +Central America and the Caribbean,Guatemala,Snacks,Online,L,11/13/2013,553264462,11/26/2013,2104,152.58,97.44,321028.32,205013.76,116014.56 +Europe,Ireland,Household,Online,L,12/16/2012,310116851,1/8/2013,9322,668.27,502.54,6229612.94,4684677.88,1544935.06 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,H,6/21/2014,792465150,8/8/2014,6903,152.58,97.44,1053259.74,672628.32,380631.42 +Europe,Bulgaria,Personal Care,Online,C,9/5/2016,365983188,10/9/2016,1413,81.73,56.67,115484.49,80074.71,35409.78 +Central America and the Caribbean,Panama,Cereal,Offline,M,5/8/2011,616657292,6/19/2011,1451,205.7,117.11,298470.7,169926.61,128544.09 +Central America and the Caribbean,Jamaica,Personal Care,Online,H,3/29/2010,500786292,4/19/2010,2647,81.73,56.67,216339.31,150005.49,66333.82 +Asia,Philippines,Baby Food,Offline,C,1/13/2011,394981515,2/16/2011,2662,255.28,159.42,679555.36,424376.04,255179.32 +Middle East and North Africa,Turkey,Office Supplies,Offline,L,4/8/2016,746166789,5/9/2016,6189,651.21,524.96,4030338.69,3248977.44,781361.25 +Middle East and North Africa,Israel,Household,Online,M,5/23/2014,721578443,6/18/2014,9951,668.27,502.54,6649954.77,5000775.54,1649179.23 +Europe,Iceland,Clothes,Online,L,11/8/2013,458765304,11/28/2013,7703,109.28,35.84,841783.84,276075.52,565708.32 +Middle East and North Africa,Jordan,Cereal,Offline,C,8/5/2016,615588700,9/4/2016,5231,205.7,117.11,1076016.7,612602.41,463414.29 +Europe,Lithuania,Household,Offline,L,4/6/2014,120222461,4/15/2014,5353,668.27,502.54,3577249.31,2690096.62,887152.69 +Sub-Saharan Africa,Botswana,Snacks,Online,H,9/19/2014,221152913,10/12/2014,2916,152.58,97.44,444923.28,284135.04,160788.24 +Asia,Indonesia,Vegetables,Online,M,7/8/2015,437178885,8/6/2015,9802,154.06,90.93,1510096.12,891295.86,618800.26 +Europe,Malta,Office Supplies,Online,C,4/17/2015,807411706,5/31/2015,9921,651.21,524.96,6460654.41,5208128.16,1252526.25 +Middle East and North Africa,Iran,Meat,Offline,C,7/10/2017,541275203,8/4/2017,4216,421.89,364.69,1778688.24,1537533.04,241155.2 +Europe,Spain,Snacks,Online,M,8/11/2011,268505704,9/23/2011,5659,152.58,97.44,863450.22,551412.96,312037.26 +Asia,Bhutan,Household,Online,M,7/9/2014,689152038,7/13/2014,4257,668.27,502.54,2844825.39,2139312.78,705512.61 +Middle East and North Africa,Lebanon,Cereal,Online,C,12/28/2013,323575532,1/29/2014,2045,205.7,117.11,420656.5,239489.95,181166.55 +Australia and Oceania,Palau,Cosmetics,Online,M,3/13/2010,462450015,4/19/2010,8091,437.2,263.33,3537385.2,2130603.03,1406782.17 +Asia,Malaysia,Clothes,Offline,M,12/9/2011,216761815,1/18/2012,3493,109.28,35.84,381715.04,125189.12,256525.92 +Sub-Saharan Africa,Comoros,Beverages,Online,L,2/24/2010,567809760,2/28/2010,6381,47.45,31.79,302778.45,202851.99,99926.46 +Australia and Oceania,East Timor,Vegetables,Online,H,12/26/2011,317205178,12/29/2011,6916,154.06,90.93,1065478.96,628871.88,436607.08 +Middle East and North Africa,Iran,Clothes,Offline,H,4/16/2014,136871898,4/17/2014,2291,109.28,35.84,250360.48,82109.44,168251.04 +Sub-Saharan Africa,Malawi,Beverages,Offline,C,12/27/2014,319046247,1/21/2015,1729,47.45,31.79,82041.05,54964.91,27076.14 +North America,Greenland,Fruits,Online,H,11/5/2016,326277053,12/12/2016,1485,9.33,6.92,13855.05,10276.2,3578.85 +Asia,Bangladesh,Office Supplies,Online,M,2/17/2016,141425645,3/4/2016,9846,651.21,524.96,6411813.66,5168756.16,1243057.5 +Middle East and North Africa,Oman,Household,Offline,H,12/12/2013,717665851,1/10/2014,2128,668.27,502.54,1422078.56,1069405.12,352673.44 +Asia,Mongolia,Office Supplies,Offline,C,6/24/2012,828483998,6/27/2012,5681,651.21,524.96,3699524.01,2982297.76,717226.25 +Sub-Saharan Africa,Togo,Baby Food,Online,C,3/8/2011,217678916,3/17/2011,4883,255.28,159.42,1246532.24,778447.86,468084.38 +Sub-Saharan Africa,Rwanda,Meat,Online,C,7/29/2010,949361932,8/25/2010,6147,421.89,364.69,2593357.83,2241749.43,351608.4 +Europe,Sweden,Cereal,Online,M,1/13/2016,657956874,2/7/2016,2915,205.7,117.11,599615.5,341375.65,258239.85 +Europe,Estonia,Household,Offline,C,4/11/2011,198200070,5/17/2011,660,668.27,502.54,441058.2,331676.4,109381.8 +Middle East and North Africa,Lebanon,Vegetables,Offline,C,2/28/2015,495140349,3/31/2015,1887,154.06,90.93,290711.22,171584.91,119126.31 +Sub-Saharan Africa,Senegal,Snacks,Online,L,4/30/2017,294139039,6/13/2017,1133,152.58,97.44,172873.14,110399.52,62473.62 +Europe,Moldova ,Cereal,Online,C,4/6/2012,210869967,5/24/2012,9964,205.7,117.11,2049594.8,1166884.04,882710.76 +Australia and Oceania,New Zealand,Clothes,Offline,M,8/30/2010,481319463,9/27/2010,1980,109.28,35.84,216374.4,70963.2,145411.2 +Sub-Saharan Africa,Senegal,Office Supplies,Online,H,12/6/2012,511786353,12/13/2012,7810,651.21,524.96,5085950.1,4099937.6,986012.5 +Europe,Montenegro,Household,Online,L,12/17/2012,228881967,1/11/2013,115,668.27,502.54,76851.05,57792.1,19058.95 +Europe,Lithuania,Cereal,Online,C,1/27/2017,529530131,2/1/2017,8588,205.7,117.11,1766551.6,1005740.68,760810.92 +Europe,Germany,Beverages,Offline,L,7/4/2017,130967175,8/11/2017,4952,47.45,31.79,234972.4,157424.08,77548.32 +Middle East and North Africa,Yemen,Personal Care,Online,H,5/9/2011,520741927,6/27/2011,7963,81.73,56.67,650815.99,451263.21,199552.78 +Asia,Bhutan,Fruits,Online,C,11/28/2011,106715714,12/26/2011,8406,9.33,6.92,78427.98,58169.52,20258.46 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,M,8/11/2014,967062366,8/17/2014,4099,437.2,263.33,1792082.8,1079389.67,712693.13 +Australia and Oceania,Kiribati,Vegetables,Online,C,12/15/2015,300268208,1/8/2016,4890,154.06,90.93,753353.4,444647.7,308705.7 +Sub-Saharan Africa,Namibia,Beverages,Online,M,4/16/2017,775132071,4/27/2017,7660,47.45,31.79,363467,243511.4,119955.6 +Australia and Oceania,New Zealand,Household,Online,M,6/17/2013,180765283,6/28/2013,1319,668.27,502.54,881448.13,662850.26,218597.87 +Middle East and North Africa,Afghanistan,Personal Care,Offline,H,9/25/2011,876591670,10/2/2011,1810,81.73,56.67,147931.3,102572.7,45358.6 +Asia,Sri Lanka,Vegetables,Offline,C,11/11/2012,342347562,12/25/2012,7106,154.06,90.93,1094750.36,646148.58,448601.78 +Australia and Oceania,Palau,Clothes,Offline,C,11/20/2014,628081786,11/22/2014,2213,109.28,35.84,241836.64,79313.92,162522.72 +Sub-Saharan Africa,Chad,Fruits,Offline,H,11/27/2016,704155671,12/29/2016,4166,9.33,6.92,38868.78,28828.72,10040.06 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,M,4/22/2015,511243045,5/9/2015,7033,81.73,56.67,574807.09,398560.11,176246.98 +Europe,Armenia,Cereal,Offline,L,2/5/2015,510330235,2/9/2015,6912,205.7,117.11,1421798.4,809464.32,612334.08 +Asia,Malaysia,Cosmetics,Offline,H,1/3/2011,332716071,2/4/2011,6934,437.2,263.33,3031544.8,1825930.22,1205614.58 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,M,12/19/2013,130011880,2/6/2014,2259,437.2,263.33,987634.8,594862.47,392772.33 +Australia and Oceania,Palau,Vegetables,Offline,H,1/17/2017,124141490,3/1/2017,5080,154.06,90.93,782624.8,461924.4,320700.4 +Sub-Saharan Africa,Senegal,Clothes,Online,H,5/18/2014,157341229,6/2/2014,9621,109.28,35.84,1051382.88,344816.64,706566.24 +Central America and the Caribbean,The Bahamas,Meat,Offline,C,7/6/2012,142159926,7/11/2012,7136,421.89,364.69,3010607.04,2602427.84,408179.2 +Middle East and North Africa,Lebanon,Household,Offline,C,7/3/2011,511458909,7/20/2011,912,668.27,502.54,609462.24,458316.48,151145.76 +Europe,Austria,Cereal,Online,M,3/31/2016,868412005,5/12/2016,1265,205.7,117.11,260210.5,148144.15,112066.35 +Middle East and North Africa,Saudi Arabia,Personal Care,Online,C,7/24/2017,436505544,8/26/2017,545,81.73,56.67,44542.85,30885.15,13657.7 +Sub-Saharan Africa,Namibia,Baby Food,Offline,C,2/14/2011,309538352,3/19/2011,8132,255.28,159.42,2075936.96,1296403.44,779533.52 +Sub-Saharan Africa,Ghana,Beverages,Online,H,5/17/2016,301621758,7/4/2016,5436,47.45,31.79,257938.2,172810.44,85127.76 +Asia,Singapore,Cereal,Offline,M,3/11/2012,297179591,4/3/2012,900,205.7,117.11,185130,105399,79731 +Sub-Saharan Africa,Namibia,Snacks,Online,M,5/16/2016,700948178,5/31/2016,4997,152.58,97.44,762442.26,486907.68,275534.58 +Europe,Belarus,Clothes,Online,C,9/11/2013,187976348,10/1/2013,5233,109.28,35.84,571862.24,187550.72,384311.52 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,L,9/24/2012,653625428,11/11/2012,1144,437.2,263.33,500156.8,301249.52,198907.28 +Sub-Saharan Africa,Mauritius ,Office Supplies,Offline,C,10/2/2011,463569247,11/15/2011,9297,651.21,524.96,6054299.37,4880553.12,1173746.25 +Asia,North Korea,Household,Online,C,2/4/2010,303794133,2/24/2010,8290,668.27,502.54,5539958.3,4166056.6,1373901.7 +Europe,Georgia,Cereal,Offline,H,12/15/2011,930598914,1/10/2012,3754,205.7,117.11,772197.8,439630.94,332566.86 +North America,United States of America,Household,Online,L,1/2/2015,920594918,1/25/2015,3349,668.27,502.54,2238036.23,1683006.46,555029.77 +Sub-Saharan Africa,Namibia,Meat,Offline,C,3/18/2014,720705974,3/30/2014,1768,421.89,364.69,745901.52,644771.92,101129.6 +Europe,Belarus,Vegetables,Online,M,3/3/2013,398168408,3/9/2013,5735,154.06,90.93,883534.1,521483.55,362050.55 +Europe,Macedonia,Cosmetics,Offline,H,10/3/2012,990531051,10/11/2012,9005,437.2,263.33,3936986,2371286.65,1565699.35 +Central America and the Caribbean,Dominica,Household,Online,H,11/30/2014,455655229,1/3/2015,7363,668.27,502.54,4920472.01,3700202.02,1220269.99 +North America,United States of America,Office Supplies,Online,L,4/15/2011,421714770,5/21/2011,3627,651.21,524.96,2361938.67,1904029.92,457908.75 +Australia and Oceania,Papua New Guinea,Cereal,Offline,C,4/23/2017,337196004,5/24/2017,2646,205.7,117.11,544282.2,309873.06,234409.14 +Sub-Saharan Africa,Tanzania,Fruits,Offline,C,5/25/2015,620897758,6/19/2015,6299,9.33,6.92,58769.67,43589.08,15180.59 +Middle East and North Africa,Turkey,Fruits,Offline,H,9/30/2011,411931359,11/5/2011,8498,9.33,6.92,79286.34,58806.16,20480.18 +Europe,Italy,Meat,Offline,H,6/2/2017,719720637,6/24/2017,185,421.89,364.69,78049.65,67467.65,10582 +Europe,Slovakia,Cosmetics,Online,M,3/26/2014,374001920,3/27/2014,4334,437.2,263.33,1894824.8,1141272.22,753552.58 +Middle East and North Africa,Israel,Personal Care,Offline,M,8/3/2011,974824035,9/5/2011,949,81.73,56.67,77561.77,53779.83,23781.94 +Australia and Oceania,Samoa ,Clothes,Online,L,5/15/2012,142548310,6/23/2012,2068,109.28,35.84,225991.04,74117.12,151873.92 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,H,9/29/2016,967848575,10/28/2016,6756,152.58,97.44,1030830.48,658304.64,372525.84 +Middle East and North Africa,Turkey,Household,Online,H,10/21/2010,761711156,11/16/2010,6113,668.27,502.54,4085134.51,3072027.02,1013107.49 +Sub-Saharan Africa,Chad,Fruits,Online,M,10/8/2015,505434882,11/18/2015,8268,9.33,6.92,77140.44,57214.56,19925.88 +Asia,Uzbekistan,Vegetables,Online,C,1/26/2016,800631082,3/16/2016,3384,154.06,90.93,521339.04,307707.12,213631.92 +Asia,Brunei,Household,Online,H,2/20/2016,519223582,3/5/2016,8651,668.27,502.54,5781203.77,4347473.54,1433730.23 +Sub-Saharan Africa,Botswana,Snacks,Offline,C,11/19/2013,853448712,12/1/2013,3294,152.58,97.44,502598.52,320967.36,181631.16 +Sub-Saharan Africa,Rwanda,Personal Care,Online,M,1/31/2012,365855300,2/6/2012,3568,81.73,56.67,291612.64,202198.56,89414.08 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,C,7/26/2014,839304673,8/21/2014,7759,437.2,263.33,3392234.8,2043177.47,1349057.33 +Central America and the Caribbean,Nicaragua,Fruits,Online,L,11/17/2014,526970660,12/24/2014,1184,9.33,6.92,11046.72,8193.28,2853.44 +Middle East and North Africa,Afghanistan,Baby Food,Online,C,3/11/2015,902339589,3/29/2015,1191,255.28,159.42,304038.48,189869.22,114169.26 +Asia,India,Clothes,Offline,H,12/19/2014,809210288,1/26/2015,2162,109.28,35.84,236263.36,77486.08,158777.28 +Europe,Netherlands,Household,Offline,M,9/21/2014,511694085,10/17/2014,506,668.27,502.54,338144.62,254285.24,83859.38 +Australia and Oceania,Samoa ,Snacks,Offline,H,4/4/2012,344214808,4/7/2012,9666,152.58,97.44,1474838.28,941855.04,532983.24 +Asia,Nepal,Fruits,Offline,H,1/6/2014,261508786,1/7/2014,5116,9.33,6.92,47732.28,35402.72,12329.56 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Offline,L,2/19/2016,288624846,4/1/2016,9361,255.28,159.42,2389676.08,1492330.62,897345.46 +Europe,Latvia,Snacks,Online,C,10/29/2015,970924317,11/5/2015,6936,152.58,97.44,1058294.88,675843.84,382451.04 +Europe,Russia,Personal Care,Offline,L,2/22/2015,224081027,3/16/2015,9410,81.73,56.67,769079.3,533264.7,235814.6 +Sub-Saharan Africa,Uganda,Beverages,Online,L,3/21/2017,984081304,4/10/2017,381,47.45,31.79,18078.45,12111.99,5966.46 +Asia,Taiwan,Personal Care,Offline,C,11/18/2014,857223975,12/15/2014,479,81.73,56.67,39148.67,27144.93,12003.74 +Europe,Malta,Baby Food,Offline,C,3/2/2017,670120370,3/30/2017,2364,255.28,159.42,603481.92,376868.88,226613.04 +Europe,Ukraine,Clothes,Online,L,4/2/2015,419694316,4/2/2015,5729,109.28,35.84,626065.12,205327.36,420737.76 +Australia and Oceania,Vanuatu,Cosmetics,Offline,H,7/9/2016,623182141,8/10/2016,2299,437.2,263.33,1005122.8,605395.67,399727.13 +Sub-Saharan Africa,Nigeria,Household,Offline,H,6/29/2010,968132674,6/29/2010,827,668.27,502.54,552659.29,415600.58,137058.71 +Australia and Oceania,East Timor,Vegetables,Offline,L,6/19/2010,762407243,8/4/2010,2100,154.06,90.93,323526,190953,132573 +Europe,United Kingdom,Meat,Offline,C,11/14/2011,284179675,12/31/2011,3936,421.89,364.69,1660559.04,1435419.84,225139.2 +Sub-Saharan Africa,Guinea,Cosmetics,Online,H,3/18/2011,331936299,5/2/2011,6182,437.2,263.33,2702770.4,1627906.06,1074864.34 +Middle East and North Africa,Pakistan,Office Supplies,Offline,M,5/28/2017,874475944,6/18/2017,5719,651.21,524.96,3724269.99,3002246.24,722023.75 +Europe,Cyprus,Cereal,Offline,H,2/25/2010,600909936,3/15/2010,1458,205.7,117.11,299910.6,170746.38,129164.22 +Sub-Saharan Africa,Sudan,Cosmetics,Online,C,11/12/2011,970662105,11/30/2011,9342,437.2,263.33,4084322.4,2460028.86,1624293.54 +Central America and the Caribbean,Panama,Fruits,Offline,M,9/21/2015,363468778,10/7/2015,7343,9.33,6.92,68510.19,50813.56,17696.63 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,M,3/11/2012,829378783,4/26/2012,467,437.2,263.33,204172.4,122975.11,81197.29 +Asia,Bhutan,Meat,Offline,L,7/10/2015,438753449,7/13/2015,5751,421.89,364.69,2426289.39,2097332.19,328957.2 +Asia,China,Snacks,Online,C,7/9/2014,932266604,8/1/2014,7260,152.58,97.44,1107730.8,707414.4,400316.4 +Australia and Oceania,Vanuatu,Meat,Online,H,3/14/2014,970904576,3/18/2014,1095,421.89,364.69,461969.55,399335.55,62634 +Central America and the Caribbean,El Salvador,Cereal,Offline,L,11/10/2016,185966193,12/13/2016,384,205.7,117.11,78988.8,44970.24,34018.56 +Europe,Latvia,Clothes,Offline,C,9/20/2010,529062783,9/28/2010,289,109.28,35.84,31581.92,10357.76,21224.16 +Europe,Denmark,Clothes,Online,C,7/23/2011,422118175,8/11/2011,3003,109.28,35.84,328167.84,107627.52,220540.32 +Middle East and North Africa,Turkey,Fruits,Online,H,7/5/2013,607368695,7/21/2013,2749,9.33,6.92,25648.17,19023.08,6625.09 +Europe,Liechtenstein,Office Supplies,Online,L,7/23/2015,997363173,9/1/2015,782,651.21,524.96,509246.22,410518.72,98727.5 +Sub-Saharan Africa,Swaziland,Cereal,Online,H,3/6/2010,224962937,4/17/2010,387,205.7,117.11,79605.9,45321.57,34284.33 +Middle East and North Africa,Qatar,Fruits,Offline,C,5/31/2017,593341815,6/14/2017,1883,9.33,6.92,17568.39,13030.36,4538.03 +Sub-Saharan Africa,Namibia,Household,Offline,M,12/8/2012,425986135,12/19/2012,7618,668.27,502.54,5090880.86,3828349.72,1262531.14 +Europe,Slovakia,Vegetables,Offline,C,2/21/2015,816694724,3/18/2015,6972,154.06,90.93,1074106.32,633963.96,440142.36 +Sub-Saharan Africa,Swaziland,Household,Offline,M,3/9/2013,679578912,3/20/2013,1357,668.27,502.54,906842.39,681946.78,224895.61 +Asia,Sri Lanka,Office Supplies,Offline,C,3/24/2016,799062526,4/9/2016,9213,651.21,524.96,5999597.73,4836456.48,1163141.25 +Asia,Tajikistan,Baby Food,Offline,M,10/11/2011,679881894,11/26/2011,1016,255.28,159.42,259364.48,161970.72,97393.76 +Middle East and North Africa,Yemen,Cereal,Online,H,11/27/2014,797085845,1/12/2015,4269,205.7,117.11,878133.3,499942.59,378190.71 +Sub-Saharan Africa,Mauritania,Clothes,Online,M,6/19/2011,346035706,7/14/2011,8510,109.28,35.84,929972.8,304998.4,624974.4 +Europe,Kosovo,Meat,Offline,H,11/14/2014,392405307,12/16/2014,305,421.89,364.69,128676.45,111230.45,17446 +Europe,Vatican City,Office Supplies,Offline,L,11/21/2016,722180974,12/18/2016,8254,651.21,524.96,5375087.34,4333019.84,1042067.5 +Middle East and North Africa,Afghanistan,Snacks,Online,M,2/20/2014,291661536,3/1/2014,7985,152.58,97.44,1218351.3,778058.4,440292.9 +Asia,Kyrgyzstan,Personal Care,Offline,M,11/16/2011,377458322,12/27/2011,7160,81.73,56.67,585186.8,405757.2,179429.6 +Europe,Romania,Clothes,Offline,M,8/16/2012,526495158,9/6/2012,472,109.28,35.84,51580.16,16916.48,34663.68 +Europe,Portugal,Fruits,Online,M,6/2/2012,806008374,6/17/2012,4644,9.33,6.92,43328.52,32136.48,11192.04 +Europe,Vatican City,Snacks,Offline,C,2/18/2012,453546798,3/13/2012,3431,152.58,97.44,523501.98,334316.64,189185.34 +Asia,Japan,Vegetables,Offline,M,9/15/2013,126971757,9/30/2013,2619,154.06,90.93,403483.14,238145.67,165337.47 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,C,5/10/2016,554457080,6/19/2016,5026,651.21,524.96,3272981.46,2638448.96,634532.5 +Europe,Denmark,Personal Care,Online,C,10/20/2012,284489095,11/5/2012,5500,81.73,56.67,449515,311685,137830 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,L,10/1/2015,635866630,11/19/2015,5921,651.21,524.96,3855814.41,3108288.16,747526.25 +Middle East and North Africa,Algeria,Fruits,Online,L,4/1/2016,747701013,4/7/2016,200,9.33,6.92,1866,1384,482 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Online,M,3/19/2010,729416072,5/5/2010,9280,81.73,56.67,758454.4,525897.6,232556.8 +North America,Mexico,Household,Offline,L,4/30/2017,310748136,6/8/2017,6134,668.27,502.54,4099168.18,3082580.36,1016587.82 +Europe,Moldova ,Personal Care,Online,L,9/13/2016,191746032,10/23/2016,767,81.73,56.67,62686.91,43465.89,19221.02 +Sub-Saharan Africa,Mali,Personal Care,Offline,C,3/22/2011,692771089,4/15/2011,5215,81.73,56.67,426221.95,295534.05,130687.9 +Central America and the Caribbean,Costa Rica,Household,Online,M,3/13/2016,404497134,5/2/2016,8546,668.27,502.54,5711035.42,4294706.84,1416328.58 +Europe,Spain,Clothes,Offline,H,2/21/2010,237910497,4/2/2010,1858,109.28,35.84,203042.24,66590.72,136451.52 +Sub-Saharan Africa,The Gambia,Clothes,Online,L,4/15/2014,274310004,4/21/2014,3281,109.28,35.84,358547.68,117591.04,240956.64 +Europe,Macedonia,Meat,Offline,H,1/21/2013,215306985,2/14/2013,2976,421.89,364.69,1255544.64,1085317.44,170227.2 +Australia and Oceania,Australia,Clothes,Online,M,11/19/2010,732825267,11/24/2010,8136,109.28,35.84,889102.08,291594.24,597507.84 +Central America and the Caribbean,Guatemala,Baby Food,Online,M,4/2/2013,319101178,4/30/2013,7985,255.28,159.42,2038410.8,1272968.7,765442.1 +Middle East and North Africa,Pakistan,Baby Food,Offline,C,5/13/2015,236683547,5/17/2015,8776,255.28,159.42,2240337.28,1399069.92,841267.36 +Europe,Ireland,Cosmetics,Offline,L,6/23/2013,468433701,7/7/2013,8797,437.2,263.33,3846048.4,2316514.01,1529534.39 +Asia,Nepal,Baby Food,Offline,C,4/12/2016,167525470,5/5/2016,3364,255.28,159.42,858761.92,536288.88,322473.04 +Europe,Andorra,Clothes,Offline,H,10/21/2010,807445180,10/31/2010,9827,109.28,35.84,1073894.56,352199.68,721694.88 +Middle East and North Africa,Oman,Household,Online,L,8/26/2011,331991660,10/9/2011,2565,668.27,502.54,1714112.55,1289015.1,425097.45 +Asia,Singapore,Beverages,Offline,M,10/8/2011,805276238,10/11/2011,7989,47.45,31.79,379078.05,253970.31,125107.74 +Europe,Switzerland,Clothes,Online,M,7/13/2016,761722743,7/23/2016,9542,109.28,35.84,1042749.76,341985.28,700764.48 +Sub-Saharan Africa,Zambia,Cereal,Online,L,3/25/2017,156067502,5/10/2017,2697,205.7,117.11,554772.9,315845.67,238927.23 +Middle East and North Africa,Algeria,Beverages,Online,L,1/3/2010,813359344,2/3/2010,9959,47.45,31.79,472554.55,316596.61,155957.94 +Australia and Oceania,Vanuatu,Baby Food,Offline,H,10/17/2014,578959596,12/6/2014,5865,255.28,159.42,1497217.2,934998.3,562218.9 +Central America and the Caribbean,Costa Rica,Fruits,Offline,M,12/5/2010,968542087,12/29/2010,1981,9.33,6.92,18482.73,13708.52,4774.21 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,C,9/4/2016,418093144,10/16/2016,1907,9.33,6.92,17792.31,13196.44,4595.87 +Europe,Montenegro,Beverages,Offline,C,4/21/2017,133911597,5/15/2017,6272,47.45,31.79,297606.4,199386.88,98219.52 +Europe,Romania,Office Supplies,Online,M,4/10/2014,942608773,4/19/2014,7738,651.21,524.96,5039062.98,4062140.48,976922.5 +Sub-Saharan Africa,Burundi,Personal Care,Offline,C,11/26/2013,141108500,12/19/2013,5996,81.73,56.67,490053.08,339793.32,150259.76 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,C,1/4/2016,946647107,1/8/2016,2770,81.73,56.67,226392.1,156975.9,69416.2 +Europe,Serbia,Beverages,Online,L,2/7/2010,346773421,3/10/2010,6816,47.45,31.79,323419.2,216680.64,106738.56 +Sub-Saharan Africa,Zambia,Household,Online,L,1/24/2017,349348771,3/6/2017,8920,668.27,502.54,5960968.4,4482656.8,1478311.6 +Middle East and North Africa,Turkey,Cereal,Offline,L,3/6/2017,332546985,3/21/2017,6898,205.7,117.11,1418918.6,807824.78,611093.82 +Sub-Saharan Africa,Angola,Cosmetics,Online,C,7/7/2014,194854390,8/21/2014,599,437.2,263.33,261882.8,157734.67,104148.13 +Sub-Saharan Africa,Burundi,Cosmetics,Online,C,6/3/2010,805069816,6/12/2010,6904,437.2,263.33,3018428.8,1818030.32,1200398.48 +Sub-Saharan Africa,Ethiopia,Clothes,Online,M,11/21/2014,852304589,11/23/2014,4723,109.28,35.84,516129.44,169272.32,346857.12 +Sub-Saharan Africa,Cameroon,Beverages,Offline,C,6/19/2012,895982539,6/26/2012,9999,47.45,31.79,474452.55,317868.21,156584.34 +Middle East and North Africa,Oman,Vegetables,Offline,M,6/25/2011,215839993,7/12/2011,705,154.06,90.93,108612.3,64105.65,44506.65 +Europe,Norway,Snacks,Online,M,7/18/2017,861925780,8/4/2017,1847,152.58,97.44,281815.26,179971.68,101843.58 +Europe,Iceland,Beverages,Online,M,8/11/2014,904601228,8/12/2014,460,47.45,31.79,21827,14623.4,7203.6 +Europe,Kosovo,Fruits,Offline,L,3/17/2014,284540164,3/24/2014,612,9.33,6.92,5709.96,4235.04,1474.92 +Sub-Saharan Africa,Guinea,Cosmetics,Online,C,10/10/2013,362728917,11/11/2013,8402,437.2,263.33,3673354.4,2212498.66,1460855.74 +Middle East and North Africa,Israel,Fruits,Offline,M,8/14/2015,770466315,8/26/2015,6959,9.33,6.92,64927.47,48156.28,16771.19 +Middle East and North Africa,Lebanon,Meat,Online,C,7/8/2015,759363687,8/24/2015,1444,421.89,364.69,609209.16,526612.36,82596.8 +Sub-Saharan Africa,Guinea,Office Supplies,Online,C,2/11/2014,551344859,3/7/2014,4051,651.21,524.96,2638051.71,2126612.96,511438.75 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,H,2/11/2013,888646161,3/30/2013,9002,255.28,159.42,2298030.56,1435098.84,862931.72 +Europe,Bosnia and Herzegovina,Meat,Online,C,7/3/2011,783816421,7/4/2011,7552,421.89,364.69,3186113.28,2754138.88,431974.4 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,L,11/23/2016,669716966,1/7/2017,2988,668.27,502.54,1996790.76,1501589.52,495201.24 +Middle East and North Africa,Qatar,Personal Care,Offline,L,6/24/2011,149521625,7/8/2011,5626,81.73,56.67,459812.98,318825.42,140987.56 +Europe,Slovakia,Baby Food,Offline,M,5/11/2016,246716725,5/28/2016,7816,255.28,159.42,1995268.48,1246026.72,749241.76 +Middle East and North Africa,Morocco,Snacks,Online,H,1/24/2012,255101096,3/9/2012,8938,152.58,97.44,1363760.04,870918.72,492841.32 +Asia,Mongolia,Personal Care,Online,C,6/21/2010,888786065,6/24/2010,402,81.73,56.67,32855.46,22781.34,10074.12 +Middle East and North Africa,Iraq,Beverages,Online,C,3/1/2013,232195460,4/7/2013,651,47.45,31.79,30889.95,20695.29,10194.66 +Europe,Romania,Office Supplies,Online,L,3/25/2015,490065610,3/28/2015,159,651.21,524.96,103542.39,83468.64,20073.75 +Europe,Bulgaria,Meat,Offline,C,8/3/2016,337445342,9/21/2016,6430,421.89,364.69,2712752.7,2344956.7,367796 +Australia and Oceania,Federated States of Micronesia,Meat,Online,M,9/2/2010,769695985,10/3/2010,9001,421.89,364.69,3797431.89,3282574.69,514857.2 +Asia,China,Clothes,Offline,L,11/21/2010,152491366,1/9/2011,4439,109.28,35.84,485093.92,159093.76,326000.16 +Asia,Laos,Office Supplies,Offline,L,8/1/2016,971817815,8/13/2016,1342,651.21,524.96,873923.82,704496.32,169427.5 +Asia,Bangladesh,Clothes,Offline,H,10/19/2016,383974158,11/8/2016,5341,109.28,35.84,583664.48,191421.44,392243.04 +Central America and the Caribbean,Panama,Household,Offline,L,10/15/2016,565571725,11/20/2016,4097,668.27,502.54,2737902.19,2058906.38,678995.81 +Middle East and North Africa,Egypt,Fruits,Online,H,7/7/2011,163534343,7/15/2011,2301,9.33,6.92,21468.33,15922.92,5545.41 +Sub-Saharan Africa,Cape Verde,Fruits,Online,C,2/22/2012,145098340,2/23/2012,6678,9.33,6.92,62305.74,46211.76,16093.98 +Sub-Saharan Africa,Central African Republic,Clothes,Online,H,12/25/2011,647812545,1/13/2012,983,109.28,35.84,107422.24,35230.72,72191.52 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,M,12/20/2012,529538285,1/13/2013,1001,9.33,6.92,9339.33,6926.92,2412.41 +Asia,Cambodia,Personal Care,Online,M,4/30/2014,518449389,5/22/2014,9550,81.73,56.67,780521.5,541198.5,239323 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,H,5/5/2016,963032186,6/4/2016,1479,437.2,263.33,646618.8,389465.07,257153.73 +Sub-Saharan Africa,Mali,Household,Online,L,7/28/2016,482085502,7/29/2016,8668,668.27,502.54,5792564.36,4356016.72,1436547.64 +Asia,Sri Lanka,Meat,Offline,L,8/25/2013,914720666,8/30/2013,5027,421.89,364.69,2120841.03,1833296.63,287544.4 +Australia and Oceania,Tonga,Baby Food,Online,H,1/20/2011,570361506,3/11/2011,1499,255.28,159.42,382664.72,238970.58,143694.14 +Sub-Saharan Africa,Angola,Vegetables,Offline,M,4/29/2013,978744351,5/2/2013,1058,154.06,90.93,162995.48,96203.94,66791.54 +Sub-Saharan Africa,Djibouti,Snacks,Online,H,9/19/2014,139918029,10/14/2014,3709,152.58,97.44,565919.22,361404.96,204514.26 +Sub-Saharan Africa,Comoros,Personal Care,Online,M,7/18/2010,174243867,8/24/2010,1487,81.73,56.67,121532.51,84268.29,37264.22 +Europe,Russia,Household,Online,L,2/14/2016,572395694,4/2/2016,3461,668.27,502.54,2312882.47,1739290.94,573591.53 +Sub-Saharan Africa,Mali,Baby Food,Online,L,7/12/2017,445359838,8/13/2017,728,255.28,159.42,185843.84,116057.76,69786.08 +Sub-Saharan Africa,Sudan,Meat,Online,H,4/12/2013,774435126,6/1/2013,1418,421.89,364.69,598240.02,517130.42,81109.6 +Sub-Saharan Africa,The Gambia,Snacks,Online,L,7/9/2010,361232888,8/4/2010,5694,152.58,97.44,868790.52,554823.36,313967.16 +Sub-Saharan Africa,Sudan,Beverages,Online,H,9/4/2013,777676951,9/29/2013,746,47.45,31.79,35397.7,23715.34,11682.36 +Central America and the Caribbean,Guatemala,Vegetables,Online,H,2/4/2013,516003644,2/25/2013,5800,154.06,90.93,893548,527394,366154 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,C,7/18/2011,838761794,8/18/2011,7109,668.27,502.54,4750731.43,3572556.86,1178174.57 +Sub-Saharan Africa,Angola,Office Supplies,Online,C,11/10/2012,828812730,12/11/2012,2960,651.21,524.96,1927581.6,1553881.6,373700 +Central America and the Caribbean,Nicaragua,Beverages,Online,H,8/1/2010,539330279,9/8/2010,8670,47.45,31.79,411391.5,275619.3,135772.2 +Europe,Romania,Personal Care,Online,C,6/18/2014,543800771,7/19/2014,1587,81.73,56.67,129705.51,89935.29,39770.22 +Europe,Russia,Clothes,Offline,M,5/19/2016,586023032,6/16/2016,6093,109.28,35.84,665843.04,218373.12,447469.92 +Sub-Saharan Africa,Namibia,Meat,Online,L,11/10/2016,930108392,11/19/2016,8597,421.89,364.69,3626988.33,3135239.93,491748.4 +Asia,Sri Lanka,Beverages,Offline,C,9/14/2013,110480678,10/30/2013,2542,47.45,31.79,120617.9,80810.18,39807.72 +Sub-Saharan Africa,Liberia,Cereal,Online,L,5/6/2013,781876218,5/24/2013,3403,205.7,117.11,699997.1,398525.33,301471.77 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,C,12/6/2011,269343841,1/23/2012,3683,47.45,31.79,174758.35,117082.57,57675.78 +Sub-Saharan Africa,Angola,Vegetables,Offline,H,3/28/2014,918244874,4/16/2014,7919,154.06,90.93,1220001.14,720074.67,499926.47 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,L,10/3/2014,644253146,10/8/2014,7678,205.7,117.11,1579364.6,899170.58,680194.02 +Australia and Oceania,Tonga,Snacks,Online,L,8/10/2016,583354985,9/20/2016,6558,152.58,97.44,1000619.64,639011.52,361608.12 +Sub-Saharan Africa,Namibia,Office Supplies,Online,H,8/17/2012,141849219,10/5/2012,5191,651.21,524.96,3380431.11,2725067.36,655363.75 +Central America and the Caribbean,Belize,Cereal,Online,H,11/7/2011,146347177,11/25/2011,6237,205.7,117.11,1282950.9,730415.07,552535.83 +Sub-Saharan Africa,Zimbabwe,Household,Offline,M,1/10/2013,593772685,2/3/2013,9387,668.27,502.54,6273050.49,4717342.98,1555707.51 +Europe,Portugal,Fruits,Online,H,12/20/2015,201362073,12/25/2015,6367,9.33,6.92,59404.11,44059.64,15344.47 +Middle East and North Africa,Israel,Vegetables,Offline,M,3/11/2010,456664168,4/19/2010,5930,154.06,90.93,913575.8,539214.9,374360.9 +Australia and Oceania,New Zealand,Cereal,Offline,H,7/26/2016,667540299,8/9/2016,8864,205.7,117.11,1823324.8,1038063.04,785261.76 +Asia,North Korea,Snacks,Offline,C,5/21/2015,212164294,6/1/2015,2984,152.58,97.44,455298.72,290760.96,164537.76 +Central America and the Caribbean,Honduras,Office Supplies,Offline,L,9/19/2010,789022481,10/11/2010,8141,651.21,524.96,5301500.61,4273699.36,1027801.25 +Middle East and North Africa,Lebanon,Cereal,Offline,M,6/26/2011,566913688,7/21/2011,1213,205.7,117.11,249514.1,142054.43,107459.67 +Middle East and North Africa,Saudi Arabia,Meat,Offline,C,7/12/2012,934949243,7/27/2012,1112,421.89,364.69,469141.68,405535.28,63606.4 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,M,7/18/2013,652552974,8/11/2013,3781,152.58,97.44,576904.98,368420.64,208484.34 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,L,4/15/2015,799461209,6/1/2015,7192,81.73,56.67,587802.16,407570.64,180231.52 +Europe,Armenia,Household,Offline,L,10/18/2015,725722777,11/3/2015,6352,668.27,502.54,4244851.04,3192134.08,1052716.96 +Sub-Saharan Africa,Mali,Personal Care,Online,L,3/4/2014,301699006,4/2/2014,8295,81.73,56.67,677950.35,470077.65,207872.7 +Sub-Saharan Africa,Mozambique,Beverages,Online,L,5/14/2014,368063724,6/3/2014,7090,47.45,31.79,336420.5,225391.1,111029.4 +Central America and the Caribbean,Guatemala,Cereal,Offline,C,10/28/2013,485803258,12/5/2013,8834,205.7,117.11,1817153.8,1034549.74,782604.06 +Sub-Saharan Africa,Nigeria,Meat,Offline,L,11/5/2014,286216437,11/24/2014,6659,421.89,364.69,2809365.51,2428470.71,380894.8 +Asia,Malaysia,Meat,Offline,H,3/19/2013,820914590,4/1/2013,5725,421.89,364.69,2415320.25,2087850.25,327470 +Middle East and North Africa,Yemen,Fruits,Offline,H,2/21/2017,511821544,2/28/2017,8223,9.33,6.92,76720.59,56903.16,19817.43 +Middle East and North Africa,Turkey,Beverages,Online,L,3/12/2013,101173627,3/15/2013,8379,47.45,31.79,397583.55,266368.41,131215.14 +Europe,Andorra,Clothes,Online,L,6/29/2015,401519668,8/10/2015,7447,109.28,35.84,813808.16,266900.48,546907.68 +Europe,Norway,Office Supplies,Online,M,7/7/2016,945720994,8/1/2016,8713,651.21,524.96,5673992.73,4573976.48,1100016.25 +Europe,Belarus,Cereal,Online,L,8/4/2013,436951434,9/17/2013,2494,205.7,117.11,513015.8,292072.34,220943.46 +Middle East and North Africa,Morocco,Meat,Online,L,9/6/2012,798697316,9/7/2012,1140,421.89,364.69,480954.6,415746.6,65208 +Australia and Oceania,Vanuatu,Meat,Offline,L,1/11/2017,424757468,2/23/2017,4029,421.89,364.69,1699794.81,1469336.01,230458.8 +Europe,Estonia,Household,Offline,L,10/19/2015,929243218,11/11/2015,2573,668.27,502.54,1719458.71,1293035.42,426423.29 +Europe,Bulgaria,Household,Offline,H,7/29/2010,396578395,9/3/2010,5215,668.27,502.54,3485028.05,2620746.1,864281.95 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,H,7/31/2011,131499326,9/9/2011,2428,255.28,159.42,619819.84,387071.76,232748.08 +Europe,Lithuania,Cosmetics,Offline,C,3/5/2011,609054839,4/4/2011,1716,437.2,263.33,750235.2,451874.28,298360.92 +Asia,Vietnam,Office Supplies,Online,C,5/8/2010,124606263,5/23/2010,2617,651.21,524.96,1704216.57,1373820.32,330396.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,L,12/15/2014,643827426,1/28/2015,1697,437.2,263.33,741928.4,446871.01,295057.39 +Sub-Saharan Africa,Botswana,Personal Care,Online,H,10/1/2016,152704656,10/26/2016,7556,81.73,56.67,617551.88,428198.52,189353.36 +Australia and Oceania,Australia,Snacks,Online,H,5/11/2012,307536780,5/20/2012,5822,152.58,97.44,888320.76,567295.68,321025.08 +Europe,Albania,Beverages,Offline,H,8/9/2014,584935128,8/17/2014,4158,47.45,31.79,197297.1,132182.82,65114.28 +Australia and Oceania,Fiji,Snacks,Online,M,11/16/2010,531823527,12/9/2010,7255,152.58,97.44,1106967.9,706927.2,400040.7 +Australia and Oceania,Tuvalu,Meat,Offline,L,5/4/2012,215438306,5/20/2012,1837,421.89,364.69,775011.93,669935.53,105076.4 +Australia and Oceania,Fiji,Clothes,Offline,M,4/21/2012,673328292,6/1/2012,1659,109.28,35.84,181295.52,59458.56,121836.96 +Asia,Turkmenistan,Vegetables,Offline,M,9/16/2012,763354814,9/28/2012,2508,154.06,90.93,386382.48,228052.44,158330.04 +Europe,France,Beverages,Online,H,10/9/2012,313691699,11/11/2012,7200,47.45,31.79,341640,228888,112752 +Middle East and North Africa,Syria,Baby Food,Online,L,10/13/2012,572825276,11/3/2012,584,255.28,159.42,149083.52,93101.28,55982.24 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,H,4/20/2010,159554374,5/22/2010,4540,437.2,263.33,1984888,1195518.2,789369.8 +Asia,Thailand,Beverages,Offline,L,7/11/2011,912990319,8/13/2011,2979,47.45,31.79,141353.55,94702.41,46651.14 +Europe,Ireland,Meat,Offline,H,5/14/2012,242556941,6/14/2012,6844,421.89,364.69,2887415.16,2495938.36,391476.8 +Sub-Saharan Africa,Niger,Cosmetics,Offline,H,5/14/2017,577990567,6/30/2017,9108,437.2,263.33,3982017.6,2398409.64,1583607.96 +Asia,Philippines,Vegetables,Online,C,3/16/2013,819340026,4/24/2013,9776,154.06,90.93,1506090.56,888931.68,617158.88 +Sub-Saharan Africa,Benin,Snacks,Offline,H,5/6/2010,386966645,6/3/2010,884,152.58,97.44,134880.72,86136.96,48743.76 +Europe,Monaco,Beverages,Online,M,7/8/2016,571544253,8/2/2016,1500,47.45,31.79,71175,47685,23490 +Middle East and North Africa,Iran,Office Supplies,Offline,M,3/29/2010,484059178,3/30/2010,2723,651.21,524.96,1773244.83,1429466.08,343778.75 +Asia,Kyrgyzstan,Vegetables,Offline,C,9/28/2012,205810248,10/19/2012,2681,154.06,90.93,413034.86,243783.33,169251.53 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,L,1/10/2016,338408792,1/16/2016,1536,651.21,524.96,1000258.56,806338.56,193920 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,C,12/10/2016,653778636,1/1/2017,6482,651.21,524.96,4221143.22,3402790.72,818352.5 +Sub-Saharan Africa,Benin,Snacks,Online,H,5/30/2013,544156110,7/13/2013,6740,152.58,97.44,1028389.2,656745.6,371643.6 +Middle East and North Africa,Azerbaijan,Meat,Online,H,10/10/2015,372090041,11/15/2015,8567,421.89,364.69,3614331.63,3124299.23,490032.4 +Asia,Bangladesh,Clothes,Online,M,9/19/2012,120441758,10/15/2012,248,109.28,35.84,27101.44,8888.32,18213.12 +Middle East and North Africa,Pakistan,Cereal,Offline,C,12/6/2012,742385089,1/6/2013,7100,205.7,117.11,1460470,831481,628989 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Offline,L,1/8/2011,111406362,2/7/2011,6473,109.28,35.84,707369.44,231992.32,475377.12 +Sub-Saharan Africa,Lesotho,Cereal,Offline,L,1/4/2014,671304404,2/14/2014,2746,205.7,117.11,564852.2,321584.06,243268.14 +Central America and the Caribbean,Haiti,Cosmetics,Online,H,11/8/2014,886190545,12/22/2014,2330,437.2,263.33,1018676,613558.9,405117.1 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,C,5/8/2011,190488612,5/16/2011,8668,9.33,6.92,80872.44,59982.56,20889.88 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,C,7/4/2017,338934934,7/22/2017,7234,9.33,6.92,67493.22,50059.28,17433.94 +Europe,Germany,Cosmetics,Online,L,4/28/2014,456578338,6/11/2014,531,437.2,263.33,232153.2,139828.23,92324.97 +Europe,Italy,Snacks,Online,H,2/25/2014,188780152,3/15/2014,3097,152.58,97.44,472540.26,301771.68,170768.58 +Australia and Oceania,Palau,Cereal,Online,M,6/26/2011,151214206,7/10/2011,6499,205.7,117.11,1336844.3,761097.89,575746.41 +Asia,Tajikistan,Personal Care,Online,C,1/5/2017,579866826,1/22/2017,4335,81.73,56.67,354299.55,245664.45,108635.1 +Europe,Andorra,Cereal,Online,C,12/30/2015,881036841,1/1/2016,7235,205.7,117.11,1488239.5,847290.85,640948.65 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,M,6/23/2017,981335580,6/29/2017,7860,255.28,159.42,2006500.8,1253041.2,753459.6 +Middle East and North Africa,Morocco,Snacks,Offline,H,8/16/2012,877686870,8/19/2012,5904,152.58,97.44,900832.32,575285.76,325546.56 +Europe,Austria,Cereal,Offline,M,5/27/2016,187327039,7/1/2016,3088,205.7,117.11,635201.6,361635.68,273565.92 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,M,10/1/2010,397804915,10/26/2010,8169,255.28,159.42,2085382.32,1302301.98,783080.34 +Asia,Laos,Clothes,Offline,C,7/17/2016,816981828,8/2/2016,1933,109.28,35.84,211238.24,69278.72,141959.52 +Sub-Saharan Africa,Zimbabwe,Clothes,Offline,M,1/24/2014,823031604,3/2/2014,2196,109.28,35.84,239978.88,78704.64,161274.24 +Central America and the Caribbean,Panama,Snacks,Online,C,12/19/2014,314440572,1/15/2015,8808,152.58,97.44,1343924.64,858251.52,485673.12 +Sub-Saharan Africa,Kenya,Cosmetics,Online,M,1/7/2013,160007560,1/26/2013,8648,437.2,263.33,3780905.6,2277277.84,1503627.76 +Sub-Saharan Africa,Lesotho,Meat,Offline,C,8/22/2010,848843896,8/28/2010,627,421.89,364.69,264525.03,228660.63,35864.4 +Europe,San Marino,Beverages,Offline,C,2/4/2015,240373408,2/23/2015,688,47.45,31.79,32645.6,21871.52,10774.08 +Central America and the Caribbean,Costa Rica,Cereal,Online,H,12/30/2011,314332425,1/3/2012,6805,205.7,117.11,1399788.5,796933.55,602854.95 +Middle East and North Africa,Iraq,Clothes,Online,H,7/10/2014,420769774,8/23/2014,3982,109.28,35.84,435152.96,142714.88,292438.08 +Europe,Belgium,Office Supplies,Offline,C,3/16/2014,430046784,4/19/2014,9255,651.21,524.96,6026948.55,4858504.8,1168443.75 +Europe,Croatia,Clothes,Offline,H,12/31/2014,282837283,1/11/2015,6692,109.28,35.84,731301.76,239841.28,491460.48 +Europe,Switzerland,Cereal,Offline,M,5/7/2014,440127599,5/29/2014,2392,205.7,117.11,492034.4,280127.12,211907.28 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Online,C,7/19/2014,533216559,7/23/2014,9484,255.28,159.42,2421075.52,1511939.28,909136.24 +Asia,Bhutan,Personal Care,Online,L,5/21/2011,713715493,5/28/2011,3130,81.73,56.67,255814.9,177377.1,78437.8 +Sub-Saharan Africa,Mozambique,Fruits,Offline,L,1/27/2013,303548228,2/14/2013,5521,9.33,6.92,51510.93,38205.32,13305.61 +Sub-Saharan Africa,Rwanda,Cereal,Offline,M,9/29/2013,944951093,11/8/2013,882,205.7,117.11,181427.4,103291.02,78136.38 +Europe,Bosnia and Herzegovina,Cosmetics,Offline,M,5/20/2012,750472915,5/30/2012,467,437.2,263.33,204172.4,122975.11,81197.29 +Europe,Czech Republic,Office Supplies,Online,M,8/11/2016,152975022,9/14/2016,7563,651.21,524.96,4925101.23,3970272.48,954828.75 +Europe,Macedonia,Snacks,Offline,C,3/5/2016,555631244,3/5/2016,2487,152.58,97.44,379466.46,242333.28,137133.18 +Australia and Oceania,Tuvalu,Fruits,Online,H,1/18/2017,281927907,2/1/2017,7588,9.33,6.92,70796.04,52508.96,18287.08 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,L,11/24/2014,425663840,12/13/2014,2244,651.21,524.96,1461315.24,1178010.24,283305 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Offline,C,1/11/2014,800950372,2/1/2014,7869,255.28,159.42,2008798.32,1254475.98,754322.34 +Europe,Spain,Personal Care,Offline,L,1/11/2016,392211329,1/24/2016,2903,81.73,56.67,237262.19,164513.01,72749.18 +Europe,Georgia,Clothes,Online,H,12/24/2015,504183042,12/28/2015,7821,109.28,35.84,854678.88,280304.64,574374.24 +Central America and the Caribbean,Belize,Baby Food,Online,H,10/21/2013,711914336,11/29/2013,127,255.28,159.42,32420.56,20246.34,12174.22 +Europe,Liechtenstein,Meat,Online,L,7/3/2010,210766541,7/30/2010,9358,421.89,364.69,3948046.62,3412769.02,535277.6 +Europe,San Marino,Snacks,Offline,C,12/2/2011,966413486,12/18/2011,2081,152.58,97.44,317518.98,202772.64,114746.34 +Europe,Estonia,Beverages,Online,C,5/23/2017,964841496,6/8/2017,6895,47.45,31.79,327167.75,219192.05,107975.7 +Sub-Saharan Africa,Togo,Cereal,Offline,M,12/19/2015,962349402,1/15/2016,9429,205.7,117.11,1939545.3,1104230.19,835315.11 +Australia and Oceania,Papua New Guinea,Vegetables,Online,C,11/22/2012,435548532,12/2/2012,7344,154.06,90.93,1131416.64,667789.92,463626.72 +Sub-Saharan Africa,The Gambia,Household,Offline,L,9/16/2010,731362712,10/2/2010,5334,668.27,502.54,3564552.18,2680548.36,884003.82 +Europe,France,Beverages,Online,L,1/4/2013,117028272,1/13/2013,121,47.45,31.79,5741.45,3846.59,1894.86 +Middle East and North Africa,Qatar,Baby Food,Online,H,2/6/2013,530094039,3/20/2013,5461,255.28,159.42,1394084.08,870592.62,523491.46 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,C,12/2/2012,828421342,12/30/2012,7139,81.73,56.67,583470.47,404567.13,178903.34 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,M,9/10/2011,840184009,10/2/2011,7974,651.21,524.96,5192748.54,4186031.04,1006717.5 +Sub-Saharan Africa,Liberia,Beverages,Online,L,4/8/2017,913868367,5/19/2017,2813,47.45,31.79,133476.85,89425.27,44051.58 +Australia and Oceania,Papua New Guinea,Snacks,Offline,C,1/27/2012,568273246,3/7/2012,3537,152.58,97.44,539675.46,344645.28,195030.18 +Middle East and North Africa,Morocco,Meat,Offline,H,6/12/2017,742509973,7/20/2017,4056,421.89,364.69,1711185.84,1479182.64,232003.2 +Sub-Saharan Africa,Nigeria,Fruits,Online,L,2/25/2014,646002376,4/7/2014,5313,9.33,6.92,49570.29,36765.96,12804.33 +Asia,Maldives,Fruits,Offline,M,4/24/2014,908486783,5/12/2014,283,9.33,6.92,2640.39,1958.36,682.03 +Europe,Vatican City,Beverages,Online,C,3/2/2012,430012023,4/1/2012,8968,47.45,31.79,425531.6,285092.72,140438.88 +Sub-Saharan Africa,Cape Verde,Fruits,Online,H,8/13/2010,430939424,9/30/2010,3407,9.33,6.92,31787.31,23576.44,8210.87 +Europe,Portugal,Vegetables,Online,L,5/21/2017,401942813,6/20/2017,2665,154.06,90.93,410569.9,242328.45,168241.45 +Central America and the Caribbean,Guatemala,Cereal,Offline,M,1/1/2011,354008519,2/20/2011,7843,205.7,117.11,1613305.1,918493.73,694811.37 +Europe,Bulgaria,Office Supplies,Online,C,9/6/2012,368435370,9/26/2012,7068,651.21,524.96,4602752.28,3710417.28,892335 +Central America and the Caribbean,Jamaica,Cosmetics,Online,C,6/8/2014,146834695,6/23/2014,504,437.2,263.33,220348.8,132718.32,87630.48 +Asia,Bangladesh,Baby Food,Online,H,2/9/2013,361130321,3/29/2013,5342,255.28,159.42,1363705.76,851621.64,512084.12 +Sub-Saharan Africa,Liberia,Personal Care,Online,L,3/14/2014,403558576,4/27/2014,805,81.73,56.67,65792.65,45619.35,20173.3 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,L,11/25/2012,636668288,12/13/2012,3150,81.73,56.67,257449.5,178510.5,78939 +Europe,Luxembourg,Vegetables,Online,C,1/17/2013,143320786,3/7/2013,660,154.06,90.93,101679.6,60013.8,41665.8 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,L,10/3/2015,776689898,10/4/2015,8656,651.21,524.96,5636873.76,4544053.76,1092820 +Asia,Indonesia,Baby Food,Offline,C,8/17/2015,410261952,8/23/2015,4483,255.28,159.42,1144420.24,714679.86,429740.38 +Middle East and North Africa,Bahrain,Personal Care,Online,H,2/12/2012,587835776,3/14/2012,2524,81.73,56.67,206286.52,143035.08,63251.44 +Europe,Portugal,Cereal,Online,C,4/27/2013,673522698,5/2/2013,9188,205.7,117.11,1889971.6,1076006.68,813964.92 +Europe,Slovenia,Clothes,Offline,H,1/15/2017,101746547,1/15/2017,7919,109.28,35.84,865388.32,283816.96,581571.36 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,M,7/27/2014,627243649,9/12/2014,4189,81.73,56.67,342366.97,237390.63,104976.34 +Asia,North Korea,Personal Care,Offline,L,3/10/2017,475062835,3/27/2017,505,81.73,56.67,41273.65,28618.35,12655.3 +Middle East and North Africa,Iran,Meat,Online,L,7/17/2014,190565431,8/30/2014,1401,421.89,364.69,591067.89,510930.69,80137.2 +Middle East and North Africa,Turkey,Vegetables,Offline,H,4/4/2016,389425265,4/4/2016,8445,154.06,90.93,1301036.7,767903.85,533132.85 +Europe,Cyprus,Meat,Online,H,4/26/2010,407628667,5/19/2010,5236,421.89,364.69,2209016.04,1909516.84,299499.2 +Sub-Saharan Africa,Lesotho,Beverages,Online,L,4/7/2012,551474463,5/11/2012,2404,47.45,31.79,114069.8,76423.16,37646.64 +Australia and Oceania,Papua New Guinea,Baby Food,Online,C,1/2/2016,747573983,1/23/2016,2609,255.28,159.42,666025.52,415926.78,250098.74 +Central America and the Caribbean,Belize,Fruits,Offline,H,9/12/2012,992851054,9/23/2012,5545,9.33,6.92,51734.85,38371.4,13363.45 +Middle East and North Africa,Iran,Cereal,Offline,H,4/23/2017,904542005,6/4/2017,2935,205.7,117.11,603729.5,343717.85,260011.65 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,C,10/14/2011,170195662,11/23/2011,3534,152.58,97.44,539217.72,344352.96,194864.76 +Middle East and North Africa,Somalia,Household,Offline,H,12/28/2016,797673356,2/12/2017,8127,668.27,502.54,5431030.29,4084142.58,1346887.71 +Sub-Saharan Africa,Niger,Snacks,Offline,H,3/22/2013,365148913,5/1/2013,4533,152.58,97.44,691645.14,441695.52,249949.62 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,M,2/12/2012,571108663,2/23/2012,2599,651.21,524.96,1692494.79,1364371.04,328123.75 +Europe,Malta,Office Supplies,Online,C,1/11/2015,484351432,2/22/2015,9207,651.21,524.96,5995690.47,4833306.72,1162383.75 +Europe,Liechtenstein,Clothes,Offline,C,10/18/2016,593988549,11/12/2016,3266,109.28,35.84,356908.48,117053.44,239855.04 +Europe,Romania,Fruits,Offline,C,2/12/2017,559443843,3/27/2017,720,9.33,6.92,6717.6,4982.4,1735.2 +Europe,France,Clothes,Online,H,9/29/2016,560453641,11/8/2016,9542,109.28,35.84,1042749.76,341985.28,700764.48 +Asia,Vietnam,Beverages,Offline,C,9/20/2013,847066771,11/8/2013,4736,47.45,31.79,224723.2,150557.44,74165.76 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,L,9/18/2014,389644563,10/5/2014,3340,651.21,524.96,2175041.4,1753366.4,421675 +Sub-Saharan Africa,South Africa,Clothes,Online,C,2/9/2016,928860843,3/10/2016,9420,109.28,35.84,1029417.6,337612.8,691804.8 +Europe,Russia,Vegetables,Offline,H,5/6/2015,225701940,6/10/2015,9074,154.06,90.93,1397940.44,825098.82,572841.62 +Europe,Denmark,Household,Online,L,9/21/2014,611466681,10/9/2014,5434,668.27,502.54,3631379.18,2730802.36,900576.82 +Asia,Bhutan,Beverages,Online,M,1/11/2010,437766396,2/10/2010,3660,47.45,31.79,173667,116351.4,57315.6 +Europe,Netherlands,Meat,Online,L,1/18/2017,826524913,1/26/2017,5944,421.89,364.69,2507714.16,2167717.36,339996.8 +Europe,Spain,Office Supplies,Offline,M,10/9/2014,719978559,10/12/2014,6510,651.21,524.96,4239377.1,3417489.6,821887.5 +Europe,Latvia,Clothes,Online,L,4/27/2017,930676162,5/4/2017,6613,109.28,35.84,722668.64,237009.92,485658.72 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,C,3/6/2017,991479051,3/26/2017,9539,81.73,56.67,779622.47,540575.13,239047.34 +Central America and the Caribbean,Guatemala,Clothes,Online,M,8/31/2011,505561053,10/5/2011,5605,109.28,35.84,612514.4,200883.2,411631.2 +Sub-Saharan Africa,Nigeria,Cereal,Offline,H,4/26/2014,496408498,5/1/2014,7161,205.7,117.11,1473017.7,838624.71,634392.99 +Sub-Saharan Africa,Gabon,Meat,Online,L,3/28/2013,257820212,4/21/2013,3585,421.89,364.69,1512475.65,1307413.65,205062 +Asia,Indonesia,Office Supplies,Online,M,9/24/2012,503907525,11/11/2012,6289,651.21,524.96,4095459.69,3301473.44,793986.25 +Sub-Saharan Africa,The Gambia,Clothes,Offline,M,5/21/2014,219094264,6/9/2014,3716,109.28,35.84,406084.48,133181.44,272903.04 +Sub-Saharan Africa,Tanzania,Clothes,Online,H,4/11/2013,708116757,5/28/2013,6339,109.28,35.84,692725.92,227189.76,465536.16 +Sub-Saharan Africa,Madagascar,Baby Food,Online,C,11/27/2016,646023833,12/24/2016,1663,255.28,159.42,424530.64,265115.46,159415.18 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,L,2/16/2011,128176820,3/5/2011,9224,152.58,97.44,1407397.92,898786.56,508611.36 +Europe,Belgium,Personal Care,Online,M,12/6/2016,220249545,12/23/2016,5590,81.73,56.67,456870.7,316785.3,140085.4 +Asia,Laos,Office Supplies,Offline,C,12/7/2010,708228337,1/12/2011,9358,651.21,524.96,6094023.18,4912575.68,1181447.5 +Australia and Oceania,Marshall Islands,Personal Care,Online,C,6/21/2012,548412024,7/14/2012,6160,81.73,56.67,503456.8,349087.2,154369.6 +Sub-Saharan Africa,Djibouti,Baby Food,Online,H,8/28/2011,117411935,10/7/2011,3656,255.28,159.42,933303.68,582839.52,350464.16 +Central America and the Caribbean,Saint Lucia,Household,Offline,M,1/7/2011,762151896,2/14/2011,6538,668.27,502.54,4369149.26,3285606.52,1083542.74 +Sub-Saharan Africa,Guinea,Meat,Online,H,2/26/2014,749868237,3/29/2014,1530,421.89,364.69,645491.7,557975.7,87516 +Central America and the Caribbean,Dominica,Office Supplies,Offline,M,5/15/2014,218109786,6/4/2014,2387,651.21,524.96,1554438.27,1253079.52,301358.75 +Europe,San Marino,Baby Food,Offline,L,8/9/2013,724737870,8/30/2013,4896,255.28,159.42,1249850.88,780520.32,469330.56 +Middle East and North Africa,Kuwait,Cereal,Online,C,1/31/2011,297926318,3/11/2011,1873,205.7,117.11,385276.1,219347.03,165929.07 +Europe,Liechtenstein,Cosmetics,Online,L,8/28/2014,186161458,10/6/2014,8167,437.2,263.33,3570612.4,2150616.11,1419996.29 +Middle East and North Africa,Afghanistan,Clothes,Offline,L,4/26/2014,808242118,5/22/2014,5658,109.28,35.84,618306.24,202782.72,415523.52 +Europe,Georgia,Fruits,Online,H,4/8/2016,403279626,4/28/2016,8258,9.33,6.92,77047.14,57145.36,19901.78 +Europe,Germany,Cereal,Offline,H,5/31/2016,880697810,6/28/2016,6908,205.7,117.11,1420975.6,808995.88,611979.72 +Europe,Ireland,Meat,Offline,C,9/23/2011,170232999,10/11/2011,4582,421.89,364.69,1933099.98,1671009.58,262090.4 +Asia,Cambodia,Clothes,Offline,M,8/9/2011,771934020,9/28/2011,1285,109.28,35.84,140424.8,46054.4,94370.4 +Sub-Saharan Africa,Kenya,Snacks,Offline,L,5/11/2011,306162202,6/25/2011,9054,152.58,97.44,1381459.32,882221.76,499237.56 +North America,United States of America,Beverages,Online,C,2/27/2011,963591372,3/11/2011,6955,47.45,31.79,330014.75,221099.45,108915.3 +Asia,Singapore,Beverages,Online,C,3/26/2012,955207860,4/21/2012,6087,47.45,31.79,288828.15,193505.73,95322.42 +Central America and the Caribbean,Honduras,Household,Online,M,2/3/2013,362310492,3/23/2013,4581,668.27,502.54,3061344.87,2302135.74,759209.13 +Middle East and North Africa,Algeria,Cereal,Offline,H,4/25/2013,686510598,4/26/2013,2597,205.7,117.11,534202.9,304134.67,230068.23 +Middle East and North Africa,Azerbaijan,Snacks,Offline,C,4/27/2017,799732005,4/27/2017,7327,152.58,97.44,1117953.66,713942.88,404010.78 +Australia and Oceania,Samoa ,Meat,Offline,M,6/18/2015,994211041,7/9/2015,7996,421.89,364.69,3373432.44,2916061.24,457371.2 +Europe,Finland,Clothes,Offline,L,7/3/2010,732496535,7/31/2010,857,109.28,35.84,93652.96,30714.88,62938.08 +Sub-Saharan Africa,South Sudan,Cereal,Online,H,11/7/2013,897449815,12/27/2013,4198,205.7,117.11,863528.6,491627.78,371900.82 +Central America and the Caribbean,Grenada,Beverages,Online,H,6/24/2011,642244708,6/24/2011,3336,47.45,31.79,158293.2,106051.44,52241.76 +Europe,Luxembourg,Meat,Online,M,2/16/2013,540367543,2/27/2013,5619,421.89,364.69,2370599.91,2049193.11,321406.8 +Central America and the Caribbean,Guatemala,Cosmetics,Online,H,9/10/2010,335617148,10/30/2010,5427,437.2,263.33,2372684.4,1429091.91,943592.49 +Europe,Hungary,Cosmetics,Online,H,4/5/2012,292104852,5/21/2012,9172,437.2,263.33,4009998.4,2415262.76,1594735.64 +Europe,Armenia,Meat,Offline,L,8/20/2015,744254481,9/8/2015,295,421.89,364.69,124457.55,107583.55,16874 +Sub-Saharan Africa,Mali,Cosmetics,Online,M,2/7/2012,746802365,2/10/2012,4270,437.2,263.33,1866844,1124419.1,742424.9 +Sub-Saharan Africa,Mali,Fruits,Online,C,12/15/2012,324797332,1/2/2013,3603,9.33,6.92,33615.99,24932.76,8683.23 +Asia,India,Office Supplies,Online,H,5/28/2015,923600709,7/16/2015,2829,651.21,524.96,1842273.09,1485111.84,357161.25 +Central America and the Caribbean,Guatemala,Clothes,Online,M,12/7/2013,458886325,12/22/2013,3516,109.28,35.84,384228.48,126013.44,258215.04 +Central America and the Caribbean,Cuba,Household,Offline,C,9/2/2011,966640508,9/8/2011,9262,668.27,502.54,6189516.74,4654525.48,1534991.26 +Europe,Germany,Baby Food,Online,C,8/1/2016,953162086,9/14/2016,697,255.28,159.42,177930.16,111115.74,66814.42 +Middle East and North Africa,United Arab Emirates,Fruits,Offline,L,1/1/2015,345062386,1/16/2015,483,9.33,6.92,4506.39,3342.36,1164.03 +Australia and Oceania,Tonga,Beverages,Offline,L,3/30/2013,939265239,5/16/2013,8312,47.45,31.79,394404.4,264238.48,130165.92 +Asia,Thailand,Fruits,Online,H,2/12/2011,553006970,3/11/2011,5906,9.33,6.92,55102.98,40869.52,14233.46 +Sub-Saharan Africa,Benin,Snacks,Online,L,4/16/2013,673836410,5/18/2013,2023,152.58,97.44,308669.34,197121.12,111548.22 +Europe,San Marino,Household,Offline,M,5/4/2010,609614884,5/8/2010,7446,668.27,502.54,4975938.42,3741912.84,1234025.58 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,H,11/6/2012,638516223,11/26/2012,9994,437.2,263.33,4369376.8,2631720.02,1737656.78 +Sub-Saharan Africa,Senegal,Cosmetics,Online,M,4/24/2017,659026753,5/17/2017,9516,437.2,263.33,4160395.2,2505848.28,1654546.92 +Asia,Turkmenistan,Snacks,Online,M,7/6/2017,639945304,8/18/2017,2891,152.58,97.44,441108.78,281699.04,159409.74 +Asia,Maldives,Cereal,Offline,M,11/9/2015,170383203,12/2/2015,9031,205.7,117.11,1857676.7,1057620.41,800056.29 +Europe,United Kingdom,Clothes,Online,M,1/16/2012,709764277,3/1/2012,3877,109.28,35.84,423678.56,138951.68,284726.88 +Middle East and North Africa,Iraq,Personal Care,Offline,M,5/26/2014,637824857,5/29/2014,5404,81.73,56.67,441668.92,306244.68,135424.24 +Middle East and North Africa,Bahrain,Vegetables,Online,C,5/23/2013,204613769,6/25/2013,8616,154.06,90.93,1327380.96,783452.88,543928.08 +Europe,Russia,Personal Care,Online,C,9/11/2015,180492341,10/10/2015,550,81.73,56.67,44951.5,31168.5,13783 +Europe,Slovakia,Beverages,Offline,C,2/11/2010,506134402,3/10/2010,5272,47.45,31.79,250156.4,167596.88,82559.52 +Europe,Spain,Clothes,Offline,H,10/24/2016,742526280,11/18/2016,8882,109.28,35.84,970624.96,318330.88,652294.08 +Middle East and North Africa,Egypt,Meat,Online,C,5/16/2015,520966804,5/25/2015,4509,421.89,364.69,1902302.01,1644387.21,257914.8 +Asia,Kyrgyzstan,Meat,Online,M,9/19/2016,893067300,10/20/2016,7315,421.89,364.69,3086125.35,2667707.35,418418 +Asia,Turkmenistan,Beverages,Offline,C,12/4/2013,280751597,12/30/2013,9491,47.45,31.79,450347.95,301718.89,148629.06 +Middle East and North Africa,Oman,Snacks,Online,L,4/8/2016,326256024,5/24/2016,5263,152.58,97.44,803028.54,512826.72,290201.82 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,H,2/28/2015,942129409,4/1/2015,5883,81.73,56.67,480817.59,333389.61,147427.98 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,L,8/24/2010,761233079,9/29/2010,4639,47.45,31.79,220120.55,147473.81,72646.74 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,M,3/13/2015,286740863,5/1/2015,1848,152.58,97.44,281967.84,180069.12,101898.72 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,M,1/23/2012,542139089,2/16/2012,9859,437.2,263.33,4310354.8,2596170.47,1714184.33 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,H,1/20/2012,821226584,1/26/2012,8051,109.28,35.84,879813.28,288547.84,591265.44 +Europe,Russia,Cereal,Online,H,11/28/2011,938114678,11/29/2011,7835,205.7,117.11,1611659.5,917556.85,694102.65 +Asia,Malaysia,Baby Food,Offline,L,3/19/2013,777227199,3/21/2013,7655,255.28,159.42,1954168.4,1220360.1,733808.3 +Europe,Slovenia,Snacks,Offline,C,1/18/2011,743300473,2/4/2011,7983,152.58,97.44,1218046.14,777863.52,440182.62 +Asia,Mongolia,Fruits,Offline,L,11/29/2012,411383330,1/11/2013,6324,9.33,6.92,59002.92,43762.08,15240.84 +Asia,Singapore,Vegetables,Offline,H,3/24/2012,776837098,4/29/2012,2215,154.06,90.93,341242.9,201409.95,139832.95 +Middle East and North Africa,Israel,Personal Care,Online,H,11/4/2014,205335605,12/21/2014,2223,81.73,56.67,181685.79,125977.41,55708.38 +Sub-Saharan Africa,Senegal,Cosmetics,Online,H,7/9/2012,282865178,8/11/2012,4947,437.2,263.33,2162828.4,1302693.51,860134.89 +Asia,Kazakhstan,Fruits,Online,C,1/9/2017,865724647,2/25/2017,6016,9.33,6.92,56129.28,41630.72,14498.56 +Central America and the Caribbean,The Bahamas,Clothes,Offline,L,11/22/2010,530525338,1/9/2011,3092,109.28,35.84,337893.76,110817.28,227076.48 +Central America and the Caribbean,El Salvador,Snacks,Online,L,10/19/2011,624191081,11/26/2011,867,152.58,97.44,132286.86,84480.48,47806.38 +Middle East and North Africa,Tunisia ,Vegetables,Online,L,10/9/2015,313958203,11/8/2015,6064,154.06,90.93,934219.84,551399.52,382820.32 +Asia,Bhutan,Baby Food,Online,L,2/11/2016,637375533,3/9/2016,2439,255.28,159.42,622627.92,388825.38,233802.54 +Middle East and North Africa,Somalia,Household,Offline,L,10/7/2014,452304399,11/20/2014,5778,668.27,502.54,3861264.06,2903676.12,957587.94 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,L,12/12/2010,486918628,1/15/2011,8897,255.28,159.42,2271226.16,1418359.74,852866.42 +Asia,Maldives,Meat,Online,M,7/7/2012,189704549,7/21/2012,6647,421.89,364.69,2804302.83,2424094.43,380208.4 +Europe,Ireland,Snacks,Offline,H,1/13/2017,879460990,2/23/2017,905,152.58,97.44,138084.9,88183.2,49901.7 +Central America and the Caribbean,Barbados,Fruits,Online,H,7/25/2015,795299279,8/26/2015,5585,9.33,6.92,52108.05,38648.2,13459.85 +Australia and Oceania,Marshall Islands,Fruits,Online,H,7/30/2011,946643245,9/12/2011,1627,9.33,6.92,15179.91,11258.84,3921.07 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,C,3/10/2017,163229215,4/25/2017,2007,47.45,31.79,95232.15,63802.53,31429.62 +Central America and the Caribbean,Costa Rica,Clothes,Offline,H,7/7/2011,945106017,8/24/2011,6728,109.28,35.84,735235.84,241131.52,494104.32 +Australia and Oceania,East Timor,Household,Online,M,7/29/2012,912634980,8/18/2012,7826,668.27,502.54,5229881.02,3932878.04,1297002.98 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,L,12/22/2012,456489932,1/14/2013,4370,109.28,35.84,477553.6,156620.8,320932.8 +Sub-Saharan Africa,Angola,Beverages,Online,L,12/9/2013,487657201,1/9/2014,7457,47.45,31.79,353834.65,237058.03,116776.62 +Australia and Oceania,Tonga,Cosmetics,Online,H,12/23/2013,187435615,12/26/2013,5218,437.2,263.33,2281309.6,1374055.94,907253.66 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,H,9/1/2012,157436501,9/17/2012,7814,437.2,263.33,3416280.8,2057660.62,1358620.18 +Europe,Iceland,Snacks,Offline,L,6/8/2014,169583690,7/10/2014,2437,152.58,97.44,371837.46,237461.28,134376.18 +Middle East and North Africa,Pakistan,Personal Care,Online,M,3/13/2017,516113507,4/10/2017,8311,81.73,56.67,679258.03,470984.37,208273.66 +Asia,India,Cosmetics,Online,L,2/24/2016,659574782,3/12/2016,1690,437.2,263.33,738868,445027.7,293840.3 +Europe,Luxembourg,Baby Food,Online,M,2/16/2015,582828843,3/16/2015,861,255.28,159.42,219796.08,137260.62,82535.46 +Europe,Italy,Personal Care,Online,L,3/31/2015,339049518,4/28/2015,1142,81.73,56.67,93335.66,64717.14,28618.52 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,M,2/9/2011,501723134,3/26/2011,9880,437.2,263.33,4319536,2601700.4,1717835.6 +Asia,Sri Lanka,Cereal,Offline,H,4/26/2017,814648520,6/11/2017,1455,205.7,117.11,299293.5,170395.05,128898.45 +Europe,Finland,Office Supplies,Online,L,9/4/2011,641937005,9/18/2011,2280,651.21,524.96,1484758.8,1196908.8,287850 +Asia,Turkmenistan,Vegetables,Online,M,9/13/2014,318012416,9/30/2014,5796,154.06,90.93,892931.76,527030.28,365901.48 +Australia and Oceania,Marshall Islands,Beverages,Offline,L,2/10/2010,697611081,3/21/2010,7476,47.45,31.79,354736.2,237662.04,117074.16 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,M,10/8/2016,905781829,11/26/2016,9826,255.28,159.42,2508381.28,1566460.92,941920.36 +Australia and Oceania,Marshall Islands,Meat,Offline,M,9/27/2016,587885987,10/28/2016,7383,421.89,364.69,3114813.87,2692506.27,422307.6 +Asia,China,Vegetables,Online,C,1/31/2012,359597384,2/8/2012,1712,154.06,90.93,263750.72,155672.16,108078.56 +Sub-Saharan Africa,Togo,Baby Food,Offline,C,6/29/2013,456902348,7/16/2013,6413,255.28,159.42,1637110.64,1022360.46,614750.18 +Australia and Oceania,Vanuatu,Fruits,Online,L,10/19/2013,286099708,11/19/2013,2116,9.33,6.92,19742.28,14642.72,5099.56 +Central America and the Caribbean,Honduras,Household,Online,C,6/22/2014,673800790,7/29/2014,1482,668.27,502.54,990376.14,744764.28,245611.86 +Europe,Romania,Household,Online,M,4/5/2014,716929423,4/15/2014,4203,668.27,502.54,2808738.81,2112175.62,696563.19 +Asia,Vietnam,Household,Online,L,12/20/2012,932721936,1/29/2013,2003,668.27,502.54,1338544.81,1006587.62,331957.19 +Central America and the Caribbean,Honduras,Baby Food,Offline,L,4/9/2015,108727157,4/12/2015,3637,255.28,159.42,928453.36,579810.54,348642.82 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Online,H,9/26/2011,252806413,11/5/2011,9890,47.45,31.79,469280.5,314403.1,154877.4 +Sub-Saharan Africa,South Africa,Household,Online,L,12/13/2012,743133533,1/11/2013,8581,668.27,502.54,5734424.87,4312295.74,1422129.13 +Asia,Kyrgyzstan,Cosmetics,Online,L,5/30/2015,578194844,6/12/2015,9558,437.2,263.33,4178757.6,2516908.14,1661849.46 +Sub-Saharan Africa,Togo,Meat,Online,M,11/22/2012,626789176,12/13/2012,9701,421.89,364.69,4092754.89,3537857.69,554897.2 +Sub-Saharan Africa,Mauritania,Household,Online,H,5/22/2015,478027856,7/9/2015,7920,668.27,502.54,5292698.4,3980116.8,1312581.6 +Central America and the Caribbean,Panama,Office Supplies,Online,C,1/5/2015,691334712,1/29/2015,159,651.21,524.96,103542.39,83468.64,20073.75 +Asia,Maldives,Personal Care,Offline,C,7/11/2012,546446073,8/26/2012,4391,81.73,56.67,358876.43,248837.97,110038.46 +Middle East and North Africa,Tunisia ,Baby Food,Offline,M,7/15/2013,293410766,8/29/2013,5621,255.28,159.42,1434928.88,896099.82,538829.06 +Middle East and North Africa,Afghanistan,Baby Food,Online,H,2/23/2017,702590119,3/13/2017,884,255.28,159.42,225667.52,140927.28,84740.24 +Middle East and North Africa,Egypt,Vegetables,Offline,H,3/2/2012,814657962,3/4/2012,4249,154.06,90.93,654600.94,386361.57,268239.37 +Central America and the Caribbean,Dominica,Vegetables,Offline,M,3/8/2011,190600621,4/21/2011,1814,154.06,90.93,279464.84,164947.02,114517.82 +Asia,Malaysia,Personal Care,Online,H,6/28/2016,261716926,7/28/2016,6709,81.73,56.67,548326.57,380199.03,168127.54 +Middle East and North Africa,Israel,Cosmetics,Online,C,4/23/2016,279618203,5/2/2016,4095,437.2,263.33,1790334,1078336.35,711997.65 +Sub-Saharan Africa,South Sudan,Meat,Online,M,4/11/2011,466228282,5/2/2011,6164,421.89,364.69,2600529.96,2247949.16,352580.8 +Australia and Oceania,Vanuatu,Personal Care,Online,M,9/1/2010,663783490,9/17/2010,7140,81.73,56.67,583552.2,404623.8,178928.4 +Sub-Saharan Africa,Guinea,Personal Care,Offline,H,6/21/2013,784832656,7/26/2013,8278,81.73,56.67,676560.94,469114.26,207446.68 +Europe,Czech Republic,Office Supplies,Online,L,2/27/2012,362237107,3/26/2012,2865,651.21,524.96,1865716.65,1504010.4,361706.25 +Middle East and North Africa,Iran,Cosmetics,Offline,L,8/18/2011,799170672,9/26/2011,1216,437.2,263.33,531635.2,320209.28,211425.92 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,C,4/11/2010,419119679,5/2/2010,5682,651.21,524.96,3700175.22,2982822.72,717352.5 +Sub-Saharan Africa,The Gambia,Cosmetics,Offline,C,5/5/2011,315882956,5/22/2011,5641,437.2,263.33,2466245.2,1485444.53,980800.67 +Australia and Oceania,Solomon Islands,Baby Food,Offline,H,7/23/2011,303571832,8/26/2011,2506,255.28,159.42,639731.68,399506.52,240225.16 +Europe,Poland,Meat,Online,C,7/7/2012,266610133,7/21/2012,4718,421.89,364.69,1990477.02,1720607.42,269869.6 +Middle East and North Africa,Algeria,Cosmetics,Offline,L,11/12/2016,609734189,11/28/2016,2751,437.2,263.33,1202737.2,724420.83,478316.37 +Europe,Monaco,Personal Care,Online,C,12/17/2016,907992827,1/22/2017,4110,81.73,56.67,335910.3,232913.7,102996.6 +North America,United States of America,Baby Food,Offline,C,10/19/2013,356747376,11/21/2013,8331,255.28,159.42,2126737.68,1328128.02,798609.66 +Asia,Turkmenistan,Snacks,Online,M,3/24/2013,921671664,3/27/2013,1982,152.58,97.44,302413.56,193126.08,109287.48 +Sub-Saharan Africa,Comoros,Cereal,Offline,C,8/1/2014,588752019,8/10/2014,3661,205.7,117.11,753067.7,428739.71,324327.99 +Middle East and North Africa,Morocco,Cereal,Offline,H,6/24/2014,114287269,8/12/2014,8997,205.7,117.11,1850682.9,1053638.67,797044.23 +Europe,Netherlands,Clothes,Offline,M,8/8/2010,774888741,9/11/2010,5653,109.28,35.84,617759.84,202603.52,415156.32 +Central America and the Caribbean,Guatemala,Fruits,Online,C,1/20/2013,317480266,2/4/2013,8321,9.33,6.92,77634.93,57581.32,20053.61 +Sub-Saharan Africa,Madagascar,Fruits,Online,L,4/16/2010,609298169,4/23/2010,3723,9.33,6.92,34735.59,25763.16,8972.43 +Europe,Slovenia,Snacks,Offline,M,10/3/2010,887891280,10/14/2010,5616,152.58,97.44,856889.28,547223.04,309666.24 +Asia,Malaysia,Meat,Online,C,5/25/2016,911120927,7/8/2016,9784,421.89,364.69,4127771.76,3568126.96,559644.8 +Europe,Belarus,Cereal,Online,L,4/14/2011,507160937,4/21/2011,9046,205.7,117.11,1860762.2,1059377.06,801385.14 +Sub-Saharan Africa,Mauritania,Cereal,Offline,H,11/7/2010,924497640,11/26/2010,8251,205.7,117.11,1697230.7,966274.61,730956.09 +Sub-Saharan Africa,Burundi,Cereal,Online,L,8/27/2012,781929862,9/30/2012,9277,205.7,117.11,1908278.9,1086429.47,821849.43 +Sub-Saharan Africa,Niger,Vegetables,Offline,L,5/1/2015,118568933,5/22/2015,6037,154.06,90.93,930060.22,548944.41,381115.81 +Central America and the Caribbean,Dominican Republic,Meat,Online,M,10/13/2014,843838679,11/19/2014,9472,421.89,364.69,3996142.08,3454343.68,541798.4 +Middle East and North Africa,Iran,Personal Care,Offline,H,7/22/2015,887475430,7/23/2015,2556,81.73,56.67,208901.88,144848.52,64053.36 +Middle East and North Africa,Jordan,Baby Food,Online,M,11/23/2011,949528014,12/16/2011,5295,255.28,159.42,1351707.6,844128.9,507578.7 +Asia,Uzbekistan,Personal Care,Online,M,4/8/2014,450357758,5/2/2014,9724,81.73,56.67,794742.52,551059.08,243683.44 +Sub-Saharan Africa,Zambia,Clothes,Offline,L,4/7/2015,680638492,4/19/2015,4910,109.28,35.84,536564.8,175974.4,360590.4 +Europe,Andorra,Cereal,Online,L,2/13/2016,751356542,2/26/2016,1952,205.7,117.11,401526.4,228598.72,172927.68 +Europe,Macedonia,Snacks,Online,H,5/3/2015,743810737,6/10/2015,8981,152.58,97.44,1370320.98,875108.64,495212.34 +Europe,Latvia,Meat,Online,H,6/30/2012,359612405,7/9/2012,6157,421.89,364.69,2597576.73,2245396.33,352180.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,C,1/9/2012,270685374,2/20/2012,672,255.28,159.42,171548.16,107130.24,64417.92 +North America,Greenland,Snacks,Online,L,10/31/2011,769265973,11/12/2011,1751,152.58,97.44,267167.58,170617.44,96550.14 +Sub-Saharan Africa,Kenya,Clothes,Offline,H,9/12/2014,417903029,10/16/2014,5648,109.28,35.84,617213.44,202424.32,414789.12 +Asia,Bhutan,Cosmetics,Offline,H,11/17/2016,999457871,12/23/2016,649,437.2,263.33,283742.8,170901.17,112841.63 +Middle East and North Africa,Qatar,Meat,Online,L,12/1/2011,767104327,1/3/2012,2072,421.89,364.69,874156.08,755637.68,118518.4 +Europe,Georgia,Baby Food,Offline,L,2/18/2017,294328725,2/23/2017,7265,255.28,159.42,1854609.2,1158186.3,696422.9 +Sub-Saharan Africa,Botswana,Cereal,Offline,L,11/3/2016,224929893,11/24/2016,608,205.7,117.11,125065.6,71202.88,53862.72 +Europe,Ireland,Snacks,Online,M,7/24/2011,823019158,8/3/2011,8513,152.58,97.44,1298913.54,829506.72,469406.82 +Asia,Kazakhstan,Office Supplies,Offline,M,3/28/2014,623020350,5/10/2014,4421,651.21,524.96,2878999.41,2320848.16,558151.25 +Asia,Turkmenistan,Snacks,Online,H,3/1/2016,479669797,3/2/2016,3807,152.58,97.44,580872.06,370954.08,209917.98 +Europe,Switzerland,Baby Food,Offline,M,6/26/2013,418016326,7/2/2013,9175,255.28,159.42,2342194,1462678.5,879515.5 +Australia and Oceania,Australia,Snacks,Online,L,12/23/2010,983421266,2/3/2011,5061,152.58,97.44,772207.38,493143.84,279063.54 +Europe,Sweden,Cereal,Online,L,9/15/2010,991558444,10/15/2010,3033,205.7,117.11,623888.1,355194.63,268693.47 +Europe,Austria,Meat,Online,H,10/16/2015,678414189,10/23/2015,6689,421.89,364.69,2822022.21,2439411.41,382610.8 +Sub-Saharan Africa,Cape Verde,Household,Online,M,6/28/2011,350287330,8/15/2011,6660,668.27,502.54,4450678.2,3346916.4,1103761.8 +Asia,Indonesia,Fruits,Offline,H,6/2/2014,833789193,7/9/2014,5606,9.33,6.92,52303.98,38793.52,13510.46 +Asia,Brunei,Household,Online,M,10/2/2015,325843608,10/4/2015,3219,668.27,502.54,2151161.13,1617676.26,533484.87 +Middle East and North Africa,Oman,Fruits,Online,H,4/19/2015,243686902,5/20/2015,1224,9.33,6.92,11419.92,8470.08,2949.84 +Central America and the Caribbean,Panama,Office Supplies,Online,C,2/23/2010,274867904,2/24/2010,8376,651.21,524.96,5454534.96,4397064.96,1057470 +Asia,Turkmenistan,Vegetables,Offline,H,8/8/2013,627247941,8/12/2013,5459,154.06,90.93,841013.54,496386.87,344626.67 +Australia and Oceania,Solomon Islands,Vegetables,Online,M,7/10/2013,679000842,7/26/2013,293,154.06,90.93,45139.58,26642.49,18497.09 +Europe,Denmark,Fruits,Offline,H,12/24/2013,328612935,1/24/2014,2725,9.33,6.92,25424.25,18857,6567.25 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,L,4/28/2016,444883048,5/26/2016,9635,154.06,90.93,1484368.1,876110.55,608257.55 +Central America and the Caribbean,Honduras,Office Supplies,Offline,M,5/24/2015,616922509,5/25/2015,9935,651.21,524.96,6469771.35,5215477.6,1254293.75 +Sub-Saharan Africa,Mauritania,Vegetables,Online,C,11/19/2010,504155147,12/21/2010,9566,154.06,90.93,1473737.96,869836.38,603901.58 +Asia,Indonesia,Snacks,Offline,L,2/15/2011,286317288,3/2/2011,6503,152.58,97.44,992227.74,633652.32,358575.42 +Europe,Latvia,Clothes,Online,H,2/26/2014,213457763,4/1/2014,5750,109.28,35.84,628360,206080,422280 +Sub-Saharan Africa,Tanzania,Personal Care,Online,C,7/4/2011,155937898,8/9/2011,4344,81.73,56.67,355035.12,246174.48,108860.64 +Sub-Saharan Africa,Zambia,Beverages,Offline,C,9/11/2014,954431521,9/16/2014,6352,47.45,31.79,301402.4,201930.08,99472.32 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,H,8/6/2013,369924962,9/16/2013,7872,437.2,263.33,3441638.4,2072933.76,1368704.64 +Asia,Indonesia,Snacks,Offline,C,7/7/2010,733717048,8/3/2010,2034,152.58,97.44,310347.72,198192.96,112154.76 +Europe,Hungary,Cereal,Offline,L,5/16/2016,397419106,6/1/2016,4000,205.7,117.11,822800,468440,354360 +Sub-Saharan Africa,Cameroon,Fruits,Offline,H,9/2/2016,482954967,10/17/2016,5962,9.33,6.92,55625.46,41257.04,14368.42 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,M,2/11/2013,832560956,2/26/2013,2143,651.21,524.96,1395543.03,1124989.28,270553.75 +Asia,North Korea,Clothes,Online,H,4/3/2012,458785903,4/18/2012,3799,109.28,35.84,415154.72,136156.16,278998.56 +Europe,Norway,Cosmetics,Offline,C,2/22/2014,694491136,4/13/2014,4215,437.2,263.33,1842798,1109935.95,732862.05 +North America,United States of America,Personal Care,Online,H,2/9/2016,242850482,2/17/2016,3709,81.73,56.67,303136.57,210189.03,92947.54 +Sub-Saharan Africa,Gabon,Snacks,Online,L,7/15/2016,127350270,8/31/2016,4630,152.58,97.44,706445.4,451147.2,255298.2 +Sub-Saharan Africa,Senegal,Snacks,Offline,H,2/6/2011,541789329,2/12/2011,6357,152.58,97.44,969951.06,619426.08,350524.98 +North America,Mexico,Baby Food,Online,L,9/6/2011,400278985,10/20/2011,302,255.28,159.42,77094.56,48144.84,28949.72 +Sub-Saharan Africa,Togo,Cosmetics,Online,L,4/16/2012,487243068,4/19/2012,4906,437.2,263.33,2144903.2,1291896.98,853006.22 +Sub-Saharan Africa,South Sudan,Clothes,Online,C,8/1/2015,307417905,9/14/2015,644,109.28,35.84,70376.32,23080.96,47295.36 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,L,11/29/2013,335852324,12/7/2013,5021,437.2,263.33,2195181.2,1322179.93,873001.27 +Asia,South Korea,Beverages,Offline,C,11/6/2015,667907655,11/13/2015,7572,47.45,31.79,359291.4,240713.88,118577.52 +Asia,Uzbekistan,Cosmetics,Online,C,2/1/2012,569257724,3/11/2012,4865,437.2,263.33,2126978,1281100.45,845877.55 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,C,2/11/2017,725888860,2/23/2017,5499,437.2,263.33,2404162.8,1448051.67,956111.13 +Europe,Montenegro,Cereal,Online,L,5/28/2012,994099891,6/25/2012,5104,205.7,117.11,1049892.8,597729.44,452163.36 +Europe,Kosovo,Baby Food,Online,M,10/13/2010,850502145,11/30/2010,1340,255.28,159.42,342075.2,213622.8,128452.4 +Sub-Saharan Africa,Burundi,Snacks,Online,L,10/13/2014,742019450,11/3/2014,8899,152.58,97.44,1357809.42,867118.56,490690.86 +Europe,Liechtenstein,Office Supplies,Offline,H,11/7/2012,735888135,11/19/2012,4507,651.21,524.96,2935003.47,2365994.72,569008.75 +Asia,Japan,Snacks,Offline,H,6/12/2013,969657027,7/6/2013,1917,152.58,97.44,292495.86,186792.48,105703.38 +Australia and Oceania,New Zealand,Meat,Online,L,12/6/2010,301187455,12/28/2010,6916,421.89,364.69,2917791.24,2522196.04,395595.2 +Australia and Oceania,Fiji,Vegetables,Online,C,2/4/2012,358653247,2/12/2012,2321,154.06,90.93,357573.26,211048.53,146524.73 +Central America and the Caribbean,Haiti,Clothes,Online,H,3/25/2017,590540730,3/25/2017,2980,109.28,35.84,325654.4,106803.2,218851.2 +Asia,Kazakhstan,Meat,Offline,L,4/27/2016,515648734,5/1/2016,774,421.89,364.69,326542.86,282270.06,44272.8 +Middle East and North Africa,Bahrain,Household,Offline,M,7/29/2015,173088586,9/6/2015,9614,668.27,502.54,6424747.78,4831419.56,1593328.22 +Europe,Belgium,Baby Food,Online,H,11/21/2010,572284114,11/29/2010,442,255.28,159.42,112833.76,70463.64,42370.12 +Sub-Saharan Africa,Angola,Office Supplies,Online,M,5/23/2014,542971646,6/28/2014,6231,651.21,524.96,4057689.51,3271025.76,786663.75 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,L,10/1/2012,785200011,10/28/2012,6987,154.06,90.93,1076417.22,635327.91,441089.31 +Europe,Luxembourg,Clothes,Offline,L,6/6/2016,719330537,6/11/2016,4746,109.28,35.84,518642.88,170096.64,348546.24 +Middle East and North Africa,Iraq,Beverages,Online,C,6/15/2010,736037051,7/15/2010,8575,47.45,31.79,406883.75,272599.25,134284.5 +Australia and Oceania,New Zealand,Meat,Online,C,3/13/2011,846305882,4/6/2011,9572,421.89,364.69,4038331.08,3490812.68,547518.4 +Sub-Saharan Africa,Zimbabwe,Household,Offline,M,3/2/2017,231435859,4/21/2017,5868,668.27,502.54,3921408.36,2948904.72,972503.64 +Asia,Sri Lanka,Beverages,Offline,L,10/18/2012,393038308,11/17/2012,7624,47.45,31.79,361758.8,242366.96,119391.84 +Australia and Oceania,Tuvalu,Vegetables,Online,M,1/30/2010,203037059,3/1/2010,2032,154.06,90.93,313049.92,184769.76,128280.16 +Sub-Saharan Africa,Zambia,Vegetables,Offline,M,7/7/2014,853668439,8/1/2014,8316,154.06,90.93,1281162.96,756173.88,524989.08 +Central America and the Caribbean,Dominican Republic,Personal Care,Online,H,9/19/2013,907481276,10/18/2013,2731,81.73,56.67,223204.63,154765.77,68438.86 +Sub-Saharan Africa,Angola,Office Supplies,Offline,H,7/13/2011,347336900,8/3/2011,3562,651.21,524.96,2319610.02,1869907.52,449702.5 +Asia,Uzbekistan,Meat,Online,L,8/18/2016,126409137,9/3/2016,6128,421.89,364.69,2585341.92,2234820.32,350521.6 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,C,1/22/2016,818184316,3/7/2016,7776,255.28,159.42,1985057.28,1239649.92,745407.36 +Europe,Belgium,Vegetables,Offline,M,11/2/2016,366461265,11/26/2016,2887,154.06,90.93,444771.22,262514.91,182256.31 +Europe,San Marino,Meat,Online,M,12/3/2011,835351312,1/7/2012,7871,421.89,364.69,3320696.19,2870474.99,450221.2 +Asia,Cambodia,Household,Online,C,4/2/2014,759278285,5/19/2014,6172,668.27,502.54,4124562.44,3101676.88,1022885.56 +Europe,Kosovo,Beverages,Offline,C,2/13/2015,992978513,3/28/2015,3263,47.45,31.79,154829.35,103730.77,51098.58 +Europe,Poland,Cosmetics,Online,L,9/2/2010,661500823,10/14/2010,1648,437.2,263.33,720505.6,433967.84,286537.76 +Australia and Oceania,New Zealand,Fruits,Offline,M,4/5/2013,310206544,5/5/2013,5865,9.33,6.92,54720.45,40585.8,14134.65 +Asia,Japan,Cereal,Online,C,5/16/2017,554769504,6/14/2017,7479,205.7,117.11,1538430.3,875865.69,662564.61 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,C,12/27/2010,731176030,1/21/2011,91,437.2,263.33,39785.2,23963.03,15822.17 +Europe,Poland,Vegetables,Online,L,3/24/2017,245724952,5/4/2017,4329,154.06,90.93,666925.74,393635.97,273289.77 +Europe,Ukraine,Baby Food,Online,C,11/3/2014,825027596,11/18/2014,2855,255.28,159.42,728824.4,455144.1,273680.3 +Central America and the Caribbean,Honduras,Snacks,Offline,L,2/22/2010,666007792,3/16/2010,5361,152.58,97.44,817981.38,522375.84,295605.54 +Europe,Georgia,Baby Food,Offline,H,7/11/2010,285901868,7/11/2010,3571,255.28,159.42,911604.88,569288.82,342316.06 +Sub-Saharan Africa,Comoros,Baby Food,Offline,M,1/27/2013,272258651,2/25/2013,6240,255.28,159.42,1592947.2,994780.8,598166.4 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,M,12/12/2015,832939469,1/28/2016,4154,255.28,159.42,1060433.12,662230.68,398202.44 +Middle East and North Africa,Algeria,Cosmetics,Online,M,7/28/2014,446118152,8/29/2014,5130,437.2,263.33,2242836,1350882.9,891953.1 +Sub-Saharan Africa,Angola,Personal Care,Offline,C,1/9/2013,810281026,2/6/2013,9017,81.73,56.67,736959.41,510993.39,225966.02 +Central America and the Caribbean,Jamaica,Office Supplies,Online,M,8/26/2012,994226920,9/8/2012,2694,651.21,524.96,1754359.74,1414242.24,340117.5 +Europe,San Marino,Vegetables,Online,L,11/15/2015,587067162,12/18/2015,5074,154.06,90.93,781700.44,461378.82,320321.62 +Asia,North Korea,Office Supplies,Online,H,10/20/2014,148225581,11/7/2014,2098,651.21,524.96,1366238.58,1101366.08,264872.5 +Asia,South Korea,Fruits,Offline,L,3/14/2010,757438504,3/27/2010,1740,9.33,6.92,16234.2,12040.8,4193.4 +Central America and the Caribbean,Guatemala,Clothes,Online,H,4/1/2015,864754760,4/3/2015,9005,109.28,35.84,984066.4,322739.2,661327.2 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,C,11/26/2013,340535676,12/28/2013,929,154.06,90.93,143121.74,84473.97,58647.77 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,C,2/13/2010,925455081,3/22/2010,1579,668.27,502.54,1055198.33,793510.66,261687.67 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,C,6/27/2016,380499303,7/12/2016,7054,437.2,263.33,3084008.8,1857529.82,1226478.98 +Asia,Kyrgyzstan,Fruits,Online,C,7/31/2012,136967170,8/3/2012,484,9.33,6.92,4515.72,3349.28,1166.44 +Central America and the Caribbean,Haiti,Cosmetics,Online,L,11/28/2016,346470010,11/29/2016,7030,437.2,263.33,3073516,1851209.9,1222306.1 +Central America and the Caribbean,Barbados,Fruits,Offline,M,12/20/2014,330931651,2/5/2015,8884,9.33,6.92,82887.72,61477.28,21410.44 +Sub-Saharan Africa,Eritrea,Meat,Online,L,1/13/2016,832588422,2/24/2016,271,421.89,364.69,114332.19,98830.99,15501.2 +Europe,Latvia,Cosmetics,Offline,L,7/7/2011,863989150,7/31/2011,2444,437.2,263.33,1068516.8,643578.52,424938.28 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,L,8/9/2016,857995164,9/27/2016,8690,205.7,117.11,1787533,1017685.9,769847.1 +Australia and Oceania,Tonga,Fruits,Online,H,6/27/2013,417780292,7/3/2013,9327,9.33,6.92,87020.91,64542.84,22478.07 +Sub-Saharan Africa,Rwanda,Meat,Online,L,9/13/2015,566830861,11/2/2015,6703,421.89,364.69,2827928.67,2444517.07,383411.6 +Asia,Brunei,Household,Online,M,5/3/2011,598945701,5/26/2011,198,668.27,502.54,132317.46,99502.92,32814.54 +Middle East and North Africa,Iran,Fruits,Offline,M,4/11/2012,328236138,5/14/2012,1222,9.33,6.92,11401.26,8456.24,2945.02 +Europe,Liechtenstein,Baby Food,Offline,C,7/16/2012,539126002,8/7/2012,8220,255.28,159.42,2098401.6,1310432.4,787969.2 +Sub-Saharan Africa,Benin,Office Supplies,Online,H,10/10/2014,736351621,11/28/2014,1663,651.21,524.96,1082962.23,873008.48,209953.75 +Europe,Czech Republic,Baby Food,Online,M,5/3/2011,494961822,5/11/2011,9057,255.28,159.42,2312070.96,1443866.94,868204.02 +Central America and the Caribbean,Nicaragua,Beverages,Offline,H,10/17/2010,810317933,10/27/2010,9938,47.45,31.79,471558.1,315929.02,155629.08 +Middle East and North Africa,Morocco,Clothes,Offline,L,6/2/2011,948093783,6/4/2011,874,109.28,35.84,95510.72,31324.16,64186.56 +Central America and the Caribbean,Guatemala,Office Supplies,Online,H,7/20/2012,694275701,9/3/2012,463,651.21,524.96,301510.23,243056.48,58453.75 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,M,10/22/2010,805162513,11/27/2010,4335,154.06,90.93,667850.1,394181.55,273668.55 +Europe,Lithuania,Vegetables,Online,C,6/10/2011,757365548,7/20/2011,151,154.06,90.93,23263.06,13730.43,9532.63 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,L,12/25/2016,997808635,12/29/2016,2603,81.73,56.67,212743.19,147512.01,65231.18 +Asia,Malaysia,Snacks,Online,L,11/21/2015,693728101,1/7/2016,8416,152.58,97.44,1284113.28,820055.04,464058.24 +Central America and the Caribbean,Saint Lucia,Baby Food,Online,L,8/10/2016,882672774,8/25/2016,1344,255.28,159.42,343096.32,214260.48,128835.84 +Sub-Saharan Africa,Zimbabwe,Clothes,Offline,L,7/4/2013,422503983,8/1/2013,7173,109.28,35.84,783865.44,257080.32,526785.12 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,L,5/19/2013,941395556,6/26/2013,8720,152.58,97.44,1330497.6,849676.8,480820.8 +Europe,San Marino,Clothes,Offline,L,7/5/2016,987833821,7/16/2016,834,109.28,35.84,91139.52,29890.56,61248.96 +Europe,Russia,Cereal,Offline,C,11/20/2012,980617606,11/24/2012,5396,205.7,117.11,1109957.2,631925.56,478031.64 +Central America and the Caribbean,The Bahamas,Fruits,Online,M,4/15/2016,958858239,5/19/2016,6316,9.33,6.92,58928.28,43706.72,15221.56 +Asia,Laos,Personal Care,Online,C,1/16/2015,131979548,1/24/2015,4536,81.73,56.67,370727.28,257055.12,113672.16 +Middle East and North Africa,Oman,Office Supplies,Online,M,9/12/2013,929717862,10/30/2013,3031,651.21,524.96,1973817.51,1591153.76,382663.75 +Central America and the Caribbean,Haiti,Beverages,Online,M,1/29/2014,452122008,2/7/2014,1804,47.45,31.79,85599.8,57349.16,28250.64 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,M,7/1/2011,819553315,7/16/2011,2893,437.2,263.33,1264819.6,761813.69,503005.91 +Europe,United Kingdom,Fruits,Online,M,9/10/2013,622685611,10/5/2013,5365,9.33,6.92,50055.45,37125.8,12929.65 +Sub-Saharan Africa,Chad,Cereal,Offline,M,4/28/2014,772505223,5/11/2014,317,205.7,117.11,65206.9,37123.87,28083.03 +Europe,Russia,Household,Offline,H,11/25/2011,450310981,1/4/2012,5881,668.27,502.54,3930095.87,2955437.74,974658.13 +Sub-Saharan Africa,Swaziland,Household,Offline,M,7/27/2013,257714211,8/25/2013,2217,668.27,502.54,1481554.59,1114131.18,367423.41 +Europe,Latvia,Beverages,Online,H,3/9/2016,866638743,4/24/2016,6518,47.45,31.79,309279.1,207207.22,102071.88 +Europe,Finland,Beverages,Online,M,2/5/2010,769320905,2/20/2010,8007,47.45,31.79,379932.15,254542.53,125389.62 +Europe,Romania,Meat,Online,H,3/19/2013,328309524,3/21/2013,2939,421.89,364.69,1239934.71,1071823.91,168110.8 +Europe,Ireland,Beverages,Online,M,3/24/2014,426465928,4/27/2014,9600,47.45,31.79,455520,305184,150336 +Asia,Singapore,Clothes,Online,M,4/1/2014,216963946,4/29/2014,3308,109.28,35.84,361498.24,118558.72,242939.52 +North America,Mexico,Fruits,Offline,C,6/16/2015,273289906,6/28/2015,1411,9.33,6.92,13164.63,9764.12,3400.51 +Australia and Oceania,Tuvalu,Clothes,Offline,M,4/23/2017,339242637,4/28/2017,8290,109.28,35.84,905931.2,297113.6,608817.6 +Central America and the Caribbean,Panama,Vegetables,Offline,L,10/2/2012,678933465,11/9/2012,355,154.06,90.93,54691.3,32280.15,22411.15 +Asia,North Korea,Cosmetics,Offline,L,9/26/2014,726786220,10/25/2014,1048,437.2,263.33,458185.6,275969.84,182215.76 +Sub-Saharan Africa,Comoros,Fruits,Offline,C,7/19/2014,437537229,7/30/2014,5844,9.33,6.92,54524.52,40440.48,14084.04 +Europe,Portugal,Personal Care,Offline,H,11/27/2015,736235320,12/3/2015,7247,81.73,56.67,592297.31,410687.49,181609.82 +Asia,Kyrgyzstan,Beverages,Offline,M,1/7/2016,368241822,2/24/2016,9793,47.45,31.79,464677.85,311319.47,153358.38 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,M,12/10/2016,849230563,12/16/2016,5050,437.2,263.33,2207860,1329816.5,878043.5 +Middle East and North Africa,Syria,Baby Food,Offline,C,3/26/2014,615187871,4/16/2014,6617,255.28,159.42,1689187.76,1054882.14,634305.62 +Europe,Andorra,Cosmetics,Offline,H,11/12/2015,872412574,11/25/2015,5122,437.2,263.33,2239338.4,1348776.26,890562.14 +Asia,Kyrgyzstan,Baby Food,Online,H,9/24/2015,647516000,10/15/2015,3228,255.28,159.42,824043.84,514607.76,309436.08 +Europe,Austria,Cosmetics,Offline,M,7/31/2012,837421977,8/20/2012,627,437.2,263.33,274124.4,165107.91,109016.49 +Central America and the Caribbean,The Bahamas,Beverages,Online,M,10/19/2013,159366834,12/7/2013,9042,47.45,31.79,429042.9,287445.18,141597.72 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,M,6/22/2016,100899398,7/26/2016,7229,109.28,35.84,789985.12,259087.36,530897.76 +Asia,Japan,Clothes,Online,H,3/10/2011,869880998,3/27/2011,5973,109.28,35.84,652729.44,214072.32,438657.12 +Europe,Kosovo,Fruits,Online,C,2/3/2016,944485461,2/29/2016,3091,9.33,6.92,28839.03,21389.72,7449.31 +Asia,South Korea,Cosmetics,Online,C,7/16/2012,223199117,7/18/2012,8433,437.2,263.33,3686907.6,2220661.89,1466245.71 +Central America and the Caribbean,Cuba,Personal Care,Offline,H,1/10/2017,474820792,2/6/2017,8879,81.73,56.67,725680.67,503172.93,222507.74 +Europe,Lithuania,Office Supplies,Offline,M,10/27/2016,388461816,12/9/2016,3339,651.21,524.96,2174390.19,1752841.44,421548.75 +Europe,Georgia,Household,Online,L,8/14/2011,523546016,9/15/2011,7755,668.27,502.54,5182433.85,3897197.7,1285236.15 +Asia,Vietnam,Snacks,Offline,H,4/26/2017,159809720,6/5/2017,102,152.58,97.44,15563.16,9938.88,5624.28 +Sub-Saharan Africa,South Sudan,Beverages,Offline,M,10/24/2016,447301757,12/12/2016,5385,47.45,31.79,255518.25,171189.15,84329.1 +Central America and the Caribbean,Barbados,Fruits,Online,H,10/11/2016,356383454,10/16/2016,639,9.33,6.92,5961.87,4421.88,1539.99 +Central America and the Caribbean,Dominica,Personal Care,Offline,H,8/5/2013,727728641,9/21/2013,9931,81.73,56.67,811660.63,562789.77,248870.86 +Middle East and North Africa,Pakistan,Vegetables,Offline,M,4/11/2012,222323644,4/29/2012,9362,154.06,90.93,1442309.72,851286.66,591023.06 +Middle East and North Africa,Afghanistan,Snacks,Online,H,2/14/2015,271467292,2/21/2015,2059,152.58,97.44,314162.22,200628.96,113533.26 +Australia and Oceania,East Timor,Office Supplies,Online,H,5/7/2010,126770913,5/21/2010,3185,651.21,524.96,2074103.85,1671997.6,402106.25 +Europe,Slovenia,Vegetables,Online,C,9/27/2013,910158336,10/24/2013,4932,154.06,90.93,759823.92,448466.76,311357.16 +Sub-Saharan Africa,Comoros,Clothes,Offline,M,11/8/2011,663865888,12/24/2011,1524,109.28,35.84,166542.72,54620.16,111922.56 +Sub-Saharan Africa,Malawi,Household,Online,M,3/31/2011,200442397,4/11/2011,4214,668.27,502.54,2816089.78,2117703.56,698386.22 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,L,12/19/2011,852749192,1/14/2012,6291,437.2,263.33,2750425.2,1656609.03,1093816.17 +Europe,Slovakia,Cereal,Offline,M,5/5/2011,423960101,6/6/2011,8070,205.7,117.11,1659999,945077.7,714921.3 +Asia,Bhutan,Vegetables,Offline,H,5/2/2015,837561452,6/2/2015,1901,154.06,90.93,292868.06,172857.93,120010.13 +Middle East and North Africa,Saudi Arabia,Household,Online,H,1/16/2012,487352073,2/3/2012,7163,668.27,502.54,4786818.01,3599694.02,1187123.99 +Sub-Saharan Africa,Sierra Leone,Household,Online,M,5/7/2013,987443292,6/26/2013,5268,668.27,502.54,3520446.36,2647380.72,873065.64 +Australia and Oceania,Papua New Guinea,Cereal,Online,H,4/6/2013,422258937,4/24/2013,4658,205.7,117.11,958150.6,545498.38,412652.22 +Europe,Ukraine,Vegetables,Online,C,6/10/2014,996535336,7/12/2014,5806,154.06,90.93,894472.36,527939.58,366532.78 +Sub-Saharan Africa,Seychelles ,Beverages,Online,L,10/21/2016,485321319,11/26/2016,6218,47.45,31.79,295044.1,197670.22,97373.88 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,L,10/14/2013,783978211,11/24/2013,5429,437.2,263.33,2373558.8,1429618.57,943940.23 +Europe,Finland,Meat,Online,C,3/23/2011,258179843,5/6/2011,8,421.89,364.69,3375.12,2917.52,457.6 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,C,1/12/2016,493912541,1/16/2016,8552,47.45,31.79,405792.4,271868.08,133924.32 +Asia,Myanmar,Clothes,Online,L,4/2/2017,447475135,4/24/2017,6691,109.28,35.84,731192.48,239805.44,491387.04 +Europe,San Marino,Beverages,Online,L,7/26/2012,495478951,8/4/2012,2087,47.45,31.79,99028.15,66345.73,32682.42 +Asia,China,Meat,Online,C,2/1/2012,184847819,2/18/2012,9432,421.89,364.69,3979266.48,3439756.08,539510.4 +Sub-Saharan Africa,Mali,Vegetables,Offline,L,10/30/2011,482818067,11/7/2011,5450,154.06,90.93,839627,495568.5,344058.5 +Europe,Croatia,Vegetables,Offline,H,9/2/2012,626938521,10/7/2012,3895,154.06,90.93,600063.7,354172.35,245891.35 +Australia and Oceania,Fiji,Cereal,Online,C,7/23/2016,375070512,8/4/2016,554,205.7,117.11,113957.8,64878.94,49078.86 +Europe,Lithuania,Office Supplies,Online,L,2/20/2015,455387866,4/7/2015,8244,651.21,524.96,5368575.24,4327770.24,1040805 +Europe,Latvia,Snacks,Online,M,4/6/2016,316376912,5/26/2016,1814,152.58,97.44,276780.12,176756.16,100023.96 +Australia and Oceania,New Zealand,Beverages,Online,M,7/1/2017,376836478,8/1/2017,3143,47.45,31.79,149135.35,99915.97,49219.38 +Asia,Cambodia,Beverages,Online,C,6/23/2017,675877892,7/1/2017,6143,47.45,31.79,291485.35,195285.97,96199.38 +Sub-Saharan Africa,Uganda,Meat,Online,H,2/5/2012,422924983,3/13/2012,1756,421.89,364.69,740838.84,640395.64,100443.2 +Sub-Saharan Africa,Niger,Personal Care,Offline,M,6/25/2013,247714078,8/2/2013,2955,81.73,56.67,241512.15,167459.85,74052.3 +Europe,Luxembourg,Household,Offline,M,11/18/2015,850294005,12/7/2015,9746,668.27,502.54,6512959.42,4897754.84,1615204.58 +Middle East and North Africa,Afghanistan,Household,Offline,H,8/10/2014,751026093,8/13/2014,4165,668.27,502.54,2783344.55,2093079.1,690265.45 +Australia and Oceania,Australia,Clothes,Offline,M,5/27/2017,340584170,7/16/2017,5279,109.28,35.84,576889.12,189199.36,387689.76 +Europe,Switzerland,Snacks,Online,M,5/8/2010,529954564,6/7/2010,4187,152.58,97.44,638852.46,407981.28,230871.18 +Asia,Nepal,Snacks,Offline,H,9/5/2014,500436103,9/12/2014,9018,152.58,97.44,1375966.44,878713.92,497252.52 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Online,M,10/26/2014,853640115,11/1/2014,9935,421.89,364.69,4191477.15,3623195.15,568282 +Sub-Saharan Africa,Seychelles ,Household,Online,M,3/12/2015,461490428,4/21/2015,4128,668.27,502.54,2758618.56,2074485.12,684133.44 +Sub-Saharan Africa,Rwanda,Snacks,Online,L,9/22/2013,516223371,10/26/2013,822,152.58,97.44,125420.76,80095.68,45325.08 +Europe,Liechtenstein,Household,Offline,L,3/7/2013,480387771,3/10/2013,6271,668.27,502.54,4190721.17,3151428.34,1039292.83 +Middle East and North Africa,Bahrain,Household,Online,H,5/25/2017,336844956,6/20/2017,8763,668.27,502.54,5856050.01,4403758.02,1452291.99 +Asia,Uzbekistan,Fruits,Offline,H,5/3/2012,138768756,5/20/2012,3613,9.33,6.92,33709.29,25001.96,8707.33 +Middle East and North Africa,Saudi Arabia,Household,Offline,C,4/30/2015,459645497,5/7/2015,8172,668.27,502.54,5461102.44,4106756.88,1354345.56 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,C,9/6/2010,143274009,9/20/2010,6818,154.06,90.93,1050381.08,619960.74,430420.34 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,M,1/22/2014,353765618,2/9/2014,5963,154.06,90.93,918659.78,542215.59,376444.19 +Middle East and North Africa,Algeria,Snacks,Offline,L,9/11/2015,525544154,10/20/2015,9049,152.58,97.44,1380696.42,881734.56,498961.86 +Asia,Myanmar,Household,Online,M,6/13/2014,613345944,6/21/2014,1550,668.27,502.54,1035818.5,778937,256881.5 +North America,Canada,Cereal,Online,C,1/14/2014,642219817,3/4/2014,5970,205.7,117.11,1228029,699146.7,528882.3 +Middle East and North Africa,Pakistan,Clothes,Online,L,9/3/2011,257527101,10/15/2011,6847,109.28,35.84,748240.16,245396.48,502843.68 +Europe,Bulgaria,Personal Care,Offline,H,12/25/2016,974941623,1/6/2017,5746,81.73,56.67,469620.58,325625.82,143994.76 +Sub-Saharan Africa,Mauritius ,Cereal,Online,H,5/18/2010,330449712,7/2/2010,6268,205.7,117.11,1289327.6,734045.48,555282.12 +Middle East and North Africa,Bahrain,Cosmetics,Offline,C,12/22/2014,430350196,1/4/2015,9041,437.2,263.33,3952725.2,2380766.53,1571958.67 +Sub-Saharan Africa,Benin,Cosmetics,Offline,M,2/4/2017,301254403,2/9/2017,6727,437.2,263.33,2941044.4,1771420.91,1169623.49 +Asia,Cambodia,Household,Online,M,6/29/2015,840086162,8/14/2015,9019,668.27,502.54,6027127.13,4532408.26,1494718.87 +Sub-Saharan Africa,Mozambique,Cereal,Offline,H,7/18/2017,764081799,8/11/2017,7639,205.7,117.11,1571342.3,894603.29,676739.01 +Asia,North Korea,Household,Online,L,10/9/2012,660790145,10/26/2012,1343,668.27,502.54,897486.61,674911.22,222575.39 +Central America and the Caribbean,Dominica,Clothes,Online,H,6/23/2014,738072526,7/8/2014,917,109.28,35.84,100209.76,32865.28,67344.48 +Sub-Saharan Africa,Cameroon,Meat,Offline,M,7/7/2010,374102771,8/24/2010,4178,421.89,364.69,1762656.42,1523674.82,238981.6 +Europe,Switzerland,Snacks,Online,M,7/12/2012,367367208,7/16/2012,975,152.58,97.44,148765.5,95004,53761.5 +Central America and the Caribbean,Grenada,Baby Food,Offline,M,4/21/2014,686664664,5/9/2014,8188,255.28,159.42,2090232.64,1305330.96,784901.68 +Europe,Kosovo,Clothes,Offline,M,9/3/2010,921106469,10/3/2010,4728,109.28,35.84,516675.84,169451.52,347224.32 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,L,6/25/2016,730116450,7/19/2016,6537,205.7,117.11,1344660.9,765548.07,579112.83 +Europe,Austria,Household,Online,C,5/3/2017,293430936,6/16/2017,1589,668.27,502.54,1061881.03,798536.06,263344.97 +Middle East and North Africa,Morocco,Fruits,Offline,H,4/13/2011,761098754,5/6/2011,4889,9.33,6.92,45614.37,33831.88,11782.49 +Europe,Slovenia,Office Supplies,Offline,L,7/21/2012,203481233,7/28/2012,3473,651.21,524.96,2261652.33,1823186.08,438466.25 +Europe,Ukraine,Clothes,Online,L,7/16/2017,361252200,8/19/2017,1409,109.28,35.84,153975.52,50498.56,103476.96 +Central America and the Caribbean,Barbados,Household,Offline,C,2/11/2016,795397984,4/1/2016,4794,668.27,502.54,3203686.38,2409176.76,794509.62 +Europe,Belgium,Household,Offline,C,7/26/2010,237217414,9/4/2010,6759,668.27,502.54,4516836.93,3396667.86,1120169.07 +Europe,Belarus,Snacks,Online,C,10/31/2011,638321816,11/5/2011,2465,152.58,97.44,376109.7,240189.6,135920.1 +Europe,Slovenia,Household,Online,L,12/24/2012,420635020,1/28/2013,4105,668.27,502.54,2743248.35,2062926.7,680321.65 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,H,9/19/2015,326393353,10/18/2015,5901,437.2,263.33,2579917.2,1553910.33,1026006.87 +Middle East and North Africa,Yemen,Office Supplies,Offline,L,6/14/2011,268145644,7/11/2011,9110,651.21,524.96,5932523.1,4782385.6,1150137.5 +Middle East and North Africa,Lebanon,Office Supplies,Offline,C,5/16/2015,678753221,6/17/2015,7016,651.21,524.96,4568889.36,3683119.36,885770 +Asia,North Korea,Cosmetics,Offline,C,3/28/2017,261389911,5/2/2017,9938,437.2,263.33,4344893.6,2616973.54,1727920.06 +Middle East and North Africa,Qatar,Vegetables,Offline,C,6/11/2015,939542043,7/22/2015,224,154.06,90.93,34509.44,20368.32,14141.12 +Europe,United Kingdom,Snacks,Offline,M,3/22/2013,207008445,5/3/2013,7254,152.58,97.44,1106815.32,706829.76,399985.56 +Central America and the Caribbean,Honduras,Fruits,Offline,C,11/22/2014,577900445,1/6/2015,2439,9.33,6.92,22755.87,16877.88,5877.99 +Central America and the Caribbean,Grenada,Vegetables,Offline,C,6/17/2014,136641871,7/29/2014,4221,154.06,90.93,650287.26,383815.53,266471.73 +Europe,Moldova ,Office Supplies,Online,H,7/30/2014,187969052,9/11/2014,3075,651.21,524.96,2002470.75,1614252,388218.75 +Europe,Romania,Cereal,Offline,H,3/6/2015,306930816,4/18/2015,6504,205.7,117.11,1337872.8,761683.44,576189.36 +Australia and Oceania,Nauru,Personal Care,Offline,L,4/2/2017,588888490,4/2/2017,4045,81.73,56.67,330597.85,229230.15,101367.7 +North America,Mexico,Office Supplies,Offline,H,7/3/2011,299515902,7/16/2011,2266,651.21,524.96,1475641.86,1189559.36,286082.5 +Sub-Saharan Africa,Gabon,Personal Care,Offline,L,5/30/2012,124799382,7/12/2012,9765,81.73,56.67,798093.45,553382.55,244710.9 +Europe,Sweden,Vegetables,Offline,C,8/6/2016,821037757,9/12/2016,2172,154.06,90.93,334618.32,197499.96,137118.36 +Central America and the Caribbean,Honduras,Household,Online,L,3/3/2014,964842355,3/11/2014,7149,668.27,502.54,4777462.23,3592658.46,1184803.77 +Europe,Armenia,Household,Offline,L,3/26/2015,103137004,4/2/2015,9386,668.27,502.54,6272382.22,4716840.44,1555541.78 +Central America and the Caribbean,Grenada,Cereal,Offline,C,10/24/2015,103158032,12/11/2015,5609,205.7,117.11,1153771.3,656869.99,496901.31 +Asia,North Korea,Beverages,Online,H,10/12/2016,202454268,11/13/2016,9572,47.45,31.79,454191.4,304293.88,149897.52 +Asia,Bhutan,Household,Offline,M,7/5/2012,158887040,7/30/2012,7061,668.27,502.54,4718654.47,3548434.94,1170219.53 +Middle East and North Africa,Saudi Arabia,Fruits,Offline,H,5/14/2017,700630176,6/14/2017,893,9.33,6.92,8331.69,6179.56,2152.13 +Europe,Italy,Cosmetics,Online,L,6/28/2016,376170003,7/14/2016,5918,437.2,263.33,2587349.6,1558386.94,1028962.66 +Europe,Switzerland,Beverages,Online,M,1/5/2015,504305350,2/11/2015,4015,47.45,31.79,190511.75,127636.85,62874.9 +North America,Greenland,Snacks,Online,M,7/25/2011,224147546,8/3/2011,9095,152.58,97.44,1387715.1,886216.8,501498.3 +Sub-Saharan Africa,Madagascar,Meat,Online,L,3/13/2017,545120418,4/25/2017,2100,421.89,364.69,885969,765849,120120 +Europe,Switzerland,Baby Food,Online,C,9/27/2013,296960294,10/3/2013,6005,255.28,159.42,1532956.4,957317.1,575639.3 +Europe,Armenia,Personal Care,Online,L,8/1/2010,179716002,8/8/2010,814,81.73,56.67,66528.22,46129.38,20398.84 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,M,8/14/2010,513748872,9/2/2010,8563,651.21,524.96,5576311.23,4495232.48,1081078.75 +Europe,Ireland,Meat,Online,L,1/5/2014,789732730,1/5/2014,8319,421.89,364.69,3509702.91,3033856.11,475846.8 +Europe,Ireland,Clothes,Online,L,6/3/2014,118653905,6/28/2014,1182,109.28,35.84,129168.96,42362.88,86806.08 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,M,5/10/2010,381811225,5/14/2010,5281,9.33,6.92,49271.73,36544.52,12727.21 +Central America and the Caribbean,Nicaragua,Personal Care,Online,L,7/15/2016,380816018,7/27/2016,777,81.73,56.67,63504.21,44032.59,19471.62 +Europe,Kosovo,Personal Care,Online,C,9/3/2014,787592113,9/15/2014,4863,81.73,56.67,397452.99,275586.21,121866.78 +Europe,Liechtenstein,Snacks,Online,H,4/3/2010,994375836,5/4/2010,6762,152.58,97.44,1031745.96,658889.28,372856.68 +Europe,Liechtenstein,Baby Food,Offline,M,8/15/2013,463716018,9/17/2013,2729,255.28,159.42,696659.12,435057.18,261601.94 +Asia,Bhutan,Meat,Offline,C,6/19/2013,978473985,8/4/2013,1051,421.89,364.69,443406.39,383289.19,60117.2 +Middle East and North Africa,Saudi Arabia,Snacks,Online,M,11/25/2010,791823565,12/30/2010,7044,152.58,97.44,1074773.52,686367.36,388406.16 +Australia and Oceania,Tonga,Fruits,Offline,M,9/3/2015,477251088,10/4/2015,8057,9.33,6.92,75171.81,55754.44,19417.37 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,L,2/5/2012,678555381,2/6/2012,8471,437.2,263.33,3703521.2,2230668.43,1472852.77 +Asia,Vietnam,Meat,Offline,M,11/3/2015,759847772,11/30/2015,4696,421.89,364.69,1981195.44,1712584.24,268611.2 +Europe,Bulgaria,Personal Care,Online,H,2/15/2017,155552089,3/14/2017,175,81.73,56.67,14302.75,9917.25,4385.5 +North America,Canada,Vegetables,Online,H,10/28/2014,620404660,12/1/2014,381,154.06,90.93,58696.86,34644.33,24052.53 +Sub-Saharan Africa,Angola,Snacks,Online,H,8/24/2012,379454314,9/12/2012,7819,152.58,97.44,1193023.02,761883.36,431139.66 +Europe,Norway,Clothes,Online,H,5/17/2015,878062379,6/1/2015,7025,109.28,35.84,767692,251776,515916 +Asia,Japan,Cereal,Online,H,7/1/2017,931902682,8/17/2017,9567,205.7,117.11,1967931.9,1120391.37,847540.53 +Europe,Norway,Vegetables,Offline,L,7/26/2014,776961553,9/11/2014,9044,154.06,90.93,1393318.64,822370.92,570947.72 +Asia,Taiwan,Vegetables,Online,C,7/22/2014,719537818,9/2/2014,6085,154.06,90.93,937455.1,553309.05,384146.05 +Europe,Denmark,Meat,Offline,H,5/13/2011,686242806,5/31/2011,3351,421.89,364.69,1413753.39,1222076.19,191677.2 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,L,4/22/2011,674000346,4/22/2011,535,651.21,524.96,348397.35,280853.6,67543.75 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,C,3/12/2014,300046765,4/9/2014,9360,651.21,524.96,6095325.6,4913625.6,1181700 +Europe,Croatia,Snacks,Offline,H,2/13/2017,151930892,3/14/2017,8582,152.58,97.44,1309441.56,836230.08,473211.48 +Middle East and North Africa,Kuwait,Beverages,Offline,M,8/31/2010,437514054,10/12/2010,8986,47.45,31.79,426385.7,285664.94,140720.76 +Asia,Kazakhstan,Beverages,Online,M,12/24/2012,534970080,2/9/2013,8390,47.45,31.79,398105.5,266718.1,131387.4 +Asia,India,Clothes,Online,H,12/29/2012,342785298,2/2/2013,6642,109.28,35.84,725837.76,238049.28,487788.48 +Sub-Saharan Africa,Burundi,Personal Care,Offline,C,1/20/2012,729758536,2/26/2012,623,81.73,56.67,50917.79,35305.41,15612.38 +Europe,Netherlands,Fruits,Online,C,7/28/2012,385001122,9/13/2012,9243,9.33,6.92,86237.19,63961.56,22275.63 +Asia,Vietnam,Household,Online,C,3/31/2014,767936885,5/14/2014,8444,668.27,502.54,5642871.88,4243447.76,1399424.12 +Europe,Spain,Personal Care,Online,H,4/4/2010,258302152,4/30/2010,6202,81.73,56.67,506889.46,351467.34,155422.12 +Central America and the Caribbean,Haiti,Clothes,Offline,H,10/16/2013,906145751,11/10/2013,7519,109.28,35.84,821676.32,269480.96,552195.36 +Europe,Slovakia,Household,Offline,L,5/17/2016,781829011,6/24/2016,9433,668.27,502.54,6303790.91,4740459.82,1563331.09 +Europe,Switzerland,Cereal,Online,L,5/22/2014,726025760,7/11/2014,6011,205.7,117.11,1236462.7,703948.21,532514.49 +Australia and Oceania,Palau,Fruits,Online,C,11/6/2012,299722325,11/14/2012,3351,9.33,6.92,31264.83,23188.92,8075.91 +Europe,Ukraine,Household,Offline,C,1/20/2014,934217536,1/20/2014,4584,668.27,502.54,3063349.68,2303643.36,759706.32 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Online,C,10/15/2013,981122720,11/9/2013,4870,421.89,364.69,2054604.3,1776040.3,278564 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,C,9/12/2012,662361705,10/3/2012,6402,9.33,6.92,59730.66,44301.84,15428.82 +Sub-Saharan Africa,Niger,Clothes,Online,M,6/25/2012,720170819,8/4/2012,3404,109.28,35.84,371989.12,121999.36,249989.76 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,C,2/16/2012,167098891,3/7/2012,7130,651.21,524.96,4643127.3,3742964.8,900162.5 +Central America and the Caribbean,Costa Rica,Beverages,Online,M,9/6/2011,336007249,9/21/2011,867,47.45,31.79,41139.15,27561.93,13577.22 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,L,1/15/2016,830069720,2/1/2016,4931,154.06,90.93,759669.86,448375.83,311294.03 +Europe,Switzerland,Meat,Online,C,1/9/2016,872772634,2/7/2016,1672,421.89,364.69,705400.08,609761.68,95638.4 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,L,11/17/2014,657914817,12/31/2014,469,9.33,6.92,4375.77,3245.48,1130.29 +Europe,Monaco,Cereal,Online,M,11/27/2016,899607598,12/14/2016,2734,205.7,117.11,562383.8,320178.74,242205.06 +Europe,Belarus,Clothes,Online,C,2/16/2016,582274806,4/1/2016,6909,109.28,35.84,755015.52,247618.56,507396.96 +Europe,Liechtenstein,Household,Online,M,3/10/2015,110652768,4/11/2015,3468,668.27,502.54,2317560.36,1742808.72,574751.64 +Asia,Thailand,Office Supplies,Offline,C,1/8/2014,859790313,2/4/2014,9915,651.21,524.96,6456747.15,5204978.4,1251768.75 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,C,8/13/2013,225048768,9/20/2013,5786,9.33,6.92,53983.38,40039.12,13944.26 +Sub-Saharan Africa,Malawi,Meat,Online,C,4/2/2012,172101962,4/13/2012,7650,421.89,364.69,3227458.5,2789878.5,437580 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,C,11/2/2016,486936223,11/10/2016,4104,651.21,524.96,2672565.84,2154435.84,518130 +Australia and Oceania,Tonga,Cosmetics,Online,C,6/2/2016,125850379,7/1/2016,779,437.2,263.33,340578.8,205134.07,135444.73 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,C,3/31/2016,365455758,5/5/2016,5335,81.73,56.67,436029.55,302334.45,133695.1 +Central America and the Caribbean,Guatemala,Baby Food,Offline,M,4/13/2011,752676188,5/8/2011,2465,255.28,159.42,629265.2,392970.3,236294.9 +Europe,Portugal,Baby Food,Offline,M,9/10/2012,454747998,9/25/2012,8893,255.28,159.42,2270205.04,1417722.06,852482.98 +Sub-Saharan Africa,Rwanda,Personal Care,Online,M,10/16/2013,509220016,10/23/2013,8373,81.73,56.67,684325.29,474497.91,209827.38 +Middle East and North Africa,Afghanistan,Office Supplies,Online,M,7/5/2016,673953568,7/21/2016,6692,651.21,524.96,4357897.32,3513032.32,844865 +Asia,Thailand,Vegetables,Online,L,7/1/2012,777122485,8/15/2012,6668,154.06,90.93,1027272.08,606321.24,420950.84 +Europe,Monaco,Household,Offline,C,3/10/2017,267213094,3/21/2017,3147,668.27,502.54,2103045.69,1581493.38,521552.31 +Asia,Tajikistan,Cereal,Offline,M,12/30/2012,463024222,1/19/2013,8012,205.7,117.11,1648068.4,938285.32,709783.08 +Asia,Tajikistan,Beverages,Online,M,9/12/2013,503667199,10/22/2013,5172,47.45,31.79,245411.4,164417.88,80993.52 +Sub-Saharan Africa,Gabon,Clothes,Offline,L,3/14/2015,498565852,4/10/2015,5570,109.28,35.84,608689.6,199628.8,409060.8 +Middle East and North Africa,Tunisia ,Meat,Offline,L,6/20/2014,177456510,6/22/2014,2180,421.89,364.69,919720.2,795024.2,124696 +Middle East and North Africa,Libya,Clothes,Offline,M,5/1/2013,240388000,5/25/2013,5006,109.28,35.84,547055.68,179415.04,367640.64 +Asia,Turkmenistan,Vegetables,Offline,H,9/4/2014,107721650,9/17/2014,6085,154.06,90.93,937455.1,553309.05,384146.05 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,H,2/4/2011,170131289,3/7/2011,4484,651.21,524.96,2920025.64,2353920.64,566105 +Europe,Bulgaria,Beverages,Offline,H,5/24/2011,438603246,7/12/2011,1302,47.45,31.79,61779.9,41390.58,20389.32 +Europe,United Kingdom,Snacks,Offline,C,1/30/2014,994436347,2/27/2014,4669,152.58,97.44,712396.02,454947.36,257448.66 +Central America and the Caribbean,El Salvador,Clothes,Online,M,2/28/2011,639241921,4/15/2011,4745,109.28,35.84,518533.6,170060.8,348472.8 +Australia and Oceania,Solomon Islands,Household,Offline,L,8/17/2014,944943797,8/29/2014,8723,668.27,502.54,5829319.21,4383656.42,1445662.79 +Asia,India,Baby Food,Offline,H,10/30/2014,403778302,11/4/2014,5827,255.28,159.42,1487516.56,928940.34,558576.22 +Europe,Portugal,Meat,Online,M,7/15/2014,278294265,8/24/2014,2312,421.89,364.69,975409.68,843163.28,132246.4 +Sub-Saharan Africa,Zambia,Personal Care,Online,H,1/4/2010,551353013,2/16/2010,6464,81.73,56.67,528302.72,366314.88,161987.84 +Europe,Kosovo,Household,Offline,L,7/5/2017,376128375,8/5/2017,3599,668.27,502.54,2405103.73,1808641.46,596462.27 +Sub-Saharan Africa,Malawi,Cereal,Online,H,6/28/2016,326106679,7/31/2016,1068,205.7,117.11,219687.6,125073.48,94614.12 +Europe,Montenegro,Cereal,Online,L,12/27/2013,145086753,1/13/2014,3249,205.7,117.11,668319.3,380490.39,287828.91 +Europe,Slovenia,Beverages,Offline,C,7/9/2010,997179925,7/23/2010,6554,47.45,31.79,310987.3,208351.66,102635.64 +North America,Greenland,Household,Online,L,6/17/2011,516810023,7/31/2011,4425,668.27,502.54,2957094.75,2223739.5,733355.25 +Asia,Japan,Fruits,Offline,H,9/3/2015,458713376,10/11/2015,2336,9.33,6.92,21794.88,16165.12,5629.76 +Sub-Saharan Africa,Senegal,Clothes,Online,L,9/23/2011,847938811,10/10/2011,2792,109.28,35.84,305109.76,100065.28,205044.48 +Sub-Saharan Africa,Eritrea,Baby Food,Online,H,12/24/2011,429847657,1/9/2012,329,255.28,159.42,83987.12,52449.18,31537.94 +Sub-Saharan Africa,Namibia,Clothes,Offline,L,11/30/2010,720113742,12/8/2010,6514,109.28,35.84,711849.92,233461.76,478388.16 +Middle East and North Africa,Afghanistan,Clothes,Online,L,8/29/2011,154723393,9/25/2011,4945,109.28,35.84,540389.6,177228.8,363160.8 +Asia,Thailand,Clothes,Offline,M,8/12/2014,839975440,9/30/2014,6254,109.28,35.84,683437.12,224143.36,459293.76 +Asia,Kyrgyzstan,Baby Food,Online,H,9/3/2013,902481210,9/11/2013,3100,255.28,159.42,791368,494202,297166 +Sub-Saharan Africa,Botswana,Vegetables,Online,H,3/1/2015,339164531,4/3/2015,5176,154.06,90.93,797414.56,470653.68,326760.88 +North America,Greenland,Beverages,Online,H,4/25/2011,567261731,5/5/2011,4207,47.45,31.79,199622.15,133740.53,65881.62 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,H,5/14/2014,374321639,6/1/2014,8946,437.2,263.33,3911191.2,2355750.18,1555441.02 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,C,11/25/2014,868205583,1/11/2015,180,9.33,6.92,1679.4,1245.6,433.8 +Europe,Russia,Meat,Online,C,12/3/2015,527087390,12/28/2015,5727,421.89,364.69,2416164.03,2088579.63,327584.4 +Central America and the Caribbean,Guatemala,Snacks,Online,H,12/6/2013,149453389,1/19/2014,5434,152.58,97.44,829119.72,529488.96,299630.76 +Sub-Saharan Africa,Mozambique,Vegetables,Online,C,4/11/2010,604102408,5/16/2010,6182,154.06,90.93,952398.92,562129.26,390269.66 +Central America and the Caribbean,The Bahamas,Beverages,Online,M,12/11/2014,580145776,1/21/2015,6882,47.45,31.79,326550.9,218778.78,107772.12 +Central America and the Caribbean,Panama,Meat,Offline,M,6/25/2012,637007319,8/7/2012,3476,421.89,364.69,1466489.64,1267662.44,198827.2 +Sub-Saharan Africa,Guinea,Clothes,Offline,M,3/23/2011,954423367,4/29/2011,3939,109.28,35.84,430453.92,141173.76,289280.16 +Asia,Malaysia,Meat,Offline,M,10/10/2016,882442748,10/15/2016,3274,421.89,364.69,1381267.86,1193995.06,187272.8 +North America,Mexico,Fruits,Online,C,2/4/2013,291426789,3/23/2013,8518,9.33,6.92,79472.94,58944.56,20528.38 +Central America and the Caribbean,Barbados,Personal Care,Offline,L,9/16/2011,922049319,10/30/2011,3738,81.73,56.67,305506.74,211832.46,93674.28 +Europe,Moldova ,Beverages,Offline,C,1/21/2010,535296666,3/8/2010,5034,47.45,31.79,238863.3,160030.86,78832.44 +Sub-Saharan Africa,Liberia,Snacks,Online,H,6/10/2010,562467658,7/19/2010,5534,152.58,97.44,844377.72,539232.96,305144.76 +Middle East and North Africa,Pakistan,Vegetables,Offline,H,3/21/2016,255173623,4/13/2016,400,154.06,90.93,61624,36372,25252 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,H,11/20/2012,735338389,12/26/2012,1825,47.45,31.79,86596.25,58016.75,28579.5 +Australia and Oceania,Tonga,Personal Care,Online,C,4/18/2017,945198285,5/17/2017,4032,81.73,56.67,329535.36,228493.44,101041.92 +Europe,Kosovo,Meat,Offline,L,4/12/2013,797302138,5/24/2013,8275,421.89,364.69,3491139.75,3017809.75,473330 +Asia,Brunei,Personal Care,Online,M,1/13/2016,724511277,2/9/2016,7842,81.73,56.67,640926.66,444406.14,196520.52 +Europe,Hungary,Clothes,Offline,L,4/24/2015,329999530,5/21/2015,3049,109.28,35.84,333194.72,109276.16,223918.56 +Sub-Saharan Africa,Senegal,Beverages,Offline,M,1/29/2017,637253224,3/15/2017,6245,47.45,31.79,296325.25,198528.55,97796.7 +Europe,Andorra,Snacks,Offline,M,1/2/2017,940071189,1/25/2017,6810,152.58,97.44,1039069.8,663566.4,375503.4 +Europe,Croatia,Baby Food,Online,M,10/28/2011,152564752,11/15/2011,6155,255.28,159.42,1571248.4,981230.1,590018.3 +Asia,Kazakhstan,Vegetables,Offline,M,9/12/2010,859157741,10/7/2010,2723,154.06,90.93,419505.38,247602.39,171902.99 +Europe,Montenegro,Cereal,Offline,H,4/9/2016,764586484,5/29/2016,6986,205.7,117.11,1437020.2,818130.46,618889.74 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,H,5/3/2013,343899810,6/12/2013,6451,47.45,31.79,306099.95,205077.29,101022.66 +North America,Canada,Baby Food,Online,L,6/16/2010,592459046,6/18/2010,652,255.28,159.42,166442.56,103941.84,62500.72 +Asia,Tajikistan,Snacks,Online,C,6/24/2013,775938022,7/31/2013,6159,152.58,97.44,939740.22,600132.96,339607.26 +Middle East and North Africa,Afghanistan,Office Supplies,Online,M,3/2/2014,680323064,3/5/2014,1568,651.21,524.96,1021097.28,823137.28,197960 +Europe,Vatican City,Cereal,Online,C,9/17/2016,161913001,11/6/2016,2510,205.7,117.11,516307,293946.1,222360.9 +Asia,Maldives,Clothes,Offline,L,3/23/2011,497319161,5/1/2011,6646,109.28,35.84,726274.88,238192.64,488082.24 +Australia and Oceania,Vanuatu,Meat,Online,L,5/18/2015,333465373,6/9/2015,8669,421.89,364.69,3657364.41,3161497.61,495866.8 +Europe,Ireland,Cereal,Online,M,1/19/2010,637587964,1/30/2010,5302,205.7,117.11,1090621.4,620917.22,469704.18 +Sub-Saharan Africa,Chad,Meat,Online,C,4/10/2011,647235763,4/21/2011,300,421.89,364.69,126567,109407,17160 +Europe,Georgia,Office Supplies,Online,L,5/29/2013,120270097,7/3/2013,9449,651.21,524.96,6153283.29,4960347.04,1192936.25 +Asia,Maldives,Meat,Offline,L,9/5/2015,684864795,10/12/2015,5567,421.89,364.69,2348661.63,2030229.23,318432.4 +North America,United States of America,Vegetables,Offline,L,10/16/2010,889506185,11/19/2010,3502,154.06,90.93,539518.12,318436.86,221081.26 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,C,6/16/2011,252993094,7/18/2011,5134,651.21,524.96,3343312.14,2695144.64,648167.5 +Sub-Saharan Africa,Ghana,Fruits,Online,C,4/22/2016,614436852,6/9/2016,4374,9.33,6.92,40809.42,30268.08,10541.34 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,C,9/3/2013,283261287,10/13/2013,2164,205.7,117.11,445134.8,253426.04,191708.76 +Asia,North Korea,Fruits,Online,L,9/3/2015,789202725,9/30/2015,1479,9.33,6.92,13799.07,10234.68,3564.39 +Middle East and North Africa,Lebanon,Cereal,Offline,M,7/21/2016,132309997,8/9/2016,2323,205.7,117.11,477841.1,272046.53,205794.57 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,C,8/20/2011,432944428,9/25/2011,6732,651.21,524.96,4383945.72,3534030.72,849915 +Europe,Slovenia,Meat,Online,H,3/23/2016,281779849,5/1/2016,3774,421.89,364.69,1592212.86,1376340.06,215872.8 +Europe,Bosnia and Herzegovina,Fruits,Offline,H,5/31/2016,589802587,7/20/2016,4547,9.33,6.92,42423.51,31465.24,10958.27 +Europe,Denmark,Personal Care,Offline,C,9/15/2010,538311469,10/16/2010,7181,81.73,56.67,586903.13,406947.27,179955.86 +Central America and the Caribbean,Jamaica,Fruits,Offline,M,10/29/2013,728917825,11/5/2013,1837,9.33,6.92,17139.21,12712.04,4427.17 +Central America and the Caribbean,Panama,Baby Food,Offline,L,1/20/2015,933545482,3/2/2015,5708,255.28,159.42,1457138.24,909969.36,547168.88 +Sub-Saharan Africa,Comoros,Office Supplies,Online,H,4/21/2012,544430768,4/30/2012,8018,651.21,524.96,5221401.78,4209129.28,1012272.5 +Central America and the Caribbean,Dominica,Fruits,Offline,L,12/4/2015,824122512,12/30/2015,5020,9.33,6.92,46836.6,34738.4,12098.2 +Sub-Saharan Africa,Sudan,Snacks,Offline,C,8/7/2014,855482041,8/26/2014,5002,152.58,97.44,763205.16,487394.88,275810.28 +Central America and the Caribbean,Guatemala,Household,Offline,L,1/7/2017,691683185,1/11/2017,3280,668.27,502.54,2191925.6,1648331.2,543594.4 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,H,3/18/2010,906212270,3/31/2010,7204,255.28,159.42,1839037.12,1148461.68,690575.44 +Europe,Ireland,Fruits,Offline,C,5/8/2016,342868125,5/18/2016,1152,9.33,6.92,10748.16,7971.84,2776.32 +Sub-Saharan Africa,Uganda,Meat,Offline,M,3/31/2013,165762078,4/29/2013,1537,421.89,364.69,648444.93,560528.53,87916.4 +Sub-Saharan Africa,Mozambique,Snacks,Online,L,11/2/2013,709317958,12/10/2013,1801,152.58,97.44,274796.58,175489.44,99307.14 +Central America and the Caribbean,Guatemala,Fruits,Online,L,12/28/2016,128272092,1/16/2017,7417,9.33,6.92,69200.61,51325.64,17874.97 +Asia,Taiwan,Beverages,Offline,M,4/13/2011,247673308,5/27/2011,891,47.45,31.79,42277.95,28324.89,13953.06 +Asia,Nepal,Office Supplies,Online,M,8/17/2016,712882936,10/2/2016,6757,651.21,524.96,4400225.97,3547154.72,853071.25 +Sub-Saharan Africa,Burundi,Household,Online,H,5/17/2012,339574801,7/4/2012,6585,668.27,502.54,4400557.95,3309225.9,1091332.05 +Sub-Saharan Africa,Zambia,Office Supplies,Online,C,10/17/2016,263735234,11/22/2016,3971,651.21,524.96,2585954.91,2084616.16,501338.75 +Middle East and North Africa,Kuwait,Fruits,Online,H,2/22/2015,791663062,3/27/2015,9547,9.33,6.92,89073.51,66065.24,23008.27 +Sub-Saharan Africa,Senegal,Clothes,Offline,M,6/17/2016,949969613,7/14/2016,5974,109.28,35.84,652838.72,214108.16,438730.56 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,H,12/3/2011,735578715,1/15/2012,2943,651.21,524.96,1916511.03,1544957.28,371553.75 +Australia and Oceania,Tonga,Personal Care,Offline,L,6/24/2016,665726697,7/14/2016,2178,81.73,56.67,178007.94,123427.26,54580.68 +Asia,Indonesia,Household,Online,M,2/1/2012,427962386,3/8/2012,2435,668.27,502.54,1627237.45,1223684.9,403552.55 +Central America and the Caribbean,Grenada,Snacks,Online,L,1/14/2012,230147111,2/13/2012,4499,152.58,97.44,686457.42,438382.56,248074.86 +Australia and Oceania,Nauru,Vegetables,Offline,M,10/6/2011,350454699,11/6/2011,6188,154.06,90.93,953323.28,562674.84,390648.44 +Middle East and North Africa,Tunisia ,Cereal,Online,L,5/5/2015,687371480,6/5/2015,7351,205.7,117.11,1512100.7,860875.61,651225.09 +Asia,India,Vegetables,Online,C,7/17/2016,309696280,7/27/2016,4866,154.06,90.93,749655.96,442465.38,307190.58 +Sub-Saharan Africa,Djibouti,Snacks,Online,M,3/20/2010,606540429,4/1/2010,7646,152.58,97.44,1166626.68,745026.24,421600.44 +Middle East and North Africa,Israel,Meat,Offline,H,3/12/2011,337327754,3/31/2011,1633,421.89,364.69,688946.37,595538.77,93407.6 +Asia,Singapore,Cereal,Offline,H,8/30/2012,581794583,9/24/2012,4801,205.7,117.11,987565.7,562245.11,425320.59 +Central America and the Caribbean,El Salvador,Office Supplies,Online,H,8/30/2012,689989745,9/13/2012,2154,651.21,524.96,1402706.34,1130763.84,271942.5 +Sub-Saharan Africa,Angola,Beverages,Online,M,4/16/2010,532274568,5/19/2010,728,47.45,31.79,34543.6,23143.12,11400.48 +Sub-Saharan Africa,Burundi,Fruits,Offline,M,1/27/2017,949322879,2/11/2017,4591,9.33,6.92,42834.03,31769.72,11064.31 +Australia and Oceania,Nauru,Snacks,Online,L,4/25/2015,602121007,5/6/2015,9841,152.58,97.44,1501539.78,958907.04,542632.74 +Asia,Turkmenistan,Cosmetics,Online,L,11/16/2014,921967780,11/21/2014,9609,437.2,263.33,4201054.8,2530337.97,1670716.83 +Sub-Saharan Africa,Lesotho,Vegetables,Online,C,7/21/2011,260474526,9/8/2011,9056,154.06,90.93,1395167.36,823462.08,571705.28 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,C,7/20/2013,639565074,8/17/2013,373,152.58,97.44,56912.34,36345.12,20567.22 +Middle East and North Africa,Lebanon,Personal Care,Offline,C,1/3/2015,101475751,2/18/2015,7785,81.73,56.67,636268.05,441175.95,195092.1 +Asia,Kazakhstan,Snacks,Offline,L,11/26/2014,358755385,1/7/2015,2546,152.58,97.44,388468.68,248082.24,140386.44 +Europe,Ukraine,Office Supplies,Offline,L,4/15/2013,944265305,5/2/2013,7942,651.21,524.96,5171909.82,4169232.32,1002677.5 +Asia,Taiwan,Office Supplies,Offline,H,1/21/2015,561179339,2/5/2015,4292,651.21,524.96,2794993.32,2253128.32,541865 +Middle East and North Africa,Yemen,Meat,Online,H,1/13/2011,232983815,2/21/2011,3943,421.89,364.69,1663512.27,1437972.67,225539.6 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,M,1/12/2012,153477561,2/12/2012,6276,81.73,56.67,512937.48,355660.92,157276.56 +Middle East and North Africa,Turkey,Cosmetics,Offline,L,10/15/2014,136771905,12/2/2014,2701,437.2,263.33,1180877.2,711254.33,469622.87 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,C,4/24/2013,967290675,5/27/2013,1661,437.2,263.33,726189.2,437391.13,288798.07 +North America,Mexico,Clothes,Offline,H,4/4/2010,349770200,5/20/2010,3630,109.28,35.84,396686.4,130099.2,266587.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,M,2/16/2013,559259307,3/18/2013,6112,668.27,502.54,4084466.24,3071524.48,1012941.76 +Europe,Macedonia,Baby Food,Online,M,5/6/2015,791119325,6/22/2015,8643,255.28,159.42,2206385.04,1377867.06,828517.98 +Europe,Sweden,Vegetables,Offline,M,3/6/2015,311024081,4/16/2015,7792,154.06,90.93,1200435.52,708526.56,491908.96 +Europe,Montenegro,Household,Offline,M,12/20/2011,704959905,1/14/2012,2156,668.27,502.54,1440790.12,1083476.24,357313.88 +Asia,Turkmenistan,Fruits,Offline,H,6/24/2017,929225623,8/12/2017,7366,9.33,6.92,68724.78,50972.72,17752.06 +Europe,Liechtenstein,Cereal,Offline,L,3/30/2014,460432565,4/21/2014,1083,205.7,117.11,222773.1,126830.13,95942.97 +Europe,Netherlands,Cosmetics,Online,M,5/15/2012,645504558,7/1/2012,7998,437.2,263.33,3496725.6,2106113.34,1390612.26 +Europe,Greece,Office Supplies,Offline,L,6/16/2015,651677930,7/22/2015,4836,651.21,524.96,3149251.56,2538706.56,610545 +Central America and the Caribbean,Nicaragua,Household,Offline,L,10/20/2016,616501510,12/2/2016,5352,668.27,502.54,3576581.04,2689594.08,886986.96 +Central America and the Caribbean,Honduras,Meat,Offline,H,10/12/2010,297836625,11/13/2010,5331,421.89,364.69,2249095.59,1944162.39,304933.2 +Asia,Philippines,Beverages,Offline,C,10/3/2011,423857104,10/9/2011,7591,47.45,31.79,360192.95,241317.89,118875.06 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,L,6/8/2012,443049275,7/13/2012,6981,437.2,263.33,3052093.2,1838306.73,1213786.47 +North America,Canada,Baby Food,Offline,C,5/23/2010,774211966,6/13/2010,5380,255.28,159.42,1373406.4,857679.6,515726.8 +Europe,Russia,Household,Offline,M,10/25/2011,556456506,11/28/2011,6701,668.27,502.54,4478077.27,3367520.54,1110556.73 +Sub-Saharan Africa,Seychelles ,Clothes,Offline,H,8/14/2012,799206721,9/13/2012,1884,109.28,35.84,205883.52,67522.56,138360.96 +Australia and Oceania,Australia,Fruits,Offline,C,5/7/2017,332198941,6/6/2017,3904,9.33,6.92,36424.32,27015.68,9408.64 +Middle East and North Africa,Turkey,Personal Care,Online,L,9/4/2012,755481994,10/16/2012,2765,81.73,56.67,225983.45,156692.55,69290.9 +Europe,Greece,Household,Offline,H,8/21/2016,589417207,9/27/2016,504,668.27,502.54,336808.08,253280.16,83527.92 +Asia,Vietnam,Snacks,Online,M,4/4/2014,224678409,4/29/2014,6189,152.58,97.44,944317.62,603056.16,341261.46 +Europe,Greece,Clothes,Online,M,5/2/2014,572251927,5/31/2014,917,109.28,35.84,100209.76,32865.28,67344.48 +Middle East and North Africa,Lebanon,Meat,Offline,H,5/18/2015,813436591,5/29/2015,2819,421.89,364.69,1189307.91,1028061.11,161246.8 +Sub-Saharan Africa,Comoros,Snacks,Online,L,12/19/2016,649843728,2/4/2017,2055,152.58,97.44,313551.9,200239.2,113312.7 +Europe,Georgia,Meat,Online,H,12/14/2015,753397166,1/31/2016,5818,421.89,364.69,2454556.02,2121766.42,332789.6 +Europe,Portugal,Baby Food,Offline,C,4/3/2010,516333234,5/13/2010,3333,255.28,159.42,850848.24,531346.86,319501.38 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,M,3/19/2010,301200759,4/28/2010,853,437.2,263.33,372931.6,224620.49,148311.11 +Sub-Saharan Africa,Zambia,Fruits,Online,L,2/3/2012,990861070,2/26/2012,6664,9.33,6.92,62175.12,46114.88,16060.24 +Sub-Saharan Africa,Tanzania,Snacks,Offline,L,12/31/2016,838487994,1/7/2017,6085,152.58,97.44,928449.3,592922.4,335526.9 +Central America and the Caribbean,Honduras,Cosmetics,Offline,M,12/23/2011,417567861,1/13/2012,6464,437.2,263.33,2826060.8,1702165.12,1123895.68 +Europe,Ireland,Household,Offline,M,8/14/2011,371899497,9/15/2011,2180,668.27,502.54,1456828.6,1095537.2,361291.4 +Europe,Iceland,Fruits,Offline,M,6/12/2016,965594232,7/4/2016,9646,9.33,6.92,89997.18,66750.32,23246.86 +Middle East and North Africa,Egypt,Fruits,Online,C,9/9/2016,733075892,9/19/2016,2302,9.33,6.92,21477.66,15929.84,5547.82 +Middle East and North Africa,Somalia,Meat,Offline,H,3/20/2011,529080808,4/18/2011,5623,421.89,364.69,2372287.47,2050651.87,321635.6 +Europe,Monaco,Cosmetics,Offline,M,4/23/2011,378657805,6/11/2011,2114,437.2,263.33,924240.8,556679.62,367561.18 +Europe,Sweden,Baby Food,Online,C,3/6/2014,827168214,3/9/2014,6311,255.28,159.42,1611072.08,1006099.62,604972.46 +Central America and the Caribbean,El Salvador,Clothes,Offline,H,4/24/2014,690285861,5/10/2014,9781,109.28,35.84,1068867.68,350551.04,718316.64 +Sub-Saharan Africa,Djibouti,Fruits,Offline,M,10/31/2014,203997075,11/22/2014,6123,9.33,6.92,57127.59,42371.16,14756.43 +Europe,Denmark,Baby Food,Offline,H,2/23/2016,574600684,4/9/2016,5966,255.28,159.42,1523000.48,951099.72,571900.76 +Sub-Saharan Africa,Comoros,Household,Online,C,2/23/2012,828708016,3/18/2012,1973,668.27,502.54,1318496.71,991511.42,326985.29 +Central America and the Caribbean,Belize,Clothes,Offline,M,9/22/2016,963242900,10/24/2016,3834,109.28,35.84,418979.52,137410.56,281568.96 +Europe,Spain,Meat,Online,L,7/19/2014,595441663,7/27/2014,3275,421.89,364.69,1381689.75,1194359.75,187330 +Europe,Slovakia,Office Supplies,Online,C,4/12/2010,312853133,5/14/2010,9049,651.21,524.96,5892799.29,4750363.04,1142436.25 +Europe,Latvia,Personal Care,Offline,C,3/20/2017,323338639,4/30/2017,1944,81.73,56.67,158883.12,110166.48,48716.64 +Europe,Sweden,Fruits,Offline,M,8/26/2015,905072009,9/10/2015,9775,9.33,6.92,91200.75,67643,23557.75 +Australia and Oceania,Nauru,Personal Care,Offline,H,3/23/2017,156539571,5/8/2017,2393,81.73,56.67,195579.89,135611.31,59968.58 +Europe,Belgium,Meat,Offline,M,9/18/2015,746540153,10/2/2015,6676,421.89,364.69,2816537.64,2434670.44,381867.2 +Australia and Oceania,Samoa ,Snacks,Online,L,7/14/2013,464185082,7/26/2013,1536,152.58,97.44,234362.88,149667.84,84695.04 +Sub-Saharan Africa,Malawi,Household,Online,H,5/18/2010,768898189,6/11/2010,2915,668.27,502.54,1948007.05,1464904.1,483102.95 +Europe,Spain,Household,Online,H,7/30/2014,940415799,9/10/2014,8788,668.27,502.54,5872756.76,4416321.52,1456435.24 +Middle East and North Africa,Iraq,Meat,Offline,C,8/5/2016,328786742,8/5/2016,4158,421.89,364.69,1754218.62,1516381.02,237837.6 +Sub-Saharan Africa,Nigeria,Snacks,Online,M,7/14/2015,604372346,8/31/2015,6063,152.58,97.44,925092.54,590778.72,334313.82 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Offline,H,5/5/2015,807846438,5/20/2015,8568,437.2,263.33,3745929.6,2256211.44,1489718.16 +North America,Mexico,Baby Food,Offline,M,6/20/2013,500195348,6/24/2013,7774,255.28,159.42,1984546.72,1239331.08,745215.64 +North America,Canada,Clothes,Offline,M,3/18/2012,212717902,3/18/2012,6809,109.28,35.84,744087.52,244034.56,500052.96 +Europe,Lithuania,Personal Care,Offline,L,12/5/2014,997025430,12/7/2014,836,81.73,56.67,68326.28,47376.12,20950.16 +Asia,Sri Lanka,Beverages,Offline,C,9/8/2014,375041759,10/27/2014,2045,47.45,31.79,97035.25,65010.55,32024.7 +Europe,Serbia,Clothes,Online,H,3/11/2013,889003217,4/22/2013,4662,109.28,35.84,509463.36,167086.08,342377.28 +Sub-Saharan Africa,Ghana,Vegetables,Online,C,12/31/2016,651458632,1/19/2017,9941,154.06,90.93,1531510.46,903935.13,627575.33 +Asia,Maldives,Office Supplies,Offline,H,1/5/2011,995269334,2/10/2011,1168,651.21,524.96,760613.28,613153.28,147460 +Australia and Oceania,Fiji,Cosmetics,Offline,C,4/11/2015,623609149,5/12/2015,8660,437.2,263.33,3786152,2280437.8,1505714.2 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,H,1/13/2013,559964406,1/23/2013,4766,9.33,6.92,44466.78,32980.72,11486.06 +Europe,Armenia,Meat,Offline,L,2/8/2015,998133933,2/24/2015,8866,421.89,364.69,3740476.74,3233341.54,507135.2 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,M,8/26/2010,852229058,8/30/2010,2372,81.73,56.67,193863.56,134421.24,59442.32 +Sub-Saharan Africa,Eritrea,Cereal,Online,C,5/26/2016,906673610,6/15/2016,3724,205.7,117.11,766026.8,436117.64,329909.16 +Sub-Saharan Africa,Chad,Personal Care,Online,L,4/15/2012,666203916,5/4/2012,3398,81.73,56.67,277718.54,192564.66,85153.88 +Europe,Slovenia,Meat,Online,H,5/23/2013,605868804,7/11/2013,8898,421.89,364.69,3753977.22,3245011.62,508965.6 +Europe,Greece,Cosmetics,Offline,L,2/16/2013,821029603,3/6/2013,9759,437.2,263.33,4266634.8,2569837.47,1696797.33 +Australia and Oceania,Nauru,Baby Food,Offline,C,5/7/2017,577360141,5/30/2017,2551,255.28,159.42,651219.28,406680.42,244538.86 +Sub-Saharan Africa,Liberia,Cereal,Online,L,3/30/2010,560846745,4/25/2010,5870,205.7,117.11,1207459,687435.7,520023.3 +Sub-Saharan Africa,Malawi,Personal Care,Offline,C,2/23/2011,627788245,3/20/2011,5347,81.73,56.67,437010.31,303014.49,133995.82 +Sub-Saharan Africa,Liberia,Personal Care,Online,C,3/2/2010,254795968,4/4/2010,8644,81.73,56.67,706474.12,489855.48,216618.64 +Australia and Oceania,New Zealand,Cereal,Online,H,5/30/2017,788793742,7/19/2017,452,205.7,117.11,92976.4,52933.72,40042.68 +Europe,Lithuania,Snacks,Online,H,10/4/2013,497017896,11/12/2013,7495,152.58,97.44,1143587.1,730312.8,413274.3 +Central America and the Caribbean,Haiti,Beverages,Online,C,3/26/2015,417017257,3/28/2015,3528,47.45,31.79,167403.6,112155.12,55248.48 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,H,3/13/2016,306653153,3/19/2016,4337,152.58,97.44,661739.46,422597.28,239142.18 +Middle East and North Africa,Iran,Meat,Offline,M,11/17/2015,894099414,11/22/2015,2740,421.89,364.69,1155978.6,999250.6,156728 +Australia and Oceania,New Zealand,Fruits,Offline,H,7/22/2014,727842366,8/5/2014,3585,9.33,6.92,33448.05,24808.2,8639.85 +Europe,Denmark,Clothes,Offline,C,5/15/2017,226680839,6/23/2017,8752,109.28,35.84,956418.56,313671.68,642746.88 +Middle East and North Africa,Somalia,Vegetables,Offline,M,5/16/2015,329726159,7/4/2015,2153,154.06,90.93,331691.18,195772.29,135918.89 +Asia,Bhutan,Meat,Online,H,1/15/2012,246402156,3/4/2012,4728,421.89,364.69,1994695.92,1724254.32,270441.6 +Sub-Saharan Africa,Rwanda,Vegetables,Online,L,12/4/2011,606445157,12/15/2011,9453,154.06,90.93,1456329.18,859561.29,596767.89 +Europe,Hungary,Fruits,Offline,H,11/4/2016,309903991,12/17/2016,6332,9.33,6.92,59077.56,43817.44,15260.12 +Asia,Maldives,Cosmetics,Online,L,7/18/2014,577139985,8/2/2014,7402,437.2,263.33,3236154.4,1949168.66,1286985.74 +Sub-Saharan Africa,Senegal,Vegetables,Offline,C,10/4/2012,898826968,11/12/2012,1729,154.06,90.93,266369.74,157217.97,109151.77 +Europe,Serbia,Meat,Online,C,9/21/2012,385951268,10/28/2012,412,421.89,364.69,173818.68,150252.28,23566.4 +Asia,Turkmenistan,Household,Online,L,12/13/2012,919811713,1/2/2013,1581,668.27,502.54,1056534.87,794515.74,262019.13 +Sub-Saharan Africa,Seychelles ,Household,Offline,H,1/3/2013,402019631,1/17/2013,5398,668.27,502.54,3607321.46,2712710.92,894610.54 +Asia,Turkmenistan,Cosmetics,Online,C,4/29/2017,404498851,5/31/2017,9054,437.2,263.33,3958408.8,2384189.82,1574218.98 +Europe,Albania,Snacks,Online,L,4/1/2016,319485700,5/21/2016,1773,152.58,97.44,270524.34,172761.12,97763.22 +Asia,China,Fruits,Offline,M,7/19/2012,509529006,8/19/2012,9811,9.33,6.92,91536.63,67892.12,23644.51 +Asia,Bhutan,Beverages,Online,C,1/20/2010,957490098,1/25/2010,1452,47.45,31.79,68897.4,46159.08,22738.32 +Middle East and North Africa,Saudi Arabia,Fruits,Offline,H,6/16/2017,816542804,7/23/2017,2016,9.33,6.92,18809.28,13950.72,4858.56 +Central America and the Caribbean,Honduras,Personal Care,Offline,H,3/19/2014,660173451,3/26/2014,8850,81.73,56.67,723310.5,501529.5,221781 +Europe,Norway,Cosmetics,Online,M,12/5/2014,232180869,1/6/2015,6334,437.2,263.33,2769224.8,1667932.22,1101292.58 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,L,7/18/2012,696676385,8/31/2012,879,437.2,263.33,384298.8,231467.07,152831.73 +Central America and the Caribbean,Cuba,Snacks,Offline,L,6/10/2012,588083827,6/21/2012,5928,152.58,97.44,904494.24,577624.32,326869.92 +Australia and Oceania,Fiji,Beverages,Online,H,6/25/2013,761139523,7/12/2013,6954,47.45,31.79,329967.3,221067.66,108899.64 +Sub-Saharan Africa,Mauritius ,Household,Online,C,10/22/2011,340892302,11/22/2011,6463,668.27,502.54,4319029.01,3247916.02,1071112.99 +Australia and Oceania,Tonga,Clothes,Online,L,3/14/2012,772703492,4/22/2012,8989,109.28,35.84,982317.92,322165.76,660152.16 +Central America and the Caribbean,Costa Rica,Cereal,Offline,L,9/19/2016,872246921,10/1/2016,6102,205.7,117.11,1255181.4,714605.22,540576.18 +Central America and the Caribbean,Honduras,Cosmetics,Offline,H,5/5/2013,875508916,6/11/2013,1399,437.2,263.33,611642.8,368398.67,243244.13 +North America,Canada,Baby Food,Online,L,1/18/2010,188788306,2/24/2010,5510,255.28,159.42,1406592.8,878404.2,528188.6 +Central America and the Caribbean,Nicaragua,Clothes,Offline,C,11/17/2015,538696420,1/5/2016,1096,109.28,35.84,119770.88,39280.64,80490.24 +Central America and the Caribbean,Haiti,Cosmetics,Online,C,6/6/2014,122157084,7/25/2014,7851,437.2,263.33,3432457.2,2067403.83,1365053.37 +Asia,Maldives,Personal Care,Online,L,2/1/2013,356406629,2/26/2013,7496,81.73,56.67,612648.08,424798.32,187849.76 +Asia,Bangladesh,Fruits,Offline,L,7/8/2016,928993880,7/13/2016,8788,9.33,6.92,81992.04,60812.96,21179.08 +Middle East and North Africa,Turkey,Meat,Online,M,4/20/2015,247780168,5/20/2015,2513,421.89,364.69,1060209.57,916465.97,143743.6 +Asia,Taiwan,Meat,Online,L,6/9/2012,390939319,7/6/2012,6487,421.89,364.69,2736800.43,2365744.03,371056.4 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,H,1/3/2012,356957662,2/11/2012,559,437.2,263.33,244394.8,147201.47,97193.33 +Central America and the Caribbean,Nicaragua,Snacks,Offline,H,5/10/2015,114634025,6/25/2015,1610,152.58,97.44,245653.8,156878.4,88775.4 +Europe,Albania,Cereal,Online,M,4/29/2017,153079736,6/9/2017,8550,205.7,117.11,1758735,1001290.5,757444.5 +Europe,San Marino,Cereal,Offline,L,1/13/2010,131718623,1/19/2010,7323,205.7,117.11,1506341.1,857596.53,648744.57 +Australia and Oceania,New Zealand,Vegetables,Online,M,12/17/2016,230287015,1/23/2017,5900,154.06,90.93,908954,536487,372467 +Sub-Saharan Africa,Namibia,Snacks,Offline,H,6/5/2013,698833739,6/21/2013,9288,152.58,97.44,1417163.04,905022.72,512140.32 +Asia,Mongolia,Snacks,Online,M,9/3/2013,507720124,10/13/2013,4522,152.58,97.44,689966.76,440623.68,249343.08 +Asia,Sri Lanka,Fruits,Offline,M,1/30/2014,497619998,3/15/2014,5670,9.33,6.92,52901.1,39236.4,13664.7 +Middle East and North Africa,Jordan,Fruits,Offline,L,2/6/2012,229519689,3/3/2012,8831,9.33,6.92,82393.23,61110.52,21282.71 +Australia and Oceania,Vanuatu,Office Supplies,Online,L,1/7/2010,234718024,1/30/2010,7134,651.21,524.96,4645732.14,3745064.64,900667.5 +Asia,Myanmar,Baby Food,Offline,C,3/17/2011,664826333,4/20/2011,5741,255.28,159.42,1465562.48,915230.22,550332.26 +Europe,Macedonia,Cosmetics,Offline,M,4/18/2016,841768443,6/5/2016,6843,437.2,263.33,2991759.6,1801967.19,1189792.41 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,M,11/7/2011,607780683,11/22/2011,4665,437.2,263.33,2039538,1228434.45,811103.55 +North America,United States of America,Baby Food,Online,L,12/31/2011,775411880,1/25/2012,461,255.28,159.42,117684.08,73492.62,44191.46 +Sub-Saharan Africa,Central African Republic,Household,Online,C,10/14/2016,877523362,11/15/2016,7518,668.27,502.54,5024053.86,3778095.72,1245958.14 +Sub-Saharan Africa,Mali,Cosmetics,Offline,C,12/20/2015,517288959,1/14/2016,6153,437.2,263.33,2690091.6,1620269.49,1069822.11 +Middle East and North Africa,Yemen,Cosmetics,Online,M,7/6/2015,718194997,7/16/2015,8714,437.2,263.33,3809760.8,2294657.62,1515103.18 +Sub-Saharan Africa,South Sudan,Household,Online,H,1/30/2011,774040305,3/1/2011,4582,668.27,502.54,3062013.14,2302638.28,759374.86 +Europe,Czech Republic,Cereal,Offline,M,7/24/2014,498936212,9/2/2014,5167,205.7,117.11,1062851.9,605107.37,457744.53 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,H,5/22/2012,677306544,6/26/2012,8913,154.06,90.93,1373136.78,810459.09,562677.69 +Australia and Oceania,East Timor,Personal Care,Online,H,10/17/2014,813887631,11/7/2014,6291,81.73,56.67,514163.43,356510.97,157652.46 +Europe,Lithuania,Personal Care,Online,H,2/16/2014,483728301,4/3/2014,4809,81.73,56.67,393039.57,272526.03,120513.54 +Europe,Hungary,Personal Care,Offline,H,5/22/2011,682189881,6/8/2011,4001,81.73,56.67,327001.73,226736.67,100265.06 +Europe,Portugal,Beverages,Offline,C,6/2/2012,674946200,7/6/2012,434,47.45,31.79,20593.3,13796.86,6796.44 +Middle East and North Africa,Libya,Household,Offline,H,7/24/2016,247983586,7/28/2016,2709,668.27,502.54,1810343.43,1361380.86,448962.57 +North America,Canada,Cosmetics,Online,C,11/9/2012,157600867,12/9/2012,6454,437.2,263.33,2821688.8,1699531.82,1122156.98 +Middle East and North Africa,Somalia,Fruits,Online,M,2/19/2014,780409371,3/12/2014,9330,9.33,6.92,87048.9,64563.6,22485.3 +North America,Greenland,Cosmetics,Online,M,5/9/2015,763332927,6/8/2015,6031,437.2,263.33,2636753.2,1588143.23,1048609.97 +Europe,Ukraine,Meat,Online,C,7/15/2012,173607861,8/3/2012,3279,421.89,364.69,1383377.31,1195818.51,187558.8 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,M,2/19/2014,948783004,4/1/2014,4830,651.21,524.96,3145344.3,2535556.8,609787.5 +Europe,Estonia,Office Supplies,Online,H,7/8/2014,146719682,7/18/2014,6469,651.21,524.96,4212677.49,3395966.24,816711.25 +Europe,Croatia,Fruits,Online,M,11/26/2012,295591723,12/27/2012,1015,9.33,6.92,9469.95,7023.8,2446.15 +Middle East and North Africa,Turkey,Meat,Online,L,2/24/2017,843885457,3/17/2017,3315,421.89,364.69,1398565.35,1208947.35,189618 +Middle East and North Africa,Kuwait,Household,Offline,M,3/31/2017,410399711,5/5/2017,5249,668.27,502.54,3507749.23,2637832.46,869916.77 +Asia,Malaysia,Cosmetics,Online,L,10/29/2011,834245812,12/9/2011,730,437.2,263.33,319156,192230.9,126925.1 +Middle East and North Africa,Morocco,Office Supplies,Online,H,12/8/2011,424847590,1/23/2012,698,651.21,524.96,454544.58,366422.08,88122.5 +Sub-Saharan Africa,Niger,Household,Online,L,7/19/2014,711941373,8/8/2014,8128,668.27,502.54,5431698.56,4084645.12,1347053.44 +North America,United States of America,Cosmetics,Online,H,11/29/2013,595575988,12/20/2013,3025,437.2,263.33,1322530,796573.25,525956.75 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,L,12/2/2012,396112763,12/24/2012,7424,152.58,97.44,1132753.92,723394.56,409359.36 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,L,9/26/2011,504225528,10/27/2011,394,255.28,159.42,100580.32,62811.48,37768.84 +Sub-Saharan Africa,Benin,Vegetables,Online,L,8/4/2011,930900609,8/26/2011,3032,154.06,90.93,467109.92,275699.76,191410.16 +Asia,Thailand,Baby Food,Online,M,12/29/2010,857436835,1/5/2011,3469,255.28,159.42,885566.32,553027.98,332538.34 +Asia,Maldives,Personal Care,Offline,H,2/4/2017,885445535,2/14/2017,1865,81.73,56.67,152426.45,105689.55,46736.9 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,C,8/7/2011,786850535,9/21/2011,5414,255.28,159.42,1382085.92,863099.88,518986.04 +Asia,Vietnam,Clothes,Online,L,2/22/2015,853888165,3/31/2015,3338,109.28,35.84,364776.64,119633.92,245142.72 +Europe,Denmark,Meat,Offline,L,5/10/2015,549107253,5/11/2015,1893,421.89,364.69,798637.77,690358.17,108279.6 +Middle East and North Africa,Bahrain,Household,Offline,M,1/24/2016,755369126,2/8/2016,9365,668.27,502.54,6258348.55,4706287.1,1552061.45 +Central America and the Caribbean,Saint Lucia,Snacks,Online,L,10/24/2010,625847613,12/9/2010,1071,152.58,97.44,163413.18,104358.24,59054.94 +Sub-Saharan Africa,Burundi,Cereal,Online,H,12/4/2016,734029042,12/25/2016,4360,205.7,117.11,896852,510599.6,386252.4 +Central America and the Caribbean,Costa Rica,Beverages,Offline,L,2/20/2011,823712241,3/2/2011,3612,47.45,31.79,171389.4,114825.48,56563.92 +Europe,Switzerland,Vegetables,Online,H,9/10/2016,259008538,10/24/2016,5237,154.06,90.93,806812.22,476200.41,330611.81 +Asia,South Korea,Personal Care,Online,L,3/29/2016,274341762,5/8/2016,2679,81.73,56.67,218954.67,151818.93,67135.74 +Sub-Saharan Africa,Cameroon,Personal Care,Online,L,3/22/2016,824448239,4/24/2016,1410,81.73,56.67,115239.3,79904.7,35334.6 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,L,10/12/2012,134376800,11/24/2012,3936,154.06,90.93,606380.16,357900.48,248479.68 +Europe,United Kingdom,Household,Online,C,9/11/2010,549488770,9/13/2010,4793,668.27,502.54,3203018.11,2408674.22,794343.89 +Central America and the Caribbean,Haiti,Meat,Offline,H,1/11/2012,885457980,2/17/2012,5548,421.89,364.69,2340645.72,2023300.12,317345.6 +Central America and the Caribbean,Barbados,Office Supplies,Online,H,4/29/2012,478270757,5/29/2012,9800,651.21,524.96,6381858,5144608,1237250 +Sub-Saharan Africa,Liberia,Cereal,Offline,H,1/1/2012,534225928,1/6/2012,8179,205.7,117.11,1682420.3,957842.69,724577.61 +Central America and the Caribbean,Haiti,Cereal,Offline,H,7/5/2012,979934823,7/6/2012,3345,205.7,117.11,688066.5,391732.95,296333.55 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,L,8/10/2012,912321269,9/23/2012,4992,152.58,97.44,761679.36,486420.48,275258.88 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,H,2/7/2012,848621594,2/26/2012,4843,152.58,97.44,738944.94,471901.92,267043.02 +Central America and the Caribbean,Cuba,Vegetables,Online,C,8/29/2015,476384627,9/5/2015,1652,154.06,90.93,254507.12,150216.36,104290.76 +Middle East and North Africa,Iraq,Personal Care,Offline,M,11/8/2013,903471696,12/26/2013,6207,81.73,56.67,507298.11,351750.69,155547.42 +Sub-Saharan Africa,Lesotho,Snacks,Online,H,4/10/2017,608056628,4/27/2017,6324,152.58,97.44,964915.92,616210.56,348705.36 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Online,M,11/2/2014,388625752,11/12/2014,1851,255.28,159.42,472523.28,295086.42,177436.86 +Asia,China,Vegetables,Online,M,6/22/2015,213977897,6/28/2015,9670,154.06,90.93,1489760.2,879293.1,610467.1 +Central America and the Caribbean,Panama,Personal Care,Online,H,1/6/2014,573224389,2/23/2014,8690,81.73,56.67,710233.7,492462.3,217771.4 +Middle East and North Africa,Oman,Household,Online,M,3/2/2010,225789058,3/19/2010,4855,668.27,502.54,3244450.85,2439831.7,804619.15 +Europe,Serbia,Fruits,Online,H,4/1/2012,251408231,4/11/2012,6137,9.33,6.92,57258.21,42468.04,14790.17 +North America,Greenland,Fruits,Online,L,9/25/2010,900130736,10/4/2010,7543,9.33,6.92,70376.19,52197.56,18178.63 +Europe,Italy,Cereal,Online,C,4/15/2012,242317903,4/25/2012,6107,205.7,117.11,1256209.9,715190.77,541019.13 +Europe,Luxembourg,Meat,Offline,L,4/18/2013,918643558,4/18/2013,5898,421.89,364.69,2488307.22,2150941.62,337365.6 +Sub-Saharan Africa,Uganda,Clothes,Online,C,3/15/2011,690094029,4/10/2011,3014,109.28,35.84,329369.92,108021.76,221348.16 +Europe,United Kingdom,Vegetables,Offline,H,11/16/2015,987968146,12/10/2015,584,154.06,90.93,89971.04,53103.12,36867.92 +Sub-Saharan Africa,Niger,Personal Care,Offline,L,7/13/2015,163877236,8/27/2015,3771,81.73,56.67,308203.83,213702.57,94501.26 +Sub-Saharan Africa,Liberia,Household,Online,H,10/22/2010,239745128,11/16/2010,4766,668.27,502.54,3184974.82,2395105.64,789869.18 +Middle East and North Africa,Qatar,Household,Offline,M,12/25/2010,157808148,1/10/2011,7793,668.27,502.54,5207828.11,3916294.22,1291533.89 +Europe,Kosovo,Snacks,Online,L,1/16/2015,730615127,1/25/2015,4107,152.58,97.44,626646.06,400186.08,226459.98 +Europe,Kosovo,Cereal,Offline,H,6/18/2015,591027390,6/24/2015,6994,205.7,117.11,1438665.8,819067.34,619598.46 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,M,2/18/2017,242218768,4/7/2017,6771,154.06,90.93,1043140.26,615687.03,427453.23 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,H,11/20/2010,707675588,12/29/2010,5787,154.06,90.93,891545.22,526211.91,365333.31 +North America,Greenland,Baby Food,Online,H,2/6/2015,381196677,2/28/2015,3423,255.28,159.42,873823.44,545694.66,328128.78 +Europe,Poland,Snacks,Offline,M,5/16/2011,876893365,5/19/2011,1088,152.58,97.44,166007.04,106014.72,59992.32 +Sub-Saharan Africa,Cape Verde,Household,Online,L,6/4/2016,279189479,7/2/2016,7226,668.27,502.54,4828919.02,3631354.04,1197564.98 +Middle East and North Africa,Morocco,Snacks,Offline,H,3/14/2010,792821347,3/15/2010,2310,152.58,97.44,352459.8,225086.4,127373.4 +Europe,Ireland,Beverages,Online,L,5/4/2015,192837798,5/25/2015,3845,47.45,31.79,182445.25,122232.55,60212.7 +Europe,Montenegro,Cereal,Offline,C,2/14/2010,374600160,4/1/2010,1367,205.7,117.11,281191.9,160089.37,121102.53 +Asia,Indonesia,Beverages,Offline,H,7/16/2015,603782260,8/7/2015,1443,47.45,31.79,68470.35,45872.97,22597.38 +Sub-Saharan Africa,Burundi,Office Supplies,Online,C,10/14/2015,666370427,10/25/2015,2672,651.21,524.96,1740033.12,1402693.12,337340 +Europe,Cyprus,Snacks,Offline,M,1/17/2015,418663489,1/30/2015,685,152.58,97.44,104517.3,66746.4,37770.9 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,M,1/2/2011,237272775,2/10/2011,3142,437.2,263.33,1373682.4,827382.86,546299.54 +Middle East and North Africa,Iran,Office Supplies,Online,C,10/7/2013,569122111,11/15/2013,4735,651.21,524.96,3083479.35,2485685.6,597793.75 +Sub-Saharan Africa,Burundi,Office Supplies,Online,C,10/15/2011,581447827,11/11/2011,2188,651.21,524.96,1424847.48,1148612.48,276235 +Sub-Saharan Africa,Ghana,Cereal,Offline,H,7/6/2013,411798751,7/12/2013,9256,205.7,117.11,1903959.2,1083970.16,819989.04 +Sub-Saharan Africa,Liberia,Cereal,Online,L,4/23/2013,718036210,6/4/2013,1726,205.7,117.11,355038.2,202131.86,152906.34 +Europe,United Kingdom,Cosmetics,Offline,L,5/27/2010,428334033,7/2/2010,2414,437.2,263.33,1055400.8,635678.62,419722.18 +Central America and the Caribbean,Honduras,Beverages,Offline,L,8/23/2012,791178548,8/29/2012,6169,47.45,31.79,292719.05,196112.51,96606.54 +Asia,Tajikistan,Clothes,Online,H,1/10/2010,425368583,1/19/2010,4871,109.28,35.84,532302.88,174576.64,357726.24 +Australia and Oceania,Palau,Cosmetics,Online,H,4/29/2016,270015466,5/10/2016,2432,437.2,263.33,1063270.4,640418.56,422851.84 +Europe,Serbia,Personal Care,Offline,L,4/20/2012,434543025,5/11/2012,9792,81.73,56.67,800300.16,554912.64,245387.52 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,C,1/26/2010,648687589,2/2/2010,9928,437.2,263.33,4340521.6,2614340.24,1726181.36 +Sub-Saharan Africa,Liberia,Cosmetics,Online,H,6/16/2011,712497985,7/14/2011,2842,437.2,263.33,1242522.4,748383.86,494138.54 +Sub-Saharan Africa,Cameroon,Household,Offline,L,10/9/2011,946335542,10/15/2011,571,668.27,502.54,381582.17,286950.34,94631.83 +Europe,Romania,Snacks,Online,L,3/10/2011,840874087,3/11/2011,2183,152.58,97.44,333082.14,212711.52,120370.62 +Sub-Saharan Africa,Zambia,Office Supplies,Online,L,12/6/2010,407099950,1/12/2011,8777,651.21,524.96,5715670.17,4607573.92,1108096.25 +Middle East and North Africa,Israel,Meat,Offline,L,1/31/2017,626311957,2/23/2017,8481,421.89,364.69,3578049.09,3092935.89,485113.2 +Europe,Germany,Clothes,Online,M,1/30/2014,300121438,3/6/2014,1458,109.28,35.84,159330.24,52254.72,107075.52 +Sub-Saharan Africa,South Africa,Cereal,Offline,H,12/2/2013,100452220,1/7/2014,4899,205.7,117.11,1007724.3,573721.89,434002.41 +Asia,Mongolia,Beverages,Offline,H,7/7/2014,319540631,7/9/2014,8029,47.45,31.79,380976.05,255241.91,125734.14 +Sub-Saharan Africa,Comoros,Baby Food,Offline,M,1/23/2011,419935500,3/14/2011,7101,255.28,159.42,1812743.28,1132041.42,680701.86 +Europe,Ireland,Household,Offline,H,12/22/2014,384498155,12/25/2014,403,668.27,502.54,269312.81,202523.62,66789.19 +Asia,Taiwan,Personal Care,Offline,C,3/20/2012,266402423,4/21/2012,3252,81.73,56.67,265785.96,184290.84,81495.12 +Sub-Saharan Africa,Mauritania,Snacks,Online,M,7/15/2012,639134633,7/28/2012,2996,152.58,97.44,457129.68,291930.24,165199.44 +Sub-Saharan Africa,Guinea,Snacks,Online,M,5/25/2015,346493613,6/10/2015,4015,152.58,97.44,612608.7,391221.6,221387.1 +Middle East and North Africa,Egypt,Household,Online,H,9/27/2013,552590692,10/18/2013,2720,668.27,502.54,1817694.4,1366908.8,450785.6 +Central America and the Caribbean,Dominican Republic,Meat,Online,C,12/9/2012,691849696,1/25/2013,2554,421.89,364.69,1077507.06,931418.26,146088.8 +Europe,Sweden,Vegetables,Online,H,11/12/2011,719006955,12/9/2011,8991,154.06,90.93,1385153.46,817551.63,567601.83 +Sub-Saharan Africa,Guinea,Fruits,Offline,L,3/24/2014,659111297,4/25/2014,4534,9.33,6.92,42302.22,31375.28,10926.94 +Asia,Thailand,Snacks,Offline,M,3/28/2017,157524049,5/12/2017,3721,152.58,97.44,567750.18,362574.24,205175.94 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,H,5/20/2015,729919040,6/29/2015,8119,437.2,263.33,3549626.8,2137976.27,1411650.53 +Central America and the Caribbean,Costa Rica,Clothes,Online,L,10/14/2011,812282598,10/14/2011,1326,109.28,35.84,144905.28,47523.84,97381.44 +Asia,Taiwan,Office Supplies,Offline,H,6/4/2014,710913550,6/6/2014,3972,651.21,524.96,2586606.12,2085141.12,501465 +Central America and the Caribbean,Trinidad and Tobago,Meat,Online,L,3/10/2017,352423226,4/12/2017,8719,421.89,364.69,3678458.91,3179732.11,498726.8 +Sub-Saharan Africa,Swaziland,Clothes,Offline,C,4/5/2011,633735454,4/21/2011,5259,109.28,35.84,574703.52,188482.56,386220.96 +Europe,Macedonia,Fruits,Offline,C,8/4/2011,272086560,9/16/2011,5314,9.33,6.92,49579.62,36772.88,12806.74 +Middle East and North Africa,Oman,Personal Care,Online,H,4/9/2015,755025374,5/17/2015,7641,81.73,56.67,624498.93,433015.47,191483.46 +Middle East and North Africa,Bahrain,Beverages,Offline,M,11/18/2012,490413224,12/31/2012,3026,47.45,31.79,143583.7,96196.54,47387.16 +Europe,United Kingdom,Office Supplies,Offline,C,1/3/2015,656423938,2/8/2015,9285,651.21,524.96,6046484.85,4874253.6,1172231.25 +Europe,Netherlands,Cereal,Online,H,7/27/2010,251543843,8/5/2010,6268,205.7,117.11,1289327.6,734045.48,555282.12 +Europe,Serbia,Cereal,Online,L,1/23/2016,144571769,3/7/2016,854,205.7,117.11,175667.8,100011.94,75655.86 +Asia,Kyrgyzstan,Cosmetics,Online,M,3/8/2011,824619042,4/9/2011,1954,437.2,263.33,854288.8,514546.82,339741.98 +Asia,Cambodia,Office Supplies,Offline,M,10/8/2010,151109492,10/14/2010,5512,651.21,524.96,3589469.52,2893579.52,695890 +Asia,Laos,Vegetables,Offline,H,8/1/2015,103779447,8/12/2015,9499,154.06,90.93,1463415.94,863744.07,599671.87 +Europe,Bulgaria,Beverages,Online,L,1/31/2016,932677733,3/1/2016,8922,47.45,31.79,423348.9,283630.38,139718.52 +Sub-Saharan Africa,Gabon,Personal Care,Offline,L,5/17/2011,708165681,5/26/2011,817,81.73,56.67,66773.41,46299.39,20474.02 +Sub-Saharan Africa,Lesotho,Beverages,Online,M,12/24/2012,270917117,1/28/2013,9250,47.45,31.79,438912.5,294057.5,144855 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,C,10/11/2010,981918370,10/14/2010,321,651.21,524.96,209038.41,168512.16,40526.25 +Asia,Sri Lanka,Meat,Online,C,8/18/2014,672468268,8/21/2014,7159,421.89,364.69,3020310.51,2610815.71,409494.8 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,M,10/2/2012,394178140,11/4/2012,4926,154.06,90.93,758899.56,447921.18,310978.38 +Middle East and North Africa,Pakistan,Vegetables,Online,C,5/13/2013,368971812,6/12/2013,5813,154.06,90.93,895550.78,528576.09,366974.69 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,M,8/3/2010,439085614,9/18/2010,4046,651.21,524.96,2634795.66,2123988.16,510807.5 +Europe,Belarus,Beverages,Online,C,12/27/2010,517068374,1/17/2011,877,47.45,31.79,41613.65,27879.83,13733.82 +Asia,Uzbekistan,Household,Online,L,8/10/2014,135781419,8/18/2014,9594,668.27,502.54,6411382.38,4821368.76,1590013.62 +Sub-Saharan Africa,Ethiopia,Household,Online,H,3/15/2011,698398578,5/3/2011,514,668.27,502.54,343490.78,258305.56,85185.22 +Europe,United Kingdom,Personal Care,Offline,C,4/22/2014,528406178,6/7/2014,5985,81.73,56.67,489154.05,339169.95,149984.1 +Middle East and North Africa,United Arab Emirates,Meat,Offline,M,1/9/2012,719603049,2/21/2012,5388,421.89,364.69,2273143.32,1964949.72,308193.6 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,H,3/23/2016,186100518,5/8/2016,134,109.28,35.84,14643.52,4802.56,9840.96 +Sub-Saharan Africa,The Gambia,Cosmetics,Offline,L,5/12/2013,612322413,6/30/2013,8664,437.2,263.33,3787900.8,2281491.12,1506409.68 +Central America and the Caribbean,Barbados,Cosmetics,Online,M,8/25/2013,603005063,9/3/2013,1453,437.2,263.33,635251.6,382618.49,252633.11 +Europe,Macedonia,Vegetables,Offline,M,1/8/2017,633197295,2/1/2017,6006,154.06,90.93,925284.36,546125.58,379158.78 +Central America and the Caribbean,Costa Rica,Snacks,Offline,H,11/25/2016,798260438,11/26/2016,1858,152.58,97.44,283493.64,181043.52,102450.12 +Sub-Saharan Africa,Benin,Cosmetics,Offline,C,7/23/2011,363868319,8/31/2011,5577,437.2,263.33,2438264.4,1468591.41,969672.99 +Middle East and North Africa,Qatar,Office Supplies,Online,C,6/24/2015,916007268,8/10/2015,5761,651.21,524.96,3751620.81,3024294.56,727326.25 +Middle East and North Africa,Iran,Clothes,Online,C,2/18/2010,510976111,3/14/2010,8041,109.28,35.84,878720.48,288189.44,590531.04 +Europe,Czech Republic,Cosmetics,Online,M,12/3/2015,425386178,1/6/2016,78,437.2,263.33,34101.6,20539.74,13561.86 +Sub-Saharan Africa,South Africa,Snacks,Offline,L,8/27/2012,206161296,9/22/2012,6564,152.58,97.44,1001535.12,639596.16,361938.96 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,M,7/6/2011,820537793,7/20/2011,4222,651.21,524.96,2749408.62,2216381.12,533027.5 +Australia and Oceania,Kiribati,Beverages,Offline,H,5/12/2013,606064498,5/12/2013,6808,47.45,31.79,323039.6,216426.32,106613.28 +Europe,Bosnia and Herzegovina,Baby Food,Online,M,7/29/2012,220602738,7/29/2012,107,255.28,159.42,27314.96,17057.94,10257.02 +Sub-Saharan Africa,Liberia,Vegetables,Online,H,12/12/2015,392326343,12/30/2015,6938,154.06,90.93,1068868.28,630872.34,437995.94 +Asia,Japan,Meat,Offline,C,3/8/2016,569721639,3/28/2016,2148,421.89,364.69,906219.72,783354.12,122865.6 +Asia,Sri Lanka,Cereal,Offline,H,11/8/2010,271587455,11/19/2010,7618,205.7,117.11,1567022.6,892143.98,674878.62 +Australia and Oceania,East Timor,Office Supplies,Online,H,9/23/2013,437035119,10/3/2013,7258,651.21,524.96,4726482.18,3810159.68,916322.5 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,M,2/21/2013,275488460,3/17/2013,2012,47.45,31.79,95469.4,63961.48,31507.92 +Asia,Bhutan,Snacks,Offline,M,8/22/2013,416683804,9/13/2013,4852,152.58,97.44,740318.16,472778.88,267539.28 +Asia,Nepal,Office Supplies,Online,L,1/16/2017,660669982,1/29/2017,5784,651.21,524.96,3766598.64,3036368.64,730230 +Central America and the Caribbean,Dominica,Clothes,Online,H,2/5/2011,427808320,2/25/2011,6844,109.28,35.84,747912.32,245288.96,502623.36 +Europe,Greece,Snacks,Online,H,2/10/2011,108772647,2/10/2011,7098,152.58,97.44,1083012.84,691629.12,391383.72 +Middle East and North Africa,Oman,Household,Online,H,9/28/2010,614549291,10/26/2010,7647,668.27,502.54,5110260.69,3842923.38,1267337.31 +Europe,Bosnia and Herzegovina,Fruits,Online,H,1/29/2016,226437079,2/14/2016,6619,9.33,6.92,61755.27,45803.48,15951.79 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,C,7/18/2011,446047341,8/24/2011,4175,437.2,263.33,1825310,1099402.75,725907.25 +Sub-Saharan Africa,Nigeria,Vegetables,Offline,L,9/17/2016,145303905,9/22/2016,7509,154.06,90.93,1156836.54,682793.37,474043.17 +Asia,Maldives,Fruits,Offline,C,5/10/2014,516443097,6/26/2014,5844,9.33,6.92,54524.52,40440.48,14084.04 +Asia,Vietnam,Household,Offline,H,10/26/2014,122013747,11/20/2014,5434,668.27,502.54,3631379.18,2730802.36,900576.82 +Sub-Saharan Africa,Angola,Beverages,Online,M,5/11/2014,744877183,5/31/2014,4566,47.45,31.79,216656.7,145153.14,71503.56 +Central America and the Caribbean,Saint Lucia,Meat,Offline,H,2/3/2014,638207232,3/22/2014,8557,421.89,364.69,3610112.73,3120652.33,489460.4 +Asia,Bangladesh,Clothes,Online,C,3/12/2016,375490224,4/15/2016,4756,109.28,35.84,519735.68,170455.04,349280.64 +Asia,Cambodia,Beverages,Offline,H,7/21/2012,600524985,7/21/2012,7543,47.45,31.79,357915.35,239791.97,118123.38 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,M,4/5/2011,677422845,5/2/2011,3328,437.2,263.33,1455001.6,876362.24,578639.36 +Middle East and North Africa,Jordan,Household,Offline,M,2/10/2010,940607631,3/14/2010,5555,668.27,502.54,3712239.85,2791609.7,920630.15 +Europe,Italy,Vegetables,Online,H,7/21/2015,444815671,9/9/2015,9697,154.06,90.93,1493919.82,881748.21,612171.61 +Europe,Estonia,Fruits,Offline,C,2/24/2016,115095794,4/13/2016,8258,9.33,6.92,77047.14,57145.36,19901.78 +Sub-Saharan Africa,Liberia,Cosmetics,Offline,H,9/6/2016,496809327,9/21/2016,5775,437.2,263.33,2524830,1520730.75,1004099.25 +Sub-Saharan Africa,Sudan,Baby Food,Online,M,8/22/2011,405630099,9/11/2011,3815,255.28,159.42,973893.2,608187.3,365705.9 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,M,9/19/2011,977544438,11/8/2011,5977,154.06,90.93,920816.62,543488.61,377328.01 +Europe,Spain,Beverages,Online,M,4/27/2017,718851172,5/25/2017,2891,47.45,31.79,137177.95,91904.89,45273.06 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,L,10/8/2014,456161630,11/19/2014,7218,437.2,263.33,3155709.6,1900715.94,1254993.66 +Asia,Tajikistan,Clothes,Offline,M,5/21/2010,186399638,6/7/2010,8650,109.28,35.84,945272,310016,635256 +Middle East and North Africa,Iraq,Beverages,Offline,H,7/20/2011,426801526,9/1/2011,8911,47.45,31.79,422826.95,283280.69,139546.26 +Australia and Oceania,Australia,Cereal,Online,C,5/11/2015,864916121,6/26/2015,6756,205.7,117.11,1389709.2,791195.16,598514.04 +Middle East and North Africa,Morocco,Vegetables,Online,C,5/20/2012,808604753,6/5/2012,2970,154.06,90.93,457558.2,270062.1,187496.1 +Europe,Cyprus,Cereal,Online,H,3/19/2013,536041247,4/21/2013,5372,205.7,117.11,1105020.4,629114.92,475905.48 +Europe,Liechtenstein,Fruits,Offline,H,5/6/2014,845711934,6/13/2014,3810,9.33,6.92,35547.3,26365.2,9182.1 +Asia,Bangladesh,Beverages,Online,M,2/14/2017,806415641,2/24/2017,5163,47.45,31.79,244984.35,164131.77,80852.58 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,C,5/23/2016,907263696,7/7/2016,8344,255.28,159.42,2130056.32,1330200.48,799855.84 +Sub-Saharan Africa,Sudan,Vegetables,Online,C,11/6/2011,807679927,11/29/2011,9294,154.06,90.93,1431833.64,845103.42,586730.22 +Sub-Saharan Africa,Comoros,Household,Online,M,10/25/2011,687400662,12/5/2011,5986,668.27,502.54,4000264.22,3008204.44,992059.78 +Middle East and North Africa,Afghanistan,Clothes,Offline,L,5/3/2014,796474730,6/1/2014,3427,109.28,35.84,374502.56,122823.68,251678.88 +Middle East and North Africa,Israel,Cosmetics,Online,C,12/8/2010,105263459,1/14/2011,8652,437.2,263.33,3782654.4,2278331.16,1504323.24 +Middle East and North Africa,Morocco,Personal Care,Offline,L,2/21/2013,354440677,4/10/2013,5728,81.73,56.67,468149.44,324605.76,143543.68 +Europe,Ukraine,Fruits,Offline,C,10/29/2010,204992711,11/8/2010,753,9.33,6.92,7025.49,5210.76,1814.73 +Sub-Saharan Africa,Ghana,Clothes,Online,H,11/9/2013,188218390,11/19/2013,6859,109.28,35.84,749551.52,245826.56,503724.96 +Europe,Ukraine,Fruits,Offline,L,6/14/2010,455729043,8/2/2010,9206,9.33,6.92,85891.98,63705.52,22186.46 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,M,5/23/2016,329448497,6/4/2016,9986,437.2,263.33,4365879.2,2629613.38,1736265.82 +Middle East and North Africa,Pakistan,Vegetables,Online,C,9/1/2010,551613080,9/4/2010,3423,154.06,90.93,527347.38,311253.39,216093.99 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,M,12/24/2014,134771621,1/4/2015,772,437.2,263.33,337518.4,203290.76,134227.64 +Australia and Oceania,Nauru,Office Supplies,Offline,M,3/24/2014,411785447,5/2/2014,5319,651.21,524.96,3463785.99,2792262.24,671523.75 +Sub-Saharan Africa,Mauritania,Cosmetics,Online,H,4/25/2013,985828387,5/22/2013,7382,437.2,263.33,3227410.4,1943902.06,1283508.34 +Middle East and North Africa,Syria,Cosmetics,Online,H,8/18/2010,180386769,9/17/2010,9308,437.2,263.33,4069457.6,2451075.64,1618381.96 +Asia,Kazakhstan,Cosmetics,Offline,C,12/27/2016,889259421,2/6/2017,479,437.2,263.33,209418.8,126135.07,83283.73 +Sub-Saharan Africa,Togo,Snacks,Offline,C,12/25/2013,226557672,1/9/2014,2304,152.58,97.44,351544.32,224501.76,127042.56 +Sub-Saharan Africa,Swaziland,Beverages,Offline,C,10/8/2010,776705348,11/25/2010,3227,47.45,31.79,153121.15,102586.33,50534.82 +Australia and Oceania,Samoa ,Clothes,Offline,H,1/1/2010,244438779,2/16/2010,3721,109.28,35.84,406630.88,133360.64,273270.24 +Europe,United Kingdom,Baby Food,Offline,M,8/10/2011,904806792,8/15/2011,1291,255.28,159.42,329566.48,205811.22,123755.26 +Sub-Saharan Africa,Guinea,Snacks,Offline,M,7/31/2016,153170716,9/5/2016,5474,152.58,97.44,835222.92,533386.56,301836.36 +Europe,Greece,Personal Care,Offline,L,8/16/2015,855204379,9/18/2015,2835,81.73,56.67,231704.55,160659.45,71045.1 +Sub-Saharan Africa,Namibia,Personal Care,Offline,M,8/24/2015,996894109,9/2/2015,1975,81.73,56.67,161416.75,111923.25,49493.5 +Asia,Nepal,Snacks,Offline,C,4/7/2013,434538733,4/20/2013,8523,152.58,97.44,1300439.34,830481.12,469958.22 +Australia and Oceania,New Zealand,Office Supplies,Offline,H,9/26/2013,444749581,10/3/2013,139,651.21,524.96,90518.19,72969.44,17548.75 +Central America and the Caribbean,Panama,Meat,Online,C,1/7/2012,574450480,2/17/2012,1518,421.89,364.69,640429.02,553599.42,86829.6 +Middle East and North Africa,Morocco,Household,Offline,H,9/16/2011,890877759,10/15/2011,9381,668.27,502.54,6269040.87,4714327.74,1554713.13 +Middle East and North Africa,Egypt,Baby Food,Offline,L,9/7/2013,631580245,9/30/2013,7484,255.28,159.42,1910515.52,1193099.28,717416.24 +Sub-Saharan Africa,Sudan,Cereal,Online,L,4/24/2012,454419267,6/2/2012,1614,205.7,117.11,331999.8,189015.54,142984.26 +Asia,Tajikistan,Household,Online,C,5/22/2014,187568652,6/20/2014,4587,668.27,502.54,3065354.49,2305150.98,760203.51 +Europe,Vatican City,Vegetables,Online,M,8/15/2012,179514729,8/26/2012,1253,154.06,90.93,193037.18,113935.29,79101.89 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,M,2/25/2012,849056327,4/7/2012,3490,81.73,56.67,285237.7,197778.3,87459.4 +Australia and Oceania,Marshall Islands,Snacks,Online,H,8/9/2011,435304772,9/15/2011,5210,152.58,97.44,794941.8,507662.4,287279.4 +Middle East and North Africa,Morocco,Meat,Online,M,6/16/2014,847683894,6/21/2014,7357,421.89,364.69,3103844.73,2683024.33,420820.4 +Middle East and North Africa,Israel,Clothes,Offline,M,2/9/2010,915930020,2/24/2010,2902,109.28,35.84,317130.56,104007.68,213122.88 +Europe,Portugal,Beverages,Offline,L,7/14/2015,440091979,8/10/2015,1851,47.45,31.79,87829.95,58843.29,28986.66 +North America,United States of America,Baby Food,Offline,C,11/23/2010,640531098,12/3/2010,6241,255.28,159.42,1593202.48,994940.22,598262.26 +Europe,Czech Republic,Cereal,Online,C,7/5/2011,107921206,8/1/2011,5138,205.7,117.11,1056886.6,601711.18,455175.42 +Central America and the Caribbean,Dominica,Cosmetics,Offline,C,1/11/2011,653248631,3/1/2011,9642,437.2,263.33,4215482.4,2539027.86,1676454.54 +Europe,Slovakia,Cosmetics,Offline,C,7/18/2015,557812201,8/24/2015,7881,437.2,263.33,3445573.2,2075303.73,1370269.47 +Asia,Philippines,Household,Online,L,1/18/2017,423223245,2/4/2017,18,668.27,502.54,12028.86,9045.72,2983.14 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,L,5/28/2012,921405589,5/30/2012,3244,109.28,35.84,354504.32,116264.96,238239.36 +Asia,Uzbekistan,Clothes,Online,H,9/2/2014,544595563,9/20/2014,6784,109.28,35.84,741355.52,243138.56,498216.96 +Central America and the Caribbean,Saint Lucia,Meat,Offline,M,6/22/2011,555341994,7/22/2011,6892,421.89,364.69,2907665.88,2513443.48,394222.4 +Asia,Bhutan,Fruits,Online,L,3/20/2014,936506211,4/4/2014,1854,9.33,6.92,17297.82,12829.68,4468.14 +Middle East and North Africa,Somalia,Household,Online,C,6/10/2016,841262042,7/20/2016,6988,668.27,502.54,4669870.76,3511749.52,1158121.24 +Middle East and North Africa,Tunisia ,Snacks,Offline,C,10/2/2012,843095815,11/4/2012,9642,152.58,97.44,1471176.36,939516.48,531659.88 +Europe,Estonia,Fruits,Offline,M,3/8/2010,685806357,3/21/2010,4196,9.33,6.92,39148.68,29036.32,10112.36 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,C,10/28/2016,633504998,11/7/2016,7062,152.58,97.44,1077519.96,688121.28,389398.68 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,H,5/2/2015,120615565,6/17/2015,1681,255.28,159.42,429125.68,267985.02,161140.66 +Europe,Denmark,Meat,Online,M,2/21/2012,901874387,4/11/2012,3528,421.89,364.69,1488427.92,1286626.32,201801.6 +Australia and Oceania,Papua New Guinea,Meat,Offline,L,12/20/2010,302330291,2/2/2011,5106,421.89,364.69,2154170.34,1862107.14,292063.2 +Europe,Ukraine,Household,Online,H,8/6/2016,667344605,8/19/2016,953,668.27,502.54,636861.31,478920.62,157940.69 +Asia,Sri Lanka,Baby Food,Offline,C,12/10/2015,812591159,1/8/2016,2636,255.28,159.42,672918.08,420231.12,252686.96 +Sub-Saharan Africa,Kenya,Cereal,Online,L,2/14/2012,974056279,3/12/2012,3754,205.7,117.11,772197.8,439630.94,332566.86 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,H,2/11/2013,558038794,3/14/2013,4935,81.73,56.67,403337.55,279666.45,123671.1 +Australia and Oceania,East Timor,Baby Food,Offline,C,10/27/2012,391150033,11/25/2012,8842,255.28,159.42,2257185.76,1409591.64,847594.12 +Europe,Macedonia,Baby Food,Online,H,7/22/2017,470313823,9/7/2017,5166,255.28,159.42,1318776.48,823563.72,495212.76 +Asia,Bhutan,Clothes,Online,L,12/26/2011,412766492,1/17/2012,5632,109.28,35.84,615464.96,201850.88,413614.08 +Sub-Saharan Africa,Burundi,Household,Online,H,12/1/2015,806056869,1/2/2016,8995,668.27,502.54,6011088.65,4520347.3,1490741.35 +Europe,Cyprus,Cereal,Online,L,5/11/2012,958046281,5/29/2012,6039,205.7,117.11,1242222.3,707227.29,534995.01 +Middle East and North Africa,Iraq,Cereal,Offline,L,11/24/2011,246908557,12/1/2011,4584,205.7,117.11,942928.8,536832.24,406096.56 +Europe,Macedonia,Household,Online,M,1/8/2011,371130025,2/20/2011,4477,668.27,502.54,2991844.79,2249871.58,741973.21 +Central America and the Caribbean,Cuba,Baby Food,Online,M,2/1/2011,399509513,2/5/2011,2598,255.28,159.42,663217.44,414173.16,249044.28 +Asia,Philippines,Baby Food,Offline,C,7/3/2014,821158349,8/8/2014,7858,255.28,159.42,2005990.24,1252722.36,753267.88 +Sub-Saharan Africa,Mali,Office Supplies,Offline,L,5/25/2013,395500361,6/13/2013,6201,651.21,524.96,4038153.21,3255276.96,782876.25 +Europe,Macedonia,Cereal,Offline,C,2/4/2016,202271878,3/23/2016,5599,205.7,117.11,1151714.3,655698.89,496015.41 +Asia,Kazakhstan,Snacks,Offline,H,1/22/2013,491521728,1/28/2013,1057,152.58,97.44,161277.06,102994.08,58282.98 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,M,12/21/2010,233611238,2/1/2011,9611,255.28,159.42,2453496.08,1532185.62,921310.46 +Sub-Saharan Africa,Chad,Office Supplies,Online,C,10/10/2013,269214236,11/18/2013,5330,651.21,524.96,3470949.3,2798036.8,672912.5 +Europe,Macedonia,Vegetables,Online,M,5/8/2011,159317052,6/21/2011,4311,154.06,90.93,664152.66,391999.23,272153.43 +Europe,San Marino,Fruits,Offline,L,7/23/2013,435218513,9/7/2013,9684,9.33,6.92,90351.72,67013.28,23338.44 +Europe,Norway,Office Supplies,Online,H,3/12/2016,348529946,4/24/2016,6611,651.21,524.96,4305149.31,3470510.56,834638.75 +Europe,Armenia,Cosmetics,Offline,C,4/28/2012,121175181,5/22/2012,7284,437.2,263.33,3184564.8,1918095.72,1266469.08 +Sub-Saharan Africa,Mauritius ,Meat,Online,L,3/22/2011,495390546,5/1/2011,5926,421.89,364.69,2500120.14,2161152.94,338967.2 +Europe,Belarus,Personal Care,Online,M,11/14/2011,483724868,12/14/2011,3793,81.73,56.67,310001.89,214949.31,95052.58 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,M,4/28/2014,519039475,6/15/2014,4170,651.21,524.96,2715545.7,2189083.2,526462.5 +Australia and Oceania,Kiribati,Beverages,Online,M,11/25/2015,204508197,12/29/2015,7375,47.45,31.79,349943.75,234451.25,115492.5 +Asia,India,Snacks,Offline,C,12/31/2014,563617360,2/12/2015,5757,152.58,97.44,878403.06,560962.08,317440.98 +Sub-Saharan Africa,Tanzania,Cereal,Offline,L,11/9/2014,890165793,11/26/2014,8695,205.7,117.11,1788561.5,1018271.45,770290.05 +Middle East and North Africa,Oman,Cosmetics,Offline,H,3/19/2012,998264825,4/1/2012,7600,437.2,263.33,3322720,2001308,1321412 +Asia,Mongolia,Snacks,Offline,M,3/23/2016,772338283,4/17/2016,916,152.58,97.44,139763.28,89255.04,50508.24 +Europe,Norway,Personal Care,Online,C,5/26/2014,617122495,6/5/2014,9115,81.73,56.67,744968.95,516547.05,228421.9 +Sub-Saharan Africa,Burundi,Snacks,Online,L,3/28/2014,107666289,4/12/2014,9702,152.58,97.44,1480331.16,945362.88,534968.28 +Asia,India,Beverages,Online,H,9/24/2016,239330995,11/11/2016,2215,47.45,31.79,105101.75,70414.85,34686.9 +Asia,Tajikistan,Fruits,Offline,C,8/3/2012,277790439,8/9/2012,3219,9.33,6.92,30033.27,22275.48,7757.79 +Europe,Spain,Beverages,Offline,H,4/14/2016,909030950,4/14/2016,1314,47.45,31.79,62349.3,41772.06,20577.24 +Asia,Malaysia,Cosmetics,Offline,H,11/14/2016,189351356,12/15/2016,2129,437.2,263.33,930798.8,560629.57,370169.23 +Sub-Saharan Africa,Angola,Beverages,Online,C,1/10/2012,295362985,1/18/2012,3326,47.45,31.79,157818.7,105733.54,52085.16 +Europe,Portugal,Fruits,Offline,H,11/8/2011,773989665,12/13/2011,9596,9.33,6.92,89530.68,66404.32,23126.36 +Central America and the Caribbean,Belize,Cereal,Online,H,5/18/2012,792467725,6/9/2012,7665,205.7,117.11,1576690.5,897648.15,679042.35 +Europe,Romania,Fruits,Online,M,6/25/2014,488345992,7/18/2014,1286,9.33,6.92,11998.38,8899.12,3099.26 +Europe,Vatican City,Vegetables,Online,C,7/11/2012,519485795,7/15/2012,6246,154.06,90.93,962258.76,567948.78,394309.98 +Europe,Switzerland,Cosmetics,Offline,H,4/22/2013,714060962,5/10/2013,5361,437.2,263.33,2343829.2,1411712.13,932117.07 +Asia,Maldives,Vegetables,Online,M,2/9/2017,520557820,3/12/2017,3482,154.06,90.93,536436.92,316618.26,219818.66 +Europe,Albania,Fruits,Offline,H,12/4/2013,357775199,1/23/2014,2487,9.33,6.92,23203.71,17210.04,5993.67 +Asia,China,Office Supplies,Online,L,7/10/2017,264824426,8/21/2017,6287,651.21,524.96,4094157.27,3300423.52,793733.75 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,L,3/29/2016,351129329,4/12/2016,5826,437.2,263.33,2547127.2,1534160.58,1012966.62 +Europe,Malta,Snacks,Offline,L,8/17/2014,346426236,9/23/2014,4076,152.58,97.44,621916.08,397165.44,224750.64 +Sub-Saharan Africa,Swaziland,Meat,Offline,L,6/30/2014,950763976,7/18/2014,1043,421.89,364.69,440031.27,380371.67,59659.6 +Central America and the Caribbean,Belize,Office Supplies,Online,C,3/2/2011,684503877,4/1/2011,8763,651.21,524.96,5706553.23,4600224.48,1106328.75 +Europe,Georgia,Meat,Online,C,5/17/2012,838319766,6/18/2012,6303,421.89,364.69,2659172.67,2298641.07,360531.6 +Asia,Cambodia,Snacks,Online,C,10/15/2011,523197972,12/1/2011,4761,152.58,97.44,726433.38,463911.84,262521.54 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,C,6/25/2015,720437324,8/1/2015,2269,437.2,263.33,992006.8,597495.77,394511.03 +Central America and the Caribbean,Barbados,Office Supplies,Online,C,6/17/2015,231649148,7/13/2015,8985,651.21,524.96,5851121.85,4716765.6,1134356.25 +Australia and Oceania,New Zealand,Vegetables,Offline,C,2/23/2016,628757274,3/22/2016,2105,154.06,90.93,324296.3,191407.65,132888.65 +Middle East and North Africa,United Arab Emirates,Meat,Online,M,6/17/2015,403998029,7/5/2015,849,421.89,364.69,358184.61,309621.81,48562.8 +Middle East and North Africa,Libya,Meat,Offline,H,3/4/2016,819920241,3/16/2016,1475,421.89,364.69,622287.75,537917.75,84370 +Europe,Luxembourg,Snacks,Online,M,7/18/2014,959385240,8/25/2014,2267,152.58,97.44,345898.86,220896.48,125002.38 +Sub-Saharan Africa,Togo,Beverages,Online,L,9/10/2011,875566852,9/20/2011,8543,47.45,31.79,405365.35,271581.97,133783.38 +Central America and the Caribbean,Belize,Cereal,Online,H,5/11/2017,241951406,5/20/2017,7652,205.7,117.11,1574016.4,896125.72,677890.68 +Sub-Saharan Africa,Republic of the Congo,Household,Online,C,11/11/2015,602337729,11/14/2015,3974,668.27,502.54,2655704.98,1997093.96,658611.02 +Europe,Vatican City,Clothes,Offline,L,4/17/2015,420837152,5/10/2015,3920,109.28,35.84,428377.6,140492.8,287884.8 +Central America and the Caribbean,Costa Rica,Meat,Online,M,6/14/2013,931873500,7/21/2013,932,421.89,364.69,393201.48,339891.08,53310.4 +Europe,Estonia,Beverages,Online,C,10/10/2016,290183103,11/7/2016,483,47.45,31.79,22918.35,15354.57,7563.78 +Sub-Saharan Africa,Angola,Beverages,Online,L,11/1/2013,320814788,11/18/2013,5080,47.45,31.79,241046,161493.2,79552.8 +Europe,Bosnia and Herzegovina,Office Supplies,Offline,L,12/26/2016,669129884,2/3/2017,9257,651.21,524.96,6028250.97,4859554.72,1168696.25 +Europe,Liechtenstein,Fruits,Online,C,2/21/2013,150802218,3/8/2013,4582,9.33,6.92,42750.06,31707.44,11042.62 +Australia and Oceania,Solomon Islands,Baby Food,Online,C,12/30/2012,801818120,1/31/2013,4655,255.28,159.42,1188328.4,742100.1,446228.3 +Europe,Portugal,Meat,Online,H,12/16/2016,228476417,12/28/2016,104,421.89,364.69,43876.56,37927.76,5948.8 +Middle East and North Africa,Azerbaijan,Cereal,Offline,M,5/7/2011,157388436,6/21/2011,3591,205.7,117.11,738668.7,420542.01,318126.69 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,H,1/20/2010,585478007,1/24/2010,4808,651.21,524.96,3131017.68,2524007.68,607010 +Sub-Saharan Africa,Togo,Clothes,Online,H,11/21/2012,229981458,12/20/2012,5479,109.28,35.84,598745.12,196367.36,402377.76 +Europe,Switzerland,Meat,Offline,M,12/12/2016,578447616,1/28/2017,4359,421.89,364.69,1839018.51,1589683.71,249334.8 +Europe,Slovenia,Beverages,Offline,L,10/22/2012,938737809,12/9/2012,2233,47.45,31.79,105955.85,70987.07,34968.78 +Asia,Singapore,Cosmetics,Online,M,1/19/2011,689025866,1/29/2011,6920,437.2,263.33,3025424,1822243.6,1203180.4 +Europe,Spain,Fruits,Offline,C,9/29/2015,627798116,10/26/2015,8268,9.33,6.92,77140.44,57214.56,19925.88 +Middle East and North Africa,Pakistan,Vegetables,Online,C,2/4/2013,723853385,3/3/2013,3157,154.06,90.93,486367.42,287066.01,199301.41 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,C,2/2/2013,566303002,2/7/2013,498,437.2,263.33,217725.6,131138.34,86587.26 +Sub-Saharan Africa,Madagascar,Clothes,Offline,L,6/3/2015,714570796,7/15/2015,6233,109.28,35.84,681142.24,223390.72,457751.52 +Middle East and North Africa,Jordan,Clothes,Offline,L,4/10/2013,448393094,5/14/2013,8336,109.28,35.84,910958.08,298762.24,612195.84 +Asia,Bangladesh,Baby Food,Offline,H,4/5/2012,917818725,4/17/2012,1811,255.28,159.42,462312.08,288709.62,173602.46 +Middle East and North Africa,Qatar,Baby Food,Offline,H,6/24/2011,193209016,7/19/2011,3696,255.28,159.42,943514.88,589216.32,354298.56 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,L,11/19/2014,915237796,11/26/2014,8057,651.21,524.96,5246798.97,4229602.72,1017196.25 +Europe,Ireland,Personal Care,Offline,C,5/6/2012,844891393,5/12/2012,993,81.73,56.67,81157.89,56273.31,24884.58 +Middle East and North Africa,Turkey,Beverages,Offline,M,9/25/2013,513468635,10/4/2013,5634,47.45,31.79,267333.3,179104.86,88228.44 +Europe,Netherlands,Clothes,Online,C,11/3/2014,972580850,11/18/2014,7141,109.28,35.84,780368.48,255933.44,524435.04 +Sub-Saharan Africa,Uganda,Vegetables,Online,C,4/19/2016,644151866,5/2/2016,7706,154.06,90.93,1187186.36,700706.58,486479.78 +Europe,Russia,Clothes,Online,L,3/30/2012,270418012,4/2/2012,1554,109.28,35.84,169821.12,55695.36,114125.76 +Europe,Italy,Fruits,Online,L,10/22/2016,663928115,11/18/2016,9938,9.33,6.92,92721.54,68770.96,23950.58 +Sub-Saharan Africa,Ghana,Personal Care,Online,C,11/21/2014,457543504,12/26/2014,6145,81.73,56.67,502230.85,348237.15,153993.7 +Asia,Thailand,Snacks,Online,C,5/22/2011,154438006,6/9/2011,493,152.58,97.44,75221.94,48037.92,27184.02 +Sub-Saharan Africa,South Africa,Household,Online,L,4/7/2012,778097951,5/11/2012,5330,668.27,502.54,3561879.1,2678538.2,883340.9 +Sub-Saharan Africa,Malawi,Cereal,Offline,C,3/13/2013,722322165,4/4/2013,35,205.7,117.11,7199.5,4098.85,3100.65 +Central America and the Caribbean,El Salvador,Household,Online,L,12/1/2010,701221978,1/9/2011,6021,668.27,502.54,4023653.67,3025793.34,997860.33 +Europe,Estonia,Baby Food,Online,H,7/31/2014,599221217,8/31/2014,1729,255.28,159.42,441379.12,275637.18,165741.94 +Australia and Oceania,Tuvalu,Meat,Online,H,9/12/2011,821056210,9/14/2011,7633,421.89,364.69,3220286.37,2783678.77,436607.6 +Sub-Saharan Africa,Zambia,Snacks,Online,H,5/4/2017,941775786,5/6/2017,1238,152.58,97.44,188894.04,120630.72,68263.32 +Europe,France,Fruits,Online,M,5/11/2017,156741273,6/18/2017,2081,9.33,6.92,19415.73,14400.52,5015.21 +Australia and Oceania,Marshall Islands,Cereal,Online,L,1/10/2010,431626498,1/17/2010,6727,205.7,117.11,1383743.9,787798.97,595944.93 +Middle East and North Africa,Pakistan,Office Supplies,Online,H,5/26/2017,652417790,6/15/2017,3777,651.21,524.96,2459620.17,1982773.92,476846.25 +Asia,Taiwan,Personal Care,Offline,L,5/18/2013,675413978,6/14/2013,8860,81.73,56.67,724127.8,502096.2,222031.6 +Europe,Malta,Meat,Online,C,10/15/2010,877226388,11/22/2010,9637,421.89,364.69,4065753.93,3514517.53,551236.4 +Europe,France,Vegetables,Offline,C,2/28/2012,804778850,3/4/2012,800,154.06,90.93,123248,72744,50504 +Australia and Oceania,Tuvalu,Household,Online,L,7/10/2013,525307691,8/22/2013,9074,668.27,502.54,6063881.98,4560047.96,1503834.02 +Sub-Saharan Africa,Mozambique,Household,Offline,M,10/1/2015,176361739,10/2/2015,8213,668.27,502.54,5488501.51,4127361.02,1361140.49 +Middle East and North Africa,Qatar,Clothes,Online,L,3/18/2013,415802323,5/5/2013,4002,109.28,35.84,437338.56,143431.68,293906.88 +Australia and Oceania,Palau,Beverages,Online,L,9/12/2012,171803271,10/17/2012,9261,47.45,31.79,439434.45,294407.19,145027.26 +Sub-Saharan Africa,Cameroon,Meat,Offline,L,7/1/2014,692850911,7/30/2014,8836,421.89,364.69,3727820.04,3222400.84,505419.2 +Europe,Netherlands,Cosmetics,Online,H,3/3/2016,597744071,4/9/2016,4609,437.2,263.33,2015054.8,1213687.97,801366.83 +Middle East and North Africa,Egypt,Cosmetics,Online,L,5/6/2016,825594079,5/31/2016,489,437.2,263.33,213790.8,128768.37,85022.43 +Middle East and North Africa,Jordan,Cereal,Online,M,12/6/2010,585824763,12/7/2010,7421,205.7,117.11,1526499.7,869073.31,657426.39 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,H,1/16/2012,508172452,2/22/2012,8376,205.7,117.11,1722943.2,980913.36,742029.84 +Europe,Ireland,Vegetables,Online,H,12/6/2013,392685973,1/13/2014,3361,154.06,90.93,517795.66,305615.73,212179.93 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,M,11/29/2011,559726655,12/26/2011,4410,255.28,159.42,1125784.8,703042.2,422742.6 +Europe,Montenegro,Cosmetics,Online,M,9/20/2013,499968326,10/4/2013,593,437.2,263.33,259259.6,156154.69,103104.91 +Europe,Switzerland,Personal Care,Offline,M,1/7/2013,224397313,1/30/2013,3006,81.73,56.67,245680.38,170350.02,75330.36 +Asia,Japan,Meat,Offline,M,11/22/2015,714312446,12/6/2015,9781,421.89,364.69,4126506.09,3567032.89,559473.2 +Asia,Nepal,Vegetables,Online,M,5/4/2014,771325051,5/16/2014,1078,154.06,90.93,166076.68,98022.54,68054.14 +Asia,Taiwan,Cosmetics,Online,L,10/13/2012,167358958,11/13/2012,4090,437.2,263.33,1788148,1077019.7,711128.3 +Europe,Norway,Office Supplies,Online,H,9/20/2016,994650495,11/6/2016,8040,651.21,524.96,5235728.4,4220678.4,1015050 +Sub-Saharan Africa,Namibia,Clothes,Online,C,10/10/2013,915748488,11/2/2013,9183,109.28,35.84,1003518.24,329118.72,674399.52 +Sub-Saharan Africa,Sudan,Personal Care,Online,M,5/8/2015,813514268,6/16/2015,5805,81.73,56.67,474442.65,328969.35,145473.3 +Central America and the Caribbean,Honduras,Office Supplies,Offline,H,12/27/2014,741121661,1/5/2015,3224,651.21,524.96,2099501.04,1692471.04,407030 +Australia and Oceania,Marshall Islands,Personal Care,Offline,L,11/12/2014,372056996,11/26/2014,8788,81.73,56.67,718243.24,498015.96,220227.28 +Middle East and North Africa,Algeria,Vegetables,Online,L,6/10/2014,350119102,7/2/2014,6877,154.06,90.93,1059470.62,625325.61,434145.01 +Europe,Monaco,Snacks,Offline,C,3/26/2014,939419305,4/8/2014,3903,152.58,97.44,595519.74,380308.32,215211.42 +Europe,Greece,Fruits,Online,C,1/16/2012,674381434,1/22/2012,3308,9.33,6.92,30863.64,22891.36,7972.28 +Europe,Lithuania,Office Supplies,Offline,L,4/23/2014,409741818,5/28/2014,564,651.21,524.96,367282.44,296077.44,71205 +Europe,Macedonia,Personal Care,Offline,C,3/5/2017,170549285,3/24/2017,8178,81.73,56.67,668387.94,463447.26,204940.68 +Middle East and North Africa,Azerbaijan,Vegetables,Online,M,4/11/2010,502165162,5/25/2010,686,154.06,90.93,105685.16,62377.98,43307.18 +Sub-Saharan Africa,Gabon,Household,Offline,H,10/26/2010,220263278,11/26/2010,9654,668.27,502.54,6451478.58,4851521.16,1599957.42 +Middle East and North Africa,Somalia,Cosmetics,Offline,L,5/8/2014,460829961,5/23/2014,8681,437.2,263.33,3795333.2,2285967.73,1509365.47 +Asia,Indonesia,Meat,Online,M,9/14/2013,630164039,10/6/2013,8398,421.89,364.69,3543032.22,3062666.62,480365.6 +Europe,Norway,Fruits,Offline,H,5/7/2010,654876840,6/15/2010,1465,9.33,6.92,13668.45,10137.8,3530.65 +Middle East and North Africa,Jordan,Baby Food,Offline,L,8/7/2010,531892192,9/16/2010,7574,255.28,159.42,1933490.72,1207447.08,726043.64 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,M,4/9/2014,778446424,4/23/2014,8450,47.45,31.79,400952.5,268625.5,132327 +Europe,Liechtenstein,Meat,Offline,H,11/18/2010,182088363,12/28/2010,2848,421.89,364.69,1201542.72,1038637.12,162905.6 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,H,9/24/2013,750679337,9/29/2013,1553,47.45,31.79,73689.85,49369.87,24319.98 +Asia,Myanmar,Office Supplies,Online,M,9/5/2010,962393176,10/17/2010,2382,651.21,524.96,1551182.22,1250454.72,300727.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,L,5/14/2013,715716207,6/22/2013,5185,255.28,159.42,1323626.8,826592.7,497034.1 +Australia and Oceania,Fiji,Clothes,Offline,M,7/30/2015,879447257,8/27/2015,6841,109.28,35.84,747584.48,245181.44,502403.04 +Europe,Kosovo,Meat,Offline,M,2/24/2012,142697656,2/26/2012,6262,421.89,364.69,2641875.18,2283688.78,358186.4 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,C,5/6/2010,864891231,6/19/2010,9390,9.33,6.92,87608.7,64978.8,22629.9 +Asia,China,Household,Online,C,12/5/2010,525764310,1/21/2011,4198,668.27,502.54,2805397.46,2109662.92,695734.54 +Asia,China,Office Supplies,Offline,H,12/7/2011,275365722,1/22/2012,5691,651.21,524.96,3706036.11,2987547.36,718488.75 +Sub-Saharan Africa,Rwanda,Fruits,Offline,H,6/16/2012,884056794,7/23/2012,906,9.33,6.92,8452.98,6269.52,2183.46 +Sub-Saharan Africa,Sudan,Personal Care,Online,L,6/18/2016,492511355,6/22/2016,3910,81.73,56.67,319564.3,221579.7,97984.6 +Europe,Lithuania,Baby Food,Online,H,10/24/2013,461715734,12/10/2013,801,255.28,159.42,204479.28,127695.42,76783.86 +Asia,Nepal,Snacks,Online,M,5/20/2014,422968757,5/20/2014,4709,152.58,97.44,718499.22,458844.96,259654.26 +Europe,Sweden,Fruits,Online,H,12/15/2013,527881753,12/31/2013,796,9.33,6.92,7426.68,5508.32,1918.36 +Central America and the Caribbean,Dominica,Clothes,Offline,H,3/5/2013,998378551,4/5/2013,1254,109.28,35.84,137037.12,44943.36,92093.76 +Middle East and North Africa,Jordan,Fruits,Offline,C,9/29/2013,776695477,11/14/2013,307,9.33,6.92,2864.31,2124.44,739.87 +North America,Mexico,Baby Food,Offline,H,8/24/2014,675381362,8/25/2014,9208,255.28,159.42,2350618.24,1467939.36,882678.88 +Sub-Saharan Africa,Ghana,Beverages,Online,L,12/6/2015,227297532,1/25/2016,1246,47.45,31.79,59122.7,39610.34,19512.36 +Europe,Iceland,Beverages,Online,C,12/2/2014,835617816,1/3/2015,6736,47.45,31.79,319623.2,214137.44,105485.76 +Sub-Saharan Africa,Kenya,Clothes,Online,C,1/3/2010,823828542,1/5/2010,8028,109.28,35.84,877299.84,287723.52,589576.32 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,M,1/5/2012,385728538,1/9/2012,4501,651.21,524.96,2931096.21,2362844.96,568251.25 +Asia,Japan,Vegetables,Online,M,2/3/2010,235429131,3/19/2010,7567,154.06,90.93,1165772.02,688067.31,477704.71 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,M,5/30/2013,257354152,6/13/2013,5667,9.33,6.92,52873.11,39215.64,13657.47 +Central America and the Caribbean,Dominica,Household,Online,L,1/15/2017,856239926,2/8/2017,9277,668.27,502.54,6199540.79,4662063.58,1537477.21 +Middle East and North Africa,Kuwait,Cereal,Offline,H,5/6/2013,707135283,5/24/2013,5899,205.7,117.11,1213424.3,690831.89,522592.41 +Sub-Saharan Africa,Djibouti,Clothes,Offline,L,11/20/2010,805401551,11/26/2010,5072,109.28,35.84,554268.16,181780.48,372487.68 +Sub-Saharan Africa,Namibia,Cereal,Online,M,7/6/2015,416712558,8/11/2015,3361,205.7,117.11,691357.7,393606.71,297750.99 +Asia,Cambodia,Cosmetics,Offline,M,6/1/2011,227054631,6/18/2011,9366,437.2,263.33,4094815.2,2466348.78,1628466.42 +Middle East and North Africa,Oman,Fruits,Offline,L,5/11/2010,992726600,5/11/2010,8716,9.33,6.92,81320.28,60314.72,21005.56 +Middle East and North Africa,Syria,Vegetables,Offline,M,1/9/2010,390339791,2/24/2010,9073,154.06,90.93,1397786.38,825007.89,572778.49 +Europe,Belgium,Meat,Offline,C,12/10/2012,666818034,12/15/2012,5129,421.89,364.69,2163873.81,1870495.01,293378.8 +Europe,Russia,Meat,Online,M,2/20/2015,989397656,4/4/2015,3608,421.89,364.69,1522179.12,1315801.52,206377.6 +Middle East and North Africa,Syria,Fruits,Offline,L,6/29/2017,595627486,7/7/2017,8264,9.33,6.92,77103.12,57186.88,19916.24 +Australia and Oceania,Tuvalu,Office Supplies,Online,C,5/15/2014,143368852,6/4/2014,4884,651.21,524.96,3180509.64,2563904.64,616605 +Europe,Serbia,Snacks,Offline,M,7/24/2012,360795581,8/23/2012,6285,152.58,97.44,958965.3,612410.4,346554.9 +Europe,Greece,Snacks,Offline,H,5/10/2012,696394002,5/15/2012,7315,152.58,97.44,1116122.7,712773.6,403349.1 +Sub-Saharan Africa,Burundi,Cosmetics,Online,M,4/26/2011,668962943,4/27/2011,9856,437.2,263.33,4309043.2,2595380.48,1713662.72 +Europe,Ireland,Cosmetics,Online,L,8/22/2015,317613732,9/28/2015,7816,437.2,263.33,3417155.2,2058187.28,1358967.92 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,M,8/31/2013,651770198,9/17/2013,2140,437.2,263.33,935608,563526.2,372081.8 +Asia,Nepal,Meat,Online,H,7/3/2017,501168668,7/17/2017,5801,421.89,364.69,2447383.89,2115566.69,331817.2 +Australia and Oceania,Kiribati,Vegetables,Online,C,11/2/2013,565857970,12/8/2013,8803,154.06,90.93,1356190.18,800456.79,555733.39 +Sub-Saharan Africa,Mali,Clothes,Online,H,2/15/2013,266199433,2/17/2013,3183,109.28,35.84,347838.24,114078.72,233759.52 +Central America and the Caribbean,Dominican Republic,Beverages,Offline,C,7/16/2015,892866885,8/11/2015,8008,47.45,31.79,379979.6,254574.32,125405.28 +Asia,Laos,Household,Online,H,9/22/2014,656846654,10/20/2014,4376,668.27,502.54,2924349.52,2199115.04,725234.48 +Europe,Luxembourg,Beverages,Online,H,10/11/2016,539437568,10/31/2016,419,47.45,31.79,19881.55,13320.01,6561.54 +Sub-Saharan Africa,Burundi,Meat,Offline,H,9/10/2013,242250955,10/7/2013,6296,421.89,364.69,2656219.44,2296088.24,360131.2 +Europe,Czech Republic,Cosmetics,Online,M,6/21/2017,437210643,7/3/2017,9200,437.2,263.33,4022240,2422636,1599604 +Sub-Saharan Africa,Cape Verde,Meat,Online,H,11/19/2010,516552960,11/21/2010,8355,421.89,364.69,3524890.95,3046984.95,477906 +Europe,Ukraine,Cosmetics,Offline,H,11/7/2011,842826735,11/18/2011,15,437.2,263.33,6558,3949.95,2608.05 +Europe,Luxembourg,Meat,Online,C,8/16/2016,498893296,9/2/2016,2468,421.89,364.69,1041224.52,900054.92,141169.6 +Europe,Liechtenstein,Cosmetics,Offline,L,3/8/2011,437926471,4/13/2011,1029,437.2,263.33,449878.8,270966.57,178912.23 +Europe,Italy,Fruits,Offline,M,11/4/2012,333412587,12/22/2012,3049,9.33,6.92,28447.17,21099.08,7348.09 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,C,6/28/2013,829150474,7/17/2013,2906,9.33,6.92,27112.98,20109.52,7003.46 +Europe,Lithuania,Cereal,Offline,H,8/24/2013,389251458,9/24/2013,7011,205.7,117.11,1442162.7,821058.21,621104.49 +Middle East and North Africa,Morocco,Cereal,Online,L,2/9/2011,248139369,2/12/2011,8808,205.7,117.11,1811805.6,1031504.88,780300.72 +North America,Greenland,Cosmetics,Online,C,4/26/2012,360550534,5/15/2012,3770,437.2,263.33,1648244,992754.1,655489.9 +Middle East and North Africa,Somalia,Vegetables,Online,M,6/1/2013,751533782,7/20/2013,4402,154.06,90.93,678172.12,400273.86,277898.26 +Asia,Malaysia,Office Supplies,Offline,M,8/12/2011,166450440,9/7/2011,5239,651.21,524.96,3411689.19,2750265.44,661423.75 +Middle East and North Africa,Egypt,Fruits,Online,L,7/15/2016,120974338,8/7/2016,7850,9.33,6.92,73240.5,54322,18918.5 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,L,3/4/2016,851091802,3/31/2016,5832,651.21,524.96,3797856.72,3061566.72,736290 +Sub-Saharan Africa,Botswana,Clothes,Online,C,12/2/2010,863101661,12/12/2010,9816,109.28,35.84,1072692.48,351805.44,720887.04 +Sub-Saharan Africa,Mali,Household,Offline,H,5/23/2017,983615243,6/2/2017,2463,668.27,502.54,1645949.01,1237756.02,408192.99 +Sub-Saharan Africa,Botswana,Clothes,Offline,M,8/14/2011,309556376,8/17/2011,3466,109.28,35.84,378764.48,124221.44,254543.04 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,L,2/15/2016,258161389,3/13/2016,4547,154.06,90.93,700510.82,413458.71,287052.11 +Europe,Georgia,Clothes,Offline,H,11/10/2012,516979110,11/20/2012,4462,109.28,35.84,487607.36,159918.08,327689.28 +Asia,China,Cosmetics,Offline,C,2/15/2015,393870866,3/29/2015,3997,437.2,263.33,1747488.4,1052530.01,694958.39 +Asia,Uzbekistan,Beverages,Offline,C,10/12/2010,167010486,10/12/2010,969,47.45,31.79,45979.05,30804.51,15174.54 +Sub-Saharan Africa,Rwanda,Baby Food,Online,C,6/19/2011,634884297,7/18/2011,5227,255.28,159.42,1334348.56,833288.34,501060.22 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,M,12/17/2010,866291129,12/23/2010,3651,651.21,524.96,2377567.71,1916628.96,460938.75 +Asia,Turkmenistan,Cereal,Online,H,9/5/2011,450342309,10/3/2011,5152,205.7,117.11,1059766.4,603350.72,456415.68 +Australia and Oceania,Palau,Beverages,Online,M,4/25/2013,846461665,5/18/2013,5672,47.45,31.79,269136.4,180312.88,88823.52 +Australia and Oceania,Australia,Household,Offline,M,8/17/2016,434385526,9/25/2016,3185,668.27,502.54,2128439.95,1600589.9,527850.05 +Asia,Sri Lanka,Cereal,Offline,L,1/29/2012,364162719,2/5/2012,2696,205.7,117.11,554567.2,315728.56,238838.64 +Europe,Vatican City,Personal Care,Offline,M,11/30/2013,506154572,12/26/2013,1241,81.73,56.67,101426.93,70327.47,31099.46 +Central America and the Caribbean,Barbados,Baby Food,Online,H,12/11/2010,801034915,1/9/2011,2887,255.28,159.42,736993.36,460245.54,276747.82 +Europe,Slovenia,Personal Care,Offline,M,10/4/2015,809790074,10/19/2015,3733,81.73,56.67,305098.09,211549.11,93548.98 +Australia and Oceania,Vanuatu,Snacks,Offline,L,7/4/2015,163718879,7/25/2015,6909,152.58,97.44,1054175.22,673212.96,380962.26 +Central America and the Caribbean,Jamaica,Baby Food,Online,L,7/19/2013,814432656,9/3/2013,7576,255.28,159.42,1934001.28,1207765.92,726235.36 +Europe,Estonia,Vegetables,Online,L,7/11/2010,283855235,8/7/2010,7927,154.06,90.93,1221233.62,720802.11,500431.51 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,L,9/19/2015,214222943,10/5/2015,2184,255.28,159.42,557531.52,348173.28,209358.24 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,C,12/15/2012,518084609,12/19/2012,1604,255.28,159.42,409469.12,255709.68,153759.44 +Sub-Saharan Africa,Namibia,Office Supplies,Online,L,6/10/2017,728301560,7/23/2017,9471,651.21,524.96,6167609.91,4971896.16,1195713.75 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,H,5/9/2011,448047626,6/1/2011,6104,437.2,263.33,2668668.8,1607366.32,1061302.48 +Sub-Saharan Africa,Gabon,Baby Food,Online,M,10/18/2015,700809133,12/7/2015,3851,255.28,159.42,983083.28,613926.42,369156.86 +Sub-Saharan Africa,Mali,Snacks,Online,H,4/20/2011,780384910,5/5/2011,2091,152.58,97.44,319044.78,203747.04,115297.74 +North America,Mexico,Cosmetics,Offline,M,4/25/2017,500886285,5/21/2017,2237,437.2,263.33,978016.4,589069.21,388947.19 +Asia,Indonesia,Clothes,Offline,C,9/17/2012,646737086,10/13/2012,2731,109.28,35.84,298443.68,97879.04,200564.64 +Middle East and North Africa,Tunisia ,Baby Food,Offline,L,4/15/2015,722673642,5/7/2015,4045,255.28,159.42,1032607.6,644853.9,387753.7 +North America,United States of America,Office Supplies,Online,M,5/24/2017,303744781,6/4/2017,3685,651.21,524.96,2399708.85,1934477.6,465231.25 +Middle East and North Africa,Iran,Office Supplies,Offline,M,6/16/2012,385311830,6/18/2012,1188,651.21,524.96,773637.48,623652.48,149985 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,L,11/24/2013,233048617,1/6/2014,3120,9.33,6.92,29109.6,21590.4,7519.2 +Sub-Saharan Africa,South Africa,Cereal,Online,H,6/23/2013,532941472,8/6/2013,8080,205.7,117.11,1662056,946248.8,715807.2 +Europe,Italy,Cereal,Offline,C,5/21/2015,241289222,5/22/2015,1698,205.7,117.11,349278.6,198852.78,150425.82 +Asia,Turkmenistan,Vegetables,Offline,H,4/21/2017,634703195,5/23/2017,1635,154.06,90.93,251888.1,148670.55,103217.55 +Europe,Croatia,Snacks,Offline,M,3/13/2014,360107219,4/15/2014,2583,152.58,97.44,394114.14,251687.52,142426.62 +Asia,Cambodia,Office Supplies,Online,M,3/25/2017,384737622,4/13/2017,1267,651.21,524.96,825083.07,665124.32,159958.75 +Sub-Saharan Africa,Djibouti,Baby Food,Online,M,2/19/2012,846143233,4/3/2012,1441,255.28,159.42,367858.48,229724.22,138134.26 +Sub-Saharan Africa,Mozambique,Fruits,Offline,H,1/1/2016,602185380,1/21/2016,8891,9.33,6.92,82953.03,61525.72,21427.31 +Asia,Kyrgyzstan,Beverages,Online,M,11/25/2012,381037890,11/28/2012,6434,47.45,31.79,305293.3,204536.86,100756.44 +Asia,Philippines,Office Supplies,Online,C,9/9/2010,531187093,9/18/2010,8920,651.21,524.96,5808793.2,4682643.2,1126150 +Australia and Oceania,Solomon Islands,Office Supplies,Online,H,7/5/2014,571431815,8/18/2014,8227,651.21,524.96,5357504.67,4318845.92,1038658.75 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,H,5/30/2015,540883386,6/25/2015,8268,154.06,90.93,1273768.08,751809.24,521958.84 +Europe,Macedonia,Meat,Offline,L,11/14/2016,548965632,11/25/2016,9985,421.89,364.69,4212571.65,3641429.65,571142 +Europe,United Kingdom,Cereal,Offline,H,11/13/2015,325414884,12/3/2015,6350,205.7,117.11,1306195,743648.5,562546.5 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,H,3/22/2014,570279967,4/2/2014,7370,81.73,56.67,602350.1,417657.9,184692.2 +Asia,Cambodia,Clothes,Online,H,10/26/2014,703922212,11/1/2014,5080,109.28,35.84,555142.4,182067.2,373075.2 +Sub-Saharan Africa,Malawi,Beverages,Offline,C,4/3/2010,217015445,4/18/2010,8548,47.45,31.79,405602.6,271740.92,133861.68 +Sub-Saharan Africa,Cameroon,Snacks,Offline,H,11/26/2016,920545995,12/6/2016,8871,152.58,97.44,1353537.18,864390.24,489146.94 +Sub-Saharan Africa,Rwanda,Personal Care,Online,H,7/25/2010,195812690,7/28/2010,4181,81.73,56.67,341713.13,236937.27,104775.86 +Europe,Denmark,Clothes,Offline,M,7/9/2013,444426858,7/29/2013,4638,109.28,35.84,506840.64,166225.92,340614.72 +Central America and the Caribbean,Guatemala,Vegetables,Offline,L,1/21/2015,538312327,2/12/2015,7435,154.06,90.93,1145436.1,676064.55,469371.55 +Asia,Bhutan,Clothes,Online,M,2/3/2013,769705426,3/12/2013,1795,109.28,35.84,196157.6,64332.8,131824.8 +Middle East and North Africa,Yemen,Clothes,Online,L,5/25/2010,601154983,6/22/2010,3973,109.28,35.84,434169.44,142392.32,291777.12 +Asia,Bhutan,Household,Offline,L,10/21/2010,915522325,11/14/2010,2256,668.27,502.54,1507617.12,1133730.24,373886.88 +Middle East and North Africa,Syria,Baby Food,Online,L,6/5/2015,865981280,7/17/2015,1960,255.28,159.42,500348.8,312463.2,187885.6 +Sub-Saharan Africa,Swaziland,Cereal,Online,L,4/18/2011,126018178,4/26/2011,434,205.7,117.11,89273.8,50825.74,38448.06 +Middle East and North Africa,Pakistan,Fruits,Offline,M,1/5/2013,239431846,2/18/2013,2059,9.33,6.92,19210.47,14248.28,4962.19 +Europe,Netherlands,Meat,Online,H,7/13/2013,570333611,8/9/2013,3245,421.89,364.69,1369033.05,1183419.05,185614 +Asia,Tajikistan,Cosmetics,Online,C,8/25/2010,553147304,9/24/2010,7434,437.2,263.33,3250144.8,1957595.22,1292549.58 +Sub-Saharan Africa,Djibouti,Cereal,Offline,M,10/19/2010,142609250,11/20/2010,101,205.7,117.11,20775.7,11828.11,8947.59 +Asia,Tajikistan,Vegetables,Online,M,2/17/2010,263768279,2/23/2010,3750,154.06,90.93,577725,340987.5,236737.5 +Asia,Kazakhstan,Household,Offline,L,6/3/2013,561985719,7/10/2013,2918,668.27,502.54,1950011.86,1466411.72,483600.14 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,M,2/28/2015,752935397,4/14/2015,9171,255.28,159.42,2341172.88,1462040.82,879132.06 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,C,11/24/2010,172603642,12/10/2010,6108,47.45,31.79,289824.6,194173.32,95651.28 +Europe,Hungary,Fruits,Online,L,3/7/2016,927289283,4/2/2016,4360,9.33,6.92,40678.8,30171.2,10507.6 +Middle East and North Africa,Pakistan,Vegetables,Offline,L,5/3/2017,243603646,5/13/2017,6587,154.06,90.93,1014793.22,598955.91,415837.31 +Middle East and North Africa,Oman,Clothes,Offline,M,2/8/2013,818470561,3/25/2013,2482,109.28,35.84,271232.96,88954.88,182278.08 +Australia and Oceania,Kiribati,Beverages,Offline,M,11/17/2010,469126355,12/6/2010,3768,47.45,31.79,178791.6,119784.72,59006.88 +Europe,Hungary,Cosmetics,Offline,M,4/25/2015,683119857,5/4/2015,9201,437.2,263.33,4022677.2,2422899.33,1599777.87 +Europe,Italy,Personal Care,Online,C,12/29/2016,768312394,1/3/2017,9566,81.73,56.67,781829.18,542105.22,239723.96 +Middle East and North Africa,Tunisia ,Personal Care,Offline,L,5/9/2011,102877795,6/16/2011,2681,81.73,56.67,219118.13,151932.27,67185.86 +Asia,Taiwan,Cereal,Offline,M,1/13/2010,385302388,3/1/2010,8394,205.7,117.11,1726645.8,983021.34,743624.46 +North America,Canada,Fruits,Online,L,5/22/2014,684385001,6/4/2014,3585,9.33,6.92,33448.05,24808.2,8639.85 +Australia and Oceania,Fiji,Snacks,Online,M,9/7/2011,589236962,10/8/2011,7166,152.58,97.44,1093388.28,698255.04,395133.24 +Asia,Vietnam,Snacks,Online,M,10/4/2016,659282100,11/4/2016,5079,152.58,97.44,774953.82,494897.76,280056.06 +Sub-Saharan Africa,Sudan,Beverages,Online,H,3/24/2015,174256742,4/1/2015,5297,47.45,31.79,251342.65,168391.63,82951.02 +Middle East and North Africa,Turkey,Snacks,Online,M,9/11/2012,284209716,10/29/2012,2826,152.58,97.44,431191.08,275365.44,155825.64 +Europe,Albania,Cosmetics,Offline,H,11/4/2015,859502351,12/18/2015,4701,437.2,263.33,2055277.2,1237914.33,817362.87 +Europe,Bosnia and Herzegovina,Personal Care,Online,L,6/21/2013,940808475,7/24/2013,4989,81.73,56.67,407750.97,282726.63,125024.34 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,C,8/7/2010,989114415,8/19/2010,9791,651.21,524.96,6375997.11,5139883.36,1236113.75 +Australia and Oceania,New Zealand,Cereal,Online,M,2/5/2017,635719001,2/24/2017,2234,205.7,117.11,459533.8,261623.74,197910.06 +Sub-Saharan Africa,Mali,Beverages,Offline,M,8/11/2013,932233560,8/13/2013,7481,47.45,31.79,354973.45,237820.99,117152.46 +Asia,Vietnam,Cereal,Offline,M,12/3/2015,300581920,12/3/2015,7724,205.7,117.11,1588826.8,904557.64,684269.16 +Sub-Saharan Africa,Mauritania,Snacks,Offline,L,8/3/2010,383000409,8/18/2010,7187,152.58,97.44,1096592.46,700301.28,396291.18 +Asia,Japan,Fruits,Online,H,9/28/2011,192037856,11/2/2011,7124,9.33,6.92,66466.92,49298.08,17168.84 +Australia and Oceania,Nauru,Cosmetics,Online,C,11/9/2011,160555589,11/22/2011,821,437.2,263.33,358941.2,216193.93,142747.27 +Asia,Laos,Household,Offline,L,10/31/2015,791727435,12/12/2015,8597,668.27,502.54,5745117.19,4320336.38,1424780.81 +Sub-Saharan Africa,Lesotho,Meat,Offline,H,6/26/2014,409039723,7/21/2014,2799,421.89,364.69,1180870.11,1020767.31,160102.8 +Sub-Saharan Africa,Uganda,Meat,Online,H,1/22/2011,106291282,1/26/2011,2807,421.89,364.69,1184245.23,1023684.83,160560.4 +Asia,Sri Lanka,Cosmetics,Online,C,6/9/2017,597593438,7/15/2017,33,437.2,263.33,14427.6,8689.89,5737.71 +Europe,San Marino,Office Supplies,Offline,L,6/27/2012,867370021,7/12/2012,2919,651.21,524.96,1900881.99,1532358.24,368523.75 +Australia and Oceania,Samoa ,Meat,Online,L,1/2/2014,420357358,2/21/2014,1938,421.89,364.69,817622.82,706769.22,110853.6 +Australia and Oceania,New Zealand,Baby Food,Offline,C,5/6/2014,631604278,6/9/2014,4596,255.28,159.42,1173266.88,732694.32,440572.56 +Sub-Saharan Africa,Burundi,Fruits,Online,M,7/3/2014,696472108,7/31/2014,429,9.33,6.92,4002.57,2968.68,1033.89 +Sub-Saharan Africa,Kenya,Personal Care,Offline,H,10/3/2012,780634677,10/31/2012,6003,81.73,56.67,490625.19,340190.01,150435.18 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,H,1/4/2016,670078313,2/20/2016,9918,437.2,263.33,4336149.6,2611706.94,1724442.66 +Central America and the Caribbean,Honduras,Cosmetics,Offline,M,4/24/2013,221101844,5/26/2013,7804,437.2,263.33,3411908.8,2055027.32,1356881.48 +Asia,Mongolia,Meat,Online,M,6/27/2017,710316598,8/12/2017,7321,421.89,364.69,3088656.69,2669895.49,418761.2 +Europe,Kosovo,Office Supplies,Offline,H,12/4/2015,784646403,1/12/2016,3162,651.21,524.96,2059126.02,1659923.52,399202.5 +Central America and the Caribbean,Jamaica,Personal Care,Offline,L,3/21/2012,511327588,4/15/2012,2051,81.73,56.67,167628.23,116230.17,51398.06 +Europe,Andorra,Baby Food,Offline,M,10/29/2014,927908980,11/4/2014,7742,255.28,159.42,1976377.76,1234229.64,742148.12 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,C,7/14/2010,892251908,9/1/2010,6022,9.33,6.92,56185.26,41672.24,14513.02 +Sub-Saharan Africa,Chad,Cosmetics,Offline,C,9/17/2013,232530200,9/21/2013,9708,437.2,263.33,4244337.6,2556407.64,1687929.96 +Sub-Saharan Africa,Togo,Cosmetics,Offline,H,1/26/2017,197230184,3/9/2017,3649,437.2,263.33,1595342.8,960891.17,634451.63 +Europe,Finland,Snacks,Offline,H,8/8/2010,305150687,8/23/2010,9724,152.58,97.44,1483687.92,947506.56,536181.36 +Australia and Oceania,Solomon Islands,Household,Offline,C,8/26/2015,595403039,10/9/2015,1845,668.27,502.54,1232958.15,927186.3,305771.85 +Asia,Thailand,Beverages,Offline,H,12/23/2012,277411067,1/25/2013,954,47.45,31.79,45267.3,30327.66,14939.64 +Asia,Bhutan,Beverages,Online,L,9/14/2014,880911099,9/18/2014,25,47.45,31.79,1186.25,794.75,391.5 +Middle East and North Africa,Qatar,Beverages,Offline,M,1/28/2015,405951964,2/12/2015,9062,47.45,31.79,429991.9,288080.98,141910.92 +Europe,Austria,Beverages,Offline,M,12/25/2016,972894990,2/1/2017,102,47.45,31.79,4839.9,3242.58,1597.32 +Asia,Maldives,Cereal,Online,M,1/6/2013,272414004,2/7/2013,2212,205.7,117.11,455008.4,259047.32,195961.08 +Europe,Hungary,Fruits,Offline,M,12/26/2011,115495336,1/16/2012,6491,9.33,6.92,60561.03,44917.72,15643.31 +Europe,Estonia,Office Supplies,Offline,L,5/24/2012,583437812,6/8/2012,1069,651.21,524.96,696143.49,561182.24,134961.25 +Asia,North Korea,Fruits,Online,L,10/27/2013,477852761,12/7/2013,6106,9.33,6.92,56968.98,42253.52,14715.46 +Australia and Oceania,Federated States of Micronesia,Household,Online,H,2/12/2013,470664012,2/22/2013,8795,668.27,502.54,5877434.65,4419839.3,1457595.35 +Europe,Ireland,Fruits,Offline,H,10/11/2015,854107892,11/30/2015,8360,9.33,6.92,77998.8,57851.2,20147.6 +Asia,Maldives,Meat,Offline,M,12/28/2016,190733230,1/20/2017,1056,421.89,364.69,445515.84,385112.64,60403.2 +Sub-Saharan Africa,Angola,Beverages,Offline,L,1/10/2013,263401353,1/19/2013,5169,47.45,31.79,245269.05,164322.51,80946.54 +Middle East and North Africa,Algeria,Cereal,Offline,C,7/26/2012,225286090,8/20/2012,6015,205.7,117.11,1237285.5,704416.65,532868.85 +Europe,Norway,Cosmetics,Offline,H,3/21/2010,649873769,5/8/2010,945,437.2,263.33,413154,248846.85,164307.15 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,H,1/4/2013,380963218,2/20/2013,4337,421.89,364.69,1829736.93,1581660.53,248076.4 +North America,Mexico,Cosmetics,Online,H,11/22/2013,582665765,11/23/2013,2603,437.2,263.33,1138031.6,685447.99,452583.61 +Asia,Philippines,Office Supplies,Online,H,8/29/2010,689405238,10/2/2010,9185,651.21,524.96,5981363.85,4821757.6,1159606.25 +Australia and Oceania,Tonga,Cosmetics,Online,H,4/29/2017,655917966,5/22/2017,9557,437.2,263.33,4178320.4,2516644.81,1661675.59 +Asia,Laos,Meat,Offline,L,11/21/2014,507252776,1/3/2015,6224,421.89,364.69,2625843.36,2269830.56,356012.8 +Asia,Myanmar,Cosmetics,Offline,M,9/15/2015,788770997,10/10/2015,3721,437.2,263.33,1626821.2,979850.93,646970.27 +Middle East and North Africa,Israel,Baby Food,Offline,M,4/4/2014,316146457,5/19/2014,3617,255.28,159.42,923347.76,576622.14,346725.62 +Europe,Kosovo,Household,Online,L,9/1/2013,225365483,10/5/2013,9509,668.27,502.54,6354579.43,4778652.86,1575926.57 +Asia,Turkmenistan,Snacks,Online,C,5/7/2014,822726905,5/27/2014,2029,152.58,97.44,309584.82,197705.76,111879.06 +Sub-Saharan Africa,Chad,Cereal,Online,M,3/8/2010,234842050,4/15/2010,3836,205.7,117.11,789065.2,449233.96,339831.24 +Sub-Saharan Africa,Mozambique,Beverages,Online,L,1/27/2015,258634746,2/11/2015,4624,47.45,31.79,219408.8,146996.96,72411.84 +Asia,Maldives,Household,Online,H,9/5/2013,511341321,10/14/2013,6115,668.27,502.54,4086471.05,3073032.1,1013438.95 +Europe,Netherlands,Household,Offline,H,9/1/2010,680510604,10/7/2010,7065,668.27,502.54,4721327.55,3550445.1,1170882.45 +Sub-Saharan Africa,Mali,Fruits,Offline,H,10/6/2011,974003922,11/23/2011,8260,9.33,6.92,77065.8,57159.2,19906.6 +Europe,Malta,Meat,Online,L,5/26/2012,769995105,5/29/2012,7517,421.89,364.69,3171347.13,2741374.73,429972.4 +Europe,Netherlands,Office Supplies,Offline,H,8/26/2016,866970479,10/9/2016,4686,651.21,524.96,3051570.06,2459962.56,591607.5 +Europe,Malta,Fruits,Online,H,9/20/2010,333728873,11/8/2010,6645,9.33,6.92,61997.85,45983.4,16014.45 +Sub-Saharan Africa,Madagascar,Clothes,Online,L,2/29/2012,559381616,3/12/2012,2306,109.28,35.84,251999.68,82647.04,169352.64 +Europe,Ireland,Beverages,Online,L,2/7/2013,303352534,2/24/2013,7611,47.45,31.79,361141.95,241953.69,119188.26 +Sub-Saharan Africa,Uganda,Fruits,Online,M,4/20/2014,645377957,4/26/2014,534,9.33,6.92,4982.22,3695.28,1286.94 +Europe,Romania,Snacks,Online,M,10/15/2013,935506713,10/30/2013,6080,152.58,97.44,927686.4,592435.2,335251.2 +Asia,Malaysia,Beverages,Offline,H,9/2/2010,144100129,10/12/2010,1285,47.45,31.79,60973.25,40850.15,20123.1 +Asia,Sri Lanka,Vegetables,Online,L,6/20/2016,911832034,7/4/2016,217,154.06,90.93,33431.02,19731.81,13699.21 +Sub-Saharan Africa,Senegal,Vegetables,Online,C,6/27/2013,999688756,8/3/2013,8973,154.06,90.93,1382380.38,815914.89,566465.49 +Australia and Oceania,Tonga,Meat,Offline,M,8/5/2011,938969123,9/19/2011,684,421.89,364.69,288572.76,249447.96,39124.8 +Asia,South Korea,Baby Food,Online,M,2/23/2014,881284463,4/1/2014,512,255.28,159.42,130703.36,81623.04,49080.32 +Asia,Cambodia,Cereal,Offline,L,3/21/2014,148558604,3/23/2014,647,205.7,117.11,133087.9,75770.17,57317.73 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,C,7/4/2013,383027875,8/15/2013,5315,47.45,31.79,252196.75,168963.85,83232.9 +Europe,Ireland,Personal Care,Offline,L,12/31/2010,597241103,2/13/2011,5769,81.73,56.67,471500.37,326929.23,144571.14 +Asia,Vietnam,Cereal,Offline,L,4/26/2014,324059617,5/9/2014,5297,205.7,117.11,1089592.9,620331.67,469261.23 +Europe,Sweden,Vegetables,Offline,L,3/18/2013,966657245,4/27/2013,4215,154.06,90.93,649362.9,383269.95,266092.95 +Sub-Saharan Africa,Sudan,Cereal,Offline,M,8/24/2013,848520314,9/21/2013,4872,205.7,117.11,1002170.4,570559.92,431610.48 +Asia,Kyrgyzstan,Fruits,Offline,L,4/18/2011,163447654,5/9/2011,6648,9.33,6.92,62025.84,46004.16,16021.68 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,L,6/18/2010,525550591,7/13/2010,954,651.21,524.96,621254.34,500811.84,120442.5 +Australia and Oceania,Solomon Islands,Fruits,Online,L,9/26/2012,919252955,10/30/2012,6232,9.33,6.92,58144.56,43125.44,15019.12 +Sub-Saharan Africa,Ghana,Cosmetics,Online,H,3/12/2013,849291074,3/16/2013,2957,437.2,263.33,1292800.4,778666.81,514133.59 +Europe,Monaco,Snacks,Online,C,10/8/2011,790713775,11/11/2011,8632,152.58,97.44,1317070.56,841102.08,475968.48 +Middle East and North Africa,Turkey,Vegetables,Online,L,1/8/2017,838882386,2/8/2017,2795,154.06,90.93,430597.7,254149.35,176448.35 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,C,2/2/2012,259470736,3/15/2012,2012,437.2,263.33,879646.4,529819.96,349826.44 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,M,6/12/2011,638465154,7/11/2011,4882,651.21,524.96,3179207.22,2562854.72,616352.5 +Sub-Saharan Africa,Zambia,Vegetables,Online,H,9/17/2011,932164466,10/27/2011,7035,154.06,90.93,1083812.1,639692.55,444119.55 +Asia,Nepal,Beverages,Offline,L,7/27/2010,617180001,9/3/2010,6132,47.45,31.79,290963.4,194936.28,96027.12 +Europe,Vatican City,Cosmetics,Offline,H,7/21/2010,140435588,8/13/2010,6866,437.2,263.33,3001815.2,1808023.78,1193791.42 +Europe,Belarus,Baby Food,Online,H,4/4/2015,469167554,4/12/2015,5960,255.28,159.42,1521468.8,950143.2,571325.6 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,L,6/1/2010,840924727,7/19/2010,7169,437.2,263.33,3134286.8,1887812.77,1246474.03 +Sub-Saharan Africa,Benin,Meat,Offline,C,2/10/2013,113568437,2/14/2013,6279,421.89,364.69,2649047.31,2289888.51,359158.8 +Europe,Lithuania,Personal Care,Online,M,12/30/2014,815272510,2/2/2015,6108,81.73,56.67,499206.84,346140.36,153066.48 +Sub-Saharan Africa,The Gambia,Cereal,Online,L,5/8/2016,594523274,5/9/2016,1503,205.7,117.11,309167.1,176016.33,133150.77 +Sub-Saharan Africa,Guinea,Meat,Online,M,9/27/2014,770119559,10/11/2014,4346,421.89,364.69,1833533.94,1584942.74,248591.2 +Europe,Iceland,Cosmetics,Offline,C,5/13/2016,481172692,6/21/2016,8547,437.2,263.33,3736748.4,2250681.51,1486066.89 +Sub-Saharan Africa,Togo,Personal Care,Offline,H,2/17/2017,737106502,3/22/2017,5049,81.73,56.67,412654.77,286126.83,126527.94 +Central America and the Caribbean,Barbados,Beverages,Online,M,1/5/2014,367657315,1/21/2014,6825,47.45,31.79,323846.25,216966.75,106879.5 +Australia and Oceania,Papua New Guinea,Meat,Offline,H,5/28/2016,972873961,7/15/2016,3879,421.89,364.69,1636511.31,1414632.51,221878.8 +Central America and the Caribbean,Jamaica,Fruits,Offline,H,1/18/2012,173117768,3/6/2012,8250,9.33,6.92,76972.5,57090,19882.5 +Europe,Luxembourg,Office Supplies,Online,C,4/3/2016,159062564,5/1/2016,9002,651.21,524.96,5862192.42,4725689.92,1136502.5 +Asia,Taiwan,Snacks,Offline,C,2/10/2015,941694676,2/20/2015,7236,152.58,97.44,1104068.88,705075.84,398993.04 +Sub-Saharan Africa,Togo,Office Supplies,Offline,H,9/13/2014,802312934,9/18/2014,1081,651.21,524.96,703958.01,567481.76,136476.25 +Sub-Saharan Africa,Namibia,Beverages,Online,M,8/5/2014,342528665,9/14/2014,698,47.45,31.79,33120.1,22189.42,10930.68 +Europe,Georgia,Fruits,Offline,C,8/26/2011,234265697,9/21/2011,3280,9.33,6.92,30602.4,22697.6,7904.8 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,H,5/11/2011,769760358,6/20/2011,8051,152.58,97.44,1228421.58,784489.44,443932.14 +Australia and Oceania,Nauru,Meat,Offline,M,6/26/2016,511561477,8/12/2016,1264,421.89,364.69,533268.96,460968.16,72300.8 +Europe,Ireland,Office Supplies,Online,C,9/22/2015,342530381,10/15/2015,1206,651.21,524.96,785359.26,633101.76,152257.5 +Asia,Tajikistan,Vegetables,Online,M,3/8/2010,315840899,4/13/2010,3196,154.06,90.93,492375.76,290612.28,201763.48 +Asia,Maldives,Vegetables,Online,C,3/11/2017,104979360,3/26/2017,4580,154.06,90.93,705594.8,416459.4,289135.4 +North America,Mexico,Beverages,Offline,H,6/25/2013,353744590,7/23/2013,9740,47.45,31.79,462163,309634.6,152528.4 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,M,9/22/2014,426247918,9/26/2014,5086,255.28,159.42,1298354.08,810810.12,487543.96 +Asia,Turkmenistan,Beverages,Offline,C,2/23/2011,656913173,3/10/2011,4061,47.45,31.79,192694.45,129099.19,63595.26 +Europe,Bosnia and Herzegovina,Meat,Online,M,10/2/2016,100476682,11/14/2016,2138,421.89,364.69,902000.82,779707.22,122293.6 +Asia,Malaysia,Beverages,Online,H,7/20/2012,581987273,7/26/2012,1822,47.45,31.79,86453.9,57921.38,28532.52 +Middle East and North Africa,Israel,Clothes,Offline,M,11/20/2010,846806275,1/2/2011,7650,109.28,35.84,835992,274176,561816 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,C,10/28/2013,610607516,11/19/2013,1188,437.2,263.33,519393.6,312836.04,206557.56 +Sub-Saharan Africa,Uganda,Meat,Offline,L,11/29/2016,109377324,12/29/2016,6036,421.89,364.69,2546528.04,2201268.84,345259.2 +Australia and Oceania,Nauru,Household,Offline,M,12/25/2012,549414527,2/5/2013,2823,668.27,502.54,1886526.21,1418670.42,467855.79 +Middle East and North Africa,Tunisia ,Cereal,Offline,M,1/28/2011,957330453,3/14/2011,4210,205.7,117.11,865997,493033.1,372963.9 +Europe,Slovenia,Fruits,Offline,M,7/5/2017,430048930,7/17/2017,9890,9.33,6.92,92273.7,68438.8,23834.9 +Europe,Andorra,Personal Care,Offline,L,12/14/2016,384806287,1/19/2017,1586,81.73,56.67,129623.78,89878.62,39745.16 +Central America and the Caribbean,Dominica,Meat,Offline,H,1/25/2014,509151351,3/7/2014,8054,421.89,364.69,3397902.06,2937213.26,460688.8 +Europe,Belarus,Baby Food,Online,C,7/30/2014,110945451,8/17/2014,79,255.28,159.42,20167.12,12594.18,7572.94 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,H,12/3/2013,368362414,1/19/2014,5479,421.89,364.69,2311535.31,1998136.51,313398.8 +Sub-Saharan Africa,Nigeria,Baby Food,Online,M,3/2/2016,279888570,3/19/2016,4102,255.28,159.42,1047158.56,653940.84,393217.72 +Europe,Ireland,Meat,Offline,H,2/4/2015,714322745,2/15/2015,2829,421.89,364.69,1193526.81,1031708.01,161818.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,M,2/10/2013,360776269,3/4/2013,570,47.45,31.79,27046.5,18120.3,8926.2 +Sub-Saharan Africa,Burundi,Cosmetics,Online,M,6/29/2017,678672969,7/30/2017,3268,437.2,263.33,1428769.6,860562.44,568207.16 +Australia and Oceania,Tonga,Beverages,Online,C,11/5/2013,947749173,12/8/2013,8896,47.45,31.79,422115.2,282803.84,139311.36 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,L,5/9/2015,518053710,5/20/2015,2460,255.28,159.42,627988.8,392173.2,235815.6 +Australia and Oceania,Marshall Islands,Beverages,Offline,M,7/18/2013,159947907,7/31/2013,995,47.45,31.79,47212.75,31631.05,15581.7 +Australia and Oceania,Solomon Islands,Vegetables,Online,C,5/15/2012,714105594,6/7/2012,8569,154.06,90.93,1320140.14,779179.17,540960.97 +Asia,Turkmenistan,Meat,Offline,H,11/6/2016,841513097,12/16/2016,1280,421.89,364.69,540019.2,466803.2,73216 +Asia,Malaysia,Cereal,Online,L,2/19/2014,173469245,4/9/2014,2259,205.7,117.11,464676.3,264551.49,200124.81 +Europe,Greece,Fruits,Online,L,2/28/2015,661585366,2/28/2015,6667,9.33,6.92,62203.11,46135.64,16067.47 +Australia and Oceania,Nauru,Fruits,Online,H,12/26/2012,727785289,1/27/2013,6695,9.33,6.92,62464.35,46329.4,16134.95 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,L,11/24/2016,214305341,1/9/2017,6568,437.2,263.33,2871529.6,1729551.44,1141978.16 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,M,9/24/2010,833694350,10/25/2010,7540,437.2,263.33,3296488,1985508.2,1310979.8 +Europe,Kosovo,Cosmetics,Online,M,4/1/2017,318813645,5/12/2017,2897,437.2,263.33,1266568.4,762867.01,503701.39 +Asia,Bhutan,Cosmetics,Online,C,1/23/2011,972837054,2/7/2011,2958,437.2,263.33,1293237.6,778930.14,514307.46 +Asia,Japan,Beverages,Online,L,4/13/2013,219250905,4/22/2013,70,47.45,31.79,3321.5,2225.3,1096.2 +Europe,Armenia,Vegetables,Offline,M,1/1/2012,951854026,1/17/2012,3613,154.06,90.93,556618.78,328530.09,228088.69 +Europe,Moldova ,Snacks,Online,L,7/14/2011,284757745,8/25/2011,4999,152.58,97.44,762747.42,487102.56,275644.86 +North America,United States of America,Vegetables,Online,H,6/17/2013,802385890,7/16/2013,2670,154.06,90.93,411340.2,242783.1,168557.1 +Central America and the Caribbean,Haiti,Cereal,Offline,C,11/10/2012,209474790,12/18/2012,7100,205.7,117.11,1460470,831481,628989 +Australia and Oceania,Samoa ,Clothes,Online,H,3/28/2017,781073272,4/9/2017,5793,109.28,35.84,633059.04,207621.12,425437.92 +Sub-Saharan Africa,Swaziland,Personal Care,Online,M,6/11/2012,812542665,6/22/2012,8286,81.73,56.67,677214.78,469567.62,207647.16 +Australia and Oceania,Tonga,Beverages,Offline,C,11/22/2011,469556796,12/26/2011,1145,47.45,31.79,54330.25,36399.55,17930.7 +Sub-Saharan Africa,Mali,Beverages,Offline,H,12/4/2014,438101994,1/12/2015,2971,47.45,31.79,140973.95,94448.09,46525.86 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,M,8/2/2010,574477088,8/28/2010,9391,109.28,35.84,1026248.48,336573.44,689675.04 +Middle East and North Africa,Egypt,Meat,Online,M,9/13/2011,355293405,9/21/2011,8069,421.89,364.69,3404230.41,2942683.61,461546.8 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,M,3/24/2013,227474772,4/28/2013,3695,437.2,263.33,1615454,973004.35,642449.65 +Asia,India,Meat,Offline,H,3/13/2011,258257520,4/2/2011,2994,421.89,364.69,1263138.66,1091881.86,171256.8 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,H,1/19/2014,585190474,2/4/2014,9720,81.73,56.67,794415.6,550832.4,243583.2 +Sub-Saharan Africa,Burundi,Snacks,Offline,H,2/29/2016,966134965,4/8/2016,9661,152.58,97.44,1474075.38,941367.84,532707.54 +Middle East and North Africa,Iran,Fruits,Online,M,10/2/2016,329264819,11/13/2016,5632,9.33,6.92,52546.56,38973.44,13573.12 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,M,2/8/2016,823066365,3/20/2016,2483,437.2,263.33,1085567.6,653848.39,431719.21 +Middle East and North Africa,Turkey,Vegetables,Offline,C,10/12/2011,166338431,11/23/2011,2093,154.06,90.93,322447.58,190316.49,132131.09 +Sub-Saharan Africa,Namibia,Beverages,Offline,M,7/21/2017,198192346,8/2/2017,8374,47.45,31.79,397346.3,266209.46,131136.84 +Sub-Saharan Africa,Djibouti,Office Supplies,Online,M,3/9/2014,128051936,3/20/2014,2268,651.21,524.96,1476944.28,1190609.28,286335 +Middle East and North Africa,Iraq,Cosmetics,Online,L,10/18/2013,585653531,10/24/2013,6749,437.2,263.33,2950662.8,1777214.17,1173448.63 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,H,8/20/2010,471045958,8/27/2010,1822,9.33,6.92,16999.26,12608.24,4391.02 +Asia,China,Snacks,Online,H,2/27/2015,104590547,4/4/2015,9522,152.58,97.44,1452866.76,927823.68,525043.08 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,C,5/23/2012,776961123,5/24/2012,8917,255.28,159.42,2276331.76,1421548.14,854783.62 +Australia and Oceania,Australia,Personal Care,Offline,C,2/19/2011,699144017,3/18/2011,1106,81.73,56.67,90393.38,62677.02,27716.36 +Europe,Ukraine,Personal Care,Online,H,6/23/2017,852438056,7/17/2017,4219,81.73,56.67,344818.87,239090.73,105728.14 +Sub-Saharan Africa,Benin,Snacks,Offline,M,11/4/2015,938454568,11/21/2015,8416,152.58,97.44,1284113.28,820055.04,464058.24 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,H,8/28/2010,729117381,9/17/2010,891,255.28,159.42,227454.48,142043.22,85411.26 +Europe,Croatia,Household,Online,M,12/26/2014,516662824,1/4/2015,866,668.27,502.54,578721.82,435199.64,143522.18 +Sub-Saharan Africa,Swaziland,Household,Online,C,6/14/2016,663639724,8/1/2016,4597,668.27,502.54,3072037.19,2310176.38,761860.81 +Middle East and North Africa,Bahrain,Cosmetics,Online,M,4/28/2011,252909409,5/12/2011,369,437.2,263.33,161326.8,97168.77,64158.03 +Middle East and North Africa,Algeria,Clothes,Offline,H,11/6/2015,237645709,12/2/2015,3501,109.28,35.84,382589.28,125475.84,257113.44 +Sub-Saharan Africa,Guinea,Clothes,Offline,C,1/23/2017,291334950,2/2/2017,1341,109.28,35.84,146544.48,48061.44,98483.04 +Europe,Belarus,Meat,Offline,M,6/5/2014,157775962,7/12/2014,8268,421.89,364.69,3488186.52,3015256.92,472929.6 +Australia and Oceania,East Timor,Baby Food,Offline,H,1/12/2016,101080071,2/17/2016,694,255.28,159.42,177164.32,110637.48,66526.84 +Middle East and North Africa,Saudi Arabia,Meat,Offline,C,2/8/2012,455671107,3/4/2012,2062,421.89,364.69,869937.18,751990.78,117946.4 +Sub-Saharan Africa,Burundi,Baby Food,Offline,C,8/27/2016,276285398,10/6/2016,7844,255.28,159.42,2002416.32,1250490.48,751925.84 +Asia,Vietnam,Office Supplies,Offline,C,9/7/2010,487971770,10/27/2010,545,651.21,524.96,354909.45,286103.2,68806.25 +Europe,Georgia,Personal Care,Online,L,2/12/2014,736091554,3/22/2014,4703,81.73,56.67,384376.19,266519.01,117857.18 +Europe,Norway,Meat,Online,L,11/12/2013,736318576,12/9/2013,1884,421.89,364.69,794840.76,687075.96,107764.8 +Europe,San Marino,Personal Care,Offline,C,1/21/2013,724639165,1/25/2013,5687,81.73,56.67,464798.51,322282.29,142516.22 +Sub-Saharan Africa,Nigeria,Household,Offline,H,2/4/2012,107352149,3/18/2012,6741,668.27,502.54,4504808.07,3387622.14,1117185.93 +Sub-Saharan Africa,Senegal,Fruits,Online,C,6/10/2012,611068856,7/9/2012,7709,9.33,6.92,71924.97,53346.28,18578.69 +Middle East and North Africa,Pakistan,Snacks,Online,M,11/6/2012,432713115,12/15/2012,8281,152.58,97.44,1263514.98,806900.64,456614.34 +North America,Mexico,Clothes,Online,H,2/16/2013,989521253,2/27/2013,183,109.28,35.84,19998.24,6558.72,13439.52 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,M,5/14/2010,169042098,6/7/2010,2168,651.21,524.96,1411823.28,1138113.28,273710 +Sub-Saharan Africa,Nigeria,Baby Food,Online,L,4/18/2010,879136979,5/5/2010,5023,255.28,159.42,1282271.44,800766.66,481504.78 +Australia and Oceania,Nauru,Clothes,Online,L,12/1/2015,697979724,12/19/2015,6566,109.28,35.84,717532.48,235325.44,482207.04 +Europe,Belarus,Household,Online,L,2/27/2016,424056661,3/18/2016,6644,668.27,502.54,4439985.88,3338875.76,1101110.12 +Europe,Latvia,Beverages,Online,M,5/15/2012,926166617,5/17/2012,2138,47.45,31.79,101448.1,67967.02,33481.08 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,M,7/16/2014,893420922,7/26/2014,1960,437.2,263.33,856912,516126.8,340785.2 +Asia,Kazakhstan,Personal Care,Online,H,10/14/2014,885243403,11/6/2014,2050,81.73,56.67,167546.5,116173.5,51373 +Asia,Turkmenistan,Household,Offline,L,11/12/2013,181370389,12/19/2013,383,668.27,502.54,255947.41,192472.82,63474.59 +Asia,Maldives,Vegetables,Offline,M,5/23/2017,831850707,6/28/2017,1965,154.06,90.93,302727.9,178677.45,124050.45 +Sub-Saharan Africa,South Africa,Baby Food,Online,H,11/21/2016,907045686,12/6/2016,3830,255.28,159.42,977722.4,610578.6,367143.8 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,L,4/25/2016,347629153,5/6/2016,46,651.21,524.96,29955.66,24148.16,5807.5 +Europe,Russia,Beverages,Offline,C,2/10/2013,514587438,3/3/2013,6713,47.45,31.79,318531.85,213406.27,105125.58 +Middle East and North Africa,Pakistan,Beverages,Offline,M,2/24/2017,139219367,3/27/2017,6959,47.45,31.79,330204.55,221226.61,108977.94 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,M,8/23/2016,273136270,10/4/2016,5947,668.27,502.54,3974201.69,2988605.38,985596.31 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,C,3/25/2012,238261973,5/5/2012,5867,81.73,56.67,479509.91,332482.89,147027.02 +Sub-Saharan Africa,Comoros,Personal Care,Offline,M,3/11/2013,776832807,4/9/2013,945,81.73,56.67,77234.85,53553.15,23681.7 +Middle East and North Africa,Turkey,Beverages,Online,M,12/8/2010,901397597,1/24/2011,2435,47.45,31.79,115540.75,77408.65,38132.1 +Sub-Saharan Africa,Chad,Office Supplies,Online,C,1/30/2013,144817674,3/17/2013,3623,651.21,524.96,2359333.83,1901930.08,457403.75 +Central America and the Caribbean,Belize,Cosmetics,Online,M,12/17/2016,810266864,1/4/2017,4826,437.2,263.33,2109927.2,1270830.58,839096.62 +Middle East and North Africa,United Arab Emirates,Beverages,Online,L,5/22/2013,321231496,6/10/2013,8393,47.45,31.79,398247.85,266813.47,131434.38 +Central America and the Caribbean,Belize,Meat,Online,M,3/8/2013,671510398,4/17/2013,3704,421.89,364.69,1562680.56,1350811.76,211868.8 +Middle East and North Africa,Israel,Office Supplies,Offline,H,1/27/2013,775214898,3/4/2013,2170,651.21,524.96,1413125.7,1139163.2,273962.5 +Middle East and North Africa,Iraq,Personal Care,Online,C,8/27/2014,516768825,8/30/2014,2234,81.73,56.67,182584.82,126600.78,55984.04 +Europe,Vatican City,Cosmetics,Online,C,12/30/2012,300908505,2/17/2013,4368,437.2,263.33,1909689.6,1150225.44,759464.16 +Central America and the Caribbean,Costa Rica,Beverages,Offline,L,8/11/2015,602682769,8/29/2015,6079,47.45,31.79,288448.55,193251.41,95197.14 +Central America and the Caribbean,Cuba,Baby Food,Offline,H,11/28/2015,617452943,12/18/2015,6902,255.28,159.42,1761942.56,1100316.84,661625.72 +Middle East and North Africa,Israel,Snacks,Offline,M,3/3/2012,510892856,3/6/2012,3404,152.58,97.44,519382.32,331685.76,187696.56 +Sub-Saharan Africa,Zambia,Personal Care,Offline,C,4/22/2011,968988835,5/19/2011,4184,81.73,56.67,341958.32,237107.28,104851.04 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,C,7/3/2017,948039710,8/13/2017,4873,154.06,90.93,750734.38,443101.89,307632.49 +Europe,Bosnia and Herzegovina,Fruits,Offline,M,4/20/2013,824656808,4/26/2013,3130,9.33,6.92,29202.9,21659.6,7543.3 +Australia and Oceania,Tuvalu,Fruits,Online,C,5/17/2016,145763957,6/11/2016,3649,9.33,6.92,34045.17,25251.08,8794.09 +Sub-Saharan Africa,Mozambique,Fruits,Offline,M,3/7/2015,778597486,3/17/2015,3153,9.33,6.92,29417.49,21818.76,7598.73 +Europe,Austria,Cereal,Online,H,8/3/2010,160706222,8/17/2010,5397,205.7,117.11,1110162.9,632042.67,478120.23 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,L,2/12/2012,749951493,2/13/2012,6167,651.21,524.96,4016012.07,3237428.32,778583.75 +Asia,Bangladesh,Cereal,Offline,C,5/31/2011,574507129,6/27/2011,8281,205.7,117.11,1703401.7,969787.91,733613.79 +Sub-Saharan Africa,Benin,Meat,Offline,M,4/30/2016,882859456,5/7/2016,6587,421.89,364.69,2778989.43,2402213.03,376776.4 +Sub-Saharan Africa,Mali,Fruits,Offline,L,11/12/2016,293807303,12/29/2016,2965,9.33,6.92,27663.45,20517.8,7145.65 +Europe,Georgia,Snacks,Online,C,8/23/2011,646461999,9/6/2011,1326,152.58,97.44,202321.08,129205.44,73115.64 +Central America and the Caribbean,Nicaragua,Meat,Offline,C,9/18/2011,250247371,10/5/2011,2613,421.89,364.69,1102398.57,952934.97,149463.6 +Sub-Saharan Africa,Senegal,Meat,Online,C,1/20/2014,634899747,2/14/2014,9799,421.89,364.69,4134100.11,3573597.31,560502.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,M,11/28/2012,700467956,1/13/2013,2889,437.2,263.33,1263070.8,760760.37,502310.43 +Europe,Serbia,Meat,Offline,M,3/3/2011,767313325,3/5/2011,3919,421.89,364.69,1653386.91,1429220.11,224166.8 +Europe,Albania,Household,Online,H,7/29/2016,326109683,8/1/2016,1957,668.27,502.54,1307804.39,983470.78,324333.61 +Sub-Saharan Africa,Liberia,Meat,Offline,H,3/18/2015,287843358,4/9/2015,8101,421.89,364.69,3417730.89,2954353.69,463377.2 +Middle East and North Africa,Lebanon,Baby Food,Offline,M,2/26/2013,733813178,3/18/2013,481,255.28,159.42,122789.68,76681.02,46108.66 +Central America and the Caribbean,Belize,Snacks,Offline,C,7/24/2017,465630471,8/16/2017,9259,152.58,97.44,1412738.22,902196.96,510541.26 +Europe,France,Beverages,Offline,L,2/19/2010,155219066,4/3/2010,1626,47.45,31.79,77153.7,51690.54,25463.16 +Sub-Saharan Africa,South Sudan,Clothes,Online,C,7/8/2011,994815289,7/13/2011,6806,109.28,35.84,743759.68,243927.04,499832.64 +Sub-Saharan Africa,Swaziland,Baby Food,Online,L,11/23/2016,646967971,12/20/2016,1054,255.28,159.42,269065.12,168028.68,101036.44 +Asia,Bhutan,Baby Food,Offline,M,12/18/2014,894538438,1/21/2015,2657,255.28,159.42,678278.96,423578.94,254700.02 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,M,5/30/2014,890700519,7/13/2014,6932,651.21,524.96,4514187.72,3639022.72,875165 +Europe,United Kingdom,Office Supplies,Online,M,5/29/2017,308940541,7/2/2017,1226,651.21,524.96,798383.46,643600.96,154782.5 +Asia,Sri Lanka,Fruits,Online,H,11/5/2015,693057334,11/29/2015,9921,9.33,6.92,92562.93,68653.32,23909.61 +Middle East and North Africa,Libya,Cosmetics,Online,H,3/28/2010,507162225,5/12/2010,9427,437.2,263.33,4121484.4,2482411.91,1639072.49 +Europe,Kosovo,Vegetables,Online,M,7/15/2013,985679042,7/28/2013,3187,154.06,90.93,490989.22,289793.91,201195.31 +Asia,Turkmenistan,Household,Offline,L,1/11/2017,283344113,1/26/2017,6675,668.27,502.54,4460702.25,3354454.5,1106247.75 +Europe,Albania,Cosmetics,Offline,H,11/12/2016,225206267,12/1/2016,2394,437.2,263.33,1046656.8,630412.02,416244.78 +Central America and the Caribbean,Cuba,Household,Offline,H,3/31/2010,456626832,4/10/2010,4882,668.27,502.54,3262494.14,2453400.28,809093.86 +Middle East and North Africa,Iraq,Baby Food,Offline,C,5/19/2014,693279635,5/30/2014,5705,255.28,159.42,1456372.4,909491.1,546881.3 +Asia,Sri Lanka,Snacks,Offline,M,3/31/2017,271151006,4/6/2017,8463,152.58,97.44,1291284.54,824634.72,466649.82 +Sub-Saharan Africa,Lesotho,Snacks,Online,M,9/4/2011,396539771,9/25/2011,3785,152.58,97.44,577515.3,368810.4,208704.9 +Europe,United Kingdom,Personal Care,Offline,M,4/12/2014,996057260,5/23/2014,4333,81.73,56.67,354136.09,245551.11,108584.98 +Asia,Cambodia,Meat,Online,L,3/26/2016,266627299,5/8/2016,9798,421.89,364.69,4133678.22,3573232.62,560445.6 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,H,5/7/2017,525486218,5/22/2017,1904,205.7,117.11,391652.8,222977.44,168675.36 +Asia,South Korea,Personal Care,Online,C,9/17/2014,560182845,10/23/2014,9407,81.73,56.67,768834.11,533094.69,235739.42 +Europe,Netherlands,Cosmetics,Offline,C,1/21/2014,578578507,3/6/2014,3092,437.2,263.33,1351822.4,814216.36,537606.04 +Europe,Croatia,Cosmetics,Offline,L,10/23/2010,858847033,11/10/2010,778,437.2,263.33,340141.6,204870.74,135270.86 +Sub-Saharan Africa,Mauritania,Personal Care,Online,M,8/15/2016,399474751,8/15/2016,2311,81.73,56.67,188878.03,130964.37,57913.66 +Europe,Serbia,Meat,Offline,C,2/13/2010,969260489,3/7/2010,4573,421.89,364.69,1929302.97,1667727.37,261575.6 +Sub-Saharan Africa,The Gambia,Household,Online,C,6/8/2016,357315576,7/4/2016,6474,668.27,502.54,4326379.98,3253443.96,1072936.02 +Europe,Russia,Cosmetics,Online,M,7/19/2012,923063838,9/1/2012,3957,437.2,263.33,1730000.4,1041996.81,688003.59 +Europe,Finland,Household,Offline,L,5/11/2014,146241605,5/31/2014,4996,668.27,502.54,3338676.92,2510689.84,827987.08 +Europe,Russia,Snacks,Online,M,5/1/2012,976897704,6/9/2012,4594,152.58,97.44,700952.52,447639.36,253313.16 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,C,2/20/2013,585393464,4/7/2013,9790,154.06,90.93,1508247.4,890204.7,618042.7 +Sub-Saharan Africa,Uganda,Clothes,Offline,M,3/1/2013,712402713,3/28/2013,4649,109.28,35.84,508042.72,166620.16,341422.56 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,L,6/3/2017,918911778,7/3/2017,5270,651.21,524.96,3431876.7,2766539.2,665337.5 +Europe,Montenegro,Beverages,Offline,M,1/24/2013,836219489,3/7/2013,4784,47.45,31.79,227000.8,152083.36,74917.44 +Middle East and North Africa,Egypt,Vegetables,Online,M,1/10/2011,615937173,1/21/2011,8352,154.06,90.93,1286709.12,759447.36,527261.76 +Asia,Bhutan,Cereal,Offline,C,12/12/2011,479988658,1/8/2012,8165,205.7,117.11,1679540.5,956203.15,723337.35 +Sub-Saharan Africa,Malawi,Cosmetics,Offline,L,7/13/2017,270610272,8/22/2017,8448,437.2,263.33,3693465.6,2224611.84,1468853.76 +Sub-Saharan Africa,Lesotho,Snacks,Online,C,8/12/2011,800350844,9/21/2011,455,152.58,97.44,69423.9,44335.2,25088.7 +Asia,Maldives,Beverages,Offline,M,12/18/2016,702071702,1/17/2017,7473,47.45,31.79,354593.85,237566.67,117027.18 +Middle East and North Africa,Kuwait,Office Supplies,Online,H,10/5/2015,478946673,10/5/2015,9819,651.21,524.96,6394230.99,5154582.24,1239648.75 +North America,Mexico,Cereal,Offline,L,12/21/2013,254462087,12/27/2013,9841,205.7,117.11,2024293.7,1152479.51,871814.19 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,C,11/2/2014,222416770,12/13/2014,6920,47.45,31.79,328354,219986.8,108367.2 +Asia,Bangladesh,Fruits,Online,L,2/3/2015,196922051,2/12/2015,2466,9.33,6.92,23007.78,17064.72,5943.06 +Sub-Saharan Africa,South Africa,Baby Food,Online,C,4/28/2016,962401759,5/3/2016,4922,255.28,159.42,1256488.16,784665.24,471822.92 +Europe,Spain,Office Supplies,Online,M,8/10/2013,223592221,9/18/2013,4762,651.21,524.96,3101062.02,2499859.52,601202.5 +Middle East and North Africa,Somalia,Fruits,Offline,M,6/15/2014,255542266,6/17/2014,9490,9.33,6.92,88541.7,65670.8,22870.9 +Europe,Finland,Personal Care,Online,M,4/10/2012,253613221,4/17/2012,8643,81.73,56.67,706392.39,489798.81,216593.58 +Europe,Netherlands,Beverages,Online,H,12/3/2012,383478915,12/3/2012,8788,47.45,31.79,416990.6,279370.52,137620.08 +Asia,Maldives,Office Supplies,Online,H,9/26/2015,431125676,11/8/2015,8523,651.21,524.96,5550262.83,4474234.08,1076028.75 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,L,4/29/2017,252852332,6/1/2017,3479,437.2,263.33,1521018.8,916125.07,604893.73 +Europe,Sweden,Cosmetics,Online,C,5/18/2015,225270211,6/20/2015,1316,437.2,263.33,575355.2,346542.28,228812.92 +Europe,Croatia,Personal Care,Online,C,6/3/2012,795303142,7/17/2012,6728,81.73,56.67,549879.44,381275.76,168603.68 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,C,1/23/2012,230187451,2/20/2012,6437,437.2,263.33,2814256.4,1695055.21,1119201.19 +Asia,Mongolia,Snacks,Offline,M,3/3/2015,467471969,4/12/2015,4199,152.58,97.44,640683.42,409150.56,231532.86 +Sub-Saharan Africa,Togo,Cosmetics,Offline,L,2/11/2016,365018022,3/25/2016,5799,437.2,263.33,2535322.8,1527050.67,1008272.13 +Sub-Saharan Africa,Tanzania,Cereal,Offline,M,2/11/2014,650999438,3/24/2014,4055,205.7,117.11,834113.5,474881.05,359232.45 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Online,C,1/11/2017,773902547,1/12/2017,3816,255.28,159.42,974148.48,608346.72,365801.76 +Europe,Macedonia,Meat,Online,C,11/7/2014,252526175,12/7/2014,6962,421.89,364.69,2937198.18,2538971.78,398226.4 +Australia and Oceania,Fiji,Beverages,Offline,C,10/11/2013,925981652,11/25/2013,7403,47.45,31.79,351272.35,235341.37,115930.98 +Central America and the Caribbean,Dominica,Household,Online,L,4/15/2017,203692805,4/16/2017,6082,668.27,502.54,4064418.14,3056448.28,1007969.86 +Central America and the Caribbean,El Salvador,Cereal,Offline,L,10/13/2014,515395963,11/3/2014,5973,205.7,117.11,1228646.1,699498.03,529148.07 +Central America and the Caribbean,Belize,Vegetables,Online,H,8/29/2015,761139953,9/10/2015,7081,154.06,90.93,1090898.86,643875.33,447023.53 +Asia,Bhutan,Office Supplies,Online,C,3/24/2015,361286103,5/10/2015,1441,651.21,524.96,938393.61,756467.36,181926.25 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,L,8/28/2013,606508243,9/30/2013,8122,81.73,56.67,663811.06,460273.74,203537.32 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,L,3/7/2012,607792699,4/22/2012,8221,668.27,502.54,5493847.67,4131381.34,1362466.33 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,H,11/17/2016,446438300,1/1/2017,9869,81.73,56.67,806593.37,559276.23,247317.14 +North America,Canada,Cereal,Offline,M,3/8/2012,724056375,3/14/2012,3226,205.7,117.11,663588.2,377796.86,285791.34 +Australia and Oceania,Kiribati,Cereal,Online,M,2/2/2010,312570750,3/17/2010,5486,205.7,117.11,1128470.2,642465.46,486004.74 +Europe,Spain,Beverages,Online,C,2/3/2016,404217755,3/5/2016,5871,47.45,31.79,278578.95,186639.09,91939.86 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,L,3/28/2010,461546218,5/2/2010,637,421.89,364.69,268743.93,232307.53,36436.4 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,L,7/5/2011,467417466,8/6/2011,8070,205.7,117.11,1659999,945077.7,714921.3 +Europe,Lithuania,Fruits,Online,C,6/12/2013,475005328,7/22/2013,3487,9.33,6.92,32533.71,24130.04,8403.67 +Europe,Denmark,Cosmetics,Offline,H,8/27/2010,157796132,10/2/2010,4237,437.2,263.33,1852416.4,1115729.21,736687.19 +Australia and Oceania,Tuvalu,Fruits,Online,H,2/28/2010,159588706,4/9/2010,4699,9.33,6.92,43841.67,32517.08,11324.59 +Central America and the Caribbean,The Bahamas,Personal Care,Online,L,6/28/2012,744494378,7/29/2012,1286,81.73,56.67,105104.78,72877.62,32227.16 +Central America and the Caribbean,Honduras,Office Supplies,Online,H,6/11/2015,446936976,7/11/2015,7438,651.21,524.96,4843699.98,3904652.48,939047.5 +Central America and the Caribbean,Panama,Meat,Online,L,4/22/2010,121652829,5/11/2010,8630,421.89,364.69,3640910.7,3147274.7,493636 +Europe,Romania,Cereal,Offline,L,12/12/2015,693690764,12/30/2015,7367,205.7,117.11,1515391.9,862749.37,652642.53 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,H,6/3/2014,908412110,6/15/2014,8185,152.58,97.44,1248867.3,797546.4,451320.9 +Australia and Oceania,Papua New Guinea,Clothes,Offline,H,5/15/2015,481490695,6/7/2015,2651,109.28,35.84,289701.28,95011.84,194689.44 +Sub-Saharan Africa,Mali,Fruits,Online,M,5/4/2014,548912847,6/10/2014,4364,9.33,6.92,40716.12,30198.88,10517.24 +Sub-Saharan Africa,Madagascar,Fruits,Offline,L,9/25/2011,516977393,10/22/2011,3954,9.33,6.92,36890.82,27361.68,9529.14 +Middle East and North Africa,Turkey,Cereal,Online,M,8/4/2016,312295663,9/5/2016,4081,205.7,117.11,839461.7,477925.91,361535.79 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,H,7/8/2012,831791484,8/2/2012,4439,651.21,524.96,2890721.19,2330297.44,560423.75 +Middle East and North Africa,Turkey,Personal Care,Offline,H,6/20/2014,792701184,8/7/2014,6751,81.73,56.67,551759.23,382579.17,169180.06 +Europe,Ireland,Beverages,Online,L,12/17/2011,782573592,1/11/2012,9771,47.45,31.79,463633.95,310620.09,153013.86 +Asia,Tajikistan,Meat,Offline,L,9/19/2010,109270036,11/7/2010,4287,421.89,364.69,1808642.43,1563426.03,245216.4 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,H,10/1/2013,850964343,11/16/2013,8114,152.58,97.44,1238034.12,790628.16,447405.96 +Europe,Kosovo,Household,Online,M,7/23/2017,206142842,8/1/2017,1103,668.27,502.54,737101.81,554301.62,182800.19 +Central America and the Caribbean,Jamaica,Fruits,Online,L,11/30/2015,843604362,12/20/2015,132,9.33,6.92,1231.56,913.44,318.12 +Sub-Saharan Africa,South Africa,Office Supplies,Online,M,3/27/2011,552460229,4/16/2011,4113,651.21,524.96,2678426.73,2159160.48,519266.25 +Australia and Oceania,Palau,Baby Food,Offline,C,10/14/2010,792134273,11/25/2010,8989,255.28,159.42,2294711.92,1433026.38,861685.54 +Central America and the Caribbean,Haiti,Snacks,Online,H,4/29/2015,842362821,5/29/2015,2733,152.58,97.44,417001.14,266303.52,150697.62 +Australia and Oceania,Fiji,Personal Care,Online,L,4/26/2015,953194701,5/15/2015,349,81.73,56.67,28523.77,19777.83,8745.94 +Australia and Oceania,Australia,Snacks,Offline,H,6/7/2017,994991242,6/11/2017,8874,152.58,97.44,1353994.92,864682.56,489312.36 +Australia and Oceania,New Zealand,Fruits,Online,L,6/26/2010,908426272,7/17/2010,2376,9.33,6.92,22168.08,16441.92,5726.16 +Europe,Estonia,Cosmetics,Offline,C,8/19/2014,254486119,9/5/2014,6953,437.2,263.33,3039851.6,1830933.49,1208918.11 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,L,1/10/2017,464469611,2/9/2017,5734,205.7,117.11,1179483.8,671508.74,507975.06 +Sub-Saharan Africa,Benin,Cosmetics,Offline,C,6/16/2013,789988076,6/24/2013,3882,437.2,263.33,1697210.4,1022247.06,674963.34 +Asia,Turkmenistan,Snacks,Offline,M,2/20/2012,552965342,4/1/2012,3588,152.58,97.44,547457.04,349614.72,197842.32 +Australia and Oceania,New Zealand,Baby Food,Online,H,10/8/2014,495637738,11/6/2014,9076,255.28,159.42,2316921.28,1446895.92,870025.36 +Europe,Ireland,Baby Food,Offline,M,10/6/2012,530554091,10/17/2012,1601,255.28,159.42,408703.28,255231.42,153471.86 +Europe,Ukraine,Personal Care,Offline,M,9/29/2013,190575730,11/10/2013,4448,81.73,56.67,363535.04,252068.16,111466.88 +Sub-Saharan Africa,Sudan,Snacks,Online,H,1/13/2015,878876483,1/23/2015,7937,152.58,97.44,1211027.46,773381.28,437646.18 +Sub-Saharan Africa,Swaziland,Meat,Offline,C,1/10/2015,918942677,2/1/2015,4414,421.89,364.69,1862222.46,1609741.66,252480.8 +Europe,Czech Republic,Office Supplies,Online,M,12/18/2016,504573142,1/7/2017,3260,651.21,524.96,2122944.6,1711369.6,411575 +Sub-Saharan Africa,South Sudan,Fruits,Online,L,1/3/2010,349879205,1/13/2010,5887,9.33,6.92,54925.71,40738.04,14187.67 +Central America and the Caribbean,Nicaragua,Personal Care,Online,H,11/22/2010,339284694,12/28/2010,735,81.73,56.67,60071.55,41652.45,18419.1 +North America,Greenland,Beverages,Online,H,9/11/2014,877525937,9/17/2014,8280,47.45,31.79,392886,263221.2,129664.8 +Australia and Oceania,Palau,Clothes,Online,M,10/8/2013,639651763,10/23/2013,6026,109.28,35.84,658521.28,215971.84,442549.44 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,H,9/8/2016,621023499,10/1/2016,3509,651.21,524.96,2285095.89,1842084.64,443011.25 +Sub-Saharan Africa,Ghana,Fruits,Online,H,2/23/2014,987314975,3/22/2014,7296,9.33,6.92,68071.68,50488.32,17583.36 +Europe,Bosnia and Herzegovina,Office Supplies,Offline,L,1/22/2013,624512517,3/1/2013,5987,651.21,524.96,3898794.27,3142935.52,755858.75 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,L,1/17/2010,288914954,1/20/2010,5210,205.7,117.11,1071697,610143.1,461553.9 +Sub-Saharan Africa,Guinea,Vegetables,Offline,M,5/9/2010,357133615,6/16/2010,2628,154.06,90.93,404869.68,238964.04,165905.64 +Sub-Saharan Africa,Chad,Cereal,Offline,H,7/8/2016,376092326,8/17/2016,2932,205.7,117.11,603112.4,343366.52,259745.88 +Central America and the Caribbean,Grenada,Fruits,Online,C,12/28/2016,413027417,1/21/2017,2846,9.33,6.92,26553.18,19694.32,6858.86 +Australia and Oceania,Marshall Islands,Clothes,Online,C,8/26/2012,605487716,10/8/2012,6125,109.28,35.84,669340,219520,449820 +Asia,Singapore,Cosmetics,Offline,C,1/5/2013,711334550,1/16/2013,8556,437.2,263.33,3740683.2,2253051.48,1487631.72 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Offline,M,4/17/2017,558741748,5/20/2017,2955,154.06,90.93,455247.3,268698.15,186549.15 +Sub-Saharan Africa,Namibia,Household,Online,L,8/19/2010,496195638,9/12/2010,4171,668.27,502.54,2787354.17,2096094.34,691259.83 +Asia,Nepal,Snacks,Offline,M,4/23/2013,942495048,6/4/2013,4084,152.58,97.44,623136.72,397944.96,225191.76 +Central America and the Caribbean,Cuba,Cosmetics,Offline,M,5/20/2016,136751306,5/22/2016,6605,437.2,263.33,2887706,1739294.65,1148411.35 +Central America and the Caribbean,Guatemala,Cereal,Offline,C,10/6/2015,888388240,10/20/2015,2677,205.7,117.11,550658.9,313503.47,237155.43 +Europe,Liechtenstein,Snacks,Online,L,12/26/2015,227142179,2/10/2016,5273,152.58,97.44,804554.34,513801.12,290753.22 +Central America and the Caribbean,Barbados,Household,Online,H,4/22/2011,653061950,4/29/2011,4398,668.27,502.54,2939051.46,2210170.92,728880.54 +Central America and the Caribbean,El Salvador,Personal Care,Offline,C,3/8/2012,686508882,3/27/2012,2089,81.73,56.67,170733.97,118383.63,52350.34 +Europe,Italy,Clothes,Online,M,3/20/2011,718156802,4/30/2011,7412,109.28,35.84,809983.36,265646.08,544337.28 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,L,3/14/2017,758992040,4/30/2017,1466,255.28,159.42,374240.48,233709.72,140530.76 +Sub-Saharan Africa,Gabon,Vegetables,Offline,C,7/4/2013,890313422,8/21/2013,2381,154.06,90.93,366816.86,216504.33,150312.53 +Central America and the Caribbean,The Bahamas,Meat,Online,M,11/7/2014,813732278,11/25/2014,319,421.89,364.69,134582.91,116336.11,18246.8 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,M,7/8/2010,301172435,7/29/2010,2471,154.06,90.93,380682.26,224688.03,155994.23 +Middle East and North Africa,Israel,Vegetables,Online,H,7/26/2013,544870221,8/29/2013,8062,154.06,90.93,1242031.72,733077.66,508954.06 +Asia,Malaysia,Fruits,Online,H,8/16/2011,107374465,9/5/2011,3345,9.33,6.92,31208.85,23147.4,8061.45 +Sub-Saharan Africa,Sudan,Vegetables,Offline,H,2/5/2016,771546494,2/13/2016,6608,154.06,90.93,1018028.48,600865.44,417163.04 +Central America and the Caribbean,Nicaragua,Fruits,Online,L,12/14/2012,790560138,12/27/2012,3168,9.33,6.92,29557.44,21922.56,7634.88 +Middle East and North Africa,Morocco,Cosmetics,Offline,H,12/12/2011,737901723,12/28/2011,372,437.2,263.33,162638.4,97958.76,64679.64 +Australia and Oceania,Fiji,Office Supplies,Offline,L,7/11/2012,357370078,8/13/2012,2603,651.21,524.96,1695099.63,1366470.88,328628.75 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,H,3/21/2015,813076531,5/7/2015,6269,437.2,263.33,2740806.8,1650815.77,1089991.03 +Sub-Saharan Africa,Uganda,Personal Care,Offline,H,4/1/2010,639444911,4/26/2010,4814,81.73,56.67,393448.22,272809.38,120638.84 +Middle East and North Africa,Lebanon,Personal Care,Online,C,8/18/2011,691211545,8/18/2011,3711,81.73,56.67,303300.03,210302.37,92997.66 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,M,7/2/2015,993425261,8/16/2015,5466,9.33,6.92,50997.78,37824.72,13173.06 +Middle East and North Africa,Oman,Fruits,Online,M,7/2/2011,291447389,8/13/2011,4614,9.33,6.92,43048.62,31928.88,11119.74 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,C,10/30/2016,100951755,11/12/2016,2722,81.73,56.67,222469.06,154255.74,68213.32 +Central America and the Caribbean,Belize,Snacks,Online,M,11/26/2011,657924687,1/10/2012,3390,152.58,97.44,517246.2,330321.6,186924.6 +Sub-Saharan Africa,South Africa,Snacks,Online,M,4/6/2012,468665015,4/17/2012,7248,152.58,97.44,1105899.84,706245.12,399654.72 +Asia,Kazakhstan,Snacks,Online,L,10/21/2011,359784066,10/21/2011,6955,152.58,97.44,1061193.9,677695.2,383498.7 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,H,11/6/2016,328205668,12/12/2016,2206,81.73,56.67,180296.38,125014.02,55282.36 +Sub-Saharan Africa,Comoros,Fruits,Online,C,1/23/2012,891166150,1/30/2012,4722,9.33,6.92,44056.26,32676.24,11380.02 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,C,4/2/2017,836214339,5/15/2017,3260,651.21,524.96,2122944.6,1711369.6,411575 +Sub-Saharan Africa,Senegal,Cereal,Offline,M,6/5/2015,371211564,7/6/2015,8606,205.7,117.11,1770254.2,1007848.66,762405.54 +Middle East and North Africa,Pakistan,Personal Care,Online,L,3/1/2017,674331653,3/2/2017,8576,81.73,56.67,700916.48,486001.92,214914.56 +Asia,Indonesia,Beverages,Online,C,5/25/2011,744060933,7/11/2011,3020,47.45,31.79,143299,96005.8,47293.2 +Sub-Saharan Africa,Namibia,Fruits,Online,C,8/11/2014,549198234,9/26/2014,8817,9.33,6.92,82262.61,61013.64,21248.97 +Asia,North Korea,Fruits,Offline,M,1/29/2014,578854882,3/12/2014,4878,9.33,6.92,45511.74,33755.76,11755.98 +Europe,Ukraine,Baby Food,Offline,L,1/25/2017,492454707,2/12/2017,7146,255.28,159.42,1824230.88,1139215.32,685015.56 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,L,10/6/2016,469734036,10/25/2016,3595,437.2,263.33,1571734,946671.35,625062.65 +Europe,Poland,Meat,Online,M,3/15/2011,760741698,4/11/2011,9229,421.89,364.69,3893622.81,3365724.01,527898.8 +Asia,Indonesia,Personal Care,Offline,L,8/18/2014,335839021,9/28/2014,1084,81.73,56.67,88595.32,61430.28,27165.04 +Asia,Maldives,Baby Food,Online,H,11/7/2015,935699832,12/20/2015,3228,255.28,159.42,824043.84,514607.76,309436.08 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,M,4/25/2012,321310460,5/28/2012,1760,205.7,117.11,362032,206113.6,155918.4 +Asia,South Korea,Office Supplies,Offline,H,11/21/2013,823969733,1/7/2014,9809,651.21,524.96,6387718.89,5149332.64,1238386.25 +Middle East and North Africa,Pakistan,Cosmetics,Offline,M,5/12/2016,795288980,6/15/2016,2537,437.2,263.33,1109176.4,668068.21,441108.19 +Europe,Croatia,Household,Offline,H,10/19/2012,457192027,11/22/2012,2135,668.27,502.54,1426756.45,1072922.9,353833.55 +Middle East and North Africa,Iran,Baby Food,Online,H,6/25/2012,551915204,8/10/2012,2829,255.28,159.42,722187.12,450999.18,271187.94 +Asia,Indonesia,Fruits,Offline,M,5/22/2014,992007339,6/2/2014,5871,9.33,6.92,54776.43,40627.32,14149.11 +Asia,Cambodia,Office Supplies,Online,M,12/31/2010,410329759,1/31/2011,4549,651.21,524.96,2962354.29,2388043.04,574311.25 +Central America and the Caribbean,Panama,Office Supplies,Online,L,10/12/2014,210056293,11/30/2014,9180,651.21,524.96,5978107.8,4819132.8,1158975 +Europe,Belgium,Cereal,Offline,L,7/21/2016,514673268,8/6/2016,2112,205.7,117.11,434438.4,247336.32,187102.08 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,M,12/29/2011,617979514,1/26/2012,2726,437.2,263.33,1191807.2,717837.58,473969.62 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,C,12/21/2012,334086358,1/30/2013,2432,651.21,524.96,1583742.72,1276702.72,307040 +Europe,Netherlands,Office Supplies,Offline,C,7/4/2013,447417628,8/18/2013,9674,651.21,524.96,6299805.54,5078463.04,1221342.5 +Central America and the Caribbean,Panama,Personal Care,Online,H,4/2/2016,462709653,4/3/2016,4924,81.73,56.67,402438.52,279043.08,123395.44 +Sub-Saharan Africa,Gabon,Meat,Online,C,7/24/2013,855011260,7/29/2013,5687,421.89,364.69,2399288.43,2073992.03,325296.4 +Asia,Kazakhstan,Office Supplies,Offline,C,12/31/2013,819683778,1/16/2014,1500,651.21,524.96,976815,787440,189375 +Middle East and North Africa,Afghanistan,Clothes,Offline,M,11/6/2015,522401034,12/7/2015,8930,109.28,35.84,975870.4,320051.2,655819.2 +Central America and the Caribbean,El Salvador,Household,Online,L,11/11/2010,649149358,11/20/2010,6575,668.27,502.54,4393875.25,3304200.5,1089674.75 +Europe,Bosnia and Herzegovina,Fruits,Online,H,10/24/2010,156227576,10/26/2010,66,9.33,6.92,615.78,456.72,159.06 +Asia,Nepal,Household,Offline,M,5/17/2013,320247018,6/6/2013,7064,668.27,502.54,4720659.28,3549942.56,1170716.72 +Middle East and North Africa,Algeria,Snacks,Offline,L,7/6/2013,688131511,7/20/2013,2261,152.58,97.44,344983.38,220311.84,124671.54 +Central America and the Caribbean,Cuba,Personal Care,Offline,H,10/28/2014,427117383,12/16/2014,2380,81.73,56.67,194517.4,134874.6,59642.8 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,C,8/11/2010,574753463,9/5/2010,1177,152.58,97.44,179586.66,114686.88,64899.78 +Europe,Hungary,Vegetables,Online,M,5/21/2010,888901078,5/29/2010,4437,154.06,90.93,683564.22,403456.41,280107.81 +Sub-Saharan Africa,Sierra Leone,Household,Offline,L,5/15/2013,297734057,5/17/2013,4979,668.27,502.54,3327316.33,2502146.66,825169.67 +Asia,Bangladesh,Meat,Offline,L,4/11/2012,949738729,5/6/2012,7650,421.89,364.69,3227458.5,2789878.5,437580 +Sub-Saharan Africa,Niger,Office Supplies,Online,H,3/29/2012,563713920,4/29/2012,4331,651.21,524.96,2820390.51,2273601.76,546788.75 +Europe,Armenia,Household,Online,C,11/23/2011,978770959,1/1/2012,8932,668.27,502.54,5968987.64,4488687.28,1480300.36 +Sub-Saharan Africa,Cameroon,Household,Online,M,9/16/2014,504333674,9/20/2014,2397,668.27,502.54,1601843.19,1204588.38,397254.81 +Middle East and North Africa,Yemen,Clothes,Online,H,2/2/2010,670138394,3/23/2010,7698,109.28,35.84,841237.44,275896.32,565341.12 +Central America and the Caribbean,Honduras,Cosmetics,Offline,M,1/1/2015,376233947,1/31/2015,4840,437.2,263.33,2116048,1274517.2,841530.8 +Middle East and North Africa,Syria,Snacks,Offline,C,3/10/2017,842981660,3/29/2017,5861,152.58,97.44,894271.38,571095.84,323175.54 +Asia,Indonesia,Baby Food,Online,L,10/26/2016,661055362,11/22/2016,9827,255.28,159.42,2508636.56,1566620.34,942016.22 +Sub-Saharan Africa,Guinea,Meat,Offline,L,2/13/2015,741441380,3/11/2015,7836,421.89,364.69,3305930.04,2857710.84,448219.2 +Central America and the Caribbean,Jamaica,Vegetables,Offline,H,8/9/2010,265438544,9/6/2010,8019,154.06,90.93,1235407.14,729167.67,506239.47 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,L,6/2/2010,734658181,6/9/2010,536,437.2,263.33,234339.2,141144.88,93194.32 +Europe,Bosnia and Herzegovina,Snacks,Offline,C,6/1/2011,121024119,6/29/2011,2581,152.58,97.44,393808.98,251492.64,142316.34 +Australia and Oceania,Fiji,Beverages,Online,L,7/8/2011,516772687,7/23/2011,3377,47.45,31.79,160238.65,107354.83,52883.82 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,C,6/26/2013,484452712,7/30/2013,9178,205.7,117.11,1887914.6,1074835.58,813079.02 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,H,8/3/2013,906925523,8/15/2013,8271,109.28,35.84,903854.88,296432.64,607422.24 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,L,12/8/2012,937364947,12/23/2012,5973,651.21,524.96,3889677.33,3135586.08,754091.25 +Middle East and North Africa,Algeria,Vegetables,Online,M,9/16/2013,249257314,10/10/2013,9633,154.06,90.93,1484059.98,875928.69,608131.29 +Australia and Oceania,Fiji,Clothes,Offline,H,5/13/2015,386401450,5/18/2015,3631,109.28,35.84,396795.68,130135.04,266660.64 +Europe,Montenegro,Beverages,Online,H,11/4/2010,712908685,12/14/2010,4377,47.45,31.79,207688.65,139144.83,68543.82 +Middle East and North Africa,Tunisia ,Baby Food,Offline,M,2/5/2013,663202846,3/25/2013,5315,255.28,159.42,1356813.2,847317.3,509495.9 +Sub-Saharan Africa,Niger,Snacks,Online,L,6/3/2013,192020261,6/13/2013,1917,152.58,97.44,292495.86,186792.48,105703.38 +Asia,Kazakhstan,Meat,Online,M,7/12/2015,224409759,8/31/2015,6689,421.89,364.69,2822022.21,2439411.41,382610.8 +Central America and the Caribbean,Panama,Snacks,Online,C,8/15/2016,405732667,10/3/2016,4167,152.58,97.44,635800.86,406032.48,229768.38 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,C,3/12/2011,451662814,4/12/2011,5919,668.27,502.54,3955490.13,2974534.26,980955.87 +Europe,Kosovo,Household,Online,C,7/7/2017,598186528,8/8/2017,5542,668.27,502.54,3703552.34,2785076.68,918475.66 +Asia,Bhutan,Personal Care,Offline,M,4/7/2013,251602637,5/1/2013,3666,81.73,56.67,299622.18,207752.22,91869.96 +Sub-Saharan Africa,Uganda,Clothes,Online,M,1/24/2015,238522469,3/12/2015,2954,109.28,35.84,322813.12,105871.36,216941.76 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,H,1/30/2014,555869853,2/24/2014,3097,152.58,97.44,472540.26,301771.68,170768.58 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,2/17/2010,820881116,4/4/2010,5819,437.2,263.33,2544066.8,1532317.27,1011749.53 +Middle East and North Africa,Pakistan,Cereal,Offline,M,6/12/2015,721105086,7/21/2015,9874,205.7,117.11,2031081.8,1156344.14,874737.66 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Offline,L,1/13/2013,464403092,2/25/2013,6050,152.58,97.44,923109,589512,333597 +Sub-Saharan Africa,Guinea,Personal Care,Online,L,6/24/2013,328948962,7/30/2013,2163,81.73,56.67,176781.99,122577.21,54204.78 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,L,4/12/2013,213229024,4/23/2013,8061,651.21,524.96,5249403.81,4231702.56,1017701.25 +Asia,Philippines,Vegetables,Offline,M,10/12/2013,986042106,12/1/2013,626,154.06,90.93,96441.56,56922.18,39519.38 +Europe,Austria,Vegetables,Online,L,5/25/2017,436499536,7/7/2017,8767,154.06,90.93,1350644.02,797183.31,553460.71 +Asia,Turkmenistan,Cosmetics,Online,C,4/2/2016,924025142,4/25/2016,8428,437.2,263.33,3684721.6,2219345.24,1465376.36 +Europe,France,Household,Offline,C,2/8/2011,828355252,3/16/2011,7582,668.27,502.54,5066823.14,3810258.28,1256564.86 +Asia,Japan,Personal Care,Offline,H,2/18/2015,399538695,3/4/2015,1233,81.73,56.67,100773.09,69874.11,30898.98 +Middle East and North Africa,Oman,Office Supplies,Online,L,4/18/2012,407936799,4/23/2012,6419,651.21,524.96,4180116.99,3369718.24,810398.75 +Middle East and North Africa,United Arab Emirates,Snacks,Online,C,2/12/2014,794223392,3/27/2014,7206,152.58,97.44,1099491.48,702152.64,397338.84 +Europe,Norway,Cosmetics,Online,M,6/21/2010,219384801,7/17/2010,9693,437.2,263.33,4237779.6,2552457.69,1685321.91 +Europe,Poland,Baby Food,Online,C,3/23/2011,114719855,5/4/2011,7009,255.28,159.42,1789257.52,1117374.78,671882.74 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,M,3/1/2012,631839883,4/8/2012,4317,651.21,524.96,2811273.57,2266252.32,545021.25 +Central America and the Caribbean,Barbados,Clothes,Online,H,12/8/2013,192668712,12/12/2013,3808,109.28,35.84,416138.24,136478.72,279659.52 +Europe,Poland,Cosmetics,Offline,M,9/1/2010,439442670,10/13/2010,9706,437.2,263.33,4243463.2,2555880.98,1687582.22 +Sub-Saharan Africa,Gabon,Clothes,Online,C,6/26/2016,384710586,8/4/2016,3266,109.28,35.84,356908.48,117053.44,239855.04 +Central America and the Caribbean,Cuba,Office Supplies,Online,H,4/18/2016,461333787,6/7/2016,7774,651.21,524.96,5062506.54,4081039.04,981467.5 +Europe,Norway,Fruits,Offline,M,12/31/2014,272486102,1/14/2015,3548,9.33,6.92,33102.84,24552.16,8550.68 +Sub-Saharan Africa,Guinea,Snacks,Offline,L,12/25/2010,841653859,2/2/2011,2935,152.58,97.44,447822.3,285986.4,161835.9 +Europe,Denmark,Cosmetics,Online,L,1/24/2015,562635886,2/7/2015,5317,437.2,263.33,2324592.4,1400125.61,924466.79 +Sub-Saharan Africa,Mozambique,Clothes,Offline,L,5/29/2016,149543511,7/15/2016,2103,109.28,35.84,229815.84,75371.52,154444.32 +Europe,Czech Republic,Vegetables,Offline,L,8/6/2016,386800563,9/7/2016,1737,154.06,90.93,267602.22,157945.41,109656.81 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,M,9/17/2010,779143369,10/12/2010,4692,154.06,90.93,722849.52,426643.56,296205.96 +Central America and the Caribbean,Grenada,Vegetables,Online,L,10/28/2013,901620757,11/22/2013,8473,154.06,90.93,1305350.38,770449.89,534900.49 +Australia and Oceania,Tuvalu,Personal Care,Online,H,10/15/2011,849594056,11/22/2011,2616,81.73,56.67,213805.68,148248.72,65556.96 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,H,6/12/2010,788737094,6/25/2010,3688,651.21,524.96,2401662.48,1936052.48,465610 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,L,9/16/2016,505036199,9/26/2016,289,255.28,159.42,73775.92,46072.38,27703.54 +Australia and Oceania,Samoa ,Personal Care,Online,L,1/20/2012,754790198,2/18/2012,8048,81.73,56.67,657763.04,456080.16,201682.88 +Europe,San Marino,Cosmetics,Online,L,11/14/2016,114610421,12/15/2016,4625,437.2,263.33,2022050,1217901.25,804148.75 +Sub-Saharan Africa,Benin,Household,Online,L,12/25/2010,831420695,1/11/2011,4715,668.27,502.54,3150893.05,2369476.1,781416.95 +Central America and the Caribbean,Nicaragua,Baby Food,Online,L,2/15/2013,272457349,2/15/2013,5039,255.28,159.42,1286355.92,803317.38,483038.54 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,C,8/11/2016,375269210,9/15/2016,9353,437.2,263.33,4089131.6,2462925.49,1626206.11 +Sub-Saharan Africa,Central African Republic,Household,Online,H,10/21/2015,897717607,11/23/2015,3444,668.27,502.54,2301521.88,1730747.76,570774.12 +Australia and Oceania,Marshall Islands,Fruits,Offline,M,6/30/2017,767976367,7/1/2017,128,9.33,6.92,1194.24,885.76,308.48 +Middle East and North Africa,Somalia,Personal Care,Online,C,5/25/2014,334531819,5/29/2014,4254,81.73,56.67,347679.42,241074.18,106605.24 +Central America and the Caribbean,Panama,Cosmetics,Offline,M,8/25/2011,916182792,10/14/2011,7703,437.2,263.33,3367751.6,2028430.99,1339320.61 +Asia,South Korea,Fruits,Online,C,6/13/2015,752040612,6/16/2015,4384,9.33,6.92,40902.72,30337.28,10565.44 +Sub-Saharan Africa,Niger,Meat,Offline,H,2/17/2014,851529109,3/12/2014,5241,421.89,364.69,2211125.49,1911340.29,299785.2 +Middle East and North Africa,Jordan,Beverages,Online,L,3/28/2012,944384610,4/27/2012,3247,47.45,31.79,154070.15,103222.13,50848.02 +Sub-Saharan Africa,Djibouti,Snacks,Offline,C,8/7/2011,830655944,9/7/2011,8408,152.58,97.44,1282892.64,819275.52,463617.12 +Australia and Oceania,Nauru,Vegetables,Online,L,2/4/2015,830704438,3/24/2015,2758,154.06,90.93,424897.48,250784.94,174112.54 +Sub-Saharan Africa,Ethiopia,Meat,Offline,H,4/28/2015,435203921,6/8/2015,5366,421.89,364.69,2263861.74,1956926.54,306935.2 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,H,7/6/2013,555140721,8/9/2013,7331,437.2,263.33,3205113.2,1930472.23,1274640.97 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,L,10/1/2015,371813666,11/7/2015,6781,651.21,524.96,4415855.01,3559753.76,856101.25 +Sub-Saharan Africa,Malawi,Beverages,Online,M,1/12/2014,486834084,2/7/2014,3879,47.45,31.79,184058.55,123313.41,60745.14 +Asia,Mongolia,Meat,Offline,M,10/15/2012,672125804,10/27/2012,5816,421.89,364.69,2453712.24,2121037.04,332675.2 +Sub-Saharan Africa,Eritrea,Clothes,Online,M,7/5/2017,319925153,7/29/2017,1817,109.28,35.84,198561.76,65121.28,133440.48 +Europe,Switzerland,Fruits,Online,L,10/27/2015,692780959,11/22/2015,8136,9.33,6.92,75908.88,56301.12,19607.76 +Asia,Bhutan,Office Supplies,Online,M,7/21/2011,873554551,9/3/2011,3059,651.21,524.96,1992051.39,1605852.64,386198.75 +Middle East and North Africa,Turkey,Snacks,Offline,H,5/24/2013,915419757,7/9/2013,1904,152.58,97.44,290512.32,185525.76,104986.56 +Middle East and North Africa,Algeria,Household,Online,H,12/13/2015,491862905,12/23/2015,2019,668.27,502.54,1349237.13,1014628.26,334608.87 +Australia and Oceania,Vanuatu,Vegetables,Online,H,2/6/2011,246682822,2/10/2011,7784,154.06,90.93,1199203.04,707799.12,491403.92 +Australia and Oceania,Samoa ,Beverages,Online,M,7/8/2014,443990838,7/19/2014,5610,47.45,31.79,266194.5,178341.9,87852.6 +Sub-Saharan Africa,Angola,Personal Care,Offline,C,6/4/2016,518210780,7/22/2016,8940,81.73,56.67,730666.2,506629.8,224036.4 +Europe,Vatican City,Fruits,Offline,L,9/9/2015,424078977,10/27/2015,3248,9.33,6.92,30303.84,22476.16,7827.68 +Europe,Moldova ,Baby Food,Offline,C,1/10/2016,186644256,2/11/2016,1038,255.28,159.42,264980.64,165477.96,99502.68 +Asia,Sri Lanka,Personal Care,Offline,L,8/23/2014,351267945,9/27/2014,6846,81.73,56.67,559523.58,387962.82,171560.76 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,H,8/8/2013,633623874,9/4/2013,2240,255.28,159.42,571827.2,357100.8,214726.4 +Europe,Albania,Household,Offline,C,1/10/2016,369698369,2/26/2016,818,668.27,502.54,546644.86,411077.72,135567.14 +Middle East and North Africa,Libya,Meat,Online,C,9/28/2014,765790259,10/13/2014,3210,421.89,364.69,1354266.9,1170654.9,183612 +Sub-Saharan Africa,Mauritius ,Snacks,Online,M,3/23/2011,848510873,4/14/2011,2078,152.58,97.44,317061.24,202480.32,114580.92 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,C,10/15/2011,614784038,11/26/2011,7113,154.06,90.93,1095828.78,646785.09,449043.69 +Sub-Saharan Africa,Madagascar,Fruits,Offline,C,3/29/2016,581846082,4/10/2016,40,9.33,6.92,373.2,276.8,96.4 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,M,2/10/2014,437245833,2/22/2014,9614,255.28,159.42,2454261.92,1532663.88,921598.04 +Europe,Switzerland,Clothes,Offline,H,2/12/2011,388844621,3/16/2011,6619,109.28,35.84,723324.32,237224.96,486099.36 +Europe,Ireland,Clothes,Offline,C,4/8/2010,714816272,5/27/2010,8874,109.28,35.84,969750.72,318044.16,651706.56 +Europe,Sweden,Cereal,Offline,L,8/20/2015,413647115,8/24/2015,6228,205.7,117.11,1281099.6,729361.08,551738.52 +Europe,Moldova ,Household,Offline,H,6/3/2013,354135978,7/4/2013,5560,668.27,502.54,3715581.2,2794122.4,921458.8 +Central America and the Caribbean,Dominica,Personal Care,Offline,M,8/13/2013,125394189,9/3/2013,5782,81.73,56.67,472562.86,327665.94,144896.92 +Sub-Saharan Africa,Mali,Personal Care,Offline,H,11/29/2015,286845576,12/4/2015,2835,81.73,56.67,231704.55,160659.45,71045.1 +Sub-Saharan Africa,Mali,Office Supplies,Online,H,6/28/2013,118226468,7/29/2013,4694,651.21,524.96,3056779.74,2464162.24,592617.5 +Sub-Saharan Africa,Cameroon,Beverages,Online,M,12/19/2011,769585692,1/17/2012,6363,47.45,31.79,301924.35,202279.77,99644.58 +Europe,Poland,Meat,Offline,C,6/9/2010,311284577,7/27/2010,4879,421.89,364.69,2058401.31,1779322.51,279078.8 +Europe,Sweden,Beverages,Online,H,11/9/2012,483996951,11/30/2012,4308,47.45,31.79,204414.6,136951.32,67463.28 +Asia,Philippines,Meat,Offline,M,9/2/2016,848709142,10/20/2016,750,421.89,364.69,316417.5,273517.5,42900 +Australia and Oceania,Australia,Clothes,Online,H,8/9/2016,136719977,8/23/2016,7334,109.28,35.84,801459.52,262850.56,538608.96 +Europe,Vatican City,Snacks,Offline,L,1/7/2016,299640786,1/27/2016,9222,152.58,97.44,1407092.76,898591.68,508501.08 +Sub-Saharan Africa,South Africa,Cereal,Offline,L,7/19/2015,659395396,7/22/2015,8606,205.7,117.11,1770254.2,1007848.66,762405.54 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,C,11/24/2016,158220136,12/8/2016,9709,81.73,56.67,793516.57,550209.03,243307.54 +North America,Canada,Office Supplies,Online,M,6/26/2011,508663833,8/10/2011,3787,651.21,524.96,2466132.27,1988023.52,478108.75 +Middle East and North Africa,Lebanon,Household,Offline,C,7/1/2014,343587815,8/16/2014,4125,668.27,502.54,2756613.75,2072977.5,683636.25 +Europe,Czech Republic,Cosmetics,Offline,M,9/10/2015,166165912,9/18/2015,1041,437.2,263.33,455125.2,274126.53,180998.67 +Europe,Bosnia and Herzegovina,Clothes,Offline,C,6/16/2013,999884450,7/25/2013,6883,109.28,35.84,752174.24,246686.72,505487.52 +Australia and Oceania,Fiji,Fruits,Offline,M,1/15/2011,338542258,2/12/2011,1032,9.33,6.92,9628.56,7141.44,2487.12 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,L,9/29/2012,696250665,10/31/2012,4899,154.06,90.93,754739.94,445466.07,309273.87 +Middle East and North Africa,Yemen,Meat,Online,C,8/2/2012,157433497,9/18/2012,6925,421.89,364.69,2921588.25,2525478.25,396110 +Asia,China,Office Supplies,Online,H,3/19/2013,926827085,4/15/2013,7585,651.21,524.96,4939427.85,3981821.6,957606.25 +Europe,Ukraine,Office Supplies,Online,L,7/24/2014,779480254,8/14/2014,4384,651.21,524.96,2854904.64,2301424.64,553480 +Australia and Oceania,Vanuatu,Beverages,Offline,L,1/17/2010,710754334,2/24/2010,6857,47.45,31.79,325364.65,217984.03,107380.62 +Asia,Singapore,Vegetables,Online,H,2/2/2013,886323153,2/25/2013,1572,154.06,90.93,242182.32,142941.96,99240.36 +Europe,Greece,Household,Online,H,6/17/2015,192173039,7/26/2015,7128,668.27,502.54,4763428.56,3582105.12,1181323.44 +Sub-Saharan Africa,Chad,Cosmetics,Offline,C,10/6/2013,284602820,11/9/2013,9154,437.2,263.33,4002128.8,2410522.82,1591605.98 +Australia and Oceania,East Timor,Snacks,Online,M,4/7/2013,640223824,4/27/2013,5312,152.58,97.44,810504.96,517601.28,292903.68 +Middle East and North Africa,Somalia,Clothes,Offline,C,6/30/2016,805959880,8/17/2016,294,109.28,35.84,32128.32,10536.96,21591.36 +Sub-Saharan Africa,Equatorial Guinea,Household,Online,M,11/27/2011,849047315,12/28/2011,823,668.27,502.54,549986.21,413590.42,136395.79 +Sub-Saharan Africa,Tanzania,Personal Care,Online,M,7/7/2015,907034957,7/29/2015,655,81.73,56.67,53533.15,37118.85,16414.3 +Asia,Myanmar,Cosmetics,Offline,M,2/14/2014,737784135,3/23/2014,5576,437.2,263.33,2437827.2,1468328.08,969499.12 +Asia,Myanmar,Cereal,Offline,H,7/9/2014,169468677,8/5/2014,8402,205.7,117.11,1728291.4,983958.22,744333.18 +North America,Greenland,Snacks,Offline,L,12/28/2016,450574910,1/9/2017,3984,152.58,97.44,607878.72,388200.96,219677.76 +Europe,Slovenia,Cereal,Online,L,7/12/2011,199901664,8/26/2011,4199,205.7,117.11,863734.3,491744.89,371989.41 +Sub-Saharan Africa,Swaziland,Cereal,Offline,H,11/26/2011,356560266,1/11/2012,2961,205.7,117.11,609077.7,346762.71,262314.99 +Asia,Kazakhstan,Office Supplies,Offline,H,1/9/2014,129974544,1/29/2014,1211,651.21,524.96,788615.31,635726.56,152888.75 +Middle East and North Africa,Israel,Cosmetics,Online,L,11/11/2014,149880826,12/20/2014,1922,437.2,263.33,840298.4,506120.26,334178.14 +Sub-Saharan Africa,Zambia,Clothes,Online,C,3/28/2016,216327941,4/6/2016,5100,109.28,35.84,557328,182784,374544 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,M,6/21/2013,649677217,6/25/2013,2780,255.28,159.42,709678.4,443187.6,266490.8 +Europe,United Kingdom,Cosmetics,Offline,C,4/19/2014,940602481,5/23/2014,4031,437.2,263.33,1762353.2,1061483.23,700869.97 +Asia,Malaysia,Cereal,Offline,H,5/18/2012,200090062,6/6/2012,9951,205.7,117.11,2046920.7,1165361.61,881559.09 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Online,L,10/17/2013,309438788,11/10/2013,8669,109.28,35.84,947348.32,310696.96,636651.36 +Asia,Cambodia,Beverages,Online,H,7/19/2010,970259988,8/9/2010,347,47.45,31.79,16465.15,11031.13,5434.02 +Australia and Oceania,East Timor,Office Supplies,Online,M,8/20/2014,154477488,9/14/2014,2177,651.21,524.96,1417684.17,1142837.92,274846.25 +Central America and the Caribbean,Honduras,Household,Online,L,5/28/2016,854327619,6/9/2016,3382,668.27,502.54,2260089.14,1699590.28,560498.86 +Sub-Saharan Africa,Mozambique,Meat,Offline,H,1/20/2011,732359206,3/7/2011,219,421.89,364.69,92393.91,79867.11,12526.8 +Middle East and North Africa,Bahrain,Cosmetics,Offline,C,7/24/2017,671433579,7/28/2017,972,437.2,263.33,424958.4,255956.76,169001.64 +Sub-Saharan Africa,Angola,Vegetables,Offline,C,4/28/2014,724724566,5/2/2014,959,154.06,90.93,147743.54,87201.87,60541.67 +Middle East and North Africa,Oman,Cosmetics,Online,H,2/1/2011,565718495,2/25/2011,7529,437.2,263.33,3291678.8,1982611.57,1309067.23 +Asia,Thailand,Cereal,Offline,M,11/19/2014,838214194,12/22/2014,5062,205.7,117.11,1041253.4,592810.82,448442.58 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,C,2/2/2011,906322991,2/12/2011,9969,255.28,159.42,2544886.32,1589257.98,955628.34 +Asia,Uzbekistan,Vegetables,Online,C,8/25/2012,204468715,9/21/2012,5691,154.06,90.93,876755.46,517482.63,359272.83 +Europe,Armenia,Snacks,Online,C,11/10/2010,487387692,11/24/2010,7704,152.58,97.44,1175476.32,750677.76,424798.56 +Sub-Saharan Africa,South Africa,Household,Offline,L,12/31/2016,880128753,2/12/2017,8511,668.27,502.54,5687645.97,4277117.94,1410528.03 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,C,2/20/2013,128053224,4/10/2013,2649,81.73,56.67,216502.77,150118.83,66383.94 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,C,6/25/2016,646834933,6/26/2016,1686,651.21,524.96,1097940.06,885082.56,212857.5 +Middle East and North Africa,Pakistan,Snacks,Online,C,1/4/2015,872460210,2/12/2015,9219,152.58,97.44,1406635.02,898299.36,508335.66 +Europe,Romania,Personal Care,Offline,L,9/9/2016,211227881,10/13/2016,5879,81.73,56.67,480490.67,333162.93,147327.74 +Sub-Saharan Africa,Malawi,Cereal,Online,L,6/6/2015,389749276,7/1/2015,4327,205.7,117.11,890063.9,506734.97,383328.93 +Australia and Oceania,East Timor,Baby Food,Offline,L,7/15/2017,504948222,8/20/2017,4255,255.28,159.42,1086216.4,678332.1,407884.3 +Europe,Montenegro,Meat,Offline,H,4/4/2015,174061048,4/11/2015,7387,421.89,364.69,3116501.43,2693965.03,422536.4 +Europe,Croatia,Cereal,Offline,M,4/1/2013,884636580,4/15/2013,2478,205.7,117.11,509724.6,290198.58,219526.02 +Europe,Monaco,Snacks,Online,C,3/31/2017,144536149,5/19/2017,313,152.58,97.44,47757.54,30498.72,17258.82 +Asia,South Korea,Cosmetics,Offline,M,2/7/2015,931933581,3/18/2015,8711,437.2,263.33,3808449.2,2293867.63,1514581.57 +Europe,Estonia,Beverages,Online,C,11/22/2010,445315206,12/18/2010,7520,47.45,31.79,356824,239060.8,117763.2 +Sub-Saharan Africa,Mozambique,Fruits,Online,H,7/15/2013,453479850,8/25/2013,3620,9.33,6.92,33774.6,25050.4,8724.2 +Australia and Oceania,Nauru,Baby Food,Online,H,4/23/2010,545538842,5/20/2010,5921,255.28,159.42,1511512.88,943925.82,567587.06 +North America,United States of America,Cosmetics,Online,C,1/16/2016,380916011,2/1/2016,367,437.2,263.33,160452.4,96642.11,63810.29 +Europe,Czech Republic,Vegetables,Offline,L,5/8/2016,139347684,5/11/2016,4931,154.06,90.93,759669.86,448375.83,311294.03 +Europe,Liechtenstein,Vegetables,Offline,C,11/4/2016,970882689,11/26/2016,4618,154.06,90.93,711449.08,419914.74,291534.34 +Sub-Saharan Africa,Ghana,Clothes,Offline,M,8/16/2016,945882356,9/3/2016,6464,109.28,35.84,706385.92,231669.76,474716.16 +Sub-Saharan Africa,Mali,Cosmetics,Online,L,1/27/2012,905020511,2/24/2012,4536,437.2,263.33,1983139.2,1194464.88,788674.32 +Sub-Saharan Africa,Mauritania,Baby Food,Online,C,10/11/2015,409283483,11/28/2015,4933,255.28,159.42,1259296.24,786418.86,472877.38 +Europe,Netherlands,Household,Online,L,11/20/2014,889970099,12/5/2014,784,668.27,502.54,523923.68,393991.36,129932.32 +Europe,Albania,Vegetables,Offline,H,10/7/2012,698691689,11/6/2012,7252,154.06,90.93,1117243.12,659424.36,457818.76 +Middle East and North Africa,Syria,Meat,Online,H,1/21/2010,957372081,2/20/2010,6528,421.89,364.69,2754097.92,2380696.32,373401.6 +Middle East and North Africa,Lebanon,Cereal,Offline,L,1/12/2016,608247601,1/28/2016,2837,205.7,117.11,583570.9,332241.07,251329.83 +Europe,Iceland,Vegetables,Offline,M,7/12/2014,463867080,8/10/2014,7432,154.06,90.93,1144973.92,675791.76,469182.16 +Sub-Saharan Africa,Tanzania,Cereal,Online,C,3/4/2013,957091844,3/24/2013,3600,205.7,117.11,740520,421596,318924 +Middle East and North Africa,Yemen,Vegetables,Online,C,11/9/2016,791095721,12/10/2016,1659,154.06,90.93,255585.54,150852.87,104732.67 +Sub-Saharan Africa,Togo,Beverages,Online,L,5/28/2016,989365041,6/14/2016,3956,47.45,31.79,187712.2,125761.24,61950.96 +Central America and the Caribbean,Dominica,Personal Care,Offline,H,1/23/2015,845698630,2/12/2015,9873,81.73,56.67,806920.29,559502.91,247417.38 +Asia,China,Baby Food,Offline,L,2/16/2017,174207818,4/3/2017,819,255.28,159.42,209074.32,130564.98,78509.34 +Europe,Albania,Beverages,Online,L,8/15/2016,659316432,9/23/2016,5239,47.45,31.79,248590.55,166547.81,82042.74 +Europe,Bulgaria,Personal Care,Offline,H,3/11/2016,905760800,3/18/2016,3604,81.73,56.67,294554.92,204238.68,90316.24 +Europe,Slovenia,Clothes,Online,H,10/9/2015,488589751,11/25/2015,3420,109.28,35.84,373737.6,122572.8,251164.8 +Asia,Laos,Meat,Online,M,5/8/2016,403164613,5/23/2016,4223,421.89,364.69,1781641.47,1540085.87,241555.6 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,M,3/17/2016,815159213,3/28/2016,2581,154.06,90.93,397628.86,234690.33,162938.53 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,H,9/5/2014,610559880,10/21/2014,7091,651.21,524.96,4617730.11,3722491.36,895238.75 +Europe,Slovenia,Beverages,Online,H,12/14/2015,545665442,12/31/2015,3385,47.45,31.79,160618.25,107609.15,53009.1 +Europe,Montenegro,Household,Online,H,2/19/2010,997087228,3/28/2010,9123,668.27,502.54,6096627.21,4584672.42,1511954.79 +Sub-Saharan Africa,South Sudan,Baby Food,Online,M,11/29/2014,611749064,12/5/2014,8997,255.28,159.42,2296754.16,1434301.74,862452.42 +Sub-Saharan Africa,Uganda,Personal Care,Online,M,2/26/2011,356887280,4/7/2011,9732,81.73,56.67,795396.36,551512.44,243883.92 +Asia,Bangladesh,Fruits,Online,H,11/22/2014,370050704,12/31/2014,5082,9.33,6.92,47415.06,35167.44,12247.62 +North America,Mexico,Snacks,Online,C,11/30/2012,409100663,12/18/2012,832,152.58,97.44,126946.56,81070.08,45876.48 +Europe,Austria,Baby Food,Offline,M,1/7/2012,302210986,2/8/2012,9801,255.28,159.42,2501999.28,1562475.42,939523.86 +Sub-Saharan Africa,Togo,Fruits,Online,M,6/26/2012,397868001,8/13/2012,6838,9.33,6.92,63798.54,47318.96,16479.58 +Europe,Macedonia,Cosmetics,Offline,M,11/18/2011,214870536,12/7/2011,3821,437.2,263.33,1670541.2,1006183.93,664357.27 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,L,5/27/2016,692329919,6/12/2016,4663,437.2,263.33,2038663.6,1227907.79,810755.81 +Europe,Croatia,Personal Care,Online,L,5/23/2014,139669978,7/7/2014,305,81.73,56.67,24927.65,17284.35,7643.3 +Middle East and North Africa,Saudi Arabia,Clothes,Online,H,5/21/2010,986627042,6/16/2010,3722,109.28,35.84,406740.16,133396.48,273343.68 +Middle East and North Africa,Algeria,Clothes,Offline,C,10/12/2013,333249938,10/28/2013,4917,109.28,35.84,537329.76,176225.28,361104.48 +Central America and the Caribbean,Barbados,Snacks,Offline,M,4/28/2012,299899995,6/7/2012,5928,152.58,97.44,904494.24,577624.32,326869.92 +Europe,Germany,Baby Food,Online,H,10/1/2013,377251040,10/4/2013,5821,255.28,159.42,1485984.88,927983.82,558001.06 +Europe,Croatia,Cosmetics,Offline,H,9/20/2011,576289403,10/23/2011,5696,437.2,263.33,2490291.2,1499927.68,990363.52 +Central America and the Caribbean,Guatemala,Vegetables,Offline,L,4/24/2012,978313910,6/2/2012,3681,154.06,90.93,567094.86,334713.33,232381.53 +Europe,Belarus,Cereal,Offline,M,2/8/2015,384935891,3/26/2015,9939,205.7,117.11,2044452.3,1163956.29,880496.01 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,C,12/14/2016,368079173,12/30/2016,1662,651.21,524.96,1082311.02,872483.52,209827.5 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,C,10/10/2015,319980084,11/7/2015,8072,152.58,97.44,1231625.76,786535.68,445090.08 +Middle East and North Africa,Kuwait,Beverages,Online,L,5/3/2014,603187453,6/16/2014,5426,47.45,31.79,257463.7,172492.54,84971.16 +Europe,Italy,Fruits,Offline,L,6/21/2016,300562608,8/3/2016,2010,9.33,6.92,18753.3,13909.2,4844.1 +Asia,Turkmenistan,Cereal,Offline,C,9/22/2015,365279376,11/2/2015,3140,205.7,117.11,645898,367725.4,278172.6 +Europe,Finland,Beverages,Online,M,4/9/2014,470824086,4/25/2014,6165,47.45,31.79,292529.25,195985.35,96543.9 +Europe,Croatia,Baby Food,Online,C,7/27/2011,360995566,9/4/2011,5465,255.28,159.42,1395105.2,871230.3,523874.9 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,C,9/17/2015,299905145,10/25/2015,7452,154.06,90.93,1148055.12,677610.36,470444.76 +Sub-Saharan Africa,Botswana,Fruits,Offline,H,12/3/2016,621976649,1/6/2017,5567,9.33,6.92,51940.11,38523.64,13416.47 +Asia,Singapore,Household,Offline,L,1/27/2014,381946408,2/4/2014,5285,668.27,502.54,3531806.95,2655923.9,875883.05 +Europe,Ireland,Personal Care,Online,L,11/15/2010,504863250,12/17/2010,9110,81.73,56.67,744560.3,516263.7,228296.6 +Middle East and North Africa,Tunisia ,Clothes,Offline,M,2/10/2012,636088502,3/21/2012,1578,109.28,35.84,172443.84,56555.52,115888.32 +Sub-Saharan Africa,Seychelles ,Cereal,Online,L,4/7/2012,491295993,4/11/2012,4257,205.7,117.11,875664.9,498537.27,377127.63 +Middle East and North Africa,Saudi Arabia,Fruits,Online,M,6/20/2014,306472051,6/30/2014,745,9.33,6.92,6950.85,5155.4,1795.45 +Sub-Saharan Africa,Liberia,Beverages,Offline,M,7/18/2011,387915503,8/19/2011,1673,47.45,31.79,79383.85,53184.67,26199.18 +Sub-Saharan Africa,Rwanda,Personal Care,Offline,H,7/14/2012,662237679,7/20/2012,9701,81.73,56.67,792862.73,549755.67,243107.06 +Asia,Nepal,Snacks,Online,C,3/10/2016,226362407,3/19/2016,4521,152.58,97.44,689814.18,440526.24,249287.94 +Asia,Uzbekistan,Beverages,Online,H,9/29/2014,497526013,10/29/2014,7858,47.45,31.79,372862.1,249805.82,123056.28 +Australia and Oceania,Nauru,Vegetables,Offline,C,11/11/2012,263277328,12/26/2012,8467,154.06,90.93,1304426.02,769904.31,534521.71 +Europe,Macedonia,Cosmetics,Offline,H,4/10/2016,631477677,5/24/2016,7132,437.2,263.33,3118110.4,1878069.56,1240040.84 +Sub-Saharan Africa,Liberia,Household,Online,H,11/1/2012,980300891,11/8/2012,1673,668.27,502.54,1118015.71,840749.42,277266.29 +Middle East and North Africa,Qatar,Beverages,Online,M,3/13/2014,308233296,4/7/2014,1937,47.45,31.79,91910.65,61577.23,30333.42 +Europe,Andorra,Beverages,Offline,L,2/15/2014,384073722,3/16/2014,4804,47.45,31.79,227949.8,152719.16,75230.64 +Europe,Iceland,Personal Care,Online,M,1/17/2015,796933495,1/29/2015,9186,81.73,56.67,750771.78,520570.62,230201.16 +Europe,France,Beverages,Offline,H,8/23/2016,306236445,8/28/2016,1024,47.45,31.79,48588.8,32552.96,16035.84 +Sub-Saharan Africa,Zambia,Office Supplies,Online,L,2/10/2012,891718900,2/14/2012,8293,651.21,524.96,5400484.53,4353493.28,1046991.25 +Middle East and North Africa,Egypt,Baby Food,Offline,C,8/16/2014,103429687,9/29/2014,5998,255.28,159.42,1531169.44,956201.16,574968.28 +Asia,Turkmenistan,Cosmetics,Offline,H,9/18/2015,511730134,10/5/2015,1173,437.2,263.33,512835.6,308886.09,203949.51 +Middle East and North Africa,Iran,Household,Offline,M,10/4/2011,257294070,10/16/2011,7888,668.27,502.54,5271313.76,3964035.52,1307278.24 +Central America and the Caribbean,Dominica,Household,Online,L,5/9/2015,701107823,6/4/2015,2240,668.27,502.54,1496924.8,1125689.6,371235.2 +Asia,Indonesia,Clothes,Offline,L,8/22/2013,574470221,10/6/2013,7359,109.28,35.84,804191.52,263746.56,540444.96 +Asia,Mongolia,Cosmetics,Offline,H,7/25/2017,928992593,8/12/2017,8407,437.2,263.33,3675540.4,2213815.31,1461725.09 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,H,8/11/2012,186598765,9/15/2012,7576,437.2,263.33,3312227.2,1994988.08,1317239.12 +Sub-Saharan Africa,Benin,Snacks,Offline,L,8/21/2015,889525067,10/6/2015,9089,152.58,97.44,1386799.62,885632.16,501167.46 +Europe,Armenia,Office Supplies,Online,L,6/22/2010,250320327,8/2/2010,4202,651.21,524.96,2736384.42,2205881.92,530502.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,M,4/26/2012,501845872,5/18/2012,6200,668.27,502.54,4143274,3115748,1027526 +Middle East and North Africa,Yemen,Household,Online,L,12/4/2010,347275531,1/5/2011,5402,668.27,502.54,3609994.54,2714721.08,895273.46 +Central America and the Caribbean,The Bahamas,Fruits,Online,L,4/3/2012,810095632,4/26/2012,4154,9.33,6.92,38756.82,28745.68,10011.14 +Europe,Bulgaria,Cereal,Online,M,12/25/2011,284105002,2/3/2012,1839,205.7,117.11,378282.3,215365.29,162917.01 +Middle East and North Africa,Morocco,Beverages,Offline,M,5/30/2014,383414971,7/7/2014,9865,47.45,31.79,468094.25,313608.35,154485.9 +Europe,Finland,Office Supplies,Offline,M,7/22/2013,992449367,8/1/2013,6677,651.21,524.96,4348129.17,3505157.92,842971.25 +Sub-Saharan Africa,Angola,Baby Food,Offline,M,1/26/2012,715944516,2/11/2012,2747,255.28,159.42,701254.16,437926.74,263327.42 +North America,Canada,Cosmetics,Offline,C,6/15/2017,928949248,8/4/2017,5581,437.2,263.33,2440013.2,1469644.73,970368.47 +Middle East and North Africa,Lebanon,Fruits,Offline,L,7/23/2015,826824891,8/13/2015,4714,9.33,6.92,43981.62,32620.88,11360.74 +Europe,Bulgaria,Personal Care,Online,C,3/24/2012,575245273,4/21/2012,6714,81.73,56.67,548735.22,380482.38,168252.84 +Europe,Italy,Office Supplies,Offline,H,5/16/2014,860196721,6/16/2014,180,651.21,524.96,117217.8,94492.8,22725 +Europe,France,Clothes,Offline,L,1/14/2011,637978065,2/11/2011,741,109.28,35.84,80976.48,26557.44,54419.04 +Asia,Brunei,Clothes,Online,M,1/19/2015,285200631,2/20/2015,6059,109.28,35.84,662127.52,217154.56,444972.96 +Central America and the Caribbean,Cuba,Office Supplies,Offline,H,10/19/2013,248788249,12/2/2013,826,651.21,524.96,537899.46,433616.96,104282.5 +Asia,Uzbekistan,Personal Care,Online,C,11/17/2010,595977246,12/14/2010,1766,81.73,56.67,144335.18,100079.22,44255.96 +Middle East and North Africa,Iran,Cosmetics,Offline,M,9/28/2014,564316451,10/31/2014,2633,437.2,263.33,1151147.6,693347.89,457799.71 +Asia,South Korea,Clothes,Offline,L,3/6/2012,811667191,4/2/2012,9214,109.28,35.84,1006905.92,330229.76,676676.16 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,C,7/24/2017,266203296,8/7/2017,4326,437.2,263.33,1891327.2,1139165.58,752161.62 +Europe,Czech Republic,Snacks,Online,L,1/10/2016,176411092,1/20/2016,2817,152.58,97.44,429817.86,274488.48,155329.38 +Europe,Lithuania,Meat,Offline,L,9/14/2012,961089408,10/5/2012,6568,421.89,364.69,2770973.52,2395283.92,375689.6 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,L,10/21/2013,859349572,11/5/2013,9490,154.06,90.93,1462029.4,862925.7,599103.7 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,M,3/26/2015,880615413,5/13/2015,2525,47.45,31.79,119811.25,80269.75,39541.5 +Europe,Georgia,Office Supplies,Online,L,12/14/2013,754623258,1/24/2014,8646,651.21,524.96,5630361.66,4538804.16,1091557.5 +Europe,Poland,Cereal,Offline,M,10/18/2011,281421935,10/19/2011,7859,205.7,117.11,1616596.3,920367.49,696228.81 +Europe,Portugal,Snacks,Offline,C,8/25/2011,681372773,8/27/2011,2200,152.58,97.44,335676,214368,121308 +Middle East and North Africa,United Arab Emirates,Cereal,Online,L,9/3/2013,545149600,9/5/2013,736,205.7,117.11,151395.2,86192.96,65202.24 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,L,7/13/2011,783738744,8/7/2011,4566,651.21,524.96,2973424.86,2396967.36,576457.5 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,H,4/21/2011,578439033,5/23/2011,1819,255.28,159.42,464354.32,289984.98,174369.34 +Central America and the Caribbean,Panama,Meat,Offline,C,7/26/2012,530861794,9/12/2012,2657,421.89,364.69,1120961.73,968981.33,151980.4 +Sub-Saharan Africa,Madagascar,Household,Online,M,3/5/2012,412930858,4/10/2012,4272,668.27,502.54,2854849.44,2146850.88,707998.56 +North America,United States of America,Cosmetics,Offline,L,8/14/2015,516882550,9/4/2015,5888,437.2,263.33,2574233.6,1550487.04,1023746.56 +Central America and the Caribbean,Panama,Personal Care,Online,L,7/8/2010,305265700,7/28/2010,3759,81.73,56.67,307223.07,213022.53,94200.54 +Sub-Saharan Africa,Benin,Office Supplies,Online,L,11/9/2015,660941636,11/18/2015,6173,651.21,524.96,4019919.33,3240578.08,779341.25 +Sub-Saharan Africa,Benin,Cereal,Offline,H,1/10/2010,737084186,1/15/2010,8445,205.7,117.11,1737136.5,988993.95,748142.55 +North America,Canada,Snacks,Online,H,5/11/2010,207179677,6/17/2010,7925,152.58,97.44,1209196.5,772212,436984.5 +Central America and the Caribbean,Belize,Cereal,Offline,C,4/19/2016,615026938,5/12/2016,8993,205.7,117.11,1849860.1,1053170.23,796689.87 +Australia and Oceania,New Zealand,Snacks,Online,H,3/25/2013,424737298,5/8/2013,8060,152.58,97.44,1229794.8,785366.4,444428.4 +Europe,Albania,Office Supplies,Online,L,2/4/2014,870734584,2/23/2014,8568,651.21,524.96,5579567.28,4497857.28,1081710 +Australia and Oceania,Tonga,Household,Offline,M,3/10/2010,107755124,4/9/2010,5991,668.27,502.54,4003605.57,3010717.14,992888.43 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,C,10/17/2012,860847747,12/6/2012,2833,81.73,56.67,231541.09,160546.11,70994.98 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,H,7/21/2011,975373780,7/31/2011,3631,205.7,117.11,746896.7,425226.41,321670.29 +Asia,China,Beverages,Offline,H,2/4/2016,167007052,3/10/2016,9953,47.45,31.79,472269.85,316405.87,155863.98 +Europe,Bosnia and Herzegovina,Snacks,Offline,H,5/25/2014,471733891,6/3/2014,5396,152.58,97.44,823321.68,525786.24,297535.44 +Middle East and North Africa,Iran,Office Supplies,Online,C,6/9/2014,395853126,6/15/2014,591,651.21,524.96,384865.11,310251.36,74613.75 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,C,2/11/2010,765976083,2/26/2010,8199,9.33,6.92,76496.67,56737.08,19759.59 +Europe,Czech Republic,Snacks,Offline,H,4/25/2015,679026591,5/5/2015,7913,152.58,97.44,1207365.54,771042.72,436322.82 +Sub-Saharan Africa,Uganda,Personal Care,Online,H,9/15/2014,652240979,10/16/2014,1455,81.73,56.67,118917.15,82454.85,36462.3 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,L,12/12/2012,373168075,12/14/2012,7581,109.28,35.84,828451.68,271703.04,556748.64 +Europe,Romania,Household,Online,L,10/11/2015,949669206,10/28/2015,7077,668.27,502.54,4729346.79,3556475.58,1172871.21 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,M,1/17/2011,859918200,1/20/2011,7760,651.21,524.96,5053389.6,4073689.6,979700 +Middle East and North Africa,Israel,Cereal,Offline,M,5/26/2010,902401387,5/28/2010,9479,205.7,117.11,1949830.3,1110085.69,839744.61 +Sub-Saharan Africa,Madagascar,Snacks,Online,M,3/11/2015,145917594,4/26/2015,9114,152.58,97.44,1390614.12,888068.16,502545.96 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,C,9/7/2012,879578149,10/2/2012,5575,651.21,524.96,3630495.75,2926652,703843.75 +Middle East and North Africa,Morocco,Snacks,Online,M,2/24/2010,962806880,3/19/2010,4806,152.58,97.44,733299.48,468296.64,265002.84 +Central America and the Caribbean,The Bahamas,Household,Offline,C,12/1/2015,575340116,1/4/2016,4780,668.27,502.54,3194330.6,2402141.2,792189.4 +Asia,Bhutan,Snacks,Offline,C,11/15/2012,867226684,12/28/2012,502,152.58,97.44,76595.16,48914.88,27680.28 +Central America and the Caribbean,The Bahamas,Snacks,Offline,H,4/10/2015,808827912,5/25/2015,9008,152.58,97.44,1374440.64,877739.52,496701.12 +Central America and the Caribbean,Guatemala,Fruits,Offline,M,12/2/2011,340817630,12/27/2011,4365,9.33,6.92,40725.45,30205.8,10519.65 +Europe,Malta,Meat,Online,C,5/27/2015,824182164,6/28/2015,2672,421.89,364.69,1127290.08,974451.68,152838.4 +Sub-Saharan Africa,Cameroon,Cereal,Offline,L,11/14/2012,990220344,11/15/2012,7059,205.7,117.11,1452036.3,826679.49,625356.81 +Australia and Oceania,Nauru,Cereal,Offline,M,4/6/2015,990543496,5/11/2015,2687,205.7,117.11,552715.9,314674.57,238041.33 +Middle East and North Africa,Iran,Baby Food,Offline,M,8/23/2015,147075450,9/10/2015,1749,255.28,159.42,446484.72,278825.58,167659.14 +Middle East and North Africa,Kuwait,Clothes,Offline,H,9/19/2015,102052533,9/22/2015,8467,109.28,35.84,925273.76,303457.28,621816.48 +Middle East and North Africa,Tunisia ,Household,Offline,M,6/19/2014,768023574,7/20/2014,4098,668.27,502.54,2738570.46,2059408.92,679161.54 +Europe,Poland,Office Supplies,Online,H,12/9/2011,777849900,12/11/2011,1926,651.21,524.96,1254230.46,1011072.96,243157.5 +Europe,Denmark,Fruits,Offline,L,1/13/2013,634705340,1/23/2013,2270,9.33,6.92,21179.1,15708.4,5470.7 +Europe,Andorra,Clothes,Offline,C,2/24/2016,462076222,3/3/2016,7477,109.28,35.84,817086.56,267975.68,549110.88 +Asia,Nepal,Snacks,Online,H,12/12/2016,453761374,1/19/2017,6929,152.58,97.44,1057226.82,675161.76,382065.06 +Europe,Romania,Cereal,Online,H,3/2/2012,423872125,3/9/2012,2036,205.7,117.11,418805.2,238435.96,180369.24 +Europe,Russia,Cosmetics,Online,L,12/19/2010,256832301,12/28/2010,1240,437.2,263.33,542128,326529.2,215598.8 +Asia,Malaysia,Personal Care,Offline,C,12/30/2015,357378232,1/1/2016,5015,81.73,56.67,409875.95,284200.05,125675.9 +Central America and the Caribbean,Panama,Snacks,Offline,C,1/15/2012,300558745,2/15/2012,867,152.58,97.44,132286.86,84480.48,47806.38 +Europe,Latvia,Cosmetics,Online,H,3/28/2015,181735169,4/2/2015,8330,437.2,263.33,3641876,2193538.9,1448337.1 +Asia,Bhutan,Cereal,Offline,C,4/16/2016,166581332,5/9/2016,3973,205.7,117.11,817246.1,465278.03,351968.07 +Australia and Oceania,Tuvalu,Meat,Online,L,7/17/2014,941083562,8/30/2014,6394,421.89,364.69,2697564.66,2331827.86,365736.8 +Middle East and North Africa,Yemen,Beverages,Online,L,3/4/2014,561540687,3/21/2014,1223,47.45,31.79,58031.35,38879.17,19152.18 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,C,11/12/2012,304564034,11/17/2012,6121,255.28,159.42,1562568.88,975809.82,586759.06 +Europe,Finland,Cereal,Offline,H,2/27/2013,617077434,3/8/2013,5780,205.7,117.11,1188946,676895.8,512050.2 +Europe,Monaco,Snacks,Offline,L,1/28/2011,666317212,3/11/2011,6925,152.58,97.44,1056616.5,674772,381844.5 +Europe,Lithuania,Cosmetics,Offline,L,1/24/2015,589832198,1/29/2015,3310,437.2,263.33,1447132,871622.3,575509.7 +Central America and the Caribbean,Panama,Snacks,Online,C,12/2/2011,145483720,12/17/2011,721,152.58,97.44,110010.18,70254.24,39755.94 +Sub-Saharan Africa,Swaziland,Meat,Online,L,1/3/2016,961445605,1/28/2016,1975,421.89,364.69,833232.75,720262.75,112970 +Sub-Saharan Africa,Mauritania,Household,Offline,M,6/18/2012,686204183,6/20/2012,1921,668.27,502.54,1283746.67,965379.34,318367.33 +Europe,Poland,Baby Food,Online,C,1/2/2014,638558280,1/3/2014,2440,255.28,159.42,622883.2,388984.8,233898.4 +Sub-Saharan Africa,The Gambia,Clothes,Offline,L,9/6/2011,857619225,10/18/2011,7442,109.28,35.84,813261.76,266721.28,546540.48 +Asia,Kazakhstan,Meat,Offline,M,7/18/2016,552810847,8/16/2016,7869,421.89,364.69,3319852.41,2869745.61,450106.8 +North America,Canada,Fruits,Offline,L,6/4/2010,353869473,7/8/2010,6696,9.33,6.92,62473.68,46336.32,16137.36 +Sub-Saharan Africa,Mozambique,Meat,Offline,M,4/14/2010,960843932,4/29/2010,3926,421.89,364.69,1656340.14,1431772.94,224567.2 +Europe,Malta,Cereal,Offline,L,6/12/2011,894095551,7/26/2011,1597,205.7,117.11,328502.9,187024.67,141478.23 +Middle East and North Africa,Oman,Fruits,Online,H,1/26/2014,544298160,2/24/2014,8776,9.33,6.92,81880.08,60729.92,21150.16 +Australia and Oceania,Tuvalu,Beverages,Online,M,10/26/2011,822438085,12/11/2011,6560,47.45,31.79,311272,208542.4,102729.6 +Sub-Saharan Africa,Zambia,Beverages,Offline,C,10/8/2010,909814155,10/11/2010,3081,47.45,31.79,146193.45,97944.99,48248.46 +Asia,Japan,Baby Food,Offline,C,7/2/2010,508037698,7/30/2010,8499,255.28,159.42,2169624.72,1354910.58,814714.14 +Sub-Saharan Africa,Mozambique,Cereal,Offline,M,6/11/2015,289032542,7/14/2015,7,205.7,117.11,1439.9,819.77,620.13 +Central America and the Caribbean,Haiti,Household,Offline,C,12/7/2015,545035016,1/20/2016,6828,668.27,502.54,4562947.56,3431343.12,1131604.44 +Asia,Turkmenistan,Office Supplies,Offline,C,9/29/2014,738593947,10/23/2014,5217,651.21,524.96,3397362.57,2738716.32,658646.25 +Asia,Bhutan,Clothes,Online,H,9/18/2015,852570664,9/21/2015,3460,109.28,35.84,378108.8,124006.4,254102.4 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,C,5/18/2012,940138995,7/5/2012,6875,437.2,263.33,3005750,1810393.75,1195356.25 +Sub-Saharan Africa,Lesotho,Beverages,Online,C,6/28/2014,674785268,8/3/2014,2811,47.45,31.79,133381.95,89361.69,44020.26 +Sub-Saharan Africa,Sudan,Vegetables,Offline,H,12/6/2013,700308310,1/11/2014,5646,154.06,90.93,869822.76,513390.78,356431.98 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,L,3/23/2011,380819451,4/20/2011,1793,81.73,56.67,146541.89,101609.31,44932.58 +Australia and Oceania,Fiji,Clothes,Online,L,9/28/2011,950742518,10/30/2011,4694,109.28,35.84,512960.32,168232.96,344727.36 +Australia and Oceania,East Timor,Snacks,Online,L,5/7/2014,564813840,6/7/2014,9821,152.58,97.44,1498488.18,956958.24,541529.94 +Central America and the Caribbean,Cuba,Snacks,Online,L,3/10/2015,148082244,4/24/2015,9682,152.58,97.44,1477279.56,943414.08,533865.48 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,H,6/21/2011,245909059,6/29/2011,8810,81.73,56.67,720041.3,499262.7,220778.6 +Middle East and North Africa,Tunisia ,Baby Food,Offline,L,10/27/2012,573968112,12/10/2012,8774,255.28,159.42,2239826.72,1398751.08,841075.64 +Europe,Montenegro,Personal Care,Online,H,10/20/2014,468245732,11/25/2014,3172,81.73,56.67,259247.56,179757.24,79490.32 +Central America and the Caribbean,Jamaica,Cereal,Online,M,3/27/2010,235040748,4/6/2010,2635,205.7,117.11,542019.5,308584.85,233434.65 +Asia,Taiwan,Cereal,Online,H,9/27/2015,700964486,9/29/2015,9823,205.7,117.11,2020591.1,1150371.53,870219.57 +Central America and the Caribbean,Jamaica,Cereal,Online,H,11/29/2014,962940776,1/8/2015,4429,205.7,117.11,911045.3,518680.19,392365.11 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,L,2/20/2015,638205945,3/1/2015,8176,651.21,524.96,5324292.96,4292072.96,1032220 +Europe,Malta,Office Supplies,Online,L,7/5/2013,314308822,8/13/2013,9820,651.21,524.96,6394882.2,5155107.2,1239775 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,M,10/2/2015,199110734,10/21/2015,146,154.06,90.93,22492.76,13275.78,9216.98 +Europe,Norway,Vegetables,Online,C,4/19/2017,570785510,5/18/2017,6971,154.06,90.93,1073952.26,633873.03,440079.23 +Middle East and North Africa,Lebanon,Meat,Online,L,8/25/2014,427819478,9/2/2014,145,421.89,364.69,61174.05,52880.05,8294 +Europe,Ireland,Beverages,Offline,M,9/21/2016,639011466,10/31/2016,6548,47.45,31.79,310702.6,208160.92,102541.68 +Europe,Macedonia,Office Supplies,Offline,C,10/18/2010,793472802,11/2/2010,5090,651.21,524.96,3314658.9,2672046.4,642612.5 +Asia,Vietnam,Beverages,Offline,H,9/13/2011,550627315,10/1/2011,1713,47.45,31.79,81281.85,54456.27,26825.58 +Middle East and North Africa,Yemen,Cosmetics,Online,M,8/15/2012,990211331,9/26/2012,4392,437.2,263.33,1920182.4,1156545.36,763637.04 +Sub-Saharan Africa,Uganda,Beverages,Offline,M,8/8/2011,562273681,8/28/2011,8132,47.45,31.79,385863.4,258516.28,127347.12 +Asia,North Korea,Household,Online,L,4/23/2015,937175691,6/12/2015,9968,668.27,502.54,6661315.36,5009318.72,1651996.64 +Asia,Philippines,Cereal,Online,C,7/20/2012,255591189,8/4/2012,3968,205.7,117.11,816217.6,464692.48,351525.12 +Europe,Czech Republic,Personal Care,Online,H,12/4/2015,778506505,12/20/2015,6230,81.73,56.67,509177.9,353054.1,156123.8 +Europe,Liechtenstein,Meat,Offline,H,7/28/2012,337220466,9/3/2012,9884,421.89,364.69,4169960.76,3604595.96,565364.8 +Sub-Saharan Africa,Swaziland,Fruits,Online,C,6/7/2013,883344399,7/6/2013,93,9.33,6.92,867.69,643.56,224.13 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,H,7/28/2011,838802134,8/26/2011,9046,255.28,159.42,2309262.88,1442113.32,867149.56 +Sub-Saharan Africa,Liberia,Beverages,Online,C,4/7/2016,945829999,5/17/2016,970,47.45,31.79,46026.5,30836.3,15190.2 +Europe,Andorra,Cereal,Online,H,5/11/2011,216976821,6/30/2011,7118,205.7,117.11,1464172.6,833588.98,630583.62 +Europe,Denmark,Office Supplies,Online,M,1/13/2012,885103929,1/24/2012,776,651.21,524.96,505338.96,407368.96,97970 +Europe,Poland,Beverages,Offline,C,8/16/2015,753385150,9/2/2015,2263,47.45,31.79,107379.35,71940.77,35438.58 +Asia,Kyrgyzstan,Office Supplies,Offline,M,12/11/2012,845306813,1/1/2013,3925,651.21,524.96,2555999.25,2060468,495531.25 +Australia and Oceania,Marshall Islands,Household,Online,C,10/25/2014,454667747,11/8/2014,5145,668.27,502.54,3438249.15,2585568.3,852680.85 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,M,5/25/2010,295579278,5/30/2010,7332,154.06,90.93,1129567.92,666698.76,462869.16 +Sub-Saharan Africa,Angola,Cereal,Offline,H,6/3/2016,252465236,7/10/2016,8928,205.7,117.11,1836489.6,1045558.08,790931.52 +North America,United States of America,Vegetables,Offline,C,10/26/2012,730061948,11/11/2012,409,154.06,90.93,63010.54,37190.37,25820.17 +Sub-Saharan Africa,Madagascar,Household,Online,H,9/2/2014,403418242,10/13/2014,9278,668.27,502.54,6200209.06,4662566.12,1537642.94 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,C,5/23/2015,267895448,6/10/2015,5071,154.06,90.93,781238.26,461106.03,320132.23 +Sub-Saharan Africa,Ghana,Household,Offline,H,4/4/2013,489167392,5/20/2013,4356,668.27,502.54,2910984.12,2189064.24,721919.88 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,M,3/8/2015,853220403,4/12/2015,5732,152.58,97.44,874588.56,558526.08,316062.48 +Middle East and North Africa,Syria,Cosmetics,Online,C,3/16/2010,316353309,4/20/2010,4829,437.2,263.33,2111238.8,1271620.57,839618.23 +Europe,France,Meat,Offline,L,2/26/2011,155177438,3/5/2011,9307,421.89,364.69,3926530.23,3394169.83,532360.4 +Middle East and North Africa,Egypt,Beverages,Online,L,12/29/2012,816616618,12/31/2012,3859,47.45,31.79,183109.55,122677.61,60431.94 +Sub-Saharan Africa,Liberia,Fruits,Online,L,9/30/2011,567907178,11/3/2011,5209,9.33,6.92,48599.97,36046.28,12553.69 +Sub-Saharan Africa,Chad,Office Supplies,Offline,M,11/10/2015,446597945,11/15/2015,7111,651.21,524.96,4630754.31,3732990.56,897763.75 +Europe,Andorra,Cereal,Offline,H,2/17/2012,210550248,3/19/2012,5352,205.7,117.11,1100906.4,626772.72,474133.68 +Europe,Andorra,Baby Food,Offline,C,12/3/2014,587937915,12/17/2014,2749,255.28,159.42,701764.72,438245.58,263519.14 +Europe,Germany,Household,Offline,H,12/13/2016,127247273,1/4/2017,4151,668.27,502.54,2773988.77,2086043.54,687945.23 +Central America and the Caribbean,Belize,Household,Online,L,10/11/2015,147277152,10/21/2015,1437,668.27,502.54,960303.99,722149.98,238154.01 +Sub-Saharan Africa,Nigeria,Vegetables,Online,H,1/11/2010,687138879,2/27/2010,8519,154.06,90.93,1312437.14,774632.67,537804.47 +Europe,Spain,Cosmetics,Online,L,10/5/2010,956256282,11/13/2010,6339,437.2,263.33,2771410.8,1669248.87,1102161.93 +Sub-Saharan Africa,Guinea,Vegetables,Online,C,12/9/2014,684365689,12/14/2014,7870,154.06,90.93,1212452.2,715619.1,496833.1 +Middle East and North Africa,Tunisia ,Cereal,Offline,M,10/26/2016,571515929,11/1/2016,3119,205.7,117.11,641578.3,365266.09,276312.21 +Europe,Netherlands,Meat,Offline,C,9/19/2011,938068330,10/1/2011,4120,421.89,364.69,1738186.8,1502522.8,235664 +Middle East and North Africa,Syria,Household,Online,M,12/9/2014,374696719,1/12/2015,9941,668.27,502.54,6643272.07,4995750.14,1647521.93 +Europe,Malta,Meat,Online,M,7/29/2012,692387425,9/11/2012,1680,421.89,364.69,708775.2,612679.2,96096 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,H,9/15/2010,172439277,9/17/2010,7469,255.28,159.42,1906686.32,1190707.98,715978.34 +Europe,Sweden,Clothes,Offline,H,6/25/2016,316463601,8/1/2016,7467,109.28,35.84,815993.76,267617.28,548376.48 +Sub-Saharan Africa,Zimbabwe,Clothes,Offline,L,8/10/2011,896384227,8/18/2011,8867,109.28,35.84,968985.76,317793.28,651192.48 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,H,9/20/2016,404437482,11/3/2016,893,651.21,524.96,581530.53,468789.28,112741.25 +Sub-Saharan Africa,Cape Verde,Meat,Online,M,11/15/2011,103172194,11/21/2011,9800,421.89,364.69,4134522,3573962,560560 +Europe,Macedonia,Vegetables,Online,C,1/16/2016,875449693,2/11/2016,3873,154.06,90.93,596674.38,352171.89,244502.49 +Sub-Saharan Africa,Zimbabwe,Meat,Online,C,3/14/2015,974443805,4/1/2015,8431,421.89,364.69,3556954.59,3074701.39,482253.2 +Asia,Philippines,Fruits,Online,H,7/10/2011,973640859,7/22/2011,821,9.33,6.92,7659.93,5681.32,1978.61 +Middle East and North Africa,United Arab Emirates,Snacks,Online,L,1/13/2012,616839683,2/8/2012,5424,152.58,97.44,827593.92,528514.56,299079.36 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,M,4/6/2017,168151605,5/16/2017,8651,651.21,524.96,5633617.71,4541428.96,1092188.75 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,L,6/7/2017,862000453,6/30/2017,3944,9.33,6.92,36797.52,27292.48,9505.04 +Australia and Oceania,Fiji,Cosmetics,Online,M,5/30/2011,853122556,6/8/2011,6777,437.2,263.33,2962904.4,1784587.41,1178316.99 +Europe,Andorra,Fruits,Offline,M,6/25/2010,166566741,7/13/2010,9655,9.33,6.92,90081.15,66812.6,23268.55 +Europe,Monaco,Vegetables,Offline,L,11/10/2011,247694337,12/15/2011,7113,154.06,90.93,1095828.78,646785.09,449043.69 +North America,Mexico,Cosmetics,Offline,M,1/9/2010,812179172,2/8/2010,720,437.2,263.33,314784,189597.6,125186.4 +Central America and the Caribbean,Panama,Meat,Online,L,9/5/2015,296007573,10/17/2015,4074,421.89,364.69,1718779.86,1485747.06,233032.8 +Asia,Uzbekistan,Baby Food,Online,M,1/29/2014,805478370,3/12/2014,7804,255.28,159.42,1992205.12,1244113.68,748091.44 +Europe,France,Cosmetics,Offline,L,4/7/2014,467202889,4/25/2014,4572,437.2,263.33,1998878.4,1203944.76,794933.64 +Australia and Oceania,Solomon Islands,Meat,Offline,H,12/25/2014,178104960,2/10/2015,4071,421.89,364.69,1717514.19,1484652.99,232861.2 +Central America and the Caribbean,Honduras,Office Supplies,Offline,M,1/17/2016,455420911,2/2/2016,8023,651.21,524.96,5224657.83,4211754.08,1012903.75 +Middle East and North Africa,Tunisia ,Fruits,Offline,H,7/17/2014,986699569,7/20/2014,5184,9.33,6.92,48366.72,35873.28,12493.44 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,M,3/14/2016,179802262,5/3/2016,6340,437.2,263.33,2771848,1669512.2,1102335.8 +Europe,Iceland,Meat,Offline,L,6/14/2016,112902820,7/15/2016,9308,421.89,364.69,3926952.12,3394534.52,532417.6 +Europe,Armenia,Cereal,Offline,H,10/19/2011,684487569,12/1/2011,3937,205.7,117.11,809840.9,461062.07,348778.83 +Asia,China,Cosmetics,Online,L,2/28/2011,963355338,3/12/2011,7107,437.2,263.33,3107180.4,1871486.31,1235694.09 +Asia,India,Personal Care,Online,C,12/14/2016,538617455,1/18/2017,7729,81.73,56.67,631691.17,438002.43,193688.74 +Asia,Turkmenistan,Fruits,Offline,H,9/21/2013,869697749,11/2/2013,1745,9.33,6.92,16280.85,12075.4,4205.45 +Asia,Japan,Snacks,Online,M,5/17/2017,336332547,6/13/2017,7130,152.58,97.44,1087895.4,694747.2,393148.2 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,M,10/19/2010,988570678,11/13/2010,8887,437.2,263.33,3885396.4,2340213.71,1545182.69 +Central America and the Caribbean,Guatemala,Household,Online,M,10/25/2015,896773469,11/27/2015,4053,668.27,502.54,2708498.31,2036794.62,671703.69 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,L,8/29/2013,901614749,10/3/2013,6695,205.7,117.11,1377161.5,784051.45,593110.05 +Europe,Austria,Clothes,Offline,C,12/1/2016,564080846,12/29/2016,2912,109.28,35.84,318223.36,104366.08,213857.28 +Middle East and North Africa,Iraq,Fruits,Online,C,9/30/2012,415470588,9/30/2012,5834,9.33,6.92,54431.22,40371.28,14059.94 +Sub-Saharan Africa,Sudan,Personal Care,Online,L,1/29/2012,607395303,1/30/2012,623,81.73,56.67,50917.79,35305.41,15612.38 +Europe,Germany,Fruits,Offline,H,7/20/2015,461778819,8/8/2015,9469,9.33,6.92,88345.77,65525.48,22820.29 +Europe,Netherlands,Cosmetics,Online,C,4/17/2017,720857465,4/20/2017,6598,437.2,263.33,2884645.6,1737451.34,1147194.26 +Europe,Hungary,Household,Online,M,4/17/2016,397180068,6/2/2016,3263,668.27,502.54,2180565.01,1639788.02,540776.99 +Middle East and North Africa,Yemen,Personal Care,Offline,L,8/7/2012,823607957,9/25/2012,2752,81.73,56.67,224920.96,155955.84,68965.12 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,M,2/9/2011,703314960,2/11/2011,5381,152.58,97.44,821032.98,524324.64,296708.34 +Sub-Saharan Africa,Uganda,Vegetables,Offline,H,3/19/2010,159787404,3/30/2010,3499,154.06,90.93,539055.94,318164.07,220891.87 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,H,2/26/2013,286824119,3/17/2013,6485,109.28,35.84,708680.8,232422.4,476258.4 +Middle East and North Africa,Bahrain,Snacks,Online,C,9/3/2016,898536431,10/4/2016,5752,152.58,97.44,877640.16,560474.88,317165.28 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,H,10/11/2014,979348170,11/22/2014,9742,437.2,263.33,4259202.4,2565360.86,1693841.54 +Asia,Mongolia,Vegetables,Offline,H,2/12/2010,933995664,2/21/2010,8927,154.06,90.93,1375293.62,811732.11,563561.51 +Asia,China,Household,Online,L,3/14/2010,337527740,4/11/2010,814,668.27,502.54,543971.78,409067.56,134904.22 +Australia and Oceania,Samoa ,Personal Care,Offline,C,1/7/2016,185305726,1/15/2016,4937,81.73,56.67,403501.01,279779.79,123721.22 +Central America and the Caribbean,Dominica,Meat,Offline,L,9/12/2010,643003451,10/29/2010,7865,421.89,364.69,3318164.85,2868286.85,449878 +Europe,Italy,Office Supplies,Offline,M,4/18/2016,596607244,4/22/2016,8196,651.21,524.96,5337317.16,4302572.16,1034745 +Europe,Austria,Household,Offline,L,4/14/2014,802415931,5/14/2014,1560,668.27,502.54,1042501.2,783962.4,258538.8 +Asia,Sri Lanka,Cereal,Online,C,6/28/2017,737040841,8/4/2017,5618,205.7,117.11,1155622.6,657923.98,497698.62 +Asia,South Korea,Beverages,Online,M,4/21/2013,847405803,5/15/2013,5063,47.45,31.79,240239.35,160952.77,79286.58 +Middle East and North Africa,Morocco,Snacks,Online,H,11/21/2012,300747144,11/26/2012,6618,152.58,97.44,1009774.44,644857.92,364916.52 +Asia,Kyrgyzstan,Snacks,Offline,M,2/16/2017,134613692,3/22/2017,4038,152.58,97.44,616118.04,393462.72,222655.32 +Australia and Oceania,Solomon Islands,Meat,Online,C,10/24/2012,106866776,11/17/2012,3109,421.89,364.69,1311656.01,1133821.21,177834.8 +Sub-Saharan Africa,Djibouti,Clothes,Online,M,4/25/2014,945680224,5/26/2014,6648,109.28,35.84,726493.44,238264.32,488229.12 +Australia and Oceania,Papua New Guinea,Snacks,Online,M,5/4/2014,299540364,5/24/2014,9505,152.58,97.44,1450272.9,926167.2,524105.7 +Sub-Saharan Africa,Eritrea,Meat,Offline,L,6/13/2010,387246024,7/30/2010,3559,421.89,364.69,1501506.51,1297931.71,203574.8 +Australia and Oceania,Tonga,Cosmetics,Offline,H,6/3/2016,347908532,7/3/2016,2721,437.2,263.33,1189621.2,716520.93,473100.27 +Asia,China,Cereal,Offline,M,1/7/2013,290951716,2/2/2013,7933,205.7,117.11,1631818.1,929033.63,702784.47 +Asia,Malaysia,Personal Care,Offline,M,5/10/2012,846111905,5/15/2012,2170,81.73,56.67,177354.1,122973.9,54380.2 +Sub-Saharan Africa,Eritrea,Beverages,Online,C,4/3/2016,913437926,4/29/2016,5436,47.45,31.79,257938.2,172810.44,85127.76 +North America,Canada,Cereal,Offline,H,6/17/2012,813291108,6/27/2012,9767,205.7,117.11,2009071.9,1143813.37,865258.53 +Europe,Denmark,Vegetables,Online,L,4/13/2016,936345279,4/30/2016,4230,154.06,90.93,651673.8,384633.9,267039.9 +Australia and Oceania,Australia,Vegetables,Offline,C,10/22/2013,393586766,11/11/2013,9925,154.06,90.93,1529045.5,902480.25,626565.25 +Europe,Romania,Fruits,Offline,M,2/13/2011,166314399,3/16/2011,4981,9.33,6.92,46472.73,34468.52,12004.21 +Asia,India,Household,Offline,M,5/13/2015,856139504,6/5/2015,9560,668.27,502.54,6388661.2,4804282.4,1584378.8 +Asia,Laos,Meat,Offline,H,10/27/2015,434985911,11/7/2015,852,421.89,364.69,359450.28,310715.88,48734.4 +Australia and Oceania,Australia,Vegetables,Online,C,5/30/2010,995089948,6/20/2010,8083,154.06,90.93,1245266.98,734987.19,510279.79 +Europe,Croatia,Household,Offline,H,1/17/2017,199000442,2/3/2017,7508,668.27,502.54,5017371.16,3773070.32,1244300.84 +Sub-Saharan Africa,Sudan,Cereal,Online,C,11/5/2016,729578721,12/2/2016,7411,205.7,117.11,1524442.7,867902.21,656540.49 +Central America and the Caribbean,Panama,Baby Food,Offline,H,12/3/2010,839998614,12/20/2010,3111,255.28,159.42,794176.08,495955.62,298220.46 +Europe,San Marino,Household,Offline,L,8/6/2016,203746449,8/23/2016,1957,668.27,502.54,1307804.39,983470.78,324333.61 +Sub-Saharan Africa,Chad,Meat,Online,M,8/12/2010,364621055,9/26/2010,8328,421.89,364.69,3513499.92,3037138.32,476361.6 +Europe,Spain,Meat,Online,L,3/15/2016,686733758,4/14/2016,8635,421.89,364.69,3643020.15,3149098.15,493922 +Europe,Netherlands,Beverages,Online,H,1/10/2016,604508388,2/22/2016,6320,47.45,31.79,299884,200912.8,98971.2 +Asia,Bangladesh,Clothes,Online,H,7/8/2016,972681272,7/24/2016,6858,109.28,35.84,749442.24,245790.72,503651.52 +Asia,Indonesia,Beverages,Online,C,10/27/2013,916301238,11/16/2013,2753,47.45,31.79,130629.85,87517.87,43111.98 +Europe,Armenia,Cosmetics,Offline,M,9/20/2012,980729615,10/29/2012,8542,437.2,263.33,3734562.4,2249364.86,1485197.54 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,L,4/10/2015,881640231,5/26/2015,5791,81.73,56.67,473298.43,328175.97,145122.46 +Sub-Saharan Africa,Togo,Personal Care,Online,M,1/11/2017,855019414,2/5/2017,8100,81.73,56.67,662013,459027,202986 +Sub-Saharan Africa,Comoros,Cereal,Online,L,10/28/2010,307165992,10/29/2010,6098,205.7,117.11,1254358.6,714136.78,540221.82 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,M,4/6/2013,964691293,4/18/2013,2446,154.06,90.93,376830.76,222414.78,154415.98 +Europe,Latvia,Cereal,Online,L,7/12/2015,124519145,8/14/2015,6837,205.7,117.11,1406370.9,800681.07,605689.83 +Central America and the Caribbean,Belize,Personal Care,Online,M,6/4/2017,103885877,6/5/2017,994,81.73,56.67,81239.62,56329.98,24909.64 +Asia,Uzbekistan,Fruits,Offline,L,1/18/2016,590340316,3/5/2016,3673,9.33,6.92,34269.09,25417.16,8851.93 +Australia and Oceania,Solomon Islands,Fruits,Online,C,2/13/2017,891743791,2/20/2017,5659,9.33,6.92,52798.47,39160.28,13638.19 +Europe,Germany,Clothes,Offline,C,1/30/2016,386270129,2/11/2016,4770,109.28,35.84,521265.6,170956.8,350308.8 +Europe,Malta,Snacks,Online,H,12/29/2016,772405660,1/2/2017,854,152.58,97.44,130303.32,83213.76,47089.56 +Sub-Saharan Africa,Djibouti,Household,Offline,M,8/23/2013,218949210,9/5/2013,792,668.27,502.54,529269.84,398011.68,131258.16 +Sub-Saharan Africa,Chad,Baby Food,Online,M,1/5/2016,115012109,2/6/2016,3494,255.28,159.42,891948.32,557013.48,334934.84 +Middle East and North Africa,Iraq,Clothes,Online,M,3/21/2016,120018184,5/3/2016,4902,109.28,35.84,535690.56,175687.68,360002.88 +Sub-Saharan Africa,South Africa,Household,Online,L,1/11/2015,413703763,2/21/2015,2992,668.27,502.54,1999463.84,1503599.68,495864.16 +Sub-Saharan Africa,Swaziland,Meat,Offline,M,6/21/2010,346117675,6/30/2010,2766,421.89,364.69,1166947.74,1008732.54,158215.2 +Middle East and North Africa,Pakistan,Snacks,Online,M,10/18/2016,687621247,12/2/2016,1262,152.58,97.44,192555.96,122969.28,69586.68 +Europe,Albania,Vegetables,Offline,L,3/29/2015,478888309,4/30/2015,2547,154.06,90.93,392390.82,231598.71,160792.11 +Europe,Croatia,Cosmetics,Online,C,10/25/2010,180905187,11/13/2010,2720,437.2,263.33,1189184,716257.6,472926.4 +Asia,Cambodia,Cereal,Offline,C,5/24/2013,324970710,7/6/2013,4909,205.7,117.11,1009781.3,574892.99,434888.31 +Australia and Oceania,Marshall Islands,Cereal,Offline,L,3/12/2011,162696206,3/14/2011,4278,205.7,117.11,879984.6,500996.58,378988.02 +Asia,Kazakhstan,Household,Offline,H,6/4/2012,816005504,7/11/2012,3017,668.27,502.54,2016170.59,1516163.18,500007.41 +Middle East and North Africa,Azerbaijan,Household,Offline,H,3/21/2011,327134931,5/6/2011,5350,668.27,502.54,3575244.5,2688589,886655.5 +Europe,Vatican City,Meat,Offline,C,2/17/2014,408633315,3/10/2014,2534,421.89,364.69,1069069.26,924124.46,144944.8 +Middle East and North Africa,Yemen,Beverages,Offline,M,8/22/2013,593361985,9/4/2013,7852,47.45,31.79,372577.4,249615.08,122962.32 +Sub-Saharan Africa,Tanzania,Beverages,Online,M,8/22/2014,484494769,9/6/2014,1624,47.45,31.79,77058.8,51626.96,25431.84 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,M,7/13/2015,205517995,8/12/2015,6197,154.06,90.93,954709.82,563493.21,391216.61 +Sub-Saharan Africa,Mozambique,Baby Food,Online,L,12/21/2011,850230491,12/22/2011,951,255.28,159.42,242771.28,151608.42,91162.86 +Central America and the Caribbean,Grenada,Meat,Online,L,11/7/2015,432743585,12/13/2015,7298,421.89,364.69,3078953.22,2661507.62,417445.6 +Middle East and North Africa,Saudi Arabia,Meat,Online,H,8/9/2013,637481105,9/4/2013,3680,421.89,364.69,1552555.2,1342059.2,210496 +Sub-Saharan Africa,Burundi,Office Supplies,Online,L,6/18/2015,969179379,7/18/2015,571,651.21,524.96,371840.91,299752.16,72088.75 +Europe,Bulgaria,Beverages,Offline,L,10/11/2013,102887237,11/24/2013,5475,47.45,31.79,259788.75,174050.25,85738.5 +Europe,Germany,Cereal,Online,H,2/11/2017,833966004,3/10/2017,7928,205.7,117.11,1630789.6,928448.08,702341.52 +Europe,Russia,Meat,Offline,M,3/7/2016,628089511,4/2/2016,4499,421.89,364.69,1898083.11,1640740.31,257342.8 +Middle East and North Africa,Iran,Cereal,Online,L,4/23/2010,171244084,4/24/2010,3785,205.7,117.11,778574.5,443261.35,335313.15 +Europe,Kosovo,Fruits,Offline,M,4/7/2011,219728553,4/11/2011,1416,9.33,6.92,13211.28,9798.72,3412.56 +Australia and Oceania,Kiribati,Beverages,Offline,M,9/22/2016,250154244,11/6/2016,5055,47.45,31.79,239859.75,160698.45,79161.3 +Asia,Bhutan,Cereal,Offline,M,1/31/2014,709444987,2/23/2014,9392,205.7,117.11,1931934.4,1099897.12,832037.28 +Sub-Saharan Africa,Cape Verde,Household,Online,C,7/4/2014,764837110,7/8/2014,1152,668.27,502.54,769847.04,578926.08,190920.96 +Europe,Serbia,Office Supplies,Offline,C,4/20/2011,553879439,5/31/2011,4089,651.21,524.96,2662797.69,2146561.44,516236.25 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,C,12/22/2013,734433305,2/7/2014,3990,437.2,263.33,1744428,1050686.7,693741.3 +Middle East and North Africa,Tunisia ,Personal Care,Offline,H,3/6/2014,234672534,4/1/2014,3673,81.73,56.67,300194.29,208148.91,92045.38 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,C,3/13/2012,303083455,4/28/2012,7984,437.2,263.33,3490604.8,2102426.72,1388178.08 +Australia and Oceania,Solomon Islands,Personal Care,Online,C,3/3/2013,458464896,3/14/2013,8806,81.73,56.67,719714.38,499036.02,220678.36 +Middle East and North Africa,Jordan,Cereal,Offline,H,9/20/2015,739928185,10/31/2015,48,205.7,117.11,9873.6,5621.28,4252.32 +Central America and the Caribbean,Guatemala,Cosmetics,Online,M,10/3/2015,356897151,11/14/2015,2653,437.2,263.33,1159891.6,698614.49,461277.11 +Europe,Montenegro,Baby Food,Online,H,3/31/2010,839108121,5/3/2010,9595,255.28,159.42,2449411.6,1529634.9,919776.7 +Europe,Belgium,Beverages,Online,L,3/1/2016,186609923,3/25/2016,878,47.45,31.79,41661.1,27911.62,13749.48 +Sub-Saharan Africa,Burundi,Beverages,Online,C,9/5/2013,519763886,10/11/2013,8539,47.45,31.79,405175.55,271454.81,133720.74 +Europe,Serbia,Cereal,Offline,M,7/12/2010,429243838,8/9/2010,1645,205.7,117.11,338376.5,192645.95,145730.55 +Europe,San Marino,Vegetables,Offline,M,7/7/2015,826036107,7/31/2015,1295,154.06,90.93,199507.7,117754.35,81753.35 +Sub-Saharan Africa,Niger,Household,Online,H,1/2/2012,891439521,2/7/2012,5619,668.27,502.54,3755009.13,2823772.26,931236.87 +Central America and the Caribbean,Jamaica,Snacks,Online,M,9/19/2014,327065408,10/27/2014,4777,152.58,97.44,728874.66,465470.88,263403.78 +Europe,Armenia,Meat,Offline,H,12/7/2012,704837596,1/19/2013,5963,421.89,364.69,2515730.07,2174646.47,341083.6 +Middle East and North Africa,Egypt,Office Supplies,Offline,C,2/23/2012,516992413,3/22/2012,8399,651.21,524.96,5469512.79,4409139.04,1060373.75 +Asia,Bangladesh,Cereal,Offline,M,2/14/2015,126078689,2/20/2015,8341,205.7,117.11,1715743.7,976814.51,738929.19 +Europe,Macedonia,Baby Food,Online,M,7/20/2010,414957749,7/26/2010,4074,255.28,159.42,1040010.72,649477.08,390533.64 +Europe,Macedonia,Household,Offline,L,9/10/2014,536803424,10/25/2014,917,668.27,502.54,612803.59,460829.18,151974.41 +Sub-Saharan Africa,Zimbabwe,Vegetables,Offline,L,7/30/2014,165102040,7/30/2014,6218,154.06,90.93,957945.08,565402.74,392542.34 +Middle East and North Africa,Libya,Vegetables,Offline,M,3/27/2017,843652427,5/8/2017,4356,154.06,90.93,671085.36,396091.08,274994.28 +Europe,Russia,Clothes,Online,C,8/13/2015,136565911,10/1/2015,1743,109.28,35.84,190475.04,62469.12,128005.92 +Europe,Belarus,Snacks,Offline,C,2/3/2015,178266322,3/16/2015,1821,152.58,97.44,277848.18,177438.24,100409.94 +Asia,Turkmenistan,Office Supplies,Online,M,7/11/2014,923489987,7/11/2014,64,651.21,524.96,41677.44,33597.44,8080 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,M,1/23/2010,597285735,3/14/2010,8977,668.27,502.54,5999059.79,4511301.58,1487758.21 +Middle East and North Africa,Kuwait,Fruits,Offline,M,1/21/2014,645014894,2/11/2014,3096,9.33,6.92,28885.68,21424.32,7461.36 +Europe,Bulgaria,Cosmetics,Offline,H,6/3/2013,782351291,7/12/2013,3987,437.2,263.33,1743116.4,1049896.71,693219.69 +Middle East and North Africa,Oman,Beverages,Online,M,4/13/2011,345281255,5/19/2011,5251,47.45,31.79,249159.95,166929.29,82230.66 +Europe,Finland,Vegetables,Online,H,8/12/2015,540103614,9/20/2015,7516,154.06,90.93,1157914.96,683429.88,474485.08 +Australia and Oceania,Vanuatu,Clothes,Offline,L,9/26/2012,393429696,10/30/2012,3445,109.28,35.84,376469.6,123468.8,253000.8 +Sub-Saharan Africa,South Sudan,Beverages,Offline,H,7/18/2016,802183330,9/2/2016,2728,47.45,31.79,129443.6,86723.12,42720.48 +Central America and the Caribbean,Dominica,Baby Food,Online,L,9/16/2011,483600842,10/1/2011,7091,255.28,159.42,1810190.48,1130447.22,679743.26 +Asia,Nepal,Office Supplies,Online,L,6/15/2010,925231063,7/2/2010,5287,651.21,524.96,3442947.27,2775463.52,667483.75 +Europe,Andorra,Office Supplies,Online,M,12/11/2010,534935319,1/23/2011,8103,651.21,524.96,5276754.63,4253750.88,1023003.75 +Europe,Lithuania,Fruits,Online,H,3/7/2016,490887439,3/28/2016,3357,9.33,6.92,31320.81,23230.44,8090.37 +Central America and the Caribbean,Nicaragua,Snacks,Online,H,2/3/2015,691573750,3/20/2015,896,152.58,97.44,136711.68,87306.24,49405.44 +Europe,Spain,Vegetables,Offline,M,8/6/2016,205793082,9/17/2016,7601,154.06,90.93,1171010.06,691158.93,479851.13 +Europe,Netherlands,Meat,Online,H,7/18/2015,422656762,7/25/2015,2383,421.89,364.69,1005363.87,869056.27,136307.6 +Europe,Belarus,Office Supplies,Online,H,8/14/2011,101588618,9/5/2011,1185,651.21,524.96,771683.85,622077.6,149606.25 +Sub-Saharan Africa,Guinea,Household,Online,H,2/26/2013,322324979,3/31/2013,1979,668.27,502.54,1322506.33,994526.66,327979.67 +Australia and Oceania,Samoa ,Cosmetics,Online,C,8/13/2010,434914672,9/3/2010,9771,437.2,263.33,4271881.2,2572997.43,1698883.77 +Sub-Saharan Africa,Uganda,Fruits,Online,L,9/5/2010,309719026,10/9/2010,1597,9.33,6.92,14900.01,11051.24,3848.77 +Australia and Oceania,Nauru,Household,Offline,C,4/17/2017,787411868,4/23/2017,1525,668.27,502.54,1019111.75,766373.5,252738.25 +Europe,Liechtenstein,Snacks,Online,M,10/3/2012,528979527,11/9/2012,5652,152.58,97.44,862382.16,550730.88,311651.28 +Australia and Oceania,Australia,Cereal,Offline,M,7/8/2014,965720832,7/20/2014,7109,205.7,117.11,1462321.3,832534.99,629786.31 +Asia,Laos,Snacks,Online,H,10/14/2010,449247109,11/14/2010,1058,152.58,97.44,161429.64,103091.52,58338.12 +Sub-Saharan Africa,Liberia,Fruits,Offline,C,5/7/2017,101482188,6/8/2017,9690,9.33,6.92,90407.7,67054.8,23352.9 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,C,3/11/2013,664662396,3/27/2013,7228,651.21,524.96,4706945.88,3794410.88,912535 +Sub-Saharan Africa,Ethiopia,Meat,Offline,C,6/11/2012,251336562,7/4/2012,4929,421.89,364.69,2079495.81,1797557.01,281938.8 +Europe,Denmark,Office Supplies,Offline,M,2/25/2015,194366014,3/3/2015,6077,651.21,524.96,3957403.17,3190181.92,767221.25 +Middle East and North Africa,Libya,Fruits,Offline,L,1/28/2011,996924579,2/3/2011,992,9.33,6.92,9255.36,6864.64,2390.72 +Sub-Saharan Africa,Lesotho,Household,Offline,C,9/29/2013,982498586,10/26/2013,2020,668.27,502.54,1349905.4,1015130.8,334774.6 +Sub-Saharan Africa,Senegal,Meat,Offline,M,4/5/2011,344886863,4/17/2011,8542,421.89,364.69,3603784.38,3115181.98,488602.4 +Asia,Sri Lanka,Vegetables,Online,L,7/2/2015,698200738,7/20/2015,1969,154.06,90.93,303344.14,179041.17,124302.97 +Central America and the Caribbean,Haiti,Baby Food,Offline,L,11/27/2012,126864039,1/4/2013,743,255.28,159.42,189673.04,118449.06,71223.98 +Europe,France,Clothes,Online,M,9/15/2013,835613095,10/14/2013,5339,109.28,35.84,583445.92,191349.76,392096.16 +Sub-Saharan Africa,Angola,Fruits,Online,C,4/3/2010,599496734,5/11/2010,3260,9.33,6.92,30415.8,22559.2,7856.6 +Sub-Saharan Africa,Malawi,Clothes,Online,C,2/12/2011,413876283,3/7/2011,4044,109.28,35.84,441928.32,144936.96,296991.36 +Europe,Macedonia,Household,Offline,L,7/26/2014,444425570,8/28/2014,4257,668.27,502.54,2844825.39,2139312.78,705512.61 +Asia,India,Baby Food,Offline,M,5/15/2012,477130925,6/12/2012,2499,255.28,159.42,637944.72,398390.58,239554.14 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,L,4/16/2016,368291175,4/21/2016,4398,437.2,263.33,1922805.6,1158125.34,764680.26 +Sub-Saharan Africa,Mozambique,Beverages,Offline,H,6/8/2016,494517648,7/8/2016,7616,47.45,31.79,361379.2,242112.64,119266.56 +Asia,Cambodia,Meat,Online,C,5/4/2015,402734172,5/4/2015,6846,421.89,364.69,2888258.94,2496667.74,391591.2 +Middle East and North Africa,Somalia,Personal Care,Online,C,8/6/2016,160177075,9/7/2016,8811,81.73,56.67,720123.03,499319.37,220803.66 +Australia and Oceania,Palau,Fruits,Online,M,7/7/2013,804395186,8/1/2013,7266,9.33,6.92,67791.78,50280.72,17511.06 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,M,8/10/2015,293249833,9/26/2015,7997,255.28,159.42,2041474.16,1274881.74,766592.42 +Sub-Saharan Africa,Namibia,Household,Online,H,7/8/2014,254914844,8/27/2014,3822,668.27,502.54,2554127.94,1920707.88,633420.06 +Europe,Ireland,Clothes,Offline,C,7/13/2010,137876546,9/1/2010,9589,109.28,35.84,1047885.92,343669.76,704216.16 +Europe,Armenia,Snacks,Offline,L,5/12/2016,360933768,5/16/2016,7178,152.58,97.44,1095219.24,699424.32,395794.92 +Europe,Portugal,Fruits,Online,L,6/27/2015,963197839,7/27/2015,500,9.33,6.92,4665,3460,1205 +Middle East and North Africa,Tunisia ,Meat,Offline,L,5/22/2011,254092586,6/26/2011,497,421.89,364.69,209679.33,181250.93,28428.4 +Sub-Saharan Africa,Sierra Leone,Household,Online,M,3/7/2016,663354337,4/15/2016,144,668.27,502.54,96230.88,72365.76,23865.12 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Offline,L,7/18/2016,191031920,9/6/2016,9445,437.2,263.33,4129354,2487151.85,1642202.15 +Sub-Saharan Africa,Tanzania,Beverages,Online,C,5/15/2015,957486665,6/23/2015,436,47.45,31.79,20688.2,13860.44,6827.76 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,M,10/25/2012,653392398,11/11/2012,2185,205.7,117.11,449454.5,255885.35,193569.15 +Asia,Nepal,Personal Care,Online,M,2/13/2010,189735448,2/20/2010,5790,81.73,56.67,473216.7,328119.3,145097.4 +Middle East and North Africa,Yemen,Vegetables,Online,H,5/12/2013,547814643,6/1/2013,9381,154.06,90.93,1445236.86,853014.33,592222.53 +Europe,Albania,Cereal,Online,M,7/18/2014,529241311,8/18/2014,3120,205.7,117.11,641784,365383.2,276400.8 +Central America and the Caribbean,Barbados,Household,Offline,M,7/9/2010,805939280,7/11/2010,4198,668.27,502.54,2805397.46,2109662.92,695734.54 +Europe,San Marino,Household,Offline,H,5/10/2014,770144879,5/22/2014,1839,668.27,502.54,1228948.53,924171.06,304777.47 +Sub-Saharan Africa,Gabon,Household,Offline,C,9/1/2013,784406936,9/24/2013,2298,668.27,502.54,1535684.46,1154836.92,380847.54 +Asia,Brunei,Cosmetics,Offline,C,4/20/2012,831586778,5/3/2012,3862,437.2,263.33,1688466.4,1016980.46,671485.94 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,L,5/12/2011,964858233,7/1/2011,1847,81.73,56.67,150955.31,104669.49,46285.82 +Europe,Macedonia,Cosmetics,Online,L,1/10/2013,857707631,1/21/2013,3603,437.2,263.33,1575231.6,948777.99,626453.61 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,C,10/4/2016,253933799,10/20/2016,3509,651.21,524.96,2285095.89,1842084.64,443011.25 +Europe,Switzerland,Fruits,Offline,C,7/3/2015,317648065,8/17/2015,7976,9.33,6.92,74416.08,55193.92,19222.16 +Middle East and North Africa,Lebanon,Beverages,Online,H,8/18/2014,483274257,9/3/2014,447,47.45,31.79,21210.15,14210.13,7000.02 +Europe,Czech Republic,Office Supplies,Online,C,1/2/2013,705548703,1/15/2013,6395,651.21,524.96,4164487.95,3357119.2,807368.75 +Sub-Saharan Africa,Djibouti,Household,Offline,M,5/8/2014,109520232,5/15/2014,8325,668.27,502.54,5563347.75,4183645.5,1379702.25 +Middle East and North Africa,Iran,Personal Care,Offline,C,11/13/2015,140550172,12/15/2015,774,81.73,56.67,63259.02,43862.58,19396.44 +Sub-Saharan Africa,Lesotho,Beverages,Offline,C,1/16/2012,514312350,1/25/2012,5308,47.45,31.79,251864.6,168741.32,83123.28 +Central America and the Caribbean,Grenada,Office Supplies,Offline,L,7/30/2013,566793096,8/25/2013,5527,651.21,524.96,3599237.67,2901453.92,697783.75 +Asia,Kazakhstan,Clothes,Online,C,4/20/2013,604291236,4/24/2013,2060,109.28,35.84,225116.8,73830.4,151286.4 +Europe,Macedonia,Vegetables,Online,C,9/6/2012,553418099,10/10/2012,7569,154.06,90.93,1166080.14,688249.17,477830.97 +Europe,Malta,Snacks,Offline,H,6/19/2010,411097514,7/27/2010,1745,152.58,97.44,266252.1,170032.8,96219.3 +Sub-Saharan Africa,Angola,Personal Care,Online,M,1/12/2014,694565808,1/18/2014,6312,81.73,56.67,515879.76,357701.04,158178.72 +Asia,Singapore,Snacks,Online,H,11/27/2012,191371810,12/13/2012,26,152.58,97.44,3967.08,2533.44,1433.64 +Central America and the Caribbean,Panama,Snacks,Online,M,10/23/2012,909376847,10/30/2012,3672,152.58,97.44,560273.76,357799.68,202474.08 +Europe,Ukraine,Beverages,Online,C,10/3/2016,426754748,10/11/2016,5068,47.45,31.79,240476.6,161111.72,79364.88 +Sub-Saharan Africa,Togo,Baby Food,Offline,L,8/30/2013,441991841,9/11/2013,4063,255.28,159.42,1037202.64,647723.46,389479.18 +Europe,Denmark,Cosmetics,Online,L,6/15/2012,923886954,8/3/2012,7535,437.2,263.33,3294302,1984191.55,1310110.45 +Middle East and North Africa,Syria,Fruits,Online,M,7/20/2015,561551415,7/30/2015,4398,9.33,6.92,41033.34,30434.16,10599.18 +Europe,Russia,Vegetables,Offline,H,1/23/2015,814409053,2/22/2015,592,154.06,90.93,91203.52,53830.56,37372.96 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,C,10/3/2011,962196195,10/5/2011,4091,47.45,31.79,194117.95,130052.89,64065.06 +Asia,Tajikistan,Beverages,Offline,L,3/27/2011,354961669,4/6/2011,9901,47.45,31.79,469802.45,314752.79,155049.66 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,M,8/9/2012,663066804,8/10/2012,5057,152.58,97.44,771597.06,492754.08,278842.98 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,L,3/31/2012,927185428,4/10/2012,3627,9.33,6.92,33839.91,25098.84,8741.07 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,C,3/5/2015,708303868,4/8/2015,1710,81.73,56.67,139758.3,96905.7,42852.6 +Sub-Saharan Africa,Sudan,Vegetables,Offline,C,2/10/2016,537720954,2/20/2016,2434,154.06,90.93,374982.04,221323.62,153658.42 +Middle East and North Africa,Tunisia ,Household,Offline,C,11/6/2010,567048013,12/14/2010,963,668.27,502.54,643544.01,483946.02,159597.99 +Central America and the Caribbean,Grenada,Baby Food,Offline,L,3/4/2015,118208873,3/9/2015,9487,255.28,159.42,2421841.36,1512417.54,909423.82 +Sub-Saharan Africa,Kenya,Fruits,Online,C,8/21/2015,833439862,9/4/2015,2231,9.33,6.92,20815.23,15438.52,5376.71 +Asia,China,Household,Online,C,3/25/2011,825289809,3/29/2011,449,668.27,502.54,300053.23,225640.46,74412.77 +Europe,Poland,Cosmetics,Offline,C,2/20/2017,526620042,3/20/2017,7428,437.2,263.33,3247521.6,1956015.24,1291506.36 +Central America and the Caribbean,Dominica,Clothes,Online,H,7/22/2015,440604388,8/17/2015,3485,109.28,35.84,380840.8,124902.4,255938.4 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,C,6/7/2012,690729176,6/9/2012,968,205.7,117.11,199117.6,113362.48,85755.12 +Australia and Oceania,Nauru,Cereal,Online,M,1/8/2011,570793235,1/9/2011,9257,205.7,117.11,1904164.9,1084087.27,820077.63 +Sub-Saharan Africa,Botswana,Office Supplies,Online,H,8/16/2015,794907891,9/13/2015,9764,651.21,524.96,6358414.44,5125709.44,1232705 +Asia,South Korea,Household,Offline,M,9/6/2012,347496974,10/3/2012,932,668.27,502.54,622827.64,468367.28,154460.36 +Asia,Malaysia,Fruits,Offline,L,6/4/2012,533296811,6/9/2012,3232,9.33,6.92,30154.56,22365.44,7789.12 +Asia,Malaysia,Snacks,Offline,M,10/11/2014,927356231,10/20/2014,4171,152.58,97.44,636411.18,406422.24,229988.94 +Europe,Bulgaria,Household,Offline,C,2/28/2013,725036561,4/17/2013,3285,668.27,502.54,2195266.95,1650843.9,544423.05 +Europe,Malta,Baby Food,Offline,H,6/4/2013,992011630,6/22/2013,7141,255.28,159.42,1822954.48,1138418.22,684536.26 +Australia and Oceania,Marshall Islands,Cereal,Online,M,11/27/2014,614267766,12/28/2014,4337,205.7,117.11,892120.9,507906.07,384214.83 +Sub-Saharan Africa,Liberia,Cosmetics,Online,H,3/21/2014,348103797,4/26/2014,504,437.2,263.33,220348.8,132718.32,87630.48 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,H,8/14/2016,570131051,9/27/2016,3302,205.7,117.11,679221.4,386697.22,292524.18 +Asia,Nepal,Cereal,Offline,L,1/24/2017,827273356,1/30/2017,7425,205.7,117.11,1527322.5,869541.75,657780.75 +Sub-Saharan Africa,Rwanda,Clothes,Offline,H,8/3/2011,286767041,9/10/2011,9595,109.28,35.84,1048541.6,343884.8,704656.8 +Europe,Switzerland,Fruits,Online,M,3/15/2016,886160933,4/23/2016,3568,9.33,6.92,33289.44,24690.56,8598.88 +Europe,Romania,Baby Food,Offline,C,2/19/2010,583316361,3/16/2010,5129,255.28,159.42,1309331.12,817665.18,491665.94 +Europe,Russia,Beverages,Offline,L,4/30/2015,106407153,4/30/2015,7096,47.45,31.79,336705.2,225581.84,111123.36 +Middle East and North Africa,Iraq,Meat,Online,C,11/29/2016,703919637,12/31/2016,4318,421.89,364.69,1821721.02,1574731.42,246989.6 +Central America and the Caribbean,Saint Lucia,Fruits,Online,M,6/14/2012,994652640,7/9/2012,8675,9.33,6.92,80937.75,60031,20906.75 +Sub-Saharan Africa,Madagascar,Personal Care,Online,M,9/23/2015,117717492,11/10/2015,4077,81.73,56.67,333213.21,231043.59,102169.62 +Australia and Oceania,New Zealand,Beverages,Online,H,1/25/2015,882538020,2/1/2015,1467,47.45,31.79,69609.15,46635.93,22973.22 +Europe,Germany,Meat,Offline,C,1/7/2015,318850553,1/30/2015,3819,421.89,364.69,1611197.91,1392751.11,218446.8 +Central America and the Caribbean,Dominican Republic,Meat,Online,H,5/27/2017,926703917,5/30/2017,1137,421.89,364.69,479688.93,414652.53,65036.4 +Middle East and North Africa,Egypt,Cereal,Offline,H,7/14/2017,326459443,8/4/2017,5459,205.7,117.11,1122916.3,639303.49,483612.81 +Australia and Oceania,Papua New Guinea,Fruits,Online,L,7/31/2015,708790957,9/4/2015,5850,9.33,6.92,54580.5,40482,14098.5 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,C,10/9/2012,284684789,10/27/2012,3410,47.45,31.79,161804.5,108403.9,53400.6 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,L,3/12/2015,935439765,4/13/2015,6269,437.2,263.33,2740806.8,1650815.77,1089991.03 +Australia and Oceania,Tuvalu,Personal Care,Offline,C,11/5/2014,562667214,11/6/2014,4587,81.73,56.67,374895.51,259945.29,114950.22 +Sub-Saharan Africa,Uganda,Cereal,Offline,C,2/26/2016,738290965,4/7/2016,5558,205.7,117.11,1143280.6,650897.38,492383.22 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,C,1/13/2017,854547345,2/6/2017,8404,437.2,263.33,3674228.8,2213025.32,1461203.48 +Central America and the Caribbean,Barbados,Meat,Online,L,9/9/2012,373985183,9/27/2012,9381,421.89,364.69,3957750.09,3421156.89,536593.2 +Sub-Saharan Africa,Benin,Meat,Offline,C,7/11/2014,179465806,8/29/2014,6775,421.89,364.69,2858304.75,2470774.75,387530 +Middle East and North Africa,Egypt,Household,Offline,C,1/29/2016,324163043,3/2/2016,5903,668.27,502.54,3944797.81,2966493.62,978304.19 +Australia and Oceania,Tonga,Fruits,Online,H,12/15/2011,481563222,12/15/2011,4114,9.33,6.92,38383.62,28468.88,9914.74 +Europe,Liechtenstein,Household,Offline,L,10/3/2016,395465171,10/22/2016,5787,668.27,502.54,3867278.49,2908198.98,959079.51 +Central America and the Caribbean,Guatemala,Snacks,Offline,C,11/11/2015,329980218,11/30/2015,7334,152.58,97.44,1119021.72,714624.96,404396.76 +Middle East and North Africa,Iran,Cosmetics,Offline,L,8/23/2014,619532191,9/12/2014,2198,437.2,263.33,960965.6,578799.34,382166.26 +Central America and the Caribbean,Cuba,Meat,Offline,L,12/18/2011,318857419,12/22/2011,5851,421.89,364.69,2468478.39,2133801.19,334677.2 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,M,7/15/2011,353004729,8/28/2011,799,152.58,97.44,121911.42,77854.56,44056.86 +Middle East and North Africa,Morocco,Baby Food,Online,M,7/30/2010,367335450,8/20/2010,1578,255.28,159.42,402831.84,251564.76,151267.08 +Europe,Czech Republic,Beverages,Offline,H,2/20/2011,977523410,3/1/2011,9755,47.45,31.79,462874.75,310111.45,152763.3 +Asia,North Korea,Cereal,Online,M,5/7/2016,619554936,6/20/2016,8928,205.7,117.11,1836489.6,1045558.08,790931.52 +Sub-Saharan Africa,Malawi,Office Supplies,Online,H,6/19/2011,499728858,8/7/2011,9729,651.21,524.96,6335622.09,5107335.84,1228286.25 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,L,2/6/2013,544656503,2/17/2013,4817,437.2,263.33,2105992.4,1268460.61,837531.79 +Asia,India,Baby Food,Online,L,6/5/2012,751261699,6/12/2012,3886,255.28,159.42,992018.08,619506.12,372511.96 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,M,10/31/2016,736780774,11/26/2016,8659,154.06,90.93,1334005.54,787362.87,546642.67 +Middle East and North Africa,Israel,Office Supplies,Online,L,11/1/2015,188762557,12/14/2015,7890,651.21,524.96,5138046.9,4141934.4,996112.5 +Asia,Kyrgyzstan,Meat,Online,C,2/26/2015,215068376,4/17/2015,2366,421.89,364.69,998191.74,862856.54,135335.2 +Sub-Saharan Africa,Cameroon,Clothes,Offline,C,3/25/2010,193872058,4/18/2010,9905,109.28,35.84,1082418.4,354995.2,727423.2 +Middle East and North Africa,Qatar,Vegetables,Offline,M,9/14/2012,923659932,9/22/2012,355,154.06,90.93,54691.3,32280.15,22411.15 +Middle East and North Africa,Pakistan,Cosmetics,Online,H,5/10/2016,573230826,6/13/2016,595,437.2,263.33,260134,156681.35,103452.65 +Asia,Sri Lanka,Fruits,Online,L,1/10/2016,531696069,2/21/2016,9537,9.33,6.92,88980.21,65996.04,22984.17 +Sub-Saharan Africa,Comoros,Office Supplies,Online,M,5/29/2011,458479487,6/14/2011,3124,651.21,524.96,2034380.04,1639975.04,394405 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,H,10/29/2010,533317410,10/29/2010,9328,154.06,90.93,1437071.68,848195.04,588876.64 +Europe,Denmark,Beverages,Offline,L,4/29/2012,106258666,5/28/2012,3155,47.45,31.79,149704.75,100297.45,49407.3 +Europe,Norway,Personal Care,Online,M,1/3/2015,847664582,2/20/2015,1642,81.73,56.67,134200.66,93052.14,41148.52 +Europe,Sweden,Baby Food,Offline,L,3/31/2015,898208987,5/12/2015,8854,255.28,159.42,2260249.12,1411504.68,848744.44 +Sub-Saharan Africa,Guinea,Personal Care,Offline,C,6/28/2010,718878209,7/6/2010,892,81.73,56.67,72903.16,50549.64,22353.52 +Sub-Saharan Africa,Zambia,Clothes,Offline,C,8/10/2010,840971076,9/15/2010,884,109.28,35.84,96603.52,31682.56,64920.96 +Europe,Slovenia,Clothes,Online,C,5/22/2011,516098916,6/14/2011,3993,109.28,35.84,436355.04,143109.12,293245.92 +Europe,Russia,Beverages,Offline,C,6/20/2013,866185557,6/27/2013,2410,47.45,31.79,114354.5,76613.9,37740.6 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,H,12/25/2010,833467328,2/5/2011,359,154.06,90.93,55307.54,32643.87,22663.67 +Europe,Hungary,Cereal,Online,M,6/27/2010,330493056,7/10/2010,9094,205.7,117.11,1870635.8,1064998.34,805637.46 +Central America and the Caribbean,Saint Lucia,Cereal,Online,M,1/11/2012,690124070,2/7/2012,1903,205.7,117.11,391447.1,222860.33,168586.77 +Asia,China,Vegetables,Online,H,12/6/2012,615534198,12/29/2012,9103,154.06,90.93,1402408.18,827735.79,574672.39 +Sub-Saharan Africa,Zimbabwe,Household,Offline,C,8/5/2011,230209767,8/11/2011,3041,668.27,502.54,2032209.07,1528224.14,503984.93 +Asia,Taiwan,Beverages,Offline,C,4/3/2011,627949607,4/21/2011,3098,47.45,31.79,147000.1,98485.42,48514.68 +Europe,Bosnia and Herzegovina,Household,Offline,C,3/21/2016,722865045,4/7/2016,685,668.27,502.54,457764.95,344239.9,113525.05 +Central America and the Caribbean,Barbados,Meat,Online,M,12/6/2012,399379909,1/20/2013,4245,421.89,364.69,1790923.05,1548109.05,242814 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,H,8/14/2011,962230527,8/24/2011,4251,255.28,159.42,1085195.28,677694.42,407500.86 +North America,United States of America,Household,Online,M,3/14/2012,186465728,3/23/2012,8207,668.27,502.54,5484491.89,4124345.78,1360146.11 +Sub-Saharan Africa,Sudan,Household,Online,H,9/6/2015,867446839,9/6/2015,5651,668.27,502.54,3776393.77,2839853.54,936540.23 +Europe,Spain,Personal Care,Online,C,10/3/2012,470847690,11/4/2012,3149,81.73,56.67,257367.77,178453.83,78913.94 +Australia and Oceania,East Timor,Office Supplies,Offline,L,5/4/2010,582654607,5/17/2010,9301,651.21,524.96,6056904.21,4882652.96,1174251.25 +Asia,Mongolia,Office Supplies,Offline,C,8/13/2012,159166419,9/26/2012,9735,651.21,524.96,6339529.35,5110485.6,1229043.75 +Sub-Saharan Africa,Lesotho,Meat,Offline,L,4/10/2017,476994454,5/16/2017,2114,421.89,364.69,891875.46,770954.66,120920.8 +Middle East and North Africa,Saudi Arabia,Snacks,Online,L,9/11/2011,183062541,10/22/2011,1129,152.58,97.44,172262.82,110009.76,62253.06 +Europe,Ukraine,Cosmetics,Online,L,8/17/2014,244607007,9/7/2014,3504,437.2,263.33,1531948.8,922708.32,609240.48 +Asia,Tajikistan,Office Supplies,Offline,L,10/17/2011,799176681,11/15/2011,2994,651.21,524.96,1949722.74,1571730.24,377992.5 +Europe,Macedonia,Fruits,Online,C,9/18/2012,704632890,10/19/2012,5385,9.33,6.92,50242.05,37264.2,12977.85 +Middle East and North Africa,Iran,Office Supplies,Online,H,8/11/2016,689149463,9/10/2016,3495,651.21,524.96,2275978.95,1834735.2,441243.75 +Asia,Kazakhstan,Office Supplies,Online,M,3/11/2016,201212728,4/23/2016,2172,651.21,524.96,1414428.12,1140213.12,274215 +Asia,Laos,Beverages,Online,L,8/4/2016,559621512,8/28/2016,3296,47.45,31.79,156395.2,104779.84,51615.36 +Middle East and North Africa,Jordan,Cereal,Offline,M,6/10/2016,903487145,7/24/2016,779,205.7,117.11,160240.3,91228.69,69011.61 +Sub-Saharan Africa,Djibouti,Personal Care,Online,H,8/25/2011,442233455,9/1/2011,5562,81.73,56.67,454582.26,315198.54,139383.72 +Sub-Saharan Africa,Zambia,Meat,Offline,L,4/30/2014,705596768,6/4/2014,619,421.89,364.69,261149.91,225743.11,35406.8 +Europe,Denmark,Cereal,Offline,C,2/27/2011,593625915,4/4/2011,5955,205.7,117.11,1224943.5,697390.05,527553.45 +Europe,Sweden,Office Supplies,Offline,C,8/6/2012,426682221,9/6/2012,3606,651.21,524.96,2348263.26,1893005.76,455257.5 +Europe,Bosnia and Herzegovina,Personal Care,Online,M,3/30/2011,595439517,4/29/2011,2640,81.73,56.67,215767.2,149608.8,66158.4 +Europe,United Kingdom,Meat,Online,M,11/24/2015,210884130,11/30/2015,4155,421.89,364.69,1752952.95,1515286.95,237666 +Europe,Cyprus,Cosmetics,Offline,H,7/1/2017,254314887,7/23/2017,6281,437.2,263.33,2746053.2,1653975.73,1092077.47 +Sub-Saharan Africa,Ghana,Fruits,Offline,L,8/14/2015,427343118,8/15/2015,9180,9.33,6.92,85649.4,63525.6,22123.8 +Europe,Bulgaria,Household,Online,L,9/8/2014,501892650,9/14/2014,43,668.27,502.54,28735.61,21609.22,7126.39 +Europe,Austria,Clothes,Offline,C,8/14/2012,770199811,8/29/2012,8094,109.28,35.84,884512.32,290088.96,594423.36 +Europe,Montenegro,Office Supplies,Online,C,3/8/2012,694813430,4/18/2012,9589,651.21,524.96,6244452.69,5033841.44,1210611.25 +Europe,Italy,Baby Food,Online,M,3/22/2017,258594834,4/3/2017,2813,255.28,159.42,718102.64,448448.46,269654.18 +Asia,Vietnam,Beverages,Online,M,9/10/2013,414717853,10/25/2013,3083,47.45,31.79,146288.35,98008.57,48279.78 +Central America and the Caribbean,Haiti,Meat,Online,C,5/9/2011,836668813,5/27/2011,7749,421.89,364.69,3269225.61,2825982.81,443242.8 +Asia,Myanmar,Baby Food,Offline,C,3/24/2017,368246543,3/24/2017,1190,255.28,159.42,303783.2,189709.8,114073.4 +Sub-Saharan Africa,Ghana,Household,Online,H,9/11/2016,173562371,10/3/2016,9817,668.27,502.54,6560406.59,4933435.18,1626971.41 +Middle East and North Africa,Morocco,Household,Online,M,2/16/2015,587040126,2/18/2015,7073,668.27,502.54,4726673.71,3554465.42,1172208.29 +Sub-Saharan Africa,Togo,Clothes,Offline,L,5/23/2011,663416135,6/16/2011,8432,109.28,35.84,921448.96,302202.88,619246.08 +Sub-Saharan Africa,Burundi,Fruits,Offline,H,10/8/2016,427739226,10/15/2016,6397,9.33,6.92,59684.01,44267.24,15416.77 +Europe,Croatia,Household,Online,M,5/1/2013,425370728,6/8/2013,5506,668.27,502.54,3679494.62,2766985.24,912509.38 +Australia and Oceania,Fiji,Cereal,Online,L,9/15/2010,371984469,10/22/2010,7326,205.7,117.11,1506958.2,857947.86,649010.34 +Central America and the Caribbean,Barbados,Baby Food,Offline,M,1/8/2012,503566777,2/17/2012,5455,255.28,159.42,1392552.4,869636.1,522916.3 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,L,2/6/2010,226416480,2/27/2010,523,437.2,263.33,228655.6,137721.59,90934.01 +Europe,Montenegro,Cosmetics,Offline,C,12/29/2013,367144906,1/16/2014,5191,437.2,263.33,2269505.2,1366946.03,902559.17 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,H,11/13/2014,922675883,11/18/2014,9153,651.21,524.96,5960525.13,4804958.88,1155566.25 +Asia,Bangladesh,Fruits,Online,L,7/14/2012,610245740,8/6/2012,4130,9.33,6.92,38532.9,28579.6,9953.3 +Europe,Cyprus,Cosmetics,Offline,L,8/29/2011,917403304,10/16/2011,8879,437.2,263.33,3881898.8,2338107.07,1543791.73 +North America,Mexico,Fruits,Offline,M,5/25/2010,252009904,6/14/2010,4186,9.33,6.92,39055.38,28967.12,10088.26 +Australia and Oceania,East Timor,Snacks,Online,M,10/2/2011,692239367,10/19/2011,7867,152.58,97.44,1200346.86,766560.48,433786.38 +Central America and the Caribbean,Jamaica,Snacks,Online,L,3/22/2012,336578023,4/24/2012,9771,152.58,97.44,1490859.18,952086.24,538772.94 +Middle East and North Africa,Iraq,Office Supplies,Online,H,2/27/2013,953824698,4/15/2013,6779,651.21,524.96,4414552.59,3558703.84,855848.75 +Asia,Indonesia,Vegetables,Offline,M,12/23/2016,333090722,12/24/2016,7802,154.06,90.93,1201976.12,709435.86,492540.26 +Asia,Brunei,Personal Care,Offline,C,10/18/2015,833799922,11/17/2015,8781,81.73,56.67,717671.13,497619.27,220051.86 +Sub-Saharan Africa,Niger,Beverages,Offline,M,5/17/2010,835688626,6/13/2010,7690,47.45,31.79,364890.5,244465.1,120425.4 +Central America and the Caribbean,Grenada,Cereal,Online,C,11/22/2013,588805663,12/17/2013,9535,205.7,117.11,1961349.5,1116643.85,844705.65 +Europe,Cyprus,Meat,Online,L,4/23/2010,863512361,5/14/2010,1352,421.89,364.69,570395.28,493060.88,77334.4 +Europe,Iceland,Baby Food,Offline,C,2/23/2011,700482547,2/23/2011,7207,255.28,159.42,1839802.96,1148939.94,690863.02 +Asia,Japan,Clothes,Online,H,11/7/2013,560702550,11/18/2013,3199,109.28,35.84,349586.72,114652.16,234934.56 +Australia and Oceania,Vanuatu,Office Supplies,Offline,M,2/23/2013,975471198,4/4/2013,2459,651.21,524.96,1601325.39,1290876.64,310448.75 +Sub-Saharan Africa,Malawi,Cereal,Offline,M,5/25/2012,296399819,6/30/2012,148,205.7,117.11,30443.6,17332.28,13111.32 +Europe,Lithuania,Cereal,Online,M,3/27/2012,545412242,5/4/2012,8458,205.7,117.11,1739810.6,990516.38,749294.22 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Online,C,5/17/2014,664744794,7/2/2014,1611,81.73,56.67,131667.03,91295.37,40371.66 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,H,3/20/2010,566946303,3/20/2010,865,81.73,56.67,70696.45,49019.55,21676.9 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,M,12/17/2014,684878098,12/21/2014,9504,437.2,263.33,4155148.8,2502688.32,1652460.48 +Europe,Vatican City,Fruits,Offline,M,10/14/2010,621714007,12/2/2010,7845,9.33,6.92,73193.85,54287.4,18906.45 +Asia,Malaysia,Meat,Online,M,3/25/2011,500940358,5/2/2011,8239,421.89,364.69,3475951.71,3004680.91,471270.8 +Europe,Estonia,Beverages,Online,L,12/17/2011,516355979,12/31/2011,64,47.45,31.79,3036.8,2034.56,1002.24 +Australia and Oceania,Vanuatu,Cereal,Online,C,4/16/2017,482072198,5/20/2017,4731,205.7,117.11,973166.7,554047.41,419119.29 +Asia,Turkmenistan,Personal Care,Offline,C,8/27/2013,282512843,10/7/2013,683,81.73,56.67,55821.59,38705.61,17115.98 +Sub-Saharan Africa,Comoros,Beverages,Offline,C,4/13/2011,322414243,5/27/2011,8394,47.45,31.79,398295.3,266845.26,131450.04 +Asia,Myanmar,Personal Care,Online,L,2/5/2010,176825225,3/15/2010,5368,81.73,56.67,438726.64,304204.56,134522.08 +Europe,Ukraine,Beverages,Offline,C,2/6/2011,841107118,3/10/2011,1142,47.45,31.79,54187.9,36304.18,17883.72 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,H,7/24/2012,680933749,8/16/2012,2283,154.06,90.93,351718.98,207593.19,144125.79 +Australia and Oceania,Palau,Snacks,Online,H,10/26/2013,382291448,11/18/2013,7390,152.58,97.44,1127566.2,720081.6,407484.6 +Europe,Montenegro,Snacks,Online,H,6/29/2011,701479041,7/29/2011,2092,152.58,97.44,319197.36,203844.48,115352.88 +Sub-Saharan Africa,Seychelles ,Cereal,Online,M,10/30/2010,215107858,11/5/2010,4050,205.7,117.11,833085,474295.5,358789.5 +Europe,Monaco,Clothes,Online,C,5/15/2014,270101726,5/17/2014,7958,109.28,35.84,869650.24,285214.72,584435.52 +Middle East and North Africa,Tunisia ,Household,Offline,L,7/25/2010,933696973,8/27/2010,538,668.27,502.54,359529.26,270366.52,89162.74 +Sub-Saharan Africa,Liberia,Clothes,Offline,M,6/7/2015,543442428,7/26/2015,5546,109.28,35.84,606066.88,198768.64,407298.24 +Europe,Monaco,Personal Care,Offline,M,10/8/2015,657199418,10/23/2015,8767,81.73,56.67,716526.91,496825.89,219701.02 +Australia and Oceania,Marshall Islands,Cereal,Online,H,10/18/2010,203141772,11/25/2010,3020,205.7,117.11,621214,353672.2,267541.8 +Australia and Oceania,Palau,Meat,Online,H,12/12/2015,429755818,1/12/2016,3152,421.89,364.69,1329797.28,1149502.88,180294.4 +Central America and the Caribbean,The Bahamas,Household,Offline,H,8/19/2013,855840384,8/20/2013,1043,668.27,502.54,697005.61,524149.22,172856.39 +Central America and the Caribbean,Saint Lucia,Snacks,Online,C,1/21/2010,620506799,2/7/2010,606,152.58,97.44,92463.48,59048.64,33414.84 +Central America and the Caribbean,Barbados,Office Supplies,Offline,M,4/10/2016,733178889,5/15/2016,2781,651.21,524.96,1811015.01,1459913.76,351101.25 +Europe,Vatican City,Household,Online,L,2/10/2014,923592984,3/7/2014,543,668.27,502.54,362870.61,272879.22,89991.39 +Asia,Uzbekistan,Snacks,Online,C,12/16/2012,991797912,1/31/2013,3897,152.58,97.44,594604.26,379723.68,214880.58 +Sub-Saharan Africa,Togo,Beverages,Online,C,9/17/2015,358155000,10/6/2015,4878,47.45,31.79,231461.1,155071.62,76389.48 +Sub-Saharan Africa,Chad,Cosmetics,Offline,H,12/15/2014,313338077,12/18/2014,2555,437.2,263.33,1117046,672808.15,444237.85 +Europe,Czech Republic,Fruits,Offline,M,12/4/2011,868333470,12/28/2011,8025,9.33,6.92,74873.25,55533,19340.25 +Australia and Oceania,Marshall Islands,Office Supplies,Online,H,9/14/2012,304440009,10/25/2012,9419,651.21,524.96,6133746.99,4944598.24,1189148.75 +Central America and the Caribbean,Guatemala,Cosmetics,Online,L,11/12/2016,123269021,12/10/2016,6897,437.2,263.33,3015368.4,1816187.01,1199181.39 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,C,9/10/2013,996744334,9/10/2013,7653,154.06,90.93,1179021.18,695887.29,483133.89 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,H,3/31/2016,517102277,5/4/2016,910,81.73,56.67,74374.3,51569.7,22804.6 +Europe,Iceland,Personal Care,Offline,M,2/26/2012,846891677,4/8/2012,2922,81.73,56.67,238815.06,165589.74,73225.32 +Middle East and North Africa,Bahrain,Household,Online,C,10/26/2012,168973863,10/29/2012,1976,668.27,502.54,1320501.52,993019.04,327482.48 +Middle East and North Africa,Iran,Vegetables,Offline,H,10/13/2011,336522662,11/16/2011,3389,154.06,90.93,522109.34,308161.77,213947.57 +Europe,Belgium,Beverages,Online,H,3/23/2011,123024404,4/5/2011,4510,47.45,31.79,213999.5,143372.9,70626.6 +Sub-Saharan Africa,Rwanda,Household,Offline,H,8/7/2010,172277915,8/16/2010,9718,668.27,502.54,6494247.86,4883683.72,1610564.14 +Australia and Oceania,Tuvalu,Household,Online,C,6/6/2010,748394525,6/8/2010,5426,668.27,502.54,3626033.02,2726782.04,899250.98 +Europe,Bulgaria,Fruits,Online,M,2/1/2016,385798060,2/13/2016,5074,9.33,6.92,47340.42,35112.08,12228.34 +Europe,Armenia,Fruits,Online,H,4/17/2011,839224851,5/8/2011,4138,9.33,6.92,38607.54,28634.96,9972.58 +Sub-Saharan Africa,Gabon,Clothes,Online,C,11/26/2014,333723723,1/15/2015,5121,109.28,35.84,559622.88,183536.64,376086.24 +Europe,San Marino,Meat,Offline,L,7/24/2016,314656007,8/26/2016,2560,421.89,364.69,1080038.4,933606.4,146432 +Central America and the Caribbean,El Salvador,Office Supplies,Online,M,10/1/2010,497695529,11/12/2010,8022,651.21,524.96,5224006.62,4211229.12,1012777.5 +Asia,Turkmenistan,Cereal,Offline,L,9/27/2015,218828618,10/10/2015,5106,205.7,117.11,1050304.2,597963.66,452340.54 +Europe,Ukraine,Cosmetics,Offline,M,10/13/2016,684354102,11/3/2016,4442,437.2,263.33,1942042.4,1169711.86,772330.54 +Asia,Kazakhstan,Fruits,Online,H,5/11/2015,920883309,5/13/2015,8690,9.33,6.92,81077.7,60134.8,20942.9 +Europe,Moldova ,Beverages,Online,H,3/16/2010,925340068,4/17/2010,7544,47.45,31.79,357962.8,239823.76,118139.04 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,H,4/13/2016,314960706,6/2/2016,2727,651.21,524.96,1775849.67,1431565.92,344283.75 +Europe,Vatican City,Cosmetics,Online,C,7/14/2015,577294051,8/14/2015,2993,437.2,263.33,1308539.6,788146.69,520392.91 +Asia,Myanmar,Fruits,Offline,M,9/7/2013,120201432,9/25/2013,9130,9.33,6.92,85182.9,63179.6,22003.3 +Middle East and North Africa,Pakistan,Cereal,Offline,C,9/29/2013,121856677,11/7/2013,8954,205.7,117.11,1841837.8,1048602.94,793234.86 +Asia,Maldives,Meat,Online,H,3/18/2012,480746114,4/23/2012,2313,421.89,364.69,975831.57,843527.97,132303.6 +Middle East and North Africa,Kuwait,Snacks,Online,M,6/8/2010,265668570,7/16/2010,6089,152.58,97.44,929059.62,593312.16,335747.46 +Asia,China,Household,Offline,M,10/30/2010,865735375,12/9/2010,9191,668.27,502.54,6142069.57,4618845.14,1523224.43 +Europe,Ireland,Cereal,Online,L,2/1/2013,140370357,2/23/2013,7563,205.7,117.11,1555709.1,885702.93,670006.17 +Australia and Oceania,Solomon Islands,Clothes,Online,H,5/24/2010,969309842,6/24/2010,9177,109.28,35.84,1002862.56,328903.68,673958.88 +Australia and Oceania,Kiribati,Office Supplies,Online,L,12/7/2015,902602660,1/26/2016,9040,651.21,524.96,5886938.4,4745638.4,1141300 +Middle East and North Africa,Tunisia ,Household,Offline,M,8/27/2013,710610139,9/19/2013,4186,668.27,502.54,2797378.22,2103632.44,693745.78 +Europe,Bosnia and Herzegovina,Cereal,Online,M,2/3/2015,334006106,3/14/2015,8684,205.7,117.11,1786298.8,1016983.24,769315.56 +Europe,Ireland,Cereal,Online,C,2/11/2010,233776891,3/26/2010,8632,205.7,117.11,1775602.4,1010893.52,764708.88 +Middle East and North Africa,Afghanistan,Cosmetics,Online,C,2/29/2016,941221320,3/22/2016,7160,437.2,263.33,3130352,1885442.8,1244909.2 +Middle East and North Africa,Iran,Meat,Online,H,11/18/2013,807950723,12/16/2013,9428,421.89,364.69,3977578.92,3438297.32,539281.6 +Europe,Lithuania,Office Supplies,Online,H,6/25/2011,955888926,8/10/2011,7630,651.21,524.96,4968732.3,4005444.8,963287.5 +Sub-Saharan Africa,Burundi,Baby Food,Offline,L,8/31/2010,327272260,9/29/2010,5989,255.28,159.42,1528871.92,954766.38,574105.54 +Middle East and North Africa,Somalia,Vegetables,Online,H,6/3/2010,634649550,6/19/2010,5760,154.06,90.93,887385.6,523756.8,363628.8 +Middle East and North Africa,Libya,Office Supplies,Offline,L,10/17/2010,510882127,10/27/2010,229,651.21,524.96,149127.09,120215.84,28911.25 +Asia,Myanmar,Fruits,Online,C,9/7/2016,459143817,9/9/2016,9713,9.33,6.92,90622.29,67213.96,23408.33 +Europe,Belarus,Meat,Online,H,5/4/2011,602920949,6/20/2011,6562,421.89,364.69,2768442.18,2393095.78,375346.4 +Central America and the Caribbean,Honduras,Cosmetics,Offline,L,2/21/2013,236012351,3/30/2013,154,437.2,263.33,67328.8,40552.82,26775.98 +Sub-Saharan Africa,Ethiopia,Household,Online,M,4/5/2011,972529351,5/3/2011,1902,668.27,502.54,1271049.54,955831.08,315218.46 +Sub-Saharan Africa,The Gambia,Snacks,Online,L,11/7/2014,896895778,11/22/2014,246,152.58,97.44,37534.68,23970.24,13564.44 +Central America and the Caribbean,Honduras,Baby Food,Online,C,6/3/2011,413847959,6/8/2011,5662,255.28,159.42,1445395.36,902636.04,542759.32 +Sub-Saharan Africa,Cameroon,Clothes,Offline,H,1/16/2016,898434722,2/29/2016,5654,109.28,35.84,617869.12,202639.36,415229.76 +Middle East and North Africa,Morocco,Vegetables,Online,C,7/26/2014,646017396,9/5/2014,9758,154.06,90.93,1503317.48,887294.94,616022.54 +Sub-Saharan Africa,Namibia,Fruits,Offline,M,11/3/2012,722269809,12/16/2012,4542,9.33,6.92,42376.86,31430.64,10946.22 +Asia,Laos,Meat,Online,H,3/15/2010,913178288,3/26/2010,8603,421.89,364.69,3629519.67,3137428.07,492091.6 +Sub-Saharan Africa,Senegal,Office Supplies,Online,L,11/2/2010,175041663,12/17/2010,7573,651.21,524.96,4931613.33,3975522.08,956091.25 +Australia and Oceania,Vanuatu,Snacks,Offline,M,6/7/2012,684471261,6/11/2012,9111,152.58,97.44,1390156.38,887775.84,502380.54 +Sub-Saharan Africa,Cape Verde,Beverages,Online,M,7/8/2017,188390910,8/20/2017,7912,47.45,31.79,375424.4,251522.48,123901.92 +Asia,Kazakhstan,Office Supplies,Offline,C,7/19/2014,554036939,8/11/2014,697,651.21,524.96,453893.37,365897.12,87996.25 +Europe,Vatican City,Vegetables,Online,M,12/19/2011,118958175,2/3/2012,1222,154.06,90.93,188261.32,111116.46,77144.86 +Europe,Switzerland,Cosmetics,Online,C,9/20/2011,441015946,10/18/2011,5274,437.2,263.33,2305792.8,1388802.42,916990.38 +Sub-Saharan Africa,Guinea,Beverages,Offline,L,1/10/2013,448384082,2/2/2013,5669,47.45,31.79,268994.05,180217.51,88776.54 +Australia and Oceania,Nauru,Snacks,Online,H,3/3/2016,489548909,4/20/2016,7256,152.58,97.44,1107120.48,707024.64,400095.84 +Asia,Singapore,Household,Offline,H,2/22/2011,983309257,2/28/2011,1915,668.27,502.54,1279737.05,962364.1,317372.95 +Middle East and North Africa,Bahrain,Clothes,Offline,M,9/20/2011,168776452,10/9/2011,3558,109.28,35.84,388818.24,127518.72,261299.52 +Europe,Portugal,Meat,Online,C,10/20/2013,855374324,12/1/2013,3126,421.89,364.69,1318828.14,1140020.94,178807.2 +Middle East and North Africa,Lebanon,Cereal,Online,H,5/14/2014,972839200,6/27/2014,3593,205.7,117.11,739080.1,420776.23,318303.87 +Asia,Bangladesh,Clothes,Online,H,3/27/2015,321219909,4/30/2015,4964,109.28,35.84,542465.92,177909.76,364556.16 +Europe,Greece,Household,Offline,H,9/21/2011,120877778,10/26/2011,9276,668.27,502.54,6198872.52,4661561.04,1537311.48 +Middle East and North Africa,Egypt,Snacks,Online,M,7/25/2011,762486636,7/30/2011,5595,152.58,97.44,853685.1,545176.8,308508.3 +Middle East and North Africa,Kuwait,Fruits,Offline,L,12/30/2015,457032811,1/18/2016,5020,9.33,6.92,46836.6,34738.4,12098.2 +Central America and the Caribbean,Jamaica,Clothes,Online,M,12/15/2015,185815131,1/21/2016,5681,109.28,35.84,620819.68,203607.04,417212.64 +Europe,Switzerland,Cosmetics,Online,C,1/5/2011,550444924,2/8/2011,7740,437.2,263.33,3383928,2038174.2,1345753.8 +Europe,Belgium,Vegetables,Online,H,3/4/2013,422846019,3/27/2013,8388,154.06,90.93,1292255.28,762720.84,529534.44 +Europe,France,Household,Offline,L,10/10/2012,995254743,11/10/2012,6850,668.27,502.54,4577649.5,3442399,1135250.5 +Europe,Iceland,Beverages,Offline,H,8/5/2012,830219924,8/26/2012,9380,47.45,31.79,445081,298190.2,146890.8 +Asia,Brunei,Meat,Offline,C,6/17/2016,810602891,7/10/2016,4264,421.89,364.69,1798938.96,1555038.16,243900.8 +Middle East and North Africa,Yemen,Baby Food,Offline,M,5/6/2010,989577472,5/8/2010,6819,255.28,159.42,1740754.32,1087084.98,653669.34 +Asia,North Korea,Meat,Online,M,7/27/2011,140629994,9/3/2011,4395,421.89,364.69,1854206.55,1602812.55,251394 +Sub-Saharan Africa,Angola,Office Supplies,Online,C,1/7/2012,707559287,2/23/2012,1371,651.21,524.96,892808.91,719720.16,173088.75 +Europe,Albania,Beverages,Offline,C,3/17/2012,254476678,3/28/2012,4159,47.45,31.79,197344.55,132214.61,65129.94 +Europe,Russia,Cereal,Offline,L,7/8/2017,915805995,7/8/2017,6200,205.7,117.11,1275340,726082,549258 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,C,9/1/2011,846283566,10/18/2011,2968,47.45,31.79,140831.6,94352.72,46478.88 +Sub-Saharan Africa,Swaziland,Meat,Online,H,7/6/2013,970958220,7/26/2013,6969,421.89,364.69,2940151.41,2541524.61,398626.8 +Sub-Saharan Africa,Chad,Meat,Offline,M,9/9/2012,935191285,9/14/2012,2738,421.89,364.69,1155134.82,998521.22,156613.6 +Europe,Czech Republic,Beverages,Online,M,4/7/2011,454656589,5/3/2011,1843,47.45,31.79,87450.35,58588.97,28861.38 +Sub-Saharan Africa,Guinea,Fruits,Offline,H,5/10/2012,665340459,5/25/2012,7882,9.33,6.92,73539.06,54543.44,18995.62 +Europe,Portugal,Office Supplies,Offline,L,5/14/2016,973541724,7/3/2016,1485,651.21,524.96,967046.85,779565.6,187481.25 +Sub-Saharan Africa,Republic of the Congo,Household,Online,C,3/13/2017,405871713,3/27/2017,5314,668.27,502.54,3551186.78,2670497.56,880689.22 +Middle East and North Africa,Pakistan,Household,Online,M,8/3/2013,759254252,9/8/2013,9060,668.27,502.54,6054526.2,4553012.4,1501513.8 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,H,12/5/2012,750925672,12/8/2012,4448,109.28,35.84,486077.44,159416.32,326661.12 +Sub-Saharan Africa,Liberia,Fruits,Offline,M,4/21/2012,968434798,6/3/2012,232,9.33,6.92,2164.56,1605.44,559.12 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,L,6/12/2017,719642961,7/27/2017,7199,651.21,524.96,4688060.79,3779187.04,908873.75 +Central America and the Caribbean,Dominica,Meat,Online,C,3/19/2016,282723987,4/27/2016,3165,421.89,364.69,1335281.85,1154243.85,181038 +Central America and the Caribbean,El Salvador,Office Supplies,Online,C,9/4/2012,456164205,9/20/2012,7980,651.21,524.96,5196655.8,4189180.8,1007475 +Europe,Andorra,Office Supplies,Online,C,10/4/2015,308762443,10/11/2015,8523,651.21,524.96,5550262.83,4474234.08,1076028.75 +Asia,Malaysia,Cosmetics,Online,C,9/22/2012,329630029,9/27/2012,3705,437.2,263.33,1619826,975637.65,644188.35 +Sub-Saharan Africa,Mali,Household,Online,C,11/7/2010,178190791,12/20/2010,9470,668.27,502.54,6328516.9,4759053.8,1569463.1 +Middle East and North Africa,Jordan,Household,Online,M,11/20/2010,934181058,12/3/2010,3789,668.27,502.54,2532075.03,1904124.06,627950.97 +Europe,Estonia,Beverages,Online,L,11/14/2010,147649657,11/15/2010,1670,47.45,31.79,79241.5,53089.3,26152.2 +Middle East and North Africa,Somalia,Baby Food,Offline,H,6/23/2017,388957917,6/26/2017,146,255.28,159.42,37270.88,23275.32,13995.56 +Europe,Belgium,Office Supplies,Online,M,12/10/2011,698779666,12/14/2011,3286,651.21,524.96,2139876.06,1725018.56,414857.5 +Sub-Saharan Africa,Kenya,Household,Offline,L,6/4/2014,638101232,6/5/2014,7189,668.27,502.54,4804193.03,3612760.06,1191432.97 +Europe,Greece,Cosmetics,Online,C,1/29/2012,738221442,3/2/2012,4985,437.2,263.33,2179442,1312700.05,866741.95 +Central America and the Caribbean,Guatemala,Cosmetics,Online,H,11/3/2015,250751626,12/20/2015,1833,437.2,263.33,801387.6,482683.89,318703.71 +Europe,Romania,Beverages,Offline,H,3/13/2011,297615611,4/14/2011,9928,47.45,31.79,471083.6,315611.12,155472.48 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,C,1/2/2015,721049726,2/11/2015,3492,81.73,56.67,285401.16,197891.64,87509.52 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,L,2/6/2011,533602797,2/15/2011,3780,154.06,90.93,582346.8,343715.4,238631.4 +Central America and the Caribbean,Cuba,Beverages,Online,M,9/4/2014,168136155,10/18/2014,4080,47.45,31.79,193596,129703.2,63892.8 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,L,6/26/2015,127823626,7/30/2015,4706,421.89,364.69,1985414.34,1716231.14,269183.2 +Central America and the Caribbean,Cuba,Clothes,Online,H,12/2/2011,536151540,1/6/2012,8010,109.28,35.84,875332.8,287078.4,588254.4 +Australia and Oceania,Palau,Meat,Offline,C,10/18/2014,686918723,11/26/2014,3370,421.89,364.69,1421769.3,1229005.3,192764 +Central America and the Caribbean,Barbados,Office Supplies,Online,C,4/11/2013,394236505,4/12/2013,2197,651.21,524.96,1430708.37,1153337.12,277371.25 +Europe,Norway,Fruits,Offline,L,7/8/2016,442528712,7/25/2016,2935,9.33,6.92,27383.55,20310.2,7073.35 +Central America and the Caribbean,El Salvador,Fruits,Offline,M,1/12/2012,336531674,2/26/2012,6056,9.33,6.92,56502.48,41907.52,14594.96 +Europe,Georgia,Cereal,Offline,C,11/20/2014,551294219,12/18/2014,9065,205.7,117.11,1864670.5,1061602.15,803068.35 +Australia and Oceania,Papua New Guinea,Baby Food,Online,H,12/7/2010,282177674,1/4/2011,1499,255.28,159.42,382664.72,238970.58,143694.14 +Asia,Myanmar,Office Supplies,Offline,H,8/4/2013,594855868,9/14/2013,9925,651.21,524.96,6463259.25,5210228,1253031.25 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,M,8/18/2014,375315129,9/14/2014,2942,154.06,90.93,453244.52,267516.06,185728.46 +Europe,Denmark,Cosmetics,Online,M,8/28/2010,379854285,10/4/2010,6179,437.2,263.33,2701458.8,1627116.07,1074342.73 +Middle East and North Africa,Kuwait,Clothes,Offline,L,7/5/2014,985084664,8/5/2014,7298,109.28,35.84,797525.44,261560.32,535965.12 +Asia,Cambodia,Fruits,Online,M,7/26/2013,837930095,8/6/2013,991,9.33,6.92,9246.03,6857.72,2388.31 +Sub-Saharan Africa,Togo,Vegetables,Offline,M,6/7/2011,905626904,7/18/2011,3981,154.06,90.93,613312.86,361992.33,251320.53 +Europe,Cyprus,Baby Food,Offline,M,7/19/2016,425723922,8/9/2016,24,255.28,159.42,6126.72,3826.08,2300.64 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,C,9/20/2015,956082475,10/9/2015,4905,255.28,159.42,1252148.4,781955.1,470193.3 +Sub-Saharan Africa,Angola,Beverages,Offline,H,9/24/2015,524876391,10/31/2015,1443,47.45,31.79,68470.35,45872.97,22597.38 +Asia,Bangladesh,Vegetables,Offline,L,11/14/2016,380592000,12/27/2016,4485,154.06,90.93,690959.1,407821.05,283138.05 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,M,9/14/2016,942028129,10/24/2016,5912,152.58,97.44,902052.96,576065.28,325987.68 +Sub-Saharan Africa,Ethiopia,Snacks,Online,M,11/8/2013,448296105,12/27/2013,9635,152.58,97.44,1470108.3,938834.4,531273.9 +Europe,Macedonia,Household,Offline,L,10/21/2011,808819758,11/16/2011,6595,668.27,502.54,4407240.65,3314251.3,1092989.35 +Australia and Oceania,Marshall Islands,Personal Care,Online,C,2/5/2015,853335416,3/17/2015,9767,81.73,56.67,798256.91,553495.89,244761.02 +Australia and Oceania,Fiji,Beverages,Online,C,5/30/2010,381891906,5/30/2010,9156,47.45,31.79,434452.2,291069.24,143382.96 +Sub-Saharan Africa,Swaziland,Personal Care,Online,L,10/12/2015,614850556,11/10/2015,6798,81.73,56.67,555600.54,385242.66,170357.88 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,C,3/21/2016,142885196,4/25/2016,1759,109.28,35.84,192223.52,63042.56,129180.96 +Asia,Turkmenistan,Office Supplies,Offline,H,12/20/2012,776982152,1/31/2013,5140,651.21,524.96,3347219.4,2698294.4,648925 +Europe,Hungary,Vegetables,Online,H,2/9/2012,798440253,2/20/2012,5069,154.06,90.93,780930.14,460924.17,320005.97 +Europe,Russia,Office Supplies,Online,L,3/17/2013,808870828,4/3/2013,1708,651.21,524.96,1112266.68,896631.68,215635 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,C,2/15/2013,580197703,3/10/2013,2249,651.21,524.96,1464571.29,1180635.04,283936.25 +Australia and Oceania,Papua New Guinea,Snacks,Online,L,5/8/2017,404657208,5/13/2017,5915,152.58,97.44,902510.7,576357.6,326153.1 +Europe,Monaco,Meat,Online,H,7/5/2013,644798171,8/3/2013,8963,421.89,364.69,3781400.07,3268716.47,512683.6 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,H,1/2/2013,383481919,1/23/2013,9677,81.73,56.67,790901.21,548395.59,242505.62 +Europe,Malta,Clothes,Online,C,12/14/2016,573882281,1/31/2017,3375,109.28,35.84,368820,120960,247860 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,H,5/21/2012,889485585,6/29/2012,7406,9.33,6.92,69097.98,51249.52,17848.46 +North America,Greenland,Office Supplies,Online,C,11/27/2013,174090659,12/9/2013,6150,651.21,524.96,4004941.5,3228504,776437.5 +Central America and the Caribbean,Jamaica,Fruits,Online,M,6/18/2014,491808831,8/6/2014,6017,9.33,6.92,56138.61,41637.64,14500.97 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,M,11/7/2011,377063930,11/24/2011,451,205.7,117.11,92770.7,52816.61,39954.09 +Middle East and North Africa,Qatar,Snacks,Offline,C,7/6/2012,684592282,8/25/2012,4924,152.58,97.44,751303.92,479794.56,271509.36 +Asia,Mongolia,Office Supplies,Online,M,8/4/2012,539442718,8/22/2012,1943,651.21,524.96,1265301.03,1019997.28,245303.75 +Australia and Oceania,Vanuatu,Clothes,Online,H,11/12/2016,486976563,11/19/2016,6042,109.28,35.84,660269.76,216545.28,443724.48 +Asia,Taiwan,Household,Online,C,4/2/2012,242867648,5/10/2012,8789,668.27,502.54,5873425.03,4416824.06,1456600.97 +Europe,Romania,Clothes,Online,C,1/7/2017,943102300,2/22/2017,3783,109.28,35.84,413406.24,135582.72,277823.52 +Europe,Russia,Clothes,Offline,C,6/4/2016,193979346,6/10/2016,1654,109.28,35.84,180749.12,59279.36,121469.76 +Europe,Netherlands,Cosmetics,Offline,C,12/9/2011,622110116,12/14/2011,5063,437.2,263.33,2213543.6,1333239.79,880303.81 +Asia,Mongolia,Personal Care,Online,H,6/12/2017,424418437,6/30/2017,3702,81.73,56.67,302564.46,209792.34,92772.12 +Australia and Oceania,Solomon Islands,Fruits,Online,M,1/18/2010,118140637,2/22/2010,9295,9.33,6.92,86722.35,64321.4,22400.95 +Asia,Taiwan,Personal Care,Offline,M,2/14/2017,290825545,3/18/2017,596,81.73,56.67,48711.08,33775.32,14935.76 +Europe,Hungary,Clothes,Online,H,2/9/2014,250334489,3/31/2014,8393,109.28,35.84,917187.04,300805.12,616381.92 +Asia,Bhutan,Cereal,Offline,M,8/1/2011,274841296,8/18/2011,502,205.7,117.11,103261.4,58789.22,44472.18 +Middle East and North Africa,Iran,Meat,Online,C,8/12/2013,262832295,9/6/2013,6772,421.89,364.69,2857039.08,2469680.68,387358.4 +Europe,Malta,Cosmetics,Online,L,12/24/2013,183106315,12/28/2013,4082,437.2,263.33,1784650.4,1074913.06,709737.34 +Middle East and North Africa,Israel,Snacks,Online,M,2/6/2015,524774682,3/28/2015,1345,152.58,97.44,205220.1,131056.8,74163.3 +Europe,Belarus,Meat,Offline,M,8/29/2016,947261226,10/9/2016,4502,421.89,364.69,1899348.78,1641834.38,257514.4 +Europe,Portugal,Snacks,Offline,L,11/8/2011,730302274,12/2/2011,1527,152.58,97.44,232989.66,148790.88,84198.78 +Sub-Saharan Africa,Madagascar,Household,Online,C,11/8/2013,123946654,12/10/2013,7424,668.27,502.54,4961236.48,3730856.96,1230379.52 +Europe,Belarus,Meat,Online,M,3/14/2014,798555696,3/25/2014,9231,421.89,364.69,3894466.59,3366453.39,528013.2 +Europe,Georgia,Beverages,Offline,L,10/31/2016,894803225,12/19/2016,1014,47.45,31.79,48114.3,32235.06,15879.24 +Middle East and North Africa,Syria,Office Supplies,Online,C,8/20/2011,873675572,9/28/2011,8872,651.21,524.96,5777535.12,4657445.12,1120090 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,H,1/15/2016,366471564,2/5/2016,5935,154.06,90.93,914346.1,539669.55,374676.55 +Asia,Singapore,Baby Food,Offline,M,9/11/2010,424802529,10/26/2010,7363,255.28,159.42,1879626.64,1173809.46,705817.18 +Central America and the Caribbean,Dominica,Household,Online,L,5/22/2011,370592296,7/8/2011,5351,668.27,502.54,3575912.77,2689091.54,886821.23 +Australia and Oceania,Fiji,Office Supplies,Offline,L,3/30/2012,946077191,4/28/2012,4120,651.21,524.96,2682985.2,2162835.2,520150 +Europe,Greece,Office Supplies,Offline,M,4/1/2012,263806045,5/2/2012,4926,651.21,524.96,3207860.46,2585952.96,621907.5 +Asia,Cambodia,Personal Care,Online,H,6/16/2011,556640183,6/21/2011,1055,81.73,56.67,86225.15,59786.85,26438.3 +Europe,Liechtenstein,Beverages,Online,L,10/4/2014,527753436,11/17/2014,2824,47.45,31.79,133998.8,89774.96,44223.84 +Australia and Oceania,Australia,Cereal,Online,L,12/22/2012,300632131,12/22/2012,2583,205.7,117.11,531323.1,302495.13,228827.97 +Europe,Iceland,Cereal,Offline,L,12/3/2016,969075095,12/21/2016,9711,205.7,117.11,1997552.7,1137255.21,860297.49 +Europe,Netherlands,Office Supplies,Online,C,10/7/2015,547193658,10/9/2015,5618,651.21,524.96,3658497.78,2949225.28,709272.5 +Middle East and North Africa,Libya,Snacks,Online,C,2/2/2011,719411647,3/22/2011,8748,152.58,97.44,1334769.84,852405.12,482364.72 +Central America and the Caribbean,Panama,Household,Online,C,2/11/2013,990465390,2/23/2013,9574,668.27,502.54,6398016.98,4811317.96,1586699.02 +Asia,Maldives,Personal Care,Online,C,3/15/2014,935403716,4/25/2014,5601,81.73,56.67,457769.73,317408.67,140361.06 +Sub-Saharan Africa,Liberia,Snacks,Offline,L,5/7/2015,649587953,6/20/2015,6365,152.58,97.44,971171.7,620205.6,350966.1 +Europe,Lithuania,Household,Offline,H,10/26/2014,298691928,11/11/2014,8434,668.27,502.54,5636189.18,4238422.36,1397766.82 +Europe,Portugal,Office Supplies,Online,C,12/16/2011,568701970,1/7/2012,406,651.21,524.96,264391.26,213133.76,51257.5 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,M,12/14/2010,415916907,12/21/2010,7910,437.2,263.33,3458252,2082940.3,1375311.7 +Europe,Poland,Beverages,Online,M,1/21/2017,216948068,2/26/2017,8609,47.45,31.79,408497.05,273680.11,134816.94 +Europe,Lithuania,Clothes,Online,L,2/1/2010,418719279,2/8/2010,7194,109.28,35.84,786160.32,257832.96,528327.36 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,M,5/11/2016,188466870,6/17/2016,390,651.21,524.96,253971.9,204734.4,49237.5 +Middle East and North Africa,Iraq,Beverages,Online,H,1/12/2014,563739669,2/6/2014,1950,47.45,31.79,92527.5,61990.5,30537 +Sub-Saharan Africa,Senegal,Beverages,Offline,H,8/13/2012,402399003,9/20/2012,7662,47.45,31.79,363561.9,243574.98,119986.92 +Central America and the Caribbean,Honduras,Cereal,Offline,H,5/3/2011,432618701,6/1/2011,342,205.7,117.11,70349.4,40051.62,30297.78 +Asia,Taiwan,Baby Food,Offline,M,6/22/2010,102885091,7/7/2010,4840,255.28,159.42,1235555.2,771592.8,463962.4 +Europe,Kosovo,Fruits,Online,C,3/1/2015,731997001,3/2/2015,3034,9.33,6.92,28307.22,20995.28,7311.94 +Europe,Kosovo,Cereal,Offline,C,6/18/2016,559065759,6/25/2016,8837,205.7,117.11,1817770.9,1034901.07,782869.83 +Europe,Montenegro,Cereal,Online,C,4/12/2010,593515193,5/20/2010,3190,205.7,117.11,656183,373580.9,282602.1 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,C,4/19/2016,565081632,5/3/2016,9067,154.06,90.93,1396862.02,824462.31,572399.71 +Australia and Oceania,East Timor,Fruits,Online,C,8/19/2013,273813903,10/4/2013,6473,9.33,6.92,60393.09,44793.16,15599.93 +Europe,Russia,Household,Offline,L,9/26/2012,940073335,9/27/2012,7445,668.27,502.54,4975270.15,3741410.3,1233859.85 +Europe,Andorra,Beverages,Online,C,10/11/2013,254533755,11/23/2013,1049,47.45,31.79,49775.05,33347.71,16427.34 +Asia,Thailand,Clothes,Online,H,6/1/2010,928181493,7/15/2010,8385,109.28,35.84,916312.8,300518.4,615794.4 +Middle East and North Africa,Iraq,Cosmetics,Offline,C,4/21/2016,342315375,5/4/2016,7581,437.2,263.33,3314413.2,1996304.73,1318108.47 +Europe,Spain,Snacks,Online,L,11/16/2015,898546731,12/15/2015,8800,152.58,97.44,1342704,857472,485232 +North America,United States of America,Clothes,Offline,H,7/21/2013,568799388,7/22/2013,9234,109.28,35.84,1009091.52,330946.56,678144.96 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,C,10/29/2014,545309674,11/6/2014,8105,9.33,6.92,75619.65,56086.6,19533.05 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,M,11/24/2014,290626418,12/8/2014,1670,437.2,263.33,730124,439761.1,290362.9 +Sub-Saharan Africa,Swaziland,Snacks,Offline,L,1/8/2010,687610948,2/24/2010,8214,152.58,97.44,1253292.12,800372.16,452919.96 +Central America and the Caribbean,Saint Lucia,Clothes,Online,L,6/18/2016,889437091,7/10/2016,3055,109.28,35.84,333850.4,109491.2,224359.2 +Sub-Saharan Africa,Eritrea,Fruits,Offline,H,9/5/2013,569591176,9/24/2013,3541,9.33,6.92,33037.53,24503.72,8533.81 +Europe,San Marino,Personal Care,Offline,H,4/9/2016,371872031,4/14/2016,4053,81.73,56.67,331251.69,229683.51,101568.18 +Asia,Indonesia,Snacks,Offline,C,3/10/2017,560390985,3/23/2017,1000,152.58,97.44,152580,97440,55140 +Australia and Oceania,Tonga,Vegetables,Online,M,3/25/2014,569571864,4/5/2014,7827,154.06,90.93,1205827.62,711709.11,494118.51 +Sub-Saharan Africa,Malawi,Snacks,Offline,M,11/1/2013,354150998,12/3/2013,5,152.58,97.44,762.9,487.2,275.7 +Europe,Estonia,Personal Care,Offline,M,2/23/2012,839177215,4/9/2012,41,81.73,56.67,3350.93,2323.47,1027.46 +Europe,France,Cosmetics,Offline,M,12/10/2013,770011842,1/16/2014,2470,437.2,263.33,1079884,650425.1,429458.9 +Australia and Oceania,Palau,Personal Care,Offline,M,9/18/2013,762328708,10/16/2013,8860,81.73,56.67,724127.8,502096.2,222031.6 +Middle East and North Africa,Pakistan,Vegetables,Offline,H,8/1/2014,152114140,8/5/2014,2809,154.06,90.93,432754.54,255422.37,177332.17 +North America,United States of America,Vegetables,Online,L,12/14/2016,145666968,1/24/2017,4948,154.06,90.93,762288.88,449921.64,312367.24 +Middle East and North Africa,Saudi Arabia,Beverages,Online,H,9/21/2014,669598519,10/15/2014,7937,47.45,31.79,376610.65,252317.23,124293.42 +Asia,Bangladesh,Household,Online,C,3/16/2014,820832622,4/14/2014,1468,668.27,502.54,981020.36,737728.72,243291.64 +Europe,Moldova ,Beverages,Offline,C,3/20/2015,216605603,5/5/2015,7266,47.45,31.79,344771.7,230986.14,113785.56 +Europe,Switzerland,Cereal,Online,L,11/5/2014,344466292,12/25/2014,4086,205.7,117.11,840490.2,478511.46,361978.74 +Asia,Singapore,Vegetables,Offline,H,3/31/2011,512276017,5/3/2011,2712,154.06,90.93,417810.72,246602.16,171208.56 +Europe,Slovenia,Beverages,Online,C,12/30/2014,998208606,1/22/2015,964,47.45,31.79,45741.8,30645.56,15096.24 +Sub-Saharan Africa,Mauritius ,Snacks,Online,H,1/9/2015,800750386,1/21/2015,8689,152.58,97.44,1325767.62,846656.16,479111.46 +Central America and the Caribbean,Nicaragua,Cereal,Online,C,9/4/2012,788700187,10/5/2012,2767,205.7,117.11,569171.9,324043.37,245128.53 +Europe,Greece,Household,Offline,M,5/16/2010,551169335,6/7/2010,2109,668.27,502.54,1409381.43,1059856.86,349524.57 +Sub-Saharan Africa,Rwanda,Meat,Offline,H,5/16/2015,647581660,6/2/2015,2659,421.89,364.69,1121805.51,969710.71,152094.8 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,M,4/17/2013,357673490,4/29/2013,2389,437.2,263.33,1044470.8,629095.37,415375.43 +Europe,Cyprus,Personal Care,Offline,M,4/25/2017,831493651,6/5/2017,6304,81.73,56.67,515225.92,357247.68,157978.24 +Europe,Luxembourg,Cosmetics,Online,H,5/24/2011,139403474,7/12/2011,1441,437.2,263.33,630005.2,379458.53,250546.67 +Europe,Russia,Household,Offline,H,8/17/2014,922076785,9/6/2014,1866,668.27,502.54,1246991.82,937739.64,309252.18 +Sub-Saharan Africa,Guinea,Vegetables,Offline,M,11/20/2016,940499913,11/24/2016,3679,154.06,90.93,566786.74,334531.47,232255.27 +Australia and Oceania,Solomon Islands,Clothes,Offline,L,11/25/2012,725971686,1/2/2013,10,109.28,35.84,1092.8,358.4,734.4 +Sub-Saharan Africa,Angola,Baby Food,Offline,H,8/7/2013,430103433,8/27/2013,6018,255.28,159.42,1536275.04,959389.56,576885.48 +Sub-Saharan Africa,Guinea,Personal Care,Offline,M,1/19/2012,274818980,2/27/2012,3898,81.73,56.67,318583.54,220899.66,97683.88 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,M,7/12/2017,102354657,8/27/2017,7872,651.21,524.96,5126325.12,4132485.12,993840 +Asia,China,Clothes,Offline,M,11/15/2013,725259292,12/15/2013,9196,109.28,35.84,1004938.88,329584.64,675354.24 +Europe,United Kingdom,Office Supplies,Offline,M,4/13/2016,776394212,5/29/2016,1155,651.21,524.96,752147.55,606328.8,145818.75 +Middle East and North Africa,Algeria,Meat,Offline,H,7/3/2014,758933246,8/4/2014,4067,421.89,364.69,1715826.63,1483194.23,232632.4 +Europe,Denmark,Household,Offline,H,7/3/2014,796362721,8/17/2014,281,668.27,502.54,187783.87,141213.74,46570.13 +Sub-Saharan Africa,Rwanda,Snacks,Offline,L,12/14/2011,182481467,1/9/2012,9176,152.58,97.44,1400074.08,894109.44,505964.64 +Europe,Italy,Personal Care,Offline,H,2/26/2011,531400811,3/30/2011,2164,81.73,56.67,176863.72,122633.88,54229.84 +Asia,China,Personal Care,Offline,L,9/14/2013,827544581,9/20/2013,7686,81.73,56.67,628176.78,435565.62,192611.16 +Sub-Saharan Africa,Djibouti,Vegetables,Online,H,9/3/2014,575649106,9/10/2014,6218,154.06,90.93,957945.08,565402.74,392542.34 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,M,12/29/2013,250763213,1/30/2014,5262,154.06,90.93,810663.72,478473.66,332190.06 +Sub-Saharan Africa,Botswana,Clothes,Offline,L,8/28/2012,848248231,10/4/2012,4356,109.28,35.84,476023.68,156119.04,319904.64 +Sub-Saharan Africa,Liberia,Cosmetics,Online,L,7/7/2016,733777987,7/28/2016,68,437.2,263.33,29729.6,17906.44,11823.16 +Sub-Saharan Africa,Gabon,Personal Care,Offline,C,4/30/2017,593338811,6/13/2017,994,81.73,56.67,81239.62,56329.98,24909.64 +Europe,Serbia,Vegetables,Offline,C,9/20/2011,283229529,9/26/2011,2767,154.06,90.93,426284.02,251603.31,174680.71 +Sub-Saharan Africa,Kenya,Cosmetics,Online,M,7/4/2012,180061471,7/22/2012,3045,437.2,263.33,1331274,801839.85,529434.15 +Sub-Saharan Africa,Senegal,Office Supplies,Online,H,8/28/2014,730758464,9/29/2014,6523,651.21,524.96,4247842.83,3424314.08,823528.75 +Sub-Saharan Africa,Malawi,Clothes,Offline,L,3/11/2014,202556836,3/22/2014,9924,109.28,35.84,1084494.72,355676.16,728818.56 +Asia,Philippines,Cereal,Offline,C,12/27/2011,533005416,1/2/2012,7002,205.7,117.11,1440311.4,820004.22,620307.18 +Asia,Tajikistan,Cereal,Online,L,7/24/2017,579965531,8/28/2017,3544,205.7,117.11,729000.8,415037.84,313962.96 +Central America and the Caribbean,Panama,Meat,Offline,M,12/26/2014,171611011,2/13/2015,2366,421.89,364.69,998191.74,862856.54,135335.2 +Europe,Austria,Snacks,Offline,M,2/13/2012,556428182,2/29/2012,8319,152.58,97.44,1269313.02,810603.36,458709.66 +Asia,Turkmenistan,Snacks,Offline,L,2/4/2014,353215873,3/18/2014,3281,152.58,97.44,500614.98,319700.64,180914.34 +Asia,Philippines,Personal Care,Online,M,12/21/2011,501085412,2/3/2012,1163,81.73,56.67,95051.99,65907.21,29144.78 +Europe,United Kingdom,Household,Offline,M,10/18/2016,209460628,11/16/2016,2909,668.27,502.54,1943997.43,1461888.86,482108.57 +Central America and the Caribbean,Haiti,Vegetables,Online,H,5/27/2010,108077847,6/13/2010,1492,154.06,90.93,229857.52,135667.56,94189.96 +Australia and Oceania,Solomon Islands,Clothes,Offline,H,4/30/2017,896985900,5/18/2017,6916,109.28,35.84,755780.48,247869.44,507911.04 +Asia,Tajikistan,Baby Food,Offline,C,3/2/2010,196546113,3/3/2010,1217,255.28,159.42,310675.76,194014.14,116661.62 +Australia and Oceania,East Timor,Cosmetics,Online,H,10/23/2011,197432315,11/21/2011,3464,437.2,263.33,1514460.8,912175.12,602285.68 +Middle East and North Africa,Iraq,Fruits,Offline,H,11/28/2015,910630834,12/21/2015,4755,9.33,6.92,44364.15,32904.6,11459.55 +Asia,North Korea,Cereal,Online,H,5/27/2013,617440497,7/11/2013,3219,205.7,117.11,662148.3,376977.09,285171.21 +Central America and the Caribbean,Dominican Republic,Meat,Online,C,6/11/2011,819472634,6/29/2011,9018,421.89,364.69,3804604.02,3288774.42,515829.6 +Middle East and North Africa,United Arab Emirates,Fruits,Online,M,6/14/2014,388651072,6/22/2014,9344,9.33,6.92,87179.52,64660.48,22519.04 +Europe,Liechtenstein,Snacks,Online,M,10/10/2012,517212140,11/19/2012,3421,152.58,97.44,521976.18,333342.24,188633.94 +Sub-Saharan Africa,Ethiopia,Cereal,Online,H,10/3/2016,667704665,10/31/2016,7503,205.7,117.11,1543367.1,878676.33,664690.77 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,L,2/1/2015,822989976,2/1/2015,9877,9.33,6.92,92152.41,68348.84,23803.57 +Australia and Oceania,East Timor,Baby Food,Offline,L,6/12/2016,136241900,7/6/2016,5861,255.28,159.42,1496196.08,934360.62,561835.46 +Sub-Saharan Africa,Burundi,Office Supplies,Online,L,6/12/2015,980946767,7/9/2015,2802,651.21,524.96,1824690.42,1470937.92,353752.5 +Europe,Serbia,Beverages,Offline,C,7/15/2011,400903403,8/12/2011,5081,47.45,31.79,241093.45,161524.99,79568.46 +Europe,Sweden,Household,Online,C,10/24/2012,460223138,10/30/2012,9109,668.27,502.54,6087271.43,4577636.86,1509634.57 +Europe,Denmark,Clothes,Offline,L,1/30/2017,593329799,3/5/2017,8327,109.28,35.84,909974.56,298439.68,611534.88 +Europe,Moldova ,Cereal,Offline,H,8/18/2015,754959714,9/29/2015,8211,205.7,117.11,1689002.7,961590.21,727412.49 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,M,3/4/2012,970161712,4/23/2012,1264,152.58,97.44,192861.12,123164.16,69696.96 +Sub-Saharan Africa,Ghana,Clothes,Online,C,6/29/2011,884297120,8/12/2011,2024,109.28,35.84,221182.72,72540.16,148642.56 +Sub-Saharan Africa,Sudan,Household,Online,M,8/26/2015,213039767,10/11/2015,2056,668.27,502.54,1373963.12,1033222.24,340740.88 +Asia,North Korea,Cosmetics,Online,L,8/15/2012,992375981,9/25/2012,4961,437.2,263.33,2168949.2,1306380.13,862569.07 +Sub-Saharan Africa,Burundi,Cereal,Offline,C,5/21/2010,828604590,5/24/2010,1367,205.7,117.11,281191.9,160089.37,121102.53 +Asia,Nepal,Snacks,Offline,L,5/29/2010,548336923,6/18/2010,3936,152.58,97.44,600554.88,383523.84,217031.04 +Australia and Oceania,Solomon Islands,Beverages,Online,H,6/9/2011,148496806,6/26/2011,2360,47.45,31.79,111982,75024.4,36957.6 +Australia and Oceania,Marshall Islands,Snacks,Online,L,4/14/2013,146320569,5/18/2013,8363,152.58,97.44,1276026.54,814890.72,461135.82 +Australia and Oceania,New Zealand,Snacks,Offline,H,1/14/2013,229357039,3/1/2013,700,152.58,97.44,106806,68208,38598 +Sub-Saharan Africa,Uganda,Cereal,Online,M,6/4/2016,605467545,7/18/2016,156,205.7,117.11,32089.2,18269.16,13820.04 +Asia,Japan,Beverages,Online,C,4/24/2011,652825915,5/1/2011,4550,47.45,31.79,215897.5,144644.5,71253 +Europe,United Kingdom,Fruits,Offline,C,11/27/2016,269918477,12/24/2016,3730,9.33,6.92,34800.9,25811.6,8989.3 +Sub-Saharan Africa,Togo,Fruits,Offline,H,11/5/2011,325544059,12/9/2011,4576,9.33,6.92,42694.08,31665.92,11028.16 +Central America and the Caribbean,Grenada,Clothes,Offline,L,9/9/2013,408813989,10/1/2013,5999,109.28,35.84,655570.72,215004.16,440566.56 +Europe,Portugal,Household,Online,M,7/22/2014,179152095,8/13/2014,3941,668.27,502.54,2633652.07,1980510.14,653141.93 +Middle East and North Africa,Jordan,Clothes,Online,M,3/16/2015,716294705,4/14/2015,6376,109.28,35.84,696769.28,228515.84,468253.44 +Sub-Saharan Africa,Uganda,Household,Online,M,9/3/2013,470290648,9/30/2013,8309,668.27,502.54,5552655.43,4175604.86,1377050.57 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,C,8/19/2016,211501252,8/31/2016,6775,205.7,117.11,1393617.5,793420.25,600197.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,C,11/22/2012,780600345,12/12/2012,5844,421.89,364.69,2465525.16,2131248.36,334276.8 +Europe,Germany,Office Supplies,Online,M,1/17/2015,838574254,3/7/2015,1612,651.21,524.96,1049750.52,846235.52,203515 +Europe,Ireland,Fruits,Online,L,3/28/2010,916721808,4/30/2010,7210,9.33,6.92,67269.3,49893.2,17376.1 +Europe,Armenia,Fruits,Offline,C,12/22/2016,266654336,1/15/2017,7799,9.33,6.92,72764.67,53969.08,18795.59 +Asia,Cambodia,Household,Online,M,3/9/2013,910295665,3/18/2013,5571,668.27,502.54,3722932.17,2799650.34,923281.83 +Europe,Malta,Personal Care,Offline,L,9/18/2015,889882123,10/30/2015,4750,81.73,56.67,388217.5,269182.5,119035 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,L,12/22/2015,117962539,12/30/2015,6591,9.33,6.92,61494.03,45609.72,15884.31 +Asia,Mongolia,Office Supplies,Offline,C,1/3/2014,827398240,1/16/2014,4381,651.21,524.96,2852951.01,2299849.76,553101.25 +Australia and Oceania,Papua New Guinea,Fruits,Online,C,9/21/2014,821363055,11/8/2014,8435,9.33,6.92,78698.55,58370.2,20328.35 +Sub-Saharan Africa,Malawi,Office Supplies,Online,H,7/3/2016,223343312,7/19/2016,1104,651.21,524.96,718935.84,579555.84,139380 +Europe,Ireland,Snacks,Offline,C,1/10/2015,127137839,1/21/2015,1767,152.58,97.44,269608.86,172176.48,97432.38 +Europe,Kosovo,Beverages,Online,C,8/5/2014,346857964,9/13/2014,1835,47.45,31.79,87070.75,58334.65,28736.1 +Sub-Saharan Africa,Uganda,Personal Care,Offline,L,10/16/2016,766927516,11/28/2016,9750,81.73,56.67,796867.5,552532.5,244335 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,M,9/14/2016,892082822,10/16/2016,5986,437.2,263.33,2617079.2,1576293.38,1040785.82 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,H,4/4/2014,297372710,4/4/2014,8048,437.2,263.33,3518585.6,2119279.84,1399305.76 +Central America and the Caribbean,Honduras,Baby Food,Online,L,6/12/2010,878158509,6/20/2010,5472,255.28,159.42,1396892.16,872346.24,524545.92 +Middle East and North Africa,Somalia,Snacks,Online,H,2/11/2011,100114047,2/13/2011,4826,152.58,97.44,736351.08,470245.44,266105.64 +Asia,Sri Lanka,Baby Food,Offline,C,8/9/2015,449225652,9/23/2015,4708,255.28,159.42,1201858.24,750549.36,451308.88 +Middle East and North Africa,Afghanistan,Household,Offline,L,12/15/2012,881792151,1/17/2013,748,668.27,502.54,499865.96,375899.92,123966.04 +Middle East and North Africa,Egypt,Household,Offline,L,1/1/2016,874424874,1/30/2016,607,668.27,502.54,405639.89,305041.78,100598.11 +Europe,Hungary,Vegetables,Offline,H,2/15/2012,874047648,3/21/2012,8977,154.06,90.93,1382996.62,816278.61,566718.01 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,H,6/29/2012,947896802,7/12/2012,2583,437.2,263.33,1129287.6,680181.39,449106.21 +Asia,Mongolia,Vegetables,Offline,H,6/2/2010,333521163,6/18/2010,5179,154.06,90.93,797876.74,470926.47,326950.27 +Europe,Norway,Office Supplies,Online,M,5/29/2015,588782060,6/7/2015,2550,651.21,524.96,1660585.5,1338648,321937.5 +Sub-Saharan Africa,Comoros,Cereal,Online,H,7/16/2011,641853320,9/2/2011,7516,205.7,117.11,1546041.2,880198.76,665842.44 +Europe,Vatican City,Beverages,Offline,L,3/28/2014,841221272,5/13/2014,4923,47.45,31.79,233596.35,156502.17,77094.18 +Australia and Oceania,Fiji,Meat,Online,L,7/2/2013,705684745,7/11/2013,6653,421.89,364.69,2806834.17,2426282.57,380551.6 +Sub-Saharan Africa,South Africa,Fruits,Online,M,7/11/2015,274355065,7/18/2015,6615,9.33,6.92,61717.95,45775.8,15942.15 +Sub-Saharan Africa,Benin,Meat,Online,H,3/21/2016,556656062,5/8/2016,5754,421.89,364.69,2427555.06,2098426.26,329128.8 +North America,Greenland,Office Supplies,Offline,C,7/21/2012,382324063,9/8/2012,7041,651.21,524.96,4585169.61,3696243.36,888926.25 +Asia,Nepal,Office Supplies,Online,L,12/3/2013,451407897,12/22/2013,483,651.21,524.96,314534.43,253555.68,60978.75 +Sub-Saharan Africa,Niger,Office Supplies,Online,M,8/24/2015,184268891,9/24/2015,8115,651.21,524.96,5284569.15,4260050.4,1024518.75 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,L,4/24/2010,871580874,6/7/2010,9004,668.27,502.54,6017103.08,4524870.16,1492232.92 +Europe,Belgium,Beverages,Offline,L,4/20/2014,724330174,5/21/2014,4250,47.45,31.79,201662.5,135107.5,66555 +Australia and Oceania,Solomon Islands,Fruits,Offline,L,12/22/2010,723815619,12/25/2010,1981,9.33,6.92,18482.73,13708.52,4774.21 +Sub-Saharan Africa,Eritrea,Fruits,Offline,M,1/21/2015,571648538,2/27/2015,2360,9.33,6.92,22018.8,16331.2,5687.6 +Asia,Japan,Beverages,Online,H,10/29/2015,939752757,12/11/2015,2579,47.45,31.79,122373.55,81986.41,40387.14 +Middle East and North Africa,Morocco,Personal Care,Offline,H,3/14/2011,320364606,5/3/2011,1861,81.73,56.67,152099.53,105462.87,46636.66 +Australia and Oceania,Vanuatu,Cosmetics,Online,H,7/9/2011,876032912,7/29/2011,6461,437.2,263.33,2824749.2,1701375.13,1123374.07 +Asia,Brunei,Beverages,Online,L,1/18/2013,789619004,2/20/2013,4665,47.45,31.79,221354.25,148300.35,73053.9 +Europe,Albania,Vegetables,Online,H,11/25/2016,114296710,11/29/2016,1791,154.06,90.93,275921.46,162855.63,113065.83 +Sub-Saharan Africa,Cameroon,Clothes,Online,H,2/9/2010,323552358,2/22/2010,5188,109.28,35.84,566944.64,185937.92,381006.72 +North America,United States of America,Meat,Online,C,11/5/2014,261184775,12/2/2014,9234,421.89,364.69,3895732.26,3367547.46,528184.8 +Asia,Japan,Personal Care,Offline,H,6/27/2016,191305291,7/25/2016,342,81.73,56.67,27951.66,19381.14,8570.52 +Sub-Saharan Africa,Eritrea,Fruits,Online,M,11/1/2012,448337733,12/6/2012,1953,9.33,6.92,18221.49,13514.76,4706.73 +Asia,Thailand,Meat,Offline,H,4/29/2010,987018430,5/28/2010,9542,421.89,364.69,4025674.38,3479871.98,545802.4 +Asia,Japan,Vegetables,Online,C,9/2/2012,932396209,10/5/2012,5613,154.06,90.93,864738.78,510390.09,354348.69 +Middle East and North Africa,Somalia,Meat,Offline,C,2/1/2017,829832398,3/3/2017,4702,421.89,364.69,1983726.78,1714772.38,268954.4 +Sub-Saharan Africa,Seychelles ,Beverages,Online,C,6/26/2010,395000827,8/7/2010,8377,47.45,31.79,397488.65,266304.83,131183.82 +Australia and Oceania,Fiji,Cosmetics,Online,L,2/18/2011,763887822,2/23/2011,237,437.2,263.33,103616.4,62409.21,41207.19 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,H,11/11/2011,442792212,12/26/2011,910,255.28,159.42,232304.8,145072.2,87232.6 +Asia,Brunei,Beverages,Online,L,2/21/2014,258325326,4/8/2014,3059,47.45,31.79,145149.55,97245.61,47903.94 +Asia,India,Office Supplies,Offline,L,9/18/2016,207410991,10/22/2016,6376,651.21,524.96,4152114.96,3347144.96,804970 +Europe,United Kingdom,Beverages,Online,C,10/29/2011,807285535,12/18/2011,2584,47.45,31.79,122610.8,82145.36,40465.44 +Europe,Russia,Household,Online,C,9/14/2011,845497786,10/3/2011,439,668.27,502.54,293370.53,220615.06,72755.47 +Sub-Saharan Africa,Ghana,Baby Food,Offline,C,7/5/2014,529909074,8/7/2014,726,255.28,159.42,185333.28,115738.92,69594.36 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,H,9/2/2015,138693225,9/21/2015,1262,205.7,117.11,259593.4,147792.82,111800.58 +Europe,Austria,Beverages,Offline,C,9/9/2011,470336568,9/29/2011,1897,47.45,31.79,90012.65,60305.63,29707.02 +Middle East and North Africa,Qatar,Personal Care,Offline,H,6/28/2011,593637931,7/14/2011,9511,81.73,56.67,777334.03,538988.37,238345.66 +Sub-Saharan Africa,Uganda,Baby Food,Offline,M,6/24/2017,997708642,6/24/2017,3013,255.28,159.42,769158.64,480332.46,288826.18 +Asia,Uzbekistan,Cereal,Online,C,3/19/2014,441972529,3/23/2014,8348,205.7,117.11,1717183.6,977634.28,739549.32 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,L,1/7/2010,906165921,1/31/2010,3488,651.21,524.96,2271420.48,1831060.48,440360 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Online,L,7/4/2010,840337646,8/16/2010,3438,255.28,159.42,877652.64,548085.96,329566.68 +Sub-Saharan Africa,Niger,Cosmetics,Online,H,10/10/2014,114849030,10/15/2014,5235,437.2,263.33,2288742,1378532.55,910209.45 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,H,8/20/2011,470373904,10/8/2011,2946,81.73,56.67,240776.58,166949.82,73826.76 +Asia,Bhutan,Clothes,Online,M,9/3/2013,567898595,9/23/2013,2669,109.28,35.84,291668.32,95656.96,196011.36 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,L,8/14/2015,938721930,8/19/2015,7535,255.28,159.42,1923534.8,1201229.7,722305.1 +Australia and Oceania,Papua New Guinea,Personal Care,Offline,H,4/3/2013,834455239,4/8/2013,2704,81.73,56.67,220997.92,153235.68,67762.24 +Europe,Czech Republic,Beverages,Offline,L,10/18/2014,477022349,10/26/2014,369,47.45,31.79,17509.05,11730.51,5778.54 +Sub-Saharan Africa,Guinea,Beverages,Offline,H,5/17/2014,608659589,5/31/2014,4753,47.45,31.79,225529.85,151097.87,74431.98 +Europe,United Kingdom,Beverages,Online,M,12/21/2010,241915786,1/4/2011,7112,47.45,31.79,337464.4,226090.48,111373.92 +Sub-Saharan Africa,Chad,Household,Online,C,3/17/2012,709652268,3/26/2012,731,668.27,502.54,488505.37,367356.74,121148.63 +Sub-Saharan Africa,Rwanda,Fruits,Online,C,6/1/2015,715042865,7/14/2015,5928,9.33,6.92,55308.24,41021.76,14286.48 +Europe,Estonia,Vegetables,Online,L,5/29/2011,381573903,6/14/2011,5052,154.06,90.93,778311.12,459378.36,318932.76 +Australia and Oceania,Solomon Islands,Beverages,Online,M,12/31/2010,803044211,1/25/2011,7482,47.45,31.79,355020.9,237852.78,117168.12 +Europe,Poland,Meat,Offline,C,12/6/2010,893565118,12/30/2010,4630,421.89,364.69,1953350.7,1688514.7,264836 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,C,10/12/2012,537560451,10/20/2012,4938,109.28,35.84,539624.64,176977.92,362646.72 +Asia,Tajikistan,Cosmetics,Offline,H,8/21/2011,139766538,9/24/2011,8879,437.2,263.33,3881898.8,2338107.07,1543791.73 +Central America and the Caribbean,Nicaragua,Fruits,Online,H,12/29/2014,175232207,2/15/2015,3959,9.33,6.92,36937.47,27396.28,9541.19 +Central America and the Caribbean,Jamaica,Vegetables,Online,H,4/11/2016,739318788,4/19/2016,9713,154.06,90.93,1496384.78,883203.09,613181.69 +Sub-Saharan Africa,Ethiopia,Clothes,Online,H,10/4/2013,197700107,10/17/2013,2710,109.28,35.84,296148.8,97126.4,199022.4 +Europe,Vatican City,Personal Care,Offline,M,5/9/2014,136362493,6/1/2014,1547,81.73,56.67,126436.31,87668.49,38767.82 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,L,9/2/2014,411604773,10/10/2014,1854,437.2,263.33,810568.8,488213.82,322354.98 +Central America and the Caribbean,Honduras,Office Supplies,Offline,H,5/25/2012,500038278,6/12/2012,1293,651.21,524.96,842014.53,678773.28,163241.25 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,1/24/2010,848586833,2/8/2010,4556,154.06,90.93,701897.36,414277.08,287620.28 +Australia and Oceania,New Zealand,Snacks,Online,C,4/10/2011,624486768,5/24/2011,8367,152.58,97.44,1276636.86,815280.48,461356.38 +Asia,Turkmenistan,Snacks,Online,L,11/22/2016,865286910,11/26/2016,6480,152.58,97.44,988718.4,631411.2,357307.2 +Sub-Saharan Africa,Nigeria,Beverages,Offline,L,9/22/2013,428848588,10/5/2013,4682,47.45,31.79,222160.9,148840.78,73320.12 +Sub-Saharan Africa,Senegal,Snacks,Offline,C,2/19/2016,943345630,3/13/2016,5790,152.58,97.44,883438.2,564177.6,319260.6 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,M,10/31/2016,957264363,11/2/2016,4652,437.2,263.33,2033854.4,1225011.16,808843.24 +Sub-Saharan Africa,Liberia,Meat,Online,H,5/19/2013,889403617,5/24/2013,3150,421.89,364.69,1328953.5,1148773.5,180180 +Sub-Saharan Africa,Chad,Cereal,Offline,L,12/25/2011,778874719,12/25/2011,5192,205.7,117.11,1067994.4,608035.12,459959.28 +Sub-Saharan Africa,South Africa,Office Supplies,Online,M,2/11/2016,735101497,3/27/2016,1723,651.21,524.96,1122034.83,904506.08,217528.75 +North America,Canada,Clothes,Offline,C,3/6/2015,487820279,3/13/2015,5716,109.28,35.84,624644.48,204861.44,419783.04 +Europe,Albania,Vegetables,Offline,M,12/29/2010,737079894,2/15/2011,7175,154.06,90.93,1105380.5,652422.75,452957.75 +Central America and the Caribbean,Guatemala,Cereal,Online,H,1/8/2014,903241670,2/15/2014,8137,205.7,117.11,1673780.9,952924.07,720856.83 +Europe,Luxembourg,Vegetables,Offline,M,11/10/2016,476979434,12/16/2016,7669,154.06,90.93,1181486.14,697342.17,484143.97 +Europe,Serbia,Snacks,Online,L,3/2/2013,369279515,3/18/2013,6870,152.58,97.44,1048224.6,669412.8,378811.8 +Australia and Oceania,Samoa ,Personal Care,Offline,L,8/4/2016,661440742,9/13/2016,3869,81.73,56.67,316213.37,219256.23,96957.14 +Australia and Oceania,New Zealand,Fruits,Offline,M,7/28/2011,155074441,8/30/2011,8828,9.33,6.92,82365.24,61089.76,21275.48 +Sub-Saharan Africa,Sudan,Clothes,Offline,H,2/5/2010,422104442,2/10/2010,8939,109.28,35.84,976853.92,320373.76,656480.16 +Asia,Myanmar,Personal Care,Offline,M,2/3/2010,854767072,3/12/2010,3426,81.73,56.67,280006.98,194151.42,85855.56 +Europe,Bulgaria,Office Supplies,Online,M,4/30/2014,915611159,6/9/2014,8544,651.21,524.96,5563938.24,4485258.24,1078680 +Middle East and North Africa,Egypt,Clothes,Offline,H,6/27/2011,587498033,8/10/2011,2578,109.28,35.84,281723.84,92395.52,189328.32 +Sub-Saharan Africa,Burundi,Beverages,Offline,C,4/5/2010,823601520,4/17/2010,847,47.45,31.79,40190.15,26926.13,13264.02 +Sub-Saharan Africa,Gabon,Fruits,Offline,H,10/27/2012,397407948,11/23/2012,698,9.33,6.92,6512.34,4830.16,1682.18 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,H,1/21/2011,852716147,1/26/2011,6512,437.2,263.33,2847046.4,1714804.96,1132241.44 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,L,1/22/2013,653637444,2/19/2013,4700,109.28,35.84,513616,168448,345168 +Middle East and North Africa,Oman,Cereal,Offline,H,8/19/2016,134595668,9/1/2016,8704,205.7,117.11,1790412.8,1019325.44,771087.36 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,M,1/24/2013,150327146,3/11/2013,3998,437.2,263.33,1747925.6,1052793.34,695132.26 +Europe,Serbia,Baby Food,Online,M,8/24/2013,725880706,10/7/2013,3086,255.28,159.42,787794.08,491970.12,295823.96 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,C,8/2/2015,606617677,9/15/2015,506,421.89,364.69,213476.34,184533.14,28943.2 +Sub-Saharan Africa,Togo,Vegetables,Offline,M,5/14/2013,408211886,5/30/2013,7823,154.06,90.93,1205211.38,711345.39,493865.99 +Sub-Saharan Africa,Sudan,Vegetables,Online,L,2/12/2010,366649663,4/2/2010,8638,154.06,90.93,1330770.28,785453.34,545316.94 +Asia,Vietnam,Cosmetics,Offline,C,10/23/2013,788229835,11/5/2013,3579,437.2,263.33,1564738.8,942458.07,622280.73 +Australia and Oceania,Tuvalu,Cosmetics,Online,C,10/10/2010,699563729,11/28/2010,5308,437.2,263.33,2320657.6,1397755.64,922901.96 +Asia,Turkmenistan,Cereal,Offline,L,11/22/2014,997575175,12/21/2014,3518,205.7,117.11,723652.6,411992.98,311659.62 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,M,11/2/2010,399500501,12/17/2010,9931,437.2,263.33,4341833.2,2615130.23,1726702.97 +Asia,North Korea,Clothes,Offline,C,11/4/2010,392888534,11/25/2010,3303,109.28,35.84,360951.84,118379.52,242572.32 +Sub-Saharan Africa,Burundi,Cereal,Online,L,1/23/2013,285600602,1/23/2013,4420,205.7,117.11,909194,517626.2,391567.8 +Europe,Cyprus,Office Supplies,Online,L,12/6/2012,355810534,12/15/2012,1099,651.21,524.96,715679.79,576931.04,138748.75 +Asia,Tajikistan,Clothes,Online,H,7/9/2014,502004659,8/20/2014,3189,109.28,35.84,348493.92,114293.76,234200.16 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,H,8/9/2011,692981803,9/4/2011,7570,437.2,263.33,3309604,1993408.1,1316195.9 +Middle East and North Africa,Yemen,Office Supplies,Online,H,3/4/2014,517853295,3/11/2014,3153,651.21,524.96,2053265.13,1655198.88,398066.25 +Sub-Saharan Africa,South Sudan,Personal Care,Online,L,5/6/2014,536042964,5/21/2014,5880,81.73,56.67,480572.4,333219.6,147352.8 +Middle East and North Africa,Iran,Vegetables,Online,M,11/16/2012,927287137,1/3/2013,3725,154.06,90.93,573873.5,338714.25,235159.25 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,H,5/21/2015,141634643,6/25/2015,1693,651.21,524.96,1102498.53,888757.28,213741.25 +Asia,Vietnam,Office Supplies,Offline,L,5/22/2013,749446809,6/17/2013,6820,651.21,524.96,4441252.2,3580227.2,861025 +Middle East and North Africa,Lebanon,Snacks,Offline,M,11/6/2010,891397464,11/10/2010,3173,152.58,97.44,484136.34,309177.12,174959.22 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,C,10/10/2012,128472936,10/29/2012,6851,437.2,263.33,2995257.2,1804073.83,1191183.37 +Europe,Hungary,Beverages,Offline,H,11/25/2013,791972053,12/1/2013,985,47.45,31.79,46738.25,31313.15,15425.1 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,C,1/2/2010,333506143,1/18/2010,734,437.2,263.33,320904.8,193284.22,127620.58 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,M,11/17/2016,774999034,12/23/2016,8291,651.21,524.96,5399182.11,4352443.36,1046738.75 +Middle East and North Africa,Egypt,Meat,Online,C,7/4/2013,158687055,7/20/2013,7881,421.89,364.69,3324915.09,2874121.89,450793.2 +Europe,Greece,Clothes,Offline,M,1/6/2014,197119033,2/24/2014,757,109.28,35.84,82724.96,27130.88,55594.08 +Europe,Latvia,Cereal,Offline,C,11/19/2010,423156297,12/23/2010,207,205.7,117.11,42579.9,24241.77,18338.13 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,M,7/31/2016,439972674,8/14/2016,6546,651.21,524.96,4262820.66,3436388.16,826432.5 +Australia and Oceania,Fiji,Meat,Offline,H,5/10/2014,371054494,6/24/2014,2125,421.89,364.69,896516.25,774966.25,121550 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,M,1/8/2015,410200583,1/25/2015,6323,9.33,6.92,58993.59,43755.16,15238.43 +Central America and the Caribbean,Dominica,Fruits,Offline,C,4/24/2015,371522271,6/1/2015,551,9.33,6.92,5140.83,3812.92,1327.91 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,M,10/25/2016,139443385,10/25/2016,3251,437.2,263.33,1421337.2,856085.83,565251.37 +Europe,Lithuania,Office Supplies,Offline,C,8/12/2014,118700253,8/25/2014,4898,651.21,524.96,3189626.58,2571254.08,618372.5 +Central America and the Caribbean,Guatemala,Personal Care,Online,L,3/15/2016,784341704,4/6/2016,2995,81.73,56.67,244781.35,169726.65,75054.7 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,H,1/4/2015,431729066,2/9/2015,7079,47.45,31.79,335898.55,225041.41,110857.14 +Europe,Cyprus,Snacks,Online,M,11/16/2016,126536166,11/17/2016,3718,152.58,97.44,567292.44,362281.92,205010.52 +Asia,Bangladesh,Office Supplies,Online,H,7/28/2013,554749333,8/27/2013,1510,651.21,524.96,983327.1,792689.6,190637.5 +Sub-Saharan Africa,Botswana,Beverages,Offline,C,11/9/2016,672667396,11/30/2016,6085,47.45,31.79,288733.25,193442.15,95291.1 +Asia,Turkmenistan,Fruits,Online,H,11/2/2016,856901681,12/8/2016,5104,9.33,6.92,47620.32,35319.68,12300.64 +Central America and the Caribbean,Dominica,Personal Care,Offline,L,1/20/2016,654376018,2/14/2016,3260,81.73,56.67,266439.8,184744.2,81695.6 +Asia,Thailand,Clothes,Online,C,7/10/2010,132326734,7/12/2010,7276,109.28,35.84,795121.28,260771.84,534349.44 +Middle East and North Africa,Somalia,Meat,Online,M,4/8/2016,328302657,4/28/2016,907,421.89,364.69,382654.23,330773.83,51880.4 +Europe,Belarus,Personal Care,Offline,H,7/8/2012,100165116,8/22/2012,9939,81.73,56.67,812314.47,563243.13,249071.34 +Asia,South Korea,Snacks,Offline,H,8/19/2013,176087939,9/16/2013,7189,152.58,97.44,1096897.62,700496.16,396401.46 +Middle East and North Africa,Israel,Personal Care,Offline,M,4/29/2012,904557454,6/6/2012,7507,81.73,56.67,613547.11,425421.69,188125.42 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,C,9/24/2013,904372489,10/23/2013,2772,81.73,56.67,226555.56,157089.24,69466.32 +Central America and the Caribbean,El Salvador,Cereal,Online,H,6/25/2016,214644372,7/16/2016,6894,205.7,117.11,1418095.8,807356.34,610739.46 +Middle East and North Africa,Afghanistan,Personal Care,Offline,L,6/24/2016,744796931,7/13/2016,818,81.73,56.67,66855.14,46356.06,20499.08 +Central America and the Caribbean,Cuba,Fruits,Online,H,9/12/2010,424566495,10/27/2010,7516,9.33,6.92,70124.28,52010.72,18113.56 +Europe,Ukraine,Vegetables,Offline,L,2/9/2016,854001891,2/13/2016,6992,154.06,90.93,1077187.52,635782.56,441404.96 +Europe,Montenegro,Baby Food,Offline,M,11/15/2012,553464448,12/7/2012,1284,255.28,159.42,327779.52,204695.28,123084.24 +Middle East and North Africa,Tunisia ,Cosmetics,Online,M,4/23/2016,813627994,4/29/2016,9459,437.2,263.33,4135474.8,2490838.47,1644636.33 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,L,7/3/2012,745478856,8/2/2012,2615,47.45,31.79,124081.75,83130.85,40950.9 +Asia,Indonesia,Cereal,Offline,L,2/10/2015,430315864,2/15/2015,8881,205.7,117.11,1826821.7,1040053.91,786767.79 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,L,2/18/2016,469750344,2/24/2016,8421,651.21,524.96,5483839.41,4420688.16,1063151.25 +Sub-Saharan Africa,Lesotho,Snacks,Online,M,6/1/2012,635706126,7/18/2012,8424,152.58,97.44,1285333.92,820834.56,464499.36 +Asia,China,Clothes,Online,L,1/13/2017,320419538,1/15/2017,8116,109.28,35.84,886916.48,290877.44,596039.04 +Sub-Saharan Africa,Burundi,Beverages,Offline,H,1/13/2010,786439406,2/20/2010,3752,47.45,31.79,178032.4,119276.08,58756.32 +Europe,Italy,Clothes,Offline,C,5/25/2010,216627061,6/26/2010,3616,109.28,35.84,395156.48,129597.44,265559.04 +Middle East and North Africa,Afghanistan,Household,Online,C,8/30/2011,464156329,10/18/2011,3027,668.27,502.54,2022853.29,1521188.58,501664.71 +Sub-Saharan Africa,South Sudan,Baby Food,Online,M,1/3/2016,302513539,1/23/2016,9334,255.28,159.42,2382783.52,1488026.28,894757.24 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,L,4/25/2015,375497519,5/6/2015,6915,205.7,117.11,1422415.5,809815.65,612599.85 +Europe,Belgium,Baby Food,Online,L,2/9/2010,947219598,2/14/2010,2183,255.28,159.42,557276.24,348013.86,209262.38 +Sub-Saharan Africa,Gabon,Baby Food,Offline,M,5/1/2013,552103602,5/21/2013,8580,255.28,159.42,2190302.4,1367823.6,822478.8 +Sub-Saharan Africa,Central African Republic,Beverages,Online,C,4/12/2016,944885861,5/22/2016,1579,47.45,31.79,74923.55,50196.41,24727.14 +Australia and Oceania,Tuvalu,Beverages,Offline,L,2/4/2015,350615203,3/9/2015,3685,47.45,31.79,174853.25,117146.15,57707.1 +Europe,Ireland,Personal Care,Online,M,7/21/2014,214652955,8/25/2014,9434,81.73,56.67,771040.82,534624.78,236416.04 +Asia,Bangladesh,Baby Food,Offline,M,9/20/2016,252672946,10/9/2016,395,255.28,159.42,100835.6,62970.9,37864.7 +Sub-Saharan Africa,Swaziland,Clothes,Online,H,2/23/2017,700661504,3/14/2017,164,109.28,35.84,17921.92,5877.76,12044.16 +Europe,Romania,Office Supplies,Offline,C,3/26/2016,964917457,4/5/2016,9373,651.21,524.96,6103791.33,4920450.08,1183341.25 +Asia,Indonesia,Household,Offline,M,6/14/2015,972052133,7/13/2015,682,668.27,502.54,455760.14,342732.28,113027.86 +Europe,Bosnia and Herzegovina,Beverages,Online,L,7/18/2013,718989360,7/20/2013,3784,47.45,31.79,179550.8,120293.36,59257.44 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,H,4/29/2010,722965466,5/16/2010,402,81.73,56.67,32855.46,22781.34,10074.12 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,M,6/16/2010,671529281,6/17/2010,9292,255.28,159.42,2372061.76,1481330.64,890731.12 +Sub-Saharan Africa,Botswana,Office Supplies,Online,C,2/3/2012,772542130,3/20/2012,1239,651.21,524.96,806849.19,650425.44,156423.75 +Asia,Kyrgyzstan,Baby Food,Offline,M,8/31/2010,404177844,9/28/2010,4061,255.28,159.42,1036692.08,647404.62,389287.46 +Asia,Brunei,Clothes,Online,C,4/1/2010,364922749,5/12/2010,7606,109.28,35.84,831183.68,272599.04,558584.64 +Asia,Maldives,Snacks,Offline,L,3/11/2012,623575675,3/25/2012,8754,152.58,97.44,1335685.32,852989.76,482695.56 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,M,5/3/2011,769247949,6/14/2011,6417,205.7,117.11,1319976.9,751494.87,568482.03 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,L,12/12/2014,461363399,12/16/2014,6537,154.06,90.93,1007090.22,594409.41,412680.81 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,M,3/18/2016,779658353,5/6/2016,7087,651.21,524.96,4615125.27,3720391.52,894733.75 +Asia,Indonesia,Cereal,Offline,H,2/28/2013,174181640,3/6/2013,3073,205.7,117.11,632116.1,359879.03,272237.07 +Europe,Switzerland,Snacks,Online,M,6/23/2012,315294587,7/18/2012,1530,152.58,97.44,233447.4,149083.2,84364.2 +Central America and the Caribbean,Belize,Vegetables,Online,M,7/14/2010,243671023,8/23/2010,6526,154.06,90.93,1005395.56,593409.18,411986.38 +Europe,Spain,Snacks,Offline,L,5/8/2012,420297276,6/25/2012,4159,152.58,97.44,634580.22,405252.96,229327.26 +Australia and Oceania,New Zealand,Baby Food,Offline,H,8/27/2012,476472175,10/2/2012,7560,255.28,159.42,1929916.8,1205215.2,724701.6 +Europe,United Kingdom,Baby Food,Offline,L,10/20/2014,563807046,10/24/2014,1889,255.28,159.42,482223.92,301144.38,181079.54 +Asia,Uzbekistan,Baby Food,Online,M,11/11/2011,904225718,12/22/2011,9339,255.28,159.42,2384059.92,1488823.38,895236.54 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,C,2/9/2013,439964520,3/27/2013,4133,9.33,6.92,38560.89,28600.36,9960.53 +Middle East and North Africa,Yemen,Snacks,Online,L,7/14/2017,883572280,7/24/2017,7527,152.58,97.44,1148469.66,733430.88,415038.78 +Asia,Vietnam,Household,Offline,M,1/11/2010,867910325,2/17/2010,2807,668.27,502.54,1875833.89,1410629.78,465204.11 +Sub-Saharan Africa,Lesotho,Clothes,Offline,H,8/24/2010,896152484,9/8/2010,289,109.28,35.84,31581.92,10357.76,21224.16 +Central America and the Caribbean,Dominican Republic,Snacks,Online,H,3/15/2010,191785085,3/16/2010,2323,152.58,97.44,354443.34,226353.12,128090.22 +Europe,Germany,Clothes,Offline,L,12/10/2011,748606956,1/17/2012,8289,109.28,35.84,905821.92,297077.76,608744.16 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,L,8/5/2012,580729424,9/4/2012,9597,437.2,263.33,4195808.4,2527178.01,1668630.39 +Australia and Oceania,Australia,Household,Online,M,10/2/2013,472576320,10/24/2013,4690,668.27,502.54,3134186.3,2356912.6,777273.7 +Sub-Saharan Africa,The Gambia,Clothes,Offline,H,6/29/2010,828883969,7/21/2010,4041,109.28,35.84,441600.48,144829.44,296771.04 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,M,4/25/2010,324701201,5/20/2010,5156,255.28,159.42,1316223.68,821969.52,494254.16 +Sub-Saharan Africa,Namibia,Household,Online,H,3/20/2014,855389344,5/1/2014,7570,668.27,502.54,5058803.9,3804227.8,1254576.1 +Australia and Oceania,Nauru,Cereal,Online,H,11/23/2012,786622226,12/11/2012,7852,205.7,117.11,1615156.4,919547.72,695608.68 +North America,Mexico,Vegetables,Online,M,4/8/2013,804386174,4/23/2013,4599,154.06,90.93,708521.94,418187.07,290334.87 +Europe,Vatican City,Snacks,Online,L,12/11/2011,764980018,1/12/2012,3442,152.58,97.44,525180.36,335388.48,189791.88 +Sub-Saharan Africa,Chad,Vegetables,Offline,H,3/8/2014,145015084,4/8/2014,2041,154.06,90.93,314436.46,185588.13,128848.33 +Europe,Armenia,Cereal,Online,L,12/10/2014,291415202,12/21/2014,5089,205.7,117.11,1046807.3,595972.79,450834.51 +Europe,Germany,Clothes,Online,M,3/31/2010,371416699,5/9/2010,9310,109.28,35.84,1017396.8,333670.4,683726.4 +Europe,Lithuania,Vegetables,Offline,M,2/13/2016,522568404,2/27/2016,8458,154.06,90.93,1303039.48,769085.94,533953.54 +Sub-Saharan Africa,Mauritania,Meat,Offline,C,10/14/2011,502731645,10/17/2011,8320,421.89,364.69,3510124.8,3034220.8,475904 +Europe,Czech Republic,Baby Food,Online,L,8/9/2011,140080249,8/19/2011,1713,255.28,159.42,437294.64,273086.46,164208.18 +Central America and the Caribbean,Guatemala,Fruits,Offline,L,11/13/2015,683100545,11/14/2015,3486,9.33,6.92,32524.38,24123.12,8401.26 +Sub-Saharan Africa,Chad,Beverages,Online,C,7/23/2014,750591361,8/23/2014,5518,47.45,31.79,261829.1,175417.22,86411.88 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,H,11/19/2013,381664025,12/8/2013,1721,154.06,90.93,265137.26,156490.53,108646.73 +Europe,San Marino,Beverages,Offline,M,4/27/2017,585742366,5/19/2017,3037,47.45,31.79,144105.65,96546.23,47559.42 +Sub-Saharan Africa,Central African Republic,Beverages,Online,C,4/8/2014,192562711,4/17/2014,2440,47.45,31.79,115778,77567.6,38210.4 +Sub-Saharan Africa,Mauritius ,Household,Offline,H,2/14/2014,802173888,3/26/2014,9934,668.27,502.54,6638594.18,4992232.36,1646361.82 +Europe,Finland,Baby Food,Offline,C,3/13/2012,934937226,4/17/2012,7556,255.28,159.42,1928895.68,1204577.52,724318.16 +Middle East and North Africa,Algeria,Fruits,Online,C,3/27/2016,981526553,3/31/2016,4374,9.33,6.92,40809.42,30268.08,10541.34 +Asia,Indonesia,Cosmetics,Offline,H,4/26/2012,952928197,5/18/2012,1484,437.2,263.33,648804.8,390781.72,258023.08 +Middle East and North Africa,Algeria,Clothes,Offline,H,2/7/2014,930440986,3/28/2014,7019,109.28,35.84,767036.32,251560.96,515475.36 +Central America and the Caribbean,Costa Rica,Snacks,Online,H,8/4/2013,615676248,8/12/2013,1138,152.58,97.44,173636.04,110886.72,62749.32 +Sub-Saharan Africa,Gabon,Cereal,Offline,H,3/18/2015,680557811,4/3/2015,1035,205.7,117.11,212899.5,121208.85,91690.65 +Asia,China,Cereal,Online,L,11/16/2016,517322003,1/2/2017,5932,205.7,117.11,1220212.4,694696.52,525515.88 +Asia,Tajikistan,Personal Care,Offline,C,10/15/2013,488517653,10/29/2013,2084,81.73,56.67,170325.32,118100.28,52225.04 +Sub-Saharan Africa,Benin,Beverages,Online,H,5/9/2017,577006089,6/27/2017,7779,47.45,31.79,369113.55,247294.41,121819.14 +Sub-Saharan Africa,Burundi,Personal Care,Offline,H,7/15/2013,835961139,7/28/2013,8333,81.73,56.67,681056.09,472231.11,208824.98 +Asia,Laos,Beverages,Offline,H,2/3/2012,938869130,3/14/2012,1094,47.45,31.79,51910.3,34778.26,17132.04 +Asia,Tajikistan,Fruits,Offline,M,6/21/2012,629528892,8/6/2012,443,9.33,6.92,4133.19,3065.56,1067.63 +Asia,China,Personal Care,Offline,C,3/15/2015,172051751,3/26/2015,2791,81.73,56.67,228108.43,158165.97,69942.46 +Europe,Georgia,Cosmetics,Online,C,7/4/2010,800861537,7/9/2010,1581,437.2,263.33,691213.2,416324.73,274888.47 +Central America and the Caribbean,Cuba,Beverages,Online,C,5/24/2012,670694577,6/4/2012,2285,47.45,31.79,108423.25,72640.15,35783.1 +Central America and the Caribbean,The Bahamas,Beverages,Offline,C,1/5/2017,706599700,1/5/2017,7408,47.45,31.79,351509.6,235500.32,116009.28 +Asia,Kazakhstan,Beverages,Online,H,12/30/2013,553938233,1/4/2014,1488,47.45,31.79,70605.6,47303.52,23302.08 +Middle East and North Africa,Egypt,Snacks,Online,L,12/22/2012,828384006,2/10/2013,6091,152.58,97.44,929364.78,593507.04,335857.74 +Australia and Oceania,Palau,Fruits,Offline,C,1/28/2017,865923345,2/15/2017,4815,9.33,6.92,44923.95,33319.8,11604.15 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,H,7/23/2011,972855079,8/28/2011,8292,47.45,31.79,393455.4,263602.68,129852.72 +Asia,Vietnam,Vegetables,Offline,M,1/11/2013,175790536,2/19/2013,9181,154.06,90.93,1414424.86,834828.33,579596.53 +North America,Canada,Baby Food,Online,H,9/1/2012,271653544,9/4/2012,7175,255.28,159.42,1831634,1143838.5,687795.5 +Central America and the Caribbean,Jamaica,Fruits,Offline,H,4/15/2010,877680432,5/3/2010,3999,9.33,6.92,37310.67,27673.08,9637.59 +Europe,Latvia,Meat,Offline,H,7/17/2010,781420028,7/26/2010,8406,421.89,364.69,3546407.34,3065584.14,480823.2 +Sub-Saharan Africa,Republic of the Congo,Beverages,Offline,H,8/5/2011,190733659,8/24/2011,1183,47.45,31.79,56133.35,37607.57,18525.78 +Sub-Saharan Africa,Senegal,Clothes,Online,L,6/12/2016,283795154,7/7/2016,147,109.28,35.84,16064.16,5268.48,10795.68 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,L,1/10/2014,959090840,1/28/2014,5148,255.28,159.42,1314181.44,820694.16,493487.28 +Central America and the Caribbean,El Salvador,Clothes,Online,H,4/3/2013,385419547,5/4/2013,3064,109.28,35.84,334833.92,109813.76,225020.16 +Middle East and North Africa,Iraq,Snacks,Online,C,7/19/2016,851892602,7/23/2016,2807,152.58,97.44,428292.06,273514.08,154777.98 +North America,Mexico,Vegetables,Online,H,1/10/2016,217933833,2/1/2016,319,154.06,90.93,49145.14,29006.67,20138.47 +Europe,Liechtenstein,Clothes,Offline,L,6/11/2012,463279569,7/9/2012,3574,109.28,35.84,390566.72,128092.16,262474.56 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,H,6/1/2011,937978637,6/6/2011,7577,47.45,31.79,359528.65,240872.83,118655.82 +Australia and Oceania,Kiribati,Meat,Online,M,1/15/2012,612392365,1/17/2012,9365,421.89,364.69,3950999.85,3415321.85,535678 +Asia,Bangladesh,Beverages,Online,M,9/11/2010,327194583,9/13/2010,3003,47.45,31.79,142492.35,95465.37,47026.98 +Europe,Estonia,Clothes,Online,C,5/26/2012,543371617,5/29/2012,4591,109.28,35.84,501704.48,164541.44,337163.04 +Central America and the Caribbean,Haiti,Vegetables,Offline,H,11/19/2011,892222297,1/1/2012,7260,154.06,90.93,1118475.6,660151.8,458323.8 +Europe,Latvia,Beverages,Offline,C,7/1/2012,625357949,7/21/2012,6169,47.45,31.79,292719.05,196112.51,96606.54 +Central America and the Caribbean,Panama,Snacks,Offline,L,11/22/2014,864702403,12/15/2014,3512,152.58,97.44,535860.96,342209.28,193651.68 +Middle East and North Africa,Egypt,Cosmetics,Offline,M,3/10/2013,552491986,3/13/2013,3511,437.2,263.33,1535009.2,924551.63,610457.57 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,H,12/13/2013,501275527,12/13/2013,7423,205.7,117.11,1526911.1,869307.53,657603.57 +Australia and Oceania,New Zealand,Office Supplies,Offline,H,3/22/2017,243914353,4/8/2017,8532,651.21,524.96,5556123.72,4478958.72,1077165 +Sub-Saharan Africa,Rwanda,Fruits,Online,H,10/4/2012,283582293,11/17/2012,7157,9.33,6.92,66774.81,49526.44,17248.37 +Europe,Bulgaria,Vegetables,Online,M,2/5/2014,743765676,3/13/2014,5646,154.06,90.93,869822.76,513390.78,356431.98 +Asia,Vietnam,Meat,Offline,H,11/27/2016,918263328,1/2/2017,3379,421.89,364.69,1425566.31,1232287.51,193278.8 +Asia,India,Fruits,Online,M,5/9/2010,621186578,6/28/2010,1767,9.33,6.92,16486.11,12227.64,4258.47 +Asia,North Korea,Office Supplies,Online,M,3/1/2011,636959254,3/22/2011,9253,651.21,524.96,6025646.13,4857454.88,1168191.25 +Middle East and North Africa,Egypt,Vegetables,Offline,C,6/1/2014,470317685,6/9/2014,6309,154.06,90.93,971964.54,573677.37,398287.17 +Sub-Saharan Africa,Eritrea,Household,Offline,M,6/21/2012,596310698,6/27/2012,442,668.27,502.54,295375.34,222122.68,73252.66 +Asia,China,Personal Care,Online,L,11/23/2013,210299623,12/19/2013,1186,81.73,56.67,96931.78,67210.62,29721.16 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,H,12/17/2016,377958285,12/29/2016,5111,421.89,364.69,2156279.79,1863930.59,292349.2 +Middle East and North Africa,Afghanistan,Meat,Offline,C,6/8/2013,885273015,7/6/2013,813,421.89,364.69,342996.57,296492.97,46503.6 +Europe,Montenegro,Beverages,Offline,M,1/29/2015,688542640,2/19/2015,3923,47.45,31.79,186146.35,124712.17,61434.18 +Europe,Finland,Personal Care,Online,C,12/31/2011,164378488,1/3/2012,2102,81.73,56.67,171796.46,119120.34,52676.12 +Asia,North Korea,Household,Online,L,4/21/2014,659704387,5/18/2014,43,668.27,502.54,28735.61,21609.22,7126.39 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,H,6/11/2010,441756665,6/14/2010,4469,255.28,159.42,1140846.32,712447.98,428398.34 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,C,6/10/2016,548084151,7/17/2016,9135,651.21,524.96,5948803.35,4795509.6,1153293.75 +Europe,Kosovo,Personal Care,Offline,C,7/10/2011,736548173,8/21/2011,9827,81.73,56.67,803160.71,556896.09,246264.62 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,M,1/18/2010,835322558,2/8/2010,9363,9.33,6.92,87356.79,64791.96,22564.83 +Asia,Nepal,Baby Food,Online,H,4/21/2012,292893636,6/3/2012,2590,255.28,159.42,661175.2,412897.8,248277.4 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,M,11/10/2015,428060233,11/21/2015,1390,651.21,524.96,905181.9,729694.4,175487.5 +Central America and the Caribbean,Costa Rica,Clothes,Offline,H,10/4/2011,379933679,11/20/2011,9673,109.28,35.84,1057065.44,346680.32,710385.12 +Sub-Saharan Africa,South Africa,Meat,Online,M,1/23/2011,257937800,1/26/2011,8382,421.89,364.69,3536281.98,3056831.58,479450.4 +Sub-Saharan Africa,South Sudan,Snacks,Offline,L,9/27/2010,691808927,9/29/2010,490,152.58,97.44,74764.2,47745.6,27018.6 +Middle East and North Africa,Israel,Cereal,Online,H,8/11/2012,581595885,8/14/2012,6002,205.7,117.11,1234611.4,702894.22,531717.18 +Europe,Belgium,Fruits,Offline,L,12/30/2011,247660005,1/25/2012,6954,9.33,6.92,64880.82,48121.68,16759.14 +Asia,Taiwan,Meat,Online,L,8/18/2016,980675113,9/19/2016,2413,421.89,364.69,1018020.57,879996.97,138023.6 +Europe,Liechtenstein,Personal Care,Offline,C,8/8/2012,991627538,9/19/2012,3479,81.73,56.67,284338.67,197154.93,87183.74 +Europe,Estonia,Household,Online,C,7/26/2013,361816108,8/15/2013,8281,668.27,502.54,5533943.87,4161533.74,1372410.13 +Australia and Oceania,Solomon Islands,Vegetables,Online,C,7/12/2011,592852151,8/20/2011,6981,154.06,90.93,1075492.86,634782.33,440710.53 +Sub-Saharan Africa,Kenya,Meat,Online,H,11/26/2010,556659495,12/9/2010,6770,421.89,364.69,2856195.3,2468951.3,387244 +Asia,Mongolia,Personal Care,Offline,L,3/11/2017,545474469,3/29/2017,6872,81.73,56.67,561648.56,389436.24,172212.32 +Central America and the Caribbean,Honduras,Office Supplies,Online,H,6/11/2010,921845901,6/30/2010,3542,651.21,524.96,2306585.82,1859408.32,447177.5 +Asia,Brunei,Fruits,Online,L,3/18/2017,768635118,4/30/2017,5067,9.33,6.92,47275.11,35063.64,12211.47 +Europe,Andorra,Clothes,Online,C,11/20/2015,139015948,11/26/2015,6763,109.28,35.84,739060.64,242385.92,496674.72 +Europe,Cyprus,Baby Food,Online,H,3/22/2016,506474721,4/30/2016,5980,255.28,159.42,1526574.4,953331.6,573242.8 +Europe,Monaco,Meat,Offline,L,2/7/2010,714810264,2/15/2010,7097,421.89,364.69,2994153.33,2588204.93,405948.4 +Sub-Saharan Africa,Mali,Fruits,Online,M,3/12/2013,128133904,4/26/2013,6525,9.33,6.92,60878.25,45153,15725.25 +Asia,Brunei,Meat,Online,C,9/22/2015,880869472,10/11/2015,7706,421.89,364.69,3251084.34,2810301.14,440783.2 +Europe,United Kingdom,Cereal,Offline,H,7/22/2016,227753293,8/3/2016,6115,205.7,117.11,1257855.5,716127.65,541727.85 +Middle East and North Africa,Jordan,Cosmetics,Offline,L,11/1/2011,893834197,12/17/2011,4257,437.2,263.33,1861160.4,1120995.81,740164.59 +Sub-Saharan Africa,Guinea,Meat,Offline,M,11/29/2013,724473512,12/2/2013,6666,421.89,364.69,2812318.74,2431023.54,381295.2 +Europe,Latvia,Beverages,Online,H,4/12/2017,335345065,4/20/2017,4912,47.45,31.79,233074.4,156152.48,76921.92 +Asia,Philippines,Baby Food,Online,C,6/25/2017,862435185,8/10/2017,2591,255.28,159.42,661430.48,413057.22,248373.26 +Europe,Belgium,Household,Offline,L,12/5/2014,812042701,1/13/2015,335,668.27,502.54,223870.45,168350.9,55519.55 +Europe,Bulgaria,Cosmetics,Online,L,1/31/2011,110778939,2/26/2011,805,437.2,263.33,351946,211980.65,139965.35 +Sub-Saharan Africa,Namibia,Fruits,Online,C,4/7/2012,555567729,5/10/2012,3692,9.33,6.92,34446.36,25548.64,8897.72 +Europe,Norway,Cereal,Online,L,9/20/2010,863645398,11/6/2010,720,205.7,117.11,148104,84319.2,63784.8 +Middle East and North Africa,Azerbaijan,Cereal,Offline,M,2/7/2011,722560775,3/25/2011,645,205.7,117.11,132676.5,75535.95,57140.55 +Sub-Saharan Africa,Namibia,Personal Care,Offline,C,7/27/2011,340175187,8/17/2011,4252,81.73,56.67,347515.96,240960.84,106555.12 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,H,2/16/2015,894662463,4/7/2015,9359,668.27,502.54,6254338.93,4703271.86,1551067.07 +Australia and Oceania,Tonga,Vegetables,Online,C,9/14/2010,484508931,10/8/2010,5814,154.06,90.93,895704.84,528667.02,367037.82 +Middle East and North Africa,Iraq,Snacks,Offline,M,10/16/2014,878513419,11/10/2014,498,152.58,97.44,75984.84,48525.12,27459.72 +Sub-Saharan Africa,Djibouti,Snacks,Online,C,8/29/2014,765787255,10/14/2014,2321,152.58,97.44,354138.18,226158.24,127979.94 +Europe,Russia,Office Supplies,Offline,L,1/1/2010,705754268,1/18/2010,7226,651.21,524.96,4705643.46,3793360.96,912282.5 +Asia,Taiwan,Cosmetics,Online,H,9/21/2016,878150784,10/26/2016,3186,437.2,263.33,1392919.2,838969.38,553949.82 +Sub-Saharan Africa,Ghana,Baby Food,Online,L,2/20/2010,633025634,3/25/2010,5207,255.28,159.42,1329242.96,830099.94,499143.02 +Europe,Moldova ,Fruits,Offline,C,1/27/2012,740740144,2/3/2012,324,9.33,6.92,3022.92,2242.08,780.84 +Europe,Slovenia,Clothes,Offline,L,4/30/2011,241968142,6/12/2011,2605,109.28,35.84,284674.4,93363.2,191311.2 +Middle East and North Africa,Saudi Arabia,Clothes,Online,H,12/3/2012,497695958,1/10/2013,8149,109.28,35.84,890522.72,292060.16,598462.56 +Europe,Czech Republic,Snacks,Online,L,8/2/2011,239222419,8/31/2011,85,152.58,97.44,12969.3,8282.4,4686.9 +Europe,Czech Republic,Cereal,Online,M,9/2/2010,518158853,9/17/2010,3574,205.7,117.11,735171.8,418551.14,316620.66 +Middle East and North Africa,Jordan,Beverages,Offline,M,10/27/2010,656429088,12/1/2010,809,47.45,31.79,38387.05,25718.11,12668.94 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,H,9/28/2013,496269452,11/7/2013,6014,154.06,90.93,926516.84,546853.02,379663.82 +Middle East and North Africa,Yemen,Meat,Online,H,11/4/2010,850228774,11/23/2010,443,421.89,364.69,186897.27,161557.67,25339.6 +Sub-Saharan Africa,Niger,Office Supplies,Offline,M,4/26/2017,351168382,5/22/2017,7383,651.21,524.96,4807883.43,3875779.68,932103.75 +Australia and Oceania,Samoa ,Baby Food,Offline,M,5/7/2015,402262103,5/7/2015,7150,255.28,159.42,1825252,1139853,685399 +Asia,Nepal,Baby Food,Online,C,11/22/2010,226996266,1/10/2011,2094,255.28,159.42,534556.32,333825.48,200730.84 +Australia and Oceania,Tuvalu,Vegetables,Offline,H,10/10/2014,919169700,10/22/2014,1595,154.06,90.93,245725.7,145033.35,100692.35 +Europe,France,Personal Care,Online,L,2/26/2016,492893731,4/14/2016,7063,81.73,56.67,577258.99,400260.21,176998.78 +Middle East and North Africa,Syria,Vegetables,Online,H,8/13/2016,632592189,10/1/2016,6941,154.06,90.93,1069330.46,631145.13,438185.33 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,L,3/29/2011,843001401,4/21/2011,1703,437.2,263.33,744551.6,448450.99,296100.61 +Sub-Saharan Africa,Uganda,Meat,Online,L,2/7/2015,699170196,2/23/2015,8853,421.89,364.69,3734992.17,3228600.57,506391.6 +Europe,Armenia,Household,Online,M,1/18/2014,296459901,2/25/2014,7928,668.27,502.54,5298044.56,3984137.12,1313907.44 +Europe,Lithuania,Cereal,Online,H,12/4/2013,700544345,1/9/2014,5494,205.7,117.11,1130115.8,643402.34,486713.46 +Sub-Saharan Africa,Mauritania,Snacks,Offline,M,1/28/2014,797409856,2/16/2014,151,152.58,97.44,23039.58,14713.44,8326.14 +Europe,Malta,Cosmetics,Offline,L,2/10/2011,443355262,3/21/2011,7529,437.2,263.33,3291678.8,1982611.57,1309067.23 +Asia,Japan,Baby Food,Offline,L,4/15/2010,914991891,4/20/2010,5289,255.28,159.42,1350175.92,843172.38,507003.54 +Sub-Saharan Africa,South Africa,Meat,Offline,H,2/19/2014,859243571,3/11/2014,8122,421.89,364.69,3426590.58,2962012.18,464578.4 +Asia,Brunei,Office Supplies,Online,M,2/11/2011,343346631,3/30/2011,2753,651.21,524.96,1792781.13,1445214.88,347566.25 +Australia and Oceania,Kiribati,Household,Offline,L,3/28/2017,404849898,5/5/2017,2936,668.27,502.54,1962040.72,1475457.44,486583.28 +Asia,India,Snacks,Offline,M,9/26/2011,801614701,10/3/2011,4459,152.58,97.44,680354.22,434484.96,245869.26 +Asia,Kazakhstan,Snacks,Offline,L,7/16/2016,461814868,7/26/2016,137,152.58,97.44,20903.46,13349.28,7554.18 +Central America and the Caribbean,Saint Lucia,Baby Food,Online,H,10/16/2016,633936727,10/28/2016,4820,255.28,159.42,1230449.6,768404.4,462045.2 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,H,1/21/2010,836779105,2/10/2010,387,205.7,117.11,79605.9,45321.57,34284.33 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,L,2/8/2010,209453332,2/9/2010,750,154.06,90.93,115545,68197.5,47347.5 +Europe,Denmark,Cosmetics,Offline,C,11/6/2012,661383235,11/18/2012,6851,437.2,263.33,2995257.2,1804073.83,1191183.37 +Asia,Taiwan,Beverages,Online,C,4/3/2015,122305142,4/27/2015,1664,47.45,31.79,78956.8,52898.56,26058.24 +Central America and the Caribbean,Haiti,Household,Online,H,7/29/2011,192267882,9/12/2011,5194,668.27,502.54,3470994.38,2610192.76,860801.62 +Europe,Czech Republic,Household,Offline,L,4/7/2012,291632783,5/23/2012,9476,668.27,502.54,6332526.52,4762069.04,1570457.48 +Asia,Uzbekistan,Beverages,Online,L,7/2/2017,811073672,8/7/2017,3578,47.45,31.79,169776.1,113744.62,56031.48 +Sub-Saharan Africa,Niger,Fruits,Offline,C,5/13/2013,861576879,6/23/2013,8599,9.33,6.92,80228.67,59505.08,20723.59 +Central America and the Caribbean,Cuba,Clothes,Offline,H,7/4/2013,524441230,7/23/2013,2669,109.28,35.84,291668.32,95656.96,196011.36 +Europe,Netherlands,Cereal,Online,H,7/4/2017,401278054,8/21/2017,5948,205.7,117.11,1223503.6,696570.28,526933.32 +Sub-Saharan Africa,South Africa,Cereal,Online,M,8/23/2014,264011180,10/1/2014,5630,205.7,117.11,1158091,659329.3,498761.7 +Middle East and North Africa,Libya,Vegetables,Offline,C,5/30/2010,404876935,6/17/2010,937,154.06,90.93,144354.22,85201.41,59152.81 +Middle East and North Africa,Iraq,Office Supplies,Online,L,2/22/2015,286424148,2/23/2015,8125,651.21,524.96,5291081.25,4265300,1025781.25 +Europe,Macedonia,Snacks,Online,M,7/16/2017,791514146,7/31/2017,5480,152.58,97.44,836138.4,533971.2,302167.2 +Australia and Oceania,Kiribati,Cereal,Online,C,2/19/2011,173320758,3/18/2011,8319,205.7,117.11,1711218.3,974238.09,736980.21 +Central America and the Caribbean,Panama,Vegetables,Online,H,4/3/2013,805330312,4/18/2013,3990,154.06,90.93,614699.4,362810.7,251888.7 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,H,10/12/2015,631341636,11/30/2015,6875,255.28,159.42,1755050,1096012.5,659037.5 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,H,8/30/2011,815466058,9/6/2011,3383,437.2,263.33,1479047.6,890845.39,588202.21 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,H,11/4/2013,792127406,11/14/2013,6957,255.28,159.42,1775982.96,1109084.94,666898.02 +North America,Canada,Office Supplies,Offline,L,8/13/2013,516062009,9/23/2013,3071,651.21,524.96,1999865.91,1612152.16,387713.75 +Sub-Saharan Africa,Swaziland,Personal Care,Online,M,9/13/2014,912318694,10/2/2014,4230,81.73,56.67,345717.9,239714.1,106003.8 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,L,4/21/2014,726258790,5/21/2014,4970,437.2,263.33,2172884,1308750.1,864133.9 +Sub-Saharan Africa,Burundi,Cereal,Offline,H,6/25/2014,573556125,8/9/2014,6858,205.7,117.11,1410690.6,803140.38,607550.22 +Europe,Belarus,Baby Food,Online,M,10/15/2010,690197026,10/15/2010,3493,255.28,159.42,891693.04,556854.06,334838.98 +Sub-Saharan Africa,Mali,Meat,Online,L,3/14/2011,482480323,4/3/2011,5504,421.89,364.69,2322082.56,2007253.76,314828.8 +North America,Greenland,Cosmetics,Online,H,3/7/2017,777017343,4/18/2017,5554,437.2,263.33,2428208.8,1462534.82,965673.98 +Middle East and North Africa,Israel,Personal Care,Online,H,5/4/2012,670731914,6/13/2012,3333,81.73,56.67,272406.09,188881.11,83524.98 +Europe,Estonia,Cereal,Online,M,8/17/2011,680860364,8/20/2011,567,205.7,117.11,116631.9,66401.37,50230.53 +Australia and Oceania,Tonga,Beverages,Online,L,2/19/2012,494951522,2/29/2012,6009,47.45,31.79,285127.05,191026.11,94100.94 +Australia and Oceania,Vanuatu,Office Supplies,Online,H,1/7/2012,320866715,1/7/2012,446,651.21,524.96,290439.66,234132.16,56307.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,C,4/13/2014,436779773,4/15/2014,1696,109.28,35.84,185338.88,60784.64,124554.24 +Asia,Laos,Beverages,Offline,M,6/5/2015,741177022,6/13/2015,9606,47.45,31.79,455804.7,305374.74,150429.96 +Sub-Saharan Africa,Mozambique,Cereal,Offline,L,10/19/2016,302857291,12/6/2016,1057,205.7,117.11,217424.9,123785.27,93639.63 +Europe,France,Cereal,Online,C,3/30/2013,510931909,4/13/2013,4961,205.7,117.11,1020477.7,580982.71,439494.99 +Europe,Portugal,Clothes,Offline,L,1/10/2012,124824702,2/20/2012,7258,109.28,35.84,793154.24,260126.72,533027.52 +Sub-Saharan Africa,Sudan,Snacks,Online,H,11/26/2013,224272000,12/17/2013,5924,152.58,97.44,903883.92,577234.56,326649.36 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,M,11/29/2016,159322631,1/7/2017,5962,9.33,6.92,55625.46,41257.04,14368.42 +Australia and Oceania,Tonga,Vegetables,Offline,L,7/31/2012,700337922,9/10/2012,4409,154.06,90.93,679250.54,400910.37,278340.17 +Asia,North Korea,Clothes,Offline,M,6/8/2012,887991702,6/19/2012,5333,109.28,35.84,582790.24,191134.72,391655.52 +Middle East and North Africa,Kuwait,Baby Food,Online,C,12/2/2013,283270299,12/2/2013,4831,255.28,159.42,1233257.68,770158.02,463099.66 +Asia,Singapore,Meat,Online,M,10/5/2011,317472541,11/16/2011,6035,421.89,364.69,2546106.15,2200904.15,345202 +Europe,Czech Republic,Office Supplies,Online,H,11/20/2016,242209756,12/28/2016,4104,651.21,524.96,2672565.84,2154435.84,518130 +Sub-Saharan Africa,Mauritania,Cereal,Offline,H,10/18/2014,279405772,11/11/2014,1232,205.7,117.11,253422.4,144279.52,109142.88 +Europe,Luxembourg,Personal Care,Offline,H,10/7/2014,271296918,10/10/2014,1642,81.73,56.67,134200.66,93052.14,41148.52 +Europe,Germany,Cosmetics,Online,M,10/12/2015,130432021,10/27/2015,6588,437.2,263.33,2880273.6,1734818.04,1145455.56 +Sub-Saharan Africa,Guinea,Personal Care,Online,L,4/24/2010,289672410,5/6/2010,9358,81.73,56.67,764829.34,530317.86,234511.48 +Middle East and North Africa,Bahrain,Beverages,Online,H,10/31/2010,352191913,12/6/2010,268,47.45,31.79,12716.6,8519.72,4196.88 +Australia and Oceania,Marshall Islands,Beverages,Offline,C,9/26/2015,441476857,11/5/2015,1667,47.45,31.79,79099.15,52993.93,26105.22 +Sub-Saharan Africa,Togo,Office Supplies,Offline,H,2/11/2013,751326072,2/28/2013,2936,651.21,524.96,1911952.56,1541282.56,370670 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Online,H,11/10/2014,195850884,12/3/2014,5484,255.28,159.42,1399955.52,874259.28,525696.24 +Europe,Spain,Office Supplies,Offline,C,12/22/2014,459475123,12/25/2014,7754,651.21,524.96,5049482.34,4070539.84,978942.5 +Middle East and North Africa,Iraq,Cereal,Offline,C,2/11/2016,146935117,2/26/2016,221,205.7,117.11,45459.7,25881.31,19578.39 +Asia,Turkmenistan,Meat,Online,H,8/19/2010,633279693,8/22/2010,389,421.89,364.69,164115.21,141864.41,22250.8 +Central America and the Caribbean,Grenada,Baby Food,Online,M,9/4/2014,213870179,10/2/2014,7794,255.28,159.42,1989652.32,1242519.48,747132.84 +Middle East and North Africa,Qatar,Beverages,Offline,C,5/14/2011,854380404,6/20/2011,9003,47.45,31.79,427192.35,286205.37,140986.98 +North America,Mexico,Office Supplies,Online,L,3/11/2015,540796697,4/19/2015,2615,651.21,524.96,1702914.15,1372770.4,330143.75 +Europe,Portugal,Household,Online,M,3/11/2015,929417884,4/14/2015,4260,668.27,502.54,2846830.2,2140820.4,706009.8 +Sub-Saharan Africa,Malawi,Household,Offline,L,8/15/2016,596855294,9/19/2016,1600,668.27,502.54,1069232,804064,265168 +Sub-Saharan Africa,The Gambia,Meat,Offline,C,6/12/2014,890032756,7/24/2014,9326,421.89,364.69,3934546.14,3401098.94,533447.2 +Europe,Monaco,Baby Food,Online,L,4/4/2012,976186597,4/22/2012,4162,255.28,159.42,1062475.36,663506.04,398969.32 +Europe,Belgium,Cereal,Online,L,12/8/2010,992865645,12/24/2010,9863,205.7,117.11,2028819.1,1155055.93,873763.17 +Sub-Saharan Africa,Djibouti,Vegetables,Online,H,6/2/2012,697931230,6/2/2012,2215,154.06,90.93,341242.9,201409.95,139832.95 +Europe,Spain,Meat,Offline,H,12/6/2015,819557178,1/2/2016,4036,421.89,364.69,1702748.04,1471888.84,230859.2 +Middle East and North Africa,Turkey,Cosmetics,Offline,M,3/7/2014,806229817,3/17/2014,174,437.2,263.33,76072.8,45819.42,30253.38 +Asia,Kazakhstan,Beverages,Offline,H,4/20/2012,176747977,4/26/2012,2509,47.45,31.79,119052.05,79761.11,39290.94 +Sub-Saharan Africa,Malawi,Cereal,Online,L,7/2/2016,770222985,8/6/2016,4952,205.7,117.11,1018626.4,579928.72,438697.68 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,M,2/9/2015,896078670,2/9/2015,8446,205.7,117.11,1737342.2,989111.06,748231.14 +Europe,Macedonia,Cosmetics,Offline,M,9/2/2012,284051358,9/26/2012,5964,437.2,263.33,2607460.8,1570500.12,1036960.68 +Asia,Singapore,Meat,Offline,L,1/4/2011,534189879,1/18/2011,7511,421.89,364.69,3168815.79,2739186.59,429629.2 +Europe,Luxembourg,Fruits,Offline,C,1/4/2013,166855561,2/16/2013,5123,9.33,6.92,47797.59,35451.16,12346.43 +Middle East and North Africa,Pakistan,Meat,Online,H,4/10/2011,472722232,4/29/2011,7868,421.89,364.69,3319430.52,2869380.92,450049.6 +Europe,Czech Republic,Cereal,Online,M,8/6/2014,562776219,8/23/2014,6844,205.7,117.11,1407810.8,801500.84,606309.96 +Sub-Saharan Africa,Swaziland,Baby Food,Online,M,12/1/2013,518316352,1/17/2014,182,255.28,159.42,46460.96,29014.44,17446.52 +Australia and Oceania,Papua New Guinea,Baby Food,Online,L,5/21/2016,940953958,6/24/2016,8041,255.28,159.42,2052706.48,1281896.22,770810.26 +Asia,China,Beverages,Offline,C,4/14/2011,702612864,5/26/2011,7615,47.45,31.79,361331.75,242080.85,119250.9 +Europe,Kosovo,Fruits,Offline,L,9/3/2011,995529401,10/20/2011,8127,9.33,6.92,75824.91,56238.84,19586.07 +Sub-Saharan Africa,Malawi,Household,Online,L,9/29/2012,382252395,10/10/2012,5833,668.27,502.54,3898018.91,2931315.82,966703.09 +Sub-Saharan Africa,Swaziland,Personal Care,Online,M,10/9/2010,645643174,10/25/2010,9018,81.73,56.67,737041.14,511050.06,225991.08 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,H,6/7/2014,938875567,7/3/2014,2999,81.73,56.67,245108.27,169953.33,75154.94 +Asia,Brunei,Clothes,Offline,C,10/5/2010,935435903,10/25/2010,5126,109.28,35.84,560169.28,183715.84,376453.44 +Middle East and North Africa,Tunisia ,Household,Online,H,5/11/2014,379123008,5/28/2014,9778,668.27,502.54,6534344.06,4913836.12,1620507.94 +Central America and the Caribbean,Barbados,Fruits,Online,M,8/8/2010,434048211,9/24/2010,3366,9.33,6.92,31404.78,23292.72,8112.06 +Europe,Vatican City,Household,Offline,L,6/8/2012,534635341,7/8/2012,9333,668.27,502.54,6236963.91,4690205.82,1546758.09 +Central America and the Caribbean,El Salvador,Baby Food,Offline,L,2/25/2011,635620725,4/13/2011,3152,255.28,159.42,804642.56,502491.84,302150.72 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,C,6/20/2010,762053191,7/10/2010,7329,9.33,6.92,68379.57,50716.68,17662.89 +Europe,Luxembourg,Cereal,Offline,M,3/2/2015,559294068,4/5/2015,6398,205.7,117.11,1316068.6,749269.78,566798.82 +Asia,Japan,Meat,Online,M,2/27/2012,643017184,3/8/2012,1929,421.89,364.69,813825.81,703487.01,110338.8 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,H,2/20/2012,349208867,3/25/2012,7519,205.7,117.11,1546658.3,880550.09,666108.21 +Europe,Ireland,Personal Care,Online,C,7/7/2015,884167945,8/6/2015,3798,81.73,56.67,310410.54,215232.66,95177.88 +Sub-Saharan Africa,Niger,Office Supplies,Offline,C,3/7/2016,374505746,4/11/2016,3427,651.21,524.96,2231696.67,1799037.92,432658.75 +Central America and the Caribbean,Grenada,Fruits,Online,M,11/19/2012,617146098,12/14/2012,6100,9.33,6.92,56913,42212,14701 +Europe,Austria,Fruits,Offline,M,1/3/2013,329325330,2/11/2013,3538,9.33,6.92,33009.54,24482.96,8526.58 +Sub-Saharan Africa,South Sudan,Baby Food,Online,M,8/22/2013,998592269,8/25/2013,4498,255.28,159.42,1148249.44,717071.16,431178.28 +Middle East and North Africa,Saudi Arabia,Meat,Offline,M,12/9/2012,132808244,12/17/2012,9765,421.89,364.69,4119755.85,3561197.85,558558 +Central America and the Caribbean,Jamaica,Cereal,Online,H,11/28/2013,710147082,1/1/2014,7158,205.7,117.11,1472400.6,838273.38,634127.22 +Middle East and North Africa,Libya,Clothes,Online,M,1/18/2013,829095113,2/7/2013,6523,109.28,35.84,712833.44,233784.32,479049.12 +North America,Canada,Personal Care,Online,H,9/17/2011,458451163,11/4/2011,4742,81.73,56.67,387563.66,268729.14,118834.52 +Asia,China,Office Supplies,Online,M,4/20/2012,987326562,5/1/2012,725,651.21,524.96,472127.25,380596,91531.25 +Europe,Switzerland,Fruits,Online,H,7/10/2014,275145137,8/21/2014,415,9.33,6.92,3871.95,2871.8,1000.15 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,H,7/23/2011,301643216,8/27/2011,1786,668.27,502.54,1193530.22,897536.44,295993.78 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,L,8/1/2016,416869628,8/23/2016,9842,81.73,56.67,804386.66,557746.14,246640.52 +Central America and the Caribbean,Grenada,Meat,Online,L,7/24/2013,491185700,7/26/2013,1619,421.89,364.69,683039.91,590433.11,92606.8 +Sub-Saharan Africa,Benin,Baby Food,Online,M,1/6/2014,465265262,1/14/2014,1185,255.28,159.42,302506.8,188912.7,113594.1 +Middle East and North Africa,Pakistan,Office Supplies,Online,C,5/23/2015,800094640,7/3/2015,4639,651.21,524.96,3020963.19,2435289.44,585673.75 +Australia and Oceania,Marshall Islands,Vegetables,Offline,M,5/29/2012,226972663,7/2/2012,5110,154.06,90.93,787246.6,464652.3,322594.3 +Europe,Italy,Beverages,Offline,M,1/2/2016,697510659,2/9/2016,7759,47.45,31.79,368164.55,246658.61,121505.94 +Europe,Spain,Meat,Offline,M,9/4/2011,633632457,10/16/2011,4780,421.89,364.69,2016634.2,1743218.2,273416 +Asia,Turkmenistan,Cereal,Online,L,4/7/2016,777574384,5/23/2016,394,205.7,117.11,81045.8,46141.34,34904.46 +Europe,Ukraine,Baby Food,Offline,C,8/14/2013,141885268,9/23/2013,5859,255.28,159.42,1495685.52,934041.78,561643.74 +Sub-Saharan Africa,Guinea,Beverages,Online,M,5/9/2011,959426438,6/5/2011,4459,47.45,31.79,211579.55,141751.61,69827.94 +Europe,Luxembourg,Baby Food,Offline,C,5/13/2014,133371722,7/1/2014,6511,255.28,159.42,1662128.08,1037983.62,624144.46 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,H,6/23/2013,487207448,7/1/2013,4366,255.28,159.42,1114552.48,696027.72,418524.76 +Sub-Saharan Africa,South Africa,Household,Offline,L,12/6/2011,414732444,1/25/2012,7401,668.27,502.54,4945866.27,3719298.54,1226567.73 +Middle East and North Africa,Egypt,Household,Offline,C,1/13/2014,630058038,2/10/2014,7030,668.27,502.54,4697938.1,3532856.2,1165081.9 +Sub-Saharan Africa,Mauritius ,Clothes,Online,C,10/20/2013,117608058,11/27/2013,1693,109.28,35.84,185011.04,60677.12,124333.92 +Sub-Saharan Africa,Kenya,Fruits,Online,M,11/19/2013,182118833,12/25/2013,1864,9.33,6.92,17391.12,12898.88,4492.24 +Europe,Malta,Clothes,Offline,H,3/18/2014,398639190,4/6/2014,5050,109.28,35.84,551864,180992,370872 +Australia and Oceania,Tonga,Meat,Offline,C,10/10/2015,862530457,11/26/2015,785,421.89,364.69,331183.65,286281.65,44902 +Asia,Taiwan,Beverages,Offline,L,11/6/2016,839466464,11/21/2016,5636,47.45,31.79,267428.2,179168.44,88259.76 +Europe,Denmark,Cereal,Online,C,10/11/2016,115433537,11/16/2016,8204,205.7,117.11,1687562.8,960770.44,726792.36 +Central America and the Caribbean,Belize,Vegetables,Online,H,3/3/2012,346730506,3/10/2012,4117,154.06,90.93,634265.02,374358.81,259906.21 +Central America and the Caribbean,Nicaragua,Meat,Online,H,11/10/2015,109968698,12/23/2015,1036,421.89,364.69,437078.04,377818.84,59259.2 +Sub-Saharan Africa,Comoros,Clothes,Online,C,3/24/2015,752071940,5/4/2015,3655,109.28,35.84,399418.4,130995.2,268423.2 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,M,11/15/2013,540276563,12/2/2013,8696,152.58,97.44,1326835.68,847338.24,479497.44 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,C,9/4/2012,512131392,9/26/2012,9915,668.27,502.54,6625897.05,4982684.1,1643212.95 +Europe,Spain,Beverages,Offline,H,7/30/2013,425497758,8/22/2013,3097,47.45,31.79,146952.65,98453.63,48499.02 +Asia,Cambodia,Office Supplies,Offline,C,10/18/2015,108549487,11/9/2015,1060,651.21,524.96,690282.6,556457.6,133825 +Australia and Oceania,Fiji,Personal Care,Offline,C,1/15/2012,809772908,2/21/2012,8653,81.73,56.67,707209.69,490365.51,216844.18 +Europe,Armenia,Baby Food,Offline,M,1/8/2015,247966849,1/29/2015,7756,255.28,159.42,1979951.68,1236461.52,743490.16 +Asia,Bhutan,Cereal,Online,L,10/18/2015,262242639,12/3/2015,2279,205.7,117.11,468790.3,266893.69,201896.61 +Europe,Monaco,Cosmetics,Offline,M,4/9/2010,962024104,4/24/2010,3166,437.2,263.33,1384175.2,833702.78,550472.42 +Sub-Saharan Africa,Lesotho,Personal Care,Online,M,7/24/2010,277047574,7/25/2010,3389,81.73,56.67,276982.97,192054.63,84928.34 +Sub-Saharan Africa,Angola,Meat,Offline,M,12/1/2010,707361876,12/13/2010,2953,421.89,364.69,1245841.17,1076929.57,168911.6 +Central America and the Caribbean,The Bahamas,Baby Food,Online,L,3/25/2014,773328340,4/12/2014,3896,255.28,159.42,994570.88,621100.32,373470.56 +Europe,Iceland,Fruits,Offline,L,2/2/2013,865620791,3/4/2013,5283,9.33,6.92,49290.39,36558.36,12732.03 +Sub-Saharan Africa,Sudan,Cereal,Online,C,4/20/2016,995225560,5/11/2016,8214,205.7,117.11,1689619.8,961941.54,727678.26 +Middle East and North Africa,United Arab Emirates,Meat,Offline,H,10/20/2014,343441474,10/22/2014,819,421.89,364.69,345527.91,298681.11,46846.8 +Central America and the Caribbean,The Bahamas,Cereal,Offline,M,9/28/2015,411879861,11/16/2015,3259,205.7,117.11,670376.3,381661.49,288714.81 +Middle East and North Africa,Somalia,Beverages,Offline,C,12/21/2015,972464549,1/13/2016,2725,47.45,31.79,129301.25,86627.75,42673.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,L,5/28/2013,517431867,5/30/2013,8443,154.06,90.93,1300728.58,767721.99,533006.59 +Europe,Slovakia,Cereal,Online,C,10/27/2010,309330642,10/27/2010,6666,205.7,117.11,1371196.2,780655.26,590540.94 +Europe,Macedonia,Meat,Online,L,1/18/2012,331022202,3/4/2012,5681,421.89,364.69,2396757.09,2071803.89,324953.2 +Europe,Montenegro,Fruits,Offline,L,8/18/2010,635680377,8/21/2010,805,9.33,6.92,7510.65,5570.6,1940.05 +Europe,Norway,Office Supplies,Offline,L,4/23/2016,896791493,4/26/2016,9386,651.21,524.96,6112257.06,4927274.56,1184982.5 +Sub-Saharan Africa,The Gambia,Meat,Offline,H,5/29/2013,858154380,6/12/2013,5806,421.89,364.69,2449493.34,2117390.14,332103.2 +North America,Greenland,Meat,Offline,L,1/5/2010,783880364,1/20/2010,6474,421.89,364.69,2731315.86,2361003.06,370312.8 +Europe,Iceland,Personal Care,Offline,M,7/2/2011,108393275,7/29/2011,4834,81.73,56.67,395082.82,273942.78,121140.04 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,L,9/24/2016,586429440,10/26/2016,6358,109.28,35.84,694802.24,227870.72,466931.52 +Europe,Portugal,Baby Food,Online,M,4/13/2014,443037688,4/13/2014,3552,255.28,159.42,906754.56,566259.84,340494.72 +Europe,Czech Republic,Cosmetics,Offline,M,7/2/2016,223579347,7/18/2016,952,437.2,263.33,416214.4,250690.16,165524.24 +Europe,Poland,Cereal,Offline,C,4/21/2010,543728244,4/24/2010,125,205.7,117.11,25712.5,14638.75,11073.75 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,H,12/17/2013,739470708,2/1/2014,4670,651.21,524.96,3041150.7,2451563.2,589587.5 +Asia,Cambodia,Snacks,Online,M,9/24/2012,217105567,10/12/2012,5217,152.58,97.44,796009.86,508344.48,287665.38 +Middle East and North Africa,Israel,Snacks,Online,C,8/27/2015,703244149,9/3/2015,4426,152.58,97.44,675319.08,431269.44,244049.64 +Asia,Mongolia,Baby Food,Offline,H,11/25/2013,394810283,1/3/2014,1991,255.28,159.42,508262.48,317405.22,190857.26 +Europe,Bosnia and Herzegovina,Household,Offline,L,11/11/2014,709040296,11/13/2014,9635,668.27,502.54,6438781.45,4841972.9,1596808.55 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,M,8/15/2015,433483016,9/8/2015,6112,437.2,263.33,2672166.4,1609472.96,1062693.44 +North America,Canada,Household,Online,H,5/2/2014,675999772,6/16/2014,2210,668.27,502.54,1476876.7,1110613.4,366263.3 +Sub-Saharan Africa,Botswana,Personal Care,Offline,M,1/4/2014,814764392,2/16/2014,5744,81.73,56.67,469457.12,325512.48,143944.64 +Europe,Luxembourg,Household,Online,L,2/23/2011,748263204,3/5/2011,6565,668.27,502.54,4387192.55,3299175.1,1088017.45 +Europe,Belgium,Fruits,Offline,H,8/31/2014,445295035,9/27/2014,1551,9.33,6.92,14470.83,10732.92,3737.91 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,H,11/1/2011,394971215,12/8/2011,9615,255.28,159.42,2454517.2,1532823.3,921693.9 +Central America and the Caribbean,Jamaica,Beverages,Online,L,6/29/2017,256715571,7/20/2017,6697,47.45,31.79,317772.65,212897.63,104875.02 +Central America and the Caribbean,Haiti,Clothes,Offline,L,4/3/2017,210264432,4/29/2017,773,109.28,35.84,84473.44,27704.32,56769.12 +Sub-Saharan Africa,Niger,Fruits,Online,H,9/23/2016,505666625,10/27/2016,6846,9.33,6.92,63873.18,47374.32,16498.86 +Europe,Armenia,Beverages,Offline,H,1/6/2015,113283479,2/17/2015,1954,47.45,31.79,92717.3,62117.66,30599.64 +Europe,France,Vegetables,Online,C,1/26/2016,773788821,2/29/2016,162,154.06,90.93,24957.72,14730.66,10227.06 +Europe,Bulgaria,Baby Food,Online,M,5/1/2017,248168981,5/10/2017,7571,255.28,159.42,1932724.88,1206968.82,725756.06 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,C,7/12/2013,867722785,7/15/2013,7310,651.21,524.96,4760345.1,3837457.6,922887.5 +Europe,Sweden,Household,Online,C,8/6/2015,984061563,8/23/2015,4539,668.27,502.54,3033277.53,2281029.06,752248.47 +Middle East and North Africa,Syria,Cereal,Offline,C,8/6/2016,819109141,9/13/2016,1452,205.7,117.11,298676.4,170043.72,128632.68 +Sub-Saharan Africa,Zambia,Snacks,Online,H,8/31/2010,215101850,9/16/2010,2272,152.58,97.44,346661.76,221383.68,125278.08 +Sub-Saharan Africa,Djibouti,Baby Food,Offline,L,12/6/2011,884588515,1/18/2012,8254,255.28,159.42,2107081.12,1315852.68,791228.44 +Sub-Saharan Africa,Niger,Office Supplies,Online,M,11/11/2012,560430467,12/1/2012,2684,651.21,524.96,1747847.64,1408992.64,338855 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,H,10/18/2010,645801532,11/27/2010,5879,154.06,90.93,905718.74,534577.47,371141.27 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,L,9/10/2011,364188039,9/15/2011,189,9.33,6.92,1763.37,1307.88,455.49 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,M,3/21/2011,809388816,3/31/2011,4992,437.2,263.33,2182502.4,1314543.36,867959.04 +Sub-Saharan Africa,Botswana,Personal Care,Online,C,9/7/2013,895515191,9/17/2013,1700,81.73,56.67,138941,96339,42602 +Middle East and North Africa,Kuwait,Fruits,Offline,M,2/7/2013,506990993,3/28/2013,8756,9.33,6.92,81693.48,60591.52,21101.96 +Europe,Netherlands,Personal Care,Online,M,2/16/2012,948552548,3/22/2012,6633,81.73,56.67,542115.09,375892.11,166222.98 +Sub-Saharan Africa,Guinea,Cereal,Online,M,9/8/2010,895248687,9/21/2010,2836,205.7,117.11,583365.2,332123.96,251241.24 +Europe,Moldova ,Cosmetics,Offline,M,5/6/2017,442440736,6/19/2017,6901,437.2,263.33,3017117.2,1817240.33,1199876.87 +Asia,Kyrgyzstan,Cereal,Online,C,3/28/2015,655802524,4/20/2015,5395,205.7,117.11,1109751.5,631808.45,477943.05 +Middle East and North Africa,Israel,Baby Food,Online,L,4/7/2011,421320378,4/19/2011,6917,255.28,159.42,1765771.76,1102708.14,663063.62 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,M,3/13/2017,495293128,3/22/2017,7098,437.2,263.33,3103245.6,1869116.34,1234129.26 +Europe,Ukraine,Meat,Online,C,7/27/2015,354332101,8/25/2015,3598,421.89,364.69,1517960.22,1312154.62,205805.6 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,M,6/25/2016,445361125,7/14/2016,1109,205.7,117.11,228121.3,129874.99,98246.31 +Europe,Portugal,Clothes,Online,M,12/19/2015,835616528,2/2/2016,6355,109.28,35.84,694474.4,227763.2,466711.2 +Middle East and North Africa,Lebanon,Office Supplies,Online,L,11/23/2014,762647140,11/30/2014,3091,651.21,524.96,2012890.11,1622651.36,390238.75 +Europe,Czech Republic,Clothes,Offline,M,3/18/2015,884314286,4/10/2015,7104,109.28,35.84,776325.12,254607.36,521717.76 +Central America and the Caribbean,El Salvador,Meat,Offline,C,2/18/2016,128791797,4/3/2016,1210,421.89,364.69,510486.9,441274.9,69212 +Sub-Saharan Africa,Benin,Cereal,Offline,L,5/16/2010,644565999,6/26/2010,258,205.7,117.11,53070.6,30214.38,22856.22 +Central America and the Caribbean,Cuba,Fruits,Offline,C,8/22/2010,150435721,9/5/2010,6128,9.33,6.92,57174.24,42405.76,14768.48 +Europe,Andorra,Cosmetics,Offline,H,7/25/2015,485512292,8/29/2015,2731,437.2,263.33,1193993.2,719154.23,474838.97 +Asia,Mongolia,Meat,Online,L,6/23/2013,859219539,7/2/2013,1010,421.89,364.69,426108.9,368336.9,57772 +Middle East and North Africa,Morocco,Cosmetics,Online,M,6/30/2016,101293790,7/7/2016,3938,437.2,263.33,1721693.6,1036993.54,684700.06 +Europe,Andorra,Clothes,Online,M,4/20/2011,711783874,5/28/2011,1520,109.28,35.84,166105.6,54476.8,111628.8 +Sub-Saharan Africa,Guinea,Baby Food,Online,L,12/3/2015,311051118,12/25/2015,5793,255.28,159.42,1478837.04,923520.06,555316.98 +Central America and the Caribbean,Dominica,Fruits,Offline,L,5/19/2015,189769351,6/7/2015,5823,9.33,6.92,54328.59,40295.16,14033.43 +Europe,Sweden,Fruits,Online,C,11/28/2010,358924901,12/1/2010,2709,9.33,6.92,25274.97,18746.28,6528.69 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,H,2/28/2016,899816596,4/5/2016,4582,205.7,117.11,942517.4,536598.02,405919.38 +Middle East and North Africa,Morocco,Office Supplies,Offline,M,7/27/2015,614055764,9/7/2015,1601,651.21,524.96,1042587.21,840460.96,202126.25 +Europe,United Kingdom,Cereal,Online,H,7/22/2013,173566234,8/24/2013,960,205.7,117.11,197472,112425.6,85046.4 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,H,8/13/2015,770584332,9/19/2015,1883,81.73,56.67,153897.59,106709.61,47187.98 +Middle East and North Africa,Somalia,Household,Online,M,12/10/2016,967658889,12/27/2016,624,668.27,502.54,417000.48,313584.96,103415.52 +Asia,Brunei,Household,Offline,M,10/19/2013,747651231,10/21/2013,5469,668.27,502.54,3654768.63,2748391.26,906377.37 +Europe,Armenia,Cosmetics,Offline,L,11/14/2014,163735187,11/22/2014,1735,437.2,263.33,758542,456877.55,301664.45 +Australia and Oceania,Nauru,Vegetables,Online,C,10/6/2014,689397084,10/20/2014,6772,154.06,90.93,1043294.32,615777.96,427516.36 +Europe,Cyprus,Personal Care,Offline,L,12/6/2012,268435752,1/14/2013,4959,81.73,56.67,405299.07,281026.53,124272.54 +Central America and the Caribbean,Costa Rica,Beverages,Online,L,6/22/2017,964962518,7/3/2017,2707,47.45,31.79,128447.15,86055.53,42391.62 +Europe,Armenia,Household,Offline,M,1/15/2011,413401210,1/17/2011,3460,668.27,502.54,2312214.2,1738788.4,573425.8 +Australia and Oceania,Australia,Household,Offline,H,3/20/2015,368488156,5/4/2015,2689,668.27,502.54,1796978.03,1351330.06,445647.97 +Europe,France,Baby Food,Online,M,12/30/2010,855272185,1/7/2011,2901,255.28,159.42,740567.28,462477.42,278089.86 +Europe,Bosnia and Herzegovina,Office Supplies,Offline,C,9/27/2010,619114625,10/24/2010,8630,651.21,524.96,5619942.3,4530404.8,1089537.5 +Australia and Oceania,Fiji,Snacks,Online,L,7/1/2016,275689303,7/25/2016,1446,152.58,97.44,220630.68,140898.24,79732.44 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,M,4/4/2016,960982549,5/9/2016,4946,47.45,31.79,234687.7,157233.34,77454.36 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,M,6/3/2010,281293189,7/7/2010,9760,9.33,6.92,91060.8,67539.2,23521.6 +Central America and the Caribbean,Guatemala,Office Supplies,Online,M,8/7/2015,863232553,8/14/2015,8550,651.21,524.96,5567845.5,4488408,1079437.5 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,H,5/24/2015,903724467,6/24/2015,1007,255.28,159.42,257066.96,160535.94,96531.02 +Europe,Ireland,Fruits,Offline,M,3/10/2017,920005261,4/23/2017,8856,9.33,6.92,82626.48,61283.52,21342.96 +Sub-Saharan Africa,Rwanda,Personal Care,Online,L,7/2/2010,599623763,7/25/2010,851,81.73,56.67,69552.23,48226.17,21326.06 +Sub-Saharan Africa,Swaziland,Cereal,Offline,H,3/15/2016,150441300,3/23/2016,7779,205.7,117.11,1600140.3,910998.69,689141.61 +Sub-Saharan Africa,Lesotho,Fruits,Offline,H,8/2/2014,750631701,9/1/2014,7456,9.33,6.92,69564.48,51595.52,17968.96 +Sub-Saharan Africa,Burundi,Snacks,Offline,H,4/16/2017,498681294,5/14/2017,9732,152.58,97.44,1484908.56,948286.08,536622.48 +Asia,Turkmenistan,Cereal,Offline,M,7/9/2010,263388907,8/12/2010,1486,205.7,117.11,305670.2,174025.46,131644.74 +Central America and the Caribbean,The Bahamas,Clothes,Online,M,11/3/2011,533865869,12/13/2011,1629,109.28,35.84,178017.12,58383.36,119633.76 +Sub-Saharan Africa,Malawi,Snacks,Offline,L,5/13/2013,969536006,6/11/2013,6104,152.58,97.44,931348.32,594773.76,336574.56 +Central America and the Caribbean,Costa Rica,Baby Food,Online,L,11/9/2015,850135648,12/25/2015,2885,255.28,159.42,736482.8,459926.7,276556.1 +Australia and Oceania,Solomon Islands,Baby Food,Offline,C,5/7/2017,425713622,5/31/2017,6976,255.28,159.42,1780833.28,1112113.92,668719.36 +Asia,China,Office Supplies,Online,L,12/10/2016,466631257,12/19/2016,5413,651.21,524.96,3524999.73,2841608.48,683391.25 +Asia,Nepal,Beverages,Online,M,1/9/2011,913562381,2/15/2011,2265,47.45,31.79,107474.25,72004.35,35469.9 +Europe,Portugal,Snacks,Offline,C,3/4/2012,427493321,3/9/2012,3629,152.58,97.44,553712.82,353609.76,200103.06 +Sub-Saharan Africa,Mali,Household,Offline,L,2/15/2015,439722907,2/16/2015,2635,668.27,502.54,1760891.45,1324192.9,436698.55 +Sub-Saharan Africa,Cameroon,Meat,Offline,L,8/29/2015,201862466,9/22/2015,4444,421.89,364.69,1874879.16,1620682.36,254196.8 +Asia,South Korea,Snacks,Online,C,6/3/2014,835835826,6/14/2014,1250,152.58,97.44,190725,121800,68925 +Sub-Saharan Africa,Gabon,Household,Online,H,2/9/2013,383879315,2/23/2013,7275,668.27,502.54,4861664.25,3655978.5,1205685.75 +Asia,Brunei,Cosmetics,Online,C,9/18/2010,558541762,10/12/2010,3774,437.2,263.33,1649992.8,993807.42,656185.38 +Australia and Oceania,New Zealand,Cosmetics,Online,L,11/7/2014,892684495,12/19/2014,4034,437.2,263.33,1763664.8,1062273.22,701391.58 +Asia,Singapore,Clothes,Online,C,4/11/2015,989481341,4/20/2015,8372,109.28,35.84,914892.16,300052.48,614839.68 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,M,5/19/2010,972418630,6/19/2010,9137,668.27,502.54,6105982.99,4591707.98,1514275.01 +Asia,Bangladesh,Clothes,Offline,L,12/24/2010,135295188,2/12/2011,5708,109.28,35.84,623770.24,204574.72,419195.52 +Middle East and North Africa,Somalia,Personal Care,Online,M,10/22/2013,992222344,11/11/2013,9496,81.73,56.67,776108.08,538138.32,237969.76 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,H,11/17/2012,727623927,12/26/2012,8944,47.45,31.79,424392.8,284329.76,140063.04 +Middle East and North Africa,Egypt,Cereal,Offline,M,11/5/2010,646236264,11/16/2010,4526,205.7,117.11,930998.2,530039.86,400958.34 +Middle East and North Africa,Israel,Household,Offline,C,3/18/2015,323108184,4/22/2015,3747,668.27,502.54,2504007.69,1883017.38,620990.31 +Australia and Oceania,Kiribati,Baby Food,Offline,M,10/27/2011,753601014,11/14/2011,6142,255.28,159.42,1567929.76,979157.64,588772.12 +Asia,Laos,Meat,Offline,M,2/4/2014,303388583,2/12/2014,8279,421.89,364.69,3492827.31,3019268.51,473558.8 +Asia,Singapore,Cereal,Online,L,10/19/2013,558457219,11/3/2013,8756,205.7,117.11,1801109.2,1025415.16,775694.04 +Australia and Oceania,Palau,Cosmetics,Offline,C,2/15/2015,475105750,3/27/2015,3204,437.2,263.33,1400788.8,843709.32,557079.48 +Europe,Portugal,Household,Offline,H,10/1/2015,429945504,11/13/2015,9284,668.27,502.54,6204218.68,4665581.36,1538637.32 +Sub-Saharan Africa,Malawi,Household,Online,C,8/21/2010,869900310,9/15/2010,1688,668.27,502.54,1128039.76,848287.52,279752.24 +Asia,Laos,Beverages,Offline,L,12/15/2010,962206494,2/3/2011,7139,47.45,31.79,338745.55,226948.81,111796.74 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,L,1/4/2010,844412887,1/24/2010,9393,651.21,524.96,6116815.53,4930949.28,1185866.25 +Middle East and North Africa,Oman,Clothes,Offline,H,4/25/2017,274380815,4/26/2017,4235,109.28,35.84,462800.8,151782.4,311018.4 +Middle East and North Africa,Somalia,Clothes,Offline,M,12/10/2016,880284106,1/26/2017,4484,109.28,35.84,490011.52,160706.56,329304.96 +Europe,Romania,Snacks,Offline,C,10/1/2016,310609090,10/24/2016,4987,152.58,97.44,760916.46,485933.28,274983.18 +Australia and Oceania,Marshall Islands,Household,Offline,C,4/22/2014,784154593,5/27/2014,7625,668.27,502.54,5095558.75,3831867.5,1263691.25 +Central America and the Caribbean,Guatemala,Meat,Offline,C,10/22/2015,540031945,10/24/2015,6308,421.89,364.69,2661282.12,2300464.52,360817.6 +Sub-Saharan Africa,Liberia,Beverages,Offline,M,2/26/2017,587664973,3/29/2017,1980,47.45,31.79,93951,62944.2,31006.8 +Sub-Saharan Africa,Chad,Baby Food,Offline,C,5/2/2015,656790006,6/13/2015,7613,255.28,159.42,1943446.64,1213664.46,729782.18 +Australia and Oceania,Nauru,Cereal,Online,C,2/26/2012,547455871,4/8/2012,3213,205.7,117.11,660914.1,376274.43,284639.67 +Asia,Kazakhstan,Cosmetics,Offline,H,7/6/2010,580023896,7/9/2010,815,437.2,263.33,356318,214613.95,141704.05 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,H,7/27/2010,245167911,9/2/2010,9488,651.21,524.96,6178680.48,4980820.48,1197860 +Middle East and North Africa,Israel,Household,Online,H,7/23/2013,453874242,8/6/2013,329,668.27,502.54,219860.83,165335.66,54525.17 +Middle East and North Africa,Israel,Beverages,Online,L,6/2/2010,387441718,7/21/2010,1469,47.45,31.79,69704.05,46699.51,23004.54 +Australia and Oceania,East Timor,Beverages,Online,C,11/14/2015,647481667,11/27/2015,3069,47.45,31.79,145624.05,97563.51,48060.54 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,L,8/13/2011,105917918,9/3/2011,2321,651.21,524.96,1511458.41,1218432.16,293026.25 +Europe,Cyprus,Cereal,Online,L,9/22/2010,854986798,11/11/2010,8448,205.7,117.11,1737753.6,989345.28,748408.32 +Asia,North Korea,Office Supplies,Online,H,12/18/2015,557237136,12/30/2015,7706,651.21,524.96,5018224.26,4045341.76,972882.5 +Sub-Saharan Africa,Benin,Baby Food,Offline,M,1/9/2016,995530259,2/16/2016,8381,255.28,159.42,2139501.68,1336099.02,803402.66 +Middle East and North Africa,Jordan,Cosmetics,Offline,C,1/6/2012,423039996,2/17/2012,5791,437.2,263.33,2531825.2,1524944.03,1006881.17 +Europe,Ukraine,Vegetables,Online,M,9/8/2013,313252675,9/11/2013,7283,154.06,90.93,1122018.98,662243.19,459775.79 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,M,12/5/2012,409967124,1/16/2013,7237,109.28,35.84,790859.36,259374.08,531485.28 +Sub-Saharan Africa,Botswana,Personal Care,Online,L,4/5/2010,977294671,5/11/2010,2066,81.73,56.67,168854.18,117080.22,51773.96 +Middle East and North Africa,Turkey,Beverages,Offline,C,1/19/2011,549659144,1/25/2011,5210,47.45,31.79,247214.5,165625.9,81588.6 +Middle East and North Africa,Iraq,Clothes,Offline,H,3/3/2014,881796872,4/8/2014,2145,109.28,35.84,234405.6,76876.8,157528.8 +Europe,Austria,Cosmetics,Offline,M,10/4/2015,198756682,11/17/2015,5374,437.2,263.33,2349512.8,1415135.42,934377.38 +Europe,Finland,Beverages,Online,M,1/7/2013,845899903,1/23/2013,9434,47.45,31.79,447643.3,299906.86,147736.44 +Europe,Russia,Snacks,Online,C,8/5/2015,738900363,8/29/2015,5892,152.58,97.44,899001.36,574116.48,324884.88 +Sub-Saharan Africa,Comoros,Personal Care,Offline,H,6/16/2011,113744390,6/18/2011,8347,81.73,56.67,682200.31,473024.49,209175.82 +Europe,San Marino,Beverages,Online,M,2/27/2016,176730811,3/26/2016,7429,47.45,31.79,352506.05,236167.91,116338.14 +Asia,Myanmar,Fruits,Online,H,1/7/2016,854470956,2/11/2016,5799,9.33,6.92,54104.67,40129.08,13975.59 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,L,5/11/2017,343888652,5/11/2017,3149,437.2,263.33,1376742.8,829226.17,547516.63 +Europe,United Kingdom,Baby Food,Online,M,5/31/2012,962220227,6/13/2012,1203,255.28,159.42,307101.84,191782.26,115319.58 +Australia and Oceania,Australia,Cereal,Offline,M,6/5/2013,597014510,7/25/2013,8715,205.7,117.11,1792675.5,1020613.65,772061.85 +Europe,Bulgaria,Clothes,Online,M,12/21/2010,356132829,12/21/2010,6473,109.28,35.84,707369.44,231992.32,475377.12 +Australia and Oceania,New Zealand,Cereal,Online,H,8/20/2015,517749011,10/4/2015,2293,205.7,117.11,471670.1,268533.23,203136.87 +Asia,Brunei,Cosmetics,Offline,C,5/1/2016,980349385,5/25/2016,6023,437.2,263.33,2633255.6,1586036.59,1047219.01 +Asia,China,Cereal,Offline,H,6/4/2014,812732779,6/23/2014,4545,205.7,117.11,934906.5,532264.95,402641.55 +Europe,Malta,Household,Offline,L,4/26/2012,504010522,5/18/2012,6769,668.27,502.54,4523519.63,3401693.26,1121826.37 +Asia,Kazakhstan,Snacks,Online,C,4/13/2017,613606441,4/28/2017,8636,152.58,97.44,1317680.88,841491.84,476189.04 +Central America and the Caribbean,El Salvador,Vegetables,Offline,L,12/5/2014,421256864,1/18/2015,8122,154.06,90.93,1251275.32,738533.46,512741.86 +Middle East and North Africa,Jordan,Baby Food,Offline,C,11/13/2010,177010619,12/25/2010,231,255.28,159.42,58969.68,36826.02,22143.66 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,L,10/9/2011,651229035,10/14/2011,1998,437.2,263.33,873525.6,526133.34,347392.26 +Sub-Saharan Africa,Togo,Household,Offline,M,1/8/2014,884585940,1/26/2014,7492,668.27,502.54,5006678.84,3765029.68,1241649.16 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,C,1/24/2015,438067662,2/24/2015,2811,152.58,97.44,428902.38,273903.84,154998.54 +Sub-Saharan Africa,Niger,Cereal,Online,L,3/11/2017,742973029,4/7/2017,1085,205.7,117.11,223184.5,127064.35,96120.15 +Australia and Oceania,Kiribati,Personal Care,Online,L,3/13/2016,150913369,3/22/2016,7474,81.73,56.67,610850.02,423551.58,187298.44 +Australia and Oceania,East Timor,Snacks,Offline,H,9/18/2012,683812510,10/1/2012,4173,152.58,97.44,636716.34,406617.12,230099.22 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,M,1/11/2016,383906781,2/21/2016,5403,109.28,35.84,590439.84,193643.52,396796.32 +Europe,Georgia,Meat,Online,H,7/18/2017,963745009,8/20/2017,2420,421.89,364.69,1020973.8,882549.8,138424 +Middle East and North Africa,Afghanistan,Cereal,Offline,M,4/24/2017,156188523,6/4/2017,8510,205.7,117.11,1750507,996606.1,753900.9 +North America,Mexico,Office Supplies,Online,L,8/27/2012,264411151,9/2/2012,3990,651.21,524.96,2598327.9,2094590.4,503737.5 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,M,2/11/2017,511899220,3/17/2017,1210,154.06,90.93,186412.6,110025.3,76387.3 +Middle East and North Africa,Bahrain,Personal Care,Online,C,3/19/2011,192451560,4/4/2011,9548,81.73,56.67,780358.04,541085.16,239272.88 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,H,5/28/2014,920179498,6/6/2014,417,152.58,97.44,63625.86,40632.48,22993.38 +Asia,Vietnam,Clothes,Offline,M,2/16/2013,779506862,2/22/2013,2258,109.28,35.84,246754.24,80926.72,165827.52 +Australia and Oceania,Nauru,Clothes,Offline,C,1/14/2010,175169980,1/31/2010,5545,109.28,35.84,605957.6,198732.8,407224.8 +Sub-Saharan Africa,Angola,Meat,Online,C,8/19/2012,482217681,9/23/2012,7783,421.89,364.69,3283569.87,2838382.27,445187.6 +Europe,Switzerland,Cereal,Offline,C,5/4/2014,896011292,5/25/2014,8508,205.7,117.11,1750095.6,996371.88,753723.72 +Asia,Vietnam,Baby Food,Online,H,6/5/2013,682224643,6/26/2013,4287,255.28,159.42,1094385.36,683433.54,410951.82 +Asia,Mongolia,Vegetables,Online,C,10/21/2016,526844060,12/8/2016,3720,154.06,90.93,573103.2,338259.6,234843.6 +Middle East and North Africa,Turkey,Office Supplies,Offline,C,7/10/2013,286168372,8/27/2013,2435,651.21,524.96,1585696.35,1278277.6,307418.75 +Europe,Russia,Cereal,Offline,M,5/28/2016,336808907,7/2/2016,8095,205.7,117.11,1665141.5,948005.45,717136.05 +Australia and Oceania,Kiribati,Office Supplies,Offline,C,11/2/2012,225689494,11/10/2012,5391,651.21,524.96,3510673.11,2830059.36,680613.75 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,M,12/29/2013,920046460,2/1/2014,1048,154.06,90.93,161454.88,95294.64,66160.24 +Europe,Germany,Personal Care,Offline,C,3/4/2013,757428634,3/15/2013,8819,81.73,56.67,720776.87,499772.73,221004.14 +Middle East and North Africa,Egypt,Baby Food,Online,H,4/27/2012,395697343,5/4/2012,4492,255.28,159.42,1146717.76,716114.64,430603.12 +Australia and Oceania,Marshall Islands,Fruits,Online,C,8/27/2010,563026416,9/22/2010,883,9.33,6.92,8238.39,6110.36,2128.03 +Europe,Czech Republic,Clothes,Offline,H,1/13/2016,707902181,2/15/2016,2841,109.28,35.84,310464.48,101821.44,208643.04 +Europe,Hungary,Fruits,Offline,H,11/15/2010,349123466,12/19/2010,2247,9.33,6.92,20964.51,15549.24,5415.27 +Asia,Bangladesh,Cereal,Online,C,7/9/2016,425801599,8/26/2016,3010,205.7,117.11,619157,352501.1,266655.9 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,H,9/27/2013,147360408,10/28/2013,6074,81.73,56.67,496428.02,344213.58,152214.44 +Middle East and North Africa,Turkey,Baby Food,Offline,L,8/23/2014,143536221,8/26/2014,4412,255.28,159.42,1126295.36,703361.04,422934.32 +Sub-Saharan Africa,Cape Verde,Household,Online,L,6/26/2013,214377868,7/20/2013,8030,668.27,502.54,5366208.1,4035396.2,1330811.9 +Europe,Ireland,Meat,Offline,L,2/24/2013,680246675,3/9/2013,8962,421.89,364.69,3780978.18,3268351.78,512626.4 +Middle East and North Africa,Kuwait,Clothes,Online,L,10/21/2013,131816470,11/22/2013,6278,109.28,35.84,686059.84,225003.52,461056.32 +Australia and Oceania,Fiji,Fruits,Online,C,9/7/2016,380073583,9/10/2016,1074,9.33,6.92,10020.42,7432.08,2588.34 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,H,9/21/2012,606316840,10/30/2012,1482,255.28,159.42,378324.96,236260.44,142064.52 +Sub-Saharan Africa,Chad,Personal Care,Online,L,8/23/2016,512157571,9/4/2016,7661,81.73,56.67,626133.53,434148.87,191984.66 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,M,2/24/2010,769519603,4/2/2010,6806,255.28,159.42,1737435.68,1085012.52,652423.16 +Sub-Saharan Africa,The Gambia,Household,Online,L,11/17/2013,770639264,12/27/2013,8138,668.27,502.54,5438381.26,4089670.52,1348710.74 +Australia and Oceania,East Timor,Office Supplies,Online,H,6/17/2015,878065383,7/23/2015,7914,651.21,524.96,5153675.94,4154533.44,999142.5 +Europe,Italy,Meat,Online,L,2/23/2011,174659287,2/24/2011,4419,421.89,364.69,1864331.91,1611565.11,252766.8 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,M,3/15/2017,513594806,3/18/2017,2971,651.21,524.96,1934744.91,1559656.16,375088.75 +Asia,Vietnam,Personal Care,Offline,H,2/1/2013,668358266,2/22/2013,918,81.73,56.67,75028.14,52023.06,23005.08 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,M,5/26/2013,382748496,6/18/2013,2640,437.2,263.33,1154208,695191.2,459016.8 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,C,2/4/2011,820876824,3/15/2011,4549,651.21,524.96,2962354.29,2388043.04,574311.25 +Europe,Belarus,Office Supplies,Online,L,7/16/2011,517167079,8/24/2011,86,651.21,524.96,56004.06,45146.56,10857.5 +Europe,Spain,Cereal,Offline,H,8/6/2013,326355588,8/10/2013,4726,205.7,117.11,972138.2,553461.86,418676.34 +Europe,Belgium,Personal Care,Online,H,6/1/2013,273491179,6/9/2013,972,81.73,56.67,79441.56,55083.24,24358.32 +Europe,Netherlands,Personal Care,Online,M,10/11/2015,903935182,11/13/2015,3363,81.73,56.67,274857.99,190581.21,84276.78 +Asia,Malaysia,Baby Food,Offline,H,3/1/2015,133361423,3/2/2015,3463,255.28,159.42,884034.64,552071.46,331963.18 +Middle East and North Africa,Oman,Office Supplies,Offline,C,9/13/2014,897756230,11/1/2014,4874,651.21,524.96,3173997.54,2558655.04,615342.5 +Europe,Belgium,Clothes,Offline,C,10/17/2014,803418433,12/6/2014,8223,109.28,35.84,898609.44,294712.32,603897.12 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,H,11/28/2016,676959359,1/8/2017,6173,437.2,263.33,2698835.6,1625536.09,1073299.51 +Sub-Saharan Africa,Uganda,Meat,Online,H,3/22/2012,515302836,5/10/2012,8415,421.89,364.69,3550204.35,3068866.35,481338 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,L,9/9/2015,835685193,9/19/2015,6674,47.45,31.79,316681.3,212166.46,104514.84 +Asia,Kyrgyzstan,Beverages,Online,H,10/28/2016,425655257,11/2/2016,9704,47.45,31.79,460454.8,308490.16,151964.64 +Sub-Saharan Africa,Madagascar,Meat,Offline,H,10/14/2013,393074357,11/4/2013,8292,421.89,364.69,3498311.88,3024009.48,474302.4 +Middle East and North Africa,Jordan,Cosmetics,Online,L,2/25/2017,116116321,4/5/2017,254,437.2,263.33,111048.8,66885.82,44162.98 +Europe,Lithuania,Household,Online,C,11/7/2015,393267476,12/26/2015,5440,668.27,502.54,3635388.8,2733817.6,901571.2 +Australia and Oceania,Solomon Islands,Fruits,Online,C,3/24/2011,293326652,4/25/2011,729,9.33,6.92,6801.57,5044.68,1756.89 +Europe,France,Clothes,Online,M,4/8/2013,305405175,5/9/2013,5033,109.28,35.84,550006.24,180382.72,369623.52 +Europe,Finland,Cereal,Offline,M,2/5/2014,988926875,3/6/2014,4293,205.7,117.11,883070.1,502753.23,380316.87 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,H,6/23/2014,723628079,7/13/2014,6484,255.28,159.42,1655235.52,1033679.28,621556.24 +Europe,Romania,Cosmetics,Online,H,6/7/2012,659557616,7/15/2012,6610,437.2,263.33,2889892,1740611.3,1149280.7 +Sub-Saharan Africa,Central African Republic,Cosmetics,Offline,H,8/24/2014,667076814,9/22/2014,1708,437.2,263.33,746737.6,449767.64,296969.96 +Sub-Saharan Africa,Ghana,Household,Online,L,6/30/2017,686859500,7/28/2017,5844,668.27,502.54,3905369.88,2936843.76,968526.12 +Australia and Oceania,Nauru,Baby Food,Online,H,11/8/2010,279892003,12/12/2010,5118,255.28,159.42,1306523.04,815911.56,490611.48 +Australia and Oceania,Australia,Household,Online,C,2/29/2012,877473151,4/1/2012,2660,668.27,502.54,1777598.2,1336756.4,440841.8 +Middle East and North Africa,Syria,Snacks,Offline,C,3/17/2017,831214272,4/8/2017,3630,152.58,97.44,553865.4,353707.2,200158.2 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,M,6/27/2011,363039195,8/9/2011,220,255.28,159.42,56161.6,35072.4,21089.2 +Central America and the Caribbean,Jamaica,Baby Food,Online,H,11/6/2011,215184247,12/22/2011,6655,255.28,159.42,1698888.4,1060940.1,637948.3 +Sub-Saharan Africa,The Gambia,Cereal,Offline,C,4/11/2017,300198256,5/1/2017,4190,205.7,117.11,861883,490690.9,371192.1 +Europe,Latvia,Cosmetics,Online,M,9/2/2012,150942552,9/20/2012,6110,437.2,263.33,2671292,1608946.3,1062345.7 +Asia,Kazakhstan,Fruits,Offline,C,7/5/2010,270590960,8/6/2010,2733,9.33,6.92,25498.89,18912.36,6586.53 +Asia,Singapore,Cereal,Offline,C,10/1/2016,782629811,10/16/2016,6408,205.7,117.11,1318125.6,750440.88,567684.72 +Europe,Italy,Personal Care,Online,L,12/3/2011,980857932,12/14/2011,6514,81.73,56.67,532389.22,369148.38,163240.84 +Central America and the Caribbean,The Bahamas,Fruits,Online,H,6/23/2015,679386651,7/19/2015,4462,9.33,6.92,41630.46,30877.04,10753.42 +Sub-Saharan Africa,Comoros,Snacks,Offline,L,11/7/2013,662639796,11/9/2013,8696,152.58,97.44,1326835.68,847338.24,479497.44 +Sub-Saharan Africa,Mali,Household,Offline,L,4/10/2017,435353696,5/30/2017,9688,668.27,502.54,6474199.76,4868607.52,1605592.24 +Middle East and North Africa,Kuwait,Office Supplies,Online,H,7/13/2010,472577178,7/26/2010,4944,651.21,524.96,3219582.24,2595402.24,624180 +Asia,Vietnam,Vegetables,Offline,M,5/1/2017,869671571,5/2/2017,3999,154.06,90.93,616085.94,363629.07,252456.87 +Europe,Albania,Clothes,Online,H,3/25/2013,892310702,4/7/2013,3421,109.28,35.84,373846.88,122608.64,251238.24 +Asia,Tajikistan,Snacks,Offline,M,9/18/2012,326480901,9/25/2012,1809,152.58,97.44,276017.22,176268.96,99748.26 +Central America and the Caribbean,Haiti,Snacks,Offline,C,5/25/2012,828480994,6/28/2012,4792,152.58,97.44,731163.36,466932.48,264230.88 +North America,United States of America,Household,Offline,H,7/14/2017,974922311,7/18/2017,32,668.27,502.54,21384.64,16081.28,5303.36 +Asia,Uzbekistan,Office Supplies,Online,M,7/7/2015,312728679,7/27/2015,2220,651.21,524.96,1445686.2,1165411.2,280275 +Europe,Russia,Snacks,Offline,H,7/3/2017,709136426,8/18/2017,8082,152.58,97.44,1233151.56,787510.08,445641.48 +Asia,India,Baby Food,Offline,M,10/22/2016,501694381,11/22/2016,1371,255.28,159.42,349988.88,218564.82,131424.06 +Middle East and North Africa,Israel,Vegetables,Online,M,5/16/2015,348263871,6/27/2015,7874,154.06,90.93,1213068.44,715982.82,497085.62 +Sub-Saharan Africa,Comoros,Snacks,Online,H,5/30/2012,977018725,7/3/2012,407,152.58,97.44,62100.06,39658.08,22441.98 +Middle East and North Africa,Tunisia ,Beverages,Offline,C,10/14/2015,936445271,11/4/2015,3821,47.45,31.79,181306.45,121469.59,59836.86 +Sub-Saharan Africa,Senegal,Cereal,Online,L,6/26/2015,645342338,7/7/2015,9993,205.7,117.11,2055560.1,1170280.23,885279.87 +Europe,Portugal,Clothes,Online,M,2/19/2010,142821252,3/13/2010,2837,109.28,35.84,310027.36,101678.08,208349.28 +Europe,Latvia,Office Supplies,Online,M,10/17/2010,438305842,10/26/2010,3294,651.21,524.96,2145085.74,1729218.24,415867.5 +Sub-Saharan Africa,South Africa,Cosmetics,Online,C,6/5/2014,361532437,7/19/2014,4337,437.2,263.33,1896136.4,1142062.21,754074.19 +Europe,Spain,Office Supplies,Online,L,4/15/2015,612549865,5/19/2015,5972,651.21,524.96,3889026.12,3135061.12,753965 +Sub-Saharan Africa,Kenya,Cereal,Online,L,4/5/2016,611719453,4/6/2016,235,205.7,117.11,48339.5,27520.85,20818.65 +Central America and the Caribbean,El Salvador,Vegetables,Offline,L,7/8/2017,749715030,7/13/2017,6192,154.06,90.93,953939.52,563038.56,390900.96 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,C,9/17/2012,137522923,10/7/2012,4944,255.28,159.42,1262104.32,788172.48,473931.84 +Europe,Greece,Cosmetics,Online,H,7/3/2015,656441962,7/9/2015,4619,437.2,263.33,2019426.8,1216321.27,803105.53 +North America,United States of America,Office Supplies,Offline,L,4/26/2010,208083474,6/4/2010,5379,651.21,524.96,3502858.59,2823759.84,679098.75 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,M,9/23/2016,364371287,10/24/2016,4416,109.28,35.84,482580.48,158269.44,324311.04 +Middle East and North Africa,Turkey,Meat,Offline,C,7/5/2017,517541730,7/13/2017,954,421.89,364.69,402483.06,347914.26,54568.8 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,L,6/5/2015,130143630,7/12/2015,1247,81.73,56.67,101917.31,70667.49,31249.82 +Middle East and North Africa,Egypt,Cosmetics,Online,M,4/26/2014,985038316,6/8/2014,3582,437.2,263.33,1566050.4,943248.06,622802.34 +Middle East and North Africa,Jordan,Beverages,Online,H,4/17/2015,435399615,5/30/2015,3277,47.45,31.79,155493.65,104175.83,51317.82 +Sub-Saharan Africa,Niger,Baby Food,Online,H,12/16/2012,854713857,1/2/2013,7679,255.28,159.42,1960295.12,1224186.18,736108.94 +Europe,Kosovo,Snacks,Offline,C,5/6/2014,186779868,6/7/2014,1168,152.58,97.44,178213.44,113809.92,64403.52 +Asia,South Korea,Office Supplies,Offline,L,5/26/2012,495708978,6/14/2012,157,651.21,524.96,102239.97,82418.72,19821.25 +Europe,Kosovo,Baby Food,Offline,L,6/30/2012,315925014,8/18/2012,8087,255.28,159.42,2064449.36,1289229.54,775219.82 +Sub-Saharan Africa,South Sudan,Personal Care,Online,L,7/1/2013,502164304,7/3/2013,432,81.73,56.67,35307.36,24481.44,10825.92 +Europe,Greece,Cereal,Offline,C,7/20/2011,179475677,7/20/2011,9696,205.7,117.11,1994467.2,1135498.56,858968.64 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,L,6/7/2011,793220460,7/5/2011,416,651.21,524.96,270903.36,218383.36,52520 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,C,3/16/2015,259072482,3/22/2015,4159,154.06,90.93,640735.54,378177.87,262557.67 +Sub-Saharan Africa,Liberia,Meat,Offline,H,11/5/2010,613018071,11/28/2010,4525,421.89,364.69,1909052.25,1650222.25,258830 +Middle East and North Africa,Israel,Clothes,Offline,L,11/26/2013,361356055,1/15/2014,2142,109.28,35.84,234077.76,76769.28,157308.48 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,L,9/14/2010,330697762,10/9/2010,9672,154.06,90.93,1490068.32,879474.96,610593.36 +Central America and the Caribbean,Panama,Cereal,Offline,H,2/18/2015,517967021,3/15/2015,6807,205.7,117.11,1400199.9,797167.77,603032.13 +Australia and Oceania,Tonga,Cereal,Online,H,11/12/2011,540400159,12/19/2011,5271,205.7,117.11,1084244.7,617286.81,466957.89 +Middle East and North Africa,United Arab Emirates,Snacks,Online,M,2/15/2013,985546004,3/25/2013,3819,152.58,97.44,582703.02,372123.36,210579.66 +Europe,Finland,Meat,Offline,H,1/28/2017,261265885,2/17/2017,3236,421.89,364.69,1365236.04,1180136.84,185099.2 +Europe,Slovakia,Office Supplies,Online,M,7/29/2011,445733630,8/8/2011,1341,651.21,524.96,873272.61,703971.36,169301.25 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,M,11/3/2015,537435567,11/4/2015,7982,651.21,524.96,5197958.22,4190230.72,1007727.5 +Australia and Oceania,Vanuatu,Household,Offline,H,1/28/2016,505170524,2/20/2016,39,668.27,502.54,26062.53,19599.06,6463.47 +Europe,Estonia,Cereal,Online,M,9/11/2014,838049829,9/30/2014,6422,205.7,117.11,1321005.4,752080.42,568924.98 +Sub-Saharan Africa,Comoros,Personal Care,Online,M,5/23/2011,295497310,6/13/2011,3075,81.73,56.67,251319.75,174260.25,77059.5 +Sub-Saharan Africa,Namibia,Clothes,Offline,C,6/30/2014,857249295,7/25/2014,7971,109.28,35.84,871070.88,285680.64,585390.24 +Sub-Saharan Africa,Malawi,Meat,Online,C,6/21/2014,973354613,7/3/2014,6115,421.89,364.69,2579857.35,2230079.35,349778 +Central America and the Caribbean,Nicaragua,Fruits,Offline,L,6/3/2010,514174592,7/4/2010,4543,9.33,6.92,42386.19,31437.56,10948.63 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,M,11/13/2013,320383059,11/28/2013,7322,109.28,35.84,800148.16,262420.48,537727.68 +Europe,Austria,Vegetables,Online,C,9/9/2014,852966344,9/23/2014,551,154.06,90.93,84887.06,50102.43,34784.63 +Asia,Malaysia,Meat,Online,M,3/6/2015,843223273,3/20/2015,7360,421.89,364.69,3105110.4,2684118.4,420992 +Central America and the Caribbean,Haiti,Vegetables,Online,L,2/13/2011,442765176,2/26/2011,2910,154.06,90.93,448314.6,264606.3,183708.3 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,M,9/24/2010,773515880,9/25/2010,9393,154.06,90.93,1447085.58,854105.49,592980.09 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Online,H,9/18/2015,777711713,10/17/2015,1033,651.21,524.96,672699.93,542283.68,130416.25 +Middle East and North Africa,Qatar,Snacks,Online,H,6/24/2017,367901504,7/29/2017,9085,152.58,97.44,1386189.3,885242.4,500946.9 +Sub-Saharan Africa,Comoros,Office Supplies,Online,L,1/29/2016,876946580,2/22/2016,6836,651.21,524.96,4451671.56,3588626.56,863045 +Central America and the Caribbean,Guatemala,Vegetables,Offline,M,5/28/2016,108020770,7/3/2016,4601,154.06,90.93,708830.06,418368.93,290461.13 +Europe,Czech Republic,Cosmetics,Offline,L,11/9/2016,884610402,12/4/2016,4731,437.2,263.33,2068393.2,1245814.23,822578.97 +Sub-Saharan Africa,Benin,Clothes,Online,C,2/6/2013,700514304,3/13/2013,6604,109.28,35.84,721685.12,236687.36,484997.76 +Europe,Croatia,Snacks,Online,L,1/6/2017,269843804,1/26/2017,1633,152.58,97.44,249163.14,159119.52,90043.62 +Europe,Finland,Baby Food,Offline,M,1/17/2015,377022731,2/13/2015,8259,255.28,159.42,2108357.52,1316649.78,791707.74 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,C,5/31/2017,526787412,6/11/2017,6956,109.28,35.84,760151.68,249303.04,510848.64 +Sub-Saharan Africa,Malawi,Personal Care,Offline,L,6/22/2016,294186675,7/11/2016,5229,81.73,56.67,427366.17,296327.43,131038.74 +Sub-Saharan Africa,Nigeria,Clothes,Offline,M,3/23/2013,674581849,4/3/2013,2615,109.28,35.84,285767.2,93721.6,192045.6 +Europe,Russia,Household,Online,L,7/5/2013,933646762,8/7/2013,5679,668.27,502.54,3795105.33,2853924.66,941180.67 +Middle East and North Africa,Qatar,Meat,Offline,M,9/1/2016,857367742,10/17/2016,3022,421.89,364.69,1274951.58,1102093.18,172858.4 +Asia,India,Office Supplies,Offline,M,9/29/2011,302043616,11/17/2011,273,651.21,524.96,177780.33,143314.08,34466.25 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,H,7/25/2011,544285714,7/28/2011,5093,651.21,524.96,3316612.53,2673621.28,642991.25 +Europe,Liechtenstein,Meat,Offline,C,2/1/2011,231017863,2/11/2011,2174,421.89,364.69,917188.86,792836.06,124352.8 +Middle East and North Africa,Yemen,Personal Care,Offline,M,11/30/2013,329476392,1/4/2014,8241,81.73,56.67,673536.93,467017.47,206519.46 +Sub-Saharan Africa,Ghana,Meat,Offline,M,5/6/2013,977210128,6/3/2013,7047,421.89,364.69,2973058.83,2569970.43,403088.4 +Middle East and North Africa,Yemen,Beverages,Online,H,4/29/2011,132080399,5/3/2011,4380,47.45,31.79,207831,139240.2,68590.8 +North America,Greenland,Household,Offline,M,8/23/2014,322261035,9/11/2014,3056,668.27,502.54,2042233.12,1535762.24,506470.88 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,H,1/5/2016,996238362,2/12/2016,7925,437.2,263.33,3464810,2086890.25,1377919.75 +Europe,Lithuania,Cereal,Online,L,12/30/2012,772811210,1/16/2013,865,205.7,117.11,177930.5,101300.15,76630.35 +Australia and Oceania,Solomon Islands,Household,Online,C,10/19/2011,591090905,11/12/2011,5789,668.27,502.54,3868615.03,2909204.06,959410.97 +Europe,Austria,Meat,Offline,C,11/22/2015,560501277,12/7/2015,3638,421.89,364.69,1534835.82,1326742.22,208093.6 +North America,United States of America,Personal Care,Online,M,9/6/2014,410778653,9/18/2014,7387,81.73,56.67,603739.51,418621.29,185118.22 +Europe,Greece,Vegetables,Online,C,7/24/2017,841971862,8/15/2017,7039,154.06,90.93,1084428.34,640056.27,444372.07 +Middle East and North Africa,Somalia,Snacks,Online,C,4/9/2012,374442231,4/26/2012,4632,152.58,97.44,706750.56,451342.08,255408.48 +Asia,Kyrgyzstan,Cereal,Online,C,2/15/2014,298863589,2/22/2014,9232,205.7,117.11,1899022.4,1081159.52,817862.88 +Central America and the Caribbean,Guatemala,Baby Food,Online,H,10/13/2016,626222264,10/28/2016,1939,255.28,159.42,494987.92,309115.38,185872.54 +Asia,North Korea,Personal Care,Online,L,3/8/2011,537817084,3/10/2011,882,81.73,56.67,72085.86,49982.94,22102.92 +Europe,Norway,Meat,Offline,H,1/15/2012,635259377,2/29/2012,6222,421.89,364.69,2624999.58,2269101.18,355898.4 +Middle East and North Africa,Turkey,Household,Online,C,3/17/2016,690472972,3/20/2016,5151,668.27,502.54,3442258.77,2588583.54,853675.23 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,M,1/14/2014,995694196,1/19/2014,6894,81.73,56.67,563446.62,390682.98,172763.64 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,M,11/13/2015,113471877,11/29/2015,7705,47.45,31.79,365602.25,244941.95,120660.3 +Asia,Brunei,Baby Food,Offline,M,5/21/2010,726667344,6/2/2010,5870,255.28,159.42,1498493.6,935795.4,562698.2 +Europe,Austria,Meat,Offline,M,11/8/2013,188454425,11/18/2013,6707,421.89,364.69,2829616.23,2445975.83,383640.4 +Central America and the Caribbean,Dominica,Personal Care,Online,L,4/21/2013,872319447,6/1/2013,7564,81.73,56.67,618205.72,428651.88,189553.84 +Middle East and North Africa,Libya,Personal Care,Offline,L,10/6/2015,722061240,10/25/2015,2822,81.73,56.67,230642.06,159922.74,70719.32 +Europe,Estonia,Personal Care,Online,L,3/7/2014,901791131,4/4/2014,8890,81.73,56.67,726579.7,503796.3,222783.4 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,H,12/5/2013,845932948,1/11/2014,9213,152.58,97.44,1405719.54,897714.72,508004.82 +Europe,Cyprus,Fruits,Online,M,11/15/2013,509223020,12/13/2013,9262,9.33,6.92,86414.46,64093.04,22321.42 +Europe,Spain,Snacks,Offline,H,2/27/2010,816710174,3/20/2010,1544,152.58,97.44,235583.52,150447.36,85136.16 +Sub-Saharan Africa,Niger,Office Supplies,Offline,M,2/19/2015,513755738,2/20/2015,595,651.21,524.96,387469.95,312351.2,75118.75 +Europe,Romania,Snacks,Online,H,9/20/2015,216033542,10/31/2015,7981,152.58,97.44,1217740.98,777668.64,440072.34 +Europe,Moldova ,Clothes,Offline,C,1/14/2015,159529912,2/8/2015,7301,109.28,35.84,797853.28,261667.84,536185.44 +Asia,Uzbekistan,Beverages,Offline,C,6/27/2013,650543677,7/25/2013,9185,47.45,31.79,435828.25,291991.15,143837.1 +Sub-Saharan Africa,Uganda,Household,Offline,H,7/17/2012,715686166,8/24/2012,6295,668.27,502.54,4206759.65,3163489.3,1043270.35 +Europe,Moldova ,Clothes,Online,M,12/12/2010,351881206,1/10/2011,8323,109.28,35.84,909537.44,298296.32,611241.12 +Europe,Bulgaria,Office Supplies,Online,H,1/31/2016,976365125,3/12/2016,6992,651.21,524.96,4553260.32,3670520.32,882740 +Europe,Vatican City,Baby Food,Online,H,6/21/2017,476686751,8/10/2017,1058,255.28,159.42,270086.24,168666.36,101419.88 +Australia and Oceania,Nauru,Household,Online,M,4/7/2013,860707414,5/24/2013,1305,668.27,502.54,872092.35,655814.7,216277.65 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,H,1/16/2014,606600940,1/26/2014,5553,152.58,97.44,847276.74,541084.32,306192.42 +Europe,Ireland,Fruits,Online,H,4/21/2016,512853658,5/23/2016,3649,9.33,6.92,34045.17,25251.08,8794.09 +Asia,Maldives,Fruits,Online,L,10/28/2013,548264396,12/10/2013,2473,9.33,6.92,23073.09,17113.16,5959.93 +Europe,Kosovo,Personal Care,Offline,C,8/4/2016,301944482,9/8/2016,937,81.73,56.67,76581.01,53099.79,23481.22 +Asia,Uzbekistan,Cosmetics,Online,M,9/22/2016,333317744,11/3/2016,4982,437.2,263.33,2178130.4,1311910.06,866220.34 +Asia,Indonesia,Clothes,Offline,C,12/27/2014,822120511,1/3/2015,2583,109.28,35.84,282270.24,92574.72,189695.52 +Middle East and North Africa,Kuwait,Baby Food,Offline,C,12/25/2016,218401610,1/8/2017,8745,255.28,159.42,2232423.6,1394127.9,838295.7 +Central America and the Caribbean,Honduras,Personal Care,Offline,L,3/29/2014,192522370,4/9/2014,503,81.73,56.67,41110.19,28505.01,12605.18 +Sub-Saharan Africa,Cameroon,Cereal,Offline,H,9/19/2010,685156619,10/21/2010,1924,205.7,117.11,395766.8,225319.64,170447.16 +Sub-Saharan Africa,Cameroon,Beverages,Online,L,6/5/2011,357290685,6/29/2011,9108,47.45,31.79,432174.6,289543.32,142631.28 +Europe,Austria,Office Supplies,Online,M,2/3/2011,640223395,2/27/2011,5185,651.21,524.96,3376523.85,2721917.6,654606.25 +Asia,North Korea,Baby Food,Online,L,1/28/2013,785566079,3/2/2013,5315,255.28,159.42,1356813.2,847317.3,509495.9 +Australia and Oceania,Australia,Snacks,Online,M,6/12/2010,115242564,7/20/2010,1691,152.58,97.44,258012.78,164771.04,93241.74 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,M,6/24/2012,271489179,8/3/2012,8536,255.28,159.42,2179070.08,1360809.12,818260.96 +Sub-Saharan Africa,The Gambia,Clothes,Online,M,8/2/2010,266854751,8/31/2010,7106,109.28,35.84,776543.68,254679.04,521864.64 +Asia,Mongolia,Beverages,Offline,H,5/21/2012,534200608,5/28/2012,686,47.45,31.79,32550.7,21807.94,10742.76 +Middle East and North Africa,Saudi Arabia,Meat,Online,H,3/17/2015,676700580,4/3/2015,9594,421.89,364.69,4047612.66,3498835.86,548776.8 +Central America and the Caribbean,Haiti,Vegetables,Online,C,6/10/2017,817840993,6/22/2017,6179,154.06,90.93,951936.74,561856.47,390080.27 +Asia,Brunei,Cosmetics,Online,H,10/3/2014,251420676,11/8/2014,9820,437.2,263.33,4293304,2585900.6,1707403.4 +Asia,Turkmenistan,Household,Offline,H,6/18/2011,591550958,8/1/2011,1929,668.27,502.54,1289092.83,969399.66,319693.17 +Asia,Indonesia,Office Supplies,Offline,M,9/18/2016,822655665,10/17/2016,947,651.21,524.96,616695.87,497137.12,119558.75 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,H,6/14/2010,449471127,6/14/2010,7350,255.28,159.42,1876308,1171737,704571 +Europe,Portugal,Beverages,Offline,M,4/27/2015,847046172,5/1/2015,8640,47.45,31.79,409968,274665.6,135302.4 +Central America and the Caribbean,El Salvador,Vegetables,Offline,L,3/1/2017,310742127,4/19/2017,4356,154.06,90.93,671085.36,396091.08,274994.28 +Sub-Saharan Africa,Djibouti,Snacks,Offline,M,4/6/2014,806232821,5/7/2014,1063,152.58,97.44,162192.54,103578.72,58613.82 +Europe,Kosovo,Vegetables,Online,L,7/10/2013,319504582,7/21/2013,7361,154.06,90.93,1134035.66,669335.73,464699.93 +Europe,Switzerland,Cosmetics,Offline,H,7/25/2011,506856238,9/4/2011,8879,437.2,263.33,3881898.8,2338107.07,1543791.73 +Sub-Saharan Africa,Sudan,Vegetables,Offline,L,8/21/2013,844899117,9/20/2013,3279,154.06,90.93,505162.74,298159.47,207003.27 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,C,9/16/2014,880557048,10/15/2014,5253,152.58,97.44,801502.74,511852.32,289650.42 +Asia,Tajikistan,Meat,Offline,H,10/19/2010,681066358,10/22/2010,1525,421.89,364.69,643382.25,556152.25,87230 +Central America and the Caribbean,The Bahamas,Fruits,Offline,L,5/10/2010,383975875,5/13/2010,5849,9.33,6.92,54571.17,40475.08,14096.09 +Europe,Lithuania,Clothes,Offline,C,4/28/2015,647146928,6/13/2015,4012,109.28,35.84,438431.36,143790.08,294641.28 +Europe,Moldova ,Clothes,Offline,C,5/7/2017,398753345,6/9/2017,8831,109.28,35.84,965051.68,316503.04,648548.64 +Europe,Armenia,Household,Online,M,9/17/2016,887281453,10/20/2016,5154,668.27,502.54,3444263.58,2590091.16,854172.42 +Asia,Cambodia,Fruits,Offline,L,12/25/2010,731530082,12/25/2010,4862,9.33,6.92,45362.46,33645.04,11717.42 +Central America and the Caribbean,Barbados,Clothes,Online,C,12/6/2013,870610558,12/9/2013,1866,109.28,35.84,203916.48,66877.44,137039.04 +Middle East and North Africa,Syria,Household,Online,C,11/22/2013,513946712,1/11/2014,7108,668.27,502.54,4750063.16,3572054.32,1178008.84 +Europe,Austria,Cosmetics,Online,C,5/31/2015,291274869,6/8/2015,3561,437.2,263.33,1556869.2,937718.13,619151.07 +Europe,Belarus,Meat,Offline,L,9/26/2012,902643859,11/4/2012,1231,421.89,364.69,519346.59,448933.39,70413.2 +Sub-Saharan Africa,Ghana,Clothes,Online,L,4/30/2016,868415009,5/12/2016,2154,109.28,35.84,235389.12,77199.36,158189.76 +Central America and the Caribbean,Dominica,Baby Food,Offline,M,3/18/2011,579262149,4/25/2011,5397,255.28,159.42,1377746.16,860389.74,517356.42 +North America,Greenland,Cereal,Offline,L,10/3/2013,946171605,11/11/2013,2059,205.7,117.11,423536.3,241129.49,182406.81 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,H,11/27/2014,250442206,12/24/2014,269,437.2,263.33,117606.8,70835.77,46771.03 +Europe,Luxembourg,Clothes,Offline,L,3/26/2014,893685281,4/23/2014,189,109.28,35.84,20653.92,6773.76,13880.16 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,L,2/29/2016,847824656,3/3/2016,9011,109.28,35.84,984722.08,322954.24,661767.84 +Europe,Montenegro,Clothes,Offline,M,1/15/2011,405096662,2/15/2011,5959,109.28,35.84,651199.52,213570.56,437628.96 +Australia and Oceania,Australia,Office Supplies,Offline,M,10/12/2016,828050124,11/4/2016,7288,651.21,524.96,4746018.48,3825908.48,920110 +Australia and Oceania,Australia,Cereal,Online,L,7/3/2014,299546372,7/13/2014,1283,205.7,117.11,263913.1,150252.13,113660.97 +Europe,Netherlands,Vegetables,Online,C,11/21/2012,672759234,11/27/2012,3263,154.06,90.93,502697.78,296704.59,205993.19 +Europe,Liechtenstein,Vegetables,Online,M,2/14/2014,721175038,3/28/2014,575,154.06,90.93,88584.5,52284.75,36299.75 +Asia,Myanmar,Personal Care,Offline,L,1/29/2010,188592612,3/5/2010,7600,81.73,56.67,621148,430692,190456 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,H,6/7/2016,239123284,6/22/2016,749,255.28,159.42,191204.72,119405.58,71799.14 +Sub-Saharan Africa,Kenya,Snacks,Offline,L,11/1/2015,307190883,11/4/2015,3463,152.58,97.44,528384.54,337434.72,190949.82 +Sub-Saharan Africa,Namibia,Cereal,Online,M,9/21/2014,347531735,10/22/2014,1218,205.7,117.11,250542.6,142639.98,107902.62 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,M,10/23/2016,385194671,11/11/2016,6518,109.28,35.84,712287.04,233605.12,478681.92 +Asia,Tajikistan,Personal Care,Offline,H,9/27/2011,965541017,9/29/2011,3898,81.73,56.67,318583.54,220899.66,97683.88 +Middle East and North Africa,Turkey,Personal Care,Online,M,9/15/2016,904244601,9/17/2016,4927,81.73,56.67,402683.71,279213.09,123470.62 +Asia,Thailand,Cosmetics,Offline,L,2/16/2012,437291753,2/21/2012,3202,437.2,263.33,1399914.4,843182.66,556731.74 +Middle East and North Africa,Afghanistan,Fruits,Offline,M,7/18/2013,770981299,8/22/2013,9354,9.33,6.92,87272.82,64729.68,22543.14 +Central America and the Caribbean,Panama,Fruits,Offline,H,11/8/2014,931924569,12/6/2014,6044,9.33,6.92,56390.52,41824.48,14566.04 +Europe,Austria,Household,Offline,H,10/21/2014,917045390,11/1/2014,2965,668.27,502.54,1981420.55,1490031.1,491389.45 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,M,3/15/2013,343580090,4/6/2013,1839,47.45,31.79,87260.55,58461.81,28798.74 +Sub-Saharan Africa,Senegal,Vegetables,Online,C,9/19/2014,699077498,10/28/2014,1422,154.06,90.93,219073.32,129302.46,89770.86 +Central America and the Caribbean,Jamaica,Cereal,Offline,C,7/1/2017,391398942,7/2/2017,2500,205.7,117.11,514250,292775,221475 +Europe,Albania,Office Supplies,Online,L,12/25/2016,598718249,2/1/2017,2890,651.21,524.96,1881996.9,1517134.4,364862.5 +Australia and Oceania,New Zealand,Vegetables,Online,H,3/29/2017,319521749,5/9/2017,2441,154.06,90.93,376060.46,221960.13,154100.33 +Middle East and North Africa,Pakistan,Cereal,Offline,L,1/18/2012,422608268,2/27/2012,8033,205.7,117.11,1652388.1,940744.63,711643.47 +Europe,Sweden,Fruits,Offline,M,5/23/2011,497089135,6/21/2011,8576,9.33,6.92,80014.08,59345.92,20668.16 +Central America and the Caribbean,Jamaica,Baby Food,Offline,C,12/18/2014,202388179,1/27/2015,14,255.28,159.42,3573.92,2231.88,1342.04 +Europe,Bulgaria,Beverages,Online,M,12/15/2015,618241727,1/1/2016,321,47.45,31.79,15231.45,10204.59,5026.86 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,H,5/24/2012,194698607,7/9/2012,4499,109.28,35.84,491650.72,161244.16,330406.56 +Sub-Saharan Africa,Botswana,Cereal,Online,C,12/18/2010,602120149,1/6/2011,9587,205.7,117.11,1972045.9,1122733.57,849312.33 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,M,8/11/2015,881180179,9/5/2015,9651,81.73,56.67,788776.23,546922.17,241854.06 +Middle East and North Africa,Algeria,Personal Care,Online,C,3/16/2016,592865025,3/27/2016,791,81.73,56.67,64648.43,44825.97,19822.46 +Central America and the Caribbean,Barbados,Personal Care,Online,L,1/20/2015,268473517,2/1/2015,6135,81.73,56.67,501413.55,347670.45,153743.1 +North America,Mexico,Snacks,Offline,H,7/4/2015,959616982,8/3/2015,845,152.58,97.44,128930.1,82336.8,46593.3 +Asia,Japan,Meat,Online,C,8/20/2010,188219249,8/21/2010,7113,421.89,364.69,3000903.57,2594039.97,406863.6 +Sub-Saharan Africa,Togo,Snacks,Offline,C,4/16/2017,496516644,5/15/2017,9164,152.58,97.44,1398243.12,892940.16,505302.96 +Europe,Georgia,Beverages,Online,H,9/26/2011,897057998,9/26/2011,8251,47.45,31.79,391509.95,262299.29,129210.66 +Europe,United Kingdom,Personal Care,Offline,H,9/27/2016,922704637,10/16/2016,7661,81.73,56.67,626133.53,434148.87,191984.66 +Australia and Oceania,Australia,Beverages,Offline,M,6/24/2014,176630389,7/21/2014,7712,47.45,31.79,365934.4,245164.48,120769.92 +Australia and Oceania,New Zealand,Household,Online,H,12/3/2010,582321584,1/1/2011,752,668.27,502.54,502539.04,377910.08,124628.96 +Europe,Malta,Clothes,Online,C,11/18/2016,533577048,12/3/2016,6161,109.28,35.84,673274.08,220810.24,452463.84 +Asia,Bhutan,Personal Care,Offline,H,12/13/2013,744508111,1/27/2014,5350,81.73,56.67,437255.5,303184.5,134071 +Sub-Saharan Africa,Liberia,Cereal,Offline,C,4/14/2011,199538600,4/23/2011,6761,205.7,117.11,1390737.7,791780.71,598956.99 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Online,C,7/15/2011,203404843,8/2/2011,868,421.89,364.69,366200.52,316550.92,49649.6 +Middle East and North Africa,Jordan,Office Supplies,Online,M,8/20/2014,331155669,9/5/2014,5176,651.21,524.96,3370662.96,2717192.96,653470 +Europe,Macedonia,Cosmetics,Online,H,1/1/2014,678152406,1/14/2014,9222,437.2,263.33,4031858.4,2428429.26,1603429.14 +Asia,North Korea,Cereal,Offline,M,6/27/2015,510068881,7/3/2015,9572,205.7,117.11,1968960.4,1120976.92,847983.48 +Central America and the Caribbean,Jamaica,Vegetables,Online,H,11/7/2010,512891423,11/13/2010,4825,154.06,90.93,743339.5,438737.25,304602.25 +Asia,North Korea,Cosmetics,Offline,H,11/9/2011,542918860,11/20/2011,611,437.2,263.33,267129.2,160894.63,106234.57 +Middle East and North Africa,Afghanistan,Office Supplies,Online,H,3/9/2016,976762521,4/12/2016,4591,651.21,524.96,2989705.11,2410091.36,579613.75 +Asia,Taiwan,Vegetables,Online,H,3/26/2011,461346232,4/20/2011,1457,154.06,90.93,224465.42,132485.01,91980.41 +Asia,Kazakhstan,Personal Care,Online,C,9/23/2015,863906323,11/12/2015,7934,81.73,56.67,648445.82,449619.78,198826.04 +Europe,Macedonia,Cosmetics,Offline,H,5/31/2015,521991622,6/6/2015,7776,437.2,263.33,3399667.2,2047654.08,1352013.12 +Central America and the Caribbean,Guatemala,Household,Online,H,3/22/2012,993463456,4/5/2012,6768,668.27,502.54,4522851.36,3401190.72,1121660.64 +Europe,Italy,Beverages,Online,C,12/13/2012,306495654,1/7/2013,7730,47.45,31.79,366788.5,245736.7,121051.8 +Europe,Latvia,Vegetables,Online,H,4/25/2010,609574544,4/30/2010,5509,154.06,90.93,848716.54,500933.37,347783.17 +Sub-Saharan Africa,Cape Verde,Household,Offline,H,1/5/2017,521498954,1/16/2017,1984,668.27,502.54,1325847.68,997039.36,328808.32 +Middle East and North Africa,Libya,Cereal,Online,M,7/16/2016,981380212,7/27/2016,1068,205.7,117.11,219687.6,125073.48,94614.12 +Middle East and North Africa,Yemen,Cereal,Offline,C,5/14/2012,298642146,5/26/2012,3702,205.7,117.11,761501.4,433541.22,327960.18 +Asia,Nepal,Beverages,Online,H,8/12/2016,903021085,9/15/2016,2861,47.45,31.79,135754.45,90951.19,44803.26 +Europe,Austria,Snacks,Offline,M,12/16/2015,794565856,1/19/2016,8549,152.58,97.44,1304406.42,833014.56,471391.86 +Europe,France,Snacks,Offline,M,4/15/2013,293637788,5/19/2013,2802,152.58,97.44,427529.16,273026.88,154502.28 +Middle East and North Africa,Egypt,Cereal,Online,M,5/4/2016,690910708,6/19/2016,4687,205.7,117.11,964115.9,548894.57,415221.33 +North America,Canada,Office Supplies,Offline,M,3/16/2011,197370946,4/25/2011,5304,651.21,524.96,3454017.84,2784387.84,669630 +Central America and the Caribbean,Grenada,Beverages,Online,H,7/13/2011,694317328,8/12/2011,2782,47.45,31.79,132005.9,88439.78,43566.12 +Europe,Montenegro,Cosmetics,Offline,L,11/24/2016,983361184,1/3/2017,7282,437.2,263.33,3183690.4,1917569.06,1266121.34 +Europe,Spain,Cereal,Online,C,8/2/2016,836426341,9/3/2016,5996,205.7,117.11,1233377.2,702191.56,531185.64 +Asia,Thailand,Cosmetics,Offline,L,2/2/2016,545749127,3/7/2016,8149,437.2,263.33,3562742.8,2145876.17,1416866.63 +Asia,Kazakhstan,Cosmetics,Offline,C,8/6/2010,473878371,8/15/2010,9996,437.2,263.33,4370251.2,2632246.68,1738004.52 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,H,7/9/2011,603675401,8/14/2011,9821,154.06,90.93,1513023.26,893023.53,619999.73 +Sub-Saharan Africa,Angola,Vegetables,Online,L,5/26/2012,988314044,6/25/2012,2943,154.06,90.93,453398.58,267606.99,185791.59 +Europe,Andorra,Vegetables,Online,M,5/31/2015,401280629,6/22/2015,6710,154.06,90.93,1033742.6,610140.3,423602.3 +Asia,India,Clothes,Online,C,6/11/2012,386373984,7/9/2012,5503,109.28,35.84,601367.84,197227.52,404140.32 +Asia,Philippines,Personal Care,Online,L,8/3/2011,307705438,9/3/2011,5732,81.73,56.67,468476.36,324832.44,143643.92 +Asia,Laos,Cereal,Online,L,8/22/2010,499698817,10/9/2010,839,205.7,117.11,172582.3,98255.29,74327.01 +Europe,Latvia,Cosmetics,Online,L,1/16/2016,917090451,1/28/2016,6299,437.2,263.33,2753922.8,1658715.67,1095207.13 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,M,5/13/2016,684929168,6/28/2016,4616,47.45,31.79,219029.2,146742.64,72286.56 +Europe,Russia,Baby Food,Offline,M,5/21/2016,348576295,6/22/2016,327,255.28,159.42,83476.56,52130.34,31346.22 +Asia,Sri Lanka,Meat,Online,H,8/6/2010,523705661,9/18/2010,4998,421.89,364.69,2108606.22,1822720.62,285885.6 +Sub-Saharan Africa,Sudan,Snacks,Offline,C,4/7/2017,546303594,4/20/2017,2228,152.58,97.44,339948.24,217096.32,122851.92 +Middle East and North Africa,Oman,Snacks,Online,H,1/27/2014,722668921,2/15/2014,2648,152.58,97.44,404031.84,258021.12,146010.72 +Europe,Moldova ,Baby Food,Offline,M,1/25/2010,979412972,3/13/2010,8918,255.28,159.42,2276587.04,1421707.56,854879.48 +Middle East and North Africa,Libya,Clothes,Online,C,7/25/2011,413459575,8/16/2011,731,109.28,35.84,79883.68,26199.04,53684.64 +Middle East and North Africa,Algeria,Personal Care,Online,C,10/19/2010,442045056,11/21/2010,9810,81.73,56.67,801771.3,555932.7,245838.6 +Middle East and North Africa,Syria,Snacks,Online,H,6/8/2012,752718245,6/14/2012,4911,152.58,97.44,749320.38,478527.84,270792.54 +Europe,Germany,Personal Care,Online,C,8/20/2014,653340470,9/23/2014,6819,81.73,56.67,557316.87,386432.73,170884.14 +Sub-Saharan Africa,The Gambia,Fruits,Offline,H,10/28/2012,422085559,12/11/2012,3351,9.33,6.92,31264.83,23188.92,8075.91 +Central America and the Caribbean,Grenada,Household,Online,L,1/29/2011,857439839,2/26/2011,4358,668.27,502.54,2912320.66,2190069.32,722251.34 +Europe,Moldova ,Baby Food,Offline,L,9/28/2010,128202140,10/13/2010,6717,255.28,159.42,1714715.76,1070824.14,643891.62 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,M,3/27/2014,523483788,3/28/2014,9341,437.2,263.33,4083885.2,2459765.53,1624119.67 +Middle East and North Africa,Iran,Baby Food,Offline,C,9/3/2013,802708613,9/19/2013,8172,255.28,159.42,2086148.16,1302780.24,783367.92 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,H,5/24/2017,245612943,5/30/2017,1183,9.33,6.92,11037.39,8186.36,2851.03 +Middle East and North Africa,Iraq,Household,Offline,L,11/8/2015,902245604,11/11/2015,3379,668.27,502.54,2258084.33,1698082.66,560001.67 +Sub-Saharan Africa,Liberia,Snacks,Offline,M,9/24/2015,842967927,9/30/2015,1797,152.58,97.44,274186.26,175099.68,99086.58 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,C,5/27/2013,908453738,7/14/2013,504,154.06,90.93,77646.24,45828.72,31817.52 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,M,11/21/2013,659689366,12/17/2013,5598,81.73,56.67,457524.54,317238.66,140285.88 +Sub-Saharan Africa,Uganda,Baby Food,Online,H,11/30/2011,627973639,12/29/2011,210,255.28,159.42,53608.8,33478.2,20130.6 +Asia,Singapore,Snacks,Offline,L,11/2/2010,964917886,11/8/2010,9500,152.58,97.44,1449510,925680,523830 +Middle East and North Africa,Qatar,Office Supplies,Offline,L,4/20/2011,992445933,6/4/2011,5661,651.21,524.96,3686499.81,2971798.56,714701.25 +Asia,Taiwan,Snacks,Offline,L,1/2/2015,552794110,2/17/2015,2916,152.58,97.44,444923.28,284135.04,160788.24 +Asia,Bhutan,Cosmetics,Online,H,5/12/2013,458511245,7/1/2013,2521,437.2,263.33,1102181.2,663854.93,438326.27 +Asia,China,Office Supplies,Online,M,12/29/2013,242458665,1/7/2014,7762,651.21,524.96,5054692.02,4074739.52,979952.5 +Sub-Saharan Africa,Botswana,Meat,Offline,L,3/23/2014,407810199,4/7/2014,8955,421.89,364.69,3778024.95,3265798.95,512226 +Europe,Greece,Fruits,Online,C,6/13/2012,178052175,7/5/2012,8450,9.33,6.92,78838.5,58474,20364.5 +Sub-Saharan Africa,Tanzania,Meat,Online,C,11/29/2011,646983420,12/22/2011,5626,421.89,364.69,2373553.14,2051745.94,321807.2 +Australia and Oceania,Nauru,Clothes,Online,M,11/29/2016,728715264,12/23/2016,1895,109.28,35.84,207085.6,67916.8,139168.8 +Central America and the Caribbean,Guatemala,Snacks,Online,M,11/25/2013,307671535,12/13/2013,5699,152.58,97.44,869553.42,555310.56,314242.86 +Sub-Saharan Africa,Namibia,Cereal,Online,C,2/3/2013,688588559,2/17/2013,7511,205.7,117.11,1545012.7,879613.21,665399.49 +Australia and Oceania,Samoa ,Cosmetics,Online,C,6/5/2014,546515166,6/12/2014,4837,437.2,263.33,2114736.4,1273727.21,841009.19 +Europe,Belgium,Cosmetics,Online,H,4/26/2011,876812684,5/3/2011,7213,437.2,263.33,3153523.6,1899399.29,1254124.31 +Europe,Monaco,Personal Care,Online,L,3/9/2017,945154941,3/19/2017,1205,81.73,56.67,98484.65,68287.35,30197.3 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,H,3/23/2016,537528264,4/20/2016,5413,81.73,56.67,442404.49,306754.71,135649.78 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Online,L,8/15/2012,410231482,8/24/2012,5467,154.06,90.93,842246.02,497114.31,345131.71 +Europe,Russia,Clothes,Online,H,8/21/2011,939875924,9/7/2011,9027,109.28,35.84,986470.56,323527.68,662942.88 +Central America and the Caribbean,Barbados,Baby Food,Online,L,10/19/2015,773385417,10/19/2015,786,255.28,159.42,200650.08,125304.12,75345.96 +Asia,China,Beverages,Offline,H,7/23/2013,877996289,8/15/2013,7468,47.45,31.79,354356.6,237407.72,116948.88 +Europe,Estonia,Fruits,Offline,C,5/14/2013,491257369,6/22/2013,2827,9.33,6.92,26375.91,19562.84,6813.07 +Sub-Saharan Africa,South Africa,Snacks,Offline,L,3/2/2017,271029984,3/13/2017,2650,152.58,97.44,404337,258216,146121 +Europe,Liechtenstein,Vegetables,Offline,H,8/8/2016,945487964,9/22/2016,9754,154.06,90.93,1502701.24,886931.22,615770.02 +Central America and the Caribbean,Belize,Fruits,Online,H,12/17/2011,163117635,12/23/2011,8988,9.33,6.92,83858.04,62196.96,21661.08 +Europe,Moldova ,Cosmetics,Offline,H,12/13/2015,142717826,12/14/2015,2231,437.2,263.33,975393.2,587489.23,387903.97 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,C,1/18/2012,923399865,3/6/2012,3395,421.89,364.69,1432316.55,1238122.55,194194 +Europe,Georgia,Household,Online,M,4/25/2011,814587581,4/27/2011,3422,668.27,502.54,2286819.94,1719691.88,567128.06 +Australia and Oceania,New Zealand,Snacks,Online,M,9/19/2010,446017301,10/25/2010,5286,152.58,97.44,806537.88,515067.84,291470.04 +Europe,Finland,Vegetables,Online,C,1/30/2012,517737853,2/5/2012,8991,154.06,90.93,1385153.46,817551.63,567601.83 +Australia and Oceania,Vanuatu,Cereal,Offline,L,9/20/2010,450110566,10/25/2010,6574,205.7,117.11,1352271.8,769881.14,582390.66 +Sub-Saharan Africa,Mozambique,Vegetables,Online,M,5/15/2014,633809268,6/16/2014,7102,154.06,90.93,1094134.12,645784.86,448349.26 +Central America and the Caribbean,Dominican Republic,Beverages,Online,L,9/11/2016,179820287,9/30/2016,1674,47.45,31.79,79431.3,53216.46,26214.84 +Europe,Russia,Snacks,Online,H,3/15/2016,969442451,3/25/2016,8419,152.58,97.44,1284571.02,820347.36,464223.66 +North America,Canada,Clothes,Offline,C,6/19/2012,904287087,7/18/2012,7499,109.28,35.84,819490.72,268764.16,550726.56 +Middle East and North Africa,Oman,Personal Care,Offline,H,6/27/2017,656278026,8/5/2017,6107,81.73,56.67,499125.11,346083.69,153041.42 +Sub-Saharan Africa,South Africa,Clothes,Offline,H,1/14/2014,517651593,1/29/2014,3465,109.28,35.84,378655.2,124185.6,254469.6 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,M,6/16/2012,850956618,7/9/2012,5828,255.28,159.42,1487771.84,929099.76,558672.08 +Australia and Oceania,Australia,Clothes,Online,C,8/1/2016,739054429,9/10/2016,1484,109.28,35.84,162171.52,53186.56,108984.96 +Australia and Oceania,Federated States of Micronesia,Meat,Online,L,5/19/2012,235118854,6/21/2012,5748,421.89,364.69,2425023.72,2096238.12,328785.6 +Middle East and North Africa,Oman,Meat,Offline,L,3/6/2017,812636220,4/5/2017,5971,421.89,364.69,2519105.19,2177563.99,341541.2 +Asia,India,Cereal,Offline,M,4/13/2015,415405356,4/13/2015,6531,205.7,117.11,1343426.7,764845.41,578581.29 +Central America and the Caribbean,Belize,Vegetables,Offline,L,10/14/2014,207537591,11/7/2014,3840,154.06,90.93,591590.4,349171.2,242419.2 +Europe,Luxembourg,Office Supplies,Online,C,6/29/2013,523456752,7/19/2013,1340,651.21,524.96,872621.4,703446.4,169175 +Asia,India,Office Supplies,Offline,M,4/7/2010,417899167,4/29/2010,4505,651.21,524.96,2933701.05,2364944.8,568756.25 +Middle East and North Africa,Yemen,Cosmetics,Online,M,5/23/2016,815913665,5/23/2016,5840,437.2,263.33,2553248,1537847.2,1015400.8 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,C,12/8/2013,462861573,1/16/2014,9880,81.73,56.67,807492.4,559899.6,247592.8 +Asia,China,Personal Care,Offline,H,7/13/2012,874416720,7/23/2012,8194,81.73,56.67,669695.62,464353.98,205341.64 +Sub-Saharan Africa,Chad,Household,Online,M,4/21/2015,486565434,4/21/2015,4379,668.27,502.54,2926354.33,2200622.66,725731.67 +Europe,Georgia,Personal Care,Offline,H,1/29/2015,505606544,3/2/2015,9067,81.73,56.67,741045.91,513826.89,227219.02 +Europe,Armenia,Snacks,Offline,H,4/29/2013,858151376,6/12/2013,4917,152.58,97.44,750235.86,479112.48,271123.38 +Middle East and North Africa,Israel,Cereal,Online,H,5/14/2016,641123759,5/24/2016,1622,205.7,117.11,333645.4,189952.42,143692.98 +Sub-Saharan Africa,Benin,Meat,Offline,L,6/9/2016,371760022,6/30/2016,907,421.89,364.69,382654.23,330773.83,51880.4 +Sub-Saharan Africa,Central African Republic,Meat,Online,L,8/18/2010,637608993,8/20/2010,1525,421.89,364.69,643382.25,556152.25,87230 +Middle East and North Africa,Azerbaijan,Vegetables,Online,C,3/30/2012,746531999,5/15/2012,4263,154.06,90.93,656757.78,387634.59,269123.19 +Europe,Bulgaria,Cosmetics,Offline,H,9/17/2016,976702868,10/15/2016,6938,437.2,263.33,3033293.6,1826983.54,1206310.06 +Europe,Bosnia and Herzegovina,Cereal,Offline,H,12/16/2012,326607930,1/28/2013,9399,205.7,117.11,1933374.3,1100716.89,832657.41 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,H,6/26/2017,565046012,7/15/2017,8526,437.2,263.33,3727567.2,2245151.58,1482415.62 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Offline,L,7/21/2017,381128442,7/22/2017,3230,437.2,263.33,1412156,850555.9,561600.1 +Sub-Saharan Africa,Liberia,Cosmetics,Online,C,11/9/2012,334279048,11/30/2012,9454,437.2,263.33,4133288.8,2489521.82,1643766.98 +Asia,Japan,Clothes,Online,H,9/25/2011,604234158,10/18/2011,5170,109.28,35.84,564977.6,185292.8,379684.8 +Sub-Saharan Africa,Ghana,Clothes,Online,L,3/18/2012,541042602,4/28/2012,5384,109.28,35.84,588363.52,192962.56,395400.96 +Australia and Oceania,Papua New Guinea,Household,Online,H,5/25/2013,915065705,6/14/2013,7132,668.27,502.54,4766101.64,3584115.28,1181986.36 +Asia,Kazakhstan,Cosmetics,Online,C,9/2/2011,766977298,10/20/2011,4481,437.2,263.33,1959093.2,1179981.73,779111.47 +Middle East and North Africa,Yemen,Household,Online,M,1/17/2012,557763707,2/6/2012,3531,668.27,502.54,2359661.37,1774468.74,585192.63 +Europe,Bosnia and Herzegovina,Meat,Offline,H,10/27/2016,818723762,11/20/2016,7410,421.89,364.69,3126204.9,2702352.9,423852 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,L,3/20/2014,801468789,3/29/2014,1280,255.28,159.42,326758.4,204057.6,122700.8 +Europe,Russia,Meat,Online,L,6/8/2012,727922618,6/23/2012,7334,421.89,364.69,3094141.26,2674636.46,419504.8 +Europe,Latvia,Baby Food,Online,C,3/10/2013,440321576,4/20/2013,9794,255.28,159.42,2500212.32,1561359.48,938852.84 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,L,6/17/2015,751214492,7/15/2015,9917,668.27,502.54,6627233.59,4983689.18,1643544.41 +Central America and the Caribbean,Dominica,Office Supplies,Online,C,9/20/2011,293462693,10/17/2011,987,651.21,524.96,642744.27,518135.52,124608.75 +Europe,Slovakia,Vegetables,Offline,M,6/12/2014,470240008,7/14/2014,3323,154.06,90.93,511941.38,302160.39,209780.99 +Sub-Saharan Africa,Niger,Baby Food,Offline,C,6/14/2014,505032765,7/29/2014,9273,255.28,159.42,2367211.44,1478301.66,888909.78 +Europe,Moldova ,Office Supplies,Online,H,12/26/2014,591639792,1/4/2015,8217,651.21,524.96,5350992.57,4313596.32,1037396.25 +Australia and Oceania,Nauru,Cosmetics,Online,H,10/10/2012,544172418,11/10/2012,1566,437.2,263.33,684655.2,412374.78,272280.42 +Europe,Slovakia,Snacks,Online,M,12/27/2016,247054469,12/31/2016,7762,152.58,97.44,1184325.96,756329.28,427996.68 +Australia and Oceania,Tuvalu,Beverages,Offline,M,2/15/2015,105022275,3/25/2015,7280,47.45,31.79,345436,231431.2,114004.8 +Sub-Saharan Africa,Namibia,Baby Food,Online,L,9/9/2014,593124663,10/5/2014,7623,255.28,159.42,1945999.44,1215258.66,730740.78 +Middle East and North Africa,Syria,Vegetables,Offline,M,9/3/2016,906722962,10/2/2016,8329,154.06,90.93,1283165.74,757355.97,525809.77 +Sub-Saharan Africa,Sudan,Vegetables,Online,M,10/14/2011,311491000,11/26/2011,5964,154.06,90.93,918813.84,542306.52,376507.32 +Middle East and North Africa,Yemen,Baby Food,Online,H,7/1/2014,393415105,7/30/2014,9127,255.28,159.42,2329940.56,1455026.34,874914.22 +Europe,Cyprus,Household,Online,M,11/11/2013,108794105,12/18/2013,3448,668.27,502.54,2304194.96,1732757.92,571437.04 +Sub-Saharan Africa,Senegal,Fruits,Offline,M,2/18/2015,734239327,3/18/2015,6588,9.33,6.92,61466.04,45588.96,15877.08 +Asia,Maldives,Beverages,Online,M,4/7/2013,916674602,4/9/2013,3240,47.45,31.79,153738,102999.6,50738.4 +Asia,Malaysia,Vegetables,Online,L,11/11/2011,723336255,12/7/2011,127,154.06,90.93,19565.62,11548.11,8017.51 +Europe,Cyprus,Personal Care,Offline,H,10/19/2011,291773116,12/7/2011,1004,81.73,56.67,82056.92,56896.68,25160.24 +Middle East and North Africa,Lebanon,Cosmetics,Offline,L,1/5/2015,279846513,2/11/2015,1657,437.2,263.33,724440.4,436337.81,288102.59 +Europe,Serbia,Beverages,Online,C,2/25/2013,515730273,4/9/2013,4903,47.45,31.79,232647.35,155866.37,76780.98 +Sub-Saharan Africa,Mali,Fruits,Online,L,1/29/2014,447910726,3/6/2014,5592,9.33,6.92,52173.36,38696.64,13476.72 +Middle East and North Africa,Qatar,Beverages,Offline,H,5/10/2015,495186698,5/29/2015,5603,47.45,31.79,265862.35,178119.37,87742.98 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,C,8/9/2015,696669518,8/21/2015,8847,437.2,263.33,3867908.4,2329680.51,1538227.89 +Europe,Spain,Meat,Offline,H,9/26/2010,261783015,10/17/2010,6266,421.89,364.69,2643562.74,2285147.54,358415.2 +Sub-Saharan Africa,Sudan,Baby Food,Offline,H,11/12/2012,720263516,11/29/2012,835,255.28,159.42,213158.8,133115.7,80043.1 +Europe,Poland,Baby Food,Online,M,4/1/2016,972159850,4/8/2016,2558,255.28,159.42,653006.24,407796.36,245209.88 +Sub-Saharan Africa,Comoros,Personal Care,Offline,H,3/12/2016,437833344,3/25/2016,3471,81.73,56.67,283684.83,196701.57,86983.26 +North America,Canada,Snacks,Offline,C,11/15/2012,407957828,12/31/2012,2642,152.58,97.44,403116.36,257436.48,145679.88 +Sub-Saharan Africa,Comoros,Household,Online,H,2/2/2015,893519628,3/1/2015,1169,668.27,502.54,781207.63,587469.26,193738.37 +Europe,Lithuania,Baby Food,Offline,C,10/10/2013,175817573,10/29/2013,7182,255.28,159.42,1833420.96,1144954.44,688466.52 +Sub-Saharan Africa,Burundi,Personal Care,Online,L,1/30/2016,656462991,3/18/2016,842,81.73,56.67,68816.66,47716.14,21100.52 +Australia and Oceania,Vanuatu,Fruits,Offline,C,4/15/2011,307379710,5/8/2011,9342,9.33,6.92,87160.86,64646.64,22514.22 +Sub-Saharan Africa,Burundi,Meat,Offline,C,6/16/2012,320804059,7/10/2012,1905,421.89,364.69,803700.45,694734.45,108966 +Europe,Serbia,Cosmetics,Offline,M,10/16/2014,159284865,10/30/2014,4786,437.2,263.33,2092439.2,1260297.38,832141.82 +Asia,Brunei,Office Supplies,Online,H,7/19/2014,705683457,8/10/2014,6272,651.21,524.96,4084389.12,3292549.12,791840 +Europe,Belarus,Beverages,Online,H,11/2/2012,213173663,11/14/2012,1679,47.45,31.79,79668.55,53375.41,26293.14 +Middle East and North Africa,Oman,Snacks,Online,M,11/5/2011,155241811,11/21/2011,8356,152.58,97.44,1274958.48,814208.64,460749.84 +Asia,Nepal,Personal Care,Online,M,1/7/2011,275686728,2/26/2011,684,81.73,56.67,55903.32,38762.28,17141.04 +Asia,Singapore,Fruits,Offline,C,11/20/2010,838619744,1/5/2011,5073,9.33,6.92,47331.09,35105.16,12225.93 +Sub-Saharan Africa,Mozambique,Baby Food,Online,L,10/25/2016,378464686,11/15/2016,4966,255.28,159.42,1267720.48,791679.72,476040.76 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,M,7/13/2012,649957883,7/23/2012,5836,152.58,97.44,890456.88,568659.84,321797.04 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,L,11/21/2016,778148162,12/25/2016,188,668.27,502.54,125634.76,94477.52,31157.24 +Europe,Greece,Office Supplies,Offline,C,12/17/2011,408396852,1/11/2012,2559,651.21,524.96,1666446.39,1343372.64,323073.75 +Asia,Bangladesh,Snacks,Online,M,12/10/2014,156377780,12/16/2014,4515,152.58,97.44,688898.7,439941.6,248957.1 +Central America and the Caribbean,Dominican Republic,Household,Online,H,10/24/2013,258077275,11/8/2013,9656,668.27,502.54,6452815.12,4852526.24,1600288.88 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,M,7/21/2016,119794166,8/13/2016,8611,421.89,364.69,3632894.79,3140345.59,492549.2 +Middle East and North Africa,Lebanon,Baby Food,Offline,H,1/21/2017,568139779,2/8/2017,4041,255.28,159.42,1031586.48,644216.22,387370.26 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,L,1/26/2014,700037944,2/22/2014,5639,81.73,56.67,460875.47,319562.13,141313.34 +Middle East and North Africa,Somalia,Personal Care,Offline,C,12/24/2014,132724988,1/31/2015,5128,81.73,56.67,419111.44,290603.76,128507.68 +Middle East and North Africa,Morocco,Office Supplies,Offline,M,11/13/2016,353749740,12/9/2016,1264,651.21,524.96,823129.44,663549.44,159580 +Asia,Cambodia,Fruits,Online,L,4/29/2010,670973527,6/3/2010,4832,9.33,6.92,45082.56,33437.44,11645.12 +Australia and Oceania,Australia,Office Supplies,Online,M,7/2/2013,462570178,8/12/2013,3650,651.21,524.96,2376916.5,1916104,460812.5 +Asia,Malaysia,Clothes,Offline,H,4/26/2015,527026021,6/1/2015,7566,109.28,35.84,826812.48,271165.44,555647.04 +Asia,India,Meat,Online,C,2/15/2017,833139884,2/16/2017,3461,421.89,364.69,1460161.29,1262192.09,197969.2 +Middle East and North Africa,Oman,Office Supplies,Offline,M,10/9/2013,970023095,11/8/2013,245,651.21,524.96,159546.45,128615.2,30931.25 +Europe,Romania,Personal Care,Online,M,7/7/2012,597099483,7/10/2012,3861,81.73,56.67,315559.53,218802.87,96756.66 +Europe,Spain,Meat,Online,M,2/13/2014,794105374,3/3/2014,2282,421.89,364.69,962752.98,832222.58,130530.4 +Europe,Luxembourg,Cereal,Offline,C,8/13/2016,911089599,8/18/2016,514,205.7,117.11,105729.8,60194.54,45535.26 +Middle East and North Africa,Morocco,Clothes,Offline,M,7/16/2011,818413484,7/29/2011,5592,109.28,35.84,611093.76,200417.28,410676.48 +Europe,Austria,Fruits,Online,C,5/30/2010,456750857,6/25/2010,1584,9.33,6.92,14778.72,10961.28,3817.44 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,M,9/4/2010,287088048,10/16/2010,4588,47.45,31.79,217700.6,145852.52,71848.08 +Sub-Saharan Africa,Guinea,Fruits,Online,M,8/19/2014,840723884,10/5/2014,7735,9.33,6.92,72167.55,53526.2,18641.35 +Europe,Lithuania,Office Supplies,Offline,C,6/29/2010,469269692,8/10/2010,6185,651.21,524.96,4027733.85,3246877.6,780856.25 +Sub-Saharan Africa,Lesotho,Clothes,Online,C,1/17/2014,294649302,1/31/2014,2131,109.28,35.84,232875.68,76375.04,156500.64 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Online,M,11/6/2011,159099042,11/20/2011,9797,154.06,90.93,1509325.82,890841.21,618484.61 +Europe,Sweden,Vegetables,Online,H,6/16/2010,875167739,7/20/2010,437,154.06,90.93,67324.22,39736.41,27587.81 +Middle East and North Africa,Libya,Household,Offline,L,6/29/2017,175716722,7/23/2017,7338,668.27,502.54,4903765.26,3687638.52,1216126.74 +Europe,Greece,Vegetables,Offline,L,2/20/2015,363919818,3/18/2015,816,154.06,90.93,125712.96,74198.88,51514.08 +Europe,Hungary,Baby Food,Online,H,12/4/2016,663263356,1/18/2017,3221,255.28,159.42,822256.88,513491.82,308765.06 +Asia,India,Personal Care,Offline,L,12/16/2010,367546164,1/8/2011,3933,81.73,56.67,321444.09,222883.11,98560.98 +Asia,China,Household,Offline,H,9/7/2016,190879571,9/23/2016,4362,668.27,502.54,2914993.74,2192079.48,722914.26 +Europe,Moldova ,Baby Food,Offline,L,12/23/2012,917687404,1/11/2013,2951,255.28,159.42,753331.28,470448.42,282882.86 +Middle East and North Africa,Oman,Baby Food,Offline,C,1/21/2010,252705991,3/2/2010,173,255.28,159.42,44163.44,27579.66,16583.78 +Sub-Saharan Africa,Eritrea,Cereal,Online,L,6/5/2015,470984160,6/28/2015,3534,205.7,117.11,726943.8,413866.74,313077.06 +Middle East and North Africa,Tunisia ,Clothes,Offline,C,12/8/2014,767883241,1/5/2015,2570,109.28,35.84,280849.6,92108.8,188740.8 +Europe,Kosovo,Cosmetics,Offline,M,6/6/2014,409077060,6/8/2014,3847,437.2,263.33,1681908.4,1013030.51,668877.89 +Sub-Saharan Africa,Burundi,Personal Care,Online,L,3/31/2013,980551946,4/7/2013,5966,81.73,56.67,487601.18,338093.22,149507.96 +Asia,North Korea,Cosmetics,Online,M,7/30/2015,538606727,9/10/2015,4554,437.2,263.33,1991008.8,1199204.82,791803.98 +Europe,Bulgaria,Baby Food,Offline,C,7/13/2011,359852731,7/29/2011,7275,255.28,159.42,1857162,1159780.5,697381.5 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,L,3/17/2011,891213786,4/20/2011,8819,255.28,159.42,2251314.32,1405924.98,845389.34 +Middle East and North Africa,Iraq,Baby Food,Online,M,8/22/2010,399926221,8/28/2010,5911,255.28,159.42,1508960.08,942331.62,566628.46 +Europe,Hungary,Cereal,Online,L,9/13/2010,823538863,10/19/2010,2305,205.7,117.11,474138.5,269938.55,204199.95 +Central America and the Caribbean,El Salvador,Household,Online,C,5/1/2013,119913041,6/10/2013,3788,668.27,502.54,2531406.76,1903621.52,627785.24 +Central America and the Caribbean,Jamaica,Household,Offline,L,3/6/2010,817222583,3/25/2010,3178,668.27,502.54,2123762.06,1597072.12,526689.94 +Asia,Singapore,Meat,Online,H,9/2/2016,563953816,10/15/2016,5321,421.89,364.69,2244876.69,1940515.49,304361.2 +Asia,Nepal,Snacks,Offline,L,3/26/2015,678905570,4/10/2015,2100,152.58,97.44,320418,204624,115794 +Europe,Ukraine,Baby Food,Online,H,1/22/2012,301189172,1/26/2012,7424,255.28,159.42,1895198.72,1183534.08,711664.64 +Sub-Saharan Africa,Chad,Office Supplies,Offline,M,8/18/2010,440228450,9/5/2010,2236,651.21,524.96,1456105.56,1173810.56,282295 +Sub-Saharan Africa,South Sudan,Fruits,Offline,H,6/28/2015,825759732,7/24/2015,9510,9.33,6.92,88728.3,65809.2,22919.1 +Central America and the Caribbean,Panama,Beverages,Offline,H,4/26/2013,357831847,6/1/2013,9250,47.45,31.79,438912.5,294057.5,144855 +Europe,Serbia,Fruits,Offline,C,7/29/2014,256806123,8/18/2014,3493,9.33,6.92,32589.69,24171.56,8418.13 +Europe,Bulgaria,Meat,Offline,L,11/7/2011,913356387,12/15/2011,1307,421.89,364.69,551410.23,476649.83,74760.4 +Sub-Saharan Africa,Swaziland,Meat,Online,C,12/14/2013,538468968,12/27/2013,3789,421.89,364.69,1598541.21,1381810.41,216730.8 +Europe,Liechtenstein,Vegetables,Offline,L,10/27/2011,113442695,11/2/2011,9069,154.06,90.93,1397170.14,824644.17,572525.97 +Sub-Saharan Africa,Togo,Personal Care,Online,M,8/5/2012,239888894,9/18/2012,7309,81.73,56.67,597364.57,414201.03,183163.54 +Sub-Saharan Africa,Nigeria,Cereal,Offline,C,2/18/2013,689731395,3/26/2013,5702,205.7,117.11,1172901.4,667761.22,505140.18 +Central America and the Caribbean,The Bahamas,Meat,Offline,H,5/10/2011,855206525,5/22/2011,3470,421.89,364.69,1463958.3,1265474.3,198484 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,C,1/10/2010,198863112,2/14/2010,6869,651.21,524.96,4473161.49,3605950.24,867211.25 +Middle East and North Africa,Egypt,Fruits,Offline,L,12/25/2012,503562486,1/26/2013,4185,9.33,6.92,39046.05,28960.2,10085.85 +Sub-Saharan Africa,Central African Republic,Meat,Offline,C,10/7/2013,922478473,10/28/2013,734,421.89,364.69,309667.26,267682.46,41984.8 +Europe,Armenia,Office Supplies,Offline,M,7/22/2014,229097402,8/21/2014,3867,651.21,524.96,2518229.07,2030020.32,488208.75 +Middle East and North Africa,Pakistan,Vegetables,Online,L,10/20/2014,867218101,11/17/2014,7962,154.06,90.93,1226625.72,723984.66,502641.06 +Sub-Saharan Africa,Chad,Office Supplies,Offline,M,1/12/2015,400951898,2/26/2015,9431,651.21,524.96,6141561.51,4950897.76,1190663.75 +Europe,Belgium,Snacks,Online,L,1/16/2013,964722621,3/7/2013,1717,152.58,97.44,261979.86,167304.48,94675.38 +Europe,San Marino,Office Supplies,Online,L,4/10/2015,713266599,5/6/2015,292,651.21,524.96,190153.32,153288.32,36865 +Asia,Nepal,Vegetables,Offline,M,4/17/2010,571632659,6/1/2010,7662,154.06,90.93,1180407.72,696705.66,483702.06 +Sub-Saharan Africa,Uganda,Vegetables,Offline,C,6/16/2010,185182130,7/25/2010,8362,154.06,90.93,1288249.72,760356.66,527893.06 +Asia,Kazakhstan,Vegetables,Offline,H,4/1/2010,169588840,5/2/2010,3961,154.06,90.93,610231.66,360173.73,250057.93 +North America,Greenland,Snacks,Offline,M,10/18/2012,760839116,10/25/2012,8057,152.58,97.44,1229337.06,785074.08,444262.98 +Sub-Saharan Africa,Mauritania,Household,Online,H,12/6/2010,465231788,1/17/2011,1279,668.27,502.54,854717.33,642748.66,211968.67 +Middle East and North Africa,Iraq,Fruits,Offline,M,9/9/2013,109378182,10/1/2013,6290,9.33,6.92,58685.7,43526.8,15158.9 +Europe,Estonia,Fruits,Offline,L,4/1/2012,590202128,4/23/2012,2780,9.33,6.92,25937.4,19237.6,6699.8 +Sub-Saharan Africa,South Sudan,Snacks,Offline,M,12/28/2013,624939954,1/29/2014,2475,152.58,97.44,377635.5,241164,136471.5 +Sub-Saharan Africa,Liberia,Meat,Online,L,1/4/2016,801140487,2/1/2016,4128,421.89,364.69,1741561.92,1505440.32,236121.6 +Australia and Oceania,Kiribati,Vegetables,Offline,M,6/14/2016,426665055,6/15/2016,8526,154.06,90.93,1313515.56,775269.18,538246.38 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,C,10/5/2010,679687488,11/5/2010,3487,109.28,35.84,381059.36,124974.08,256085.28 +Sub-Saharan Africa,Uganda,Personal Care,Online,M,7/29/2010,558694112,8/5/2010,8858,81.73,56.67,723964.34,501982.86,221981.48 +Europe,Malta,Baby Food,Offline,H,3/30/2017,932483756,4/10/2017,1520,255.28,159.42,388025.6,242318.4,145707.2 +Central America and the Caribbean,Cuba,Beverages,Offline,H,6/18/2010,490167748,7/25/2010,384,47.45,31.79,18220.8,12207.36,6013.44 +Middle East and North Africa,Libya,Cereal,Online,H,8/24/2012,691169917,9/8/2012,1393,205.7,117.11,286540.1,163134.23,123405.87 +Asia,Cambodia,Office Supplies,Online,H,12/23/2016,815226590,2/2/2017,2519,651.21,524.96,1640397.99,1322374.24,318023.75 +Asia,Tajikistan,Meat,Online,M,12/3/2013,212386596,1/21/2014,8768,421.89,364.69,3699131.52,3197601.92,501529.6 +Europe,United Kingdom,Baby Food,Online,C,2/25/2010,553011262,3/31/2010,7176,255.28,159.42,1831889.28,1143997.92,687891.36 +Central America and the Caribbean,El Salvador,Personal Care,Online,M,3/13/2017,877774417,4/14/2017,1811,81.73,56.67,148013.03,102629.37,45383.66 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,C,5/8/2017,747662389,6/19/2017,8770,651.21,524.96,5711111.7,4603899.2,1107212.5 +Europe,Belarus,Cosmetics,Offline,C,11/29/2012,693974006,1/16/2013,1185,437.2,263.33,518082,312046.05,206035.95 +Middle East and North Africa,Algeria,Baby Food,Offline,M,10/25/2014,868320596,10/26/2014,4215,255.28,159.42,1076005.2,671955.3,404049.9 +Middle East and North Africa,Azerbaijan,Fruits,Online,L,2/16/2016,592625987,3/28/2016,54,9.33,6.92,503.82,373.68,130.14 +Asia,Vietnam,Beverages,Online,H,12/24/2010,609126508,1/9/2011,2925,47.45,31.79,138791.25,92985.75,45805.5 +Europe,France,Fruits,Offline,H,7/2/2013,830370986,7/19/2013,4082,9.33,6.92,38085.06,28247.44,9837.62 +Sub-Saharan Africa,Togo,Cereal,Online,C,3/2/2016,789220750,4/19/2016,6813,205.7,117.11,1401434.1,797870.43,603563.67 +Europe,Belgium,Office Supplies,Online,C,4/20/2016,988849627,6/8/2016,1434,651.21,524.96,933835.14,752792.64,181042.5 +Australia and Oceania,Palau,Cereal,Offline,C,4/20/2012,652743947,5/13/2012,294,205.7,117.11,60475.8,34430.34,26045.46 +Sub-Saharan Africa,Cameroon,Beverages,Offline,L,12/24/2014,874702537,1/8/2015,2773,47.45,31.79,131578.85,88153.67,43425.18 +Middle East and North Africa,Algeria,Office Supplies,Online,H,6/30/2013,568836724,7/30/2013,282,651.21,524.96,183641.22,148038.72,35602.5 +Europe,Monaco,Office Supplies,Offline,H,1/5/2017,519570338,1/17/2017,1264,651.21,524.96,823129.44,663549.44,159580 +Europe,Sweden,Cosmetics,Online,C,1/13/2013,231639707,2/2/2013,6192,437.2,263.33,2707142.4,1630539.36,1076603.04 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,H,8/20/2016,180093657,10/7/2016,2570,651.21,524.96,1673609.7,1349147.2,324462.5 +Europe,Cyprus,Fruits,Offline,L,9/1/2013,460293519,9/7/2013,9936,9.33,6.92,92702.88,68757.12,23945.76 +Australia and Oceania,Palau,Fruits,Online,L,7/19/2017,337913119,8/30/2017,4856,9.33,6.92,45306.48,33603.52,11702.96 +Middle East and North Africa,Bahrain,Vegetables,Offline,M,6/19/2012,498938786,7/3/2012,5929,154.06,90.93,913421.74,539123.97,374297.77 +Sub-Saharan Africa,Rwanda,Beverages,Online,L,3/11/2010,799669349,4/5/2010,8786,47.45,31.79,416895.7,279306.94,137588.76 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,C,12/21/2015,716716134,1/24/2016,1086,152.58,97.44,165701.88,105819.84,59882.04 +Europe,Austria,Fruits,Online,H,3/12/2017,697002971,4/24/2017,7523,9.33,6.92,70189.59,52059.16,18130.43 +Europe,France,Beverages,Online,L,6/18/2017,807766187,7/2/2017,4820,47.45,31.79,228709,153227.8,75481.2 +Europe,San Marino,Clothes,Online,M,1/28/2010,286554610,1/30/2010,6732,109.28,35.84,735672.96,241274.88,494398.08 +Asia,Kazakhstan,Vegetables,Offline,H,2/14/2012,691229569,3/6/2012,9045,154.06,90.93,1393472.7,822461.85,571010.85 +Sub-Saharan Africa,Namibia,Personal Care,Offline,C,4/1/2015,949964892,4/25/2015,4577,81.73,56.67,374078.21,259378.59,114699.62 +Europe,Romania,Beverages,Online,H,3/2/2012,511246907,3/30/2012,8176,47.45,31.79,387951.2,259915.04,128036.16 +Asia,Cambodia,Baby Food,Online,M,8/2/2015,693874442,9/11/2015,1722,255.28,159.42,439592.16,274521.24,165070.92 +Europe,Luxembourg,Baby Food,Online,L,7/23/2016,636958825,8/17/2016,9126,255.28,159.42,2329685.28,1454866.92,874818.36 +Australia and Oceania,Samoa ,Personal Care,Online,C,12/30/2010,449923884,2/12/2011,1331,81.73,56.67,108782.63,75427.77,33354.86 +Australia and Oceania,East Timor,Clothes,Online,M,1/5/2011,762505948,1/18/2011,1309,109.28,35.84,143047.52,46914.56,96132.96 +Sub-Saharan Africa,South Sudan,Beverages,Online,M,11/10/2010,474753844,12/23/2010,9067,47.45,31.79,430229.15,288239.93,141989.22 +Europe,Cyprus,Cereal,Offline,H,6/4/2013,807028901,6/8/2013,6641,205.7,117.11,1366053.7,777727.51,588326.19 +Middle East and North Africa,Afghanistan,Vegetables,Online,C,4/20/2011,350004947,4/28/2011,3096,154.06,90.93,476969.76,281519.28,195450.48 +Asia,Uzbekistan,Personal Care,Online,H,4/17/2013,914668309,5/14/2013,9534,81.73,56.67,779213.82,540291.78,238922.04 +Europe,Poland,Snacks,Online,C,5/3/2010,782317817,5/24/2010,4082,152.58,97.44,622831.56,397750.08,225081.48 +Middle East and North Africa,Iran,Clothes,Offline,L,2/26/2017,554564797,3/15/2017,6902,109.28,35.84,754250.56,247367.68,506882.88 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,H,6/15/2015,903333079,7/12/2015,5187,437.2,263.33,2267756.4,1365892.71,901863.69 +Europe,Slovenia,Household,Online,L,9/21/2010,320858991,10/18/2010,8160,668.27,502.54,5453083.2,4100726.4,1352356.8 +Middle East and North Africa,Egypt,Beverages,Online,M,4/22/2013,969691359,5/25/2013,2077,47.45,31.79,98553.65,66027.83,32525.82 +Europe,Kosovo,Fruits,Offline,M,11/23/2011,132691514,12/13/2011,5223,9.33,6.92,48730.59,36143.16,12587.43 +Middle East and North Africa,Egypt,Fruits,Online,C,3/4/2015,563033282,3/11/2015,2915,9.33,6.92,27196.95,20171.8,7025.15 +Europe,Luxembourg,Cereal,Offline,L,3/2/2010,134202992,3/25/2010,2503,205.7,117.11,514867.1,293126.33,221740.77 +Europe,Luxembourg,Fruits,Online,M,6/27/2011,389999473,7/31/2011,8365,9.33,6.92,78045.45,57885.8,20159.65 +Europe,Greece,Clothes,Offline,M,1/30/2012,694534051,2/21/2012,6915,109.28,35.84,755671.2,247833.6,507837.6 +Sub-Saharan Africa,Niger,Clothes,Online,L,4/25/2017,482230556,5/2/2017,1592,109.28,35.84,173973.76,57057.28,116916.48 +Europe,Belarus,Fruits,Offline,M,11/30/2010,607825314,12/20/2010,7873,9.33,6.92,73455.09,54481.16,18973.93 +Central America and the Caribbean,Grenada,Fruits,Online,M,9/28/2011,196367156,11/1/2011,8260,9.33,6.92,77065.8,57159.2,19906.6 +Europe,Sweden,Meat,Online,M,12/30/2016,693217408,1/30/2017,7291,421.89,364.69,3075999.99,2658954.79,417045.2 +Middle East and North Africa,Afghanistan,Beverages,Offline,H,8/9/2013,914049899,9/12/2013,6532,47.45,31.79,309943.4,207652.28,102291.12 +North America,United States of America,Cosmetics,Online,C,4/3/2012,194850957,5/1/2012,9583,437.2,263.33,4189687.6,2523491.39,1666196.21 +Asia,Uzbekistan,Baby Food,Offline,H,5/9/2013,641919410,6/17/2013,7073,255.28,159.42,1805595.44,1127577.66,678017.78 +Middle East and North Africa,Pakistan,Clothes,Online,C,10/18/2010,381866586,10/20/2010,1663,109.28,35.84,181732.64,59601.92,122130.72 +Europe,Switzerland,Cereal,Online,L,11/25/2010,311616313,1/9/2011,3047,205.7,117.11,626767.9,356834.17,269933.73 +Central America and the Caribbean,Cuba,Fruits,Online,H,6/24/2013,948404920,6/28/2013,2946,9.33,6.92,27486.18,20386.32,7099.86 +Europe,Moldova ,Clothes,Offline,H,8/16/2015,179781234,8/24/2015,117,109.28,35.84,12785.76,4193.28,8592.48 +Australia and Oceania,Australia,Household,Offline,M,6/26/2015,913606584,8/12/2015,5345,668.27,502.54,3571903.15,2686076.3,885826.85 +Europe,Czech Republic,Vegetables,Online,L,1/26/2016,728054797,3/16/2016,6448,154.06,90.93,993378.88,586316.64,407062.24 +Sub-Saharan Africa,Madagascar,Personal Care,Online,H,11/16/2013,421612203,11/22/2013,3275,81.73,56.67,267665.75,185594.25,82071.5 +Sub-Saharan Africa,South Sudan,Clothes,Offline,M,4/5/2010,863077628,5/25/2010,2705,109.28,35.84,295602.4,96947.2,198655.2 +Asia,Bhutan,Meat,Offline,M,3/15/2015,741562402,4/5/2015,3649,421.89,364.69,1539476.61,1330753.81,208722.8 +Asia,Bhutan,Snacks,Online,H,4/1/2013,616490352,4/4/2013,2050,152.58,97.44,312789,199752,113037 +Central America and the Caribbean,Grenada,Meat,Online,C,9/26/2012,667597806,11/7/2012,5881,421.89,364.69,2481135.09,2144741.89,336393.2 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,M,9/14/2011,244933593,10/4/2011,148,437.2,263.33,64705.6,38972.84,25732.76 +Sub-Saharan Africa,Sudan,Meat,Offline,L,10/24/2016,118859040,11/26/2016,1886,421.89,364.69,795684.54,687805.34,107879.2 +Australia and Oceania,Palau,Baby Food,Offline,H,11/18/2016,230047976,12/5/2016,5163,255.28,159.42,1318010.64,823085.46,494925.18 +Europe,Lithuania,Cereal,Offline,L,12/4/2016,139486730,12/23/2016,6078,205.7,117.11,1250244.6,711794.58,538450.02 +Sub-Saharan Africa,Sudan,Vegetables,Online,L,9/1/2011,378474128,9/28/2011,7760,154.06,90.93,1195505.6,705616.8,489888.8 +Australia and Oceania,Palau,Clothes,Offline,M,1/15/2012,198621499,2/24/2012,5370,109.28,35.84,586833.6,192460.8,394372.8 +Central America and the Caribbean,Dominican Republic,Beverages,Online,L,2/10/2011,721852672,3/28/2011,1102,47.45,31.79,52289.9,35032.58,17257.32 +Central America and the Caribbean,Haiti,Household,Online,H,8/2/2010,890403974,9/17/2010,9177,668.27,502.54,6132713.79,4611809.58,1520904.21 +Middle East and North Africa,Turkey,Vegetables,Offline,M,1/7/2017,616824233,2/6/2017,853,154.06,90.93,131413.18,77563.29,53849.89 +Central America and the Caribbean,Saint Lucia,Household,Online,M,4/25/2015,333974778,4/25/2015,9413,668.27,502.54,6290425.51,4730409.02,1560016.49 +Europe,Belgium,Snacks,Online,L,5/15/2010,545029437,7/3/2010,5177,152.58,97.44,789906.66,504446.88,285459.78 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,L,9/22/2015,473474538,10/22/2015,492,651.21,524.96,320395.32,258280.32,62115 +Europe,Lithuania,Office Supplies,Online,C,11/25/2011,313108909,12/30/2011,4739,651.21,524.96,3086084.19,2487785.44,598298.75 +Europe,Finland,Vegetables,Offline,C,10/12/2010,778043878,11/3/2010,9328,154.06,90.93,1437071.68,848195.04,588876.64 +Europe,Spain,Beverages,Online,H,12/12/2013,852703273,1/15/2014,2702,47.45,31.79,128209.9,85896.58,42313.32 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,H,6/26/2016,941823422,7/24/2016,5335,81.73,56.67,436029.55,302334.45,133695.1 +Sub-Saharan Africa,Gabon,Snacks,Offline,C,9/30/2010,620453155,10/1/2010,4731,152.58,97.44,721855.98,460988.64,260867.34 +Europe,Poland,Baby Food,Offline,L,11/15/2012,883953797,11/27/2012,427,255.28,159.42,109004.56,68072.34,40932.22 +Central America and the Caribbean,El Salvador,Meat,Offline,H,7/26/2013,997999179,8/2/2013,8990,421.89,364.69,3792791.1,3278563.1,514228 +Sub-Saharan Africa,Chad,Vegetables,Offline,L,2/29/2012,748575627,4/19/2012,9018,154.06,90.93,1389313.08,820006.74,569306.34 +Sub-Saharan Africa,Central African Republic,Snacks,Online,M,11/6/2012,891981971,12/12/2012,6142,152.58,97.44,937146.36,598476.48,338669.88 +Europe,Latvia,Beverages,Offline,H,4/24/2013,904829537,5/23/2013,8022,47.45,31.79,380643.9,255019.38,125624.52 +Australia and Oceania,Tuvalu,Household,Offline,C,1/31/2016,334042155,3/1/2016,9352,668.27,502.54,6249661.04,4699754.08,1549906.96 +Central America and the Caribbean,Cuba,Beverages,Online,C,3/9/2017,146856153,3/10/2017,6854,47.45,31.79,325222.3,217888.66,107333.64 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,L,7/1/2017,480820357,8/17/2017,4283,81.73,56.67,350049.59,242717.61,107331.98 +Central America and the Caribbean,Barbados,Fruits,Online,H,5/22/2011,193796098,6/21/2011,7427,9.33,6.92,69293.91,51394.84,17899.07 +Asia,Nepal,Clothes,Online,M,3/21/2013,913957202,3/27/2013,9101,109.28,35.84,994557.28,326179.84,668377.44 +Sub-Saharan Africa,Tanzania,Personal Care,Online,M,9/15/2015,289789998,10/27/2015,4155,81.73,56.67,339588.15,235463.85,104124.3 +Asia,Bhutan,Fruits,Online,M,5/30/2016,540093314,7/11/2016,4469,9.33,6.92,41695.77,30925.48,10770.29 +Europe,Hungary,Fruits,Online,L,12/17/2013,803978478,1/10/2014,3953,9.33,6.92,36881.49,27354.76,9526.73 +Europe,Bulgaria,Beverages,Online,M,11/2/2011,290869319,12/19/2011,3550,47.45,31.79,168447.5,112854.5,55593 +Asia,Kazakhstan,Meat,Online,C,8/1/2014,530502164,8/29/2014,6234,421.89,364.69,2630062.26,2273477.46,356584.8 +Middle East and North Africa,Iraq,Fruits,Online,C,6/12/2016,422925841,7/10/2016,2010,9.33,6.92,18753.3,13909.2,4844.1 +Middle East and North Africa,Oman,Cosmetics,Offline,L,9/30/2012,288501679,10/18/2012,2913,437.2,263.33,1273563.6,767080.29,506483.31 +Asia,Kazakhstan,Office Supplies,Online,M,3/23/2011,517903506,3/30/2011,8011,651.21,524.96,5216843.31,4205454.56,1011388.75 +Europe,Montenegro,Beverages,Online,L,2/8/2013,222117650,2/27/2013,8403,47.45,31.79,398722.35,267131.37,131590.98 +Central America and the Caribbean,Cuba,Personal Care,Online,H,11/25/2016,382442939,12/10/2016,2219,81.73,56.67,181358.87,125750.73,55608.14 +Europe,Ukraine,Cereal,Offline,H,8/13/2014,700490701,9/1/2014,9620,205.7,117.11,1978834,1126598.2,852235.8 +Sub-Saharan Africa,Chad,Office Supplies,Offline,C,9/3/2010,948184764,10/20/2010,7797,651.21,524.96,5077484.37,4093113.12,984371.25 +Europe,Slovenia,Baby Food,Online,M,7/26/2010,517761456,8/16/2010,5976,255.28,159.42,1525553.28,952693.92,572859.36 +Central America and the Caribbean,Guatemala,Meat,Online,M,1/23/2017,671769607,2/1/2017,410,421.89,364.69,172974.9,149522.9,23452 +Sub-Saharan Africa,Botswana,Office Supplies,Online,L,4/12/2011,493070542,5/19/2011,9385,651.21,524.96,6111605.85,4926749.6,1184856.25 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,H,1/17/2017,934838092,2/8/2017,8220,437.2,263.33,3593784,2164572.6,1429211.4 +Central America and the Caribbean,Grenada,Baby Food,Offline,H,10/28/2013,770558583,12/11/2013,4263,255.28,159.42,1088258.64,679607.46,408651.18 +Sub-Saharan Africa,Benin,Vegetables,Offline,H,3/20/2016,644030845,4/7/2016,1894,154.06,90.93,291789.64,172221.42,119568.22 +Asia,Myanmar,Fruits,Offline,L,3/4/2017,819366204,4/1/2017,7523,9.33,6.92,70189.59,52059.16,18130.43 +Europe,Monaco,Beverages,Offline,M,6/27/2014,730988490,8/8/2014,4593,47.45,31.79,217937.85,146011.47,71926.38 +Middle East and North Africa,Iran,Fruits,Offline,M,8/8/2014,333634030,9/20/2014,8579,9.33,6.92,80042.07,59366.68,20675.39 +Middle East and North Africa,Iran,Fruits,Online,C,8/29/2013,552351653,8/29/2013,1983,9.33,6.92,18501.39,13722.36,4779.03 +Middle East and North Africa,Egypt,Snacks,Online,M,6/10/2016,132502686,6/10/2016,9344,152.58,97.44,1425707.52,910479.36,515228.16 +Europe,Bulgaria,Snacks,Online,M,6/7/2017,589760959,6/21/2017,2228,152.58,97.44,339948.24,217096.32,122851.92 +Central America and the Caribbean,Jamaica,Clothes,Offline,L,3/9/2012,360112798,4/5/2012,4234,109.28,35.84,462691.52,151746.56,310944.96 +Europe,Vatican City,Meat,Offline,M,4/1/2016,649857032,4/15/2016,5992,421.89,364.69,2527964.88,2185222.48,342742.4 +Europe,Denmark,Office Supplies,Online,L,12/13/2015,485604989,12/25/2015,162,651.21,524.96,105496.02,85043.52,20452.5 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,H,1/10/2010,764280498,2/26/2010,6438,205.7,117.11,1324296.6,753954.18,570342.42 +Europe,France,Beverages,Online,H,6/10/2013,203119885,6/15/2013,6543,47.45,31.79,310465.35,208001.97,102463.38 +Asia,Turkmenistan,Cosmetics,Online,C,9/16/2015,289671981,10/2/2015,9231,437.2,263.33,4035793.2,2430799.23,1604993.97 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,C,12/26/2014,331798112,1/16/2015,5289,437.2,263.33,2312350.8,1392752.37,919598.43 +Asia,Thailand,Baby Food,Online,C,4/11/2014,607672107,5/27/2014,2535,255.28,159.42,647134.8,404129.7,243005.1 +Sub-Saharan Africa,Gabon,Snacks,Online,H,1/30/2010,115780293,3/5/2010,817,152.58,97.44,124657.86,79608.48,45049.38 +Europe,Latvia,Household,Offline,H,4/28/2011,624921500,5/13/2011,7014,668.27,502.54,4687245.78,3524815.56,1162430.22 +Europe,Slovenia,Vegetables,Online,C,11/2/2012,824207055,12/6/2012,38,154.06,90.93,5854.28,3455.34,2398.94 +Sub-Saharan Africa,South Africa,Snacks,Online,L,4/30/2014,373060786,5/21/2014,5832,152.58,97.44,889846.56,568270.08,321576.48 +Middle East and North Africa,Tunisia ,Clothes,Online,H,7/18/2016,351219022,8/8/2016,2368,109.28,35.84,258775.04,84869.12,173905.92 +Sub-Saharan Africa,Djibouti,Baby Food,Online,M,7/11/2017,108730590,7/30/2017,4653,255.28,159.42,1187817.84,741781.26,446036.58 +Europe,Croatia,Cereal,Offline,C,5/17/2016,415956819,5/27/2016,9721,205.7,117.11,1999609.7,1138426.31,861183.39 +Europe,Kosovo,Household,Offline,H,1/16/2017,313571536,2/14/2017,1641,668.27,502.54,1096631.07,824668.14,271962.93 +Middle East and North Africa,Syria,Beverages,Online,L,12/22/2016,262561070,1/16/2017,6510,47.45,31.79,308899.5,206952.9,101946.6 +North America,Greenland,Personal Care,Online,L,11/23/2010,794224250,12/28/2010,7460,81.73,56.67,609705.8,422758.2,186947.6 +Sub-Saharan Africa,Niger,Clothes,Offline,M,4/23/2017,260172402,4/29/2017,9650,109.28,35.84,1054552,345856,708696 +Asia,Myanmar,Clothes,Offline,C,2/21/2014,682329356,3/22/2014,5274,109.28,35.84,576342.72,189020.16,387322.56 +Asia,Uzbekistan,Personal Care,Online,L,8/31/2010,102931439,9/3/2010,8555,81.73,56.67,699200.15,484811.85,214388.3 +Middle East and North Africa,Pakistan,Personal Care,Offline,H,6/9/2013,234527480,6/29/2013,748,81.73,56.67,61134.04,42389.16,18744.88 +Europe,Portugal,Office Supplies,Online,H,12/7/2014,609978806,1/7/2015,5139,651.21,524.96,3346568.19,2697769.44,648798.75 +Europe,Greece,Vegetables,Online,L,6/25/2012,832459247,7/22/2012,2045,154.06,90.93,315052.7,185951.85,129100.85 +Europe,Finland,Beverages,Online,C,1/17/2012,125455129,1/31/2012,3815,47.45,31.79,181021.75,121278.85,59742.9 +Middle East and North Africa,Jordan,Cereal,Online,M,11/12/2016,482765281,12/16/2016,9830,205.7,117.11,2022031,1151191.3,870839.7 +Central America and the Caribbean,El Salvador,Office Supplies,Online,L,2/10/2016,818501031,3/23/2016,1499,651.21,524.96,976163.79,786915.04,189248.75 +Central America and the Caribbean,Nicaragua,Household,Offline,M,5/11/2011,117086207,6/13/2011,7266,668.27,502.54,4855649.82,3651455.64,1204194.18 +Middle East and North Africa,Yemen,Cosmetics,Online,L,11/1/2012,583257138,11/15/2012,7603,437.2,263.33,3324031.6,2002097.99,1321933.61 +Sub-Saharan Africa,Senegal,Meat,Offline,C,11/26/2012,892062652,12/29/2012,17,421.89,364.69,7172.13,6199.73,972.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,H,7/21/2012,238864076,9/5/2012,4043,47.45,31.79,191840.35,128526.97,63313.38 +Europe,Belarus,Beverages,Online,H,1/21/2010,589335238,1/23/2010,6248,47.45,31.79,296467.6,198623.92,97843.68 +Europe,Bosnia and Herzegovina,Meat,Online,C,4/30/2012,829462468,5/12/2012,5232,421.89,364.69,2207328.48,1908058.08,299270.4 +Central America and the Caribbean,Honduras,Beverages,Online,M,12/26/2015,815544593,1/20/2016,6623,47.45,31.79,314261.35,210545.17,103716.18 +Asia,India,Cosmetics,Offline,L,2/17/2011,924192941,2/19/2011,8084,437.2,263.33,3534324.8,2128759.72,1405565.08 +Sub-Saharan Africa,Gabon,Vegetables,Online,H,6/12/2015,702331340,7/27/2015,4306,154.06,90.93,663382.36,391544.58,271837.78 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,L,5/20/2017,217196118,6/5/2017,2013,437.2,263.33,880083.6,530083.29,350000.31 +Sub-Saharan Africa,Sudan,Personal Care,Online,C,4/1/2010,506336104,4/20/2010,4960,81.73,56.67,405380.8,281083.2,124297.6 +Asia,Vietnam,Vegetables,Offline,H,2/16/2011,427612626,3/6/2011,8933,154.06,90.93,1376217.98,812277.69,563940.29 +Europe,Malta,Cereal,Online,H,8/31/2011,709199512,9/17/2011,6750,205.7,117.11,1388475,790492.5,597982.5 +Europe,Ireland,Vegetables,Offline,C,2/23/2012,799583089,3/27/2012,3259,154.06,90.93,502081.54,296340.87,205740.67 +Asia,South Korea,Clothes,Offline,L,2/19/2010,217562186,3/13/2010,340,109.28,35.84,37155.2,12185.6,24969.6 +Europe,Kosovo,Household,Online,L,11/2/2011,802248132,11/2/2011,1905,668.27,502.54,1273054.35,957338.7,315715.65 +Sub-Saharan Africa,Chad,Meat,Offline,L,2/24/2013,863064754,3/24/2013,8895,421.89,364.69,3752711.55,3243917.55,508794 +Middle East and North Africa,Pakistan,Vegetables,Online,C,1/20/2011,129748380,2/11/2011,4284,154.06,90.93,659993.04,389544.12,270448.92 +North America,United States of America,Household,Online,C,12/9/2014,202347838,1/20/2015,8077,668.27,502.54,5397616.79,4059015.58,1338601.21 +Middle East and North Africa,Iraq,Vegetables,Online,M,7/19/2012,501224458,7/28/2012,2310,154.06,90.93,355878.6,210048.3,145830.3 +Asia,Bhutan,Household,Online,H,8/15/2011,517052066,9/18/2011,6051,668.27,502.54,4043701.77,3040869.54,1002832.23 +Sub-Saharan Africa,Mauritania,Vegetables,Offline,M,5/23/2013,260816991,7/1/2013,398,154.06,90.93,61315.88,36190.14,25125.74 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,H,5/14/2016,713818061,6/19/2016,3482,651.21,524.96,2267513.22,1827910.72,439602.5 +Australia and Oceania,Australia,Household,Offline,H,7/20/2012,677666604,9/8/2012,5462,668.27,502.54,3650090.74,2744873.48,905217.26 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,C,12/9/2013,824286448,1/22/2014,3532,152.58,97.44,538912.56,344158.08,194754.48 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,M,11/18/2010,545913922,12/31/2010,6916,421.89,364.69,2917791.24,2522196.04,395595.2 +Asia,Singapore,Vegetables,Offline,L,9/19/2013,205097854,10/2/2013,1867,154.06,90.93,287630.02,169766.31,117863.71 +Asia,Brunei,Clothes,Online,C,2/19/2011,684699571,3/23/2011,6673,109.28,35.84,729225.44,239160.32,490065.12 +Europe,Belarus,Vegetables,Offline,C,10/28/2011,237892901,11/12/2011,6651,154.06,90.93,1024653.06,604775.43,419877.63 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,H,5/20/2010,338164174,7/1/2010,9149,437.2,263.33,3999942.8,2409206.17,1590736.63 +Australia and Oceania,Tonga,Household,Online,M,11/6/2013,729312217,12/7/2013,8547,668.27,502.54,5711703.69,4295209.38,1416494.31 +Sub-Saharan Africa,South Africa,Beverages,Offline,H,3/2/2015,775448358,3/14/2015,1256,47.45,31.79,59597.2,39928.24,19668.96 +Asia,Nepal,Fruits,Offline,H,2/18/2012,810996425,2/23/2012,719,9.33,6.92,6708.27,4975.48,1732.79 +Asia,Tajikistan,Office Supplies,Online,L,3/11/2011,790692746,4/23/2011,2409,651.21,524.96,1568764.89,1264628.64,304136.25 +Sub-Saharan Africa,Malawi,Meat,Online,M,1/20/2016,739586150,3/7/2016,8832,421.89,364.69,3726132.48,3220942.08,505190.4 +Sub-Saharan Africa,Togo,Vegetables,Offline,M,5/10/2016,303037965,6/28/2016,4523,154.06,90.93,696813.38,411276.39,285536.99 +North America,Greenland,Snacks,Online,C,2/28/2014,996722018,3/23/2014,1049,152.58,97.44,160056.42,102214.56,57841.86 +Sub-Saharan Africa,The Gambia,Meat,Online,L,8/3/2012,356624639,8/7/2012,2010,421.89,364.69,847998.9,733026.9,114972 +Australia and Oceania,Samoa ,Cosmetics,Offline,C,1/18/2012,489044654,2/5/2012,8036,437.2,263.33,3513339.2,2116119.88,1397219.32 +Europe,Spain,Fruits,Offline,C,1/1/2014,420593392,2/20/2014,1786,9.33,6.92,16663.38,12359.12,4304.26 +Asia,Indonesia,Vegetables,Online,C,3/13/2017,148194682,4/7/2017,2955,154.06,90.93,455247.3,268698.15,186549.15 +Middle East and North Africa,Egypt,Clothes,Offline,L,11/15/2013,189084851,12/19/2013,3264,109.28,35.84,356689.92,116981.76,239708.16 +Sub-Saharan Africa,Tanzania,Snacks,Online,C,4/7/2016,230812728,4/10/2016,1470,152.58,97.44,224292.6,143236.8,81055.8 +Asia,Maldives,Snacks,Online,L,12/17/2014,481239640,1/8/2015,8359,152.58,97.44,1275416.22,814500.96,460915.26 +Australia and Oceania,Tonga,Beverages,Online,M,12/15/2012,318539416,1/4/2013,1747,47.45,31.79,82895.15,55537.13,27358.02 +Sub-Saharan Africa,Guinea,Fruits,Online,M,5/1/2014,541198384,6/10/2014,1483,9.33,6.92,13836.39,10262.36,3574.03 +Australia and Oceania,Solomon Islands,Clothes,Offline,H,11/9/2012,218015372,11/19/2012,4448,109.28,35.84,486077.44,159416.32,326661.12 +Asia,Kazakhstan,Vegetables,Online,C,12/14/2010,738101708,1/8/2011,9553,154.06,90.93,1471735.18,868654.29,603080.89 +Sub-Saharan Africa,Malawi,Beverages,Offline,M,11/17/2015,860881221,12/3/2015,2739,47.45,31.79,129965.55,87072.81,42892.74 +Australia and Oceania,New Zealand,Fruits,Offline,C,4/2/2013,766090238,5/1/2013,1980,9.33,6.92,18473.4,13701.6,4771.8 +Central America and the Caribbean,Nicaragua,Cereal,Online,C,4/2/2016,703777587,5/19/2016,2282,205.7,117.11,469407.4,267245.02,202162.38 +Sub-Saharan Africa,Mali,Beverages,Online,H,5/29/2016,544304597,6/13/2016,681,47.45,31.79,32313.45,21648.99,10664.46 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,L,2/7/2010,228345096,2/27/2010,1243,651.21,524.96,809454.03,652525.28,156928.75 +Asia,Vietnam,Baby Food,Offline,H,7/1/2017,216885411,7/10/2017,68,255.28,159.42,17359.04,10840.56,6518.48 +Middle East and North Africa,Tunisia ,Cereal,Offline,H,8/6/2010,141224372,8/26/2010,285,205.7,117.11,58624.5,33376.35,25248.15 +Sub-Saharan Africa,Guinea,Beverages,Online,H,6/25/2015,152973306,6/25/2015,7055,47.45,31.79,334759.75,224278.45,110481.3 +Central America and the Caribbean,Saint Lucia,Clothes,Online,M,1/26/2010,474056041,3/7/2010,2572,109.28,35.84,281068.16,92180.48,188887.68 +Sub-Saharan Africa,Djibouti,Clothes,Offline,M,3/20/2011,946708905,4/29/2011,1058,109.28,35.84,115618.24,37918.72,77699.52 +Middle East and North Africa,Tunisia ,Baby Food,Online,C,4/30/2010,583480727,6/8/2010,3768,255.28,159.42,961895.04,600694.56,361200.48 +Europe,Estonia,Office Supplies,Online,H,1/11/2015,717232835,2/20/2015,3989,651.21,524.96,2597676.69,2094065.44,503611.25 +Europe,Slovenia,Cereal,Online,C,1/25/2015,951139056,2/28/2015,2038,205.7,117.11,419216.6,238670.18,180546.42 +Asia,Thailand,Personal Care,Online,L,5/31/2016,508685719,6/27/2016,263,81.73,56.67,21494.99,14904.21,6590.78 +Asia,Japan,Baby Food,Offline,H,9/26/2014,483671653,10/5/2014,8045,255.28,159.42,2053727.6,1282533.9,771193.7 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,C,5/4/2014,690208184,6/13/2014,6795,109.28,35.84,742557.6,243532.8,499024.8 +Sub-Saharan Africa,Mozambique,Personal Care,Online,C,10/24/2016,112719142,11/3/2016,4954,81.73,56.67,404890.42,280743.18,124147.24 +Sub-Saharan Africa,Eritrea,Beverages,Offline,L,3/27/2017,955940854,4/25/2017,2997,47.45,31.79,142207.65,95274.63,46933.02 +Asia,Cambodia,Vegetables,Online,H,7/15/2015,994922149,8/26/2015,8428,154.06,90.93,1298417.68,766358.04,532059.64 +Sub-Saharan Africa,Zambia,Cereal,Online,C,9/15/2012,325024354,9/23/2012,784,205.7,117.11,161268.8,91814.24,69454.56 +Asia,North Korea,Meat,Online,M,8/6/2014,911921298,8/31/2014,6632,421.89,364.69,2797974.48,2418624.08,379350.4 +Australia and Oceania,Samoa ,Snacks,Online,L,12/20/2012,741599309,12/23/2012,4570,152.58,97.44,697290.6,445300.8,251989.8 +Central America and the Caribbean,El Salvador,Cosmetics,Online,L,1/7/2012,570357215,2/19/2012,229,437.2,263.33,100118.8,60302.57,39816.23 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,M,12/28/2016,774806344,12/31/2016,1270,81.73,56.67,103797.1,71970.9,31826.2 +Central America and the Caribbean,Cuba,Cosmetics,Offline,L,4/13/2015,901870524,5/21/2015,2385,437.2,263.33,1042722,628042.05,414679.95 +Middle East and North Africa,Saudi Arabia,Personal Care,Online,C,6/25/2010,118786084,7/4/2010,297,81.73,56.67,24273.81,16830.99,7442.82 +Middle East and North Africa,Iran,Snacks,Offline,L,1/17/2011,363101851,2/5/2011,8762,152.58,97.44,1336905.96,853769.28,483136.68 +Sub-Saharan Africa,Kenya,Personal Care,Online,L,5/4/2011,492679154,6/7/2011,3565,81.73,56.67,291367.45,202028.55,89338.9 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,M,8/1/2010,335691821,8/7/2010,7525,81.73,56.67,615018.25,426441.75,188576.5 +Australia and Oceania,East Timor,Vegetables,Offline,C,8/19/2016,240626180,8/22/2016,5489,154.06,90.93,845635.34,499114.77,346520.57 +Middle East and North Africa,Egypt,Meat,Offline,M,11/29/2011,626281058,12/29/2011,9337,421.89,364.69,3939186.93,3405110.53,534076.4 +Europe,Russia,Fruits,Online,H,3/8/2010,631767785,3/13/2010,2982,9.33,6.92,27822.06,20635.44,7186.62 +Middle East and North Africa,Bahrain,Cosmetics,Offline,C,12/9/2014,366510188,1/15/2015,7364,437.2,263.33,3219540.8,1939162.12,1280378.68 +Europe,Portugal,Office Supplies,Online,H,7/27/2015,460244596,9/8/2015,5458,651.21,524.96,3554304.18,2865231.68,689072.5 +Australia and Oceania,Samoa ,Fruits,Online,C,11/24/2013,713019835,12/27/2013,7269,9.33,6.92,67819.77,50301.48,17518.29 +Middle East and North Africa,Lebanon,Clothes,Offline,M,10/26/2012,545197236,11/23/2012,4832,109.28,35.84,528040.96,173178.88,354862.08 +Asia,India,Cereal,Online,H,6/28/2012,347450625,8/6/2012,7216,205.7,117.11,1484331.2,845065.76,639265.44 +Middle East and North Africa,Syria,Baby Food,Offline,M,2/24/2014,130766332,4/2/2014,5518,255.28,159.42,1408635.04,879679.56,528955.48 +Asia,Bhutan,Meat,Online,H,4/21/2016,876443183,5/27/2016,7869,421.89,364.69,3319852.41,2869745.61,450106.8 +Europe,Italy,Office Supplies,Offline,M,12/16/2010,486092507,12/24/2010,4430,651.21,524.96,2884860.3,2325572.8,559287.5 +Sub-Saharan Africa,Mozambique,Meat,Offline,H,2/8/2010,531638133,2/27/2010,2393,421.89,364.69,1009582.77,872703.17,136879.6 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,C,9/2/2011,405316388,10/15/2011,981,9.33,6.92,9152.73,6788.52,2364.21 +Sub-Saharan Africa,Benin,Office Supplies,Offline,H,11/5/2010,469676101,12/21/2010,6450,651.21,524.96,4200304.5,3385992,814312.5 +Europe,Macedonia,Vegetables,Online,L,6/19/2011,707578599,6/23/2011,7086,154.06,90.93,1091669.16,644329.98,447339.18 +Australia and Oceania,Nauru,Personal Care,Online,C,8/24/2014,272197711,9/29/2014,8206,81.73,56.67,670676.38,465034.02,205642.36 +Middle East and North Africa,Egypt,Office Supplies,Offline,M,12/27/2014,637019765,1/14/2015,7159,651.21,524.96,4662012.39,3758188.64,903823.75 +Europe,Greece,Cosmetics,Offline,C,12/14/2011,645843589,1/4/2012,8325,437.2,263.33,3639690,2192222.25,1447467.75 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,C,8/19/2013,562780511,9/12/2013,8114,152.58,97.44,1238034.12,790628.16,447405.96 +Sub-Saharan Africa,Mauritius ,Clothes,Online,M,4/2/2010,722254359,5/19/2010,9970,109.28,35.84,1089521.6,357324.8,732196.8 +Asia,Thailand,Clothes,Online,H,10/29/2015,179001462,11/20/2015,9365,109.28,35.84,1023407.2,335641.6,687765.6 +Europe,Spain,Beverages,Offline,M,5/7/2011,758070647,5/27/2011,8805,47.45,31.79,417797.25,279910.95,137886.3 +Sub-Saharan Africa,Cameroon,Cereal,Online,C,9/29/2016,304823243,10/24/2016,2826,205.7,117.11,581308.2,330952.86,250355.34 +Sub-Saharan Africa,Namibia,Baby Food,Online,L,5/13/2011,334933078,5/22/2011,2996,255.28,159.42,764818.88,477622.32,287196.56 +Australia and Oceania,Nauru,Office Supplies,Offline,H,6/20/2013,184386479,6/30/2013,2912,651.21,524.96,1896323.52,1528683.52,367640 +Europe,Serbia,Cereal,Online,C,11/22/2015,159482276,1/11/2016,3204,205.7,117.11,659062.8,375220.44,283842.36 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,M,7/11/2012,186831796,7/26/2012,6535,9.33,6.92,60971.55,45222.2,15749.35 +Europe,Kosovo,Clothes,Online,H,4/8/2017,263358867,5/11/2017,2596,109.28,35.84,283690.88,93040.64,190650.24 +Asia,Kyrgyzstan,Clothes,Offline,M,10/12/2014,906299817,11/23/2014,3111,109.28,35.84,339970.08,111498.24,228471.84 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,M,4/20/2017,903203475,5/7/2017,6834,668.27,502.54,4566957.18,3434358.36,1132598.82 +Middle East and North Africa,Tunisia ,Household,Offline,C,5/30/2015,461931169,6/1/2015,4553,668.27,502.54,3042633.31,2288064.62,754568.69 +Sub-Saharan Africa,Zambia,Cereal,Offline,H,2/10/2012,760656726,3/4/2012,4084,205.7,117.11,840078.8,478277.24,361801.56 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,C,6/25/2011,797866475,7/18/2011,5275,152.58,97.44,804859.5,513996,290863.5 +Central America and the Caribbean,Jamaica,Baby Food,Offline,L,11/13/2014,542359244,12/16/2014,5008,255.28,159.42,1278442.24,798375.36,480066.88 +Sub-Saharan Africa,Angola,Meat,Offline,C,2/9/2017,483246362,3/25/2017,2192,421.89,364.69,924782.88,799400.48,125382.4 +Sub-Saharan Africa,Liberia,Fruits,Offline,M,4/30/2010,279951655,6/9/2010,2771,9.33,6.92,25853.43,19175.32,6678.11 +Sub-Saharan Africa,Djibouti,Beverages,Offline,L,6/7/2010,112211453,6/21/2010,4718,47.45,31.79,223869.1,149985.22,73883.88 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,L,6/14/2015,230074584,6/15/2015,3037,154.06,90.93,467880.22,276154.41,191725.81 +Europe,Greece,Beverages,Online,C,12/1/2016,503902375,1/19/2017,4766,47.45,31.79,226146.7,151511.14,74635.56 +Europe,Montenegro,Meat,Online,M,3/18/2011,874368655,4/26/2011,3970,421.89,364.69,1674903.3,1447819.3,227084 +Asia,Singapore,Fruits,Online,C,12/3/2010,902459752,12/25/2010,6750,9.33,6.92,62977.5,46710,16267.5 +Asia,India,Clothes,Offline,C,10/9/2010,219474494,11/11/2010,6235,109.28,35.84,681360.8,223462.4,457898.4 +Sub-Saharan Africa,Ghana,Fruits,Online,C,2/15/2014,777024209,3/10/2014,7586,9.33,6.92,70777.38,52495.12,18282.26 +Europe,Albania,Baby Food,Offline,M,1/17/2014,997032725,2/16/2014,2995,255.28,159.42,764563.6,477462.9,287100.7 +Europe,Italy,Baby Food,Offline,M,3/29/2012,721736371,4/1/2012,6686,255.28,159.42,1706802.08,1065882.12,640919.96 +Europe,France,Personal Care,Offline,H,4/8/2015,763683974,5/13/2015,9914,81.73,56.67,810271.22,561826.38,248444.84 +Europe,Albania,Personal Care,Offline,L,8/6/2015,655736863,9/1/2015,5965,81.73,56.67,487519.45,338036.55,149482.9 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,L,7/22/2010,901068866,8/10/2010,5156,255.28,159.42,1316223.68,821969.52,494254.16 +Australia and Oceania,Samoa ,Meat,Online,M,9/6/2013,723166310,9/23/2013,9836,421.89,364.69,4149710.04,3587090.84,562619.2 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,M,1/28/2013,315828025,2/11/2013,9386,205.7,117.11,1930700.2,1099194.46,831505.74 +Europe,Belarus,Fruits,Offline,M,1/15/2013,393165338,1/30/2013,5215,9.33,6.92,48655.95,36087.8,12568.15 +Asia,Maldives,Household,Offline,L,3/3/2015,839602077,3/18/2015,5767,668.27,502.54,3853913.09,2898148.18,955764.91 +Europe,Andorra,Snacks,Offline,C,7/14/2014,259874570,8/4/2014,1515,152.58,97.44,231158.7,147621.6,83537.1 +Middle East and North Africa,Syria,Vegetables,Online,L,1/24/2011,929031646,2/23/2011,9964,154.06,90.93,1535053.84,906026.52,629027.32 +Middle East and North Africa,Qatar,Vegetables,Online,C,5/1/2013,242434632,6/19/2013,650,154.06,90.93,100139,59104.5,41034.5 +Sub-Saharan Africa,South Africa,Vegetables,Offline,C,1/13/2012,165757358,2/8/2012,140,154.06,90.93,21568.4,12730.2,8838.2 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,C,1/31/2014,484986150,2/23/2014,7034,154.06,90.93,1083658.04,639601.62,444056.42 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Offline,H,2/5/2016,156419837,3/14/2016,6961,668.27,502.54,4651827.47,3498180.94,1153646.53 +Europe,Slovenia,Fruits,Offline,L,10/3/2015,456669747,11/5/2015,7581,9.33,6.92,70730.73,52460.52,18270.21 +Europe,Romania,Cosmetics,Online,M,8/3/2015,932659709,8/12/2015,3589,437.2,263.33,1569110.8,945091.37,624019.43 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,H,8/17/2011,751626050,9/16/2011,1706,437.2,263.33,745863.2,449240.98,296622.22 +North America,Greenland,Fruits,Online,L,4/25/2012,951117599,6/12/2012,5688,9.33,6.92,53069.04,39360.96,13708.08 +Europe,Serbia,Cereal,Offline,M,1/9/2012,388995683,2/6/2012,1322,205.7,117.11,271935.4,154819.42,117115.98 +Middle East and North Africa,Yemen,Vegetables,Offline,C,7/18/2017,693434131,8/10/2017,1424,154.06,90.93,219381.44,129484.32,89897.12 +North America,Greenland,Meat,Online,H,1/7/2014,412919270,1/7/2014,843,421.89,364.69,355653.27,307433.67,48219.6 +Europe,Finland,Vegetables,Online,M,2/26/2014,866249930,3/15/2014,1459,154.06,90.93,224773.54,132666.87,92106.67 +Central America and the Caribbean,Haiti,Baby Food,Online,H,7/30/2016,292537438,9/7/2016,7184,255.28,159.42,1833931.52,1145273.28,688658.24 +Sub-Saharan Africa,Burundi,Cereal,Offline,L,3/13/2017,601205623,4/6/2017,8959,205.7,117.11,1842866.3,1049188.49,793677.81 +Sub-Saharan Africa,Ghana,Household,Online,L,12/25/2012,621990811,2/6/2013,9758,668.27,502.54,6520978.66,4903785.32,1617193.34 +Europe,Romania,Cereal,Offline,M,5/2/2013,154941833,5/4/2013,9586,205.7,117.11,1971840.2,1122616.46,849223.74 +Europe,Austria,Office Supplies,Offline,C,7/24/2013,420420014,8/19/2013,480,651.21,524.96,312580.8,251980.8,60600 +Asia,Tajikistan,Household,Online,M,11/1/2013,909099185,11/22/2013,1506,668.27,502.54,1006414.62,756825.24,249589.38 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Online,L,5/20/2015,731965672,6/2/2015,3763,152.58,97.44,574158.54,366666.72,207491.82 +Europe,Croatia,Snacks,Online,L,9/19/2016,870318305,10/2/2016,5382,152.58,97.44,821185.56,524422.08,296763.48 +Sub-Saharan Africa,Zambia,Vegetables,Offline,L,5/30/2017,125768411,7/14/2017,6522,154.06,90.93,1004779.32,593045.46,411733.86 +Australia and Oceania,Solomon Islands,Fruits,Online,L,4/27/2014,970239818,5/19/2014,4378,9.33,6.92,40846.74,30295.76,10550.98 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,M,12/6/2012,995968854,12/27/2012,8171,437.2,263.33,3572361.2,2151669.43,1420691.77 +Europe,Austria,Personal Care,Online,C,1/8/2016,565504348,1/14/2016,4158,81.73,56.67,339833.34,235633.86,104199.48 +Sub-Saharan Africa,Swaziland,Cereal,Online,C,4/8/2012,561707627,4/13/2012,624,205.7,117.11,128356.8,73076.64,55280.16 +Sub-Saharan Africa,Botswana,Cereal,Online,H,5/15/2010,137752521,6/19/2010,2887,205.7,117.11,593855.9,338096.57,255759.33 +North America,United States of America,Beverages,Online,C,6/29/2012,767125356,7/22/2012,8295,47.45,31.79,393597.75,263698.05,129899.7 +Sub-Saharan Africa,Malawi,Snacks,Offline,L,7/13/2010,393624961,8/22/2010,1228,152.58,97.44,187368.24,119656.32,67711.92 +Central America and the Caribbean,Nicaragua,Beverages,Offline,H,7/27/2012,181362664,8/10/2012,8097,47.45,31.79,384202.65,257403.63,126799.02 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,C,6/1/2016,464762294,6/17/2016,2346,651.21,524.96,1527738.66,1231556.16,296182.5 +Middle East and North Africa,Kuwait,Vegetables,Offline,C,5/11/2013,298560178,6/8/2013,9446,154.06,90.93,1455250.76,858924.78,596325.98 +Middle East and North Africa,Turkey,Personal Care,Online,L,9/8/2014,607805144,9/29/2014,1904,81.73,56.67,155613.92,107899.68,47714.24 +North America,Greenland,Baby Food,Offline,M,1/13/2010,137858521,2/11/2010,4255,255.28,159.42,1086216.4,678332.1,407884.3 +Middle East and North Africa,Iraq,Office Supplies,Online,C,8/11/2016,404394137,9/5/2016,8067,651.21,524.96,5253311.07,4234852.32,1018458.75 +Middle East and North Africa,Morocco,Personal Care,Online,C,10/26/2014,743398320,12/9/2014,6938,81.73,56.67,567042.74,393176.46,173866.28 +Asia,South Korea,Cereal,Offline,H,8/19/2012,561169898,8/27/2012,1498,205.7,117.11,308138.6,175430.78,132707.82 +Asia,China,Meat,Offline,H,7/11/2011,684320199,7/19/2011,4409,421.89,364.69,1860113.01,1607918.21,252194.8 +Sub-Saharan Africa,Mali,Vegetables,Online,M,3/29/2010,209773051,4/16/2010,5362,154.06,90.93,826069.72,487566.66,338503.06 +Asia,Brunei,Beverages,Online,M,2/29/2016,554764783,3/26/2016,6082,47.45,31.79,288590.9,193346.78,95244.12 +Central America and the Caribbean,Haiti,Household,Offline,C,3/27/2011,506844222,4/6/2011,5323,668.27,502.54,3557201.21,2675020.42,882180.79 +Europe,Serbia,Clothes,Offline,H,4/30/2016,273872697,5/10/2016,3872,109.28,35.84,423132.16,138772.48,284359.68 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,M,9/27/2011,134024035,10/1/2011,9545,154.06,90.93,1470502.7,867926.85,602575.85 +Australia and Oceania,Tuvalu,Personal Care,Online,L,9/4/2016,885784566,10/10/2016,2192,81.73,56.67,179152.16,124220.64,54931.52 +Europe,Czech Republic,Meat,Online,H,5/7/2017,697953116,6/9/2017,8692,421.89,364.69,3667067.88,3169885.48,497182.4 +Europe,Estonia,Snacks,Online,M,3/2/2016,959641015,4/12/2016,7957,152.58,97.44,1214079.06,775330.08,438748.98 +Sub-Saharan Africa,Nigeria,Clothes,Online,L,10/28/2012,430272090,12/8/2012,5928,109.28,35.84,647811.84,212459.52,435352.32 +Central America and the Caribbean,Barbados,Clothes,Online,C,8/28/2015,189582669,9/25/2015,580,109.28,35.84,63382.4,20787.2,42595.2 +Central America and the Caribbean,Haiti,Clothes,Online,C,2/14/2015,487621581,3/22/2015,6917,109.28,35.84,755889.76,247905.28,507984.48 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,C,4/29/2010,294750154,5/8/2010,1975,437.2,263.33,863470,520076.75,343393.25 +Asia,Kyrgyzstan,Household,Offline,M,10/16/2012,451642215,11/21/2012,9823,668.27,502.54,6564416.21,4936450.42,1627965.79 +Asia,Turkmenistan,Household,Offline,C,5/22/2012,519284093,6/3/2012,6558,668.27,502.54,4382514.66,3295657.32,1086857.34 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,C,6/3/2011,128974616,6/28/2011,5310,81.73,56.67,433986.3,300917.7,133068.6 +Sub-Saharan Africa,Mozambique,Clothes,Offline,C,3/30/2013,332325112,4/23/2013,1241,109.28,35.84,135616.48,44477.44,91139.04 +Australia and Oceania,Nauru,Vegetables,Offline,L,12/3/2010,451259410,1/20/2011,6542,154.06,90.93,1007860.52,594864.06,412996.46 +Asia,Singapore,Meat,Online,C,9/27/2013,328013837,11/12/2013,5438,421.89,364.69,2294237.82,1983184.22,311053.6 +Europe,Spain,Office Supplies,Online,L,2/7/2013,775137221,2/16/2013,9184,651.21,524.96,5980712.64,4821232.64,1159480 +Europe,Albania,Beverages,Offline,M,8/20/2016,425490891,10/1/2016,1065,47.45,31.79,50534.25,33856.35,16677.9 +Australia and Oceania,Fiji,Cereal,Online,M,2/1/2014,682248675,3/5/2014,1399,205.7,117.11,287774.3,163836.89,123937.41 +Sub-Saharan Africa,Sudan,Personal Care,Online,L,6/4/2011,768896901,7/11/2011,2534,81.73,56.67,207103.82,143601.78,63502.04 +Australia and Oceania,Australia,Vegetables,Online,C,11/21/2011,879234397,1/7/2012,3851,154.06,90.93,593285.06,350171.43,243113.63 +Sub-Saharan Africa,Djibouti,Beverages,Offline,H,3/21/2012,827372491,4/10/2012,6761,47.45,31.79,320809.45,214932.19,105877.26 +Europe,Latvia,Baby Food,Offline,C,12/30/2013,497735011,2/17/2014,9705,255.28,159.42,2477492.4,1547171.1,930321.3 +Sub-Saharan Africa,South Sudan,Baby Food,Online,M,4/21/2012,295058286,6/2/2012,3158,255.28,159.42,806174.24,503448.36,302725.88 +North America,Canada,Personal Care,Offline,L,8/23/2014,694391143,10/7/2014,4625,81.73,56.67,378001.25,262098.75,115902.5 +Central America and the Caribbean,Haiti,Snacks,Offline,M,6/7/2014,891094911,6/24/2014,3641,152.58,97.44,555543.78,354779.04,200764.74 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,C,7/9/2017,150843417,7/14/2017,6774,154.06,90.93,1043602.44,615959.82,427642.62 +Europe,Slovenia,Cereal,Offline,H,9/3/2015,959622991,9/23/2015,2623,205.7,117.11,539551.1,307179.53,232371.57 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,H,1/28/2013,473732459,2/8/2013,6817,154.06,90.93,1050227.02,619869.81,430357.21 +Europe,Croatia,Cereal,Online,H,12/28/2014,869783151,2/7/2015,7018,205.7,117.11,1443602.6,821877.98,621724.62 +Europe,Macedonia,Vegetables,Offline,M,5/15/2016,794698894,5/24/2016,7917,154.06,90.93,1219693.02,719892.81,499800.21 +Asia,Uzbekistan,Baby Food,Online,C,3/29/2013,315716016,4/28/2013,6240,255.28,159.42,1592947.2,994780.8,598166.4 +Australia and Oceania,New Zealand,Snacks,Online,H,1/21/2014,470383346,1/25/2014,5740,152.58,97.44,875809.2,559305.6,316503.6 +Middle East and North Africa,Tunisia ,Household,Offline,M,3/8/2013,116562211,4/27/2013,2203,668.27,502.54,1472198.81,1107095.62,365103.19 +Sub-Saharan Africa,Lesotho,Fruits,Offline,L,5/30/2017,882426440,6/17/2017,8448,9.33,6.92,78819.84,58460.16,20359.68 +Middle East and North Africa,Morocco,Beverages,Online,L,11/18/2011,416462361,12/15/2011,9322,47.45,31.79,442328.9,296346.38,145982.52 +Central America and the Caribbean,Cuba,Office Supplies,Online,L,11/15/2016,937468802,12/17/2016,6706,651.21,524.96,4367014.26,3520381.76,846632.5 +Sub-Saharan Africa,Mozambique,Baby Food,Online,H,11/16/2015,684557092,11/16/2015,4511,255.28,159.42,1151568.08,719143.62,432424.46 +Middle East and North Africa,Yemen,Cosmetics,Online,M,5/11/2012,667151057,6/20/2012,3678,437.2,263.33,1608021.6,968527.74,639493.86 +Asia,Turkmenistan,Cereal,Online,M,11/16/2010,614987027,12/6/2010,7183,205.7,117.11,1477543.1,841201.13,636341.97 +Asia,China,Cereal,Offline,H,3/30/2013,328113830,3/30/2013,5028,205.7,117.11,1034259.6,588829.08,445430.52 +Europe,Montenegro,Cosmetics,Offline,L,10/12/2014,126892793,10/13/2014,9252,437.2,263.33,4044974.4,2436329.16,1608645.24 +Middle East and North Africa,Yemen,Office Supplies,Offline,H,8/26/2015,401997745,9/28/2015,8921,651.21,524.96,5809444.41,4683168.16,1126276.25 +Europe,Belarus,Snacks,Online,M,2/1/2017,264415013,2/19/2017,5133,152.58,97.44,783193.14,500159.52,283033.62 +Sub-Saharan Africa,Burundi,Fruits,Offline,M,1/11/2010,695443427,1/30/2010,6019,9.33,6.92,56157.27,41651.48,14505.79 +Europe,Spain,Office Supplies,Online,L,10/6/2016,496694314,10/16/2016,1740,651.21,524.96,1133105.4,913430.4,219675 +Middle East and North Africa,Kuwait,Fruits,Online,L,6/7/2011,340091502,6/10/2011,9488,9.33,6.92,88523.04,65656.96,22866.08 +Asia,Sri Lanka,Fruits,Online,M,9/1/2014,517871320,9/28/2014,8487,9.33,6.92,79183.71,58730.04,20453.67 +Australia and Oceania,Samoa ,Baby Food,Offline,H,2/3/2014,492582595,3/20/2014,4991,255.28,159.42,1274102.48,795665.22,478437.26 +Europe,Malta,Baby Food,Online,H,7/18/2013,247086656,8/22/2013,7287,255.28,159.42,1860225.36,1161693.54,698531.82 +Europe,Poland,Snacks,Online,L,2/19/2014,734557330,3/2/2014,692,152.58,97.44,105585.36,67428.48,38156.88 +Australia and Oceania,Tonga,Personal Care,Online,L,6/22/2010,728480947,6/28/2010,2555,81.73,56.67,208820.15,144791.85,64028.3 +Europe,Bosnia and Herzegovina,Household,Offline,C,2/25/2017,872656333,4/3/2017,7256,668.27,502.54,4848967.12,3646430.24,1202536.88 +Central America and the Caribbean,Grenada,Cosmetics,Online,M,12/26/2011,531194818,1/28/2012,1206,437.2,263.33,527263.2,317575.98,209687.22 +Europe,Poland,Vegetables,Online,L,6/26/2015,938520228,7/10/2015,7846,154.06,90.93,1208754.76,713436.78,495317.98 +Europe,Czech Republic,Baby Food,Online,H,5/15/2011,249368894,5/28/2011,2652,255.28,159.42,677002.56,422781.84,254220.72 +Asia,Maldives,Vegetables,Offline,M,12/5/2010,288789641,12/5/2010,8127,154.06,90.93,1252045.62,738988.11,513057.51 +Europe,Norway,Cereal,Online,L,5/16/2011,702143800,5/28/2011,8808,205.7,117.11,1811805.6,1031504.88,780300.72 +Central America and the Caribbean,El Salvador,Baby Food,Online,M,10/5/2014,305105197,10/23/2014,6263,255.28,159.42,1598818.64,998447.46,600371.18 +North America,Greenland,Beverages,Online,C,8/22/2016,233660161,8/26/2016,4089,47.45,31.79,194023.05,129989.31,64033.74 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,L,6/4/2017,794107520,7/21/2017,2917,154.06,90.93,449393.02,265242.81,184150.21 +Europe,Iceland,Beverages,Offline,M,12/31/2010,113058602,1/30/2011,5408,47.45,31.79,256609.6,171920.32,84689.28 +Europe,Austria,Cosmetics,Offline,H,4/5/2011,887437236,5/7/2011,1254,437.2,263.33,548248.8,330215.82,218032.98 +Asia,China,Vegetables,Online,L,6/11/2010,934479749,7/21/2010,2179,154.06,90.93,335696.74,198136.47,137560.27 +Central America and the Caribbean,Barbados,Snacks,Offline,C,3/19/2013,841734969,4/19/2013,6937,152.58,97.44,1058447.46,675941.28,382506.18 +Sub-Saharan Africa,Kenya,Beverages,Offline,C,2/25/2010,817064225,4/12/2010,6316,47.45,31.79,299694.2,200785.64,98908.56 +Australia and Oceania,Marshall Islands,Snacks,Online,L,11/3/2011,238641345,11/16/2011,8132,152.58,97.44,1240780.56,792382.08,448398.48 +Middle East and North Africa,Kuwait,Meat,Online,C,10/10/2014,804952657,11/4/2014,2234,421.89,364.69,942502.26,814717.46,127784.8 +Asia,Philippines,Cereal,Online,H,9/24/2012,684796988,10/6/2012,5501,205.7,117.11,1131555.7,644222.11,487333.59 +Asia,Malaysia,Office Supplies,Offline,H,9/13/2015,367285668,9/29/2015,6846,651.21,524.96,4458183.66,3593876.16,864307.5 +Australia and Oceania,New Zealand,Office Supplies,Online,H,10/18/2015,411842525,11/8/2015,2210,651.21,524.96,1439174.1,1160161.6,279012.5 +Europe,Portugal,Clothes,Online,M,10/13/2013,998203885,11/2/2013,9567,109.28,35.84,1045481.76,342881.28,702600.48 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,H,4/9/2015,576418578,5/27/2015,3921,154.06,90.93,604069.26,356536.53,247532.73 +Sub-Saharan Africa,Angola,Meat,Offline,M,10/12/2011,816847932,12/1/2011,2310,421.89,364.69,974565.9,842433.9,132132 +Sub-Saharan Africa,Eritrea,Cereal,Offline,L,11/5/2014,760165774,11/16/2014,8800,205.7,117.11,1810160,1030568,779592 +Middle East and North Africa,Oman,Fruits,Online,H,5/2/2014,867358434,6/2/2014,9490,9.33,6.92,88541.7,65670.8,22870.9 +Sub-Saharan Africa,Guinea,Household,Online,M,7/17/2012,769724738,8/31/2012,7510,668.27,502.54,5018707.7,3774075.4,1244632.3 +Australia and Oceania,Marshall Islands,Office Supplies,Online,M,10/31/2012,618876016,11/2/2012,8021,651.21,524.96,5223355.41,4210704.16,1012651.25 +Sub-Saharan Africa,Chad,Beverages,Offline,H,11/6/2015,636736094,12/19/2015,3215,47.45,31.79,152551.75,102204.85,50346.9 +Sub-Saharan Africa,Sudan,Fruits,Online,M,9/18/2015,665541303,10/4/2015,7316,9.33,6.92,68258.28,50626.72,17631.56 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,M,6/1/2011,617840468,6/13/2011,1579,651.21,524.96,1028260.59,828911.84,199348.75 +Europe,Estonia,Office Supplies,Offline,M,7/29/2010,926494920,9/2/2010,9290,651.21,524.96,6049740.9,4876878.4,1172862.5 +Middle East and North Africa,Syria,Vegetables,Online,L,7/9/2010,294678485,8/1/2010,767,154.06,90.93,118164.02,69743.31,48420.71 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,H,3/18/2017,645877492,4/21/2017,8358,152.58,97.44,1275263.64,814403.52,460860.12 +Australia and Oceania,Nauru,Clothes,Online,L,3/6/2011,373890769,3/13/2011,1442,109.28,35.84,157581.76,51681.28,105900.48 +Middle East and North Africa,Somalia,Clothes,Online,H,11/14/2011,192829644,11/16/2011,1432,109.28,35.84,156488.96,51322.88,105166.08 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,M,4/20/2013,887117946,4/30/2013,6769,421.89,364.69,2855773.41,2468586.61,387186.8 +North America,Greenland,Vegetables,Online,H,7/20/2010,161492002,8/30/2010,7927,154.06,90.93,1221233.62,720802.11,500431.51 +Sub-Saharan Africa,Sudan,Beverages,Online,C,2/13/2011,291000640,3/24/2011,2411,47.45,31.79,114401.95,76645.69,37756.26 +Asia,South Korea,Meat,Offline,H,1/2/2016,471005189,1/15/2016,9757,421.89,364.69,4116380.73,3558280.33,558100.4 +Sub-Saharan Africa,Chad,Meat,Online,C,11/27/2015,867179477,12/9/2015,6533,421.89,364.69,2756207.37,2382519.77,373687.6 +Europe,France,Baby Food,Offline,C,2/27/2010,365509831,4/14/2010,1336,255.28,159.42,341054.08,212985.12,128068.96 +Sub-Saharan Africa,Zambia,Cosmetics,Online,H,7/13/2010,622295081,7/26/2010,9798,437.2,263.33,4283685.6,2580107.34,1703578.26 +Middle East and North Africa,Lebanon,Cereal,Online,C,9/12/2014,214146554,10/9/2014,9579,205.7,117.11,1970400.3,1121796.69,848603.61 +Europe,Moldova ,Clothes,Offline,L,1/19/2010,487988078,2/25/2010,5371,109.28,35.84,586942.88,192496.64,394446.24 +Sub-Saharan Africa,Burundi,Beverages,Online,C,5/2/2015,611055982,5/8/2015,3899,47.45,31.79,185007.55,123949.21,61058.34 +Europe,Montenegro,Household,Online,L,4/10/2016,720899093,5/20/2016,8916,668.27,502.54,5958295.32,4480646.64,1477648.68 +Asia,Maldives,Meat,Online,L,10/25/2014,575378739,12/14/2014,6210,421.89,364.69,2619936.9,2264724.9,355212 +Europe,Greece,Vegetables,Offline,L,3/5/2010,902668750,4/15/2010,8597,154.06,90.93,1324453.82,781725.21,542728.61 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,M,3/19/2010,251255452,4/19/2010,927,651.21,524.96,603671.67,486637.92,117033.75 +Sub-Saharan Africa,South Sudan,Household,Online,M,6/29/2012,839937674,7/23/2012,5078,668.27,502.54,3393475.06,2551898.12,841576.94 +Asia,Nepal,Cosmetics,Offline,L,8/23/2015,907826745,10/2/2015,4963,437.2,263.33,2169823.6,1306906.79,862916.81 +Sub-Saharan Africa,Zambia,Meat,Offline,C,7/26/2015,564346492,8/29/2015,1523,421.89,364.69,642538.47,555422.87,87115.6 +Central America and the Caribbean,The Bahamas,Clothes,Online,L,10/23/2016,439233243,11/18/2016,7732,109.28,35.84,844952.96,277114.88,567838.08 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,H,8/16/2013,332535827,9/11/2013,3596,154.06,90.93,553999.76,326984.28,227015.48 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Offline,L,6/21/2016,564615571,6/25/2016,1149,437.2,263.33,502342.8,302566.17,199776.63 +Europe,San Marino,Office Supplies,Offline,H,5/15/2010,626146304,6/6/2010,9461,651.21,524.96,6161097.81,4966646.56,1194451.25 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,M,9/11/2011,528114354,9/11/2011,9628,255.28,159.42,2457835.84,1534895.76,922940.08 +Asia,Taiwan,Beverages,Offline,M,5/22/2011,351818549,5/24/2011,9782,47.45,31.79,464155.9,310969.78,153186.12 +Middle East and North Africa,Algeria,Clothes,Offline,L,8/4/2016,698870217,8/6/2016,83,109.28,35.84,9070.24,2974.72,6095.52 +Europe,Russia,Office Supplies,Offline,L,8/4/2016,441193187,8/17/2016,7723,651.21,524.96,5029294.83,4054266.08,975028.75 +Europe,Macedonia,Meat,Online,C,11/16/2016,771023786,11/28/2016,1927,421.89,364.69,812982.03,702757.63,110224.4 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,L,8/22/2012,250910842,9/3/2012,8949,81.73,56.67,731401.77,507139.83,224261.94 +Asia,Brunei,Cosmetics,Offline,C,4/19/2015,663715684,5/31/2015,7075,437.2,263.33,3093190,1863059.75,1230130.25 +Europe,Belgium,Household,Offline,L,10/22/2010,262612140,11/8/2010,1623,668.27,502.54,1084602.21,815622.42,268979.79 +Europe,Slovakia,Office Supplies,Offline,C,6/30/2016,521086537,7/17/2016,9941,651.21,524.96,6473678.61,5218627.36,1255051.25 +Sub-Saharan Africa,South Africa,Household,Offline,M,9/4/2016,282937705,9/15/2016,6409,668.27,502.54,4282942.43,3220778.86,1062163.57 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Offline,M,11/15/2011,712276971,12/14/2011,7439,81.73,56.67,607989.47,421568.13,186421.34 +Europe,Greece,Office Supplies,Offline,L,1/8/2015,343528163,2/17/2015,6472,651.21,524.96,4214631.12,3397541.12,817090 +Europe,United Kingdom,Beverages,Offline,L,6/3/2017,931427609,6/29/2017,8983,47.45,31.79,426243.35,285569.57,140673.78 +Australia and Oceania,New Zealand,Vegetables,Offline,H,3/20/2015,701024138,3/29/2015,7476,154.06,90.93,1151752.56,679792.68,471959.88 +Europe,Moldova ,Vegetables,Offline,C,3/7/2013,197679078,3/29/2013,6487,154.06,90.93,999387.22,589862.91,409524.31 +Asia,Malaysia,Snacks,Offline,M,5/19/2013,937066256,6/27/2013,7584,152.58,97.44,1157166.72,738984.96,418181.76 +Australia and Oceania,Australia,Vegetables,Offline,H,5/15/2011,455172002,6/29/2011,4365,154.06,90.93,672471.9,396909.45,275562.45 +Europe,Kosovo,Snacks,Offline,L,2/11/2015,858295142,2/23/2015,7461,152.58,97.44,1138399.38,726999.84,411399.54 +Sub-Saharan Africa,Madagascar,Meat,Offline,L,12/11/2010,273047006,1/10/2011,9532,421.89,364.69,4021455.48,3476225.08,545230.4 +Sub-Saharan Africa,Niger,Cereal,Offline,H,9/30/2012,496351420,10/24/2012,270,205.7,117.11,55539,31619.7,23919.3 +Asia,Philippines,Snacks,Online,M,10/8/2012,245444715,11/8/2012,1400,152.58,97.44,213612,136416,77196 +Central America and the Caribbean,Cuba,Fruits,Offline,M,9/1/2015,107875716,10/1/2015,1677,9.33,6.92,15646.41,11604.84,4041.57 +Asia,Vietnam,Office Supplies,Offline,C,1/8/2012,291505753,1/18/2012,1885,651.21,524.96,1227530.85,989549.6,237981.25 +Asia,North Korea,Meat,Online,M,5/31/2012,174508655,5/31/2012,9844,421.89,364.69,4153085.16,3590008.36,563076.8 +Europe,Romania,Household,Offline,M,5/6/2013,555370748,6/19/2013,5401,668.27,502.54,3609326.27,2714218.54,895107.73 +Australia and Oceania,East Timor,Beverages,Offline,M,2/28/2016,502890861,3/18/2016,5436,47.45,31.79,257938.2,172810.44,85127.76 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,M,9/14/2015,506180322,10/4/2015,8860,437.2,263.33,3873592,2333103.8,1540488.2 +Asia,Turkmenistan,Vegetables,Offline,H,9/1/2011,224662959,9/29/2011,1617,154.06,90.93,249115.02,147033.81,102081.21 +Europe,Macedonia,Baby Food,Online,H,5/20/2012,738075101,6/29/2012,1679,255.28,159.42,428615.12,267666.18,160948.94 +Sub-Saharan Africa,Rwanda,Cereal,Online,C,11/20/2015,496465575,12/27/2015,4051,205.7,117.11,833290.7,474412.61,358878.09 +Europe,Liechtenstein,Cereal,Offline,H,9/15/2013,270195710,10/2/2013,5770,205.7,117.11,1186889,675724.7,511164.3 +Europe,Serbia,Personal Care,Offline,M,5/15/2017,899939334,5/29/2017,902,81.73,56.67,73720.46,51116.34,22604.12 +Europe,Hungary,Cereal,Offline,C,9/30/2016,146682775,10/28/2016,5547,205.7,117.11,1141017.9,649609.17,491408.73 +Sub-Saharan Africa,Djibouti,Beverages,Online,H,2/19/2014,341724860,4/3/2014,2835,47.45,31.79,134520.75,90124.65,44396.1 +Asia,Thailand,Vegetables,Offline,H,11/23/2012,736676919,12/2/2012,7926,154.06,90.93,1221079.56,720711.18,500368.38 +Europe,Switzerland,Clothes,Online,H,9/1/2013,653462779,9/17/2013,3013,109.28,35.84,329260.64,107985.92,221274.72 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,M,8/2/2010,834318768,8/16/2010,2319,205.7,117.11,477018.3,271578.09,205440.21 +Asia,Bangladesh,Personal Care,Online,L,3/14/2010,291793715,4/27/2010,7100,81.73,56.67,580283,402357,177926 +Europe,Portugal,Cosmetics,Offline,L,7/24/2012,358748948,7/29/2012,641,437.2,263.33,280245.2,168794.53,111450.67 +Central America and the Caribbean,Jamaica,Snacks,Offline,M,12/31/2014,638358294,2/12/2015,3260,152.58,97.44,497410.8,317654.4,179756.4 +Sub-Saharan Africa,Swaziland,Fruits,Offline,C,11/25/2015,354108083,12/3/2015,7306,9.33,6.92,68164.98,50557.52,17607.46 +Asia,North Korea,Office Supplies,Online,L,12/9/2010,599797141,1/25/2011,2158,651.21,524.96,1405311.18,1132863.68,272447.5 +Sub-Saharan Africa,Malawi,Clothes,Online,L,12/29/2011,289536798,1/10/2012,9227,109.28,35.84,1008326.56,330695.68,677630.88 +Middle East and North Africa,Oman,Cosmetics,Online,H,1/28/2013,207750880,1/28/2013,6957,437.2,263.33,3041600.4,1831986.81,1209613.59 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,M,11/3/2016,759175717,11/21/2016,5820,152.58,97.44,888015.6,567100.8,320914.8 +Europe,Belgium,Meat,Offline,M,8/23/2015,618860137,9/3/2015,3322,421.89,364.69,1401518.58,1211500.18,190018.4 +Central America and the Caribbean,Barbados,Office Supplies,Online,H,6/24/2010,782165467,8/2/2010,8998,651.21,524.96,5859587.58,4723590.08,1135997.5 +Sub-Saharan Africa,Comoros,Beverages,Online,M,10/6/2014,514765536,11/23/2014,9416,47.45,31.79,446789.2,299334.64,147454.56 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,C,9/10/2012,502646672,10/30/2012,3175,205.7,117.11,653097.5,371824.25,281273.25 +Asia,Uzbekistan,Fruits,Online,L,1/12/2016,602107703,2/25/2016,5904,9.33,6.92,55084.32,40855.68,14228.64 +Middle East and North Africa,Algeria,Fruits,Online,C,11/18/2014,289759957,12/29/2014,5265,9.33,6.92,49122.45,36433.8,12688.65 +Europe,Sweden,Fruits,Offline,M,10/12/2011,912527263,11/24/2011,5950,9.33,6.92,55513.5,41174,14339.5 +Europe,Austria,Cereal,Offline,H,4/28/2010,737645947,5/10/2010,4683,205.7,117.11,963293.1,548426.13,414866.97 +Australia and Oceania,Tonga,Household,Online,L,5/23/2011,802664840,5/25/2011,5218,668.27,502.54,3487032.86,2622253.72,864779.14 +Australia and Oceania,Papua New Guinea,Meat,Online,M,12/1/2016,865445268,12/29/2016,3342,421.89,364.69,1409956.38,1218793.98,191162.4 +Asia,Bhutan,Personal Care,Offline,H,12/26/2010,754161059,2/7/2011,1871,81.73,56.67,152916.83,106029.57,46887.26 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,L,8/4/2016,817298543,8/17/2016,5656,437.2,263.33,2472803.2,1489394.48,983408.72 +Middle East and North Africa,Syria,Cereal,Offline,M,2/28/2016,573656547,4/14/2016,6575,205.7,117.11,1352477.5,769998.25,582479.25 +Europe,Malta,Meat,Offline,M,11/19/2015,962346398,11/26/2015,8540,421.89,364.69,3602940.6,3114452.6,488488 +Central America and the Caribbean,Honduras,Beverages,Online,M,9/3/2011,292791926,9/8/2011,2492,47.45,31.79,118245.4,79220.68,39024.72 +Asia,North Korea,Personal Care,Offline,H,8/25/2015,994729459,9/4/2015,1407,81.73,56.67,114994.11,79734.69,35259.42 +Europe,Croatia,Household,Offline,L,6/25/2014,168207824,7/25/2014,5288,668.27,502.54,3533811.76,2657431.52,876380.24 +Australia and Oceania,Australia,Vegetables,Online,C,1/23/2011,833588349,3/1/2011,6172,154.06,90.93,950858.32,561219.96,389638.36 +Sub-Saharan Africa,Gabon,Personal Care,Online,M,2/17/2013,681544864,3/28/2013,3125,81.73,56.67,255406.25,177093.75,78312.5 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,L,5/7/2014,623063695,5/18/2014,7248,651.21,524.96,4719970.08,3804910.08,915060 +Central America and the Caribbean,Haiti,Clothes,Online,L,3/21/2013,739443671,4/4/2013,6669,109.28,35.84,728788.32,239016.96,489771.36 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,H,11/22/2016,732296121,12/16/2016,1550,9.33,6.92,14461.5,10726,3735.5 +Sub-Saharan Africa,Mauritania,Snacks,Offline,H,8/26/2014,373544871,8/27/2014,9083,152.58,97.44,1385884.14,885047.52,500836.62 +Sub-Saharan Africa,Madagascar,Baby Food,Online,M,12/26/2011,855426251,1/19/2012,8492,255.28,159.42,2167837.76,1353794.64,814043.12 +North America,Greenland,Office Supplies,Offline,M,8/31/2011,740489089,9/6/2011,6032,651.21,524.96,3928098.72,3166558.72,761540 +Sub-Saharan Africa,Botswana,Meat,Offline,C,7/9/2017,911594712,8/5/2017,9988,421.89,364.69,4213837.32,3642523.72,571313.6 +Middle East and North Africa,Libya,Clothes,Online,C,7/10/2015,521916949,7/10/2015,5678,109.28,35.84,620491.84,203499.52,416992.32 +Asia,North Korea,Office Supplies,Online,M,6/4/2015,144942128,6/10/2015,452,651.21,524.96,294346.92,237281.92,57065 +Europe,Spain,Beverages,Online,H,9/4/2016,424469077,9/18/2016,8687,47.45,31.79,412198.15,276159.73,136038.42 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,M,3/25/2012,724609124,3/28/2012,6797,9.33,6.92,63416.01,47035.24,16380.77 +Europe,Estonia,Household,Online,H,1/13/2015,479786098,2/26/2015,8223,668.27,502.54,5495184.21,4132386.42,1362797.79 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,M,5/17/2016,544736325,6/3/2016,8439,205.7,117.11,1735902.3,988291.29,747611.01 +Sub-Saharan Africa,Togo,Meat,Online,M,5/27/2012,944508635,7/11/2012,9949,421.89,364.69,4197383.61,3628300.81,569082.8 +Europe,Romania,Clothes,Online,L,6/19/2015,424464356,6/30/2015,7290,109.28,35.84,796651.2,261273.6,535377.6 +Central America and the Caribbean,Haiti,Clothes,Online,M,6/23/2012,500277316,8/1/2012,2030,109.28,35.84,221838.4,72755.2,149083.2 +Europe,Hungary,Cereal,Offline,L,2/20/2014,507933843,3/4/2014,7766,205.7,117.11,1597466.2,909476.26,687989.94 +Middle East and North Africa,Algeria,Office Supplies,Offline,L,4/11/2013,753732764,4/17/2013,5129,651.21,524.96,3340056.09,2692519.84,647536.25 +Europe,Andorra,Vegetables,Online,M,5/13/2011,264285409,5/21/2011,6780,154.06,90.93,1044526.8,616505.4,428021.4 +Europe,Montenegro,Fruits,Online,M,9/18/2014,836515605,11/1/2014,2412,9.33,6.92,22503.96,16691.04,5812.92 +Middle East and North Africa,Somalia,Household,Offline,M,7/27/2015,287659680,7/27/2015,3747,668.27,502.54,2504007.69,1883017.38,620990.31 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,C,1/7/2011,105266463,1/13/2011,9541,152.58,97.44,1455765.78,929675.04,526090.74 +Central America and the Caribbean,Barbados,Baby Food,Offline,H,5/13/2014,497197282,5/15/2014,579,255.28,159.42,147807.12,92304.18,55502.94 +Middle East and North Africa,Pakistan,Office Supplies,Offline,M,6/18/2013,841625964,7/4/2013,4680,651.21,524.96,3047662.8,2456812.8,590850 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,H,5/21/2012,137038838,6/30/2012,1692,255.28,159.42,431933.76,269738.64,162195.12 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,C,6/27/2012,152234733,6/30/2012,8495,255.28,159.42,2168603.6,1354272.9,814330.7 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,L,3/7/2016,476324975,3/8/2016,4000,205.7,117.11,822800,468440,354360 +Europe,Iceland,Vegetables,Online,M,8/2/2015,768733394,8/16/2015,4149,154.06,90.93,639194.94,377268.57,261926.37 +Europe,Montenegro,Office Supplies,Online,M,6/16/2011,309196317,7/24/2011,6916,651.21,524.96,4503768.36,3630623.36,873145 +Asia,South Korea,Cereal,Online,H,12/23/2016,247762572,12/28/2016,7306,205.7,117.11,1502844.2,855605.66,647238.54 +Middle East and North Africa,Libya,Snacks,Online,H,2/9/2016,454793488,2/22/2016,2355,152.58,97.44,359325.9,229471.2,129854.7 +Europe,Austria,Office Supplies,Online,M,10/18/2012,870962893,12/3/2012,6130,651.21,524.96,3991917.3,3218004.8,773912.5 +Central America and the Caribbean,Dominica,Cereal,Offline,C,1/24/2012,157257115,1/26/2012,4730,205.7,117.11,972961,553930.3,419030.7 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,H,3/16/2016,644974982,4/4/2016,1285,154.06,90.93,197967.1,116845.05,81122.05 +Europe,Iceland,Office Supplies,Online,H,6/8/2013,685727822,7/23/2013,956,651.21,524.96,622556.76,501861.76,120695 +Europe,Italy,Household,Online,H,12/19/2011,501439464,1/6/2012,5935,668.27,502.54,3966182.45,2982574.9,983607.55 +Central America and the Caribbean,Nicaragua,Cosmetics,Online,C,7/3/2013,834346234,8/13/2013,447,437.2,263.33,195428.4,117708.51,77719.89 +Europe,Finland,Baby Food,Online,H,1/11/2017,696996963,1/13/2017,5745,255.28,159.42,1466583.6,915867.9,550715.7 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,M,1/9/2015,522252976,1/13/2015,5116,205.7,117.11,1052361.2,599134.76,453226.44 +Asia,Kyrgyzstan,Meat,Offline,H,5/18/2012,813288104,6/27/2012,8878,421.89,364.69,3745539.42,3237717.82,507821.6 +Australia and Oceania,Solomon Islands,Beverages,Online,H,1/23/2015,793588674,2/4/2015,9379,47.45,31.79,445033.55,298158.41,146875.14 +Middle East and North Africa,Morocco,Fruits,Offline,H,3/4/2011,656953513,3/18/2011,5998,9.33,6.92,55961.34,41506.16,14455.18 +Europe,Monaco,Baby Food,Online,M,8/3/2012,217493951,8/4/2012,148,255.28,159.42,37781.44,23594.16,14187.28 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,H,4/28/2013,259633815,5/16/2013,270,255.28,159.42,68925.6,43043.4,25882.2 +Asia,North Korea,Personal Care,Offline,C,1/12/2016,288109433,2/4/2016,6839,81.73,56.67,558951.47,387566.13,171385.34 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,M,1/24/2013,777969634,2/4/2013,7358,154.06,90.93,1133573.48,669062.94,464510.54 +Asia,Uzbekistan,Meat,Online,M,12/30/2012,924575746,2/9/2013,1364,421.89,364.69,575457.96,497437.16,78020.8 +Sub-Saharan Africa,Kenya,Office Supplies,Online,H,2/4/2014,893601596,2/15/2014,5425,651.21,524.96,3532814.25,2847908,684906.25 +Middle East and North Africa,Somalia,Vegetables,Offline,H,9/13/2015,471033513,10/15/2015,8139,154.06,90.93,1253894.34,740079.27,513815.07 +Europe,Moldova ,Office Supplies,Online,L,6/6/2014,413170325,6/7/2014,5136,651.21,524.96,3344614.56,2696194.56,648420 +Middle East and North Africa,Bahrain,Household,Online,M,7/15/2015,196623361,8/17/2015,4077,668.27,502.54,2724536.79,2048855.58,675681.21 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,M,12/24/2013,268316447,1/19/2014,9654,205.7,117.11,1985827.8,1130579.94,855247.86 +Australia and Oceania,New Zealand,Meat,Online,C,5/12/2013,695485913,6/27/2013,8592,421.89,364.69,3624878.88,3133416.48,491462.4 +Central America and the Caribbean,El Salvador,Snacks,Offline,C,7/21/2014,715680587,9/3/2014,4644,152.58,97.44,708581.52,452511.36,256070.16 +Australia and Oceania,Australia,Clothes,Online,M,12/4/2011,986761796,1/7/2012,3598,109.28,35.84,393189.44,128952.32,264237.12 +Sub-Saharan Africa,Comoros,Baby Food,Online,C,4/8/2012,436903369,4/30/2012,8271,255.28,159.42,2111420.88,1318562.82,792858.06 +Central America and the Caribbean,Guatemala,Cereal,Online,H,11/15/2015,314591634,12/8/2015,3510,205.7,117.11,722007,411056.1,310950.9 +Sub-Saharan Africa,Benin,Household,Online,L,9/21/2012,138625419,11/5/2012,1197,668.27,502.54,799919.19,601540.38,198378.81 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,M,8/6/2016,848116052,8/8/2016,5242,255.28,159.42,1338177.76,835679.64,502498.12 +Europe,Kosovo,Personal Care,Online,M,10/30/2015,752487361,11/4/2015,6587,81.73,56.67,538355.51,373285.29,165070.22 +Central America and the Caribbean,Grenada,Personal Care,Offline,C,12/16/2014,481475675,1/7/2015,8206,81.73,56.67,670676.38,465034.02,205642.36 +Asia,South Korea,Fruits,Online,M,10/23/2015,735129821,11/4/2015,105,9.33,6.92,979.65,726.6,253.05 +Middle East and North Africa,Turkey,Household,Offline,L,9/13/2013,933811128,10/30/2013,4319,668.27,502.54,2886258.13,2170470.26,715787.87 +Asia,Nepal,Beverages,Online,H,5/14/2016,568193423,6/18/2016,9915,47.45,31.79,470466.75,315197.85,155268.9 +Europe,Estonia,Baby Food,Offline,M,6/22/2017,549263036,6/22/2017,7993,255.28,159.42,2040453.04,1274244.06,766208.98 +Middle East and North Africa,Egypt,Clothes,Online,M,7/11/2015,958318793,7/15/2015,6682,109.28,35.84,730208.96,239482.88,490726.08 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,C,2/4/2010,596972024,2/27/2010,6143,47.45,31.79,291485.35,195285.97,96199.38 +Middle East and North Africa,Oman,Vegetables,Offline,H,3/8/2013,137146556,3/25/2013,3568,154.06,90.93,549686.08,324438.24,225247.84 +Middle East and North Africa,Qatar,Personal Care,Online,M,2/21/2015,771078717,3/8/2015,8182,81.73,56.67,668714.86,463673.94,205040.92 +Europe,Luxembourg,Vegetables,Offline,L,2/27/2011,161317336,3/29/2011,6239,154.06,90.93,961180.34,567312.27,393868.07 +Europe,Kosovo,Baby Food,Online,H,8/23/2012,990723741,10/2/2012,6026,255.28,159.42,1538317.28,960664.92,577652.36 +Middle East and North Africa,Iran,Baby Food,Offline,M,2/20/2013,612471759,3/3/2013,2859,255.28,159.42,729845.52,455781.78,274063.74 +Sub-Saharan Africa,Burkina Faso,Household,Offline,H,10/27/2014,500047719,11/20/2014,4087,668.27,502.54,2731219.49,2053880.98,677338.51 +Middle East and North Africa,Jordan,Vegetables,Offline,H,2/22/2017,397250449,4/9/2017,4091,154.06,90.93,630259.46,371994.63,258264.83 +Sub-Saharan Africa,Tanzania,Cereal,Online,L,1/23/2013,568191277,1/29/2013,9280,205.7,117.11,1908896,1086780.8,822115.2 +Europe,Iceland,Cereal,Offline,C,7/9/2015,447294032,8/3/2015,3099,205.7,117.11,637464.3,362923.89,274540.41 +Asia,Nepal,Vegetables,Online,L,10/21/2015,889295041,11/26/2015,1020,154.06,90.93,157141.2,92748.6,64392.6 +Sub-Saharan Africa,Zambia,Beverages,Offline,C,1/23/2010,119243133,2/1/2010,5548,47.45,31.79,263252.6,176370.92,86881.68 +Central America and the Caribbean,Belize,Office Supplies,Online,L,8/25/2010,482499635,9/22/2010,1219,651.21,524.96,793824.99,639926.24,153898.75 +Middle East and North Africa,Oman,Beverages,Offline,C,1/17/2012,794738376,2/2/2012,9601,47.45,31.79,455567.45,305215.79,150351.66 +Sub-Saharan Africa,South Sudan,Beverages,Offline,L,5/19/2017,391945683,5/27/2017,4292,47.45,31.79,203655.4,136442.68,67212.72 +Australia and Oceania,Samoa ,Fruits,Online,H,11/30/2011,480420386,12/29/2011,5923,9.33,6.92,55261.59,40987.16,14274.43 +Sub-Saharan Africa,Mauritius ,Fruits,Online,L,4/3/2012,986773812,4/17/2012,7154,9.33,6.92,66746.82,49505.68,17241.14 +Asia,Sri Lanka,Personal Care,Online,H,2/24/2017,107929790,4/7/2017,7678,81.73,56.67,627522.94,435112.26,192410.68 +Europe,Montenegro,Personal Care,Online,L,4/9/2011,161124646,5/28/2011,9218,81.73,56.67,753387.14,522384.06,231003.08 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,C,6/2/2014,833907210,6/14/2014,530,81.73,56.67,43316.9,30035.1,13281.8 +Asia,North Korea,Clothes,Online,C,3/6/2017,534138810,3/29/2017,2399,109.28,35.84,262162.72,85980.16,176182.56 +Europe,Portugal,Office Supplies,Offline,C,12/25/2014,439993274,1/3/2015,2642,651.21,524.96,1720496.82,1386944.32,333552.5 +Middle East and North Africa,Jordan,Meat,Online,M,11/27/2011,449956929,12/11/2011,1109,421.89,364.69,467876.01,404441.21,63434.8 +Sub-Saharan Africa,Kenya,Cosmetics,Online,C,11/12/2016,532828605,11/29/2016,4680,437.2,263.33,2046096,1232384.4,813711.6 +Sub-Saharan Africa,Benin,Fruits,Online,M,2/18/2017,277719628,3/1/2017,2264,9.33,6.92,21123.12,15666.88,5456.24 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,C,5/26/2012,244053828,6/23/2012,9806,81.73,56.67,801444.38,555706.02,245738.36 +Europe,Vatican City,Baby Food,Online,C,1/1/2011,611567533,1/15/2011,5278,255.28,159.42,1347367.84,841418.76,505949.08 +Europe,Czech Republic,Fruits,Offline,M,12/21/2010,730309569,12/22/2010,3686,9.33,6.92,34390.38,25507.12,8883.26 +Asia,Malaysia,Clothes,Offline,M,5/30/2011,470641267,7/6/2011,2064,109.28,35.84,225553.92,73973.76,151580.16 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,L,4/9/2016,673236453,4/14/2016,4482,154.06,90.93,690496.92,407548.26,282948.66 +Sub-Saharan Africa,Seychelles ,Fruits,Online,H,6/5/2015,899081456,6/10/2015,7037,9.33,6.92,65655.21,48696.04,16959.17 +Sub-Saharan Africa,Rwanda,Beverages,Online,M,3/5/2011,779475104,3/28/2011,2860,47.45,31.79,135707,90919.4,44787.6 +Sub-Saharan Africa,Burundi,Household,Offline,L,6/12/2014,466028726,6/20/2014,7111,668.27,502.54,4752067.97,3573561.94,1178506.03 +Europe,Cyprus,Snacks,Online,L,9/26/2010,180666148,11/14/2010,1983,152.58,97.44,302566.14,193223.52,109342.62 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,M,11/23/2016,665623700,1/8/2017,1699,651.21,524.96,1106405.79,891907.04,214498.75 +Sub-Saharan Africa,Ethiopia,Meat,Offline,C,10/5/2016,933450210,11/14/2016,7515,421.89,364.69,3170503.35,2740645.35,429858 +Sub-Saharan Africa,Togo,Cosmetics,Offline,M,5/20/2010,517007005,6/21/2010,2717,437.2,263.33,1187872.4,715467.61,472404.79 +Central America and the Caribbean,The Bahamas,Vegetables,Online,M,3/26/2010,819467914,4/10/2010,7621,154.06,90.93,1174091.26,692977.53,481113.73 +Asia,Vietnam,Clothes,Offline,L,9/12/2014,164319264,10/26/2014,4577,109.28,35.84,500174.56,164039.68,336134.88 +Europe,Monaco,Fruits,Offline,C,11/18/2011,545359885,11/27/2011,2964,9.33,6.92,27654.12,20510.88,7143.24 +Asia,Thailand,Office Supplies,Online,M,8/28/2013,876701104,9/15/2013,4194,651.21,524.96,2731174.74,2201682.24,529492.5 +Europe,Belarus,Cereal,Online,L,1/17/2014,142766749,1/31/2014,6709,205.7,117.11,1380041.3,785690.99,594350.31 +Sub-Saharan Africa,Togo,Meat,Offline,L,9/12/2015,548293149,9/18/2015,982,421.89,364.69,414295.98,358125.58,56170.4 +Europe,Bulgaria,Fruits,Online,M,12/18/2010,768329131,1/26/2011,4519,9.33,6.92,42162.27,31271.48,10890.79 +Sub-Saharan Africa,Guinea,Household,Online,C,12/28/2015,898236024,1/19/2016,6855,668.27,502.54,4580990.85,3444911.7,1136079.15 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,M,11/25/2013,203687655,11/27/2013,4558,437.2,263.33,1992757.6,1200258.14,792499.46 +Europe,Armenia,Snacks,Online,L,8/11/2011,270670354,9/22/2011,6227,152.58,97.44,950115.66,606758.88,343356.78 +Sub-Saharan Africa,Lesotho,Snacks,Online,L,4/21/2013,955482947,5/29/2013,7492,152.58,97.44,1143129.36,730020.48,413108.88 +Middle East and North Africa,Somalia,Cosmetics,Offline,H,8/31/2016,834736764,9/3/2016,6013,437.2,263.33,2628883.6,1583403.29,1045480.31 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,L,8/27/2016,355355632,10/5/2016,6483,255.28,159.42,1654980.24,1033519.86,621460.38 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,L,11/14/2016,484575879,11/21/2016,5626,255.28,159.42,1436205.28,896896.92,539308.36 +Middle East and North Africa,Yemen,Cosmetics,Online,L,8/13/2010,459946334,8/25/2010,7196,437.2,263.33,3146091.2,1894922.68,1251168.52 +Australia and Oceania,Kiribati,Cosmetics,Online,L,12/23/2014,939328324,1/10/2015,6980,437.2,263.33,3051656,1838043.4,1213612.6 +Europe,San Marino,Household,Online,C,1/10/2014,850895678,2/8/2014,7795,668.27,502.54,5209164.65,3917299.3,1291865.35 +North America,Canada,Fruits,Offline,C,8/17/2015,543134725,8/29/2015,4490,9.33,6.92,41891.7,31070.8,10820.9 +Middle East and North Africa,Algeria,Meat,Offline,H,5/3/2017,434844291,5/24/2017,8944,421.89,364.69,3773384.16,3261787.36,511596.8 +Europe,Andorra,Clothes,Offline,C,3/19/2010,565135705,4/14/2010,5069,109.28,35.84,553940.32,181672.96,372267.36 +Middle East and North Africa,Pakistan,Office Supplies,Offline,L,11/18/2012,143432796,12/22/2012,3806,651.21,524.96,2478505.26,1997997.76,480507.5 +Middle East and North Africa,Oman,Clothes,Online,H,9/27/2014,699471890,10/9/2014,8131,109.28,35.84,888555.68,291415.04,597140.64 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,M,1/14/2010,233301818,2/5/2010,8047,255.28,159.42,2054238.16,1282852.74,771385.42 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,M,10/23/2016,865283906,11/26/2016,5591,437.2,263.33,2444385.2,1472278.03,972107.17 +Europe,Slovenia,Meat,Offline,C,7/3/2012,286091983,7/11/2012,9830,421.89,364.69,4147178.7,3584902.7,562276 +Middle East and North Africa,Afghanistan,Clothes,Online,M,7/1/2013,306712377,7/18/2013,1863,109.28,35.84,203588.64,66769.92,136818.72 +Sub-Saharan Africa,Liberia,Beverages,Offline,M,9/23/2010,108443915,10/16/2010,9819,47.45,31.79,465911.55,312146.01,153765.54 +Europe,Slovakia,Clothes,Online,C,5/5/2011,292897927,5/5/2011,3860,109.28,35.84,421820.8,138342.4,283478.4 +Sub-Saharan Africa,Burundi,Cereal,Offline,H,3/11/2012,631998240,3/22/2012,1179,205.7,117.11,242520.3,138072.69,104447.61 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,L,3/13/2011,517981183,4/16/2011,998,651.21,524.96,649907.58,523910.08,125997.5 +Europe,France,Meat,Online,C,2/15/2011,313395583,3/18/2011,9572,421.89,364.69,4038331.08,3490812.68,547518.4 +Middle East and North Africa,Egypt,Household,Online,C,10/25/2015,901102769,11/26/2015,5189,668.27,502.54,3467653.03,2607680.06,859972.97 +Middle East and North Africa,Libya,Office Supplies,Online,H,3/25/2011,534276568,3/26/2011,3164,651.21,524.96,2060428.44,1660973.44,399455 +Europe,Hungary,Cereal,Online,H,9/10/2014,686403310,9/30/2014,848,205.7,117.11,174433.6,99309.28,75124.32 +Australia and Oceania,Marshall Islands,Beverages,Offline,M,7/8/2010,201281821,7/12/2010,2619,47.45,31.79,124271.55,83258.01,41013.54 +Asia,Tajikistan,Cereal,Online,M,5/16/2014,243023431,6/22/2014,4889,205.7,117.11,1005667.3,572550.79,433116.51 +Europe,Russia,Clothes,Offline,C,6/23/2016,246051967,7/29/2016,1100,109.28,35.84,120208,39424,80784 +Europe,Russia,Snacks,Offline,C,9/15/2015,165103757,10/18/2015,6725,152.58,97.44,1026100.5,655284,370816.5 +Australia and Oceania,Solomon Islands,Office Supplies,Online,C,10/8/2015,925227630,10/9/2015,4271,651.21,524.96,2781317.91,2242104.16,539213.75 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,C,11/16/2013,371784913,12/9/2013,8273,9.33,6.92,77187.09,57249.16,19937.93 +Sub-Saharan Africa,Sudan,Fruits,Offline,L,2/2/2012,920449435,2/23/2012,297,9.33,6.92,2771.01,2055.24,715.77 +Europe,Norway,Baby Food,Offline,C,7/11/2013,107207524,8/12/2013,3944,255.28,159.42,1006824.32,628752.48,378071.84 +Sub-Saharan Africa,Seychelles ,Fruits,Online,H,1/9/2011,938358008,2/7/2011,9842,9.33,6.92,91825.86,68106.64,23719.22 +Europe,Malta,Office Supplies,Offline,C,8/15/2013,640512216,10/3/2013,653,651.21,524.96,425240.13,342798.88,82441.25 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,H,6/28/2012,110593974,7/15/2012,6069,437.2,263.33,2653366.8,1598149.77,1055217.03 +Sub-Saharan Africa,Chad,Clothes,Offline,H,1/7/2015,765839612,1/31/2015,7815,109.28,35.84,854023.2,280089.6,573933.6 +Australia and Oceania,Vanuatu,Personal Care,Offline,H,9/19/2010,493797957,11/4/2010,4644,81.73,56.67,379554.12,263175.48,116378.64 +Central America and the Caribbean,El Salvador,Clothes,Online,C,11/22/2012,402330338,12/13/2012,7343,109.28,35.84,802443.04,263173.12,539269.92 +Sub-Saharan Africa,The Gambia,Household,Offline,L,12/23/2016,769610583,1/23/2017,3729,668.27,502.54,2491978.83,1873971.66,618007.17 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,L,11/23/2011,594125020,12/10/2011,3651,9.33,6.92,34063.83,25264.92,8798.91 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,H,2/21/2014,744672477,3/1/2014,3989,81.73,56.67,326020.97,226056.63,99964.34 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,M,12/26/2010,810364282,2/13/2011,3654,421.89,364.69,1541586.06,1332577.26,209008.8 +Asia,Japan,Cereal,Online,C,4/7/2017,450624263,4/27/2017,8588,205.7,117.11,1766551.6,1005740.68,760810.92 +Sub-Saharan Africa,Botswana,Clothes,Offline,L,1/9/2011,745188748,1/27/2011,6765,109.28,35.84,739279.2,242457.6,496821.6 +Sub-Saharan Africa,Angola,Personal Care,Offline,H,1/4/2013,144106566,1/29/2013,3190,81.73,56.67,260718.7,180777.3,79941.4 +Asia,Bangladesh,Beverages,Online,C,10/4/2014,317739045,11/12/2014,4899,47.45,31.79,232457.55,155739.21,76718.34 +Asia,Myanmar,Meat,Online,H,8/23/2012,306760013,10/5/2012,5959,421.89,364.69,2514042.51,2173187.71,340854.8 +Middle East and North Africa,Kuwait,Personal Care,Offline,L,9/9/2011,572155797,10/15/2011,2470,81.73,56.67,201873.1,139974.9,61898.2 +Australia and Oceania,Vanuatu,Clothes,Offline,C,3/10/2014,745225226,3/15/2014,7560,109.28,35.84,826156.8,270950.4,555206.4 +Asia,South Korea,Cosmetics,Online,M,12/6/2015,977579629,1/25/2016,6391,437.2,263.33,2794145.2,1682942.03,1111203.17 +Europe,Croatia,Cosmetics,Offline,M,7/20/2017,591142833,7/26/2017,1156,437.2,263.33,505403.2,304409.48,200993.72 +Central America and the Caribbean,Jamaica,Snacks,Online,M,3/10/2013,328151166,4/8/2013,6077,152.58,97.44,927228.66,592142.88,335085.78 +Middle East and North Africa,Oman,Fruits,Online,C,12/19/2016,101153457,12/23/2016,2411,9.33,6.92,22494.63,16684.12,5810.51 +Middle East and North Africa,Morocco,Office Supplies,Offline,L,10/15/2013,343011033,11/22/2013,3442,651.21,524.96,2241464.82,1806912.32,434552.5 +Asia,Thailand,Vegetables,Online,C,2/17/2016,656897723,3/7/2016,9489,154.06,90.93,1461875.34,862834.77,599040.57 +Europe,Greece,Clothes,Offline,M,10/22/2014,266299855,10/25/2014,2900,109.28,35.84,316912,103936,212976 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,C,1/22/2013,265016257,2/23/2013,3055,651.21,524.96,1989446.55,1603752.8,385693.75 +Sub-Saharan Africa,South Sudan,Cereal,Online,C,3/15/2015,467158257,3/27/2015,1365,205.7,117.11,280780.5,159855.15,120925.35 +Australia and Oceania,Australia,Fruits,Offline,H,3/30/2015,757149684,5/8/2015,6272,9.33,6.92,58517.76,43402.24,15115.52 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,L,11/1/2015,639726865,11/18/2015,8250,81.73,56.67,674272.5,467527.5,206745 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,C,11/27/2016,589938628,1/12/2017,4805,651.21,524.96,3129064.05,2522432.8,606631.25 +Europe,Romania,Cosmetics,Online,C,11/19/2011,703146302,12/20/2011,5471,437.2,263.33,2391921.2,1440678.43,951242.77 +Asia,Taiwan,Cereal,Online,L,3/7/2014,245023715,3/29/2014,6817,205.7,117.11,1402256.9,798338.87,603918.03 +Europe,Italy,Meat,Online,L,7/25/2015,801557195,8/24/2015,7441,421.89,364.69,3139283.49,2713658.29,425625.2 +Middle East and North Africa,Lebanon,Office Supplies,Online,H,8/25/2012,429045569,8/26/2012,2973,651.21,524.96,1936047.33,1560706.08,375341.25 +Europe,Iceland,Beverages,Online,H,9/11/2010,404100167,9/12/2010,1074,47.45,31.79,50961.3,34142.46,16818.84 +Asia,Singapore,Cereal,Online,M,3/25/2012,273644816,4/23/2012,6437,205.7,117.11,1324090.9,753837.07,570253.83 +Europe,Slovakia,Clothes,Offline,C,4/13/2013,104915845,5/31/2013,5785,109.28,35.84,632184.8,207334.4,424850.4 +Australia and Oceania,Vanuatu,Clothes,Offline,M,9/22/2014,935462081,10/1/2014,2873,109.28,35.84,313961.44,102968.32,210993.12 +Asia,Cambodia,Clothes,Offline,H,12/5/2010,723144853,1/5/2011,3487,109.28,35.84,381059.36,124974.08,256085.28 +Europe,Bosnia and Herzegovina,Meat,Offline,H,4/4/2016,196137988,4/19/2016,444,421.89,364.69,187319.16,161922.36,25396.8 +Europe,United Kingdom,Personal Care,Online,C,11/8/2015,602927815,12/7/2015,8594,81.73,56.67,702387.62,487021.98,215365.64 +Sub-Saharan Africa,Chad,Meat,Offline,C,11/6/2014,562313163,12/3/2014,9816,421.89,364.69,4141272.24,3579797.04,561475.2 +Sub-Saharan Africa,Madagascar,Household,Online,M,11/16/2011,113405358,12/14/2011,8020,668.27,502.54,5359525.4,4030370.8,1329154.6 +Asia,Tajikistan,Meat,Online,H,5/29/2010,265628230,7/8/2010,4151,421.89,364.69,1751265.39,1513828.19,237437.2 +Sub-Saharan Africa,Tanzania,Cereal,Offline,M,12/30/2014,748718106,1/30/2015,1181,205.7,117.11,242931.7,138306.91,104624.79 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,L,4/24/2012,462723815,5/4/2012,9114,47.45,31.79,432459.3,289734.06,142725.24 +Asia,Taiwan,Beverages,Online,L,10/27/2012,628006684,10/27/2012,9988,47.45,31.79,473930.6,317518.52,156412.08 +Australia and Oceania,Nauru,Fruits,Online,H,9/8/2016,735240542,9/18/2016,2870,9.33,6.92,26777.1,19860.4,6916.7 +Asia,Brunei,Household,Offline,L,7/28/2017,795411717,8/9/2017,8858,668.27,502.54,5919535.66,4451499.32,1468036.34 +Europe,Russia,Vegetables,Online,L,12/24/2013,889819037,1/12/2014,6082,154.06,90.93,936992.92,553036.26,383956.66 +Europe,Kosovo,Snacks,Online,H,1/23/2013,720073831,1/28/2013,4703,152.58,97.44,717583.74,458260.32,259323.42 +Middle East and North Africa,Morocco,Baby Food,Offline,L,9/3/2011,958099925,10/7/2011,1914,255.28,159.42,488605.92,305129.88,183476.04 +Europe,Austria,Meat,Online,H,4/19/2015,996133649,5/20/2015,6938,421.89,364.69,2927072.82,2530219.22,396853.6 +Europe,France,Snacks,Online,L,7/26/2011,296723830,8/5/2011,6030,152.58,97.44,920057.4,587563.2,332494.2 +Asia,Cambodia,Meat,Offline,L,11/19/2011,642731797,11/20/2011,7477,421.89,364.69,3154471.53,2726787.13,427684.4 +Europe,Bosnia and Herzegovina,Cereal,Online,M,5/13/2017,287331378,6/1/2017,6595,205.7,117.11,1356591.5,772340.45,584251.05 +Asia,Tajikistan,Household,Offline,L,1/14/2015,704008901,2/27/2015,733,668.27,502.54,489841.91,368361.82,121480.09 +Sub-Saharan Africa,The Gambia,Clothes,Offline,H,12/8/2011,736563193,1/19/2012,4272,109.28,35.84,466844.16,153108.48,313735.68 +Europe,Liechtenstein,Fruits,Offline,M,2/25/2016,649105584,4/11/2016,3622,9.33,6.92,33793.26,25064.24,8729.02 +Central America and the Caribbean,Panama,Personal Care,Online,M,5/4/2010,776059901,5/28/2010,2225,81.73,56.67,181849.25,126090.75,55758.5 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,L,1/30/2016,172162473,2/7/2016,5556,421.89,364.69,2344020.84,2026217.64,317803.2 +Asia,Sri Lanka,Cosmetics,Online,C,5/18/2014,662462127,6/8/2014,6120,437.2,263.33,2675664,1611579.6,1064084.4 +Australia and Oceania,New Zealand,Vegetables,Offline,M,1/2/2010,992320191,2/18/2010,8451,154.06,90.93,1301961.06,768449.43,533511.63 +Central America and the Caribbean,Haiti,Clothes,Offline,L,8/8/2012,877410495,8/13/2012,4118,109.28,35.84,450015.04,147589.12,302425.92 +Asia,Myanmar,Fruits,Offline,L,2/22/2010,553719365,3/28/2010,6720,9.33,6.92,62697.6,46502.4,16195.2 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,H,8/10/2010,327545630,8/17/2010,6886,651.21,524.96,4484232.06,3614874.56,869357.5 +Asia,Nepal,Clothes,Offline,L,6/17/2015,125500619,6/28/2015,7277,109.28,35.84,795230.56,260807.68,534422.88 +Central America and the Caribbean,Panama,Beverages,Offline,M,11/16/2015,844508159,12/8/2015,7586,47.45,31.79,359955.7,241158.94,118796.76 +Asia,Indonesia,Baby Food,Offline,H,8/31/2011,301804578,9/28/2011,9536,255.28,159.42,2434350.08,1520229.12,914120.96 +Middle East and North Africa,United Arab Emirates,Household,Online,L,1/24/2015,884938704,1/30/2015,1883,668.27,502.54,1258352.41,946282.82,312069.59 +Middle East and North Africa,Libya,Beverages,Offline,H,8/27/2016,101771867,10/14/2016,5412,47.45,31.79,256799.4,172047.48,84751.92 +Asia,Tajikistan,Cereal,Offline,L,11/15/2011,930477893,12/16/2011,7941,205.7,117.11,1633463.7,929970.51,703493.19 +Middle East and North Africa,Bahrain,Cosmetics,Online,M,5/10/2012,569543111,6/27/2012,9318,437.2,263.33,4073829.6,2453708.94,1620120.66 +Sub-Saharan Africa,South Sudan,Cosmetics,Offline,L,11/22/2011,787766349,12/20/2011,6423,437.2,263.33,2808135.6,1691368.59,1116767.01 +Sub-Saharan Africa,Chad,Baby Food,Offline,C,11/18/2012,274258935,12/2/2012,8168,255.28,159.42,2085127.04,1302142.56,782984.48 +Europe,Romania,Household,Online,H,1/11/2015,488444697,2/21/2015,495,668.27,502.54,330793.65,248757.3,82036.35 +Sub-Saharan Africa,Sudan,Clothes,Online,L,7/8/2011,710059964,7/8/2011,1377,109.28,35.84,150478.56,49351.68,101126.88 +Asia,Kyrgyzstan,Cereal,Offline,H,7/10/2015,289153563,8/7/2015,5820,205.7,117.11,1197174,681580.2,515593.8 +Australia and Oceania,Vanuatu,Fruits,Online,C,1/3/2011,896086823,1/22/2011,859,9.33,6.92,8014.47,5944.28,2070.19 +Asia,Mongolia,Clothes,Online,H,1/24/2017,671533572,2/1/2017,562,109.28,35.84,61415.36,20142.08,41273.28 +Central America and the Caribbean,El Salvador,Cereal,Online,L,12/31/2015,976480138,2/15/2016,1027,205.7,117.11,211253.9,120271.97,90981.93 +Middle East and North Africa,Morocco,Clothes,Offline,C,2/7/2010,542225348,2/22/2010,5385,109.28,35.84,588472.8,192998.4,395474.4 +Europe,Slovakia,Snacks,Online,M,4/25/2010,420380532,5/13/2010,8796,152.58,97.44,1342093.68,857082.24,485011.44 +Europe,Iceland,Household,Online,L,4/8/2017,832869517,5/21/2017,3453,668.27,502.54,2307536.31,1735270.62,572265.69 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,L,7/11/2017,721928632,8/20/2017,3580,651.21,524.96,2331331.8,1879356.8,451975 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,M,1/26/2010,900106704,3/16/2010,431,9.33,6.92,4021.23,2982.52,1038.71 +Central America and the Caribbean,Dominica,Beverages,Online,H,2/5/2010,900265061,2/26/2010,7292,47.45,31.79,346005.4,231812.68,114192.72 +Sub-Saharan Africa,Gabon,Personal Care,Online,L,12/6/2014,325577533,12/6/2014,4482,81.73,56.67,366313.86,253994.94,112318.92 +Central America and the Caribbean,Saint Lucia,Beverages,Offline,M,5/22/2015,199530446,7/2/2015,4348,47.45,31.79,206312.6,138222.92,68089.68 +Asia,Laos,Snacks,Offline,M,9/18/2014,715922629,10/22/2014,6270,152.58,97.44,956676.6,610948.8,345727.8 +Sub-Saharan Africa,Cape Verde,Snacks,Offline,M,3/21/2017,788865411,4/26/2017,1660,152.58,97.44,253282.8,161750.4,91532.4 +Central America and the Caribbean,Haiti,Household,Online,H,11/28/2016,302782618,1/8/2017,8960,668.27,502.54,5987699.2,4502758.4,1484940.8 +Sub-Saharan Africa,Lesotho,Snacks,Offline,H,6/11/2016,562410581,6/18/2016,8644,152.58,97.44,1318901.52,842271.36,476630.16 +Central America and the Caribbean,Costa Rica,Clothes,Offline,C,10/2/2015,242798125,11/1/2015,8216,109.28,35.84,897844.48,294461.44,603383.04 +Middle East and North Africa,Pakistan,Clothes,Online,H,10/27/2015,339306581,11/14/2015,7212,109.28,35.84,788127.36,258478.08,529649.28 +Europe,Iceland,Fruits,Online,M,12/6/2014,117609775,12/26/2014,2201,9.33,6.92,20535.33,15230.92,5304.41 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,C,6/1/2012,263694036,7/17/2012,1780,154.06,90.93,274226.8,161855.4,112371.4 +Sub-Saharan Africa,Burundi,Fruits,Offline,C,6/20/2012,633858191,8/4/2012,1579,9.33,6.92,14732.07,10926.68,3805.39 +Central America and the Caribbean,Costa Rica,Beverages,Online,M,10/8/2012,704713571,11/5/2012,9261,47.45,31.79,439434.45,294407.19,145027.26 +Europe,Moldova ,Office Supplies,Online,M,11/7/2015,923184001,12/24/2015,9516,651.21,524.96,6196914.36,4995519.36,1201395 +Europe,Finland,Household,Offline,L,3/2/2010,456505811,3/17/2010,9069,668.27,502.54,6060540.63,4557535.26,1503005.37 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,L,9/26/2011,342227828,10/31/2011,1674,651.21,524.96,1090125.54,878783.04,211342.5 +Middle East and North Africa,Azerbaijan,Meat,Online,H,12/5/2014,338211381,12/27/2014,3118,421.89,364.69,1315453.02,1137103.42,178349.6 +Middle East and North Africa,Kuwait,Meat,Offline,L,5/23/2011,272630298,6/21/2011,6218,421.89,364.69,2623312.02,2267642.42,355669.6 +Central America and the Caribbean,Belize,Baby Food,Offline,M,7/21/2016,493970906,8/13/2016,5823,255.28,159.42,1486495.44,928302.66,558192.78 +Europe,Croatia,Household,Offline,H,11/1/2012,521032035,11/11/2012,3812,668.27,502.54,2547445.24,1915682.48,631762.76 +Europe,Ireland,Clothes,Offline,M,1/4/2014,392925012,1/12/2014,4097,109.28,35.84,447720.16,146836.48,300883.68 +Asia,Maldives,Household,Offline,C,12/25/2015,219073665,1/18/2016,7621,668.27,502.54,5092885.67,3829857.34,1263028.33 +Central America and the Caribbean,Panama,Household,Online,H,9/22/2015,629214322,10/19/2015,7355,668.27,502.54,4915125.85,3696181.7,1218944.15 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,M,1/23/2015,523395812,2/19/2015,3307,205.7,117.11,680249.9,387282.77,292967.13 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,M,11/17/2016,221979463,1/1/2017,7511,152.58,97.44,1146028.38,731871.84,414156.54 +Europe,San Marino,Cosmetics,Offline,C,10/9/2013,115639102,11/18/2013,9035,437.2,263.33,3950102,2379186.55,1570915.45 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,H,7/18/2014,215361058,8/23/2014,8978,152.58,97.44,1369863.24,874816.32,495046.92 +Middle East and North Africa,Oman,Beverages,Offline,H,2/17/2010,602444159,4/2/2010,5469,47.45,31.79,259504.05,173859.51,85644.54 +Europe,Georgia,Cereal,Online,C,4/4/2015,978499734,5/13/2015,8671,205.7,117.11,1783624.7,1015460.81,768163.89 +Sub-Saharan Africa,Malawi,Cosmetics,Online,M,8/16/2011,215451610,9/19/2011,5774,437.2,263.33,2524392.8,1520467.42,1003925.38 +Sub-Saharan Africa,Zambia,Household,Offline,H,4/19/2012,405536115,4/24/2012,6003,668.27,502.54,4011624.81,3016747.62,994877.19 +Europe,Lithuania,Office Supplies,Offline,C,6/24/2012,111302077,7/12/2012,5613,651.21,524.96,3655241.73,2946600.48,708641.25 +Australia and Oceania,Australia,Personal Care,Online,C,1/1/2016,215610826,2/19/2016,2889,81.73,56.67,236117.97,163719.63,72398.34 +Europe,Portugal,Beverages,Offline,C,5/26/2016,771636188,6/10/2016,3150,47.45,31.79,149467.5,100138.5,49329 +Australia and Oceania,Kiribati,Meat,Online,M,11/9/2015,552864491,12/25/2015,3744,421.89,364.69,1579556.16,1365399.36,214156.8 +Central America and the Caribbean,Panama,Household,Offline,H,10/29/2013,203094565,11/5/2013,9050,668.27,502.54,6047843.5,4547987,1499856.5 +Sub-Saharan Africa,Gabon,Household,Online,C,10/31/2010,886437737,12/3/2010,5480,668.27,502.54,3662119.6,2753919.2,908200.4 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,H,3/30/2012,237317836,5/9/2012,6476,81.73,56.67,529283.48,366994.92,162288.56 +Europe,Malta,Office Supplies,Online,C,12/5/2016,910471189,12/17/2016,7512,651.21,524.96,4891889.52,3943499.52,948390 +Europe,Bosnia and Herzegovina,Cereal,Online,M,6/16/2013,230946624,7/6/2013,1093,205.7,117.11,224830.1,128001.23,96828.87 +Middle East and North Africa,Tunisia ,Meat,Offline,M,3/8/2014,544105470,4/25/2014,1755,421.89,364.69,740416.95,640030.95,100386 +Europe,Liechtenstein,Meat,Offline,H,8/4/2013,665621554,8/21/2013,1064,421.89,364.69,448890.96,388030.16,60860.8 +Sub-Saharan Africa,Lesotho,Household,Offline,M,10/22/2014,831481206,11/5/2014,2621,668.27,502.54,1751535.67,1317157.34,434378.33 +Sub-Saharan Africa,Mozambique,Snacks,Offline,L,8/31/2010,447983253,9/13/2010,7054,152.58,97.44,1076299.32,687341.76,388957.56 +Sub-Saharan Africa,Mozambique,Vegetables,Online,L,3/14/2010,341739022,3/15/2010,7026,154.06,90.93,1082425.56,638874.18,443551.38 +Europe,Slovenia,Snacks,Offline,C,2/28/2012,509672343,3/3/2012,2227,152.58,97.44,339795.66,216998.88,122796.78 +Europe,Malta,Personal Care,Online,M,5/10/2016,569019544,5/20/2016,4383,81.73,56.67,358222.59,248384.61,109837.98 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,L,4/23/2012,207329452,6/8/2012,2247,255.28,159.42,573614.16,358216.74,215397.42 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,L,4/26/2013,532463395,4/28/2013,6606,154.06,90.93,1017720.36,600683.58,417036.78 +North America,Mexico,Clothes,Offline,C,10/24/2014,922595202,11/2/2014,5277,109.28,35.84,576670.56,189127.68,387542.88 +Sub-Saharan Africa,Eritrea,Fruits,Offline,L,4/18/2013,376211202,4/24/2013,8110,9.33,6.92,75666.3,56121.2,19545.1 +Asia,China,Beverages,Offline,M,2/10/2010,662110221,3/7/2010,1983,47.45,31.79,94093.35,63039.57,31053.78 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,M,4/3/2015,469403588,4/11/2015,5808,109.28,35.84,634698.24,208158.72,426539.52 +Australia and Oceania,Nauru,Meat,Offline,L,4/7/2013,357515132,5/16/2013,5527,421.89,364.69,2331786.03,2015641.63,316144.4 +Middle East and North Africa,Algeria,Beverages,Offline,H,6/25/2012,506181180,7/6/2012,9114,47.45,31.79,432459.3,289734.06,142725.24 +Europe,United Kingdom,Snacks,Offline,M,12/7/2010,265450561,12/15/2010,1575,152.58,97.44,240313.5,153468,86845.5 +Asia,North Korea,Clothes,Offline,H,4/20/2015,405684602,5/17/2015,9944,109.28,35.84,1086680.32,356392.96,730287.36 +Asia,Uzbekistan,Vegetables,Offline,M,5/21/2014,867557132,5/23/2014,8289,154.06,90.93,1277003.34,753718.77,523284.57 +Asia,Kyrgyzstan,Snacks,Online,C,3/17/2013,312054479,4/19/2013,2710,152.58,97.44,413491.8,264062.4,149429.4 +Europe,Slovakia,Beverages,Online,H,1/24/2014,170475471,1/28/2014,6335,47.45,31.79,300595.75,201389.65,99206.1 +Australia and Oceania,Tonga,Household,Offline,L,9/29/2012,594431436,10/15/2012,4326,668.27,502.54,2890936.02,2173988.04,716947.98 +Europe,Spain,Office Supplies,Online,H,6/16/2017,905846202,6/23/2017,8876,651.21,524.96,5780139.96,4659544.96,1120595 +Sub-Saharan Africa,South Africa,Fruits,Online,H,10/7/2014,946956098,11/5/2014,4208,9.33,6.92,39260.64,29119.36,10141.28 +Europe,Estonia,Vegetables,Online,H,3/23/2011,630309951,4/12/2011,1576,154.06,90.93,242798.56,143305.68,99492.88 +Asia,China,Personal Care,Online,H,6/14/2014,388769090,7/18/2014,4268,81.73,56.67,348823.64,241867.56,106956.08 +Europe,Montenegro,Baby Food,Online,C,3/15/2014,725507342,3/26/2014,2600,255.28,159.42,663728,414492,249236 +Australia and Oceania,Tuvalu,Vegetables,Offline,L,6/10/2016,864011037,6/16/2016,8921,154.06,90.93,1374369.26,811186.53,563182.73 +Europe,Russia,Office Supplies,Online,C,11/3/2016,998079001,11/16/2016,2611,651.21,524.96,1700309.31,1370670.56,329638.75 +Central America and the Caribbean,Costa Rica,Snacks,Offline,M,2/19/2012,941822564,3/27/2012,5081,152.58,97.44,775258.98,495092.64,280166.34 +Europe,Hungary,Vegetables,Offline,L,6/25/2011,579665553,7/16/2011,4773,154.06,90.93,735328.38,434008.89,301319.49 +Sub-Saharan Africa,Mozambique,Fruits,Online,C,7/13/2017,316344296,8/6/2017,2162,9.33,6.92,20171.46,14961.04,5210.42 +Europe,Belgium,Fruits,Online,C,1/25/2015,626907622,3/9/2015,4752,9.33,6.92,44336.16,32883.84,11452.32 +Asia,Kazakhstan,Personal Care,Offline,L,8/29/2012,706716859,10/2/2012,2078,81.73,56.67,169834.94,117760.26,52074.68 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,M,2/27/2016,721445834,4/14/2016,709,81.73,56.67,57946.57,40179.03,17767.54 +Sub-Saharan Africa,Kenya,Vegetables,Offline,M,4/26/2017,457080876,6/5/2017,9244,154.06,90.93,1424130.64,840556.92,583573.72 +Middle East and North Africa,Pakistan,Cosmetics,Online,H,10/5/2012,669920814,10/20/2012,3311,437.2,263.33,1447569.2,871885.63,575683.57 +Sub-Saharan Africa,Nigeria,Baby Food,Online,H,4/27/2015,836576974,5/30/2015,572,255.28,159.42,146020.16,91188.24,54831.92 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,L,5/16/2012,503973186,6/29/2012,5720,47.45,31.79,271414,181838.8,89575.2 +Middle East and North Africa,United Arab Emirates,Clothes,Online,M,2/4/2015,639345777,2/15/2015,5478,109.28,35.84,598635.84,196331.52,402304.32 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,H,10/15/2016,480243575,11/23/2016,3601,154.06,90.93,554770.06,327438.93,227331.13 +Europe,Greece,Office Supplies,Online,M,10/29/2011,684527909,12/9/2011,5875,651.21,524.96,3825858.75,3084140,741718.75 +Middle East and North Africa,Algeria,Clothes,Online,L,7/26/2014,180372607,8/16/2014,5118,109.28,35.84,559295.04,183429.12,375865.92 +Sub-Saharan Africa,Burundi,Clothes,Online,H,2/25/2010,216263997,4/13/2010,6177,109.28,35.84,675022.56,221383.68,453638.88 +Australia and Oceania,Tuvalu,Baby Food,Offline,L,4/18/2011,311000907,5/10/2011,934,255.28,159.42,238431.52,148898.28,89533.24 +Asia,China,Baby Food,Offline,C,8/13/2016,503694665,8/29/2016,3299,255.28,159.42,842168.72,525926.58,316242.14 +Asia,Philippines,Cereal,Offline,H,6/16/2014,903769099,7/23/2014,4215,205.7,117.11,867025.5,493618.65,373406.85 +Europe,Montenegro,Office Supplies,Offline,H,12/5/2016,340960538,12/7/2016,6655,651.21,524.96,4333802.55,3493608.8,840193.75 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,H,9/17/2010,415317809,10/9/2010,624,651.21,524.96,406355.04,327575.04,78780 +Middle East and North Africa,Qatar,Beverages,Online,H,11/2/2013,547202241,11/19/2013,8158,47.45,31.79,387097.1,259342.82,127754.28 +Asia,Laos,Fruits,Online,L,5/1/2011,227287662,6/18/2011,8325,9.33,6.92,77672.25,57609,20063.25 +Australia and Oceania,Marshall Islands,Cosmetics,Online,C,12/28/2011,366560399,2/3/2012,2223,437.2,263.33,971895.6,585382.59,386513.01 +Asia,India,Household,Online,H,5/1/2014,146319282,6/17/2014,7982,668.27,502.54,5334131.14,4011274.28,1322856.86 +Europe,Ireland,Meat,Online,C,5/8/2010,168175637,5/8/2010,5763,421.89,364.69,2431352.07,2101708.47,329643.6 +Europe,Poland,Office Supplies,Offline,M,1/19/2012,204053294,1/31/2012,2759,651.21,524.96,1796688.39,1448364.64,348323.75 +Central America and the Caribbean,El Salvador,Cereal,Online,M,5/7/2017,546188580,5/15/2017,8193,205.7,117.11,1685300.1,959482.23,725817.87 +North America,Canada,Cereal,Online,H,11/13/2013,657130324,11/16/2013,8321,205.7,117.11,1711629.7,974472.31,737157.39 +Sub-Saharan Africa,Swaziland,Snacks,Offline,L,1/6/2013,519739854,1/31/2013,1427,152.58,97.44,217731.66,139046.88,78684.78 +Sub-Saharan Africa,Burundi,Beverages,Offline,L,11/28/2015,187190997,1/6/2016,2831,47.45,31.79,134330.95,89997.49,44333.46 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,M,2/23/2017,232970082,3/20/2017,9879,651.21,524.96,6433303.59,5186079.84,1247223.75 +Central America and the Caribbean,Costa Rica,Snacks,Online,L,3/10/2016,400875937,3/10/2016,6953,152.58,97.44,1060888.74,677500.32,383388.42 +Middle East and North Africa,Bahrain,Fruits,Offline,M,7/22/2013,955019891,9/8/2013,463,9.33,6.92,4319.79,3203.96,1115.83 +Asia,Vietnam,Snacks,Offline,C,8/15/2014,429825770,9/19/2014,3852,152.58,97.44,587738.16,375338.88,212399.28 +Australia and Oceania,Tuvalu,Office Supplies,Offline,H,9/4/2010,580029904,10/18/2010,2593,651.21,524.96,1688587.53,1361221.28,327366.25 +Central America and the Caribbean,Barbados,Fruits,Offline,H,1/4/2013,530681121,2/20/2013,9191,9.33,6.92,85752.03,63601.72,22150.31 +Central America and the Caribbean,Grenada,Beverages,Offline,L,4/5/2011,827140748,5/2/2011,8183,47.45,31.79,388283.35,260137.57,128145.78 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,L,1/20/2015,285082614,1/27/2015,1135,651.21,524.96,739123.35,595829.6,143293.75 +North America,Mexico,Vegetables,Offline,L,5/16/2012,940493047,6/8/2012,1647,154.06,90.93,253736.82,149761.71,103975.11 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,M,3/12/2011,399670875,4/30/2011,348,154.06,90.93,53612.88,31643.64,21969.24 +Central America and the Caribbean,Honduras,Baby Food,Offline,C,12/25/2012,389227426,1/14/2013,9900,255.28,159.42,2527272,1578258,949014 +Europe,Luxembourg,Beverages,Online,C,6/28/2016,906086528,7/12/2016,9994,47.45,31.79,474215.3,317709.26,156506.04 +Sub-Saharan Africa,South Africa,Fruits,Offline,C,12/14/2013,667484509,1/3/2014,2354,9.33,6.92,21962.82,16289.68,5673.14 +Australia and Oceania,Solomon Islands,Meat,Offline,L,1/11/2010,260970199,1/24/2010,5736,421.89,364.69,2419961.04,2091861.84,328099.2 +Central America and the Caribbean,Haiti,Snacks,Online,M,6/15/2010,794404923,7/21/2010,925,152.58,97.44,141136.5,90132,51004.5 +Asia,India,Meat,Online,M,8/27/2010,745962512,9/11/2010,5739,421.89,364.69,2421226.71,2092955.91,328270.8 +Europe,Italy,Meat,Online,C,9/15/2014,914129292,10/28/2014,26,421.89,364.69,10969.14,9481.94,1487.2 +Middle East and North Africa,Qatar,Beverages,Offline,L,5/19/2016,367704093,5/19/2016,667,47.45,31.79,31649.15,21203.93,10445.22 +Australia and Oceania,Tuvalu,Personal Care,Online,M,7/11/2010,495798242,8/11/2010,6572,81.73,56.67,537129.56,372435.24,164694.32 +Europe,Switzerland,Meat,Offline,M,12/24/2011,957835566,1/8/2012,3684,421.89,364.69,1554242.76,1343517.96,210724.8 +Europe,Slovakia,Fruits,Online,L,12/2/2013,133552396,1/21/2014,9977,9.33,6.92,93085.41,69040.84,24044.57 +Asia,Japan,Clothes,Offline,C,5/24/2014,972997558,6/10/2014,454,109.28,35.84,49613.12,16271.36,33341.76 +Middle East and North Africa,Egypt,Office Supplies,Online,L,6/29/2012,646532380,7/12/2012,2154,651.21,524.96,1402706.34,1130763.84,271942.5 +Middle East and North Africa,Turkey,Baby Food,Online,C,3/6/2012,894830691,3/31/2012,9142,255.28,159.42,2333769.76,1457417.64,876352.12 +Central America and the Caribbean,Dominica,Clothes,Online,M,11/22/2010,378878819,1/10/2011,7517,109.28,35.84,821457.76,269409.28,552048.48 +Sub-Saharan Africa,Namibia,Fruits,Online,L,12/5/2010,529975593,12/26/2010,410,9.33,6.92,3825.3,2837.2,988.1 +North America,Mexico,Household,Offline,M,8/25/2015,599732339,10/6/2015,2981,668.27,502.54,1992112.87,1498071.74,494041.13 +Sub-Saharan Africa,Burundi,Vegetables,Online,L,7/19/2010,810072886,9/7/2010,7424,154.06,90.93,1143741.44,675064.32,468677.12 +Asia,Myanmar,Fruits,Online,C,6/23/2012,103233563,8/8/2012,7960,9.33,6.92,74266.8,55083.2,19183.6 +Australia and Oceania,Vanuatu,Household,Online,H,11/5/2012,191763198,11/24/2012,5847,668.27,502.54,3907374.69,2938351.38,969023.31 +Europe,Vatican City,Office Supplies,Offline,M,9/15/2011,608523118,10/8/2011,4368,651.21,524.96,2844485.28,2293025.28,551460 +Middle East and North Africa,Jordan,Personal Care,Online,H,12/12/2013,956687152,1/30/2014,3843,81.73,56.67,314088.39,217782.81,96305.58 +Europe,Liechtenstein,Snacks,Offline,M,5/26/2010,459741628,5/26/2010,6619,152.58,97.44,1009927.02,644955.36,364971.66 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,C,11/14/2011,211485373,12/5/2011,2077,437.2,263.33,908064.4,546936.41,361127.99 +Europe,Ukraine,Baby Food,Online,L,2/5/2015,926029717,2/21/2015,1627,255.28,159.42,415340.56,259376.34,155964.22 +Middle East and North Africa,Israel,Cereal,Online,H,2/4/2014,687798488,3/6/2014,3712,205.7,117.11,763558.4,434712.32,328846.08 +Australia and Oceania,East Timor,Beverages,Online,C,7/8/2011,801528012,7/28/2011,8805,47.45,31.79,417797.25,279910.95,137886.3 +Asia,Myanmar,Baby Food,Online,M,11/10/2014,842267119,12/13/2014,4413,255.28,159.42,1126550.64,703520.46,423030.18 +Australia and Oceania,East Timor,Personal Care,Offline,L,7/19/2017,905377137,8/15/2017,69,81.73,56.67,5639.37,3910.23,1729.14 +Asia,Maldives,Cereal,Offline,C,4/13/2010,256531894,4/13/2010,2343,205.7,117.11,481955.1,274388.73,207566.37 +Asia,Malaysia,Personal Care,Offline,H,2/13/2015,481717717,2/25/2015,9832,81.73,56.67,803569.36,557179.44,246389.92 +Sub-Saharan Africa,Namibia,Vegetables,Offline,M,7/12/2013,537233436,7/25/2013,8167,154.06,90.93,1258208.02,742625.31,515582.71 +Middle East and North Africa,Bahrain,Vegetables,Online,H,10/8/2010,799690377,10/23/2010,5008,154.06,90.93,771532.48,455377.44,316155.04 +Europe,Albania,Household,Offline,H,12/9/2016,816012370,12/27/2016,5049,668.27,502.54,3374095.23,2537324.46,836770.77 +Middle East and North Africa,Syria,Cereal,Offline,L,12/4/2012,653435742,1/9/2013,5012,205.7,117.11,1030968.4,586955.32,444013.08 +Central America and the Caribbean,Costa Rica,Meat,Online,H,9/30/2014,449509322,10/20/2014,8652,421.89,364.69,3650192.28,3155297.88,494894.4 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,C,10/8/2016,862094438,11/15/2016,1757,81.73,56.67,143599.61,99569.19,44030.42 +Middle East and North Africa,Egypt,Cereal,Offline,C,8/24/2010,819364917,10/4/2010,7142,205.7,117.11,1469109.4,836399.62,632709.78 +Sub-Saharan Africa,Senegal,Personal Care,Offline,H,10/20/2011,669807088,12/7/2011,9657,81.73,56.67,789266.61,547262.19,242004.42 +Sub-Saharan Africa,Djibouti,Personal Care,Online,M,3/24/2010,832219779,4/4/2010,1181,81.73,56.67,96523.13,66927.27,29595.86 +Sub-Saharan Africa,Djibouti,Meat,Online,M,2/16/2012,445714318,2/18/2012,5626,421.89,364.69,2373553.14,2051745.94,321807.2 +Middle East and North Africa,Iraq,Household,Offline,L,5/27/2013,519714534,6/23/2013,3935,668.27,502.54,2629642.45,1977494.9,652147.55 +Europe,Bosnia and Herzegovina,Office Supplies,Online,L,1/12/2011,783956754,1/16/2011,9080,651.21,524.96,5912986.8,4766636.8,1146350 +Sub-Saharan Africa,Central African Republic,Beverages,Online,M,5/29/2014,138489806,7/13/2014,1066,47.45,31.79,50581.7,33888.14,16693.56 +Sub-Saharan Africa,South Sudan,Fruits,Online,M,4/9/2011,703675019,4/26/2011,1930,9.33,6.92,18006.9,13355.6,4651.3 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,C,12/6/2016,170186221,1/9/2017,740,81.73,56.67,60480.2,41935.8,18544.4 +Australia and Oceania,Vanuatu,Household,Offline,H,6/25/2017,349009740,7/11/2017,8593,668.27,502.54,5742444.11,4318326.22,1424117.89 +Sub-Saharan Africa,Togo,Household,Online,M,6/6/2011,421444404,7/3/2011,3619,668.27,502.54,2418469.13,1818692.26,599776.87 +Europe,Russia,Cereal,Online,H,6/28/2013,989101541,8/8/2013,5981,205.7,117.11,1230291.7,700434.91,529856.79 +Middle East and North Africa,Iran,Beverages,Online,C,12/13/2012,923904979,1/1/2013,2869,47.45,31.79,136134.05,91205.51,44928.54 +Europe,France,Household,Offline,C,4/19/2015,518091046,5/29/2015,3509,668.27,502.54,2344959.43,1763412.86,581546.57 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,C,9/24/2015,134208571,10/11/2015,4154,255.28,159.42,1060433.12,662230.68,398202.44 +Australia and Oceania,Australia,Fruits,Online,M,7/5/2010,655118882,8/3/2010,3090,9.33,6.92,28829.7,21382.8,7446.9 +Australia and Oceania,Palau,Cereal,Online,L,11/22/2015,333995807,1/2/2016,5636,205.7,117.11,1159325.2,660031.96,499293.24 +Sub-Saharan Africa,Gabon,Personal Care,Offline,C,5/4/2011,644325673,6/6/2011,9140,81.73,56.67,747012.2,517963.8,229048.4 +Central America and the Caribbean,Cuba,Fruits,Offline,H,6/15/2011,429907310,7/8/2011,7981,9.33,6.92,74462.73,55228.52,19234.21 +Central America and the Caribbean,Panama,Baby Food,Online,M,10/3/2016,854852044,11/13/2016,8571,255.28,159.42,2188004.88,1366388.82,821616.06 +Europe,Slovenia,Cosmetics,Online,M,6/22/2017,453583705,6/29/2017,4353,437.2,263.33,1903131.6,1146275.49,756856.11 +Central America and the Caribbean,Jamaica,Household,Online,C,6/21/2012,980838620,6/24/2012,799,668.27,502.54,533947.73,401529.46,132418.27 +Sub-Saharan Africa,Sudan,Meat,Offline,M,1/14/2013,661665618,1/15/2013,415,421.89,364.69,175084.35,151346.35,23738 +Asia,Cambodia,Meat,Offline,H,5/19/2016,941426026,6/23/2016,7737,421.89,364.69,3264162.93,2821606.53,442556.4 +Middle East and North Africa,Egypt,Meat,Offline,C,12/26/2016,635793673,1/20/2017,4332,421.89,364.69,1827627.48,1579837.08,247790.4 +Europe,Greece,Cereal,Online,H,5/30/2010,880754888,6/8/2010,3798,205.7,117.11,781248.6,444783.78,336464.82 +Asia,India,Cereal,Offline,M,3/13/2012,182608497,3/24/2012,6767,205.7,117.11,1391971.9,792483.37,599488.53 +Europe,Russia,Beverages,Online,M,3/30/2016,267965829,4/16/2016,5898,47.45,31.79,279860.1,187497.42,92362.68 +Europe,Kosovo,Cosmetics,Offline,H,9/21/2013,233750712,9/24/2013,885,437.2,263.33,386922,233047.05,153874.95 +Europe,Italy,Cosmetics,Online,L,1/8/2012,597199475,1/16/2012,3451,437.2,263.33,1508777.2,908751.83,600025.37 +Europe,Monaco,Fruits,Offline,M,10/18/2015,145860946,10/27/2015,2350,9.33,6.92,21925.5,16262,5663.5 +Europe,Lithuania,Personal Care,Offline,L,8/20/2015,887596452,10/6/2015,8369,81.73,56.67,683998.37,474271.23,209727.14 +Central America and the Caribbean,Costa Rica,Meat,Online,M,7/17/2014,400579822,9/4/2014,9326,421.89,364.69,3934546.14,3401098.94,533447.2 +Asia,Myanmar,Beverages,Offline,L,8/2/2016,383297383,8/10/2016,5068,47.45,31.79,240476.6,161111.72,79364.88 +Europe,Spain,Cereal,Online,H,7/21/2015,804547965,7/25/2015,2477,205.7,117.11,509518.9,290081.47,219437.43 +Middle East and North Africa,Saudi Arabia,Household,Offline,L,11/4/2013,353442895,12/5/2013,462,668.27,502.54,308740.74,232173.48,76567.26 +Asia,Tajikistan,Household,Online,L,2/28/2011,489406001,3/20/2011,4966,668.27,502.54,3318628.82,2495613.64,823015.18 +Sub-Saharan Africa,Sudan,Snacks,Offline,L,11/1/2015,492173612,11/17/2015,3964,152.58,97.44,604827.12,386252.16,218574.96 +Central America and the Caribbean,Nicaragua,Snacks,Offline,C,10/2/2010,611794555,10/5/2010,2459,152.58,97.44,375194.22,239604.96,135589.26 +Europe,France,Vegetables,Offline,L,3/1/2010,718630158,3/29/2010,7488,154.06,90.93,1153601.28,680883.84,472717.44 +Europe,Montenegro,Beverages,Offline,L,6/12/2010,753354251,7/7/2010,3119,47.45,31.79,147996.55,99153.01,48843.54 +Middle East and North Africa,Iran,Beverages,Offline,H,8/14/2016,276953160,9/25/2016,5449,47.45,31.79,258555.05,173223.71,85331.34 +Middle East and North Africa,Qatar,Snacks,Online,L,11/1/2015,720725715,11/16/2015,7610,152.58,97.44,1161133.8,741518.4,419615.4 +Middle East and North Africa,Bahrain,Snacks,Offline,H,6/15/2011,436283242,7/31/2011,4761,152.58,97.44,726433.38,463911.84,262521.54 +Australia and Oceania,Fiji,Office Supplies,Online,C,9/7/2011,545549571,9/27/2011,9096,651.21,524.96,5923406.16,4775036.16,1148370 +Europe,Hungary,Office Supplies,Online,H,8/30/2010,890761029,10/10/2010,4838,651.21,524.96,3150553.98,2539756.48,610797.5 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,M,12/11/2014,484466445,1/28/2015,3242,437.2,263.33,1417402.4,853715.86,563686.54 +Asia,Myanmar,Office Supplies,Offline,C,1/1/2017,659527146,2/12/2017,7594,651.21,524.96,4945288.74,3986546.24,958742.5 +Asia,Bangladesh,Office Supplies,Offline,C,3/2/2014,119116961,3/17/2014,8211,651.21,524.96,5347085.31,4310446.56,1036638.75 +Sub-Saharan Africa,South Africa,Household,Offline,M,5/26/2012,786722218,6/18/2012,7442,668.27,502.54,4973265.34,3739902.68,1233362.66 +Europe,San Marino,Cereal,Offline,H,12/11/2014,156141746,12/17/2014,4667,205.7,117.11,960001.9,546552.37,413449.53 +Europe,United Kingdom,Vegetables,Online,M,12/17/2010,741486871,1/9/2011,1297,154.06,90.93,199815.82,117936.21,81879.61 +Asia,Laos,Cereal,Online,H,3/8/2017,627181422,3/24/2017,5775,205.7,117.11,1187917.5,676310.25,511607.25 +Asia,Myanmar,Clothes,Offline,H,7/18/2013,217961728,8/31/2013,8574,109.28,35.84,936966.72,307292.16,629674.56 +Australia and Oceania,Kiribati,Snacks,Online,H,2/14/2015,888876616,2/15/2015,7198,152.58,97.44,1098270.84,701373.12,396897.72 +Sub-Saharan Africa,South Africa,Clothes,Online,C,5/2/2015,935287415,6/20/2015,1185,109.28,35.84,129496.8,42470.4,87026.4 +Europe,Vatican City,Clothes,Online,L,6/14/2012,522867953,7/16/2012,7102,109.28,35.84,776106.56,254535.68,521570.88 +Europe,Malta,Baby Food,Offline,M,5/24/2013,337604558,6/6/2013,3546,255.28,159.42,905222.88,565303.32,339919.56 +Europe,Spain,Household,Online,H,10/8/2014,235796058,11/18/2014,6148,668.27,502.54,4108523.96,3089615.92,1018908.04 +North America,United States of America,Snacks,Online,M,4/7/2014,594053781,5/3/2014,2570,152.58,97.44,392130.6,250420.8,141709.8 +Sub-Saharan Africa,Kenya,Meat,Offline,C,5/30/2014,959301555,6/20/2014,7503,421.89,364.69,3165440.67,2736269.07,429171.6 +Europe,Belarus,Meat,Online,H,3/26/2011,498775708,5/3/2011,7671,421.89,364.69,3236318.19,2797536.99,438781.2 +Central America and the Caribbean,The Bahamas,Clothes,Offline,M,3/5/2013,250025069,4/4/2013,6829,109.28,35.84,746273.12,244751.36,501521.76 +Australia and Oceania,Nauru,Beverages,Offline,C,8/13/2014,870910966,8/26/2014,763,47.45,31.79,36204.35,24255.77,11948.58 +Middle East and North Africa,Tunisia ,Household,Online,L,10/8/2014,389607226,11/16/2014,2291,668.27,502.54,1531006.57,1151319.14,379687.43 +Asia,Nepal,Household,Offline,M,12/2/2013,954600179,12/28/2013,6261,668.27,502.54,4184038.47,3146402.94,1037635.53 +North America,Canada,Vegetables,Offline,L,3/16/2017,284688651,4/14/2017,4553,154.06,90.93,701435.18,414004.29,287430.89 +Europe,Spain,Cereal,Online,M,9/6/2015,218983972,9/23/2015,1078,205.7,117.11,221744.6,126244.58,95500.02 +Europe,Czech Republic,Office Supplies,Online,M,10/28/2012,866909968,12/13/2012,6779,651.21,524.96,4414552.59,3558703.84,855848.75 +Middle East and North Africa,Qatar,Meat,Offline,H,3/7/2013,158202970,4/12/2013,4629,421.89,364.69,1952928.81,1688150.01,264778.8 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,H,1/1/2011,592911803,2/16/2011,4633,81.73,56.67,378655.09,262552.11,116102.98 +Central America and the Caribbean,Dominica,Clothes,Offline,C,9/29/2016,691397798,11/14/2016,8828,109.28,35.84,964723.84,316395.52,648328.32 +Europe,Moldova ,Baby Food,Offline,M,6/9/2015,844334781,7/27/2015,6279,255.28,159.42,1602903.12,1000998.18,601904.94 +Asia,Taiwan,Office Supplies,Online,L,11/16/2015,162709081,12/10/2015,8088,651.21,524.96,5266986.48,4245876.48,1021110 +Sub-Saharan Africa,Namibia,Clothes,Offline,C,7/28/2016,527819526,9/2/2016,2382,109.28,35.84,260304.96,85370.88,174934.08 +Central America and the Caribbean,Jamaica,Beverages,Offline,L,2/7/2017,741277444,2/15/2017,9323,47.45,31.79,442376.35,296378.17,145998.18 +Australia and Oceania,Nauru,Personal Care,Offline,L,4/28/2014,575006663,5/1/2014,6104,81.73,56.67,498879.92,345913.68,152966.24 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,L,9/20/2013,321243512,11/9/2013,1949,651.21,524.96,1269208.29,1023147.04,246061.25 +Australia and Oceania,Papua New Guinea,Cereal,Online,C,6/29/2010,342536818,7/8/2010,3111,205.7,117.11,639932.7,364329.21,275603.49 +Asia,Cambodia,Beverages,Online,L,1/17/2016,621747910,1/28/2016,7878,47.45,31.79,373811.1,250441.62,123369.48 +Europe,Bulgaria,Meat,Online,H,5/7/2016,312050616,5/28/2016,1567,421.89,364.69,661101.63,571469.23,89632.4 +Sub-Saharan Africa,Gabon,Beverages,Offline,M,7/30/2013,886931264,8/18/2013,1525,47.45,31.79,72361.25,48479.75,23881.5 +Central America and the Caribbean,Saint Lucia,Clothes,Online,H,10/7/2014,290188682,10/29/2014,2134,109.28,35.84,233203.52,76482.56,156720.96 +Middle East and North Africa,Egypt,Baby Food,Online,L,11/9/2012,585934197,11/21/2012,9805,255.28,159.42,2503020.4,1563113.1,939907.3 +Sub-Saharan Africa,Uganda,Clothes,Offline,C,3/24/2013,308591639,3/31/2013,7979,109.28,35.84,871945.12,285967.36,585977.76 +Europe,Croatia,Cereal,Offline,C,9/27/2014,312897336,11/8/2014,2130,205.7,117.11,438141,249444.3,188696.7 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,L,7/15/2013,623900115,8/18/2013,4763,255.28,159.42,1215898.64,759317.46,456581.18 +Europe,Slovenia,Fruits,Online,C,5/28/2014,886961305,6/17/2014,415,9.33,6.92,3871.95,2871.8,1000.15 +Middle East and North Africa,Afghanistan,Clothes,Offline,H,10/28/2011,817754733,11/18/2011,653,109.28,35.84,71359.84,23403.52,47956.32 +Middle East and North Africa,Tunisia ,Cereal,Online,C,6/29/2016,652266728,7/23/2016,9075,205.7,117.11,1866727.5,1062773.25,803954.25 +Middle East and North Africa,Qatar,Cereal,Offline,L,9/3/2013,696796119,9/4/2013,6311,205.7,117.11,1298172.7,739081.21,559091.49 +Europe,Kosovo,Baby Food,Offline,M,5/27/2012,877954232,7/8/2012,5022,255.28,159.42,1282016.16,800607.24,481408.92 +Europe,Montenegro,Household,Online,L,6/6/2011,292664897,6/26/2011,4902,668.27,502.54,3275859.54,2463451.08,812408.46 +Australia and Oceania,Palau,Cosmetics,Online,C,7/24/2010,358164441,8/18/2010,7672,437.2,263.33,3354198.4,2020267.76,1333930.64 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,H,6/18/2014,762001693,7/21/2014,2089,205.7,117.11,429707.3,244642.79,185064.51 +Middle East and North Africa,Yemen,Meat,Offline,H,9/19/2013,812037980,10/25/2013,8938,421.89,364.69,3770852.82,3259599.22,511253.6 +Middle East and North Africa,Israel,Household,Offline,L,5/1/2011,786447131,5/12/2011,6038,668.27,502.54,4035014.26,3034336.52,1000677.74 +Sub-Saharan Africa,Senegal,Personal Care,Offline,L,5/16/2011,583715474,5/17/2011,3235,81.73,56.67,264396.55,183327.45,81069.1 +Sub-Saharan Africa,Namibia,Office Supplies,Online,C,3/12/2015,172641837,4/17/2015,7411,651.21,524.96,4826117.31,3890478.56,935638.75 +North America,Canada,Beverages,Online,M,1/23/2010,942337548,2/1/2010,7476,47.45,31.79,354736.2,237662.04,117074.16 +Sub-Saharan Africa,Madagascar,Cereal,Online,C,10/26/2010,752226436,10/29/2010,9373,205.7,117.11,1928026.1,1097672.03,830354.07 +Europe,Finland,Meat,Offline,H,8/25/2010,682044827,9/5/2010,1076,421.89,364.69,453953.64,392406.44,61547.2 +Europe,Albania,Cosmetics,Offline,H,2/27/2015,981841552,3/18/2015,7589,437.2,263.33,3317910.8,1998411.37,1319499.43 +Central America and the Caribbean,Dominican Republic,Office Supplies,Offline,L,11/17/2015,621977937,12/8/2015,5948,651.21,524.96,3873397.08,3122462.08,750935 +Sub-Saharan Africa,Burundi,Baby Food,Online,C,10/4/2016,443127810,10/7/2016,221,255.28,159.42,56416.88,35231.82,21185.06 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,M,4/1/2015,906277501,4/14/2015,6507,437.2,263.33,2844860.4,1713488.31,1131372.09 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,C,8/23/2013,742725837,10/1/2013,7935,81.73,56.67,648527.55,449676.45,198851.1 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,M,4/21/2015,104084146,5/19/2015,9666,9.33,6.92,90183.78,66888.72,23295.06 +Middle East and North Africa,Somalia,Household,Online,H,4/17/2013,112276256,5/6/2013,3894,668.27,502.54,2602243.38,1956890.76,645352.62 +Sub-Saharan Africa,Comoros,Clothes,Online,L,11/23/2016,609538495,12/7/2016,4841,109.28,35.84,529024.48,173501.44,355523.04 +Europe,Slovenia,Snacks,Offline,H,7/7/2017,608419692,7/10/2017,3762,152.58,97.44,574005.96,366569.28,207436.68 +Sub-Saharan Africa,Comoros,Household,Offline,L,3/16/2015,541781175,4/23/2015,3944,668.27,502.54,2635656.88,1982017.76,653639.12 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,H,11/10/2014,912796771,11/19/2014,5704,154.06,90.93,878758.24,518664.72,360093.52 +Europe,Liechtenstein,Personal Care,Offline,L,11/16/2014,944952809,12/9/2014,1390,81.73,56.67,113604.7,78771.3,34833.4 +Asia,Maldives,Fruits,Online,C,12/1/2010,832048118,12/21/2010,383,9.33,6.92,3573.39,2650.36,923.03 +Central America and the Caribbean,Dominica,Beverages,Offline,M,11/14/2014,388194024,11/22/2014,4093,47.45,31.79,194212.85,130116.47,64096.38 +Asia,Bhutan,Fruits,Offline,M,3/4/2013,397814357,4/4/2013,963,9.33,6.92,8984.79,6663.96,2320.83 +Europe,Bulgaria,Clothes,Offline,C,1/19/2016,365645444,3/5/2016,1467,109.28,35.84,160313.76,52577.28,107736.48 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,H,11/10/2015,766736114,12/29/2015,3109,47.45,31.79,147522.05,98835.11,48686.94 +Sub-Saharan Africa,South Sudan,Cereal,Offline,M,8/4/2013,796447694,9/22/2013,5426,205.7,117.11,1116128.2,635438.86,480689.34 +Asia,Indonesia,Personal Care,Offline,M,2/5/2015,620454013,3/20/2015,4985,81.73,56.67,407424.05,282499.95,124924.1 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,C,2/21/2012,924741399,4/3/2012,385,81.73,56.67,31466.05,21817.95,9648.1 +Middle East and North Africa,Qatar,Fruits,Offline,H,6/25/2016,665608680,8/10/2016,7254,9.33,6.92,67679.82,50197.68,17482.14 +Australia and Oceania,Vanuatu,Meat,Online,C,8/29/2010,219667184,9/13/2010,3256,421.89,364.69,1373673.84,1187430.64,186243.2 +Europe,Germany,Personal Care,Offline,H,5/8/2012,933840739,5/9/2012,3082,81.73,56.67,251891.86,174656.94,77234.92 +Europe,Latvia,Cosmetics,Online,C,1/3/2010,175365674,1/21/2010,3455,437.2,263.33,1510526,909805.15,600720.85 +Central America and the Caribbean,Grenada,Fruits,Online,L,1/30/2012,781790816,2/17/2012,8131,9.33,6.92,75862.23,56266.52,19595.71 +Europe,France,Office Supplies,Online,C,12/7/2012,710977494,12/23/2012,2895,651.21,524.96,1885252.95,1519759.2,365493.75 +Europe,Kosovo,Meat,Offline,M,10/17/2011,691099536,11/1/2011,565,421.89,364.69,238367.85,206049.85,32318 +Europe,Kosovo,Snacks,Offline,H,7/6/2016,170643270,8/9/2016,5990,152.58,97.44,913954.2,583665.6,330288.6 +Europe,Kosovo,Fruits,Online,C,1/31/2017,468407523,2/25/2017,1050,9.33,6.92,9796.5,7266,2530.5 +Europe,Denmark,Beverages,Offline,L,2/19/2012,723503625,2/28/2012,9655,47.45,31.79,458129.75,306932.45,151197.3 +North America,Greenland,Office Supplies,Online,M,9/19/2012,145355403,11/1/2012,2749,651.21,524.96,1790176.29,1443115.04,347061.25 +Middle East and North Africa,Pakistan,Snacks,Offline,H,10/21/2015,263699185,12/5/2015,3304,152.58,97.44,504124.32,321941.76,182182.56 +Australia and Oceania,Vanuatu,Meat,Online,C,8/24/2015,878583800,9/17/2015,1325,421.89,364.69,559004.25,483214.25,75790 +Europe,Germany,Office Supplies,Offline,C,2/15/2015,510370576,2/17/2015,8850,651.21,524.96,5763208.5,4645896,1117312.5 +Middle East and North Africa,Lebanon,Household,Offline,H,5/31/2014,449733340,7/11/2014,4944,668.27,502.54,3303926.88,2484557.76,819369.12 +Europe,Belgium,Fruits,Offline,M,9/28/2014,707658421,10/7/2014,708,9.33,6.92,6605.64,4899.36,1706.28 +Sub-Saharan Africa,Mozambique,Cereal,Offline,L,8/14/2014,465444648,9/6/2014,4269,205.7,117.11,878133.3,499942.59,378190.71 +Sub-Saharan Africa,Nigeria,Beverages,Offline,L,8/14/2013,324703347,8/18/2013,5791,47.45,31.79,274782.95,184095.89,90687.06 +Sub-Saharan Africa,Liberia,Meat,Online,L,3/3/2016,957358348,3/19/2016,2465,421.89,364.69,1039958.85,898960.85,140998 +Asia,India,Office Supplies,Online,C,8/13/2012,855645978,9/19/2012,3514,651.21,524.96,2288351.94,1844709.44,443642.5 +Europe,Armenia,Vegetables,Online,H,4/19/2013,382115066,5/18/2013,5194,154.06,90.93,800187.64,472290.42,327897.22 +Middle East and North Africa,Iran,Clothes,Offline,H,6/25/2014,419626939,7/16/2014,5791,109.28,35.84,632840.48,207549.44,425291.04 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,C,4/11/2017,121355426,5/11/2017,622,255.28,159.42,158784.16,99159.24,59624.92 +Sub-Saharan Africa,Mauritius ,Meat,Online,M,4/15/2016,960786855,5/19/2016,7036,421.89,364.69,2968418.04,2565958.84,402459.2 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,M,12/23/2010,881720054,12/23/2010,9413,421.89,364.69,3971250.57,3432826.97,538423.6 +Sub-Saharan Africa,Guinea,Cereal,Offline,H,1/1/2017,148266351,1/13/2017,4163,205.7,117.11,856329.1,487528.93,368800.17 +Europe,Ireland,Meat,Online,C,1/9/2017,894849574,2/15/2017,4729,421.89,364.69,1995117.81,1724619.01,270498.8 +Asia,Malaysia,Clothes,Online,H,6/24/2017,376206052,7/1/2017,6586,109.28,35.84,719718.08,236042.24,483675.84 +Sub-Saharan Africa,Comoros,Household,Online,M,7/6/2014,417384612,8/21/2014,2237,668.27,502.54,1494919.99,1124181.98,370738.01 +Asia,Indonesia,Fruits,Offline,H,11/24/2012,663746583,12/28/2012,6219,9.33,6.92,58023.27,43035.48,14987.79 +Middle East and North Africa,Israel,Fruits,Online,L,9/15/2014,830965793,10/31/2014,99,9.33,6.92,923.67,685.08,238.59 +Middle East and North Africa,Kuwait,Vegetables,Offline,H,6/24/2015,255028569,7/11/2015,7476,154.06,90.93,1151752.56,679792.68,471959.88 +Europe,Slovakia,Cosmetics,Online,M,8/16/2015,142233741,9/6/2015,8980,437.2,263.33,3926056,2364703.4,1561352.6 +Europe,Hungary,Vegetables,Online,L,8/10/2016,419192636,9/24/2016,7271,154.06,90.93,1120170.26,661152.03,459018.23 +North America,Mexico,Vegetables,Online,M,3/6/2017,182829082,3/21/2017,2043,154.06,90.93,314744.58,185769.99,128974.59 +Central America and the Caribbean,Grenada,Meat,Online,M,2/22/2017,850379407,3/13/2017,5019,421.89,364.69,2117465.91,1830379.11,287086.8 +Europe,Vatican City,Cosmetics,Offline,H,8/8/2013,309392440,9/12/2013,4953,437.2,263.33,2165451.6,1304273.49,861178.11 +Middle East and North Africa,Jordan,Personal Care,Offline,H,4/9/2012,567729508,4/12/2012,2633,81.73,56.67,215195.09,149212.11,65982.98 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,H,2/29/2016,103564441,3/1/2016,5874,205.7,117.11,1208281.8,687904.14,520377.66 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,C,3/15/2014,615383565,4/7/2014,4527,651.21,524.96,2948027.67,2376493.92,571533.75 +Middle East and North Africa,Pakistan,Beverages,Offline,C,4/23/2015,271985709,6/9/2015,5470,47.45,31.79,259551.5,173891.3,85660.2 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,H,4/30/2014,462482202,5/16/2014,7616,154.06,90.93,1173320.96,692522.88,480798.08 +North America,Greenland,Personal Care,Online,L,12/13/2010,846296870,12/27/2010,6905,81.73,56.67,564345.65,391306.35,173039.3 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,L,7/4/2013,703166043,8/8/2013,1313,651.21,524.96,855038.73,689272.48,165766.25 +Australia and Oceania,Tonga,Personal Care,Online,L,6/18/2012,283138549,6/29/2012,5843,81.73,56.67,477548.39,331122.81,146425.58 +Sub-Saharan Africa,Tanzania,Household,Offline,H,6/29/2014,356575715,8/10/2014,7533,668.27,502.54,5034077.91,3785633.82,1248444.09 +Australia and Oceania,Tonga,Fruits,Offline,M,12/22/2015,864151370,12/31/2015,449,9.33,6.92,4189.17,3107.08,1082.09 +North America,Greenland,Household,Offline,C,5/9/2014,466851842,5/22/2014,689,668.27,502.54,460438.03,346250.06,114187.97 +Middle East and North Africa,Oman,Meat,Online,M,12/4/2011,595975959,1/13/2012,1385,421.89,364.69,584317.65,505095.65,79222 +Central America and the Caribbean,El Salvador,Snacks,Offline,H,1/20/2012,503135049,2/27/2012,7697,152.58,97.44,1174408.26,749995.68,424412.58 +Central America and the Caribbean,Haiti,Cereal,Offline,C,5/18/2015,410252940,7/4/2015,1817,205.7,117.11,373756.9,212788.87,160968.03 +Asia,Taiwan,Vegetables,Offline,M,1/11/2016,159565961,1/27/2016,7969,154.06,90.93,1227704.14,724621.17,503082.97 +Europe,Estonia,Household,Offline,H,12/26/2012,563622939,2/1/2013,7407,668.27,502.54,4949875.89,3722313.78,1227562.11 +Europe,Latvia,Cereal,Offline,C,11/17/2013,255285203,11/29/2013,3419,205.7,117.11,703288.3,400399.09,302889.21 +Sub-Saharan Africa,Mauritius ,Meat,Online,M,1/10/2016,637726581,2/11/2016,6322,421.89,364.69,2667188.58,2305570.18,361618.4 +Asia,Bangladesh,Household,Online,M,4/1/2010,934433400,4/2/2010,8463,668.27,502.54,5655569.01,4252996.02,1402572.99 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,L,12/9/2014,439204490,12/21/2014,9223,81.73,56.67,753795.79,522667.41,231128.38 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,M,9/6/2011,766151177,9/28/2011,14,81.73,56.67,1144.22,793.38,350.84 +Asia,Brunei,Personal Care,Offline,H,3/17/2017,899697291,4/10/2017,9277,81.73,56.67,758209.21,525727.59,232481.62 +Central America and the Caribbean,El Salvador,Baby Food,Online,C,6/16/2011,344579160,7/12/2011,7486,255.28,159.42,1911026.08,1193418.12,717607.96 +Sub-Saharan Africa,Namibia,Fruits,Online,L,1/25/2017,475845611,2/18/2017,2145,9.33,6.92,20012.85,14843.4,5169.45 +Australia and Oceania,Federated States of Micronesia,Household,Online,H,4/29/2012,488857972,5/25/2012,2792,668.27,502.54,1865809.84,1403091.68,462718.16 +Central America and the Caribbean,Grenada,Household,Offline,C,8/23/2010,549290072,9/23/2010,5994,668.27,502.54,4005610.38,3012224.76,993385.62 +Europe,Cyprus,Vegetables,Online,L,5/13/2011,443128240,7/1/2011,348,154.06,90.93,53612.88,31643.64,21969.24 +Asia,Cambodia,Beverages,Offline,M,2/5/2011,926671302,3/5/2011,1486,47.45,31.79,70510.7,47239.94,23270.76 +Europe,Switzerland,Office Supplies,Offline,C,2/7/2015,576530587,3/11/2015,7067,651.21,524.96,4602101.07,3709892.32,892208.75 +Australia and Oceania,Vanuatu,Snacks,Offline,L,10/7/2010,739629924,10/17/2010,1786,152.58,97.44,272507.88,174027.84,98480.04 +Central America and the Caribbean,Belize,Cereal,Online,H,10/30/2016,583205640,11/26/2016,2364,205.7,117.11,486274.8,276848.04,209426.76 +Sub-Saharan Africa,Comoros,Beverages,Online,L,6/16/2011,244806563,7/20/2011,2557,47.45,31.79,121329.65,81287.03,40042.62 +Sub-Saharan Africa,Malawi,Cereal,Online,M,9/23/2011,382294023,11/10/2011,8152,205.7,117.11,1676866.4,954680.72,722185.68 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,L,11/11/2016,823841845,12/1/2016,1965,651.21,524.96,1279627.65,1031546.4,248081.25 +Sub-Saharan Africa,Gabon,Vegetables,Offline,C,1/3/2012,117936360,1/22/2012,8845,154.06,90.93,1362660.7,804275.85,558384.85 +Europe,Croatia,Office Supplies,Offline,L,6/9/2017,483376395,7/29/2017,672,651.21,524.96,437613.12,352773.12,84840 +Middle East and North Africa,Qatar,Baby Food,Offline,H,8/20/2016,159273278,9/19/2016,1357,255.28,159.42,346414.96,216332.94,130082.02 +Sub-Saharan Africa,Mali,Personal Care,Offline,C,1/31/2013,155050837,2/17/2013,1843,81.73,56.67,150628.39,104442.81,46185.58 +Europe,Albania,Vegetables,Online,M,4/30/2011,200445401,6/1/2011,5103,154.06,90.93,786168.18,464015.79,322152.39 +Middle East and North Africa,Somalia,Personal Care,Online,H,3/9/2013,995505797,4/9/2013,1143,81.73,56.67,93417.39,64773.81,28643.58 +Middle East and North Africa,Kuwait,Fruits,Online,C,12/22/2013,160593354,1/29/2014,1997,9.33,6.92,18632.01,13819.24,4812.77 +Asia,Japan,Personal Care,Online,H,11/11/2013,786381900,11/21/2013,6734,81.73,56.67,550369.82,381615.78,168754.04 +North America,Mexico,Vegetables,Online,L,1/30/2014,183857762,2/23/2014,6452,154.06,90.93,993995.12,586680.36,407314.76 +Sub-Saharan Africa,Sudan,Personal Care,Online,C,2/19/2013,234319770,3/29/2013,9282,81.73,56.67,758617.86,526010.94,232606.92 +Asia,Taiwan,Cereal,Online,C,8/10/2010,639379251,9/7/2010,5384,205.7,117.11,1107488.8,630520.24,476968.56 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,C,12/1/2010,270960032,12/8/2010,1950,81.73,56.67,159373.5,110506.5,48867 +Australia and Oceania,Palau,Personal Care,Offline,M,12/26/2011,321298444,12/28/2011,8204,81.73,56.67,670512.92,464920.68,205592.24 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Offline,L,7/31/2016,252943313,8/27/2016,402,152.58,97.44,61337.16,39170.88,22166.28 +Europe,Kosovo,Clothes,Offline,C,5/23/2013,948755967,6/1/2013,6829,109.28,35.84,746273.12,244751.36,501521.76 +Middle East and North Africa,Israel,Clothes,Online,C,2/8/2011,661910235,2/24/2011,2803,109.28,35.84,306311.84,100459.52,205852.32 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,L,11/26/2011,865892446,12/22/2011,5672,9.33,6.92,52919.76,39250.24,13669.52 +Australia and Oceania,Palau,Office Supplies,Online,C,3/27/2015,404501426,4/2/2015,9816,651.21,524.96,6392277.36,5153007.36,1239270 +Europe,Moldova ,Office Supplies,Offline,H,1/18/2014,441848504,2/27/2014,1646,651.21,524.96,1071891.66,864084.16,207807.5 +Sub-Saharan Africa,Zimbabwe,Meat,Online,H,9/22/2013,412357509,11/5/2013,4605,421.89,364.69,1942803.45,1679397.45,263406 +Sub-Saharan Africa,Tanzania,Meat,Offline,C,2/14/2013,270764768,2/15/2013,4167,421.89,364.69,1758015.63,1519663.23,238352.4 +Middle East and North Africa,Morocco,Personal Care,Offline,M,12/17/2015,942119109,1/20/2016,2835,81.73,56.67,231704.55,160659.45,71045.1 +Central America and the Caribbean,Panama,Office Supplies,Online,L,11/14/2011,271781861,12/10/2011,5147,651.21,524.96,3351777.87,2701969.12,649808.75 +Europe,Austria,Beverages,Online,L,6/27/2010,675426852,8/15/2010,2670,47.45,31.79,126691.5,84879.3,41812.2 +Middle East and North Africa,Libya,Household,Online,L,12/8/2014,589040410,1/15/2015,9002,668.27,502.54,6015766.54,4523865.08,1491901.46 +Sub-Saharan Africa,Mauritania,Meat,Online,M,6/22/2010,318921363,7/10/2010,4773,421.89,364.69,2013680.97,1740665.37,273015.6 +Europe,Luxembourg,Snacks,Offline,H,9/18/2013,691681039,10/14/2013,2645,152.58,97.44,403574.1,257728.8,145845.3 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,L,10/31/2015,804243266,12/8/2015,2309,437.2,263.33,1009494.8,608028.97,401465.83 +Europe,Bosnia and Herzegovina,Beverages,Offline,H,8/19/2016,273844373,9/30/2016,5490,47.45,31.79,260500.5,174527.1,85973.4 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,3/19/2013,588033187,4/3/2013,942,651.21,524.96,613439.82,494512.32,118927.5 +Middle East and North Africa,Iran,Beverages,Offline,H,4/20/2011,154671037,6/8/2011,9452,47.45,31.79,448497.4,300479.08,148018.32 +Central America and the Caribbean,El Salvador,Personal Care,Offline,C,11/24/2013,151931750,12/14/2013,8836,81.73,56.67,722166.28,500736.12,221430.16 +Central America and the Caribbean,Cuba,Office Supplies,Online,M,7/3/2017,478301656,7/25/2017,8944,651.21,524.96,5824422.24,4695242.24,1129180 +Sub-Saharan Africa,Burkina Faso,Household,Online,M,11/24/2015,202579581,12/29/2015,6655,668.27,502.54,4447336.85,3344403.7,1102933.15 +Europe,Cyprus,Beverages,Offline,M,6/29/2011,713876855,6/29/2011,880,47.45,31.79,41756,27975.2,13780.8 +Europe,Finland,Vegetables,Online,C,7/22/2011,771617305,7/24/2011,7562,154.06,90.93,1165001.72,687612.66,477389.06 +Europe,Norway,Meat,Offline,L,11/2/2016,555537259,12/8/2016,4675,421.89,364.69,1972335.75,1704925.75,267410 +Sub-Saharan Africa,The Gambia,Fruits,Online,L,3/29/2010,315685546,5/1/2010,7223,9.33,6.92,67390.59,49983.16,17407.43 +Middle East and North Africa,United Arab Emirates,Cereal,Online,C,7/30/2013,822423493,9/9/2013,2243,205.7,117.11,461385.1,262677.73,198707.37 +Europe,Georgia,Household,Online,H,8/29/2015,216424930,10/12/2015,3801,668.27,502.54,2540094.27,1910154.54,629939.73 +Europe,Croatia,Vegetables,Online,L,12/5/2013,758676183,1/15/2014,7997,154.06,90.93,1232017.82,727167.21,504850.61 +Sub-Saharan Africa,Mali,Personal Care,Offline,H,9/6/2010,280476081,9/24/2010,7960,81.73,56.67,650570.8,451093.2,199477.6 +Europe,Liechtenstein,Personal Care,Offline,C,11/6/2016,733435952,12/2/2016,8852,81.73,56.67,723473.96,501642.84,221831.12 +Asia,Kazakhstan,Clothes,Offline,C,5/12/2010,539479625,5/13/2010,2864,109.28,35.84,312977.92,102645.76,210332.16 +Central America and the Caribbean,Cuba,Cereal,Online,L,8/20/2015,440843427,10/5/2015,4221,205.7,117.11,868259.7,494321.31,373938.39 +Middle East and North Africa,Somalia,Clothes,Offline,M,7/3/2016,350076186,8/22/2016,4178,109.28,35.84,456571.84,149739.52,306832.32 +Middle East and North Africa,Afghanistan,Household,Offline,M,1/9/2013,700039231,1/23/2013,6020,668.27,502.54,4022985.4,3025290.8,997694.6 +Sub-Saharan Africa,Mauritius ,Snacks,Online,H,2/3/2010,193906390,3/7/2010,65,152.58,97.44,9917.7,6333.6,3584.1 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,M,9/2/2013,755163991,9/9/2013,8661,255.28,159.42,2210980.08,1380736.62,830243.46 +Europe,Poland,Cereal,Offline,C,11/10/2011,777610862,12/13/2011,1189,205.7,117.11,244577.3,139243.79,105333.51 +Sub-Saharan Africa,Uganda,Meat,Offline,H,7/15/2016,975358331,7/29/2016,9060,421.89,364.69,3822323.4,3304091.4,518232 +Asia,Mongolia,Cosmetics,Offline,C,2/22/2014,332830226,4/9/2014,715,437.2,263.33,312598,188280.95,124317.05 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,11/27/2014,154762876,12/31/2014,6629,154.06,90.93,1021263.74,602774.97,418488.77 +Sub-Saharan Africa,Sierra Leone,Household,Offline,H,3/7/2011,916205108,4/3/2011,4306,668.27,502.54,2877570.62,2163937.24,713633.38 +Asia,Mongolia,Office Supplies,Offline,M,7/14/2011,912518250,8/15/2011,3283,651.21,524.96,2137922.43,1723443.68,414478.75 +Middle East and North Africa,Somalia,Beverages,Offline,M,3/27/2014,309376132,5/14/2014,127,47.45,31.79,6026.15,4037.33,1988.82 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,C,1/21/2011,692765080,2/24/2011,3437,154.06,90.93,529504.22,312526.41,216977.81 +Sub-Saharan Africa,South Africa,Snacks,Offline,H,10/3/2013,118983924,11/12/2013,8842,152.58,97.44,1349112.36,861564.48,487547.88 +Asia,Mongolia,Meat,Online,C,6/11/2012,764643990,7/8/2012,4004,421.89,364.69,1689247.56,1460218.76,229028.8 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,M,3/24/2017,376669108,5/11/2017,3614,154.06,90.93,556772.84,328621.02,228151.82 +Sub-Saharan Africa,Malawi,Cereal,Online,M,7/21/2016,822295606,8/4/2016,4398,205.7,117.11,904668.6,515049.78,389618.82 +Sub-Saharan Africa,Sudan,Clothes,Online,L,4/22/2011,439072310,5/21/2011,109,109.28,35.84,11911.52,3906.56,8004.96 +Europe,Croatia,Baby Food,Online,H,12/29/2010,784860551,1/4/2011,6533,255.28,159.42,1667744.24,1041490.86,626253.38 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,H,11/1/2014,787834155,11/3/2014,6489,81.73,56.67,530345.97,367731.63,162614.34 +Middle East and North Africa,Iran,Beverages,Offline,M,7/19/2015,796479451,8/20/2015,4824,47.45,31.79,228898.8,153354.96,75543.84 +Europe,Bosnia and Herzegovina,Household,Offline,C,9/9/2010,329595267,9/10/2010,3419,668.27,502.54,2284815.13,1718184.26,566630.87 +Middle East and North Africa,Israel,Cosmetics,Online,C,1/14/2014,326292932,2/12/2014,6184,437.2,263.33,2703644.8,1628432.72,1075212.08 +Asia,Uzbekistan,Beverages,Offline,L,12/4/2013,895996272,12/24/2013,4063,47.45,31.79,192789.35,129162.77,63626.58 +Europe,Kosovo,Baby Food,Online,H,11/24/2014,868441617,1/10/2015,28,255.28,159.42,7147.84,4463.76,2684.08 +North America,Mexico,Snacks,Online,L,3/15/2011,943677794,3/31/2011,4085,152.58,97.44,623289.3,398042.4,225246.9 +Asia,Nepal,Fruits,Offline,M,4/20/2013,542066133,4/20/2013,8269,9.33,6.92,77149.77,57221.48,19928.29 +Australia and Oceania,Kiribati,Personal Care,Online,L,10/14/2013,954280459,10/23/2013,1649,81.73,56.67,134772.77,93448.83,41323.94 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,H,11/22/2013,391307103,12/7/2013,5322,81.73,56.67,434967.06,301597.74,133369.32 +Asia,Bangladesh,Vegetables,Online,M,2/17/2012,734444892,3/19/2012,7419,154.06,90.93,1142971.14,674609.67,468361.47 +Europe,Poland,Office Supplies,Online,M,8/22/2015,785305154,9/22/2015,8101,651.21,524.96,5275452.21,4252700.96,1022751.25 +Sub-Saharan Africa,Angola,Clothes,Online,L,9/16/2013,315811717,10/13/2013,4560,109.28,35.84,498316.8,163430.4,334886.4 +Australia and Oceania,Palau,Beverages,Offline,H,10/29/2011,518200910,12/15/2011,6020,47.45,31.79,285649,191375.8,94273.2 +Asia,Nepal,Meat,Online,L,10/5/2012,855021560,10/8/2012,8735,421.89,364.69,3685209.15,3185567.15,499642 +Sub-Saharan Africa,Botswana,Beverages,Online,C,10/10/2012,409134995,11/5/2012,992,47.45,31.79,47070.4,31535.68,15534.72 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,H,12/25/2012,133715045,1/25/2013,8108,109.28,35.84,886042.24,290590.72,595451.52 +Asia,Uzbekistan,Cosmetics,Online,M,7/24/2015,602248036,9/9/2015,7432,437.2,263.33,3249270.4,1957068.56,1292201.84 +Middle East and North Africa,Oman,Meat,Online,C,5/22/2012,658532798,7/2/2012,3344,421.89,364.69,1410800.16,1219523.36,191276.8 +Middle East and North Africa,Algeria,Beverages,Online,M,7/28/2011,566680657,9/12/2011,2254,47.45,31.79,106952.3,71654.66,35297.64 +Europe,Ukraine,Household,Offline,L,11/24/2010,661115443,12/23/2010,7606,668.27,502.54,5082861.62,3822319.24,1260542.38 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,L,10/22/2016,896573483,11/15/2016,4872,421.89,364.69,2055448.08,1776769.68,278678.4 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,C,4/22/2010,398103606,4/23/2010,6559,81.73,56.67,536067.07,371698.53,164368.54 +Europe,Belgium,Clothes,Online,M,4/24/2011,611067140,6/9/2011,7201,109.28,35.84,786925.28,258083.84,528841.44 +Europe,Poland,Clothes,Offline,C,4/25/2014,351137912,5/24/2014,8366,109.28,35.84,914236.48,299837.44,614399.04 +Europe,Armenia,Fruits,Offline,M,11/13/2014,754302251,12/20/2014,3653,9.33,6.92,34082.49,25278.76,8803.73 +Middle East and North Africa,Kuwait,Baby Food,Offline,L,5/15/2013,326858985,6/28/2013,3692,255.28,159.42,942493.76,588578.64,353915.12 +Europe,United Kingdom,Meat,Offline,H,4/17/2011,795419442,5/23/2011,1144,421.89,364.69,482642.16,417205.36,65436.8 +Australia and Oceania,Marshall Islands,Fruits,Online,H,12/15/2014,356907451,1/23/2015,5701,9.33,6.92,53190.33,39450.92,13739.41 +Asia,Laos,Personal Care,Offline,H,8/5/2016,428559339,9/17/2016,9087,81.73,56.67,742680.51,514960.29,227720.22 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,M,4/20/2013,697923934,5/14/2013,56,47.45,31.79,2657.2,1780.24,876.96 +Middle East and North Africa,Pakistan,Office Supplies,Online,L,10/20/2010,472862565,11/11/2010,9396,651.21,524.96,6118769.16,4932524.16,1186245 +Europe,Kosovo,Vegetables,Offline,H,2/8/2012,931549060,2/25/2012,4923,154.06,90.93,758437.38,447648.39,310788.99 +North America,Greenland,Household,Online,M,9/16/2013,172469747,11/5/2013,6486,668.27,502.54,4334399.22,3259474.44,1074924.78 +Middle East and North Africa,Kuwait,Meat,Offline,H,12/16/2016,864423453,12/16/2016,964,421.89,364.69,406701.96,351561.16,55140.8 +Sub-Saharan Africa,Mauritania,Clothes,Online,C,9/14/2016,796521508,9/27/2016,7270,109.28,35.84,794465.6,260556.8,533908.8 +Middle East and North Africa,Libya,Fruits,Online,H,8/18/2012,528187739,9/7/2012,1344,9.33,6.92,12539.52,9300.48,3239.04 +Asia,Nepal,Snacks,Offline,C,1/26/2013,239158475,2/10/2013,1162,152.58,97.44,177297.96,113225.28,64072.68 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,L,1/25/2016,179482543,2/26/2016,1728,205.7,117.11,355449.6,202366.08,153083.52 +Sub-Saharan Africa,Cape Verde,Clothes,Online,H,2/20/2013,219521272,3/9/2013,77,109.28,35.84,8414.56,2759.68,5654.88 +Sub-Saharan Africa,Lesotho,Vegetables,Online,H,10/27/2015,299948489,11/2/2015,278,154.06,90.93,42828.68,25278.54,17550.14 +Middle East and North Africa,Algeria,Cosmetics,Offline,L,12/23/2013,881750524,2/9/2014,8429,437.2,263.33,3685158.8,2219608.57,1465550.23 +Europe,Portugal,Snacks,Online,M,6/25/2017,696226203,7/21/2017,7660,152.58,97.44,1168762.8,746390.4,422372.4 +Europe,Albania,Personal Care,Offline,H,7/19/2014,794986855,8/30/2014,3132,81.73,56.67,255978.36,177490.44,78487.92 +North America,Mexico,Personal Care,Online,H,5/22/2013,499956309,6/25/2013,7037,81.73,56.67,575134.01,398786.79,176347.22 +Asia,Sri Lanka,Baby Food,Offline,C,9/17/2015,553370893,9/20/2015,3599,255.28,159.42,918752.72,573752.58,345000.14 +Middle East and North Africa,Libya,Baby Food,Offline,C,12/3/2012,867779433,1/12/2013,4073,255.28,159.42,1039755.44,649317.66,390437.78 +Australia and Oceania,Palau,Office Supplies,Offline,H,8/23/2012,976043260,10/7/2012,1745,651.21,524.96,1136361.45,916055.2,220306.25 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,H,3/15/2012,481336200,3/26/2012,6933,651.21,524.96,4514838.93,3639547.68,875291.25 +Europe,Ireland,Meat,Offline,L,7/26/2017,407144582,9/6/2017,1984,421.89,364.69,837029.76,723544.96,113484.8 +Middle East and North Africa,Somalia,Clothes,Offline,L,10/29/2016,947267234,11/29/2016,6280,109.28,35.84,686278.4,225075.2,461203.2 +Middle East and North Africa,Azerbaijan,Household,Online,C,4/17/2014,115815484,5/21/2014,1230,668.27,502.54,821972.1,618124.2,203847.9 +Middle East and North Africa,Morocco,Beverages,Offline,H,7/22/2011,497213160,9/5/2011,5278,47.45,31.79,250441.1,167787.62,82653.48 +Europe,Germany,Beverages,Online,L,4/5/2011,696196591,4/25/2011,8897,47.45,31.79,422162.65,282835.63,139327.02 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,H,5/3/2013,287814605,5/11/2013,9592,154.06,90.93,1477743.52,872200.56,605542.96 +Europe,Andorra,Vegetables,Online,L,3/19/2011,267428529,4/4/2011,6899,154.06,90.93,1062859.94,627326.07,435533.87 +Australia and Oceania,Kiribati,Vegetables,Offline,M,9/23/2010,800712192,11/5/2010,7386,154.06,90.93,1137887.16,671608.98,466278.18 +Europe,Romania,Meat,Online,H,3/23/2011,773651921,5/9/2011,9651,421.89,364.69,4071660.39,3519623.19,552037.2 +Sub-Saharan Africa,Liberia,Beverages,Offline,H,11/20/2016,942546546,12/19/2016,9323,47.45,31.79,442376.35,296378.17,145998.18 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Offline,M,4/5/2010,784007394,4/5/2010,4065,109.28,35.84,444223.2,145689.6,298533.6 +Europe,Portugal,Beverages,Offline,L,8/2/2016,744958293,8/14/2016,8568,47.45,31.79,406551.6,272376.72,134174.88 +Asia,Philippines,Vegetables,Offline,H,10/1/2016,892635571,10/30/2016,9557,154.06,90.93,1472351.42,869018.01,603333.41 +Asia,Taiwan,Snacks,Online,H,8/18/2011,464588057,8/18/2011,785,152.58,97.44,119775.3,76490.4,43284.9 +Sub-Saharan Africa,Tanzania,Cereal,Online,M,9/24/2010,118677079,11/8/2010,8040,205.7,117.11,1653828,941564.4,712263.6 +Middle East and North Africa,Jordan,Beverages,Online,C,4/12/2013,583076465,4/25/2013,4138,47.45,31.79,196348.1,131547.02,64801.08 +Sub-Saharan Africa,Angola,Clothes,Online,C,12/27/2011,406272542,1/20/2012,3928,109.28,35.84,429251.84,140779.52,288472.32 +Europe,Georgia,Cosmetics,Online,H,12/28/2011,907064139,1/29/2012,9291,437.2,263.33,4062025.2,2446599.03,1615426.17 +Middle East and North Africa,Lebanon,Personal Care,Offline,H,11/30/2011,324562585,12/5/2011,4136,81.73,56.67,338035.28,234387.12,103648.16 +North America,Greenland,Office Supplies,Online,L,3/29/2015,568191707,3/30/2015,9407,651.21,524.96,6125932.47,4938298.72,1187633.75 +Central America and the Caribbean,Belize,Beverages,Online,C,5/14/2011,467687833,6/24/2011,8078,47.45,31.79,383301.1,256799.62,126501.48 +Sub-Saharan Africa,Zambia,Fruits,Offline,M,4/6/2017,723099792,5/6/2017,152,9.33,6.92,1418.16,1051.84,366.32 +Asia,South Korea,Meat,Online,H,2/5/2013,754788911,3/19/2013,7667,421.89,364.69,3234630.63,2796078.23,438552.4 +Sub-Saharan Africa,Togo,Snacks,Online,M,3/8/2014,953429019,4/13/2014,9689,152.58,97.44,1478347.62,944096.16,534251.46 +Middle East and North Africa,Oman,Cereal,Online,C,3/7/2014,430006444,4/12/2014,7317,205.7,117.11,1505106.9,856893.87,648213.03 +Middle East and North Africa,Israel,Fruits,Online,H,8/5/2011,165820014,8/7/2011,8682,9.33,6.92,81003.06,60079.44,20923.62 +Sub-Saharan Africa,Senegal,Baby Food,Online,H,7/29/2013,762481057,8/9/2013,3944,255.28,159.42,1006824.32,628752.48,378071.84 +Sub-Saharan Africa,Cameroon,Fruits,Online,M,12/22/2016,191913402,1/15/2017,295,9.33,6.92,2752.35,2041.4,710.95 +Asia,China,Office Supplies,Online,H,2/22/2012,546353375,3/11/2012,6960,651.21,524.96,4532421.6,3653721.6,878700 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,C,12/27/2016,388349807,1/3/2017,193,154.06,90.93,29733.58,17549.49,12184.09 +Asia,Cambodia,Vegetables,Online,M,8/19/2012,600764024,9/9/2012,8280,154.06,90.93,1275616.8,752900.4,522716.4 +Europe,Croatia,Snacks,Offline,C,5/2/2015,336769855,5/25/2015,6539,152.58,97.44,997720.62,637160.16,360560.46 +Europe,Italy,Fruits,Offline,H,2/13/2012,169853627,3/29/2012,2318,9.33,6.92,21626.94,16040.56,5586.38 +North America,Canada,Snacks,Online,H,1/8/2010,743814170,1/11/2010,9997,152.58,97.44,1525342.26,974107.68,551234.58 +Australia and Oceania,Kiribati,Household,Online,C,2/19/2017,522762811,3/20/2017,5987,668.27,502.54,4000932.49,3008706.98,992225.51 +Middle East and North Africa,Iran,Baby Food,Offline,M,2/12/2016,741123378,3/25/2016,3732,255.28,159.42,952704.96,594955.44,357749.52 +Sub-Saharan Africa,Republic of the Congo,Household,Online,C,5/25/2013,453632199,6/18/2013,8703,668.27,502.54,5815953.81,4373605.62,1442348.19 +Europe,Macedonia,Snacks,Offline,M,9/12/2012,585338103,10/29/2012,3407,152.58,97.44,519840.06,331978.08,187861.98 +Asia,China,Fruits,Online,M,3/25/2011,781602418,5/8/2011,2379,9.33,6.92,22196.07,16462.68,5733.39 +Sub-Saharan Africa,Burundi,Clothes,Offline,M,1/16/2011,758098971,2/23/2011,7187,109.28,35.84,785395.36,257582.08,527813.28 +Europe,Macedonia,Baby Food,Online,M,4/9/2015,750814092,4/23/2015,1429,255.28,159.42,364795.12,227811.18,136983.94 +Central America and the Caribbean,Saint Lucia,Household,Offline,M,9/27/2016,166046607,11/13/2016,5736,668.27,502.54,3833196.72,2882569.44,950627.28 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,M,12/1/2016,730407845,12/24/2016,2768,154.06,90.93,426438.08,251694.24,174743.84 +Middle East and North Africa,Somalia,Office Supplies,Offline,C,7/21/2014,640821635,8/8/2014,2217,651.21,524.96,1443732.57,1163836.32,279896.25 +Sub-Saharan Africa,Tanzania,Vegetables,Online,L,1/10/2017,414524304,2/1/2017,5808,154.06,90.93,894780.48,528121.44,366659.04 +Central America and the Caribbean,Panama,Personal Care,Offline,M,11/10/2013,639064681,11/20/2013,2295,81.73,56.67,187570.35,130057.65,57512.7 +Europe,Denmark,Cereal,Online,M,10/11/2010,622304093,11/4/2010,2465,205.7,117.11,507050.5,288676.15,218374.35 +Middle East and North Africa,Turkey,Fruits,Offline,L,10/15/2010,642416369,11/26/2010,4134,9.33,6.92,38570.22,28607.28,9962.94 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,L,5/21/2010,597887837,5/26/2010,7152,205.7,117.11,1471166.4,837570.72,633595.68 +Sub-Saharan Africa,Kenya,Personal Care,Online,H,12/3/2010,457517325,1/17/2011,8398,81.73,56.67,686368.54,475914.66,210453.88 +Europe,Greece,Clothes,Online,C,10/25/2014,710416162,10/29/2014,6784,109.28,35.84,741355.52,243138.56,498216.96 +Asia,Turkmenistan,Office Supplies,Offline,C,3/7/2014,116008174,3/22/2014,8251,651.21,524.96,5373133.71,4331444.96,1041688.75 +Sub-Saharan Africa,Mali,Fruits,Online,M,5/9/2017,654029691,5/31/2017,774,9.33,6.92,7221.42,5356.08,1865.34 +Europe,Slovakia,Cosmetics,Offline,H,10/16/2014,774529540,10/25/2014,9358,437.2,263.33,4091317.6,2464242.14,1627075.46 +Middle East and North Africa,Israel,Personal Care,Offline,L,3/5/2013,347869050,3/28/2013,1037,81.73,56.67,84754.01,58766.79,25987.22 +Europe,Andorra,Cosmetics,Offline,L,6/14/2016,214722049,8/1/2016,9881,437.2,263.33,4319973.2,2601963.73,1718009.47 +Asia,North Korea,Fruits,Offline,H,7/2/2014,836074864,8/2/2014,1987,9.33,6.92,18538.71,13750.04,4788.67 +Middle East and North Africa,Iran,Vegetables,Offline,L,3/8/2017,943226325,3/19/2017,485,154.06,90.93,74719.1,44101.05,30618.05 +Middle East and North Africa,Libya,Household,Online,L,9/19/2012,687787759,10/26/2012,537,668.27,502.54,358860.99,269863.98,88997.01 +Asia,Singapore,Personal Care,Online,L,11/22/2016,291682994,1/7/2017,4335,81.73,56.67,354299.55,245664.45,108635.1 +Sub-Saharan Africa,Chad,Cosmetics,Online,L,4/6/2016,497148358,5/16/2016,6102,437.2,263.33,2667794.4,1606839.66,1060954.74 +Middle East and North Africa,Somalia,Office Supplies,Offline,C,5/21/2017,316732680,5/28/2017,7093,651.21,524.96,4619032.53,3723541.28,895491.25 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,H,9/27/2012,183297288,9/30/2012,596,651.21,524.96,388121.16,312876.16,75245 +Asia,Bhutan,Cereal,Offline,M,10/16/2014,600016009,11/3/2014,6926,205.7,117.11,1424678.2,811103.86,613574.34 +Middle East and North Africa,Bahrain,Fruits,Offline,H,5/12/2014,790375173,5/16/2014,8432,9.33,6.92,78670.56,58349.44,20321.12 +Asia,Myanmar,Household,Online,M,9/11/2014,948173606,9/18/2014,4495,668.27,502.54,3003873.65,2258917.3,744956.35 +Europe,San Marino,Beverages,Online,H,7/10/2012,887522637,8/11/2012,6526,47.45,31.79,309658.7,207461.54,102197.16 +Europe,Liechtenstein,Snacks,Offline,L,1/3/2017,492846095,1/25/2017,2967,152.58,97.44,452704.86,289104.48,163600.38 +Sub-Saharan Africa,Niger,Household,Offline,L,8/28/2015,168880307,10/2/2015,4291,668.27,502.54,2867546.57,2156399.14,711147.43 +Asia,Turkmenistan,Cosmetics,Online,L,12/20/2015,390674102,1/6/2016,8003,437.2,263.33,3498911.6,2107429.99,1391481.61 +North America,Greenland,Office Supplies,Offline,M,5/13/2011,353588807,6/11/2011,3640,651.21,524.96,2370404.4,1910854.4,459550 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,L,4/7/2015,223298251,4/22/2015,7770,255.28,159.42,1983525.6,1238693.4,744832.2 +Asia,Turkmenistan,Snacks,Online,C,11/12/2011,685788762,12/20/2011,8989,152.58,97.44,1371541.62,875888.16,495653.46 +Sub-Saharan Africa,Guinea,Fruits,Offline,M,12/3/2012,697359168,1/19/2013,2930,9.33,6.92,27336.9,20275.6,7061.3 +Europe,Macedonia,Cosmetics,Online,M,2/14/2016,634620797,2/16/2016,7251,437.2,263.33,3170137.2,1909405.83,1260731.37 +Europe,Armenia,Clothes,Online,C,6/3/2016,944497478,6/9/2016,6647,109.28,35.84,726384.16,238228.48,488155.68 +Europe,Poland,Clothes,Online,M,6/3/2017,794225537,6/25/2017,7841,109.28,35.84,856864.48,281021.44,575843.04 +Europe,Luxembourg,Cereal,Offline,C,6/4/2012,321353805,6/5/2012,4587,205.7,117.11,943545.9,537183.57,406362.33 +North America,Greenland,Vegetables,Online,L,12/11/2010,183743607,12/21/2010,2672,154.06,90.93,411648.32,242964.96,168683.36 +Central America and the Caribbean,Cuba,Office Supplies,Offline,H,3/13/2012,209568774,3/14/2012,4912,651.21,524.96,3198743.52,2578603.52,620140 +Middle East and North Africa,Morocco,Clothes,Online,L,6/22/2016,747315633,8/5/2016,6158,109.28,35.84,672946.24,220702.72,452243.52 +Europe,Romania,Snacks,Online,C,10/5/2013,415783011,11/15/2013,8288,152.58,97.44,1264583.04,807582.72,457000.32 +Europe,Armenia,Cosmetics,Online,L,4/6/2010,154082238,4/16/2010,5213,437.2,263.33,2279123.6,1372739.29,906384.31 +Australia and Oceania,Tuvalu,Cosmetics,Online,C,1/10/2017,971637141,1/21/2017,7877,437.2,263.33,3443824.4,2074250.41,1369573.99 +Sub-Saharan Africa,Mali,Beverages,Online,H,11/19/2015,798184049,11/30/2015,9252,47.45,31.79,439007.4,294121.08,144886.32 +Europe,Estonia,Snacks,Offline,L,3/23/2016,333771789,4/13/2016,9344,152.58,97.44,1425707.52,910479.36,515228.16 +Asia,Maldives,Beverages,Offline,H,5/15/2013,798761689,5/26/2013,189,47.45,31.79,8968.05,6008.31,2959.74 +Australia and Oceania,East Timor,Fruits,Online,M,1/20/2015,783827579,3/2/2015,854,9.33,6.92,7967.82,5909.68,2058.14 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,C,12/9/2014,299955785,1/12/2015,2437,668.27,502.54,1628573.99,1224689.98,403884.01 +Europe,Moldova ,Vegetables,Online,H,7/14/2011,328445136,7/15/2011,3069,154.06,90.93,472810.14,279064.17,193745.97 +Europe,Czech Republic,Clothes,Online,M,12/25/2011,570906960,1/13/2012,2911,109.28,35.84,318114.08,104330.24,213783.84 +Sub-Saharan Africa,Kenya,Snacks,Online,L,2/21/2013,799265086,4/12/2013,9155,152.58,97.44,1396869.9,892063.2,504806.7 +Middle East and North Africa,Afghanistan,Cosmetics,Online,L,12/6/2012,405755841,12/24/2012,1025,437.2,263.33,448130,269913.25,178216.75 +Middle East and North Africa,Algeria,Vegetables,Online,M,2/12/2014,652928054,3/24/2014,4775,154.06,90.93,735636.5,434190.75,301445.75 +Europe,Malta,Snacks,Online,H,12/17/2012,623643052,1/30/2013,8693,152.58,97.44,1326377.94,847045.92,479332.02 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,C,8/1/2010,371074664,9/15/2010,8094,437.2,263.33,3538696.8,2131393.02,1407303.78 +Sub-Saharan Africa,Chad,Meat,Offline,M,9/21/2016,468709218,10/13/2016,328,421.89,364.69,138379.92,119618.32,18761.6 +Sub-Saharan Africa,Zambia,Fruits,Offline,L,9/13/2015,660345542,10/27/2015,9775,9.33,6.92,91200.75,67643,23557.75 +Sub-Saharan Africa,Lesotho,Meat,Offline,L,8/9/2015,310094964,9/19/2015,2846,421.89,364.69,1200698.94,1037907.74,162791.2 +Sub-Saharan Africa,Togo,Meat,Online,L,3/27/2014,652381312,4/29/2014,2983,421.89,364.69,1258497.87,1087870.27,170627.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,M,6/17/2010,741940915,6/19/2010,5659,255.28,159.42,1444629.52,902157.78,542471.74 +Asia,Sri Lanka,Fruits,Online,M,7/26/2015,603822600,8/15/2015,3381,9.33,6.92,31544.73,23396.52,8148.21 +Sub-Saharan Africa,Mauritania,Beverages,Online,C,8/14/2011,783387696,9/3/2011,683,47.45,31.79,32408.35,21712.57,10695.78 +Australia and Oceania,Papua New Guinea,Baby Food,Online,M,10/27/2015,996310031,11/20/2015,9133,255.28,159.42,2331472.24,1455982.86,875489.38 +Central America and the Caribbean,Haiti,Beverages,Offline,C,2/24/2016,578575932,3/14/2016,2331,47.45,31.79,110605.95,74102.49,36503.46 +Middle East and North Africa,Azerbaijan,Personal Care,Online,H,1/4/2013,736484229,2/1/2013,905,81.73,56.67,73965.65,51286.35,22679.3 +Australia and Oceania,Australia,Vegetables,Offline,L,6/12/2015,496646249,7/21/2015,7516,154.06,90.93,1157914.96,683429.88,474485.08 +Central America and the Caribbean,El Salvador,Snacks,Online,C,8/16/2014,755985820,9/11/2014,1859,152.58,97.44,283646.22,181140.96,102505.26 +Sub-Saharan Africa,Kenya,Office Supplies,Online,M,5/12/2010,231739270,6/10/2010,5655,651.21,524.96,3682592.55,2968648.8,713943.75 +Europe,Portugal,Vegetables,Online,C,11/22/2014,411455428,12/16/2014,7659,154.06,90.93,1179945.54,696432.87,483512.67 +Europe,Sweden,Beverages,Offline,M,3/24/2011,602995622,3/27/2011,8659,47.45,31.79,410869.55,275269.61,135599.94 +Middle East and North Africa,Iran,Vegetables,Online,M,7/7/2017,184533679,8/21/2017,6471,154.06,90.93,996922.26,588408.03,408514.23 +Central America and the Caribbean,Panama,Household,Online,H,2/9/2015,854555928,3/20/2015,944,668.27,502.54,630846.88,474397.76,156449.12 +Europe,Malta,Beverages,Offline,M,12/6/2012,781861197,12/23/2012,8958,47.45,31.79,425057.1,284774.82,140282.28 +Australia and Oceania,Samoa ,Beverages,Offline,C,5/26/2013,455560815,6/18/2013,9424,47.45,31.79,447168.8,299588.96,147579.84 +Asia,Tajikistan,Clothes,Offline,C,3/15/2016,435078608,4/23/2016,8284,109.28,35.84,905275.52,296898.56,608376.96 +Central America and the Caribbean,Costa Rica,Beverages,Online,M,7/13/2014,900150907,7/21/2014,3511,47.45,31.79,166596.95,111614.69,54982.26 +Europe,Norway,Office Supplies,Offline,C,12/28/2013,300826537,1/12/2014,112,651.21,524.96,72935.52,58795.52,14140 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,M,9/6/2013,307466828,9/12/2013,5122,81.73,56.67,418621.06,290263.74,128357.32 +Sub-Saharan Africa,Niger,Cosmetics,Offline,H,7/23/2017,860745608,8/8/2017,2608,437.2,263.33,1140217.6,686764.64,453452.96 +Asia,Cambodia,Meat,Offline,C,6/30/2015,621649205,8/13/2015,8669,421.89,364.69,3657364.41,3161497.61,495866.8 +Australia and Oceania,Nauru,Baby Food,Online,M,5/11/2017,121476447,6/5/2017,6435,255.28,159.42,1642726.8,1025867.7,616859.1 +Middle East and North Africa,Lebanon,Baby Food,Online,M,5/13/2011,411838662,5/22/2011,1067,255.28,159.42,272383.76,170101.14,102282.62 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,L,4/18/2013,814659678,5/23/2013,4757,152.58,97.44,725823.06,463522.08,262300.98 +Europe,Germany,Office Supplies,Online,L,4/16/2017,272175824,4/19/2017,1730,651.21,524.96,1126593.3,908180.8,218412.5 +Europe,Denmark,Cereal,Offline,C,10/2/2014,496935927,10/6/2014,3239,205.7,117.11,666262.3,379319.29,286943.01 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,L,4/22/2013,121801316,6/2/2013,2571,81.73,56.67,210127.83,145698.57,64429.26 +Middle East and North Africa,Kuwait,Baby Food,Offline,H,4/11/2010,549945819,4/13/2010,44,255.28,159.42,11232.32,7014.48,4217.84 +Asia,Bhutan,Cereal,Online,H,8/19/2011,104855763,10/4/2011,8005,205.7,117.11,1646628.5,937465.55,709162.95 +Australia and Oceania,Vanuatu,Clothes,Offline,L,1/13/2013,780329978,1/25/2013,5836,109.28,35.84,637758.08,209162.24,428595.84 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,L,3/24/2011,590479791,3/31/2011,4947,651.21,524.96,3221535.87,2596977.12,624558.75 +Sub-Saharan Africa,Angola,Beverages,Online,M,5/14/2015,319729030,6/10/2015,3780,47.45,31.79,179361,120166.2,59194.8 +Europe,Iceland,Household,Online,C,12/14/2012,372814023,1/11/2013,2809,668.27,502.54,1877170.43,1411634.86,465535.57 +Europe,Germany,Cosmetics,Online,H,7/1/2011,324783599,7/6/2011,9539,437.2,263.33,4170450.8,2511904.87,1658545.93 +Sub-Saharan Africa,Senegal,Clothes,Offline,L,12/28/2011,270999085,1/16/2012,3506,109.28,35.84,383135.68,125655.04,257480.64 +Europe,Ukraine,Clothes,Online,H,9/14/2012,377134311,9/30/2012,1278,109.28,35.84,139659.84,45803.52,93856.32 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,C,12/23/2012,429175603,12/30/2012,1453,154.06,90.93,223849.18,132121.29,91727.89 +Sub-Saharan Africa,Mauritania,Household,Online,C,1/1/2017,283421790,2/12/2017,9661,668.27,502.54,6456156.47,4855038.94,1601117.53 +Middle East and North Africa,Iraq,Snacks,Online,M,11/19/2014,316484200,12/21/2014,3563,152.58,97.44,543642.54,347178.72,196463.82 +Middle East and North Africa,Iran,Clothes,Online,L,9/24/2016,975286662,10/21/2016,7851,109.28,35.84,857957.28,281379.84,576577.44 +Sub-Saharan Africa,South Africa,Vegetables,Online,L,12/29/2010,527065503,2/10/2011,9250,154.06,90.93,1425055,841102.5,583952.5 +Sub-Saharan Africa,Guinea,Meat,Online,C,9/10/2013,909369552,10/10/2013,1513,421.89,364.69,638319.57,551775.97,86543.6 +Middle East and North Africa,Somalia,Snacks,Offline,M,8/18/2011,980060136,8/22/2011,428,152.58,97.44,65304.24,41704.32,23599.92 +Asia,Indonesia,Cereal,Offline,L,8/4/2011,567311084,8/23/2011,8811,205.7,117.11,1812422.7,1031856.21,780566.49 +Sub-Saharan Africa,Mozambique,Beverages,Offline,C,11/10/2013,919608724,12/22/2013,1512,47.45,31.79,71744.4,48066.48,23677.92 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,C,1/3/2016,655751883,1/30/2016,409,109.28,35.84,44695.52,14658.56,30036.96 +Europe,Moldova ,Baby Food,Offline,M,8/27/2016,714851891,10/10/2016,9415,255.28,159.42,2403461.2,1500939.3,902521.9 +Europe,Ukraine,Cereal,Online,L,9/18/2011,306332576,11/6/2011,9471,205.7,117.11,1948184.7,1109148.81,839035.89 +Asia,Sri Lanka,Fruits,Online,C,4/19/2013,959930264,4/30/2013,3552,9.33,6.92,33140.16,24579.84,8560.32 +Sub-Saharan Africa,Namibia,Household,Online,H,8/30/2015,675693786,10/10/2015,1661,668.27,502.54,1109996.47,834718.94,275277.53 +Middle East and North Africa,Bahrain,Meat,Online,L,2/11/2014,673984467,2/19/2014,5836,421.89,364.69,2462150.04,2128330.84,333819.2 +Asia,Brunei,Snacks,Online,C,5/25/2016,445476138,6/18/2016,5144,152.58,97.44,784871.52,501231.36,283640.16 +Middle East and North Africa,Afghanistan,Meat,Offline,H,3/3/2016,901155126,3/13/2016,682,421.89,364.69,287728.98,248718.58,39010.4 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,L,12/11/2011,322320258,1/10/2012,582,81.73,56.67,47566.86,32981.94,14584.92 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,C,11/11/2010,210582864,11/17/2010,5004,668.27,502.54,3344023.08,2514710.16,829312.92 +Australia and Oceania,Kiribati,Household,Offline,M,5/10/2017,337866771,5/12/2017,1140,668.27,502.54,761827.8,572895.6,188932.2 +Europe,Denmark,Cereal,Online,H,3/12/2014,996408307,4/28/2014,8215,205.7,117.11,1689825.5,962058.65,727766.85 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,M,9/20/2011,748756301,9/20/2011,2483,81.73,56.67,202935.59,140711.61,62223.98 +Sub-Saharan Africa,Tanzania,Personal Care,Online,H,10/7/2013,477772080,11/21/2013,2231,81.73,56.67,182339.63,126430.77,55908.86 +Sub-Saharan Africa,Cameroon,Household,Online,H,11/16/2013,236629474,12/29/2013,2775,668.27,502.54,1854449.25,1394548.5,459900.75 +Asia,Maldives,Baby Food,Online,C,3/25/2014,598814809,4/21/2014,1464,255.28,159.42,373729.92,233390.88,140339.04 +Europe,Georgia,Beverages,Offline,M,4/11/2014,408126914,4/23/2014,2678,47.45,31.79,127071.1,85133.62,41937.48 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,C,7/17/2014,828677117,8/17/2014,2829,81.73,56.67,231214.17,160319.43,70894.74 +Sub-Saharan Africa,Burundi,Cosmetics,Online,H,10/29/2012,394889247,10/31/2012,5358,437.2,263.33,2342517.6,1410922.14,931595.46 +Sub-Saharan Africa,Liberia,Personal Care,Online,M,7/27/2015,861499631,8/5/2015,5740,81.73,56.67,469130.2,325285.8,143844.4 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,L,5/2/2011,453557097,5/24/2011,6479,47.45,31.79,307428.55,205967.41,101461.14 +Sub-Saharan Africa,Benin,Snacks,Offline,L,6/24/2012,616422975,7/19/2012,2111,152.58,97.44,322096.38,205695.84,116400.54 +Europe,Czech Republic,Vegetables,Offline,L,6/29/2013,165771090,8/8/2013,4204,154.06,90.93,647668.24,382269.72,265398.52 +Sub-Saharan Africa,South Africa,Baby Food,Online,M,7/1/2017,237587773,7/3/2017,6357,255.28,159.42,1622814.96,1013432.94,609382.02 +Sub-Saharan Africa,Djibouti,Household,Offline,M,4/29/2017,238171851,6/6/2017,9198,668.27,502.54,6146747.46,4622362.92,1524384.54 +Middle East and North Africa,Morocco,Personal Care,Online,L,6/11/2014,994134652,7/13/2014,5390,81.73,56.67,440524.7,305451.3,135073.4 +Asia,Brunei,Meat,Offline,M,3/3/2015,702400004,3/14/2015,4625,421.89,364.69,1951241.25,1686691.25,264550 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,M,9/29/2011,780204236,10/13/2011,8626,81.73,56.67,705002.98,488835.42,216167.56 +Europe,France,Office Supplies,Offline,L,5/25/2016,915096175,6/11/2016,6149,651.21,524.96,4004290.29,3227979.04,776311.25 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,C,2/24/2012,414937150,3/6/2012,7978,255.28,159.42,2036623.84,1271852.76,764771.08 +Middle East and North Africa,Bahrain,Household,Offline,L,2/21/2017,457900989,3/18/2017,1933,668.27,502.54,1291765.91,971409.82,320356.09 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,H,9/24/2012,942474019,9/24/2012,7861,651.21,524.96,5119161.81,4126710.56,992451.25 +Asia,Thailand,Vegetables,Online,H,6/1/2015,937455070,6/19/2015,2642,154.06,90.93,407026.52,240237.06,166789.46 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,M,6/16/2012,931955468,7/7/2012,5188,154.06,90.93,799263.28,471744.84,327518.44 +Middle East and North Africa,Iran,Fruits,Online,H,2/17/2011,585399043,3/29/2011,1441,9.33,6.92,13444.53,9971.72,3472.81 +Europe,Luxembourg,Clothes,Offline,L,3/8/2012,977522122,3/30/2012,9374,109.28,35.84,1024390.72,335964.16,688426.56 +Europe,Russia,Snacks,Offline,H,8/30/2013,558373534,10/18/2013,3992,152.58,97.44,609099.36,388980.48,220118.88 +Europe,Germany,Clothes,Online,M,8/30/2014,998314607,9/16/2014,2332,109.28,35.84,254840.96,83578.88,171262.08 +Europe,Poland,Vegetables,Online,M,7/27/2011,438019168,8/9/2011,8460,154.06,90.93,1303347.6,769267.8,534079.8 +Asia,Japan,Beverages,Offline,C,12/18/2016,238473546,1/21/2017,8477,47.45,31.79,402233.65,269483.83,132749.82 +Sub-Saharan Africa,Liberia,Beverages,Offline,L,6/7/2010,930976569,6/23/2010,5510,47.45,31.79,261449.5,175162.9,86286.6 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,L,6/25/2010,867139565,7/4/2010,4722,81.73,56.67,385929.06,267595.74,118333.32 +Europe,Luxembourg,Fruits,Online,C,3/4/2010,268886363,3/6/2010,8305,9.33,6.92,77485.65,57470.6,20015.05 +Asia,Malaysia,Beverages,Offline,H,3/20/2011,778453290,5/5/2011,482,47.45,31.79,22870.9,15322.78,7548.12 +Europe,Slovakia,Beverages,Online,M,8/3/2012,508389174,9/1/2012,2509,47.45,31.79,119052.05,79761.11,39290.94 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Online,H,5/7/2014,791555345,5/12/2014,7671,47.45,31.79,363988.95,243861.09,120127.86 +Europe,Norway,Cereal,Online,C,10/23/2013,331125628,11/7/2013,6287,205.7,117.11,1293235.9,736270.57,556965.33 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Offline,H,12/11/2016,150586354,12/25/2016,703,437.2,263.33,307351.6,185120.99,122230.61 +Australia and Oceania,Papua New Guinea,Baby Food,Online,H,11/7/2011,443736350,12/22/2011,302,255.28,159.42,77094.56,48144.84,28949.72 +Europe,Belgium,Cereal,Offline,M,5/28/2010,124686944,6/9/2010,6492,205.7,117.11,1335404.4,760278.12,575126.28 +Australia and Oceania,Samoa ,Fruits,Offline,L,3/12/2014,877861964,3/22/2014,7718,9.33,6.92,72008.94,53408.56,18600.38 +Australia and Oceania,Samoa ,Snacks,Offline,M,9/22/2010,407997739,11/10/2010,4452,152.58,97.44,679286.16,433802.88,245483.28 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,H,1/28/2015,990143096,2/18/2015,4200,651.21,524.96,2735082,2204832,530250 +Middle East and North Africa,Somalia,Fruits,Online,C,2/2/2013,919659364,3/12/2013,6497,9.33,6.92,60617.01,44959.24,15657.77 +Europe,Liechtenstein,Clothes,Online,C,8/13/2010,362220370,9/27/2010,7912,109.28,35.84,864623.36,283566.08,581057.28 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,M,7/26/2014,903812444,7/30/2014,7042,205.7,117.11,1448539.4,824688.62,623850.78 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,C,12/25/2013,600734412,1/9/2014,9517,154.06,90.93,1466189.02,865380.81,600808.21 +Asia,Bhutan,Personal Care,Offline,C,2/13/2014,729597604,3/25/2014,2999,81.73,56.67,245108.27,169953.33,75154.94 +Asia,Tajikistan,Beverages,Offline,C,7/6/2017,837325847,8/2/2017,2180,47.45,31.79,103441,69302.2,34138.8 +Europe,Germany,Cereal,Online,M,8/11/2012,991155469,9/22/2012,3784,205.7,117.11,778368.8,443144.24,335224.56 +Middle East and North Africa,Jordan,Cereal,Online,H,6/9/2015,428635299,7/16/2015,1565,205.7,117.11,321920.5,183277.15,138643.35 +Asia,Bangladesh,Office Supplies,Offline,L,10/14/2012,707626664,11/9/2012,1310,651.21,524.96,853085.1,687697.6,165387.5 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,M,6/15/2011,756303393,6/29/2011,5836,255.28,159.42,1489814.08,930375.12,559438.96 +Europe,Spain,Fruits,Offline,M,9/21/2011,923151814,10/8/2011,9991,9.33,6.92,93216.03,69137.72,24078.31 +Sub-Saharan Africa,South Sudan,Clothes,Online,H,2/25/2011,726970756,4/8/2011,5656,109.28,35.84,618087.68,202711.04,415376.64 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Offline,L,12/14/2015,206871545,12/18/2015,6742,47.45,31.79,319907.9,214328.18,105579.72 +Asia,Philippines,Cosmetics,Offline,L,6/13/2014,372278010,6/27/2014,4191,437.2,263.33,1832305.2,1103616.03,728689.17 +Europe,San Marino,Household,Online,L,3/10/2011,952926480,4/18/2011,977,668.27,502.54,652899.79,490981.58,161918.21 +Europe,Ireland,Household,Online,C,7/27/2015,848865783,9/4/2015,7104,668.27,502.54,4747390.08,3570044.16,1177345.92 +Europe,Croatia,Vegetables,Offline,M,5/1/2015,380457246,6/4/2015,4608,154.06,90.93,709908.48,419005.44,290903.04 +Middle East and North Africa,Azerbaijan,Household,Offline,L,8/22/2010,838374698,9/26/2010,2558,668.27,502.54,1709434.66,1285497.32,423937.34 +Sub-Saharan Africa,Chad,Meat,Offline,C,4/21/2010,433604466,5/6/2010,2052,421.89,364.69,865718.28,748343.88,117374.4 +Asia,Sri Lanka,Baby Food,Offline,M,10/29/2012,147445380,12/3/2012,1219,255.28,159.42,311186.32,194332.98,116853.34 +Europe,Montenegro,Clothes,Online,L,3/20/2010,581508767,4/10/2010,221,109.28,35.84,24150.88,7920.64,16230.24 +Middle East and North Africa,Algeria,Household,Offline,H,6/20/2014,607718455,7/24/2014,6251,668.27,502.54,4177355.77,3141377.54,1035978.23 +Central America and the Caribbean,Cuba,Cosmetics,Online,M,12/5/2015,518310773,12/7/2015,8531,437.2,263.33,3729753.2,2246468.23,1483284.97 +Europe,Romania,Baby Food,Online,M,5/14/2017,675834548,6/23/2017,3316,255.28,159.42,846508.48,528636.72,317871.76 +Europe,Malta,Personal Care,Online,L,1/16/2015,163151109,2/8/2015,8894,81.73,56.67,726906.62,504022.98,222883.64 +Europe,Russia,Vegetables,Online,L,1/27/2010,833434283,2/16/2010,580,154.06,90.93,89354.8,52739.4,36615.4 +Europe,United Kingdom,Household,Online,C,3/16/2012,560170400,3/25/2012,5724,668.27,502.54,3825177.48,2876538.96,948638.52 +Sub-Saharan Africa,Senegal,Snacks,Online,M,4/29/2013,887158286,5/8/2013,8706,152.58,97.44,1328361.48,848312.64,480048.84 +Sub-Saharan Africa,Benin,Snacks,Online,H,12/15/2013,278509271,2/3/2014,5937,152.58,97.44,905867.46,578501.28,327366.18 +North America,Canada,Cereal,Offline,C,11/22/2011,868647181,11/22/2011,859,205.7,117.11,176696.3,100597.49,76098.81 +Australia and Oceania,Australia,Vegetables,Offline,L,7/29/2013,812308347,9/12/2013,8946,154.06,90.93,1378220.76,813459.78,564760.98 +Sub-Saharan Africa,Cameroon,Household,Online,M,2/23/2015,134541594,2/24/2015,2702,668.27,502.54,1805665.54,1357863.08,447802.46 +Central America and the Caribbean,Cuba,Beverages,Online,L,10/25/2013,280708253,11/1/2013,6665,47.45,31.79,316254.25,211880.35,104373.9 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Online,H,8/23/2011,966482150,9/25/2011,2400,47.45,31.79,113880,76296,37584 +Middle East and North Africa,Kuwait,Vegetables,Online,M,10/2/2011,627849614,10/16/2011,3508,154.06,90.93,540442.48,318982.44,221460.04 +Europe,Hungary,Beverages,Online,C,7/18/2014,471109473,8/12/2014,617,47.45,31.79,29276.65,19614.43,9662.22 +Central America and the Caribbean,Belize,Baby Food,Offline,L,11/30/2013,422873055,12/3/2013,6389,255.28,159.42,1630983.92,1018534.38,612449.54 +Europe,Slovenia,Fruits,Online,H,3/9/2016,480064189,4/3/2016,516,9.33,6.92,4814.28,3570.72,1243.56 +Sub-Saharan Africa,Ethiopia,Baby Food,Offline,L,8/6/2013,259919202,9/2/2013,4723,255.28,159.42,1205687.44,752940.66,452746.78 +Europe,Belgium,Personal Care,Online,L,10/21/2010,349986922,11/28/2010,7763,81.73,56.67,634469.99,439929.21,194540.78 +Asia,Indonesia,Fruits,Offline,L,7/17/2013,958128678,9/3/2013,423,9.33,6.92,3946.59,2927.16,1019.43 +Middle East and North Africa,Libya,Cosmetics,Online,C,3/30/2017,562518298,5/4/2017,520,437.2,263.33,227344,136931.6,90412.4 +Australia and Oceania,Solomon Islands,Office Supplies,Online,H,10/30/2010,861642110,12/10/2010,7903,651.21,524.96,5146512.63,4148758.88,997753.75 +Sub-Saharan Africa,Togo,Baby Food,Online,H,10/18/2010,924298942,12/4/2010,9452,255.28,159.42,2412906.56,1506837.84,906068.72 +Europe,Kosovo,Snacks,Offline,H,12/28/2011,339600121,2/12/2012,4077,152.58,97.44,622068.66,397262.88,224805.78 +Europe,Austria,Beverages,Online,C,2/5/2014,566969478,2/25/2014,7723,47.45,31.79,366456.35,245514.17,120942.18 +Europe,Bulgaria,Snacks,Offline,H,4/24/2010,886143338,5/7/2010,8361,152.58,97.44,1275721.38,814695.84,461025.54 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,M,10/22/2013,647170531,11/1/2013,997,651.21,524.96,649256.37,523385.12,125871.25 +Asia,Japan,Cosmetics,Online,L,2/13/2016,620412385,2/20/2016,2667,437.2,263.33,1166012.4,702301.11,463711.29 +Asia,Uzbekistan,Clothes,Offline,L,8/15/2013,746542727,9/23/2013,7438,109.28,35.84,812824.64,266577.92,546246.72 +Asia,Turkmenistan,Meat,Offline,H,5/2/2011,586547887,5/4/2011,1409,421.89,364.69,594443.01,513848.21,80594.8 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,C,7/22/2011,671726691,8/27/2011,7710,47.45,31.79,365839.5,245100.9,120738.6 +Europe,Italy,Fruits,Online,H,1/26/2010,253690469,3/6/2010,1502,9.33,6.92,14013.66,10393.84,3619.82 +Middle East and North Africa,Azerbaijan,Snacks,Offline,M,2/4/2015,454363048,3/25/2015,4978,152.58,97.44,759543.24,485056.32,274486.92 +Sub-Saharan Africa,Senegal,Personal Care,Offline,C,3/9/2013,215980756,3/25/2013,2360,81.73,56.67,192882.8,133741.2,59141.6 +Sub-Saharan Africa,Chad,Beverages,Online,M,11/25/2010,351092422,12/27/2010,4904,47.45,31.79,232694.8,155898.16,76796.64 +Sub-Saharan Africa,Nigeria,Meat,Online,M,11/10/2015,392559373,12/29/2015,5897,421.89,364.69,2487885.33,2150576.93,337308.4 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,H,3/30/2010,843555438,4/5/2010,5655,651.21,524.96,3682592.55,2968648.8,713943.75 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,L,2/28/2015,927566945,3/11/2015,6526,651.21,524.96,4249796.46,3425888.96,823907.5 +Asia,Bhutan,Office Supplies,Offline,C,2/19/2011,838392722,2/24/2011,7892,651.21,524.96,5139349.32,4142984.32,996365 +Sub-Saharan Africa,Malawi,Beverages,Online,M,1/20/2010,390144097,3/6/2010,1163,47.45,31.79,55184.35,36971.77,18212.58 +Europe,Germany,Clothes,Online,H,6/30/2013,367244899,7/22/2013,4781,109.28,35.84,522467.68,171351.04,351116.64 +Central America and the Caribbean,Panama,Cosmetics,Offline,H,7/17/2016,274431455,9/3/2016,9221,437.2,263.33,4031421.2,2428165.93,1603255.27 +Australia and Oceania,Vanuatu,Clothes,Online,M,7/21/2011,586752593,8/4/2011,1986,109.28,35.84,217030.08,71178.24,145851.84 +Sub-Saharan Africa,Cameroon,Beverages,Online,L,8/30/2014,499569642,10/3/2014,2613,47.45,31.79,123986.85,83067.27,40919.58 +Europe,France,Beverages,Offline,H,7/28/2016,178556430,7/30/2016,7670,47.45,31.79,363941.5,243829.3,120112.2 +Europe,Sweden,Beverages,Online,C,8/17/2016,309699285,9/16/2016,5755,47.45,31.79,273074.75,182951.45,90123.3 +Asia,Mongolia,Cosmetics,Offline,H,6/9/2011,749297034,6/26/2011,2498,437.2,263.33,1092125.6,657798.34,434327.26 +Sub-Saharan Africa,Tanzania,Household,Offline,L,10/30/2013,973961007,11/24/2013,5560,668.27,502.54,3715581.2,2794122.4,921458.8 +Asia,Uzbekistan,Vegetables,Online,H,3/12/2011,530615031,3/16/2011,9634,154.06,90.93,1484214.04,876019.62,608194.42 +Sub-Saharan Africa,Uganda,Cereal,Online,M,9/13/2014,386495435,10/2/2014,1443,205.7,117.11,296825.1,168989.73,127835.37 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,C,1/29/2010,679151046,2/19/2010,4742,47.45,31.79,225007.9,150748.18,74259.72 +Sub-Saharan Africa,Niger,Fruits,Online,C,6/2/2014,266443192,6/28/2014,5316,9.33,6.92,49598.28,36786.72,12811.56 +Asia,Turkmenistan,Cereal,Offline,M,10/16/2011,776545703,11/22/2011,5985,205.7,117.11,1231114.5,700903.35,530211.15 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,M,1/20/2010,757944905,2/10/2010,1596,152.58,97.44,243517.68,155514.24,88003.44 +Middle East and North Africa,Iraq,Baby Food,Offline,C,5/6/2014,629439628,6/10/2014,4028,255.28,159.42,1028267.84,642143.76,386124.08 +Sub-Saharan Africa,Uganda,Cereal,Online,H,9/20/2015,430141198,11/4/2015,7194,205.7,117.11,1479805.8,842489.34,637316.46 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,C,1/30/2010,269473445,2/6/2010,2036,651.21,524.96,1325863.56,1068818.56,257045 +Sub-Saharan Africa,Uganda,Fruits,Online,C,2/15/2017,777172696,4/1/2017,1526,9.33,6.92,14237.58,10559.92,3677.66 +Australia and Oceania,Vanuatu,Beverages,Offline,C,12/14/2015,853287780,12/28/2015,5671,47.45,31.79,269088.95,180281.09,88807.86 +Europe,Vatican City,Fruits,Offline,M,1/8/2017,818180024,2/15/2017,6506,9.33,6.92,60700.98,45021.52,15679.46 +Europe,Iceland,Personal Care,Offline,L,12/6/2012,162523257,12/30/2012,3098,81.73,56.67,253199.54,175563.66,77635.88 +Europe,Cyprus,Clothes,Online,C,6/25/2012,697303807,8/12/2012,6547,109.28,35.84,715456.16,234644.48,480811.68 +North America,Mexico,Household,Online,M,3/9/2014,703820502,3/28/2014,4982,668.27,502.54,3329321.14,2503654.28,825666.86 +Asia,Nepal,Cereal,Online,L,1/16/2010,783684670,1/29/2010,8564,205.7,117.11,1761614.8,1002930.04,758684.76 +Europe,Moldova ,Snacks,Online,M,1/21/2012,708820140,3/5/2012,4486,152.58,97.44,684473.88,437115.84,247358.04 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,L,7/25/2010,771463239,8/31/2010,1971,651.21,524.96,1283534.91,1034696.16,248838.75 +Middle East and North Africa,Morocco,Personal Care,Offline,C,11/30/2015,434162795,12/6/2015,7274,81.73,56.67,594504.02,412217.58,182286.44 +Asia,Cambodia,Household,Offline,M,10/17/2016,579780137,11/17/2016,8681,668.27,502.54,5801251.87,4362549.74,1438702.13 +Europe,Cyprus,Fruits,Offline,L,4/26/2014,361489093,5/21/2014,1511,9.33,6.92,14097.63,10456.12,3641.51 +Asia,Cambodia,Meat,Offline,C,8/29/2010,352775990,9/19/2010,3110,421.89,364.69,1312077.9,1134185.9,177892 +Europe,Macedonia,Snacks,Offline,C,11/7/2012,297439658,12/11/2012,7859,152.58,97.44,1199126.22,765780.96,433345.26 +Sub-Saharan Africa,Chad,Vegetables,Online,C,11/4/2013,459591424,12/20/2013,2170,154.06,90.93,334310.2,197318.1,136992.1 +Europe,Netherlands,Cosmetics,Online,H,6/7/2011,273655116,7/3/2011,9485,437.2,263.33,4146842,2497685.05,1649156.95 +Asia,Taiwan,Fruits,Online,H,1/21/2012,594367063,1/28/2012,5277,9.33,6.92,49234.41,36516.84,12717.57 +Central America and the Caribbean,Belize,Household,Online,H,11/11/2011,546776092,11/20/2011,2051,668.27,502.54,1370621.77,1030709.54,339912.23 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,C,8/17/2015,676243531,9/4/2015,4343,437.2,263.33,1898759.6,1143642.19,755117.41 +Middle East and North Africa,Oman,Clothes,Offline,C,4/7/2010,698443210,4/10/2010,3722,109.28,35.84,406740.16,133396.48,273343.68 +Central America and the Caribbean,Cuba,Snacks,Offline,C,1/18/2014,849361455,1/21/2014,3784,152.58,97.44,577362.72,368712.96,208649.76 +Asia,Laos,Vegetables,Offline,C,3/26/2012,535297095,5/7/2012,5161,154.06,90.93,795103.66,469289.73,325813.93 +Australia and Oceania,Tonga,Personal Care,Online,H,11/11/2013,582861459,11/14/2013,513,81.73,56.67,41927.49,29071.71,12855.78 +Asia,Japan,Fruits,Online,H,2/8/2010,988978374,2/24/2010,9533,9.33,6.92,88942.89,65968.36,22974.53 +Sub-Saharan Africa,Mozambique,Meat,Offline,M,12/4/2015,470884168,12/22/2015,3944,421.89,364.69,1663934.16,1438337.36,225596.8 +Europe,Croatia,Baby Food,Online,C,4/4/2013,516127669,5/11/2013,2502,255.28,159.42,638710.56,398868.84,239841.72 +Europe,Latvia,Household,Online,L,5/31/2015,432570207,6/11/2015,5992,668.27,502.54,4004273.84,3011219.68,993054.16 +Europe,Cyprus,Snacks,Offline,L,3/30/2010,498385608,4/21/2010,2231,152.58,97.44,340405.98,217388.64,123017.34 +Middle East and North Africa,Tunisia ,Meat,Offline,L,12/21/2016,612060201,12/30/2016,1070,421.89,364.69,451422.3,390218.3,61204 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,M,3/24/2014,742392814,3/27/2014,9386,152.58,97.44,1432115.88,914571.84,517544.04 +Middle East and North Africa,Jordan,Personal Care,Offline,M,12/30/2011,478494775,2/18/2012,6092,81.73,56.67,497899.16,345233.64,152665.52 +Europe,Romania,Clothes,Offline,L,7/17/2017,379789912,8/14/2017,7130,109.28,35.84,779166.4,255539.2,523627.2 +Middle East and North Africa,Yemen,Baby Food,Offline,C,6/25/2016,626014554,7/29/2016,473,255.28,159.42,120747.44,75405.66,45341.78 +Sub-Saharan Africa,Chad,Cosmetics,Online,H,6/5/2014,567217528,6/5/2014,1126,437.2,263.33,492287.2,296509.58,195777.62 +Sub-Saharan Africa,Kenya,Clothes,Online,M,6/22/2010,973760163,7/17/2010,6126,109.28,35.84,669449.28,219555.84,449893.44 +Sub-Saharan Africa,South Sudan,Vegetables,Online,H,2/23/2016,886316287,4/5/2016,9540,154.06,90.93,1469732.4,867472.2,602260.2 +Europe,Andorra,Fruits,Online,C,10/1/2013,765872228,11/20/2013,7466,9.33,6.92,69657.78,51664.72,17993.06 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,L,2/24/2013,243726813,3/30/2013,3035,437.2,263.33,1326902,799206.55,527695.45 +Central America and the Caribbean,Belize,Cosmetics,Offline,C,2/19/2010,371491372,4/6/2010,1407,437.2,263.33,615140.4,370505.31,244635.09 +Australia and Oceania,Papua New Guinea,Personal Care,Online,H,12/1/2012,471089732,12/23/2012,4775,81.73,56.67,390260.75,270599.25,119661.5 +Sub-Saharan Africa,Cape Verde,Meat,Offline,L,8/19/2015,384758222,9/2/2015,7363,421.89,364.69,3106376.07,2685212.47,421163.6 +Australia and Oceania,Tonga,Cereal,Offline,M,4/4/2017,925045669,4/16/2017,425,205.7,117.11,87422.5,49771.75,37650.75 +Australia and Oceania,Palau,Cosmetics,Online,L,4/10/2010,724813401,4/29/2010,7247,437.2,263.33,3168388.4,1908352.51,1260035.89 +Asia,Uzbekistan,Beverages,Online,C,9/21/2014,287235248,10/17/2014,8148,47.45,31.79,386622.6,259024.92,127597.68 +Australia and Oceania,Australia,Snacks,Offline,L,11/6/2013,635797536,12/13/2013,5475,152.58,97.44,835375.5,533484,301891.5 +Asia,Philippines,Cereal,Offline,C,11/24/2010,164299094,1/8/2011,8608,205.7,117.11,1770665.6,1008082.88,762582.72 +Europe,Hungary,Baby Food,Online,C,3/6/2010,486851251,3/10/2010,8959,255.28,159.42,2287053.52,1428243.78,858809.74 +Sub-Saharan Africa,Malawi,Office Supplies,Online,C,4/9/2013,587877833,4/21/2013,4970,651.21,524.96,3236513.7,2609051.2,627462.5 +Europe,Germany,Household,Offline,M,4/6/2015,872115170,4/30/2015,7114,668.27,502.54,4754072.78,3575069.56,1179003.22 +Europe,Lithuania,Vegetables,Offline,C,1/28/2016,914612090,3/5/2016,2897,154.06,90.93,446311.82,263424.21,182887.61 +Middle East and North Africa,Jordan,Clothes,Offline,L,9/15/2016,810729920,9/23/2016,1855,109.28,35.84,202714.4,66483.2,136231.2 +Europe,Georgia,Vegetables,Online,L,6/8/2015,726142489,7/16/2015,554,154.06,90.93,85349.24,50375.22,34974.02 +Europe,Malta,Cereal,Online,C,8/3/2011,446836125,9/6/2011,7594,205.7,117.11,1562085.8,889333.34,672752.46 +Europe,Croatia,Fruits,Offline,L,12/7/2016,729109656,1/24/2017,8605,9.33,6.92,80284.65,59546.6,20738.05 +Sub-Saharan Africa,Rwanda,Snacks,Online,C,1/4/2014,149574410,2/12/2014,1247,152.58,97.44,190267.26,121507.68,68759.58 +Middle East and North Africa,Morocco,Beverages,Offline,C,12/2/2012,955154216,12/12/2012,213,47.45,31.79,10106.85,6771.27,3335.58 +Europe,Switzerland,Fruits,Offline,L,4/6/2017,513085401,5/1/2017,2227,9.33,6.92,20777.91,15410.84,5367.07 +Middle East and North Africa,Pakistan,Snacks,Offline,C,10/8/2012,760916793,11/11/2012,1043,152.58,97.44,159140.94,101629.92,57511.02 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,L,7/10/2016,556509721,7/14/2016,2448,154.06,90.93,377138.88,222596.64,154542.24 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,C,8/8/2012,628038012,9/16/2012,9259,154.06,90.93,1426441.54,841920.87,584520.67 +Asia,Indonesia,Personal Care,Offline,M,6/7/2016,423987996,6/10/2016,6325,81.73,56.67,516942.25,358437.75,158504.5 +North America,Mexico,Meat,Online,L,6/9/2010,363158500,6/14/2010,5525,421.89,364.69,2330942.25,2014912.25,316030 +Middle East and North Africa,Somalia,Office Supplies,Online,C,12/17/2015,484660851,12/28/2015,771,651.21,524.96,502082.91,404744.16,97338.75 +Europe,Norway,Beverages,Offline,M,10/6/2013,897918879,11/5/2013,3005,47.45,31.79,142587.25,95528.95,47058.3 +Europe,Latvia,Cereal,Offline,M,12/18/2015,432668912,1/16/2016,5201,205.7,117.11,1069845.7,609089.11,460756.59 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,M,10/21/2016,688959777,11/8/2016,7363,9.33,6.92,68696.79,50951.96,17744.83 +Sub-Saharan Africa,Malawi,Office Supplies,Online,L,8/13/2011,187152802,9/1/2011,1528,651.21,524.96,995048.88,802138.88,192910 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,C,9/11/2015,217921817,10/23/2015,6763,109.28,35.84,739060.64,242385.92,496674.72 +Asia,Bangladesh,Cosmetics,Offline,H,2/19/2015,792253148,2/27/2015,4167,437.2,263.33,1821812.4,1097296.11,724516.29 +Asia,Indonesia,Meat,Offline,L,1/7/2016,191445624,2/7/2016,1869,421.89,364.69,788512.41,681605.61,106906.8 +Sub-Saharan Africa,Mali,Personal Care,Offline,H,5/6/2010,817110574,6/10/2010,32,81.73,56.67,2615.36,1813.44,801.92 +Sub-Saharan Africa,Guinea,Cosmetics,Online,C,2/11/2010,641171824,3/15/2010,5846,437.2,263.33,2555871.2,1539427.18,1016444.02 +Middle East and North Africa,Yemen,Snacks,Offline,H,3/31/2013,855865705,5/20/2013,8536,152.58,97.44,1302422.88,831747.84,470675.04 +Asia,China,Vegetables,Online,C,12/8/2014,923741042,12/9/2014,4357,154.06,90.93,671239.42,396182.01,275057.41 +Sub-Saharan Africa,Botswana,Baby Food,Offline,M,6/12/2011,827659165,6/27/2011,1594,255.28,159.42,406916.32,254115.48,152800.84 +Middle East and North Africa,Pakistan,Vegetables,Online,C,6/17/2011,620793902,6/25/2011,5566,154.06,90.93,857497.96,506116.38,351381.58 +Central America and the Caribbean,Dominica,Personal Care,Offline,M,2/26/2017,876631581,3/8/2017,3620,81.73,56.67,295862.6,205145.4,90717.2 +Asia,North Korea,Cereal,Online,L,11/6/2012,438971030,12/13/2012,138,205.7,117.11,28386.6,16161.18,12225.42 +Sub-Saharan Africa,Malawi,Beverages,Online,H,3/15/2014,471923577,4/4/2014,1529,47.45,31.79,72551.05,48606.91,23944.14 +Europe,Macedonia,Office Supplies,Online,M,6/12/2011,409913051,7/12/2011,1236,651.21,524.96,804895.56,648850.56,156045 +Europe,Hungary,Vegetables,Offline,C,1/5/2011,207675778,2/23/2011,4733,154.06,90.93,729165.98,430371.69,298794.29 +Europe,Ukraine,Snacks,Offline,M,8/15/2016,790260589,9/30/2016,4524,152.58,97.44,690271.92,440818.56,249453.36 +Central America and the Caribbean,El Salvador,Household,Offline,L,5/3/2010,903028810,5/9/2010,5147,668.27,502.54,3439585.69,2586573.38,853012.31 +Sub-Saharan Africa,The Gambia,Household,Offline,H,12/6/2016,261654269,12/9/2016,8168,668.27,502.54,5458429.36,4104746.72,1353682.64 +Asia,India,Meat,Offline,M,10/26/2016,902123296,11/16/2016,7185,421.89,364.69,3031279.65,2620297.65,410982 +Sub-Saharan Africa,Namibia,Beverages,Offline,H,5/25/2010,430734717,6/29/2010,2830,47.45,31.79,134283.5,89965.7,44317.8 +Europe,Romania,Vegetables,Offline,C,4/13/2014,574099862,5/15/2014,7762,154.06,90.93,1195813.72,705798.66,490015.06 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,M,1/26/2012,429142558,3/3/2012,1674,651.21,524.96,1090125.54,878783.04,211342.5 +Australia and Oceania,Palau,Vegetables,Online,M,2/24/2011,513099133,4/3/2011,6291,154.06,90.93,969191.46,572040.63,397150.83 +Europe,Latvia,Personal Care,Online,L,3/8/2016,513518416,3/21/2016,366,81.73,56.67,29913.18,20741.22,9171.96 +Sub-Saharan Africa,Mauritius ,Fruits,Online,C,3/7/2010,638261735,3/10/2010,4686,9.33,6.92,43720.38,32427.12,11293.26 +Europe,Slovenia,Household,Online,L,4/17/2011,265502917,5/24/2011,7068,668.27,502.54,4723332.36,3551952.72,1171379.64 +Central America and the Caribbean,Cuba,Snacks,Offline,L,1/6/2016,193728291,1/11/2016,7361,152.58,97.44,1123141.38,717255.84,405885.54 +Central America and the Caribbean,Jamaica,Snacks,Online,C,7/22/2010,391736686,8/30/2010,2445,152.58,97.44,373058.1,238240.8,134817.3 +Asia,South Korea,Personal Care,Offline,L,6/21/2012,448639428,7/22/2012,1231,81.73,56.67,100609.63,69760.77,30848.86 +Sub-Saharan Africa,Chad,Snacks,Online,C,11/20/2013,923860347,12/3/2013,9662,152.58,97.44,1474227.96,941465.28,532762.68 +Europe,Austria,Office Supplies,Offline,C,7/23/2015,197135770,8/24/2015,5710,651.21,524.96,3718409.1,2997521.6,720887.5 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,M,7/9/2015,318514525,7/27/2015,4381,437.2,263.33,1915373.2,1153648.73,761724.47 +Central America and the Caribbean,Dominica,Meat,Online,M,11/15/2012,258357942,12/5/2012,2711,421.89,364.69,1143743.79,988674.59,155069.2 +Sub-Saharan Africa,Burundi,Cereal,Offline,H,7/29/2011,857339847,8/21/2011,4767,205.7,117.11,980571.9,558263.37,422308.53 +Europe,Slovenia,Fruits,Online,C,8/21/2016,776446568,9/14/2016,6649,9.33,6.92,62035.17,46011.08,16024.09 +Sub-Saharan Africa,Burundi,Personal Care,Offline,L,3/21/2015,546976935,3/31/2015,1485,81.73,56.67,121369.05,84154.95,37214.1 +Sub-Saharan Africa,Mauritania,Fruits,Online,C,9/3/2010,320542275,10/4/2010,4437,9.33,6.92,41397.21,30704.04,10693.17 +Sub-Saharan Africa,Nigeria,Personal Care,Online,M,3/20/2011,319066417,4/13/2011,7698,81.73,56.67,629157.54,436245.66,192911.88 +Central America and the Caribbean,Grenada,Personal Care,Offline,H,12/23/2010,384785687,2/2/2011,5491,81.73,56.67,448779.43,311174.97,137604.46 +Europe,Denmark,Office Supplies,Online,C,7/7/2016,430248916,7/29/2016,9070,651.21,524.96,5906474.7,4761387.2,1145087.5 +Middle East and North Africa,Afghanistan,Cereal,Online,M,9/25/2012,888317430,10/14/2012,1723,205.7,117.11,354421.1,201780.53,152640.57 +Central America and the Caribbean,Cuba,Meat,Online,L,2/7/2012,462165057,3/1/2012,3766,421.89,364.69,1588837.74,1373422.54,215415.2 +Asia,Cambodia,Meat,Offline,L,1/4/2013,175278127,2/13/2013,7548,421.89,364.69,3184425.72,2752680.12,431745.6 +Middle East and North Africa,United Arab Emirates,Beverages,Online,M,2/18/2011,221455466,3/1/2011,2449,47.45,31.79,116205.05,77853.71,38351.34 +Australia and Oceania,Vanuatu,Fruits,Online,L,10/10/2010,414808404,11/23/2010,9880,9.33,6.92,92180.4,68369.6,23810.8 +Europe,Bosnia and Herzegovina,Fruits,Online,C,7/9/2013,639760768,8/8/2013,8283,9.33,6.92,77280.39,57318.36,19962.03 +Middle East and North Africa,Afghanistan,Vegetables,Offline,L,6/15/2014,401048886,7/14/2014,8132,154.06,90.93,1252815.92,739442.76,513373.16 +Sub-Saharan Africa,Sudan,Cosmetics,Online,C,7/1/2013,173721587,8/7/2013,6933,437.2,263.33,3031107.6,1825666.89,1205440.71 +Sub-Saharan Africa,Ghana,Snacks,Online,C,8/27/2011,953140199,9/7/2011,4221,152.58,97.44,644040.18,411294.24,232745.94 +Europe,Malta,Snacks,Offline,M,10/6/2014,204978549,10/6/2014,6563,152.58,97.44,1001382.54,639498.72,361883.82 +Europe,Liechtenstein,Vegetables,Online,M,8/6/2014,415222966,8/22/2014,2558,154.06,90.93,394085.48,232598.94,161486.54 +Central America and the Caribbean,Guatemala,Office Supplies,Offline,M,5/3/2015,540172278,5/8/2015,7836,651.21,524.96,5102881.56,4113586.56,989295 +Sub-Saharan Africa,Senegal,Cosmetics,Online,H,9/1/2014,956437814,10/2/2014,58,437.2,263.33,25357.6,15273.14,10084.46 +Europe,France,Household,Online,C,2/14/2015,310943400,3/31/2015,3917,668.27,502.54,2617613.59,1968449.18,649164.41 +Middle East and North Africa,Iraq,Personal Care,Offline,M,9/23/2012,470925366,10/1/2012,6136,81.73,56.67,501495.28,347727.12,153768.16 +Sub-Saharan Africa,Namibia,Baby Food,Online,H,12/7/2015,673932540,1/1/2016,470,255.28,159.42,119981.6,74927.4,45054.2 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,L,7/13/2011,677826249,7/23/2011,2705,421.89,364.69,1141212.45,986486.45,154726 +Europe,San Marino,Snacks,Online,L,11/20/2013,310780322,12/8/2013,5658,152.58,97.44,863297.64,551315.52,311982.12 +Sub-Saharan Africa,Tanzania,Meat,Offline,C,9/18/2015,821281087,10/2/2015,4179,421.89,364.69,1763078.31,1524039.51,239038.8 +Australia and Oceania,Papua New Guinea,Cereal,Online,C,7/30/2014,828127372,8/3/2014,147,205.7,117.11,30237.9,17215.17,13022.73 +Central America and the Caribbean,Panama,Beverages,Offline,C,9/4/2016,370430505,9/11/2016,7473,47.45,31.79,354593.85,237566.67,117027.18 +Middle East and North Africa,Pakistan,Personal Care,Offline,M,5/6/2010,457614314,6/5/2010,7100,81.73,56.67,580283,402357,177926 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,H,4/9/2015,819415128,5/20/2015,2000,205.7,117.11,411400,234220,177180 +Europe,Macedonia,Snacks,Offline,H,7/25/2010,355881774,7/25/2010,2180,152.58,97.44,332624.4,212419.2,120205.2 +Asia,Uzbekistan,Snacks,Online,M,4/2/2014,287375581,5/1/2014,9675,152.58,97.44,1476211.5,942732,533479.5 +Australia and Oceania,Tonga,Cosmetics,Online,M,5/11/2011,104570376,6/17/2011,3553,437.2,263.33,1553371.6,935611.49,617760.11 +Sub-Saharan Africa,Ethiopia,Household,Online,C,9/8/2010,718452489,10/25/2010,4912,668.27,502.54,3282542.24,2468476.48,814065.76 +Central America and the Caribbean,El Salvador,Meat,Online,M,10/1/2010,410320746,10/22/2010,1882,421.89,364.69,793996.98,686346.58,107650.4 +Central America and the Caribbean,Dominica,Fruits,Offline,C,2/13/2011,681786477,3/19/2011,4624,9.33,6.92,43141.92,31998.08,11143.84 +Middle East and North Africa,Iran,Clothes,Online,L,3/21/2016,404773509,5/8/2016,331,109.28,35.84,36171.68,11863.04,24308.64 +Sub-Saharan Africa,Central African Republic,Meat,Offline,H,5/26/2016,771518170,7/5/2016,8226,421.89,364.69,3470467.14,2999939.94,470527.2 +Sub-Saharan Africa,Togo,Vegetables,Online,C,6/6/2014,344569289,6/30/2014,4565,154.06,90.93,703283.9,415095.45,288188.45 +Europe,Kosovo,Meat,Online,L,2/21/2014,906788194,3/22/2014,7632,421.89,364.69,3219864.48,2783314.08,436550.4 +Middle East and North Africa,Kuwait,Personal Care,Offline,M,8/24/2016,711348712,9/13/2016,2746,81.73,56.67,224430.58,155615.82,68814.76 +Middle East and North Africa,Morocco,Clothes,Offline,H,7/21/2016,331737172,8/17/2016,7256,109.28,35.84,792935.68,260055.04,532880.64 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,C,4/27/2013,411752402,5/15/2013,5541,421.89,364.69,2337692.49,2020747.29,316945.2 +Australia and Oceania,New Zealand,Clothes,Offline,M,1/13/2015,315505731,2/5/2015,4012,109.28,35.84,438431.36,143790.08,294641.28 +Europe,Poland,Snacks,Online,H,12/6/2011,377420985,12/18/2011,6112,152.58,97.44,932568.96,595553.28,337015.68 +Sub-Saharan Africa,Cameroon,Household,Offline,C,6/10/2010,552234494,6/27/2010,7314,668.27,502.54,4887726.78,3675577.56,1212149.22 +Europe,United Kingdom,Fruits,Online,C,4/13/2014,864995086,4/22/2014,123,9.33,6.92,1147.59,851.16,296.43 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,L,2/2/2013,961064088,2/25/2013,9075,154.06,90.93,1398094.5,825189.75,572904.75 +Europe,Germany,Snacks,Online,M,7/2/2016,556115329,8/2/2016,5739,152.58,97.44,875656.62,559208.16,316448.46 +North America,Greenland,Office Supplies,Online,M,6/28/2012,786135137,7/15/2012,3711,651.21,524.96,2416640.31,1948126.56,468513.75 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,L,8/9/2016,157422339,8/16/2016,3623,109.28,35.84,395921.44,129848.32,266073.12 +Asia,Bhutan,Vegetables,Offline,C,3/4/2015,396588265,4/11/2015,8136,154.06,90.93,1253432.16,739806.48,513625.68 +Europe,Croatia,Clothes,Offline,H,7/5/2014,600556743,8/9/2014,6941,109.28,35.84,758512.48,248765.44,509747.04 +Middle East and North Africa,Bahrain,Fruits,Offline,L,6/4/2014,386564099,7/10/2014,1762,9.33,6.92,16439.46,12193.04,4246.42 +North America,Canada,Vegetables,Online,M,1/5/2012,342159163,1/24/2012,1355,154.06,90.93,208751.3,123210.15,85541.15 +Europe,Belgium,Cereal,Online,M,12/29/2012,675203263,1/22/2013,6505,205.7,117.11,1338078.5,761800.55,576277.95 +Sub-Saharan Africa,Djibouti,Clothes,Online,H,10/23/2012,763870227,11/23/2012,5030,109.28,35.84,549678.4,180275.2,369403.2 +Australia and Oceania,Samoa ,Office Supplies,Online,L,7/14/2015,506646382,8/13/2015,6778,651.21,524.96,4413901.38,3558178.88,855722.5 +Central America and the Caribbean,Cuba,Cereal,Offline,C,12/6/2014,772330558,12/7/2014,8630,205.7,117.11,1775191,1010659.3,764531.7 +Australia and Oceania,Solomon Islands,Household,Online,M,6/4/2013,250034081,7/15/2013,9496,668.27,502.54,6345891.92,4772119.84,1573772.08 +Asia,Bhutan,Cereal,Offline,L,9/15/2010,399180781,10/12/2010,5319,205.7,117.11,1094118.3,622908.09,471210.21 +Europe,Iceland,Cereal,Offline,M,2/7/2015,499506986,2/14/2015,4072,205.7,117.11,837610.4,476871.92,360738.48 +Middle East and North Africa,Israel,Vegetables,Offline,L,1/31/2017,801061522,2/14/2017,761,154.06,90.93,117239.66,69197.73,48041.93 +Europe,Norway,Office Supplies,Online,L,10/1/2015,274205720,11/15/2015,2421,651.21,524.96,1576579.41,1270928.16,305651.25 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Online,M,1/18/2015,659613406,2/20/2015,3120,255.28,159.42,796473.6,497390.4,299083.2 +Sub-Saharan Africa,Guinea,Office Supplies,Offline,H,6/5/2012,618270909,7/2/2012,8956,651.21,524.96,5832236.76,4701541.76,1130695 +Sub-Saharan Africa,Guinea,Fruits,Offline,C,3/9/2010,681477057,3/23/2010,3060,9.33,6.92,28549.8,21175.2,7374.6 +Asia,Tajikistan,Meat,Offline,H,9/7/2011,100843179,10/21/2011,592,421.89,364.69,249758.88,215896.48,33862.4 +Sub-Saharan Africa,Guinea-Bissau,Household,Offline,C,7/23/2017,898293101,7/26/2017,3746,668.27,502.54,2503339.42,1882514.84,620824.58 +Central America and the Caribbean,Belize,Snacks,Offline,L,5/15/2014,216063153,6/30/2014,6743,152.58,97.44,1028846.94,657037.92,371809.02 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,L,3/31/2016,666702163,4/9/2016,840,255.28,159.42,214435.2,133912.8,80522.4 +Europe,Liechtenstein,Cosmetics,Online,H,9/1/2015,883071458,10/18/2015,9323,437.2,263.33,4076015.6,2455025.59,1620990.01 +Asia,Maldives,Office Supplies,Offline,C,7/11/2017,468344867,8/30/2017,2509,651.21,524.96,1633885.89,1317124.64,316761.25 +Middle East and North Africa,Iran,Vegetables,Online,H,8/23/2012,446008718,9/13/2012,2746,154.06,90.93,423048.76,249693.78,173354.98 +Europe,Serbia,Beverages,Online,H,11/3/2011,109861838,11/9/2011,9414,47.45,31.79,446694.3,299271.06,147423.24 +Sub-Saharan Africa,Cameroon,Household,Online,L,11/4/2011,174015557,11/14/2011,3925,668.27,502.54,2622959.75,1972469.5,650490.25 +Sub-Saharan Africa,South Africa,Fruits,Online,M,3/30/2014,522893702,4/25/2014,4721,9.33,6.92,44046.93,32669.32,11377.61 +Australia and Oceania,Vanuatu,Fruits,Online,L,2/12/2014,661232602,2/24/2014,2276,9.33,6.92,21235.08,15749.92,5485.16 +Europe,Malta,Cereal,Online,C,5/25/2011,164081084,6/9/2011,4094,205.7,117.11,842135.8,479448.34,362687.46 +Europe,Latvia,Cereal,Offline,L,8/24/2014,926800477,10/6/2014,9712,205.7,117.11,1997758.4,1137372.32,860386.08 +Central America and the Caribbean,The Bahamas,Personal Care,Online,M,7/27/2014,415064609,9/8/2014,5696,81.73,56.67,465534.08,322792.32,142741.76 +Europe,Montenegro,Snacks,Offline,C,7/3/2010,214859807,7/29/2010,646,152.58,97.44,98566.68,62946.24,35620.44 +Australia and Oceania,New Zealand,Snacks,Offline,L,3/18/2014,182484900,4/29/2014,192,152.58,97.44,29295.36,18708.48,10586.88 +Australia and Oceania,Fiji,Clothes,Online,C,10/18/2015,694551217,10/19/2015,1994,109.28,35.84,217904.32,71464.96,146439.36 +North America,United States of America,Personal Care,Online,H,3/23/2010,397982585,3/29/2010,746,81.73,56.67,60970.58,42275.82,18694.76 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,M,3/28/2016,260015332,4/17/2016,3170,437.2,263.33,1385924,834756.1,551167.9 +Europe,Sweden,Office Supplies,Online,L,12/30/2011,418198287,2/13/2012,3021,651.21,524.96,1967305.41,1585904.16,381401.25 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,C,7/31/2014,630392777,9/14/2014,6086,47.45,31.79,288780.7,193473.94,95306.76 +Middle East and North Africa,Syria,Meat,Offline,L,8/24/2015,724772632,9/18/2015,5183,421.89,364.69,2186655.87,1890188.27,296467.6 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,L,6/20/2015,149824178,6/22/2015,5158,81.73,56.67,421563.34,292303.86,129259.48 +Europe,Poland,Beverages,Offline,L,8/14/2011,224346244,9/15/2011,7894,47.45,31.79,374570.3,250950.26,123620.04 +Asia,Nepal,Household,Online,H,4/16/2010,987450158,5/17/2010,7300,668.27,502.54,4878371,3668542,1209829 +Asia,South Korea,Office Supplies,Online,L,12/21/2014,748559749,12/28/2014,4319,651.21,524.96,2812575.99,2267302.24,545273.75 +Central America and the Caribbean,Barbados,Fruits,Offline,H,1/20/2015,137411344,2/20/2015,1925,9.33,6.92,17960.25,13321,4639.25 +Middle East and North Africa,Pakistan,Personal Care,Offline,H,5/13/2012,754053771,5/23/2012,122,81.73,56.67,9971.06,6913.74,3057.32 +North America,Canada,Vegetables,Online,M,5/12/2017,218848359,5/29/2017,948,154.06,90.93,146048.88,86201.64,59847.24 +Europe,Italy,Household,Offline,M,1/25/2015,722468936,2/4/2015,3468,668.27,502.54,2317560.36,1742808.72,574751.64 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,L,4/15/2014,475901830,4/29/2014,8782,421.89,364.69,3705037.98,3202707.58,502330.4 +Middle East and North Africa,Morocco,Clothes,Offline,M,7/12/2013,460445868,8/21/2013,5019,109.28,35.84,548476.32,179880.96,368595.36 +Europe,Malta,Cereal,Offline,C,5/13/2012,377712380,5/24/2012,2342,205.7,117.11,481749.4,274271.62,207477.78 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,C,3/24/2015,899625194,5/5/2015,7941,421.89,364.69,3350228.49,2896003.29,454225.2 +Middle East and North Africa,Kuwait,Vegetables,Online,M,6/16/2012,518420636,6/24/2012,1042,154.06,90.93,160530.52,94749.06,65781.46 +Sub-Saharan Africa,Niger,Meat,Offline,M,5/25/2014,496647536,6/20/2014,7897,421.89,364.69,3331665.33,2879956.93,451708.4 +Middle East and North Africa,Iran,Cosmetics,Online,H,4/24/2017,817167222,5/14/2017,6795,437.2,263.33,2970774,1789327.35,1181446.65 +Middle East and North Africa,Qatar,Baby Food,Online,H,9/26/2014,633153522,10/6/2014,3052,255.28,159.42,779114.56,486549.84,292564.72 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,M,6/5/2016,518092763,6/28/2016,4017,437.2,263.33,1756232.4,1057796.61,698435.79 +Europe,Slovenia,Cereal,Online,H,4/6/2014,215783774,5/3/2014,4069,205.7,117.11,836993.3,476520.59,360472.71 +Middle East and North Africa,Israel,Clothes,Offline,H,5/4/2016,890337884,5/7/2016,9620,109.28,35.84,1051273.6,344780.8,706492.8 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,M,11/20/2012,176178920,12/12/2012,4112,421.89,364.69,1734811.68,1499605.28,235206.4 +Asia,Malaysia,Cosmetics,Online,M,5/5/2010,728043210,5/19/2010,3019,437.2,263.33,1319906.8,794993.27,524913.53 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,C,5/31/2012,770979583,6/1/2012,8846,109.28,35.84,966690.88,317040.64,649650.24 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,C,4/27/2016,850349366,5/15/2016,6129,437.2,263.33,2679598.8,1613949.57,1065649.23 +Asia,China,Cosmetics,Online,H,7/17/2016,681826388,8/23/2016,6435,437.2,263.33,2813382,1694528.55,1118853.45 +Asia,Sri Lanka,Meat,Offline,L,3/16/2016,501396977,4/27/2016,3363,421.89,364.69,1418816.07,1226452.47,192363.6 +North America,Greenland,Clothes,Online,M,9/19/2015,615359961,9/26/2015,7542,109.28,35.84,824189.76,270305.28,553884.48 +Central America and the Caribbean,Haiti,Meat,Online,M,7/15/2016,950326669,8/6/2016,1634,421.89,364.69,689368.26,595903.46,93464.8 +Asia,Kazakhstan,Fruits,Offline,H,6/2/2017,603220927,6/12/2017,5332,9.33,6.92,49747.56,36897.44,12850.12 +Europe,Moldova ,Office Supplies,Online,H,8/7/2010,991279065,8/18/2010,359,651.21,524.96,233784.39,188460.64,45323.75 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,L,11/19/2015,902049911,11/21/2015,5469,9.33,6.92,51025.77,37845.48,13180.29 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Online,M,4/14/2016,543394792,5/7/2016,1449,255.28,159.42,369900.72,230999.58,138901.14 +Asia,India,Baby Food,Online,C,10/22/2014,193487536,10/24/2014,6117,255.28,159.42,1561547.76,975172.14,586375.62 +Europe,Moldova ,Cereal,Offline,H,7/10/2015,650814473,8/11/2015,9320,205.7,117.11,1917124,1091465.2,825658.8 +Central America and the Caribbean,El Salvador,Meat,Offline,H,3/16/2012,984174430,4/29/2012,7939,421.89,364.69,3349384.71,2895273.91,454110.8 +Australia and Oceania,Papua New Guinea,Baby Food,Online,M,11/6/2014,782678735,12/4/2014,885,255.28,159.42,225922.8,141086.7,84836.1 +Europe,Hungary,Meat,Online,M,7/27/2015,605751216,8/15/2015,4101,421.89,364.69,1730170.89,1495593.69,234577.2 +Europe,United Kingdom,Snacks,Online,H,2/14/2015,633128201,2/26/2015,5559,152.58,97.44,848192.22,541668.96,306523.26 +Europe,United Kingdom,Household,Offline,M,7/20/2011,214858520,8/28/2011,265,668.27,502.54,177091.55,133173.1,43918.45 +Europe,Ireland,Personal Care,Offline,H,7/10/2011,121303498,8/26/2011,5256,81.73,56.67,429572.88,297857.52,131715.36 +Europe,Serbia,Cosmetics,Offline,H,6/3/2011,293136966,6/23/2011,4597,437.2,263.33,2009808.4,1210528.01,799280.39 +Asia,Singapore,Snacks,Offline,L,4/6/2016,291345250,4/14/2016,4389,152.58,97.44,669673.62,427664.16,242009.46 +Australia and Oceania,Australia,Baby Food,Online,L,3/14/2013,647227180,4/30/2013,7760,255.28,159.42,1980972.8,1237099.2,743873.6 +Europe,Slovenia,Baby Food,Online,C,3/2/2013,612394082,4/6/2013,9872,255.28,159.42,2520124.16,1573794.24,946329.92 +Sub-Saharan Africa,Guinea,Baby Food,Offline,L,10/19/2016,408769786,10/31/2016,2918,255.28,159.42,744907.04,465187.56,279719.48 +Central America and the Caribbean,El Salvador,Fruits,Offline,L,8/30/2010,778590619,9/28/2010,1121,9.33,6.92,10458.93,7757.32,2701.61 +Middle East and North Africa,Lebanon,Clothes,Online,C,6/14/2016,734405410,7/8/2016,5736,109.28,35.84,626830.08,205578.24,421251.84 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,L,7/2/2011,709075486,7/3/2011,48,421.89,364.69,20250.72,17505.12,2745.6 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,M,11/8/2015,305774676,11/10/2015,4377,651.21,524.96,2850346.17,2297749.92,552596.25 +Europe,Latvia,Vegetables,Online,C,10/2/2012,547989308,11/2/2012,1069,154.06,90.93,164690.14,97204.17,67485.97 +Sub-Saharan Africa,Guinea,Cereal,Offline,H,1/7/2013,729518210,2/6/2013,9505,205.7,117.11,1955178.5,1113130.55,842047.95 +Europe,Netherlands,Fruits,Online,H,5/21/2013,664472711,5/25/2013,1096,9.33,6.92,10225.68,7584.32,2641.36 +Europe,Sweden,Meat,Offline,H,6/10/2015,237276637,6/10/2015,4285,421.89,364.69,1807798.65,1562696.65,245102 +Sub-Saharan Africa,Zambia,Vegetables,Offline,L,4/3/2014,752666318,4/27/2014,9544,154.06,90.93,1470348.64,867835.92,602512.72 +Asia,China,Fruits,Offline,M,5/4/2017,885690581,5/25/2017,4380,9.33,6.92,40865.4,30309.6,10555.8 +Asia,Nepal,Meat,Online,M,7/16/2010,731710755,7/17/2010,8328,421.89,364.69,3513499.92,3037138.32,476361.6 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,C,11/6/2014,456400668,11/18/2014,7955,81.73,56.67,650162.15,450809.85,199352.3 +North America,Mexico,Office Supplies,Offline,C,6/16/2014,745746648,6/30/2014,1860,651.21,524.96,1211250.6,976425.6,234825 +Europe,Iceland,Office Supplies,Offline,C,7/22/2013,556047523,7/27/2013,5673,651.21,524.96,3694314.33,2978098.08,716216.25 +Asia,Laos,Meat,Online,C,5/25/2017,263914620,7/14/2017,7056,421.89,364.69,2976855.84,2573252.64,403603.2 +Sub-Saharan Africa,Mauritania,Clothes,Offline,C,5/16/2013,316271770,7/2/2013,700,109.28,35.84,76496,25088,51408 +Sub-Saharan Africa,Comoros,Beverages,Offline,L,8/25/2012,780355298,9/4/2012,3329,47.45,31.79,157961.05,105828.91,52132.14 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,L,2/8/2016,893714034,3/21/2016,8698,47.45,31.79,412720.1,276509.42,136210.68 +Sub-Saharan Africa,Guinea,Meat,Offline,M,7/14/2010,414209306,7/21/2010,2593,421.89,364.69,1093960.77,945641.17,148319.6 +Asia,Malaysia,Vegetables,Offline,C,4/20/2010,970014941,5/1/2010,7832,154.06,90.93,1206597.92,712163.76,494434.16 +Sub-Saharan Africa,Malawi,Beverages,Offline,C,9/11/2015,209617269,9/30/2015,9263,47.45,31.79,439529.35,294470.77,145058.58 +Asia,Bangladesh,Beverages,Offline,M,9/13/2016,351815116,10/20/2016,8766,47.45,31.79,415946.7,278671.14,137275.56 +Central America and the Caribbean,Haiti,Personal Care,Offline,C,12/14/2011,535719811,1/16/2012,252,81.73,56.67,20595.96,14280.84,6315.12 +Australia and Oceania,Nauru,Office Supplies,Offline,H,7/1/2012,870755183,7/14/2012,4664,651.21,524.96,3037243.44,2448413.44,588830 +Middle East and North Africa,Somalia,Household,Offline,L,4/24/2015,186657559,6/13/2015,4975,668.27,502.54,3324643.25,2500136.5,824506.75 +Asia,Myanmar,Meat,Offline,M,8/22/2014,983475768,10/10/2014,1190,421.89,364.69,502049.1,433981.1,68068 +Australia and Oceania,Vanuatu,Cereal,Online,L,5/16/2013,881571137,6/18/2013,5345,205.7,117.11,1099466.5,625952.95,473513.55 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,L,9/5/2011,271617496,9/17/2011,6508,651.21,524.96,4238074.68,3416439.68,821635 +Europe,Malta,Office Supplies,Offline,C,10/14/2010,964601171,10/23/2010,5777,651.21,524.96,3762040.17,3032693.92,729346.25 +Sub-Saharan Africa,Togo,Cereal,Offline,L,10/11/2016,341820991,11/16/2016,1282,205.7,117.11,263707.4,150135.02,113572.38 +Europe,Czech Republic,Cosmetics,Offline,M,2/1/2014,804888284,2/17/2014,3184,437.2,263.33,1392044.8,838442.72,553602.08 +Middle East and North Africa,Egypt,Office Supplies,Online,M,9/15/2014,325726878,9/29/2014,8676,651.21,524.96,5649897.96,4554552.96,1095345 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,H,7/23/2016,996573102,7/28/2016,6982,651.21,524.96,4546748.22,3665270.72,881477.5 +Sub-Saharan Africa,Niger,Snacks,Offline,H,11/3/2014,479975783,11/7/2014,4355,152.58,97.44,664485.9,424351.2,240134.7 +Asia,Cambodia,Cereal,Offline,H,5/19/2013,558796250,6/28/2013,9083,205.7,117.11,1868373.1,1063710.13,804662.97 +Europe,Cyprus,Household,Online,M,4/19/2013,386208331,5/17/2013,6482,668.27,502.54,4331726.14,3257464.28,1074261.86 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,L,10/9/2016,535698354,11/25/2016,3902,109.28,35.84,426410.56,139847.68,286562.88 +Europe,Bulgaria,Beverages,Offline,C,9/6/2015,751065146,9/20/2015,5722,47.45,31.79,271508.9,181902.38,89606.52 +Europe,Romania,Baby Food,Offline,H,7/20/2010,396420037,8/1/2010,8353,255.28,159.42,2132353.84,1331635.26,800718.58 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,L,4/27/2014,706186854,5/7/2014,5238,154.06,90.93,806966.28,476291.34,330674.94 +Europe,Ukraine,Snacks,Online,H,9/18/2010,735101926,10/28/2010,1850,152.58,97.44,282273,180264,102009 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,C,1/9/2011,508214080,1/31/2011,695,421.89,364.69,293213.55,253459.55,39754 +Asia,Myanmar,Cosmetics,Online,M,6/13/2012,570884644,7/25/2012,6307,437.2,263.33,2757420.4,1660822.31,1096598.09 +Sub-Saharan Africa,Gabon,Clothes,Offline,M,1/21/2017,638787448,2/10/2017,256,109.28,35.84,27975.68,9175.04,18800.64 +Sub-Saharan Africa,Eritrea,Clothes,Online,M,10/28/2012,947908818,12/11/2012,6139,109.28,35.84,670869.92,220021.76,450848.16 +Europe,Serbia,Beverages,Offline,M,4/20/2015,904547584,5/26/2015,4586,47.45,31.79,217605.7,145788.94,71816.76 +Europe,Armenia,Snacks,Online,C,10/21/2010,435315072,11/25/2010,8258,152.58,97.44,1260005.64,804659.52,455346.12 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,M,3/25/2013,437135112,4/8/2013,6849,255.28,159.42,1748412.72,1091867.58,656545.14 +Sub-Saharan Africa,Gabon,Household,Online,H,10/26/2014,527244031,11/10/2014,2080,668.27,502.54,1390001.6,1045283.2,344718.4 +Asia,Bangladesh,Office Supplies,Offline,M,8/28/2012,393190658,9/10/2012,2708,651.21,524.96,1763476.68,1421591.68,341885 +Europe,Poland,Cosmetics,Offline,L,6/22/2012,242836320,8/11/2012,9518,437.2,263.33,4161269.6,2506374.94,1654894.66 +Europe,Italy,Office Supplies,Online,C,4/10/2017,354354846,4/12/2017,328,651.21,524.96,213596.88,172186.88,41410 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,C,12/26/2015,626232564,1/8/2016,4987,255.28,159.42,1273081.36,795027.54,478053.82 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,L,7/12/2017,127268302,7/24/2017,374,205.7,117.11,76931.8,43799.14,33132.66 +Asia,Cambodia,Meat,Offline,C,9/30/2016,246573388,11/14/2016,5400,421.89,364.69,2278206,1969326,308880 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,L,5/1/2013,643571650,6/10/2013,6008,437.2,263.33,2626697.6,1582086.64,1044610.96 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,M,8/13/2015,597999417,9/27/2015,171,152.58,97.44,26091.18,16662.24,9428.94 +Australia and Oceania,Australia,Cosmetics,Online,M,1/23/2014,359905517,3/5/2014,2895,437.2,263.33,1265694,762340.35,503353.65 +Europe,Iceland,Snacks,Offline,H,5/6/2015,699651277,6/2/2015,1215,152.58,97.44,185384.7,118389.6,66995.1 +Europe,San Marino,Meat,Offline,C,11/4/2015,657910525,12/10/2015,9200,421.89,364.69,3881388,3355148,526240 +Europe,Sweden,Vegetables,Online,L,12/31/2012,695669591,1/17/2013,2946,154.06,90.93,453860.76,267879.78,185980.98 +Asia,Uzbekistan,Baby Food,Online,M,9/8/2016,444227302,9/14/2016,5585,255.28,159.42,1425738.8,890360.7,535378.1 +Australia and Oceania,East Timor,Personal Care,Online,C,2/15/2015,955194985,2/19/2015,2278,81.73,56.67,186180.94,129094.26,57086.68 +Sub-Saharan Africa,Namibia,Personal Care,Online,C,7/8/2016,650496470,8/26/2016,5216,81.73,56.67,426303.68,295590.72,130712.96 +Sub-Saharan Africa,Cameroon,Snacks,Offline,C,1/1/2015,272368085,2/10/2015,8624,152.58,97.44,1315849.92,840322.56,475527.36 +Sub-Saharan Africa,Djibouti,Household,Offline,H,2/16/2017,633358657,3/5/2017,3756,668.27,502.54,2510022.12,1887540.24,622481.88 +Asia,Myanmar,Beverages,Offline,H,5/20/2015,366329514,6/25/2015,3899,47.45,31.79,185007.55,123949.21,61058.34 +Middle East and North Africa,Yemen,Household,Offline,H,8/26/2014,874454486,9/30/2014,9370,668.27,502.54,6261689.9,4708799.8,1552890.1 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,C,5/2/2013,481219899,5/21/2013,2517,421.89,364.69,1061897.13,917924.73,143972.4 +Asia,Taiwan,Meat,Online,M,9/3/2014,280424582,10/4/2014,2720,421.89,364.69,1147540.8,991956.8,155584 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,L,5/27/2015,986179864,6/24/2015,1392,255.28,159.42,355349.76,221912.64,133437.12 +Middle East and North Africa,Kuwait,Beverages,Online,H,2/8/2017,682909572,2/10/2017,6973,47.45,31.79,330868.85,221671.67,109197.18 +Sub-Saharan Africa,Sudan,Personal Care,Offline,C,11/13/2014,675350034,11/26/2014,9938,81.73,56.67,812232.74,563186.46,249046.28 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,M,3/8/2016,538550078,3/13/2016,7791,81.73,56.67,636758.43,441515.97,195242.46 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Online,L,6/24/2014,367871034,8/2/2014,69,437.2,263.33,30166.8,18169.77,11997.03 +Asia,Brunei,Household,Online,L,8/8/2015,328986728,8/18/2015,3338,668.27,502.54,2230685.26,1677478.52,553206.74 +Sub-Saharan Africa,Comoros,Fruits,Online,H,4/24/2011,207883489,5/24/2011,6199,9.33,6.92,57836.67,42897.08,14939.59 +Sub-Saharan Africa,Senegal,Fruits,Online,L,5/17/2013,760860145,7/5/2013,4280,9.33,6.92,39932.4,29617.6,10314.8 +Middle East and North Africa,Yemen,Meat,Online,M,11/26/2011,564528024,12/22/2011,5242,421.89,364.69,2211547.38,1911704.98,299842.4 +Asia,Uzbekistan,Cereal,Offline,L,12/29/2016,965810954,1/13/2017,3779,205.7,117.11,777340.3,442558.69,334781.61 +Central America and the Caribbean,Barbados,Snacks,Offline,H,2/8/2017,231945264,3/8/2017,6613,152.58,97.44,1009011.54,644370.72,364640.82 +Asia,India,Household,Online,C,2/11/2013,300479781,2/28/2013,7499,668.27,502.54,5011356.73,3768547.46,1242809.27 +Sub-Saharan Africa,Zambia,Fruits,Online,M,7/13/2014,929275834,8/31/2014,2225,9.33,6.92,20759.25,15397,5362.25 +Australia and Oceania,Palau,Vegetables,Offline,L,1/2/2013,146507251,1/27/2013,3606,154.06,90.93,555540.36,327893.58,227646.78 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Online,H,5/24/2016,100660359,6/7/2016,6492,651.21,524.96,4227655.32,3408040.32,819615 +Central America and the Caribbean,Honduras,Cereal,Online,L,9/8/2014,310533988,9/28/2014,2763,205.7,117.11,568349.1,323574.93,244774.17 +Middle East and North Africa,Jordan,Household,Online,C,2/1/2014,815239465,2/14/2014,6329,668.27,502.54,4229480.83,3180575.66,1048905.17 +Sub-Saharan Africa,Zambia,Household,Online,C,7/1/2010,824200618,8/18/2010,8133,668.27,502.54,5435039.91,4087157.82,1347882.09 +Australia and Oceania,Solomon Islands,Fruits,Online,M,1/15/2016,967153775,3/2/2016,1149,9.33,6.92,10720.17,7951.08,2769.09 +Asia,Cambodia,Household,Online,H,5/22/2017,144147765,6/6/2017,5382,668.27,502.54,3596629.14,2704670.28,891958.86 +Europe,United Kingdom,Baby Food,Online,H,6/6/2017,475543916,7/3/2017,2867,255.28,159.42,731887.76,457057.14,274830.62 +Europe,Hungary,Vegetables,Offline,H,5/2/2016,552016055,6/13/2016,2673,154.06,90.93,411802.38,243055.89,168746.49 +Europe,Georgia,Personal Care,Online,L,5/2/2015,384550511,6/4/2015,5897,81.73,56.67,481961.81,334182.99,147778.82 +Central America and the Caribbean,Saint Lucia,Household,Offline,H,12/6/2012,954446113,12/16/2012,669,668.27,502.54,447072.63,336199.26,110873.37 +Europe,Belarus,Office Supplies,Offline,C,4/12/2016,163314187,6/1/2016,7152,651.21,524.96,4657453.92,3754513.92,902940 +Sub-Saharan Africa,The Gambia,Meat,Offline,H,8/29/2014,483078563,9/12/2014,2537,421.89,364.69,1070334.93,925218.53,145116.4 +Europe,Ireland,Personal Care,Online,C,7/24/2013,405975568,8/24/2013,6047,81.73,56.67,494221.31,342683.49,151537.82 +Sub-Saharan Africa,Togo,Vegetables,Online,H,10/3/2015,294554030,10/15/2015,3938,154.06,90.93,606688.28,358082.34,248605.94 +Australia and Oceania,East Timor,Cereal,Online,M,7/1/2017,131675279,8/8/2017,4496,205.7,117.11,924827.2,526526.56,398300.64 +Europe,San Marino,Office Supplies,Offline,C,5/2/2012,870513141,5/25/2012,3038,651.21,524.96,1978375.98,1594828.48,383547.5 +Europe,Romania,Personal Care,Online,M,1/6/2010,384553945,2/24/2010,6913,81.73,56.67,564999.49,391759.71,173239.78 +Middle East and North Africa,Israel,Snacks,Offline,C,7/28/2017,217596518,8/27/2017,500,152.58,97.44,76290,48720,27570 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,L,10/19/2012,633752191,12/8/2012,211,154.06,90.93,32506.66,19186.23,13320.43 +Australia and Oceania,Kiribati,Vegetables,Offline,M,3/23/2016,167444789,4/19/2016,9489,154.06,90.93,1461875.34,862834.77,599040.57 +Asia,Cambodia,Household,Offline,H,7/25/2011,573410642,9/7/2011,3806,668.27,502.54,2543435.62,1912667.24,630768.38 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,M,2/7/2010,976698577,2/28/2010,5668,651.21,524.96,3691058.28,2975473.28,715585 +Europe,Ireland,Office Supplies,Offline,M,8/16/2016,122669923,9/28/2016,9611,651.21,524.96,6258779.31,5045390.56,1213388.75 +North America,Mexico,Office Supplies,Online,L,6/22/2010,426998507,7/24/2010,7202,651.21,524.96,4690014.42,3780761.92,909252.5 +Europe,Montenegro,Cosmetics,Offline,H,6/28/2017,325670659,7/22/2017,2040,437.2,263.33,891888,537193.2,354694.8 +Europe,Slovenia,Vegetables,Offline,C,5/11/2015,124985206,6/23/2015,4755,154.06,90.93,732555.3,432372.15,300183.15 +Asia,Brunei,Office Supplies,Online,C,2/11/2013,651553475,3/8/2013,8007,651.21,524.96,5214238.47,4203354.72,1010883.75 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,C,2/1/2017,102299296,3/20/2017,1490,47.45,31.79,70700.5,47367.1,23333.4 +Asia,Vietnam,Fruits,Offline,M,12/9/2011,794458997,1/26/2012,6927,9.33,6.92,64628.91,47934.84,16694.07 +Europe,Czech Republic,Clothes,Offline,H,6/23/2017,615581405,6/26/2017,3072,109.28,35.84,335708.16,110100.48,225607.68 +Asia,Turkmenistan,Personal Care,Online,M,9/15/2016,673527848,9/19/2016,712,81.73,56.67,58191.76,40349.04,17842.72 +Sub-Saharan Africa,Mauritania,Baby Food,Online,H,8/22/2012,346472156,9/21/2012,7665,255.28,159.42,1956721.2,1221954.3,734766.9 +Europe,Vatican City,Cereal,Offline,C,12/2/2016,432900655,12/24/2016,3779,205.7,117.11,777340.3,442558.69,334781.61 +Sub-Saharan Africa,Mozambique,Snacks,Online,M,10/2/2015,901612174,10/12/2015,5933,152.58,97.44,905257.14,578111.52,327145.62 +Asia,Turkmenistan,Cosmetics,Offline,M,7/19/2011,441718041,8/27/2011,3039,437.2,263.33,1328650.8,800259.87,528390.93 +Europe,Austria,Baby Food,Offline,H,7/28/2011,512642085,9/4/2011,1040,255.28,159.42,265491.2,165796.8,99694.4 +Asia,Bangladesh,Beverages,Offline,L,7/31/2016,394120633,8/4/2016,7908,47.45,31.79,375234.6,251395.32,123839.28 +Europe,Ireland,Beverages,Online,L,1/17/2017,336202514,2/8/2017,8650,47.45,31.79,410442.5,274983.5,135459 +Europe,Moldova ,Office Supplies,Online,M,1/24/2012,209249055,2/28/2012,300,651.21,524.96,195363,157488,37875 +North America,Canada,Baby Food,Online,H,2/28/2013,853934085,3/30/2013,6927,255.28,159.42,1768324.56,1104302.34,664022.22 +Australia and Oceania,Papua New Guinea,Cereal,Offline,C,3/18/2010,931243932,3/22/2010,4629,205.7,117.11,952185.3,542102.19,410083.11 +Europe,Luxembourg,Cosmetics,Offline,L,1/28/2013,972477424,3/15/2013,6535,437.2,263.33,2857102,1720861.55,1136240.45 +Europe,Malta,Office Supplies,Offline,M,7/22/2017,229245889,7/24/2017,7808,651.21,524.96,5084647.68,4098887.68,985760 +Australia and Oceania,Nauru,Fruits,Online,H,9/15/2016,723473155,9/27/2016,639,9.33,6.92,5961.87,4421.88,1539.99 +Sub-Saharan Africa,Rwanda,Household,Online,M,3/28/2012,497395551,4/26/2012,9252,668.27,502.54,6182834.04,4649500.08,1533333.96 +Europe,Czech Republic,Snacks,Online,C,9/16/2010,363561904,10/25/2010,4901,152.58,97.44,747794.58,477553.44,270241.14 +Europe,Vatican City,Personal Care,Offline,H,2/29/2012,754833543,4/17/2012,874,81.73,56.67,71432.02,49529.58,21902.44 +Australia and Oceania,New Zealand,Cereal,Online,M,12/4/2013,374384295,1/18/2014,7488,205.7,117.11,1540281.6,876919.68,663361.92 +Asia,China,Beverages,Online,M,5/23/2014,245700490,6/27/2014,7090,47.45,31.79,336420.5,225391.1,111029.4 +Europe,United Kingdom,Baby Food,Offline,H,10/19/2016,562580955,10/29/2016,9061,255.28,159.42,2313092.08,1444504.62,868587.46 +Asia,Uzbekistan,Baby Food,Offline,L,4/27/2010,239137017,5/26/2010,4812,255.28,159.42,1228407.36,767129.04,461278.32 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,M,9/4/2011,959792506,10/7/2011,2786,81.73,56.67,227699.78,157882.62,69817.16 +Australia and Oceania,Australia,Cereal,Offline,L,12/14/2015,429283750,1/14/2016,3456,205.7,117.11,710899.2,404732.16,306167.04 +Europe,Luxembourg,Cereal,Online,M,7/2/2015,922659575,7/20/2015,4327,205.7,117.11,890063.9,506734.97,383328.93 +Sub-Saharan Africa,Botswana,Beverages,Online,M,4/27/2011,735281312,5/1/2011,4935,47.45,31.79,234165.75,156883.65,77282.1 +Europe,Estonia,Baby Food,Online,L,10/28/2016,932822787,12/3/2016,1847,255.28,159.42,471502.16,294448.74,177053.42 +Australia and Oceania,Kiribati,Vegetables,Online,L,3/18/2016,401270329,4/11/2016,3662,154.06,90.93,564167.72,332985.66,231182.06 +Europe,Latvia,Fruits,Online,C,9/1/2013,796922767,9/20/2013,6011,9.33,6.92,56082.63,41596.12,14486.51 +Europe,Vatican City,Personal Care,Offline,C,6/14/2014,696391427,7/15/2014,6553,81.73,56.67,535576.69,371358.51,164218.18 +Europe,Vatican City,Personal Care,Online,C,7/7/2013,546600139,7/18/2013,9983,81.73,56.67,815910.59,565736.61,250173.98 +Europe,Serbia,Beverages,Offline,C,6/18/2014,414785230,7/12/2014,3022,47.45,31.79,143393.9,96069.38,47324.52 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,M,8/6/2010,438495528,8/27/2010,9426,81.73,56.67,770386.98,534171.42,236215.56 +Asia,Taiwan,Cosmetics,Offline,L,6/7/2011,375592362,6/24/2011,4981,437.2,263.33,2177693.2,1311646.73,866046.47 +Australia and Oceania,Australia,Meat,Online,M,3/8/2016,954249560,3/25/2016,2505,421.89,364.69,1056834.45,913548.45,143286 +Australia and Oceania,Palau,Cereal,Offline,C,7/26/2017,722953450,9/1/2017,6846,205.7,117.11,1408222.2,801735.06,606487.14 +Europe,Belarus,Office Supplies,Online,H,2/23/2013,100502860,3/27/2013,9885,651.21,524.96,6437210.85,5189229.6,1247981.25 +Sub-Saharan Africa,Nigeria,Beverages,Offline,H,9/11/2016,926009118,10/2/2016,5531,47.45,31.79,262445.95,175830.49,86615.46 +Australia and Oceania,Fiji,Cereal,Online,H,7/18/2016,608896052,7/28/2016,4728,205.7,117.11,972549.6,553696.08,418853.52 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,M,3/30/2017,678899991,4/20/2017,449,255.28,159.42,114620.72,71579.58,43041.14 +Asia,Bhutan,Baby Food,Online,C,1/13/2013,936069762,1/23/2013,2699,255.28,159.42,689000.72,430274.58,258726.14 +Asia,Singapore,Cereal,Online,H,5/22/2014,800766694,7/11/2014,3514,205.7,117.11,722829.8,411524.54,311305.26 +Australia and Oceania,New Zealand,Office Supplies,Online,H,11/22/2013,663664615,1/11/2014,1962,651.21,524.96,1277674.02,1029971.52,247702.5 +Europe,France,Beverages,Online,M,10/11/2012,535749852,11/14/2012,9142,47.45,31.79,433787.9,290624.18,143163.72 +Europe,Norway,Office Supplies,Online,H,2/16/2017,498321235,2/28/2017,3182,651.21,524.96,2072150.22,1670422.72,401727.5 +Europe,Cyprus,Snacks,Offline,C,5/17/2011,252990090,5/28/2011,4245,152.58,97.44,647702.1,413632.8,234069.3 +Europe,Luxembourg,Snacks,Offline,H,2/1/2015,471680247,3/16/2015,9522,152.58,97.44,1452866.76,927823.68,525043.08 +Asia,Laos,Baby Food,Online,H,1/14/2011,546628034,2/17/2011,8237,255.28,159.42,2102741.36,1313142.54,789598.82 +Asia,Cambodia,Cereal,Offline,M,2/21/2017,840382277,4/10/2017,6646,205.7,117.11,1367082.2,778313.06,588769.14 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,C,7/7/2014,435804307,7/21/2014,3034,154.06,90.93,467418.04,275881.62,191536.42 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,L,11/5/2011,286067950,12/23/2011,2718,651.21,524.96,1769988.78,1426841.28,343147.5 +Europe,France,Personal Care,Online,M,4/23/2011,964659535,5/21/2011,3048,81.73,56.67,249113.04,172730.16,76382.88 +Asia,Thailand,Baby Food,Online,H,5/12/2012,415377891,6/4/2012,8403,255.28,159.42,2145117.84,1339606.26,805511.58 +Middle East and North Africa,Qatar,Beverages,Offline,H,7/12/2015,702334344,7/27/2015,5195,47.45,31.79,246502.75,165149.05,81353.7 +Middle East and North Africa,Pakistan,Personal Care,Offline,M,1/12/2011,359952723,2/2/2011,6865,81.73,56.67,561076.45,389039.55,172036.9 +Central America and the Caribbean,Dominica,Clothes,Offline,L,11/19/2012,242969357,12/14/2012,8887,109.28,35.84,971171.36,318510.08,652661.28 +Middle East and North Africa,Iran,Personal Care,Online,H,3/25/2017,376433074,5/12/2017,3767,81.73,56.67,307876.91,213475.89,94401.02 +Sub-Saharan Africa,Djibouti,Clothes,Online,L,9/14/2013,405705201,10/6/2013,6040,109.28,35.84,660051.2,216473.6,443577.6 +Europe,Latvia,Vegetables,Offline,M,12/8/2011,946459567,12/30/2011,7273,154.06,90.93,1120478.38,661333.89,459144.49 +Middle East and North Africa,Lebanon,Clothes,Offline,M,1/20/2015,434682500,2/21/2015,1066,109.28,35.84,116492.48,38205.44,78287.04 +Central America and the Caribbean,Belize,Beverages,Offline,L,11/20/2015,976672828,12/17/2015,8048,47.45,31.79,381877.6,255845.92,126031.68 +Sub-Saharan Africa,Mali,Cereal,Online,H,11/26/2015,699041879,1/9/2016,881,205.7,117.11,181221.7,103173.91,78047.79 +Central America and the Caribbean,Honduras,Baby Food,Offline,C,11/5/2013,498713481,11/12/2013,9256,255.28,159.42,2362871.68,1475591.52,887280.16 +Central America and the Caribbean,Dominican Republic,Beverages,Online,C,2/8/2017,892923963,2/15/2017,4898,47.45,31.79,232410.1,155707.42,76702.68 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,M,3/13/2015,669222152,4/2/2015,6561,9.33,6.92,61214.13,45402.12,15812.01 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,H,11/4/2013,935469377,12/11/2013,5032,205.7,117.11,1035082.4,589297.52,445784.88 +Europe,Belarus,Snacks,Offline,L,1/21/2016,169839465,2/26/2016,8127,152.58,97.44,1240017.66,791894.88,448122.78 +Middle East and North Africa,Egypt,Vegetables,Online,H,10/4/2010,970818746,10/12/2010,5695,154.06,90.93,877371.7,517846.35,359525.35 +Asia,India,Snacks,Offline,L,6/13/2014,607206046,7/19/2014,4617,152.58,97.44,704461.86,449880.48,254581.38 +Europe,Bulgaria,Baby Food,Online,M,5/23/2014,468112695,6/2/2014,3804,255.28,159.42,971085.12,606433.68,364651.44 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,C,4/13/2010,212962520,4/28/2010,9197,255.28,159.42,2347810.16,1466185.74,881624.42 +Europe,Denmark,Vegetables,Offline,M,6/13/2010,921491849,7/27/2010,8771,154.06,90.93,1351260.26,797547.03,553713.23 +Sub-Saharan Africa,Uganda,Snacks,Online,H,12/6/2012,143749511,1/5/2013,7530,152.58,97.44,1148927.4,733723.2,415204.2 +North America,United States of America,Cereal,Online,C,10/31/2016,450096833,11/21/2016,2510,205.7,117.11,516307,293946.1,222360.9 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,L,12/15/2010,881207644,12/16/2010,7779,668.27,502.54,5198472.33,3909258.66,1289213.67 +Europe,Slovenia,Baby Food,Online,M,6/19/2015,998068273,7/9/2015,9436,255.28,159.42,2408822.08,1504287.12,904534.96 +Sub-Saharan Africa,Gabon,Meat,Offline,M,7/6/2017,431977546,7/18/2017,610,421.89,364.69,257352.9,222460.9,34892 +Australia and Oceania,Tonga,Meat,Offline,C,11/19/2012,234546792,12/17/2012,6463,421.89,364.69,2726675.07,2356991.47,369683.6 +Asia,Uzbekistan,Cosmetics,Online,C,5/15/2017,627699840,5/20/2017,9186,437.2,263.33,4016119.2,2418949.38,1597169.82 +Asia,Kyrgyzstan,Household,Online,H,7/11/2017,553673017,8/26/2017,3004,668.27,502.54,2007483.08,1509630.16,497852.92 +Australia and Oceania,Solomon Islands,Cereal,Online,C,5/1/2012,825015151,6/9/2012,9172,205.7,117.11,1886680.4,1074132.92,812547.48 +Asia,China,Office Supplies,Online,H,12/27/2016,974587571,2/3/2017,975,651.21,524.96,634929.75,511836,123093.75 +Sub-Saharan Africa,Comoros,Household,Offline,L,9/2/2013,605564105,10/5/2013,8731,668.27,502.54,5834665.37,4387676.74,1446988.63 +Europe,Monaco,Meat,Offline,H,12/2/2015,741431081,12/31/2015,4788,421.89,364.69,2020009.32,1746135.72,273873.6 +Australia and Oceania,Vanuatu,Snacks,Online,H,10/30/2011,675987327,11/17/2011,8527,152.58,97.44,1301049.66,830870.88,470178.78 +Asia,Mongolia,Cosmetics,Online,C,4/13/2013,223344171,4/21/2013,1358,437.2,263.33,593717.6,357602.14,236115.46 +Sub-Saharan Africa,Guinea,Vegetables,Offline,H,4/17/2014,167925441,5/29/2014,1724,154.06,90.93,265599.44,156763.32,108836.12 +Asia,China,Household,Offline,L,7/5/2017,914467465,7/31/2017,99,668.27,502.54,66158.73,49751.46,16407.27 +Middle East and North Africa,Lebanon,Snacks,Online,C,4/17/2015,238019073,4/25/2015,3988,152.58,97.44,608489.04,388590.72,219898.32 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,H,3/15/2016,933941590,5/2/2016,2926,47.45,31.79,138838.7,93017.54,45821.16 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,C,12/13/2010,467908847,1/22/2011,3481,421.89,364.69,1468599.09,1269485.89,199113.2 +Middle East and North Africa,Qatar,Meat,Online,M,1/5/2014,425907170,2/21/2014,4251,421.89,364.69,1793454.39,1550297.19,243157.2 +Asia,Bangladesh,Vegetables,Offline,H,6/8/2014,664235389,6/25/2014,867,154.06,90.93,133570.02,78836.31,54733.71 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,C,6/21/2017,659504830,7/4/2017,990,47.45,31.79,46975.5,31472.1,15503.4 +Australia and Oceania,Samoa ,Fruits,Online,L,7/6/2010,858639323,8/11/2010,9311,9.33,6.92,86871.63,64432.12,22439.51 +Europe,Romania,Cosmetics,Offline,H,4/17/2012,428875195,6/5/2012,2556,437.2,263.33,1117483.2,673071.48,444411.72 +Sub-Saharan Africa,Mauritania,Household,Online,H,2/16/2016,407761275,2/18/2016,4478,668.27,502.54,2992513.06,2250374.12,742138.94 +Europe,Ireland,Vegetables,Online,H,5/17/2016,553158891,5/31/2016,863,154.06,90.93,132953.78,78472.59,54481.19 +Australia and Oceania,Kiribati,Beverages,Online,L,4/5/2012,693241870,5/12/2012,4530,47.45,31.79,214948.5,144008.7,70939.8 +Asia,Uzbekistan,Beverages,Online,C,8/23/2011,276496541,9/30/2011,326,47.45,31.79,15468.7,10363.54,5105.16 +Asia,India,Baby Food,Online,C,1/30/2012,621721732,2/20/2012,131,255.28,159.42,33441.68,20884.02,12557.66 +North America,Mexico,Office Supplies,Online,C,3/15/2012,868028771,3/22/2012,7858,651.21,524.96,5117208.18,4125135.68,992072.5 +Asia,Brunei,Household,Online,L,6/29/2015,224841487,6/30/2015,4447,668.27,502.54,2971796.69,2234795.38,737001.31 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,L,5/7/2011,221896207,5/30/2011,2873,47.45,31.79,136323.85,91332.67,44991.18 +Asia,Kyrgyzstan,Meat,Offline,H,9/24/2016,659241759,10/27/2016,3141,421.89,364.69,1325156.49,1145491.29,179665.2 +Sub-Saharan Africa,Gabon,Vegetables,Online,H,10/27/2011,957239472,10/27/2011,7287,154.06,90.93,1122635.22,662606.91,460028.31 +Central America and the Caribbean,Guatemala,Clothes,Online,H,12/3/2011,606563174,1/8/2012,4377,109.28,35.84,478318.56,156871.68,321446.88 +Europe,Lithuania,Office Supplies,Offline,L,9/12/2010,518199193,9/25/2010,5512,651.21,524.96,3589469.52,2893579.52,695890 +Europe,Cyprus,Office Supplies,Offline,M,3/24/2014,773446357,5/7/2014,8820,651.21,524.96,5743672.2,4630147.2,1113525 +Europe,Luxembourg,Office Supplies,Offline,H,7/7/2014,173915994,7/8/2014,4462,651.21,524.96,2905699.02,2342371.52,563327.5 +Asia,Turkmenistan,Vegetables,Online,L,12/27/2015,291531932,2/15/2016,9632,154.06,90.93,1483905.92,875837.76,608068.16 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,L,7/23/2016,518530499,8/7/2016,3553,81.73,56.67,290386.69,201348.51,89038.18 +Middle East and North Africa,Libya,Baby Food,Online,H,6/6/2011,317460525,6/17/2011,2479,255.28,159.42,632839.12,395202.18,237636.94 +Australia and Oceania,East Timor,Snacks,Online,C,1/3/2012,571183335,1/21/2012,4697,152.58,97.44,716668.26,457675.68,258992.58 +Australia and Oceania,Solomon Islands,Household,Online,L,10/30/2011,432872760,12/19/2011,5524,668.27,502.54,3691523.48,2776030.96,915492.52 +Europe,Armenia,Household,Offline,C,1/27/2013,476015126,3/4/2013,2309,668.27,502.54,1543035.43,1160364.86,382670.57 +Asia,Turkmenistan,Vegetables,Online,C,3/14/2015,444409263,4/29/2015,9431,154.06,90.93,1452939.86,857560.83,595379.03 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,H,2/26/2011,602166497,3/6/2011,3303,109.28,35.84,360951.84,118379.52,242572.32 +Central America and the Caribbean,Costa Rica,Beverages,Offline,L,11/19/2013,383710658,1/2/2014,7365,47.45,31.79,349469.25,234133.35,115335.9 +Middle East and North Africa,Oman,Baby Food,Offline,H,9/5/2014,643778073,10/10/2014,7093,255.28,159.42,1810701.04,1130766.06,679934.98 +Europe,Slovenia,Snacks,Online,M,4/4/2017,507417571,4/6/2017,4990,152.58,97.44,761374.2,486225.6,275148.6 +Asia,Vietnam,Vegetables,Offline,H,4/3/2011,519990479,5/3/2011,5593,154.06,90.93,861657.58,508571.49,353086.09 +Europe,Bulgaria,Office Supplies,Online,M,11/14/2013,397170627,12/24/2013,469,651.21,524.96,305417.49,246206.24,59211.25 +Asia,China,Personal Care,Online,C,2/2/2013,374944341,2/21/2013,3217,81.73,56.67,262925.41,182307.39,80618.02 +Sub-Saharan Africa,Chad,Household,Offline,L,11/21/2016,759610450,12/31/2016,4467,668.27,502.54,2985162.09,2244846.18,740315.91 +Sub-Saharan Africa,Angola,Baby Food,Offline,C,8/3/2011,577780282,9/13/2011,6880,255.28,159.42,1756326.4,1096809.6,659516.8 +Central America and the Caribbean,El Salvador,Vegetables,Offline,H,1/29/2011,726377665,3/17/2011,148,154.06,90.93,22800.88,13457.64,9343.24 +Asia,Sri Lanka,Snacks,Offline,L,3/5/2015,822638928,4/20/2015,5995,152.58,97.44,914717.1,584152.8,330564.3 +Middle East and North Africa,Egypt,Beverages,Online,C,5/22/2013,554112899,6/7/2013,3175,47.45,31.79,150653.75,100933.25,49720.5 +Sub-Saharan Africa,Angola,Snacks,Offline,M,6/15/2011,128660905,8/3/2011,2476,152.58,97.44,377788.08,241261.44,136526.64 +Sub-Saharan Africa,Rwanda,Snacks,Offline,L,5/15/2012,724456775,6/4/2012,1714,152.58,97.44,261522.12,167012.16,94509.96 +Sub-Saharan Africa,South Africa,Snacks,Offline,C,8/22/2012,439986836,9/15/2012,737,152.58,97.44,112451.46,71813.28,40638.18 +Europe,Belarus,Baby Food,Online,H,8/13/2013,144049918,9/22/2013,6427,255.28,159.42,1640684.56,1024592.34,616092.22 +North America,United States of America,Cereal,Online,L,2/19/2010,325757348,3/1/2010,7693,205.7,117.11,1582450.1,900927.23,681522.87 +Europe,Norway,Cosmetics,Online,H,1/14/2017,644532954,2/2/2017,479,437.2,263.33,209418.8,126135.07,83283.73 +Sub-Saharan Africa,Djibouti,Snacks,Online,M,5/12/2012,380113065,5/22/2012,2758,152.58,97.44,420815.64,268739.52,152076.12 +Europe,Slovakia,Beverages,Offline,H,11/11/2016,682546508,11/28/2016,9534,47.45,31.79,452388.3,303085.86,149302.44 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,C,7/2/2014,522194612,8/7/2014,7845,47.45,31.79,372245.25,249392.55,122852.7 +Sub-Saharan Africa,Namibia,Personal Care,Online,L,10/17/2016,739731204,10/19/2016,1757,81.73,56.67,143599.61,99569.19,44030.42 +Asia,Mongolia,Cereal,Offline,H,8/15/2013,896142613,8/28/2013,7368,205.7,117.11,1515597.6,862866.48,652731.12 +Middle East and North Africa,Algeria,Cereal,Online,H,11/6/2014,622727668,11/12/2014,7810,205.7,117.11,1606517,914629.1,691887.9 +Central America and the Caribbean,Grenada,Household,Online,C,4/6/2016,971097695,5/8/2016,8243,668.27,502.54,5508549.61,4142437.22,1366112.39 +Europe,Italy,Fruits,Online,C,12/7/2010,363176524,1/2/2011,859,9.33,6.92,8014.47,5944.28,2070.19 +Europe,Estonia,Snacks,Offline,M,9/17/2015,441200482,10/28/2015,9882,152.58,97.44,1507795.56,962902.08,544893.48 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,M,6/6/2014,217718398,6/22/2014,6567,81.73,56.67,536720.91,372151.89,164569.02 +Central America and the Caribbean,Dominican Republic,Meat,Online,L,9/18/2014,125591599,9/23/2014,4200,421.89,364.69,1771938,1531698,240240 +Europe,United Kingdom,Office Supplies,Online,M,11/21/2013,667993915,1/9/2014,3098,651.21,524.96,2017448.58,1626326.08,391122.5 +Sub-Saharan Africa,Uganda,Fruits,Online,H,5/7/2010,168411672,5/7/2010,5611,9.33,6.92,52350.63,38828.12,13522.51 +North America,Canada,Clothes,Online,M,11/26/2014,620643699,11/30/2014,1117,109.28,35.84,122065.76,40033.28,82032.48 +Asia,Mongolia,Meat,Online,L,9/19/2016,938801324,10/4/2016,1029,421.89,364.69,434124.81,375266.01,58858.8 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,H,5/19/2017,107308375,6/16/2017,3788,154.06,90.93,583579.28,344442.84,239136.44 +Middle East and North Africa,Israel,Meat,Online,H,12/20/2011,330901181,12/20/2011,9868,421.89,364.69,4163210.52,3598760.92,564449.6 +Asia,North Korea,Clothes,Online,L,7/22/2015,284628570,8/18/2015,6774,109.28,35.84,740262.72,242780.16,497482.56 +Europe,Spain,Cereal,Online,M,12/28/2013,963851869,1/16/2014,4042,205.7,117.11,831439.4,473358.62,358080.78 +Middle East and North Africa,Egypt,Cosmetics,Offline,L,2/14/2013,734244906,3/8/2013,8239,437.2,263.33,3602090.8,2169575.87,1432514.93 +Central America and the Caribbean,Dominica,Beverages,Online,L,4/15/2012,281794011,6/2/2012,7965,47.45,31.79,377939.25,253207.35,124731.9 +Sub-Saharan Africa,Botswana,Clothes,Offline,C,9/4/2015,362798011,10/19/2015,8848,109.28,35.84,966909.44,317112.32,649797.12 +Middle East and North Africa,Somalia,Office Supplies,Online,H,5/24/2013,453868234,6/17/2013,8551,651.21,524.96,5568496.71,4488932.96,1079563.75 +Europe,Slovakia,Cosmetics,Offline,M,7/21/2015,101928508,8/29/2015,1765,437.2,263.33,771658,464777.45,306880.55 +Europe,Switzerland,Household,Online,L,8/7/2010,274215161,8/7/2010,5215,668.27,502.54,3485028.05,2620746.1,864281.95 +Sub-Saharan Africa,Madagascar,Baby Food,Online,M,7/22/2014,208277022,8/3/2014,2654,255.28,159.42,677513.12,423100.68,254412.44 +Sub-Saharan Africa,Comoros,Household,Online,C,3/22/2014,561975419,5/1/2014,9870,668.27,502.54,6595824.9,4960069.8,1635755.1 +Asia,Cambodia,Meat,Online,M,5/20/2016,263484179,6/24/2016,9679,421.89,364.69,4083473.31,3529834.51,553638.8 +Europe,Iceland,Baby Food,Online,H,10/5/2013,561289632,10/22/2013,6930,255.28,159.42,1769090.4,1104780.6,664309.8 +Sub-Saharan Africa,Namibia,Clothes,Online,C,6/27/2011,974190604,8/6/2011,3503,109.28,35.84,382807.84,125547.52,257260.32 +Europe,Croatia,Cereal,Online,C,10/4/2015,641298425,10/25/2015,3310,205.7,117.11,680867,387634.1,293232.9 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,M,11/30/2014,572036921,12/20/2014,7292,651.21,524.96,4748623.32,3828008.32,920615 +Central America and the Caribbean,Costa Rica,Cereal,Offline,M,6/30/2013,496142423,7/4/2013,8423,205.7,117.11,1732611.1,986417.53,746193.57 +Middle East and North Africa,Iraq,Cosmetics,Offline,C,4/30/2013,213663756,6/3/2013,6708,437.2,263.33,2932737.6,1766417.64,1166319.96 +Europe,Romania,Snacks,Offline,L,4/19/2017,944962251,5/18/2017,4184,152.58,97.44,638394.72,407688.96,230705.76 +Europe,Cyprus,Cosmetics,Offline,L,6/5/2010,380711734,6/5/2010,9917,437.2,263.33,4335712.4,2611443.61,1724268.79 +Europe,Vatican City,Cereal,Offline,H,8/30/2016,331898534,9/20/2016,5007,205.7,117.11,1029939.9,586369.77,443570.13 +Middle East and North Africa,Turkey,Personal Care,Online,C,10/19/2011,879821479,10/21/2011,7582,81.73,56.67,619676.86,429671.94,190004.92 +Central America and the Caribbean,Barbados,Fruits,Online,C,7/22/2010,826091897,8/10/2010,7805,9.33,6.92,72820.65,54010.6,18810.05 +Sub-Saharan Africa,Zambia,Baby Food,Online,M,5/11/2017,842633616,6/14/2017,2867,255.28,159.42,731887.76,457057.14,274830.62 +Central America and the Caribbean,Nicaragua,Vegetables,Online,M,12/24/2014,321682965,1/17/2015,1993,154.06,90.93,307041.58,181223.49,125818.09 +Europe,Poland,Cereal,Offline,H,10/6/2013,525788772,10/9/2013,1437,205.7,117.11,295590.9,168287.07,127303.83 +Asia,Cambodia,Office Supplies,Online,C,7/17/2017,537812364,9/5/2017,9485,651.21,524.96,6176726.85,4979245.6,1197481.25 +Europe,Czech Republic,Baby Food,Offline,H,4/13/2012,410927569,5/13/2012,1454,255.28,159.42,371177.12,231796.68,139380.44 +Europe,Austria,Cereal,Offline,L,4/24/2015,718620717,5/16/2015,4694,205.7,117.11,965555.8,549714.34,415841.46 +Middle East and North Africa,Kuwait,Beverages,Online,C,12/9/2010,304690635,1/24/2011,3585,47.45,31.79,170108.25,113967.15,56141.1 +Middle East and North Africa,Saudi Arabia,Household,Offline,M,10/29/2014,333248651,11/28/2014,4536,668.27,502.54,3031272.72,2279521.44,751751.28 +Australia and Oceania,Tonga,Meat,Offline,H,3/17/2017,238718593,5/1/2017,991,421.89,364.69,418092.99,361407.79,56685.2 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,H,12/12/2016,875836789,1/4/2017,8424,651.21,524.96,5485793.04,4422263.04,1063530 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,L,3/8/2010,469652068,4/12/2010,9339,154.06,90.93,1438766.34,849195.27,589571.07 +Central America and the Caribbean,Honduras,Cosmetics,Online,C,11/5/2016,465525758,11/20/2016,8272,437.2,263.33,3616518.4,2178265.76,1438252.64 +Europe,Austria,Household,Offline,L,4/12/2016,579131686,5/18/2016,6790,668.27,502.54,4537553.3,3412246.6,1125306.7 +Sub-Saharan Africa,Zambia,Personal Care,Online,L,8/8/2011,146456182,9/11/2011,8494,81.73,56.67,694214.62,481354.98,212859.64 +Sub-Saharan Africa,Uganda,Personal Care,Offline,H,10/17/2010,373798072,11/17/2010,4011,81.73,56.67,327819.03,227303.37,100515.66 +Central America and the Caribbean,Cuba,Cereal,Online,C,4/27/2015,287768685,5/12/2015,6004,205.7,117.11,1235022.8,703128.44,531894.36 +Central America and the Caribbean,Saint Lucia,Clothes,Online,L,5/10/2016,785291850,5/23/2016,4164,109.28,35.84,455041.92,149237.76,305804.16 +Sub-Saharan Africa,Burundi,Snacks,Offline,C,9/18/2013,583603894,9/30/2013,216,152.58,97.44,32957.28,21047.04,11910.24 +Sub-Saharan Africa,Burundi,Snacks,Online,L,1/21/2012,270253646,3/2/2012,2914,152.58,97.44,444618.12,283940.16,160677.96 +Europe,United Kingdom,Clothes,Offline,C,2/8/2017,953102433,3/18/2017,3045,109.28,35.84,332757.6,109132.8,223624.8 +Europe,Poland,Baby Food,Online,C,9/24/2016,210324084,10/26/2016,8425,255.28,159.42,2150734,1343113.5,807620.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,C,12/31/2014,640404927,1/17/2015,8904,651.21,524.96,5798373.84,4674243.84,1124130 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,C,4/5/2013,412143790,4/26/2013,1361,154.06,90.93,209675.66,123755.73,85919.93 +Sub-Saharan Africa,Rwanda,Vegetables,Online,M,12/4/2013,914652001,1/12/2014,4708,154.06,90.93,725314.48,428098.44,297216.04 +Asia,Turkmenistan,Meat,Online,L,9/10/2016,907353389,9/12/2016,4886,421.89,364.69,2061354.54,1781875.34,279479.2 +Middle East and North Africa,Jordan,Personal Care,Offline,L,9/30/2014,569984281,10/5/2014,9870,81.73,56.67,806675.1,559332.9,247342.2 +Asia,Uzbekistan,Fruits,Online,M,9/11/2013,152593505,10/13/2013,4664,9.33,6.92,43515.12,32274.88,11240.24 +Australia and Oceania,Papua New Guinea,Baby Food,Online,C,8/22/2012,425542390,9/20/2012,6305,255.28,159.42,1609540.4,1005143.1,604397.3 +Asia,Malaysia,Household,Offline,L,7/15/2015,429504764,8/14/2015,8859,668.27,502.54,5920203.93,4452001.86,1468202.07 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,M,4/1/2012,625466954,5/6/2012,8426,651.21,524.96,5487095.46,4423312.96,1063782.5 +Central America and the Caribbean,Honduras,Snacks,Offline,M,8/27/2012,644727790,9/26/2012,8135,152.58,97.44,1241238.3,792674.4,448563.9 +Europe,Austria,Cereal,Offline,H,7/16/2012,638898599,7/29/2012,3148,205.7,117.11,647543.6,368662.28,278881.32 +Sub-Saharan Africa,Cape Verde,Meat,Online,M,7/17/2012,829903209,8/11/2012,5657,421.89,364.69,2386631.73,2063051.33,323580.4 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,C,5/15/2014,159977948,5/29/2014,9885,437.2,263.33,4321722,2603017.05,1718704.95 +Europe,San Marino,Vegetables,Offline,C,1/1/2017,341671645,1/23/2017,7087,154.06,90.93,1091823.22,644420.91,447402.31 +Middle East and North Africa,Morocco,Household,Online,L,11/30/2012,907845628,12/1/2012,550,668.27,502.54,367548.5,276397,91151.5 +Europe,Latvia,Office Supplies,Online,L,8/1/2014,561673724,9/13/2014,591,651.21,524.96,384865.11,310251.36,74613.75 +Europe,Montenegro,Cosmetics,Offline,M,10/27/2012,326642262,10/27/2012,9559,437.2,263.33,4179194.8,2517171.47,1662023.33 +Asia,Thailand,Beverages,Offline,C,11/17/2010,396550071,12/5/2010,6833,47.45,31.79,324225.85,217221.07,107004.78 +Middle East and North Africa,Algeria,Cereal,Offline,M,1/20/2013,585508477,1/20/2013,3825,205.7,117.11,786802.5,447945.75,338856.75 +Central America and the Caribbean,Dominican Republic,Meat,Online,M,5/15/2013,777941310,6/27/2013,8976,421.89,364.69,3786884.64,3273457.44,513427.2 +Europe,Lithuania,Personal Care,Online,L,6/22/2014,478584897,6/24/2014,2761,81.73,56.67,225656.53,156465.87,69190.66 +Australia and Oceania,Palau,Snacks,Online,L,4/16/2016,162488067,5/10/2016,2685,152.58,97.44,409677.3,261626.4,148050.9 +Europe,Switzerland,Meat,Online,C,4/1/2012,825012147,4/20/2012,8283,421.89,364.69,3494514.87,3020727.27,473787.6 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,L,10/8/2015,831830966,11/10/2015,6123,255.28,159.42,1563079.44,976128.66,586950.78 +Asia,Bangladesh,Meat,Online,H,1/13/2011,868930852,2/8/2011,4804,421.89,364.69,2026759.56,1751970.76,274788.8 +Europe,Liechtenstein,Fruits,Online,C,5/22/2017,792610633,7/11/2017,9955,9.33,6.92,92880.15,68888.6,23991.55 +Sub-Saharan Africa,Cameroon,Cereal,Online,L,5/13/2017,979481637,5/26/2017,9237,205.7,117.11,1900050.9,1081745.07,818305.83 +Asia,Kyrgyzstan,Fruits,Online,L,6/29/2013,976467692,7/18/2013,7344,9.33,6.92,68519.52,50820.48,17699.04 +Central America and the Caribbean,Honduras,Vegetables,Online,M,12/12/2016,850805127,1/12/2017,999,154.06,90.93,153905.94,90839.07,63066.87 +Sub-Saharan Africa,Nigeria,Meat,Offline,C,6/16/2013,740042769,6/16/2013,3956,421.89,364.69,1668996.84,1442713.64,226283.2 +Asia,Philippines,Cosmetics,Online,H,7/16/2012,402041947,8/28/2012,2001,437.2,263.33,874837.2,526923.33,347913.87 +Middle East and North Africa,Azerbaijan,Fruits,Offline,H,5/30/2013,564976489,6/10/2013,7953,9.33,6.92,74201.49,55034.76,19166.73 +Sub-Saharan Africa,Botswana,Fruits,Online,C,5/9/2016,677332723,6/2/2016,6659,9.33,6.92,62128.47,46080.28,16048.19 +Sub-Saharan Africa,Cape Verde,Household,Online,M,5/14/2011,257909476,6/19/2011,10000,668.27,502.54,6682700,5025400,1657300 +Middle East and North Africa,Afghanistan,Beverages,Offline,H,3/19/2012,245818078,4/2/2012,1887,47.45,31.79,89538.15,59987.73,29550.42 +Europe,Greece,Office Supplies,Offline,M,10/22/2014,750482356,11/7/2014,3261,651.21,524.96,2123595.81,1711894.56,411701.25 +Central America and the Caribbean,Belize,Vegetables,Offline,M,2/13/2016,601638638,2/26/2016,7098,154.06,90.93,1093517.88,645421.14,448096.74 +Europe,Germany,Cereal,Offline,L,5/25/2010,499335753,6/6/2010,3401,205.7,117.11,699585.7,398291.11,301294.59 +Middle East and North Africa,Somalia,Meat,Offline,L,9/4/2015,763935029,10/10/2015,4206,421.89,364.69,1774469.34,1533886.14,240583.2 +Asia,Nepal,Snacks,Offline,L,12/22/2016,886110293,2/3/2017,8582,152.58,97.44,1309441.56,836230.08,473211.48 +Sub-Saharan Africa,Comoros,Baby Food,Online,C,7/13/2015,876847875,7/19/2015,7626,255.28,159.42,1946765.28,1215736.92,731028.36 +Middle East and North Africa,Tunisia ,Beverages,Online,L,6/1/2017,817446601,7/10/2017,9470,47.45,31.79,449351.5,301051.3,148300.2 +Sub-Saharan Africa,Kenya,Fruits,Online,L,8/23/2014,409517800,9/7/2014,4272,9.33,6.92,39857.76,29562.24,10295.52 +Sub-Saharan Africa,Ethiopia,Snacks,Offline,M,8/19/2011,324985301,10/5/2011,9227,152.58,97.44,1407855.66,899078.88,508776.78 +Europe,Spain,Vegetables,Online,L,11/16/2013,856085431,11/27/2013,3558,154.06,90.93,548145.48,323528.94,224616.54 +Sub-Saharan Africa,Guinea,Vegetables,Online,M,7/27/2016,565367019,8/19/2016,3519,154.06,90.93,542137.14,319982.67,222154.47 +Middle East and North Africa,Iran,Fruits,Offline,M,12/24/2015,335691392,1/3/2016,7398,9.33,6.92,69023.34,51194.16,17829.18 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,C,3/19/2013,220232379,4/26/2013,510,81.73,56.67,41682.3,28901.7,12780.6 +Europe,Georgia,Personal Care,Online,M,6/14/2010,792476308,7/21/2010,205,81.73,56.67,16754.65,11617.35,5137.3 +Europe,Cyprus,Household,Online,H,9/21/2014,896222007,10/14/2014,863,668.27,502.54,576717.01,433692.02,143024.99 +Sub-Saharan Africa,Niger,Snacks,Online,C,5/27/2011,795580804,6/25/2011,8894,152.58,97.44,1357046.52,866631.36,490415.16 +Europe,Portugal,Fruits,Offline,H,6/8/2013,824976527,7/1/2013,7742,9.33,6.92,72232.86,53574.64,18658.22 +Sub-Saharan Africa,Benin,Baby Food,Offline,L,2/12/2012,939145505,3/22/2012,2880,255.28,159.42,735206.4,459129.6,276076.8 +Europe,Cyprus,Baby Food,Offline,M,2/27/2011,263136565,4/14/2011,6812,255.28,159.42,1738967.36,1085969.04,652998.32 +Middle East and North Africa,Azerbaijan,Cereal,Online,H,5/6/2015,242311036,6/4/2015,4075,205.7,117.11,838227.5,477223.25,361004.25 +Europe,Denmark,Cosmetics,Online,M,8/3/2011,592342746,8/13/2011,6236,437.2,263.33,2726379.2,1642125.88,1084253.32 +Sub-Saharan Africa,Senegal,Clothes,Offline,C,8/2/2010,649218022,8/28/2010,6895,109.28,35.84,753485.6,247116.8,506368.8 +Middle East and North Africa,Bahrain,Clothes,Online,L,9/28/2012,719235694,11/17/2012,6680,109.28,35.84,729990.4,239411.2,490579.2 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,H,12/14/2011,729007089,1/1/2012,8253,651.21,524.96,5374436.13,4332494.88,1041941.25 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,M,7/14/2014,675456035,7/21/2014,1306,651.21,524.96,850480.26,685597.76,164882.5 +Europe,Cyprus,Cosmetics,Offline,M,9/22/2012,175818860,9/28/2012,7563,437.2,263.33,3306543.6,1991564.79,1314978.81 +Middle East and North Africa,United Arab Emirates,Beverages,Online,C,3/12/2011,717644393,4/24/2011,5778,47.45,31.79,274166.1,183682.62,90483.48 +Europe,Netherlands,Beverages,Online,L,8/30/2015,708793962,9/3/2015,6739,47.45,31.79,319765.55,214232.81,105532.74 +Asia,Thailand,Vegetables,Online,M,12/29/2013,427441394,1/21/2014,8262,154.06,90.93,1272843.72,751263.66,521580.06 +Europe,Russia,Fruits,Online,H,4/4/2010,672073018,5/12/2010,196,9.33,6.92,1828.68,1356.32,472.36 +Asia,China,Snacks,Online,C,5/17/2013,511487662,6/17/2013,9421,152.58,97.44,1437456.18,917982.24,519473.94 +Middle East and North Africa,Morocco,Clothes,Offline,H,8/14/2010,434796655,9/29/2010,4847,109.28,35.84,529680.16,173716.48,355963.68 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,M,10/28/2016,101423823,11/10/2016,2418,205.7,117.11,497382.6,283171.98,214210.62 +Sub-Saharan Africa,Comoros,Meat,Online,M,1/13/2010,591105496,2/10/2010,107,421.89,364.69,45142.23,39021.83,6120.4 +Sub-Saharan Africa,Rwanda,Household,Offline,C,1/1/2011,353890502,1/26/2011,2919,668.27,502.54,1950680.13,1466914.26,483765.87 +Europe,Albania,Fruits,Online,M,4/4/2011,160140168,5/24/2011,7889,9.33,6.92,73604.37,54591.88,19012.49 +Europe,Ireland,Beverages,Online,H,10/1/2014,850528323,11/7/2014,9086,47.45,31.79,431130.7,288843.94,142286.76 +Europe,Netherlands,Beverages,Online,C,5/9/2011,186041295,6/13/2011,2608,47.45,31.79,123749.6,82908.32,40841.28 +Asia,Vietnam,Clothes,Online,C,12/9/2010,497977912,1/9/2011,1585,109.28,35.84,173208.8,56806.4,116402.4 +Asia,Indonesia,Household,Online,L,11/11/2016,137949502,12/4/2016,1178,668.27,502.54,787222.06,591992.12,195229.94 +Asia,Laos,Baby Food,Offline,H,8/17/2014,227879893,8/18/2014,3579,255.28,159.42,913647.12,570564.18,343082.94 +Asia,Myanmar,Clothes,Offline,L,7/2/2013,610005414,7/18/2013,3013,109.28,35.84,329260.64,107985.92,221274.72 +Europe,Cyprus,Cosmetics,Online,C,6/22/2012,296874892,6/28/2012,733,437.2,263.33,320467.6,193020.89,127446.71 +Sub-Saharan Africa,Togo,Cereal,Online,L,8/4/2011,621349656,8/30/2011,26,205.7,117.11,5348.2,3044.86,2303.34 +Europe,Estonia,Personal Care,Offline,C,10/1/2015,286603534,10/16/2015,1209,81.73,56.67,98811.57,68514.03,30297.54 +Asia,Indonesia,Vegetables,Online,C,10/9/2015,316122853,11/7/2015,6632,154.06,90.93,1021725.92,603047.76,418678.16 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,C,11/24/2014,903706443,12/4/2014,5674,437.2,263.33,2480672.8,1494134.42,986538.38 +Europe,Armenia,Snacks,Online,L,6/9/2017,963465631,6/23/2017,9745,152.58,97.44,1486892.1,949552.8,537339.3 +Central America and the Caribbean,El Salvador,Snacks,Online,C,5/28/2017,379824244,7/3/2017,7289,152.58,97.44,1112155.62,710240.16,401915.46 +Sub-Saharan Africa,Cape Verde,Clothes,Online,L,6/13/2017,457518613,7/15/2017,8779,109.28,35.84,959369.12,314639.36,644729.76 +Australia and Oceania,Marshall Islands,Cereal,Online,H,7/2/2017,771597564,8/21/2017,1721,205.7,117.11,354009.7,201546.31,152463.39 +Central America and the Caribbean,Cuba,Baby Food,Offline,L,12/25/2010,517422425,2/10/2011,5649,255.28,159.42,1442076.72,900563.58,541513.14 +Middle East and North Africa,Syria,Cereal,Offline,C,4/25/2011,760667026,5/16/2011,7131,205.7,117.11,1466846.7,835111.41,631735.29 +Europe,San Marino,Vegetables,Online,C,4/4/2010,387317693,5/7/2010,4767,154.06,90.93,734404.02,433463.31,300940.71 +Middle East and North Africa,Jordan,Baby Food,Online,M,1/1/2012,153673255,2/2/2012,4186,255.28,159.42,1068602.08,667332.12,401269.96 +Middle East and North Africa,Lebanon,Baby Food,Offline,L,3/26/2014,436345040,4/26/2014,3049,255.28,159.42,778348.72,486071.58,292277.14 +Sub-Saharan Africa,Central African Republic,Meat,Offline,H,11/28/2011,782256877,12/26/2011,6048,421.89,364.69,2551590.72,2205645.12,345945.6 +Sub-Saharan Africa,Liberia,Cosmetics,Offline,L,3/13/2016,358645093,4/22/2016,9908,437.2,263.33,4331777.6,2609073.64,1722703.96 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,L,11/1/2012,203058516,11/17/2012,8382,437.2,263.33,3664610.4,2207232.06,1457378.34 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,L,5/1/2011,973358476,5/25/2011,7258,47.45,31.79,344392.1,230731.82,113660.28 +Europe,Greece,Fruits,Online,M,11/28/2010,697718799,12/14/2010,9352,9.33,6.92,87254.16,64715.84,22538.32 +Asia,Indonesia,Household,Online,C,11/6/2011,624625813,11/15/2011,9514,668.27,502.54,6357920.78,4781165.56,1576755.22 +Central America and the Caribbean,Honduras,Clothes,Offline,H,9/19/2011,272878348,9/28/2011,9622,109.28,35.84,1051492.16,344852.48,706639.68 +Asia,Japan,Beverages,Online,L,9/18/2016,581587731,10/23/2016,3589,47.45,31.79,170298.05,114094.31,56203.74 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,C,3/5/2015,760177791,4/16/2015,2356,81.73,56.67,192555.88,133514.52,59041.36 +Central America and the Caribbean,Honduras,Snacks,Online,L,8/23/2011,538384854,8/23/2011,8897,152.58,97.44,1357504.26,866923.68,490580.58 +Central America and the Caribbean,Grenada,Cosmetics,Offline,C,7/6/2015,616257750,7/25/2015,3218,437.2,263.33,1406909.6,847395.94,559513.66 +Asia,Malaysia,Vegetables,Online,L,7/12/2014,414157807,8/1/2014,7354,154.06,90.93,1132957.24,668699.22,464258.02 +Australia and Oceania,Fiji,Clothes,Online,L,6/4/2016,322758853,6/17/2016,372,109.28,35.84,40652.16,13332.48,27319.68 +Australia and Oceania,Nauru,Cereal,Offline,H,11/13/2014,353047215,12/3/2014,3371,205.7,117.11,693414.7,394777.81,298636.89 +Europe,Bosnia and Herzegovina,Office Supplies,Offline,C,12/8/2015,586321723,12/12/2015,4482,651.21,524.96,2918723.22,2352870.72,565852.5 +Asia,South Korea,Office Supplies,Offline,C,8/19/2011,724193704,9/27/2011,3865,651.21,524.96,2516926.65,2028970.4,487956.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,L,12/14/2013,538586986,1/21/2014,8712,47.45,31.79,413384.4,276954.48,136429.92 +Europe,Monaco,Meat,Offline,H,3/31/2013,321737897,4/27/2013,8248,421.89,364.69,3479748.72,3007963.12,471785.6 +Asia,Vietnam,Snacks,Offline,H,4/12/2012,436195266,5/3/2012,8727,152.58,97.44,1331565.66,850358.88,481206.78 +Europe,Latvia,Fruits,Offline,M,11/21/2014,864820420,1/9/2015,8435,9.33,6.92,78698.55,58370.2,20328.35 +Middle East and North Africa,Lebanon,Vegetables,Offline,C,8/13/2014,760787189,9/6/2014,2690,154.06,90.93,414421.4,244601.7,169819.7 +Europe,San Marino,Vegetables,Online,C,8/20/2013,697581899,9/18/2013,8840,154.06,90.93,1361890.4,803821.2,558069.2 +Europe,Ukraine,Personal Care,Online,L,5/29/2011,419003379,6/27/2011,1266,81.73,56.67,103470.18,71744.22,31725.96 +Europe,Slovenia,Cereal,Online,C,1/8/2016,189162957,1/14/2016,6378,205.7,117.11,1311954.6,746927.58,565027.02 +Australia and Oceania,Vanuatu,Fruits,Offline,M,2/18/2010,342484462,3/20/2010,7618,9.33,6.92,71075.94,52716.56,18359.38 +Europe,Slovakia,Snacks,Online,H,5/1/2015,833704221,6/3/2015,461,152.58,97.44,70339.38,44919.84,25419.54 +Sub-Saharan Africa,Namibia,Beverages,Online,M,8/9/2012,787871062,9/13/2012,7410,47.45,31.79,351604.5,235563.9,116040.6 +Sub-Saharan Africa,Ghana,Fruits,Offline,L,4/25/2014,750346314,5/16/2014,3004,9.33,6.92,28027.32,20787.68,7239.64 +Europe,Monaco,Snacks,Online,M,12/11/2014,436803805,12/24/2014,8808,152.58,97.44,1343924.64,858251.52,485673.12 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Offline,M,1/16/2010,983229863,3/4/2010,8421,437.2,263.33,3681661.2,2217501.93,1464159.27 +Europe,Slovakia,Baby Food,Online,L,3/2/2015,895923316,4/18/2015,2473,255.28,159.42,631307.44,394245.66,237061.78 +Central America and the Caribbean,Grenada,Snacks,Offline,L,8/18/2016,101495492,10/7/2016,3626,152.58,97.44,553255.08,353317.44,199937.64 +Australia and Oceania,Australia,Vegetables,Offline,L,3/9/2013,396870219,4/9/2013,1572,154.06,90.93,242182.32,142941.96,99240.36 +Asia,China,Personal Care,Online,H,3/19/2012,499283826,4/17/2012,8034,81.73,56.67,656618.82,455286.78,201332.04 +Sub-Saharan Africa,Uganda,Cosmetics,Online,M,10/22/2010,996285140,11/13/2010,1767,437.2,263.33,772532.4,465304.11,307228.29 +Europe,Moldova ,Cosmetics,Online,C,9/10/2014,295735490,9/10/2014,3558,437.2,263.33,1555557.6,936928.14,618629.46 +Sub-Saharan Africa,Seychelles ,Beverages,Online,H,9/23/2011,475808703,11/3/2011,1224,47.45,31.79,58078.8,38910.96,19167.84 +Europe,Greece,Vegetables,Online,C,7/23/2013,534991109,8/30/2013,4613,154.06,90.93,710678.78,419460.09,291218.69 +Europe,San Marino,Meat,Online,M,12/18/2013,442081534,1/6/2014,605,421.89,364.69,255243.45,220637.45,34606 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,M,5/11/2015,686191308,6/10/2015,8112,651.21,524.96,5282615.52,4258475.52,1024140 +Sub-Saharan Africa,Botswana,Snacks,Online,M,6/6/2017,926744258,6/8/2017,3075,152.58,97.44,469183.5,299628,169555.5 +Europe,Belarus,Personal Care,Offline,M,5/14/2013,443476712,6/13/2013,3469,81.73,56.67,283521.37,196588.23,86933.14 +Central America and the Caribbean,Honduras,Vegetables,Offline,L,5/9/2016,386437499,6/24/2016,4298,154.06,90.93,662149.88,390817.14,271332.74 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,M,5/6/2010,625987946,6/24/2010,2599,109.28,35.84,284018.72,93148.16,190870.56 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,C,6/8/2014,202801883,6/29/2014,2439,154.06,90.93,375752.34,221778.27,153974.07 +Middle East and North Africa,Pakistan,Personal Care,Online,L,12/5/2010,477865636,12/18/2010,9916,81.73,56.67,810434.68,561939.72,248494.96 +Sub-Saharan Africa,Djibouti,Snacks,Offline,L,4/7/2017,182478034,4/17/2017,8160,152.58,97.44,1245052.8,795110.4,449942.4 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,L,2/2/2014,368250405,2/13/2014,2333,651.21,524.96,1519272.93,1224731.68,294541.25 +Europe,Sweden,Household,Offline,C,3/8/2017,357106578,3/14/2017,4627,668.27,502.54,3092085.29,2325252.58,766832.71 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,C,2/8/2013,891282880,3/26/2013,9265,421.89,364.69,3908810.85,3378852.85,529958 +Middle East and North Africa,Qatar,Fruits,Offline,H,12/28/2015,983328139,1/15/2016,7503,9.33,6.92,70002.99,51920.76,18082.23 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Online,H,9/26/2010,166103684,10/24/2010,2626,668.27,502.54,1754877.02,1319670.04,435206.98 +Europe,Estonia,Beverages,Offline,L,5/22/2017,742783343,6/7/2017,4952,47.45,31.79,234972.4,157424.08,77548.32 +Sub-Saharan Africa,Cape Verde,Household,Online,C,8/15/2011,136853444,9/20/2011,6830,668.27,502.54,4564284.1,3432348.2,1131935.9 +Europe,Switzerland,Clothes,Online,H,10/26/2011,342112815,11/25/2011,7639,109.28,35.84,834789.92,273781.76,561008.16 +Europe,Russia,Clothes,Offline,M,9/21/2014,272672784,9/27/2014,8791,109.28,35.84,960680.48,315069.44,645611.04 +Sub-Saharan Africa,Angola,Office Supplies,Offline,C,5/5/2014,712957179,5/11/2014,8728,651.21,524.96,5683760.88,4581850.88,1101910 +Asia,Kazakhstan,Cosmetics,Online,C,4/30/2013,267702329,6/10/2013,7923,437.2,263.33,3463935.6,2086363.59,1377572.01 +Australia and Oceania,Solomon Islands,Meat,Offline,L,8/12/2011,311957061,8/14/2011,3882,421.89,364.69,1637776.98,1415726.58,222050.4 +Sub-Saharan Africa,Comoros,Clothes,Online,C,3/10/2010,941082704,3/12/2010,6140,109.28,35.84,670979.2,220057.6,450921.6 +Sub-Saharan Africa,Sudan,Vegetables,Online,L,11/27/2014,520753085,1/4/2015,1265,154.06,90.93,194885.9,115026.45,79859.45 +Asia,Cambodia,Fruits,Online,C,7/10/2017,636954534,7/28/2017,7856,9.33,6.92,73296.48,54363.52,18932.96 +Asia,Kazakhstan,Snacks,Online,C,8/30/2014,245985877,10/13/2014,1542,152.58,97.44,235278.36,150252.48,85025.88 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,C,7/30/2011,624458444,8/25/2011,9985,205.7,117.11,2053914.5,1169343.35,884571.15 +Europe,Liechtenstein,Beverages,Online,C,10/18/2010,419296061,11/2/2010,7877,47.45,31.79,373763.65,250409.83,123353.82 +Asia,China,Fruits,Online,H,12/3/2015,597735059,12/29/2015,1942,9.33,6.92,18118.86,13438.64,4680.22 +Asia,Tajikistan,Baby Food,Online,L,9/7/2012,397324264,9/17/2012,5934,255.28,159.42,1514831.52,945998.28,568833.24 +Asia,Laos,Clothes,Offline,M,8/6/2010,475925004,9/8/2010,5640,109.28,35.84,616339.2,202137.6,414201.6 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,C,6/14/2016,661711108,8/2/2016,3876,154.06,90.93,597136.56,352444.68,244691.88 +Europe,Portugal,Fruits,Online,H,5/22/2015,403168904,6/14/2015,5493,9.33,6.92,51249.69,38011.56,13238.13 +Central America and the Caribbean,Grenada,Cereal,Online,H,7/17/2012,119097220,7/28/2012,2369,205.7,117.11,487303.3,277433.59,209869.71 +Australia and Oceania,Vanuatu,Cosmetics,Offline,M,2/12/2014,748607385,3/17/2014,8416,437.2,263.33,3679475.2,2216185.28,1463289.92 +Australia and Oceania,Papua New Guinea,Beverages,Online,L,1/6/2016,601123225,2/20/2016,4575,47.45,31.79,217083.75,145439.25,71644.5 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Offline,H,3/19/2015,306381070,4/3/2015,3822,81.73,56.67,312372.06,216592.74,95779.32 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,M,7/12/2013,564429748,7/16/2013,6160,651.21,524.96,4011453.6,3233753.6,777700 +Australia and Oceania,Samoa ,Office Supplies,Offline,H,11/7/2013,795630586,12/10/2013,3626,651.21,524.96,2361287.46,1903504.96,457782.5 +Sub-Saharan Africa,Namibia,Clothes,Offline,H,5/7/2016,490657413,5/18/2016,5287,109.28,35.84,577763.36,189486.08,388277.28 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,M,9/6/2014,560496556,9/18/2014,2241,154.06,90.93,345248.46,203774.13,141474.33 +Europe,Moldova ,Cereal,Online,M,12/5/2014,186446845,1/22/2015,2620,205.7,117.11,538934,306828.2,232105.8 +Europe,Latvia,Clothes,Offline,M,8/30/2016,870119607,10/11/2016,6583,109.28,35.84,719390.24,235934.72,483455.52 +Central America and the Caribbean,Honduras,Cosmetics,Offline,H,9/29/2016,583438670,10/6/2016,1323,437.2,263.33,578415.6,348385.59,230030.01 +Europe,Monaco,Snacks,Offline,C,2/1/2013,518640363,2/22/2013,6064,152.58,97.44,925245.12,590876.16,334368.96 +Central America and the Caribbean,Cuba,Office Supplies,Offline,H,1/13/2016,138273513,3/1/2016,7060,651.21,524.96,4597542.6,3706217.6,891325 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,M,4/10/2014,325199449,4/25/2014,2598,651.21,524.96,1691843.58,1363846.08,327997.5 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,H,6/28/2016,232591998,8/6/2016,7996,9.33,6.92,74602.68,55332.32,19270.36 +Sub-Saharan Africa,Benin,Fruits,Online,M,4/17/2017,433937489,6/6/2017,601,9.33,6.92,5607.33,4158.92,1448.41 +Sub-Saharan Africa,Guinea,Household,Online,M,2/20/2016,673034751,3/4/2016,4794,668.27,502.54,3203686.38,2409176.76,794509.62 +Middle East and North Africa,Oman,Household,Offline,H,7/16/2013,313995110,7/28/2013,6986,668.27,502.54,4668534.22,3510744.44,1157789.78 +Central America and the Caribbean,El Salvador,Vegetables,Online,C,11/17/2014,591242396,12/2/2014,619,154.06,90.93,95363.14,56285.67,39077.47 +Europe,Hungary,Clothes,Online,H,6/12/2011,559512937,6/17/2011,1166,109.28,35.84,127420.48,41789.44,85631.04 +Europe,Latvia,Beverages,Online,C,7/11/2014,243855559,7/13/2014,1134,47.45,31.79,53808.3,36049.86,17758.44 +Europe,Malta,Personal Care,Offline,M,10/3/2013,189631593,11/13/2013,5057,81.73,56.67,413308.61,286580.19,126728.42 +Central America and the Caribbean,El Salvador,Household,Offline,L,3/14/2011,112514865,4/27/2011,4504,668.27,502.54,3009888.08,2263440.16,746447.92 +Australia and Oceania,Kiribati,Clothes,Offline,H,7/19/2017,248491704,9/3/2017,3072,109.28,35.84,335708.16,110100.48,225607.68 +Sub-Saharan Africa,South Africa,Meat,Offline,C,6/28/2010,903860938,7/20/2010,1392,421.89,364.69,587270.88,507648.48,79622.4 +Sub-Saharan Africa,Comoros,Meat,Offline,M,3/18/2014,205233895,3/26/2014,2125,421.89,364.69,896516.25,774966.25,121550 +Middle East and North Africa,Afghanistan,Vegetables,Online,H,4/23/2012,849534404,5/25/2012,4963,154.06,90.93,764599.78,451285.59,313314.19 +Sub-Saharan Africa,Lesotho,Fruits,Online,H,3/5/2012,653998792,4/4/2012,1631,9.33,6.92,15217.23,11286.52,3930.71 +Central America and the Caribbean,Grenada,Personal Care,Offline,H,11/23/2010,206175887,12/24/2010,882,81.73,56.67,72085.86,49982.94,22102.92 +Europe,Russia,Household,Offline,M,3/12/2014,613927018,4/5/2014,3502,668.27,502.54,2340281.54,1759895.08,580386.46 +Sub-Saharan Africa,Angola,Household,Online,M,7/4/2017,355426013,8/11/2017,7310,668.27,502.54,4885053.7,3673567.4,1211486.3 +Europe,Cyprus,Meat,Online,L,5/3/2017,229159200,5/18/2017,2154,421.89,364.69,908751.06,785542.26,123208.8 +Australia and Oceania,Vanuatu,Office Supplies,Online,C,1/10/2015,203925406,2/15/2015,4914,651.21,524.96,3200045.94,2579653.44,620392.5 +Asia,Thailand,Cosmetics,Offline,C,12/29/2012,768835961,2/11/2013,4501,437.2,263.33,1967837.2,1185248.33,782588.87 +North America,Greenland,Clothes,Online,L,12/7/2010,683314692,12/26/2010,6857,109.28,35.84,749332.96,245754.88,503578.08 +Australia and Oceania,Marshall Islands,Snacks,Online,L,3/4/2017,127097928,3/12/2017,9956,152.58,97.44,1519086.48,970112.64,548973.84 +Europe,Poland,Cosmetics,Offline,C,8/9/2014,250234496,9/24/2014,8803,437.2,263.33,3848671.6,2318093.99,1530577.61 +Asia,Malaysia,Vegetables,Online,M,6/23/2017,923085725,7/18/2017,434,154.06,90.93,66862.04,39463.62,27398.42 +Middle East and North Africa,Iraq,Baby Food,Offline,H,8/6/2014,286325442,9/9/2014,8916,255.28,159.42,2276076.48,1421388.72,854687.76 +Asia,Kyrgyzstan,Office Supplies,Offline,L,12/23/2010,600939977,1/11/2011,348,651.21,524.96,226621.08,182686.08,43935 +Europe,Italy,Cosmetics,Offline,C,6/29/2016,598228156,7/16/2016,7860,437.2,263.33,3436392,2069773.8,1366618.2 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,L,10/15/2011,429801309,11/12/2011,6613,651.21,524.96,4306451.73,3471560.48,834891.25 +Asia,Bangladesh,Meat,Online,M,8/21/2012,317583262,9/30/2012,8800,421.89,364.69,3712632,3209272,503360 +Asia,Mongolia,Office Supplies,Offline,H,3/9/2013,103810346,3/12/2013,8643,651.21,524.96,5628408.03,4537229.28,1091178.75 +Middle East and North Africa,Kuwait,Meat,Online,L,5/29/2012,601031386,6/7/2012,7398,421.89,364.69,3121142.22,2697976.62,423165.6 +Europe,Romania,Meat,Online,C,5/10/2010,442107713,5/19/2010,8352,421.89,364.69,3523625.28,3045890.88,477734.4 +Europe,Liechtenstein,Office Supplies,Online,L,12/5/2011,130213153,1/19/2012,1820,651.21,524.96,1185202.2,955427.2,229775 +Europe,Luxembourg,Cosmetics,Offline,H,7/7/2015,688834035,7/27/2015,153,437.2,263.33,66891.6,40289.49,26602.11 +Europe,Belarus,Office Supplies,Online,L,10/14/2016,511769187,11/12/2016,2730,651.21,524.96,1777803.3,1433140.8,344662.5 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,H,6/23/2012,313129937,7/19/2012,962,152.58,97.44,146781.96,93737.28,53044.68 +Sub-Saharan Africa,Liberia,Cosmetics,Online,C,10/1/2011,877340114,10/7/2011,3291,437.2,263.33,1438825.2,866619.03,572206.17 +Europe,Poland,Clothes,Online,L,4/2/2017,809136044,4/29/2017,191,109.28,35.84,20872.48,6845.44,14027.04 +Asia,Maldives,Cosmetics,Offline,L,10/8/2013,583566558,11/11/2013,9167,437.2,263.33,4007812.4,2413946.11,1593866.29 +Sub-Saharan Africa,Uganda,Clothes,Offline,M,6/10/2017,295992982,7/17/2017,9756,109.28,35.84,1066135.68,349655.04,716480.64 +Central America and the Caribbean,Cuba,Clothes,Offline,M,5/25/2011,112089145,6/26/2011,8524,109.28,35.84,931502.72,305500.16,626002.56 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,M,2/12/2010,717841374,3/15/2010,4070,651.21,524.96,2650424.7,2136587.2,513837.5 +Australia and Oceania,Palau,Baby Food,Offline,C,3/22/2010,169548499,4/24/2010,2023,255.28,159.42,516431.44,322506.66,193924.78 +Europe,Luxembourg,Vegetables,Online,M,12/18/2016,643821847,2/5/2017,47,154.06,90.93,7240.82,4273.71,2967.11 +Middle East and North Africa,Bahrain,Personal Care,Online,H,2/27/2010,787585246,3/30/2010,2831,81.73,56.67,231377.63,160432.77,70944.86 +Europe,Croatia,Meat,Offline,C,2/13/2016,668075025,3/25/2016,7101,421.89,364.69,2995840.89,2589663.69,406177.2 +Europe,Georgia,Baby Food,Online,H,1/3/2013,422840011,2/5/2013,6610,255.28,159.42,1687400.8,1053766.2,633634.6 +Central America and the Caribbean,Saint Lucia,Snacks,Online,L,5/3/2010,709741532,5/24/2010,7146,152.58,97.44,1090336.68,696306.24,394030.44 +Australia and Oceania,New Zealand,Household,Offline,L,11/23/2014,456953418,12/2/2014,1526,668.27,502.54,1019780.02,766876.04,252903.98 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,L,10/30/2011,912961995,11/13/2011,4597,205.7,117.11,945602.9,538354.67,407248.23 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,L,11/3/2013,696566092,12/15/2013,8241,81.73,56.67,673536.93,467017.47,206519.46 +Asia,Cambodia,Personal Care,Offline,L,12/28/2011,746877038,1/7/2012,6368,81.73,56.67,520456.64,360874.56,159582.08 +Europe,Greece,Office Supplies,Offline,L,4/30/2017,273318660,5/26/2017,9920,651.21,524.96,6460003.2,5207603.2,1252400 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,H,9/6/2011,805627286,9/15/2011,1872,651.21,524.96,1219065.12,982725.12,236340 +Europe,Albania,Snacks,Offline,H,1/7/2012,343851745,1/25/2012,2227,152.58,97.44,339795.66,216998.88,122796.78 +Australia and Oceania,Fiji,Household,Online,C,8/25/2013,108353364,9/18/2013,3023,668.27,502.54,2020180.21,1519178.42,501001.79 +Sub-Saharan Africa,Liberia,Baby Food,Online,C,9/29/2016,489805972,11/6/2016,3327,255.28,159.42,849316.56,530390.34,318926.22 +Central America and the Caribbean,Nicaragua,Clothes,Offline,H,12/19/2014,599195897,1/21/2015,4236,109.28,35.84,462910.08,151818.24,311091.84 +Central America and the Caribbean,Guatemala,Baby Food,Offline,H,5/24/2014,517821967,6/12/2014,3882,255.28,159.42,990996.96,618868.44,372128.52 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,M,8/7/2014,847295510,8/29/2014,2425,154.06,90.93,373595.5,220505.25,153090.25 +Central America and the Caribbean,Saint Lucia,Personal Care,Online,H,6/9/2012,459540355,6/13/2012,7058,81.73,56.67,576850.34,399976.86,176873.48 +Europe,Slovenia,Vegetables,Online,C,5/27/2013,546792829,7/9/2013,7004,154.06,90.93,1079036.24,636873.72,442162.52 +Asia,Maldives,Vegetables,Online,M,9/8/2012,571601760,9/10/2012,8518,154.06,90.93,1312283.08,774541.74,537741.34 +Asia,Cambodia,Snacks,Offline,C,2/17/2014,516828477,2/26/2014,9886,152.58,97.44,1508405.88,963291.84,545114.04 +Europe,Denmark,Office Supplies,Offline,C,4/8/2011,435646808,5/10/2011,6426,651.21,524.96,4184675.46,3373392.96,811282.5 +Australia and Oceania,Australia,Vegetables,Offline,M,11/7/2013,901543080,12/25/2013,5487,154.06,90.93,845327.22,498932.91,346394.31 +Asia,Mongolia,Beverages,Online,L,10/7/2013,758316123,11/2/2013,1447,47.45,31.79,68660.15,46000.13,22660.02 +Asia,Bangladesh,Vegetables,Offline,L,7/14/2011,270077264,8/30/2011,719,154.06,90.93,110769.14,65378.67,45390.47 +Middle East and North Africa,Turkey,Household,Online,C,7/10/2012,671250331,8/8/2012,6744,668.27,502.54,4506812.88,3389129.76,1117683.12 +Europe,Bulgaria,Baby Food,Offline,M,8/10/2015,116571652,8/15/2015,4997,255.28,159.42,1275634.16,796621.74,479012.42 +Asia,India,Cosmetics,Online,M,12/1/2016,431090056,1/18/2017,7982,437.2,263.33,3489730.4,2101900.06,1387830.34 +Middle East and North Africa,Algeria,Cereal,Online,M,9/3/2013,360166871,10/12/2013,236,205.7,117.11,48545.2,27637.96,20907.24 +Sub-Saharan Africa,Mozambique,Household,Online,H,7/2/2015,519475924,7/4/2015,3325,668.27,502.54,2221997.75,1670945.5,551052.25 +Asia,Malaysia,Office Supplies,Offline,H,5/19/2010,245003545,6/11/2010,848,651.21,524.96,552226.08,445166.08,107060 +Europe,Cyprus,Fruits,Offline,L,11/10/2013,743048560,12/5/2013,3436,9.33,6.92,32057.88,23777.12,8280.76 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,L,4/6/2012,140222299,5/23/2012,3749,651.21,524.96,2441386.29,1968075.04,473311.25 +Europe,Netherlands,Personal Care,Offline,C,11/28/2011,233448588,12/9/2011,1480,81.73,56.67,120960.4,83871.6,37088.8 +Central America and the Caribbean,Haiti,Baby Food,Offline,L,8/10/2012,639963757,8/19/2012,8352,255.28,159.42,2132098.56,1331475.84,800622.72 +Europe,Hungary,Fruits,Offline,H,6/15/2011,147316634,7/2/2011,3121,9.33,6.92,29118.93,21597.32,7521.61 +Central America and the Caribbean,Dominica,Vegetables,Offline,H,3/3/2014,763368546,3/28/2014,6571,154.06,90.93,1012328.26,597501.03,414827.23 +Europe,United Kingdom,Personal Care,Online,C,3/10/2016,966293323,3/22/2016,6522,81.73,56.67,533043.06,369601.74,163441.32 +Europe,Estonia,Beverages,Online,C,1/5/2014,654577291,1/26/2014,2821,47.45,31.79,133856.45,89679.59,44176.86 +Central America and the Caribbean,Costa Rica,Meat,Online,H,7/24/2016,697019279,8/23/2016,2349,421.89,364.69,991019.61,856656.81,134362.8 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,C,2/8/2011,682730615,3/14/2011,4016,437.2,263.33,1755795.2,1057533.28,698261.92 +Europe,Portugal,Beverages,Offline,M,6/25/2012,271135127,7/9/2012,3764,47.45,31.79,178601.8,119657.56,58944.24 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,H,11/17/2013,541969144,12/3/2013,9568,154.06,90.93,1474046.08,870018.24,604027.84 +Europe,Georgia,Fruits,Offline,M,5/1/2013,845281493,5/24/2013,6433,9.33,6.92,60019.89,44516.36,15503.53 +Central America and the Caribbean,Barbados,Cosmetics,Offline,C,7/6/2017,151433503,8/6/2017,1394,437.2,263.33,609456.8,367082.02,242374.78 +Sub-Saharan Africa,Botswana,Snacks,Online,M,3/25/2015,201099002,4/19/2015,8518,152.58,97.44,1299676.44,829993.92,469682.52 +Australia and Oceania,Palau,Office Supplies,Offline,H,7/2/2011,555264317,7/5/2011,3906,651.21,524.96,2543626.26,2050493.76,493132.5 +Asia,Philippines,Household,Online,H,3/12/2016,845228278,3/14/2016,685,668.27,502.54,457764.95,344239.9,113525.05 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,H,7/12/2017,322602212,8/3/2017,4018,421.89,364.69,1695154.02,1465324.42,229829.6 +Central America and the Caribbean,The Bahamas,Meat,Online,C,2/22/2016,109309947,2/22/2016,6097,421.89,364.69,2572263.33,2223514.93,348748.4 +Sub-Saharan Africa,Botswana,Personal Care,Online,C,9/27/2013,947587811,11/6/2013,1146,81.73,56.67,93662.58,64943.82,28718.76 +Middle East and North Africa,Qatar,Beverages,Offline,L,11/15/2016,949984633,12/12/2016,419,47.45,31.79,19881.55,13320.01,6561.54 +Europe,Estonia,Office Supplies,Online,H,6/14/2010,549361741,7/1/2010,7202,651.21,524.96,4690014.42,3780761.92,909252.5 +Europe,Vatican City,Cosmetics,Offline,C,7/7/2014,248892962,7/8/2014,1813,437.2,263.33,792643.6,477417.29,315226.31 +Middle East and North Africa,Kuwait,Snacks,Online,L,4/23/2012,172064626,5/26/2012,6601,152.58,97.44,1007180.58,643201.44,363979.14 +Asia,Uzbekistan,Vegetables,Offline,L,8/27/2014,512675559,9/1/2014,946,154.06,90.93,145740.76,86019.78,59720.98 +Asia,Kazakhstan,Cosmetics,Online,M,9/16/2010,184837090,10/10/2010,6257,437.2,263.33,2735560.4,1647655.81,1087904.59 +Australia and Oceania,Tonga,Cereal,Offline,M,3/16/2017,872973048,4/18/2017,979,205.7,117.11,201380.3,114650.69,86729.61 +Australia and Oceania,Fiji,Meat,Online,M,1/28/2014,281819760,3/10/2014,5585,421.89,364.69,2356255.65,2036793.65,319462 +Middle East and North Africa,Somalia,Baby Food,Online,H,5/26/2016,686426055,7/9/2016,7578,255.28,159.42,1934511.84,1208084.76,726427.08 +Middle East and North Africa,Bahrain,Snacks,Online,H,1/8/2010,382153260,2/26/2010,6497,152.58,97.44,991312.26,633067.68,358244.58 +Europe,Estonia,Office Supplies,Offline,L,12/8/2015,434675204,12/12/2015,8907,651.21,524.96,5800327.47,4675818.72,1124508.75 +Europe,Austria,Clothes,Offline,H,10/4/2010,629978215,10/26/2010,3408,109.28,35.84,372426.24,122142.72,250283.52 +Australia and Oceania,Marshall Islands,Fruits,Online,H,10/30/2013,824361121,10/30/2013,5630,9.33,6.92,52527.9,38959.6,13568.3 +Asia,Sri Lanka,Clothes,Online,H,4/3/2015,494435250,4/3/2015,3233,109.28,35.84,353302.24,115870.72,237431.52 +Australia and Oceania,Tuvalu,Vegetables,Offline,M,7/25/2017,987124431,8/18/2017,910,154.06,90.93,140194.6,82746.3,57448.3 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,C,10/15/2016,569664990,11/18/2016,5385,47.45,31.79,255518.25,171189.15,84329.1 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,C,10/20/2013,279605758,11/22/2013,412,9.33,6.92,3843.96,2851.04,992.92 +Europe,Austria,Cereal,Offline,C,7/19/2010,774808061,8/25/2010,1778,205.7,117.11,365734.6,208221.58,157513.02 +Europe,France,Fruits,Offline,C,10/24/2013,983445727,12/11/2013,2300,9.33,6.92,21459,15916,5543 +Europe,Slovenia,Cereal,Offline,L,4/25/2016,354005086,5/29/2016,6827,205.7,117.11,1404313.9,799509.97,604803.93 +Sub-Saharan Africa,Ghana,Fruits,Online,M,8/13/2015,205284965,8/13/2015,7238,9.33,6.92,67530.54,50086.96,17443.58 +Asia,Philippines,Cosmetics,Offline,H,5/4/2010,576396691,5/19/2010,7445,437.2,263.33,3254954,1960491.85,1294462.15 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,H,7/18/2011,676764094,8/22/2011,8390,437.2,263.33,3668108,2209338.7,1458769.3 +Middle East and North Africa,Algeria,Meat,Online,M,3/13/2016,236123502,4/13/2016,3046,421.89,364.69,1285076.94,1110845.74,174231.2 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,M,12/23/2010,854523742,1/1/2011,1419,651.21,524.96,924066.99,744918.24,179148.75 +Australia and Oceania,New Zealand,Baby Food,Offline,H,12/2/2013,152326142,1/15/2014,5545,255.28,159.42,1415527.6,883983.9,531543.7 +Sub-Saharan Africa,Mauritius ,Office Supplies,Offline,C,1/16/2010,320204532,2/28/2010,4491,651.21,524.96,2924584.11,2357595.36,566988.75 +Asia,Kyrgyzstan,Office Supplies,Offline,M,9/23/2015,469145238,10/24/2015,9356,651.21,524.96,6092720.76,4911525.76,1181195 +Sub-Saharan Africa,Senegal,Cereal,Online,H,5/1/2014,680447089,5/19/2014,8270,205.7,117.11,1701139,968499.7,732639.3 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,M,1/2/2013,655721414,2/1/2013,1393,205.7,117.11,286540.1,163134.23,123405.87 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,M,3/6/2016,166892039,4/5/2016,5918,437.2,263.33,2587349.6,1558386.94,1028962.66 +Central America and the Caribbean,Honduras,Cereal,Offline,M,3/11/2014,406195294,4/23/2014,1069,205.7,117.11,219893.3,125190.59,94702.71 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,C,5/22/2017,836180007,6/26/2017,3101,154.06,90.93,477740.06,281973.93,195766.13 +Europe,Malta,Vegetables,Online,L,6/17/2014,539707505,7/20/2014,299,154.06,90.93,46063.94,27188.07,18875.87 +Australia and Oceania,Tuvalu,Clothes,Offline,C,2/2/2014,469951617,2/4/2014,7982,109.28,35.84,872272.96,286074.88,586198.08 +Middle East and North Africa,Saudi Arabia,Personal Care,Online,L,11/19/2010,300398671,12/14/2010,3497,81.73,56.67,285809.81,198174.99,87634.82 +Europe,Portugal,Office Supplies,Offline,H,11/15/2011,674847495,12/1/2011,1225,651.21,524.96,797732.25,643076,154656.25 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,M,7/28/2017,957409417,8/5/2017,7577,9.33,6.92,70693.41,52432.84,18260.57 +Australia and Oceania,Solomon Islands,Fruits,Offline,C,8/23/2010,582508265,9/12/2010,5995,9.33,6.92,55933.35,41485.4,14447.95 +Europe,Croatia,Vegetables,Offline,C,8/31/2012,404880368,10/4/2012,1953,154.06,90.93,300879.18,177586.29,123292.89 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,M,3/18/2012,449574553,4/8/2012,7956,81.73,56.67,650243.88,450866.52,199377.36 +Australia and Oceania,Marshall Islands,Snacks,Online,C,1/23/2014,361952149,2/7/2014,8539,152.58,97.44,1302880.62,832040.16,470840.46 +Asia,Taiwan,Beverages,Offline,H,9/13/2012,757686984,10/23/2012,5271,47.45,31.79,250108.95,167565.09,82543.86 +Europe,Albania,Office Supplies,Offline,M,4/4/2011,972765386,5/3/2011,1749,651.21,524.96,1138966.29,918155.04,220811.25 +Sub-Saharan Africa,Niger,Cereal,Online,M,2/17/2010,413486182,2/23/2010,8605,205.7,117.11,1770048.5,1007731.55,762316.95 +Asia,Sri Lanka,Office Supplies,Online,H,10/15/2010,806460702,10/26/2010,8498,651.21,524.96,5533982.58,4461110.08,1072872.5 +Sub-Saharan Africa,Malawi,Baby Food,Online,C,12/25/2011,348612773,1/12/2012,1121,255.28,159.42,286168.88,178709.82,107459.06 +Europe,Sweden,Cereal,Offline,M,7/7/2013,457178723,7/23/2013,8199,205.7,117.11,1686534.3,960184.89,726349.41 +Middle East and North Africa,Kuwait,Cereal,Online,M,6/26/2012,819707381,7/28/2012,8485,205.7,117.11,1745364.5,993678.35,751686.15 +Sub-Saharan Africa,Gabon,Cosmetics,Online,H,8/14/2014,744060075,8/19/2014,2766,437.2,263.33,1209295.2,728370.78,480924.42 +Europe,Netherlands,Household,Online,L,5/6/2015,508410632,5/21/2015,8859,668.27,502.54,5920203.93,4452001.86,1468202.07 +Europe,Macedonia,Meat,Online,L,3/1/2011,911245381,3/5/2011,6613,421.89,364.69,2789958.57,2411694.97,378263.6 +Middle East and North Africa,Pakistan,Snacks,Online,M,12/31/2010,121363151,1/2/2011,2908,152.58,97.44,443702.64,283355.52,160347.12 +Europe,Austria,Office Supplies,Offline,C,4/6/2017,427875268,4/9/2017,6655,651.21,524.96,4333802.55,3493608.8,840193.75 +Europe,Norway,Fruits,Offline,M,7/5/2014,590205562,8/12/2014,3796,9.33,6.92,35416.68,26268.32,9148.36 +Europe,Malta,Baby Food,Offline,C,1/22/2011,788090360,1/23/2011,2305,255.28,159.42,588420.4,367463.1,220957.3 +Europe,Bulgaria,Meat,Online,H,7/12/2012,371578490,8/9/2012,7187,421.89,364.69,3032123.43,2621027.03,411096.4 +Asia,Taiwan,Cosmetics,Offline,L,6/12/2010,111031281,6/26/2010,5478,437.2,263.33,2394981.6,1442521.74,952459.86 +Middle East and North Africa,Qatar,Snacks,Online,H,5/2/2016,847122561,6/15/2016,1246,152.58,97.44,190114.68,121410.24,68704.44 +Australia and Oceania,East Timor,Household,Offline,C,6/30/2012,340838658,7/15/2012,588,668.27,502.54,392942.76,295493.52,97449.24 +Sub-Saharan Africa,South Sudan,Vegetables,Online,C,5/15/2016,923478400,5/31/2016,6635,154.06,90.93,1022188.1,603320.55,418867.55 +Central America and the Caribbean,Saint Lucia,Snacks,Online,H,3/4/2016,946653115,4/18/2016,4548,152.58,97.44,693933.84,443157.12,250776.72 +Middle East and North Africa,Iraq,Household,Offline,C,7/18/2012,632286632,8/28/2012,6520,668.27,502.54,4357120.4,3276560.8,1080559.6 +Europe,Czech Republic,Snacks,Online,C,10/6/2014,722615277,10/9/2014,6774,152.58,97.44,1033576.92,660058.56,373518.36 +Europe,Cyprus,Meat,Offline,C,3/28/2014,230187880,4/21/2014,6564,421.89,364.69,2769285.96,2393825.16,375460.8 +Europe,Andorra,Personal Care,Offline,M,1/7/2011,487865769,1/11/2011,9177,81.73,56.67,750036.21,520060.59,229975.62 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,L,7/28/2017,198822772,9/2/2017,4931,205.7,117.11,1014306.7,577469.41,436837.29 +Asia,Japan,Household,Offline,L,2/24/2017,386545217,3/20/2017,6174,668.27,502.54,4125898.98,3102681.96,1023217.02 +Asia,North Korea,Vegetables,Online,L,12/29/2012,344831931,1/7/2013,2286,154.06,90.93,352181.16,207865.98,144315.18 +Europe,Malta,Personal Care,Offline,C,12/25/2016,787794244,2/13/2017,4678,81.73,56.67,382332.94,265102.26,117230.68 +Middle East and North Africa,Somalia,Cosmetics,Online,M,7/24/2015,699855983,9/1/2015,1793,437.2,263.33,783899.6,472150.69,311748.91 +Europe,Romania,Office Supplies,Online,L,5/17/2011,485753476,6/20/2011,4103,651.21,524.96,2671914.63,2153910.88,518003.75 +Europe,Romania,Baby Food,Online,L,12/6/2011,620535552,1/6/2012,9114,255.28,159.42,2326621.92,1452953.88,873668.04 +Europe,Serbia,Cosmetics,Online,H,8/25/2010,299563539,10/3/2010,6363,437.2,263.33,2781903.6,1675568.79,1106334.81 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,H,5/16/2013,588511264,5/21/2013,2416,437.2,263.33,1056275.2,636205.28,420069.92 +Asia,Cambodia,Vegetables,Offline,H,11/15/2011,373365056,12/27/2011,5872,154.06,90.93,904640.32,533940.96,370699.36 +Australia and Oceania,Tonga,Clothes,Offline,L,5/3/2010,410423743,6/18/2010,2361,109.28,35.84,258010.08,84618.24,173391.84 +Sub-Saharan Africa,South Africa,Office Supplies,Online,M,1/6/2014,176298654,2/5/2014,9544,651.21,524.96,6215148.24,5010218.24,1204930 +Sub-Saharan Africa,South Sudan,Office Supplies,Offline,H,4/20/2010,117913615,6/5/2010,2114,651.21,524.96,1376657.94,1109765.44,266892.5 +Asia,Nepal,Meat,Offline,H,5/12/2010,302504956,5/17/2010,6794,421.89,364.69,2866320.66,2477703.86,388616.8 +Asia,Bhutan,Household,Online,C,1/27/2015,867621505,2/7/2015,7339,668.27,502.54,4904433.53,3688141.06,1216292.47 +Australia and Oceania,Tuvalu,Personal Care,Online,L,3/26/2011,671124589,4/26/2011,9535,81.73,56.67,779295.55,540348.45,238947.1 +Sub-Saharan Africa,Malawi,Beverages,Offline,M,3/16/2013,441188037,3/31/2013,6199,47.45,31.79,294142.55,197066.21,97076.34 +Asia,Singapore,Fruits,Online,C,9/13/2013,526298177,10/15/2013,2181,9.33,6.92,20348.73,15092.52,5256.21 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,M,4/15/2010,445253837,5/22/2010,9360,437.2,263.33,4092192,2464768.8,1627423.2 +Middle East and North Africa,Syria,Beverages,Online,C,9/25/2016,237166345,11/13/2016,1647,47.45,31.79,78150.15,52358.13,25792.02 +Europe,Finland,Cereal,Offline,L,10/20/2013,911459529,11/11/2013,9984,205.7,117.11,2053708.8,1169226.24,884482.56 +Europe,Poland,Clothes,Online,C,8/12/2013,397869718,9/11/2013,7346,109.28,35.84,802770.88,263280.64,539490.24 +Middle East and North Africa,Jordan,Fruits,Online,C,5/31/2010,296445739,6/29/2010,3737,9.33,6.92,34866.21,25860.04,9006.17 +Asia,Kazakhstan,Household,Online,M,8/31/2014,927548921,10/11/2014,1193,668.27,502.54,797246.11,599530.22,197715.89 +Sub-Saharan Africa,Uganda,Baby Food,Online,H,5/22/2011,881853091,6/17/2011,8781,255.28,159.42,2241613.68,1399867.02,841746.66 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,L,12/16/2016,170344579,12/23/2016,7601,9.33,6.92,70917.33,52598.92,18318.41 +Middle East and North Africa,Bahrain,Vegetables,Offline,L,9/28/2014,674322211,11/13/2014,5782,154.06,90.93,890774.92,525757.26,365017.66 +Sub-Saharan Africa,Liberia,Baby Food,Offline,C,11/20/2011,295397317,12/7/2011,3485,255.28,159.42,889650.8,555578.7,334072.1 +Sub-Saharan Africa,Swaziland,Baby Food,Online,H,10/25/2012,605493724,11/27/2012,7903,255.28,159.42,2017477.84,1259896.26,757581.58 +Sub-Saharan Africa,Malawi,Beverages,Online,H,6/15/2015,996847760,7/6/2015,8259,47.45,31.79,391889.55,262553.61,129335.94 +Middle East and North Africa,Yemen,Meat,Online,L,12/28/2014,932008254,2/12/2015,809,421.89,364.69,341309.01,295034.21,46274.8 +Sub-Saharan Africa,Tanzania,Cereal,Offline,L,4/7/2015,393836534,5/10/2015,3837,205.7,117.11,789270.9,449351.07,339919.83 +Sub-Saharan Africa,Comoros,Fruits,Online,H,5/21/2017,335506427,5/22/2017,2662,9.33,6.92,24836.46,18421.04,6415.42 +Central America and the Caribbean,Haiti,Cereal,Offline,H,12/18/2015,430504262,1/17/2016,4633,205.7,117.11,953008.1,542570.63,410437.47 +Sub-Saharan Africa,Togo,Cereal,Offline,H,6/13/2010,422628867,7/18/2010,4128,205.7,117.11,849129.6,483430.08,365699.52 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,L,7/6/2016,575991570,8/24/2016,7560,154.06,90.93,1164693.6,687430.8,477262.8 +Sub-Saharan Africa,Ghana,Beverages,Offline,M,10/22/2016,325016200,12/1/2016,8371,47.45,31.79,397203.95,266114.09,131089.86 +Europe,Italy,Snacks,Offline,C,3/15/2010,524439084,4/25/2010,2034,152.58,97.44,310347.72,198192.96,112154.76 +Europe,San Marino,Fruits,Online,L,7/21/2015,299309051,8/13/2015,1054,9.33,6.92,9833.82,7293.68,2540.14 +Sub-Saharan Africa,Liberia,Clothes,Online,L,12/4/2014,194987428,12/24/2014,9968,109.28,35.84,1089303.04,357253.12,732049.92 +Europe,Romania,Vegetables,Offline,H,5/18/2010,827148044,5/22/2010,342,154.06,90.93,52688.52,31098.06,21590.46 +North America,Canada,Meat,Online,H,8/10/2012,631777226,8/22/2012,5776,421.89,364.69,2436836.64,2106449.44,330387.2 +Europe,Lithuania,Cosmetics,Offline,L,6/12/2014,815173804,6/28/2014,6899,437.2,263.33,3016242.8,1816713.67,1199529.13 +Europe,Liechtenstein,Household,Online,C,5/12/2017,403949105,5/17/2017,6372,668.27,502.54,4258216.44,3202184.88,1056031.56 +Middle East and North Africa,Oman,Personal Care,Offline,M,7/11/2012,295026957,7/15/2012,3888,81.73,56.67,317766.24,220332.96,97433.28 +Europe,Poland,Fruits,Online,M,11/24/2014,105643689,11/25/2014,1170,9.33,6.92,10916.1,8096.4,2819.7 +Asia,Myanmar,Cereal,Online,H,12/28/2013,423348128,1/21/2014,6974,205.7,117.11,1434551.8,816725.14,617826.66 +Australia and Oceania,Tuvalu,Fruits,Online,L,7/16/2015,556001603,7/29/2015,2085,9.33,6.92,19453.05,14428.2,5024.85 +Europe,Moldova ,Baby Food,Online,C,12/21/2014,781777942,2/6/2015,4321,255.28,159.42,1103064.88,688853.82,414211.06 +Central America and the Caribbean,The Bahamas,Fruits,Online,M,5/11/2016,999163472,5/27/2016,3530,9.33,6.92,32934.9,24427.6,8507.3 +Australia and Oceania,East Timor,Fruits,Offline,C,6/24/2013,276957023,6/27/2013,6592,9.33,6.92,61503.36,45616.64,15886.72 +Australia and Oceania,Palau,Clothes,Offline,M,4/27/2016,904269921,4/27/2016,2419,109.28,35.84,264348.32,86696.96,177651.36 +Europe,Sweden,Clothes,Online,L,1/2/2017,740525996,2/11/2017,6953,109.28,35.84,759823.84,249195.52,510628.32 +Middle East and North Africa,Turkey,Snacks,Online,H,4/14/2016,865461575,4/29/2016,8168,152.58,97.44,1246273.44,795889.92,450383.52 +Europe,Estonia,Beverages,Offline,M,3/14/2012,629125487,3/26/2012,1067,47.45,31.79,50629.15,33919.93,16709.22 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,L,6/6/2011,801879060,7/1/2011,2688,651.21,524.96,1750452.48,1411092.48,339360 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,H,5/5/2010,424396121,6/15/2010,7098,255.28,159.42,1811977.44,1131563.16,680414.28 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,C,12/19/2013,857662999,12/24/2013,395,205.7,117.11,81251.5,46258.45,34993.05 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,H,1/7/2017,832978522,1/14/2017,5710,437.2,263.33,2496412,1503614.3,992797.7 +Sub-Saharan Africa,Chad,Office Supplies,Offline,H,4/17/2015,501954019,6/2/2015,8203,651.21,524.96,5341875.63,4306246.88,1035628.75 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,H,12/29/2016,986513316,1/6/2017,68,205.7,117.11,13987.6,7963.48,6024.12 +Asia,Kazakhstan,Vegetables,Offline,M,4/5/2016,328892743,5/21/2016,5526,154.06,90.93,851335.56,502479.18,348856.38 +Europe,Russia,Vegetables,Online,M,1/28/2012,241641128,3/17/2012,5834,154.06,90.93,898786.04,530485.62,368300.42 +Europe,Andorra,Beverages,Offline,H,1/21/2012,257619798,2/9/2012,4278,47.45,31.79,202991.1,135997.62,66993.48 +Australia and Oceania,Papua New Guinea,Cosmetics,Offline,M,7/13/2013,880002582,9/1/2013,1174,437.2,263.33,513272.8,309149.42,204123.38 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,C,11/22/2014,432275807,1/4/2015,8872,109.28,35.84,969532.16,317972.48,651559.68 +Asia,Cambodia,Personal Care,Offline,H,10/23/2011,908238303,12/5/2011,6752,81.73,56.67,551840.96,382635.84,169205.12 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,L,2/28/2016,322001397,3/3/2016,6224,9.33,6.92,58069.92,43070.08,14999.84 +Central America and the Caribbean,The Bahamas,Meat,Online,M,5/23/2014,357988917,6/14/2014,5731,421.89,364.69,2417851.59,2090038.39,327813.2 +Asia,Laos,Personal Care,Offline,H,9/20/2016,520937192,9/24/2016,5746,81.73,56.67,469620.58,325625.82,143994.76 +Sub-Saharan Africa,The Gambia,Fruits,Offline,L,7/5/2015,385895049,8/21/2015,3775,9.33,6.92,35220.75,26123,9097.75 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,M,9/30/2011,948223817,10/7/2011,9354,81.73,56.67,764502.42,530091.18,234411.24 +Asia,Japan,Cosmetics,Online,H,4/15/2011,573597323,5/20/2011,9049,437.2,263.33,3956222.8,2382873.17,1573349.63 +Sub-Saharan Africa,Mali,Baby Food,Offline,L,6/17/2013,848001897,7/26/2013,1461,255.28,159.42,372964.08,232912.62,140051.46 +Asia,Myanmar,Office Supplies,Offline,L,11/21/2014,727736365,12/10/2014,2217,651.21,524.96,1443732.57,1163836.32,279896.25 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,C,4/2/2013,589412057,5/10/2013,8981,437.2,263.33,3926493.2,2364966.73,1561526.47 +Sub-Saharan Africa,Namibia,Personal Care,Online,H,1/30/2011,879952800,3/16/2011,6443,81.73,56.67,526586.39,365124.81,161461.58 +Central America and the Caribbean,Cuba,Fruits,Online,C,12/24/2011,766594922,12/28/2011,1328,9.33,6.92,12390.24,9189.76,3200.48 +Europe,Moldova ,Vegetables,Online,H,10/25/2016,386887252,11/12/2016,7390,154.06,90.93,1138503.4,671972.7,466530.7 +Sub-Saharan Africa,Gabon,Cosmetics,Online,L,5/22/2012,398691117,5/24/2012,416,437.2,263.33,181875.2,109545.28,72329.92 +Europe,Cyprus,Snacks,Online,H,1/25/2013,630180346,2/4/2013,3223,152.58,97.44,491765.34,314049.12,177716.22 +Sub-Saharan Africa,Kenya,Personal Care,Online,M,7/25/2011,529841268,8/2/2011,660,81.73,56.67,53941.8,37402.2,16539.6 +Middle East and North Africa,Iraq,Cosmetics,Offline,L,1/2/2013,516472709,1/3/2013,4607,437.2,263.33,2014180.4,1213161.31,801019.09 +Europe,Norway,Beverages,Online,H,1/11/2016,629185998,1/20/2016,8974,47.45,31.79,425816.3,285283.46,140532.84 +Australia and Oceania,East Timor,Cosmetics,Online,L,7/15/2016,977404963,8/22/2016,4704,437.2,263.33,2056588.8,1238704.32,817884.48 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,C,7/3/2011,390865933,7/10/2011,4770,437.2,263.33,2085444,1256084.1,829359.9 +Sub-Saharan Africa,Eritrea,Fruits,Online,L,4/28/2010,469617736,5/25/2010,9179,9.33,6.92,85640.07,63518.68,22121.39 +Middle East and North Africa,Jordan,Office Supplies,Offline,H,11/19/2015,634021699,12/5/2015,9965,651.21,524.96,6489307.65,5231226.4,1258081.25 +Asia,South Korea,Snacks,Offline,C,3/15/2013,374751651,4/21/2013,6196,152.58,97.44,945385.68,603738.24,341647.44 +Asia,Sri Lanka,Fruits,Online,M,2/3/2011,602793920,2/14/2011,8971,9.33,6.92,83699.43,62079.32,21620.11 +North America,Canada,Snacks,Online,M,8/18/2015,499447333,8/19/2015,6420,152.58,97.44,979563.6,625564.8,353998.8 +Europe,Ireland,Cereal,Offline,C,3/29/2011,666323220,4/30/2011,8703,205.7,117.11,1790207.1,1019208.33,770998.77 +Asia,Singapore,Baby Food,Online,C,7/3/2017,875345408,7/17/2017,3013,255.28,159.42,769158.64,480332.46,288826.18 +Asia,North Korea,Cereal,Offline,H,3/10/2017,518750226,4/6/2017,8575,205.7,117.11,1763877.5,1004218.25,759659.25 +Australia and Oceania,Nauru,Beverages,Online,C,1/24/2013,859086501,2/27/2013,1641,47.45,31.79,77865.45,52167.39,25698.06 +Europe,Malta,Cereal,Online,H,7/16/2016,979215562,7/28/2016,500,205.7,117.11,102850,58555,44295 +Europe,Slovenia,Beverages,Online,L,8/1/2013,932311236,8/30/2013,468,47.45,31.79,22206.6,14877.72,7328.88 +Asia,North Korea,Clothes,Offline,C,12/10/2013,391859853,12/22/2013,8893,109.28,35.84,971827.04,318725.12,653101.92 +Europe,Liechtenstein,Beverages,Online,H,1/27/2017,901660239,2/28/2017,157,47.45,31.79,7449.65,4991.03,2458.62 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,C,12/5/2015,925823724,12/21/2015,669,81.73,56.67,54677.37,37912.23,16765.14 +Central America and the Caribbean,Haiti,Snacks,Offline,M,11/16/2015,798774135,12/23/2015,3872,152.58,97.44,590789.76,377287.68,213502.08 +Europe,Ukraine,Personal Care,Offline,C,10/13/2015,475247800,11/7/2015,5240,81.73,56.67,428265.2,296950.8,131314.4 +Europe,Belgium,Baby Food,Offline,M,10/17/2011,880293548,10/19/2011,7278,255.28,159.42,1857927.84,1160258.76,697669.08 +Sub-Saharan Africa,Comoros,Snacks,Online,L,4/5/2016,759272706,4/7/2016,4521,152.58,97.44,689814.18,440526.24,249287.94 +Sub-Saharan Africa,Sudan,Beverages,Offline,L,2/6/2016,727859103,3/25/2016,8538,47.45,31.79,405128.1,271423.02,133705.08 +Sub-Saharan Africa,Senegal,Snacks,Online,H,6/7/2014,122039067,6/30/2014,2927,152.58,97.44,446601.66,285206.88,161394.78 +Asia,Japan,Office Supplies,Online,M,8/31/2011,148111426,9/4/2011,8317,651.21,524.96,5416113.57,4366092.32,1050021.25 +Sub-Saharan Africa,The Gambia,Cereal,Online,H,10/31/2016,732687509,11/27/2016,7371,205.7,117.11,1516214.7,863217.81,652996.89 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,H,7/17/2013,972691142,8/3/2013,9779,154.06,90.93,1506552.74,889204.47,617348.27 +Europe,Romania,Household,Online,L,10/1/2016,485358655,10/15/2016,7267,668.27,502.54,4856318.09,3651958.18,1204359.91 +Asia,Japan,Vegetables,Offline,H,12/21/2015,758238875,2/4/2016,8588,154.06,90.93,1323067.28,780906.84,542160.44 +Europe,Austria,Meat,Online,H,12/7/2016,199193131,1/25/2017,4529,421.89,364.69,1910739.81,1651681.01,259058.8 +Europe,San Marino,Meat,Offline,H,1/27/2015,886395251,2/1/2015,2907,421.89,364.69,1226434.23,1060153.83,166280.4 +Sub-Saharan Africa,Ghana,Fruits,Online,L,6/16/2014,918331563,6/22/2014,3572,9.33,6.92,33326.76,24718.24,8608.52 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,C,6/8/2016,263800895,7/10/2016,3402,47.45,31.79,161424.9,108149.58,53275.32 +Sub-Saharan Africa,Chad,Vegetables,Online,H,11/8/2015,311914575,12/4/2015,1309,154.06,90.93,201664.54,119027.37,82637.17 +Central America and the Caribbean,Honduras,Office Supplies,Online,M,5/27/2012,722096431,6/15/2012,3235,651.21,524.96,2106664.35,1698245.6,408418.75 +Middle East and North Africa,Algeria,Snacks,Offline,L,5/31/2014,774082791,6/7/2014,7155,152.58,97.44,1091709.9,697183.2,394526.7 +Europe,Macedonia,Meat,Online,L,5/7/2012,717922484,5/31/2012,8072,421.89,364.69,3405496.08,2943777.68,461718.4 +Europe,Luxembourg,Clothes,Offline,C,11/18/2012,423976838,12/3/2012,3023,109.28,35.84,330353.44,108344.32,222009.12 +Europe,Vatican City,Office Supplies,Online,M,5/24/2012,732919681,6/8/2012,6075,651.21,524.96,3956100.75,3189132,766968.75 +Asia,Japan,Clothes,Offline,H,11/28/2015,305737340,12/22/2015,3328,109.28,35.84,363683.84,119275.52,244408.32 +Central America and the Caribbean,Honduras,Fruits,Online,M,7/27/2010,573728644,8/23/2010,7910,9.33,6.92,73800.3,54737.2,19063.1 +Sub-Saharan Africa,Mozambique,Cereal,Offline,L,11/18/2014,788504922,12/12/2014,4984,205.7,117.11,1025208.8,583676.24,441532.56 +Central America and the Caribbean,Haiti,Household,Offline,L,5/6/2014,271990001,5/9/2014,6740,668.27,502.54,4504139.8,3387119.6,1117020.2 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,H,8/30/2010,666420209,9/15/2010,7404,255.28,159.42,1890093.12,1180345.68,709747.44 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,H,5/22/2010,984344375,5/23/2010,8230,154.06,90.93,1267913.8,748353.9,519559.9 +Europe,Finland,Meat,Offline,H,7/27/2013,758623826,8/8/2013,2503,421.89,364.69,1055990.67,912819.07,143171.6 +Europe,Armenia,Meat,Offline,L,7/15/2017,492432391,8/25/2017,542,421.89,364.69,228664.38,197661.98,31002.4 +Australia and Oceania,Australia,Baby Food,Offline,M,2/8/2013,309256398,3/20/2013,4695,255.28,159.42,1198539.6,748476.9,450062.7 +Asia,South Korea,Cereal,Online,C,2/5/2011,402894675,2/8/2011,4342,205.7,117.11,893149.4,508491.62,384657.78 +Europe,Hungary,Cosmetics,Online,L,10/24/2015,587458550,11/30/2015,895,437.2,263.33,391294,235680.35,155613.65 +Australia and Oceania,Kiribati,Beverages,Offline,C,9/10/2013,747371852,10/14/2013,2794,47.45,31.79,132575.3,88821.26,43754.04 +Sub-Saharan Africa,Djibouti,Beverages,Offline,H,12/18/2014,387370908,12/21/2014,515,47.45,31.79,24436.75,16371.85,8064.9 +Asia,Singapore,Household,Online,C,12/26/2011,882504546,2/5/2012,1561,668.27,502.54,1043169.47,784464.94,258704.53 +Europe,Croatia,Vegetables,Offline,H,4/27/2013,528134095,5/1/2013,5470,154.06,90.93,842708.2,497387.1,345321.1 +Australia and Oceania,Tuvalu,Office Supplies,Offline,H,3/30/2017,389933383,5/11/2017,8808,651.21,524.96,5735857.68,4623847.68,1112010 +Sub-Saharan Africa,Angola,Beverages,Online,H,7/10/2015,253888738,7/24/2015,174,47.45,31.79,8256.3,5531.46,2724.84 +Middle East and North Africa,Turkey,Fruits,Online,C,5/5/2012,876298987,5/26/2012,5199,9.33,6.92,48506.67,35977.08,12529.59 +Central America and the Caribbean,Dominica,Cosmetics,Offline,L,12/16/2012,833775460,1/9/2013,1542,437.2,263.33,674162.4,406054.86,268107.54 +Sub-Saharan Africa,Nigeria,Beverages,Offline,L,5/3/2012,573241984,5/25/2012,3897,47.45,31.79,184912.65,123885.63,61027.02 +Asia,Tajikistan,Fruits,Online,C,1/25/2014,161934888,2/26/2014,8987,9.33,6.92,83848.71,62190.04,21658.67 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,C,6/17/2011,637402999,6/20/2011,567,205.7,117.11,116631.9,66401.37,50230.53 +Central America and the Caribbean,Dominica,Baby Food,Offline,H,1/9/2014,857507646,1/11/2014,4423,255.28,159.42,1129103.44,705114.66,423988.78 +Sub-Saharan Africa,Togo,Beverages,Offline,H,5/29/2013,650422656,7/1/2013,3373,47.45,31.79,160048.85,107227.67,52821.18 +Europe,Ukraine,Cosmetics,Online,H,6/20/2017,364634358,7/2/2017,2264,437.2,263.33,989820.8,596179.12,393641.68 +Europe,San Marino,Office Supplies,Offline,H,3/13/2016,418941581,4/27/2016,2978,651.21,524.96,1939303.38,1563330.88,375972.5 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,L,10/19/2015,852455651,12/7/2015,9426,255.28,159.42,2406269.28,1502692.92,903576.36 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,C,3/3/2012,874600398,4/4/2012,2548,651.21,524.96,1659283.08,1337598.08,321685 +Middle East and North Africa,Tunisia ,Snacks,Offline,C,6/9/2017,215112149,6/22/2017,5320,152.58,97.44,811725.6,518380.8,293344.8 +Europe,Germany,Meat,Offline,L,9/14/2010,474039733,9/16/2010,7746,421.89,364.69,3267959.94,2824888.74,443071.2 +Europe,Liechtenstein,Office Supplies,Offline,H,7/28/2017,171744477,8/17/2017,1862,651.21,524.96,1212553.02,977475.52,235077.5 +Middle East and North Africa,Yemen,Snacks,Offline,C,6/30/2015,598900210,7/26/2015,6736,152.58,97.44,1027778.88,656355.84,371423.04 +Sub-Saharan Africa,Djibouti,Meat,Online,M,4/9/2013,866493260,5/24/2013,3466,421.89,364.69,1462270.74,1264015.54,198255.2 +Australia and Oceania,Palau,Office Supplies,Online,M,12/26/2016,155822455,1/31/2017,182,651.21,524.96,118520.22,95542.72,22977.5 +Asia,Indonesia,Office Supplies,Offline,C,1/25/2011,868499124,2/18/2011,7045,651.21,524.96,4587774.45,3698343.2,889431.25 +Europe,Italy,Cosmetics,Offline,H,2/3/2015,976447093,2/27/2015,1248,437.2,263.33,545625.6,328635.84,216989.76 +Europe,Greece,Vegetables,Offline,M,10/29/2011,771902692,11/9/2011,2015,154.06,90.93,310430.9,183223.95,127206.95 +Sub-Saharan Africa,Central African Republic,Meat,Online,M,8/13/2011,617414748,8/13/2011,5599,421.89,364.69,2362162.11,2041899.31,320262.8 +Asia,Cambodia,Cosmetics,Offline,L,9/20/2010,495844590,10/9/2010,288,437.2,263.33,125913.6,75839.04,50074.56 +Europe,Estonia,Snacks,Online,L,4/2/2010,460366046,5/6/2010,1398,152.58,97.44,213306.84,136221.12,77085.72 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,H,5/23/2012,184465444,6/16/2012,6279,81.73,56.67,513182.67,355830.93,157351.74 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,L,8/6/2016,311941611,8/12/2016,9310,255.28,159.42,2376656.8,1484200.2,892456.6 +Sub-Saharan Africa,Guinea,Baby Food,Online,L,10/24/2015,206905877,11/6/2015,6902,255.28,159.42,1761942.56,1100316.84,661625.72 +Europe,Vatican City,Beverages,Offline,M,6/1/2015,203782069,6/14/2015,2498,47.45,31.79,118530.1,79411.42,39118.68 +Sub-Saharan Africa,Comoros,Meat,Offline,M,4/7/2014,257306516,5/15/2014,1571,421.89,364.69,662789.19,572927.99,89861.2 +Middle East and North Africa,Iraq,Baby Food,Offline,H,1/30/2016,392528045,2/9/2016,6626,255.28,159.42,1691485.28,1056316.92,635168.36 +Sub-Saharan Africa,Burundi,Cereal,Online,C,7/1/2010,254807984,7/14/2010,2200,205.7,117.11,452540,257642,194898 +Europe,Germany,Household,Online,L,9/20/2014,459820163,10/8/2014,9859,668.27,502.54,6588473.93,4954541.86,1633932.07 +Middle East and North Africa,Somalia,Vegetables,Offline,L,9/23/2016,343550908,10/6/2016,3203,154.06,90.93,493454.18,291248.79,202205.39 +Sub-Saharan Africa,Eritrea,Snacks,Offline,H,12/4/2016,212299048,12/24/2016,2861,152.58,97.44,436531.38,278775.84,157755.54 +Middle East and North Africa,Iran,Household,Online,M,10/11/2016,892675912,11/7/2016,1494,668.27,502.54,998395.38,750794.76,247600.62 +Middle East and North Africa,Syria,Vegetables,Online,H,1/13/2015,581605327,1/22/2015,8796,154.06,90.93,1355111.76,799820.28,555291.48 +North America,Mexico,Cosmetics,Online,M,7/4/2011,696323621,7/9/2011,6488,437.2,263.33,2836553.6,1708485.04,1128068.56 +Asia,South Korea,Household,Offline,M,11/7/2010,924379622,12/21/2010,3327,668.27,502.54,2223334.29,1671950.58,551383.71 +Central America and the Caribbean,Saint Lucia,Beverages,Online,H,3/25/2011,573634660,4/7/2011,98,47.45,31.79,4650.1,3115.42,1534.68 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,C,8/25/2015,822262561,10/7/2015,4619,437.2,263.33,2019426.8,1216321.27,803105.53 +Asia,Indonesia,Office Supplies,Offline,H,1/10/2013,668749654,2/4/2013,6739,651.21,524.96,4388504.19,3537705.44,850798.75 +Europe,Vatican City,Clothes,Online,H,4/16/2012,981894767,5/25/2012,3336,109.28,35.84,364558.08,119562.24,244995.84 +Europe,Sweden,Cereal,Offline,M,11/10/2015,450809228,12/9/2015,3323,205.7,117.11,683541.1,389156.53,294384.57 +Sub-Saharan Africa,Madagascar,Fruits,Offline,M,11/5/2015,534916865,12/2/2015,2642,9.33,6.92,24649.86,18282.64,6367.22 +Asia,Taiwan,Cereal,Online,L,1/4/2013,513954007,1/31/2013,9267,205.7,117.11,1906221.9,1085258.37,820963.53 +Central America and the Caribbean,Belize,Fruits,Offline,M,12/19/2012,637969481,1/1/2013,8202,9.33,6.92,76524.66,56757.84,19766.82 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,L,10/23/2014,777324616,11/25/2014,6483,154.06,90.93,998770.98,589499.19,409271.79 +Europe,Albania,Baby Food,Offline,H,12/3/2014,872693240,12/22/2014,8178,255.28,159.42,2087679.84,1303736.76,783943.08 +Middle East and North Africa,Jordan,Meat,Online,C,10/1/2010,485061681,10/22/2010,9385,421.89,364.69,3959437.65,3422615.65,536822 +Central America and the Caribbean,Cuba,Office Supplies,Offline,H,2/29/2012,145728766,3/25/2012,3235,651.21,524.96,2106664.35,1698245.6,408418.75 +Asia,Bhutan,Baby Food,Offline,M,12/12/2014,906305825,1/13/2015,4889,255.28,159.42,1248063.92,779404.38,468659.54 +Europe,Malta,Office Supplies,Online,M,3/2/2012,288716685,3/29/2012,6538,651.21,524.96,4257610.98,3432188.48,825422.5 +Sub-Saharan Africa,Benin,Beverages,Online,H,2/8/2013,835197675,2/22/2013,2407,47.45,31.79,114212.15,76518.53,37693.62 +Australia and Oceania,Samoa ,Meat,Offline,M,9/29/2016,658297622,10/31/2016,3750,421.89,364.69,1582087.5,1367587.5,214500 +Europe,Romania,Cosmetics,Offline,L,7/23/2015,190877854,8/26/2015,3854,437.2,263.33,1684968.8,1014873.82,670094.98 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,M,6/11/2014,836112201,6/20/2014,3035,47.45,31.79,144010.75,96482.65,47528.1 +Australia and Oceania,Nauru,Meat,Online,H,10/18/2011,917486989,11/2/2011,3643,421.89,364.69,1536945.27,1328565.67,208379.6 +Middle East and North Africa,Algeria,Household,Online,H,11/9/2010,628801047,12/21/2010,5058,668.27,502.54,3380109.66,2541847.32,838262.34 +Australia and Oceania,Fiji,Cosmetics,Offline,H,12/8/2015,684165704,1/24/2016,8690,437.2,263.33,3799268,2288337.7,1510930.3 +Europe,Ireland,Personal Care,Offline,L,6/20/2013,968004786,7/14/2013,2982,81.73,56.67,243718.86,168989.94,74728.92 +Europe,Poland,Office Supplies,Online,H,9/6/2013,985054624,10/6/2013,8408,651.21,524.96,5475373.68,4413863.68,1061510 +Europe,United Kingdom,Fruits,Offline,M,7/4/2016,310364043,7/16/2016,2472,9.33,6.92,23063.76,17106.24,5957.52 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,H,5/14/2015,839294373,6/12/2015,4711,437.2,263.33,2059649.2,1240547.63,819101.57 +Australia and Oceania,Vanuatu,Clothes,Offline,L,2/7/2016,937519443,3/5/2016,1692,109.28,35.84,184901.76,60641.28,124260.48 +Central America and the Caribbean,Cuba,Baby Food,Offline,H,6/25/2010,391025578,7/13/2010,2013,255.28,159.42,513878.64,320912.46,192966.18 +Europe,Slovakia,Fruits,Offline,M,4/8/2010,856111609,4/9/2010,1305,9.33,6.92,12175.65,9030.6,3145.05 +North America,Canada,Office Supplies,Online,L,2/21/2013,909388864,3/31/2013,7228,651.21,524.96,4706945.88,3794410.88,912535 +Sub-Saharan Africa,Zimbabwe,Meat,Online,M,1/24/2014,997781169,2/21/2014,4476,421.89,364.69,1888379.64,1632352.44,256027.2 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,H,8/18/2016,288524854,9/24/2016,9771,651.21,524.96,6362972.91,5129384.16,1233588.75 +Europe,Portugal,Cereal,Offline,C,2/23/2014,719168746,3/11/2014,6868,205.7,117.11,1412747.6,804311.48,608436.12 +Europe,San Marino,Cereal,Offline,L,2/16/2016,247574174,3/18/2016,1555,205.7,117.11,319863.5,182106.05,137757.45 +North America,Mexico,Cosmetics,Offline,L,3/21/2014,501914966,4/25/2014,6647,437.2,263.33,2906068.4,1750354.51,1155713.89 +Europe,Croatia,Beverages,Online,M,4/10/2016,930677449,5/25/2016,6994,47.45,31.79,331865.3,222339.26,109526.04 +Sub-Saharan Africa,Nigeria,Snacks,Offline,H,4/16/2012,152660453,5/1/2012,4475,152.58,97.44,682795.5,436044,246751.5 +Asia,South Korea,Vegetables,Offline,M,1/15/2016,906975305,1/31/2016,3002,154.06,90.93,462488.12,272971.86,189516.26 +Europe,Armenia,Beverages,Online,L,11/8/2015,603045833,11/11/2015,3518,47.45,31.79,166929.1,111837.22,55091.88 +Sub-Saharan Africa,Eritrea,Household,Offline,M,4/10/2016,770608365,5/28/2016,8995,668.27,502.54,6011088.65,4520347.3,1490741.35 +Asia,Japan,Snacks,Online,H,7/24/2011,309711730,7/30/2011,9438,152.58,97.44,1440050.04,919638.72,520411.32 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,M,3/1/2012,440717256,3/2/2012,6884,81.73,56.67,562629.32,390116.28,172513.04 +North America,Mexico,Baby Food,Online,H,9/7/2010,654298770,10/21/2010,401,255.28,159.42,102367.28,63927.42,38439.86 +Europe,Luxembourg,Snacks,Online,L,12/3/2015,961442601,12/8/2015,1086,152.58,97.44,165701.88,105819.84,59882.04 +Europe,Portugal,Fruits,Offline,L,3/31/2011,543447577,5/18/2011,7070,9.33,6.92,65963.1,48924.4,17038.7 +Sub-Saharan Africa,Ethiopia,Snacks,Online,M,5/15/2011,901925027,6/30/2011,8513,152.58,97.44,1298913.54,829506.72,469406.82 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Online,L,2/24/2013,908798778,3/8/2013,2609,421.89,364.69,1100711.01,951476.21,149234.8 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,H,7/4/2014,856305158,7/28/2014,8580,109.28,35.84,937622.4,307507.2,630115.2 +Europe,Switzerland,Vegetables,Offline,H,8/20/2010,206992995,10/5/2010,2682,154.06,90.93,413188.92,243874.26,169314.66 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,L,12/10/2012,743723618,12/14/2012,3201,421.89,364.69,1350469.89,1167372.69,183097.2 +Middle East and North Africa,Syria,Snacks,Online,C,12/20/2014,719670855,1/6/2015,5454,152.58,97.44,832171.32,531437.76,300733.56 +Asia,Tajikistan,Household,Offline,L,4/27/2011,708321034,5/10/2011,6789,668.27,502.54,4536885.03,3411744.06,1125140.97 +Central America and the Caribbean,El Salvador,Fruits,Online,M,8/5/2016,453472983,8/14/2016,1588,9.33,6.92,14816.04,10988.96,3827.08 +Sub-Saharan Africa,Sierra Leone,Household,Offline,C,3/4/2016,219238030,4/11/2016,6260,668.27,502.54,4183370.2,3145900.4,1037469.8 +Europe,Spain,Cosmetics,Offline,C,6/5/2015,340040004,6/21/2015,4248,437.2,263.33,1857225.6,1118625.84,738599.76 +Australia and Oceania,Papua New Guinea,Household,Online,H,3/21/2013,770615231,4/19/2013,1027,668.27,502.54,686313.29,516108.58,170204.71 +Asia,Thailand,Cosmetics,Online,M,4/8/2013,636012542,5/25/2013,9100,437.2,263.33,3978520,2396303,1582217 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,L,10/11/2012,481593263,10/12/2012,3003,81.73,56.67,245435.19,170180.01,75255.18 +Sub-Saharan Africa,Togo,Household,Online,L,10/25/2013,923031222,11/12/2013,4305,668.27,502.54,2876902.35,2163434.7,713467.65 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,H,12/5/2011,396312749,1/5/2012,6604,255.28,159.42,1685869.12,1052809.68,633059.44 +Europe,Spain,Meat,Offline,M,2/2/2015,107736670,2/16/2015,530,421.89,364.69,223601.7,193285.7,30316 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,H,3/13/2017,883914315,3/18/2017,8743,651.21,524.96,5693529.03,4589725.28,1103803.75 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,M,12/31/2016,921769511,1/29/2017,937,421.89,364.69,395310.93,341714.53,53596.4 +Sub-Saharan Africa,Burundi,Baby Food,Online,M,4/21/2014,738538587,5/16/2014,8835,255.28,159.42,2255398.8,1408475.7,846923.1 +Asia,Turkmenistan,Fruits,Offline,H,10/11/2013,921770370,11/1/2013,1191,9.33,6.92,11112.03,8241.72,2870.31 +Asia,Laos,Meat,Online,L,7/28/2013,779326188,8/2/2013,8792,421.89,364.69,3709256.88,3206354.48,502902.4 +Sub-Saharan Africa,Ghana,Baby Food,Offline,H,9/10/2016,589379870,9/18/2016,9456,255.28,159.42,2413927.68,1507475.52,906452.16 +Europe,Greece,Clothes,Offline,C,1/26/2012,250417745,2/16/2012,3030,109.28,35.84,331118.4,108595.2,222523.2 +Europe,Macedonia,Clothes,Online,C,3/12/2016,631238639,4/5/2016,6396,109.28,35.84,698954.88,229232.64,469722.24 +Europe,Hungary,Baby Food,Online,L,5/3/2016,420953881,5/13/2016,8463,255.28,159.42,2160434.64,1349171.46,811263.18 +Asia,Indonesia,Vegetables,Online,L,3/10/2012,178987300,3/22/2012,5174,154.06,90.93,797106.44,470471.82,326634.62 +Asia,Uzbekistan,Meat,Offline,L,2/1/2012,985075223,2/26/2012,4504,421.89,364.69,1900192.56,1642563.76,257628.8 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,M,1/21/2014,389266479,2/22/2014,1456,9.33,6.92,13584.48,10075.52,3508.96 +Australia and Oceania,Palau,Cereal,Offline,L,3/18/2017,961922395,4/15/2017,3068,205.7,117.11,631087.6,359293.48,271794.12 +Asia,Maldives,Clothes,Online,H,5/8/2010,843716800,5/8/2010,3405,109.28,35.84,372098.4,122035.2,250063.2 +Europe,Liechtenstein,Meat,Online,C,8/22/2013,495636022,10/7/2013,8568,421.89,364.69,3614753.52,3124663.92,490089.6 +Central America and the Caribbean,Guatemala,Snacks,Online,H,3/25/2014,448978888,3/26/2014,1685,152.58,97.44,257097.3,164186.4,92910.9 +Middle East and North Africa,Turkey,Cereal,Offline,M,6/26/2015,855356729,7/12/2015,7919,205.7,117.11,1628938.3,927394.09,701544.21 +Europe,Belarus,Office Supplies,Online,L,6/19/2010,136693370,7/18/2010,9461,651.21,524.96,6161097.81,4966646.56,1194451.25 +Central America and the Caribbean,Belize,Baby Food,Offline,M,1/10/2016,835225141,2/20/2016,535,255.28,159.42,136574.8,85289.7,51285.1 +Europe,Croatia,Beverages,Offline,C,1/2/2016,163500869,2/13/2016,2395,47.45,31.79,113642.75,76137.05,37505.7 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,H,6/12/2010,354381883,7/15/2010,8329,205.7,117.11,1713275.3,975409.19,737866.11 +Asia,Nepal,Personal Care,Online,H,10/28/2011,111042010,11/4/2011,8653,81.73,56.67,707209.69,490365.51,216844.18 +Asia,North Korea,Cereal,Online,M,12/16/2010,456967580,1/3/2011,5717,205.7,117.11,1175986.9,669517.87,506469.03 +Europe,Bulgaria,Meat,Offline,M,2/3/2011,685957419,2/12/2011,8899,421.89,364.69,3754399.11,3245376.31,509022.8 +Central America and the Caribbean,Barbados,Office Supplies,Online,C,7/12/2016,612122857,8/16/2016,9611,651.21,524.96,6258779.31,5045390.56,1213388.75 +Sub-Saharan Africa,Sudan,Meat,Online,C,9/19/2013,119887721,10/31/2013,6296,421.89,364.69,2656219.44,2296088.24,360131.2 +Middle East and North Africa,Syria,Cosmetics,Offline,L,11/15/2012,513988339,12/20/2012,9426,437.2,263.33,4121047.2,2482148.58,1638898.62 +Australia and Oceania,Vanuatu,Baby Food,Online,M,12/6/2013,469473540,12/18/2013,6508,255.28,159.42,1661362.24,1037505.36,623856.88 +Europe,Kosovo,Fruits,Offline,M,4/24/2010,981704652,5/26/2010,7077,9.33,6.92,66028.41,48972.84,17055.57 +Asia,Laos,Vegetables,Offline,M,6/8/2015,416355502,7/19/2015,7700,154.06,90.93,1186262,700161,486101 +Central America and the Caribbean,The Bahamas,Vegetables,Offline,M,6/28/2013,359412419,6/28/2013,6977,154.06,90.93,1074876.62,634418.61,440458.01 +Sub-Saharan Africa,Kenya,Meat,Online,H,3/29/2016,667174232,4/7/2016,536,421.89,364.69,226133.04,195473.84,30659.2 +North America,Mexico,Clothes,Offline,H,10/19/2013,816252267,11/18/2013,6040,109.28,35.84,660051.2,216473.6,443577.6 +Asia,South Korea,Fruits,Offline,M,4/7/2016,353570353,4/19/2016,8180,9.33,6.92,76319.4,56605.6,19713.8 +Europe,Liechtenstein,Clothes,Offline,C,2/5/2012,246364820,2/26/2012,3680,109.28,35.84,402150.4,131891.2,270259.2 +Asia,Laos,Fruits,Online,H,4/24/2017,632184493,5/1/2017,6295,9.33,6.92,58732.35,43561.4,15170.95 +Europe,Moldova ,Fruits,Offline,L,2/18/2011,368890702,3/27/2011,1811,9.33,6.92,16896.63,12532.12,4364.51 +Middle East and North Africa,Syria,Household,Offline,M,7/3/2015,184657275,7/17/2015,3046,668.27,502.54,2035550.42,1530736.84,504813.58 +Middle East and North Africa,Iran,Snacks,Online,L,7/22/2015,427970540,7/26/2015,4848,152.58,97.44,739707.84,472389.12,267318.72 +Middle East and North Africa,Yemen,Meat,Offline,M,6/6/2016,617629325,6/20/2016,9097,421.89,364.69,3837933.33,3317584.93,520348.4 +Europe,Norway,Beverages,Online,M,10/2/2016,792744958,10/14/2016,9704,47.45,31.79,460454.8,308490.16,151964.64 +Asia,North Korea,Personal Care,Online,M,6/7/2012,162741267,6/10/2012,7612,81.73,56.67,622128.76,431372.04,190756.72 +Europe,Belarus,Household,Online,H,8/2/2015,257354581,8/11/2015,5794,668.27,502.54,3871956.38,2911716.76,960239.62 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,C,11/20/2012,876633727,12/29/2012,4255,651.21,524.96,2770898.55,2233704.8,537193.75 +Asia,Brunei,Beverages,Online,H,10/20/2014,540940034,10/31/2014,5032,47.45,31.79,238768.4,159967.28,78801.12 +Sub-Saharan Africa,South Sudan,Vegetables,Online,C,12/2/2013,540947329,1/10/2014,7191,154.06,90.93,1107845.46,653877.63,453967.83 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,M,6/23/2011,887641942,8/6/2011,1831,651.21,524.96,1192365.51,961201.76,231163.75 +Asia,Cambodia,Fruits,Offline,M,7/19/2013,762322700,8/26/2013,7082,9.33,6.92,66075.06,49007.44,17067.62 +Europe,Vatican City,Personal Care,Online,H,2/22/2012,766600930,4/7/2012,3106,81.73,56.67,253853.38,176017.02,77836.36 +Asia,Turkmenistan,Cereal,Offline,M,9/7/2011,672400462,10/5/2011,7094,205.7,117.11,1459235.8,830778.34,628457.46 +Middle East and North Africa,Egypt,Office Supplies,Offline,C,2/2/2010,771957623,2/17/2010,8270,651.21,524.96,5385506.7,4341419.2,1044087.5 +Europe,Italy,Fruits,Offline,M,2/16/2010,527821242,3/7/2010,2890,9.33,6.92,26963.7,19998.8,6964.9 +Europe,Latvia,Baby Food,Online,H,8/22/2015,822852647,9/9/2015,9239,255.28,159.42,2358531.92,1472881.38,885650.54 +Middle East and North Africa,Morocco,Cereal,Online,M,8/1/2012,810225665,8/30/2012,2634,205.7,117.11,541813.8,308467.74,233346.06 +Sub-Saharan Africa,Ethiopia,Snacks,Online,M,9/19/2010,163426625,10/19/2010,425,152.58,97.44,64846.5,41412,23434.5 +Europe,Austria,Household,Offline,M,1/24/2017,426254355,3/6/2017,6991,668.27,502.54,4671875.57,3513257.14,1158618.43 +Asia,China,Meat,Online,H,1/2/2017,962820184,2/11/2017,8743,421.89,364.69,3688584.27,3188484.67,500099.6 +North America,Greenland,Personal Care,Online,L,11/29/2015,307547938,1/17/2016,9124,81.73,56.67,745704.52,517057.08,228647.44 +Europe,Armenia,Beverages,Offline,M,8/24/2012,215173947,10/12/2012,3608,47.45,31.79,171199.6,114698.32,56501.28 +Asia,Turkmenistan,Personal Care,Offline,C,12/5/2010,710747039,12/15/2010,4698,81.73,56.67,383967.54,266235.66,117731.88 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,L,7/15/2015,539628541,8/2/2015,6932,437.2,263.33,3030670.4,1825403.56,1205266.84 +Europe,Sweden,Clothes,Offline,H,5/20/2013,317492282,7/5/2013,1876,109.28,35.84,205009.28,67235.84,137773.44 +Middle East and North Africa,Kuwait,Beverages,Online,H,3/4/2015,280324590,3/31/2015,3130,47.45,31.79,148518.5,99502.7,49015.8 +Europe,Czech Republic,Fruits,Online,C,9/22/2013,734424293,10/28/2013,1324,9.33,6.92,12352.92,9162.08,3190.84 +Middle East and North Africa,Kuwait,Office Supplies,Offline,M,7/8/2010,706402719,7/19/2010,9117,651.21,524.96,5937081.57,4786060.32,1151021.25 +Europe,United Kingdom,Snacks,Offline,H,11/12/2011,193183696,12/9/2011,6203,152.58,97.44,946453.74,604420.32,342033.42 +Sub-Saharan Africa,Sudan,Beverages,Online,L,1/2/2010,612003552,1/25/2010,4306,47.45,31.79,204319.7,136887.74,67431.96 +Europe,Albania,Baby Food,Online,H,3/5/2017,750411117,3/31/2017,2180,255.28,159.42,556510.4,347535.6,208974.8 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,H,5/21/2016,816267716,6/16/2016,611,154.06,90.93,94130.66,55558.23,38572.43 +Australia and Oceania,Vanuatu,Cereal,Offline,M,8/23/2010,187747180,8/24/2010,7418,205.7,117.11,1525882.6,868721.98,657160.62 +Sub-Saharan Africa,The Gambia,Fruits,Online,C,8/3/2011,563335835,9/18/2011,2447,9.33,6.92,22830.51,16933.24,5897.27 +Europe,Iceland,Baby Food,Offline,L,12/30/2012,111832511,2/5/2013,2580,255.28,159.42,658622.4,411303.6,247318.8 +Europe,Belarus,Cereal,Offline,M,4/15/2017,222348535,5/5/2017,6727,205.7,117.11,1383743.9,787798.97,595944.93 +Europe,Estonia,Personal Care,Offline,H,7/31/2016,554307734,8/27/2016,831,81.73,56.67,67917.63,47092.77,20824.86 +Middle East and North Africa,Oman,Cereal,Online,H,8/19/2011,387446439,8/20/2011,2866,205.7,117.11,589536.2,335637.26,253898.94 +Asia,North Korea,Office Supplies,Online,C,8/16/2015,871813476,9/13/2015,7836,651.21,524.96,5102881.56,4113586.56,989295 +Sub-Saharan Africa,Namibia,Cereal,Offline,C,7/6/2012,977770173,7/8/2012,2777,205.7,117.11,571228.9,325214.47,246014.43 +Australia and Oceania,Marshall Islands,Household,Online,M,10/28/2013,645990359,11/7/2013,1758,668.27,502.54,1174818.66,883465.32,291353.34 +Sub-Saharan Africa,Burkina Faso,Household,Offline,H,1/1/2017,337460362,2/19/2017,875,668.27,502.54,584736.25,439722.5,145013.75 +Sub-Saharan Africa,Cape Verde,Meat,Online,M,10/9/2016,583479011,10/14/2016,3260,421.89,364.69,1375361.4,1188889.4,186472 +Central America and the Caribbean,Barbados,Vegetables,Offline,C,6/29/2016,635657632,7/29/2016,4074,154.06,90.93,627640.44,370448.82,257191.62 +Middle East and North Africa,Qatar,Personal Care,Offline,H,10/22/2016,715920054,10/31/2016,5508,81.73,56.67,450168.84,312138.36,138030.48 +North America,Greenland,Cosmetics,Online,C,11/5/2011,666502606,12/21/2011,1787,437.2,263.33,781276.4,470570.71,310705.69 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,L,9/25/2015,399954116,10/23/2015,4166,651.21,524.96,2712940.86,2186983.36,525957.5 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,H,5/18/2013,349135911,5/28/2013,5929,437.2,263.33,2592158.8,1561283.57,1030875.23 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,M,4/1/2017,117221820,5/4/2017,7396,651.21,524.96,4816349.16,3882604.16,933745 +Middle East and North Africa,Libya,Beverages,Offline,L,8/5/2010,727698171,9/24/2010,915,47.45,31.79,43416.75,29087.85,14328.9 +North America,Canada,Meat,Offline,H,10/19/2011,574363791,10/23/2011,5864,421.89,364.69,2473962.96,2138542.16,335420.8 +Middle East and North Africa,Turkey,Snacks,Offline,C,1/10/2010,371330010,1/12/2010,3657,152.58,97.44,557985.06,356338.08,201646.98 +Europe,Norway,Meat,Online,H,6/9/2014,903020656,7/17/2014,2734,421.89,364.69,1153447.26,997062.46,156384.8 +Asia,Nepal,Baby Food,Online,M,7/15/2012,774172055,8/2/2012,3570,255.28,159.42,911349.6,569129.4,342220.2 +North America,Greenland,Beverages,Online,M,10/30/2011,459833037,12/10/2011,3669,47.45,31.79,174094.05,116637.51,57456.54 +Asia,China,Meat,Online,H,4/21/2013,955364930,5/3/2013,2568,421.89,364.69,1083413.52,936523.92,146889.6 +Middle East and North Africa,Lebanon,Cereal,Offline,L,3/29/2015,626441562,4/30/2015,6834,205.7,117.11,1405753.8,800329.74,605424.06 +Central America and the Caribbean,Grenada,Clothes,Online,H,12/20/2016,159049260,12/30/2016,5065,109.28,35.84,553503.2,181529.6,371973.6 +Asia,Uzbekistan,Beverages,Online,M,2/11/2015,309486854,3/29/2015,2892,47.45,31.79,137225.4,91936.68,45288.72 +Central America and the Caribbean,Honduras,Vegetables,Online,C,12/5/2014,554365670,1/24/2015,7976,154.06,90.93,1228782.56,725257.68,503524.88 +Middle East and North Africa,Turkey,Fruits,Online,L,5/15/2011,440609538,6/8/2011,5008,9.33,6.92,46724.64,34655.36,12069.28 +Asia,Turkmenistan,Vegetables,Offline,C,8/10/2015,935454785,9/12/2015,714,154.06,90.93,109998.84,64924.02,45074.82 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,C,5/17/2013,376450240,6/12/2013,8846,81.73,56.67,722983.58,501302.82,221680.76 +Europe,Netherlands,Household,Offline,C,3/9/2014,321457231,3/30/2014,5193,668.27,502.54,3470326.11,2609690.22,860635.89 +Asia,Brunei,Fruits,Offline,M,4/5/2017,598649585,4/26/2017,2570,9.33,6.92,23978.1,17784.4,6193.7 +Asia,Philippines,Beverages,Offline,L,4/23/2015,656513631,6/5/2015,5827,47.45,31.79,276491.15,185240.33,91250.82 +Sub-Saharan Africa,Gabon,Fruits,Online,C,6/20/2013,913848197,8/1/2013,6844,9.33,6.92,63854.52,47360.48,16494.04 +Sub-Saharan Africa,Uganda,Personal Care,Online,L,5/15/2010,509764611,6/20/2010,9531,81.73,56.67,778968.63,540121.77,238846.86 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,L,1/22/2017,453686702,2/23/2017,4832,651.21,524.96,3146646.72,2536606.72,610040 +Sub-Saharan Africa,Zambia,Snacks,Offline,M,5/15/2015,475350797,7/4/2015,5719,152.58,97.44,872605.02,557259.36,315345.66 +Central America and the Caribbean,Dominica,Cosmetics,Online,C,9/9/2014,374805724,10/28/2014,2198,437.2,263.33,960965.6,578799.34,382166.26 +Europe,Luxembourg,Meat,Offline,H,5/4/2010,472412812,6/23/2010,6304,421.89,364.69,2659594.56,2299005.76,360588.8 +Europe,Andorra,Snacks,Online,L,1/21/2010,258845889,2/2/2010,7106,152.58,97.44,1084233.48,692408.64,391824.84 +Australia and Oceania,Palau,Cosmetics,Online,H,1/28/2015,645091283,2/8/2015,5701,437.2,263.33,2492477.2,1501244.33,991232.87 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,M,4/29/2016,812447822,5/4/2016,220,421.89,364.69,92815.8,80231.8,12584 +Europe,Greece,Office Supplies,Online,H,5/22/2013,462526834,6/13/2013,823,651.21,524.96,535945.83,432042.08,103903.75 +Central America and the Caribbean,El Salvador,Snacks,Online,L,9/9/2010,267252147,10/1/2010,4704,152.58,97.44,717736.32,458357.76,259378.56 +Sub-Saharan Africa,Botswana,Fruits,Online,H,9/19/2013,518860089,10/23/2013,1085,9.33,6.92,10123.05,7508.2,2614.85 +Europe,Cyprus,Office Supplies,Online,L,2/5/2010,679899489,2/25/2010,6223,651.21,524.96,4052479.83,3266826.08,785653.75 +Middle East and North Africa,Iran,Household,Online,L,3/28/2011,733231675,4/6/2011,8402,668.27,502.54,5614804.54,4222341.08,1392463.46 +Middle East and North Africa,Syria,Personal Care,Offline,H,9/3/2010,732030475,9/21/2010,2940,81.73,56.67,240286.2,166609.8,73676.4 +Europe,Monaco,Fruits,Offline,M,8/3/2010,349782216,8/29/2010,7186,9.33,6.92,67045.38,49727.12,17318.26 +Asia,Japan,Fruits,Online,C,6/9/2010,230285727,7/29/2010,5519,9.33,6.92,51492.27,38191.48,13300.79 +Middle East and North Africa,Tunisia ,Meat,Offline,C,9/27/2010,637652337,10/18/2010,4351,421.89,364.69,1835643.39,1586766.19,248877.2 +Central America and the Caribbean,Panama,Fruits,Online,L,11/14/2016,106305873,11/22/2016,7125,9.33,6.92,66476.25,49305,17171.25 +Sub-Saharan Africa,Benin,Office Supplies,Online,C,7/19/2012,390982663,9/3/2012,9313,651.21,524.96,6064718.73,4888952.48,1175766.25 +Middle East and North Africa,Lebanon,Cereal,Online,C,8/19/2016,616731536,8/21/2016,3421,205.7,117.11,703699.7,400633.31,303066.39 +Australia and Oceania,Tuvalu,Baby Food,Online,C,3/12/2011,428913819,3/25/2011,3985,255.28,159.42,1017290.8,635288.7,382002.1 +Middle East and North Africa,Egypt,Cereal,Offline,C,6/5/2013,443203341,6/6/2013,2573,205.7,117.11,529266.1,301324.03,227942.07 +Sub-Saharan Africa,Guinea,Beverages,Offline,M,4/26/2011,895586431,4/26/2011,2782,47.45,31.79,132005.9,88439.78,43566.12 +Middle East and North Africa,Morocco,Fruits,Online,L,11/1/2012,292361915,12/8/2012,5242,9.33,6.92,48907.86,36274.64,12633.22 +Sub-Saharan Africa,Malawi,Personal Care,Online,L,11/19/2011,360141122,1/4/2012,2616,81.73,56.67,213805.68,148248.72,65556.96 +Middle East and North Africa,Tunisia ,Office Supplies,Online,H,10/10/2014,195847880,10/13/2014,4595,651.21,524.96,2992309.95,2412191.2,580118.75 +Middle East and North Africa,Afghanistan,Cereal,Offline,H,10/2/2013,316718518,11/20/2013,2903,205.7,117.11,597147.1,339970.33,257176.77 +Europe,Russia,Baby Food,Offline,M,6/23/2013,410301864,7/2/2013,6294,255.28,159.42,1606732.32,1003389.48,603342.84 +Asia,Philippines,Fruits,Offline,H,2/7/2012,684459245,3/2/2012,5556,9.33,6.92,51837.48,38447.52,13389.96 +Europe,Belarus,Fruits,Online,H,8/20/2012,517364490,9/12/2012,8504,9.33,6.92,79342.32,58847.68,20494.64 +Middle East and North Africa,Morocco,Beverages,Offline,M,7/30/2011,707503926,9/16/2011,4989,47.45,31.79,236728.05,158600.31,78127.74 +Europe,Latvia,Office Supplies,Online,C,4/10/2010,323676383,5/8/2010,1889,651.21,524.96,1230135.69,991649.44,238486.25 +Europe,Armenia,Office Supplies,Offline,M,2/21/2011,754993188,3/1/2011,8117,651.21,524.96,5285871.57,4261100.32,1024771.25 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,H,11/14/2013,760878169,12/3/2013,9613,255.28,159.42,2454006.64,1532504.46,921502.18 +Europe,Greece,Snacks,Offline,C,8/26/2011,521067655,8/31/2011,4353,152.58,97.44,664180.74,424156.32,240024.42 +Europe,Italy,Clothes,Online,L,2/2/2010,285610473,2/3/2010,7341,109.28,35.84,802224.48,263101.44,539123.04 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,L,11/10/2015,824867951,11/14/2015,5612,437.2,263.33,2453566.4,1477807.96,975758.44 +Sub-Saharan Africa,South Sudan,Snacks,Online,C,3/13/2010,279513919,4/30/2010,3235,152.58,97.44,493596.3,315218.4,178377.9 +Asia,Brunei,Baby Food,Offline,L,4/7/2013,910534703,5/7/2013,6308,255.28,159.42,1610306.24,1005621.36,604684.88 +Sub-Saharan Africa,Rwanda,Fruits,Online,H,3/19/2012,549229133,4/26/2012,7960,9.33,6.92,74266.8,55083.2,19183.6 +Australia and Oceania,Kiribati,Clothes,Online,L,5/28/2010,247208535,6/18/2010,3354,109.28,35.84,366525.12,120207.36,246317.76 +Middle East and North Africa,Qatar,Beverages,Offline,C,1/19/2016,226396739,2/5/2016,4681,47.45,31.79,222113.45,148808.99,73304.46 +Central America and the Caribbean,Belize,Household,Offline,C,9/17/2015,329030072,10/15/2015,6165,668.27,502.54,4119884.55,3098159.1,1021725.45 +Middle East and North Africa,Jordan,Cosmetics,Offline,L,12/9/2015,467657363,1/22/2016,9061,437.2,263.33,3961469.2,2386033.13,1575436.07 +Middle East and North Africa,Oman,Meat,Offline,M,10/13/2016,175139939,10/29/2016,6655,421.89,364.69,2807677.95,2427011.95,380666 +Middle East and North Africa,Azerbaijan,Meat,Offline,C,7/30/2015,854651629,9/4/2015,9264,421.89,364.69,3908388.96,3378488.16,529900.8 +Europe,Moldova ,Beverages,Offline,M,9/13/2010,829678761,9/22/2010,9238,47.45,31.79,438343.1,293676.02,144667.08 +Sub-Saharan Africa,Mauritius ,Clothes,Online,M,12/23/2012,294020164,1/19/2013,5955,109.28,35.84,650762.4,213427.2,437335.2 +Asia,Bhutan,Office Supplies,Online,M,7/28/2011,861787164,9/13/2011,827,651.21,524.96,538550.67,434141.92,104408.75 +Asia,Mongolia,Clothes,Online,C,8/20/2015,617403590,9/1/2015,2297,109.28,35.84,251016.16,82324.48,168691.68 +Asia,Bhutan,Cereal,Offline,M,9/4/2012,865605771,10/4/2012,838,205.7,117.11,172376.6,98138.18,74238.42 +Asia,Uzbekistan,Cereal,Offline,C,3/14/2010,281442534,4/30/2010,3955,205.7,117.11,813543.5,463170.05,350373.45 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,H,10/8/2016,760275208,10/30/2016,1184,47.45,31.79,56180.8,37639.36,18541.44 +Europe,Liechtenstein,Baby Food,Offline,C,7/8/2015,667777621,7/9/2015,9092,255.28,159.42,2321005.76,1449446.64,871559.12 +Sub-Saharan Africa,Chad,Office Supplies,Online,H,5/8/2013,689936101,6/26/2013,6279,651.21,524.96,4088947.59,3296223.84,792723.75 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Online,C,6/18/2014,683049476,6/27/2014,8374,421.89,364.69,3532906.86,3053914.06,478992.8 +Sub-Saharan Africa,Gabon,Cereal,Offline,C,7/12/2016,123729074,8/30/2016,3037,205.7,117.11,624710.9,355663.07,269047.83 +Europe,Ukraine,Vegetables,Offline,H,7/7/2014,358898723,7/21/2014,4962,154.06,90.93,764445.72,451194.66,313251.06 +Australia and Oceania,East Timor,Cereal,Offline,H,1/7/2012,555794751,1/29/2012,873,205.7,117.11,179576.1,102237.03,77339.07 +Europe,Russia,Cosmetics,Offline,L,6/25/2017,851965987,7/19/2017,4523,437.2,263.33,1977455.6,1191041.59,786414.01 +Europe,United Kingdom,Fruits,Offline,L,2/19/2010,105273759,3/25/2010,1700,9.33,6.92,15861,11764,4097 +Sub-Saharan Africa,Rwanda,Cereal,Online,L,12/2/2011,843891894,12/9/2011,5220,205.7,117.11,1073754,611314.2,462439.8 +Asia,Myanmar,Fruits,Offline,L,7/15/2015,716306722,7/24/2015,9932,9.33,6.92,92665.56,68729.44,23936.12 +Europe,Bosnia and Herzegovina,Fruits,Online,C,12/25/2010,141317069,2/10/2011,7716,9.33,6.92,71990.28,53394.72,18595.56 +Europe,Malta,Meat,Online,M,1/12/2012,958034265,2/19/2012,2483,421.89,364.69,1047552.87,905525.27,142027.6 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,H,8/3/2014,575882136,9/10/2014,5176,651.21,524.96,3370662.96,2717192.96,653470 +Central America and the Caribbean,Dominica,Cosmetics,Offline,L,8/17/2015,524597012,9/4/2015,8769,437.2,263.33,3833806.8,2309140.77,1524666.03 +Europe,Norway,Cereal,Online,H,12/18/2016,604227721,1/24/2017,3265,205.7,117.11,671610.5,382364.15,289246.35 +Sub-Saharan Africa,South Africa,Cosmetics,Online,M,12/4/2013,235135591,12/20/2013,701,437.2,263.33,306477.2,184594.33,121882.87 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,C,3/29/2014,707994449,4/12/2014,145,81.73,56.67,11850.85,8217.15,3633.7 +Sub-Saharan Africa,Niger,Cosmetics,Online,M,7/29/2011,233790624,8/4/2011,2696,437.2,263.33,1178691.2,709937.68,468753.52 +Europe,Cyprus,Beverages,Offline,L,1/3/2012,693822944,1/4/2012,6482,47.45,31.79,307570.9,206062.78,101508.12 +Middle East and North Africa,Yemen,Meat,Online,M,2/10/2015,889702737,3/9/2015,1666,421.89,364.69,702868.74,607573.54,95295.2 +Asia,Thailand,Clothes,Offline,H,3/3/2010,593353831,4/17/2010,5439,109.28,35.84,594373.92,194933.76,399440.16 +Middle East and North Africa,Qatar,Vegetables,Offline,C,3/31/2010,997012555,4/30/2010,7026,154.06,90.93,1082425.56,638874.18,443551.38 +Europe,Cyprus,Clothes,Online,M,7/16/2010,663227736,9/4/2010,2680,109.28,35.84,292870.4,96051.2,196819.2 +Asia,Cambodia,Personal Care,Online,L,11/17/2014,474860703,12/16/2014,689,81.73,56.67,56311.97,39045.63,17266.34 +Europe,Finland,Cosmetics,Online,M,10/22/2016,485085284,11/27/2016,6370,437.2,263.33,2784964,1677412.1,1107551.9 +Middle East and North Africa,Israel,Beverages,Online,C,12/7/2010,367387807,1/26/2011,7071,47.45,31.79,335518.95,224787.09,110731.86 +Sub-Saharan Africa,Senegal,Baby Food,Offline,L,11/8/2011,765567100,12/15/2011,7172,255.28,159.42,1830868.16,1143360.24,687507.92 +North America,Canada,Household,Online,C,7/8/2012,143734490,8/7/2012,3085,668.27,502.54,2061612.95,1550335.9,511277.05 +Sub-Saharan Africa,Madagascar,Cereal,Offline,C,9/24/2010,636313807,11/10/2010,8251,205.7,117.11,1697230.7,966274.61,730956.09 +Asia,Sri Lanka,Cereal,Offline,L,12/3/2012,398041379,12/24/2012,8144,205.7,117.11,1675220.8,953743.84,721476.96 +Europe,Denmark,Snacks,Online,C,3/30/2015,353966033,4/22/2015,5270,152.58,97.44,804096.6,513508.8,290587.8 +Middle East and North Africa,Oman,Cereal,Online,L,11/23/2014,149449098,12/30/2014,4164,205.7,117.11,856534.8,487646.04,368888.76 +Sub-Saharan Africa,Tanzania,Household,Online,C,12/10/2013,400164401,1/14/2014,6394,668.27,502.54,4272918.38,3213240.76,1059677.62 +Europe,Liechtenstein,Cosmetics,Online,C,7/4/2015,442098271,7/6/2015,5558,437.2,263.33,2429957.6,1463588.14,966369.46 +Middle East and North Africa,Azerbaijan,Meat,Offline,L,6/2/2012,581549537,6/17/2012,2286,421.89,364.69,964440.54,833681.34,130759.2 +Europe,Russia,Beverages,Online,M,9/21/2013,745129525,9/29/2013,9240,47.45,31.79,438438,293739.6,144698.4 +Asia,Kazakhstan,Cereal,Offline,M,8/3/2010,929762065,8/10/2010,6111,205.7,117.11,1257032.7,715659.21,541373.49 +Europe,Russia,Vegetables,Offline,H,5/26/2010,752683484,5/28/2010,4624,154.06,90.93,712373.44,420460.32,291913.12 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,C,4/1/2010,801442611,4/21/2010,3533,205.7,117.11,726738.1,413749.63,312988.47 +Sub-Saharan Africa,Comoros,Meat,Online,M,11/12/2015,383900773,11/12/2015,3625,421.89,364.69,1529351.25,1322001.25,207350 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,H,2/7/2015,678231799,3/2/2015,2716,109.28,35.84,296804.48,97341.44,199463.04 +Sub-Saharan Africa,Djibouti,Snacks,Online,H,1/15/2012,682922017,2/13/2012,656,152.58,97.44,100092.48,63920.64,36171.84 +Europe,San Marino,Baby Food,Offline,M,8/6/2015,366770255,9/23/2015,4324,255.28,159.42,1103830.72,689332.08,414498.64 +Europe,Denmark,Beverages,Online,C,1/14/2013,218887841,2/7/2013,2631,47.45,31.79,124840.95,83639.49,41201.46 +Asia,Thailand,Household,Online,H,8/20/2011,798698604,9/28/2011,1521,668.27,502.54,1016438.67,764363.34,252075.33 +Central America and the Caribbean,Costa Rica,Snacks,Offline,C,2/22/2012,485938870,3/31/2012,8965,152.58,97.44,1367879.7,873549.6,494330.1 +Sub-Saharan Africa,Kenya,Fruits,Online,L,8/7/2012,430657470,8/11/2012,9970,9.33,6.92,93020.1,68992.4,24027.7 +Sub-Saharan Africa,Gabon,Meat,Online,M,2/9/2012,503215730,3/15/2012,1572,421.89,364.69,663211.08,573292.68,89918.4 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,C,8/14/2014,644287478,8/27/2014,7837,437.2,263.33,3426336.4,2063717.21,1362619.19 +Europe,Macedonia,Personal Care,Offline,L,1/1/2010,414859044,2/9/2010,4865,81.73,56.67,397616.45,275699.55,121916.9 +Asia,Kyrgyzstan,Fruits,Online,H,9/14/2015,346229255,11/2/2015,5785,9.33,6.92,53974.05,40032.2,13941.85 +Europe,Hungary,Office Supplies,Online,L,5/12/2012,590009438,6/22/2012,5759,651.21,524.96,3750318.39,3023244.64,727073.75 +Europe,Austria,Office Supplies,Online,C,10/8/2015,468123424,10/11/2015,6979,651.21,524.96,4544794.59,3663695.84,881098.75 +Sub-Saharan Africa,Angola,Fruits,Online,H,6/22/2012,722807538,8/1/2012,3668,9.33,6.92,34222.44,25382.56,8839.88 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,H,8/13/2016,366610610,9/19/2016,7081,437.2,263.33,3095813.2,1864639.73,1231173.47 +Central America and the Caribbean,Dominican Republic,Beverages,Online,H,2/2/2013,732393968,3/24/2013,505,47.45,31.79,23962.25,16053.95,7908.3 +Sub-Saharan Africa,Lesotho,Household,Online,L,5/17/2014,523331439,6/4/2014,4257,668.27,502.54,2844825.39,2139312.78,705512.61 +Sub-Saharan Africa,Comoros,Cosmetics,Online,L,4/14/2011,762909352,5/31/2011,686,437.2,263.33,299919.2,180644.38,119274.82 +Middle East and North Africa,Bahrain,Cereal,Offline,L,8/19/2014,744926536,9/17/2014,9171,205.7,117.11,1886474.7,1074015.81,812458.89 +Sub-Saharan Africa,Mozambique,Fruits,Offline,C,8/2/2013,283494317,8/22/2013,1123,9.33,6.92,10477.59,7771.16,2706.43 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,C,4/21/2017,163036525,5/5/2017,4986,437.2,263.33,2179879.2,1312963.38,866915.82 +Australia and Oceania,Solomon Islands,Office Supplies,Online,C,4/15/2013,788289487,5/4/2013,1232,651.21,524.96,802290.72,646750.72,155540 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,C,8/13/2016,834302031,9/13/2016,7366,651.21,524.96,4796812.86,3866855.36,929957.5 +Europe,San Marino,Meat,Offline,M,2/19/2013,396435487,2/28/2013,2925,421.89,364.69,1234028.25,1066718.25,167310 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,L,4/8/2016,540363681,5/28/2016,4476,205.7,117.11,920713.2,524184.36,396528.84 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,H,3/16/2010,152072942,3/30/2010,618,9.33,6.92,5765.94,4276.56,1489.38 +Asia,India,Fruits,Offline,L,4/13/2014,887862098,4/15/2014,6980,9.33,6.92,65123.4,48301.6,16821.8 +Australia and Oceania,Nauru,Baby Food,Online,H,1/12/2011,424342477,2/6/2011,1224,255.28,159.42,312462.72,195130.08,117332.64 +Sub-Saharan Africa,Rwanda,Household,Offline,H,7/25/2010,108437907,8/27/2010,8041,668.27,502.54,5373559.07,4040924.14,1332634.93 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,L,6/22/2016,907384717,8/2/2016,4157,255.28,159.42,1061198.96,662708.94,398490.02 +Middle East and North Africa,Yemen,Snacks,Online,C,6/29/2014,258731734,8/18/2014,3325,152.58,97.44,507328.5,323988,183340.5 +Sub-Saharan Africa,Angola,Baby Food,Offline,L,2/19/2014,620340287,3/16/2014,1331,255.28,159.42,339777.68,212188.02,127589.66 +Sub-Saharan Africa,Djibouti,Cereal,Offline,M,8/15/2014,920384204,9/5/2014,994,205.7,117.11,204465.8,116407.34,88058.46 +Asia,Uzbekistan,Clothes,Online,C,3/27/2016,607349812,3/31/2016,7161,109.28,35.84,782554.08,256650.24,525903.84 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,C,7/16/2016,100035941,8/15/2016,1713,421.89,364.69,722697.57,624713.97,97983.6 +Asia,Bhutan,Personal Care,Online,M,3/1/2014,337553918,3/18/2014,8560,81.73,56.67,699608.8,485095.2,214513.6 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,H,8/2/2012,529327571,8/24/2012,8646,668.27,502.54,5777862.42,4344960.84,1432901.58 +Europe,Czech Republic,Clothes,Offline,M,5/9/2016,405093228,5/24/2016,4943,109.28,35.84,540171.04,177157.12,363013.92 +Europe,Ireland,Fruits,Online,L,2/21/2012,664899718,2/24/2012,7457,9.33,6.92,69573.81,51602.44,17971.37 +Europe,Latvia,Cereal,Offline,C,5/30/2010,729108369,6/9/2010,8224,205.7,117.11,1691676.8,963112.64,728564.16 +Middle East and North Africa,Yemen,Meat,Online,L,4/29/2011,988393008,6/13/2011,6310,421.89,364.69,2662125.9,2301193.9,360932 +Sub-Saharan Africa,Ghana,Fruits,Offline,H,2/13/2016,553739964,3/13/2016,2816,9.33,6.92,26273.28,19486.72,6786.56 +Asia,Laos,Office Supplies,Offline,H,9/24/2015,406448066,10/20/2015,5870,651.21,524.96,3822602.7,3081515.2,741087.5 +Middle East and North Africa,Saudi Arabia,Household,Offline,H,4/21/2017,248128640,5/1/2017,5633,668.27,502.54,3764364.91,2830807.82,933557.09 +Sub-Saharan Africa,Republic of the Congo,Beverages,Online,C,2/14/2010,750705516,3/31/2010,9299,47.45,31.79,441237.55,295615.21,145622.34 +Sub-Saharan Africa,Senegal,Meat,Online,L,10/27/2014,406415021,11/1/2014,6091,421.89,364.69,2569731.99,2221326.79,348405.2 +Europe,Italy,Vegetables,Offline,M,6/15/2011,477805984,6/21/2011,2263,154.06,90.93,348637.78,205774.59,142863.19 +Australia and Oceania,East Timor,Personal Care,Online,C,6/4/2011,947739732,7/1/2011,6102,81.73,56.67,498716.46,345800.34,152916.12 +Europe,Spain,Baby Food,Offline,C,11/5/2015,969390094,12/7/2015,2926,255.28,159.42,746949.28,466462.92,280486.36 +Asia,Bangladesh,Household,Offline,L,10/2/2011,216243398,10/3/2011,82,668.27,502.54,54798.14,41208.28,13589.86 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,L,9/29/2013,232098472,10/1/2013,1950,255.28,159.42,497796,310869,186927 +Sub-Saharan Africa,Sudan,Cereal,Online,M,10/9/2014,381066644,10/26/2014,4943,205.7,117.11,1016775.1,578874.73,437900.37 +Asia,Cambodia,Cereal,Offline,L,8/20/2012,997571742,9/2/2012,2502,205.7,117.11,514661.4,293009.22,221652.18 +Central America and the Caribbean,Honduras,Baby Food,Online,L,10/8/2013,236350095,11/2/2013,100,255.28,159.42,25528,15942,9586 +Europe,Vatican City,Clothes,Online,M,4/28/2014,822450530,5/19/2014,243,109.28,35.84,26555.04,8709.12,17845.92 +Europe,Sweden,Fruits,Offline,M,7/1/2011,601234376,8/8/2011,7467,9.33,6.92,69667.11,51671.64,17995.47 +Sub-Saharan Africa,Cameroon,Vegetables,Online,M,12/6/2014,188375461,1/22/2015,3340,154.06,90.93,514560.4,303706.2,210854.2 +Asia,Philippines,Household,Offline,C,8/6/2012,719860112,9/8/2012,1459,668.27,502.54,975005.93,733205.86,241800.07 +Middle East and North Africa,Egypt,Snacks,Offline,H,6/22/2012,701987159,7/13/2012,2455,152.58,97.44,374583.9,239215.2,135368.7 +Middle East and North Africa,Lebanon,Office Supplies,Offline,M,1/13/2016,961367928,3/2/2016,8989,651.21,524.96,5853726.69,4718865.44,1134861.25 +Sub-Saharan Africa,Uganda,Baby Food,Online,C,6/12/2014,594926249,7/22/2014,753,255.28,159.42,192225.84,120043.26,72182.58 +Sub-Saharan Africa,Seychelles ,Beverages,Online,M,2/4/2015,119898450,3/11/2015,9471,47.45,31.79,449398.95,301083.09,148315.86 +Asia,Laos,Office Supplies,Online,C,1/26/2015,123833358,2/5/2015,3897,651.21,524.96,2537765.37,2045769.12,491996.25 +Europe,Ireland,Snacks,Online,C,7/11/2012,814592301,7/16/2012,4819,152.58,97.44,735283.02,469563.36,265719.66 +Asia,Maldives,Vegetables,Offline,M,6/21/2010,670349109,6/21/2010,53,154.06,90.93,8165.18,4819.29,3345.89 +Europe,Bulgaria,Beverages,Offline,H,12/22/2012,489590108,1/29/2013,9448,47.45,31.79,448307.6,300351.92,147955.68 +Central America and the Caribbean,Honduras,Clothes,Online,M,10/26/2013,241114127,12/11/2013,9883,109.28,35.84,1080014.24,354206.72,725807.52 +Europe,Netherlands,Personal Care,Online,M,5/30/2015,414032495,6/17/2015,271,81.73,56.67,22148.83,15357.57,6791.26 +Central America and the Caribbean,Honduras,Meat,Offline,L,6/12/2017,667769038,7/20/2017,6553,421.89,364.69,2764645.17,2389813.57,374831.6 +Sub-Saharan Africa,Rwanda,Baby Food,Online,M,2/9/2013,282060086,3/30/2013,6702,255.28,159.42,1710886.56,1068432.84,642453.72 +Middle East and North Africa,Syria,Baby Food,Online,C,8/2/2015,406954467,9/6/2015,5725,255.28,159.42,1461478,912679.5,548798.5 +Sub-Saharan Africa,Mali,Baby Food,Offline,L,5/26/2016,912813508,7/8/2016,657,255.28,159.42,167718.96,104738.94,62980.02 +Australia and Oceania,East Timor,Household,Online,H,12/9/2011,840311038,12/16/2011,5565,668.27,502.54,3718922.55,2796635.1,922287.45 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,C,10/13/2014,650433385,11/8/2014,6548,154.06,90.93,1008784.88,595409.64,413375.24 +Europe,Estonia,Office Supplies,Offline,M,2/3/2012,874479377,3/11/2012,6735,651.21,524.96,4385899.35,3535605.6,850293.75 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,C,10/17/2014,764060342,11/24/2014,1289,9.33,6.92,12026.37,8919.88,3106.49 +Europe,Lithuania,Cosmetics,Online,M,12/16/2015,541100108,1/3/2016,2401,437.2,263.33,1049717.2,632255.33,417461.87 +Sub-Saharan Africa,Mauritania,Cereal,Offline,L,4/15/2017,947835004,5/13/2017,4295,205.7,117.11,883481.5,502987.45,380494.05 +Europe,Croatia,Fruits,Online,C,3/12/2010,996813857,3/20/2010,8227,9.33,6.92,76757.91,56930.84,19827.07 +Asia,India,Personal Care,Online,C,6/12/2017,220897996,6/23/2017,7481,81.73,56.67,611422.13,423948.27,187473.86 +Europe,San Marino,Cereal,Offline,C,8/24/2013,923261249,9/21/2013,2375,205.7,117.11,488537.5,278136.25,210401.25 +Asia,South Korea,Meat,Online,C,5/3/2012,527389943,5/15/2012,5259,421.89,364.69,2218719.51,1917904.71,300814.8 +Central America and the Caribbean,Costa Rica,Household,Online,M,10/4/2016,127082908,10/12/2016,5511,668.27,502.54,3682835.97,2769497.94,913338.03 +Sub-Saharan Africa,Chad,Cosmetics,Offline,C,1/29/2016,436451470,2/19/2016,4544,437.2,263.33,1986636.8,1196571.52,790065.28 +North America,Canada,Clothes,Online,H,11/15/2011,439919459,12/30/2011,799,109.28,35.84,87314.72,28636.16,58678.56 +Asia,Cambodia,Snacks,Offline,L,5/16/2014,542223203,6/22/2014,4750,152.58,97.44,724755,462840,261915 +Europe,Vatican City,Beverages,Online,C,12/7/2015,318411529,1/20/2016,3902,47.45,31.79,185149.9,124044.58,61105.32 +Europe,Belgium,Vegetables,Online,C,7/20/2017,763845765,8/13/2017,7791,154.06,90.93,1200281.46,708435.63,491845.83 +Australia and Oceania,Solomon Islands,Office Supplies,Online,C,6/30/2017,244199740,7/26/2017,2985,651.21,524.96,1943861.85,1567005.6,376856.25 +Asia,Philippines,Vegetables,Offline,C,2/8/2015,345459783,2/16/2015,8081,154.06,90.93,1244958.86,734805.33,510153.53 +Central America and the Caribbean,Costa Rica,Fruits,Offline,L,7/29/2014,923924720,8/21/2014,8711,9.33,6.92,81273.63,60280.12,20993.51 +Middle East and North Africa,Oman,Cosmetics,Offline,C,7/31/2013,556205880,8/29/2013,2535,437.2,263.33,1108302,667541.55,440760.45 +Middle East and North Africa,Qatar,Cosmetics,Online,M,8/29/2014,589227092,9/27/2014,4245,437.2,263.33,1855914,1117835.85,738078.15 +Sub-Saharan Africa,Chad,Cereal,Offline,M,10/30/2013,190224683,12/6/2013,566,205.7,117.11,116426.2,66284.26,50141.94 +Asia,Thailand,Clothes,Offline,M,12/23/2011,396747481,12/25/2011,5251,109.28,35.84,573829.28,188195.84,385633.44 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,L,1/13/2011,966656816,2/26/2011,4088,47.45,31.79,193975.6,129957.52,64018.08 +Sub-Saharan Africa,Cameroon,Vegetables,Online,H,3/24/2010,828126513,4/6/2010,9893,154.06,90.93,1524115.58,899570.49,624545.09 +Middle East and North Africa,Tunisia ,Office Supplies,Online,L,5/29/2017,329642903,6/25/2017,7515,651.21,524.96,4893843.15,3945074.4,948768.75 +Central America and the Caribbean,Dominican Republic,Snacks,Online,M,12/31/2014,790004813,2/11/2015,8835,152.58,97.44,1348044.3,860882.4,487161.9 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,L,10/9/2016,448323571,11/3/2016,7762,47.45,31.79,368306.9,246753.98,121552.92 +Sub-Saharan Africa,The Gambia,Cereal,Offline,H,1/23/2011,314023005,2/27/2011,5240,205.7,117.11,1077868,613656.4,464211.6 +Asia,Turkmenistan,Meat,Offline,M,7/22/2017,116839444,8/31/2017,4243,421.89,364.69,1790079.27,1547379.67,242699.6 +Europe,Hungary,Personal Care,Online,L,5/13/2015,556821715,7/1/2015,4774,81.73,56.67,390179.02,270542.58,119636.44 +Australia and Oceania,Solomon Islands,Fruits,Online,C,12/10/2014,154331147,1/12/2015,8871,9.33,6.92,82766.43,61387.32,21379.11 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,M,6/15/2016,200041568,6/17/2016,5600,81.73,56.67,457688,317352,140336 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,C,7/26/2013,704939305,8/26/2013,6061,81.73,56.67,495365.53,343476.87,151888.66 +Sub-Saharan Africa,South Sudan,Fruits,Offline,H,5/10/2012,850323188,6/8/2012,8382,9.33,6.92,78204.06,58003.44,20200.62 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,H,5/25/2012,337804543,6/16/2012,2726,437.2,263.33,1191807.2,717837.58,473969.62 +Europe,Hungary,Cosmetics,Online,C,7/20/2010,739307200,8/12/2010,6285,437.2,263.33,2747802,1655029.05,1092772.95 +North America,Mexico,Beverages,Offline,C,4/18/2012,547067487,4/26/2012,8281,47.45,31.79,392933.45,263252.99,129680.46 +Europe,Switzerland,Baby Food,Offline,C,11/3/2012,123634231,12/16/2012,4971,255.28,159.42,1268996.88,792476.82,476520.06 +Sub-Saharan Africa,Tanzania,Snacks,Online,M,1/5/2016,351868760,1/7/2016,4640,152.58,97.44,707971.2,452121.6,255849.6 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,L,5/10/2015,384944903,5/16/2015,2606,255.28,159.42,665259.68,415448.52,249811.16 +Sub-Saharan Africa,South Sudan,Household,Offline,L,1/16/2013,796348989,2/16/2013,6217,668.27,502.54,4154634.59,3124291.18,1030343.41 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,C,2/9/2016,429879844,3/27/2016,9853,437.2,263.33,4307731.6,2594590.49,1713141.11 +Europe,Belarus,Household,Online,C,7/1/2017,449648797,8/2/2017,9926,668.27,502.54,6633248.02,4988212.04,1645035.98 +Europe,Bosnia and Herzegovina,Fruits,Online,L,1/6/2015,290079677,1/13/2015,9877,9.33,6.92,92152.41,68348.84,23803.57 +Middle East and North Africa,Israel,Baby Food,Online,C,2/3/2015,805908811,2/9/2015,5181,255.28,159.42,1322605.68,825955.02,496650.66 +Sub-Saharan Africa,Lesotho,Beverages,Offline,H,11/16/2013,222185027,1/3/2014,8342,47.45,31.79,395827.9,265192.18,130635.72 +Sub-Saharan Africa,Senegal,Household,Online,L,2/23/2016,884269654,3/11/2016,3896,668.27,502.54,2603579.92,1957895.84,645684.08 +North America,Greenland,Fruits,Online,H,5/23/2016,707836520,6/29/2016,3411,9.33,6.92,31824.63,23604.12,8220.51 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,H,2/28/2010,828871953,4/11/2010,485,9.33,6.92,4525.05,3356.2,1168.85 +Middle East and North Africa,Syria,Office Supplies,Offline,C,1/2/2013,653674781,1/8/2013,5749,651.21,524.96,3743806.29,3017995.04,725811.25 +Australia and Oceania,Vanuatu,Cosmetics,Offline,L,4/1/2011,108856332,4/18/2011,1862,437.2,263.33,814066.4,490320.46,323745.94 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,C,3/16/2011,991340434,3/16/2011,8519,437.2,263.33,3724506.8,2243308.27,1481198.53 +Europe,Croatia,Personal Care,Online,C,9/8/2012,218363416,10/23/2012,7442,81.73,56.67,608234.66,421738.14,186496.52 +Europe,Poland,Beverages,Offline,C,10/15/2012,177474105,11/12/2012,7386,47.45,31.79,350465.7,234800.94,115664.76 +Asia,Taiwan,Vegetables,Online,C,3/27/2017,176533830,5/5/2017,9138,154.06,90.93,1407800.28,830918.34,576881.94 +Central America and the Caribbean,Barbados,Cosmetics,Online,C,11/19/2013,493716418,11/26/2013,514,437.2,263.33,224720.8,135351.62,89369.18 +Australia and Oceania,Nauru,Cosmetics,Online,L,5/21/2014,127508199,6/14/2014,1364,437.2,263.33,596340.8,359182.12,237158.68 +Sub-Saharan Africa,Namibia,Clothes,Online,M,7/6/2012,846707999,7/27/2012,8568,109.28,35.84,936311.04,307077.12,629233.92 +Central America and the Caribbean,Jamaica,Meat,Online,M,9/6/2010,440427148,10/16/2010,1035,421.89,364.69,436656.15,377454.15,59202 +Middle East and North Africa,Egypt,Meat,Offline,L,2/27/2016,368089473,3/12/2016,4710,421.89,364.69,1987101.9,1717689.9,269412 +Middle East and North Africa,Iraq,Vegetables,Online,H,7/20/2014,809431302,8/26/2014,7564,154.06,90.93,1165309.84,687794.52,477515.32 +Sub-Saharan Africa,Ghana,Beverages,Online,M,6/22/2011,214501464,8/5/2011,4605,47.45,31.79,218507.25,146392.95,72114.3 +Australia and Oceania,East Timor,Household,Offline,M,8/6/2013,253661286,9/4/2013,2866,668.27,502.54,1915261.82,1440279.64,474982.18 +Asia,Kazakhstan,Vegetables,Online,L,4/21/2017,867584598,5/20/2017,6417,154.06,90.93,988603.02,583497.81,405105.21 +Europe,Liechtenstein,Fruits,Offline,M,6/19/2012,717257726,7/31/2012,1355,9.33,6.92,12642.15,9376.6,3265.55 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,C,7/11/2016,333979499,7/14/2016,810,152.58,97.44,123589.8,78926.4,44663.4 +Europe,Malta,Fruits,Offline,L,2/14/2010,769361245,2/27/2010,9944,9.33,6.92,92777.52,68812.48,23965.04 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,H,8/14/2016,445326793,8/24/2016,949,255.28,159.42,242260.72,151289.58,90971.14 +Asia,India,Cereal,Offline,M,12/31/2014,104112470,2/15/2015,8048,205.7,117.11,1655473.6,942501.28,712972.32 +Australia and Oceania,Papua New Guinea,Personal Care,Online,C,10/27/2011,558267104,11/4/2011,2497,81.73,56.67,204079.81,141504.99,62574.82 +Europe,Vatican City,Office Supplies,Offline,H,9/12/2014,440652024,9/13/2014,7581,651.21,524.96,4936823.01,3979721.76,957101.25 +Middle East and North Africa,Qatar,Household,Offline,H,5/24/2013,254441058,6/9/2013,3618,668.27,502.54,2417800.86,1818189.72,599611.14 +Europe,Romania,Cereal,Online,L,11/12/2013,123120534,11/18/2013,2957,205.7,117.11,608254.9,346294.27,261960.63 +Asia,Kazakhstan,Office Supplies,Offline,M,10/15/2011,240489280,10/31/2011,4977,651.21,524.96,3241072.17,2612725.92,628346.25 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,H,6/20/2011,420658624,6/20/2011,1090,154.06,90.93,167925.4,99113.7,68811.7 +Europe,France,Personal Care,Offline,C,6/27/2014,548052394,6/30/2014,9737,81.73,56.67,795805.01,551795.79,244009.22 +Asia,Taiwan,Meat,Offline,L,12/6/2015,127406919,1/8/2016,1393,421.89,364.69,587692.77,508013.17,79679.6 +Europe,Bulgaria,Household,Online,M,9/22/2015,533771026,10/27/2015,3563,668.27,502.54,2381046.01,1790550.02,590495.99 +Middle East and North Africa,Iraq,Vegetables,Online,L,11/11/2014,962506043,11/28/2014,5782,154.06,90.93,890774.92,525757.26,365017.66 +Europe,Greece,Beverages,Offline,H,8/15/2011,679285800,9/14/2011,4618,47.45,31.79,219124.1,146806.22,72317.88 +Europe,Kosovo,Meat,Online,L,11/27/2012,370096623,12/28/2012,8670,421.89,364.69,3657786.3,3161862.3,495924 +Middle East and North Africa,Iraq,Office Supplies,Online,C,5/5/2015,791237342,5/26/2015,3567,651.21,524.96,2322866.07,1872532.32,450333.75 +North America,Mexico,Meat,Offline,L,8/8/2016,519319283,8/20/2016,6971,421.89,364.69,2940995.19,2542253.99,398741.2 +Sub-Saharan Africa,Burundi,Beverages,Offline,C,8/27/2011,901266276,8/30/2011,3574,47.45,31.79,169586.3,113617.46,55968.84 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,L,8/30/2011,204314649,9/9/2011,100,154.06,90.93,15406,9093,6313 +Asia,North Korea,Beverages,Online,M,7/4/2017,366013228,8/8/2017,303,47.45,31.79,14377.35,9632.37,4744.98 +Asia,Turkmenistan,Cereal,Online,M,12/24/2015,244223344,2/3/2016,9969,205.7,117.11,2050623.3,1167469.59,883153.71 +Sub-Saharan Africa,Chad,Clothes,Online,M,11/16/2013,567118823,12/19/2013,1917,109.28,35.84,209489.76,68705.28,140784.48 +Europe,Malta,Fruits,Offline,L,6/26/2011,783185994,7/24/2011,995,9.33,6.92,9283.35,6885.4,2397.95 +Europe,Czech Republic,Office Supplies,Offline,M,12/6/2013,411223685,1/7/2014,9082,651.21,524.96,5914289.22,4767686.72,1146602.5 +Europe,Germany,Vegetables,Offline,M,4/12/2012,390343225,4/23/2012,89,154.06,90.93,13711.34,8092.77,5618.57 +Sub-Saharan Africa,Rwanda,Household,Offline,L,1/4/2010,829968440,1/29/2010,4960,668.27,502.54,3314619.2,2492598.4,822020.8 +Australia and Oceania,Vanuatu,Meat,Offline,C,8/30/2011,559835660,10/11/2011,6667,421.89,364.69,2812740.63,2431388.23,381352.4 +Europe,Malta,Cereal,Offline,C,6/27/2011,279993712,7/18/2011,5216,205.7,117.11,1072931.2,610845.76,462085.44 +Central America and the Caribbean,Nicaragua,Meat,Online,H,5/15/2012,310803925,6/17/2012,2643,421.89,364.69,1115055.27,963875.67,151179.6 +Europe,Spain,Beverages,Online,L,6/26/2014,142940127,8/3/2014,8015,47.45,31.79,380311.75,254796.85,125514.9 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,H,6/27/2011,687388646,7/7/2011,2431,437.2,263.33,1062833.2,640155.23,422677.97 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,M,1/10/2017,225448310,1/19/2017,4020,437.2,263.33,1757544,1058586.6,698957.4 +Europe,Georgia,Clothes,Online,M,7/17/2015,258730447,7/29/2015,2944,109.28,35.84,321720.32,105512.96,216207.36 +Asia,Mongolia,Household,Offline,M,6/13/2011,559158885,7/13/2011,6395,668.27,502.54,4273586.65,3213743.3,1059843.35 +Europe,Austria,Meat,Online,M,3/31/2010,518969953,5/10/2010,3596,421.89,364.69,1517116.44,1311425.24,205691.2 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,L,9/14/2014,500712478,9/20/2014,804,47.45,31.79,38149.8,25559.16,12590.64 +Australia and Oceania,East Timor,Vegetables,Online,H,7/3/2013,487247788,7/9/2013,6303,154.06,90.93,971040.18,573131.79,397908.39 +Asia,Bangladesh,Cosmetics,Offline,L,5/4/2015,531749713,5/12/2015,5412,437.2,263.33,2366126.4,1425141.96,940984.44 +Sub-Saharan Africa,Mauritius ,Snacks,Online,C,10/22/2014,307704579,11/30/2014,5478,152.58,97.44,835833.24,533776.32,302056.92 +Sub-Saharan Africa,Burkina Faso,Meat,Online,M,5/17/2011,458911216,6/4/2011,882,421.89,364.69,372106.98,321656.58,50450.4 +Sub-Saharan Africa,Ghana,Office Supplies,Online,C,2/15/2013,349480950,3/12/2013,8034,651.21,524.96,5231821.14,4217528.64,1014292.5 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,C,4/17/2010,313837611,5/17/2010,378,668.27,502.54,252606.06,189960.12,62645.94 +Sub-Saharan Africa,Mauritius ,Fruits,Online,L,11/19/2016,306717526,12/5/2016,3387,9.33,6.92,31600.71,23438.04,8162.67 +Asia,Singapore,Cosmetics,Offline,M,11/26/2013,353169524,11/28/2013,9565,437.2,263.33,4181818,2518751.45,1663066.55 +Europe,Albania,Fruits,Offline,H,9/11/2013,998554933,10/6/2013,3450,9.33,6.92,32188.5,23874,8314.5 +Europe,Poland,Vegetables,Online,H,10/2/2010,158547580,10/6/2010,6607,154.06,90.93,1017874.42,600774.51,417099.91 +Sub-Saharan Africa,Burundi,Cereal,Online,L,10/9/2015,769133794,11/6/2015,2636,205.7,117.11,542225.2,308701.96,233523.24 +Europe,Ireland,Cosmetics,Offline,C,1/3/2014,436612403,1/21/2014,2167,437.2,263.33,947412.4,570636.11,376776.29 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,H,7/4/2014,887594735,7/18/2014,7861,205.7,117.11,1617007.7,920601.71,696405.99 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,C,1/4/2016,319004619,2/12/2016,9410,651.21,524.96,6127886.1,4939873.6,1188012.5 +Sub-Saharan Africa,Namibia,Meat,Online,C,10/3/2010,148078382,11/5/2010,8539,421.89,364.69,3602518.71,3114087.91,488430.8 +Sub-Saharan Africa,Uganda,Household,Online,M,12/25/2010,962364852,1/17/2011,4000,668.27,502.54,2673080,2010160,662920 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,H,11/4/2014,269725358,12/24/2014,6582,205.7,117.11,1353917.4,770818.02,583099.38 +Asia,Sri Lanka,Cereal,Online,C,3/14/2010,148333728,4/24/2010,4101,205.7,117.11,843575.7,480268.11,363307.59 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,H,4/8/2016,496676290,5/18/2016,6406,668.27,502.54,4280937.62,3219271.24,1061666.38 +Asia,Nepal,Snacks,Offline,C,9/7/2011,383551871,10/2/2011,377,152.58,97.44,57522.66,36734.88,20787.78 +Sub-Saharan Africa,Seychelles ,Meat,Online,L,12/31/2013,298071801,2/10/2014,4925,421.89,364.69,2077808.25,1796098.25,281710 +Sub-Saharan Africa,Lesotho,Household,Online,L,5/5/2015,799659907,5/23/2015,5992,668.27,502.54,4004273.84,3011219.68,993054.16 +Central America and the Caribbean,Costa Rica,Snacks,Offline,H,6/18/2016,268052518,6/22/2016,1552,152.58,97.44,236804.16,151226.88,85577.28 +Europe,Georgia,Baby Food,Online,M,5/28/2015,753298461,6/27/2015,6609,255.28,159.42,1687145.52,1053606.78,633538.74 +Asia,Singapore,Personal Care,Online,H,4/7/2011,325759065,5/21/2011,8201,81.73,56.67,670267.73,464750.67,205517.06 +Middle East and North Africa,Pakistan,Fruits,Offline,M,7/28/2015,726108157,8/26/2015,394,9.33,6.92,3676.02,2726.48,949.54 +Australia and Oceania,Tuvalu,Vegetables,Offline,H,8/15/2010,615332067,9/20/2010,9287,154.06,90.93,1430755.22,844466.91,586288.31 +Asia,Maldives,Vegetables,Offline,L,11/10/2013,524729621,12/29/2013,8010,154.06,90.93,1234020.6,728349.3,505671.3 +Asia,Kazakhstan,Meat,Online,M,7/2/2013,605912148,7/19/2013,1724,421.89,364.69,727338.36,628725.56,98612.8 +Sub-Saharan Africa,Nigeria,Cereal,Offline,H,3/8/2010,180803477,4/8/2010,2622,205.7,117.11,539345.4,307062.42,232282.98 +Europe,Bulgaria,Fruits,Offline,L,3/9/2013,891639935,4/19/2013,4926,9.33,6.92,45959.58,34087.92,11871.66 +Sub-Saharan Africa,Cameroon,Cereal,Offline,H,12/1/2013,850970351,1/6/2014,9892,205.7,117.11,2034784.4,1158452.12,876332.28 +Asia,Nepal,Meat,Offline,L,6/4/2012,491656053,6/23/2012,806,421.89,364.69,340043.34,293940.14,46103.2 +Asia,Japan,Meat,Offline,C,8/12/2013,316870868,9/13/2013,7986,421.89,364.69,3369213.54,2912414.34,456799.2 +Australia and Oceania,Kiribati,Snacks,Online,L,11/14/2015,450101125,12/13/2015,3780,152.58,97.44,576752.4,368323.2,208429.2 +Central America and the Caribbean,Cuba,Office Supplies,Offline,L,11/11/2014,185145652,11/12/2014,7568,651.21,524.96,4928357.28,3972897.28,955460 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,C,11/26/2014,236115777,12/3/2014,760,109.28,35.84,83052.8,27238.4,55814.4 +Middle East and North Africa,Qatar,Personal Care,Offline,C,1/1/2010,487435328,2/10/2010,1800,81.73,56.67,147114,102006,45108 +Europe,Andorra,Vegetables,Online,C,5/22/2010,443840634,5/28/2010,1162,154.06,90.93,179017.72,105660.66,73357.06 +Middle East and North Africa,Bahrain,Personal Care,Online,H,12/27/2015,580380523,12/30/2015,6349,81.73,56.67,518903.77,359797.83,159105.94 +Asia,Thailand,Meat,Offline,C,8/25/2012,992416322,10/3/2012,6898,421.89,364.69,2910197.22,2515631.62,394565.6 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,C,10/16/2013,945621860,10/28/2013,9377,81.73,56.67,766382.21,531394.59,234987.62 +Sub-Saharan Africa,Eritrea,Beverages,Offline,C,3/8/2011,225983464,4/9/2011,2384,47.45,31.79,113120.8,75787.36,37333.44 +Sub-Saharan Africa,Rwanda,Clothes,Online,L,7/31/2016,489799964,9/17/2016,1549,109.28,35.84,169274.72,55516.16,113758.56 +Australia and Oceania,East Timor,Baby Food,Online,H,7/11/2012,313682687,8/3/2012,4533,255.28,159.42,1157184.24,722650.86,434533.38 +Middle East and North Africa,Jordan,Clothes,Online,C,9/10/2016,144555461,9/16/2016,6028,109.28,35.84,658739.84,216043.52,442696.32 +Sub-Saharan Africa,Djibouti,Snacks,Online,H,7/16/2017,949654614,7/29/2017,2759,152.58,97.44,420968.22,268836.96,152131.26 +Asia,India,Cosmetics,Online,M,12/8/2015,166528975,1/22/2016,8479,437.2,263.33,3707018.8,2232775.07,1474243.73 +Europe,Portugal,Office Supplies,Online,H,10/28/2013,253039872,11/13/2013,8976,651.21,524.96,5845260.96,4712040.96,1133220 +Sub-Saharan Africa,Lesotho,Vegetables,Online,H,6/6/2010,137361133,7/7/2010,7066,154.06,90.93,1088587.96,642511.38,446076.58 +Sub-Saharan Africa,Angola,Vegetables,Offline,H,8/8/2013,167979085,8/15/2013,7599,154.06,90.93,1170701.94,690977.07,479724.87 +Asia,Thailand,Cosmetics,Offline,M,5/3/2013,763692557,6/22/2013,2454,437.2,263.33,1072888.8,646211.82,426676.98 +Asia,Turkmenistan,Baby Food,Offline,M,11/2/2015,163612878,11/28/2015,5541,255.28,159.42,1414506.48,883346.22,531160.26 +Australia and Oceania,Tuvalu,Office Supplies,Online,M,1/1/2017,277163875,2/14/2017,7805,651.21,524.96,5082694.05,4097312.8,985381.25 +Australia and Oceania,East Timor,Personal Care,Online,L,10/23/2013,834081876,11/15/2013,2217,81.73,56.67,181195.41,125637.39,55558.02 +North America,Mexico,Clothes,Online,L,8/27/2015,734415709,9/18/2015,8784,109.28,35.84,959915.52,314818.56,645096.96 +Europe,Finland,Baby Food,Offline,L,4/11/2010,298526704,4/22/2010,9540,255.28,159.42,2435371.2,1520866.8,914504.4 +Middle East and North Africa,Morocco,Office Supplies,Offline,H,12/27/2012,817088687,12/29/2012,3555,651.21,524.96,2315051.55,1866232.8,448818.75 +Australia and Oceania,Kiribati,Snacks,Online,L,6/14/2017,501087987,7/1/2017,1925,152.58,97.44,293716.5,187572,106144.5 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,C,8/7/2014,331823432,8/25/2014,2782,154.06,90.93,428594.92,252967.26,175627.66 +Europe,Sweden,Personal Care,Offline,C,7/31/2011,910906350,8/30/2011,6286,81.73,56.67,513754.78,356227.62,157527.16 +Sub-Saharan Africa,Seychelles ,Vegetables,Offline,C,10/27/2012,210260570,11/10/2012,9630,154.06,90.93,1483597.8,875655.9,607941.9 +Asia,Philippines,Fruits,Offline,M,3/29/2016,322122418,5/18/2016,2037,9.33,6.92,19005.21,14096.04,4909.17 +Australia and Oceania,Marshall Islands,Baby Food,Offline,L,1/13/2017,709040725,3/2/2017,9762,255.28,159.42,2492043.36,1556258.04,935785.32 +Asia,China,Beverages,Online,M,6/20/2011,453876817,7/29/2011,1091,47.45,31.79,51767.95,34682.89,17085.06 +Europe,France,Personal Care,Offline,H,10/17/2015,509804522,11/24/2015,1342,81.73,56.67,109681.66,76051.14,33630.52 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,L,1/17/2017,550310170,2/11/2017,7863,437.2,263.33,3437703.6,2070563.79,1367139.81 +Sub-Saharan Africa,Eritrea,Cereal,Online,M,9/7/2014,319192588,9/25/2014,5035,205.7,117.11,1035699.5,589648.85,446050.65 +Europe,Belgium,Vegetables,Online,H,10/18/2016,980563104,12/4/2016,9268,154.06,90.93,1427828.08,842739.24,585088.84 +Asia,Laos,Fruits,Online,L,8/14/2013,168845546,9/14/2013,4004,9.33,6.92,37357.32,27707.68,9649.64 +Europe,Switzerland,Household,Online,L,8/1/2011,538776242,8/4/2011,4718,668.27,502.54,3152897.86,2370983.72,781914.14 +Europe,Slovakia,Household,Online,L,5/27/2014,315404021,7/2/2014,3914,668.27,502.54,2615608.78,1966941.56,648667.22 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,H,9/20/2011,944090211,9/30/2011,6128,255.28,159.42,1564355.84,976925.76,587430.08 +Europe,Monaco,Household,Online,M,2/28/2013,340508639,3/1/2013,2928,668.27,502.54,1956694.56,1471437.12,485257.44 +Central America and the Caribbean,Belize,Cereal,Online,M,4/14/2014,540645635,5/27/2014,7912,205.7,117.11,1627498.4,926574.32,700924.08 +Central America and the Caribbean,Costa Rica,Cereal,Offline,M,6/27/2015,950800025,7/6/2015,1711,205.7,117.11,351952.7,200375.21,151577.49 +Sub-Saharan Africa,Guinea,Cosmetics,Online,H,8/31/2010,597583138,10/9/2010,6985,437.2,263.33,3053842,1839360.05,1214481.95 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Online,L,9/17/2013,377918803,9/22/2013,3427,47.45,31.79,162611.15,108944.33,53666.82 +Europe,Lithuania,Meat,Online,C,11/13/2016,809043347,1/2/2017,2760,421.89,364.69,1164416.4,1006544.4,157872 +Europe,Malta,Meat,Offline,M,3/21/2017,678505599,5/8/2017,3739,421.89,364.69,1577446.71,1363575.91,213870.8 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,L,12/4/2012,194166886,1/12/2013,7151,255.28,159.42,1825507.28,1140012.42,685494.86 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,H,7/24/2014,534201037,7/27/2014,813,154.06,90.93,125250.78,73926.09,51324.69 +Europe,Malta,Vegetables,Offline,H,1/20/2011,697094380,2/22/2011,4573,154.06,90.93,704516.38,415822.89,288693.49 +Europe,Moldova ,Cosmetics,Offline,L,4/29/2011,651645743,5/5/2011,5311,437.2,263.33,2321969.2,1398545.63,923423.57 +Middle East and North Africa,Bahrain,Clothes,Online,M,3/21/2010,886966454,4/9/2010,1939,109.28,35.84,211893.92,69493.76,142400.16 +Europe,Portugal,Baby Food,Online,H,12/30/2014,162480342,12/31/2014,399,255.28,159.42,101856.72,63608.58,38248.14 +Asia,Indonesia,Personal Care,Online,M,4/11/2011,457923734,5/30/2011,8664,81.73,56.67,708108.72,490988.88,217119.84 +Australia and Oceania,Vanuatu,Vegetables,Online,L,3/27/2012,223345458,5/11/2012,1739,154.06,90.93,267910.34,158127.27,109783.07 +Europe,France,Household,Offline,M,12/23/2016,229106843,1/29/2017,6661,668.27,502.54,4451346.47,3347418.94,1103927.53 +Europe,Romania,Vegetables,Online,L,4/24/2014,415881717,5/1/2014,7497,154.06,90.93,1154987.82,681702.21,473285.61 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,M,10/28/2016,344656407,11/4/2016,345,81.73,56.67,28196.85,19551.15,8645.7 +North America,Mexico,Cereal,Online,C,9/2/2011,546729743,9/23/2011,8335,205.7,117.11,1714509.5,976111.85,738397.65 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,L,5/8/2017,273713052,6/27/2017,6629,47.45,31.79,314546.05,210735.91,103810.14 +Middle East and North Africa,Algeria,Office Supplies,Online,L,10/17/2011,647530162,11/16/2011,7419,651.21,524.96,4831326.99,3894678.24,936648.75 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,H,11/5/2011,610417401,11/19/2011,4929,81.73,56.67,402847.17,279326.43,123520.74 +Europe,Romania,Clothes,Offline,C,6/27/2016,974923598,8/8/2016,413,109.28,35.84,45132.64,14801.92,30330.72 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,L,8/17/2010,373910081,9/1/2010,7157,668.27,502.54,4782808.39,3596678.78,1186129.61 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,H,4/22/2014,210550677,5/18/2014,5479,421.89,364.69,2311535.31,1998136.51,313398.8 +Europe,Russia,Clothes,Online,C,10/8/2010,608331716,11/6/2010,7728,109.28,35.84,844515.84,276971.52,567544.32 +Middle East and North Africa,Iran,Meat,Offline,H,11/2/2010,861052024,11/17/2010,3283,421.89,364.69,1385064.87,1197277.27,187787.6 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,L,3/29/2011,782822930,5/11/2011,3556,9.33,6.92,33177.48,24607.52,8569.96 +Middle East and North Africa,Egypt,Clothes,Online,H,7/26/2013,258068263,7/30/2013,6989,109.28,35.84,763757.92,250485.76,513272.16 +Europe,Sweden,Vegetables,Online,L,11/22/2012,591524350,11/30/2012,4055,154.06,90.93,624713.3,368721.15,255992.15 +Asia,Maldives,Household,Online,H,9/21/2016,458240020,9/21/2016,2260,668.27,502.54,1510290.2,1135740.4,374549.8 +Asia,Uzbekistan,Snacks,Offline,M,11/28/2010,853576600,1/6/2011,1139,152.58,97.44,173788.62,110984.16,62804.46 +Europe,Cyprus,Meat,Online,C,6/8/2016,143207919,6/30/2016,7261,421.89,364.69,3063343.29,2648014.09,415329.2 +Middle East and North Africa,Azerbaijan,Meat,Online,M,7/2/2017,813120305,7/12/2017,9222,421.89,364.69,3890669.58,3363171.18,527498.4 +Central America and the Caribbean,Costa Rica,Fruits,Offline,L,9/21/2010,919612586,9/24/2010,2655,9.33,6.92,24771.15,18372.6,6398.55 +Europe,Ireland,Household,Offline,L,6/29/2016,839296090,7/10/2016,5219,668.27,502.54,3487701.13,2622756.26,864944.87 +Sub-Saharan Africa,Guinea,Snacks,Online,H,8/20/2014,119094645,9/26/2014,1607,152.58,97.44,245196.06,156586.08,88609.98 +Sub-Saharan Africa,Nigeria,Meat,Online,C,4/25/2016,626244580,6/8/2016,8543,421.89,364.69,3604206.27,3115546.67,488659.6 +Asia,Maldives,Household,Offline,C,11/2/2014,698294723,12/4/2014,9781,668.27,502.54,6536348.87,4915343.74,1621005.13 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,M,2/22/2012,993106400,3/12/2012,1108,47.45,31.79,52574.6,35223.32,17351.28 +Australia and Oceania,East Timor,Cereal,Online,C,1/10/2015,438853442,1/17/2015,5341,205.7,117.11,1098643.7,625484.51,473159.19 +Australia and Oceania,New Zealand,Personal Care,Offline,L,3/12/2016,284022176,3/26/2016,7328,81.73,56.67,598917.44,415277.76,183639.68 +Australia and Oceania,Tuvalu,Cereal,Offline,C,3/20/2013,947411429,5/5/2013,8950,205.7,117.11,1841015,1048134.5,792880.5 +Australia and Oceania,Palau,Snacks,Online,L,4/16/2012,668132531,5/4/2012,4118,152.58,97.44,628324.44,401257.92,227066.52 +Middle East and North Africa,Kuwait,Office Supplies,Online,L,11/23/2016,455609309,1/3/2017,3774,651.21,524.96,2457666.54,1981199.04,476467.5 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,M,6/7/2016,939578092,7/9/2016,892,47.45,31.79,42325.4,28356.68,13968.72 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,M,9/21/2012,120087707,9/21/2012,5476,668.27,502.54,3659446.52,2751909.04,907537.48 +Asia,Taiwan,Household,Offline,M,3/23/2016,117499482,4/10/2016,9563,668.27,502.54,6390666.01,4805790.02,1584875.99 +Australia and Oceania,Tonga,Cereal,Offline,C,12/19/2011,422487246,2/2/2012,2220,205.7,117.11,456654,259984.2,196669.8 +Asia,Taiwan,Clothes,Online,M,4/25/2016,146037328,4/28/2016,4545,109.28,35.84,496677.6,162892.8,333784.8 +Sub-Saharan Africa,Botswana,Household,Online,L,8/23/2012,269448554,8/28/2012,4670,668.27,502.54,3120820.9,2346861.8,773959.1 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,C,9/1/2015,494332253,9/27/2015,2754,421.89,364.69,1161885.06,1004356.26,157528.8 +Sub-Saharan Africa,Chad,Fruits,Online,C,9/1/2014,592612254,9/28/2014,5990,9.33,6.92,55886.7,41450.8,14435.9 +Australia and Oceania,Papua New Guinea,Fruits,Offline,M,2/20/2015,856524884,3/29/2015,3602,9.33,6.92,33606.66,24925.84,8680.82 +Middle East and North Africa,Turkey,Vegetables,Offline,C,4/9/2012,748618972,4/27/2012,1845,154.06,90.93,284240.7,167765.85,116474.85 +Middle East and North Africa,Iran,Clothes,Offline,C,6/23/2017,251755845,8/12/2017,9004,109.28,35.84,983957.12,322703.36,661253.76 +Sub-Saharan Africa,Gabon,Cosmetics,Online,C,9/21/2016,319109332,11/7/2016,398,437.2,263.33,174005.6,104805.34,69200.26 +Sub-Saharan Africa,Swaziland,Household,Online,L,3/8/2012,624165761,4/17/2012,3374,668.27,502.54,2254742.98,1695569.96,559173.02 +Sub-Saharan Africa,South Africa,Clothes,Online,L,11/23/2010,910723960,1/8/2011,2313,109.28,35.84,252764.64,82897.92,169866.72 +Sub-Saharan Africa,Togo,Meat,Offline,L,5/16/2013,542895257,7/1/2013,3626,421.89,364.69,1529773.14,1322365.94,207407.2 +North America,Mexico,Baby Food,Offline,M,6/1/2017,755103480,6/11/2017,755,255.28,159.42,192736.4,120362.1,72374.3 +Middle East and North Africa,Yemen,Fruits,Online,C,4/28/2014,602084958,5/18/2014,9174,9.33,6.92,85593.42,63484.08,22109.34 +Australia and Oceania,Fiji,Vegetables,Online,M,5/18/2015,108888518,7/4/2015,1387,154.06,90.93,213681.22,126119.91,87561.31 +Europe,Austria,Baby Food,Online,H,3/20/2010,720875489,4/13/2010,1932,255.28,159.42,493200.96,307999.44,185201.52 +Europe,Russia,Cereal,Offline,C,1/17/2016,353719699,2/11/2016,2374,205.7,117.11,488331.8,278019.14,210312.66 +Europe,Ukraine,Fruits,Offline,L,4/8/2013,143407475,5/14/2013,6314,9.33,6.92,58909.62,43692.88,15216.74 +Sub-Saharan Africa,Nigeria,Fruits,Online,C,6/8/2017,396237647,7/7/2017,4380,9.33,6.92,40865.4,30309.6,10555.8 +Sub-Saharan Africa,Gabon,Meat,Offline,M,11/14/2014,138821542,12/26/2014,9234,421.89,364.69,3895732.26,3367547.46,528184.8 +Australia and Oceania,Nauru,Personal Care,Online,M,11/22/2011,268082988,11/22/2011,568,81.73,56.67,46422.64,32188.56,14234.08 +Asia,Kazakhstan,Snacks,Online,M,11/19/2015,401258313,1/3/2016,107,152.58,97.44,16326.06,10426.08,5899.98 +Australia and Oceania,Vanuatu,Personal Care,Online,M,5/11/2016,225896346,6/30/2016,6604,81.73,56.67,539744.92,374248.68,165496.24 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,M,6/25/2011,849858415,7/1/2011,845,437.2,263.33,369434,222513.85,146920.15 +Europe,Latvia,Household,Offline,L,10/28/2011,751318347,12/11/2011,650,668.27,502.54,434375.5,326651,107724.5 +Middle East and North Africa,Turkey,Cosmetics,Online,L,11/19/2013,728762471,11/22/2013,5865,437.2,263.33,2564178,1544430.45,1019747.55 +Sub-Saharan Africa,Mauritius ,Clothes,Online,C,6/11/2011,750989615,6/27/2011,3371,109.28,35.84,368382.88,120816.64,247566.24 +Europe,Vatican City,Fruits,Online,H,6/25/2014,407111108,7/20/2014,2079,9.33,6.92,19397.07,14386.68,5010.39 +Middle East and North Africa,Lebanon,Personal Care,Online,C,2/16/2015,256550776,2/28/2015,7931,81.73,56.67,648200.63,449449.77,198750.86 +Central America and the Caribbean,The Bahamas,Meat,Offline,C,2/19/2014,479044950,3/13/2014,8901,421.89,364.69,3755242.89,3246105.69,509137.2 +Sub-Saharan Africa,Comoros,Clothes,Offline,H,2/11/2017,424642455,3/21/2017,9994,109.28,35.84,1092144.32,358184.96,733959.36 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,C,8/5/2015,863704621,8/12/2015,8246,47.45,31.79,391272.7,262140.34,129132.36 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,H,7/11/2013,836905276,7/25/2013,7724,81.73,56.67,631282.52,437719.08,193563.44 +Europe,Germany,Cereal,Online,C,12/5/2015,805230748,12/11/2015,4527,205.7,117.11,931203.9,530156.97,401046.93 +Asia,Laos,Baby Food,Offline,M,7/10/2017,399979865,8/1/2017,1785,255.28,159.42,455674.8,284564.7,171110.1 +Europe,Russia,Meat,Online,M,2/7/2014,672763955,2/16/2014,4659,421.89,364.69,1965585.51,1699090.71,266494.8 +Europe,United Kingdom,Snacks,Offline,H,11/16/2013,945506846,11/23/2013,5342,152.58,97.44,815082.36,520524.48,294557.88 +Asia,South Korea,Cosmetics,Online,C,12/23/2010,160444867,1/8/2011,8056,437.2,263.33,3522083.2,2121386.48,1400696.72 +Europe,Bulgaria,Household,Online,L,12/17/2011,930126845,1/12/2012,4058,668.27,502.54,2711839.66,2039307.32,672532.34 +Europe,Liechtenstein,Cereal,Offline,L,11/15/2016,987414109,12/25/2016,6632,205.7,117.11,1364202.4,776673.52,587528.88 +Sub-Saharan Africa,Senegal,Personal Care,Online,M,6/22/2015,835480487,8/10/2015,6097,81.73,56.67,498307.81,345516.99,152790.82 +Asia,Laos,Beverages,Offline,L,9/19/2013,597812306,9/26/2013,4801,47.45,31.79,227807.45,152623.79,75183.66 +Sub-Saharan Africa,Niger,Snacks,Offline,H,11/9/2014,468208396,11/16/2014,2124,152.58,97.44,324079.92,206962.56,117117.36 +Sub-Saharan Africa,Rwanda,Baby Food,Online,C,8/16/2015,260780084,8/22/2015,9477,255.28,159.42,2419288.56,1510823.34,908465.22 +Middle East and North Africa,Iran,Cereal,Online,L,1/10/2010,759951198,2/27/2010,5302,205.7,117.11,1090621.4,620917.22,469704.18 +Sub-Saharan Africa,Liberia,Meat,Offline,L,11/14/2015,570458066,12/23/2015,73,421.89,364.69,30797.97,26622.37,4175.6 +Asia,North Korea,Beverages,Online,L,5/12/2010,167349517,6/6/2010,1296,47.45,31.79,61495.2,41199.84,20295.36 +Middle East and North Africa,Libya,Office Supplies,Offline,H,3/19/2017,545986878,4/5/2017,8505,651.21,524.96,5538541.05,4464784.8,1073756.25 +Sub-Saharan Africa,Swaziland,Meat,Online,H,12/25/2011,972043979,1/4/2012,8269,421.89,364.69,3488608.41,3015621.61,472986.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,H,9/21/2016,331507146,10/8/2016,9186,9.33,6.92,85705.38,63567.12,22138.26 +Europe,Hungary,Baby Food,Online,H,11/27/2012,280675208,1/2/2013,6886,255.28,159.42,1757858.08,1097766.12,660091.96 +Sub-Saharan Africa,Swaziland,Personal Care,Online,L,5/13/2013,296159493,6/11/2013,9030,81.73,56.67,738021.9,511730.1,226291.8 +Europe,Lithuania,Cereal,Online,L,1/18/2013,824883830,3/6/2013,311,205.7,117.11,63972.7,36421.21,27551.49 +Asia,Brunei,Vegetables,Offline,H,7/26/2015,134084546,7/27/2015,7452,154.06,90.93,1148055.12,677610.36,470444.76 +Middle East and North Africa,Israel,Vegetables,Offline,L,3/19/2014,161310470,5/7/2014,4207,154.06,90.93,648130.42,382542.51,265587.91 +Europe,Bosnia and Herzegovina,Household,Offline,C,12/8/2010,664422929,12/8/2010,6364,668.27,502.54,4252870.28,3198164.56,1054705.72 +Asia,Turkmenistan,Baby Food,Online,H,7/10/2012,571595752,7/22/2012,6740,255.28,159.42,1720587.2,1074490.8,646096.4 +Europe,Cyprus,Baby Food,Online,L,9/9/2011,231315267,10/29/2011,183,255.28,159.42,46716.24,29173.86,17542.38 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,L,7/27/2013,962380301,8/15/2013,8572,437.2,263.33,3747678.4,2257264.76,1490413.64 +Sub-Saharan Africa,Senegal,Snacks,Online,H,10/16/2016,103902184,11/24/2016,5820,152.58,97.44,888015.6,567100.8,320914.8 +Europe,Romania,Personal Care,Offline,C,4/6/2017,465304744,4/21/2017,2869,81.73,56.67,234483.37,162586.23,71897.14 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,C,12/16/2011,876324307,1/4/2012,2691,651.21,524.96,1752406.11,1412667.36,339738.75 +Australia and Oceania,Palau,Clothes,Offline,L,4/7/2010,237009704,4/14/2010,5293,109.28,35.84,578419.04,189701.12,388717.92 +Australia and Oceania,Nauru,Meat,Online,L,1/29/2015,667722260,2/1/2015,2710,421.89,364.69,1143321.9,988309.9,155012 +Sub-Saharan Africa,Mozambique,Beverages,Online,H,6/1/2011,759135806,6/16/2011,4010,47.45,31.79,190274.5,127477.9,62796.6 +Europe,Germany,Snacks,Online,M,8/28/2015,522236669,9/14/2015,290,152.58,97.44,44248.2,28257.6,15990.6 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,C,3/1/2011,938323676,3/21/2011,9682,437.2,263.33,4232970.4,2549561.06,1683409.34 +Australia and Oceania,Vanuatu,Clothes,Online,H,8/27/2012,809008157,10/16/2012,2346,109.28,35.84,256370.88,84080.64,172290.24 +Central America and the Caribbean,Guatemala,Fruits,Offline,M,12/27/2016,806213939,1/14/2017,5475,9.33,6.92,51081.75,37887,13194.75 +Sub-Saharan Africa,Zambia,Office Supplies,Online,C,7/4/2014,322177350,7/6/2014,8292,651.21,524.96,5399833.32,4352968.32,1046865 +Central America and the Caribbean,Nicaragua,Clothes,Online,M,7/21/2015,619447219,8/6/2015,7052,109.28,35.84,770642.56,252743.68,517898.88 +Europe,Latvia,Clothes,Offline,L,5/21/2016,780884873,6/28/2016,42,109.28,35.84,4589.76,1505.28,3084.48 +Middle East and North Africa,Pakistan,Beverages,Offline,C,7/21/2010,859664142,8/23/2010,2578,47.45,31.79,122326.1,81954.62,40371.48 +Asia,Brunei,Office Supplies,Online,C,5/16/2015,529271352,6/17/2015,2009,651.21,524.96,1308280.89,1054644.64,253636.25 +Asia,Kyrgyzstan,Household,Online,M,2/25/2015,433505332,2/26/2015,2716,668.27,502.54,1815021.32,1364898.64,450122.68 +Central America and the Caribbean,The Bahamas,Snacks,Offline,L,6/2/2010,836477410,6/26/2010,1109,152.58,97.44,169211.22,108060.96,61150.26 +Asia,Maldives,Baby Food,Offline,L,2/12/2014,272611415,3/1/2014,631,255.28,159.42,161081.68,100594.02,60487.66 +Asia,Mongolia,Cereal,Offline,L,7/15/2017,496643674,7/29/2017,6754,205.7,117.11,1389297.8,790960.94,598336.86 +Europe,Montenegro,Fruits,Offline,M,10/28/2016,633623015,12/3/2016,1986,9.33,6.92,18529.38,13743.12,4786.26 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,L,10/3/2016,328910768,10/19/2016,860,437.2,263.33,375992,226463.8,149528.2 +Central America and the Caribbean,Costa Rica,Clothes,Offline,C,10/29/2011,198180758,11/26/2011,4945,109.28,35.84,540389.6,177228.8,363160.8 +Europe,Vatican City,Personal Care,Offline,C,9/21/2012,477419316,9/27/2012,7840,81.73,56.67,640763.2,444292.8,196470.4 +Middle East and North Africa,Bahrain,Personal Care,Online,C,4/14/2012,572925269,5/10/2012,174,81.73,56.67,14221.02,9860.58,4360.44 +Sub-Saharan Africa,Madagascar,Beverages,Online,C,12/23/2011,411309945,1/15/2012,4608,47.45,31.79,218649.6,146488.32,72161.28 +Asia,Thailand,Office Supplies,Offline,L,7/17/2010,889497172,8/10/2010,835,651.21,524.96,543760.35,438341.6,105418.75 +Sub-Saharan Africa,Eritrea,Fruits,Offline,H,5/15/2015,724723279,6/1/2015,578,9.33,6.92,5392.74,3999.76,1392.98 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,C,12/22/2015,504537093,1/20/2016,2593,152.58,97.44,395639.94,252661.92,142978.02 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,L,7/5/2010,436799943,7/6/2010,7665,651.21,524.96,4991524.65,4023818.4,967706.25 +Asia,Turkmenistan,Cosmetics,Online,L,2/16/2017,799685657,2/28/2017,3611,437.2,263.33,1578729.2,950884.63,627844.57 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,H,3/9/2017,591680562,3/12/2017,282,437.2,263.33,123290.4,74259.06,49031.34 +Europe,Andorra,Office Supplies,Online,H,1/12/2012,681583487,1/16/2012,4555,651.21,524.96,2966261.55,2391192.8,575068.75 +Australia and Oceania,Nauru,Snacks,Online,M,8/25/2011,658505761,9/4/2011,5343,152.58,97.44,815234.94,520621.92,294613.02 +Asia,Bangladesh,Vegetables,Online,C,9/25/2015,181871211,9/26/2015,8588,154.06,90.93,1323067.28,780906.84,542160.44 +Asia,Vietnam,Personal Care,Online,C,6/20/2017,331416165,7/13/2017,2263,81.73,56.67,184954.99,128244.21,56710.78 +Europe,Serbia,Office Supplies,Offline,C,11/22/2014,457189452,12/1/2014,1374,651.21,524.96,894762.54,721295.04,173467.5 +Asia,Cambodia,Vegetables,Offline,L,9/6/2014,429552400,9/12/2014,2956,154.06,90.93,455401.36,268789.08,186612.28 +Asia,Vietnam,Baby Food,Online,C,3/18/2013,189178836,5/6/2013,1076,255.28,159.42,274681.28,171535.92,103145.36 +Asia,Turkmenistan,Clothes,Online,L,7/3/2015,197055089,8/7/2015,1835,109.28,35.84,200528.8,65766.4,134762.4 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,H,4/11/2016,984479987,4/12/2016,8360,205.7,117.11,1719652,979039.6,740612.4 +Europe,Armenia,Fruits,Offline,H,4/30/2011,903064858,6/17/2011,5815,9.33,6.92,54253.95,40239.8,14014.15 +Australia and Oceania,New Zealand,Meat,Offline,H,6/7/2016,174733531,6/19/2016,6390,421.89,364.69,2695877.1,2330369.1,365508 +Europe,Vatican City,Beverages,Offline,H,8/1/2010,441722333,9/16/2010,4309,47.45,31.79,204462.05,136983.11,67478.94 +Middle East and North Africa,Morocco,Household,Offline,C,6/24/2015,716580092,8/1/2015,828,668.27,502.54,553327.56,416103.12,137224.44 +Middle East and North Africa,Algeria,Household,Offline,H,1/8/2016,532168138,2/20/2016,9233,668.27,502.54,6170136.91,4639951.82,1530185.09 +Sub-Saharan Africa,Senegal,Baby Food,Online,H,2/9/2017,391660296,3/31/2017,9840,255.28,159.42,2511955.2,1568692.8,943262.4 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,M,2/20/2017,418542897,3/5/2017,4999,9.33,6.92,46640.67,34593.08,12047.59 +Central America and the Caribbean,The Bahamas,Vegetables,Offline,M,10/12/2011,806614768,11/9/2011,4089,154.06,90.93,629951.34,371812.77,258138.57 +Asia,Japan,Beverages,Online,L,11/27/2012,469987237,1/15/2013,8522,47.45,31.79,404368.9,270914.38,133454.52 +Middle East and North Africa,Syria,Household,Online,L,7/15/2014,193084132,8/2/2014,6740,668.27,502.54,4504139.8,3387119.6,1117020.2 +Asia,Vietnam,Beverages,Online,C,10/1/2011,380641782,11/17/2011,9217,47.45,31.79,437346.65,293008.43,144338.22 +Asia,Myanmar,Vegetables,Offline,H,1/17/2012,607709014,2/14/2012,3457,154.06,90.93,532585.42,314345.01,218240.41 +Europe,Estonia,Cosmetics,Offline,M,6/2/2016,969647157,6/25/2016,8996,437.2,263.33,3933051.2,2368916.68,1564134.52 +Europe,Vatican City,Clothes,Online,L,7/29/2015,732130038,8/25/2015,2403,109.28,35.84,262599.84,86123.52,176476.32 +Middle East and North Africa,Iraq,Fruits,Offline,H,6/1/2016,581143987,6/3/2016,2275,9.33,6.92,21225.75,15743,5482.75 +Middle East and North Africa,Pakistan,Beverages,Offline,L,7/27/2015,372987830,9/13/2015,4242,47.45,31.79,201282.9,134853.18,66429.72 +Europe,Portugal,Personal Care,Online,L,9/15/2010,484272897,10/9/2010,5967,81.73,56.67,487682.91,338149.89,149533.02 +Asia,Singapore,Meat,Offline,M,12/9/2011,461923015,1/11/2012,2140,421.89,364.69,902844.6,780436.6,122408 +Middle East and North Africa,Syria,Office Supplies,Online,L,4/16/2015,373174512,5/25/2015,9486,651.21,524.96,6177378.06,4979770.56,1197607.5 +Europe,Germany,Cosmetics,Online,C,1/23/2014,355576217,3/7/2014,1759,437.2,263.33,769034.8,463197.47,305837.33 +Sub-Saharan Africa,Mauritius ,Meat,Offline,L,3/15/2010,166989457,3/24/2010,4746,421.89,364.69,2002289.94,1730818.74,271471.2 +Europe,Latvia,Cosmetics,Offline,L,6/30/2010,535588061,8/14/2010,1264,437.2,263.33,552620.8,332849.12,219771.68 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,C,3/25/2015,909858357,4/7/2015,6162,81.73,56.67,503620.26,349200.54,154419.72 +Sub-Saharan Africa,Uganda,Meat,Online,L,5/25/2014,808599174,6/16/2014,1319,421.89,364.69,556472.91,481026.11,75446.8 +Sub-Saharan Africa,Mauritania,Cereal,Online,C,3/12/2014,270921838,4/19/2014,647,205.7,117.11,133087.9,75770.17,57317.73 +Sub-Saharan Africa,Malawi,Beverages,Offline,L,7/13/2010,306250178,8/1/2010,5088,47.45,31.79,241425.6,161747.52,79678.08 +Asia,Mongolia,Cereal,Offline,M,7/11/2015,644320523,8/14/2015,7616,205.7,117.11,1566611.2,891909.76,674701.44 +Middle East and North Africa,Yemen,Baby Food,Offline,H,11/8/2015,185181701,12/21/2015,8235,255.28,159.42,2102230.8,1312823.7,789407.1 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,C,5/27/2014,149195039,6/12/2014,8982,421.89,364.69,3789415.98,3275645.58,513770.4 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,M,5/4/2011,927034366,5/18/2011,8924,47.45,31.79,423443.8,283693.96,139749.84 +Sub-Saharan Africa,Benin,Cereal,Online,C,6/21/2015,729686009,6/30/2015,9160,205.7,117.11,1884212,1072727.6,811484.4 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,M,2/25/2010,538448798,3/11/2010,7820,152.58,97.44,1193175.6,761980.8,431194.8 +Europe,Estonia,Cereal,Online,L,2/12/2010,954934060,2/14/2010,5064,205.7,117.11,1041664.8,593045.04,448619.76 +Central America and the Caribbean,Costa Rica,Meat,Online,C,3/17/2012,851065623,4/24/2012,8085,421.89,364.69,3410980.65,2948518.65,462462 +Sub-Saharan Africa,Uganda,Clothes,Online,L,5/7/2014,519079816,6/22/2014,6107,109.28,35.84,667372.96,218874.88,448498.08 +Asia,Laos,Office Supplies,Online,M,9/25/2011,321525466,11/7/2011,5385,651.21,524.96,3506765.85,2826909.6,679856.25 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,C,10/9/2015,241263902,10/13/2015,4205,47.45,31.79,199527.25,133676.95,65850.3 +Sub-Saharan Africa,Gabon,Snacks,Offline,H,6/5/2012,331468951,7/23/2012,7883,152.58,97.44,1202788.14,768119.52,434668.62 +Middle East and North Africa,Lebanon,Vegetables,Online,M,6/16/2011,265626943,6/18/2011,3770,154.06,90.93,580806.2,342806.1,238000.1 +Europe,Croatia,Snacks,Online,H,4/23/2012,687536704,5/29/2012,6244,152.58,97.44,952709.52,608415.36,344294.16 +Europe,Armenia,Vegetables,Online,C,7/6/2015,961309564,8/5/2015,1717,154.06,90.93,264521.02,156126.81,108394.21 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,M,4/16/2011,521369349,4/18/2011,3631,205.7,117.11,746896.7,425226.41,321670.29 +Australia and Oceania,Palau,Cereal,Offline,M,8/26/2013,222452390,10/1/2013,7460,205.7,117.11,1534522,873640.6,660881.4 +Asia,Bhutan,Fruits,Offline,C,3/4/2011,989607512,3/6/2011,5709,9.33,6.92,53264.97,39506.28,13758.69 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,M,3/14/2016,668196046,4/19/2016,2914,421.89,364.69,1229387.46,1062706.66,166680.8 +Sub-Saharan Africa,Eritrea,Personal Care,Online,H,8/27/2015,773891818,9/4/2015,641,81.73,56.67,52388.93,36325.47,16063.46 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,L,8/27/2012,642681157,9/1/2012,2491,437.2,263.33,1089065.2,655955.03,433110.17 +North America,United States of America,Cereal,Offline,M,3/8/2015,580862891,3/8/2015,9092,205.7,117.11,1870224.4,1064764.12,805460.28 +Sub-Saharan Africa,Togo,Personal Care,Online,C,2/16/2017,515048348,3/20/2017,3107,81.73,56.67,253935.11,176073.69,77861.42 +Europe,Georgia,Office Supplies,Offline,C,3/29/2017,442161357,4/23/2017,4226,651.21,524.96,2752013.46,2218480.96,533532.5 +Europe,Switzerland,Beverages,Offline,M,5/1/2015,879438245,5/18/2015,4175,47.45,31.79,198103.75,132723.25,65380.5 +Europe,Finland,Vegetables,Online,L,1/22/2016,614427840,2/29/2016,1707,154.06,90.93,262980.42,155217.51,107762.91 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,C,1/4/2010,754991471,1/29/2010,7609,47.45,31.79,361047.05,241890.11,119156.94 +Australia and Oceania,Fiji,Beverages,Offline,L,5/4/2015,679302966,5/12/2015,9698,47.45,31.79,460170.1,308299.42,151870.68 +Asia,Singapore,Vegetables,Online,H,5/23/2013,285848653,6/23/2013,7823,154.06,90.93,1205211.38,711345.39,493865.99 +Sub-Saharan Africa,Madagascar,Vegetables,Online,C,2/3/2013,443427360,2/24/2013,8864,154.06,90.93,1365587.84,806003.52,559584.32 +Europe,Montenegro,Household,Offline,C,11/9/2016,741150414,12/2/2016,1732,668.27,502.54,1157443.64,870399.28,287044.36 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,M,10/22/2016,838441646,11/9/2016,2370,9.33,6.92,22112.1,16400.4,5711.7 +Sub-Saharan Africa,Lesotho,Beverages,Online,H,9/13/2013,915037381,9/15/2013,8750,47.45,31.79,415187.5,278162.5,137025 +Europe,Croatia,Vegetables,Online,H,2/22/2013,320986449,3/2/2013,5878,154.06,90.93,905564.68,534486.54,371078.14 +Europe,Netherlands,Baby Food,Offline,L,3/30/2014,726650178,5/2/2014,790,255.28,159.42,201671.2,125941.8,75729.4 +Central America and the Caribbean,Costa Rica,Household,Online,C,5/16/2013,272702395,5/27/2013,7554,668.27,502.54,5048111.58,3796187.16,1251924.42 +Australia and Oceania,Papua New Guinea,Household,Offline,L,7/21/2015,320129430,8/31/2015,2267,668.27,502.54,1514968.09,1139258.18,375709.91 +Europe,Bulgaria,Office Supplies,Online,M,7/5/2015,500230109,7/13/2015,8060,651.21,524.96,5248752.6,4231177.6,1017575 +Middle East and North Africa,Algeria,Cosmetics,Offline,M,8/6/2016,964615762,8/20/2016,95,437.2,263.33,41534,25016.35,16517.65 +Europe,Poland,Vegetables,Online,M,11/21/2011,135210216,1/5/2012,562,154.06,90.93,86581.72,51102.66,35479.06 +Asia,South Korea,Snacks,Online,M,8/29/2010,554249799,9/1/2010,3687,152.58,97.44,562562.46,359261.28,203301.18 +Middle East and North Africa,Iraq,Beverages,Online,L,11/23/2011,334283339,12/21/2011,724,47.45,31.79,34353.8,23015.96,11337.84 +Australia and Oceania,Papua New Guinea,Meat,Online,C,8/22/2015,808172166,9/14/2015,4958,421.89,364.69,2091730.62,1808133.02,283597.6 +Australia and Oceania,Australia,Meat,Online,H,8/26/2011,679090106,9/23/2011,6708,421.89,364.69,2830038.12,2446340.52,383697.6 +Europe,Netherlands,Clothes,Online,L,6/18/2013,970523488,8/6/2013,8322,109.28,35.84,909428.16,298260.48,611167.68 +Europe,Finland,Cereal,Offline,C,9/29/2016,976271140,10/25/2016,9180,205.7,117.11,1888326,1075069.8,813256.2 +Europe,Belarus,Baby Food,Online,M,8/30/2010,510444390,9/17/2010,693,255.28,159.42,176909.04,110478.06,66430.98 +Europe,Iceland,Office Supplies,Online,C,12/12/2011,357467067,12/29/2011,1304,651.21,524.96,849177.84,684547.84,164630 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,M,9/3/2015,922075498,10/6/2015,1485,421.89,364.69,626506.65,541564.65,84942 +Middle East and North Africa,Jordan,Baby Food,Offline,H,3/15/2014,879318511,3/24/2014,8743,255.28,159.42,2231913.04,1393809.06,838103.98 +North America,Canada,Cereal,Offline,C,2/6/2016,324557435,2/12/2016,2612,205.7,117.11,537288.4,305891.32,231397.08 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,1/25/2012,323466098,2/16/2012,9661,437.2,263.33,4223789.2,2544031.13,1679758.07 +Sub-Saharan Africa,Kenya,Office Supplies,Online,L,8/1/2016,662030827,8/16/2016,8489,651.21,524.96,5528121.69,4456385.44,1071736.25 +Asia,Uzbekistan,Baby Food,Online,L,2/16/2011,296550452,3/25/2011,4724,255.28,159.42,1205942.72,753100.08,452842.64 +Asia,Philippines,Beverages,Online,H,2/4/2016,503636300,3/23/2016,6028,47.45,31.79,286028.6,191630.12,94398.48 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,M,4/20/2011,830212199,6/8/2011,7094,437.2,263.33,3101496.8,1868063.02,1233433.78 +North America,Greenland,Household,Offline,M,6/27/2015,443514478,6/30/2015,4645,668.27,502.54,3104114.15,2334298.3,769815.85 +Central America and the Caribbean,Dominican Republic,Fruits,Offline,H,5/21/2014,381091964,6/4/2014,2436,9.33,6.92,22727.88,16857.12,5870.76 +Europe,Latvia,Personal Care,Offline,L,7/6/2017,400805985,8/23/2017,6253,81.73,56.67,511057.69,354357.51,156700.18 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,L,7/6/2016,330830371,7/11/2016,8913,421.89,364.69,3760305.57,3250481.97,509823.6 +Middle East and North Africa,Qatar,Office Supplies,Online,L,9/2/2011,519651448,9/7/2011,5266,651.21,524.96,3429271.86,2764439.36,664832.5 +Australia and Oceania,Nauru,Baby Food,Offline,H,9/11/2015,486068046,9/13/2015,7191,255.28,159.42,1835718.48,1146389.22,689329.26 +Sub-Saharan Africa,Niger,Meat,Online,H,1/26/2012,269191491,2/10/2012,8599,421.89,364.69,3627832.11,3135969.31,491862.8 +Middle East and North Africa,Kuwait,Office Supplies,Online,L,11/5/2011,878445613,12/25/2011,433,651.21,524.96,281973.93,227307.68,54666.25 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,M,12/30/2011,243566739,1/27/2012,5666,255.28,159.42,1446416.48,903273.72,543142.76 +Central America and the Caribbean,Panama,Office Supplies,Online,C,5/5/2014,864603698,5/11/2014,4302,651.21,524.96,2801505.42,2258377.92,543127.5 +Sub-Saharan Africa,Mauritania,Clothes,Online,C,3/14/2014,361917817,3/21/2014,8380,109.28,35.84,915766.4,300339.2,615427.2 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,H,9/26/2011,926182925,11/6/2011,6964,437.2,263.33,3044660.8,1833830.12,1210830.68 +Asia,Indonesia,Meat,Offline,L,10/3/2015,768385350,11/1/2015,1155,421.89,364.69,487282.95,421216.95,66066 +Asia,Indonesia,Clothes,Offline,H,3/11/2017,869823920,4/15/2017,9082,109.28,35.84,992480.96,325498.88,666982.08 +Sub-Saharan Africa,Equatorial Guinea,Household,Offline,M,8/16/2015,932109963,9/18/2015,907,668.27,502.54,606120.89,455803.78,150317.11 +Central America and the Caribbean,Grenada,Beverages,Offline,C,6/23/2015,727167308,7/28/2015,3821,47.45,31.79,181306.45,121469.59,59836.86 +Australia and Oceania,Palau,Fruits,Offline,L,8/31/2014,547232282,9/18/2014,7048,9.33,6.92,65757.84,48772.16,16985.68 +Central America and the Caribbean,Barbados,Fruits,Offline,L,12/18/2015,754853713,2/3/2016,6843,9.33,6.92,63845.19,47353.56,16491.63 +Asia,China,Vegetables,Offline,M,8/18/2015,432892930,10/6/2015,1493,154.06,90.93,230011.58,135758.49,94253.09 +Europe,France,Baby Food,Online,C,10/11/2014,534523761,11/21/2014,6314,255.28,159.42,1611837.92,1006577.88,605260.04 +Europe,Poland,Office Supplies,Online,M,8/3/2015,733232533,8/4/2015,8656,651.21,524.96,5636873.76,4544053.76,1092820 +Central America and the Caribbean,Panama,Cereal,Online,M,7/6/2017,772818076,8/24/2017,2897,205.7,117.11,595912.9,339267.67,256645.23 +Asia,Laos,Baby Food,Online,M,7/3/2013,917391717,7/16/2013,5450,255.28,159.42,1391276,868839,522437 +Europe,Estonia,Office Supplies,Online,H,7/4/2016,601377284,7/19/2016,9757,651.21,524.96,6353855.97,5122034.72,1231821.25 +Sub-Saharan Africa,Zambia,Fruits,Online,L,3/29/2010,679511106,5/5/2010,1291,9.33,6.92,12045.03,8933.72,3111.31 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,M,7/25/2013,276842010,9/12/2013,2558,421.89,364.69,1079194.62,932877.02,146317.6 +Europe,Andorra,Baby Food,Online,L,2/12/2016,838731324,3/18/2016,8092,255.28,159.42,2065725.76,1290026.64,775699.12 +Australia and Oceania,Papua New Guinea,Personal Care,Online,C,5/19/2012,280852878,6/5/2012,9463,81.73,56.67,773410.99,536268.21,237142.78 +Sub-Saharan Africa,Djibouti,Beverages,Offline,C,1/22/2013,639192998,2/24/2013,267,47.45,31.79,12669.15,8487.93,4181.22 +Australia and Oceania,Vanuatu,Clothes,Offline,C,12/24/2010,420050513,12/28/2010,1136,109.28,35.84,124142.08,40714.24,83427.84 +Asia,Laos,Office Supplies,Offline,C,3/7/2015,450036752,3/26/2015,4731,651.21,524.96,3080874.51,2483585.76,597288.75 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,C,11/2/2016,726075541,11/6/2016,743,668.27,502.54,496524.61,373387.22,123137.39 +Europe,Estonia,Household,Online,L,10/6/2015,865403211,11/22/2015,896,668.27,502.54,598769.92,450275.84,148494.08 +Asia,Singapore,Baby Food,Online,L,8/14/2016,555568587,9/7/2016,3946,255.28,159.42,1007334.88,629071.32,378263.56 +Sub-Saharan Africa,Niger,Personal Care,Offline,L,7/23/2017,904433000,8/19/2017,678,81.73,56.67,55412.94,38422.26,16990.68 +Sub-Saharan Africa,Liberia,Snacks,Online,H,1/7/2014,390170276,2/10/2014,8910,152.58,97.44,1359487.8,868190.4,491297.4 +Asia,Tajikistan,Clothes,Online,M,1/25/2010,711266744,3/3/2010,8490,109.28,35.84,927787.2,304281.6,623505.6 +Europe,Iceland,Office Supplies,Offline,C,8/18/2014,936521232,9/2/2014,6299,651.21,524.96,4101971.79,3306723.04,795248.75 +Australia and Oceania,Tuvalu,Household,Offline,C,12/21/2014,655045068,1/3/2015,1247,668.27,502.54,833332.69,626667.38,206665.31 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,C,10/14/2010,426262080,10/27/2010,9277,651.21,524.96,6041275.17,4870053.92,1171221.25 +Europe,Spain,Vegetables,Offline,C,5/29/2010,429908597,6/8/2010,8362,154.06,90.93,1288249.72,760356.66,527893.06 +Middle East and North Africa,Morocco,Vegetables,Online,L,11/14/2011,916033446,12/20/2011,3508,154.06,90.93,540442.48,318982.44,221460.04 +Australia and Oceania,Marshall Islands,Snacks,Online,H,4/11/2014,854997956,5/20/2014,1750,152.58,97.44,267015,170520,96495 +Asia,Laos,Meat,Offline,M,1/2/2014,187475955,1/3/2014,7156,421.89,364.69,3019044.84,2609721.64,409323.2 +Sub-Saharan Africa,South Africa,Household,Online,H,1/28/2016,274453771,2/22/2016,5825,668.27,502.54,3892672.75,2927295.5,965377.25 +Asia,China,Beverages,Offline,C,3/18/2015,747230231,5/1/2015,885,47.45,31.79,41993.25,28134.15,13859.1 +Asia,Myanmar,Vegetables,Online,C,10/8/2014,857416665,10/16/2014,7500,154.06,90.93,1155450,681975,473475 +Asia,Brunei,Vegetables,Online,H,5/23/2015,826936900,5/29/2015,7860,154.06,90.93,1210911.6,714709.8,496201.8 +Central America and the Caribbean,Saint Lucia,Baby Food,Offline,H,3/19/2011,498027265,4/28/2011,6190,255.28,159.42,1580183.2,986809.8,593373.4 +Middle East and North Africa,Morocco,Vegetables,Offline,M,5/11/2016,683236587,6/27/2016,3744,154.06,90.93,576800.64,340441.92,236358.72 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,C,9/25/2015,915426194,10/27/2015,3809,651.21,524.96,2480458.89,1999572.64,480886.25 +Asia,Kazakhstan,Fruits,Online,M,3/27/2014,797769916,5/1/2014,6701,9.33,6.92,62520.33,46370.92,16149.41 +Middle East and North Africa,Qatar,Office Supplies,Online,M,4/4/2010,453754079,4/15/2010,4770,651.21,524.96,3106271.7,2504059.2,602212.5 +Middle East and North Africa,Israel,Beverages,Online,L,8/12/2014,977177512,8/14/2014,7396,47.45,31.79,350940.2,235118.84,115821.36 +Central America and the Caribbean,Guatemala,Vegetables,Online,L,6/19/2016,382151544,7/5/2016,5989,154.06,90.93,922665.34,544579.77,378085.57 +Central America and the Caribbean,Barbados,Vegetables,Online,M,5/26/2017,353100001,7/10/2017,8992,154.06,90.93,1385307.52,817642.56,567664.96 +Asia,India,Fruits,Online,M,7/1/2012,394759213,8/18/2012,6879,9.33,6.92,64181.07,47602.68,16578.39 +Europe,Georgia,Snacks,Online,L,10/31/2016,982178008,11/19/2016,7154,152.58,97.44,1091557.32,697085.76,394471.56 +Sub-Saharan Africa,Liberia,Fruits,Offline,L,4/2/2016,410717713,4/21/2016,9353,9.33,6.92,87263.49,64722.76,22540.73 +Australia and Oceania,Solomon Islands,Snacks,Online,C,8/8/2016,646052157,9/22/2016,45,152.58,97.44,6866.1,4384.8,2481.3 +Europe,Norway,Clothes,Online,M,3/23/2017,574167668,3/29/2017,7827,109.28,35.84,855334.56,280519.68,574814.88 +Asia,Tajikistan,Fruits,Offline,C,9/25/2014,951363074,9/29/2014,8330,9.33,6.92,77718.9,57643.6,20075.3 +Sub-Saharan Africa,Malawi,Vegetables,Offline,H,5/21/2014,354249703,7/9/2014,9214,154.06,90.93,1419508.84,837829.02,581679.82 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,C,2/19/2011,129751384,4/2/2011,5173,255.28,159.42,1320563.44,824679.66,495883.78 +Sub-Saharan Africa,Togo,Cereal,Online,M,2/27/2016,345104444,4/14/2016,2929,205.7,117.11,602495.3,343015.19,259480.11 +Sub-Saharan Africa,Swaziland,Meat,Online,C,3/8/2015,237857711,3/23/2015,6237,421.89,364.69,2631327.93,2274571.53,356756.4 +Asia,Japan,Snacks,Offline,H,2/25/2010,465872514,3/10/2010,884,152.58,97.44,134880.72,86136.96,48743.76 +Asia,Tajikistan,Baby Food,Online,L,6/6/2015,857322680,7/20/2015,9688,255.28,159.42,2473152.64,1544460.96,928691.68 +Sub-Saharan Africa,Kenya,Office Supplies,Online,M,2/27/2016,860694539,3/23/2016,7496,651.21,524.96,4881470.16,3935100.16,946370 +Asia,Laos,Household,Offline,L,6/19/2017,894786918,6/29/2017,6188,668.27,502.54,4135254.76,3109717.52,1025537.24 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,L,6/2/2010,998711144,6/22/2010,9676,205.7,117.11,1990353.2,1133156.36,857196.84 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,H,8/19/2013,381891047,8/28/2013,8902,437.2,263.33,3891954.4,2344163.66,1547790.74 +Europe,Spain,Baby Food,Offline,L,7/5/2016,574062955,8/24/2016,6840,255.28,159.42,1746115.2,1090432.8,655682.4 +Asia,Kyrgyzstan,Cereal,Online,H,4/21/2013,475275695,6/8/2013,3495,205.7,117.11,718921.5,409299.45,309622.05 +Sub-Saharan Africa,Niger,Cosmetics,Online,C,6/21/2014,405890595,7/17/2014,902,437.2,263.33,394354.4,237523.66,156830.74 +Sub-Saharan Africa,Comoros,Personal Care,Offline,H,8/9/2012,756581485,9/24/2012,8129,81.73,56.67,664383.17,460670.43,203712.74 +Europe,Romania,Cosmetics,Offline,L,7/6/2016,638334691,8/3/2016,6275,437.2,263.33,2743430,1652395.75,1091034.25 +Europe,Andorra,Snacks,Offline,M,2/16/2017,132449042,3/23/2017,3470,152.58,97.44,529452.6,338116.8,191335.8 +Middle East and North Africa,Lebanon,Vegetables,Online,L,1/11/2014,740535867,2/21/2014,9874,154.06,90.93,1521188.44,897842.82,623345.62 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,H,8/23/2011,434518992,9/2/2011,2681,81.73,56.67,219118.13,151932.27,67185.86 +Asia,Myanmar,Baby Food,Offline,H,6/15/2015,406634747,7/3/2015,1113,255.28,159.42,284126.64,177434.46,106692.18 +Asia,Thailand,Fruits,Offline,H,2/2/2013,119431960,3/3/2013,1426,9.33,6.92,13304.58,9867.92,3436.66 +Europe,Moldova ,Snacks,Online,H,12/16/2015,455771958,1/6/2016,1906,152.58,97.44,290817.48,185720.64,105096.84 +Asia,Bhutan,Fruits,Offline,C,1/10/2010,568828570,1/21/2010,7869,9.33,6.92,73417.77,54453.48,18964.29 +Sub-Saharan Africa,Guinea,Clothes,Online,L,8/14/2012,132088124,9/11/2012,6666,109.28,35.84,728460.48,238909.44,489551.04 +Asia,Bhutan,Personal Care,Offline,C,8/14/2015,689349448,9/22/2015,2675,81.73,56.67,218627.75,151592.25,67035.5 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,H,12/21/2011,704723870,1/15/2012,2309,47.45,31.79,109562.05,73403.11,36158.94 +Asia,Kyrgyzstan,Baby Food,Offline,M,8/17/2014,512635219,8/23/2014,9008,255.28,159.42,2299562.24,1436055.36,863506.88 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,M,11/16/2014,967819821,12/1/2014,8247,81.73,56.67,674027.31,467357.49,206669.82 +Europe,Denmark,Beverages,Online,M,6/6/2016,295326507,6/28/2016,2531,47.45,31.79,120095.95,80460.49,39635.46 +Asia,Laos,Clothes,Offline,C,7/4/2016,840516602,7/14/2016,6396,109.28,35.84,698954.88,229232.64,469722.24 +Middle East and North Africa,Turkey,Snacks,Offline,L,2/26/2017,519063937,3/2/2017,1409,152.58,97.44,214985.22,137292.96,77692.26 +Australia and Oceania,Fiji,Snacks,Offline,H,12/8/2013,466954839,1/15/2014,1168,152.58,97.44,178213.44,113809.92,64403.52 +Europe,Sweden,Personal Care,Online,C,10/27/2014,990488135,12/2/2014,6305,81.73,56.67,515307.65,357304.35,158003.3 +Europe,Belgium,Meat,Online,M,9/15/2013,216275155,10/20/2013,9479,421.89,364.69,3999095.31,3456896.51,542198.8 +Asia,Bhutan,Cereal,Offline,C,11/28/2016,841239726,12/9/2016,384,205.7,117.11,78988.8,44970.24,34018.56 +Middle East and North Africa,Pakistan,Clothes,Online,M,9/2/2016,682618176,9/5/2016,743,109.28,35.84,81195.04,26629.12,54565.92 +Australia and Oceania,Fiji,Clothes,Offline,H,1/29/2010,327959334,3/9/2010,9310,109.28,35.84,1017396.8,333670.4,683726.4 +Asia,Bhutan,Office Supplies,Online,C,6/8/2010,885124528,6/14/2010,6872,651.21,524.96,4475115.12,3607525.12,867590 +Sub-Saharan Africa,Comoros,Baby Food,Offline,C,3/4/2013,832287585,4/10/2013,1247,255.28,159.42,318334.16,198796.74,119537.42 +Middle East and North Africa,Lebanon,Vegetables,Online,C,10/16/2014,967934834,11/5/2014,2282,154.06,90.93,351564.92,207502.26,144062.66 +Asia,Cambodia,Household,Online,M,8/20/2016,360865104,9/27/2016,6858,668.27,502.54,4582995.66,3446419.32,1136576.34 +Central America and the Caribbean,Guatemala,Snacks,Online,C,7/22/2013,400189721,8/24/2013,3886,152.58,97.44,592925.88,378651.84,214274.04 +Sub-Saharan Africa,Kenya,Clothes,Offline,C,10/23/2012,745332515,11/29/2012,9309,109.28,35.84,1017287.52,333634.56,683652.96 +Middle East and North Africa,Yemen,Baby Food,Offline,L,2/28/2015,676029813,4/15/2015,1099,255.28,159.42,280552.72,175202.58,105350.14 +Middle East and North Africa,Iran,Personal Care,Online,M,1/26/2011,442330443,3/9/2011,4263,81.73,56.67,348414.99,241584.21,106830.78 +Europe,Slovenia,Snacks,Online,C,10/14/2014,814595735,11/4/2014,5835,152.58,97.44,890304.3,568562.4,321741.9 +Central America and the Caribbean,Jamaica,Meat,Offline,H,2/10/2015,833499515,3/3/2015,9883,421.89,364.69,4169538.87,3604231.27,565307.6 +Sub-Saharan Africa,Niger,Beverages,Offline,C,1/26/2017,960028111,3/4/2017,2507,47.45,31.79,118957.15,79697.53,39259.62 +Sub-Saharan Africa,Malawi,Personal Care,Offline,L,5/20/2015,825480353,5/27/2015,6835,81.73,56.67,558624.55,387339.45,171285.1 +Asia,Mongolia,Household,Online,L,5/30/2013,581467568,6/30/2013,8030,668.27,502.54,5366208.1,4035396.2,1330811.9 +Central America and the Caribbean,Panama,Personal Care,Online,H,10/18/2011,449913585,12/3/2011,8283,81.73,56.67,676969.59,469397.61,207571.98 +Europe,Belgium,Fruits,Offline,M,3/28/2012,273054730,3/31/2012,1817,9.33,6.92,16952.61,12573.64,4378.97 +Europe,Bosnia and Herzegovina,Baby Food,Offline,L,9/21/2013,863439834,11/4/2013,9889,255.28,159.42,2524463.92,1576504.38,947959.54 +Sub-Saharan Africa,Kenya,Personal Care,Online,M,4/20/2016,853930222,5/8/2016,5784,81.73,56.67,472726.32,327779.28,144947.04 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,H,4/18/2017,747699725,5/8/2017,9819,437.2,263.33,4292866.8,2585637.27,1707229.53 +Asia,Maldives,Vegetables,Online,H,2/5/2015,668234670,2/6/2015,4343,154.06,90.93,669082.58,394908.99,274173.59 +Asia,Philippines,Baby Food,Offline,C,12/14/2012,809333884,12/21/2012,8736,255.28,159.42,2230126.08,1392693.12,837432.96 +Australia and Oceania,Tonga,Snacks,Offline,H,3/3/2015,985108697,4/14/2015,4410,152.58,97.44,672877.8,429710.4,243167.4 +Sub-Saharan Africa,Mauritius ,Office Supplies,Online,H,10/4/2015,179982936,10/4/2015,9805,651.21,524.96,6385114.05,5147232.8,1237881.25 +Central America and the Caribbean,Barbados,Fruits,Online,L,5/15/2017,598692929,6/24/2017,5397,9.33,6.92,50354.01,37347.24,13006.77 +Central America and the Caribbean,Cuba,Snacks,Online,H,5/12/2012,916287505,5/18/2012,8690,152.58,97.44,1325920.2,846753.6,479166.6 +Asia,Sri Lanka,Meat,Offline,L,11/16/2016,328127992,11/25/2016,9219,421.89,364.69,3889403.91,3362077.11,527326.8 +Sub-Saharan Africa,Malawi,Household,Offline,M,1/16/2014,799888217,3/3/2014,3554,668.27,502.54,2375031.58,1786027.16,589004.42 +Middle East and North Africa,Iran,Fruits,Offline,M,10/7/2010,317554509,11/2/2010,291,9.33,6.92,2715.03,2013.72,701.31 +Middle East and North Africa,Azerbaijan,Clothes,Online,M,3/30/2011,537425696,5/19/2011,5061,109.28,35.84,553066.08,181386.24,371679.84 +Central America and the Caribbean,Barbados,Beverages,Online,H,2/22/2013,936113107,3/22/2013,5526,47.45,31.79,262208.7,175671.54,86537.16 +Central America and the Caribbean,Dominica,Baby Food,Online,L,6/11/2011,160540568,6/24/2011,6377,255.28,159.42,1627920.56,1016621.34,611299.22 +Europe,Croatia,Household,Offline,L,4/20/2017,977944409,5/7/2017,4338,668.27,502.54,2898955.26,2180018.52,718936.74 +Middle East and North Africa,Syria,Beverages,Offline,H,6/14/2016,825873458,7/28/2016,3164,47.45,31.79,150131.8,100583.56,49548.24 +Sub-Saharan Africa,Eritrea,Vegetables,Online,C,11/2/2010,362189042,11/9/2010,8641,154.06,90.93,1331232.46,785726.13,545506.33 +Central America and the Caribbean,Costa Rica,Clothes,Offline,H,10/27/2014,315064990,11/7/2014,3587,109.28,35.84,391987.36,128558.08,263429.28 +Europe,Kosovo,Personal Care,Offline,L,7/17/2013,132987630,8/8/2013,2850,81.73,56.67,232930.5,161509.5,71421 +Middle East and North Africa,Somalia,Meat,Online,L,2/21/2012,234755790,4/8/2012,8310,421.89,364.69,3505905.9,3030573.9,475332 +Asia,Kyrgyzstan,Snacks,Online,M,10/23/2016,659480798,10/25/2016,3878,152.58,97.44,591705.24,377872.32,213832.92 +Middle East and North Africa,Iran,Cereal,Online,L,11/23/2015,616586482,1/9/2016,497,205.7,117.11,102232.9,58203.67,44029.23 +Sub-Saharan Africa,Malawi,Fruits,Online,H,12/5/2013,735809171,1/23/2014,1140,9.33,6.92,10636.2,7888.8,2747.4 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,L,9/27/2012,817197692,10/14/2012,5812,152.58,97.44,886794.96,566321.28,320473.68 +Australia and Oceania,Australia,Clothes,Online,H,3/20/2015,281113374,4/13/2015,6549,109.28,35.84,715674.72,234716.16,480958.56 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,L,12/13/2013,418230044,1/10/2014,2419,437.2,263.33,1057586.8,636995.27,420591.53 +Australia and Oceania,Palau,Baby Food,Online,H,3/4/2010,339534032,3/7/2010,4520,255.28,159.42,1153865.6,720578.4,433287.2 +Central America and the Caribbean,Dominica,Cereal,Offline,L,7/17/2017,126324164,7/29/2017,982,205.7,117.11,201997.4,115002.02,86995.38 +Sub-Saharan Africa,Djibouti,Fruits,Online,H,11/29/2012,380211770,12/27/2012,1967,9.33,6.92,18352.11,13611.64,4740.47 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,L,11/8/2015,873120677,11/21/2015,4666,154.06,90.93,718843.96,424279.38,294564.58 +Europe,Andorra,Snacks,Offline,C,9/18/2016,997287213,11/3/2016,8303,152.58,97.44,1266871.74,809044.32,457827.42 +Sub-Saharan Africa,Gabon,Meat,Offline,H,9/9/2010,215260207,10/19/2010,9134,421.89,364.69,3853543.26,3331078.46,522464.8 +Sub-Saharan Africa,Togo,Personal Care,Offline,H,10/5/2016,309900987,10/27/2016,5443,81.73,56.67,444856.39,308454.81,136401.58 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,H,4/28/2013,434383380,5/8/2013,2550,109.28,35.84,278664,91392,187272 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,H,2/14/2010,262193715,3/19/2010,7802,437.2,263.33,3411034.4,2054500.66,1356533.74 +Europe,Norway,Fruits,Offline,L,3/12/2014,437130820,3/19/2014,5579,9.33,6.92,52052.07,38606.68,13445.39 +Sub-Saharan Africa,Mozambique,Baby Food,Online,M,11/29/2010,323306024,12/14/2010,2292,255.28,159.42,585101.76,365390.64,219711.12 +Sub-Saharan Africa,Rwanda,Household,Offline,C,3/21/2013,255143153,4/16/2013,1384,668.27,502.54,924885.68,695515.36,229370.32 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,H,5/29/2012,187378537,6/20/2012,8328,437.2,263.33,3641001.6,2193012.24,1447989.36 +Asia,Nepal,Personal Care,Offline,L,3/13/2012,145061004,4/5/2012,5629,81.73,56.67,460058.17,318995.43,141062.74 +Australia and Oceania,Australia,Personal Care,Online,L,5/15/2017,673551881,5/30/2017,7824,81.73,56.67,639455.52,443386.08,196069.44 +Central America and the Caribbean,Haiti,Fruits,Online,C,10/31/2014,588524997,11/19/2014,6480,9.33,6.92,60458.4,44841.6,15616.8 +Middle East and North Africa,Jordan,Baby Food,Online,C,4/16/2015,125966680,5/7/2015,5195,255.28,159.42,1326179.6,828186.9,497992.7 +Asia,Maldives,Household,Offline,H,7/26/2011,492175757,9/10/2011,4599,668.27,502.54,3073373.73,2311181.46,762192.27 +Central America and the Caribbean,Dominican Republic,Household,Offline,M,9/14/2012,713763558,10/13/2012,7353,668.27,502.54,4913789.31,3695176.62,1218612.69 +Europe,Malta,Household,Offline,M,6/15/2017,787653911,8/1/2017,3150,668.27,502.54,2105050.5,1583001,522049.5 +Middle East and North Africa,Iran,Beverages,Offline,M,6/24/2010,331083142,8/2/2010,3714,47.45,31.79,176229.3,118068.06,58161.24 +Sub-Saharan Africa,Mozambique,Snacks,Offline,C,8/2/2011,831600081,9/2/2011,7799,152.58,97.44,1189971.42,759934.56,430036.86 +Middle East and North Africa,Syria,Meat,Offline,H,5/11/2011,697066056,5/25/2011,6191,421.89,364.69,2611920.99,2257795.79,354125.2 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,H,10/19/2012,205654895,11/5/2012,6708,9.33,6.92,62585.64,46419.36,16166.28 +Europe,Finland,Cereal,Offline,L,5/31/2012,155852925,7/2/2012,9199,205.7,117.11,1892234.3,1077294.89,814939.41 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Offline,C,7/19/2011,516458976,8/27/2011,543,437.2,263.33,237399.6,142988.19,94411.41 +Europe,Armenia,Cosmetics,Offline,M,8/12/2012,876584374,9/11/2012,9651,437.2,263.33,4219417.2,2541397.83,1678019.37 +Sub-Saharan Africa,Niger,Fruits,Online,M,4/23/2015,895652949,6/1/2015,2466,9.33,6.92,23007.78,17064.72,5943.06 +Asia,Singapore,Snacks,Online,C,10/24/2012,753401029,11/2/2012,6961,152.58,97.44,1062109.38,678279.84,383829.54 +Middle East and North Africa,Kuwait,Baby Food,Online,L,9/28/2010,699877440,10/23/2010,8142,255.28,159.42,2078489.76,1297997.64,780492.12 +Asia,Sri Lanka,Baby Food,Offline,C,10/7/2015,605443513,11/9/2015,3045,255.28,159.42,777327.6,485433.9,291893.7 +Middle East and North Africa,Somalia,Household,Online,H,9/9/2016,410773074,9/27/2016,5736,668.27,502.54,3833196.72,2882569.44,950627.28 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,C,12/19/2010,576852452,1/16/2011,2314,154.06,90.93,356494.84,210412.02,146082.82 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,L,1/12/2016,734980475,3/1/2016,5910,651.21,524.96,3848651.1,3102513.6,746137.5 +Asia,Vietnam,Cosmetics,Offline,C,7/12/2012,136768472,8/13/2012,1685,437.2,263.33,736682,443711.05,292970.95 +Europe,Cyprus,Baby Food,Online,H,3/30/2016,804140269,4/12/2016,1830,255.28,159.42,467162.4,291738.6,175423.8 +Asia,Cambodia,Clothes,Online,L,9/26/2013,779332196,11/11/2013,570,109.28,35.84,62289.6,20428.8,41860.8 +Europe,Portugal,Snacks,Online,H,7/25/2011,874893081,8/12/2011,9159,152.58,97.44,1397480.22,892452.96,505027.26 +Sub-Saharan Africa,Kenya,Beverages,Offline,H,5/4/2017,623684251,6/6/2017,884,47.45,31.79,41945.8,28102.36,13843.44 +Europe,Serbia,Fruits,Online,C,4/3/2013,528879535,5/6/2013,6062,9.33,6.92,56558.46,41949.04,14609.42 +Australia and Oceania,Tonga,Office Supplies,Online,M,11/3/2012,713965260,11/24/2012,7041,651.21,524.96,4585169.61,3696243.36,888926.25 +Asia,Laos,Fruits,Online,M,10/8/2011,472740256,11/17/2011,3202,9.33,6.92,29874.66,22157.84,7716.82 +Europe,Moldova ,Meat,Offline,C,5/6/2014,519315850,6/21/2014,5955,421.89,364.69,2512354.95,2171728.95,340626 +Asia,Uzbekistan,Household,Online,M,8/2/2014,738115870,9/5/2014,3743,668.27,502.54,2501334.61,1881007.22,620327.39 +Middle East and North Africa,Bahrain,Office Supplies,Offline,H,2/21/2015,633876645,3/3/2015,7040,651.21,524.96,4584518.4,3695718.4,888800 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,H,12/10/2015,681647002,1/1/2016,3351,205.7,117.11,689300.7,392435.61,296865.09 +Europe,Slovenia,Baby Food,Online,H,5/28/2010,976788270,6/25/2010,2210,255.28,159.42,564168.8,352318.2,211850.6 +Sub-Saharan Africa,Burundi,Personal Care,Offline,H,12/15/2011,784974277,1/9/2012,187,81.73,56.67,15283.51,10597.29,4686.22 +Australia and Oceania,Papua New Guinea,Baby Food,Online,C,5/9/2012,792191350,6/1/2012,5880,255.28,159.42,1501046.4,937389.6,563656.8 +Middle East and North Africa,Yemen,Office Supplies,Online,M,10/18/2015,854738318,11/10/2015,4917,651.21,524.96,3201999.57,2581228.32,620771.25 +Europe,Italy,Clothes,Offline,L,5/19/2012,449226510,6/24/2012,4962,109.28,35.84,542247.36,177838.08,364409.28 +North America,Canada,Cosmetics,Offline,L,3/23/2012,922579753,4/4/2012,706,437.2,263.33,308663.2,185910.98,122752.22 +Sub-Saharan Africa,Malawi,Office Supplies,Online,M,5/7/2011,542034375,5/24/2011,8872,651.21,524.96,5777535.12,4657445.12,1120090 +Sub-Saharan Africa,Benin,Meat,Online,M,8/15/2010,345139205,8/15/2010,3215,421.89,364.69,1356376.35,1172478.35,183898 +Europe,Switzerland,Baby Food,Online,C,12/30/2011,989755570,1/28/2012,9523,255.28,159.42,2431031.44,1518156.66,912874.78 +Asia,Myanmar,Household,Online,C,9/7/2014,504057300,9/13/2014,611,668.27,502.54,408312.97,307051.94,101261.03 +Asia,Kyrgyzstan,Beverages,Online,H,5/28/2011,136530721,7/16/2011,1329,47.45,31.79,63061.05,42248.91,20812.14 +Europe,San Marino,Personal Care,Offline,C,11/10/2014,305974662,11/21/2014,3557,81.73,56.67,290713.61,201575.19,89138.42 +Middle East and North Africa,Yemen,Snacks,Online,L,2/9/2016,151500451,2/23/2016,1205,152.58,97.44,183858.9,117415.2,66443.7 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,L,1/20/2011,682531917,2/1/2011,5216,437.2,263.33,2280435.2,1373529.28,906905.92 +Middle East and North Africa,Egypt,Clothes,Offline,C,10/26/2011,728805387,11/21/2011,8564,109.28,35.84,935873.92,306933.76,628940.16 +Asia,Singapore,Snacks,Offline,M,8/24/2012,990369689,9/8/2012,1254,152.58,97.44,191335.32,122189.76,69145.56 +Asia,Laos,Personal Care,Offline,C,6/7/2016,887586152,7/27/2016,5321,81.73,56.67,434885.33,301541.07,133344.26 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,M,10/7/2015,811128604,11/16/2015,9834,255.28,159.42,2510423.52,1567736.28,942687.24 +Europe,United Kingdom,Baby Food,Online,C,11/17/2011,771983373,11/25/2011,5890,255.28,159.42,1503599.2,938983.8,564615.4 +Australia and Oceania,New Zealand,Personal Care,Online,M,11/8/2010,851449286,11/26/2010,1620,81.73,56.67,132402.6,91805.4,40597.2 +Europe,Cyprus,Office Supplies,Online,C,4/7/2012,751137673,5/20/2012,7184,651.21,524.96,4678292.64,3771312.64,906980 +Asia,Kyrgyzstan,Vegetables,Offline,L,12/19/2012,242972362,2/2/2013,9776,154.06,90.93,1506090.56,888931.68,617158.88 +Europe,Vatican City,Baby Food,Offline,C,11/17/2010,519189679,11/19/2010,8618,255.28,159.42,2200003.04,1373881.56,826121.48 +Europe,Montenegro,Beverages,Offline,H,5/3/2016,142338454,5/31/2016,9967,47.45,31.79,472934.15,316850.93,156083.22 +Europe,Moldova ,Personal Care,Online,M,6/19/2010,895280015,6/20/2010,2106,81.73,56.67,172123.38,119347.02,52776.36 +Europe,Switzerland,Meat,Offline,L,2/2/2017,131188189,3/11/2017,355,421.89,364.69,149770.95,129464.95,20306 +Central America and the Caribbean,Dominica,Snacks,Offline,C,9/4/2015,223549306,9/19/2015,2062,152.58,97.44,314619.96,200921.28,113698.68 +Australia and Oceania,Nauru,Cereal,Online,C,3/31/2013,916162192,4/4/2013,1607,205.7,117.11,330559.9,188195.77,142364.13 +Sub-Saharan Africa,Madagascar,Fruits,Online,L,4/29/2010,673138177,6/2/2010,5400,9.33,6.92,50382,37368,13014 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,L,4/14/2012,728901088,5/8/2012,6885,81.73,56.67,562711.05,390172.95,172538.1 +Asia,Taiwan,Beverages,Online,M,6/2/2010,138187253,6/8/2010,1534,47.45,31.79,72788.3,48765.86,24022.44 +Sub-Saharan Africa,Zambia,Vegetables,Online,M,1/5/2016,726045501,1/8/2016,1853,154.06,90.93,285473.18,168493.29,116979.89 +Sub-Saharan Africa,Niger,Household,Offline,L,2/18/2011,337837159,4/7/2011,2378,668.27,502.54,1589146.06,1195040.12,394105.94 +Asia,China,Snacks,Online,M,12/24/2012,489236056,1/5/2013,4676,152.58,97.44,713464.08,455629.44,257834.64 +Europe,Switzerland,Vegetables,Online,C,2/10/2017,516228520,3/15/2017,2346,154.06,90.93,361424.76,213321.78,148102.98 +Sub-Saharan Africa,Republic of the Congo,Beverages,Online,L,5/9/2016,725113379,6/11/2016,6017,47.45,31.79,285506.65,191280.43,94226.22 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,M,3/6/2012,142501962,3/6/2012,8352,205.7,117.11,1718006.4,978102.72,739903.68 +Sub-Saharan Africa,Uganda,Meat,Online,C,11/25/2010,565318095,12/5/2010,9042,421.89,364.69,3814729.38,3297526.98,517202.4 +Middle East and North Africa,Jordan,Vegetables,Offline,C,5/1/2012,710798108,5/2/2012,9811,154.06,90.93,1511482.66,892114.23,619368.43 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,C,7/25/2013,266490828,7/26/2013,9413,255.28,159.42,2402950.64,1500620.46,902330.18 +North America,Greenland,Clothes,Online,C,10/1/2012,340257585,10/1/2012,8635,109.28,35.84,943632.8,309478.4,634154.4 +Sub-Saharan Africa,Ethiopia,Clothes,Online,M,11/25/2012,310272204,12/22/2012,5295,109.28,35.84,578637.6,189772.8,388864.8 +North America,United States of America,Cereal,Online,C,7/6/2010,975021016,7/28/2010,9241,205.7,117.11,1900873.7,1082213.51,818660.19 +Europe,Slovenia,Snacks,Offline,C,7/3/2014,503302848,7/20/2014,7352,152.58,97.44,1121768.16,716378.88,405389.28 +Asia,Cambodia,Clothes,Online,H,2/23/2012,284229028,2/28/2012,8540,109.28,35.84,933251.2,306073.6,627177.6 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,C,9/15/2010,877223384,10/3/2010,8748,47.45,31.79,415092.6,278098.92,136993.68 +Asia,Bangladesh,Beverages,Online,M,12/10/2010,662022244,12/10/2010,5949,47.45,31.79,282280.05,189118.71,93161.34 +Europe,Armenia,Personal Care,Online,C,11/20/2010,788674437,12/27/2010,5147,81.73,56.67,420664.31,291680.49,128983.82 +Sub-Saharan Africa,Liberia,Office Supplies,Online,M,3/21/2017,227541291,4/12/2017,3379,651.21,524.96,2200438.59,1773839.84,426598.75 +Australia and Oceania,Australia,Cereal,Offline,M,3/4/2011,719296634,4/16/2011,4713,205.7,117.11,969464.1,551939.43,417524.67 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,H,11/28/2012,924926793,1/14/2013,5247,47.45,31.79,248970.15,166802.13,82168.02 +North America,Mexico,Meat,Online,C,2/25/2017,475730597,3/16/2017,8110,421.89,364.69,3421527.9,2957635.9,463892 +Middle East and North Africa,Yemen,Beverages,Offline,M,2/13/2012,423319375,2/23/2012,8465,47.45,31.79,401664.25,269102.35,132561.9 +Asia,Laos,Personal Care,Online,C,8/5/2013,989616954,8/14/2013,8503,81.73,56.67,694950.19,481865.01,213085.18 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,M,9/16/2015,216859662,10/2/2015,2448,651.21,524.96,1594162.08,1285102.08,309060 +Sub-Saharan Africa,Burkina Faso,Snacks,Online,H,6/12/2017,717596328,7/3/2017,1555,152.58,97.44,237261.9,151519.2,85742.7 +Sub-Saharan Africa,Rwanda,Meat,Online,H,4/13/2011,224688279,5/9/2011,9110,421.89,364.69,3843417.9,3322325.9,521092 +Sub-Saharan Africa,Madagascar,Meat,Online,H,4/5/2017,141309344,4/29/2017,5430,421.89,364.69,2290862.7,1980266.7,310596 +Australia and Oceania,Nauru,Household,Online,C,1/21/2011,590945851,2/8/2011,2864,668.27,502.54,1913925.28,1439274.56,474650.72 +Asia,Singapore,Clothes,Offline,H,1/21/2011,867396628,1/21/2011,793,109.28,35.84,86659.04,28421.12,58237.92 +Australia and Oceania,Fiji,Vegetables,Online,C,12/29/2013,784773004,1/26/2014,626,154.06,90.93,96441.56,56922.18,39519.38 +Europe,Ukraine,Cosmetics,Offline,L,11/20/2013,227498805,1/5/2014,807,437.2,263.33,352820.4,212507.31,140313.09 +Sub-Saharan Africa,Namibia,Clothes,Offline,C,5/21/2013,500310361,5/30/2013,1809,109.28,35.84,197687.52,64834.56,132852.96 +Middle East and North Africa,Oman,Meat,Online,M,6/1/2012,278256499,6/17/2012,1136,421.89,364.69,479267.04,414287.84,64979.2 +Australia and Oceania,Marshall Islands,Household,Offline,L,12/23/2011,556698548,1/16/2012,8326,668.27,502.54,5564016.02,4184148.04,1379867.98 +Central America and the Caribbean,Panama,Snacks,Offline,M,5/4/2010,601310336,6/5/2010,9946,152.58,97.44,1517560.68,969138.24,548422.44 +Sub-Saharan Africa,Mozambique,Beverages,Offline,M,6/1/2014,198078191,7/20/2014,4593,47.45,31.79,217937.85,146011.47,71926.38 +Europe,Monaco,Fruits,Offline,L,3/31/2013,103300940,4/25/2013,7899,9.33,6.92,73697.67,54661.08,19036.59 +Europe,Albania,Clothes,Online,M,2/3/2012,693589913,2/25/2012,7523,109.28,35.84,822113.44,269624.32,552489.12 +North America,United States of America,Personal Care,Offline,H,6/24/2013,615868937,8/4/2013,8159,81.73,56.67,666835.07,462370.53,204464.54 +Europe,Finland,Office Supplies,Online,M,6/8/2013,837374341,7/22/2013,6531,651.21,524.96,4253052.51,3428513.76,824538.75 +Middle East and North Africa,Afghanistan,Vegetables,Offline,H,11/2/2012,595654952,12/7/2012,6392,154.06,90.93,984751.52,581224.56,403526.96 +Europe,Estonia,Snacks,Offline,H,8/17/2013,548572099,9/15/2013,3529,152.58,97.44,538454.82,343865.76,194589.06 +Sub-Saharan Africa,Benin,Household,Offline,C,1/9/2015,524299609,2/7/2015,760,668.27,502.54,507885.2,381930.4,125954.8 +Sub-Saharan Africa,Malawi,Meat,Offline,C,4/23/2017,871323812,4/25/2017,2933,421.89,364.69,1237403.37,1069635.77,167767.6 +Sub-Saharan Africa,Kenya,Snacks,Online,L,6/24/2010,208443534,6/28/2010,1929,152.58,97.44,294326.82,187961.76,106365.06 +North America,Greenland,Baby Food,Offline,H,11/16/2015,374770104,11/19/2015,1657,255.28,159.42,422998.96,264158.94,158840.02 +Europe,Liechtenstein,Office Supplies,Online,H,4/5/2014,579727351,4/11/2014,3061,651.21,524.96,1993353.81,1606902.56,386451.25 +Central America and the Caribbean,El Salvador,Vegetables,Offline,H,3/7/2010,553051602,4/8/2010,9114,154.06,90.93,1404102.84,828736.02,575366.82 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Online,M,1/11/2013,994791686,2/21/2013,9821,205.7,117.11,2020179.7,1150137.31,870042.39 +Europe,Armenia,Personal Care,Offline,C,7/21/2010,425308930,7/23/2010,7219,81.73,56.67,590008.87,409100.73,180908.14 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,M,6/26/2010,135277163,7/25/2010,374,255.28,159.42,95474.72,59623.08,35851.64 +Asia,Uzbekistan,Cosmetics,Offline,C,1/21/2014,135682713,3/3/2014,385,437.2,263.33,168322,101382.05,66939.95 +Europe,Kosovo,Cosmetics,Online,M,3/18/2012,507824409,3/19/2012,5382,437.2,263.33,2353010.4,1417242.06,935768.34 +Australia and Oceania,Samoa ,Household,Online,C,2/4/2012,953313577,3/10/2012,5527,668.27,502.54,3693528.29,2777538.58,915989.71 +Europe,Finland,Meat,Offline,C,7/21/2010,344074046,7/25/2010,8011,421.89,364.69,3379760.79,2921531.59,458229.2 +Sub-Saharan Africa,Niger,Fruits,Offline,H,1/31/2013,772342145,3/9/2013,2059,9.33,6.92,19210.47,14248.28,4962.19 +Middle East and North Africa,Israel,Meat,Offline,L,11/20/2014,800666701,1/5/2015,3924,421.89,364.69,1655496.36,1431043.56,224452.8 +Asia,China,Household,Offline,H,3/20/2012,411909043,3/28/2012,1894,668.27,502.54,1265703.38,951810.76,313892.62 +Europe,Georgia,Vegetables,Online,L,10/5/2013,559242999,11/17/2013,1286,154.06,90.93,198121.16,116935.98,81185.18 +Asia,Myanmar,Household,Online,H,2/16/2014,916154897,3/15/2014,9448,668.27,502.54,6313814.96,4747997.92,1565817.04 +Europe,United Kingdom,Cosmetics,Offline,M,10/8/2012,326443564,11/6/2012,760,437.2,263.33,332272,200130.8,132141.2 +Sub-Saharan Africa,Niger,Household,Offline,M,3/18/2010,854220330,4/17/2010,1633,668.27,502.54,1091284.91,820647.82,270637.09 +Central America and the Caribbean,Guatemala,Household,Offline,L,10/28/2011,133909022,12/17/2011,5510,668.27,502.54,3682167.7,2768995.4,913172.3 +Europe,Bosnia and Herzegovina,Snacks,Online,C,6/21/2016,820245969,7/10/2016,7865,152.58,97.44,1200041.7,766365.6,433676.1 +Sub-Saharan Africa,Liberia,Vegetables,Online,H,9/22/2012,238279998,10/3/2012,1201,154.06,90.93,185026.06,109206.93,75819.13 +Sub-Saharan Africa,Mauritania,Baby Food,Online,H,12/9/2012,733372437,12/17/2012,56,255.28,159.42,14295.68,8927.52,5368.16 +Europe,Sweden,Personal Care,Online,H,8/9/2011,221197116,9/12/2011,5997,81.73,56.67,490134.81,339849.99,150284.82 +Sub-Saharan Africa,Togo,Snacks,Offline,M,11/2/2011,737740361,11/24/2011,2622,152.58,97.44,400064.76,255487.68,144577.08 +Europe,Luxembourg,Vegetables,Offline,M,1/17/2014,789301002,3/7/2014,561,154.06,90.93,86427.66,51011.73,35415.93 +Europe,Greece,Clothes,Offline,C,2/15/2012,302490365,2/15/2012,2476,109.28,35.84,270577.28,88739.84,181837.44 +Europe,Norway,Office Supplies,Online,C,5/22/2012,174232280,5/24/2012,8058,651.21,524.96,5247450.18,4230127.68,1017322.5 +Middle East and North Africa,Yemen,Snacks,Offline,M,8/29/2014,921763074,10/12/2014,9032,152.58,97.44,1378102.56,880078.08,498024.48 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,H,1/7/2016,432631576,1/7/2016,4152,651.21,524.96,2703823.92,2179633.92,524190 +Sub-Saharan Africa,Togo,Cosmetics,Offline,C,8/15/2014,714699113,8/29/2014,4205,437.2,263.33,1838426,1107302.65,731123.35 +Sub-Saharan Africa,Senegal,Office Supplies,Online,H,6/23/2013,246139514,7/7/2013,7007,651.21,524.96,4563028.47,3678394.72,884633.75 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,M,8/26/2016,725439107,10/5/2016,2407,9.33,6.92,22457.31,16656.44,5800.87 +Europe,Czech Republic,Household,Online,H,5/11/2010,321396720,6/4/2010,7286,668.27,502.54,4869015.22,3661506.44,1207508.78 +Sub-Saharan Africa,Mauritius ,Meat,Online,M,2/24/2012,423123681,3/3/2012,555,421.89,364.69,234148.95,202402.95,31746 +Asia,Thailand,Clothes,Offline,C,2/23/2014,690043818,3/21/2014,8155,109.28,35.84,891178.4,292275.2,598903.2 +Australia and Oceania,New Zealand,Cereal,Offline,H,2/10/2017,401893460,3/3/2017,8061,205.7,117.11,1658147.7,944023.71,714123.99 +Europe,Moldova ,Vegetables,Offline,L,7/4/2011,708721435,7/31/2011,5277,154.06,90.93,812974.62,479837.61,333137.01 +North America,Greenland,Baby Food,Offline,C,7/29/2011,580889070,9/8/2011,6839,255.28,159.42,1745859.92,1090273.38,655586.54 +Sub-Saharan Africa,Angola,Household,Online,H,9/12/2013,859070193,10/29/2013,6815,668.27,502.54,4554260.05,3424810.1,1129449.95 +Asia,Philippines,Clothes,Online,C,4/29/2015,204251134,6/11/2015,1304,109.28,35.84,142501.12,46735.36,95765.76 +Europe,Sweden,Clothes,Online,L,3/5/2011,947730720,3/21/2011,3435,109.28,35.84,375376.8,123110.4,252266.4 +Europe,Norway,Snacks,Offline,H,3/8/2012,541120278,3/25/2012,8370,152.58,97.44,1277094.6,815572.8,461521.8 +Sub-Saharan Africa,South Sudan,Vegetables,Online,L,6/2/2011,106343638,7/5/2011,8301,154.06,90.93,1278852.06,754809.93,524042.13 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,M,7/31/2010,385637128,8/14/2010,7451,154.06,90.93,1147901.06,677519.43,470381.63 +Australia and Oceania,New Zealand,Baby Food,Offline,H,3/25/2016,391549575,3/26/2016,7075,255.28,159.42,1806106,1127896.5,678209.5 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,M,4/8/2013,556942307,5/26/2013,460,437.2,263.33,201112,121131.8,79980.2 +Middle East and North Africa,Iran,Baby Food,Offline,C,3/2/2014,484989154,4/14/2014,7923,255.28,159.42,2022583.44,1263084.66,759498.78 +Australia and Oceania,Tonga,Cereal,Online,L,4/26/2017,299176442,6/8/2017,1812,205.7,117.11,372728.4,212203.32,160525.08 +Middle East and North Africa,Lebanon,Vegetables,Offline,H,10/25/2010,193303000,12/4/2010,1508,154.06,90.93,232322.48,137122.44,95200.04 +Europe,Spain,Vegetables,Offline,M,2/12/2014,881480157,3/23/2014,8422,154.06,90.93,1297493.32,765812.46,531680.86 +Australia and Oceania,New Zealand,Snacks,Offline,L,8/30/2013,448131740,10/5/2013,995,152.58,97.44,151817.1,96952.8,54864.3 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,H,2/7/2012,197994077,3/15/2012,9702,9.33,6.92,90519.66,67137.84,23381.82 +Central America and the Caribbean,Panama,Cereal,Offline,C,12/9/2016,606115996,1/16/2017,2047,205.7,117.11,421067.9,239724.17,181343.73 +Europe,Norway,Personal Care,Online,L,1/9/2014,867858827,2/27/2014,7567,81.73,56.67,618450.91,428821.89,189629.02 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,C,10/8/2016,248896396,10/25/2016,2829,437.2,263.33,1236838.8,744960.57,491878.23 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,M,12/13/2016,335215032,12/15/2016,6432,255.28,159.42,1641960.96,1025389.44,616571.52 +Sub-Saharan Africa,Angola,Fruits,Online,H,3/5/2011,983113563,3/9/2011,4005,9.33,6.92,37366.65,27714.6,9652.05 +Middle East and North Africa,Pakistan,Baby Food,Offline,L,4/10/2012,769203317,5/16/2012,3210,255.28,159.42,819448.8,511738.2,307710.6 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,C,3/17/2015,140408122,5/3/2015,8738,437.2,263.33,3820253.6,2300977.54,1519276.06 +Australia and Oceania,Nauru,Personal Care,Offline,L,1/1/2016,963964307,2/20/2016,7315,81.73,56.67,597854.95,414541.05,183313.9 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,C,7/12/2015,677420699,8/30/2015,2694,9.33,6.92,25135.02,18642.48,6492.54 +Middle East and North Africa,Qatar,Snacks,Offline,C,9/25/2015,838638627,10/2/2015,661,152.58,97.44,100855.38,64407.84,36447.54 +Europe,Bulgaria,Baby Food,Online,M,11/1/2015,375791919,12/2/2015,4035,255.28,159.42,1030054.8,643259.7,386795.1 +Central America and the Caribbean,Grenada,Fruits,Offline,H,2/12/2016,537366902,3/18/2016,7663,9.33,6.92,71495.79,53027.96,18467.83 +Asia,Vietnam,Fruits,Offline,L,2/22/2014,842162406,3/19/2014,3425,9.33,6.92,31955.25,23701,8254.25 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,C,2/12/2016,429289758,3/4/2016,5234,154.06,90.93,806350.04,475927.62,330422.42 +Asia,Sri Lanka,Beverages,Offline,L,5/15/2010,308172786,6/12/2010,4030,47.45,31.79,191223.5,128113.7,63109.8 +Asia,Myanmar,Cosmetics,Online,L,8/3/2016,208547818,8/19/2016,2789,437.2,263.33,1219350.8,734427.37,484923.43 +Europe,Liechtenstein,Office Supplies,Online,C,11/19/2013,830463683,1/3/2014,1513,651.21,524.96,985280.73,794264.48,191016.25 +Central America and the Caribbean,Antigua and Barbuda ,Household,Online,M,9/18/2012,694281709,10/23/2012,2241,668.27,502.54,1497593.07,1126192.14,371400.93 +Europe,Monaco,Cosmetics,Online,L,3/31/2013,190675723,5/16/2013,4039,437.2,263.33,1765850.8,1063589.87,702260.93 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,H,9/16/2016,230632054,9/17/2016,8005,81.73,56.67,654248.65,453643.35,200605.3 +Sub-Saharan Africa,Sudan,Baby Food,Offline,C,1/16/2014,895449531,1/29/2014,2270,255.28,159.42,579485.6,361883.4,217602.2 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,M,5/23/2012,986739480,5/29/2012,6995,437.2,263.33,3058214,1841993.35,1216220.65 +Sub-Saharan Africa,Burundi,Beverages,Offline,M,3/9/2016,276425731,4/21/2016,9371,47.45,31.79,444653.95,297904.09,146749.86 +Middle East and North Africa,Libya,Household,Online,C,10/8/2015,856744611,11/27/2015,8624,668.27,502.54,5763160.48,4333904.96,1429255.52 +Australia and Oceania,Vanuatu,Fruits,Online,L,11/27/2013,390244948,1/6/2014,1007,9.33,6.92,9395.31,6968.44,2426.87 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,H,6/10/2014,659788072,7/24/2014,4807,255.28,159.42,1227130.96,766331.94,460799.02 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,C,11/26/2010,818547809,12/22/2010,5341,651.21,524.96,3478112.61,2803811.36,674301.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,L,1/19/2013,540010488,2/4/2013,9958,109.28,35.84,1088210.24,356894.72,731315.52 +Middle East and North Africa,Afghanistan,Vegetables,Online,H,10/7/2012,467974936,11/8/2012,3038,154.06,90.93,468034.28,276245.34,191788.94 +Australia and Oceania,Fiji,Vegetables,Offline,L,7/28/2010,866552484,8/1/2010,991,154.06,90.93,152673.46,90111.63,62561.83 +Central America and the Caribbean,Cuba,Beverages,Offline,H,11/2/2011,270166957,11/5/2011,7261,47.45,31.79,344534.45,230827.19,113707.26 +Central America and the Caribbean,Barbados,Beverages,Online,L,6/5/2015,433554685,6/15/2015,7321,47.45,31.79,347381.45,232734.59,114646.86 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,M,6/27/2017,481764495,8/13/2017,3675,421.89,364.69,1550445.75,1340235.75,210210 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,L,3/23/2015,960157716,5/9/2015,860,651.21,524.96,560040.6,451465.6,108575 +Asia,Kazakhstan,Personal Care,Online,M,9/12/2010,684408175,10/15/2010,443,81.73,56.67,36206.39,25104.81,11101.58 +Europe,Finland,Meat,Offline,C,8/10/2014,790502202,9/19/2014,6023,421.89,364.69,2541043.47,2196527.87,344515.6 +Middle East and North Africa,Iran,Baby Food,Offline,L,3/17/2012,684738624,4/29/2012,8230,255.28,159.42,2100954.4,1312026.6,788927.8 +Sub-Saharan Africa,Rwanda,Meat,Online,L,7/17/2012,293728768,8/14/2012,9725,421.89,364.69,4102880.25,3546610.25,556270 +Asia,South Korea,Personal Care,Offline,M,5/10/2014,514396464,6/1/2014,200,81.73,56.67,16346,11334,5012 +Europe,Liechtenstein,Household,Offline,M,6/17/2017,963978040,6/30/2017,1379,668.27,502.54,921544.33,693002.66,228541.67 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,L,5/16/2011,430022323,6/13/2011,2016,255.28,159.42,514644.48,321390.72,193253.76 +Europe,Cyprus,Clothes,Offline,H,12/17/2016,920390641,12/24/2016,2899,109.28,35.84,316802.72,103900.16,212902.56 +Asia,India,Vegetables,Offline,M,7/10/2014,913256824,8/8/2014,1844,154.06,90.93,284086.64,167674.92,116411.72 +Middle East and North Africa,Afghanistan,Personal Care,Offline,H,9/12/2015,307107198,10/19/2015,8699,81.73,56.67,710969.27,492972.33,217996.94 +Middle East and North Africa,Oman,Household,Online,L,4/5/2014,870740592,4/14/2014,346,668.27,502.54,231221.42,173878.84,57342.58 +Sub-Saharan Africa,Burundi,Office Supplies,Online,L,8/17/2012,393268334,9/26/2012,5694,651.21,524.96,3707989.74,2989122.24,718867.5 +Europe,Greece,Snacks,Online,H,6/29/2010,334114253,7/10/2010,687,152.58,97.44,104822.46,66941.28,37881.18 +Australia and Oceania,Solomon Islands,Meat,Online,M,3/8/2016,873014676,3/27/2016,3298,421.89,364.69,1391393.22,1202747.62,188645.6 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,L,8/6/2012,460018432,9/20/2012,8531,154.06,90.93,1314285.86,775723.83,538562.03 +Europe,Estonia,Clothes,Online,C,12/22/2013,765486848,1/27/2014,3424,109.28,35.84,374174.72,122716.16,251458.56 +Europe,Russia,Office Supplies,Offline,C,9/12/2016,830093753,10/10/2016,2043,651.21,524.96,1330422.03,1072493.28,257928.75 +Europe,Bulgaria,Clothes,Online,C,8/22/2010,214825475,9/9/2010,487,109.28,35.84,53219.36,17454.08,35765.28 +North America,Canada,Cosmetics,Online,L,3/30/2013,350980842,5/12/2013,1885,437.2,263.33,824122,496377.05,327744.95 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,H,9/20/2012,490171182,9/22/2012,1400,47.45,31.79,66430,44506,21924 +Sub-Saharan Africa,Gabon,Fruits,Online,C,4/15/2017,854320323,5/20/2017,1223,9.33,6.92,11410.59,8463.16,2947.43 +North America,Mexico,Office Supplies,Online,L,7/2/2013,385664594,8/12/2013,5578,651.21,524.96,3632449.38,2928226.88,704222.5 +Europe,Bosnia and Herzegovina,Vegetables,Offline,L,6/28/2015,796752822,7/8/2015,5720,154.06,90.93,881223.2,520119.6,361103.6 +Middle East and North Africa,Algeria,Cereal,Online,H,9/24/2015,720446336,11/10/2015,4936,205.7,117.11,1015335.2,578054.96,437280.24 +Central America and the Caribbean,Haiti,Household,Offline,L,7/19/2011,659918963,8/29/2011,3541,668.27,502.54,2366344.07,1779494.14,586849.93 +Asia,Mongolia,Household,Online,C,6/24/2016,738657033,8/10/2016,3886,668.27,502.54,2596897.22,1952870.44,644026.78 +Europe,Germany,Cosmetics,Online,L,1/19/2011,250459372,1/25/2011,5349,437.2,263.33,2338582.8,1408552.17,930030.63 +Asia,Thailand,Personal Care,Online,H,9/18/2014,809437310,10/15/2014,9342,81.73,56.67,763521.66,529411.14,234110.52 +Europe,Romania,Clothes,Offline,L,11/29/2013,500014674,12/2/2013,4308,109.28,35.84,470778.24,154398.72,316379.52 +Europe,Estonia,Beverages,Online,L,4/18/2011,626927793,5/30/2011,720,47.45,31.79,34164,22888.8,11275.2 +Asia,Sri Lanka,Snacks,Online,L,5/13/2014,765225493,6/20/2014,6083,152.58,97.44,928144.14,592727.52,335416.62 +Asia,Cambodia,Personal Care,Online,H,7/17/2016,110269105,7/18/2016,9933,81.73,56.67,811824.09,562903.11,248920.98 +Sub-Saharan Africa,Comoros,Clothes,Online,L,2/7/2016,627732455,3/9/2016,8838,109.28,35.84,965816.64,316753.92,649062.72 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,L,5/20/2012,303601872,6/24/2012,1396,9.33,6.92,13024.68,9660.32,3364.36 +Australia and Oceania,Nauru,Meat,Offline,C,2/23/2017,794176185,3/8/2017,3236,421.89,364.69,1365236.04,1180136.84,185099.2 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,C,12/5/2012,676066720,1/2/2013,2021,154.06,90.93,311355.26,183769.53,127585.73 +Sub-Saharan Africa,The Gambia,Beverages,Offline,L,5/29/2017,396197307,6/28/2017,2442,47.45,31.79,115872.9,77631.18,38241.72 +Central America and the Caribbean,Jamaica,Beverages,Offline,M,6/19/2011,921804273,7/22/2011,1224,47.45,31.79,58078.8,38910.96,19167.84 +Europe,Bosnia and Herzegovina,Office Supplies,Online,M,2/12/2011,590436446,3/23/2011,2120,651.21,524.96,1380565.2,1112915.2,267650 +Middle East and North Africa,Iraq,Baby Food,Online,C,9/27/2010,959955155,10/10/2010,918,255.28,159.42,234347.04,146347.56,87999.48 +Asia,Brunei,Office Supplies,Offline,H,2/12/2017,958534228,2/22/2017,434,651.21,524.96,282625.14,227832.64,54792.5 +Europe,Portugal,Cosmetics,Offline,L,5/25/2015,934659993,7/10/2015,5517,437.2,263.33,2412032.4,1452791.61,959240.79 +Central America and the Caribbean,Barbados,Beverages,Offline,C,9/16/2010,407131278,10/11/2010,8047,47.45,31.79,381830.15,255814.13,126016.02 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,C,10/30/2016,315059411,11/15/2016,1936,152.58,97.44,295394.88,188643.84,106751.04 +Sub-Saharan Africa,Sudan,Personal Care,Offline,L,7/10/2014,767868220,8/7/2014,8125,81.73,56.67,664056.25,460443.75,203612.5 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,M,11/25/2015,595294034,12/23/2015,9588,437.2,263.33,4191873.6,2524808.04,1667065.56 +Asia,Vietnam,Baby Food,Online,M,3/20/2015,497385680,4/16/2015,6331,255.28,159.42,1616177.68,1009288.02,606889.66 +Sub-Saharan Africa,Swaziland,Cereal,Online,C,5/9/2015,794504487,6/23/2015,388,205.7,117.11,79811.6,45438.68,34372.92 +Sub-Saharan Africa,Guinea,Meat,Online,H,6/25/2016,977324283,8/6/2016,828,421.89,364.69,349324.92,301963.32,47361.6 +Central America and the Caribbean,Barbados,Cosmetics,Offline,L,4/6/2012,156831395,5/17/2012,8750,437.2,263.33,3825500,2304137.5,1521362.5 +Europe,Netherlands,Cereal,Offline,M,5/7/2016,214324653,5/10/2016,2282,205.7,117.11,469407.4,267245.02,202162.38 +Europe,Romania,Snacks,Offline,H,3/2/2013,851415383,3/7/2013,1587,152.58,97.44,242144.46,154637.28,87507.18 +Asia,Mongolia,Meat,Online,H,9/20/2014,940027415,9/28/2014,3857,421.89,364.69,1627229.73,1406609.33,220620.4 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,L,5/8/2011,772397077,6/17/2011,8314,154.06,90.93,1280854.84,755992.02,524862.82 +Sub-Saharan Africa,South Africa,Fruits,Offline,L,5/27/2013,711073195,6/9/2013,1215,9.33,6.92,11335.95,8407.8,2928.15 +Europe,Latvia,Meat,Online,M,2/19/2017,738917100,2/26/2017,845,421.89,364.69,356497.05,308163.05,48334 +Middle East and North Africa,Saudi Arabia,Household,Online,M,2/4/2016,909102618,3/13/2016,2522,668.27,502.54,1685376.94,1267405.88,417971.06 +Europe,Andorra,Baby Food,Online,M,6/13/2012,895116078,7/17/2012,3594,255.28,159.42,917476.32,572955.48,344520.84 +Sub-Saharan Africa,Nigeria,Clothes,Offline,H,3/28/2013,440756309,4/10/2013,8441,109.28,35.84,922432.48,302525.44,619907.04 +Asia,Myanmar,Cosmetics,Online,C,5/28/2011,710134637,6/4/2011,3475,437.2,263.33,1519270,915071.75,604198.25 +Central America and the Caribbean,Honduras,Vegetables,Offline,C,4/27/2012,237674891,6/1/2012,2137,154.06,90.93,329226.22,194317.41,134908.81 +Sub-Saharan Africa,Sudan,Fruits,Online,C,11/8/2014,778113400,12/8/2014,9901,9.33,6.92,92376.33,68514.92,23861.41 +Sub-Saharan Africa,Eritrea,Beverages,Online,C,2/23/2015,556498992,3/6/2015,9273,47.45,31.79,440003.85,294788.67,145215.18 +Australia and Oceania,Nauru,Cereal,Offline,L,5/29/2010,118192994,6/12/2010,4788,205.7,117.11,984891.6,560722.68,424168.92 +Central America and the Caribbean,Saint Lucia,Household,Offline,C,4/8/2010,978869235,4/18/2010,8014,668.27,502.54,5355515.78,4027355.56,1328160.22 +Sub-Saharan Africa,Senegal,Vegetables,Online,C,4/12/2010,674514043,5/18/2010,2549,154.06,90.93,392698.94,231780.57,160918.37 +Australia and Oceania,Vanuatu,Snacks,Online,H,11/5/2010,411426246,11/20/2010,9024,152.58,97.44,1376881.92,879298.56,497583.36 +Europe,Kosovo,Meat,Online,L,6/8/2013,116217172,7/13/2013,99,421.89,364.69,41767.11,36104.31,5662.8 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,C,10/16/2016,685810649,11/5/2016,5466,255.28,159.42,1395360.48,871389.72,523970.76 +Central America and the Caribbean,Guatemala,Personal Care,Offline,L,2/27/2013,837443006,3/9/2013,6850,81.73,56.67,559850.5,388189.5,171661 +Asia,Bhutan,Clothes,Offline,L,10/8/2014,258663070,11/10/2014,3005,109.28,35.84,328386.4,107699.2,220687.2 +Sub-Saharan Africa,Mali,Personal Care,Offline,C,3/15/2012,957332170,4/11/2012,4718,81.73,56.67,385602.14,267369.06,118233.08 +Middle East and North Africa,Yemen,Vegetables,Online,L,1/17/2016,511624133,2/9/2016,9805,154.06,90.93,1510558.3,891568.65,618989.65 +North America,Mexico,Cereal,Offline,M,3/20/2015,620025289,3/31/2015,8116,205.7,117.11,1669461.2,950464.76,718996.44 +Middle East and North Africa,Iran,Beverages,Online,L,1/24/2011,351334464,2/15/2011,6530,47.45,31.79,309848.5,207588.7,102259.8 +Central America and the Caribbean,Guatemala,Personal Care,Offline,M,7/31/2013,194662988,9/19/2013,3959,81.73,56.67,323569.07,224356.53,99212.54 +Sub-Saharan Africa,Benin,Cereal,Offline,L,11/19/2014,709434688,12/15/2014,6344,205.7,117.11,1304960.8,742945.84,562014.96 +Asia,Laos,Cereal,Online,L,9/25/2015,275385892,11/9/2015,1660,205.7,117.11,341462,194402.6,147059.4 +Sub-Saharan Africa,Zambia,Meat,Online,H,3/1/2014,942565429,4/11/2014,4911,421.89,364.69,2071901.79,1790992.59,280909.2 +Middle East and North Africa,Libya,Household,Online,M,11/6/2016,781334626,11/16/2016,3134,668.27,502.54,2094358.18,1574960.36,519397.82 +Europe,Estonia,Vegetables,Offline,M,8/7/2012,632367312,9/13/2012,395,154.06,90.93,60853.7,35917.35,24936.35 +Central America and the Caribbean,Dominica,Beverages,Offline,H,1/2/2014,956649816,1/23/2014,2794,47.45,31.79,132575.3,88821.26,43754.04 +Central America and the Caribbean,Honduras,Clothes,Online,C,10/14/2015,485480964,11/30/2015,3460,109.28,35.84,378108.8,124006.4,254102.4 +Asia,Bangladesh,Cosmetics,Offline,M,9/24/2013,270472085,10/9/2013,7555,437.2,263.33,3303046,1989458.15,1313587.85 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,M,1/21/2016,533547008,2/4/2016,7271,651.21,524.96,4734947.91,3816984.16,917963.75 +Europe,Switzerland,Personal Care,Online,H,11/21/2016,216942059,1/6/2017,6831,81.73,56.67,558297.63,387112.77,171184.86 +Sub-Saharan Africa,Comoros,Beverages,Offline,M,3/22/2015,133206069,5/9/2015,7491,47.45,31.79,355447.95,238138.89,117309.06 +Europe,Lithuania,Cosmetics,Online,H,2/2/2011,715200364,2/26/2011,2536,437.2,263.33,1108739.2,667804.88,440934.32 +Asia,Taiwan,Meat,Online,C,12/21/2016,666098773,1/6/2017,2284,421.89,364.69,963596.76,832951.96,130644.8 +Middle East and North Africa,Somalia,Meat,Offline,M,2/11/2016,109387624,3/10/2016,9084,421.89,364.69,3832448.76,3312843.96,519604.8 +Central America and the Caribbean,Cuba,Cosmetics,Online,M,10/4/2011,138865745,10/5/2011,2315,437.2,263.33,1012118,609608.95,402509.05 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,H,10/14/2015,568644464,11/27/2015,3388,255.28,159.42,864888.64,540114.96,324773.68 +Asia,Indonesia,Clothes,Offline,C,8/20/2014,383147609,10/9/2014,747,109.28,35.84,81632.16,26772.48,54859.68 +Middle East and North Africa,Jordan,Snacks,Online,M,12/17/2010,887111508,1/11/2011,4864,152.58,97.44,742149.12,473948.16,268200.96 +Central America and the Caribbean,Saint Lucia,Clothes,Online,C,4/5/2012,755584990,4/21/2012,3244,109.28,35.84,354504.32,116264.96,238239.36 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,L,12/18/2011,983929383,1/20/2012,5424,152.58,97.44,827593.92,528514.56,299079.36 +Sub-Saharan Africa,Rwanda,Meat,Offline,L,11/28/2015,837818515,12/20/2015,7972,421.89,364.69,3363307.08,2907308.68,455998.4 +Sub-Saharan Africa,The Gambia,Clothes,Offline,M,11/12/2015,103238713,12/27/2015,9484,109.28,35.84,1036411.52,339906.56,696504.96 +Europe,Bulgaria,Beverages,Online,H,1/8/2016,436488807,2/27/2016,5593,47.45,31.79,265387.85,177801.47,87586.38 +Europe,Bulgaria,Beverages,Offline,L,1/21/2014,414180123,3/11/2014,3957,47.45,31.79,187759.65,125793.03,61966.62 +Australia and Oceania,New Zealand,Snacks,Offline,H,7/5/2012,483236491,8/16/2012,9271,152.58,97.44,1414569.18,903366.24,511202.94 +Europe,Georgia,Meat,Offline,M,12/22/2014,710894238,2/5/2015,8258,421.89,364.69,3483967.62,3011610.02,472357.6 +Australia and Oceania,Samoa ,Snacks,Online,C,10/2/2014,334702193,10/10/2014,4672,152.58,97.44,712853.76,455239.68,257614.08 +Middle East and North Africa,Kuwait,Office Supplies,Offline,H,10/15/2013,912521684,12/2/2013,4299,651.21,524.96,2799551.79,2256803.04,542748.75 +Sub-Saharan Africa,Kenya,Cereal,Offline,H,4/21/2011,472526538,5/8/2011,9958,205.7,117.11,2048360.6,1166181.38,882179.22 +Europe,Italy,Vegetables,Online,M,2/24/2015,263203084,3/30/2015,6496,154.06,90.93,1000773.76,590681.28,410092.48 +Asia,North Korea,Household,Online,M,4/28/2015,703350150,4/29/2015,5794,668.27,502.54,3871956.38,2911716.76,960239.62 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,H,6/12/2010,932079064,7/22/2010,1763,81.73,56.67,144089.99,99909.21,44180.78 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,L,7/30/2011,158813655,8/4/2011,5345,651.21,524.96,3480717.45,2805911.2,674806.25 +Middle East and North Africa,Turkey,Vegetables,Offline,M,9/7/2015,813290250,9/25/2015,9513,154.06,90.93,1465572.78,865017.09,600555.69 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,L,1/6/2017,895557677,2/12/2017,4273,109.28,35.84,466953.44,153144.32,313809.12 +Europe,Austria,Personal Care,Offline,C,11/22/2010,725977265,12/25/2010,1660,81.73,56.67,135671.8,94072.2,41599.6 +Middle East and North Africa,Egypt,Baby Food,Online,H,8/14/2012,695222842,8/29/2012,743,255.28,159.42,189673.04,118449.06,71223.98 +Europe,Hungary,Beverages,Online,L,11/11/2015,814280736,11/18/2015,2620,47.45,31.79,124319,83289.8,41029.2 +Asia,Kyrgyzstan,Fruits,Online,M,7/22/2011,264449775,8/13/2011,5420,9.33,6.92,50568.6,37506.4,13062.2 +Europe,Bosnia and Herzegovina,Clothes,Offline,H,6/1/2014,547341287,7/4/2014,9305,109.28,35.84,1016850.4,333491.2,683359.2 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,M,9/22/2013,534879100,9/24/2013,1467,437.2,263.33,641372.4,386305.11,255067.29 +Asia,Vietnam,Cosmetics,Offline,H,12/24/2014,519299542,1/1/2015,1129,437.2,263.33,493598.8,297299.57,196299.23 +Sub-Saharan Africa,Mali,Office Supplies,Online,H,5/15/2013,863151443,5/29/2013,4548,651.21,524.96,2961703.08,2387518.08,574185 +Middle East and North Africa,Iraq,Cosmetics,Online,H,9/25/2012,649296128,11/13/2012,8,437.2,263.33,3497.6,2106.64,1390.96 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,H,3/8/2014,830907428,4/4/2014,2827,205.7,117.11,581513.9,331069.97,250443.93 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,L,4/27/2012,181471669,5/26/2012,354,651.21,524.96,230528.34,185835.84,44692.5 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,M,3/8/2014,244787681,3/30/2014,6969,651.21,524.96,4538282.49,3658446.24,879836.25 +Europe,Croatia,Cosmetics,Online,L,9/16/2012,384966790,10/24/2012,9083,437.2,263.33,3971087.6,2391826.39,1579261.21 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Offline,C,4/12/2013,936432826,5/28/2013,138,255.28,159.42,35228.64,21999.96,13228.68 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,H,10/3/2014,953922116,10/30/2014,5607,109.28,35.84,612732.96,200954.88,411778.08 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,C,4/12/2013,462483489,4/15/2013,7997,651.21,524.96,5207726.37,4198105.12,1009621.25 +Asia,Taiwan,Beverages,Online,C,8/20/2013,907478272,8/28/2013,1842,47.45,31.79,87402.9,58557.18,28845.72 +Europe,Bulgaria,Cereal,Offline,L,4/23/2010,204580295,5/9/2010,8710,205.7,117.11,1791647,1020028.1,771618.9 +Europe,Moldova ,Office Supplies,Offline,H,12/30/2013,389775884,1/9/2014,2201,651.21,524.96,1433313.21,1155436.96,277876.25 +Sub-Saharan Africa,Sudan,Snacks,Online,C,7/12/2017,869363868,7/27/2017,2943,152.58,97.44,449042.94,286765.92,162277.02 +Australia and Oceania,Vanuatu,Household,Offline,H,10/20/2014,669955575,11/8/2014,3597,668.27,502.54,2403767.19,1807636.38,596130.81 +Europe,Portugal,Meat,Online,C,2/18/2012,688474833,4/5/2012,3858,421.89,364.69,1627651.62,1406974.02,220677.6 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,M,11/27/2016,542157971,1/2/2017,5447,109.28,35.84,595248.16,195220.48,400027.68 +Middle East and North Africa,Libya,Household,Offline,C,1/26/2011,818553817,2/11/2011,7119,668.27,502.54,4757414.13,3577582.26,1179831.87 +Europe,Georgia,Personal Care,Offline,C,6/30/2015,825523698,7/26/2015,9662,81.73,56.67,789675.26,547545.54,242129.72 +Central America and the Caribbean,Barbados,Personal Care,Offline,M,6/19/2010,841241443,8/3/2010,892,81.73,56.67,72903.16,50549.64,22353.52 +Australia and Oceania,Vanuatu,Snacks,Offline,L,3/16/2015,764193379,3/29/2015,658,152.58,97.44,100397.64,64115.52,36282.12 +Middle East and North Africa,Kuwait,Fruits,Online,C,11/30/2015,563178336,12/13/2015,5840,9.33,6.92,54487.2,40412.8,14074.4 +Central America and the Caribbean,El Salvador,Snacks,Offline,M,1/2/2015,727307641,2/9/2015,5348,152.58,97.44,815997.84,521109.12,294888.72 +Asia,India,Meat,Online,L,3/4/2012,916005122,3/22/2012,5126,421.89,364.69,2162608.14,1869400.94,293207.2 +Middle East and North Africa,Morocco,Beverages,Online,L,10/2/2015,409007108,11/21/2015,3147,47.45,31.79,149325.15,100043.13,49282.02 +Middle East and North Africa,Syria,Snacks,Online,L,3/14/2016,356362426,3/29/2016,4416,152.58,97.44,673793.28,430295.04,243498.24 +Asia,Uzbekistan,Snacks,Offline,C,8/16/2012,628432404,8/28/2012,5969,152.58,97.44,910750.02,581619.36,329130.66 +Middle East and North Africa,Yemen,Meat,Offline,C,7/18/2016,265890872,8/12/2016,1873,421.89,364.69,790199.97,683064.37,107135.6 +Australia and Oceania,East Timor,Fruits,Online,L,4/7/2010,629724156,4/8/2010,8227,9.33,6.92,76757.91,56930.84,19827.07 +Sub-Saharan Africa,Guinea,Personal Care,Offline,L,3/24/2011,451231086,4/22/2011,8160,81.73,56.67,666916.8,462427.2,204489.6 +Europe,Iceland,Personal Care,Online,H,3/20/2015,782022988,3/26/2015,6835,81.73,56.67,558624.55,387339.45,171285.1 +Sub-Saharan Africa,Burundi,Clothes,Offline,H,4/20/2015,944023692,5/13/2015,6444,109.28,35.84,704200.32,230952.96,473247.36 +North America,Greenland,Cereal,Online,H,3/8/2013,779469525,4/5/2013,1209,205.7,117.11,248691.3,141585.99,107105.31 +Middle East and North Africa,Iran,Household,Offline,L,6/4/2015,200909316,6/17/2015,2386,668.27,502.54,1594492.22,1199060.44,395431.78 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,M,6/30/2014,541204392,7/30/2014,3261,421.89,364.69,1375783.29,1189254.09,186529.2 +Sub-Saharan Africa,Burkina Faso,Meat,Online,M,4/19/2015,503528583,5/9/2015,4152,421.89,364.69,1751687.28,1514192.88,237494.4 +Europe,Portugal,Meat,Offline,H,3/22/2016,211368215,4/28/2016,7407,421.89,364.69,3124939.23,2701258.83,423680.4 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,M,12/8/2012,758522117,1/2/2013,2405,651.21,524.96,1566160.05,1262528.8,303631.25 +Central America and the Caribbean,Costa Rica,Household,Online,L,4/30/2017,159101617,6/8/2017,559,668.27,502.54,373562.93,280919.86,92643.07 +Sub-Saharan Africa,Angola,Baby Food,Online,L,10/31/2015,997530543,11/23/2015,310,255.28,159.42,79136.8,49420.2,29716.6 +Asia,Philippines,Beverages,Online,M,2/5/2011,978545224,3/13/2011,2132,47.45,31.79,101163.4,67776.28,33387.12 +Middle East and North Africa,Syria,Beverages,Offline,M,8/19/2010,577194488,9/10/2010,3530,47.45,31.79,167498.5,112218.7,55279.8 +Europe,France,Fruits,Online,L,6/6/2015,788839662,7/18/2015,4040,9.33,6.92,37693.2,27956.8,9736.4 +Asia,Kazakhstan,Office Supplies,Online,H,3/9/2016,879154574,4/20/2016,230,651.21,524.96,149778.3,120740.8,29037.5 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,H,3/30/2012,634125554,5/2/2012,698,651.21,524.96,454544.58,366422.08,88122.5 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,L,5/15/2015,810051429,5/28/2015,1074,421.89,364.69,453109.86,391677.06,61432.8 +Europe,Netherlands,Household,Offline,L,8/30/2015,883543527,10/16/2015,9019,668.27,502.54,6027127.13,4532408.26,1494718.87 +Middle East and North Africa,Pakistan,Baby Food,Online,L,8/29/2015,401525676,9/30/2015,9225,255.28,159.42,2354958,1470649.5,884308.5 +Middle East and North Africa,Afghanistan,Fruits,Offline,L,5/21/2011,331234204,6/25/2011,8417,9.33,6.92,78530.61,58245.64,20284.97 +Sub-Saharan Africa,Comoros,Vegetables,Online,C,4/16/2011,810217940,4/21/2011,348,154.06,90.93,53612.88,31643.64,21969.24 +Europe,Albania,Baby Food,Online,C,4/25/2017,696338212,5/5/2017,806,255.28,159.42,205755.68,128492.52,77263.16 +Central America and the Caribbean,Haiti,Beverages,Online,M,7/14/2013,717768847,7/17/2013,2607,47.45,31.79,123702.15,82876.53,40825.62 +Europe,Hungary,Personal Care,Online,M,5/18/2015,322996175,5/18/2015,601,81.73,56.67,49119.73,34058.67,15061.06 +Central America and the Caribbean,Grenada,Household,Online,H,10/31/2012,830819022,11/7/2012,6666,668.27,502.54,4454687.82,3349931.64,1104756.18 +Middle East and North Africa,Somalia,Meat,Online,C,2/9/2012,480348718,3/22/2012,4715,421.89,364.69,1989211.35,1719513.35,269698 +Central America and the Caribbean,Haiti,Office Supplies,Online,M,9/4/2016,281009089,9/16/2016,5689,651.21,524.96,3704733.69,2986497.44,718236.25 +Australia and Oceania,Fiji,Clothes,Offline,C,12/9/2015,862536466,1/15/2016,2563,109.28,35.84,280084.64,91857.92,188226.72 +Sub-Saharan Africa,Mauritania,Household,Online,C,9/20/2011,224979674,10/15/2011,5340,668.27,502.54,3568561.8,2683563.6,884998.2 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,H,6/23/2014,488700044,8/11/2014,6058,154.06,90.93,933295.48,550853.94,382441.54 +Central America and the Caribbean,Panama,Clothes,Online,M,10/20/2016,244371402,11/5/2016,3783,109.28,35.84,413406.24,135582.72,277823.52 +Middle East and North Africa,Somalia,Snacks,Offline,C,5/12/2012,402980077,5/14/2012,9615,152.58,97.44,1467056.7,936885.6,530171.1 +Sub-Saharan Africa,Ethiopia,Household,Offline,L,10/21/2014,145824897,11/8/2014,1682,668.27,502.54,1124030.14,845272.28,278757.86 +Middle East and North Africa,Libya,Clothes,Offline,L,2/19/2016,974517190,3/28/2016,147,109.28,35.84,16064.16,5268.48,10795.68 +Asia,Maldives,Cosmetics,Online,L,3/16/2013,860980784,4/10/2013,2202,437.2,263.33,962714.4,579852.66,382861.74 +Sub-Saharan Africa,Chad,Fruits,Offline,L,7/5/2011,997452008,7/10/2011,7070,9.33,6.92,65963.1,48924.4,17038.7 +Sub-Saharan Africa,Mali,Clothes,Offline,C,10/23/2013,846479690,12/6/2013,1006,109.28,35.84,109935.68,36055.04,73880.64 +Asia,China,Cereal,Online,H,5/17/2016,390925157,6/4/2016,2296,205.7,117.11,472287.2,268884.56,203402.64 +Europe,Germany,Clothes,Offline,M,9/29/2012,583962237,11/13/2012,6258,109.28,35.84,683874.24,224286.72,459587.52 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Online,C,8/31/2012,199077260,9/2/2012,240,255.28,159.42,61267.2,38260.8,23006.4 +Europe,Lithuania,Cosmetics,Offline,H,8/7/2015,780069053,8/16/2015,8622,437.2,263.33,3769538.4,2270431.26,1499107.14 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,L,6/28/2014,791048943,8/14/2014,7816,651.21,524.96,5089857.36,4103087.36,986770 +Sub-Saharan Africa,South Sudan,Snacks,Online,M,9/17/2014,566440761,10/21/2014,1263,152.58,97.44,192708.54,123066.72,69641.82 +Sub-Saharan Africa,Chad,Office Supplies,Offline,C,2/17/2015,960980832,2/19/2015,4438,651.21,524.96,2890069.98,2329772.48,560297.5 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,C,11/21/2011,199717986,12/15/2011,9845,437.2,263.33,4304234,2592483.85,1711750.15 +Europe,Finland,Beverages,Online,L,5/4/2017,628013551,6/5/2017,2020,47.45,31.79,95849,64215.8,31633.2 +Asia,Japan,Personal Care,Online,L,10/28/2010,161541354,12/17/2010,2531,81.73,56.67,206858.63,143431.77,63426.86 +Asia,Kyrgyzstan,Household,Online,L,8/12/2010,836287724,8/24/2010,4977,668.27,502.54,3325979.79,2501141.58,824838.21 +Sub-Saharan Africa,Niger,Baby Food,Offline,H,2/10/2017,258551490,3/26/2017,9986,255.28,159.42,2549226.08,1591968.12,957257.96 +Sub-Saharan Africa,Angola,Baby Food,Offline,L,8/21/2016,154943978,9/21/2016,221,255.28,159.42,56416.88,35231.82,21185.06 +Middle East and North Africa,Tunisia ,Fruits,Offline,H,7/8/2015,522389018,7/8/2015,5374,9.33,6.92,50139.42,37188.08,12951.34 +Middle East and North Africa,Kuwait,Baby Food,Online,H,7/21/2013,978122937,8/30/2013,7168,255.28,159.42,1829847.04,1142722.56,687124.48 +Europe,Russia,Snacks,Online,M,6/1/2015,309694564,6/28/2015,4358,152.58,97.44,664943.64,424643.52,240300.12 +Australia and Oceania,Palau,Clothes,Offline,H,9/6/2011,524965226,9/8/2011,7731,109.28,35.84,844843.68,277079.04,567764.64 +Australia and Oceania,East Timor,Baby Food,Online,M,12/7/2012,102108752,1/20/2013,5104,255.28,159.42,1302949.12,813679.68,489269.44 +Europe,Ukraine,Household,Online,M,9/1/2015,739611470,10/15/2015,6325,668.27,502.54,4226807.75,3178565.5,1048242.25 +Europe,Andorra,Snacks,Online,M,8/29/2013,606272208,10/1/2013,8274,152.58,97.44,1262446.92,806218.56,456228.36 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,C,11/25/2016,191202294,11/28/2016,9863,154.06,90.93,1519493.78,896842.59,622651.19 +Europe,Poland,Cosmetics,Online,C,7/5/2017,953825557,8/12/2017,7033,437.2,263.33,3074827.6,1851999.89,1222827.71 +Europe,Macedonia,Snacks,Online,L,3/30/2016,373878324,5/1/2016,7759,152.58,97.44,1183868.22,756036.96,427831.26 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,L,2/21/2011,501409423,3/10/2011,7046,154.06,90.93,1085506.76,640692.78,444813.98 +Asia,Thailand,Cosmetics,Offline,C,6/11/2016,306780183,7/23/2016,1928,437.2,263.33,842921.6,507700.24,335221.36 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,L,5/24/2013,630664432,7/4/2013,6475,152.58,97.44,987955.5,630924,357031.5 +Europe,Czech Republic,Snacks,Offline,L,7/29/2014,134048497,8/9/2014,6784,152.58,97.44,1035102.72,661032.96,374069.76 +Australia and Oceania,Tonga,Personal Care,Offline,L,9/18/2014,248231208,10/28/2014,5985,81.73,56.67,489154.05,339169.95,149984.1 +Sub-Saharan Africa,Mali,Fruits,Online,H,3/4/2017,224823892,3/30/2017,9240,9.33,6.92,86209.2,63940.8,22268.4 +Sub-Saharan Africa,Eritrea,Fruits,Online,H,1/6/2015,285750377,1/15/2015,8741,9.33,6.92,81553.53,60487.72,21065.81 +Central America and the Caribbean,Nicaragua,Household,Online,M,7/10/2017,273246991,8/19/2017,8712,668.27,502.54,5821968.24,4378128.48,1443839.76 +Sub-Saharan Africa,Chad,Personal Care,Offline,C,2/7/2016,999862563,2/13/2016,406,81.73,56.67,33182.38,23008.02,10174.36 +Asia,Nepal,Beverages,Offline,C,10/20/2010,198458421,11/2/2010,7112,47.45,31.79,337464.4,226090.48,111373.92 +Europe,Bosnia and Herzegovina,Clothes,Online,H,2/5/2014,172208392,2/6/2014,9145,109.28,35.84,999365.6,327756.8,671608.8 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,H,10/20/2016,144598805,11/14/2016,8855,109.28,35.84,967674.4,317363.2,650311.2 +Middle East and North Africa,Morocco,Clothes,Online,C,8/5/2014,309428489,8/31/2014,5621,109.28,35.84,614262.88,201456.64,412806.24 +Europe,Kosovo,Office Supplies,Offline,H,10/9/2011,480808770,10/21/2011,855,651.21,524.96,556784.55,448840.8,107943.75 +Europe,Georgia,Office Supplies,Offline,L,7/1/2017,543163478,7/27/2017,2998,651.21,524.96,1952327.58,1573830.08,378497.5 +Asia,Maldives,Cosmetics,Online,C,9/16/2011,901228940,10/11/2011,2526,437.2,263.33,1104367.2,665171.58,439195.62 +Sub-Saharan Africa,Zambia,Fruits,Offline,H,1/18/2017,230053985,1/24/2017,6941,9.33,6.92,64759.53,48031.72,16727.81 +Asia,Singapore,Beverages,Online,C,10/18/2011,424999940,11/16/2011,5782,47.45,31.79,274355.9,183809.78,90546.12 +Europe,Belgium,Meat,Offline,C,12/9/2016,751740634,1/18/2017,5614,421.89,364.69,2368490.46,2047369.66,321120.8 +Asia,India,Fruits,Online,M,9/3/2016,996262395,10/22/2016,5037,9.33,6.92,46995.21,34856.04,12139.17 +Middle East and North Africa,Libya,Fruits,Online,M,3/10/2015,114864051,3/15/2015,9680,9.33,6.92,90314.4,66985.6,23328.8 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,H,3/1/2010,284156930,3/24/2010,7205,81.73,56.67,588864.65,408307.35,180557.3 +North America,United States of America,Vegetables,Online,L,9/15/2011,151064860,9/15/2011,2304,154.06,90.93,354954.24,209502.72,145451.52 +Asia,Bhutan,Cosmetics,Offline,H,11/4/2015,682824170,11/6/2015,1701,437.2,263.33,743677.2,447924.33,295752.87 +Europe,Sweden,Cereal,Online,H,11/15/2015,216983687,12/16/2015,9150,205.7,117.11,1882155,1071556.5,810598.5 +Europe,Macedonia,Clothes,Offline,L,9/27/2013,311404740,9/28/2013,438,109.28,35.84,47864.64,15697.92,32166.72 +Europe,Sweden,Beverages,Online,H,3/27/2016,794261157,4/13/2016,8381,47.45,31.79,397678.45,266431.99,131246.46 +Europe,Macedonia,Cereal,Offline,C,1/29/2016,214039266,3/14/2016,7830,205.7,117.11,1610631,916971.3,693659.7 +Middle East and North Africa,Morocco,Snacks,Offline,M,10/27/2010,789537894,12/7/2010,663,152.58,97.44,101160.54,64602.72,36557.82 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,C,3/30/2014,759868371,4/21/2014,792,81.73,56.67,64730.16,44882.64,19847.52 +Central America and the Caribbean,Belize,Household,Online,H,9/4/2014,234454524,10/21/2014,9159,668.27,502.54,6120684.93,4602763.86,1517921.07 +Sub-Saharan Africa,Botswana,Vegetables,Offline,L,9/1/2016,743032681,10/5/2016,8737,154.06,90.93,1346022.22,794455.41,551566.81 +Sub-Saharan Africa,Eritrea,Snacks,Offline,M,6/20/2014,285651671,8/1/2014,9532,152.58,97.44,1454392.56,928798.08,525594.48 +Europe,Albania,Fruits,Offline,L,12/17/2010,982672822,1/29/2011,3580,9.33,6.92,33401.4,24773.6,8627.8 +Middle East and North Africa,Azerbaijan,Household,Online,C,11/20/2013,524769961,1/6/2014,9948,668.27,502.54,6647949.96,4999267.92,1648682.04 +Middle East and North Africa,Iran,Baby Food,Online,M,11/27/2016,722929418,12/23/2016,9735,255.28,159.42,2485150.8,1551953.7,933197.1 +Europe,Slovenia,Fruits,Online,M,12/16/2010,758450019,1/28/2011,1070,9.33,6.92,9983.1,7404.4,2578.7 +Middle East and North Africa,Iran,Baby Food,Online,H,10/3/2010,332943093,10/24/2010,4115,255.28,159.42,1050477.2,656013.3,394463.9 +Sub-Saharan Africa,Botswana,Fruits,Offline,M,2/27/2013,118332469,3/24/2013,6062,9.33,6.92,56558.46,41949.04,14609.42 +Europe,Czech Republic,Office Supplies,Offline,M,1/31/2016,406854474,3/1/2016,6135,651.21,524.96,3995173.35,3220629.6,774543.75 +Sub-Saharan Africa,South Africa,Fruits,Online,C,9/22/2014,661057937,9/23/2014,588,9.33,6.92,5486.04,4068.96,1417.08 +Australia and Oceania,Fiji,Cosmetics,Online,M,12/2/2012,863804185,12/18/2012,7709,437.2,263.33,3370374.8,2030010.97,1340363.83 +Europe,Ukraine,Personal Care,Online,C,10/13/2011,168267047,11/23/2011,2813,81.73,56.67,229906.49,159412.71,70493.78 +North America,Greenland,Clothes,Offline,L,6/26/2013,947932851,6/30/2013,3251,109.28,35.84,355269.28,116515.84,238753.44 +Europe,Armenia,Cosmetics,Offline,H,6/28/2017,246600425,7/23/2017,3401,437.2,263.33,1486917.2,895585.33,591331.87 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,H,9/28/2016,128381097,11/1/2016,9674,109.28,35.84,1057174.72,346716.16,710458.56 +Asia,Philippines,Snacks,Online,C,8/13/2016,927698695,10/2/2016,5514,152.58,97.44,841326.12,537284.16,304041.96 +Middle East and North Africa,Morocco,Fruits,Offline,C,12/24/2015,799289548,12/29/2015,6394,9.33,6.92,59656.02,44246.48,15409.54 +Asia,Vietnam,Cereal,Offline,M,12/20/2010,668202483,1/11/2011,4819,205.7,117.11,991268.3,564353.09,426915.21 +Central America and the Caribbean,Panama,Cosmetics,Online,M,12/10/2013,179798829,1/12/2014,5324,437.2,263.33,2327652.8,1401968.92,925683.88 +Sub-Saharan Africa,Namibia,Fruits,Offline,C,10/24/2011,849752414,11/4/2011,9477,9.33,6.92,88420.41,65580.84,22839.57 +Sub-Saharan Africa,The Gambia,Cereal,Offline,L,4/12/2015,214049565,5/25/2015,878,205.7,117.11,180604.6,102822.58,77782.02 +Sub-Saharan Africa,Rwanda,Vegetables,Online,M,3/2/2017,378989112,3/2/2017,155,154.06,90.93,23879.3,14094.15,9785.15 +Europe,Kosovo,Meat,Online,L,5/19/2011,371182382,6/10/2011,9970,421.89,364.69,4206243.3,3635959.3,570284 +Asia,Sri Lanka,Cosmetics,Online,C,10/20/2011,187553203,11/22/2011,15,437.2,263.33,6558,3949.95,2608.05 +Central America and the Caribbean,Dominica,Meat,Offline,M,9/4/2010,345337903,9/26/2010,2015,421.89,364.69,850108.35,734850.35,115258 +Sub-Saharan Africa,Malawi,Cosmetics,Online,M,8/29/2012,532085311,9/15/2012,4722,437.2,263.33,2064458.4,1243444.26,821014.14 +Central America and the Caribbean,Panama,Cereal,Offline,L,12/1/2015,955656754,12/8/2015,8925,205.7,117.11,1835872.5,1045206.75,790665.75 +Europe,France,Household,Online,L,11/16/2015,994226062,12/8/2015,2440,668.27,502.54,1630578.8,1226197.6,404381.2 +Asia,Nepal,Clothes,Offline,L,8/8/2016,546279561,8/10/2016,5117,109.28,35.84,559185.76,183393.28,375792.48 +Europe,Macedonia,Household,Online,H,11/19/2011,480616080,12/19/2011,3833,668.27,502.54,2561478.91,1926235.82,635243.09 +Sub-Saharan Africa,Ghana,Cereal,Online,M,9/13/2011,386346948,10/31/2011,7502,205.7,117.11,1543161.4,878559.22,664602.18 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,M,10/1/2015,822895991,11/7/2015,2065,47.45,31.79,97984.25,65646.35,32337.9 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,C,3/18/2017,169999539,4/30/2017,5496,255.28,159.42,1403018.88,876172.32,526846.56 +Asia,Singapore,Cereal,Online,H,2/15/2014,477706420,4/4/2014,2800,205.7,117.11,575960,327908,248052 +Middle East and North Africa,Israel,Household,Online,H,3/2/2013,716377961,3/2/2013,1013,668.27,502.54,676957.51,509073.02,167884.49 +Europe,Croatia,Vegetables,Offline,C,9/18/2010,826687991,10/23/2010,4202,154.06,90.93,647360.12,382087.86,265272.26 +Sub-Saharan Africa,Lesotho,Meat,Offline,L,10/14/2011,369622838,12/2/2011,8466,421.89,364.69,3571720.74,3087465.54,484255.2 +Middle East and North Africa,United Arab Emirates,Clothes,Online,C,2/7/2011,776481330,3/7/2011,6936,109.28,35.84,757966.08,248586.24,509379.84 +Europe,Bosnia and Herzegovina,Cereal,Offline,L,1/12/2012,398874795,2/5/2012,4771,205.7,117.11,981394.7,558731.81,422662.89 +Sub-Saharan Africa,Sierra Leone,Baby Food,Offline,L,3/17/2015,358727061,4/9/2015,4164,255.28,159.42,1062985.92,663824.88,399161.04 +Sub-Saharan Africa,Lesotho,Meat,Offline,C,10/5/2014,498274457,11/2/2014,9339,421.89,364.69,3940030.71,3405839.91,534190.8 +Europe,Belgium,Clothes,Online,L,4/2/2017,730065810,4/30/2017,1552,109.28,35.84,169602.56,55623.68,113978.88 +North America,Canada,Personal Care,Offline,C,2/27/2015,586962449,3/24/2015,4087,81.73,56.67,334030.51,231610.29,102420.22 +Australia and Oceania,Tuvalu,Cosmetics,Online,M,5/15/2013,572138202,5/26/2013,7263,437.2,263.33,3175383.6,1912565.79,1262817.81 +Asia,Nepal,Cereal,Offline,M,4/15/2010,809079396,5/26/2010,3428,205.7,117.11,705139.6,401453.08,303686.52 +Central America and the Caribbean,Jamaica,Vegetables,Offline,M,9/20/2016,591584861,9/25/2016,1961,154.06,90.93,302111.66,178313.73,123797.93 +Middle East and North Africa,Yemen,Office Supplies,Offline,H,4/5/2014,633765923,4/18/2014,4275,651.21,524.96,2783922.75,2244204,539718.75 +Asia,Sri Lanka,Baby Food,Offline,H,1/26/2012,820046412,2/1/2012,8812,255.28,159.42,2249527.36,1404809.04,844718.32 +Asia,Taiwan,Household,Offline,L,10/16/2012,655162656,11/28/2012,6044,668.27,502.54,4039023.88,3037351.76,1001672.12 +Central America and the Caribbean,Panama,Clothes,Online,M,5/13/2016,614163482,6/1/2016,3477,109.28,35.84,379966.56,124615.68,255350.88 +Australia and Oceania,East Timor,Household,Offline,M,3/16/2016,792410218,4/30/2016,648,668.27,502.54,433038.96,325645.92,107393.04 +Central America and the Caribbean,Jamaica,Snacks,Offline,C,8/4/2010,455576694,8/19/2010,4122,152.58,97.44,628934.76,401647.68,227287.08 +Middle East and North Africa,Turkey,Fruits,Online,H,1/1/2014,289649236,2/13/2014,2500,9.33,6.92,23325,17300,6025 +Sub-Saharan Africa,Ethiopia,Fruits,Online,M,6/25/2015,150926673,7/21/2015,1411,9.33,6.92,13164.63,9764.12,3400.51 +Sub-Saharan Africa,Uganda,Clothes,Online,L,9/17/2012,416020333,10/15/2012,8516,109.28,35.84,930628.48,305213.44,625415.04 +Australia and Oceania,Kiribati,Snacks,Offline,C,10/20/2015,631854045,12/7/2015,8508,152.58,97.44,1298150.64,829019.52,469131.12 +Australia and Oceania,East Timor,Fruits,Offline,H,3/14/2013,865664136,5/2/2013,8110,9.33,6.92,75666.3,56121.2,19545.1 +Europe,Greece,Baby Food,Online,L,5/10/2013,354999434,6/14/2013,1076,255.28,159.42,274681.28,171535.92,103145.36 +Central America and the Caribbean,Honduras,Household,Offline,C,8/22/2010,657721269,9/11/2010,3194,668.27,502.54,2134454.38,1605112.76,529341.62 +Europe,Poland,Cosmetics,Online,C,11/4/2011,702003467,11/13/2011,7281,437.2,263.33,3183253.2,1917305.73,1265947.47 +North America,Canada,Clothes,Offline,L,4/1/2017,836332356,4/19/2017,8184,109.28,35.84,894347.52,293314.56,601032.96 +Sub-Saharan Africa,Swaziland,Fruits,Offline,C,11/7/2016,579506766,11/9/2016,7785,9.33,6.92,72634.05,53872.2,18761.85 +Europe,Romania,Snacks,Offline,H,11/6/2016,870638024,12/6/2016,9994,152.58,97.44,1524884.52,973815.36,551069.16 +Central America and the Caribbean,Dominican Republic,Cereal,Online,M,2/24/2013,919149959,3/4/2013,5753,205.7,117.11,1183392.1,673733.83,509658.27 +Europe,San Marino,Cereal,Offline,L,4/19/2010,454778897,4/27/2010,8037,205.7,117.11,1653210.9,941213.07,711997.83 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,M,2/12/2010,177573668,3/21/2010,6849,437.2,263.33,2994382.8,1803547.17,1190835.63 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,L,6/29/2015,407895600,7/14/2015,4227,154.06,90.93,651211.62,384361.11,266850.51 +Sub-Saharan Africa,Eritrea,Clothes,Online,C,6/12/2011,636418521,6/16/2011,9238,109.28,35.84,1009528.64,331089.92,678438.72 +Middle East and North Africa,Egypt,Vegetables,Online,M,5/9/2014,874128758,6/5/2014,2980,154.06,90.93,459098.8,270971.4,188127.4 +Europe,Belgium,Baby Food,Offline,H,2/26/2015,302325141,4/13/2015,3582,255.28,159.42,914412.96,571042.44,343370.52 +Middle East and North Africa,Lebanon,Office Supplies,Offline,H,6/4/2013,422618997,7/7/2013,1207,651.21,524.96,786010.47,633626.72,152383.75 +Europe,Czech Republic,Personal Care,Offline,L,8/2/2013,106934154,8/5/2013,3047,81.73,56.67,249031.31,172673.49,76357.82 +Asia,Brunei,Snacks,Offline,L,7/23/2013,547506940,8/26/2013,8325,152.58,97.44,1270228.5,811188,459040.5 +Australia and Oceania,Vanuatu,Baby Food,Online,H,2/11/2016,306886184,3/19/2016,3296,255.28,159.42,841402.88,525448.32,315954.56 +Sub-Saharan Africa,Togo,Office Supplies,Online,C,7/5/2017,267933213,8/16/2017,6247,651.21,524.96,4068108.87,3279425.12,788683.75 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Online,L,4/17/2011,483821856,5/1/2011,2494,81.73,56.67,203834.62,141334.98,62499.64 +Europe,Luxembourg,Clothes,Offline,L,10/11/2014,628038442,11/14/2014,9386,109.28,35.84,1025702.08,336394.24,689307.84 +Middle East and North Africa,Pakistan,Vegetables,Online,L,4/12/2012,444381797,5/1/2012,1304,154.06,90.93,200894.24,118572.72,82321.52 +Europe,Germany,Vegetables,Offline,L,11/24/2011,196963250,1/12/2012,4658,154.06,90.93,717611.48,423551.94,294059.54 +Europe,Italy,Baby Food,Online,C,6/4/2011,220206630,7/19/2011,2890,255.28,159.42,737759.2,460723.8,277035.4 +Sub-Saharan Africa,Kenya,Vegetables,Offline,M,4/19/2017,468848264,5/27/2017,1475,154.06,90.93,227238.5,134121.75,93116.75 +Europe,Latvia,Fruits,Online,H,7/10/2010,967936980,8/28/2010,2917,9.33,6.92,27215.61,20185.64,7029.97 +Australia and Oceania,Tonga,Personal Care,Online,L,1/7/2011,462834107,1/19/2011,1752,81.73,56.67,143190.96,99285.84,43905.12 +Sub-Saharan Africa,Burundi,Cosmetics,Online,L,4/10/2013,469213473,4/11/2013,9549,437.2,263.33,4174822.8,2514538.17,1660284.63 +Europe,United Kingdom,Clothes,Offline,C,11/3/2012,323061406,11/3/2012,9904,109.28,35.84,1082309.12,354959.36,727349.76 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,H,2/15/2010,330676734,3/22/2010,3449,47.45,31.79,163655.05,109643.71,54011.34 +Middle East and North Africa,Israel,Fruits,Offline,C,3/1/2014,418670785,4/11/2014,2844,9.33,6.92,26534.52,19680.48,6854.04 +Asia,India,Fruits,Offline,L,2/18/2016,583967387,4/2/2016,7782,9.33,6.92,72606.06,53851.44,18754.62 +Asia,Indonesia,Fruits,Offline,C,11/4/2015,443802869,12/6/2015,9986,9.33,6.92,93169.38,69103.12,24066.26 +Middle East and North Africa,Jordan,Household,Offline,L,5/19/2010,585726058,6/23/2010,8212,668.27,502.54,5487833.24,4126858.48,1360974.76 +Europe,Hungary,Personal Care,Online,L,1/19/2013,317598283,2/28/2013,3244,81.73,56.67,265132.12,183837.48,81294.64 +Sub-Saharan Africa,Niger,Office Supplies,Online,H,9/19/2011,817593371,10/17/2011,2902,651.21,524.96,1889811.42,1523433.92,366377.5 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Offline,C,6/10/2010,184197652,7/20/2010,7033,205.7,117.11,1446688.1,823634.63,623053.47 +Central America and the Caribbean,Jamaica,Personal Care,Online,M,7/31/2010,186209952,8/5/2010,2518,81.73,56.67,205796.14,142695.06,63101.08 +Australia and Oceania,Kiribati,Beverages,Offline,M,7/18/2014,412741601,8/7/2014,8267,47.45,31.79,392269.15,262807.93,129461.22 +Europe,Spain,Beverages,Offline,H,6/17/2014,523216426,6/30/2014,222,47.45,31.79,10533.9,7057.38,3476.52 +Asia,India,Office Supplies,Offline,L,1/29/2011,697370755,3/1/2011,6358,651.21,524.96,4140393.18,3337695.68,802697.5 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,L,1/4/2010,285253417,1/10/2010,1680,255.28,159.42,428870.4,267825.6,161044.8 +Europe,Belgium,Vegetables,Online,L,5/12/2010,957225739,6/18/2010,3223,154.06,90.93,496535.38,293067.39,203467.99 +Europe,Monaco,Baby Food,Offline,M,1/30/2016,853961551,2/5/2016,5055,255.28,159.42,1290440.4,805868.1,484572.3 +Europe,Croatia,Office Supplies,Offline,M,1/15/2017,436447179,1/28/2017,3274,651.21,524.96,2132061.54,1718719.04,413342.5 +Central America and the Caribbean,Grenada,Cereal,Online,M,7/16/2015,235981452,8/30/2015,1011,205.7,117.11,207962.7,118398.21,89564.49 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,H,12/7/2014,404175698,1/26/2015,3426,205.7,117.11,704728.2,401218.86,303509.34 +Asia,North Korea,Beverages,Online,M,11/14/2015,262953746,11/30/2015,2712,47.45,31.79,128684.4,86214.48,42469.92 +Asia,Bangladesh,Meat,Offline,C,6/22/2012,554551923,8/7/2012,3092,421.89,364.69,1304483.88,1127621.48,176862.4 +Australia and Oceania,Nauru,Baby Food,Offline,L,4/22/2011,291519057,5/20/2011,5822,255.28,159.42,1486240.16,928143.24,558096.92 +Asia,India,Office Supplies,Online,H,5/29/2012,806716477,6/13/2012,4188,651.21,524.96,2727267.48,2198532.48,528735 +Sub-Saharan Africa,Eritrea,Clothes,Online,L,2/11/2013,803318011,4/2/2013,8506,109.28,35.84,929535.68,304855.04,624680.64 +Europe,Spain,Household,Online,H,10/25/2011,404809987,11/29/2011,1126,668.27,502.54,752472.02,565860.04,186611.98 +Asia,Nepal,Cereal,Online,M,9/30/2011,704991233,10/13/2011,1427,205.7,117.11,293533.9,167115.97,126417.93 +Middle East and North Africa,Morocco,Personal Care,Online,M,3/23/2017,617973077,5/4/2017,821,81.73,56.67,67100.33,46526.07,20574.26 +Australia and Oceania,East Timor,Snacks,Offline,L,9/7/2014,928179347,9/21/2014,7750,152.58,97.44,1182495,755160,427335 +Middle East and North Africa,Morocco,Fruits,Offline,L,5/8/2014,240346372,6/16/2014,2687,9.33,6.92,25069.71,18594.04,6475.67 +Europe,Malta,Meat,Online,C,2/27/2016,829522979,3/8/2016,3138,421.89,364.69,1323890.82,1144397.22,179493.6 +Sub-Saharan Africa,Mali,Household,Offline,M,7/9/2013,991070497,8/16/2013,8639,668.27,502.54,5773184.53,4341443.06,1431741.47 +Asia,Bhutan,Vegetables,Online,M,4/15/2012,890662753,5/4/2012,5756,154.06,90.93,886769.36,523393.08,363376.28 +North America,United States of America,Meat,Offline,C,10/20/2011,314286077,11/4/2011,3089,421.89,364.69,1303218.21,1126527.41,176690.8 +Europe,Georgia,Office Supplies,Offline,C,3/31/2016,918239295,4/25/2016,6268,651.21,524.96,4081784.28,3290449.28,791335 +Middle East and North Africa,Qatar,Cereal,Online,L,9/26/2015,379133737,10/6/2015,2953,205.7,117.11,607432.1,345825.83,261606.27 +Europe,Italy,Meat,Offline,M,10/17/2012,943893229,11/8/2012,7837,421.89,364.69,3306351.93,2858075.53,448276.4 +Sub-Saharan Africa,Zambia,Meat,Offline,H,1/11/2011,879754102,2/3/2011,7644,421.89,364.69,3224927.16,2787690.36,437236.8 +Europe,Armenia,Cereal,Online,M,4/24/2011,324265182,5/10/2011,6128,205.7,117.11,1260529.6,717650.08,542879.52 +Sub-Saharan Africa,Sudan,Snacks,Offline,M,8/2/2015,835287797,8/19/2015,9076,152.58,97.44,1384816.08,884365.44,500450.64 +Europe,Russia,Meat,Online,H,6/30/2015,440995776,7/29/2015,9305,421.89,364.69,3925686.45,3393440.45,532246 +Sub-Saharan Africa,Chad,Household,Online,L,4/29/2011,389875447,5/18/2011,1664,668.27,502.54,1112001.28,836226.56,275774.72 +Central America and the Caribbean,Nicaragua,Clothes,Online,L,10/14/2015,200725638,11/25/2015,8032,109.28,35.84,877736.96,287866.88,589870.08 +Middle East and North Africa,Iran,Vegetables,Online,C,5/11/2012,812657678,5/27/2012,2321,154.06,90.93,357573.26,211048.53,146524.73 +Sub-Saharan Africa,Botswana,Household,Online,C,2/6/2012,535095393,3/27/2012,5473,668.27,502.54,3657441.71,2750401.42,907040.29 +Europe,Finland,Baby Food,Offline,C,12/22/2011,897775113,1/1/2012,461,255.28,159.42,117684.08,73492.62,44191.46 +Sub-Saharan Africa,Lesotho,Household,Online,L,10/23/2013,800745666,11/1/2013,7292,668.27,502.54,4873024.84,3664521.68,1208503.16 +Europe,Switzerland,Household,Online,C,12/3/2012,564368379,12/18/2012,8000,668.27,502.54,5346160,4020320,1325840 +Europe,Latvia,Cereal,Online,C,1/17/2017,579317080,2/27/2017,1653,205.7,117.11,340022.1,193582.83,146439.27 +Middle East and North Africa,Pakistan,Snacks,Offline,L,4/9/2012,856578099,4/15/2012,9349,152.58,97.44,1426470.42,910966.56,515503.86 +Middle East and North Africa,Egypt,Beverages,Offline,M,4/2/2012,577450263,4/28/2012,9220,47.45,31.79,437489,293103.8,144385.2 +Europe,Austria,Cereal,Offline,M,7/25/2016,343544900,8/17/2016,1425,205.7,117.11,293122.5,166881.75,126240.75 +Asia,Japan,Cereal,Online,C,6/26/2014,826785838,7/6/2014,3157,205.7,117.11,649394.9,369716.27,279678.63 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,H,7/5/2011,519409406,7/19/2011,3640,651.21,524.96,2370404.4,1910854.4,459550 +Middle East and North Africa,Iraq,Beverages,Online,C,5/27/2010,683964431,5/27/2010,9129,47.45,31.79,433171.05,290210.91,142960.14 +Australia and Oceania,Fiji,Snacks,Online,L,1/1/2015,403312242,2/16/2015,7910,152.58,97.44,1206907.8,770750.4,436157.4 +Asia,Cambodia,Clothes,Offline,L,4/10/2011,630626666,4/26/2011,5299,109.28,35.84,579074.72,189916.16,389158.56 +Europe,Georgia,Beverages,Online,H,7/17/2016,139394032,8/29/2016,8647,47.45,31.79,410300.15,274888.13,135412.02 +Middle East and North Africa,Qatar,Household,Online,H,2/13/2015,473413169,3/26/2015,2332,668.27,502.54,1558405.64,1171923.28,386482.36 +Sub-Saharan Africa,Namibia,Cereal,Offline,L,2/5/2015,996795403,3/20/2015,2766,205.7,117.11,568966.2,323926.26,245039.94 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,M,4/11/2014,243964564,4/28/2014,3391,651.21,524.96,2208253.11,1780139.36,428113.75 +Europe,Luxembourg,Personal Care,Online,H,7/10/2011,869656980,8/27/2011,9681,81.73,56.67,791228.13,548622.27,242605.86 +Sub-Saharan Africa,Republic of the Congo,Meat,Online,M,7/20/2010,198921477,7/23/2010,4140,421.89,364.69,1746624.6,1509816.6,236808 +Europe,Latvia,Cosmetics,Online,H,2/21/2016,577119386,3/12/2016,1306,437.2,263.33,570983.2,343908.98,227074.22 +Central America and the Caribbean,El Salvador,Fruits,Offline,L,3/18/2015,819924533,4/6/2015,2745,9.33,6.92,25610.85,18995.4,6615.45 +Europe,Finland,Personal Care,Online,M,11/18/2010,263323247,12/26/2010,2055,81.73,56.67,167955.15,116456.85,51498.3 +Asia,North Korea,Household,Online,H,2/16/2011,113614356,4/5/2011,9868,668.27,502.54,6594488.36,4959064.72,1635423.64 +Asia,Japan,Cosmetics,Online,L,6/3/2017,297409188,7/10/2017,8843,437.2,263.33,3866159.6,2328627.19,1537532.41 +Asia,Brunei,Meat,Offline,C,5/13/2013,811631572,6/14/2013,8673,421.89,364.69,3659051.97,3162956.37,496095.6 +North America,United States of America,Cereal,Offline,C,11/28/2013,373517835,12/19/2013,1083,205.7,117.11,222773.1,126830.13,95942.97 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,H,2/23/2016,470616805,3/24/2016,4826,154.06,90.93,743493.56,438828.18,304665.38 +Middle East and North Africa,Bahrain,Vegetables,Offline,L,8/30/2010,410789811,8/31/2010,689,154.06,90.93,106147.34,62650.77,43496.57 +Europe,Ireland,Office Supplies,Online,H,8/9/2015,472210681,8/21/2015,6489,651.21,524.96,4225701.69,3406465.44,819236.25 +Europe,Montenegro,Meat,Offline,L,4/28/2012,553365743,5/2/2012,2075,421.89,364.69,875421.75,756731.75,118690 +Sub-Saharan Africa,Tanzania,Clothes,Offline,C,4/27/2017,623053824,5/6/2017,4327,109.28,35.84,472854.56,155079.68,317774.88 +Middle East and North Africa,Iran,Baby Food,Online,L,4/16/2010,270386254,5/6/2010,2156,255.28,159.42,550383.68,343709.52,206674.16 +Asia,Taiwan,Cosmetics,Online,H,8/23/2013,954786860,9/10/2013,1504,437.2,263.33,657548.8,396048.32,261500.48 +Europe,Malta,Beverages,Offline,L,12/27/2012,155991971,2/13/2013,346,47.45,31.79,16417.7,10999.34,5418.36 +Middle East and North Africa,Morocco,Cereal,Online,L,12/10/2013,824050414,1/23/2014,3685,205.7,117.11,758004.5,431550.35,326454.15 +Europe,Serbia,Fruits,Offline,M,8/8/2015,129323518,8/9/2015,8558,9.33,6.92,79846.14,59221.36,20624.78 +Central America and the Caribbean,Honduras,Beverages,Online,M,5/7/2014,712485110,5/13/2014,9032,47.45,31.79,428568.4,287127.28,141441.12 +Sub-Saharan Africa,Togo,Personal Care,Online,H,3/13/2015,334521520,3/20/2015,1206,81.73,56.67,98566.38,68344.02,30222.36 +Asia,Bangladesh,Personal Care,Online,M,11/15/2012,426731574,12/25/2012,8211,81.73,56.67,671085.03,465317.37,205767.66 +Europe,Serbia,Vegetables,Online,H,9/27/2010,240726602,9/30/2010,5206,154.06,90.93,802036.36,473381.58,328654.78 +Europe,Belarus,Baby Food,Offline,M,1/2/2017,898430430,2/8/2017,4384,255.28,159.42,1119147.52,698897.28,420250.24 +Europe,Armenia,Household,Online,C,8/29/2010,442079389,10/9/2010,9970,668.27,502.54,6662651.9,5010323.8,1652328.1 +Sub-Saharan Africa,Botswana,Meat,Online,C,5/27/2013,584222304,6/1/2013,3217,421.89,364.69,1357220.13,1173207.73,184012.4 +Central America and the Caribbean,Dominican Republic,Meat,Online,L,2/19/2010,857720506,3/24/2010,7413,421.89,364.69,3127470.57,2703446.97,424023.6 +Central America and the Caribbean,The Bahamas,Meat,Offline,M,5/2/2013,865747821,5/17/2013,2874,421.89,364.69,1212511.86,1048119.06,164392.8 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,H,10/25/2013,731790578,10/31/2013,1949,651.21,524.96,1269208.29,1023147.04,246061.25 +Central America and the Caribbean,Nicaragua,Cereal,Offline,L,10/27/2014,649647605,12/16/2014,4018,205.7,117.11,826502.6,470547.98,355954.62 +Middle East and North Africa,Morocco,Beverages,Online,H,2/1/2013,433430230,3/23/2013,492,47.45,31.79,23345.4,15640.68,7704.72 +Sub-Saharan Africa,Mali,Snacks,Offline,L,3/14/2010,867562282,3/15/2010,9813,152.58,97.44,1497267.54,956178.72,541088.82 +Europe,Iceland,Cereal,Online,C,5/19/2016,556780087,5/31/2016,2456,205.7,117.11,505199.2,287622.16,217577.04 +Europe,Albania,Office Supplies,Online,L,6/2/2016,876132476,7/1/2016,5924,651.21,524.96,3857768.04,3109863.04,747905 +Sub-Saharan Africa,Gabon,Beverages,Online,M,4/22/2011,120980775,5/1/2011,9755,47.45,31.79,462874.75,310111.45,152763.3 +Europe,Poland,Baby Food,Online,C,6/18/2014,256998813,6/19/2014,515,255.28,159.42,131469.2,82101.3,49367.9 +Sub-Saharan Africa,Togo,Beverages,Online,H,1/28/2010,170172917,2/13/2010,6803,47.45,31.79,322802.35,216267.37,106534.98 +Asia,Cambodia,Clothes,Offline,M,6/27/2017,616801917,6/28/2017,4249,109.28,35.84,464330.72,152284.16,312046.56 +Central America and the Caribbean,Honduras,Personal Care,Offline,C,8/28/2011,173497140,9/18/2011,514,81.73,56.67,42009.22,29128.38,12880.84 +Sub-Saharan Africa,Togo,Office Supplies,Offline,M,4/7/2010,187182414,5/1/2010,291,651.21,524.96,189502.11,152763.36,36738.75 +Australia and Oceania,Nauru,Baby Food,Online,L,11/27/2016,725094068,12/22/2016,303,255.28,159.42,77349.84,48304.26,29045.58 +Middle East and North Africa,Yemen,Office Supplies,Online,L,4/25/2017,124780929,5/21/2017,4305,651.21,524.96,2803459.05,2259952.8,543506.25 +Middle East and North Africa,Morocco,Cosmetics,Offline,M,6/6/2013,844104325,7/19/2013,8083,437.2,263.33,3533887.6,2128496.39,1405391.21 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,C,1/17/2012,911238086,2/13/2012,4454,205.7,117.11,916187.8,521607.94,394579.86 +Australia and Oceania,Marshall Islands,Household,Online,C,6/11/2013,674668538,7/29/2013,8268,668.27,502.54,5525256.36,4155000.72,1370255.64 +Europe,Moldova ,Meat,Offline,C,3/11/2015,553194510,3/20/2015,1404,421.89,364.69,592333.56,512024.76,80308.8 +Australia and Oceania,Marshall Islands,Beverages,Online,C,11/30/2015,585927331,12/31/2015,7773,47.45,31.79,368828.85,247103.67,121725.18 +Sub-Saharan Africa,Mauritius ,Office Supplies,Offline,L,7/9/2011,882290828,7/27/2011,8317,651.21,524.96,5416113.57,4366092.32,1050021.25 +Europe,Albania,Cereal,Online,L,2/15/2014,272021329,3/29/2014,6011,205.7,117.11,1236462.7,703948.21,532514.49 +Sub-Saharan Africa,Uganda,Vegetables,Online,M,5/29/2010,355167663,6/8/2010,859,154.06,90.93,132337.54,78108.87,54228.67 +Middle East and North Africa,Oman,Cereal,Offline,M,10/29/2010,552091157,12/13/2010,4897,205.7,117.11,1007312.9,573487.67,433825.23 +Asia,Singapore,Personal Care,Offline,M,7/21/2015,353465640,7/25/2015,7193,81.73,56.67,587883.89,407627.31,180256.58 +Europe,Finland,Personal Care,Online,H,8/31/2010,670277440,9/14/2010,8844,81.73,56.67,722820.12,501189.48,221630.64 +Asia,Singapore,Cereal,Online,C,5/25/2017,683825385,6/29/2017,7982,205.7,117.11,1641897.4,934772.02,707125.38 +Europe,Netherlands,Snacks,Online,H,8/9/2012,995720803,9/19/2012,4768,152.58,97.44,727501.44,464593.92,262907.52 +Sub-Saharan Africa,Mauritius ,Clothes,Online,L,11/10/2015,477887523,12/25/2015,6393,109.28,35.84,698627.04,229125.12,469501.92 +Central America and the Caribbean,Belize,Cosmetics,Offline,H,7/3/2017,322561872,7/27/2017,2081,437.2,263.33,909813.2,547989.73,361823.47 +Europe,Moldova ,Baby Food,Online,C,9/25/2012,892292678,11/7/2012,8087,255.28,159.42,2064449.36,1289229.54,775219.82 +Asia,China,Office Supplies,Online,C,12/18/2012,369941270,1/15/2013,2698,651.21,524.96,1756964.58,1416342.08,340622.5 +Europe,Greece,Cosmetics,Offline,H,9/24/2011,608681476,11/10/2011,1230,437.2,263.33,537756,323895.9,213860.1 +Europe,Georgia,Fruits,Online,L,3/17/2011,381999623,4/14/2011,1032,9.33,6.92,9628.56,7141.44,2487.12 +Europe,Belarus,Fruits,Offline,H,11/9/2010,333694541,12/20/2010,6485,9.33,6.92,60505.05,44876.2,15628.85 +Europe,Greece,Cereal,Offline,C,3/13/2011,727877557,3/26/2011,3999,205.7,117.11,822594.3,468322.89,354271.41 +Middle East and North Africa,Afghanistan,Baby Food,Online,C,1/10/2010,998972499,1/28/2010,7017,255.28,159.42,1791299.76,1118650.14,672649.62 +Asia,Singapore,Baby Food,Offline,H,10/15/2013,201715695,11/19/2013,1012,255.28,159.42,258343.36,161333.04,97010.32 +Asia,Philippines,Baby Food,Offline,L,1/18/2011,161155974,2/24/2011,8489,255.28,159.42,2167071.92,1353316.38,813755.54 +Sub-Saharan Africa,South Sudan,Beverages,Online,H,3/1/2014,522654664,3/6/2014,3984,47.45,31.79,189040.8,126651.36,62389.44 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,C,1/17/2010,101885592,2/2/2010,9066,81.73,56.67,740964.18,513770.22,227193.96 +Middle East and North Africa,Qatar,Meat,Online,H,12/18/2016,934835088,12/20/2016,7331,421.89,364.69,3092875.59,2673542.39,419333.2 +Middle East and North Africa,Tunisia ,Household,Offline,L,8/9/2012,627801978,9/17/2012,9411,668.27,502.54,6289088.97,4729403.94,1559685.03 +Australia and Oceania,New Zealand,Fruits,Offline,L,8/1/2013,907397592,8/13/2013,7967,9.33,6.92,74332.11,55131.64,19200.47 +Asia,South Korea,Baby Food,Offline,M,1/26/2011,870545756,3/16/2011,2690,255.28,159.42,686703.2,428839.8,257863.4 +Asia,Thailand,Cosmetics,Offline,C,6/13/2012,134482800,7/20/2012,5304,437.2,263.33,2318908.8,1396702.32,922206.48 +Middle East and North Africa,Azerbaijan,Fruits,Online,C,10/24/2014,186757552,10/28/2014,4565,9.33,6.92,42591.45,31589.8,11001.65 +Asia,China,Fruits,Online,H,4/25/2016,335231339,6/5/2016,1258,9.33,6.92,11737.14,8705.36,3031.78 +Australia and Oceania,Tuvalu,Personal Care,Online,M,5/22/2012,858077991,6/15/2012,3201,81.73,56.67,261617.73,181400.67,80217.06 +Middle East and North Africa,Libya,Cosmetics,Offline,L,9/6/2014,753783833,10/24/2014,242,437.2,263.33,105802.4,63725.86,42076.54 +Middle East and North Africa,Pakistan,Cereal,Offline,L,12/18/2016,891147696,1/29/2017,9262,205.7,117.11,1905193.4,1084672.82,820520.58 +Europe,San Marino,Fruits,Offline,M,1/30/2014,859280908,3/20/2014,9171,9.33,6.92,85565.43,63463.32,22102.11 +Sub-Saharan Africa,Liberia,Meat,Online,L,4/20/2013,317607295,4/20/2013,5911,421.89,364.69,2493791.79,2155682.59,338109.2 +Sub-Saharan Africa,Sudan,Household,Offline,C,5/18/2015,345863187,6/30/2015,7458,668.27,502.54,4983957.66,3747943.32,1236014.34 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,C,10/10/2010,294097411,10/18/2010,8814,651.21,524.96,5739764.94,4626997.44,1112767.5 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,L,9/28/2013,932671296,11/11/2013,7017,154.06,90.93,1081039.02,638055.81,442983.21 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,M,2/1/2013,402258670,3/8/2013,6134,255.28,159.42,1565887.52,977882.28,588005.24 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Online,M,10/29/2013,963845860,11/27/2013,2264,152.58,97.44,345441.12,220604.16,124836.96 +Europe,Romania,Vegetables,Online,M,9/6/2010,448731696,9/18/2010,8536,154.06,90.93,1315056.16,776178.48,538877.68 +Middle East and North Africa,Egypt,Clothes,Offline,M,8/3/2014,808527505,9/7/2014,111,109.28,35.84,12130.08,3978.24,8151.84 +Central America and the Caribbean,Guatemala,Fruits,Online,L,1/16/2011,465157115,2/21/2011,9182,9.33,6.92,85668.06,63539.44,22128.62 +Central America and the Caribbean,Jamaica,Baby Food,Online,M,11/21/2016,160856854,12/5/2016,9973,255.28,159.42,2545907.44,1589895.66,956011.78 +Europe,Poland,Fruits,Offline,L,12/22/2015,708175551,1/2/2016,3738,9.33,6.92,34875.54,25866.96,9008.58 +Middle East and North Africa,Oman,Household,Online,M,11/29/2015,739974534,12/29/2015,3763,668.27,502.54,2514700.01,1891058.02,623641.99 +Europe,Monaco,Meat,Offline,L,1/10/2014,759427630,1/20/2014,367,421.89,364.69,154833.63,133841.23,20992.4 +Europe,Sweden,Office Supplies,Offline,L,4/16/2016,890021169,4/23/2016,5897,651.21,524.96,3840185.37,3095689.12,744496.25 +Middle East and North Africa,Pakistan,Cosmetics,Online,M,10/18/2010,425553977,10/31/2010,9733,437.2,263.33,4255267.6,2562990.89,1692276.71 +Europe,Armenia,Meat,Online,C,12/30/2016,980137383,2/3/2017,3287,421.89,364.69,1386752.43,1198736.03,188016.4 +Sub-Saharan Africa,Gabon,Baby Food,Offline,C,10/5/2013,638195216,10/21/2013,5001,255.28,159.42,1276655.28,797259.42,479395.86 +Central America and the Caribbean,Grenada,Cereal,Online,L,4/25/2011,704463803,5/9/2011,5349,205.7,117.11,1100289.3,626421.39,473867.91 +Middle East and North Africa,Israel,Meat,Online,L,2/26/2017,753991973,3/24/2017,1835,421.89,364.69,774168.15,669206.15,104962 +Sub-Saharan Africa,Ghana,Fruits,Online,C,2/20/2017,882141053,3/1/2017,3996,9.33,6.92,37282.68,27652.32,9630.36 +Australia and Oceania,Palau,Beverages,Online,C,2/8/2017,354584872,2/20/2017,8398,47.45,31.79,398485.1,266972.42,131512.68 +Europe,Croatia,Meat,Offline,L,5/25/2016,757309758,7/9/2016,3641,421.89,364.69,1536101.49,1327836.29,208265.2 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,L,8/18/2011,146614539,8/24/2011,5355,154.06,90.93,824991.3,486930.15,338061.15 +Asia,Laos,Fruits,Offline,M,8/17/2015,699110543,8/27/2015,1200,9.33,6.92,11196,8304,2892 +Europe,Russia,Office Supplies,Offline,M,10/12/2015,161721599,10/17/2015,5870,651.21,524.96,3822602.7,3081515.2,741087.5 +Asia,Kyrgyzstan,Household,Online,L,9/7/2015,401684033,9/12/2015,6087,668.27,502.54,4067759.49,3058960.98,1008798.51 +Europe,Croatia,Beverages,Offline,H,3/20/2016,656546676,4/3/2016,5606,47.45,31.79,266004.7,178214.74,87789.96 +Central America and the Caribbean,Grenada,Household,Offline,M,10/1/2011,684170854,11/16/2011,214,668.27,502.54,143009.78,107543.56,35466.22 +Sub-Saharan Africa,Cape Verde,Beverages,Online,L,8/22/2016,312730395,8/25/2016,2728,47.45,31.79,129443.6,86723.12,42720.48 +Middle East and North Africa,Somalia,Beverages,Online,L,1/14/2016,790711629,1/19/2016,7997,47.45,31.79,379457.65,254224.63,125233.02 +Europe,Austria,Meat,Offline,H,1/26/2015,736913383,1/31/2015,7901,421.89,364.69,3333352.89,2881415.69,451937.2 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,H,5/14/2012,190446984,6/6/2012,6350,109.28,35.84,693928,227584,466344 +Asia,India,Office Supplies,Offline,L,5/31/2011,160736262,6/15/2011,4287,651.21,524.96,2791737.27,2250503.52,541233.75 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,L,9/30/2016,377517545,9/30/2016,4686,651.21,524.96,3051570.06,2459962.56,591607.5 +Asia,Mongolia,Fruits,Online,H,1/18/2015,640839660,2/26/2015,7551,9.33,6.92,70450.83,52252.92,18197.91 +Australia and Oceania,Tuvalu,Clothes,Offline,H,10/11/2016,371063935,10/11/2016,4919,109.28,35.84,537548.32,176296.96,361251.36 +Sub-Saharan Africa,Sudan,Fruits,Offline,M,7/12/2014,858864200,8/28/2014,5857,9.33,6.92,54645.81,40530.44,14115.37 +Europe,Vatican City,Office Supplies,Offline,C,2/7/2017,315226781,2/7/2017,1464,651.21,524.96,953371.44,768541.44,184830 +Asia,Philippines,Office Supplies,Online,C,6/11/2015,621450507,7/3/2015,9870,651.21,524.96,6427442.7,5181355.2,1246087.5 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,C,9/9/2016,579146707,10/16/2016,1235,152.58,97.44,188436.3,120338.4,68097.9 +Sub-Saharan Africa,Angola,Personal Care,Offline,L,2/17/2010,860239207,2/24/2010,2753,81.73,56.67,225002.69,156012.51,68990.18 +Europe,Netherlands,Cosmetics,Offline,H,5/25/2016,856964337,6/5/2016,3646,437.2,263.33,1594031.2,960101.18,633930.02 +Sub-Saharan Africa,Eritrea,Fruits,Online,H,7/18/2015,931870925,7/30/2015,170,9.33,6.92,1586.1,1176.4,409.7 +Middle East and North Africa,Iraq,Fruits,Offline,M,5/27/2011,167820298,7/4/2011,610,9.33,6.92,5691.3,4221.2,1470.1 +Sub-Saharan Africa,Guinea,Household,Offline,C,8/28/2012,417986285,9/2/2012,285,668.27,502.54,190456.95,143223.9,47233.05 +Europe,Macedonia,Snacks,Offline,L,12/2/2013,455855214,1/14/2014,6543,152.58,97.44,998330.94,637549.92,360781.02 +Europe,Malta,Beverages,Online,M,8/22/2014,925225913,9/9/2014,3763,47.45,31.79,178554.35,119625.77,58928.58 +Australia and Oceania,Palau,Cosmetics,Online,M,5/6/2015,290209710,5/19/2015,8357,437.2,263.33,3653680.4,2200648.81,1453031.59 +Central America and the Caribbean,Honduras,Clothes,Online,C,10/29/2013,685230433,12/15/2013,3767,109.28,35.84,411657.76,135009.28,276648.48 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,M,7/12/2016,265024411,7/13/2016,5468,81.73,56.67,446899.64,309871.56,137028.08 +North America,Mexico,Household,Offline,M,1/9/2012,854640471,2/26/2012,5962,668.27,502.54,3984225.74,2996143.48,988082.26 +Europe,Luxembourg,Snacks,Online,H,8/29/2012,299439942,9/17/2012,9788,152.58,97.44,1493453.04,953742.72,539710.32 +Central America and the Caribbean,Haiti,Baby Food,Offline,L,12/4/2012,115096652,1/13/2013,8512,255.28,159.42,2172943.36,1356983.04,815960.32 +Middle East and North Africa,Iran,Clothes,Offline,H,12/13/2015,537596929,1/27/2016,5733,109.28,35.84,626502.24,205470.72,421031.52 +Europe,Switzerland,Clothes,Online,M,7/22/2014,973239600,7/29/2014,2080,109.28,35.84,227302.4,74547.2,152755.2 +Australia and Oceania,Marshall Islands,Meat,Offline,C,3/20/2010,448635995,4/4/2010,215,421.89,364.69,90706.35,78408.35,12298 +Middle East and North Africa,Azerbaijan,Household,Offline,M,10/26/2016,760709941,12/9/2016,9831,668.27,502.54,6569762.37,4940470.74,1629291.63 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,M,6/19/2011,626697766,7/21/2011,2651,651.21,524.96,1726357.71,1391668.96,334688.75 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,H,12/14/2013,634148299,12/20/2013,7429,154.06,90.93,1144511.74,675518.97,468992.77 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,H,11/14/2014,990922868,11/21/2014,4952,651.21,524.96,3224791.92,2599601.92,625190 +Sub-Saharan Africa,Angola,Baby Food,Online,C,3/23/2017,175195300,4/6/2017,3037,255.28,159.42,775285.36,484158.54,291126.82 +Asia,Japan,Baby Food,Online,C,7/6/2017,785451924,7/25/2017,1534,255.28,159.42,391599.52,244550.28,147049.24 +Central America and the Caribbean,Honduras,Personal Care,Offline,L,1/29/2017,990491569,1/30/2017,7321,81.73,56.67,598345.33,414881.07,183464.26 +Sub-Saharan Africa,Nigeria,Household,Online,H,10/10/2010,379425561,10/15/2010,9310,668.27,502.54,6221593.7,4678647.4,1542946.3 +North America,Canada,Cereal,Online,M,6/6/2013,411677730,6/17/2013,3443,205.7,117.11,708225.1,403209.73,305015.37 +Europe,Liechtenstein,Personal Care,Online,L,8/30/2010,366984403,9/14/2010,7695,81.73,56.67,628912.35,436075.65,192836.7 +Central America and the Caribbean,Belize,Snacks,Online,M,8/27/2015,495394408,8/28/2015,7069,152.58,97.44,1078588.02,688803.36,389784.66 +Asia,India,Personal Care,Offline,H,5/10/2012,667269074,5/25/2012,8602,81.73,56.67,703041.46,487475.34,215566.12 +Middle East and North Africa,Bahrain,Fruits,Online,C,4/20/2012,823282229,6/1/2012,6362,9.33,6.92,59357.46,44025.04,15332.42 +Middle East and North Africa,Yemen,Vegetables,Online,L,12/5/2012,524420201,1/3/2013,6446,154.06,90.93,993070.76,586134.78,406935.98 +Australia and Oceania,Tuvalu,Fruits,Online,C,7/15/2016,301981818,7/28/2016,1986,9.33,6.92,18529.38,13743.12,4786.26 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,C,5/5/2011,307578408,6/20/2011,8141,154.06,90.93,1254202.46,740261.13,513941.33 +Australia and Oceania,Solomon Islands,Clothes,Offline,M,2/15/2013,763133800,2/27/2013,7105,109.28,35.84,776434.4,254643.2,521791.2 +Asia,India,Personal Care,Online,H,1/9/2016,610884320,1/25/2016,3100,81.73,56.67,253363,175677,77686 +Europe,Belarus,Cereal,Online,L,6/12/2011,663378798,7/28/2011,7383,205.7,117.11,1518683.1,864623.13,654059.97 +Sub-Saharan Africa,Uganda,Cereal,Online,L,8/2/2014,453478562,8/5/2014,3239,205.7,117.11,666262.3,379319.29,286943.01 +Europe,Iceland,Household,Online,C,3/12/2015,484357440,4/13/2015,985,668.27,502.54,658245.95,495001.9,163244.05 +Asia,Philippines,Meat,Online,H,9/1/2011,879501760,10/6/2011,2970,421.89,364.69,1253013.3,1083129.3,169884 +Sub-Saharan Africa,Sudan,Meat,Online,H,10/25/2014,932710349,10/30/2014,8574,421.89,364.69,3617284.86,3126852.06,490432.8 +Europe,Luxembourg,Cosmetics,Online,H,10/22/2013,458094537,12/10/2013,9208,437.2,263.33,4025737.6,2424742.64,1600994.96 +Sub-Saharan Africa,Gabon,Vegetables,Offline,L,3/23/2010,240078151,4/1/2010,3315,154.06,90.93,510708.9,301432.95,209275.95 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,M,4/17/2014,683397519,6/1/2014,1367,154.06,90.93,210600.02,124301.31,86298.71 +Middle East and North Africa,Bahrain,Clothes,Online,C,10/17/2010,463101470,10/17/2010,871,109.28,35.84,95182.88,31216.64,63966.24 +Sub-Saharan Africa,Niger,Snacks,Online,C,11/15/2015,574551331,12/22/2015,1362,152.58,97.44,207813.96,132713.28,75100.68 +North America,Canada,Beverages,Online,H,8/26/2012,283420932,8/26/2012,9407,47.45,31.79,446362.15,299048.53,147313.62 +Sub-Saharan Africa,Madagascar,Fruits,Online,M,8/14/2015,275696599,8/15/2015,3605,9.33,6.92,33634.65,24946.6,8688.05 +North America,Mexico,Baby Food,Offline,C,10/24/2013,407677161,12/3/2013,9586,255.28,159.42,2447114.08,1528200.12,918913.96 +Central America and the Caribbean,Cuba,Cereal,Online,M,6/29/2012,155973947,7/26/2012,5012,205.7,117.11,1030968.4,586955.32,444013.08 +Asia,Sri Lanka,Household,Offline,C,3/12/2014,867510783,3/26/2014,4574,668.27,502.54,3056666.98,2298617.96,758049.02 +Middle East and North Africa,Saudi Arabia,Meat,Offline,L,12/7/2014,809523999,12/21/2014,4996,421.89,364.69,2107762.44,1821991.24,285771.2 +Europe,Malta,Personal Care,Offline,C,8/5/2015,119562423,9/4/2015,33,81.73,56.67,2697.09,1870.11,826.98 +Asia,South Korea,Office Supplies,Offline,C,7/16/2010,355487382,8/12/2010,5471,651.21,524.96,3562769.91,2872056.16,690713.75 +Sub-Saharan Africa,Togo,Snacks,Online,C,2/20/2014,445472705,2/28/2014,4128,152.58,97.44,629850.24,402232.32,227617.92 +Central America and the Caribbean,Grenada,Vegetables,Offline,L,7/13/2011,738004720,8/23/2011,852,154.06,90.93,131259.12,77472.36,53786.76 +Middle East and North Africa,Morocco,Personal Care,Offline,C,6/4/2015,751882255,7/4/2015,7522,81.73,56.67,614773.06,426271.74,188501.32 +Sub-Saharan Africa,Botswana,Snacks,Offline,L,11/13/2016,526216638,12/27/2016,8052,152.58,97.44,1228574.16,784586.88,443987.28 +Europe,Belgium,Personal Care,Online,H,10/12/2011,170431697,11/21/2011,3381,81.73,56.67,276329.13,191601.27,84727.86 +Europe,Croatia,Beverages,Offline,C,4/8/2012,314263761,5/16/2012,6485,47.45,31.79,307713.25,206158.15,101555.1 +Europe,Czech Republic,Vegetables,Online,M,8/3/2012,757761657,9/18/2012,7368,154.06,90.93,1135114.08,669972.24,465141.84 +Sub-Saharan Africa,Namibia,Household,Online,M,8/18/2015,921286714,9/23/2015,8066,668.27,502.54,5390265.82,4053487.64,1336778.18 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,M,12/23/2013,295512759,1/9/2014,7647,205.7,117.11,1572987.9,895540.17,677447.73 +Sub-Saharan Africa,Guinea,Meat,Online,C,6/11/2016,691426122,6/25/2016,7209,421.89,364.69,3041405.01,2629050.21,412354.8 +Middle East and North Africa,Algeria,Beverages,Offline,C,12/17/2013,390325629,1/23/2014,4882,47.45,31.79,231650.9,155198.78,76452.12 +Australia and Oceania,Kiribati,Baby Food,Offline,H,9/5/2013,893822610,9/16/2013,828,255.28,159.42,211371.84,131999.76,79372.08 +Central America and the Caribbean,Barbados,Household,Online,C,6/13/2012,173840892,8/1/2012,2238,668.27,502.54,1495588.26,1124684.52,370903.74 +Europe,Ireland,Vegetables,Online,L,10/8/2015,322616803,11/4/2015,8336,154.06,90.93,1284244.16,757992.48,526251.68 +Asia,Taiwan,Clothes,Offline,C,4/2/2011,802699172,4/12/2011,5378,109.28,35.84,587707.84,192747.52,394960.32 +Europe,Latvia,Fruits,Offline,H,4/24/2010,696949326,5/21/2010,1648,9.33,6.92,15375.84,11404.16,3971.68 +Middle East and North Africa,Somalia,Office Supplies,Offline,C,1/23/2014,958541095,3/6/2014,2466,651.21,524.96,1605883.86,1294551.36,311332.5 +North America,United States of America,Meat,Online,C,2/7/2017,360960805,3/14/2017,5178,421.89,364.69,2184546.42,1888364.82,296181.6 +Central America and the Caribbean,Haiti,Snacks,Offline,C,4/29/2011,448007285,5/23/2011,4166,152.58,97.44,635648.28,405935.04,229713.24 +Central America and the Caribbean,Jamaica,Meat,Online,M,5/22/2012,583791863,7/2/2012,5840,421.89,364.69,2463837.6,2129789.6,334048 +Middle East and North Africa,Azerbaijan,Clothes,Online,H,7/11/2010,202738368,7/14/2010,3643,109.28,35.84,398107.04,130565.12,267541.92 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,C,3/3/2012,159583127,4/18/2012,3048,651.21,524.96,1984888.08,1600078.08,384810 +Asia,North Korea,Personal Care,Online,M,6/21/2013,479374969,7/28/2013,6561,81.73,56.67,536230.53,371811.87,164418.66 +Asia,Cambodia,Baby Food,Offline,L,8/18/2011,807475221,8/29/2011,8717,255.28,159.42,2225275.76,1389664.14,835611.62 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,L,4/12/2016,859557712,5/25/2016,1083,668.27,502.54,723736.41,544250.82,179485.59 +Middle East and North Africa,Israel,Cereal,Offline,L,5/29/2015,871608769,6/13/2015,7259,205.7,117.11,1493176.3,850101.49,643074.81 +Sub-Saharan Africa,Niger,Cereal,Online,H,12/23/2016,249927222,12/27/2016,7874,205.7,117.11,1619681.8,922124.14,697557.66 +Australia and Oceania,Tonga,Baby Food,Online,M,11/23/2014,721124398,1/9/2015,5589,255.28,159.42,1426759.92,890998.38,535761.54 +Europe,Denmark,Meat,Offline,M,6/22/2015,482124125,7/8/2015,97,421.89,364.69,40923.33,35374.93,5548.4 +Europe,Romania,Beverages,Online,H,12/13/2010,950162732,12/17/2010,3122,47.45,31.79,148138.9,99248.38,48890.52 +Europe,Iceland,Personal Care,Online,M,7/26/2013,912789046,8/31/2013,3418,81.73,56.67,279353.14,193698.06,85655.08 +Australia and Oceania,Fiji,Household,Offline,H,11/25/2013,577864396,11/28/2013,1771,668.27,502.54,1183506.17,889998.34,293507.83 +Europe,Latvia,Meat,Offline,C,12/16/2014,223562610,1/18/2015,5999,421.89,364.69,2530918.11,2187775.31,343142.8 +Australia and Oceania,Fiji,Baby Food,Offline,M,3/29/2013,648370015,4/17/2013,5951,255.28,159.42,1519171.28,948708.42,570462.86 +Asia,Maldives,Vegetables,Offline,H,2/4/2010,921085441,3/16/2010,8505,154.06,90.93,1310280.3,773359.65,536920.65 +Middle East and North Africa,Yemen,Fruits,Online,M,7/6/2015,630820214,8/15/2015,2574,9.33,6.92,24015.42,17812.08,6203.34 +Europe,Denmark,Snacks,Online,M,1/13/2014,336998164,1/13/2014,4100,152.58,97.44,625578,399504,226074 +Australia and Oceania,Tonga,Household,Offline,L,12/30/2013,219355618,1/16/2014,1057,668.27,502.54,706361.39,531184.78,175176.61 +Europe,Finland,Meat,Online,H,6/7/2013,527941405,6/29/2013,8449,421.89,364.69,3564548.61,3081265.81,483282.8 +Europe,Latvia,Baby Food,Online,C,6/12/2011,233116853,6/26/2011,3312,255.28,159.42,845487.36,527999.04,317488.32 +North America,Greenland,Household,Offline,L,12/27/2011,175555789,1/22/2012,9714,668.27,502.54,6491574.78,4881673.56,1609901.22 +Asia,Japan,Baby Food,Offline,L,7/3/2012,816244542,7/9/2012,3754,255.28,159.42,958321.12,598462.68,359858.44 +Central America and the Caribbean,Cuba,Office Supplies,Online,C,4/17/2015,886481940,5/30/2015,8561,651.21,524.96,5575008.81,4494182.56,1080826.25 +Sub-Saharan Africa,Democratic Republic of the Congo,Cereal,Offline,C,2/20/2016,537879312,3/25/2016,9296,205.7,117.11,1912187.2,1088654.56,823532.64 +Europe,Luxembourg,Vegetables,Offline,M,9/6/2015,892360484,9/23/2015,8152,154.06,90.93,1255897.12,741261.36,514635.76 +Europe,Slovenia,Vegetables,Online,M,8/18/2015,892161786,10/3/2015,9353,154.06,90.93,1440923.18,850468.29,590454.89 +Middle East and North Africa,Lebanon,Cosmetics,Online,C,12/18/2014,449832046,12/25/2014,4153,437.2,263.33,1815691.6,1093609.49,722082.11 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,H,9/24/2013,898232591,9/30/2013,5839,668.27,502.54,3902028.53,2934331.06,967697.47 +Europe,Iceland,Baby Food,Online,L,10/31/2016,940537250,12/3/2016,4728,255.28,159.42,1206963.84,753737.76,453226.08 +Sub-Saharan Africa,The Gambia,Snacks,Online,H,2/1/2015,700232350,3/15/2015,3168,152.58,97.44,483373.44,308689.92,174683.52 +Central America and the Caribbean,Guatemala,Baby Food,Offline,M,9/27/2011,371116721,10/22/2011,540,255.28,159.42,137851.2,86086.8,51764.4 +Central America and the Caribbean,Grenada,Cereal,Online,C,2/2/2011,667301690,3/14/2011,8254,205.7,117.11,1697847.8,966625.94,731221.86 +Sub-Saharan Africa,Mozambique,Beverages,Online,M,9/25/2014,573211085,10/25/2014,4753,47.45,31.79,225529.85,151097.87,74431.98 +Middle East and North Africa,Somalia,Clothes,Online,C,3/3/2010,493581235,3/5/2010,511,109.28,35.84,55842.08,18314.24,37527.84 +Middle East and North Africa,Lebanon,Cosmetics,Offline,L,6/23/2012,903460967,6/27/2012,3032,437.2,263.33,1325590.4,798416.56,527173.84 +Australia and Oceania,Palau,Personal Care,Online,C,1/29/2015,998211610,3/13/2015,1853,81.73,56.67,151445.69,105009.51,46436.18 +Middle East and North Africa,Egypt,Cosmetics,Online,C,3/29/2016,943506991,4/15/2016,3540,437.2,263.33,1547688,932188.2,615499.8 +Europe,Estonia,Fruits,Online,M,4/24/2015,525333440,5/31/2015,6694,9.33,6.92,62455.02,46322.48,16132.54 +Europe,Latvia,Beverages,Online,M,6/22/2016,499989783,6/23/2016,6943,47.45,31.79,329445.35,220717.97,108727.38 +Middle East and North Africa,Algeria,Cosmetics,Offline,L,5/30/2017,344087350,6/21/2017,1948,437.2,263.33,851665.6,512966.84,338698.76 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,C,1/30/2013,504549968,1/31/2013,6403,437.2,263.33,2799391.6,1686101.99,1113289.61 +Europe,Romania,Personal Care,Online,H,8/28/2014,148613965,8/29/2014,7030,81.73,56.67,574561.9,398390.1,176171.8 +Central America and the Caribbean,El Salvador,Office Supplies,Online,C,6/11/2015,313828170,7/5/2015,7584,651.21,524.96,4938776.64,3981296.64,957480 +Central America and the Caribbean,Costa Rica,Fruits,Online,C,5/18/2017,758053910,6/23/2017,3853,9.33,6.92,35948.49,26662.76,9285.73 +Middle East and North Africa,Bahrain,Baby Food,Offline,M,2/10/2012,409465014,3/22/2012,8652,255.28,159.42,2208682.56,1379301.84,829380.72 +Asia,India,Baby Food,Online,C,1/26/2015,516547811,1/29/2015,6831,255.28,159.42,1743817.68,1088998.02,654819.66 +Middle East and North Africa,Lebanon,Beverages,Offline,H,3/31/2016,598101127,5/2/2016,269,47.45,31.79,12764.05,8551.51,4212.54 +Central America and the Caribbean,Nicaragua,Baby Food,Online,M,4/9/2014,693236291,5/22/2014,2879,255.28,159.42,734951.12,458970.18,275980.94 +Central America and the Caribbean,Nicaragua,Beverages,Online,C,8/14/2012,911377131,9/26/2012,5601,47.45,31.79,265767.45,178055.79,87711.66 +Europe,Moldova ,Household,Offline,L,11/3/2015,982259976,11/6/2015,1410,668.27,502.54,942260.7,708581.4,233679.3 +Central America and the Caribbean,Nicaragua,Personal Care,Online,C,8/10/2010,705933654,9/10/2010,310,81.73,56.67,25336.3,17567.7,7768.6 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,C,12/14/2014,402759492,2/1/2015,4339,668.27,502.54,2899623.53,2180521.06,719102.47 +Central America and the Caribbean,Honduras,Cosmetics,Offline,C,11/25/2013,463411319,12/11/2013,2562,437.2,263.33,1120106.4,674651.46,445454.94 +Asia,Maldives,Clothes,Offline,M,4/3/2016,898875463,4/9/2016,6079,109.28,35.84,664313.12,217871.36,446441.76 +Europe,Andorra,Household,Offline,M,12/14/2012,890450751,1/13/2013,3020,668.27,502.54,2018175.4,1517670.8,500504.6 +Europe,Andorra,Office Supplies,Offline,L,2/21/2011,139748513,3/6/2011,3545,651.21,524.96,2308539.45,1860983.2,447556.25 +North America,Canada,Beverages,Offline,L,3/31/2015,218692576,4/18/2015,4848,47.45,31.79,230037.6,154117.92,75919.68 +Europe,Iceland,Household,Online,M,8/11/2015,519519269,9/1/2015,6151,668.27,502.54,4110528.77,3091123.54,1019405.23 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Offline,L,1/3/2015,504777419,2/9/2015,3710,154.06,90.93,571562.6,337350.3,234212.3 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,M,4/8/2017,157328355,5/21/2017,5811,651.21,524.96,3784181.31,3050542.56,733638.75 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,H,12/9/2015,430345904,12/15/2015,7771,651.21,524.96,5060552.91,4079464.16,981088.75 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,L,3/10/2013,997316396,3/15/2013,6939,651.21,524.96,4518746.19,3642697.44,876048.75 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,C,1/21/2016,702038657,1/29/2016,7694,47.45,31.79,365080.3,244592.26,120488.04 +Europe,France,Baby Food,Offline,L,6/25/2017,708624017,8/11/2017,6449,255.28,159.42,1646300.72,1028099.58,618201.14 +Sub-Saharan Africa,Gabon,Snacks,Offline,L,4/10/2015,451496303,5/19/2015,6644,152.58,97.44,1013741.52,647391.36,366350.16 +Central America and the Caribbean,The Bahamas,Vegetables,Online,C,11/10/2015,785391843,11/27/2015,3754,154.06,90.93,578341.24,341351.22,236990.02 +Central America and the Caribbean,Honduras,Personal Care,Online,C,5/23/2015,835359466,5/26/2015,284,81.73,56.67,23211.32,16094.28,7117.04 +Sub-Saharan Africa,Burundi,Vegetables,Offline,M,1/27/2011,246760499,2/28/2011,770,154.06,90.93,118626.2,70016.1,48610.1 +Sub-Saharan Africa,Sudan,Meat,Online,C,7/15/2012,535268771,8/7/2012,6779,421.89,364.69,2859992.31,2472233.51,387758.8 +Middle East and North Africa,Turkey,Household,Offline,M,5/3/2015,136870610,5/17/2015,1910,668.27,502.54,1276395.7,959851.4,316544.3 +Middle East and North Africa,Pakistan,Personal Care,Offline,L,4/20/2012,257864844,5/20/2012,6793,81.73,56.67,555191.89,384959.31,170232.58 +Asia,Myanmar,Household,Online,H,6/21/2012,824862802,6/26/2012,4088,668.27,502.54,2731887.76,2054383.52,677504.24 +Central America and the Caribbean,Barbados,Personal Care,Offline,C,8/6/2014,934788310,8/24/2014,3489,81.73,56.67,285155.97,197721.63,87434.34 +Middle East and North Africa,Qatar,Meat,Online,M,11/29/2010,204877698,12/4/2010,6719,421.89,364.69,2834678.91,2450352.11,384326.8 +Asia,Maldives,Baby Food,Offline,H,8/26/2013,122679793,10/10/2013,2532,255.28,159.42,646368.96,403651.44,242717.52 +Australia and Oceania,Solomon Islands,Cosmetics,Online,L,5/27/2013,896055924,6/23/2013,1715,437.2,263.33,749798,451610.95,298187.05 +Middle East and North Africa,Kuwait,Fruits,Online,C,3/2/2013,103179919,4/1/2013,2086,9.33,6.92,19462.38,14435.12,5027.26 +Sub-Saharan Africa,Swaziland,Fruits,Online,M,1/6/2017,342538106,2/22/2017,3492,9.33,6.92,32580.36,24164.64,8415.72 +Central America and the Caribbean,El Salvador,Fruits,Online,C,2/27/2011,682929313,3/5/2011,2815,9.33,6.92,26263.95,19479.8,6784.15 +Sub-Saharan Africa,Gabon,Cereal,Offline,C,2/24/2013,713464868,2/26/2013,8964,205.7,117.11,1843894.8,1049774.04,794120.76 +Middle East and North Africa,Kuwait,Clothes,Online,C,2/10/2015,993568599,2/27/2015,7883,109.28,35.84,861454.24,282526.72,578927.52 +Central America and the Caribbean,Panama,Beverages,Offline,C,3/25/2010,802976834,5/11/2010,7544,47.45,31.79,357962.8,239823.76,118139.04 +Middle East and North Africa,Iraq,Office Supplies,Online,M,9/7/2011,391738402,9/29/2011,2953,651.21,524.96,1923023.13,1550206.88,372816.25 +Sub-Saharan Africa,Mozambique,Household,Online,H,1/3/2011,530214631,2/13/2011,1147,668.27,502.54,766505.69,576413.38,190092.31 +Australia and Oceania,Palau,Vegetables,Offline,C,2/24/2012,259079349,4/3/2012,6191,154.06,90.93,953785.46,562947.63,390837.83 +Sub-Saharan Africa,South Sudan,Snacks,Online,L,7/21/2012,939318883,8/2/2012,4186,152.58,97.44,638699.88,407883.84,230816.04 +Middle East and North Africa,Saudi Arabia,Household,Online,C,7/9/2014,402232062,8/28/2014,8261,668.27,502.54,5520578.47,4151482.94,1369095.53 +Central America and the Caribbean,El Salvador,Baby Food,Offline,C,11/1/2013,599430215,12/21/2013,3576,255.28,159.42,912881.28,570085.92,342795.36 +Sub-Saharan Africa,Zambia,Cosmetics,Online,L,2/20/2011,852837169,2/20/2011,2325,437.2,263.33,1016490,612242.25,404247.75 +Asia,China,Fruits,Online,C,9/16/2015,104689252,9/19/2015,8731,9.33,6.92,81460.23,60418.52,21041.71 +Middle East and North Africa,Egypt,Office Supplies,Online,M,5/20/2011,967535293,7/7/2011,4049,651.21,524.96,2636749.29,2125563.04,511186.25 +Europe,Romania,Meat,Offline,C,5/8/2013,274236619,6/14/2013,1565,421.89,364.69,660257.85,570739.85,89518 +Europe,Montenegro,Personal Care,Offline,L,5/17/2011,327967059,5/28/2011,1596,81.73,56.67,130441.08,90445.32,39995.76 +Europe,San Marino,Vegetables,Offline,M,5/30/2011,352212941,6/25/2011,6491,154.06,90.93,1000003.46,590226.63,409776.83 +Europe,Kosovo,Household,Online,H,9/14/2016,540773093,10/8/2016,5630,668.27,502.54,3762360.1,2829300.2,933059.9 +Sub-Saharan Africa,Senegal,Fruits,Offline,L,6/2/2016,707758843,6/12/2016,425,9.33,6.92,3965.25,2941,1024.25 +Australia and Oceania,Nauru,Personal Care,Offline,L,2/21/2012,737594020,3/21/2012,9316,81.73,56.67,761396.68,527937.72,233458.96 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Offline,M,2/4/2014,135014951,3/15/2014,2779,154.06,90.93,428132.74,252694.47,175438.27 +Europe,Bosnia and Herzegovina,Snacks,Offline,L,8/20/2014,275070464,9/24/2014,8318,152.58,97.44,1269160.44,810505.92,458654.52 +Middle East and North Africa,Azerbaijan,Meat,Online,M,10/4/2014,353121888,10/31/2014,5469,421.89,364.69,2307316.41,1994489.61,312826.8 +Sub-Saharan Africa,Sierra Leone,Household,Online,L,9/25/2012,534843051,10/6/2012,799,668.27,502.54,533947.73,401529.46,132418.27 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,C,6/25/2015,606220281,8/14/2015,2907,651.21,524.96,1893067.47,1526058.72,367008.75 +Europe,Croatia,Baby Food,Offline,M,1/13/2012,423552405,2/23/2012,7424,255.28,159.42,1895198.72,1183534.08,711664.64 +Sub-Saharan Africa,Liberia,Office Supplies,Online,H,3/24/2015,363450753,5/9/2015,2009,651.21,524.96,1308280.89,1054644.64,253636.25 +Central America and the Caribbean,Costa Rica,Clothes,Offline,C,6/10/2012,872839152,6/26/2012,1356,109.28,35.84,148183.68,48599.04,99584.64 +Sub-Saharan Africa,The Gambia,Snacks,Offline,C,11/8/2014,218953931,11/24/2014,2189,152.58,97.44,333997.62,213296.16,120701.46 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,M,10/7/2015,339343917,11/23/2015,8261,651.21,524.96,5379645.81,4336694.56,1042951.25 +Middle East and North Africa,Algeria,Vegetables,Offline,C,2/12/2017,991870439,3/8/2017,5359,154.06,90.93,825607.54,487293.87,338313.67 +Europe,Slovenia,Vegetables,Offline,M,7/22/2010,204707324,7/23/2010,6301,154.06,90.93,970732.06,572949.93,397782.13 +Europe,Ukraine,Clothes,Offline,M,7/6/2011,126340901,8/21/2011,5935,109.28,35.84,648576.8,212710.4,435866.4 +Middle East and North Africa,Tunisia ,Office Supplies,Online,M,7/19/2017,275569999,7/31/2017,6141,651.21,524.96,3999080.61,3223779.36,775301.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,L,2/23/2012,691505944,3/13/2012,831,651.21,524.96,541155.51,436241.76,104913.75 +Asia,India,Office Supplies,Offline,C,12/7/2013,583572566,12/31/2013,945,651.21,524.96,615393.45,496087.2,119306.25 +Central America and the Caribbean,Guatemala,Meat,Online,M,4/23/2012,581506192,6/9/2012,9459,421.89,364.69,3990657.51,3449602.71,541054.8 +Australia and Oceania,Vanuatu,Baby Food,Online,L,9/1/2016,485355651,10/16/2016,6378,255.28,159.42,1628175.84,1016780.76,611395.08 +Sub-Saharan Africa,Cameroon,Beverages,Online,L,10/1/2014,615482270,11/10/2014,3736,47.45,31.79,177273.2,118767.44,58505.76 +Central America and the Caribbean,Cuba,Vegetables,Online,L,4/19/2014,462559878,6/1/2014,602,154.06,90.93,92744.12,54739.86,38004.26 +Europe,Netherlands,Fruits,Online,H,7/17/2016,937574803,8/12/2016,8074,9.33,6.92,75330.42,55872.08,19458.34 +Europe,Poland,Meat,Online,H,6/1/2012,321825873,6/2/2012,4282,421.89,364.69,1806532.98,1561602.58,244930.4 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,L,8/24/2016,116924417,10/7/2016,9388,47.45,31.79,445460.6,298444.52,147016.08 +Central America and the Caribbean,The Bahamas,Vegetables,Online,L,12/9/2010,994794261,12/24/2010,583,154.06,90.93,89816.98,53012.19,36804.79 +Europe,Montenegro,Cosmetics,Offline,M,12/4/2015,547671735,1/16/2016,7092,437.2,263.33,3100622.4,1867536.36,1233086.04 +Asia,North Korea,Fruits,Online,C,8/30/2011,938105666,10/10/2011,5168,9.33,6.92,48217.44,35762.56,12454.88 +Asia,China,Snacks,Offline,L,2/15/2017,348957383,3/25/2017,3099,152.58,97.44,472845.42,301966.56,170878.86 +Europe,Hungary,Meat,Online,C,9/18/2010,633400714,11/6/2010,6202,421.89,364.69,2616561.78,2261807.38,354754.4 +Australia and Oceania,Tuvalu,Meat,Online,M,4/27/2017,564921987,5/1/2017,1824,421.89,364.69,769527.36,665194.56,104332.8 +Middle East and North Africa,Iraq,Fruits,Online,H,9/7/2013,787320029,9/28/2013,4348,9.33,6.92,40566.84,30088.16,10478.68 +Asia,Turkmenistan,Clothes,Online,H,6/23/2015,664706170,7/24/2015,182,109.28,35.84,19888.96,6522.88,13366.08 +Europe,Macedonia,Cosmetics,Offline,M,12/1/2012,531504237,12/2/2012,2770,437.2,263.33,1211044,729424.1,481619.9 +Europe,Sweden,Meat,Offline,H,6/12/2012,342450559,6/30/2012,7585,421.89,364.69,3200035.65,2766173.65,433862 +Middle East and North Africa,Tunisia ,Snacks,Online,M,3/18/2010,122593963,5/6/2010,7133,152.58,97.44,1088353.14,695039.52,393313.62 +Europe,Lithuania,Beverages,Offline,L,12/27/2010,417295777,1/26/2011,5949,47.45,31.79,282280.05,189118.71,93161.34 +Asia,Sri Lanka,Meat,Offline,M,11/2/2016,942229831,12/4/2016,5600,421.89,364.69,2362584,2042264,320320 +Europe,Kosovo,Office Supplies,Offline,L,9/28/2015,133382451,11/9/2015,9686,651.21,524.96,6307620.06,5084762.56,1222857.5 +Sub-Saharan Africa,Botswana,Fruits,Offline,H,9/3/2015,997052466,10/6/2015,8836,9.33,6.92,82439.88,61145.12,21294.76 +Middle East and North Africa,Turkey,Meat,Offline,M,7/11/2010,759851205,8/23/2010,5712,421.89,364.69,2409835.68,2083109.28,326726.4 +Sub-Saharan Africa,Senegal,Snacks,Online,L,3/12/2014,318702495,4/28/2014,5,152.58,97.44,762.9,487.2,275.7 +Asia,South Korea,Vegetables,Offline,L,5/6/2011,190842664,6/9/2011,3440,154.06,90.93,529966.4,312799.2,217167.2 +Sub-Saharan Africa,Rwanda,Household,Offline,M,3/18/2014,963820540,4/18/2014,4771,668.27,502.54,3188316.17,2397618.34,790697.83 +Asia,Myanmar,Snacks,Online,M,5/18/2013,145497453,6/15/2013,4784,152.58,97.44,729942.72,466152.96,263789.76 +Asia,South Korea,Cosmetics,Offline,M,11/6/2011,714047229,11/10/2011,1298,437.2,263.33,567485.6,341802.34,225683.26 +Sub-Saharan Africa,Uganda,Personal Care,Online,L,9/11/2013,767956197,9/12/2013,4159,81.73,56.67,339915.07,235690.53,104224.54 +Middle East and North Africa,Iran,Vegetables,Offline,C,9/10/2012,276023185,9/10/2012,249,154.06,90.93,38360.94,22641.57,15719.37 +Europe,Bosnia and Herzegovina,Cereal,Offline,C,4/6/2011,627359521,5/20/2011,8478,205.7,117.11,1743924.6,992858.58,751066.02 +Asia,Tajikistan,Beverages,Offline,L,8/30/2016,581389033,9/11/2016,4790,47.45,31.79,227285.5,152274.1,75011.4 +Europe,Finland,Office Supplies,Online,M,7/5/2014,317848050,7/8/2014,7156,651.21,524.96,4660058.76,3756613.76,903445 +Asia,Maldives,Office Supplies,Online,C,5/30/2010,986785399,7/19/2010,583,651.21,524.96,379655.43,306051.68,73603.75 +Europe,Croatia,Office Supplies,Offline,M,1/15/2011,658562409,3/2/2011,2107,651.21,524.96,1372099.47,1106090.72,266008.75 +Europe,Portugal,Cosmetics,Online,H,10/12/2012,173852908,11/10/2012,5794,437.2,263.33,2533136.8,1525734.02,1007402.78 +Sub-Saharan Africa,Kenya,Beverages,Online,H,1/28/2013,893643224,3/16/2013,7743,47.45,31.79,367405.35,246149.97,121255.38 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,M,3/22/2014,649232184,4/26/2014,1086,437.2,263.33,474799.2,285976.38,188822.82 +Europe,Vatican City,Cosmetics,Online,M,1/3/2012,492231118,2/17/2012,981,437.2,263.33,428893.2,258326.73,170566.47 +Europe,Russia,Fruits,Online,M,8/22/2014,644563853,9/2/2014,9623,9.33,6.92,89782.59,66591.16,23191.43 +Central America and the Caribbean,Honduras,Office Supplies,Offline,L,4/5/2016,948466718,5/15/2016,1234,651.21,524.96,803593.14,647800.64,155792.5 +Middle East and North Africa,Lebanon,Snacks,Offline,M,11/5/2015,416488540,11/21/2015,7069,152.58,97.44,1078588.02,688803.36,389784.66 +Europe,Finland,Office Supplies,Online,C,6/11/2013,381490647,7/27/2013,415,651.21,524.96,270252.15,217858.4,52393.75 +Central America and the Caribbean,Barbados,Fruits,Offline,C,12/16/2013,446646869,1/3/2014,1589,9.33,6.92,14825.37,10995.88,3829.49 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,C,10/11/2015,735443532,11/19/2015,2939,255.28,159.42,750267.92,468535.38,281732.54 +Middle East and North Africa,Somalia,Personal Care,Offline,C,7/28/2014,541679465,7/28/2014,3846,81.73,56.67,314333.58,217952.82,96380.76 +Middle East and North Africa,Iran,Meat,Online,C,8/26/2014,579465997,9/3/2014,5720,421.89,364.69,2413210.8,2086026.8,327184 +Middle East and North Africa,Afghanistan,Personal Care,Online,H,1/9/2010,733226954,1/15/2010,7005,81.73,56.67,572518.65,396973.35,175545.3 +Asia,Thailand,Cereal,Online,M,12/2/2010,507698667,12/5/2010,8172,205.7,117.11,1680980.4,957022.92,723957.48 +Europe,Romania,Household,Online,C,4/7/2017,377929961,5/22/2017,6729,668.27,502.54,4496788.83,3381591.66,1115197.17 +Europe,Macedonia,Personal Care,Offline,H,11/29/2014,439282166,1/7/2015,2210,81.73,56.67,180623.3,125240.7,55382.6 +Central America and the Caribbean,Jamaica,Fruits,Online,C,4/10/2017,857429111,5/15/2017,1183,9.33,6.92,11037.39,8186.36,2851.03 +Central America and the Caribbean,Guatemala,Clothes,Offline,L,2/14/2016,518357121,3/26/2016,2246,109.28,35.84,245442.88,80496.64,164946.24 +Europe,Belarus,Vegetables,Offline,L,8/22/2015,178365027,8/29/2015,1030,154.06,90.93,158681.8,93657.9,65023.9 +Europe,Slovakia,Beverages,Offline,C,7/7/2013,214064157,8/24/2013,5196,47.45,31.79,246550.2,165180.84,81369.36 +Europe,Liechtenstein,Personal Care,Online,M,4/11/2012,172378337,4/20/2012,9435,81.73,56.67,771122.55,534681.45,236441.1 +Asia,Taiwan,Fruits,Online,C,7/11/2015,120543897,7/20/2015,473,9.33,6.92,4413.09,3273.16,1139.93 +Asia,Thailand,Household,Online,H,7/24/2016,196109664,9/10/2016,2062,668.27,502.54,1377972.74,1036237.48,341735.26 +Sub-Saharan Africa,Liberia,Household,Offline,M,4/30/2017,156936967,6/9/2017,9991,668.27,502.54,6676685.57,5020877.14,1655808.43 +Sub-Saharan Africa,Swaziland,Snacks,Online,M,1/17/2017,731199634,2/26/2017,7075,152.58,97.44,1079503.5,689388,390115.5 +Asia,Kyrgyzstan,Clothes,Offline,M,12/31/2015,467383992,1/15/2016,8164,109.28,35.84,892161.92,292597.76,599564.16 +Europe,Greece,Cereal,Online,H,9/30/2011,684288871,10/20/2011,5138,205.7,117.11,1056886.6,601711.18,455175.42 +Sub-Saharan Africa,Djibouti,Baby Food,Online,H,6/30/2010,521025598,7/24/2010,1908,255.28,159.42,487074.24,304173.36,182900.88 +Europe,Serbia,Cosmetics,Offline,H,9/21/2015,987018001,10/25/2015,9415,437.2,263.33,4116238,2479251.95,1636986.05 +Sub-Saharan Africa,Rwanda,Personal Care,Offline,L,10/28/2016,912002408,11/15/2016,634,81.73,56.67,51816.82,35928.78,15888.04 +Europe,Malta,Household,Online,C,8/18/2015,996027648,9/23/2015,5570,668.27,502.54,3722263.9,2799147.8,923116.1 +Sub-Saharan Africa,Comoros,Vegetables,Online,L,1/8/2015,659455049,1/17/2015,6258,154.06,90.93,964107.48,569039.94,395067.54 +Central America and the Caribbean,Grenada,Clothes,Offline,L,3/3/2015,292958438,4/20/2015,1767,109.28,35.84,193097.76,63329.28,129768.48 +Sub-Saharan Africa,South Sudan,Beverages,Online,H,4/20/2017,807524144,5/14/2017,3194,47.45,31.79,151555.3,101537.26,50018.04 +Sub-Saharan Africa,Chad,Personal Care,Offline,M,5/10/2012,484450995,5/10/2012,8670,81.73,56.67,708599.1,491328.9,217270.2 +Asia,Vietnam,Household,Offline,L,1/20/2015,825350320,1/21/2015,8356,668.27,502.54,5584064.12,4199224.24,1384839.88 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,C,9/4/2014,702145946,10/15/2014,9443,47.45,31.79,448070.35,300192.97,147877.38 +Central America and the Caribbean,The Bahamas,Beverages,Online,C,9/17/2016,407074201,10/30/2016,1157,47.45,31.79,54899.65,36781.03,18118.62 +Central America and the Caribbean,Haiti,Fruits,Online,L,5/12/2016,302683913,6/4/2016,9751,9.33,6.92,90976.83,67476.92,23499.91 +Europe,Moldova ,Office Supplies,Online,M,6/15/2017,371836411,6/25/2017,3512,651.21,524.96,2287049.52,1843659.52,443390 +Asia,China,Snacks,Online,C,7/15/2013,667705523,8/4/2013,7757,152.58,97.44,1183563.06,755842.08,427720.98 +Europe,Bosnia and Herzegovina,Snacks,Online,L,5/9/2014,863777577,6/9/2014,9835,152.58,97.44,1500624.3,958322.4,542301.9 +Central America and the Caribbean,The Bahamas,Clothes,Offline,L,10/16/2011,703851401,10/27/2011,4126,109.28,35.84,450889.28,147875.84,303013.44 +Australia and Oceania,Solomon Islands,Personal Care,Offline,C,12/10/2013,452038323,1/22/2014,7040,81.73,56.67,575379.2,398956.8,176422.4 +Asia,Vietnam,Household,Online,L,1/14/2011,442762172,2/27/2011,2021,668.27,502.54,1350573.67,1015633.34,334940.33 +Europe,Switzerland,Beverages,Offline,L,1/30/2017,630759274,3/18/2017,4541,47.45,31.79,215470.45,144358.39,71112.06 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,M,1/28/2013,141078460,2/19/2013,7106,9.33,6.92,66298.98,49173.52,17125.46 +Middle East and North Africa,Kuwait,Personal Care,Offline,C,5/18/2011,419081056,5/23/2011,4252,81.73,56.67,347515.96,240960.84,106555.12 +Europe,Liechtenstein,Clothes,Online,M,1/15/2014,280440890,2/3/2014,7546,109.28,35.84,824626.88,270448.64,554178.24 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,C,8/14/2016,861144292,10/1/2016,587,154.06,90.93,90433.22,53375.91,37057.31 +Middle East and North Africa,Iraq,Cosmetics,Offline,H,12/10/2011,667490088,12/24/2011,4005,437.2,263.33,1750986,1054636.65,696349.35 +Europe,Slovakia,Personal Care,Offline,C,8/16/2016,526089608,8/24/2016,461,81.73,56.67,37677.53,26124.87,11552.66 +Middle East and North Africa,Morocco,Cosmetics,Offline,C,4/7/2014,433866679,4/11/2014,9647,437.2,263.33,4217668.4,2540344.51,1677323.89 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,M,4/2/2012,908057630,5/13/2012,3286,154.06,90.93,506241.16,298795.98,207445.18 +Sub-Saharan Africa,Botswana,Meat,Online,L,3/31/2015,736211287,5/16/2015,135,421.89,364.69,56955.15,49233.15,7722 +Middle East and North Africa,United Arab Emirates,Household,Offline,M,10/29/2013,126188981,11/6/2013,979,668.27,502.54,654236.33,491986.66,162249.67 +Australia and Oceania,Solomon Islands,Fruits,Online,H,1/1/2011,256164538,1/8/2011,3634,9.33,6.92,33905.22,25147.28,8757.94 +Australia and Oceania,Tonga,Cosmetics,Online,H,11/5/2010,124624288,12/11/2010,7951,437.2,263.33,3476177.2,2093736.83,1382440.37 +Sub-Saharan Africa,Mauritius ,Personal Care,Offline,H,9/14/2014,600367057,10/7/2014,808,81.73,56.67,66037.84,45789.36,20248.48 +Australia and Oceania,Australia,Fruits,Online,C,6/2/2017,372504174,6/14/2017,1118,9.33,6.92,10430.94,7736.56,2694.38 +Asia,Sri Lanka,Cosmetics,Offline,L,2/11/2011,900459468,3/19/2011,4822,437.2,263.33,2108178.4,1269777.26,838401.14 +Asia,Taiwan,Cereal,Online,M,9/9/2011,563969266,10/18/2011,9893,205.7,117.11,2034990.1,1158569.23,876420.87 +Asia,Indonesia,Household,Offline,L,3/7/2017,513082396,3/11/2017,1338,668.27,502.54,894145.26,672398.52,221746.74 +Sub-Saharan Africa,South Africa,Meat,Offline,H,7/20/2011,618160188,8/18/2011,6191,421.89,364.69,2611920.99,2257795.79,354125.2 +Asia,Brunei,Cosmetics,Online,C,11/20/2013,819876468,1/8/2014,8521,437.2,263.33,3725381.2,2243834.93,1481546.27 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,L,1/26/2014,679217565,2/4/2014,4426,437.2,263.33,1935047.2,1165498.58,769548.62 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,H,5/25/2014,727482306,7/13/2014,7036,152.58,97.44,1073552.88,685587.84,387965.04 +Europe,Vatican City,Meat,Online,M,8/25/2010,216282021,9/11/2010,1511,421.89,364.69,637475.79,551046.59,86429.2 +Asia,Nepal,Office Supplies,Online,H,1/17/2011,267540538,1/18/2011,45,651.21,524.96,29304.45,23623.2,5681.25 +Europe,Albania,Household,Offline,L,4/14/2017,723494184,4/17/2017,6861,668.27,502.54,4585000.47,3447926.94,1137073.53 +Europe,Belarus,Office Supplies,Online,L,3/18/2013,596691787,3/30/2013,3214,651.21,524.96,2092988.94,1687221.44,405767.5 +Europe,Armenia,Personal Care,Offline,M,1/5/2014,319994676,2/6/2014,2390,81.73,56.67,195334.7,135441.3,59893.4 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,L,1/6/2017,396576678,1/9/2017,4707,437.2,263.33,2057900.4,1239494.31,818406.09 +Asia,Sri Lanka,Beverages,Online,C,1/17/2013,949924123,2/16/2013,2512,47.45,31.79,119194.4,79856.48,39337.92 +Middle East and North Africa,Afghanistan,Household,Online,H,11/29/2012,373835837,12/3/2012,5187,668.27,502.54,3466316.49,2606674.98,859641.51 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Offline,M,5/9/2013,282423150,6/12/2013,4141,255.28,159.42,1057114.48,660158.22,396956.26 +Europe,Liechtenstein,Household,Offline,C,12/14/2015,560109889,12/26/2015,7818,668.27,502.54,5224534.86,3928857.72,1295677.14 +Sub-Saharan Africa,Angola,Baby Food,Online,M,10/16/2015,711632382,12/2/2015,6691,255.28,159.42,1708078.48,1066679.22,641399.26 +Sub-Saharan Africa,Cape Verde,Household,Online,L,10/17/2012,312039458,11/18/2012,8265,668.27,502.54,5523251.55,4153493.1,1369758.45 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,H,7/15/2015,356692445,8/14/2015,2076,47.45,31.79,98506.2,65996.04,32510.16 +Europe,Netherlands,Cereal,Offline,M,9/17/2014,111265170,10/23/2014,4691,205.7,117.11,964938.7,549363.01,415575.69 +Europe,Estonia,Fruits,Online,L,3/27/2017,261743962,4/6/2017,4710,9.33,6.92,43944.3,32593.2,11351.1 +Europe,Estonia,Clothes,Offline,M,2/23/2012,664427649,2/26/2012,7761,109.28,35.84,848122.08,278154.24,569967.84 +Middle East and North Africa,Tunisia ,Meat,Offline,H,4/11/2012,795927560,5/8/2012,1507,421.89,364.69,635788.23,549587.83,86200.4 +Europe,Austria,Personal Care,Online,H,8/2/2012,203167521,9/2/2012,639,81.73,56.67,52225.47,36212.13,16013.34 +North America,Greenland,Snacks,Offline,M,9/1/2016,753383862,10/1/2016,1882,152.58,97.44,287155.56,183382.08,103773.48 +Europe,Serbia,Cereal,Offline,H,4/5/2010,784125411,5/1/2010,8989,205.7,117.11,1849037.3,1052701.79,796335.51 +Europe,Slovenia,Cereal,Offline,H,6/10/2010,953253495,7/14/2010,7747,205.7,117.11,1593557.9,907251.17,686306.73 +Europe,Finland,Meat,Offline,C,6/8/2016,188941943,6/15/2016,975,421.89,364.69,411342.75,355572.75,55770 +Sub-Saharan Africa,Botswana,Beverages,Online,M,5/20/2013,639677083,6/2/2013,3519,47.45,31.79,166976.55,111869.01,55107.54 +North America,Mexico,Beverages,Online,H,12/28/2013,924257743,1/4/2014,7260,47.45,31.79,344487,230795.4,113691.6 +Sub-Saharan Africa,South Sudan,Snacks,Offline,C,11/21/2016,181795251,11/28/2016,6109,152.58,97.44,932111.22,595260.96,336850.26 +Asia,Bhutan,Cereal,Offline,C,5/30/2010,321713435,6/20/2010,1010,205.7,117.11,207757,118281.1,89475.9 +Middle East and North Africa,Afghanistan,Snacks,Online,H,3/30/2014,173748624,4/16/2014,4934,152.58,97.44,752829.72,480768.96,272060.76 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,M,1/24/2015,437949645,1/29/2015,7887,651.21,524.96,5136093.27,4140359.52,995733.75 +Sub-Saharan Africa,Madagascar,Beverages,Online,H,10/7/2015,534677827,10/13/2015,1906,47.45,31.79,90439.7,60591.74,29847.96 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,C,7/6/2016,854606997,8/6/2016,6057,651.21,524.96,3944378.97,3179682.72,764696.25 +Europe,Hungary,Household,Offline,L,12/17/2010,508723485,12/17/2010,1439,668.27,502.54,961640.53,723155.06,238485.47 +Asia,Brunei,Beverages,Offline,L,10/7/2012,478326117,11/5/2012,6182,47.45,31.79,293335.9,196525.78,96810.12 +Sub-Saharan Africa,Botswana,Personal Care,Online,H,12/8/2013,465026223,1/16/2014,448,81.73,56.67,36615.04,25388.16,11226.88 +Sub-Saharan Africa,Malawi,Clothes,Offline,M,4/26/2011,240747630,6/9/2011,1429,109.28,35.84,156161.12,51215.36,104945.76 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,L,5/27/2010,997726666,6/17/2010,8347,109.28,35.84,912160.16,299156.48,613003.68 +Middle East and North Africa,Somalia,Meat,Offline,M,12/18/2013,398512160,1/21/2014,7459,421.89,364.69,3146877.51,2720222.71,426654.8 +Sub-Saharan Africa,Togo,Cosmetics,Offline,L,9/8/2010,225965440,9/19/2010,7050,437.2,263.33,3082260,1856476.5,1225783.5 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,H,10/30/2016,533260333,11/18/2016,2438,154.06,90.93,375598.28,221687.34,153910.94 +Sub-Saharan Africa,Burkina Faso,Vegetables,Offline,H,11/10/2011,993883168,12/16/2011,971,154.06,90.93,149592.26,88293.03,61299.23 +Asia,Bangladesh,Office Supplies,Offline,M,5/15/2010,451632773,6/14/2010,7029,651.21,524.96,4577355.09,3689943.84,887411.25 +Sub-Saharan Africa,Swaziland,Household,Offline,H,11/18/2012,970620477,12/21/2012,7023,668.27,502.54,4693260.21,3529338.42,1163921.79 +Australia and Oceania,East Timor,Office Supplies,Online,H,3/14/2017,185270106,3/26/2017,4396,651.21,524.96,2862719.16,2307724.16,554995 +Central America and the Caribbean,Cuba,Office Supplies,Online,L,8/13/2014,750317990,8/15/2014,4622,651.21,524.96,3009892.62,2426365.12,583527.5 +Sub-Saharan Africa,Chad,Beverages,Online,L,6/1/2016,890812957,6/25/2016,205,47.45,31.79,9727.25,6516.95,3210.3 +Asia,North Korea,Meat,Online,L,3/28/2012,252116334,4/7/2012,5681,421.89,364.69,2396757.09,2071803.89,324953.2 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,M,9/19/2011,349901950,10/23/2011,2617,437.2,263.33,1144152.4,689134.61,455017.79 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,L,5/25/2010,520156133,6/25/2010,4614,421.89,364.69,1946600.46,1682679.66,263920.8 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,M,4/4/2016,169177711,4/28/2016,2299,437.2,263.33,1005122.8,605395.67,399727.13 +Sub-Saharan Africa,Kenya,Clothes,Offline,L,8/16/2015,123578011,8/18/2015,8335,109.28,35.84,910848.8,298726.4,612122.4 +Central America and the Caribbean,Nicaragua,Snacks,Offline,H,10/23/2014,380280864,12/2/2014,2413,152.58,97.44,368175.54,235122.72,133052.82 +Sub-Saharan Africa,Tanzania,Personal Care,Online,M,8/19/2013,556522595,9/14/2013,6258,81.73,56.67,511466.34,354640.86,156825.48 +Central America and the Caribbean,The Bahamas,Meat,Online,M,10/1/2016,339852035,11/8/2016,8624,421.89,364.69,3638379.36,3145086.56,493292.8 +Europe,Slovenia,Clothes,Offline,C,9/30/2014,838130509,10/16/2014,298,109.28,35.84,32565.44,10680.32,21885.12 +Australia and Oceania,Palau,Personal Care,Online,M,8/18/2010,529531848,9/26/2010,9096,81.73,56.67,743416.08,515470.32,227945.76 +Asia,Thailand,Baby Food,Offline,H,1/16/2016,212542378,3/4/2016,4868,255.28,159.42,1242703.04,776056.56,466646.48 +Europe,Vatican City,Cereal,Offline,C,3/9/2017,755960929,4/1/2017,4493,205.7,117.11,924210.1,526175.23,398034.87 +Central America and the Caribbean,El Salvador,Household,Online,M,6/23/2016,848898828,7/2/2016,6882,668.27,502.54,4599034.14,3458480.28,1140553.86 +Middle East and North Africa,Bahrain,Household,Online,C,8/11/2013,150779902,9/18/2013,7979,668.27,502.54,5332126.33,4009766.66,1322359.67 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,M,11/30/2016,641340482,12/2/2016,5755,47.45,31.79,273074.75,182951.45,90123.3 +Asia,South Korea,Cereal,Online,C,11/7/2016,770629394,12/16/2016,5218,205.7,117.11,1073342.6,611079.98,462262.62 +Europe,Slovakia,Household,Online,H,7/12/2012,409007966,8/22/2012,3401,668.27,502.54,2272786.27,1709138.54,563647.73 +Central America and the Caribbean,Panama,Office Supplies,Offline,C,6/20/2015,397150027,8/4/2015,4373,651.21,524.96,2847741.33,2295650.08,552091.25 +Sub-Saharan Africa,Guinea,Personal Care,Online,C,7/17/2015,296041905,9/5/2015,4233,81.73,56.67,345963.09,239884.11,106078.98 +Central America and the Caribbean,Barbados,Clothes,Offline,H,1/17/2015,636982429,2/27/2015,6111,109.28,35.84,667810.08,219018.24,448791.84 +Central America and the Caribbean,Dominica,Baby Food,Offline,M,5/4/2017,671582925,5/21/2017,5166,255.28,159.42,1318776.48,823563.72,495212.76 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,M,6/30/2015,621767222,7/19/2015,3593,152.58,97.44,548219.94,350101.92,198118.02 +Australia and Oceania,Tonga,Cosmetics,Online,C,3/19/2011,329771649,5/4/2011,5614,437.2,263.33,2454440.8,1478334.62,976106.18 +Europe,Norway,Fruits,Offline,H,1/18/2011,608145034,2/25/2011,2485,9.33,6.92,23185.05,17196.2,5988.85 +Europe,Armenia,Beverages,Online,H,1/19/2015,989748704,3/8/2015,7491,47.45,31.79,355447.95,238138.89,117309.06 +Asia,Bangladesh,Fruits,Online,M,12/23/2012,177756488,1/8/2013,950,9.33,6.92,8863.5,6574,2289.5 +Asia,Cambodia,Baby Food,Offline,C,10/15/2010,995654714,12/3/2010,5210,255.28,159.42,1330008.8,830578.2,499430.6 +Asia,Tajikistan,Beverages,Offline,L,9/23/2011,937242209,10/31/2011,9652,47.45,31.79,457987.4,306837.08,151150.32 +Australia and Oceania,Tuvalu,Household,Offline,H,7/12/2012,716630303,8/19/2012,5687,668.27,502.54,3800451.49,2857944.98,942506.51 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,H,10/13/2014,218242824,11/28/2014,1756,47.45,31.79,83322.2,55823.24,27498.96 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,C,7/24/2013,746816098,8/10/2013,8334,437.2,263.33,3643624.8,2194592.22,1449032.58 +Australia and Oceania,Solomon Islands,Beverages,Offline,L,5/16/2016,977398955,7/3/2016,2926,47.45,31.79,138838.7,93017.54,45821.16 +Asia,Tajikistan,Office Supplies,Online,L,8/20/2016,105352723,10/7/2016,5067,651.21,524.96,3299681.07,2659972.32,639708.75 +Europe,Czech Republic,Cereal,Offline,M,8/16/2012,996351230,8/30/2012,1325,205.7,117.11,272552.5,155170.75,117381.75 +Asia,Thailand,Baby Food,Offline,C,4/1/2011,736380803,4/8/2011,299,255.28,159.42,76328.72,47666.58,28662.14 +Europe,Montenegro,Office Supplies,Offline,H,9/12/2016,981740272,10/9/2016,7618,651.21,524.96,4960917.78,3999145.28,961772.5 +Asia,Maldives,Vegetables,Online,L,7/7/2011,309040963,8/11/2011,943,154.06,90.93,145278.58,85746.99,59531.59 +Middle East and North Africa,Somalia,Snacks,Online,H,5/14/2013,965206706,6/14/2013,4968,152.58,97.44,758017.44,484081.92,273935.52 +Asia,Cambodia,Personal Care,Online,C,9/18/2010,317473828,10/17/2010,6416,81.73,56.67,524379.68,363594.72,160784.96 +Sub-Saharan Africa,Uganda,Clothes,Offline,M,1/1/2012,303391158,2/2/2012,9041,109.28,35.84,988000.48,324029.44,663971.04 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,H,8/7/2011,680820024,8/12/2011,8629,109.28,35.84,942977.12,309263.36,633713.76 +Sub-Saharan Africa,Senegal,Office Supplies,Online,L,4/20/2016,377934253,4/22/2016,7999,651.21,524.96,5209028.79,4199155.04,1009873.75 +Europe,France,Vegetables,Offline,C,3/31/2011,643220174,5/9/2011,1998,154.06,90.93,307811.88,181678.14,126133.74 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,M,9/16/2016,995476615,10/8/2016,2507,255.28,159.42,639986.96,399665.94,240321.02 +Asia,Mongolia,Clothes,Offline,H,3/8/2016,573814904,3/27/2016,3436,109.28,35.84,375486.08,123146.24,252339.84 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,C,2/21/2013,387658870,3/30/2013,5729,437.2,263.33,2504718.8,1508617.57,996101.23 +Europe,Ukraine,Fruits,Offline,H,2/18/2012,166744840,4/4/2012,2358,9.33,6.92,22000.14,16317.36,5682.78 +Europe,Romania,Office Supplies,Offline,H,12/22/2014,611121642,12/25/2014,3329,651.21,524.96,2167878.09,1747591.84,420286.25 +Australia and Oceania,Federated States of Micronesia,Household,Offline,C,12/25/2016,241150605,1/26/2017,678,668.27,502.54,453087.06,340722.12,112364.94 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,L,10/3/2010,347505557,11/14/2010,3472,437.2,263.33,1517958.4,914281.76,603676.64 +Australia and Oceania,East Timor,Clothes,Offline,M,8/31/2012,941172826,9/5/2012,2809,109.28,35.84,306967.52,100674.56,206292.96 +Europe,Ireland,Vegetables,Offline,M,8/26/2013,303451240,9/29/2013,6820,154.06,90.93,1050689.2,620142.6,430546.6 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,H,4/16/2013,835952126,4/19/2013,5666,109.28,35.84,619180.48,203069.44,416111.04 +Asia,Cambodia,Clothes,Offline,M,1/2/2016,510599315,1/27/2016,6539,109.28,35.84,714581.92,234357.76,480224.16 +Australia and Oceania,Vanuatu,Snacks,Online,L,2/20/2012,519629132,3/18/2012,8662,152.58,97.44,1321647.96,844025.28,477622.68 +Australia and Oceania,East Timor,Snacks,Online,L,1/14/2012,325590407,2/6/2012,8292,152.58,97.44,1265193.36,807972.48,457220.88 +Europe,Moldova ,Cereal,Online,C,12/18/2011,811344468,1/28/2012,3713,205.7,117.11,763764.1,434829.43,328934.67 +Europe,Vatican City,Baby Food,Offline,L,1/10/2013,230065143,2/25/2013,243,255.28,159.42,62033.04,38739.06,23293.98 +Asia,Tajikistan,Beverages,Offline,H,5/29/2017,955238759,6/17/2017,5231,47.45,31.79,248210.95,166293.49,81917.46 +Europe,Sweden,Fruits,Online,M,12/28/2016,930664145,1/24/2017,3057,9.33,6.92,28521.81,21154.44,7367.37 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,M,4/18/2012,420452630,4/18/2012,131,47.45,31.79,6215.95,4164.49,2051.46 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,C,4/7/2016,659028041,4/17/2016,9897,154.06,90.93,1524731.82,899934.21,624797.61 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,L,8/16/2012,701126706,9/23/2012,7828,437.2,263.33,3422401.6,2061347.24,1361054.36 +Europe,United Kingdom,Household,Offline,M,8/28/2012,571797454,8/31/2012,6428,668.27,502.54,4295639.56,3230327.12,1065312.44 +Australia and Oceania,Palau,Personal Care,Offline,C,7/29/2013,816401612,9/10/2013,234,81.73,56.67,19124.82,13260.78,5864.04 +Middle East and North Africa,Egypt,Clothes,Online,C,6/9/2017,250613009,7/6/2017,814,109.28,35.84,88953.92,29173.76,59780.16 +Middle East and North Africa,Egypt,Clothes,Online,L,3/21/2012,910417973,5/2/2012,1765,109.28,35.84,192879.2,63257.6,129621.6 +Europe,Kosovo,Office Supplies,Offline,C,6/22/2013,402115333,7/4/2013,3718,651.21,524.96,2421198.78,1951801.28,469397.5 +Asia,Uzbekistan,Cosmetics,Offline,C,2/4/2015,452316415,2/28/2015,9333,437.2,263.33,4080387.6,2457658.89,1622728.71 +Asia,Taiwan,Personal Care,Offline,C,10/30/2015,157945048,11/2/2015,8305,81.73,56.67,678767.65,470644.35,208123.3 +Sub-Saharan Africa,Zambia,Beverages,Online,C,6/27/2015,936237561,8/6/2015,2354,47.45,31.79,111697.3,74833.66,36863.64 +Europe,Switzerland,Clothes,Online,M,2/27/2011,674742782,3/7/2011,238,109.28,35.84,26008.64,8529.92,17478.72 +Sub-Saharan Africa,Liberia,Baby Food,Offline,L,2/22/2016,481322038,2/23/2016,2742,255.28,159.42,699977.76,437129.64,262848.12 +Asia,Brunei,Cereal,Offline,C,9/24/2010,634149158,11/11/2010,7683,205.7,117.11,1580393.1,899756.13,680636.97 +Europe,Denmark,Beverages,Online,H,2/20/2014,131710469,3/30/2014,4910,47.45,31.79,232979.5,156088.9,76890.6 +Europe,Belarus,Household,Offline,C,7/26/2012,742804801,7/28/2012,1302,668.27,502.54,870087.54,654307.08,215780.46 +Europe,Denmark,Cosmetics,Online,H,1/4/2016,256543481,2/8/2016,5772,437.2,263.33,2523518.4,1519940.76,1003577.64 +Europe,Andorra,Office Supplies,Online,L,7/31/2016,132350337,8/17/2016,4261,651.21,524.96,2774805.81,2236854.56,537951.25 +Sub-Saharan Africa,Rwanda,Beverages,Offline,C,1/15/2015,549961698,3/1/2015,4743,47.45,31.79,225055.35,150779.97,74275.38 +Asia,Vietnam,Household,Offline,H,12/31/2016,859426391,12/31/2016,2222,668.27,502.54,1484895.94,1116643.88,368252.06 +Middle East and North Africa,Egypt,Baby Food,Offline,L,12/25/2013,931105744,1/24/2014,3736,255.28,159.42,953726.08,595593.12,358132.96 +Europe,Croatia,Clothes,Online,M,7/9/2017,705673587,7/29/2017,3351,109.28,35.84,366197.28,120099.84,246097.44 +Sub-Saharan Africa,Senegal,Cosmetics,Online,H,6/25/2017,644116246,7/13/2017,7166,437.2,263.33,3132975.2,1887022.78,1245952.42 +Europe,Romania,Clothes,Offline,L,3/1/2016,377732551,3/11/2016,8311,109.28,35.84,908226.08,297866.24,610359.84 +Sub-Saharan Africa,Chad,Clothes,Offline,C,12/6/2016,958133828,1/22/2017,1946,109.28,35.84,212658.88,69744.64,142914.24 +Europe,Vatican City,Office Supplies,Online,C,11/4/2012,807243907,11/18/2012,266,651.21,524.96,173221.86,139639.36,33582.5 +Sub-Saharan Africa,Guinea,Snacks,Online,L,3/8/2013,667299115,3/24/2013,7492,152.58,97.44,1143129.36,730020.48,413108.88 +Sub-Saharan Africa,Benin,Fruits,Offline,C,12/6/2016,450848281,1/15/2017,4880,9.33,6.92,45530.4,33769.6,11760.8 +Europe,Finland,Meat,Offline,H,7/25/2016,590752732,9/4/2016,5716,421.89,364.69,2411523.24,2084568.04,326955.2 +Europe,Croatia,Personal Care,Offline,C,12/25/2016,690186297,1/1/2017,318,81.73,56.67,25990.14,18021.06,7969.08 +Australia and Oceania,Tonga,Fruits,Online,M,7/29/2016,872635304,9/13/2016,1033,9.33,6.92,9637.89,7148.36,2489.53 +Middle East and North Africa,Algeria,Vegetables,Online,M,1/6/2011,431898581,2/24/2011,7243,154.06,90.93,1115856.58,658605.99,457250.59 +Europe,Spain,Meat,Offline,H,3/6/2012,982087457,3/26/2012,357,421.89,364.69,150614.73,130194.33,20420.4 +Asia,Philippines,Office Supplies,Online,L,1/31/2014,607625758,2/7/2014,8819,651.21,524.96,5743020.99,4629622.24,1113398.75 +Australia and Oceania,East Timor,Meat,Offline,C,10/22/2011,613249814,11/6/2011,3103,421.89,364.69,1309124.67,1131633.07,177491.6 +Europe,Denmark,Vegetables,Online,C,11/6/2012,574008452,12/18/2012,712,154.06,90.93,109690.72,64742.16,44948.56 +Central America and the Caribbean,Belize,Cereal,Online,M,8/20/2010,585263001,10/4/2010,1183,205.7,117.11,243343.1,138541.13,104801.97 +Europe,Albania,Fruits,Online,M,1/4/2011,812687289,1/25/2011,1083,9.33,6.92,10104.39,7494.36,2610.03 +Australia and Oceania,Solomon Islands,Beverages,Online,L,4/23/2013,142267644,5/26/2013,9012,47.45,31.79,427619.4,286491.48,141127.92 +Central America and the Caribbean,Guatemala,Fruits,Offline,M,2/25/2014,230302894,3/26/2014,599,9.33,6.92,5588.67,4145.08,1443.59 +Australia and Oceania,Palau,Vegetables,Online,M,3/23/2011,553404366,4/12/2011,3505,154.06,90.93,539980.3,318709.65,221270.65 +Middle East and North Africa,Tunisia ,Cosmetics,Online,L,8/15/2014,658495891,8/23/2014,2422,437.2,263.33,1058898.4,637785.26,421113.14 +Central America and the Caribbean,Barbados,Personal Care,Online,C,10/20/2012,612813794,10/26/2012,4075,81.73,56.67,333049.75,230930.25,102119.5 +Europe,Italy,Meat,Offline,H,3/21/2014,553906905,4/7/2014,2217,421.89,364.69,935330.13,808517.73,126812.4 +Asia,Myanmar,Personal Care,Online,M,3/26/2013,239636552,3/31/2013,2636,81.73,56.67,215440.28,149382.12,66058.16 +Europe,Monaco,Meat,Offline,L,8/21/2016,398176562,9/15/2016,8148,421.89,364.69,3437559.72,2971494.12,466065.6 +Asia,Mongolia,Snacks,Online,C,2/24/2017,478013265,4/9/2017,3602,152.58,97.44,549593.16,350978.88,198614.28 +Asia,Maldives,Fruits,Online,H,4/30/2012,897945487,5/14/2012,879,9.33,6.92,8201.07,6082.68,2118.39 +Europe,Georgia,Beverages,Online,L,12/14/2015,797084558,12/22/2015,3888,47.45,31.79,184485.6,123599.52,60886.08 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,H,5/8/2016,284854304,6/7/2016,3574,651.21,524.96,2327424.54,1876207.04,451217.5 +Australia and Oceania,Marshall Islands,Beverages,Offline,H,6/30/2010,890991055,6/30/2010,2908,47.45,31.79,137984.6,92445.32,45539.28 +Asia,Mongolia,Household,Online,H,5/10/2015,615543639,6/8/2015,1896,668.27,502.54,1267039.92,952815.84,314224.08 +Middle East and North Africa,Azerbaijan,Household,Online,C,2/7/2011,678873383,3/15/2011,2575,668.27,502.54,1720795.25,1294040.5,426754.75 +Asia,North Korea,Cosmetics,Offline,L,1/17/2013,571654117,2/17/2013,4011,437.2,263.33,1753609.2,1056216.63,697392.57 +North America,United States of America,Beverages,Online,M,11/5/2014,304872167,12/13/2014,7304,47.45,31.79,346574.8,232194.16,114380.64 +Sub-Saharan Africa,Mauritania,Baby Food,Offline,M,1/4/2015,859826362,1/22/2015,583,255.28,159.42,148828.24,92941.86,55886.38 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,H,2/12/2013,138128030,3/31/2013,4008,255.28,159.42,1023162.24,638955.36,384206.88 +Europe,Belarus,Beverages,Online,L,8/3/2013,611700999,9/7/2013,4774,47.45,31.79,226526.3,151765.46,74760.84 +Europe,Bosnia and Herzegovina,Cosmetics,Online,C,5/7/2014,772781598,5/18/2014,2103,437.2,263.33,919431.6,553782.99,365648.61 +Sub-Saharan Africa,Botswana,Office Supplies,Online,H,8/2/2010,983918654,9/11/2010,2250,651.21,524.96,1465222.5,1181160,284062.5 +Asia,China,Cosmetics,Offline,L,9/18/2013,327973496,11/5/2013,3501,437.2,263.33,1530637.2,921918.33,608718.87 +Europe,Iceland,Beverages,Online,L,4/9/2017,658119952,4/10/2017,1174,47.45,31.79,55706.3,37321.46,18384.84 +Central America and the Caribbean,Jamaica,Snacks,Online,H,11/11/2015,747844350,12/11/2015,2617,152.58,97.44,399301.86,255000.48,144301.38 +Asia,Laos,Fruits,Online,C,7/7/2016,340945518,7/8/2016,2210,9.33,6.92,20619.3,15293.2,5326.1 +Sub-Saharan Africa,Togo,Office Supplies,Online,H,3/7/2012,601534783,4/24/2012,6365,651.21,524.96,4144951.65,3341370.4,803581.25 +Sub-Saharan Africa,Cameroon,Vegetables,Online,H,10/22/2015,964035975,11/27/2015,8523,154.06,90.93,1313053.38,774996.39,538056.99 +Sub-Saharan Africa,Uganda,Cereal,Online,H,2/8/2011,483185422,2/8/2011,4159,205.7,117.11,855506.3,487060.49,368445.81 +Europe,Liechtenstein,Household,Offline,H,12/11/2016,984031951,12/22/2016,5777,668.27,502.54,3860595.79,2903173.58,957422.21 +Australia and Oceania,Kiribati,Snacks,Offline,H,5/21/2015,311936891,5/24/2015,7913,152.58,97.44,1207365.54,771042.72,436322.82 +Central America and the Caribbean,Saint Lucia,Meat,Offline,C,1/22/2016,882574069,3/11/2016,2135,421.89,364.69,900735.15,778613.15,122122 +Central America and the Caribbean,The Bahamas,Fruits,Offline,C,7/8/2014,231929814,8/9/2014,2041,9.33,6.92,19042.53,14123.72,4918.81 +Asia,Myanmar,Beverages,Offline,L,3/2/2011,466302955,3/30/2011,8261,47.45,31.79,391984.45,262617.19,129367.26 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Offline,H,1/15/2015,612304818,2/8/2015,3457,109.28,35.84,377780.96,123898.88,253882.08 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,C,4/27/2017,666859233,6/12/2017,7321,81.73,56.67,598345.33,414881.07,183464.26 +Australia and Oceania,Tonga,Meat,Online,M,3/29/2010,247202527,4/29/2010,1576,421.89,364.69,664898.64,574751.44,90147.2 +Europe,Vatican City,Cereal,Online,L,8/11/2013,840883529,8/18/2013,4977,205.7,117.11,1023768.9,582856.47,440912.43 +Middle East and North Africa,Algeria,Office Supplies,Offline,L,6/9/2010,855763566,6/25/2010,8311,651.21,524.96,5412206.31,4362942.56,1049263.75 +Asia,Thailand,Clothes,Offline,M,4/22/2011,570016467,5/27/2011,9394,109.28,35.84,1026576.32,336680.96,689895.36 +Central America and the Caribbean,Grenada,Cereal,Offline,L,9/15/2012,782128560,9/20/2012,8076,205.7,117.11,1661233.2,945780.36,715452.84 +Asia,Thailand,Personal Care,Offline,H,12/31/2015,560898673,1/9/2016,1237,81.73,56.67,101100.01,70100.79,30999.22 +Asia,Uzbekistan,Beverages,Online,M,1/6/2016,395438134,2/13/2016,7786,47.45,31.79,369445.7,247516.94,121928.76 +Europe,Poland,Fruits,Offline,M,6/14/2012,845170772,7/9/2012,3668,9.33,6.92,34222.44,25382.56,8839.88 +Sub-Saharan Africa,Mali,Cosmetics,Offline,C,8/22/2013,289832913,9/5/2013,6855,437.2,263.33,2997006,1805127.15,1191878.85 +Europe,Austria,Office Supplies,Online,C,1/17/2010,779473388,2/26/2010,2352,651.21,524.96,1531645.92,1234705.92,296940 +Sub-Saharan Africa,Zambia,Personal Care,Online,M,11/29/2015,384453523,1/16/2016,7196,81.73,56.67,588129.08,407797.32,180331.76 +Asia,South Korea,Vegetables,Offline,C,6/22/2012,845447146,7/15/2012,5453,154.06,90.93,840089.18,495841.29,344247.89 +Asia,Bhutan,Baby Food,Offline,C,4/29/2012,823440587,5/13/2012,3223,255.28,159.42,822767.44,513810.66,308956.78 +Europe,Moldova ,Baby Food,Online,H,3/10/2010,849732673,3/18/2010,3636,255.28,159.42,928198.08,579651.12,348546.96 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,L,12/29/2016,175934731,1/1/2017,1852,81.73,56.67,151363.96,104952.84,46411.12 +Europe,Denmark,Cosmetics,Offline,C,9/1/2010,823970592,10/9/2010,63,437.2,263.33,27543.6,16589.79,10953.81 +Central America and the Caribbean,Guatemala,Clothes,Offline,L,8/18/2015,836076581,9/1/2015,2495,109.28,35.84,272653.6,89420.8,183232.8 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,H,9/19/2015,124801528,10/10/2015,400,651.21,524.96,260484,209984,50500 +Europe,Russia,Cosmetics,Offline,M,12/24/2010,923006761,1/4/2011,7067,437.2,263.33,3089692.4,1860953.11,1228739.29 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,M,11/21/2013,133866107,12/18/2013,2811,255.28,159.42,717592.08,448129.62,269462.46 +Asia,China,Household,Offline,M,4/7/2015,580865895,4/28/2015,9981,668.27,502.54,6670002.87,5015851.74,1654151.13 +Middle East and North Africa,Tunisia ,Baby Food,Online,M,10/10/2010,657804954,11/16/2010,7958,255.28,159.42,2031518.24,1268664.36,762853.88 +Asia,Kyrgyzstan,Personal Care,Offline,L,4/20/2012,178794610,5/21/2012,8153,81.73,56.67,666344.69,462030.51,204314.18 +North America,Mexico,Cereal,Online,M,11/10/2013,828258693,12/27/2013,9008,205.7,117.11,1852945.6,1054926.88,798018.72 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,C,7/11/2010,310933530,8/23/2010,996,255.28,159.42,254258.88,158782.32,95476.56 +Sub-Saharan Africa,Eritrea,Beverages,Offline,M,5/16/2017,901867949,5/29/2017,1623,47.45,31.79,77011.35,51595.17,25416.18 +Asia,Maldives,Beverages,Offline,M,9/5/2012,896423280,9/24/2012,424,47.45,31.79,20118.8,13478.96,6639.84 +Europe,Armenia,Personal Care,Online,C,6/10/2017,460273349,6/16/2017,3967,81.73,56.67,324222.91,224809.89,99413.02 +Sub-Saharan Africa,Togo,Baby Food,Offline,L,11/5/2015,279404485,12/12/2015,851,255.28,159.42,217243.28,135666.42,81576.86 +Sub-Saharan Africa,Niger,Vegetables,Offline,C,1/30/2012,210115516,2/7/2012,6705,154.06,90.93,1032972.3,609685.65,423286.65 +Sub-Saharan Africa,Zambia,Meat,Offline,M,5/28/2011,629017770,7/1/2011,9191,421.89,364.69,3877590.99,3351865.79,525725.2 +Europe,Czech Republic,Clothes,Offline,H,5/7/2016,183035075,5/21/2016,3001,109.28,35.84,327949.28,107555.84,220393.44 +Middle East and North Africa,Iran,Clothes,Offline,M,5/15/2015,739403760,5/27/2015,4859,109.28,35.84,530991.52,174146.56,356844.96 +Australia and Oceania,Fiji,Meat,Offline,H,11/27/2016,635672652,12/27/2016,8519,421.89,364.69,3594080.91,3106794.11,487286.8 +Australia and Oceania,Solomon Islands,Personal Care,Online,H,5/3/2015,529703080,6/6/2015,9767,81.73,56.67,798256.91,553495.89,244761.02 +Asia,Maldives,Clothes,Online,H,6/13/2017,249668872,7/10/2017,1422,109.28,35.84,155396.16,50964.48,104431.68 +Sub-Saharan Africa,Sudan,Personal Care,Offline,C,12/16/2015,144056355,1/10/2016,8332,81.73,56.67,680974.36,472174.44,208799.92 +Europe,Montenegro,Household,Online,C,12/30/2015,631664359,2/4/2016,2376,668.27,502.54,1587809.52,1194035.04,393774.48 +Sub-Saharan Africa,Burundi,Fruits,Online,M,3/12/2016,851604211,4/6/2016,7465,9.33,6.92,69648.45,51657.8,17990.65 +Australia and Oceania,Marshall Islands,Beverages,Online,L,6/16/2012,913299739,6/17/2012,4543,47.45,31.79,215565.35,144421.97,71143.38 +Europe,Monaco,Clothes,Online,L,11/26/2016,546487271,12/31/2016,6583,109.28,35.84,719390.24,235934.72,483455.52 +Sub-Saharan Africa,Ghana,Baby Food,Offline,L,3/18/2016,451215636,4/20/2016,3589,255.28,159.42,916199.92,572158.38,344041.54 +Europe,Moldova ,Snacks,Online,H,4/7/2013,947846162,4/24/2013,7597,152.58,97.44,1159150.26,740251.68,418898.58 +Europe,Czech Republic,Vegetables,Online,C,10/23/2015,627052676,12/11/2015,7676,154.06,90.93,1182564.56,697978.68,484585.88 +Middle East and North Africa,Qatar,Vegetables,Offline,L,7/1/2017,399821507,8/19/2017,4924,154.06,90.93,758591.44,447739.32,310852.12 +Europe,Bulgaria,Snacks,Online,C,11/3/2016,347451484,12/3/2016,7470,152.58,97.44,1139772.6,727876.8,411895.8 +Central America and the Caribbean,Nicaragua,Meat,Online,L,6/1/2013,171553933,6/18/2013,5476,421.89,364.69,2310269.64,1997042.44,313227.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Online,H,8/26/2011,544052684,9/18/2011,6134,9.33,6.92,57230.22,42447.28,14782.94 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,L,1/10/2017,857184064,2/3/2017,8668,81.73,56.67,708435.64,491215.56,217220.08 +Europe,Serbia,Fruits,Online,C,3/7/2017,573496901,4/11/2017,9332,9.33,6.92,87067.56,64577.44,22490.12 +Sub-Saharan Africa,Burundi,Meat,Offline,L,12/9/2015,575852525,1/11/2016,6414,421.89,364.69,2706002.46,2339121.66,366880.8 +Europe,Andorra,Baby Food,Offline,C,5/31/2014,917424762,7/5/2014,5229,255.28,159.42,1334859.12,833607.18,501251.94 +Middle East and North Africa,Israel,Snacks,Online,L,10/14/2014,371699941,11/2/2014,3127,152.58,97.44,477117.66,304694.88,172422.78 +Sub-Saharan Africa,Cape Verde,Meat,Online,L,7/6/2016,482476890,7/10/2016,4488,421.89,364.69,1893442.32,1636728.72,256713.6 +Australia and Oceania,Vanuatu,Baby Food,Online,M,7/17/2012,613866937,8/8/2012,5723,255.28,159.42,1460967.44,912360.66,548606.78 +Sub-Saharan Africa,Angola,Household,Online,M,10/26/2015,200293910,12/5/2015,274,668.27,502.54,183105.98,137695.96,45410.02 +Middle East and North Africa,Azerbaijan,Fruits,Offline,H,1/22/2010,996494138,3/5/2010,3615,9.33,6.92,33727.95,25015.8,8712.15 +Europe,France,Snacks,Online,M,2/18/2014,327516448,4/7/2014,8250,152.58,97.44,1258785,803880,454905 +Australia and Oceania,Solomon Islands,Vegetables,Offline,C,2/4/2010,538722169,3/18/2010,8716,154.06,90.93,1342786.96,792545.88,550241.08 +Middle East and North Africa,Israel,Meat,Offline,C,2/26/2015,445785129,4/15/2015,6581,421.89,364.69,2776458.09,2400024.89,376433.2 +Asia,Bangladesh,Baby Food,Offline,L,4/15/2017,284691655,6/4/2017,5442,255.28,159.42,1389233.76,867563.64,521670.12 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Offline,C,11/25/2016,361740577,12/17/2016,5930,421.89,364.69,2501807.7,2162611.7,339196 +Asia,Indonesia,Personal Care,Offline,C,6/17/2015,603543221,6/18/2015,706,81.73,56.67,57701.38,40009.02,17692.36 +Middle East and North Africa,United Arab Emirates,Clothes,Online,M,9/17/2011,107023417,10/2/2011,9462,109.28,35.84,1034007.36,339118.08,694889.28 +Asia,Thailand,Fruits,Online,M,1/15/2013,289417493,1/15/2013,3922,9.33,6.92,36592.26,27140.24,9452.02 +Central America and the Caribbean,Grenada,Household,Offline,M,7/14/2016,838274276,8/18/2016,2841,668.27,502.54,1898555.07,1427716.14,470838.93 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,C,10/12/2012,161455094,10/20/2012,7005,255.28,159.42,1788236.4,1116737.1,671499.3 +Europe,Belgium,Personal Care,Online,L,5/9/2012,337133777,5/9/2012,4231,81.73,56.67,345799.63,239770.77,106028.86 +Australia and Oceania,Fiji,Office Supplies,Offline,L,10/2/2011,363796651,10/4/2011,4368,651.21,524.96,2844485.28,2293025.28,551460 +Asia,Cambodia,Personal Care,Offline,L,4/29/2012,210242545,6/12/2012,4296,81.73,56.67,351112.08,243454.32,107657.76 +Australia and Oceania,Vanuatu,Beverages,Online,L,6/28/2016,365582787,7/18/2016,2926,47.45,31.79,138838.7,93017.54,45821.16 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,L,5/14/2016,489241206,5/25/2016,6200,154.06,90.93,955172,563766,391406 +Sub-Saharan Africa,Namibia,Personal Care,Offline,C,9/17/2012,760954129,9/29/2012,2092,81.73,56.67,170979.16,118553.64,52425.52 +Europe,Spain,Office Supplies,Online,C,2/19/2011,530770385,2/27/2011,5607,651.21,524.96,3651334.47,2943450.72,707883.75 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,M,9/27/2010,569051301,11/10/2010,3780,154.06,90.93,582346.8,343715.4,238631.4 +Sub-Saharan Africa,Seychelles ,Cereal,Online,C,6/23/2015,816470706,6/27/2015,681,205.7,117.11,140081.7,79751.91,60329.79 +Middle East and North Africa,Oman,Beverages,Offline,L,3/20/2015,834014928,4/29/2015,2406,47.45,31.79,114164.7,76486.74,37677.96 +Europe,Poland,Office Supplies,Offline,H,4/3/2012,252982795,5/7/2012,2086,651.21,524.96,1358424.06,1095066.56,263357.5 +Asia,Uzbekistan,Household,Offline,L,7/13/2017,124985635,8/20/2017,4882,668.27,502.54,3262494.14,2453400.28,809093.86 +Middle East and North Africa,Libya,Cosmetics,Online,H,7/15/2016,671947276,8/24/2016,2986,437.2,263.33,1305479.2,786303.38,519175.82 +Europe,Ukraine,Clothes,Offline,C,12/22/2010,836104047,2/1/2011,622,109.28,35.84,67972.16,22292.48,45679.68 +Europe,Austria,Snacks,Offline,L,12/22/2014,530004775,1/21/2015,9046,152.58,97.44,1380238.68,881442.24,498796.44 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,H,6/10/2013,186510789,6/21/2013,1542,205.7,117.11,317189.4,180583.62,136605.78 +Asia,Turkmenistan,Household,Online,H,4/9/2011,308795917,5/3/2011,8429,668.27,502.54,5632847.83,4235909.66,1396938.17 +Asia,Taiwan,Vegetables,Offline,M,6/5/2014,120346486,6/29/2014,2054,154.06,90.93,316439.24,186770.22,129669.02 +Europe,Lithuania,Snacks,Offline,C,1/4/2011,714961326,1/8/2011,1799,152.58,97.44,274491.42,175294.56,99196.86 +Sub-Saharan Africa,Cape Verde,Snacks,Online,M,11/24/2012,106751763,12/13/2012,9074,152.58,97.44,1384510.92,884170.56,500340.36 +Asia,Kazakhstan,Baby Food,Offline,M,2/9/2014,880141627,2/24/2014,2321,255.28,159.42,592504.88,370013.82,222491.06 +Europe,Monaco,Clothes,Online,M,4/15/2017,739867246,6/2/2017,2014,109.28,35.84,220089.92,72181.76,147908.16 +Middle East and North Africa,Oman,Household,Online,H,10/18/2014,160977447,10/31/2014,5659,668.27,502.54,3781739.93,2843873.86,937866.07 +Central America and the Caribbean,Saint Lucia,Baby Food,Online,L,3/15/2015,138833558,4/6/2015,2790,255.28,159.42,712231.2,444781.8,267449.4 +Europe,Georgia,Cosmetics,Online,C,10/9/2016,839109408,10/29/2016,9976,437.2,263.33,4361507.2,2626980.08,1734527.12 +Sub-Saharan Africa,South Sudan,Fruits,Offline,C,4/12/2011,247791326,5/1/2011,5815,9.33,6.92,54253.95,40239.8,14014.15 +Asia,Thailand,Meat,Online,L,6/25/2010,921178138,7/12/2010,5936,421.89,364.69,2504339.04,2164799.84,339539.2 +Australia and Oceania,East Timor,Beverages,Online,C,1/23/2012,535881173,2/18/2012,8002,47.45,31.79,379694.9,254383.58,125311.32 +Europe,Romania,Meat,Online,H,12/23/2010,438824260,2/9/2011,6705,421.89,364.69,2828772.45,2445246.45,383526 +Sub-Saharan Africa,Rwanda,Cereal,Offline,C,10/31/2010,697243726,12/16/2010,8768,205.7,117.11,1803577.6,1026820.48,776757.12 +North America,Mexico,Household,Online,M,6/30/2012,548688399,7/21/2012,7945,668.27,502.54,5309405.15,3992680.3,1316724.85 +Australia and Oceania,Fiji,Clothes,Online,H,5/5/2010,651019608,6/14/2010,24,109.28,35.84,2622.72,860.16,1762.56 +Sub-Saharan Africa,Kenya,Fruits,Offline,C,2/28/2011,832411181,3/6/2011,7821,9.33,6.92,72969.93,54121.32,18848.61 +Sub-Saharan Africa,Eritrea,Meat,Online,M,3/28/2015,541349446,5/3/2015,6186,421.89,364.69,2609811.54,2255972.34,353839.2 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,H,7/24/2012,196633231,8/28/2012,6998,9.33,6.92,65291.34,48426.16,16865.18 +Asia,Maldives,Clothes,Offline,M,11/28/2016,737373864,12/19/2016,4167,109.28,35.84,455369.76,149345.28,306024.48 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,L,8/11/2016,472995173,8/12/2016,8638,81.73,56.67,705983.74,489515.46,216468.28 +Australia and Oceania,Tonga,Clothes,Online,L,3/19/2016,933233487,5/5/2016,3382,109.28,35.84,369584.96,121210.88,248374.08 +Europe,Sweden,Personal Care,Online,H,7/16/2017,118137633,7/31/2017,8406,81.73,56.67,687022.38,476368.02,210654.36 +Sub-Saharan Africa,Guinea,Cosmetics,Online,L,11/27/2015,148068940,12/24/2015,5745,437.2,263.33,2511714,1512830.85,998883.15 +Sub-Saharan Africa,Benin,Household,Online,L,6/22/2011,513701236,8/5/2011,4466,668.27,502.54,2984493.82,2244343.64,740150.18 +Australia and Oceania,Samoa ,Beverages,Online,H,1/19/2013,326020848,2/26/2013,5669,47.45,31.79,268994.05,180217.51,88776.54 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,M,7/29/2011,566326606,8/18/2011,7483,152.58,97.44,1141756.14,729143.52,412612.62 +Europe,Lithuania,Cosmetics,Online,H,3/11/2014,936229836,3/27/2014,69,437.2,263.33,30166.8,18169.77,11997.03 +Asia,Japan,Snacks,Offline,C,3/8/2010,307654368,4/16/2010,619,152.58,97.44,94447.02,60315.36,34131.66 +Asia,Taiwan,Fruits,Online,L,8/11/2012,772836530,8/25/2012,8358,9.33,6.92,77980.14,57837.36,20142.78 +Europe,Germany,Cosmetics,Online,C,9/3/2016,894325149,9/10/2016,9540,437.2,263.33,4170888,2512168.2,1658719.8 +Europe,Liechtenstein,Baby Food,Online,C,1/23/2011,654981553,3/10/2011,2452,255.28,159.42,625946.56,390897.84,235048.72 +Middle East and North Africa,Tunisia ,Fruits,Online,M,1/11/2012,107979571,2/26/2012,2410,9.33,6.92,22485.3,16677.2,5808.1 +Sub-Saharan Africa,Mauritania,Cereal,Offline,M,3/9/2014,726805531,4/15/2014,6763,205.7,117.11,1391149.1,792014.93,599134.17 +Europe,Italy,Beverages,Online,C,12/25/2016,455258262,1/30/2017,9891,47.45,31.79,469327.95,314434.89,154893.06 +Middle East and North Africa,Algeria,Snacks,Offline,L,5/17/2013,457449090,6/10/2013,8206,152.58,97.44,1252071.48,799592.64,452478.84 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,H,4/21/2016,167801845,5/13/2016,5150,205.7,117.11,1059355,603116.5,456238.5 +Europe,San Marino,Meat,Offline,H,1/23/2017,441052854,2/2/2017,6195,421.89,364.69,2613608.55,2259254.55,354354 +Europe,Germany,Fruits,Offline,C,10/17/2011,402250945,10/28/2011,3848,9.33,6.92,35901.84,26628.16,9273.68 +Asia,Maldives,Baby Food,Offline,L,11/7/2012,596757447,11/16/2012,2645,255.28,159.42,675215.6,421665.9,253549.7 +Sub-Saharan Africa,Liberia,Household,Online,M,9/21/2014,740246188,10/16/2014,4152,668.27,502.54,2774657.04,2086546.08,688110.96 +Europe,Ukraine,Snacks,Online,L,12/16/2012,168703496,1/31/2013,1968,152.58,97.44,300277.44,191761.92,108515.52 +Sub-Saharan Africa,Botswana,Vegetables,Online,M,7/16/2015,988428199,8/29/2015,6724,154.06,90.93,1035899.44,611413.32,424486.12 +Central America and the Caribbean,Cuba,Personal Care,Offline,H,5/8/2016,426031625,5/16/2016,1080,81.73,56.67,88268.4,61203.6,27064.8 +Australia and Oceania,Fiji,Cereal,Offline,C,2/24/2014,278437602,3/9/2014,4729,205.7,117.11,972755.3,553813.19,418942.11 +Europe,Czech Republic,Fruits,Online,L,4/24/2016,162882459,6/11/2016,9394,9.33,6.92,87646.02,65006.48,22639.54 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,M,5/12/2012,666915023,6/21/2012,3830,651.21,524.96,2494134.3,2010596.8,483537.5 +Asia,South Korea,Snacks,Online,L,8/6/2015,198396623,9/4/2015,8824,152.58,97.44,1346365.92,859810.56,486555.36 +North America,Canada,Household,Offline,C,11/15/2013,835501086,12/29/2013,2193,668.27,502.54,1465516.11,1102070.22,363445.89 +Europe,Czech Republic,Beverages,Offline,L,4/9/2011,676714742,5/5/2011,3785,47.45,31.79,179598.25,120325.15,59273.1 +Australia and Oceania,Samoa ,Clothes,Online,L,9/13/2016,590836417,9/20/2016,480,109.28,35.84,52454.4,17203.2,35251.2 +Australia and Oceania,East Timor,Baby Food,Offline,M,6/11/2017,166977441,7/10/2017,1190,255.28,159.42,303783.2,189709.8,114073.4 +Australia and Oceania,Vanuatu,Personal Care,Offline,M,3/9/2013,864561641,4/3/2013,1857,81.73,56.67,151772.61,105236.19,46536.42 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,M,4/5/2012,163325345,5/14/2012,454,437.2,263.33,198488.8,119551.82,78936.98 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,M,9/13/2012,113317382,9/17/2012,1986,81.73,56.67,162315.78,112546.62,49769.16 +Central America and the Caribbean,Dominica,Vegetables,Online,L,8/12/2013,584899079,8/30/2013,3490,154.06,90.93,537669.4,317345.7,220323.7 +Sub-Saharan Africa,Djibouti,Cereal,Online,H,5/18/2011,618744266,6/1/2011,9033,205.7,117.11,1858088.1,1057854.63,800233.47 +Europe,Slovenia,Cereal,Online,H,1/2/2011,675839269,2/14/2011,4713,205.7,117.11,969464.1,551939.43,417524.67 +North America,Mexico,Baby Food,Offline,L,10/19/2014,387482917,11/26/2014,3661,255.28,159.42,934580.08,583636.62,350943.46 +Europe,Netherlands,Baby Food,Offline,H,12/20/2010,805286538,12/21/2010,1037,255.28,159.42,264725.36,165318.54,99406.82 +Asia,Vietnam,Vegetables,Offline,M,4/22/2015,351173961,5/12/2015,9034,154.06,90.93,1391778.04,821461.62,570316.42 +Europe,Serbia,Baby Food,Offline,M,5/14/2014,667381513,6/29/2014,1875,255.28,159.42,478650,298912.5,179737.5 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,M,9/15/2014,766458022,10/2/2014,816,651.21,524.96,531387.36,428367.36,103020 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,H,5/16/2016,181264817,6/24/2016,9142,437.2,263.33,3996882.4,2407362.86,1589519.54 +Central America and the Caribbean,Panama,Personal Care,Offline,M,9/10/2016,314975726,10/30/2016,7172,81.73,56.67,586167.56,406437.24,179730.32 +Europe,Andorra,Cosmetics,Online,C,1/23/2014,391077077,1/28/2014,7253,437.2,263.33,3171011.6,1909932.49,1261079.11 +Central America and the Caribbean,Nicaragua,Snacks,Offline,L,9/19/2011,603367698,11/8/2011,8765,152.58,97.44,1337363.7,854061.6,483302.1 +Europe,Italy,Fruits,Offline,M,12/20/2013,765958917,1/25/2014,3120,9.33,6.92,29109.6,21590.4,7519.2 +Central America and the Caribbean,Haiti,Baby Food,Offline,C,10/31/2014,763274562,11/11/2014,8759,255.28,159.42,2235997.52,1396359.78,839637.74 +Europe,Armenia,Personal Care,Online,H,12/14/2016,100050961,1/14/2017,6158,81.73,56.67,503293.34,348973.86,154319.48 +Sub-Saharan Africa,The Gambia,Personal Care,Online,M,9/10/2012,151336944,10/22/2012,2820,81.73,56.67,230478.6,159809.4,70669.2 +Europe,Andorra,Fruits,Offline,H,8/15/2010,112493836,8/18/2010,8281,9.33,6.92,77261.73,57304.52,19957.21 +Europe,Slovakia,Beverages,Online,C,7/30/2016,149195468,8/11/2016,9109,47.45,31.79,432222.05,289575.11,142646.94 +Sub-Saharan Africa,Zimbabwe,Clothes,Offline,L,10/4/2014,947428166,11/2/2014,3903,109.28,35.84,426519.84,139883.52,286636.32 +Europe,Serbia,Beverages,Offline,C,12/4/2016,563490760,12/7/2016,8293,47.45,31.79,393502.85,263634.47,129868.38 +Australia and Oceania,Vanuatu,Meat,Offline,L,3/10/2013,273994576,4/26/2013,9939,421.89,364.69,4193164.71,3624653.91,568510.8 +Sub-Saharan Africa,Benin,Meat,Online,L,8/26/2013,525863444,9/5/2013,3534,421.89,364.69,1490959.26,1288814.46,202144.8 +Central America and the Caribbean,Costa Rica,Household,Offline,C,5/5/2014,486333692,5/12/2014,5802,668.27,502.54,3877302.54,2915737.08,961565.46 +Middle East and North Africa,Morocco,Baby Food,Offline,C,2/18/2016,292954146,3/30/2016,497,255.28,159.42,126874.16,79231.74,47642.42 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,M,5/24/2013,603586137,6/17/2013,3406,437.2,263.33,1489103.2,896901.98,592201.22 +North America,United States of America,Beverages,Offline,C,12/1/2012,346403491,12/14/2012,7346,47.45,31.79,348567.7,233529.34,115038.36 +Sub-Saharan Africa,Benin,Household,Offline,H,12/28/2014,769892537,1/21/2015,7165,668.27,502.54,4788154.55,3600699.1,1187455.45 +Europe,Georgia,Cereal,Offline,C,3/5/2017,492852103,3/17/2017,4744,205.7,117.11,975840.8,555569.84,420270.96 +North America,Greenland,Meat,Online,L,7/11/2010,454393517,8/25/2010,3994,421.89,364.69,1685028.66,1456571.86,228456.8 +North America,United States of America,Office Supplies,Offline,C,8/31/2013,763940608,9/30/2013,5857,651.21,524.96,3814136.97,3074690.72,739446.25 +Central America and the Caribbean,Grenada,Beverages,Offline,L,12/31/2015,251229703,2/7/2016,3307,47.45,31.79,156917.15,105129.53,51787.62 +Europe,Bulgaria,Vegetables,Offline,H,10/8/2011,516309630,11/2/2011,6348,154.06,90.93,977972.88,577223.64,400749.24 +Middle East and North Africa,Bahrain,Clothes,Offline,L,6/11/2011,979541718,6/26/2011,7017,109.28,35.84,766817.76,251489.28,515328.48 +Asia,Kyrgyzstan,Fruits,Online,L,3/8/2015,231599795,3/25/2015,4381,9.33,6.92,40874.73,30316.52,10558.21 +Sub-Saharan Africa,Kenya,Household,Offline,H,8/25/2016,983470189,8/29/2016,9539,668.27,502.54,6374627.53,4793729.06,1580898.47 +Europe,Slovakia,Baby Food,Online,M,5/9/2014,616451728,6/17/2014,620,255.28,159.42,158273.6,98840.4,59433.2 +Middle East and North Africa,Syria,Cereal,Offline,M,6/10/2015,632155740,7/24/2015,7786,205.7,117.11,1601580.2,911818.46,689761.74 +Europe,Sweden,Personal Care,Online,C,10/5/2016,802506053,11/7/2016,8229,81.73,56.67,672556.17,466337.43,206218.74 +Central America and the Caribbean,Haiti,Cereal,Offline,C,3/28/2016,519738996,5/1/2016,1173,205.7,117.11,241286.1,137370.03,103916.07 +Europe,Belarus,Vegetables,Offline,M,8/22/2016,146403396,8/31/2016,2873,154.06,90.93,442614.38,261241.89,181372.49 +Middle East and North Africa,Iraq,Household,Online,L,3/26/2014,565360581,5/3/2014,1614,668.27,502.54,1078587.78,811099.56,267488.22 +Europe,Armenia,Household,Offline,H,2/13/2010,929784381,3/21/2010,2715,668.27,502.54,1814353.05,1364396.1,449956.95 +Europe,Sweden,Meat,Online,L,1/21/2014,913161122,2/22/2014,3523,421.89,364.69,1486318.47,1284802.87,201515.6 +Asia,Vietnam,Meat,Online,H,5/10/2010,259289634,6/24/2010,8419,421.89,364.69,3551891.91,3070325.11,481566.8 +Europe,Ireland,Snacks,Offline,M,9/6/2014,132281243,9/11/2014,3814,152.58,97.44,581940.12,371636.16,210303.96 +Sub-Saharan Africa,Madagascar,Clothes,Offline,M,4/6/2017,866559779,5/8/2017,3150,109.28,35.84,344232,112896,231336 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,L,12/18/2016,616861569,12/26/2016,1901,255.28,159.42,485287.28,303057.42,182229.86 +Europe,Malta,Clothes,Online,C,7/1/2017,308235442,7/5/2017,2572,109.28,35.84,281068.16,92180.48,188887.68 +Middle East and North Africa,Syria,Snacks,Online,H,1/30/2016,486042726,2/3/2016,9698,152.58,97.44,1479720.84,944973.12,534747.72 +Europe,Poland,Baby Food,Online,H,10/6/2014,865957248,11/6/2014,4848,255.28,159.42,1237597.44,772868.16,464729.28 +Asia,Myanmar,Beverages,Online,C,9/4/2016,783965337,9/23/2016,1619,47.45,31.79,76821.55,51468.01,25353.54 +Central America and the Caribbean,The Bahamas,Vegetables,Online,H,8/25/2014,546365821,10/8/2014,643,154.06,90.93,99060.58,58467.99,40592.59 +Middle East and North Africa,Israel,Household,Online,M,2/22/2010,979770028,4/6/2010,4579,668.27,502.54,3060008.33,2301130.66,758877.67 +Sub-Saharan Africa,Benin,Household,Online,C,1/22/2017,281101787,3/2/2017,3120,668.27,502.54,2085002.4,1567924.8,517077.6 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,M,6/27/2012,767597424,7/21/2012,7990,154.06,90.93,1230939.4,726530.7,504408.7 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,L,3/26/2016,326805770,4/18/2016,7945,651.21,524.96,5173863.45,4170807.2,1003056.25 +Central America and the Caribbean,Guatemala,Snacks,Online,M,4/24/2011,966588151,5/21/2011,3768,152.58,97.44,574921.44,367153.92,207767.52 +Sub-Saharan Africa,Namibia,Beverages,Online,L,11/13/2015,265118396,11/28/2015,3280,47.45,31.79,155636,104271.2,51364.8 +Sub-Saharan Africa,Kenya,Household,Offline,H,4/5/2011,820882833,5/4/2011,6327,668.27,502.54,4228144.29,3179570.58,1048573.71 +Australia and Oceania,Vanuatu,Cosmetics,Offline,C,12/23/2013,802680289,2/10/2014,9790,437.2,263.33,4280188,2578000.7,1702187.3 +Sub-Saharan Africa,Zimbabwe,Vegetables,Offline,M,4/18/2011,699622094,5/5/2011,2580,154.06,90.93,397474.8,234599.4,162875.4 +Europe,Greece,Baby Food,Online,H,6/23/2010,171132075,7/10/2010,639,255.28,159.42,163123.92,101869.38,61254.54 +Asia,South Korea,Beverages,Online,H,4/12/2012,296946561,5/25/2012,1941,47.45,31.79,92100.45,61704.39,30396.06 +Asia,Sri Lanka,Beverages,Offline,C,9/28/2014,427114379,10/26/2014,1491,47.45,31.79,70747.95,47398.89,23349.06 +Europe,Ukraine,Office Supplies,Offline,H,12/17/2016,431996858,1/6/2017,6325,651.21,524.96,4118903.25,3320372,798531.25 +Sub-Saharan Africa,Angola,Cosmetics,Offline,L,4/28/2015,252267825,4/30/2015,510,437.2,263.33,222972,134298.3,88673.7 +Sub-Saharan Africa,Niger,Meat,Online,L,11/3/2014,348913609,11/26/2014,146,421.89,364.69,61595.94,53244.74,8351.2 +Sub-Saharan Africa,Cape Verde,Snacks,Online,H,3/29/2010,353233039,4/18/2010,8361,152.58,97.44,1275721.38,814695.84,461025.54 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,C,6/14/2012,416837441,7/27/2012,317,651.21,524.96,206433.57,166412.32,40021.25 +Asia,Uzbekistan,Household,Offline,M,7/20/2014,761650645,8/17/2014,8206,668.27,502.54,5483823.62,4123843.24,1359980.38 +Europe,Switzerland,Meat,Online,M,8/29/2010,329908978,9/26/2010,6253,421.89,364.69,2638078.17,2280406.57,357671.6 +Middle East and North Africa,Bahrain,Cosmetics,Offline,M,11/29/2014,834161269,1/1/2015,5711,437.2,263.33,2496849.2,1503877.63,992971.57 +Middle East and North Africa,Oman,Meat,Offline,M,3/16/2012,907268846,4/29/2012,9868,421.89,364.69,4163210.52,3598760.92,564449.6 +Middle East and North Africa,Kuwait,Personal Care,Online,C,1/8/2015,152405536,1/11/2015,9040,81.73,56.67,738839.2,512296.8,226542.4 +Europe,Slovenia,Cosmetics,Online,L,3/3/2014,493057668,3/18/2014,5576,437.2,263.33,2437827.2,1468328.08,969499.12 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,L,11/24/2012,323024070,12/16/2012,8855,255.28,159.42,2260504.4,1411664.1,848840.3 +Asia,Uzbekistan,Snacks,Offline,C,7/6/2015,356416070,8/6/2015,290,152.58,97.44,44248.2,28257.6,15990.6 +Middle East and North Africa,Syria,Fruits,Offline,L,1/10/2016,477657496,2/14/2016,8323,9.33,6.92,77653.59,57595.16,20058.43 +Middle East and North Africa,Kuwait,Household,Online,M,2/2/2017,191484677,3/17/2017,3426,668.27,502.54,2289493.02,1721702.04,567790.98 +Europe,Germany,Clothes,Offline,C,1/24/2011,872946441,3/14/2011,3105,109.28,35.84,339314.4,111283.2,228031.2 +Australia and Oceania,Samoa ,Household,Online,H,2/1/2014,817404115,2/13/2014,6897,668.27,502.54,4609058.19,3466018.38,1143039.81 +Sub-Saharan Africa,Burundi,Snacks,Online,M,11/8/2016,190531527,12/10/2016,1368,152.58,97.44,208729.44,133297.92,75431.52 +Asia,Cambodia,Vegetables,Offline,M,2/21/2011,578315007,3/10/2011,5117,154.06,90.93,788325.02,465288.81,323036.21 +Sub-Saharan Africa,Togo,Meat,Online,M,4/10/2016,937053382,4/27/2016,3774,421.89,364.69,1592212.86,1376340.06,215872.8 +Asia,Uzbekistan,Fruits,Online,L,10/16/2014,743357980,11/30/2014,5000,9.33,6.92,46650,34600,12050 +Australia and Oceania,East Timor,Personal Care,Offline,H,10/19/2016,444152629,10/19/2016,3488,81.73,56.67,285074.24,197664.96,87409.28 +Europe,Hungary,Office Supplies,Offline,H,10/2/2010,106673657,11/19/2010,5961,651.21,524.96,3881862.81,3129286.56,752576.25 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,C,9/1/2012,768469893,10/9/2012,6173,81.73,56.67,504519.29,349823.91,154695.38 +Asia,India,Clothes,Online,C,12/1/2016,387402665,1/7/2017,9912,109.28,35.84,1083183.36,355246.08,727937.28 +Europe,Ireland,Clothes,Online,H,2/24/2015,591645801,4/15/2015,9995,109.28,35.84,1092253.6,358220.8,734032.8 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,M,3/21/2015,829685628,5/1/2015,1270,47.45,31.79,60261.5,40373.3,19888.2 +Sub-Saharan Africa,Uganda,Cereal,Offline,L,9/8/2014,620320975,9/25/2014,5616,205.7,117.11,1155211.2,657689.76,497521.44 +Asia,South Korea,Office Supplies,Offline,M,3/8/2012,902663171,4/24/2012,6946,651.21,524.96,4523304.66,3646372.16,876932.5 +Europe,Montenegro,Office Supplies,Offline,M,3/12/2011,886136043,4/17/2011,6202,651.21,524.96,4038804.42,3255801.92,783002.5 +Europe,Andorra,Fruits,Online,H,4/2/2016,300475919,4/7/2016,6356,9.33,6.92,59301.48,43983.52,15317.96 +Middle East and North Africa,Iran,Fruits,Offline,L,1/16/2014,745731627,1/29/2014,7415,9.33,6.92,69181.95,51311.8,17870.15 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,C,1/10/2015,742264497,2/10/2015,1414,651.21,524.96,920810.94,742293.44,178517.5 +Europe,Vatican City,Beverages,Online,C,10/17/2011,680748355,11/5/2011,7421,47.45,31.79,352126.45,235913.59,116212.86 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Offline,M,2/23/2013,572169530,4/14/2013,6534,81.73,56.67,534023.82,370281.78,163742.04 +Middle East and North Africa,Egypt,Office Supplies,Online,L,1/12/2010,497826850,2/16/2010,6883,651.21,524.96,4482278.43,3613299.68,868978.75 +Middle East and North Africa,Afghanistan,Cereal,Online,L,2/27/2017,159331643,4/17/2017,8629,205.7,117.11,1774985.3,1010542.19,764443.11 +Asia,Indonesia,Meat,Online,M,3/29/2016,228607738,4/3/2016,8965,421.89,364.69,3782243.85,3269445.85,512798 +Middle East and North Africa,Iran,Cosmetics,Online,M,10/7/2012,997891461,11/6/2012,7114,437.2,263.33,3110240.8,1873329.62,1236911.18 +Europe,Belarus,Household,Offline,H,1/30/2017,129731643,3/9/2017,9331,668.27,502.54,6235627.37,4689200.74,1546426.63 +Asia,China,Personal Care,Online,M,4/20/2010,306989610,4/27/2010,3902,81.73,56.67,318910.46,221126.34,97784.12 +Europe,Iceland,Vegetables,Offline,M,4/3/2016,682839190,4/6/2016,6146,154.06,90.93,946852.76,558855.78,387996.98 +Middle East and North Africa,Turkey,Cereal,Online,H,5/27/2014,930766713,6/1/2014,3409,205.7,117.11,701231.3,399227.99,302003.31 +Australia and Oceania,Nauru,Vegetables,Offline,C,10/10/2011,794571006,11/11/2011,73,154.06,90.93,11246.38,6637.89,4608.49 +Sub-Saharan Africa,Benin,Cereal,Online,M,6/17/2016,538363397,7/1/2016,2548,205.7,117.11,524123.6,298396.28,225727.32 +Australia and Oceania,New Zealand,Personal Care,Online,L,2/14/2011,496567714,3/6/2011,4276,81.73,56.67,349477.48,242320.92,107156.56 +Europe,Bosnia and Herzegovina,Household,Online,M,5/3/2017,623920285,6/6/2017,732,668.27,502.54,489173.64,367859.28,121314.36 +Central America and the Caribbean,The Bahamas,Meat,Offline,C,2/9/2016,945469939,3/4/2016,4420,421.89,364.69,1864753.8,1611929.8,252824 +Europe,Russia,Snacks,Offline,L,3/17/2012,206578004,4/13/2012,9877,152.58,97.44,1507032.66,962414.88,544617.78 +Middle East and North Africa,Iraq,Meat,Offline,H,4/13/2015,822918307,4/27/2015,8669,421.89,364.69,3657364.41,3161497.61,495866.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,M,4/18/2013,330477178,5/9/2013,4396,437.2,263.33,1921931.2,1157598.68,764332.52 +Europe,Sweden,Meat,Offline,M,3/26/2014,835553443,4/17/2014,7686,421.89,364.69,3242646.54,2803007.34,439639.2 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,H,12/26/2011,464758431,12/30/2011,1203,205.7,117.11,247457.1,140883.33,106573.77 +Europe,Poland,Vegetables,Online,H,11/14/2012,115015971,12/28/2012,4637,154.06,90.93,714376.22,421642.41,292733.81 +Sub-Saharan Africa,Zimbabwe,Household,Offline,H,9/15/2016,303562390,10/13/2016,9712,668.27,502.54,6490238.24,4880668.48,1609569.76 +Middle East and North Africa,Morocco,Meat,Offline,H,1/3/2013,717946517,2/7/2013,5184,421.89,364.69,2187077.76,1890552.96,296524.8 +Middle East and North Africa,Morocco,Baby Food,Offline,C,1/27/2015,666029679,1/31/2015,1838,255.28,159.42,469204.64,293013.96,176190.68 +Middle East and North Africa,Jordan,Vegetables,Offline,L,10/6/2010,425985705,10/21/2010,7491,154.06,90.93,1154063.46,681156.63,472906.83 +Europe,Belgium,Personal Care,Online,C,9/21/2011,796300923,9/30/2011,1994,81.73,56.67,162969.62,112999.98,49969.64 +Asia,Maldives,Clothes,Online,M,9/23/2011,845774161,10/11/2011,2224,109.28,35.84,243038.72,79708.16,163330.56 +Australia and Oceania,Palau,Snacks,Online,C,3/12/2013,163516747,4/14/2013,7094,152.58,97.44,1082402.52,691239.36,391163.16 +Sub-Saharan Africa,Liberia,Household,Online,M,10/25/2015,208952510,12/2/2015,2546,668.27,502.54,1701415.42,1279466.84,421948.58 +Middle East and North Africa,Yemen,Beverages,Offline,H,10/9/2012,261817777,11/3/2012,6553,47.45,31.79,310939.85,208319.87,102619.98 +Europe,Sweden,Office Supplies,Offline,C,4/2/2017,572161376,5/3/2017,4121,651.21,524.96,2683636.41,2163360.16,520276.25 +Europe,Sweden,Clothes,Offline,H,3/17/2013,110344636,5/6/2013,2285,109.28,35.84,249704.8,81894.4,167810.4 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,L,3/3/2012,617041385,3/21/2012,5113,421.89,364.69,2157123.57,1864659.97,292463.6 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,M,7/30/2011,753237950,9/1/2011,8703,255.28,159.42,2221701.84,1387432.26,834269.58 +Sub-Saharan Africa,Zambia,Snacks,Online,H,9/23/2013,150233161,10/24/2013,6186,152.58,97.44,943859.88,602763.84,341096.04 +Middle East and North Africa,Tunisia ,Cereal,Online,C,5/30/2014,759638345,6/11/2014,2722,205.7,117.11,559915.4,318773.42,241141.98 +Middle East and North Africa,Kuwait,Cosmetics,Offline,M,4/7/2014,103377330,4/21/2014,504,437.2,263.33,220348.8,132718.32,87630.48 +Central America and the Caribbean,Grenada,Cereal,Offline,L,12/30/2014,723686444,2/7/2015,3756,205.7,117.11,772609.2,439865.16,332744.04 +Sub-Saharan Africa,Cape Verde,Cereal,Online,C,8/3/2015,733114516,8/29/2015,3732,205.7,117.11,767672.4,437054.52,330617.88 +Central America and the Caribbean,El Salvador,Beverages,Online,C,2/1/2016,564522874,2/29/2016,3718,47.45,31.79,176419.1,118195.22,58223.88 +Sub-Saharan Africa,Mozambique,Snacks,Offline,L,10/26/2013,721085345,11/30/2013,4033,152.58,97.44,615355.14,392975.52,222379.62 +Sub-Saharan Africa,Kenya,Vegetables,Offline,L,10/2/2014,426288259,10/4/2014,7024,154.06,90.93,1082117.44,638692.32,443425.12 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,C,7/21/2014,773930442,8/14/2014,2071,651.21,524.96,1348655.91,1087192.16,261463.75 +Australia and Oceania,Nauru,Personal Care,Offline,M,7/12/2017,678123223,7/16/2017,586,81.73,56.67,47893.78,33208.62,14685.16 +Australia and Oceania,Kiribati,Household,Offline,L,2/14/2010,923290431,3/24/2010,1011,668.27,502.54,675620.97,508067.94,167553.03 +Middle East and North Africa,Iran,Baby Food,Online,L,2/17/2010,114168393,3/21/2010,3819,255.28,159.42,974914.32,608824.98,366089.34 +Asia,China,Cereal,Offline,L,6/25/2017,525805938,7/28/2017,6516,205.7,117.11,1340341.2,763088.76,577252.44 +Sub-Saharan Africa,Djibouti,Fruits,Offline,M,6/14/2010,453564393,8/3/2010,8638,9.33,6.92,80592.54,59774.96,20817.58 +Australia and Oceania,Marshall Islands,Baby Food,Offline,C,1/13/2010,963117587,2/11/2010,6751,255.28,159.42,1723395.28,1076244.42,647150.86 +Middle East and North Africa,Israel,Fruits,Online,L,7/27/2015,940451848,8/29/2015,9456,9.33,6.92,88224.48,65435.52,22788.96 +Europe,Ireland,Vegetables,Offline,H,2/4/2016,241866004,2/13/2016,2380,154.06,90.93,366662.8,216413.4,150249.4 +Europe,Estonia,Cosmetics,Offline,C,11/12/2016,143971383,12/3/2016,3186,437.2,263.33,1392919.2,838969.38,553949.82 +Middle East and North Africa,Turkey,Beverages,Offline,H,11/6/2012,193691813,11/24/2012,6567,47.45,31.79,311604.15,208764.93,102839.22 +Middle East and North Africa,Qatar,Vegetables,Offline,L,3/18/2015,458263623,4/2/2015,9245,154.06,90.93,1424284.7,840647.85,583636.85 +Sub-Saharan Africa,Eritrea,Vegetables,Online,H,4/2/2017,175235641,4/15/2017,4975,154.06,90.93,766448.5,452376.75,314071.75 +Middle East and North Africa,Egypt,Meat,Online,C,5/6/2013,902469193,6/3/2013,9544,421.89,364.69,4026518.16,3480601.36,545916.8 +Europe,Albania,Clothes,Online,C,4/13/2010,668138110,4/26/2010,5769,109.28,35.84,630436.32,206760.96,423675.36 +Sub-Saharan Africa,Chad,Office Supplies,Online,L,12/2/2015,720728719,1/7/2016,8499,651.21,524.96,5534633.79,4461635.04,1072998.75 +Europe,Ukraine,Fruits,Online,C,9/2/2012,579039847,9/2/2012,9613,9.33,6.92,89689.29,66521.96,23167.33 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,M,4/27/2014,282182824,5/24/2014,3023,421.89,364.69,1275373.47,1102457.87,172915.6 +Europe,Liechtenstein,Household,Offline,H,10/7/2016,839581477,10/27/2016,9671,668.27,502.54,6462839.17,4860064.34,1602774.83 +Asia,Cambodia,Snacks,Offline,C,12/25/2016,180972135,12/27/2016,2531,152.58,97.44,386179.98,246620.64,139559.34 +Asia,Singapore,Office Supplies,Offline,H,10/16/2016,806403625,11/15/2016,1607,651.21,524.96,1046494.47,843610.72,202883.75 +Middle East and North Africa,Algeria,Vegetables,Offline,L,7/6/2011,336237275,8/1/2011,8936,154.06,90.93,1376680.16,812550.48,564129.68 +Asia,North Korea,Snacks,Online,M,6/13/2016,961146914,8/1/2016,3586,152.58,97.44,547151.88,349419.84,197732.04 +Central America and the Caribbean,Cuba,Clothes,Online,C,2/14/2010,892118871,3/9/2010,6654,109.28,35.84,727149.12,238479.36,488669.76 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,M,10/3/2013,210451972,10/12/2013,6270,255.28,159.42,1600605.6,999563.4,601042.2 +Asia,Taiwan,Vegetables,Offline,M,10/12/2011,417757546,11/13/2011,2596,154.06,90.93,399939.76,236054.28,163885.48 +Central America and the Caribbean,Jamaica,Personal Care,Online,H,3/12/2016,385959422,3/17/2016,2825,81.73,56.67,230887.25,160092.75,70794.5 +Sub-Saharan Africa,Madagascar,Vegetables,Offline,M,5/6/2017,407293927,5/11/2017,6179,154.06,90.93,951936.74,561856.47,390080.27 +Europe,Germany,Fruits,Offline,H,6/4/2010,844309890,7/20/2010,8914,9.33,6.92,83167.62,61684.88,21482.74 +Australia and Oceania,Fiji,Household,Online,L,6/2/2014,779868638,6/6/2014,9315,668.27,502.54,6224935.05,4681160.1,1543774.95 +North America,Greenland,Cereal,Online,C,4/17/2015,267144000,6/5/2015,2701,205.7,117.11,555595.7,316314.11,239281.59 +Asia,Malaysia,Snacks,Online,L,3/22/2015,779622304,3/29/2015,6420,152.58,97.44,979563.6,625564.8,353998.8 +Sub-Saharan Africa,Niger,Vegetables,Offline,C,8/30/2013,261102378,10/17/2013,4851,154.06,90.93,747345.06,441101.43,306243.63 +Asia,Brunei,Office Supplies,Offline,C,2/21/2011,775695550,2/22/2011,4406,651.21,524.96,2869231.26,2312973.76,556257.5 +Middle East and North Africa,Iraq,Personal Care,Online,M,1/10/2013,857825648,2/16/2013,8527,81.73,56.67,696911.71,483225.09,213686.62 +Sub-Saharan Africa,Mali,Personal Care,Offline,M,8/12/2010,462229001,9/18/2010,2688,81.73,56.67,219690.24,152328.96,67361.28 +Sub-Saharan Africa,Gabon,Office Supplies,Online,M,3/10/2015,513954436,4/2/2015,9394,651.21,524.96,6117466.74,4931474.24,1185992.5 +Sub-Saharan Africa,The Gambia,Baby Food,Online,L,5/21/2016,658363282,6/19/2016,3180,255.28,159.42,811790.4,506955.6,304834.8 +Australia and Oceania,Samoa ,Fruits,Offline,L,4/8/2016,611129367,5/4/2016,5615,9.33,6.92,52387.95,38855.8,13532.15 +Europe,Macedonia,Personal Care,Offline,M,5/21/2010,608239018,5/22/2010,297,81.73,56.67,24273.81,16830.99,7442.82 +Europe,United Kingdom,Beverages,Online,L,4/15/2014,955991065,5/14/2014,7855,47.45,31.79,372719.75,249710.45,123009.3 +Central America and the Caribbean,Dominica,Personal Care,Online,H,4/18/2014,680996835,6/3/2014,952,81.73,56.67,77806.96,53949.84,23857.12 +Europe,Croatia,Fruits,Online,C,9/23/2016,680180156,10/19/2016,9278,9.33,6.92,86563.74,64203.76,22359.98 +Europe,Bosnia and Herzegovina,Cosmetics,Online,M,10/30/2013,570777356,11/8/2013,4558,437.2,263.33,1992757.6,1200258.14,792499.46 +North America,Greenland,Snacks,Offline,C,4/3/2010,940337264,4/27/2010,5548,152.58,97.44,846513.84,540597.12,305916.72 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,M,9/26/2011,196721208,10/4/2011,3032,154.06,90.93,467109.92,275699.76,191410.16 +Central America and the Caribbean,Haiti,Beverages,Online,C,9/14/2013,418103015,10/27/2013,4828,47.45,31.79,229088.6,153482.12,75606.48 +Sub-Saharan Africa,South Sudan,Household,Offline,C,8/28/2012,602969014,9/15/2012,785,668.27,502.54,524591.95,394493.9,130098.05 +Middle East and North Africa,Oman,Personal Care,Offline,H,7/10/2017,720118033,7/25/2017,7784,81.73,56.67,636186.32,441119.28,195067.04 +Asia,Maldives,Meat,Online,M,7/26/2015,358661401,8/22/2015,4734,421.89,364.69,1997227.26,1726442.46,270784.8 +Europe,Andorra,Office Supplies,Offline,C,1/19/2014,978022944,2/24/2014,7578,651.21,524.96,4934869.38,3978146.88,956722.5 +North America,Greenland,Cereal,Online,L,9/27/2013,957938992,11/2/2013,4290,205.7,117.11,882453,502401.9,380051.1 +Australia and Oceania,Palau,Cosmetics,Offline,M,8/31/2012,548458373,9/11/2012,9875,437.2,263.33,4317350,2600383.75,1716966.25 +Central America and the Caribbean,The Bahamas,Fruits,Online,M,7/3/2017,519942414,7/11/2017,1370,9.33,6.92,12782.1,9480.4,3301.7 +Sub-Saharan Africa,Comoros,Baby Food,Online,C,1/23/2017,813064944,2/3/2017,2840,255.28,159.42,724995.2,452752.8,272242.4 +Sub-Saharan Africa,Cape Verde,Clothes,Online,L,5/11/2016,988812291,5/31/2016,385,109.28,35.84,42072.8,13798.4,28274.4 +Middle East and North Africa,Israel,Baby Food,Offline,M,2/12/2010,678483283,3/3/2010,7136,255.28,159.42,1821678.08,1137621.12,684056.96 +Sub-Saharan Africa,Eritrea,Beverages,Offline,H,11/3/2016,933689248,11/12/2016,8252,47.45,31.79,391557.4,262331.08,129226.32 +Europe,Cyprus,Snacks,Offline,C,6/16/2014,176354014,7/15/2014,5927,152.58,97.44,904341.66,577526.88,326814.78 +Sub-Saharan Africa,The Gambia,Beverages,Online,H,3/27/2012,948713910,4/24/2012,4383,47.45,31.79,207973.35,139335.57,68637.78 +Europe,Austria,Cosmetics,Offline,M,9/27/2016,463317763,11/14/2016,4877,437.2,263.33,2132224.4,1284260.41,847963.99 +Asia,Indonesia,Personal Care,Online,C,11/13/2012,953026902,12/23/2012,694,81.73,56.67,56720.62,39328.98,17391.64 +Europe,Switzerland,Fruits,Online,C,2/3/2013,221015155,3/20/2013,2151,9.33,6.92,20068.83,14884.92,5183.91 +Asia,Thailand,Clothes,Offline,H,10/22/2015,190768849,11/10/2015,1597,109.28,35.84,174520.16,57236.48,117283.68 +Sub-Saharan Africa,Botswana,Baby Food,Online,L,9/5/2016,156086814,9/8/2016,8412,255.28,159.42,2147415.36,1341041.04,806374.32 +Sub-Saharan Africa,Niger,Personal Care,Offline,M,6/11/2012,831080377,6/16/2012,4007,81.73,56.67,327492.11,227076.69,100415.42 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,C,4/6/2012,300173366,4/24/2012,6824,9.33,6.92,63667.92,47222.08,16445.84 +Middle East and North Africa,Libya,Office Supplies,Offline,M,3/20/2011,768102109,5/9/2011,7338,651.21,524.96,4778578.98,3852156.48,926422.5 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,C,10/18/2016,909915435,12/3/2016,3052,81.73,56.67,249439.96,172956.84,76483.12 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Online,C,11/12/2014,820974671,11/26/2014,3504,205.7,117.11,720772.8,410353.44,310419.36 +Middle East and North Africa,Yemen,Fruits,Offline,H,4/5/2011,666953647,4/10/2011,5260,9.33,6.92,49075.8,36399.2,12676.6 +Europe,Macedonia,Fruits,Offline,H,11/23/2012,233838689,12/20/2012,6919,9.33,6.92,64554.27,47879.48,16674.79 +Australia and Oceania,Australia,Fruits,Offline,H,5/21/2016,277928626,6/20/2016,4111,9.33,6.92,38355.63,28448.12,9907.51 +Central America and the Caribbean,El Salvador,Vegetables,Online,L,11/4/2011,275834786,11/30/2011,4498,154.06,90.93,692961.88,409003.14,283958.74 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Online,M,12/10/2016,674480998,12/25/2016,2771,651.21,524.96,1804502.91,1454664.16,349838.75 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,L,7/26/2012,641103589,8/6/2012,5654,651.21,524.96,3681941.34,2968123.84,713817.5 +Central America and the Caribbean,Grenada,Fruits,Online,L,9/26/2014,313251388,10/12/2014,6902,9.33,6.92,64395.66,47761.84,16633.82 +Europe,Hungary,Meat,Online,H,3/30/2010,348785722,5/16/2010,2301,421.89,364.69,970768.89,839151.69,131617.2 +Middle East and North Africa,Pakistan,Beverages,Offline,L,6/16/2013,575880420,6/21/2013,4668,47.45,31.79,221496.6,148395.72,73100.88 +Sub-Saharan Africa,Mauritius ,Cereal,Online,M,2/2/2017,443021810,2/10/2017,8853,205.7,117.11,1821062.1,1036774.83,784287.27 +Middle East and North Africa,Jordan,Household,Online,M,2/18/2011,369008719,3/2/2011,6735,668.27,502.54,4500798.45,3384606.9,1116191.55 +Europe,Armenia,Clothes,Offline,L,12/5/2016,392952477,1/9/2017,2225,109.28,35.84,243148,79744,163404 +Europe,Malta,Cereal,Offline,M,3/29/2015,624276912,5/1/2015,6266,205.7,117.11,1288916.2,733811.26,555104.94 +Sub-Saharan Africa,Mozambique,Personal Care,Online,C,8/12/2010,792718350,9/8/2010,1831,81.73,56.67,149647.63,103762.77,45884.86 +Asia,Nepal,Clothes,Offline,H,6/10/2012,698325622,7/5/2012,8925,109.28,35.84,975324,319872,655452 +Sub-Saharan Africa,Equatorial Guinea,Meat,Online,M,1/16/2016,661460053,3/4/2016,9584,421.89,364.69,4043393.76,3495188.96,548204.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,H,1/3/2014,172795474,1/9/2014,2876,255.28,159.42,734185.28,458491.92,275693.36 +Central America and the Caribbean,Costa Rica,Cereal,Online,C,2/21/2015,143318212,3/17/2015,9898,205.7,117.11,2036018.6,1159154.78,876863.82 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,H,5/19/2010,654327094,5/30/2010,8783,109.28,35.84,959806.24,314782.72,645023.52 +Asia,Vietnam,Clothes,Online,M,6/13/2014,507433450,7/27/2014,9689,109.28,35.84,1058813.92,347253.76,711560.16 +Europe,Andorra,Beverages,Online,M,8/15/2016,374561107,9/18/2016,9810,47.45,31.79,465484.5,311859.9,153624.6 +Europe,Serbia,Clothes,Offline,M,10/27/2014,547946393,11/4/2014,8369,109.28,35.84,914564.32,299944.96,614619.36 +Europe,Serbia,Beverages,Offline,L,10/24/2011,490138137,11/24/2011,1622,47.45,31.79,76963.9,51563.38,25400.52 +Sub-Saharan Africa,Togo,Beverages,Online,H,6/8/2011,183997666,7/9/2011,7853,47.45,31.79,372624.85,249646.87,122977.98 +Sub-Saharan Africa,Gabon,Cereal,Online,L,10/19/2014,582698810,11/11/2014,2381,205.7,117.11,489771.7,278838.91,210932.79 +Australia and Oceania,Federated States of Micronesia,Snacks,Online,C,7/6/2016,459727895,8/12/2016,2555,152.58,97.44,389841.9,248959.2,140882.7 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,H,1/11/2016,458883750,2/22/2016,2754,421.89,364.69,1161885.06,1004356.26,157528.8 +Europe,Malta,Baby Food,Online,M,11/13/2013,844277703,11/29/2013,9389,255.28,159.42,2396823.92,1496794.38,900029.54 +Europe,Romania,Clothes,Offline,M,5/29/2015,150333583,6/29/2015,5903,109.28,35.84,645079.84,211563.52,433516.32 +Europe,Iceland,Personal Care,Online,C,12/8/2011,131787717,12/26/2011,7769,81.73,56.67,634960.37,440269.23,194691.14 +Asia,Bhutan,Personal Care,Offline,H,9/28/2014,813688933,11/17/2014,7492,81.73,56.67,612321.16,424571.64,187749.52 +Asia,Sri Lanka,Office Supplies,Online,C,6/18/2013,941398561,6/26/2013,9609,651.21,524.96,6257476.89,5044340.64,1213136.25 +Sub-Saharan Africa,Mozambique,Cereal,Offline,M,2/27/2010,230590426,3/15/2010,5686,205.7,117.11,1169610.2,665887.46,503722.74 +Middle East and North Africa,Iraq,Cosmetics,Offline,M,7/10/2015,717250859,7/20/2015,9323,437.2,263.33,4076015.6,2455025.59,1620990.01 +Central America and the Caribbean,Dominican Republic,Meat,Offline,M,10/26/2014,907678687,11/8/2014,1149,421.89,364.69,484751.61,419028.81,65722.8 +Europe,Iceland,Vegetables,Online,M,1/30/2017,728485238,2/13/2017,3825,154.06,90.93,589279.5,347807.25,241472.25 +Middle East and North Africa,Saudi Arabia,Vegetables,Online,L,6/27/2013,176594340,8/2/2013,7044,154.06,90.93,1085198.64,640510.92,444687.72 +Sub-Saharan Africa,The Gambia,Beverages,Online,C,6/4/2011,669242322,6/24/2011,2530,47.45,31.79,120048.5,80428.7,39619.8 +Australia and Oceania,East Timor,Vegetables,Online,H,7/19/2015,993978011,8/30/2015,9037,154.06,90.93,1392240.22,821734.41,570505.81 +Central America and the Caribbean,Jamaica,Beverages,Offline,H,6/11/2016,458662736,7/23/2016,7351,47.45,31.79,348804.95,233688.29,115116.66 +Asia,Philippines,Clothes,Offline,M,2/12/2017,241470324,4/2/2017,5290,109.28,35.84,578091.2,189593.6,388497.6 +Europe,United Kingdom,Beverages,Offline,H,1/25/2014,240887105,1/30/2014,2702,47.45,31.79,128209.9,85896.58,42313.32 +Europe,Malta,Meat,Offline,M,3/21/2016,425711905,5/1/2016,6468,421.89,364.69,2728784.52,2358814.92,369969.6 +Middle East and North Africa,Turkey,Vegetables,Offline,M,11/2/2010,385056054,12/22/2010,5498,154.06,90.93,847021.88,499933.14,347088.74 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,L,10/5/2012,678343379,10/17/2012,5735,651.21,524.96,3734689.35,3010645.6,724043.75 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,M,3/7/2015,585310208,4/1/2015,5152,651.21,524.96,3355033.92,2704593.92,650440 +Europe,Slovakia,Cereal,Offline,C,2/15/2016,356005370,3/6/2016,8755,205.7,117.11,1800903.5,1025298.05,775605.45 +Sub-Saharan Africa,Burkina Faso,Baby Food,Offline,C,9/12/2014,760790193,10/27/2014,3579,255.28,159.42,913647.12,570564.18,343082.94 +Sub-Saharan Africa,Namibia,Clothes,Online,M,11/9/2014,840338504,12/13/2014,3692,109.28,35.84,403461.76,132321.28,271140.48 +Middle East and North Africa,Pakistan,Household,Offline,H,1/15/2014,155636632,2/20/2014,5193,668.27,502.54,3470326.11,2609690.22,860635.89 +Europe,Vatican City,Vegetables,Offline,C,7/20/2014,137983405,8/25/2014,1211,154.06,90.93,186566.66,110116.23,76450.43 +Europe,Bosnia and Herzegovina,Beverages,Offline,C,3/4/2012,938990151,4/9/2012,6907,47.45,31.79,327737.15,219573.53,108163.62 +Europe,Sweden,Clothes,Online,L,2/13/2015,980580699,3/6/2015,4474,109.28,35.84,488918.72,160348.16,328570.56 +Australia and Oceania,Samoa ,Beverages,Online,H,7/9/2017,104991376,8/24/2017,8136,47.45,31.79,386053.2,258643.44,127409.76 +Australia and Oceania,Marshall Islands,Meat,Offline,M,10/16/2010,924771010,12/3/2010,9147,421.89,364.69,3859027.83,3335819.43,523208.4 +North America,Canada,Office Supplies,Offline,H,2/13/2010,272780930,3/14/2010,794,651.21,524.96,517060.74,416818.24,100242.5 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,M,11/2/2012,452194964,12/5/2012,3394,152.58,97.44,517856.52,330711.36,187145.16 +North America,Canada,Fruits,Offline,C,5/2/2017,686499440,5/14/2017,9295,9.33,6.92,86722.35,64321.4,22400.95 +Asia,Vietnam,Clothes,Offline,L,9/16/2011,269493186,9/27/2011,7877,109.28,35.84,860798.56,282311.68,578486.88 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,L,5/30/2015,815287530,7/3/2015,552,109.28,35.84,60322.56,19783.68,40538.88 +Europe,Switzerland,Cereal,Online,L,11/17/2014,408306300,12/13/2014,5763,205.7,117.11,1185449.1,674904.93,510544.17 +Europe,Bulgaria,Cereal,Online,M,10/9/2012,353285825,11/23/2012,3981,205.7,117.11,818891.7,466214.91,352676.79 +North America,Greenland,Vegetables,Online,M,8/3/2016,225274932,9/8/2016,2713,154.06,90.93,417964.78,246693.09,171271.69 +Europe,Monaco,Cereal,Online,C,3/6/2012,119634950,3/14/2012,1495,205.7,117.11,307521.5,175079.45,132442.05 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,M,12/16/2012,202039706,12/25/2012,6894,109.28,35.84,753376.32,247080.96,506295.36 +Sub-Saharan Africa,Chad,Meat,Online,H,9/12/2010,258475530,11/1/2010,7508,421.89,364.69,3167550.12,2738092.52,429457.6 +Europe,Vatican City,Office Supplies,Online,L,2/25/2017,145241248,3/26/2017,8968,651.21,524.96,5840051.28,4707841.28,1132210 +Australia and Oceania,Australia,Personal Care,Online,M,11/12/2014,238948190,11/20/2014,8934,81.73,56.67,730175.82,506289.78,223886.04 +Asia,Nepal,Cereal,Online,C,12/9/2013,986520183,1/18/2014,2100,205.7,117.11,431970,245931,186039 +Asia,Turkmenistan,Household,Offline,L,5/25/2010,655193555,6/30/2010,5188,668.27,502.54,3466984.76,2607177.52,859807.24 +Europe,United Kingdom,Vegetables,Offline,L,9/9/2012,282517135,10/28/2012,1953,154.06,90.93,300879.18,177586.29,123292.89 +Central America and the Caribbean,Panama,Personal Care,Offline,L,3/10/2015,526352250,4/23/2015,8182,81.73,56.67,668714.86,463673.94,205040.92 +Middle East and North Africa,Somalia,Vegetables,Online,H,2/9/2017,314872729,3/6/2017,6693,154.06,90.93,1031123.58,608594.49,422529.09 +Australia and Oceania,Tuvalu,Baby Food,Offline,M,3/2/2011,896564900,3/11/2011,2333,255.28,159.42,595568.24,371926.86,223641.38 +Australia and Oceania,East Timor,Cosmetics,Online,H,1/24/2010,890227591,1/25/2010,6982,437.2,263.33,3052530.4,1838570.06,1213960.34 +Australia and Oceania,Tuvalu,Fruits,Online,M,6/8/2012,334972131,6/29/2012,4552,9.33,6.92,42470.16,31499.84,10970.32 +Europe,Sweden,Household,Offline,C,3/10/2014,240222346,4/2/2014,5985,668.27,502.54,3999595.95,3007701.9,991894.05 +Sub-Saharan Africa,Cameroon,Meat,Offline,H,4/15/2012,335714566,5/15/2012,4255,421.89,364.69,1795141.95,1551755.95,243386 +Middle East and North Africa,Afghanistan,Fruits,Online,M,2/20/2016,421497619,4/8/2016,9367,9.33,6.92,87394.11,64819.64,22574.47 +Europe,Italy,Clothes,Offline,L,6/22/2013,817932832,8/10/2013,3356,109.28,35.84,366743.68,120279.04,246464.64 +Europe,Austria,Fruits,Online,M,1/14/2012,115694034,2/26/2012,5290,9.33,6.92,49355.7,36606.8,12748.9 +Central America and the Caribbean,Panama,Personal Care,Offline,C,1/22/2013,125767552,1/25/2013,6268,81.73,56.67,512283.64,355207.56,157076.08 +Central America and the Caribbean,El Salvador,Clothes,Online,M,1/20/2015,929452216,3/4/2015,4420,109.28,35.84,483017.6,158412.8,324604.8 +Middle East and North Africa,Qatar,Office Supplies,Online,L,1/6/2010,428359353,2/9/2010,9907,651.21,524.96,6451537.47,5200778.72,1250758.75 +Australia and Oceania,Vanuatu,Office Supplies,Offline,L,7/9/2017,194412791,8/19/2017,9920,651.21,524.96,6460003.2,5207603.2,1252400 +Middle East and North Africa,Qatar,Vegetables,Offline,C,10/7/2012,519848859,11/16/2012,3684,154.06,90.93,567557.04,334986.12,232570.92 +Sub-Saharan Africa,Benin,Snacks,Online,H,9/3/2013,867216384,10/18/2013,7454,152.58,97.44,1137331.32,726317.76,411013.56 +Australia and Oceania,Fiji,Vegetables,Online,H,7/1/2016,319376695,8/5/2016,9516,154.06,90.93,1466034.96,865289.88,600745.08 +Asia,Indonesia,Vegetables,Offline,L,10/13/2014,729503619,11/7/2014,5187,154.06,90.93,799109.22,471653.91,327455.31 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,H,9/14/2010,871083486,10/30/2010,1816,255.28,159.42,463588.48,289506.72,174081.76 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,C,4/17/2011,487915122,4/30/2011,3782,152.58,97.44,577057.56,368518.08,208539.48 +Sub-Saharan Africa,Tanzania,Snacks,Offline,M,1/25/2017,744109857,2/3/2017,7497,152.58,97.44,1143892.26,730507.68,413384.58 +Sub-Saharan Africa,Mauritius ,Cosmetics,Online,L,9/7/2010,174091517,9/10/2010,6404,437.2,263.33,2799828.8,1686365.32,1113463.48 +Asia,Bhutan,Snacks,Offline,M,9/23/2013,532596433,10/21/2013,5975,152.58,97.44,911665.5,582204,329461.5 +Europe,Czech Republic,Snacks,Offline,H,10/8/2014,944673430,10/12/2014,8716,152.58,97.44,1329887.28,849287.04,480600.24 +Europe,Vatican City,Baby Food,Online,M,1/5/2011,155683839,1/20/2011,9162,255.28,159.42,2338875.36,1460606.04,878269.32 +Sub-Saharan Africa,Eritrea,Fruits,Offline,M,2/3/2012,581301486,3/8/2012,8882,9.33,6.92,82869.06,61463.44,21405.62 +Asia,Bangladesh,Baby Food,Offline,H,7/24/2013,657512700,9/9/2013,1474,255.28,159.42,376282.72,234985.08,141297.64 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Online,L,10/27/2015,690616309,11/22/2015,7568,9.33,6.92,70609.44,52370.56,18238.88 +Middle East and North Africa,Saudi Arabia,Fruits,Online,C,10/7/2012,607223641,10/17/2012,9824,9.33,6.92,91657.92,67982.08,23675.84 +Middle East and North Africa,Oman,Household,Online,C,9/20/2010,404258525,10/15/2010,7936,668.27,502.54,5303390.72,3988157.44,1315233.28 +Europe,Albania,Clothes,Online,C,1/23/2017,598957288,1/31/2017,3626,109.28,35.84,396249.28,129955.84,266293.44 +Europe,Ireland,Cereal,Online,L,9/27/2013,878868758,11/3/2013,5651,205.7,117.11,1162410.7,661788.61,500622.09 +Europe,Macedonia,Personal Care,Offline,M,1/19/2014,551854264,1/21/2014,4795,81.73,56.67,391895.35,271732.65,120162.7 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,M,6/7/2013,796087634,7/10/2013,8877,109.28,35.84,970078.56,318151.68,651926.88 +Middle East and North Africa,Pakistan,Vegetables,Online,C,12/14/2015,610055196,1/3/2016,7744,154.06,90.93,1193040.64,704161.92,488878.72 +Sub-Saharan Africa,Cape Verde,Household,Online,C,5/22/2015,862555778,7/6/2015,8277,668.27,502.54,5531270.79,4159523.58,1371747.21 +Europe,Slovenia,Office Supplies,Offline,L,2/26/2014,242700707,4/17/2014,9388,651.21,524.96,6113559.48,4928324.48,1185235 +Europe,Netherlands,Household,Online,C,12/12/2011,209913814,12/29/2011,7017,668.27,502.54,4689250.59,3526323.18,1162927.41 +Middle East and North Africa,Yemen,Beverages,Online,M,2/2/2017,943931424,3/16/2017,9140,47.45,31.79,433693,290560.6,143132.4 +Asia,Malaysia,Cosmetics,Offline,C,6/25/2012,894802367,7/1/2012,760,437.2,263.33,332272,200130.8,132141.2 +Sub-Saharan Africa,Senegal,Snacks,Online,C,5/13/2012,832887971,5/22/2012,8914,152.58,97.44,1360098.12,868580.16,491517.96 +Asia,Brunei,Personal Care,Offline,H,2/14/2013,698862063,3/20/2013,7670,81.73,56.67,626869.1,434658.9,192210.2 +Sub-Saharan Africa,Mali,Clothes,Online,H,3/13/2012,953710973,4/11/2012,3125,109.28,35.84,341500,112000,229500 +Australia and Oceania,East Timor,Beverages,Online,C,11/20/2011,328733527,12/21/2011,8411,47.45,31.79,399101.95,267385.69,131716.26 +Australia and Oceania,East Timor,Cosmetics,Online,L,7/20/2015,775541055,8/28/2015,8687,437.2,263.33,3797956.4,2287547.71,1510408.69 +Sub-Saharan Africa,Gabon,Snacks,Offline,L,4/3/2016,716057384,5/15/2016,6147,152.58,97.44,937909.26,598963.68,338945.58 +Middle East and North Africa,Tunisia ,Cereal,Online,H,9/16/2015,892518842,10/27/2015,5014,205.7,117.11,1031379.8,587189.54,444190.26 +Sub-Saharan Africa,Angola,Baby Food,Online,C,11/20/2012,317474257,12/15/2012,6543,255.28,159.42,1670297.04,1043085.06,627211.98 +Asia,Nepal,Meat,Offline,L,6/3/2015,323784959,7/21/2015,4019,421.89,364.69,1695575.91,1465689.11,229886.8 +Asia,Maldives,Personal Care,Online,H,1/21/2013,514624774,3/12/2013,7762,81.73,56.67,634388.26,439872.54,194515.72 +Asia,Bhutan,Baby Food,Online,C,10/6/2011,113480031,11/10/2011,118,255.28,159.42,30123.04,18811.56,11311.48 +Sub-Saharan Africa,Burkina Faso,Household,Online,C,10/12/2014,214149558,11/28/2014,468,668.27,502.54,312750.36,235188.72,77561.64 +Sub-Saharan Africa,Kenya,Cereal,Offline,M,4/10/2011,630744683,5/22/2011,223,205.7,117.11,45871.1,26115.53,19755.57 +Europe,Kosovo,Cereal,Online,M,5/25/2010,347689235,6/7/2010,7826,205.7,117.11,1609808.2,916502.86,693305.34 +Europe,Russia,Beverages,Offline,C,10/21/2014,669719541,11/9/2014,3750,47.45,31.79,177937.5,119212.5,58725 +Europe,Italy,Fruits,Online,H,11/7/2016,271884429,11/11/2016,5499,9.33,6.92,51305.67,38053.08,13252.59 +Europe,Ireland,Fruits,Offline,H,7/15/2017,149545228,8/14/2017,2611,9.33,6.92,24360.63,18068.12,6292.51 +Asia,Nepal,Office Supplies,Online,H,2/17/2015,468375766,3/31/2015,1652,651.21,524.96,1075798.92,867233.92,208565 +Asia,Kyrgyzstan,Snacks,Offline,H,7/17/2016,114362370,7/17/2016,1222,152.58,97.44,186452.76,119071.68,67381.08 +Middle East and North Africa,Kuwait,Clothes,Online,M,10/27/2010,743803870,11/1/2010,6949,109.28,35.84,759386.72,249052.16,510334.56 +Europe,Bulgaria,Cereal,Offline,C,10/15/2010,933311593,11/3/2010,6495,205.7,117.11,1336021.5,760629.45,575392.05 +Central America and the Caribbean,Guatemala,Baby Food,Offline,L,5/29/2011,229809367,7/11/2011,4553,255.28,159.42,1162289.84,725839.26,436450.58 +Middle East and North Africa,Iran,Cosmetics,Online,H,4/10/2016,500533521,5/18/2016,7847,437.2,263.33,3430708.4,2066350.51,1364357.89 +Europe,Sweden,Personal Care,Offline,L,2/13/2011,983032882,2/21/2011,130,81.73,56.67,10624.9,7367.1,3257.8 +Australia and Oceania,Palau,Beverages,Offline,L,1/12/2013,535168778,1/31/2013,7189,47.45,31.79,341118.05,228538.31,112579.74 +Europe,Cyprus,Beverages,Offline,L,8/29/2013,785115039,9/21/2013,1842,47.45,31.79,87402.9,58557.18,28845.72 +Middle East and North Africa,Pakistan,Baby Food,Online,L,4/14/2013,281357991,5/23/2013,8937,255.28,159.42,2281437.36,1424736.54,856700.82 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,H,1/16/2017,342696464,2/5/2017,354,47.45,31.79,16797.3,11253.66,5543.64 +Sub-Saharan Africa,The Gambia,Beverages,Online,M,12/28/2015,108241784,2/1/2016,4,47.45,31.79,189.8,127.16,62.64 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,L,8/10/2013,587417781,9/22/2013,8830,651.21,524.96,5750184.3,4635396.8,1114787.5 +Central America and the Caribbean,Honduras,Household,Online,C,6/9/2014,609960782,6/19/2014,9805,668.27,502.54,6552387.35,4927404.7,1624982.65 +Middle East and North Africa,Yemen,Beverages,Offline,C,9/24/2012,875919616,11/12/2012,2934,47.45,31.79,139218.3,93271.86,45946.44 +Asia,Philippines,Fruits,Online,H,5/18/2011,805655610,6/14/2011,253,9.33,6.92,2360.49,1750.76,609.73 +Australia and Oceania,Vanuatu,Clothes,Offline,C,7/17/2010,789842593,7/24/2010,830,109.28,35.84,90702.4,29747.2,60955.2 +Sub-Saharan Africa,Gabon,Fruits,Offline,M,6/15/2011,839466893,6/26/2011,5763,9.33,6.92,53768.79,39879.96,13888.83 +Europe,Vatican City,Snacks,Offline,C,8/16/2012,135827338,8/17/2012,3183,152.58,97.44,485662.14,310151.52,175510.62 +Europe,Italy,Cosmetics,Offline,H,8/18/2013,180535256,8/19/2013,3249,437.2,263.33,1420462.8,855559.17,564903.63 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Offline,M,4/28/2011,745514476,5/23/2011,3155,205.7,117.11,648983.5,369482.05,279501.45 +Asia,Japan,Cereal,Online,C,3/11/2011,323001325,4/29/2011,2125,205.7,117.11,437112.5,248858.75,188253.75 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,H,1/4/2016,175544631,2/10/2016,6412,47.45,31.79,304249.4,203837.48,100411.92 +Asia,China,Beverages,Online,M,6/18/2014,286005723,7/5/2014,4304,47.45,31.79,204224.8,136824.16,67400.64 +Europe,Ireland,Household,Online,H,3/29/2015,707558429,4/3/2015,1117,668.27,502.54,746457.59,561337.18,185120.41 +Sub-Saharan Africa,Swaziland,Vegetables,Online,C,12/10/2012,213689076,1/10/2013,4201,154.06,90.93,647206.06,381996.93,265209.13 +Sub-Saharan Africa,Rwanda,Vegetables,Offline,C,8/8/2014,348196494,8/21/2014,7935,154.06,90.93,1222466.1,721529.55,500936.55 +Europe,Moldova ,Clothes,Online,L,3/2/2013,475192010,4/2/2013,8730,109.28,35.84,954014.4,312883.2,641131.2 +Middle East and North Africa,Qatar,Clothes,Offline,H,1/4/2014,929099452,1/8/2014,29,109.28,35.84,3169.12,1039.36,2129.76 +Sub-Saharan Africa,Central African Republic,Fruits,Online,M,12/30/2015,764655148,1/15/2016,7306,9.33,6.92,68164.98,50557.52,17607.46 +Sub-Saharan Africa,Comoros,Vegetables,Online,L,4/8/2015,906907927,5/15/2015,3064,154.06,90.93,472039.84,278609.52,193430.32 +Asia,Bangladesh,Snacks,Offline,H,8/10/2016,101219117,8/11/2016,1841,152.58,97.44,280899.78,179387.04,101512.74 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,L,7/2/2014,763262546,8/2/2014,5203,421.89,364.69,2195093.67,1897482.07,297611.6 +Sub-Saharan Africa,Sudan,Baby Food,Online,C,1/27/2012,429024541,2/7/2012,6750,255.28,159.42,1723140,1076085,647055 +Australia and Oceania,East Timor,Cosmetics,Offline,C,4/19/2017,304803931,5/6/2017,7112,437.2,263.33,3109366.4,1872802.96,1236563.44 +Middle East and North Africa,Afghanistan,Vegetables,Online,C,7/1/2016,317212045,8/6/2016,8948,154.06,90.93,1378528.88,813641.64,564887.24 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,M,12/31/2015,463172709,2/11/2016,1952,437.2,263.33,853414.4,514020.16,339394.24 +Sub-Saharan Africa,Rwanda,Snacks,Online,C,8/9/2015,359922254,9/2/2015,7848,152.58,97.44,1197447.84,764709.12,432738.72 +Sub-Saharan Africa,Tanzania,Beverages,Online,M,5/28/2012,595009505,6/8/2012,5390,47.45,31.79,255755.5,171348.1,84407.4 +Europe,Andorra,Meat,Offline,C,2/19/2012,476295793,4/1/2012,5364,421.89,364.69,2263017.96,1956197.16,306820.8 +Middle East and North Africa,United Arab Emirates,Beverages,Online,L,3/22/2010,281954944,5/7/2010,5588,47.45,31.79,265150.6,177642.52,87508.08 +Australia and Oceania,Tuvalu,Baby Food,Offline,C,9/26/2010,810473287,10/9/2010,5911,255.28,159.42,1508960.08,942331.62,566628.46 +Asia,China,Baby Food,Online,L,1/12/2015,230649650,2/8/2015,3212,255.28,159.42,819959.36,512057.04,307902.32 +Sub-Saharan Africa,Liberia,Household,Offline,M,5/16/2010,831595361,6/13/2010,6402,668.27,502.54,4278264.54,3217261.08,1061003.46 +Asia,Tajikistan,Baby Food,Online,M,8/9/2011,472734248,9/28/2011,1424,255.28,159.42,363518.72,227014.08,136504.64 +Sub-Saharan Africa,Cote d'Ivoire,Household,Online,L,11/27/2011,233802640,1/3/2012,6252,668.27,502.54,4178024.04,3141880.08,1036143.96 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,H,11/20/2016,364849364,12/11/2016,5890,421.89,364.69,2484932.1,2148024.1,336908 +Asia,Philippines,Beverages,Offline,C,7/5/2010,736235749,7/6/2010,7374,47.45,31.79,349896.3,234419.46,115476.84 +Middle East and North Africa,Turkey,Household,Online,M,11/12/2011,388635623,11/24/2011,4772,668.27,502.54,3188984.44,2398120.88,790863.56 +Europe,Portugal,Cereal,Online,H,10/29/2010,683035314,10/29/2010,4183,205.7,117.11,860443.1,489871.13,370571.97 +Europe,Kosovo,Household,Offline,C,4/8/2017,350733649,4/11/2017,8736,668.27,502.54,5838006.72,4390189.44,1447817.28 +Central America and the Caribbean,Guatemala,Meat,Offline,C,10/29/2011,443341958,11/19/2011,3592,421.89,364.69,1515428.88,1309966.48,205462.4 +Asia,Kyrgyzstan,Cereal,Offline,C,4/17/2010,282784068,5/28/2010,945,205.7,117.11,194386.5,110668.95,83717.55 +Central America and the Caribbean,El Salvador,Office Supplies,Online,L,5/14/2014,611296308,5/28/2014,5017,651.21,524.96,3267120.57,2633724.32,633396.25 +Europe,Montenegro,Household,Online,M,6/17/2015,441427505,7/18/2015,7063,668.27,502.54,4719991.01,3549440.02,1170550.99 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,M,8/15/2013,206038987,9/28/2013,370,668.27,502.54,247259.9,185939.8,61320.1 +Australia and Oceania,Nauru,Personal Care,Online,H,10/1/2013,408304584,11/14/2013,5255,81.73,56.67,429491.15,297800.85,131690.3 +North America,Greenland,Baby Food,Offline,H,3/28/2014,271710622,5/2/2014,4066,255.28,159.42,1037968.48,648201.72,389766.76 +Europe,Albania,Snacks,Offline,M,10/3/2010,890055930,10/14/2010,6184,152.58,97.44,943554.72,602568.96,340985.76 +Sub-Saharan Africa,Rwanda,Household,Online,H,3/8/2015,277451837,4/4/2015,3019,668.27,502.54,2017507.13,1517168.26,500338.87 +Europe,Denmark,Fruits,Offline,C,12/16/2013,118322169,1/13/2014,3014,9.33,6.92,28120.62,20856.88,7263.74 +Sub-Saharan Africa,Central African Republic,Beverages,Online,M,4/22/2017,817403256,5/13/2017,6643,47.45,31.79,315210.35,211180.97,104029.38 +Europe,Belgium,Vegetables,Online,H,1/6/2010,149743926,1/7/2010,1410,154.06,90.93,217224.6,128211.3,89013.3 +Europe,Kosovo,Household,Online,L,10/18/2015,910705506,11/16/2015,6852,668.27,502.54,4578986.04,3443404.08,1135581.96 +Central America and the Caribbean,Guatemala,Vegetables,Offline,H,3/15/2010,565961825,3/16/2010,9536,154.06,90.93,1469116.16,867108.48,602007.68 +Europe,San Marino,Meat,Online,L,4/17/2015,701499211,5/16/2015,8060,421.89,364.69,3400433.4,2939401.4,461032 +Australia and Oceania,Australia,Vegetables,Offline,M,7/14/2012,273616492,7/24/2012,8055,154.06,90.93,1240953.3,732441.15,508512.15 +Sub-Saharan Africa,The Gambia,Snacks,Offline,M,10/4/2014,558924996,10/12/2014,7182,152.58,97.44,1095829.56,699814.08,396015.48 +Middle East and North Africa,Iraq,Cereal,Online,C,12/2/2016,204348552,12/25/2016,132,205.7,117.11,27152.4,15458.52,11693.88 +Europe,Armenia,Snacks,Online,H,1/19/2015,177123486,2/6/2015,3631,152.58,97.44,554017.98,353804.64,200213.34 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,H,1/9/2010,614798629,2/24/2010,1431,205.7,117.11,294356.7,167584.41,126772.29 +Europe,Germany,Office Supplies,Online,L,5/9/2011,375235307,5/31/2011,9321,651.21,524.96,6069928.41,4893152.16,1176776.25 +Europe,Portugal,Household,Online,M,9/7/2010,186607348,10/27/2010,116,668.27,502.54,77519.32,58294.64,19224.68 +Europe,Vatican City,Fruits,Offline,M,11/17/2015,397401082,1/2/2016,8666,9.33,6.92,80853.78,59968.72,20885.06 +Central America and the Caribbean,Dominican Republic,Snacks,Online,L,12/3/2016,526415336,12/18/2016,6851,152.58,97.44,1045325.58,667561.44,377764.14 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,L,6/12/2012,612761437,7/10/2012,8581,109.28,35.84,937731.68,307543.04,630188.64 +Sub-Saharan Africa,Senegal,Office Supplies,Online,L,7/2/2013,765863215,8/10/2013,4799,651.21,524.96,3125156.79,2519283.04,605873.75 +Central America and the Caribbean,Guatemala,Baby Food,Online,C,1/22/2017,715456998,2/10/2017,8480,255.28,159.42,2164774.4,1351881.6,812892.8 +Europe,Netherlands,Snacks,Online,C,5/17/2017,261591613,6/13/2017,9626,152.58,97.44,1468735.08,937957.44,530777.64 +Sub-Saharan Africa,South Africa,Beverages,Online,H,4/30/2017,624628388,6/3/2017,276,47.45,31.79,13096.2,8774.04,4322.16 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,L,2/2/2017,395241153,3/24/2017,9495,651.21,524.96,6183238.95,4984495.2,1198743.75 +Australia and Oceania,Fiji,Cosmetics,Online,M,4/27/2010,484416234,6/13/2010,8383,437.2,263.33,3665047.6,2207495.39,1457552.21 +Europe,United Kingdom,Cosmetics,Offline,C,9/2/2010,973452460,10/10/2010,5070,437.2,263.33,2216604,1335083.1,881520.9 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,H,2/22/2010,663961160,4/11/2010,9717,437.2,263.33,4248272.4,2558777.61,1689494.79 +Central America and the Caribbean,Haiti,Beverages,Offline,M,3/2/2013,227866160,4/9/2013,9515,47.45,31.79,451486.75,302481.85,149004.9 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,C,2/1/2010,857403790,3/10/2010,3690,205.7,117.11,759033,432135.9,326897.1 +Middle East and North Africa,Qatar,Fruits,Offline,L,3/30/2011,215122878,4/5/2011,8495,9.33,6.92,79258.35,58785.4,20472.95 +Middle East and North Africa,Iraq,Clothes,Offline,C,11/24/2012,983884751,12/21/2012,2217,109.28,35.84,242273.76,79457.28,162816.48 +Sub-Saharan Africa,Liberia,Fruits,Offline,C,3/2/2016,516863238,3/15/2016,173,9.33,6.92,1614.09,1197.16,416.93 +Australia and Oceania,Nauru,Beverages,Offline,C,8/27/2015,287544667,10/12/2015,9712,47.45,31.79,460834.4,308744.48,152089.92 +Australia and Oceania,Papua New Guinea,Cereal,Online,H,10/24/2010,939727866,12/4/2010,5213,205.7,117.11,1072314.1,610494.43,461819.67 +Asia,India,Beverages,Offline,H,4/25/2017,937524163,5/25/2017,3089,47.45,31.79,146573.05,98199.31,48373.74 +Sub-Saharan Africa,Central African Republic,Meat,Online,H,3/28/2010,615357387,4/30/2010,6780,421.89,364.69,2860414.2,2472598.2,387816 +Europe,Poland,Snacks,Offline,L,3/2/2011,827963864,4/3/2011,1761,152.58,97.44,268693.38,171591.84,97101.54 +Middle East and North Africa,Algeria,Baby Food,Online,M,3/29/2016,700392425,5/16/2016,538,255.28,159.42,137340.64,85767.96,51572.68 +North America,Mexico,Clothes,Offline,M,2/7/2015,778004395,2/22/2015,7644,109.28,35.84,835336.32,273960.96,561375.36 +Sub-Saharan Africa,The Gambia,Beverages,Online,M,5/19/2017,776473605,5/23/2017,4650,47.45,31.79,220642.5,147823.5,72819 +Sub-Saharan Africa,Niger,Cosmetics,Offline,C,1/21/2011,931786382,1/25/2011,5152,437.2,263.33,2252454.4,1356676.16,895778.24 +Middle East and North Africa,Israel,Fruits,Online,L,9/4/2011,650241553,10/10/2011,9780,9.33,6.92,91247.4,67677.6,23569.8 +Asia,Turkmenistan,Personal Care,Online,H,2/17/2013,758450448,3/28/2013,1197,81.73,56.67,97830.81,67833.99,29996.82 +Europe,Greece,Snacks,Offline,M,3/5/2014,353336894,4/11/2014,9094,152.58,97.44,1387562.52,886119.36,501443.16 +Europe,Slovakia,Cereal,Online,M,8/14/2014,852137219,9/2/2014,5194,205.7,117.11,1068405.8,608269.34,460136.46 +Europe,Russia,Baby Food,Online,L,7/19/2011,142400252,8/1/2011,8254,255.28,159.42,2107081.12,1315852.68,791228.44 +Middle East and North Africa,Lebanon,Household,Offline,C,9/9/2010,231987321,9/18/2010,9058,668.27,502.54,6053189.66,4552007.32,1501182.34 +Australia and Oceania,Fiji,Fruits,Offline,H,1/20/2015,499072253,2/25/2015,5425,9.33,6.92,50615.25,37541,13074.25 +Sub-Saharan Africa,Mozambique,Snacks,Offline,H,7/25/2013,842141377,8/29/2013,7203,152.58,97.44,1099033.74,701860.32,397173.42 +Europe,Macedonia,Meat,Offline,L,2/23/2015,329993522,4/1/2015,1271,421.89,364.69,536222.19,463520.99,72701.2 +Middle East and North Africa,Azerbaijan,Cereal,Online,H,8/21/2014,351740014,9/25/2014,6541,205.7,117.11,1345483.7,766016.51,579467.19 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,H,9/25/2011,566804683,10/5/2011,8956,81.73,56.67,731973.88,507536.52,224437.36 +Middle East and North Africa,Tunisia ,Personal Care,Online,M,10/6/2014,254923856,10/15/2014,6489,81.73,56.67,530345.97,367731.63,162614.34 +Europe,Monaco,Beverages,Online,L,3/12/2014,566146361,3/26/2014,4144,47.45,31.79,196632.8,131737.76,64895.04 +Europe,Lithuania,Cosmetics,Online,M,9/11/2016,470833528,10/4/2016,8959,437.2,263.33,3916874.8,2359173.47,1557701.33 +Central America and the Caribbean,The Bahamas,Beverages,Offline,C,1/29/2011,809659183,2/16/2011,4999,47.45,31.79,237202.55,158918.21,78284.34 +Middle East and North Africa,Iran,Personal Care,Offline,L,7/2/2017,243609654,7/2/2017,8365,81.73,56.67,683671.45,474044.55,209626.9 +Sub-Saharan Africa,Zimbabwe,Personal Care,Online,M,7/20/2015,203983771,7/24/2015,2186,81.73,56.67,178661.78,123880.62,54781.16 +Europe,Georgia,Cereal,Online,L,2/25/2016,842392861,3/27/2016,1622,205.7,117.11,333645.4,189952.42,143692.98 +Europe,Monaco,Personal Care,Offline,L,5/17/2012,580760753,6/4/2012,8867,81.73,56.67,724699.91,502492.89,222207.02 +Asia,Bangladesh,Baby Food,Offline,L,7/1/2013,161323773,7/17/2013,8144,255.28,159.42,2079000.32,1298316.48,780683.84 +Europe,Armenia,Personal Care,Online,M,12/6/2010,396630752,12/21/2010,708,81.73,56.67,57864.84,40122.36,17742.48 +Europe,Lithuania,Cereal,Offline,L,4/18/2012,819543015,5/6/2012,9845,205.7,117.11,2025116.5,1152947.95,872168.55 +Sub-Saharan Africa,Swaziland,Clothes,Offline,M,12/1/2014,133234393,12/17/2014,5873,109.28,35.84,641801.44,210488.32,431313.12 +Asia,Turkmenistan,Cereal,Online,L,3/9/2017,261191213,3/22/2017,1139,205.7,117.11,234292.3,133388.29,100904.01 +Australia and Oceania,Fiji,Cosmetics,Offline,M,10/11/2014,497212302,10/13/2014,5024,437.2,263.33,2196492.8,1322969.92,873522.88 +Australia and Oceania,Samoa ,Office Supplies,Online,M,12/29/2011,655408990,2/8/2012,8940,651.21,524.96,5821817.4,4693142.4,1128675 +Europe,Estonia,Personal Care,Offline,M,6/3/2010,620205104,6/24/2010,1327,81.73,56.67,108455.71,75201.09,33254.62 +Australia and Oceania,Tonga,Cereal,Offline,M,9/17/2012,796336972,9/17/2012,2661,205.7,117.11,547367.7,311629.71,235737.99 +Europe,Andorra,Personal Care,Online,M,3/24/2011,758853423,4/20/2011,446,81.73,56.67,36451.58,25274.82,11176.76 +Europe,Portugal,Cosmetics,Offline,M,7/13/2014,603115785,7/20/2014,4218,437.2,263.33,1844109.6,1110725.94,733383.66 +Middle East and North Africa,Iran,Office Supplies,Online,M,4/27/2013,494797885,6/6/2013,545,651.21,524.96,354909.45,286103.2,68806.25 +Australia and Oceania,Nauru,Fruits,Offline,L,7/6/2014,219886052,8/11/2014,8024,9.33,6.92,74863.92,55526.08,19337.84 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,L,9/20/2014,534679114,11/3/2014,2287,255.28,159.42,583825.36,364593.54,219231.82 +Middle East and North Africa,Yemen,Household,Offline,H,8/17/2011,915788400,9/12/2011,993,668.27,502.54,663592.11,499022.22,164569.89 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,M,5/3/2015,910137736,6/4/2015,8836,154.06,90.93,1361274.16,803457.48,557816.68 +Europe,Poland,Household,Offline,H,4/20/2014,584963452,5/17/2014,2540,668.27,502.54,1697405.8,1276451.6,420954.2 +Sub-Saharan Africa,Angola,Clothes,Online,C,12/21/2016,977814376,1/2/2017,5858,109.28,35.84,640162.24,209950.72,430211.52 +Sub-Saharan Africa,Mali,Cosmetics,Online,H,2/22/2010,946551835,2/25/2010,4577,437.2,263.33,2001064.4,1205261.41,795802.99 +Sub-Saharan Africa,Benin,Household,Online,L,10/3/2015,319349658,10/7/2015,1515,668.27,502.54,1012429.05,761348.1,251080.95 +Sub-Saharan Africa,Swaziland,Household,Online,M,5/16/2011,344694173,6/16/2011,1520,668.27,502.54,1015770.4,763860.8,251909.6 +Europe,Ukraine,Baby Food,Offline,M,4/10/2017,541384208,5/20/2017,6473,255.28,159.42,1652427.44,1031925.66,620501.78 +Europe,Slovakia,Clothes,Online,H,12/12/2016,948531091,1/30/2017,283,109.28,35.84,30926.24,10142.72,20783.52 +Asia,Thailand,Personal Care,Online,H,11/13/2013,775558650,11/27/2013,3894,81.73,56.67,318256.62,220672.98,97583.64 +Sub-Saharan Africa,Angola,Meat,Offline,H,8/1/2012,652203214,8/7/2012,279,421.89,364.69,117707.31,101748.51,15958.8 +Sub-Saharan Africa,Burundi,Beverages,Offline,H,12/1/2014,378513610,1/4/2015,9443,47.45,31.79,448070.35,300192.97,147877.38 +Sub-Saharan Africa,Chad,Clothes,Online,H,3/6/2016,274851167,3/24/2016,3423,109.28,35.84,374065.44,122680.32,251385.12 +Central America and the Caribbean,Haiti,Fruits,Online,C,7/16/2016,731889712,8/5/2016,1285,9.33,6.92,11989.05,8892.2,3096.85 +Middle East and North Africa,Iraq,Fruits,Offline,M,3/25/2017,860615575,4/5/2017,4128,9.33,6.92,38514.24,28565.76,9948.48 +Central America and the Caribbean,Cuba,Clothes,Online,C,10/4/2016,742327582,10/7/2016,83,109.28,35.84,9070.24,2974.72,6095.52 +Sub-Saharan Africa,South Sudan,Vegetables,Online,M,9/14/2014,978637063,10/6/2014,9309,154.06,90.93,1434144.54,846467.37,587677.17 +Europe,United Kingdom,Baby Food,Offline,L,6/27/2015,441467845,7/26/2015,9001,255.28,159.42,2297775.28,1434939.42,862835.86 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,M,1/10/2017,323056256,1/12/2017,8380,9.33,6.92,78185.4,57989.6,20195.8 +Central America and the Caribbean,Grenada,Household,Online,H,7/11/2014,985951125,7/15/2014,3703,668.27,502.54,2474603.81,1860905.62,613698.19 +Europe,Liechtenstein,Clothes,Offline,L,10/23/2011,613013780,11/7/2011,3255,109.28,35.84,355706.4,116659.2,239047.2 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,C,7/27/2017,157418048,7/27/2017,2353,255.28,159.42,600673.84,375115.26,225558.58 +Asia,Mongolia,Personal Care,Offline,H,4/7/2011,192650258,5/15/2011,8347,81.73,56.67,682200.31,473024.49,209175.82 +Middle East and North Africa,Bahrain,Baby Food,Offline,L,1/26/2015,462509238,3/14/2015,5616,255.28,159.42,1433652.48,895302.72,538349.76 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,H,5/12/2014,331106317,5/20/2014,572,437.2,263.33,250078.4,150624.76,99453.64 +Middle East and North Africa,Somalia,Meat,Offline,M,7/5/2014,132865321,8/14/2014,6656,421.89,364.69,2808099.84,2427376.64,380723.2 +Europe,Andorra,Household,Online,M,5/19/2014,722522580,6/14/2014,9342,668.27,502.54,6242978.34,4694728.68,1548249.66 +Sub-Saharan Africa,Angola,Beverages,Offline,M,2/12/2010,325126922,3/21/2010,1136,47.45,31.79,53903.2,36113.44,17789.76 +Asia,Vietnam,Beverages,Online,C,1/27/2014,386039674,2/2/2014,6573,47.45,31.79,311888.85,208955.67,102933.18 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,H,3/1/2013,620934665,3/8/2013,7221,81.73,56.67,590172.33,409214.07,180958.26 +Sub-Saharan Africa,Rwanda,Personal Care,Offline,M,7/7/2010,365798223,8/1/2010,6678,81.73,56.67,545792.94,378442.26,167350.68 +Europe,Switzerland,Personal Care,Online,L,2/5/2014,826929175,3/10/2014,5574,81.73,56.67,455563.02,315878.58,139684.44 +Middle East and North Africa,Iran,Cereal,Offline,L,3/28/2010,130938851,4/16/2010,6571,205.7,117.11,1351654.7,769529.81,582124.89 +North America,Greenland,Household,Online,M,10/29/2012,974751079,11/7/2012,9360,668.27,502.54,6255007.2,4703774.4,1551232.8 +Middle East and North Africa,Israel,Personal Care,Offline,H,2/7/2014,275602185,3/21/2014,5666,81.73,56.67,463082.18,321092.22,141989.96 +Asia,Sri Lanka,Vegetables,Online,H,2/27/2011,421040999,4/12/2011,4243,154.06,90.93,653676.58,385815.99,267860.59 +Middle East and North Africa,Israel,Beverages,Offline,C,4/16/2017,718928849,4/20/2017,5878,47.45,31.79,278911.1,186861.62,92049.48 +Sub-Saharan Africa,Benin,Snacks,Online,H,10/15/2012,547439563,10/19/2012,8387,152.58,97.44,1279688.46,817229.28,462459.18 +Sub-Saharan Africa,Republic of the Congo,Snacks,Offline,C,11/13/2016,705059468,12/17/2016,1619,152.58,97.44,247027.02,157755.36,89271.66 +Sub-Saharan Africa,South Sudan,Fruits,Offline,H,9/26/2015,260587394,10/21/2015,2455,9.33,6.92,22905.15,16988.6,5916.55 +Central America and the Caribbean,Cuba,Clothes,Offline,M,10/21/2011,603134667,11/9/2011,9806,109.28,35.84,1071599.68,351447.04,720152.64 +Sub-Saharan Africa,Angola,Vegetables,Online,H,5/3/2012,492125117,6/22/2012,9613,154.06,90.93,1480978.78,874110.09,606868.69 +Sub-Saharan Africa,Niger,Household,Online,H,7/10/2010,107295072,7/20/2010,9851,668.27,502.54,6583127.77,4950521.54,1632606.23 +Middle East and North Africa,Libya,Personal Care,Online,M,12/21/2011,598693358,1/26/2012,5524,81.73,56.67,451476.52,313045.08,138431.44 +Sub-Saharan Africa,Guinea-Bissau,Household,Offline,H,10/13/2015,936681306,11/3/2015,3668,668.27,502.54,2451214.36,1843316.72,607897.64 +Australia and Oceania,East Timor,Office Supplies,Online,L,10/6/2010,161932742,10/9/2010,8352,651.21,524.96,5438905.92,4384465.92,1054440 +Australia and Oceania,Federated States of Micronesia,Fruits,Offline,M,1/29/2017,535433995,2/26/2017,5673,9.33,6.92,52929.09,39257.16,13671.93 +Europe,Sweden,Household,Offline,M,4/21/2014,788483893,5/25/2014,8761,668.27,502.54,5854713.47,4402752.94,1451960.53 +Middle East and North Africa,Bahrain,Beverages,Offline,M,5/17/2013,172693765,6/5/2013,2777,47.45,31.79,131768.65,88280.83,43487.82 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,L,12/6/2014,709987437,12/29/2014,9915,9.33,6.92,92506.95,68611.8,23895.15 +Europe,Romania,Clothes,Online,L,2/7/2013,442601239,3/25/2013,4397,109.28,35.84,480504.16,157588.48,322915.68 +Middle East and North Africa,Jordan,Personal Care,Online,L,6/13/2014,183083999,7/10/2014,7479,81.73,56.67,611258.67,423834.93,187423.74 +Middle East and North Africa,Azerbaijan,Household,Offline,H,6/11/2011,364297044,7/1/2011,2446,668.27,502.54,1634588.42,1229212.84,405375.58 +Sub-Saharan Africa,Tanzania,Cereal,Offline,H,7/22/2016,589414203,8/7/2016,9616,205.7,117.11,1978011.2,1126129.76,851881.44 +Sub-Saharan Africa,Liberia,Office Supplies,Online,L,1/13/2013,981921803,2/2/2013,1337,651.21,524.96,870667.77,701871.52,168796.25 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,L,9/12/2011,835618674,10/5/2011,6990,668.27,502.54,4671207.3,3512754.6,1158452.7 +Middle East and North Africa,Egypt,Vegetables,Online,H,11/5/2016,864616143,12/7/2016,7985,154.06,90.93,1230169.1,726076.05,504093.05 +Europe,Liechtenstein,Cosmetics,Offline,H,12/5/2014,953338038,1/16/2015,2766,437.2,263.33,1209295.2,728370.78,480924.42 +Europe,Denmark,Meat,Offline,L,3/1/2016,606520688,3/10/2016,1805,421.89,364.69,761511.45,658265.45,103246 +Europe,Croatia,Baby Food,Offline,H,11/28/2012,299212920,12/28/2012,2607,255.28,159.42,665514.96,415607.94,249907.02 +Central America and the Caribbean,Dominican Republic,Beverages,Online,M,9/26/2013,126776063,10/9/2013,4709,47.45,31.79,223442.05,149699.11,73742.94 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,C,11/29/2016,254883944,12/5/2016,4678,81.73,56.67,382332.94,265102.26,117230.68 +Europe,Slovenia,Cosmetics,Offline,L,3/17/2014,469522893,4/7/2014,1113,437.2,263.33,486603.6,293086.29,193517.31 +Central America and the Caribbean,Belize,Beverages,Offline,M,5/19/2017,626991736,5/23/2017,9643,47.45,31.79,457560.35,306550.97,151009.38 +Sub-Saharan Africa,Rwanda,Clothes,Offline,M,7/16/2016,203901803,8/6/2016,7930,109.28,35.84,866590.4,284211.2,582379.2 +Europe,United Kingdom,Clothes,Online,H,3/23/2014,547176921,4/11/2014,665,109.28,35.84,72671.2,23833.6,48837.6 +Sub-Saharan Africa,Cameroon,Clothes,Online,L,1/9/2014,824053418,1/22/2014,4574,109.28,35.84,499846.72,163932.16,335914.56 +Sub-Saharan Africa,Namibia,Personal Care,Offline,H,10/27/2016,272080123,11/2/2016,3409,81.73,56.67,278617.57,193188.03,85429.54 +Europe,Czech Republic,Baby Food,Online,C,12/25/2016,449118363,1/7/2017,2959,255.28,159.42,755373.52,471723.78,283649.74 +Australia and Oceania,Fiji,Clothes,Offline,H,9/22/2013,283341968,10/29/2013,6040,109.28,35.84,660051.2,216473.6,443577.6 +Europe,Bulgaria,Vegetables,Offline,L,11/29/2014,123237264,1/13/2015,7500,154.06,90.93,1155450,681975,473475 +Europe,Spain,Fruits,Offline,M,7/12/2010,387603080,8/23/2010,9220,9.33,6.92,86022.6,63802.4,22220.2 +Europe,Netherlands,Baby Food,Offline,C,5/8/2014,215550744,6/25/2014,5110,255.28,159.42,1304480.8,814636.2,489844.6 +Europe,Portugal,Beverages,Offline,C,9/16/2014,616504085,10/3/2014,6114,47.45,31.79,290109.3,194364.06,95745.24 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,L,2/26/2016,420199429,3/19/2016,5204,437.2,263.33,2275188.8,1370369.32,904819.48 +Australia and Oceania,Tuvalu,Cosmetics,Online,L,12/6/2012,326685607,12/25/2012,2386,437.2,263.33,1043159.2,628305.38,414853.82 +Central America and the Caribbean,Guatemala,Snacks,Online,L,7/4/2015,656323945,8/5/2015,9695,152.58,97.44,1479263.1,944680.8,534582.3 +Europe,Switzerland,Vegetables,Offline,H,6/18/2016,899788272,7/6/2016,6200,154.06,90.93,955172,563766,391406 +Europe,Serbia,Meat,Offline,C,1/16/2017,168064916,1/18/2017,2998,421.89,364.69,1264826.22,1093340.62,171485.6 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,M,10/2/2015,342452704,11/18/2015,8220,651.21,524.96,5352946.2,4315171.2,1037775 +Middle East and North Africa,Oman,Clothes,Online,C,3/1/2012,224562966,3/25/2012,2027,109.28,35.84,221510.56,72647.68,148862.88 +Europe,Serbia,Fruits,Offline,M,9/15/2010,486319530,11/3/2010,1611,9.33,6.92,15030.63,11148.12,3882.51 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Offline,H,11/14/2016,519958722,12/30/2016,6195,81.73,56.67,506317.35,351070.65,155246.7 +Asia,Japan,Vegetables,Online,H,9/15/2010,688029372,10/16/2010,2036,154.06,90.93,313666.16,185133.48,128532.68 +Sub-Saharan Africa,Burundi,Beverages,Online,L,3/12/2011,973392808,4/13/2011,7418,47.45,31.79,351984.1,235818.22,116165.88 +Sub-Saharan Africa,Liberia,Beverages,Offline,H,11/15/2011,529222857,11/29/2011,7659,47.45,31.79,363419.55,243479.61,119939.94 +Europe,Albania,Meat,Offline,L,12/4/2014,829005849,12/12/2014,108,421.89,364.69,45564.12,39386.52,6177.6 +Europe,Luxembourg,Cereal,Online,M,3/24/2012,716540610,4/24/2012,9145,205.7,117.11,1881126.5,1070970.95,810155.55 +Europe,Luxembourg,Clothes,Online,M,11/18/2011,455938470,12/1/2011,1180,109.28,35.84,128950.4,42291.2,86659.2 +Sub-Saharan Africa,Niger,Personal Care,Online,C,9/6/2011,381623256,10/1/2011,9657,81.73,56.67,789266.61,547262.19,242004.42 +Middle East and North Africa,Azerbaijan,Household,Online,M,6/30/2010,448331296,8/18/2010,48,668.27,502.54,32076.96,24121.92,7955.04 +Middle East and North Africa,Qatar,Beverages,Online,L,1/14/2012,681111419,1/18/2012,4859,47.45,31.79,230559.55,154467.61,76091.94 +Sub-Saharan Africa,Mali,Fruits,Online,L,7/7/2013,725324952,8/3/2013,8627,9.33,6.92,80489.91,59698.84,20791.07 +Asia,China,Office Supplies,Offline,M,12/28/2016,296645724,2/4/2017,2917,651.21,524.96,1899579.57,1531308.32,368271.25 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,H,6/12/2010,531060063,7/6/2010,1329,437.2,263.33,581038.8,349965.57,231073.23 +Sub-Saharan Africa,Tanzania,Cereal,Offline,C,12/29/2016,834866797,1/6/2017,4493,205.7,117.11,924210.1,526175.23,398034.87 +Europe,Andorra,Clothes,Offline,L,5/23/2015,234677255,6/21/2015,5070,109.28,35.84,554049.6,181708.8,372340.8 +Sub-Saharan Africa,Guinea,Household,Offline,C,12/14/2011,527415263,12/24/2011,2752,668.27,502.54,1839079.04,1382990.08,456088.96 +Australia and Oceania,Nauru,Cosmetics,Offline,M,1/24/2014,430317151,3/8/2014,9262,437.2,263.33,4049346.4,2438962.46,1610383.94 +Sub-Saharan Africa,Mauritania,Clothes,Offline,C,3/31/2011,530931746,4/1/2011,3357,109.28,35.84,366852.96,120314.88,246538.08 +Middle East and North Africa,Qatar,Office Supplies,Online,M,10/16/2016,137120378,11/13/2016,5822,651.21,524.96,3791344.62,3056317.12,735027.5 +Europe,Romania,Personal Care,Online,H,12/30/2010,427056872,12/30/2010,4474,81.73,56.67,365660.02,253541.58,112118.44 +Sub-Saharan Africa,Botswana,Cereal,Online,L,1/26/2013,399227559,2/6/2013,9161,205.7,117.11,1884417.7,1072844.71,811572.99 +Europe,Latvia,Cosmetics,Offline,L,10/18/2016,922431266,11/28/2016,6765,437.2,263.33,2957658,1781427.45,1176230.55 +Asia,Malaysia,Meat,Online,C,1/5/2017,685779321,2/6/2017,6195,421.89,364.69,2613608.55,2259254.55,354354 +Europe,Vatican City,Fruits,Online,M,5/31/2013,248695552,6/16/2013,3395,9.33,6.92,31675.35,23493.4,8181.95 +Europe,Serbia,Baby Food,Online,M,5/1/2014,690916287,6/10/2014,6338,255.28,159.42,1617964.64,1010403.96,607560.68 +Asia,Japan,Meat,Offline,L,3/23/2010,462490355,4/27/2010,29,421.89,364.69,12234.81,10576.01,1658.8 +Middle East and North Africa,Lebanon,Fruits,Offline,M,5/6/2015,333779084,6/24/2015,1503,9.33,6.92,14022.99,10400.76,3622.23 +Europe,Germany,Baby Food,Online,L,12/4/2010,245456302,12/19/2010,4829,255.28,159.42,1232747.12,769839.18,462907.94 +Sub-Saharan Africa,Lesotho,Cereal,Online,L,2/15/2017,658508336,3/22/2017,6105,205.7,117.11,1255798.5,714956.55,540841.95 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,M,7/13/2013,304234015,8/23/2013,8461,255.28,159.42,2159924.08,1348852.62,811071.46 +Asia,Indonesia,Snacks,Offline,L,1/27/2011,234244668,3/4/2011,7058,152.58,97.44,1076909.64,687731.52,389178.12 +Europe,Greece,Cereal,Online,C,5/22/2010,670464122,5/27/2010,4088,205.7,117.11,840901.6,478745.68,362155.92 +Australia and Oceania,Vanuatu,Household,Offline,H,3/8/2013,555128705,3/11/2013,3775,668.27,502.54,2522719.25,1897088.5,625630.75 +Middle East and North Africa,Azerbaijan,Snacks,Online,M,11/13/2010,700787246,11/30/2010,7374,152.58,97.44,1125124.92,718522.56,406602.36 +Australia and Oceania,Papua New Guinea,Meat,Online,C,1/23/2011,640301072,1/23/2011,8171,421.89,364.69,3447263.19,2979881.99,467381.2 +Australia and Oceania,Nauru,Personal Care,Online,H,2/4/2011,876844012,3/21/2011,6483,81.73,56.67,529855.59,367391.61,162463.98 +Europe,Ukraine,Beverages,Offline,C,12/5/2016,633902394,12/9/2016,4660,47.45,31.79,221117,148141.4,72975.6 +Europe,Montenegro,Vegetables,Offline,H,8/30/2016,105275046,9/20/2016,2081,154.06,90.93,320598.86,189225.33,131373.53 +Europe,Malta,Office Supplies,Offline,C,8/9/2014,905073297,8/11/2014,156,651.21,524.96,101588.76,81893.76,19695 +North America,Canada,Snacks,Offline,M,5/3/2012,217720973,6/13/2012,7329,152.58,97.44,1118258.82,714137.76,404121.06 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,M,7/7/2012,247954404,8/22/2012,4073,205.7,117.11,837816.1,476989.03,360827.07 +Europe,Luxembourg,Household,Offline,H,1/25/2015,570822417,2/5/2015,7893,668.27,502.54,5274655.11,3966548.22,1308106.89 +Sub-Saharan Africa,Liberia,Snacks,Offline,C,5/31/2013,381686341,7/18/2013,8325,152.58,97.44,1270228.5,811188,459040.5 +Europe,Sweden,Cereal,Online,C,5/28/2013,746220004,5/29/2013,1937,205.7,117.11,398440.9,226842.07,171598.83 +Asia,Philippines,Vegetables,Online,H,5/17/2014,550409734,6/20/2014,7326,154.06,90.93,1128643.56,666153.18,462490.38 +Europe,Slovakia,Baby Food,Online,H,12/9/2012,550554358,1/23/2013,124,255.28,159.42,31654.72,19768.08,11886.64 +Europe,Serbia,Baby Food,Offline,C,5/11/2014,223265206,6/24/2014,7991,255.28,159.42,2039942.48,1273925.22,766017.26 +Europe,Armenia,Office Supplies,Online,M,8/2/2013,915466105,9/5/2013,5619,651.21,524.96,3659148.99,2949750.24,709398.75 +Australia and Oceania,Solomon Islands,Baby Food,Offline,M,3/22/2014,894393384,4/19/2014,9733,255.28,159.42,2484640.24,1551634.86,933005.38 +Asia,Laos,Household,Offline,M,2/22/2017,297595870,3/23/2017,4086,668.27,502.54,2730551.22,2053378.44,677172.78 +Sub-Saharan Africa,Uganda,Cereal,Online,H,9/20/2016,682934892,9/20/2016,4466,205.7,117.11,918656.2,523013.26,395642.94 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,H,3/3/2012,978584277,4/20/2012,3689,205.7,117.11,758827.3,432018.79,326808.51 +Sub-Saharan Africa,Madagascar,Cereal,Online,H,5/9/2011,633030354,6/14/2011,6604,205.7,117.11,1358442.8,773394.44,585048.36 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Online,C,10/29/2011,965071952,11/20/2011,5091,109.28,35.84,556344.48,182461.44,373883.04 +Europe,Portugal,Office Supplies,Offline,H,3/23/2012,213820397,4/16/2012,3062,651.21,524.96,1994005.02,1607427.52,386577.5 +Sub-Saharan Africa,Senegal,Office Supplies,Online,C,1/9/2016,288699519,2/27/2016,1458,651.21,524.96,949464.18,765391.68,184072.5 +Australia and Oceania,Nauru,Cereal,Offline,L,8/16/2012,919445645,8/31/2012,3253,205.7,117.11,669142.1,380958.83,288183.27 +Europe,Georgia,Personal Care,Offline,M,6/3/2011,106107604,7/6/2011,8453,81.73,56.67,690863.69,479031.51,211832.18 +Central America and the Caribbean,Barbados,Baby Food,Offline,M,4/21/2015,869046723,5/14/2015,9092,255.28,159.42,2321005.76,1449446.64,871559.12 +Europe,Russia,Meat,Online,C,11/10/2016,898936831,12/25/2016,4240,421.89,364.69,1788813.6,1546285.6,242528 +Sub-Saharan Africa,Senegal,Baby Food,Offline,L,4/30/2017,206764256,5/23/2017,4993,255.28,159.42,1274613.04,795984.06,478628.98 +Sub-Saharan Africa,Sudan,Vegetables,Online,H,3/21/2015,673827826,4/8/2015,9483,154.06,90.93,1460950.98,862289.19,598661.79 +Central America and the Caribbean,Honduras,Fruits,Offline,L,2/5/2010,201738870,2/9/2010,7869,9.33,6.92,73417.77,54453.48,18964.29 +Europe,Ukraine,Household,Offline,M,12/21/2013,362421214,2/5/2014,7346,668.27,502.54,4909111.42,3691658.84,1217452.58 +Sub-Saharan Africa,Zambia,Cereal,Online,M,3/9/2017,548111188,3/27/2017,7136,205.7,117.11,1467875.2,835696.96,632178.24 +North America,Greenland,Cosmetics,Offline,M,12/7/2014,221357619,1/12/2015,3493,437.2,263.33,1527139.6,919811.69,607327.91 +Asia,India,Vegetables,Offline,H,1/19/2011,265021836,2/15/2011,4706,154.06,90.93,725006.36,427916.58,297089.78 +Europe,Italy,Cereal,Online,C,3/22/2014,732277667,3/29/2014,6089,205.7,117.11,1252507.3,713082.79,539424.51 +Europe,United Kingdom,Household,Offline,L,6/26/2011,396611440,7/3/2011,4993,668.27,502.54,3336672.11,2509182.22,827489.89 +Sub-Saharan Africa,Djibouti,Office Supplies,Online,L,6/7/2017,801821982,7/21/2017,5798,651.21,524.96,3775715.58,3043718.08,731997.5 +Middle East and North Africa,Kuwait,Office Supplies,Offline,C,6/12/2017,412020623,7/30/2017,4913,651.21,524.96,3199394.73,2579128.48,620266.25 +Europe,Spain,Beverages,Online,C,11/24/2016,461631190,1/2/2017,5783,47.45,31.79,274403.35,183841.57,90561.78 +Asia,Philippines,Snacks,Offline,L,8/27/2014,905390012,10/15/2014,3879,152.58,97.44,591857.82,377969.76,213888.06 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,M,6/6/2014,868345916,7/26/2014,1708,437.2,263.33,746737.6,449767.64,296969.96 +North America,Greenland,Clothes,Offline,L,6/7/2013,895860230,7/2/2013,3805,109.28,35.84,415810.4,136371.2,279439.2 +Middle East and North Africa,Turkey,Meat,Offline,H,9/20/2013,703606784,11/6/2013,1738,421.89,364.69,733244.82,633831.22,99413.6 +Asia,North Korea,Beverages,Offline,M,11/6/2010,527571904,11/7/2010,9105,47.45,31.79,432032.25,289447.95,142584.3 +Europe,Finland,Clothes,Offline,M,10/16/2012,674054419,10/28/2012,6537,109.28,35.84,714363.36,234286.08,480077.28 +Europe,Netherlands,Personal Care,Online,L,6/11/2013,169665658,6/27/2013,6693,81.73,56.67,547018.89,379292.31,167726.58 +Asia,Kyrgyzstan,Beverages,Online,L,7/20/2011,811329448,8/29/2011,9268,47.45,31.79,439766.6,294629.72,145136.88 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,L,7/1/2014,416282117,7/22/2014,5984,255.28,159.42,1527595.52,953969.28,573626.24 +Central America and the Caribbean,Cuba,Office Supplies,Online,C,10/21/2011,472072494,11/28/2011,5596,651.21,524.96,3644171.16,2937676.16,706495 +Europe,Finland,Cereal,Online,H,10/7/2016,286561906,11/6/2016,8891,205.7,117.11,1828878.7,1041225.01,787653.69 +Europe,Czech Republic,Meat,Online,L,4/1/2017,137924182,4/27/2017,3685,421.89,364.69,1554664.65,1343882.65,210782 +Sub-Saharan Africa,Cameroon,Meat,Online,C,4/28/2017,824645650,5/15/2017,9828,421.89,364.69,4146334.92,3584173.32,562161.6 +Australia and Oceania,Samoa ,Fruits,Offline,C,10/5/2010,515525138,11/10/2010,4199,9.33,6.92,39176.67,29057.08,10119.59 +Central America and the Caribbean,Jamaica,Meat,Online,C,2/15/2015,599673974,3/10/2015,5710,421.89,364.69,2408991.9,2082379.9,326612 +Europe,Poland,Office Supplies,Offline,H,12/19/2014,736515986,12/31/2014,302,651.21,524.96,196665.42,158537.92,38127.5 +Middle East and North Africa,Jordan,Office Supplies,Offline,H,1/14/2011,205787503,3/3/2011,5950,651.21,524.96,3874699.5,3123512,751187.5 +Australia and Oceania,Kiribati,Meat,Offline,H,7/9/2016,157537353,7/21/2016,7658,421.89,364.69,3230833.62,2792796.02,438037.6 +Sub-Saharan Africa,Cape Verde,Cereal,Online,C,5/19/2015,462126863,5/22/2015,2463,205.7,117.11,506639.1,288441.93,218197.17 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,H,7/23/2011,160229861,7/29/2011,4431,152.58,97.44,676081.98,431756.64,244325.34 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,C,1/28/2010,612832677,2/15/2010,9662,437.2,263.33,4224226.4,2544294.46,1679931.94 +Sub-Saharan Africa,South Africa,Office Supplies,Online,C,3/26/2013,551234138,4/22/2013,1286,651.21,524.96,837456.06,675098.56,162357.5 +Australia and Oceania,Papua New Guinea,Baby Food,Online,H,10/25/2016,127045571,11/24/2016,4463,255.28,159.42,1139314.64,711491.46,427823.18 +Australia and Oceania,East Timor,Cereal,Offline,M,11/21/2013,462190806,12/8/2013,1385,205.7,117.11,284894.5,162197.35,122697.15 +Central America and the Caribbean,Dominica,Snacks,Online,C,9/25/2013,498906171,11/3/2013,6278,152.58,97.44,957897.24,611728.32,346168.92 +Middle East and North Africa,Israel,Fruits,Online,H,5/1/2015,149740493,6/6/2015,394,9.33,6.92,3676.02,2726.48,949.54 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,C,2/26/2011,747555100,3/7/2011,7021,651.21,524.96,4572145.41,3685744.16,886401.25 +Asia,Mongolia,Vegetables,Offline,M,9/6/2013,995523822,9/7/2013,6476,154.06,90.93,997692.56,588862.68,408829.88 +Europe,Belgium,Household,Offline,M,9/22/2013,117132985,10/9/2013,1108,668.27,502.54,740443.16,556814.32,183628.84 +Europe,Austria,Fruits,Online,H,7/13/2014,106181418,8/30/2014,296,9.33,6.92,2761.68,2048.32,713.36 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,H,10/31/2012,776780450,10/31/2012,5452,109.28,35.84,595794.56,195399.68,400394.88 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,C,3/22/2010,213353908,4/9/2010,5017,109.28,35.84,548257.76,179809.28,368448.48 +Middle East and North Africa,Oman,Snacks,Online,H,11/29/2016,620638120,12/8/2016,9466,152.58,97.44,1444322.28,922367.04,521955.24 +Central America and the Caribbean,Cuba,Meat,Online,M,2/15/2010,673681914,3/7/2010,6304,421.89,364.69,2659594.56,2299005.76,360588.8 +Asia,Kazakhstan,Baby Food,Online,L,7/26/2013,467846620,8/4/2013,5066,255.28,159.42,1293248.48,807621.72,485626.76 +Middle East and North Africa,Yemen,Household,Online,H,5/15/2010,168806064,6/8/2010,2320,668.27,502.54,1550386.4,1165892.8,384493.6 +Sub-Saharan Africa,Ghana,Household,Online,C,1/6/2015,462546575,1/31/2015,6665,668.27,502.54,4454019.55,3349429.1,1104590.45 +Europe,Romania,Vegetables,Online,L,7/18/2016,305366981,7/29/2016,3730,154.06,90.93,574643.8,339168.9,235474.9 +Middle East and North Africa,Iraq,Office Supplies,Offline,C,8/24/2012,973878610,10/9/2012,1177,651.21,524.96,766474.17,617877.92,148596.25 +Asia,Singapore,Fruits,Offline,C,6/2/2013,215005290,6/30/2013,3698,9.33,6.92,34502.34,25590.16,8912.18 +Europe,Estonia,Office Supplies,Online,M,11/22/2014,795983350,12/13/2014,8017,651.21,524.96,5220750.57,4208604.32,1012146.25 +Europe,Germany,Beverages,Offline,H,5/15/2010,154361617,6/13/2010,7888,47.45,31.79,374285.6,250759.52,123526.08 +North America,Mexico,Office Supplies,Online,M,12/7/2016,748001420,12/23/2016,9097,651.21,524.96,5924057.37,4775561.12,1148496.25 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,H,2/2/2011,605076587,3/10/2011,4463,668.27,502.54,2982489.01,2242836.02,739652.99 +Europe,France,Cereal,Online,H,11/3/2015,974073445,11/8/2015,8833,205.7,117.11,1816948.1,1034432.63,782515.47 +Sub-Saharan Africa,Benin,Office Supplies,Online,L,8/7/2013,473790824,9/7/2013,4088,651.21,524.96,2662146.48,2146036.48,516110 +North America,United States of America,Baby Food,Offline,L,7/28/2010,943340051,8/26/2010,4139,255.28,159.42,1056603.92,659839.38,396764.54 +Europe,Croatia,Cosmetics,Online,H,3/28/2010,692144954,4/4/2010,9928,437.2,263.33,4340521.6,2614340.24,1726181.36 +Middle East and North Africa,Jordan,Cereal,Offline,C,2/20/2017,349941861,3/29/2017,4428,205.7,117.11,910839.6,518563.08,392276.52 +Sub-Saharan Africa,Lesotho,Fruits,Offline,L,5/20/2010,616779601,6/13/2010,7645,9.33,6.92,71327.85,52903.4,18424.45 +Central America and the Caribbean,Dominican Republic,Office Supplies,Online,M,7/29/2015,913019502,9/9/2015,1615,651.21,524.96,1051704.15,847810.4,203893.75 +Europe,Spain,Beverages,Offline,H,2/27/2010,729335391,4/18/2010,5405,47.45,31.79,256467.25,171824.95,84642.3 +Europe,Austria,Personal Care,Offline,L,7/8/2010,976713597,7/29/2010,113,81.73,56.67,9235.49,6403.71,2831.78 +Asia,Thailand,Office Supplies,Offline,M,2/26/2015,836452949,3/15/2015,3870,651.21,524.96,2520182.7,2031595.2,488587.5 +Asia,Mongolia,Baby Food,Online,C,1/30/2016,910164773,2/12/2016,6837,255.28,159.42,1745349.36,1089954.54,655394.82 +Central America and the Caribbean,Grenada,Vegetables,Offline,L,2/20/2010,969772899,3/13/2010,6206,154.06,90.93,956096.36,564311.58,391784.78 +Asia,Indonesia,Snacks,Online,L,5/27/2010,407513654,6/14/2010,1201,152.58,97.44,183248.58,117025.44,66223.14 +Asia,Philippines,Cosmetics,Offline,C,1/23/2012,485935866,2/10/2012,8076,437.2,263.33,3530827.2,2126653.08,1404174.12 +Europe,Monaco,Beverages,Online,C,5/19/2011,287900865,7/8/2011,5118,47.45,31.79,242849.1,162701.22,80147.88 +Asia,Kazakhstan,Office Supplies,Online,C,1/16/2017,766582477,2/13/2017,7645,651.21,524.96,4978500.45,4013319.2,965181.25 +Sub-Saharan Africa,Niger,Beverages,Offline,C,2/1/2016,695467031,3/6/2016,3004,47.45,31.79,142539.8,95497.16,47042.64 +Asia,Sri Lanka,Snacks,Offline,H,7/15/2015,718353354,8/18/2015,5576,152.58,97.44,850786.08,543325.44,307460.64 +Asia,Kazakhstan,Vegetables,Online,L,11/30/2015,199352777,12/9/2015,1771,154.06,90.93,272840.26,161037.03,111803.23 +Middle East and North Africa,Pakistan,Office Supplies,Online,C,1/7/2015,372889125,2/6/2015,5033,651.21,524.96,3277539.93,2642123.68,635416.25 +Asia,Singapore,Cosmetics,Online,H,9/19/2011,293698728,10/17/2011,835,437.2,263.33,365062,219880.55,145181.45 +Central America and the Caribbean,The Bahamas,Personal Care,Online,M,4/18/2017,886830413,5/11/2017,1681,81.73,56.67,137388.13,95262.27,42125.86 +Europe,Czech Republic,Meat,Offline,H,10/27/2013,897645509,10/28/2013,2109,421.89,364.69,889766.01,769131.21,120634.8 +North America,Mexico,Household,Offline,C,12/3/2010,941817843,1/6/2011,3684,668.27,502.54,2461906.68,1851357.36,610549.32 +Middle East and North Africa,Syria,Snacks,Offline,L,9/23/2011,355333745,9/29/2011,6,152.58,97.44,915.48,584.64,330.84 +Sub-Saharan Africa,Senegal,Household,Offline,M,8/19/2016,344492042,10/2/2016,1705,668.27,502.54,1139400.35,856830.7,282569.65 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,H,12/20/2011,835904061,1/21/2012,1442,81.73,56.67,117854.66,81718.14,36136.52 +Europe,Macedonia,Vegetables,Offline,L,8/16/2011,926493632,10/3/2011,8909,154.06,90.93,1372520.54,810095.37,562425.17 +Sub-Saharan Africa,Benin,Baby Food,Online,M,5/29/2015,233497083,6/26/2015,5830,255.28,159.42,1488282.4,929418.6,558863.8 +Europe,Lithuania,Fruits,Offline,M,11/1/2012,244463241,11/3/2012,960,9.33,6.92,8956.8,6643.2,2313.6 +Europe,Ukraine,Baby Food,Online,H,3/20/2017,267253434,3/29/2017,5085,255.28,159.42,1298098.8,810650.7,487448.1 +Middle East and North Africa,Tunisia ,Personal Care,Offline,M,5/27/2016,580041491,6/25/2016,6022,81.73,56.67,492178.06,341266.74,150911.32 +Sub-Saharan Africa,Guinea,Cereal,Online,L,6/22/2014,181313741,6/23/2014,3620,205.7,117.11,744634,423938.2,320695.8 +Central America and the Caribbean,Honduras,Meat,Offline,H,10/8/2012,839869010,10/16/2012,4759,421.89,364.69,2007774.51,1735559.71,272214.8 +Middle East and North Africa,Saudi Arabia,Clothes,Online,C,9/16/2013,344818627,10/28/2013,8349,109.28,35.84,912378.72,299228.16,613150.56 +Europe,Netherlands,Household,Offline,H,12/27/2016,155586421,1/31/2017,334,668.27,502.54,223202.18,167848.36,55353.82 +Australia and Oceania,Palau,Cereal,Offline,C,10/16/2015,451908719,11/18/2015,8687,205.7,117.11,1786915.9,1017334.57,769581.33 +Sub-Saharan Africa,Togo,Clothes,Offline,C,9/21/2015,583834350,10/9/2015,8413,109.28,35.84,919372.64,301521.92,617850.72 +Middle East and North Africa,Tunisia ,Cereal,Online,M,11/20/2015,421724641,12/27/2015,6548,205.7,117.11,1346923.6,766836.28,580087.32 +Europe,Lithuania,Snacks,Offline,C,8/30/2012,806253421,9/24/2012,7159,152.58,97.44,1092320.22,697572.96,394747.26 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,L,1/27/2011,398407018,2/27/2011,6345,154.06,90.93,977510.7,576950.85,400559.85 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,L,5/29/2013,629484260,7/8/2013,7236,437.2,263.33,3163579.2,1905455.88,1258123.32 +Australia and Oceania,Palau,Vegetables,Online,C,6/18/2015,751096475,6/20/2015,4993,154.06,90.93,769221.58,454013.49,315208.09 +North America,United States of America,Vegetables,Online,M,4/17/2010,985167491,4/23/2010,1808,154.06,90.93,278540.48,164401.44,114139.04 +Middle East and North Africa,Somalia,Cereal,Online,C,10/5/2014,273933637,10/8/2014,1905,205.7,117.11,391858.5,223094.55,168763.95 +Europe,Andorra,Beverages,Online,M,9/11/2012,329943740,10/13/2012,6540,47.45,31.79,310323,207906.6,102416.4 +Sub-Saharan Africa,Lesotho,Personal Care,Online,M,9/22/2011,686059129,11/8/2011,8997,81.73,56.67,735324.81,509859.99,225464.82 +Europe,Albania,Fruits,Online,H,9/27/2016,945453631,11/3/2016,9594,9.33,6.92,89512.02,66390.48,23121.54 +Asia,Vietnam,Meat,Offline,M,12/29/2010,331613576,1/5/2011,681,421.89,364.69,287307.09,248353.89,38953.2 +Middle East and North Africa,Kuwait,Vegetables,Online,H,11/14/2012,838337790,11/16/2012,1637,154.06,90.93,252196.22,148852.41,103343.81 +Asia,Taiwan,Cosmetics,Offline,L,7/16/2011,479737603,8/11/2011,3872,437.2,263.33,1692838.4,1019613.76,673224.64 +Australia and Oceania,Solomon Islands,Beverages,Offline,C,2/24/2016,940236842,3/19/2016,5831,47.45,31.79,276680.95,185367.49,91313.46 +Sub-Saharan Africa,The Gambia,Snacks,Offline,M,3/18/2014,824571835,3/20/2014,7985,152.58,97.44,1218351.3,778058.4,440292.9 +Sub-Saharan Africa,Malawi,Meat,Online,H,3/24/2013,607791411,4/1/2013,7840,421.89,364.69,3307617.6,2859169.6,448448 +Europe,Hungary,Fruits,Online,C,3/12/2014,385256898,5/1/2014,4932,9.33,6.92,46015.56,34129.44,11886.12 +Asia,Myanmar,Meat,Online,L,5/20/2015,322642123,6/14/2015,5829,421.89,364.69,2459196.81,2125778.01,333418.8 +Europe,Slovenia,Fruits,Offline,C,2/17/2016,205933415,4/2/2016,9129,9.33,6.92,85173.57,63172.68,22000.89 +Europe,Switzerland,Clothes,Offline,H,1/19/2013,791429603,1/26/2013,462,109.28,35.84,50487.36,16558.08,33929.28 +Australia and Oceania,Marshall Islands,Cereal,Offline,C,5/30/2011,655742013,6/24/2011,7489,205.7,117.11,1540487.3,877036.79,663450.51 +Australia and Oceania,Vanuatu,Fruits,Offline,L,9/23/2013,245794475,11/11/2013,4902,9.33,6.92,45735.66,33921.84,11813.82 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,C,1/14/2016,528823316,2/26/2016,9426,255.28,159.42,2406269.28,1502692.92,903576.36 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,H,8/21/2011,742377364,8/28/2011,4814,154.06,90.93,741644.84,437737.02,303907.82 +Middle East and North Africa,Syria,Snacks,Offline,H,1/17/2010,644317948,1/27/2010,6854,152.58,97.44,1045783.32,667853.76,377929.56 +Asia,Sri Lanka,Vegetables,Online,L,6/24/2010,962818896,6/27/2010,8362,154.06,90.93,1288249.72,760356.66,527893.06 +Australia and Oceania,New Zealand,Fruits,Online,M,3/23/2013,246366536,3/26/2013,4188,9.33,6.92,39074.04,28980.96,10093.08 +Sub-Saharan Africa,Nigeria,Vegetables,Offline,L,11/5/2015,713759696,11/22/2015,6210,154.06,90.93,956712.6,564675.3,392037.3 +Sub-Saharan Africa,Cameroon,Clothes,Online,M,12/19/2016,604109704,12/31/2016,8341,109.28,35.84,911504.48,298941.44,612563.04 +Sub-Saharan Africa,Niger,Cereal,Online,C,7/1/2012,926840388,8/15/2012,1522,205.7,117.11,313075.4,178241.42,134833.98 +Europe,Slovenia,Vegetables,Offline,M,7/22/2014,511688077,8/27/2014,8728,154.06,90.93,1344635.68,793637.04,550998.64 +Europe,Andorra,Baby Food,Online,H,5/23/2017,958701598,7/6/2017,9962,255.28,159.42,2543099.36,1588142.04,954957.32 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,C,4/26/2016,788242280,6/5/2016,7262,255.28,159.42,1853843.36,1157708.04,696135.32 +Central America and the Caribbean,Dominica,Personal Care,Online,M,7/3/2011,390983951,8/5/2011,9694,81.73,56.67,792290.62,549358.98,242931.64 +Sub-Saharan Africa,Kenya,Office Supplies,Online,H,10/1/2011,677912938,11/18/2011,8358,651.21,524.96,5442813.18,4387615.68,1055197.5 +Europe,Monaco,Household,Online,L,7/27/2015,830328071,9/10/2015,1383,668.27,502.54,924217.41,695012.82,229204.59 +Central America and the Caribbean,Haiti,Beverages,Offline,M,12/17/2014,549840676,2/5/2015,8930,47.45,31.79,423728.5,283884.7,139843.8 +Sub-Saharan Africa,The Gambia,Cereal,Online,H,5/9/2014,508374583,6/2/2014,8191,205.7,117.11,1684888.7,959248.01,725640.69 +Middle East and North Africa,Oman,Household,Online,M,8/31/2011,998166120,10/16/2011,8391,668.27,502.54,5607453.57,4216813.14,1390640.43 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,L,3/27/2017,581764113,4/25/2017,5784,651.21,524.96,3766598.64,3036368.64,730230 +Sub-Saharan Africa,Togo,Household,Offline,C,3/8/2012,142029893,3/8/2012,8656,668.27,502.54,5784545.12,4349986.24,1434558.88 +Sub-Saharan Africa,Ghana,Beverages,Offline,H,10/7/2012,632137286,11/3/2012,2325,47.45,31.79,110321.25,73911.75,36409.5 +Middle East and North Africa,Morocco,Office Supplies,Online,M,8/4/2013,825572621,9/12/2013,4140,651.21,524.96,2696009.4,2173334.4,522675 +North America,United States of America,Meat,Offline,H,2/11/2014,466134727,2/13/2014,8479,421.89,364.69,3577205.31,3092206.51,484998.8 +Australia and Oceania,Nauru,Office Supplies,Offline,C,11/8/2014,717934930,12/28/2014,1755,651.21,524.96,1142873.55,921304.8,221568.75 +Asia,Bhutan,Cosmetics,Online,M,8/11/2013,115397059,9/30/2013,7409,437.2,263.33,3239214.8,1951011.97,1288202.83 +Middle East and North Africa,Iran,Clothes,Offline,C,10/28/2016,413257443,12/1/2016,916,109.28,35.84,100100.48,32829.44,67271.04 +Europe,Croatia,Fruits,Offline,L,1/23/2013,736564910,2/17/2013,4780,9.33,6.92,44597.4,33077.6,11519.8 +Middle East and North Africa,Iran,Office Supplies,Offline,C,9/7/2014,730680787,9/12/2014,3537,651.21,524.96,2303329.77,1856783.52,446546.25 +Sub-Saharan Africa,Togo,Cereal,Offline,H,3/3/2016,111278903,4/21/2016,8755,205.7,117.11,1800903.5,1025298.05,775605.45 +Europe,Switzerland,Beverages,Offline,M,1/28/2013,914345586,3/9/2013,4032,47.45,31.79,191318.4,128177.28,63141.12 +Europe,Moldova ,Clothes,Offline,L,5/18/2013,746179664,5/21/2013,9999,109.28,35.84,1092690.72,358364.16,734326.56 +Australia and Oceania,Papua New Guinea,Snacks,Online,H,12/20/2010,433392465,1/14/2011,9316,152.58,97.44,1421435.28,907751.04,513684.24 +Sub-Saharan Africa,Niger,Beverages,Online,H,3/2/2012,872907817,4/4/2012,1676,47.45,31.79,79526.2,53280.04,26246.16 +Central America and the Caribbean,Honduras,Fruits,Offline,M,10/14/2016,781962049,10/27/2016,8802,9.33,6.92,82122.66,60909.84,21212.82 +Europe,Belgium,Fruits,Online,C,5/6/2014,748103988,6/20/2014,9449,9.33,6.92,88159.17,65387.08,22772.09 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,L,7/26/2010,979194962,8/12/2010,4404,255.28,159.42,1124253.12,702085.68,422167.44 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,L,1/12/2016,853408801,1/21/2016,1484,47.45,31.79,70415.8,47176.36,23239.44 +Sub-Saharan Africa,Zambia,Snacks,Offline,M,2/5/2012,269231832,2/18/2012,537,152.58,97.44,81935.46,52325.28,29610.18 +Europe,Czech Republic,Beverages,Online,C,4/2/2015,995462882,4/10/2015,8443,47.45,31.79,400620.35,268402.97,132217.38 +Sub-Saharan Africa,Zambia,Cereal,Online,M,10/7/2012,821213281,11/15/2012,4114,205.7,117.11,846249.8,481790.54,364459.26 +Europe,Slovenia,Cosmetics,Online,M,11/30/2011,305906856,1/6/2012,3491,437.2,263.33,1526265.2,919285.03,606980.17 +Sub-Saharan Africa,Madagascar,Beverages,Online,H,6/10/2013,529279935,7/27/2013,4549,47.45,31.79,215850.05,144612.71,71237.34 +Australia and Oceania,Australia,Cosmetics,Offline,C,5/24/2015,841381347,5/25/2015,2293,437.2,263.33,1002499.6,603815.69,398683.91 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,L,11/12/2016,212572419,12/31/2016,3758,9.33,6.92,35062.14,26005.36,9056.78 +Asia,China,Cereal,Online,C,3/30/2014,383526980,4/21/2014,3011,205.7,117.11,619362.7,352618.21,266744.49 +Sub-Saharan Africa,Burkina Faso,Clothes,Offline,L,7/17/2012,915231359,8/7/2012,6152,109.28,35.84,672290.56,220487.68,451802.88 +Europe,Slovakia,Baby Food,Offline,L,1/21/2014,538984382,2/22/2014,6311,255.28,159.42,1611072.08,1006099.62,604972.46 +Asia,China,Snacks,Offline,H,7/30/2014,306397378,8/2/2014,8648,152.58,97.44,1319511.84,842661.12,476850.72 +Middle East and North Africa,Saudi Arabia,Household,Online,L,9/29/2014,439394176,10/23/2014,5356,668.27,502.54,3579254.12,2691604.24,887649.88 +Australia and Oceania,New Zealand,Personal Care,Offline,H,4/4/2016,780211102,5/20/2016,658,81.73,56.67,53778.34,37288.86,16489.48 +Europe,Monaco,Clothes,Offline,C,7/14/2010,341396987,7/20/2010,5810,109.28,35.84,634916.8,208230.4,426686.4 +Sub-Saharan Africa,Lesotho,Beverages,Offline,C,10/5/2012,455813157,10/16/2012,4097,47.45,31.79,194402.65,130243.63,64159.02 +Europe,United Kingdom,Vegetables,Offline,H,9/12/2012,726633441,11/1/2012,5837,154.06,90.93,899248.22,530758.41,368489.81 +Asia,North Korea,Personal Care,Offline,L,4/22/2016,377344167,5/19/2016,3379,81.73,56.67,276165.67,191487.93,84677.74 +Middle East and North Africa,Egypt,Personal Care,Online,L,9/8/2011,501744163,10/13/2011,6102,81.73,56.67,498716.46,345800.34,152916.12 +Central America and the Caribbean,The Bahamas,Snacks,Online,M,9/18/2010,913944756,10/18/2010,5418,152.58,97.44,826678.44,527929.92,298748.52 +Europe,Belgium,Cosmetics,Offline,C,12/23/2014,598369777,12/30/2014,9769,437.2,263.33,4271006.8,2572470.77,1698536.03 +Europe,Germany,Baby Food,Online,C,12/25/2011,859755551,1/17/2012,9628,255.28,159.42,2457835.84,1534895.76,922940.08 +Asia,Nepal,Clothes,Offline,H,10/21/2016,373150908,11/14/2016,2501,109.28,35.84,273309.28,89635.84,183673.44 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,H,4/17/2015,133917176,5/5/2015,7923,109.28,35.84,865825.44,283960.32,581865.12 +Australia and Oceania,Papua New Guinea,Meat,Offline,M,4/17/2013,307728183,4/21/2013,2463,421.89,364.69,1039115.07,898231.47,140883.6 +Europe,Austria,Beverages,Online,H,2/22/2010,680570256,4/5/2010,4717,47.45,31.79,223821.65,149953.43,73868.22 +Central America and the Caribbean,Haiti,Office Supplies,Offline,C,1/12/2010,208742225,2/12/2010,318,651.21,524.96,207084.78,166937.28,40147.5 +Sub-Saharan Africa,Ghana,Beverages,Online,M,8/24/2010,168855416,9/26/2010,6925,47.45,31.79,328591.25,220145.75,108445.5 +Australia and Oceania,Marshall Islands,Office Supplies,Online,L,7/5/2014,107833659,8/23/2014,9231,651.21,524.96,6011319.51,4845905.76,1165413.75 +Middle East and North Africa,Somalia,Clothes,Online,M,1/30/2010,992913281,3/13/2010,3960,109.28,35.84,432748.8,141926.4,290822.4 +Asia,Vietnam,Beverages,Offline,L,5/19/2013,261643111,6/2/2013,4866,47.45,31.79,230891.7,154690.14,76201.56 +Asia,Brunei,Meat,Offline,H,3/16/2011,371884477,4/17/2011,7736,421.89,364.69,3263741.04,2821241.84,442499.2 +Central America and the Caribbean,Jamaica,Fruits,Online,M,5/6/2010,251811206,6/23/2010,5386,9.33,6.92,50251.38,37271.12,12980.26 +Central America and the Caribbean,Nicaragua,Household,Online,C,2/1/2011,249909627,3/3/2011,2667,668.27,502.54,1782276.09,1340274.18,442001.91 +Asia,Maldives,Office Supplies,Offline,C,12/28/2010,784978568,1/29/2011,1457,651.21,524.96,948812.97,764866.72,183946.25 +Sub-Saharan Africa,Togo,Clothes,Online,L,4/5/2016,996129357,4/28/2016,5668,109.28,35.84,619399.04,203141.12,416257.92 +Europe,Macedonia,Cosmetics,Online,C,3/26/2015,992785823,4/5/2015,6242,437.2,263.33,2729002.4,1643705.86,1085296.54 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,H,6/12/2012,504684293,6/26/2012,6152,152.58,97.44,938672.16,599450.88,339221.28 +Sub-Saharan Africa,Namibia,Baby Food,Online,C,4/19/2017,231873595,5/31/2017,5404,255.28,159.42,1379533.12,861505.68,518027.44 +Sub-Saharan Africa,Mozambique,Snacks,Online,L,7/14/2017,494715058,7/29/2017,6034,152.58,97.44,920667.72,587952.96,332714.76 +Sub-Saharan Africa,Djibouti,Vegetables,Offline,H,4/26/2013,783882510,6/9/2013,7109,154.06,90.93,1095212.54,646421.37,448791.17 +Europe,Estonia,Office Supplies,Online,L,6/15/2013,210362279,6/17/2013,9728,651.21,524.96,6334970.88,5106810.88,1228160 +Sub-Saharan Africa,Mali,Cereal,Offline,M,6/14/2016,655453193,6/14/2016,2020,205.7,117.11,415514,236562.2,178951.8 +Middle East and North Africa,Lebanon,Cereal,Online,H,4/25/2014,920766580,5/9/2014,4147,205.7,117.11,853037.9,485655.17,367382.73 +Australia and Oceania,Samoa ,Cereal,Online,H,6/20/2011,778226268,6/25/2011,3301,205.7,117.11,679015.7,386580.11,292435.59 +Europe,Romania,Clothes,Online,M,5/26/2013,520068585,5/28/2013,8706,109.28,35.84,951391.68,312023.04,639368.64 +Europe,Luxembourg,Snacks,Offline,C,4/24/2015,508842360,5/11/2015,6617,152.58,97.44,1009621.86,644760.48,364861.38 +Europe,Monaco,Personal Care,Online,M,6/17/2013,727408921,7/16/2013,5319,81.73,56.67,434721.87,301427.73,133294.14 +North America,United States of America,Personal Care,Offline,L,7/15/2016,328942096,7/19/2016,131,81.73,56.67,10706.63,7423.77,3282.86 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Online,H,7/28/2011,786928212,8/19/2011,8400,205.7,117.11,1727880,983724,744156 +Asia,North Korea,Office Supplies,Online,H,3/1/2013,945166099,4/20/2013,4507,651.21,524.96,2935003.47,2365994.72,569008.75 +Australia and Oceania,East Timor,Household,Online,H,4/7/2014,167767083,4/25/2014,4863,668.27,502.54,3249797.01,2443852.02,805944.99 +Sub-Saharan Africa,Senegal,Baby Food,Offline,M,9/4/2012,589154994,10/21/2012,2910,255.28,159.42,742864.8,463912.2,278952.6 +Europe,Bosnia and Herzegovina,Meat,Offline,H,10/31/2014,364066159,11/19/2014,4122,421.89,364.69,1739030.58,1503252.18,235778.4 +Asia,Uzbekistan,Baby Food,Online,H,11/16/2016,417549407,11/20/2016,1003,255.28,159.42,256045.84,159898.26,96147.58 +Asia,Myanmar,Meat,Offline,C,1/8/2016,394966065,2/15/2016,8091,421.89,364.69,3413511.99,2950706.79,462805.2 +Europe,Bulgaria,Household,Offline,L,4/27/2014,911989963,6/8/2014,6951,668.27,502.54,4645144.77,3493155.54,1151989.23 +Sub-Saharan Africa,Namibia,Fruits,Offline,M,11/25/2014,404607427,11/26/2014,1184,9.33,6.92,11046.72,8193.28,2853.44 +Asia,Laos,Baby Food,Offline,H,8/5/2010,979117286,9/15/2010,1418,255.28,159.42,361987.04,226057.56,135929.48 +Europe,Czech Republic,Fruits,Online,H,6/10/2010,762130868,7/28/2010,315,9.33,6.92,2938.95,2179.8,759.15 +Europe,Cyprus,Clothes,Offline,C,3/8/2013,650572001,4/24/2013,7567,109.28,35.84,826921.76,271201.28,555720.48 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,C,1/25/2011,261677014,2/21/2011,4898,81.73,56.67,400313.54,277569.66,122743.88 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,C,4/28/2016,182994735,5/13/2016,1063,651.21,524.96,692236.23,558032.48,134203.75 +Asia,Kazakhstan,Fruits,Offline,M,12/17/2011,622386491,12/20/2011,6848,9.33,6.92,63891.84,47388.16,16503.68 +Europe,Armenia,Office Supplies,Online,H,2/18/2016,958026111,3/7/2016,70,651.21,524.96,45584.7,36747.2,8837.5 +Asia,Taiwan,Clothes,Offline,L,3/12/2010,188399922,3/15/2010,579,109.28,35.84,63273.12,20751.36,42521.76 +Asia,Nepal,Personal Care,Online,L,8/20/2010,982306754,9/26/2010,5252,81.73,56.67,429245.96,297630.84,131615.12 +Central America and the Caribbean,Saint Vincent and the Grenadines,Household,Offline,H,4/19/2012,228857934,5/3/2012,3003,668.27,502.54,2006814.81,1509127.62,497687.19 +Central America and the Caribbean,Guatemala,Beverages,Online,H,11/19/2014,287477290,12/5/2014,9773,47.45,31.79,463728.85,310683.67,153045.18 +Sub-Saharan Africa,Cape Verde,Baby Food,Online,L,7/27/2011,437901151,9/3/2011,3536,255.28,159.42,902670.08,563709.12,338960.96 +Asia,Bhutan,Clothes,Offline,M,7/16/2015,930178344,7/29/2015,9297,109.28,35.84,1015976.16,333204.48,682771.68 +North America,United States of America,Household,Offline,C,10/1/2010,734670197,11/8/2010,4092,668.27,502.54,2734560.84,2056393.68,678167.16 +Sub-Saharan Africa,Chad,Office Supplies,Offline,H,4/18/2016,692050540,6/5/2016,1989,651.21,524.96,1295256.69,1044145.44,251111.25 +Sub-Saharan Africa,Ghana,Office Supplies,Online,H,6/26/2014,363305699,8/5/2014,9085,651.21,524.96,5916242.85,4769261.6,1146981.25 +Europe,Kosovo,Baby Food,Online,H,3/7/2015,279734504,3/8/2015,8511,255.28,159.42,2172688.08,1356823.62,815864.46 +Asia,Vietnam,Personal Care,Offline,L,3/3/2014,592948281,4/4/2014,5428,81.73,56.67,443630.44,307604.76,136025.68 +Australia and Oceania,Solomon Islands,Fruits,Online,H,2/4/2012,624870860,2/24/2012,2028,9.33,6.92,18921.24,14033.76,4887.48 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,C,8/28/2010,217738568,9/13/2010,2536,9.33,6.92,23660.88,17549.12,6111.76 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,C,6/1/2016,184100234,6/10/2016,8205,109.28,35.84,896642.4,294067.2,602575.2 +Sub-Saharan Africa,Rwanda,Meat,Online,H,4/11/2014,956817185,4/15/2014,2323,421.89,364.69,980050.47,847174.87,132875.6 +Sub-Saharan Africa,Niger,Personal Care,Offline,M,9/14/2016,339063251,10/25/2016,5205,81.73,56.67,425404.65,294967.35,130437.3 +Asia,China,Snacks,Offline,H,7/11/2014,254324758,8/4/2014,9202,152.58,97.44,1404041.16,896642.88,507398.28 +Middle East and North Africa,Lebanon,Baby Food,Offline,M,12/22/2010,896400535,2/6/2011,3693,255.28,159.42,942749.04,588738.06,354010.98 +Asia,Kyrgyzstan,Clothes,Offline,M,5/13/2010,279401910,5/25/2010,89,109.28,35.84,9725.92,3189.76,6536.16 +Sub-Saharan Africa,Burkina Faso,Household,Online,M,4/12/2014,987752711,5/1/2014,6832,668.27,502.54,4565620.64,3433353.28,1132267.36 +Asia,Cambodia,Fruits,Online,L,3/24/2010,726189267,4/15/2010,4397,9.33,6.92,41024.01,30427.24,10596.77 +Europe,Netherlands,Cosmetics,Online,M,4/13/2013,869760406,4/30/2013,287,437.2,263.33,125476.4,75575.71,49900.69 +Middle East and North Africa,Kuwait,Office Supplies,Offline,C,11/12/2016,613827455,11/27/2016,4039,651.21,524.96,2630237.19,2120313.44,509923.75 +Sub-Saharan Africa,Zimbabwe,Household,Online,L,9/5/2011,124064242,9/16/2011,2221,668.27,502.54,1484227.67,1116141.34,368086.33 +Asia,Uzbekistan,Snacks,Offline,C,3/15/2012,986457097,4/1/2012,3431,152.58,97.44,523501.98,334316.64,189185.34 +Sub-Saharan Africa,Kenya,Vegetables,Online,H,1/22/2015,357304847,2/24/2015,3299,154.06,90.93,508243.94,299978.07,208265.87 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,H,5/9/2010,413218820,5/28/2010,9486,47.45,31.79,450110.7,301559.94,148550.76 +Australia and Oceania,New Zealand,Snacks,Offline,C,10/7/2015,701122844,11/2/2015,6685,152.58,97.44,1019997.3,651386.4,368610.9 +Sub-Saharan Africa,Lesotho,Clothes,Online,M,3/3/2012,388253247,3/22/2012,1619,109.28,35.84,176924.32,58024.96,118899.36 +Central America and the Caribbean,Jamaica,Clothes,Online,H,8/6/2015,512158858,9/25/2015,8042,109.28,35.84,878829.76,288225.28,590604.48 +Sub-Saharan Africa,Nigeria,Vegetables,Online,L,11/1/2012,830701005,12/3/2012,1742,154.06,90.93,268372.52,158400.06,109972.46 +Middle East and North Africa,Libya,Vegetables,Online,M,9/6/2010,272053515,9/27/2010,5536,154.06,90.93,852876.16,503388.48,349487.68 +Europe,Hungary,Fruits,Offline,L,12/28/2016,984702718,1/31/2017,4271,9.33,6.92,39848.43,29555.32,10293.11 +Europe,Iceland,Personal Care,Offline,M,3/8/2014,687447440,4/2/2014,9829,81.73,56.67,803324.17,557009.43,246314.74 +Middle East and North Africa,Egypt,Snacks,Offline,H,1/12/2016,319399011,1/24/2016,6120,152.58,97.44,933789.6,596332.8,337456.8 +Asia,Laos,Office Supplies,Online,H,11/13/2010,889981257,11/17/2010,4086,651.21,524.96,2660844.06,2144986.56,515857.5 +Europe,Austria,Office Supplies,Offline,M,10/23/2010,328930509,11/12/2010,6702,651.21,524.96,4364409.42,3518281.92,846127.5 +Europe,Netherlands,Fruits,Offline,C,2/9/2010,236295592,2/26/2010,3972,9.33,6.92,37058.76,27486.24,9572.52 +Asia,Indonesia,Snacks,Online,L,8/27/2011,932437837,9/14/2011,7932,152.58,97.44,1210264.56,772894.08,437370.48 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,H,8/11/2015,108031070,9/13/2015,7649,154.06,90.93,1178404.94,695523.57,482881.37 +Australia and Oceania,New Zealand,Household,Online,L,8/20/2015,474061620,9/24/2015,4223,668.27,502.54,2822104.21,2122226.42,699877.79 +Middle East and North Africa,Somalia,Clothes,Offline,L,3/28/2010,311828315,5/2/2010,5783,109.28,35.84,631966.24,207262.72,424703.52 +Sub-Saharan Africa,Senegal,Vegetables,Online,H,2/21/2014,222942483,2/28/2014,2490,154.06,90.93,383609.4,226415.7,157193.7 +Middle East and North Africa,Tunisia ,Fruits,Offline,H,8/16/2016,879327952,8/31/2016,1537,9.33,6.92,14340.21,10636.04,3704.17 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,L,8/10/2015,773221051,9/16/2015,2147,205.7,117.11,441637.9,251435.17,190202.73 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,M,11/9/2013,267170608,12/13/2013,575,651.21,524.96,374445.75,301852,72593.75 +Asia,India,Household,Offline,H,3/19/2015,244037950,4/25/2015,5107,668.27,502.54,3412854.89,2566471.78,846383.11 +Europe,Kosovo,Meat,Offline,L,3/16/2013,756996905,3/25/2013,1061,421.89,364.69,447625.29,386936.09,60689.2 +Middle East and North Africa,Algeria,Beverages,Offline,M,1/8/2010,579533803,2/10/2010,5786,47.45,31.79,274545.7,183936.94,90608.76 +Central America and the Caribbean,Honduras,Office Supplies,Online,L,9/8/2012,355447471,10/2/2012,3660,651.21,524.96,2383428.6,1921353.6,462075 +Australia and Oceania,Palau,Cereal,Offline,C,2/25/2014,348849236,3/11/2014,1096,205.7,117.11,225447.2,128352.56,97094.64 +Sub-Saharan Africa,Guinea,Cereal,Online,M,3/19/2012,894162929,4/11/2012,1536,205.7,117.11,315955.2,179880.96,136074.24 +Europe,Spain,Office Supplies,Offline,L,4/25/2013,146124875,5/27/2013,453,651.21,524.96,294998.13,237806.88,57191.25 +Asia,Cambodia,Baby Food,Online,H,8/4/2013,829783904,8/16/2013,352,255.28,159.42,89858.56,56115.84,33742.72 +Asia,Laos,Clothes,Offline,H,4/4/2010,790501344,5/23/2010,5769,109.28,35.84,630436.32,206760.96,423675.36 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,M,12/10/2012,643951022,12/23/2012,8272,651.21,524.96,5386809.12,4342469.12,1044340 +Middle East and North Africa,Morocco,Clothes,Online,L,3/13/2017,626119267,4/23/2017,1460,109.28,35.84,159548.8,52326.4,107222.4 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,H,11/10/2015,143304908,11/16/2015,5962,651.21,524.96,3882514.02,3129811.52,752702.5 +Sub-Saharan Africa,Eritrea,Snacks,Online,L,5/21/2010,922119271,7/8/2010,4439,152.58,97.44,677302.62,432536.16,244766.46 +Sub-Saharan Africa,Seychelles ,Household,Offline,C,9/4/2014,259486186,10/12/2014,6584,668.27,502.54,4399889.68,3308723.36,1091166.32 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,M,5/24/2013,472641980,6/11/2013,4120,437.2,263.33,1801264,1084919.6,716344.4 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,M,3/15/2011,349135482,3/29/2011,5802,152.58,97.44,885269.16,565346.88,319922.28 +Europe,Liechtenstein,Household,Online,M,10/30/2013,996828019,11/16/2013,2417,668.27,502.54,1615208.59,1214639.18,400569.41 +Europe,Kosovo,Cereal,Online,L,9/15/2016,893893420,9/20/2016,1782,205.7,117.11,366557.4,208690.02,157867.38 +Europe,Italy,Beverages,Online,H,5/2/2016,838818013,5/23/2016,3745,47.45,31.79,177700.25,119053.55,58646.7 +Australia and Oceania,East Timor,Office Supplies,Offline,C,1/23/2014,800400626,3/9/2014,5187,651.21,524.96,3377826.27,2722967.52,654858.75 +Europe,Norway,Office Supplies,Online,M,4/21/2012,367752587,5/9/2012,5018,651.21,524.96,3267771.78,2634249.28,633522.5 +Sub-Saharan Africa,Lesotho,Clothes,Offline,H,10/3/2010,100297725,10/27/2010,9180,109.28,35.84,1003190.4,329011.2,674179.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,M,3/3/2010,177772367,3/11/2010,5649,437.2,263.33,2469742.8,1487551.17,982191.63 +Middle East and North Africa,Algeria,Meat,Online,H,2/27/2016,850225341,3/1/2016,9427,421.89,364.69,3977157.03,3437932.63,539224.4 +Europe,Austria,Fruits,Offline,L,9/4/2012,188017976,9/9/2012,7552,9.33,6.92,70460.16,52259.84,18200.32 +Europe,Norway,Baby Food,Online,C,4/2/2011,831824100,4/2/2011,4091,255.28,159.42,1044350.48,652187.22,392163.26 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Offline,L,11/25/2016,542630040,1/1/2017,5142,437.2,263.33,2248082.4,1354042.86,894039.54 +Europe,Georgia,Fruits,Offline,C,10/9/2016,751734626,11/28/2016,3836,9.33,6.92,35789.88,26545.12,9244.76 +Europe,Czech Republic,Office Supplies,Offline,M,3/26/2014,710749185,5/4/2014,5333,651.21,524.96,3472902.93,2799611.68,673291.25 +Sub-Saharan Africa,Liberia,Cereal,Offline,H,6/28/2017,641597545,8/11/2017,1826,205.7,117.11,375608.2,213842.86,161765.34 +Central America and the Caribbean,Cuba,Cosmetics,Offline,C,2/7/2013,386516034,2/21/2013,7539,437.2,263.33,3296050.8,1985244.87,1310805.93 +Australia and Oceania,Fiji,Beverages,Online,C,3/16/2015,758053481,4/26/2015,3726,47.45,31.79,176798.7,118449.54,58349.16 +Australia and Oceania,Samoa ,Cosmetics,Online,M,4/6/2016,389071214,5/2/2016,3673,437.2,263.33,1605835.6,967211.09,638624.51 +Middle East and North Africa,Morocco,Cereal,Online,C,8/11/2013,682743060,8/21/2013,7698,205.7,117.11,1583478.6,901512.78,681965.82 +Asia,South Korea,Fruits,Online,C,3/19/2013,862555348,5/7/2013,8150,9.33,6.92,76039.5,56398,19641.5 +Europe,Belgium,Household,Offline,L,9/26/2010,222306907,10/31/2010,4409,668.27,502.54,2946402.43,2215698.86,730703.57 +Central America and the Caribbean,Nicaragua,Clothes,Offline,C,6/27/2010,376109063,7/20/2010,7885,109.28,35.84,861672.8,282598.4,579074.4 +Asia,Tajikistan,Vegetables,Online,H,1/20/2014,308385646,1/28/2014,7020,154.06,90.93,1081501.2,638328.6,443172.6 +Sub-Saharan Africa,Eritrea,Snacks,Online,C,7/8/2016,423872983,8/26/2016,2290,152.58,97.44,349408.2,223137.6,126270.6 +Sub-Saharan Africa,Senegal,Clothes,Offline,C,3/26/2010,297619903,5/5/2010,1198,109.28,35.84,130917.44,42936.32,87981.12 +Sub-Saharan Africa,Chad,Vegetables,Online,C,5/4/2011,924987733,6/13/2011,3280,154.06,90.93,505316.8,298250.4,207066.4 +Australia and Oceania,East Timor,Baby Food,Online,H,7/15/2010,671650302,8/31/2010,5105,255.28,159.42,1303204.4,813839.1,489365.3 +Asia,South Korea,Beverages,Online,C,9/27/2014,223593938,10/18/2014,5270,47.45,31.79,250061.5,167533.3,82528.2 +Asia,Brunei,Vegetables,Online,L,12/26/2012,337117469,1/7/2013,9405,154.06,90.93,1448934.3,855196.65,593737.65 +Central America and the Caribbean,Grenada,Cereal,Online,M,7/15/2010,488832223,8/17/2010,5173,205.7,117.11,1064086.1,605810.03,458276.07 +Asia,Indonesia,Vegetables,Online,L,6/29/2017,225662028,7/31/2017,7264,154.06,90.93,1119091.84,660515.52,458576.32 +Europe,Latvia,Beverages,Offline,C,9/26/2014,514843213,10/20/2014,2403,47.45,31.79,114022.35,76391.37,37630.98 +Middle East and North Africa,Egypt,Household,Online,H,9/18/2010,593924605,9/30/2010,4344,668.27,502.54,2902964.88,2183033.76,719931.12 +Sub-Saharan Africa,Djibouti,Vegetables,Online,M,12/10/2014,220767533,12/20/2014,8874,154.06,90.93,1367128.44,806912.82,560215.62 +Sub-Saharan Africa,Rwanda,Personal Care,Online,C,6/29/2011,123545825,7/21/2011,8810,81.73,56.67,720041.3,499262.7,220778.6 +Middle East and North Africa,Egypt,Beverages,Online,C,10/19/2015,650745809,11/4/2015,9001,47.45,31.79,427097.45,286141.79,140955.66 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,M,4/11/2010,421166312,5/27/2010,1326,205.7,117.11,272758.2,155287.86,117470.34 +Europe,Spain,Cosmetics,Offline,C,4/9/2016,373918664,5/9/2016,9697,437.2,263.33,4239528.4,2553511.01,1686017.39 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,C,7/19/2014,618426692,8/14/2014,5056,47.45,31.79,239907.2,160730.24,79176.96 +Sub-Saharan Africa,Kenya,Fruits,Online,C,3/21/2017,884426724,3/24/2017,377,9.33,6.92,3517.41,2608.84,908.57 +Asia,Thailand,Personal Care,Offline,H,12/18/2010,971967589,1/8/2011,5664,81.73,56.67,462918.72,320978.88,141939.84 +Europe,Bulgaria,Baby Food,Offline,C,10/26/2013,301410615,10/26/2013,2954,255.28,159.42,754097.12,470926.68,283170.44 +Middle East and North Africa,Oman,Meat,Online,M,10/19/2010,163429629,10/19/2010,1314,421.89,364.69,554363.46,479202.66,75160.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,H,9/18/2010,569010961,11/3/2010,1843,255.28,159.42,470481.04,293811.06,176669.98 +Sub-Saharan Africa,Djibouti,Personal Care,Online,C,1/26/2012,699453437,3/13/2012,2670,81.73,56.67,218219.1,151308.9,66910.2 +Central America and the Caribbean,Belize,Snacks,Offline,L,6/11/2014,256368386,7/9/2014,3957,152.58,97.44,603759.06,385570.08,218188.98 +Central America and the Caribbean,Dominican Republic,Household,Offline,L,9/7/2014,811679637,9/10/2014,2897,668.27,502.54,1935978.19,1455858.38,480119.81 +Middle East and North Africa,Afghanistan,Meat,Offline,M,9/19/2010,857623517,11/7/2010,8712,421.89,364.69,3675505.68,3177179.28,498326.4 +Australia and Oceania,Samoa ,Cosmetics,Offline,H,11/17/2012,756748855,12/16/2012,7658,437.2,263.33,3348077.6,2016581.14,1331496.46 +Sub-Saharan Africa,Burundi,Baby Food,Offline,H,6/8/2017,491916978,6/30/2017,8020,255.28,159.42,2047345.6,1278548.4,768797.2 +Europe,Belgium,Meat,Offline,C,5/8/2010,116301715,6/20/2010,5117,421.89,364.69,2158811.13,1866118.73,292692.4 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,C,7/9/2016,203389394,7/31/2016,6296,47.45,31.79,298745.2,200149.84,98595.36 +Middle East and North Africa,Syria,Household,Online,M,9/7/2012,496978843,10/4/2012,5938,668.27,502.54,3968187.26,2984082.52,984104.74 +Asia,Kyrgyzstan,Clothes,Offline,H,7/6/2014,361181390,8/14/2014,454,109.28,35.84,49613.12,16271.36,33341.76 +Sub-Saharan Africa,Eritrea,Office Supplies,Offline,C,3/24/2012,130420863,4/20/2012,3286,651.21,524.96,2139876.06,1725018.56,414857.5 +Sub-Saharan Africa,Gabon,Meat,Online,M,4/8/2012,659433591,5/1/2012,9908,421.89,364.69,4180086.12,3613348.52,566737.6 +Australia and Oceania,New Zealand,Cosmetics,Offline,M,10/12/2010,173268401,11/30/2010,2825,437.2,263.33,1235090,743907.25,491182.75 +Asia,Singapore,Cosmetics,Online,C,7/16/2012,117286622,8/23/2012,6573,437.2,263.33,2873715.6,1730868.09,1142847.51 +Europe,Denmark,Office Supplies,Offline,L,1/14/2012,207162082,1/26/2012,2718,651.21,524.96,1769988.78,1426841.28,343147.5 +Sub-Saharan Africa,Angola,Office Supplies,Offline,M,5/24/2012,678881108,6/1/2012,4861,651.21,524.96,3165531.81,2551830.56,613701.25 +Europe,Vatican City,Baby Food,Offline,H,1/8/2014,938742530,1/8/2014,3630,255.28,159.42,926666.4,578694.6,347971.8 +Middle East and North Africa,Pakistan,Household,Offline,M,10/21/2010,913357675,11/15/2010,1688,668.27,502.54,1128039.76,848287.52,279752.24 +Europe,Romania,Snacks,Online,H,8/22/2016,599650371,8/30/2016,8725,152.58,97.44,1331260.5,850164,481096.5 +Sub-Saharan Africa,Rwanda,Beverages,Offline,M,3/12/2016,514856946,4/19/2016,6466,47.45,31.79,306811.7,205554.14,101257.56 +Europe,Finland,Office Supplies,Offline,C,2/16/2014,346526229,3/30/2014,3667,651.21,524.96,2387987.07,1925028.32,462958.75 +Sub-Saharan Africa,Mozambique,Fruits,Online,L,3/3/2016,302519547,3/13/2016,1112,9.33,6.92,10374.96,7695.04,2679.92 +Central America and the Caribbean,Barbados,Beverages,Offline,C,3/8/2010,661010730,3/29/2010,6619,47.45,31.79,314071.55,210418.01,103653.54 +Sub-Saharan Africa,Republic of the Congo,Fruits,Online,C,5/19/2015,420486104,6/5/2015,37,9.33,6.92,345.21,256.04,89.17 +Sub-Saharan Africa,Mauritius ,Meat,Offline,L,5/24/2010,449744498,6/22/2010,8246,421.89,364.69,3478904.94,3007233.74,471671.2 +Europe,Croatia,Vegetables,Offline,L,10/13/2012,337897241,12/2/2012,157,154.06,90.93,24187.42,14276.01,9911.41 +Asia,China,Snacks,Online,M,9/2/2014,644368159,9/12/2014,1712,152.58,97.44,261216.96,166817.28,94399.68 +Sub-Saharan Africa,Botswana,Personal Care,Online,L,10/24/2016,648893582,10/30/2016,886,81.73,56.67,72412.78,50209.62,22203.16 +Europe,Greece,Meat,Online,H,4/1/2017,601522338,4/22/2017,2682,421.89,364.69,1131508.98,978098.58,153410.4 +Asia,Nepal,Baby Food,Online,L,1/29/2015,372615754,1/30/2015,4137,255.28,159.42,1056093.36,659520.54,396572.82 +Middle East and North Africa,Turkey,Clothes,Offline,C,4/2/2014,802847659,5/4/2014,9318,109.28,35.84,1018271.04,333957.12,684313.92 +Asia,Thailand,Cosmetics,Offline,L,3/20/2012,553204381,3/31/2012,4325,437.2,263.33,1890890,1138902.25,751987.75 +Europe,Ireland,Household,Online,C,4/9/2011,154984748,5/4/2011,2286,668.27,502.54,1527665.22,1148806.44,378858.78 +Central America and the Caribbean,Costa Rica,Meat,Offline,M,10/8/2014,659800088,11/1/2014,8363,421.89,364.69,3528266.07,3049902.47,478363.6 +Sub-Saharan Africa,Angola,Baby Food,Offline,H,10/14/2015,489574229,11/29/2015,4749,255.28,159.42,1212324.72,757085.58,455239.14 +Europe,Serbia,Cosmetics,Offline,H,1/9/2016,386543500,2/19/2016,5666,437.2,263.33,2477175.2,1492027.78,985147.42 +Europe,Andorra,Fruits,Offline,M,6/17/2014,263256728,8/6/2014,2371,9.33,6.92,22121.43,16407.32,5714.11 +Middle East and North Africa,Azerbaijan,Cereal,Online,H,2/25/2011,552575242,3/22/2011,8148,205.7,117.11,1676043.6,954212.28,721831.32 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,L,12/28/2010,857672870,1/4/2011,3316,109.28,35.84,362372.48,118845.44,243527.04 +Middle East and North Africa,Algeria,Beverages,Offline,H,5/16/2012,402035939,5/18/2012,223,47.45,31.79,10581.35,7089.17,3492.18 +Europe,Poland,Meat,Online,C,12/20/2010,279463279,12/21/2010,8249,421.89,364.69,3480170.61,3008327.81,471842.8 +Middle East and North Africa,Turkey,Baby Food,Offline,L,1/31/2011,304066216,2/11/2011,8805,255.28,159.42,2247740.4,1403693.1,844047.3 +Central America and the Caribbean,Nicaragua,Cosmetics,Offline,H,4/21/2014,360268580,5/18/2014,334,437.2,263.33,146024.8,87952.22,58072.58 +North America,Canada,Meat,Online,M,9/17/2015,852806699,9/20/2015,3308,421.89,364.69,1395612.12,1206394.52,189217.6 +Europe,Denmark,Meat,Online,L,3/25/2015,456729400,5/4/2015,5234,421.89,364.69,2208172.26,1908787.46,299384.8 +Europe,Albania,Vegetables,Offline,H,11/9/2013,167398011,12/22/2013,5646,154.06,90.93,869822.76,513390.78,356431.98 +Australia and Oceania,Vanuatu,Personal Care,Offline,C,6/10/2017,150486361,6/20/2017,1113,81.73,56.67,90965.49,63073.71,27891.78 +Asia,Indonesia,Fruits,Offline,H,3/4/2010,191980779,3/7/2010,234,9.33,6.92,2183.22,1619.28,563.94 +Europe,Bosnia and Herzegovina,Personal Care,Offline,L,5/22/2011,148180091,6/12/2011,8637,81.73,56.67,705902.01,489458.79,216443.22 +Central America and the Caribbean,Haiti,Meat,Online,L,3/11/2011,395695626,4/5/2011,3984,421.89,364.69,1680809.76,1452924.96,227884.8 +Middle East and North Africa,Egypt,Cosmetics,Offline,L,2/14/2012,481451213,3/1/2012,968,437.2,263.33,423209.6,254903.44,168306.16 +Asia,Laos,Fruits,Offline,M,3/14/2010,472683179,3/22/2010,6312,9.33,6.92,58890.96,43679.04,15211.92 +Sub-Saharan Africa,Kenya,Snacks,Offline,M,11/16/2013,506940352,11/19/2013,3770,152.58,97.44,575226.6,367348.8,207877.8 +Sub-Saharan Africa,Burundi,Meat,Offline,H,7/9/2017,342084062,7/25/2017,9131,421.89,364.69,3852277.59,3329984.39,522293.2 +Central America and the Caribbean,Antigua and Barbuda ,Cereal,Offline,L,10/10/2012,706288135,10/11/2012,5209,205.7,117.11,1071491.3,610025.99,461465.31 +Asia,India,Beverages,Offline,M,1/29/2015,148038899,2/24/2015,6855,47.45,31.79,325269.75,217920.45,107349.3 +Middle East and North Africa,Bahrain,Household,Offline,L,6/1/2014,886135184,7/16/2014,5948,668.27,502.54,3974869.96,2989107.92,985762.04 +Sub-Saharan Africa,Tanzania,Clothes,Online,C,12/26/2016,259688317,1/21/2017,6399,109.28,35.84,699282.72,229340.16,469942.56 +North America,Mexico,Personal Care,Offline,L,2/16/2011,178122127,3/14/2011,9150,81.73,56.67,747829.5,518530.5,229299 +Europe,Denmark,Fruits,Online,L,7/12/2016,371172940,7/28/2016,7176,9.33,6.92,66952.08,49657.92,17294.16 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Offline,C,4/17/2012,638889586,4/20/2012,481,437.2,263.33,210293.2,126661.73,83631.47 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,L,6/15/2016,401633393,6/25/2016,1101,154.06,90.93,169620.06,100113.93,69506.13 +Central America and the Caribbean,The Bahamas,Snacks,Online,C,1/13/2014,950078189,2/28/2014,8104,152.58,97.44,1236508.32,789653.76,446854.56 +Europe,Ireland,Personal Care,Online,L,11/2/2013,495210301,12/6/2013,2588,81.73,56.67,211517.24,146661.96,64855.28 +Europe,Belarus,Personal Care,Online,L,5/17/2014,918328559,6/23/2014,2683,81.73,56.67,219281.59,152045.61,67235.98 +Europe,France,Meat,Offline,M,3/20/2015,121044290,4/16/2015,8550,421.89,364.69,3607159.5,3118099.5,489060 +Australia and Oceania,Vanuatu,Cosmetics,Offline,L,3/21/2013,575281322,4/9/2013,7382,437.2,263.33,3227410.4,1943902.06,1283508.34 +Central America and the Caribbean,Dominica,Cosmetics,Offline,M,11/14/2013,773275983,12/24/2013,8402,437.2,263.33,3673354.4,2212498.66,1460855.74 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,M,5/16/2012,177577102,5/18/2012,7865,437.2,263.33,3438578,2071090.45,1367487.55 +Europe,Liechtenstein,Meat,Online,M,7/23/2012,571046006,8/27/2012,4058,421.89,364.69,1712029.62,1479912.02,232117.6 +Middle East and North Africa,Yemen,Clothes,Offline,M,7/16/2015,206856524,7/20/2015,2297,109.28,35.84,251016.16,82324.48,168691.68 +Europe,France,Cosmetics,Offline,L,12/2/2015,558494985,1/11/2016,9932,437.2,263.33,4342270.4,2615393.56,1726876.84 +Australia and Oceania,Kiribati,Cereal,Online,M,2/26/2013,469760215,3/6/2013,1342,205.7,117.11,276049.4,157161.62,118887.78 +Middle East and North Africa,Pakistan,Personal Care,Online,M,5/7/2015,204763543,6/18/2015,2938,81.73,56.67,240122.74,166496.46,73626.28 +Sub-Saharan Africa,Kenya,Snacks,Online,L,9/17/2012,997928798,9/25/2012,8162,152.58,97.44,1245357.96,795305.28,450052.68 +Asia,Malaysia,Snacks,Online,L,9/12/2011,103992307,10/24/2011,2489,152.58,97.44,379771.62,242528.16,137243.46 +Australia and Oceania,Papua New Guinea,Personal Care,Online,C,1/5/2016,248002898,1/17/2016,8424,81.73,56.67,688493.52,477388.08,211105.44 +Middle East and North Africa,Libya,Snacks,Online,C,4/18/2015,175321900,4/22/2015,501,152.58,97.44,76442.58,48817.44,27625.14 +Australia and Oceania,Fiji,Personal Care,Online,H,8/10/2011,501623141,9/19/2011,290,81.73,56.67,23701.7,16434.3,7267.4 +Middle East and North Africa,Iran,Vegetables,Online,M,8/22/2015,562892949,8/26/2015,1387,154.06,90.93,213681.22,126119.91,87561.31 +Europe,France,Snacks,Online,L,8/28/2012,665430152,9/20/2012,4424,152.58,97.44,675013.92,431074.56,243939.36 +Sub-Saharan Africa,Guinea,Personal Care,Offline,M,9/12/2011,735846078,10/13/2011,2061,81.73,56.67,168445.53,116796.87,51648.66 +Asia,Uzbekistan,Cosmetics,Online,C,7/4/2011,771064555,7/10/2011,3991,437.2,263.33,1744865.2,1050950.03,693915.17 +Asia,North Korea,Beverages,Offline,L,11/23/2011,388321912,12/29/2011,1938,47.45,31.79,91958.1,61609.02,30349.08 +Europe,Serbia,Cosmetics,Offline,C,7/12/2017,175166976,8/28/2017,4656,437.2,263.33,2035603.2,1226064.48,809538.72 +Europe,Bulgaria,Cereal,Offline,H,5/31/2011,339461076,6/30/2011,2931,205.7,117.11,602906.7,343249.41,259657.29 +Sub-Saharan Africa,Malawi,Baby Food,Offline,H,9/14/2011,259378039,9/29/2011,4581,255.28,159.42,1169437.68,730303.02,439134.66 +Asia,Sri Lanka,Clothes,Offline,C,11/23/2014,733404195,1/4/2015,9454,109.28,35.84,1033133.12,338831.36,694301.76 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,M,10/8/2014,830338370,11/20/2014,4431,668.27,502.54,2961104.37,2226754.74,734349.63 +Middle East and North Africa,Somalia,Office Supplies,Online,M,9/25/2013,139291894,10/4/2013,8422,651.21,524.96,5484490.62,4421213.12,1063277.5 +Europe,Czech Republic,Cereal,Offline,C,6/28/2011,119688594,7/22/2011,7370,205.7,117.11,1516009,863100.7,652908.3 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,H,5/11/2016,951264798,6/12/2016,9248,437.2,263.33,4043225.6,2435275.84,1607949.76 +Central America and the Caribbean,Panama,Household,Offline,L,3/30/2011,184069335,4/16/2011,9061,668.27,502.54,6055194.47,4553514.94,1501679.53 +Australia and Oceania,Palau,Beverages,Offline,C,5/18/2010,388463532,6/12/2010,3847,47.45,31.79,182540.15,122296.13,60244.02 +Asia,Thailand,Clothes,Offline,H,2/25/2010,605121219,4/8/2010,7671,109.28,35.84,838286.88,274928.64,563358.24 +Europe,Liechtenstein,Vegetables,Online,C,7/31/2015,395028722,8/14/2015,6632,154.06,90.93,1021725.92,603047.76,418678.16 +Europe,Romania,Vegetables,Offline,H,10/23/2013,289484870,11/22/2013,3861,154.06,90.93,594825.66,351080.73,243744.93 +Sub-Saharan Africa,Sudan,Snacks,Offline,L,10/12/2015,440100991,11/18/2015,4518,152.58,97.44,689356.44,440233.92,249122.52 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,L,7/22/2014,168800914,8/16/2014,796,437.2,263.33,348011.2,209610.68,138400.52 +Europe,Norway,Office Supplies,Online,C,11/4/2011,217820966,12/20/2011,6919,651.21,524.96,4505721.99,3632198.24,873523.75 +Sub-Saharan Africa,Burundi,Snacks,Online,H,3/11/2014,499709975,4/17/2014,4141,152.58,97.44,631833.78,403499.04,228334.74 +Europe,Luxembourg,Fruits,Online,C,1/31/2014,547329270,2/2/2014,5749,9.33,6.92,53638.17,39783.08,13855.09 +Middle East and North Africa,Algeria,Personal Care,Offline,C,6/1/2016,863852679,7/4/2016,2059,81.73,56.67,168282.07,116683.53,51598.54 +Europe,Bulgaria,Clothes,Online,M,1/4/2012,672766530,2/7/2012,5421,109.28,35.84,592406.88,194288.64,398118.24 +Sub-Saharan Africa,Burkina Faso,Meat,Online,L,9/4/2011,167869651,10/21/2011,5215,421.89,364.69,2200156.35,1901858.35,298298 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,L,2/26/2012,963273370,3/25/2012,2851,651.21,524.96,1856599.71,1496660.96,359938.75 +Middle East and North Africa,Kuwait,Fruits,Online,L,1/10/2015,243401515,2/2/2015,6772,9.33,6.92,63182.76,46862.24,16320.52 +Europe,Ireland,Office Supplies,Offline,H,5/17/2015,212990415,6/23/2015,7452,651.21,524.96,4852816.92,3912001.92,940815 +Sub-Saharan Africa,South Africa,Office Supplies,Online,C,2/15/2013,447088897,3/4/2013,2395,651.21,524.96,1559647.95,1257279.2,302368.75 +Sub-Saharan Africa,Uganda,Personal Care,Online,C,11/6/2016,141058290,11/29/2016,1137,81.73,56.67,92927.01,64433.79,28493.22 +Asia,Turkmenistan,Vegetables,Online,C,3/31/2017,360572421,4/1/2017,247,154.06,90.93,38052.82,22459.71,15593.11 +Asia,Maldives,Household,Online,L,8/27/2013,891617619,9/9/2013,8322,668.27,502.54,5561342.94,4182137.88,1379205.06 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,L,4/5/2010,690492713,4/11/2010,993,47.45,31.79,47117.85,31567.47,15550.38 +Sub-Saharan Africa,Cameroon,Cereal,Offline,M,4/27/2012,133809030,6/11/2012,5920,205.7,117.11,1217744,693291.2,524452.8 +Europe,Hungary,Cereal,Online,C,10/18/2014,568490397,11/15/2014,7797,205.7,117.11,1603842.9,913106.67,690736.23 +Sub-Saharan Africa,Madagascar,Snacks,Offline,M,9/16/2013,261773145,10/6/2013,3346,152.58,97.44,510532.68,326034.24,184498.44 +Europe,Norway,Fruits,Offline,H,7/6/2017,251206099,7/28/2017,6322,9.33,6.92,58984.26,43748.24,15236.02 +Sub-Saharan Africa,Central African Republic,Beverages,Online,L,12/30/2012,294650590,12/31/2012,2512,47.45,31.79,119194.4,79856.48,39337.92 +Europe,Croatia,Household,Offline,L,7/14/2014,220280444,7/23/2014,4733,668.27,502.54,3162921.91,2378521.82,784400.09 +Australia and Oceania,Nauru,Baby Food,Online,H,10/31/2014,376581990,11/15/2014,7834,255.28,159.42,1999863.52,1248896.28,750967.24 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,H,6/15/2011,282354056,7/7/2011,3695,421.89,364.69,1558883.55,1347529.55,211354 +Europe,Georgia,Office Supplies,Online,H,8/8/2010,876707971,9/27/2010,6226,651.21,524.96,4054433.46,3268400.96,786032.5 +Europe,Iceland,Office Supplies,Online,C,10/3/2015,469067561,10/7/2015,6370,651.21,524.96,4148207.7,3343995.2,804212.5 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,C,4/23/2016,589169156,4/29/2016,7101,651.21,524.96,4624242.21,3727740.96,896501.25 +Sub-Saharan Africa,Botswana,Beverages,Offline,C,2/4/2014,137061583,2/17/2014,8423,47.45,31.79,399671.35,267767.17,131904.18 +Asia,Kazakhstan,Snacks,Offline,L,12/29/2011,333106172,2/15/2012,2373,152.58,97.44,362072.34,231225.12,130847.22 +Australia and Oceania,New Zealand,Office Supplies,Online,C,3/4/2010,667976748,3/23/2010,8019,651.21,524.96,5222052.99,4209654.24,1012398.75 +Middle East and North Africa,Jordan,Vegetables,Online,L,6/9/2017,252659642,6/10/2017,6458,154.06,90.93,994919.48,587225.94,407693.54 +Sub-Saharan Africa,Zambia,Snacks,Offline,M,2/24/2017,968453681,2/28/2017,5820,152.58,97.44,888015.6,567100.8,320914.8 +Middle East and North Africa,Israel,Vegetables,Online,M,6/18/2016,716970193,6/22/2016,6268,154.06,90.93,965648.08,569949.24,395698.84 +Europe,Portugal,Beverages,Offline,L,3/23/2012,170133006,4/5/2012,4992,47.45,31.79,236870.4,158695.68,78174.72 +Asia,Mongolia,Baby Food,Online,L,7/2/2017,520178449,7/10/2017,1217,255.28,159.42,310675.76,194014.14,116661.62 +Sub-Saharan Africa,Lesotho,Vegetables,Online,C,5/5/2012,329655349,5/8/2012,1198,154.06,90.93,184563.88,108934.14,75629.74 +Middle East and North Africa,Israel,Cosmetics,Online,C,9/24/2015,481425034,10/21/2015,3221,437.2,263.33,1408221.2,848185.93,560035.27 +Europe,Belgium,Fruits,Offline,H,8/17/2013,128661334,9/30/2013,2603,9.33,6.92,24285.99,18012.76,6273.23 +Asia,Indonesia,Personal Care,Online,L,10/16/2015,744850575,11/20/2015,6692,81.73,56.67,546937.16,379235.64,167701.52 +Sub-Saharan Africa,Cameroon,Household,Online,C,2/6/2014,273791587,2/23/2014,9870,668.27,502.54,6595824.9,4960069.8,1635755.1 +Europe,Netherlands,Personal Care,Online,H,8/26/2016,779595696,9/17/2016,8546,81.73,56.67,698464.58,484301.82,214162.76 +Sub-Saharan Africa,South Sudan,Meat,Online,L,9/2/2013,796686732,9/20/2013,6163,421.89,364.69,2600108.07,2247584.47,352523.6 +Europe,Poland,Vegetables,Offline,C,8/7/2011,279801023,9/15/2011,8195,154.06,90.93,1262521.7,745171.35,517350.35 +Asia,Japan,Cereal,Offline,L,2/23/2014,153987395,2/27/2014,7147,205.7,117.11,1470137.9,836985.17,633152.73 +Europe,Hungary,Household,Offline,H,12/14/2010,964607179,2/2/2011,7555,668.27,502.54,5048779.85,3796689.7,1252090.15 +Central America and the Caribbean,El Salvador,Beverages,Online,C,8/25/2011,627334201,10/10/2011,986,47.45,31.79,46785.7,31344.94,15440.76 +Sub-Saharan Africa,Eritrea,Office Supplies,Online,L,10/14/2011,278154790,11/12/2011,1038,651.21,524.96,675955.98,544908.48,131047.5 +Middle East and North Africa,Saudi Arabia,Snacks,Online,M,10/8/2011,223367774,10/31/2011,8343,152.58,97.44,1272974.94,812941.92,460033.02 +Europe,Iceland,Clothes,Online,L,1/23/2013,389584481,2/7/2013,5560,109.28,35.84,607596.8,199270.4,408326.4 +Sub-Saharan Africa,South Africa,Clothes,Online,C,6/1/2014,773728740,7/3/2014,2383,109.28,35.84,260414.24,85406.72,175007.52 +Europe,Bulgaria,Baby Food,Online,M,8/23/2015,993036878,9/3/2015,534,255.28,159.42,136319.52,85130.28,51189.24 +Sub-Saharan Africa,Burundi,Cereal,Offline,H,10/29/2013,735057723,11/28/2013,8770,205.7,117.11,1803989,1027054.7,776934.3 +Sub-Saharan Africa,Senegal,Cereal,Offline,H,9/13/2014,207652604,10/12/2014,7875,205.7,117.11,1619887.5,922241.25,697646.25 +Asia,Philippines,Cosmetics,Offline,C,9/12/2013,588995349,10/19/2013,5667,437.2,263.33,2477612.4,1492291.11,985321.29 +Central America and the Caribbean,Barbados,Meat,Offline,M,11/20/2014,877572286,1/4/2015,1996,421.89,364.69,842092.44,727921.24,114171.2 +Sub-Saharan Africa,Liberia,Cereal,Offline,L,1/17/2012,142182242,2/20/2012,3740,205.7,117.11,769318,437991.4,331326.6 +Middle East and North Africa,Qatar,Clothes,Online,M,2/28/2015,671936547,4/16/2015,9811,109.28,35.84,1072146.08,351626.24,720519.84 +Sub-Saharan Africa,Cape Verde,Meat,Online,L,5/8/2016,326259028,5/24/2016,6152,421.89,364.69,2595467.28,2243572.88,351894.4 +Sub-Saharan Africa,Uganda,Baby Food,Offline,C,5/19/2016,184886014,6/25/2016,735,255.28,159.42,187630.8,117173.7,70457.1 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,H,4/12/2013,497866332,5/24/2013,8566,255.28,159.42,2186728.48,1365591.72,821136.76 +Sub-Saharan Africa,Tanzania,Cereal,Online,M,9/22/2013,235561311,10/19/2013,6681,205.7,117.11,1374281.7,782411.91,591869.79 +Asia,South Korea,Snacks,Online,L,2/5/2014,238644778,3/6/2014,9148,152.58,97.44,1395801.84,891381.12,504420.72 +Sub-Saharan Africa,Eritrea,Household,Online,L,11/4/2011,968103063,12/20/2011,2064,668.27,502.54,1379309.28,1037242.56,342066.72 +Central America and the Caribbean,Honduras,Cereal,Online,L,10/28/2016,255234992,11/8/2016,8561,205.7,117.11,1760997.7,1002578.71,758418.99 +Middle East and North Africa,Turkey,Fruits,Online,M,4/6/2017,951651895,5/5/2017,3798,9.33,6.92,35435.34,26282.16,9153.18 +Central America and the Caribbean,Dominican Republic,Meat,Online,M,10/19/2013,579277598,11/22/2013,9969,421.89,364.69,4205821.41,3635594.61,570226.8 +Europe,Serbia,Beverages,Offline,L,9/15/2015,780348432,10/13/2015,1297,47.45,31.79,61542.65,41231.63,20311.02 +Middle East and North Africa,Afghanistan,Personal Care,Offline,H,5/25/2014,567413222,5/27/2014,9037,81.73,56.67,738594.01,512126.79,226467.22 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,H,6/28/2017,373333299,7/5/2017,6474,421.89,364.69,2731315.86,2361003.06,370312.8 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,M,9/29/2014,701282489,11/5/2014,3927,668.27,502.54,2624296.29,1973474.58,650821.71 +North America,Canada,Clothes,Offline,H,2/13/2012,774747121,3/28/2012,3745,109.28,35.84,409253.6,134220.8,275032.8 +Australia and Oceania,Palau,Household,Offline,C,11/9/2012,787526023,11/29/2012,5306,668.27,502.54,3545840.62,2666477.24,879363.38 +Sub-Saharan Africa,Chad,Baby Food,Offline,H,9/11/2013,553730523,10/4/2013,22,255.28,159.42,5616.16,3507.24,2108.92 +Sub-Saharan Africa,Mozambique,Meat,Offline,M,3/22/2016,857784450,5/8/2016,6335,421.89,364.69,2672673.15,2310311.15,362362 +Europe,Belarus,Meat,Online,H,7/7/2015,304424130,8/25/2015,4720,421.89,364.69,1991320.8,1721336.8,269984 +Europe,Russia,Personal Care,Offline,M,7/1/2011,268698394,7/25/2011,2681,81.73,56.67,219118.13,151932.27,67185.86 +Central America and the Caribbean,Grenada,Cereal,Offline,L,9/28/2012,845968568,10/31/2012,9753,205.7,117.11,2006192.1,1142173.83,864018.27 +Europe,Czech Republic,Fruits,Online,M,7/11/2017,401908481,8/1/2017,2506,9.33,6.92,23380.98,17341.52,6039.46 +Middle East and North Africa,Iraq,Vegetables,Online,L,1/13/2010,522504460,1/14/2010,9536,154.06,90.93,1469116.16,867108.48,602007.68 +Asia,Malaysia,Personal Care,Online,H,3/6/2017,164055335,3/27/2017,6474,81.73,56.67,529120.02,366881.58,162238.44 +Sub-Saharan Africa,Mozambique,Snacks,Online,M,12/3/2013,603172433,1/16/2014,982,152.58,97.44,149833.56,95686.08,54147.48 +Central America and the Caribbean,Panama,Cosmetics,Offline,L,5/15/2010,486779582,6/2/2010,7750,437.2,263.33,3388300,2040807.5,1347492.5 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,L,2/13/2010,782113111,2/22/2010,3505,81.73,56.67,286463.65,198628.35,87835.3 +Middle East and North Africa,Iraq,Clothes,Online,H,1/18/2014,726721847,2/6/2014,1999,109.28,35.84,218450.72,71644.16,146806.56 +Sub-Saharan Africa,Kenya,Meat,Offline,H,7/10/2016,978467118,7/23/2016,9019,421.89,364.69,3805025.91,3289139.11,515886.8 +Middle East and North Africa,Afghanistan,Meat,Online,C,10/6/2016,465522754,11/21/2016,7383,421.89,364.69,3114813.87,2692506.27,422307.6 +Australia and Oceania,Kiribati,Vegetables,Online,H,1/22/2015,436375081,2/22/2015,1939,154.06,90.93,298722.34,176313.27,122409.07 +Middle East and North Africa,Lebanon,Meat,Online,H,7/16/2016,409822928,8/12/2016,4567,421.89,364.69,1926771.63,1665539.23,261232.4 +Sub-Saharan Africa,South Africa,Vegetables,Online,C,4/6/2012,424977624,4/7/2012,9178,154.06,90.93,1413962.68,834555.54,579407.14 +Europe,Albania,Office Supplies,Online,M,4/13/2013,591262996,4/23/2013,6714,651.21,524.96,4372223.94,3524581.44,847642.5 +Central America and the Caribbean,Jamaica,Snacks,Online,H,7/26/2016,638415372,8/19/2016,150,152.58,97.44,22887,14616,8271 +North America,Greenland,Beverages,Offline,M,5/15/2016,366483581,5/16/2016,9490,47.45,31.79,450300.5,301687.1,148613.4 +Europe,Sweden,Personal Care,Offline,C,7/30/2015,995828950,8/13/2015,6771,81.73,56.67,553393.83,383712.57,169681.26 +Europe,Macedonia,Cosmetics,Online,H,5/10/2014,217125308,5/31/2014,1059,437.2,263.33,462994.8,278866.47,184128.33 +Asia,Kyrgyzstan,Vegetables,Online,C,12/8/2013,741358983,1/24/2014,3453,154.06,90.93,531969.18,313981.29,217987.89 +Central America and the Caribbean,El Salvador,Cosmetics,Online,C,10/30/2012,849828803,10/30/2012,2083,437.2,263.33,910687.6,548516.39,362171.21 +Asia,Myanmar,Office Supplies,Offline,C,8/11/2010,244146096,8/20/2010,7110,651.21,524.96,4630103.1,3732465.6,897637.5 +Australia and Oceania,Tuvalu,Snacks,Offline,H,9/15/2011,496234691,10/21/2011,5727,152.58,97.44,873825.66,558038.88,315786.78 +Central America and the Caribbean,Saint Lucia,Baby Food,Online,H,1/11/2014,998330914,1/16/2014,7158,255.28,159.42,1827294.24,1141128.36,686165.88 +Sub-Saharan Africa,Kenya,Household,Online,L,10/13/2012,312983596,11/15/2012,7656,668.27,502.54,5116275.12,3847446.24,1268828.88 +Asia,India,Cereal,Online,C,10/19/2011,223054063,12/5/2011,5509,205.7,117.11,1133201.3,645158.99,488042.31 +Europe,Latvia,Snacks,Offline,M,3/10/2012,781716144,3/21/2012,6033,152.58,97.44,920515.14,587855.52,332659.62 +Sub-Saharan Africa,Liberia,Cosmetics,Offline,H,2/19/2016,762456166,2/27/2016,6578,437.2,263.33,2875901.6,1732184.74,1143716.86 +Europe,Sweden,Meat,Offline,L,7/9/2015,809072959,7/13/2015,1523,421.89,364.69,642538.47,555422.87,87115.6 +Sub-Saharan Africa,Djibouti,Clothes,Offline,H,11/10/2010,285677850,12/11/2010,7279,109.28,35.84,795449.12,260879.36,534569.76 +Asia,Japan,Vegetables,Offline,C,2/7/2015,426694667,2/13/2015,7289,154.06,90.93,1122943.34,662788.77,460154.57 +Sub-Saharan Africa,Togo,Baby Food,Offline,L,12/22/2011,286859738,1/5/2012,7026,255.28,159.42,1793597.28,1120084.92,673512.36 +Middle East and North Africa,Egypt,Snacks,Online,C,10/2/2012,791221892,10/27/2012,8996,152.58,97.44,1372609.68,876570.24,496039.44 +Central America and the Caribbean,El Salvador,Household,Offline,L,8/27/2014,685142457,9/18/2014,7733,668.27,502.54,5167731.91,3886141.82,1281590.09 +Europe,Czech Republic,Office Supplies,Online,C,2/29/2012,584295260,3/29/2012,4807,651.21,524.96,3130366.47,2523482.72,606883.75 +Europe,Ireland,Personal Care,Online,H,12/23/2015,724666631,1/23/2016,3815,81.73,56.67,311799.95,216196.05,95603.9 +Middle East and North Africa,Iraq,Cereal,Offline,L,5/8/2011,512555396,5/9/2011,5387,205.7,117.11,1108105.9,630871.57,477234.33 +Asia,Kazakhstan,Cereal,Online,M,11/25/2014,774572885,12/23/2014,2184,205.7,117.11,449248.8,255768.24,193480.56 +Sub-Saharan Africa,Angola,Meat,Online,H,3/25/2010,607642924,4/30/2010,3899,421.89,364.69,1644949.11,1421926.31,223022.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,H,4/15/2012,529001843,4/30/2012,2256,154.06,90.93,347559.36,205138.08,142421.28 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,L,8/8/2010,226198470,9/19/2010,6009,9.33,6.92,56063.97,41582.28,14481.69 +Europe,Romania,Fruits,Online,M,11/21/2010,807094132,11/26/2010,5944,9.33,6.92,55457.52,41132.48,14325.04 +Europe,Portugal,Household,Online,C,3/1/2016,749862658,4/6/2016,9879,668.27,502.54,6601839.33,4964592.66,1637246.67 +Asia,Mongolia,Office Supplies,Offline,H,5/8/2015,852990376,6/2/2015,7663,651.21,524.96,4990222.23,4022768.48,967453.75 +Sub-Saharan Africa,South Africa,Household,Online,H,5/14/2017,185276114,5/16/2017,6174,668.27,502.54,4125898.98,3102681.96,1023217.02 +Europe,Andorra,Fruits,Offline,C,1/21/2017,135831201,2/2/2017,4326,9.33,6.92,40361.58,29935.92,10425.66 +Asia,Tajikistan,Cosmetics,Online,C,2/12/2014,364079463,3/21/2014,8059,437.2,263.33,3523394.8,2122176.47,1401218.33 +Asia,Taiwan,Beverages,Offline,C,11/15/2016,149757230,12/4/2016,5347,47.45,31.79,253715.15,169981.13,83734.02 +Europe,Hungary,Personal Care,Online,H,10/17/2015,642913329,11/30/2015,1196,81.73,56.67,97749.08,67777.32,29971.76 +Sub-Saharan Africa,Sudan,Office Supplies,Online,M,7/19/2017,813909089,7/26/2017,2641,651.21,524.96,1719845.61,1386419.36,333426.25 +Asia,North Korea,Cosmetics,Online,L,12/11/2010,603418338,1/25/2011,3750,437.2,263.33,1639500,987487.5,652012.5 +Asia,Vietnam,Fruits,Online,M,2/25/2016,472427403,2/29/2016,622,9.33,6.92,5803.26,4304.24,1499.02 +Sub-Saharan Africa,Niger,Cereal,Online,L,9/27/2012,952235114,10/19/2012,6386,205.7,117.11,1313600.2,747864.46,565735.74 +Sub-Saharan Africa,Cameroon,Beverages,Online,M,8/25/2011,394452798,10/12/2011,6203,47.45,31.79,294332.35,197193.37,97138.98 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,L,7/7/2013,821004283,7/27/2013,2267,255.28,159.42,578719.76,361405.14,217314.62 +Central America and the Caribbean,Costa Rica,Meat,Offline,C,6/21/2012,274125897,7/30/2012,8800,421.89,364.69,3712632,3209272,503360 +Sub-Saharan Africa,Burkina Faso,Meat,Online,L,1/28/2015,466366469,3/15/2015,7057,421.89,364.69,2977277.73,2573617.33,403660.4 +Asia,Philippines,Baby Food,Offline,C,10/18/2013,930587327,11/29/2013,325,255.28,159.42,82966,51811.5,31154.5 +Europe,Finland,Snacks,Online,H,7/17/2013,369962298,8/4/2013,8920,152.58,97.44,1361013.6,869164.8,491848.8 +Sub-Saharan Africa,Mauritania,Beverages,Online,M,9/12/2012,707977712,10/13/2012,5193,47.45,31.79,246407.85,165085.47,81322.38 +Europe,Bulgaria,Cereal,Offline,H,7/6/2014,338432395,7/27/2014,8521,205.7,117.11,1752769.7,997894.31,754875.39 +Europe,United Kingdom,Snacks,Online,L,9/18/2015,875437676,11/4/2015,317,152.58,97.44,48367.86,30888.48,17479.38 +Europe,Ukraine,Beverages,Online,M,4/26/2010,403417384,6/14/2010,9024,47.45,31.79,428188.8,286872.96,141315.84 +Middle East and North Africa,Yemen,Clothes,Offline,L,2/15/2016,227107846,3/24/2016,5113,109.28,35.84,558748.64,183249.92,375498.72 +Asia,Turkmenistan,Beverages,Offline,H,5/5/2010,821557891,5/13/2010,6092,47.45,31.79,289065.4,193664.68,95400.72 +Europe,Germany,Household,Offline,C,9/6/2016,482128846,9/25/2016,1494,668.27,502.54,998395.38,750794.76,247600.62 +Central America and the Caribbean,Dominica,Office Supplies,Online,H,9/14/2010,274494540,10/3/2010,7889,651.21,524.96,5137395.69,4141409.44,995986.25 +Europe,France,Cosmetics,Offline,C,6/18/2014,884641301,7/5/2014,3875,437.2,263.33,1694150,1020403.75,673746.25 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,C,12/31/2016,368867957,1/13/2017,5080,154.06,90.93,782624.8,461924.4,320700.4 +Asia,China,Clothes,Online,C,12/31/2015,903785836,1/20/2016,9168,109.28,35.84,1001879.04,328581.12,673297.92 +Australia and Oceania,New Zealand,Meat,Offline,L,12/28/2013,236318767,2/3/2014,829,421.89,364.69,349746.81,302328.01,47418.8 +Europe,Norway,Meat,Offline,H,7/30/2014,233703076,8/27/2014,6789,421.89,364.69,2864211.21,2475880.41,388330.8 +Australia and Oceania,Solomon Islands,Meat,Offline,H,1/22/2011,133487594,3/8/2011,800,421.89,364.69,337512,291752,45760 +Australia and Oceania,Australia,Fruits,Online,H,12/12/2012,593533647,12/16/2012,8651,9.33,6.92,80713.83,59864.92,20848.91 +Asia,Japan,Meat,Online,L,11/24/2011,542015063,12/3/2011,3157,421.89,364.69,1331906.73,1151326.33,180580.4 +Australia and Oceania,Tonga,Clothes,Offline,L,10/5/2015,327418172,10/31/2015,9168,109.28,35.84,1001879.04,328581.12,673297.92 +Sub-Saharan Africa,Mauritania,Household,Offline,H,7/11/2014,368541800,7/21/2014,8563,668.27,502.54,5722396.01,4303250.02,1419145.99 +Europe,Norway,Office Supplies,Online,C,5/25/2014,704497277,6/25/2014,5255,651.21,524.96,3422108.55,2758664.8,663443.75 +Middle East and North Africa,Qatar,Household,Online,M,4/14/2011,544708430,5/29/2011,184,668.27,502.54,122961.68,92467.36,30494.32 +Europe,Greece,Office Supplies,Offline,C,4/18/2017,518911588,5/9/2017,6325,651.21,524.96,4118903.25,3320372,798531.25 +Europe,Romania,Baby Food,Online,C,7/19/2011,427155578,8/6/2011,3683,255.28,159.42,940196.24,587143.86,353052.38 +Asia,India,Meat,Offline,M,1/23/2012,589801728,1/31/2012,4293,421.89,364.69,1811173.77,1565614.17,245559.6 +Australia and Oceania,Marshall Islands,Cereal,Online,L,6/10/2011,497523868,6/11/2011,7223,205.7,117.11,1485771.1,845885.53,639885.57 +Australia and Oceania,Tuvalu,Meat,Offline,M,11/28/2010,161308324,12/17/2010,3573,421.89,364.69,1507412.97,1303037.37,204375.6 +Europe,Finland,Clothes,Offline,M,7/21/2016,562453925,8/15/2016,1470,109.28,35.84,160641.6,52684.8,107956.8 +Asia,South Korea,Household,Online,M,10/21/2012,502572000,12/4/2012,1078,668.27,502.54,720395.06,541738.12,178656.94 +Central America and the Caribbean,Cuba,Baby Food,Online,C,8/29/2011,653586375,10/4/2011,9587,255.28,159.42,2447369.36,1528359.54,919009.82 +Middle East and North Africa,Yemen,Fruits,Offline,H,1/12/2011,407733380,2/11/2011,6223,9.33,6.92,58060.59,43063.16,14997.43 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,L,9/12/2013,127561843,10/22/2013,7239,437.2,263.33,3164890.8,1906245.87,1258644.93 +Australia and Oceania,Fiji,Cosmetics,Online,H,12/1/2015,695933091,1/14/2016,922,437.2,263.33,403098.4,242790.26,160308.14 +Central America and the Caribbean,Antigua and Barbuda ,Household,Online,C,3/24/2011,366020953,3/31/2011,2589,668.27,502.54,1730151.03,1301076.06,429074.97 +Central America and the Caribbean,Grenada,Baby Food,Online,C,12/14/2016,611311757,12/24/2016,9588,255.28,159.42,2447624.64,1528518.96,919105.68 +Europe,Italy,Office Supplies,Offline,L,5/29/2017,275604331,6/18/2017,6301,651.21,524.96,4103274.21,3307772.96,795501.25 +Asia,Maldives,Cosmetics,Online,L,2/10/2013,523010003,2/28/2013,9137,437.2,263.33,3994696.4,2406046.21,1588650.19 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,L,1/3/2017,787952601,1/26/2017,1540,154.06,90.93,237252.4,140032.2,97220.2 +Europe,Lithuania,Snacks,Online,C,10/26/2012,125168454,11/13/2012,8982,152.58,97.44,1370473.56,875206.08,495267.48 +Europe,Greece,Clothes,Offline,M,11/1/2011,359706389,11/25/2011,3969,109.28,35.84,433732.32,142248.96,291483.36 +Sub-Saharan Africa,Swaziland,Beverages,Online,L,4/4/2011,236927735,4/28/2011,1037,47.45,31.79,49205.65,32966.23,16239.42 +Asia,Taiwan,Cosmetics,Online,H,2/24/2013,372506320,4/6/2013,1753,437.2,263.33,766411.6,461617.49,304794.11 +Asia,Maldives,Cereal,Offline,H,1/24/2013,102428472,2/4/2013,9716,205.7,117.11,1998581.2,1137840.76,860740.44 +Middle East and North Africa,Jordan,Office Supplies,Online,H,5/29/2011,632993018,6/5/2011,5555,651.21,524.96,3617471.55,2916152.8,701318.75 +Sub-Saharan Africa,Guinea-Bissau,Household,Offline,M,3/19/2017,990811288,4/6/2017,1933,668.27,502.54,1291765.91,971409.82,320356.09 +Europe,United Kingdom,Office Supplies,Offline,L,2/1/2014,272807109,2/20/2014,8541,651.21,524.96,5561984.61,4483683.36,1078301.25 +Asia,India,Snacks,Offline,M,12/25/2016,796216809,2/10/2017,7102,152.58,97.44,1083623.16,692018.88,391604.28 +Europe,Andorra,Personal Care,Online,L,6/3/2015,448589217,7/4/2015,6373,81.73,56.67,520865.29,361157.91,159707.38 +Asia,Uzbekistan,Personal Care,Online,H,2/15/2015,337785661,2/25/2015,7138,81.73,56.67,583388.74,404510.46,178878.28 +Sub-Saharan Africa,Sudan,Fruits,Offline,H,7/14/2011,741979968,7/28/2011,7216,9.33,6.92,67325.28,49934.72,17390.56 +Sub-Saharan Africa,Angola,Meat,Offline,H,4/14/2016,659658467,5/18/2016,6454,421.89,364.69,2722878.06,2353709.26,369168.8 +Asia,Cambodia,Office Supplies,Offline,H,8/4/2015,959619987,8/4/2015,1734,651.21,524.96,1129198.14,910280.64,218917.5 +Europe,Kosovo,Beverages,Offline,M,11/9/2011,330975854,11/15/2011,1965,47.45,31.79,93239.25,62467.35,30771.9 +Central America and the Caribbean,Guatemala,Beverages,Offline,M,5/9/2012,233149898,6/13/2012,3091,47.45,31.79,146667.95,98262.89,48405.06 +Europe,Italy,Cereal,Online,M,4/8/2010,845878446,5/8/2010,3084,205.7,117.11,634378.8,361167.24,273211.56 +Sub-Saharan Africa,Namibia,Fruits,Offline,M,3/16/2011,619210326,4/9/2011,6951,9.33,6.92,64852.83,48100.92,16751.91 +Australia and Oceania,Kiribati,Beverages,Offline,L,4/8/2014,323506867,4/24/2014,1726,47.45,31.79,81898.7,54869.54,27029.16 +Asia,Singapore,Household,Offline,L,11/3/2015,799441897,12/12/2015,1478,668.27,502.54,987703.06,742754.12,244948.94 +Central America and the Caribbean,Guatemala,Baby Food,Online,L,5/11/2013,708001744,6/22/2013,2304,255.28,159.42,588165.12,367303.68,220861.44 +Asia,Sri Lanka,Fruits,Offline,C,9/13/2016,580485236,9/23/2016,7336,9.33,6.92,68444.88,50765.12,17679.76 +Middle East and North Africa,Israel,Clothes,Offline,L,1/29/2014,568503701,3/16/2014,1733,109.28,35.84,189382.24,62110.72,127271.52 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,H,9/14/2013,893980967,10/18/2013,7689,109.28,35.84,840253.92,275573.76,564680.16 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,M,4/13/2017,499153363,5/11/2017,9427,154.06,90.93,1452323.62,857197.11,595126.51 +Europe,Albania,Household,Offline,M,3/23/2016,196569716,4/9/2016,8202,668.27,502.54,5481150.54,4121833.08,1359317.46 +North America,Greenland,Personal Care,Offline,L,7/31/2010,419091355,8/3/2010,7300,81.73,56.67,596629,413691,182938 +Asia,India,Fruits,Offline,M,10/25/2012,769892108,11/23/2012,7038,9.33,6.92,65664.54,48702.96,16961.58 +Middle East and North Africa,Azerbaijan,Vegetables,Online,L,10/2/2013,472458302,11/18/2013,9766,154.06,90.93,1504549.96,888022.38,616527.58 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,C,8/21/2016,620588767,8/22/2016,4862,668.27,502.54,3249128.74,2443349.48,805779.26 +Europe,Latvia,Clothes,Online,L,8/18/2010,128394830,10/5/2010,3738,109.28,35.84,408488.64,133969.92,274518.72 +Europe,Albania,Meat,Online,L,6/17/2012,680300319,7/17/2012,4837,421.89,364.69,2040681.93,1764005.53,276676.4 +Europe,Bosnia and Herzegovina,Fruits,Online,M,3/17/2017,881041562,3/22/2017,8632,9.33,6.92,80536.56,59733.44,20803.12 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,M,3/25/2017,305667388,4/15/2017,2628,651.21,524.96,1711379.88,1379594.88,331785 +Middle East and North Africa,Iraq,Meat,Online,L,7/10/2013,849539124,8/14/2013,6360,421.89,364.69,2683220.4,2319428.4,363792 +Sub-Saharan Africa,Zambia,Household,Online,H,12/6/2011,878330600,1/20/2012,6398,668.27,502.54,4275591.46,3215250.92,1060340.54 +Central America and the Caribbean,Costa Rica,Fruits,Online,M,10/16/2011,178028142,10/27/2011,1338,9.33,6.92,12483.54,9258.96,3224.58 +Asia,Nepal,Vegetables,Online,C,4/17/2017,404930579,5/21/2017,6812,154.06,90.93,1049456.72,619415.16,430041.56 +Europe,Austria,Snacks,Offline,M,12/22/2010,135649240,1/15/2011,479,152.58,97.44,73085.82,46673.76,26412.06 +Europe,France,Baby Food,Online,C,7/7/2010,717107951,8/9/2010,7033,255.28,159.42,1795384.24,1121200.86,674183.38 +Europe,Hungary,Personal Care,Offline,H,12/8/2011,416543042,1/1/2012,3198,81.73,56.67,261372.54,181230.66,80141.88 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,C,2/11/2016,271503341,3/31/2016,2727,651.21,524.96,1775849.67,1431565.92,344283.75 +Asia,Thailand,Fruits,Online,M,6/3/2017,939850175,6/26/2017,1407,9.33,6.92,13127.31,9736.44,3390.87 +Australia and Oceania,Tuvalu,Clothes,Offline,L,1/27/2015,449757373,1/27/2015,2056,109.28,35.84,224679.68,73687.04,150992.64 +Asia,Philippines,Meat,Offline,H,12/6/2016,949711263,1/24/2017,9522,421.89,364.69,4017236.58,3472578.18,544658.4 +Europe,Slovakia,Baby Food,Online,L,12/25/2012,158510673,1/16/2013,5685,255.28,159.42,1451266.8,906302.7,544964.1 +Asia,Philippines,Clothes,Online,H,1/2/2017,815266931,2/11/2017,4457,109.28,35.84,487060.96,159738.88,327322.08 +Middle East and North Africa,Tunisia ,Baby Food,Online,M,4/30/2017,329403865,5/7/2017,6779,255.28,159.42,1730543.12,1080708.18,649834.94 +Middle East and North Africa,Egypt,Cosmetics,Online,C,12/5/2010,230657804,1/20/2011,5625,437.2,263.33,2459250,1481231.25,978018.75 +Europe,Poland,Vegetables,Online,C,10/8/2014,319077575,10/20/2014,1000,154.06,90.93,154060,90930,63130 +Central America and the Caribbean,Haiti,Personal Care,Offline,M,8/4/2016,915024507,9/4/2016,4940,81.73,56.67,403746.2,279949.8,123796.4 +North America,Canada,Cosmetics,Online,L,7/27/2016,609172427,8/5/2016,6513,437.2,263.33,2847483.6,1715068.29,1132415.31 +Australia and Oceania,Tonga,Clothes,Offline,M,12/6/2015,312507665,12/27/2015,6817,109.28,35.84,744961.76,244321.28,500640.48 +Middle East and North Africa,Afghanistan,Personal Care,Online,M,3/7/2013,106329047,4/4/2013,3983,81.73,56.67,325530.59,225716.61,99813.98 +Asia,Mongolia,Cereal,Offline,M,6/22/2015,592247903,6/26/2015,8170,205.7,117.11,1680569,956788.7,723780.3 +Middle East and North Africa,Saudi Arabia,Fruits,Offline,C,1/31/2012,642188060,2/14/2012,6573,9.33,6.92,61326.09,45485.16,15840.93 +Australia and Oceania,Nauru,Household,Online,H,1/30/2016,548385846,3/3/2016,8413,668.27,502.54,5622155.51,4227869.02,1394286.49 +Australia and Oceania,Papua New Guinea,Beverages,Online,C,2/1/2015,673390090,2/27/2015,9947,47.45,31.79,471985.15,316215.13,155770.02 +Sub-Saharan Africa,Uganda,Office Supplies,Online,L,12/6/2012,100062119,12/26/2012,9460,651.21,524.96,6160446.6,4966121.6,1194325 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,L,9/26/2010,681575763,10/28/2010,2269,668.27,502.54,1516304.63,1140263.26,376041.37 +Europe,Serbia,Beverages,Online,C,9/3/2010,291417348,10/14/2010,5724,47.45,31.79,271603.8,181965.96,89637.84 +Europe,Czech Republic,Personal Care,Online,C,3/14/2012,473385703,3/28/2012,4204,81.73,56.67,343592.92,238240.68,105352.24 +Europe,Slovakia,Clothes,Offline,H,11/3/2015,591592156,12/6/2015,4120,109.28,35.84,450233.6,147660.8,302572.8 +North America,United States of America,Meat,Offline,L,10/25/2011,980460536,11/12/2011,8915,421.89,364.69,3761149.35,3251211.35,509938 +Australia and Oceania,Samoa ,Beverages,Online,H,2/21/2014,694727170,4/12/2014,4063,47.45,31.79,192789.35,129162.77,63626.58 +Central America and the Caribbean,Honduras,Beverages,Online,H,5/22/2011,659440886,5/22/2011,2067,47.45,31.79,98079.15,65709.93,32369.22 +Middle East and North Africa,Somalia,Vegetables,Offline,C,11/27/2015,519963014,11/30/2015,7465,154.06,90.93,1150057.9,678792.45,471265.45 +Australia and Oceania,Papua New Guinea,Cereal,Offline,C,8/12/2014,891967380,9/12/2014,1824,205.7,117.11,375196.8,213608.64,161588.16 +Sub-Saharan Africa,Niger,Household,Online,H,8/19/2010,211440312,9/7/2010,8742,668.27,502.54,5842016.34,4393204.68,1448811.66 +Middle East and North Africa,Yemen,Baby Food,Offline,C,12/9/2011,584680640,1/21/2012,8849,255.28,159.42,2258972.72,1410707.58,848265.14 +Central America and the Caribbean,Barbados,Office Supplies,Online,L,6/4/2012,138299691,7/11/2012,4807,651.21,524.96,3130366.47,2523482.72,606883.75 +Europe,Montenegro,Meat,Online,L,11/5/2010,669221293,12/4/2010,6307,421.89,364.69,2660860.23,2300099.83,360760.4 +Europe,San Marino,Personal Care,Offline,C,7/30/2014,894681775,8/6/2014,5074,81.73,56.67,414698.02,287543.58,127154.44 +Sub-Saharan Africa,Benin,Cereal,Offline,C,2/20/2013,502229964,4/10/2013,9862,205.7,117.11,2028613.4,1154938.82,873674.58 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,C,4/5/2012,599727189,5/18/2012,1457,437.2,263.33,637000.4,383671.81,253328.59 +Europe,Hungary,Baby Food,Online,L,12/12/2014,565347278,1/1/2015,7678,255.28,159.42,1960039.84,1224026.76,736013.08 +Europe,Bosnia and Herzegovina,Clothes,Offline,L,2/14/2010,297576558,3/7/2010,8371,109.28,35.84,914782.88,300016.64,614766.24 +Middle East and North Africa,Pakistan,Office Supplies,Offline,H,4/14/2014,665213859,5/10/2014,418,651.21,524.96,272205.78,219433.28,52772.5 +Central America and the Caribbean,Belize,Snacks,Offline,M,9/13/2014,357370507,10/12/2014,2730,152.58,97.44,416543.4,266011.2,150532.2 +Middle East and North Africa,Azerbaijan,Beverages,Offline,M,1/24/2011,833470332,2/4/2011,1248,47.45,31.79,59217.6,39673.92,19543.68 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Online,C,9/15/2011,473249661,10/3/2011,3946,651.21,524.96,2569674.66,2071492.16,498182.5 +Europe,Georgia,Cosmetics,Online,H,8/30/2014,426757323,10/2/2014,5830,437.2,263.33,2548876,1535213.9,1013662.1 +Asia,South Korea,Personal Care,Offline,H,6/19/2011,564354646,6/21/2011,3936,81.73,56.67,321689.28,223053.12,98636.16 +Middle East and North Africa,Pakistan,Office Supplies,Offline,M,8/19/2013,826715457,8/30/2013,2330,651.21,524.96,1517319.3,1223156.8,294162.5 +Asia,Turkmenistan,Beverages,Online,H,1/16/2011,774826085,1/23/2011,7112,47.45,31.79,337464.4,226090.48,111373.92 +Europe,Norway,Personal Care,Online,M,7/25/2013,939985358,8/21/2013,1411,81.73,56.67,115321.03,79961.37,35359.66 +Sub-Saharan Africa,Eritrea,Clothes,Offline,M,12/25/2016,573804605,1/15/2017,389,109.28,35.84,42509.92,13941.76,28568.16 +Australia and Oceania,New Zealand,Household,Offline,L,5/15/2014,798207652,6/11/2014,6237,668.27,502.54,4167999.99,3134341.98,1033658.01 +Australia and Oceania,Marshall Islands,Vegetables,Online,M,12/30/2014,555430829,2/14/2015,3180,154.06,90.93,489910.8,289157.4,200753.4 +Australia and Oceania,East Timor,Beverages,Offline,M,4/11/2010,658022964,4/27/2010,2472,47.45,31.79,117296.4,78584.88,38711.52 +Asia,Indonesia,Meat,Online,C,5/28/2015,638845384,7/11/2015,7400,421.89,364.69,3121986,2698706,423280 +Sub-Saharan Africa,Kenya,Snacks,Offline,C,7/24/2012,101071918,8/9/2012,8281,152.58,97.44,1263514.98,806900.64,456614.34 +Central America and the Caribbean,Belize,Beverages,Online,M,4/14/2015,968188893,5/25/2015,7464,47.45,31.79,354166.8,237280.56,116886.24 +Middle East and North Africa,Jordan,Office Supplies,Offline,C,9/1/2011,733995139,9/9/2011,4328,651.21,524.96,2818436.88,2272026.88,546410 +Europe,Finland,Baby Food,Offline,C,8/4/2013,112601983,8/30/2013,284,255.28,159.42,72499.52,45275.28,27224.24 +Asia,Myanmar,Vegetables,Online,M,1/28/2015,788433253,3/7/2015,3775,154.06,90.93,581576.5,343260.75,238315.75 +Europe,Lithuania,Snacks,Online,M,3/12/2011,466225278,3/13/2011,5275,152.58,97.44,804859.5,513996,290863.5 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,C,1/8/2017,521026885,1/19/2017,2289,437.2,263.33,1000750.8,602762.37,397988.43 +Asia,Kyrgyzstan,Meat,Online,M,11/1/2010,148199403,11/29/2010,4351,421.89,364.69,1835643.39,1586766.19,248877.2 +Europe,Belarus,Cosmetics,Offline,L,8/17/2013,413416659,10/5/2013,8031,437.2,263.33,3511153.2,2114803.23,1396349.97 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,M,3/1/2017,202664983,4/4/2017,1927,651.21,524.96,1254881.67,1011597.92,243283.75 +Sub-Saharan Africa,Central African Republic,Meat,Offline,M,6/27/2010,272243201,7/30/2010,1668,421.89,364.69,703712.52,608302.92,95409.6 +Central America and the Caribbean,Haiti,Cosmetics,Offline,M,12/30/2013,998762643,1/6/2014,4916,437.2,263.33,2149275.2,1294530.28,854744.92 +Sub-Saharan Africa,Madagascar,Clothes,Offline,M,1/30/2015,129147136,2/6/2015,6362,109.28,35.84,695239.36,228014.08,467225.28 +Europe,Georgia,Snacks,Offline,M,5/3/2017,430633008,6/20/2017,2732,152.58,97.44,416848.56,266206.08,150642.48 +Sub-Saharan Africa,The Gambia,Meat,Offline,L,1/26/2014,240769088,2/25/2014,7778,421.89,364.69,3281460.42,2836558.82,444901.6 +Europe,Kosovo,Vegetables,Offline,C,10/17/2014,217416703,11/6/2014,7289,154.06,90.93,1122943.34,662788.77,460154.57 +Asia,Bhutan,Cosmetics,Online,C,2/25/2011,188749682,3/18/2011,4080,437.2,263.33,1783776,1074386.4,709389.6 +Europe,Albania,Vegetables,Online,H,1/3/2011,503254354,2/22/2011,3001,154.06,90.93,462334.06,272880.93,189453.13 +Middle East and North Africa,Qatar,Personal Care,Offline,L,12/1/2011,679729545,12/13/2011,5932,81.73,56.67,484822.36,336166.44,148655.92 +Sub-Saharan Africa,Mali,Cosmetics,Offline,C,7/7/2012,757286584,8/2/2012,6784,437.2,263.33,2965964.8,1786430.72,1179534.08 +Europe,Estonia,Household,Online,C,4/11/2016,845349299,5/29/2016,6498,668.27,502.54,4342418.46,3265504.92,1076913.54 +Asia,Indonesia,Cereal,Online,M,8/8/2012,673654019,9/26/2012,8049,205.7,117.11,1655679.3,942618.39,713060.91 +Europe,Switzerland,Snacks,Offline,H,11/21/2010,942249572,12/27/2010,1442,152.58,97.44,220020.36,140508.48,79511.88 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,M,1/9/2014,171497285,2/9/2014,8712,47.45,31.79,413384.4,276954.48,136429.92 +Middle East and North Africa,Iraq,Office Supplies,Online,C,8/7/2014,552070987,9/21/2014,8928,651.21,524.96,5814002.88,4686842.88,1127160 +Asia,Japan,Vegetables,Online,M,11/6/2013,294957005,11/6/2013,3187,154.06,90.93,490989.22,289793.91,201195.31 +Asia,Cambodia,Meat,Online,M,4/12/2010,381454169,4/20/2010,9620,421.89,364.69,4058581.8,3508317.8,550264 +Middle East and North Africa,Egypt,Household,Offline,L,1/15/2011,513173806,3/1/2011,8388,668.27,502.54,5605448.76,4215305.52,1390143.24 +Australia and Oceania,Nauru,Clothes,Online,M,12/25/2012,462039744,1/15/2013,6683,109.28,35.84,730318.24,239518.72,490799.52 +Sub-Saharan Africa,Central African Republic,Fruits,Online,C,1/11/2014,520288312,1/25/2014,3728,9.33,6.92,34782.24,25797.76,8984.48 +Middle East and North Africa,Algeria,Snacks,Offline,L,12/11/2016,150468337,1/20/2017,5780,152.58,97.44,881912.4,563203.2,318709.2 +Australia and Oceania,Kiribati,Snacks,Online,L,6/4/2010,235441148,6/28/2010,1123,152.58,97.44,171347.34,109425.12,61922.22 +Asia,South Korea,Snacks,Online,L,9/20/2010,828380572,10/24/2010,5075,152.58,97.44,774343.5,494508,279835.5 +Europe,Macedonia,Cereal,Offline,H,6/9/2012,702772939,7/28/2012,4985,205.7,117.11,1025414.5,583793.35,441621.15 +Europe,Czech Republic,Baby Food,Online,L,1/14/2015,502417075,2/19/2015,5232,255.28,159.42,1335624.96,834085.44,501539.52 +Australia and Oceania,New Zealand,Meat,Online,H,6/19/2011,491424310,7/16/2011,2229,421.89,364.69,940392.81,812894.01,127498.8 +Sub-Saharan Africa,Togo,Beverages,Offline,C,9/1/2014,104218471,10/12/2014,9416,47.45,31.79,446789.2,299334.64,147454.56 +Central America and the Caribbean,Grenada,Cereal,Online,C,12/8/2015,195535886,12/17/2015,2269,205.7,117.11,466733.3,265722.59,201010.71 +Australia and Oceania,Marshall Islands,Cosmetics,Online,H,6/1/2011,790425384,6/5/2011,3291,437.2,263.33,1438825.2,866619.03,572206.17 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,M,6/15/2013,634248292,6/25/2013,7019,47.45,31.79,333051.55,223134.01,109917.54 +Sub-Saharan Africa,Sudan,Cosmetics,Online,C,7/19/2016,342678439,9/7/2016,5020,437.2,263.33,2194744,1321916.6,872827.4 +Sub-Saharan Africa,Angola,Meat,Offline,L,3/29/2016,151702153,4/4/2016,893,421.89,364.69,376747.77,325668.17,51079.6 +Europe,Liechtenstein,Clothes,Online,C,12/9/2012,367618262,12/14/2012,5268,109.28,35.84,575687.04,188805.12,386881.92 +Europe,Malta,Vegetables,Offline,M,9/8/2015,917038094,10/12/2015,806,154.06,90.93,124172.36,73289.58,50882.78 +Europe,Malta,Clothes,Online,C,8/26/2015,896885478,9/13/2015,7199,109.28,35.84,786706.72,258012.16,528694.56 +Australia and Oceania,Tuvalu,Office Supplies,Offline,C,8/23/2012,824396741,10/8/2012,6170,651.21,524.96,4017965.7,3239003.2,778962.5 +Asia,Taiwan,Clothes,Offline,M,5/2/2011,387120711,6/16/2011,6476,109.28,35.84,707697.28,232099.84,475597.44 +Sub-Saharan Africa,Botswana,Snacks,Online,H,6/11/2017,692918717,6/15/2017,8902,152.58,97.44,1358267.16,867410.88,490856.28 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,L,4/6/2011,219964587,4/10/2011,1264,255.28,159.42,322673.92,201506.88,121167.04 +Asia,Bhutan,Fruits,Online,H,1/3/2012,666744649,2/8/2012,3413,9.33,6.92,31843.29,23617.96,8225.33 +Europe,Slovenia,Personal Care,Online,L,6/15/2013,202057731,7/15/2013,2228,81.73,56.67,182094.44,126260.76,55833.68 +Sub-Saharan Africa,Mali,Snacks,Offline,L,6/12/2010,215015161,7/11/2010,6619,152.58,97.44,1009927.02,644955.36,364971.66 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,M,4/1/2010,365040767,4/17/2010,2530,437.2,263.33,1106116,666224.9,439891.1 +Asia,Taiwan,Baby Food,Offline,C,8/14/2013,831870877,9/18/2013,7933,255.28,159.42,2025136.24,1264678.86,760457.38 +Australia and Oceania,Kiribati,Fruits,Offline,H,1/8/2011,965554320,1/28/2011,7835,9.33,6.92,73100.55,54218.2,18882.35 +Middle East and North Africa,Saudi Arabia,Meat,Offline,H,9/14/2016,636452424,10/1/2016,9271,421.89,364.69,3911342.19,3381040.99,530301.2 +Europe,Liechtenstein,Fruits,Online,H,11/25/2011,685239017,12/6/2011,6307,9.33,6.92,58844.31,43644.44,15199.87 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Online,H,10/8/2016,672900426,10/8/2016,5044,255.28,159.42,1287632.32,804114.48,483517.84 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,M,11/24/2010,230735480,12/16/2010,8611,437.2,263.33,3764729.2,2267534.63,1497194.57 +Europe,Greece,Beverages,Online,M,10/14/2012,410355508,11/8/2012,2169,47.45,31.79,102919.05,68952.51,33966.54 +Middle East and North Africa,Libya,Clothes,Offline,C,7/4/2015,533684337,8/21/2015,7910,109.28,35.84,864404.8,283494.4,580910.4 +Middle East and North Africa,Pakistan,Meat,Offline,L,3/7/2013,442958295,4/17/2013,58,421.89,364.69,24469.62,21152.02,3317.6 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,L,5/17/2012,950726211,7/1/2012,9868,651.21,524.96,6426140.28,5180305.28,1245835 +Central America and the Caribbean,El Salvador,Meat,Online,M,2/17/2013,689849412,2/28/2013,626,421.89,364.69,264103.14,228295.94,35807.2 +Central America and the Caribbean,El Salvador,Household,Offline,L,10/12/2012,163501727,11/14/2012,2649,668.27,502.54,1770247.23,1331228.46,439018.77 +Asia,Japan,Household,Online,M,4/14/2017,395169484,4/27/2017,8287,668.27,502.54,5537953.49,4164548.98,1373404.51 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,H,9/28/2014,678651511,11/12/2014,6918,154.06,90.93,1065787.08,629053.74,436733.34 +Europe,Finland,Vegetables,Offline,L,1/11/2017,828059136,2/14/2017,9955,154.06,90.93,1533667.3,905208.15,628459.15 +Australia and Oceania,Papua New Guinea,Vegetables,Online,M,8/4/2010,727816188,8/29/2010,5839,154.06,90.93,899556.34,530940.27,368616.07 +Central America and the Caribbean,Belize,Household,Offline,L,3/23/2013,782658994,4/17/2013,5044,668.27,502.54,3370753.88,2534811.76,835942.12 +Europe,Spain,Cereal,Online,L,4/14/2017,567636382,5/14/2017,5074,205.7,117.11,1043721.8,594216.14,449505.66 +Asia,Bhutan,Household,Offline,L,3/12/2016,178109681,5/1/2016,5467,668.27,502.54,3653432.09,2747386.18,906045.91 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,H,10/19/2015,679752719,11/19/2015,2790,47.45,31.79,132385.5,88694.1,43691.4 +Middle East and North Africa,Oman,Snacks,Offline,M,6/9/2015,958551824,7/14/2015,5641,152.58,97.44,860703.78,549659.04,311044.74 +Europe,Hungary,Snacks,Offline,H,9/23/2011,870805823,10/2/2011,9649,152.58,97.44,1472244.42,940198.56,532045.86 +Australia and Oceania,Vanuatu,Household,Online,L,6/29/2017,793126046,7/17/2017,2477,668.27,502.54,1655304.79,1244791.58,410513.21 +Europe,Bulgaria,Personal Care,Online,H,7/19/2012,272436320,7/29/2012,8816,81.73,56.67,720531.68,499602.72,220928.96 +Europe,Latvia,Vegetables,Online,C,8/23/2015,275972974,8/23/2015,5391,154.06,90.93,830537.46,490203.63,340333.83 +Sub-Saharan Africa,Eritrea,Snacks,Offline,C,7/1/2012,941284835,8/10/2012,5955,152.58,97.44,908613.9,580255.2,328358.7 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,L,8/21/2012,226233232,10/6/2012,6295,668.27,502.54,4206759.65,3163489.3,1043270.35 +Asia,Myanmar,Clothes,Offline,M,4/11/2015,658991992,4/30/2015,9230,109.28,35.84,1008654.4,330803.2,677851.2 +Europe,Switzerland,Office Supplies,Offline,L,2/15/2013,788047444,3/16/2013,9606,651.21,524.96,6255523.26,5042765.76,1212757.5 +Asia,India,Vegetables,Online,L,4/28/2011,132198417,5/28/2011,9304,154.06,90.93,1433374.24,846012.72,587361.52 +Central America and the Caribbean,Costa Rica,Snacks,Offline,C,1/26/2016,530556237,3/6/2016,2236,152.58,97.44,341168.88,217875.84,123293.04 +Europe,Serbia,Office Supplies,Offline,L,9/12/2015,292544734,9/28/2015,9343,651.21,524.96,6084255.03,4904701.28,1179553.75 +Australia and Oceania,Palau,Cosmetics,Online,C,10/2/2014,947900235,10/31/2014,3599,437.2,263.33,1573482.8,947724.67,625758.13 +Central America and the Caribbean,Nicaragua,Meat,Offline,L,1/22/2015,496671569,2/27/2015,5009,421.89,364.69,2113247.01,1826732.21,286514.8 +Australia and Oceania,Samoa ,Vegetables,Online,C,12/6/2011,159220063,12/15/2011,5610,154.06,90.93,864276.6,510117.3,354159.3 +Sub-Saharan Africa,Tanzania,Beverages,Offline,H,2/7/2013,326219546,2/16/2013,4468,47.45,31.79,212006.6,142037.72,69968.88 +Middle East and North Africa,Azerbaijan,Baby Food,Online,C,3/29/2012,108656346,4/6/2012,2682,255.28,159.42,684660.96,427564.44,257096.52 +Australia and Oceania,Nauru,Household,Offline,H,6/4/2015,487829291,6/21/2015,8383,668.27,502.54,5602107.41,4212792.82,1389314.59 +Europe,Cyprus,Meat,Offline,M,8/27/2014,265349709,9/8/2014,1731,421.89,364.69,730291.59,631278.39,99013.2 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,H,5/10/2014,113141429,5/15/2014,9918,651.21,524.96,6458700.78,5206553.28,1252147.5 +Europe,Switzerland,Baby Food,Online,L,6/14/2012,323440778,7/8/2012,2169,255.28,159.42,553702.32,345781.98,207920.34 +Europe,Liechtenstein,Beverages,Online,L,9/16/2011,358796584,10/17/2011,4737,47.45,31.79,224770.65,150589.23,74181.42 +Asia,India,Office Supplies,Online,L,12/17/2015,202070176,12/22/2015,5910,651.21,524.96,3848651.1,3102513.6,746137.5 +Europe,Liechtenstein,Fruits,Online,H,3/5/2011,806435382,3/19/2011,1005,9.33,6.92,9376.65,6954.6,2422.05 +Europe,Malta,Meat,Offline,C,9/4/2014,945378530,10/9/2014,7370,421.89,364.69,3109329.3,2687765.3,421564 +Europe,Kosovo,Meat,Offline,M,10/10/2010,362698447,11/15/2010,9385,421.89,364.69,3959437.65,3422615.65,536822 +Europe,Slovenia,Office Supplies,Online,M,2/20/2015,222506463,4/9/2015,3462,651.21,524.96,2254489.02,1817411.52,437077.5 +Europe,Bulgaria,Meat,Offline,L,6/3/2010,859226405,7/14/2010,3042,421.89,364.69,1283389.38,1109386.98,174002.4 +Europe,Belgium,Personal Care,Online,C,8/19/2010,427594602,10/6/2010,3600,81.73,56.67,294228,204012,90216 +Europe,Cyprus,Household,Offline,L,12/1/2011,752659881,1/8/2012,7639,668.27,502.54,5104914.53,3838903.06,1266011.47 +Asia,Turkmenistan,Household,Offline,H,6/24/2011,579783570,8/10/2011,9697,668.27,502.54,6480214.19,4873130.38,1607083.81 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,M,5/20/2011,524639499,7/5/2011,1341,651.21,524.96,873272.61,703971.36,169301.25 +North America,Mexico,Meat,Offline,L,10/2/2014,823213994,10/22/2014,6169,421.89,364.69,2602639.41,2249772.61,352866.8 +Central America and the Caribbean,Grenada,Household,Online,H,6/1/2014,881805884,7/17/2014,4812,668.27,502.54,3215715.24,2418222.48,797492.76 +Europe,Finland,Office Supplies,Online,M,11/5/2011,627026498,11/13/2011,9929,651.21,524.96,6465864.09,5212327.84,1253536.25 +Europe,Romania,Fruits,Offline,M,5/9/2013,955799663,6/13/2013,1215,9.33,6.92,11335.95,8407.8,2928.15 +Central America and the Caribbean,Belize,Meat,Offline,C,3/9/2011,585361707,3/21/2011,392,421.89,364.69,165380.88,142958.48,22422.4 +Central America and the Caribbean,Panama,Household,Offline,H,7/28/2017,103261458,8/15/2017,6215,668.27,502.54,4153298.05,3123286.1,1030011.95 +North America,Canada,Snacks,Offline,L,7/11/2015,617360246,8/24/2015,9471,152.58,97.44,1445085.18,922854.24,522230.94 +Europe,Vatican City,Cosmetics,Offline,C,8/16/2015,605831897,9/1/2015,7976,437.2,263.33,3487107.2,2100320.08,1386787.12 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,H,5/13/2014,867162740,6/11/2014,1580,152.58,97.44,241076.4,153955.2,87121.2 +Sub-Saharan Africa,Mozambique,Beverages,Online,M,2/4/2013,470151603,2/15/2013,7162,47.45,31.79,339836.9,227679.98,112156.92 +Asia,Sri Lanka,Cereal,Offline,M,3/28/2014,803909814,4/4/2014,3633,205.7,117.11,747308.1,425460.63,321847.47 +Europe,Norway,Meat,Online,C,6/24/2017,627861201,8/12/2017,6937,421.89,364.69,2926650.93,2529854.53,396796.4 +Central America and the Caribbean,Costa Rica,Clothes,Offline,M,1/3/2016,121742093,2/2/2016,5046,109.28,35.84,551426.88,180848.64,370578.24 +Central America and the Caribbean,Dominica,Personal Care,Offline,M,6/5/2015,435601317,7/10/2015,2965,81.73,56.67,242329.45,168026.55,74302.9 +Europe,San Marino,Personal Care,Offline,H,11/5/2014,539800202,11/14/2014,7730,81.73,56.67,631772.9,438059.1,193713.8 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,H,8/22/2010,375012576,10/1/2010,3410,154.06,90.93,525344.6,310071.3,215273.3 +Europe,Hungary,Vegetables,Online,H,5/27/2015,402224767,6/18/2015,6102,154.06,90.93,940074.12,554854.86,385219.26 +Europe,Croatia,Beverages,Offline,L,4/12/2016,252735602,5/27/2016,8936,47.45,31.79,424013.2,284075.44,139937.76 +Asia,North Korea,Vegetables,Offline,L,8/21/2016,978156411,8/28/2016,7074,154.06,90.93,1089820.44,643238.82,446581.62 +Europe,Ukraine,Baby Food,Offline,H,2/11/2017,100411021,3/30/2017,2707,255.28,159.42,691042.96,431549.94,259493.02 +Central America and the Caribbean,Barbados,Snacks,Offline,C,11/3/2011,161735761,11/17/2011,61,152.58,97.44,9307.38,5943.84,3363.54 +Europe,Moldova ,Cosmetics,Online,M,12/12/2014,174679458,12/12/2014,388,437.2,263.33,169633.6,102172.04,67461.56 +Middle East and North Africa,Pakistan,Clothes,Online,M,5/2/2011,572103440,5/9/2011,6976,109.28,35.84,762337.28,250019.84,512317.44 +Europe,Russia,Personal Care,Offline,L,6/22/2013,957181537,7/19/2013,142,81.73,56.67,11605.66,8047.14,3558.52 +Central America and the Caribbean,Belize,Personal Care,Online,L,3/9/2012,553400075,3/22/2012,2235,81.73,56.67,182666.55,126657.45,56009.1 +Europe,Cyprus,Meat,Online,L,9/18/2010,454557883,9/26/2010,2634,421.89,364.69,1111258.26,960593.46,150664.8 +Europe,Luxembourg,Snacks,Online,M,5/14/2013,474766290,6/2/2013,2750,152.58,97.44,419595,267960,151635 +Sub-Saharan Africa,Zambia,Meat,Offline,L,2/25/2014,498449122,4/6/2014,1027,421.89,364.69,433281.03,374536.63,58744.4 +Sub-Saharan Africa,Liberia,Household,Offline,M,9/24/2015,930342710,10/21/2015,7937,668.27,502.54,5304058.99,3988659.98,1315399.01 +Europe,Luxembourg,Cosmetics,Online,L,6/13/2010,445495879,7/10/2010,985,437.2,263.33,430642,259380.05,171261.95 +Asia,Cambodia,Baby Food,Offline,H,6/15/2014,939269959,8/4/2014,9709,255.28,159.42,2478513.52,1547808.78,930704.74 +Middle East and North Africa,Tunisia ,Clothes,Offline,H,11/15/2010,777338778,12/27/2010,674,109.28,35.84,73654.72,24156.16,49498.56 +Central America and the Caribbean,Panama,Office Supplies,Offline,C,3/9/2014,645688664,3/22/2014,2479,651.21,524.96,1614349.59,1301375.84,312973.75 +Asia,Philippines,Vegetables,Offline,H,6/9/2013,400618445,6/23/2013,755,154.06,90.93,116315.3,68652.15,47663.15 +Europe,Netherlands,Office Supplies,Online,H,11/20/2013,418739449,11/26/2013,3163,651.21,524.96,2059777.23,1660448.48,399328.75 +Sub-Saharan Africa,Swaziland,Household,Online,M,6/28/2010,246975505,8/8/2010,4395,668.27,502.54,2937046.65,2208663.3,728383.35 +Europe,Sweden,Baby Food,Online,L,6/2/2014,852562940,7/3/2014,1175,255.28,159.42,299954,187318.5,112635.5 +Sub-Saharan Africa,Lesotho,Vegetables,Online,M,5/28/2011,573050582,6/25/2011,7256,154.06,90.93,1117859.36,659788.08,458071.28 +Asia,Sri Lanka,Cosmetics,Online,C,12/16/2010,966299760,2/3/2011,8427,437.2,263.33,3684284.4,2219081.91,1465202.49 +Middle East and North Africa,Qatar,Meat,Online,H,4/19/2012,960484302,6/4/2012,7504,421.89,364.69,3165862.56,2736633.76,429228.8 +Sub-Saharan Africa,Mali,Household,Online,H,9/20/2015,904090535,10/26/2015,9335,668.27,502.54,6238300.45,4691210.9,1547089.55 +Sub-Saharan Africa,Swaziland,Fruits,Offline,H,3/15/2011,315917289,4/10/2011,5801,9.33,6.92,54123.33,40142.92,13980.41 +Europe,Lithuania,Household,Online,H,7/10/2012,135075891,8/12/2012,813,668.27,502.54,543303.51,408565.02,134738.49 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,C,8/4/2015,470990169,8/17/2015,5312,651.21,524.96,3459227.52,2788587.52,670640 +Australia and Oceania,Nauru,Meat,Online,C,5/17/2017,153396451,6/24/2017,2274,421.89,364.69,959377.86,829305.06,130072.8 +Sub-Saharan Africa,Mali,Office Supplies,Offline,L,2/16/2012,782343566,3/2/2012,1701,651.21,524.96,1107708.21,892956.96,214751.25 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,C,4/22/2010,878192842,5/8/2010,5632,255.28,159.42,1437736.96,897853.44,539883.52 +Sub-Saharan Africa,Benin,Personal Care,Offline,H,1/30/2012,831618106,1/31/2012,3133,81.73,56.67,256060.09,177547.11,78512.98 +Europe,Finland,Beverages,Online,C,2/8/2011,653605687,3/24/2011,5302,47.45,31.79,251579.9,168550.58,83029.32 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,C,6/20/2013,425454413,6/24/2013,270,255.28,159.42,68925.6,43043.4,25882.2 +North America,Greenland,Meat,Offline,H,3/3/2011,748775613,3/11/2011,8198,421.89,364.69,3458654.22,2989728.62,468925.6 +Central America and the Caribbean,Belize,Vegetables,Online,H,3/15/2016,495493113,4/2/2016,6278,154.06,90.93,967188.68,570858.54,396330.14 +Europe,Italy,Baby Food,Online,L,5/7/2011,857843244,5/18/2011,3734,255.28,159.42,953215.52,595274.28,357941.24 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,C,7/8/2014,398374831,7/9/2014,6820,437.2,263.33,2981704,1795910.6,1185793.4 +Middle East and North Africa,Israel,Fruits,Offline,H,5/25/2014,899949204,6/10/2014,3823,9.33,6.92,35668.59,26455.16,9213.43 +Sub-Saharan Africa,Mali,Snacks,Offline,C,2/8/2012,615740191,3/1/2012,61,152.58,97.44,9307.38,5943.84,3363.54 +Europe,Slovakia,Baby Food,Online,C,5/22/2017,119234120,7/10/2017,2881,255.28,159.42,735461.68,459289.02,276172.66 +Europe,United Kingdom,Fruits,Online,L,7/23/2014,954229819,8/5/2014,6663,9.33,6.92,62165.79,46107.96,16057.83 +Asia,Nepal,Personal Care,Online,C,9/17/2011,684838616,11/4/2011,7820,81.73,56.67,639128.6,443159.4,195969.2 +Sub-Saharan Africa,Kenya,Fruits,Offline,M,3/21/2014,545484340,4/10/2014,9793,9.33,6.92,91368.69,67767.56,23601.13 +Asia,South Korea,Cosmetics,Online,H,5/16/2013,490903317,5/29/2013,8055,437.2,263.33,3521646,2121123.15,1400522.85 +Sub-Saharan Africa,Guinea,Vegetables,Offline,M,11/20/2012,546144378,1/8/2013,5113,154.06,90.93,787708.78,464925.09,322783.69 +Sub-Saharan Africa,Botswana,Household,Offline,M,7/19/2017,356568849,7/29/2017,5501,668.27,502.54,3676153.27,2764472.54,911680.73 +Sub-Saharan Africa,Togo,Beverages,Offline,C,4/7/2014,537850558,4/27/2014,787,47.45,31.79,37343.15,25018.73,12324.42 +Europe,Slovenia,Household,Offline,L,9/26/2013,425975835,10/9/2013,4571,668.27,502.54,3054662.17,2297110.34,757551.83 +Sub-Saharan Africa,Seychelles ,Snacks,Online,C,5/14/2016,327243506,5/29/2016,7480,152.58,97.44,1141298.4,728851.2,412447.2 +Europe,Cyprus,Household,Online,L,1/19/2016,168264901,1/31/2016,2178,668.27,502.54,1455492.06,1094532.12,360959.94 +Central America and the Caribbean,Belize,Beverages,Offline,H,7/14/2011,845963847,8/12/2011,8356,47.45,31.79,396492.2,265637.24,130854.96 +Middle East and North Africa,Libya,Clothes,Offline,M,3/14/2010,177576673,3/20/2010,7738,109.28,35.84,845608.64,277329.92,568278.72 +Middle East and North Africa,Libya,Clothes,Offline,H,9/17/2016,550652205,10/7/2016,9079,109.28,35.84,992153.12,325391.36,666761.76 +Europe,Norway,Beverages,Online,M,1/29/2014,373051774,2/8/2014,3165,47.45,31.79,150179.25,100615.35,49563.9 +Middle East and North Africa,Lebanon,Personal Care,Offline,M,11/18/2012,822949206,11/24/2012,7813,81.73,56.67,638556.49,442762.71,195793.78 +Central America and the Caribbean,Guatemala,Household,Offline,L,3/11/2017,898830831,3/11/2017,2872,668.27,502.54,1919271.44,1443294.88,475976.56 +Middle East and North Africa,Oman,Office Supplies,Offline,L,3/18/2013,569495475,4/9/2013,5221,651.21,524.96,3399967.41,2740816.16,659151.25 +Europe,Russia,Personal Care,Offline,H,12/5/2010,324054467,12/19/2010,3773,81.73,56.67,308367.29,213815.91,94551.38 +Middle East and North Africa,Jordan,Cereal,Online,L,1/13/2010,721931636,1/22/2010,4469,205.7,117.11,919273.3,523364.59,395908.71 +Asia,Nepal,Personal Care,Offline,C,4/17/2011,142863309,4/20/2011,5283,81.73,56.67,431779.59,299387.61,132391.98 +Europe,Belarus,Baby Food,Offline,C,9/24/2012,636898314,10/22/2012,1219,255.28,159.42,311186.32,194332.98,116853.34 +Sub-Saharan Africa,Kenya,Snacks,Offline,L,6/17/2013,274397981,7/17/2013,9315,152.58,97.44,1421282.7,907653.6,513629.1 +Australia and Oceania,Nauru,Personal Care,Offline,L,6/4/2017,796036136,7/20/2017,3637,81.73,56.67,297252.01,206108.79,91143.22 +Asia,Mongolia,Clothes,Offline,L,7/3/2014,862799108,7/25/2014,284,109.28,35.84,31035.52,10178.56,20856.96 +Sub-Saharan Africa,Nigeria,Snacks,Offline,H,7/24/2014,105985724,9/8/2014,2386,152.58,97.44,364055.88,232491.84,131564.04 +Sub-Saharan Africa,Madagascar,Beverages,Online,H,5/22/2013,477207314,6/8/2013,5104,47.45,31.79,242184.8,162256.16,79928.64 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,C,8/16/2011,398387706,9/8/2011,630,651.21,524.96,410262.3,330724.8,79537.5 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,C,12/21/2010,611763226,1/5/2011,3188,651.21,524.96,2076057.48,1673572.48,402485 +Europe,Albania,Baby Food,Offline,M,6/2/2010,129882705,7/6/2010,4033,255.28,159.42,1029544.24,642940.86,386603.38 +Sub-Saharan Africa,Zambia,Cereal,Online,M,1/3/2010,285607469,2/4/2010,6452,205.7,117.11,1327176.4,755593.72,571582.68 +Europe,Lithuania,Clothes,Online,C,8/22/2014,682111346,10/11/2014,760,109.28,35.84,83052.8,27238.4,55814.4 +Middle East and North Africa,Egypt,Clothes,Offline,M,2/19/2015,542880666,4/2/2015,9308,109.28,35.84,1017178.24,333598.72,683579.52 +Australia and Oceania,Solomon Islands,Snacks,Online,L,9/26/2014,961714255,9/26/2014,1474,152.58,97.44,224902.92,143626.56,81276.36 +North America,Mexico,Personal Care,Offline,L,3/5/2010,852723443,4/7/2010,8671,81.73,56.67,708680.83,491385.57,217295.26 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,H,8/13/2010,100332057,9/14/2010,9340,152.58,97.44,1425097.2,910089.6,515007.6 +Asia,Maldives,Beverages,Offline,M,2/18/2011,909276425,2/25/2011,3955,47.45,31.79,187664.75,125729.45,61935.3 +Europe,Italy,Office Supplies,Online,C,8/29/2011,154605376,8/31/2011,21,651.21,524.96,13675.41,11024.16,2651.25 +Asia,Myanmar,Personal Care,Online,C,3/9/2013,631680238,4/5/2013,7075,81.73,56.67,578239.75,400940.25,177299.5 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,M,12/28/2013,706174838,1/27/2014,1682,152.58,97.44,256639.56,163894.08,92745.48 +Asia,Taiwan,Fruits,Online,L,5/28/2013,164075505,6/17/2013,2443,9.33,6.92,22793.19,16905.56,5887.63 +Sub-Saharan Africa,Swaziland,Cereal,Offline,M,8/17/2015,661681067,10/4/2015,4987,205.7,117.11,1025825.9,584027.57,441798.33 +Australia and Oceania,New Zealand,Fruits,Offline,H,10/4/2010,775602853,10/28/2010,6975,9.33,6.92,65076.75,48267,16809.75 +Europe,Vatican City,Beverages,Online,C,6/23/2016,952764689,8/12/2016,3099,47.45,31.79,147047.55,98517.21,48530.34 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,L,9/1/2013,360402905,10/10/2013,84,152.58,97.44,12816.72,8184.96,4631.76 +Sub-Saharan Africa,Togo,Baby Food,Online,H,10/12/2010,936066329,11/25/2010,1683,255.28,159.42,429636.24,268303.86,161332.38 +Central America and the Caribbean,Barbados,Beverages,Online,M,4/27/2017,637616288,5/27/2017,3684,47.45,31.79,174805.8,117114.36,57691.44 +Europe,Monaco,Office Supplies,Online,M,5/16/2017,193226611,7/5/2017,8903,651.21,524.96,5797722.63,4673718.88,1124003.75 +Middle East and North Africa,Egypt,Cereal,Offline,H,3/19/2011,851383626,4/9/2011,2189,205.7,117.11,450277.3,256353.79,193923.51 +Sub-Saharan Africa,Mauritania,Vegetables,Online,C,7/22/2011,330886161,9/10/2011,5423,154.06,90.93,835467.38,493113.39,342353.99 +Europe,Belgium,Household,Online,L,1/9/2017,470845544,1/12/2017,2515,668.27,502.54,1680699.05,1263888.1,416810.95 +Australia and Oceania,New Zealand,Meat,Offline,H,12/17/2015,480685603,1/24/2016,4407,421.89,364.69,1859269.23,1607188.83,252080.4 +Asia,Bhutan,Baby Food,Offline,H,11/24/2012,990142667,12/19/2012,4073,255.28,159.42,1039755.44,649317.66,390437.78 +Asia,Kazakhstan,Meat,Offline,C,3/29/2017,899265563,4/20/2017,1519,421.89,364.69,640850.91,553964.11,86886.8 +Central America and the Caribbean,Dominica,Beverages,Offline,C,9/24/2016,528415620,9/25/2016,8779,47.45,31.79,416563.55,279084.41,137479.14 +Europe,Sweden,Office Supplies,Offline,H,7/13/2011,268266665,8/4/2011,4923,651.21,524.96,3205906.83,2584378.08,621528.75 +Central America and the Caribbean,Dominica,Baby Food,Online,C,6/12/2010,129805028,6/19/2010,1047,255.28,159.42,267278.16,166912.74,100365.42 +Asia,Bangladesh,Meat,Online,H,12/27/2011,194329535,1/15/2012,5283,421.89,364.69,2228844.87,1926657.27,302187.6 +Sub-Saharan Africa,Mauritius ,Household,Offline,M,9/23/2015,163451516,10/26/2015,7791,668.27,502.54,5206491.57,3915289.14,1291202.43 +Europe,Russia,Office Supplies,Online,M,12/13/2010,709094798,12/22/2010,5763,651.21,524.96,3752923.23,3025344.48,727578.75 +Europe,Cyprus,Cosmetics,Offline,H,9/19/2010,323495709,10/16/2010,8424,437.2,263.33,3682972.8,2218291.92,1464680.88 +Asia,Myanmar,Household,Online,L,3/23/2010,269203078,5/12/2010,2028,668.27,502.54,1355251.56,1019151.12,336100.44 +Europe,Liechtenstein,Fruits,Offline,H,4/22/2013,529078233,4/26/2013,4861,9.33,6.92,45353.13,33638.12,11715.01 +Europe,Andorra,Personal Care,Online,C,7/4/2013,256295001,7/12/2013,2241,81.73,56.67,183156.93,126997.47,56159.46 +Central America and the Caribbean,Haiti,Clothes,Offline,H,12/31/2012,924339711,2/10/2013,1516,109.28,35.84,165668.48,54333.44,111335.04 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,M,3/30/2011,477011191,4/18/2011,7067,437.2,263.33,3089692.4,1860953.11,1228739.29 +Sub-Saharan Africa,Gabon,Beverages,Online,C,5/1/2016,978420770,5/26/2016,5303,47.45,31.79,251627.35,168582.37,83044.98 +Europe,Croatia,Cosmetics,Offline,L,12/1/2010,962992274,12/28/2010,9669,437.2,263.33,4227286.8,2546137.77,1681149.03 +Sub-Saharan Africa,South Africa,Beverages,Offline,C,8/2/2016,385462033,8/9/2016,5636,47.45,31.79,267428.2,179168.44,88259.76 +Europe,Albania,Fruits,Online,M,5/3/2014,170878875,6/10/2014,5711,9.33,6.92,53283.63,39520.12,13763.51 +Europe,Albania,Clothes,Online,C,7/8/2016,864604127,7/9/2016,4429,109.28,35.84,484001.12,158735.36,325265.76 +Asia,Bangladesh,Meat,Offline,C,1/17/2010,382311618,2/8/2010,3358,421.89,364.69,1416706.62,1224629.02,192077.6 +Europe,Spain,Cereal,Offline,H,3/12/2013,759987676,4/15/2013,6097,205.7,117.11,1254152.9,714019.67,540133.23 +Middle East and North Africa,Israel,Cereal,Online,C,3/21/2011,503931128,4/2/2011,3274,205.7,117.11,673461.8,383418.14,290043.66 +Europe,Greece,Cosmetics,Online,H,2/26/2013,440753304,4/10/2013,7552,437.2,263.33,3301734.4,1988668.16,1313066.24 +Sub-Saharan Africa,Eritrea,Clothes,Online,M,3/8/2010,567378032,3/10/2010,8623,109.28,35.84,942321.44,309048.32,633273.12 +Sub-Saharan Africa,Zambia,Fruits,Online,H,4/4/2017,501041638,5/3/2017,8210,9.33,6.92,76599.3,56813.2,19786.1 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,L,4/28/2016,829292953,4/28/2016,5068,255.28,159.42,1293759.04,807940.56,485818.48 +Europe,Monaco,Cosmetics,Online,L,2/9/2013,859993302,2/15/2013,9984,437.2,263.33,4365004.8,2629086.72,1735918.08 +Australia and Oceania,Kiribati,Cereal,Offline,M,8/14/2010,871316516,9/8/2010,774,205.7,117.11,159211.8,90643.14,68568.66 +Europe,Spain,Clothes,Offline,H,12/3/2012,761748921,1/22/2013,7288,109.28,35.84,796432.64,261201.92,535230.72 +Sub-Saharan Africa,Botswana,Cosmetics,Online,C,10/20/2013,500089347,10/29/2013,6406,437.2,263.33,2800703.2,1686891.98,1113811.22 +Sub-Saharan Africa,Togo,Cosmetics,Offline,M,9/1/2015,575449120,10/20/2015,7037,437.2,263.33,3076576.4,1853053.21,1223523.19 +Australia and Oceania,Tuvalu,Snacks,Online,L,8/22/2010,647252070,10/10/2010,5126,152.58,97.44,782125.08,499477.44,282647.64 +Sub-Saharan Africa,Burundi,Clothes,Online,C,8/16/2014,895234525,8/20/2014,8645,109.28,35.84,944725.6,309836.8,634888.8 +Asia,Laos,Household,Offline,L,7/6/2010,669445312,8/24/2010,2599,668.27,502.54,1736833.73,1306101.46,430732.27 +Middle East and North Africa,Afghanistan,Fruits,Online,L,7/19/2012,740245759,8/17/2012,4025,9.33,6.92,37553.25,27853,9700.25 +Europe,Cyprus,Cereal,Offline,M,2/10/2017,148309695,3/12/2017,6989,205.7,117.11,1437637.3,818481.79,619155.51 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,M,1/29/2014,254623448,1/29/2014,7592,651.21,524.96,4943986.32,3985496.32,958490 +Europe,Moldova ,Beverages,Online,C,4/26/2013,690485846,5/21/2013,8961,47.45,31.79,425199.45,284870.19,140329.26 +Central America and the Caribbean,Grenada,Household,Offline,H,8/12/2010,707508218,8/17/2010,6259,668.27,502.54,4182701.93,3145397.86,1037304.07 +Europe,Czech Republic,Cereal,Online,C,3/7/2014,527614390,4/4/2014,1678,205.7,117.11,345164.6,196510.58,148654.02 +Europe,Montenegro,Cosmetics,Offline,C,7/30/2010,893040692,9/14/2010,9441,437.2,263.33,4127605.2,2486098.53,1641506.67 +Middle East and North Africa,Iran,Cereal,Online,L,12/7/2013,816335952,1/23/2014,804,205.7,117.11,165382.8,94156.44,71226.36 +Sub-Saharan Africa,Angola,Clothes,Online,C,9/22/2016,730361497,10/26/2016,9052,109.28,35.84,989202.56,324423.68,664778.88 +Europe,Luxembourg,Cosmetics,Online,L,4/11/2016,238291156,5/31/2016,4503,437.2,263.33,1968711.6,1185774.99,782936.61 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,M,12/25/2010,363611257,2/11/2011,9506,255.28,159.42,2426691.68,1515446.52,911245.16 +Sub-Saharan Africa,Chad,Vegetables,Offline,C,8/28/2011,400120627,9/18/2011,3440,154.06,90.93,529966.4,312799.2,217167.2 +Sub-Saharan Africa,Djibouti,Meat,Online,M,1/12/2015,161930596,2/5/2015,7717,421.89,364.69,3255725.13,2814312.73,441412.4 +Australia and Oceania,Tonga,Vegetables,Offline,H,2/15/2015,433464992,2/18/2015,778,154.06,90.93,119858.68,70743.54,49115.14 +Europe,Moldova ,Vegetables,Offline,L,8/2/2014,719460141,8/17/2014,3099,154.06,90.93,477431.94,281792.07,195639.87 +Europe,Malta,Snacks,Offline,L,5/5/2013,594964873,5/10/2013,2182,152.58,97.44,332929.56,212614.08,120315.48 +Middle East and North Africa,Oman,Vegetables,Offline,H,5/23/2012,155340516,6/26/2012,7566,154.06,90.93,1165617.96,687976.38,477641.58 +Europe,Poland,Cereal,Offline,H,1/3/2010,466260898,2/19/2010,5816,205.7,117.11,1196351.2,681111.76,515239.44 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Online,C,2/6/2013,413712346,2/11/2013,5532,437.2,263.33,2418590.4,1456741.56,961848.84 +Sub-Saharan Africa,Eritrea,Baby Food,Online,H,9/18/2010,753993690,9/26/2010,2343,255.28,159.42,598121.04,373521.06,224599.98 +North America,Canada,Vegetables,Online,M,9/3/2015,963716256,9/22/2015,3911,154.06,90.93,602528.66,355627.23,246901.43 +Middle East and North Africa,Pakistan,Office Supplies,Offline,L,5/14/2015,589803874,6/20/2015,4928,651.21,524.96,3209162.88,2587002.88,622160 +Sub-Saharan Africa,Zambia,Beverages,Online,H,5/24/2013,599492871,6/19/2013,2118,47.45,31.79,100499.1,67331.22,33167.88 +Asia,Laos,Snacks,Offline,H,8/18/2010,230332076,9/26/2010,9235,152.58,97.44,1409076.3,899858.4,509217.9 +Asia,Maldives,Snacks,Offline,H,8/2/2016,140182816,9/11/2016,2065,152.58,97.44,315077.7,201213.6,113864.1 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,C,5/5/2015,157218921,6/7/2015,3427,81.73,56.67,280088.71,194208.09,85880.62 +Central America and the Caribbean,El Salvador,Household,Offline,M,10/2/2014,629926717,11/6/2014,8169,668.27,502.54,5459097.63,4105249.26,1353848.37 +Sub-Saharan Africa,Malawi,Household,Online,C,5/19/2012,177105033,5/20/2012,8170,668.27,502.54,5459765.9,4105751.8,1354014.1 +Middle East and North Africa,Turkey,Beverages,Online,M,6/5/2014,637865197,6/6/2014,7341,47.45,31.79,348330.45,233370.39,114960.06 +Europe,Belarus,Beverages,Online,C,10/19/2016,321631038,11/29/2016,6626,47.45,31.79,314403.7,210640.54,103763.16 +Asia,Tajikistan,Clothes,Online,C,6/20/2016,758138883,7/31/2016,8998,109.28,35.84,983301.44,322488.32,660813.12 +Europe,Georgia,Clothes,Offline,M,4/5/2015,847437560,4/12/2015,4461,109.28,35.84,487498.08,159882.24,327615.84 +Europe,Serbia,Beverages,Online,M,1/21/2016,909888398,2/4/2016,5052,47.45,31.79,239717.4,160603.08,79114.32 +Europe,Liechtenstein,Meat,Offline,L,6/15/2011,436165225,7/6/2011,9837,421.89,364.69,4150131.93,3587455.53,562676.4 +Sub-Saharan Africa,Tanzania,Fruits,Online,M,4/5/2010,337254369,5/25/2010,9917,9.33,6.92,92525.61,68625.64,23899.97 +Asia,Thailand,Cosmetics,Online,L,12/24/2010,694454658,1/6/2011,3420,437.2,263.33,1495224,900588.6,594635.4 +Middle East and North Africa,Algeria,Baby Food,Offline,C,3/10/2013,309377419,4/14/2013,508,255.28,159.42,129682.24,80985.36,48696.88 +Europe,Montenegro,Personal Care,Online,H,9/28/2013,753946483,10/27/2013,8373,81.73,56.67,684325.29,474497.91,209827.38 +Europe,Cyprus,Meat,Offline,C,7/23/2010,520398175,8/13/2010,6239,421.89,364.69,2632171.71,2275300.91,356870.8 +Europe,Vatican City,Vegetables,Online,M,12/23/2013,871281325,1/18/2014,361,154.06,90.93,55615.66,32825.73,22789.93 +Sub-Saharan Africa,Burundi,Office Supplies,Online,H,9/9/2012,889457261,9/30/2012,9024,651.21,524.96,5876519.04,4737239.04,1139280 +Sub-Saharan Africa,Mali,Meat,Online,H,5/20/2015,628099811,6/12/2015,7547,421.89,364.69,3184003.83,2752315.43,431688.4 +Sub-Saharan Africa,Malawi,Household,Online,L,8/28/2016,660695302,9/8/2016,3277,668.27,502.54,2189920.79,1646823.58,543097.21 +Australia and Oceania,Palau,Fruits,Online,H,12/22/2015,731042563,12/25/2015,595,9.33,6.92,5551.35,4117.4,1433.95 +Europe,San Marino,Office Supplies,Online,H,11/7/2013,203252923,12/8/2013,5911,651.21,524.96,3849302.31,3103038.56,746263.75 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,H,8/31/2015,311750209,9/12/2015,2669,154.06,90.93,411186.14,242692.17,168493.97 +Sub-Saharan Africa,Gabon,Beverages,Offline,L,9/13/2012,111270749,10/13/2012,6342,47.45,31.79,300927.9,201612.18,99315.72 +Sub-Saharan Africa,Rwanda,Fruits,Offline,L,4/3/2016,526863372,4/8/2016,9435,9.33,6.92,88028.55,65290.2,22738.35 +Australia and Oceania,Kiribati,Cereal,Online,L,12/17/2015,303889405,1/8/2016,6483,205.7,117.11,1333553.1,759224.13,574328.97 +Middle East and North Africa,Egypt,Vegetables,Online,H,11/16/2013,958022677,11/18/2013,9054,154.06,90.93,1394859.24,823280.22,571579.02 +Central America and the Caribbean,Costa Rica,Personal Care,Online,C,2/15/2013,925249516,3/20/2013,748,81.73,56.67,61134.04,42389.16,18744.88 +Central America and the Caribbean,Belize,Personal Care,Offline,H,2/11/2014,511868751,3/21/2014,2193,81.73,56.67,179233.89,124277.31,54956.58 +Europe,Romania,Snacks,Offline,C,9/26/2010,544491708,9/28/2010,6051,152.58,97.44,923261.58,589609.44,333652.14 +Australia and Oceania,Samoa ,Snacks,Online,C,11/18/2016,120042216,11/21/2016,2014,152.58,97.44,307296.12,196244.16,111051.96 +Sub-Saharan Africa,Botswana,Snacks,Online,M,3/21/2017,655756604,4/20/2017,1806,152.58,97.44,275559.48,175976.64,99582.84 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,M,5/30/2016,939183700,6/7/2016,4182,651.21,524.96,2723360.22,2195382.72,527977.5 +Europe,Serbia,Household,Offline,H,8/11/2012,278184831,9/10/2012,9928,668.27,502.54,6634584.56,4989217.12,1645367.44 +Sub-Saharan Africa,Djibouti,Snacks,Offline,M,5/25/2016,750933825,6/16/2016,6861,152.58,97.44,1046851.38,668535.84,378315.54 +Europe,Poland,Beverages,Online,H,9/12/2016,455917012,10/9/2016,4830,47.45,31.79,229183.5,153545.7,75637.8 +Middle East and North Africa,Jordan,Baby Food,Offline,L,11/12/2014,261933219,12/8/2014,715,255.28,159.42,182525.2,113985.3,68539.9 +Europe,Italy,Baby Food,Online,C,4/21/2013,658093774,5/2/2013,3427,255.28,159.42,874844.56,546332.34,328512.22 +Sub-Saharan Africa,Senegal,Clothes,Online,H,9/19/2011,403822505,10/5/2011,8908,109.28,35.84,973466.24,319262.72,654203.52 +Europe,Czech Republic,Baby Food,Offline,H,11/9/2010,578855741,12/13/2010,5132,255.28,159.42,1310096.96,818143.44,491953.52 +Sub-Saharan Africa,Togo,Personal Care,Offline,C,5/2/2016,533242309,6/20/2016,7104,81.73,56.67,580609.92,402583.68,178026.24 +Central America and the Caribbean,Cuba,Beverages,Online,L,2/9/2012,137343537,2/15/2012,1860,47.45,31.79,88257,59129.4,29127.6 +Sub-Saharan Africa,Gabon,Household,Offline,L,4/10/2017,231833255,5/23/2017,3467,668.27,502.54,2316892.09,1742306.18,574585.91 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,L,2/16/2014,377697789,2/22/2014,8024,154.06,90.93,1236177.44,729622.32,506555.12 +Asia,Mongolia,Fruits,Online,C,7/18/2012,206235969,8/20/2012,8661,9.33,6.92,80807.13,59934.12,20873.01 +Europe,Russia,Household,Offline,H,11/19/2015,769059121,12/10/2015,539,668.27,502.54,360197.53,270869.06,89328.47 +Sub-Saharan Africa,Mozambique,Beverages,Offline,H,3/18/2017,488091075,3/29/2017,5850,47.45,31.79,277582.5,185971.5,91611 +Australia and Oceania,Papua New Guinea,Cereal,Offline,M,8/28/2010,105568158,8/31/2010,8819,205.7,117.11,1814068.3,1032793.09,781275.21 +Asia,Vietnam,Vegetables,Offline,H,5/9/2010,434039199,6/15/2010,699,154.06,90.93,107687.94,63560.07,44127.87 +Europe,Russia,Meat,Offline,L,5/6/2016,106365525,5/21/2016,4777,421.89,364.69,2015368.53,1742124.13,273244.4 +Europe,Russia,Household,Online,L,10/26/2010,525720965,11/24/2010,1371,668.27,502.54,916198.17,688982.34,227215.83 +North America,United States of America,Meat,Online,L,11/17/2014,915591847,12/19/2014,2829,421.89,364.69,1193526.81,1031708.01,161818.8 +Europe,Slovakia,Baby Food,Offline,M,8/15/2016,569776999,9/3/2016,8531,255.28,159.42,2177793.68,1360012.02,817781.66 +Australia and Oceania,Tonga,Personal Care,Offline,H,10/15/2012,202387750,11/29/2012,9887,81.73,56.67,808064.51,560296.29,247768.22 +Asia,Taiwan,Cereal,Offline,M,7/14/2012,597847926,7/16/2012,5342,205.7,117.11,1098849.4,625601.62,473247.78 +Sub-Saharan Africa,Nigeria,Beverages,Offline,H,12/8/2010,360893857,12/9/2010,5367,47.45,31.79,254664.15,170616.93,84047.22 +Europe,Vatican City,Meat,Offline,L,7/2/2015,866574370,8/8/2015,7468,421.89,364.69,3150674.52,2723504.92,427169.6 +Europe,Macedonia,Fruits,Offline,M,1/27/2012,410250794,2/13/2012,1182,9.33,6.92,11028.06,8179.44,2848.62 +Middle East and North Africa,Afghanistan,Meat,Offline,C,1/27/2014,957596957,3/9/2014,3074,421.89,364.69,1296889.86,1121057.06,175832.8 +Middle East and North Africa,Turkey,Vegetables,Offline,M,4/8/2013,494599187,4/26/2013,1745,154.06,90.93,268834.7,158672.85,110161.85 +Sub-Saharan Africa,Angola,Cereal,Offline,H,11/5/2013,677556312,12/23/2013,2824,205.7,117.11,580896.8,330718.64,250178.16 +Middle East and North Africa,Egypt,Personal Care,Offline,C,6/27/2013,983079659,8/9/2013,3972,81.73,56.67,324631.56,225093.24,99538.32 +Australia and Oceania,Tonga,Baby Food,Offline,C,9/23/2014,958093059,9/25/2014,9882,255.28,159.42,2522676.96,1575388.44,947288.52 +Middle East and North Africa,Lebanon,Cosmetics,Offline,C,8/4/2013,669832837,9/14/2013,7277,437.2,263.33,3181504.4,1916252.41,1265251.99 +Europe,Belgium,Beverages,Offline,L,12/14/2010,255847823,12/24/2010,9911,47.45,31.79,470276.95,315070.69,155206.26 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,H,4/29/2016,373999345,5/26/2016,3572,47.45,31.79,169491.4,113553.88,55937.52 +Asia,India,Beverages,Offline,C,10/14/2013,852461230,11/27/2013,1076,47.45,31.79,51056.2,34206.04,16850.16 +Asia,Mongolia,Meat,Offline,H,3/12/2011,239719808,4/8/2011,7273,421.89,364.69,3068405.97,2652390.37,416015.6 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,M,9/5/2013,754573905,10/7/2013,4042,437.2,263.33,1767162.4,1064379.86,702782.54 +Europe,Andorra,Vegetables,Online,L,4/20/2012,636134850,5/19/2012,5293,154.06,90.93,815439.58,481292.49,334147.09 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,C,7/16/2010,893826472,8/7/2010,1971,651.21,524.96,1283534.91,1034696.16,248838.75 +Europe,Belgium,Personal Care,Offline,C,12/8/2012,357385098,1/11/2013,7047,81.73,56.67,575951.31,399353.49,176597.82 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,H,9/30/2013,626859557,10/21/2013,528,437.2,263.33,230841.6,139038.24,91803.36 +Europe,Netherlands,Cosmetics,Offline,H,11/8/2015,222611176,11/13/2015,4449,437.2,263.33,1945102.8,1171555.17,773547.63 +Europe,Greece,Clothes,Online,M,11/7/2011,435313785,12/25/2011,7877,109.28,35.84,860798.56,282311.68,578486.88 +Middle East and North Africa,United Arab Emirates,Household,Offline,H,7/18/2010,375953710,8/7/2010,1912,668.27,502.54,1277732.24,960856.48,316875.76 +Europe,Bosnia and Herzegovina,Cereal,Online,M,6/11/2010,125829780,7/15/2010,4683,205.7,117.11,963293.1,548426.13,414866.97 +Central America and the Caribbean,The Bahamas,Personal Care,Online,C,2/14/2011,286553323,3/1/2011,6351,81.73,56.67,519067.23,359911.17,159156.06 +Europe,Romania,Cereal,Online,C,1/3/2017,630048167,1/29/2017,4109,205.7,117.11,845221.3,481204.99,364016.31 +Europe,Ireland,Baby Food,Online,H,11/15/2010,548550641,12/28/2010,7180,255.28,159.42,1832910.4,1144635.6,688274.8 +Asia,China,Cosmetics,Offline,L,8/19/2010,404609572,9/18/2010,1819,437.2,263.33,795266.8,478997.27,316269.53 +Asia,India,Snacks,Offline,L,7/19/2012,181086289,8/3/2012,6312,152.58,97.44,963084.96,615041.28,348043.68 +Europe,Liechtenstein,Household,Online,C,2/27/2010,831154620,3/15/2010,5977,668.27,502.54,3994249.79,3003681.58,990568.21 +Asia,South Korea,Clothes,Offline,L,3/20/2013,228300893,3/30/2013,8162,109.28,35.84,891943.36,292526.08,599417.28 +Europe,Andorra,Personal Care,Online,M,8/9/2013,816323935,8/25/2013,7248,81.73,56.67,592379.04,410744.16,181634.88 +Middle East and North Africa,United Arab Emirates,Cereal,Online,L,11/5/2011,159335076,11/19/2011,9645,205.7,117.11,1983976.5,1129525.95,854450.55 +Central America and the Caribbean,Cuba,Household,Online,H,4/23/2013,391758143,5/18/2013,8795,668.27,502.54,5877434.65,4419839.3,1457595.35 +Sub-Saharan Africa,Central African Republic,Cereal,Online,C,11/11/2016,568329465,12/11/2016,173,205.7,117.11,35586.1,20260.03,15326.07 +Europe,San Marino,Meat,Online,M,1/28/2011,714097869,1/28/2011,6283,421.89,364.69,2650734.87,2291347.27,359387.6 +Sub-Saharan Africa,Angola,Household,Offline,L,11/16/2015,474424684,12/6/2015,1661,668.27,502.54,1109996.47,834718.94,275277.53 +Europe,Latvia,Office Supplies,Online,L,8/9/2010,464983737,8/20/2010,7876,651.21,524.96,5128929.96,4134584.96,994345 +Sub-Saharan Africa,Comoros,Vegetables,Offline,C,7/12/2013,921761357,7/22/2013,8524,154.06,90.93,1313207.44,775087.32,538120.12 +Asia,Cambodia,Vegetables,Online,L,6/25/2017,351056373,8/5/2017,4237,154.06,90.93,652752.22,385270.41,267481.81 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,H,5/11/2016,479480111,6/20/2016,7675,668.27,502.54,5128972.25,3856994.5,1271977.75 +Middle East and North Africa,Yemen,Baby Food,Online,L,6/24/2016,403956401,7/27/2016,8531,255.28,159.42,2177793.68,1360012.02,817781.66 +Europe,Spain,Household,Offline,C,1/29/2010,641721570,2/6/2010,8528,668.27,502.54,5699006.56,4285661.12,1413345.44 +Europe,Croatia,Cereal,Online,L,12/20/2016,880324447,2/3/2017,6421,205.7,117.11,1320799.7,751963.31,568836.39 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,C,8/2/2012,427626359,9/2/2012,2997,154.06,90.93,461717.82,272517.21,189200.61 +Central America and the Caribbean,El Salvador,Clothes,Offline,C,1/30/2015,461801135,3/18/2015,6073,109.28,35.84,663657.44,217656.32,446001.12 +Europe,Russia,Vegetables,Offline,M,5/18/2013,881335103,6/20/2013,5497,154.06,90.93,846867.82,499842.21,347025.61 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,L,5/26/2016,755027091,6/15/2016,8149,205.7,117.11,1676249.3,954329.39,721919.91 +Australia and Oceania,Kiribati,Baby Food,Online,C,6/2/2011,571988427,6/4/2011,2941,255.28,159.42,750778.48,468854.22,281924.26 +Sub-Saharan Africa,Lesotho,Snacks,Offline,L,4/8/2013,891642940,4/19/2013,5815,152.58,97.44,887252.7,566613.6,320639.1 +Asia,Indonesia,Meat,Online,L,2/20/2015,993726956,4/2/2015,4744,421.89,364.69,2001446.16,1730089.36,271356.8 +Sub-Saharan Africa,Malawi,Personal Care,Offline,M,1/23/2015,228289306,2/18/2015,4733,81.73,56.67,386828.09,268219.11,118608.98 +Asia,Malaysia,Clothes,Offline,H,2/22/2012,265691316,3/4/2012,2819,109.28,35.84,308060.32,101032.96,207027.36 +Middle East and North Africa,Syria,Meat,Online,C,5/2/2010,146606814,6/5/2010,3069,421.89,364.69,1294780.41,1119233.61,175546.8 +Central America and the Caribbean,El Salvador,Vegetables,Offline,C,8/26/2014,332022130,10/6/2014,1581,154.06,90.93,243568.86,143760.33,99808.53 +Sub-Saharan Africa,Madagascar,Clothes,Offline,M,3/31/2012,453236091,4/18/2012,1486,109.28,35.84,162390.08,53258.24,109131.84 +Europe,Lithuania,Snacks,Online,L,1/20/2014,661860024,2/5/2014,7944,152.58,97.44,1212095.52,774063.36,438032.16 +Europe,Ireland,Beverages,Offline,L,2/20/2013,279817759,3/14/2013,3148,47.45,31.79,149372.6,100074.92,49297.68 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,H,3/18/2011,949345624,4/26/2011,1322,437.2,263.33,577978.4,348122.26,229856.14 +Middle East and North Africa,Iran,Clothes,Online,H,10/26/2014,782992446,10/31/2014,3719,109.28,35.84,406412.32,133288.96,273123.36 +Europe,France,Meat,Offline,C,6/9/2016,213619554,7/2/2016,3628,421.89,364.69,1530616.92,1323095.32,207521.6 +Central America and the Caribbean,Grenada,Office Supplies,Online,C,5/27/2013,644400775,7/2/2013,1364,651.21,524.96,888250.44,716045.44,172205 +Europe,Denmark,Fruits,Online,H,9/3/2011,398822438,10/18/2011,9277,9.33,6.92,86554.41,64196.84,22357.57 +Europe,Estonia,Beverages,Offline,H,6/28/2014,570683372,8/13/2014,6746,47.45,31.79,320097.7,214455.34,105642.36 +Europe,Bosnia and Herzegovina,Beverages,Offline,M,1/7/2011,974094903,2/18/2011,5183,47.45,31.79,245933.35,164767.57,81165.78 +Europe,Bosnia and Herzegovina,Baby Food,Offline,C,6/1/2010,593480861,7/1/2010,3030,255.28,159.42,773498.4,483042.6,290455.8 +Europe,Croatia,Household,Offline,H,5/3/2015,733577573,5/19/2015,760,668.27,502.54,507885.2,381930.4,125954.8 +Sub-Saharan Africa,Cameroon,Vegetables,Online,C,7/23/2010,969433867,9/8/2010,5879,154.06,90.93,905718.74,534577.47,371141.27 +Sub-Saharan Africa,Botswana,Vegetables,Offline,H,3/23/2012,496411073,4/22/2012,7923,154.06,90.93,1220617.38,720438.39,500178.99 +Sub-Saharan Africa,Zambia,Cereal,Offline,H,1/15/2011,380183017,1/29/2011,3458,205.7,117.11,711310.6,404966.38,306344.22 +Australia and Oceania,East Timor,Household,Offline,H,11/28/2013,406736028,12/7/2013,1084,668.27,502.54,724404.68,544753.36,179651.32 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,M,6/14/2017,432368934,6/29/2017,6431,154.06,90.93,990759.86,584770.83,405989.03 +Sub-Saharan Africa,South Africa,Baby Food,Online,L,10/11/2011,833693063,11/24/2011,7159,255.28,159.42,1827549.52,1141287.78,686261.74 +Sub-Saharan Africa,Mauritania,Snacks,Online,H,7/25/2014,257632243,9/9/2014,7961,152.58,97.44,1214689.38,775719.84,438969.54 +Central America and the Caribbean,The Bahamas,Personal Care,Online,C,4/5/2014,571422803,5/9/2014,5561,81.73,56.67,454500.53,315141.87,139358.66 +Central America and the Caribbean,El Salvador,Cereal,Offline,M,9/30/2011,112613570,10/11/2011,3713,205.7,117.11,763764.1,434829.43,328934.67 +Europe,Belgium,Cosmetics,Online,L,7/15/2016,439065873,8/27/2016,8204,437.2,263.33,3586788.8,2160359.32,1426429.48 +Europe,Malta,Office Supplies,Online,C,9/14/2012,478953540,10/16/2012,1851,651.21,524.96,1205389.71,971700.96,233688.75 +Central America and the Caribbean,Nicaragua,Meat,Offline,C,9/5/2015,580762898,10/22/2015,9502,421.89,364.69,4008798.78,3465284.38,543514.4 +Australia and Oceania,Palau,Snacks,Offline,C,6/14/2015,263292777,7/25/2015,3039,152.58,97.44,463690.62,296120.16,167570.46 +Europe,Germany,Beverages,Online,H,8/26/2010,465654504,9/29/2010,6370,47.45,31.79,302256.5,202502.3,99754.2 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,M,4/29/2012,397271907,5/31/2012,440,437.2,263.33,192368,115865.2,76502.8 +North America,Greenland,Household,Offline,C,6/15/2017,687881314,6/20/2017,8222,668.27,502.54,5494515.94,4131883.88,1362632.06 +Middle East and North Africa,Afghanistan,Snacks,Offline,M,9/16/2012,237531554,9/28/2012,9720,152.58,97.44,1483077.6,947116.8,535960.8 +Europe,Romania,Personal Care,Online,M,2/15/2016,266583955,3/11/2016,6971,81.73,56.67,569739.83,395046.57,174693.26 +Europe,Kosovo,Cosmetics,Offline,M,9/20/2012,265712344,9/22/2012,9042,437.2,263.33,3953162.4,2381029.86,1572132.54 +Sub-Saharan Africa,Cape Verde,Vegetables,Offline,H,4/21/2011,245903050,5/9/2011,7032,154.06,90.93,1083349.92,639419.76,443930.16 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,M,5/20/2010,288454902,6/23/2010,9070,437.2,263.33,3965404,2388403.1,1577000.9 +Asia,China,Vegetables,Offline,C,2/7/2017,994979226,3/3/2017,5319,154.06,90.93,819445.14,483656.67,335788.47 +Central America and the Caribbean,The Bahamas,Household,Online,H,3/5/2013,337399852,3/6/2013,2969,668.27,502.54,1984093.63,1492041.26,492052.37 +Europe,Sweden,Clothes,Offline,M,8/30/2011,407953107,10/12/2011,1245,109.28,35.84,136053.6,44620.8,91432.8 +Central America and the Caribbean,Dominica,Cosmetics,Online,H,5/2/2015,669187819,5/14/2015,6401,437.2,263.33,2798517.2,1685575.33,1112941.87 +Europe,Monaco,Office Supplies,Online,M,11/16/2012,203965318,12/25/2012,6725,651.21,524.96,4379387.25,3530356,849031.25 +Asia,Kyrgyzstan,Beverages,Online,C,12/24/2012,865459430,1/30/2013,7533,47.45,31.79,357440.85,239474.07,117966.78 +Europe,Hungary,Baby Food,Offline,C,4/1/2010,527156484,5/8/2010,6173,255.28,159.42,1575843.44,984099.66,591743.78 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Offline,C,9/16/2011,732855308,9/22/2011,7026,255.28,159.42,1793597.28,1120084.92,673512.36 +Asia,Sri Lanka,Baby Food,Offline,M,4/24/2010,846667230,5/21/2010,6503,255.28,159.42,1660085.84,1036708.26,623377.58 +Europe,Belgium,Cosmetics,Offline,M,6/6/2011,303016078,6/22/2011,8046,437.2,263.33,3517711.2,2118753.18,1398958.02 +Sub-Saharan Africa,Chad,Meat,Online,M,12/4/2013,856638181,12/12/2013,7129,421.89,364.69,3007653.81,2599875.01,407778.8 +Middle East and North Africa,Egypt,Beverages,Offline,M,12/10/2013,732582366,1/3/2014,6257,47.45,31.79,296894.65,198910.03,97984.62 +Europe,Norway,Vegetables,Offline,H,4/7/2016,476209962,5/24/2016,9965,154.06,90.93,1535207.9,906117.45,629090.45 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,L,5/19/2015,703194797,7/7/2015,9822,81.73,56.67,802752.06,556612.74,246139.32 +Sub-Saharan Africa,Uganda,Vegetables,Offline,M,5/29/2014,749523198,6/13/2014,9425,154.06,90.93,1452015.5,857015.25,595000.25 +North America,Canada,Cosmetics,Offline,L,10/2/2013,921493995,10/24/2013,9406,437.2,263.33,4112303.2,2476881.98,1635421.22 +Sub-Saharan Africa,Sierra Leone,Household,Online,L,11/20/2014,245718514,11/25/2014,2424,668.27,502.54,1619886.48,1218156.96,401729.52 +Central America and the Caribbean,Jamaica,Office Supplies,Online,L,7/20/2016,519120585,8/29/2016,8172,651.21,524.96,5321688.12,4289973.12,1031715 +Europe,Italy,Household,Offline,M,12/27/2010,458936536,1/12/2011,8374,668.27,502.54,5596092.98,4208269.96,1387823.02 +Asia,Vietnam,Beverages,Offline,C,6/6/2010,652715194,6/15/2010,1785,47.45,31.79,84698.25,56745.15,27953.1 +Sub-Saharan Africa,Ghana,Fruits,Online,C,1/13/2013,408317887,1/24/2013,9191,9.33,6.92,85752.03,63601.72,22150.31 +Europe,Ukraine,Beverages,Online,L,3/27/2014,903918445,5/16/2014,8410,47.45,31.79,399054.5,267353.9,131700.6 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,C,7/12/2010,238003194,7/29/2010,9289,47.45,31.79,440763.05,295297.31,145465.74 +Europe,Macedonia,Office Supplies,Offline,H,11/1/2010,179370963,12/14/2010,8709,651.21,524.96,5671387.89,4571876.64,1099511.25 +North America,United States of America,Cosmetics,Offline,C,1/1/2010,317133080,1/22/2010,5581,437.2,263.33,2440013.2,1469644.73,970368.47 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,L,4/17/2015,310713374,5/22/2015,5847,437.2,263.33,2556308.4,1539690.51,1016617.89 +Sub-Saharan Africa,Mali,Cosmetics,Online,L,4/25/2012,339848172,5/21/2012,7481,437.2,263.33,3270693.2,1969971.73,1300721.47 +Sub-Saharan Africa,The Gambia,Snacks,Online,H,4/5/2014,654586303,5/6/2014,5488,152.58,97.44,837359.04,534750.72,302608.32 +Central America and the Caribbean,Nicaragua,Clothes,Offline,C,8/25/2012,225289094,10/9/2012,6904,109.28,35.84,754469.12,247439.36,507029.76 +Sub-Saharan Africa,Malawi,Meat,Online,L,6/10/2011,792630374,6/12/2011,5797,421.89,364.69,2445696.33,2114107.93,331588.4 +Central America and the Caribbean,The Bahamas,Personal Care,Online,L,8/25/2015,117596471,8/27/2015,8264,81.73,56.67,675416.72,468320.88,207095.84 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,H,6/3/2012,531486213,7/4/2012,7436,651.21,524.96,4842397.56,3903602.56,938795 +Europe,Liechtenstein,Cosmetics,Online,L,9/12/2012,385910928,10/21/2012,8474,437.2,263.33,3704832.8,2231458.42,1473374.38 +Asia,Bangladesh,Cosmetics,Online,L,2/11/2017,802794444,2/23/2017,3571,437.2,263.33,1561241.2,940351.43,620889.77 +Middle East and North Africa,Morocco,Meat,Online,H,3/26/2012,724373090,3/29/2012,6949,421.89,364.69,2931713.61,2534230.81,397482.8 +Middle East and North Africa,Yemen,Vegetables,Online,M,3/7/2012,963195693,3/8/2012,9865,154.06,90.93,1519801.9,897024.45,622777.45 +Europe,Austria,Personal Care,Online,H,1/3/2017,152123582,1/13/2017,5603,81.73,56.67,457933.19,317522.01,140411.18 +Sub-Saharan Africa,Liberia,Vegetables,Online,L,6/18/2016,594330585,7/8/2016,4482,154.06,90.93,690496.92,407548.26,282948.66 +Middle East and North Africa,Iran,Cereal,Offline,C,7/7/2016,613303029,8/12/2016,8850,205.7,117.11,1820445,1036423.5,784021.5 +Middle East and North Africa,Syria,Beverages,Offline,M,10/30/2012,402839744,12/19/2012,8087,47.45,31.79,383728.15,257085.73,126642.42 +Sub-Saharan Africa,Burundi,Office Supplies,Online,C,4/18/2017,677052056,5/6/2017,3604,651.21,524.96,2346960.84,1891955.84,455005 +Central America and the Caribbean,Barbados,Cosmetics,Online,L,5/6/2016,420363795,6/10/2016,3843,437.2,263.33,1680159.6,1011977.19,668182.41 +Sub-Saharan Africa,Senegal,Personal Care,Offline,M,8/19/2012,937511289,8/27/2012,9279,81.73,56.67,758372.67,525840.93,232531.74 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,L,8/29/2013,903543365,10/2/2013,7415,154.06,90.93,1142354.9,674245.95,468108.95 +Australia and Oceania,Vanuatu,Household,Offline,M,11/7/2012,413821351,11/27/2012,7789,668.27,502.54,5205155.03,3914284.06,1290870.97 +Sub-Saharan Africa,Djibouti,Beverages,Online,L,1/19/2016,534019076,2/3/2016,6967,47.45,31.79,330584.15,221480.93,109103.22 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,H,1/9/2015,150122869,2/7/2015,3548,9.33,6.92,33102.84,24552.16,8550.68 +Sub-Saharan Africa,Burundi,Snacks,Online,C,12/16/2013,918431556,12/27/2013,3162,152.58,97.44,482457.96,308105.28,174352.68 +Central America and the Caribbean,Panama,Household,Online,C,7/16/2010,515556466,8/8/2010,3470,668.27,502.54,2318896.9,1743813.8,575083.1 +Sub-Saharan Africa,Central African Republic,Snacks,Online,C,11/14/2014,288421428,12/1/2014,9165,152.58,97.44,1398395.7,893037.6,505358.1 +Australia and Oceania,Solomon Islands,Cosmetics,Offline,M,5/28/2015,304262769,6/1/2015,6970,437.2,263.33,3047284,1835410.1,1211873.9 +Australia and Oceania,Nauru,Meat,Offline,M,1/6/2013,700629317,2/15/2013,639,421.89,364.69,269587.71,233036.91,36550.8 +Asia,Bangladesh,Personal Care,Online,M,3/22/2017,335382401,4/28/2017,5960,81.73,56.67,487110.8,337753.2,149357.6 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,M,2/5/2012,836695849,3/25/2012,5750,437.2,263.33,2513900,1514147.5,999752.5 +Middle East and North Africa,Somalia,Household,Offline,H,1/24/2013,753055989,3/10/2013,4857,668.27,502.54,3245787.39,2440836.78,804950.61 +Asia,Uzbekistan,Clothes,Online,C,2/15/2010,503261649,3/14/2010,5160,109.28,35.84,563884.8,184934.4,378950.4 +Europe,Sweden,Household,Online,C,1/16/2017,126424157,2/1/2017,572,668.27,502.54,382250.44,287452.88,94797.56 +Sub-Saharan Africa,Benin,Baby Food,Offline,C,8/3/2014,631967341,8/22/2014,2035,255.28,159.42,519494.8,324419.7,195075.1 +Sub-Saharan Africa,Nigeria,Beverages,Offline,L,11/14/2014,849627530,11/18/2014,2522,47.45,31.79,119668.9,80174.38,39494.52 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,L,2/22/2012,579453551,3/25/2012,2037,81.73,56.67,166484.01,115436.79,51047.22 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,L,11/13/2016,141806733,12/5/2016,2618,437.2,263.33,1144589.6,689397.94,455191.66 +Europe,San Marino,Clothes,Offline,C,1/24/2014,827360904,2/28/2014,3332,109.28,35.84,364120.96,119418.88,244702.08 +Middle East and North Africa,Jordan,Cosmetics,Online,L,7/14/2012,847102391,8/28/2012,5277,437.2,263.33,2307104.4,1389592.41,917511.99 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,C,10/17/2010,282330024,10/28/2010,6583,651.21,524.96,4286915.43,3455811.68,831103.75 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,M,12/26/2015,634655129,1/5/2016,7411,9.33,6.92,69144.63,51284.12,17860.51 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,C,5/22/2017,776001536,5/26/2017,4954,421.89,364.69,2090043.06,1806674.26,283368.8 +Sub-Saharan Africa,Cameroon,Personal Care,Online,H,12/3/2012,998605573,12/24/2012,8435,81.73,56.67,689392.55,478011.45,211381.1 +Middle East and North Africa,Morocco,Office Supplies,Offline,H,12/7/2012,765016067,12/30/2012,4109,651.21,524.96,2675821.89,2157060.64,518761.25 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,M,9/6/2013,958094346,10/16/2013,263,437.2,263.33,114983.6,69255.79,45727.81 +Sub-Saharan Africa,Kenya,Office Supplies,Online,H,4/11/2016,731014239,5/17/2016,2213,651.21,524.96,1441127.73,1161736.48,279391.25 +Sub-Saharan Africa,Ethiopia,Meat,Online,M,4/30/2015,657262074,6/11/2015,7309,421.89,364.69,3083594.01,2665519.21,418074.8 +Asia,Philippines,Household,Offline,L,4/15/2010,480636680,5/10/2010,9929,668.27,502.54,6635252.83,4989719.66,1645533.17 +Asia,Cambodia,Cereal,Online,L,10/28/2016,465249383,11/14/2016,6486,205.7,117.11,1334170.2,759575.46,574594.74 +Asia,Myanmar,Beverages,Offline,C,1/8/2010,945524013,2/13/2010,422,47.45,31.79,20023.9,13415.38,6608.52 +Sub-Saharan Africa,Guinea,Baby Food,Online,M,6/17/2011,976196897,7/2/2011,7210,255.28,159.42,1840568.8,1149418.2,691150.6 +Australia and Oceania,East Timor,Personal Care,Online,L,4/13/2017,582316863,5/9/2017,9355,81.73,56.67,764584.15,530147.85,234436.3 +Europe,Bosnia and Herzegovina,Fruits,Offline,C,2/16/2017,309245240,2/16/2017,1394,9.33,6.92,13006.02,9646.48,3359.54 +Asia,Japan,Baby Food,Online,C,1/20/2013,772655856,2/2/2013,4893,255.28,159.42,1249085.04,780042.06,469042.98 +Middle East and North Africa,Bahrain,Office Supplies,Offline,H,10/4/2015,408535039,11/23/2015,3451,651.21,524.96,2247325.71,1811636.96,435688.75 +Asia,Singapore,Fruits,Offline,C,7/1/2010,423181617,8/2/2010,7699,9.33,6.92,71831.67,53277.08,18554.59 +Middle East and North Africa,Azerbaijan,Beverages,Offline,M,11/19/2013,743206918,1/7/2014,298,47.45,31.79,14140.1,9473.42,4666.68 +Asia,Japan,Cereal,Online,H,2/4/2017,465534770,3/2/2017,939,205.7,117.11,193152.3,109966.29,83186.01 +Europe,Estonia,Beverages,Online,L,5/14/2012,107401502,5/14/2012,1346,47.45,31.79,63867.7,42789.34,21078.36 +Asia,Indonesia,Beverages,Offline,L,12/8/2011,256355941,12/9/2011,275,47.45,31.79,13048.75,8742.25,4306.5 +Asia,Bangladesh,Fruits,Online,H,12/15/2013,220259416,1/3/2014,8511,9.33,6.92,79407.63,58896.12,20511.51 +Europe,Sweden,Cosmetics,Online,C,11/11/2013,277285754,12/12/2013,3871,437.2,263.33,1692401.2,1019350.43,673050.77 +Sub-Saharan Africa,Cape Verde,Household,Offline,L,9/22/2015,325921285,10/21/2015,6206,668.27,502.54,4147283.62,3118763.24,1028520.38 +Asia,Thailand,Snacks,Online,L,4/26/2013,334964835,6/9/2013,2393,152.58,97.44,365123.94,233173.92,131950.02 +Middle East and North Africa,Pakistan,Meat,Online,M,8/19/2016,793527734,9/7/2016,1345,421.89,364.69,567442.05,490508.05,76934 +Sub-Saharan Africa,Mozambique,Household,Online,H,3/20/2010,461033809,4/25/2010,9004,668.27,502.54,6017103.08,4524870.16,1492232.92 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,C,7/17/2017,417219388,8/26/2017,3343,255.28,159.42,853401.04,532941.06,320459.98 +Sub-Saharan Africa,Kenya,Fruits,Offline,H,12/7/2013,912133300,12/21/2013,9368,9.33,6.92,87403.44,64826.56,22576.88 +Middle East and North Africa,Syria,Beverages,Online,C,8/19/2013,916136872,8/25/2013,4114,47.45,31.79,195209.3,130784.06,64425.24 +Europe,Macedonia,Clothes,Online,L,1/7/2013,369903934,2/26/2013,1649,109.28,35.84,180202.72,59100.16,121102.56 +Central America and the Caribbean,Dominica,Baby Food,Offline,L,2/11/2017,634420812,3/26/2017,8071,255.28,159.42,2060364.88,1286678.82,773686.06 +Europe,Luxembourg,Fruits,Online,H,1/25/2013,440986335,2/17/2013,6511,9.33,6.92,60747.63,45056.12,15691.51 +Europe,Portugal,Household,Offline,L,10/25/2011,841211831,12/3/2011,2129,668.27,502.54,1422746.83,1069907.66,352839.17 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,C,12/28/2013,257021129,1/27/2014,7118,81.73,56.67,581754.14,403377.06,178377.08 +Australia and Oceania,Fiji,Baby Food,Offline,M,9/25/2013,330650556,11/10/2013,5702,255.28,159.42,1455606.56,909012.84,546593.72 +Europe,Malta,Cosmetics,Offline,C,1/7/2010,974648940,2/2/2010,9135,437.2,263.33,3993822,2405519.55,1588302.45 +Europe,Austria,Baby Food,Online,C,6/22/2010,821877610,7/17/2010,704,255.28,159.42,179717.12,112231.68,67485.44 +Asia,Japan,Office Supplies,Online,L,6/3/2012,375510394,7/6/2012,725,651.21,524.96,472127.25,380596,91531.25 +Asia,Mongolia,Cosmetics,Online,H,4/4/2014,659033620,4/8/2014,1548,437.2,263.33,676785.6,407634.84,269150.76 +Middle East and North Africa,Oman,Fruits,Offline,C,8/24/2011,966246116,9/26/2011,2553,9.33,6.92,23819.49,17666.76,6152.73 +Asia,Tajikistan,Cereal,Online,L,6/21/2016,211259210,7/13/2016,5150,205.7,117.11,1059355,603116.5,456238.5 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,C,3/5/2015,978496730,3/24/2015,7782,651.21,524.96,5067716.22,4085238.72,982477.5 +Europe,Poland,Clothes,Online,C,5/28/2010,972695004,6/26/2010,922,109.28,35.84,100756.16,33044.48,67711.68 +Middle East and North Africa,Lebanon,Personal Care,Offline,L,3/28/2017,668902862,5/17/2017,2076,81.73,56.67,169671.48,117646.92,52024.56 +Europe,Iceland,Cosmetics,Online,L,12/13/2013,162481629,1/21/2014,780,437.2,263.33,341016,205397.4,135618.6 +Central America and the Caribbean,Haiti,Beverages,Online,L,12/17/2013,519105136,1/30/2014,3600,47.45,31.79,170820,114444,56376 +Europe,Netherlands,Beverages,Online,M,8/11/2016,624759709,9/6/2016,9136,47.45,31.79,433503.2,290433.44,143069.76 +Sub-Saharan Africa,Lesotho,Meat,Online,C,12/9/2010,335744178,1/13/2011,3018,421.89,364.69,1273264.02,1100634.42,172629.6 +Europe,Poland,Meat,Offline,M,5/7/2017,928669869,6/7/2017,2906,421.89,364.69,1226012.34,1059789.14,166223.2 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Offline,H,8/27/2015,150460612,9/12/2015,3494,255.28,159.42,891948.32,557013.48,334934.84 +Europe,Portugal,Beverages,Online,H,1/8/2017,768352735,1/12/2017,1504,47.45,31.79,71364.8,47812.16,23552.64 +Europe,Iceland,Cosmetics,Offline,L,10/5/2014,219895064,11/21/2014,691,437.2,263.33,302105.2,181961.03,120144.17 +Sub-Saharan Africa,Ghana,Fruits,Online,M,10/22/2010,962948930,10/30/2010,6842,9.33,6.92,63835.86,47346.64,16489.22 +Europe,Kosovo,Baby Food,Online,H,12/17/2011,125688159,1/30/2012,2774,255.28,159.42,708146.72,442231.08,265915.64 +Sub-Saharan Africa,Zimbabwe,Baby Food,Offline,L,12/4/2010,756599080,12/24/2010,3336,255.28,159.42,851614.08,531825.12,319788.96 +Europe,Iceland,Clothes,Offline,H,11/4/2012,574480521,12/16/2012,407,109.28,35.84,44476.96,14586.88,29890.08 +Sub-Saharan Africa,Comoros,Household,Online,H,5/4/2016,518443810,6/1/2016,7899,668.27,502.54,5278664.73,3969563.46,1309101.27 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,C,4/27/2017,697912776,6/1/2017,6754,437.2,263.33,2952848.8,1778530.82,1174317.98 +Middle East and North Africa,Libya,Vegetables,Online,M,10/4/2012,842623746,11/6/2012,9946,154.06,90.93,1532280.76,904389.78,627890.98 +Middle East and North Africa,Jordan,Personal Care,Online,L,1/20/2012,752625548,2/19/2012,7480,81.73,56.67,611340.4,423891.6,187448.8 +Sub-Saharan Africa,Central African Republic,Baby Food,Online,M,7/7/2010,748279511,8/24/2010,1391,255.28,159.42,355094.48,221753.22,133341.26 +Central America and the Caribbean,Nicaragua,Meat,Offline,M,11/18/2015,320259463,1/4/2016,747,421.89,364.69,315151.83,272423.43,42728.4 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,H,3/29/2014,379551732,5/17/2014,6647,437.2,263.33,2906068.4,1750354.51,1155713.89 +Middle East and North Africa,Qatar,Beverages,Offline,L,9/5/2011,107455146,9/22/2011,7220,47.45,31.79,342589,229523.8,113065.2 +Asia,Vietnam,Vegetables,Offline,H,5/4/2015,105581033,5/29/2015,2629,154.06,90.93,405023.74,239054.97,165968.77 +Australia and Oceania,Fiji,Meat,Offline,L,7/2/2014,145853221,8/7/2014,64,421.89,364.69,27000.96,23340.16,3660.8 +Australia and Oceania,Kiribati,Household,Offline,H,8/29/2014,520508038,9/25/2014,8750,668.27,502.54,5847362.5,4397225,1450137.5 +Sub-Saharan Africa,Togo,Clothes,Offline,M,1/4/2011,692094314,1/15/2011,4942,109.28,35.84,540061.76,177121.28,362940.48 +Europe,Monaco,Cereal,Online,C,12/16/2014,643473374,1/3/2015,6926,205.7,117.11,1424678.2,811103.86,613574.34 +Central America and the Caribbean,Barbados,Cosmetics,Online,L,6/22/2012,427819049,7/5/2012,19,437.2,263.33,8306.8,5003.27,3303.53 +Middle East and North Africa,Israel,Cosmetics,Online,H,4/21/2013,618617665,5/16/2013,1569,437.2,263.33,685966.8,413164.77,272802.03 +Central America and the Caribbean,Grenada,Meat,Online,C,11/28/2016,959668052,12/20/2016,5957,421.89,364.69,2513198.73,2172458.33,340740.4 +Australia and Oceania,Tuvalu,Vegetables,Offline,C,3/27/2016,815081536,5/1/2016,9594,154.06,90.93,1478051.64,872382.42,605669.22 +Australia and Oceania,Kiribati,Clothes,Offline,L,8/28/2016,519281947,10/1/2016,5923,109.28,35.84,647265.44,212280.32,434985.12 +Sub-Saharan Africa,Uganda,Clothes,Online,L,1/15/2017,927005612,1/15/2017,416,109.28,35.84,45460.48,14909.44,30551.04 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,H,7/10/2013,263301360,7/15/2013,5578,154.06,90.93,859346.68,507207.54,352139.14 +Middle East and North Africa,Oman,Vegetables,Offline,C,11/22/2010,873530519,12/25/2010,5947,154.06,90.93,916194.82,540760.71,375434.11 +Europe,Poland,Personal Care,Offline,M,3/15/2011,673366916,3/21/2011,3089,81.73,56.67,252463.97,175053.63,77410.34 +Europe,Slovakia,Clothes,Offline,H,1/4/2010,798796880,1/14/2010,603,109.28,35.84,65895.84,21611.52,44284.32 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,M,4/15/2015,656119239,5/4/2015,9118,421.89,364.69,3846793.02,3325243.42,521549.6 +Europe,Ukraine,Vegetables,Online,L,5/10/2013,171945321,5/30/2013,1296,154.06,90.93,199661.76,117845.28,81816.48 +Europe,Vatican City,Snacks,Offline,C,7/17/2010,243198955,8/25/2010,6830,152.58,97.44,1042121.4,665515.2,376606.2 +Europe,Georgia,Fruits,Online,C,3/22/2014,487116467,4/5/2014,7442,9.33,6.92,69433.86,51498.64,17935.22 +Australia and Oceania,Tonga,Cosmetics,Online,L,11/30/2013,591246688,12/23/2013,1889,437.2,263.33,825870.8,497430.37,328440.43 +Europe,Belgium,Meat,Online,C,5/9/2015,763450944,5/13/2015,955,421.89,364.69,402904.95,348278.95,54626 +North America,United States of America,Household,Offline,M,12/18/2013,381903064,1/27/2014,2458,668.27,502.54,1642607.66,1235243.32,407364.34 +Sub-Saharan Africa,Togo,Household,Offline,C,10/27/2013,245089375,11/15/2013,6247,668.27,502.54,4174682.69,3139367.38,1035315.31 +Sub-Saharan Africa,Tanzania,Meat,Online,L,4/10/2016,321808707,5/2/2016,9203,421.89,364.69,3882653.67,3356242.07,526411.6 +Australia and Oceania,Palau,Cereal,Offline,H,3/1/2016,201172387,4/14/2016,235,205.7,117.11,48339.5,27520.85,20818.65 +Australia and Oceania,Marshall Islands,Vegetables,Online,L,3/9/2013,442604243,3/24/2013,5286,154.06,90.93,814361.16,480655.98,333705.18 +North America,Greenland,Baby Food,Online,M,9/2/2015,325840604,10/4/2015,2330,255.28,159.42,594802.4,371448.6,223353.8 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,L,1/29/2014,100930297,2/24/2014,6373,152.58,97.44,972392.34,620985.12,351407.22 +Australia and Oceania,East Timor,Vegetables,Online,H,2/1/2015,538234651,3/19/2015,4449,154.06,90.93,685412.94,404547.57,280865.37 +Asia,Philippines,Cereal,Online,H,1/27/2015,678427493,2/21/2015,626,205.7,117.11,128768.2,73310.86,55457.34 +Sub-Saharan Africa,Botswana,Personal Care,Offline,H,6/27/2011,982495152,7/8/2011,1004,81.73,56.67,82056.92,56896.68,25160.24 +Europe,Croatia,Vegetables,Online,L,3/11/2014,181736457,4/23/2014,8711,154.06,90.93,1342016.66,792091.23,549925.43 +Central America and the Caribbean,Dominica,Vegetables,Offline,H,5/29/2011,227762734,6/16/2011,8909,154.06,90.93,1372520.54,810095.37,562425.17 +Europe,Monaco,Cosmetics,Online,M,5/6/2011,442497813,5/31/2011,3791,437.2,263.33,1657425.2,998284.03,659141.17 +Sub-Saharan Africa,Comoros,Household,Offline,H,9/15/2015,668178021,9/30/2015,7580,668.27,502.54,5065486.6,3809253.2,1256233.4 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,L,11/27/2015,817352187,12/26/2015,1530,437.2,263.33,668916,402894.9,266021.1 +Europe,France,Meat,Offline,C,12/27/2011,422881639,1/14/2012,8929,421.89,364.69,3767055.81,3256317.01,510738.8 +Europe,Georgia,Household,Online,C,6/5/2016,887940204,6/29/2016,93,668.27,502.54,62149.11,46736.22,15412.89 +Asia,South Korea,Office Supplies,Offline,L,6/21/2012,536014211,6/22/2012,7371,651.21,524.96,4800068.91,3869480.16,930588.75 +Middle East and North Africa,Tunisia ,Household,Online,L,12/7/2010,460902488,1/20/2011,143,668.27,502.54,95562.61,71863.22,23699.39 +Central America and the Caribbean,Nicaragua,Beverages,Offline,L,2/14/2016,476716363,2/18/2016,9820,47.45,31.79,465959,312177.8,153781.2 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,H,6/23/2014,467879664,7/24/2014,4845,47.45,31.79,229895.25,154022.55,75872.7 +Asia,Taiwan,Cereal,Online,L,3/22/2016,839128720,4/19/2016,5690,205.7,117.11,1170433,666355.9,504077.1 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Online,C,9/18/2013,265512359,10/31/2013,9862,255.28,159.42,2517571.36,1572200.04,945371.32 +Sub-Saharan Africa,Mozambique,Snacks,Online,M,7/11/2015,642391908,8/15/2015,6896,152.58,97.44,1052191.68,671946.24,380245.44 +Central America and the Caribbean,The Bahamas,Cereal,Offline,C,5/7/2012,335441195,5/8/2012,3359,205.7,117.11,690946.3,393372.49,297573.81 +Europe,Belgium,Snacks,Online,H,2/5/2011,930646550,2/6/2011,7850,152.58,97.44,1197753,764904,432849 +Australia and Oceania,Nauru,Vegetables,Offline,C,12/19/2015,484306800,1/25/2016,5999,154.06,90.93,924205.94,545489.07,378716.87 +Europe,Finland,Meat,Offline,H,1/21/2017,273033273,2/7/2017,5468,421.89,364.69,2306894.52,1994124.92,312769.6 +Sub-Saharan Africa,Angola,Office Supplies,Offline,M,11/27/2016,743749797,1/10/2017,948,651.21,524.96,617347.08,497662.08,119685 +Asia,Bhutan,Beverages,Online,H,7/16/2011,163692700,8/16/2011,9163,47.45,31.79,434784.35,291291.77,143492.58 +Sub-Saharan Africa,Seychelles ,Beverages,Online,M,12/22/2016,470410811,1/22/2017,3868,47.45,31.79,183536.6,122963.72,60572.88 +Central America and the Caribbean,El Salvador,Cereal,Offline,C,6/9/2012,521765458,6/17/2012,849,205.7,117.11,174639.3,99426.39,75212.91 +Australia and Oceania,Samoa ,Cereal,Online,H,4/18/2012,145930469,5/5/2012,2923,205.7,117.11,601261.1,342312.53,258948.57 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,M,10/31/2016,591392171,11/24/2016,4940,81.73,56.67,403746.2,279949.8,123796.4 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,C,1/14/2016,476949393,2/18/2016,8779,255.28,159.42,2241103.12,1399548.18,841554.94 +Australia and Oceania,Solomon Islands,Snacks,Offline,L,2/9/2016,741713464,2/26/2016,8351,152.58,97.44,1274195.58,813721.44,460474.14 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,H,12/15/2012,595108211,1/12/2013,4599,651.21,524.96,2994914.79,2414291.04,580623.75 +Central America and the Caribbean,Panama,Baby Food,Offline,L,2/15/2011,666869962,3/26/2011,496,255.28,159.42,126618.88,79072.32,47546.56 +Sub-Saharan Africa,Mali,Snacks,Offline,L,6/7/2012,757047545,6/12/2012,6047,152.58,97.44,922651.26,589219.68,333431.58 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,M,3/15/2012,286002290,3/16/2012,3288,47.45,31.79,156015.6,104525.52,51490.08 +Sub-Saharan Africa,Nigeria,Meat,Offline,M,8/7/2010,544408023,9/12/2010,1287,421.89,364.69,542972.43,469356.03,73616.4 +Europe,Greece,Vegetables,Offline,H,6/2/2016,643251073,7/4/2016,1142,154.06,90.93,175936.52,103842.06,72094.46 +Sub-Saharan Africa,Angola,Meat,Offline,L,1/13/2013,663830268,1/13/2013,983,421.89,364.69,414717.87,358490.27,56227.6 +Sub-Saharan Africa,Liberia,Household,Offline,M,3/2/2015,307756936,3/20/2015,971,668.27,502.54,648890.17,487966.34,160923.83 +Middle East and North Africa,Libya,Household,Online,C,2/2/2012,246954905,3/19/2012,8299,668.27,502.54,5545972.73,4170579.46,1375393.27 +Middle East and North Africa,Syria,Baby Food,Offline,M,11/13/2016,773660504,11/24/2016,2191,255.28,159.42,559318.48,349289.22,210029.26 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,C,2/17/2017,450422561,3/18/2017,8900,651.21,524.96,5795769,4672144,1123625 +Asia,India,Cosmetics,Offline,M,9/15/2016,160102403,10/10/2016,6714,437.2,263.33,2935360.8,1767997.62,1167363.18 +Europe,Lithuania,Baby Food,Offline,L,9/18/2016,855873858,10/6/2016,949,255.28,159.42,242260.72,151289.58,90971.14 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,M,10/4/2011,411223256,11/9/2011,8955,255.28,159.42,2286032.4,1427606.1,858426.3 +Middle East and North Africa,Egypt,Personal Care,Online,M,6/7/2016,369949424,7/24/2016,5110,81.73,56.67,417640.3,289583.7,128056.6 +Asia,India,Clothes,Online,L,2/15/2016,996163690,3/18/2016,5828,109.28,35.84,636883.84,208875.52,428008.32 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Offline,L,3/13/2016,824289882,3/22/2016,4548,152.58,97.44,693933.84,443157.12,250776.72 +Asia,Nepal,Household,Online,H,7/10/2015,709064328,7/23/2015,6747,668.27,502.54,4508817.69,3390637.38,1118180.31 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,H,3/28/2010,675535857,4/10/2010,4927,154.06,90.93,759053.62,448012.11,311041.51 +Middle East and North Africa,Kuwait,Personal Care,Offline,H,9/13/2012,369065797,10/27/2012,3626,81.73,56.67,296352.98,205485.42,90867.56 +Australia and Oceania,Fiji,Office Supplies,Online,H,5/25/2017,405327975,6/22/2017,4410,651.21,524.96,2871836.1,2315073.6,556762.5 +Sub-Saharan Africa,South Africa,Fruits,Online,M,4/22/2012,120308721,4/22/2012,879,9.33,6.92,8201.07,6082.68,2118.39 +Europe,Montenegro,Beverages,Online,M,12/22/2012,720306861,1/27/2013,3662,47.45,31.79,173761.9,116414.98,57346.92 +Australia and Oceania,Kiribati,Beverages,Online,C,4/21/2013,331933724,5/11/2013,5420,47.45,31.79,257179,172301.8,84877.2 +Asia,Laos,Snacks,Offline,C,1/12/2012,752113139,2/12/2012,5846,152.58,97.44,891982.68,569634.24,322348.44 +Europe,Moldova ,Snacks,Online,L,7/19/2016,698081433,7/24/2016,6664,152.58,97.44,1016793.12,649340.16,367452.96 +Asia,Bangladesh,Meat,Online,C,5/14/2016,757387435,6/4/2016,6628,421.89,364.69,2796286.92,2417165.32,379121.6 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,C,3/21/2017,237892472,4/9/2017,6524,47.45,31.79,309563.8,207397.96,102165.84 +Sub-Saharan Africa,Angola,Vegetables,Offline,H,7/15/2014,317770373,8/11/2014,4170,154.06,90.93,642430.2,379178.1,263252.1 +Middle East and North Africa,Egypt,Clothes,Online,M,5/22/2012,895507466,6/28/2012,9414,109.28,35.84,1028761.92,337397.76,691364.16 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,C,2/17/2012,139902579,3/17/2012,9137,154.06,90.93,1407646.22,830827.41,576818.81 +Sub-Saharan Africa,Ghana,Snacks,Offline,M,3/3/2016,340067040,4/20/2016,2249,152.58,97.44,343152.42,219142.56,124009.86 +Asia,Taiwan,Fruits,Offline,L,8/18/2016,255424678,9/10/2016,4693,9.33,6.92,43785.69,32475.56,11310.13 +Europe,Spain,Fruits,Offline,H,4/8/2014,965711820,4/9/2014,4443,9.33,6.92,41453.19,30745.56,10707.63 +Asia,Brunei,Personal Care,Offline,M,9/12/2014,920977294,9/28/2014,6502,81.73,56.67,531408.46,368468.34,162940.12 +Sub-Saharan Africa,Benin,Snacks,Online,C,1/5/2017,891582429,1/18/2017,7909,152.58,97.44,1206755.22,770652.96,436102.26 +Sub-Saharan Africa,Rwanda,Household,Offline,L,1/10/2010,818201053,2/7/2010,2729,668.27,502.54,1823708.83,1371431.66,452277.17 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,L,11/25/2013,261819493,12/3/2013,7061,651.21,524.96,4598193.81,3706742.56,891451.25 +Europe,Andorra,Personal Care,Online,M,10/15/2015,653736579,11/25/2015,4036,81.73,56.67,329862.28,228720.12,101142.16 +Sub-Saharan Africa,Guinea,Fruits,Offline,C,6/21/2011,345563638,7/16/2011,8814,9.33,6.92,82234.62,60992.88,21241.74 +Middle East and North Africa,Syria,Beverages,Offline,H,9/26/2016,459224498,11/14/2016,3589,47.45,31.79,170298.05,114094.31,56203.74 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,H,7/30/2010,836955487,8/13/2010,2583,81.73,56.67,211108.59,146378.61,64729.98 +Australia and Oceania,Australia,Vegetables,Online,C,9/9/2014,491305434,9/19/2014,7051,154.06,90.93,1086277.06,641147.43,445129.63 +Europe,San Marino,Fruits,Offline,M,12/22/2013,755135667,1/31/2014,279,9.33,6.92,2603.07,1930.68,672.39 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,M,5/2/2013,331620013,6/15/2013,2586,437.2,263.33,1130599.2,680971.38,449627.82 +Asia,Myanmar,Beverages,Online,M,2/28/2011,244244801,3/27/2011,6319,47.45,31.79,299836.55,200881.01,98955.54 +Europe,France,Vegetables,Online,L,9/11/2010,686808860,10/13/2010,859,154.06,90.93,132337.54,78108.87,54228.67 +Middle East and North Africa,Kuwait,Beverages,Offline,H,3/30/2016,573423516,4/14/2016,7616,47.45,31.79,361379.2,242112.64,119266.56 +Sub-Saharan Africa,Chad,Personal Care,Offline,C,4/2/2014,688512599,4/22/2014,5033,81.73,56.67,411347.09,285220.11,126126.98 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,C,12/9/2014,536812436,12/14/2014,3584,81.73,56.67,292920.32,203105.28,89815.04 +Australia and Oceania,Papua New Guinea,Personal Care,Offline,M,8/31/2010,593371856,9/15/2010,773,81.73,56.67,63177.29,43805.91,19371.38 +Europe,Denmark,Household,Online,M,7/27/2017,953552186,8/5/2017,6137,668.27,502.54,4101172.99,3084087.98,1017085.01 +Central America and the Caribbean,Belize,Meat,Online,H,3/17/2011,883027255,4/23/2011,6242,421.89,364.69,2633437.38,2276394.98,357042.4 +Middle East and North Africa,Morocco,Beverages,Online,H,8/19/2013,167783391,8/24/2013,9689,47.45,31.79,459743.05,308013.31,151729.74 +Middle East and North Africa,Israel,Vegetables,Offline,M,11/22/2013,464119422,12/8/2013,2106,154.06,90.93,324450.36,191498.58,132951.78 +Europe,Belarus,Household,Online,H,3/29/2017,348646676,4/29/2017,1154,668.27,502.54,771183.58,579931.16,191252.42 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,H,1/23/2011,268288981,3/14/2011,1526,255.28,159.42,389557.28,243274.92,146282.36 +Central America and the Caribbean,Honduras,Cereal,Offline,M,2/7/2014,290282666,3/16/2014,9947,205.7,117.11,2046097.9,1164893.17,881204.73 +Europe,Lithuania,Beverages,Online,M,2/3/2012,552176558,3/18/2012,169,47.45,31.79,8019.05,5372.51,2646.54 +Europe,Serbia,Cereal,Offline,M,7/18/2014,811831986,8/24/2014,7980,205.7,117.11,1641486,934537.8,706948.2 +Central America and the Caribbean,Haiti,Office Supplies,Online,L,2/9/2013,897422778,2/27/2013,6198,651.21,524.96,4036199.58,3253702.08,782497.5 +Europe,Norway,Vegetables,Offline,L,8/22/2015,257435262,8/28/2015,9670,154.06,90.93,1489760.2,879293.1,610467.1 +Asia,Japan,Office Supplies,Offline,C,2/17/2012,210668265,2/22/2012,276,651.21,524.96,179733.96,144888.96,34845 +Europe,Croatia,Cosmetics,Offline,M,5/7/2016,796233117,6/11/2016,1928,437.2,263.33,842921.6,507700.24,335221.36 +Central America and the Caribbean,Grenada,Beverages,Online,C,8/20/2016,323553645,8/20/2016,5569,47.45,31.79,264249.05,177038.51,87210.54 +Asia,Thailand,Clothes,Online,H,7/14/2017,322366178,8/5/2017,4170,109.28,35.84,455697.6,149452.8,306244.8 +Europe,Slovakia,Cosmetics,Online,C,4/16/2013,592719542,4/25/2013,7739,437.2,263.33,3383490.8,2037910.87,1345579.93 +Middle East and North Africa,Israel,Cereal,Offline,L,5/15/2014,554975068,6/17/2014,8310,205.7,117.11,1709367,973184.1,736182.9 +Asia,Taiwan,Household,Online,L,5/12/2013,599806582,5/14/2013,4952,668.27,502.54,3309273.04,2488578.08,820694.96 +Asia,Kazakhstan,Clothes,Online,L,7/2/2011,738200414,8/14/2011,8762,109.28,35.84,957511.36,314030.08,643481.28 +Middle East and North Africa,Azerbaijan,Vegetables,Online,C,11/13/2014,151455390,11/25/2014,7870,154.06,90.93,1212452.2,715619.1,496833.1 +Europe,Switzerland,Cosmetics,Online,C,6/20/2015,341182839,7/29/2015,2439,437.2,263.33,1066330.8,642261.87,424068.93 +North America,United States of America,Baby Food,Online,M,2/23/2010,179306590,3/29/2010,9659,255.28,159.42,2465749.52,1539837.78,925911.74 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,H,12/24/2011,858062970,1/17/2012,8756,651.21,524.96,5701994.76,4596549.76,1105445 +Europe,Portugal,Cosmetics,Online,L,2/25/2016,940000808,3/19/2016,5983,437.2,263.33,2615767.6,1575503.39,1040264.21 +Sub-Saharan Africa,Cameroon,Meat,Offline,M,5/12/2011,407981431,5/22/2011,9627,421.89,364.69,4061535.03,3510870.63,550664.4 +Europe,Croatia,Cereal,Online,C,11/9/2013,215178668,11/10/2013,5004,205.7,117.11,1029322.8,586018.44,443304.36 +Middle East and North Africa,Turkey,Cereal,Offline,C,9/6/2010,935078847,10/1/2010,9465,205.7,117.11,1946950.5,1108446.15,838504.35 +Sub-Saharan Africa,Madagascar,Snacks,Online,H,6/6/2016,511480796,7/26/2016,7389,152.58,97.44,1127413.62,719984.16,407429.46 +Asia,Thailand,Office Supplies,Online,C,6/25/2016,108495843,7/1/2016,5186,651.21,524.96,3377175.06,2722442.56,654732.5 +Sub-Saharan Africa,Mozambique,Cereal,Offline,H,3/17/2016,960547816,3/30/2016,6299,205.7,117.11,1295704.3,737675.89,558028.41 +Europe,Georgia,Snacks,Offline,C,6/23/2014,322373044,6/27/2014,6202,152.58,97.44,946301.16,604322.88,341978.28 +Central America and the Caribbean,Costa Rica,Meat,Online,M,12/31/2014,919020354,2/19/2015,7400,421.89,364.69,3121986,2698706,423280 +Middle East and North Africa,Saudi Arabia,Cereal,Online,C,12/25/2014,595851075,1/27/2015,4429,205.7,117.11,911045.3,518680.19,392365.11 +Europe,Russia,Vegetables,Online,H,6/29/2016,868539035,7/26/2016,8856,154.06,90.93,1364355.36,805276.08,559079.28 +Europe,Cyprus,Beverages,Online,H,1/29/2015,173070561,2/16/2015,4280,47.45,31.79,203086,136061.2,67024.8 +Middle East and North Africa,Kuwait,Personal Care,Offline,M,2/21/2011,615744483,3/22/2011,1331,81.73,56.67,108782.63,75427.77,33354.86 +Europe,Macedonia,Clothes,Online,L,9/21/2013,323172128,11/9/2013,2669,109.28,35.84,291668.32,95656.96,196011.36 +Sub-Saharan Africa,Botswana,Baby Food,Online,H,12/30/2013,192277324,12/30/2013,7988,255.28,159.42,2039176.64,1273446.96,765729.68 +Central America and the Caribbean,Belize,Personal Care,Online,M,10/11/2011,740296399,11/5/2011,9010,81.73,56.67,736387.3,510596.7,225790.6 +Asia,Maldives,Cereal,Online,L,9/21/2011,754778182,11/9/2011,4492,205.7,117.11,924004.4,526058.12,397946.28 +Asia,Maldives,Meat,Online,M,12/28/2011,443584001,1/8/2012,5218,421.89,364.69,2201422.02,1902952.42,298469.6 +Sub-Saharan Africa,Niger,Fruits,Online,H,8/2/2015,984887683,9/14/2015,9007,9.33,6.92,84035.31,62328.44,21706.87 +Europe,Spain,Cereal,Online,H,6/8/2011,477175557,7/11/2011,5706,205.7,117.11,1173724.2,668229.66,505494.54 +Central America and the Caribbean,Honduras,Vegetables,Offline,L,1/12/2016,689246451,1/26/2016,2196,154.06,90.93,338315.76,199682.28,138633.48 +Central America and the Caribbean,Nicaragua,Clothes,Offline,L,8/24/2016,310211694,9/22/2016,7389,109.28,35.84,807469.92,264821.76,542648.16 +Europe,Germany,Vegetables,Online,C,12/21/2012,799495112,12/30/2012,7225,154.06,90.93,1113083.5,656969.25,456114.25 +Europe,United Kingdom,Household,Online,M,5/5/2013,536833035,6/24/2013,9680,668.27,502.54,6468853.6,4864587.2,1604266.4 +Middle East and North Africa,Pakistan,Personal Care,Offline,M,10/15/2015,672274291,11/19/2015,9757,81.73,56.67,797439.61,552929.19,244510.42 +Europe,Russia,Household,Online,C,11/4/2011,176180207,11/13/2011,4493,668.27,502.54,3002537.11,2257912.22,744624.89 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,L,1/10/2013,789224612,1/19/2013,7956,651.21,524.96,5181026.76,4176581.76,1004445 +Asia,Indonesia,Office Supplies,Offline,L,10/15/2016,272393834,11/17/2016,6244,651.21,524.96,4066155.24,3277850.24,788305 +Europe,Bosnia and Herzegovina,Baby Food,Online,M,4/13/2010,956986701,4/29/2010,2486,255.28,159.42,634626.08,396318.12,238307.96 +Asia,Brunei,Vegetables,Offline,C,1/3/2012,294614541,1/13/2012,1845,154.06,90.93,284240.7,167765.85,116474.85 +Asia,Taiwan,Beverages,Offline,M,1/13/2015,307201182,1/13/2015,6511,47.45,31.79,308946.95,206984.69,101962.26 +Europe,Poland,Personal Care,Online,M,6/30/2013,836982953,8/10/2013,710,81.73,56.67,58028.3,40235.7,17792.6 +Middle East and North Africa,United Arab Emirates,Clothes,Online,H,12/12/2013,896508681,12/31/2013,5696,109.28,35.84,622458.88,204144.64,418314.24 +Sub-Saharan Africa,Angola,Cereal,Offline,C,6/8/2016,918639695,7/17/2016,4755,205.7,117.11,978103.5,556858.05,421245.45 +Middle East and North Africa,Egypt,Snacks,Offline,H,9/18/2010,506549823,10/29/2010,8204,152.58,97.44,1251766.32,799397.76,452368.56 +Middle East and North Africa,Israel,Meat,Online,L,4/28/2010,683725392,5/28/2010,8392,421.89,364.69,3540500.88,3060478.48,480022.4 +Europe,Switzerland,Cereal,Offline,H,12/5/2010,743965232,1/24/2011,4700,205.7,117.11,966790,550417,416373 +Sub-Saharan Africa,Mozambique,Cosmetics,Offline,C,11/3/2016,501380670,11/6/2016,8537,437.2,263.33,3732376.4,2248048.21,1484328.19 +Middle East and North Africa,Libya,Office Supplies,Online,H,7/2/2014,740395534,8/9/2014,8346,651.21,524.96,5434998.66,4381316.16,1053682.5 +Central America and the Caribbean,Nicaragua,Vegetables,Online,H,2/17/2014,965746152,2/27/2014,4602,154.06,90.93,708984.12,418459.86,290524.26 +Europe,Netherlands,Vegetables,Online,H,8/30/2015,752481353,9/14/2015,4809,154.06,90.93,740874.54,437282.37,303592.17 +Sub-Saharan Africa,Togo,Clothes,Online,L,7/7/2012,195962464,7/19/2012,8503,109.28,35.84,929207.84,304747.52,624460.32 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Offline,H,7/16/2010,361863315,9/4/2010,2251,255.28,159.42,574635.28,358854.42,215780.86 +Middle East and North Africa,Jordan,Cosmetics,Online,M,8/21/2016,136170232,9/28/2016,4652,437.2,263.33,2033854.4,1225011.16,808843.24 +Europe,San Marino,Personal Care,Online,M,4/17/2012,275182044,5/11/2012,1337,81.73,56.67,109273.01,75767.79,33505.22 +Europe,Bosnia and Herzegovina,Cereal,Online,L,4/28/2010,255510079,5/21/2010,9965,205.7,117.11,2049800.5,1167001.15,882799.35 +Sub-Saharan Africa,South Sudan,Clothes,Offline,H,4/6/2013,524078166,5/10/2013,5230,109.28,35.84,571534.4,187443.2,384091.2 +Europe,Austria,Office Supplies,Offline,C,2/20/2017,248122632,3/12/2017,3855,651.21,524.96,2510414.55,2023720.8,486693.75 +Asia,Brunei,Cereal,Offline,L,4/4/2015,465192306,5/9/2015,9596,205.7,117.11,1973897.2,1123787.56,850109.64 +Europe,Montenegro,Fruits,Offline,M,2/14/2017,933148515,3/29/2017,8237,9.33,6.92,76851.21,57000.04,19851.17 +Europe,Cyprus,Snacks,Offline,M,5/24/2014,580165088,7/11/2014,2597,152.58,97.44,396250.26,253051.68,143198.58 +Europe,Bulgaria,Fruits,Online,H,12/2/2014,654728353,12/19/2014,7524,9.33,6.92,70198.92,52066.08,18132.84 +Europe,Portugal,Cereal,Offline,H,4/7/2016,675637137,4/11/2016,4898,205.7,117.11,1007518.6,573604.78,433913.82 +Sub-Saharan Africa,Comoros,Household,Offline,M,1/23/2017,682002770,2/22/2017,8630,668.27,502.54,5767170.1,4336920.2,1430249.9 +Europe,Iceland,Meat,Online,L,3/20/2013,783249080,3/20/2013,9663,421.89,364.69,4076723.07,3523999.47,552723.6 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,C,11/3/2016,709112393,12/8/2016,970,109.28,35.84,106001.6,34764.8,71236.8 +Middle East and North Africa,Qatar,Clothes,Offline,L,8/14/2014,259641540,9/25/2014,2556,109.28,35.84,279319.68,91607.04,187712.64 +Europe,United Kingdom,Office Supplies,Offline,M,1/2/2017,655197846,2/14/2017,6458,651.21,524.96,4205514.18,3390191.68,815322.5 +Europe,Norway,Baby Food,Offline,M,8/6/2016,486455142,9/24/2016,1741,255.28,159.42,444442.48,277550.22,166892.26 +Sub-Saharan Africa,Liberia,Vegetables,Offline,H,8/17/2014,664399755,9/17/2014,9507,154.06,90.93,1464648.42,864471.51,600176.91 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,L,3/4/2017,370330512,3/6/2017,7883,154.06,90.93,1214454.98,716801.19,497653.79 +Europe,Austria,Snacks,Online,M,3/28/2016,205858743,5/5/2016,7031,152.58,97.44,1072789.98,685100.64,387689.34 +Australia and Oceania,Nauru,Personal Care,Online,H,4/2/2016,842908275,5/22/2016,4145,81.73,56.67,338770.85,234897.15,103873.7 +Asia,South Korea,Cereal,Offline,H,2/18/2015,773715436,3/4/2015,8446,205.7,117.11,1737342.2,989111.06,748231.14 +Europe,Denmark,Cereal,Online,L,8/25/2015,360829055,10/11/2015,6191,205.7,117.11,1273488.7,725028.01,548460.69 +Europe,Lithuania,Baby Food,Online,C,1/21/2014,487110459,2/14/2014,5664,255.28,159.42,1445905.92,902954.88,542951.04 +Europe,Austria,Vegetables,Offline,M,6/23/2011,305733478,7/6/2011,2185,154.06,90.93,336621.1,198682.05,137939.05 +Sub-Saharan Africa,Sudan,Fruits,Offline,L,1/30/2010,390184438,3/14/2010,3101,9.33,6.92,28932.33,21458.92,7473.41 +Europe,Serbia,Fruits,Online,H,11/25/2016,484262168,12/26/2016,2792,9.33,6.92,26049.36,19320.64,6728.72 +Europe,Austria,Fruits,Offline,H,4/26/2017,852077996,5/4/2017,7669,9.33,6.92,71551.77,53069.48,18482.29 +Sub-Saharan Africa,Senegal,Personal Care,Online,C,9/11/2016,928055751,10/27/2016,1175,81.73,56.67,96032.75,66587.25,29445.5 +Sub-Saharan Africa,Botswana,Cereal,Online,C,11/26/2013,666931760,12/19/2013,8783,205.7,117.11,1806663.1,1028577.13,778085.97 +Central America and the Caribbean,Cuba,Beverages,Offline,C,8/28/2012,993754851,9/10/2012,2999,47.45,31.79,142302.55,95338.21,46964.34 +Europe,Estonia,Clothes,Online,C,3/2/2010,653886353,4/21/2010,8358,109.28,35.84,913362.24,299550.72,613811.52 +Asia,Maldives,Meat,Offline,L,1/23/2016,263000094,1/27/2016,6427,421.89,364.69,2711487.03,2343862.63,367624.4 +Sub-Saharan Africa,Namibia,Clothes,Online,C,10/1/2010,957082402,10/15/2010,806,109.28,35.84,88079.68,28887.04,59192.64 +Asia,China,Office Supplies,Online,C,5/8/2017,342432105,5/9/2017,2124,651.21,524.96,1383170.04,1115015.04,268155 +Australia and Oceania,New Zealand,Household,Online,L,8/13/2014,145660531,8/17/2014,3043,668.27,502.54,2033545.61,1529229.22,504316.39 +Europe,Finland,Vegetables,Online,C,6/7/2016,363691508,7/26/2016,3254,154.06,90.93,501311.24,295886.22,205425.02 +Sub-Saharan Africa,Guinea,Personal Care,Online,C,1/18/2015,613761365,2/10/2015,4482,81.73,56.67,366313.86,253994.94,112318.92 +Middle East and North Africa,Oman,Snacks,Offline,M,2/14/2015,583418929,2/17/2015,5481,152.58,97.44,836290.98,534068.64,302222.34 +Central America and the Caribbean,Barbados,Vegetables,Offline,C,10/21/2014,480525529,11/22/2014,7037,154.06,90.93,1084120.22,639874.41,444245.81 +Asia,Laos,Fruits,Online,M,2/7/2017,583254992,3/15/2017,6968,9.33,6.92,65011.44,48218.56,16792.88 +Sub-Saharan Africa,Tanzania,Household,Offline,M,12/13/2010,790093648,12/20/2010,5123,668.27,502.54,3423547.21,2574512.42,849034.79 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,M,10/31/2012,169840323,11/27/2012,8381,81.73,56.67,684979.13,474951.27,210027.86 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,M,1/10/2010,111606347,2/18/2010,5653,47.45,31.79,268234.85,179708.87,88525.98 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Offline,M,5/13/2017,274815547,6/5/2017,2882,81.73,56.67,235545.86,163322.94,72222.92 +Central America and the Caribbean,Grenada,Fruits,Offline,L,11/20/2012,839204251,12/16/2012,8042,9.33,6.92,75031.86,55650.64,19381.22 +Europe,Spain,Clothes,Online,C,5/9/2017,254821288,6/9/2017,6137,109.28,35.84,670651.36,219950.08,450701.28 +Europe,Estonia,Personal Care,Online,H,9/19/2014,192027986,10/22/2014,4203,81.73,56.67,343511.19,238184.01,105327.18 +Europe,Ukraine,Office Supplies,Online,C,7/2/2016,591498172,7/21/2016,6308,651.21,524.96,4107832.68,3311447.68,796385 +Europe,Bulgaria,Personal Care,Online,C,7/31/2012,114218175,9/5/2012,8551,81.73,56.67,698873.23,484585.17,214288.06 +Europe,Kosovo,Personal Care,Online,L,10/27/2012,191486823,11/17/2012,4061,81.73,56.67,331905.53,230136.87,101768.66 +Europe,Cyprus,Personal Care,Offline,M,1/7/2013,974915444,1/30/2013,8000,81.73,56.67,653840,453360,200480 +Asia,North Korea,Baby Food,Online,C,10/21/2013,886427867,11/21/2013,2559,255.28,159.42,653261.52,407955.78,245305.74 +Europe,Malta,Snacks,Online,H,11/20/2016,668260419,1/5/2017,1963,152.58,97.44,299514.54,191274.72,108239.82 +Sub-Saharan Africa,Benin,Vegetables,Online,C,9/5/2013,232961928,9/11/2013,7466,154.06,90.93,1150211.96,678883.38,471328.58 +Sub-Saharan Africa,Zimbabwe,Fruits,Offline,C,10/18/2011,913393723,11/3/2011,2355,9.33,6.92,21972.15,16296.6,5675.55 +Sub-Saharan Africa,Benin,Household,Online,M,2/21/2016,512729632,3/8/2016,6947,668.27,502.54,4642471.69,3491145.38,1151326.31 +Europe,Finland,Vegetables,Offline,H,7/13/2017,954455983,7/25/2017,3590,154.06,90.93,553075.4,326438.7,226636.7 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,C,8/21/2011,632371604,10/5/2011,1665,437.2,263.33,727938,438444.45,289493.55 +Europe,Ukraine,Personal Care,Offline,C,5/4/2010,260587823,5/24/2010,2582,81.73,56.67,211026.86,146321.94,64704.92 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,M,3/23/2015,623528468,4/26/2015,4785,421.89,364.69,2018743.65,1745041.65,273702 +Europe,San Marino,Cosmetics,Offline,H,10/18/2013,325929868,12/1/2013,8746,437.2,263.33,3823751.2,2303084.18,1520667.02 +Australia and Oceania,Solomon Islands,Fruits,Online,M,7/23/2013,742840850,9/5/2013,1970,9.33,6.92,18380.1,13632.4,4747.7 +North America,Greenland,Baby Food,Online,M,7/5/2015,169622743,8/18/2015,3994,255.28,159.42,1019588.32,636723.48,382864.84 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,H,5/6/2010,571949374,6/17/2010,1385,109.28,35.84,151352.8,49638.4,101714.4 +Middle East and North Africa,Saudi Arabia,Household,Offline,C,7/19/2012,835807073,9/5/2012,2741,668.27,502.54,1831728.07,1377462.14,454265.93 +Sub-Saharan Africa,Niger,Baby Food,Offline,M,3/2/2011,817494666,3/12/2011,3693,255.28,159.42,942749.04,588738.06,354010.98 +Europe,Ireland,Personal Care,Online,M,6/14/2011,893623483,7/28/2011,1902,81.73,56.67,155450.46,107786.34,47664.12 +Asia,Maldives,Household,Offline,M,12/9/2015,611117351,1/24/2016,2059,668.27,502.54,1375967.93,1034729.86,341238.07 +Asia,Cambodia,Baby Food,Offline,C,1/28/2013,937212598,3/1/2013,889,255.28,159.42,226943.92,141724.38,85219.54 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,H,4/27/2011,209458053,5/1/2011,2147,651.21,524.96,1398147.87,1127089.12,271058.75 +Europe,Poland,Household,Offline,L,8/8/2012,885715043,9/5/2012,1619,668.27,502.54,1081929.13,813612.26,268316.87 +Asia,Mongolia,Meat,Offline,M,2/25/2016,994157397,3/1/2016,2121,421.89,364.69,894828.69,773507.49,121321.2 +Middle East and North Africa,Saudi Arabia,Vegetables,Offline,C,9/3/2014,883271443,9/8/2014,8503,154.06,90.93,1309972.18,773177.79,536794.39 +Australia and Oceania,Nauru,Beverages,Online,L,4/22/2013,971856009,5/24/2013,2645,47.45,31.79,125505.25,84084.55,41420.7 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,9/5/2010,399022424,9/9/2010,8457,651.21,524.96,5507282.97,4439586.72,1067696.25 +Middle East and North Africa,Libya,Office Supplies,Offline,C,4/9/2010,174194514,5/7/2010,6883,651.21,524.96,4482278.43,3613299.68,868978.75 +Europe,Belarus,Baby Food,Online,C,8/16/2016,927108609,9/10/2016,895,255.28,159.42,228475.6,142680.9,85794.7 +Asia,Indonesia,Meat,Online,L,6/2/2016,657813537,6/3/2016,498,421.89,364.69,210101.22,181615.62,28485.6 +Australia and Oceania,Australia,Baby Food,Offline,M,7/17/2012,586670625,8/17/2012,7730,255.28,159.42,1973314.4,1232316.6,740997.8 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,M,9/25/2012,204353702,10/17/2012,1656,81.73,56.67,135344.88,93845.52,41499.36 +Central America and the Caribbean,El Salvador,Cereal,Online,H,8/26/2010,421849095,10/13/2010,3377,205.7,117.11,694648.9,395480.47,299168.43 +Europe,Estonia,Personal Care,Offline,L,5/18/2012,420455634,6/8/2012,1020,81.73,56.67,83364.6,57803.4,25561.2 +Asia,Thailand,Household,Offline,L,6/27/2017,801784646,7/12/2017,4749,668.27,502.54,3173614.23,2386562.46,787051.77 +Europe,Macedonia,Vegetables,Online,M,4/6/2015,437759959,5/20/2015,1755,154.06,90.93,270375.3,159582.15,110793.15 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,M,3/10/2011,520617902,4/12/2011,1261,47.45,31.79,59834.45,40087.19,19747.26 +Europe,Albania,Fruits,Offline,H,8/13/2015,512907302,9/30/2015,9523,9.33,6.92,88849.59,65899.16,22950.43 +Middle East and North Africa,Israel,Clothes,Online,M,3/23/2017,397489488,4/7/2017,4827,109.28,35.84,527494.56,172999.68,354494.88 +Europe,Cyprus,Clothes,Online,H,2/19/2017,227538287,2/21/2017,2490,109.28,35.84,272107.2,89241.6,182865.6 +Central America and the Caribbean,Belize,Household,Offline,C,7/11/2017,576540029,8/18/2017,9861,668.27,502.54,6589810.47,4955546.94,1634263.53 +Middle East and North Africa,Somalia,Snacks,Online,L,4/10/2010,288293540,5/20/2010,1320,152.58,97.44,201405.6,128620.8,72784.8 +Europe,Switzerland,Fruits,Offline,C,1/19/2011,526910150,2/28/2011,3277,9.33,6.92,30574.41,22676.84,7897.57 +Australia and Oceania,New Zealand,Fruits,Online,C,1/30/2010,726813685,2/4/2010,9176,9.33,6.92,85612.08,63497.92,22114.16 +Asia,North Korea,Personal Care,Offline,M,10/21/2013,842740476,11/10/2013,4489,81.73,56.67,366885.97,254391.63,112494.34 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Online,L,10/17/2010,899739348,10/22/2010,1722,651.21,524.96,1121383.62,903981.12,217402.5 +Europe,Spain,Personal Care,Offline,H,5/25/2013,543171632,7/9/2013,5411,81.73,56.67,442241.03,306641.37,135599.66 +Sub-Saharan Africa,Eritrea,Snacks,Offline,M,2/7/2016,388711154,2/17/2016,7123,152.58,97.44,1086827.34,694065.12,392762.22 +Europe,Liechtenstein,Snacks,Online,M,6/19/2014,672344243,7/27/2014,457,152.58,97.44,69729.06,44530.08,25198.98 +Sub-Saharan Africa,Zambia,Office Supplies,Online,C,6/17/2016,800369727,6/18/2016,6043,651.21,524.96,3935262.03,3172333.28,762928.75 +Central America and the Caribbean,Barbados,Snacks,Offline,H,12/24/2015,699398934,2/1/2016,6542,152.58,97.44,998178.36,637452.48,360725.88 +Asia,Maldives,Snacks,Offline,C,10/10/2011,366355693,11/4/2011,1646,152.58,97.44,251146.68,160386.24,90760.44 +Asia,Indonesia,Household,Offline,M,3/23/2011,318476331,5/11/2011,3078,668.27,502.54,2056935.06,1546818.12,510116.94 +Europe,Macedonia,Snacks,Online,L,6/3/2011,243309676,7/10/2011,9595,152.58,97.44,1464005.1,934936.8,529068.3 +Asia,Sri Lanka,Vegetables,Offline,C,7/9/2010,348717057,8/8/2010,1981,154.06,90.93,305192.86,180132.33,125060.53 +Europe,Hungary,Meat,Online,H,7/12/2011,912872302,7/19/2011,8055,421.89,364.69,3398323.95,2937577.95,460746 +Europe,France,Vegetables,Offline,C,12/10/2010,934261739,12/20/2010,7665,154.06,90.93,1180869.9,696978.45,483891.45 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,L,2/9/2010,381684195,2/27/2010,7690,255.28,159.42,1963103.2,1225939.8,737163.4 +North America,Mexico,Cosmetics,Online,M,6/14/2011,644251000,7/10/2011,7043,437.2,263.33,3079199.6,1854633.19,1224566.41 +Asia,China,Baby Food,Online,M,8/27/2014,481385982,9/11/2014,1664,255.28,159.42,424785.92,265274.88,159511.04 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,M,11/27/2012,972825467,12/27/2012,9529,255.28,159.42,2432563.12,1519113.18,913449.94 +Sub-Saharan Africa,Niger,Cereal,Online,M,10/27/2011,568618285,10/31/2011,5641,205.7,117.11,1160353.7,660617.51,499736.19 +Middle East and North Africa,Yemen,Clothes,Offline,C,6/28/2010,939125764,8/2/2010,7038,109.28,35.84,769112.64,252241.92,516870.72 +Europe,Norway,Personal Care,Offline,L,11/15/2012,225021731,11/21/2012,7786,81.73,56.67,636349.78,441232.62,195117.16 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,L,6/1/2016,687292516,6/18/2016,3983,47.45,31.79,188993.35,126619.57,62373.78 +North America,Mexico,Office Supplies,Offline,M,11/2/2015,157236945,11/5/2015,8761,651.21,524.96,5705250.81,4599174.56,1106076.25 +Sub-Saharan Africa,Cape Verde,Cereal,Online,H,7/3/2014,586466348,7/17/2014,7280,205.7,117.11,1497496,852560.8,644935.2 +Asia,North Korea,Vegetables,Online,L,1/17/2013,396904551,2/25/2013,1732,154.06,90.93,266831.92,157490.76,109341.16 +Europe,Norway,Vegetables,Offline,C,3/7/2013,330787885,4/4/2013,6341,154.06,90.93,976894.46,576587.13,400307.33 +Asia,Uzbekistan,Cereal,Online,H,11/18/2013,300665175,12/9/2013,2362,205.7,117.11,485863.4,276613.82,209249.58 +Middle East and North Africa,Pakistan,Meat,Offline,H,3/15/2015,739397752,4/6/2015,3081,421.89,364.69,1299843.09,1123609.89,176233.2 +Middle East and North Africa,Saudi Arabia,Household,Online,C,6/19/2014,350159442,7/9/2014,8815,668.27,502.54,5890800.05,4429890.1,1460909.95 +Central America and the Caribbean,Barbados,Vegetables,Offline,C,1/24/2010,156436574,2/14/2010,1913,154.06,90.93,294716.78,173949.09,120767.69 +Asia,Brunei,Vegetables,Online,C,10/25/2012,352027976,11/12/2012,1756,154.06,90.93,270529.36,159673.08,110856.28 +Middle East and North Africa,Yemen,Fruits,Offline,H,11/18/2011,751044976,12/3/2011,9753,9.33,6.92,90995.49,67490.76,23504.73 +Europe,Lithuania,Clothes,Online,H,6/1/2016,337911403,6/9/2016,4348,109.28,35.84,475149.44,155832.32,319317.12 +Europe,Kosovo,Fruits,Online,H,12/7/2013,417363584,12/11/2013,6014,9.33,6.92,56110.62,41616.88,14493.74 +Central America and the Caribbean,Cuba,Office Supplies,Offline,C,12/6/2011,564450347,1/25/2012,2256,651.21,524.96,1469129.76,1184309.76,284820 +Middle East and North Africa,Qatar,Office Supplies,Online,M,5/27/2011,874533021,5/29/2011,2610,651.21,524.96,1699658.1,1370145.6,329512.5 +Australia and Oceania,Papua New Guinea,Household,Offline,L,8/15/2010,613285434,8/26/2010,3643,668.27,502.54,2434507.61,1830753.22,603754.39 +Europe,Estonia,Vegetables,Offline,C,7/2/2016,466693913,8/7/2016,3955,154.06,90.93,609307.3,359628.15,249679.15 +Middle East and North Africa,Tunisia ,Personal Care,Offline,C,7/6/2010,291057288,7/31/2010,9174,81.73,56.67,749791.02,519890.58,229900.44 +Europe,Ukraine,Vegetables,Online,M,1/20/2013,462986886,3/3/2013,6963,154.06,90.93,1072719.78,633145.59,439574.19 +Europe,Estonia,Snacks,Online,H,7/7/2011,529406535,8/12/2011,2013,152.58,97.44,307143.54,196146.72,110996.82 +Sub-Saharan Africa,Mauritania,Clothes,Offline,H,1/22/2017,557552564,2/13/2017,1048,109.28,35.84,114525.44,37560.32,76965.12 +Europe,Macedonia,Baby Food,Online,H,6/6/2015,684973800,6/7/2015,7824,255.28,159.42,1997310.72,1247302.08,750008.64 +North America,Canada,Fruits,Offline,M,2/16/2016,669531571,3/27/2016,8125,9.33,6.92,75806.25,56225,19581.25 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,L,10/22/2010,339399707,12/3/2010,4770,154.06,90.93,734866.2,433736.1,301130.1 +Middle East and North Africa,Pakistan,Household,Offline,C,11/25/2014,943064534,12/17/2014,2608,668.27,502.54,1742848.16,1310624.32,432223.84 +Europe,Spain,Snacks,Online,M,10/26/2010,199324882,12/3/2010,3517,152.58,97.44,536623.86,342696.48,193927.38 +Sub-Saharan Africa,Burundi,Vegetables,Online,M,5/4/2012,847292077,5/9/2012,1409,154.06,90.93,217070.54,128120.37,88950.17 +Asia,Singapore,Office Supplies,Offline,M,5/16/2015,296389949,6/20/2015,7227,651.21,524.96,4706294.67,3793885.92,912408.75 +Australia and Oceania,Papua New Guinea,Vegetables,Online,M,11/18/2016,976354825,12/31/2016,3944,154.06,90.93,607612.64,358627.92,248984.72 +Sub-Saharan Africa,Togo,Meat,Online,H,2/14/2011,887235534,3/26/2011,1566,421.89,364.69,660679.74,571104.54,89575.2 +Europe,Ireland,Clothes,Offline,L,2/17/2016,349393403,4/4/2016,2127,109.28,35.84,232438.56,76231.68,156206.88 +Europe,Bulgaria,Vegetables,Online,L,12/1/2016,653502261,12/24/2016,4696,154.06,90.93,723465.76,427007.28,296458.48 +Europe,Romania,Cereal,Offline,M,9/22/2014,910548436,11/4/2014,372,205.7,117.11,76520.4,43564.92,32955.48 +Asia,Cambodia,Baby Food,Online,C,8/18/2015,301830756,9/4/2015,7283,255.28,159.42,1859204.24,1161055.86,698148.38 +Asia,India,Clothes,Online,C,8/20/2011,328960549,9/9/2011,5592,109.28,35.84,611093.76,200417.28,410676.48 +Australia and Oceania,Federated States of Micronesia,Fruits,Online,C,9/28/2014,763861644,10/14/2014,2490,9.33,6.92,23231.7,17230.8,6000.9 +Asia,Taiwan,Beverages,Offline,C,4/17/2015,998770368,5/17/2015,7202,47.45,31.79,341734.9,228951.58,112783.32 +Middle East and North Africa,Yemen,Personal Care,Offline,C,1/21/2016,496235549,2/17/2016,5981,81.73,56.67,488827.13,338943.27,149883.86 +Asia,India,Personal Care,Online,M,4/18/2013,139118516,5/23/2013,7115,81.73,56.67,581508.95,403207.05,178301.9 +Europe,Luxembourg,Office Supplies,Online,M,9/13/2015,880593097,10/3/2015,5921,651.21,524.96,3855814.41,3108288.16,747526.25 +Europe,Cyprus,Fruits,Offline,H,4/19/2010,594145619,4/30/2010,9747,9.33,6.92,90939.51,67449.24,23490.27 +Asia,South Korea,Personal Care,Offline,H,9/10/2011,823574912,10/7/2011,2973,81.73,56.67,242983.29,168479.91,74503.38 +Sub-Saharan Africa,Madagascar,Meat,Online,C,10/30/2012,932992303,12/18/2012,2010,421.89,364.69,847998.9,733026.9,114972 +Asia,Tajikistan,Baby Food,Offline,M,7/7/2011,356821620,8/20/2011,302,255.28,159.42,77094.56,48144.84,28949.72 +Europe,Slovenia,Fruits,Offline,H,3/7/2014,849799191,4/22/2014,3320,9.33,6.92,30975.6,22974.4,8001.2 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,C,12/21/2016,636973845,1/16/2017,3571,437.2,263.33,1561241.2,940351.43,620889.77 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,L,2/5/2017,263706910,2/23/2017,5590,81.73,56.67,456870.7,316785.3,140085.4 +Europe,Romania,Vegetables,Online,M,8/14/2016,345672214,9/27/2016,944,154.06,90.93,145432.64,85837.92,59594.72 +Asia,Japan,Cereal,Online,C,1/31/2011,218856084,3/12/2011,3234,205.7,117.11,665233.8,378733.74,286500.06 +Sub-Saharan Africa,Senegal,Personal Care,Online,C,1/16/2016,189557349,2/15/2016,3087,81.73,56.67,252300.51,174940.29,77360.22 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,C,3/31/2010,184387338,4/1/2010,3166,437.2,263.33,1384175.2,833702.78,550472.42 +Sub-Saharan Africa,South Africa,Personal Care,Online,H,2/27/2015,200269877,3/28/2015,3162,81.73,56.67,258430.26,179190.54,79239.72 +Europe,Germany,Baby Food,Offline,M,6/11/2015,754441297,6/13/2015,4800,255.28,159.42,1225344,765216,460128 +Sub-Saharan Africa,Burundi,Beverages,Offline,M,10/7/2015,634450423,11/25/2015,6834,47.45,31.79,324273.3,217252.86,107020.44 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,H,4/13/2014,948158586,4/20/2014,51,421.89,364.69,21516.39,18599.19,2917.2 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,H,12/29/2013,173739612,1/5/2014,2267,47.45,31.79,107569.15,72067.93,35501.22 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,M,5/28/2011,909679830,7/8/2011,3332,9.33,6.92,31087.56,23057.44,8030.12 +Sub-Saharan Africa,Botswana,Personal Care,Offline,H,6/7/2015,424778068,7/15/2015,125,81.73,56.67,10216.25,7083.75,3132.5 +Central America and the Caribbean,El Salvador,Household,Offline,C,5/7/2013,108145654,6/19/2013,1557,668.27,502.54,1040496.39,782454.78,258041.61 +Europe,Norway,Personal Care,Online,L,6/2/2012,519206416,7/8/2012,3571,81.73,56.67,291857.83,202368.57,89489.26 +Australia and Oceania,New Zealand,Baby Food,Online,L,5/26/2013,937696683,6/7/2013,4141,255.28,159.42,1057114.48,660158.22,396956.26 +Middle East and North Africa,Qatar,Household,Online,M,5/1/2014,713665282,5/8/2014,8271,668.27,502.54,5527261.17,4156508.34,1370752.83 +Middle East and North Africa,United Arab Emirates,Baby Food,Offline,L,4/24/2014,617473542,5/9/2014,2998,255.28,159.42,765329.44,477941.16,287388.28 +Europe,Montenegro,Snacks,Offline,M,4/17/2017,589795291,5/9/2017,2388,152.58,97.44,364361.04,232686.72,131674.32 +Asia,North Korea,Meat,Online,M,2/24/2013,191616857,3/22/2013,2541,421.89,364.69,1072022.49,926677.29,145345.2 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,H,10/2/2011,854237067,10/15/2011,6586,154.06,90.93,1014639.16,598864.98,415774.18 +Asia,Thailand,Clothes,Online,H,6/16/2016,929267251,7/20/2016,9685,109.28,35.84,1058376.8,347110.4,711266.4 +Asia,Sri Lanka,Beverages,Offline,C,10/6/2012,638631236,10/31/2012,4029,47.45,31.79,191176.05,128081.91,63094.14 +North America,Mexico,Beverages,Online,H,7/9/2017,724565351,8/17/2017,3844,47.45,31.79,182397.8,122200.76,60197.04 +Sub-Saharan Africa,Benin,Baby Food,Online,M,7/24/2014,199618422,8/8/2014,382,255.28,159.42,97516.96,60898.44,36618.52 +Central America and the Caribbean,Grenada,Baby Food,Online,C,7/5/2011,396651780,7/10/2011,6931,255.28,159.42,1769345.68,1104940.02,664405.66 +Sub-Saharan Africa,Seychelles ,Beverages,Online,L,4/7/2013,918839251,4/9/2013,3808,47.45,31.79,180689.6,121056.32,59633.28 +Sub-Saharan Africa,Rwanda,Meat,Online,C,8/25/2010,989667165,9/3/2010,3362,421.89,364.69,1418394.18,1226087.78,192306.4 +Europe,Germany,Clothes,Online,M,6/21/2014,802934348,7/10/2014,4971,109.28,35.84,543230.88,178160.64,365070.24 +Asia,Mongolia,Baby Food,Online,C,11/24/2013,172752130,1/1/2014,49,255.28,159.42,12508.72,7811.58,4697.14 +Asia,Philippines,Cosmetics,Online,H,7/7/2010,783544337,7/17/2010,7036,437.2,263.33,3076139.2,1852789.88,1223349.32 +Europe,Greece,Personal Care,Offline,L,7/18/2014,340047299,8/31/2014,6407,81.73,56.67,523644.11,363084.69,160559.42 +Middle East and North Africa,Syria,Clothes,Offline,L,10/10/2010,217309844,11/13/2010,5667,109.28,35.84,619289.76,203105.28,416184.48 +Australia and Oceania,Tonga,Cereal,Online,L,5/5/2015,510693299,6/14/2015,4351,205.7,117.11,895000.7,509545.61,385455.09 +Middle East and North Africa,Qatar,Snacks,Online,M,5/17/2011,485871493,5/25/2011,9027,152.58,97.44,1377339.66,879590.88,497748.78 +Europe,Sweden,Cosmetics,Online,H,5/10/2013,828830754,5/11/2013,8293,437.2,263.33,3625699.6,2183795.69,1441903.91 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,L,5/2/2010,495869910,5/19/2010,7781,154.06,90.93,1198740.86,707526.33,491214.53 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Online,L,2/17/2015,763600289,3/7/2015,5149,154.06,90.93,793254.94,468198.57,325056.37 +Sub-Saharan Africa,Benin,Cosmetics,Online,C,2/18/2015,278945720,2/22/2015,5092,437.2,263.33,2226222.4,1340876.36,885346.04 +Sub-Saharan Africa,Botswana,Household,Offline,L,12/11/2013,909142529,1/20/2014,4332,668.27,502.54,2894945.64,2177003.28,717942.36 +Middle East and North Africa,Oman,Clothes,Offline,M,6/8/2012,991739547,7/5/2012,6625,109.28,35.84,723980,237440,486540 +Sub-Saharan Africa,Botswana,Baby Food,Offline,H,7/21/2012,284598100,8/21/2012,7757,255.28,159.42,1980206.96,1236620.94,743586.02 +Sub-Saharan Africa,Mali,Vegetables,Online,M,7/6/2013,415892016,7/11/2013,545,154.06,90.93,83962.7,49556.85,34405.85 +Europe,Albania,Cosmetics,Online,M,8/7/2015,834107625,8/23/2015,9837,437.2,263.33,4300736.4,2590377.21,1710359.19 +Asia,Taiwan,Cereal,Offline,L,5/18/2016,158043754,6/8/2016,7514,205.7,117.11,1545629.8,879964.54,665665.26 +Middle East and North Africa,Yemen,Office Supplies,Offline,M,6/23/2014,226811730,7/29/2014,7486,651.21,524.96,4874958.06,3929850.56,945107.5 +Asia,Kyrgyzstan,Household,Offline,M,5/16/2013,249835383,6/4/2013,697,668.27,502.54,465784.19,350270.38,115513.81 +Sub-Saharan Africa,Comoros,Beverages,Offline,H,1/14/2010,856851041,2/23/2010,119,47.45,31.79,5646.55,3783.01,1863.54 +Sub-Saharan Africa,Namibia,Personal Care,Online,L,11/14/2013,947907531,11/20/2013,5758,81.73,56.67,470601.34,326305.86,144295.48 +Sub-Saharan Africa,Uganda,Household,Offline,H,8/12/2012,843366181,9/22/2012,9649,668.27,502.54,6448137.23,4849008.46,1599128.77 +Sub-Saharan Africa,Niger,Fruits,Online,H,1/1/2014,933900821,1/4/2014,861,9.33,6.92,8033.13,5958.12,2075.01 +Europe,Liechtenstein,Cosmetics,Online,C,9/12/2011,330497777,9/28/2011,491,437.2,263.33,214665.2,129295.03,85370.17 +Sub-Saharan Africa,Ghana,Personal Care,Offline,M,10/13/2011,914455878,11/24/2011,6670,81.73,56.67,545139.1,377988.9,167150.2 +Australia and Oceania,Tuvalu,Baby Food,Offline,L,10/30/2013,587386453,11/3/2013,9559,255.28,159.42,2440221.52,1523895.78,916325.74 +North America,Greenland,Vegetables,Offline,L,9/10/2014,921213328,9/26/2014,6350,154.06,90.93,978281,577405.5,400875.5 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,C,4/17/2012,408172833,4/22/2012,6267,437.2,263.33,2739932.4,1650289.11,1089643.29 +Europe,Denmark,Cosmetics,Online,C,12/20/2016,310813796,1/24/2017,5564,437.2,263.33,2432580.8,1465168.12,967412.68 +Australia and Oceania,Kiribati,Household,Online,L,5/31/2017,611997544,7/3/2017,2528,668.27,502.54,1689386.56,1270421.12,418965.44 +Central America and the Caribbean,Belize,Fruits,Offline,C,9/26/2014,464897906,10/12/2014,2476,9.33,6.92,23101.08,17133.92,5967.16 +Asia,Uzbekistan,Cereal,Online,C,2/12/2011,443001210,2/25/2011,2757,205.7,117.11,567114.9,322872.27,244242.63 +Australia and Oceania,Fiji,Personal Care,Offline,H,7/31/2013,290106284,9/12/2013,7751,81.73,56.67,633489.23,439249.17,194240.06 +Asia,Vietnam,Snacks,Offline,H,1/31/2015,270324456,3/7/2015,3869,152.58,97.44,590332.02,376995.36,213336.66 +Europe,Finland,Cereal,Offline,C,6/2/2013,718079555,6/12/2013,4552,205.7,117.11,936346.4,533084.72,403261.68 +Asia,Bangladesh,Cereal,Offline,H,1/11/2015,688107907,3/2/2015,5276,205.7,117.11,1085273.2,617872.36,467400.84 +Australia and Oceania,Samoa ,Cereal,Online,M,1/20/2016,205458343,2/13/2016,8544,205.7,117.11,1757500.8,1000587.84,756912.96 +Asia,Brunei,Snacks,Offline,L,9/13/2013,715492188,10/2/2013,8893,152.58,97.44,1356893.94,866533.92,490360.02 +Middle East and North Africa,Turkey,Cereal,Online,C,1/13/2010,133883273,1/18/2010,7891,205.7,117.11,1623178.7,924115.01,699063.69 +Sub-Saharan Africa,Equatorial Guinea,Meat,Online,L,9/30/2015,496617925,10/20/2015,9135,421.89,364.69,3853965.15,3331443.15,522522 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,M,2/6/2016,309994971,3/14/2016,3256,47.45,31.79,154497.2,103508.24,50988.96 +Australia and Oceania,Palau,Clothes,Offline,C,7/23/2012,400625741,9/3/2012,2914,109.28,35.84,318441.92,104437.76,214004.16 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Offline,L,6/11/2011,765434062,6/22/2011,7803,421.89,364.69,3292007.67,2845676.07,446331.6 +Sub-Saharan Africa,Ethiopia,Meat,Online,M,7/25/2012,121656262,8/29/2012,9646,421.89,364.69,4069550.94,3517799.74,551751.2 +Asia,Brunei,Fruits,Offline,H,1/5/2013,856841170,2/12/2013,7198,9.33,6.92,67157.34,49810.16,17347.18 +Europe,Kosovo,Snacks,Online,L,12/11/2010,478850114,12/22/2010,1245,152.58,97.44,189962.1,121312.8,68649.3 +Middle East and North Africa,Algeria,Personal Care,Online,M,12/7/2016,165856921,1/11/2017,9604,81.73,56.67,784934.92,544258.68,240676.24 +Europe,Netherlands,Vegetables,Offline,L,5/4/2012,716347920,6/23/2012,2123,154.06,90.93,327069.38,193044.39,134024.99 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,C,8/27/2013,299121940,10/2/2013,5684,154.06,90.93,875677.04,516846.12,358830.92 +Sub-Saharan Africa,Chad,Office Supplies,Offline,M,9/21/2015,303290307,10/28/2015,9196,651.21,524.96,5988527.16,4827532.16,1160995 +Australia and Oceania,Kiribati,Office Supplies,Offline,H,8/28/2010,388276851,10/1/2010,8603,651.21,524.96,5602359.63,4516230.88,1086128.75 +Middle East and North Africa,Qatar,Cosmetics,Offline,C,5/14/2014,733817899,6/6/2014,1878,437.2,263.33,821061.6,494533.74,326527.86 +Sub-Saharan Africa,Cameroon,Vegetables,Online,L,4/26/2017,689962279,6/3/2017,4026,154.06,90.93,620245.56,366084.18,254161.38 +Europe,Croatia,Meat,Online,C,1/12/2011,127071321,2/5/2011,2082,421.89,364.69,878374.98,759284.58,119090.4 +Europe,Spain,Office Supplies,Online,L,8/13/2014,785818850,8/29/2014,115,651.21,524.96,74889.15,60370.4,14518.75 +Europe,Ukraine,Cosmetics,Online,L,5/12/2010,427191197,5/25/2010,4223,437.2,263.33,1846295.6,1112042.59,734253.01 +Asia,Indonesia,Meat,Online,M,9/18/2015,482487189,9/20/2015,7536,421.89,364.69,3179363.04,2748303.84,431059.2 +Central America and the Caribbean,Jamaica,Personal Care,Offline,M,4/26/2011,203318154,5/27/2011,5215,81.73,56.67,426221.95,295534.05,130687.9 +Middle East and North Africa,Qatar,Personal Care,Offline,H,12/14/2012,711607921,1/23/2013,9452,81.73,56.67,772511.96,535644.84,236867.12 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,L,10/4/2014,949592816,11/1/2014,4471,109.28,35.84,488590.88,160240.64,328350.24 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,H,9/17/2015,829821670,10/24/2015,1527,205.7,117.11,314103.9,178826.97,135276.93 +Asia,Japan,Personal Care,Online,L,11/12/2015,785155808,11/29/2015,3906,81.73,56.67,319237.38,221353.02,97884.36 +North America,United States of America,Vegetables,Online,C,7/15/2012,418769061,7/27/2012,1926,154.06,90.93,296719.56,175131.18,121588.38 +Middle East and North Africa,Jordan,Beverages,Offline,M,9/14/2011,754147756,10/9/2011,7935,47.45,31.79,376515.75,252253.65,124262.1 +Sub-Saharan Africa,Guinea,Fruits,Online,C,8/6/2016,185090720,9/24/2016,1312,9.33,6.92,12240.96,9079.04,3161.92 +Australia and Oceania,Palau,Baby Food,Online,C,5/21/2016,325709283,6/30/2016,3470,255.28,159.42,885821.6,553187.4,332634.2 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,L,8/27/2012,160427272,10/7/2012,2850,109.28,35.84,311448,102144,209304 +Europe,Liechtenstein,Baby Food,Online,H,8/18/2015,993981015,8/29/2015,9926,255.28,159.42,2533909.28,1582402.92,951506.36 +Australia and Oceania,Papua New Guinea,Fruits,Online,C,2/2/2010,601419341,3/21/2010,2203,9.33,6.92,20553.99,15244.76,5309.23 +Sub-Saharan Africa,Mali,Snacks,Offline,H,3/7/2012,878103578,3/12/2012,9217,152.58,97.44,1406329.86,898104.48,508225.38 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,M,8/6/2012,189707553,9/10/2012,7535,437.2,263.33,3294302,1984191.55,1310110.45 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,L,9/7/2010,122217595,10/23/2010,5757,437.2,263.33,2516960.4,1515990.81,1000969.59 +Europe,Albania,Vegetables,Offline,C,8/17/2010,531932532,9/24/2010,9512,154.06,90.93,1465418.72,864926.16,600492.56 +Australia and Oceania,Samoa ,Office Supplies,Offline,M,2/8/2010,895463693,3/3/2010,6461,651.21,524.96,4207467.81,3391766.56,815701.25 +Asia,North Korea,Household,Offline,H,8/28/2011,759734904,8/28/2011,1296,668.27,502.54,866077.92,651291.84,214786.08 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,L,4/21/2011,191982495,5/27/2011,741,109.28,35.84,80976.48,26557.44,54419.04 +Asia,Malaysia,Household,Offline,C,6/29/2017,229755294,7/30/2017,8552,668.27,502.54,5715045.04,4297722.08,1417322.96 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,M,1/9/2017,630914628,2/28/2017,514,255.28,159.42,131213.92,81941.88,49272.04 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,M,9/9/2016,323634326,10/26/2016,9444,81.73,56.67,771858.12,535191.48,236666.64 +Europe,Italy,Snacks,Online,H,10/9/2016,556400716,11/18/2016,191,152.58,97.44,29142.78,18611.04,10531.74 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,H,11/2/2014,848012626,12/4/2014,4636,651.21,524.96,3019009.56,2433714.56,585295 +Sub-Saharan Africa,Zambia,Household,Offline,L,1/30/2017,337581384,3/15/2017,6688,668.27,502.54,4469389.76,3360987.52,1108402.24 +Asia,Mongolia,Baby Food,Offline,L,11/5/2011,934530818,12/6/2011,7291,255.28,159.42,1861246.48,1162331.22,698915.26 +Europe,Ukraine,Household,Online,H,3/30/2011,568597257,4/13/2011,9419,668.27,502.54,6294435.13,4733424.26,1561010.87 +Sub-Saharan Africa,Mauritius ,Beverages,Online,L,2/3/2017,839829528,2/3/2017,3075,47.45,31.79,145908.75,97754.25,48154.5 +Europe,Slovenia,Clothes,Offline,H,2/21/2017,268588960,3/6/2017,297,109.28,35.84,32456.16,10644.48,21811.68 +Europe,Malta,Vegetables,Offline,C,7/24/2011,145549380,8/4/2011,151,154.06,90.93,23263.06,13730.43,9532.63 +Europe,Kosovo,Meat,Online,L,9/18/2016,481697118,10/6/2016,3736,421.89,364.69,1576181.04,1362481.84,213699.2 +Central America and the Caribbean,Costa Rica,Vegetables,Online,M,12/24/2015,458331000,2/7/2016,9183,154.06,90.93,1414732.98,835010.19,579722.79 +Asia,Cambodia,Office Supplies,Online,L,6/30/2016,677062356,7/15/2016,6652,651.21,524.96,4331848.92,3492033.92,839815 +Middle East and North Africa,Jordan,Household,Offline,L,2/13/2015,909815013,3/30/2015,3335,668.27,502.54,2228680.45,1675970.9,552709.55 +Europe,Malta,Personal Care,Online,H,5/5/2017,548825299,5/13/2017,8457,81.73,56.67,691190.61,479258.19,211932.42 +Europe,Poland,Snacks,Online,M,10/14/2010,856642043,11/3/2010,8272,152.58,97.44,1262141.76,806023.68,456118.08 +Sub-Saharan Africa,Uganda,Beverages,Online,H,6/6/2014,916126573,6/14/2014,1066,47.45,31.79,50581.7,33888.14,16693.56 +Sub-Saharan Africa,Liberia,Fruits,Offline,L,3/31/2014,780452716,5/10/2014,2157,9.33,6.92,20124.81,14926.44,5198.37 +Asia,Brunei,Cereal,Online,C,5/28/2012,123106801,7/11/2012,8893,205.7,117.11,1829290.1,1041459.23,787830.87 +Sub-Saharan Africa,South Africa,Clothes,Online,L,12/12/2015,487887656,1/18/2016,5654,109.28,35.84,617869.12,202639.36,415229.76 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,C,3/28/2010,338906610,3/28/2010,8852,651.21,524.96,5764510.92,4646945.92,1117565 +Central America and the Caribbean,Nicaragua,Fruits,Online,C,10/19/2015,910587489,10/23/2015,1928,9.33,6.92,17988.24,13341.76,4646.48 +Central America and the Caribbean,Belize,Cosmetics,Offline,L,5/7/2016,357666623,6/7/2016,357,437.2,263.33,156080.4,94008.81,62071.59 +Middle East and North Africa,Saudi Arabia,Fruits,Offline,H,8/10/2015,505192840,8/10/2015,6643,9.33,6.92,61979.19,45969.56,16009.63 +Europe,Hungary,Cosmetics,Offline,C,10/11/2010,998527467,11/29/2010,5322,437.2,263.33,2326778.4,1401442.26,925336.14 +Asia,Sri Lanka,Baby Food,Online,L,6/30/2011,653344333,8/15/2011,7962,255.28,159.42,2032539.36,1269302.04,763237.32 +Europe,Slovenia,Cosmetics,Online,C,4/24/2013,605629765,5/23/2013,8161,437.2,263.33,3567989.2,2149036.13,1418953.07 +Australia and Oceania,Marshall Islands,Meat,Offline,H,8/18/2016,261682593,9/8/2016,6549,421.89,364.69,2762957.61,2388354.81,374602.8 +Sub-Saharan Africa,The Gambia,Office Supplies,Offline,H,5/6/2015,448114144,5/16/2015,5788,651.21,524.96,3769203.48,3038468.48,730735 +Central America and the Caribbean,Saint Lucia,Personal Care,Online,L,10/10/2015,261848247,11/1/2015,5570,81.73,56.67,455236.1,315651.9,139584.2 +Middle East and North Africa,Lebanon,Fruits,Online,H,2/27/2010,220121228,4/13/2010,7618,9.33,6.92,71075.94,52716.56,18359.38 +Europe,Liechtenstein,Clothes,Online,M,9/25/2010,910481917,9/30/2010,687,109.28,35.84,75075.36,24622.08,50453.28 +Asia,Thailand,Office Supplies,Online,L,8/27/2015,740791642,10/11/2015,5564,651.21,524.96,3623332.44,2920877.44,702455 +Central America and the Caribbean,Panama,Vegetables,Offline,C,10/10/2012,889224231,11/20/2012,65,154.06,90.93,10013.9,5910.45,4103.45 +Asia,Myanmar,Personal Care,Offline,C,10/1/2013,354266011,11/7/2013,4040,81.73,56.67,330189.2,228946.8,101242.4 +Asia,China,Vegetables,Offline,H,5/8/2012,904715812,5/19/2012,4368,154.06,90.93,672934.08,397182.24,275751.84 +Sub-Saharan Africa,Sudan,Fruits,Online,M,12/29/2010,329684960,1/6/2011,9961,9.33,6.92,92936.13,68930.12,24006.01 +Europe,Slovakia,Office Supplies,Offline,C,12/9/2016,988597285,12/19/2016,6760,651.21,524.96,4402179.6,3548729.6,853450 +Central America and the Caribbean,Barbados,Meat,Offline,L,10/22/2015,361189115,11/3/2015,2740,421.89,364.69,1155978.6,999250.6,156728 +Middle East and North Africa,Morocco,Fruits,Online,M,3/15/2013,497509276,5/1/2013,2905,9.33,6.92,27103.65,20102.6,7001.05 +Europe,Monaco,Fruits,Online,L,10/20/2015,367919099,10/30/2015,4292,9.33,6.92,40044.36,29700.64,10343.72 +Central America and the Caribbean,Honduras,Cereal,Online,H,5/29/2012,813092410,7/7/2012,968,205.7,117.11,199117.6,113362.48,85755.12 +Asia,Japan,Cosmetics,Online,H,8/14/2015,494015538,9/12/2015,9031,437.2,263.33,3948353.2,2378133.23,1570219.97 +Europe,Iceland,Beverages,Online,H,7/29/2012,841987311,8/17/2012,1611,47.45,31.79,76441.95,51213.69,25228.26 +Middle East and North Africa,Israel,Personal Care,Offline,C,3/22/2014,208619058,3/29/2014,3870,81.73,56.67,316295.1,219312.9,96982.2 +Europe,Macedonia,Meat,Offline,C,8/13/2013,615834605,9/14/2013,8000,421.89,364.69,3375120,2917520,457600 +Sub-Saharan Africa,Zimbabwe,Clothes,Offline,L,6/20/2012,105870282,8/5/2012,8224,109.28,35.84,898718.72,294748.16,603970.56 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,H,5/3/2017,391274917,6/8/2017,5798,651.21,524.96,3775715.58,3043718.08,731997.5 +North America,Greenland,Meat,Offline,C,2/11/2013,104909837,2/18/2013,4007,421.89,364.69,1690513.23,1461312.83,229200.4 +Europe,Belgium,Beverages,Online,M,4/13/2012,649948871,4/13/2012,3169,47.45,31.79,150369.05,100742.51,49626.54 +Central America and the Caribbean,Grenada,Meat,Online,C,3/25/2013,349878346,4/13/2013,5633,421.89,364.69,2376506.37,2054298.77,322207.6 +Middle East and North Africa,Somalia,Baby Food,Online,C,8/17/2011,298497092,8/23/2011,778,255.28,159.42,198607.84,124028.76,74579.08 +Sub-Saharan Africa,Uganda,Cosmetics,Offline,H,10/11/2011,309916436,10/29/2011,15,437.2,263.33,6558,3949.95,2608.05 +Sub-Saharan Africa,Botswana,Personal Care,Offline,H,4/10/2015,268560206,5/30/2015,1788,81.73,56.67,146133.24,101325.96,44807.28 +Europe,Sweden,Household,Online,H,3/9/2017,579164731,3/16/2017,6569,668.27,502.54,4389865.63,3301185.26,1088680.37 +Sub-Saharan Africa,The Gambia,Baby Food,Online,H,6/15/2017,816778838,7/22/2017,1864,255.28,159.42,475841.92,297158.88,178683.04 +Sub-Saharan Africa,Cape Verde,Snacks,Offline,C,1/24/2017,176763856,3/14/2017,7208,152.58,97.44,1099796.64,702347.52,397449.12 +Australia and Oceania,Kiribati,Personal Care,Offline,L,4/19/2014,624793612,5/28/2014,9169,81.73,56.67,749382.37,519607.23,229775.14 +Asia,China,Office Supplies,Online,L,1/22/2016,146854436,2/9/2016,6346,651.21,524.96,4132578.66,3331396.16,801182.5 +Sub-Saharan Africa,South Sudan,Meat,Online,H,5/24/2011,399245154,6/30/2011,4368,421.89,364.69,1842815.52,1592965.92,249849.6 +Europe,Belgium,Clothes,Offline,H,2/15/2013,858577096,2/20/2013,897,109.28,35.84,98024.16,32148.48,65875.68 +Europe,Sweden,Vegetables,Offline,C,3/22/2016,171774089,4/16/2016,625,154.06,90.93,96287.5,56831.25,39456.25 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,C,9/14/2016,206072461,9/24/2016,275,255.28,159.42,70202,43840.5,26361.5 +Australia and Oceania,Vanuatu,Clothes,Offline,L,6/14/2015,199021041,6/26/2015,3604,109.28,35.84,393845.12,129167.36,264677.76 +Asia,Vietnam,Cereal,Online,H,5/25/2014,808481156,7/11/2014,6395,205.7,117.11,1315451.5,748918.45,566533.05 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Online,L,10/7/2012,962626636,10/24/2012,1468,47.45,31.79,69656.6,46667.72,22988.88 +Central America and the Caribbean,The Bahamas,Household,Offline,H,11/5/2010,109943807,12/16/2010,3670,668.27,502.54,2452550.9,1844321.8,608229.1 +Europe,Vatican City,Baby Food,Offline,C,10/8/2013,469231498,10/30/2013,4882,255.28,159.42,1246276.96,778288.44,467988.52 +Central America and the Caribbean,Honduras,Cosmetics,Online,M,8/4/2012,279601037,9/3/2012,9015,437.2,263.33,3941358,2373919.95,1567438.05 +Middle East and North Africa,Bahrain,Household,Offline,C,10/17/2010,550476253,11/8/2010,7011,668.27,502.54,4685240.97,3523307.94,1161933.03 +Europe,Ireland,Personal Care,Online,M,12/1/2012,111593472,12/18/2012,1843,81.73,56.67,150628.39,104442.81,46185.58 +Sub-Saharan Africa,South Africa,Office Supplies,Online,C,3/20/2013,563001525,4/13/2013,3517,651.21,524.96,2290305.57,1846284.32,444021.25 +Asia,Vietnam,Baby Food,Offline,M,7/29/2014,425061738,8/12/2014,4069,255.28,159.42,1038734.32,648679.98,390054.34 +Asia,Malaysia,Personal Care,Online,H,2/28/2017,988447940,4/17/2017,2566,81.73,56.67,209719.18,145415.22,64303.96 +Europe,Norway,Baby Food,Online,C,8/20/2014,464146459,10/7/2014,106,255.28,159.42,27059.68,16898.52,10161.16 +Europe,Netherlands,Fruits,Online,L,1/28/2013,733456122,2/22/2013,4820,9.33,6.92,44970.6,33354.4,11616.2 +Asia,Sri Lanka,Baby Food,Online,C,1/24/2012,597988259,1/29/2012,6869,255.28,159.42,1753518.32,1095055.98,658462.34 +Sub-Saharan Africa,Uganda,Cosmetics,Online,H,1/8/2016,729666697,1/9/2016,3445,437.2,263.33,1506154,907171.85,598982.15 +Middle East and North Africa,Iran,Cosmetics,Online,L,4/16/2015,520727765,5/26/2015,3772,437.2,263.33,1649118.4,993280.76,655837.64 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,C,8/24/2012,333720290,9/27/2012,4105,109.28,35.84,448594.4,147123.2,301471.2 +Australia and Oceania,Kiribati,Vegetables,Online,C,12/3/2011,151505601,12/16/2011,2729,154.06,90.93,420429.74,248147.97,172281.77 +Asia,Malaysia,Office Supplies,Online,L,3/24/2014,927257525,5/5/2014,4962,651.21,524.96,3231304.02,2604851.52,626452.5 +Australia and Oceania,Nauru,Fruits,Offline,M,3/4/2014,534462392,3/5/2014,8154,9.33,6.92,76076.82,56425.68,19651.14 +Sub-Saharan Africa,South Sudan,Cereal,Online,H,3/18/2011,516919028,3/26/2011,6682,205.7,117.11,1374487.4,782529.02,591958.38 +Asia,China,Cosmetics,Offline,C,6/8/2013,238738763,7/22/2013,6960,437.2,263.33,3042912,1832776.8,1210135.2 +Australia and Oceania,Samoa ,Household,Online,H,1/29/2011,934345424,2/25/2011,2429,668.27,502.54,1623227.83,1220669.66,402558.17 +Middle East and North Africa,Lebanon,Office Supplies,Offline,M,7/28/2010,758475339,9/7/2010,8563,651.21,524.96,5576311.23,4495232.48,1081078.75 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,H,8/20/2015,636177337,8/25/2015,7866,421.89,364.69,3318586.74,2868651.54,449935.2 +Sub-Saharan Africa,Kenya,Clothes,Offline,M,11/25/2015,212812745,11/30/2015,4875,109.28,35.84,532740,174720,358020 +Asia,India,Cereal,Offline,L,6/6/2013,104055392,6/20/2013,1158,205.7,117.11,238200.6,135613.38,102587.22 +Europe,Croatia,Baby Food,Offline,M,5/8/2011,545891606,5/23/2011,312,255.28,159.42,79647.36,49739.04,29908.32 +Asia,Maldives,Fruits,Online,H,1/22/2010,944620215,2/25/2010,2968,9.33,6.92,27691.44,20538.56,7152.88 +Central America and the Caribbean,Haiti,Vegetables,Offline,L,1/11/2011,326852548,1/18/2011,1787,154.06,90.93,275305.22,162491.91,112813.31 +Central America and the Caribbean,Nicaragua,Beverages,Online,C,1/2/2013,489512431,1/12/2013,6461,47.45,31.79,306574.45,205395.19,101179.26 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,C,10/19/2015,149836194,11/21/2015,8714,205.7,117.11,1792469.8,1020496.54,771973.26 +Sub-Saharan Africa,Senegal,Meat,Offline,C,7/1/2016,795372664,7/2/2016,7301,421.89,364.69,3080218.89,2662601.69,417617.2 +Australia and Oceania,Australia,Cosmetics,Online,C,4/5/2013,833983170,4/10/2013,3008,437.2,263.33,1315097.6,792096.64,523000.96 +Middle East and North Africa,Israel,Vegetables,Offline,C,8/30/2016,543841540,9/24/2016,3652,154.06,90.93,562627.12,332076.36,230550.76 +Sub-Saharan Africa,Liberia,Cereal,Online,L,8/20/2015,723434102,8/21/2015,9082,205.7,117.11,1868167.4,1063593.02,804574.38 +Europe,Belarus,Office Supplies,Online,L,7/9/2011,441559684,7/24/2011,6178,651.21,524.96,4023175.38,3243202.88,779972.5 +Asia,Tajikistan,Vegetables,Offline,L,4/23/2014,187329614,5/2/2014,3850,154.06,90.93,593131,350080.5,243050.5 +Asia,Singapore,Personal Care,Online,C,2/15/2016,520167720,3/1/2016,8042,81.73,56.67,657272.66,455740.14,201532.52 +Australia and Oceania,Palau,Baby Food,Online,L,2/23/2010,719810330,3/24/2010,6727,255.28,159.42,1717268.56,1072418.34,644850.22 +Sub-Saharan Africa,Madagascar,Vegetables,Online,M,2/18/2017,136306273,3/23/2017,4910,154.06,90.93,756434.6,446466.3,309968.3 +Central America and the Caribbean,Haiti,Cereal,Online,M,6/20/2013,440016877,7/15/2013,9627,205.7,117.11,1980273.9,1127417.97,852855.93 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,C,9/4/2010,671615970,10/13/2010,4945,255.28,159.42,1262359.6,788331.9,474027.7 +Central America and the Caribbean,Nicaragua,Fruits,Offline,H,10/9/2013,392089879,10/31/2013,6963,9.33,6.92,64964.79,48183.96,16780.83 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,C,6/26/2017,132737433,7/9/2017,8811,651.21,524.96,5737811.31,4625422.56,1112388.75 +Sub-Saharan Africa,Malawi,Clothes,Online,C,1/9/2010,945169961,1/20/2010,5650,109.28,35.84,617432,202496,414936 +Sub-Saharan Africa,Angola,Personal Care,Offline,C,10/2/2014,351311290,10/4/2014,9672,81.73,56.67,790492.56,548112.24,242380.32 +Middle East and North Africa,Kuwait,Beverages,Online,C,8/28/2010,893397748,10/8/2010,5102,47.45,31.79,242089.9,162192.58,79897.32 +Central America and the Caribbean,Panama,Beverages,Online,L,11/11/2011,683978164,11/25/2011,3193,47.45,31.79,151507.85,101505.47,50002.38 +Asia,Philippines,Meat,Offline,M,11/4/2010,155913865,11/29/2010,7232,421.89,364.69,3051108.48,2637438.08,413670.4 +Asia,Sri Lanka,Household,Offline,H,7/3/2012,712378680,7/19/2012,7537,668.27,502.54,5036750.99,3787643.98,1249107.01 +Asia,Malaysia,Fruits,Offline,C,3/26/2015,676858937,5/6/2015,6456,9.33,6.92,60234.48,44675.52,15558.96 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Online,H,9/13/2014,243153464,10/25/2014,3368,255.28,159.42,859783.04,536926.56,322856.48 +Sub-Saharan Africa,Zambia,Meat,Offline,C,3/19/2015,125373589,4/14/2015,9686,421.89,364.69,4086426.54,3532387.34,554039.2 +North America,United States of America,Meat,Offline,H,10/15/2010,207943141,11/21/2010,3851,421.89,364.69,1624698.39,1404421.19,220277.2 +Sub-Saharan Africa,Benin,Meat,Offline,L,8/24/2011,895598447,9/24/2011,6337,421.89,364.69,2673516.93,2311040.53,362476.4 +Central America and the Caribbean,Haiti,Beverages,Online,C,2/22/2010,863388335,2/28/2010,4650,47.45,31.79,220642.5,147823.5,72819 +Central America and the Caribbean,Panama,Baby Food,Online,H,11/8/2014,206674134,11/28/2014,8324,255.28,159.42,2124950.72,1327012.08,797938.64 +Europe,Ireland,Vegetables,Offline,M,6/20/2016,891129672,7/11/2016,3928,154.06,90.93,605147.68,357173.04,247974.64 +Europe,Ireland,Snacks,Online,L,5/2/2014,902741277,5/21/2014,60,152.58,97.44,9154.8,5846.4,3308.4 +North America,Mexico,Snacks,Online,C,8/19/2012,997807776,9/1/2012,2349,152.58,97.44,358410.42,228886.56,129523.86 +Sub-Saharan Africa,Cameroon,Fruits,Online,L,8/15/2016,652940499,8/31/2016,8458,9.33,6.92,78913.14,58529.36,20383.78 +Asia,Cambodia,Fruits,Offline,L,9/10/2013,315063273,10/8/2013,3079,9.33,6.92,28727.07,21306.68,7420.39 +Central America and the Caribbean,Honduras,Meat,Online,M,1/4/2015,951412427,1/16/2015,2934,421.89,364.69,1237825.26,1070000.46,167824.8 +Australia and Oceania,Solomon Islands,Baby Food,Offline,C,11/17/2013,899536788,12/9/2013,1780,255.28,159.42,454398.4,283767.6,170630.8 +Europe,Russia,Office Supplies,Online,C,3/29/2012,817297685,4/20/2012,5402,651.21,524.96,3517836.42,2835833.92,682002.5 +Sub-Saharan Africa,Senegal,Meat,Offline,H,11/21/2016,532868945,12/6/2016,6617,421.89,364.69,2791646.13,2413153.73,378492.4 +Sub-Saharan Africa,Liberia,Clothes,Online,M,12/19/2012,394736897,1/7/2013,275,109.28,35.84,30052,9856,20196 +Europe,Czech Republic,Clothes,Offline,H,3/5/2013,821700370,4/14/2013,8254,109.28,35.84,901997.12,295823.36,606173.76 +Europe,Kosovo,Clothes,Online,M,2/23/2016,952870690,4/8/2016,4467,109.28,35.84,488153.76,160097.28,328056.48 +Europe,Bulgaria,Office Supplies,Online,C,3/19/2010,897671687,4/29/2010,9855,651.21,524.96,6417674.55,5173480.8,1244193.75 +Europe,Bulgaria,Clothes,Offline,H,1/25/2015,385839688,3/14/2015,7393,109.28,35.84,807907.04,264965.12,542941.92 +Australia and Oceania,Tuvalu,Cereal,Online,M,5/20/2017,117423522,6/13/2017,7084,205.7,117.11,1457178.8,829607.24,627571.56 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,C,6/24/2012,412784516,8/6/2012,966,421.89,364.69,407545.74,352290.54,55255.2 +Sub-Saharan Africa,Lesotho,Cereal,Offline,L,9/1/2015,762596499,9/12/2015,8106,205.7,117.11,1667404.2,949293.66,718110.54 +Central America and the Caribbean,Belize,Clothes,Online,M,1/10/2013,277845799,1/14/2013,9601,109.28,35.84,1049197.28,344099.84,705097.44 +Europe,Iceland,Office Supplies,Online,H,8/25/2010,839831244,9/28/2010,3583,651.21,524.96,2333285.43,1880931.68,452353.75 +Middle East and North Africa,United Arab Emirates,Snacks,Online,M,9/5/2015,350164163,9/28/2015,212,152.58,97.44,32346.96,20657.28,11689.68 +Sub-Saharan Africa,Burundi,Snacks,Online,C,5/23/2017,380768382,6/28/2017,6681,152.58,97.44,1019386.98,650996.64,368390.34 +Australia and Oceania,Tonga,Beverages,Offline,M,9/17/2013,323880231,11/5/2013,2213,47.45,31.79,105006.85,70351.27,34655.58 +Sub-Saharan Africa,Swaziland,Snacks,Online,C,12/24/2014,542048537,1/19/2015,3063,152.58,97.44,467352.54,298458.72,168893.82 +Asia,India,Baby Food,Online,H,6/16/2017,118134629,7/31/2017,7517,255.28,159.42,1918939.76,1198360.14,720579.62 +Europe,Macedonia,Clothes,Online,H,9/7/2014,905312335,9/29/2014,893,109.28,35.84,97587.04,32005.12,65581.92 +Australia and Oceania,New Zealand,Personal Care,Offline,C,5/30/2016,777067983,7/7/2016,539,81.73,56.67,44052.47,30545.13,13507.34 +Australia and Oceania,Marshall Islands,Household,Offline,H,7/9/2014,377200400,7/17/2014,836,668.27,502.54,558673.72,420123.44,138550.28 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,H,2/9/2017,869820916,2/24/2017,8193,437.2,263.33,3581979.6,2157462.69,1424516.91 +Europe,Kosovo,Fruits,Online,C,5/27/2014,789353358,6/24/2014,6055,9.33,6.92,56493.15,41900.6,14592.55 +Sub-Saharan Africa,Tanzania,Snacks,Offline,H,11/2/2012,990534055,12/1/2012,9894,152.58,97.44,1509626.52,964071.36,545555.16 +Australia and Oceania,Fiji,Baby Food,Online,L,2/19/2016,598411834,3/29/2016,2214,255.28,159.42,565189.92,352955.88,212234.04 +Middle East and North Africa,Turkey,Personal Care,Offline,M,12/3/2013,158348023,1/14/2014,7554,81.73,56.67,617388.42,428085.18,189303.24 +Asia,Bangladesh,Vegetables,Online,C,11/3/2015,286016452,11/13/2015,7479,154.06,90.93,1152214.74,680065.47,472149.27 +Middle East and North Africa,Lebanon,Baby Food,Offline,M,6/7/2017,317403447,7/7/2017,5588,255.28,159.42,1426504.64,890838.96,535665.68 +Europe,Albania,Cosmetics,Online,M,7/15/2011,558807837,8/9/2011,2512,437.2,263.33,1098246.4,661484.96,436761.44 +North America,Canada,Meat,Offline,L,10/5/2014,936840951,11/6/2014,911,421.89,364.69,384341.79,332232.59,52109.2 +Sub-Saharan Africa,Botswana,Vegetables,Offline,M,9/17/2010,548426616,10/14/2010,478,154.06,90.93,73640.68,43464.54,30176.14 +Europe,Austria,Cosmetics,Online,H,5/4/2014,810801160,6/23/2014,2936,437.2,263.33,1283619.2,773136.88,510482.32 +Europe,Hungary,Office Supplies,Online,L,3/2/2015,511513411,3/27/2015,7040,651.21,524.96,4584518.4,3695718.4,888800 +Sub-Saharan Africa,Kenya,Cereal,Online,M,5/6/2011,758424699,6/20/2011,3577,205.7,117.11,735788.9,418902.47,316886.43 +Sub-Saharan Africa,Madagascar,Meat,Online,H,6/14/2013,929708850,7/22/2013,364,421.89,364.69,153567.96,132747.16,20820.8 +Central America and the Caribbean,The Bahamas,Clothes,Online,L,6/2/2010,923852193,7/17/2010,7249,109.28,35.84,792170.72,259804.16,532366.56 +Central America and the Caribbean,Jamaica,Clothes,Online,M,3/1/2011,709653556,4/17/2011,1112,109.28,35.84,121519.36,39854.08,81665.28 +Europe,Malta,Personal Care,Online,M,7/12/2010,776224267,8/18/2010,865,81.73,56.67,70696.45,49019.55,21676.9 +Sub-Saharan Africa,Kenya,Baby Food,Online,M,10/13/2015,782988154,11/30/2015,2449,255.28,159.42,625180.72,390419.58,234761.14 +Europe,Macedonia,Clothes,Offline,C,7/13/2012,909681546,8/6/2012,3840,109.28,35.84,419635.2,137625.6,282009.6 +Europe,Netherlands,Household,Online,M,12/19/2013,506353271,2/5/2014,40,668.27,502.54,26730.8,20101.6,6629.2 +Sub-Saharan Africa,Senegal,Cosmetics,Online,L,8/11/2011,343364655,8/28/2011,8087,437.2,263.33,3535636.4,2129549.71,1406086.69 +Asia,Japan,Baby Food,Online,H,12/27/2016,361389529,1/12/2017,2047,255.28,159.42,522558.16,326332.74,196225.42 +Europe,Andorra,Meat,Offline,H,5/27/2012,121414220,7/11/2012,8021,421.89,364.69,3383979.69,2925178.49,458801.2 +Middle East and North Africa,Somalia,Cosmetics,Online,H,4/17/2015,154737555,5/24/2015,9136,437.2,263.33,3994259.2,2405782.88,1588476.32 +Europe,Slovakia,Cosmetics,Offline,H,11/16/2013,612970864,12/29/2013,555,437.2,263.33,242646,146148.15,96497.85 +Australia and Oceania,Samoa ,Snacks,Offline,M,5/12/2016,818037974,5/13/2016,4470,152.58,97.44,682032.6,435556.8,246475.8 +North America,Greenland,Fruits,Offline,M,11/20/2016,612175214,12/4/2016,5105,9.33,6.92,47629.65,35326.6,12303.05 +Europe,Luxembourg,Personal Care,Online,H,6/7/2014,807931411,6/27/2014,3713,81.73,56.67,303463.49,210415.71,93047.78 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,M,8/13/2016,938167893,9/3/2016,3583,109.28,35.84,391550.24,128414.72,263135.52 +Australia and Oceania,Tuvalu,Household,Offline,H,3/13/2013,606058490,3/23/2013,5030,668.27,502.54,3361398.1,2527776.2,833621.9 +Central America and the Caribbean,Guatemala,Cosmetics,Offline,M,2/18/2010,835089528,3/31/2010,404,437.2,263.33,176628.8,106385.32,70243.48 +Europe,Iceland,Cereal,Offline,C,9/3/2010,919059836,9/9/2010,9084,205.7,117.11,1868578.8,1063827.24,804751.56 +Australia and Oceania,Samoa ,Cereal,Online,L,7/20/2011,672080743,7/31/2011,2482,205.7,117.11,510547.4,290667.02,219880.38 +Europe,Slovenia,Clothes,Online,M,5/8/2014,878576076,5/9/2014,9040,109.28,35.84,987891.2,323993.6,663897.6 +Sub-Saharan Africa,Swaziland,Meat,Offline,H,2/24/2014,143282163,3/29/2014,9231,421.89,364.69,3894466.59,3366453.39,528013.2 +Europe,Vatican City,Baby Food,Online,H,11/18/2010,741247832,11/20/2010,561,255.28,159.42,143212.08,89434.62,53777.46 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,L,2/10/2013,967834413,3/2/2013,2565,651.21,524.96,1670353.65,1346522.4,323831.25 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,M,7/17/2011,988715732,8/17/2011,1811,437.2,263.33,791769.2,476890.63,314878.57 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,H,1/29/2013,589878118,3/18/2013,6898,651.21,524.96,4492046.58,3621174.08,870872.5 +Europe,Albania,Vegetables,Online,C,5/6/2014,527620398,5/24/2014,3456,154.06,90.93,532431.36,314254.08,218177.28 +Asia,Uzbekistan,Beverages,Online,H,1/7/2013,278553903,1/12/2013,9145,47.45,31.79,433930.25,290719.55,143210.7 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,C,8/20/2011,289602458,8/28/2011,8658,154.06,90.93,1333851.48,787271.94,546579.54 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,H,10/14/2013,628002393,11/26/2013,8718,437.2,263.33,3811509.6,2295710.94,1515798.66 +Asia,China,Meat,Online,M,10/12/2012,531302535,10/22/2012,3082,421.89,364.69,1300264.98,1123974.58,176290.4 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,H,7/24/2010,657364213,8/18/2010,7534,255.28,159.42,1923279.52,1201070.28,722209.24 +Australia and Oceania,Vanuatu,Fruits,Online,H,12/1/2013,834361255,1/12/2014,4891,9.33,6.92,45633.03,33845.72,11787.31 +Asia,Nepal,Baby Food,Offline,H,7/24/2015,510779988,8/20/2015,4,255.28,159.42,1021.12,637.68,383.44 +Middle East and North Africa,Israel,Household,Offline,L,1/20/2013,105419242,2/25/2013,4751,668.27,502.54,3174950.77,2387567.54,787383.23 +Middle East and North Africa,Pakistan,Personal Care,Offline,L,8/7/2012,557390344,9/13/2012,3044,81.73,56.67,248786.12,172503.48,76282.64 +Europe,United Kingdom,Office Supplies,Offline,C,2/8/2010,176117122,3/18/2010,5825,651.21,524.96,3793298.25,3057892,735406.25 +Europe,Belgium,Cereal,Offline,H,2/12/2010,491335904,2/18/2010,6067,205.7,117.11,1247981.9,710506.37,537475.53 +Middle East and North Africa,Egypt,Baby Food,Offline,M,6/15/2014,403095519,6/18/2014,3777,255.28,159.42,964192.56,602129.34,362063.22 +Central America and the Caribbean,Jamaica,Cosmetics,Online,L,11/9/2010,231757295,12/29/2010,988,437.2,263.33,431953.6,260170.04,171783.56 +Central America and the Caribbean,The Bahamas,Clothes,Offline,M,8/23/2014,367995059,8/26/2014,6770,109.28,35.84,739825.6,242636.8,497188.8 +Sub-Saharan Africa,Gabon,Personal Care,Offline,H,11/23/2011,822795140,1/3/2012,2221,81.73,56.67,181522.33,125864.07,55658.26 +Europe,Hungary,Clothes,Online,C,4/7/2016,777456367,4/28/2016,5471,109.28,35.84,597870.88,196080.64,401790.24 +Europe,San Marino,Snacks,Online,M,3/11/2012,833590066,3/30/2012,6680,152.58,97.44,1019234.4,650899.2,368335.2 +Europe,Vatican City,Household,Offline,C,9/1/2011,763120067,10/20/2011,3041,668.27,502.54,2032209.07,1528224.14,503984.93 +Sub-Saharan Africa,Senegal,Beverages,Offline,L,8/10/2012,858282697,9/16/2012,3778,47.45,31.79,179266.1,120102.62,59163.48 +Middle East and North Africa,Lebanon,Cosmetics,Online,H,3/20/2010,581626784,5/5/2010,5145,437.2,263.33,2249394,1354832.85,894561.15 +Middle East and North Africa,Israel,Clothes,Offline,L,11/23/2015,816013658,11/28/2015,5430,109.28,35.84,593390.4,194611.2,398779.2 +Sub-Saharan Africa,Mozambique,Vegetables,Online,C,8/12/2015,714617145,9/12/2015,9948,154.06,90.93,1532588.88,904571.64,628017.24 +Asia,Cambodia,Cereal,Online,C,7/20/2011,850923573,7/21/2011,6050,205.7,117.11,1244485,708515.5,535969.5 +Asia,Malaysia,Office Supplies,Online,M,9/24/2010,968731772,10/30/2010,8114,651.21,524.96,5283917.94,4259525.44,1024392.5 +Middle East and North Africa,Azerbaijan,Fruits,Online,L,9/6/2013,432153069,9/20/2013,2552,9.33,6.92,23810.16,17659.84,6150.32 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,C,8/18/2010,475611293,8/24/2010,2806,255.28,159.42,716315.68,447332.52,268983.16 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,L,7/31/2015,153842771,9/14/2015,4349,651.21,524.96,2832112.29,2283051.04,549061.25 +Europe,Ireland,Household,Online,M,2/8/2017,391896331,3/30/2017,9688,668.27,502.54,6474199.76,4868607.52,1605592.24 +Sub-Saharan Africa,Madagascar,Meat,Offline,M,6/2/2012,835133302,6/7/2012,3357,421.89,364.69,1416284.73,1224264.33,192020.4 +Asia,Kazakhstan,Snacks,Offline,L,2/23/2011,299227511,3/30/2011,6925,152.58,97.44,1056616.5,674772,381844.5 +Middle East and North Africa,Afghanistan,Cosmetics,Online,M,6/1/2016,820165288,6/24/2016,3989,437.2,263.33,1743990.8,1050423.37,693567.43 +North America,Greenland,Vegetables,Online,H,6/27/2013,904245460,8/10/2013,5181,154.06,90.93,798184.86,471108.33,327076.53 +Europe,Switzerland,Clothes,Offline,C,5/24/2011,478079354,6/28/2011,3160,109.28,35.84,345324.8,113254.4,232070.4 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Offline,H,6/17/2016,438590800,7/9/2016,7619,255.28,159.42,1944978.32,1214620.98,730357.34 +Australia and Oceania,East Timor,Office Supplies,Online,M,5/9/2013,403016126,6/22/2013,282,651.21,524.96,183641.22,148038.72,35602.5 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,C,4/21/2014,958904159,5/18/2014,9904,651.21,524.96,6449583.84,5199203.84,1250380 +Sub-Saharan Africa,Chad,Cosmetics,Offline,H,6/21/2017,514116227,7/3/2017,7271,437.2,263.33,3178881.2,1914672.43,1264208.77 +Europe,Romania,Snacks,Online,L,9/18/2010,246826159,10/16/2010,200,152.58,97.44,30516,19488,11028 +Europe,Kosovo,Personal Care,Offline,C,3/31/2013,955520284,4/16/2013,8541,81.73,56.67,698055.93,484018.47,214037.46 +Asia,Cambodia,Vegetables,Online,M,4/12/2011,808997428,4/18/2011,9171,154.06,90.93,1412884.26,833919.03,578965.23 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,H,10/17/2014,296368920,11/30/2014,1004,255.28,159.42,256301.12,160057.68,96243.44 +Europe,United Kingdom,Personal Care,Online,H,11/29/2015,877058589,12/7/2015,9982,81.73,56.67,815828.86,565679.94,250148.92 +Australia and Oceania,Marshall Islands,Household,Online,L,5/24/2015,930802762,7/10/2015,4077,668.27,502.54,2724536.79,2048855.58,675681.21 +Middle East and North Africa,Algeria,Cereal,Offline,H,4/10/2011,707650268,5/21/2011,8295,205.7,117.11,1706281.5,971427.45,734854.05 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,H,3/23/2010,977962434,4/30/2010,9672,651.21,524.96,6298503.12,5077413.12,1221090 +Europe,France,Vegetables,Online,L,3/14/2016,782413089,4/6/2016,2275,154.06,90.93,350486.5,206865.75,143620.75 +Australia and Oceania,Tuvalu,Baby Food,Online,L,7/4/2011,581988561,8/17/2011,2203,255.28,159.42,562381.84,351202.26,211179.58 +Sub-Saharan Africa,Ghana,Cereal,Online,L,7/29/2013,907987678,9/5/2013,2586,205.7,117.11,531940.2,302846.46,229093.74 +Middle East and North Africa,Saudi Arabia,Clothes,Online,C,8/17/2010,112021768,8/19/2010,8585,109.28,35.84,938168.8,307686.4,630482.4 +Europe,Finland,Vegetables,Online,H,11/15/2010,216014659,12/14/2010,2393,154.06,90.93,368665.58,217595.49,151070.09 +Australia and Oceania,Marshall Islands,Snacks,Online,H,1/8/2016,162202680,1/23/2016,8232,152.58,97.44,1256038.56,802126.08,453912.48 +Middle East and North Africa,Turkey,Meat,Offline,H,6/23/2017,763134658,6/26/2017,7359,421.89,364.69,3104688.51,2683753.71,420934.8 +Europe,Luxembourg,Cosmetics,Offline,M,4/17/2015,651671922,6/2/2015,3058,437.2,263.33,1336957.6,805263.14,531694.46 +Australia and Oceania,East Timor,Snacks,Online,M,5/12/2014,330988299,6/14/2014,5648,152.58,97.44,861771.84,550341.12,311430.72 +Middle East and North Africa,Lebanon,Vegetables,Offline,C,1/30/2013,824570119,2/18/2013,7477,154.06,90.93,1151906.62,679883.61,472023.01 +Asia,Indonesia,Office Supplies,Offline,C,9/11/2014,526216208,10/29/2014,7925,651.21,524.96,5160839.25,4160308,1000531.25 +Asia,Singapore,Clothes,Offline,C,12/7/2015,150037896,1/1/2016,8402,109.28,35.84,918170.56,301127.68,617042.88 +Europe,Spain,Cereal,Online,C,10/24/2010,480459010,12/7/2010,7353,205.7,117.11,1512512.1,861109.83,651402.27 +Middle East and North Africa,Iran,Household,Online,H,2/16/2017,122215878,3/1/2017,5249,668.27,502.54,3507749.23,2637832.46,869916.77 +Europe,Spain,Fruits,Online,M,2/3/2012,450357329,3/2/2012,9597,9.33,6.92,89540.01,66411.24,23128.77 +Sub-Saharan Africa,Republic of the Congo,Beverages,Online,M,11/5/2011,660244691,12/23/2011,9931,47.45,31.79,471225.95,315706.49,155519.46 +Europe,Portugal,Fruits,Offline,L,8/29/2014,917551791,9/18/2014,2820,9.33,6.92,26310.6,19514.4,6796.2 +Europe,Albania,Cosmetics,Offline,C,4/20/2012,108264958,4/24/2012,6862,437.2,263.33,3000066.4,1806970.46,1193095.94 +Asia,Laos,Cereal,Online,H,7/13/2016,788683021,7/14/2016,7687,205.7,117.11,1581215.9,900224.57,680991.33 +Central America and the Caribbean,Saint Vincent and the Grenadines,Snacks,Online,C,6/17/2017,635417306,7/9/2017,2956,152.58,97.44,451026.48,288032.64,162993.84 +Middle East and North Africa,Qatar,Personal Care,Offline,M,1/18/2010,995391643,2/5/2010,7362,81.73,56.67,601696.26,417204.54,184491.72 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,H,1/13/2013,135842359,1/14/2013,7627,255.28,159.42,1947020.56,1215896.34,731124.22 +Asia,Turkmenistan,Cosmetics,Online,H,2/27/2012,894318282,3/24/2012,7508,437.2,263.33,3282497.6,1977081.64,1305415.96 +Europe,Croatia,Household,Online,L,12/4/2016,328680741,12/10/2016,2790,668.27,502.54,1864473.3,1402086.6,462386.7 +Middle East and North Africa,Lebanon,Fruits,Online,H,6/1/2011,967103564,7/17/2011,6291,9.33,6.92,58695.03,43533.72,15161.31 +Europe,Poland,Office Supplies,Online,H,1/20/2011,458073079,2/1/2011,2858,651.21,524.96,1861158.18,1500335.68,360822.5 +Asia,Taiwan,Clothes,Offline,H,5/29/2013,120388114,6/7/2013,4373,109.28,35.84,477881.44,156728.32,321153.12 +Asia,Taiwan,Household,Offline,H,2/7/2017,893159997,2/14/2017,4746,668.27,502.54,3171609.42,2385054.84,786554.58 +Sub-Saharan Africa,Liberia,Meat,Online,M,6/23/2010,185812556,7/5/2010,4919,421.89,364.69,2075276.91,1793910.11,281366.8 +Europe,Georgia,Personal Care,Online,M,3/19/2013,428082120,5/2/2013,7867,81.73,56.67,642969.91,445822.89,197147.02 +Europe,Lithuania,Cereal,Online,L,12/30/2011,520017516,1/9/2012,3594,205.7,117.11,739285.8,420893.34,318392.46 +Europe,Portugal,Baby Food,Offline,C,4/13/2017,781980073,5/17/2017,4136,255.28,159.42,1055838.08,659361.12,396476.96 +Europe,Latvia,Personal Care,Offline,L,2/3/2014,704643619,2/27/2014,8560,81.73,56.67,699608.8,485095.2,214513.6 +Australia and Oceania,Vanuatu,Household,Online,M,3/27/2011,298994481,3/31/2011,7966,668.27,502.54,5323438.82,4003233.64,1320205.18 +Europe,Moldova ,Fruits,Online,H,10/14/2014,546331489,11/19/2014,483,9.33,6.92,4506.39,3342.36,1164.03 +Sub-Saharan Africa,Gabon,Baby Food,Online,L,10/1/2016,248265969,11/14/2016,6272,255.28,159.42,1601116.16,999882.24,601233.92 +Europe,Moldova ,Clothes,Offline,H,12/26/2013,976721751,2/4/2014,2526,109.28,35.84,276041.28,90531.84,185509.44 +Sub-Saharan Africa,Liberia,Cereal,Online,C,12/23/2011,323935163,12/24/2011,8468,205.7,117.11,1741867.6,991687.48,750180.12 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,C,6/30/2013,452455031,8/13/2013,353,81.73,56.67,28850.69,20004.51,8846.18 +Europe,Lithuania,Clothes,Offline,M,10/21/2014,445142686,12/4/2014,6468,109.28,35.84,706823.04,231813.12,475009.92 +Europe,Belarus,Cereal,Online,C,1/6/2017,355171954,1/23/2017,2129,205.7,117.11,437935.3,249327.19,188608.11 +Middle East and North Africa,Afghanistan,Snacks,Online,H,9/25/2014,756029164,11/8/2014,4685,152.58,97.44,714837.3,456506.4,258330.9 +Middle East and North Africa,United Arab Emirates,Vegetables,Offline,C,12/27/2014,491513144,2/7/2015,8517,154.06,90.93,1312129.02,774450.81,537678.21 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,L,9/24/2010,725735223,11/5/2010,35,81.73,56.67,2860.55,1983.45,877.1 +Europe,Latvia,Beverages,Online,H,11/25/2014,893119227,12/8/2014,2681,47.45,31.79,127213.45,85228.99,41984.46 +Europe,Romania,Fruits,Online,H,3/22/2011,948401486,4/30/2011,1930,9.33,6.92,18006.9,13355.6,4651.3 +Sub-Saharan Africa,Sudan,Personal Care,Offline,M,12/25/2010,916630828,2/2/2011,286,81.73,56.67,23374.78,16207.62,7167.16 +Europe,Latvia,Household,Online,C,5/22/2011,443168580,7/9/2011,2286,668.27,502.54,1527665.22,1148806.44,378858.78 +Middle East and North Africa,Afghanistan,Meat,Offline,M,7/3/2014,143688571,8/9/2014,9496,421.89,364.69,4006267.44,3463096.24,543171.2 +Middle East and North Africa,Azerbaijan,Meat,Offline,C,11/16/2015,254177129,12/30/2015,5516,421.89,364.69,2327145.24,2011630.04,315515.2 +Sub-Saharan Africa,Seychelles ,Household,Online,H,11/29/2015,180933082,1/9/2016,974,668.27,502.54,650894.98,489473.96,161421.02 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,M,1/27/2016,750567758,2/12/2016,8534,9.33,6.92,79622.22,59055.28,20566.94 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,M,2/11/2015,160004985,3/29/2015,7886,47.45,31.79,374190.7,250695.94,123494.76 +Central America and the Caribbean,Nicaragua,Beverages,Offline,M,11/2/2012,726481091,11/18/2012,754,47.45,31.79,35777.3,23969.66,11807.64 +Central America and the Caribbean,Dominica,Clothes,Online,M,12/1/2013,337544906,12/8/2013,5893,109.28,35.84,643987.04,211205.12,432781.92 +Sub-Saharan Africa,Cameroon,Meat,Online,M,7/1/2016,101057755,7/8/2016,4090,421.89,364.69,1725530.1,1491582.1,233948 +Middle East and North Africa,Lebanon,Office Supplies,Online,L,1/8/2016,295193469,2/24/2016,3162,651.21,524.96,2059126.02,1659923.52,399202.5 +Europe,Armenia,Personal Care,Offline,M,7/20/2016,818438374,8/4/2016,2957,81.73,56.67,241675.61,167573.19,74102.42 +Europe,Russia,Baby Food,Online,C,11/13/2011,739591300,12/28/2011,356,255.28,159.42,90879.68,56753.52,34126.16 +Middle East and North Africa,Morocco,Personal Care,Offline,M,12/16/2011,547763574,1/14/2012,4269,81.73,56.67,348905.37,241924.23,106981.14 +Europe,Czech Republic,Vegetables,Online,H,7/7/2016,802379024,8/24/2016,639,154.06,90.93,98444.34,58104.27,40340.07 +Europe,Vatican City,Clothes,Offline,L,2/25/2011,783173978,4/14/2011,7439,109.28,35.84,812933.92,266613.76,546320.16 +Australia and Oceania,East Timor,Clothes,Offline,C,8/15/2016,740197265,8/27/2016,9674,109.28,35.84,1057174.72,346716.16,710458.56 +Europe,Vatican City,Beverages,Online,C,11/19/2016,543810212,12/26/2016,4381,47.45,31.79,207878.45,139271.99,68606.46 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,M,11/21/2015,134686648,11/28/2015,5627,109.28,35.84,614918.56,201671.68,413246.88 +Sub-Saharan Africa,Ghana,Household,Online,M,1/30/2011,873812901,2/21/2011,9510,668.27,502.54,6355247.7,4779155.4,1576092.3 +Europe,Georgia,Fruits,Online,M,4/30/2012,592487800,5/16/2012,9161,9.33,6.92,85472.13,63394.12,22078.01 +Asia,Kazakhstan,Meat,Offline,L,6/4/2015,342322671,7/15/2015,9740,421.89,364.69,4109208.6,3552080.6,557128 +Sub-Saharan Africa,Kenya,Baby Food,Online,C,6/6/2013,345241343,7/10/2013,3440,255.28,159.42,878163.2,548404.8,329758.4 +Europe,Lithuania,Personal Care,Offline,H,8/17/2015,443480145,10/2/2015,4485,81.73,56.67,366559.05,254164.95,112394.1 +Middle East and North Africa,Bahrain,Meat,Online,M,6/3/2013,549587905,6/19/2013,4129,421.89,364.69,1741983.81,1505805.01,236178.8 +Middle East and North Africa,Bahrain,Clothes,Offline,C,6/9/2014,196425950,7/28/2014,5658,109.28,35.84,618306.24,202782.72,415523.52 +Australia and Oceania,East Timor,Cosmetics,Online,H,1/1/2016,787168109,2/4/2016,9391,437.2,263.33,4105745.2,2472932.03,1632813.17 +Sub-Saharan Africa,Seychelles ,Household,Offline,C,7/3/2016,645300710,7/29/2016,7675,668.27,502.54,5128972.25,3856994.5,1271977.75 +Sub-Saharan Africa,Gabon,Beverages,Online,C,8/13/2011,864622581,8/31/2011,9890,47.45,31.79,469280.5,314403.1,154877.4 +Europe,Belgium,Household,Online,L,3/20/2013,359245049,4/5/2013,7448,668.27,502.54,4977274.96,3742917.92,1234357.04 +Central America and the Caribbean,Barbados,Personal Care,Offline,C,4/28/2015,813591945,5/13/2015,8791,81.73,56.67,718488.43,498185.97,220302.46 +Europe,Vatican City,Cereal,Offline,M,1/2/2013,832399594,1/23/2013,4393,205.7,117.11,903640.1,514464.23,389175.87 +North America,Greenland,Household,Offline,H,10/10/2013,890716826,11/10/2013,1757,668.27,502.54,1174150.39,882962.78,291187.61 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,L,1/19/2011,183904969,1/22/2011,422,668.27,502.54,282009.94,212071.88,69938.06 +Asia,Philippines,Meat,Online,H,9/5/2010,677637851,10/11/2010,6954,421.89,364.69,2933823.06,2536054.26,397768.8 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,H,12/30/2011,357901799,2/8/2012,9951,437.2,263.33,4350577.2,2620396.83,1730180.37 +Australia and Oceania,Australia,Baby Food,Online,C,8/14/2011,880995643,8/26/2011,5043,255.28,159.42,1287377.04,803955.06,483421.98 +Middle East and North Africa,Pakistan,Beverages,Online,H,10/21/2014,823530709,11/7/2014,9892,47.45,31.79,469375.4,314466.68,154908.72 +Australia and Oceania,Fiji,Baby Food,Online,H,7/5/2016,632430827,7/9/2016,9191,255.28,159.42,2346278.48,1465229.22,881049.26 +Asia,Thailand,Cereal,Online,L,10/5/2012,374932324,11/13/2012,9661,205.7,117.11,1987267.7,1131399.71,855867.99 +Europe,Bosnia and Herzegovina,Cereal,Offline,M,1/4/2012,188584029,1/24/2012,5060,205.7,117.11,1040842,592576.6,448265.4 +Sub-Saharan Africa,Namibia,Personal Care,Offline,M,3/11/2016,731247270,3/27/2016,1172,81.73,56.67,95787.56,66417.24,29370.32 +Europe,Russia,Office Supplies,Online,L,12/16/2016,931095874,1/14/2017,815,651.21,524.96,530736.15,427842.4,102893.75 +Sub-Saharan Africa,South Sudan,Baby Food,Online,M,8/5/2014,236616170,8/31/2014,8838,255.28,159.42,2256164.64,1408953.96,847210.68 +Asia,Philippines,Cereal,Offline,M,3/26/2014,866606986,4/7/2014,7120,205.7,117.11,1464584,833823.2,630760.8 +Asia,Malaysia,Snacks,Online,C,7/3/2014,160179650,7/9/2014,9573,152.58,97.44,1460648.34,932793.12,527855.22 +Asia,Tajikistan,Snacks,Offline,C,4/26/2011,926757991,5/11/2011,7139,152.58,97.44,1089268.62,695624.16,393644.46 +Europe,Romania,Fruits,Online,C,10/13/2016,196078336,10/22/2016,2792,9.33,6.92,26049.36,19320.64,6728.72 +Sub-Saharan Africa,Republic of the Congo,Vegetables,Offline,H,1/4/2010,468189513,2/19/2010,6536,154.06,90.93,1006936.16,594318.48,412617.68 +Europe,Germany,Cereal,Online,H,8/9/2016,263452851,9/25/2016,408,205.7,117.11,83925.6,47780.88,36144.72 +Europe,Belarus,Household,Offline,C,1/6/2014,872542178,1/29/2014,3475,668.27,502.54,2322238.25,1746326.5,575911.75 +Europe,Bosnia and Herzegovina,Baby Food,Offline,C,1/17/2011,506443822,3/5/2011,6836,255.28,159.42,1745094.08,1089795.12,655298.96 +North America,United States of America,Baby Food,Online,L,10/11/2013,146456611,11/9/2013,8621,255.28,159.42,2200768.88,1374359.82,826409.06 +Asia,Nepal,Vegetables,Online,H,3/19/2014,394191873,5/4/2014,8990,154.06,90.93,1384999.4,817460.7,567538.7 +Europe,Latvia,Baby Food,Offline,L,10/11/2016,121573436,10/20/2016,5136,255.28,159.42,1311118.08,818781.12,492336.96 +Sub-Saharan Africa,Liberia,Office Supplies,Online,L,10/27/2011,520837628,12/12/2011,6283,651.21,524.96,4091552.43,3298323.68,793228.75 +Asia,Brunei,Fruits,Offline,C,4/1/2017,154533278,4/21/2017,8686,9.33,6.92,81040.38,60107.12,20933.26 +Sub-Saharan Africa,Cameroon,Baby Food,Online,L,3/10/2014,805521714,3/20/2014,631,255.28,159.42,161081.68,100594.02,60487.66 +Sub-Saharan Africa,Namibia,Cereal,Online,H,4/27/2011,726976764,5/29/2011,7434,205.7,117.11,1529173.8,870595.74,658578.06 +Europe,Estonia,Clothes,Online,C,10/26/2010,492384755,11/9/2010,6446,109.28,35.84,704418.88,231024.64,473394.24 +Europe,Ukraine,Office Supplies,Online,C,2/23/2012,745544517,3/20/2012,2045,651.21,524.96,1331724.45,1073543.2,258181.25 +North America,Mexico,Cereal,Offline,C,10/28/2015,850567376,12/15/2015,643,205.7,117.11,132265.1,75301.73,56963.37 +Australia and Oceania,Vanuatu,Cereal,Offline,L,1/27/2012,241877162,3/16/2012,5682,205.7,117.11,1168787.4,665419.02,503368.38 +Europe,France,Fruits,Online,H,11/28/2014,674210202,12/9/2014,2636,9.33,6.92,24593.88,18241.12,6352.76 +Europe,Poland,Personal Care,Online,L,11/25/2012,372615325,11/30/2012,4010,81.73,56.67,327737.3,227246.7,100490.6 +Asia,Kyrgyzstan,Baby Food,Online,L,10/31/2010,782453858,11/17/2010,4339,255.28,159.42,1107659.92,691723.38,415936.54 +Europe,Bulgaria,Vegetables,Online,L,10/4/2010,719399631,10/21/2010,5192,154.06,90.93,799879.52,472108.56,327770.96 +Middle East and North Africa,Saudi Arabia,Cereal,Online,L,10/22/2015,419438970,12/4/2015,167,205.7,117.11,34351.9,19557.37,14794.53 +Middle East and North Africa,Syria,Cosmetics,Online,M,3/27/2011,188870704,4/12/2011,9893,437.2,263.33,4325219.6,2605123.69,1720095.91 +Sub-Saharan Africa,Angola,Beverages,Online,M,8/26/2013,854306161,9/21/2013,7032,47.45,31.79,333668.4,223547.28,110121.12 +Middle East and North Africa,Iraq,Beverages,Online,C,3/28/2014,612669169,5/14/2014,1277,47.45,31.79,60593.65,40595.83,19997.82 +Europe,Kosovo,Meat,Offline,M,10/19/2012,881196057,11/5/2012,4350,421.89,364.69,1835221.5,1586401.5,248820 +Europe,Austria,Cosmetics,Offline,H,1/1/2014,447435653,1/16/2014,5008,437.2,263.33,2189497.6,1318756.64,870740.96 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,L,1/1/2016,419249284,2/1/2016,4035,47.45,31.79,191460.75,128272.65,63188.1 +Asia,Bangladesh,Cosmetics,Online,L,3/24/2014,174810779,5/6/2014,9249,437.2,263.33,4043662.8,2435539.17,1608123.63 +Middle East and North Africa,Somalia,Clothes,Online,M,10/2/2012,512606465,11/14/2012,499,109.28,35.84,54530.72,17884.16,36646.56 +Australia and Oceania,Tuvalu,Beverages,Offline,L,12/5/2012,501435172,12/16/2012,4665,47.45,31.79,221354.25,148300.35,73053.9 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,C,3/3/2017,630408227,4/14/2017,658,651.21,524.96,428496.18,345423.68,83072.5 +Middle East and North Africa,Israel,Fruits,Online,L,1/7/2010,558949458,1/22/2010,4421,9.33,6.92,41247.93,30593.32,10654.61 +Middle East and North Africa,Iran,Baby Food,Offline,C,12/16/2014,466795194,1/12/2015,3926,255.28,159.42,1002229.28,625882.92,376346.36 +Sub-Saharan Africa,Ghana,Household,Online,H,11/16/2014,603994262,11/27/2014,4179,668.27,502.54,2792700.33,2100114.66,692585.67 +Australia and Oceania,New Zealand,Meat,Online,C,6/12/2016,840907990,6/26/2016,2216,421.89,364.69,934908.24,808153.04,126755.2 +Asia,Vietnam,Office Supplies,Online,M,1/19/2016,218210208,2/8/2016,2104,651.21,524.96,1370145.84,1104515.84,265630 +Central America and the Caribbean,Grenada,Meat,Offline,L,2/17/2011,996887242,3/17/2011,9943,421.89,364.69,4194852.27,3626112.67,568739.6 +Asia,Bhutan,Meat,Online,L,7/23/2011,108237922,8/16/2011,8861,421.89,364.69,3738367.29,3231518.09,506849.2 +Sub-Saharan Africa,Zimbabwe,Meat,Offline,C,2/13/2013,403873574,2/20/2013,4020,421.89,364.69,1695997.8,1466053.8,229944 +Europe,Andorra,Snacks,Offline,M,6/16/2016,305718028,7/2/2016,7613,152.58,97.44,1161591.54,741810.72,419780.82 +Australia and Oceania,Kiribati,Meat,Online,L,9/15/2015,556007611,9/18/2015,3863,421.89,364.69,1629761.07,1408797.47,220963.6 +Asia,Turkmenistan,Clothes,Offline,C,5/30/2017,167291152,6/5/2017,4024,109.28,35.84,439742.72,144220.16,295522.56 +Australia and Oceania,Samoa ,Meat,Online,L,1/21/2014,472429978,2/19/2014,1384,421.89,364.69,583895.76,504730.96,79164.8 +Australia and Oceania,Tuvalu,Clothes,Offline,H,7/17/2010,174597918,7/29/2010,6259,109.28,35.84,683983.52,224322.56,459660.96 +Central America and the Caribbean,Cuba,Cosmetics,Online,H,10/28/2012,297281301,11/7/2012,998,437.2,263.33,436325.6,262803.34,173522.26 +North America,Greenland,Household,Online,L,7/31/2016,134278953,8/16/2016,4981,668.27,502.54,3328652.87,2503151.74,825501.13 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,M,12/22/2010,399702203,1/28/2011,9619,152.58,97.44,1467667.02,937275.36,530391.66 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,H,9/23/2012,977974879,10/7/2012,3354,154.06,90.93,516717.24,304979.22,211738.02 +Australia and Oceania,Kiribati,Household,Online,H,12/6/2016,473833310,12/13/2016,6661,668.27,502.54,4451346.47,3347418.94,1103927.53 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,H,12/7/2015,262326323,12/19/2015,7043,154.06,90.93,1085044.58,640419.99,444624.59 +Asia,Kazakhstan,Personal Care,Online,H,9/24/2010,438815248,11/1/2010,4038,81.73,56.67,330025.74,228833.46,101192.28 +Sub-Saharan Africa,Liberia,Beverages,Offline,H,9/29/2014,268973910,10/30/2014,4212,47.45,31.79,199859.4,133899.48,65959.92 +Europe,Macedonia,Vegetables,Online,M,2/29/2012,438788640,3/2/2012,6164,154.06,90.93,949625.84,560492.52,389133.32 +Sub-Saharan Africa,Niger,Cereal,Online,C,10/2/2014,804558265,10/3/2014,5524,205.7,117.11,1136286.8,646915.64,489371.16 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,L,8/14/2012,842894113,9/24/2012,9954,437.2,263.33,4351888.8,2621186.82,1730701.98 +Sub-Saharan Africa,Cape Verde,Household,Offline,M,11/14/2015,100720012,12/4/2015,4145,668.27,502.54,2769979.15,2083028.3,686950.85 +Europe,Malta,Vegetables,Offline,M,12/16/2012,445272290,12/19/2012,4820,154.06,90.93,742569.2,438282.6,304286.6 +North America,Greenland,Cereal,Online,L,4/30/2012,214099776,6/12/2012,5736,205.7,117.11,1179895.2,671742.96,508152.24 +Europe,Lithuania,Household,Offline,M,12/6/2015,965063798,12/9/2015,2679,668.27,502.54,1790295.33,1346304.66,443990.67 +Sub-Saharan Africa,Madagascar,Clothes,Offline,L,5/28/2015,726338183,7/7/2015,8464,109.28,35.84,924945.92,303349.76,621596.16 +Europe,Greece,Snacks,Offline,C,1/13/2011,746409261,1/30/2011,7942,152.58,97.44,1211790.36,773868.48,437921.88 +Middle East and North Africa,Afghanistan,Personal Care,Online,L,7/14/2015,544075858,8/26/2015,2992,81.73,56.67,244536.16,169556.64,74979.52 +Asia,Nepal,Fruits,Offline,H,5/18/2012,158449304,6/20/2012,7525,9.33,6.92,70208.25,52073,18135.25 +Europe,United Kingdom,Office Supplies,Online,H,8/18/2012,598953425,10/4/2012,2484,651.21,524.96,1617605.64,1304000.64,313605 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,C,4/2/2013,695324552,4/4/2013,841,205.7,117.11,172993.7,98489.51,74504.19 +Asia,Maldives,Clothes,Online,C,1/27/2016,247611510,2/5/2016,2603,109.28,35.84,284455.84,93291.52,191164.32 +Europe,Cyprus,Fruits,Offline,C,5/27/2016,476175630,7/4/2016,9805,9.33,6.92,91480.65,67850.6,23630.05 +Middle East and North Africa,Turkey,Beverages,Online,L,5/31/2014,871690738,7/20/2014,1515,47.45,31.79,71886.75,48161.85,23724.9 +Sub-Saharan Africa,Botswana,Office Supplies,Online,L,5/2/2011,545143163,5/18/2011,8831,651.21,524.96,5750835.51,4635921.76,1114913.75 +Sub-Saharan Africa,Djibouti,Snacks,Offline,M,3/30/2013,477831733,3/30/2013,9883,152.58,97.44,1507948.14,962999.52,544948.62 +Europe,Spain,Beverages,Offline,C,2/23/2012,371367776,3/20/2012,4832,47.45,31.79,229278.4,153609.28,75669.12 +Europe,Malta,Office Supplies,Online,L,6/21/2012,897675120,6/27/2012,871,651.21,524.96,567203.91,457240.16,109963.75 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,C,2/19/2012,548990094,3/7/2012,7223,47.45,31.79,342731.35,229619.17,113112.18 +Europe,Switzerland,Cereal,Online,H,11/27/2013,587861526,12/21/2013,144,205.7,117.11,29620.8,16863.84,12756.96 +Asia,India,Vegetables,Offline,H,1/17/2014,997150743,1/21/2014,7918,154.06,90.93,1219847.08,719983.74,499863.34 +Europe,Malta,Cosmetics,Offline,C,9/1/2013,930031573,9/25/2013,5865,437.2,263.33,2564178,1544430.45,1019747.55 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,L,12/13/2014,959990346,12/26/2014,1331,152.58,97.44,203083.98,129692.64,73391.34 +Sub-Saharan Africa,Namibia,Household,Online,H,5/8/2017,830825889,6/16/2017,8698,668.27,502.54,5812612.46,4371092.92,1441519.54 +Europe,Czech Republic,Snacks,Offline,M,10/25/2013,806649529,11/26/2013,4376,152.58,97.44,667690.08,426397.44,241292.64 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,M,4/16/2017,321885097,4/28/2017,1808,651.21,524.96,1177387.68,949127.68,228260 +Europe,Belarus,Office Supplies,Offline,M,7/1/2011,231268918,7/12/2011,6467,651.21,524.96,4211375.07,3394916.32,816458.75 +Asia,Myanmar,Snacks,Offline,M,4/18/2015,559849822,4/19/2015,858,152.58,97.44,130913.64,83603.52,47310.12 +Sub-Saharan Africa,Liberia,Meat,Offline,C,9/30/2010,952989137,10/15/2010,9518,421.89,364.69,4015549.02,3471119.42,544429.6 +North America,Mexico,Vegetables,Online,M,1/22/2015,226360690,2/17/2015,4013,154.06,90.93,618242.78,364902.09,253340.69 +Europe,Hungary,Snacks,Offline,L,3/18/2016,415950810,4/7/2016,7943,152.58,97.44,1211942.94,773965.92,437977.02 +Sub-Saharan Africa,Cape Verde,Snacks,Online,H,8/8/2014,928058326,8/27/2014,1937,152.58,97.44,295547.46,188741.28,106806.18 +Sub-Saharan Africa,Namibia,Clothes,Offline,M,9/15/2011,789294564,9/28/2011,8656,109.28,35.84,945927.68,310231.04,635696.64 +Europe,Russia,Cosmetics,Offline,L,11/1/2013,896583354,11/27/2013,7793,437.2,263.33,3407099.6,2052130.69,1354968.91 +Middle East and North Africa,Oman,Vegetables,Online,C,3/26/2013,867161023,5/12/2013,1072,154.06,90.93,165152.32,97476.96,67675.36 +Asia,South Korea,Snacks,Offline,H,7/25/2014,388576400,7/26/2014,7247,152.58,97.44,1105747.26,706147.68,399599.58 +Sub-Saharan Africa,Rwanda,Personal Care,Offline,M,12/23/2015,568690812,1/25/2016,7104,81.73,56.67,580609.92,402583.68,178026.24 +Sub-Saharan Africa,Seychelles ,Cereal,Online,H,11/28/2012,785678088,12/15/2012,8461,205.7,117.11,1740427.7,990867.71,749559.99 +Middle East and North Africa,Turkey,Cosmetics,Offline,L,1/1/2017,938024556,2/19/2017,1166,437.2,263.33,509775.2,307042.78,202732.42 +Central America and the Caribbean,Costa Rica,Baby Food,Online,L,6/19/2014,994529044,6/24/2014,2100,255.28,159.42,536088,334782,201306 +Middle East and North Africa,Tunisia ,Office Supplies,Online,C,4/13/2015,544302880,5/15/2015,173,651.21,524.96,112659.33,90818.08,21841.25 +Asia,Taiwan,Vegetables,Offline,M,7/28/2011,146769893,8/7/2011,1328,154.06,90.93,204591.68,120755.04,83836.64 +Sub-Saharan Africa,Sudan,Meat,Offline,M,8/31/2011,881666409,10/5/2011,3538,421.89,364.69,1492646.82,1290273.22,202373.6 +Sub-Saharan Africa,Angola,Household,Online,L,8/7/2013,299041259,9/15/2013,1809,668.27,502.54,1208900.43,909094.86,299805.57 +Europe,Norway,Vegetables,Offline,M,6/24/2016,969255769,7/13/2016,3176,154.06,90.93,489294.56,288793.68,200500.88 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,C,9/6/2016,132983767,9/17/2016,1707,437.2,263.33,746300.4,449504.31,296796.09 +Europe,Sweden,Personal Care,Offline,C,8/27/2011,951211583,9/8/2011,3500,81.73,56.67,286055,198345,87710 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,C,4/5/2011,355238044,4/14/2011,1686,255.28,159.42,430402.08,268782.12,161619.96 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,M,4/17/2011,296674478,4/18/2011,1426,668.27,502.54,952953.02,716622.04,236330.98 +Sub-Saharan Africa,Niger,Snacks,Offline,C,5/22/2012,997444713,6/19/2012,4911,152.58,97.44,749320.38,478527.84,270792.54 +North America,Canada,Personal Care,Offline,M,4/3/2016,499785077,5/12/2016,6365,81.73,56.67,520211.45,360704.55,159506.9 +Middle East and North Africa,Azerbaijan,Fruits,Online,C,4/21/2014,516244399,5/16/2014,7045,9.33,6.92,65729.85,48751.4,16978.45 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,L,2/24/2014,579684007,4/3/2014,234,421.89,364.69,98722.26,85337.46,13384.8 +Asia,Taiwan,Office Supplies,Offline,M,2/15/2013,293277728,3/6/2013,6252,651.21,524.96,4071364.92,3282049.92,789315 +Europe,Greece,Snacks,Offline,L,3/12/2017,680511891,4/4/2017,7446,152.58,97.44,1136110.68,725538.24,410572.44 +Europe,Italy,Meat,Online,M,6/14/2014,135185325,7/27/2014,3197,421.89,364.69,1348782.33,1165913.93,182868.4 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,L,10/10/2016,271409356,11/13/2016,4915,205.7,117.11,1011015.5,575595.65,435419.85 +Sub-Saharan Africa,Swaziland,Fruits,Online,L,8/12/2010,973607814,9/23/2010,1043,9.33,6.92,9731.19,7217.56,2513.63 +Europe,Luxembourg,Office Supplies,Offline,C,10/3/2013,846517026,10/25/2013,2054,651.21,524.96,1337585.34,1078267.84,259317.5 +Sub-Saharan Africa,Malawi,Cosmetics,Online,M,12/28/2010,365185821,1/19/2011,5454,437.2,263.33,2384488.8,1436201.82,948286.98 +Europe,Belgium,Clothes,Offline,C,11/19/2010,524975526,1/8/2011,779,109.28,35.84,85129.12,27919.36,57209.76 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,M,9/16/2011,591559970,9/19/2011,4596,421.89,364.69,1939006.44,1676115.24,262891.2 +Asia,Mongolia,Household,Online,H,10/20/2012,350925481,12/3/2012,5503,668.27,502.54,3677489.81,2765477.62,912012.19 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,H,10/14/2010,559370887,11/2/2010,9131,154.06,90.93,1406721.86,830281.83,576440.03 +Central America and the Caribbean,The Bahamas,Personal Care,Online,L,11/28/2010,693507516,1/10/2011,3140,81.73,56.67,256632.2,177943.8,78688.4 +Europe,Ukraine,Office Supplies,Online,L,9/15/2015,300259196,9/28/2015,2223,651.21,524.96,1447639.83,1166986.08,280653.75 +Sub-Saharan Africa,Kenya,Clothes,Online,M,8/17/2013,346862256,10/3/2013,3104,109.28,35.84,339205.12,111247.36,227957.76 +Sub-Saharan Africa,Niger,Vegetables,Offline,M,2/15/2013,970865523,3/30/2013,9538,154.06,90.93,1469424.28,867290.34,602133.94 +Asia,North Korea,Beverages,Offline,C,2/21/2016,130130326,3/11/2016,7310,47.45,31.79,346859.5,232384.9,114474.6 +Middle East and North Africa,Jordan,Fruits,Online,L,4/27/2014,352830493,5/25/2014,9238,9.33,6.92,86190.54,63926.96,22263.58 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,C,7/9/2015,187452352,8/15/2015,171,152.58,97.44,26091.18,16662.24,9428.94 +Middle East and North Africa,United Arab Emirates,Fruits,Offline,M,4/21/2017,952794730,4/21/2017,1989,9.33,6.92,18557.37,13763.88,4793.49 +Middle East and North Africa,Iran,Snacks,Online,L,9/23/2010,887968957,10/31/2010,8602,152.58,97.44,1312493.16,838178.88,474314.28 +Australia and Oceania,Samoa ,Cereal,Online,M,6/1/2014,102398860,6/6/2014,953,205.7,117.11,196032.1,111605.83,84426.27 +Sub-Saharan Africa,Sudan,Cosmetics,Online,H,3/13/2010,125820767,4/6/2010,2016,437.2,263.33,881395.2,530873.28,350521.92 +Europe,Switzerland,Office Supplies,Online,H,1/13/2015,758283507,1/13/2015,1795,651.21,524.96,1168921.95,942303.2,226618.75 +Europe,Finland,Household,Offline,H,9/3/2016,520148408,9/10/2016,2328,668.27,502.54,1555732.56,1169913.12,385819.44 +Europe,Armenia,Vegetables,Offline,C,4/14/2015,702089297,4/18/2015,2680,154.06,90.93,412880.8,243692.4,169188.4 +Asia,Singapore,Cereal,Online,L,2/3/2012,415092504,2/18/2012,3951,205.7,117.11,812720.7,462701.61,350019.09 +Australia and Oceania,Samoa ,Beverages,Online,M,3/7/2013,640456855,4/26/2013,4271,47.45,31.79,202658.95,135775.09,66883.86 +Australia and Oceania,Palau,Household,Online,H,7/22/2010,179793679,8/26/2010,3800,668.27,502.54,2539426,1909652,629774 +Europe,Ukraine,Baby Food,Offline,C,3/18/2016,605026805,4/19/2016,9731,255.28,159.42,2484129.68,1551316.02,932813.66 +Australia and Oceania,Samoa ,Household,Offline,H,12/3/2012,408392560,12/20/2012,1289,668.27,502.54,861400.03,647774.06,213625.97 +Asia,Malaysia,Cereal,Online,L,1/13/2011,852439773,1/19/2011,4727,205.7,117.11,972343.9,553578.97,418764.93 +Europe,Montenegro,Beverages,Online,C,5/17/2014,120029771,6/13/2014,8331,47.45,31.79,395305.95,264842.49,130463.46 +Asia,Maldives,Meat,Offline,C,6/28/2016,964336383,8/13/2016,7420,421.89,364.69,3130423.8,2705999.8,424424 +Sub-Saharan Africa,Uganda,Cereal,Online,C,12/25/2011,358845937,2/3/2012,9342,205.7,117.11,1921649.4,1094041.62,827607.78 +Middle East and North Africa,Libya,Cosmetics,Offline,L,6/15/2015,747357261,7/14/2015,8476,437.2,263.33,3705707.2,2231985.08,1473722.12 +Middle East and North Africa,Iran,Household,Online,H,4/13/2012,593981683,5/27/2012,1234,668.27,502.54,824645.18,620134.36,204510.82 +Europe,Ireland,Beverages,Online,L,5/30/2015,233143031,6/2/2015,1059,47.45,31.79,50249.55,33665.61,16583.94 +Europe,Belgium,Clothes,Offline,C,2/18/2016,519577634,3/29/2016,3423,109.28,35.84,374065.44,122680.32,251385.12 +Sub-Saharan Africa,Kenya,Fruits,Online,M,8/3/2010,578334319,8/28/2010,832,9.33,6.92,7762.56,5757.44,2005.12 +Central America and the Caribbean,Cuba,Fruits,Online,H,2/19/2011,954774415,4/2/2011,7821,9.33,6.92,72969.93,54121.32,18848.61 +Sub-Saharan Africa,Namibia,Meat,Online,H,4/5/2012,464571750,4/18/2012,5959,421.89,364.69,2514042.51,2173187.71,340854.8 +Central America and the Caribbean,Barbados,Clothes,Online,H,2/1/2017,243712651,2/26/2017,8844,109.28,35.84,966472.32,316968.96,649503.36 +Middle East and North Africa,Lebanon,Household,Offline,C,11/15/2010,598495948,11/16/2010,7106,668.27,502.54,4748726.62,3571049.24,1177677.38 +Asia,South Korea,Clothes,Offline,C,3/25/2010,555532968,4/23/2010,3405,109.28,35.84,372098.4,122035.2,250063.2 +Sub-Saharan Africa,Namibia,Personal Care,Online,L,11/27/2013,111747539,12/30/2013,7435,81.73,56.67,607662.55,421341.45,186321.1 +Asia,Sri Lanka,Vegetables,Online,L,2/21/2014,684375989,2/24/2014,918,154.06,90.93,141427.08,83473.74,57953.34 +Sub-Saharan Africa,Sudan,Household,Online,M,8/6/2015,160967147,8/22/2015,2611,668.27,502.54,1744852.97,1312131.94,432721.03 +Asia,Cambodia,Meat,Offline,L,6/4/2016,549382340,6/16/2016,3298,421.89,364.69,1391393.22,1202747.62,188645.6 +Sub-Saharan Africa,Lesotho,Cosmetics,Online,H,1/24/2012,327795398,2/13/2012,797,437.2,263.33,348448.4,209874.01,138574.39 +Europe,Estonia,Clothes,Online,H,2/26/2014,294692647,3/30/2014,4958,109.28,35.84,541810.24,177694.72,364115.52 +Middle East and North Africa,Oman,Fruits,Online,C,6/22/2016,418872916,7/20/2016,2659,9.33,6.92,24808.47,18400.28,6408.19 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,C,11/12/2013,289447534,11/13/2013,2812,81.73,56.67,229824.76,159356.04,70468.72 +Asia,Singapore,Household,Online,M,8/5/2013,465840327,9/8/2013,1360,668.27,502.54,908847.2,683454.4,225392.8 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,H,6/1/2016,227787625,6/21/2016,6275,437.2,263.33,2743430,1652395.75,1091034.25 +Central America and the Caribbean,Jamaica,Beverages,Online,M,10/19/2012,725338256,12/3/2012,2563,47.45,31.79,121614.35,81477.77,40136.58 +Asia,Bhutan,Vegetables,Offline,H,12/27/2016,928853547,12/29/2016,7261,154.06,90.93,1118629.66,660242.73,458386.93 +Middle East and North Africa,Jordan,Fruits,Offline,L,3/20/2010,779007327,4/19/2010,4434,9.33,6.92,41369.22,30683.28,10685.94 +Europe,Romania,Snacks,Offline,L,8/24/2012,736785924,9/17/2012,183,152.58,97.44,27922.14,17831.52,10090.62 +Europe,Spain,Household,Offline,L,6/8/2011,433488166,7/1/2011,7636,668.27,502.54,5102909.72,3837395.44,1265514.28 +Sub-Saharan Africa,Rwanda,Beverages,Online,H,7/5/2017,920725381,7/29/2017,1956,47.45,31.79,92812.2,62181.24,30630.96 +Europe,Portugal,Baby Food,Online,C,5/13/2016,620421397,5/30/2016,5333,255.28,159.42,1361408.24,850186.86,511221.38 +Middle East and North Africa,Israel,Beverages,Offline,M,4/13/2017,274812543,4/16/2017,1993,47.45,31.79,94567.85,63357.47,31210.38 +Middle East and North Africa,Turkey,Snacks,Online,H,9/1/2011,696447646,9/22/2011,3190,152.58,97.44,486730.2,310833.6,175896.6 +Sub-Saharan Africa,Liberia,Household,Offline,H,9/19/2014,518188035,10/13/2014,2210,668.27,502.54,1476876.7,1110613.4,366263.3 +Europe,Bosnia and Herzegovina,Vegetables,Offline,H,3/9/2016,243207538,3/12/2016,9370,154.06,90.93,1443542.2,852014.1,591528.1 +Middle East and North Africa,Libya,Clothes,Online,L,6/18/2014,894992482,7/2/2014,7019,109.28,35.84,767036.32,251560.96,515475.36 +Europe,Belarus,Personal Care,Online,L,10/16/2012,867341697,12/3/2012,4537,81.73,56.67,370809.01,257111.79,113697.22 +Middle East and North Africa,Syria,Personal Care,Online,H,6/24/2015,874366509,7/4/2015,3335,81.73,56.67,272569.55,188994.45,83575.1 +Asia,Vietnam,Office Supplies,Online,M,7/16/2016,800490748,9/1/2016,1856,651.21,524.96,1208645.76,974325.76,234320 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Offline,H,1/20/2011,150450742,2/3/2011,573,651.21,524.96,373143.33,300802.08,72341.25 +Asia,India,Cosmetics,Online,H,2/3/2014,299295318,2/12/2014,6990,437.2,263.33,3056028,1840676.7,1215351.3 +Central America and the Caribbean,Jamaica,Cereal,Offline,C,7/5/2011,442385804,8/15/2011,645,205.7,117.11,132676.5,75535.95,57140.55 +Europe,Iceland,Vegetables,Online,C,9/20/2016,745396029,9/24/2016,8104,154.06,90.93,1248502.24,736896.72,511605.52 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,M,12/1/2013,994312322,12/14/2013,7967,437.2,263.33,3483172.4,2097950.11,1385222.29 +Sub-Saharan Africa,Senegal,Snacks,Offline,L,11/12/2014,145433509,11/27/2014,5862,152.58,97.44,894423.96,571193.28,323230.68 +Europe,Cyprus,Fruits,Online,L,3/30/2017,375370919,4/21/2017,9451,9.33,6.92,88177.83,65400.92,22776.91 +Europe,Lithuania,Meat,Online,M,1/6/2016,331048381,2/10/2016,3427,421.89,364.69,1445817.03,1249792.63,196024.4 +Middle East and North Africa,Lebanon,Vegetables,Offline,C,10/9/2014,979702222,10/26/2014,4513,154.06,90.93,695272.78,410367.09,284905.69 +Middle East and North Africa,Jordan,Clothes,Online,M,5/25/2014,658881270,6/15/2014,6465,109.28,35.84,706495.2,231705.6,474789.6 +Sub-Saharan Africa,Gabon,Vegetables,Online,L,10/29/2016,926446855,11/11/2016,5067,154.06,90.93,780622.02,460742.31,319879.71 +Central America and the Caribbean,Saint Lucia,Beverages,Online,H,9/17/2013,710572803,11/1/2013,3138,47.45,31.79,148898.1,99757.02,49141.08 +Europe,Vatican City,Baby Food,Online,C,11/27/2012,359745442,1/1/2013,5526,255.28,159.42,1410677.28,880954.92,529722.36 +Europe,Montenegro,Cereal,Online,M,12/23/2011,292763602,1/30/2012,4111,205.7,117.11,845632.7,481439.21,364193.49 +Europe,Cyprus,Household,Offline,M,2/14/2017,548738610,3/7/2017,2804,668.27,502.54,1873829.08,1409122.16,464706.92 +Europe,Spain,Baby Food,Online,H,9/4/2016,337094295,10/18/2016,2548,255.28,159.42,650453.44,406202.16,244251.28 +Middle East and North Africa,Israel,Office Supplies,Offline,L,3/9/2015,287566983,4/1/2015,6316,651.21,524.96,4113042.36,3315647.36,797395 +Asia,Bangladesh,Cosmetics,Offline,M,6/21/2014,200205504,7/11/2014,4113,437.2,263.33,1798203.6,1083076.29,715127.31 +Europe,Moldova ,Vegetables,Offline,M,6/2/2017,395371186,6/6/2017,7975,154.06,90.93,1228628.5,725166.75,503461.75 +Europe,Hungary,Beverages,Offline,H,8/17/2016,363737857,9/24/2016,6970,47.45,31.79,330726.5,221576.3,109150.2 +Central America and the Caribbean,El Salvador,Beverages,Offline,C,4/28/2013,116291844,6/8/2013,2196,47.45,31.79,104200.2,69810.84,34389.36 +Europe,Armenia,Cosmetics,Online,C,8/4/2013,634331977,9/1/2013,1783,437.2,263.33,779527.6,469517.39,310010.21 +Europe,Slovakia,Personal Care,Offline,L,1/3/2017,719469583,1/24/2017,5893,81.73,56.67,481634.89,333956.31,147678.58 +Sub-Saharan Africa,Benin,Snacks,Online,L,11/7/2012,143628489,12/12/2012,1717,152.58,97.44,261979.86,167304.48,94675.38 +Middle East and North Africa,Azerbaijan,Meat,Offline,C,3/9/2014,999045026,4/24/2014,8479,421.89,364.69,3577205.31,3092206.51,484998.8 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,M,3/16/2016,948268020,4/2/2016,2434,154.06,90.93,374982.04,221323.62,153658.42 +Sub-Saharan Africa,Uganda,Household,Offline,C,3/7/2015,874158799,4/4/2015,1869,668.27,502.54,1248996.63,939247.26,309749.37 +Sub-Saharan Africa,Malawi,Baby Food,Online,H,3/19/2012,829891192,5/3/2012,2101,255.28,159.42,536343.28,334941.42,201401.86 +Europe,Armenia,Personal Care,Offline,M,1/22/2017,488951528,3/8/2017,477,81.73,56.67,38985.21,27031.59,11953.62 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,M,1/12/2014,495138633,3/1/2014,1379,152.58,97.44,210407.82,134369.76,76038.06 +Asia,Mongolia,Clothes,Offline,M,3/23/2011,212563836,4/26/2011,1218,109.28,35.84,133103.04,43653.12,89449.92 +Middle East and North Africa,Egypt,Household,Offline,H,1/1/2014,875650966,1/24/2014,3435,668.27,502.54,2295507.45,1726224.9,569282.55 +Europe,Hungary,Vegetables,Online,C,8/31/2013,639136350,10/17/2013,3504,154.06,90.93,539826.24,318618.72,221207.52 +North America,Greenland,Beverages,Offline,L,12/5/2013,428068816,12/31/2013,3930,47.45,31.79,186478.5,124934.7,61543.8 +Europe,Moldova ,Cosmetics,Offline,C,1/1/2012,787809693,2/16/2012,9250,437.2,263.33,4044100,2435802.5,1608297.5 +Middle East and North Africa,Iraq,Beverages,Online,M,7/5/2017,534032809,8/2/2017,1031,47.45,31.79,48920.95,32775.49,16145.46 +Sub-Saharan Africa,Mozambique,Beverages,Offline,C,11/12/2010,802724492,11/20/2010,2870,47.45,31.79,136181.5,91237.3,44944.2 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Offline,H,3/11/2015,100183570,3/21/2015,5399,109.28,35.84,590002.72,193500.16,396502.56 +Europe,Georgia,Baby Food,Offline,C,10/20/2016,153021371,11/11/2016,1279,255.28,159.42,326503.12,203898.18,122604.94 +Middle East and North Africa,Tunisia ,Cosmetics,Online,H,6/14/2014,958161723,7/2/2014,201,437.2,263.33,87877.2,52929.33,34947.87 +Asia,Kyrgyzstan,Personal Care,Offline,L,7/10/2015,332840955,8/18/2015,3890,81.73,56.67,317929.7,220446.3,97483.4 +Sub-Saharan Africa,Guinea,Household,Online,H,2/6/2017,664607894,2/15/2017,1100,668.27,502.54,735097,552794,182303 +Middle East and North Africa,Tunisia ,Meat,Offline,C,5/7/2017,361323869,5/27/2017,2617,421.89,364.69,1104086.13,954393.73,149692.4 +Sub-Saharan Africa,Guinea,Meat,Online,H,9/10/2011,601162707,9/11/2011,6259,421.89,364.69,2640609.51,2282594.71,358014.8 +Europe,San Marino,Meat,Offline,H,10/12/2011,382610738,11/26/2011,1875,421.89,364.69,791043.75,683793.75,107250 +Australia and Oceania,East Timor,Clothes,Offline,L,5/21/2011,574466788,6/19/2011,6343,109.28,35.84,693163.04,227333.12,465829.92 +North America,Mexico,Baby Food,Offline,M,12/3/2012,765842187,1/21/2013,8577,255.28,159.42,2189536.56,1367345.34,822191.22 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,L,2/3/2016,616160762,3/9/2016,4517,437.2,263.33,1974832.4,1189461.61,785370.79 +Europe,Slovakia,Baby Food,Offline,M,1/26/2014,305158841,3/1/2014,2137,255.28,159.42,545533.36,340680.54,204852.82 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,M,6/21/2012,982885253,7/19/2012,6443,154.06,90.93,992608.58,585861.99,406746.59 +Central America and the Caribbean,Jamaica,Personal Care,Offline,H,5/25/2010,719701325,6/8/2010,4470,81.73,56.67,365333.1,253314.9,112018.2 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,L,10/18/2011,356280887,11/14/2011,287,651.21,524.96,186897.27,150663.52,36233.75 +Europe,Slovenia,Fruits,Offline,L,2/12/2014,353610265,2/27/2014,9990,9.33,6.92,93206.7,69130.8,24075.9 +Europe,Estonia,Meat,Offline,C,1/31/2012,342988288,2/14/2012,6711,421.89,364.69,2831303.79,2447434.59,383869.2 +Sub-Saharan Africa,Uganda,Meat,Offline,M,8/16/2016,476026284,9/10/2016,5611,421.89,364.69,2367224.79,2046275.59,320949.2 +Asia,Vietnam,Office Supplies,Offline,H,3/29/2013,974648082,5/3/2013,8881,651.21,524.96,5783396.01,4662169.76,1121226.25 +Sub-Saharan Africa,Togo,Office Supplies,Online,L,3/17/2011,781090009,5/2/2011,746,651.21,524.96,485802.66,391620.16,94182.5 +Europe,Lithuania,Household,Offline,L,1/29/2017,707900893,3/16/2017,2460,668.27,502.54,1643944.2,1236248.4,407695.8 +Sub-Saharan Africa,Liberia,Baby Food,Offline,C,10/4/2015,287942063,11/13/2015,7310,255.28,159.42,1866096.8,1165360.2,700736.6 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,H,2/23/2012,924387347,3/11/2012,5613,651.21,524.96,3655241.73,2946600.48,708641.25 +Asia,Tajikistan,Clothes,Online,C,3/15/2012,940723073,4/17/2012,9717,109.28,35.84,1061873.76,348257.28,713616.48 +Middle East and North Africa,Yemen,Snacks,Online,H,8/9/2011,530748069,9/8/2011,9003,152.58,97.44,1373677.74,877252.32,496425.42 +Sub-Saharan Africa,Cameroon,Fruits,Online,C,8/28/2014,408573663,9/11/2014,4881,9.33,6.92,45539.73,33776.52,11763.21 +Europe,Portugal,Household,Online,L,5/15/2015,458623683,6/15/2015,5794,668.27,502.54,3871956.38,2911716.76,960239.62 +North America,United States of America,Meat,Online,L,5/25/2016,185634458,6/30/2016,2216,421.89,364.69,934908.24,808153.04,126755.2 +Europe,Croatia,Office Supplies,Offline,C,2/5/2010,964654815,3/2/2010,1651,651.21,524.96,1075147.71,866708.96,208438.75 +Asia,Bhutan,Meat,Online,M,8/10/2012,191046082,8/18/2012,3636,421.89,364.69,1533992.04,1326012.84,207979.2 +Middle East and North Africa,Turkey,Vegetables,Online,L,8/19/2014,730482089,9/22/2014,4738,154.06,90.93,729936.28,430826.34,299109.94 +Central America and the Caribbean,Grenada,Beverages,Offline,L,7/4/2015,568949162,7/14/2015,3555,47.45,31.79,168684.75,113013.45,55671.3 +Australia and Oceania,Palau,Meat,Offline,L,11/5/2011,462746131,12/14/2011,5718,421.89,364.69,2412367.02,2085297.42,327069.6 +Middle East and North Africa,Afghanistan,Cereal,Offline,H,6/24/2016,788484323,7/24/2016,8888,205.7,117.11,1828261.6,1040873.68,787387.92 +Europe,Georgia,Household,Online,M,10/17/2016,193087565,11/20/2016,7756,668.27,502.54,5183102.12,3897700.24,1285401.88 +Sub-Saharan Africa,Burundi,Cereal,Online,L,5/22/2016,543792188,6/7/2016,9047,205.7,117.11,1860967.9,1059494.17,801473.73 +Central America and the Caribbean,Haiti,Vegetables,Offline,C,2/20/2016,178147017,3/19/2016,6516,154.06,90.93,1003854.96,592499.88,411355.08 +Europe,United Kingdom,Baby Food,Online,L,5/31/2010,654013383,7/5/2010,5948,255.28,159.42,1518405.44,948230.16,570175.28 +Middle East and North Africa,Bahrain,Snacks,Offline,C,7/29/2013,899565112,9/7/2013,162,152.58,97.44,24717.96,15785.28,8932.68 +Middle East and North Africa,Kuwait,Vegetables,Online,L,10/7/2010,363288533,10/17/2010,4005,154.06,90.93,617010.3,364174.65,252835.65 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,L,9/11/2014,363982474,9/13/2014,9357,437.2,263.33,4090880.4,2463978.81,1626901.59 +Europe,Vatican City,Personal Care,Offline,L,6/1/2016,940758264,7/4/2016,131,81.73,56.67,10706.63,7423.77,3282.86 +Asia,Mongolia,Cereal,Online,H,11/2/2011,403039729,11/11/2011,7267,205.7,117.11,1494821.9,851038.37,643783.53 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Online,L,1/27/2013,280563199,1/28/2013,3740,47.45,31.79,177463,118894.6,58568.4 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,H,5/18/2014,373377501,6/5/2014,9555,437.2,263.33,4177446,2516118.15,1661327.85 +Central America and the Caribbean,Cuba,Cereal,Online,H,1/24/2011,101843965,2/23/2011,6747,205.7,117.11,1387857.9,790141.17,597716.73 +Europe,United Kingdom,Clothes,Offline,C,11/14/2010,756636416,1/2/2011,4385,109.28,35.84,479192.8,157158.4,322034.4 +Middle East and North Africa,Algeria,Beverages,Offline,L,1/11/2015,548741185,2/26/2015,3566,47.45,31.79,169206.7,113363.14,55843.56 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,L,6/24/2014,459457099,7/27/2014,2421,668.27,502.54,1617881.67,1216649.34,401232.33 +Asia,Mongolia,Household,Online,M,5/12/2016,190395486,6/17/2016,1110,668.27,502.54,741779.7,557819.4,183960.3 +Sub-Saharan Africa,Sudan,Snacks,Online,M,7/15/2017,413480174,8/1/2017,6827,152.58,97.44,1041663.66,665222.88,376440.78 +Europe,Lithuania,Personal Care,Offline,C,12/3/2015,520947492,12/4/2015,8794,81.73,56.67,718733.62,498355.98,220377.64 +Europe,Italy,Clothes,Online,L,4/13/2014,875346267,4/19/2014,3267,109.28,35.84,357017.76,117089.28,239928.48 +Europe,Montenegro,Personal Care,Online,H,6/15/2016,559537827,6/22/2016,8532,81.73,56.67,697320.36,483508.44,213811.92 +Central America and the Caribbean,Cuba,Household,Online,L,12/25/2015,526696002,1/15/2016,9906,668.27,502.54,6619882.62,4978161.24,1641721.38 +Sub-Saharan Africa,Democratic Republic of the Congo,Fruits,Offline,M,1/15/2015,450307118,2/12/2015,4738,9.33,6.92,44205.54,32786.96,11418.58 +Middle East and North Africa,Algeria,Household,Online,L,1/30/2013,974170005,3/16/2013,7408,668.27,502.54,4950544.16,3722816.32,1227727.84 +Asia,South Korea,Baby Food,Offline,L,8/20/2010,562395989,8/22/2010,4326,255.28,159.42,1104341.28,689650.92,414690.36 +Asia,Cambodia,Meat,Online,C,1/25/2013,449408900,2/14/2013,8935,421.89,364.69,3769587.15,3258505.15,511082 +Europe,Spain,Cereal,Offline,C,9/4/2011,589945065,10/5/2011,6710,205.7,117.11,1380247,785808.1,594438.9 +Europe,Germany,Household,Online,H,3/3/2010,109053313,3/9/2010,154,668.27,502.54,102913.58,77391.16,25522.42 +Europe,Finland,Fruits,Online,C,5/3/2013,452094972,6/1/2013,3804,9.33,6.92,35491.32,26323.68,9167.64 +Central America and the Caribbean,El Salvador,Meat,Online,C,8/29/2015,434743869,9/19/2015,9227,421.89,364.69,3892779.03,3364994.63,527784.4 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,C,9/9/2012,292986333,9/29/2012,22,437.2,263.33,9618.4,5793.26,3825.14 +Europe,Luxembourg,Baby Food,Offline,C,5/28/2012,333121192,7/16/2012,6818,255.28,159.42,1740499.04,1086925.56,653573.48 +Sub-Saharan Africa,Chad,Office Supplies,Offline,C,4/10/2016,481759774,5/24/2016,2278,651.21,524.96,1483456.38,1195858.88,287597.5 +Sub-Saharan Africa,Djibouti,Beverages,Online,C,6/21/2015,735825908,7/23/2015,6093,47.45,31.79,289112.85,193696.47,95416.38 +Asia,Malaysia,Beverages,Offline,C,5/17/2017,712555921,5/18/2017,9986,47.45,31.79,473835.7,317454.94,156380.76 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,H,7/5/2011,999498641,8/4/2011,2714,152.58,97.44,414102.12,264452.16,149649.96 +North America,United States of America,Clothes,Online,L,3/3/2011,904515397,3/9/2011,5061,109.28,35.84,553066.08,181386.24,371679.84 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,L,10/17/2011,705780017,10/27/2011,4846,255.28,159.42,1237086.88,772549.32,464537.56 +Sub-Saharan Africa,Burundi,Meat,Offline,M,6/12/2017,301778829,7/16/2017,1916,421.89,364.69,808341.24,698746.04,109595.2 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,L,5/4/2014,561310660,5/11/2014,3153,651.21,524.96,2053265.13,1655198.88,398066.25 +Europe,Andorra,Meat,Offline,H,6/15/2012,173486840,7/9/2012,7466,421.89,364.69,3149830.74,2722775.54,427055.2 +Europe,Albania,Snacks,Online,H,6/28/2011,597731196,7/12/2011,799,152.58,97.44,121911.42,77854.56,44056.86 +Europe,Italy,Cereal,Offline,C,3/13/2012,213780057,4/8/2012,1124,205.7,117.11,231206.8,131631.64,99575.16 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Online,C,8/13/2012,171682250,9/22/2012,3448,47.45,31.79,163607.6,109611.92,53995.68 +Europe,Bosnia and Herzegovina,Beverages,Offline,L,11/7/2011,341799104,11/10/2011,4805,47.45,31.79,227997.25,152750.95,75246.3 +Europe,Slovenia,Snacks,Offline,C,11/6/2013,664804446,11/8/2013,9264,152.58,97.44,1413501.12,902684.16,510816.96 +Central America and the Caribbean,Cuba,Snacks,Offline,C,1/23/2016,701684606,2/26/2016,2923,152.58,97.44,445991.34,284817.12,161174.22 +Middle East and North Africa,Somalia,Personal Care,Offline,H,3/15/2013,983738410,4/18/2013,8911,81.73,56.67,728296.03,504986.37,223309.66 +Asia,China,Cosmetics,Offline,C,3/20/2016,762577188,3/23/2016,2391,437.2,263.33,1045345.2,629622.03,415723.17 +Sub-Saharan Africa,Swaziland,Baby Food,Online,L,8/4/2010,260124766,9/4/2010,5554,255.28,159.42,1417825.12,885418.68,532406.44 +Sub-Saharan Africa,Burundi,Cereal,Online,M,3/7/2013,218617475,3/22/2013,2624,205.7,117.11,539756.8,307296.64,232460.16 +Central America and the Caribbean,Nicaragua,Household,Offline,M,5/23/2015,550604140,7/11/2015,4856,668.27,502.54,3245119.12,2440334.24,804784.88 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,C,4/9/2017,788946092,5/11/2017,5536,421.89,364.69,2335583.04,2018923.84,316659.2 +Sub-Saharan Africa,South Africa,Clothes,Offline,M,2/25/2016,536817157,3/4/2016,4981,109.28,35.84,544323.68,178519.04,365804.64 +Asia,Myanmar,Baby Food,Online,M,6/2/2010,817703664,7/2/2010,5540,255.28,159.42,1414251.2,883186.8,531064.4 +Europe,Belgium,Vegetables,Offline,C,11/22/2010,925404441,1/2/2011,6593,154.06,90.93,1015717.58,599501.49,416216.09 +Middle East and North Africa,Jordan,Cereal,Offline,C,4/22/2014,674030816,6/8/2014,9552,205.7,117.11,1964846.4,1118634.72,846211.68 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,H,9/3/2014,848006618,10/15/2014,2858,437.2,263.33,1249517.6,752597.14,496920.46 +Middle East and North Africa,Morocco,Snacks,Online,L,8/23/2014,952068173,9/26/2014,6984,152.58,97.44,1065618.72,680520.96,385097.76 +Sub-Saharan Africa,Benin,Snacks,Online,H,2/23/2014,561264312,3/14/2014,9437,152.58,97.44,1439897.46,919541.28,520356.18 +Europe,Norway,Fruits,Online,C,3/7/2014,670956361,3/12/2014,9752,9.33,6.92,90986.16,67483.84,23502.32 +Middle East and North Africa,Lebanon,Meat,Offline,C,1/6/2013,546818149,2/16/2013,4497,421.89,364.69,1897239.33,1640010.93,257228.4 +Europe,Poland,Snacks,Offline,M,7/26/2017,874836003,8/31/2017,2269,152.58,97.44,346204.02,221091.36,125112.66 +Asia,Turkmenistan,Vegetables,Online,C,11/14/2016,611308753,12/25/2016,8700,154.06,90.93,1340322,791091,549231 +Asia,Indonesia,Cereal,Offline,C,3/10/2016,132847726,3/25/2016,1449,205.7,117.11,298059.3,169692.39,128366.91 +Europe,Hungary,Baby Food,Online,C,6/23/2010,786376750,7/5/2010,5210,255.28,159.42,1330008.8,830578.2,499430.6 +Middle East and North Africa,Qatar,Cereal,Online,L,11/27/2010,839132153,1/10/2011,6706,205.7,117.11,1379424.2,785339.66,594084.54 +Asia,Philippines,Cosmetics,Online,M,10/13/2010,428662765,10/26/2010,9693,437.2,263.33,4237779.6,2552457.69,1685321.91 +Europe,France,Snacks,Offline,C,1/17/2012,212829911,2/21/2012,9955,152.58,97.44,1518933.9,970015.2,548918.7 +Sub-Saharan Africa,Eritrea,Beverages,Online,C,11/30/2013,919807422,12/13/2013,311,47.45,31.79,14756.95,9886.69,4870.26 +Australia and Oceania,Kiribati,Beverages,Offline,M,9/3/2016,198081624,9/18/2016,5609,47.45,31.79,266147.05,178310.11,87836.94 +Australia and Oceania,Samoa ,Office Supplies,Online,M,4/25/2010,266451346,6/9/2010,7729,651.21,524.96,5033202.09,4057415.84,975786.25 +Sub-Saharan Africa,Madagascar,Clothes,Online,H,3/8/2016,264027917,3/30/2016,583,109.28,35.84,63710.24,20894.72,42815.52 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Online,M,1/17/2015,300235164,1/19/2015,5112,651.21,524.96,3328985.52,2683595.52,645390 +Australia and Oceania,Solomon Islands,Meat,Online,L,6/9/2011,104809415,6/16/2011,4290,421.89,364.69,1809908.1,1564520.1,245388 +Middle East and North Africa,Egypt,Office Supplies,Online,M,10/5/2014,377799499,11/18/2014,8122,651.21,524.96,5289127.62,4263725.12,1025402.5 +Sub-Saharan Africa,Liberia,Cereal,Online,H,10/2/2012,539566743,11/5/2012,8644,205.7,117.11,1778070.8,1012298.84,765771.96 +Sub-Saharan Africa,Djibouti,Household,Offline,C,2/28/2013,980784976,4/7/2013,4924,668.27,502.54,3290561.48,2474506.96,816054.52 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,L,3/17/2017,812440526,4/14/2017,8061,205.7,117.11,1658147.7,944023.71,714123.99 +Asia,Myanmar,Vegetables,Online,L,11/2/2015,115832221,11/19/2015,6183,154.06,90.93,952552.98,562220.19,390332.79 +Sub-Saharan Africa,Djibouti,Baby Food,Online,M,3/10/2016,392571389,4/8/2016,9453,255.28,159.42,2413161.84,1506997.26,906164.58 +Middle East and North Africa,Bahrain,Baby Food,Offline,L,2/15/2015,514581859,3/13/2015,5062,255.28,159.42,1292227.36,806984.04,485243.32 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,M,7/22/2010,774099957,8/28/2010,2234,47.45,31.79,106003.3,71018.86,34984.44 +Asia,Turkmenistan,Vegetables,Online,H,10/30/2012,633674514,11/22/2012,7225,154.06,90.93,1113083.5,656969.25,456114.25 +Asia,Indonesia,Clothes,Offline,C,8/19/2010,976166856,9/2/2010,8320,109.28,35.84,909209.6,298188.8,611020.8 +Europe,Moldova ,Personal Care,Offline,L,8/26/2012,954750812,9/22/2012,837,81.73,56.67,68408.01,47432.79,20975.22 +Middle East and North Africa,Pakistan,Cereal,Offline,L,6/28/2013,242912709,8/6/2013,2124,205.7,117.11,436906.8,248741.64,188165.16 +Sub-Saharan Africa,Republic of the Congo,Clothes,Online,C,8/9/2012,384451377,8/28/2012,6561,109.28,35.84,716986.08,235146.24,481839.84 +Asia,Nepal,Meat,Offline,M,7/10/2010,743478143,8/28/2010,559,421.89,364.69,235836.51,203861.71,31974.8 +Australia and Oceania,East Timor,Personal Care,Offline,H,8/10/2012,754416835,9/25/2012,7561,81.73,56.67,617960.53,428481.87,189478.66 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,M,2/26/2010,372003781,4/11/2010,3040,255.28,159.42,776051.2,484636.8,291414.4 +Middle East and North Africa,Somalia,Household,Online,H,6/16/2014,521287810,6/30/2014,9502,668.27,502.54,6349901.54,4775135.08,1574766.46 +Europe,Cyprus,Meat,Offline,M,2/22/2015,847630250,4/2/2015,1482,421.89,364.69,625240.98,540470.58,84770.4 +Asia,Maldives,Vegetables,Offline,L,4/13/2014,166704928,5/26/2014,548,154.06,90.93,84424.88,49829.64,34595.24 +North America,Canada,Household,Online,H,12/27/2014,514498174,1/5/2015,298,668.27,502.54,199144.46,149756.92,49387.54 +Asia,Sri Lanka,Office Supplies,Online,L,2/4/2010,397308814,2/18/2010,1362,651.21,524.96,886948.02,714995.52,171952.5 +Asia,Thailand,Baby Food,Offline,M,3/21/2016,641748178,5/4/2016,6402,255.28,159.42,1634302.56,1020606.84,613695.72 +Europe,Albania,Beverages,Online,C,12/17/2016,344740092,1/10/2017,5109,47.45,31.79,242422.05,162415.11,80006.94 +Middle East and North Africa,Afghanistan,Meat,Offline,L,2/17/2012,923520886,3/31/2012,9208,421.89,364.69,3884763.12,3358065.52,526697.6 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,L,12/17/2013,265639388,1/15/2014,7453,9.33,6.92,69536.49,51574.76,17961.73 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,L,1/14/2013,378956925,2/3/2013,630,437.2,263.33,275436,165897.9,109538.1 +Australia and Oceania,East Timor,Household,Offline,M,5/14/2012,641647326,7/1/2012,6558,668.27,502.54,4382514.66,3295657.32,1086857.34 +Australia and Oceania,Nauru,Household,Online,L,1/7/2016,952196919,1/9/2016,5083,668.27,502.54,3396816.41,2554410.82,842405.59 +Europe,Vatican City,Fruits,Online,C,3/13/2010,379404532,3/27/2010,3087,9.33,6.92,28801.71,21362.04,7439.67 +Asia,Maldives,Fruits,Offline,M,6/17/2012,312381494,7/14/2012,9481,9.33,6.92,88457.73,65608.52,22849.21 +Europe,Netherlands,Clothes,Offline,H,12/7/2014,410551631,12/29/2014,206,109.28,35.84,22511.68,7383.04,15128.64 +Europe,Finland,Fruits,Online,C,10/18/2010,853651273,12/3/2010,3236,9.33,6.92,30191.88,22393.12,7798.76 +Sub-Saharan Africa,South Sudan,Household,Offline,L,3/27/2013,991729247,4/26/2013,3577,668.27,502.54,2390401.79,1797585.58,592816.21 +Asia,Kazakhstan,Meat,Offline,H,10/11/2013,695146882,11/1/2013,8265,421.89,364.69,3486920.85,3014162.85,472758 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,L,5/17/2016,804578006,5/22/2016,1366,651.21,524.96,889552.86,717095.36,172457.5 +Sub-Saharan Africa,Djibouti,Household,Online,L,11/26/2010,881008946,12/26/2010,8980,668.27,502.54,6001064.6,4512809.2,1488255.4 +Middle East and North Africa,Lebanon,Snacks,Online,C,10/19/2014,555738532,11/20/2014,4236,152.58,97.44,646328.88,412755.84,233573.04 +Middle East and North Africa,Libya,Cereal,Online,L,4/12/2016,880378091,4/22/2016,2296,205.7,117.11,472287.2,268884.56,203402.64 +Sub-Saharan Africa,Central African Republic,Clothes,Offline,M,12/27/2015,276851451,12/31/2015,5351,109.28,35.84,584757.28,191779.84,392977.44 +Europe,United Kingdom,Baby Food,Online,M,8/17/2015,387394940,8/31/2015,7626,255.28,159.42,1946765.28,1215736.92,731028.36 +Sub-Saharan Africa,Uganda,Snacks,Online,L,3/5/2014,224557387,4/4/2014,376,152.58,97.44,57370.08,36637.44,20732.64 +Australia and Oceania,Samoa ,Fruits,Online,H,9/8/2011,221200120,9/11/2011,6886,9.33,6.92,64246.38,47651.12,16595.26 +Middle East and North Africa,Syria,Cosmetics,Online,C,1/21/2013,880496966,2/17/2013,7474,437.2,263.33,3267632.8,1968128.42,1299504.38 +Asia,Tajikistan,Meat,Offline,H,9/5/2016,525934255,9/10/2016,4488,421.89,364.69,1893442.32,1636728.72,256713.6 +Europe,Latvia,Beverages,Online,C,8/27/2010,251310813,9/26/2010,7309,47.45,31.79,346812.05,232353.11,114458.94 +Sub-Saharan Africa,The Gambia,Cosmetics,Offline,M,6/6/2014,770737969,6/13/2014,7348,437.2,263.33,3212545.6,1934948.84,1277596.76 +Europe,Armenia,Snacks,Offline,C,6/13/2014,168639552,7/15/2014,3046,152.58,97.44,464758.68,296802.24,167956.44 +Australia and Oceania,Kiribati,Office Supplies,Offline,L,5/12/2013,649751889,5/23/2013,4878,651.21,524.96,3176602.38,2560754.88,615847.5 +Asia,Maldives,Office Supplies,Offline,C,2/5/2011,889123809,3/18/2011,348,651.21,524.96,226621.08,182686.08,43935 +Australia and Oceania,New Zealand,Cereal,Offline,C,3/24/2016,982116639,4/23/2016,8993,205.7,117.11,1849860.1,1053170.23,796689.87 +Middle East and North Africa,Morocco,Beverages,Offline,M,11/16/2011,194404208,12/12/2011,7380,47.45,31.79,350181,234610.2,115570.8 +Europe,Iceland,Beverages,Offline,M,7/11/2012,111972844,8/20/2012,4108,47.45,31.79,194924.6,130593.32,64331.28 +Europe,Germany,Vegetables,Online,M,10/19/2014,591121375,11/8/2014,4806,154.06,90.93,740412.36,437009.58,303402.78 +Australia and Oceania,Solomon Islands,Fruits,Online,H,5/15/2016,208461129,6/13/2016,7135,9.33,6.92,66569.55,49374.2,17195.35 +Europe,Netherlands,Personal Care,Online,L,3/15/2012,310915935,4/2/2012,5789,81.73,56.67,473134.97,328062.63,145072.34 +Sub-Saharan Africa,Niger,Fruits,Offline,C,6/21/2013,965722119,8/10/2013,7490,9.33,6.92,69881.7,51830.8,18050.9 +Central America and the Caribbean,Saint Lucia,Cereal,Online,M,6/21/2013,510428512,7/17/2013,5994,205.7,117.11,1232965.8,701957.34,531008.46 +Middle East and North Africa,Somalia,Snacks,Offline,L,2/24/2014,502896440,3/9/2014,7087,152.58,97.44,1081334.46,690557.28,390777.18 +Europe,Ireland,Cosmetics,Online,M,9/22/2014,771299731,10/6/2014,3585,437.2,263.33,1567362,944038.05,623323.95 +Sub-Saharan Africa,Djibouti,Household,Online,M,6/25/2015,764124715,8/11/2015,339,668.27,502.54,226543.53,170361.06,56182.47 +Europe,Estonia,Snacks,Online,H,12/24/2013,900170218,1/9/2014,9226,152.58,97.44,1407703.08,898981.44,508721.64 +Asia,Thailand,Cereal,Online,C,6/5/2016,318547570,7/15/2016,4160,205.7,117.11,855712,487177.6,368534.4 +Europe,Monaco,Snacks,Offline,C,2/25/2011,928680598,3/21/2011,6081,152.58,97.44,927838.98,592532.64,335306.34 +Europe,Russia,Vegetables,Offline,H,4/10/2010,660305631,5/21/2010,7964,154.06,90.93,1226933.84,724166.52,502767.32 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,L,8/13/2015,213471496,9/30/2015,9814,109.28,35.84,1072473.92,351733.76,720740.16 +Asia,Kyrgyzstan,Fruits,Offline,L,12/2/2014,808539521,12/17/2014,3667,9.33,6.92,34213.11,25375.64,8837.47 +Asia,Bhutan,Snacks,Online,H,12/4/2015,136183536,12/9/2015,8589,152.58,97.44,1310509.62,836912.16,473597.46 +Europe,Poland,Meat,Offline,C,4/15/2012,907389867,5/24/2012,5681,421.89,364.69,2396757.09,2071803.89,324953.2 +Central America and the Caribbean,Cuba,Cosmetics,Offline,C,2/4/2010,503457343,3/5/2010,3071,437.2,263.33,1342641.2,808686.43,533954.77 +Europe,Norway,Meat,Offline,C,6/28/2016,425997292,8/17/2016,920,421.89,364.69,388138.8,335514.8,52624 +Europe,Sweden,Vegetables,Online,H,3/8/2013,446933543,3/22/2013,6422,154.06,90.93,989373.32,583952.46,405420.86 +Asia,Nepal,Vegetables,Online,C,3/28/2013,858502423,5/16/2013,8800,154.06,90.93,1355728,800184,555544 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,C,11/7/2011,223252761,11/25/2011,4308,205.7,117.11,886155.6,504509.88,381645.72 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,C,11/9/2012,324045884,12/29/2012,1233,255.28,159.42,314760.24,196564.86,118195.38 +Europe,Denmark,Household,Online,C,5/14/2017,314055621,5/24/2017,4892,668.27,502.54,3269176.84,2458425.68,810751.16 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,C,6/1/2012,766768300,6/29/2012,2634,437.2,263.33,1151584.8,693611.22,457973.58 +Europe,Finland,Beverages,Online,L,8/9/2012,525982749,8/31/2012,8839,47.45,31.79,419410.55,280991.81,138418.74 +Middle East and North Africa,Jordan,Cereal,Offline,L,11/18/2010,755810296,12/11/2010,9917,205.7,117.11,2039926.9,1161379.87,878547.03 +Sub-Saharan Africa,Uganda,Snacks,Online,M,8/14/2012,890674769,10/3/2012,9312,152.58,97.44,1420824.96,907361.28,513463.68 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,M,9/6/2016,885312497,10/11/2016,2496,205.7,117.11,513427.2,292306.56,221120.64 +Middle East and North Africa,Israel,Snacks,Offline,M,8/24/2011,764772307,10/13/2011,1976,152.58,97.44,301498.08,192541.44,108956.64 +Europe,Germany,Baby Food,Online,C,6/5/2017,174415528,7/3/2017,2286,255.28,159.42,583570.08,364434.12,219135.96 +Central America and the Caribbean,Honduras,Fruits,Online,C,5/17/2013,629915988,6/28/2013,4994,9.33,6.92,46594.02,34558.48,12035.54 +Australia and Oceania,Solomon Islands,Office Supplies,Online,C,3/9/2010,567260015,4/5/2010,3699,651.21,524.96,2408825.79,1941827.04,466998.75 +Sub-Saharan Africa,South Africa,Cereal,Online,C,10/31/2015,292746436,11/8/2015,9031,205.7,117.11,1857676.7,1057620.41,800056.29 +Central America and the Caribbean,Guatemala,Clothes,Online,H,8/21/2016,632986581,9/12/2016,3650,109.28,35.84,398872,130816,268056 +Sub-Saharan Africa,South Sudan,Cereal,Offline,H,5/9/2011,684904277,6/22/2011,7250,205.7,117.11,1491325,849047.5,642277.5 +Europe,Austria,Fruits,Offline,L,12/6/2014,965735852,12/18/2014,1554,9.33,6.92,14498.82,10753.68,3745.14 +Sub-Saharan Africa,Mauritania,Snacks,Offline,H,11/20/2016,263030135,11/25/2016,5317,152.58,97.44,811267.86,518088.48,293179.38 +Europe,Denmark,Clothes,Offline,C,5/19/2015,584648454,6/1/2015,9324,109.28,35.84,1018926.72,334172.16,684754.56 +Asia,Philippines,Meat,Offline,M,5/31/2013,408764636,6/13/2013,1394,421.89,364.69,588114.66,508377.86,79736.8 +Europe,Armenia,Baby Food,Online,L,1/23/2015,533865010,3/13/2015,1375,255.28,159.42,351010,219202.5,131807.5 +Europe,Macedonia,Fruits,Online,M,2/5/2014,928748404,3/27/2014,6147,9.33,6.92,57351.51,42537.24,14814.27 +Australia and Oceania,Marshall Islands,Fruits,Offline,L,12/9/2012,282526147,12/17/2012,4620,9.33,6.92,43104.6,31970.4,11134.2 +Sub-Saharan Africa,Cameroon,Snacks,Offline,M,4/11/2011,954622066,4/19/2011,2738,152.58,97.44,417764.04,266790.72,150973.32 +Europe,Greece,Household,Offline,C,6/11/2017,424772489,7/25/2017,8474,668.27,502.54,5662919.98,4258523.96,1404396.02 +Asia,Myanmar,Household,Offline,L,4/30/2014,743026244,6/17/2014,6832,668.27,502.54,4565620.64,3433353.28,1132267.36 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,H,3/6/2016,879744660,3/23/2016,4850,9.33,6.92,45250.5,33562,11688.5 +Asia,Japan,Cosmetics,Offline,L,10/21/2011,775601565,11/27/2011,6594,437.2,263.33,2882896.8,1736398.02,1146498.78 +Australia and Oceania,Marshall Islands,Personal Care,Online,L,10/16/2013,891583287,10/20/2013,8163,81.73,56.67,667161.99,462597.21,204564.78 +Middle East and North Africa,Qatar,Fruits,Offline,C,11/12/2016,858988654,11/20/2016,2686,9.33,6.92,25060.38,18587.12,6473.26 +Europe,Poland,Cosmetics,Offline,L,10/26/2016,829428994,12/11/2016,5326,437.2,263.33,2328527.2,1402495.58,926031.62 +Central America and the Caribbean,Costa Rica,Clothes,Offline,L,4/14/2014,124828135,4/20/2014,8274,109.28,35.84,904182.72,296540.16,607642.56 +Europe,Moldova ,Baby Food,Online,L,12/21/2010,387422406,1/31/2011,5754,255.28,159.42,1468881.12,917302.68,551578.44 +Middle East and North Africa,Tunisia ,Cosmetics,Online,H,6/7/2013,629760634,7/16/2013,9021,437.2,263.33,3943981.2,2375499.93,1568481.27 +Middle East and North Africa,Bahrain,Cosmetics,Online,C,2/22/2014,384704148,2/24/2014,1361,437.2,263.33,595029.2,358392.13,236637.07 +Sub-Saharan Africa,Cameroon,Snacks,Online,L,6/9/2010,155426776,7/4/2010,3092,152.58,97.44,471777.36,301284.48,170492.88 +Middle East and North Africa,Oman,Cereal,Offline,H,11/4/2015,965414845,11/12/2015,6561,205.7,117.11,1349597.7,768358.71,581238.99 +Central America and the Caribbean,The Bahamas,Clothes,Offline,M,11/20/2010,308467185,1/6/2011,1150,109.28,35.84,125672,41216,84456 +Europe,Italy,Office Supplies,Offline,H,1/10/2015,698695123,2/25/2015,8268,651.21,524.96,5384204.28,4340369.28,1043835 +Sub-Saharan Africa,Lesotho,Household,Online,C,9/12/2014,220522487,11/1/2014,6359,668.27,502.54,4249528.93,3195651.86,1053877.07 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Offline,H,7/20/2012,178685605,8/5/2012,5896,205.7,117.11,1212807.2,690480.56,522326.64 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,L,2/4/2016,148233306,3/16/2016,4384,437.2,263.33,1916684.8,1154438.72,762246.08 +Europe,Vatican City,Cosmetics,Offline,M,3/5/2011,224526917,4/7/2011,1359,437.2,263.33,594154.8,357865.47,236289.33 +Europe,Armenia,Office Supplies,Offline,H,3/17/2011,573240268,4/26/2011,3389,651.21,524.96,2206950.69,1779089.44,427861.25 +Europe,Georgia,Cosmetics,Offline,L,7/15/2015,980359685,8/6/2015,9071,437.2,263.33,3965841.2,2388666.43,1577174.77 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,H,3/13/2013,402183997,4/10/2013,4037,81.73,56.67,329944.01,228776.79,101167.22 +Australia and Oceania,Vanuatu,Personal Care,Offline,M,1/10/2017,115324532,1/31/2017,5947,81.73,56.67,486048.31,337016.49,149031.82 +Central America and the Caribbean,Cuba,Vegetables,Online,L,5/28/2014,566705119,5/29/2014,9493,154.06,90.93,1462491.58,863198.49,599293.09 +Europe,Sweden,Personal Care,Offline,M,7/4/2016,923562085,8/6/2016,1399,81.73,56.67,114340.27,79281.33,35058.94 +Middle East and North Africa,Tunisia ,Fruits,Offline,L,8/19/2016,423444259,9/5/2016,5421,9.33,6.92,50577.93,37513.32,13064.61 +Middle East and North Africa,Jordan,Cereal,Online,L,9/23/2016,624212968,10/12/2016,7343,205.7,117.11,1510455.1,859938.73,650516.37 +Asia,Myanmar,Household,Online,H,1/4/2016,454042041,2/17/2016,9985,668.27,502.54,6672675.95,5017861.9,1654814.05 +Central America and the Caribbean,El Salvador,Personal Care,Offline,C,10/5/2014,261417806,10/12/2014,8193,81.73,56.67,669613.89,464297.31,205316.58 +Sub-Saharan Africa,Ghana,Meat,Online,M,7/19/2010,465139091,8/3/2010,3848,421.89,364.69,1623432.72,1403327.12,220105.6 +Europe,Vatican City,Household,Offline,C,2/21/2017,204317224,3/28/2017,862,668.27,502.54,576048.74,433189.48,142859.26 +Middle East and North Africa,Libya,Meat,Offline,C,4/22/2015,488376033,5/16/2015,176,421.89,364.69,74252.64,64185.44,10067.2 +Asia,China,Vegetables,Offline,C,2/26/2017,147051846,3/1/2017,4764,154.06,90.93,733941.84,433190.52,300751.32 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,M,12/11/2016,780393493,1/10/2017,4631,154.06,90.93,713451.86,421096.83,292355.03 +Europe,Liechtenstein,Personal Care,Offline,H,7/22/2017,908762300,8/16/2017,1814,81.73,56.67,148258.22,102799.38,45458.84 +Europe,Finland,Fruits,Offline,C,8/3/2011,922832095,8/3/2011,5379,9.33,6.92,50186.07,37222.68,12963.39 +Middle East and North Africa,Lebanon,Cereal,Online,L,6/1/2015,833589208,6/29/2015,6426,205.7,117.11,1321828.2,752548.86,569279.34 +Asia,Vietnam,Cosmetics,Offline,L,5/25/2012,722332465,6/13/2012,3083,437.2,263.33,1347887.6,811846.39,536041.21 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,4/6/2017,290673196,5/25/2017,5513,437.2,263.33,2410283.6,1451738.29,958545.31 +Sub-Saharan Africa,Zambia,Beverages,Offline,C,9/19/2011,210535228,10/19/2011,907,47.45,31.79,43037.15,28833.53,14203.62 +Europe,Vatican City,Baby Food,Online,C,5/24/2016,774154889,7/3/2016,8490,255.28,159.42,2167327.2,1353475.8,813851.4 +Sub-Saharan Africa,Mauritius ,Cereal,Online,H,5/7/2011,544081008,6/17/2011,4516,205.7,117.11,928941.2,528868.76,400072.44 +Europe,Lithuania,Meat,Online,H,7/22/2015,403174912,8/4/2015,7271,421.89,364.69,3067562.19,2651660.99,415901.2 +Europe,Bosnia and Herzegovina,Beverages,Offline,M,12/25/2014,404610431,1/15/2015,2073,47.45,31.79,98363.85,65900.67,32463.18 +Europe,Luxembourg,Vegetables,Online,C,10/25/2011,221873891,12/10/2011,6270,154.06,90.93,965956.2,570131.1,395825.1 +Asia,Indonesia,Vegetables,Online,C,1/27/2013,498764121,1/30/2013,4242,154.06,90.93,653522.52,385725.06,267797.46 +Europe,Georgia,Beverages,Online,C,9/18/2011,599392449,10/14/2011,2400,47.45,31.79,113880,76296,37584 +Australia and Oceania,Kiribati,Vegetables,Offline,H,2/7/2013,858182704,3/11/2013,4188,154.06,90.93,645203.28,380814.84,264388.44 +Middle East and North Africa,Yemen,Office Supplies,Offline,M,2/10/2016,329871213,2/14/2016,5077,651.21,524.96,3306193.17,2665221.92,640971.25 +Middle East and North Africa,Jordan,Fruits,Online,C,11/16/2016,839506804,11/30/2016,7574,9.33,6.92,70665.42,52412.08,18253.34 +Europe,Portugal,Personal Care,Online,C,8/11/2012,232450807,9/25/2012,6214,81.73,56.67,507870.22,352147.38,155722.84 +Middle East and North Africa,Oman,Office Supplies,Offline,M,12/11/2012,924377048,12/30/2012,2565,651.21,524.96,1670353.65,1346522.4,323831.25 +Europe,Slovakia,Fruits,Online,L,6/6/2013,451271855,6/29/2013,225,9.33,6.92,2099.25,1557,542.25 +Sub-Saharan Africa,Cape Verde,Beverages,Offline,M,6/21/2014,919434058,7/21/2014,9825,47.45,31.79,466196.25,312336.75,153859.5 +Middle East and North Africa,Afghanistan,Clothes,Online,H,7/13/2017,455474984,8/10/2017,4024,109.28,35.84,439742.72,144220.16,295522.56 +North America,United States of America,Office Supplies,Online,C,10/16/2013,856318461,11/27/2013,2517,651.21,524.96,1639095.57,1321324.32,317771.25 +Europe,Slovakia,Fruits,Offline,C,8/18/2010,839200818,8/28/2010,7026,9.33,6.92,65552.58,48619.92,16932.66 +Australia and Oceania,Nauru,Personal Care,Online,H,9/17/2012,991670882,9/27/2012,6306,81.73,56.67,515389.38,357361.02,158028.36 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,L,8/15/2010,621589982,9/17/2010,1144,81.73,56.67,93499.12,64830.48,28668.64 +Europe,Estonia,Personal Care,Offline,L,12/8/2014,907131946,12/14/2014,9356,81.73,56.67,764665.88,530204.52,234461.36 +Sub-Saharan Africa,Burkina Faso,Meat,Offline,L,7/30/2014,846783101,8/22/2014,792,421.89,364.69,334136.88,288834.48,45302.4 +Europe,Iceland,Meat,Offline,M,11/25/2010,409342277,12/7/2010,2331,421.89,364.69,983425.59,850092.39,133333.2 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,M,11/21/2013,983920800,12/9/2013,2885,154.06,90.93,444463.1,262333.05,182130.05 +Australia and Oceania,Tuvalu,Cereal,Offline,H,9/1/2015,429942500,9/23/2015,8395,205.7,117.11,1726851.5,983138.45,743713.05 +Europe,Norway,Fruits,Online,M,12/27/2016,727143704,1/16/2017,6836,9.33,6.92,63779.88,47305.12,16474.76 +Europe,Germany,Snacks,Online,H,11/23/2015,325573241,1/6/2016,3212,152.58,97.44,490086.96,312977.28,177109.68 +Sub-Saharan Africa,Republic of the Congo,Fruits,Offline,M,6/25/2011,895592439,8/5/2011,4560,9.33,6.92,42544.8,31555.2,10989.6 +Sub-Saharan Africa,Zambia,Cereal,Offline,C,4/12/2015,577875125,5/29/2015,4946,205.7,117.11,1017392.2,579226.06,438166.14 +Middle East and North Africa,Oman,Snacks,Offline,C,2/25/2017,733407628,3/4/2017,470,152.58,97.44,71712.6,45796.8,25915.8 +Europe,Croatia,Snacks,Offline,H,11/2/2011,993488776,11/14/2011,4261,152.58,97.44,650143.38,415191.84,234951.54 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,C,4/4/2010,609729897,4/13/2010,1481,651.21,524.96,964442.01,777465.76,186976.25 +Europe,Switzerland,Beverages,Online,H,1/20/2013,704054820,2/25/2013,4322,47.45,31.79,205078.9,137396.38,67682.52 +Europe,Latvia,Fruits,Offline,M,5/13/2014,218699872,6/28/2014,7007,9.33,6.92,65375.31,48488.44,16886.87 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,C,3/1/2013,866213881,3/27/2013,792,109.28,35.84,86549.76,28385.28,58164.48 +Europe,Luxembourg,Fruits,Online,C,1/29/2017,379458177,2/28/2017,8962,9.33,6.92,83615.46,62017.04,21598.42 +Middle East and North Africa,Israel,Clothes,Offline,C,11/11/2015,161606585,11/11/2015,1835,109.28,35.84,200528.8,65766.4,134762.4 +Europe,Iceland,Beverages,Online,L,6/24/2015,336145436,8/3/2015,1759,47.45,31.79,83464.55,55918.61,27545.94 +Sub-Saharan Africa,Kenya,Clothes,Online,H,8/6/2011,196873557,9/17/2011,8115,109.28,35.84,886807.2,290841.6,595965.6 +Asia,Maldives,Snacks,Offline,H,2/4/2016,457902276,2/16/2016,2314,152.58,97.44,353070.12,225476.16,127593.96 +Europe,Georgia,Clothes,Offline,M,6/2/2015,103655421,7/18/2015,2797,109.28,35.84,305656.16,100244.48,205411.68 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,C,3/20/2012,438869321,5/9/2012,40,255.28,159.42,10211.2,6376.8,3834.4 +Asia,Nepal,Cereal,Online,C,12/28/2013,138592803,1/16/2014,1545,205.7,117.11,317806.5,180934.95,136871.55 +Middle East and North Africa,Bahrain,Office Supplies,Offline,C,3/2/2014,198187196,3/16/2014,6850,651.21,524.96,4460788.5,3595976,864812.5 +Europe,Macedonia,Cosmetics,Offline,M,1/5/2011,783326327,2/5/2011,2522,437.2,263.33,1102618.4,664118.26,438500.14 +Europe,Kosovo,Household,Online,H,6/11/2011,779996526,7/13/2011,7160,668.27,502.54,4784813.2,3598186.4,1186626.8 +Asia,Bhutan,Baby Food,Online,M,1/27/2012,944496619,2/10/2012,6393,255.28,159.42,1632005.04,1019172.06,612832.98 +Asia,Laos,Cosmetics,Online,H,8/1/2010,753437936,9/12/2010,7883,437.2,263.33,3446447.6,2075830.39,1370617.21 +Sub-Saharan Africa,Kenya,Vegetables,Online,C,1/29/2017,653744304,2/12/2017,6322,154.06,90.93,973967.32,574859.46,399107.86 +Middle East and North Africa,Somalia,Cosmetics,Offline,M,6/11/2012,712652051,7/26/2012,8433,437.2,263.33,3686907.6,2220661.89,1466245.71 +Australia and Oceania,Australia,Household,Offline,M,9/11/2012,167710006,10/17/2012,7972,668.27,502.54,5327448.44,4006248.88,1321199.56 +Middle East and North Africa,Libya,Office Supplies,Offline,C,3/16/2012,576779496,3/20/2012,725,651.21,524.96,472127.25,380596,91531.25 +Sub-Saharan Africa,Senegal,Vegetables,Online,H,3/12/2010,868034350,3/13/2010,9509,154.06,90.93,1464956.54,864653.37,600303.17 +Europe,United Kingdom,Household,Online,L,7/7/2014,489960896,8/22/2014,9172,668.27,502.54,6129372.44,4609296.88,1520075.56 +Middle East and North Africa,Tunisia ,Fruits,Offline,H,2/28/2015,761357963,4/11/2015,1595,9.33,6.92,14881.35,11037.4,3843.95 +Australia and Oceania,Solomon Islands,Vegetables,Online,H,10/4/2010,821336877,10/12/2010,689,154.06,90.93,106147.34,62650.77,43496.57 +Asia,Japan,Vegetables,Online,H,5/11/2012,779321467,5/13/2012,7395,154.06,90.93,1139273.7,672427.35,466846.35 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,H,12/9/2016,365048062,1/22/2017,4689,421.89,364.69,1978242.21,1710031.41,268210.8 +Europe,Latvia,Cereal,Online,M,3/5/2011,278565490,4/14/2011,2574,205.7,117.11,529471.8,301441.14,228030.66 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,H,2/4/2013,840235078,2/17/2013,3086,437.2,263.33,1349199.2,812636.38,536562.82 +Sub-Saharan Africa,Eritrea,Clothes,Online,L,4/19/2015,640730655,5/13/2015,5294,109.28,35.84,578528.32,189736.96,388791.36 +Asia,Bhutan,Snacks,Offline,L,6/10/2011,591038548,7/25/2011,296,152.58,97.44,45163.68,28842.24,16321.44 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,L,3/6/2015,772457587,4/13/2015,6221,154.06,90.93,958407.26,565675.53,392731.73 +Asia,Laos,Baby Food,Online,L,12/9/2010,886599099,1/4/2011,3230,255.28,159.42,824554.4,514926.6,309627.8 +Europe,Iceland,Household,Online,H,9/21/2010,705386912,10/15/2010,8517,668.27,502.54,5691655.59,4280133.18,1411522.41 +Asia,China,Snacks,Offline,H,6/13/2012,521057355,6/21/2012,1305,152.58,97.44,199116.9,127159.2,71957.7 +Sub-Saharan Africa,The Gambia,Fruits,Offline,M,4/25/2011,696159255,6/7/2011,7849,9.33,6.92,73231.17,54315.08,18916.09 +Middle East and North Africa,Jordan,Fruits,Online,C,2/24/2011,313553941,2/28/2011,6434,9.33,6.92,60029.22,44523.28,15505.94 +Europe,Estonia,Vegetables,Online,M,1/27/2013,326415240,2/7/2013,2378,154.06,90.93,366354.68,216231.54,150123.14 +Asia,Singapore,Clothes,Offline,C,9/8/2011,408229482,10/19/2011,3030,109.28,35.84,331118.4,108595.2,222523.2 +Sub-Saharan Africa,Lesotho,Baby Food,Online,H,1/7/2014,302795493,1/19/2014,2770,255.28,159.42,707125.6,441593.4,265532.2 +Central America and the Caribbean,Costa Rica,Beverages,Online,L,1/8/2013,274224603,1/14/2013,8009,47.45,31.79,380027.05,254606.11,125420.94 +Asia,Japan,Beverages,Offline,H,1/24/2014,656940639,3/7/2014,2188,47.45,31.79,103820.6,69556.52,34264.08 +Central America and the Caribbean,Saint Lucia,Snacks,Online,C,1/5/2016,505679929,1/6/2016,783,152.58,97.44,119470.14,76295.52,43174.62 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,L,1/5/2015,745491302,1/11/2015,6297,109.28,35.84,688136.16,225684.48,462451.68 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,H,11/3/2015,121736085,12/13/2015,3268,651.21,524.96,2128154.28,1715569.28,412585 +Sub-Saharan Africa,Sudan,Clothes,Online,H,12/26/2012,150088107,1/20/2013,3261,109.28,35.84,356362.08,116874.24,239487.84 +Asia,Kyrgyzstan,Vegetables,Online,C,2/22/2017,166533696,4/11/2017,9876,154.06,90.93,1521496.56,898024.68,623471.88 +Central America and the Caribbean,Cuba,Beverages,Offline,H,7/30/2013,477371680,8/30/2013,3743,47.45,31.79,177605.35,118989.97,58615.38 +Sub-Saharan Africa,Gabon,Beverages,Offline,M,4/29/2011,109213387,5/11/2011,7523,47.45,31.79,356966.35,239156.17,117810.18 +Europe,Armenia,Baby Food,Offline,C,9/13/2016,858982646,10/1/2016,908,255.28,159.42,231794.24,144753.36,87040.88 +Sub-Saharan Africa,Gabon,Vegetables,Online,M,5/18/2014,543915784,6/23/2014,5622,154.06,90.93,866125.32,511208.46,354916.86 +Middle East and North Africa,Azerbaijan,Meat,Online,M,8/2/2016,651561629,9/15/2016,420,421.89,364.69,177193.8,153169.8,24024 +Europe,Greece,Personal Care,Online,L,11/28/2013,489781510,12/30/2013,6088,81.73,56.67,497572.24,345006.96,152565.28 +Central America and the Caribbean,Panama,Snacks,Offline,M,12/5/2016,336749255,1/2/2017,443,152.58,97.44,67592.94,43165.92,24427.02 +Asia,Turkmenistan,Cosmetics,Offline,H,7/27/2014,990951192,8/22/2014,3334,437.2,263.33,1457624.8,877942.22,579682.58 +Europe,Kosovo,Snacks,Online,L,10/1/2015,621186149,10/4/2015,1640,152.58,97.44,250231.2,159801.6,90429.6 +Sub-Saharan Africa,Senegal,Household,Online,M,4/25/2015,616565454,5/1/2015,4274,668.27,502.54,2856185.98,2147855.96,708330.02 +Europe,Georgia,Meat,Online,C,12/16/2012,636512935,12/30/2012,7177,421.89,364.69,3027904.53,2617380.13,410524.4 +Central America and the Caribbean,El Salvador,Cereal,Offline,H,1/3/2017,860764920,1/27/2017,8323,205.7,117.11,1712041.1,974706.53,737334.57 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,L,5/11/2010,639370238,5/29/2010,2717,437.2,263.33,1187872.4,715467.61,472404.79 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,H,10/30/2014,742690217,12/12/2014,7394,154.06,90.93,1139119.64,672336.42,466783.22 +Sub-Saharan Africa,Nigeria,Fruits,Online,M,8/26/2011,211398684,9/29/2011,6423,9.33,6.92,59926.59,44447.16,15479.43 +Central America and the Caribbean,The Bahamas,Cosmetics,Offline,M,6/1/2013,406481969,7/10/2013,5902,437.2,263.33,2580354.4,1554173.66,1026180.74 +Europe,Romania,Household,Online,C,11/7/2014,959238898,12/22/2014,8961,668.27,502.54,5988367.47,4503260.94,1485106.53 +Asia,Turkmenistan,Beverages,Online,L,9/28/2011,221280801,9/28/2011,761,47.45,31.79,36109.45,24192.19,11917.26 +Europe,Sweden,Fruits,Online,C,4/18/2012,214531505,6/2/2012,3494,9.33,6.92,32599.02,24178.48,8420.54 +Europe,Malta,Household,Online,H,8/27/2010,781227338,9/24/2010,1385,668.27,502.54,925553.95,696017.9,229536.05 +Asia,Tajikistan,Meat,Online,C,5/15/2013,933917129,6/25/2013,5687,421.89,364.69,2399288.43,2073992.03,325296.4 +Sub-Saharan Africa,Cote d'Ivoire,Meat,Online,H,11/29/2012,205462205,1/4/2013,9687,421.89,364.69,4086848.43,3532752.03,554096.4 +Sub-Saharan Africa,Gabon,Clothes,Online,M,3/10/2014,899036395,3/13/2014,3703,109.28,35.84,404663.84,132715.52,271948.32 +Central America and the Caribbean,El Salvador,Beverages,Online,M,8/3/2015,438126027,9/22/2015,82,47.45,31.79,3890.9,2606.78,1284.12 +Asia,Kyrgyzstan,Baby Food,Offline,H,10/10/2012,816529929,10/25/2012,8206,255.28,159.42,2094827.68,1308200.52,786627.16 +Sub-Saharan Africa,Niger,Office Supplies,Offline,M,1/24/2010,948359429,1/31/2010,9485,651.21,524.96,6176726.85,4979245.6,1197481.25 +Australia and Oceania,Tonga,Baby Food,Online,H,8/12/2016,718038356,9/1/2016,2361,255.28,159.42,602716.08,376390.62,226325.46 +Europe,Slovakia,Cereal,Offline,H,5/9/2012,530303037,5/19/2012,7308,205.7,117.11,1503255.6,855839.88,647415.72 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,M,5/12/2012,860202300,6/6/2012,1831,9.33,6.92,17083.23,12670.52,4412.71 +Sub-Saharan Africa,Senegal,Snacks,Online,C,1/22/2010,903097474,2/14/2010,5466,152.58,97.44,834002.28,532607.04,301395.24 +Central America and the Caribbean,Haiti,Cosmetics,Offline,L,4/17/2011,824662387,4/17/2011,4781,437.2,263.33,2090253.2,1258980.73,831272.47 +Europe,Spain,Vegetables,Online,H,5/25/2015,410883367,6/14/2015,8374,154.06,90.93,1290098.44,761447.82,528650.62 +Europe,Malta,Personal Care,Online,L,6/2/2011,418059241,7/1/2011,1875,81.73,56.67,153243.75,106256.25,46987.5 +Middle East and North Africa,Libya,Beverages,Offline,H,3/8/2012,322801339,4/17/2012,2944,47.45,31.79,139692.8,93589.76,46103.04 +Asia,Kazakhstan,Office Supplies,Offline,M,8/27/2012,572033488,8/30/2012,6276,651.21,524.96,4086993.96,3294648.96,792345 +Asia,Indonesia,Beverages,Offline,L,6/5/2016,332992017,7/10/2016,8592,47.45,31.79,407690.4,273139.68,134550.72 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,H,10/21/2016,643225753,11/24/2016,3649,437.2,263.33,1595342.8,960891.17,634451.63 +Europe,Armenia,Baby Food,Online,L,9/25/2015,360596024,10/11/2015,7232,255.28,159.42,1846184.96,1152925.44,693259.52 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,M,6/4/2012,213276660,7/11/2012,2158,437.2,263.33,943477.6,568266.14,375211.46 +Europe,Sweden,Baby Food,Online,C,9/28/2014,549753987,10/10/2014,3276,255.28,159.42,836297.28,522259.92,314037.36 +Sub-Saharan Africa,Malawi,Fruits,Offline,C,9/2/2012,888826835,10/20/2012,2467,9.33,6.92,23017.11,17071.64,5945.47 +Europe,Spain,Fruits,Offline,C,6/1/2012,369606530,6/11/2012,3641,9.33,6.92,33970.53,25195.72,8774.81 +Australia and Oceania,Fiji,Office Supplies,Online,L,6/17/2017,901516902,6/25/2017,7740,651.21,524.96,5040365.4,4063190.4,977175 +Europe,Croatia,Beverages,Online,M,3/13/2017,414294278,3/24/2017,7738,47.45,31.79,367168.1,245991.02,121177.08 +Middle East and North Africa,United Arab Emirates,Cereal,Online,C,6/13/2013,507987487,7/11/2013,3641,205.7,117.11,748953.7,426397.51,322556.19 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,M,9/5/2016,602957856,10/5/2016,7484,152.58,97.44,1141908.72,729240.96,412667.76 +Middle East and North Africa,Libya,Meat,Online,C,11/28/2011,189879214,12/24/2011,8334,421.89,364.69,3516031.26,3039326.46,476704.8 +Sub-Saharan Africa,South Sudan,Clothes,Offline,C,7/6/2015,179737889,8/15/2015,7290,109.28,35.84,796651.2,261273.6,535377.6 +Europe,Netherlands,Clothes,Offline,C,11/9/2010,653832709,12/13/2010,2483,109.28,35.84,271342.24,88990.72,182351.52 +Australia and Oceania,Papua New Guinea,Cereal,Offline,C,8/28/2012,413775002,9/29/2012,4073,205.7,117.11,837816.1,476989.03,360827.07 +Sub-Saharan Africa,Uganda,Personal Care,Offline,L,3/15/2010,131488597,5/1/2010,9253,81.73,56.67,756247.69,524367.51,231880.18 +Central America and the Caribbean,Dominica,Snacks,Offline,L,7/20/2016,999209821,7/25/2016,7245,152.58,97.44,1105442.1,705952.8,399489.3 +Sub-Saharan Africa,Gabon,Personal Care,Online,H,10/3/2011,679487502,10/25/2011,4306,81.73,56.67,351929.38,244021.02,107908.36 +Asia,Indonesia,Cereal,Online,L,10/17/2014,955182969,11/10/2014,8722,205.7,117.11,1794115.4,1021433.42,772681.98 +Europe,Moldova ,Beverages,Online,M,8/21/2011,979470050,9/19/2011,5809,47.45,31.79,275637.05,184668.11,90968.94 +Sub-Saharan Africa,Senegal,Office Supplies,Online,M,1/12/2012,425835072,1/27/2012,2916,651.21,524.96,1898928.36,1530783.36,368145 +Central America and the Caribbean,Grenada,Clothes,Offline,C,6/9/2015,838076865,7/29/2015,4423,109.28,35.84,483345.44,158520.32,324825.12 +Sub-Saharan Africa,Seychelles ,Cosmetics,Online,L,10/20/2014,680306756,11/4/2014,6742,437.2,263.33,2947602.4,1775370.86,1172231.54 +Middle East and North Africa,Kuwait,Clothes,Online,L,7/1/2015,286948573,7/31/2015,3314,109.28,35.84,362153.92,118773.76,243380.16 +Asia,Myanmar,Personal Care,Online,L,5/21/2016,512738645,6/17/2016,9614,81.73,56.67,785752.22,544825.38,240926.84 +Europe,Kosovo,Meat,Online,C,8/14/2013,482725799,9/9/2013,8146,421.89,364.69,3436715.94,2970764.74,465951.2 +Sub-Saharan Africa,Senegal,Meat,Online,C,12/21/2011,742271363,1/3/2012,3446,421.89,364.69,1453832.94,1256721.74,197111.2 +Central America and the Caribbean,Haiti,Fruits,Offline,H,7/2/2013,107049167,7/10/2013,7082,9.33,6.92,66075.06,49007.44,17067.62 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,L,10/6/2013,613045537,11/25/2013,2652,81.73,56.67,216747.96,150288.84,66459.12 +North America,Canada,Cereal,Online,H,2/28/2013,766559302,3/9/2013,787,205.7,117.11,161885.9,92165.57,69720.33 +Europe,Malta,Fruits,Offline,H,3/1/2013,494201791,3/26/2013,4147,9.33,6.92,38691.51,28697.24,9994.27 +Asia,Maldives,Household,Offline,H,7/6/2012,692896831,7/28/2012,2425,668.27,502.54,1620554.75,1218659.5,401895.25 +Asia,Mongolia,Household,Online,M,1/9/2011,979880750,2/18/2011,7344,668.27,502.54,4907774.88,3690653.76,1217121.12 +Europe,Malta,Household,Offline,C,5/11/2013,142702376,5/16/2013,7659,668.27,502.54,5118279.93,3848953.86,1269326.07 +Australia and Oceania,Papua New Guinea,Clothes,Offline,C,2/5/2010,189223039,2/13/2010,4157,109.28,35.84,454276.96,148986.88,305290.08 +Australia and Oceania,Vanuatu,Fruits,Offline,M,10/28/2011,497616565,11/25/2011,4655,9.33,6.92,43431.15,32212.6,11218.55 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,C,1/12/2015,966369283,1/18/2015,9000,205.7,117.11,1851300,1053990,797310 +Europe,Russia,Meat,Offline,H,7/1/2013,664280021,7/24/2013,4075,421.89,364.69,1719201.75,1486111.75,233090 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,C,3/19/2017,980460107,4/10/2017,8788,437.2,263.33,3842113.6,2314144.04,1527969.56 +Sub-Saharan Africa,Kenya,Cereal,Online,H,9/21/2010,674333369,10/26/2010,9084,205.7,117.11,1868578.8,1063827.24,804751.56 +Sub-Saharan Africa,Mali,Baby Food,Offline,H,7/2/2017,825636136,7/8/2017,2935,255.28,159.42,749246.8,467897.7,281349.1 +Asia,Nepal,Clothes,Offline,L,11/14/2012,784417235,12/4/2012,5346,109.28,35.84,584210.88,191600.64,392610.24 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,H,1/28/2011,421037995,2/20/2011,3354,668.27,502.54,2241377.58,1685519.16,555858.42 +Sub-Saharan Africa,Niger,Personal Care,Online,M,1/26/2016,576172244,3/16/2016,1026,81.73,56.67,83854.98,58143.42,25711.56 +Australia and Oceania,New Zealand,Household,Online,M,2/25/2010,810806310,4/14/2010,4460,668.27,502.54,2980484.2,2241328.4,739155.8 +Sub-Saharan Africa,Burundi,Household,Online,L,10/7/2010,756239020,10/11/2010,6786,668.27,502.54,4534880.22,3410236.44,1124643.78 +Central America and the Caribbean,Belize,Meat,Offline,L,9/12/2013,564081704,10/2/2013,3166,421.89,364.69,1335703.74,1154608.54,181095.2 +Central America and the Caribbean,Barbados,Clothes,Offline,C,1/6/2012,456258189,2/6/2012,5792,109.28,35.84,632949.76,207585.28,425364.48 +Europe,Ukraine,Vegetables,Online,M,12/29/2014,275004804,2/6/2015,8887,154.06,90.93,1369131.22,808094.91,561036.31 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Online,M,1/17/2014,832870376,2/21/2014,3707,651.21,524.96,2414035.47,1946026.72,468008.75 +Asia,Singapore,Baby Food,Offline,L,10/16/2016,762716233,11/4/2016,3538,255.28,159.42,903180.64,564027.96,339152.68 +Europe,Iceland,Baby Food,Offline,H,12/27/2012,567716205,2/1/2013,8696,255.28,159.42,2219914.88,1386316.32,833598.56 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,M,3/2/2016,371356618,4/8/2016,1530,437.2,263.33,668916,402894.9,266021.1 +Europe,Lithuania,Vegetables,Offline,M,6/6/2014,367436301,6/23/2014,1422,154.06,90.93,219073.32,129302.46,89770.86 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,H,1/31/2012,370066583,3/1/2012,9780,437.2,263.33,4275816,2575367.4,1700448.6 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,H,9/17/2010,263671290,10/9/2010,5049,651.21,524.96,3287959.29,2650523.04,637436.25 +Europe,Portugal,Vegetables,Offline,M,12/18/2012,452986752,12/18/2012,7701,154.06,90.93,1186416.06,700251.93,486164.13 +Europe,Germany,Personal Care,Offline,H,3/17/2011,513061797,3/26/2011,5242,81.73,56.67,428428.66,297064.14,131364.52 +Central America and the Caribbean,Haiti,Office Supplies,Offline,H,12/31/2013,539257752,1/10/2014,7207,651.21,524.96,4693270.47,3783386.72,909883.75 +Sub-Saharan Africa,South Africa,Fruits,Online,M,1/16/2012,697248446,3/5/2012,165,9.33,6.92,1539.45,1141.8,397.65 +Sub-Saharan Africa,Angola,Cosmetics,Offline,M,4/1/2012,773020207,5/7/2012,2712,437.2,263.33,1185686.4,714150.96,471535.44 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,M,3/29/2011,622871863,4/19/2011,481,651.21,524.96,313232.01,252505.76,60726.25 +Europe,Lithuania,Beverages,Offline,M,4/5/2014,623414742,4/21/2014,1131,47.45,31.79,53665.95,35954.49,17711.46 +Europe,Hungary,Clothes,Offline,M,4/11/2016,321572673,5/3/2016,9355,109.28,35.84,1022314.4,335283.2,687031.2 +Sub-Saharan Africa,Tanzania,Snacks,Offline,H,4/24/2013,684581983,4/26/2013,1876,152.58,97.44,286240.08,182797.44,103442.64 +Europe,Norway,Beverages,Offline,M,10/25/2013,949991500,11/3/2013,2451,47.45,31.79,116299.95,77917.29,38382.66 +Europe,Malta,Clothes,Offline,M,2/27/2012,875662553,3/5/2012,6863,109.28,35.84,749988.64,245969.92,504018.72 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,H,2/16/2015,289768970,2/17/2015,7932,437.2,263.33,3467870.4,2088733.56,1379136.84 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,H,6/10/2015,440797078,6/17/2015,506,421.89,364.69,213476.34,184533.14,28943.2 +Europe,Luxembourg,Office Supplies,Online,H,8/28/2010,847545707,9/28/2010,6464,651.21,524.96,4209421.44,3393341.44,816080 +Asia,Mongolia,Vegetables,Online,C,7/21/2014,649126183,8/31/2014,9718,154.06,90.93,1497155.08,883657.74,613497.34 +Sub-Saharan Africa,Tanzania,Personal Care,Online,M,6/18/2015,854962337,7/31/2015,1209,81.73,56.67,98811.57,68514.03,30297.54 +Asia,South Korea,Meat,Online,H,5/9/2010,294790494,5/17/2010,3913,421.89,364.69,1650855.57,1427031.97,223823.6 +Middle East and North Africa,Jordan,Cosmetics,Offline,M,3/13/2016,568659484,4/27/2016,7833,437.2,263.33,3424587.6,2062663.89,1361923.71 +Sub-Saharan Africa,Lesotho,Clothes,Online,C,3/1/2013,196930634,3/25/2013,5006,109.28,35.84,547055.68,179415.04,367640.64 +Sub-Saharan Africa,Djibouti,Office Supplies,Online,M,7/25/2016,470277774,7/30/2016,4499,651.21,524.96,2929793.79,2361795.04,567998.75 +Sub-Saharan Africa,Mali,Beverages,Online,M,6/26/2012,499687230,7/9/2012,7410,47.45,31.79,351604.5,235563.9,116040.6 +Middle East and North Africa,Jordan,Vegetables,Offline,M,7/31/2014,366457831,8/8/2014,1871,154.06,90.93,288246.26,170130.03,118116.23 +Australia and Oceania,Fiji,Vegetables,Online,L,11/8/2014,672200906,11/23/2014,8041,154.06,90.93,1238796.46,731168.13,507628.33 +Europe,Slovenia,Clothes,Online,M,2/26/2010,288840281,4/14/2010,3113,109.28,35.84,340188.64,111569.92,228618.72 +Middle East and North Africa,Morocco,Cereal,Online,L,7/21/2013,408612287,8/20/2013,6311,205.7,117.11,1298172.7,739081.21,559091.49 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,M,9/1/2012,494065749,9/30/2012,3889,205.7,117.11,799967.3,455440.79,344526.51 +Australia and Oceania,Kiribati,Cosmetics,Online,C,5/4/2011,528061997,5/26/2011,4135,437.2,263.33,1807822,1088869.55,718952.45 +Central America and the Caribbean,Dominican Republic,Clothes,Offline,C,9/3/2010,563774859,9/28/2010,2364,109.28,35.84,258337.92,84725.76,173612.16 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,C,11/6/2012,274690663,11/22/2012,5926,437.2,263.33,2590847.2,1560493.58,1030353.62 +Europe,Serbia,Clothes,Offline,C,4/30/2017,304608237,5/15/2017,9201,109.28,35.84,1005485.28,329763.84,675721.44 +Middle East and North Africa,Libya,Meat,Online,C,1/20/2017,917638909,1/22/2017,8600,421.89,364.69,3628254,3136334,491920 +Europe,Malta,Snacks,Online,M,5/27/2017,648206508,7/13/2017,7565,152.58,97.44,1154267.7,737133.6,417134.1 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,L,3/27/2017,351047360,4/27/2017,1570,651.21,524.96,1022399.7,824187.2,198212.5 +Central America and the Caribbean,Dominica,Office Supplies,Offline,M,9/12/2012,951210296,10/7/2012,3119,651.21,524.96,2031123.99,1637350.24,393773.75 +Asia,Vietnam,Household,Offline,L,2/23/2016,294056642,3/8/2016,6750,668.27,502.54,4510822.5,3392145,1118677.5 +Europe,Liechtenstein,Baby Food,Offline,L,6/28/2014,795260226,7/18/2014,4028,255.28,159.42,1028267.84,642143.76,386124.08 +Europe,Latvia,Baby Food,Online,M,11/9/2010,890807378,12/9/2010,8554,255.28,159.42,2183665.12,1363678.68,819986.44 +North America,Mexico,Meat,Online,L,3/21/2013,886996924,4/5/2013,956,421.89,364.69,403326.84,348643.64,54683.2 +Middle East and North Africa,Algeria,Snacks,Online,H,6/23/2015,710440194,7/8/2015,3896,152.58,97.44,594451.68,379626.24,214825.44 +Australia and Oceania,Fiji,Personal Care,Offline,L,5/15/2016,358061015,5/19/2016,7066,81.73,56.67,577504.18,400430.22,177073.96 +Europe,Romania,Cosmetics,Offline,L,9/20/2015,347095715,10/12/2015,2190,437.2,263.33,957468,576692.7,380775.3 +Sub-Saharan Africa,Ethiopia,Baby Food,Offline,C,8/9/2010,365093123,9/23/2010,8023,255.28,159.42,2048111.44,1279026.66,769084.78 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,M,5/2/2014,619914567,5/15/2014,5351,205.7,117.11,1100700.7,626655.61,474045.09 +Europe,Macedonia,Snacks,Offline,L,10/6/2014,489733874,10/12/2014,1991,152.58,97.44,303786.78,194003.04,109783.74 +Middle East and North Africa,Qatar,Cosmetics,Offline,C,12/20/2015,773037374,1/4/2016,7792,437.2,263.33,3406662.4,2051867.36,1354795.04 +Central America and the Caribbean,Honduras,Fruits,Online,C,9/21/2011,538623893,10/11/2011,9634,9.33,6.92,89885.22,66667.28,23217.94 +Asia,China,Snacks,Offline,M,1/5/2012,275604760,1/21/2012,6428,152.58,97.44,980784.24,626344.32,354439.92 +Europe,Albania,Beverages,Online,L,7/13/2016,543403804,8/15/2016,4116,47.45,31.79,195304.2,130847.64,64456.56 +Asia,Maldives,Cosmetics,Online,L,11/23/2010,621757352,12/10/2010,672,437.2,263.33,293798.4,176957.76,116840.64 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,C,11/9/2015,760714232,11/9/2015,1101,651.21,524.96,716982.21,577980.96,139001.25 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,M,5/16/2015,830635774,6/17/2015,2439,437.2,263.33,1066330.8,642261.87,424068.93 +Sub-Saharan Africa,Swaziland,Cereal,Offline,L,5/23/2013,772195804,7/6/2013,8753,205.7,117.11,1800492.1,1025063.83,775428.27 +Europe,Malta,Office Supplies,Offline,L,12/8/2014,146380650,1/13/2015,6142,651.21,524.96,3999731.82,3224304.32,775427.5 +Australia and Oceania,New Zealand,Snacks,Offline,C,9/23/2014,384489142,11/6/2014,7736,152.58,97.44,1180358.88,753795.84,426563.04 +Asia,Laos,Vegetables,Offline,C,2/16/2016,738132607,3/4/2016,8696,154.06,90.93,1339705.76,790727.28,548978.48 +Sub-Saharan Africa,Cameroon,Meat,Offline,M,3/15/2012,529234874,4/29/2012,1215,421.89,364.69,512596.35,443098.35,69498 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,H,3/26/2012,500032269,4/23/2012,9515,437.2,263.33,4159958,2505584.95,1654373.05 +Middle East and North Africa,Syria,Personal Care,Offline,H,3/14/2015,563073623,3/19/2015,4853,81.73,56.67,396635.69,275019.51,121616.18 +North America,Mexico,Household,Offline,L,7/28/2013,251220262,8/28/2013,513,668.27,502.54,342822.51,257803.02,85019.49 +Asia,Laos,Office Supplies,Online,M,4/5/2012,967646014,5/21/2012,6814,651.21,524.96,4437344.94,3577077.44,860267.5 +Middle East and North Africa,Qatar,Meat,Offline,C,3/22/2017,135837209,3/24/2017,6104,421.89,364.69,2575216.56,2226067.76,349148.8 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,H,7/22/2016,649592673,9/7/2016,7762,47.45,31.79,368306.9,246753.98,121552.92 +North America,Canada,Cosmetics,Online,H,7/28/2014,523023736,8/29/2014,3201,437.2,263.33,1399477.2,842919.33,556557.87 +Europe,Monaco,Baby Food,Online,M,11/7/2012,540554225,11/9/2012,862,255.28,159.42,220051.36,137420.04,82631.32 +Europe,Spain,Clothes,Online,H,1/19/2014,206920468,2/6/2014,1220,109.28,35.84,133321.6,43724.8,89596.8 +Asia,Mongolia,Cereal,Online,M,7/10/2010,897171294,8/1/2010,1778,205.7,117.11,365734.6,208221.58,157513.02 +Europe,Monaco,Fruits,Online,L,11/2/2010,906668031,11/27/2010,2073,9.33,6.92,19341.09,14345.16,4995.93 +Middle East and North Africa,Kuwait,Personal Care,Offline,M,4/8/2013,401084506,5/2/2013,8673,81.73,56.67,708844.29,491498.91,217345.38 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,C,2/24/2017,966407048,3/26/2017,176,437.2,263.33,76947.2,46346.08,30601.12 +Europe,Netherlands,Vegetables,Online,L,7/14/2011,658934485,8/25/2011,2212,154.06,90.93,340780.72,201137.16,139643.56 +Sub-Saharan Africa,Benin,Baby Food,Offline,H,10/22/2016,755278146,11/12/2016,2442,255.28,159.42,623393.76,389303.64,234090.12 +Sub-Saharan Africa,The Gambia,Fruits,Online,L,10/18/2012,802361857,11/6/2012,5559,9.33,6.92,51865.47,38468.28,13397.19 +Sub-Saharan Africa,Mauritania,Beverages,Offline,H,9/2/2010,867421948,10/21/2010,8285,47.45,31.79,393123.25,263380.15,129743.1 +Europe,Bulgaria,Snacks,Offline,C,4/20/2011,188007247,5/2/2011,4377,152.58,97.44,667842.66,426494.88,241347.78 +Central America and the Caribbean,Nicaragua,Clothes,Offline,L,8/18/2016,321979081,9/13/2016,9620,109.28,35.84,1051273.6,344780.8,706492.8 +Europe,Vatican City,Vegetables,Offline,H,9/25/2010,197511279,11/7/2010,6831,154.06,90.93,1052383.86,621142.83,431241.03 +Sub-Saharan Africa,Benin,Cosmetics,Offline,C,8/12/2016,163090169,9/11/2016,860,437.2,263.33,375992,226463.8,149528.2 +Asia,Myanmar,Snacks,Offline,L,9/9/2016,637514579,10/22/2016,3586,152.58,97.44,547151.88,349419.84,197732.04 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,H,2/28/2017,759895837,4/18/2017,8920,81.73,56.67,729031.6,505496.4,223535.2 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,L,12/7/2013,639657771,12/12/2013,7804,255.28,159.42,1992205.12,1244113.68,748091.44 +Sub-Saharan Africa,Seychelles ,Fruits,Online,M,7/22/2011,906536710,8/24/2011,3213,9.33,6.92,29977.29,22233.96,7743.33 +Middle East and North Africa,Iraq,Meat,Offline,M,11/6/2011,460581481,12/15/2011,5150,421.89,364.69,2172733.5,1878153.5,294580 +Europe,Hungary,Snacks,Offline,C,2/14/2010,522153413,4/2/2010,5653,152.58,97.44,862534.74,550828.32,311706.42 +Europe,Croatia,Meat,Offline,M,2/14/2014,581926333,2/27/2014,3789,421.89,364.69,1598541.21,1381810.41,216730.8 +Sub-Saharan Africa,Malawi,Fruits,Online,H,7/3/2017,650886571,7/17/2017,655,9.33,6.92,6111.15,4532.6,1578.55 +Australia and Oceania,Vanuatu,Cereal,Offline,M,3/17/2011,810332953,3/27/2011,4383,205.7,117.11,901583.1,513293.13,388289.97 +Australia and Oceania,New Zealand,Clothes,Offline,L,7/9/2017,761876809,8/5/2017,5133,109.28,35.84,560934.24,183966.72,376967.52 +Middle East and North Africa,Afghanistan,Baby Food,Online,M,8/1/2010,277441966,8/26/2010,98,255.28,159.42,25017.44,15623.16,9394.28 +Sub-Saharan Africa,Tanzania,Meat,Offline,C,1/11/2011,549264752,2/13/2011,8501,421.89,364.69,3586486.89,3100229.69,486257.2 +Australia and Oceania,Marshall Islands,Snacks,Offline,L,1/21/2014,139893996,2/4/2014,6597,152.58,97.44,1006570.26,642811.68,363758.58 +Sub-Saharan Africa,Zambia,Office Supplies,Online,L,12/5/2015,832191026,1/22/2016,2672,651.21,524.96,1740033.12,1402693.12,337340 +Sub-Saharan Africa,Mali,Clothes,Offline,L,3/7/2010,879329669,4/25/2010,2045,109.28,35.84,223477.6,73292.8,150184.8 +North America,United States of America,Cosmetics,Offline,H,2/21/2014,854796254,4/9/2014,2062,437.2,263.33,901506.4,542986.46,358519.94 +Europe,Malta,Beverages,Online,H,2/13/2012,502389609,2/22/2012,7104,47.45,31.79,337084.8,225836.16,111248.64 +Central America and the Caribbean,Honduras,Cereal,Online,L,3/16/2012,986221063,4/2/2012,3583,205.7,117.11,737023.1,419605.13,317417.97 +Sub-Saharan Africa,Comoros,Baby Food,Offline,M,3/16/2012,840714442,4/26/2012,4941,255.28,159.42,1261338.48,787694.22,473644.26 +Middle East and North Africa,Bahrain,Meat,Online,C,12/26/2010,920606076,1/7/2011,6651,421.89,364.69,2805990.39,2425553.19,380437.2 +Sub-Saharan Africa,Rwanda,Personal Care,Online,H,4/2/2012,350944793,4/3/2012,1218,81.73,56.67,99547.14,69024.06,30523.08 +Europe,Slovenia,Cereal,Offline,C,3/22/2013,577091920,5/5/2013,3178,205.7,117.11,653714.6,372175.58,281539.02 +Middle East and North Africa,Turkey,Beverages,Offline,H,12/14/2015,414721286,12/24/2015,4099,47.45,31.79,194497.55,130307.21,64190.34 +Middle East and North Africa,Algeria,Household,Online,L,12/29/2015,999819219,2/5/2016,7580,668.27,502.54,5065486.6,3809253.2,1256233.4 +Central America and the Caribbean,Haiti,Baby Food,Online,M,10/1/2013,838684546,10/1/2013,4250,255.28,159.42,1084940,677535,407405 +Australia and Oceania,Federated States of Micronesia,Meat,Online,M,9/9/2010,757928597,10/13/2010,6770,421.89,364.69,2856195.3,2468951.3,387244 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,L,2/16/2013,754475200,3/3/2013,4833,109.28,35.84,528150.24,173214.72,354935.52 +Australia and Oceania,Australia,Beverages,Offline,H,4/24/2013,445560681,5/26/2013,162,47.45,31.79,7686.9,5149.98,2536.92 +Asia,Uzbekistan,Meat,Online,C,11/24/2015,418733870,12/6/2015,1512,421.89,364.69,637897.68,551411.28,86486.4 +Europe,Ireland,Household,Online,M,6/21/2011,881856095,8/7/2011,9670,668.27,502.54,6462170.9,4859561.8,1602609.1 +Sub-Saharan Africa,Uganda,Household,Online,H,8/10/2010,313101184,8/22/2010,2453,668.27,502.54,1639266.31,1232730.62,406535.69 +Sub-Saharan Africa,South Africa,Office Supplies,Offline,M,5/18/2017,410955464,5/20/2017,9709,651.21,524.96,6322597.89,5096836.64,1225761.25 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,H,6/2/2010,244217765,7/19/2010,8319,437.2,263.33,3637066.8,2190642.27,1446424.53 +Middle East and North Africa,Kuwait,Household,Online,M,11/9/2014,301999413,12/17/2014,7192,668.27,502.54,4806197.84,3614267.68,1191930.16 +Sub-Saharan Africa,Mozambique,Beverages,Offline,M,3/30/2015,243724238,4/8/2015,2273,47.45,31.79,107853.85,72258.67,35595.18 +Europe,Luxembourg,Meat,Online,M,5/2/2012,249128568,5/7/2012,1534,421.89,364.69,647179.26,559434.46,87744.8 +Asia,Malaysia,Vegetables,Offline,L,9/28/2011,568261229,10/7/2011,9981,154.06,90.93,1537672.86,907572.33,630100.53 +Sub-Saharan Africa,Mauritania,Snacks,Offline,C,7/25/2012,171483552,8/12/2012,4649,152.58,97.44,709344.42,452998.56,256345.86 +Asia,Bhutan,Clothes,Offline,H,3/9/2011,799469363,3/24/2011,9605,109.28,35.84,1049634.4,344243.2,705391.2 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,H,8/13/2012,213204991,8/13/2012,950,154.06,90.93,146357,86383.5,59973.5 +Europe,Belgium,Cosmetics,Offline,L,8/4/2011,743989264,8/14/2011,1811,437.2,263.33,791769.2,476890.63,314878.57 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,L,6/17/2011,743433511,7/30/2011,7351,651.21,524.96,4787044.71,3858980.96,928063.75 +Sub-Saharan Africa,South Africa,Vegetables,Offline,H,11/12/2012,433461558,12/20/2012,9762,154.06,90.93,1503933.72,887658.66,616275.06 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,C,7/8/2017,556309735,8/23/2017,3268,437.2,263.33,1428769.6,860562.44,568207.16 +Sub-Saharan Africa,Uganda,Snacks,Offline,H,10/27/2016,124526870,11/1/2016,9123,152.58,97.44,1391987.34,888945.12,503042.22 +Asia,Japan,Meat,Online,C,10/29/2010,470974290,11/19/2010,613,421.89,364.69,258618.57,223554.97,35063.6 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,C,1/3/2012,298825824,2/6/2012,8057,255.28,159.42,2056790.96,1284446.94,772344.02 +Central America and the Caribbean,Panama,Cereal,Offline,L,3/7/2011,631567800,4/23/2011,3802,205.7,117.11,782071.4,445252.22,336819.18 +Europe,Austria,Household,Offline,H,8/2/2011,762999045,8/5/2011,7228,668.27,502.54,4830255.56,3632359.12,1197896.44 +Europe,Russia,Vegetables,Offline,M,7/14/2017,507230889,7/24/2017,9747,154.06,90.93,1501622.82,886294.71,615328.11 +Middle East and North Africa,Tunisia ,Snacks,Offline,H,6/20/2015,648687160,7/1/2015,9801,152.58,97.44,1495436.58,955009.44,540427.14 +Central America and the Caribbean,El Salvador,Office Supplies,Online,H,8/11/2015,692104184,8/24/2015,7863,651.21,524.96,5120464.23,4127760.48,992703.75 +Sub-Saharan Africa,South Africa,Snacks,Online,L,4/25/2010,212530791,5/8/2010,1439,152.58,97.44,219562.62,140216.16,79346.46 +Europe,Cyprus,Fruits,Online,L,9/22/2015,205328309,10/11/2015,64,9.33,6.92,597.12,442.88,154.24 +Central America and the Caribbean,Cuba,Cereal,Online,C,12/19/2014,836170566,1/17/2015,307,205.7,117.11,63149.9,35952.77,27197.13 +Middle East and North Africa,Iraq,Office Supplies,Offline,L,12/14/2014,991043889,12/16/2014,765,651.21,524.96,498175.65,401594.4,96581.25 +Asia,North Korea,Meat,Offline,C,4/19/2012,526247107,5/30/2012,7068,421.89,364.69,2981918.52,2577628.92,404289.6 +Australia and Oceania,Tuvalu,Vegetables,Offline,H,4/4/2012,718391549,4/7/2012,6878,154.06,90.93,1059624.68,625416.54,434208.14 +Middle East and North Africa,Libya,Baby Food,Online,H,5/14/2017,214401042,6/27/2017,4888,255.28,159.42,1247808.64,779244.96,468563.68 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,M,1/27/2016,881511914,2/19/2016,7819,437.2,263.33,3418466.8,2058977.27,1359489.53 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,C,10/29/2016,157272994,12/13/2016,9429,47.45,31.79,447406.05,299747.91,147658.14 +Sub-Saharan Africa,Tanzania,Snacks,Online,H,1/1/2014,499545609,1/24/2014,5502,152.58,97.44,839495.16,536114.88,303380.28 +North America,United States of America,Clothes,Offline,M,5/20/2014,836503589,6/2/2014,8856,109.28,35.84,967783.68,317399.04,650384.64 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,C,9/8/2010,616633260,10/9/2010,4339,255.28,159.42,1107659.92,691723.38,415936.54 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,M,8/16/2015,258733451,9/17/2015,3833,651.21,524.96,2496087.93,2012171.68,483916.25 +Europe,Monaco,Cereal,Online,C,9/1/2012,701915490,10/6/2012,1247,205.7,117.11,256507.9,146036.17,110471.73 +Australia and Oceania,Vanuatu,Personal Care,Online,H,11/18/2012,255603206,1/3/2013,7523,81.73,56.67,614854.79,426328.41,188526.38 +Sub-Saharan Africa,Cote d'Ivoire,Cosmetics,Online,L,3/26/2013,449532926,5/1/2013,5637,437.2,263.33,2464496.4,1484391.21,980105.19 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,L,7/17/2015,183753478,7/29/2015,5592,255.28,159.42,1427525.76,891476.64,536049.12 +Asia,Cambodia,Cosmetics,Offline,H,2/15/2015,678626191,4/3/2015,9425,437.2,263.33,4120610,2481885.25,1638724.75 +Australia and Oceania,Palau,Snacks,Online,L,2/25/2012,524824893,4/15/2012,6203,152.58,97.44,946453.74,604420.32,342033.42 +Sub-Saharan Africa,Seychelles ,Clothes,Offline,M,6/4/2015,633335912,7/18/2015,7025,109.28,35.84,767692,251776,515916 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,L,11/17/2015,185458076,12/29/2015,21,205.7,117.11,4319.7,2459.31,1860.39 +Asia,North Korea,Vegetables,Online,C,2/1/2013,682802712,2/17/2013,5351,154.06,90.93,824375.06,486566.43,337808.63 +Sub-Saharan Africa,Seychelles ,Meat,Offline,C,6/26/2011,997293651,7/28/2011,208,421.89,364.69,87753.12,75855.52,11897.6 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,M,7/20/2016,521167218,8/3/2016,3816,205.7,117.11,784951.2,446891.76,338059.44 +Asia,Thailand,Clothes,Offline,M,12/2/2015,516972243,12/30/2015,2430,109.28,35.84,265550.4,87091.2,178459.2 +Australia and Oceania,Kiribati,Snacks,Online,M,6/2/2013,967570054,6/3/2013,4335,152.58,97.44,661434.3,422402.4,239031.9 +Asia,Myanmar,Baby Food,Online,C,3/1/2010,126134479,3/1/2010,4850,255.28,159.42,1238108,773187,464921 +Europe,Slovakia,Vegetables,Online,M,11/27/2015,366151845,12/1/2015,1322,154.06,90.93,203667.32,120209.46,83457.86 +Europe,Malta,Fruits,Online,C,12/15/2014,531420981,1/15/2015,8133,9.33,6.92,75880.89,56280.36,19600.53 +Asia,Myanmar,Beverages,Online,L,5/29/2015,886053216,6/8/2015,1692,47.45,31.79,80285.4,53788.68,26496.72 +Asia,South Korea,Office Supplies,Online,L,1/22/2015,864472377,2/4/2015,5442,651.21,524.96,3543884.82,2856832.32,687052.5 +Sub-Saharan Africa,Madagascar,Household,Offline,L,10/11/2012,421414792,11/2/2012,4857,668.27,502.54,3245787.39,2440836.78,804950.61 +Middle East and North Africa,Bahrain,Snacks,Online,H,4/12/2012,481929290,4/18/2012,2441,152.58,97.44,372447.78,237851.04,134596.74 +Sub-Saharan Africa,Zambia,Household,Offline,M,10/9/2010,691377198,10/10/2010,2732,668.27,502.54,1825713.64,1372939.28,452774.36 +Middle East and North Africa,Egypt,Baby Food,Offline,H,4/25/2010,765432345,5/24/2010,7295,255.28,159.42,1862267.6,1162968.9,699298.7 +Australia and Oceania,Samoa ,Office Supplies,Offline,H,1/11/2014,940081059,2/5/2014,9731,651.21,524.96,6336924.51,5108385.76,1228538.75 +Sub-Saharan Africa,Ethiopia,Clothes,Online,M,10/2/2014,621622169,10/15/2014,668,109.28,35.84,72999.04,23941.12,49057.92 +Sub-Saharan Africa,Malawi,Office Supplies,Online,H,12/12/2013,636667001,1/12/2014,2769,651.21,524.96,1803200.49,1453614.24,349586.25 +Sub-Saharan Africa,Niger,Baby Food,Offline,L,5/12/2010,982139384,5/15/2010,5724,255.28,159.42,1461222.72,912520.08,548702.64 +Europe,Monaco,Clothes,Offline,C,5/19/2011,375275647,6/8/2011,1258,109.28,35.84,137474.24,45086.72,92387.52 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,M,2/2/2014,303624618,2/10/2014,8126,437.2,263.33,3552687.2,2139819.58,1412867.62 +Middle East and North Africa,Iran,Office Supplies,Offline,M,8/26/2016,975047624,9/2/2016,7114,651.21,524.96,4632707.94,3734565.44,898142.5 +Europe,Norway,Household,Online,H,6/29/2014,867718493,8/15/2014,6040,668.27,502.54,4036350.8,3035341.6,1001009.2 +Central America and the Caribbean,Costa Rica,Beverages,Online,C,9/9/2011,780123555,9/26/2011,4751,47.45,31.79,225434.95,151034.29,74400.66 +Asia,Nepal,Vegetables,Offline,L,2/27/2017,681061637,4/18/2017,128,154.06,90.93,19719.68,11639.04,8080.64 +Europe,Monaco,Clothes,Online,L,8/8/2010,159644067,9/16/2010,1082,109.28,35.84,118240.96,38778.88,79462.08 +Europe,Monaco,Cereal,Online,L,6/5/2014,675294673,6/19/2014,3555,205.7,117.11,731263.5,416326.05,314937.45 +Sub-Saharan Africa,Mali,Cereal,Online,M,4/1/2014,607749783,4/23/2014,5521,205.7,117.11,1135669.7,646564.31,489105.39 +Sub-Saharan Africa,Angola,Office Supplies,Online,M,9/3/2015,207058227,10/20/2015,1985,651.21,524.96,1292651.85,1042045.6,250606.25 +Australia and Oceania,Tuvalu,Clothes,Online,L,3/26/2010,243581330,4/28/2010,9983,109.28,35.84,1090942.24,357790.72,733151.52 +Middle East and North Africa,Jordan,Household,Offline,C,1/9/2017,657992923,1/24/2017,3583,668.27,502.54,2394411.41,1800600.82,593810.59 +North America,Greenland,Meat,Offline,C,10/10/2010,111279332,11/24/2010,8882,421.89,364.69,3747226.98,3239176.58,508050.4 +Sub-Saharan Africa,Central African Republic,Clothes,Online,M,6/30/2016,934739387,7/4/2016,9011,109.28,35.84,984722.08,322954.24,661767.84 +Middle East and North Africa,Syria,Personal Care,Online,L,11/1/2014,579984414,12/18/2014,9132,81.73,56.67,746358.36,517510.44,228847.92 +Asia,Tajikistan,Office Supplies,Online,H,1/1/2014,168938243,1/9/2014,1435,651.21,524.96,934486.35,753317.6,181168.75 +Middle East and North Africa,Bahrain,Vegetables,Online,H,9/14/2015,443837201,10/25/2015,146,154.06,90.93,22492.76,13275.78,9216.98 +Central America and the Caribbean,Honduras,Vegetables,Online,M,5/7/2011,417230117,6/9/2011,6518,154.06,90.93,1004163.08,592681.74,411481.34 +Central America and the Caribbean,Grenada,Meat,Online,M,2/16/2016,521978318,3/27/2016,3839,421.89,364.69,1619635.71,1400044.91,219590.8 +Central America and the Caribbean,Nicaragua,Clothes,Online,L,3/23/2012,361255633,5/12/2012,2425,109.28,35.84,265004,86912,178092 +Asia,Singapore,Snacks,Offline,L,3/7/2013,958548390,3/26/2013,4625,152.58,97.44,705682.5,450660,255022.5 +Sub-Saharan Africa,Mozambique,Household,Offline,M,8/29/2014,707655417,10/8/2014,9819,668.27,502.54,6561743.13,4934440.26,1627302.87 +Europe,Russia,Household,Offline,H,5/25/2013,322688043,6/12/2013,9418,668.27,502.54,6293766.86,4732921.72,1560845.14 +Asia,Turkmenistan,Clothes,Offline,C,12/25/2010,588070094,2/11/2011,1864,109.28,35.84,203697.92,66805.76,136892.16 +Sub-Saharan Africa,The Gambia,Fruits,Offline,M,1/25/2010,108537900,3/3/2010,7631,9.33,6.92,71197.23,52806.52,18390.71 +Sub-Saharan Africa,Democratic Republic of the Congo,Clothes,Online,M,7/30/2010,259140288,8/31/2010,4225,109.28,35.84,461708,151424,310284 +Middle East and North Africa,Yemen,Office Supplies,Offline,L,7/5/2013,235238587,8/15/2013,1180,651.21,524.96,768427.8,619452.8,148975 +Asia,China,Clothes,Offline,M,2/19/2017,202506625,3/1/2017,5065,109.28,35.84,553503.2,181529.6,371973.6 +North America,Greenland,Snacks,Offline,C,3/24/2013,846930730,3/27/2013,4478,152.58,97.44,683253.24,436336.32,246916.92 +Sub-Saharan Africa,Republic of the Congo,Snacks,Online,L,7/15/2013,224809730,8/1/2013,5050,152.58,97.44,770529,492072,278457 +Europe,Ireland,Snacks,Online,M,10/3/2015,512754952,10/17/2015,4440,152.58,97.44,677455.2,432633.6,244821.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,H,11/1/2014,357690227,12/17/2014,7342,152.58,97.44,1120242.36,715404.48,404837.88 +Sub-Saharan Africa,Nigeria,Household,Online,C,5/18/2014,726851880,6/12/2014,478,668.27,502.54,319433.06,240214.12,79218.94 +Middle East and North Africa,Oman,Fruits,Offline,C,4/5/2015,857788741,4/9/2015,7605,9.33,6.92,70954.65,52626.6,18328.05 +Middle East and North Africa,Pakistan,Cosmetics,Online,H,11/6/2011,508362138,12/25/2011,4508,437.2,263.33,1970897.6,1187091.64,783805.96 +Central America and the Caribbean,Jamaica,Vegetables,Offline,C,12/8/2010,406745898,12/19/2010,4005,154.06,90.93,617010.3,364174.65,252835.65 +Asia,Maldives,Cereal,Offline,M,10/22/2012,901426351,11/1/2012,944,205.7,117.11,194180.8,110551.84,83628.96 +Central America and the Caribbean,Jamaica,Cereal,Online,M,1/11/2015,611202323,3/2/2015,7204,205.7,117.11,1481862.8,843660.44,638202.36 +Middle East and North Africa,Lebanon,Clothes,Online,C,3/23/2016,475185143,5/12/2016,6698,109.28,35.84,731957.44,240056.32,491901.12 +Asia,Vietnam,Office Supplies,Online,C,4/20/2012,602798640,5/4/2012,368,651.21,524.96,239645.28,193185.28,46460 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,M,5/20/2015,723779141,6/5/2015,1187,9.33,6.92,11074.71,8214.04,2860.67 +Europe,Georgia,Household,Online,H,2/20/2012,638175475,3/3/2012,9160,668.27,502.54,6121353.2,4603266.4,1518086.8 +Sub-Saharan Africa,Djibouti,Household,Online,L,1/11/2013,666348969,2/5/2013,6323,668.27,502.54,4225471.21,3177560.42,1047910.79 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,H,8/28/2010,298973453,9/11/2010,1743,9.33,6.92,16262.19,12061.56,4200.63 +Australia and Oceania,Solomon Islands,Meat,Offline,C,10/25/2013,447035253,10/26/2013,6520,421.89,364.69,2750722.8,2377778.8,372944 +Sub-Saharan Africa,Malawi,Cosmetics,Online,H,6/13/2013,291833198,6/13/2013,8783,437.2,263.33,3839927.6,2312827.39,1527100.21 +Middle East and North Africa,Lebanon,Cosmetics,Offline,L,9/13/2016,434978616,10/17/2016,8693,437.2,263.33,3800579.6,2289127.69,1511451.91 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,M,11/8/2012,648395335,11/24/2012,3443,437.2,263.33,1505279.6,906645.19,598634.41 +Europe,Poland,Snacks,Offline,H,12/22/2014,324319684,1/15/2015,2256,152.58,97.44,344220.48,219824.64,124395.84 +Europe,Iceland,Snacks,Offline,M,9/6/2010,725300490,9/26/2010,1388,152.58,97.44,211781.04,135246.72,76534.32 +Asia,Indonesia,Meat,Online,L,5/20/2011,934199082,6/23/2011,9123,421.89,364.69,3848902.47,3327066.87,521835.6 +Europe,Monaco,Vegetables,Offline,H,8/15/2010,104189288,9/15/2010,781,154.06,90.93,120320.86,71016.33,49304.53 +Europe,Slovakia,Household,Online,H,7/28/2010,608757436,9/7/2010,3708,668.27,502.54,2477945.16,1863418.32,614526.84 +Europe,Slovakia,Snacks,Offline,C,9/11/2010,391702353,10/12/2010,2286,152.58,97.44,348797.88,222747.84,126050.04 +Central America and the Caribbean,Jamaica,Snacks,Online,C,7/5/2011,617135369,8/6/2011,2925,152.58,97.44,446296.5,285012,161284.5 +Europe,Romania,Baby Food,Offline,H,10/24/2010,719480311,11/7/2010,9067,255.28,159.42,2314623.76,1445461.14,869162.62 +Europe,Slovakia,Cereal,Online,L,1/17/2015,653473508,1/26/2015,6187,205.7,117.11,1272665.9,724559.57,548106.33 +North America,United States of America,Vegetables,Offline,L,10/12/2012,444163787,11/20/2012,6790,154.06,90.93,1046067.4,617414.7,428652.7 +Europe,Italy,Office Supplies,Online,M,5/14/2016,636912477,6/20/2016,5410,651.21,524.96,3523046.1,2840033.6,683012.5 +Middle East and North Africa,Afghanistan,Fruits,Offline,L,9/20/2012,947393405,10/15/2012,3617,9.33,6.92,33746.61,25029.64,8716.97 +Sub-Saharan Africa,Seychelles ,Office Supplies,Offline,C,7/16/2012,711592900,8/24/2012,5007,651.21,524.96,3260608.47,2628474.72,632133.75 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,C,3/24/2016,235809791,3/27/2016,212,109.28,35.84,23167.36,7598.08,15569.28 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,H,2/8/2010,346655404,2/13/2010,1892,421.89,364.69,798215.88,689993.48,108222.4 +Sub-Saharan Africa,South Sudan,Meat,Online,M,8/22/2015,141053569,9/11/2015,9740,421.89,364.69,4109208.6,3552080.6,557128 +Asia,Brunei,Snacks,Offline,H,6/29/2017,136240613,8/5/2017,5480,152.58,97.44,836138.4,533971.2,302167.2 +Asia,Singapore,Cereal,Offline,M,10/3/2012,919765365,11/4/2012,7865,205.7,117.11,1617830.5,921070.15,696760.35 +Asia,Indonesia,Vegetables,Online,C,9/25/2014,899489152,11/11/2014,7684,154.06,90.93,1183797.04,698706.12,485090.92 +Asia,Kyrgyzstan,Snacks,Offline,M,4/13/2011,353585803,4/21/2011,2751,152.58,97.44,419747.58,268057.44,151690.14 +Europe,Finland,Personal Care,Online,C,1/17/2014,980541646,1/27/2014,2918,81.73,56.67,238488.14,165363.06,73125.08 +Europe,Malta,Household,Offline,M,10/19/2016,949155509,11/20/2016,5062,668.27,502.54,3382782.74,2543857.48,838925.26 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Online,H,5/24/2014,748538720,6/10/2014,8096,255.28,159.42,2066746.88,1290664.32,776082.56 +Asia,Taiwan,Meat,Online,C,1/31/2014,938115108,3/19/2014,7962,421.89,364.69,3359088.18,2903661.78,455426.4 +Middle East and North Africa,Yemen,Clothes,Online,L,8/19/2016,797620999,9/5/2016,2633,109.28,35.84,287734.24,94366.72,193367.52 +Europe,Bulgaria,Clothes,Online,L,7/3/2012,577105224,7/14/2012,7115,109.28,35.84,777527.2,255001.6,522525.6 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,C,12/12/2015,146929109,1/6/2016,8443,152.58,97.44,1288232.94,822685.92,465547.02 +Europe,Monaco,Clothes,Offline,H,10/7/2015,347766482,11/20/2015,685,109.28,35.84,74856.8,24550.4,50306.4 +Middle East and North Africa,Israel,Clothes,Offline,H,12/22/2016,740603673,1/7/2017,9940,109.28,35.84,1086243.2,356249.6,729993.6 +Middle East and North Africa,Bahrain,Office Supplies,Offline,L,4/22/2014,956739509,5/20/2014,9336,651.21,524.96,6079696.56,4901026.56,1178670 +Australia and Oceania,East Timor,Baby Food,Online,C,2/11/2011,247785317,3/12/2011,4037,255.28,159.42,1030565.36,643578.54,386986.82 +Europe,Moldova ,Clothes,Offline,L,8/12/2015,635664927,8/19/2015,6233,109.28,35.84,681142.24,223390.72,457751.52 +Europe,Switzerland,Household,Online,L,5/12/2014,162614667,5/26/2014,148,668.27,502.54,98903.96,74375.92,24528.04 +Europe,Liechtenstein,Cereal,Online,H,12/1/2013,541183364,1/9/2014,7039,205.7,117.11,1447922.3,824337.29,623585.01 +Middle East and North Africa,Qatar,Clothes,Online,H,4/30/2014,404232347,6/5/2014,189,109.28,35.84,20653.92,6773.76,13880.16 +Europe,Sweden,Clothes,Online,L,12/1/2012,254935443,1/14/2013,9918,109.28,35.84,1083839.04,355461.12,728377.92 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,C,8/28/2015,216778981,9/16/2015,8573,109.28,35.84,936857.44,307256.32,629601.12 +Europe,Malta,Clothes,Online,H,8/19/2010,483561789,8/22/2010,5534,109.28,35.84,604755.52,198338.56,406416.96 +North America,Mexico,Fruits,Online,C,4/22/2017,869395196,4/25/2017,2213,9.33,6.92,20647.29,15313.96,5333.33 +Asia,Malaysia,Beverages,Online,H,7/18/2014,358703029,7/30/2014,7052,47.45,31.79,334617.4,224183.08,110434.32 +Australia and Oceania,Tonga,Fruits,Offline,H,7/27/2012,256221616,9/4/2012,525,9.33,6.92,4898.25,3633,1265.25 +Central America and the Caribbean,Panama,Snacks,Online,L,4/25/2011,136999785,5/24/2011,136,152.58,97.44,20750.88,13251.84,7499.04 +Europe,Albania,Clothes,Online,H,10/9/2011,996398866,11/18/2011,5421,109.28,35.84,592406.88,194288.64,398118.24 +North America,Greenland,Personal Care,Online,M,3/17/2012,300092685,4/7/2012,2949,81.73,56.67,241021.77,167119.83,73901.94 +Australia and Oceania,Nauru,Office Supplies,Offline,M,12/22/2011,534067571,1/23/2012,1317,651.21,524.96,857643.57,691372.32,166271.25 +Europe,Netherlands,Office Supplies,Offline,L,4/2/2015,654622352,4/24/2015,6156,651.21,524.96,4008848.76,3231653.76,777195 +Sub-Saharan Africa,Namibia,Meat,Offline,C,2/24/2012,138368356,2/27/2012,5126,421.89,364.69,2162608.14,1869400.94,293207.2 +Europe,Belgium,Beverages,Online,M,10/10/2012,332229411,11/6/2012,2920,47.45,31.79,138554,92826.8,45727.2 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,L,2/25/2013,403441846,3/2/2013,6262,154.06,90.93,964723.72,569403.66,395320.06 +Middle East and North Africa,United Arab Emirates,Clothes,Online,M,2/28/2014,489554488,4/11/2014,8907,109.28,35.84,973356.96,319226.88,654130.08 +Central America and the Caribbean,Haiti,Clothes,Offline,H,3/2/2010,348428666,3/3/2010,6640,109.28,35.84,725619.2,237977.6,487641.6 +Sub-Saharan Africa,Ghana,Cereal,Online,C,7/14/2015,708238208,8/21/2015,2279,205.7,117.11,468790.3,266893.69,201896.61 +Europe,Iceland,Vegetables,Online,C,5/27/2015,117469441,6/13/2015,673,154.06,90.93,103682.38,61195.89,42486.49 +Europe,Slovakia,Cereal,Online,C,11/28/2014,794921195,1/13/2015,3701,205.7,117.11,761295.7,433424.11,327871.59 +Asia,Indonesia,Personal Care,Offline,H,9/5/2012,979704797,10/17/2012,5275,81.73,56.67,431125.75,298934.25,132191.5 +Europe,France,Vegetables,Online,C,3/13/2012,781244075,3/24/2012,6338,154.06,90.93,976432.28,576314.34,400117.94 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,M,6/7/2010,829275357,7/2/2010,9861,81.73,56.67,805939.53,558822.87,247116.66 +North America,Canada,Personal Care,Online,H,10/11/2016,923847472,11/22/2016,5852,81.73,56.67,478283.96,331632.84,146651.12 +Europe,Sweden,Vegetables,Online,M,5/30/2011,485321748,7/1/2011,6345,154.06,90.93,977510.7,576950.85,400559.85 +Europe,Norway,Beverages,Offline,C,3/16/2017,804372012,3/22/2017,408,47.45,31.79,19359.6,12970.32,6389.28 +Middle East and North Africa,Azerbaijan,Vegetables,Offline,L,9/6/2012,991984593,10/14/2012,9140,154.06,90.93,1408108.4,831100.2,577008.2 +Sub-Saharan Africa,Madagascar,Meat,Online,C,6/30/2011,229458320,8/6/2011,671,421.89,364.69,283088.19,244706.99,38381.2 +Europe,Macedonia,Cosmetics,Offline,M,3/20/2013,918404519,4/19/2013,5161,437.2,263.33,2256389.2,1359046.13,897343.07 +Europe,Serbia,Cereal,Online,M,9/13/2014,130747020,10/13/2014,9803,205.7,117.11,2016477.1,1148029.33,868447.77 +Europe,Czech Republic,Snacks,Offline,M,11/13/2013,858722150,11/24/2013,3822,152.58,97.44,583160.76,372415.68,210745.08 +Sub-Saharan Africa,Cameroon,Cereal,Offline,L,6/27/2013,764878737,8/6/2013,3471,205.7,117.11,713984.7,406488.81,307495.89 +Middle East and North Africa,Jordan,Fruits,Offline,H,5/23/2017,732078111,7/6/2017,7036,9.33,6.92,65645.88,48689.12,16956.76 +Sub-Saharan Africa,Rwanda,Beverages,Online,C,7/20/2011,813494098,8/28/2011,9836,47.45,31.79,466718.2,312686.44,154031.76 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,H,4/13/2013,682613027,4/17/2013,9219,437.2,263.33,4030546.8,2427639.27,1602907.53 +Central America and the Caribbean,Honduras,Meat,Offline,H,6/24/2014,983233726,7/2/2014,9564,421.89,364.69,4034955.96,3487895.16,547060.8 +Middle East and North Africa,Pakistan,Baby Food,Offline,M,8/27/2015,179467523,9/28/2015,7283,255.28,159.42,1859204.24,1161055.86,698148.38 +Australia and Oceania,Marshall Islands,Clothes,Online,H,8/11/2014,405738246,9/24/2014,5818,109.28,35.84,635791.04,208517.12,427273.92 +Middle East and North Africa,Syria,Clothes,Online,C,3/20/2010,716782224,4/15/2010,643,109.28,35.84,70267.04,23045.12,47221.92 +Australia and Oceania,Tuvalu,Cereal,Offline,M,10/2/2013,237648284,10/2/2013,4263,205.7,117.11,876899.1,499239.93,377659.17 +Australia and Oceania,East Timor,Office Supplies,Offline,M,11/12/2014,413697755,11/12/2014,1214,651.21,524.96,790568.94,637301.44,153267.5 +Middle East and North Africa,Israel,Clothes,Online,H,8/9/2015,960604465,9/28/2015,3063,109.28,35.84,334724.64,109777.92,224946.72 +Sub-Saharan Africa,Mali,Household,Online,H,7/11/2011,314354741,8/12/2011,3408,668.27,502.54,2277464.16,1712656.32,564807.84 +Middle East and North Africa,Libya,Snacks,Offline,M,8/9/2010,581247413,9/1/2010,2881,152.58,97.44,439582.98,280724.64,158858.34 +Sub-Saharan Africa,Central African Republic,Snacks,Online,M,4/24/2014,787893807,5/2/2014,4141,152.58,97.44,631833.78,403499.04,228334.74 +Australia and Oceania,Tonga,Cosmetics,Online,H,10/25/2013,931217753,11/9/2013,6882,437.2,263.33,3008810.4,1812237.06,1196573.34 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,L,7/4/2016,628455579,8/4/2016,2826,205.7,117.11,581308.2,330952.86,250355.34 +Sub-Saharan Africa,Burundi,Cosmetics,Online,M,11/24/2011,467156112,12/28/2011,730,437.2,263.33,319156,192230.9,126925.1 +Australia and Oceania,New Zealand,Office Supplies,Offline,C,4/15/2013,655180680,4/28/2013,1378,651.21,524.96,897367.38,723394.88,173972.5 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,C,2/12/2016,570703113,4/1/2016,2588,437.2,263.33,1131473.6,681498.04,449975.56 +Middle East and North Africa,Iran,Office Supplies,Offline,H,11/15/2016,112209737,12/17/2016,4210,651.21,524.96,2741594.1,2210081.6,531512.5 +Sub-Saharan Africa,Mauritius ,Fruits,Online,M,12/1/2016,148499381,1/12/2017,3122,9.33,6.92,29128.26,21604.24,7524.02 +Asia,Philippines,Office Supplies,Offline,H,1/31/2011,268683373,2/23/2011,8236,651.21,524.96,5363365.56,4323570.56,1039795 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,L,3/20/2014,132185542,3/28/2014,5494,205.7,117.11,1130115.8,643402.34,486713.46 +Sub-Saharan Africa,Liberia,Household,Offline,H,12/3/2011,818742215,1/13/2012,2871,668.27,502.54,1918603.17,1442792.34,475810.83 +Asia,Cambodia,Fruits,Online,M,5/20/2017,778402221,5/24/2017,5370,9.33,6.92,50102.1,37160.4,12941.7 +North America,Greenland,Cereal,Offline,M,7/24/2014,781526887,9/8/2014,28,205.7,117.11,5759.6,3279.08,2480.52 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,M,12/23/2014,768790042,12/23/2014,912,255.28,159.42,232815.36,145391.04,87424.32 +Sub-Saharan Africa,Togo,Fruits,Online,L,1/29/2016,301178014,2/14/2016,4122,9.33,6.92,38458.26,28524.24,9934.02 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,H,8/2/2012,809989631,8/31/2012,2786,651.21,524.96,1814271.06,1462538.56,351732.5 +Sub-Saharan Africa,Botswana,Personal Care,Online,M,6/9/2015,646836221,7/18/2015,2067,81.73,56.67,168935.91,117136.89,51799.02 +Sub-Saharan Africa,Malawi,Cosmetics,Online,H,2/14/2010,933641612,3/20/2010,4155,437.2,263.33,1816566,1094136.15,722429.85 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,M,6/29/2013,612642133,7/14/2013,3276,9.33,6.92,30565.08,22669.92,7895.16 +Middle East and North Africa,Syria,Beverages,Offline,C,12/17/2016,496386611,1/9/2017,684,47.45,31.79,32455.8,21744.36,10711.44 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Online,M,12/31/2012,117736375,1/9/2013,9665,437.2,263.33,4225538,2545084.45,1680453.55 +Europe,Netherlands,Beverages,Offline,C,1/31/2014,879865252,2/16/2014,536,47.45,31.79,25433.2,17039.44,8393.76 +Middle East and North Africa,Saudi Arabia,Beverages,Online,L,1/11/2011,206259572,2/28/2011,5646,47.45,31.79,267902.7,179486.34,88416.36 +Asia,Mongolia,Cereal,Online,C,8/27/2014,990718162,10/12/2014,4375,205.7,117.11,899937.5,512356.25,387581.25 +Sub-Saharan Africa,Botswana,Baby Food,Offline,H,2/12/2014,347352349,3/1/2014,8134,255.28,159.42,2076447.52,1296722.28,779725.24 +Asia,Maldives,Vegetables,Offline,C,1/3/2011,860585963,1/8/2011,5366,154.06,90.93,826685.96,487930.38,338755.58 +Europe,Albania,Meat,Online,H,7/20/2015,235155332,8/8/2015,6543,421.89,364.69,2760426.27,2386166.67,374259.6 +Central America and the Caribbean,Haiti,Cereal,Online,C,7/10/2012,746109282,7/13/2012,9172,205.7,117.11,1886680.4,1074132.92,812547.48 +Europe,Finland,Vegetables,Offline,H,7/3/2010,688809144,7/21/2010,2787,154.06,90.93,429365.22,253421.91,175943.31 +Asia,Singapore,Household,Online,L,4/30/2015,228928744,5/9/2015,3958,668.27,502.54,2645012.66,1989053.32,655959.34 +Europe,Moldova ,Cosmetics,Online,H,3/13/2011,952454411,4/21/2011,1281,437.2,263.33,560053.2,337325.73,222727.47 +Middle East and North Africa,Somalia,Cereal,Offline,H,6/9/2017,915684974,6/14/2017,387,205.7,117.11,79605.9,45321.57,34284.33 +Europe,Estonia,Office Supplies,Online,C,8/4/2016,495231759,8/25/2016,8938,651.21,524.96,5820514.98,4692092.48,1128422.5 +Australia and Oceania,Kiribati,Cosmetics,Offline,C,3/11/2011,138018596,4/16/2011,1624,437.2,263.33,710012.8,427647.92,282364.88 +Asia,Taiwan,Cosmetics,Offline,L,5/28/2012,811281812,6/11/2012,5171,437.2,263.33,2260761.2,1361679.43,899081.77 +Europe,Hungary,Office Supplies,Online,M,7/15/2013,852570235,7/23/2013,3333,651.21,524.96,2170482.93,1749691.68,420791.25 +Asia,Laos,Office Supplies,Offline,L,7/12/2016,919745194,8/14/2016,1897,651.21,524.96,1235345.37,995849.12,239496.25 +Australia and Oceania,Papua New Guinea,Cereal,Offline,C,1/11/2013,840980517,2/22/2013,3678,205.7,117.11,756564.6,430730.58,325834.02 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,C,11/23/2010,964762532,11/25/2010,3527,109.28,35.84,385430.56,126407.68,259022.88 +Europe,Luxembourg,Cosmetics,Offline,L,4/5/2015,809890067,4/25/2015,3323,437.2,263.33,1452815.6,875045.59,577770.01 +Australia and Oceania,Fiji,Personal Care,Online,L,3/7/2017,415474450,3/19/2017,6977,81.73,56.67,570230.21,395386.59,174843.62 +Central America and the Caribbean,Honduras,Meat,Offline,M,7/25/2012,790939509,8/31/2012,5432,421.89,364.69,2291706.48,1980996.08,310710.4 +Sub-Saharan Africa,Central African Republic,Cereal,Online,L,7/12/2013,766021573,7/24/2013,1661,205.7,117.11,341667.7,194519.71,147147.99 +Sub-Saharan Africa,Guinea,Household,Online,M,4/27/2014,140769469,6/15/2014,5669,668.27,502.54,3788422.63,2848899.26,939523.37 +Europe,Estonia,Cosmetics,Offline,L,4/5/2010,135544526,4/22/2010,9492,437.2,263.33,4149902.4,2499528.36,1650374.04 +Europe,Austria,Snacks,Offline,C,8/27/2016,241020572,9/23/2016,2198,152.58,97.44,335370.84,214173.12,121197.72 +Europe,Liechtenstein,Office Supplies,Offline,C,1/8/2012,468183934,1/9/2012,4885,651.21,524.96,3181160.85,2564429.6,616731.25 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,H,1/5/2010,898333442,1/7/2010,5683,255.28,159.42,1450756.24,905983.86,544772.38 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,L,3/16/2010,333080422,3/20/2010,4754,154.06,90.93,732401.24,432281.22,300120.02 +Europe,Italy,Cereal,Offline,C,1/8/2017,344348704,1/28/2017,9289,205.7,117.11,1910747.3,1087834.79,822912.51 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,L,3/28/2013,324374616,4/24/2013,8512,255.28,159.42,2172943.36,1356983.04,815960.32 +Asia,Kyrgyzstan,Personal Care,Online,H,10/7/2016,635706984,11/15/2016,8678,81.73,56.67,709252.94,491782.26,217470.68 +Europe,Lithuania,Fruits,Offline,C,4/20/2016,361207139,5/23/2016,8074,9.33,6.92,75330.42,55872.08,19458.34 +Europe,Croatia,Household,Offline,C,12/13/2012,454048907,1/8/2013,2016,668.27,502.54,1347232.32,1013120.64,334111.68 +Sub-Saharan Africa,Burundi,Beverages,Online,M,6/20/2016,587718617,8/7/2016,7854,47.45,31.79,372672.3,249678.66,122993.64 +Sub-Saharan Africa,Mali,Office Supplies,Offline,L,3/1/2011,506015098,3/15/2011,9967,651.21,524.96,6490610.07,5232276.32,1258333.75 +Sub-Saharan Africa,Sudan,Fruits,Offline,M,9/12/2012,473049676,9/21/2012,4766,9.33,6.92,44466.78,32980.72,11486.06 +Europe,San Marino,Household,Online,M,4/24/2011,823246181,4/24/2011,5694,668.27,502.54,3805129.38,2861462.76,943666.62 +Asia,Laos,Meat,Online,L,6/6/2013,611340939,6/26/2013,8224,421.89,364.69,3469623.36,2999210.56,470412.8 +Europe,Spain,Beverages,Online,M,3/15/2015,762382781,4/24/2015,4862,47.45,31.79,230701.9,154562.98,76138.92 +Europe,Vatican City,Personal Care,Online,C,10/31/2013,921733033,12/13/2013,142,81.73,56.67,11605.66,8047.14,3558.52 +Europe,Austria,Office Supplies,Online,H,5/21/2011,805065524,5/22/2011,5634,651.21,524.96,3668917.14,2957624.64,711292.5 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,L,12/25/2010,648366582,12/27/2010,4935,255.28,159.42,1259806.8,786737.7,473069.1 +North America,Canada,Cosmetics,Offline,M,1/10/2013,757935035,1/30/2013,8675,437.2,263.33,3792710,2284387.75,1508322.25 +Sub-Saharan Africa,Eritrea,Fruits,Offline,C,6/2/2011,160382211,7/12/2011,9515,9.33,6.92,88774.95,65843.8,22931.15 +Middle East and North Africa,Algeria,Baby Food,Offline,M,6/20/2012,652631938,7/28/2012,7148,255.28,159.42,1824741.44,1139534.16,685207.28 +Europe,Georgia,Personal Care,Online,M,12/29/2015,951920545,1/1/2016,3298,81.73,56.67,269545.54,186897.66,82647.88 +Europe,Cyprus,Office Supplies,Online,C,7/6/2011,745796859,7/20/2011,6719,651.21,524.96,4375479.99,3527206.24,848273.75 +Australia and Oceania,Marshall Islands,Clothes,Offline,C,4/26/2012,242122209,5/5/2012,8197,109.28,35.84,895768.16,293780.48,601987.68 +Europe,Russia,Clothes,Online,C,11/6/2013,619070422,11/23/2013,5550,109.28,35.84,606504,198912,407592 +Asia,Laos,Office Supplies,Offline,C,8/9/2012,875127828,9/9/2012,8626,651.21,524.96,5617337.46,4528304.96,1089032.5 +Europe,Albania,Beverages,Online,C,7/4/2017,979093253,8/3/2017,4306,47.45,31.79,204319.7,136887.74,67431.96 +Europe,Vatican City,Cereal,Online,M,10/28/2015,520078027,11/5/2015,1500,205.7,117.11,308550,175665,132885 +Central America and the Caribbean,Trinidad and Tobago,Snacks,Online,C,10/26/2014,957505977,12/12/2014,6151,152.58,97.44,938519.58,599353.44,339166.14 +Europe,Iceland,Snacks,Online,H,4/3/2015,671113431,5/15/2015,6233,152.58,97.44,951031.14,607343.52,343687.62 +Sub-Saharan Africa,Liberia,Snacks,Online,H,3/1/2015,810949218,3/26/2015,6749,152.58,97.44,1029762.42,657622.56,372139.86 +Sub-Saharan Africa,Uganda,Meat,Offline,H,8/25/2013,347374665,10/9/2013,4738,421.89,364.69,1998914.82,1727901.22,271013.6 +Asia,Singapore,Office Supplies,Offline,H,8/31/2014,121063601,10/5/2014,4265,651.21,524.96,2777410.65,2238954.4,538456.25 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,M,8/28/2015,593002355,10/11/2015,1429,47.45,31.79,67806.05,45427.91,22378.14 +Europe,Andorra,Meat,Offline,C,5/5/2011,494489753,5/12/2011,9361,421.89,364.69,3949312.29,3413863.09,535449.2 +Europe,Serbia,Vegetables,Offline,M,8/29/2012,877137124,9/25/2012,3222,154.06,90.93,496381.32,292976.46,203404.86 +Middle East and North Africa,Saudi Arabia,Snacks,Online,H,9/5/2012,162868297,10/14/2012,5203,152.58,97.44,793873.74,506980.32,286893.42 +Europe,Ireland,Baby Food,Online,M,2/5/2013,893919599,3/23/2013,9529,255.28,159.42,2432563.12,1519113.18,913449.94 +Middle East and North Africa,Afghanistan,Baby Food,Offline,M,11/27/2012,282839858,1/2/2013,7454,255.28,159.42,1902857.12,1188316.68,714540.44 +Sub-Saharan Africa,Benin,Clothes,Online,C,2/24/2012,562490403,3/7/2012,2265,109.28,35.84,247519.2,81177.6,166341.6 +Europe,Netherlands,Fruits,Offline,L,9/22/2015,436045062,10/9/2015,4279,9.33,6.92,39923.07,29610.68,10312.39 +Sub-Saharan Africa,Tanzania,Fruits,Online,M,6/14/2014,926990163,6/17/2014,5844,9.33,6.92,54524.52,40440.48,14084.04 +Sub-Saharan Africa,Malawi,Personal Care,Offline,H,7/29/2011,429124534,8/14/2011,6340,81.73,56.67,518168.2,359287.8,158880.4 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,C,5/27/2011,556559503,6/4/2011,7180,47.45,31.79,340691,228252.2,112438.8 +Middle East and North Africa,Afghanistan,Snacks,Online,L,7/8/2015,293718898,8/4/2015,6804,152.58,97.44,1038154.32,662981.76,375172.56 +Central America and the Caribbean,Jamaica,Beverages,Offline,M,6/5/2011,945339047,7/3/2011,5687,47.45,31.79,269848.15,180789.73,89058.42 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Offline,L,3/17/2014,286468780,3/23/2014,1333,421.89,364.69,562379.37,486131.77,76247.6 +Europe,San Marino,Cereal,Online,H,4/13/2017,212469422,5/7/2017,3278,205.7,117.11,674284.6,383886.58,290398.02 +Sub-Saharan Africa,Eritrea,Beverages,Online,M,5/7/2011,889014804,6/2/2011,8091,47.45,31.79,383917.95,257212.89,126705.06 +Australia and Oceania,Samoa ,Cosmetics,Offline,M,11/21/2010,302091252,12/15/2010,4370,437.2,263.33,1910564,1150752.1,759811.9 +Asia,Nepal,Baby Food,Offline,L,7/10/2012,107997596,7/26/2012,7743,255.28,159.42,1976633.04,1234389.06,742243.98 +Sub-Saharan Africa,Zimbabwe,Meat,Online,H,12/7/2013,683345162,12/23/2013,5874,421.89,364.69,2478181.86,2142189.06,335992.8 +Central America and the Caribbean,Panama,Personal Care,Online,L,1/29/2010,675057780,2/21/2010,3453,81.73,56.67,282213.69,195681.51,86532.18 +Europe,France,Fruits,Online,H,2/17/2012,150371778,2/17/2012,7205,9.33,6.92,67222.65,49858.6,17364.05 +North America,Mexico,Fruits,Online,M,5/21/2013,146835982,5/23/2013,885,9.33,6.92,8257.05,6124.2,2132.85 +Central America and the Caribbean,Cuba,Vegetables,Online,M,10/18/2015,422311723,11/30/2015,278,154.06,90.93,42828.68,25278.54,17550.14 +Middle East and North Africa,Somalia,Cosmetics,Online,M,1/1/2011,804972827,1/26/2011,8203,437.2,263.33,3586351.6,2160095.99,1426255.61 +Middle East and North Africa,Bahrain,Vegetables,Offline,H,6/8/2014,743305623,6/24/2014,9507,154.06,90.93,1464648.42,864471.51,600176.91 +Europe,Liechtenstein,Meat,Offline,L,2/1/2016,656108939,2/23/2016,6070,421.89,364.69,2560872.3,2213668.3,347204 +Sub-Saharan Africa,Swaziland,Snacks,Offline,M,8/1/2014,582494103,8/12/2014,1804,152.58,97.44,275254.32,175781.76,99472.56 +Australia and Oceania,Nauru,Snacks,Offline,H,5/28/2013,631884944,7/7/2013,7652,152.58,97.44,1167542.16,745610.88,421931.28 +Sub-Saharan Africa,Mauritania,Clothes,Online,H,2/4/2017,534017789,3/4/2017,6586,109.28,35.84,719718.08,236042.24,483675.84 +Asia,Maldives,Beverages,Online,C,5/3/2012,988941466,6/6/2012,8611,47.45,31.79,408591.95,273743.69,134848.26 +Middle East and North Africa,Somalia,Cosmetics,Offline,H,2/26/2017,517017304,3/28/2017,5764,437.2,263.33,2520020.8,1517834.12,1002186.68 +Middle East and North Africa,Jordan,Snacks,Offline,M,7/30/2016,408919131,8/24/2016,7113,152.58,97.44,1085301.54,693090.72,392210.82 +Sub-Saharan Africa,Comoros,Household,Offline,M,11/1/2011,675633275,12/15/2011,3755,668.27,502.54,2509353.85,1887037.7,622316.15 +Australia and Oceania,Samoa ,Clothes,Online,L,7/29/2016,498458564,9/13/2016,3821,109.28,35.84,417558.88,136944.64,280614.24 +Asia,Indonesia,Household,Offline,H,3/28/2015,479006326,4/3/2015,7471,668.27,502.54,4992645.17,3754476.34,1238168.83 +Europe,Georgia,Vegetables,Online,M,3/29/2012,389200389,5/8/2012,1899,154.06,90.93,292559.94,172676.07,119883.87 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,L,1/29/2013,521277081,2/19/2013,6327,154.06,90.93,974737.62,575314.11,399423.51 +Europe,Spain,Fruits,Online,H,12/13/2012,337785232,12/27/2012,7011,9.33,6.92,65412.63,48516.12,16896.51 +Sub-Saharan Africa,Cameroon,Meat,Online,H,9/8/2015,721586167,10/27/2015,2237,421.89,364.69,943767.93,815811.53,127956.4 +Sub-Saharan Africa,Rwanda,Personal Care,Online,M,10/30/2014,825853717,12/10/2014,7322,81.73,56.67,598427.06,414937.74,183489.32 +Sub-Saharan Africa,South Africa,Snacks,Online,C,7/21/2012,324074208,8/7/2012,9615,152.58,97.44,1467056.7,936885.6,530171.1 +Asia,Kyrgyzstan,Personal Care,Online,L,11/22/2015,760046470,1/10/2016,3495,81.73,56.67,285646.35,198061.65,87584.7 +Central America and the Caribbean,Guatemala,Snacks,Online,L,3/22/2010,597881829,4/6/2010,5374,152.58,97.44,819964.92,523642.56,296322.36 +Asia,Maldives,Snacks,Offline,C,1/21/2016,172004115,2/25/2016,8695,152.58,97.44,1326683.1,847240.8,479442.3 +Australia and Oceania,Federated States of Micronesia,Meat,Online,L,2/12/2017,337149655,3/26/2017,8930,421.89,364.69,3767477.7,3256681.7,510796 +Asia,Laos,Baby Food,Offline,L,2/13/2017,218367278,2/19/2017,8585,255.28,159.42,2191578.8,1368620.7,822958.1 +Middle East and North Africa,Jordan,Beverages,Online,L,4/11/2013,361018311,4/23/2013,2196,47.45,31.79,104200.2,69810.84,34389.36 +Europe,Poland,Fruits,Offline,M,3/20/2015,480776584,4/21/2015,1330,9.33,6.92,12408.9,9203.6,3205.3 +Sub-Saharan Africa,Tanzania,Personal Care,Online,M,11/30/2010,813628423,12/1/2010,9586,81.73,56.67,783463.78,543238.62,240225.16 +Australia and Oceania,Australia,Household,Online,L,12/4/2015,765872657,1/18/2016,7593,668.27,502.54,5074174.11,3815786.22,1258387.89 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,L,7/27/2016,264120614,9/14/2016,8014,47.45,31.79,380264.3,254765.06,125499.24 +Europe,Italy,Baby Food,Online,L,8/5/2011,205296123,9/14/2011,540,255.28,159.42,137851.2,86086.8,51764.4 +Asia,Taiwan,Cosmetics,Online,M,12/15/2015,206635510,12/19/2015,6894,437.2,263.33,3014056.8,1815397.02,1198659.78 +Asia,China,Beverages,Online,L,8/6/2011,855687606,8/28/2011,5833,47.45,31.79,276775.85,185431.07,91344.78 +Australia and Oceania,Tuvalu,Cosmetics,Online,M,10/27/2011,560313737,11/29/2011,8141,437.2,263.33,3559245.2,2143769.53,1415475.67 +Middle East and North Africa,Yemen,Meat,Offline,C,1/22/2012,498687732,2/5/2012,1637,421.89,364.69,690633.93,596997.53,93636.4 +Asia,China,Household,Online,C,5/19/2016,569295918,5/27/2016,6168,668.27,502.54,4121889.36,3099666.72,1022222.64 +Sub-Saharan Africa,Liberia,Snacks,Online,M,12/30/2010,740937125,2/15/2011,8615,152.58,97.44,1314476.7,839445.6,475031.1 +Asia,Brunei,Snacks,Offline,C,6/17/2013,602722680,7/8/2013,7890,152.58,97.44,1203856.2,768801.6,435054.6 +Europe,United Kingdom,Clothes,Online,H,11/24/2015,714076411,12/8/2015,9933,109.28,35.84,1085478.24,355998.72,729479.52 +Asia,Cambodia,Cereal,Online,M,6/27/2011,354734647,7/18/2011,2720,205.7,117.11,559504,318539.2,240964.8 +Central America and the Caribbean,Jamaica,Clothes,Online,M,6/1/2013,674746215,6/26/2013,1254,109.28,35.84,137037.12,44943.36,92093.76 +Europe,Estonia,Cosmetics,Offline,M,3/18/2013,644472444,4/9/2013,2573,437.2,263.33,1124915.6,677548.09,447367.51 +North America,Greenland,Cereal,Offline,M,10/28/2014,204587161,12/15/2014,742,205.7,117.11,152629.4,86895.62,65733.78 +Europe,Ukraine,Clothes,Offline,M,9/15/2015,716076695,11/4/2015,1862,109.28,35.84,203479.36,66734.08,136745.28 +Australia and Oceania,Fiji,Clothes,Offline,H,7/28/2010,910239875,8/12/2010,9061,109.28,35.84,990186.08,324746.24,665439.84 +Europe,Georgia,Vegetables,Online,M,5/11/2010,938688027,6/24/2010,7502,154.06,90.93,1155758.12,682156.86,473601.26 +Sub-Saharan Africa,Djibouti,Household,Offline,M,9/16/2015,123344981,10/8/2015,9376,668.27,502.54,6265699.52,4711815.04,1553884.48 +Sub-Saharan Africa,Zambia,Beverages,Online,C,3/6/2013,106447064,3/9/2013,8907,47.45,31.79,422637.15,283153.53,139483.62 +Asia,Taiwan,Fruits,Offline,C,11/24/2016,800543105,12/20/2016,7349,9.33,6.92,68566.17,50855.08,17711.09 +Europe,San Marino,Meat,Offline,L,10/8/2011,838494431,11/20/2011,7990,421.89,364.69,3370901.1,2913873.1,457028 +Europe,Switzerland,Clothes,Online,L,4/6/2010,723474872,5/22/2010,1147,109.28,35.84,125344.16,41108.48,84235.68 +Central America and the Caribbean,Haiti,Clothes,Offline,L,10/10/2010,578970754,11/18/2010,9167,109.28,35.84,1001769.76,328545.28,673224.48 +Central America and the Caribbean,Dominica,Vegetables,Offline,L,7/17/2016,598780906,7/31/2016,1431,154.06,90.93,220459.86,130120.83,90339.03 +Asia,Taiwan,Baby Food,Offline,L,9/23/2016,597016656,10/22/2016,9350,255.28,159.42,2386868,1490577,896291 +Europe,Andorra,Personal Care,Online,C,12/4/2012,458101832,12/30/2012,1367,81.73,56.67,111724.91,77467.89,34257.02 +Asia,Indonesia,Office Supplies,Online,C,5/9/2015,586772763,5/23/2015,7955,651.21,524.96,5180375.55,4176056.8,1004318.75 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,L,5/13/2016,558078277,6/20/2016,6619,437.2,263.33,2893826.8,1742981.27,1150845.53 +Sub-Saharan Africa,Botswana,Baby Food,Offline,L,12/17/2016,467379701,12/25/2016,6894,255.28,159.42,1759900.32,1099041.48,660858.84 +Europe,Monaco,Vegetables,Offline,H,5/31/2015,480350863,6/21/2015,5350,154.06,90.93,824221,486475.5,337745.5 +Central America and the Caribbean,Costa Rica,Fruits,Online,L,1/21/2011,382978093,2/27/2011,583,9.33,6.92,5439.39,4034.36,1405.03 +Asia,Brunei,Cereal,Offline,L,8/29/2015,931560218,9/3/2015,8225,205.7,117.11,1691882.5,963229.75,728652.75 +North America,United States of America,Clothes,Online,L,10/1/2011,702708566,11/9/2011,5935,109.28,35.84,648576.8,212710.4,435866.4 +Europe,Latvia,Fruits,Online,L,1/5/2017,143346965,2/12/2017,8407,9.33,6.92,78437.31,58176.44,20260.87 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,C,4/29/2012,220711743,5/14/2012,2364,651.21,524.96,1539460.44,1241005.44,298455 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,C,9/16/2013,172351729,10/10/2013,1562,154.06,90.93,240641.72,142032.66,98609.06 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,L,7/15/2015,656128251,8/14/2015,1785,651.21,524.96,1162409.85,937053.6,225356.25 +Central America and the Caribbean,Belize,Meat,Online,M,1/7/2017,600215137,2/11/2017,5852,421.89,364.69,2468900.28,2134165.88,334734.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,L,11/16/2010,353098714,11/23/2010,8611,437.2,263.33,3764729.2,2267534.63,1497194.57 +Europe,Norway,Baby Food,Online,H,5/20/2017,333577811,5/22/2017,1942,255.28,159.42,495753.76,309593.64,186160.12 +Sub-Saharan Africa,Zambia,Fruits,Offline,L,6/16/2012,580763757,7/24/2012,9756,9.33,6.92,91023.48,67511.52,23511.96 +Europe,France,Office Supplies,Offline,H,9/20/2014,304080379,10/11/2014,2996,651.21,524.96,1951025.16,1572780.16,378245 +Australia and Oceania,Tuvalu,Household,Offline,H,7/26/2013,133264005,8/16/2013,4635,668.27,502.54,3097431.45,2329272.9,768158.55 +Europe,Montenegro,Vegetables,Online,L,10/29/2010,768363463,12/16/2010,4678,154.06,90.93,720692.68,425370.54,295322.14 +Middle East and North Africa,Kuwait,Office Supplies,Offline,C,12/14/2016,729740083,1/4/2017,5162,651.21,524.96,3361546.02,2709843.52,651702.5 +Middle East and North Africa,Algeria,Cereal,Online,H,12/22/2016,408067691,12/23/2016,5153,205.7,117.11,1059972.1,603467.83,456504.27 +Asia,Mongolia,Cosmetics,Offline,H,2/13/2012,714332616,2/26/2012,5750,437.2,263.33,2513900,1514147.5,999752.5 +Middle East and North Africa,Algeria,Household,Offline,M,1/16/2016,829833686,2/2/2016,5083,668.27,502.54,3396816.41,2554410.82,842405.59 +Europe,Montenegro,Fruits,Online,H,3/4/2013,456182229,4/10/2013,3314,9.33,6.92,30919.62,22932.88,7986.74 +Europe,Ireland,Clothes,Offline,M,7/5/2015,265302073,8/11/2015,7634,109.28,35.84,834243.52,273602.56,560640.96 +Europe,Cyprus,Snacks,Offline,L,5/24/2013,549429547,7/6/2013,7267,152.58,97.44,1108798.86,708096.48,400702.38 +Asia,Bangladesh,Cereal,Offline,M,3/6/2017,771113479,3/25/2017,8469,205.7,117.11,1742073.3,991804.59,750268.71 +Asia,Indonesia,Snacks,Offline,M,7/18/2015,913215196,8/31/2015,9525,152.58,97.44,1453324.5,928116,525208.5 +Europe,Montenegro,Clothes,Offline,C,3/6/2017,128908526,4/8/2017,5752,109.28,35.84,628578.56,206151.68,422426.88 +Asia,Tajikistan,Beverages,Online,C,9/7/2016,791679799,9/23/2016,4500,47.45,31.79,213525,143055,70470 +Europe,Ireland,Snacks,Online,L,7/10/2013,845327842,7/21/2013,148,152.58,97.44,22581.84,14421.12,8160.72 +Europe,Kosovo,Meat,Online,H,10/15/2015,553963983,12/3/2015,9108,421.89,364.69,3842574.12,3321596.52,520977.6 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,C,9/13/2013,252012050,11/1/2013,4821,437.2,263.33,2107741.2,1269513.93,838227.27 +Sub-Saharan Africa,Swaziland,Household,Online,L,9/14/2013,794208371,10/27/2013,2761,668.27,502.54,1845093.47,1387512.94,457580.53 +Sub-Saharan Africa,Central African Republic,Cosmetics,Online,M,12/10/2011,405601775,12/11/2011,5433,437.2,263.33,2375307.6,1430671.89,944635.71 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,C,3/11/2013,531553590,3/21/2013,7374,651.21,524.96,4802022.54,3871055.04,930967.5 +Sub-Saharan Africa,Burundi,Fruits,Offline,C,12/11/2011,887737643,1/21/2012,151,9.33,6.92,1408.83,1044.92,363.91 +Asia,India,Vegetables,Offline,M,4/27/2011,810140264,5/26/2011,7362,154.06,90.93,1134189.72,669426.66,464763.06 +Europe,Hungary,Vegetables,Online,M,9/21/2011,605060279,11/9/2011,9637,154.06,90.93,1484676.22,876292.41,608383.81 +Asia,Cambodia,Snacks,Offline,C,8/15/2014,199109017,9/21/2014,9638,152.58,97.44,1470566.04,939126.72,531439.32 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,L,3/11/2011,489210307,3/29/2011,7056,9.33,6.92,65832.48,48827.52,17004.96 +Australia and Oceania,Marshall Islands,Baby Food,Offline,C,5/21/2016,192600476,6/24/2016,3616,255.28,159.42,923092.48,576462.72,346629.76 +Sub-Saharan Africa,Liberia,Meat,Online,L,2/27/2012,796828353,3/6/2012,8072,421.89,364.69,3405496.08,2943777.68,461718.4 +Asia,Philippines,Snacks,Online,H,10/18/2011,709755265,11/21/2011,1210,152.58,97.44,184621.8,117902.4,66719.4 +Asia,Turkmenistan,Office Supplies,Offline,M,9/27/2010,209555041,11/5/2010,848,651.21,524.96,552226.08,445166.08,107060 +Asia,Japan,Baby Food,Offline,H,1/21/2013,994714009,2/4/2013,6835,255.28,159.42,1744838.8,1089635.7,655203.1 +Europe,Iceland,Beverages,Online,L,7/13/2012,334030997,8/23/2012,6050,47.45,31.79,287072.5,192329.5,94743 +Central America and the Caribbean,Barbados,Snacks,Offline,L,7/28/2011,516617333,8/8/2011,7404,152.58,97.44,1129702.32,721445.76,408256.56 +Europe,Netherlands,Snacks,Offline,C,6/12/2017,301896846,6/21/2017,6840,152.58,97.44,1043647.2,666489.6,377157.6 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,H,10/7/2015,769605863,11/4/2015,2332,81.73,56.67,190594.36,132154.44,58439.92 +Europe,United Kingdom,Clothes,Online,C,2/21/2012,369793212,2/22/2012,8884,109.28,35.84,970843.52,318402.56,652440.96 +Sub-Saharan Africa,Namibia,Baby Food,Online,L,3/30/2013,772820222,4/26/2013,3532,255.28,159.42,901648.96,563071.44,338577.52 +Asia,India,Beverages,Online,L,6/17/2015,119360721,7/26/2015,345,47.45,31.79,16370.25,10967.55,5402.7 +Europe,Luxembourg,Snacks,Online,C,3/23/2016,670401036,4/26/2016,5419,152.58,97.44,826831.02,528027.36,298803.66 +Central America and the Caribbean,Saint Lucia,Fruits,Online,L,4/10/2010,257239997,4/10/2010,1886,9.33,6.92,17596.38,13051.12,4545.26 +Europe,Austria,Office Supplies,Offline,C,2/7/2016,831488931,3/16/2016,4907,651.21,524.96,3195487.47,2575978.72,619508.75 +Europe,Belarus,Household,Offline,H,8/22/2011,815071666,9/24/2011,6673,668.27,502.54,4459365.71,3353449.42,1105916.29 +Europe,Spain,Baby Food,Offline,L,9/24/2013,950224530,11/2/2013,1409,255.28,159.42,359689.52,224622.78,135066.74 +Middle East and North Africa,Afghanistan,Household,Online,C,10/15/2013,249496352,11/28/2013,370,668.27,502.54,247259.9,185939.8,61320.1 +Europe,Georgia,Meat,Offline,L,11/11/2011,945748460,11/12/2011,6841,421.89,364.69,2886149.49,2494844.29,391305.2 +Central America and the Caribbean,Panama,Meat,Offline,C,11/6/2012,842154681,11/8/2012,1140,421.89,364.69,480954.6,415746.6,65208 +Europe,Latvia,Office Supplies,Offline,M,2/21/2015,962201344,2/22/2015,5615,651.21,524.96,3656544.15,2947650.4,708893.75 +Europe,Monaco,Cosmetics,Offline,L,5/30/2014,599687278,7/10/2014,9647,437.2,263.33,4217668.4,2540344.51,1677323.89 +Europe,Monaco,Vegetables,Offline,C,12/17/2014,468723809,1/12/2015,4646,154.06,90.93,715762.76,422460.78,293301.98 +Europe,Romania,Meat,Online,M,10/22/2010,453734767,10/25/2010,9055,421.89,364.69,3820213.95,3302267.95,517946 +Europe,Switzerland,Fruits,Offline,C,3/5/2012,959456479,4/2/2012,3348,9.33,6.92,31236.84,23168.16,8068.68 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,C,6/4/2011,660937774,7/22/2011,5030,255.28,159.42,1284058.4,801882.6,482175.8 +Australia and Oceania,Fiji,Cereal,Online,M,2/10/2017,553539979,3/2/2017,3636,205.7,117.11,747925.2,425811.96,322113.24 +Middle East and North Africa,Kuwait,Baby Food,Online,M,5/18/2012,802936923,7/1/2012,5733,255.28,159.42,1463520.24,913954.86,549565.38 +Middle East and North Africa,Somalia,Household,Online,M,9/12/2011,295114934,10/10/2011,9922,668.27,502.54,6630574.94,4986201.88,1644373.06 +Australia and Oceania,Tuvalu,Office Supplies,Offline,C,9/10/2011,686372840,10/3/2011,1831,651.21,524.96,1192365.51,961201.76,231163.75 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,M,1/15/2010,553321969,2/25/2010,9122,437.2,263.33,3988138.4,2402096.26,1586042.14 +Middle East and North Africa,Pakistan,Cereal,Offline,H,11/5/2016,342886149,12/6/2016,6486,205.7,117.11,1334170.2,759575.46,574594.74 +Asia,Bangladesh,Snacks,Online,H,12/30/2012,122301709,1/7/2013,648,152.58,97.44,98871.84,63141.12,35730.72 +Asia,Malaysia,Meat,Offline,M,7/4/2014,929117476,7/29/2014,5363,421.89,364.69,2262596.07,1955832.47,306763.6 +Sub-Saharan Africa,Malawi,Household,Offline,H,9/30/2015,721194779,11/15/2015,6417,668.27,502.54,4288288.59,3224799.18,1063489.41 +Australia and Oceania,New Zealand,Cereal,Online,M,12/8/2015,226707446,1/1/2016,6626,205.7,117.11,1362968.2,775970.86,586997.34 +Middle East and North Africa,Kuwait,Cosmetics,Online,L,5/12/2015,694141805,6/8/2015,840,437.2,263.33,367248,221197.2,146050.8 +Central America and the Caribbean,Barbados,Household,Online,C,8/2/2011,742296683,8/13/2011,939,668.27,502.54,627505.53,471885.06,155620.47 +Australia and Oceania,Tuvalu,Snacks,Offline,H,10/21/2010,410283410,12/3/2010,833,152.58,97.44,127099.14,81167.52,45931.62 +Sub-Saharan Africa,Mali,Cereal,Offline,M,7/3/2016,707525813,8/2/2016,1466,205.7,117.11,301556.2,171683.26,129872.94 +Middle East and North Africa,Qatar,Clothes,Online,M,7/5/2010,463760221,8/17/2010,5810,109.28,35.84,634916.8,208230.4,426686.4 +Sub-Saharan Africa,South Africa,Baby Food,Online,C,5/12/2017,379035460,6/20/2017,3871,255.28,159.42,988188.88,617114.82,371074.06 +Middle East and North Africa,Pakistan,Snacks,Offline,C,3/23/2017,773712861,5/2/2017,7684,152.58,97.44,1172424.72,748728.96,423695.76 +Middle East and North Africa,Iran,Meat,Offline,H,4/10/2010,238466250,4/16/2010,6318,421.89,364.69,2665501.02,2304111.42,361389.6 +Europe,Switzerland,Clothes,Offline,H,11/17/2012,584281957,11/28/2012,870,109.28,35.84,95073.6,31180.8,63892.8 +Europe,Liechtenstein,Clothes,Online,M,12/24/2015,992458808,1/9/2016,9471,109.28,35.84,1034990.88,339440.64,695550.24 +Sub-Saharan Africa,Uganda,Baby Food,Offline,H,7/31/2011,264608132,9/15/2011,2281,255.28,159.42,582293.68,363637.02,218656.66 +Europe,Russia,Office Supplies,Offline,L,9/4/2011,872653758,9/16/2011,6494,651.21,524.96,4228957.74,3409090.24,819867.5 +Europe,Netherlands,Meat,Online,C,3/8/2014,408832013,4/20/2014,1333,421.89,364.69,562379.37,486131.77,76247.6 +Central America and the Caribbean,The Bahamas,Cereal,Offline,C,4/22/2014,135691726,4/23/2014,3052,205.7,117.11,627796.4,357419.72,270376.68 +Europe,Montenegro,Office Supplies,Online,H,11/15/2015,936094224,12/1/2015,9938,651.21,524.96,6471724.98,5217052.48,1254672.5 +Asia,Philippines,Cereal,Offline,C,6/4/2012,163213336,6/7/2012,7308,205.7,117.11,1503255.6,855839.88,647415.72 +Europe,Montenegro,Fruits,Online,H,9/19/2013,190535390,11/1/2013,2511,9.33,6.92,23427.63,17376.12,6051.51 +Sub-Saharan Africa,The Gambia,Vegetables,Online,H,8/18/2011,761859214,8/19/2011,9926,154.06,90.93,1529199.56,902571.18,626628.38 +Middle East and North Africa,Somalia,Office Supplies,Online,C,4/3/2014,341296136,4/14/2014,5966,651.21,524.96,3885118.86,3131911.36,753207.5 +Europe,Portugal,Household,Online,C,10/27/2011,163269984,12/6/2011,4071,668.27,502.54,2720527.17,2045840.34,674686.83 +Sub-Saharan Africa,Tanzania,Cereal,Online,M,10/7/2010,182517087,10/28/2010,9717,205.7,117.11,1998786.9,1137957.87,860829.03 +Europe,Kosovo,Household,Offline,M,10/22/2014,424086272,11/16/2014,5407,668.27,502.54,3613335.89,2717233.78,896102.11 +Sub-Saharan Africa,Chad,Cereal,Online,H,7/31/2013,533338868,9/6/2013,5678,205.7,117.11,1167964.6,664950.58,503014.02 +Australia and Oceania,Samoa ,Meat,Online,C,9/19/2016,225948703,10/17/2016,2097,421.89,364.69,884703.33,764754.93,119948.4 +Middle East and North Africa,Pakistan,Fruits,Online,C,3/12/2012,637902104,4/15/2012,8263,9.33,6.92,77093.79,57179.96,19913.83 +Sub-Saharan Africa,South Sudan,Fruits,Offline,M,7/26/2015,275497901,8/25/2015,4806,9.33,6.92,44839.98,33257.52,11582.46 +Middle East and North Africa,Tunisia ,Snacks,Offline,M,2/23/2013,865347421,2/24/2013,4387,152.58,97.44,669368.46,427469.28,241899.18 +Asia,Indonesia,Household,Online,L,4/7/2011,604374492,5/3/2011,6697,668.27,502.54,4475404.19,3365510.38,1109893.81 +Sub-Saharan Africa,Namibia,Baby Food,Offline,L,4/18/2017,909815442,5/29/2017,3462,255.28,159.42,883779.36,551912.04,331867.32 +Central America and the Caribbean,Honduras,Vegetables,Offline,H,3/10/2013,569219100,4/2/2013,3436,154.06,90.93,529350.16,312435.48,216914.68 +Europe,Albania,Clothes,Offline,H,3/30/2012,690446794,4/13/2012,7404,109.28,35.84,809109.12,265359.36,543749.76 +Asia,North Korea,Meat,Offline,M,6/19/2017,651672351,7/31/2017,3185,421.89,364.69,1343719.65,1161537.65,182182 +Asia,Tajikistan,Personal Care,Online,L,3/17/2010,351382100,5/4/2010,627,81.73,56.67,51244.71,35532.09,15712.62 +Asia,Cambodia,Cosmetics,Online,C,7/17/2014,658374869,7/30/2014,6609,437.2,263.33,2889454.8,1740347.97,1149106.83 +Middle East and North Africa,Iraq,Cereal,Offline,C,2/27/2010,261761987,3/30/2010,44,205.7,117.11,9050.8,5152.84,3897.96 +Europe,Monaco,Cosmetics,Online,C,11/24/2011,620967280,12/27/2011,6872,437.2,263.33,3004438.4,1809603.76,1194834.64 +Europe,Spain,Cosmetics,Offline,C,12/11/2012,115727078,12/25/2012,5069,437.2,263.33,2216166.8,1334819.77,881347.03 +Europe,Serbia,Baby Food,Offline,L,5/4/2011,796090209,5/11/2011,9639,255.28,159.42,2460643.92,1536649.38,923994.54 +Europe,Ireland,Baby Food,Online,M,10/2/2013,732418000,10/12/2013,7617,255.28,159.42,1944467.76,1214302.14,730165.62 +Central America and the Caribbean,Dominica,Beverages,Online,M,7/25/2016,765384280,8/1/2016,3072,47.45,31.79,145766.4,97658.88,48107.52 +Europe,Iceland,Cereal,Offline,L,3/22/2017,455975377,5/8/2017,2102,205.7,117.11,432381.4,246165.22,186216.18 +Europe,Malta,Beverages,Online,M,6/12/2010,335490119,6/26/2010,7836,47.45,31.79,371818.2,249106.44,122711.76 +Europe,Armenia,Clothes,Offline,C,9/30/2014,555539834,10/10/2014,5437,109.28,35.84,594155.36,194862.08,399293.28 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,H,8/13/2015,438048350,9/5/2015,7096,47.45,31.79,336705.2,225581.84,111123.36 +Middle East and North Africa,Algeria,Vegetables,Offline,L,10/3/2014,725251996,10/6/2014,7037,154.06,90.93,1084120.22,639874.41,444245.81 +Middle East and North Africa,Somalia,Vegetables,Offline,C,2/26/2011,429699599,4/8/2011,6515,154.06,90.93,1003700.9,592408.95,411291.95 +Europe,Belarus,Household,Online,H,6/5/2012,884252488,7/14/2012,8816,668.27,502.54,5891468.32,4430392.64,1461075.68 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,L,11/28/2015,792084491,1/5/2016,4258,651.21,524.96,2772852.18,2235279.68,537572.5 +Middle East and North Africa,Syria,Vegetables,Offline,H,5/30/2012,276681935,7/11/2012,5188,154.06,90.93,799263.28,471744.84,327518.44 +Europe,Finland,Fruits,Offline,L,10/1/2012,431843650,11/15/2012,987,9.33,6.92,9208.71,6830.04,2378.67 +Sub-Saharan Africa,Mauritania,Clothes,Online,M,8/30/2013,171680963,9/1/2013,3067,109.28,35.84,335161.76,109921.28,225240.48 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,M,9/26/2016,280617702,10/4/2016,9869,81.73,56.67,806593.37,559276.23,247317.14 +Asia,Kazakhstan,Cosmetics,Offline,H,1/17/2017,263390195,2/7/2017,1867,437.2,263.33,816252.4,491637.11,324615.29 +Asia,Uzbekistan,Baby Food,Online,L,7/11/2014,595047271,8/15/2014,6566,255.28,159.42,1676168.48,1046751.72,629416.76 +Middle East and North Africa,Tunisia ,Office Supplies,Online,M,3/2/2010,470950257,3/12/2010,3502,651.21,524.96,2280537.42,1838409.92,442127.5 +Asia,Cambodia,Clothes,Offline,H,5/22/2017,956772983,7/6/2017,9242,109.28,35.84,1009965.76,331233.28,678732.48 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,M,10/23/2012,938501775,12/10/2012,2386,437.2,263.33,1043159.2,628305.38,414853.82 +Asia,Indonesia,Snacks,Online,M,10/9/2015,272435462,10/28/2015,8562,152.58,97.44,1306389.96,834281.28,472108.68 +Asia,Brunei,Snacks,Offline,L,5/17/2016,235185372,6/6/2016,5433,152.58,97.44,828967.14,529391.52,299575.62 +Asia,Sri Lanka,Cereal,Offline,C,2/26/2017,373675334,2/28/2017,7690,205.7,117.11,1581833,900575.9,681257.1 +Europe,Malta,Meat,Offline,M,2/20/2014,755141675,3/22/2014,2057,421.89,364.69,867827.73,750167.33,117660.4 +Europe,Moldova ,Beverages,Online,L,10/11/2015,617133224,10/14/2015,2290,47.45,31.79,108660.5,72799.1,35861.4 +Europe,Sweden,Cereal,Offline,C,6/6/2016,617511308,7/16/2016,4173,205.7,117.11,858386.1,488700.03,369686.07 +Europe,Luxembourg,Clothes,Online,C,4/30/2015,584449756,6/10/2015,525,109.28,35.84,57372,18816,38556 +Sub-Saharan Africa,Mali,Vegetables,Offline,C,9/30/2012,866434895,10/25/2012,6195,154.06,90.93,954401.7,563311.35,391090.35 +Sub-Saharan Africa,Equatorial Guinea,Meat,Offline,C,10/30/2013,982265555,12/17/2013,3061,421.89,364.69,1291405.29,1116316.09,175089.2 +Asia,Uzbekistan,Personal Care,Online,C,3/14/2017,971053063,4/9/2017,5035,81.73,56.67,411510.55,285333.45,126177.1 +Europe,Czech Republic,Baby Food,Offline,H,3/12/2011,942221248,3/29/2011,3060,255.28,159.42,781156.8,487825.2,293331.6 +North America,Greenland,Baby Food,Offline,C,7/2/2015,625506436,8/13/2015,110,255.28,159.42,28080.8,17536.2,10544.6 +Europe,Greece,Clothes,Offline,H,10/17/2016,720957458,10/25/2016,6188,109.28,35.84,676224.64,221777.92,454446.72 +Europe,Bulgaria,Office Supplies,Offline,M,5/25/2010,648935639,7/2/2010,3331,651.21,524.96,2169180.51,1748641.76,420538.75 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,L,8/14/2011,800114810,9/23/2011,607,205.7,117.11,124859.9,71085.77,53774.13 +Asia,Bhutan,Personal Care,Online,M,2/10/2014,285481297,3/20/2014,9115,81.73,56.67,744968.95,516547.05,228421.9 +Sub-Saharan Africa,Comoros,Baby Food,Offline,C,5/23/2016,986333930,7/6/2016,6983,255.28,159.42,1782620.24,1113229.86,669390.38 +Europe,Moldova ,Beverages,Online,L,6/17/2010,804284036,7/19/2010,4374,47.45,31.79,207546.3,139049.46,68496.84 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,H,11/20/2015,411255443,12/5/2015,8479,437.2,263.33,3707018.8,2232775.07,1474243.73 +Central America and the Caribbean,Nicaragua,Office Supplies,Offline,L,6/12/2015,999484479,7/2/2015,8523,651.21,524.96,5550262.83,4474234.08,1076028.75 +Middle East and North Africa,Israel,Vegetables,Offline,C,11/28/2011,231519973,12/10/2011,760,154.06,90.93,117085.6,69106.8,47978.8 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,M,9/4/2016,790223252,9/21/2016,3476,437.2,263.33,1519707.2,915335.08,604372.12 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,H,9/21/2015,928768146,9/23/2015,1988,81.73,56.67,162479.24,112659.96,49819.28 +Sub-Saharan Africa,Mauritania,Household,Offline,L,3/23/2011,320640981,5/10/2011,3646,668.27,502.54,2436512.42,1832260.84,604251.58 +Middle East and North Africa,Kuwait,Baby Food,Offline,H,3/16/2010,509640586,4/5/2010,2830,255.28,159.42,722442.4,451158.6,271283.8 +Middle East and North Africa,Afghanistan,Meat,Online,H,3/11/2013,859878289,3/12/2013,5949,421.89,364.69,2509823.61,2169540.81,340282.8 +Middle East and North Africa,Tunisia ,Vegetables,Online,M,5/31/2010,805777919,6/9/2010,6447,154.06,90.93,993224.82,586225.71,406999.11 +Australia and Oceania,Palau,Personal Care,Offline,H,11/16/2015,302075803,12/14/2015,9798,81.73,56.67,800790.54,555252.66,245537.88 +Middle East and North Africa,Afghanistan,Fruits,Online,L,7/29/2010,273820769,8/25/2010,8505,9.33,6.92,79351.65,58854.6,20497.05 +Central America and the Caribbean,The Bahamas,Baby Food,Offline,C,6/11/2014,366374146,7/23/2014,7106,255.28,159.42,1814019.68,1132838.52,681181.16 +Europe,Czech Republic,Snacks,Offline,H,5/24/2014,295409762,7/6/2014,7168,152.58,97.44,1093693.44,698449.92,395243.52 +Europe,Serbia,Vegetables,Offline,M,7/19/2013,296913945,8/6/2013,2289,154.06,90.93,352643.34,208138.77,144504.57 +Europe,Norway,Fruits,Online,M,4/22/2012,677185523,6/1/2012,3100,9.33,6.92,28923,21452,7471 +North America,Mexico,Cereal,Online,H,2/23/2012,462835824,4/9/2012,2260,205.7,117.11,464882,264668.6,200213.4 +Europe,Poland,Fruits,Offline,H,10/23/2011,550788676,11/3/2011,9464,9.33,6.92,88299.12,65490.88,22808.24 +Sub-Saharan Africa,Kenya,Fruits,Online,L,2/7/2011,558280408,3/5/2011,6434,9.33,6.92,60029.22,44523.28,15505.94 +Europe,Sweden,Vegetables,Offline,C,9/11/2014,172859847,9/27/2014,1925,154.06,90.93,296565.5,175040.25,121525.25 +Europe,Sweden,Clothes,Online,L,3/1/2013,502388322,3/23/2013,6723,109.28,35.84,734689.44,240952.32,493737.12 +Asia,Japan,Snacks,Offline,M,2/3/2017,925039660,2/25/2017,8647,152.58,97.44,1319359.26,842563.68,476795.58 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,M,5/28/2015,439300191,6/6/2015,7544,651.21,524.96,4912728.24,3960298.24,952430 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Offline,L,1/8/2017,813968741,1/22/2017,294,668.27,502.54,196471.38,147746.76,48724.62 +Sub-Saharan Africa,Senegal,Office Supplies,Offline,M,10/15/2016,738156640,11/12/2016,5808,651.21,524.96,3782227.68,3048967.68,733260 +Europe,Slovakia,Household,Online,H,5/24/2014,771287715,6/27/2014,29,668.27,502.54,19379.83,14573.66,4806.17 +Europe,Denmark,Cereal,Online,H,8/7/2010,193098294,9/3/2010,931,205.7,117.11,191506.7,109029.41,82477.29 +Europe,Sweden,Office Supplies,Online,L,1/5/2011,153637206,2/15/2011,3518,651.21,524.96,2290956.78,1846809.28,444147.5 +Asia,Bangladesh,Cosmetics,Offline,M,9/25/2014,523265779,10/17/2014,4827,437.2,263.33,2110364.4,1271093.91,839270.49 +Middle East and North Africa,Libya,Cereal,Online,M,7/28/2010,342657840,8/1/2010,8924,205.7,117.11,1835666.8,1045089.64,790577.16 +Europe,Liechtenstein,Meat,Online,L,2/13/2011,972799718,3/22/2011,1909,421.89,364.69,805388.01,696193.21,109194.8 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,M,2/4/2011,244990241,2/9/2011,6911,152.58,97.44,1054480.38,673407.84,381072.54 +Europe,Finland,Vegetables,Offline,C,11/11/2013,110840737,11/22/2013,9092,154.06,90.93,1400713.52,826735.56,573977.96 +Central America and the Caribbean,Grenada,Vegetables,Offline,H,6/28/2012,792275035,8/8/2012,644,154.06,90.93,99214.64,58558.92,40655.72 +Sub-Saharan Africa,South Africa,Snacks,Online,H,4/3/2016,331529462,5/19/2016,5790,152.58,97.44,883438.2,564177.6,319260.6 +Europe,Latvia,Cereal,Online,M,7/25/2016,441152846,8/9/2016,5785,205.7,117.11,1189974.5,677481.35,512493.15 +Europe,Belarus,Baby Food,Online,C,6/20/2013,654006516,6/23/2013,3917,255.28,159.42,999931.76,624448.14,375483.62 +Asia,Maldives,Meat,Offline,L,11/13/2011,573264300,11/13/2011,501,421.89,364.69,211366.89,182709.69,28657.2 +Middle East and North Africa,Algeria,Office Supplies,Offline,M,2/25/2010,322412526,3/8/2010,7886,651.21,524.96,5135442.06,4139834.56,995607.5 +Europe,Croatia,Meat,Offline,H,7/26/2011,995250022,8/23/2011,5453,421.89,364.69,2300566.17,1988654.57,311911.6 +Middle East and North Africa,Tunisia ,Office Supplies,Online,H,11/3/2012,605888116,11/9/2012,4613,651.21,524.96,3004031.73,2421640.48,582391.25 +Asia,Japan,Beverages,Offline,M,7/26/2015,838750636,9/6/2015,3807,47.45,31.79,180642.15,121024.53,59617.62 +Central America and the Caribbean,Saint Lucia,Vegetables,Online,L,10/26/2014,298573911,12/7/2014,3510,154.06,90.93,540750.6,319164.3,221586.3 +Europe,Moldova ,Fruits,Offline,M,7/13/2010,360406768,7/13/2010,1226,9.33,6.92,11438.58,8483.92,2954.66 +Central America and the Caribbean,Panama,Beverages,Offline,C,4/8/2011,219610536,5/7/2011,6493,47.45,31.79,308092.85,206412.47,101680.38 +Sub-Saharan Africa,Togo,Clothes,Offline,C,4/20/2015,941859042,5/13/2015,5876,109.28,35.84,642129.28,210595.84,431533.44 +Sub-Saharan Africa,Ghana,Beverages,Online,C,5/26/2014,513138616,7/10/2014,7974,47.45,31.79,378366.3,253493.46,124872.84 +Asia,Uzbekistan,Meat,Online,M,10/1/2012,589748084,11/13/2012,8418,421.89,364.69,3551470.02,3069960.42,481509.6 +Sub-Saharan Africa,Niger,Personal Care,Online,H,8/11/2015,648298776,9/8/2015,4869,81.73,56.67,397943.37,275926.23,122017.14 +Asia,Kyrgyzstan,Fruits,Online,C,5/13/2010,235714519,5/15/2010,2019,9.33,6.92,18837.27,13971.48,4865.79 +Sub-Saharan Africa,Uganda,Fruits,Online,H,10/4/2015,319231641,11/2/2015,6591,9.33,6.92,61494.03,45609.72,15884.31 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,C,7/8/2017,136398971,7/18/2017,2341,81.73,56.67,191329.93,132664.47,58665.46 +Europe,Albania,Clothes,Offline,C,1/6/2010,345077836,1/17/2010,5055,109.28,35.84,552410.4,181171.2,371239.2 +Australia and Oceania,Fiji,Household,Offline,L,3/11/2015,773442065,4/16/2015,7550,668.27,502.54,5045438.5,3794177,1251261.5 +Europe,Serbia,Clothes,Offline,M,8/10/2010,869977986,8/11/2010,4674,109.28,35.84,510774.72,167516.16,343258.56 +Australia and Oceania,Samoa ,Personal Care,Online,H,7/19/2016,153484427,7/31/2016,8308,81.73,56.67,679012.84,470814.36,208198.48 +Europe,Finland,Personal Care,Online,H,6/29/2016,463072717,8/5/2016,2362,81.73,56.67,193046.26,133854.54,59191.72 +Sub-Saharan Africa,Zambia,Cereal,Offline,H,12/4/2013,108166682,1/6/2014,7780,205.7,117.11,1600346,911115.8,689230.2 +Sub-Saharan Africa,Togo,Office Supplies,Online,L,5/22/2013,618502652,6/11/2013,7534,651.21,524.96,4906216.14,3955048.64,951167.5 +Sub-Saharan Africa,Zimbabwe,Snacks,Offline,C,9/14/2016,894129455,9/20/2016,1630,152.58,97.44,248705.4,158827.2,89878.2 +Europe,Poland,Fruits,Online,C,8/13/2011,355408418,8/26/2011,2104,9.33,6.92,19630.32,14559.68,5070.64 +Europe,Luxembourg,Beverages,Offline,H,6/7/2013,293013370,6/7/2013,8022,47.45,31.79,380643.9,255019.38,125624.52 +Central America and the Caribbean,Barbados,Personal Care,Offline,H,10/26/2015,717930638,12/8/2015,485,81.73,56.67,39639.05,27484.95,12154.1 +Asia,Maldives,Office Supplies,Online,L,4/11/2017,811459052,5/31/2017,7621,651.21,524.96,4962871.41,4000720.16,962151.25 +Asia,Cambodia,Baby Food,Offline,M,5/21/2017,275209939,7/7/2017,9592,255.28,159.42,2448645.76,1529156.64,919489.12 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,H,12/31/2012,681107127,2/17/2013,3589,437.2,263.33,1569110.8,945091.37,624019.43 +Sub-Saharan Africa,South Sudan,Meat,Online,L,3/7/2017,521386945,4/3/2017,8838,421.89,364.69,3728663.82,3223130.22,505533.6 +Sub-Saharan Africa,South Africa,Household,Offline,C,7/22/2017,158598220,7/22/2017,1593,668.27,502.54,1064554.11,800546.22,264007.89 +Europe,Montenegro,Cereal,Online,L,5/19/2010,475602281,7/5/2010,139,205.7,117.11,28592.3,16278.29,12314.01 +Central America and the Caribbean,Grenada,Fruits,Online,C,12/2/2011,625572955,1/1/2012,9794,9.33,6.92,91378.02,67774.48,23603.54 +Middle East and North Africa,Turkey,Vegetables,Offline,M,10/9/2016,281996572,11/9/2016,7907,154.06,90.93,1218152.42,718983.51,499168.91 +Sub-Saharan Africa,Central African Republic,Snacks,Online,H,10/29/2016,988671958,11/15/2016,8858,152.58,97.44,1351553.64,863123.52,488430.12 +Asia,Tajikistan,Clothes,Online,M,8/9/2012,309710443,8/28/2012,9057,109.28,35.84,989748.96,324602.88,665146.08 +Asia,Philippines,Fruits,Online,H,1/18/2017,379535853,1/25/2017,1948,9.33,6.92,18174.84,13480.16,4694.68 +Asia,Nepal,Vegetables,Online,M,11/18/2013,252884519,11/30/2013,3004,154.06,90.93,462796.24,273153.72,189642.52 +Australia and Oceania,Papua New Guinea,Cereal,Offline,H,5/22/2014,854805266,5/28/2014,4729,205.7,117.11,972755.3,553813.19,418942.11 +Europe,Russia,Cereal,Online,C,10/12/2015,930659425,11/5/2015,1660,205.7,117.11,341462,194402.6,147059.4 +Sub-Saharan Africa,Eritrea,Meat,Online,L,7/16/2012,196120822,8/21/2012,5364,421.89,364.69,2263017.96,1956197.16,306820.8 +Sub-Saharan Africa,Mali,Household,Offline,L,5/16/2015,687175786,6/14/2015,9441,668.27,502.54,6309137.07,4744480.14,1564656.93 +Asia,Myanmar,Personal Care,Offline,H,2/5/2017,910123145,3/4/2017,4518,81.73,56.67,369256.14,256035.06,113221.08 +Sub-Saharan Africa,Togo,Meat,Offline,M,8/15/2011,791574227,9/1/2011,3259,421.89,364.69,1374939.51,1188524.71,186414.8 +Australia and Oceania,Kiribati,Cereal,Online,L,10/28/2012,328452861,11/22/2012,5355,205.7,117.11,1101523.5,627124.05,474399.45 +Sub-Saharan Africa,Madagascar,Personal Care,Online,C,12/15/2012,937995374,1/23/2013,2530,81.73,56.67,206776.9,143375.1,63401.8 +Europe,Portugal,Personal Care,Offline,C,9/3/2016,507750594,10/10/2016,3539,81.73,56.67,289242.47,200555.13,88687.34 +Sub-Saharan Africa,Malawi,Baby Food,Offline,M,7/24/2014,145579850,8/1/2014,9168,255.28,159.42,2340407.04,1461562.56,878844.48 +Asia,Myanmar,Fruits,Online,C,3/12/2017,129656970,4/13/2017,7234,9.33,6.92,67493.22,50059.28,17433.94 +Europe,Romania,Vegetables,Offline,L,7/2/2013,358468282,8/21/2013,7585,154.06,90.93,1168545.1,689704.05,478841.05 +Europe,Slovenia,Vegetables,Offline,M,5/28/2012,800812613,7/10/2012,7103,154.06,90.93,1094288.18,645875.79,448412.39 +Central America and the Caribbean,El Salvador,Baby Food,Online,H,4/26/2016,145801293,4/29/2016,4698,255.28,159.42,1199305.44,748955.16,450350.28 +Central America and the Caribbean,Grenada,Vegetables,Online,C,5/13/2017,752858150,5/27/2017,6311,154.06,90.93,972272.66,573859.23,398413.43 +Middle East and North Africa,Qatar,Cereal,Online,L,4/19/2016,101719510,5/8/2016,9918,205.7,117.11,2040132.6,1161496.98,878635.62 +Central America and the Caribbean,Dominican Republic,Baby Food,Online,H,2/27/2011,242434203,3/1/2011,523,255.28,159.42,133511.44,83376.66,50134.78 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,C,3/9/2016,145363557,3/20/2016,5162,81.73,56.67,421890.26,292530.54,129359.72 +Sub-Saharan Africa,Swaziland,Meat,Online,C,8/16/2012,651181399,9/14/2012,7902,421.89,364.69,3333774.78,2881780.38,451994.4 +Europe,Slovakia,Cereal,Offline,C,1/22/2013,420874059,1/27/2013,4842,205.7,117.11,995999.4,567046.62,428952.78 +Middle East and North Africa,Bahrain,Snacks,Online,L,3/20/2012,885740363,4/14/2012,9111,152.58,97.44,1390156.38,887775.84,502380.54 +Europe,Romania,Baby Food,Offline,M,6/15/2013,397391641,7/25/2013,5872,255.28,159.42,1499004.16,936114.24,562889.92 +Europe,France,Beverages,Offline,C,5/31/2017,977751719,7/6/2017,7316,47.45,31.79,347144.2,232575.64,114568.56 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,L,8/27/2010,669056928,9/11/2010,7668,421.89,364.69,3235052.52,2796442.92,438609.6 +Central America and the Caribbean,Haiti,Cereal,Online,M,11/16/2014,283856093,12/4/2014,8181,205.7,117.11,1682831.7,958076.91,724754.79 +Europe,Georgia,Meat,Offline,C,12/25/2014,255010545,2/10/2015,2142,421.89,364.69,903688.38,781165.98,122522.4 +Europe,Kosovo,Clothes,Offline,C,11/16/2015,185694110,12/28/2015,9869,109.28,35.84,1078484.32,353704.96,724779.36 +Asia,Tajikistan,Household,Offline,C,12/10/2015,199393117,12/18/2015,3709,668.27,502.54,2478613.43,1863920.86,614692.57 +Europe,France,Beverages,Offline,C,11/7/2010,489906394,12/16/2010,3044,47.45,31.79,144437.8,96768.76,47669.04 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,H,6/28/2012,871345269,8/6/2012,9283,154.06,90.93,1430138.98,844103.19,586035.79 +Europe,Malta,Office Supplies,Offline,C,11/13/2014,328133571,11/16/2014,870,651.21,524.96,566552.7,456715.2,109837.5 +Europe,Bulgaria,Household,Online,M,1/23/2013,165007627,3/5/2013,8278,668.27,502.54,5531939.06,4160026.12,1371912.94 +Sub-Saharan Africa,Kenya,Household,Online,L,7/31/2014,857016265,9/14/2014,9012,668.27,502.54,6022449.24,4528890.48,1493558.76 +Asia,Maldives,Personal Care,Offline,L,11/2/2012,699520814,11/28/2012,2609,81.73,56.67,213233.57,147852.03,65381.54 +Sub-Saharan Africa,Rwanda,Beverages,Online,H,9/8/2013,758195102,10/9/2013,5634,47.45,31.79,267333.3,179104.86,88228.44 +Central America and the Caribbean,Honduras,Clothes,Online,L,6/17/2016,819025456,7/7/2016,6688,109.28,35.84,730864.64,239697.92,491166.72 +Europe,Bosnia and Herzegovina,Vegetables,Offline,L,3/16/2010,738310706,4/30/2010,1400,154.06,90.93,215684,127302,88382 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,C,4/27/2015,892662179,5/11/2015,7431,81.73,56.67,607335.63,421114.77,186220.86 +Asia,Malaysia,Household,Offline,M,8/15/2011,829003703,9/14/2011,9473,668.27,502.54,6330521.71,4760561.42,1569960.29 +Europe,Norway,Fruits,Online,H,4/10/2010,614571607,4/16/2010,4250,9.33,6.92,39652.5,29410,10242.5 +Europe,Denmark,Vegetables,Online,L,2/29/2012,386914718,4/14/2012,5518,154.06,90.93,850103.08,501751.74,348351.34 +Asia,Philippines,Personal Care,Online,H,8/25/2011,803894364,9/5/2011,9062,81.73,56.67,740637.26,513543.54,227093.72 +Europe,Switzerland,Clothes,Online,C,7/13/2015,793684375,7/22/2015,7699,109.28,35.84,841346.72,275932.16,565414.56 +Middle East and North Africa,Oman,Fruits,Online,H,7/7/2016,704771077,7/12/2016,6278,9.33,6.92,58573.74,43443.76,15129.98 +Europe,Albania,Snacks,Offline,L,3/2/2012,955953299,3/7/2012,6680,152.58,97.44,1019234.4,650899.2,368335.2 +Central America and the Caribbean,Haiti,Household,Offline,L,4/6/2016,686342370,5/2/2016,2814,668.27,502.54,1880511.78,1414147.56,466364.22 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,M,2/18/2017,905362117,3/17/2017,5624,651.21,524.96,3662405.04,2952375.04,710030 +Europe,Czech Republic,Cereal,Online,C,10/2/2011,442748868,10/28/2011,8084,205.7,117.11,1662878.8,946717.24,716161.56 +North America,Canada,Baby Food,Offline,H,2/1/2017,898551452,3/5/2017,197,255.28,159.42,50290.16,31405.74,18884.42 +Sub-Saharan Africa,Benin,Cosmetics,Online,H,4/22/2013,793131196,5/8/2013,4001,437.2,263.33,1749237.2,1053583.33,695653.87 +Central America and the Caribbean,Jamaica,Snacks,Offline,H,9/22/2015,517161929,11/1/2015,8562,152.58,97.44,1306389.96,834281.28,472108.68 +Middle East and North Africa,Iraq,Snacks,Online,H,6/4/2010,981629979,6/29/2010,4980,152.58,97.44,759848.4,485251.2,274597.2 +Europe,Switzerland,Cereal,Online,L,1/23/2011,467834174,2/26/2011,1383,205.7,117.11,284483.1,161963.13,122519.97 +Sub-Saharan Africa,Botswana,Vegetables,Offline,L,3/19/2017,477385842,4/28/2017,7934,154.06,90.93,1222312.04,721438.62,500873.42 +Asia,Tajikistan,Vegetables,Offline,M,8/3/2010,782208812,8/9/2010,1825,154.06,90.93,281159.5,165947.25,115212.25 +Middle East and North Africa,Jordan,Snacks,Offline,H,10/26/2011,774539411,11/6/2011,2278,152.58,97.44,347577.24,221968.32,125608.92 +Central America and the Caribbean,Jamaica,Vegetables,Offline,M,2/7/2016,816926467,2/24/2016,5550,154.06,90.93,855033,504661.5,350371.5 +Asia,Indonesia,Fruits,Offline,M,2/17/2012,892231309,2/20/2012,9927,9.33,6.92,92618.91,68694.84,23924.07 +Europe,Netherlands,Cereal,Online,L,2/28/2016,153627765,4/3/2016,724,205.7,117.11,148926.8,84787.64,64139.16 +Sub-Saharan Africa,The Gambia,Fruits,Online,L,3/24/2015,974602162,5/5/2015,5293,9.33,6.92,49383.69,36627.56,12756.13 +Middle East and North Africa,Yemen,Beverages,Online,L,5/9/2016,398953330,6/20/2016,8011,47.45,31.79,380121.95,254669.69,125452.26 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,H,6/29/2012,490792596,7/14/2012,5290,437.2,263.33,2312788,1393015.7,919772.3 +Asia,Bhutan,Vegetables,Online,M,8/3/2016,684543788,9/5/2016,574,154.06,90.93,88430.44,52193.82,36236.62 +Europe,Austria,Fruits,Offline,C,5/12/2012,934943234,6/6/2012,9334,9.33,6.92,87086.22,64591.28,22494.94 +Sub-Saharan Africa,Sao Tome and Principe,Baby Food,Offline,H,2/7/2011,367039763,2/21/2011,4077,255.28,159.42,1040776.56,649955.34,390821.22 +Europe,Norway,Office Supplies,Online,M,1/6/2010,426194703,2/10/2010,9338,651.21,524.96,6080998.98,4902076.48,1178922.5 +Middle East and North Africa,Oman,Fruits,Offline,M,3/1/2011,828081881,3/8/2011,6685,9.33,6.92,62371.05,46260.2,16110.85 +Middle East and North Africa,Jordan,Cosmetics,Online,C,2/4/2010,908687627,2/23/2010,9717,437.2,263.33,4248272.4,2558777.61,1689494.79 +Sub-Saharan Africa,Lesotho,Baby Food,Online,C,10/15/2014,974310767,11/27/2014,9062,255.28,159.42,2313347.36,1444664.04,868683.32 +Europe,Croatia,Cereal,Online,L,7/26/2011,951562631,8/12/2011,7383,205.7,117.11,1518683.1,864623.13,654059.97 +Europe,San Marino,Baby Food,Online,L,4/26/2014,837367045,5/13/2014,4372,255.28,159.42,1116084.16,696984.24,419099.92 +Sub-Saharan Africa,South Africa,Cosmetics,Online,L,4/14/2015,248960340,5/15/2015,1752,437.2,263.33,765974.4,461354.16,304620.24 +Europe,Russia,Beverages,Offline,H,7/22/2011,673891341,8/27/2011,8278,47.45,31.79,392791.1,263157.62,129633.48 +Middle East and North Africa,Bahrain,Office Supplies,Online,M,6/5/2016,520021378,6/27/2016,4737,651.21,524.96,3084781.77,2486735.52,598046.25 +Middle East and North Africa,Kuwait,Baby Food,Online,L,3/13/2010,965524280,4/1/2010,8945,255.28,159.42,2283479.6,1426011.9,857467.7 +Sub-Saharan Africa,Equatorial Guinea,Meat,Online,H,1/27/2012,108886373,2/14/2012,752,421.89,364.69,317261.28,274246.88,43014.4 +Europe,Cyprus,Cosmetics,Online,L,11/1/2015,618906486,12/21/2015,7037,437.2,263.33,3076576.4,1853053.21,1223523.19 +Europe,Latvia,Clothes,Offline,H,4/28/2016,284695947,5/4/2016,6712,109.28,35.84,733487.36,240558.08,492929.28 +Sub-Saharan Africa,Kenya,Fruits,Offline,C,3/27/2013,565678584,4/18/2013,5719,9.33,6.92,53358.27,39575.48,13782.79 +Middle East and North Africa,Jordan,Vegetables,Online,M,11/24/2014,741590726,1/2/2015,2030,154.06,90.93,312741.8,184587.9,128153.9 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Online,C,10/11/2011,162481200,11/23/2011,653,109.28,35.84,71359.84,23403.52,47956.32 +Europe,Malta,Cosmetics,Offline,L,7/17/2010,498711335,8/15/2010,8621,437.2,263.33,3769101.2,2270167.93,1498933.27 +Central America and the Caribbean,Nicaragua,Cereal,Online,M,2/25/2015,790954959,3/30/2015,4,205.7,117.11,822.8,468.44,354.36 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,L,6/24/2015,600198400,6/25/2015,899,152.58,97.44,137169.42,87598.56,49570.86 +Asia,Thailand,Cereal,Offline,M,10/23/2013,457740485,11/15/2013,4436,205.7,117.11,912485.2,519499.96,392985.24 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,H,7/8/2013,515192544,8/24/2013,5777,47.45,31.79,274118.65,183650.83,90467.82 +Middle East and North Africa,Azerbaijan,Household,Offline,L,3/28/2015,994478404,4/6/2015,7114,668.27,502.54,4754072.78,3575069.56,1179003.22 +Europe,Slovenia,Office Supplies,Offline,L,2/5/2013,837834393,2/19/2013,2670,651.21,524.96,1738730.7,1401643.2,337087.5 +Sub-Saharan Africa,Tanzania,Fruits,Online,M,8/29/2013,857809340,10/17/2013,3701,9.33,6.92,34530.33,25610.92,8919.41 +Europe,San Marino,Fruits,Offline,H,12/20/2016,587264573,1/6/2017,3492,9.33,6.92,32580.36,24164.64,8415.72 +Sub-Saharan Africa,Ghana,Fruits,Online,M,10/12/2012,529373919,10/22/2012,2361,9.33,6.92,22028.13,16338.12,5690.01 +Middle East and North Africa,Azerbaijan,Cereal,Offline,L,8/18/2014,807623708,9/20/2014,2657,205.7,117.11,546544.9,311161.27,235383.63 +Europe,Netherlands,Personal Care,Offline,H,8/12/2010,715812766,9/8/2010,3759,81.73,56.67,307223.07,213022.53,94200.54 +Europe,Czech Republic,Vegetables,Online,L,8/12/2012,968052423,10/1/2012,7079,154.06,90.93,1090590.74,643693.47,446897.27 +Sub-Saharan Africa,Seychelles ,Cereal,Online,L,8/23/2014,548766505,10/6/2014,1059,205.7,117.11,217836.3,124019.49,93816.81 +Asia,Indonesia,Cosmetics,Offline,L,10/13/2011,762691342,10/30/2011,6172,437.2,263.33,2698398.4,1625272.76,1073125.64 +Middle East and North Africa,Jordan,Fruits,Offline,M,7/13/2011,284875762,7/29/2011,9923,9.33,6.92,92581.59,68667.16,23914.43 +Central America and the Caribbean,Dominica,Meat,Online,L,11/19/2014,110681092,11/19/2014,1850,421.89,364.69,780496.5,674676.5,105820 +Sub-Saharan Africa,Senegal,Vegetables,Offline,L,7/18/2012,405781161,8/3/2012,8518,154.06,90.93,1312283.08,774541.74,537741.34 +North America,Canada,Beverages,Online,M,6/3/2011,956162297,6/27/2011,8527,47.45,31.79,404606.15,271073.33,133532.82 +North America,Canada,Office Supplies,Offline,H,9/15/2015,718123328,10/9/2015,7506,651.21,524.96,4887982.26,3940349.76,947632.5 +Sub-Saharan Africa,Botswana,Snacks,Offline,C,7/3/2015,968275582,7/31/2015,3117,152.58,97.44,475591.86,303720.48,171871.38 +Middle East and North Africa,Afghanistan,Fruits,Online,H,5/7/2013,353542888,6/12/2013,52,9.33,6.92,485.16,359.84,125.32 +Asia,South Korea,Office Supplies,Offline,M,11/2/2012,741161572,11/13/2012,5034,651.21,524.96,3278191.14,2642648.64,635542.5 +Sub-Saharan Africa,South Sudan,Vegetables,Online,L,11/7/2014,468680465,11/15/2014,1819,154.06,90.93,280235.14,165401.67,114833.47 +Australia and Oceania,Tuvalu,Personal Care,Offline,C,10/2/2013,193960893,11/11/2013,6193,81.73,56.67,506153.89,350957.31,155196.58 +Middle East and North Africa,Algeria,Baby Food,Online,H,5/4/2016,645176684,5/14/2016,973,255.28,159.42,248387.44,155115.66,93271.78 +Asia,Cambodia,Baby Food,Offline,M,4/28/2015,370814168,6/5/2015,1007,255.28,159.42,257066.96,160535.94,96531.02 +Central America and the Caribbean,Panama,Fruits,Online,L,11/1/2015,689672172,11/27/2015,8176,9.33,6.92,76282.08,56577.92,19704.16 +Australia and Oceania,Marshall Islands,Cereal,Offline,M,7/3/2016,740862023,8/16/2016,6391,205.7,117.11,1314628.7,748450.01,566178.69 +Middle East and North Africa,Yemen,Snacks,Online,C,3/29/2013,633807551,5/17/2013,6594,152.58,97.44,1006112.52,642519.36,363593.16 +Sub-Saharan Africa,Mauritius ,Snacks,Offline,M,8/3/2010,998245084,8/12/2010,1758,152.58,97.44,268235.64,171299.52,96936.12 +Middle East and North Africa,Morocco,Vegetables,Offline,M,5/15/2010,734223449,6/20/2010,1889,154.06,90.93,291019.34,171766.77,119252.57 +Australia and Oceania,Marshall Islands,Vegetables,Offline,M,6/21/2015,162103974,8/9/2015,9023,154.06,90.93,1390083.38,820461.39,569621.99 +Sub-Saharan Africa,Togo,Baby Food,Offline,L,11/30/2010,572560489,12/7/2010,2227,255.28,159.42,568508.56,355028.34,213480.22 +Sub-Saharan Africa,Sierra Leone,Fruits,Online,M,1/28/2013,176579320,3/5/2013,2600,9.33,6.92,24258,17992,6266 +Asia,Bhutan,Beverages,Offline,C,11/22/2012,855459296,1/7/2013,8271,47.45,31.79,392458.95,262935.09,129523.86 +Europe,Italy,Snacks,Online,H,7/7/2017,510811746,7/17/2017,9402,152.58,97.44,1434557.16,916130.88,518426.28 +Europe,Portugal,Clothes,Offline,C,3/21/2016,714560496,5/5/2016,3185,109.28,35.84,348056.8,114150.4,233906.4 +Central America and the Caribbean,Barbados,Fruits,Online,L,7/2/2014,858941876,7/26/2014,8844,9.33,6.92,82514.52,61200.48,21314.04 +Europe,Monaco,Cereal,Offline,M,2/15/2015,406504714,2/27/2015,2633,205.7,117.11,541608.1,308350.63,233257.47 +Sub-Saharan Africa,Cameroon,Meat,Offline,M,5/10/2014,240110337,6/18/2014,2839,421.89,364.69,1197745.71,1035354.91,162390.8 +Europe,Georgia,Cosmetics,Online,C,4/21/2013,412932574,5/9/2013,4780,437.2,263.33,2089816,1258717.4,831098.6 +Europe,Cyprus,Fruits,Online,H,2/24/2014,598457753,3/27/2014,5803,9.33,6.92,54141.99,40156.76,13985.23 +Sub-Saharan Africa,Tanzania,Cereal,Offline,M,5/8/2016,540484702,6/22/2016,289,205.7,117.11,59447.3,33844.79,25602.51 +Middle East and North Africa,Turkey,Snacks,Online,M,11/7/2012,503124749,12/17/2012,4649,152.58,97.44,709344.42,452998.56,256345.86 +Australia and Oceania,Tonga,Personal Care,Online,C,8/8/2016,820801723,9/14/2016,2325,81.73,56.67,190022.25,131757.75,58264.5 +North America,Mexico,Office Supplies,Online,L,4/27/2011,548251950,5/13/2011,8790,651.21,524.96,5724135.9,4614398.4,1109737.5 +Sub-Saharan Africa,Madagascar,Fruits,Online,M,11/12/2015,610524260,11/12/2015,6551,9.33,6.92,61120.83,45332.92,15787.91 +Europe,Slovakia,Snacks,Offline,H,4/19/2012,652979981,5/12/2012,142,152.58,97.44,21666.36,13836.48,7829.88 +Sub-Saharan Africa,The Gambia,Cosmetics,Offline,M,4/5/2010,391292941,4/11/2010,1132,437.2,263.33,494910.4,298089.56,196820.84 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,M,11/12/2012,961449468,12/19/2012,3118,152.58,97.44,475744.44,303817.92,171926.52 +North America,United States of America,Personal Care,Online,H,12/13/2012,869748389,1/19/2013,6731,81.73,56.67,550124.63,381445.77,168678.86 +Sub-Saharan Africa,Madagascar,Snacks,Offline,M,12/26/2011,942801034,2/10/2012,4632,152.58,97.44,706750.56,451342.08,255408.48 +Asia,Myanmar,Cosmetics,Offline,H,4/13/2016,277531230,5/20/2016,6513,437.2,263.33,2847483.6,1715068.29,1132415.31 +Asia,Brunei,Beverages,Online,L,7/6/2010,291175305,8/25/2010,4098,47.45,31.79,194450.1,130275.42,64174.68 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,C,6/24/2014,671282088,7/6/2014,6142,421.89,364.69,2591248.38,2239925.98,351322.4 +Central America and the Caribbean,Dominica,Cereal,Offline,L,3/14/2011,725712907,3/28/2011,3431,205.7,117.11,705756.7,401804.41,303952.29 +Europe,Hungary,Snacks,Online,L,3/30/2011,732641589,5/3/2011,3782,152.58,97.44,577057.56,368518.08,208539.48 +Asia,Laos,Snacks,Online,C,2/12/2011,590554463,2/26/2011,7044,152.58,97.44,1074773.52,686367.36,388406.16 +Middle East and North Africa,Oman,Cosmetics,Online,M,3/1/2012,268250358,4/5/2012,97,437.2,263.33,42408.4,25543.01,16865.39 +Middle East and North Africa,Turkey,Household,Online,L,10/20/2016,254840600,11/27/2016,1852,668.27,502.54,1237636.04,930704.08,306931.96 +Asia,Cambodia,Vegetables,Offline,H,2/25/2017,209749019,3/4/2017,8251,154.06,90.93,1271149.06,750263.43,520885.63 +Middle East and North Africa,Morocco,Clothes,Online,L,12/20/2013,312711942,1/26/2014,7268,109.28,35.84,794247.04,260485.12,533761.92 +Australia and Oceania,Federated States of Micronesia,Clothes,Online,C,11/12/2012,813778197,11/22/2012,3907,109.28,35.84,426956.96,140026.88,286930.08 +Middle East and North Africa,Qatar,Beverages,Online,M,12/10/2012,683309113,1/4/2013,5206,47.45,31.79,247024.7,165498.74,81525.96 +Europe,Monaco,Snacks,Online,M,7/31/2010,761978518,8/14/2010,5231,152.58,97.44,798145.98,509708.64,288437.34 +Sub-Saharan Africa,Senegal,Snacks,Online,L,10/17/2010,610772740,11/13/2010,81,152.58,97.44,12358.98,7892.64,4466.34 +Middle East and North Africa,Algeria,Meat,Online,M,11/18/2015,760990607,1/7/2016,2886,421.89,364.69,1217574.54,1052495.34,165079.2 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,H,1/21/2014,464243447,2/22/2014,8807,255.28,159.42,2248250.96,1404011.94,844239.02 +Asia,India,Personal Care,Offline,C,7/14/2013,842455089,7/25/2013,37,81.73,56.67,3024.01,2096.79,927.22 +Europe,Latvia,Office Supplies,Offline,C,1/7/2016,837861859,2/17/2016,798,651.21,524.96,519665.58,418918.08,100747.5 +Middle East and North Africa,Saudi Arabia,Household,Online,C,12/1/2012,363012588,12/9/2012,2346,668.27,502.54,1567761.42,1178958.84,388802.58 +Sub-Saharan Africa,Benin,Cosmetics,Offline,C,11/9/2011,750768601,11/26/2011,7968,437.2,263.33,3483609.6,2098213.44,1385396.16 +Middle East and North Africa,Lebanon,Beverages,Online,H,2/27/2010,704303729,3/7/2010,7979,47.45,31.79,378603.55,253652.41,124951.14 +Middle East and North Africa,Tunisia ,Clothes,Offline,C,10/16/2013,347104299,11/22/2013,4730,109.28,35.84,516894.4,169523.2,347371.2 +Central America and the Caribbean,Guatemala,Office Supplies,Online,L,11/6/2010,772969138,12/21/2010,7600,651.21,524.96,4949196,3989696,959500 +Australia and Oceania,Nauru,Personal Care,Offline,M,3/18/2013,896009576,4/25/2013,8000,81.73,56.67,653840,453360,200480 +Europe,Hungary,Beverages,Offline,L,11/22/2014,600649440,12/3/2014,4372,47.45,31.79,207451.4,138985.88,68465.52 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,H,12/22/2010,291625058,1/13/2011,7190,47.45,31.79,341165.5,228570.1,112595.4 +Sub-Saharan Africa,Benin,Baby Food,Online,H,7/11/2016,443985259,7/27/2016,3959,255.28,159.42,1010653.52,631143.78,379509.74 +Middle East and North Africa,Azerbaijan,Meat,Offline,C,5/28/2017,253091371,5/31/2017,4216,421.89,364.69,1778688.24,1537533.04,241155.2 +Australia and Oceania,East Timor,Beverages,Online,M,11/17/2011,784617221,12/16/2011,4526,47.45,31.79,214758.7,143881.54,70877.16 +Europe,Switzerland,Cosmetics,Online,C,6/6/2014,924549138,6/12/2014,3490,437.2,263.33,1525828,919021.7,606806.3 +Sub-Saharan Africa,Mozambique,Personal Care,Offline,C,2/7/2014,529185950,3/11/2014,6737,81.73,56.67,550615.01,381785.79,168829.22 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,M,2/27/2016,875138986,3/18/2016,1928,437.2,263.33,842921.6,507700.24,335221.36 +Europe,Austria,Baby Food,Offline,C,7/20/2015,609332072,8/8/2015,3756,255.28,159.42,958831.68,598781.52,360050.16 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,H,11/16/2015,699001538,1/1/2016,8943,109.28,35.84,977291.04,320517.12,656773.92 +Europe,Slovakia,Meat,Offline,C,6/10/2010,381696212,7/29/2010,1246,421.89,364.69,525674.94,454403.74,71271.2 +Australia and Oceania,Marshall Islands,Snacks,Online,C,5/1/2016,315277421,6/16/2016,6450,152.58,97.44,984141,628488,355653 +Sub-Saharan Africa,Senegal,Office Supplies,Online,C,1/19/2010,327918994,2/28/2010,7372,651.21,524.96,4800720.12,3870005.12,930715 +Sub-Saharan Africa,South Sudan,Beverages,Offline,C,8/8/2014,768107259,9/25/2014,8862,47.45,31.79,420501.9,281722.98,138778.92 +Asia,Kyrgyzstan,Snacks,Online,C,5/26/2012,254641044,6/20/2012,2798,152.58,97.44,426918.84,272637.12,154281.72 +Europe,Estonia,Personal Care,Online,M,3/21/2017,626631677,4/30/2017,3093,81.73,56.67,252790.89,175280.31,77510.58 +Asia,Indonesia,Meat,Online,C,5/24/2017,193502986,7/12/2017,688,421.89,364.69,290260.32,250906.72,39353.6 +Europe,Hungary,Snacks,Offline,H,6/21/2017,484991300,7/13/2017,8558,152.58,97.44,1305779.64,833891.52,471888.12 +Australia and Oceania,Nauru,Beverages,Online,H,9/12/2011,401145446,9/30/2011,6707,47.45,31.79,318247.15,213215.53,105031.62 +Europe,Andorra,Clothes,Offline,C,7/15/2010,262326753,7/23/2010,7170,109.28,35.84,783537.6,256972.8,526564.8 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,H,2/24/2014,459209048,2/26/2014,9017,651.21,524.96,5871960.57,4733564.32,1138396.25 +Central America and the Caribbean,Guatemala,Clothes,Online,H,3/14/2016,102778661,4/8/2016,3345,109.28,35.84,365541.6,119884.8,245656.8 +Central America and the Caribbean,Barbados,Beverages,Offline,L,3/14/2015,174334418,4/19/2015,8283,47.45,31.79,393028.35,263316.57,129711.78 +Middle East and North Africa,Bahrain,Meat,Online,L,9/19/2010,375487649,9/28/2010,3994,421.89,364.69,1685028.66,1456571.86,228456.8 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,L,10/2/2014,478162181,10/12/2014,7670,154.06,90.93,1181640.2,697433.1,484207.1 +Australia and Oceania,Vanuatu,Beverages,Online,L,1/30/2010,774594342,2/13/2010,8534,47.45,31.79,404938.3,271295.86,133642.44 +Europe,Bosnia and Herzegovina,Cereal,Offline,M,8/14/2014,727332961,9/19/2014,2841,205.7,117.11,584393.7,332709.51,251684.19 +Europe,Lithuania,Baby Food,Online,L,1/19/2017,319239366,1/21/2017,8877,255.28,159.42,2266120.56,1415171.34,850949.22 +Europe,Cyprus,Office Supplies,Online,M,12/2/2010,503487384,1/1/2011,1960,651.21,524.96,1276371.6,1028921.6,247450 +Australia and Oceania,Federated States of Micronesia,Meat,Online,C,7/19/2013,953563344,9/6/2013,9439,421.89,364.69,3982219.71,3442308.91,539910.8 +Central America and the Caribbean,Dominica,Meat,Online,M,10/27/2016,513266074,11/22/2016,5692,421.89,364.69,2401397.88,2075815.48,325582.4 +Europe,Macedonia,Household,Offline,L,9/7/2013,346706902,10/20/2013,7132,668.27,502.54,4766101.64,3584115.28,1181986.36 +Asia,Cambodia,Cereal,Offline,L,2/1/2017,788309657,2/19/2017,7200,205.7,117.11,1481040,843192,637848 +Sub-Saharan Africa,Seychelles ,Household,Online,C,9/30/2010,892810666,11/5/2010,1371,668.27,502.54,916198.17,688982.34,227215.83 +Sub-Saharan Africa,Malawi,Personal Care,Offline,C,7/10/2013,685258758,7/24/2013,2149,81.73,56.67,175637.77,121783.83,53853.94 +Central America and the Caribbean,Dominican Republic,Meat,Offline,C,1/20/2015,711015260,3/1/2015,4071,421.89,364.69,1717514.19,1484652.99,232861.2 +Europe,Greece,Vegetables,Online,C,5/26/2017,685754001,6/29/2017,8703,154.06,90.93,1340784.18,791363.79,549420.39 +Middle East and North Africa,Afghanistan,Clothes,Offline,M,2/10/2016,845461308,3/14/2016,9644,109.28,35.84,1053896.32,345640.96,708255.36 +Europe,Hungary,Office Supplies,Offline,L,8/3/2011,596436011,8/12/2011,7525,651.21,524.96,4900355.25,3950324,950031.25 +Europe,Estonia,Snacks,Offline,M,11/16/2012,765289437,11/17/2012,5006,152.58,97.44,763815.48,487784.64,276030.84 +Sub-Saharan Africa,Gabon,Personal Care,Offline,L,2/23/2011,448945415,3/30/2011,1780,81.73,56.67,145479.4,100872.6,44606.8 +Middle East and North Africa,Morocco,Beverages,Online,C,10/13/2013,164640271,11/30/2013,9570,47.45,31.79,454096.5,304230.3,149866.2 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,L,4/22/2010,499922835,5/9/2010,7131,9.33,6.92,66532.23,49346.52,17185.71 +Asia,Laos,Snacks,Online,M,1/5/2014,762654435,2/9/2014,5250,152.58,97.44,801045,511560,289485 +Central America and the Caribbean,Guatemala,Beverages,Online,C,10/6/2012,331008899,11/3/2012,1744,47.45,31.79,82752.8,55441.76,27311.04 +Europe,Poland,Vegetables,Offline,H,8/19/2010,903472554,9/27/2010,6461,154.06,90.93,995381.66,587498.73,407882.93 +Middle East and North Africa,Iran,Vegetables,Online,H,7/16/2016,648844230,9/2/2016,6281,154.06,90.93,967650.86,571131.33,396519.53 +Middle East and North Africa,Israel,Clothes,Offline,M,3/7/2010,956235253,4/24/2010,116,109.28,35.84,12676.48,4157.44,8519.04 +Europe,Cyprus,Personal Care,Offline,L,12/20/2013,585069453,1/10/2014,3908,81.73,56.67,319400.84,221466.36,97934.48 +Europe,Belarus,Vegetables,Online,H,7/8/2013,615083158,7/21/2013,5630,154.06,90.93,867357.8,511935.9,355421.9 +Middle East and North Africa,Pakistan,Beverages,Offline,H,6/7/2014,396325194,6/14/2014,287,47.45,31.79,13618.15,9123.73,4494.42 +Asia,Nepal,Snacks,Online,C,10/26/2015,699156892,12/14/2015,4916,152.58,97.44,750083.28,479015.04,271068.24 +Europe,Bosnia and Herzegovina,Clothes,Online,L,1/19/2014,564252078,2/11/2014,3584,109.28,35.84,391659.52,128450.56,263208.96 +Asia,Turkmenistan,Baby Food,Offline,C,2/26/2014,452597081,3/28/2014,2389,255.28,159.42,609863.92,380854.38,229009.54 +Middle East and North Africa,Somalia,Cereal,Offline,L,11/6/2010,895490729,11/9/2010,4461,205.7,117.11,917627.7,522427.71,395199.99 +Middle East and North Africa,Lebanon,Fruits,Offline,L,1/25/2015,244544351,3/11/2015,4963,9.33,6.92,46304.79,34343.96,11960.83 +Australia and Oceania,Palau,Clothes,Online,M,4/21/2012,521681773,6/2/2012,6084,109.28,35.84,664859.52,218050.56,446808.96 +Europe,Greece,Household,Offline,L,11/2/2011,669139325,12/18/2011,2051,668.27,502.54,1370621.77,1030709.54,339912.23 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,L,8/25/2012,599465835,10/9/2012,4117,9.33,6.92,38411.61,28489.64,9921.97 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,C,10/16/2014,745522630,11/30/2014,5568,9.33,6.92,51949.44,38530.56,13418.88 +Sub-Saharan Africa,Chad,Clothes,Offline,M,8/2/2015,710483539,9/5/2015,6722,109.28,35.84,734580.16,240916.48,493663.68 +Europe,Luxembourg,Meat,Online,H,6/4/2013,617834889,6/22/2013,9928,421.89,364.69,4188523.92,3620642.32,567881.6 +Sub-Saharan Africa,Namibia,Office Supplies,Online,H,7/22/2011,661375510,8/31/2011,4566,651.21,524.96,2973424.86,2396967.36,576457.5 +Central America and the Caribbean,Saint Lucia,Baby Food,Online,M,4/12/2014,655216729,4/16/2014,2045,255.28,159.42,522047.6,326013.9,196033.7 +Australia and Oceania,Kiribati,Baby Food,Offline,H,8/13/2015,483782374,8/20/2015,810,255.28,159.42,206776.8,129130.2,77646.6 +Sub-Saharan Africa,Botswana,Clothes,Online,C,8/21/2010,551808774,8/26/2010,1333,109.28,35.84,145670.24,47774.72,97895.52 +Middle East and North Africa,Libya,Beverages,Online,M,6/4/2014,434344756,7/19/2014,1120,47.45,31.79,53144,35604.8,17539.2 +Sub-Saharan Africa,Liberia,Clothes,Online,M,10/28/2012,226751649,12/1/2012,9707,109.28,35.84,1060780.96,347898.88,712882.08 +Asia,Kyrgyzstan,Personal Care,Offline,M,9/7/2011,994703280,9/28/2011,3660,81.73,56.67,299131.8,207412.2,91719.6 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,M,5/3/2010,724185979,5/19/2010,1579,81.73,56.67,129051.67,89481.93,39569.74 +Middle East and North Africa,Iraq,Baby Food,Offline,H,12/23/2012,171498572,1/10/2013,9093,255.28,159.42,2321261.04,1449606.06,871654.98 +Sub-Saharan Africa,The Gambia,Clothes,Offline,H,4/15/2017,613252389,5/25/2017,3865,109.28,35.84,422367.2,138521.6,283845.6 +Europe,Slovakia,Beverages,Offline,M,8/26/2010,696371257,9/27/2010,585,47.45,31.79,27758.25,18597.15,9161.1 +Europe,Portugal,Vegetables,Offline,C,10/24/2011,488091504,10/31/2011,5977,154.06,90.93,920816.62,543488.61,377328.01 +Middle East and North Africa,Azerbaijan,Snacks,Online,M,1/28/2014,125961959,2/15/2014,3798,152.58,97.44,579498.84,370077.12,209421.72 +Australia and Oceania,New Zealand,Cosmetics,Online,H,10/24/2011,267843949,11/24/2011,9832,437.2,263.33,4298550.4,2589060.56,1709489.84 +Central America and the Caribbean,Jamaica,Cereal,Online,C,10/23/2011,741911303,12/10/2011,6896,205.7,117.11,1418507.2,807590.56,610916.64 +Sub-Saharan Africa,Malawi,Cereal,Offline,L,5/10/2014,996650350,6/16/2014,9841,205.7,117.11,2024293.7,1152479.51,871814.19 +North America,United States of America,Household,Online,M,1/4/2017,550859916,1/6/2017,545,668.27,502.54,364207.15,273884.3,90322.85 +Sub-Saharan Africa,Madagascar,Fruits,Online,L,11/1/2010,343651330,11/14/2010,2920,9.33,6.92,27243.6,20206.4,7037.2 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,H,6/13/2014,484448421,7/10/2014,7908,154.06,90.93,1218306.48,719074.44,499232.04 +Australia and Oceania,Tonga,Cereal,Online,H,4/3/2017,702987515,4/15/2017,8483,205.7,117.11,1744953.1,993444.13,751508.97 +Sub-Saharan Africa,Gabon,Household,Offline,H,7/1/2013,799317443,7/29/2013,4649,668.27,502.54,3106787.23,2336308.46,770478.77 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,C,8/24/2013,193799531,10/10/2013,8443,9.33,6.92,78773.19,58425.56,20347.63 +Central America and the Caribbean,Panama,Beverages,Online,H,4/15/2010,177107608,5/11/2010,8932,47.45,31.79,423823.4,283948.28,139875.12 +Europe,Macedonia,Personal Care,Online,C,3/24/2012,760228002,5/5/2012,7214,81.73,56.67,589600.22,408817.38,180782.84 +Middle East and North Africa,Israel,Cereal,Online,L,5/28/2010,224459540,5/31/2010,1421,205.7,117.11,292299.7,166413.31,125886.39 +Asia,Bhutan,Vegetables,Offline,C,12/18/2011,971413552,1/24/2012,1712,154.06,90.93,263750.72,155672.16,108078.56 +Europe,Denmark,Baby Food,Offline,C,10/4/2013,973013865,10/8/2013,5280,255.28,159.42,1347878.4,841737.6,506140.8 +Europe,Spain,Clothes,Offline,C,9/16/2013,521496808,10/19/2013,1349,109.28,35.84,147418.72,48348.16,99070.56 +Middle East and North Africa,Syria,Cosmetics,Online,C,8/2/2014,879411208,9/8/2014,6174,437.2,263.33,2699272.8,1625799.42,1073473.38 +Middle East and North Africa,Jordan,Clothes,Online,H,8/24/2012,229618394,10/7/2012,8040,109.28,35.84,878611.2,288153.6,590457.6 +Europe,Georgia,Beverages,Online,M,7/31/2016,425292193,8/19/2016,2266,47.45,31.79,107521.7,72036.14,35485.56 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,C,6/3/2013,239918935,7/18/2013,6199,47.45,31.79,294142.55,197066.21,97076.34 +Europe,Estonia,Cereal,Online,C,3/11/2010,317297446,4/15/2010,4220,205.7,117.11,868054,494204.2,373849.8 +Central America and the Caribbean,Saint Kitts and Nevis ,Household,Online,M,12/29/2014,921539056,1/22/2015,2740,668.27,502.54,1831059.8,1376959.6,454100.2 +Asia,Tajikistan,Household,Online,L,6/22/2010,587067592,7/21/2010,5201,668.27,502.54,3475672.27,2613710.54,861961.73 +Middle East and North Africa,Syria,Cosmetics,Offline,H,8/25/2010,168619382,9/27/2010,7077,437.2,263.33,3094064.4,1863586.41,1230477.99 +Sub-Saharan Africa,South Africa,Cosmetics,Online,L,8/29/2011,591243255,9/4/2011,873,437.2,263.33,381675.6,229887.09,151788.51 +Sub-Saharan Africa,Gabon,Vegetables,Online,M,9/17/2010,600300538,10/22/2010,1124,154.06,90.93,173163.44,102205.32,70958.12 +Asia,India,Household,Online,L,6/10/2017,811465060,7/20/2017,9399,668.27,502.54,6281069.73,4723373.46,1557696.27 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,L,4/3/2012,560723149,4/9/2012,9295,152.58,97.44,1418231.1,905704.8,512526.3 +Middle East and North Africa,Turkey,Office Supplies,Offline,M,9/12/2010,154373633,9/21/2010,1443,651.21,524.96,939696.03,757517.28,182178.75 +Australia and Oceania,Marshall Islands,Baby Food,Online,C,3/30/2014,419027841,5/5/2014,8505,255.28,159.42,2171156.4,1355867.1,815289.3 +Europe,Slovakia,Cereal,Offline,L,1/21/2014,451609599,1/31/2014,171,205.7,117.11,35174.7,20025.81,15148.89 +Europe,San Marino,Baby Food,Offline,M,7/13/2017,769355237,8/5/2017,8166,255.28,159.42,2084616.48,1301823.72,782792.76 +Sub-Saharan Africa,Tanzania,Fruits,Offline,C,3/7/2014,159813582,3/7/2014,1245,9.33,6.92,11615.85,8615.4,3000.45 +Central America and the Caribbean,Haiti,Snacks,Online,H,4/20/2017,630845963,5/23/2017,194,152.58,97.44,29600.52,18903.36,10697.16 +Sub-Saharan Africa,Uganda,Cereal,Offline,L,10/4/2014,660626208,11/23/2014,2830,205.7,117.11,582131,331421.3,250709.7 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,M,8/16/2010,147640645,9/26/2010,9003,205.7,117.11,1851917.1,1054341.33,797575.77 +Middle East and North Africa,Jordan,Clothes,Online,M,10/25/2013,860688102,12/3/2013,5591,109.28,35.84,610984.48,200381.44,410603.04 +Middle East and North Africa,Iran,Cereal,Offline,M,8/10/2011,588879907,9/15/2011,1505,205.7,117.11,309578.5,176250.55,133327.95 +Sub-Saharan Africa,Burundi,Baby Food,Online,M,4/6/2011,791639888,4/19/2011,2690,255.28,159.42,686703.2,428839.8,257863.4 +Europe,Montenegro,Cereal,Online,C,7/15/2013,748704373,8/2/2013,7117,205.7,117.11,1463966.9,833471.87,630495.03 +Central America and the Caribbean,The Bahamas,Fruits,Offline,C,6/21/2016,710122191,7/22/2016,9792,9.33,6.92,91359.36,67760.64,23598.72 +Asia,China,Baby Food,Offline,M,8/5/2011,546254670,8/5/2011,7751,255.28,159.42,1978675.28,1235664.42,743010.86 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,M,6/5/2010,197775638,6/16/2010,5061,47.45,31.79,240144.45,160889.19,79255.26 +Europe,Romania,Office Supplies,Offline,M,6/2/2010,125671422,6/12/2010,7821,651.21,524.96,5093113.41,4105712.16,987401.25 +Europe,Kosovo,Beverages,Online,M,11/11/2013,861240851,12/17/2013,9161,47.45,31.79,434689.45,291228.19,143461.26 +Central America and the Caribbean,Costa Rica,Clothes,Offline,M,7/20/2016,756095254,8/25/2016,4243,109.28,35.84,463675.04,152069.12,311605.92 +Australia and Oceania,New Zealand,Cereal,Online,H,7/19/2011,932158458,9/7/2011,5257,205.7,117.11,1081364.9,615647.27,465717.63 +Europe,Latvia,Cereal,Online,L,9/14/2015,331666791,10/12/2015,6429,205.7,117.11,1322445.3,752900.19,569545.11 +Asia,Sri Lanka,Baby Food,Online,C,11/8/2012,667169082,11/18/2012,9012,255.28,159.42,2300583.36,1436693.04,863890.32 +Middle East and North Africa,Qatar,Meat,Offline,H,8/16/2010,571526658,10/5/2010,6294,421.89,364.69,2655375.66,2295358.86,360016.8 +Middle East and North Africa,Yemen,Snacks,Offline,C,11/29/2013,547913348,1/6/2014,8590,152.58,97.44,1310662.2,837009.6,473652.6 +Central America and the Caribbean,Nicaragua,Meat,Online,C,7/14/2013,719815480,8/11/2013,8251,421.89,364.69,3481014.39,3009057.19,471957.2 +Asia,Sri Lanka,Personal Care,Online,M,9/25/2012,381031882,10/8/2012,4656,81.73,56.67,380534.88,263855.52,116679.36 +Europe,Latvia,Personal Care,Offline,L,10/28/2015,245673882,12/17/2015,9216,81.73,56.67,753223.68,522270.72,230952.96 +Central America and the Caribbean,Barbados,Fruits,Offline,C,10/23/2016,198165309,11/24/2016,373,9.33,6.92,3480.09,2581.16,898.93 +Central America and the Caribbean,Cuba,Snacks,Offline,C,10/11/2010,643242490,10/28/2010,8602,152.58,97.44,1312493.16,838178.88,474314.28 +Sub-Saharan Africa,Mali,Cereal,Offline,C,10/17/2012,255954253,10/17/2012,1406,205.7,117.11,289214.2,164656.66,124557.54 +Europe,Serbia,Cosmetics,Offline,M,4/16/2016,931661927,5/29/2016,8323,437.2,263.33,3638815.6,2191695.59,1447120.01 +Middle East and North Africa,Turkey,Personal Care,Online,C,12/17/2011,136039340,1/27/2012,5919,81.73,56.67,483759.87,335429.73,148330.14 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,M,4/16/2014,355072820,4/20/2014,2793,9.33,6.92,26058.69,19327.56,6731.13 +Central America and the Caribbean,El Salvador,Personal Care,Offline,L,4/28/2012,545061194,5/31/2012,4575,81.73,56.67,373914.75,259265.25,114649.5 +Sub-Saharan Africa,Tanzania,Meat,Offline,H,4/26/2011,182615792,6/4/2011,8926,421.89,364.69,3765790.14,3255222.94,510567.2 +Sub-Saharan Africa,Gabon,Cereal,Offline,C,10/18/2013,614660441,11/9/2013,539,205.7,117.11,110872.3,63122.29,47750.01 +Middle East and North Africa,Turkey,Baby Food,Offline,H,10/18/2015,108431470,12/4/2015,6136,255.28,159.42,1566398.08,978201.12,588196.96 +Sub-Saharan Africa,Tanzania,Office Supplies,Offline,M,8/12/2010,601477706,8/27/2010,9474,651.21,524.96,6169563.54,4973471.04,1196092.5 +Asia,Indonesia,Clothes,Online,L,5/3/2015,951660478,6/15/2015,6338,109.28,35.84,692616.64,227153.92,465462.72 +Europe,Norway,Beverages,Offline,H,1/15/2014,987153613,2/17/2014,9546,47.45,31.79,452957.7,303467.34,149490.36 +Sub-Saharan Africa,Liberia,Vegetables,Offline,L,8/1/2014,156443440,8/4/2014,3945,154.06,90.93,607766.7,358718.85,249047.85 +Asia,Philippines,Household,Online,M,7/11/2014,678328788,7/18/2014,1417,668.27,502.54,946938.59,712099.18,234839.41 +Europe,Croatia,Cosmetics,Online,M,6/30/2012,791920983,7/15/2012,5872,437.2,263.33,2567238.4,1546273.76,1020964.64 +Sub-Saharan Africa,Ghana,Office Supplies,Offline,L,12/23/2011,606643855,1/25/2012,8253,651.21,524.96,5374436.13,4332494.88,1041941.25 +Sub-Saharan Africa,Benin,Office Supplies,Online,L,7/5/2017,752233731,8/4/2017,1532,651.21,524.96,997653.72,804238.72,193415 +Central America and the Caribbean,Jamaica,Household,Offline,M,10/10/2015,128739440,10/26/2015,5716,668.27,502.54,3819831.32,2872518.64,947312.68 +Asia,Uzbekistan,Baby Food,Offline,H,3/25/2017,856522309,4/6/2017,2840,255.28,159.42,724995.2,452752.8,272242.4 +Asia,Philippines,Household,Online,M,6/21/2014,626256167,7/19/2014,1972,668.27,502.54,1317828.44,991008.88,326819.56 +Europe,Armenia,Meat,Online,H,4/19/2016,348927342,5/26/2016,4209,421.89,364.69,1775735.01,1534980.21,240754.8 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,C,8/27/2013,105834662,10/16/2013,7683,421.89,364.69,3241380.87,2801913.27,439467.6 +Sub-Saharan Africa,Zambia,Office Supplies,Online,H,9/7/2013,498589456,10/20/2013,2555,651.21,524.96,1663841.55,1341272.8,322568.75 +Sub-Saharan Africa,Senegal,Baby Food,Online,H,3/28/2013,399115550,4/24/2013,6015,255.28,159.42,1535509.2,958911.3,576597.9 +Asia,South Korea,Clothes,Online,M,3/29/2010,999649274,4/28/2010,7289,109.28,35.84,796541.92,261237.76,535304.16 +Middle East and North Africa,Syria,Meat,Online,L,1/10/2015,862739455,1/26/2015,2632,421.89,364.69,1110414.48,959864.08,150550.4 +Asia,Indonesia,Personal Care,Online,H,4/16/2016,871247422,4/29/2016,328,81.73,56.67,26807.44,18587.76,8219.68 +Europe,Norway,Meat,Online,M,2/22/2015,178347003,3/31/2015,5696,421.89,364.69,2403085.44,2077274.24,325811.2 +Europe,Kosovo,Meat,Online,M,10/7/2013,257524526,10/25/2013,6085,421.89,364.69,2567200.65,2219138.65,348062 +Middle East and North Africa,Algeria,Beverages,Online,L,8/11/2011,852578818,9/2/2011,5873,47.45,31.79,278673.85,186702.67,91971.18 +Australia and Oceania,East Timor,Snacks,Offline,M,10/9/2016,427621209,11/11/2016,1473,152.58,97.44,224750.34,143529.12,81221.22 +Europe,Andorra,Meat,Offline,C,11/27/2011,217075526,12/14/2011,6327,421.89,364.69,2669298.03,2307393.63,361904.4 +Sub-Saharan Africa,Cameroon,Snacks,Offline,C,1/9/2011,175678098,1/17/2011,5908,152.58,97.44,901442.64,575675.52,325767.12 +Asia,Bhutan,Snacks,Offline,C,4/7/2010,328477752,5/4/2010,2721,152.58,97.44,415170.18,265134.24,150035.94 +Australia and Oceania,Solomon Islands,Vegetables,Online,C,5/31/2014,320835816,6/8/2014,1303,154.06,90.93,200740.18,118481.79,82258.39 +Sub-Saharan Africa,Gabon,Fruits,Offline,C,5/20/2010,768426120,6/12/2010,3220,9.33,6.92,30042.6,22282.4,7760.2 +Europe,Georgia,Cereal,Offline,M,6/11/2016,107234990,6/19/2016,2071,205.7,117.11,426004.7,242534.81,183469.89 +Middle East and North Africa,Lebanon,Personal Care,Online,M,4/13/2010,443561255,5/21/2010,8487,81.73,56.67,693642.51,480958.29,212684.22 +Central America and the Caribbean,Haiti,Vegetables,Online,L,1/30/2016,804016244,3/18/2016,5128,154.06,90.93,790019.68,466289.04,323730.64 +Europe,Armenia,Snacks,Offline,C,6/11/2017,285523784,6/26/2017,1687,152.58,97.44,257402.46,164381.28,93021.18 +Sub-Saharan Africa,Malawi,Vegetables,Offline,M,3/6/2014,305320203,4/2/2014,9888,154.06,90.93,1523345.28,899115.84,624229.44 +Middle East and North Africa,Azerbaijan,Vegetables,Online,L,12/14/2010,550954329,12/26/2010,8484,154.06,90.93,1307045.04,771450.12,535594.92 +Middle East and North Africa,Pakistan,Baby Food,Offline,M,6/28/2013,330287492,7/8/2013,8263,255.28,159.42,2109378.64,1317287.46,792091.18 +Middle East and North Africa,United Arab Emirates,Meat,Online,L,3/24/2017,821493518,5/13/2017,7042,421.89,364.69,2970949.38,2568146.98,402802.4 +Europe,Moldova ,Beverages,Offline,H,2/1/2011,123058736,2/23/2011,4669,47.45,31.79,221544.05,148427.51,73116.54 +Europe,Albania,Vegetables,Online,C,7/26/2011,903781974,8/3/2011,8025,154.06,90.93,1236331.5,729713.25,506618.25 +Middle East and North Africa,Pakistan,Personal Care,Online,L,7/3/2013,952774560,7/4/2013,6020,81.73,56.67,492014.6,341153.4,150861.2 +Asia,Sri Lanka,Personal Care,Offline,L,8/6/2016,829460322,9/9/2016,4597,81.73,56.67,375712.81,260511.99,115200.82 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,C,1/11/2014,713575589,1/11/2014,1729,205.7,117.11,355655.3,202483.19,153172.11 +Australia and Oceania,Nauru,Snacks,Offline,C,5/30/2011,855169188,7/3/2011,2421,152.58,97.44,369396.18,235902.24,133493.94 +Asia,Cambodia,Vegetables,Offline,M,5/31/2015,224602448,7/1/2015,3711,154.06,90.93,571716.66,337441.23,234275.43 +Middle East and North Africa,Qatar,Fruits,Offline,H,11/5/2014,562549197,12/2/2014,9663,9.33,6.92,90155.79,66867.96,23287.83 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,M,9/23/2014,529995763,10/13/2014,6379,47.45,31.79,302683.55,202788.41,99895.14 +Central America and the Caribbean,Guatemala,Beverages,Online,M,5/8/2017,658240973,6/24/2017,6986,47.45,31.79,331485.7,222084.94,109400.76 +Asia,Bhutan,Vegetables,Offline,M,12/8/2010,198896157,12/13/2010,6648,154.06,90.93,1024190.88,604502.64,419688.24 +Asia,Cambodia,Personal Care,Offline,H,4/7/2011,273885142,5/13/2011,7555,81.73,56.67,617470.15,428141.85,189328.3 +Europe,Slovakia,Clothes,Offline,C,6/20/2012,725444257,7/29/2012,3931,109.28,35.84,429579.68,140887.04,288692.64 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Online,H,7/13/2013,566122329,7/16/2013,7032,47.45,31.79,333668.4,223547.28,110121.12 +Central America and the Caribbean,Guatemala,Baby Food,Online,L,7/3/2014,228780686,8/6/2014,144,255.28,159.42,36760.32,22956.48,13803.84 +Sub-Saharan Africa,Tanzania,Baby Food,Online,L,9/16/2012,216593158,10/5/2012,3583,255.28,159.42,914668.24,571201.86,343466.38 +Sub-Saharan Africa,Zimbabwe,Clothes,Online,H,2/11/2014,653046071,2/26/2014,9699,109.28,35.84,1059906.72,347612.16,712294.56 +Europe,Portugal,Baby Food,Online,L,5/22/2014,831938254,6/5/2014,7872,255.28,159.42,2009564.16,1254954.24,754609.92 +Middle East and North Africa,Morocco,Office Supplies,Online,M,4/7/2010,567381036,4/29/2010,9512,651.21,524.96,6194309.52,4993419.52,1200890 +Middle East and North Africa,Turkey,Household,Offline,C,11/27/2010,643798243,12/31/2010,3062,668.27,502.54,2046242.74,1538777.48,507465.26 +Central America and the Caribbean,The Bahamas,Cereal,Offline,M,5/22/2011,565926206,5/28/2011,8995,205.7,117.11,1850271.5,1053404.45,796867.05 +Europe,Romania,Office Supplies,Offline,L,8/22/2011,808813750,9/27/2011,4817,651.21,524.96,3136878.57,2528732.32,608146.25 +Middle East and North Africa,Syria,Snacks,Offline,L,8/27/2012,567822206,9/26/2012,64,152.58,97.44,9765.12,6236.16,3528.96 +Europe,Ukraine,Household,Offline,L,9/17/2012,908625400,10/26/2012,1302,668.27,502.54,870087.54,654307.08,215780.46 +Sub-Saharan Africa,Mozambique,Cereal,Online,L,2/22/2011,717209661,3/14/2011,7131,205.7,117.11,1466846.7,835111.41,631735.29 +Asia,Maldives,Office Supplies,Online,M,2/22/2012,749873816,3/18/2012,3181,651.21,524.96,2071499.01,1669897.76,401601.25 +Asia,Nepal,Office Supplies,Offline,M,5/23/2013,483229196,6/7/2013,7112,651.21,524.96,4631405.52,3733515.52,897890 +Asia,Maldives,Office Supplies,Offline,C,6/2/2017,364199626,7/12/2017,3617,651.21,524.96,2355426.57,1898780.32,456646.25 +Asia,Taiwan,Beverages,Offline,C,9/5/2012,460021436,9/20/2012,9420,47.45,31.79,446979,299461.8,147517.2 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,L,3/13/2015,908243453,4/23/2015,8276,437.2,263.33,3618267.2,2179319.08,1438948.12 +Middle East and North Africa,Iraq,Meat,Online,L,10/6/2011,566727006,11/9/2011,5970,421.89,364.69,2518683.3,2177199.3,341484 +Europe,Finland,Beverages,Offline,C,9/29/2016,163645923,11/16/2016,5320,47.45,31.79,252434,169122.8,83311.2 +Sub-Saharan Africa,Nigeria,Snacks,Online,H,4/13/2015,947486531,5/31/2015,1175,152.58,97.44,179281.5,114492,64789.5 +Sub-Saharan Africa,Comoros,Snacks,Online,M,7/5/2012,637047660,8/15/2012,5414,152.58,97.44,826068.12,527540.16,298527.96 +Sub-Saharan Africa,Togo,Fruits,Online,M,8/19/2014,171440637,10/3/2014,1949,9.33,6.92,18184.17,13487.08,4697.09 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,M,7/20/2017,560089290,8/6/2017,1722,81.73,56.67,140739.06,97585.74,43153.32 +Europe,Liechtenstein,Baby Food,Online,M,9/1/2010,632729947,9/28/2010,7707,255.28,159.42,1967442.96,1228649.94,738793.02 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Offline,H,12/13/2010,189411437,1/15/2011,9908,109.28,35.84,1082746.24,355102.72,727643.52 +Sub-Saharan Africa,Angola,Beverages,Online,C,9/18/2013,450495088,9/24/2013,362,47.45,31.79,17176.9,11507.98,5668.92 +Central America and the Caribbean,Jamaica,Personal Care,Online,C,7/22/2011,906654727,7/29/2011,8136,81.73,56.67,664955.28,461067.12,203888.16 +Middle East and North Africa,Oman,Household,Offline,C,4/9/2013,668876683,4/19/2013,4329,668.27,502.54,2892940.83,2175495.66,717445.17 +Central America and the Caribbean,Haiti,Cereal,Online,M,5/19/2017,718459784,6/12/2017,7071,205.7,117.11,1454504.7,828084.81,626419.89 +Sub-Saharan Africa,South Africa,Personal Care,Offline,C,11/17/2015,757015359,12/13/2015,6522,81.73,56.67,533043.06,369601.74,163441.32 +Europe,Norway,Cereal,Offline,C,3/11/2013,556467235,4/7/2013,9876,205.7,117.11,2031493.2,1156578.36,874914.84 +Sub-Saharan Africa,Burundi,Baby Food,Offline,M,10/25/2014,409051740,10/30/2014,6355,255.28,159.42,1622304.4,1013114.1,609190.3 +Europe,Bosnia and Herzegovina,Cereal,Online,L,12/10/2015,677317702,1/2/2016,2214,205.7,117.11,455419.8,259281.54,196138.26 +Australia and Oceania,Marshall Islands,Household,Online,M,11/1/2012,444126451,11/12/2012,5741,668.27,502.54,3836538.07,2885082.14,951455.93 +Central America and the Caribbean,Guatemala,Vegetables,Offline,C,3/7/2014,662651813,4/9/2014,2252,154.06,90.93,346943.12,204774.36,142168.76 +Middle East and North Africa,Libya,Fruits,Offline,H,8/1/2014,106380116,8/20/2014,9095,9.33,6.92,84856.35,62937.4,21918.95 +Asia,India,Beverages,Online,L,7/2/2013,319110190,8/9/2013,652,47.45,31.79,30937.4,20727.08,10210.32 +Europe,Albania,Fruits,Offline,L,6/14/2011,664953362,7/3/2011,3332,9.33,6.92,31087.56,23057.44,8030.12 +Europe,Sweden,Meat,Online,L,10/23/2013,578333461,11/25/2013,578,421.89,364.69,243852.42,210790.82,33061.6 +Middle East and North Africa,Jordan,Household,Online,H,11/14/2011,913986814,11/25/2011,7864,668.27,502.54,5255275.28,3951974.56,1303300.72 +Middle East and North Africa,Lebanon,Snacks,Online,M,12/1/2016,796962249,12/27/2016,7695,152.58,97.44,1174103.1,749800.8,424302.3 +Europe,Albania,Personal Care,Offline,C,1/7/2011,772621095,1/16/2011,4606,81.73,56.67,376448.38,261022.02,115426.36 +North America,Mexico,Beverages,Online,H,5/16/2011,556637179,6/20/2011,166,47.45,31.79,7876.7,5277.14,2599.56 +Asia,North Korea,Meat,Online,H,7/15/2013,384996831,8/23/2013,7973,421.89,364.69,3363728.97,2907673.37,456055.6 +Middle East and North Africa,Oman,Baby Food,Online,C,5/4/2010,563998878,6/18/2010,8656,255.28,159.42,2209703.68,1379939.52,829764.16 +Europe,Finland,Snacks,Offline,L,10/27/2010,120254647,12/5/2010,4877,152.58,97.44,744132.66,475214.88,268917.78 +Asia,Uzbekistan,Clothes,Offline,L,9/23/2013,850687968,11/10/2013,6329,109.28,35.84,691633.12,226831.36,464801.76 +Middle East and North Africa,Jordan,Snacks,Online,L,4/20/2011,572535169,4/29/2011,4734,152.58,97.44,722313.72,461280.96,261032.76 +Europe,Slovakia,Household,Online,M,10/9/2015,773345077,10/10/2015,8848,668.27,502.54,5912852.96,4446473.92,1466379.04 +Sub-Saharan Africa,Togo,Vegetables,Offline,H,2/25/2010,760979020,3/11/2010,9458,154.06,90.93,1457099.48,860015.94,597083.54 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,C,8/5/2012,813610827,9/1/2012,4379,437.2,263.33,1914498.8,1153122.07,761376.73 +Asia,Brunei,Baby Food,Offline,H,1/9/2012,829726827,2/9/2012,3461,255.28,159.42,883524.08,551752.62,331771.46 +Europe,Macedonia,Cosmetics,Online,C,5/11/2017,778125846,5/16/2017,3584,437.2,263.33,1566924.8,943774.72,623150.08 +Europe,Estonia,Fruits,Online,M,11/16/2015,247919213,1/1/2016,3659,9.33,6.92,34138.47,25320.28,8818.19 +Central America and the Caribbean,Grenada,Office Supplies,Online,H,11/1/2014,698530757,12/3/2014,9629,651.21,524.96,6270501.09,5054839.84,1215661.25 +Australia and Oceania,Australia,Fruits,Offline,H,12/30/2014,509696805,1/9/2015,9466,9.33,6.92,88317.78,65504.72,22813.06 +Europe,Luxembourg,Meat,Offline,H,5/25/2014,831466186,6/8/2014,8176,421.89,364.69,3449372.64,2981705.44,467667.2 +Asia,Malaysia,Snacks,Online,L,2/19/2012,634200227,3/29/2012,2795,152.58,97.44,426461.1,272344.8,154116.3 +Europe,Armenia,Clothes,Online,M,3/2/2012,758572757,3/23/2012,7391,109.28,35.84,807688.48,264893.44,542795.04 +Europe,Denmark,Household,Offline,L,12/8/2011,765570104,12/15/2011,8061,668.27,502.54,5386924.47,4050974.94,1335949.53 +Sub-Saharan Africa,Sudan,Cereal,Offline,L,9/27/2013,286491096,11/1/2013,7936,205.7,117.11,1632435.2,929384.96,703050.24 +Europe,Sweden,Cosmetics,Online,L,5/13/2013,372947061,5/16/2013,2178,437.2,263.33,952221.6,573532.74,378688.86 +Asia,Vietnam,Vegetables,Online,L,6/15/2011,346861827,6/15/2011,2977,154.06,90.93,458636.62,270698.61,187938.01 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,M,4/12/2017,950471723,5/10/2017,4559,81.73,56.67,372607.07,258358.53,114248.54 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,C,9/7/2014,296325576,10/2/2014,8178,255.28,159.42,2087679.84,1303736.76,783943.08 +Asia,Kazakhstan,Household,Online,L,4/14/2011,617284715,5/30/2011,7119,668.27,502.54,4757414.13,3577582.26,1179831.87 +Central America and the Caribbean,Dominica,Office Supplies,Offline,C,12/26/2011,616522967,1/24/2012,1701,651.21,524.96,1107708.21,892956.96,214751.25 +Middle East and North Africa,United Arab Emirates,Cereal,Online,M,3/4/2015,417526662,4/4/2015,4272,205.7,117.11,878750.4,500293.92,378456.48 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,M,7/7/2016,214094626,8/20/2016,4212,81.73,56.67,344246.76,238694.04,105552.72 +Asia,Nepal,Office Supplies,Online,M,10/3/2012,720338189,10/26/2012,2933,651.21,524.96,1909998.93,1539707.68,370291.25 +Asia,Brunei,Fruits,Offline,H,1/18/2013,920681178,2/1/2013,8875,9.33,6.92,82803.75,61415,21388.75 +Central America and the Caribbean,El Salvador,Personal Care,Offline,H,6/21/2012,319859921,7/15/2012,2514,81.73,56.67,205469.22,142468.38,63000.84 +Middle East and North Africa,Kuwait,Beverages,Online,C,12/15/2010,292923247,2/1/2011,1353,47.45,31.79,64199.85,43011.87,21187.98 +Asia,Kyrgyzstan,Personal Care,Online,H,1/25/2017,935232484,3/12/2017,4930,81.73,56.67,402928.9,279383.1,123545.8 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,L,12/8/2013,612461459,12/22/2013,9811,255.28,159.42,2504552.08,1564069.62,940482.46 +Asia,North Korea,Cosmetics,Online,H,1/17/2016,910596501,1/31/2016,4595,437.2,263.33,2008934,1210001.35,798932.65 +Central America and the Caribbean,Honduras,Vegetables,Online,M,6/9/2012,785936439,7/25/2012,4912,154.06,90.93,756742.72,446648.16,310094.56 +Europe,Germany,Personal Care,Online,H,12/10/2015,615092599,12/29/2015,8424,81.73,56.67,688493.52,477388.08,211105.44 +Europe,Portugal,Beverages,Offline,H,12/10/2013,844988811,1/16/2014,9821,47.45,31.79,466006.45,312209.59,153796.86 +Asia,Indonesia,Cereal,Offline,L,1/14/2010,642861402,1/25/2010,5829,205.7,117.11,1199025.3,682634.19,516391.11 +North America,United States of America,Cereal,Offline,H,9/5/2012,146259200,10/20/2012,202,205.7,117.11,41551.4,23656.22,17895.18 +Europe,Ireland,Meat,Online,C,3/26/2016,913043534,3/28/2016,8726,421.89,364.69,3681412.14,3182284.94,499127.2 +Europe,Belgium,Cosmetics,Offline,C,5/7/2012,971388232,6/15/2012,4219,437.2,263.33,1844546.8,1110989.27,733557.53 +Australia and Oceania,Federated States of Micronesia,Meat,Online,L,6/15/2016,669779622,7/5/2016,1529,421.89,364.69,645069.81,557611.01,87458.8 +Europe,Italy,Fruits,Online,C,12/20/2010,427016532,12/22/2010,2536,9.33,6.92,23660.88,17549.12,6111.76 +North America,Mexico,Personal Care,Online,L,3/28/2017,282210290,3/31/2017,1151,81.73,56.67,94071.23,65227.17,28844.06 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,L,1/10/2016,344784724,2/9/2016,8317,255.28,159.42,2123163.76,1325896.14,797267.62 +Middle East and North Africa,Libya,Clothes,Offline,M,11/14/2011,344476163,11/15/2011,7006,109.28,35.84,765615.68,251095.04,514520.64 +North America,Mexico,Cereal,Offline,H,3/4/2014,981333434,3/31/2014,7225,205.7,117.11,1486182.5,846119.75,640062.75 +Middle East and North Africa,Syria,Baby Food,Offline,L,9/3/2010,775717866,10/2/2010,1010,255.28,159.42,257832.8,161014.2,96818.6 +Middle East and North Africa,Libya,Household,Offline,L,9/7/2016,118303287,9/23/2016,7426,668.27,502.54,4962573.02,3731862.04,1230710.98 +Middle East and North Africa,Morocco,Baby Food,Offline,L,9/20/2010,820076024,10/1/2010,7574,255.28,159.42,1933490.72,1207447.08,726043.64 +Europe,Malta,Snacks,Offline,M,1/2/2014,262334907,1/29/2014,9583,152.58,97.44,1462174.14,933767.52,528406.62 +Sub-Saharan Africa,Togo,Cereal,Online,C,12/21/2010,846691262,1/28/2011,3615,205.7,117.11,743605.5,423352.65,320252.85 +Asia,Singapore,Office Supplies,Offline,H,8/14/2013,545068919,8/19/2013,6861,651.21,524.96,4467951.81,3601750.56,866201.25 +Europe,Hungary,Office Supplies,Offline,L,4/16/2012,549704205,4/24/2012,8545,651.21,524.96,5564589.45,4485783.2,1078806.25 +Europe,Moldova ,Clothes,Online,C,4/30/2017,323145949,5/9/2017,4922,109.28,35.84,537876.16,176404.48,361471.68 +Sub-Saharan Africa,Zambia,Beverages,Online,C,6/4/2017,748255479,7/11/2017,4279,47.45,31.79,203038.55,136029.41,67009.14 +Sub-Saharan Africa,Namibia,Vegetables,Offline,L,9/9/2013,978206622,9/16/2013,1932,154.06,90.93,297643.92,175676.76,121967.16 +Asia,Mongolia,Fruits,Offline,H,11/16/2015,686485707,1/5/2016,5231,9.33,6.92,48805.23,36198.52,12606.71 +Australia and Oceania,Papua New Guinea,Cereal,Offline,C,11/12/2015,516891562,12/14/2015,8555,205.7,117.11,1759763.5,1001876.05,757887.45 +Sub-Saharan Africa,Burundi,Snacks,Offline,M,3/6/2014,733535516,4/10/2014,8315,152.58,97.44,1268702.7,810213.6,458489.1 +Sub-Saharan Africa,Liberia,Clothes,Offline,L,3/10/2016,770841395,4/7/2016,7954,109.28,35.84,869213.12,285071.36,584141.76 +Sub-Saharan Africa,Ghana,Clothes,Offline,M,3/11/2013,583545529,4/24/2013,2945,109.28,35.84,321829.6,105548.8,216280.8 +Europe,Poland,Beverages,Offline,H,6/21/2016,196696746,6/23/2016,5793,47.45,31.79,274877.85,184159.47,90718.38 +Central America and the Caribbean,Jamaica,Baby Food,Online,C,9/1/2015,155656373,10/10/2015,1035,255.28,159.42,264214.8,164999.7,99215.1 +Europe,Latvia,Snacks,Offline,C,10/31/2012,176098239,11/25/2012,237,152.58,97.44,36161.46,23093.28,13068.18 +Sub-Saharan Africa,Mauritania,Cereal,Online,M,2/6/2011,494008672,3/26/2011,6999,205.7,117.11,1439694.3,819652.89,620041.41 +Europe,Austria,Personal Care,Online,L,11/13/2010,515686500,12/12/2010,1950,81.73,56.67,159373.5,110506.5,48867 +Asia,Uzbekistan,Personal Care,Online,C,8/9/2013,167743051,8/16/2013,7751,81.73,56.67,633489.23,439249.17,194240.06 +Asia,South Korea,Snacks,Offline,M,6/27/2010,347102153,7/4/2010,4095,152.58,97.44,624815.1,399016.8,225798.3 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,H,6/19/2016,671000134,7/8/2016,2706,81.73,56.67,221161.38,153349.02,67812.36 +Sub-Saharan Africa,South Sudan,Fruits,Offline,L,6/28/2013,826985824,7/17/2013,2338,9.33,6.92,21813.54,16178.96,5634.58 +Central America and the Caribbean,Nicaragua,Beverages,Offline,C,11/10/2014,122920548,12/28/2014,3777,47.45,31.79,179218.65,120070.83,59147.82 +Middle East and North Africa,Iran,Beverages,Offline,L,1/4/2016,636978137,2/6/2016,4841,47.45,31.79,229705.45,153895.39,75810.06 +Central America and the Caribbean,Trinidad and Tobago,Vegetables,Offline,L,6/7/2013,467644917,6/24/2013,5378,154.06,90.93,828534.68,489021.54,339513.14 +Central America and the Caribbean,Jamaica,Cereal,Online,C,1/21/2016,483719718,2/21/2016,2269,205.7,117.11,466733.3,265722.59,201010.71 +Europe,Ukraine,Cosmetics,Online,M,2/23/2011,274313867,3/13/2011,4424,437.2,263.33,1934172.8,1164971.92,769200.88 +Middle East and North Africa,Algeria,Office Supplies,Online,C,7/18/2013,398851191,7/26/2013,7786,651.21,524.96,5070321.06,4087338.56,982982.5 +Middle East and North Africa,Turkey,Personal Care,Offline,C,6/8/2016,137068021,7/28/2016,328,81.73,56.67,26807.44,18587.76,8219.68 +Australia and Oceania,Kiribati,Office Supplies,Offline,C,4/13/2010,639013183,5/6/2010,7056,651.21,524.96,4594937.76,3704117.76,890820 +Middle East and North Africa,Israel,Meat,Online,H,11/25/2016,875048005,12/21/2016,5005,421.89,364.69,2111559.45,1825273.45,286286 +Europe,Liechtenstein,Office Supplies,Online,C,7/14/2017,785846316,8/26/2017,8243,651.21,524.96,5367924.03,4327245.28,1040678.75 +Sub-Saharan Africa,Senegal,Personal Care,Offline,H,3/11/2017,832394444,4/3/2017,2869,81.73,56.67,234483.37,162586.23,71897.14 +Middle East and North Africa,Pakistan,Office Supplies,Online,H,8/8/2010,645991218,8/9/2010,2011,651.21,524.96,1309583.31,1055694.56,253888.75 +Asia,Kyrgyzstan,Cosmetics,Offline,H,4/8/2016,378247964,5/7/2016,833,437.2,263.33,364187.6,219353.89,144833.71 +Europe,Czech Republic,Fruits,Offline,M,2/12/2012,251088511,3/26/2012,1525,9.33,6.92,14228.25,10553,3675.25 +Sub-Saharan Africa,Senegal,Personal Care,Online,H,12/29/2014,106749188,2/13/2015,8312,81.73,56.67,679339.76,471041.04,208298.72 +Sub-Saharan Africa,Swaziland,Vegetables,Online,C,4/22/2016,757778823,5/17/2016,2448,154.06,90.93,377138.88,222596.64,154542.24 +North America,Mexico,Meat,Offline,C,2/10/2016,837038743,3/16/2016,7220,421.89,364.69,3046045.8,2633061.8,412984 +Europe,Estonia,Baby Food,Offline,M,9/24/2011,847702777,10/11/2011,2944,255.28,159.42,751544.32,469332.48,282211.84 +Sub-Saharan Africa,Benin,Household,Offline,H,9/12/2016,913257253,10/7/2016,1971,668.27,502.54,1317160.17,990506.34,326653.83 +Europe,Finland,Vegetables,Online,M,7/18/2011,327500998,7/19/2011,3678,154.06,90.93,566632.68,334440.54,232192.14 +Asia,Indonesia,Personal Care,Offline,L,9/20/2015,704545342,9/22/2015,9478,81.73,56.67,774636.94,537118.26,237518.68 +Sub-Saharan Africa,Namibia,Baby Food,Online,C,8/31/2015,128814113,9/23/2015,7813,255.28,159.42,1994502.64,1245548.46,748954.18 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,H,1/11/2014,805043637,1/30/2014,9157,9.33,6.92,85434.81,63366.44,22068.37 +Australia and Oceania,Tonga,Household,Online,H,9/30/2010,508282744,11/8/2010,1014,668.27,502.54,677625.78,509575.56,168050.22 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,H,5/20/2014,233892762,6/28/2014,2921,81.73,56.67,238733.33,165533.07,73200.26 +Middle East and North Africa,Pakistan,Meat,Online,C,8/21/2015,147547519,9/8/2015,1444,421.89,364.69,609209.16,526612.36,82596.8 +Europe,Finland,Vegetables,Online,C,11/5/2013,935233342,12/12/2013,5184,154.06,90.93,798647.04,471381.12,327265.92 +Middle East and North Africa,Pakistan,Meat,Offline,C,3/16/2013,653249061,4/30/2013,9769,421.89,364.69,4121443.41,3562656.61,558786.8 +Sub-Saharan Africa,Burundi,Beverages,Online,C,5/23/2011,578206002,5/25/2011,2860,47.45,31.79,135707,90919.4,44787.6 +Sub-Saharan Africa,Zimbabwe,Personal Care,Offline,L,12/8/2010,257027995,12/19/2010,9150,81.73,56.67,747829.5,518530.5,229299 +Asia,Cambodia,Vegetables,Offline,C,6/10/2015,656951367,7/15/2015,5363,154.06,90.93,826223.78,487657.59,338566.19 +Europe,Romania,Cosmetics,Online,C,8/20/2010,115524947,9/15/2010,5254,437.2,263.33,2297048.8,1383535.82,913512.98 +Central America and the Caribbean,Saint Lucia,Household,Offline,M,8/9/2013,190610063,9/28/2013,4608,668.27,502.54,3079388.16,2315704.32,763683.84 +Europe,Croatia,Personal Care,Offline,H,1/1/2016,710380542,1/10/2016,6243,81.73,56.67,510240.39,353790.81,156449.58 +Asia,Thailand,Office Supplies,Online,C,7/12/2010,223322713,8/2/2010,5008,651.21,524.96,3261259.68,2628999.68,632260 +Asia,Thailand,Clothes,Offline,C,6/22/2017,948235404,8/3/2017,2783,109.28,35.84,304126.24,99742.72,204383.52 +Middle East and North Africa,Tunisia ,Baby Food,Offline,M,9/30/2012,224229943,11/9/2012,3478,255.28,159.42,887863.84,554462.76,333401.08 +Sub-Saharan Africa,Namibia,Personal Care,Offline,H,12/21/2014,860730159,1/10/2015,8036,81.73,56.67,656782.28,455400.12,201382.16 +Asia,Malaysia,Household,Online,C,7/18/2013,787472379,7/22/2013,9431,668.27,502.54,6302454.37,4739454.74,1562999.63 +Central America and the Caribbean,El Salvador,Personal Care,Offline,M,4/18/2010,704505431,4/18/2010,7668,81.73,56.67,626705.64,434545.56,192160.08 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,C,9/5/2015,932190644,10/4/2015,4782,154.06,90.93,736714.92,434827.26,301887.66 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,C,9/18/2014,961201846,9/19/2014,9841,255.28,159.42,2512210.48,1568852.22,943358.26 +Middle East and North Africa,Yemen,Meat,Online,C,3/18/2016,802525365,4/28/2016,3944,421.89,364.69,1663934.16,1438337.36,225596.8 +Europe,Belarus,Snacks,Offline,L,2/7/2011,537460029,2/14/2011,5221,152.58,97.44,796620.18,508734.24,287885.94 +Australia and Oceania,Tuvalu,Household,Offline,H,2/10/2014,767617166,3/9/2014,3832,668.27,502.54,2560810.64,1925733.28,635077.36 +Sub-Saharan Africa,Mauritius ,Beverages,Online,M,7/8/2014,364920604,7/20/2014,6971,47.45,31.79,330773.95,221608.09,109165.86 +Asia,Taiwan,Baby Food,Offline,H,3/29/2010,521606671,5/8/2010,3860,255.28,159.42,985380.8,615361.2,370019.6 +Central America and the Caribbean,Haiti,Household,Offline,L,8/14/2011,700224196,9/6/2011,755,668.27,502.54,504543.85,379417.7,125126.15 +Australia and Oceania,Marshall Islands,Vegetables,Online,C,12/1/2014,883634507,1/11/2015,5942,154.06,90.93,915424.52,540306.06,375118.46 +Asia,Sri Lanka,Meat,Offline,C,9/3/2013,225011432,9/12/2013,4738,421.89,364.69,1998914.82,1727901.22,271013.6 +Asia,China,Office Supplies,Online,M,1/25/2010,197841298,2/1/2010,4491,651.21,524.96,2924584.11,2357595.36,566988.75 +Australia and Oceania,Samoa ,Office Supplies,Online,L,2/16/2011,545922935,2/19/2011,9583,651.21,524.96,6240545.43,5030691.68,1209853.75 +Middle East and North Africa,Algeria,Personal Care,Offline,M,5/18/2017,633367669,6/15/2017,6423,81.73,56.67,524951.79,363991.41,160960.38 +Asia,Uzbekistan,Cosmetics,Offline,C,6/21/2011,794599330,6/21/2011,8454,437.2,263.33,3696088.8,2226191.82,1469896.98 +Europe,Kosovo,Baby Food,Online,H,12/26/2014,984354245,12/29/2014,1151,255.28,159.42,293827.28,183492.42,110334.86 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,H,7/1/2016,327681243,7/8/2016,7016,9.33,6.92,65459.28,48550.72,16908.56 +Asia,Indonesia,Personal Care,Offline,L,3/20/2013,269941651,5/6/2013,588,81.73,56.67,48057.24,33321.96,14735.28 +Europe,Bulgaria,Beverages,Online,C,10/8/2014,526809298,11/21/2014,3433,47.45,31.79,162895.85,109135.07,53760.78 +Central America and the Caribbean,Panama,Beverages,Offline,C,9/16/2016,434270513,10/20/2016,9150,47.45,31.79,434167.5,290878.5,143289 +Europe,Malta,Vegetables,Online,L,11/15/2011,298624122,12/27/2011,8369,154.06,90.93,1289328.14,760993.17,528334.97 +Australia and Oceania,Tuvalu,Meat,Offline,M,11/11/2016,946481454,11/15/2016,3750,421.89,364.69,1582087.5,1367587.5,214500 +Asia,Japan,Cereal,Offline,L,4/17/2015,574766337,6/3/2015,4987,205.7,117.11,1025825.9,584027.57,441798.33 +Middle East and North Africa,Algeria,Office Supplies,Online,C,7/14/2014,600715100,7/21/2014,3802,651.21,524.96,2475900.42,1995897.92,480002.5 +Europe,Czech Republic,Beverages,Offline,H,9/7/2011,711876571,9/22/2011,8952,47.45,31.79,424772.4,284584.08,140188.32 +Europe,Moldova ,Household,Offline,H,6/20/2012,216112077,6/28/2012,1221,668.27,502.54,815957.67,613601.34,202356.33 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,M,4/28/2012,291595447,5/15/2012,8427,47.45,31.79,399861.15,267894.33,131966.82 +Europe,Germany,Clothes,Online,M,4/26/2015,836813008,5/29/2015,420,109.28,35.84,45897.6,15052.8,30844.8 +Sub-Saharan Africa,Tanzania,Fruits,Offline,M,3/24/2015,920563590,4/28/2015,4078,9.33,6.92,38047.74,28219.76,9827.98 +Sub-Saharan Africa,Gabon,Cosmetics,Online,L,6/19/2014,131958520,7/7/2014,8313,437.2,263.33,3634443.6,2189062.29,1445381.31 +Sub-Saharan Africa,Ghana,Personal Care,Online,H,9/23/2012,830421626,10/6/2012,9068,81.73,56.67,741127.64,513883.56,227244.08 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,C,10/10/2010,495689237,10/26/2010,4315,205.7,117.11,887595.5,505329.65,382265.85 +Europe,United Kingdom,Meat,Offline,L,3/19/2014,277810180,3/28/2014,9061,421.89,364.69,3822745.29,3304456.09,518289.2 +Europe,Hungary,Office Supplies,Offline,C,7/27/2014,947145783,9/5/2014,340,651.21,524.96,221411.4,178486.4,42925 +Central America and the Caribbean,Cuba,Vegetables,Online,L,10/20/2015,644369876,12/2/2015,2220,154.06,90.93,342013.2,201864.6,140148.6 +Europe,Netherlands,Household,Offline,C,5/8/2015,730468785,5/24/2015,801,668.27,502.54,535284.27,402534.54,132749.73 +Central America and the Caribbean,Jamaica,Baby Food,Offline,C,7/6/2015,836741340,8/21/2015,9212,255.28,159.42,2351639.36,1468577.04,883062.32 +Sub-Saharan Africa,Burundi,Office Supplies,Online,H,1/28/2012,214798867,3/1/2012,2613,651.21,524.96,1701611.73,1371720.48,329891.25 +Central America and the Caribbean,Costa Rica,Vegetables,Online,M,4/2/2013,886565196,4/15/2013,3198,154.06,90.93,492683.88,290794.14,201889.74 +Asia,Uzbekistan,Clothes,Offline,M,3/6/2013,894276654,4/16/2013,5190,109.28,35.84,567163.2,186009.6,381153.6 +Central America and the Caribbean,Guatemala,Snacks,Offline,H,10/31/2010,150482070,11/2/2010,9843,152.58,97.44,1501844.94,959101.92,542743.02 +Asia,Singapore,Meat,Online,M,11/2/2013,888042771,11/5/2013,445,421.89,364.69,187741.05,162287.05,25454 +Middle East and North Africa,Afghanistan,Snacks,Offline,H,12/13/2011,910132586,1/15/2012,7312,152.58,97.44,1115664.96,712481.28,403183.68 +Asia,Uzbekistan,Office Supplies,Online,H,2/16/2011,340237843,4/4/2011,2794,651.21,524.96,1819480.74,1466738.24,352742.5 +Sub-Saharan Africa,South Africa,Fruits,Online,L,8/14/2014,272157371,9/20/2014,6269,9.33,6.92,58489.77,43381.48,15108.29 +Asia,Japan,Beverages,Offline,M,8/1/2011,520002496,8/11/2011,9149,47.45,31.79,434120.05,290846.71,143273.34 +Sub-Saharan Africa,Comoros,Baby Food,Online,C,3/7/2011,968197047,3/16/2011,9877,255.28,159.42,2521400.56,1574591.34,946809.22 +Sub-Saharan Africa,Senegal,Cereal,Online,M,1/23/2016,221477353,3/7/2016,8925,205.7,117.11,1835872.5,1045206.75,790665.75 +Sub-Saharan Africa,Niger,Personal Care,Online,C,1/4/2011,554892241,1/11/2011,3800,81.73,56.67,310574,215346,95228 +Sub-Saharan Africa,Tanzania,Clothes,Offline,M,3/2/2012,263803040,3/12/2012,4037,109.28,35.84,441163.36,144686.08,296477.28 +Sub-Saharan Africa,Benin,Cosmetics,Online,L,3/27/2010,413883578,3/27/2010,6203,437.2,263.33,2711951.6,1633435.99,1078515.61 +Sub-Saharan Africa,Cape Verde,Clothes,Online,H,2/14/2012,791120183,3/23/2012,8897,109.28,35.84,972264.16,318868.48,653395.68 +Sub-Saharan Africa,Tanzania,Snacks,Offline,M,6/11/2014,351811683,7/2/2014,7750,152.58,97.44,1182495,755160,427335 +Asia,Laos,Office Supplies,Offline,M,11/19/2014,372569406,12/2/2014,421,651.21,524.96,274159.41,221008.16,53151.25 +Europe,Moldova ,Meat,Online,L,12/23/2015,400317180,1/6/2016,1604,421.89,364.69,676711.56,584962.76,91748.8 +Asia,Kyrgyzstan,Snacks,Online,M,9/29/2013,502291333,11/6/2013,8022,152.58,97.44,1223996.76,781663.68,442333.08 +Europe,Norway,Office Supplies,Online,H,8/21/2016,816040694,9/26/2016,3431,651.21,524.96,2234301.51,1801137.76,433163.75 +Australia and Oceania,Samoa ,Beverages,Offline,H,6/14/2011,199426591,7/9/2011,3615,47.45,31.79,171531.75,114920.85,56610.9 +Europe,Kosovo,Cosmetics,Offline,L,7/20/2012,280622851,7/27/2012,1393,437.2,263.33,609019.6,366818.69,242200.91 +Europe,Germany,Office Supplies,Online,H,8/25/2012,508115804,8/25/2012,1613,651.21,524.96,1050401.73,846760.48,203641.25 +Australia and Oceania,East Timor,Meat,Online,C,11/17/2016,400704276,11/27/2016,6155,421.89,364.69,2596732.95,2244666.95,352066 +Asia,Cambodia,Household,Offline,M,4/20/2016,897499597,4/23/2016,8930,668.27,502.54,5967651.1,4487682.2,1479968.9 +Australia and Oceania,Samoa ,Office Supplies,Offline,C,5/23/2014,307925593,7/1/2014,881,651.21,524.96,573716.01,462489.76,111226.25 +Asia,Bangladesh,Snacks,Offline,M,9/12/2015,161718595,10/17/2015,4981,152.58,97.44,760000.98,485348.64,274652.34 +Sub-Saharan Africa,Comoros,Fruits,Offline,C,6/18/2014,258927428,6/18/2014,1235,9.33,6.92,11522.55,8546.2,2976.35 +Central America and the Caribbean,Guatemala,Clothes,Online,M,7/31/2013,919913423,8/8/2013,1679,109.28,35.84,183481.12,60175.36,123305.76 +Central America and the Caribbean,Belize,Meat,Offline,M,3/21/2013,735350406,4/6/2013,5381,421.89,364.69,2270190.09,1962396.89,307793.2 +Europe,Italy,Cosmetics,Online,M,8/9/2014,616224706,9/27/2014,3439,437.2,263.33,1503530.8,905591.87,597938.93 +Middle East and North Africa,Pakistan,Baby Food,Online,H,3/31/2016,643835151,4/16/2016,3983,255.28,159.42,1016780.24,634969.86,381810.38 +Asia,Vietnam,Meat,Online,L,2/25/2010,519793069,4/11/2010,7175,421.89,364.69,3027060.75,2616650.75,410410 +Central America and the Caribbean,El Salvador,Personal Care,Online,H,11/22/2015,916022288,1/8/2016,206,81.73,56.67,16836.38,11674.02,5162.36 +Australia and Oceania,East Timor,Clothes,Online,C,3/26/2016,324759137,5/14/2016,2300,109.28,35.84,251344,82432,168912 +Sub-Saharan Africa,Sierra Leone,Clothes,Online,L,12/14/2013,908552443,12/28/2013,9713,109.28,35.84,1061436.64,348113.92,713322.72 +Asia,Indonesia,Baby Food,Online,H,11/17/2012,850263535,12/10/2012,730,255.28,159.42,186354.4,116376.6,69977.8 +Europe,Poland,Beverages,Offline,H,2/16/2014,203066241,3/28/2014,668,47.45,31.79,31696.6,21235.72,10460.88 +Asia,China,Clothes,Online,H,4/21/2012,440446889,6/4/2012,6877,109.28,35.84,751518.56,246471.68,505046.88 +Asia,Japan,Beverages,Offline,M,6/10/2014,406204307,6/13/2014,3736,47.45,31.79,177273.2,118767.44,58505.76 +Sub-Saharan Africa,Cameroon,Meat,Offline,L,6/24/2013,364449822,8/13/2013,7656,421.89,364.69,3229989.84,2792066.64,437923.2 +North America,United States of America,Clothes,Offline,L,10/17/2014,649607264,10/17/2014,2080,109.28,35.84,227302.4,74547.2,152755.2 +Asia,Myanmar,Office Supplies,Offline,H,4/3/2017,316412961,5/14/2017,2481,651.21,524.96,1615652.01,1302425.76,313226.25 +Middle East and North Africa,Azerbaijan,Household,Online,L,12/31/2016,289915740,2/9/2017,1365,668.27,502.54,912188.55,685967.1,226221.45 +Europe,Ukraine,Vegetables,Online,M,3/29/2011,215476930,4/30/2011,3267,154.06,90.93,503314.02,297068.31,206245.71 +Europe,Austria,Cosmetics,Offline,H,3/6/2017,708770358,4/15/2017,9754,437.2,263.33,4264448.8,2568520.82,1695927.98 +Europe,United Kingdom,Beverages,Offline,L,3/23/2015,205782353,5/11/2015,4426,47.45,31.79,210013.7,140702.54,69311.16 +Central America and the Caribbean,Jamaica,Fruits,Online,H,5/7/2013,812811744,6/9/2013,7912,9.33,6.92,73818.96,54751.04,19067.92 +Sub-Saharan Africa,Zambia,Personal Care,Online,M,1/9/2013,656469857,2/7/2013,2874,81.73,56.67,234892.02,162869.58,72022.44 +Asia,Mongolia,Personal Care,Online,H,12/29/2012,633680522,1/11/2013,9003,81.73,56.67,735815.19,510200.01,225615.18 +Sub-Saharan Africa,Djibouti,Meat,Online,H,1/27/2013,361680066,2/20/2013,8024,421.89,364.69,3385245.36,2926272.56,458972.8 +Sub-Saharan Africa,Rwanda,Snacks,Offline,C,5/8/2010,428017318,6/16/2010,8691,152.58,97.44,1326072.78,846851.04,479221.74 +Europe,Austria,Personal Care,Offline,L,7/21/2010,140553605,9/7/2010,1790,81.73,56.67,146296.7,101439.3,44857.4 +Europe,Denmark,Cereal,Online,L,9/6/2016,677462756,10/5/2016,5139,205.7,117.11,1057092.3,601828.29,455264.01 +Asia,Thailand,Office Supplies,Online,M,2/6/2010,137231099,3/4/2010,8587,651.21,524.96,5591940.27,4507831.52,1084108.75 +Middle East and North Africa,Pakistan,Personal Care,Offline,H,11/13/2014,288657462,11/30/2014,9012,81.73,56.67,736550.76,510710.04,225840.72 +Asia,North Korea,Office Supplies,Online,H,9/7/2010,720853173,10/24/2010,5328,651.21,524.96,3469646.88,2796986.88,672660 +Europe,Netherlands,Baby Food,Online,L,5/21/2012,193242061,7/7/2012,3475,255.28,159.42,887098,553984.5,333113.5 +Asia,Taiwan,Snacks,Offline,M,2/28/2013,685560452,3/11/2013,1427,152.58,97.44,217731.66,139046.88,78684.78 +Middle East and North Africa,Egypt,Snacks,Offline,C,1/17/2011,647857177,2/10/2011,4190,152.58,97.44,639310.2,408273.6,231036.6 +Central America and the Caribbean,Haiti,Office Supplies,Online,H,9/17/2012,850493562,10/20/2012,8800,651.21,524.96,5730648,4619648,1111000 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,C,7/17/2014,334143435,8/7/2014,9323,651.21,524.96,6071230.83,4894202.08,1177028.75 +Asia,Nepal,Baby Food,Offline,H,12/23/2013,459793126,1/30/2014,1858,255.28,159.42,474310.24,296202.36,178107.88 +Asia,Myanmar,Clothes,Offline,H,4/26/2013,858741462,5/15/2013,9537,109.28,35.84,1042203.36,341806.08,700397.28 +Europe,Hungary,Snacks,Online,M,12/4/2015,782599771,12/18/2015,7518,152.58,97.44,1147096.44,732553.92,414542.52 +Sub-Saharan Africa,Sudan,Personal Care,Offline,L,11/11/2014,453291881,11/23/2014,7995,81.73,56.67,653431.35,453076.65,200354.7 +Europe,San Marino,Cereal,Online,C,11/2/2011,613054120,11/16/2011,5192,205.7,117.11,1067994.4,608035.12,459959.28 +Europe,Italy,Meat,Offline,C,5/27/2013,274435317,6/4/2013,364,421.89,364.69,153567.96,132747.16,20820.8 +Sub-Saharan Africa,Djibouti,Clothes,Offline,H,1/15/2012,770296800,3/5/2012,6796,109.28,35.84,742666.88,243568.64,499098.24 +Asia,China,Clothes,Offline,H,8/22/2012,803812396,9/19/2012,4805,109.28,35.84,525090.4,172211.2,352879.2 +Sub-Saharan Africa,Botswana,Office Supplies,Online,M,8/8/2013,498468434,9/25/2013,6742,651.21,524.96,4390457.82,3539280.32,851177.5 +Europe,Russia,Office Supplies,Offline,H,8/5/2010,948063743,8/6/2010,1984,651.21,524.96,1292000.64,1041520.64,250480 +Asia,Singapore,Office Supplies,Offline,H,6/29/2015,166709649,8/14/2015,1945,651.21,524.96,1266603.45,1021047.2,245556.25 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,H,9/28/2014,738829982,10/22/2014,5065,437.2,263.33,2214418,1333766.45,880651.55 +Asia,Mongolia,Cereal,Offline,H,12/29/2010,369161069,2/13/2011,1819,205.7,117.11,374168.3,213023.09,161145.21 +Sub-Saharan Africa,Ethiopia,Household,Online,H,9/30/2011,432751739,10/4/2011,9711,668.27,502.54,6489569.97,4880165.94,1609404.03 +Sub-Saharan Africa,Togo,Cosmetics,Offline,C,6/5/2010,124963319,6/15/2010,8278,437.2,263.33,3619141.6,2179845.74,1439295.86 +Middle East and North Africa,Iraq,Baby Food,Offline,L,11/17/2012,511469638,11/28/2012,4087,255.28,159.42,1043329.36,651549.54,391779.82 +Asia,Sri Lanka,Vegetables,Online,L,11/13/2010,478257024,11/29/2010,5736,154.06,90.93,883688.16,521574.48,362113.68 +Central America and the Caribbean,Honduras,Office Supplies,Online,M,2/27/2016,781624305,3/24/2016,8856,651.21,524.96,5767115.76,4649045.76,1118070 +Europe,Ukraine,Cereal,Offline,C,4/13/2011,898182809,4/14/2011,1108,205.7,117.11,227915.6,129757.88,98157.72 +Asia,Bangladesh,Meat,Offline,L,12/1/2013,374856364,1/15/2014,7183,421.89,364.69,3030435.87,2619568.27,410867.6 +Middle East and North Africa,Egypt,Meat,Online,H,7/9/2012,178881299,7/27/2012,3806,421.89,364.69,1605713.34,1388010.14,217703.2 +Europe,Spain,Beverages,Offline,L,7/17/2015,447806441,8/10/2015,4732,47.45,31.79,224533.4,150430.28,74103.12 +Europe,Greece,Meat,Online,M,5/5/2017,939493119,6/2/2017,5746,421.89,364.69,2424179.94,2095508.74,328671.2 +North America,Greenland,Beverages,Offline,L,2/23/2017,582115161,3/29/2017,9667,47.45,31.79,458699.15,307313.93,151385.22 +Sub-Saharan Africa,Angola,Household,Online,L,3/30/2015,624158895,4/7/2015,1342,668.27,502.54,896818.34,674408.68,222409.66 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,M,10/4/2016,584423148,10/10/2016,2652,651.21,524.96,1727008.92,1392193.92,334815 +Sub-Saharan Africa,Sao Tome and Principe,Meat,Online,L,10/3/2012,502019250,11/19/2012,7507,421.89,364.69,3167128.23,2737727.83,429400.4 +Middle East and North Africa,Iraq,Vegetables,Offline,H,4/15/2014,486371028,5/21/2014,6850,154.06,90.93,1055311,622870.5,432440.5 +Australia and Oceania,Tuvalu,Cosmetics,Offline,M,9/30/2010,267214810,11/13/2010,3655,437.2,263.33,1597966,962471.15,635494.85 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,C,7/14/2011,544599425,8/13/2011,7927,437.2,263.33,3465684.4,2087416.91,1378267.49 +Europe,Ireland,Office Supplies,Online,H,12/17/2011,738886201,12/31/2011,1701,651.21,524.96,1107708.21,892956.96,214751.25 +Europe,France,Cosmetics,Online,H,3/12/2012,340748965,3/20/2012,4046,437.2,263.33,1768911.2,1065433.18,703478.02 +Central America and the Caribbean,Belize,Cereal,Online,H,6/20/2013,261174046,7/24/2013,6059,205.7,117.11,1246336.3,709569.49,536766.81 +Middle East and North Africa,Oman,Fruits,Online,H,4/17/2014,581460273,4/20/2014,5871,9.33,6.92,54776.43,40627.32,14149.11 +Europe,Germany,Office Supplies,Online,L,3/29/2014,103218972,5/9/2014,3642,651.21,524.96,2371706.82,1911904.32,459802.5 +Europe,Montenegro,Office Supplies,Offline,H,3/1/2010,398373973,3/11/2010,6566,651.21,524.96,4275844.86,3446887.36,828957.5 +Sub-Saharan Africa,Madagascar,Clothes,Online,H,2/17/2015,859161603,3/25/2015,3866,109.28,35.84,422476.48,138557.44,283919.04 +Middle East and North Africa,Iran,Cereal,Online,C,10/4/2016,948130691,11/8/2016,1796,205.7,117.11,369437.2,210329.56,159107.64 +Middle East and North Africa,Jordan,Clothes,Offline,L,4/26/2011,648142564,5/29/2011,8643,109.28,35.84,944507.04,309765.12,634741.92 +Sub-Saharan Africa,Seychelles ,Meat,Online,C,1/22/2015,912371051,3/11/2015,9724,421.89,364.69,4102458.36,3546245.56,556212.8 +Asia,Myanmar,Vegetables,Offline,H,1/7/2015,514302480,1/14/2015,2388,154.06,90.93,367895.28,217140.84,150754.44 +Middle East and North Africa,Egypt,Household,Offline,L,8/26/2010,997735679,9/26/2010,1014,668.27,502.54,677625.78,509575.56,168050.22 +Europe,Austria,Household,Online,H,1/19/2010,826781976,3/9/2010,2014,668.27,502.54,1345895.78,1012115.56,333780.22 +Asia,China,Meat,Online,M,1/8/2011,335865199,2/7/2011,8831,421.89,364.69,3725710.59,3220577.39,505133.2 +Sub-Saharan Africa,Nigeria,Baby Food,Online,M,6/3/2012,379721677,6/10/2012,6937,255.28,159.42,1770877.36,1105896.54,664980.82 +Central America and the Caribbean,Grenada,Office Supplies,Online,M,5/26/2010,983400237,5/26/2010,8838,651.21,524.96,5755393.98,4639596.48,1115797.5 +Asia,North Korea,Fruits,Online,L,4/22/2017,892262208,6/7/2017,9070,9.33,6.92,84623.1,62764.4,21858.7 +Europe,Denmark,Household,Online,C,6/26/2012,721981418,7/10/2012,9200,668.27,502.54,6148084,4623368,1524716 +Europe,Romania,Cereal,Online,C,3/17/2014,708544194,4/28/2014,2827,205.7,117.11,581513.9,331069.97,250443.93 +Sub-Saharan Africa,Sudan,Vegetables,Offline,L,4/19/2015,258249366,4/20/2015,581,154.06,90.93,89508.86,52830.33,36678.53 +Sub-Saharan Africa,Swaziland,Beverages,Online,L,3/25/2017,197708261,4/26/2017,5123,47.45,31.79,243086.35,162860.17,80226.18 +Middle East and North Africa,Jordan,Fruits,Online,H,3/5/2011,523844707,3/13/2011,6145,9.33,6.92,57332.85,42523.4,14809.45 +Europe,Hungary,Clothes,Online,L,2/2/2012,853895032,2/21/2012,5370,109.28,35.84,586833.6,192460.8,394372.8 +Europe,Macedonia,Snacks,Offline,H,1/23/2017,875408065,3/5/2017,1555,152.58,97.44,237261.9,151519.2,85742.7 +Middle East and North Africa,Libya,Household,Online,M,9/5/2016,796245133,9/20/2016,5484,668.27,502.54,3664792.68,2755929.36,908863.32 +Asia,Bangladesh,Meat,Online,H,12/11/2013,894580066,12/31/2013,4976,421.89,364.69,2099324.64,1814697.44,284627.2 +Australia and Oceania,New Zealand,Fruits,Offline,L,12/5/2012,168899190,1/21/2013,9878,9.33,6.92,92161.74,68355.76,23805.98 +Central America and the Caribbean,Honduras,Cereal,Online,M,12/25/2014,388001334,1/21/2015,7072,205.7,117.11,1454710.4,828201.92,626508.48 +Europe,Macedonia,Beverages,Online,H,12/13/2014,240997827,12/16/2014,5467,47.45,31.79,259409.15,173795.93,85613.22 +Middle East and North Africa,Iraq,Meat,Offline,M,7/8/2012,287312495,7/15/2012,1007,421.89,364.69,424843.23,367242.83,57600.4 +Central America and the Caribbean,Panama,Clothes,Offline,C,1/8/2016,706681668,2/11/2016,1665,109.28,35.84,181951.2,59673.6,122277.6 +Sub-Saharan Africa,South Sudan,Vegetables,Online,M,12/4/2015,849154174,12/21/2015,2445,154.06,90.93,376676.7,222323.85,154352.85 +Sub-Saharan Africa,Zimbabwe,Clothes,Offline,L,4/29/2011,585091340,5/2/2011,384,109.28,35.84,41963.52,13762.56,28200.96 +Asia,Turkmenistan,Household,Online,M,10/2/2013,755166995,10/30/2013,9550,668.27,502.54,6381978.5,4799257,1582721.5 +Sub-Saharan Africa,Mali,Meat,Online,L,1/29/2013,920367467,3/8/2013,6041,421.89,364.69,2548637.49,2203092.29,345545.2 +Central America and the Caribbean,Haiti,Household,Offline,L,8/8/2011,711991584,8/28/2011,2987,668.27,502.54,1996122.49,1501086.98,495035.51 +Asia,Taiwan,Office Supplies,Online,H,9/3/2012,281650674,9/28/2012,5548,651.21,524.96,3612913.08,2912478.08,700435 +Middle East and North Africa,Turkey,Cereal,Online,M,12/11/2016,751268565,1/20/2017,5918,205.7,117.11,1217332.6,693056.98,524275.62 +Sub-Saharan Africa,Sudan,Household,Offline,L,12/20/2010,163081586,1/4/2011,8320,668.27,502.54,5560006.4,4181132.8,1378873.6 +Middle East and North Africa,Qatar,Office Supplies,Offline,C,6/12/2016,229638564,7/25/2016,4009,651.21,524.96,2610700.89,2104564.64,506136.25 +Europe,Macedonia,Cosmetics,Offline,M,9/17/2010,483800828,10/11/2010,6271,437.2,263.33,2741681.2,1651342.43,1090338.77 +Australia and Oceania,Palau,Beverages,Online,M,10/22/2013,528742206,12/11/2013,5423,47.45,31.79,257321.35,172397.17,84924.18 +Middle East and North Africa,Yemen,Meat,Offline,H,7/20/2016,487949025,8/14/2016,3815,421.89,364.69,1609510.35,1391292.35,218218 +Asia,Turkmenistan,Clothes,Offline,H,8/12/2014,555220115,9/25/2014,825,109.28,35.84,90156,29568,60588 +Middle East and North Africa,Saudi Arabia,Cosmetics,Offline,M,4/20/2012,544666802,4/29/2012,7865,437.2,263.33,3438578,2071090.45,1367487.55 +Sub-Saharan Africa,Angola,Personal Care,Offline,L,3/16/2011,340712916,4/2/2011,3378,81.73,56.67,276083.94,191431.26,84652.68 +Europe,Hungary,Fruits,Online,H,12/20/2013,348094785,1/14/2014,7837,9.33,6.92,73119.21,54232.04,18887.17 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,M,12/15/2012,141861236,1/13/2013,8747,47.45,31.79,415045.15,278067.13,136978.02 +Australia and Oceania,Papua New Guinea,Clothes,Online,L,9/24/2016,717373597,11/1/2016,5644,109.28,35.84,616776.32,202280.96,414495.36 +Sub-Saharan Africa,Ethiopia,Cereal,Online,C,12/31/2015,440305697,2/19/2016,5095,205.7,117.11,1048041.5,596675.45,451366.05 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,M,2/2/2010,896643865,2/25/2010,5700,437.2,263.33,2492040,1500981,991059 +Europe,Luxembourg,Cosmetics,Online,C,10/9/2010,142686927,10/18/2010,3087,437.2,263.33,1349636.4,812899.71,536736.69 +Asia,India,Baby Food,Online,L,9/22/2015,355046212,10/11/2015,4919,255.28,159.42,1255722.32,784186.98,471535.34 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,H,5/1/2012,180645549,5/4/2012,5887,109.28,35.84,643331.36,210990.08,432341.28 +Europe,Estonia,Vegetables,Offline,M,10/10/2011,586721265,11/6/2011,2715,154.06,90.93,418272.9,246874.95,171397.95 +Central America and the Caribbean,Guatemala,Personal Care,Offline,M,12/1/2014,810822188,1/10/2015,9159,81.73,56.67,748565.07,519040.53,229524.54 +Sub-Saharan Africa,Mauritius ,Cosmetics,Offline,C,2/19/2016,610809648,2/28/2016,1003,437.2,263.33,438511.6,264119.99,174391.61 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,L,8/24/2014,714857470,10/1/2014,1066,152.58,97.44,162650.28,103871.04,58779.24 +Asia,China,Cereal,Online,L,9/26/2010,571451985,11/9/2010,4196,205.7,117.11,863117.2,491393.56,371723.64 +Sub-Saharan Africa,Comoros,Personal Care,Online,H,2/10/2017,599392020,3/12/2017,2273,81.73,56.67,185772.29,128810.91,56961.38 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,H,4/4/2017,837788903,4/21/2017,9209,81.73,56.67,752651.57,521874.03,230777.54 +Europe,Norway,Meat,Online,M,8/27/2014,496066462,9/6/2014,5945,421.89,364.69,2508136.05,2168082.05,340054 +Asia,Kazakhstan,Household,Online,L,11/3/2013,203961026,12/4/2013,5455,668.27,502.54,3645412.85,2741355.7,904057.15 +Asia,Turkmenistan,Fruits,Offline,H,8/24/2016,661521422,9/30/2016,7744,9.33,6.92,72251.52,53588.48,18663.04 +Middle East and North Africa,Oman,Fruits,Offline,M,10/23/2010,389108979,12/12/2010,4849,9.33,6.92,45241.17,33555.08,11686.09 +Middle East and North Africa,Iraq,Baby Food,Offline,M,8/24/2011,677397525,9/22/2011,5836,255.28,159.42,1489814.08,930375.12,559438.96 +Sub-Saharan Africa,Mauritania,Cosmetics,Online,M,10/22/2012,637373387,12/9/2012,1804,437.2,263.33,788708.8,475047.32,313661.48 +Europe,Andorra,Snacks,Offline,H,10/23/2012,350335395,11/10/2012,883,152.58,97.44,134728.14,86039.52,48688.62 +Central America and the Caribbean,Panama,Household,Offline,C,3/25/2011,417894876,4/9/2011,3235,668.27,502.54,2161853.45,1625716.9,536136.55 +Europe,Finland,Meat,Online,M,6/26/2012,611975657,6/26/2012,6051,421.89,364.69,2552856.39,2206739.19,346117.2 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,L,7/1/2014,324814069,7/2/2014,8556,152.58,97.44,1305474.48,833696.64,471777.84 +North America,United States of America,Meat,Offline,L,6/20/2012,818958938,7/23/2012,7004,421.89,364.69,2954917.56,2554288.76,400628.8 +Europe,Luxembourg,Clothes,Offline,M,3/24/2010,277271592,4/14/2010,9681,109.28,35.84,1057939.68,346967.04,710972.64 +Europe,Denmark,Fruits,Offline,C,6/17/2016,552925860,7/21/2016,1904,9.33,6.92,17764.32,13175.68,4588.64 +Middle East and North Africa,Morocco,Baby Food,Online,M,8/18/2010,419408071,8/18/2010,1023,255.28,159.42,261151.44,163086.66,98064.78 +Europe,Germany,Personal Care,Offline,M,11/28/2014,520517051,1/5/2015,1417,81.73,56.67,115811.41,80301.39,35510.02 +Australia and Oceania,Federated States of Micronesia,Baby Food,Online,H,9/2/2014,220364129,9/28/2014,9498,255.28,159.42,2424649.44,1514171.16,910478.28 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,L,4/17/2015,753373134,5/24/2015,8707,651.21,524.96,5670085.47,4570826.72,1099258.75 +Sub-Saharan Africa,Angola,Snacks,Offline,C,8/21/2015,274280393,8/22/2015,4518,152.58,97.44,689356.44,440233.92,249122.52 +Asia,Sri Lanka,Fruits,Offline,M,11/6/2011,608134734,12/16/2011,9437,9.33,6.92,88047.21,65304.04,22743.17 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Offline,H,4/11/2016,500297486,5/19/2016,7999,651.21,524.96,5209028.79,4199155.04,1009873.75 +Europe,Monaco,Vegetables,Online,C,11/4/2015,566442477,11/20/2015,1771,154.06,90.93,272840.26,161037.03,111803.23 +Europe,San Marino,Meat,Online,M,8/30/2013,142556035,9/11/2013,4354,421.89,364.69,1836909.06,1587860.26,249048.8 +Middle East and North Africa,Libya,Household,Offline,L,2/23/2010,434936988,4/13/2010,6375,668.27,502.54,4260221.25,3203692.5,1056528.75 +Australia and Oceania,Fiji,Vegetables,Offline,H,5/3/2014,470196664,5/16/2014,496,154.06,90.93,76413.76,45101.28,31312.48 +Europe,Germany,Cereal,Offline,H,5/25/2017,245258891,6/25/2017,6411,205.7,117.11,1318742.7,750792.21,567950.49 +Asia,Malaysia,Fruits,Offline,M,7/30/2011,277359998,9/10/2011,5842,9.33,6.92,54505.86,40426.64,14079.22 +Asia,Kyrgyzstan,Cosmetics,Offline,M,9/3/2016,254048812,9/24/2016,7544,437.2,263.33,3298236.8,1986561.52,1311675.28 +Middle East and North Africa,Kuwait,Baby Food,Offline,L,9/16/2015,383186662,9/26/2015,2303,255.28,159.42,587909.84,367144.26,220765.58 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,H,9/6/2011,942947375,10/15/2011,7938,255.28,159.42,2026412.64,1265475.96,760936.68 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,H,3/26/2016,931817281,5/12/2016,4295,9.33,6.92,40072.35,29721.4,10350.95 +Asia,Malaysia,Snacks,Offline,L,7/29/2015,318595206,8/13/2015,8256,152.58,97.44,1259700.48,804464.64,455235.84 +Sub-Saharan Africa,Nigeria,Meat,Online,M,2/11/2012,492392480,3/20/2012,8732,421.89,364.69,3683943.48,3184473.08,499470.4 +Australia and Oceania,Tonga,Fruits,Online,M,2/13/2013,212632930,3/31/2013,1664,9.33,6.92,15525.12,11514.88,4010.24 +Middle East and North Africa,Oman,Snacks,Offline,C,10/13/2011,559052884,11/17/2011,5027,152.58,97.44,767019.66,489830.88,277188.78 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Online,M,9/13/2013,881701171,10/22/2013,3825,47.45,31.79,181496.25,121596.75,59899.5 +Europe,Armenia,Cosmetics,Online,M,5/31/2010,150939118,6/2/2010,5094,437.2,263.33,2227096.8,1341403.02,885693.78 +Europe,Spain,Cereal,Online,H,6/10/2013,107440555,6/22/2013,2903,205.7,117.11,597147.1,339970.33,257176.77 +Central America and the Caribbean,Dominica,Cosmetics,Online,M,8/27/2012,312191808,9/11/2012,3348,437.2,263.33,1463745.6,881628.84,582116.76 +Middle East and North Africa,Lebanon,Clothes,Online,M,5/10/2010,396491706,6/29/2010,9562,109.28,35.84,1044935.36,342702.08,702233.28 +Australia and Oceania,Australia,Cosmetics,Offline,C,6/21/2017,511951577,7/3/2017,6703,437.2,263.33,2930551.6,1765100.99,1165450.61 +Sub-Saharan Africa,Cameroon,Household,Online,M,12/6/2011,880495250,1/20/2012,6966,668.27,502.54,4655168.82,3500693.64,1154475.18 +Europe,Georgia,Office Supplies,Online,L,7/29/2010,444359052,9/13/2010,4573,651.21,524.96,2977983.33,2400642.08,577341.25 +Asia,Uzbekistan,Office Supplies,Offline,H,5/23/2012,916091811,5/27/2012,779,651.21,524.96,507292.59,408943.84,98348.75 +Middle East and North Africa,Egypt,Clothes,Offline,L,6/7/2017,928554856,7/3/2017,8871,109.28,35.84,969422.88,317936.64,651486.24 +Australia and Oceania,Palau,Fruits,Online,H,6/13/2015,984922015,6/13/2015,9166,9.33,6.92,85518.78,63428.72,22090.06 +Australia and Oceania,East Timor,Snacks,Offline,H,5/26/2012,308679616,6/27/2012,4013,152.58,97.44,612303.54,391026.72,221276.82 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,M,7/14/2011,893626487,7/27/2011,2791,9.33,6.92,26040.03,19313.72,6726.31 +Europe,Moldova ,Cereal,Offline,H,2/27/2017,753873956,2/27/2017,6911,205.7,117.11,1421592.7,809347.21,612245.49 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,L,9/18/2015,673845851,10/27/2015,4816,205.7,117.11,990651.2,564001.76,426649.44 +Sub-Saharan Africa,Democratic Republic of the Congo,Household,Online,M,6/3/2017,158278501,7/7/2017,6980,668.27,502.54,4664524.6,3507729.2,1156795.4 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,H,8/22/2014,582220733,9/24/2014,908,154.06,90.93,139886.48,82564.44,57322.04 +Asia,Singapore,Office Supplies,Offline,L,12/9/2015,241033875,1/22/2016,6135,651.21,524.96,3995173.35,3220629.6,774543.75 +Europe,Ireland,Vegetables,Offline,M,1/7/2012,200391757,1/23/2012,9229,154.06,90.93,1421819.74,839192.97,582626.77 +Asia,Turkmenistan,Cereal,Online,M,5/10/2017,246280705,5/18/2017,8788,205.7,117.11,1807691.6,1029162.68,778528.92 +Middle East and North Africa,Yemen,Baby Food,Online,M,6/6/2013,234999549,6/26/2013,444,255.28,159.42,113344.32,70782.48,42561.84 +Central America and the Caribbean,Grenada,Baby Food,Offline,C,1/24/2013,543159615,2/7/2013,1855,255.28,159.42,473544.4,295724.1,177820.3 +Europe,Finland,Fruits,Offline,H,3/22/2011,717684733,5/2/2011,7716,9.33,6.92,71990.28,53394.72,18595.56 +Central America and the Caribbean,Belize,Office Supplies,Online,L,7/1/2011,825811231,7/14/2011,4749,651.21,524.96,3092596.29,2493035.04,599561.25 +Sub-Saharan Africa,Kenya,Meat,Online,M,10/7/2014,105087935,11/10/2014,6710,421.89,364.69,2830881.9,2447069.9,383812 +Europe,Estonia,Cereal,Online,L,5/27/2015,113376176,6/15/2015,9385,205.7,117.11,1930494.5,1099077.35,831417.15 +Asia,Bhutan,Baby Food,Online,H,8/13/2012,678849780,9/2/2012,5590,255.28,159.42,1427015.2,891157.8,535857.4 +Europe,Netherlands,Clothes,Online,C,4/11/2014,349995076,4/17/2014,176,109.28,35.84,19233.28,6307.84,12925.44 +Sub-Saharan Africa,Central African Republic,Snacks,Online,H,5/13/2010,445610892,6/14/2010,5020,152.58,97.44,765951.6,489148.8,276802.8 +Sub-Saharan Africa,Chad,Clothes,Online,C,8/29/2014,104808557,9/13/2014,4036,109.28,35.84,441054.08,144650.24,296403.84 +Sub-Saharan Africa,Lesotho,Snacks,Online,H,6/30/2015,337011897,7/13/2015,8164,152.58,97.44,1245663.12,795500.16,450162.96 +Middle East and North Africa,Azerbaijan,Vegetables,Online,M,5/30/2017,871957242,7/16/2017,380,154.06,90.93,58542.8,34553.4,23989.4 +Europe,Monaco,Meat,Online,L,8/30/2014,609693419,9/21/2014,686,421.89,364.69,289416.54,250177.34,39239.2 +Asia,Taiwan,Vegetables,Offline,C,2/19/2010,770581758,3/3/2010,1121,154.06,90.93,172701.26,101932.53,70768.73 +Asia,Mongolia,Baby Food,Offline,C,7/27/2011,845296084,8/23/2011,751,255.28,159.42,191715.28,119724.42,71990.86 +Asia,Tajikistan,Office Supplies,Online,L,8/15/2012,844822728,9/24/2012,674,651.21,524.96,438915.54,353823.04,85092.5 +Europe,Latvia,Meat,Offline,L,10/21/2011,850460517,11/1/2011,9021,421.89,364.69,3805869.69,3289868.49,516001.2 +Australia and Oceania,Samoa ,Baby Food,Online,M,4/5/2016,563820779,4/22/2016,5953,255.28,159.42,1519681.84,949027.26,570654.58 +Europe,Bosnia and Herzegovina,Clothes,Offline,H,4/12/2015,656827342,5/2/2015,8662,109.28,35.84,946583.36,310446.08,636137.28 +Sub-Saharan Africa,Djibouti,Fruits,Offline,M,5/5/2014,521716535,6/20/2014,6371,9.33,6.92,59441.43,44087.32,15354.11 +Australia and Oceania,Tonga,Cosmetics,Offline,L,3/22/2016,521037185,3/31/2016,5336,437.2,263.33,2332899.2,1405128.88,927770.32 +Sub-Saharan Africa,Cape Verde,Baby Food,Offline,M,3/8/2017,637650620,4/15/2017,3843,255.28,159.42,981041.04,612651.06,368389.98 +Sub-Saharan Africa,Seychelles ,Cosmetics,Offline,M,10/6/2010,924730670,11/24/2010,7210,437.2,263.33,3152212,1898609.3,1253602.7 +Europe,Lithuania,Beverages,Offline,C,4/15/2014,155763661,5/6/2014,2784,47.45,31.79,132100.8,88503.36,43597.44 +Central America and the Caribbean,Haiti,Household,Online,H,1/25/2012,774548423,2/15/2012,4945,668.27,502.54,3304595.15,2485060.3,819534.85 +Sub-Saharan Africa,Botswana,Meat,Offline,M,3/10/2012,345196282,4/11/2012,106,421.89,364.69,44720.34,38657.14,6063.2 +Middle East and North Africa,Azerbaijan,Personal Care,Online,H,6/18/2012,102131068,7/10/2012,1708,81.73,56.67,139594.84,96792.36,42802.48 +North America,Mexico,Snacks,Offline,C,10/2/2011,900089108,10/25/2011,5224,152.58,97.44,797077.92,509026.56,288051.36 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,L,10/7/2013,964119231,10/14/2013,3160,154.06,90.93,486829.6,287338.8,199490.8 +Europe,Croatia,Clothes,Offline,C,9/20/2015,839582765,9/27/2015,52,109.28,35.84,5682.56,1863.68,3818.88 +Central America and the Caribbean,El Salvador,Cosmetics,Offline,H,2/5/2012,242153537,3/24/2012,7468,437.2,263.33,3265009.6,1966548.44,1298461.16 +North America,United States of America,Baby Food,Online,H,8/5/2013,307817876,8/16/2013,9005,255.28,159.42,2298796.4,1435577.1,863219.3 +Central America and the Caribbean,Dominican Republic,Cosmetics,Online,H,1/16/2013,442874610,2/9/2013,5294,437.2,263.33,2314536.8,1394069.02,920467.78 +Asia,Japan,Baby Food,Offline,H,11/30/2011,573935067,12/22/2011,8995,255.28,159.42,2296243.6,1433982.9,862260.7 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,L,7/10/2016,697923076,8/11/2016,9802,437.2,263.33,4285434.4,2581160.66,1704273.74 +Sub-Saharan Africa,Niger,Snacks,Online,M,7/15/2011,432074964,8/26/2011,9438,152.58,97.44,1440050.04,919638.72,520411.32 +Sub-Saharan Africa,Ghana,Personal Care,Online,M,10/5/2016,363939559,11/3/2016,6658,81.73,56.67,544158.34,377308.86,166849.48 +Middle East and North Africa,Somalia,Meat,Online,H,3/18/2015,701378190,4/21/2015,2247,421.89,364.69,947986.83,819458.43,128528.4 +North America,Greenland,Clothes,Online,H,6/17/2017,822564685,7/22/2017,4024,109.28,35.84,439742.72,144220.16,295522.56 +Sub-Saharan Africa,Mali,Meat,Online,H,6/8/2012,625985372,7/2/2012,1837,421.89,364.69,775011.93,669935.53,105076.4 +Central America and the Caribbean,Dominican Republic,Clothes,Online,M,8/20/2016,980439078,9/20/2016,2566,109.28,35.84,280412.48,91965.44,188447.04 +Europe,Denmark,Vegetables,Offline,C,4/28/2017,575037133,4/28/2017,5121,154.06,90.93,788941.26,465652.53,323288.73 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,C,3/14/2014,869203364,3/27/2014,5446,9.33,6.92,50811.18,37686.32,13124.86 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,H,8/3/2015,242674100,8/17/2015,1514,205.7,117.11,311429.8,177304.54,134125.26 +Europe,Slovakia,Snacks,Offline,L,12/15/2011,745498168,1/22/2012,8329,152.58,97.44,1270838.82,811577.76,459261.06 +Sub-Saharan Africa,Comoros,Clothes,Online,L,7/19/2017,448036897,8/18/2017,2929,109.28,35.84,320081.12,104975.36,215105.76 +Australia and Oceania,Fiji,Clothes,Online,H,8/7/2013,190964114,9/1/2013,9380,109.28,35.84,1025046.4,336179.2,688867.2 +Europe,Malta,Baby Food,Online,M,9/14/2012,435266149,10/5/2012,3781,255.28,159.42,965213.68,602767.02,362446.66 +Sub-Saharan Africa,Senegal,Cereal,Online,L,2/26/2017,812241828,3/4/2017,9262,205.7,117.11,1905193.4,1084672.82,820520.58 +Sub-Saharan Africa,Madagascar,Cereal,Online,H,3/3/2015,573502480,4/1/2015,983,205.7,117.11,202203.1,115119.13,87083.97 +Middle East and North Africa,Israel,Meat,Offline,L,12/16/2014,840971934,1/12/2015,1138,421.89,364.69,480110.82,415017.22,65093.6 +Sub-Saharan Africa,Sudan,Vegetables,Offline,H,8/27/2010,556886518,8/30/2010,3951,154.06,90.93,608691.06,359264.43,249426.63 +Asia,Singapore,Household,Offline,L,5/20/2016,533795058,7/5/2016,675,668.27,502.54,451082.25,339214.5,111867.75 +Australia and Oceania,Solomon Islands,Meat,Online,L,1/19/2017,304558885,1/25/2017,4597,421.89,364.69,1939428.33,1676479.93,262948.4 +Asia,India,Snacks,Online,H,7/23/2017,372351825,8/21/2017,6034,152.58,97.44,920667.72,587952.96,332714.76 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,M,4/17/2016,860660207,5/3/2016,7336,154.06,90.93,1130184.16,667062.48,463121.68 +Central America and the Caribbean,Panama,Beverages,Online,C,7/2/2016,163282859,7/13/2016,7881,47.45,31.79,373953.45,250536.99,123416.46 +Sub-Saharan Africa,Burundi,Cosmetics,Offline,C,11/30/2014,794331109,12/20/2014,9082,437.2,263.33,3970650.4,2391563.06,1579087.34 +Sub-Saharan Africa,Senegal,Snacks,Offline,L,2/13/2013,838228785,3/23/2013,9380,152.58,97.44,1431200.4,913987.2,517213.2 +Asia,Turkmenistan,Fruits,Online,C,10/9/2013,699712216,10/29/2013,9249,9.33,6.92,86293.17,64003.08,22290.09 +Sub-Saharan Africa,Seychelles ,Baby Food,Offline,H,10/18/2016,853830230,11/1/2016,6194,255.28,159.42,1581204.32,987447.48,593756.84 +Europe,Belgium,Office Supplies,Online,H,8/14/2015,495944154,9/11/2015,9751,651.21,524.96,6349948.71,5118884.96,1231063.75 +Asia,Maldives,Clothes,Online,M,1/30/2016,691727817,2/9/2016,6488,109.28,35.84,709008.64,232529.92,476478.72 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,C,7/10/2017,327167546,7/31/2017,5002,9.33,6.92,46668.66,34613.84,12054.82 +Middle East and North Africa,Israel,Cosmetics,Online,M,7/25/2016,158562171,8/3/2016,925,437.2,263.33,404410,243580.25,160829.75 +Middle East and North Africa,Somalia,Vegetables,Online,M,11/18/2010,562523019,12/26/2010,1917,154.06,90.93,295333.02,174312.81,121020.21 +Asia,Singapore,Snacks,Offline,H,8/1/2010,185973918,8/6/2010,2670,152.58,97.44,407388.6,260164.8,147223.8 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,M,9/11/2011,896151196,10/9/2011,9908,81.73,56.67,809780.84,561486.36,248294.48 +Asia,Brunei,Meat,Online,C,2/2/2015,130603682,2/8/2015,7387,421.89,364.69,3116501.43,2693965.03,422536.4 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Offline,C,2/20/2015,347192704,2/26/2015,891,437.2,263.33,389545.2,234627.03,154918.17 +Europe,Estonia,Vegetables,Online,H,1/23/2011,474092090,2/23/2011,3240,154.06,90.93,499154.4,294613.2,204541.2 +Australia and Oceania,Fiji,Meat,Offline,L,9/19/2010,859788167,11/7/2010,9280,421.89,364.69,3915139.2,3384323.2,530816 +Sub-Saharan Africa,Ethiopia,Vegetables,Offline,L,8/31/2011,123079764,9/12/2011,892,154.06,90.93,137421.52,81109.56,56311.96 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,H,7/14/2012,103078210,8/26/2012,1988,437.2,263.33,869153.6,523500.04,345653.56 +Middle East and North Africa,Iraq,Office Supplies,Online,H,10/22/2016,909207332,12/6/2016,3509,651.21,524.96,2285095.89,1842084.64,443011.25 +Europe,Estonia,Cosmetics,Online,H,11/18/2013,471203458,12/28/2013,8429,437.2,263.33,3685158.8,2219608.57,1465550.23 +Sub-Saharan Africa,Malawi,Beverages,Offline,M,2/24/2013,389115417,4/1/2013,6754,47.45,31.79,320477.3,214709.66,105767.64 +Asia,Maldives,Personal Care,Offline,L,7/4/2017,983304536,7/7/2017,518,81.73,56.67,42336.14,29355.06,12981.08 +Asia,Kazakhstan,Fruits,Online,L,12/19/2011,844444644,12/23/2011,8790,9.33,6.92,82010.7,60826.8,21183.9 +Europe,Slovakia,Snacks,Offline,M,11/27/2012,883522069,12/7/2012,2669,152.58,97.44,407236.02,260067.36,147168.66 +Central America and the Caribbean,Cuba,Office Supplies,Offline,M,4/8/2011,281835639,5/11/2011,283,651.21,524.96,184292.43,148563.68,35728.75 +Europe,Ireland,Personal Care,Offline,H,3/13/2014,540996682,4/30/2014,1795,81.73,56.67,146705.35,101722.65,44982.7 +Europe,Estonia,Cosmetics,Online,H,12/21/2010,532929027,1/7/2011,4397,437.2,263.33,1922368.4,1157862.01,764506.39 +Sub-Saharan Africa,Liberia,Clothes,Online,M,8/28/2014,549869000,9/14/2014,7311,109.28,35.84,798946.08,262026.24,536919.84 +Europe,Slovakia,Baby Food,Online,L,11/16/2012,954365432,11/29/2012,6794,255.28,159.42,1734372.32,1083099.48,651272.84 +Asia,Indonesia,Vegetables,Offline,C,1/15/2017,829279649,2/17/2017,1131,154.06,90.93,174241.86,102841.83,71400.03 +Europe,Poland,Fruits,Offline,C,2/10/2013,227785480,3/24/2013,5640,9.33,6.92,52621.2,39028.8,13592.4 +Central America and the Caribbean,Trinidad and Tobago,Baby Food,Online,C,11/5/2010,623369252,11/24/2010,7669,255.28,159.42,1957742.32,1222591.98,735150.34 +Australia and Oceania,East Timor,Baby Food,Offline,M,4/8/2017,859829795,5/12/2017,1598,255.28,159.42,407937.44,254753.16,153184.28 +Europe,Poland,Cosmetics,Offline,C,3/8/2010,301278436,3/24/2010,3839,437.2,263.33,1678410.8,1010923.87,667486.93 +Sub-Saharan Africa,Mauritius ,Beverages,Online,H,2/10/2010,182139003,3/17/2010,7833,47.45,31.79,371675.85,249011.07,122664.78 +Europe,Serbia,Baby Food,Online,H,11/30/2015,457147824,12/24/2015,9055,255.28,159.42,2311560.4,1443548.1,868012.3 +Europe,Bulgaria,Meat,Offline,M,2/28/2016,251353728,3/1/2016,9,421.89,364.69,3797.01,3282.21,514.8 +Asia,Kazakhstan,Vegetables,Online,C,8/21/2015,110118043,8/26/2015,5231,154.06,90.93,805887.86,475654.83,330233.03 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,L,5/25/2016,649114596,5/30/2016,6289,437.2,263.33,2749550.8,1656082.37,1093468.43 +Sub-Saharan Africa,Burundi,Clothes,Online,H,12/31/2013,304329717,2/8/2014,6781,109.28,35.84,741027.68,243031.04,497996.64 +Asia,Japan,Snacks,Online,L,5/31/2016,282062232,6/27/2016,7337,152.58,97.44,1119479.46,714917.28,404562.18 +Middle East and North Africa,Libya,Snacks,Online,H,7/16/2017,508923470,7/25/2017,619,152.58,97.44,94447.02,60315.36,34131.66 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,M,2/14/2016,981837260,2/25/2016,6319,651.21,524.96,4114995.99,3317222.24,797773.75 +Sub-Saharan Africa,Angola,Household,Offline,C,12/21/2011,418039929,1/11/2012,6160,668.27,502.54,4116543.2,3095646.4,1020896.8 +Europe,Vatican City,Fruits,Offline,M,4/27/2017,305080306,5/12/2017,8897,9.33,6.92,83009.01,61567.24,21441.77 +Europe,Georgia,Cosmetics,Offline,C,3/9/2015,850819718,4/14/2015,5317,437.2,263.33,2324592.4,1400125.61,924466.79 +Europe,Latvia,Household,Offline,L,2/21/2016,533431994,3/1/2016,3236,668.27,502.54,2162521.72,1626219.44,536302.28 +Sub-Saharan Africa,Mozambique,Snacks,Offline,M,9/7/2016,151403462,10/7/2016,2504,152.58,97.44,382060.32,243989.76,138070.56 +Middle East and North Africa,Iran,Snacks,Offline,M,8/7/2010,573532950,9/2/2010,10000,152.58,97.44,1525800,974400,551400 +Sub-Saharan Africa,Sudan,Vegetables,Offline,L,6/9/2015,488931787,7/21/2015,4636,154.06,90.93,714222.16,421551.48,292670.68 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Online,M,10/1/2015,457023799,10/9/2015,2353,154.06,90.93,362503.18,213958.29,148544.89 +Central America and the Caribbean,Costa Rica,Personal Care,Online,L,4/17/2012,657545316,5/9/2012,1126,81.73,56.67,92027.98,63810.42,28217.56 +Europe,Italy,Snacks,Offline,H,9/6/2010,440545165,9/21/2010,5959,152.58,97.44,909224.22,580644.96,328579.26 +Middle East and North Africa,Libya,Personal Care,Offline,C,1/4/2010,576384675,2/8/2010,3889,81.73,56.67,317847.97,220389.63,97458.34 +Europe,Malta,Personal Care,Offline,L,3/27/2014,105737674,4/11/2014,8982,81.73,56.67,734098.86,509009.94,225088.92 +Europe,Cyprus,Baby Food,Online,C,3/24/2013,389590489,3/29/2013,7338,255.28,159.42,1873244.64,1169823.96,703420.68 +Central America and the Caribbean,Belize,Personal Care,Offline,H,11/9/2016,159241950,12/21/2016,2087,81.73,56.67,170570.51,118270.29,52300.22 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,L,5/4/2013,466303384,5/27/2013,8388,9.33,6.92,78260.04,58044.96,20215.08 +Sub-Saharan Africa,Ethiopia,Personal Care,Offline,M,11/20/2010,632698619,12/29/2010,8436,81.73,56.67,689474.28,478068.12,211406.16 +Europe,Russia,Office Supplies,Online,C,3/16/2011,500663983,4/24/2011,6453,651.21,524.96,4202258.13,3387566.88,814691.25 +Asia,Turkmenistan,Cosmetics,Offline,L,4/11/2013,882748305,4/24/2013,3695,437.2,263.33,1615454,973004.35,642449.65 +Sub-Saharan Africa,Senegal,Meat,Online,L,2/22/2017,411812913,3/9/2017,3447,421.89,364.69,1454254.83,1257086.43,197168.4 +Middle East and North Africa,Algeria,Personal Care,Online,M,7/28/2012,491031634,9/2/2012,6027,81.73,56.67,492586.71,341550.09,151036.62 +Europe,Moldova ,Baby Food,Online,C,2/2/2013,343890798,3/3/2013,3784,255.28,159.42,965979.52,603245.28,362734.24 +Europe,Serbia,Snacks,Offline,L,5/15/2014,164189231,6/22/2014,6097,152.58,97.44,930280.26,594091.68,336188.58 +Australia and Oceania,Vanuatu,Meat,Offline,H,2/22/2013,666038262,3/12/2013,4378,421.89,364.69,1847034.42,1596612.82,250421.6 +Asia,North Korea,Clothes,Online,M,1/2/2011,833861720,1/17/2011,7068,109.28,35.84,772391.04,253317.12,519073.92 +Central America and the Caribbean,Guatemala,Baby Food,Offline,C,8/6/2010,172395932,9/10/2010,4642,255.28,159.42,1185009.76,740027.64,444982.12 +Asia,China,Snacks,Online,M,11/9/2011,956689727,12/2/2011,4605,152.58,97.44,702630.9,448711.2,253919.7 +Central America and the Caribbean,The Bahamas,Meat,Offline,C,10/9/2015,582104432,11/19/2015,6492,421.89,364.69,2738909.88,2367567.48,371342.4 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,L,1/17/2013,114313876,2/19/2013,6871,651.21,524.96,4474463.91,3607000.16,867463.75 +Europe,Liechtenstein,Personal Care,Offline,L,8/5/2010,239304387,8/17/2010,4341,81.73,56.67,354789.93,246004.47,108785.46 +Middle East and North Africa,Bahrain,Office Supplies,Online,L,8/6/2012,813374793,9/2/2012,4531,651.21,524.96,2950632.51,2378593.76,572038.75 +Australia and Oceania,Marshall Islands,Clothes,Offline,M,9/28/2016,413136422,11/6/2016,5103,109.28,35.84,557655.84,182891.52,374764.32 +Australia and Oceania,East Timor,Household,Online,L,6/2/2010,385513103,7/22/2010,749,668.27,502.54,500534.23,376402.46,124131.77 +Middle East and North Africa,Pakistan,Baby Food,Online,L,5/13/2012,797741162,6/3/2012,8192,255.28,159.42,2091253.76,1305968.64,785285.12 +Europe,Bulgaria,Clothes,Online,L,11/20/2015,887369430,11/27/2015,1188,109.28,35.84,129824.64,42577.92,87246.72 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,H,5/8/2015,412259232,5/30/2015,5523,651.21,524.96,3596632.83,2899354.08,697278.75 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,H,7/21/2017,100584399,8/10/2017,4014,152.58,97.44,612456.12,391124.16,221331.96 +Europe,Serbia,Meat,Offline,M,3/15/2015,300831258,4/2/2015,1509,421.89,364.69,636632.01,550317.21,86314.8 +Sub-Saharan Africa,Seychelles ,Cereal,Offline,H,6/8/2013,531798636,6/29/2013,9889,205.7,117.11,2034167.3,1158100.79,876066.51 +Sub-Saharan Africa,Mali,Clothes,Online,L,11/19/2010,832597863,1/6/2011,3065,109.28,35.84,334943.2,109849.6,225093.6 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,L,1/8/2011,412652766,1/12/2011,1978,205.7,117.11,406874.6,231643.58,175231.02 +Central America and the Caribbean,Cuba,Fruits,Online,M,10/28/2010,801699674,11/8/2010,9604,9.33,6.92,89605.32,66459.68,23145.64 +Middle East and North Africa,Saudi Arabia,Personal Care,Offline,M,2/11/2012,899787414,3/9/2012,5946,81.73,56.67,485966.58,336959.82,149006.76 +Asia,Philippines,Baby Food,Offline,L,3/16/2010,127277314,4/8/2010,3040,255.28,159.42,776051.2,484636.8,291414.4 +Asia,Laos,Household,Offline,L,11/1/2012,674843204,11/10/2012,9955,668.27,502.54,6652627.85,5002785.7,1649842.15 +Australia and Oceania,Australia,Meat,Offline,L,8/31/2013,753471410,9/8/2013,7789,421.89,364.69,3286101.21,2840570.41,445530.8 +Sub-Saharan Africa,Mozambique,Meat,Offline,L,3/17/2011,444460761,4/19/2011,4671,421.89,364.69,1970648.19,1703466.99,267181.2 +Sub-Saharan Africa,Rwanda,Fruits,Offline,M,8/8/2012,349422585,8/14/2012,763,9.33,6.92,7118.79,5279.96,1838.83 +Europe,Moldova ,Clothes,Online,M,9/17/2014,240280711,10/30/2014,3257,109.28,35.84,355924.96,116730.88,239194.08 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,C,6/12/2015,409271466,6/29/2015,1377,651.21,524.96,896716.17,722869.92,173846.25 +Asia,Kazakhstan,Cereal,Online,M,1/2/2010,318943679,2/17/2010,1377,205.7,117.11,283248.9,161260.47,121988.43 +Europe,Netherlands,Beverages,Online,L,5/15/2017,852158677,5/20/2017,1544,47.45,31.79,73262.8,49083.76,24179.04 +Asia,Taiwan,Personal Care,Offline,C,12/8/2015,262090289,12/20/2015,7196,81.73,56.67,588129.08,407797.32,180331.76 +Australia and Oceania,Papua New Guinea,Vegetables,Online,H,6/14/2015,922224843,7/30/2015,5680,154.06,90.93,875060.8,516482.4,358578.4 +Europe,Bosnia and Herzegovina,Meat,Online,C,5/17/2015,776361167,6/10/2015,1377,421.89,364.69,580942.53,502178.13,78764.4 +Europe,Bosnia and Herzegovina,Cereal,Offline,L,3/22/2016,988610589,4/19/2016,697,205.7,117.11,143372.9,81625.67,61747.23 +North America,Mexico,Office Supplies,Offline,M,10/21/2015,993396937,11/16/2015,7084,651.21,524.96,4613171.64,3718816.64,894355 +Europe,Slovenia,Vegetables,Offline,L,12/21/2012,745456540,12/23/2012,6011,154.06,90.93,926054.66,546580.23,379474.43 +Asia,Bhutan,Baby Food,Online,M,6/15/2011,269838225,7/11/2011,9982,255.28,159.42,2548204.96,1591330.44,956874.52 +Sub-Saharan Africa,Niger,Baby Food,Online,M,1/10/2016,111903321,2/11/2016,3534,255.28,159.42,902159.52,563390.28,338769.24 +Asia,Taiwan,Office Supplies,Offline,M,8/7/2013,887325656,9/19/2013,8235,651.21,524.96,5362714.35,4323045.6,1039668.75 +Sub-Saharan Africa,Sudan,Clothes,Online,L,11/16/2014,132091557,12/30/2014,7682,109.28,35.84,839488.96,275322.88,564166.08 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Offline,L,9/7/2012,852499854,9/15/2012,2506,109.28,35.84,273855.68,89815.04,184040.64 +Europe,Montenegro,Beverages,Online,L,1/25/2016,275161874,2/19/2016,5368,47.45,31.79,254711.6,170648.72,84062.88 +Middle East and North Africa,Somalia,Clothes,Offline,L,3/11/2016,197001445,3/30/2016,5960,109.28,35.84,651308.8,213606.4,437702.4 +Central America and the Caribbean,Antigua and Barbuda ,Household,Online,L,11/16/2012,235254895,12/14/2012,6006,668.27,502.54,4013629.62,3018255.24,995374.38 +Europe,Georgia,Cereal,Online,L,10/13/2010,977471053,11/12/2010,4261,205.7,117.11,876487.7,499005.71,377481.99 +Europe,United Kingdom,Baby Food,Online,C,8/20/2015,831511247,9/4/2015,1511,255.28,159.42,385728.08,240883.62,144844.46 +Europe,Cyprus,Snacks,Online,L,4/18/2015,975549304,4/30/2015,5573,152.58,97.44,850328.34,543033.12,307295.22 +Sub-Saharan Africa,Uganda,Office Supplies,Online,C,11/1/2013,408071553,11/14/2013,6296,651.21,524.96,4100018.16,3305148.16,794870 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,C,8/9/2012,897876822,9/27/2012,559,205.7,117.11,114986.3,65464.49,49521.81 +Europe,Slovenia,Meat,Online,C,1/8/2014,234076440,1/18/2014,7275,421.89,364.69,3069249.75,2653119.75,416130 +Sub-Saharan Africa,Ghana,Household,Online,M,3/14/2010,776094233,4/15/2010,2385,668.27,502.54,1593823.95,1198557.9,395266.05 +Europe,France,Fruits,Online,L,1/17/2017,903666532,1/24/2017,3863,9.33,6.92,36041.79,26731.96,9309.83 +Europe,Finland,Cereal,Offline,C,6/14/2017,866842162,7/5/2017,6714,205.7,117.11,1381069.8,786276.54,594793.26 +Sub-Saharan Africa,The Gambia,Personal Care,Offline,L,7/8/2010,535982453,7/26/2010,7974,81.73,56.67,651715.02,451886.58,199828.44 +Australia and Oceania,Solomon Islands,Personal Care,Online,M,5/5/2015,751761233,6/9/2015,1710,81.73,56.67,139758.3,96905.7,42852.6 +Europe,Armenia,Fruits,Offline,L,3/23/2014,175164830,4/10/2014,4021,9.33,6.92,37515.93,27825.32,9690.61 +Europe,France,Fruits,Offline,C,1/12/2017,237492072,1/17/2017,8037,9.33,6.92,74985.21,55616.04,19369.17 +Sub-Saharan Africa,Cote d'Ivoire,Personal Care,Offline,M,12/26/2011,190354287,2/10/2012,8919,81.73,56.67,728949.87,505439.73,223510.14 +Europe,Hungary,Clothes,Offline,H,11/12/2014,255675303,12/10/2014,8859,109.28,35.84,968111.52,317506.56,650604.96 +Asia,Thailand,Clothes,Online,C,3/25/2012,275691449,3/27/2012,2081,109.28,35.84,227411.68,74583.04,152828.64 +Middle East and North Africa,Qatar,Clothes,Offline,C,8/22/2010,162951552,9/1/2010,9840,109.28,35.84,1075315.2,352665.6,722649.6 +Sub-Saharan Africa,Madagascar,Household,Offline,H,2/20/2010,350316941,2/22/2010,5423,668.27,502.54,3624028.21,2725274.42,898753.79 +Europe,Finland,Office Supplies,Online,H,8/19/2015,440961444,9/9/2015,9145,651.21,524.96,5955315.45,4800759.2,1154556.25 +Europe,Andorra,Beverages,Offline,L,5/11/2010,558371388,5/31/2010,3357,47.45,31.79,159289.65,106719.03,52570.62 +Europe,Kosovo,Beverages,Online,C,9/16/2012,896345603,10/29/2012,7438,47.45,31.79,352933.1,236454.02,116479.08 +Europe,Iceland,Baby Food,Online,L,11/6/2011,368995416,12/21/2011,2798,255.28,159.42,714273.44,446057.16,268216.28 +Europe,Bosnia and Herzegovina,Snacks,Offline,H,12/6/2016,660744655,12/26/2016,7881,152.58,97.44,1202482.98,767924.64,434558.34 +Asia,Vietnam,Baby Food,Online,C,6/21/2015,376329648,7/18/2015,3161,255.28,159.42,806940.08,503926.62,303013.46 +Middle East and North Africa,Tunisia ,Snacks,Online,H,12/16/2014,890799224,12/27/2014,6141,152.58,97.44,936993.78,598379.04,338614.74 +Sub-Saharan Africa,South Sudan,Snacks,Offline,C,5/25/2016,499514710,6/25/2016,6358,152.58,97.44,970103.64,619523.52,350580.12 +Sub-Saharan Africa,Angola,Cosmetics,Offline,H,6/27/2010,268149936,7/31/2010,380,437.2,263.33,166136,100065.4,66070.6 +Asia,Turkmenistan,Cosmetics,Offline,L,9/15/2011,882691228,10/17/2011,6805,437.2,263.33,2975146,1791960.65,1183185.35 +Middle East and North Africa,Libya,Beverages,Offline,M,9/4/2016,399437415,9/26/2016,1262,47.45,31.79,59881.9,40118.98,19762.92 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,M,7/4/2015,994999825,7/22/2015,1414,154.06,90.93,217840.84,128575.02,89265.82 +Sub-Saharan Africa,Mauritius ,Household,Online,M,9/22/2010,416302287,10/12/2010,1953,668.27,502.54,1305131.31,981460.62,323670.69 +Central America and the Caribbean,Saint Lucia,Household,Offline,C,7/4/2013,530581128,8/15/2013,9601,668.27,502.54,6416060.27,4824886.54,1591173.73 +Sub-Saharan Africa,Benin,Cosmetics,Online,L,2/25/2017,575385177,4/2/2017,8115,437.2,263.33,3547878,2136922.95,1410955.05 +Middle East and North Africa,Turkey,Snacks,Offline,C,1/14/2016,308575761,1/30/2016,3280,152.58,97.44,500462.4,319603.2,180859.2 +Middle East and North Africa,Iraq,Personal Care,Online,L,12/10/2016,458326709,1/16/2017,7913,81.73,56.67,646729.49,448429.71,198299.78 +Asia,Nepal,Household,Online,L,8/3/2012,473124349,8/19/2012,6863,668.27,502.54,4586337.01,3448932.02,1137404.99 +Asia,Indonesia,Beverages,Offline,H,9/7/2015,771767508,9/14/2015,2011,47.45,31.79,95421.95,63929.69,31492.26 +Australia and Oceania,Federated States of Micronesia,Meat,Online,M,4/11/2017,493367516,5/12/2017,7267,421.89,364.69,3065874.63,2650202.23,415672.4 +Middle East and North Africa,Azerbaijan,Baby Food,Online,H,4/13/2013,647348201,5/25/2013,3573,255.28,159.42,912115.44,569607.66,342507.78 +Sub-Saharan Africa,Sudan,Meat,Online,C,10/25/2015,963445889,11/4/2015,3903,421.89,364.69,1646636.67,1423385.07,223251.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Online,C,7/20/2011,341709411,9/5/2011,8263,154.06,90.93,1272997.78,751354.59,521643.19 +Middle East and North Africa,Israel,Personal Care,Offline,H,12/13/2010,902500092,1/2/2011,8688,81.73,56.67,710070.24,492348.96,217721.28 +Middle East and North Africa,Azerbaijan,Fruits,Offline,C,3/7/2014,336491763,4/18/2014,4245,9.33,6.92,39605.85,29375.4,10230.45 +Europe,Luxembourg,Vegetables,Online,C,11/24/2014,454670751,12/29/2014,6034,154.06,90.93,929598.04,548671.62,380926.42 +Asia,Turkmenistan,Clothes,Offline,C,8/14/2011,438335883,8/24/2011,2183,109.28,35.84,238558.24,78238.72,160319.52 +Europe,Hungary,Fruits,Offline,C,6/26/2011,889098489,8/8/2011,2855,9.33,6.92,26637.15,19756.6,6880.55 +Central America and the Caribbean,Cuba,Personal Care,Offline,C,5/8/2011,678882396,6/23/2011,5242,81.73,56.67,428428.66,297064.14,131364.52 +Asia,Singapore,Vegetables,Online,M,9/15/2016,999923932,10/31/2016,8567,154.06,90.93,1319832.02,778997.31,540834.71 +Sub-Saharan Africa,Botswana,Fruits,Offline,H,3/7/2015,414771926,3/13/2015,9085,9.33,6.92,84763.05,62868.2,21894.85 +Sub-Saharan Africa,Zambia,Household,Offline,L,8/8/2010,706287705,8/14/2010,5082,668.27,502.54,3396148.14,2553908.28,842239.86 +Sub-Saharan Africa,Niger,Cereal,Online,H,8/29/2011,127645099,9/9/2011,1876,205.7,117.11,385893.2,219698.36,166194.84 +Europe,France,Snacks,Offline,L,12/15/2012,152330434,12/15/2012,6815,152.58,97.44,1039832.7,664053.6,375779.1 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,L,12/13/2013,524142539,1/25/2014,4280,437.2,263.33,1871216,1127052.4,744163.6 +Middle East and North Africa,Morocco,Cosmetics,Offline,C,3/1/2015,607192742,3/19/2015,680,437.2,263.33,297296,179064.4,118231.6 +Europe,Denmark,Cereal,Online,C,5/24/2014,735904872,7/9/2014,9460,205.7,117.11,1945922,1107860.6,838061.4 +Central America and the Caribbean,The Bahamas,Beverages,Online,L,7/5/2010,865015256,7/13/2010,6092,47.45,31.79,289065.4,193664.68,95400.72 +Sub-Saharan Africa,Ghana,Personal Care,Offline,L,10/17/2014,119572722,11/14/2014,3081,81.73,56.67,251810.13,174600.27,77209.86 +Sub-Saharan Africa,Burundi,Beverages,Online,H,11/20/2016,844938600,12/27/2016,4963,47.45,31.79,235494.35,157773.77,77720.58 +Europe,Romania,Snacks,Offline,L,4/11/2011,956786715,4/18/2011,3306,152.58,97.44,504429.48,322136.64,182292.84 +Asia,Vietnam,Snacks,Offline,H,3/24/2016,691103398,4/20/2016,1708,152.58,97.44,260606.64,166427.52,94179.12 +Asia,Thailand,Snacks,Online,C,12/31/2016,354187476,1/18/2017,800,152.58,97.44,122064,77952,44112 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,L,1/24/2015,772650277,2/12/2015,3242,437.2,263.33,1417402.4,853715.86,563686.54 +Sub-Saharan Africa,Angola,Office Supplies,Offline,C,9/26/2016,143415629,9/30/2016,8727,651.21,524.96,5683109.67,4581325.92,1101783.75 +Europe,Sweden,Beverages,Offline,L,4/4/2014,783719861,4/17/2014,8978,47.45,31.79,426006.1,285410.62,140595.48 +Middle East and North Africa,Syria,Cereal,Offline,M,4/15/2012,581111800,5/8/2012,2750,205.7,117.11,565675,322052.5,243622.5 +Sub-Saharan Africa,The Gambia,Baby Food,Online,M,7/22/2016,643452775,8/14/2016,830,255.28,159.42,211882.4,132318.6,79563.8 +Europe,Bosnia and Herzegovina,Cereal,Online,L,12/3/2014,348916614,1/16/2015,1035,205.7,117.11,212899.5,121208.85,91690.65 +Asia,Kazakhstan,Fruits,Offline,C,6/17/2011,495989644,7/12/2011,3213,9.33,6.92,29977.29,22233.96,7743.33 +Europe,United Kingdom,Personal Care,Offline,M,2/2/2015,153470695,3/23/2015,4244,81.73,56.67,346862.12,240507.48,106354.64 +Middle East and North Africa,Egypt,Snacks,Offline,M,1/29/2013,710471093,2/5/2013,3040,152.58,97.44,463843.2,296217.6,167625.6 +Sub-Saharan Africa,Mauritius ,Cosmetics,Offline,C,9/11/2012,926414668,10/14/2012,5542,437.2,263.33,2422962.4,1459374.86,963587.54 +Middle East and North Africa,Iraq,Cereal,Offline,L,9/13/2014,981037747,10/4/2014,9725,205.7,117.11,2000432.5,1138894.75,861537.75 +Europe,Hungary,Meat,Offline,C,2/14/2017,224389159,2/18/2017,593,421.89,364.69,250180.77,216261.17,33919.6 +Europe,Iceland,Snacks,Online,C,7/1/2011,326830232,7/31/2011,5183,152.58,97.44,790822.14,505031.52,285790.62 +Central America and the Caribbean,El Salvador,Clothes,Offline,M,12/2/2016,329034793,1/3/2017,7562,109.28,35.84,826375.36,271022.08,555353.28 +Europe,Bulgaria,Household,Online,L,9/10/2015,691989171,9/18/2015,3828,668.27,502.54,2558137.56,1923723.12,634414.44 +Middle East and North Africa,Israel,Cereal,Online,C,2/9/2010,146992194,3/28/2010,7112,205.7,117.11,1462938.4,832886.32,630052.08 +Sub-Saharan Africa,Kenya,Cereal,Offline,L,2/7/2011,645655190,3/26/2011,2574,205.7,117.11,529471.8,301441.14,228030.66 +Asia,South Korea,Cosmetics,Offline,M,9/28/2011,609901988,11/13/2011,2406,437.2,263.33,1051903.2,633571.98,418331.22 +Sub-Saharan Africa,Rwanda,Fruits,Offline,M,9/23/2013,781968915,11/8/2013,834,9.33,6.92,7781.22,5771.28,2009.94 +Europe,Ireland,Personal Care,Online,M,1/19/2016,174404799,2/23/2016,9111,81.73,56.67,744642.03,516320.37,228321.66 +Sub-Saharan Africa,Madagascar,Baby Food,Offline,L,3/7/2011,120070970,3/24/2011,523,255.28,159.42,133511.44,83376.66,50134.78 +Central America and the Caribbean,El Salvador,Personal Care,Online,H,8/4/2011,222141253,9/7/2011,5388,81.73,56.67,440361.24,305337.96,135023.28 +Middle East and North Africa,Israel,Baby Food,Online,C,9/3/2015,604101979,10/12/2015,6055,255.28,159.42,1545720.4,965288.1,580432.3 +Europe,Greece,Cosmetics,Online,M,7/11/2011,559751975,8/5/2011,1903,437.2,263.33,831991.6,501116.99,330874.61 +Sub-Saharan Africa,Mauritius ,Household,Online,M,1/9/2011,803202569,2/27/2011,4344,668.27,502.54,2902964.88,2183033.76,719931.12 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,H,10/6/2015,318877589,10/9/2015,1820,437.2,263.33,795704,479260.6,316443.4 +Sub-Saharan Africa,Eritrea,Cereal,Offline,L,3/29/2013,411513364,5/16/2013,4804,205.7,117.11,988182.8,562596.44,425586.36 +North America,Greenland,Cereal,Offline,C,12/18/2010,656158721,1/13/2011,802,205.7,117.11,164971.4,93922.22,71049.18 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,M,6/30/2017,248174989,8/19/2017,9349,154.06,90.93,1440306.94,850104.57,590202.37 +North America,Mexico,Cosmetics,Offline,H,12/21/2015,253235995,1/3/2016,7013,437.2,263.33,3066083.6,1846733.29,1219350.31 +Australia and Oceania,Australia,Snacks,Offline,H,4/17/2013,457328069,5/16/2013,2393,152.58,97.44,365123.94,233173.92,131950.02 +Europe,Bulgaria,Meat,Offline,H,8/28/2013,716750037,10/14/2013,1119,421.89,364.69,472094.91,408088.11,64006.8 +Europe,Vatican City,Cosmetics,Online,C,9/28/2014,508113229,10/24/2014,851,437.2,263.33,372057.2,224093.83,147963.37 +Sub-Saharan Africa,Guinea,Beverages,Offline,M,7/5/2011,278341472,7/25/2011,6282,47.45,31.79,298080.9,199704.78,98376.12 +Asia,Thailand,Office Supplies,Online,L,2/15/2015,994671094,3/29/2015,4135,651.21,524.96,2692753.35,2170709.6,522043.75 +Asia,Myanmar,Clothes,Online,C,4/29/2011,994650924,6/10/2011,8167,109.28,35.84,892489.76,292705.28,599784.48 +Asia,China,Meat,Offline,C,3/12/2017,936142289,4/19/2017,4161,421.89,364.69,1755484.29,1517475.09,238009.2 +Sub-Saharan Africa,Central African Republic,Office Supplies,Offline,M,10/22/2016,647319018,11/23/2016,4937,651.21,524.96,3215023.77,2591727.52,623296.25 +Sub-Saharan Africa,Ghana,Cereal,Online,H,6/13/2010,476667439,7/25/2010,5343,205.7,117.11,1099055.1,625718.73,473336.37 +Europe,Albania,Baby Food,Offline,M,10/30/2010,842986381,11/21/2010,7258,255.28,159.42,1852822.24,1157070.36,695751.88 +Middle East and North Africa,Azerbaijan,Meat,Online,L,7/28/2016,885387170,9/8/2016,4594,421.89,364.69,1938162.66,1675385.86,262776.8 +Sub-Saharan Africa,Eritrea,Cereal,Online,H,1/7/2016,713293635,1/14/2016,8293,205.7,117.11,1705870.1,971193.23,734676.87 +Middle East and North Africa,Syria,Baby Food,Online,C,9/14/2013,956442105,10/23/2013,1328,255.28,159.42,339011.84,211709.76,127302.08 +Europe,Andorra,Office Supplies,Online,L,6/17/2011,514881408,8/1/2011,3705,651.21,524.96,2412733.05,1944976.8,467756.25 +Europe,Denmark,Vegetables,Online,C,3/1/2012,608972871,4/16/2012,7460,154.06,90.93,1149287.6,678337.8,470949.8 +Europe,Bosnia and Herzegovina,Cereal,Online,L,12/30/2015,729390323,1/2/2016,1660,205.7,117.11,341462,194402.6,147059.4 +Australia and Oceania,Papua New Guinea,Vegetables,Online,L,8/9/2016,887120091,9/18/2016,7404,154.06,90.93,1140660.24,673245.72,467414.52 +Europe,Sweden,Cosmetics,Online,L,7/2/2012,263461005,7/18/2012,2821,437.2,263.33,1233341.2,742853.93,490487.27 +Australia and Oceania,New Zealand,Vegetables,Online,L,11/2/2010,360024392,11/9/2010,8073,154.06,90.93,1243726.38,734077.89,509648.49 +Sub-Saharan Africa,Madagascar,Personal Care,Offline,C,1/14/2016,948734080,2/11/2016,352,81.73,56.67,28768.96,19947.84,8821.12 +Europe,Georgia,Office Supplies,Online,M,11/14/2010,521826398,11/15/2010,8882,651.21,524.96,5784047.22,4662694.72,1121352.5 +Europe,Germany,Household,Online,M,4/3/2013,341850173,5/18/2013,9918,668.27,502.54,6627901.86,4984191.72,1643710.14 +Europe,Netherlands,Personal Care,Offline,H,11/17/2011,391666734,12/22/2011,1745,81.73,56.67,142618.85,98889.15,43729.7 +Central America and the Caribbean,Honduras,Snacks,Offline,C,6/6/2015,724449908,7/15/2015,9682,152.58,97.44,1477279.56,943414.08,533865.48 +Sub-Saharan Africa,Lesotho,Meat,Offline,L,12/8/2010,113686025,1/11/2011,1076,421.89,364.69,453953.64,392406.44,61547.2 +Middle East and North Africa,Tunisia ,Baby Food,Online,C,1/1/2013,103173911,2/10/2013,308,255.28,159.42,78626.24,49101.36,29524.88 +Middle East and North Africa,Israel,Office Supplies,Offline,H,7/30/2014,957024896,9/5/2014,3789,651.21,524.96,2467434.69,1989073.44,478361.25 +Middle East and North Africa,Iraq,Baby Food,Offline,L,6/17/2013,309662806,7/31/2013,4961,255.28,159.42,1266444.08,790882.62,475561.46 +Sub-Saharan Africa,Cameroon,Household,Online,C,2/2/2016,815823972,3/17/2016,9298,668.27,502.54,6213574.46,4672616.92,1540957.54 +Central America and the Caribbean,Cuba,Office Supplies,Online,H,1/13/2011,700557219,1/20/2011,9304,651.21,524.96,6058857.84,4884227.84,1174630 +Central America and the Caribbean,Grenada,Baby Food,Online,H,8/26/2010,509223878,9/14/2010,9516,255.28,159.42,2429244.48,1517040.72,912203.76 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,H,12/30/2016,857497775,12/30/2016,1502,651.21,524.96,978117.42,788489.92,189627.5 +Europe,Romania,Cosmetics,Offline,H,6/24/2010,181365239,8/2/2010,8859,437.2,263.33,3873154.8,2332840.47,1540314.33 +Sub-Saharan Africa,Ghana,Cereal,Offline,M,3/21/2014,587125098,3/27/2014,2219,205.7,117.11,456448.3,259867.09,196581.21 +Asia,Myanmar,Meat,Online,L,7/15/2014,201388680,8/25/2014,4241,421.89,364.69,1789235.49,1546650.29,242585.2 +Asia,Vietnam,Cosmetics,Online,L,3/8/2010,821079814,3/26/2010,4618,437.2,263.33,2018989.6,1216057.94,802931.66 +Europe,Ukraine,Fruits,Offline,C,2/10/2016,263434827,3/7/2016,5074,9.33,6.92,47340.42,35112.08,12228.34 +Middle East and North Africa,Kuwait,Fruits,Online,M,4/8/2014,916002547,5/22/2014,4364,9.33,6.92,40716.12,30198.88,10517.24 +Asia,South Korea,Fruits,Online,C,5/18/2010,286644303,5/27/2010,3274,9.33,6.92,30546.42,22656.08,7890.34 +Europe,Georgia,Personal Care,Offline,H,1/9/2015,453533923,1/11/2015,9621,81.73,56.67,786324.33,545222.07,241102.26 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,C,2/16/2017,415157735,3/3/2017,3254,437.2,263.33,1422648.8,856875.82,565772.98 +Europe,Belarus,Cosmetics,Offline,M,6/22/2010,140314567,7/20/2010,1053,437.2,263.33,460371.6,277286.49,183085.11 +Sub-Saharan Africa,Zambia,Office Supplies,Online,H,8/11/2012,118115746,9/13/2012,1929,651.21,524.96,1256184.09,1012647.84,243536.25 +Australia and Oceania,Fiji,Snacks,Online,M,9/1/2015,907985103,9/14/2015,1824,152.58,97.44,278305.92,177730.56,100575.36 +Asia,Maldives,Cereal,Offline,M,10/28/2012,889658963,11/10/2012,8712,205.7,117.11,1792058.4,1020262.32,771796.08 +Europe,Norway,Cereal,Offline,M,4/8/2017,313186156,4/24/2017,7598,205.7,117.11,1562908.6,889801.78,673106.82 +Asia,South Korea,Cosmetics,Offline,H,12/14/2012,848928010,1/2/2013,5518,437.2,263.33,2412469.6,1453054.94,959414.66 +Europe,Andorra,Cosmetics,Offline,L,5/27/2011,637558352,6/2/2011,6539,437.2,263.33,2858850.8,1721914.87,1136935.93 +Europe,Latvia,Vegetables,Online,C,1/23/2010,140063512,2/19/2010,6761,154.06,90.93,1041599.66,614777.73,426821.93 +Asia,Myanmar,Cosmetics,Online,H,3/25/2011,787742316,4/11/2011,9312,437.2,263.33,4071206.4,2452128.96,1619077.44 +Sub-Saharan Africa,Uganda,Snacks,Offline,C,9/10/2010,932206094,10/6/2010,9354,152.58,97.44,1427233.32,911453.76,515779.56 +Sub-Saharan Africa,Malawi,Clothes,Offline,C,8/30/2016,795378673,10/11/2016,9079,109.28,35.84,992153.12,325391.36,666761.76 +Central America and the Caribbean,Jamaica,Beverages,Offline,C,9/14/2015,219496381,9/29/2015,2712,47.45,31.79,128684.4,86214.48,42469.92 +Central America and the Caribbean,Grenada,Personal Care,Online,H,5/12/2014,917108047,6/19/2014,1506,81.73,56.67,123085.38,85345.02,37740.36 +Sub-Saharan Africa,Senegal,Meat,Online,L,9/10/2012,621074998,9/20/2012,8748,421.89,364.69,3690693.72,3190308.12,500385.6 +Sub-Saharan Africa,Zambia,Snacks,Online,M,8/6/2015,734571063,8/31/2015,4756,152.58,97.44,725670.48,463424.64,262245.84 +Middle East and North Africa,Azerbaijan,Fruits,Offline,M,11/20/2013,481082570,12/26/2013,1878,9.33,6.92,17521.74,12995.76,4525.98 +Europe,Liechtenstein,Personal Care,Online,H,10/24/2010,954408347,11/29/2010,9494,81.73,56.67,775944.62,538024.98,237919.64 +Europe,Cyprus,Meat,Offline,M,9/4/2010,168659722,10/5/2010,9015,421.89,364.69,3803338.35,3287680.35,515658 +Asia,Bangladesh,Household,Online,L,1/24/2015,708260524,2/8/2015,8883,668.27,502.54,5936242.41,4464062.82,1472179.59 +Europe,Lithuania,Office Supplies,Offline,M,6/26/2011,277947080,8/12/2011,9572,651.21,524.96,6233382.12,5024917.12,1208465 +Sub-Saharan Africa,Swaziland,Meat,Online,H,1/5/2015,252768218,1/25/2015,8588,421.89,364.69,3623191.32,3131957.72,491233.6 +Sub-Saharan Africa,Chad,Baby Food,Online,H,7/1/2011,728085267,8/16/2011,5465,255.28,159.42,1395105.2,871230.3,523874.9 +Europe,Slovakia,Office Supplies,Online,H,5/10/2014,969572055,5/30/2014,6772,651.21,524.96,4409994.12,3555029.12,854965 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,L,5/10/2015,763214910,5/14/2015,1107,109.28,35.84,120972.96,39674.88,81298.08 +Europe,San Marino,Office Supplies,Online,M,2/10/2011,865312659,3/30/2011,4100,651.21,524.96,2669961,2152336,517625 +Europe,Luxembourg,Cosmetics,Online,L,6/14/2014,752476632,6/26/2014,3412,437.2,263.33,1491726.4,898481.96,593244.44 +Sub-Saharan Africa,Kenya,Fruits,Offline,C,10/5/2012,871630656,11/22/2012,3736,9.33,6.92,34856.88,25853.12,9003.76 +Sub-Saharan Africa,Botswana,Office Supplies,Online,L,3/19/2017,390011060,4/7/2017,1794,651.21,524.96,1168270.74,941778.24,226492.5 +Central America and the Caribbean,Belize,Personal Care,Offline,L,7/16/2013,345166671,8/12/2013,1343,81.73,56.67,109763.39,76107.81,33655.58 +Sub-Saharan Africa,Sao Tome and Principe,Vegetables,Online,M,4/3/2011,494958817,5/11/2011,8168,154.06,90.93,1258362.08,742716.24,515645.84 +Europe,Andorra,Meat,Online,L,2/22/2017,667561328,2/27/2017,5086,421.89,364.69,2145732.54,1854813.34,290919.2 +Europe,Sweden,Personal Care,Online,H,5/10/2016,311460530,6/25/2016,6947,81.73,56.67,567778.31,393686.49,174091.82 +Central America and the Caribbean,Costa Rica,Fruits,Offline,H,1/8/2014,745455253,1/23/2014,5630,9.33,6.92,52527.9,38959.6,13568.3 +Europe,Moldova ,Household,Offline,H,5/4/2016,208656823,6/4/2016,5046,668.27,502.54,3372090.42,2535816.84,836273.58 +Europe,Italy,Office Supplies,Online,M,8/26/2011,610489070,8/26/2011,6137,651.21,524.96,3996475.77,3221679.52,774796.25 +Sub-Saharan Africa,Botswana,Personal Care,Online,H,1/25/2012,780688321,3/10/2012,1878,81.73,56.67,153488.94,106426.26,47062.68 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,C,11/3/2011,519303405,11/23/2011,2272,81.73,56.67,185690.56,128754.24,56936.32 +North America,United States of America,Vegetables,Offline,C,11/9/2013,146695649,12/29/2013,9357,154.06,90.93,1441539.42,850832.01,590707.41 +Europe,Ukraine,Cereal,Online,L,9/18/2010,953538882,10/31/2010,2200,205.7,117.11,452540,257642,194898 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,L,3/18/2011,250819432,4/9/2011,1899,81.73,56.67,155205.27,107616.33,47588.94 +Australia and Oceania,Kiribati,Snacks,Online,L,11/10/2013,819836127,12/30/2013,6583,152.58,97.44,1004434.14,641447.52,362986.62 +Central America and the Caribbean,Haiti,Personal Care,Online,L,8/31/2010,562200295,8/31/2010,6416,81.73,56.67,524379.68,363594.72,160784.96 +Asia,Malaysia,Clothes,Online,H,8/15/2013,149835765,9/21/2013,8587,109.28,35.84,938387.36,307758.08,630629.28 +Sub-Saharan Africa,Angola,Clothes,Online,C,1/29/2013,774978864,3/6/2013,2322,109.28,35.84,253748.16,83220.48,170527.68 +Asia,Sri Lanka,Fruits,Offline,C,10/20/2011,100178420,11/1/2011,3876,9.33,6.92,36163.08,26821.92,9341.16 +Asia,Indonesia,Clothes,Offline,C,8/17/2013,808295762,9/29/2013,1533,109.28,35.84,167526.24,54942.72,112583.52 +Europe,Portugal,Household,Online,L,2/5/2012,252504718,3/20/2012,612,668.27,502.54,408981.24,307554.48,101426.76 +Europe,Austria,Vegetables,Online,L,12/16/2016,806291615,1/30/2017,8461,154.06,90.93,1303501.66,769358.73,534142.93 +Sub-Saharan Africa,Mauritania,Baby Food,Online,M,7/11/2012,413455283,7/25/2012,9461,255.28,159.42,2415204.08,1508272.62,906931.46 +Middle East and North Africa,Pakistan,Snacks,Online,C,6/18/2014,238107049,7/21/2014,22,152.58,97.44,3356.76,2143.68,1213.08 +Asia,Myanmar,Cereal,Online,L,12/31/2012,614670741,1/19/2013,3586,205.7,117.11,737640.2,419956.46,317683.74 +Sub-Saharan Africa,Sudan,Personal Care,Online,M,7/28/2014,597882688,8/3/2014,5628,81.73,56.67,459976.44,318938.76,141037.68 +Europe,Portugal,Vegetables,Online,H,4/28/2015,212791717,5/13/2015,8652,154.06,90.93,1332927.12,786726.36,546200.76 +Central America and the Caribbean,Costa Rica,Fruits,Online,M,6/17/2012,904759156,7/17/2012,7195,9.33,6.92,67129.35,49789.4,17339.95 +Europe,Greece,Cosmetics,Online,C,8/15/2015,589458835,9/6/2015,2823,437.2,263.33,1234215.6,743380.59,490835.01 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,L,10/10/2012,402877080,11/7/2012,9136,668.27,502.54,6105314.72,4591205.44,1514109.28 +Europe,Portugal,Meat,Online,H,11/28/2011,651312720,12/20/2011,6762,421.89,364.69,2852820.18,2466033.78,386786.4 +Europe,Sweden,Cosmetics,Online,H,6/25/2014,361377084,8/5/2014,8365,437.2,263.33,3657178,2202755.45,1454422.55 +Sub-Saharan Africa,Burundi,Cosmetics,Online,L,9/3/2011,429993999,9/12/2011,3634,437.2,263.33,1588784.8,956941.22,631843.58 +Central America and the Caribbean,Dominican Republic,Snacks,Offline,L,11/12/2010,474399793,11/30/2010,4296,152.58,97.44,655483.68,418602.24,236881.44 +Middle East and North Africa,Morocco,Household,Online,L,9/19/2016,182143294,11/1/2016,9103,668.27,502.54,6083261.81,4574621.62,1508640.19 +Europe,Luxembourg,Household,Online,H,3/31/2012,661085832,4/23/2012,8843,668.27,502.54,5909511.61,4443961.22,1465550.39 +Europe,Romania,Fruits,Offline,C,8/7/2015,389401233,9/16/2015,1333,9.33,6.92,12436.89,9224.36,3212.53 +Europe,United Kingdom,Vegetables,Online,M,9/13/2015,165575826,10/17/2015,6421,154.06,90.93,989219.26,583861.53,405357.73 +Asia,Tajikistan,Baby Food,Online,L,11/25/2013,858408439,12/30/2013,988,255.28,159.42,252216.64,157506.96,94709.68 +Sub-Saharan Africa,Comoros,Cosmetics,Online,H,8/13/2012,257010400,9/19/2012,3943,437.2,263.33,1723879.6,1038310.19,685569.41 +Asia,Sri Lanka,Clothes,Offline,M,7/16/2011,720805537,8/6/2011,1231,109.28,35.84,134523.68,44119.04,90404.64 +Asia,Indonesia,Vegetables,Offline,H,6/5/2011,629530179,7/8/2011,824,154.06,90.93,126945.44,74926.32,52019.12 +Central America and the Caribbean,Grenada,Snacks,Online,H,4/25/2010,233233153,5/1/2010,7728,152.58,97.44,1179138.24,753016.32,426121.92 +Sub-Saharan Africa,Madagascar,Clothes,Online,C,11/18/2014,302275788,12/25/2014,8978,109.28,35.84,981115.84,321771.52,659344.32 +Asia,China,Clothes,Offline,M,12/5/2013,777331912,12/15/2013,8642,109.28,35.84,944397.76,309729.28,634668.48 +North America,United States of America,Cereal,Online,L,6/23/2012,319387853,7/17/2012,2818,205.7,117.11,579662.6,330015.98,249646.62 +Asia,North Korea,Vegetables,Online,C,10/28/2012,359742438,11/11/2012,4637,154.06,90.93,714376.22,421642.41,292733.81 +Asia,Myanmar,Clothes,Online,C,10/3/2010,150006997,11/5/2010,9259,109.28,35.84,1011823.52,331842.56,679980.96 +Central America and the Caribbean,Haiti,Meat,Online,C,6/27/2014,812105357,7/12/2014,8877,421.89,364.69,3745117.53,3237353.13,507764.4 +Europe,Romania,Snacks,Online,C,7/29/2010,388273847,8/12/2010,7714,152.58,97.44,1177002.12,751652.16,425349.96 +Sub-Saharan Africa,Sudan,Clothes,Offline,M,2/23/2013,591061294,3/13/2013,7026,109.28,35.84,767801.28,251811.84,515989.44 +Australia and Oceania,Solomon Islands,Fruits,Online,H,9/6/2014,953329026,10/8/2014,99,9.33,6.92,923.67,685.08,238.59 +Europe,Armenia,Vegetables,Offline,C,7/2/2012,178250873,8/16/2012,7249,154.06,90.93,1116780.94,659151.57,457629.37 +Middle East and North Africa,Jordan,Household,Online,M,7/29/2012,189313161,8/9/2012,826,668.27,502.54,551991.02,415098.04,136892.98 +Europe,Slovenia,Fruits,Online,M,7/28/2010,280314719,8/22/2010,209,9.33,6.92,1949.97,1446.28,503.69 +Sub-Saharan Africa,Swaziland,Meat,Online,C,10/19/2010,265366876,11/30/2010,6810,421.89,364.69,2873070.9,2483538.9,389532 +Europe,Netherlands,Vegetables,Online,M,11/3/2014,928893458,11/8/2014,9071,154.06,90.93,1397478.26,824826.03,572652.23 +Asia,Turkmenistan,Baby Food,Online,M,3/15/2010,875630795,4/7/2010,7466,255.28,159.42,1905920.48,1190229.72,715690.76 +Europe,Bosnia and Herzegovina,Cereal,Offline,C,12/18/2011,580627715,1/30/2012,9499,205.7,117.11,1953944.3,1112427.89,841516.41 +Middle East and North Africa,Morocco,Snacks,Online,H,7/17/2013,139245545,8/6/2013,4706,152.58,97.44,718041.48,458552.64,259488.84 +Europe,Spain,Clothes,Online,L,3/19/2013,617158114,3/24/2013,9656,109.28,35.84,1055207.68,346071.04,709136.64 +Sub-Saharan Africa,Cameroon,Snacks,Offline,L,4/26/2010,900351750,5/4/2010,2946,152.58,97.44,449500.68,287058.24,162442.44 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,C,8/11/2016,845125281,9/8/2016,206,651.21,524.96,134149.26,108141.76,26007.5 +Europe,Greece,Office Supplies,Offline,C,8/19/2014,828090035,9/14/2014,9098,651.21,524.96,5924708.58,4776086.08,1148622.5 +Sub-Saharan Africa,Senegal,Snacks,Offline,M,6/28/2014,396169841,7/1/2014,4315,152.58,97.44,658382.7,420453.6,237929.1 +Europe,Andorra,Personal Care,Offline,C,3/16/2012,516601026,4/9/2012,2578,81.73,56.67,210699.94,146095.26,64604.68 +Asia,Taiwan,Personal Care,Offline,L,3/25/2016,426932418,5/4/2016,7645,81.73,56.67,624825.85,433242.15,191583.7 +Sub-Saharan Africa,Eritrea,Vegetables,Online,H,5/11/2013,785025346,5/27/2013,5300,154.06,90.93,816518,481929,334589 +Australia and Oceania,Australia,Snacks,Offline,C,5/20/2010,519053637,5/26/2010,8361,152.58,97.44,1275721.38,814695.84,461025.54 +Europe,Belgium,Vegetables,Online,H,3/1/2015,877503621,3/29/2015,1676,154.06,90.93,258204.56,152398.68,105805.88 +Australia and Oceania,Kiribati,Household,Offline,H,2/10/2010,479174125,3/18/2010,7127,668.27,502.54,4762760.29,3581602.58,1181157.71 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,C,7/31/2016,263176476,9/18/2016,8623,255.28,159.42,2201279.44,1374678.66,826600.78 +Asia,Nepal,Snacks,Offline,H,5/1/2015,338934504,5/24/2015,7107,152.58,97.44,1084386.06,692506.08,391879.98 +Middle East and North Africa,Bahrain,Office Supplies,Offline,M,11/26/2010,436184537,12/24/2010,5552,651.21,524.96,3615517.92,2914577.92,700940 +Central America and the Caribbean,Costa Rica,Beverages,Offline,H,9/10/2012,354975402,10/4/2012,3965,47.45,31.79,188139.25,126047.35,62091.9 +Sub-Saharan Africa,Mauritius ,Meat,Offline,H,1/8/2016,415668427,2/8/2016,4380,421.89,364.69,1847878.2,1597342.2,250536 +Sub-Saharan Africa,Liberia,Fruits,Offline,C,6/23/2013,108937442,7/2/2013,5865,9.33,6.92,54720.45,40585.8,14134.65 +Europe,Albania,Beverages,Online,C,11/11/2013,345768773,12/14/2013,9519,47.45,31.79,451676.55,302609.01,149067.54 +Europe,Moldova ,Household,Offline,H,9/10/2015,307461249,9/21/2015,3471,668.27,502.54,2319565.17,1744316.34,575248.83 +Europe,Czech Republic,Cereal,Offline,H,12/19/2010,595626199,1/9/2011,7883,205.7,117.11,1621533.1,923178.13,698354.97 +Europe,Luxembourg,Cereal,Online,L,9/7/2011,982187449,10/2/2011,9948,205.7,117.11,2046303.6,1165010.28,881293.32 +Asia,Indonesia,Cosmetics,Offline,M,10/5/2015,859381330,11/23/2015,8888,437.2,263.33,3885833.6,2340477.04,1545356.56 +Australia and Oceania,Australia,Baby Food,Online,L,10/28/2010,589756667,11/4/2010,958,255.28,159.42,244558.24,152724.36,91833.88 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,L,11/8/2015,156174790,12/6/2015,4446,205.7,117.11,914542.2,520671.06,393871.14 +Europe,Hungary,Clothes,Online,C,10/24/2016,511809527,11/20/2016,4668,109.28,35.84,510119.04,167301.12,342817.92 +Sub-Saharan Africa,Senegal,Vegetables,Online,H,11/20/2015,430147206,12/25/2015,8972,154.06,90.93,1382226.32,815823.96,566402.36 +Europe,Netherlands,Fruits,Offline,H,7/10/2012,554986655,7/27/2012,1739,9.33,6.92,16224.87,12033.88,4190.99 +Europe,Cyprus,Meat,Online,H,10/28/2014,250439202,11/4/2014,9380,421.89,364.69,3957328.2,3420792.2,536536 +Asia,Kyrgyzstan,Vegetables,Offline,H,1/4/2013,750928676,1/27/2013,5337,154.06,90.93,822218.22,485293.41,336924.81 +Asia,Vietnam,Household,Offline,H,7/11/2013,211191403,8/28/2013,5084,668.27,502.54,3397484.68,2554913.36,842571.32 +Europe,Lithuania,Personal Care,Offline,M,7/5/2012,456276214,7/6/2012,1126,81.73,56.67,92027.98,63810.42,28217.56 +Central America and the Caribbean,Honduras,Clothes,Offline,H,9/29/2014,231544435,10/17/2014,7998,109.28,35.84,874021.44,286648.32,587373.12 +Sub-Saharan Africa,Uganda,Cosmetics,Online,H,9/18/2014,152669894,10/9/2014,7269,437.2,263.33,3178006.8,1914145.77,1263861.03 +Europe,Belgium,Vegetables,Online,H,7/19/2015,455638921,9/3/2015,2537,154.06,90.93,390850.22,230689.41,160160.81 +Middle East and North Africa,Pakistan,Cosmetics,Online,M,1/26/2010,546750342,2/11/2010,4431,437.2,263.33,1937233.2,1166815.23,770417.97 +Australia and Oceania,Tonga,Beverages,Offline,C,11/25/2014,352615487,12/13/2014,5613,47.45,31.79,266336.85,178437.27,87899.58 +Europe,Belarus,Vegetables,Offline,H,8/21/2013,770158183,9/20/2013,5776,154.06,90.93,889850.56,525211.68,364638.88 +Sub-Saharan Africa,Djibouti,Personal Care,Offline,L,8/31/2013,516614758,10/8/2013,6642,81.73,56.67,542850.66,376402.14,166448.52 +Europe,Austria,Fruits,Online,M,1/27/2012,179534041,2/15/2012,6967,9.33,6.92,65002.11,48211.64,16790.47 +Sub-Saharan Africa,Niger,Vegetables,Online,M,8/3/2014,866777360,8/19/2014,7537,154.06,90.93,1161150.22,685339.41,475810.81 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,C,8/24/2016,156518542,8/29/2016,6170,437.2,263.33,2697524,1624746.1,1072777.9 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,H,9/29/2014,647243916,10/29/2014,2713,668.27,502.54,1813016.51,1363391.02,449625.49 +Asia,Cambodia,Cereal,Offline,M,3/25/2010,507752311,4/13/2010,4047,205.7,117.11,832467.9,473944.17,358523.73 +Central America and the Caribbean,Costa Rica,Cereal,Online,L,2/3/2013,227155053,2/21/2013,9083,205.7,117.11,1868373.1,1063710.13,804662.97 +Europe,France,Clothes,Offline,L,6/16/2015,364875972,6/22/2015,3763,109.28,35.84,411220.64,134865.92,276354.72 +Asia,South Korea,Clothes,Offline,H,7/1/2010,200651395,8/1/2010,6062,109.28,35.84,662455.36,217262.08,445193.28 +Sub-Saharan Africa,Mauritania,Snacks,Online,H,5/29/2011,884530150,6/22/2011,983,152.58,97.44,149986.14,95783.52,54202.62 +Central America and the Caribbean,Grenada,Meat,Offline,C,4/13/2017,486873567,5/16/2017,5563,421.89,364.69,2346974.07,2028770.47,318203.6 +Sub-Saharan Africa,Namibia,Meat,Offline,M,12/5/2016,748355472,1/16/2017,3869,421.89,364.69,1632292.41,1410985.61,221306.8 +Sub-Saharan Africa,Ghana,Cereal,Online,L,5/14/2015,329962193,7/2/2015,2000,205.7,117.11,411400,234220,177180 +Asia,Maldives,Clothes,Online,C,11/22/2014,662992560,1/2/2015,3087,109.28,35.84,337347.36,110638.08,226709.28 +Europe,Denmark,Snacks,Offline,C,4/18/2011,999057900,5/5/2011,2289,152.58,97.44,349255.62,223040.16,126215.46 +Europe,Serbia,Meat,Offline,H,10/13/2012,660082042,10/30/2012,1799,421.89,364.69,758980.11,656077.31,102902.8 +Europe,Hungary,Snacks,Offline,M,6/29/2013,388301312,8/9/2013,5842,152.58,97.44,891372.36,569244.48,322127.88 +Middle East and North Africa,Pakistan,Cereal,Online,C,5/28/2012,996264541,6/24/2012,5672,205.7,117.11,1166730.4,664247.92,502482.48 +Middle East and North Africa,Egypt,Cosmetics,Online,L,2/20/2017,216833055,3/23/2017,4574,437.2,263.33,1999752.8,1204471.42,795281.38 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,C,6/15/2017,353180682,7/27/2017,2867,255.28,159.42,731887.76,457057.14,274830.62 +Europe,Armenia,Vegetables,Online,M,9/27/2011,628793752,10/11/2011,2899,154.06,90.93,446619.94,263606.07,183013.87 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,L,10/22/2010,337471091,12/3/2010,4050,205.7,117.11,833085,474295.5,358789.5 +Europe,Ukraine,Clothes,Offline,L,5/24/2011,193324029,6/23/2011,7731,109.28,35.84,844843.68,277079.04,567764.64 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Offline,L,2/2/2015,980776393,2/25/2015,2385,437.2,263.33,1042722,628042.05,414679.95 +Sub-Saharan Africa,Zimbabwe,Household,Offline,C,12/19/2016,404564511,1/17/2017,8484,668.27,502.54,5669602.68,4263549.36,1406053.32 +Sub-Saharan Africa,Kenya,Snacks,Online,L,12/16/2016,739737212,1/28/2017,3535,152.58,97.44,539370.3,344450.4,194919.9 +Sub-Saharan Africa,Lesotho,Beverages,Online,M,1/23/2016,281655824,2/15/2016,7072,47.45,31.79,335566.4,224818.88,110747.52 +Central America and the Caribbean,Belize,Vegetables,Online,M,7/18/2012,995994174,8/6/2012,5664,154.06,90.93,872595.84,515027.52,357568.32 +Sub-Saharan Africa,Benin,Cosmetics,Offline,C,4/28/2013,868738591,6/8/2013,7909,437.2,263.33,3457814.8,2082676.97,1375137.83 +Asia,Bangladesh,Household,Online,L,1/4/2015,656187903,2/9/2015,9437,668.27,502.54,6306463.99,4742469.98,1563994.01 +Europe,Iceland,Clothes,Online,H,4/16/2015,734953439,5/4/2015,7910,109.28,35.84,864404.8,283494.4,580910.4 +Australia and Oceania,Tuvalu,Personal Care,Online,M,9/9/2016,651959025,10/17/2016,8018,81.73,56.67,655311.14,454380.06,200931.08 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,L,3/30/2015,474440991,4/6/2015,6487,47.45,31.79,307808.15,206221.73,101586.42 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,C,10/27/2011,339948165,11/27/2011,7071,109.28,35.84,772718.88,253424.64,519294.24 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,C,12/9/2015,906341874,12/31/2015,5556,81.73,56.67,454091.88,314858.52,139233.36 +Central America and the Caribbean,Jamaica,Fruits,Online,L,9/1/2011,201795947,10/7/2011,4760,9.33,6.92,44410.8,32939.2,11471.6 +Middle East and North Africa,Bahrain,Fruits,Online,L,6/11/2014,374796712,7/20/2014,9531,9.33,6.92,88924.23,65954.52,22969.71 +Europe,Germany,Fruits,Offline,M,4/2/2014,944142997,5/7/2014,1749,9.33,6.92,16318.17,12103.08,4215.09 +Middle East and North Africa,Algeria,Meat,Offline,C,4/18/2017,148946130,6/2/2017,5325,421.89,364.69,2246564.25,1941974.25,304590 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,C,11/29/2011,798629939,12/22/2011,1201,421.89,364.69,506689.89,437992.69,68697.2 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,M,3/19/2010,822930753,4/29/2010,2352,651.21,524.96,1531645.92,1234705.92,296940 +Europe,Croatia,Meat,Offline,C,1/9/2014,921897399,1/15/2014,8782,421.89,364.69,3705037.98,3202707.58,502330.4 +Middle East and North Africa,Algeria,Snacks,Offline,C,2/1/2011,515891206,3/14/2011,2527,152.58,97.44,385569.66,246230.88,139338.78 +Asia,Turkmenistan,Personal Care,Offline,L,9/17/2016,895586001,9/22/2016,2655,81.73,56.67,216993.15,150458.85,66534.3 +Asia,Cambodia,Meat,Offline,L,12/27/2016,271968114,1/17/2017,263,421.89,364.69,110957.07,95913.47,15043.6 +Australia and Oceania,Tuvalu,Household,Offline,L,6/4/2010,526336371,6/5/2010,3484,668.27,502.54,2328252.68,1750849.36,577403.32 +Asia,Singapore,Clothes,Offline,C,9/28/2011,460302102,10/18/2011,2476,109.28,35.84,270577.28,88739.84,181837.44 +Sub-Saharan Africa,Mauritius ,Household,Offline,M,3/20/2010,745789134,4/30/2010,4433,668.27,502.54,2962440.91,2227759.82,734681.09 +Europe,Russia,Snacks,Offline,M,5/6/2011,775033795,6/15/2011,8578,152.58,97.44,1308831.24,835840.32,472990.92 +Sub-Saharan Africa,Liberia,Baby Food,Online,C,4/26/2010,910584914,5/26/2010,1166,255.28,159.42,297656.48,185883.72,111772.76 +Europe,Luxembourg,Personal Care,Online,H,12/23/2010,235303819,2/2/2011,484,81.73,56.67,39557.32,27428.28,12129.04 +Europe,Finland,Baby Food,Online,M,6/6/2014,602364337,7/15/2014,1848,255.28,159.42,471757.44,294608.16,177149.28 +Europe,Serbia,Personal Care,Offline,C,4/14/2015,785252797,4/15/2015,2608,81.73,56.67,213151.84,147795.36,65356.48 +Asia,Turkmenistan,Household,Online,H,12/29/2012,527768027,2/16/2013,7142,668.27,502.54,4772784.34,3589140.68,1183643.66 +Europe,Serbia,Vegetables,Offline,M,8/28/2015,994021356,9/7/2015,1863,154.06,90.93,287013.78,169402.59,117611.19 +Asia,Philippines,Snacks,Online,C,7/1/2013,718436610,7/6/2013,213,152.58,97.44,32499.54,20754.72,11744.82 +Europe,Portugal,Baby Food,Offline,H,12/14/2012,555750119,12/30/2012,7665,255.28,159.42,1956721.2,1221954.3,734766.9 +Europe,Luxembourg,Beverages,Online,C,3/3/2010,531010711,3/18/2010,6724,47.45,31.79,319053.8,213755.96,105297.84 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Offline,H,7/1/2017,289579713,8/5/2017,1927,651.21,524.96,1254881.67,1011597.92,243283.75 +Europe,Sweden,Fruits,Offline,L,4/13/2014,447130954,6/1/2014,4840,9.33,6.92,45157.2,33492.8,11664.4 +Sub-Saharan Africa,Mali,Fruits,Offline,H,3/21/2011,339650762,5/2/2011,9063,9.33,6.92,84557.79,62715.96,21841.83 +Asia,Kazakhstan,Beverages,Offline,C,4/12/2016,273437964,5/20/2016,5225,47.45,31.79,247926.25,166102.75,81823.5 +Europe,Vatican City,Beverages,Online,C,10/17/2015,175103890,11/11/2015,5987,47.45,31.79,284083.15,190326.73,93756.42 +Australia and Oceania,New Zealand,Household,Offline,L,1/28/2016,941572368,2/25/2016,1042,668.27,502.54,696337.34,523646.68,172690.66 +Australia and Oceania,Fiji,Personal Care,Offline,C,12/9/2016,390079724,1/13/2017,2114,81.73,56.67,172777.22,119800.38,52976.84 +Europe,Moldova ,Baby Food,Online,M,6/22/2015,908174788,7/16/2015,7956,255.28,159.42,2031007.68,1268345.52,762662.16 +Europe,Cyprus,Cereal,Offline,C,5/27/2017,903718888,7/2/2017,9357,205.7,117.11,1924734.9,1095798.27,828936.63 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,H,8/5/2010,654885852,9/23/2010,4131,437.2,263.33,1806073.2,1087816.23,718256.97 +Middle East and North Africa,Somalia,Cosmetics,Offline,M,4/5/2014,960162007,4/9/2014,2130,437.2,263.33,931236,560892.9,370343.1 +Australia and Oceania,Samoa ,Fruits,Online,H,8/9/2014,888346183,9/11/2014,231,9.33,6.92,2155.23,1598.52,556.71 +Europe,Spain,Fruits,Offline,M,1/17/2014,928549706,2/14/2014,7347,9.33,6.92,68547.51,50841.24,17706.27 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Offline,H,4/9/2012,740196406,4/30/2012,9420,255.28,159.42,2404737.6,1501736.4,903001.2 +Asia,Vietnam,Vegetables,Offline,L,1/17/2010,503022611,1/24/2010,4424,154.06,90.93,681561.44,402274.32,279287.12 +Asia,Mongolia,Baby Food,Offline,M,12/21/2012,467077147,1/10/2013,7362,255.28,159.42,1879371.36,1173650.04,705721.32 +Europe,Russia,Meat,Online,H,7/31/2012,502721345,8/6/2012,5272,421.89,364.69,2224204.08,1922645.68,301558.4 +Sub-Saharan Africa,Cape Verde,Office Supplies,Offline,L,10/29/2012,550629031,10/29/2012,2221,651.21,524.96,1446337.41,1165936.16,280401.25 +Asia,Japan,Fruits,Online,C,2/27/2011,171786534,2/28/2011,4308,9.33,6.92,40193.64,29811.36,10382.28 +Middle East and North Africa,Bahrain,Office Supplies,Online,M,6/7/2017,797492682,7/22/2017,4662,651.21,524.96,3035941.02,2447363.52,588577.5 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,H,4/21/2012,779358804,5/22/2012,8444,205.7,117.11,1736930.8,988876.84,748053.96 +Europe,Macedonia,Household,Online,M,7/21/2011,339308726,9/6/2011,7847,668.27,502.54,5243914.69,3943431.38,1300483.31 +Europe,Estonia,Cereal,Online,C,11/19/2016,219578778,1/4/2017,7095,205.7,117.11,1459441.5,830895.45,628546.05 +Central America and the Caribbean,Nicaragua,Household,Offline,L,2/19/2012,332717788,3/4/2012,7442,668.27,502.54,4973265.34,3739902.68,1233362.66 +Europe,Macedonia,Fruits,Offline,L,7/2/2012,211587083,7/10/2012,2175,9.33,6.92,20292.75,15051,5241.75 +Middle East and North Africa,Pakistan,Snacks,Online,C,4/23/2015,359360492,5/10/2015,1610,152.58,97.44,245653.8,156878.4,88775.4 +Europe,Netherlands,Cosmetics,Offline,C,5/17/2011,899524343,7/2/2011,8097,437.2,263.33,3540008.4,2132183.01,1407825.39 +Sub-Saharan Africa,South Sudan,Cereal,Offline,M,7/7/2011,225877463,8/13/2011,1016,205.7,117.11,208991.2,118983.76,90007.44 +Middle East and North Africa,Libya,Cosmetics,Online,L,6/18/2012,852531182,8/4/2012,1777,437.2,263.33,776904.4,467937.41,308966.99 +Europe,Ukraine,Fruits,Online,C,10/24/2015,863909327,11/12/2015,8823,9.33,6.92,82318.59,61055.16,21263.43 +Sub-Saharan Africa,Ghana,Personal Care,Online,L,8/18/2016,664748227,8/29/2016,2627,81.73,56.67,214704.71,148872.09,65832.62 +Europe,Croatia,Clothes,Online,C,11/9/2014,730096709,11/29/2014,695,109.28,35.84,75949.6,24908.8,51040.8 +Europe,Macedonia,Cosmetics,Offline,H,6/25/2011,255316102,6/29/2011,2563,437.2,263.33,1120543.6,674914.79,445628.81 +Sub-Saharan Africa,Chad,Cereal,Online,L,5/8/2012,306080234,5/18/2012,4798,205.7,117.11,986948.6,561893.78,425054.82 +Sub-Saharan Africa,Comoros,Personal Care,Online,L,10/20/2016,668375432,10/20/2016,5998,81.73,56.67,490216.54,339906.66,150309.88 +Europe,Georgia,Cereal,Online,C,11/19/2013,298500525,12/11/2013,1794,205.7,117.11,369025.8,210095.34,158930.46 +Europe,Norway,Vegetables,Offline,C,6/1/2016,473066842,7/10/2016,9846,154.06,90.93,1516874.76,895296.78,621577.98 +Middle East and North Africa,Jordan,Personal Care,Offline,C,10/17/2011,738998210,12/6/2011,4847,81.73,56.67,396145.31,274679.49,121465.82 +Sub-Saharan Africa,Burundi,Meat,Offline,M,3/7/2011,263530957,3/26/2011,3521,421.89,364.69,1485474.69,1284073.49,201401.2 +Europe,Latvia,Cereal,Online,L,6/16/2015,984213912,6/16/2015,9623,205.7,117.11,1979451.1,1126949.53,852501.57 +Sub-Saharan Africa,Comoros,Beverages,Online,M,6/1/2011,858908402,6/8/2011,8938,47.45,31.79,424108.1,284139.02,139969.08 +Europe,Kosovo,Beverages,Online,L,6/4/2013,615788257,7/18/2013,4284,47.45,31.79,203275.8,136188.36,67087.44 +Asia,Myanmar,Office Supplies,Online,M,3/13/2014,603339803,4/9/2014,510,651.21,524.96,332117.1,267729.6,64387.5 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,C,4/17/2011,340361869,4/29/2011,9495,205.7,117.11,1953121.5,1111959.45,841162.05 +Central America and the Caribbean,Haiti,Fruits,Offline,H,11/29/2010,765965783,12/17/2010,5152,9.33,6.92,48068.16,35651.84,12416.32 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,H,7/15/2016,189575374,7/15/2016,8421,154.06,90.93,1297339.26,765721.53,531617.73 +Europe,Denmark,Personal Care,Online,M,7/27/2017,140926969,8/27/2017,2277,81.73,56.67,186099.21,129037.59,57061.62 +Asia,Taiwan,Fruits,Offline,C,10/29/2015,420069396,11/14/2015,6724,9.33,6.92,62734.92,46530.08,16204.84 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,L,3/13/2014,447363984,4/11/2014,3799,651.21,524.96,2473946.79,1994323.04,479623.75 +North America,Canada,Cereal,Online,M,11/6/2012,613484561,12/5/2012,2569,205.7,117.11,528443.3,300855.59,227587.71 +Sub-Saharan Africa,Mozambique,Fruits,Online,M,1/5/2013,929417455,2/13/2013,4133,9.33,6.92,38560.89,28600.36,9960.53 +Central America and the Caribbean,Guatemala,Beverages,Online,L,3/15/2013,576461493,4/4/2013,6621,47.45,31.79,314166.45,210481.59,103684.86 +Australia and Oceania,Federated States of Micronesia,Household,Online,C,12/26/2012,156228005,2/12/2013,193,668.27,502.54,128976.11,96990.22,31985.89 +Europe,Armenia,Office Supplies,Online,M,10/17/2016,340640819,11/21/2016,2043,651.21,524.96,1330422.03,1072493.28,257928.75 +Australia and Oceania,Papua New Guinea,Household,Online,L,12/21/2014,521936261,12/29/2014,1393,668.27,502.54,930900.11,700038.22,230861.89 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,H,4/15/2010,162663161,5/16/2010,4499,437.2,263.33,1966962.8,1184721.67,782241.13 +Middle East and North Africa,Jordan,Fruits,Offline,L,2/22/2014,145682847,3/27/2014,9647,9.33,6.92,90006.51,66757.24,23249.27 +Europe,Iceland,Office Supplies,Offline,M,7/8/2012,524169147,8/5/2012,2154,651.21,524.96,1402706.34,1130763.84,271942.5 +Middle East and North Africa,Egypt,Baby Food,Online,H,2/26/2015,971608388,4/15/2015,9368,255.28,159.42,2391463.04,1493446.56,898016.48 +Sub-Saharan Africa,Swaziland,Fruits,Online,L,12/9/2013,331799399,12/16/2013,5670,9.33,6.92,52901.1,39236.4,13664.7 +Sub-Saharan Africa,Chad,Vegetables,Offline,H,12/17/2016,668853509,1/27/2017,7472,154.06,90.93,1151136.32,679428.96,471707.36 +Middle East and North Africa,Kuwait,Office Supplies,Online,C,6/16/2014,517194545,7/1/2014,8214,651.21,524.96,5349038.94,4312021.44,1037017.5 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,L,11/8/2012,731558835,11/22/2012,3371,651.21,524.96,2195228.91,1769640.16,425588.75 +Europe,Serbia,Meat,Offline,L,11/17/2015,436995208,11/24/2015,5448,421.89,364.69,2298456.72,1986831.12,311625.6 +Sub-Saharan Africa,Sudan,Fruits,Online,M,2/26/2013,178864991,3/28/2013,8981,9.33,6.92,83792.73,62148.52,21644.21 +Middle East and North Africa,Egypt,Personal Care,Offline,M,4/29/2014,572842013,5/3/2014,5536,81.73,56.67,452457.28,313725.12,138732.16 +Europe,Ireland,Fruits,Online,M,12/8/2014,954912602,12/24/2014,8714,9.33,6.92,81301.62,60300.88,21000.74 +Australia and Oceania,Fiji,Beverages,Offline,L,5/23/2015,731375586,7/1/2015,9144,47.45,31.79,433882.8,290687.76,143195.04 +Asia,Turkmenistan,Cereal,Offline,H,2/27/2017,728842294,3/8/2017,9486,205.7,117.11,1951270.2,1110905.46,840364.74 +Sub-Saharan Africa,Cape Verde,Fruits,Online,L,6/1/2011,944236552,6/4/2011,9434,9.33,6.92,88019.22,65283.28,22735.94 +Middle East and North Africa,Kuwait,Household,Online,M,2/10/2013,994794690,2/21/2013,710,668.27,502.54,474471.7,356803.4,117668.3 +Central America and the Caribbean,Nicaragua,Beverages,Online,L,10/9/2011,568065536,10/16/2011,2070,47.45,31.79,98221.5,65805.3,32416.2 +Sub-Saharan Africa,Sierra Leone,Cereal,Offline,C,2/12/2013,771910417,3/19/2013,4301,205.7,117.11,884715.7,503690.11,381025.59 +Middle East and North Africa,Egypt,Office Supplies,Online,C,8/3/2012,984503161,8/23/2012,5218,651.21,524.96,3398013.78,2739241.28,658772.5 +Sub-Saharan Africa,Central African Republic,Beverages,Online,C,4/2/2014,204330098,4/8/2014,4672,47.45,31.79,221686.4,148522.88,73163.52 +Australia and Oceania,Tuvalu,Household,Online,M,11/18/2011,200190055,12/12/2011,9541,668.27,502.54,6375964.07,4794734.14,1581229.93 +Europe,Slovakia,Meat,Offline,M,6/21/2015,561194360,7/6/2015,8737,421.89,364.69,3686052.93,3186296.53,499756.4 +Asia,Brunei,Meat,Online,H,2/19/2017,946766841,3/4/2017,8202,421.89,364.69,3460341.78,2991187.38,469154.4 +Europe,Austria,Cosmetics,Online,M,1/24/2010,636643826,2/4/2010,5911,437.2,263.33,2584289.2,1556543.63,1027745.57 +Europe,Macedonia,Vegetables,Offline,H,1/4/2015,780874145,2/18/2015,6867,154.06,90.93,1057930.02,624416.31,433513.71 +Europe,Liechtenstein,Personal Care,Offline,L,12/6/2015,349819123,12/14/2015,8107,81.73,56.67,662585.11,459423.69,203161.42 +Central America and the Caribbean,Nicaragua,Personal Care,Online,H,10/10/2016,184152591,11/18/2016,3699,81.73,56.67,302319.27,209622.33,92696.94 +Europe,Iceland,Personal Care,Online,M,12/29/2014,744860875,1/31/2015,9740,81.73,56.67,796050.2,551965.8,244084.4 +Europe,Croatia,Cosmetics,Offline,C,11/16/2012,763242805,12/13/2012,9362,437.2,263.33,4093066.4,2465295.46,1627770.94 +Asia,Brunei,Meat,Offline,C,10/15/2013,390909707,11/6/2013,7724,421.89,364.69,3258678.36,2816865.56,441812.8 +Europe,Macedonia,Baby Food,Online,M,10/18/2010,749785411,10/23/2010,7020,255.28,159.42,1792065.6,1119128.4,672937.2 +Europe,Greece,Meat,Offline,C,3/6/2013,782106244,4/3/2013,1473,421.89,364.69,621443.97,537188.37,84255.6 +Asia,Philippines,Office Supplies,Online,L,5/4/2012,400421035,6/3/2012,2337,651.21,524.96,1521877.77,1226831.52,295046.25 +Sub-Saharan Africa,Djibouti,Meat,Online,C,11/28/2015,937591111,12/12/2015,2900,421.89,364.69,1223481,1057601,165880 +Sub-Saharan Africa,Lesotho,Snacks,Online,M,8/19/2013,196790301,9/9/2013,3478,152.58,97.44,530673.24,338896.32,191776.92 +Sub-Saharan Africa,Benin,Cosmetics,Offline,L,6/25/2011,101504933,6/30/2011,6420,437.2,263.33,2806824,1690578.6,1116245.4 +Middle East and North Africa,Bahrain,Fruits,Offline,M,9/10/2012,845533835,9/20/2012,1106,9.33,6.92,10318.98,7653.52,2665.46 +Australia and Oceania,Palau,Snacks,Offline,C,1/3/2014,442988336,2/14/2014,8948,152.58,97.44,1365285.84,871893.12,493392.72 +Middle East and North Africa,Afghanistan,Office Supplies,Offline,L,1/2/2017,578292262,2/15/2017,8386,651.21,524.96,5461047.06,4402314.56,1058732.5 +Sub-Saharan Africa,Burkina Faso,Household,Offline,C,10/8/2016,756181943,10/31/2016,9896,668.27,502.54,6613199.92,4973135.84,1640064.08 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,M,3/24/2013,551706206,4/20/2013,981,47.45,31.79,46548.45,31185.99,15362.46 +Asia,Sri Lanka,Personal Care,Online,C,12/12/2014,960226380,12/25/2014,1179,81.73,56.67,96359.67,66813.93,29545.74 +Sub-Saharan Africa,Togo,Baby Food,Online,C,8/18/2012,347416293,9/17/2012,7056,255.28,159.42,1801255.68,1124867.52,676388.16 +Sub-Saharan Africa,Mauritania,Fruits,Online,L,3/9/2013,299262273,4/17/2013,7212,9.33,6.92,67287.96,49907.04,17380.92 +Sub-Saharan Africa,Guinea,Household,Online,M,3/25/2013,672063148,5/1/2013,7275,668.27,502.54,4861664.25,3655978.5,1205685.75 +Central America and the Caribbean,Dominica,Cereal,Online,C,6/12/2010,942430245,7/19/2010,4907,205.7,117.11,1009369.9,574658.77,434711.13 +Europe,Poland,Household,Online,M,12/10/2014,657287395,1/19/2015,4801,668.27,502.54,3208364.27,2412694.54,795669.73 +Europe,San Marino,Cosmetics,Offline,L,3/1/2015,783870923,3/10/2015,3680,437.2,263.33,1608896,969054.4,639841.6 +Asia,Turkmenistan,Personal Care,Offline,M,12/29/2011,559729659,2/15/2012,5299,81.73,56.67,433087.27,300294.33,132792.94 +Sub-Saharan Africa,Liberia,Meat,Offline,C,12/10/2014,642724931,12/29/2014,5445,421.89,364.69,2297191.05,1985737.05,311454 +Middle East and North Africa,Oman,Clothes,Offline,C,8/28/2015,861030566,9/26/2015,6933,109.28,35.84,757638.24,248478.72,509159.52 +Asia,Malaysia,Household,Online,M,6/4/2014,663132894,7/18/2014,4614,668.27,502.54,3083397.78,2318719.56,764678.22 +Europe,Latvia,Cereal,Online,L,5/17/2016,467830741,6/3/2016,367,205.7,117.11,75491.9,42979.37,32512.53 +Asia,Turkmenistan,Cosmetics,Online,C,7/28/2012,314235436,8/17/2012,8103,437.2,263.33,3542631.6,2133762.99,1408868.61 +Central America and the Caribbean,El Salvador,Office Supplies,Online,L,1/24/2014,311770808,1/30/2014,8765,651.21,524.96,5707855.65,4601274.4,1106581.25 +Asia,Brunei,Baby Food,Offline,C,4/2/2010,190173184,5/22/2010,5326,255.28,159.42,1359621.28,849070.92,510550.36 +Australia and Oceania,Tonga,Fruits,Offline,H,7/12/2010,649491393,7/16/2010,7791,9.33,6.92,72690.03,53913.72,18776.31 +Asia,Brunei,Cereal,Online,H,3/17/2010,210086762,5/1/2010,8196,205.7,117.11,1685917.2,959833.56,726083.64 +Australia and Oceania,Tuvalu,Snacks,Offline,L,1/12/2017,162633121,2/11/2017,5609,152.58,97.44,855821.22,546540.96,309280.26 +Sub-Saharan Africa,Cape Verde,Fruits,Online,L,2/1/2017,518116796,3/7/2017,1128,9.33,6.92,10524.24,7805.76,2718.48 +Europe,Belarus,Fruits,Online,C,6/15/2016,457836616,7/1/2016,2884,9.33,6.92,26907.72,19957.28,6950.44 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,H,9/16/2014,583403909,9/19/2014,1036,668.27,502.54,692327.72,520631.44,171696.28 +Sub-Saharan Africa,Mauritania,Vegetables,Online,C,4/10/2016,666742503,4/17/2016,2778,154.06,90.93,427978.68,252603.54,175375.14 +North America,Canada,Household,Online,M,7/2/2011,100088727,7/6/2011,7333,668.27,502.54,4900423.91,3685125.82,1215298.09 +Sub-Saharan Africa,Djibouti,Meat,Offline,C,9/23/2010,145991408,10/3/2010,957,421.89,364.69,403748.73,349008.33,54740.4 +Asia,Japan,Cereal,Online,L,3/20/2010,787311875,3/22/2010,1935,205.7,117.11,398029.5,226607.85,171421.65 +Europe,Romania,Cereal,Offline,M,1/30/2011,277223956,3/17/2011,5584,205.7,117.11,1148628.8,653942.24,494686.56 +Australia and Oceania,East Timor,Personal Care,Online,M,7/2/2015,989213979,7/23/2015,9254,81.73,56.67,756329.42,524424.18,231905.24 +Sub-Saharan Africa,Chad,Cereal,Online,H,5/10/2015,867080771,6/25/2015,7324,205.7,117.11,1506546.8,857713.64,648833.16 +Australia and Oceania,Tuvalu,Personal Care,Online,H,3/3/2011,174935662,4/22/2011,6205,81.73,56.67,507134.65,351637.35,155497.3 +Europe,Germany,Fruits,Offline,H,11/21/2015,147202479,11/24/2015,9340,9.33,6.92,87142.2,64632.8,22509.4 +Europe,Armenia,Cosmetics,Online,M,3/25/2013,738617551,5/4/2013,2202,437.2,263.33,962714.4,579852.66,382861.74 +Central America and the Caribbean,Honduras,Cosmetics,Online,C,6/26/2014,174229705,7/24/2014,7296,437.2,263.33,3189811.2,1921255.68,1268555.52 +Asia,Sri Lanka,Fruits,Online,C,11/9/2016,799400269,11/12/2016,9159,9.33,6.92,85453.47,63380.28,22073.19 +Sub-Saharan Africa,Togo,Cosmetics,Online,M,11/3/2014,529803073,12/11/2014,9358,437.2,263.33,4091317.6,2464242.14,1627075.46 +Asia,Brunei,Meat,Offline,C,7/21/2011,501424443,8/8/2011,1490,421.89,364.69,628616.1,543388.1,85228 +Sub-Saharan Africa,South Sudan,Cosmetics,Online,C,12/22/2014,120563209,1/7/2015,6187,437.2,263.33,2704956.4,1629222.71,1075733.69 +Sub-Saharan Africa,Malawi,Office Supplies,Online,C,6/5/2011,213830697,6/26/2011,6110,651.21,524.96,3978893.1,3207505.6,771387.5 +Europe,Slovakia,Beverages,Offline,C,10/19/2014,778150737,10/26/2014,950,47.45,31.79,45077.5,30200.5,14877 +Europe,United Kingdom,Baby Food,Online,M,5/2/2017,530759656,5/17/2017,2432,255.28,159.42,620840.96,387709.44,233131.52 +Sub-Saharan Africa,Tanzania,Cereal,Offline,H,2/13/2016,959206283,3/3/2016,9310,205.7,117.11,1915067,1090294.1,824772.9 +Europe,San Marino,Fruits,Online,H,11/17/2016,471351945,11/28/2016,2370,9.33,6.92,22112.1,16400.4,5711.7 +North America,Canada,Snacks,Offline,C,1/21/2015,245370471,2/10/2015,9430,152.58,97.44,1438829.4,918859.2,519970.2 +Middle East and North Africa,Morocco,Snacks,Offline,L,9/18/2014,179748189,10/26/2014,338,152.58,97.44,51572.04,32934.72,18637.32 +Asia,Malaysia,Fruits,Online,C,3/15/2017,243283927,4/28/2017,1975,9.33,6.92,18426.75,13667,4759.75 +North America,Greenland,Baby Food,Online,L,5/14/2017,925089013,6/14/2017,3251,255.28,159.42,829915.28,518274.42,311640.86 +Europe,Montenegro,Cereal,Offline,H,11/25/2014,984587275,12/28/2014,109,205.7,117.11,22421.3,12764.99,9656.31 +Europe,Spain,Cereal,Online,M,7/23/2010,601515042,9/5/2010,523,205.7,117.11,107581.1,61248.53,46332.57 +Sub-Saharan Africa,Mauritius ,Beverages,Online,H,7/10/2017,925921142,8/26/2017,9497,47.45,31.79,450632.65,301909.63,148723.02 +Europe,Kosovo,Beverages,Offline,L,3/6/2012,928166902,4/14/2012,4067,47.45,31.79,192979.15,129289.93,63689.22 +Central America and the Caribbean,Honduras,Beverages,Online,H,8/15/2013,548926150,8/19/2013,8301,47.45,31.79,393882.45,263888.79,129993.66 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,M,9/23/2011,249185216,11/4/2011,8298,437.2,263.33,3627885.6,2185112.34,1442773.26 +North America,Canada,Cosmetics,Offline,C,5/13/2016,560242927,6/20/2016,7187,437.2,263.33,3142156.4,1892552.71,1249603.69 +Europe,Netherlands,Cosmetics,Offline,C,9/30/2015,733710610,11/11/2015,129,437.2,263.33,56398.8,33969.57,22429.23 +Europe,San Marino,Meat,Online,M,7/6/2010,991512095,8/17/2010,9317,421.89,364.69,3930749.13,3397816.73,532932.4 +Europe,Poland,Cosmetics,Offline,H,7/7/2017,275883710,8/15/2017,8975,437.2,263.33,3923870,2363386.75,1560483.25 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,H,1/7/2013,299374282,1/30/2013,358,154.06,90.93,55153.48,32552.94,22600.54 +Asia,Sri Lanka,Baby Food,Offline,L,3/19/2012,594845139,5/6/2012,6750,255.28,159.42,1723140,1076085,647055 +Europe,Luxembourg,Cereal,Online,M,6/7/2012,765470111,6/9/2012,8471,205.7,117.11,1742484.7,992038.81,750445.89 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,L,1/24/2012,934735524,3/8/2012,7868,154.06,90.93,1212144.08,715437.24,496706.84 +Europe,Switzerland,Household,Offline,C,5/7/2014,396440207,5/19/2014,4322,668.27,502.54,2888262.94,2171977.88,716285.06 +Sub-Saharan Africa,Kenya,Personal Care,Online,L,1/9/2016,764695489,1/23/2016,9243,81.73,56.67,755430.39,523800.81,231629.58 +Sub-Saharan Africa,Nigeria,Snacks,Online,L,2/7/2011,123925197,3/25/2011,1074,152.58,97.44,163870.92,104650.56,59220.36 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Online,H,5/19/2017,678865659,5/31/2017,289,47.45,31.79,13713.05,9187.31,4525.74 +Central America and the Caribbean,Cuba,Fruits,Offline,H,1/27/2012,204565703,2/7/2012,4392,9.33,6.92,40977.36,30392.64,10584.72 +Sub-Saharan Africa,South Africa,Cosmetics,Online,H,4/25/2011,596386659,4/25/2011,2920,437.2,263.33,1276624,768923.6,507700.4 +Middle East and North Africa,Azerbaijan,Cereal,Offline,L,5/19/2013,220002353,6/16/2013,2440,205.7,117.11,501908,285748.4,216159.6 +Australia and Oceania,Solomon Islands,Cereal,Offline,C,1/15/2010,661399114,1/19/2010,1550,205.7,117.11,318835,181520.5,137314.5 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,H,1/18/2013,876875770,2/16/2013,5881,651.21,524.96,3829766.01,3087289.76,742476.25 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,H,7/9/2012,343043649,7/22/2012,3094,255.28,159.42,789836.32,493245.48,296590.84 +Sub-Saharan Africa,Kenya,Baby Food,Online,M,12/27/2010,406826579,1/4/2011,7880,255.28,159.42,2011606.4,1256229.6,755376.8 +Europe,Estonia,Cereal,Offline,M,1/18/2012,235460889,2/14/2012,6964,205.7,117.11,1432494.8,815554.04,616940.76 +Australia and Oceania,East Timor,Vegetables,Online,L,7/29/2016,866495406,8/21/2016,4101,154.06,90.93,631800.06,372903.93,258896.13 +Australia and Oceania,Fiji,Vegetables,Online,C,5/14/2011,257791459,5/24/2011,5076,154.06,90.93,782008.56,461560.68,320447.88 +Asia,Sri Lanka,Clothes,Offline,L,10/15/2010,937522876,11/27/2010,2708,109.28,35.84,295930.24,97054.72,198875.52 +Asia,Tajikistan,Cosmetics,Offline,C,2/14/2015,554175984,3/25/2015,1844,437.2,263.33,806196.8,485580.52,320616.28 +Asia,Brunei,Fruits,Offline,C,5/13/2014,426549613,5/13/2014,4364,9.33,6.92,40716.12,30198.88,10517.24 +Sub-Saharan Africa,Comoros,Fruits,Offline,C,9/16/2014,593755090,11/5/2014,4180,9.33,6.92,38999.4,28925.6,10073.8 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Online,L,1/25/2012,265216243,3/7/2012,2235,81.73,56.67,182666.55,126657.45,56009.1 +Sub-Saharan Africa,Gabon,Meat,Online,L,12/25/2010,970669400,2/9/2011,1501,421.89,364.69,633256.89,547399.69,85857.2 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,C,4/11/2013,710163390,5/2/2013,1983,154.06,90.93,305500.98,180314.19,125186.79 +North America,Greenland,Baby Food,Online,L,4/7/2014,704059541,5/16/2014,5719,255.28,159.42,1459946.32,911722.98,548223.34 +Europe,Ukraine,Clothes,Online,M,2/12/2014,443031680,2/22/2014,1774,109.28,35.84,193862.72,63580.16,130282.56 +Central America and the Caribbean,Jamaica,Vegetables,Online,M,1/22/2014,838066136,1/28/2014,1248,154.06,90.93,192266.88,113480.64,78786.24 +Asia,Japan,Snacks,Online,L,8/9/2012,170461738,9/19/2012,2271,152.58,97.44,346509.18,221286.24,125222.94 +Sub-Saharan Africa,Mauritania,Beverages,Online,C,11/25/2016,841829812,1/1/2017,5004,47.45,31.79,237439.8,159077.16,78362.64 +Europe,Liechtenstein,Office Supplies,Online,L,3/24/2016,824094188,3/31/2016,6638,651.21,524.96,4322731.98,3484684.48,838047.5 +Middle East and North Africa,Algeria,Beverages,Offline,H,1/28/2016,409491193,2/27/2016,6399,47.45,31.79,303632.55,203424.21,100208.34 +Sub-Saharan Africa,Liberia,Baby Food,Online,C,8/23/2011,860569655,9/10/2011,540,255.28,159.42,137851.2,86086.8,51764.4 +Australia and Oceania,Marshall Islands,Cosmetics,Online,C,5/2/2014,360190904,6/21/2014,7347,437.2,263.33,3212108.4,1934685.51,1277422.89 +Central America and the Caribbean,Jamaica,Beverages,Online,C,2/12/2010,761528766,3/26/2010,2139,47.45,31.79,101495.55,67998.81,33496.74 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Online,H,4/26/2016,838069570,5/19/2016,2264,651.21,524.96,1474339.44,1188509.44,285830 +Central America and the Caribbean,Cuba,Baby Food,Online,H,3/31/2017,333612143,4/10/2017,2102,255.28,159.42,536598.56,335100.84,201497.72 +Europe,Estonia,Beverages,Online,M,6/3/2013,412267816,7/10/2013,8063,47.45,31.79,382589.35,256322.77,126266.58 +Central America and the Caribbean,Dominica,Fruits,Offline,C,3/22/2010,508460414,4/11/2010,3590,9.33,6.92,33494.7,24842.8,8651.9 +Sub-Saharan Africa,Liberia,Baby Food,Offline,M,1/29/2014,576926267,3/13/2014,4158,255.28,159.42,1061454.24,662868.36,398585.88 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,M,7/25/2013,642714202,8/20/2013,2270,437.2,263.33,992444,597759.1,394684.9 +Europe,Latvia,Office Supplies,Offline,C,6/17/2013,351185548,6/21/2013,2463,651.21,524.96,1603930.23,1292976.48,310953.75 +Sub-Saharan Africa,Cameroon,Snacks,Online,C,10/30/2015,318014132,10/30/2015,6304,152.58,97.44,961864.32,614261.76,347602.56 +Sub-Saharan Africa,Comoros,Baby Food,Online,C,3/20/2016,779186284,5/8/2016,7392,255.28,159.42,1887029.76,1178432.64,708597.12 +Sub-Saharan Africa,Swaziland,Meat,Online,H,1/12/2015,241000831,2/4/2015,6356,421.89,364.69,2681532.84,2317969.64,363563.2 +North America,Canada,Beverages,Offline,C,9/26/2013,430069100,10/8/2013,5859,47.45,31.79,278009.55,186257.61,91751.94 +Europe,Finland,Snacks,Online,L,1/31/2011,443314921,3/13/2011,5592,152.58,97.44,853227.36,544884.48,308342.88 +Sub-Saharan Africa,Zambia,Meat,Offline,L,6/15/2014,797974622,8/1/2014,7278,421.89,364.69,3070515.42,2654213.82,416301.6 +Middle East and North Africa,Pakistan,Office Supplies,Offline,H,5/13/2013,281597030,5/21/2013,9674,651.21,524.96,6299805.54,5078463.04,1221342.5 +Middle East and North Africa,Afghanistan,Personal Care,Online,L,7/17/2013,902043473,8/2/2013,3564,81.73,56.67,291285.72,201971.88,89313.84 +Australia and Oceania,Nauru,Office Supplies,Offline,H,6/4/2010,237487781,7/23/2010,6767,651.21,524.96,4406738.07,3552404.32,854333.75 +Sub-Saharan Africa,Madagascar,Beverages,Online,L,8/26/2015,886416280,10/12/2015,9130,47.45,31.79,433218.5,290242.7,142975.8 +Middle East and North Africa,Oman,Baby Food,Offline,L,6/5/2015,117627799,7/16/2015,7535,255.28,159.42,1923534.8,1201229.7,722305.1 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Online,M,3/2/2012,220233666,3/27/2012,891,109.28,35.84,97368.48,31933.44,65435.04 +Australia and Oceania,Fiji,Beverages,Online,L,2/19/2013,853657710,3/23/2013,5141,47.45,31.79,243940.45,163432.39,80508.06 +Sub-Saharan Africa,Guinea,Fruits,Offline,C,7/11/2011,397636258,7/15/2011,8260,9.33,6.92,77065.8,57159.2,19906.6 +Europe,Andorra,Personal Care,Offline,M,12/7/2012,902218139,1/3/2013,5251,81.73,56.67,429164.23,297574.17,131590.06 +Europe,Norway,Office Supplies,Online,C,6/21/2016,437764680,8/7/2016,3152,651.21,524.96,2052613.92,1654673.92,397940 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,M,12/11/2010,744949710,1/29/2011,6028,651.21,524.96,3925493.88,3164458.88,761035 +Middle East and North Africa,Somalia,Beverages,Online,L,7/5/2016,484759557,8/3/2016,9980,47.45,31.79,473551,317264.2,156286.8 +Sub-Saharan Africa,Mali,Vegetables,Online,H,10/2/2012,188493049,10/28/2012,8137,154.06,90.93,1253586.22,739897.41,513688.81 +Australia and Oceania,Marshall Islands,Baby Food,Online,H,8/9/2010,907761514,9/17/2010,5659,255.28,159.42,1444629.52,902157.78,542471.74 +Central America and the Caribbean,El Salvador,Cosmetics,Online,C,9/14/2010,164488780,9/19/2010,4740,437.2,263.33,2072328,1248184.2,824143.8 +Central America and the Caribbean,Haiti,Baby Food,Online,L,10/3/2014,500911176,10/31/2014,9603,255.28,159.42,2451453.84,1530910.26,920543.58 +Middle East and North Africa,Oman,Meat,Online,L,3/3/2014,929577529,4/17/2014,1503,421.89,364.69,634100.67,548129.07,85971.6 +North America,United States of America,Household,Offline,M,7/26/2016,983349168,8/4/2016,3726,668.27,502.54,2489974.02,1872464.04,617509.98 +Asia,Philippines,Meat,Online,M,9/15/2011,265399920,9/27/2011,6589,421.89,364.69,2779833.21,2402942.41,376890.8 +Europe,Belarus,Clothes,Offline,H,2/12/2013,699216115,2/21/2013,2441,109.28,35.84,266752.48,87485.44,179267.04 +Sub-Saharan Africa,Zimbabwe,Fruits,Online,M,6/22/2016,678596580,8/3/2016,663,9.33,6.92,6185.79,4587.96,1597.83 +Sub-Saharan Africa,Angola,Personal Care,Online,L,12/10/2010,917652642,12/25/2010,2664,81.73,56.67,217728.72,150968.88,66759.84 +Central America and the Caribbean,El Salvador,Meat,Offline,H,3/30/2013,400808131,4/25/2013,6888,421.89,364.69,2905978.32,2511984.72,393993.6 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,C,11/22/2010,432799375,12/22/2010,3808,154.06,90.93,586660.48,346261.44,240399.04 +Europe,Bosnia and Herzegovina,Clothes,Online,M,5/22/2011,588675200,6/15/2011,928,109.28,35.84,101411.84,33259.52,68152.32 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,C,9/23/2015,963796937,10/9/2015,7786,255.28,159.42,1987610.08,1241244.12,746365.96 +Europe,Serbia,Office Supplies,Offline,L,8/10/2014,823838412,8/14/2014,949,651.21,524.96,617998.29,498187.04,119811.25 +Middle East and North Africa,Libya,Cosmetics,Offline,M,12/10/2014,854785954,1/28/2015,9014,437.2,263.33,3940920.8,2373656.62,1567264.18 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,H,5/5/2013,912938392,6/24/2013,7612,651.21,524.96,4957010.52,3995995.52,961015 +Asia,Kazakhstan,Cosmetics,Online,C,1/26/2015,474907052,2/13/2015,4405,437.2,263.33,1925866,1159968.65,765897.35 +Middle East and North Africa,Egypt,Meat,Offline,L,1/31/2015,887615764,2/4/2015,4084,421.89,364.69,1722998.76,1489393.96,233604.8 +Middle East and North Africa,Turkey,Fruits,Offline,H,12/23/2016,418300855,1/15/2017,3373,9.33,6.92,31470.09,23341.16,8128.93 +Sub-Saharan Africa,Lesotho,Fruits,Offline,H,1/21/2014,104511153,2/16/2014,6028,9.33,6.92,56241.24,41713.76,14527.48 +Asia,Turkmenistan,Fruits,Online,H,11/2/2015,604107987,12/1/2015,7833,9.33,6.92,73081.89,54204.36,18877.53 +Asia,Laos,Baby Food,Offline,L,12/18/2013,845265185,1/22/2014,1607,255.28,159.42,410234.96,256187.94,154047.02 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,L,4/18/2016,276469075,4/29/2016,2198,152.58,97.44,335370.84,214173.12,121197.72 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,M,10/27/2012,216518485,11/8/2012,1486,81.73,56.67,121450.78,84211.62,37239.16 +Europe,Germany,Meat,Offline,H,4/26/2017,704524743,5/3/2017,3382,421.89,364.69,1426831.98,1233381.58,193450.4 +Central America and the Caribbean,Costa Rica,Baby Food,Online,L,7/17/2010,949911677,7/20/2010,8829,255.28,159.42,2253867.12,1407519.18,846347.94 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,L,3/8/2012,682415616,3/28/2012,800,9.33,6.92,7464,5536,1928 +Sub-Saharan Africa,Uganda,Household,Online,C,7/1/2016,602085387,7/16/2016,9301,668.27,502.54,6215579.27,4674124.54,1541454.73 +Asia,Thailand,Cosmetics,Offline,M,3/23/2011,129282319,4/3/2011,6366,437.2,263.33,2783215.2,1676358.78,1106856.42 +Asia,Singapore,Snacks,Offline,H,9/3/2011,554680240,9/21/2011,1064,152.58,97.44,162345.12,103676.16,58668.96 +Central America and the Caribbean,Honduras,Household,Online,H,7/4/2011,989265477,7/12/2011,4493,668.27,502.54,3002537.11,2257912.22,744624.89 +Sub-Saharan Africa,Rwanda,Household,Offline,M,10/20/2016,614336860,12/3/2016,4784,668.27,502.54,3197003.68,2404151.36,792852.32 +Sub-Saharan Africa,Nigeria,Vegetables,Offline,C,12/30/2011,931505715,2/17/2012,2096,154.06,90.93,322909.76,190589.28,132320.48 +Asia,South Korea,Clothes,Online,C,8/27/2016,812695872,10/2/2016,3623,109.28,35.84,395921.44,129848.32,266073.12 +Sub-Saharan Africa,Nigeria,Vegetables,Online,M,7/20/2013,550143659,8/22/2013,8589,154.06,90.93,1323221.34,780997.77,542223.57 +Sub-Saharan Africa,Zimbabwe,Clothes,Offline,M,1/11/2013,506397902,1/14/2013,3247,109.28,35.84,354832.16,116372.48,238459.68 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,M,5/8/2011,664319932,6/3/2011,5885,651.21,524.96,3832370.85,3089389.6,742981.25 +Sub-Saharan Africa,Rwanda,Beverages,Online,L,3/14/2017,177083575,3/29/2017,1820,47.45,31.79,86359,57857.8,28501.2 +Central America and the Caribbean,Honduras,Vegetables,Online,H,1/14/2010,518175160,1/16/2010,8400,154.06,90.93,1294104,763812,530292 +Europe,United Kingdom,Cosmetics,Offline,L,1/14/2012,531393516,1/18/2012,5,437.2,263.33,2186,1316.65,869.35 +Sub-Saharan Africa,Ethiopia,Meat,Online,H,2/24/2016,480849969,2/25/2016,3046,421.89,364.69,1285076.94,1110845.74,174231.2 +Sub-Saharan Africa,South Africa,Meat,Online,C,8/7/2012,700968348,8/21/2012,966,421.89,364.69,407545.74,352290.54,55255.2 +Europe,Germany,Baby Food,Offline,C,5/26/2015,246484982,6/19/2015,9239,255.28,159.42,2358531.92,1472881.38,885650.54 +Asia,Laos,Fruits,Online,H,2/12/2013,942448699,2/15/2013,368,9.33,6.92,3433.44,2546.56,886.88 +Sub-Saharan Africa,Ethiopia,Snacks,Online,H,7/15/2010,634220826,8/18/2010,8891,152.58,97.44,1356588.78,866339.04,490249.74 +North America,Mexico,Clothes,Online,M,4/16/2017,837475192,5/26/2017,6375,109.28,35.84,696660,228480,468180 +Europe,Russia,Personal Care,Online,H,10/12/2013,888198125,10/18/2013,6418,81.73,56.67,524543.14,363708.06,160835.08 +Australia and Oceania,Palau,Cereal,Online,C,7/24/2015,192688453,7/31/2015,9650,205.7,117.11,1985005,1130111.5,854893.5 +Europe,Czech Republic,Household,Offline,H,7/10/2016,477557504,8/10/2016,8733,668.27,502.54,5836001.91,4388681.82,1447320.09 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,M,6/1/2015,839729106,6/1/2015,3358,47.45,31.79,159337.1,106750.82,52586.28 +Europe,Greece,Fruits,Offline,H,1/18/2012,896439588,1/25/2012,5250,9.33,6.92,48982.5,36330,12652.5 +Central America and the Caribbean,Haiti,Beverages,Online,H,1/31/2011,335237777,2/26/2011,3163,47.45,31.79,150084.35,100551.77,49532.58 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,L,9/5/2010,263985002,10/25/2010,7883,437.2,263.33,3446447.6,2075830.39,1370617.21 +Europe,Montenegro,Fruits,Offline,C,11/2/2013,960855090,11/6/2013,7228,9.33,6.92,67437.24,50017.76,17419.48 +Europe,Montenegro,Cosmetics,Offline,C,1/22/2017,524334371,2/24/2017,1047,437.2,263.33,457748.4,275706.51,182041.89 +Europe,Malta,Baby Food,Offline,C,2/14/2014,723221671,3/2/2014,6219,255.28,159.42,1587586.32,991432.98,596153.34 +Sub-Saharan Africa,Namibia,Personal Care,Offline,M,1/5/2015,246628320,2/22/2015,1655,81.73,56.67,135263.15,93788.85,41474.3 +Europe,Serbia,Beverages,Online,L,11/6/2011,553978145,11/14/2011,3298,47.45,31.79,156490.1,104843.42,51646.68 +Asia,Singapore,Personal Care,Offline,L,12/18/2012,925007474,1/30/2013,9122,81.73,56.67,745541.06,516943.74,228597.32 +Sub-Saharan Africa,Madagascar,Meat,Online,H,5/23/2016,709765136,6/28/2016,4131,421.89,364.69,1742827.59,1506534.39,236293.2 +Central America and the Caribbean,Barbados,Cosmetics,Offline,M,8/31/2013,678612458,10/3/2013,5362,437.2,263.33,2344266.4,1411975.46,932290.94 +Sub-Saharan Africa,Madagascar,Cereal,Offline,C,4/23/2016,772223269,5/13/2016,6881,205.7,117.11,1415421.7,805833.91,609587.79 +Sub-Saharan Africa,Ghana,Snacks,Offline,H,3/12/2014,551583898,4/26/2014,4788,152.58,97.44,730553.04,466542.72,264010.32 +Middle East and North Africa,Afghanistan,Clothes,Online,L,3/9/2017,547993171,4/21/2017,2212,109.28,35.84,241727.36,79278.08,162449.28 +Europe,Sweden,Baby Food,Offline,C,7/4/2013,913062417,7/18/2013,4314,255.28,159.42,1101277.92,687737.88,413540.04 +Sub-Saharan Africa,Kenya,Cereal,Offline,L,5/14/2011,968715465,7/2/2011,3288,205.7,117.11,676341.6,385057.68,291283.92 +Sub-Saharan Africa,Namibia,Beverages,Online,M,6/19/2012,557188642,8/3/2012,3356,47.45,31.79,159242.2,106687.24,52554.96 +Sub-Saharan Africa,South Sudan,Snacks,Online,C,10/17/2015,491030776,12/1/2015,5773,152.58,97.44,880844.34,562521.12,318323.22 +Asia,Kazakhstan,Meat,Online,L,10/27/2013,303103196,12/16/2013,3826,421.89,364.69,1614151.14,1395303.94,218847.2 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,C,6/15/2011,496579730,6/15/2011,7832,205.7,117.11,1611042.4,917205.52,693836.88 +Sub-Saharan Africa,Chad,Fruits,Online,L,8/24/2014,294946706,8/27/2014,139,9.33,6.92,1296.87,961.88,334.99 +Europe,Kosovo,Baby Food,Offline,M,7/3/2011,792002952,8/22/2011,128,255.28,159.42,32675.84,20405.76,12270.08 +Central America and the Caribbean,Grenada,Clothes,Offline,C,11/26/2013,901859796,1/10/2014,9210,109.28,35.84,1006468.8,330086.4,676382.4 +Europe,Luxembourg,Fruits,Online,L,11/10/2015,508941066,12/15/2015,5826,9.33,6.92,54356.58,40315.92,14040.66 +Sub-Saharan Africa,Liberia,Baby Food,Offline,C,6/13/2012,917983090,7/9/2012,451,255.28,159.42,115131.28,71898.42,43232.86 +Asia,Nepal,Meat,Online,L,3/7/2011,804034698,3/21/2011,589,421.89,364.69,248493.21,214802.41,33690.8 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,L,1/14/2013,262457215,1/23/2013,5777,255.28,159.42,1474752.56,920969.34,553783.22 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,H,4/21/2016,358924472,4/29/2016,2582,47.45,31.79,122515.9,82081.78,40434.12 +Europe,Spain,Vegetables,Online,H,9/27/2012,879422795,10/18/2012,9603,154.06,90.93,1479438.18,873200.79,606237.39 +Europe,Latvia,Personal Care,Online,L,2/9/2014,780251014,3/30/2014,2469,81.73,56.67,201791.37,139918.23,61873.14 +Europe,Hungary,Meat,Online,C,7/9/2010,438020455,7/9/2010,8841,421.89,364.69,3729929.49,3224224.29,505705.2 +Central America and the Caribbean,Honduras,Cosmetics,Offline,H,1/29/2012,299654948,2/27/2012,3413,437.2,263.33,1492163.6,898745.29,593418.31 +Middle East and North Africa,Somalia,Meat,Offline,M,10/22/2014,432390820,12/9/2014,2907,421.89,364.69,1226434.23,1060153.83,166280.4 +Sub-Saharan Africa,Chad,Vegetables,Online,H,1/6/2012,973776900,1/14/2012,1079,154.06,90.93,166230.74,98113.47,68117.27 +Europe,Liechtenstein,Office Supplies,Offline,L,3/18/2013,781674516,4/13/2013,3715,651.21,524.96,2419245.15,1950226.4,469018.75 +Asia,Mongolia,Vegetables,Offline,C,1/16/2010,584257495,1/21/2010,3631,154.06,90.93,559391.86,330166.83,229225.03 +Europe,Lithuania,Clothes,Offline,L,5/15/2010,730012166,5/27/2010,5677,109.28,35.84,620382.56,203463.68,416918.88 +Europe,Malta,Cosmetics,Offline,H,10/3/2011,737737357,10/5/2011,1733,437.2,263.33,757667.6,456350.89,301316.71 +Asia,Laos,Baby Food,Online,C,10/28/2012,646544396,12/11/2012,5709,255.28,159.42,1457393.52,910128.78,547264.74 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Online,H,1/22/2017,565857112,3/8/2017,8549,81.73,56.67,698709.77,484471.83,214237.94 +Europe,Macedonia,Fruits,Online,C,11/10/2013,225411832,12/3/2013,3225,9.33,6.92,30089.25,22317,7772.25 +Australia and Oceania,New Zealand,Cosmetics,Offline,H,8/14/2012,325257384,9/22/2012,9743,437.2,263.33,4259639.6,2565624.19,1694015.41 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,L,3/24/2016,285755097,4/5/2016,138,651.21,524.96,89866.98,72444.48,17422.5 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,M,4/11/2017,497578799,4/15/2017,3479,437.2,263.33,1521018.8,916125.07,604893.73 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,M,12/30/2016,971714818,2/6/2017,863,9.33,6.92,8051.79,5971.96,2079.83 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,L,11/26/2013,889461982,12/20/2013,421,81.73,56.67,34408.33,23858.07,10550.26 +Australia and Oceania,Fiji,Baby Food,Online,H,2/19/2015,852431619,3/29/2015,2314,255.28,159.42,590717.92,368897.88,221820.04 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,H,7/21/2017,632547557,9/2/2017,3734,9.33,6.92,34838.22,25839.28,8998.94 +Central America and the Caribbean,Dominica,Beverages,Offline,C,7/2/2011,522046124,7/16/2011,3904,47.45,31.79,185244.8,124108.16,61136.64 +Asia,Singapore,Household,Online,H,11/21/2014,883476150,12/8/2014,9080,668.27,502.54,6067891.6,4563063.2,1504828.4 +Australia and Oceania,Marshall Islands,Snacks,Offline,M,5/31/2016,799698960,6/30/2016,7548,152.58,97.44,1151673.84,735477.12,416196.72 +Asia,Thailand,Cereal,Offline,C,3/8/2017,323888385,3/25/2017,4625,205.7,117.11,951362.5,541633.75,409728.75 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,L,10/20/2011,929530751,10/30/2011,7660,421.89,364.69,3231677.4,2793525.4,438152 +Europe,Vatican City,Personal Care,Online,H,11/16/2014,560424888,12/12/2014,1033,81.73,56.67,84427.09,58540.11,25886.98 +Middle East and North Africa,Oman,Fruits,Offline,H,10/11/2011,380682122,11/25/2011,1154,9.33,6.92,10766.82,7985.68,2781.14 +Middle East and North Africa,Oman,Snacks,Offline,H,6/14/2015,724726283,7/21/2015,1467,152.58,97.44,223834.86,142944.48,80890.38 +Australia and Oceania,Tuvalu,Fruits,Offline,M,3/12/2017,647293698,4/15/2017,7444,9.33,6.92,69452.52,51512.48,17940.04 +Europe,Italy,Personal Care,Online,H,2/22/2013,173433196,3/1/2013,1592,81.73,56.67,130114.16,90218.64,39895.52 +Middle East and North Africa,Bahrain,Office Supplies,Online,L,8/29/2015,748506104,10/10/2015,8445,651.21,524.96,5499468.45,4433287.2,1066181.25 +Europe,Poland,Snacks,Online,M,8/27/2011,288186252,9/4/2011,9571,152.58,97.44,1460343.18,932598.24,527744.94 +Europe,Belarus,Office Supplies,Offline,L,10/27/2011,828459966,12/9/2011,8569,651.21,524.96,5580218.49,4498382.24,1081836.25 +Asia,Philippines,Snacks,Online,C,7/25/2016,875626075,8/14/2016,6069,152.58,97.44,926008.02,591363.36,334644.66 +Middle East and North Africa,Iraq,Personal Care,Offline,C,3/17/2012,356295907,4/13/2012,4731,81.73,56.67,386664.63,268105.77,118558.86 +Middle East and North Africa,Syria,Fruits,Offline,L,8/24/2012,167393290,10/3/2012,4249,9.33,6.92,39643.17,29403.08,10240.09 +Sub-Saharan Africa,South Sudan,Cereal,Offline,C,2/11/2010,826154553,3/29/2010,6346,205.7,117.11,1305372.2,743180.06,562192.14 +Asia,Laos,Personal Care,Offline,L,11/6/2016,220128524,11/28/2016,9777,81.73,56.67,799074.21,554062.59,245011.62 +Sub-Saharan Africa,Burundi,Beverages,Online,C,11/11/2015,357176530,11/21/2015,5327,47.45,31.79,252766.15,169345.33,83420.82 +Australia and Oceania,Tuvalu,Fruits,Offline,L,2/25/2010,615472400,4/4/2010,815,9.33,6.92,7603.95,5639.8,1964.15 +Asia,Vietnam,Personal Care,Online,L,5/16/2011,893502461,7/4/2011,6089,81.73,56.67,497653.97,345063.63,152590.34 +Sub-Saharan Africa,Cameroon,Cosmetics,Online,M,4/16/2013,260065543,5/6/2013,8028,437.2,263.33,3509841.6,2114013.24,1395828.36 +Asia,Laos,Household,Online,L,10/4/2010,104272973,11/21/2010,5545,668.27,502.54,3705557.15,2786584.3,918972.85 +Asia,Philippines,Cereal,Online,L,1/12/2011,985548579,1/24/2011,4581,205.7,117.11,942311.7,536480.91,405830.79 +Europe,Spain,Cosmetics,Online,L,11/16/2014,383628690,11/25/2014,3109,437.2,263.33,1359254.8,818692.97,540561.83 +Europe,Italy,Personal Care,Offline,C,10/1/2012,348562133,10/24/2012,6136,81.73,56.67,501495.28,347727.12,153768.16 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,M,5/3/2011,750710237,6/20/2011,696,255.28,159.42,177674.88,110956.32,66718.56 +Australia and Oceania,Samoa ,Baby Food,Offline,L,7/30/2014,630746829,8/19/2014,858,255.28,159.42,219030.24,136782.36,82247.88 +Europe,Georgia,Beverages,Online,C,5/7/2012,449658238,6/14/2012,2720,47.45,31.79,129064,86468.8,42595.2 +North America,United States of America,Fruits,Online,L,7/10/2014,738743293,8/17/2014,9412,9.33,6.92,87813.96,65131.04,22682.92 +Asia,Thailand,Fruits,Online,C,11/19/2016,749613320,12/7/2016,6094,9.33,6.92,56857.02,42170.48,14686.54 +Asia,India,Cosmetics,Online,L,7/2/2012,704192149,7/21/2012,4960,437.2,263.33,2168512,1306116.8,862395.2 +Asia,Sri Lanka,Cosmetics,Offline,L,8/26/2010,444716107,10/6/2010,234,437.2,263.33,102304.8,61619.22,40685.58 +Central America and the Caribbean,El Salvador,Vegetables,Offline,H,4/27/2010,783734023,5/19/2010,3169,154.06,90.93,488216.14,288157.17,200058.97 +Central America and the Caribbean,Guatemala,Meat,Offline,H,7/20/2011,354107224,8/6/2011,7052,421.89,364.69,2975168.28,2571793.88,403374.4 +Sub-Saharan Africa,Benin,Snacks,Offline,L,9/3/2011,559009540,9/20/2011,2200,152.58,97.44,335676,214368,121308 +Middle East and North Africa,Iran,Baby Food,Offline,L,8/24/2016,621927297,9/18/2016,963,255.28,159.42,245834.64,153521.46,92313.18 +Australia and Oceania,East Timor,Beverages,Offline,L,7/30/2014,736659324,9/3/2014,2719,47.45,31.79,129016.55,86437.01,42579.54 +Central America and the Caribbean,Grenada,Cereal,Offline,L,5/4/2017,717316949,5/6/2017,8880,205.7,117.11,1826616,1039936.8,786679.2 +Europe,Belarus,Fruits,Online,L,5/18/2011,448324000,6/8/2011,7889,9.33,6.92,73604.37,54591.88,19012.49 +Australia and Oceania,Nauru,Snacks,Online,M,6/25/2014,334416806,8/14/2014,219,152.58,97.44,33415.02,21339.36,12075.66 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,M,6/11/2011,850644195,7/14/2011,3375,651.21,524.96,2197833.75,1771740,426093.75 +Europe,United Kingdom,Cosmetics,Online,C,10/29/2010,292367494,11/29/2010,6893,437.2,263.33,3013619.6,1815133.69,1198485.91 +Europe,Bulgaria,Personal Care,Online,L,11/26/2010,625260531,1/6/2011,7341,81.73,56.67,599979.93,416014.47,183965.46 +Sub-Saharan Africa,Senegal,Clothes,Offline,M,1/6/2011,735309636,1/28/2011,3316,109.28,35.84,362372.48,118845.44,243527.04 +Asia,Laos,Beverages,Online,M,5/8/2015,478813636,6/2/2015,450,47.45,31.79,21352.5,14305.5,7047 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,H,1/6/2014,232383859,1/17/2014,6403,255.28,159.42,1634557.84,1020766.26,613791.58 +Asia,Turkmenistan,Cereal,Offline,C,2/13/2017,442944133,3/17/2017,5867,205.7,117.11,1206841.9,687084.37,519757.53 +Europe,Armenia,Baby Food,Online,C,2/10/2013,277730786,4/1/2013,5566,255.28,159.42,1420888.48,887331.72,533556.76 +Sub-Saharan Africa,Cameroon,Household,Online,H,6/11/2010,774292647,6/29/2010,9256,668.27,502.54,6185507.12,4651510.24,1533996.88 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,M,1/21/2011,790491044,1/22/2011,2721,109.28,35.84,297350.88,97520.64,199830.24 +Middle East and North Africa,Azerbaijan,Beverages,Offline,M,3/2/2014,154499804,3/5/2014,8780,47.45,31.79,416611,279116.2,137494.8 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,C,6/28/2012,114805257,8/9/2012,2282,109.28,35.84,249376.96,81786.88,167590.08 +Middle East and North Africa,Pakistan,Beverages,Offline,M,2/28/2011,190206229,3/20/2011,5105,47.45,31.79,242232.25,162287.95,79944.3 +Sub-Saharan Africa,Niger,Personal Care,Online,C,5/18/2016,419814050,5/26/2016,1161,81.73,56.67,94888.53,65793.87,29094.66 +Sub-Saharan Africa,Malawi,Office Supplies,Online,C,6/24/2016,913052546,7/7/2016,1393,651.21,524.96,907135.53,731269.28,175866.25 +Europe,France,Vegetables,Offline,L,1/4/2016,499658048,1/7/2016,8775,154.06,90.93,1351876.5,797910.75,553965.75 +Asia,Malaysia,Snacks,Offline,L,10/15/2016,779679381,11/23/2016,3310,152.58,97.44,505039.8,322526.4,182513.4 +Europe,Serbia,Beverages,Offline,H,2/18/2014,273477876,3/31/2014,7036,47.45,31.79,333858.2,223674.44,110183.76 +Europe,Romania,Household,Online,C,10/12/2015,271727359,10/30/2015,9019,668.27,502.54,6027127.13,4532408.26,1494718.87 +Sub-Saharan Africa,Madagascar,Beverages,Online,C,5/23/2015,785414159,7/8/2015,358,47.45,31.79,16987.1,11380.82,5606.28 +Central America and the Caribbean,Saint Vincent and the Grenadines,Clothes,Offline,H,6/23/2011,995837104,7/26/2011,9184,109.28,35.84,1003627.52,329154.56,674472.96 +Asia,Mongolia,Clothes,Offline,C,3/6/2011,604607522,3/11/2011,5656,109.28,35.84,618087.68,202711.04,415376.64 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,C,5/10/2011,283649241,6/6/2011,6969,47.45,31.79,330679.05,221544.51,109134.54 +Europe,Latvia,Household,Online,L,6/30/2017,325198590,7/24/2017,2344,668.27,502.54,1566424.88,1177953.76,388471.12 +Europe,Georgia,Clothes,Offline,H,3/23/2017,191804397,4/1/2017,8038,109.28,35.84,878392.64,288081.92,590310.72 +Asia,Japan,Meat,Online,M,5/18/2014,766327989,5/30/2014,2336,421.89,364.69,985535.04,851915.84,133619.2 +Europe,Russia,Office Supplies,Offline,H,1/24/2010,301943194,3/13/2010,556,651.21,524.96,362072.76,291877.76,70195 +Central America and the Caribbean,The Bahamas,Snacks,Online,H,1/15/2014,272136342,3/3/2014,46,152.58,97.44,7018.68,4482.24,2536.44 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,H,8/12/2010,420706260,9/7/2010,5186,205.7,117.11,1066760.2,607332.46,459427.74 +Sub-Saharan Africa,Gabon,Fruits,Online,M,6/13/2015,111764276,6/29/2015,2388,9.33,6.92,22280.04,16524.96,5755.08 +Central America and the Caribbean,Nicaragua,Office Supplies,Online,C,3/16/2011,579734218,4/23/2011,5093,651.21,524.96,3316612.53,2673621.28,642991.25 +Sub-Saharan Africa,Burundi,Household,Offline,M,11/21/2011,879352414,12/13/2011,8775,668.27,502.54,5864069.25,4409788.5,1454280.75 +Sub-Saharan Africa,Guinea,Baby Food,Offline,L,8/24/2013,135667693,10/4/2013,5940,255.28,159.42,1516363.2,946954.8,569408.4 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,M,9/6/2013,694041383,10/3/2013,1123,437.2,263.33,490975.6,295719.59,195256.01 +Europe,Monaco,Cosmetics,Online,C,1/22/2014,470147311,1/26/2014,5892,437.2,263.33,2575982.4,1551540.36,1024442.04 +Middle East and North Africa,Iraq,Office Supplies,Offline,M,5/1/2010,599971807,5/8/2010,3845,651.21,524.96,2503902.45,2018471.2,485431.25 +Europe,Belgium,Clothes,Online,M,6/20/2010,489813697,7/1/2010,5612,109.28,35.84,613279.36,201134.08,412145.28 +Asia,Philippines,Household,Offline,C,12/10/2015,966284310,12/12/2015,3855,668.27,502.54,2576180.85,1937291.7,638889.15 +Europe,Austria,Clothes,Online,H,5/9/2010,226307475,5/15/2010,8266,109.28,35.84,903308.48,296253.44,607055.04 +Europe,Norway,Cosmetics,Offline,H,3/24/2016,587119519,4/4/2016,568,437.2,263.33,248329.6,149571.44,98758.16 +Central America and the Caribbean,Cuba,Meat,Online,L,7/8/2015,836269271,8/23/2015,9516,421.89,364.69,4014705.24,3470390.04,544315.2 +North America,Mexico,Snacks,Offline,M,12/10/2013,281618058,1/29/2014,5896,152.58,97.44,899611.68,574506.24,325105.44 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,C,7/7/2014,101339709,7/7/2014,7527,651.21,524.96,4901657.67,3951373.92,950283.75 +Sub-Saharan Africa,Zambia,Fruits,Online,L,9/22/2013,193920552,11/3/2013,4256,9.33,6.92,39708.48,29451.52,10256.96 +Asia,China,Meat,Online,H,12/7/2012,528159415,12/9/2012,2963,421.89,364.69,1250060.07,1080576.47,169483.6 +Europe,Hungary,Beverages,Offline,H,7/19/2014,693167626,8/14/2014,2559,47.45,31.79,121424.55,81350.61,40073.94 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,H,9/9/2010,348369014,10/25/2010,8988,421.89,364.69,3791947.32,3277833.72,514113.6 +Australia and Oceania,New Zealand,Snacks,Online,C,4/6/2017,573499906,4/10/2017,221,152.58,97.44,33720.18,21534.24,12185.94 +Asia,India,Beverages,Offline,H,2/26/2017,718609130,4/5/2017,1265,47.45,31.79,60024.25,40214.35,19809.9 +Australia and Oceania,Tonga,Cereal,Online,M,1/18/2017,654058015,2/28/2017,9156,205.7,117.11,1883389.2,1072259.16,811130.04 +Middle East and North Africa,Oman,Cereal,Offline,C,4/26/2013,320520389,6/14/2013,7961,205.7,117.11,1637577.7,932312.71,705264.99 +Asia,Bangladesh,Cosmetics,Online,H,12/24/2010,178982579,1/2/2011,3777,437.2,263.33,1651304.4,994597.41,656706.99 +Asia,Brunei,Baby Food,Online,L,4/30/2012,760743415,5/10/2012,9737,255.28,159.42,2485661.36,1552272.54,933388.82 +Sub-Saharan Africa,Mali,Household,Online,H,2/28/2013,417414224,2/28/2013,1000,668.27,502.54,668270,502540,165730 +Europe,Estonia,Office Supplies,Online,C,2/10/2014,270918834,2/28/2014,9758,651.21,524.96,6354507.18,5122559.68,1231947.5 +Europe,Norway,Meat,Offline,H,11/19/2016,163493573,12/3/2016,236,421.89,364.69,99566.04,86066.84,13499.2 +Europe,Iceland,Baby Food,Offline,C,11/21/2012,907687270,12/19/2012,3689,255.28,159.42,941727.92,588100.38,353627.54 +Middle East and North Africa,Saudi Arabia,Clothes,Online,H,4/28/2017,236361253,5/11/2017,3402,109.28,35.84,371770.56,121927.68,249842.88 +North America,Mexico,Snacks,Offline,L,5/13/2012,452689349,5/24/2012,9693,152.58,97.44,1478957.94,944485.92,534472.02 +Sub-Saharan Africa,Chad,Baby Food,Online,H,7/20/2011,780157887,8/14/2011,4911,255.28,159.42,1253680.08,782911.62,470768.46 +Europe,United Kingdom,Cereal,Online,M,7/21/2010,512565696,9/8/2010,8435,205.7,117.11,1735079.5,987822.85,747256.65 +Sub-Saharan Africa,Botswana,Household,Offline,M,9/4/2013,364024102,10/12/2013,1676,668.27,502.54,1120020.52,842257.04,277763.48 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,C,12/9/2014,218956935,1/14/2015,3078,651.21,524.96,2004424.38,1615826.88,388597.5 +Middle East and North Africa,Iraq,Snacks,Online,C,12/26/2016,482100522,12/27/2016,3113,152.58,97.44,474981.54,303330.72,171650.82 +Sub-Saharan Africa,Seychelles ,Meat,Online,L,3/6/2012,728503692,4/5/2012,9286,421.89,364.69,3917670.54,3386511.34,531159.2 +Europe,Vatican City,Meat,Online,M,8/28/2016,153527772,9/28/2016,1134,421.89,364.69,478423.26,413558.46,64864.8 +Sub-Saharan Africa,Mauritius ,Meat,Offline,L,7/19/2013,722846591,7/19/2013,5224,421.89,364.69,2203953.36,1905140.56,298812.8 +Europe,Albania,Vegetables,Online,C,5/3/2017,422446477,5/3/2017,155,154.06,90.93,23879.3,14094.15,9785.15 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,M,1/23/2017,908626258,2/22/2017,1556,651.21,524.96,1013282.76,816837.76,196445 +Middle East and North Africa,Libya,Household,Offline,L,5/31/2010,757997262,5/31/2010,7089,668.27,502.54,4737366.03,3562506.06,1174859.97 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,H,1/23/2015,417483317,2/4/2015,1446,437.2,263.33,632191.2,380775.18,251416.02 +Europe,Kosovo,Household,Online,L,11/21/2011,854320752,12/21/2011,1350,668.27,502.54,902164.5,678429,223735.5 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Offline,L,12/2/2016,406058394,12/7/2016,557,437.2,263.33,243520.4,146674.81,96845.59 +Asia,Tajikistan,Fruits,Online,L,12/12/2016,630557572,12/16/2016,4853,9.33,6.92,45278.49,33582.76,11695.73 +Europe,Bosnia and Herzegovina,Household,Offline,M,3/11/2011,455992114,4/10/2011,7055,668.27,502.54,4714644.85,3545419.7,1169225.15 +Australia and Oceania,Marshall Islands,Baby Food,Offline,L,1/31/2015,230848348,3/21/2015,2011,255.28,159.42,513368.08,320593.62,192774.46 +Asia,Myanmar,Snacks,Offline,C,1/15/2011,373925101,1/31/2011,1602,152.58,97.44,244433.16,156098.88,88334.28 +Sub-Saharan Africa,Benin,Meat,Offline,H,11/1/2012,924333703,11/1/2012,9738,421.89,364.69,4108364.82,3551351.22,557013.6 +Asia,Brunei,Vegetables,Online,H,5/17/2016,191497981,5/26/2016,7363,154.06,90.93,1134343.78,669517.59,464826.19 +Europe,Estonia,Household,Offline,L,1/22/2011,605154263,2/3/2011,7449,668.27,502.54,4977943.23,3743420.46,1234522.77 +Middle East and North Africa,Turkey,Clothes,Offline,L,11/9/2013,165351378,11/27/2013,2,109.28,35.84,218.56,71.68,146.88 +Middle East and North Africa,Turkey,Personal Care,Offline,H,7/5/2012,992450654,8/22/2012,7058,81.73,56.67,576850.34,399976.86,176873.48 +Middle East and North Africa,Somalia,Vegetables,Online,L,10/4/2014,777125918,10/14/2014,7684,154.06,90.93,1183797.04,698706.12,485090.92 +Australia and Oceania,Samoa ,Snacks,Offline,L,4/4/2014,430363500,5/5/2014,2978,152.58,97.44,454383.24,290176.32,164206.92 +Central America and the Caribbean,Saint Lucia,Cereal,Offline,H,2/3/2017,933462226,2/23/2017,1071,205.7,117.11,220304.7,125424.81,94879.89 +Europe,Belgium,Clothes,Offline,L,4/7/2015,188033425,4/8/2015,2124,109.28,35.84,232110.72,76124.16,155986.56 +Europe,Kosovo,Clothes,Offline,C,3/14/2013,666000926,4/24/2013,3329,109.28,35.84,363793.12,119311.36,244481.76 +Europe,Albania,Household,Online,C,5/22/2016,859601056,6/2/2016,3910,668.27,502.54,2612935.7,1964931.4,648004.3 +Sub-Saharan Africa,Angola,Baby Food,Offline,M,6/17/2012,231382644,7/16/2012,121,255.28,159.42,30888.88,19289.82,11599.06 +Middle East and North Africa,Kuwait,Vegetables,Offline,C,10/24/2012,564207017,11/15/2012,249,154.06,90.93,38360.94,22641.57,15719.37 +Sub-Saharan Africa,South Sudan,Baby Food,Offline,C,12/29/2010,111248004,1/4/2011,9611,255.28,159.42,2453496.08,1532185.62,921310.46 +Central America and the Caribbean,Jamaica,Office Supplies,Offline,H,10/1/2016,345991933,10/12/2016,5556,651.21,524.96,3618122.76,2916677.76,701445 +Sub-Saharan Africa,Republic of the Congo,Snacks,Offline,M,5/25/2014,112237632,5/28/2014,2464,152.58,97.44,375957.12,240092.16,135864.96 +Europe,Georgia,Vegetables,Offline,C,1/9/2012,574096429,1/25/2012,6746,154.06,90.93,1039288.76,613413.78,425874.98 +Asia,Singapore,Fruits,Offline,C,1/1/2015,265992152,1/17/2015,1844,9.33,6.92,17204.52,12760.48,4444.04 +Europe,Montenegro,Vegetables,Offline,C,8/18/2014,942661130,9/25/2014,3231,154.06,90.93,497767.86,293794.83,203973.03 +Middle East and North Africa,Morocco,Clothes,Offline,M,8/14/2014,829152190,8/15/2014,3414,109.28,35.84,373081.92,122357.76,250724.16 +Middle East and North Africa,Iraq,Cosmetics,Online,L,3/6/2012,470826661,4/16/2012,6927,437.2,263.33,3028484.4,1824086.91,1204397.49 +Europe,Russia,Personal Care,Offline,M,12/10/2016,483358371,1/8/2017,5338,81.73,56.67,436274.74,302504.46,133770.28 +Asia,Thailand,Personal Care,Online,L,11/20/2016,202733647,11/20/2016,2246,81.73,56.67,183565.58,127280.82,56284.76 +Central America and the Caribbean,The Bahamas,Beverages,Offline,H,6/1/2012,835251319,7/1/2012,8281,47.45,31.79,392933.45,263252.99,129680.46 +Asia,Mongolia,Beverages,Offline,C,7/28/2012,507522714,8/2/2012,6104,47.45,31.79,289634.8,194046.16,95588.64 +Europe,Latvia,Office Supplies,Online,H,2/7/2016,116471660,2/7/2016,5407,651.21,524.96,3521092.47,2838458.72,682633.75 +Asia,Nepal,Office Supplies,Offline,L,3/30/2015,179334485,4/5/2015,7914,651.21,524.96,5153675.94,4154533.44,999142.5 +Middle East and North Africa,Azerbaijan,Personal Care,Online,L,8/28/2014,383660018,10/15/2014,2380,81.73,56.67,194517.4,134874.6,59642.8 +Europe,Portugal,Beverages,Online,H,6/30/2012,937309587,7/16/2012,9591,47.45,31.79,455092.95,304897.89,150195.06 +Europe,Albania,Clothes,Offline,M,10/10/2011,318457019,11/20/2011,7364,109.28,35.84,804737.92,263925.76,540812.16 +Sub-Saharan Africa,Eritrea,Cereal,Offline,C,7/22/2016,225588643,8/3/2016,5547,205.7,117.11,1141017.9,649609.17,491408.73 +Europe,Macedonia,Baby Food,Offline,H,1/18/2013,627503287,1/30/2013,1022,255.28,159.42,260896.16,162927.24,97968.92 +Sub-Saharan Africa,Djibouti,Vegetables,Online,H,3/29/2011,213312280,5/1/2011,2699,154.06,90.93,415807.94,245420.07,170387.87 +Europe,Ukraine,Baby Food,Offline,C,10/27/2010,442439448,11/2/2010,6520,255.28,159.42,1664425.6,1039418.4,625007.2 +Europe,Serbia,Clothes,Online,L,7/19/2012,594621121,8/16/2012,458,109.28,35.84,50050.24,16414.72,33635.52 +Sub-Saharan Africa,Eritrea,Office Supplies,Offline,L,6/18/2014,919906127,7/19/2014,9520,651.21,524.96,6199519.2,4997619.2,1201900 +Europe,Belarus,Vegetables,Online,C,8/31/2015,388655793,9/11/2015,741,154.06,90.93,114158.46,67379.13,46779.33 +Europe,Vatican City,Vegetables,Offline,H,7/12/2012,741543948,7/16/2012,8188,154.06,90.93,1261443.28,744534.84,516908.44 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,L,1/30/2010,639556920,2/8/2010,7960,668.27,502.54,5319429.2,4000218.4,1319210.8 +North America,Greenland,Beverages,Online,H,8/12/2010,613993537,8/23/2010,3187,47.45,31.79,151223.15,101314.73,49908.42 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Online,L,6/26/2017,816465127,7/6/2017,9030,9.33,6.92,84249.9,62487.6,21762.3 +Sub-Saharan Africa,Comoros,Beverages,Online,L,3/12/2016,568895518,4/26/2016,7681,47.45,31.79,364463.45,244178.99,120284.46 +Sub-Saharan Africa,Senegal,Cereal,Offline,C,1/7/2016,613521039,1/22/2016,3364,205.7,117.11,691974.8,393958.04,298016.76 +Middle East and North Africa,Oman,Snacks,Offline,L,12/8/2015,862890517,12/20/2015,7334,152.58,97.44,1119021.72,714624.96,404396.76 +Australia and Oceania,Australia,Cosmetics,Online,H,12/30/2015,849865281,2/6/2016,2877,437.2,263.33,1257824.4,757600.41,500223.99 +Europe,Serbia,Baby Food,Online,H,7/13/2013,177619159,8/16/2013,311,255.28,159.42,79392.08,49579.62,29812.46 +Europe,Bosnia and Herzegovina,Cereal,Offline,L,7/1/2014,769638478,7/4/2014,1984,205.7,117.11,408108.8,232346.24,175762.56 +Middle East and North Africa,Iraq,Office Supplies,Online,M,7/28/2014,119722068,9/7/2014,7275,651.21,524.96,4737552.75,3819084,918468.75 +Sub-Saharan Africa,Malawi,Vegetables,Offline,L,6/27/2010,741981256,6/28/2010,7597,154.06,90.93,1170393.82,690795.21,479598.61 +Middle East and North Africa,Somalia,Snacks,Offline,M,5/27/2011,720839869,6/25/2011,1391,152.58,97.44,212238.78,135539.04,76699.74 +Europe,Romania,Cereal,Online,C,5/23/2012,461034238,6/24/2012,9131,205.7,117.11,1878246.7,1069331.41,808915.29 +Sub-Saharan Africa,Niger,Clothes,Online,C,5/22/2013,437613189,5/27/2013,8322,109.28,35.84,909428.16,298260.48,611167.68 +Central America and the Caribbean,El Salvador,Cereal,Online,H,5/23/2015,745938050,5/31/2015,8500,205.7,117.11,1748450,995435,753015 +Europe,Kosovo,Meat,Offline,H,8/31/2016,651682651,10/9/2016,6233,421.89,364.69,2629640.37,2273112.77,356527.6 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,L,7/22/2016,840833318,7/29/2016,119,205.7,117.11,24478.3,13936.09,10542.21 +Central America and the Caribbean,Dominica,Cosmetics,Offline,L,9/5/2011,269688880,9/18/2011,5788,437.2,263.33,2530513.6,1524154.04,1006359.56 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,L,11/8/2014,214860665,11/25/2014,900,81.73,56.67,73557,51003,22554 +Europe,France,Office Supplies,Offline,L,6/23/2013,223272502,7/14/2013,150,651.21,524.96,97681.5,78744,18937.5 +Central America and the Caribbean,The Bahamas,Meat,Offline,C,2/21/2011,362160718,4/1/2011,259,421.89,364.69,109269.51,94454.71,14814.8 +Sub-Saharan Africa,Rwanda,Snacks,Offline,M,4/18/2016,769074141,5/10/2016,4984,152.58,97.44,760458.72,485640.96,274817.76 +Central America and the Caribbean,Belize,Beverages,Online,H,9/27/2015,301874101,11/2/2015,110,47.45,31.79,5219.5,3496.9,1722.6 +Europe,Sweden,Household,Offline,M,4/5/2016,588734424,5/9/2016,8454,668.27,502.54,5649554.58,4248473.16,1401081.42 +Europe,Bosnia and Herzegovina,Meat,Offline,L,7/30/2010,178141438,9/2/2010,4865,421.89,364.69,2052494.85,1774216.85,278278 +Asia,Brunei,Baby Food,Online,L,5/24/2011,388893973,7/3/2011,1224,255.28,159.42,312462.72,195130.08,117332.64 +Central America and the Caribbean,The Bahamas,Meat,Offline,L,5/3/2017,360103356,5/24/2017,1440,421.89,364.69,607521.6,525153.6,82368 +Europe,Armenia,Meat,Offline,M,9/28/2016,201193416,11/2/2016,6457,421.89,364.69,2724143.73,2354803.33,369340.4 +Europe,Kosovo,Cosmetics,Online,C,2/26/2014,541900479,4/17/2014,9249,437.2,263.33,4043662.8,2435539.17,1608123.63 +Europe,Slovenia,Snacks,Offline,L,5/27/2011,282273375,6/21/2011,9819,152.58,97.44,1498183.02,956763.36,541419.66 +Asia,Nepal,Office Supplies,Offline,H,5/12/2011,642673432,6/13/2011,205,651.21,524.96,133498.05,107616.8,25881.25 +Asia,Maldives,Cosmetics,Offline,L,3/17/2014,213774478,4/17/2014,9473,437.2,263.33,4141595.6,2494525.09,1647070.51 +Middle East and North Africa,Pakistan,Beverages,Online,C,8/6/2013,806562840,9/20/2013,8723,47.45,31.79,413906.35,277304.17,136602.18 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,H,8/11/2015,702337348,9/15/2015,6084,81.73,56.67,497245.32,344780.28,152465.04 +Central America and the Caribbean,Costa Rica,Beverages,Online,C,4/2/2012,502709329,4/28/2012,1717,47.45,31.79,81471.65,54583.43,26888.22 +Europe,Belarus,Snacks,Offline,H,7/9/2015,879602611,8/9/2015,2814,152.58,97.44,429360.12,274196.16,155163.96 +Middle East and North Africa,Libya,Clothes,Offline,M,10/5/2015,325253522,11/1/2015,8600,109.28,35.84,939808,308224,631584 +Asia,Japan,Meat,Offline,C,9/28/2015,102210891,10/25/2015,5329,421.89,364.69,2248251.81,1943433.01,304818.8 +Europe,Luxembourg,Vegetables,Offline,C,9/22/2011,193336045,10/2/2011,1287,154.06,90.93,198275.22,117026.91,81248.31 +Europe,France,Clothes,Offline,C,5/25/2012,651802814,7/7/2012,1792,109.28,35.84,195829.76,64225.28,131604.48 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,M,5/13/2012,251097524,5/16/2012,4192,437.2,263.33,1832742.4,1103879.36,728863.04 +Sub-Saharan Africa,Zambia,Clothes,Offline,C,1/30/2011,535019004,2/9/2011,2867,109.28,35.84,313305.76,102753.28,210552.48 +Asia,Brunei,Household,Offline,C,8/22/2016,867678582,10/5/2016,4229,668.27,502.54,2826113.83,2125241.66,700872.17 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,C,9/14/2011,683500087,10/7/2011,1719,437.2,263.33,751546.8,452664.27,298882.53 +Middle East and North Africa,Turkey,Cereal,Online,M,4/9/2010,837219846,5/11/2010,812,205.7,117.11,167028.4,95093.32,71935.08 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,M,1/25/2016,453886687,3/6/2016,4012,81.73,56.67,327900.76,227360.04,100540.72 +Sub-Saharan Africa,Kenya,Vegetables,Offline,H,2/24/2011,978861939,3/29/2011,5855,154.06,90.93,902021.3,532395.15,369626.15 +Central America and the Caribbean,Costa Rica,Fruits,Offline,M,9/21/2012,327819430,10/22/2012,7909,9.33,6.92,73790.97,54730.28,19060.69 +Asia,Uzbekistan,Beverages,Online,C,5/6/2016,536745488,5/27/2016,3772,47.45,31.79,178981.4,119911.88,59069.52 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,H,11/3/2014,111938941,11/30/2014,4075,437.2,263.33,1781590,1073069.75,708520.25 +Asia,Tajikistan,Office Supplies,Online,L,4/2/2017,780011117,5/9/2017,1478,651.21,524.96,962488.38,775890.88,186597.5 +Central America and the Caribbean,Barbados,Fruits,Offline,H,10/3/2014,737885844,10/27/2014,5674,9.33,6.92,52938.42,39264.08,13674.34 +Sub-Saharan Africa,Liberia,Beverages,Online,M,9/24/2014,502799451,10/23/2014,8386,47.45,31.79,397915.7,266590.94,131324.76 +Sub-Saharan Africa,Madagascar,Snacks,Online,H,4/8/2014,662300765,5/6/2014,8369,152.58,97.44,1276942.02,815475.36,461466.66 +Europe,Netherlands,Fruits,Online,M,7/12/2011,524251115,7/24/2011,6410,9.33,6.92,59805.3,44357.2,15448.1 +Asia,Bhutan,Vegetables,Online,M,1/30/2017,366824328,2/8/2017,325,154.06,90.93,50069.5,29552.25,20517.25 +Central America and the Caribbean,Panama,Cereal,Offline,L,4/15/2012,988506734,4/27/2012,9964,205.7,117.11,2049594.8,1166884.04,882710.76 +Sub-Saharan Africa,South Africa,Clothes,Offline,L,8/21/2013,558097159,8/21/2013,2206,109.28,35.84,241071.68,79063.04,162008.64 +Middle East and North Africa,Azerbaijan,Beverages,Online,M,12/23/2015,464706933,1/9/2016,5963,47.45,31.79,282944.35,189563.77,93380.58 +Europe,Croatia,Clothes,Online,C,6/4/2011,367759883,7/20/2011,7177,109.28,35.84,784302.56,257223.68,527078.88 +Asia,Laos,Snacks,Offline,M,11/18/2015,446992337,12/17/2015,3821,152.58,97.44,583008.18,372318.24,210689.94 +Europe,Ukraine,Baby Food,Offline,L,3/29/2012,952453124,3/30/2012,900,255.28,159.42,229752,143478,86274 +Sub-Saharan Africa,Angola,Clothes,Offline,C,10/2/2014,854503571,10/12/2014,5451,109.28,35.84,595685.28,195363.84,400321.44 +Sub-Saharan Africa,Tanzania,Clothes,Online,H,3/20/2012,993817508,4/29/2012,1540,109.28,35.84,168291.2,55193.6,113097.6 +Europe,Slovenia,Vegetables,Offline,M,3/25/2017,931381261,5/2/2017,5267,154.06,90.93,811434.02,478928.31,332505.71 +Asia,Thailand,Baby Food,Online,H,12/9/2016,298493659,1/19/2017,9762,255.28,159.42,2492043.36,1556258.04,935785.32 +Europe,Greece,Baby Food,Offline,L,9/16/2014,146766030,11/4/2014,185,255.28,159.42,47226.8,29492.7,17734.1 +Middle East and North Africa,Afghanistan,Personal Care,Online,L,3/6/2011,698122203,4/25/2011,8729,81.73,56.67,713421.17,494672.43,218748.74 +Europe,Cyprus,Snacks,Offline,H,8/15/2015,894798505,9/29/2015,9617,152.58,97.44,1467361.86,937080.48,530281.38 +Asia,Tajikistan,Beverages,Offline,C,11/17/2011,649343764,12/11/2011,4105,47.45,31.79,194782.25,130497.95,64284.3 +Sub-Saharan Africa,Botswana,Clothes,Online,L,2/22/2015,394619309,4/4/2015,5478,109.28,35.84,598635.84,196331.52,402304.32 +Europe,Serbia,Vegetables,Online,L,3/3/2015,633798968,4/6/2015,4054,154.06,90.93,624559.24,368630.22,255929.02 +Australia and Oceania,New Zealand,Office Supplies,Offline,L,5/7/2010,590369069,5/17/2010,2182,651.21,524.96,1420940.22,1145462.72,275477.5 +Sub-Saharan Africa,Uganda,Beverages,Offline,M,6/30/2011,458128440,7/11/2011,9241,47.45,31.79,438485.45,293771.39,144714.06 +Australia and Oceania,Tuvalu,Fruits,Offline,M,5/6/2015,951188409,6/18/2015,6643,9.33,6.92,61979.19,45969.56,16009.63 +Europe,Bosnia and Herzegovina,Vegetables,Offline,M,11/28/2015,153972804,1/17/2016,2829,154.06,90.93,435835.74,257240.97,178594.77 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,H,11/4/2015,271217954,12/14/2015,8274,651.21,524.96,5388111.54,4343519.04,1044592.5 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,L,1/27/2015,877972686,2/4/2015,483,437.2,263.33,211167.6,127188.39,83979.21 +Sub-Saharan Africa,Djibouti,Snacks,Online,M,8/6/2014,269598329,8/20/2014,8991,152.58,97.44,1371846.78,876083.04,495763.74 +Asia,China,Clothes,Offline,L,9/7/2012,411768710,9/12/2012,367,109.28,35.84,40105.76,13153.28,26952.48 +Europe,Austria,Cereal,Offline,L,4/1/2016,190470159,5/14/2016,3207,205.7,117.11,659679.9,375571.77,284108.13 +Europe,Montenegro,Cereal,Offline,H,5/3/2014,362001502,5/27/2014,3144,205.7,117.11,646720.8,368193.84,278526.96 +Europe,Belarus,Personal Care,Offline,C,3/12/2012,402974069,3/24/2012,7837,81.73,56.67,640518.01,444122.79,196395.22 +Asia,Kazakhstan,Snacks,Online,M,5/13/2012,760311686,5/21/2012,1979,152.58,97.44,301955.82,192833.76,109122.06 +Sub-Saharan Africa,Liberia,Personal Care,Online,H,11/12/2010,601250684,12/8/2010,2293,81.73,56.67,187406.89,129944.31,57462.58 +Asia,Brunei,Household,Online,L,2/23/2016,963339889,3/10/2016,2535,668.27,502.54,1694064.45,1273938.9,420125.55 +Asia,Myanmar,Snacks,Online,C,1/2/2015,704440629,2/17/2015,8491,152.58,97.44,1295556.78,827363.04,468193.74 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,H,3/26/2014,552726733,4/11/2014,2978,152.58,97.44,454383.24,290176.32,164206.92 +Sub-Saharan Africa,Djibouti,Cereal,Offline,C,2/12/2014,856684529,4/1/2014,845,205.7,117.11,173816.5,98957.95,74858.55 +Australia and Oceania,Vanuatu,Fruits,Online,L,3/20/2012,235112845,5/2/2012,3971,9.33,6.92,37049.43,27479.32,9570.11 +Europe,United Kingdom,Household,Online,M,9/27/2014,527123010,10/17/2014,6267,668.27,502.54,4188048.09,3149418.18,1038629.91 +Central America and the Caribbean,Haiti,Snacks,Offline,H,1/4/2010,942138850,2/11/2010,8677,152.58,97.44,1323936.66,845486.88,478449.78 +Europe,Sweden,Snacks,Offline,M,2/25/2010,309896695,3/12/2010,4174,152.58,97.44,636868.92,406714.56,230154.36 +Sub-Saharan Africa,Madagascar,Cereal,Offline,M,12/27/2016,230445373,1/6/2017,2762,205.7,117.11,568143.4,323457.82,244685.58 +Australia and Oceania,Tuvalu,Meat,Offline,L,9/8/2010,124146211,10/24/2010,6477,421.89,364.69,2732581.53,2362097.13,370484.4 +Australia and Oceania,Samoa ,Cosmetics,Offline,H,2/17/2014,381673038,3/19/2014,4388,437.2,263.33,1918433.6,1155492.04,762941.56 +Europe,Vatican City,Cosmetics,Offline,H,5/29/2013,114012181,7/5/2013,7593,437.2,263.33,3319659.6,1999464.69,1320194.91 +Sub-Saharan Africa,Mozambique,Fruits,Offline,L,8/8/2014,302462470,9/5/2014,4221,9.33,6.92,39381.93,29209.32,10172.61 +Sub-Saharan Africa,Zimbabwe,Vegetables,Offline,M,4/14/2017,648635232,5/12/2017,4434,154.06,90.93,683102.04,403183.62,279918.42 +Middle East and North Africa,United Arab Emirates,Cereal,Offline,C,9/28/2010,924454295,9/28/2010,5424,205.7,117.11,1115716.8,635204.64,480512.16 +Middle East and North Africa,Lebanon,Cosmetics,Offline,H,8/8/2015,522155988,8/28/2015,6415,437.2,263.33,2804638,1689261.95,1115376.05 +Europe,Russia,Cosmetics,Offline,C,12/3/2011,704289138,12/6/2011,3662,437.2,263.33,1601026.4,964314.46,636711.94 +Sub-Saharan Africa,Cape Verde,Meat,Offline,C,2/9/2011,553715074,3/8/2011,5450,421.89,364.69,2299300.5,1987560.5,311740 +Sub-Saharan Africa,Sudan,Clothes,Offline,M,4/10/2014,123607623,4/17/2014,7097,109.28,35.84,775560.16,254356.48,521203.68 +Australia and Oceania,Kiribati,Baby Food,Offline,H,1/9/2016,887453114,2/2/2016,5953,255.28,159.42,1519681.84,949027.26,570654.58 +Middle East and North Africa,Azerbaijan,Snacks,Offline,C,10/24/2015,789050376,12/7/2015,6396,152.58,97.44,975901.68,623226.24,352675.44 +Sub-Saharan Africa,Equatorial Guinea,Cosmetics,Online,H,2/28/2014,992510735,4/19/2014,4837,437.2,263.33,2114736.4,1273727.21,841009.19 +Middle East and North Africa,Somalia,Vegetables,Online,L,6/12/2016,932258021,6/20/2016,4720,154.06,90.93,727163.2,429189.6,297973.6 +Asia,Uzbekistan,Cereal,Online,M,12/16/2013,563028562,12/20/2013,1518,205.7,117.11,312252.6,177772.98,134479.62 +Europe,Austria,Household,Offline,L,5/31/2010,809871184,6/8/2010,7735,668.27,502.54,5169068.45,3887146.9,1281921.55 +Europe,Netherlands,Household,Offline,C,8/4/2010,418147218,8/6/2010,7909,668.27,502.54,5285347.43,3974588.86,1310758.57 +Sub-Saharan Africa,Eritrea,Cereal,Online,L,7/20/2016,903530490,8/1/2016,3605,205.7,117.11,741548.5,422181.55,319366.95 +Middle East and North Africa,Libya,Meat,Online,C,4/10/2016,702007329,4/30/2016,8424,421.89,364.69,3554001.36,3072148.56,481852.8 +Middle East and North Africa,Yemen,Household,Online,M,3/1/2010,119876563,3/3/2010,2994,668.27,502.54,2000800.38,1504604.76,496195.62 +Middle East and North Africa,Qatar,Cereal,Online,M,10/31/2014,883749520,12/16/2014,9977,205.7,117.11,2052268.9,1168406.47,883862.43 +Sub-Saharan Africa,Madagascar,Fruits,Offline,L,11/17/2013,290550029,12/12/2013,9065,9.33,6.92,84576.45,62729.8,21846.65 +Central America and the Caribbean,The Bahamas,Meat,Offline,M,9/9/2014,657514417,10/9/2014,1982,421.89,364.69,836185.98,722815.58,113370.4 +Europe,Spain,Vegetables,Offline,C,5/10/2014,772191512,6/15/2014,7483,154.06,90.93,1152830.98,680429.19,472401.79 +Europe,Slovenia,Clothes,Offline,C,1/11/2011,842442643,2/16/2011,6354,109.28,35.84,694365.12,227727.36,466637.76 +Sub-Saharan Africa,Mali,Cereal,Offline,L,4/16/2015,246441638,4/22/2015,6412,205.7,117.11,1318948.4,750909.32,568039.08 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,M,1/24/2016,682674825,3/4/2016,7506,154.06,90.93,1156374.36,682520.58,473853.78 +Europe,Kosovo,Personal Care,Offline,M,9/13/2014,319941031,9/29/2014,6516,81.73,56.67,532552.68,369261.72,163290.96 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,C,8/13/2013,547351586,9/12/2013,2353,109.28,35.84,257135.84,84331.52,172804.32 +Middle East and North Africa,Iraq,Clothes,Online,M,7/2/2012,124330317,7/14/2012,959,109.28,35.84,104799.52,34370.56,70428.96 +Sub-Saharan Africa,Comoros,Cosmetics,Online,L,2/12/2012,130613553,2/20/2012,308,437.2,263.33,134657.6,81105.64,53551.96 +Europe,France,Beverages,Offline,C,6/30/2010,816250121,6/30/2010,5405,47.45,31.79,256467.25,171824.95,84642.3 +Asia,Myanmar,Office Supplies,Offline,C,4/24/2014,251601350,6/1/2014,3285,651.21,524.96,2139224.85,1724493.6,414731.25 +Europe,Czech Republic,Office Supplies,Offline,H,5/17/2012,177341067,5/19/2012,8018,651.21,524.96,5221401.78,4209129.28,1012272.5 +Europe,Denmark,Fruits,Online,M,4/12/2017,154455602,5/26/2017,5700,9.33,6.92,53181,39444,13737 +Sub-Saharan Africa,Kenya,Vegetables,Online,H,3/2/2016,714243781,4/19/2016,9462,154.06,90.93,1457715.72,860379.66,597336.06 +Middle East and North Africa,Saudi Arabia,Beverages,Online,L,5/28/2012,208316934,6/12/2012,4465,47.45,31.79,211864.25,141942.35,69921.9 +Central America and the Caribbean,Saint Lucia,Office Supplies,Offline,C,3/17/2014,658598887,4/19/2014,2901,651.21,524.96,1889160.21,1522908.96,366251.25 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Offline,M,9/13/2015,107325971,9/15/2015,8995,109.28,35.84,982973.6,322380.8,660592.8 +Asia,Myanmar,Cosmetics,Offline,L,11/14/2015,267047011,11/28/2015,4000,437.2,263.33,1748800,1053320,695480 +Europe,Serbia,Meat,Offline,M,10/6/2014,670623338,10/27/2014,1203,421.89,364.69,507533.67,438722.07,68811.6 +North America,United States of America,Beverages,Offline,L,4/13/2017,921228778,4/25/2017,922,47.45,31.79,43748.9,29310.38,14438.52 +Sub-Saharan Africa,Burundi,Beverages,Online,C,3/30/2014,242349660,5/14/2014,5505,47.45,31.79,261212.25,175003.95,86208.3 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,H,6/17/2016,627784812,6/26/2016,4331,81.73,56.67,353972.63,245437.77,108534.86 +Middle East and North Africa,Syria,Office Supplies,Online,H,2/5/2013,991645562,2/17/2013,8813,651.21,524.96,5739113.73,4626472.48,1112641.25 +Europe,Monaco,Cereal,Offline,L,4/26/2013,318355739,6/15/2013,7392,205.7,117.11,1520534.4,865677.12,654857.28 +Middle East and North Africa,Qatar,Baby Food,Online,C,3/11/2012,812651669,4/6/2012,543,255.28,159.42,138617.04,86565.06,52051.98 +Australia and Oceania,Samoa ,Snacks,Offline,L,3/25/2017,249582183,5/4/2017,5769,152.58,97.44,880234.02,562131.36,318102.66 +Australia and Oceania,East Timor,Clothes,Online,L,4/11/2014,524508607,5/30/2014,2607,109.28,35.84,284892.96,93434.88,191458.08 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Online,L,10/1/2016,903104770,10/1/2016,7625,437.2,263.33,3333650,2007891.25,1325758.75 +Sub-Saharan Africa,Tanzania,Fruits,Online,H,6/2/2016,271356999,6/7/2016,9421,9.33,6.92,87897.93,65193.32,22704.61 +Europe,Germany,Cosmetics,Online,H,6/20/2017,285564124,7/3/2017,3625,437.2,263.33,1584850,954571.25,630278.75 +Australia and Oceania,Fiji,Snacks,Offline,M,1/5/2010,422337472,2/10/2010,7898,152.58,97.44,1205076.84,769581.12,435495.72 +Sub-Saharan Africa,Mali,Meat,Offline,L,9/22/2011,228600871,10/16/2011,6933,421.89,364.69,2924963.37,2528395.77,396567.6 +Asia,Myanmar,Clothes,Offline,C,1/23/2011,671590650,3/5/2011,7452,109.28,35.84,814354.56,267079.68,547274.88 +Middle East and North Africa,Tunisia ,Clothes,Online,C,6/20/2016,988855636,7/29/2016,3212,109.28,35.84,351007.36,115118.08,235889.28 +Sub-Saharan Africa,Benin,Beverages,Online,C,9/29/2014,938257157,11/1/2014,9998,47.45,31.79,474405.1,317836.42,156568.68 +Asia,Singapore,Cosmetics,Online,C,9/4/2012,347969043,10/1/2012,627,437.2,263.33,274124.4,165107.91,109016.49 +Middle East and North Africa,Oman,Beverages,Online,M,7/22/2010,466477620,8/30/2010,9949,47.45,31.79,472080.05,316278.71,155801.34 +Asia,North Korea,Clothes,Offline,C,7/8/2013,812581717,7/31/2013,9842,109.28,35.84,1075533.76,352737.28,722796.48 +North America,Greenland,Cereal,Offline,L,8/11/2012,525392663,9/27/2012,4219,205.7,117.11,867848.3,494087.09,373761.21 +Asia,Brunei,Office Supplies,Offline,M,4/29/2011,614334285,5/18/2011,4022,651.21,524.96,2619166.62,2111389.12,507777.5 +Sub-Saharan Africa,Burundi,Clothes,Online,M,3/13/2014,809142911,3/21/2014,2223,109.28,35.84,242929.44,79672.32,163257.12 +Middle East and North Africa,Bahrain,Meat,Offline,H,6/24/2015,909867370,7/18/2015,8829,421.89,364.69,3724866.81,3219848.01,505018.8 +Australia and Oceania,Nauru,Household,Online,M,6/26/2010,336868989,8/2/2010,5875,668.27,502.54,3926086.25,2952422.5,973663.75 +Australia and Oceania,Kiribati,Office Supplies,Offline,C,7/12/2014,380821597,7/18/2014,2428,651.21,524.96,1581137.88,1274602.88,306535 +Sub-Saharan Africa,Togo,Personal Care,Online,C,9/11/2013,152711522,9/18/2013,9588,81.73,56.67,783627.24,543351.96,240275.28 +Asia,Bangladesh,Cosmetics,Online,M,1/25/2014,633837592,3/16/2014,5484,437.2,263.33,2397604.8,1444101.72,953503.08 +Europe,Croatia,Snacks,Online,M,3/22/2015,625811135,3/30/2015,277,152.58,97.44,42264.66,26990.88,15273.78 +Europe,Austria,Meat,Offline,C,1/2/2014,800555980,2/19/2014,1159,421.89,364.69,488970.51,422675.71,66294.8 +Middle East and North Africa,Yemen,Household,Online,H,12/1/2015,550308454,1/13/2016,7355,668.27,502.54,4915125.85,3696181.7,1218944.15 +Australia and Oceania,Samoa ,Baby Food,Online,H,2/24/2016,237617385,3/2/2016,5119,255.28,159.42,1306778.32,816070.98,490707.34 +Asia,Japan,Snacks,Offline,M,12/19/2010,745344102,1/10/2011,2738,152.58,97.44,417764.04,266790.72,150973.32 +Europe,San Marino,Snacks,Online,C,8/15/2016,326662433,10/4/2016,5528,152.58,97.44,843462.24,538648.32,304813.92 +Middle East and North Africa,Jordan,Cosmetics,Offline,H,7/31/2012,455058705,8/22/2012,838,437.2,263.33,366373.6,220670.54,145703.06 +Europe,San Marino,Cosmetics,Offline,H,6/10/2013,874331748,6/16/2013,3049,437.2,263.33,1333022.8,802893.17,530129.63 +Europe,United Kingdom,Beverages,Offline,L,2/26/2012,948592889,3/30/2012,8570,47.45,31.79,406646.5,272440.3,134206.2 +Sub-Saharan Africa,Togo,Household,Online,M,2/3/2014,112265956,2/25/2014,846,668.27,502.54,565356.42,425148.84,140207.58 +Asia,Mongolia,Fruits,Offline,L,7/19/2010,120087277,7/23/2010,5349,9.33,6.92,49906.17,37015.08,12891.09 +Australia and Oceania,Australia,Snacks,Online,M,10/21/2012,997105681,10/24/2012,4584,152.58,97.44,699426.72,446664.96,252761.76 +Middle East and North Africa,Egypt,Cosmetics,Online,C,7/4/2010,588682496,7/5/2010,3087,437.2,263.33,1349636.4,812899.71,536736.69 +Australia and Oceania,Papua New Guinea,Cereal,Online,H,4/13/2013,410491549,5/3/2013,2426,205.7,117.11,499028.2,284108.86,214919.34 +Europe,Finland,Fruits,Online,C,9/5/2016,698519170,10/23/2016,6200,9.33,6.92,57846,42904,14942 +Sub-Saharan Africa,Republic of the Congo,Office Supplies,Online,C,7/14/2013,859064185,7/20/2013,5038,651.21,524.96,3280795.98,2644748.48,636047.5 +Europe,Latvia,Beverages,Offline,L,11/19/2012,818737924,12/22/2012,1601,47.45,31.79,75967.45,50895.79,25071.66 +Asia,Myanmar,Meat,Offline,M,6/23/2013,574464213,6/27/2013,5581,421.89,364.69,2354568.09,2035334.89,319233.2 +Europe,Italy,Vegetables,Online,C,2/15/2015,643479382,2/23/2015,8704,154.06,90.93,1340938.24,791454.72,549483.52 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,C,11/30/2014,713332259,12/23/2014,9722,47.45,31.79,461308.9,309062.38,152246.52 +Central America and the Caribbean,Grenada,Office Supplies,Offline,L,1/2/2011,991884171,2/8/2011,9423,651.21,524.96,6136351.83,4946698.08,1189653.75 +Sub-Saharan Africa,Benin,Baby Food,Online,C,12/20/2013,857308948,1/20/2014,5624,255.28,159.42,1435694.72,896578.08,539116.64 +Central America and the Caribbean,Guatemala,Clothes,Offline,L,9/27/2012,208092916,11/12/2012,8173,109.28,35.84,893145.44,292920.32,600225.12 +Australia and Oceania,Papua New Guinea,Household,Offline,M,3/27/2016,813034904,4/6/2016,3950,668.27,502.54,2639666.5,1985033,654633.5 +Middle East and North Africa,Kuwait,Clothes,Offline,L,9/23/2011,461246240,10/14/2011,1867,109.28,35.84,204025.76,66913.28,137112.48 +Asia,Singapore,Snacks,Online,H,1/19/2014,612150752,1/26/2014,7866,152.58,97.44,1200194.28,766463.04,433731.24 +Europe,Malta,Personal Care,Offline,M,5/24/2016,545484769,6/8/2016,9920,81.73,56.67,810761.6,562166.4,248595.2 +Middle East and North Africa,Syria,Beverages,Offline,H,10/16/2016,511297118,11/13/2016,3034,47.45,31.79,143963.3,96450.86,47512.44 +Central America and the Caribbean,Cuba,Fruits,Online,M,5/7/2014,379949128,6/19/2014,4245,9.33,6.92,39605.85,29375.4,10230.45 +Sub-Saharan Africa,Mauritius ,Fruits,Online,L,1/4/2013,992114627,2/16/2013,7620,9.33,6.92,71094.6,52730.4,18364.2 +Middle East and North Africa,Qatar,Fruits,Online,C,3/25/2010,108779942,4/22/2010,9257,9.33,6.92,86367.81,64058.44,22309.37 +Europe,Slovenia,Snacks,Offline,L,11/14/2015,961243903,12/17/2015,2287,152.58,97.44,348950.46,222845.28,126105.18 +Middle East and North Africa,Egypt,Cereal,Offline,H,7/30/2010,101117837,8/8/2010,1870,205.7,117.11,384659,218995.7,165663.3 +Middle East and North Africa,Lebanon,Office Supplies,Online,M,2/19/2010,450325572,4/5/2010,199,651.21,524.96,129590.79,104467.04,25123.75 +Europe,Netherlands,Snacks,Online,H,4/2/2016,951103436,5/11/2016,1497,152.58,97.44,228412.26,145867.68,82544.58 +Asia,Tajikistan,Personal Care,Offline,M,10/5/2012,616000258,11/7/2012,7020,81.73,56.67,573744.6,397823.4,175921.2 +Europe,Germany,Meat,Offline,L,11/9/2014,777877366,12/9/2014,54,421.89,364.69,22782.06,19693.26,3088.8 +Sub-Saharan Africa,Botswana,Personal Care,Offline,H,4/17/2012,139908587,5/6/2012,915,81.73,56.67,74782.95,51853.05,22929.9 +Europe,Romania,Household,Online,M,1/14/2011,625580251,1/21/2011,1953,668.27,502.54,1305131.31,981460.62,323670.69 +North America,Canada,Meat,Online,C,4/30/2014,628691184,6/5/2014,2547,421.89,364.69,1074553.83,928865.43,145688.4 +Central America and the Caribbean,Barbados,Household,Offline,M,5/1/2011,863352715,5/11/2011,4109,668.27,502.54,2745921.43,2064936.86,680984.57 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,H,3/14/2011,313988673,4/9/2011,5081,255.28,159.42,1297077.68,810013.02,487064.66 +Sub-Saharan Africa,Central African Republic,Snacks,Online,L,8/4/2016,285335385,9/14/2016,5936,152.58,97.44,905714.88,578403.84,327311.04 +Asia,Uzbekistan,Household,Online,C,4/15/2012,352441680,6/3/2012,4180,668.27,502.54,2793368.6,2100617.2,692751.4 +Middle East and North Africa,Israel,Beverages,Offline,M,6/6/2014,610668885,6/16/2014,9348,47.45,31.79,443562.6,297172.92,146389.68 +Europe,Serbia,Snacks,Offline,L,9/19/2013,325690829,10/12/2013,8009,152.58,97.44,1222013.22,780396.96,441616.26 +Central America and the Caribbean,The Bahamas,Personal Care,Online,C,1/22/2017,183493840,3/10/2017,8760,81.73,56.67,715954.8,496429.2,219525.6 +Europe,Estonia,Office Supplies,Offline,M,7/3/2013,940376746,8/3/2013,7231,651.21,524.96,4708899.51,3795985.76,912913.75 +Central America and the Caribbean,Nicaragua,Vegetables,Online,H,11/16/2015,272950875,12/24/2015,1084,154.06,90.93,167001.04,98568.12,68432.92 +Central America and the Caribbean,Panama,Vegetables,Online,H,7/24/2011,428140056,8/10/2011,5012,154.06,90.93,772148.72,455741.16,316407.56 +Europe,Netherlands,Cosmetics,Online,H,9/25/2011,573180615,10/29/2011,5736,437.2,263.33,2507779.2,1510460.88,997318.32 +North America,Mexico,Beverages,Online,L,4/7/2017,845621383,5/16/2017,7014,47.45,31.79,332814.3,222975.06,109839.24 +Europe,Bosnia and Herzegovina,Cosmetics,Online,M,12/15/2014,103323686,2/2/2015,4630,437.2,263.33,2024236,1219217.9,805018.1 +Europe,Slovenia,Household,Offline,C,8/6/2011,874461352,8/22/2011,1401,668.27,502.54,936246.27,704058.54,232187.73 +Sub-Saharan Africa,Ghana,Snacks,Online,M,1/16/2015,807520711,1/24/2015,2178,152.58,97.44,332319.24,212224.32,120094.92 +Middle East and North Africa,Azerbaijan,Office Supplies,Offline,L,4/16/2015,321300590,5/17/2015,8839,651.21,524.96,5756045.19,4640121.44,1115923.75 +Central America and the Caribbean,Honduras,Household,Online,H,12/17/2010,354912316,12/19/2010,5296,668.27,502.54,3539157.92,2661451.84,877706.08 +Europe,Romania,Cereal,Offline,L,2/10/2013,117779719,3/10/2013,2491,205.7,117.11,512398.7,291721.01,220677.69 +Australia and Oceania,East Timor,Snacks,Online,L,2/20/2011,239639127,3/22/2011,3398,152.58,97.44,518466.84,331101.12,187365.72 +Central America and the Caribbean,Dominican Republic,Cosmetics,Offline,H,6/10/2014,520539367,6/25/2014,8021,437.2,263.33,3506781.2,2112169.93,1394611.27 +Australia and Oceania,Samoa ,Cereal,Offline,L,10/3/2010,380841767,10/8/2010,8397,205.7,117.11,1727262.9,983372.67,743890.23 +Australia and Oceania,Palau,Snacks,Offline,C,5/26/2015,211220157,6/6/2015,3593,152.58,97.44,548219.94,350101.92,198118.02 +Europe,Denmark,Fruits,Online,H,6/15/2014,922660863,6/20/2014,4708,9.33,6.92,43925.64,32579.36,11346.28 +Middle East and North Africa,Tunisia ,Fruits,Offline,L,1/2/2014,796462714,2/20/2014,9871,9.33,6.92,92096.43,68307.32,23789.11 +Sub-Saharan Africa,Lesotho,Personal Care,Online,M,8/17/2013,434237039,9/3/2013,9244,81.73,56.67,755512.12,523857.48,231654.64 +Europe,Ireland,Cosmetics,Offline,H,3/4/2010,507907664,3/27/2010,20,437.2,263.33,8744,5266.6,3477.4 +Europe,Italy,Vegetables,Offline,L,9/15/2016,409710919,10/28/2016,1421,154.06,90.93,218919.26,129211.53,89707.73 +North America,Greenland,Baby Food,Offline,L,4/11/2013,502195632,5/22/2013,9702,255.28,159.42,2476726.56,1546692.84,930033.72 +Europe,Netherlands,Office Supplies,Online,H,4/18/2011,768223130,6/2/2011,3151,651.21,524.96,2051962.71,1654148.96,397813.75 +Asia,Turkmenistan,Cosmetics,Online,C,11/15/2011,360967242,12/6/2011,7083,437.2,263.33,3096687.6,1865166.39,1231521.21 +Europe,Sweden,Office Supplies,Offline,H,3/9/2017,753914296,4/28/2017,8849,651.21,524.96,5762557.29,4645371.04,1117186.25 +Sub-Saharan Africa,Senegal,Personal Care,Online,L,7/19/2011,790863120,9/4/2011,2827,81.73,56.67,231050.71,160206.09,70844.62 +Europe,Hungary,Clothes,Online,M,8/15/2010,735925042,9/30/2010,5429,109.28,35.84,593281.12,194575.36,398705.76 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,L,3/18/2012,923523890,3/31/2012,97,437.2,263.33,42408.4,25543.01,16865.39 +Asia,Myanmar,Household,Offline,H,3/8/2015,408395993,4/11/2015,2305,668.27,502.54,1540362.35,1158354.7,382007.65 +Central America and the Caribbean,Honduras,Vegetables,Offline,M,9/3/2015,115590178,9/30/2015,4557,154.06,90.93,702051.42,414368.01,287683.41 +Australia and Oceania,New Zealand,Beverages,Offline,M,11/24/2010,590467774,12/21/2010,1391,47.45,31.79,66002.95,44219.89,21783.06 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,H,6/26/2010,648702609,7/3/2010,4372,154.06,90.93,673550.32,397545.96,276004.36 +North America,Mexico,Cosmetics,Online,H,7/23/2017,526281011,7/25/2017,7101,437.2,263.33,3104557.2,1869906.33,1234650.87 +Middle East and North Africa,Qatar,Fruits,Offline,C,5/18/2017,529501807,6/25/2017,206,9.33,6.92,1921.98,1425.52,496.46 +Central America and the Caribbean,Nicaragua,Baby Food,Online,H,5/30/2011,584976327,7/18/2011,6349,255.28,159.42,1620772.72,1012157.58,608615.14 +Europe,Netherlands,Beverages,Offline,M,7/19/2013,689628398,7/30/2013,5223,47.45,31.79,247831.35,166039.17,81792.18 +Europe,Albania,Vegetables,Offline,L,1/12/2016,460694348,1/27/2016,8550,154.06,90.93,1317213,777451.5,539761.5 +Asia,Myanmar,Clothes,Online,M,12/12/2015,485723006,1/18/2016,5086,109.28,35.84,555798.08,182282.24,373515.84 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,L,6/14/2011,972575700,7/1/2011,5617,9.33,6.92,52406.61,38869.64,13536.97 +Central America and the Caribbean,Dominican Republic,Cereal,Offline,C,2/15/2013,399426257,3/21/2013,7960,205.7,117.11,1637372,932195.6,705176.4 +Sub-Saharan Africa,Cameroon,Vegetables,Offline,H,6/18/2017,464761006,7/17/2017,1965,154.06,90.93,302727.9,178677.45,124050.45 +Central America and the Caribbean,Honduras,Baby Food,Offline,L,9/3/2010,237378776,10/6/2010,4510,255.28,159.42,1151312.8,718984.2,432328.6 +Sub-Saharan Africa,Mali,Beverages,Online,C,4/24/2010,206390893,6/3/2010,4507,47.45,31.79,213857.15,143277.53,70579.62 +Asia,Nepal,Cosmetics,Online,H,1/28/2016,931221187,2/28/2016,7898,437.2,263.33,3453005.6,2079780.34,1373225.26 +Middle East and North Africa,Jordan,Fruits,Offline,H,7/29/2013,791605985,7/30/2013,2657,9.33,6.92,24789.81,18386.44,6403.37 +Middle East and North Africa,Libya,Cosmetics,Online,H,12/28/2015,937594115,1/31/2016,3789,437.2,263.33,1656550.8,997757.37,658793.43 +Asia,Uzbekistan,Fruits,Online,H,11/8/2014,339546906,12/4/2014,8330,9.33,6.92,77718.9,57643.6,20075.3 +Europe,Iceland,Fruits,Offline,H,2/12/2014,738138186,2/23/2014,347,9.33,6.92,3237.51,2401.24,836.27 +Middle East and North Africa,Kuwait,Meat,Online,L,3/23/2011,794354283,5/2/2011,5940,421.89,364.69,2506026.6,2166258.6,339768 +Europe,Albania,Meat,Offline,M,1/17/2016,139494025,3/4/2016,8237,421.89,364.69,3475107.93,3003951.53,471156.4 +Middle East and North Africa,Bahrain,Office Supplies,Offline,H,10/17/2016,725168740,11/18/2016,2400,651.21,524.96,1562904,1259904,303000 +Sub-Saharan Africa,Mozambique,Household,Offline,M,2/11/2014,973302257,3/17/2014,622,668.27,502.54,415663.94,312579.88,103084.06 +Asia,Philippines,Cosmetics,Offline,H,4/11/2017,726130902,4/13/2017,7125,437.2,263.33,3115050,1876226.25,1238823.75 +Middle East and North Africa,Morocco,Fruits,Offline,L,2/15/2010,796203505,3/17/2010,3166,9.33,6.92,29538.78,21908.72,7630.06 +Europe,Belgium,Household,Online,C,6/4/2015,716381394,6/20/2015,2029,668.27,502.54,1355919.83,1019653.66,336266.17 +Sub-Saharan Africa,Seychelles ,Meat,Offline,L,5/10/2015,989838397,5/14/2015,4033,421.89,364.69,1701482.37,1470794.77,230687.6 +Europe,Bulgaria,Meat,Online,M,11/17/2015,840060842,1/4/2016,1526,421.89,364.69,643804.14,556516.94,87287.2 +Europe,Netherlands,Personal Care,Offline,H,9/1/2012,460847556,10/11/2012,3888,81.73,56.67,317766.24,220332.96,97433.28 +Australia and Oceania,Marshall Islands,Cosmetics,Online,C,1/12/2010,566309869,2/18/2010,2530,437.2,263.33,1106116,666224.9,439891.1 +Sub-Saharan Africa,Sudan,Cereal,Online,C,2/16/2017,140871608,3/20/2017,5894,205.7,117.11,1212395.8,690246.34,522149.46 +Middle East and North Africa,Somalia,Clothes,Online,C,11/21/2013,489269101,12/24/2013,4455,109.28,35.84,486842.4,159667.2,327175.2 +Europe,Greece,Household,Online,M,5/23/2015,286551177,6/29/2015,5716,668.27,502.54,3819831.32,2872518.64,947312.68 +Europe,Sweden,Cosmetics,Online,L,1/21/2015,528079164,1/21/2015,9214,437.2,263.33,4028360.8,2426322.62,1602038.18 +Europe,Bosnia and Herzegovina,Household,Online,M,2/26/2011,479526889,3/22/2011,1517,668.27,502.54,1013765.59,762353.18,251412.41 +Europe,Austria,Cereal,Offline,C,8/8/2010,826880681,8/24/2010,1223,205.7,117.11,251571.1,143225.53,108345.57 +Europe,Ireland,Beverages,Online,H,1/4/2010,526439368,1/30/2010,3963,47.45,31.79,188044.35,125983.77,62060.58 +Europe,Kosovo,Beverages,Offline,M,8/21/2014,854814279,9/7/2014,7396,47.45,31.79,350940.2,235118.84,115821.36 +Europe,United Kingdom,Vegetables,Offline,C,11/14/2011,458929240,12/23/2011,6215,154.06,90.93,957482.9,565129.95,392352.95 +Sub-Saharan Africa,Sierra Leone,Snacks,Offline,M,11/15/2012,306020581,11/19/2012,7145,152.58,97.44,1090184.1,696208.8,393975.3 +Sub-Saharan Africa,Uganda,Vegetables,Online,L,12/17/2010,533637130,1/3/2011,3940,154.06,90.93,606996.4,358264.2,248732.2 +Asia,Bhutan,Personal Care,Offline,H,8/22/2015,899640214,10/4/2015,2386,81.73,56.67,195007.78,135214.62,59793.16 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,M,12/26/2010,332203662,1/28/2011,5301,154.06,90.93,816672.06,482019.93,334652.13 +Europe,Iceland,Cereal,Offline,L,6/6/2012,979813802,6/12/2012,7532,205.7,117.11,1549332.4,882072.52,667259.88 +Europe,Estonia,Vegetables,Online,L,7/14/2017,561269462,7/31/2017,961,154.06,90.93,148051.66,87383.73,60667.93 +Sub-Saharan Africa,Ghana,Meat,Offline,C,5/10/2017,915681970,6/14/2017,9498,421.89,364.69,4007111.22,3463825.62,543285.6 +Australia and Oceania,Tuvalu,Baby Food,Online,M,5/16/2015,352475154,6/1/2015,4086,255.28,159.42,1043074.08,651390.12,391683.96 +Middle East and North Africa,Qatar,Cereal,Online,H,2/16/2016,401385343,3/17/2016,7697,205.7,117.11,1583272.9,901395.67,681877.23 +Asia,Mongolia,Baby Food,Online,L,11/15/2013,862461364,12/20/2013,338,255.28,159.42,86284.64,53883.96,32400.68 +Asia,Kyrgyzstan,Household,Offline,C,7/2/2011,256064546,7/4/2011,4044,668.27,502.54,2702483.88,2032271.76,670212.12 +Asia,North Korea,Office Supplies,Offline,M,9/27/2016,772868716,11/11/2016,7883,651.21,524.96,5133488.43,4138259.68,995228.75 +Sub-Saharan Africa,Mozambique,Cereal,Offline,M,9/8/2015,623860204,10/10/2015,2953,205.7,117.11,607432.1,345825.83,261606.27 +Central America and the Caribbean,The Bahamas,Meat,Online,C,6/2/2014,790337836,6/28/2014,7384,421.89,364.69,3115235.76,2692870.96,422364.8 +Europe,Bulgaria,Meat,Online,C,7/4/2012,973912942,7/7/2012,1337,421.89,364.69,564066.93,487590.53,76476.4 +North America,Greenland,Beverages,Online,L,5/21/2014,946509349,6/16/2014,2005,47.45,31.79,95137.25,63738.95,31398.3 +Central America and the Caribbean,Costa Rica,Fruits,Online,H,5/25/2010,100363385,6/14/2010,8611,9.33,6.92,80340.63,59588.12,20752.51 +Middle East and North Africa,Azerbaijan,Fruits,Online,L,11/17/2010,598023879,11/17/2010,7410,9.33,6.92,69135.3,51277.2,17858.1 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Offline,H,2/6/2012,622352159,3/23/2012,6689,437.2,263.33,2924430.8,1761414.37,1163016.43 +Sub-Saharan Africa,Senegal,Household,Offline,H,3/3/2015,226522052,3/23/2015,1764,668.27,502.54,1178828.28,886480.56,292347.72 +Sub-Saharan Africa,Sudan,Beverages,Online,C,9/9/2014,884019887,9/13/2014,9984,47.45,31.79,473740.8,317391.36,156349.44 +Europe,Belarus,Fruits,Online,M,2/14/2010,538644492,3/1/2010,5730,9.33,6.92,53460.9,39651.6,13809.3 +Europe,Andorra,Snacks,Online,L,2/18/2017,354507195,3/25/2017,5412,152.58,97.44,825762.96,527345.28,298417.68 +Europe,Luxembourg,Snacks,Offline,H,10/21/2010,666031825,11/23/2010,2473,152.58,97.44,377330.34,240969.12,136361.22 +Middle East and North Africa,Azerbaijan,Cosmetics,Offline,C,9/18/2012,527954709,10/28/2012,2386,437.2,263.33,1043159.2,628305.38,414853.82 +Europe,Iceland,Beverages,Online,L,6/10/2011,865324676,7/8/2011,7656,47.45,31.79,363277.2,243384.24,119892.96 +Sub-Saharan Africa,Mauritania,Clothes,Online,H,10/5/2011,423503053,11/6/2011,2819,109.28,35.84,308060.32,101032.96,207027.36 +Central America and the Caribbean,Haiti,Clothes,Online,M,9/25/2015,718163669,10/17/2015,9444,109.28,35.84,1032040.32,338472.96,693567.36 +Sub-Saharan Africa,Malawi,Vegetables,Offline,C,5/3/2011,185292851,6/8/2011,1127,154.06,90.93,173625.62,102478.11,71147.51 +Sub-Saharan Africa,Malawi,Vegetables,Online,H,2/13/2014,931189429,4/2/2014,8500,154.06,90.93,1309510,772905,536605 +Australia and Oceania,Australia,Cosmetics,Offline,C,5/30/2010,182464730,7/12/2010,4223,437.2,263.33,1846295.6,1112042.59,734253.01 +Sub-Saharan Africa,Sierra Leone,Meat,Offline,C,2/3/2014,636042582,3/23/2014,7989,421.89,364.69,3370479.21,2913508.41,456970.8 +Middle East and North Africa,Pakistan,Personal Care,Online,L,5/30/2017,109159314,5/30/2017,1522,81.73,56.67,124393.06,86251.74,38141.32 +Australia and Oceania,Solomon Islands,Clothes,Online,H,6/14/2017,989363753,7/14/2017,3575,109.28,35.84,390676,128128,262548 +Asia,Bhutan,Vegetables,Offline,C,5/16/2012,784517228,6/10/2012,4936,154.06,90.93,760440.16,448830.48,311609.68 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,C,10/2/2012,672793567,10/16/2012,3422,651.21,524.96,2228440.62,1796413.12,432027.5 +Sub-Saharan Africa,Namibia,Cereal,Offline,H,2/1/2015,552679097,3/14/2015,8881,205.7,117.11,1826821.7,1040053.91,786767.79 +Europe,Cyprus,Office Supplies,Online,M,2/26/2013,392972648,4/1/2013,8194,651.21,524.96,5336014.74,4301522.24,1034492.5 +Europe,Serbia,Vegetables,Online,M,12/10/2016,682785546,1/16/2017,271,154.06,90.93,41750.26,24642.03,17108.23 +Middle East and North Africa,Afghanistan,Household,Offline,M,12/31/2010,181541621,2/2/2011,1055,668.27,502.54,705024.85,530179.7,174845.15 +Asia,India,Cosmetics,Online,M,3/24/2011,868977200,4/8/2011,8519,437.2,263.33,3724506.8,2243308.27,1481198.53 +Middle East and North Africa,Qatar,Personal Care,Offline,H,8/31/2015,295141112,9/17/2015,7669,81.73,56.67,626787.37,434602.23,192185.14 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,H,11/2/2015,130394685,12/9/2015,5540,651.21,524.96,3607703.4,2908278.4,699425 +Australia and Oceania,Tuvalu,Office Supplies,Online,H,9/12/2015,315411746,9/20/2015,6200,651.21,524.96,4037502,3254752,782750 +Middle East and North Africa,Oman,Beverages,Online,L,9/10/2012,411178624,10/10/2012,5747,47.45,31.79,272695.15,182697.13,89998.02 +Asia,Sri Lanka,Vegetables,Online,M,9/10/2016,948994147,10/19/2016,7312,154.06,90.93,1126486.72,664880.16,461606.56 +Middle East and North Africa,Pakistan,Beverages,Online,H,11/30/2015,280469644,1/2/2016,6055,47.45,31.79,287309.75,192488.45,94821.3 +Europe,Switzerland,Baby Food,Offline,L,12/28/2010,427528941,12/29/2010,4169,255.28,159.42,1064262.32,664621.98,399640.34 +Sub-Saharan Africa,Mauritania,Household,Offline,L,3/16/2011,332408368,4/30/2011,5878,668.27,502.54,3928091.06,2953930.12,974160.94 +Europe,Hungary,Baby Food,Online,H,7/16/2015,807656753,7/20/2015,2436,255.28,159.42,621862.08,388347.12,233514.96 +Europe,Belgium,Baby Food,Online,L,6/18/2016,486135423,7/19/2016,7129,255.28,159.42,1819891.12,1136505.18,683385.94 +Asia,Sri Lanka,Personal Care,Online,L,4/25/2011,771018207,5/12/2011,276,81.73,56.67,22557.48,15640.92,6916.56 +Middle East and North Africa,Oman,Personal Care,Online,L,8/15/2013,885791432,9/1/2013,4224,81.73,56.67,345227.52,239374.08,105853.44 +Europe,Luxembourg,Snacks,Online,L,6/26/2011,124253928,7/19/2011,8353,152.58,97.44,1274500.74,813916.32,460584.42 +Europe,Ireland,Snacks,Online,L,10/12/2016,100517022,11/22/2016,4075,152.58,97.44,621763.5,397068,224695.5 +Middle East and North Africa,Lebanon,Office Supplies,Offline,H,12/16/2015,699004542,12/31/2015,9832,651.21,524.96,6402696.72,5161406.72,1241290 +Sub-Saharan Africa,Nigeria,Beverages,Offline,M,8/30/2011,524452817,9/2/2011,6098,47.45,31.79,289350.1,193855.42,95494.68 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,M,5/25/2011,951910674,5/27/2011,377,47.45,31.79,17888.65,11984.83,5903.82 +Sub-Saharan Africa,Swaziland,Household,Offline,C,2/26/2016,276739442,3/16/2016,2205,668.27,502.54,1473535.35,1108100.7,365434.65 +Middle East and North Africa,Israel,Household,Online,H,8/21/2016,464612948,8/24/2016,8151,668.27,502.54,5447068.77,4096203.54,1350865.23 +Asia,Maldives,Snacks,Online,M,3/9/2012,401517522,3/22/2012,6812,152.58,97.44,1039374.96,663761.28,375613.68 +Europe,Serbia,Personal Care,Online,C,7/25/2014,843751990,9/13/2014,3819,81.73,56.67,312126.87,216422.73,95704.14 +Middle East and North Africa,Oman,Clothes,Online,C,11/15/2013,367927682,12/10/2013,6832,109.28,35.84,746600.96,244858.88,501742.08 +Europe,Russia,Meat,Online,C,8/25/2012,320968425,10/2/2012,544,421.89,364.69,229508.16,198391.36,31116.8 +Europe,France,Personal Care,Online,H,6/29/2014,770110547,7/2/2014,1679,81.73,56.67,137224.67,95148.93,42075.74 +Europe,Czech Republic,Baby Food,Online,H,9/14/2012,952902877,10/8/2012,3992,255.28,159.42,1019077.76,636404.64,382673.12 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,H,10/18/2016,627206742,11/1/2016,3268,9.33,6.92,30490.44,22614.56,7875.88 +Europe,Romania,Fruits,Offline,H,11/7/2010,521195971,12/5/2010,2325,9.33,6.92,21692.25,16089,5603.25 +Asia,North Korea,Office Supplies,Offline,H,4/16/2010,983356893,5/19/2010,6012,651.21,524.96,3915074.52,3156059.52,759015 +Central America and the Caribbean,Costa Rica,Vegetables,Online,C,9/5/2012,632488334,10/7/2012,6208,154.06,90.93,956404.48,564493.44,391911.04 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,H,8/25/2016,407701623,10/11/2016,6825,651.21,524.96,4444508.25,3582852,861656.25 +Central America and the Caribbean,Costa Rica,Cereal,Offline,H,7/14/2010,418420588,8/14/2010,8805,205.7,117.11,1811188.5,1031153.55,780034.95 +Central America and the Caribbean,Dominican Republic,Meat,Offline,C,1/7/2014,394381558,1/14/2014,5122,421.89,364.69,2160920.58,1867942.18,292978.4 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,M,10/13/2013,135633361,11/15/2013,5780,255.28,159.42,1475518.4,921447.6,554070.8 +Middle East and North Africa,Morocco,Meat,Offline,L,9/19/2012,862537324,10/17/2012,2816,421.89,364.69,1188042.24,1026967.04,161075.2 +Middle East and North Africa,Kuwait,Fruits,Online,C,12/26/2010,265767276,12/31/2010,5298,9.33,6.92,49430.34,36662.16,12768.18 +Europe,Ireland,Cereal,Offline,H,5/23/2017,156309545,6/28/2017,4323,205.7,117.11,889241.1,506266.53,382974.57 +Australia and Oceania,East Timor,Baby Food,Offline,L,4/21/2015,615462958,5/23/2015,8021,255.28,159.42,2047600.88,1278707.82,768893.06 +Sub-Saharan Africa,Togo,Household,Offline,L,11/11/2011,444838845,11/29/2011,6554,668.27,502.54,4379841.58,3293647.16,1086194.42 +Sub-Saharan Africa,Gabon,Beverages,Online,L,7/2/2011,316361033,7/10/2011,7115,47.45,31.79,337606.75,226185.85,111420.9 +Sub-Saharan Africa,Mozambique,Vegetables,Offline,M,2/17/2012,522265851,3/15/2012,8926,154.06,90.93,1375139.56,811641.18,563498.38 +Sub-Saharan Africa,Rwanda,Household,Offline,L,7/11/2016,525102126,8/20/2016,8243,668.27,502.54,5508549.61,4142437.22,1366112.39 +Europe,Netherlands,Cereal,Offline,L,5/17/2013,307731187,6/10/2013,3352,205.7,117.11,689506.4,392552.72,296953.68 +Central America and the Caribbean,Panama,Vegetables,Offline,C,5/13/2011,823326861,6/29/2011,9569,154.06,90.93,1474200.14,870109.17,604090.97 +Europe,Cyprus,Personal Care,Online,L,9/1/2012,845375478,10/8/2012,4245,81.73,56.67,346943.85,240564.15,106379.7 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,L,9/30/2016,117675864,10/12/2016,1758,437.2,263.33,768597.6,462934.14,305663.46 +Middle East and North Africa,Tunisia ,Cereal,Online,C,7/19/2016,704339349,7/22/2016,8520,205.7,117.11,1752564,997777.2,754786.8 +Middle East and North Africa,United Arab Emirates,Clothes,Offline,C,6/11/2017,239789760,7/11/2017,7973,109.28,35.84,871289.44,285752.32,585537.12 +Europe,Austria,Beverages,Offline,H,9/22/2010,478763425,10/17/2010,5591,47.45,31.79,265292.95,177737.89,87555.06 +Middle East and North Africa,Jordan,Clothes,Offline,H,4/3/2015,546309173,4/11/2015,3879,109.28,35.84,423897.12,139023.36,284873.76 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Offline,H,2/4/2013,987788331,2/18/2013,7373,152.58,97.44,1124972.34,718425.12,406547.22 +Asia,India,Vegetables,Online,C,11/17/2013,618874728,12/2/2013,7640,154.06,90.93,1177018.4,694705.2,482313.2 +Asia,Tajikistan,Household,Offline,C,2/27/2013,575554692,4/16/2013,8278,668.27,502.54,5531939.06,4160026.12,1371912.94 +Europe,Monaco,Personal Care,Offline,L,5/4/2011,264127051,6/8/2011,9919,81.73,56.67,810679.87,562109.73,248570.14 +Europe,Andorra,Personal Care,Online,H,6/15/2017,511203134,6/29/2017,5222,81.73,56.67,426794.06,295930.74,130863.32 +Europe,France,Vegetables,Online,L,2/10/2015,413706767,2/20/2015,3881,154.06,90.93,597906.86,352899.33,245007.53 +Middle East and North Africa,Somalia,Beverages,Online,C,9/10/2011,488874280,9/24/2011,7618,47.45,31.79,361474.1,242176.22,119297.88 +Australia and Oceania,Fiji,Baby Food,Offline,H,11/10/2011,424254500,11/10/2011,5189,255.28,159.42,1324647.92,827230.38,497417.54 +Europe,Bosnia and Herzegovina,Meat,Online,L,10/8/2013,427708756,10/19/2013,7381,421.89,364.69,3113970.09,2691776.89,422193.2 +Central America and the Caribbean,Jamaica,Beverages,Online,M,11/7/2012,777410876,12/1/2012,2009,47.45,31.79,95327.05,63866.11,31460.94 +Asia,Indonesia,Baby Food,Offline,M,3/8/2013,471847188,4/8/2013,8923,255.28,159.42,2277863.44,1422504.66,855358.78 +Asia,Myanmar,Cereal,Online,M,2/10/2016,379816520,2/22/2016,5003,205.7,117.11,1029117.1,585901.33,443215.77 +Middle East and North Africa,Pakistan,Snacks,Online,H,6/22/2016,990430200,7/4/2016,9160,152.58,97.44,1397632.8,892550.4,505082.4 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,C,12/20/2013,163112056,1/1/2014,7337,154.06,90.93,1130338.22,667153.41,463184.81 +Australia and Oceania,Australia,Cosmetics,Offline,C,12/4/2016,777598416,12/10/2016,7506,437.2,263.33,3281623.2,1976554.98,1305068.22 +Europe,Croatia,Cosmetics,Offline,L,10/23/2015,383938109,11/21/2015,4673,437.2,263.33,2043035.6,1230541.09,812494.51 +Europe,Monaco,Snacks,Offline,M,4/16/2017,652492463,5/13/2017,5875,152.58,97.44,896407.5,572460,323947.5 +Sub-Saharan Africa,Botswana,Snacks,Online,L,3/6/2010,623935306,4/9/2010,5177,152.58,97.44,789906.66,504446.88,285459.78 +Europe,Bulgaria,Meat,Online,C,8/21/2014,759252965,10/9/2014,8679,421.89,364.69,3661583.31,3165144.51,496438.8 +Asia,Brunei,Office Supplies,Offline,C,3/30/2010,689744269,4/7/2010,9512,651.21,524.96,6194309.52,4993419.52,1200890 +Europe,Finland,Household,Offline,L,7/3/2015,567020547,7/14/2015,2835,668.27,502.54,1894545.45,1424700.9,469844.55 +Middle East and North Africa,Turkey,Personal Care,Offline,H,11/30/2015,613005626,1/16/2016,842,81.73,56.67,68816.66,47716.14,21100.52 +Central America and the Caribbean,El Salvador,Vegetables,Offline,M,3/5/2013,669935834,3/20/2013,7756,154.06,90.93,1194889.36,705253.08,489636.28 +Central America and the Caribbean,Dominica,Baby Food,Online,H,11/6/2013,650360000,11/13/2013,4831,255.28,159.42,1233257.68,770158.02,463099.66 +Europe,Germany,Meat,Offline,L,5/28/2010,987139451,6/21/2010,5355,421.89,364.69,2259220.95,1952914.95,306306 +Europe,Malta,Beverages,Offline,C,4/27/2015,383448016,5/5/2015,9644,47.45,31.79,457607.8,306582.76,151025.04 +Middle East and North Africa,Jordan,Snacks,Online,H,11/2/2011,762772023,11/16/2011,47,152.58,97.44,7171.26,4579.68,2591.58 +Europe,Norway,Fruits,Offline,M,10/9/2010,518910300,11/12/2010,5944,9.33,6.92,55457.52,41132.48,14325.04 +Sub-Saharan Africa,Swaziland,Household,Online,L,6/6/2016,365974175,6/29/2016,8746,668.27,502.54,5844689.42,4395214.84,1449474.58 +Central America and the Caribbean,Cuba,Beverages,Online,L,4/5/2015,188387477,5/2/2015,6896,47.45,31.79,327215.2,219223.84,107991.36 +Europe,Spain,Fruits,Offline,H,6/24/2017,390886533,6/26/2017,866,9.33,6.92,8079.78,5992.72,2087.06 +Asia,Bangladesh,Vegetables,Online,L,6/12/2015,548520171,7/28/2015,8163,154.06,90.93,1257591.78,742261.59,515330.19 +Europe,Denmark,Vegetables,Online,L,2/26/2010,756649720,3/14/2010,8321,154.06,90.93,1281933.26,756628.53,525304.73 +Asia,Turkmenistan,Snacks,Online,M,1/10/2015,280949008,1/20/2015,7910,152.58,97.44,1206907.8,770750.4,436157.4 +Australia and Oceania,Fiji,Clothes,Offline,C,4/1/2014,707404363,5/10/2014,5526,109.28,35.84,603881.28,198051.84,405829.44 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,H,1/7/2012,992314612,1/8/2012,6800,651.21,524.96,4428228,3569728,858500 +Asia,Singapore,Clothes,Online,L,7/31/2013,612291085,8/10/2013,9393,109.28,35.84,1026467.04,336645.12,689821.92 +Europe,Serbia,Beverages,Online,H,11/26/2013,914257609,12/11/2013,7998,47.45,31.79,379505.1,254256.42,125248.68 +Sub-Saharan Africa,Tanzania,Personal Care,Online,H,7/31/2016,165450513,8/31/2016,9338,81.73,56.67,763194.74,529184.46,234010.28 +Sub-Saharan Africa,Mali,Clothes,Offline,C,12/2/2014,303418624,12/11/2014,7168,109.28,35.84,783319.04,256901.12,526417.92 +Central America and the Caribbean,Grenada,Cereal,Online,L,11/9/2010,186023271,11/23/2010,7274,205.7,117.11,1496261.8,851858.14,644403.66 +Asia,Kazakhstan,Vegetables,Offline,M,3/10/2011,541438281,3/11/2011,2474,154.06,90.93,381144.44,224960.82,156183.62 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,C,3/12/2016,818149983,4/18/2016,7616,255.28,159.42,1944212.48,1214142.72,730069.76 +Sub-Saharan Africa,South Africa,Personal Care,Online,L,11/15/2015,534957206,12/10/2015,4580,81.73,56.67,374323.4,259548.6,114774.8 +Middle East and North Africa,Somalia,Personal Care,Online,L,6/1/2016,630971276,7/7/2016,7277,81.73,56.67,594749.21,412387.59,182361.62 +Middle East and North Africa,Oman,Office Supplies,Offline,L,9/27/2013,315616023,10/22/2013,6650,651.21,524.96,4330546.5,3490984,839562.5 +Asia,Cambodia,Cosmetics,Online,H,5/19/2012,218627774,6/1/2012,5672,437.2,263.33,2479798.4,1493607.76,986190.64 +Middle East and North Africa,Turkey,Cosmetics,Online,L,3/2/2014,140055358,3/10/2014,4348,437.2,263.33,1900945.6,1144958.84,755986.76 +Europe,Malta,Meat,Offline,L,5/29/2014,400260102,6/30/2014,4714,421.89,364.69,1988789.46,1719148.66,269640.8 +Europe,Luxembourg,Fruits,Online,C,4/10/2013,489915835,5/25/2013,5838,9.33,6.92,54468.54,40398.96,14069.58 +Asia,Bangladesh,Fruits,Offline,H,12/31/2011,420008885,1/19/2012,8818,9.33,6.92,82271.94,61020.56,21251.38 +Europe,Germany,Personal Care,Offline,L,8/29/2016,271838080,9/14/2016,1784,81.73,56.67,145806.32,101099.28,44707.04 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,C,9/9/2011,647014749,9/20/2011,4897,47.45,31.79,232362.65,155675.63,76687.02 +Asia,India,Cereal,Offline,L,8/28/2016,417462718,9/14/2016,5350,205.7,117.11,1100495,626538.5,473956.5 +Asia,Turkmenistan,Household,Online,L,5/4/2014,775418317,5/15/2014,2366,668.27,502.54,1581126.82,1189009.64,392117.18 +Central America and the Caribbean,El Salvador,Fruits,Online,H,1/28/2015,283430373,2/3/2015,2201,9.33,6.92,20535.33,15230.92,5304.41 +Asia,Japan,Fruits,Offline,H,2/15/2015,724360215,3/18/2015,3139,9.33,6.92,29286.87,21721.88,7564.99 +Europe,Serbia,Fruits,Online,L,8/10/2015,351381671,8/12/2015,500,9.33,6.92,4665,3460,1205 +Sub-Saharan Africa,Mozambique,Office Supplies,Offline,C,2/14/2011,637981069,4/4/2011,1630,651.21,524.96,1061472.3,855684.8,205787.5 +Europe,Greece,Cosmetics,Online,C,4/9/2016,427957236,5/16/2016,911,437.2,263.33,398289.2,239893.63,158395.57 +Europe,Austria,Personal Care,Offline,L,6/7/2016,885421502,7/27/2016,4753,81.73,56.67,388462.69,269352.51,119110.18 +Middle East and North Africa,Egypt,Snacks,Offline,C,12/24/2016,544797694,12/30/2016,6599,152.58,97.44,1006875.42,643006.56,363868.86 +Europe,Serbia,Snacks,Offline,L,10/11/2016,260822141,11/18/2016,1922,152.58,97.44,293258.76,187279.68,105979.08 +Asia,Maldives,Household,Offline,H,12/20/2011,958543670,1/5/2012,3228,668.27,502.54,2157175.56,1622199.12,534976.44 +Sub-Saharan Africa,Chad,Cosmetics,Online,M,11/27/2014,483323609,12/22/2014,5051,437.2,263.33,2208297.2,1330079.83,878217.37 +Europe,Sweden,Cereal,Online,L,7/2/2012,350835788,8/8/2012,8961,205.7,117.11,1843277.7,1049422.71,793854.99 +Europe,Switzerland,Cosmetics,Online,M,6/16/2015,797066533,7/24/2015,8555,437.2,263.33,3740246,2252788.15,1487457.85 +Asia,Uzbekistan,Baby Food,Online,M,8/7/2016,328314673,8/7/2016,4463,255.28,159.42,1139314.64,711491.46,427823.18 +Sub-Saharan Africa,Cape Verde,Cosmetics,Offline,M,5/26/2017,671191537,6/9/2017,9346,437.2,263.33,4086071.2,2461082.18,1624989.02 +Sub-Saharan Africa,Swaziland,Fruits,Online,L,8/8/2016,922620952,8/10/2016,2897,9.33,6.92,27029.01,20047.24,6981.77 +Europe,Croatia,Meat,Online,L,1/7/2014,699839246,1/12/2014,6840,421.89,364.69,2885727.6,2494479.6,391248 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,M,4/24/2014,590395247,6/13/2014,9928,154.06,90.93,1529507.68,902753.04,626754.64 +Sub-Saharan Africa,Benin,Beverages,Offline,L,8/21/2015,802150285,9/15/2015,2950,47.45,31.79,139977.5,93780.5,46197 +Sub-Saharan Africa,Djibouti,Personal Care,Online,H,6/5/2013,713278186,6/16/2013,3721,81.73,56.67,304117.33,210869.07,93248.26 +Europe,Bosnia and Herzegovina,Cosmetics,Online,C,10/3/2011,222265279,11/22/2011,2090,437.2,263.33,913748,550359.7,363388.3 +Australia and Oceania,Australia,Beverages,Offline,L,12/20/2011,197910392,1/8/2012,4938,47.45,31.79,234308.1,156979.02,77329.08 +Asia,China,Personal Care,Online,H,6/24/2016,229324853,7/10/2016,1175,81.73,56.67,96032.75,66587.25,29445.5 +Europe,Montenegro,Fruits,Offline,C,5/31/2017,875932490,6/20/2017,6744,9.33,6.92,62921.52,46668.48,16253.04 +Sub-Saharan Africa,Sudan,Office Supplies,Online,L,7/12/2015,517469632,8/8/2015,9618,651.21,524.96,6263337.78,5049065.28,1214272.5 +Europe,Portugal,Beverages,Offline,M,6/5/2016,303985106,6/24/2016,4803,47.45,31.79,227902.35,152687.37,75214.98 +Middle East and North Africa,Iran,Office Supplies,Offline,H,8/24/2011,105840241,10/8/2011,9334,651.21,524.96,6078394.14,4899976.64,1178417.5 +Europe,Luxembourg,Office Supplies,Online,H,9/14/2012,763708865,10/21/2012,7279,651.21,524.96,4740157.59,3821183.84,918973.75 +Europe,Poland,Vegetables,Offline,L,1/19/2017,938577306,3/6/2017,4737,154.06,90.93,729782.22,430735.41,299046.81 +Australia and Oceania,Samoa ,Household,Online,M,11/2/2011,261744391,11/8/2011,4837,668.27,502.54,3232421.99,2430785.98,801636.01 +Europe,Vatican City,Meat,Online,M,7/27/2015,684821450,8/14/2015,2740,421.89,364.69,1155978.6,999250.6,156728 +Asia,Laos,Office Supplies,Online,H,9/26/2013,629732310,10/16/2013,640,651.21,524.96,416774.4,335974.4,80800 +Europe,Monaco,Fruits,Online,H,8/15/2015,838713300,8/29/2015,2758,9.33,6.92,25732.14,19085.36,6646.78 +Sub-Saharan Africa,Sierra Leone,Fruits,Offline,H,8/19/2012,324313247,9/26/2012,352,9.33,6.92,3284.16,2435.84,848.32 +Europe,Serbia,Fruits,Offline,H,5/23/2012,419393479,7/8/2012,6705,9.33,6.92,62557.65,46398.6,16159.05 +Sub-Saharan Africa,Malawi,Vegetables,Online,M,3/23/2012,727127826,4/20/2012,2137,154.06,90.93,329226.22,194317.41,134908.81 +Middle East and North Africa,Pakistan,Fruits,Offline,C,7/11/2010,471002614,8/20/2010,8995,9.33,6.92,83923.35,62245.4,21677.95 +North America,United States of America,Beverages,Offline,M,7/13/2010,744816672,8/4/2010,6660,47.45,31.79,316017,211721.4,104295.6 +Europe,Poland,Clothes,Online,H,7/21/2016,462681329,8/24/2016,6542,109.28,35.84,714909.76,234465.28,480444.48 +Asia,China,Personal Care,Online,M,1/13/2015,409020411,1/30/2015,7084,81.73,56.67,578975.32,401450.28,177525.04 +Middle East and North Africa,Pakistan,Clothes,Online,M,3/13/2016,988570249,4/12/2016,8760,109.28,35.84,957292.8,313958.4,643334.4 +Europe,Luxembourg,Beverages,Offline,H,5/24/2012,876379668,6/11/2012,9074,47.45,31.79,430561.3,288462.46,142098.84 +Sub-Saharan Africa,Nigeria,Fruits,Offline,L,3/14/2012,167809998,4/24/2012,7563,9.33,6.92,70562.79,52335.96,18226.83 +Asia,Vietnam,Cosmetics,Online,C,11/19/2013,828535068,1/4/2014,793,437.2,263.33,346699.6,208820.69,137878.91 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,C,10/13/2016,844541203,11/25/2016,7365,152.58,97.44,1123751.7,717645.6,406106.1 +Sub-Saharan Africa,Sudan,Office Supplies,Online,L,7/7/2017,972127234,8/8/2017,2906,651.21,524.96,1892416.26,1525533.76,366882.5 +Asia,North Korea,Beverages,Online,L,10/6/2013,687904489,10/30/2013,5080,47.45,31.79,241046,161493.2,79552.8 +Central America and the Caribbean,The Bahamas,Office Supplies,Online,C,8/19/2015,438796794,9/9/2015,8577,651.21,524.96,5585428.17,4502581.92,1082846.25 +Europe,Spain,Clothes,Offline,M,7/29/2011,292040479,9/4/2011,122,109.28,35.84,13332.16,4372.48,8959.68 +Europe,Georgia,Clothes,Offline,L,1/14/2010,385184371,2/5/2010,3470,109.28,35.84,379201.6,124364.8,254836.8 +Europe,Slovenia,Cereal,Online,H,12/17/2012,476089799,1/29/2013,4406,205.7,117.11,906314.2,515986.66,390327.54 +Sub-Saharan Africa,Cameroon,Personal Care,Offline,L,12/31/2011,392930591,1/2/2012,5748,81.73,56.67,469784.04,325739.16,144044.88 +Central America and the Caribbean,Dominica,Household,Offline,H,1/2/2015,484193074,1/21/2015,2345,668.27,502.54,1567093.15,1178456.3,388636.85 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,M,12/19/2011,268676078,2/3/2012,6077,205.7,117.11,1250038.9,711677.47,538361.43 +Central America and the Caribbean,Costa Rica,Beverages,Online,M,8/29/2016,685490930,9/1/2016,854,47.45,31.79,40522.3,27148.66,13373.64 +Australia and Oceania,East Timor,Snacks,Online,H,6/2/2017,944061458,7/19/2017,7619,152.58,97.44,1162507.02,742395.36,420111.66 +Europe,Switzerland,Beverages,Offline,L,3/21/2011,774123990,5/7/2011,9346,47.45,31.79,443467.7,297109.34,146358.36 +Australia and Oceania,Fiji,Meat,Online,C,1/8/2015,875727355,1/20/2015,6040,421.89,364.69,2548215.6,2202727.6,345488 +Sub-Saharan Africa,Cape Verde,Household,Online,C,7/28/2016,669232881,8/11/2016,9736,668.27,502.54,6506276.72,4892729.44,1613547.28 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,M,1/15/2016,545314395,1/27/2016,9502,651.21,524.96,6187797.42,4988169.92,1199627.5 +Sub-Saharan Africa,Burundi,Household,Offline,M,8/26/2014,514958226,9/24/2014,6437,668.27,502.54,4301653.99,3234849.98,1066804.01 +Sub-Saharan Africa,Senegal,Office Supplies,Online,H,12/2/2010,659463202,12/30/2010,8671,651.21,524.96,5646641.91,4551928.16,1094713.75 +Middle East and North Africa,Yemen,Office Supplies,Online,H,12/28/2011,680440652,1/29/2012,6365,651.21,524.96,4144951.65,3341370.4,803581.25 +Europe,Hungary,Meat,Offline,H,9/20/2014,349814403,9/25/2014,6710,421.89,364.69,2830881.9,2447069.9,383812 +Europe,Sweden,Cereal,Offline,H,1/8/2017,859820783,2/1/2017,8932,205.7,117.11,1837312.4,1046026.52,791285.88 +Europe,Lithuania,Baby Food,Offline,C,2/4/2014,773008620,2/5/2014,9284,255.28,159.42,2370019.52,1480055.28,889964.24 +Sub-Saharan Africa,Cape Verde,Personal Care,Offline,H,5/8/2017,972239243,5/24/2017,6052,81.73,56.67,494629.96,342966.84,151663.12 +Europe,Italy,Vegetables,Offline,C,9/30/2012,610686480,11/5/2012,4555,154.06,90.93,701743.3,414186.15,287557.15 +Europe,Kosovo,Office Supplies,Online,H,1/17/2010,261836659,2/24/2010,2141,651.21,524.96,1394240.61,1123939.36,270301.25 +Australia and Oceania,Tuvalu,Office Supplies,Offline,L,4/8/2016,569488608,5/18/2016,3189,651.21,524.96,2076708.69,1674097.44,402611.25 +Europe,Italy,Cosmetics,Offline,C,10/17/2016,897753655,11/10/2016,4112,437.2,263.33,1797766.4,1082812.96,714953.44 +Asia,Vietnam,Cereal,Offline,M,12/29/2016,681055629,1/7/2017,8350,205.7,117.11,1717595,977868.5,739726.5 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,M,9/25/2015,774130856,10/24/2015,1378,47.45,31.79,65386.1,43806.62,21579.48 +Asia,Cambodia,Beverages,Online,M,9/23/2016,302028167,9/24/2016,5701,47.45,31.79,270512.45,181234.79,89277.66 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,H,3/9/2017,710108888,3/22/2017,5855,81.73,56.67,478529.15,331802.85,146726.3 +Asia,Kazakhstan,Cereal,Online,C,8/6/2011,814046847,9/11/2011,3407,205.7,117.11,700819.9,398993.77,301826.13 +Australia and Oceania,Nauru,Snacks,Online,C,8/27/2010,849828374,9/1/2010,1956,152.58,97.44,298446.48,190592.64,107853.84 +Sub-Saharan Africa,Tanzania,Household,Online,L,10/6/2014,223752295,11/20/2014,2131,668.27,502.54,1424083.37,1070912.74,353170.63 +Middle East and North Africa,Iran,Baby Food,Online,H,3/31/2010,662429940,5/12/2010,6595,255.28,159.42,1683571.6,1051374.9,632196.7 +Europe,Spain,Office Supplies,Offline,C,12/29/2010,362785136,1/20/2011,5039,651.21,524.96,3281447.19,2645273.44,636173.75 +Europe,Norway,Fruits,Online,L,10/26/2016,742054212,11/20/2016,9186,9.33,6.92,85705.38,63567.12,22138.26 +Asia,China,Beverages,Offline,C,3/28/2017,587785995,4/23/2017,7793,47.45,31.79,369777.85,247739.47,122038.38 +Asia,Myanmar,Personal Care,Online,H,5/29/2010,107841813,6/15/2010,1644,81.73,56.67,134364.12,93165.48,41198.64 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,H,6/23/2014,480395495,7/19/2014,8557,651.21,524.96,5572403.97,4492082.72,1080321.25 +Central America and the Caribbean,Panama,Meat,Online,L,10/19/2010,703933370,12/4/2010,8382,421.89,364.69,3536281.98,3056831.58,479450.4 +Sub-Saharan Africa,Mauritania,Beverages,Offline,H,11/14/2015,747254264,11/18/2015,7997,47.45,31.79,379457.65,254224.63,125233.02 +Sub-Saharan Africa,Swaziland,Personal Care,Online,L,12/16/2016,199469506,2/2/2017,6314,81.73,56.67,516043.22,357814.38,158228.84 +Sub-Saharan Africa,Burkina Faso,Fruits,Offline,H,10/4/2013,520002925,10/9/2013,9276,9.33,6.92,86545.08,64189.92,22355.16 +Sub-Saharan Africa,Uganda,Snacks,Online,C,8/7/2014,988590848,9/1/2014,4855,152.58,97.44,740775.9,473071.2,267704.7 +Sub-Saharan Africa,Botswana,Beverages,Offline,M,7/9/2017,955282104,8/15/2017,8058,47.45,31.79,382352.1,256163.82,126188.28 +Australia and Oceania,Solomon Islands,Cosmetics,Online,H,1/17/2014,290438020,2/26/2014,5919,437.2,263.33,2587786.8,1558650.27,1029136.53 +Middle East and North Africa,Pakistan,Cosmetics,Online,H,9/15/2015,734732425,10/3/2015,2507,437.2,263.33,1096060.4,660168.31,435892.09 +Sub-Saharan Africa,Botswana,Vegetables,Offline,L,5/14/2012,949151647,6/3/2012,3919,154.06,90.93,603761.14,356354.67,247406.47 +Asia,Bangladesh,Cereal,Offline,M,11/27/2013,564994513,12/29/2013,3287,205.7,117.11,676135.9,384940.57,291195.33 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Offline,M,2/8/2016,633872354,2/11/2016,5770,81.73,56.67,471582.1,326985.9,144596.2 +Australia and Oceania,Kiribati,Vegetables,Online,H,1/13/2012,477708995,2/4/2012,3562,154.06,90.93,548761.72,323892.66,224869.06 +Europe,Finland,Fruits,Online,L,12/19/2010,838740766,1/29/2011,886,9.33,6.92,8266.38,6131.12,2135.26 +Middle East and North Africa,Morocco,Personal Care,Offline,L,11/22/2011,729516494,1/8/2012,8997,81.73,56.67,735324.81,509859.99,225464.82 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,L,11/7/2014,582897508,12/22/2014,1181,437.2,263.33,516333.2,310992.73,205340.47 +Middle East and North Africa,Somalia,Baby Food,Online,M,3/6/2017,902057635,3/31/2017,7755,255.28,159.42,1979696.4,1236302.1,743394.3 +Europe,Cyprus,Beverages,Online,C,4/4/2017,910483205,5/17/2017,1068,47.45,31.79,50676.6,33951.72,16724.88 +Sub-Saharan Africa,Chad,Clothes,Online,C,10/7/2010,801973044,11/16/2010,500,109.28,35.84,54640,17920,36720 +Asia,Mongolia,Baby Food,Offline,C,2/24/2017,390638482,3/18/2017,7463,255.28,159.42,1905154.64,1189751.46,715403.18 +North America,Canada,Office Supplies,Online,M,4/14/2015,460903346,5/19/2015,397,651.21,524.96,258530.37,208409.12,50121.25 +Asia,Brunei,Office Supplies,Online,C,5/22/2015,517503964,6/26/2015,9778,651.21,524.96,6367531.38,5133058.88,1234472.5 +Sub-Saharan Africa,Swaziland,Household,Online,H,5/23/2017,135489165,6/10/2017,3110,668.27,502.54,2078319.7,1562899.4,515420.3 +Europe,Luxembourg,Fruits,Offline,C,9/20/2014,310220277,11/3/2014,9929,9.33,6.92,92637.57,68708.68,23928.89 +Middle East and North Africa,Morocco,Clothes,Offline,L,3/20/2013,307371127,3/29/2013,6802,109.28,35.84,743322.56,243783.68,499538.88 +Sub-Saharan Africa,Namibia,Cereal,Online,H,3/20/2012,812928044,4/14/2012,2328,205.7,117.11,478869.6,272632.08,206237.52 +Middle East and North Africa,Iran,Household,Offline,M,12/1/2015,783189857,1/10/2016,2138,668.27,502.54,1428761.26,1074430.52,354330.74 +Asia,Laos,Vegetables,Online,H,6/2/2014,594767892,6/18/2014,3891,154.06,90.93,599447.46,353808.63,245638.83 +Sub-Saharan Africa,Central African Republic,Fruits,Online,C,4/5/2010,694585978,4/10/2010,2281,9.33,6.92,21281.73,15784.52,5497.21 +Middle East and North Africa,Egypt,Cereal,Offline,H,8/11/2014,249880445,8/31/2014,4031,205.7,117.11,829176.7,472070.41,357106.29 +Australia and Oceania,Palau,Beverages,Online,H,3/14/2013,298200118,3/27/2013,2896,47.45,31.79,137415.2,92063.84,45351.36 +Europe,Netherlands,Vegetables,Offline,H,7/17/2015,597406327,9/4/2015,4663,154.06,90.93,718381.78,424006.59,294375.19 +Europe,Kosovo,Cereal,Online,M,4/13/2013,975672900,5/15/2013,2148,205.7,117.11,441843.6,251552.28,190291.32 +Europe,Netherlands,Household,Offline,M,4/14/2014,881486165,5/13/2014,200,668.27,502.54,133654,100508,33146 +Sub-Saharan Africa,Angola,Household,Online,L,2/8/2016,733644950,3/24/2016,699,668.27,502.54,467120.73,351275.46,115845.27 +Australia and Oceania,Papua New Guinea,Meat,Offline,M,5/17/2017,571260583,7/5/2017,7556,421.89,364.69,3187800.84,2755597.64,432203.2 +Sub-Saharan Africa,Central African Republic,Meat,Online,H,12/31/2013,503756892,2/16/2014,1714,421.89,364.69,723119.46,625078.66,98040.8 +Asia,Kyrgyzstan,Beverages,Offline,M,7/12/2010,260870206,7/21/2010,6146,47.45,31.79,291627.7,195381.34,96246.36 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,L,5/7/2016,542649352,6/21/2016,857,205.7,117.11,176284.9,100363.27,75921.63 +Asia,Indonesia,Baby Food,Online,L,8/21/2011,769455659,9/14/2011,7883,255.28,159.42,2012372.24,1256707.86,755664.38 +Asia,China,Clothes,Offline,C,9/14/2011,431962954,9/21/2011,6292,109.28,35.84,687589.76,225505.28,462084.48 +Europe,Malta,Fruits,Online,C,3/16/2010,441157567,4/3/2010,7182,9.33,6.92,67008.06,49699.44,17308.62 +Europe,Luxembourg,Meat,Online,L,3/23/2013,878338325,4/10/2013,8684,421.89,364.69,3663692.76,3166967.96,496724.8 +Asia,Kazakhstan,Cereal,Online,C,10/6/2012,545116555,11/7/2012,957,205.7,117.11,196854.9,112074.27,84780.63 +Sub-Saharan Africa,Guinea-Bissau,Baby Food,Offline,H,4/2/2013,113416087,4/23/2013,1195,255.28,159.42,305059.6,190506.9,114552.7 +Australia and Oceania,Marshall Islands,Clothes,Offline,H,8/8/2012,775473248,8/22/2012,8622,109.28,35.84,942212.16,309012.48,633199.68 +Europe,Armenia,Baby Food,Offline,H,8/4/2013,193836867,8/28/2013,9491,255.28,159.42,2422862.48,1513055.22,909807.26 +Europe,Luxembourg,Cereal,Online,M,6/22/2012,151368272,7/22/2012,2090,205.7,117.11,429913,244759.9,185153.1 +Europe,Germany,Personal Care,Online,M,5/14/2010,701241290,6/30/2010,1736,81.73,56.67,141883.28,98379.12,43504.16 +Asia,Cambodia,Household,Offline,H,1/6/2017,616942250,1/10/2017,5777,668.27,502.54,3860595.79,2903173.58,957422.21 +Sub-Saharan Africa,Burundi,Snacks,Online,C,9/27/2016,542269980,10/18/2016,8593,152.58,97.44,1311119.94,837301.92,473818.02 +North America,United States of America,Baby Food,Online,H,1/20/2010,741335809,2/16/2010,6595,255.28,159.42,1683571.6,1051374.9,632196.7 +Middle East and North Africa,Iraq,Meat,Offline,H,6/24/2017,648563563,8/5/2017,3226,421.89,364.69,1361017.14,1176489.94,184527.2 +Asia,South Korea,Fruits,Offline,L,2/28/2015,218689572,4/17/2015,3959,9.33,6.92,36937.47,27396.28,9541.19 +Asia,India,Fruits,Offline,C,5/22/2014,376762664,6/7/2014,1300,9.33,6.92,12129,8996,3133 +Sub-Saharan Africa,Rwanda,Fruits,Offline,H,5/15/2012,768144166,6/15/2012,9783,9.33,6.92,91275.39,67698.36,23577.03 +Central America and the Caribbean,Saint Lucia,Fruits,Offline,H,3/2/2011,208507907,3/15/2011,978,9.33,6.92,9124.74,6767.76,2356.98 +Europe,Romania,Household,Offline,C,11/24/2013,733840215,11/25/2013,8482,668.27,502.54,5668266.14,4262544.28,1405721.86 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Offline,H,5/26/2013,850439918,6/12/2013,2925,421.89,364.69,1234028.25,1066718.25,167310 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Online,H,2/20/2011,484918344,4/10/2011,6969,255.28,159.42,1779046.32,1110997.98,668048.34 +Middle East and North Africa,Bahrain,Clothes,Offline,L,6/7/2013,534199321,6/27/2013,305,109.28,35.84,33330.4,10931.2,22399.2 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Online,C,7/9/2012,615519177,7/31/2012,4658,9.33,6.92,43459.14,32233.36,11225.78 +Middle East and North Africa,Bahrain,Household,Online,C,1/24/2013,416426742,2/25/2013,8782,668.27,502.54,5868747.14,4413306.28,1455440.86 +Central America and the Caribbean,Costa Rica,Vegetables,Offline,L,3/22/2013,144783341,4/29/2013,3463,154.06,90.93,533509.78,314890.59,218619.19 +Asia,Vietnam,Meat,Online,M,12/30/2015,978762805,1/19/2016,6519,421.89,364.69,2750300.91,2377414.11,372886.8 +Asia,China,Cereal,Offline,L,4/25/2010,116851460,5/15/2010,7799,205.7,117.11,1604254.3,913340.89,690913.41 +Sub-Saharan Africa,Guinea,Cosmetics,Online,H,9/2/2012,227848136,9/20/2012,4182,437.2,263.33,1828370.4,1101246.06,727124.34 +Sub-Saharan Africa,Mauritania,Household,Offline,M,5/3/2010,900864160,5/10/2010,4579,668.27,502.54,3060008.33,2301130.66,758877.67 +Australia and Oceania,Solomon Islands,Meat,Offline,L,7/29/2010,895323359,8/18/2010,4933,421.89,364.69,2081183.37,1799015.77,282167.6 +Australia and Oceania,Tonga,Office Supplies,Online,M,2/22/2014,390962064,2/22/2014,3218,651.21,524.96,2095593.78,1689321.28,406272.5 +Australia and Oceania,Marshall Islands,Cereal,Online,L,7/6/2011,537829101,8/8/2011,4437,205.7,117.11,912690.9,519617.07,393073.83 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Offline,M,12/2/2016,306285798,12/16/2016,5629,205.7,117.11,1157885.3,659212.19,498673.11 +Asia,Myanmar,Cereal,Online,M,8/9/2011,537005984,9/6/2011,859,205.7,117.11,176696.3,100597.49,76098.81 +Australia and Oceania,Federated States of Micronesia,Meat,Online,C,9/24/2015,790975987,10/17/2015,6227,421.89,364.69,2627109.03,2270924.63,356184.4 +Asia,Myanmar,Household,Offline,C,6/12/2016,699494636,7/18/2016,4862,668.27,502.54,3249128.74,2443349.48,805779.26 +Asia,Mongolia,Beverages,Online,C,2/11/2017,414173257,2/27/2017,1925,47.45,31.79,91341.25,61195.75,30145.5 +Sub-Saharan Africa,South Africa,Meat,Online,L,10/20/2010,156935679,10/22/2010,9610,421.89,364.69,4054362.9,3504670.9,549692 +Europe,Bulgaria,Meat,Online,H,5/11/2014,670018231,6/25/2014,2139,421.89,364.69,902422.71,780071.91,122350.8 +Central America and the Caribbean,Honduras,Cosmetics,Offline,M,8/16/2011,965969741,9/19/2011,767,437.2,263.33,335332.4,201974.11,133358.29 +Australia and Oceania,Australia,Fruits,Online,L,3/19/2010,577651536,4/10/2010,8781,9.33,6.92,81926.73,60764.52,21162.21 +Sub-Saharan Africa,Eritrea,Snacks,Offline,M,1/12/2015,908237445,1/12/2015,6498,152.58,97.44,991464.84,633165.12,358299.72 +Europe,San Marino,Clothes,Offline,M,11/22/2016,281213796,12/16/2016,6266,109.28,35.84,684748.48,224573.44,460175.04 +Australia and Oceania,East Timor,Clothes,Online,L,6/22/2011,690379416,7/27/2011,7466,109.28,35.84,815884.48,267581.44,548303.04 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,C,8/25/2010,149845635,10/3/2010,1508,651.21,524.96,982024.68,791639.68,190385 +Asia,Philippines,Meat,Online,C,1/3/2016,344036281,2/3/2016,6836,421.89,364.69,2884040.04,2493020.84,391019.2 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,L,1/20/2015,777687680,2/7/2015,3921,154.06,90.93,604069.26,356536.53,247532.73 +Europe,Moldova ,Personal Care,Online,M,4/16/2015,125848662,6/2/2015,271,81.73,56.67,22148.83,15357.57,6791.26 +Asia,Kazakhstan,Meat,Offline,L,2/20/2010,283880555,3/16/2010,5420,421.89,364.69,2286643.8,1976619.8,310024 +Europe,France,Meat,Online,L,1/7/2013,517457187,1/7/2013,5935,421.89,364.69,2503917.15,2164435.15,339482 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,C,9/13/2015,612564885,10/18/2015,417,81.73,56.67,34081.41,23631.39,10450.02 +North America,Canada,Cereal,Online,L,10/16/2014,425502479,11/11/2014,4494,205.7,117.11,924415.8,526292.34,398123.46 +Asia,Uzbekistan,Beverages,Offline,C,7/20/2015,332881295,8/26/2015,5827,47.45,31.79,276491.15,185240.33,91250.82 +Sub-Saharan Africa,Togo,Cosmetics,Online,H,12/7/2012,781625163,12/24/2012,9110,437.2,263.33,3982892,2398936.3,1583955.7 +Sub-Saharan Africa,Uganda,Household,Offline,H,7/19/2010,938970410,8/20/2010,1065,668.27,502.54,711707.55,535205.1,176502.45 +Central America and the Caribbean,Panama,Fruits,Online,L,11/1/2016,942465865,12/3/2016,5448,9.33,6.92,50829.84,37700.16,13129.68 +Europe,Portugal,Household,Offline,M,1/8/2011,549972856,2/11/2011,8044,668.27,502.54,5375563.88,4042431.76,1333132.12 +Middle East and North Africa,Azerbaijan,Household,Online,M,1/15/2015,489665210,2/24/2015,1672,668.27,502.54,1117347.44,840246.88,277100.56 +Europe,Hungary,Clothes,Online,H,1/14/2014,210029256,1/31/2014,1179,109.28,35.84,128841.12,42255.36,86585.76 +Middle East and North Africa,Afghanistan,Meat,Offline,M,2/21/2013,129863822,3/15/2013,8446,421.89,364.69,3563282.94,3080171.74,483111.2 +Europe,Malta,Cosmetics,Online,L,12/28/2010,288280236,1/19/2011,7383,437.2,263.33,3227847.6,1944165.39,1283682.21 +North America,Canada,Vegetables,Offline,M,1/20/2011,794702327,2/14/2011,8933,154.06,90.93,1376217.98,812277.69,563940.29 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,L,4/23/2010,478866422,6/12/2010,6071,437.2,263.33,2654241.2,1598676.43,1055564.77 +Europe,San Marino,Snacks,Online,L,7/30/2010,940821349,8/3/2010,8799,152.58,97.44,1342551.42,857374.56,485176.86 +Europe,Moldova ,Meat,Online,L,9/30/2014,700928437,10/11/2014,9156,421.89,364.69,3862824.84,3339101.64,523723.2 +Europe,Malta,Vegetables,Online,C,5/31/2015,149861514,7/1/2015,6207,154.06,90.93,956250.42,564402.51,391847.91 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,C,10/20/2013,198606908,11/24/2013,1052,255.28,159.42,268554.56,167709.84,100844.72 +Asia,Indonesia,Household,Online,L,1/1/2016,928463447,2/6/2016,1821,668.27,502.54,1216919.67,915125.34,301794.33 +Sub-Saharan Africa,Sudan,Baby Food,Offline,H,1/4/2014,241042459,1/12/2014,8675,255.28,159.42,2214554,1382968.5,831585.5 +Middle East and North Africa,Somalia,Clothes,Offline,H,4/4/2012,608267772,4/19/2012,8806,109.28,35.84,962319.68,315607.04,646712.64 +Europe,Montenegro,Personal Care,Online,M,3/26/2016,522375714,4/28/2016,1437,81.73,56.67,117446.01,81434.79,36011.22 +Middle East and North Africa,Oman,Cereal,Online,L,7/23/2013,345915114,8/18/2013,2824,205.7,117.11,580896.8,330718.64,250178.16 +Middle East and North Africa,Kuwait,Clothes,Offline,H,8/23/2015,961747300,9/13/2015,1253,109.28,35.84,136927.84,44907.52,92020.32 +Europe,Kosovo,Baby Food,Offline,M,1/11/2016,623046100,2/17/2016,2041,255.28,159.42,521026.48,325376.22,195650.26 +Sub-Saharan Africa,Chad,Cereal,Online,H,11/20/2016,803297841,11/20/2016,2537,205.7,117.11,521860.9,297108.07,224752.83 +Europe,Monaco,Office Supplies,Offline,H,2/10/2010,346301352,3/12/2010,7121,651.21,524.96,4637266.41,3738240.16,899026.25 +Sub-Saharan Africa,Guinea,Baby Food,Online,C,5/12/2011,416167962,5/19/2011,2203,255.28,159.42,562381.84,351202.26,211179.58 +Europe,Andorra,Cosmetics,Offline,H,11/12/2010,447321498,11/13/2010,1227,437.2,263.33,536444.4,323105.91,213338.49 +Europe,Monaco,Clothes,Online,H,1/23/2015,394498288,3/9/2015,9665,109.28,35.84,1056191.2,346393.6,709797.6 +Asia,Nepal,Snacks,Online,L,7/10/2012,282747161,7/18/2012,23,152.58,97.44,3509.34,2241.12,1268.22 +Asia,Bhutan,Cereal,Online,M,8/7/2015,657429444,9/2/2015,6837,205.7,117.11,1406370.9,800681.07,605689.83 +Europe,Croatia,Personal Care,Offline,C,3/17/2011,334218966,4/5/2011,1674,81.73,56.67,136816.02,94865.58,41950.44 +Asia,Japan,Clothes,Online,H,1/16/2010,449102056,2/10/2010,8133,109.28,35.84,888774.24,291486.72,597287.52 +Central America and the Caribbean,Guatemala,Meat,Offline,C,7/5/2012,408377540,7/22/2012,6844,421.89,364.69,2887415.16,2495938.36,391476.8 +Europe,Czech Republic,Cereal,Offline,L,7/3/2012,138656747,8/5/2012,468,205.7,117.11,96267.6,54807.48,41460.12 +Sub-Saharan Africa,Togo,Vegetables,Online,L,5/5/2016,536863505,6/21/2016,8696,154.06,90.93,1339705.76,790727.28,548978.48 +Sub-Saharan Africa,Zimbabwe,Vegetables,Offline,M,4/7/2016,320234143,5/26/2016,3254,154.06,90.93,501311.24,295886.22,205425.02 +Europe,Hungary,Household,Offline,H,12/8/2016,976317489,12/23/2016,2896,668.27,502.54,1935309.92,1455355.84,479954.08 +Asia,Tajikistan,Vegetables,Offline,L,7/5/2016,912974870,8/10/2016,8407,154.06,90.93,1295182.42,764448.51,530733.91 +Europe,Montenegro,Clothes,Offline,H,6/2/2010,408380115,7/14/2010,7606,109.28,35.84,831183.68,272599.04,558584.64 +Europe,Serbia,Clothes,Online,H,4/21/2010,261019551,5/13/2010,341,109.28,35.84,37264.48,12221.44,25043.04 +Sub-Saharan Africa,Liberia,Personal Care,Offline,M,7/9/2017,439692008,7/18/2017,3491,81.73,56.67,285319.43,197834.97,87484.46 +Sub-Saharan Africa,Malawi,Baby Food,Offline,M,10/6/2011,533508813,11/20/2011,5968,255.28,159.42,1523511.04,951418.56,572092.48 +Europe,Finland,Baby Food,Online,L,6/10/2015,201893794,6/22/2015,3715,255.28,159.42,948365.2,592245.3,356119.9 +Asia,Uzbekistan,Cosmetics,Offline,H,3/2/2014,524583280,3/7/2014,4705,437.2,263.33,2057026,1238967.65,818058.35 +Europe,Andorra,Office Supplies,Online,M,7/20/2013,851626098,7/27/2013,3942,651.21,524.96,2567069.82,2069392.32,497677.5 +Sub-Saharan Africa,Kenya,Fruits,Online,H,9/10/2012,153383576,9/26/2012,8464,9.33,6.92,78969.12,58570.88,20398.24 +Asia,Cambodia,Fruits,Offline,H,7/21/2015,170529544,8/5/2015,2336,9.33,6.92,21794.88,16165.12,5629.76 +Europe,Armenia,Snacks,Online,M,12/29/2011,464050328,1/2/2012,1659,152.58,97.44,253130.22,161652.96,91477.26 +Middle East and North Africa,Somalia,Meat,Offline,M,11/21/2011,665244758,12/9/2011,9562,421.89,364.69,4034112.18,3487165.78,546946.4 +Europe,Poland,Vegetables,Offline,L,1/10/2011,925724160,1/17/2011,1205,154.06,90.93,185642.3,109570.65,76071.65 +Sub-Saharan Africa,South Africa,Snacks,Offline,M,1/17/2010,567412364,1/27/2010,8783,152.58,97.44,1340110.14,855815.52,484294.62 +Europe,Estonia,Beverages,Offline,H,8/26/2010,332545697,9/23/2010,6517,47.45,31.79,309231.65,207175.43,102056.22 +Asia,Mongolia,Beverages,Offline,M,10/29/2011,133672988,12/18/2011,5662,47.45,31.79,268661.9,179994.98,88666.92 +Middle East and North Africa,Saudi Arabia,Meat,Offline,C,8/14/2013,403655564,9/11/2013,9506,421.89,364.69,4010486.34,3466743.14,543743.2 +Europe,Bosnia and Herzegovina,Beverages,Online,C,5/10/2013,745667254,5/14/2013,8366,47.45,31.79,396966.7,265955.14,131011.56 +Sub-Saharan Africa,Central African Republic,Clothes,Online,H,1/1/2017,383194386,2/4/2017,4589,109.28,35.84,501485.92,164469.76,337016.16 +Middle East and North Africa,Morocco,Beverages,Offline,L,8/26/2012,410035789,9/3/2012,7557,47.45,31.79,358579.65,240237.03,118342.62 +Europe,Vatican City,Baby Food,Online,H,3/11/2012,640302789,4/14/2012,8679,255.28,159.42,2215575.12,1383606.18,831968.94 +Sub-Saharan Africa,Cote d'Ivoire,Household,Offline,M,3/15/2017,958419215,3/20/2017,6399,668.27,502.54,4276259.73,3215753.46,1060506.27 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Online,L,3/11/2015,869121396,4/9/2015,1190,651.21,524.96,774939.9,624702.4,150237.5 +Asia,India,Clothes,Offline,C,8/29/2013,847458159,8/31/2013,557,109.28,35.84,60868.96,19962.88,40906.08 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,L,8/9/2013,988790833,9/12/2013,4036,255.28,159.42,1030310.08,643419.12,386890.96 +North America,Mexico,Office Supplies,Offline,H,4/19/2013,558793246,5/9/2013,8194,651.21,524.96,5336014.74,4301522.24,1034492.5 +Australia and Oceania,Samoa ,Fruits,Offline,L,1/30/2012,243451726,2/22/2012,1631,9.33,6.92,15217.23,11286.52,3930.71 +Australia and Oceania,Federated States of Micronesia,Household,Offline,H,2/19/2014,799065101,4/1/2014,9975,668.27,502.54,6665993.25,5012836.5,1653156.75 +Europe,Andorra,Household,Online,C,2/24/2017,802244699,3/31/2017,889,668.27,502.54,594092.03,446758.06,147333.97 +Middle East and North Africa,Bahrain,Fruits,Offline,C,1/31/2016,699914348,2/7/2016,9064,9.33,6.92,84567.12,62722.88,21844.24 +Sub-Saharan Africa,Central African Republic,Vegetables,Offline,M,7/13/2014,559310376,8/4/2014,1224,154.06,90.93,188569.44,111298.32,77271.12 +Europe,Hungary,Snacks,Online,L,5/16/2013,517981612,6/14/2013,1125,152.58,97.44,171652.5,109620,62032.5 +North America,Mexico,Fruits,Offline,H,7/18/2014,333789384,9/2/2014,4551,9.33,6.92,42460.83,31492.92,10967.91 +Australia and Oceania,Tonga,Meat,Offline,L,4/9/2017,734907519,5/4/2017,4321,421.89,364.69,1822986.69,1575825.49,247161.2 +Europe,Germany,Cereal,Offline,M,4/6/2014,269822347,5/10/2014,5283,205.7,117.11,1086713.1,618692.13,468020.97 +Sub-Saharan Africa,Central African Republic,Meat,Offline,H,8/28/2010,257332694,9/25/2010,9318,421.89,364.69,3931171.02,3398181.42,532989.6 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,M,8/26/2012,736549890,9/19/2012,335,205.7,117.11,68909.5,39231.85,29677.65 +Europe,Malta,Office Supplies,Offline,C,2/26/2016,916897761,3/28/2016,9278,651.21,524.96,6041926.38,4870578.88,1171347.5 +Europe,Germany,Meat,Offline,C,7/26/2010,528112637,8/13/2010,9120,421.89,364.69,3847636.8,3325972.8,521664 +Europe,France,Snacks,Online,C,11/7/2012,270243346,12/20/2012,9866,152.58,97.44,1505354.28,961343.04,544011.24 +Sub-Saharan Africa,Tanzania,Fruits,Online,C,10/5/2010,463651216,11/2/2010,3553,9.33,6.92,33149.49,24586.76,8562.73 +Sub-Saharan Africa,Sudan,Baby Food,Offline,H,1/9/2012,599010074,2/11/2012,9247,255.28,159.42,2360574.16,1474156.74,886417.42 +Asia,Singapore,Beverages,Offline,H,4/21/2010,687306249,5/21/2010,8047,47.45,31.79,381830.15,255814.13,126016.02 +Sub-Saharan Africa,Republic of the Congo,Cereal,Online,C,9/6/2011,809838569,10/9/2011,8084,205.7,117.11,1662878.8,946717.24,716161.56 +Sub-Saharan Africa,Lesotho,Baby Food,Offline,M,9/25/2015,668218362,10/9/2015,9517,255.28,159.42,2429499.76,1517200.14,912299.62 +Sub-Saharan Africa,Guinea,Household,Offline,L,9/27/2011,934369456,11/4/2011,9541,668.27,502.54,6375964.07,4794734.14,1581229.93 +Asia,Bangladesh,Personal Care,Offline,H,10/5/2012,100528180,11/4/2012,7377,81.73,56.67,602922.21,418054.59,184867.62 +Middle East and North Africa,Oman,Office Supplies,Online,M,12/31/2013,329243361,1/5/2014,9282,651.21,524.96,6044531.22,4872678.72,1171852.5 +Asia,Japan,Personal Care,Online,H,9/18/2011,703376328,10/29/2011,3541,81.73,56.67,289405.93,200668.47,88737.46 +Europe,Serbia,Personal Care,Offline,M,8/4/2014,376100909,8/8/2014,5472,81.73,56.67,447226.56,310098.24,137128.32 +Europe,Poland,Household,Offline,L,3/26/2017,820903432,4/19/2017,2423,668.27,502.54,1619218.21,1217654.42,401563.79 +Middle East and North Africa,Tunisia ,Fruits,Online,C,7/12/2011,881582725,7/30/2011,8774,9.33,6.92,81861.42,60716.08,21145.34 +Asia,South Korea,Fruits,Offline,C,2/20/2013,822250115,3/9/2013,936,9.33,6.92,8732.88,6477.12,2255.76 +Europe,Montenegro,Baby Food,Online,L,4/18/2012,977329432,5/28/2012,2352,255.28,159.42,600418.56,374955.84,225462.72 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,C,6/9/2015,401557004,6/29/2015,8496,651.21,524.96,5532680.16,4460060.16,1072620 +Middle East and North Africa,Qatar,Meat,Offline,C,2/17/2011,919981658,3/18/2011,1871,421.89,364.69,789356.19,682334.99,107021.2 +Middle East and North Africa,Saudi Arabia,Cereal,Online,C,9/24/2011,377964723,11/12/2011,7015,205.7,117.11,1442985.5,821526.65,621458.85 +Asia,Japan,Cereal,Online,H,9/21/2011,291180026,9/24/2011,5495,205.7,117.11,1130321.5,643519.45,486802.05 +Sub-Saharan Africa,Botswana,Baby Food,Offline,L,3/27/2014,895613896,4/23/2014,909,255.28,159.42,232049.52,144912.78,87136.74 +Central America and the Caribbean,Antigua and Barbuda ,Household,Online,H,2/4/2012,697565162,3/21/2012,3888,668.27,502.54,2598233.76,1953875.52,644358.24 +Australia and Oceania,Tuvalu,Meat,Offline,M,5/5/2014,523645150,6/19/2014,7091,421.89,364.69,2991621.99,2586016.79,405605.2 +Sub-Saharan Africa,Cape Verde,Cereal,Online,C,2/26/2012,370777690,2/26/2012,213,205.7,117.11,43814.1,24944.43,18869.67 +Middle East and North Africa,Syria,Household,Offline,M,11/30/2012,756199109,12/2/2012,4976,668.27,502.54,3325311.52,2500639.04,824672.48 +Central America and the Caribbean,Panama,Clothes,Online,L,9/16/2013,467458236,10/12/2013,135,109.28,35.84,14752.8,4838.4,9914.4 +Sub-Saharan Africa,Djibouti,Meat,Online,C,9/12/2012,612416398,9/25/2012,6476,421.89,364.69,2732159.64,2361732.44,370427.2 +Sub-Saharan Africa,Malawi,Cosmetics,Online,H,11/19/2012,569247424,12/31/2012,1818,437.2,263.33,794829.6,478733.94,316095.66 +Australia and Oceania,Vanuatu,Household,Offline,C,10/8/2010,236437642,10/10/2010,6007,668.27,502.54,4014297.89,3018757.78,995540.11 +Sub-Saharan Africa,South Africa,Cosmetics,Online,C,4/9/2015,482785880,5/7/2015,5925,437.2,263.33,2590410,1560230.25,1030179.75 +Sub-Saharan Africa,Senegal,Meat,Online,L,8/29/2013,897403466,9/9/2013,483,421.89,364.69,203772.87,176145.27,27627.6 +Sub-Saharan Africa,Guinea,Personal Care,Offline,C,3/15/2013,239714229,4/16/2013,5622,81.73,56.67,459486.06,318598.74,140887.32 +Europe,Finland,Cosmetics,Offline,H,8/29/2014,489454495,10/6/2014,9317,437.2,263.33,4073392.4,2453445.61,1619946.79 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,M,1/23/2016,996673095,2/2/2016,6572,255.28,159.42,1677700.16,1047708.24,629991.92 +Sub-Saharan Africa,Guinea,Personal Care,Online,C,7/7/2016,731731355,8/23/2016,4423,81.73,56.67,361491.79,250651.41,110840.38 +Asia,Brunei,Personal Care,Offline,C,5/25/2012,535303103,6/26/2012,6939,81.73,56.67,567124.47,393233.13,173891.34 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,M,4/20/2016,868374669,5/3/2016,217,651.21,524.96,141312.57,113916.32,27396.25 +Europe,Poland,Office Supplies,Offline,M,5/18/2015,462244880,6/16/2015,7387,651.21,524.96,4810488.27,3877879.52,932608.75 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,L,12/25/2012,368525063,1/21/2013,3611,255.28,159.42,921816.08,575665.62,346150.46 +Australia and Oceania,Fiji,Vegetables,Online,L,5/2/2017,809139049,6/18/2017,1080,154.06,90.93,166384.8,98204.4,68180.4 +Europe,Moldova ,Personal Care,Online,M,12/28/2014,726323163,2/5/2015,4019,81.73,56.67,328472.87,227756.73,100716.14 +Central America and the Caribbean,Haiti,Snacks,Offline,C,7/3/2012,932626235,8/15/2012,3683,152.58,97.44,561952.14,358871.52,203080.62 +Central America and the Caribbean,Haiti,Baby Food,Online,L,7/1/2017,960909593,7/12/2017,3357,255.28,159.42,856974.96,535172.94,321802.02 +Australia and Oceania,Fiji,Cosmetics,Offline,C,2/27/2012,414347064,4/3/2012,3359,437.2,263.33,1468554.8,884525.47,584029.33 +Australia and Oceania,Solomon Islands,Beverages,Offline,H,1/4/2010,316424977,1/25/2010,6037,47.45,31.79,286455.65,191916.23,94539.42 +Central America and the Caribbean,The Bahamas,Vegetables,Online,C,4/23/2014,860942161,5/2/2014,772,154.06,90.93,118934.32,70197.96,48736.36 +Europe,Finland,Clothes,Online,C,3/17/2014,962009942,3/23/2014,8975,109.28,35.84,980788,321664,659124 +Europe,Macedonia,Cereal,Online,M,4/19/2011,504052150,4/26/2011,9087,205.7,117.11,1869195.9,1064178.57,805017.33 +Sub-Saharan Africa,Ethiopia,Household,Online,H,10/20/2015,791805112,11/8/2015,1583,668.27,502.54,1057871.41,795520.82,262350.59 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,L,7/3/2012,500317656,8/9/2012,3968,205.7,117.11,816217.6,464692.48,351525.12 +Europe,Spain,Personal Care,Offline,C,7/18/2017,624951112,8/8/2017,5777,81.73,56.67,472154.21,327382.59,144771.62 +Sub-Saharan Africa,Malawi,Meat,Online,C,1/19/2014,431379306,2/6/2014,3578,421.89,364.69,1509522.42,1304860.82,204661.6 +Asia,Uzbekistan,Cereal,Online,C,7/4/2016,605588567,8/12/2016,5969,205.7,117.11,1227823.3,699029.59,528793.71 +Europe,Malta,Office Supplies,Online,C,12/15/2013,103877723,1/17/2014,8581,651.21,524.96,5588033.01,4504681.76,1083351.25 +Europe,Russia,Personal Care,Online,H,8/27/2011,202858102,9/7/2011,9075,81.73,56.67,741699.75,514280.25,227419.5 +Europe,Slovakia,Personal Care,Offline,C,2/18/2012,449453532,3/15/2012,2143,81.73,56.67,175147.39,121443.81,53703.58 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,C,6/1/2011,910900342,7/11/2011,4508,9.33,6.92,42059.64,31195.36,10864.28 +Middle East and North Africa,Bahrain,Personal Care,Online,C,5/19/2010,824747359,5/23/2010,9926,81.73,56.67,811251.98,562506.42,248745.56 +Sub-Saharan Africa,Burundi,Cereal,Online,C,12/21/2010,848855912,1/27/2011,4183,205.7,117.11,860443.1,489871.13,370571.97 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,M,5/27/2012,811399829,7/5/2012,95,81.73,56.67,7764.35,5383.65,2380.7 +Europe,Lithuania,Personal Care,Online,L,12/18/2014,160865437,1/16/2015,2513,81.73,56.67,205387.49,142411.71,62975.78 +Europe,Bulgaria,Household,Online,M,3/19/2016,216051566,3/30/2016,3314,668.27,502.54,2214646.78,1665417.56,549229.22 +Europe,Vatican City,Cosmetics,Online,M,10/14/2014,116069543,10/18/2014,6412,437.2,263.33,2803326.4,1688471.96,1114854.44 +Europe,Italy,Personal Care,Online,L,2/26/2014,870343196,3/13/2014,2747,81.73,56.67,224512.31,155672.49,68839.82 +Asia,Philippines,Cereal,Online,L,4/18/2011,408608853,5/2/2011,5295,205.7,117.11,1089181.5,620097.45,469084.05 +Europe,Albania,Beverages,Offline,L,8/8/2015,330915343,8/17/2015,4059,47.45,31.79,192599.55,129035.61,63563.94 +Europe,Macedonia,Cosmetics,Online,M,10/26/2014,957623994,11/17/2014,1075,437.2,263.33,469990,283079.75,186910.25 +Europe,Lithuania,Beverages,Online,L,9/5/2016,879408633,9/17/2016,5412,47.45,31.79,256799.4,172047.48,84751.92 +Asia,Indonesia,Cereal,Online,L,11/6/2014,107255589,11/9/2014,8167,205.7,117.11,1679951.9,956437.37,723514.53 +Europe,Portugal,Household,Online,L,5/28/2015,522463691,6/4/2015,7471,668.27,502.54,4992645.17,3754476.34,1238168.83 +Sub-Saharan Africa,Gabon,Fruits,Offline,H,5/9/2010,926644265,6/26/2010,3485,9.33,6.92,32515.05,24116.2,8398.85 +Europe,Germany,Snacks,Online,M,9/10/2011,191721141,10/18/2011,3401,152.58,97.44,518924.58,331393.44,187531.14 +Central America and the Caribbean,Jamaica,Snacks,Online,C,5/3/2017,409930646,5/7/2017,6443,152.58,97.44,983072.94,627805.92,355267.02 +Europe,Andorra,Baby Food,Offline,M,11/30/2014,143821609,12/12/2014,8865,255.28,159.42,2263057.2,1413258.3,849798.9 +Australia and Oceania,Federated States of Micronesia,Household,Online,M,10/31/2015,276255357,12/9/2015,8954,668.27,502.54,5983689.58,4499743.16,1483946.42 +Central America and the Caribbean,Saint Lucia,Office Supplies,Online,C,8/17/2013,860405719,8/17/2013,2027,651.21,524.96,1320002.67,1064093.92,255908.75 +Europe,Albania,Meat,Online,M,6/24/2010,669759023,7/20/2010,5433,421.89,364.69,2292128.37,1981360.77,310767.6 +Asia,Turkmenistan,Cosmetics,Online,C,6/2/2013,348114097,7/5/2013,3552,437.2,263.33,1552934.4,935348.16,617586.24 +Europe,Liechtenstein,Household,Online,H,5/24/2015,159582269,5/27/2015,2794,668.27,502.54,1867146.38,1404096.76,463049.62 +Sub-Saharan Africa,Benin,Baby Food,Offline,H,3/15/2014,438587367,3/21/2014,6603,255.28,159.42,1685613.84,1052650.26,632963.58 +Europe,Italy,Fruits,Online,C,4/14/2016,239865720,5/8/2016,452,9.33,6.92,4217.16,3127.84,1089.32 +Europe,Malta,Meat,Online,M,3/18/2010,488466155,4/14/2010,6845,421.89,364.69,2887837.05,2496303.05,391534 +Europe,Vatican City,Vegetables,Online,C,11/27/2015,829750001,1/16/2016,319,154.06,90.93,49145.14,29006.67,20138.47 +Sub-Saharan Africa,Namibia,Snacks,Offline,M,9/16/2012,979391086,10/1/2012,2441,152.58,97.44,372447.78,237851.04,134596.74 +Europe,Hungary,Office Supplies,Online,L,4/29/2011,273375737,5/6/2011,6810,651.21,524.96,4434740.1,3574977.6,859762.5 +Central America and the Caribbean,Barbados,Baby Food,Offline,M,2/25/2012,818002784,2/26/2012,4056,255.28,159.42,1035415.68,646607.52,388808.16 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Online,M,8/27/2016,739883553,10/1/2016,6840,255.28,159.42,1746115.2,1090432.8,655682.4 +North America,United States of America,Baby Food,Online,M,1/5/2016,935941874,2/7/2016,4854,255.28,159.42,1239129.12,773824.68,465304.44 +Central America and the Caribbean,Panama,Cosmetics,Online,L,1/13/2010,123414075,2/16/2010,9822,437.2,263.33,4294178.4,2586427.26,1707751.14 +Australia and Oceania,New Zealand,Cereal,Online,L,12/16/2010,689848983,12/31/2010,499,205.7,117.11,102644.3,58437.89,44206.41 +Europe,Liechtenstein,Beverages,Offline,M,12/7/2016,143107926,12/25/2016,7670,47.45,31.79,363941.5,243829.3,120112.2 +Middle East and North Africa,Pakistan,Clothes,Offline,M,10/29/2015,561364734,11/17/2015,9154,109.28,35.84,1000349.12,328079.36,672269.76 +Central America and the Caribbean,Cuba,Clothes,Online,C,9/15/2011,943105733,9/26/2011,4799,109.28,35.84,524434.72,171996.16,352438.56 +Asia,Brunei,Beverages,Offline,L,6/29/2013,357129752,7/25/2013,1485,47.45,31.79,70463.25,47208.15,23255.1 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,M,1/12/2016,192548120,1/16/2016,8122,437.2,263.33,3550938.4,2138766.26,1412172.14 +Middle East and North Africa,United Arab Emirates,Office Supplies,Online,M,6/10/2011,108784663,7/11/2011,654,651.21,524.96,425891.34,343323.84,82567.5 +Central America and the Caribbean,Honduras,Vegetables,Online,L,8/17/2015,285575711,10/4/2015,7054,154.06,90.93,1086739.24,641420.22,445319.02 +Asia,Uzbekistan,Household,Online,L,6/23/2011,972970092,8/3/2011,2327,668.27,502.54,1555064.29,1169410.58,385653.71 +Sub-Saharan Africa,Mozambique,Cereal,Offline,H,3/27/2013,241329133,3/31/2013,3508,205.7,117.11,721595.6,410821.88,310773.72 +Asia,Laos,Cereal,Online,H,4/17/2017,731326663,5/12/2017,4666,205.7,117.11,959796.2,546435.26,413360.94 +Middle East and North Africa,Afghanistan,Cereal,Online,L,7/6/2013,203949010,7/6/2013,1899,205.7,117.11,390624.3,222391.89,168232.41 +Sub-Saharan Africa,Djibouti,Household,Offline,L,10/7/2011,990495002,10/24/2011,8337,668.27,502.54,5571366.99,4189675.98,1381691.01 +Europe,Italy,Snacks,Online,C,6/1/2015,542575967,6/26/2015,9141,152.58,97.44,1394733.78,890699.04,504034.74 +Asia,South Korea,Cereal,Online,H,7/11/2017,882115733,7/22/2017,6503,205.7,117.11,1337667.1,761566.33,576100.77 +Central America and the Caribbean,Dominica,Vegetables,Offline,C,3/24/2012,951350629,4/21/2012,4647,154.06,90.93,715916.82,422551.71,293365.11 +Middle East and North Africa,Libya,Beverages,Online,L,8/27/2013,662829482,9/10/2013,4828,47.45,31.79,229088.6,153482.12,75606.48 +Asia,North Korea,Household,Online,M,4/12/2014,449413621,5/5/2014,332,668.27,502.54,221865.64,166843.28,55022.36 +Central America and the Caribbean,Honduras,Meat,Online,C,6/6/2011,814276874,7/22/2011,1477,421.89,364.69,623131.53,538647.13,84484.4 +Europe,Czech Republic,Vegetables,Offline,L,1/25/2011,980905568,3/3/2011,610,154.06,90.93,93976.6,55467.3,38509.3 +Australia and Oceania,Papua New Guinea,Snacks,Offline,L,6/8/2016,243098533,7/17/2016,7113,152.58,97.44,1085301.54,693090.72,392210.82 +Middle East and North Africa,Pakistan,Clothes,Online,C,9/12/2016,214967095,9/19/2016,2395,109.28,35.84,261725.6,85836.8,175888.8 +Middle East and North Africa,Iran,Clothes,Online,C,6/10/2013,780935084,7/18/2013,4900,109.28,35.84,535472,175616,359856 +Sub-Saharan Africa,Lesotho,Cosmetics,Offline,C,11/20/2016,545738828,12/26/2016,5101,437.2,263.33,2230157.2,1343246.33,886910.87 +Europe,Macedonia,Personal Care,Online,L,10/27/2011,884427154,12/16/2011,504,81.73,56.67,41191.92,28561.68,12630.24 +Europe,Croatia,Office Supplies,Online,M,5/20/2014,992361390,6/25/2014,643,651.21,524.96,418728.03,337549.28,81178.75 +Asia,Thailand,Snacks,Online,C,4/11/2015,135215365,5/25/2015,2086,152.58,97.44,318281.88,203259.84,115022.04 +Europe,Hungary,Cereal,Online,L,11/1/2013,798975408,12/4/2013,3433,205.7,117.11,706168.1,402038.63,304129.47 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,C,4/1/2014,139940345,4/4/2014,313,651.21,524.96,203828.73,164312.48,39516.25 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,C,3/15/2014,334721505,3/31/2014,386,109.28,35.84,42182.08,13834.24,28347.84 +Sub-Saharan Africa,South Sudan,Cereal,Online,H,3/23/2016,930242717,4/14/2016,8347,205.7,117.11,1716977.9,977517.17,739460.73 +Europe,San Marino,Office Supplies,Offline,L,5/6/2016,193740308,6/11/2016,917,651.21,524.96,597159.57,481388.32,115771.25 +Asia,China,Meat,Online,M,6/9/2015,962763106,6/17/2015,1853,421.89,364.69,781762.17,675770.57,105991.6 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,H,6/11/2015,295172441,6/16/2015,6939,255.28,159.42,1771387.92,1106215.38,665172.54 +Sub-Saharan Africa,Niger,Clothes,Online,M,8/1/2015,719142138,9/1/2015,8995,109.28,35.84,982973.6,322380.8,660592.8 +Europe,Ukraine,Fruits,Offline,M,2/20/2016,783158528,2/21/2016,2867,9.33,6.92,26749.11,19839.64,6909.47 +Australia and Oceania,Tonga,Baby Food,Offline,C,9/4/2014,906020438,9/27/2014,436,255.28,159.42,111302.08,69507.12,41794.96 +Middle East and North Africa,Egypt,Office Supplies,Offline,L,5/24/2017,226839196,6/5/2017,5614,651.21,524.96,3655892.94,2947125.44,708767.5 +Europe,Liechtenstein,Baby Food,Offline,C,8/18/2012,655038630,9/15/2012,9342,255.28,159.42,2384825.76,1489301.64,895524.12 +Sub-Saharan Africa,Togo,Snacks,Offline,L,7/1/2012,120355069,8/9/2012,4594,152.58,97.44,700952.52,447639.36,253313.16 +Middle East and North Africa,Yemen,Fruits,Online,L,4/2/2011,222837340,4/5/2011,1376,9.33,6.92,12838.08,9521.92,3316.16 +Asia,Bangladesh,Fruits,Online,M,10/10/2011,382846772,11/24/2011,1722,9.33,6.92,16066.26,11916.24,4150.02 +Australia and Oceania,Vanuatu,Cereal,Offline,L,3/27/2014,991057193,4/16/2014,4702,205.7,117.11,967201.4,550651.22,416550.18 +Asia,India,Office Supplies,Online,L,4/17/2012,258454930,4/22/2012,1412,651.21,524.96,919508.52,741243.52,178265 +Europe,Albania,Office Supplies,Online,M,1/12/2012,966338813,1/21/2012,9984,651.21,524.96,6501680.64,5241200.64,1260480 +Sub-Saharan Africa,Kenya,Household,Offline,H,1/7/2013,116320168,1/16/2013,578,668.27,502.54,386260.06,290468.12,95791.94 +Asia,Brunei,Cereal,Offline,M,2/13/2012,180322825,2/29/2012,386,205.7,117.11,79400.2,45204.46,34195.74 +Europe,Bulgaria,Fruits,Online,H,10/24/2014,550583112,11/1/2014,8633,9.33,6.92,80545.89,59740.36,20805.53 +Europe,Liechtenstein,Household,Offline,L,4/20/2016,689649856,6/7/2016,1573,668.27,502.54,1051188.71,790495.42,260693.29 +Sub-Saharan Africa,Zimbabwe,Beverages,Online,C,11/5/2012,580384385,11/19/2012,7492,47.45,31.79,355495.4,238170.68,117324.72 +Sub-Saharan Africa,Seychelles ,Office Supplies,Online,L,2/19/2013,275960528,3/15/2013,1708,651.21,524.96,1112266.68,896631.68,215635 +Middle East and North Africa,Afghanistan,Office Supplies,Online,M,10/9/2011,349864614,10/14/2011,1569,651.21,524.96,1021748.49,823662.24,198086.25 +Asia,Malaysia,Vegetables,Offline,H,10/13/2015,545895469,11/9/2015,1455,154.06,90.93,224157.3,132303.15,91854.15 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,C,7/19/2010,228164422,8/7/2010,7778,437.2,263.33,3400541.6,2048180.74,1352360.86 +Australia and Oceania,Nauru,Fruits,Online,H,7/31/2016,631095302,7/31/2016,3979,9.33,6.92,37124.07,27534.68,9589.39 +Australia and Oceania,Nauru,Vegetables,Online,H,1/12/2010,809424436,1/17/2010,5533,154.06,90.93,852413.98,503115.69,349298.29 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,H,5/3/2017,788200652,5/6/2017,4943,81.73,56.67,403991.39,280119.81,123871.58 +Sub-Saharan Africa,South Sudan,Clothes,Online,H,12/24/2012,212785279,1/22/2013,6748,109.28,35.84,737421.44,241848.32,495573.12 +Sub-Saharan Africa,Burundi,Household,Online,H,3/4/2014,598852145,3/8/2014,2512,668.27,502.54,1678694.24,1262380.48,416313.76 +Asia,Turkmenistan,Cereal,Online,C,6/18/2016,382387578,7/4/2016,5837,205.7,117.11,1200670.9,683571.07,517099.83 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,H,9/5/2012,769690406,10/12/2012,7350,81.73,56.67,600715.5,416524.5,184191 +Europe,Ukraine,Clothes,Offline,L,11/13/2011,787371957,11/17/2011,9714,109.28,35.84,1061545.92,348149.76,713396.16 +Europe,Romania,Cereal,Offline,M,10/8/2012,432356059,11/21/2012,2621,205.7,117.11,539139.7,306945.31,232194.39 +Asia,Mongolia,Beverages,Online,H,3/15/2015,221879041,4/29/2015,7794,47.45,31.79,369825.3,247771.26,122054.04 +Europe,France,Household,Online,C,4/1/2016,743489730,5/4/2016,3988,668.27,502.54,2665060.76,2004129.52,660931.24 +Asia,Uzbekistan,Office Supplies,Online,M,1/25/2014,405049455,1/25/2014,1990,651.21,524.96,1295907.9,1044670.4,251237.5 +Sub-Saharan Africa,Comoros,Personal Care,Online,H,9/1/2011,384732043,9/26/2011,9616,81.73,56.67,785915.68,544938.72,240976.96 +Middle East and North Africa,Pakistan,Baby Food,Offline,M,2/11/2013,581023824,4/1/2013,6716,255.28,159.42,1714460.48,1070664.72,643795.76 +Middle East and North Africa,Pakistan,Beverages,Offline,C,3/9/2012,962723624,3/10/2012,169,47.45,31.79,8019.05,5372.51,2646.54 +Asia,Vietnam,Baby Food,Offline,M,4/21/2011,218942773,5/18/2011,8887,255.28,159.42,2268673.36,1416765.54,851907.82 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,H,2/24/2010,709105098,3/3/2010,8811,651.21,524.96,5737811.31,4625422.56,1112388.75 +Australia and Oceania,Federated States of Micronesia,Household,Online,H,1/23/2017,812946927,3/1/2017,7916,668.27,502.54,5290025.32,3978106.64,1311918.68 +Sub-Saharan Africa,Angola,Personal Care,Online,M,12/7/2014,780517089,1/26/2015,1206,81.73,56.67,98566.38,68344.02,30222.36 +Australia and Oceania,Marshall Islands,Clothes,Offline,L,6/7/2010,482176911,7/18/2010,5718,109.28,35.84,624863.04,204933.12,419929.92 +Middle East and North Africa,Israel,Snacks,Online,L,2/1/2015,758600223,3/21/2015,5518,152.58,97.44,841936.44,537673.92,304262.52 +Sub-Saharan Africa,Botswana,Baby Food,Offline,H,3/12/2011,270773351,3/28/2011,6707,255.28,159.42,1712162.96,1069229.94,642933.02 +Asia,Malaysia,Baby Food,Offline,H,3/14/2016,449995124,4/17/2016,2412,255.28,159.42,615735.36,384521.04,231214.32 +Australia and Oceania,Marshall Islands,Snacks,Online,M,9/29/2010,547876870,9/29/2010,7796,152.58,97.44,1189513.68,759642.24,429871.44 +Middle East and North Africa,Somalia,Baby Food,Online,L,8/13/2010,786342418,8/16/2010,5051,255.28,159.42,1289419.28,805230.42,484188.86 +Sub-Saharan Africa,Malawi,Vegetables,Offline,L,7/7/2017,107628095,8/21/2017,8400,154.06,90.93,1294104,763812,530292 +Sub-Saharan Africa,Seychelles ,Fruits,Online,L,4/13/2015,224282729,4/27/2015,9098,9.33,6.92,84884.34,62958.16,21926.18 +North America,United States of America,Meat,Offline,L,7/14/2011,669167649,7/27/2011,433,421.89,364.69,182678.37,157910.77,24767.6 +Europe,Hungary,Cosmetics,Offline,M,3/5/2011,145456683,4/8/2011,2720,437.2,263.33,1189184,716257.6,472926.4 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,M,8/5/2012,576636159,9/5/2012,8308,47.45,31.79,394214.6,264111.32,130103.28 +Europe,Montenegro,Household,Online,L,6/18/2011,356504905,8/4/2011,6578,668.27,502.54,4395880.06,3305708.12,1090171.94 +Middle East and North Africa,Bahrain,Beverages,Offline,H,2/2/2012,199174249,3/10/2012,8941,47.45,31.79,424250.45,284234.39,140016.06 +Australia and Oceania,Tuvalu,Meat,Offline,M,1/21/2016,889068019,3/8/2016,3839,421.89,364.69,1619635.71,1400044.91,219590.8 +Sub-Saharan Africa,Swaziland,Snacks,Offline,C,11/15/2010,130922544,12/17/2010,1745,152.58,97.44,266252.1,170032.8,96219.3 +Middle East and North Africa,Libya,Vegetables,Offline,H,8/12/2011,199786651,9/21/2011,164,154.06,90.93,25265.84,14912.52,10353.32 +Middle East and North Africa,Lebanon,Vegetables,Online,H,9/12/2011,291021668,10/12/2011,8634,154.06,90.93,1330154.04,785089.62,545064.42 +Europe,Switzerland,Vegetables,Offline,H,12/22/2016,570301425,2/8/2017,3720,154.06,90.93,573103.2,338259.6,234843.6 +Sub-Saharan Africa,Angola,Vegetables,Offline,M,8/21/2011,823612248,8/26/2011,4022,154.06,90.93,619629.32,365720.46,253908.86 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,M,1/6/2015,907252967,1/7/2015,5169,81.73,56.67,422462.37,292927.23,129535.14 +Asia,Kyrgyzstan,Baby Food,Offline,L,3/23/2017,297834908,5/11/2017,4823,255.28,159.42,1231215.44,768882.66,462332.78 +Europe,Czech Republic,Snacks,Online,L,3/22/2013,342281901,5/8/2013,7676,152.58,97.44,1171204.08,747949.44,423254.64 +Europe,Poland,Household,Offline,C,3/6/2014,207830274,3/16/2014,451,668.27,502.54,301389.77,226645.54,74744.23 +Australia and Oceania,Marshall Islands,Personal Care,Online,H,5/24/2013,932028853,7/3/2013,6904,81.73,56.67,564263.92,391249.68,173014.24 +Middle East and North Africa,Algeria,Cosmetics,Online,C,10/24/2012,472738969,10/26/2012,2821,437.2,263.33,1233341.2,742853.93,490487.27 +Sub-Saharan Africa,Sao Tome and Principe,Cosmetics,Offline,L,8/29/2011,458134448,8/30/2011,1019,437.2,263.33,445506.8,268333.27,177173.53 +Sub-Saharan Africa,Cape Verde,Cereal,Online,M,3/18/2010,336701619,3/20/2010,6346,205.7,117.11,1305372.2,743180.06,562192.14 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,L,8/10/2013,527239310,8/22/2013,683,81.73,56.67,55821.59,38705.61,17115.98 +Sub-Saharan Africa,South Sudan,Beverages,Online,M,11/25/2012,168858850,1/13/2013,7941,47.45,31.79,376800.45,252444.39,124356.06 +Europe,Slovakia,Personal Care,Offline,M,7/30/2011,270984065,8/17/2011,9062,81.73,56.67,740637.26,513543.54,227093.72 +Sub-Saharan Africa,Ghana,Clothes,Offline,H,3/5/2014,563351285,4/16/2014,7019,109.28,35.84,767036.32,251560.96,515475.36 +Europe,Cyprus,Clothes,Online,C,12/12/2014,846009337,1/7/2015,1818,109.28,35.84,198671.04,65157.12,133513.92 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,L,10/11/2016,539319550,11/25/2016,5495,81.73,56.67,449106.35,311401.65,137704.7 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,L,4/7/2012,933955752,4/13/2012,7117,154.06,90.93,1096445.02,647148.81,449296.21 +Asia,Mongolia,Beverages,Offline,C,3/19/2010,240904271,4/23/2010,7782,47.45,31.79,369255.9,247389.78,121866.12 +Asia,Vietnam,Vegetables,Online,L,9/13/2016,341463935,10/24/2016,5621,154.06,90.93,865971.26,511117.53,354853.73 +Sub-Saharan Africa,South Africa,Vegetables,Offline,M,2/28/2016,937246072,4/17/2016,795,154.06,90.93,122477.7,72289.35,50188.35 +Sub-Saharan Africa,Djibouti,Personal Care,Online,C,1/6/2013,900174510,1/29/2013,496,81.73,56.67,40538.08,28108.32,12429.76 +Asia,South Korea,Snacks,Online,L,10/5/2012,522485578,11/13/2012,3948,152.58,97.44,602385.84,384693.12,217692.72 +Central America and the Caribbean,Dominican Republic,Personal Care,Offline,M,8/4/2010,166728103,8/15/2010,7405,81.73,56.67,605210.65,419641.35,185569.3 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,L,5/4/2010,715763413,5/23/2010,9155,154.06,90.93,1410419.3,832464.15,577955.15 +Asia,Vietnam,Household,Offline,C,2/12/2013,422765338,3/10/2013,4513,668.27,502.54,3015902.51,2267963.02,747939.49 +Asia,Myanmar,Personal Care,Offline,L,7/15/2013,761220204,7/28/2013,829,81.73,56.67,67754.17,46979.43,20774.74 +Asia,Malaysia,Household,Offline,C,1/18/2011,574926841,3/8/2011,2483,668.27,502.54,1659314.41,1247806.82,411507.59 +Europe,Armenia,Baby Food,Online,C,9/30/2013,127996575,10/12/2013,5886,255.28,159.42,1502578.08,938346.12,564231.96 +Europe,Belgium,Personal Care,Online,L,11/11/2011,654853236,12/4/2011,4480,81.73,56.67,366150.4,253881.6,112268.8 +Central America and the Caribbean,Dominica,Personal Care,Offline,C,10/30/2011,310233151,11/14/2011,3738,81.73,56.67,305506.74,211832.46,93674.28 +Asia,Bangladesh,Beverages,Offline,H,5/13/2017,919185149,5/21/2017,6167,47.45,31.79,292624.15,196048.93,96575.22 +Europe,Austria,Vegetables,Online,L,7/13/2010,327070558,8/19/2010,6301,154.06,90.93,970732.06,572949.93,397782.13 +Central America and the Caribbean,El Salvador,Clothes,Offline,H,2/9/2016,949563205,3/3/2016,5709,109.28,35.84,623879.52,204610.56,419268.96 +Australia and Oceania,Nauru,Snacks,Offline,M,7/2/2014,322649419,7/4/2014,7988,152.58,97.44,1218809.04,778350.72,440458.32 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,M,9/7/2013,552628028,10/27/2013,3769,154.06,90.93,580652.14,342715.17,237936.97 +Europe,Hungary,Household,Online,H,2/16/2015,666110360,2/16/2015,5713,668.27,502.54,3817826.51,2871011.02,946815.49 +Europe,Norway,Vegetables,Online,L,1/1/2010,660020244,2/2/2010,3512,154.06,90.93,541058.72,319346.16,221712.56 +Central America and the Caribbean,El Salvador,Clothes,Online,C,4/8/2013,151594007,5/11/2013,8890,109.28,35.84,971499.2,318617.6,652881.6 +Sub-Saharan Africa,Malawi,Vegetables,Online,M,6/11/2014,628380477,7/10/2014,602,154.06,90.93,92744.12,54739.86,38004.26 +Australia and Oceania,Fiji,Cosmetics,Online,L,9/5/2011,498240983,9/16/2011,9434,437.2,263.33,4124544.8,2484255.22,1640289.58 +Middle East and North Africa,Turkey,Personal Care,Online,C,7/22/2015,939349353,7/31/2015,3203,81.73,56.67,261781.19,181514.01,80267.18 +Australia and Oceania,East Timor,Meat,Online,C,12/31/2014,950191915,1/13/2015,1758,421.89,364.69,741682.62,641125.02,100557.6 +Europe,Slovakia,Cereal,Online,M,5/11/2011,499567496,5/16/2011,1979,205.7,117.11,407080.3,231760.69,175319.61 +Europe,Ireland,Cereal,Offline,L,8/15/2014,976587426,9/11/2014,2776,205.7,117.11,571023.2,325097.36,245925.84 +Europe,Moldova ,Personal Care,Online,M,11/27/2016,240675532,12/8/2016,93,81.73,56.67,7600.89,5270.31,2330.58 +Europe,France,Cosmetics,Offline,H,5/28/2011,271568143,5/31/2011,1903,437.2,263.33,831991.6,501116.99,330874.61 +Middle East and North Africa,Syria,Household,Online,H,4/17/2011,419314086,5/23/2011,3211,668.27,502.54,2145814.97,1613655.94,532159.03 +Asia,Tajikistan,Household,Offline,L,9/3/2015,554274690,9/8/2015,1053,668.27,502.54,703688.31,529174.62,174513.69 +Europe,Hungary,Household,Online,L,5/9/2013,617123782,6/26/2013,9496,668.27,502.54,6345891.92,4772119.84,1573772.08 +Middle East and North Africa,United Arab Emirates,Cosmetics,Online,C,12/3/2016,168847692,12/12/2016,4639,437.2,263.33,2028170.8,1221587.87,806582.93 +Europe,Russia,Meat,Online,H,7/14/2013,640745246,8/12/2013,9612,421.89,364.69,4055206.68,3505400.28,549806.4 +Central America and the Caribbean,Barbados,Cereal,Online,M,2/14/2014,384427773,2/18/2014,9576,205.7,117.11,1969783.2,1121445.36,848337.84 +Europe,Serbia,Cereal,Online,C,10/2/2011,521819102,10/26/2011,6723,205.7,117.11,1382921.1,787330.53,595590.57 +Asia,Maldives,Personal Care,Online,C,9/13/2015,895155560,10/24/2015,5278,81.73,56.67,431370.94,299104.26,132266.68 +Central America and the Caribbean,Cuba,Clothes,Offline,C,5/18/2017,516985976,6/29/2017,6494,109.28,35.84,709664.32,232744.96,476919.36 +Asia,Sri Lanka,Meat,Online,H,10/31/2016,720171678,12/1/2016,3658,421.89,364.69,1543273.62,1334036.02,209237.6 +Middle East and North Africa,Israel,Beverages,Online,H,5/24/2011,207886493,5/24/2011,7088,47.45,31.79,336325.6,225327.52,110998.08 +Middle East and North Africa,Libya,Household,Offline,M,8/6/2014,903616750,8/9/2014,9131,668.27,502.54,6101973.37,4588692.74,1513280.63 +Australia and Oceania,Samoa ,Personal Care,Online,C,7/15/2014,301161277,8/17/2014,9169,81.73,56.67,749382.37,519607.23,229775.14 +Middle East and North Africa,Egypt,Fruits,Online,C,7/11/2015,914631402,8/25/2015,8612,9.33,6.92,80349.96,59595.04,20754.92 +Sub-Saharan Africa,South Africa,Meat,Offline,M,7/28/2011,828450953,8/30/2011,5902,421.89,364.69,2489994.78,2152400.38,337594.4 +Asia,North Korea,Household,Online,H,11/25/2012,447356259,11/30/2012,1513,668.27,502.54,1011092.51,760343.02,250749.49 +Asia,South Korea,Fruits,Online,C,11/16/2011,246396148,11/24/2011,2950,9.33,6.92,27523.5,20414,7109.5 +Middle East and North Africa,Afghanistan,Personal Care,Offline,M,1/20/2017,320931947,1/21/2017,9750,81.73,56.67,796867.5,552532.5,244335 +Australia and Oceania,Nauru,Baby Food,Offline,C,7/29/2011,836637485,8/28/2011,8478,255.28,159.42,2164263.84,1351562.76,812701.08 +Asia,Brunei,Clothes,Online,L,6/25/2017,679499089,7/1/2017,7735,109.28,35.84,845280.8,277222.4,568058.4 +Middle East and North Africa,Somalia,Beverages,Offline,H,4/3/2016,605815589,5/2/2016,3150,47.45,31.79,149467.5,100138.5,49329 +Europe,Netherlands,Personal Care,Online,C,2/23/2013,992198312,3/4/2013,2384,81.73,56.67,194844.32,135101.28,59743.04 +Sub-Saharan Africa,Nigeria,Household,Online,M,9/9/2010,485571086,10/29/2010,130,668.27,502.54,86875.1,65330.2,21544.9 +Europe,Sweden,Cosmetics,Online,M,6/24/2012,953170239,7/6/2012,3110,437.2,263.33,1359692,818956.3,540735.7 +Australia and Oceania,East Timor,Beverages,Online,M,10/28/2011,732544600,12/17/2011,5081,47.45,31.79,241093.45,161524.99,79568.46 +Europe,San Marino,Meat,Online,L,8/29/2010,481555497,9/26/2010,1828,421.89,364.69,771214.92,666653.32,104561.6 +Australia and Oceania,Fiji,Clothes,Online,H,10/13/2015,928376758,12/2/2015,6168,109.28,35.84,674039.04,221061.12,452977.92 +Australia and Oceania,East Timor,Cosmetics,Online,C,4/30/2012,621494710,6/1/2012,2951,437.2,263.33,1290177.2,777086.83,513090.37 +Europe,United Kingdom,Vegetables,Offline,L,1/5/2013,879708182,2/4/2013,4055,154.06,90.93,624713.3,368721.15,255992.15 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,M,6/16/2016,842128503,6/29/2016,3393,81.73,56.67,277309.89,192281.31,85028.58 +Central America and the Caribbean,Panama,Vegetables,Offline,H,12/31/2010,618179500,2/6/2011,1906,154.06,90.93,293638.36,173312.58,120325.78 +Sub-Saharan Africa,Cape Verde,Beverages,Online,L,4/28/2016,837597501,5/20/2016,2569,47.45,31.79,121899.05,81668.51,40230.54 +Europe,Monaco,Office Supplies,Online,M,7/17/2011,400431334,8/13/2011,5385,651.21,524.96,3506765.85,2826909.6,679856.25 +Europe,Germany,Baby Food,Offline,H,9/7/2014,527042329,9/30/2014,2392,255.28,159.42,610629.76,381332.64,229297.12 +Europe,Germany,Snacks,Online,H,10/8/2010,708104312,10/29/2010,2656,152.58,97.44,405252.48,258800.64,146451.84 +Middle East and North Africa,Lebanon,Household,Offline,M,3/6/2016,954603612,4/17/2016,7277,668.27,502.54,4863000.79,3656983.58,1206017.21 +Asia,Malaysia,Meat,Offline,H,4/10/2014,447839057,5/30/2014,4384,421.89,364.69,1849565.76,1598800.96,250764.8 +Asia,China,Cereal,Online,C,3/14/2012,689421975,3/31/2012,4138,205.7,117.11,851186.6,484601.18,366585.42 +Europe,Switzerland,Fruits,Offline,L,5/23/2014,551276195,5/30/2014,3731,9.33,6.92,34810.23,25818.52,8991.71 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,M,3/8/2011,325638043,4/26/2011,2388,81.73,56.67,195171.24,135327.96,59843.28 +Sub-Saharan Africa,Nigeria,Household,Online,M,12/3/2012,375056350,12/6/2012,6363,668.27,502.54,4252202.01,3197662.02,1054539.99 +Asia,Japan,Baby Food,Online,C,11/16/2015,682392442,11/16/2015,3943,255.28,159.42,1006569.04,628593.06,377975.98 +Europe,Slovakia,Baby Food,Online,H,7/29/2013,400820147,8/4/2013,444,255.28,159.42,113344.32,70782.48,42561.84 +Asia,Myanmar,Baby Food,Offline,M,10/10/2015,103825795,11/29/2015,3215,255.28,159.42,820725.2,512535.3,308189.9 +Asia,Uzbekistan,Fruits,Offline,C,5/11/2014,435208213,6/29/2014,6636,9.33,6.92,61913.88,45921.12,15992.76 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,H,6/2/2017,759078729,7/6/2017,7119,47.45,31.79,337796.55,226313.01,111483.54 +Sub-Saharan Africa,Comoros,Cosmetics,Online,H,3/10/2015,509861171,4/3/2015,8106,437.2,263.33,3543943.2,2134552.98,1409390.22 +Europe,Andorra,Baby Food,Online,C,2/4/2014,542291867,2/7/2014,5069,255.28,159.42,1294014.32,808099.98,485914.34 +Europe,Ireland,Vegetables,Online,L,4/17/2010,881419646,5/29/2010,515,154.06,90.93,79340.9,46828.95,32511.95 +Sub-Saharan Africa,Guinea,Cereal,Offline,M,2/16/2016,272605836,3/9/2016,8980,205.7,117.11,1847186,1051647.8,795538.2 +Central America and the Caribbean,Costa Rica,Cereal,Offline,M,12/11/2010,231524264,12/30/2010,2030,205.7,117.11,417571,237733.3,179837.7 +Sub-Saharan Africa,Nigeria,Snacks,Offline,H,1/4/2013,994161260,1/21/2013,3264,152.58,97.44,498021.12,318044.16,179976.96 +Australia and Oceania,Papua New Guinea,Fruits,Online,L,2/28/2015,166815650,4/9/2015,3313,9.33,6.92,30910.29,22925.96,7984.33 +Europe,Austria,Clothes,Offline,H,4/15/2011,376098763,5/11/2011,4837,109.28,35.84,528587.36,173358.08,355229.28 +Europe,Slovenia,Snacks,Offline,H,4/13/2015,718934428,6/1/2015,7528,152.58,97.44,1148622.24,733528.32,415093.92 +Middle East and North Africa,Iran,Snacks,Online,H,10/23/2011,812558972,12/11/2011,3112,152.58,97.44,474828.96,303233.28,171595.68 +Europe,Croatia,Fruits,Offline,H,2/9/2013,344521224,2/11/2013,341,9.33,6.92,3181.53,2359.72,821.81 +Sub-Saharan Africa,Liberia,Cereal,Online,H,5/2/2017,422682511,5/2/2017,3,205.7,117.11,617.1,351.33,265.77 +Sub-Saharan Africa,Sierra Leone,Clothes,Offline,H,5/5/2012,425216662,5/26/2012,9915,109.28,35.84,1083511.2,355353.6,728157.6 +Sub-Saharan Africa,Cape Verde,Cereal,Online,C,5/9/2017,250610005,5/15/2017,9925,205.7,117.11,2041572.5,1162316.75,879255.75 +Sub-Saharan Africa,Mozambique,Office Supplies,Online,H,12/31/2010,767661368,2/6/2011,6913,651.21,524.96,4501814.73,3629048.48,872766.25 +Sub-Saharan Africa,Burundi,Vegetables,Offline,H,11/3/2010,665482079,11/8/2010,9791,154.06,90.93,1508401.46,890295.63,618105.83 +Asia,Singapore,Baby Food,Online,L,7/25/2016,503495967,9/8/2016,4500,255.28,159.42,1148760,717390,431370 +Sub-Saharan Africa,Mali,Beverages,Online,L,10/16/2013,461439359,12/4/2013,9015,47.45,31.79,427761.75,286586.85,141174.9 +Sub-Saharan Africa,Tanzania,Baby Food,Online,M,9/12/2015,789361083,9/12/2015,8341,255.28,159.42,2129290.48,1329722.22,799568.26 +Europe,Greece,Clothes,Offline,C,10/24/2013,457622468,12/12/2013,9513,109.28,35.84,1039580.64,340945.92,698634.72 +Central America and the Caribbean,Haiti,Clothes,Online,L,2/3/2012,306897342,2/29/2012,6598,109.28,35.84,721029.44,236472.32,484557.12 +Sub-Saharan Africa,Zambia,Office Supplies,Online,H,7/21/2015,798172032,8/22/2015,5696,651.21,524.96,3709292.16,2990172.16,719120 +Australia and Oceania,Kiribati,Fruits,Offline,M,5/6/2011,662745368,5/7/2011,9937,9.33,6.92,92712.21,68764.04,23948.17 +Middle East and North Africa,Syria,Office Supplies,Online,L,5/26/2010,952228677,7/1/2010,4481,651.21,524.96,2918072.01,2352345.76,565726.25 +Sub-Saharan Africa,Madagascar,Vegetables,Online,H,5/12/2013,988545787,6/4/2013,1521,154.06,90.93,234325.26,138304.53,96020.73 +Europe,Malta,Beverages,Offline,M,5/11/2014,613933026,5/25/2014,5280,47.45,31.79,250536,167851.2,82684.8 +Europe,Germany,Office Supplies,Offline,L,5/17/2012,640939223,7/4/2012,7014,651.21,524.96,4567586.94,3682069.44,885517.5 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,C,1/13/2015,602425706,2/9/2015,8,109.28,35.84,874.24,286.72,587.52 +Asia,Kyrgyzstan,Beverages,Online,H,2/1/2012,101566302,3/17/2012,4581,47.45,31.79,217368.45,145629.99,71738.46 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,L,1/26/2017,161847341,1/29/2017,3080,81.73,56.67,251728.4,174543.6,77184.8 +Central America and the Caribbean,Belize,Clothes,Offline,L,7/6/2010,977067649,8/22/2010,4885,109.28,35.84,533832.8,175078.4,358754.4 +Middle East and North Africa,Saudi Arabia,Snacks,Offline,L,11/11/2011,561338555,12/11/2011,1408,152.58,97.44,214832.64,137195.52,77637.12 +Sub-Saharan Africa,Mauritania,Household,Online,L,2/18/2015,599083888,4/7/2015,1090,668.27,502.54,728414.3,547768.6,180645.7 +Europe,Albania,Household,Online,C,5/29/2015,595039975,6/5/2015,4407,668.27,502.54,2945065.89,2214693.78,730372.11 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,C,8/11/2012,124255645,8/16/2012,8861,154.06,90.93,1365125.66,805730.73,559394.93 +Middle East and North Africa,Algeria,Beverages,Online,C,4/26/2015,182092225,4/26/2015,3991,47.45,31.79,189372.95,126873.89,62499.06 +Europe,Portugal,Beverages,Offline,C,3/21/2014,934223544,5/1/2014,6362,47.45,31.79,301876.9,202247.98,99628.92 +Europe,Moldova ,Vegetables,Offline,H,3/25/2016,366635930,4/29/2016,4574,154.06,90.93,704670.44,415913.82,288756.62 +Australia and Oceania,Papua New Guinea,Office Supplies,Online,H,5/25/2010,135628211,6/28/2010,4256,651.21,524.96,2771549.76,2234229.76,537320 +Sub-Saharan Africa,Togo,Fruits,Online,L,2/11/2017,617811715,4/1/2017,3071,9.33,6.92,28652.43,21251.32,7401.11 +Europe,Luxembourg,Clothes,Online,L,3/15/2016,460110270,4/14/2016,5709,109.28,35.84,623879.52,204610.56,419268.96 +Central America and the Caribbean,Haiti,Snacks,Online,H,4/4/2011,629760205,5/17/2011,8894,152.58,97.44,1357046.52,866631.36,490415.16 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,C,9/22/2010,364310348,10/30/2010,6382,154.06,90.93,983210.92,580315.26,402895.66 +Sub-Saharan Africa,South Africa,Baby Food,Offline,C,7/20/2016,321622025,8/20/2016,3959,255.28,159.42,1010653.52,631143.78,379509.74 +Asia,Malaysia,Meat,Offline,H,10/21/2012,329869067,11/16/2012,4442,421.89,364.69,1874035.38,1619952.98,254082.4 +Middle East and North Africa,Qatar,Office Supplies,Online,M,12/4/2014,737537801,1/12/2015,2680,651.21,524.96,1745242.8,1406892.8,338350 +Europe,Italy,Fruits,Online,H,11/21/2012,163427054,12/17/2012,552,9.33,6.92,5150.16,3819.84,1330.32 +Europe,Serbia,Office Supplies,Offline,L,11/29/2012,446648156,12/4/2012,1970,651.21,524.96,1282883.7,1034171.2,248712.5 +Sub-Saharan Africa,Nigeria,Vegetables,Offline,H,11/22/2010,796624934,12/26/2010,7876,154.06,90.93,1213376.56,716164.68,497211.88 +Sub-Saharan Africa,Burundi,Fruits,Offline,L,5/17/2011,943093717,6/17/2011,1243,9.33,6.92,11597.19,8601.56,2995.63 +Central America and the Caribbean,Haiti,Vegetables,Offline,M,3/8/2016,686103332,3/14/2016,2077,154.06,90.93,319982.62,188861.61,131121.01 +Asia,Uzbekistan,Household,Offline,C,1/22/2013,346015107,2/21/2013,2414,668.27,502.54,1613203.78,1213131.56,400072.22 +Asia,Turkmenistan,Meat,Online,C,4/27/2017,313502871,5/10/2017,1321,421.89,364.69,557316.69,481755.49,75561.2 +Europe,Italy,Meat,Offline,H,1/17/2015,599552953,2/14/2015,9897,421.89,364.69,4175445.33,3609336.93,566108.4 +Asia,Laos,Snacks,Offline,H,4/26/2012,385464179,6/1/2012,6271,152.58,97.44,956829.18,611046.24,345782.94 +Middle East and North Africa,Somalia,Cereal,Online,C,4/15/2016,272847878,4/27/2016,605,205.7,117.11,124448.5,70851.55,53596.95 +Europe,France,Cosmetics,Online,L,3/27/2016,933627879,4/17/2016,92,437.2,263.33,40222.4,24226.36,15996.04 +Sub-Saharan Africa,Eritrea,Personal Care,Offline,L,1/29/2010,860040509,3/6/2010,3954,81.73,56.67,323160.42,224073.18,99087.24 +Middle East and North Africa,Afghanistan,Baby Food,Offline,L,9/25/2015,414634597,10/19/2015,8446,255.28,159.42,2156094.88,1346461.32,809633.56 +Middle East and North Africa,Kuwait,Snacks,Offline,M,4/24/2014,480271470,5/5/2014,1856,152.58,97.44,283188.48,180848.64,102339.84 +Sub-Saharan Africa,Togo,Personal Care,Offline,C,7/3/2014,210124957,7/18/2014,9499,81.73,56.67,776353.27,538308.33,238044.94 +Middle East and North Africa,Algeria,Meat,Online,M,11/30/2010,177681386,12/14/2010,8725,421.89,364.69,3680990.25,3181920.25,499070 +Middle East and North Africa,Yemen,Baby Food,Offline,H,7/27/2010,126739585,8/22/2010,3914,255.28,159.42,999165.92,623969.88,375196.04 +Europe,Macedonia,Cereal,Online,L,12/29/2013,321410882,1/31/2014,1477,205.7,117.11,303818.9,172971.47,130847.43 +Middle East and North Africa,Israel,Beverages,Online,H,5/31/2011,196119105,6/3/2011,4856,47.45,31.79,230417.2,154372.24,76044.96 +Asia,Indonesia,Personal Care,Online,H,11/1/2016,605600583,11/20/2016,9525,81.73,56.67,778478.25,539781.75,238696.5 +Sub-Saharan Africa,Mozambique,Cereal,Online,M,4/7/2011,674904143,4/9/2011,7989,205.7,117.11,1643337.3,935591.79,707745.51 +Europe,Bosnia and Herzegovina,Cereal,Online,L,8/16/2014,949391114,9/21/2014,4783,205.7,117.11,983863.1,560137.13,423725.97 +Central America and the Caribbean,Honduras,Meat,Offline,H,10/28/2013,244735324,12/11/2013,1476,421.89,364.69,622709.64,538282.44,84427.2 +Sub-Saharan Africa,Lesotho,Cereal,Online,M,12/30/2011,596923100,1/9/2012,1665,205.7,117.11,342490.5,194988.15,147502.35 +Middle East and North Africa,Saudi Arabia,Office Supplies,Offline,M,2/9/2017,512253272,2/18/2017,5981,651.21,524.96,3894887.01,3139785.76,755101.25 +Europe,Albania,Baby Food,Offline,M,6/29/2015,817337167,7/28/2015,7086,255.28,159.42,1808914.08,1129650.12,679263.96 +Central America and the Caribbean,Grenada,Meat,Offline,C,6/16/2013,609098613,7/30/2013,4670,421.89,364.69,1970226.3,1703102.3,267124 +Sub-Saharan Africa,Mauritania,Cereal,Online,L,10/28/2010,404773938,12/11/2010,458,205.7,117.11,94210.6,53636.38,40574.22 +Sub-Saharan Africa,Tanzania,Vegetables,Online,M,3/31/2012,791911971,4/4/2012,3205,154.06,90.93,493762.3,291430.65,202331.65 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,C,11/21/2015,178374040,12/9/2015,3697,437.2,263.33,1616328.4,973531.01,642797.39 +North America,Mexico,Cereal,Online,L,3/5/2017,642333972,3/17/2017,9751,205.7,117.11,2005780.7,1141939.61,863841.09 +Europe,Vatican City,Beverages,Offline,H,8/11/2012,282278096,9/8/2012,1216,47.45,31.79,57699.2,38656.64,19042.56 +Middle East and North Africa,Morocco,Beverages,Offline,H,2/12/2011,867005240,4/1/2011,4972,47.45,31.79,235921.4,158059.88,77861.52 +Asia,Kazakhstan,Clothes,Online,H,2/7/2015,185626733,2/19/2015,9930,109.28,35.84,1085150.4,355891.2,729259.2 +Sub-Saharan Africa,Rwanda,Meat,Offline,M,9/11/2016,597566401,9/16/2016,2032,421.89,364.69,857280.48,741050.08,116230.4 +Europe,Czech Republic,Snacks,Offline,H,8/25/2016,482560575,9/15/2016,9252,152.58,97.44,1411670.16,901514.88,510155.28 +Central America and the Caribbean,Grenada,Meat,Offline,C,1/1/2013,990658080,2/14/2013,6595,421.89,364.69,2782364.55,2405130.55,377234 +Sub-Saharan Africa,Botswana,Baby Food,Offline,M,6/5/2012,192220246,6/24/2012,1097,255.28,159.42,280042.16,174883.74,105158.42 +Sub-Saharan Africa,Zimbabwe,Baby Food,Online,H,4/22/2011,727920901,5/24/2011,6826,255.28,159.42,1742541.28,1088200.92,654340.36 +Central America and the Caribbean,Jamaica,Beverages,Offline,M,8/27/2014,358746373,9/27/2014,9879,47.45,31.79,468758.55,314053.41,154705.14 +Europe,Portugal,Cosmetics,Online,C,3/13/2017,515995490,3/15/2017,3387,437.2,263.33,1480796.4,891898.71,588897.69 +Australia and Oceania,Vanuatu,Baby Food,Online,M,9/21/2014,451279580,11/7/2014,2511,255.28,159.42,641008.08,400303.62,240704.46 +Middle East and North Africa,Egypt,Clothes,Offline,C,6/11/2015,386522471,6/11/2015,9444,109.28,35.84,1032040.32,338472.96,693567.36 +Sub-Saharan Africa,Namibia,Meat,Online,H,6/28/2013,163960492,7/13/2013,8408,421.89,364.69,3547251.12,3066313.52,480937.6 +Middle East and North Africa,Lebanon,Vegetables,Online,L,6/3/2015,596142470,7/5/2015,659,154.06,90.93,101525.54,59922.87,41602.67 +Europe,Malta,Cosmetics,Offline,H,9/15/2013,315929734,9/16/2013,9484,437.2,263.33,4146404.8,2497421.72,1648983.08 +Asia,Bangladesh,Cereal,Offline,L,4/2/2013,726496112,4/19/2013,5199,205.7,117.11,1069434.3,608854.89,460579.41 +Europe,Estonia,Clothes,Online,M,6/12/2012,151327931,7/14/2012,153,109.28,35.84,16719.84,5483.52,11236.32 +Middle East and North Africa,Qatar,Baby Food,Offline,M,7/13/2014,584224021,8/21/2014,3725,255.28,159.42,950918,593839.5,357078.5 +Europe,Greece,Personal Care,Offline,C,3/30/2016,939295709,5/13/2016,7328,81.73,56.67,598917.44,415277.76,183639.68 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,M,8/6/2011,200966823,9/16/2011,9404,255.28,159.42,2400653.12,1499185.68,901467.44 +Central America and the Caribbean,The Bahamas,Snacks,Offline,C,10/24/2010,573973691,12/1/2010,425,152.58,97.44,64846.5,41412,23434.5 +Australia and Oceania,Federated States of Micronesia,Personal Care,Online,M,10/27/2013,733365142,11/27/2013,7897,81.73,56.67,645421.81,447522.99,197898.82 +Middle East and North Africa,Pakistan,Meat,Offline,L,1/18/2014,774502503,2/16/2014,1357,421.89,364.69,572504.73,494884.33,77620.4 +Asia,Indonesia,Beverages,Offline,H,5/3/2017,863059604,6/1/2017,7371,47.45,31.79,349753.95,234324.09,115429.86 +Sub-Saharan Africa,Uganda,Cereal,Online,C,6/14/2015,785022771,7/26/2015,4538,205.7,117.11,933466.6,531445.18,402021.42 +Sub-Saharan Africa,Ghana,Cosmetics,Offline,M,8/1/2012,396690833,8/18/2012,8488,437.2,263.33,3710953.6,2235145.04,1475808.56 +Europe,Lithuania,Cereal,Offline,M,12/26/2013,974675118,1/11/2014,6882,205.7,117.11,1415627.4,805951.02,609676.38 +Asia,North Korea,Baby Food,Online,H,8/14/2014,265899455,9/23/2014,4412,255.28,159.42,1126295.36,703361.04,422934.32 +Sub-Saharan Africa,Kenya,Household,Offline,M,7/5/2010,137600171,7/6/2010,7803,668.27,502.54,5214510.81,3921319.62,1293191.19 +Asia,Mongolia,Baby Food,Offline,L,2/7/2010,727326095,2/10/2010,809,255.28,159.42,206521.52,128970.78,77550.74 +Europe,Czech Republic,Household,Online,M,5/6/2015,892938554,5/18/2015,9216,668.27,502.54,6158776.32,4631408.64,1527367.68 +Europe,Andorra,Meat,Offline,M,4/22/2010,462611377,5/22/2010,5841,421.89,364.69,2464259.49,2130154.29,334105.2 +Central America and the Caribbean,Dominican Republic,Snacks,Online,M,6/2/2010,684830892,6/26/2010,5534,152.58,97.44,844377.72,539232.96,305144.76 +Europe,Bulgaria,Vegetables,Offline,C,3/30/2013,178395926,3/30/2013,174,154.06,90.93,26806.44,15821.82,10984.62 +Europe,Iceland,Office Supplies,Online,H,5/31/2017,782417809,6/26/2017,3672,651.21,524.96,2391243.12,1927653.12,463590 +Asia,Sri Lanka,Meat,Online,L,4/5/2011,806320369,4/13/2011,6970,421.89,364.69,2940573.3,2541889.3,398684 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,H,6/21/2014,879839932,7/9/2014,3043,109.28,35.84,332539.04,109061.12,223477.92 +Sub-Saharan Africa,Senegal,Office Supplies,Online,M,9/22/2013,803025329,10/5/2013,1895,651.21,524.96,1234042.95,994799.2,239243.75 +Australia and Oceania,Papua New Guinea,Personal Care,Online,H,11/30/2011,896237885,12/15/2011,5562,81.73,56.67,454582.26,315198.54,139383.72 +Australia and Oceania,Papua New Guinea,Vegetables,Offline,H,10/8/2016,650151431,11/11/2016,3111,154.06,90.93,479280.66,282883.23,196397.43 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,H,5/20/2014,975752294,7/1/2014,5642,81.73,56.67,461120.66,319732.14,141388.52 +Asia,Thailand,Vegetables,Online,H,11/2/2010,154339301,11/3/2010,1284,154.06,90.93,197813.04,116754.12,81058.92 +Europe,Ukraine,Fruits,Offline,H,4/11/2013,587523782,5/18/2013,198,9.33,6.92,1847.34,1370.16,477.18 +Middle East and North Africa,Tunisia ,Fruits,Online,C,12/25/2010,247229564,1/5/2011,9577,9.33,6.92,89353.41,66272.84,23080.57 +Sub-Saharan Africa,Burkina Faso,Household,Offline,H,1/7/2017,325692975,1/8/2017,8644,668.27,502.54,5776525.88,4343955.76,1432570.12 +Europe,Vatican City,Office Supplies,Online,M,6/10/2011,285462844,7/2/2011,3654,651.21,524.96,2379521.34,1918203.84,461317.5 +Europe,Macedonia,Snacks,Offline,H,3/22/2013,109400498,5/11/2013,2893,152.58,97.44,441413.94,281893.92,159520.02 +Europe,Hungary,Vegetables,Online,C,11/27/2015,750679767,11/28/2015,1680,154.06,90.93,258820.8,152762.4,106058.4 +Europe,Armenia,Fruits,Offline,L,2/5/2014,982786977,2/11/2014,7361,9.33,6.92,68678.13,50938.12,17740.01 +Europe,Poland,Beverages,Offline,L,10/29/2014,549520957,12/1/2014,4318,47.45,31.79,204889.1,137269.22,67619.88 +Asia,Maldives,Vegetables,Online,L,1/15/2011,614993035,1/25/2011,8961,154.06,90.93,1380531.66,814823.73,565707.93 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,M,9/7/2015,613627040,9/17/2015,4732,47.45,31.79,224533.4,150430.28,74103.12 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,C,6/24/2012,500159299,7/7/2012,7106,651.21,524.96,4627498.26,3730365.76,897132.5 +Europe,Denmark,Beverages,Offline,M,9/17/2012,299638640,10/29/2012,8587,47.45,31.79,407453.15,272980.73,134472.42 +Sub-Saharan Africa,Zambia,Cosmetics,Offline,H,8/4/2013,557426393,9/1/2013,3712,437.2,263.33,1622886.4,977480.96,645405.44 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,H,3/7/2017,989196383,4/22/2017,4047,437.2,263.33,1769348.4,1065696.51,703651.89 +Sub-Saharan Africa,Madagascar,Office Supplies,Online,L,6/15/2011,930934941,7/16/2011,3191,651.21,524.96,2078011.11,1675147.36,402863.75 +Central America and the Caribbean,The Bahamas,Clothes,Offline,M,12/17/2011,688940894,12/23/2011,1775,109.28,35.84,193972,63616,130356 +Europe,Croatia,Meat,Online,C,8/6/2012,189825570,8/15/2012,2459,421.89,364.69,1037427.51,896772.71,140654.8 +Sub-Saharan Africa,Guinea,Vegetables,Offline,H,2/10/2012,330512797,2/27/2012,4936,154.06,90.93,760440.16,448830.48,311609.68 +Europe,Ukraine,Personal Care,Offline,M,4/24/2010,728238904,5/10/2010,930,81.73,56.67,76008.9,52703.1,23305.8 +North America,Canada,Personal Care,Offline,L,11/11/2011,170552718,12/16/2011,9194,81.73,56.67,751425.62,521023.98,230401.64 +Sub-Saharan Africa,Central African Republic,Meat,Offline,C,12/1/2014,665315568,12/14/2014,516,421.89,364.69,217695.24,188180.04,29515.2 +Europe,Andorra,Household,Offline,L,11/29/2014,690701282,12/29/2014,2713,668.27,502.54,1813016.51,1363391.02,449625.49 +Europe,Macedonia,Baby Food,Offline,C,12/1/2015,145196187,12/29/2015,5633,255.28,159.42,1437992.24,898012.86,539979.38 +Sub-Saharan Africa,Botswana,Personal Care,Online,L,9/15/2011,797599112,10/20/2011,6157,81.73,56.67,503211.61,348917.19,154294.42 +Europe,Russia,Office Supplies,Offline,M,4/8/2012,437021386,5/25/2012,3195,651.21,524.96,2080615.95,1677247.2,403368.75 +Central America and the Caribbean,Saint Lucia,Fruits,Online,L,4/19/2017,522886836,6/3/2017,2689,9.33,6.92,25088.37,18607.88,6480.49 +Sub-Saharan Africa,Zambia,Beverages,Online,H,5/29/2012,334931790,6/21/2012,2615,47.45,31.79,124081.75,83130.85,40950.9 +Europe,Iceland,Cosmetics,Offline,C,10/12/2010,123205077,10/27/2010,7975,437.2,263.33,3486670,2100056.75,1386613.25 +Asia,Japan,Office Supplies,Online,H,7/8/2011,658068025,7/26/2011,5807,651.21,524.96,3781576.47,3048442.72,733133.75 +Europe,Austria,Meat,Offline,C,12/29/2010,980194461,1/14/2011,178,421.89,364.69,75096.42,64914.82,10181.6 +Europe,Liechtenstein,Personal Care,Offline,M,3/26/2014,650570714,4/4/2014,7186,81.73,56.67,587311.78,407230.62,180081.16 +Asia,North Korea,Vegetables,Offline,L,12/15/2015,200495612,1/16/2016,9962,154.06,90.93,1534745.72,905844.66,628901.06 +Sub-Saharan Africa,Malawi,Snacks,Online,H,12/13/2011,681580483,1/17/2012,3666,152.58,97.44,559358.28,357215.04,202143.24 +Central America and the Caribbean,Grenada,Office Supplies,Offline,C,6/5/2010,515749156,6/10/2010,491,651.21,524.96,319744.11,257755.36,61988.75 +Europe,Belarus,Fruits,Offline,M,2/4/2013,445237958,3/21/2013,4661,9.33,6.92,43487.13,32254.12,11233.01 +Asia,Sri Lanka,Vegetables,Offline,C,5/14/2011,382595717,6/27/2011,7430,154.06,90.93,1144665.8,675609.9,469055.9 +Middle East and North Africa,Iran,Clothes,Offline,L,11/8/2012,760683763,11/12/2012,2084,109.28,35.84,227739.52,74690.56,153048.96 +Asia,Bangladesh,Office Supplies,Offline,H,11/22/2014,282675921,12/9/2014,8942,651.21,524.96,5823119.82,4694192.32,1128927.5 +Australia and Oceania,Vanuatu,Baby Food,Online,H,11/13/2015,872058522,12/21/2015,351,255.28,159.42,89603.28,55956.42,33646.86 +Australia and Oceania,Nauru,Personal Care,Online,L,6/15/2011,922630393,6/23/2011,5691,81.73,56.67,465125.43,322508.97,142616.46 +Central America and the Caribbean,The Bahamas,Meat,Offline,M,7/11/2013,248502862,8/15/2013,6374,421.89,364.69,2689126.86,2324534.06,364592.8 +Sub-Saharan Africa,Swaziland,Personal Care,Offline,H,2/8/2016,534099757,2/19/2016,842,81.73,56.67,68816.66,47716.14,21100.52 +Sub-Saharan Africa,Zambia,Fruits,Online,H,4/6/2014,384157407,5/22/2014,9568,9.33,6.92,89269.44,66210.56,23058.88 +Australia and Oceania,Tonga,Baby Food,Offline,H,7/4/2015,273724639,8/7/2015,58,255.28,159.42,14806.24,9246.36,5559.88 +Europe,Germany,Fruits,Offline,C,4/3/2013,298162782,5/8/2013,1848,9.33,6.92,17241.84,12788.16,4453.68 +Sub-Saharan Africa,Benin,Cosmetics,Offline,L,5/10/2013,623145663,6/25/2013,1504,437.2,263.33,657548.8,396048.32,261500.48 +Europe,Norway,Cereal,Online,C,2/23/2015,134659612,3/22/2015,7626,205.7,117.11,1568668.2,893080.86,675587.34 +Central America and the Caribbean,Honduras,Cereal,Online,H,3/30/2015,489003455,4/27/2015,5844,205.7,117.11,1202110.8,684390.84,517719.96 +Australia and Oceania,Tonga,Cosmetics,Online,L,4/30/2011,262788522,5/11/2011,3818,437.2,263.33,1669229.6,1005393.94,663835.66 +Sub-Saharan Africa,Gabon,Meat,Online,C,7/4/2013,802938640,7/30/2013,6241,421.89,364.69,2633015.49,2276030.29,356985.2 +Asia,Brunei,Clothes,Online,C,3/26/2010,376690137,5/3/2010,9837,109.28,35.84,1074987.36,352558.08,722429.28 +Middle East and North Africa,Tunisia ,Beverages,Online,L,7/11/2017,921591842,8/29/2017,8361,47.45,31.79,396729.45,265796.19,130933.26 +Sub-Saharan Africa,Nigeria,Personal Care,Offline,H,8/11/2014,395505082,9/2/2014,7598,81.73,56.67,620984.54,430578.66,190405.88 +North America,Mexico,Personal Care,Online,C,11/7/2015,426603686,11/19/2015,366,81.73,56.67,29913.18,20741.22,9171.96 +Asia,Brunei,Office Supplies,Online,L,12/16/2013,463373982,1/23/2014,1513,651.21,524.96,985280.73,794264.48,191016.25 +Europe,Belgium,Household,Offline,C,1/26/2014,924614799,1/28/2014,2921,668.27,502.54,1952016.67,1467919.34,484097.33 +Europe,Denmark,Household,Offline,C,10/25/2014,949437463,11/19/2014,8499,668.27,502.54,5679626.73,4271087.46,1408539.27 +Europe,Netherlands,Snacks,Online,M,2/6/2012,647265803,2/18/2012,9190,152.58,97.44,1402210.2,895473.6,506736.6 +Sub-Saharan Africa,Sao Tome and Principe,Office Supplies,Offline,L,6/20/2010,647836148,7/24/2010,7967,651.21,524.96,5188190.07,4182356.32,1005833.75 +Middle East and North Africa,Azerbaijan,Household,Offline,C,9/28/2011,751197326,11/16/2011,4837,668.27,502.54,3232421.99,2430785.98,801636.01 +Sub-Saharan Africa,South Africa,Personal Care,Offline,M,3/28/2011,377710664,4/25/2011,1834,81.73,56.67,149892.82,103932.78,45960.04 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,L,9/10/2016,818049991,10/12/2016,8026,651.21,524.96,5226611.46,4213328.96,1013282.5 +Australia and Oceania,Kiribati,Snacks,Offline,L,3/13/2014,283201634,4/16/2014,4512,152.58,97.44,688440.96,439649.28,248791.68 +Middle East and North Africa,Syria,Cereal,Online,L,5/27/2017,654464423,7/11/2017,9421,205.7,117.11,1937899.7,1103293.31,834606.39 +Sub-Saharan Africa,Senegal,Household,Offline,L,9/26/2010,733449685,11/4/2010,2916,668.27,502.54,1948675.32,1465406.64,483268.68 +Middle East and North Africa,Oman,Office Supplies,Online,L,10/10/2013,292081248,11/10/2013,2187,651.21,524.96,1424196.27,1148087.52,276108.75 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,C,11/11/2016,522595441,12/27/2016,6459,255.28,159.42,1648853.52,1029693.78,619159.74 +Australia and Oceania,New Zealand,Cereal,Online,H,3/13/2015,887541091,4/30/2015,1987,205.7,117.11,408725.9,232697.57,176028.33 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,M,8/9/2012,469779527,8/25/2012,7056,255.28,159.42,1801255.68,1124867.52,676388.16 +Sub-Saharan Africa,Togo,Fruits,Offline,M,3/18/2010,222484576,4/3/2010,6985,9.33,6.92,65170.05,48336.2,16833.85 +Europe,Russia,Cosmetics,Online,H,3/8/2010,719142568,4/4/2010,9122,437.2,263.33,3988138.4,2402096.26,1586042.14 +Sub-Saharan Africa,Comoros,Baby Food,Offline,L,12/26/2011,803552329,1/11/2012,7846,255.28,159.42,2002926.88,1250809.32,752117.56 +Sub-Saharan Africa,Malawi,Beverages,Offline,C,2/18/2016,739825189,3/5/2016,9569,47.45,31.79,454049.05,304198.51,149850.54 +Europe,Cyprus,Cereal,Offline,C,11/9/2012,862384974,12/25/2012,7733,205.7,117.11,1590678.1,905611.63,685066.47 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,L,3/1/2016,225968015,4/6/2016,7812,651.21,524.96,5087252.52,4100987.52,986265 +Sub-Saharan Africa,Uganda,Baby Food,Online,L,8/19/2014,655623137,8/27/2014,2311,255.28,159.42,589952.08,368419.62,221532.46 +Central America and the Caribbean,Costa Rica,Meat,Offline,C,1/13/2013,896711671,3/3/2013,5765,421.89,364.69,2432195.85,2102437.85,329758 +Sub-Saharan Africa,Sudan,Baby Food,Offline,M,6/8/2013,664907443,7/5/2013,9743,255.28,159.42,2487193.04,1553229.06,933963.98 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,M,5/21/2011,196196782,6/20/2011,7843,255.28,159.42,2002161.04,1250331.06,751829.98 +Australia and Oceania,Marshall Islands,Fruits,Online,L,11/9/2014,696878516,12/11/2014,694,9.33,6.92,6475.02,4802.48,1672.54 +Europe,Macedonia,Cosmetics,Online,C,3/6/2010,293563973,3/25/2010,958,437.2,263.33,418837.6,252270.14,166567.46 +Asia,Bangladesh,Office Supplies,Offline,L,3/27/2011,783176982,4/14/2011,8328,651.21,524.96,5423276.88,4371866.88,1051410 +Europe,Andorra,Cosmetics,Online,M,4/9/2010,882953870,4/26/2010,4526,437.2,263.33,1978767.2,1191831.58,786935.62 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,M,12/12/2011,280443465,1/25/2012,8308,255.28,159.42,2120866.24,1324461.36,796404.88 +Sub-Saharan Africa,Ethiopia,Baby Food,Online,M,6/2/2014,983507096,7/9/2014,460,255.28,159.42,117428.8,73333.2,44095.6 +Asia,Malaysia,Office Supplies,Offline,C,2/12/2013,570318591,3/11/2013,8800,651.21,524.96,5730648,4619648,1111000 +Europe,Iceland,Cosmetics,Offline,C,2/13/2012,739364278,2/18/2012,3175,437.2,263.33,1388110,836072.75,552037.25 +Middle East and North Africa,Jordan,Meat,Offline,H,10/7/2012,559442985,10/8/2012,466,421.89,364.69,196600.74,169945.54,26655.2 +Australia and Oceania,New Zealand,Cosmetics,Online,C,6/24/2017,519666039,7/3/2017,9584,437.2,263.33,4190124.8,2523754.72,1666370.08 +Europe,Switzerland,Cosmetics,Online,C,10/21/2010,279457271,11/1/2010,6471,437.2,263.33,2829121.2,1704008.43,1125112.77 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,M,3/19/2016,918553006,3/20/2016,9102,437.2,263.33,3979394.4,2396829.66,1582564.74 +Middle East and North Africa,Morocco,Baby Food,Online,C,8/9/2016,887002074,8/23/2016,2480,255.28,159.42,633094.4,395361.6,237732.8 +Europe,Romania,Cereal,Online,H,1/28/2011,955165803,3/14/2011,3642,205.7,117.11,749159.4,426514.62,322644.78 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,C,2/25/2011,163718020,3/26/2011,6655,205.7,117.11,1368933.5,779367.05,589566.45 +Middle East and North Africa,Somalia,Office Supplies,Online,M,4/13/2014,773645055,4/28/2014,7619,651.21,524.96,4961568.99,3999670.24,961898.75 +Sub-Saharan Africa,Chad,Personal Care,Offline,L,3/8/2015,616245734,4/16/2015,9662,81.73,56.67,789675.26,547545.54,242129.72 +Sub-Saharan Africa,Botswana,Clothes,Online,M,3/21/2017,743131387,3/21/2017,7946,109.28,35.84,868338.88,284784.64,583554.24 +Asia,Philippines,Fruits,Online,H,6/16/2013,476225841,7/25/2013,4664,9.33,6.92,43515.12,32274.88,11240.24 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,L,3/5/2013,557765424,3/7/2013,4039,437.2,263.33,1765850.8,1063589.87,702260.93 +Asia,Maldives,Personal Care,Online,M,5/10/2015,900298964,6/13/2015,7325,81.73,56.67,598672.25,415107.75,183564.5 +Australia and Oceania,Tonga,Meat,Online,M,6/22/2012,136687791,7/27/2012,7810,421.89,364.69,3294960.9,2848228.9,446732 +Asia,Laos,Beverages,Online,H,1/2/2017,570105731,2/18/2017,5810,47.45,31.79,275684.5,184699.9,90984.6 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,M,3/10/2012,524039113,4/2/2012,3674,421.89,364.69,1550023.86,1339871.06,210152.8 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,H,6/2/2016,192286765,6/8/2016,782,9.33,6.92,7296.06,5411.44,1884.62 +Sub-Saharan Africa,Mauritania,Personal Care,Online,M,4/14/2011,288960015,4/18/2011,8545,81.73,56.67,698382.85,484245.15,214137.7 +Asia,Cambodia,Vegetables,Online,M,7/7/2013,698482692,7/17/2013,5405,154.06,90.93,832694.3,491476.65,341217.65 +Europe,Cyprus,Snacks,Offline,L,8/13/2010,925591123,9/14/2010,1837,152.58,97.44,280289.46,178997.28,101292.18 +Asia,Mongolia,Household,Offline,H,2/2/2010,545334136,2/17/2010,5344,668.27,502.54,3571234.88,2685573.76,885661.12 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,M,12/7/2012,553073060,12/26/2012,5464,437.2,263.33,2388860.8,1438835.12,950025.68 +Europe,Greece,Household,Offline,L,6/2/2017,214481723,7/12/2017,8763,668.27,502.54,5856050.01,4403758.02,1452291.99 +Asia,North Korea,Fruits,Offline,M,4/25/2015,215546452,6/4/2015,3840,9.33,6.92,35827.2,26572.8,9254.4 +North America,Canada,Cosmetics,Offline,C,10/20/2010,412566077,11/6/2010,6325,437.2,263.33,2765290,1665562.25,1099727.75 +Central America and the Caribbean,Honduras,Office Supplies,Offline,H,9/18/2016,282151925,10/22/2016,3880,651.21,524.96,2526694.8,2036844.8,489850 +Europe,Ukraine,Cereal,Online,H,11/13/2012,271227824,12/25/2012,1195,205.7,117.11,245811.5,139946.45,105865.05 +Europe,Bulgaria,Beverages,Offline,L,6/6/2010,447030103,6/8/2010,4996,47.45,31.79,237060.2,158822.84,78237.36 +Europe,Serbia,Beverages,Offline,H,4/11/2010,947107589,5/1/2010,9037,47.45,31.79,428805.65,287286.23,141519.42 +Europe,Macedonia,Household,Online,H,5/7/2014,629321610,5/16/2014,9104,668.27,502.54,6083930.08,4575124.16,1508805.92 +Sub-Saharan Africa,South Africa,Beverages,Online,L,4/17/2014,221845996,5/10/2014,8015,47.45,31.79,380311.75,254796.85,125514.9 +Europe,Spain,Fruits,Offline,H,5/25/2010,973167073,6/23/2010,618,9.33,6.92,5765.94,4276.56,1489.38 +Europe,France,Cosmetics,Online,M,5/15/2015,602083671,6/17/2015,8793,437.2,263.33,3844299.6,2315460.69,1528838.91 +Europe,Georgia,Cereal,Offline,H,9/9/2012,947707116,9/10/2012,6451,205.7,117.11,1326970.7,755476.61,571494.09 +Sub-Saharan Africa,Nigeria,Vegetables,Online,M,5/31/2013,319461238,7/13/2013,4534,154.06,90.93,698508.04,412276.62,286231.42 +Asia,India,Fruits,Online,L,7/5/2014,247082364,8/1/2014,6017,9.33,6.92,56138.61,41637.64,14500.97 +Europe,Vatican City,Cereal,Online,C,3/25/2010,530619323,4/6/2010,904,205.7,117.11,185952.8,105867.44,80085.36 +Sub-Saharan Africa,Namibia,Snacks,Online,H,1/13/2011,590433442,2/1/2011,1231,152.58,97.44,187825.98,119948.64,67877.34 +Sub-Saharan Africa,Namibia,Personal Care,Offline,M,2/2/2017,817198550,2/10/2017,6066,81.73,56.67,495774.18,343760.22,152013.96 +Europe,Bosnia and Herzegovina,Vegetables,Online,M,6/25/2014,321900975,6/28/2014,6507,154.06,90.93,1002468.42,591681.51,410786.91 +Europe,Moldova ,Beverages,Online,L,11/12/2016,985839545,11/28/2016,684,47.45,31.79,32455.8,21744.36,10711.44 +Middle East and North Africa,Turkey,Cosmetics,Offline,M,3/30/2016,710625588,4/18/2016,8758,437.2,263.33,3828997.6,2306244.14,1522753.46 +Middle East and North Africa,Syria,Beverages,Online,M,1/15/2017,168182933,2/12/2017,7922,47.45,31.79,375898.9,251840.38,124058.52 +Sub-Saharan Africa,Equatorial Guinea,Personal Care,Offline,C,3/6/2017,550747907,3/23/2017,7399,81.73,56.67,604720.27,419301.33,185418.94 +Europe,Portugal,Beverages,Offline,M,11/7/2011,420869338,11/9/2011,3445,47.45,31.79,163465.25,109516.55,53948.7 +Asia,Japan,Vegetables,Offline,C,6/18/2012,661408555,6/28/2012,4344,154.06,90.93,669236.64,394999.92,274236.72 +Europe,Slovenia,Office Supplies,Online,C,7/23/2012,425539386,7/31/2012,5416,651.21,524.96,3526953.36,2843183.36,683770 +Sub-Saharan Africa,Cote d'Ivoire,Fruits,Offline,H,4/25/2014,286748158,5/20/2014,4007,9.33,6.92,37385.31,27728.44,9656.87 +Asia,China,Fruits,Offline,L,3/9/2017,888833701,4/7/2017,4499,9.33,6.92,41975.67,31133.08,10842.59 +Central America and the Caribbean,Dominica,Personal Care,Online,M,2/15/2014,695907342,2/15/2014,3302,81.73,56.67,269872.46,187124.34,82748.12 +Australia and Oceania,Solomon Islands,Office Supplies,Offline,L,7/3/2010,942392909,7/11/2010,3859,651.21,524.96,2513019.39,2025820.64,487198.75 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,C,10/2/2012,683026731,11/7/2012,1643,81.73,56.67,134282.39,93108.81,41173.58 +North America,Canada,Cosmetics,Offline,M,1/9/2017,842857635,1/13/2017,9159,437.2,263.33,4004314.8,2411839.47,1592475.33 +Europe,Belgium,Cereal,Offline,H,12/13/2012,167246949,1/29/2013,944,205.7,117.11,194180.8,110551.84,83628.96 +Asia,Sri Lanka,Cereal,Offline,C,3/1/2010,171868503,4/6/2010,8564,205.7,117.11,1761614.8,1002930.04,758684.76 +Asia,Bangladesh,Clothes,Online,L,10/15/2011,192708623,10/22/2011,5619,109.28,35.84,614044.32,201384.96,412659.36 +Europe,Kosovo,Beverages,Online,H,8/27/2010,536066138,10/1/2010,2738,47.45,31.79,129918.1,87041.02,42877.08 +Central America and the Caribbean,Dominica,Baby Food,Offline,C,10/20/2015,228552377,10/26/2015,2582,255.28,159.42,659132.96,411622.44,247510.52 +Europe,Belarus,Personal Care,Online,M,10/31/2010,167091166,12/18/2010,4844,81.73,56.67,395900.12,274509.48,121390.64 +Asia,Singapore,Baby Food,Offline,C,9/15/2010,868918836,10/31/2010,1248,255.28,159.42,318589.44,198956.16,119633.28 +Asia,Bangladesh,Household,Online,L,7/4/2012,221584212,8/3/2012,547,668.27,502.54,365543.69,274889.38,90654.31 +Sub-Saharan Africa,Senegal,Household,Online,H,5/24/2014,232948625,7/2/2014,3530,668.27,502.54,2358993.1,1773966.2,585026.9 +Australia and Oceania,Fiji,Vegetables,Offline,M,10/20/2011,281185901,10/21/2011,8011,154.06,90.93,1234174.66,728440.23,505734.43 +Europe,Kosovo,Personal Care,Offline,H,5/14/2016,264782369,5/24/2016,3842,81.73,56.67,314006.66,217726.14,96280.52 +Sub-Saharan Africa,Guinea,Personal Care,Online,M,4/21/2014,152536857,6/6/2014,7900,81.73,56.67,645667,447693,197974 +Europe,Switzerland,Cosmetics,Online,L,8/4/2015,433560693,8/4/2015,9099,437.2,263.33,3978082.8,2396039.67,1582043.13 +Europe,Montenegro,Vegetables,Online,L,5/9/2012,767277705,5/15/2012,3378,154.06,90.93,520414.68,307161.54,213253.14 +Middle East and North Africa,Yemen,Household,Online,C,12/3/2012,433424222,12/12/2012,8714,668.27,502.54,5823304.78,4379133.56,1444171.22 +Asia,Sri Lanka,Baby Food,Online,M,5/2/2015,582049071,6/13/2015,109,255.28,159.42,27825.52,17376.78,10448.74 +Australia and Oceania,New Zealand,Beverages,Online,L,2/10/2011,183513581,2/10/2011,4602,47.45,31.79,218364.9,146297.58,72067.32 +Middle East and North Africa,Morocco,Beverages,Online,M,10/15/2011,978491580,11/4/2011,6258,47.45,31.79,296942.1,198941.82,98000.28 +Asia,Uzbekistan,Meat,Offline,C,10/20/2014,727969396,12/9/2014,1176,421.89,364.69,496142.64,428875.44,67267.2 +Europe,Macedonia,Cereal,Online,H,11/19/2014,863245856,12/13/2014,2487,205.7,117.11,511575.9,291252.57,220323.33 +Central America and the Caribbean,Guatemala,Beverages,Offline,C,5/22/2015,635932290,7/7/2015,5351,47.45,31.79,253904.95,170108.29,83796.66 +Sub-Saharan Africa,Angola,Fruits,Online,L,12/16/2016,267952525,2/4/2017,1962,9.33,6.92,18305.46,13577.04,4728.42 +Europe,Luxembourg,Fruits,Offline,M,9/22/2013,501542890,10/31/2013,6541,9.33,6.92,61027.53,45263.72,15763.81 +Asia,Sri Lanka,Cereal,Offline,M,3/31/2012,349252212,4/2/2012,345,205.7,117.11,70966.5,40402.95,30563.55 +Sub-Saharan Africa,Seychelles ,Meat,Online,M,7/26/2012,243941819,9/8/2012,6660,421.89,364.69,2809787.4,2428835.4,380952 +Middle East and North Africa,Jordan,Household,Offline,L,1/7/2012,688785541,1/9/2012,5803,668.27,502.54,3877970.81,2916239.62,961731.19 +Europe,Spain,Fruits,Offline,H,7/22/2016,907269704,8/26/2016,122,9.33,6.92,1138.26,844.24,294.02 +Central America and the Caribbean,Cuba,Cereal,Offline,H,4/15/2014,193193137,5/18/2014,8997,205.7,117.11,1850682.9,1053638.67,797044.23 +Asia,Thailand,Beverages,Online,L,2/1/2017,160667169,2/3/2017,3840,47.45,31.79,182208,122073.6,60134.4 +Middle East and North Africa,Libya,Fruits,Offline,C,5/25/2011,694115626,7/2/2011,3093,9.33,6.92,28857.69,21403.56,7454.13 +Sub-Saharan Africa,Madagascar,Personal Care,Online,L,1/5/2015,398274838,2/21/2015,7230,81.73,56.67,590907.9,409724.1,181183.8 +Middle East and North Africa,Tunisia ,Meat,Online,M,9/20/2012,648193633,10/15/2012,3755,421.89,364.69,1584196.95,1369410.95,214786 +Sub-Saharan Africa,Mauritania,Fruits,Online,H,2/1/2013,639233338,3/4/2013,2205,9.33,6.92,20572.65,15258.6,5314.05 +Asia,Thailand,Fruits,Offline,C,5/21/2014,537067782,6/3/2014,9146,9.33,6.92,85332.18,63290.32,22041.86 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Offline,H,12/15/2015,127683293,1/15/2016,3179,81.73,56.67,259819.67,180153.93,79665.74 +Europe,Ukraine,Meat,Offline,M,5/30/2014,167378699,7/4/2014,9931,421.89,364.69,4189789.59,3621736.39,568053.2 +Europe,Cyprus,Beverages,Online,H,1/2/2015,132765328,2/7/2015,7066,47.45,31.79,335281.7,224628.14,110653.56 +Europe,Finland,Beverages,Offline,M,9/13/2012,470767009,10/18/2012,9274,47.45,31.79,440051.3,294820.46,145230.84 +Sub-Saharan Africa,Benin,Vegetables,Online,L,2/6/2011,348620069,3/24/2011,3280,154.06,90.93,505316.8,298250.4,207066.4 +Sub-Saharan Africa,Kenya,Cosmetics,Online,C,1/26/2011,803873336,2/16/2011,2839,437.2,263.33,1241210.8,747593.87,493616.93 +Asia,Kyrgyzstan,Beverages,Offline,L,7/23/2014,694388139,8/17/2014,3736,47.45,31.79,177273.2,118767.44,58505.76 +Middle East and North Africa,United Arab Emirates,Meat,Offline,L,3/18/2013,748338305,3/30/2013,8789,421.89,364.69,3707991.21,3205260.41,502730.8 +Asia,North Korea,Fruits,Offline,H,11/19/2014,414210164,1/8/2015,2847,9.33,6.92,26562.51,19701.24,6861.27 +Europe,Portugal,Snacks,Online,H,2/21/2017,110802543,4/3/2017,7790,152.58,97.44,1188598.2,759057.6,429540.6 +Europe,Monaco,Household,Offline,L,1/14/2011,777226769,1/20/2011,7528,668.27,502.54,5030736.56,3783121.12,1247615.44 +Europe,Belgium,Cereal,Online,L,3/15/2015,722906672,3/17/2015,3004,205.7,117.11,617922.8,351798.44,266124.36 +Europe,Albania,Vegetables,Offline,C,6/15/2011,577578580,8/3/2011,7192,154.06,90.93,1107999.52,653968.56,454030.96 +Australia and Oceania,Nauru,Clothes,Online,C,10/6/2016,141291320,10/9/2016,96,109.28,35.84,10490.88,3440.64,7050.24 +Sub-Saharan Africa,Senegal,Fruits,Offline,M,4/22/2011,634406220,5/31/2011,3753,9.33,6.92,35015.49,25970.76,9044.73 +Sub-Saharan Africa,Senegal,Baby Food,Offline,M,5/22/2010,647597110,6/4/2010,7231,255.28,159.42,1845929.68,1152766.02,693163.66 +Sub-Saharan Africa,Equatorial Guinea,Beverages,Offline,M,3/30/2015,191850316,4/1/2015,1627,47.45,31.79,77201.15,51722.33,25478.82 +Sub-Saharan Africa,Botswana,Baby Food,Online,L,10/21/2016,248464667,11/5/2016,5071,255.28,159.42,1294524.88,808418.82,486106.06 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,L,8/26/2014,519051492,9/23/2014,7726,47.45,31.79,366598.7,245609.54,120989.16 +Europe,Estonia,Meat,Online,L,3/17/2013,775534617,3/20/2013,6782,421.89,364.69,2861257.98,2473327.58,387930.4 +Sub-Saharan Africa,Seychelles ,Fruits,Offline,M,5/24/2010,410150372,6/10/2010,1465,9.33,6.92,13668.45,10137.8,3530.65 +Asia,China,Baby Food,Offline,H,7/20/2016,685447585,8/24/2016,8027,255.28,159.42,2049132.56,1279664.34,769468.22 +Europe,Netherlands,Beverages,Online,L,10/16/2012,684287583,11/18/2012,4757,47.45,31.79,225719.65,151225.03,74494.62 +Middle East and North Africa,Algeria,Clothes,Online,C,5/20/2015,459844195,6/18/2015,6971,109.28,35.84,761790.88,249840.64,511950.24 +Asia,Japan,Meat,Offline,M,5/7/2011,585603749,5/9/2011,2018,421.89,364.69,851374.02,735944.42,115429.6 +Europe,Liechtenstein,Clothes,Online,H,4/17/2015,805365073,5/6/2015,4277,109.28,35.84,467390.56,153287.68,314102.88 +Europe,Monaco,Meat,Offline,H,8/4/2012,483239495,8/16/2012,160,421.89,364.69,67502.4,58350.4,9152 +Sub-Saharan Africa,Chad,Beverages,Online,C,3/12/2016,853650844,5/1/2016,3109,47.45,31.79,147522.05,98835.11,48686.94 +Sub-Saharan Africa,Burundi,Beverages,Online,L,5/22/2017,971335446,6/5/2017,8599,47.45,31.79,408022.55,273362.21,134660.34 +Middle East and North Africa,Qatar,Household,Online,M,4/26/2012,861342132,5/23/2012,9133,668.27,502.54,6103309.91,4589697.82,1513612.09 +Asia,Myanmar,Clothes,Offline,M,5/4/2013,169032227,5/26/2013,9247,109.28,35.84,1010512.16,331412.48,679099.68 +Europe,Liechtenstein,Fruits,Online,L,12/9/2014,410079562,12/31/2014,510,9.33,6.92,4758.3,3529.2,1229.1 +Middle East and North Africa,Lebanon,Household,Online,C,8/31/2012,920470464,9/12/2012,6520,668.27,502.54,4357120.4,3276560.8,1080559.6 +Sub-Saharan Africa,Togo,Snacks,Online,H,7/1/2014,206503760,7/17/2014,7907,152.58,97.44,1206450.06,770458.08,435991.98 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,M,4/30/2014,894790780,5/22/2014,7331,205.7,117.11,1507986.7,858533.41,649453.29 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Offline,M,11/27/2010,282255351,12/1/2010,4486,255.28,159.42,1145186.08,715158.12,430027.96 +Australia and Oceania,Tuvalu,Baby Food,Online,L,8/12/2011,686133801,8/14/2011,1094,255.28,159.42,279276.32,174405.48,104870.84 +Sub-Saharan Africa,Namibia,Meat,Offline,C,7/16/2013,893974959,8/29/2013,5911,421.89,364.69,2493791.79,2155682.59,338109.2 +Asia,India,Meat,Offline,M,11/4/2014,213640153,11/22/2014,9724,421.89,364.69,4102458.36,3546245.56,556212.8 +Sub-Saharan Africa,Senegal,Office Supplies,Online,H,12/15/2010,723303210,12/19/2010,348,651.21,524.96,226621.08,182686.08,43935 +Europe,Russia,Cosmetics,Offline,L,7/8/2013,521450459,8/22/2013,7634,437.2,263.33,3337584.8,2010261.22,1327323.58 +Europe,Luxembourg,Beverages,Offline,L,4/24/2016,476880729,5/12/2016,8460,47.45,31.79,401427,268943.4,132483.6 +Asia,Thailand,Office Supplies,Online,C,3/6/2014,178705346,3/26/2014,1738,651.21,524.96,1131802.98,912380.48,219422.5 +Europe,Moldova ,Household,Online,L,5/18/2014,186348140,6/17/2014,3410,668.27,502.54,2278800.7,1713661.4,565139.3 +Asia,Japan,Vegetables,Online,C,2/6/2010,679545438,3/23/2010,1451,154.06,90.93,223541.06,131939.43,91601.63 +Asia,Laos,Fruits,Online,M,7/13/2014,108346068,8/30/2014,864,9.33,6.92,8061.12,5978.88,2082.24 +Europe,Ukraine,Beverages,Offline,M,8/14/2011,143111360,9/17/2011,8686,47.45,31.79,412150.7,276127.94,136022.76 +Sub-Saharan Africa,Ghana,Beverages,Online,H,11/22/2012,724515140,12/31/2012,8985,47.45,31.79,426338.25,285633.15,140705.1 +Asia,Singapore,Clothes,Online,M,10/19/2015,513543736,10/30/2015,7859,109.28,35.84,858831.52,281666.56,577164.96 +Middle East and North Africa,Kuwait,Clothes,Online,C,1/22/2015,941495978,3/1/2015,8437,109.28,35.84,921995.36,302382.08,619613.28 +Central America and the Caribbean,Grenada,Fruits,Offline,L,1/12/2014,359983193,1/30/2014,5881,9.33,6.92,54869.73,40696.52,14173.21 +Europe,Armenia,Meat,Offline,L,5/12/2013,790929210,6/20/2013,2384,421.89,364.69,1005785.76,869420.96,136364.8 +Asia,Laos,Personal Care,Offline,M,10/2/2014,276570355,10/4/2014,2169,81.73,56.67,177272.37,122917.23,54355.14 +Middle East and North Africa,Lebanon,Household,Offline,L,3/9/2017,529455459,4/27/2017,6491,668.27,502.54,4337740.57,3261987.14,1075753.43 +Sub-Saharan Africa,Madagascar,Household,Offline,C,2/18/2013,182445847,3/20/2013,8635,668.27,502.54,5770511.45,4339432.9,1431078.55 +Europe,Ireland,Personal Care,Online,H,1/28/2015,638715350,3/7/2015,8921,81.73,56.67,729113.33,505553.07,223560.26 +Europe,Finland,Cereal,Online,C,10/29/2013,221750295,11/24/2013,9695,205.7,117.11,1994261.5,1135381.45,858880.05 +Europe,Slovenia,Cosmetics,Online,H,8/17/2012,925349509,9/24/2012,338,437.2,263.33,147773.6,89005.54,58768.06 +Europe,Sweden,Vegetables,Online,H,10/16/2015,763624322,11/14/2015,2261,154.06,90.93,348329.66,205592.73,142736.93 +Europe,Romania,Vegetables,Online,L,4/28/2017,520998561,6/11/2017,3907,154.06,90.93,601912.42,355263.51,246648.91 +Europe,Estonia,Personal Care,Online,C,4/23/2012,602208554,6/2/2012,5748,81.73,56.67,469784.04,325739.16,144044.88 +Europe,Russia,Meat,Online,C,10/28/2015,582303130,11/9/2015,5291,421.89,364.69,2232219.99,1929574.79,302645.2 +Asia,Turkmenistan,Personal Care,Online,H,9/17/2013,556643617,10/8/2013,2071,81.73,56.67,169262.83,117363.57,51899.26 +Australia and Oceania,Federated States of Micronesia,Cereal,Online,M,10/28/2011,690903842,11/10/2011,2655,205.7,117.11,546133.5,310927.05,235206.45 +Europe,Netherlands,Cereal,Online,H,1/25/2017,771070134,1/25/2017,5642,205.7,117.11,1160559.4,660734.62,499824.78 +Central America and the Caribbean,Antigua and Barbuda ,Beverages,Offline,C,12/1/2010,653441321,12/31/2010,6663,47.45,31.79,316159.35,211816.77,104342.58 +Asia,Mongolia,Meat,Online,H,10/7/2013,714628732,10/22/2013,3377,421.89,364.69,1424722.53,1231558.13,193164.4 +Middle East and North Africa,Qatar,Beverages,Offline,H,1/4/2013,501556193,1/10/2013,478,47.45,31.79,22681.1,15195.62,7485.48 +Asia,Myanmar,Baby Food,Offline,C,3/29/2012,981460034,4/15/2012,4689,255.28,159.42,1197007.92,747520.38,449487.54 +Asia,Vietnam,Personal Care,Offline,C,5/4/2012,491889083,6/23/2012,9765,81.73,56.67,798093.45,553382.55,244710.9 +Sub-Saharan Africa,Ghana,Office Supplies,Online,M,3/31/2015,590704667,4/19/2015,1493,651.21,524.96,972256.53,783765.28,188491.25 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Offline,H,8/8/2012,206080615,9/6/2012,2688,437.2,263.33,1175193.6,707831.04,467362.56 +Sub-Saharan Africa,Angola,Office Supplies,Online,M,4/9/2012,586503255,5/26/2012,8201,651.21,524.96,5340573.21,4305196.96,1035376.25 +Central America and the Caribbean,Panama,Clothes,Offline,H,10/25/2011,350771415,11/22/2011,9911,109.28,35.84,1083074.08,355210.24,727863.84 +Central America and the Caribbean,Cuba,Office Supplies,Online,M,6/7/2017,437996423,7/17/2017,1730,651.21,524.96,1126593.3,908180.8,218412.5 +Sub-Saharan Africa,Mauritius ,Baby Food,Offline,M,6/17/2017,957602107,7/27/2017,4598,255.28,159.42,1173777.44,733013.16,440764.28 +Central America and the Caribbean,Costa Rica,Personal Care,Online,M,6/10/2016,739324796,7/29/2016,1491,81.73,56.67,121859.43,84494.97,37364.46 +Europe,Netherlands,Personal Care,Offline,M,3/14/2016,483213317,4/6/2016,2413,81.73,56.67,197214.49,136744.71,60469.78 +Australia and Oceania,Marshall Islands,Snacks,Online,L,1/19/2012,509628999,2/24/2012,9401,152.58,97.44,1434404.58,916033.44,518371.14 +Australia and Oceania,Marshall Islands,Household,Offline,L,9/24/2011,309245669,11/10/2011,1521,668.27,502.54,1016438.67,764363.34,252075.33 +Middle East and North Africa,Saudi Arabia,Clothes,Online,C,6/22/2016,793049657,7/20/2016,9872,109.28,35.84,1078812.16,353812.48,724999.68 +Australia and Oceania,Solomon Islands,Vegetables,Online,H,3/20/2017,242339789,5/2/2017,2584,154.06,90.93,398091.04,234963.12,163127.92 +Middle East and North Africa,Tunisia ,Snacks,Offline,H,7/13/2013,158727395,7/27/2013,9818,152.58,97.44,1498030.44,956665.92,541364.52 +Europe,Slovakia,Vegetables,Offline,M,6/3/2017,314136302,6/9/2017,8767,154.06,90.93,1350644.02,797183.31,553460.71 +Asia,Kazakhstan,Cosmetics,Offline,H,8/28/2011,100802838,10/13/2011,8655,437.2,263.33,3783966,2279121.15,1504844.85 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,C,2/25/2014,781275832,4/12/2014,5735,437.2,263.33,2507342,1510197.55,997144.45 +Sub-Saharan Africa,Zimbabwe,Household,Offline,L,8/6/2013,538416612,9/9/2013,8295,668.27,502.54,5543299.65,4168569.3,1374730.35 +Sub-Saharan Africa,South Africa,Fruits,Offline,H,2/7/2011,325399005,3/7/2011,1651,9.33,6.92,15403.83,11424.92,3978.91 +Europe,Macedonia,Baby Food,Online,C,6/4/2016,715709340,6/11/2016,3153,255.28,159.42,804897.84,502651.26,302246.58 +Sub-Saharan Africa,Rwanda,Office Supplies,Online,H,11/14/2013,553146445,12/22/2013,7180,651.21,524.96,4675687.8,3769212.8,906475 +Europe,Finland,Personal Care,Online,H,7/14/2011,101821649,7/16/2011,143,81.73,56.67,11687.39,8103.81,3583.58 +Europe,Slovakia,Personal Care,Offline,M,10/15/2014,596158778,11/3/2014,5485,81.73,56.67,448289.05,310834.95,137454.1 +Sub-Saharan Africa,Gabon,Meat,Offline,M,12/4/2014,190894162,12/25/2014,8680,421.89,364.69,3662005.2,3165509.2,496496 +Australia and Oceania,Tonga,Fruits,Offline,L,8/29/2015,711076629,9/27/2015,2231,9.33,6.92,20815.23,15438.52,5376.71 +Australia and Oceania,Marshall Islands,Household,Online,H,3/16/2014,902067506,4/12/2014,676,668.27,502.54,451750.52,339717.04,112033.48 +Sub-Saharan Africa,Gabon,Household,Offline,C,8/12/2012,479540622,9/18/2012,5581,668.27,502.54,3729614.87,2804675.74,924939.13 +Europe,Portugal,Snacks,Offline,L,1/6/2014,579482305,2/21/2014,546,152.58,97.44,83308.68,53202.24,30106.44 +Europe,Russia,Snacks,Online,M,3/29/2011,608191382,4/24/2011,6200,152.58,97.44,945996,604128,341868 +Asia,Sri Lanka,Fruits,Online,M,4/29/2013,492279183,5/14/2013,5205,9.33,6.92,48562.65,36018.6,12544.05 +Asia,Malaysia,Household,Online,C,6/13/2011,228669536,7/23/2011,7252,668.27,502.54,4846294.04,3644420.08,1201873.96 +Australia and Oceania,Marshall Islands,Fruits,Offline,L,12/28/2012,334598767,2/4/2013,4066,9.33,6.92,37935.78,28136.72,9799.06 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,L,1/17/2015,497615706,2/23/2015,4401,421.89,364.69,1856737.89,1605000.69,251737.2 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,L,10/7/2015,925581681,11/2/2015,9043,81.73,56.67,739084.39,512466.81,226617.58 +Sub-Saharan Africa,Rwanda,Clothes,Online,H,8/1/2010,996670520,9/6/2010,5810,109.28,35.84,634916.8,208230.4,426686.4 +Central America and the Caribbean,Haiti,Beverages,Offline,M,2/21/2011,609368550,2/27/2011,4550,47.45,31.79,215897.5,144644.5,71253 +Asia,Tajikistan,Vegetables,Online,M,3/22/2011,632474601,4/10/2011,2144,154.06,90.93,330304.64,194953.92,135350.72 +Sub-Saharan Africa,Malawi,Clothes,Online,M,3/27/2013,655099999,4/13/2013,7502,109.28,35.84,819818.56,268871.68,550946.88 +Europe,San Marino,Cosmetics,Offline,C,11/15/2016,336668574,12/17/2016,6568,437.2,263.33,2871529.6,1729551.44,1141978.16 +Sub-Saharan Africa,South Africa,Cosmetics,Online,H,4/30/2015,756916654,5/8/2015,7313,437.2,263.33,3197243.6,1925732.29,1271511.31 +Asia,Myanmar,Household,Online,M,3/15/2014,365893065,4/15/2014,4744,668.27,502.54,3170272.88,2384049.76,786223.12 +Asia,Turkmenistan,Cereal,Online,M,8/7/2012,833959138,9/21/2012,5896,205.7,117.11,1212807.2,690480.56,522326.64 +Europe,Italy,Cosmetics,Offline,H,6/22/2014,301788699,7/28/2014,4837,437.2,263.33,2114736.4,1273727.21,841009.19 +Asia,Thailand,Cosmetics,Offline,L,4/8/2017,130368077,4/10/2017,7666,437.2,263.33,3351575.2,2018687.78,1332887.42 +Asia,Indonesia,Personal Care,Offline,C,9/15/2015,850996100,10/15/2015,7512,81.73,56.67,613955.76,425705.04,188250.72 +Sub-Saharan Africa,Angola,Clothes,Online,C,2/24/2013,815284097,3/14/2013,9536,109.28,35.84,1042094.08,341770.24,700323.84 +Australia and Oceania,Palau,Beverages,Online,C,3/29/2010,245155894,4/4/2010,5932,47.45,31.79,281473.4,188578.28,92895.12 +Sub-Saharan Africa,Lesotho,Cereal,Online,C,4/1/2016,782847821,5/16/2016,922,205.7,117.11,189655.4,107975.42,81679.98 +Europe,Germany,Meat,Online,H,1/9/2015,540908706,2/2/2015,5761,421.89,364.69,2430508.29,2100979.09,329529.2 +Sub-Saharan Africa,Malawi,Baby Food,Offline,L,3/5/2014,852199876,4/20/2014,3736,255.28,159.42,953726.08,595593.12,358132.96 +Central America and the Caribbean,Nicaragua,Household,Offline,H,1/14/2011,419895160,1/14/2011,5164,668.27,502.54,3450946.28,2595116.56,855829.72 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,H,7/27/2011,267480885,9/10/2011,2393,437.2,263.33,1046219.6,630148.69,416070.91 +Europe,Portugal,Office Supplies,Offline,L,6/11/2011,588755881,7/1/2011,4804,651.21,524.96,3128412.84,2521907.84,606505 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,C,12/19/2014,297831475,1/21/2015,3807,255.28,159.42,971850.96,606911.94,364939.02 +Sub-Saharan Africa,Kenya,Household,Online,C,2/26/2016,179131495,3/24/2016,7845,668.27,502.54,5242578.15,3942426.3,1300151.85 +Australia and Oceania,Kiribati,Household,Offline,M,1/30/2010,637392270,2/9/2010,7392,668.27,502.54,4939851.84,3714775.68,1225076.16 +Sub-Saharan Africa,Ghana,Clothes,Online,C,10/30/2011,347662627,11/27/2011,9952,109.28,35.84,1087554.56,356679.68,730874.88 +Europe,Ukraine,Cereal,Offline,M,10/24/2014,305303895,12/3/2014,5062,205.7,117.11,1041253.4,592810.82,448442.58 +Sub-Saharan Africa,Namibia,Cereal,Online,M,4/23/2017,675989902,6/5/2017,9289,205.7,117.11,1910747.3,1087834.79,822912.51 +Middle East and North Africa,Somalia,Snacks,Offline,M,1/31/2011,345706975,3/20/2011,1231,152.58,97.44,187825.98,119948.64,67877.34 +Sub-Saharan Africa,Angola,Personal Care,Offline,L,6/21/2015,970753943,6/24/2015,6519,81.73,56.67,532797.87,369431.73,163366.14 +Sub-Saharan Africa,Uganda,Vegetables,Offline,L,1/1/2013,227742135,1/24/2013,2814,154.06,90.93,433524.84,255877.02,177647.82 +Middle East and North Africa,Iraq,Cereal,Online,M,10/16/2013,363595378,10/21/2013,4807,205.7,117.11,988799.9,562947.77,425852.13 +Central America and the Caribbean,Belize,Clothes,Online,L,11/10/2013,545550000,11/26/2013,9223,109.28,35.84,1007889.44,330552.32,677337.12 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,H,1/31/2014,911154830,2/6/2014,9817,437.2,263.33,4291992.4,2585110.61,1706881.79 +Europe,Vatican City,Baby Food,Online,M,5/27/2016,318271195,7/7/2016,2374,255.28,159.42,606034.72,378463.08,227571.64 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,C,6/19/2012,395072925,7/13/2012,9713,205.7,117.11,1997964.1,1137489.43,860474.67 +Europe,Denmark,Clothes,Online,C,2/17/2010,590046346,3/12/2010,6681,109.28,35.84,730099.68,239447.04,490652.64 +Sub-Saharan Africa,South Africa,Clothes,Online,M,7/14/2014,421990287,8/26/2014,5158,109.28,35.84,563666.24,184862.72,378803.52 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,L,9/23/2016,830016076,9/23/2016,9057,651.21,524.96,5898008.97,4754562.72,1143446.25 +Europe,Liechtenstein,Cereal,Online,M,8/15/2012,123547542,8/20/2012,9318,205.7,117.11,1916712.6,1091230.98,825481.62 +Australia and Oceania,Kiribati,Baby Food,Offline,H,5/1/2014,732321012,5/27/2014,8916,255.28,159.42,2276076.48,1421388.72,854687.76 +Asia,Bangladesh,Personal Care,Offline,H,2/10/2016,656385314,3/1/2016,7856,81.73,56.67,642070.88,445199.52,196871.36 +Asia,Myanmar,Personal Care,Offline,M,4/8/2013,216101777,4/19/2013,8173,81.73,56.67,667979.29,463163.91,204815.38 +Asia,Nepal,Office Supplies,Online,M,7/19/2013,702144229,7/26/2013,8935,651.21,524.96,5818561.35,4690517.6,1128043.75 +Sub-Saharan Africa,Liberia,Snacks,Offline,L,8/10/2010,325498998,9/12/2010,1242,152.58,97.44,189504.36,121020.48,68483.88 +Europe,Georgia,Clothes,Offline,L,7/12/2010,967464911,8/30/2010,3221,109.28,35.84,351990.88,115440.64,236550.24 +Sub-Saharan Africa,Nigeria,Baby Food,Online,C,11/19/2012,529653298,12/18/2012,5036,255.28,159.42,1285590.08,802839.12,482750.96 +Sub-Saharan Africa,Chad,Vegetables,Offline,H,7/15/2014,583987987,8/23/2014,3878,154.06,90.93,597444.68,352626.54,244818.14 +Europe,Belarus,Fruits,Offline,H,5/23/2013,522705304,5/24/2013,8970,9.33,6.92,83690.1,62072.4,21617.7 +Europe,Denmark,Personal Care,Offline,H,3/23/2012,708354079,4/26/2012,6568,81.73,56.67,536802.64,372208.56,164594.08 +Europe,Netherlands,Personal Care,Offline,C,11/15/2014,223795640,11/28/2014,4958,81.73,56.67,405217.34,280969.86,124247.48 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,C,11/15/2014,922203814,11/20/2014,9457,47.45,31.79,448734.65,300638.03,148096.62 +Sub-Saharan Africa,Senegal,Household,Online,L,5/27/2014,677064931,7/6/2014,7414,668.27,502.54,4954553.78,3725831.56,1228722.22 +Europe,France,Fruits,Offline,H,12/2/2012,132177817,1/6/2013,3208,9.33,6.92,29930.64,22199.36,7731.28 +Europe,Croatia,Snacks,Offline,L,12/12/2010,451653802,1/2/2011,3252,152.58,97.44,496190.16,316874.88,179315.28 +Europe,Finland,Meat,Online,H,11/7/2013,169916713,11/24/2013,986,421.89,364.69,415983.54,359584.34,56399.2 +Sub-Saharan Africa,Sudan,Cosmetics,Online,L,12/6/2012,141702878,12/12/2012,1885,437.2,263.33,824122,496377.05,327744.95 +Sub-Saharan Africa,Mali,Cereal,Online,H,11/25/2011,392061126,12/3/2011,8454,205.7,117.11,1738987.8,990047.94,748939.86 +Sub-Saharan Africa,Senegal,Clothes,Offline,H,7/17/2015,566352784,7/26/2015,5229,109.28,35.84,571425.12,187407.36,384017.76 +Middle East and North Africa,Egypt,Fruits,Online,M,10/6/2010,380251681,11/5/2010,3777,9.33,6.92,35239.41,26136.84,9102.57 +Sub-Saharan Africa,Kenya,Cereal,Offline,L,11/3/2015,969744145,11/10/2015,7697,205.7,117.11,1583272.9,901395.67,681877.23 +Asia,Sri Lanka,Cereal,Online,C,1/12/2016,841129004,1/25/2016,7619,205.7,117.11,1567228.3,892261.09,674967.21 +Europe,Romania,Household,Offline,M,10/18/2012,821017587,11/25/2012,6204,668.27,502.54,4145947.08,3117758.16,1028188.92 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Offline,L,6/19/2012,906333720,6/22/2012,3143,651.21,524.96,2046753.03,1649949.28,396803.75 +Australia and Oceania,New Zealand,Personal Care,Offline,C,11/5/2014,714313733,11/6/2014,162,81.73,56.67,13240.26,9180.54,4059.72 +Sub-Saharan Africa,Botswana,Household,Online,L,1/9/2017,832506453,1/16/2017,6015,668.27,502.54,4019644.05,3022778.1,996865.95 +Central America and the Caribbean,The Bahamas,Clothes,Offline,M,2/27/2017,568773210,3/11/2017,1487,109.28,35.84,162499.36,53294.08,109205.28 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,L,9/7/2010,201287829,10/22/2010,4397,437.2,263.33,1922368.4,1157862.01,764506.39 +Sub-Saharan Africa,Mauritius ,Beverages,Offline,L,10/23/2016,528536641,12/9/2016,4592,47.45,31.79,217890.4,145979.68,71910.72 +Sub-Saharan Africa,Swaziland,Baby Food,Online,H,3/6/2014,619318473,4/23/2014,8954,255.28,159.42,2285777.12,1427446.68,858330.44 +North America,Greenland,Vegetables,Offline,H,10/7/2012,962744653,11/18/2012,6392,154.06,90.93,984751.52,581224.56,403526.96 +Central America and the Caribbean,Dominican Republic,Snacks,Online,L,4/9/2012,318239009,4/20/2012,2850,152.58,97.44,434853,277704,157149 +Sub-Saharan Africa,Guinea,Cosmetics,Online,L,6/15/2013,665537869,6/15/2013,6300,437.2,263.33,2754360,1658979,1095381 +Middle East and North Africa,Iran,Fruits,Online,C,5/7/2014,454690062,6/19/2014,1749,9.33,6.92,16318.17,12103.08,4215.09 +Sub-Saharan Africa,Mauritania,Meat,Online,C,1/20/2014,456056916,2/24/2014,6231,421.89,364.69,2628796.59,2272383.39,356413.2 +Asia,Laos,Meat,Offline,M,7/11/2016,610312259,7/22/2016,3815,421.89,364.69,1609510.35,1391292.35,218218 +Middle East and North Africa,Oman,Clothes,Online,C,8/21/2011,478442418,9/11/2011,598,109.28,35.84,65349.44,21432.32,43917.12 +Australia and Oceania,Kiribati,Household,Offline,M,10/29/2016,591746222,12/18/2016,9712,668.27,502.54,6490238.24,4880668.48,1609569.76 +Sub-Saharan Africa,Lesotho,Meat,Offline,H,9/27/2012,201835000,11/14/2012,6317,421.89,364.69,2665079.13,2303746.73,361332.4 +Sub-Saharan Africa,Republic of the Congo,Meat,Offline,M,3/1/2015,430632579,3/3/2015,2605,421.89,364.69,1099023.45,950017.45,149006 +Central America and the Caribbean,Barbados,Clothes,Online,L,8/26/2010,220375287,9/10/2010,2800,109.28,35.84,305984,100352,205632 +Central America and the Caribbean,Costa Rica,Meat,Online,C,5/2/2013,383611953,5/28/2013,8156,421.89,364.69,3440934.84,2974411.64,466523.2 +Sub-Saharan Africa,Seychelles ,Meat,Online,L,9/9/2015,453203904,10/18/2015,1961,421.89,364.69,827326.29,715157.09,112169.2 +Australia and Oceania,Marshall Islands,Beverages,Offline,M,1/16/2015,932324969,2/27/2015,4532,47.45,31.79,215043.4,144072.28,70971.12 +Middle East and North Africa,Pakistan,Office Supplies,Offline,L,5/10/2017,144461476,6/21/2017,8216,651.21,524.96,5350341.36,4313071.36,1037270 +Europe,Spain,Beverages,Online,M,9/24/2010,983412253,10/25/2010,2394,47.45,31.79,113595.3,76105.26,37490.04 +Europe,Norway,Beverages,Online,C,8/13/2014,563288629,8/28/2014,8478,47.45,31.79,402281.1,269515.62,132765.48 +Middle East and North Africa,Bahrain,Cosmetics,Offline,M,6/16/2015,568514430,7/25/2015,4908,437.2,263.33,2145777.6,1292423.64,853353.96 +Central America and the Caribbean,El Salvador,Baby Food,Offline,H,11/25/2015,503825986,12/4/2015,2160,255.28,159.42,551404.8,344347.2,207057.6 +Asia,Taiwan,Cosmetics,Online,H,11/17/2015,844272124,12/9/2015,7738,437.2,263.33,3383053.6,2037647.54,1345406.06 +Australia and Oceania,New Zealand,Clothes,Offline,H,5/20/2016,785214173,6/25/2016,1178,109.28,35.84,128731.84,42219.52,86512.32 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,M,9/11/2015,492325961,10/31/2015,9047,9.33,6.92,84408.51,62605.24,21803.27 +Asia,Nepal,Clothes,Online,H,2/21/2013,651593816,3/16/2013,9945,109.28,35.84,1086789.6,356428.8,730360.8 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,C,12/3/2012,219316565,12/8/2012,9500,651.21,524.96,6186495,4987120,1199375 +Sub-Saharan Africa,Liberia,Vegetables,Offline,M,9/17/2012,472105538,9/26/2012,5375,154.06,90.93,828072.5,488748.75,339323.75 +Middle East and North Africa,Jordan,Meat,Offline,L,1/18/2015,956884562,2/21/2015,2261,421.89,364.69,953893.29,824564.09,129329.2 +Asia,Taiwan,Clothes,Online,L,12/14/2015,840889966,1/27/2016,6882,109.28,35.84,752064.96,246650.88,505414.08 +Asia,Kazakhstan,Baby Food,Offline,C,4/19/2016,261670577,5/30/2016,2993,255.28,159.42,764053.04,477144.06,286908.98 +Europe,Germany,Snacks,Offline,L,6/18/2010,777087724,7/29/2010,6381,152.58,97.44,973612.98,621764.64,351848.34 +Sub-Saharan Africa,Mauritania,Cosmetics,Offline,H,10/20/2012,415315234,12/7/2012,9862,437.2,263.33,4311666.4,2596960.46,1714705.94 +Asia,Malaysia,Vegetables,Online,L,1/14/2016,424839437,2/10/2016,8285,154.06,90.93,1276387.1,753355.05,523032.05 +Middle East and North Africa,Iran,Baby Food,Offline,C,2/25/2010,324459159,4/1/2010,3530,255.28,159.42,901138.4,562752.6,338385.8 +Asia,South Korea,Meat,Offline,H,6/30/2016,153285729,8/10/2016,9509,421.89,364.69,4011752.01,3467837.21,543914.8 +Asia,North Korea,Vegetables,Online,L,10/30/2015,920742976,12/19/2015,7162,154.06,90.93,1103377.72,651240.66,452137.06 +Europe,Greece,Household,Offline,M,9/11/2012,556567227,10/13/2012,9466,668.27,502.54,6325843.82,4757043.64,1568800.18 +Central America and the Caribbean,Honduras,Clothes,Online,H,6/28/2016,660807311,8/14/2016,6423,109.28,35.84,701905.44,230200.32,471705.12 +Europe,Belgium,Personal Care,Offline,M,12/16/2014,653824555,12/31/2014,70,81.73,56.67,5721.1,3966.9,1754.2 +Europe,Bosnia and Herzegovina,Office Supplies,Online,M,11/2/2015,926292788,12/19/2015,9475,651.21,524.96,6170214.75,4973996,1196218.75 +Europe,Lithuania,Baby Food,Online,L,10/14/2012,589198338,10/29/2012,5737,255.28,159.42,1464541.36,914592.54,549948.82 +Sub-Saharan Africa,Lesotho,Office Supplies,Offline,C,11/20/2011,623840034,12/22/2011,6984,651.21,524.96,4548050.64,3666320.64,881730 +Europe,Slovenia,Fruits,Online,C,9/17/2012,731829202,10/9/2012,3379,9.33,6.92,31526.07,23382.68,8143.39 +Australia and Oceania,Tonga,Meat,Online,M,2/14/2012,685089671,4/2/2012,2113,421.89,364.69,891453.57,770589.97,120863.6 +Central America and the Caribbean,Grenada,Personal Care,Offline,M,8/8/2015,775857770,9/13/2015,2410,81.73,56.67,196969.3,136574.7,60394.6 +Asia,Mongolia,Cosmetics,Offline,L,10/10/2010,466682326,10/10/2010,526,437.2,263.33,229967.2,138511.58,91455.62 +Asia,Japan,Clothes,Offline,L,8/15/2016,640424668,9/4/2016,4746,109.28,35.84,518642.88,170096.64,348546.24 +Europe,Spain,Clothes,Offline,L,7/18/2011,450258624,7/28/2011,387,109.28,35.84,42291.36,13870.08,28421.28 +Europe,Germany,Meat,Offline,C,11/8/2012,469670522,11/9/2012,4799,421.89,364.69,2024650.11,1750147.31,274502.8 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,L,6/11/2012,442459189,6/20/2012,2361,154.06,90.93,363735.66,214685.73,149049.93 +Europe,Georgia,Fruits,Online,M,10/31/2010,632735955,11/17/2010,9485,9.33,6.92,88495.05,65636.2,22858.85 +Middle East and North Africa,Tunisia ,Personal Care,Online,M,5/23/2013,474924647,7/5/2013,9612,81.73,56.67,785588.76,544712.04,240876.72 +Asia,Maldives,Cosmetics,Offline,H,5/31/2011,823761594,6/19/2011,8216,437.2,263.33,3592035.2,2163519.28,1428515.92 +Sub-Saharan Africa,Cameroon,Baby Food,Online,H,3/9/2016,804295623,3/25/2016,7803,255.28,159.42,1991949.84,1243954.26,747995.58 +Sub-Saharan Africa,Namibia,Baby Food,Offline,L,5/7/2017,961888062,5/27/2017,2908,255.28,159.42,742354.24,463593.36,278760.88 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Offline,M,12/15/2016,112212741,12/16/2016,5098,255.28,159.42,1301417.44,812723.16,488694.28 +Middle East and North Africa,Egypt,Personal Care,Online,C,7/26/2010,291255986,9/11/2010,7974,81.73,56.67,651715.02,451886.58,199828.44 +Sub-Saharan Africa,Mali,Personal Care,Online,C,9/20/2013,905316627,10/20/2013,2163,81.73,56.67,176781.99,122577.21,54204.78 +Sub-Saharan Africa,Sudan,Fruits,Offline,C,9/29/2012,981005990,11/6/2012,327,9.33,6.92,3050.91,2262.84,788.07 +Asia,Nepal,Office Supplies,Offline,L,12/16/2013,515247905,1/31/2014,2160,651.21,524.96,1406613.6,1133913.6,272700 +Asia,Indonesia,Cosmetics,Offline,L,3/4/2017,925278699,4/16/2017,9384,437.2,263.33,4102684.8,2471088.72,1631596.08 +Sub-Saharan Africa,Burundi,Cereal,Offline,C,11/27/2011,998647201,12/3/2011,754,205.7,117.11,155097.8,88300.94,66796.86 +Australia and Oceania,Australia,Fruits,Offline,M,6/16/2011,943214738,7/13/2011,7056,9.33,6.92,65832.48,48827.52,17004.96 +Asia,Bangladesh,Beverages,Offline,M,4/4/2011,137155139,5/6/2011,6108,47.45,31.79,289824.6,194173.32,95651.28 +Asia,Myanmar,Baby Food,Online,H,5/20/2015,278954732,6/3/2015,7759,255.28,159.42,1980717.52,1236939.78,743777.74 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,L,1/12/2010,437412345,1/16/2010,8888,152.58,97.44,1356131.04,866046.72,490084.32 +Europe,Finland,Cereal,Online,H,10/8/2012,201639306,11/23/2012,8406,205.7,117.11,1729114.2,984426.66,744687.54 +Sub-Saharan Africa,Guinea,Household,Offline,M,9/19/2015,131059443,10/8/2015,2257,668.27,502.54,1508285.39,1134232.78,374052.61 +Sub-Saharan Africa,Cote d'Ivoire,Office Supplies,Offline,M,1/20/2012,405409085,2/9/2012,8412,651.21,524.96,5477978.52,4415963.52,1062015 +Europe,Czech Republic,Baby Food,Offline,L,12/19/2014,374737060,1/20/2015,1878,255.28,159.42,479415.84,299390.76,180025.08 +Central America and the Caribbean,Antigua and Barbuda ,Baby Food,Online,M,12/25/2015,809404695,12/27/2015,9691,255.28,159.42,2473918.48,1544939.22,928979.26 +Sub-Saharan Africa,Mali,Cereal,Offline,H,6/25/2011,750085818,7/9/2011,5917,205.7,117.11,1217126.9,692939.87,524187.03 +Europe,Hungary,Personal Care,Offline,L,1/20/2014,657766759,2/6/2014,6656,81.73,56.67,543994.88,377195.52,166799.36 +Sub-Saharan Africa,Togo,Beverages,Offline,H,11/7/2010,163746345,12/25/2010,5037,47.45,31.79,239005.65,160126.23,78879.42 +Australia and Oceania,Papua New Guinea,Vegetables,Online,C,10/21/2012,319635903,10/25/2012,6222,154.06,90.93,958561.32,565766.46,392794.86 +Europe,United Kingdom,Fruits,Online,H,12/26/2012,447359263,1/21/2013,2402,9.33,6.92,22410.66,16621.84,5788.82 +Europe,Lithuania,Household,Offline,L,2/4/2013,389152753,2/17/2013,7802,668.27,502.54,5213842.54,3920817.08,1293025.46 +Sub-Saharan Africa,Senegal,Household,Offline,H,2/13/2012,957565200,2/20/2012,3677,668.27,502.54,2457228.79,1847839.58,609389.21 +Australia and Oceania,Tonga,Fruits,Offline,C,2/7/2010,785457932,2/16/2010,3312,9.33,6.92,30900.96,22919.04,7981.92 +Europe,Cyprus,Office Supplies,Online,C,12/13/2011,376004779,12/24/2011,7025,651.21,524.96,4574750.25,3687844,886906.25 +Middle East and North Africa,Turkey,Beverages,Offline,M,1/17/2016,752692067,2/3/2016,7164,47.45,31.79,339931.8,227743.56,112188.24 +Central America and the Caribbean,El Salvador,Meat,Online,L,6/28/2010,309318625,7/18/2010,3110,421.89,364.69,1312077.9,1134185.9,177892 +Asia,Cambodia,Beverages,Online,M,9/27/2014,659995782,10/23/2014,6273,47.45,31.79,297653.85,199418.67,98235.18 +Central America and the Caribbean,Guatemala,Snacks,Offline,H,3/26/2015,789147365,4/24/2015,5097,152.58,97.44,777700.26,496651.68,281048.58 +Europe,Cyprus,Meat,Online,M,8/14/2014,201509702,9/19/2014,54,421.89,364.69,22782.06,19693.26,3088.8 +Europe,Vatican City,Clothes,Online,L,10/29/2012,272131621,12/12/2012,8649,109.28,35.84,945162.72,309980.16,635182.56 +Europe,Romania,Personal Care,Online,H,11/10/2010,196374452,11/21/2010,419,81.73,56.67,34244.87,23744.73,10500.14 +Sub-Saharan Africa,Lesotho,Personal Care,Offline,C,7/21/2014,139912021,8/25/2014,1931,81.73,56.67,157820.63,109429.77,48390.86 +Asia,Bhutan,Snacks,Offline,H,9/5/2015,788730657,10/2/2015,1783,152.58,97.44,272050.14,173735.52,98314.62 +Asia,South Korea,Meat,Offline,M,11/6/2010,199129188,12/12/2010,5607,421.89,364.69,2365537.23,2044816.83,320720.4 +Sub-Saharan Africa,Eritrea,Meat,Online,L,11/23/2012,547718942,12/16/2012,1061,421.89,364.69,447625.29,386936.09,60689.2 +Middle East and North Africa,Yemen,Cereal,Online,M,10/10/2016,481423747,11/19/2016,2840,205.7,117.11,584188,332592.4,251595.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,C,12/10/2010,967479932,1/28/2011,7666,47.45,31.79,363751.7,243702.14,120049.56 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,C,6/1/2011,343436324,6/4/2011,9295,255.28,159.42,2372827.6,1481808.9,891018.7 +Middle East and North Africa,Syria,Snacks,Offline,M,7/26/2012,167154252,8/14/2012,3513,152.58,97.44,536013.54,342306.72,193706.82 +Europe,Poland,Office Supplies,Offline,M,8/13/2013,266807544,10/1/2013,3136,651.21,524.96,2042194.56,1646274.56,395920 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,C,11/5/2014,990882527,11/14/2014,3014,205.7,117.11,619979.8,352969.54,267010.26 +North America,Greenland,Office Supplies,Online,C,10/26/2013,958178031,11/1/2013,5027,651.21,524.96,3273632.67,2638973.92,634658.75 +Europe,Kosovo,Beverages,Offline,C,9/26/2016,207805383,10/3/2016,3085,47.45,31.79,146383.25,98072.15,48311.1 +Sub-Saharan Africa,The Gambia,Snacks,Offline,H,12/8/2011,649188411,12/29/2011,8132,152.58,97.44,1240780.56,792382.08,448398.48 +Sub-Saharan Africa,Senegal,Meat,Online,C,7/14/2011,212063443,7/30/2011,3140,421.89,364.69,1324734.6,1145126.6,179608 +Europe,Belarus,Cereal,Online,L,5/6/2017,496479308,5/6/2017,8115,205.7,117.11,1669255.5,950347.65,718907.85 +Central America and the Caribbean,Costa Rica,Clothes,Online,C,2/14/2017,922797334,4/2/2017,5093,109.28,35.84,556563.04,182533.12,374029.92 +Central America and the Caribbean,Cuba,Personal Care,Offline,L,1/11/2011,981691348,1/25/2011,3140,81.73,56.67,256632.2,177943.8,78688.4 +Asia,Myanmar,Office Supplies,Online,C,6/10/2015,684147679,7/6/2015,3356,651.21,524.96,2185460.76,1761765.76,423695 +Europe,Andorra,Fruits,Online,H,9/19/2013,111465156,11/3/2013,3871,9.33,6.92,36116.43,26787.32,9329.11 +Middle East and North Africa,Libya,Clothes,Offline,M,1/5/2013,765255105,2/18/2013,4846,109.28,35.84,529570.88,173680.64,355890.24 +Europe,Czech Republic,Snacks,Online,C,3/7/2010,617441356,4/12/2010,3473,152.58,97.44,529910.34,338409.12,191501.22 +Australia and Oceania,Samoa ,Baby Food,Online,H,9/16/2010,860260236,11/4/2010,8976,255.28,159.42,2291393.28,1430953.92,860439.36 +Sub-Saharan Africa,Tanzania,Beverages,Online,M,5/14/2017,956260573,6/29/2017,7609,47.45,31.79,361047.05,241890.11,119156.94 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,L,4/11/2011,888303697,4/16/2011,7659,205.7,117.11,1575456.3,896945.49,678510.81 +Europe,Lithuania,Snacks,Offline,C,4/4/2016,709563434,5/18/2016,4443,152.58,97.44,677912.94,432925.92,244987.02 +Australia and Oceania,Australia,Personal Care,Offline,M,10/12/2011,993526113,11/22/2011,5310,81.73,56.67,433986.3,300917.7,133068.6 +North America,Mexico,Personal Care,Offline,M,6/10/2012,583990561,6/22/2012,4640,81.73,56.67,379227.2,262948.8,116278.4 +Europe,Norway,Beverages,Online,L,3/12/2011,645068109,4/23/2011,8843,47.45,31.79,419600.35,281118.97,138481.38 +Middle East and North Africa,Pakistan,Snacks,Online,L,5/27/2013,611182582,7/13/2013,1363,152.58,97.44,207966.54,132810.72,75155.82 +Europe,Denmark,Fruits,Online,C,5/15/2010,437070310,5/25/2010,7672,9.33,6.92,71579.76,53090.24,18489.52 +Central America and the Caribbean,Panama,Fruits,Offline,H,5/17/2013,147780120,5/19/2013,276,9.33,6.92,2575.08,1909.92,665.16 +Sub-Saharan Africa,South Africa,Meat,Offline,H,1/22/2012,288673341,1/31/2012,3711,421.89,364.69,1565633.79,1353364.59,212269.2 +Middle East and North Africa,Israel,Baby Food,Offline,M,1/20/2016,575423800,1/20/2016,9545,255.28,159.42,2436647.6,1521663.9,914983.7 +Central America and the Caribbean,Haiti,Vegetables,Online,L,5/3/2013,344017827,5/17/2013,1375,154.06,90.93,211832.5,125028.75,86803.75 +Central America and the Caribbean,Belize,Cosmetics,Online,C,11/19/2011,800754249,12/13/2011,9832,437.2,263.33,4298550.4,2589060.56,1709489.84 +Europe,Greece,Cereal,Offline,L,3/1/2013,972244393,3/16/2013,7576,205.7,117.11,1558383.2,887225.36,671157.84 +Sub-Saharan Africa,Chad,Personal Care,Online,C,12/4/2015,855412089,12/19/2015,4301,81.73,56.67,351520.73,243737.67,107783.06 +Middle East and North Africa,Iran,Beverages,Offline,L,5/26/2012,967493665,6/7/2012,1730,47.45,31.79,82088.5,54996.7,27091.8 +Sub-Saharan Africa,Ghana,Household,Online,L,10/31/2014,996037948,12/3/2014,8618,668.27,502.54,5759150.86,4330889.72,1428261.14 +Europe,Finland,Snacks,Offline,L,10/18/2013,248906266,11/6/2013,5750,152.58,97.44,877335,560280,317055 +Middle East and North Africa,Iran,Clothes,Online,M,4/21/2012,804272449,6/8/2012,945,109.28,35.84,103269.6,33868.8,69400.8 +Europe,Macedonia,Vegetables,Online,C,6/4/2014,760622823,6/15/2014,4051,154.06,90.93,624097.06,368357.43,255739.63 +Central America and the Caribbean,Haiti,Snacks,Offline,H,12/8/2013,986756217,1/17/2014,1947,152.58,97.44,297073.26,189715.68,107357.58 +Middle East and North Africa,Lebanon,Baby Food,Offline,L,4/1/2013,171783959,4/28/2013,3546,255.28,159.42,905222.88,565303.32,339919.56 +Asia,Bhutan,Clothes,Offline,L,1/23/2012,675129878,1/27/2012,4789,109.28,35.84,523341.92,171637.76,351704.16 +Sub-Saharan Africa,Ethiopia,Snacks,Online,L,2/16/2011,876530301,3/6/2011,3649,152.58,97.44,556764.42,355558.56,201205.86 +North America,Canada,Baby Food,Offline,L,1/22/2016,126034057,1/22/2016,5133,255.28,159.42,1310352.24,818302.86,492049.38 +Europe,Germany,Snacks,Online,M,10/23/2010,994002473,12/10/2010,6276,152.58,97.44,957592.08,611533.44,346058.64 +Central America and the Caribbean,Haiti,Snacks,Offline,H,6/25/2014,721109378,8/10/2014,1144,152.58,97.44,174551.52,111471.36,63080.16 +Central America and the Caribbean,Cuba,Meat,Offline,M,12/10/2016,668341100,1/21/2017,5838,421.89,364.69,2462993.82,2129060.22,333933.6 +Australia and Oceania,East Timor,Vegetables,Online,H,12/1/2012,466996467,12/24/2012,3487,154.06,90.93,537207.22,317072.91,220134.31 +Middle East and North Africa,Morocco,Office Supplies,Offline,H,5/5/2013,268686807,6/13/2013,9252,651.21,524.96,6024994.92,4856929.92,1168065 +Europe,Latvia,Fruits,Online,M,4/13/2011,295335948,5/11/2011,5325,9.33,6.92,49682.25,36849,12833.25 +Europe,Bulgaria,Household,Online,C,1/6/2016,389180219,2/16/2016,5930,668.27,502.54,3962841.1,2980062.2,982778.9 +Middle East and North Africa,Kuwait,Baby Food,Offline,M,5/18/2011,462768447,6/3/2011,2322,255.28,159.42,592760.16,370173.24,222586.92 +Middle East and North Africa,Iran,Cosmetics,Online,L,7/24/2012,948961961,8/1/2012,7787,437.2,263.33,3404476.4,2050550.71,1353925.69 +Sub-Saharan Africa,The Gambia,Cereal,Online,C,11/25/2016,550934588,12/3/2016,2643,205.7,117.11,543665.1,309521.73,234143.37 +Europe,Georgia,Meat,Offline,L,3/17/2015,292172658,4/7/2015,9237,421.89,364.69,3896997.93,3368641.53,528356.4 +Sub-Saharan Africa,Gabon,Vegetables,Offline,H,9/22/2010,366474997,10/29/2010,6951,154.06,90.93,1070871.06,632054.43,438816.63 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,H,5/3/2015,587952935,5/17/2015,7194,437.2,263.33,3145216.8,1894396.02,1250820.78 +Asia,Sri Lanka,Household,Online,H,6/25/2015,841030299,8/11/2015,8410,668.27,502.54,5620150.7,4226361.4,1393789.3 +Asia,Sri Lanka,Fruits,Online,C,10/23/2013,630443418,12/3/2013,1072,9.33,6.92,10001.76,7418.24,2583.52 +Asia,Bangladesh,Meat,Online,L,4/2/2010,431241118,5/16/2010,2685,421.89,364.69,1132774.65,979192.65,153582 +Asia,Japan,Household,Offline,L,5/18/2013,338784730,6/1/2013,2785,668.27,502.54,1861131.95,1399573.9,461558.05 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,L,11/19/2013,518748080,1/7/2014,7940,437.2,263.33,3471368,2090840.2,1380527.8 +Australia and Oceania,Tonga,Cereal,Offline,M,2/10/2011,757117497,2/19/2011,6747,205.7,117.11,1387857.9,790141.17,597716.73 +Europe,France,Household,Online,M,10/27/2016,910191810,12/10/2016,4838,668.27,502.54,3233090.26,2431288.52,801801.74 +Sub-Saharan Africa,Gabon,Beverages,Online,C,7/20/2013,454582345,8/4/2013,9873,47.45,31.79,468473.85,313862.67,154611.18 +Europe,Liechtenstein,Snacks,Offline,M,5/28/2011,737212932,6/20/2011,6544,152.58,97.44,998483.52,637647.36,360836.16 +Europe,Kosovo,Fruits,Offline,L,12/23/2013,925319898,1/25/2014,1575,9.33,6.92,14694.75,10899,3795.75 +Middle East and North Africa,Kuwait,Cosmetics,Online,H,7/30/2014,256452071,9/13/2014,8722,437.2,263.33,3813258.4,2296764.26,1516494.14 +Middle East and North Africa,Lebanon,Cereal,Online,M,2/23/2015,288470780,3/20/2015,3769,205.7,117.11,775283.3,441387.59,333895.71 +Middle East and North Africa,Azerbaijan,Snacks,Online,H,11/25/2014,849549853,12/23/2014,9535,152.58,97.44,1454850.3,929090.4,525759.9 +Sub-Saharan Africa,Djibouti,Baby Food,Online,M,2/15/2014,488175618,3/6/2014,869,255.28,159.42,221838.32,138535.98,83302.34 +Australia and Oceania,New Zealand,Cereal,Online,H,5/20/2010,523146903,5/25/2010,9649,205.7,117.11,1984799.3,1129994.39,854804.91 +Sub-Saharan Africa,Lesotho,Office Supplies,Online,C,6/14/2017,993575036,6/17/2017,9787,651.21,524.96,6373392.27,5137783.52,1235608.75 +Europe,Vatican City,Meat,Offline,H,2/2/2016,208883845,2/23/2016,2227,421.89,364.69,939549.03,812164.63,127384.4 +Europe,Lithuania,Meat,Online,L,11/3/2010,598809659,12/1/2010,9940,421.89,364.69,4193586.6,3625018.6,568568 +Asia,Japan,Household,Online,M,2/7/2011,163401305,3/12/2011,2932,668.27,502.54,1959367.64,1473447.28,485920.36 +Sub-Saharan Africa,Zambia,Cereal,Online,M,3/9/2012,123020112,3/15/2012,3240,205.7,117.11,666468,379436.4,287031.6 +Sub-Saharan Africa,Zimbabwe,Beverages,Offline,M,4/7/2014,868339908,4/16/2014,9930,47.45,31.79,471178.5,315674.7,155503.8 +Sub-Saharan Africa,Niger,Baby Food,Online,M,12/28/2010,610347020,1/12/2011,4101,255.28,159.42,1046903.28,653781.42,393121.86 +Sub-Saharan Africa,Nigeria,Fruits,Online,C,1/9/2016,330340278,2/13/2016,3884,9.33,6.92,36237.72,26877.28,9360.44 +Australia and Oceania,Tonga,Office Supplies,Offline,H,10/15/2013,629931008,11/27/2013,9439,651.21,524.96,6146771.19,4955097.44,1191673.75 +Sub-Saharan Africa,Djibouti,Office Supplies,Online,L,4/15/2016,381043040,4/16/2016,7958,651.21,524.96,5182329.18,4177631.68,1004697.5 +Europe,Luxembourg,Household,Online,C,11/12/2013,775912702,12/21/2013,8666,668.27,502.54,5791227.82,4355011.64,1436216.18 +Sub-Saharan Africa,Guinea,Beverages,Online,M,11/11/2016,377088820,11/30/2016,7817,47.45,31.79,370916.65,248502.43,122414.22 +Europe,Macedonia,Personal Care,Online,C,12/21/2013,967432725,1/9/2014,3697,81.73,56.67,302155.81,209508.99,92646.82 +Europe,Iceland,Cereal,Offline,M,11/15/2013,800118243,11/20/2013,1623,205.7,117.11,333851.1,190069.53,143781.57 +North America,United States of America,Clothes,Offline,H,3/7/2011,448631703,3/14/2011,8945,109.28,35.84,977509.6,320588.8,656920.8 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,M,11/29/2012,556771934,1/12/2013,43,255.28,159.42,10977.04,6855.06,4121.98 +Central America and the Caribbean,Haiti,Clothes,Offline,C,1/10/2012,488650262,2/24/2012,1326,109.28,35.84,144905.28,47523.84,97381.44 +Middle East and North Africa,United Arab Emirates,Fruits,Offline,M,11/21/2013,578690516,12/19/2013,6238,9.33,6.92,58200.54,43166.96,15033.58 +Central America and the Caribbean,Saint Vincent and the Grenadines,Personal Care,Online,C,5/15/2017,781629025,6/13/2017,253,81.73,56.67,20677.69,14337.51,6340.18 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,C,1/13/2011,222514617,1/30/2011,5875,81.73,56.67,480163.75,332936.25,147227.5 +Australia and Oceania,Samoa ,Cosmetics,Offline,H,10/25/2014,346708619,11/20/2014,7640,437.2,263.33,3340208,2011841.2,1328366.8 +Sub-Saharan Africa,Liberia,Cosmetics,Online,C,8/15/2015,869884860,9/12/2015,7116,437.2,263.33,3111115.2,1873856.28,1237258.92 +Asia,Thailand,Cosmetics,Offline,L,7/30/2016,228029668,8/9/2016,7901,437.2,263.33,3454317.2,2080570.33,1373746.87 +Europe,Kosovo,Baby Food,Offline,M,7/9/2010,527441871,8/24/2010,625,255.28,159.42,159550,99637.5,59912.5 +Sub-Saharan Africa,Zambia,Baby Food,Offline,L,1/21/2014,794732797,2/11/2014,7950,255.28,159.42,2029476,1267389,762087 +Europe,Hungary,Beverages,Online,L,10/15/2010,126826274,10/28/2010,9568,47.45,31.79,454001.6,304166.72,149834.88 +Europe,Iceland,Beverages,Offline,C,9/4/2015,840958631,9/14/2015,7202,47.45,31.79,341734.9,228951.58,112783.32 +Sub-Saharan Africa,Togo,Office Supplies,Offline,L,8/28/2010,824678695,10/6/2010,9607,651.21,524.96,6256174.47,5043290.72,1212883.75 +Sub-Saharan Africa,Mozambique,Personal Care,Online,M,8/11/2016,285847795,9/19/2016,7569,81.73,56.67,618614.37,428935.23,189679.14 +Europe,Lithuania,Clothes,Online,L,10/29/2013,402639758,12/9/2013,8907,109.28,35.84,973356.96,319226.88,654130.08 +Sub-Saharan Africa,Mali,Beverages,Offline,H,12/10/2013,173540914,1/15/2014,3468,47.45,31.79,164556.6,110247.72,54308.88 +Central America and the Caribbean,Belize,Cereal,Offline,C,9/27/2010,467350089,9/29/2010,8132,205.7,117.11,1672752.4,952338.52,720413.88 +Asia,Turkmenistan,Cereal,Online,M,3/15/2014,873178613,4/21/2014,1810,205.7,117.11,372317,211969.1,160347.9 +Europe,Bulgaria,Baby Food,Offline,M,6/13/2016,150450313,7/2/2016,446,255.28,159.42,113854.88,71101.32,42753.56 +Sub-Saharan Africa,Niger,Office Supplies,Offline,C,9/3/2010,278901517,10/18/2010,2012,651.21,524.96,1310234.52,1056219.52,254015 +Sub-Saharan Africa,Mali,Cosmetics,Online,C,1/19/2010,608581054,3/7/2010,1513,437.2,263.33,661483.6,398418.29,263065.31 +Middle East and North Africa,Pakistan,Clothes,Online,L,9/7/2013,109850251,9/29/2013,5985,109.28,35.84,654040.8,214502.4,439538.4 +Europe,Serbia,Snacks,Offline,M,5/19/2010,523382937,5/24/2010,9497,152.58,97.44,1449052.26,925387.68,523664.58 +Sub-Saharan Africa,Senegal,Household,Online,C,9/24/2012,510165441,11/8/2012,8146,668.27,502.54,5443727.42,4093690.84,1350036.58 +Asia,Brunei,Beverages,Offline,M,6/17/2015,601496589,7/15/2015,5062,47.45,31.79,240191.9,160920.98,79270.92 +Europe,United Kingdom,Clothes,Online,M,5/9/2014,948987710,5/11/2014,5407,109.28,35.84,590876.96,193786.88,397090.08 +Europe,Denmark,Vegetables,Offline,C,1/19/2010,874562633,1/26/2010,1373,154.06,90.93,211524.38,124846.89,86677.49 +Europe,Andorra,Beverages,Offline,M,11/1/2011,220457684,12/16/2011,7183,47.45,31.79,340833.35,228347.57,112485.78 +Central America and the Caribbean,Grenada,Personal Care,Offline,M,2/9/2011,699221694,2/12/2011,4092,81.73,56.67,334439.16,231893.64,102545.52 +Europe,Malta,Fruits,Offline,L,7/1/2015,943715989,8/6/2015,5387,9.33,6.92,50260.71,37278.04,12982.67 +Middle East and North Africa,United Arab Emirates,Beverages,Offline,C,10/2/2014,557114398,11/5/2014,1386,47.45,31.79,65765.7,44060.94,21704.76 +Europe,Switzerland,Vegetables,Online,H,11/4/2014,562903249,11/6/2014,4435,154.06,90.93,683256.1,403274.55,279981.55 +Australia and Oceania,Samoa ,Vegetables,Offline,L,6/7/2011,254881370,7/9/2011,3916,154.06,90.93,603298.96,356081.88,247217.08 +Europe,Estonia,Personal Care,Online,H,5/28/2016,347160089,6/28/2016,1240,81.73,56.67,101345.2,70270.8,31074.4 +Sub-Saharan Africa,Burkina Faso,Household,Online,L,3/15/2016,724163234,4/27/2016,4848,668.27,502.54,3239772.96,2436313.92,803459.04 +Australia and Oceania,New Zealand,Cosmetics,Online,L,6/22/2013,890627133,7/16/2013,5215,437.2,263.33,2279998,1373265.95,906732.05 +North America,Mexico,Office Supplies,Online,C,9/21/2015,421600615,10/13/2015,9846,651.21,524.96,6411813.66,5168756.16,1243057.5 +Sub-Saharan Africa,Botswana,Beverages,Online,H,5/15/2016,312445008,6/29/2016,8276,47.45,31.79,392696.2,263094.04,129602.16 +Australia and Oceania,Tuvalu,Beverages,Offline,C,9/9/2013,728834140,10/19/2013,7073,47.45,31.79,335613.85,224850.67,110763.18 +Asia,India,Personal Care,Offline,H,8/5/2014,556754338,8/24/2014,4836,81.73,56.67,395246.28,274056.12,121190.16 +Sub-Saharan Africa,Chad,Cereal,Offline,M,9/11/2015,552504432,10/11/2015,7194,205.7,117.11,1479805.8,842489.34,637316.46 +Sub-Saharan Africa,Namibia,Meat,Online,L,9/5/2014,192695748,10/10/2014,1809,421.89,364.69,763199.01,659724.21,103474.8 +Central America and the Caribbean,Guatemala,Clothes,Offline,L,1/29/2014,824252116,3/6/2014,3373,109.28,35.84,368601.44,120888.32,247713.12 +Asia,Thailand,Snacks,Offline,L,6/27/2017,714409863,8/11/2017,8609,152.58,97.44,1313561.22,838860.96,474700.26 +Sub-Saharan Africa,South Africa,Meat,Online,L,8/22/2010,900717818,9/5/2010,1273,421.89,364.69,537065.97,464250.37,72815.6 +Middle East and North Africa,Oman,Meat,Offline,L,8/16/2010,241037309,8/26/2010,7151,421.89,364.69,3016935.39,2607898.19,409037.2 +Australia and Oceania,East Timor,Meat,Online,H,8/28/2016,363542163,10/3/2016,9060,421.89,364.69,3822323.4,3304091.4,518232 +Central America and the Caribbean,Trinidad and Tobago,Cereal,Offline,H,11/17/2013,716718709,11/25/2013,1848,205.7,117.11,380133.6,216419.28,163714.32 +Europe,Netherlands,Snacks,Offline,L,12/30/2014,819365775,2/1/2015,7396,152.58,97.44,1128481.68,720666.24,407815.44 +Middle East and North Africa,Somalia,Cereal,Online,H,1/25/2011,710594689,2/21/2011,9614,205.7,117.11,1977599.8,1125895.54,851704.26 +Europe,Germany,Vegetables,Online,M,2/21/2013,499829280,4/11/2013,9446,154.06,90.93,1455250.76,858924.78,596325.98 +Asia,China,Household,Offline,L,8/16/2010,816805875,9/3/2010,9864,668.27,502.54,6591815.28,4957054.56,1634760.72 +Sub-Saharan Africa,Nigeria,Office Supplies,Online,M,11/26/2012,561573302,1/8/2013,874,651.21,524.96,569157.54,458815.04,110342.5 +Europe,Bulgaria,Household,Online,M,4/20/2015,954492890,6/4/2015,4512,668.27,502.54,3015234.24,2267460.48,747773.76 +Europe,Croatia,Meat,Online,H,5/27/2010,586238467,6/29/2010,9845,421.89,364.69,4153507.05,3590373.05,563134 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,M,8/4/2014,367796361,9/5/2014,7971,109.28,35.84,871070.88,285680.64,585390.24 +Europe,Poland,Office Supplies,Offline,L,3/25/2011,380465400,3/27/2011,7021,651.21,524.96,4572145.41,3685744.16,886401.25 +Sub-Saharan Africa,Mozambique,Vegetables,Online,H,1/13/2015,325856912,2/1/2015,7156,154.06,90.93,1102453.36,650695.08,451758.28 +Middle East and North Africa,Kuwait,Cosmetics,Online,C,4/18/2015,875894725,6/3/2015,5568,437.2,263.33,2434329.6,1466221.44,968108.16 +Sub-Saharan Africa,Zambia,Meat,Offline,H,6/29/2017,522815167,7/7/2017,1481,421.89,364.69,624819.09,540105.89,84713.2 +Sub-Saharan Africa,Chad,Cereal,Online,C,10/30/2016,529167068,11/19/2016,1149,205.7,117.11,236349.3,134559.39,101789.91 +Middle East and North Africa,Kuwait,Fruits,Offline,L,2/20/2017,877811753,3/2/2017,2860,9.33,6.92,26683.8,19791.2,6892.6 +Europe,Lithuania,Personal Care,Offline,M,12/18/2011,721923053,2/1/2012,1929,81.73,56.67,157657.17,109316.43,48340.74 +Middle East and North Africa,Somalia,Cosmetics,Offline,H,1/19/2011,634987294,1/22/2011,5706,437.2,263.33,2494663.2,1502560.98,992102.22 +Australia and Oceania,Tonga,Personal Care,Offline,C,11/9/2013,360803306,11/11/2013,8571,81.73,56.67,700507.83,485718.57,214789.26 +Sub-Saharan Africa,Niger,Clothes,Offline,L,5/1/2013,163482415,5/26/2013,6934,109.28,35.84,757747.52,248514.56,509232.96 +Europe,Germany,Beverages,Offline,L,11/6/2014,377448451,12/15/2014,4239,47.45,31.79,201140.55,134757.81,66382.74 +Asia,Indonesia,Baby Food,Offline,M,4/9/2017,957437741,5/5/2017,5959,255.28,159.42,1521213.52,949983.78,571229.74 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,L,9/28/2016,128499114,10/7/2016,4598,437.2,263.33,2010245.6,1210791.34,799454.26 +Asia,Uzbekistan,Baby Food,Offline,M,6/21/2010,235993897,7/12/2010,4693,255.28,159.42,1198029.04,748158.06,449870.98 +Europe,Poland,Meat,Online,L,8/31/2015,995595920,10/4/2015,7812,421.89,364.69,3295804.68,2848958.28,446846.4 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,C,9/21/2012,843291509,10/26/2012,7552,9.33,6.92,70460.16,52259.84,18200.32 +Europe,Andorra,Baby Food,Offline,M,3/15/2017,985379493,4/30/2017,4544,255.28,159.42,1159992.32,724404.48,435587.84 +Europe,Ukraine,Cosmetics,Online,C,6/3/2015,448471200,6/8/2015,1449,437.2,263.33,633502.8,381565.17,251937.63 +Asia,Singapore,Office Supplies,Online,L,9/12/2013,129490458,10/22/2013,7959,651.21,524.96,5182980.39,4178156.64,1004823.75 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,M,11/6/2011,545673596,12/12/2011,5798,255.28,159.42,1480113.44,924317.16,555796.28 +Asia,Singapore,Vegetables,Offline,C,7/13/2014,484569442,8/4/2014,3721,154.06,90.93,573257.26,338350.53,234906.73 +Europe,Iceland,Personal Care,Online,M,4/29/2012,154039323,6/6/2012,2514,81.73,56.67,205469.22,142468.38,63000.84 +Sub-Saharan Africa,Comoros,Baby Food,Online,M,10/27/2015,732257068,11/8/2015,9994,255.28,159.42,2551268.32,1593243.48,958024.84 +Middle East and North Africa,Yemen,Personal Care,Online,M,12/6/2013,317709004,1/13/2014,6009,81.73,56.67,491115.57,340530.03,150585.54 +Central America and the Caribbean,Dominican Republic,Meat,Offline,H,8/3/2015,679193961,9/16/2015,7441,421.89,364.69,3139283.49,2713658.29,425625.2 +Asia,Taiwan,Office Supplies,Online,M,8/17/2015,505823266,9/10/2015,3200,651.21,524.96,2083872,1679872,404000 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,H,9/28/2013,357020747,10/9/2013,9228,651.21,524.96,6009365.88,4844330.88,1165035 +Australia and Oceania,Solomon Islands,Fruits,Online,L,9/10/2010,412522733,10/29/2010,3499,9.33,6.92,32645.67,24213.08,8432.59 +Asia,Vietnam,Meat,Online,L,2/2/2012,922378051,2/23/2012,1017,421.89,364.69,429062.13,370889.73,58172.4 +Middle East and North Africa,Azerbaijan,Snacks,Offline,M,1/12/2017,856948029,2/5/2017,8820,152.58,97.44,1345755.6,859420.8,486334.8 +Europe,Luxembourg,Beverages,Online,C,4/30/2014,156906497,6/12/2014,974,47.45,31.79,46216.3,30963.46,15252.84 +Middle East and North Africa,Jordan,Cereal,Online,M,7/26/2016,183239781,8/21/2016,3578,205.7,117.11,735994.6,419019.58,316975.02 +Middle East and North Africa,Bahrain,Clothes,Online,C,11/25/2010,567246711,12/4/2010,9762,109.28,35.84,1066791.36,349870.08,716921.28 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,H,11/2/2015,560538613,12/16/2015,4687,437.2,263.33,2049156.4,1234227.71,814928.69 +Europe,Czech Republic,Household,Offline,L,11/13/2016,385039317,11/29/2016,545,668.27,502.54,364207.15,273884.3,90322.85 +Europe,Bulgaria,Vegetables,Online,M,9/13/2015,782985150,10/11/2015,1561,154.06,90.93,240487.66,141941.73,98545.93 +Asia,Malaysia,Vegetables,Offline,M,4/25/2011,766924941,5/14/2011,8988,154.06,90.93,1384691.28,817278.84,567412.44 +Sub-Saharan Africa,Equatorial Guinea,Meat,Online,C,5/1/2011,769720017,6/12/2011,6113,421.89,364.69,2579013.57,2229349.97,349663.6 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,M,1/29/2013,394544208,3/8/2013,3254,255.28,159.42,830681.12,518752.68,311928.44 +Sub-Saharan Africa,Djibouti,Vegetables,Online,C,12/13/2014,664883840,12/24/2014,2758,154.06,90.93,424897.48,250784.94,174112.54 +Middle East and North Africa,United Arab Emirates,Personal Care,Online,C,8/12/2012,874537742,8/17/2012,4007,81.73,56.67,327492.11,227076.69,100415.42 +Asia,Nepal,Cosmetics,Online,M,5/18/2010,837617242,6/13/2010,8410,437.2,263.33,3676852,2214605.3,1462246.7 +Europe,Bulgaria,Beverages,Online,M,5/25/2017,438546168,6/10/2017,4412,47.45,31.79,209349.4,140257.48,69091.92 +Sub-Saharan Africa,South Africa,Fruits,Online,L,8/11/2013,982060849,9/16/2013,2484,9.33,6.92,23175.72,17189.28,5986.44 +Asia,Vietnam,Personal Care,Offline,M,2/3/2014,243210113,3/3/2014,132,81.73,56.67,10788.36,7480.44,3307.92 +Europe,Hungary,Vegetables,Offline,H,4/6/2012,117355287,4/9/2012,6892,154.06,90.93,1061781.52,626689.56,435091.96 +Middle East and North Africa,Israel,Snacks,Offline,H,12/20/2013,770170199,12/30/2013,9332,152.58,97.44,1423876.56,909310.08,514566.48 +Asia,Turkmenistan,Cosmetics,Offline,C,12/22/2010,187641179,12/29/2010,6050,437.2,263.33,2645060,1593146.5,1051913.5 +Asia,Tajikistan,Household,Online,C,1/16/2015,926067054,3/1/2015,2675,668.27,502.54,1787622.25,1344294.5,443327.75 +Australia and Oceania,Palau,Fruits,Offline,L,4/13/2016,662059152,5/17/2016,6870,9.33,6.92,64097.1,47540.4,16556.7 +Sub-Saharan Africa,Sierra Leone,Beverages,Online,M,3/23/2017,742541301,4/18/2017,3327,47.45,31.79,157866.15,105765.33,52100.82 +Australia and Oceania,Australia,Meat,Offline,C,11/24/2013,334749829,12/28/2013,8768,421.89,364.69,3699131.52,3197601.92,501529.6 +Central America and the Caribbean,Grenada,Baby Food,Online,L,10/1/2014,476233565,10/12/2014,6950,255.28,159.42,1774196,1107969,666227 +Europe,Belarus,Baby Food,Online,H,2/24/2014,924853837,3/18/2014,3658,255.28,159.42,933814.24,583158.36,350655.88 +Sub-Saharan Africa,Gabon,Vegetables,Offline,M,4/25/2011,608784472,5/16/2011,1709,154.06,90.93,263288.54,155399.37,107889.17 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,H,2/7/2014,776511800,3/4/2014,5952,651.21,524.96,3876001.92,3124561.92,751440 +Australia and Oceania,Vanuatu,Snacks,Offline,L,7/5/2012,946834647,8/12/2012,8268,152.58,97.44,1261531.44,805633.92,455897.52 +Sub-Saharan Africa,The Gambia,Baby Food,Online,C,9/23/2012,258864343,10/22/2012,2566,255.28,159.42,655048.48,409071.72,245976.76 +Middle East and North Africa,Turkey,Vegetables,Online,C,9/2/2010,622024714,9/7/2010,9791,154.06,90.93,1508401.46,890295.63,618105.83 +Sub-Saharan Africa,Chad,Cereal,Offline,H,11/18/2010,866052091,12/25/2010,2914,205.7,117.11,599409.8,341258.54,258151.26 +Sub-Saharan Africa,Comoros,Office Supplies,Online,L,3/7/2015,790995299,4/7/2015,1942,651.21,524.96,1264649.82,1019472.32,245177.5 +Sub-Saharan Africa,Guinea,Office Supplies,Online,L,4/24/2011,717215669,5/4/2011,8909,651.21,524.96,5801629.89,4676868.64,1124761.25 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,M,8/2/2014,135387027,9/6/2014,2885,437.2,263.33,1261322,759707.05,501614.95 +Europe,Switzerland,Household,Online,L,2/2/2011,856495702,3/1/2011,4966,668.27,502.54,3318628.82,2495613.64,823015.18 +Asia,Vietnam,Snacks,Online,H,6/24/2014,261840522,8/12/2014,3284,152.58,97.44,501072.72,319992.96,181079.76 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,M,10/3/2016,753032815,10/28/2016,7999,154.06,90.93,1232325.94,727349.07,504976.87 +Sub-Saharan Africa,Cote d'Ivoire,Cereal,Online,M,10/10/2014,301996409,10/28/2014,6303,205.7,117.11,1296527.1,738144.33,558382.77 +Europe,Russia,Meat,Offline,C,1/8/2014,100967633,1/12/2014,7421,421.89,364.69,3130845.69,2706364.49,424481.2 +Sub-Saharan Africa,Chad,Office Supplies,Offline,L,4/9/2017,512495315,5/29/2017,7607,651.21,524.96,4953754.47,3993370.72,960383.75 +Asia,Japan,Cereal,Online,M,3/18/2013,619440782,4/17/2013,5147,205.7,117.11,1058737.9,602765.17,455972.73 +Europe,Sweden,Cosmetics,Offline,M,7/12/2010,474977862,7/25/2010,5359,437.2,263.33,2342954.8,1411185.47,931769.33 +Australia and Oceania,Tuvalu,Clothes,Offline,L,5/25/2011,652592885,6/21/2011,5592,109.28,35.84,611093.76,200417.28,410676.48 +Sub-Saharan Africa,Malawi,Vegetables,Online,L,4/11/2015,896084678,5/22/2015,224,154.06,90.93,34509.44,20368.32,14141.12 +Asia,Tajikistan,Beverages,Online,L,2/10/2015,569564568,3/16/2015,5668,47.45,31.79,268946.6,180185.72,88760.88 +Europe,United Kingdom,Clothes,Online,C,4/12/2016,907456386,5/9/2016,5365,109.28,35.84,586287.2,192281.6,394005.6 +Europe,San Marino,Household,Offline,H,1/26/2010,964496457,1/27/2010,4790,668.27,502.54,3201013.3,2407166.6,793846.7 +Sub-Saharan Africa,Nigeria,Snacks,Online,C,5/8/2015,765733611,6/6/2015,6447,152.58,97.44,983683.26,628195.68,355487.58 +Europe,Greece,Baby Food,Offline,H,3/5/2014,856529176,4/18/2014,4872,255.28,159.42,1243724.16,776694.24,467029.92 +Middle East and North Africa,Israel,Baby Food,Offline,L,3/6/2016,952556979,3/24/2016,1633,255.28,159.42,416872.24,260332.86,156539.38 +Europe,Denmark,Meat,Offline,M,11/30/2016,389803349,1/6/2017,328,421.89,364.69,138379.92,119618.32,18761.6 +Middle East and North Africa,Qatar,Cosmetics,Online,M,10/14/2016,374567115,11/7/2016,1588,437.2,263.33,694273.6,418168.04,276105.56 +Middle East and North Africa,Iraq,Personal Care,Online,L,4/5/2017,833459603,4/23/2017,8073,81.73,56.67,659806.29,457496.91,202309.38 +Sub-Saharan Africa,Togo,Cosmetics,Online,C,1/31/2017,863404643,3/16/2017,9475,437.2,263.33,4142470,2495051.75,1647418.25 +Australia and Oceania,Palau,Vegetables,Online,M,1/26/2016,981638562,3/6/2016,7520,154.06,90.93,1158531.2,683793.6,474737.6 +Europe,Hungary,Meat,Online,M,4/21/2011,875710189,5/24/2011,960,421.89,364.69,405014.4,350102.4,54912 +Australia and Oceania,Solomon Islands,Clothes,Offline,L,2/2/2016,753480851,2/16/2016,583,109.28,35.84,63710.24,20894.72,42815.52 +Asia,Laos,Office Supplies,Online,M,9/18/2010,893124377,9/30/2010,4205,651.21,524.96,2738338.05,2207456.8,530881.25 +Sub-Saharan Africa,Kenya,Meat,Offline,H,5/25/2014,293127095,6/12/2014,1676,421.89,364.69,707087.64,611220.44,95867.2 +Sub-Saharan Africa,Botswana,Cereal,Offline,L,5/3/2013,722287833,5/16/2013,9876,205.7,117.11,2031493.2,1156578.36,874914.84 +Middle East and North Africa,Egypt,Beverages,Offline,L,7/10/2017,869717919,8/20/2017,7714,47.45,31.79,366029.3,245228.06,120801.24 +Asia,Singapore,Cereal,Offline,M,7/4/2011,394841182,8/4/2011,1135,205.7,117.11,233469.5,132919.85,100549.65 +Middle East and North Africa,Jordan,Cosmetics,Online,C,3/9/2011,377393949,4/9/2011,8111,437.2,263.33,3546129.2,2135869.63,1410259.57 +North America,Greenland,Cereal,Offline,L,8/8/2014,167425048,8/31/2014,3647,205.7,117.11,750187.9,427100.17,323087.73 +Middle East and North Africa,Afghanistan,Cosmetics,Offline,M,4/12/2013,535295808,4/16/2013,4780,437.2,263.33,2089816,1258717.4,831098.6 +Europe,Lithuania,Fruits,Online,C,3/5/2011,521680057,3/13/2011,5576,9.33,6.92,52024.08,38585.92,13438.16 +Central America and the Caribbean,El Salvador,Personal Care,Online,M,4/21/2013,587564122,5/26/2013,2136,81.73,56.67,174575.28,121047.12,53528.16 +Europe,Ireland,Clothes,Online,C,5/22/2014,364246833,6/11/2014,7587,109.28,35.84,829107.36,271918.08,557189.28 +Europe,Czech Republic,Snacks,Offline,H,3/22/2010,903339517,4/4/2010,7092,152.58,97.44,1082097.36,691044.48,391052.88 +Europe,Italy,Fruits,Online,C,8/1/2016,626766002,8/3/2016,2843,9.33,6.92,26525.19,19673.56,6851.63 +Europe,Liechtenstein,Baby Food,Online,L,6/18/2012,276762616,7/27/2012,9063,255.28,159.42,2313602.64,1444823.46,868779.18 +Central America and the Caribbean,Grenada,Fruits,Offline,L,12/28/2011,665878188,1/9/2012,7008,9.33,6.92,65384.64,48495.36,16889.28 +Asia,Taiwan,Baby Food,Offline,M,3/18/2015,426974046,4/12/2015,9963,255.28,159.42,2543354.64,1588301.46,955053.18 +Europe,Norway,Cosmetics,Online,M,11/17/2011,963224017,12/7/2011,8246,437.2,263.33,3605151.2,2171419.18,1433732.02 +Asia,Cambodia,Meat,Offline,C,7/14/2015,598114430,9/2/2015,4206,421.89,364.69,1774469.34,1533886.14,240583.2 +Central America and the Caribbean,Guatemala,Beverages,Offline,H,4/8/2014,425444114,4/15/2014,7222,47.45,31.79,342683.9,229587.38,113096.52 +Sub-Saharan Africa,Zambia,Baby Food,Offline,H,5/23/2012,259324395,7/11/2012,8706,255.28,159.42,2222467.68,1387910.52,834557.16 +Asia,Bangladesh,Vegetables,Offline,M,6/30/2011,884179103,7/19/2011,7100,154.06,90.93,1093826,645603,448223 +Sub-Saharan Africa,Rwanda,Meat,Online,H,3/23/2014,904744565,4/17/2014,2877,421.89,364.69,1213777.53,1049213.13,164564.4 +Sub-Saharan Africa,Mali,Beverages,Offline,H,12/8/2012,796069610,12/20/2012,3543,47.45,31.79,168115.35,112631.97,55483.38 +Asia,Thailand,Baby Food,Online,M,3/15/2016,653515565,4/25/2016,8633,255.28,159.42,2203832.24,1376272.86,827559.38 +Europe,Netherlands,Baby Food,Online,C,9/20/2014,642756259,9/27/2014,4715,255.28,159.42,1203645.2,751665.3,451979.9 +Europe,Belgium,Cereal,Online,H,5/27/2015,549778020,6/19/2015,388,205.7,117.11,79811.6,45438.68,34372.92 +Central America and the Caribbean,Grenada,Meat,Offline,L,11/11/2014,230879676,12/18/2014,1282,421.89,364.69,540862.98,467532.58,73330.4 +Middle East and North Africa,Bahrain,Cosmetics,Online,C,10/14/2010,962672555,10/24/2010,5057,437.2,263.33,2210920.4,1331659.81,879260.59 +Middle East and North Africa,Jordan,Fruits,Online,H,4/10/2013,492080485,5/24/2013,6406,9.33,6.92,59767.98,44329.52,15438.46 +Sub-Saharan Africa,Guinea-Bissau,Office Supplies,Offline,M,10/13/2010,686339795,10/15/2010,2052,651.21,524.96,1336282.92,1077217.92,259065 +Europe,Liechtenstein,Clothes,Online,C,10/5/2011,782999312,11/11/2011,5751,109.28,35.84,628469.28,206115.84,422353.44 +Europe,Monaco,Snacks,Offline,H,7/29/2010,539920365,8/11/2010,3289,152.58,97.44,501835.62,320480.16,181355.46 +Central America and the Caribbean,Saint Lucia,Vegetables,Offline,H,1/7/2014,685276782,2/11/2014,7483,154.06,90.93,1152830.98,680429.19,472401.79 +Sub-Saharan Africa,Cameroon,Beverages,Online,L,10/21/2014,667554891,11/9/2014,3182,47.45,31.79,150985.9,101155.78,49830.12 +Central America and the Caribbean,Guatemala,Cereal,Online,L,6/30/2010,905553519,7/21/2010,2265,205.7,117.11,465910.5,265254.15,200656.35 +Europe,Finland,Cereal,Online,C,11/12/2014,538383996,11/21/2014,8643,205.7,117.11,1777865.1,1012181.73,765683.37 +Middle East and North Africa,Morocco,Personal Care,Offline,L,3/30/2016,575470149,5/9/2016,3260,81.73,56.67,266439.8,184744.2,81695.6 +Europe,Netherlands,Personal Care,Offline,C,8/11/2011,746548306,9/13/2011,9089,81.73,56.67,742843.97,515073.63,227770.34 +Central America and the Caribbean,Panama,Meat,Offline,M,5/10/2010,851667296,6/27/2010,6134,421.89,364.69,2587873.26,2237008.46,350864.8 +Europe,Belarus,Vegetables,Online,H,5/15/2015,311188447,5/19/2015,6432,154.06,90.93,990913.92,584861.76,406052.16 +Europe,Belgium,Cereal,Online,H,9/2/2011,415785586,9/16/2011,9050,205.7,117.11,1861585,1059845.5,801739.5 +Europe,Netherlands,Snacks,Offline,H,8/20/2015,276445043,8/20/2015,5086,152.58,97.44,776021.88,495579.84,280442.04 +Sub-Saharan Africa,Swaziland,Office Supplies,Offline,L,8/19/2010,874465644,9/11/2010,2671,651.21,524.96,1739381.91,1402168.16,337213.75 +Sub-Saharan Africa,Cape Verde,Personal Care,Online,H,5/18/2011,111458718,5/26/2011,1966,81.73,56.67,160681.18,111413.22,49267.96 +Europe,Croatia,Cosmetics,Offline,H,9/23/2014,459348094,10/11/2014,164,437.2,263.33,71700.8,43186.12,28514.68 +Asia,Nepal,Clothes,Online,L,1/9/2011,410370099,2/8/2011,6486,109.28,35.84,708790.08,232458.24,476331.84 +Sub-Saharan Africa,Ghana,Beverages,Online,L,8/12/2010,327073562,8/19/2010,7190,47.45,31.79,341165.5,228570.1,112595.4 +Australia and Oceania,Federated States of Micronesia,Cosmetics,Online,L,4/30/2017,192319810,5/28/2017,560,437.2,263.33,244832,147464.8,97367.2 +Sub-Saharan Africa,Angola,Baby Food,Online,C,2/18/2017,959282672,2/26/2017,1915,255.28,159.42,488861.2,305289.3,183571.9 +Sub-Saharan Africa,Mali,Personal Care,Online,M,3/19/2012,501448476,4/17/2012,8602,81.73,56.67,703041.46,487475.34,215566.12 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,L,3/1/2017,362616050,3/6/2017,5002,154.06,90.93,770608.12,454831.86,315776.26 +Europe,Romania,Vegetables,Offline,C,5/13/2017,806896722,6/3/2017,7526,154.06,90.93,1159455.56,684339.18,475116.38 +Sub-Saharan Africa,Eritrea,Clothes,Online,L,8/12/2010,368714320,9/24/2010,9616,109.28,35.84,1050836.48,344637.44,706199.04 +Australia and Oceania,Solomon Islands,Personal Care,Online,H,12/2/2010,802805173,12/7/2010,6746,81.73,56.67,551350.58,382295.82,169054.76 +Asia,Indonesia,Snacks,Offline,H,6/6/2014,334218108,7/4/2014,1420,152.58,97.44,216663.6,138364.8,78298.8 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Online,C,10/11/2010,408314454,11/26/2010,8175,9.33,6.92,76272.75,56571,19701.75 +Australia and Oceania,Samoa ,Clothes,Offline,H,3/2/2017,740768039,4/1/2017,8579,109.28,35.84,937513.12,307471.36,630041.76 +Asia,India,Beverages,Online,M,1/2/2014,667565190,1/19/2014,6229,47.45,31.79,295566.05,198019.91,97546.14 +Middle East and North Africa,Somalia,Personal Care,Offline,C,11/4/2016,495004737,12/5/2016,1757,81.73,56.67,143599.61,99569.19,44030.42 +Sub-Saharan Africa,Zimbabwe,Cereal,Online,L,1/1/2012,149698007,1/9/2012,7822,205.7,117.11,1608985.4,916034.42,692950.98 +Sub-Saharan Africa,Gabon,Cereal,Online,M,5/15/2013,528568828,6/10/2013,4117,205.7,117.11,846866.9,482141.87,364725.03 +Europe,Georgia,Snacks,Offline,L,3/10/2013,348853528,4/1/2013,2366,152.58,97.44,361004.28,230543.04,130461.24 +Sub-Saharan Africa,Cape Verde,Snacks,Online,H,2/14/2016,198100936,3/7/2016,1324,152.58,97.44,202015.92,129010.56,73005.36 +Central America and the Caribbean,Trinidad and Tobago,Cosmetics,Offline,H,10/1/2012,284172379,10/20/2012,1777,437.2,263.33,776904.4,467937.41,308966.99 +Europe,Slovenia,Cereal,Online,L,8/27/2013,885241687,10/6/2013,1542,205.7,117.11,317189.4,180583.62,136605.78 +Europe,Greece,Personal Care,Online,H,5/2/2015,999795186,5/29/2015,468,81.73,56.67,38249.64,26521.56,11728.08 +Sub-Saharan Africa,Mauritania,Snacks,Online,L,7/23/2011,596631705,8/3/2011,5435,152.58,97.44,829272.3,529586.4,299685.9 +Europe,Armenia,Personal Care,Offline,M,4/27/2012,164862573,6/1/2012,5354,81.73,56.67,437582.42,303411.18,134171.24 +Central America and the Caribbean,Dominican Republic,Beverages,Online,C,4/25/2017,263911616,5/25/2017,6167,47.45,31.79,292624.15,196048.93,96575.22 +Europe,Portugal,Vegetables,Offline,H,2/25/2012,173515164,4/7/2012,5848,154.06,90.93,900942.88,531758.64,369184.24 +Asia,Bangladesh,Clothes,Online,C,1/5/2010,143722045,1/8/2010,9402,109.28,35.84,1027450.56,336967.68,690482.88 +Middle East and North Africa,Lebanon,Household,Online,L,1/1/2010,944893586,1/13/2010,3865,668.27,502.54,2582863.55,1942317.1,640546.45 +Europe,Portugal,Clothes,Offline,H,1/25/2016,717703616,1/27/2016,3304,109.28,35.84,361061.12,118415.36,242645.76 +Asia,South Korea,Vegetables,Online,M,7/6/2010,823138463,7/28/2010,3818,154.06,90.93,588201.08,347170.74,241030.34 +Central America and the Caribbean,Trinidad and Tobago,Beverages,Offline,H,10/11/2010,892496955,10/19/2010,8537,47.45,31.79,405080.65,271391.23,133689.42 +Sub-Saharan Africa,Mozambique,Household,Online,M,8/26/2012,177390420,9/5/2012,2622,668.27,502.54,1752203.94,1317659.88,434544.06 +Europe,Switzerland,Beverages,Online,H,10/9/2016,699742686,10/25/2016,8266,47.45,31.79,392221.7,262776.14,129445.56 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Offline,H,4/11/2017,501790082,5/9/2017,9691,109.28,35.84,1059032.48,347325.44,711707.04 +Middle East and North Africa,Kuwait,Office Supplies,Online,M,2/21/2013,396081435,3/27/2013,8153,651.21,524.96,5309315.13,4279998.88,1029316.25 +North America,United States of America,Household,Offline,M,12/28/2011,815478074,2/3/2012,6939,668.27,502.54,4637125.53,3487125.06,1150000.47 +Asia,Uzbekistan,Personal Care,Offline,M,2/25/2011,463153827,3/27/2011,6364,81.73,56.67,520129.72,360647.88,159481.84 +Europe,Greece,Beverages,Online,H,8/2/2016,362595021,8/17/2016,8779,47.45,31.79,416563.55,279084.41,137479.14 +Asia,Cambodia,Meat,Online,C,5/24/2016,707600486,6/30/2016,3563,421.89,364.69,1503194.07,1299390.47,203803.6 +Sub-Saharan Africa,Liberia,Baby Food,Offline,H,11/18/2014,412281548,1/7/2015,2127,255.28,159.42,542980.56,339086.34,203894.22 +Sub-Saharan Africa,Gabon,Baby Food,Online,L,8/20/2013,261062037,10/9/2013,2913,255.28,159.42,743630.64,464390.46,279240.18 +Sub-Saharan Africa,Sudan,Beverages,Offline,L,4/23/2015,658678281,6/5/2015,6395,47.45,31.79,303442.75,203297.05,100145.7 +North America,Canada,Meat,Online,H,4/2/2012,280179107,4/27/2012,79,421.89,364.69,33329.31,28810.51,4518.8 +Australia and Oceania,Federated States of Micronesia,Clothes,Offline,C,1/15/2013,120925843,1/21/2013,3499,109.28,35.84,382370.72,125404.16,256966.56 +Sub-Saharan Africa,Guinea,Fruits,Online,C,12/12/2015,346592319,1/15/2016,3224,9.33,6.92,30079.92,22310.08,7769.84 +Europe,Vatican City,Cereal,Offline,L,9/23/2012,743164861,10/10/2012,7852,205.7,117.11,1615156.4,919547.72,695608.68 +Asia,Vietnam,Office Supplies,Offline,L,2/26/2015,266942298,3/5/2015,3013,651.21,524.96,1962095.73,1581704.48,380391.25 +Europe,Moldova ,Fruits,Offline,L,5/2/2013,194535958,5/16/2013,6368,9.33,6.92,59413.44,44066.56,15346.88 +Central America and the Caribbean,Cuba,Clothes,Offline,M,5/15/2017,972869670,6/25/2017,2610,109.28,35.84,285220.8,93542.4,191678.4 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,H,9/18/2015,869179761,11/6/2015,8461,81.73,56.67,691517.53,479484.87,212032.66 +Middle East and North Africa,Turkey,Household,Online,M,10/25/2016,921015059,12/5/2016,7678,668.27,502.54,5130977.06,3858502.12,1272474.94 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Offline,M,1/17/2015,886236894,2/18/2015,6046,109.28,35.84,660706.88,216688.64,444018.24 +Central America and the Caribbean,Grenada,Personal Care,Online,H,3/13/2017,593019092,4/9/2017,6382,81.73,56.67,521600.86,361667.94,159932.92 +Sub-Saharan Africa,Malawi,Personal Care,Online,M,12/24/2015,389847981,2/5/2016,3536,81.73,56.67,288997.28,200385.12,88612.16 +Europe,Armenia,Office Supplies,Online,H,7/11/2016,695522391,8/13/2016,9386,651.21,524.96,6112257.06,4927274.56,1184982.5 +Australia and Oceania,Tonga,Office Supplies,Online,H,6/21/2017,649153649,7/8/2017,7845,651.21,524.96,5108742.45,4118311.2,990431.25 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,C,9/20/2014,360165584,9/21/2014,9855,255.28,159.42,2515784.4,1571084.1,944700.3 +Middle East and North Africa,Syria,Vegetables,Offline,C,10/24/2012,458294522,10/31/2012,8388,154.06,90.93,1292255.28,762720.84,529534.44 +Central America and the Caribbean,Nicaragua,Snacks,Offline,M,7/30/2013,743589293,9/10/2013,3451,152.58,97.44,526553.58,336265.44,190288.14 +Sub-Saharan Africa,South Sudan,Office Supplies,Online,H,4/29/2012,636411225,5/26/2012,7079,651.21,524.96,4609915.59,3716191.84,893723.75 +Sub-Saharan Africa,Swaziland,Fruits,Offline,C,10/18/2016,527434146,11/10/2016,8339,9.33,6.92,77802.87,57705.88,20096.99 +Europe,Monaco,Cosmetics,Offline,H,1/30/2013,427644383,1/31/2013,8331,437.2,263.33,3642313.2,2193802.23,1448510.97 +Sub-Saharan Africa,Cape Verde,Cosmetics,Online,L,10/30/2014,418340766,11/25/2014,5184,437.2,263.33,2266444.8,1365102.72,901342.08 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Online,H,1/16/2014,201134622,2/5/2014,9059,255.28,159.42,2312581.52,1444185.78,868395.74 +Australia and Oceania,Papua New Guinea,Meat,Offline,H,2/25/2015,447949779,4/13/2015,7149,421.89,364.69,3016091.61,2607168.81,408922.8 +Sub-Saharan Africa,Kenya,Cosmetics,Offline,C,1/27/2016,551022565,2/29/2016,8677,437.2,263.33,3793584.4,2284914.41,1508669.99 +Sub-Saharan Africa,Swaziland,Household,Online,H,1/1/2012,872901809,2/13/2012,9898,668.27,502.54,6614536.46,4974140.92,1640395.54 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,M,5/6/2014,496448838,5/9/2014,9098,651.21,524.96,5924708.58,4776086.08,1148622.5 +Sub-Saharan Africa,Sudan,Baby Food,Online,L,8/23/2016,374837481,9/25/2016,1595,255.28,159.42,407171.6,254274.9,152896.7 +Sub-Saharan Africa,Burundi,Personal Care,Online,M,7/4/2013,181554067,7/12/2013,4738,81.73,56.67,387236.74,268502.46,118734.28 +Central America and the Caribbean,Honduras,Meat,Offline,C,12/16/2011,560397422,2/4/2012,2905,421.89,364.69,1225590.45,1059424.45,166166 +Sub-Saharan Africa,South Sudan,Beverages,Online,L,7/8/2012,875478875,8/13/2012,2509,47.45,31.79,119052.05,79761.11,39290.94 +Asia,India,Baby Food,Offline,L,12/28/2012,561222255,2/4/2013,6992,255.28,159.42,1784917.76,1114664.64,670253.12 +North America,United States of America,Personal Care,Offline,L,3/29/2012,472363889,5/5/2012,1827,81.73,56.67,149320.71,103536.09,45784.62 +Europe,Belarus,Beverages,Online,H,12/25/2013,633952605,12/29/2013,9519,47.45,31.79,451676.55,302609.01,149067.54 +Asia,Bangladesh,Personal Care,Offline,H,6/5/2015,691349732,6/30/2015,4604,81.73,56.67,376284.92,260908.68,115376.24 +Sub-Saharan Africa,Namibia,Personal Care,Offline,C,1/21/2011,360229098,2/9/2011,8650,81.73,56.67,706964.5,490195.5,216769 +Sub-Saharan Africa,Liberia,Meat,Online,M,7/28/2011,776577031,8/22/2011,5256,421.89,364.69,2217453.84,1916810.64,300643.2 +Europe,Bulgaria,Cereal,Online,L,5/16/2017,446692359,5/31/2017,5050,205.7,117.11,1038785,591405.5,447379.5 +Sub-Saharan Africa,Chad,Snacks,Online,C,10/14/2014,197186410,11/10/2014,695,152.58,97.44,106043.1,67720.8,38322.3 +Sub-Saharan Africa,Botswana,Cosmetics,Online,M,2/16/2010,924983012,3/25/2010,1883,437.2,263.33,823247.6,495850.39,327397.21 +Sub-Saharan Africa,Mali,Personal Care,Offline,H,10/13/2010,447318494,11/14/2010,338,81.73,56.67,27624.74,19154.46,8470.28 +Asia,Myanmar,Vegetables,Offline,M,11/4/2013,251741683,12/14/2013,4813,154.06,90.93,741490.78,437646.09,303844.69 +Europe,Kosovo,Household,Online,H,6/17/2017,546113908,6/19/2017,6096,668.27,502.54,4073773.92,3063483.84,1010290.08 +Australia and Oceania,Samoa ,Snacks,Offline,M,1/25/2017,708608996,3/13/2017,2004,152.58,97.44,305770.32,195269.76,110500.56 +Asia,Bhutan,Snacks,Offline,L,9/28/2016,637713277,10/12/2016,2385,152.58,97.44,363903.3,232394.4,131508.9 +Asia,Cambodia,Clothes,Offline,L,4/3/2010,302225577,5/10/2010,4119,109.28,35.84,450124.32,147624.96,302499.36 +Europe,Poland,Meat,Offline,M,3/2/2015,191257226,3/8/2015,6118,421.89,364.69,2581123.02,2231173.42,349949.6 +Asia,Vietnam,Beverages,Online,L,1/10/2016,864232051,1/16/2016,4324,47.45,31.79,205173.8,137459.96,67713.84 +Sub-Saharan Africa,Madagascar,Household,Offline,C,8/4/2013,700886380,9/3/2013,6710,668.27,502.54,4484091.7,3372043.4,1112048.3 +Europe,United Kingdom,Household,Offline,M,6/21/2013,851269042,7/3/2013,8281,668.27,502.54,5533943.87,4161533.74,1372410.13 +Europe,Cyprus,Office Supplies,Online,H,10/8/2014,285741364,11/26/2014,6074,651.21,524.96,3955449.54,3188607.04,766842.5 +Central America and the Caribbean,Cuba,Meat,Offline,L,11/11/2013,744977176,12/6/2013,4156,421.89,364.69,1753374.84,1515651.64,237723.2 +Central America and the Caribbean,Cuba,Fruits,Online,C,10/8/2015,889962804,11/15/2015,8625,9.33,6.92,80471.25,59685,20786.25 +Australia and Oceania,Vanuatu,Fruits,Offline,L,3/19/2015,351997077,4/13/2015,2612,9.33,6.92,24369.96,18075.04,6294.92 +Europe,Ireland,Household,Online,H,7/22/2015,182691323,8/28/2015,1277,668.27,502.54,853380.79,641743.58,211637.21 +Sub-Saharan Africa,Cape Verde,Snacks,Online,C,6/9/2017,603969371,6/18/2017,6813,152.58,97.44,1039527.54,663858.72,375668.82 +Sub-Saharan Africa,Guinea,Clothes,Offline,C,12/27/2014,558067548,2/10/2015,3444,109.28,35.84,376360.32,123432.96,252927.36 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,M,10/7/2014,857534682,11/9/2014,2424,109.28,35.84,264894.72,86876.16,178018.56 +Asia,North Korea,Meat,Online,L,10/25/2016,135232102,11/21/2016,7039,421.89,364.69,2969683.71,2567052.91,402630.8 +Sub-Saharan Africa,Swaziland,Cosmetics,Offline,C,11/24/2010,694333636,12/11/2010,7607,437.2,263.33,3325780.4,2003151.31,1322629.09 +Sub-Saharan Africa,Guinea,Meat,Offline,C,7/17/2010,858325612,7/26/2010,6477,421.89,364.69,2732581.53,2362097.13,370484.4 +Europe,Slovakia,Fruits,Offline,C,6/4/2011,821006858,7/19/2011,3029,9.33,6.92,28260.57,20960.68,7299.89 +Sub-Saharan Africa,Djibouti,Cosmetics,Online,M,4/10/2010,396488702,5/9/2010,8673,437.2,263.33,3791835.6,2283861.09,1507974.51 +Central America and the Caribbean,Costa Rica,Clothes,Offline,M,4/2/2016,369194972,4/9/2016,1851,109.28,35.84,202277.28,66339.84,135937.44 +Australia and Oceania,Solomon Islands,Personal Care,Offline,C,11/12/2016,243861997,12/20/2016,3039,81.73,56.67,248377.47,172220.13,76157.34 +Europe,Cyprus,Cosmetics,Offline,L,1/17/2012,495538604,2/2/2012,9740,437.2,263.33,4258328,2564834.2,1693493.8 +Sub-Saharan Africa,Namibia,Clothes,Offline,C,5/10/2010,319586122,6/29/2010,1490,109.28,35.84,162827.2,53401.6,109425.6 +Middle East and North Africa,Algeria,Clothes,Offline,M,1/26/2010,781678378,3/5/2010,4858,109.28,35.84,530882.24,174110.72,356771.52 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,L,7/13/2010,767801702,8/22/2010,8441,154.06,90.93,1300420.46,767540.13,532880.33 +Sub-Saharan Africa,Ethiopia,Personal Care,Online,H,12/3/2015,134254920,12/8/2015,7869,81.73,56.67,643133.37,445936.23,197197.14 +Sub-Saharan Africa,Gabon,Personal Care,Offline,L,5/10/2016,157649362,6/27/2016,804,81.73,56.67,65710.92,45562.68,20148.24 +Asia,India,Office Supplies,Offline,H,5/13/2014,384908854,5/28/2014,1938,651.21,524.96,1262044.98,1017372.48,244672.5 +Sub-Saharan Africa,Burkina Faso,Snacks,Offline,M,7/18/2013,883269727,8/9/2013,7995,152.58,97.44,1219877.1,779032.8,440844.3 +Middle East and North Africa,Iraq,Snacks,Offline,M,10/9/2014,890280807,10/31/2014,2730,152.58,97.44,416543.4,266011.2,150532.2 +Sub-Saharan Africa,Uganda,Beverages,Online,C,6/2/2012,163803422,7/1/2012,1927,47.45,31.79,91436.15,61259.33,30176.82 +Central America and the Caribbean,Honduras,Baby Food,Offline,M,4/10/2013,332011401,5/28/2013,8406,255.28,159.42,2145883.68,1340084.52,805799.16 +Australia and Oceania,Samoa ,Office Supplies,Offline,M,1/19/2010,843391072,3/4/2010,7015,651.21,524.96,4568238.15,3682594.4,885643.75 +Asia,China,Baby Food,Offline,H,6/17/2015,316741263,7/9/2015,9633,255.28,159.42,2459112.24,1535692.86,923419.38 +Sub-Saharan Africa,Cape Verde,Snacks,Offline,C,12/24/2012,591173303,12/27/2012,172,152.58,97.44,26243.76,16759.68,9484.08 +Europe,Cyprus,Personal Care,Online,M,8/31/2013,876111018,10/13/2013,9574,81.73,56.67,782483.02,542558.58,239924.44 +Asia,Sri Lanka,Vegetables,Offline,H,6/28/2014,901290738,7/8/2014,813,154.06,90.93,125250.78,73926.09,51324.69 +Sub-Saharan Africa,Burundi,Vegetables,Online,L,4/9/2017,466761291,4/23/2017,3893,154.06,90.93,599755.58,353990.49,245765.09 +Europe,Vatican City,Household,Online,M,4/30/2017,792884004,5/28/2017,851,668.27,502.54,568697.77,427661.54,141036.23 +North America,Greenland,Meat,Offline,H,10/30/2014,470332705,11/7/2014,754,421.89,364.69,318105.06,274976.26,43128.8 +Europe,Slovenia,Household,Online,M,1/1/2011,410093724,2/1/2011,4701,668.27,502.54,3141537.27,2362440.54,779096.73 +Central America and the Caribbean,Barbados,Cosmetics,Online,C,12/5/2011,693465888,12/11/2011,821,437.2,263.33,358941.2,216193.93,142747.27 +Sub-Saharan Africa,Mauritania,Personal Care,Online,M,3/9/2017,122060525,3/18/2017,9277,81.73,56.67,758209.21,525727.59,232481.62 +Sub-Saharan Africa,Burundi,Baby Food,Online,L,1/20/2016,267801463,1/23/2016,7259,255.28,159.42,1853077.52,1157229.78,695847.74 +Europe,Vatican City,Clothes,Online,M,1/8/2014,522925031,1/22/2014,3992,109.28,35.84,436245.76,143073.28,293172.48 +Asia,Maldives,Personal Care,Online,L,11/11/2013,349980056,11/17/2013,5731,81.73,56.67,468394.63,324775.77,143618.86 +Australia and Oceania,Federated States of Micronesia,Snacks,Offline,H,11/2/2011,631827867,11/9/2011,761,152.58,97.44,116113.38,74151.84,41961.54 +Middle East and North Africa,Bahrain,Cosmetics,Online,C,8/17/2016,521642291,9/21/2016,4401,437.2,263.33,1924117.2,1158915.33,765201.87 +Central America and the Caribbean,Jamaica,Clothes,Offline,L,4/9/2015,592909657,4/25/2015,3998,109.28,35.84,436901.44,143288.32,293613.12 +Central America and the Caribbean,Jamaica,Snacks,Offline,L,10/17/2014,589428794,11/7/2014,3933,152.58,97.44,600097.14,383231.52,216865.62 +Europe,France,Household,Offline,L,9/20/2015,775311028,10/19/2015,617,668.27,502.54,412322.59,310067.18,102255.41 +Europe,Ireland,Vegetables,Online,C,11/5/2015,584980189,11/15/2015,7492,154.06,90.93,1154217.52,681247.56,472969.96 +Middle East and North Africa,Iraq,Snacks,Online,M,1/13/2014,873172605,3/1/2014,32,152.58,97.44,4882.56,3118.08,1764.48 +Central America and the Caribbean,Haiti,Fruits,Online,H,1/4/2014,764937102,1/13/2014,742,9.33,6.92,6922.86,5134.64,1788.22 +Europe,Macedonia,Cosmetics,Online,L,12/22/2012,805635011,1/23/2013,4158,437.2,263.33,1817877.6,1094926.14,722951.46 +Sub-Saharan Africa,Eritrea,Clothes,Offline,C,12/27/2012,710940158,2/3/2013,1846,109.28,35.84,201730.88,66160.64,135570.24 +Central America and the Caribbean,Haiti,Vegetables,Online,H,3/7/2017,716838872,3/18/2017,7407,154.06,90.93,1141122.42,673518.51,467603.91 +Europe,Netherlands,Snacks,Offline,L,10/21/2010,229629981,11/18/2010,1469,152.58,97.44,224140.02,143139.36,81000.66 +Central America and the Caribbean,Barbados,Clothes,Online,L,6/21/2010,975924813,7/15/2010,6694,109.28,35.84,731520.32,239912.96,491607.36 +Central America and the Caribbean,Trinidad and Tobago,Meat,Online,L,12/6/2014,252647197,12/31/2014,2775,421.89,364.69,1170744.75,1012014.75,158730 +Europe,Cyprus,Office Supplies,Offline,H,6/3/2016,377033460,6/23/2016,1434,651.21,524.96,933835.14,752792.64,181042.5 +North America,Greenland,Baby Food,Offline,C,1/14/2012,136632430,2/19/2012,1427,255.28,159.42,364284.56,227492.34,136792.22 +Middle East and North Africa,Israel,Office Supplies,Offline,H,1/26/2015,639305436,2/8/2015,3540,651.21,524.96,2305283.4,1858358.4,446925 +Europe,Vatican City,Snacks,Offline,H,5/20/2013,363226306,6/19/2013,5590,152.58,97.44,852922.2,544689.6,308232.6 +Sub-Saharan Africa,Comoros,Vegetables,Online,M,1/20/2011,106881368,2/18/2011,7427,154.06,90.93,1144203.62,675337.11,468866.51 +Europe,Austria,Beverages,Online,H,12/30/2016,739069449,2/9/2017,5929,47.45,31.79,281331.05,188482.91,92848.14 +Sub-Saharan Africa,Cape Verde,Meat,Offline,L,11/29/2010,948901879,12/6/2010,8,421.89,364.69,3375.12,2917.52,457.6 +Sub-Saharan Africa,The Gambia,Cereal,Online,C,3/18/2015,395802485,3/29/2015,5606,205.7,117.11,1153154.2,656518.66,496635.54 +Middle East and North Africa,Jordan,Fruits,Online,C,7/4/2015,159507596,8/21/2015,697,9.33,6.92,6503.01,4823.24,1679.77 +Asia,Singapore,Clothes,Online,M,5/27/2017,490066039,7/16/2017,286,109.28,35.84,31254.08,10250.24,21003.84 +Europe,Spain,Fruits,Online,C,6/8/2012,357839143,6/21/2012,1409,9.33,6.92,13145.97,9750.28,3395.69 +Sub-Saharan Africa,Ghana,Vegetables,Offline,M,2/17/2012,603500735,3/13/2012,8134,154.06,90.93,1253124.04,739624.62,513499.42 +Middle East and North Africa,Egypt,Vegetables,Offline,C,12/4/2013,788037145,1/5/2014,6558,154.06,90.93,1010325.48,596318.94,414006.54 +Europe,Latvia,Snacks,Offline,L,7/19/2012,542747199,8/8/2012,9812,152.58,97.44,1497114.96,956081.28,541033.68 +Asia,Bangladesh,Snacks,Online,H,5/12/2011,919242227,6/21/2011,3057,152.58,97.44,466437.06,297874.08,168562.98 +Australia and Oceania,Marshall Islands,Beverages,Online,C,1/1/2011,339446055,1/31/2011,8486,47.45,31.79,402660.7,269769.94,132890.76 +Asia,North Korea,Baby Food,Online,H,3/4/2013,445595014,4/14/2013,321,255.28,159.42,81944.88,51173.82,30771.06 +Central America and the Caribbean,Belize,Fruits,Offline,C,11/11/2016,250237929,11/22/2016,9819,9.33,6.92,91611.27,67947.48,23663.79 +Central America and the Caribbean,Haiti,Meat,Offline,H,7/18/2014,186236131,9/2/2014,265,421.89,364.69,111800.85,96642.85,15158 +Sub-Saharan Africa,Chad,Baby Food,Offline,L,2/12/2011,756763446,3/18/2011,1975,255.28,159.42,504178,314854.5,189323.5 +Middle East and North Africa,Somalia,Fruits,Online,C,7/17/2012,285306203,8/17/2012,7300,9.33,6.92,68109,50516,17593 +Asia,China,Fruits,Offline,H,6/30/2014,765663230,7/30/2014,5619,9.33,6.92,52425.27,38883.48,13541.79 +Sub-Saharan Africa,Equatorial Guinea,Meat,Online,H,9/16/2013,211945855,10/23/2013,8343,421.89,364.69,3519828.27,3042608.67,477219.6 +Europe,Norway,Clothes,Offline,M,10/8/2011,308577907,11/22/2011,3915,109.28,35.84,427831.2,140313.6,287517.6 +Middle East and North Africa,Afghanistan,Office Supplies,Online,H,4/29/2011,560295712,5/11/2011,2807,651.21,524.96,1827946.47,1473562.72,354383.75 +Middle East and North Africa,Egypt,Cereal,Online,M,4/22/2012,542148101,5/27/2012,2526,205.7,117.11,519598.2,295819.86,223778.34 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,C,9/18/2015,349496400,10/9/2015,2606,47.45,31.79,123654.7,82844.74,40809.96 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,H,3/29/2012,148014438,4/18/2012,9616,651.21,524.96,6262035.36,5048015.36,1214020 +Middle East and North Africa,Egypt,Household,Offline,C,5/17/2016,623688542,6/27/2016,2154,668.27,502.54,1439453.58,1082471.16,356982.42 +Europe,Luxembourg,Beverages,Online,C,2/28/2017,732817542,4/2/2017,5850,47.45,31.79,277582.5,185971.5,91611 +Asia,Uzbekistan,Cereal,Online,C,4/11/2012,852012765,4/19/2012,8366,205.7,117.11,1720886.2,979742.26,741143.94 +North America,Mexico,Vegetables,Online,C,10/31/2011,528198039,11/17/2011,4392,154.06,90.93,676631.52,399364.56,277266.96 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Online,C,11/6/2011,728609693,12/1/2011,654,154.06,90.93,100755.24,59468.22,41287.02 +Middle East and North Africa,Bahrain,Cereal,Online,M,3/15/2013,690796554,4/16/2013,906,205.7,117.11,186364.2,106101.66,80262.54 +Middle East and North Africa,Saudi Arabia,Fruits,Online,C,4/7/2010,172619950,4/11/2010,934,9.33,6.92,8714.22,6463.28,2250.94 +Sub-Saharan Africa,Central African Republic,Personal Care,Online,C,5/25/2017,802253711,7/10/2017,3556,81.73,56.67,290631.88,201518.52,89113.36 +Middle East and North Africa,Morocco,Meat,Offline,L,3/3/2012,228184163,3/25/2012,3619,421.89,364.69,1526819.91,1319813.11,207006.8 +Sub-Saharan Africa,Mozambique,Clothes,Online,H,11/12/2014,669210135,12/23/2014,3005,109.28,35.84,328386.4,107699.2,220687.2 +Europe,Portugal,Meat,Offline,C,7/14/2016,364442956,7/31/2016,5624,421.89,364.69,2372709.36,2051016.56,321692.8 +Europe,Portugal,Vegetables,Online,H,2/1/2013,323306453,2/12/2013,2419,154.06,90.93,372671.14,219959.67,152711.47 +Asia,Japan,Office Supplies,Online,C,8/21/2016,275536954,10/1/2016,6363,651.21,524.96,4143649.23,3340320.48,803328.75 +Sub-Saharan Africa,Madagascar,Baby Food,Online,H,11/13/2013,921183288,11/28/2013,7460,255.28,159.42,1904388.8,1189273.2,715115.6 +Middle East and North Africa,Somalia,Cosmetics,Offline,C,3/27/2015,780606782,4/2/2015,7748,437.2,263.33,3387425.6,2040280.84,1347144.76 +Middle East and North Africa,Tunisia ,Baby Food,Online,L,5/1/2013,244481265,5/24/2013,6294,255.28,159.42,1606732.32,1003389.48,603342.84 +Central America and the Caribbean,Haiti,Vegetables,Offline,C,12/19/2016,223793065,1/27/2017,4196,154.06,90.93,646435.76,381542.28,264893.48 +Europe,Spain,Fruits,Offline,M,1/26/2017,799841010,2/10/2017,9584,9.33,6.92,89418.72,66321.28,23097.44 +Australia and Oceania,Palau,Office Supplies,Offline,H,3/23/2013,774236428,4/20/2013,2619,651.21,524.96,1705518.99,1374870.24,330648.75 +Europe,Portugal,Household,Online,M,6/4/2017,818903148,7/12/2017,494,668.27,502.54,330125.38,248254.76,81870.62 +Europe,Estonia,Meat,Offline,M,6/11/2012,326077497,7/4/2012,2432,421.89,364.69,1026036.48,886926.08,139110.4 +Europe,Czech Republic,Household,Online,L,3/13/2016,558308303,5/1/2016,4689,668.27,502.54,3133518.03,2356410.06,777107.97 +Asia,Kazakhstan,Meat,Online,M,5/16/2017,598456895,6/25/2017,5549,421.89,364.69,2341067.61,2023664.81,317402.8 +Europe,Switzerland,Personal Care,Online,H,1/30/2017,499697101,2/14/2017,331,81.73,56.67,27052.63,18757.77,8294.86 +Central America and the Caribbean,Jamaica,Cereal,Offline,M,7/5/2017,835515248,7/7/2017,6384,205.7,117.11,1313188.8,747630.24,565558.56 +Sub-Saharan Africa,Cameroon,Office Supplies,Offline,M,7/13/2010,449710166,8/3/2010,8087,651.21,524.96,5266335.27,4245351.52,1020983.75 +Sub-Saharan Africa,Sudan,Personal Care,Offline,C,10/26/2011,506393182,10/26/2011,1851,81.73,56.67,151282.23,104896.17,46386.06 +Sub-Saharan Africa,Liberia,Beverages,Offline,M,8/6/2011,439988124,8/17/2011,1118,47.45,31.79,53049.1,35541.22,17507.88 +Sub-Saharan Africa,South Africa,Fruits,Offline,M,4/21/2016,205231320,5/26/2016,1363,9.33,6.92,12716.79,9431.96,3284.83 +Australia and Oceania,Tuvalu,Household,Offline,L,7/6/2014,727171599,8/17/2014,5090,668.27,502.54,3401494.3,2557928.6,843565.7 +Sub-Saharan Africa,Tanzania,Baby Food,Offline,L,12/31/2010,751170289,1/18/2011,6836,255.28,159.42,1745094.08,1089795.12,655298.96 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,H,5/26/2015,892901217,6/29/2015,8167,255.28,159.42,2084871.76,1301983.14,782888.62 +Europe,Slovenia,Vegetables,Offline,C,9/10/2015,488350713,10/6/2015,2683,154.06,90.93,413342.98,243965.19,169377.79 +Central America and the Caribbean,Saint Lucia,Snacks,Online,C,4/12/2012,743817603,5/1/2012,1013,152.58,97.44,154563.54,98706.72,55856.82 +Europe,San Marino,Snacks,Online,M,3/15/2014,685913217,5/3/2014,5818,152.58,97.44,887710.44,566905.92,320804.52 +Sub-Saharan Africa,Central African Republic,Beverages,Offline,H,8/20/2012,311561381,10/1/2012,6791,47.45,31.79,322232.95,215885.89,106347.06 +Sub-Saharan Africa,Tanzania,Meat,Offline,H,12/18/2014,137998425,1/24/2015,5656,421.89,364.69,2386209.84,2062686.64,323523.2 +Asia,North Korea,Beverages,Online,L,9/13/2010,752773177,9/22/2010,1166,47.45,31.79,55326.7,37067.14,18259.56 +Asia,Kazakhstan,Vegetables,Offline,L,2/24/2013,563746964,2/26/2013,4109,154.06,90.93,633032.54,373631.37,259401.17 +Asia,Uzbekistan,Baby Food,Online,M,3/4/2010,749093616,4/16/2010,2302,255.28,159.42,587654.56,366984.84,220669.72 +Europe,San Marino,Baby Food,Online,M,5/29/2013,307299458,6/20/2013,5593,255.28,159.42,1427781.04,891636.06,536144.98 +Central America and the Caribbean,Honduras,Fruits,Online,C,8/21/2016,107163321,9/12/2016,863,9.33,6.92,8051.79,5971.96,2079.83 +Australia and Oceania,Vanuatu,Clothes,Offline,H,9/14/2014,637796533,10/20/2014,7022,109.28,35.84,767364.16,251668.48,515695.68 +Europe,Monaco,Office Supplies,Online,M,11/13/2014,658622920,12/27/2014,13,651.21,524.96,8465.73,6824.48,1641.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,H,4/26/2010,349378812,6/7/2010,7809,47.45,31.79,370537.05,248248.11,122288.94 +Sub-Saharan Africa,Gabon,Cereal,Online,L,3/27/2014,860113036,4/10/2014,5416,205.7,117.11,1114071.2,634267.76,479803.44 +Sub-Saharan Africa,Eritrea,Vegetables,Online,H,7/30/2010,261186921,8/5/2010,9869,154.06,90.93,1520418.14,897388.17,623029.97 +Asia,Bhutan,Office Supplies,Offline,L,11/13/2010,293274295,11/16/2010,5236,651.21,524.96,3409735.56,2748690.56,661045 +Sub-Saharan Africa,Mozambique,Household,Online,C,7/21/2012,517361485,7/24/2012,7615,668.27,502.54,5088876.05,3826842.1,1262033.95 +Sub-Saharan Africa,Seychelles ,Personal Care,Offline,C,5/10/2010,564747321,6/22/2010,137,81.73,56.67,11197.01,7763.79,3433.22 +Sub-Saharan Africa,Cameroon,Fruits,Online,M,3/18/2015,587043130,4/9/2015,7962,9.33,6.92,74285.46,55097.04,19188.42 +Middle East and North Africa,Tunisia ,Cosmetics,Online,M,8/11/2012,806172740,9/9/2012,3284,437.2,263.33,1435764.8,864775.72,570989.08 +Europe,Kosovo,Vegetables,Online,L,11/1/2011,164372479,11/14/2011,324,154.06,90.93,49915.44,29461.32,20454.12 +Europe,France,Beverages,Offline,M,11/11/2011,374191176,11/28/2011,339,47.45,31.79,16085.55,10776.81,5308.74 +Middle East and North Africa,Somalia,Clothes,Online,C,9/29/2012,968490159,11/10/2012,6615,109.28,35.84,722887.2,237081.6,485805.6 +Central America and the Caribbean,Cuba,Beverages,Offline,L,10/23/2011,650443255,11/20/2011,9468,47.45,31.79,449256.6,300987.72,148268.88 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Online,H,1/7/2015,443536794,2/7/2015,1248,437.2,263.33,545625.6,328635.84,216989.76 +Central America and the Caribbean,Honduras,Vegetables,Offline,L,6/21/2010,541569602,8/4/2010,1335,154.06,90.93,205670.1,121391.55,84278.55 +Sub-Saharan Africa,Malawi,Baby Food,Offline,C,1/17/2010,758653008,2/8/2010,1139,255.28,159.42,290763.92,181579.38,109184.54 +Europe,Latvia,Beverages,Online,L,5/1/2015,979210841,5/10/2015,9103,47.45,31.79,431937.35,289384.37,142552.98 +Europe,Hungary,Office Supplies,Online,L,10/30/2013,707979428,11/13/2013,5701,651.21,524.96,3712548.21,2992796.96,719751.25 +Asia,Mongolia,Cosmetics,Offline,M,1/16/2013,420007598,2/17/2013,8437,437.2,263.33,3688656.4,2221715.21,1466941.19 +Sub-Saharan Africa,Kenya,Vegetables,Offline,M,12/21/2013,210656678,1/11/2014,6847,154.06,90.93,1054848.82,622597.71,432251.11 +Asia,Singapore,Vegetables,Online,C,11/20/2014,245600497,12/20/2014,7500,154.06,90.93,1155450,681975,473475 +Central America and the Caribbean,Dominica,Vegetables,Online,H,2/15/2015,310825383,3/6/2015,8993,154.06,90.93,1385461.58,817733.49,567728.09 +Asia,Vietnam,Meat,Offline,C,4/21/2011,262630164,5/29/2011,6957,421.89,364.69,2935088.73,2537148.33,397940.4 +Central America and the Caribbean,Dominica,Snacks,Online,M,3/31/2016,477626168,5/17/2016,9052,152.58,97.44,1381154.16,882026.88,499127.28 +Asia,Tajikistan,Office Supplies,Offline,H,5/6/2017,502737224,6/24/2017,9971,651.21,524.96,6493214.91,5234376.16,1258838.75 +Sub-Saharan Africa,Niger,Baby Food,Online,L,8/16/2010,405199658,8/21/2010,6438,255.28,159.42,1643492.64,1026345.96,617146.68 +Middle East and North Africa,Libya,Personal Care,Offline,C,2/8/2012,322562301,2/28/2012,2208,81.73,56.67,180459.84,125127.36,55332.48 +Central America and the Caribbean,Jamaica,Clothes,Offline,C,2/27/2016,912686479,3/5/2016,3066,109.28,35.84,335052.48,109885.44,225167.04 +Sub-Saharan Africa,Nigeria,Vegetables,Offline,C,6/4/2014,203746020,6/26/2014,1830,154.06,90.93,281929.8,166401.9,115527.9 +Europe,Switzerland,Clothes,Offline,M,10/7/2014,344227254,11/6/2014,3349,109.28,35.84,365978.72,120028.16,245950.56 +Sub-Saharan Africa,Burundi,Household,Online,L,9/29/2014,852929008,11/4/2014,9502,668.27,502.54,6349901.54,4775135.08,1574766.46 +Europe,Belarus,Vegetables,Online,H,12/27/2012,868962609,1/6/2013,4201,154.06,90.93,647206.06,381996.93,265209.13 +Sub-Saharan Africa,Botswana,Vegetables,Online,H,12/24/2012,501751887,1/1/2013,8388,154.06,90.93,1292255.28,762720.84,529534.44 +Asia,India,Clothes,Online,C,9/9/2011,381033170,9/9/2011,5037,109.28,35.84,550443.36,180526.08,369917.28 +Australia and Oceania,Samoa ,Beverages,Online,C,12/8/2010,306855285,1/22/2011,4153,47.45,31.79,197059.85,132023.87,65035.98 +Asia,Brunei,Snacks,Offline,L,8/12/2013,599579560,8/25/2013,7771,152.58,97.44,1185699.18,757206.24,428492.94 +Asia,China,Household,Online,M,4/23/2012,749879825,5/8/2012,4959,668.27,502.54,3313950.93,2492095.86,821855.07 +Sub-Saharan Africa,Madagascar,Fruits,Online,L,10/31/2015,768742406,11/25/2015,6816,9.33,6.92,63593.28,47166.72,16426.56 +Europe,Slovenia,Personal Care,Offline,H,2/12/2015,737466132,2/14/2015,1471,81.73,56.67,120224.83,83361.57,36863.26 +Middle East and North Africa,Iraq,Office Supplies,Offline,C,4/24/2017,357662332,5/18/2017,9087,651.21,524.96,5917545.27,4770311.52,1147233.75 +Europe,Bosnia and Herzegovina,Meat,Offline,M,9/13/2011,301254832,9/14/2011,6854,421.89,364.69,2891634.06,2499585.26,392048.8 +Middle East and North Africa,Morocco,Meat,Offline,M,5/5/2011,860479962,5/16/2011,3997,421.89,364.69,1686294.33,1457665.93,228628.4 +Central America and the Caribbean,Panama,Beverages,Online,H,6/7/2011,597886550,6/25/2011,6771,47.45,31.79,321283.95,215250.09,106033.86 +Middle East and North Africa,Lebanon,Vegetables,Offline,C,10/23/2015,396335923,10/23/2015,3462,154.06,90.93,533355.72,314799.66,218556.06 +Sub-Saharan Africa,Zimbabwe,Cosmetics,Offline,C,6/10/2010,309001910,7/3/2010,9387,437.2,263.33,4103996.4,2471878.71,1632117.69 +Sub-Saharan Africa,Cameroon,Personal Care,Online,M,8/24/2012,909370839,9/10/2012,1894,81.73,56.67,154796.62,107332.98,47463.64 +Sub-Saharan Africa,Mauritius ,Cereal,Offline,L,4/25/2014,141241538,6/13/2014,5365,205.7,117.11,1103580.5,628295.15,475285.35 +Europe,Serbia,Clothes,Offline,M,12/19/2015,968725335,12/19/2015,6209,109.28,35.84,678519.52,222530.56,455988.96 +Middle East and North Africa,Yemen,Household,Online,M,5/25/2015,126246058,7/4/2015,7869,668.27,502.54,5258616.63,3954487.26,1304129.37 +Central America and the Caribbean,Nicaragua,Beverages,Offline,L,6/22/2011,268540036,6/22/2011,5819,47.45,31.79,276111.55,184986.01,91125.54 +Europe,Montenegro,Office Supplies,Offline,H,6/26/2015,520656096,6/29/2015,2564,651.21,524.96,1669702.44,1345997.44,323705 +Europe,Monaco,Beverages,Offline,L,1/24/2017,527955567,2/25/2017,2640,47.45,31.79,125268,83925.6,41342.4 +Sub-Saharan Africa,The Gambia,Office Supplies,Online,L,9/16/2010,906112277,9/24/2010,7613,651.21,524.96,4957661.73,3996520.48,961141.25 +Europe,Netherlands,Meat,Online,C,9/4/2014,991112554,9/23/2014,1084,421.89,364.69,457328.76,395323.96,62004.8 +Sub-Saharan Africa,Uganda,Beverages,Offline,L,3/25/2014,189255225,5/2/2014,3682,47.45,31.79,174710.9,117050.78,57660.12 +Europe,Portugal,Cereal,Online,L,11/2/2010,227151620,11/4/2010,8067,205.7,117.11,1659381.9,944726.37,714655.53 +Sub-Saharan Africa,Mali,Personal Care,Offline,C,10/25/2010,201725566,12/1/2010,3933,81.73,56.67,321444.09,222883.11,98560.98 +North America,Greenland,Clothes,Offline,L,12/23/2013,630213391,1/23/2014,3002,109.28,35.84,328058.56,107591.68,220466.88 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,C,5/31/2017,300163924,6/12/2017,4030,255.28,159.42,1028778.4,642462.6,386315.8 +Australia and Oceania,Papua New Guinea,Office Supplies,Offline,L,9/15/2011,319438493,10/4/2011,7803,651.21,524.96,5081391.63,4096262.88,985128.75 +Sub-Saharan Africa,Mali,Office Supplies,Online,H,1/3/2015,966210925,2/5/2015,2139,651.21,524.96,1392938.19,1122889.44,270048.75 +Europe,Bulgaria,Snacks,Offline,L,3/28/2016,338967549,5/11/2016,6885,152.58,97.44,1050513.3,670874.4,379638.9 +Asia,Brunei,Snacks,Online,H,10/2/2016,206507194,11/3/2016,8922,152.58,97.44,1361318.76,869359.68,491959.08 +Europe,Germany,Fruits,Offline,H,5/25/2011,157941186,7/6/2011,7162,9.33,6.92,66821.46,49561.04,17260.42 +Middle East and North Africa,Iran,Baby Food,Offline,H,12/31/2014,752693355,1/4/2015,7545,255.28,159.42,1926087.6,1202823.9,723263.7 +Middle East and North Africa,Iran,Snacks,Online,C,3/6/2013,370500028,3/21/2013,8046,152.58,97.44,1227658.68,784002.24,443656.44 +Europe,Romania,Personal Care,Online,H,7/17/2011,161410033,7/24/2011,3671,81.73,56.67,300030.83,208035.57,91995.26 +Asia,Kazakhstan,Personal Care,Online,L,10/6/2016,895784699,11/2/2016,1454,81.73,56.67,118835.42,82398.18,36437.24 +Europe,Bulgaria,Household,Offline,H,1/30/2010,714297854,2/8/2010,5463,668.27,502.54,3650759.01,2745376.02,905382.99 +North America,Canada,Cosmetics,Offline,M,8/28/2011,977935826,8/31/2011,1798,437.2,263.33,786085.6,473467.34,312618.26 +Europe,Italy,Meat,Offline,M,3/18/2016,417997443,5/1/2016,3587,421.89,364.69,1513319.43,1308143.03,205176.4 +Europe,Monaco,Snacks,Online,C,12/18/2011,986094033,1/19/2012,5992,152.58,97.44,914259.36,583860.48,330398.88 +Central America and the Caribbean,Jamaica,Household,Offline,H,9/10/2014,204149425,9/15/2014,1206,668.27,502.54,805933.62,606063.24,199870.38 +Sub-Saharan Africa,Madagascar,Beverages,Online,M,12/19/2010,614399945,1/3/2011,3452,47.45,31.79,163797.4,109739.08,54058.32 +Middle East and North Africa,Jordan,Clothes,Online,M,11/27/2014,329394423,11/28/2014,3985,109.28,35.84,435480.8,142822.4,292658.4 +Australia and Oceania,East Timor,Cosmetics,Offline,H,6/2/2011,681994187,6/18/2011,6090,437.2,263.33,2662548,1603679.7,1058868.3 +Europe,Ukraine,Cereal,Online,H,12/22/2012,375373065,12/22/2012,86,205.7,117.11,17690.2,10071.46,7618.74 +Europe,Hungary,Vegetables,Online,C,5/24/2010,433017385,6/2/2010,8322,154.06,90.93,1282087.32,756719.46,525367.86 +Europe,Andorra,Household,Offline,L,6/29/2014,148725974,8/4/2014,176,668.27,502.54,117615.52,88447.04,29168.48 +Australia and Oceania,Fiji,Clothes,Online,H,6/6/2014,236610162,7/12/2014,7060,109.28,35.84,771516.8,253030.4,518486.4 +Europe,Liechtenstein,Fruits,Online,H,10/17/2011,581093776,10/19/2011,7416,9.33,6.92,69191.28,51318.72,17872.56 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,L,10/21/2016,686913144,12/4/2016,1719,668.27,502.54,1148756.13,863866.26,284889.87 +Asia,South Korea,Office Supplies,Online,C,4/3/2014,129117095,4/9/2014,7473,651.21,524.96,4866492.33,3923026.08,943466.25 +Sub-Saharan Africa,Sao Tome and Principe,Snacks,Online,M,9/15/2012,803066956,11/3/2012,4213,152.58,97.44,642819.54,410514.72,232304.82 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,M,6/7/2010,174436557,6/25/2010,8508,651.21,524.96,5540494.68,4466359.68,1074135 +Asia,Laos,Cereal,Offline,H,5/6/2014,729212224,6/1/2014,8957,205.7,117.11,1842454.9,1048954.27,793500.63 +Australia and Oceania,Kiribati,Cosmetics,Online,H,6/27/2013,523692786,7/17/2013,1188,437.2,263.33,519393.6,312836.04,206557.56 +Asia,Philippines,Household,Online,M,2/11/2013,834489572,2/25/2013,2863,668.27,502.54,1913257.01,1438772.02,474484.99 +Sub-Saharan Africa,The Gambia,Household,Online,L,10/5/2015,308526408,10/12/2015,8675,668.27,502.54,5797242.25,4359534.5,1437707.75 +Asia,Bangladesh,Snacks,Offline,C,6/13/2017,813039624,6/27/2017,5347,152.58,97.44,815845.26,521011.68,294833.58 +Europe,Croatia,Fruits,Offline,L,6/25/2011,685578048,7/31/2011,6634,9.33,6.92,61895.22,45907.28,15987.94 +Asia,Maldives,Office Supplies,Offline,M,12/12/2014,584003007,1/20/2015,8322,651.21,524.96,5419369.62,4368717.12,1050652.5 +Asia,Kazakhstan,Fruits,Offline,H,12/3/2011,336488330,12/29/2011,3229,9.33,6.92,30126.57,22344.68,7781.89 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,H,4/5/2010,291520345,4/20/2010,6203,437.2,263.33,2711951.6,1633435.99,1078515.61 +Central America and the Caribbean,Guatemala,Clothes,Online,M,2/5/2015,867897880,2/15/2015,9124,109.28,35.84,997070.72,327004.16,670066.56 +Middle East and North Africa,Jordan,Office Supplies,Online,L,6/28/2017,304732263,7/29/2017,5903,651.21,524.96,3844092.63,3098838.88,745253.75 +Australia and Oceania,Marshall Islands,Meat,Offline,L,5/7/2013,511447322,6/9/2013,7483,421.89,364.69,3157002.87,2728975.27,428027.6 +Asia,Mongolia,Fruits,Offline,H,10/14/2014,317779386,11/20/2014,6837,9.33,6.92,63789.21,47312.04,16477.17 +Middle East and North Africa,Oman,Baby Food,Online,H,1/20/2016,423777282,1/21/2016,3970,255.28,159.42,1013461.6,632897.4,380564.2 +Sub-Saharan Africa,Sao Tome and Principe,Household,Online,C,6/18/2012,249802339,8/5/2012,918,668.27,502.54,613471.86,461331.72,152140.14 +Sub-Saharan Africa,Seychelles ,Meat,Offline,M,10/5/2011,186528384,11/10/2011,6749,421.89,364.69,2847335.61,2461292.81,386042.8 +Asia,Japan,Vegetables,Online,L,3/4/2015,244941747,4/12/2015,2561,154.06,90.93,394547.66,232871.73,161675.93 +North America,United States of America,Cereal,Online,M,8/20/2013,506341254,9/6/2013,6484,205.7,117.11,1333758.8,759341.24,574417.56 +Europe,Poland,Personal Care,Online,H,4/20/2014,672338235,6/7/2014,8679,81.73,56.67,709334.67,491838.93,217495.74 +Middle East and North Africa,Libya,Personal Care,Offline,L,1/7/2014,514856517,2/18/2014,6339,81.73,56.67,518086.47,359231.13,158855.34 +Middle East and North Africa,Afghanistan,Personal Care,Online,C,9/16/2010,326132428,10/13/2010,8688,81.73,56.67,710070.24,492348.96,217721.28 +Asia,Brunei,Office Supplies,Offline,L,9/18/2014,468714797,10/4/2014,1979,651.21,524.96,1288744.59,1038895.84,249848.75 +Europe,Macedonia,Vegetables,Offline,L,9/20/2014,925464951,10/29/2014,4500,154.06,90.93,693270,409185,284085 +Europe,Italy,Beverages,Online,C,11/4/2011,849556720,11/13/2011,1567,47.45,31.79,74354.15,49814.93,24539.22 +Sub-Saharan Africa,Mauritius ,Vegetables,Online,L,10/31/2015,814476430,11/9/2015,530,154.06,90.93,81651.8,48192.9,33458.9 +Asia,Bhutan,Baby Food,Offline,M,12/31/2010,564022910,1/5/2011,5768,255.28,159.42,1472455.04,919534.56,552920.48 +Asia,Vietnam,Cereal,Online,M,1/4/2013,362307488,2/1/2013,3692,205.7,117.11,759444.4,432370.12,327074.28 +Sub-Saharan Africa,Malawi,Household,Online,L,2/4/2012,543753993,3/22/2012,7745,668.27,502.54,5175751.15,3892172.3,1283578.85 +Europe,Norway,Household,Offline,H,9/8/2014,163098752,10/23/2014,3400,668.27,502.54,2272118,1708636,563482 +Australia and Oceania,Marshall Islands,Fruits,Online,M,12/6/2016,145390594,1/17/2017,3162,9.33,6.92,29501.46,21881.04,7620.42 +Asia,Indonesia,Cereal,Online,H,1/14/2016,135990846,2/6/2016,1568,205.7,117.11,322537.6,183628.48,138909.12 +Sub-Saharan Africa,Seychelles ,Cereal,Online,L,1/23/2014,750573337,2/2/2014,185,205.7,117.11,38054.5,21665.35,16389.15 +Europe,Poland,Beverages,Online,M,2/18/2014,425124394,3/30/2014,2610,47.45,31.79,123844.5,82971.9,40872.6 +Middle East and North Africa,Qatar,Fruits,Offline,L,8/26/2016,365942847,9/30/2016,9475,9.33,6.92,88401.75,65567,22834.75 +Europe,Sweden,Personal Care,Offline,M,7/7/2015,499640023,8/9/2015,3441,81.73,56.67,281232.93,195001.47,86231.46 +Australia and Oceania,Samoa ,Meat,Online,H,1/14/2017,823139750,1/23/2017,4199,421.89,364.69,1771516.11,1531333.31,240182.8 +Middle East and North Africa,Saudi Arabia,Fruits,Online,M,6/19/2013,953678357,6/22/2013,3474,9.33,6.92,32412.42,24040.08,8372.34 +Europe,Albania,Fruits,Offline,M,1/10/2017,578804671,2/21/2017,19,9.33,6.92,177.27,131.48,45.79 +Australia and Oceania,Nauru,Clothes,Offline,L,9/26/2010,806380021,10/11/2010,4623,109.28,35.84,505201.44,165688.32,339513.12 +North America,Mexico,Beverages,Online,C,9/27/2012,114578235,9/28/2012,5101,47.45,31.79,242042.45,162160.79,79881.66 +Middle East and North Africa,Lebanon,Snacks,Offline,H,12/20/2011,201885640,2/1/2012,1302,152.58,97.44,198659.16,126866.88,71792.28 +Europe,Russia,Meat,Online,M,5/5/2017,137101066,5/25/2017,107,421.89,364.69,45142.23,39021.83,6120.4 +Sub-Saharan Africa,Lesotho,Snacks,Offline,M,2/18/2016,409335839,3/16/2016,426,152.58,97.44,64999.08,41509.44,23489.64 +Australia and Oceania,Samoa ,Clothes,Online,H,8/8/2015,678013789,9/21/2015,8202,109.28,35.84,896314.56,293959.68,602354.88 +Sub-Saharan Africa,The Gambia,Beverages,Offline,C,7/5/2016,222871243,7/21/2016,1408,47.45,31.79,66809.6,44760.32,22049.28 +Middle East and North Africa,Somalia,Fruits,Offline,H,11/22/2016,193957030,12/20/2016,5050,9.33,6.92,47116.5,34946,12170.5 +Europe,Luxembourg,Cereal,Online,M,11/8/2015,461632478,12/4/2015,6164,205.7,117.11,1267934.8,721866.04,546068.76 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Online,C,5/5/2017,966571414,6/18/2017,8816,437.2,263.33,3854355.2,2321517.28,1532837.92 +Europe,Bulgaria,Snacks,Offline,H,3/26/2011,369760167,4/26/2011,9105,152.58,97.44,1389240.9,887191.2,502049.7 +Australia and Oceania,Samoa ,Personal Care,Online,H,12/19/2014,102497565,1/11/2015,162,81.73,56.67,13240.26,9180.54,4059.72 +Middle East and North Africa,Syria,Personal Care,Online,C,10/4/2016,316394937,10/24/2016,7148,81.73,56.67,584206.04,405077.16,179128.88 +Asia,South Korea,Vegetables,Offline,C,4/1/2017,333376109,4/11/2017,2254,154.06,90.93,347251.24,204956.22,142295.02 +Middle East and North Africa,Yemen,Household,Online,L,7/28/2010,895677411,9/11/2010,9705,668.27,502.54,6485560.35,4877150.7,1608409.65 +Asia,Nepal,Snacks,Online,L,11/7/2010,115847671,11/20/2010,755,152.58,97.44,115197.9,73567.2,41630.7 +Sub-Saharan Africa,Burkina Faso,Clothes,Online,L,7/26/2010,226748216,8/13/2010,8691,109.28,35.84,949752.48,311485.44,638267.04 +Europe,United Kingdom,Office Supplies,Online,L,8/13/2014,831552875,8/14/2014,3829,651.21,524.96,2493483.09,2010071.84,483411.25 +Asia,India,Household,Online,C,10/25/2013,253747975,11/10/2013,8520,668.27,502.54,5693660.4,4281640.8,1412019.6 +Asia,Bangladesh,Cosmetics,Offline,C,5/31/2011,487132346,6/6/2011,2141,437.2,263.33,936045.2,563789.53,372255.67 +Asia,Tajikistan,Household,Offline,L,9/17/2011,445817315,10/14/2011,6105,668.27,502.54,4079788.35,3068006.7,1011781.65 +Europe,Romania,Snacks,Online,H,4/19/2016,914226710,5/12/2016,8855,152.58,97.44,1351095.9,862831.2,488264.7 +Asia,Bhutan,Baby Food,Offline,C,9/7/2012,497096860,9/9/2012,862,255.28,159.42,220051.36,137420.04,82631.32 +Asia,Philippines,Beverages,Offline,L,12/9/2015,569476592,12/18/2015,9633,47.45,31.79,457085.85,306233.07,150852.78 +Australia and Oceania,Tonga,Personal Care,Offline,M,11/30/2011,326727235,12/4/2011,4704,81.73,56.67,384457.92,266575.68,117882.24 +Europe,Bulgaria,Household,Online,C,1/9/2014,834522616,2/13/2014,2642,668.27,502.54,1765569.34,1327710.68,437858.66 +Central America and the Caribbean,Guatemala,Baby Food,Offline,H,1/15/2014,978849065,1/26/2014,2045,255.28,159.42,522047.6,326013.9,196033.7 +Sub-Saharan Africa,Liberia,Cereal,Offline,C,2/24/2016,616005408,3/27/2016,8544,205.7,117.11,1757500.8,1000587.84,756912.96 +Sub-Saharan Africa,Botswana,Clothes,Online,L,6/17/2010,122602975,6/26/2010,9800,109.28,35.84,1070944,351232,719712 +Europe,Poland,Cereal,Offline,M,8/25/2014,845565593,10/9/2014,504,205.7,117.11,103672.8,59023.44,44649.36 +Middle East and North Africa,Saudi Arabia,Beverages,Online,M,3/4/2017,152129590,3/4/2017,7381,47.45,31.79,350228.45,234641.99,115586.46 +Europe,Slovakia,Cereal,Offline,C,5/1/2011,879843795,5/31/2011,4186,205.7,117.11,861060.2,490222.46,370837.74 +Central America and the Caribbean,Dominican Republic,Vegetables,Offline,H,3/19/2014,986569535,5/7/2014,6704,154.06,90.93,1032818.24,609594.72,423223.52 +Europe,Bulgaria,Office Supplies,Online,L,6/19/2017,300480639,6/27/2017,7753,651.21,524.96,5048831.13,4070014.88,978816.25 +Europe,Belarus,Clothes,Offline,M,10/19/2013,970063436,11/16/2013,2182,109.28,35.84,238448.96,78202.88,160246.08 +Central America and the Caribbean,El Salvador,Cereal,Online,M,12/3/2015,714116752,12/15/2015,1871,205.7,117.11,384864.7,219112.81,165751.89 +Middle East and North Africa,Afghanistan,Personal Care,Online,M,11/22/2014,471751916,12/21/2014,730,81.73,56.67,59662.9,41369.1,18293.8 +Europe,Andorra,Snacks,Offline,M,3/10/2014,352392756,4/15/2014,9702,152.58,97.44,1480331.16,945362.88,534968.28 +Middle East and North Africa,Kuwait,Beverages,Offline,C,10/13/2010,985775601,10/15/2010,1761,47.45,31.79,83559.45,55982.19,27577.26 +Europe,United Kingdom,Fruits,Online,L,1/25/2014,371949279,3/3/2014,6912,9.33,6.92,64488.96,47831.04,16657.92 +Sub-Saharan Africa,Ethiopia,Clothes,Online,M,10/15/2011,631275117,10/25/2011,7190,109.28,35.84,785723.2,257689.6,528033.6 +Sub-Saharan Africa,Ghana,Personal Care,Offline,C,9/7/2011,354426944,10/11/2011,1664,81.73,56.67,135998.72,94298.88,41699.84 +Europe,France,Personal Care,Online,H,12/26/2014,452391088,1/26/2015,1431,81.73,56.67,116955.63,81094.77,35860.86 +Sub-Saharan Africa,Botswana,Snacks,Online,C,8/17/2012,106466376,8/27/2012,4622,152.58,97.44,705224.76,450367.68,254857.08 +Sub-Saharan Africa,Madagascar,Beverages,Online,L,10/6/2011,818264138,11/25/2011,1397,47.45,31.79,66287.65,44410.63,21877.02 +Middle East and North Africa,Iran,Snacks,Offline,H,10/23/2016,559708201,11/3/2016,8950,152.58,97.44,1365591,872088,493503 +Middle East and North Africa,Afghanistan,Beverages,Online,L,7/20/2010,523034894,8/9/2010,6503,47.45,31.79,308567.35,206730.37,101836.98 +Europe,Netherlands,Cereal,Offline,L,11/23/2010,170793044,1/5/2011,312,205.7,117.11,64178.4,36538.32,27640.08 +Sub-Saharan Africa,Central African Republic,Meat,Offline,C,2/7/2014,385843980,2/12/2014,8663,421.89,364.69,3654833.07,3159309.47,495523.6 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,M,9/19/2013,321361529,10/13/2013,6873,152.58,97.44,1048682.34,669705.12,378977.22 +Asia,Bhutan,Fruits,Online,M,12/2/2011,550832021,1/1/2012,2291,9.33,6.92,21375.03,15853.72,5521.31 +Middle East and North Africa,United Arab Emirates,Cosmetics,Offline,H,9/24/2015,818054282,11/3/2015,9296,437.2,263.33,4064211.2,2447915.68,1616295.52 +Sub-Saharan Africa,Sierra Leone,Personal Care,Offline,L,7/13/2010,487139642,8/16/2010,4300,81.73,56.67,351439,243681,107758 +Europe,Liechtenstein,Clothes,Offline,H,11/2/2016,792511928,12/4/2016,746,109.28,35.84,81522.88,26736.64,54786.24 +Europe,Denmark,Household,Offline,H,10/20/2010,788907468,11/6/2010,4106,668.27,502.54,2743916.62,2063429.24,680487.38 +Europe,Ukraine,Vegetables,Offline,L,4/12/2011,501375091,4/21/2011,6886,154.06,90.93,1060857.16,626143.98,434713.18 +Sub-Saharan Africa,Central African Republic,Office Supplies,Online,C,6/25/2015,475276124,8/8/2015,3622,651.21,524.96,2358682.62,1901405.12,457277.5 +Asia,India,Beverages,Offline,C,4/26/2010,426284396,6/7/2010,5881,47.45,31.79,279053.45,186956.99,92096.46 +Europe,Vatican City,Meat,Offline,H,1/24/2014,590386235,3/4/2014,7262,421.89,364.69,3063765.18,2648378.78,415386.4 +Central America and the Caribbean,Honduras,Clothes,Online,C,12/23/2011,373880469,1/2/2012,8394,109.28,35.84,917296.32,300840.96,616455.36 +Central America and the Caribbean,Guatemala,Fruits,Offline,H,2/3/2013,603378427,3/18/2013,1940,9.33,6.92,18100.2,13424.8,4675.4 +Middle East and North Africa,Libya,Meat,Offline,L,3/1/2016,375803935,3/12/2016,7590,421.89,364.69,3202145.1,2767997.1,434148 +Asia,Bangladesh,Snacks,Offline,L,6/4/2013,208393323,6/8/2013,7070,152.58,97.44,1078740.6,688900.8,389839.8 +Australia and Oceania,Samoa ,Clothes,Offline,H,2/10/2017,688695418,2/10/2017,9133,109.28,35.84,998054.24,327326.72,670727.52 +Australia and Oceania,Vanuatu,Fruits,Online,H,3/28/2010,224571549,5/6/2010,4567,9.33,6.92,42610.11,31603.64,11006.47 +Europe,Finland,Household,Online,H,12/13/2010,894195544,1/30/2011,1187,668.27,502.54,793236.49,596514.98,196721.51 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,H,9/30/2015,796053731,10/21/2015,8844,255.28,159.42,2257696.32,1409910.48,847785.84 +Australia and Oceania,Tuvalu,Office Supplies,Offline,H,11/1/2010,798944938,12/8/2010,4416,651.21,524.96,2875743.36,2318223.36,557520 +Europe,Andorra,Household,Online,C,10/9/2013,491980493,11/18/2013,6816,668.27,502.54,4554928.32,3425312.64,1129615.68 +Sub-Saharan Africa,Nigeria,Household,Online,M,9/5/2016,434584224,9/15/2016,1984,668.27,502.54,1325847.68,997039.36,328808.32 +Europe,Liechtenstein,Fruits,Offline,H,9/28/2012,806492459,11/13/2012,7896,9.33,6.92,73669.68,54640.32,19029.36 +Asia,Malaysia,Cereal,Online,H,2/23/2015,957754027,3/22/2015,9555,205.7,117.11,1965463.5,1118986.05,846477.45 +Sub-Saharan Africa,Rwanda,Household,Online,M,6/1/2015,758730256,6/3/2015,3998,668.27,502.54,2671743.46,2009154.92,662588.54 +Asia,Sri Lanka,Clothes,Online,C,7/2/2017,150094974,7/8/2017,5293,109.28,35.84,578419.04,189701.12,388717.92 +Middle East and North Africa,Afghanistan,Household,Offline,M,4/13/2011,492834508,5/20/2011,9538,668.27,502.54,6373959.26,4793226.52,1580732.74 +Central America and the Caribbean,Nicaragua,Beverages,Offline,H,3/12/2014,518247687,4/12/2014,9862,47.45,31.79,467951.9,313512.98,154438.92 +Asia,Taiwan,Personal Care,Online,C,6/16/2014,377945840,7/23/2014,1428,81.73,56.67,116710.44,80924.76,35785.68 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,M,9/15/2012,293852794,10/29/2012,6427,437.2,263.33,2809884.4,1692421.91,1117462.49 +Sub-Saharan Africa,Madagascar,Personal Care,Online,C,8/25/2010,108204877,8/27/2010,9082,81.73,56.67,742271.86,514676.94,227594.92 +Asia,Laos,Cereal,Online,M,11/4/2014,633550918,11/7/2014,650,205.7,117.11,133705,76121.5,57583.5 +Europe,Slovakia,Meat,Offline,M,3/9/2010,502752244,4/27/2010,4416,421.89,364.69,1863066.24,1610471.04,252595.2 +Central America and the Caribbean,Cuba,Baby Food,Online,L,9/22/2016,218982684,10/22/2016,697,255.28,159.42,177930.16,111115.74,66814.42 +Sub-Saharan Africa,Ethiopia,Cosmetics,Offline,H,2/19/2010,805728566,2/19/2010,1843,437.2,263.33,805759.6,485317.19,320442.41 +Sub-Saharan Africa,Lesotho,Beverages,Offline,M,5/18/2016,656788718,5/22/2016,7232,47.45,31.79,343158.4,229905.28,113253.12 +Europe,Iceland,Clothes,Online,L,1/15/2017,486274468,3/3/2017,8276,109.28,35.84,904401.28,296611.84,607789.44 +Central America and the Caribbean,El Salvador,Personal Care,Online,H,9/16/2013,178609645,10/8/2013,3418,81.73,56.67,279353.14,193698.06,85655.08 +Europe,Macedonia,Personal Care,Offline,L,8/10/2016,138530576,9/18/2016,3131,81.73,56.67,255896.63,177433.77,78462.86 +Middle East and North Africa,Kuwait,Meat,Offline,L,7/10/2010,841086089,8/20/2010,4919,421.89,364.69,2075276.91,1793910.11,281366.8 +Middle East and North Africa,Iraq,Meat,Online,C,8/5/2011,581637513,9/13/2011,8320,421.89,364.69,3510124.8,3034220.8,475904 +Asia,Bhutan,Cereal,Offline,C,7/8/2010,425858676,8/7/2010,9901,205.7,117.11,2036635.7,1159506.11,877129.59 +Middle East and North Africa,Morocco,Cosmetics,Online,L,3/17/2014,159735906,4/10/2014,8259,437.2,263.33,3610834.8,2174842.47,1435992.33 +Sub-Saharan Africa,Comoros,Cosmetics,Online,C,9/16/2011,539568030,10/7/2011,9025,437.2,263.33,3945730,2376553.25,1569176.75 +Europe,Bulgaria,Baby Food,Online,H,11/6/2015,141966378,12/9/2015,9861,255.28,159.42,2517316.08,1572040.62,945275.46 +Middle East and North Africa,Oman,Clothes,Offline,L,1/4/2014,313854777,1/13/2014,5458,109.28,35.84,596450.24,195614.72,400835.52 +North America,Canada,Cereal,Offline,H,5/15/2017,222469556,5/30/2017,2540,205.7,117.11,522478,297459.4,225018.6 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,H,8/27/2011,905359542,8/29/2011,4862,437.2,263.33,2125666.4,1280310.46,845355.94 +Middle East and North Africa,Egypt,Office Supplies,Offline,M,12/14/2013,320386064,1/19/2014,8211,651.21,524.96,5347085.31,4310446.56,1036638.75 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,M,11/29/2015,995722949,12/18/2015,5403,109.28,35.84,590439.84,193643.52,396796.32 +Sub-Saharan Africa,Kenya,Personal Care,Online,H,3/28/2010,579856526,4/17/2010,1287,81.73,56.67,105186.51,72934.29,32252.22 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,C,3/22/2017,391585624,5/4/2017,7743,81.73,56.67,632835.39,438795.81,194039.58 +Middle East and North Africa,Egypt,Baby Food,Online,L,10/7/2012,470021569,10/13/2012,8682,255.28,159.42,2216340.96,1384084.44,832256.52 +Sub-Saharan Africa,Botswana,Vegetables,Offline,M,7/3/2015,924588191,7/20/2015,5047,154.06,90.93,777540.82,458923.71,318617.11 +Europe,Iceland,Snacks,Online,L,10/28/2014,585021817,12/13/2014,9811,152.58,97.44,1496962.38,955983.84,540978.54 +Sub-Saharan Africa,Swaziland,Household,Online,L,7/22/2012,151371276,7/22/2012,2979,668.27,502.54,1990776.33,1497066.66,493709.67 +Sub-Saharan Africa,Comoros,Beverages,Online,H,8/2/2011,843997895,8/3/2011,6588,47.45,31.79,312600.6,209432.52,103168.08 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,L,1/30/2012,353575503,2/10/2012,9704,109.28,35.84,1060453.12,347791.36,712661.76 +Sub-Saharan Africa,Republic of the Congo,Cereal,Offline,C,4/9/2015,491090428,4/9/2015,3426,205.7,117.11,704728.2,401218.86,303509.34 +Sub-Saharan Africa,Sao Tome and Principe,Clothes,Online,L,2/4/2012,437841498,3/7/2012,5884,109.28,35.84,643003.52,210882.56,432120.96 +Middle East and North Africa,Kuwait,Meat,Online,L,4/8/2017,795440042,5/8/2017,7240,421.89,364.69,3054483.6,2640355.6,414128 +Middle East and North Africa,Lebanon,Fruits,Online,H,7/3/2012,435809886,7/11/2012,4685,9.33,6.92,43711.05,32420.2,11290.85 +Middle East and North Africa,Libya,Meat,Offline,L,11/13/2010,551187360,12/26/2010,7443,421.89,364.69,3140127.27,2714387.67,425739.6 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,C,2/14/2015,604121291,4/2/2015,1770,47.45,31.79,83986.5,56268.3,27718.2 +Asia,Kazakhstan,Snacks,Offline,H,12/17/2013,577473008,2/5/2014,5951,152.58,97.44,908003.58,579865.44,328138.14 +Europe,Switzerland,Beverages,Online,C,1/25/2016,524416339,2/11/2016,5303,47.45,31.79,251627.35,168582.37,83044.98 +Middle East and North Africa,Turkey,Vegetables,Offline,H,1/19/2016,118437612,2/17/2016,7176,154.06,90.93,1105534.56,652513.68,453020.88 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,M,5/12/2013,903335654,5/13/2013,5949,651.21,524.96,3874048.29,3122987.04,751061.25 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Offline,H,2/5/2016,443221795,2/22/2016,8033,9.33,6.92,74947.89,55588.36,19359.53 +Asia,Kyrgyzstan,Cereal,Offline,H,6/26/2014,872519862,8/10/2014,6871,205.7,117.11,1413364.7,804662.81,608701.89 +Europe,Albania,Snacks,Online,M,12/18/2014,345966184,1/4/2015,7937,152.58,97.44,1211027.46,773381.28,437646.18 +Middle East and North Africa,Afghanistan,Meat,Online,M,9/2/2013,688609588,9/6/2013,3734,421.89,364.69,1575337.26,1361752.46,213584.8 +Europe,Moldova ,Beverages,Offline,H,5/25/2015,645811402,7/6/2015,8800,47.45,31.79,417560,279752,137808 +Middle East and North Africa,Turkey,Baby Food,Offline,M,8/15/2014,833245456,8/15/2014,4702,255.28,159.42,1200326.56,749592.84,450733.72 +Sub-Saharan Africa,Angola,Fruits,Online,M,6/20/2014,586898076,7/6/2014,5038,9.33,6.92,47004.54,34862.96,12141.58 +Asia,Laos,Office Supplies,Online,L,5/7/2015,213068091,5/20/2015,438,651.21,524.96,285229.98,229932.48,55297.5 +Sub-Saharan Africa,Guinea-Bissau,Cereal,Online,M,2/23/2011,538366830,3/25/2011,3564,205.7,117.11,733114.8,417380.04,315734.76 +Europe,Spain,Clothes,Online,M,10/6/2015,659718120,11/15/2015,4107,109.28,35.84,448812.96,147194.88,301618.08 +Sub-Saharan Africa,Mozambique,Household,Online,C,11/10/2013,194358289,12/13/2013,3792,668.27,502.54,2534079.84,1905631.68,628448.16 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,H,2/6/2010,629836165,3/15/2010,1373,154.06,90.93,211524.38,124846.89,86677.49 +Asia,Sri Lanka,Beverages,Online,C,3/19/2010,374013078,4/28/2010,7636,47.45,31.79,362328.2,242748.44,119579.76 +Middle East and North Africa,Lebanon,Personal Care,Online,L,3/15/2017,605062854,4/7/2017,399,81.73,56.67,32610.27,22611.33,9998.94 +Middle East and North Africa,Iran,Office Supplies,Offline,M,6/3/2012,321471822,6/29/2012,9511,651.21,524.96,6193658.31,4992894.56,1200763.75 +Central America and the Caribbean,Belize,Meat,Online,H,5/14/2012,392038810,6/14/2012,1851,421.89,364.69,780918.39,675041.19,105877.2 +Sub-Saharan Africa,Mozambique,Household,Online,L,11/19/2011,405875146,12/19/2011,6330,668.27,502.54,4230149.1,3181078.2,1049070.9 +Sub-Saharan Africa,Guinea,Snacks,Online,H,8/28/2010,922404658,9/2/2010,8891,152.58,97.44,1356588.78,866339.04,490249.74 +Asia,Taiwan,Household,Online,L,1/8/2017,321363675,1/11/2017,7508,668.27,502.54,5017371.16,3773070.32,1244300.84 +Australia and Oceania,Papua New Guinea,Cereal,Online,L,11/14/2013,652801024,11/18/2013,7185,205.7,117.11,1477954.5,841435.35,636519.15 +Europe,Estonia,Meat,Offline,C,6/13/2015,887078034,6/21/2015,4958,421.89,364.69,2091730.62,1808133.02,283597.6 +Central America and the Caribbean,Grenada,Personal Care,Offline,M,7/25/2010,964868533,9/11/2010,4895,81.73,56.67,400068.35,277399.65,122668.7 +Asia,North Korea,Clothes,Offline,L,10/21/2011,447158849,11/11/2011,3095,109.28,35.84,338221.6,110924.8,227296.8 +Europe,Finland,Vegetables,Online,L,11/23/2013,765247809,12/9/2013,2687,154.06,90.93,413959.22,244328.91,169630.31 +Asia,Kazakhstan,Clothes,Offline,M,8/17/2012,270746743,9/17/2012,8833,109.28,35.84,965270.24,316574.72,648695.52 +Asia,Taiwan,Cosmetics,Online,C,3/17/2016,985579478,3/22/2016,3724,437.2,263.33,1628132.8,980640.92,647491.88 +Europe,Italy,Household,Offline,L,3/15/2011,951982343,4/23/2011,1585,668.27,502.54,1059207.95,796525.9,262682.05 +Asia,Nepal,Meat,Offline,H,9/25/2011,982504165,10/17/2011,3671,421.89,364.69,1548758.19,1338776.99,209981.2 +Europe,Greece,Meat,Offline,M,4/12/2010,610006272,4/19/2010,3267,421.89,364.69,1378314.63,1191442.23,186872.4 +Sub-Saharan Africa,Comoros,Clothes,Online,H,9/28/2011,337662494,11/4/2011,690,109.28,35.84,75403.2,24729.6,50673.6 +North America,Canada,Snacks,Online,L,7/4/2014,288959157,7/17/2014,8291,152.58,97.44,1265040.78,807875.04,457165.74 +Central America and the Caribbean,Panama,Clothes,Online,H,3/31/2014,657695090,5/1/2014,5448,109.28,35.84,595357.44,195256.32,400101.12 +Sub-Saharan Africa,Cape Verde,Cereal,Online,C,4/9/2015,357981622,5/24/2015,3572,205.7,117.11,734760.4,418316.92,316443.48 +Sub-Saharan Africa,Liberia,Meat,Online,L,8/5/2011,174242579,9/24/2011,1106,421.89,364.69,466610.34,403347.14,63263.2 +Sub-Saharan Africa,Tanzania,Office Supplies,Online,M,6/7/2013,511214292,6/10/2013,8524,651.21,524.96,5550914.04,4474759.04,1076155 +Europe,Germany,Vegetables,Online,C,2/25/2013,943945586,2/25/2013,3330,154.06,90.93,513019.8,302796.9,210222.9 +Europe,Montenegro,Household,Offline,L,9/29/2011,667797791,9/30/2011,5061,668.27,502.54,3382114.47,2543354.94,838759.53 +Sub-Saharan Africa,Guinea,Household,Offline,H,1/20/2015,748444736,1/22/2015,284,668.27,502.54,189788.68,142721.36,47067.32 +Sub-Saharan Africa,South Sudan,Meat,Online,M,11/6/2014,971872746,11/21/2014,7598,421.89,364.69,3205520.22,2770914.62,434605.6 +Sub-Saharan Africa,Cameroon,Meat,Online,H,4/26/2015,294380652,6/4/2015,2632,421.89,364.69,1110414.48,959864.08,150550.4 +Asia,Bhutan,Office Supplies,Online,C,2/19/2014,892579782,3/25/2014,3047,651.21,524.96,1984236.87,1599553.12,384683.75 +Asia,Kazakhstan,Meat,Online,C,11/5/2013,513393962,11/7/2013,3537,421.89,364.69,1492224.93,1289908.53,202316.4 +Sub-Saharan Africa,Swaziland,Meat,Online,H,6/20/2010,124059522,6/28/2010,824,421.89,364.69,347637.36,300504.56,47132.8 +Asia,Cambodia,Vegetables,Online,C,6/13/2012,762125289,6/15/2012,8664,154.06,90.93,1334775.84,787817.52,546958.32 +Sub-Saharan Africa,Mauritania,Household,Offline,C,3/1/2014,385452592,3/2/2014,2842,668.27,502.54,1899223.34,1428218.68,471004.66 +Asia,India,Fruits,Offline,L,10/29/2014,622215259,11/6/2014,6177,9.33,6.92,57631.41,42744.84,14886.57 +Europe,Denmark,Personal Care,Online,C,9/22/2014,920899617,11/1/2014,3516,81.73,56.67,287362.68,199251.72,88110.96 +Sub-Saharan Africa,The Gambia,Fruits,Offline,M,6/3/2011,800304496,6/4/2011,6740,9.33,6.92,62884.2,46640.8,16243.4 +Middle East and North Africa,Tunisia ,Personal Care,Online,H,2/12/2011,299541223,2/23/2011,9759,81.73,56.67,797603.07,553042.53,244560.54 +Asia,Turkmenistan,Cereal,Offline,C,4/16/2017,428033626,5/13/2017,3517,205.7,117.11,723446.9,411875.87,311571.03 +Central America and the Caribbean,Honduras,Beverages,Offline,C,10/8/2011,915518033,10/25/2011,986,47.45,31.79,46785.7,31344.94,15440.76 +Europe,Croatia,Vegetables,Online,L,7/9/2011,662043273,8/20/2011,2171,154.06,90.93,334464.26,197409.03,137055.23 +Sub-Saharan Africa,Djibouti,Vegetables,Online,H,11/9/2011,887970674,11/30/2011,9110,154.06,90.93,1403486.6,828372.3,575114.3 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,L,12/13/2012,183974063,12/29/2012,868,9.33,6.92,8098.44,6006.56,2091.88 +Middle East and North Africa,Afghanistan,Household,Offline,C,1/11/2016,361039769,2/29/2016,8546,668.27,502.54,5711035.42,4294706.84,1416328.58 +Asia,Philippines,Snacks,Online,L,1/12/2012,600466620,2/13/2012,272,152.58,97.44,41501.76,26503.68,14998.08 +Sub-Saharan Africa,Angola,Fruits,Online,L,9/4/2015,603865945,10/13/2015,6207,9.33,6.92,57911.31,42952.44,14958.87 +Europe,Belarus,Snacks,Offline,M,3/30/2016,143161571,5/3/2016,3545,152.58,97.44,540896.1,345424.8,195471.3 +Europe,Denmark,Cosmetics,Online,H,8/28/2011,410589826,10/10/2011,1508,437.2,263.33,659297.6,397101.64,262195.96 +Europe,Switzerland,Beverages,Online,M,4/1/2012,868699538,4/30/2012,6353,47.45,31.79,301449.85,201961.87,99487.98 +Europe,Norway,Office Supplies,Online,C,4/16/2014,600352036,5/8/2014,6364,651.21,524.96,4144300.44,3340845.44,803455 +Middle East and North Africa,Egypt,Fruits,Online,C,4/26/2011,558721148,6/3/2011,6859,9.33,6.92,63994.47,47464.28,16530.19 +Central America and the Caribbean,Costa Rica,Household,Online,M,1/29/2013,417293202,2/3/2013,5187,668.27,502.54,3466316.49,2606674.98,859641.51 +Australia and Oceania,Nauru,Beverages,Online,C,6/19/2011,819867026,7/31/2011,5727,47.45,31.79,271746.15,182061.33,89684.82 +Europe,Spain,Cosmetics,Online,C,7/25/2014,230553948,8/23/2014,4892,437.2,263.33,2138782.4,1288210.36,850572.04 +Sub-Saharan Africa,Lesotho,Household,Online,H,8/8/2012,783777797,9/14/2012,6122,668.27,502.54,4091148.94,3076549.88,1014599.06 +Europe,Andorra,Fruits,Offline,C,1/9/2012,634274899,2/24/2012,4893,9.33,6.92,45651.69,33859.56,11792.13 +Sub-Saharan Africa,Nigeria,Baby Food,Offline,H,7/15/2016,707094085,8/12/2016,3708,255.28,159.42,946578.24,591129.36,355448.88 +Middle East and North Africa,Oman,Household,Offline,M,10/14/2015,647596681,11/1/2015,7104,668.27,502.54,4747390.08,3570044.16,1177345.92 +North America,United States of America,Cosmetics,Offline,M,10/28/2011,171456515,12/4/2011,6648,437.2,263.33,2906505.6,1750617.84,1155887.76 +Sub-Saharan Africa,Senegal,Cosmetics,Online,L,5/7/2015,414659917,5/28/2015,5939,437.2,263.33,2596530.8,1563916.87,1032613.93 +Central America and the Caribbean,Costa Rica,Vegetables,Online,M,8/13/2011,783505713,9/28/2011,5607,154.06,90.93,863814.42,509844.51,353969.91 +Asia,Bhutan,Cereal,Online,C,3/30/2017,304605233,5/15/2017,8312,205.7,117.11,1709778.4,973418.32,736360.08 +Sub-Saharan Africa,Senegal,Cosmetics,Offline,M,11/1/2015,774882304,12/19/2015,3748,437.2,263.33,1638625.6,986960.84,651664.76 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,L,10/7/2014,911573255,11/17/2014,3638,668.27,502.54,2431166.26,1828240.52,602925.74 +Central America and the Caribbean,Barbados,Cosmetics,Online,L,2/18/2011,402226912,2/19/2011,6737,437.2,263.33,2945416.4,1774054.21,1171362.19 +Europe,Andorra,Clothes,Offline,C,8/29/2010,354704606,9/18/2010,3830,109.28,35.84,418542.4,137267.2,281275.2 +Asia,Thailand,Clothes,Offline,M,5/10/2016,147180163,6/5/2016,2736,109.28,35.84,298990.08,98058.24,200931.84 +Middle East and North Africa,Turkey,Baby Food,Offline,C,2/22/2017,578139913,3/4/2017,3303,255.28,159.42,843189.84,526564.26,316625.58 +Middle East and North Africa,Morocco,Clothes,Online,L,5/18/2014,716382682,5/21/2014,2410,109.28,35.84,263364.8,86374.4,176990.4 +Europe,Montenegro,Snacks,Offline,C,6/20/2010,151019799,8/9/2010,8969,152.58,97.44,1368490.02,873939.36,494550.66 +Sub-Saharan Africa,The Gambia,Cosmetics,Online,H,9/5/2012,341475093,10/4/2012,8923,437.2,263.33,3901135.6,2349693.59,1551442.01 +Sub-Saharan Africa,Sudan,Vegetables,Online,L,3/15/2014,567484891,4/23/2014,245,154.06,90.93,37744.7,22277.85,15466.85 +Australia and Oceania,Fiji,Vegetables,Offline,M,1/25/2013,179098021,2/4/2013,7939,154.06,90.93,1223082.34,721893.27,501189.07 +Sub-Saharan Africa,Tanzania,Meat,Offline,L,12/16/2015,846675813,1/27/2016,9043,421.89,364.69,3815151.27,3297891.67,517259.6 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,C,9/2/2011,710892093,9/18/2011,7623,81.73,56.67,623027.79,431995.41,191032.38 +Asia,Brunei,Beverages,Online,M,10/19/2012,232733190,11/22/2012,9777,47.45,31.79,463918.65,310810.83,153107.82 +Asia,Tajikistan,Baby Food,Offline,M,1/26/2014,843497931,2/24/2014,8637,255.28,159.42,2204853.36,1376910.54,827942.82 +Asia,Kazakhstan,Cereal,Offline,M,4/9/2011,894797646,4/12/2011,9363,205.7,117.11,1925969.1,1096500.93,829468.17 +Sub-Saharan Africa,Equatorial Guinea,Vegetables,Offline,C,8/11/2012,608556163,9/25/2012,4147,154.06,90.93,638886.82,377086.71,261800.11 +Asia,Japan,Baby Food,Online,C,3/24/2012,727009809,3/26/2012,7213,255.28,159.42,1841334.64,1149896.46,691438.18 +Middle East and North Africa,Israel,Cosmetics,Offline,M,9/2/2016,262707412,9/20/2016,9816,437.2,263.33,4291555.2,2584847.28,1706707.92 +Europe,Belgium,Household,Online,C,11/5/2010,548510301,12/20/2010,5242,668.27,502.54,3503071.34,2634314.68,868756.66 +Sub-Saharan Africa,Togo,Personal Care,Online,L,10/19/2014,287592303,11/9/2014,3808,81.73,56.67,311227.84,215799.36,95428.48 +Europe,Ireland,Clothes,Offline,L,10/10/2011,503439748,10/14/2011,7864,109.28,35.84,859377.92,281845.76,577532.16 +North America,Mexico,Snacks,Offline,M,8/2/2012,489851462,9/7/2012,6788,152.58,97.44,1035713.04,661422.72,374290.32 +Asia,Malaysia,Personal Care,Offline,M,12/22/2013,960938775,1/12/2014,1993,81.73,56.67,162887.89,112943.31,49944.58 +Asia,Kazakhstan,Personal Care,Online,L,7/9/2017,901125514,7/14/2017,1919,81.73,56.67,156839.87,108749.73,48090.14 +Europe,Moldova ,Vegetables,Online,L,9/24/2010,715148007,11/9/2010,7042,154.06,90.93,1084890.52,640329.06,444561.46 +Central America and the Caribbean,Dominica,Office Supplies,Online,M,4/3/2016,878055083,5/11/2016,4866,651.21,524.96,3168787.86,2554455.36,614332.5 +Sub-Saharan Africa,The Gambia,Beverages,Offline,L,5/15/2012,585208070,6/26/2012,4927,47.45,31.79,233786.15,156629.33,77156.82 +Central America and the Caribbean,Dominican Republic,Meat,Online,L,6/29/2012,902280795,7/2/2012,3793,421.89,364.69,1600228.77,1383269.17,216959.6 +Central America and the Caribbean,Guatemala,Cereal,Offline,M,12/18/2015,715259587,1/22/2016,61,205.7,117.11,12547.7,7143.71,5403.99 +Sub-Saharan Africa,Djibouti,Beverages,Offline,L,10/28/2011,780443274,12/1/2011,9363,47.45,31.79,444274.35,297649.77,146624.58 +Sub-Saharan Africa,Guinea,Cereal,Online,H,11/24/2012,574443185,12/7/2012,9359,205.7,117.11,1925146.3,1096032.49,829113.81 +Australia and Oceania,Fiji,Personal Care,Online,L,2/25/2014,544183146,3/21/2014,4741,81.73,56.67,387481.93,268672.47,118809.46 +Europe,Bulgaria,Cosmetics,Offline,M,8/11/2011,756899487,9/9/2011,2233,437.2,263.33,976267.6,588015.89,388251.71 +Europe,Iceland,Clothes,Offline,C,9/20/2013,450141036,10/21/2013,5591,109.28,35.84,610984.48,200381.44,410603.04 +Europe,Ukraine,Cosmetics,Online,M,11/6/2014,281769120,12/22/2014,599,437.2,263.33,261882.8,157734.67,104148.13 +Europe,Serbia,Baby Food,Offline,C,3/21/2014,979957568,4/15/2014,76,255.28,159.42,19401.28,12115.92,7285.36 +Australia and Oceania,Marshall Islands,Clothes,Offline,H,2/11/2012,193192708,3/20/2012,8870,109.28,35.84,969313.6,317900.8,651412.8 +Australia and Oceania,Kiribati,Cereal,Offline,M,8/31/2013,140273368,10/8/2013,8862,205.7,117.11,1822913.4,1037828.82,785084.58 +Europe,Latvia,Vegetables,Online,C,7/5/2017,860310876,8/19/2017,3961,154.06,90.93,610231.66,360173.73,250057.93 +Central America and the Caribbean,Saint Vincent and the Grenadines,Baby Food,Online,M,12/23/2011,662729060,1/6/2012,5111,255.28,159.42,1304736.08,814795.62,489940.46 +Australia and Oceania,Australia,Cosmetics,Online,M,10/3/2016,177264249,10/20/2016,5285,437.2,263.33,2310602,1391699.05,918902.95 +Sub-Saharan Africa,Mali,Cosmetics,Offline,H,12/14/2010,103965270,12/25/2010,4489,437.2,263.33,1962590.8,1182088.37,780502.43 +Sub-Saharan Africa,Mauritius ,Baby Food,Online,L,8/7/2012,763193452,8/25/2012,4757,255.28,159.42,1214366.96,758360.94,456006.02 +Sub-Saharan Africa,Niger,Snacks,Offline,H,4/17/2014,745622622,6/5/2014,5158,152.58,97.44,787007.64,502595.52,284412.12 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Online,M,4/5/2017,962239110,4/30/2017,6791,421.89,364.69,2865054.99,2476609.79,388445.2 +Europe,Lithuania,Cereal,Online,H,6/10/2012,594341742,6/19/2012,7784,205.7,117.11,1601168.8,911584.24,689584.56 +Middle East and North Africa,Jordan,Cosmetics,Online,H,7/23/2014,243541848,8/17/2014,8300,437.2,263.33,3628760,2185639,1443121 +Europe,Netherlands,Household,Online,H,11/19/2012,581763255,12/26/2012,5530,668.27,502.54,3695533.1,2779046.2,916486.9 +Europe,Ukraine,Cereal,Offline,C,12/1/2012,101242291,12/21/2012,8699,205.7,117.11,1789384.3,1018739.89,770644.41 +Asia,Turkmenistan,Cosmetics,Online,H,6/4/2017,964527785,7/14/2017,4060,437.2,263.33,1775032,1069119.8,705912.2 +Australia and Oceania,Australia,Cosmetics,Offline,H,2/4/2015,454481065,2/27/2015,9901,437.2,263.33,4328717.2,2607230.33,1721486.87 +Sub-Saharan Africa,Swaziland,Clothes,Offline,H,8/12/2014,424275958,9/18/2014,1539,109.28,35.84,168181.92,55157.76,113024.16 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,C,8/2/2010,547398793,8/12/2010,6322,205.7,117.11,1300435.4,740369.42,560065.98 +Europe,Latvia,Personal Care,Online,L,1/16/2010,567648398,1/26/2010,8630,81.73,56.67,705329.9,489062.1,216267.8 +Europe,Lithuania,Fruits,Offline,C,7/3/2013,749136102,7/22/2013,4875,9.33,6.92,45483.75,33735,11748.75 +Central America and the Caribbean,Belize,Vegetables,Online,L,3/13/2011,526285731,3/18/2011,8498,154.06,90.93,1309201.88,772723.14,536478.74 +Europe,France,Clothes,Online,C,2/17/2017,753833615,2/19/2017,4973,109.28,35.84,543449.44,178232.32,365217.12 +Central America and the Caribbean,El Salvador,Personal Care,Online,L,4/21/2012,556828582,5/21/2012,6806,81.73,56.67,556254.38,385696.02,170558.36 +Asia,Laos,Personal Care,Offline,H,8/24/2016,480631959,9/15/2016,8532,81.73,56.67,697320.36,483508.44,213811.92 +Sub-Saharan Africa,Togo,Personal Care,Offline,L,1/25/2017,240917575,1/27/2017,1719,81.73,56.67,140493.87,97415.73,43078.14 +Asia,Tajikistan,Fruits,Online,M,9/11/2016,973671758,9/15/2016,9965,9.33,6.92,92973.45,68957.8,24015.65 +Middle East and North Africa,Afghanistan,Office Supplies,Online,L,12/7/2015,285193336,12/11/2015,3900,651.21,524.96,2539719,2047344,492375 +Europe,Belgium,Vegetables,Online,L,3/30/2016,802093636,5/8/2016,6186,154.06,90.93,953015.16,562492.98,390522.18 +Europe,Andorra,Clothes,Online,C,5/18/2016,721296489,6/20/2016,6515,109.28,35.84,711959.2,233497.6,478461.6 +Sub-Saharan Africa,Benin,Beverages,Online,L,2/23/2016,560038220,3/19/2016,6610,47.45,31.79,313644.5,210131.9,103512.6 +Europe,Poland,Cosmetics,Online,H,8/21/2012,905867660,10/4/2012,5226,437.2,263.33,2284807.2,1376162.58,908644.62 +Europe,Ukraine,Snacks,Online,M,8/1/2011,166646134,8/29/2011,3149,152.58,97.44,480474.42,306838.56,173635.86 +Asia,Sri Lanka,Baby Food,Online,M,12/26/2015,420547473,1/1/2016,8198,255.28,159.42,2092785.44,1306925.16,785860.28 +Europe,Latvia,Clothes,Offline,C,10/8/2014,666058003,10/30/2014,219,109.28,35.84,23932.32,7848.96,16083.36 +Australia and Oceania,Australia,Fruits,Offline,H,11/10/2016,871976554,11/14/2016,6094,9.33,6.92,56857.02,42170.48,14686.54 +Asia,Taiwan,Cosmetics,Online,M,2/5/2017,627414453,3/24/2017,4734,437.2,263.33,2069704.8,1246604.22,823100.58 +Sub-Saharan Africa,Mali,Household,Offline,M,3/6/2015,491795527,4/6/2015,2080,668.27,502.54,1390001.6,1045283.2,344718.4 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,L,11/9/2011,644856107,11/11/2011,6107,437.2,263.33,2669980.4,1608156.31,1061824.09 +Australia and Oceania,Nauru,Clothes,Online,L,9/28/2012,436645019,11/11/2012,1819,109.28,35.84,198780.32,65192.96,133587.36 +Europe,Switzerland,Clothes,Offline,L,12/8/2016,637523591,12/10/2016,6253,109.28,35.84,683327.84,224107.52,459220.32 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Online,H,4/1/2013,288165652,4/14/2013,3475,152.58,97.44,530215.5,338604,191611.5 +Asia,Indonesia,Vegetables,Offline,M,4/8/2014,749557530,5/2/2014,9585,154.06,90.93,1476665.1,871564.05,605101.05 +Australia and Oceania,New Zealand,Beverages,Online,M,9/20/2014,752998054,10/11/2014,7712,47.45,31.79,365934.4,245164.48,120769.92 +Asia,Singapore,Personal Care,Online,M,5/22/2010,450098550,5/26/2010,3018,81.73,56.67,246661.14,171030.06,75631.08 +Europe,Malta,Clothes,Online,H,1/22/2017,962782847,2/3/2017,7695,109.28,35.84,840909.6,275788.8,565120.8 +Sub-Saharan Africa,The Gambia,Meat,Offline,H,9/22/2013,333287274,11/6/2013,5966,421.89,364.69,2516995.74,2175740.54,341255.2 +Europe,Finland,Beverages,Offline,C,7/5/2014,274160659,8/17/2014,9086,47.45,31.79,431130.7,288843.94,142286.76 +Europe,Belgium,Baby Food,Online,L,11/20/2011,318264329,11/29/2011,342,255.28,159.42,87305.76,54521.64,32784.12 +Middle East and North Africa,Afghanistan,Clothes,Online,L,10/4/2010,968772113,11/8/2010,51,109.28,35.84,5573.28,1827.84,3745.44 +Europe,Austria,Clothes,Online,L,2/1/2017,549170339,2/24/2017,562,109.28,35.84,61415.36,20142.08,41273.28 +Europe,Ukraine,Cereal,Online,C,5/27/2011,153257834,6/14/2011,1254,205.7,117.11,257947.8,146855.94,111091.86 +Europe,Ukraine,Fruits,Offline,H,2/24/2013,495145928,3/21/2013,3538,9.33,6.92,33009.54,24482.96,8526.58 +Europe,Greece,Beverages,Online,L,5/7/2016,559258449,6/15/2016,5858,47.45,31.79,277962.1,186225.82,91736.28 +Asia,India,Meat,Online,H,1/28/2016,750331723,2/13/2016,8686,421.89,364.69,3664536.54,3167697.34,496839.2 +Sub-Saharan Africa,South Africa,Personal Care,Online,M,4/5/2012,643414580,4/8/2012,9527,81.73,56.67,778641.71,539895.09,238746.62 +Asia,Vietnam,Office Supplies,Online,H,6/21/2013,333868348,7/1/2013,7918,651.21,524.96,5156280.78,4156633.28,999647.5 +Europe,Russia,Meat,Online,M,5/28/2010,887366855,6/30/2010,426,421.89,364.69,179725.14,155357.94,24367.2 +Europe,Latvia,Clothes,Online,L,7/20/2017,289896428,8/21/2017,5650,109.28,35.84,617432,202496,414936 +Sub-Saharan Africa,Niger,Personal Care,Offline,L,5/17/2016,197755897,5/24/2016,9219,81.73,56.67,753468.87,522440.73,231028.14 +Central America and the Caribbean,El Salvador,Beverages,Offline,L,2/19/2012,987556588,3/11/2012,8795,47.45,31.79,417322.75,279593.05,137729.7 +Sub-Saharan Africa,Sudan,Clothes,Offline,L,12/8/2014,406222331,1/1/2015,9070,109.28,35.84,991169.6,325068.8,666100.8 +Sub-Saharan Africa,Liberia,Beverages,Online,H,3/24/2013,320989453,4/22/2013,6767,47.45,31.79,321094.15,215122.93,105971.22 +Sub-Saharan Africa,Madagascar,Office Supplies,Offline,M,6/18/2015,869406783,7/26/2015,5642,651.21,524.96,3674126.82,2961824.32,712302.5 +Europe,Armenia,Clothes,Online,L,1/3/2016,909335649,1/20/2016,1481,109.28,35.84,161843.68,53079.04,108764.64 +Asia,Bangladesh,Snacks,Offline,L,1/30/2014,268949878,2/19/2014,7100,152.58,97.44,1083318,691824,391494 +Central America and the Caribbean,Honduras,Cereal,Online,L,7/18/2017,196735799,7/31/2017,7350,205.7,117.11,1511895,860758.5,651136.5 +Middle East and North Africa,Egypt,Cosmetics,Offline,C,5/21/2016,211492240,5/23/2016,4108,437.2,263.33,1796017.6,1081759.64,714257.96 +Central America and the Caribbean,Grenada,Vegetables,Online,H,10/21/2016,352330529,10/26/2016,1288,154.06,90.93,198429.28,117117.84,81311.44 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,M,9/17/2014,728674495,10/17/2014,9831,205.7,117.11,2022236.7,1151308.41,870928.29 +Europe,Armenia,Personal Care,Offline,M,8/24/2014,170260465,10/8/2014,2710,81.73,56.67,221488.3,153575.7,67912.6 +Europe,Greece,Cosmetics,Offline,C,11/11/2010,277137267,11/19/2010,9931,437.2,263.33,4341833.2,2615130.23,1726702.97 +Australia and Oceania,Palau,Clothes,Offline,H,10/26/2013,469666230,12/9/2013,3529,109.28,35.84,385649.12,126479.36,259169.76 +Australia and Oceania,Tonga,Personal Care,Online,C,2/10/2016,238521182,2/19/2016,2573,81.73,56.67,210291.29,145811.91,64479.38 +Middle East and North Africa,Kuwait,Meat,Online,C,5/25/2011,494688451,6/24/2011,8161,421.89,364.69,3443044.29,2976235.09,466809.2 +Sub-Saharan Africa,Guinea-Bissau,Meat,Offline,C,4/30/2013,419466865,5/15/2013,8422,421.89,364.69,3553157.58,3071419.18,481738.4 +Sub-Saharan Africa,Kenya,Fruits,Offline,C,11/29/2013,614467751,1/8/2014,3517,9.33,6.92,32813.61,24337.64,8475.97 +Sub-Saharan Africa,Angola,Household,Online,C,7/27/2017,851614940,8/15/2017,640,668.27,502.54,427692.8,321625.6,106067.2 +Sub-Saharan Africa,Ghana,Cosmetics,Online,C,8/27/2014,523144757,9/23/2014,9014,437.2,263.33,3940920.8,2373656.62,1567264.18 +Sub-Saharan Africa,Mauritius ,Personal Care,Online,M,7/2/2015,891606032,7/31/2015,4893,81.73,56.67,399904.89,277286.31,122618.58 +Europe,Norway,Cosmetics,Offline,M,5/15/2016,139860093,5/17/2016,6564,437.2,263.33,2869780.8,1728498.12,1141282.68 +Sub-Saharan Africa,Botswana,Meat,Online,C,10/23/2010,121080768,11/6/2010,9345,421.89,364.69,3942562.05,3408028.05,534534 +Europe,Kosovo,Clothes,Offline,C,2/20/2016,508754384,4/3/2016,583,109.28,35.84,63710.24,20894.72,42815.52 +Sub-Saharan Africa,Togo,Office Supplies,Offline,C,8/31/2016,146679770,9/7/2016,4658,651.21,524.96,3033336.18,2445263.68,588072.5 +Europe,Ireland,Meat,Online,M,11/30/2012,198968255,1/7/2013,7983,421.89,364.69,3367947.87,2911320.27,456627.6 +Europe,Macedonia,Fruits,Offline,L,4/6/2010,100043666,4/9/2010,3999,9.33,6.92,37310.67,27673.08,9637.59 +Europe,San Marino,Meat,Offline,C,2/20/2015,704642331,3/29/2015,8179,421.89,364.69,3450638.31,2982799.51,467838.8 +Europe,Macedonia,Office Supplies,Offline,H,2/13/2016,237813079,2/22/2016,3030,651.21,524.96,1973166.3,1590628.8,382537.5 +Australia and Oceania,Solomon Islands,Household,Offline,H,5/30/2010,144917237,6/3/2010,3086,668.27,502.54,2062281.22,1550838.44,511442.78 +Europe,Croatia,Cosmetics,Offline,H,3/21/2015,141628634,5/5/2015,9915,437.2,263.33,4334838,2610916.95,1723921.05 +Europe,Montenegro,Personal Care,Online,M,12/13/2010,463933598,12/29/2010,7116,81.73,56.67,581590.68,403263.72,178326.96 +Sub-Saharan Africa,Lesotho,Household,Online,H,2/23/2013,518130958,4/7/2013,5319,668.27,502.54,3554528.13,2673010.26,881517.87 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,C,9/19/2015,230832040,9/29/2015,7185,109.28,35.84,785176.8,257510.4,527666.4 +Sub-Saharan Africa,The Gambia,Meat,Offline,L,5/25/2017,498960673,7/11/2017,2406,421.89,364.69,1015067.34,877444.14,137623.2 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,H,6/5/2010,939753186,7/14/2010,2706,9.33,6.92,25246.98,18725.52,6521.46 +Europe,Lithuania,Office Supplies,Online,H,8/14/2014,340758407,8/28/2014,6840,651.21,524.96,4454276.4,3590726.4,863550 +Sub-Saharan Africa,Mauritania,Cereal,Offline,H,12/23/2012,709837663,1/6/2013,5593,205.7,117.11,1150480.1,654996.23,495483.87 +Middle East and North Africa,Azerbaijan,Meat,Offline,C,2/1/2016,525164783,2/17/2016,6784,421.89,364.69,2862101.76,2474056.96,388044.8 +Central America and the Caribbean,Grenada,Clothes,Offline,C,11/12/2012,585226094,11/24/2012,261,109.28,35.84,28522.08,9354.24,19167.84 +Sub-Saharan Africa,Cameroon,Beverages,Offline,H,3/29/2012,858820426,5/1/2012,2904,47.45,31.79,137794.8,92318.16,45476.64 +Sub-Saharan Africa,Senegal,Clothes,Offline,H,8/18/2016,935059106,9/9/2016,3623,109.28,35.84,395921.44,129848.32,266073.12 +Australia and Oceania,East Timor,Vegetables,Offline,H,7/29/2010,473365962,8/8/2010,8362,154.06,90.93,1288249.72,760356.66,527893.06 +Central America and the Caribbean,Honduras,Fruits,Offline,H,7/22/2017,553477323,9/4/2017,5094,9.33,6.92,47527.02,35250.48,12276.54 +Asia,Japan,Vegetables,Online,H,11/20/2012,525442016,11/25/2012,8824,154.06,90.93,1359425.44,802366.32,557059.12 +Middle East and North Africa,Jordan,Cereal,Offline,H,10/26/2010,259621369,12/8/2010,6587,205.7,117.11,1354945.9,771403.57,583542.33 +Europe,Poland,Cosmetics,Online,M,4/21/2015,596689212,5/30/2015,2452,437.2,263.33,1072014.4,645685.16,426329.24 +Asia,Thailand,Baby Food,Offline,C,3/18/2016,197631871,4/30/2016,2517,255.28,159.42,642539.76,401260.14,241279.62 +Sub-Saharan Africa,Seychelles ,Beverages,Online,C,11/3/2015,493748176,12/14/2015,9912,47.45,31.79,470324.4,315102.48,155221.92 +Middle East and North Africa,Pakistan,Fruits,Offline,C,7/20/2017,736649453,8/22/2017,9798,9.33,6.92,91415.34,67802.16,23613.18 +Middle East and North Africa,Egypt,Vegetables,Offline,L,5/31/2014,248259532,6/7/2014,4367,154.06,90.93,672780.02,397091.31,275688.71 +North America,Greenland,Cosmetics,Online,C,9/12/2015,670814740,9/27/2015,7843,437.2,263.33,3428959.6,2065297.19,1363662.41 +Central America and the Caribbean,The Bahamas,Beverages,Offline,L,10/26/2012,116863906,12/11/2012,1482,47.45,31.79,70320.9,47112.78,23208.12 +Europe,Greece,Meat,Offline,L,5/26/2013,819268357,5/28/2013,8568,421.89,364.69,3614753.52,3124663.92,490089.6 +Europe,Portugal,Baby Food,Online,C,10/6/2014,581201922,11/1/2014,9419,255.28,159.42,2404482.32,1501576.98,902905.34 +Middle East and North Africa,Turkey,Cereal,Offline,H,4/22/2015,426150929,5/12/2015,6385,205.7,117.11,1313394.5,747747.35,565647.15 +North America,United States of America,Personal Care,Offline,L,9/9/2010,547914206,10/8/2010,8844,81.73,56.67,722820.12,501189.48,221630.64 +Asia,Cambodia,Cereal,Online,H,10/19/2012,760603082,10/26/2012,8209,205.7,117.11,1688591.3,961355.99,727235.31 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,H,8/27/2015,948641383,8/27/2015,2921,154.06,90.93,450009.26,265606.53,184402.73 +Sub-Saharan Africa,Cape Verde,Snacks,Online,H,4/27/2014,616765439,5/12/2014,3454,152.58,97.44,527011.32,336557.76,190453.56 +Middle East and North Africa,Pakistan,Baby Food,Online,L,4/23/2016,240024077,6/10/2016,7313,255.28,159.42,1866862.64,1165838.46,701024.18 +Central America and the Caribbean,Dominica,Cosmetics,Online,L,1/16/2015,813778626,1/22/2015,4034,437.2,263.33,1763664.8,1062273.22,701391.58 +Europe,Macedonia,Household,Offline,L,5/12/2016,703702914,6/21/2016,185,668.27,502.54,123629.95,92969.9,30660.05 +Middle East and North Africa,Tunisia ,Household,Offline,M,1/15/2012,595783269,1/22/2012,4364,668.27,502.54,2916330.28,2193084.56,723245.72 +Asia,Bangladesh,Office Supplies,Online,L,10/30/2013,346318519,11/8/2013,2200,651.21,524.96,1432662,1154912,277750 +Europe,Serbia,Beverages,Offline,M,11/5/2011,331919991,11/12/2011,1356,47.45,31.79,64342.2,43107.24,21234.96 +Sub-Saharan Africa,Togo,Cereal,Online,H,3/10/2016,999511516,3/11/2016,6524,205.7,117.11,1341986.8,764025.64,577961.16 +Europe,Estonia,Beverages,Online,H,4/27/2015,616329419,5/3/2015,4426,47.45,31.79,210013.7,140702.54,69311.16 +Europe,Armenia,Cosmetics,Offline,C,2/8/2010,219922530,3/3/2010,8819,437.2,263.33,3855666.8,2322307.27,1533359.53 +Asia,Sri Lanka,Personal Care,Offline,C,1/24/2010,468152177,2/10/2010,5487,81.73,56.67,448452.51,310948.29,137504.22 +Central America and the Caribbean,Cuba,Beverages,Offline,C,6/3/2014,289192187,7/17/2014,7250,47.45,31.79,344012.5,230477.5,113535 +Europe,Georgia,Household,Offline,L,11/17/2015,931528890,12/4/2015,8954,668.27,502.54,5983689.58,4499743.16,1483946.42 +Europe,Russia,Office Supplies,Offline,M,1/3/2012,113961112,2/18/2012,2480,651.21,524.96,1615000.8,1301900.8,313100 +Sub-Saharan Africa,South Africa,Meat,Offline,L,7/28/2016,575600183,9/11/2016,1740,421.89,364.69,734088.6,634560.6,99528 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,L,5/6/2010,625869929,5/29/2010,7675,154.06,90.93,1182410.5,697887.75,484522.75 +Sub-Saharan Africa,Comoros,Cosmetics,Offline,M,1/3/2013,894506680,1/3/2013,3260,437.2,263.33,1425272,858455.8,566816.2 +Australia and Oceania,Solomon Islands,Vegetables,Offline,C,3/31/2011,281559264,5/5/2011,8498,154.06,90.93,1309201.88,772723.14,536478.74 +Middle East and North Africa,Iran,Clothes,Offline,H,7/6/2015,907389008,8/23/2015,5427,109.28,35.84,593062.56,194503.68,398558.88 +Middle East and North Africa,Kuwait,Personal Care,Online,C,10/29/2010,462669742,12/17/2010,3113,81.73,56.67,254425.49,176413.71,78011.78 +Sub-Saharan Africa,Mauritius ,Clothes,Offline,C,7/28/2013,758387792,8/9/2013,2655,109.28,35.84,290138.4,95155.2,194983.2 +Middle East and North Africa,Libya,Cosmetics,Online,C,9/8/2014,975841987,10/27/2014,2184,437.2,263.33,954844.8,575112.72,379732.08 +Europe,Monaco,Personal Care,Online,H,9/27/2013,816643655,10/30/2013,1860,81.73,56.67,152017.8,105406.2,46611.6 +Australia and Oceania,Marshall Islands,Snacks,Offline,H,2/27/2015,952716624,3/27/2015,8875,152.58,97.44,1354147.5,864780,489367.5 +Asia,Maldives,Office Supplies,Offline,H,11/10/2016,776297223,11/21/2016,2454,651.21,524.96,1598069.34,1288251.84,309817.5 +Central America and the Caribbean,Belize,Cosmetics,Online,C,1/17/2014,649934279,3/4/2014,8851,437.2,263.33,3869657.2,2330733.83,1538923.37 +Asia,Kazakhstan,Fruits,Offline,H,7/19/2010,556489121,7/28/2010,6352,9.33,6.92,59264.16,43955.84,15308.32 +Europe,Ukraine,Vegetables,Offline,L,1/19/2015,549135577,2/7/2015,275,154.06,90.93,42366.5,25005.75,17360.75 +Sub-Saharan Africa,Tanzania,Personal Care,Offline,C,8/3/2014,301359975,8/7/2014,7968,81.73,56.67,651224.64,451546.56,199678.08 +Europe,Portugal,Meat,Online,M,3/10/2016,456961143,4/11/2016,3812,421.89,364.69,1608244.68,1390198.28,218046.4 +Europe,Macedonia,Beverages,Offline,H,10/20/2012,380050408,11/23/2012,4216,47.45,31.79,200049.2,134026.64,66022.56 +Europe,Denmark,Vegetables,Online,L,5/16/2017,405051600,6/14/2017,2625,154.06,90.93,404407.5,238691.25,165716.25 +Sub-Saharan Africa,Botswana,Office Supplies,Online,M,8/15/2013,486701047,10/4/2013,4510,651.21,524.96,2936957.1,2367569.6,569387.5 +Europe,Belgium,Vegetables,Offline,H,10/31/2012,650047576,11/17/2012,2378,154.06,90.93,366354.68,216231.54,150123.14 +Australia and Oceania,New Zealand,Beverages,Offline,L,3/21/2012,540452516,4/5/2012,764,47.45,31.79,36251.8,24287.56,11964.24 +Sub-Saharan Africa,Liberia,Beverages,Offline,C,11/3/2013,773589694,11/19/2013,1236,47.45,31.79,58648.2,39292.44,19355.76 +Sub-Saharan Africa,Mozambique,Cereal,Offline,L,3/31/2013,685445439,4/6/2013,7392,205.7,117.11,1520534.4,865677.12,654857.28 +Europe,Serbia,Cereal,Online,H,11/3/2010,582318580,11/11/2010,9863,205.7,117.11,2028819.1,1155055.93,873763.17 +Asia,Malaysia,Vegetables,Online,H,8/30/2015,390820443,9/9/2015,1309,154.06,90.93,201664.54,119027.37,82637.17 +Europe,Belgium,Meat,Offline,L,4/25/2011,107874858,6/3/2011,1423,421.89,364.69,600349.47,518953.87,81395.6 +Sub-Saharan Africa,The Gambia,Snacks,Online,L,10/2/2012,250718152,11/1/2012,1928,152.58,97.44,294174.24,187864.32,106309.92 +Europe,Malta,Clothes,Online,L,1/26/2017,506899154,2/8/2017,1579,109.28,35.84,172553.12,56591.36,115961.76 +Middle East and North Africa,Egypt,Meat,Online,H,11/5/2014,184279191,12/3/2014,1163,421.89,364.69,490658.07,424134.47,66523.6 +Middle East and North Africa,Yemen,Cosmetics,Online,L,8/29/2016,461032092,9/1/2016,8496,437.2,263.33,3714451.2,2237251.68,1477199.52 +Sub-Saharan Africa,South Africa,Beverages,Online,M,6/9/2011,335644185,7/9/2011,3428,47.45,31.79,162658.6,108976.12,53682.48 +Europe,United Kingdom,Clothes,Online,M,9/3/2015,676914298,10/13/2015,2838,109.28,35.84,310136.64,101713.92,208422.72 +Central America and the Caribbean,Trinidad and Tobago,Meat,Offline,H,8/20/2016,173953759,9/14/2016,5638,421.89,364.69,2378615.82,2056122.22,322493.6 +Asia,Philippines,Cosmetics,Offline,H,1/7/2014,286186397,1/25/2014,7769,437.2,263.33,3396606.8,2045810.77,1350796.03 +Central America and the Caribbean,Costa Rica,Meat,Online,H,2/26/2016,293348538,3/11/2016,7206,421.89,364.69,3040139.34,2627956.14,412183.2 +Middle East and North Africa,Israel,Cereal,Online,C,7/4/2013,445489013,8/19/2013,8953,205.7,117.11,1841632.1,1048485.83,793146.27 +Australia and Oceania,Fiji,Household,Online,L,9/29/2012,612969148,10/9/2012,47,668.27,502.54,31408.69,23619.38,7789.31 +Middle East and North Africa,Lebanon,Clothes,Online,H,4/4/2010,736462771,5/16/2010,4555,109.28,35.84,497770.4,163251.2,334519.2 +Europe,Andorra,Clothes,Online,M,1/20/2011,376956212,2/28/2011,8575,109.28,35.84,937076,307328,629748 +Sub-Saharan Africa,Mozambique,Cosmetics,Online,L,6/8/2017,965748298,7/17/2017,5237,437.2,263.33,2289616.4,1379059.21,910557.19 +Europe,Lithuania,Cosmetics,Online,L,1/16/2010,854450356,2/25/2010,9703,437.2,263.33,4242151.6,2555090.99,1687060.61 +Australia and Oceania,Solomon Islands,Cereal,Online,M,3/26/2012,264986217,4/26/2012,4165,205.7,117.11,856740.5,487763.15,368977.35 +Europe,Ireland,Baby Food,Offline,C,7/27/2010,839592206,8/9/2010,2846,255.28,159.42,726526.88,453709.32,272817.56 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,C,8/9/2011,690817153,9/5/2011,7002,437.2,263.33,3061274.4,1843836.66,1217437.74 +Europe,Slovakia,Fruits,Online,C,5/22/2015,251522386,6/14/2015,9918,9.33,6.92,92534.94,68632.56,23902.38 +Sub-Saharan Africa,Nigeria,Meat,Offline,M,9/2/2011,924881732,10/17/2011,1912,421.89,364.69,806653.68,697287.28,109366.4 +Europe,Austria,Meat,Online,H,12/29/2013,134381520,2/13/2014,5333,421.89,364.69,2249939.37,1944891.77,305047.6 +Central America and the Caribbean,Saint Lucia,Cosmetics,Offline,C,6/14/2010,773820579,7/2/2010,9560,437.2,263.33,4179632,2517434.8,1662197.2 +Central America and the Caribbean,Dominica,Cosmetics,Online,L,12/3/2012,857310235,12/21/2012,6005,437.2,263.33,2625386,1581296.65,1044089.35 +Middle East and North Africa,Israel,Baby Food,Offline,C,6/6/2015,269274318,7/16/2015,3109,255.28,159.42,793665.52,495636.78,298028.74 +Europe,Macedonia,Vegetables,Online,H,1/14/2013,314449155,2/25/2013,1348,154.06,90.93,207672.88,122573.64,85099.24 +Central America and the Caribbean,Saint Kitts and Nevis ,Personal Care,Online,H,4/5/2013,567883574,4/24/2013,8224,81.73,56.67,672147.52,466054.08,206093.44 +Asia,Nepal,Baby Food,Offline,L,2/1/2017,224938905,3/4/2017,3275,255.28,159.42,836042,522100.5,313941.5 +Europe,Moldova ,Baby Food,Offline,H,3/23/2015,351288974,4/17/2015,3069,255.28,159.42,783454.32,489259.98,294194.34 +Middle East and North Africa,Bahrain,Clothes,Online,M,7/28/2014,732920110,8/8/2014,6202,109.28,35.84,677754.56,222279.68,455474.88 +Middle East and North Africa,Qatar,Meat,Online,M,10/3/2011,326131141,11/12/2011,8307,421.89,364.69,3504640.23,3029479.83,475160.4 +Europe,Monaco,Cereal,Offline,M,1/10/2012,407533395,1/31/2012,7043,205.7,117.11,1448745.1,824805.73,623939.37 +Australia and Oceania,Papua New Guinea,Household,Offline,C,5/6/2010,524050700,5/13/2010,7103,668.27,502.54,4746721.81,3569541.62,1177180.19 +Australia and Oceania,Marshall Islands,Cereal,Offline,M,4/23/2010,742919385,5/4/2010,5210,205.7,117.11,1071697,610143.1,461553.9 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,C,10/17/2012,301688277,11/22/2012,5120,437.2,263.33,2238464,1348249.6,890214.4 +Asia,Bangladesh,Personal Care,Offline,L,3/3/2012,758218705,4/18/2012,2619,81.73,56.67,214050.87,148418.73,65632.14 +Middle East and North Africa,Pakistan,Fruits,Offline,H,3/26/2015,140684497,5/10/2015,524,9.33,6.92,4888.92,3626.08,1262.84 +Middle East and North Africa,Algeria,Office Supplies,Offline,L,9/8/2014,597571980,10/28/2014,3683,651.21,524.96,2398406.43,1933427.68,464978.75 +Sub-Saharan Africa,Niger,Snacks,Offline,M,9/2/2015,747679984,9/18/2015,3977,152.58,97.44,606810.66,387518.88,219291.78 +Middle East and North Africa,Lebanon,Snacks,Offline,M,10/24/2016,630119836,11/5/2016,5317,152.58,97.44,811267.86,518088.48,293179.38 +Central America and the Caribbean,Dominica,Snacks,Online,M,1/9/2014,354315364,2/23/2014,8645,152.58,97.44,1319054.1,842368.8,476685.3 +Middle East and North Africa,Lebanon,Baby Food,Online,C,11/5/2011,550002896,12/10/2011,6934,255.28,159.42,1770111.52,1105418.28,664693.24 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,M,2/6/2012,117231261,3/16/2012,190,668.27,502.54,126971.3,95482.6,31488.7 +Europe,Norway,Beverages,Online,L,2/6/2010,276361787,3/7/2010,449,47.45,31.79,21305.05,14273.71,7031.34 +Europe,Russia,Clothes,Offline,H,8/4/2013,518068301,8/20/2013,6778,109.28,35.84,740699.84,242923.52,497776.32 +Europe,Spain,Cereal,Online,M,3/23/2016,853337132,4/15/2016,275,205.7,117.11,56567.5,32205.25,24362.25 +Sub-Saharan Africa,Chad,Baby Food,Offline,H,7/8/2016,463467109,7/18/2016,9072,255.28,159.42,2315900.16,1446258.24,869641.92 +Middle East and North Africa,Afghanistan,Cereal,Offline,M,1/14/2014,850069558,1/18/2014,3328,205.7,117.11,684569.6,389742.08,294827.52 +Europe,Armenia,Cosmetics,Online,L,3/20/2013,885068309,4/5/2013,236,437.2,263.33,103179.2,62145.88,41033.32 +Europe,Norway,Beverages,Online,C,12/21/2011,860699689,1/13/2012,9019,47.45,31.79,427951.55,286714.01,141237.54 +Europe,Ireland,Beverages,Online,L,1/25/2013,239512526,3/7/2013,5934,47.45,31.79,281568.3,188641.86,92926.44 +Sub-Saharan Africa,Central African Republic,Personal Care,Offline,H,10/9/2012,804368150,11/23/2012,9265,81.73,56.67,757228.45,525047.55,232180.9 +Europe,Malta,Office Supplies,Offline,C,3/12/2012,808440387,3/14/2012,4331,651.21,524.96,2820390.51,2273601.76,546788.75 +Europe,Poland,Household,Offline,M,7/7/2013,825215566,8/20/2013,8479,668.27,502.54,5666261.33,4261036.66,1405224.67 +Asia,Myanmar,Household,Offline,H,3/9/2016,598492515,4/13/2016,6090,668.27,502.54,4069764.3,3060468.6,1009295.7 +Europe,Ukraine,Personal Care,Offline,M,2/28/2013,392382562,3/8/2013,3574,81.73,56.67,292103.02,202538.58,89564.44 +Europe,Bosnia and Herzegovina,Personal Care,Online,H,5/21/2017,541309535,6/23/2017,4375,81.73,56.67,357568.75,247931.25,109637.5 +Australia and Oceania,East Timor,Meat,Offline,M,7/29/2012,100009763,9/8/2012,3966,421.89,364.69,1673215.74,1446360.54,226855.2 +Middle East and North Africa,Syria,Personal Care,Online,H,1/8/2010,893532073,1/11/2010,4852,81.73,56.67,396553.96,274962.84,121591.12 +Australia and Oceania,Vanuatu,Vegetables,Online,H,7/3/2014,767237794,7/7/2014,1568,154.06,90.93,241566.08,142578.24,98987.84 +Europe,Denmark,Beverages,Offline,H,12/7/2012,336800754,12/22/2012,5682,47.45,31.79,269610.9,180630.78,88980.12 +Europe,Albania,Clothes,Online,M,1/7/2016,738207280,1/31/2016,794,109.28,35.84,86768.32,28456.96,58311.36 +Middle East and North Africa,Syria,Household,Online,M,7/29/2016,477756202,7/31/2016,7532,668.27,502.54,5033409.64,3785131.28,1248278.36 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Offline,C,1/30/2016,382058846,3/9/2016,8558,437.2,263.33,3741557.6,2253578.14,1487979.46 +Sub-Saharan Africa,Zambia,Household,Online,C,4/12/2013,448039042,4/20/2013,3564,668.27,502.54,2381714.28,1791052.56,590661.72 +Sub-Saharan Africa,Tanzania,Personal Care,Online,L,7/22/2015,292933118,9/10/2015,4274,81.73,56.67,349314.02,242207.58,107106.44 +Europe,Spain,Vegetables,Online,H,6/4/2012,504289901,7/15/2012,9443,154.06,90.93,1454788.58,858651.99,596136.59 +Central America and the Caribbean,Dominican Republic,Cereal,Online,M,3/10/2017,389970719,3/30/2017,9857,205.7,117.11,2027584.9,1154353.27,873231.63 +Europe,Montenegro,Cereal,Offline,L,2/18/2010,228149402,3/8/2010,3333,205.7,117.11,685598.1,390327.63,295270.47 +Middle East and North Africa,Lebanon,Fruits,Online,M,6/24/2010,817312276,7/20/2010,9720,9.33,6.92,90687.6,67262.4,23425.2 +Europe,Luxembourg,Clothes,Online,H,1/1/2012,326258170,1/26/2012,5898,109.28,35.84,644533.44,211384.32,433149.12 +Europe,United Kingdom,Office Supplies,Offline,L,2/10/2017,144098412,2/16/2017,777,651.21,524.96,505990.17,407893.92,98096.25 +Europe,Finland,Fruits,Offline,M,5/13/2010,830256831,5/17/2010,301,9.33,6.92,2808.33,2082.92,725.41 +Central America and the Caribbean,El Salvador,Snacks,Offline,H,3/25/2015,764469754,4/6/2015,2443,152.58,97.44,372752.94,238045.92,134707.02 +Europe,Latvia,Cereal,Online,C,8/7/2014,196786010,8/20/2014,2208,205.7,117.11,454185.6,258578.88,195606.72 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,L,2/23/2015,797566926,2/28/2015,6632,651.21,524.96,4318824.72,3481534.72,837290 +Asia,Bhutan,Meat,Offline,C,4/4/2013,707486331,4/27/2013,9782,421.89,364.69,4126927.98,3567397.58,559530.4 +Europe,Slovakia,Clothes,Online,M,12/10/2013,387530553,12/24/2013,7757,109.28,35.84,847684.96,278010.88,569674.08 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,L,12/6/2011,368998420,12/20/2011,3687,81.73,56.67,301338.51,208942.29,92396.22 +Central America and the Caribbean,Trinidad and Tobago,Fruits,Offline,L,7/31/2010,803501260,8/25/2010,2733,9.33,6.92,25498.89,18912.36,6586.53 +Sub-Saharan Africa,Sao Tome and Principe,Cereal,Online,L,7/13/2010,112962901,8/15/2010,7088,205.7,117.11,1458001.6,830075.68,627925.92 +Europe,Armenia,Cereal,Offline,H,6/27/2013,839619672,8/7/2013,974,205.7,117.11,200351.8,114065.14,86286.66 +Middle East and North Africa,Israel,Meat,Offline,M,11/11/2010,196020400,12/17/2010,5647,421.89,364.69,2382412.83,2059404.43,323008.4 +Sub-Saharan Africa,Burkina Faso,Cosmetics,Offline,L,4/10/2010,415026414,5/3/2010,4394,437.2,263.33,1921056.8,1157072.02,763984.78 +Europe,Andorra,Cosmetics,Offline,M,8/15/2016,199811542,9/27/2016,7530,437.2,263.33,3292116,1982874.9,1309241.1 +Europe,Italy,Cereal,Online,H,2/25/2013,573862111,4/15/2013,7406,205.7,117.11,1523414.2,867316.66,656097.54 +Sub-Saharan Africa,Malawi,Baby Food,Online,H,9/7/2010,830976951,10/12/2010,3401,255.28,159.42,868207.28,542187.42,326019.86 +Middle East and North Africa,Morocco,Vegetables,Online,M,7/9/2013,785267388,7/15/2013,6925,154.06,90.93,1066865.5,629690.25,437175.25 +Sub-Saharan Africa,Cameroon,Beverages,Offline,H,9/4/2015,321157252,9/12/2015,6423,47.45,31.79,304771.35,204187.17,100584.18 +Middle East and North Africa,Libya,Baby Food,Online,L,3/25/2012,743382871,5/12/2012,2366,255.28,159.42,603992.48,377187.72,226804.76 +Asia,Taiwan,Vegetables,Online,H,9/7/2010,726993072,9/26/2010,2260,154.06,90.93,348175.6,205501.8,142673.8 +Sub-Saharan Africa,Benin,Cereal,Online,H,1/14/2012,367349183,2/17/2012,5641,205.7,117.11,1160353.7,660617.51,499736.19 +Europe,Spain,Personal Care,Online,C,7/21/2014,730125033,8/29/2014,9077,81.73,56.67,741863.21,514393.59,227469.62 +Middle East and North Africa,Afghanistan,Cereal,Offline,L,1/3/2010,701306951,2/16/2010,1166,205.7,117.11,239846.2,136550.26,103295.94 +Europe,United Kingdom,Household,Offline,H,2/26/2010,137193763,4/15/2010,7538,668.27,502.54,5037419.26,3788146.52,1249272.74 +Europe,Netherlands,Meat,Offline,C,9/6/2012,314396798,9/19/2012,5854,421.89,364.69,2469744.06,2134895.26,334848.8 +Asia,Sri Lanka,Office Supplies,Online,C,7/18/2012,779839885,8/28/2012,807,651.21,524.96,525526.47,423642.72,101883.75 +Central America and the Caribbean,Haiti,Office Supplies,Offline,H,5/6/2013,700759351,6/20/2013,9119,651.21,524.96,5938383.99,4787110.24,1151273.75 +Europe,Monaco,Vegetables,Offline,H,12/16/2015,214704024,1/12/2016,4547,154.06,90.93,700510.82,413458.71,287052.11 +Australia and Oceania,Nauru,Snacks,Online,L,10/1/2014,879535233,10/2/2014,2876,152.58,97.44,438820.08,280237.44,158582.64 +Australia and Oceania,East Timor,Household,Online,C,7/7/2016,723426806,7/31/2016,6923,668.27,502.54,4626433.21,3479084.42,1147348.79 +Asia,Brunei,Vegetables,Offline,H,12/19/2013,994865071,12/29/2013,1538,154.06,90.93,236944.28,139850.34,97093.94 +Middle East and North Africa,United Arab Emirates,Meat,Offline,L,3/27/2012,312648856,4/11/2012,8599,421.89,364.69,3627832.11,3135969.31,491862.8 +Central America and the Caribbean,El Salvador,Vegetables,Offline,M,7/12/2017,515889489,7/20/2017,2019,154.06,90.93,311047.14,183587.67,127459.47 +Europe,Germany,Meat,Online,H,8/10/2010,814010798,9/24/2010,2739,421.89,364.69,1155556.71,998885.91,156670.8 +Sub-Saharan Africa,Gabon,Baby Food,Online,L,2/26/2011,936749112,4/14/2011,3734,255.28,159.42,953215.52,595274.28,357941.24 +Europe,Liechtenstein,Fruits,Online,H,6/5/2013,684153258,6/26/2013,5007,9.33,6.92,46715.31,34648.44,12066.87 +Sub-Saharan Africa,Lesotho,Fruits,Online,H,9/27/2012,376584565,11/5/2012,8596,9.33,6.92,80200.68,59484.32,20716.36 +Sub-Saharan Africa,Mali,Cereal,Offline,L,10/29/2016,404716861,11/10/2016,3568,205.7,117.11,733937.6,417848.48,316089.12 +Middle East and North Africa,Syria,Household,Offline,C,10/12/2011,779536473,10/24/2011,1020,668.27,502.54,681635.4,512590.8,169044.6 +Middle East and North Africa,United Arab Emirates,Baby Food,Online,C,4/1/2011,682342231,4/1/2011,9084,255.28,159.42,2318963.52,1448171.28,870792.24 +Australia and Oceania,East Timor,Clothes,Online,H,10/24/2014,714745461,10/27/2014,7920,109.28,35.84,865497.6,283852.8,581644.8 +Sub-Saharan Africa,Burundi,Clothes,Offline,M,10/1/2011,648669993,11/2/2011,4721,109.28,35.84,515910.88,169200.64,346710.24 +Sub-Saharan Africa,Sudan,Personal Care,Online,L,2/15/2015,776352155,3/1/2015,8710,81.73,56.67,711868.3,493595.7,218272.6 +Middle East and North Africa,Turkey,Beverages,Online,C,7/24/2012,560340774,8/6/2012,6142,47.45,31.79,291437.9,195254.18,96183.72 +Europe,Macedonia,Cereal,Online,M,6/21/2015,883497178,6/29/2015,5303,205.7,117.11,1090827.1,621034.33,469792.77 +Europe,Latvia,Household,Offline,M,5/20/2017,898995196,6/3/2017,1511,668.27,502.54,1009755.97,759337.94,250418.03 +Asia,Mongolia,Beverages,Online,H,11/29/2012,280321156,12/10/2012,2114,47.45,31.79,100309.3,67204.06,33105.24 +Sub-Saharan Africa,Kenya,Cereal,Online,H,8/28/2016,571273887,9/13/2016,1493,205.7,117.11,307110.1,174845.23,132264.87 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,L,12/30/2013,235964715,1/10/2014,6058,651.21,524.96,3945030.18,3180207.68,764822.5 +Europe,Finland,Baby Food,Online,C,4/19/2010,508817470,5/4/2010,9251,255.28,159.42,2361595.28,1474794.42,886800.86 +Middle East and North Africa,Syria,Snacks,Offline,M,1/2/2012,444568479,1/12/2012,6547,152.58,97.44,998941.26,637939.68,361001.58 +Middle East and North Africa,Tunisia ,Beverages,Offline,C,4/3/2015,968266570,4/20/2015,450,47.45,31.79,21352.5,14305.5,7047 +Asia,Philippines,Baby Food,Online,H,4/4/2017,825273072,4/25/2017,5496,255.28,159.42,1403018.88,876172.32,526846.56 +Australia and Oceania,Fiji,Cereal,Online,M,7/3/2012,631261813,8/16/2012,3253,205.7,117.11,669142.1,380958.83,288183.27 +Sub-Saharan Africa,Lesotho,Household,Offline,M,9/9/2011,622219121,9/29/2011,7320,668.27,502.54,4891736.4,3678592.8,1213143.6 +Asia,Laos,Meat,Offline,L,3/19/2015,204443824,4/12/2015,8326,421.89,364.69,3512656.14,3036408.94,476247.2 +Asia,Philippines,Cereal,Offline,C,12/21/2016,204547250,2/4/2017,8932,205.7,117.11,1837312.4,1046026.52,791285.88 +Central America and the Caribbean,Costa Rica,Baby Food,Online,L,9/19/2015,619453227,9/25/2015,8830,255.28,159.42,2254122.4,1407678.6,846443.8 +Asia,Nepal,Personal Care,Online,C,4/4/2011,166398084,5/22/2011,9746,81.73,56.67,796540.58,552305.82,244234.76 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Online,H,10/28/2015,332930648,12/13/2015,432,205.7,117.11,88862.4,50591.52,38270.88 +Asia,Maldives,Beverages,Online,H,6/6/2012,426912248,7/17/2012,1676,47.45,31.79,79526.2,53280.04,26246.16 +Sub-Saharan Africa,Burkina Faso,Cereal,Offline,C,8/28/2011,726516711,9/9/2011,1295,205.7,117.11,266381.5,151657.45,114724.05 +Central America and the Caribbean,Dominican Republic,Clothes,Online,M,7/27/2017,230230367,7/27/2017,9137,109.28,35.84,998491.36,327470.08,671021.28 +Europe,Hungary,Baby Food,Offline,C,5/17/2016,706852042,6/24/2016,2082,255.28,159.42,531492.96,331912.44,199580.52 +Europe,Netherlands,Personal Care,Online,M,6/29/2010,845493066,7/15/2010,9042,81.73,56.67,739002.66,512410.14,226592.52 +Central America and the Caribbean,Saint Kitts and Nevis ,Meat,Offline,C,10/2/2014,305577266,10/20/2014,5958,421.89,364.69,2513620.62,2172823.02,340797.6 +Sub-Saharan Africa,Burundi,Meat,Offline,L,10/10/2014,166840970,11/17/2014,805,421.89,364.69,339621.45,293575.45,46046 +Sub-Saharan Africa,Benin,Fruits,Offline,H,2/29/2016,679333007,3/9/2016,8588,9.33,6.92,80126.04,59428.96,20697.08 +Central America and the Caribbean,Grenada,Vegetables,Offline,H,6/13/2010,813414704,7/13/2010,6342,154.06,90.93,977048.52,576678.06,400370.46 +Sub-Saharan Africa,South Sudan,Meat,Online,H,9/23/2016,509759891,10/26/2016,8134,421.89,364.69,3431653.26,2966388.46,465264.8 +Sub-Saharan Africa,Ghana,Beverages,Offline,L,4/22/2017,229354894,5/9/2017,65,47.45,31.79,3084.25,2066.35,1017.9 +Australia and Oceania,Kiribati,Fruits,Online,C,6/22/2014,503498542,7/11/2014,5262,9.33,6.92,49094.46,36413.04,12681.42 +Australia and Oceania,Palau,Meat,Online,H,8/4/2011,583802163,9/12/2011,8888,421.89,364.69,3749758.32,3241364.72,508393.6 +Sub-Saharan Africa,Lesotho,Fruits,Offline,H,11/15/2016,692189586,11/28/2016,3135,9.33,6.92,29249.55,21694.2,7555.35 +Middle East and North Africa,Tunisia ,Vegetables,Offline,L,11/17/2016,670897138,1/1/2017,2227,154.06,90.93,343091.62,202501.11,140590.51 +Central America and the Caribbean,Dominican Republic,Cereal,Online,H,8/5/2010,432473647,8/28/2010,7418,205.7,117.11,1525882.6,868721.98,657160.62 +Australia and Oceania,East Timor,Fruits,Online,L,3/17/2013,409780442,3/17/2013,1994,9.33,6.92,18604.02,13798.48,4805.54 +Sub-Saharan Africa,Kenya,Baby Food,Online,M,6/23/2014,205991351,7/11/2014,6273,255.28,159.42,1601371.44,1000041.66,601329.78 +North America,Mexico,Beverages,Offline,L,10/15/2012,844592702,11/14/2012,2604,47.45,31.79,123559.8,82781.16,40778.64 +Asia,China,Baby Food,Online,C,5/23/2011,719383323,6/22/2011,366,255.28,159.42,93432.48,58347.72,35084.76 +Sub-Saharan Africa,Uganda,Clothes,Online,M,8/4/2014,544474542,8/27/2014,971,109.28,35.84,106110.88,34800.64,71310.24 +Middle East and North Africa,Turkey,Beverages,Offline,M,5/25/2016,204290187,5/29/2016,2861,47.45,31.79,135754.45,90951.19,44803.26 +Asia,South Korea,Beverages,Offline,M,11/23/2011,103566586,12/23/2011,6509,47.45,31.79,308852.05,206921.11,101930.94 +Central America and the Caribbean,Saint Vincent and the Grenadines,Vegetables,Online,M,2/26/2016,717352569,4/14/2016,9421,154.06,90.93,1451399.26,856651.53,594747.73 +Europe,Belgium,Vegetables,Offline,L,1/11/2015,341009461,1/26/2015,1132,154.06,90.93,174395.92,102932.76,71463.16 +Central America and the Caribbean,Panama,Vegetables,Offline,C,5/11/2014,940211093,6/10/2014,8211,154.06,90.93,1264986.66,746626.23,518360.43 +Middle East and North Africa,Israel,Meat,Online,H,6/27/2013,500943791,6/30/2013,9255,421.89,364.69,3904591.95,3375205.95,529386 +Sub-Saharan Africa,South Sudan,Cereal,Online,H,8/7/2016,679506385,9/10/2016,9894,205.7,117.11,2035195.8,1158686.34,876509.46 +Europe,United Kingdom,Baby Food,Online,M,10/23/2013,952510201,11/26/2013,7790,255.28,159.42,1988631.2,1241881.8,746749.4 +Europe,Bulgaria,Office Supplies,Offline,H,3/22/2015,866879069,3/25/2015,7635,651.21,524.96,4971988.35,4008069.6,963918.75 +Europe,France,Baby Food,Offline,H,11/8/2016,489849317,11/14/2016,6153,255.28,159.42,1570737.84,980911.26,589826.58 +Asia,Singapore,Household,Offline,C,1/8/2012,858969771,2/23/2012,7098,668.27,502.54,4743380.46,3567028.92,1176351.54 +Australia and Oceania,Papua New Guinea,Fruits,Online,C,3/25/2010,832101762,5/1/2010,6257,9.33,6.92,58377.81,43298.44,15079.37 +Sub-Saharan Africa,Cape Verde,Vegetables,Online,C,9/13/2010,237419116,10/15/2010,6447,154.06,90.93,993224.82,586225.71,406999.11 +Australia and Oceania,Kiribati,Office Supplies,Online,C,9/19/2013,323408162,11/7/2013,2517,651.21,524.96,1639095.57,1321324.32,317771.25 +Sub-Saharan Africa,Ethiopia,Fruits,Online,H,11/6/2016,608867728,12/19/2016,6346,9.33,6.92,59208.18,43914.32,15293.86 +Asia,South Korea,Cereal,Offline,L,2/22/2011,232909142,3/26/2011,1846,205.7,117.11,379722.2,216185.06,163537.14 +Middle East and North Africa,Jordan,Vegetables,Offline,M,3/27/2015,204956233,4/19/2015,9959,154.06,90.93,1534283.54,905571.87,628711.67 +Europe,Hungary,Fruits,Offline,C,12/9/2010,254745328,1/15/2011,3658,9.33,6.92,34129.14,25313.36,8815.78 +Middle East and North Africa,Lebanon,Baby Food,Offline,H,3/25/2015,182325255,4/25/2015,2950,255.28,159.42,753076,470289,282787 +Middle East and North Africa,Israel,Clothes,Offline,H,11/7/2015,308057343,12/4/2015,9869,109.28,35.84,1078484.32,353704.96,724779.36 +Middle East and North Africa,Libya,Household,Online,L,12/18/2012,122615420,1/23/2013,3483,668.27,502.54,2327584.41,1750346.82,577237.59 +Asia,North Korea,Office Supplies,Online,C,5/18/2015,536985814,6/16/2015,4890,651.21,524.96,3184416.9,2567054.4,617362.5 +Sub-Saharan Africa,Sudan,Fruits,Offline,C,1/10/2014,732467353,1/29/2014,2222,9.33,6.92,20731.26,15376.24,5355.02 +Sub-Saharan Africa,Ghana,Personal Care,Offline,M,1/23/2016,410671365,2/22/2016,5638,81.73,56.67,460793.74,319505.46,141288.28 +Middle East and North Africa,Algeria,Meat,Online,L,10/4/2010,243521678,10/30/2010,2331,421.89,364.69,983425.59,850092.39,133333.2 +Europe,Ireland,Office Supplies,Offline,H,3/8/2011,523254621,4/10/2011,1525,651.21,524.96,993095.25,800564,192531.25 +Middle East and North Africa,Jordan,Baby Food,Offline,M,7/12/2012,712419021,7/26/2012,9475,255.28,159.42,2418778,1510504.5,908273.5 +Middle East and North Africa,Lebanon,Clothes,Offline,C,1/24/2011,793876206,3/15/2011,4466,109.28,35.84,488044.48,160061.44,327983.04 +Europe,Moldova ,Cereal,Online,M,6/22/2015,820800006,6/25/2015,1817,205.7,117.11,373756.9,212788.87,160968.03 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Offline,M,10/13/2012,466676747,10/19/2012,8875,9.33,6.92,82803.75,61415,21388.75 +North America,Greenland,Clothes,Offline,L,1/11/2010,375305259,2/6/2010,21,109.28,35.84,2294.88,752.64,1542.24 +Sub-Saharan Africa,Togo,Office Supplies,Online,M,4/21/2015,810796868,6/2/2015,1666,651.21,524.96,1084915.86,874583.36,210332.5 +Europe,Montenegro,Household,Online,C,4/4/2011,307575404,4/29/2011,7252,668.27,502.54,4846294.04,3644420.08,1201873.96 +Central America and the Caribbean,Nicaragua,Vegetables,Online,C,11/27/2011,620377194,12/4/2011,2253,154.06,90.93,347097.18,204865.29,142231.89 +Europe,Cyprus,Meat,Online,L,5/22/2013,874251067,5/31/2013,9173,421.89,364.69,3869996.97,3345301.37,524695.6 +Middle East and North Africa,United Arab Emirates,Snacks,Offline,M,11/30/2012,714558351,12/16/2012,2550,152.58,97.44,389079,248472,140607 +Central America and the Caribbean,El Salvador,Office Supplies,Online,H,7/18/2012,756972873,9/5/2012,3950,651.21,524.96,2572279.5,2073592,498687.5 +Europe,Georgia,Household,Offline,L,5/28/2015,337480962,7/11/2015,6971,668.27,502.54,4658510.17,3503206.34,1155303.83 +Australia and Oceania,Nauru,Meat,Offline,L,4/28/2014,662381446,5/23/2014,2244,421.89,364.69,946721.16,818364.36,128356.8 +Sub-Saharan Africa,Chad,Fruits,Online,M,10/7/2010,758285653,11/5/2010,2430,9.33,6.92,22671.9,16815.6,5856.3 +Europe,Bulgaria,Personal Care,Offline,L,1/21/2011,622117412,2/22/2011,7222,81.73,56.67,590254.06,409270.74,180983.32 +Europe,Germany,Household,Offline,L,1/1/2015,771113049,1/24/2015,8342,668.27,502.54,5574708.34,4192188.68,1382519.66 +Sub-Saharan Africa,Nigeria,Cereal,Online,M,2/15/2012,892821395,3/15/2012,4546,205.7,117.11,935112.2,532382.06,402730.14 +Central America and the Caribbean,Jamaica,Snacks,Online,C,9/20/2015,295103776,10/29/2015,6620,152.58,97.44,1010079.6,645052.8,365026.8 +Australia and Oceania,Samoa ,Vegetables,Offline,L,8/25/2013,156134021,9/28/2013,2381,154.06,90.93,366816.86,216504.33,150312.53 +Asia,North Korea,Office Supplies,Online,C,7/23/2017,374398458,7/26/2017,1678,651.21,524.96,1092730.38,880882.88,211847.5 +Europe,Kosovo,Vegetables,Online,H,8/26/2013,918695914,9/24/2013,1391,154.06,90.93,214297.46,126483.63,87813.83 +Europe,Monaco,Snacks,Online,M,12/1/2011,478137719,12/5/2011,431,152.58,97.44,65761.98,41996.64,23765.34 +Asia,Bhutan,Beverages,Offline,C,1/17/2012,512147700,1/27/2012,4740,47.45,31.79,224913,150684.6,74228.4 +Sub-Saharan Africa,Namibia,Fruits,Offline,M,10/17/2014,300462186,11/29/2014,2293,9.33,6.92,21393.69,15867.56,5526.13 +Asia,Bangladesh,Personal Care,Offline,C,8/18/2010,993130004,9/21/2010,8093,81.73,56.67,661440.89,458630.31,202810.58 +North America,Canada,Meat,Online,L,10/18/2013,660512483,11/19/2013,9177,421.89,364.69,3871684.53,3346760.13,524924.4 +Sub-Saharan Africa,Mali,Personal Care,Offline,C,2/7/2013,143283450,2/27/2013,9612,81.73,56.67,785588.76,544712.04,240876.72 +Asia,Singapore,Fruits,Offline,M,7/27/2013,802429234,9/13/2013,5497,9.33,6.92,51287.01,38039.24,13247.77 +Asia,Myanmar,Baby Food,Offline,L,6/27/2017,469248664,6/28/2017,9962,255.28,159.42,2543099.36,1588142.04,954957.32 +Europe,Denmark,Baby Food,Offline,C,1/27/2013,195353066,2/26/2013,8168,255.28,159.42,2085127.04,1302142.56,782984.48 +Sub-Saharan Africa,Kenya,Personal Care,Offline,C,2/12/2016,202666270,3/4/2016,2308,81.73,56.67,188632.84,130794.36,57838.48 +Europe,Andorra,Clothes,Online,L,3/4/2013,333424603,4/1/2013,6604,109.28,35.84,721685.12,236687.36,484997.76 +Asia,South Korea,Snacks,Offline,H,10/19/2010,500176894,11/26/2010,2313,152.58,97.44,352917.54,225378.72,127538.82 +Middle East and North Africa,Somalia,Personal Care,Offline,C,8/12/2016,235784471,8/17/2016,2719,81.73,56.67,222223.87,154085.73,68138.14 +Europe,Finland,Baby Food,Online,C,10/20/2012,943421161,11/10/2012,8141,255.28,159.42,2078234.48,1297838.22,780396.26 +Sub-Saharan Africa,Ghana,Beverages,Offline,M,11/24/2012,946573293,1/3/2013,927,47.45,31.79,43986.15,29469.33,14516.82 +Europe,Bulgaria,Fruits,Offline,C,7/28/2012,439039695,7/31/2012,457,9.33,6.92,4263.81,3162.44,1101.37 +Central America and the Caribbean,Trinidad and Tobago,Office Supplies,Online,L,2/18/2016,134931695,3/7/2016,8142,651.21,524.96,5302151.82,4274224.32,1027927.5 +Sub-Saharan Africa,Swaziland,Cosmetics,Online,H,1/8/2010,818673121,2/5/2010,2424,437.2,263.33,1059772.8,638311.92,421460.88 +Australia and Oceania,Papua New Guinea,Baby Food,Online,L,1/13/2012,195000302,2/24/2012,3778,255.28,159.42,964447.84,602288.76,362159.08 +Middle East and North Africa,Tunisia ,Office Supplies,Offline,C,7/11/2014,538962066,7/14/2014,9707,651.21,524.96,6321295.47,5095786.72,1225508.75 +Australia and Oceania,Vanuatu,Clothes,Online,L,12/3/2010,145919740,12/27/2010,9748,109.28,35.84,1065261.44,349368.32,715893.12 +Sub-Saharan Africa,Namibia,Fruits,Offline,M,8/21/2014,981547152,10/10/2014,469,9.33,6.92,4375.77,3245.48,1130.29 +Europe,Austria,Cosmetics,Online,H,6/10/2017,131830632,7/22/2017,468,437.2,263.33,204609.6,123238.44,81371.16 +Europe,Belarus,Clothes,Offline,L,12/13/2015,153069007,1/30/2016,5376,109.28,35.84,587489.28,192675.84,394813.44 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,L,5/31/2015,521873605,7/2/2015,2852,109.28,35.84,311666.56,102215.68,209450.88 +Central America and the Caribbean,Costa Rica,Meat,Online,L,10/18/2010,785168254,12/1/2010,7589,421.89,364.69,3201723.21,2767632.41,434090.8 +Asia,Vietnam,Household,Offline,M,4/7/2013,110189282,5/24/2013,6312,668.27,502.54,4218120.24,3172032.48,1046087.76 +Sub-Saharan Africa,Nigeria,Fruits,Online,L,2/17/2016,434485518,4/1/2016,2775,9.33,6.92,25890.75,19203,6687.75 +Asia,Kazakhstan,Snacks,Online,M,10/2/2013,615918290,11/20/2013,2764,152.58,97.44,421731.12,269324.16,152406.96 +Europe,United Kingdom,Cosmetics,Offline,H,12/6/2012,482661426,12/23/2012,9096,437.2,263.33,3976771.2,2395249.68,1581521.52 +Australia and Oceania,East Timor,Clothes,Online,H,12/11/2013,383201253,12/26/2013,6621,109.28,35.84,723542.88,237296.64,486246.24 +Europe,Belgium,Fruits,Online,C,5/12/2014,736336600,6/29/2014,7218,9.33,6.92,67343.94,49948.56,17395.38 +Central America and the Caribbean,Costa Rica,Baby Food,Offline,M,10/21/2012,681178796,11/24/2012,4798,255.28,159.42,1224833.44,764897.16,459936.28 +Asia,Myanmar,Vegetables,Offline,C,10/4/2012,327151668,11/2/2012,303,154.06,90.93,46680.18,27551.79,19128.39 +Asia,North Korea,Personal Care,Offline,M,3/13/2011,303991544,3/18/2011,6708,81.73,56.67,548244.84,380142.36,168102.48 +Asia,Laos,Baby Food,Offline,M,7/3/2017,411747252,7/22/2017,4017,255.28,159.42,1025459.76,640390.14,385069.62 +Central America and the Caribbean,Saint Lucia,Meat,Online,M,11/11/2011,970780122,12/25/2011,4266,421.89,364.69,1799782.74,1555767.54,244015.2 +Sub-Saharan Africa,Botswana,Office Supplies,Offline,C,2/23/2017,571763980,4/1/2017,6522,651.21,524.96,4247191.62,3423789.12,823402.5 +Australia and Oceania,Australia,Office Supplies,Online,H,11/17/2011,125685155,12/11/2011,1885,651.21,524.96,1227530.85,989549.6,237981.25 +Central America and the Caribbean,Barbados,Personal Care,Offline,H,4/12/2017,613842475,4/27/2017,8484,81.73,56.67,693397.32,480788.28,212609.04 +Sub-Saharan Africa,Benin,Household,Offline,L,3/17/2010,837847268,4/22/2010,6480,668.27,502.54,4330389.6,3256459.2,1073930.4 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Offline,H,3/28/2010,569623363,5/16/2010,3066,651.21,524.96,1996609.86,1609527.36,387082.5 +Australia and Oceania,Marshall Islands,Office Supplies,Online,L,4/14/2015,101407086,5/14/2015,7465,651.21,524.96,4861282.65,3918826.4,942456.25 +Middle East and North Africa,Jordan,Office Supplies,Offline,C,12/21/2012,695747268,2/3/2013,5932,651.21,524.96,3862977.72,3114062.72,748915 +Asia,Kazakhstan,Household,Online,C,9/16/2014,535505235,10/5/2014,6754,668.27,502.54,4513495.58,3394155.16,1119340.42 +Europe,United Kingdom,Clothes,Online,M,1/13/2014,573854815,2/3/2014,5247,109.28,35.84,573392.16,188052.48,385339.68 +Europe,Vatican City,Beverages,Online,L,2/16/2013,484282338,3/18/2013,8761,47.45,31.79,415709.45,278512.19,137197.26 +Europe,France,Meat,Online,H,6/13/2011,910586631,6/26/2011,1674,421.89,364.69,706243.86,610491.06,95752.8 +Middle East and North Africa,Israel,Household,Offline,M,1/30/2017,316879022,1/30/2017,399,668.27,502.54,266639.73,200513.46,66126.27 +Central America and the Caribbean,Grenada,Meat,Offline,H,9/9/2012,837583339,9/22/2012,8378,421.89,364.69,3534594.42,3055372.82,479221.6 +Asia,Malaysia,Baby Food,Online,L,4/12/2012,627435910,5/15/2012,1084,255.28,159.42,276723.52,172811.28,103912.24 +Europe,Norway,Cosmetics,Offline,C,12/30/2011,611485564,1/29/2012,1022,437.2,263.33,446818.4,269123.26,177695.14 +Europe,Slovakia,Beverages,Offline,H,8/13/2016,435093629,9/21/2016,2728,47.45,31.79,129443.6,86723.12,42720.48 +Europe,Czech Republic,Beverages,Online,M,1/22/2013,713933932,2/24/2013,7771,47.45,31.79,368733.95,247040.09,121693.86 +Australia and Oceania,Tuvalu,Beverages,Offline,H,1/9/2012,783992803,2/24/2012,9747,47.45,31.79,462495.15,309857.13,152638.02 +Sub-Saharan Africa,Togo,Household,Online,L,11/27/2013,951569068,11/30/2013,9288,668.27,502.54,6206891.76,4667591.52,1539300.24 +Europe,Hungary,Personal Care,Online,H,8/9/2012,243274056,9/20/2012,9054,81.73,56.67,739983.42,513090.18,226893.24 +Asia,Singapore,Fruits,Online,C,6/10/2014,456031596,7/17/2014,8738,9.33,6.92,81525.54,60466.96,21058.58 +Sub-Saharan Africa,Cameroon,Baby Food,Offline,M,8/26/2011,307078015,9/22/2011,64,255.28,159.42,16337.92,10202.88,6135.04 +Asia,Singapore,Fruits,Offline,C,6/20/2016,383962142,7/30/2016,1785,9.33,6.92,16654.05,12352.2,4301.85 +Middle East and North Africa,Saudi Arabia,Baby Food,Offline,H,11/28/2011,894545304,12/14/2011,4689,255.28,159.42,1197007.92,747520.38,449487.54 +Europe,Estonia,Clothes,Offline,L,2/12/2016,317001330,3/16/2016,6593,109.28,35.84,720483.04,236293.12,484189.92 +Central America and the Caribbean,Barbados,Vegetables,Offline,L,6/14/2010,349816548,7/18/2010,7345,154.06,90.93,1131570.7,667880.85,463689.85 +Europe,Russia,Beverages,Offline,L,5/27/2011,961789786,7/15/2011,3826,47.45,31.79,181543.7,121628.54,59915.16 +Europe,Serbia,Vegetables,Offline,L,10/25/2013,842032372,11/14/2013,4946,154.06,90.93,761980.76,449739.78,312240.98 +Europe,Monaco,Personal Care,Offline,C,5/19/2017,549968135,6/19/2017,6647,81.73,56.67,543259.31,376685.49,166573.82 +Asia,Indonesia,Fruits,Offline,M,4/15/2015,265333402,5/10/2015,6905,9.33,6.92,64423.65,47782.6,16641.05 +Europe,Liechtenstein,Cosmetics,Offline,C,2/20/2013,238177001,3/29/2013,722,437.2,263.33,315658.4,190124.26,125534.14 +Europe,Vatican City,Snacks,Online,L,1/16/2010,338860261,1/28/2010,5136,152.58,97.44,783650.88,500451.84,283199.04 +Sub-Saharan Africa,Malawi,Beverages,Offline,L,7/10/2017,508057010,8/15/2017,4214,47.45,31.79,199954.3,133963.06,65991.24 +Europe,Sweden,Snacks,Online,H,4/21/2010,306753575,4/28/2010,4055,152.58,97.44,618711.9,395119.2,223592.7 +Europe,Bosnia and Herzegovina,Baby Food,Offline,M,5/27/2013,266248786,6/7/2013,7787,255.28,159.42,1987865.36,1241403.54,746461.82 +Sub-Saharan Africa,Guinea,Household,Offline,C,1/12/2015,538153970,3/2/2015,573,668.27,502.54,382918.71,287955.42,94963.29 +Sub-Saharan Africa,Nigeria,Cereal,Online,C,11/1/2015,444392955,11/8/2015,4606,205.7,117.11,947454.2,539408.66,408045.54 +Europe,Hungary,Office Supplies,Offline,C,7/6/2017,727202069,8/14/2017,4107,651.21,524.96,2674519.47,2156010.72,518508.75 +Central America and the Caribbean,Dominica,Clothes,Offline,L,6/23/2011,399130141,7/25/2011,333,109.28,35.84,36390.24,11934.72,24455.52 +Central America and the Caribbean,Haiti,Baby Food,Online,M,12/2/2012,793038499,1/11/2013,6570,255.28,159.42,1677189.6,1047389.4,629800.2 +Australia and Oceania,Papua New Guinea,Fruits,Online,C,8/8/2011,612100970,8/11/2011,3134,9.33,6.92,29240.22,21687.28,7552.94 +Asia,North Korea,Cosmetics,Online,M,6/24/2013,879803884,7/21/2013,2375,437.2,263.33,1038350,625408.75,412941.25 +Central America and the Caribbean,Trinidad and Tobago,Personal Care,Online,M,3/24/2014,889946067,3/28/2014,3673,81.73,56.67,300194.29,208148.91,92045.38 +Europe,Russia,Cosmetics,Offline,M,7/30/2010,456638848,9/9/2010,8438,437.2,263.33,3689093.6,2221978.54,1467115.06 +Central America and the Caribbean,Cuba,Personal Care,Offline,H,9/9/2011,364306056,10/10/2011,5113,81.73,56.67,417885.49,289753.71,128131.78 +Australia and Oceania,Marshall Islands,Fruits,Online,C,8/23/2012,117684018,9/23/2012,4171,9.33,6.92,38915.43,28863.32,10052.11 +Sub-Saharan Africa,Zimbabwe,Clothes,Offline,L,5/15/2013,191821563,6/22/2013,3118,109.28,35.84,340735.04,111749.12,228985.92 +Sub-Saharan Africa,Gabon,Vegetables,Online,C,11/10/2014,682080018,11/21/2014,1490,154.06,90.93,229549.4,135485.7,94063.7 +Asia,Myanmar,Office Supplies,Offline,H,5/23/2015,854133212,7/10/2015,5853,651.21,524.96,3811532.13,3072590.88,738941.25 +Europe,Poland,Baby Food,Offline,M,4/18/2014,493967473,4/25/2014,4807,255.28,159.42,1227130.96,766331.94,460799.02 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,M,10/8/2015,357881629,11/18/2015,3982,421.89,364.69,1679965.98,1452195.58,227770.4 +Sub-Saharan Africa,Senegal,Clothes,Offline,C,6/27/2017,822487008,7/5/2017,1038,109.28,35.84,113432.64,37201.92,76230.72 +Sub-Saharan Africa,Togo,Snacks,Online,L,6/1/2014,534707438,6/12/2014,668,152.58,97.44,101923.44,65089.92,36833.52 +Australia and Oceania,Vanuatu,Personal Care,Offline,C,2/24/2010,461779248,3/10/2010,9596,81.73,56.67,784281.08,543805.32,240475.76 +Central America and the Caribbean,Panama,Baby Food,Offline,C,2/20/2013,741251266,3/11/2013,1577,255.28,159.42,402576.56,251405.34,151171.22 +Middle East and North Africa,Israel,Personal Care,Offline,M,3/7/2010,230984818,4/16/2010,2396,81.73,56.67,195825.08,135781.32,60043.76 +Europe,Luxembourg,Cosmetics,Offline,C,8/20/2015,559153735,9/20/2015,4871,437.2,263.33,2129601.2,1282680.43,846920.77 +Australia and Oceania,Samoa ,Fruits,Offline,M,8/24/2014,274244344,9/3/2014,3850,9.33,6.92,35920.5,26642,9278.5 +Sub-Saharan Africa,Zambia,Office Supplies,Offline,H,5/7/2012,695055472,6/7/2012,1215,651.21,524.96,791220.15,637826.4,153393.75 +Middle East and North Africa,Azerbaijan,Cereal,Offline,M,12/10/2014,960698449,12/23/2014,875,205.7,117.11,179987.5,102471.25,77516.25 +Asia,Kazakhstan,Personal Care,Online,C,10/5/2010,280597102,10/18/2010,3773,81.73,56.67,308367.29,213815.91,94551.38 +Sub-Saharan Africa,Liberia,Cosmetics,Offline,C,12/4/2011,184487760,12/5/2011,2883,437.2,263.33,1260447.6,759180.39,501267.21 +Australia and Oceania,Vanuatu,Cereal,Online,H,9/5/2012,472419250,10/11/2012,8209,205.7,117.11,1688591.3,961355.99,727235.31 +Middle East and North Africa,Egypt,Office Supplies,Offline,H,12/2/2015,564752900,1/9/2016,1788,651.21,524.96,1164363.48,938628.48,225735 +Middle East and North Africa,Kuwait,Vegetables,Online,M,3/26/2014,852162539,4/12/2014,2687,154.06,90.93,413959.22,244328.91,169630.31 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,L,6/3/2016,445634496,7/21/2016,2005,81.73,56.67,163868.65,113623.35,50245.3 +Europe,Bulgaria,Cosmetics,Offline,L,6/6/2013,326467597,7/16/2013,7872,437.2,263.33,3441638.4,2072933.76,1368704.64 +Central America and the Caribbean,Panama,Beverages,Offline,M,5/26/2012,196273171,6/14/2012,448,47.45,31.79,21257.6,14241.92,7015.68 +Europe,Albania,Personal Care,Online,C,3/10/2010,726975047,4/28/2010,6926,81.73,56.67,566061.98,392496.42,173565.56 +Central America and the Caribbean,Barbados,Household,Offline,M,4/14/2012,410809552,4/18/2012,6530,668.27,502.54,4363803.1,3281586.2,1082216.9 +Middle East and North Africa,Tunisia ,Beverages,Offline,H,11/20/2013,510325515,11/21/2013,5515,47.45,31.79,261686.75,175321.85,86364.9 +Australia and Oceania,Nauru,Household,Online,H,4/3/2011,108384263,4/20/2011,2167,668.27,502.54,1448141.09,1089004.18,359136.91 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,C,1/26/2013,158159625,2/12/2013,1803,81.73,56.67,147359.19,102176.01,45183.18 +Europe,Estonia,Household,Offline,M,12/12/2013,333137929,1/13/2014,1771,668.27,502.54,1183506.17,889998.34,293507.83 +Middle East and North Africa,Qatar,Meat,Online,H,5/3/2013,377118003,5/31/2013,6452,421.89,364.69,2722034.28,2352979.88,369054.4 +North America,Canada,Baby Food,Online,L,10/6/2011,554211175,11/13/2011,2257,255.28,159.42,576166.96,359810.94,216356.02 +Sub-Saharan Africa,Mozambique,Meat,Offline,C,8/6/2014,298841273,9/5/2014,2629,421.89,364.69,1109148.81,958770.01,150378.8 +Central America and the Caribbean,Cuba,Snacks,Offline,L,2/15/2013,465744626,3/24/2013,3040,152.58,97.44,463843.2,296217.6,167625.6 +Central America and the Caribbean,Saint Lucia,Cosmetics,Online,H,1/28/2011,179970061,2/26/2011,5995,437.2,263.33,2621014,1578663.35,1042350.65 +Sub-Saharan Africa,Kenya,Cereal,Online,H,3/22/2013,886878907,5/2/2013,6032,205.7,117.11,1240782.4,706407.52,534374.88 +Asia,Taiwan,Household,Online,L,1/18/2014,502144992,3/4/2014,4717,668.27,502.54,3152229.59,2370481.18,781748.41 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,H,9/7/2016,161754643,10/3/2016,5648,651.21,524.96,3678034.08,2964974.08,713060 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,H,12/17/2013,172006690,12/26/2013,9457,205.7,117.11,1945304.9,1107509.27,837795.63 +Asia,Singapore,Cosmetics,Offline,H,12/1/2014,459512460,1/2/2015,8803,437.2,263.33,3848671.6,2318093.99,1530577.61 +Australia and Oceania,New Zealand,Cosmetics,Offline,M,9/22/2010,121195781,10/11/2010,3380,437.2,263.33,1477736,890055.4,587680.6 +Asia,Maldives,Meat,Online,L,5/5/2016,574292981,5/14/2016,4910,421.89,364.69,2071479.9,1790627.9,280852 +Europe,Monaco,Meat,Offline,C,9/18/2013,606352889,10/18/2013,2149,421.89,364.69,906641.61,783718.81,122922.8 +Sub-Saharan Africa,Uganda,Office Supplies,Online,C,2/22/2016,425236833,3/14/2016,5883,651.21,524.96,3831068.43,3088339.68,742728.75 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,C,6/27/2011,309118640,7/8/2011,3930,154.06,90.93,605455.8,357354.9,248100.9 +Middle East and North Africa,Afghanistan,Office Supplies,Online,L,5/22/2011,156484639,7/4/2011,6137,651.21,524.96,3996475.77,3221679.52,774796.25 +Central America and the Caribbean,Haiti,Clothes,Online,M,3/13/2017,836133658,4/28/2017,9385,109.28,35.84,1025592.8,336358.4,689234.4 +Central America and the Caribbean,El Salvador,Cereal,Offline,M,3/9/2016,137177026,3/23/2016,2585,205.7,117.11,531734.5,302729.35,229005.15 +Australia and Oceania,Australia,Office Supplies,Online,M,8/14/2015,419038569,9/12/2015,1680,651.21,524.96,1094032.8,881932.8,212100 +Europe,Bulgaria,Office Supplies,Online,C,4/2/2016,961454617,5/8/2016,4642,651.21,524.96,3022916.82,2436864.32,586052.5 +Sub-Saharan Africa,Seychelles ,Snacks,Offline,H,2/16/2016,214473998,3/4/2016,6477,152.58,97.44,988260.66,631118.88,357141.78 +Central America and the Caribbean,Cuba,Vegetables,Offline,C,5/4/2014,748458039,5/24/2014,4221,154.06,90.93,650287.26,383815.53,266471.73 +Sub-Saharan Africa,Senegal,Office Supplies,Online,C,11/4/2014,704080569,12/4/2014,1942,651.21,524.96,1264649.82,1019472.32,245177.5 +Australia and Oceania,Palau,Personal Care,Offline,M,2/1/2015,542327916,3/18/2015,5737,81.73,56.67,468885.01,325115.79,143769.22 +Central America and the Caribbean,Cuba,Cosmetics,Online,L,5/13/2017,794498908,7/2/2017,8737,437.2,263.33,3819816.4,2300714.21,1519102.19 +Middle East and North Africa,United Arab Emirates,Meat,Online,H,6/18/2017,712204873,8/4/2017,6104,421.89,364.69,2575216.56,2226067.76,349148.8 +Australia and Oceania,Palau,Snacks,Online,M,1/9/2016,517369639,1/31/2016,28,152.58,97.44,4272.24,2728.32,1543.92 +Europe,Vatican City,Cosmetics,Online,M,10/1/2014,952229535,10/29/2014,4735,437.2,263.33,2070142,1246867.55,823274.45 +Middle East and North Africa,Iraq,Snacks,Offline,M,8/17/2012,129333388,8/20/2012,1479,152.58,97.44,225665.82,144113.76,81552.06 +Asia,North Korea,Household,Online,M,4/10/2017,281542527,4/11/2017,3545,668.27,502.54,2369017.15,1781504.3,587512.85 +Central America and the Caribbean,Trinidad and Tobago,Household,Online,C,11/15/2010,112030780,11/28/2010,1252,668.27,502.54,836674.04,629180.08,207493.96 +Europe,Latvia,Meat,Online,C,7/14/2014,644284474,8/27/2014,6948,421.89,364.69,2931291.72,2533866.12,397425.6 +Asia,Laos,Cosmetics,Offline,C,5/9/2016,272102439,6/12/2016,13,437.2,263.33,5683.6,3423.29,2260.31 +Europe,Georgia,Cosmetics,Offline,M,1/24/2013,609596002,3/7/2013,1858,437.2,263.33,812317.6,489267.14,323050.46 +Europe,Estonia,Cosmetics,Offline,M,10/31/2013,641188991,11/11/2013,926,437.2,263.33,404847.2,243843.58,161003.62 +Australia and Oceania,Solomon Islands,Clothes,Online,L,9/23/2013,771617734,11/11/2013,7689,109.28,35.84,840253.92,275573.76,564680.16 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Online,L,9/7/2012,575931060,9/7/2012,9654,154.06,90.93,1487295.24,877838.22,609457.02 +Central America and the Caribbean,Costa Rica,Cosmetics,Offline,M,9/13/2011,149490296,10/10/2011,6356,437.2,263.33,2778843.2,1673725.48,1105117.72 +Europe,Luxembourg,Household,Offline,H,8/12/2016,557969272,9/4/2016,4362,668.27,502.54,2914993.74,2192079.48,722914.26 +Sub-Saharan Africa,Burundi,Cereal,Online,C,8/16/2011,687354314,8/17/2011,2271,205.7,117.11,467144.7,265956.81,201187.89 +Europe,Croatia,Meat,Online,L,1/23/2016,393944251,2/3/2016,5713,421.89,364.69,2410257.57,2083473.97,326783.6 +Asia,Taiwan,Snacks,Offline,L,6/18/2012,954350411,7/1/2012,2349,152.58,97.44,358410.42,228886.56,129523.86 +Europe,Austria,Vegetables,Offline,C,12/9/2010,115496623,12/17/2010,6872,154.06,90.93,1058700.32,624870.96,433829.36 +Australia and Oceania,Australia,Clothes,Offline,C,1/30/2015,644619214,2/9/2015,6005,109.28,35.84,656226.4,215219.2,441007.2 +Europe,Slovenia,Beverages,Online,L,8/16/2010,879267013,9/7/2010,3503,47.45,31.79,166217.35,111360.37,54856.98 +Europe,Kosovo,Meat,Online,L,8/26/2014,577301347,9/3/2014,5152,421.89,364.69,2173577.28,1878882.88,294694.4 +Europe,Hungary,Vegetables,Online,C,3/29/2011,466896045,4/21/2011,3770,154.06,90.93,580806.2,342806.1,238000.1 +Asia,Mongolia,Beverages,Offline,H,10/27/2015,896537435,11/29/2015,4205,47.45,31.79,199527.25,133676.95,65850.3 +Central America and the Caribbean,Dominica,Snacks,Offline,L,10/22/2010,485024344,12/4/2010,8337,152.58,97.44,1272059.46,812357.28,459702.18 +Sub-Saharan Africa,Malawi,Vegetables,Offline,L,7/20/2017,171468102,8/11/2017,77,154.06,90.93,11862.62,7001.61,4861.01 +Asia,Laos,Baby Food,Offline,C,10/22/2016,965292537,11/17/2016,367,255.28,159.42,93687.76,58507.14,35180.62 +Central America and the Caribbean,Dominican Republic,Beverages,Offline,H,2/15/2013,796233975,3/13/2013,2182,47.45,31.79,103535.9,69365.78,34170.12 +Australia and Oceania,Tuvalu,Office Supplies,Offline,C,11/26/2015,364341247,12/26/2015,5526,651.21,524.96,3598586.46,2900928.96,697657.5 +Sub-Saharan Africa,The Gambia,Meat,Online,C,11/16/2012,889975678,11/25/2012,2435,421.89,364.69,1027302.15,888020.15,139282 +Sub-Saharan Africa,Kenya,Office Supplies,Offline,M,10/15/2011,963811099,11/9/2011,1977,651.21,524.96,1287442.17,1037845.92,249596.25 +Sub-Saharan Africa,Rwanda,Snacks,Offline,L,11/13/2013,596833837,1/1/2014,5250,152.58,97.44,801045,511560,289485 +Asia,Tajikistan,Beverages,Online,L,1/21/2010,770342719,3/5/2010,384,47.45,31.79,18220.8,12207.36,6013.44 +Sub-Saharan Africa,Angola,Vegetables,Offline,H,1/26/2015,285949075,2/26/2015,7540,154.06,90.93,1161612.4,685612.2,476000.2 +Australia and Oceania,East Timor,Snacks,Online,C,8/13/2010,715576732,9/9/2010,3911,152.58,97.44,596740.38,381087.84,215652.54 +Middle East and North Africa,Tunisia ,Cereal,Offline,L,5/2/2017,551462018,5/9/2017,8721,205.7,117.11,1793909.7,1021316.31,772593.39 +Europe,Iceland,Personal Care,Offline,M,4/10/2015,156153762,5/17/2015,8223,81.73,56.67,672065.79,465997.41,206068.38 +Australia and Oceania,Australia,Beverages,Online,L,11/4/2015,412513291,12/17/2015,705,47.45,31.79,33452.25,22411.95,11040.3 +Sub-Saharan Africa,Togo,Personal Care,Offline,L,7/31/2012,473714435,9/10/2012,1483,81.73,56.67,121205.59,84041.61,37163.98 +Middle East and North Africa,Oman,Household,Offline,M,3/29/2015,913243520,4/9/2015,7907,668.27,502.54,5284010.89,3973583.78,1310427.11 +Middle East and North Africa,Egypt,Household,Offline,L,9/14/2015,574899375,10/6/2015,4355,668.27,502.54,2910315.85,2188561.7,721754.15 +Australia and Oceania,Marshall Islands,Personal Care,Offline,M,6/28/2014,622793328,7/1/2014,7241,81.73,56.67,591806.93,410347.47,181459.46 +Asia,Sri Lanka,Household,Offline,C,12/21/2016,491349208,1/14/2017,4,668.27,502.54,2673.08,2010.16,662.92 +Middle East and North Africa,Afghanistan,Beverages,Offline,C,6/13/2014,135303342,7/1/2014,8120,47.45,31.79,385294,258134.8,127159.2 +Sub-Saharan Africa,Uganda,Fruits,Offline,H,8/18/2010,479704558,8/23/2010,4094,9.33,6.92,38197.02,28330.48,9866.54 +Asia,Turkmenistan,Meat,Offline,H,4/19/2010,269914186,5/9/2010,2460,421.89,364.69,1037849.4,897137.4,140712 +Australia and Oceania,Papua New Guinea,Personal Care,Offline,M,7/6/2015,121606051,8/10/2015,4788,81.73,56.67,391323.24,271335.96,119987.28 +Europe,Netherlands,Baby Food,Offline,H,4/2/2014,270766484,5/7/2014,4675,255.28,159.42,1193434,745288.5,448145.5 +Australia and Oceania,Tonga,Household,Online,C,6/29/2014,123694312,8/13/2014,2751,668.27,502.54,1838410.77,1382487.54,455923.23 +Sub-Saharan Africa,Tanzania,Snacks,Online,M,2/17/2010,507000863,2/17/2010,1677,152.58,97.44,255876.66,163406.88,92469.78 +Sub-Saharan Africa,South Sudan,Vegetables,Online,M,1/21/2015,517609965,2/19/2015,1146,154.06,90.93,176552.76,104205.78,72346.98 +Europe,Vatican City,Fruits,Online,H,12/8/2013,672757947,12/27/2013,2882,9.33,6.92,26889.06,19943.44,6945.62 +Sub-Saharan Africa,Mozambique,Cereal,Online,H,6/8/2011,659993636,7/26/2011,5638,205.7,117.11,1159736.6,660266.18,499470.42 +Central America and the Caribbean,Saint Kitts and Nevis ,Beverages,Offline,L,4/11/2013,687178361,4/14/2013,202,47.45,31.79,9584.9,6421.58,3163.32 +Middle East and North Africa,Syria,Cosmetics,Online,L,11/25/2014,132485949,12/12/2014,4391,437.2,263.33,1919745.2,1156282.03,763463.17 +Sub-Saharan Africa,Liberia,Clothes,Online,C,10/18/2012,694402730,11/17/2012,8054,109.28,35.84,880141.12,288655.36,591485.76 +Sub-Saharan Africa,Mauritius ,Household,Online,L,11/23/2015,541727530,12/15/2015,8070,668.27,502.54,5392938.9,4055497.8,1337441.1 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Online,M,6/17/2011,163571679,7/23/2011,3350,47.45,31.79,158957.5,106496.5,52461 +Europe,Russia,Office Supplies,Online,M,4/30/2014,119359004,5/5/2014,9837,651.21,524.96,6405952.77,5164031.52,1241921.25 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,L,2/13/2010,588825833,3/9/2010,5504,109.28,35.84,601477.12,197263.36,404213.76 +Europe,Italy,Clothes,Offline,L,1/5/2012,922020995,1/31/2012,5357,109.28,35.84,585412.96,191994.88,393418.08 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,M,7/14/2011,989305818,7/20/2011,6431,255.28,159.42,1641705.68,1025230.02,616475.66 +Australia and Oceania,Samoa ,Cosmetics,Offline,M,8/21/2012,731354129,8/22/2012,2794,437.2,263.33,1221536.8,735744.02,485792.78 +Europe,Slovenia,Meat,Online,C,10/8/2012,609152257,10/17/2012,544,421.89,364.69,229508.16,198391.36,31116.8 +Australia and Oceania,Australia,Meat,Online,M,3/24/2014,253999030,4/9/2014,2812,421.89,364.69,1186354.68,1025508.28,160846.4 +Sub-Saharan Africa,Mozambique,Meat,Online,L,10/16/2012,717505776,11/7/2012,4759,421.89,364.69,2007774.51,1735559.71,272214.8 +Middle East and North Africa,Afghanistan,Household,Online,H,9/7/2016,421596324,9/21/2016,8576,668.27,502.54,5731083.52,4309783.04,1421300.48 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,M,6/18/2012,108507001,8/2/2012,8488,437.2,263.33,3710953.6,2235145.04,1475808.56 +Sub-Saharan Africa,Niger,Cosmetics,Offline,M,4/2/2014,590786635,4/4/2014,5749,437.2,263.33,2513462.8,1513884.17,999578.63 +Central America and the Caribbean,Antigua and Barbuda ,Meat,Offline,M,7/12/2014,501296555,8/22/2014,3646,421.89,364.69,1538210.94,1329659.74,208551.2 +Europe,Lithuania,Fruits,Online,M,8/15/2010,343210589,8/16/2010,2495,9.33,6.92,23278.35,17265.4,6012.95 +Sub-Saharan Africa,Malawi,Cereal,Online,M,1/24/2016,240015065,3/1/2016,4646,205.7,117.11,955682.2,544093.06,411589.14 +North America,Greenland,Beverages,Online,C,5/20/2011,385508811,7/1/2011,9479,47.45,31.79,449778.55,301337.41,148441.14 +Europe,Belarus,Vegetables,Online,L,1/11/2016,593803155,2/1/2016,8404,154.06,90.93,1294720.24,764175.72,530544.52 +Middle East and North Africa,Algeria,Baby Food,Online,H,6/12/2016,749321925,7/1/2016,9864,255.28,159.42,2518081.92,1572518.88,945563.04 +Asia,Maldives,Vegetables,Online,L,4/15/2015,356801450,5/30/2015,4333,154.06,90.93,667541.98,393999.69,273542.29 +Europe,Moldova ,Baby Food,Offline,H,6/23/2012,791290557,8/4/2012,9315,255.28,159.42,2377933.2,1484997.3,892935.9 +Europe,Poland,Cosmetics,Offline,M,8/2/2016,348150575,8/22/2016,4347,437.2,263.33,1900508.4,1144695.51,755812.89 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,M,9/27/2010,993055331,10/24/2010,5995,437.2,263.33,2621014,1578663.35,1042350.65 +Australia and Oceania,Samoa ,Fruits,Offline,C,12/30/2016,711991155,1/23/2017,2860,9.33,6.92,26683.8,19791.2,6892.6 +Australia and Oceania,Australia,Personal Care,Offline,C,10/29/2016,261256873,11/7/2016,569,81.73,56.67,46504.37,32245.23,14259.14 +Europe,Montenegro,Cosmetics,Offline,M,6/27/2015,917463815,8/12/2015,6786,437.2,263.33,2966839.2,1786957.38,1179881.82 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,M,7/4/2015,427535808,8/6/2015,6201,205.7,117.11,1275545.7,726199.11,549346.59 +Sub-Saharan Africa,Togo,Baby Food,Offline,C,11/29/2012,658709180,1/3/2013,5539,255.28,159.42,1413995.92,883027.38,530968.54 +Europe,Macedonia,Baby Food,Offline,M,2/25/2016,848532760,2/29/2016,8555,255.28,159.42,2183920.4,1363838.1,820082.3 +Central America and the Caribbean,Trinidad and Tobago,Household,Offline,H,1/9/2012,754867875,1/14/2012,1034,668.27,502.54,690991.18,519626.36,171364.82 +Europe,Italy,Clothes,Online,H,11/21/2014,205888354,1/4/2015,5794,109.28,35.84,633168.32,207656.96,425511.36 +Middle East and North Africa,United Arab Emirates,Clothes,Online,H,6/19/2017,450080525,7/23/2017,7684,109.28,35.84,839707.52,275394.56,564312.96 +Europe,Cyprus,Vegetables,Offline,M,4/24/2017,106243216,5/27/2017,8584,154.06,90.93,1322451.04,780543.12,541907.92 +Europe,Switzerland,Snacks,Online,M,1/21/2013,113487756,1/29/2013,2404,152.58,97.44,366802.32,234245.76,132556.56 +Middle East and North Africa,Afghanistan,Personal Care,Online,M,10/3/2015,581237971,10/19/2015,87,81.73,56.67,7110.51,4930.29,2180.22 +Europe,Poland,Snacks,Offline,M,10/21/2014,339230191,11/19/2014,4607,152.58,97.44,702936.06,448906.08,254029.98 +Asia,Kazakhstan,Beverages,Offline,M,1/10/2012,987513244,1/12/2012,5968,47.45,31.79,283181.6,189722.72,93458.88 +Europe,Lithuania,Snacks,Online,H,4/23/2010,146448457,5/3/2010,6208,152.58,97.44,947216.64,604907.52,342309.12 +Europe,Moldova ,Household,Offline,M,5/23/2017,906709659,6/3/2017,4392,668.27,502.54,2935041.84,2207155.68,727886.16 +Sub-Saharan Africa,Uganda,Office Supplies,Online,L,10/15/2011,579283177,11/12/2011,1620,651.21,524.96,1054960.2,850435.2,204525 +Australia and Oceania,Tuvalu,Beverages,Offline,C,9/23/2014,145467841,10/16/2014,6022,47.45,31.79,285743.9,191439.38,94304.52 +Sub-Saharan Africa,Ethiopia,Beverages,Offline,L,8/21/2010,206874978,9/11/2010,7758,47.45,31.79,368117.1,246626.82,121490.28 +Central America and the Caribbean,Saint Kitts and Nevis ,Vegetables,Offline,M,7/8/2011,535428416,8/11/2011,4022,154.06,90.93,619629.32,365720.46,253908.86 +Asia,Bangladesh,Household,Offline,H,4/14/2015,523364484,5/23/2015,4036,668.27,502.54,2697137.72,2028251.44,668886.28 +Central America and the Caribbean,Barbados,Meat,Online,H,2/18/2017,533232009,2/18/2017,4056,421.89,364.69,1711185.84,1479182.64,232003.2 +Australia and Oceania,Nauru,Office Supplies,Offline,L,5/2/2013,547892320,6/18/2013,2368,651.21,524.96,1542065.28,1243105.28,298960 +Middle East and North Africa,Iraq,Clothes,Online,C,7/25/2012,620519244,9/7/2012,4289,109.28,35.84,468701.92,153717.76,314984.16 +Middle East and North Africa,Azerbaijan,Snacks,Online,C,1/2/2017,424599111,1/22/2017,7167,152.58,97.44,1093540.86,698352.48,395188.38 +Middle East and North Africa,Egypt,Baby Food,Offline,H,12/19/2010,603930747,2/1/2011,5384,255.28,159.42,1374427.52,858317.28,516110.24 +Europe,Luxembourg,Vegetables,Online,M,2/11/2010,522625482,3/30/2010,5349,154.06,90.93,824066.94,486384.57,337682.37 +Europe,Portugal,Cereal,Offline,H,4/2/2012,515107142,5/19/2012,505,205.7,117.11,103878.5,59140.55,44737.95 +Sub-Saharan Africa,Guinea-Bissau,Cosmetics,Offline,L,3/29/2016,536112058,4/26/2016,6326,437.2,263.33,2765727.2,1665825.58,1099901.62 +Middle East and North Africa,Pakistan,Personal Care,Offline,H,8/28/2010,610689055,9/7/2010,5317,81.73,56.67,434558.41,301314.39,133244.02 +North America,United States of America,Cereal,Online,C,6/3/2015,384199464,6/30/2015,2014,205.7,117.11,414279.8,235859.54,178420.26 +Sub-Saharan Africa,Sudan,Household,Online,M,6/12/2017,472317111,6/14/2017,7984,668.27,502.54,5335467.68,4012279.36,1323188.32 +Europe,Albania,Snacks,Online,L,4/15/2012,211028325,5/6/2012,6826,152.58,97.44,1041511.08,665125.44,376385.64 +Asia,Tajikistan,Office Supplies,Offline,C,6/30/2015,806631934,7/7/2015,9169,651.21,524.96,5970944.49,4813358.24,1157586.25 +Sub-Saharan Africa,Gabon,Clothes,Offline,C,5/22/2013,385739266,7/9/2013,7676,109.28,35.84,838833.28,275107.84,563725.44 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,M,4/15/2012,745274150,5/3/2012,2037,81.73,56.67,166484.01,115436.79,51047.22 +Asia,Japan,Cereal,Online,H,1/2/2012,602472913,1/9/2012,3978,205.7,117.11,818274.6,465863.58,352411.02 +Europe,Andorra,Clothes,Online,L,3/14/2017,544884383,4/26/2017,2252,109.28,35.84,246098.56,80711.68,165386.88 +Europe,Montenegro,Household,Offline,C,11/20/2010,780369889,12/4/2010,7647,668.27,502.54,5110260.69,3842923.38,1267337.31 +Sub-Saharan Africa,Liberia,Cosmetics,Online,M,3/19/2011,687103259,3/20/2011,7978,437.2,263.33,3487981.6,2100846.74,1387134.86 +Europe,Slovenia,Cosmetics,Online,L,9/6/2014,163570821,10/21/2014,3096,437.2,263.33,1353571.2,815269.68,538301.52 +Asia,Myanmar,Snacks,Offline,H,1/23/2015,978571403,2/17/2015,9879,152.58,97.44,1507337.82,962609.76,544728.06 +Asia,Brunei,Baby Food,Offline,L,10/11/2014,921216332,11/17/2014,7239,255.28,159.42,1847971.92,1154041.38,693930.54 +Asia,Myanmar,Personal Care,Offline,M,7/6/2013,550929439,7/16/2013,1119,81.73,56.67,91455.87,63413.73,28042.14 +Asia,Japan,Fruits,Online,L,1/13/2012,947447049,2/23/2012,9491,9.33,6.92,88551.03,65677.72,22873.31 +Australia and Oceania,Papua New Guinea,Beverages,Offline,L,12/11/2015,560817992,12/23/2015,7361,47.45,31.79,349279.45,234006.19,115273.26 +Sub-Saharan Africa,South Sudan,Beverages,Online,H,10/9/2016,161403596,10/30/2016,1766,47.45,31.79,83796.7,56141.14,27655.56 +Middle East and North Africa,Algeria,Baby Food,Online,M,11/27/2010,589877688,11/29/2010,6771,255.28,159.42,1728500.88,1079432.82,649068.06 +Asia,Maldives,Personal Care,Offline,C,12/4/2010,507226598,12/7/2010,8477,81.73,56.67,692825.21,480391.59,212433.62 +Europe,Cyprus,Cereal,Offline,H,7/24/2011,444749152,8/4/2011,12,205.7,117.11,2468.4,1405.32,1063.08 +Europe,Netherlands,Household,Online,L,3/3/2016,554056680,3/29/2016,6539,668.27,502.54,4369817.53,3286109.06,1083708.47 +Europe,Latvia,Clothes,Offline,H,4/1/2010,157073009,5/6/2010,249,109.28,35.84,27210.72,8924.16,18286.56 +Asia,China,Office Supplies,Offline,M,8/25/2010,896034467,10/4/2010,5365,651.21,524.96,3493741.65,2816410.4,677331.25 +Central America and the Caribbean,Antigua and Barbuda ,Household,Online,L,5/7/2016,883489882,6/7/2016,3144,668.27,502.54,2101040.88,1579985.76,521055.12 +Asia,Taiwan,Personal Care,Online,H,4/3/2012,552300584,4/12/2012,6871,81.73,56.67,561566.83,389379.57,172187.26 +Middle East and North Africa,Oman,Baby Food,Offline,H,11/3/2010,405640399,11/20/2010,6863,255.28,159.42,1751986.64,1094099.46,657887.18 +Europe,Albania,Snacks,Online,L,6/29/2010,566995656,7/8/2010,5469,152.58,97.44,834460.02,532899.36,301560.66 +Asia,Malaysia,Snacks,Offline,H,6/16/2014,330165183,7/14/2014,2070,152.58,97.44,315840.6,201700.8,114139.8 +Europe,Belgium,Household,Online,M,11/23/2011,409260308,12/22/2011,8075,668.27,502.54,5396280.25,4058010.5,1338269.75 +Asia,Indonesia,Baby Food,Online,H,12/18/2011,688704860,12/24/2011,1927,255.28,159.42,491924.56,307202.34,184722.22 +Middle East and North Africa,Somalia,Cosmetics,Offline,H,4/26/2017,673235166,5/14/2017,4101,437.2,263.33,1792957.2,1079916.33,713040.87 +Europe,Armenia,Beverages,Online,C,9/27/2012,837900054,10/7/2012,2101,47.45,31.79,99692.45,66790.79,32901.66 +Europe,Liechtenstein,Vegetables,Online,L,5/16/2014,378060853,6/27/2014,5463,154.06,90.93,841629.78,496750.59,344879.19 +Middle East and North Africa,Somalia,Beverages,Online,H,11/29/2012,359391391,12/8/2012,754,47.45,31.79,35777.3,23969.66,11807.64 +Europe,Denmark,Household,Offline,C,4/10/2015,567877995,5/5/2015,6573,668.27,502.54,4392538.71,3303195.42,1089343.29 +Central America and the Caribbean,Dominican Republic,Baby Food,Offline,L,6/30/2010,859819495,8/6/2010,8551,255.28,159.42,2182899.28,1363200.42,819698.86 +Sub-Saharan Africa,Namibia,Household,Offline,L,5/30/2011,711827218,6/5/2011,4347,668.27,502.54,2904969.69,2184541.38,720428.31 +Middle East and North Africa,Tunisia ,Beverages,Offline,M,12/22/2012,570824992,1/27/2013,8655,47.45,31.79,410679.75,275142.45,135537.3 +Australia and Oceania,Federated States of Micronesia,Meat,Online,M,3/20/2011,504049146,4/26/2011,8198,421.89,364.69,3458654.22,2989728.62,468925.6 +Europe,Liechtenstein,Vegetables,Offline,L,8/1/2014,649048507,8/15/2014,6731,154.06,90.93,1036977.86,612049.83,424928.03 +Australia and Oceania,Tonga,Baby Food,Offline,C,6/10/2017,763684403,7/11/2017,41,255.28,159.42,10466.48,6536.22,3930.26 +Europe,Romania,Vegetables,Online,L,6/11/2011,676130664,7/23/2011,943,154.06,90.93,145278.58,85746.99,59531.59 +Europe,Slovenia,Snacks,Online,M,1/5/2012,734873616,1/18/2012,4288,152.58,97.44,654263.04,417822.72,236440.32 +Asia,Tajikistan,Cereal,Offline,L,9/19/2016,458712089,9/19/2016,1955,205.7,117.11,402143.5,228950.05,173193.45 +Europe,Andorra,Office Supplies,Online,M,8/11/2016,786757409,9/2/2016,7856,651.21,524.96,5115905.76,4124085.76,991820 +Europe,Belarus,Vegetables,Offline,H,3/6/2015,928433406,4/11/2015,2931,154.06,90.93,451549.86,266515.83,185034.03 +Europe,Italy,Baby Food,Online,H,12/14/2016,613476407,12/23/2016,157,255.28,159.42,40078.96,25028.94,15050.02 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,C,3/11/2016,541935241,3/14/2016,9536,81.73,56.67,779377.28,540405.12,238972.16 +Asia,Taiwan,Vegetables,Offline,L,10/14/2015,134171235,11/22/2015,3105,154.06,90.93,478356.3,282337.65,196018.65 +Asia,Vietnam,Cosmetics,Online,C,11/23/2015,680858218,12/18/2015,9932,437.2,263.33,4342270.4,2615393.56,1726876.84 +Asia,China,Cereal,Online,H,3/7/2010,392982518,4/12/2010,1115,205.7,117.11,229355.5,130577.65,98777.85 +Australia and Oceania,Australia,Cereal,Online,M,4/19/2012,251842963,5/21/2012,4784,205.7,117.11,984068.8,560254.24,423814.56 +Sub-Saharan Africa,Uganda,Clothes,Online,H,4/2/2014,859050881,5/11/2014,1101,109.28,35.84,120317.28,39459.84,80857.44 +Europe,Macedonia,Baby Food,Offline,C,11/20/2012,186530101,12/8/2012,7257,255.28,159.42,1852566.96,1156910.94,695656.02 +Sub-Saharan Africa,Mauritania,Office Supplies,Online,H,9/15/2013,326516950,11/3/2013,2476,651.21,524.96,1612395.96,1299800.96,312595 +Sub-Saharan Africa,Mauritania,Personal Care,Offline,H,11/24/2011,741560256,1/6/2012,3014,81.73,56.67,246334.22,170803.38,75530.84 +Asia,Kazakhstan,Baby Food,Online,C,4/19/2011,514521348,5/18/2011,7156,255.28,159.42,1826783.68,1140809.52,685974.16 +Europe,Vatican City,Cereal,Online,H,1/7/2013,598574054,1/30/2013,219,205.7,117.11,45048.3,25647.09,19401.21 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,M,9/2/2011,667204701,9/7/2011,9553,437.2,263.33,4176571.6,2515591.49,1660980.11 +Middle East and North Africa,Somalia,Personal Care,Online,H,4/11/2014,464212119,5/25/2014,9537,81.73,56.67,779459.01,540461.79,238997.22 +Australia and Oceania,Federated States of Micronesia,Vegetables,Online,L,10/15/2013,253707635,11/2/2013,6582,154.06,90.93,1014022.92,598501.26,415521.66 +Sub-Saharan Africa,South Africa,Household,Offline,C,7/31/2015,370115077,9/17/2015,4131,668.27,502.54,2760623.37,2075992.74,684630.63 +Europe,Russia,Personal Care,Online,L,12/9/2010,768170773,12/24/2010,7657,81.73,56.67,625806.61,433922.19,191884.42 +Central America and the Caribbean,Guatemala,Cereal,Online,L,2/27/2011,572923552,4/11/2011,9666,205.7,117.11,1988296.2,1131985.26,856310.94 +Asia,China,Snacks,Offline,L,6/10/2013,329734742,6/23/2013,4692,152.58,97.44,715905.36,457188.48,258716.88 +Sub-Saharan Africa,Seychelles ,Beverages,Online,L,4/13/2012,654278171,6/1/2012,4305,47.45,31.79,204272.25,136855.95,67416.3 +Middle East and North Africa,Algeria,Snacks,Online,L,10/19/2010,882540166,11/24/2010,2102,152.58,97.44,320723.16,204818.88,115904.28 +Europe,Cyprus,Vegetables,Online,H,12/21/2016,420819556,2/7/2017,8713,154.06,90.93,1342324.78,792273.09,550051.69 +Sub-Saharan Africa,Botswana,Beverages,Online,C,2/13/2017,995727670,3/7/2017,6800,47.45,31.79,322660,216172,106488 +Sub-Saharan Africa,Uganda,Cereal,Offline,H,7/26/2017,804188334,8/30/2017,6054,205.7,117.11,1245307.8,708983.94,536323.86 +Central America and the Caribbean,Honduras,Cosmetics,Online,H,7/18/2010,363437879,8/11/2010,8200,437.2,263.33,3585040,2159306,1425734 +Sub-Saharan Africa,Liberia,Household,Online,M,11/13/2015,261025130,11/30/2015,1991,668.27,502.54,1330525.57,1000557.14,329968.43 +Europe,Belgium,Personal Care,Offline,M,7/16/2016,704811418,7/19/2016,8216,81.73,56.67,671493.68,465600.72,205892.96 +Europe,Liechtenstein,Vegetables,Offline,L,7/29/2015,172970569,8/11/2015,4690,154.06,90.93,722541.4,426461.7,296079.7 +Middle East and North Africa,United Arab Emirates,Snacks,Online,L,1/13/2017,363988912,2/20/2017,1262,152.58,97.44,192555.96,122969.28,69586.68 +Europe,Macedonia,Cosmetics,Offline,C,9/15/2014,346665275,9/22/2014,4813,437.2,263.33,2104243.6,1267407.29,836836.31 +Europe,Bulgaria,Fruits,Online,H,12/29/2010,610110986,1/13/2011,4254,9.33,6.92,39689.82,29437.68,10252.14 +Sub-Saharan Africa,Ghana,Beverages,Online,C,3/3/2013,813749873,4/15/2013,5526,47.45,31.79,262208.7,175671.54,86537.16 +Europe,Spain,Baby Food,Online,C,6/2/2014,237318265,7/8/2014,6603,255.28,159.42,1685613.84,1052650.26,632963.58 +Central America and the Caribbean,Honduras,Cosmetics,Offline,C,10/10/2012,930864989,11/6/2012,2491,437.2,263.33,1089065.2,655955.03,433110.17 +Asia,Tajikistan,Baby Food,Offline,M,11/30/2014,964751374,12/14/2014,225,255.28,159.42,57438,35869.5,21568.5 +Europe,Latvia,Cereal,Online,M,3/20/2017,279651248,4/19/2017,3874,205.7,117.11,796881.8,453684.14,343197.66 +Sub-Saharan Africa,Djibouti,Beverages,Offline,C,2/16/2017,236550939,3/13/2017,9534,47.45,31.79,452388.3,303085.86,149302.44 +Sub-Saharan Africa,Lesotho,Snacks,Online,M,12/10/2016,466749274,1/13/2017,337,152.58,97.44,51419.46,32837.28,18582.18 +Asia,Thailand,Cereal,Online,C,6/12/2012,221857583,6/20/2012,1444,205.7,117.11,297030.8,169106.84,127923.96 +Sub-Saharan Africa,Chad,Cereal,Online,L,11/10/2011,623799693,12/14/2011,5046,205.7,117.11,1037962.2,590937.06,447025.14 +Europe,Greece,Clothes,Online,C,11/17/2016,614811933,11/30/2016,5368,109.28,35.84,586615.04,192389.12,394225.92 +Europe,Estonia,Vegetables,Offline,M,5/8/2011,107443130,6/14/2011,3665,154.06,90.93,564629.9,333258.45,231371.45 +Sub-Saharan Africa,Eritrea,Clothes,Offline,C,6/16/2010,434554612,6/21/2010,3221,109.28,35.84,351990.88,115440.64,236550.24 +Asia,Philippines,Baby Food,Offline,H,7/14/2011,299320209,7/25/2011,4356,255.28,159.42,1111999.68,694433.52,417566.16 +Sub-Saharan Africa,Mali,Clothes,Online,C,12/19/2012,725226247,12/28/2012,9417,109.28,35.84,1029089.76,337505.28,691584.48 +Sub-Saharan Africa,Benin,Baby Food,Online,C,6/6/2010,106071555,7/18/2010,7785,255.28,159.42,1987354.8,1241084.7,746270.1 +Europe,Greece,Fruits,Offline,H,10/21/2015,955967462,11/4/2015,870,9.33,6.92,8117.1,6020.4,2096.7 +Australia and Oceania,Samoa ,Cosmetics,Offline,M,7/11/2015,459337794,8/1/2015,7116,437.2,263.33,3111115.2,1873856.28,1237258.92 +Europe,Romania,Fruits,Online,L,4/1/2012,820918881,4/21/2012,6994,9.33,6.92,65254.02,48398.48,16855.54 +Middle East and North Africa,Kuwait,Baby Food,Offline,C,6/23/2013,715759551,6/30/2013,8012,255.28,159.42,2045303.36,1277273.04,768030.32 +Europe,Lithuania,Household,Online,H,8/18/2012,239221131,9/29/2012,9704,668.27,502.54,6484892.08,4876648.16,1608243.92 +Sub-Saharan Africa,Ethiopia,Clothes,Online,H,7/23/2015,456977450,8/12/2015,8637,109.28,35.84,943851.36,309550.08,634301.28 +Sub-Saharan Africa,Ethiopia,Fruits,Offline,M,1/7/2014,255014836,1/10/2014,3412,9.33,6.92,31833.96,23611.04,8222.92 +Europe,Croatia,Meat,Offline,L,3/17/2012,389632117,4/28/2012,9657,421.89,364.69,4074191.73,3521811.33,552380.4 +Europe,Andorra,Vegetables,Offline,M,5/18/2015,337440621,7/3/2015,5033,154.06,90.93,775383.98,457650.69,317733.29 +Sub-Saharan Africa,Mozambique,Baby Food,Offline,L,12/1/2010,545364177,12/17/2010,4234,255.28,159.42,1080855.52,674984.28,405871.24 +Asia,South Korea,Cosmetics,Online,M,7/26/2017,180639111,8/12/2017,3982,437.2,263.33,1740930.4,1048580.06,692350.34 +Europe,Netherlands,Clothes,Online,C,6/26/2013,280814254,6/27/2013,8033,109.28,35.84,877846.24,287902.72,589943.52 +Europe,Iceland,Meat,Offline,H,10/5/2015,603750932,11/8/2015,2172,421.89,364.69,916345.08,792106.68,124238.4 +Central America and the Caribbean,Guatemala,Cereal,Offline,L,1/15/2016,977622973,2/2/2016,9218,205.7,117.11,1896142.6,1079519.98,816622.62 +Sub-Saharan Africa,Madagascar,Cereal,Online,H,8/9/2014,850916707,8/29/2014,4018,205.7,117.11,826502.6,470547.98,355954.62 +Australia and Oceania,Tonga,Baby Food,Offline,H,8/6/2016,642430961,9/22/2016,8452,255.28,159.42,2157626.56,1347417.84,810208.72 +Asia,Sri Lanka,Vegetables,Offline,L,1/25/2013,391277062,2/8/2013,6433,154.06,90.93,991067.98,584952.69,406115.29 +Europe,Sweden,Vegetables,Offline,M,1/26/2015,206878840,2/27/2015,8901,154.06,90.93,1371288.06,809367.93,561920.13 +Europe,Iceland,Fruits,Online,H,1/2/2012,718972623,1/21/2012,8831,9.33,6.92,82393.23,61110.52,21282.71 +Europe,Estonia,Meat,Online,L,4/6/2013,827607238,5/9/2013,6228,421.89,364.69,2627530.92,2271289.32,356241.6 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,M,3/1/2014,853144013,4/16/2014,3127,255.28,159.42,798260.56,498506.34,299754.22 +Sub-Saharan Africa,Zimbabwe,Snacks,Online,C,11/15/2014,286256778,12/2/2014,8597,152.58,97.44,1311730.26,837691.68,474038.58 +Middle East and North Africa,Lebanon,Baby Food,Offline,H,8/14/2016,937931859,9/4/2016,3735,255.28,159.42,953470.8,595433.7,358037.1 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Online,H,5/6/2010,189468085,5/25/2010,6672,651.21,524.96,4344873.12,3502533.12,842340 +Asia,Taiwan,Clothes,Online,H,10/6/2010,442476785,11/10/2010,7568,109.28,35.84,827031.04,271237.12,555793.92 +Middle East and North Africa,United Arab Emirates,Beverages,Online,C,9/26/2014,568881785,10/28/2014,3617,47.45,31.79,171626.65,114984.43,56642.22 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,H,8/7/2012,860919415,9/12/2012,4041,651.21,524.96,2631539.61,2121363.36,510176.25 +Asia,Tajikistan,Beverages,Offline,M,9/14/2014,781138503,9/26/2014,5097,47.45,31.79,241852.65,162033.63,79819.02 +Middle East and North Africa,Lebanon,Snacks,Offline,M,4/22/2017,312400376,5/31/2017,5068,152.58,97.44,773275.44,493825.92,279449.52 +Australia and Oceania,Fiji,Household,Online,C,12/13/2013,407878863,1/14/2014,9274,668.27,502.54,6197535.98,4660555.96,1536980.02 +Middle East and North Africa,Pakistan,Household,Online,M,5/20/2014,741060292,6/9/2014,5063,668.27,502.54,3383451.01,2544360.02,839090.99 +Europe,Greece,Fruits,Offline,M,6/27/2010,155743491,7/18/2010,6815,9.33,6.92,63583.95,47159.8,16424.15 +North America,United States of America,Office Supplies,Offline,H,5/12/2010,716039788,5/29/2010,940,651.21,524.96,612137.4,493462.4,118675 +Europe,France,Office Supplies,Offline,L,10/21/2011,956373012,11/16/2011,882,651.21,524.96,574367.22,463014.72,111352.5 +Middle East and North Africa,Qatar,Cosmetics,Offline,C,9/5/2013,831479489,10/7/2013,2113,437.2,263.33,923803.6,556416.29,367387.31 +Asia,North Korea,Clothes,Online,H,2/17/2012,366408050,2/20/2012,7139,109.28,35.84,780149.92,255861.76,524288.16 +Central America and the Caribbean,Barbados,Snacks,Offline,C,12/9/2011,106520020,1/5/2012,496,152.58,97.44,75679.68,48330.24,27349.44 +Sub-Saharan Africa,Uganda,Office Supplies,Offline,M,3/1/2015,667489230,3/24/2015,3751,651.21,524.96,2442688.71,1969124.96,473563.75 +Asia,Singapore,Baby Food,Online,L,5/10/2017,485302007,6/8/2017,503,255.28,159.42,128405.84,80188.26,48217.58 +Central America and the Caribbean,Cuba,Meat,Offline,C,5/8/2011,766257178,5/25/2011,1382,421.89,364.69,583051.98,504001.58,79050.4 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cosmetics,Online,H,10/2/2013,536966073,10/27/2013,9048,437.2,263.33,3955785.6,2382609.84,1573175.76 +Asia,Brunei,Clothes,Offline,C,9/29/2015,694352519,10/29/2015,3195,109.28,35.84,349149.6,114508.8,234640.8 +Middle East and North Africa,Turkey,Office Supplies,Online,L,2/17/2017,855652844,3/7/2017,5546,651.21,524.96,3611610.66,2911428.16,700182.5 +Europe,Hungary,Clothes,Online,M,1/3/2015,708415877,1/22/2015,4856,109.28,35.84,530663.68,174039.04,356624.64 +Middle East and North Africa,Oman,Household,Online,H,2/5/2015,460502946,2/26/2015,1910,668.27,502.54,1276395.7,959851.4,316544.3 +Asia,Maldives,Household,Offline,M,11/1/2012,390087878,11/4/2012,4527,668.27,502.54,3025258.29,2274998.58,750259.71 +Asia,Nepal,Household,Offline,C,4/17/2012,395657002,4/26/2012,2554,668.27,502.54,1706761.58,1283487.16,423274.42 +Sub-Saharan Africa,Mauritania,Household,Online,C,10/27/2014,446009147,11/13/2014,2873,668.27,502.54,1919939.71,1443797.42,476142.29 +Sub-Saharan Africa,Burkina Faso,Household,Offline,H,4/5/2015,130255639,4/26/2015,4393,668.27,502.54,2935710.11,2207658.22,728051.89 +Europe,Sweden,Meat,Offline,L,4/20/2013,907820308,4/23/2013,3058,421.89,364.69,1290139.62,1115222.02,174917.6 +Asia,Cambodia,Beverages,Online,L,4/12/2017,258439481,4/20/2017,6840,47.45,31.79,324558,217443.6,107114.4 +Europe,Czech Republic,Household,Online,M,1/30/2010,232161986,2/19/2010,746,668.27,502.54,498529.42,374894.84,123634.58 +Europe,Malta,Fruits,Online,C,7/12/2013,699349153,8/16/2013,1810,9.33,6.92,16887.3,12525.2,4362.1 +Sub-Saharan Africa,Chad,Vegetables,Online,C,6/6/2016,700674808,7/13/2016,4101,154.06,90.93,631800.06,372903.93,258896.13 +Europe,Netherlands,Vegetables,Online,M,3/25/2016,697125279,4/19/2016,3717,154.06,90.93,572641.02,337986.81,234654.21 +Europe,Bulgaria,Clothes,Online,C,3/23/2015,319999396,4/28/2015,3787,109.28,35.84,413843.36,135726.08,278117.28 +Sub-Saharan Africa,South Africa,Household,Online,M,10/9/2016,620908486,10/27/2016,9474,668.27,502.54,6331189.98,4761063.96,1570126.02 +Asia,Maldives,Meat,Offline,H,12/10/2013,921776378,12/21/2013,2969,421.89,364.69,1252591.41,1082764.61,169826.8 +Sub-Saharan Africa,Guinea,Vegetables,Offline,L,1/5/2016,164839398,1/20/2016,8496,154.06,90.93,1308893.76,772541.28,536352.48 +Middle East and North Africa,Iraq,Fruits,Online,M,5/23/2014,962646377,6/12/2014,7310,9.33,6.92,68202.3,50585.2,17617.1 +Europe,Moldova ,Cosmetics,Online,H,9/13/2016,148058640,10/13/2016,2697,437.2,263.33,1179128.4,710201.01,468927.39 +Asia,Indonesia,Cosmetics,Online,L,9/12/2012,924250018,10/16/2012,4974,437.2,263.33,2174632.8,1309803.42,864829.38 +Europe,Liechtenstein,Beverages,Offline,M,12/1/2015,714706838,1/8/2016,6490,47.45,31.79,307950.5,206317.1,101633.4 +Europe,Czech Republic,Vegetables,Online,C,6/14/2014,613227927,7/18/2014,6626,154.06,90.93,1020801.56,602502.18,418299.38 +Europe,Slovenia,Beverages,Online,M,8/11/2012,433924615,9/8/2012,6791,47.45,31.79,322232.95,215885.89,106347.06 +Australia and Oceania,Solomon Islands,Meat,Offline,C,12/27/2011,961220729,1/10/2012,5429,421.89,364.69,2290440.81,1979902.01,310538.8 +Sub-Saharan Africa,Gabon,Office Supplies,Offline,L,3/24/2015,799852597,3/24/2015,3013,651.21,524.96,1962095.73,1581704.48,380391.25 +Middle East and North Africa,Egypt,Fruits,Online,M,9/8/2014,424869048,10/10/2014,7048,9.33,6.92,65757.84,48772.16,16985.68 +Europe,San Marino,Fruits,Online,C,5/13/2011,831631410,6/1/2011,7070,9.33,6.92,65963.1,48924.4,17038.7 +Europe,Cyprus,Snacks,Online,M,2/7/2011,385813510,2/15/2011,9646,152.58,97.44,1471786.68,939906.24,531880.44 +Middle East and North Africa,Pakistan,Cereal,Online,H,3/29/2013,673401677,4/8/2013,3376,205.7,117.11,694443.2,395363.36,299079.84 +Asia,Sri Lanka,Fruits,Offline,C,5/24/2014,650694739,6/17/2014,3888,9.33,6.92,36275.04,26904.96,9370.08 +Sub-Saharan Africa,Liberia,Fruits,Online,H,3/31/2012,694304025,4/12/2012,8845,9.33,6.92,82523.85,61207.4,21316.45 +Europe,Portugal,Fruits,Offline,H,11/26/2016,351153361,12/21/2016,2938,9.33,6.92,27411.54,20330.96,7080.58 +Middle East and North Africa,Pakistan,Baby Food,Offline,M,10/25/2016,588479077,11/20/2016,2891,255.28,159.42,738014.48,460883.22,277131.26 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,C,11/10/2012,643830001,11/28/2012,2459,651.21,524.96,1601325.39,1290876.64,310448.75 +Sub-Saharan Africa,Namibia,Cosmetics,Offline,L,7/21/2014,275067460,8/5/2014,7429,437.2,263.33,3247958.8,1956278.57,1291680.23 +Sub-Saharan Africa,Mauritania,Cereal,Offline,C,7/15/2013,210365283,8/6/2013,617,205.7,117.11,126916.9,72256.87,54660.03 +Middle East and North Africa,Azerbaijan,Meat,Offline,H,2/6/2010,798209798,2/11/2010,6872,421.89,364.69,2899228.08,2506149.68,393078.4 +Sub-Saharan Africa,Zambia,Cosmetics,Online,C,12/12/2016,657399833,1/1/2017,8074,437.2,263.33,3529952.8,2126126.42,1403826.38 +Asia,Bhutan,Vegetables,Offline,H,7/27/2017,727046716,8/31/2017,8135,154.06,90.93,1253278.1,739715.55,513562.55 +Sub-Saharan Africa,Guinea-Bissau,Meat,Online,L,6/9/2015,216574275,6/16/2015,7996,421.89,364.69,3373432.44,2916061.24,457371.2 +Europe,Moldova ,Clothes,Offline,M,2/6/2015,655718839,2/11/2015,631,109.28,35.84,68955.68,22615.04,46340.64 +Central America and the Caribbean,Cuba,Personal Care,Offline,C,10/21/2010,944529235,11/30/2010,6045,81.73,56.67,494057.85,342570.15,151487.7 +Sub-Saharan Africa,Cote d'Ivoire,Snacks,Online,L,1/5/2013,503366792,2/5/2013,6274,152.58,97.44,957286.92,611338.56,345948.36 +Sub-Saharan Africa,Gabon,Household,Offline,C,4/28/2014,622905337,6/5/2014,387,668.27,502.54,258620.49,194482.98,64137.51 +Europe,Netherlands,Cereal,Online,H,12/17/2015,414131200,1/21/2016,9480,205.7,117.11,1950036,1110202.8,839833.2 +Australia and Oceania,Samoa ,Beverages,Offline,M,6/8/2016,858343207,7/12/2016,1684,47.45,31.79,79905.8,53534.36,26371.44 +Europe,Latvia,Beverages,Offline,M,4/29/2015,757152688,5/7/2015,7161,47.45,31.79,339789.45,227648.19,112141.26 +Middle East and North Africa,Bahrain,Beverages,Offline,M,1/20/2017,782483470,2/11/2017,3102,47.45,31.79,147189.9,98612.58,48577.32 +Central America and the Caribbean,Honduras,Meat,Online,L,12/21/2011,326571881,12/22/2011,8732,421.89,364.69,3683943.48,3184473.08,499470.4 +Europe,Spain,Vegetables,Online,H,5/31/2010,651966750,6/10/2010,304,154.06,90.93,46834.24,27642.72,19191.52 +Europe,Macedonia,Snacks,Offline,H,3/20/2016,841529405,4/16/2016,6106,152.58,97.44,931653.48,594968.64,336684.84 +Europe,Liechtenstein,Office Supplies,Online,C,5/9/2015,948433673,5/27/2015,1455,651.21,524.96,947510.55,763816.8,183693.75 +Europe,France,Office Supplies,Online,C,7/26/2017,646165883,8/7/2017,3699,651.21,524.96,2408825.79,1941827.04,466998.75 +Central America and the Caribbean,The Bahamas,Cosmetics,Online,C,9/29/2014,578524863,10/27/2014,7218,437.2,263.33,3155709.6,1900715.94,1254993.66 +Middle East and North Africa,Libya,Clothes,Offline,H,12/25/2014,109621942,2/8/2015,8423,109.28,35.84,920465.44,301880.32,618585.12 +Sub-Saharan Africa,Sudan,Office Supplies,Offline,C,1/29/2016,473880946,3/3/2016,758,651.21,524.96,493617.18,397919.68,95697.5 +Asia,Kazakhstan,Baby Food,Online,L,11/22/2016,726038205,12/18/2016,9694,255.28,159.42,2474684.32,1545417.48,929266.84 +Central America and the Caribbean,The Bahamas,Personal Care,Offline,H,7/30/2013,891142547,9/11/2013,7738,81.73,56.67,632426.74,438512.46,193914.28 +Middle East and North Africa,Bahrain,Baby Food,Online,H,11/28/2010,614555299,12/16/2010,9425,255.28,159.42,2406014,1502533.5,903480.5 +Asia,Bhutan,Baby Food,Offline,M,12/12/2010,511950290,1/7/2011,6322,255.28,159.42,1613880.16,1007853.24,606026.92 +Asia,Sri Lanka,Office Supplies,Online,H,10/24/2016,819313848,12/13/2016,2029,651.21,524.96,1321305.09,1065143.84,256161.25 +Sub-Saharan Africa,Uganda,Clothes,Offline,C,10/9/2013,942944800,10/23/2013,7176,109.28,35.84,784193.28,257187.84,527005.44 +Sub-Saharan Africa,Cape Verde,Household,Online,L,11/10/2010,809454476,11/16/2010,4422,668.27,502.54,2955089.94,2222231.88,732858.06 +Middle East and North Africa,Iraq,Personal Care,Online,H,5/25/2014,415766704,5/27/2014,3462,81.73,56.67,282949.26,196191.54,86757.72 +Australia and Oceania,New Zealand,Beverages,Offline,M,8/14/2016,279117810,9/24/2016,6018,47.45,31.79,285554.1,191312.22,94241.88 +Asia,Bhutan,Baby Food,Online,C,8/15/2014,987056624,10/3/2014,845,255.28,159.42,215711.6,134709.9,81001.7 +Middle East and North Africa,Lebanon,Baby Food,Online,M,2/15/2014,947444474,3/3/2014,8729,255.28,159.42,2228339.12,1391577.18,836761.94 +Sub-Saharan Africa,Mauritania,Fruits,Offline,H,7/27/2010,438455188,8/18/2010,7488,9.33,6.92,69863.04,51816.96,18046.08 +Australia and Oceania,Tonga,Household,Online,L,8/6/2015,258575093,8/14/2015,6971,668.27,502.54,4658510.17,3503206.34,1155303.83 +Europe,Albania,Office Supplies,Online,M,5/30/2015,376603019,6/4/2015,4057,651.21,524.96,2641958.97,2129762.72,512196.25 +Asia,Philippines,Fruits,Offline,M,6/4/2012,381650292,6/10/2012,7657,9.33,6.92,71439.81,52986.44,18453.37 +Europe,Bosnia and Herzegovina,Fruits,Online,L,11/27/2013,833140742,1/9/2014,3715,9.33,6.92,34660.95,25707.8,8953.15 +Central America and the Caribbean,Grenada,Baby Food,Online,M,1/14/2013,110810697,1/24/2013,202,255.28,159.42,51566.56,32202.84,19363.72 +Asia,Philippines,Vegetables,Online,M,6/8/2015,264708983,7/20/2015,2125,154.06,90.93,327377.5,193226.25,134151.25 +Sub-Saharan Africa,Liberia,Household,Offline,L,8/13/2012,265196931,9/16/2012,6520,668.27,502.54,4357120.4,3276560.8,1080559.6 +Asia,Malaysia,Snacks,Offline,L,2/13/2016,952948367,3/5/2016,7453,152.58,97.44,1137178.74,726220.32,410958.42 +Middle East and North Africa,Oman,Baby Food,Online,H,10/22/2015,988949620,10/24/2015,1024,255.28,159.42,261406.72,163246.08,98160.64 +Sub-Saharan Africa,Togo,Snacks,Online,L,12/23/2013,904499518,1/6/2014,362,152.58,97.44,55233.96,35273.28,19960.68 +Sub-Saharan Africa,Burundi,Office Supplies,Online,M,12/30/2013,851209390,1/5/2014,629,651.21,524.96,409611.09,330199.84,79411.25 +Europe,Ukraine,Cosmetics,Offline,H,7/1/2016,151003062,7/17/2016,4017,437.2,263.33,1756232.4,1057796.61,698435.79 +Middle East and North Africa,Saudi Arabia,Cereal,Online,C,8/14/2015,446116864,9/28/2015,4749,205.7,117.11,976869.3,556155.39,420713.91 +Asia,Mongolia,Vegetables,Online,L,5/3/2010,749099624,6/5/2010,4080,154.06,90.93,628564.8,370994.4,257570.4 +Middle East and North Africa,Iraq,Clothes,Offline,M,11/7/2015,592812669,12/9/2015,5297,109.28,35.84,578856.16,189844.48,389011.68 +Asia,Indonesia,Meat,Online,H,5/3/2014,480429828,6/7/2014,8717,421.89,364.69,3677615.13,3179002.73,498612.4 +Asia,Kyrgyzstan,Fruits,Offline,M,10/6/2011,535437428,11/20/2011,6689,9.33,6.92,62408.37,46287.88,16120.49 +Asia,North Korea,Snacks,Offline,C,5/16/2011,951634299,5/19/2011,8591,152.58,97.44,1310814.78,837107.04,473707.74 +Sub-Saharan Africa,Cameroon,Snacks,Offline,C,6/20/2017,643131768,7/9/2017,5837,152.58,97.44,890609.46,568757.28,321852.18 +Asia,North Korea,Cereal,Online,C,6/30/2016,394353663,8/4/2016,6867,205.7,117.11,1412541.9,804194.37,608347.53 +Asia,Singapore,Snacks,Offline,C,2/8/2011,610036313,2/16/2011,2156,152.58,97.44,328962.48,210080.64,118881.84 +Middle East and North Africa,Libya,Clothes,Offline,H,5/15/2016,865228545,6/20/2016,9209,109.28,35.84,1006359.52,330050.56,676308.96 +Central America and the Caribbean,Haiti,Baby Food,Online,C,7/27/2010,355291688,8/21/2010,7561,255.28,159.42,1930172.08,1205374.62,724797.46 +Australia and Oceania,Nauru,Cereal,Online,H,9/11/2014,145899569,10/6/2014,3780,205.7,117.11,777546,442675.8,334870.2 +Sub-Saharan Africa,Ghana,Baby Food,Online,M,12/7/2012,923038518,1/22/2013,6464,255.28,159.42,1650129.92,1030490.88,619639.04 +Australia and Oceania,Palau,Cosmetics,Online,L,1/20/2017,743007361,2/25/2017,1244,437.2,263.33,543876.8,327582.52,216294.28 +Europe,Greece,Vegetables,Offline,M,2/28/2017,882417428,3/7/2017,5781,154.06,90.93,890620.86,525666.33,364954.53 +Middle East and North Africa,Bahrain,Household,Online,C,10/17/2015,888192546,10/29/2015,4767,668.27,502.54,3185643.09,2395608.18,790034.91 +Europe,Poland,Cereal,Online,C,7/16/2016,827569043,7/29/2016,4925,205.7,117.11,1013072.5,576766.75,436305.75 +Sub-Saharan Africa,Cote d'Ivoire,Vegetables,Offline,C,9/16/2012,838095748,9/28/2012,11,154.06,90.93,1694.66,1000.23,694.43 +Europe,Finland,Cereal,Online,M,10/25/2013,677633988,11/19/2013,5811,205.7,117.11,1195322.7,680526.21,514796.49 +Asia,Maldives,Fruits,Offline,M,7/5/2011,174357593,7/9/2011,5141,9.33,6.92,47965.53,35575.72,12389.81 +Central America and the Caribbean,Cuba,Cosmetics,Online,M,8/21/2013,576752889,9/9/2013,2851,437.2,263.33,1246457.2,750753.83,495703.37 +Sub-Saharan Africa,Tanzania,Meat,Online,C,3/15/2010,503618705,4/6/2010,821,421.89,364.69,346371.69,299410.49,46961.2 +Australia and Oceania,Palau,Meat,Online,C,12/21/2014,894066369,1/24/2015,2962,421.89,364.69,1249638.18,1080211.78,169426.4 +Asia,Singapore,Snacks,Online,M,4/11/2016,957519710,4/21/2016,215,152.58,97.44,32804.7,20949.6,11855.1 +North America,Mexico,Meat,Offline,C,2/4/2011,423715054,2/25/2011,5555,421.89,364.69,2343598.95,2025852.95,317746 +Sub-Saharan Africa,Sudan,Snacks,Online,M,5/23/2016,892701232,6/17/2016,8987,152.58,97.44,1371236.46,875693.28,495543.18 +Central America and the Caribbean,Jamaica,Snacks,Online,H,5/3/2012,884839570,6/16/2012,2547,152.58,97.44,388621.26,248179.68,140441.58 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Offline,M,3/31/2014,790803897,5/7/2014,5301,109.28,35.84,579293.28,189987.84,389305.44 +Sub-Saharan Africa,Gabon,Vegetables,Offline,L,10/9/2015,621580541,11/5/2015,8350,154.06,90.93,1286401,759265.5,527135.5 +Asia,Nepal,Personal Care,Online,C,6/5/2015,458468329,7/2/2015,9822,81.73,56.67,802752.06,556612.74,246139.32 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Offline,C,10/14/2012,903078591,10/25/2012,9878,9.33,6.92,92161.74,68355.76,23805.98 +Asia,Turkmenistan,Cosmetics,Online,C,4/10/2012,827335155,5/22/2012,5712,437.2,263.33,2497286.4,1504140.96,993145.44 +Central America and the Caribbean,Honduras,Snacks,Offline,M,10/24/2011,523474347,12/9/2011,6547,152.58,97.44,998941.26,637939.68,361001.58 +Australia and Oceania,Fiji,Baby Food,Online,C,3/2/2014,354044997,4/8/2014,8637,255.28,159.42,2204853.36,1376910.54,827942.82 +Sub-Saharan Africa,Chad,Baby Food,Offline,H,8/8/2015,301908433,9/21/2015,269,255.28,159.42,68670.32,42883.98,25786.34 +Australia and Oceania,Kiribati,Office Supplies,Online,M,3/24/2017,420238482,4/26/2017,6760,651.21,524.96,4402179.6,3548729.6,853450 +North America,Greenland,Vegetables,Online,M,8/26/2013,382521474,9/28/2013,5459,154.06,90.93,841013.54,496386.87,344626.67 +Sub-Saharan Africa,Mali,Fruits,Offline,C,11/26/2011,832556235,12/8/2011,746,9.33,6.92,6960.18,5162.32,1797.86 +Australia and Oceania,Fiji,Fruits,Online,M,7/2/2012,234454095,7/2/2012,9032,9.33,6.92,84268.56,62501.44,21767.12 +Europe,Serbia,Meat,Online,L,4/1/2013,722638881,4/19/2013,3758,421.89,364.69,1585462.62,1370505.02,214957.6 +Australia and Oceania,East Timor,Baby Food,Online,L,1/3/2013,451846921,2/20/2013,400,255.28,159.42,102112,63768,38344 +Asia,Thailand,Household,Online,L,7/1/2015,347127044,7/11/2015,1461,668.27,502.54,976342.47,734210.94,242131.53 +Sub-Saharan Africa,Namibia,Vegetables,Online,H,5/8/2010,953840577,6/16/2010,1478,154.06,90.93,227700.68,134394.54,93306.14 +Middle East and North Africa,Egypt,Snacks,Online,L,10/10/2014,187661349,10/16/2014,2018,152.58,97.44,307906.44,196633.92,111272.52 +Middle East and North Africa,Israel,Beverages,Offline,C,9/29/2016,984575688,11/17/2016,6680,47.45,31.79,316966,212357.2,104608.8 +Europe,Austria,Fruits,Online,H,9/1/2016,950882422,10/10/2016,6094,9.33,6.92,56857.02,42170.48,14686.54 +Sub-Saharan Africa,Madagascar,Vegetables,Online,L,1/5/2016,913192880,1/21/2016,2921,154.06,90.93,450009.26,265606.53,184402.73 +Europe,Luxembourg,Personal Care,Online,M,7/9/2013,868430888,7/12/2013,6853,81.73,56.67,560095.69,388359.51,171736.18 +Sub-Saharan Africa,Democratic Republic of the Congo,Meat,Online,L,7/30/2016,433832776,9/10/2016,9614,421.89,364.69,4056050.46,3506129.66,549920.8 +Sub-Saharan Africa,Comoros,Office Supplies,Offline,L,9/15/2014,196947371,9/22/2014,9959,651.21,524.96,6485400.39,5228076.64,1257323.75 +Middle East and North Africa,Tunisia ,Meat,Offline,C,8/17/2013,365636003,9/26/2013,8673,421.89,364.69,3659051.97,3162956.37,496095.6 +Central America and the Caribbean,Guatemala,Baby Food,Offline,M,5/8/2016,318072497,5/27/2016,3575,255.28,159.42,912626,569926.5,342699.5 +Australia and Oceania,Marshall Islands,Beverages,Offline,M,10/20/2011,852743184,11/25/2011,4513,47.45,31.79,214141.85,143468.27,70673.58 +Sub-Saharan Africa,Liberia,Vegetables,Online,H,6/21/2016,138446891,7/13/2016,8366,154.06,90.93,1288865.96,760720.38,528145.58 +Central America and the Caribbean,Dominican Republic,Cereal,Online,C,1/23/2010,464294946,2/11/2010,4047,205.7,117.11,832467.9,473944.17,358523.73 +Middle East and North Africa,Egypt,Cosmetics,Offline,H,12/25/2014,589711177,1/3/2015,7497,437.2,263.33,3277688.4,1974185.01,1303503.39 +Middle East and North Africa,Tunisia ,Fruits,Online,L,11/4/2016,694431912,12/13/2016,6690,9.33,6.92,62417.7,46294.8,16122.9 +Australia and Oceania,Kiribati,Cosmetics,Offline,M,9/7/2013,128505980,10/18/2013,6630,437.2,263.33,2898636,1745877.9,1152758.1 +Middle East and North Africa,Pakistan,Vegetables,Offline,C,3/6/2012,562294709,3/16/2012,4355,154.06,90.93,670931.3,396000.15,274931.15 +Europe,Sweden,Office Supplies,Offline,C,4/11/2016,136471927,5/15/2016,3931,651.21,524.96,2559906.51,2063617.76,496288.75 +Asia,South Korea,Beverages,Offline,M,11/9/2015,212023961,11/17/2015,1457,47.45,31.79,69134.65,46318.03,22816.62 +Central America and the Caribbean,Antigua and Barbuda ,Cosmetics,Online,C,3/16/2013,420249640,4/7/2013,62,437.2,263.33,27106.4,16326.46,10779.94 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,L,9/11/2011,912760293,10/3/2011,4909,651.21,524.96,3196789.89,2577028.64,619761.25 +Asia,Brunei,Baby Food,Online,M,12/15/2011,111479747,2/3/2012,8189,255.28,159.42,2090487.92,1305490.38,784997.54 +Sub-Saharan Africa,Ghana,Baby Food,Offline,M,9/12/2015,558644330,9/14/2015,4126,255.28,159.42,1053285.28,657766.92,395518.36 +Asia,North Korea,Meat,Online,H,4/30/2014,366802871,5/23/2014,3975,421.89,364.69,1677012.75,1449642.75,227370 +Australia and Oceania,Tuvalu,Personal Care,Online,M,6/21/2015,868816697,7/3/2015,1023,81.73,56.67,83609.79,57973.41,25636.38 +Asia,Philippines,Cereal,Offline,H,6/13/2016,767859637,6/26/2016,5585,205.7,117.11,1148834.5,654059.35,494775.15 +Sub-Saharan Africa,Kenya,Clothes,Online,L,8/29/2015,187418019,9/27/2015,12,109.28,35.84,1311.36,430.08,881.28 +Sub-Saharan Africa,Niger,Meat,Online,L,5/3/2016,221290671,5/5/2016,3682,421.89,364.69,1553398.98,1342788.58,210610.4 +Australia and Oceania,Marshall Islands,Baby Food,Online,C,3/24/2015,683588922,5/2/2015,8008,255.28,159.42,2044282.24,1276635.36,767646.88 +Middle East and North Africa,Iraq,Snacks,Offline,H,11/27/2013,558736598,12/31/2013,1431,152.58,97.44,218341.98,139436.64,78905.34 +Europe,Ukraine,Office Supplies,Offline,M,1/11/2015,251470029,2/25/2015,4425,651.21,524.96,2881604.25,2322948,558656.25 +Europe,Bulgaria,Vegetables,Offline,H,12/15/2010,236838042,12/31/2010,4495,154.06,90.93,692499.7,408730.35,283769.35 +Sub-Saharan Africa,Mali,Beverages,Online,M,4/1/2010,610201966,4/10/2010,1177,47.45,31.79,55848.65,37416.83,18431.82 +Central America and the Caribbean,Saint Vincent and the Grenadines,Meat,Online,C,3/9/2011,637235629,3/28/2011,1038,421.89,364.69,437921.82,378548.22,59373.6 +Europe,Hungary,Cosmetics,Offline,C,2/6/2013,103925359,2/14/2013,2678,437.2,263.33,1170821.6,705197.74,465623.86 +Sub-Saharan Africa,Sudan,Fruits,Offline,L,8/12/2012,666569983,9/6/2012,1726,9.33,6.92,16103.58,11943.92,4159.66 +Asia,Bangladesh,Personal Care,Online,C,12/24/2014,901780831,1/24/2015,5842,81.73,56.67,477466.66,331066.14,146400.52 +Australia and Oceania,East Timor,Vegetables,Online,C,2/25/2015,356481730,3/24/2015,9721,154.06,90.93,1497617.26,883930.53,613686.73 +Sub-Saharan Africa,Gabon,Fruits,Offline,L,9/26/2016,897909009,10/24/2016,84,9.33,6.92,783.72,581.28,202.44 +Australia and Oceania,New Zealand,Vegetables,Offline,M,1/12/2013,863611495,2/15/2013,688,154.06,90.93,105993.28,62559.84,43433.44 +Australia and Oceania,Australia,Cosmetics,Offline,L,7/22/2013,911450517,8/3/2013,7317,437.2,263.33,3198992.4,1926785.61,1272206.79 +Europe,Lithuania,Personal Care,Online,H,7/11/2017,869599902,7/26/2017,2790,81.73,56.67,228026.7,158109.3,69917.4 +Asia,Laos,Beverages,Offline,C,1/29/2010,186545979,2/8/2010,1956,47.45,31.79,92812.2,62181.24,30630.96 +Australia and Oceania,Federated States of Micronesia,Beverages,Offline,H,7/3/2011,181087577,7/5/2011,6693,47.45,31.79,317582.85,212770.47,104812.38 +Australia and Oceania,Solomon Islands,Beverages,Offline,H,11/4/2012,892336022,11/15/2012,914,47.45,31.79,43369.3,29056.06,14313.24 +Europe,Sweden,Vegetables,Offline,M,1/7/2010,629715144,2/18/2010,5560,154.06,90.93,856573.6,505570.8,351002.8 +Sub-Saharan Africa,Democratic Republic of the Congo,Vegetables,Offline,C,2/20/2015,922961270,3/6/2015,3605,154.06,90.93,555386.3,327802.65,227583.65 +Middle East and North Africa,Tunisia ,Fruits,Offline,M,11/18/2014,672123229,12/27/2014,5054,9.33,6.92,47153.82,34973.68,12180.14 +Central America and the Caribbean,Dominica,Cereal,Online,C,2/20/2012,197562348,3/26/2012,1944,205.7,117.11,399880.8,227661.84,172218.96 +Central America and the Caribbean,Honduras,Baby Food,Offline,H,8/23/2014,789952456,9/5/2014,3341,255.28,159.42,852890.48,532622.22,320268.26 +Asia,Thailand,Clothes,Online,M,1/22/2016,660279881,3/10/2016,345,109.28,35.84,37701.6,12364.8,25336.8 +Europe,Andorra,Meat,Offline,L,11/22/2014,789843451,1/10/2015,1084,421.89,364.69,457328.76,395323.96,62004.8 +Asia,Uzbekistan,Snacks,Offline,L,9/20/2010,880254495,11/1/2010,5721,152.58,97.44,872910.18,557454.24,315455.94 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,C,7/17/2015,703436839,8/25/2015,1447,81.73,56.67,118263.31,82001.49,36261.82 +Sub-Saharan Africa,Burkina Faso,Office Supplies,Online,M,2/16/2012,551626813,3/4/2012,7487,651.21,524.96,4875609.27,3930375.52,945233.75 +Europe,Monaco,Snacks,Offline,H,10/27/2010,787373244,12/7/2010,95,152.58,97.44,14495.1,9256.8,5238.3 +Asia,Kazakhstan,Office Supplies,Offline,L,6/17/2015,493537461,7/26/2015,7557,651.21,524.96,4921193.97,3967122.72,954071.25 +North America,Canada,Meat,Offline,C,1/2/2012,623293292,1/28/2012,5191,421.89,364.69,2190030.99,1893105.79,296925.2 +Sub-Saharan Africa,Liberia,Office Supplies,Online,M,3/18/2010,850127065,4/19/2010,345,651.21,524.96,224667.45,181111.2,43556.25 +Asia,Thailand,Personal Care,Offline,H,2/8/2017,917837607,3/4/2017,7399,81.73,56.67,604720.27,419301.33,185418.94 +Sub-Saharan Africa,Republic of the Congo,Baby Food,Online,C,6/30/2010,190536248,8/4/2010,2765,255.28,159.42,705849.2,440796.3,265052.9 +Asia,Vietnam,Snacks,Online,M,11/23/2010,802646815,12/25/2010,9884,152.58,97.44,1508100.72,963096.96,545003.76 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,C,3/3/2017,908905637,4/21/2017,4231,437.2,263.33,1849793.2,1114149.23,735643.97 +Sub-Saharan Africa,The Gambia,Beverages,Offline,H,4/26/2010,534361541,5/1/2010,8309,47.45,31.79,394262.05,264143.11,130118.94 +Central America and the Caribbean,Antigua and Barbuda ,Snacks,Offline,H,4/8/2010,224375855,5/15/2010,6657,152.58,97.44,1015725.06,648658.08,367066.98 +Europe,Latvia,Beverages,Online,H,7/3/2011,594622409,7/18/2011,839,47.45,31.79,39810.55,26671.81,13138.74 +Europe,Cyprus,Household,Online,C,2/24/2017,981087529,3/22/2017,4457,668.27,502.54,2978479.39,2239820.78,738658.61 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,C,6/19/2012,790070044,8/1/2012,8138,255.28,159.42,2077468.64,1297359.96,780108.68 +Australia and Oceania,Papua New Guinea,Cosmetics,Online,L,1/23/2014,848181283,1/26/2014,4545,437.2,263.33,1987074,1196834.85,790239.15 +Sub-Saharan Africa,Chad,Snacks,Online,M,2/12/2013,252345073,3/17/2013,3370,152.58,97.44,514194.6,328372.8,185821.8 +North America,United States of America,Vegetables,Offline,C,1/5/2017,419797742,1/26/2017,6336,154.06,90.93,976124.16,576132.48,399991.68 +Europe,Russia,Cereal,Offline,L,4/7/2015,138088119,5/21/2015,2198,205.7,117.11,452128.6,257407.78,194720.82 +Europe,Germany,Cosmetics,Offline,L,8/8/2013,515077531,9/19/2013,1742,437.2,263.33,761602.4,458720.86,302881.54 +Europe,Russia,Beverages,Offline,C,1/12/2015,928939807,2/25/2015,2787,47.45,31.79,132243.15,88598.73,43644.42 +Australia and Oceania,New Zealand,Fruits,Offline,L,1/19/2016,378161275,3/1/2016,5180,9.33,6.92,48329.4,35845.6,12483.8 +Europe,Hungary,Office Supplies,Online,H,6/8/2010,631540763,6/24/2010,5801,651.21,524.96,3777669.21,3045292.96,732376.25 +Asia,Vietnam,Cereal,Online,L,9/30/2015,378189599,10/10/2015,3561,205.7,117.11,732497.7,417028.71,315468.99 +Asia,Philippines,Vegetables,Online,L,7/13/2016,177531611,7/18/2016,4404,154.06,90.93,678480.24,400455.72,278024.52 +Australia and Oceania,New Zealand,Clothes,Offline,M,7/20/2013,209303128,9/5/2013,6302,109.28,35.84,688682.56,225863.68,462818.88 +Sub-Saharan Africa,Niger,Cosmetics,Offline,C,5/30/2012,723552978,6/17/2012,4260,437.2,263.33,1862472,1121785.8,740686.2 +Sub-Saharan Africa,Republic of the Congo,Cosmetics,Online,H,3/19/2012,690642488,4/3/2012,5315,437.2,263.33,2323718,1399598.95,924119.05 +Australia and Oceania,Vanuatu,Fruits,Online,H,11/29/2016,951245486,12/24/2016,3533,9.33,6.92,32962.89,24448.36,8514.53 +Australia and Oceania,New Zealand,Beverages,Offline,L,5/18/2016,166348302,6/30/2016,5014,47.45,31.79,237914.3,159395.06,78519.24 +Middle East and North Africa,Yemen,Household,Offline,H,11/28/2012,667249763,12/5/2012,2887,668.27,502.54,1929295.49,1450832.98,478462.51 +Europe,Slovakia,Personal Care,Offline,H,6/9/2017,805561196,6/26/2017,2314,81.73,56.67,189123.22,131134.38,57988.84 +Central America and the Caribbean,Belize,Baby Food,Online,H,6/17/2015,803206431,6/27/2015,5487,255.28,159.42,1400721.36,874737.54,525983.82 +Europe,Germany,Cereal,Online,H,4/1/2016,502421796,5/10/2016,6629,205.7,117.11,1363585.3,776322.19,587263.11 +Asia,Mongolia,Baby Food,Online,H,3/22/2011,715756118,5/3/2011,6996,255.28,159.42,1785938.88,1115302.32,670636.56 +Sub-Saharan Africa,Sierra Leone,Meat,Online,M,7/25/2015,976070725,8/15/2015,9873,421.89,364.69,4165319.97,3600584.37,564735.6 +Middle East and North Africa,Qatar,Clothes,Offline,L,6/18/2011,886539447,7/8/2011,5578,109.28,35.84,609563.84,199915.52,409648.32 +Central America and the Caribbean,Barbados,Office Supplies,Online,H,6/14/2012,570648610,7/26/2012,6460,651.21,524.96,4206816.6,3391241.6,815575 +Sub-Saharan Africa,Burundi,Office Supplies,Offline,M,3/16/2014,222197043,4/13/2014,1898,651.21,524.96,1235996.58,996374.08,239622.5 +Middle East and North Africa,Turkey,Fruits,Online,H,6/15/2013,555296075,7/22/2013,3303,9.33,6.92,30816.99,22856.76,7960.23 +Europe,Hungary,Clothes,Online,L,10/15/2011,554369533,10/26/2011,9119,109.28,35.84,996524.32,326824.96,669699.36 +Australia and Oceania,Tuvalu,Cosmetics,Offline,M,11/9/2011,624153745,11/18/2011,9818,437.2,263.33,4292429.6,2585373.94,1707055.66 +Europe,Russia,Cosmetics,Online,M,8/2/2013,339697539,8/28/2013,2906,437.2,263.33,1270503.2,765236.98,505266.22 +Asia,Laos,Baby Food,Online,H,5/27/2010,696362245,6/17/2010,7918,255.28,159.42,2021307.04,1262287.56,759019.48 +Europe,Luxembourg,Cereal,Online,H,9/22/2015,959821689,11/4/2015,1422,205.7,117.11,292505.4,166530.42,125974.98 +Asia,Indonesia,Meat,Offline,L,9/28/2013,916062200,11/17/2013,2017,421.89,364.69,850952.13,735579.73,115372.4 +Sub-Saharan Africa,Seychelles ,Meat,Offline,C,3/21/2016,421382606,5/3/2016,5332,421.89,364.69,2249517.48,1944527.08,304990.4 +Sub-Saharan Africa,Central African Republic,Baby Food,Offline,C,4/8/2013,752394235,5/11/2013,9029,255.28,159.42,2304923.12,1439403.18,865519.94 +Sub-Saharan Africa,Gabon,Cosmetics,Offline,M,12/27/2014,556020915,1/17/2015,7800,437.2,263.33,3410160,2053974,1356186 +Asia,Sri Lanka,Household,Online,L,5/29/2017,799498975,6/19/2017,8368,668.27,502.54,5592083.36,4205254.72,1386828.64 +Middle East and North Africa,Turkey,Personal Care,Offline,H,10/30/2013,720377242,12/4/2013,4489,81.73,56.67,366885.97,254391.63,112494.34 +Central America and the Caribbean,Barbados,Office Supplies,Online,C,10/7/2013,976517045,11/4/2013,1949,651.21,524.96,1269208.29,1023147.04,246061.25 +Sub-Saharan Africa,Madagascar,Cereal,Offline,M,6/10/2016,496092212,6/14/2016,3565,205.7,117.11,733320.5,417497.15,315823.35 +Central America and the Caribbean,Honduras,Beverages,Offline,C,7/26/2014,527589070,8/25/2014,4185,47.45,31.79,198578.25,133041.15,65537.1 +Asia,Kyrgyzstan,Household,Offline,C,4/10/2013,589806449,4/21/2013,5690,668.27,502.54,3802456.3,2859452.6,943003.7 +Asia,Laos,Meat,Online,L,3/12/2011,721855676,3/28/2011,1991,421.89,364.69,839982.99,726097.79,113885.2 +Australia and Oceania,New Zealand,Cereal,Online,C,10/22/2011,133160579,10/22/2011,4029,205.7,117.11,828765.3,471836.19,356929.11 +Australia and Oceania,Palau,Office Supplies,Offline,H,1/30/2012,353457486,3/6/2012,4780,651.21,524.96,3112783.8,2509308.8,603475 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,M,11/4/2013,282795226,12/4/2013,4247,47.45,31.79,201520.15,135012.13,66508.02 +Central America and the Caribbean,Guatemala,Meat,Online,C,5/29/2012,241535127,6/1/2012,4466,421.89,364.69,1884160.74,1628705.54,255455.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Office Supplies,Offline,H,7/7/2015,620351016,7/25/2015,4506,651.21,524.96,2934352.26,2365469.76,568882.5 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,M,10/25/2016,530229222,12/10/2016,5465,651.21,524.96,3558862.65,2868906.4,689956.25 +Europe,United Kingdom,Personal Care,Online,L,10/30/2014,952468574,12/17/2014,5472,81.73,56.67,447226.56,310098.24,137128.32 +Central America and the Caribbean,Grenada,Personal Care,Offline,C,9/12/2016,688680398,11/1/2016,4689,81.73,56.67,383231.97,265725.63,117506.34 +Middle East and North Africa,Tunisia ,Fruits,Offline,H,9/16/2011,410788524,9/30/2011,308,9.33,6.92,2873.64,2131.36,742.28 +Sub-Saharan Africa,Malawi,Cereal,Online,C,11/30/2012,411029279,12/17/2012,1552,205.7,117.11,319246.4,181754.72,137491.68 +Australia and Oceania,Vanuatu,Beverages,Offline,L,7/10/2015,151951491,8/3/2015,4678,47.45,31.79,221971.1,148713.62,73257.48 +Europe,Norway,Beverages,Online,M,10/15/2015,516416490,10/26/2015,7970,47.45,31.79,378176.5,253366.3,124810.2 +Middle East and North Africa,Israel,Snacks,Offline,C,10/29/2014,657598102,12/15/2014,6746,152.58,97.44,1029304.68,657330.24,371974.44 +Asia,Singapore,Clothes,Online,M,10/25/2014,248982656,11/2/2014,8356,109.28,35.84,913143.68,299479.04,613664.64 +Europe,Sweden,Cereal,Online,L,3/18/2015,834368979,4/1/2015,7177,205.7,117.11,1476308.9,840498.47,635810.43 +Central America and the Caribbean,Barbados,Snacks,Offline,L,7/14/2016,877868402,8/30/2016,9623,152.58,97.44,1468277.34,937665.12,530612.22 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,L,8/2/2016,713904750,8/25/2016,9135,651.21,524.96,5948803.35,4795509.6,1153293.75 +Sub-Saharan Africa,South Sudan,Meat,Offline,M,3/26/2014,297214353,4/22/2014,1187,421.89,364.69,500783.43,432887.03,67896.4 +Europe,Norway,Vegetables,Online,H,3/9/2013,552846038,4/7/2013,8283,154.06,90.93,1276078.98,753173.19,522905.79 +Europe,Finland,Meat,Offline,L,8/28/2010,226161134,9/10/2010,4960,421.89,364.69,2092574.4,1808862.4,283712 +Sub-Saharan Africa,Cameroon,Cereal,Offline,H,4/11/2016,832833468,4/12/2016,2786,205.7,117.11,573080.2,326268.46,246811.74 +Europe,Ukraine,Household,Offline,M,6/15/2010,808849370,7/16/2010,5358,668.27,502.54,3580590.66,2692609.32,887981.34 +Middle East and North Africa,Tunisia ,Snacks,Online,L,4/22/2016,460507667,5/16/2016,3307,152.58,97.44,504582.06,322234.08,182347.98 +Middle East and North Africa,Kuwait,Cosmetics,Online,H,8/3/2012,614419686,8/22/2012,9294,437.2,263.33,4063336.8,2447389.02,1615947.78 +Asia,Kyrgyzstan,Fruits,Online,M,3/10/2013,367509257,4/20/2013,3011,9.33,6.92,28092.63,20836.12,7256.51 +Europe,Monaco,Vegetables,Online,L,5/7/2010,237012708,6/4/2010,6182,154.06,90.93,952398.92,562129.26,390269.66 +Europe,Belgium,Beverages,Online,H,4/19/2016,810478866,4/27/2016,7562,47.45,31.79,358816.9,240395.98,118420.92 +North America,Canada,Baby Food,Online,L,1/19/2014,495769059,2/9/2014,7937,255.28,159.42,2026157.36,1265316.54,760840.82 +Europe,Kosovo,Baby Food,Offline,L,3/9/2014,471057116,4/25/2014,5124,255.28,159.42,1308054.72,816868.08,491186.64 +Asia,Japan,Snacks,Offline,M,3/14/2013,634829366,4/9/2013,8971,152.58,97.44,1368795.18,874134.24,494660.94 +Asia,Brunei,Household,Online,M,6/11/2012,955884635,7/20/2012,6360,668.27,502.54,4250197.2,3196154.4,1054042.8 +Sub-Saharan Africa,Gabon,Fruits,Offline,C,5/1/2014,123334252,5/30/2014,6201,9.33,6.92,57855.33,42910.92,14944.41 +Asia,Myanmar,Household,Online,L,12/25/2010,496602046,1/22/2011,4436,668.27,502.54,2964445.72,2229267.44,735178.28 +Sub-Saharan Africa,Djibouti,Office Supplies,Offline,H,9/24/2010,455424344,10/26/2010,9039,651.21,524.96,5886287.19,4745113.44,1141173.75 +Sub-Saharan Africa,Liberia,Office Supplies,Offline,L,8/11/2011,249849975,9/3/2011,5015,651.21,524.96,3265818.15,2632674.4,633143.75 +Middle East and North Africa,Yemen,Cosmetics,Online,C,9/20/2012,650240266,11/8/2012,9399,437.2,263.33,4109242.8,2475038.67,1634204.13 +Central America and the Caribbean,Antigua and Barbuda ,Vegetables,Online,C,6/12/2010,697269046,7/26/2010,6260,154.06,90.93,964415.6,569221.8,395193.8 +Australia and Oceania,Australia,Cosmetics,Offline,M,5/16/2017,851922643,5/21/2017,1696,437.2,263.33,741491.2,446607.68,294883.52 +Asia,Kazakhstan,Vegetables,Offline,C,1/30/2013,745499885,2/20/2013,8837,154.06,90.93,1361428.22,803548.41,557879.81 +Europe,Serbia,Beverages,Offline,C,1/30/2016,529612100,3/10/2016,2844,47.45,31.79,134947.8,90410.76,44537.04 +Middle East and North Africa,Jordan,Fruits,Online,H,11/11/2011,426183116,12/31/2011,5910,9.33,6.92,55140.3,40897.2,14243.1 +Asia,Brunei,Office Supplies,Online,H,4/10/2017,277449262,4/12/2017,2257,651.21,524.96,1469780.97,1184834.72,284946.25 +Middle East and North Africa,Iran,Personal Care,Online,H,2/27/2016,895959365,4/5/2016,3141,81.73,56.67,256713.93,178000.47,78713.46 +Sub-Saharan Africa,Malawi,Household,Offline,L,2/17/2016,914574754,2/25/2016,1848,668.27,502.54,1234962.96,928693.92,306269.04 +Europe,Luxembourg,Household,Offline,H,7/10/2014,836469256,7/14/2014,8696,668.27,502.54,5811275.92,4370087.84,1441188.08 +Europe,Luxembourg,Vegetables,Online,H,4/18/2017,785129201,5/20/2017,6033,154.06,90.93,929443.98,548580.69,380863.29 +Central America and the Caribbean,Dominican Republic,Meat,Online,L,7/18/2012,954353415,8/20/2012,3238,421.89,364.69,1366079.82,1180866.22,185213.6 +Central America and the Caribbean,Panama,Clothes,Offline,L,2/28/2012,258253228,3/12/2012,1724,109.28,35.84,188398.72,61788.16,126610.56 +Central America and the Caribbean,Jamaica,Snacks,Offline,M,2/22/2010,381252467,3/11/2010,9932,152.58,97.44,1515424.56,967774.08,547650.48 +Europe,Vatican City,Cereal,Offline,L,9/22/2016,828087460,9/23/2016,8336,205.7,117.11,1714715.2,976228.96,738486.24 +Sub-Saharan Africa,Central African Republic,Fruits,Online,C,9/8/2016,273807036,9/21/2016,4442,9.33,6.92,41443.86,30738.64,10705.22 +Europe,Italy,Vegetables,Online,H,1/11/2011,613772523,1/22/2011,7784,154.06,90.93,1199203.04,707799.12,491403.92 +Middle East and North Africa,Saudi Arabia,Beverages,Offline,L,2/28/2013,213657748,4/13/2013,4930,47.45,31.79,233928.5,156724.7,77203.8 +Sub-Saharan Africa,Ghana,Cereal,Online,L,11/9/2014,659449040,11/28/2014,4480,205.7,117.11,921536,524652.8,396883.2 +Sub-Saharan Africa,Uganda,Baby Food,Online,M,9/23/2012,907445228,10/31/2012,2063,255.28,159.42,526642.64,328883.46,197759.18 +Europe,Portugal,Household,Offline,C,1/12/2012,434257638,1/24/2012,5340,668.27,502.54,3568561.8,2683563.6,884998.2 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Offline,H,4/19/2015,586810100,5/31/2015,9004,437.2,263.33,3936548.8,2371023.32,1565525.48 +Europe,Vatican City,Vegetables,Offline,H,12/24/2010,532338941,2/4/2011,9777,154.06,90.93,1506244.62,889022.61,617222.01 +Central America and the Caribbean,Haiti,Baby Food,Offline,H,2/6/2015,408392989,2/19/2015,1416,255.28,159.42,361476.48,225738.72,135737.76 +Middle East and North Africa,Yemen,Beverages,Offline,L,6/15/2014,872833573,7/7/2014,9705,47.45,31.79,460502.25,308521.95,151980.3 +Middle East and North Africa,Tunisia ,Clothes,Offline,L,11/1/2015,853834521,11/22/2015,7464,109.28,35.84,815665.92,267509.76,548156.16 +Middle East and North Africa,Qatar,Cereal,Online,H,12/15/2011,699882161,1/12/2012,9539,205.7,117.11,1962172.3,1117112.29,845060.01 +Middle East and North Africa,Saudi Arabia,Meat,Online,C,7/9/2015,829775321,8/26/2015,7812,421.89,364.69,3295804.68,2848958.28,446846.4 +Middle East and North Africa,Libya,Vegetables,Offline,M,1/6/2010,382625329,2/24/2010,6192,154.06,90.93,953939.52,563038.56,390900.96 +Europe,Serbia,Baby Food,Offline,M,1/24/2014,367856013,3/3/2014,5624,255.28,159.42,1435694.72,896578.08,539116.64 +Middle East and North Africa,Yemen,Household,Offline,L,1/26/2017,515203702,3/3/2017,9079,668.27,502.54,6067223.33,4562560.66,1504662.67 +Middle East and North Africa,Egypt,Clothes,Online,C,4/12/2013,624717223,6/1/2013,6564,109.28,35.84,717313.92,235253.76,482060.16 +Sub-Saharan Africa,Cape Verde,Cereal,Online,M,2/25/2013,116757905,2/26/2013,114,205.7,117.11,23449.8,13350.54,10099.26 +Sub-Saharan Africa,Cote d'Ivoire,Baby Food,Offline,M,11/8/2016,281999576,11/9/2016,8796,255.28,159.42,2245442.88,1402258.32,843184.56 +Asia,North Korea,Fruits,Offline,C,6/23/2010,231428563,7/15/2010,3710,9.33,6.92,34614.3,25673.2,8941.1 +Sub-Saharan Africa,Namibia,Snacks,Offline,H,3/30/2015,946343696,4/24/2015,2984,152.58,97.44,455298.72,290760.96,164537.76 +Asia,Turkmenistan,Meat,Offline,M,8/1/2015,328356301,9/7/2015,6781,421.89,364.69,2860836.09,2472962.89,387873.2 +Europe,Liechtenstein,Baby Food,Offline,L,12/3/2015,849390208,12/20/2015,2293,255.28,159.42,585357.04,365550.06,219806.98 +Australia and Oceania,Tonga,Baby Food,Online,L,3/6/2014,101681745,4/21/2014,8743,255.28,159.42,2231913.04,1393809.06,838103.98 +Central America and the Caribbean,Honduras,Cereal,Online,L,2/14/2013,247779738,3/20/2013,2386,205.7,117.11,490800.2,279424.46,211375.74 +Australia and Oceania,Australia,Household,Offline,M,8/4/2016,370545518,8/16/2016,1508,668.27,502.54,1007751.16,757830.32,249920.84 +Sub-Saharan Africa,Zambia,Vegetables,Online,H,7/20/2010,523152911,9/4/2010,1427,154.06,90.93,219843.62,129757.11,90086.51 +Europe,Serbia,Cosmetics,Offline,H,4/27/2012,379088246,5/10/2012,9491,437.2,263.33,4149465.2,2499265.03,1650200.17 +Australia and Oceania,Marshall Islands,Clothes,Online,M,10/15/2013,582150352,11/17/2013,81,109.28,35.84,8851.68,2903.04,5948.64 +Europe,Russia,Beverages,Online,L,6/23/2015,496450555,7/30/2015,9606,47.45,31.79,455804.7,305374.74,150429.96 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Offline,H,3/7/2015,456412684,4/19/2015,1511,205.7,117.11,310812.7,176953.21,133859.49 +Australia and Oceania,Marshall Islands,Cereal,Offline,H,10/7/2011,416773068,11/10/2011,1267,205.7,117.11,260621.9,148378.37,112243.53 +Middle East and North Africa,Libya,Beverages,Offline,M,7/11/2016,402580535,8/11/2016,1381,47.45,31.79,65528.45,43901.99,21626.46 +Middle East and North Africa,Kuwait,Office Supplies,Offline,M,7/9/2011,959196412,7/26/2011,6389,651.21,524.96,4160580.69,3353969.44,806611.25 +Asia,Japan,Meat,Online,H,12/14/2013,902294528,12/31/2013,7857,421.89,364.69,3314789.73,2865369.33,449420.4 +Sub-Saharan Africa,Guinea-Bissau,Clothes,Online,H,10/21/2011,467861211,11/4/2011,9384,109.28,35.84,1025483.52,336322.56,689160.96 +Sub-Saharan Africa,Mozambique,Beverages,Online,C,1/19/2013,862195289,2/22/2013,1601,47.45,31.79,75967.45,50895.79,25071.66 +Europe,Slovakia,Office Supplies,Offline,H,8/3/2011,211908090,8/15/2011,7168,651.21,524.96,4667873.28,3762913.28,904960 +Europe,Serbia,Snacks,Online,L,9/25/2013,313923442,10/21/2013,5777,152.58,97.44,881454.66,562910.88,318543.78 +Europe,Italy,Personal Care,Offline,L,9/23/2011,785477674,10/6/2011,9154,81.73,56.67,748156.42,518757.18,229399.24 +Middle East and North Africa,Jordan,Beverages,Online,C,3/26/2010,414119613,3/26/2010,6051,47.45,31.79,287119.95,192361.29,94758.66 +Sub-Saharan Africa,Guinea,Cereal,Online,H,12/22/2014,307710587,1/20/2015,7256,205.7,117.11,1492559.2,849750.16,642809.04 +Europe,Ireland,Vegetables,Offline,L,10/24/2013,744424426,11/21/2013,585,154.06,90.93,90125.1,53194.05,36931.05 +Middle East and North Africa,Iraq,Household,Online,H,10/28/2010,722747457,12/5/2010,5888,668.27,502.54,3934773.76,2958955.52,975818.24 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,H,12/5/2014,211478507,1/13/2015,45,437.2,263.33,19674,11849.85,7824.15 +Europe,Moldova ,Household,Offline,M,5/22/2013,599728906,6/17/2013,1965,668.27,502.54,1313150.55,987491.1,325659.45 +Asia,Uzbekistan,Cosmetics,Offline,H,6/25/2013,646922481,7/25/2013,7593,437.2,263.33,3319659.6,1999464.69,1320194.91 +Central America and the Caribbean,Barbados,Fruits,Online,M,12/16/2015,532795560,1/31/2016,4901,9.33,6.92,45726.33,33914.92,11811.41 +Sub-Saharan Africa,Mauritania,Snacks,Offline,C,4/13/2011,507396972,4/20/2011,8894,152.58,97.44,1357046.52,866631.36,490415.16 +Sub-Saharan Africa,Swaziland,Vegetables,Offline,H,9/13/2013,441088044,9/23/2013,6609,154.06,90.93,1018182.54,600956.37,417226.17 +Middle East and North Africa,Egypt,Meat,Offline,C,1/10/2012,274542605,2/20/2012,2113,421.89,364.69,891453.57,770589.97,120863.6 +Australia and Oceania,Federated States of Micronesia,Personal Care,Offline,M,4/9/2011,468746984,5/25/2011,1504,81.73,56.67,122921.92,85231.68,37690.24 +Sub-Saharan Africa,Sudan,Cosmetics,Online,H,9/24/2013,655000007,10/6/2013,7912,437.2,263.33,3459126.4,2083466.96,1375659.44 +North America,Mexico,Office Supplies,Online,H,3/14/2015,984913003,4/23/2015,6499,651.21,524.96,4232213.79,3411715.04,820498.75 +Sub-Saharan Africa,South Sudan,Household,Online,H,4/23/2016,780409801,5/10/2016,9457,668.27,502.54,6319829.39,4752520.78,1567308.61 +Sub-Saharan Africa,Cote d'Ivoire,Beverages,Offline,M,3/15/2011,783726727,4/29/2011,1010,47.45,31.79,47924.5,32107.9,15816.6 +Europe,Denmark,Office Supplies,Offline,C,12/29/2013,907412612,1/10/2014,2411,651.21,524.96,1570067.31,1265678.56,304388.75 +Sub-Saharan Africa,Malawi,Baby Food,Offline,M,3/3/2017,684328782,3/26/2017,6949,255.28,159.42,1773940.72,1107809.58,666131.14 +Sub-Saharan Africa,Benin,Clothes,Online,H,6/25/2010,617649066,7/13/2010,4939,109.28,35.84,539733.92,177013.76,362720.16 +Europe,Cyprus,Office Supplies,Online,M,1/14/2015,830859792,1/15/2015,8731,651.21,524.96,5685714.51,4583425.76,1102288.75 +Central America and the Caribbean,Barbados,Clothes,Offline,H,5/12/2011,617759788,5/27/2011,7704,109.28,35.84,841893.12,276111.36,565781.76 +Asia,Maldives,Office Supplies,Offline,M,5/3/2011,692460381,5/20/2011,3270,651.21,524.96,2129456.7,1716619.2,412837.5 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,L,7/18/2016,939385402,7/18/2016,3870,437.2,263.33,1691964,1019087.1,672876.9 +Asia,Thailand,Fruits,Online,H,7/1/2014,863271176,7/23/2014,9980,9.33,6.92,93113.4,69061.6,24051.8 +Australia and Oceania,Tonga,Office Supplies,Online,C,9/10/2012,939166533,10/9/2012,9102,651.21,524.96,5927313.42,4778185.92,1149127.5 +Sub-Saharan Africa,Guinea,Snacks,Offline,L,2/16/2012,362432801,3/17/2012,775,152.58,97.44,118249.5,75516,42733.5 +Asia,Taiwan,Beverages,Offline,L,1/28/2011,198743808,2/19/2011,1564,47.45,31.79,74211.8,49719.56,24492.24 +Central America and the Caribbean,Antigua and Barbuda ,Clothes,Online,C,6/11/2016,234085881,6/27/2016,69,109.28,35.84,7540.32,2472.96,5067.36 +Asia,Bhutan,Household,Online,M,4/13/2017,324757850,4/24/2017,1919,668.27,502.54,1282410.13,964374.26,318035.87 +Europe,Austria,Meat,Online,M,4/7/2011,847371041,4/27/2011,4776,421.89,364.69,2014946.64,1741759.44,273187.2 +Central America and the Caribbean,Dominican Republic,Vegetables,Online,H,1/29/2016,448849284,3/11/2016,3332,154.06,90.93,513327.92,302978.76,210349.16 +Asia,Brunei,Cereal,Online,L,8/5/2012,996428906,9/15/2012,4311,205.7,117.11,886772.7,504861.21,381911.49 +Asia,Indonesia,Personal Care,Offline,M,11/3/2016,827658736,11/23/2016,1467,81.73,56.67,119897.91,83134.89,36763.02 +Asia,Indonesia,Meat,Offline,L,8/12/2015,600400102,9/25/2015,587,421.89,364.69,247649.43,214073.03,33576.4 +Sub-Saharan Africa,Guinea,Household,Online,M,9/12/2015,142826831,9/28/2015,4488,668.27,502.54,2999195.76,2255399.52,743796.24 +Sub-Saharan Africa,Togo,Meat,Offline,L,5/21/2017,703425252,5/25/2017,8019,421.89,364.69,3383135.91,2924449.11,458686.8 +Europe,Russia,Personal Care,Offline,H,8/31/2010,900994193,9/12/2010,3059,81.73,56.67,250012.07,173353.53,76658.54 +Europe,Macedonia,Fruits,Offline,L,11/18/2016,774644982,11/28/2016,3519,9.33,6.92,32832.27,24351.48,8480.79 +Asia,Laos,Cereal,Online,M,10/19/2016,433801448,10/22/2016,343,205.7,117.11,70555.1,40168.73,30386.37 +Central America and the Caribbean,Nicaragua,Cereal,Offline,M,12/17/2014,508199918,12/30/2014,6504,205.7,117.11,1337872.8,761683.44,576189.36 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,L,3/10/2013,797889220,4/26/2013,2006,109.28,35.84,219215.68,71895.04,147320.64 +Sub-Saharan Africa,Rwanda,Beverages,Offline,H,5/15/2014,723230683,6/11/2014,8886,47.45,31.79,421640.7,282485.94,139154.76 +Sub-Saharan Africa,South Sudan,Clothes,Online,H,2/6/2011,674898135,2/18/2011,6211,109.28,35.84,678738.08,222602.24,456135.84 +Central America and the Caribbean,Guatemala,Fruits,Offline,M,3/7/2012,663877904,4/2/2012,5079,9.33,6.92,47387.07,35146.68,12240.39 +Middle East and North Africa,Lebanon,Vegetables,Online,C,2/16/2016,771468818,3/18/2016,3622,154.06,90.93,558005.32,329348.46,228656.86 +Sub-Saharan Africa,Democratic Republic of the Congo,Personal Care,Online,H,12/8/2014,699282205,12/9/2014,1999,81.73,56.67,163378.27,113283.33,50094.94 +Central America and the Caribbean,Honduras,Baby Food,Offline,L,1/12/2013,219241893,3/3/2013,7403,255.28,159.42,1889837.84,1180186.26,709651.58 +Middle East and North Africa,Saudi Arabia,Cereal,Online,L,11/30/2015,523584210,12/1/2015,9058,205.7,117.11,1863230.6,1060782.38,802448.22 +Europe,Bosnia and Herzegovina,Meat,Offline,C,3/14/2011,174857985,4/6/2011,3218,421.89,364.69,1357642.02,1173572.42,184069.6 +Europe,Norway,Household,Offline,C,4/18/2010,955924546,5/30/2010,8171,668.27,502.54,5460434.17,4106254.34,1354179.83 +Sub-Saharan Africa,Cameroon,Baby Food,Online,C,4/26/2014,219957721,5/18/2014,9232,255.28,159.42,2356744.96,1471765.44,884979.52 +Australia and Oceania,Australia,Snacks,Offline,C,4/19/2010,340443837,6/5/2010,3752,152.58,97.44,572480.16,365594.88,206885.28 +Europe,Netherlands,Personal Care,Offline,L,11/2/2012,161181724,12/2/2012,6109,81.73,56.67,499288.57,346197.03,153091.54 +Europe,Netherlands,Cosmetics,Online,H,11/20/2014,846282708,11/24/2014,2714,437.2,263.33,1186560.8,714677.62,471883.18 +Europe,Spain,Baby Food,Offline,C,3/30/2014,930170619,5/9/2014,7011,255.28,159.42,1789768.08,1117693.62,672074.46 +Asia,Maldives,Clothes,Offline,M,5/7/2017,367581784,5/25/2017,4473,109.28,35.84,488809.44,160312.32,328497.12 +Asia,India,Clothes,Online,H,10/6/2012,983565032,10/16/2012,7605,109.28,35.84,831074.4,272563.2,558511.2 +Asia,Sri Lanka,Meat,Online,M,11/8/2012,623481690,12/28/2012,942,421.89,364.69,397420.38,343537.98,53882.4 +Europe,Poland,Cereal,Offline,L,2/7/2012,803005588,2/17/2012,6053,205.7,117.11,1245102.1,708866.83,536235.27 +Asia,Philippines,Cereal,Online,H,8/18/2013,858123052,9/13/2013,6535,205.7,117.11,1344249.5,765313.85,578935.65 +Europe,Portugal,Cosmetics,Online,L,4/8/2010,195132911,4/29/2010,3019,437.2,263.33,1319906.8,794993.27,524913.53 +Sub-Saharan Africa,Rwanda,Snacks,Online,H,1/23/2011,540646493,2/26/2011,8166,152.58,97.44,1245968.28,795695.04,450273.24 +Australia and Oceania,Palau,Household,Offline,M,10/2/2014,991587626,11/11/2014,1669,668.27,502.54,1115342.63,838739.26,276603.37 +Europe,Liechtenstein,Beverages,Offline,H,7/31/2013,265192639,8/26/2013,5250,47.45,31.79,249112.5,166897.5,82215 +Asia,Vietnam,Cereal,Offline,C,3/18/2012,749010360,4/8/2012,7665,205.7,117.11,1576690.5,897648.15,679042.35 +Asia,Laos,Vegetables,Online,L,5/14/2016,850902116,5/29/2016,9700,154.06,90.93,1494382,882021,612361 +Europe,Moldova ,Snacks,Online,H,11/30/2013,849041736,1/6/2014,9172,152.58,97.44,1399463.76,893719.68,505744.08 +Europe,Italy,Personal Care,Offline,M,6/29/2016,641915547,7/27/2016,5930,81.73,56.67,484658.9,336053.1,148605.8 +Europe,Slovakia,Clothes,Offline,H,4/23/2010,198322379,5/11/2010,6854,109.28,35.84,749005.12,245647.36,503357.76 +Middle East and North Africa,Egypt,Cosmetics,Offline,H,12/2/2012,907373559,12/3/2012,855,437.2,263.33,373806,225147.15,148658.85 +Middle East and North Africa,Turkey,Snacks,Offline,L,6/13/2016,628492915,6/22/2016,3875,152.58,97.44,591247.5,377580,213667.5 +Europe,Portugal,Fruits,Online,C,1/31/2014,441416776,3/10/2014,3888,9.33,6.92,36275.04,26904.96,9370.08 +Sub-Saharan Africa,Togo,Office Supplies,Offline,M,6/5/2011,596193969,6/24/2011,5899,651.21,524.96,3841487.79,3096739.04,744748.75 +Central America and the Caribbean,Barbados,Clothes,Online,M,2/26/2015,963185822,4/17/2015,6944,109.28,35.84,758840.32,248872.96,509967.36 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,H,1/29/2014,583066165,2/13/2014,1090,47.45,31.79,51720.5,34651.1,17069.4 +Asia,Indonesia,Cosmetics,Offline,C,3/19/2013,816821324,4/2/2013,4436,437.2,263.33,1939419.2,1168131.88,771287.32 +Sub-Saharan Africa,Lesotho,Fruits,Offline,M,11/8/2014,395750129,12/10/2014,112,9.33,6.92,1044.96,775.04,269.92 +Sub-Saharan Africa,Angola,Cereal,Offline,M,10/16/2014,371463906,11/4/2014,3279,205.7,117.11,674490.3,384003.69,290486.61 +Central America and the Caribbean,Jamaica,Fruits,Online,C,8/29/2013,965886485,9/11/2013,6130,9.33,6.92,57192.9,42419.6,14773.3 +Europe,Switzerland,Personal Care,Offline,H,3/4/2013,221254193,3/19/2013,2887,81.73,56.67,235954.51,163606.29,72348.22 +North America,United States of America,Office Supplies,Offline,L,4/22/2012,750115859,5/7/2012,4807,651.21,524.96,3130366.47,2523482.72,606883.75 +Sub-Saharan Africa,Sierra Leone,Personal Care,Online,M,2/10/2011,285332810,2/26/2011,5174,81.73,56.67,422871.02,293210.58,129660.44 +Australia and Oceania,Solomon Islands,Cereal,Offline,M,6/27/2014,230078876,7/6/2014,4307,205.7,117.11,885949.9,504392.77,381557.13 +Europe,Belarus,Household,Online,C,4/2/2013,707840383,5/21/2013,4554,668.27,502.54,3043301.58,2288567.16,754734.42 +Central America and the Caribbean,El Salvador,Cosmetics,Online,C,8/25/2010,112416160,9/20/2010,5295,437.2,263.33,2314974,1394332.35,920641.65 +Central America and the Caribbean,Cuba,Fruits,Online,M,12/26/2010,957917535,2/14/2011,7940,9.33,6.92,74080.2,54944.8,19135.4 +Europe,Czech Republic,Personal Care,Online,C,11/6/2015,428768336,11/18/2015,934,81.73,56.67,76335.82,52929.78,23406.04 +Sub-Saharan Africa,Liberia,Personal Care,Online,C,9/28/2012,729704892,10/19/2012,4748,81.73,56.67,388054.04,269069.16,118984.88 +Europe,Estonia,Snacks,Online,H,9/28/2016,535776031,10/21/2016,6888,152.58,97.44,1050971.04,671166.72,379804.32 +Middle East and North Africa,Morocco,Meat,Offline,M,9/13/2013,842343080,10/10/2013,6891,421.89,364.69,2907243.99,2513078.79,394165.2 +Asia,Kyrgyzstan,Cereal,Online,L,1/12/2017,915079867,2/11/2017,1323,205.7,117.11,272141.1,154936.53,117204.57 +Europe,Lithuania,Household,Online,L,12/7/2010,539972722,1/18/2011,8783,668.27,502.54,5869415.41,4413808.82,1455606.59 +Middle East and North Africa,Iran,Meat,Offline,L,9/25/2014,473320472,10/8/2014,4901,421.89,364.69,2067682.89,1787345.69,280337.2 +Middle East and North Africa,Iran,Meat,Online,H,12/22/2010,191734445,12/27/2010,7338,421.89,364.69,3095828.82,2676095.22,419733.6 +Central America and the Caribbean,Grenada,Clothes,Online,L,5/1/2017,142138469,5/20/2017,786,109.28,35.84,85894.08,28170.24,57723.84 +Central America and the Caribbean,The Bahamas,Cereal,Online,L,9/8/2014,391768872,9/26/2014,1970,205.7,117.11,405229,230706.7,174522.3 +Europe,United Kingdom,Office Supplies,Online,H,6/27/2011,178174483,7/1/2011,4644,651.21,524.96,3024219.24,2437914.24,586305 +Sub-Saharan Africa,Seychelles ,Vegetables,Online,H,3/30/2017,159216630,5/13/2017,4594,154.06,90.93,707751.64,417732.42,290019.22 +Europe,France,Clothes,Offline,L,1/14/2016,163069140,2/23/2016,4637,109.28,35.84,506731.36,166190.08,340541.28 +Central America and the Caribbean,Saint Kitts and Nevis ,Baby Food,Online,M,9/20/2015,538218343,9/28/2015,9623,255.28,159.42,2456559.44,1534098.66,922460.78 +Sub-Saharan Africa,Guinea,Snacks,Online,C,11/9/2013,803463065,11/14/2013,1431,152.58,97.44,218341.98,139436.64,78905.34 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,H,8/26/2016,997914636,10/15/2016,3971,651.21,524.96,2585954.91,2084616.16,501338.75 +Sub-Saharan Africa,Comoros,Vegetables,Online,C,6/7/2012,330996882,7/25/2012,8188,154.06,90.93,1261443.28,744534.84,516908.44 +Asia,South Korea,Clothes,Offline,L,4/28/2013,332446134,5/17/2013,7053,109.28,35.84,770751.84,252779.52,517972.32 +Europe,Finland,Beverages,Offline,L,7/27/2013,802311217,8/19/2013,573,47.45,31.79,27188.85,18215.67,8973.18 +Asia,South Korea,Snacks,Offline,H,1/23/2016,260953462,2/22/2016,783,152.58,97.44,119470.14,76295.52,43174.62 +Asia,Myanmar,Clothes,Online,H,5/22/2013,899046695,5/23/2013,6751,109.28,35.84,737749.28,241955.84,495793.44 +Middle East and North Africa,Pakistan,Office Supplies,Offline,M,5/12/2014,927577245,5/21/2014,9574,651.21,524.96,6234684.54,5025967.04,1208717.5 +Central America and the Caribbean,Panama,Beverages,Online,C,6/26/2017,427843940,7/11/2017,7384,47.45,31.79,350370.8,234737.36,115633.44 +Europe,Iceland,Beverages,Offline,H,10/6/2014,901458108,11/19/2014,341,47.45,31.79,16180.45,10840.39,5340.06 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,C,8/15/2010,320343577,8/23/2010,5638,437.2,263.33,2464933.6,1484654.54,980279.06 +North America,United States of America,Vegetables,Online,C,7/20/2010,776736676,8/25/2010,2498,154.06,90.93,384841.88,227143.14,157698.74 +Asia,South Korea,Cereal,Online,M,4/27/2017,833186233,6/6/2017,7176,205.7,117.11,1476103.2,840381.36,635721.84 +Asia,Kazakhstan,Clothes,Online,M,1/17/2012,472553575,3/6/2012,7959,109.28,35.84,869759.52,285250.56,584508.96 +North America,Greenland,Beverages,Offline,L,12/27/2010,648012530,1/24/2011,163,47.45,31.79,7734.35,5181.77,2552.58 +Europe,Malta,Clothes,Online,H,4/28/2016,133049428,5/5/2016,1137,109.28,35.84,124251.36,40750.08,83501.28 +Asia,Brunei,Personal Care,Offline,C,5/12/2012,471463096,5/16/2012,5262,81.73,56.67,430063.26,298197.54,131865.72 +Europe,Serbia,Household,Online,C,10/10/2014,127364861,10/11/2014,8948,668.27,502.54,5979679.96,4496727.92,1482952.04 +Europe,Luxembourg,Cereal,Offline,C,10/13/2013,335178554,10/29/2013,5637,205.7,117.11,1159530.9,660149.07,499381.83 +Middle East and North Africa,Yemen,Household,Offline,C,10/30/2015,149640500,11/30/2015,804,668.27,502.54,537289.08,404042.16,133246.92 +Sub-Saharan Africa,Zambia,Clothes,Online,C,1/19/2017,495799529,2/6/2017,6953,109.28,35.84,759823.84,249195.52,510628.32 +Asia,Myanmar,Snacks,Offline,L,8/31/2014,119016969,9/10/2014,8621,152.58,97.44,1315392.18,840030.24,475361.94 +Australia and Oceania,Fiji,Beverages,Online,L,9/21/2010,534966647,10/22/2010,7374,47.45,31.79,349896.3,234419.46,115476.84 +Europe,Serbia,Personal Care,Offline,M,12/5/2015,179634892,12/20/2015,6811,81.73,56.67,556663.03,385979.37,170683.66 +Middle East and North Africa,Azerbaijan,Personal Care,Offline,M,7/14/2015,259320533,8/20/2015,7563,81.73,56.67,618123.99,428595.21,189528.78 +Middle East and North Africa,Yemen,Office Supplies,Offline,L,1/3/2011,700634896,2/6/2011,2290,651.21,524.96,1491270.9,1202158.4,289112.5 +Europe,Sweden,Personal Care,Offline,M,3/30/2016,600501811,4/30/2016,685,81.73,56.67,55985.05,38818.95,17166.1 +Europe,San Marino,Meat,Offline,L,11/28/2015,476157605,12/15/2015,4471,421.89,364.69,1886270.19,1630528.99,255741.2 +Middle East and North Africa,Azerbaijan,Meat,Offline,H,8/31/2014,915151107,9/20/2014,2404,421.89,364.69,1014223.56,876714.76,137508.8 +Europe,Malta,Clothes,Online,L,8/31/2010,325343644,9/30/2010,5269,109.28,35.84,575796.32,188840.96,386955.36 +North America,Greenland,Meat,Online,C,6/28/2014,784909045,7/22/2014,884,421.89,364.69,372950.76,322385.96,50564.8 +Central America and the Caribbean,Trinidad and Tobago,Clothes,Online,C,1/24/2015,392333638,3/11/2015,9097,109.28,35.84,994120.16,326036.48,668083.68 +Europe,Cyprus,Personal Care,Online,M,9/27/2013,916416251,10/22/2013,6788,81.73,56.67,554783.24,384675.96,170107.28 +Australia and Oceania,Papua New Guinea,Beverages,Offline,H,12/4/2012,146268212,12/8/2012,2869,47.45,31.79,136134.05,91205.51,44928.54 +Europe,Moldova ,Household,Offline,L,4/27/2012,441313350,5/14/2012,3282,668.27,502.54,2193262.14,1649336.28,543925.86 +Europe,Malta,Meat,Online,L,9/6/2012,181287992,9/13/2012,6000,421.89,364.69,2531340,2188140,343200 +Asia,Kazakhstan,Cosmetics,Online,C,1/17/2012,516240966,1/25/2012,6029,437.2,263.33,2635878.8,1587616.57,1048262.23 +Europe,Bulgaria,Vegetables,Offline,H,1/31/2017,416533601,2/17/2017,404,154.06,90.93,62240.24,36735.72,25504.52 +Central America and the Caribbean,El Salvador,Office Supplies,Offline,C,8/9/2016,722839725,8/28/2016,3192,651.21,524.96,2078662.32,1675672.32,402990 +Middle East and North Africa,Israel,Baby Food,Online,M,8/18/2015,996145665,8/29/2015,494,255.28,159.42,126108.32,78753.48,47354.84 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,H,6/12/2016,867750251,7/12/2016,5437,651.21,524.96,3540628.77,2854207.52,686421.25 +Sub-Saharan Africa,Rwanda,Baby Food,Online,H,11/8/2014,489264810,12/4/2014,3185,255.28,159.42,813066.8,507752.7,305314.1 +Europe,Monaco,Baby Food,Online,L,6/26/2011,982613170,8/2/2011,5928,255.28,159.42,1513299.84,945041.76,568258.08 +Europe,France,Office Supplies,Online,H,8/14/2015,390031659,8/27/2015,7890,651.21,524.96,5138046.9,4141934.4,996112.5 +Sub-Saharan Africa,Namibia,Personal Care,Online,L,2/3/2011,424069106,3/22/2011,327,81.73,56.67,26725.71,18531.09,8194.62 +Australia and Oceania,Tuvalu,Fruits,Offline,C,2/5/2013,617586839,3/15/2013,6525,9.33,6.92,60878.25,45153,15725.25 +Europe,Georgia,Meat,Online,C,5/24/2011,573758685,6/21/2011,6800,421.89,364.69,2868852,2479892,388960 +Europe,Czech Republic,Cereal,Online,L,12/10/2011,416070973,1/2/2012,3502,205.7,117.11,720361.4,410119.22,310242.18 +Sub-Saharan Africa,Cape Verde,Snacks,Online,C,5/30/2010,338322532,6/14/2010,6010,152.58,97.44,917005.8,585614.4,331391.4 +Middle East and North Africa,Afghanistan,Vegetables,Online,C,2/9/2011,154624688,2/19/2011,5736,154.06,90.93,883688.16,521574.48,362113.68 +Sub-Saharan Africa,Ghana,Fruits,Online,C,8/16/2015,649401271,8/17/2015,1122,9.33,6.92,10468.26,7764.24,2704.02 +Europe,Ukraine,Cereal,Offline,H,6/17/2011,427388608,8/5/2011,2641,205.7,117.11,543253.7,309287.51,233966.19 +Sub-Saharan Africa,Ethiopia,Office Supplies,Online,L,9/10/2013,863635528,10/25/2013,7799,651.21,524.96,5078786.79,4094163.04,984623.75 +Sub-Saharan Africa,Democratic Republic of the Congo,Office Supplies,Offline,M,9/30/2015,253503358,10/1/2015,6132,651.21,524.96,3993219.72,3219054.72,774165 +Asia,Malaysia,Meat,Offline,H,11/22/2015,562665927,12/7/2015,4206,421.89,364.69,1774469.34,1533886.14,240583.2 +Europe,Czech Republic,Clothes,Online,L,6/19/2013,677109563,8/4/2013,621,109.28,35.84,67862.88,22256.64,45606.24 +Europe,Lithuania,Meat,Offline,H,8/29/2012,453133094,10/12/2012,1007,421.89,364.69,424843.23,367242.83,57600.4 +Asia,Tajikistan,Household,Offline,M,2/27/2011,267347848,3/18/2011,3024,668.27,502.54,2020848.48,1519680.96,501167.52 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,H,6/27/2011,566677653,7/22/2011,1365,154.06,90.93,210291.9,124119.45,86172.45 +Middle East and North Africa,Bahrain,Fruits,Offline,H,4/1/2017,518358838,4/25/2017,2754,9.33,6.92,25694.82,19057.68,6637.14 +Asia,Laos,Office Supplies,Online,H,3/5/2014,259940230,3/23/2014,945,651.21,524.96,615393.45,496087.2,119306.25 +Sub-Saharan Africa,Gabon,Office Supplies,Online,L,10/11/2011,449283158,11/2/2011,1725,651.21,524.96,1123337.25,905556,217781.25 +Australia and Oceania,Tuvalu,Baby Food,Offline,C,11/5/2016,914561450,12/16/2016,7911,255.28,159.42,2019520.08,1261171.62,758348.46 +Europe,Monaco,Clothes,Online,L,7/11/2014,204261434,8/21/2014,4352,109.28,35.84,475586.56,155975.68,319610.88 +Asia,Turkmenistan,Fruits,Offline,L,7/10/2017,537181937,8/5/2017,2927,9.33,6.92,27308.91,20254.84,7054.07 +Asia,Cambodia,Clothes,Online,C,11/22/2016,152434289,12/9/2016,7548,109.28,35.84,824845.44,270520.32,554325.12 +Europe,Macedonia,Snacks,Offline,M,2/12/2016,959442317,3/2/2016,9157,152.58,97.44,1397175.06,892258.08,504916.98 +North America,United States of America,Personal Care,Online,H,2/28/2012,887942349,3/2/2012,728,81.73,56.67,59499.44,41255.76,18243.68 +Asia,Cambodia,Vegetables,Offline,H,6/5/2014,637983214,7/2/2014,2265,154.06,90.93,348945.9,205956.45,142989.45 +Europe,Czech Republic,Baby Food,Online,M,8/26/2010,529926240,9/7/2010,5805,255.28,159.42,1481900.4,925433.1,556467.3 +Europe,Greece,Beverages,Offline,M,2/26/2016,954445254,3/15/2016,415,47.45,31.79,19691.75,13192.85,6498.9 +Sub-Saharan Africa,Zambia,Snacks,Offline,C,1/5/2017,122526586,1/25/2017,7194,152.58,97.44,1097660.52,700983.36,396677.16 +Asia,Thailand,Clothes,Offline,H,9/29/2011,815469062,10/26/2011,4272,109.28,35.84,466844.16,153108.48,313735.68 +Asia,Myanmar,Office Supplies,Online,L,1/23/2015,934884011,2/7/2015,1809,651.21,524.96,1178038.89,949652.64,228386.25 +Middle East and North Africa,Somalia,Personal Care,Offline,M,4/2/2016,252695262,5/19/2016,6998,81.73,56.67,571946.54,396576.66,175369.88 +Australia and Oceania,Australia,Snacks,Offline,L,3/25/2013,861139142,5/13/2013,9063,152.58,97.44,1382832.54,883098.72,499733.82 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,H,5/4/2016,422764480,6/8/2016,4259,47.45,31.79,202089.55,135393.61,66695.94 +Sub-Saharan Africa,Chad,Cereal,Offline,M,4/9/2014,720432603,5/13/2014,872,205.7,117.11,179370.4,102119.92,77250.48 +Europe,Montenegro,Baby Food,Online,C,9/14/2015,907317340,9/25/2015,4218,255.28,159.42,1076771.04,672433.56,404337.48 +Australia and Oceania,Tuvalu,Clothes,Online,L,4/1/2015,656905019,5/18/2015,1648,109.28,35.84,180093.44,59064.32,121029.12 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Offline,L,5/11/2012,612994468,5/18/2012,7540,152.58,97.44,1150453.2,734697.6,415755.6 +Central America and the Caribbean,Cuba,Fruits,Online,H,2/18/2015,139697015,3/16/2015,8306,9.33,6.92,77494.98,57477.52,20017.46 +Europe,Italy,Vegetables,Offline,M,10/17/2013,471436488,11/6/2013,7388,154.06,90.93,1138195.28,671790.84,466404.44 +Europe,Vatican City,Snacks,Online,L,10/13/2014,662949216,11/4/2014,260,152.58,97.44,39670.8,25334.4,14336.4 +Sub-Saharan Africa,Senegal,Beverages,Offline,H,3/29/2014,739284026,4/2/2014,9427,47.45,31.79,447311.15,299684.33,147626.82 +Asia,Thailand,Fruits,Online,M,12/12/2016,345802247,1/31/2017,9424,9.33,6.92,87925.92,65214.08,22711.84 +Europe,Russia,Snacks,Online,L,5/23/2017,998177707,6/23/2017,1820,152.58,97.44,277695.6,177340.8,100354.8 +Australia and Oceania,Fiji,Fruits,Offline,H,2/15/2011,232396733,3/20/2011,213,9.33,6.92,1987.29,1473.96,513.33 +Australia and Oceania,Australia,Fruits,Online,L,9/11/2013,154758155,10/12/2013,5232,9.33,6.92,48814.56,36205.44,12609.12 +Sub-Saharan Africa,Ethiopia,Cosmetics,Online,M,6/5/2011,691873300,6/17/2011,9539,437.2,263.33,4170450.8,2511904.87,1658545.93 +Asia,Taiwan,Clothes,Online,C,8/20/2010,940665996,8/21/2010,2827,109.28,35.84,308934.56,101319.68,207614.88 +Central America and the Caribbean,Honduras,Fruits,Offline,L,2/19/2011,518372571,3/28/2011,6818,9.33,6.92,63611.94,47180.56,16431.38 +Middle East and North Africa,Saudi Arabia,Cereal,Offline,C,1/6/2010,912541854,2/23/2010,268,205.7,117.11,55127.6,31385.48,23742.12 +Sub-Saharan Africa,Rwanda,Vegetables,Online,H,1/2/2013,531035172,1/24/2013,3963,154.06,90.93,610539.78,360355.59,250184.19 +Sub-Saharan Africa,Comoros,Vegetables,Online,C,7/15/2015,552026355,8/24/2015,5720,154.06,90.93,881223.2,520119.6,361103.6 +Australia and Oceania,Tonga,Cereal,Online,L,2/8/2014,874001729,3/22/2014,5389,205.7,117.11,1108517.3,631105.79,477411.51 +Middle East and North Africa,Morocco,Household,Online,C,1/25/2010,565760123,2/3/2010,9848,668.27,502.54,6581122.96,4949013.92,1632109.04 +Sub-Saharan Africa,Niger,Beverages,Offline,L,5/28/2013,116412866,7/3/2013,8009,47.45,31.79,380027.05,254606.11,125420.94 +Sub-Saharan Africa,Botswana,Clothes,Offline,C,3/28/2016,985383784,3/31/2016,5814,109.28,35.84,635353.92,208373.76,426980.16 +Europe,Netherlands,Beverages,Online,C,10/3/2011,652409207,10/8/2011,1237,47.45,31.79,58695.65,39324.23,19371.42 +Middle East and North Africa,Turkey,Cosmetics,Online,H,2/19/2013,267537963,3/18/2013,9283,437.2,263.33,4058527.6,2444492.39,1614035.21 +Asia,Taiwan,Cereal,Online,H,11/30/2011,601131379,12/13/2011,6988,205.7,117.11,1437431.6,818364.68,619066.92 +Europe,Liechtenstein,Fruits,Online,C,1/13/2012,693863284,1/13/2012,8420,9.33,6.92,78558.6,58266.4,20292.2 +Europe,Latvia,Baby Food,Online,M,12/11/2010,106720006,1/16/2011,9676,255.28,159.42,2470089.28,1542547.92,927541.36 +Sub-Saharan Africa,Guinea-Bissau,Beverages,Offline,H,12/11/2010,271000373,12/17/2010,3887,47.45,31.79,184438.15,123567.73,60870.42 +Asia,Nepal,Cereal,Offline,M,5/23/2015,438315713,6/3/2015,6215,205.7,117.11,1278425.5,727838.65,550586.85 +Europe,Bosnia and Herzegovina,Beverages,Online,C,5/9/2017,830589854,6/17/2017,8850,47.45,31.79,419932.5,281341.5,138591 +Middle East and North Africa,Turkey,Meat,Offline,M,12/18/2010,390059125,1/27/2011,6018,421.89,364.69,2538934.02,2194704.42,344229.6 +Middle East and North Africa,Egypt,Baby Food,Offline,H,5/8/2010,829272353,5/13/2010,8972,255.28,159.42,2290372.16,1430316.24,860055.92 +Middle East and North Africa,Iraq,Cosmetics,Online,M,7/23/2015,781090867,8/29/2015,1000,437.2,263.33,437200,263330,173870 +Sub-Saharan Africa,Madagascar,Cosmetics,Online,C,5/6/2016,748688495,6/1/2016,2418,437.2,263.33,1057149.6,636731.94,420417.66 +Europe,Macedonia,Clothes,Online,L,2/7/2011,855551564,3/6/2011,5575,109.28,35.84,609236,199808,409428 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,M,8/23/2010,395478904,9/24/2010,9851,668.27,502.54,6583127.77,4950521.54,1632606.23 +Sub-Saharan Africa,Guinea-Bissau,Personal Care,Online,L,9/15/2011,982581841,11/3/2011,6657,81.73,56.67,544076.61,377252.19,166824.42 +Europe,Albania,Cosmetics,Offline,C,11/15/2015,701284205,12/5/2015,4435,437.2,263.33,1938982,1167868.55,771113.45 +Europe,Belgium,Snacks,Online,L,8/26/2010,856322324,8/29/2010,3660,152.58,97.44,558442.8,356630.4,201812.4 +Middle East and North Africa,Pakistan,Cosmetics,Online,L,2/12/2011,122745025,3/29/2011,1835,437.2,263.33,802262,483210.55,319051.45 +Europe,Belarus,Office Supplies,Offline,L,9/10/2010,395913636,9/14/2010,8498,651.21,524.96,5533982.58,4461110.08,1072872.5 +Asia,Vietnam,Baby Food,Online,C,3/23/2015,941501986,4/20/2015,215,255.28,159.42,54885.2,34275.3,20609.9 +Europe,Bosnia and Herzegovina,Baby Food,Online,C,6/22/2016,645496404,7/20/2016,5585,255.28,159.42,1425738.8,890360.7,535378.1 +Sub-Saharan Africa,Central African Republic,Clothes,Online,C,1/23/2011,264195716,1/24/2011,238,109.28,35.84,26008.64,8529.92,17478.72 +Asia,Turkmenistan,Baby Food,Offline,L,10/24/2011,174211251,11/4/2011,1835,255.28,159.42,468438.8,292535.7,175903.1 +Sub-Saharan Africa,Mauritania,Cereal,Online,H,9/8/2013,822466838,9/17/2013,5069,205.7,117.11,1042693.3,593630.59,449062.71 +Sub-Saharan Africa,Niger,Personal Care,Offline,L,9/17/2012,476198804,9/24/2012,6663,81.73,56.67,544566.99,377592.21,166974.78 +Sub-Saharan Africa,Botswana,Personal Care,Offline,M,5/3/2017,172955977,5/11/2017,372,81.73,56.67,30403.56,21081.24,9322.32 +Sub-Saharan Africa,Chad,Personal Care,Online,L,5/10/2014,570599687,6/8/2014,1982,81.73,56.67,161988.86,112319.94,49668.92 +Sub-Saharan Africa,Cape Verde,Meat,Offline,L,7/23/2010,597303760,8/12/2010,4311,421.89,364.69,1818767.79,1572178.59,246589.2 +Europe,Belgium,Household,Online,C,10/21/2013,601554524,10/21/2013,2207,668.27,502.54,1474871.89,1109105.78,365766.11 +Central America and the Caribbean,The Bahamas,Snacks,Online,C,2/2/2014,102150809,2/27/2014,7549,152.58,97.44,1151826.42,735574.56,416251.86 +Europe,Luxembourg,Vegetables,Offline,C,1/13/2010,938203942,1/25/2010,4250,154.06,90.93,654755,386452.5,268302.5 +Middle East and North Africa,Jordan,Meat,Offline,M,9/11/2012,519137752,9/30/2012,3252,421.89,364.69,1371986.28,1185971.88,186014.4 +Asia,Philippines,Personal Care,Online,C,6/21/2011,374688565,7/6/2011,7528,81.73,56.67,615263.44,426611.76,188651.68 +Sub-Saharan Africa,The Gambia,Snacks,Offline,C,10/3/2015,304905211,10/12/2015,7083,152.58,97.44,1080724.14,690167.52,390556.62 +Sub-Saharan Africa,Benin,Office Supplies,Online,H,4/16/2013,630149018,5/8/2013,3953,651.21,524.96,2574233.13,2075166.88,499066.25 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,H,10/26/2011,841093814,11/9/2011,7205,9.33,6.92,67222.65,49858.6,17364.05 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,M,7/26/2012,948725926,8/3/2012,7939,651.21,524.96,5169956.19,4167657.44,1002298.75 +Sub-Saharan Africa,Cameroon,Clothes,Offline,C,1/18/2014,134344184,2/4/2014,4284,109.28,35.84,468155.52,153538.56,314616.96 +Sub-Saharan Africa,Sierra Leone,Cereal,Online,M,11/2/2015,799559915,11/16/2015,6402,205.7,117.11,1316891.4,749738.22,567153.18 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,H,10/14/2014,916296947,10/26/2014,1483,437.2,263.33,648367.6,390518.39,257849.21 +Europe,Georgia,Meat,Offline,L,5/21/2016,776791608,6/29/2016,8754,421.89,364.69,3693225.06,3192496.26,500728.8 +Sub-Saharan Africa,Eritrea,Snacks,Offline,H,11/1/2015,743592727,11/8/2015,4467,152.58,97.44,681574.86,435264.48,246310.38 +Europe,Malta,Personal Care,Offline,C,12/19/2016,799561631,2/4/2017,6910,81.73,56.67,564754.3,391589.7,173164.6 +Europe,Luxembourg,Fruits,Offline,M,4/27/2013,997872149,5/19/2013,1399,9.33,6.92,13052.67,9681.08,3371.59 +Central America and the Caribbean,Honduras,Baby Food,Online,M,8/25/2014,112010610,9/8/2014,5283,255.28,159.42,1348644.24,842215.86,506428.38 +Europe,Denmark,Fruits,Offline,C,10/30/2012,585775840,12/8/2012,2943,9.33,6.92,27458.19,20365.56,7092.63 +Sub-Saharan Africa,Eritrea,Cereal,Offline,M,12/20/2015,883279168,1/17/2016,789,205.7,117.11,162297.3,92399.79,69897.51 +Europe,Malta,Clothes,Online,H,4/13/2014,438944423,4/14/2014,2264,109.28,35.84,247409.92,81141.76,166268.16 +Sub-Saharan Africa,Rwanda,Cereal,Offline,C,3/18/2014,107507932,4/29/2014,2841,205.7,117.11,584393.7,332709.51,251684.19 +Sub-Saharan Africa,Seychelles ,Fruits,Online,L,11/25/2011,814018523,12/13/2011,5025,9.33,6.92,46883.25,34773,12110.25 +Middle East and North Africa,Qatar,Beverages,Online,M,2/17/2012,403837525,3/4/2012,3353,47.45,31.79,159099.85,106591.87,52507.98 +Asia,Maldives,Baby Food,Offline,H,12/16/2016,392638766,12/24/2016,9391,255.28,159.42,2397334.48,1497113.22,900221.26 +Europe,Montenegro,Cereal,Offline,C,5/15/2014,116408574,6/13/2014,6739,205.7,117.11,1386212.3,789204.29,597008.01 +Sub-Saharan Africa,Eritrea,Baby Food,Offline,H,5/1/2012,781445777,5/4/2012,6026,255.28,159.42,1538317.28,960664.92,577652.36 +Europe,Austria,Cosmetics,Online,M,4/26/2012,514361703,5/14/2012,9913,437.2,263.33,4333963.6,2610390.29,1723573.31 +Sub-Saharan Africa,Kenya,Cosmetics,Online,M,1/27/2013,212080180,3/18/2013,8093,437.2,263.33,3538259.6,2131129.69,1407129.91 +Sub-Saharan Africa,Mauritius ,Fruits,Offline,C,5/30/2014,391837537,7/4/2014,2289,9.33,6.92,21356.37,15839.88,5516.49 +Europe,Iceland,Snacks,Offline,L,6/1/2013,741182601,6/3/2013,1257,152.58,97.44,191793.06,122482.08,69310.98 +Europe,Denmark,Cosmetics,Offline,L,10/27/2015,567976701,12/9/2015,5782,437.2,263.33,2527890.4,1522574.06,1005316.34 +Australia and Oceania,Federated States of Micronesia,Office Supplies,Online,M,1/21/2017,150393664,2/23/2017,3682,651.21,524.96,2397755.22,1932902.72,464852.5 +Europe,Iceland,Personal Care,Online,L,8/16/2013,286919820,9/1/2013,4806,81.73,56.67,392794.38,272356.02,120438.36 +Middle East and North Africa,Egypt,Snacks,Online,C,6/11/2014,946353995,7/4/2014,6032,152.58,97.44,920362.56,587758.08,332604.48 +Sub-Saharan Africa,The Gambia,Baby Food,Online,M,5/10/2014,817807519,6/25/2014,6273,255.28,159.42,1601371.44,1000041.66,601329.78 +Australia and Oceania,Samoa ,Baby Food,Offline,M,1/21/2013,460704219,2/7/2013,1471,255.28,159.42,375516.88,234506.82,141010.06 +Europe,Vatican City,Meat,Online,M,4/21/2011,954780423,5/23/2011,9599,421.89,364.69,4049722.11,3500659.31,549062.8 +North America,Canada,Vegetables,Offline,M,9/14/2014,750084960,10/7/2014,5663,154.06,90.93,872441.78,514936.59,357505.19 +Australia and Oceania,Solomon Islands,Baby Food,Online,M,10/14/2014,616979157,11/21/2014,6698,255.28,159.42,1709865.44,1067795.16,642070.28 +Middle East and North Africa,Yemen,Cosmetics,Offline,H,7/4/2015,496136844,7/14/2015,6772,437.2,263.33,2960718.4,1783270.76,1177447.64 +Sub-Saharan Africa,Botswana,Cosmetics,Offline,L,4/22/2014,848544347,5/31/2014,1984,437.2,263.33,867404.8,522446.72,344958.08 +Sub-Saharan Africa,Seychelles ,Meat,Offline,M,6/26/2013,405500495,7/6/2013,5462,421.89,364.69,2304363.18,1991936.78,312426.4 +Europe,Liechtenstein,Vegetables,Online,L,5/26/2016,218616616,6/19/2016,2370,154.06,90.93,365122.2,215504.1,149618.1 +Middle East and North Africa,Somalia,Cereal,Offline,M,2/15/2016,509816539,3/4/2016,4898,205.7,117.11,1007518.6,573604.78,433913.82 +Middle East and North Africa,Pakistan,Clothes,Online,C,5/10/2014,221336591,6/24/2014,7271,109.28,35.84,794574.88,260592.64,533982.24 +Central America and the Caribbean,Costa Rica,Meat,Online,C,1/29/2010,165725600,3/13/2010,743,421.89,364.69,313464.27,270964.67,42499.6 +Europe,Moldova ,Fruits,Offline,M,12/2/2010,775844895,12/16/2010,8600,9.33,6.92,80238,59512,20726 +Europe,Belarus,Baby Food,Offline,C,3/14/2014,754868304,3/15/2014,1161,255.28,159.42,296380.08,185086.62,111293.46 +Central America and the Caribbean,Cuba,Meat,Offline,H,9/26/2010,226282155,10/4/2010,773,421.89,364.69,326120.97,281905.37,44215.6 +Asia,Malaysia,Household,Offline,H,5/9/2011,283885276,6/6/2011,6817,668.27,502.54,4555596.59,3425815.18,1129781.41 +Europe,Romania,Baby Food,Online,L,10/10/2012,741788995,10/25/2012,703,255.28,159.42,179461.84,112072.26,67389.58 +Sub-Saharan Africa,Nigeria,Cosmetics,Offline,H,8/5/2016,584417140,8/21/2016,874,437.2,263.33,382112.8,230150.42,151962.38 +Middle East and North Africa,Algeria,Clothes,Offline,M,4/26/2010,216506040,6/2/2010,7803,109.28,35.84,852711.84,279659.52,573052.32 +Sub-Saharan Africa,Ghana,Cosmetics,Online,L,8/2/2016,113104522,8/25/2016,8996,437.2,263.33,3933051.2,2368916.68,1564134.52 +Australia and Oceania,East Timor,Household,Offline,H,9/7/2013,369573915,10/12/2013,3989,668.27,502.54,2665729.03,2004632.06,661096.97 +Europe,Andorra,Clothes,Offline,H,1/11/2015,251588046,1/31/2015,9349,109.28,35.84,1021658.72,335068.16,686590.56 +Europe,France,Meat,Offline,M,5/19/2012,445133244,6/26/2012,3674,421.89,364.69,1550023.86,1339871.06,210152.8 +Asia,North Korea,Cosmetics,Offline,H,7/4/2017,806508338,8/11/2017,2594,437.2,263.33,1134096.8,683078.02,451018.78 +Middle East and North Africa,Libya,Personal Care,Offline,M,12/10/2012,812324655,1/11/2013,3772,81.73,56.67,308285.56,213759.24,94526.32 +Asia,Cambodia,Baby Food,Online,L,5/12/2016,909506022,6/2/2016,1898,255.28,159.42,484521.44,302579.16,181942.28 +Central America and the Caribbean,Barbados,Cosmetics,Offline,L,3/22/2016,265288770,4/10/2016,3697,437.2,263.33,1616328.4,973531.01,642797.39 +Europe,Finland,Beverages,Offline,C,5/26/2013,817221724,6/23/2013,2924,47.45,31.79,138743.8,92953.96,45789.84 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Online,H,5/28/2017,523166215,6/10/2017,5364,255.28,159.42,1369321.92,855128.88,514193.04 +Europe,Portugal,Cereal,Offline,L,4/25/2012,111296069,5/23/2012,3835,205.7,117.11,788859.5,449116.85,339742.65 +Middle East and North Africa,Pakistan,Snacks,Offline,C,7/23/2013,830097615,8/31/2013,3186,152.58,97.44,486119.88,310443.84,175676.04 +Asia,Kazakhstan,Household,Offline,L,2/16/2011,398369681,2/18/2011,5296,668.27,502.54,3539157.92,2661451.84,877706.08 +Sub-Saharan Africa,South Africa,Baby Food,Online,H,3/23/2011,655223596,4/29/2011,4077,255.28,159.42,1040776.56,649955.34,390821.22 +Asia,China,Vegetables,Online,M,4/28/2017,810083186,6/15/2017,471,154.06,90.93,72562.26,42828.03,29734.23 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,C,4/3/2011,592684781,4/8/2011,7452,109.28,35.84,814354.56,267079.68,547274.88 +Central America and the Caribbean,Barbados,Personal Care,Offline,C,7/22/2017,703077208,8/10/2017,5025,81.73,56.67,410693.25,284766.75,125926.5 +Asia,Kyrgyzstan,Beverages,Offline,C,5/26/2016,561621797,6/5/2016,5225,47.45,31.79,247926.25,166102.75,81823.5 +Asia,Philippines,Snacks,Online,H,7/12/2015,558992373,8/19/2015,7120,152.58,97.44,1086369.6,693772.8,392596.8 +Europe,Portugal,Cosmetics,Offline,M,3/1/2016,706175267,3/27/2016,1809,437.2,263.33,790894.8,476363.97,314530.83 +Europe,Bosnia and Herzegovina,Baby Food,Offline,C,10/29/2016,184469306,12/3/2016,7422,255.28,159.42,1894688.16,1183215.24,711472.92 +Sub-Saharan Africa,Chad,Beverages,Online,M,1/31/2017,495485818,3/14/2017,4119,47.45,31.79,195446.55,130943.01,64503.54 +Asia,Singapore,Snacks,Offline,M,10/16/2013,511148631,10/22/2013,9094,152.58,97.44,1387562.52,886119.36,501443.16 +Sub-Saharan Africa,Senegal,Vegetables,Online,C,6/10/2012,523694074,6/17/2012,1569,154.06,90.93,241720.14,142669.17,99050.97 +Sub-Saharan Africa,Burkina Faso,Baby Food,Online,L,10/21/2015,895670974,10/30/2015,7800,255.28,159.42,1991184,1243476,747708 +Middle East and North Africa,Lebanon,Fruits,Offline,M,7/24/2012,709940659,9/1/2012,6072,9.33,6.92,56651.76,42018.24,14633.52 +Europe,Netherlands,Household,Online,M,5/30/2011,919676959,6/11/2011,1704,668.27,502.54,1138732.08,856328.16,282403.92 +Europe,Bosnia and Herzegovina,Office Supplies,Online,M,7/9/2014,298366200,7/18/2014,2044,651.21,524.96,1331073.24,1073018.24,258055 +Asia,Mongolia,Snacks,Offline,H,10/10/2013,389807212,11/28/2013,1471,152.58,97.44,224445.18,143334.24,81110.94 +Australia and Oceania,Palau,Cereal,Offline,H,4/10/2017,558111321,4/19/2017,6397,205.7,117.11,1315862.9,749152.67,566710.23 +Europe,United Kingdom,Office Supplies,Online,H,3/29/2015,237702357,4/10/2015,265,651.21,524.96,172570.65,139114.4,33456.25 +Middle East and North Africa,Pakistan,Personal Care,Online,H,2/10/2014,283316648,3/21/2014,8547,81.73,56.67,698546.31,484358.49,214187.82 +Australia and Oceania,Fiji,Snacks,Offline,L,1/13/2010,720003020,1/23/2010,3749,152.58,97.44,572022.42,365302.56,206719.86 +Europe,Kosovo,Clothes,Offline,L,5/12/2015,293122804,5/23/2015,406,109.28,35.84,44367.68,14551.04,29816.64 +Sub-Saharan Africa,Eritrea,Vegetables,Offline,C,1/1/2017,518349826,1/14/2017,87,154.06,90.93,13403.22,7910.91,5492.31 +Asia,Brunei,Cosmetics,Offline,M,7/7/2010,731670415,7/10/2010,6390,437.2,263.33,2793708,1682678.7,1111029.3 +Central America and the Caribbean,Nicaragua,Baby Food,Offline,C,6/11/2011,339383399,6/14/2011,9944,255.28,159.42,2538504.32,1585272.48,953231.84 +Sub-Saharan Africa,Tanzania,Vegetables,Offline,L,9/7/2013,168100106,9/9/2013,3412,154.06,90.93,525652.72,310253.16,215399.56 +Europe,Ukraine,Household,Offline,M,12/26/2015,214744365,1/20/2016,6484,668.27,502.54,4333062.68,3258469.36,1074593.32 +Asia,Mongolia,Vegetables,Online,L,8/1/2010,996552503,8/11/2010,886,154.06,90.93,136497.16,80563.98,55933.18 +Central America and the Caribbean,Cuba,Clothes,Offline,C,4/15/2017,401073348,5/21/2017,5371,109.28,35.84,586942.88,192496.64,394446.24 +Sub-Saharan Africa,South Sudan,Cereal,Offline,L,7/15/2011,436168229,8/25/2011,726,205.7,117.11,149338.2,85021.86,64316.34 +Middle East and North Africa,Syria,Household,Offline,C,6/24/2011,480010974,6/28/2011,4769,668.27,502.54,3186979.63,2396613.26,790366.37 +Sub-Saharan Africa,Niger,Vegetables,Online,H,8/12/2013,431087911,8/31/2013,7347,154.06,90.93,1131878.82,668062.71,463816.11 +Middle East and North Africa,Israel,Fruits,Online,H,9/20/2011,258197867,10/4/2011,5342,9.33,6.92,49840.86,36966.64,12874.22 +Sub-Saharan Africa,Ethiopia,Vegetables,Online,M,10/13/2015,450452172,11/16/2015,7663,154.06,90.93,1180561.78,696796.59,483765.19 +Europe,Estonia,Office Supplies,Offline,M,5/7/2010,667274653,5/16/2010,253,651.21,524.96,164756.13,132814.88,31941.25 +Sub-Saharan Africa,Botswana,Fruits,Offline,H,4/28/2011,188401639,6/3/2011,1087,9.33,6.92,10141.71,7522.04,2619.67 +Sub-Saharan Africa,Sierra Leone,Household,Offline,H,9/27/2016,163881957,11/14/2016,5168,668.27,502.54,3453619.36,2597126.72,856492.64 +Sub-Saharan Africa,Zambia,Cosmetics,Online,C,7/24/2010,464076936,9/2/2010,9533,437.2,263.33,4167827.6,2510324.89,1657502.71 +Middle East and North Africa,Lebanon,Vegetables,Online,L,11/18/2011,129660403,1/5/2012,8250,154.06,90.93,1270995,750172.5,520822.5 +Asia,Brunei,Meat,Offline,M,7/27/2010,521618688,8/16/2010,7416,421.89,364.69,3128736.24,2704541.04,424195.2 +Asia,Brunei,Fruits,Offline,H,7/1/2016,371250617,8/13/2016,162,9.33,6.92,1511.46,1121.04,390.42 +Sub-Saharan Africa,Guinea-Bissau,Snacks,Offline,M,4/24/2010,730167520,5/9/2010,1650,152.58,97.44,251757,160776,90981 +Middle East and North Africa,Somalia,Office Supplies,Offline,H,5/14/2015,920293223,6/10/2015,4071,651.21,524.96,2651075.91,2137112.16,513963.75 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,C,8/25/2010,783864057,9/22/2010,1648,437.2,263.33,720505.6,433967.84,286537.76 +Asia,Kazakhstan,Fruits,Offline,H,4/14/2010,233428847,4/21/2010,5638,9.33,6.92,52602.54,39014.96,13587.58 +Sub-Saharan Africa,Eritrea,Personal Care,Online,L,4/29/2014,601848924,5/19/2014,9326,81.73,56.67,762213.98,528504.42,233709.56 +Sub-Saharan Africa,Seychelles ,Cereal,Online,M,7/10/2012,592298114,7/15/2012,3029,205.7,117.11,623065.3,354726.19,268339.11 +Sub-Saharan Africa,Malawi,Personal Care,Offline,C,11/5/2010,328262746,11/23/2010,9096,81.73,56.67,743416.08,515470.32,227945.76 +Europe,Germany,Snacks,Online,H,7/13/2012,903541648,7/13/2012,6907,152.58,97.44,1053870.06,673018.08,380851.98 +Middle East and North Africa,Pakistan,Personal Care,Online,C,4/26/2014,332246148,5/6/2014,7873,81.73,56.67,643460.29,446162.91,197297.38 +Europe,Romania,Office Supplies,Offline,C,3/20/2010,298800075,4/29/2010,437,651.21,524.96,284578.77,229407.52,55171.25 +Asia,Kyrgyzstan,Snacks,Online,M,6/15/2010,307939755,8/2/2010,5072,152.58,97.44,773885.76,494215.68,279670.08 +Europe,Greece,Fruits,Offline,H,12/16/2014,834714019,1/15/2015,9282,9.33,6.92,86601.06,64231.44,22369.62 +Central America and the Caribbean,Jamaica,Cereal,Offline,H,2/24/2017,174484193,4/10/2017,2605,205.7,117.11,535848.5,305071.55,230776.95 +Europe,Russia,Household,Online,L,4/23/2015,292924106,6/2/2015,1607,668.27,502.54,1073909.89,807581.78,266328.11 +Europe,Norway,Cosmetics,Offline,M,5/2/2016,976020085,5/28/2016,4887,437.2,263.33,2136596.4,1286893.71,849702.69 +Europe,Romania,Clothes,Offline,M,11/8/2016,280070960,11/9/2016,8076,109.28,35.84,882545.28,289443.84,593101.44 +Europe,France,Vegetables,Offline,M,7/18/2014,381688058,8/17/2014,8833,154.06,90.93,1360811.98,803184.69,557627.29 +Europe,Andorra,Cosmetics,Offline,H,12/9/2011,827795207,12/20/2011,1852,437.2,263.33,809694.4,487687.16,322007.24 +Europe,Greece,Snacks,Offline,C,8/19/2012,785628736,8/28/2012,3856,152.58,97.44,588348.48,375728.64,212619.84 +Asia,Maldives,Office Supplies,Online,C,7/5/2017,392737472,7/30/2017,8600,651.21,524.96,5600406,4514656,1085750 +Sub-Saharan Africa,Madagascar,Personal Care,Online,L,5/11/2013,306982743,6/6/2013,1870,81.73,56.67,152835.1,105972.9,46862.2 +Europe,Belarus,Beverages,Online,H,7/19/2014,356538379,8/1/2014,6484,47.45,31.79,307665.8,206126.36,101539.44 +Middle East and North Africa,Libya,Cereal,Offline,C,10/14/2013,889890706,10/19/2013,7290,205.7,117.11,1499553,853731.9,645821.1 +Central America and the Caribbean,El Salvador,Household,Offline,M,3/19/2016,525838553,3/27/2016,6168,668.27,502.54,4121889.36,3099666.72,1022222.64 +Europe,Kosovo,Beverages,Offline,C,11/19/2012,203493249,12/27/2012,7029,47.45,31.79,333526.05,223451.91,110074.14 +Sub-Saharan Africa,Zimbabwe,Vegetables,Online,H,11/7/2014,932278621,11/10/2014,816,154.06,90.93,125712.96,74198.88,51514.08 +Europe,Latvia,Cosmetics,Online,M,7/5/2011,641930997,7/29/2011,502,437.2,263.33,219474.4,132191.66,87282.74 +Europe,Moldova ,Personal Care,Offline,H,4/4/2012,932499206,4/11/2012,6092,81.73,56.67,497899.16,345233.64,152665.52 +Europe,Vatican City,Household,Online,M,5/30/2012,324344575,6/25/2012,9622,668.27,502.54,6430093.94,4835439.88,1594654.06 +Central America and the Caribbean,Barbados,Personal Care,Offline,H,2/20/2012,108140933,3/31/2012,160,81.73,56.67,13076.8,9067.2,4009.6 +Europe,Czech Republic,Cosmetics,Offline,L,8/31/2012,294874608,9/21/2012,8804,437.2,263.33,3849108.8,2318357.32,1530751.48 +Australia and Oceania,Tuvalu,Office Supplies,Offline,H,7/3/2012,965844428,8/4/2012,3684,651.21,524.96,2399057.64,1933952.64,465105 +Central America and the Caribbean,Guatemala,Baby Food,Online,L,3/26/2011,922661721,5/12/2011,4962,255.28,159.42,1266699.36,791042.04,475657.32 +Central America and the Caribbean,Panama,Snacks,Online,L,4/9/2013,837250316,5/8/2013,9829,152.58,97.44,1499708.82,957737.76,541971.06 +Europe,Luxembourg,Vegetables,Online,M,7/17/2016,101846539,7/21/2016,7509,154.06,90.93,1156836.54,682793.37,474043.17 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,M,3/30/2016,878999221,5/8/2016,4258,154.06,90.93,655987.48,387179.94,268807.54 +Asia,Kazakhstan,Cosmetics,Online,M,3/16/2016,451569688,3/24/2016,8360,437.2,263.33,3654992,2201438.8,1453553.2 +North America,Greenland,Fruits,Online,M,7/18/2017,672731769,8/17/2017,5135,9.33,6.92,47909.55,35534.2,12375.35 +Asia,South Korea,Baby Food,Online,C,11/12/2014,315971791,12/15/2014,1929,255.28,159.42,492435.12,307521.18,184913.94 +Sub-Saharan Africa,Togo,Household,Online,C,3/12/2015,925088584,4/17/2015,3124,668.27,502.54,2087675.48,1569934.96,517740.52 +Middle East and North Africa,Tunisia ,Vegetables,Offline,H,6/25/2011,964193475,7/13/2011,5131,154.06,90.93,790481.86,466561.83,323920.03 +Sub-Saharan Africa,Burundi,Fruits,Offline,L,9/2/2016,767710292,9/2/2016,1390,9.33,6.92,12968.7,9618.8,3349.9 +Sub-Saharan Africa,Benin,Fruits,Offline,C,6/27/2014,290375363,7/11/2014,7378,9.33,6.92,68836.74,51055.76,17780.98 +Asia,Kyrgyzstan,Personal Care,Online,L,3/19/2016,457237517,4/19/2016,5597,81.73,56.67,457442.81,317181.99,140260.82 +Central America and the Caribbean,Honduras,Clothes,Offline,H,6/28/2011,913658082,8/2/2011,585,109.28,35.84,63928.8,20966.4,42962.4 +Europe,Russia,Snacks,Online,C,7/8/2017,475310885,8/25/2017,3908,152.58,97.44,596282.64,380795.52,215487.12 +Central America and the Caribbean,Saint Vincent and the Grenadines,Office Supplies,Offline,C,9/14/2014,278182256,9/19/2014,9166,651.21,524.96,5968990.86,4811783.36,1157207.5 +Central America and the Caribbean,Costa Rica,Fruits,Offline,C,1/10/2011,628571021,2/11/2011,6988,9.33,6.92,65198.04,48356.96,16841.08 +Central America and the Caribbean,Barbados,Household,Offline,M,7/10/2015,553088510,7/25/2015,36,668.27,502.54,24057.72,18091.44,5966.28 +Europe,Bulgaria,Office Supplies,Online,L,10/18/2011,948658549,11/17/2011,8001,651.21,524.96,5210331.21,4200204.96,1010126.25 +Europe,Lithuania,Household,Online,M,10/21/2014,532517468,11/4/2014,2607,668.27,502.54,1742179.89,1310121.78,432058.11 +Sub-Saharan Africa,Rwanda,Beverages,Online,L,1/23/2014,792214095,3/11/2014,2610,47.45,31.79,123844.5,82971.9,40872.6 +Europe,Slovakia,Fruits,Online,C,4/19/2015,135609757,5/6/2015,8796,9.33,6.92,82066.68,60868.32,21198.36 +Central America and the Caribbean,Grenada,Cereal,Online,C,12/12/2013,640878283,12/16/2013,8981,205.7,117.11,1847391.7,1051764.91,795626.79 +Europe,France,Cosmetics,Offline,C,1/28/2014,406506001,3/19/2014,3014,437.2,263.33,1317720.8,793676.62,524044.18 +Middle East and North Africa,Yemen,Snacks,Online,L,1/15/2017,301291739,2/18/2017,7776,152.58,97.44,1186462.08,757693.44,428768.64 +Sub-Saharan Africa,Madagascar,Snacks,Offline,L,2/8/2010,814346826,3/30/2010,2177,152.58,97.44,332166.66,212126.88,120039.78 +Sub-Saharan Africa,Ghana,Cereal,Offline,L,9/7/2015,705095088,10/7/2015,2160,205.7,117.11,444312,252957.6,191354.4 +Sub-Saharan Africa,Sudan,Fruits,Online,H,10/25/2011,153272855,11/12/2011,5699,9.33,6.92,53171.67,39437.08,13734.59 +Middle East and North Africa,United Arab Emirates,Fruits,Online,H,9/6/2011,308928954,10/26/2011,7797,9.33,6.92,72746.01,53955.24,18790.77 +Sub-Saharan Africa,Uganda,Office Supplies,Online,C,5/20/2014,142424714,6/8/2014,5493,651.21,524.96,3577096.53,2883605.28,693491.25 +Middle East and North Africa,Jordan,Personal Care,Online,L,4/19/2016,494433963,5/2/2016,2852,81.73,56.67,233093.96,161622.84,71471.12 +Europe,Luxembourg,Cereal,Offline,H,11/17/2014,925943028,12/16/2014,5973,205.7,117.11,1228646.1,699498.03,529148.07 +Middle East and North Africa,Qatar,Fruits,Offline,C,5/31/2012,168250739,6/2/2012,7987,9.33,6.92,74518.71,55270.04,19248.67 +Middle East and North Africa,Libya,Office Supplies,Offline,M,4/8/2012,172968423,5/13/2012,4055,651.21,524.96,2640656.55,2128712.8,511943.75 +Europe,Belgium,Beverages,Online,H,1/31/2015,262019908,2/13/2015,6368,47.45,31.79,302161.6,202438.72,99722.88 +Europe,Finland,Snacks,Offline,H,12/26/2014,277641522,2/3/2015,9151,152.58,97.44,1396259.58,891673.44,504586.14 +Central America and the Caribbean,Costa Rica,Cosmetics,Online,M,12/18/2010,132382094,12/19/2010,3658,437.2,263.33,1599277.6,963261.14,636016.46 +Asia,Taiwan,Baby Food,Offline,M,8/19/2010,259102952,8/22/2010,3176,255.28,159.42,810769.28,506317.92,304451.36 +Europe,Serbia,Fruits,Offline,M,4/29/2011,260977923,6/5/2011,8022,9.33,6.92,74845.26,55512.24,19333.02 +Asia,Mongolia,Clothes,Offline,H,6/6/2011,261493337,6/11/2011,544,109.28,35.84,59448.32,19496.96,39951.36 +Sub-Saharan Africa,Chad,Fruits,Online,M,3/9/2014,454448020,3/11/2014,123,9.33,6.92,1147.59,851.16,296.43 +Asia,Japan,Vegetables,Offline,L,5/2/2016,653953301,6/4/2016,8169,154.06,90.93,1258516.14,742807.17,515708.97 +Middle East and North Africa,Bahrain,Snacks,Offline,C,11/20/2011,744433009,1/2/2012,3125,152.58,97.44,476812.5,304500,172312.5 +Asia,Japan,Cereal,Offline,C,1/24/2011,230623471,3/2/2011,5465,205.7,117.11,1124150.5,640006.15,484144.35 +Asia,India,Personal Care,Offline,H,10/20/2013,487573516,11/3/2013,2693,81.73,56.67,220098.89,152612.31,67486.58 +Europe,Ireland,Clothes,Offline,M,7/8/2013,710644471,8/9/2013,4346,109.28,35.84,474930.88,155760.64,319170.24 +Sub-Saharan Africa,Djibouti,Snacks,Offline,H,1/22/2016,165510165,2/28/2016,6991,152.58,97.44,1066686.78,681203.04,385483.74 +Central America and the Caribbean,Haiti,Baby Food,Online,L,3/10/2013,438156926,4/21/2013,9226,255.28,159.42,2355213.28,1470808.92,884404.36 +Australia and Oceania,Federated States of Micronesia,Meat,Offline,H,9/3/2016,484883582,10/18/2016,6682,421.89,364.69,2819068.98,2436858.58,382210.4 +North America,Mexico,Vegetables,Offline,L,8/14/2016,682301461,8/20/2016,7019,154.06,90.93,1081347.14,638237.67,443109.47 +Central America and the Caribbean,Grenada,Meat,Offline,H,7/24/2015,577334392,8/23/2015,4931,421.89,364.69,2080339.59,1798286.39,282053.2 +Middle East and North Africa,Oman,Clothes,Offline,M,2/2/2017,237218701,3/1/2017,7140,109.28,35.84,780259.2,255897.6,524361.6 +Sub-Saharan Africa,South Africa,Cosmetics,Offline,H,7/9/2014,699503219,7/9/2014,7402,437.2,263.33,3236154.4,1949168.66,1286985.74 +Australia and Oceania,Marshall Islands,Vegetables,Online,L,5/10/2017,822049272,5/26/2017,1502,154.06,90.93,231398.12,136576.86,94821.26 +Middle East and North Africa,Israel,Baby Food,Offline,L,4/2/2017,433030688,4/29/2017,2258,255.28,159.42,576422.24,359970.36,216451.88 +Middle East and North Africa,Turkey,Personal Care,Online,H,6/27/2014,780933797,6/27/2014,4519,81.73,56.67,369337.87,256091.73,113246.14 +Middle East and North Africa,Libya,Snacks,Offline,L,3/14/2014,484557425,4/25/2014,165,152.58,97.44,25175.7,16077.6,9098.1 +Australia and Oceania,Samoa ,Baby Food,Online,C,1/7/2015,483012902,1/25/2015,3106,255.28,159.42,792899.68,495158.52,297741.16 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,C,11/6/2012,885724055,12/14/2012,4286,81.73,56.67,350294.78,242887.62,107407.16 +Asia,Uzbekistan,Household,Offline,H,3/28/2012,522427213,4/17/2012,6677,668.27,502.54,4462038.79,3355459.58,1106579.21 +Europe,Germany,Household,Online,C,1/3/2015,993171203,1/27/2015,284,668.27,502.54,189788.68,142721.36,47067.32 +Asia,North Korea,Personal Care,Offline,C,6/20/2016,818317353,7/10/2016,7145,81.73,56.67,583960.85,404907.15,179053.7 +Asia,Myanmar,Meat,Online,C,10/17/2016,388539493,11/5/2016,6325,421.89,364.69,2668454.25,2306664.25,361790 +Middle East and North Africa,United Arab Emirates,Fruits,Online,H,3/18/2017,614823949,5/1/2017,8924,9.33,6.92,83260.92,61754.08,21506.84 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,L,3/25/2016,678469550,3/31/2016,3072,255.28,159.42,784220.16,489738.24,294481.92 +Central America and the Caribbean,Costa Rica,Fruits,Online,M,6/4/2013,281087625,7/4/2013,8929,9.33,6.92,83307.57,61788.68,21518.89 +Middle East and North Africa,Qatar,Beverages,Offline,M,3/23/2013,994602000,4/21/2013,3689,47.45,31.79,175043.05,117273.31,57769.74 +Asia,Japan,Personal Care,Offline,M,7/19/2013,411249005,8/18/2013,6574,81.73,56.67,537293.02,372548.58,164744.44 +Sub-Saharan Africa,Equatorial Guinea,Snacks,Offline,M,2/27/2017,693577468,4/14/2017,3840,152.58,97.44,585907.2,374169.6,211737.6 +Australia and Oceania,Nauru,Cosmetics,Online,L,10/1/2012,924448716,10/6/2012,3773,437.2,263.33,1649555.6,993544.09,656011.51 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,C,7/31/2016,257036578,8/26/2016,1690,205.7,117.11,347633,197915.9,149717.1 +Sub-Saharan Africa,South Africa,Clothes,Offline,L,9/7/2015,164827382,10/12/2015,4940,109.28,35.84,539843.2,177049.6,362793.6 +Sub-Saharan Africa,Guinea-Bissau,Household,Online,C,1/30/2017,391619956,1/30/2017,7902,668.27,502.54,5280669.54,3971071.08,1309598.46 +Central America and the Caribbean,El Salvador,Clothes,Offline,M,9/25/2013,301525628,9/30/2013,6989,109.28,35.84,763757.92,250485.76,513272.16 +Sub-Saharan Africa,Uganda,Fruits,Offline,H,1/2/2011,228968226,1/18/2011,5641,9.33,6.92,52630.53,39035.72,13594.81 +Middle East and North Africa,Iran,Cosmetics,Online,H,5/3/2015,128684079,5/20/2015,9334,437.2,263.33,4080824.8,2457922.22,1622902.58 +Middle East and North Africa,Turkey,Meat,Offline,H,4/18/2015,925722014,5/17/2015,571,421.89,364.69,240899.19,208237.99,32661.2 +Sub-Saharan Africa,Uganda,Baby Food,Offline,H,8/31/2015,465443360,10/6/2015,3888,255.28,159.42,992528.64,619824.96,372703.68 +Middle East and North Africa,United Arab Emirates,Personal Care,Offline,M,12/7/2010,263521945,12/16/2010,854,81.73,56.67,69797.42,48396.18,21401.24 +Europe,France,Snacks,Offline,L,10/18/2011,555944097,11/23/2011,5067,152.58,97.44,773122.86,493728.48,279394.38 +Central America and the Caribbean,Dominica,Personal Care,Offline,M,1/30/2011,749008643,3/10/2011,7157,81.73,56.67,584941.61,405587.19,179354.42 +Europe,Belarus,Fruits,Offline,M,4/6/2010,769326913,4/11/2010,9785,9.33,6.92,91294.05,67712.2,23581.85 +Middle East and North Africa,Bahrain,Vegetables,Offline,M,8/27/2015,613822734,9/8/2015,2642,154.06,90.93,407026.52,240237.06,166789.46 +Sub-Saharan Africa,Madagascar,Cosmetics,Offline,L,12/4/2011,799732434,1/20/2012,7454,437.2,263.33,3258888.8,1962861.82,1296026.98 +Middle East and North Africa,Egypt,Fruits,Online,M,4/23/2011,114604842,5/30/2011,2974,9.33,6.92,27747.42,20580.08,7167.34 +Middle East and North Africa,Azerbaijan,Household,Online,M,12/17/2011,566301286,1/8/2012,9990,668.27,502.54,6676017.3,5020374.6,1655642.7 +Asia,India,Household,Online,H,11/20/2016,632995593,12/22/2016,6317,668.27,502.54,4221461.59,3174545.18,1046916.41 +Australia and Oceania,Fiji,Fruits,Online,C,1/6/2015,213174092,1/14/2015,1806,9.33,6.92,16849.98,12497.52,4352.46 +Europe,Luxembourg,Personal Care,Online,M,4/7/2015,175635612,5/8/2015,3335,81.73,56.67,272569.55,188994.45,83575.1 +Sub-Saharan Africa,Zambia,Meat,Offline,M,6/23/2012,109491479,8/6/2012,9817,421.89,364.69,4141694.13,3580161.73,561532.4 +Middle East and North Africa,Tunisia ,Snacks,Online,H,12/3/2013,574165523,12/31/2013,7192,152.58,97.44,1097355.36,700788.48,396566.88 +Middle East and North Africa,Algeria,Office Supplies,Offline,M,10/12/2012,849394071,11/10/2012,3436,651.21,524.96,2237557.56,1803762.56,433795 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Offline,M,8/31/2014,285225951,9/30/2014,3552,47.45,31.79,168542.4,112918.08,55624.32 +Australia and Oceania,New Zealand,Baby Food,Online,H,2/7/2011,552022492,3/7/2011,4578,255.28,159.42,1168671.84,729824.76,438847.08 +Middle East and North Africa,Tunisia ,Cosmetics,Offline,C,8/14/2013,690457522,8/21/2013,579,437.2,263.33,253138.8,152468.07,100670.73 +Sub-Saharan Africa,South Africa,Clothes,Offline,M,2/2/2012,261517369,2/18/2012,7656,109.28,35.84,836647.68,274391.04,562256.64 +Europe,Sweden,Office Supplies,Online,H,5/17/2016,696500861,6/28/2016,8937,651.21,524.96,5819863.77,4691567.52,1128296.25 +Sub-Saharan Africa,Chad,Fruits,Online,L,9/13/2014,347019326,10/16/2014,9585,9.33,6.92,89428.05,66328.2,23099.85 +Europe,Macedonia,Household,Offline,L,4/10/2015,334996592,5/7/2015,1791,668.27,502.54,1196871.57,900049.14,296822.43 +Europe,Spain,Personal Care,Online,L,3/23/2012,502668988,4/20/2012,9779,81.73,56.67,799237.67,554175.93,245061.74 +Middle East and North Africa,Egypt,Vegetables,Offline,H,2/11/2012,762585341,3/5/2012,4804,154.06,90.93,740104.24,436827.72,303276.52 +Central America and the Caribbean,Antigua and Barbuda ,Household,Offline,H,12/26/2014,647606980,1/10/2015,152,668.27,502.54,101577.04,76386.08,25190.96 +Middle East and North Africa,Iran,Household,Online,M,8/6/2010,660907733,9/22/2010,6140,668.27,502.54,4103177.8,3085595.6,1017582.2 +Europe,Moldova ,Cereal,Offline,M,6/25/2012,925973927,7/16/2012,5117,205.7,117.11,1052566.9,599251.87,453315.03 +Asia,Taiwan,Snacks,Online,H,4/24/2016,736604392,5/26/2016,6463,152.58,97.44,986124.54,629754.72,356369.82 +Australia and Oceania,Australia,Vegetables,Offline,L,4/2/2011,806910455,5/6/2011,1590,154.06,90.93,244955.4,144578.7,100376.7 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,M,1/10/2014,121315944,2/2/2014,8939,651.21,524.96,5821166.19,4692617.44,1128548.75 +Asia,Maldives,Meat,Online,L,2/24/2012,884557187,2/28/2012,8983,421.89,364.69,3789837.87,3276010.27,513827.6 +Sub-Saharan Africa,Gabon,Cosmetics,Online,H,2/12/2013,871683013,3/11/2013,9229,437.2,263.33,4034918.8,2430272.57,1604646.23 +Middle East and North Africa,Lebanon,Meat,Online,H,5/11/2010,178054749,6/27/2010,9212,421.89,364.69,3886450.68,3359524.28,526926.4 +Asia,South Korea,Cosmetics,Offline,M,4/14/2017,769346225,4/27/2017,5499,437.2,263.33,2404162.8,1448051.67,956111.13 +Sub-Saharan Africa,Rwanda,Baby Food,Online,H,7/8/2010,631543767,8/13/2010,6690,255.28,159.42,1707823.2,1066519.8,641303.4 +Europe,Slovakia,Meat,Offline,M,12/19/2016,520946204,1/3/2017,8413,421.89,364.69,3549360.57,3068136.97,481223.6 +Sub-Saharan Africa,Mali,Office Supplies,Online,M,8/6/2011,814164865,8/17/2011,8331,651.21,524.96,5425230.51,4373441.76,1051788.75 +Australia and Oceania,Tuvalu,Baby Food,Online,M,1/30/2012,158123576,2/25/2012,1135,255.28,159.42,289742.8,180941.7,108801.1 +Asia,Uzbekistan,Beverages,Offline,M,6/13/2014,420058667,7/6/2014,3549,47.45,31.79,168400.05,112822.71,55577.34 +Sub-Saharan Africa,Djibouti,Cereal,Online,L,1/1/2012,837518966,1/5/2012,9328,205.7,117.11,1918769.6,1092402.08,826367.52 +Asia,Vietnam,Fruits,Online,C,4/3/2014,268365800,5/8/2014,4259,9.33,6.92,39736.47,29472.28,10264.19 +Asia,Uzbekistan,Cosmetics,Online,L,11/8/2012,340772998,11/27/2012,1158,437.2,263.33,506277.6,304936.14,201341.46 +Europe,Hungary,Fruits,Online,C,8/29/2015,503226888,9/21/2015,4874,9.33,6.92,45474.42,33728.08,11746.34 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,H,8/28/2012,274526298,8/30/2012,7287,437.2,263.33,3185876.4,1918885.71,1266990.69 +Central America and the Caribbean,Honduras,Fruits,Online,H,1/20/2010,593782556,2/15/2010,2308,9.33,6.92,21533.64,15971.36,5562.28 +Sub-Saharan Africa,Tanzania,Baby Food,Online,H,4/29/2011,670419490,4/29/2011,880,255.28,159.42,224646.4,140289.6,84356.8 +Australia and Oceania,Kiribati,Office Supplies,Online,H,6/10/2013,234173429,7/25/2013,5976,651.21,524.96,3891630.96,3137160.96,754470 +Europe,Georgia,Baby Food,Online,L,8/28/2010,885093200,9/15/2010,7601,255.28,159.42,1940383.28,1211751.42,728631.86 +Central America and the Caribbean,Panama,Household,Online,L,6/5/2013,243540132,7/18/2013,7792,668.27,502.54,5207159.84,3915791.68,1291368.16 +Sub-Saharan Africa,Burkina Faso,Personal Care,Offline,L,5/8/2014,500188052,6/4/2014,5615,81.73,56.67,458913.95,318202.05,140711.9 +Middle East and North Africa,Turkey,Personal Care,Online,H,8/28/2014,766023290,10/13/2014,2169,81.73,56.67,177272.37,122917.23,54355.14 +North America,Mexico,Clothes,Offline,L,11/8/2012,222344672,11/16/2012,5584,109.28,35.84,610219.52,200130.56,410088.96 +Central America and the Caribbean,Grenada,Household,Online,M,2/4/2016,370763528,3/17/2016,6022,668.27,502.54,4024321.94,3026295.88,998026.06 +Sub-Saharan Africa,South Sudan,Fruits,Offline,L,8/26/2013,983203685,9/2/2013,674,9.33,6.92,6288.42,4664.08,1624.34 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Online,M,1/8/2011,551901471,2/10/2011,8765,255.28,159.42,2237529.2,1397316.3,840212.9 +Sub-Saharan Africa,Seychelles ,Personal Care,Online,C,12/22/2010,339405715,1/23/2011,6548,81.73,56.67,535168.04,371075.16,164092.88 +Australia and Oceania,Australia,Office Supplies,Online,H,5/4/2017,328577744,6/5/2017,2311,651.21,524.96,1504946.31,1213182.56,291763.75 +Sub-Saharan Africa,Zimbabwe,Cereal,Offline,L,2/3/2016,572591388,3/24/2016,1371,205.7,117.11,282014.7,160557.81,121456.89 +Sub-Saharan Africa,Ethiopia,Clothes,Offline,L,12/21/2016,744932973,1/4/2017,1076,109.28,35.84,117585.28,38563.84,79021.44 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Offline,H,11/16/2011,589401328,12/31/2011,5806,152.58,97.44,885879.48,565736.64,320142.84 +Asia,Bhutan,Fruits,Offline,H,6/17/2016,370107781,7/7/2016,1972,9.33,6.92,18398.76,13646.24,4752.52 +Middle East and North Africa,Jordan,Office Supplies,Online,H,5/20/2013,421476161,5/31/2013,3017,651.21,524.96,1964700.57,1583804.32,380896.25 +Sub-Saharan Africa,Eritrea,Cosmetics,Online,M,8/27/2016,698242795,10/16/2016,4414,437.2,263.33,1929800.8,1162338.62,767462.18 +Europe,Ukraine,Personal Care,Online,C,11/6/2014,325456511,11/11/2014,8669,81.73,56.67,708517.37,491272.23,217245.14 +Middle East and North Africa,United Arab Emirates,Office Supplies,Offline,M,9/27/2012,748478639,10/12/2012,317,651.21,524.96,206433.57,166412.32,40021.25 +Asia,Taiwan,Meat,Online,H,5/24/2012,782983005,7/13/2012,926,421.89,364.69,390670.14,337702.94,52967.2 +Asia,Singapore,Meat,Offline,C,12/6/2016,664955937,1/19/2017,4094,421.89,364.69,1727217.66,1493040.86,234176.8 +Sub-Saharan Africa,Angola,Cosmetics,Online,H,8/12/2011,700696265,9/4/2011,451,437.2,263.33,197177.2,118761.83,78415.37 +Asia,Myanmar,Beverages,Offline,L,1/17/2013,816815316,2/10/2013,2658,47.45,31.79,126122.1,84497.82,41624.28 +Asia,Mongolia,Office Supplies,Online,H,5/30/2012,110236918,6/21/2012,409,651.21,524.96,266344.89,214708.64,51636.25 +Middle East and North Africa,Syria,Snacks,Offline,H,2/2/2017,898197400,2/8/2017,5425,152.58,97.44,827746.5,528612,299134.5 +Central America and the Caribbean,The Bahamas,Clothes,Offline,L,8/7/2016,168245589,8/11/2016,6463,109.28,35.84,706276.64,231633.92,474642.72 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,M,9/1/2016,828242814,9/6/2016,4309,437.2,263.33,1883894.8,1134688.97,749205.83 +Europe,Ukraine,Meat,Offline,C,9/23/2012,456362903,10/31/2012,6779,421.89,364.69,2859992.31,2472233.51,387758.8 +Central America and the Caribbean,Costa Rica,Personal Care,Online,M,6/4/2016,751092183,7/20/2016,3723,81.73,56.67,304280.79,210982.41,93298.38 +Central America and the Caribbean,Honduras,Personal Care,Online,L,12/16/2013,781229484,12/22/2013,2020,81.73,56.67,165094.6,114473.4,50621.2 +Asia,Myanmar,Vegetables,Online,M,4/28/2015,135886132,5/14/2015,581,154.06,90.93,89508.86,52830.33,36678.53 +Sub-Saharan Africa,Mali,Snacks,Online,C,8/19/2012,274485957,8/23/2012,5349,152.58,97.44,816150.42,521206.56,294943.86 +Europe,Slovakia,Clothes,Online,H,3/22/2014,476765286,4/9/2014,4298,109.28,35.84,469685.44,154040.32,315645.12 +Middle East and North Africa,Syria,Snacks,Online,C,7/20/2010,992772948,8/28/2010,2432,152.58,97.44,371074.56,236974.08,134100.48 +Asia,Maldives,Household,Online,L,11/14/2015,792870271,11/28/2015,6787,668.27,502.54,4535548.49,3410738.98,1124809.51 +Europe,Hungary,Snacks,Online,M,5/31/2011,717731082,6/29/2011,1432,152.58,97.44,218494.56,139534.08,78960.48 +Europe,Liechtenstein,Household,Offline,C,5/5/2017,328341710,6/6/2017,2463,668.27,502.54,1645949.01,1237756.02,408192.99 +Sub-Saharan Africa,Rwanda,Snacks,Offline,C,3/28/2013,156000983,4/5/2013,3012,152.58,97.44,459570.96,293489.28,166081.68 +Middle East and North Africa,United Arab Emirates,Vegetables,Online,M,1/12/2010,352320230,1/20/2010,8240,154.06,90.93,1269454.4,749263.2,520191.2 +Central America and the Caribbean,Guatemala,Personal Care,Online,M,12/8/2015,239223277,12/28/2015,339,81.73,56.67,27706.47,19211.13,8495.34 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Online,L,7/5/2017,558946454,8/19/2017,3532,81.73,56.67,288670.36,200158.44,88511.92 +Sub-Saharan Africa,Mozambique,Household,Offline,H,9/27/2013,324038589,10/19/2013,9074,668.27,502.54,6063881.98,4560047.96,1503834.02 +Asia,South Korea,Meat,Online,M,3/28/2012,867361009,4/2/2012,252,421.89,364.69,106316.28,91901.88,14414.4 +Australia and Oceania,East Timor,Vegetables,Offline,C,5/5/2010,892087543,6/9/2010,7383,154.06,90.93,1137424.98,671336.19,466088.79 +Sub-Saharan Africa,Nigeria,Household,Online,H,1/4/2014,521704518,1/19/2014,2815,668.27,502.54,1881180.05,1414650.1,466529.95 +Central America and the Caribbean,Dominica,Personal Care,Offline,H,5/5/2011,850010764,6/14/2011,5929,81.73,56.67,484577.17,335996.43,148580.74 +Sub-Saharan Africa,Seychelles ,Meat,Online,C,3/19/2014,791117608,4/1/2014,8135,421.89,364.69,3432075.15,2966753.15,465322 +Sub-Saharan Africa,Djibouti,Fruits,Online,C,8/23/2016,229448878,9/23/2016,7877,9.33,6.92,73492.41,54508.84,18983.57 +Middle East and North Africa,Iran,Cosmetics,Online,L,9/15/2013,469740903,9/15/2013,5627,437.2,263.33,2460124.4,1481757.91,978366.49 +North America,Mexico,Snacks,Offline,L,11/28/2012,187042510,12/15/2012,8890,152.58,97.44,1356436.2,866241.6,490194.6 +Asia,Mongolia,Meat,Online,C,3/30/2015,376715028,5/10/2015,7203,421.89,364.69,3038873.67,2626862.07,412011.6 +Europe,Montenegro,Household,Online,L,5/30/2011,304432284,6/16/2011,7133,668.27,502.54,4766769.91,3584617.82,1182152.09 +Asia,Uzbekistan,Fruits,Online,H,11/22/2015,656180608,11/30/2015,7278,9.33,6.92,67903.74,50363.76,17539.98 +Asia,Nepal,Household,Online,L,2/28/2010,388258826,3/13/2010,3270,668.27,502.54,2185242.9,1643305.8,541937.1 +Asia,Turkmenistan,Clothes,Online,M,8/14/2014,777278268,9/27/2014,2767,109.28,35.84,302377.76,99169.28,203208.48 +Europe,Montenegro,Household,Online,C,8/25/2016,470162761,8/25/2016,464,668.27,502.54,310077.28,233178.56,76898.72 +Asia,Tajikistan,Cosmetics,Offline,M,4/12/2012,434148633,5/30/2012,3083,437.2,263.33,1347887.6,811846.39,536041.21 +Central America and the Caribbean,Saint Vincent and the Grenadines,Fruits,Offline,M,7/13/2017,806784713,8/18/2017,4380,9.33,6.92,40865.4,30309.6,10555.8 +Europe,Lithuania,Office Supplies,Offline,M,8/18/2011,445932328,9/19/2011,140,651.21,524.96,91169.4,73494.4,17675 +Middle East and North Africa,Algeria,Personal Care,Online,C,7/4/2016,979765307,8/12/2016,3182,81.73,56.67,260064.86,180323.94,79740.92 +North America,Mexico,Cosmetics,Offline,C,4/22/2017,956769979,5/16/2017,8353,437.2,263.33,3651931.6,2199595.49,1452336.11 +Central America and the Caribbean,Jamaica,Clothes,Online,C,8/5/2011,795745170,9/17/2011,7534,109.28,35.84,823315.52,270018.56,553296.96 +Europe,Czech Republic,Clothes,Online,C,2/18/2013,535802209,3/2/2013,4635,109.28,35.84,506512.8,166118.4,340394.4 +Australia and Oceania,Solomon Islands,Personal Care,Offline,L,4/9/2010,286364924,5/20/2010,600,81.73,56.67,49038,34002,15036 +Sub-Saharan Africa,Malawi,Office Supplies,Offline,L,2/12/2015,677169644,4/1/2015,8401,651.21,524.96,5470815.21,4410188.96,1060626.25 +Europe,Lithuania,Meat,Offline,C,5/8/2014,608265197,6/18/2014,8044,421.89,364.69,3393683.16,2933566.36,460116.8 +Europe,Armenia,Beverages,Online,C,11/10/2010,400012910,12/23/2010,1564,47.45,31.79,74211.8,49719.56,24492.24 +Europe,Czech Republic,Beverages,Offline,C,5/19/2012,443086612,6/1/2012,8030,47.45,31.79,381023.5,255273.7,125749.8 +Europe,Bulgaria,Cereal,Offline,H,7/29/2012,748472630,8/23/2012,8539,205.7,117.11,1756472.3,1000002.29,756470.01 +Europe,Luxembourg,Household,Offline,C,7/11/2017,497469794,8/20/2017,1222,668.27,502.54,816625.94,614103.88,202522.06 +Sub-Saharan Africa,Cameroon,Fruits,Online,L,8/30/2011,291689431,10/1/2011,6240,9.33,6.92,58219.2,43180.8,15038.4 +Central America and the Caribbean,El Salvador,Clothes,Online,C,7/21/2014,803055369,8/4/2014,784,109.28,35.84,85675.52,28098.56,57576.96 +Europe,Russia,Personal Care,Offline,C,7/17/2016,523803937,7/31/2016,4080,81.73,56.67,333458.4,231213.6,102244.8 +Asia,North Korea,Meat,Offline,M,10/31/2012,716483962,12/16/2012,2381,421.89,364.69,1004520.09,868326.89,136193.2 +Australia and Oceania,Nauru,Beverages,Offline,H,10/31/2014,463956773,12/6/2014,3974,47.45,31.79,188566.3,126333.46,62232.84 +Middle East and North Africa,Kuwait,Vegetables,Online,C,1/27/2016,719396197,1/28/2016,4176,154.06,90.93,643354.56,379723.68,263630.88 +Sub-Saharan Africa,Cameroon,Beverages,Online,C,3/2/2011,256288564,3/25/2011,336,47.45,31.79,15943.2,10681.44,5261.76 +Sub-Saharan Africa,Democratic Republic of the Congo,Cosmetics,Offline,C,9/17/2014,618432700,10/3/2014,6834,437.2,263.33,2987824.8,1799597.22,1188227.58 +Europe,San Marino,Cereal,Offline,H,2/1/2012,269939935,2/14/2012,80,205.7,117.11,16456,9368.8,7087.2 +North America,Mexico,Snacks,Offline,L,3/27/2016,445234096,4/30/2016,3518,152.58,97.44,536776.44,342793.92,193982.52 +Europe,Iceland,Office Supplies,Online,H,11/17/2010,199051511,11/26/2010,2620,651.21,524.96,1706170.2,1375395.2,330775 +Sub-Saharan Africa,Niger,Beverages,Online,H,11/16/2014,456441009,11/26/2014,9892,47.45,31.79,469375.4,314466.68,154908.72 +Sub-Saharan Africa,Botswana,Baby Food,Offline,C,4/16/2010,862763917,5/8/2010,9870,255.28,159.42,2519613.6,1573475.4,946138.2 +Asia,India,Personal Care,Offline,H,4/30/2014,233694064,5/17/2014,4122,81.73,56.67,336891.06,233593.74,103297.32 +Australia and Oceania,East Timor,Vegetables,Online,M,12/20/2014,605217778,1/19/2015,6245,154.06,90.93,962104.7,567857.85,394246.85 +Sub-Saharan Africa,Madagascar,Beverages,Offline,H,8/12/2012,483633887,9/17/2012,6870,47.45,31.79,325981.5,218397.3,107584.2 +Australia and Oceania,Marshall Islands,Snacks,Offline,M,4/22/2016,695553719,5/13/2016,8657,152.58,97.44,1320885.06,843538.08,477346.98 +Asia,Laos,Household,Online,M,3/20/2017,337901103,3/31/2017,1300,668.27,502.54,868751,653302,215449 +Sub-Saharan Africa,Ghana,Clothes,Offline,H,2/27/2015,827912366,4/13/2015,6522,109.28,35.84,712724.16,233748.48,478975.68 +Asia,Brunei,Meat,Online,H,10/17/2014,953136336,12/6/2014,3078,421.89,364.69,1298577.42,1122515.82,176061.6 +Sub-Saharan Africa,Cameroon,Beverages,Online,L,4/12/2014,921434342,4/28/2014,1753,47.45,31.79,83179.85,55727.87,27451.98 +Asia,Kyrgyzstan,Meat,Offline,L,8/13/2016,110980212,9/4/2016,366,421.89,364.69,154411.74,133476.54,20935.2 +Europe,Andorra,Baby Food,Online,C,9/25/2010,220260274,10/5/2010,8765,255.28,159.42,2237529.2,1397316.3,840212.9 +Sub-Saharan Africa,Swaziland,Clothes,Offline,H,2/16/2013,318073356,2/26/2013,3829,109.28,35.84,418433.12,137231.36,281201.76 +Europe,Czech Republic,Office Supplies,Online,L,1/25/2011,893530786,2/10/2011,4471,651.21,524.96,2911559.91,2347096.16,564463.75 +Europe,Macedonia,Cereal,Offline,C,10/26/2011,706056392,11/4/2011,6631,205.7,117.11,1363996.7,776556.41,587440.29 +Sub-Saharan Africa,Sudan,Vegetables,Offline,H,2/18/2016,835386502,3/24/2016,8285,154.06,90.93,1276387.1,753355.05,523032.05 +Sub-Saharan Africa,Namibia,Baby Food,Offline,C,6/26/2014,631569945,7/21/2014,4437,255.28,159.42,1132677.36,707346.54,425330.82 +Middle East and North Africa,Turkey,Personal Care,Offline,L,7/16/2013,864968049,8/14/2013,2122,81.73,56.67,173431.06,120253.74,53177.32 +North America,United States of America,Clothes,Offline,H,4/2/2017,576254642,5/1/2017,5409,109.28,35.84,591095.52,193858.56,397236.96 +Australia and Oceania,Tonga,Snacks,Offline,C,7/2/2015,226416051,7/27/2015,396,152.58,97.44,60421.68,38586.24,21835.44 +Middle East and North Africa,Syria,Vegetables,Online,L,7/29/2010,346751105,7/31/2010,212,154.06,90.93,32660.72,19277.16,13383.56 +Sub-Saharan Africa,Sudan,Meat,Online,M,5/29/2013,188871133,6/10/2013,20,421.89,364.69,8437.8,7293.8,1144 +Sub-Saharan Africa,Sao Tome and Principe,Household,Offline,M,1/26/2017,874699962,3/8/2017,2011,668.27,502.54,1343890.97,1010607.94,333283.03 +Australia and Oceania,Tuvalu,Snacks,Offline,L,9/12/2015,446473920,10/22/2015,409,152.58,97.44,62405.22,39852.96,22552.26 +North America,Mexico,Cosmetics,Online,L,11/2/2015,616741836,11/2/2015,6469,437.2,263.33,2828246.8,1703481.77,1124765.03 +Central America and the Caribbean,Honduras,Personal Care,Offline,C,7/16/2017,918365037,8/8/2017,3477,81.73,56.67,284175.21,197041.59,87133.62 +Sub-Saharan Africa,Equatorial Guinea,Cereal,Online,L,7/24/2010,954517352,7/24/2010,1751,205.7,117.11,360180.7,205059.61,155121.09 +Europe,Bulgaria,Office Supplies,Offline,H,1/5/2016,848685109,2/11/2016,3638,651.21,524.96,2369101.98,1909804.48,459297.5 +Asia,Tajikistan,Meat,Online,M,6/1/2014,794667136,6/26/2014,8520,421.89,364.69,3594502.8,3107158.8,487344 +Sub-Saharan Africa,Sierra Leone,Snacks,Online,L,1/28/2010,606574761,2/18/2010,7806,152.58,97.44,1191039.48,760616.64,430422.84 +Central America and the Caribbean,Haiti,Fruits,Online,C,2/28/2012,168831813,3/17/2012,9940,9.33,6.92,92740.2,68784.8,23955.4 +Europe,Estonia,Baby Food,Offline,C,9/27/2015,786174619,10/21/2015,5395,255.28,159.42,1377235.6,860070.9,517164.7 +Europe,Kosovo,Clothes,Online,M,3/4/2013,233652007,4/9/2013,1676,109.28,35.84,183153.28,60067.84,123085.44 +Asia,India,Household,Offline,H,1/11/2013,406625306,1/23/2013,8319,668.27,502.54,5559338.13,4180630.26,1378707.87 +Sub-Saharan Africa,Sudan,Vegetables,Online,M,7/31/2013,570768344,9/19/2013,1892,154.06,90.93,291481.52,172039.56,119441.96 +Europe,Slovakia,Household,Online,H,3/2/2014,512067449,3/11/2014,992,668.27,502.54,662923.84,498519.68,164404.16 +Sub-Saharan Africa,Ghana,Baby Food,Online,M,5/27/2011,986821448,7/7/2011,1251,255.28,159.42,319355.28,199434.42,119920.86 +Europe,Ukraine,Fruits,Offline,L,7/17/2010,571641671,7/21/2010,328,9.33,6.92,3060.24,2269.76,790.48 +Australia and Oceania,Nauru,Personal Care,Online,C,2/12/2014,613451945,2/15/2014,2918,81.73,56.67,238488.14,165363.06,73125.08 +Middle East and North Africa,Egypt,Household,Online,C,8/1/2010,279488599,9/20/2010,5742,668.27,502.54,3837206.34,2885584.68,951621.66 +Central America and the Caribbean,Panama,Meat,Offline,L,12/17/2015,607300460,2/1/2016,2556,421.89,364.69,1078350.84,932147.64,146203.2 +Sub-Saharan Africa,Equatorial Guinea,Clothes,Offline,H,1/17/2017,454748857,1/24/2017,9147,109.28,35.84,999584.16,327828.48,671755.68 +Middle East and North Africa,Saudi Arabia,Cosmetics,Online,M,1/21/2013,550007617,2/28/2013,8331,437.2,263.33,3642313.2,2193802.23,1448510.97 +Sub-Saharan Africa,Kenya,Cosmetics,Online,M,11/8/2011,341563069,11/11/2011,4957,437.2,263.33,2167200.4,1305326.81,861873.59 +Europe,Macedonia,Meat,Offline,C,12/31/2010,248214042,1/10/2011,906,421.89,364.69,382232.34,330409.14,51823.2 +Asia,Nepal,Office Supplies,Online,C,9/9/2016,309071862,10/6/2016,87,651.21,524.96,56655.27,45671.52,10983.75 +Asia,Thailand,Vegetables,Online,M,4/7/2017,633560359,4/16/2017,3444,154.06,90.93,530582.64,313162.92,217419.72 +Sub-Saharan Africa,Djibouti,Meat,Online,H,4/8/2017,951415860,5/6/2017,3950,421.89,364.69,1666465.5,1440525.5,225940 +Europe,United Kingdom,Cosmetics,Offline,L,12/12/2010,162687194,1/23/2011,1611,437.2,263.33,704329.2,424224.63,280104.57 +Australia and Oceania,Tuvalu,Office Supplies,Offline,M,5/3/2016,387735688,5/25/2016,8461,651.21,524.96,5509887.81,4441686.56,1068201.25 +Asia,Indonesia,Vegetables,Online,M,11/19/2010,217235171,12/16/2010,3569,154.06,90.93,549840.14,324529.17,225310.97 +Europe,Moldova ,Snacks,Offline,L,12/20/2010,562171971,1/22/2011,8034,152.58,97.44,1225827.72,782832.96,442994.76 +Europe,France,Snacks,Online,M,2/5/2015,603844916,3/26/2015,9984,152.58,97.44,1523358.72,972840.96,550517.76 +Sub-Saharan Africa,Rwanda,Cereal,Offline,M,4/11/2015,943865334,5/31/2015,9582,205.7,117.11,1971017.4,1122148.02,848869.38 +Europe,Iceland,Office Supplies,Online,L,12/4/2015,454157054,1/22/2016,4019,651.21,524.96,2617212.99,2109814.24,507398.75 +Europe,Armenia,Vegetables,Online,C,12/19/2014,326956403,1/11/2015,2520,154.06,90.93,388231.2,229143.6,159087.6 +Europe,Belgium,Personal Care,Online,M,3/3/2015,924812209,4/9/2015,1339,81.73,56.67,109436.47,75881.13,33555.34 +Asia,North Korea,Meat,Offline,H,10/17/2012,430585801,11/4/2012,8762,421.89,364.69,3696600.18,3195413.78,501186.4 +North America,Mexico,Household,Online,H,7/12/2016,697451007,8/13/2016,107,668.27,502.54,71504.89,53771.78,17733.11 +Sub-Saharan Africa,Cape Verde,Fruits,Online,L,5/28/2013,498894155,6/5/2013,2722,9.33,6.92,25396.26,18836.24,6560.02 +Sub-Saharan Africa,Lesotho,Household,Online,C,6/13/2010,478714072,6/29/2010,987,668.27,502.54,659582.49,496006.98,163575.51 +Asia,Brunei,Baby Food,Offline,M,10/5/2015,901022088,11/9/2015,1313,255.28,159.42,335182.64,209318.46,125864.18 +Australia and Oceania,Nauru,Office Supplies,Online,H,12/27/2011,300242030,1/30/2012,7144,651.21,524.96,4652244.24,3750314.24,901930 +Asia,Laos,Snacks,Online,H,2/22/2013,431110227,4/10/2013,3951,152.58,97.44,602843.58,384985.44,217858.14 +Middle East and North Africa,Oman,Office Supplies,Offline,M,5/18/2015,418675506,7/1/2015,4241,651.21,524.96,2761781.61,2226355.36,535426.25 +Middle East and North Africa,Afghanistan,Clothes,Offline,L,11/20/2015,808299195,11/28/2015,2549,109.28,35.84,278554.72,91356.16,187198.56 +Asia,Bhutan,Snacks,Online,M,9/26/2016,415655124,10/9/2016,443,152.58,97.44,67592.94,43165.92,24427.02 +Sub-Saharan Africa,Mauritania,Vegetables,Online,M,6/24/2013,376729619,8/8/2013,1521,154.06,90.93,234325.26,138304.53,96020.73 +Australia and Oceania,Vanuatu,Snacks,Offline,L,2/3/2014,997821509,3/2/2014,6413,152.58,97.44,978495.54,624882.72,353612.82 +Sub-Saharan Africa,Seychelles ,Beverages,Offline,H,6/19/2012,405542123,8/4/2012,7781,47.45,31.79,369208.45,247357.99,121850.46 +Asia,Sri Lanka,Cosmetics,Online,C,12/3/2014,396815288,12/31/2014,5317,437.2,263.33,2324592.4,1400125.61,924466.79 +Europe,Estonia,Snacks,Offline,H,9/12/2013,588877332,9/23/2013,743,152.58,97.44,113366.94,72397.92,40969.02 +Europe,Vatican City,Vegetables,Offline,C,6/17/2013,669277083,7/11/2013,2817,154.06,90.93,433987.02,256149.81,177837.21 +North America,United States of America,Snacks,Online,H,5/11/2012,845875871,5/16/2012,2322,152.58,97.44,354290.76,226255.68,128035.08 +Sub-Saharan Africa,Botswana,Household,Online,C,5/27/2013,496847522,7/1/2013,7078,668.27,502.54,4730015.06,3556978.12,1173036.94 +Asia,Kazakhstan,Household,Online,C,2/2/2013,420678365,2/5/2013,6931,668.27,502.54,4631779.37,3483104.74,1148674.63 +Middle East and North Africa,Oman,Cereal,Offline,C,10/8/2012,586167228,11/20/2012,8763,205.7,117.11,1802549.1,1026234.93,776314.17 +Central America and the Caribbean,Nicaragua,Household,Online,H,11/10/2014,582425439,12/25/2014,1485,668.27,502.54,992380.95,746271.9,246109.05 +Asia,Nepal,Office Supplies,Online,M,6/22/2011,968876826,8/3/2011,1038,651.21,524.96,675955.98,544908.48,131047.5 +Europe,Finland,Baby Food,Offline,L,12/12/2010,125257718,1/10/2011,5397,255.28,159.42,1377746.16,860389.74,517356.42 +Europe,San Marino,Fruits,Offline,H,4/25/2011,101616942,6/5/2011,9566,9.33,6.92,89250.78,66196.72,23054.06 +Europe,Spain,Personal Care,Online,L,9/6/2011,768315827,9/27/2011,582,81.73,56.67,47566.86,32981.94,14584.92 +Sub-Saharan Africa,Liberia,Clothes,Offline,M,12/29/2015,266028201,1/5/2016,2511,109.28,35.84,274402.08,89994.24,184407.84 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,C,2/16/2014,855740392,4/4/2014,1453,205.7,117.11,298882.1,170160.83,128721.27 +Sub-Saharan Africa,Comoros,Cereal,Offline,C,12/15/2015,368751227,1/10/2016,537,205.7,117.11,110460.9,62888.07,47572.83 +Central America and the Caribbean,Belize,Beverages,Online,L,4/4/2017,756672036,5/18/2017,4925,47.45,31.79,233691.25,156565.75,77125.5 +Middle East and North Africa,Bahrain,Beverages,Online,L,2/9/2011,441426646,3/21/2011,6809,47.45,31.79,323087.05,216458.11,106628.94 +Europe,Estonia,Cosmetics,Offline,H,5/10/2014,165251386,5/23/2014,412,437.2,263.33,180126.4,108491.96,71634.44 +Europe,Cyprus,Snacks,Online,H,11/1/2010,740695083,11/7/2010,6990,152.58,97.44,1066534.2,681105.6,385428.6 +Middle East and North Africa,Syria,Clothes,Online,C,9/28/2015,800619065,10/17/2015,9828,109.28,35.84,1074003.84,352235.52,721768.32 +Central America and the Caribbean,Haiti,Cereal,Online,L,4/3/2011,848197162,5/18/2011,9244,205.7,117.11,1901490.8,1082564.84,818925.96 +Sub-Saharan Africa,Nigeria,Office Supplies,Offline,M,11/30/2010,106915700,1/7/2011,7586,651.21,524.96,4940079.06,3982346.56,957732.5 +Sub-Saharan Africa,Republic of the Congo,Household,Offline,H,5/22/2010,570573508,6/30/2010,4235,668.27,502.54,2830123.45,2128256.9,701866.55 +Australia and Oceania,Fiji,Office Supplies,Offline,M,12/26/2013,253281915,1/1/2014,602,651.21,524.96,392028.42,316025.92,76002.5 +Central America and the Caribbean,The Bahamas,Office Supplies,Offline,H,9/21/2015,839464747,10/24/2015,5128,651.21,524.96,3339404.88,2691994.88,647410 +Central America and the Caribbean,Barbados,Baby Food,Offline,L,9/2/2010,933858335,9/28/2010,8288,255.28,159.42,2115760.64,1321272.96,794487.68 +Europe,Bosnia and Herzegovina,Snacks,Offline,M,11/28/2013,111511504,12/31/2013,7587,152.58,97.44,1157624.46,739277.28,418347.18 +Asia,Indonesia,Cereal,Offline,L,4/16/2011,267785584,4/27/2011,2560,205.7,117.11,526592,299801.6,226790.4 +Europe,Kosovo,Cosmetics,Offline,M,3/23/2016,668354403,4/1/2016,9775,437.2,263.33,4273630,2574050.75,1699579.25 +Sub-Saharan Africa,Uganda,Fruits,Online,L,11/29/2012,199204289,1/6/2013,7831,9.33,6.92,73063.23,54190.52,18872.71 +Europe,Slovenia,Meat,Online,M,2/11/2013,516634070,3/29/2013,2357,421.89,364.69,994394.73,859574.33,134820.4 +Australia and Oceania,Papua New Guinea,Beverages,Offline,H,7/5/2014,197255074,8/18/2014,1015,47.45,31.79,48161.75,32266.85,15894.9 +North America,Canada,Personal Care,Online,C,1/22/2012,587991130,2/25/2012,8497,81.73,56.67,694459.81,481524.99,212934.82 +Europe,Albania,Vegetables,Online,C,12/7/2016,856078565,1/6/2017,1526,154.06,90.93,235095.56,138759.18,96336.38 +Sub-Saharan Africa,Burundi,Baby Food,Online,H,11/12/2014,239066207,12/16/2014,3858,255.28,159.42,984870.24,615042.36,369827.88 +Asia,Thailand,Fruits,Online,M,5/14/2015,294815385,5/24/2015,1279,9.33,6.92,11933.07,8850.68,3082.39 +Europe,Iceland,Beverages,Offline,M,1/30/2010,851499927,2/12/2010,6605,47.45,31.79,313407.25,209972.95,103434.3 +Asia,Maldives,Office Supplies,Offline,C,6/12/2014,457606160,6/22/2014,4687,651.21,524.96,3052221.27,2460487.52,591733.75 +Europe,Armenia,Office Supplies,Online,M,11/16/2010,431932914,11/22/2010,7403,651.21,524.96,4820907.63,3886278.88,934628.75 +Australia and Oceania,East Timor,Fruits,Offline,H,2/22/2013,813591516,3/13/2013,8664,9.33,6.92,80835.12,59954.88,20880.24 +Europe,Denmark,Vegetables,Online,M,2/27/2017,812005794,3/5/2017,9414,154.06,90.93,1450320.84,856015.02,594305.82 +Sub-Saharan Africa,Democratic Republic of the Congo,Snacks,Online,H,4/26/2012,156912076,6/3/2012,2625,152.58,97.44,400522.5,255780,144742.5 +Sub-Saharan Africa,Central African Republic,Cereal,Offline,M,8/3/2015,448359191,8/24/2015,8303,205.7,117.11,1707927.1,972364.33,735562.77 +Sub-Saharan Africa,Guinea,Cereal,Offline,M,9/18/2014,206708467,10/16/2014,8484,205.7,117.11,1745158.8,993561.24,751597.56 +Sub-Saharan Africa,Mauritania,Baby Food,Online,H,6/8/2017,722633731,6/28/2017,2234,255.28,159.42,570295.52,356144.28,214151.24 +Central America and the Caribbean,Haiti,Household,Offline,M,5/29/2017,207121312,6/16/2017,654,668.27,502.54,437048.58,328661.16,108387.42 +Europe,Finland,Cosmetics,Online,H,2/21/2013,541470038,3/28/2013,1872,437.2,263.33,818438.4,492953.76,325484.64 +Asia,South Korea,Cereal,Offline,H,10/16/2011,527291238,12/1/2011,6050,205.7,117.11,1244485,708515.5,535969.5 +Middle East and North Africa,Morocco,Fruits,Offline,L,3/13/2010,836508738,3/25/2010,380,9.33,6.92,3545.4,2629.6,915.8 +Middle East and North Africa,Algeria,Vegetables,Online,C,11/11/2013,861358869,11/22/2013,4085,154.06,90.93,629335.1,371449.05,257886.05 +Central America and the Caribbean,Haiti,Snacks,Online,L,5/28/2010,964390456,6/4/2010,3422,152.58,97.44,522128.76,333439.68,188689.08 +Middle East and North Africa,Lebanon,Vegetables,Offline,L,3/26/2011,228464829,4/23/2011,6675,154.06,90.93,1028350.5,606957.75,421392.75 +Australia and Oceania,Nauru,Fruits,Online,C,6/16/2017,506755816,7/27/2017,9162,9.33,6.92,85481.46,63401.04,22080.42 +Sub-Saharan Africa,The Gambia,Snacks,Offline,L,2/12/2016,572749745,3/6/2016,8232,152.58,97.44,1256038.56,802126.08,453912.48 +Sub-Saharan Africa,Zimbabwe,Office Supplies,Offline,H,3/26/2014,170245444,5/9/2014,8265,651.21,524.96,5382250.65,4338794.4,1043456.25 +Central America and the Caribbean,Haiti,Cosmetics,Online,C,5/1/2012,463354241,6/4/2012,5672,437.2,263.33,2479798.4,1493607.76,986190.64 +Europe,Moldova ,Cosmetics,Offline,H,10/15/2015,886499965,10/28/2015,3894,437.2,263.33,1702456.8,1025407.02,677049.78 +Sub-Saharan Africa,Mozambique,Meat,Online,M,11/20/2015,494418942,12/3/2015,8407,421.89,364.69,3546829.23,3065948.83,480880.4 +Sub-Saharan Africa,Angola,Cereal,Offline,H,5/7/2016,212160003,5/11/2016,1714,205.7,117.11,352569.8,200726.54,151843.26 +Sub-Saharan Africa,Cameroon,Household,Offline,C,5/20/2014,585084474,6/11/2014,8352,668.27,502.54,5581391.04,4197214.08,1384176.96 +Asia,Kazakhstan,Vegetables,Offline,C,1/18/2012,428866183,2/25/2012,9889,154.06,90.93,1523499.34,899206.77,624292.57 +Sub-Saharan Africa,The Gambia,Meat,Offline,M,6/18/2012,879491460,7/26/2012,9922,421.89,364.69,4185992.58,3618454.18,567538.4 +Middle East and North Africa,Turkey,Baby Food,Offline,H,1/16/2016,443259131,3/2/2016,9082,255.28,159.42,2318452.96,1447852.44,870600.52 +Sub-Saharan Africa,Nigeria,Fruits,Offline,M,9/2/2016,846780526,10/21/2016,30,9.33,6.92,279.9,207.6,72.3 +Middle East and North Africa,Oman,Snacks,Online,C,2/5/2013,286979472,2/27/2013,2458,152.58,97.44,375041.64,239507.52,135534.12 +Australia and Oceania,Samoa ,Cereal,Offline,L,9/17/2012,181092298,9/22/2012,8090,205.7,117.11,1664113,947419.9,716693.1 +Asia,Singapore,Office Supplies,Offline,H,8/7/2012,216667830,9/2/2012,5681,651.21,524.96,3699524.01,2982297.76,717226.25 +Europe,Russia,Baby Food,Online,C,11/30/2010,601567399,12/22/2010,6016,255.28,159.42,1535764.48,959070.72,576693.76 +Europe,Finland,Baby Food,Online,L,8/31/2010,713964831,9/25/2010,6914,255.28,159.42,1765005.92,1102229.88,662776.04 +Sub-Saharan Africa,South Sudan,Meat,Offline,M,12/3/2015,452346456,12/28/2015,8223,421.89,364.69,3469201.47,2998845.87,470355.6 +Central America and the Caribbean,Haiti,Personal Care,Online,C,11/20/2012,685511100,11/22/2012,6823,81.73,56.67,557643.79,386659.41,170984.38 +Australia and Oceania,Tuvalu,Cereal,Offline,H,7/20/2011,102570092,7/21/2011,1624,205.7,117.11,334056.8,190186.64,143870.16 +Sub-Saharan Africa,Niger,Baby Food,Offline,H,8/9/2011,162947261,8/11/2011,8570,255.28,159.42,2187749.6,1366229.4,821520.2 +Sub-Saharan Africa,Sierra Leone,Beverages,Offline,H,10/21/2013,146378934,10/23/2013,5634,47.45,31.79,267333.3,179104.86,88228.44 +Middle East and North Africa,Jordan,Clothes,Online,L,3/11/2016,302913939,4/14/2016,7821,109.28,35.84,854678.88,280304.64,574374.24 +Sub-Saharan Africa,Malawi,Snacks,Offline,H,4/18/2010,502913606,5/31/2010,2167,152.58,97.44,330640.86,211152.48,119488.38 +Asia,Philippines,Cereal,Offline,C,3/17/2015,687051761,3/31/2015,2739,205.7,117.11,563412.3,320764.29,242648.01 +Europe,Georgia,Personal Care,Online,M,3/25/2013,416314733,5/11/2013,5636,81.73,56.67,460630.28,319392.12,141238.16 +Middle East and North Africa,Saudi Arabia,Baby Food,Online,M,3/27/2014,222001349,4/23/2014,3988,255.28,159.42,1018056.64,635766.96,382289.68 +Europe,Croatia,Meat,Offline,H,1/4/2014,255722939,1/7/2014,2955,421.89,364.69,1246684.95,1077658.95,169026 +North America,Canada,Office Supplies,Offline,M,3/11/2013,739403331,3/27/2013,4732,651.21,524.96,3081525.72,2484110.72,597415 +Sub-Saharan Africa,Eritrea,Clothes,Offline,H,6/27/2013,615278851,7/12/2013,3540,109.28,35.84,386851.2,126873.6,259977.6 +Middle East and North Africa,Bahrain,Household,Online,H,11/17/2013,695898330,12/27/2013,635,668.27,502.54,424351.45,319112.9,105238.55 +Australia and Oceania,Fiji,Cosmetics,Offline,C,5/31/2014,514123094,7/14/2014,9303,437.2,263.33,4067271.6,2449758.99,1617512.61 +Central America and the Caribbean,Antigua and Barbuda ,Fruits,Offline,H,6/2/2012,573126971,6/19/2012,9862,9.33,6.92,92012.46,68245.04,23767.42 +Europe,Montenegro,Meat,Online,H,11/11/2013,996396291,11/27/2013,4659,421.89,364.69,1965585.51,1699090.71,266494.8 +Europe,Iceland,Baby Food,Offline,C,5/30/2014,177729880,6/30/2014,3076,255.28,159.42,785241.28,490375.92,294865.36 +Asia,Kyrgyzstan,Cosmetics,Online,L,10/18/2010,631239068,11/6/2010,6523,437.2,263.33,2851855.6,1717701.59,1134154.01 +Central America and the Caribbean,Barbados,Clothes,Offline,C,3/8/2012,441347682,4/3/2012,3442,109.28,35.84,376141.76,123361.28,252780.48 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,L,8/25/2013,912792050,8/31/2013,4307,9.33,6.92,40184.31,29804.44,10379.87 +Europe,Armenia,Cereal,Online,C,2/13/2015,720621001,2/21/2015,6623,205.7,117.11,1362351.1,775619.53,586731.57 +Asia,Singapore,Personal Care,Offline,M,1/8/2010,860195863,2/17/2010,9926,81.73,56.67,811251.98,562506.42,248745.56 +Australia and Oceania,Palau,Fruits,Online,L,10/9/2011,597190463,11/27/2011,784,9.33,6.92,7314.72,5425.28,1889.44 +Europe,Italy,Baby Food,Offline,M,2/19/2012,617591130,4/4/2012,7795,255.28,159.42,1989907.6,1242678.9,747228.7 +Europe,Armenia,Fruits,Online,C,4/20/2015,777696692,5/18/2015,6588,9.33,6.92,61466.04,45588.96,15877.08 +Europe,San Marino,Snacks,Offline,H,5/19/2011,554118478,5/29/2011,4826,152.58,97.44,736351.08,470245.44,266105.64 +Middle East and North Africa,Egypt,Snacks,Online,M,6/22/2010,393780314,8/4/2010,7201,152.58,97.44,1098728.58,701665.44,397063.14 +Europe,Netherlands,Cosmetics,Offline,C,3/8/2016,363918530,4/16/2016,435,437.2,263.33,190182,114548.55,75633.45 +Sub-Saharan Africa,Liberia,Household,Online,C,3/29/2014,602081954,5/18/2014,8285,668.27,502.54,5536616.95,4163543.9,1373073.05 +Central America and the Caribbean,Cuba,Baby Food,Online,C,2/26/2014,866131913,4/9/2014,6535,255.28,159.42,1668254.8,1041809.7,626445.1 +Central America and the Caribbean,Cuba,Beverages,Online,L,2/25/2015,984242236,3/15/2015,8005,47.45,31.79,379837.25,254478.95,125358.3 +Europe,Montenegro,Snacks,Online,C,7/6/2017,404899251,8/21/2017,7541,152.58,97.44,1150605.78,734795.04,415810.74 +Middle East and North Africa,Libya,Personal Care,Offline,H,3/25/2011,446901786,4/24/2011,7024,81.73,56.67,574071.52,398050.08,176021.44 +Sub-Saharan Africa,Mauritius ,Fruits,Online,L,1/27/2010,249361169,3/8/2010,366,9.33,6.92,3414.78,2532.72,882.06 +Central America and the Caribbean,Grenada,Meat,Offline,C,7/11/2017,821701228,8/11/2017,8508,421.89,364.69,3589440.12,3102782.52,486657.6 +Sub-Saharan Africa,Guinea-Bissau,Vegetables,Offline,M,5/31/2015,993658292,6/24/2015,4425,154.06,90.93,681715.5,402365.25,279350.25 +Australia and Oceania,Marshall Islands,Cosmetics,Offline,L,2/17/2013,565281188,3/17/2013,8120,437.2,263.33,3550064,2138239.6,1411824.4 +Central America and the Caribbean,Grenada,Beverages,Online,M,7/25/2013,756931245,8/7/2013,1631,47.45,31.79,77390.95,51849.49,25541.46 +Central America and the Caribbean,Saint Vincent and the Grenadines,Beverages,Offline,M,11/19/2016,159282290,12/29/2016,4024,47.45,31.79,190938.8,127922.96,63015.84 +Sub-Saharan Africa,Senegal,Clothes,Offline,L,9/29/2016,583320653,10/31/2016,6399,109.28,35.84,699282.72,229340.16,469942.56 +Europe,Latvia,Household,Offline,M,8/30/2011,310345160,8/30/2011,6884,668.27,502.54,4600370.68,3459485.36,1140885.32 +Europe,Estonia,Fruits,Online,M,5/7/2016,841967141,5/26/2016,5642,9.33,6.92,52639.86,39042.64,13597.22 +Asia,Tajikistan,Vegetables,Online,C,7/8/2012,150110423,7/10/2012,9865,154.06,90.93,1519801.9,897024.45,622777.45 +Asia,Myanmar,Office Supplies,Offline,M,3/25/2013,327011334,4/20/2013,8776,651.21,524.96,5715018.96,4607048.96,1107970 +Australia and Oceania,Tonga,Vegetables,Online,M,9/7/2013,835218703,9/12/2013,8630,154.06,90.93,1329537.8,784725.9,544811.9 +Europe,Malta,Vegetables,Online,L,2/21/2010,757593858,3/9/2010,7713,154.06,90.93,1188264.78,701343.09,486921.69 +Europe,Malta,Baby Food,Offline,C,4/16/2011,147310626,5/13/2011,1343,255.28,159.42,342841.04,214101.06,128739.98 +Sub-Saharan Africa,Sudan,Meat,Online,C,9/23/2011,477855336,10/8/2011,6868,421.89,364.69,2897540.52,2504690.92,392849.6 +Asia,Singapore,Vegetables,Online,L,12/1/2010,593026816,12/1/2010,8668,154.06,90.93,1335392.08,788181.24,547210.84 +Europe,Albania,Meat,Online,C,12/14/2016,756936395,12/26/2016,3155,421.89,364.69,1331062.95,1150596.95,180466 +Australia and Oceania,Palau,Cosmetics,Offline,M,6/26/2012,404007899,7/16/2012,3770,437.2,263.33,1648244,992754.1,655489.9 +Central America and the Caribbean,Saint Kitts and Nevis ,Fruits,Offline,C,7/12/2011,388977658,7/19/2011,5988,9.33,6.92,55868.04,41436.96,14431.08 +Middle East and North Africa,Egypt,Beverages,Online,H,3/23/2010,736894500,5/6/2010,2313,47.45,31.79,109751.85,73530.27,36221.58 +Europe,Austria,Snacks,Online,M,5/9/2013,193119752,5/23/2013,7281,152.58,97.44,1110934.98,709460.64,401474.34 +Middle East and North Africa,Afghanistan,Baby Food,Offline,C,5/27/2015,273327243,7/7/2015,2460,255.28,159.42,627988.8,392173.2,235815.6 +Sub-Saharan Africa,Guinea,Snacks,Online,C,12/3/2011,313503301,12/11/2011,1448,152.58,97.44,220935.84,141093.12,79842.72 +Central America and the Caribbean,Cuba,Vegetables,Offline,H,11/22/2010,619946753,1/4/2011,4876,154.06,90.93,751196.56,443374.68,307821.88 +Sub-Saharan Africa,Sudan,Household,Online,H,10/11/2013,219268929,11/10/2013,5404,668.27,502.54,3611331.08,2715726.16,895604.92 +Europe,Italy,Household,Online,C,10/2/2011,908393657,11/17/2011,2724,668.27,502.54,1820367.48,1368918.96,451448.52 +Sub-Saharan Africa,Burkina Faso,Meat,Online,M,3/14/2012,504557263,4/12/2012,8561,421.89,364.69,3611800.29,3122111.09,489689.2 +Sub-Saharan Africa,Eritrea,Household,Offline,L,3/18/2012,495308578,3/23/2012,1670,668.27,502.54,1116010.9,839241.8,276769.1 +Europe,Poland,Fruits,Online,H,7/8/2017,188508927,7/26/2017,2836,9.33,6.92,26459.88,19625.12,6834.76 +Asia,Maldives,Personal Care,Offline,M,12/22/2015,762332141,2/4/2016,9876,81.73,56.67,807165.48,559672.92,247492.56 +Sub-Saharan Africa,Guinea,Meat,Online,C,8/26/2011,315264546,9/19/2011,2640,421.89,364.69,1113789.6,962781.6,151008 +Asia,Laos,Vegetables,Offline,M,6/23/2013,616104972,8/3/2013,8007,154.06,90.93,1233558.42,728076.51,505481.91 +Europe,Macedonia,Clothes,Online,M,4/15/2016,353964745,5/21/2016,4889,109.28,35.84,534269.92,175221.76,359048.16 +Central America and the Caribbean,Saint Kitts and Nevis ,Clothes,Online,H,3/17/2012,988267695,4/28/2012,9227,109.28,35.84,1008326.56,330695.68,677630.88 +Europe,Norway,Baby Food,Offline,H,2/20/2017,898750150,2/23/2017,8996,255.28,159.42,2296498.88,1434142.32,862356.56 +Australia and Oceania,New Zealand,Office Supplies,Online,L,12/21/2013,335460937,12/25/2013,9201,651.21,524.96,5991783.21,4830156.96,1161626.25 +Middle East and North Africa,Egypt,Vegetables,Online,C,12/14/2016,968761384,1/25/2017,6876,154.06,90.93,1059316.56,625234.68,434081.88 +Europe,Romania,Meat,Online,L,11/23/2014,939325320,1/11/2015,6091,421.89,364.69,2569731.99,2221326.79,348405.2 +Asia,Thailand,Fruits,Online,H,10/22/2012,708139073,11/16/2012,2943,9.33,6.92,27458.19,20365.56,7092.63 +Sub-Saharan Africa,Mozambique,Cereal,Offline,H,12/28/2012,806501471,1/2/2013,563,205.7,117.11,115809.1,65932.93,49876.17 +Asia,Tajikistan,Fruits,Online,H,3/27/2011,486023843,5/8/2011,4110,9.33,6.92,38346.3,28441.2,9905.1 +Australia and Oceania,Papua New Guinea,Baby Food,Offline,M,10/1/2015,868630015,10/22/2015,5779,255.28,159.42,1475263.12,921288.18,553974.94 +Middle East and North Africa,Libya,Meat,Offline,H,2/3/2013,896556317,3/20/2013,9793,421.89,364.69,4131568.77,3571409.17,560159.6 +Asia,Malaysia,Clothes,Online,M,5/25/2017,482351577,5/27/2017,7405,109.28,35.84,809218.4,265395.2,543823.2 +Sub-Saharan Africa,Burundi,Clothes,Online,M,7/24/2013,958877122,9/9/2013,1904,109.28,35.84,208069.12,68239.36,139829.76 +Central America and the Caribbean,Antigua and Barbuda ,Personal Care,Offline,L,1/22/2014,129306781,2/9/2014,3605,81.73,56.67,294636.65,204295.35,90341.3 +Asia,Nepal,Snacks,Online,C,4/14/2017,817126882,5/6/2017,4857,152.58,97.44,741081.06,473266.08,267814.98 +Asia,Philippines,Meat,Online,H,5/1/2011,516136252,5/2/2011,5042,421.89,364.69,2127169.38,1838766.98,288402.4 +Middle East and North Africa,Tunisia ,Cereal,Online,H,8/27/2015,840446221,9/7/2015,5568,205.7,117.11,1145337.6,652068.48,493269.12 +Central America and the Caribbean,Nicaragua,Vegetables,Offline,L,9/10/2016,774480617,10/27/2016,4880,154.06,90.93,751812.8,443738.4,308074.4 +Middle East and North Africa,Lebanon,Personal Care,Offline,C,2/5/2017,722975766,2/19/2017,3450,81.73,56.67,281968.5,195511.5,86457 +Europe,Cyprus,Personal Care,Offline,M,10/20/2016,260980498,10/31/2016,8784,81.73,56.67,717916.32,497789.28,220127.04 +Middle East and North Africa,Somalia,Vegetables,Offline,L,10/19/2016,383856141,12/4/2016,417,154.06,90.93,64243.02,37917.81,26325.21 +Central America and the Caribbean,El Salvador,Meat,Offline,H,5/13/2015,357276523,5/27/2015,4917,421.89,364.69,2074433.13,1793180.73,281252.4 +Australia and Oceania,East Timor,Baby Food,Offline,L,10/30/2011,867227971,11/29/2011,883,255.28,159.42,225412.24,140767.86,84644.38 +Asia,Uzbekistan,Cosmetics,Online,M,5/22/2010,870009315,7/1/2010,3945,437.2,263.33,1724754,1038836.85,685917.15 +Asia,South Korea,Beverages,Offline,M,4/17/2016,742231881,4/23/2016,1763,47.45,31.79,83654.35,56045.77,27608.58 +Sub-Saharan Africa,Sierra Leone,Vegetables,Online,M,12/7/2016,930819499,1/6/2017,9029,154.06,90.93,1391007.74,821006.97,570000.77 +Sub-Saharan Africa,Burkina Faso,Fruits,Online,M,11/28/2015,603008496,12/23/2015,2469,9.33,6.92,23035.77,17085.48,5950.29 +Australia and Oceania,Palau,Meat,Offline,C,2/2/2014,796347701,3/18/2014,5836,421.89,364.69,2462150.04,2128330.84,333819.2 +Asia,Philippines,Snacks,Online,L,6/3/2013,368698441,6/4/2013,4917,152.58,97.44,750235.86,479112.48,271123.38 +Sub-Saharan Africa,Rwanda,Baby Food,Offline,H,2/14/2013,948234546,2/14/2013,2529,255.28,159.42,645603.12,403173.18,242429.94 +Sub-Saharan Africa,Seychelles ,Meat,Offline,H,6/24/2013,183442342,7/3/2013,3520,421.89,364.69,1485052.8,1283708.8,201344 +Middle East and North Africa,Kuwait,Snacks,Offline,H,1/21/2012,293120658,2/23/2012,9771,152.58,97.44,1490859.18,952086.24,538772.94 +Sub-Saharan Africa,Kenya,Meat,Offline,M,1/18/2015,416380822,2/26/2015,5193,421.89,364.69,2190874.77,1893835.17,297039.6 +Australia and Oceania,Kiribati,Snacks,Offline,L,10/17/2010,662646663,11/21/2010,728,152.58,97.44,111078.24,70936.32,40141.92 +Sub-Saharan Africa,Swaziland,Baby Food,Offline,H,5/30/2011,761654508,7/9/2011,9349,255.28,159.42,2386612.72,1490417.58,896195.14 +Middle East and North Africa,Syria,Office Supplies,Offline,H,2/23/2011,513453185,3/8/2011,1062,651.21,524.96,691585.02,557507.52,134077.5 +Europe,Sweden,Baby Food,Online,C,11/21/2012,238404023,12/17/2012,7903,255.28,159.42,2017477.84,1259896.26,757581.58 +North America,United States of America,Beverages,Offline,L,10/22/2016,327180850,11/30/2016,8939,47.45,31.79,424155.55,284170.81,139984.74 +Middle East and North Africa,Bahrain,Cereal,Offline,H,7/23/2016,790769994,8/16/2016,5269,205.7,117.11,1083833.3,617052.59,466780.71 +Europe,United Kingdom,Vegetables,Offline,C,8/27/2010,810470283,10/10/2010,5022,154.06,90.93,773689.32,456650.46,317038.86 +Sub-Saharan Africa,Burkina Faso,Personal Care,Online,C,10/23/2013,987893044,11/14/2013,8360,81.73,56.67,683262.8,473761.2,209501.6 +Asia,Mongolia,Personal Care,Offline,L,4/24/2015,194962108,5/16/2015,2475,81.73,56.67,202281.75,140258.25,62023.5 +Asia,Myanmar,Clothes,Offline,H,1/26/2013,523913800,2/15/2013,6591,109.28,35.84,720264.48,236221.44,484043.04 +Europe,Malta,Baby Food,Online,M,6/9/2017,537296950,7/10/2017,6962,255.28,159.42,1777259.36,1109882.04,667377.32 +Sub-Saharan Africa,Chad,Meat,Offline,L,2/5/2017,217972886,3/10/2017,1876,421.89,364.69,791465.64,684158.44,107307.2 +Australia and Oceania,Nauru,Beverages,Online,M,3/1/2013,519115436,4/12/2013,6648,47.45,31.79,315447.6,211339.92,104107.68 +Asia,Malaysia,Office Supplies,Offline,M,5/21/2015,214210927,6/26/2015,8628,651.21,524.96,5618639.88,4529354.88,1089285 +Europe,Germany,Office Supplies,Offline,L,8/25/2015,847058188,9/29/2015,2196,651.21,524.96,1430057.16,1152812.16,277245 +Australia and Oceania,Vanuatu,Baby Food,Offline,H,6/22/2014,881768548,7/10/2014,3763,255.28,159.42,960618.64,599897.46,360721.18 +Central America and the Caribbean,The Bahamas,Fruits,Offline,C,3/25/2017,652765834,3/30/2017,6771,9.33,6.92,63173.43,46855.32,16318.11 +Europe,United Kingdom,Fruits,Offline,C,3/20/2015,114786374,4/18/2015,6694,9.33,6.92,62455.02,46322.48,16132.54 +Sub-Saharan Africa,Equatorial Guinea,Baby Food,Offline,L,2/22/2012,192878997,3/3/2012,6036,255.28,159.42,1540870.08,962259.12,578610.96 +Australia and Oceania,Nauru,Cosmetics,Online,H,10/17/2012,532405030,11/20/2012,9335,437.2,263.33,4081262,2458185.55,1623076.45 +Europe,Croatia,Snacks,Online,H,8/28/2011,849038302,9/18/2011,8156,152.58,97.44,1244442.48,794720.64,449721.84 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,L,11/8/2011,478765141,11/15/2011,6099,651.21,524.96,3971729.79,3201731.04,769998.75 +Australia and Oceania,Palau,Snacks,Online,M,10/15/2013,627884376,11/2/2013,3795,152.58,97.44,579041.1,369784.8,209256.3 +Australia and Oceania,Tuvalu,Vegetables,Online,C,5/10/2011,323007333,6/18/2011,3903,154.06,90.93,601296.18,354899.79,246396.39 +Central America and the Caribbean,Honduras,Clothes,Online,M,11/16/2010,461057841,1/2/2011,6116,109.28,35.84,668356.48,219197.44,449159.04 +Europe,Montenegro,Cosmetics,Offline,L,2/28/2012,659272229,3/28/2012,2158,437.2,263.33,943477.6,568266.14,375211.46 +Europe,Netherlands,Cosmetics,Online,M,4/19/2012,605199325,5/3/2012,784,437.2,263.33,342764.8,206450.72,136314.08 +Europe,Sweden,Clothes,Offline,M,1/7/2017,506700456,2/18/2017,2780,109.28,35.84,303798.4,99635.2,204163.2 +Sub-Saharan Africa,South Sudan,Fruits,Online,L,3/7/2014,641949450,4/16/2014,5963,9.33,6.92,55634.79,41263.96,14370.83 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Offline,C,6/6/2015,909432637,6/7/2015,182,109.28,35.84,19888.96,6522.88,13366.08 +Central America and the Caribbean,Dominica,Fruits,Online,H,7/16/2014,377948844,7/22/2014,2317,9.33,6.92,21617.61,16033.64,5583.97 +Sub-Saharan Africa,Uganda,Meat,Offline,C,12/4/2013,436609399,1/22/2014,1278,421.89,364.69,539175.42,466073.82,73101.6 +Europe,Sweden,Household,Offline,L,4/14/2013,744838130,4/23/2013,3009,668.27,502.54,2010824.43,1512142.86,498681.57 +Asia,Nepal,Vegetables,Offline,M,5/16/2013,582371366,6/18/2013,5483,154.06,90.93,844710.98,498569.19,346141.79 +Sub-Saharan Africa,Madagascar,Fruits,Offline,L,3/23/2012,199257934,3/26/2012,3705,9.33,6.92,34567.65,25638.6,8929.05 +Central America and the Caribbean,Grenada,Beverages,Online,H,7/7/2016,365859162,7/25/2016,4711,47.45,31.79,223536.95,149762.69,73774.26 +Sub-Saharan Africa,Tanzania,Cosmetics,Online,L,1/20/2015,122848880,1/31/2015,2568,437.2,263.33,1122729.6,676231.44,446498.16 +Australia and Oceania,Palau,Cereal,Offline,M,11/9/2012,831213414,12/10/2012,3376,205.7,117.11,694443.2,395363.36,299079.84 +Europe,San Marino,Office Supplies,Offline,M,3/21/2012,322251594,4/3/2012,263,651.21,524.96,171268.23,138064.48,33203.75 +Australia and Oceania,Vanuatu,Fruits,Online,H,7/3/2016,547574746,7/11/2016,8391,9.33,6.92,78288.03,58065.72,20222.31 +Europe,Romania,Snacks,Online,L,3/16/2011,829106700,3/20/2011,9952,152.58,97.44,1518476.16,969722.88,548753.28 +Sub-Saharan Africa,Equatorial Guinea,Office Supplies,Offline,L,3/3/2013,109083783,3/5/2013,9170,651.21,524.96,5971595.7,4813883.2,1157712.5 +Asia,Japan,Baby Food,Online,C,10/24/2013,100054824,12/6/2013,7301,255.28,159.42,1863799.28,1163925.42,699873.86 +Europe,Slovenia,Personal Care,Offline,H,3/7/2013,334881150,4/3/2013,7629,81.73,56.67,623518.17,432335.43,191182.74 +Central America and the Caribbean,Honduras,Cereal,Online,L,3/4/2016,416736590,4/20/2016,473,205.7,117.11,97296.1,55393.03,41903.07 +Sub-Saharan Africa,Mauritius ,Vegetables,Offline,H,8/9/2013,469107472,8/15/2013,8181,154.06,90.93,1260364.86,743898.33,516466.53 +Sub-Saharan Africa,Sudan,Cosmetics,Offline,L,4/18/2016,685792624,6/7/2016,132,437.2,263.33,57710.4,34759.56,22950.84 +Europe,Sweden,Cosmetics,Online,H,5/30/2013,880903375,6/30/2013,7739,437.2,263.33,3383490.8,2037910.87,1345579.93 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,C,2/6/2014,938863551,3/24/2014,9443,255.28,159.42,2410609.04,1505403.06,905205.98 +Central America and the Caribbean,Haiti,Cosmetics,Offline,M,6/14/2013,364409482,6/14/2013,5719,437.2,263.33,2500346.8,1505984.27,994362.53 +Europe,Malta,Cosmetics,Offline,M,5/22/2011,532589995,7/4/2011,4070,437.2,263.33,1779404,1071753.1,707650.9 +Europe,Monaco,Vegetables,Offline,C,6/24/2016,638766419,7/23/2016,4033,154.06,90.93,621323.98,366720.69,254603.29 +Europe,Belarus,Beverages,Online,H,11/9/2011,848612582,11/18/2011,2176,47.45,31.79,103251.2,69175.04,34076.16 +Europe,Vatican City,Cosmetics,Online,C,12/30/2011,948114812,2/11/2012,7097,437.2,263.33,3102808.4,1868853.01,1233955.39 +Asia,South Korea,Fruits,Online,M,7/9/2013,793571937,8/7/2013,4426,9.33,6.92,41294.58,30627.92,10666.66 +Sub-Saharan Africa,Cameroon,Cosmetics,Offline,C,2/9/2014,761595284,3/10/2014,1824,437.2,263.33,797452.8,480313.92,317138.88 +Central America and the Caribbean,Nicaragua,Beverages,Online,M,4/18/2016,399108684,6/3/2016,3983,47.45,31.79,188993.35,126619.57,62373.78 +Australia and Oceania,Samoa ,Office Supplies,Offline,H,2/8/2016,673348462,3/19/2016,7628,651.21,524.96,4967429.88,4004394.88,963035 +Middle East and North Africa,Kuwait,Personal Care,Offline,M,5/31/2014,821863448,6/16/2014,6513,81.73,56.67,532307.49,369091.71,163215.78 +Sub-Saharan Africa,Burkina Faso,Beverages,Online,L,2/28/2013,602514970,4/8/2013,6424,47.45,31.79,304818.8,204218.96,100599.84 +Middle East and North Africa,Iran,Vegetables,Offline,C,7/27/2011,743476855,8/7/2011,178,154.06,90.93,27422.68,16185.54,11237.14 +Europe,France,Fruits,Online,C,6/29/2017,693235433,6/30/2017,2625,9.33,6.92,24491.25,18165,6326.25 +Middle East and North Africa,Syria,Vegetables,Online,L,5/9/2013,870589530,5/22/2013,5643,154.06,90.93,869360.58,513117.99,356242.59 +Sub-Saharan Africa,Madagascar,Beverages,Online,L,12/3/2012,414650475,12/18/2012,3145,47.45,31.79,149230.25,99979.55,49250.7 +Europe,Denmark,Vegetables,Online,L,2/9/2012,334842097,2/24/2012,6072,154.06,90.93,935452.32,552126.96,383325.36 +Asia,Laos,Beverages,Offline,C,6/15/2015,360900723,7/18/2015,7399,47.45,31.79,351082.55,235214.21,115868.34 +Central America and the Caribbean,Haiti,Snacks,Offline,H,3/17/2017,292875182,4/12/2017,7130,152.58,97.44,1087895.4,694747.2,393148.2 +Europe,Portugal,Fruits,Offline,L,9/8/2012,451126801,9/25/2012,7300,9.33,6.92,68109,50516,17593 +Europe,Switzerland,Cosmetics,Offline,M,3/16/2017,326329410,3/31/2017,6979,437.2,263.33,3051218.8,1837780.07,1213438.73 +North America,Canada,Meat,Online,C,11/4/2016,829469335,12/19/2016,7264,421.89,364.69,3064608.96,2649108.16,415500.8 +Sub-Saharan Africa,Central African Republic,Fruits,Offline,L,2/12/2010,241845405,2/27/2010,6284,9.33,6.92,58629.72,43485.28,15144.44 +Asia,Maldives,Cosmetics,Online,C,9/29/2011,965068948,10/1/2011,4202,437.2,263.33,1837114.4,1106512.66,730601.74 +Asia,Taiwan,Baby Food,Online,L,1/2/2011,971063792,1/21/2011,8210,255.28,159.42,2095848.8,1308838.2,787010.6 +Middle East and North Africa,Afghanistan,Vegetables,Online,M,5/22/2013,552066266,7/3/2013,7531,154.06,90.93,1160225.86,684793.83,475432.03 +Australia and Oceania,Australia,Snacks,Online,L,2/3/2014,970625197,3/11/2014,8420,152.58,97.44,1284723.6,820444.8,464278.8 +Asia,North Korea,Beverages,Offline,H,12/15/2016,409601914,1/12/2017,9164,47.45,31.79,434831.8,291323.56,143508.24 +North America,United States of America,Cereal,Offline,C,7/7/2015,722170245,8/10/2015,5079,205.7,117.11,1044750.3,594801.69,449948.61 +Europe,Czech Republic,Personal Care,Online,M,12/11/2011,681816518,1/15/2012,3514,81.73,56.67,287199.22,199138.38,88060.84 +Sub-Saharan Africa,Botswana,Clothes,Offline,L,4/12/2013,932339560,5/29/2013,8849,109.28,35.84,967018.72,317148.16,649870.56 +Sub-Saharan Africa,Kenya,Household,Offline,L,6/19/2012,837850701,6/20/2012,7496,668.27,502.54,5009351.92,3767039.84,1242312.08 +Middle East and North Africa,Pakistan,Personal Care,Offline,L,11/16/2014,732773768,12/4/2014,2897,81.73,56.67,236771.81,164172.99,72598.82 +Europe,Romania,Office Supplies,Online,H,10/21/2011,571845090,11/20/2011,525,651.21,524.96,341885.25,275604,66281.25 +Europe,Hungary,Fruits,Online,H,7/15/2014,380113494,7/21/2014,2885,9.33,6.92,26917.05,19964.2,6952.85 +Sub-Saharan Africa,Burundi,Household,Offline,H,9/16/2012,702940309,10/18/2012,4513,668.27,502.54,3015902.51,2267963.02,747939.49 +North America,Mexico,Snacks,Online,C,12/16/2015,355999362,1/15/2016,6977,152.58,97.44,1064550.66,679838.88,384711.78 +Australia and Oceania,Solomon Islands,Cosmetics,Online,L,4/4/2012,475276982,5/9/2012,3876,437.2,263.33,1694587.2,1020667.08,673920.12 +Europe,Luxembourg,Meat,Offline,H,2/27/2017,467071998,3/20/2017,5838,421.89,364.69,2462993.82,2129060.22,333933.6 +Middle East and North Africa,Azerbaijan,Fruits,Offline,H,12/24/2016,257995736,1/20/2017,5526,9.33,6.92,51557.58,38239.92,13317.66 +Sub-Saharan Africa,Zambia,Baby Food,Offline,H,6/22/2010,744972026,7/18/2010,2632,255.28,159.42,671896.96,419593.44,252303.52 +Middle East and North Africa,Yemen,Baby Food,Online,C,8/5/2012,645237195,8/13/2012,8879,255.28,159.42,2266631.12,1415490.18,851140.94 +Middle East and North Africa,Morocco,Clothes,Online,M,11/9/2012,546340072,11/9/2012,3023,109.28,35.84,330353.44,108344.32,222009.12 +Central America and the Caribbean,Haiti,Office Supplies,Offline,M,12/29/2016,656141984,2/10/2017,5849,651.21,524.96,3808927.29,3070491.04,738436.25 +Sub-Saharan Africa,Equatorial Guinea,Fruits,Online,H,11/10/2012,352816760,11/25/2012,5175,9.33,6.92,48282.75,35811,12471.75 +Sub-Saharan Africa,Eritrea,Cosmetics,Offline,H,2/8/2012,434850728,2/15/2012,849,437.2,263.33,371182.8,223567.17,147615.63 +Middle East and North Africa,Egypt,Vegetables,Offline,H,1/28/2016,871042716,1/29/2016,9751,154.06,90.93,1502239.06,886658.43,615580.63 +Europe,Poland,Meat,Offline,L,1/15/2012,350504052,2/24/2012,793,421.89,364.69,334558.77,289199.17,45359.6 +Europe,Moldova ,Snacks,Online,M,11/1/2014,332658565,11/5/2014,9917,152.58,97.44,1513135.86,966312.48,546823.38 +Sub-Saharan Africa,Mali,Clothes,Online,C,1/29/2010,997242581,3/11/2010,5096,109.28,35.84,556890.88,182640.64,374250.24 +Sub-Saharan Africa,Cape Verde,Fruits,Offline,H,12/13/2010,794304931,1/13/2011,1335,9.33,6.92,12455.55,9238.2,3217.35 +Asia,Nepal,Clothes,Offline,L,7/20/2016,494206941,8/12/2016,5671,109.28,35.84,619726.88,203248.64,416478.24 +Europe,Kosovo,Baby Food,Offline,H,9/9/2015,937622439,9/10/2015,2171,255.28,159.42,554212.88,346100.82,208112.06 +Sub-Saharan Africa,Sierra Leone,Cosmetics,Online,L,5/18/2013,785537755,6/2/2013,6933,437.2,263.33,3031107.6,1825666.89,1205440.71 +Middle East and North Africa,Jordan,Beverages,Online,C,12/3/2011,569251716,1/21/2012,3088,47.45,31.79,146525.6,98167.52,48358.08 +Australia and Oceania,East Timor,Vegetables,Offline,L,9/4/2014,440375649,9/6/2014,5796,154.06,90.93,892931.76,527030.28,365901.48 +Asia,China,Beverages,Online,M,9/16/2014,620833384,10/2/2014,7250,47.45,31.79,344012.5,230477.5,113535 +Europe,Czech Republic,Meat,Online,M,9/21/2013,952861249,10/30/2013,1673,421.89,364.69,705821.97,610126.37,95695.6 +Asia,Laos,Office Supplies,Online,C,9/15/2010,449008071,9/26/2010,321,651.21,524.96,209038.41,168512.16,40526.25 +Europe,Hungary,Meat,Offline,M,4/10/2013,442135179,5/16/2013,6479,421.89,364.69,2733425.31,2362826.51,370598.8 +Sub-Saharan Africa,Eritrea,Snacks,Offline,H,3/9/2011,535416400,3/12/2011,466,152.58,97.44,71102.28,45407.04,25695.24 +Central America and the Caribbean,Grenada,Baby Food,Offline,C,5/27/2010,852338063,6/15/2010,4629,255.28,159.42,1181691.12,737955.18,443735.94 +Sub-Saharan Africa,Djibouti,Cereal,Online,L,3/2/2014,686698997,3/28/2014,8348,205.7,117.11,1717183.6,977634.28,739549.32 +Sub-Saharan Africa,Mozambique,Meat,Online,M,8/22/2011,752610528,9/20/2011,3035,421.89,364.69,1280436.15,1106834.15,173602 +Australia and Oceania,Nauru,Baby Food,Offline,M,12/26/2011,934496486,1/18/2012,7132,255.28,159.42,1820656.96,1136983.44,683673.52 +Asia,Myanmar,Beverages,Offline,M,4/11/2010,737093198,4/26/2010,1112,47.45,31.79,52764.4,35350.48,17413.92 +Central America and the Caribbean,Dominica,Baby Food,Online,C,1/7/2014,635449492,1/8/2014,2481,255.28,159.42,633349.68,395521.02,237828.66 +Sub-Saharan Africa,Cape Verde,Office Supplies,Online,L,8/19/2016,724926698,9/30/2016,774,651.21,524.96,504036.54,406319.04,97717.5 +Asia,South Korea,Meat,Online,M,5/23/2016,271198642,6/24/2016,2560,421.89,364.69,1080038.4,933606.4,146432 +Middle East and North Africa,Kuwait,Meat,Online,L,8/20/2012,860251653,9/23/2012,6436,421.89,364.69,2715284.04,2347144.84,368139.2 +Asia,Indonesia,Meat,Online,L,2/15/2017,548384559,4/3/2017,8032,421.89,364.69,3388620.48,2929190.08,459430.4 +Europe,Kosovo,Personal Care,Offline,L,5/25/2012,612208688,6/25/2012,5010,81.73,56.67,409467.3,283916.7,125550.6 +Europe,Poland,Clothes,Offline,C,2/17/2016,598647868,3/27/2016,2062,109.28,35.84,225335.36,73902.08,151433.28 +Europe,Denmark,Snacks,Online,H,10/10/2016,574938428,11/12/2016,5912,152.58,97.44,902052.96,576065.28,325987.68 +Europe,Slovenia,Snacks,Offline,H,3/18/2015,678629195,4/3/2015,314,152.58,97.44,47910.12,30596.16,17313.96 +Europe,Croatia,Cosmetics,Online,H,5/16/2013,667581498,5/20/2013,1055,437.2,263.33,461246,277813.15,183432.85 +Central America and the Caribbean,Belize,Snacks,Offline,H,6/27/2010,369969165,6/27/2010,952,152.58,97.44,145256.16,92762.88,52493.28 +Sub-Saharan Africa,Togo,Fruits,Online,L,5/29/2014,134278523,6/19/2014,4854,9.33,6.92,45287.82,33589.68,11698.14 +Europe,Germany,Baby Food,Online,M,2/16/2015,379308402,3/9/2015,4640,255.28,159.42,1184499.2,739708.8,444790.4 +Sub-Saharan Africa,South Sudan,Meat,Offline,H,4/10/2011,244170129,4/30/2011,4222,421.89,364.69,1781219.58,1539721.18,241498.4 +Sub-Saharan Africa,Liberia,Cereal,Offline,C,11/23/2013,738287532,12/18/2013,4542,205.7,117.11,934289.4,531913.62,402375.78 +Europe,Bulgaria,Baby Food,Offline,H,5/24/2012,691396939,5/28/2012,8574,255.28,159.42,2188770.72,1366867.08,821903.64 +Asia,Japan,Meat,Offline,H,3/3/2016,803547179,3/21/2016,6322,421.89,364.69,2667188.58,2305570.18,361618.4 +Europe,Slovakia,Household,Online,L,12/16/2012,495099580,1/22/2013,9823,668.27,502.54,6564416.21,4936450.42,1627965.79 +North America,Greenland,Personal Care,Offline,M,7/3/2010,156727969,7/23/2010,8144,81.73,56.67,665609.12,461520.48,204088.64 +Australia and Oceania,Palau,Cosmetics,Online,C,1/12/2010,699418675,2/24/2010,2384,437.2,263.33,1042284.8,627778.72,414506.08 +Australia and Oceania,Federated States of Micronesia,Vegetables,Offline,L,1/21/2010,404470527,2/4/2010,672,154.06,90.93,103528.32,61104.96,42423.36 +North America,Mexico,Beverages,Online,C,2/25/2010,773494851,3/7/2010,3170,47.45,31.79,150416.5,100774.3,49642.2 +Middle East and North Africa,Lebanon,Personal Care,Online,C,9/29/2014,678415477,11/13/2014,7070,81.73,56.67,577831.1,400656.9,177174.2 +Europe,Albania,Baby Food,Offline,L,3/6/2014,411468732,4/17/2014,1596,255.28,159.42,407426.88,254434.32,152992.56 +Europe,Serbia,Snacks,Online,H,3/22/2011,335203444,4/9/2011,3003,152.58,97.44,458197.74,292612.32,165585.42 +Europe,Poland,Office Supplies,Online,C,4/14/2017,432480943,4/14/2017,9576,651.21,524.96,6235986.96,5027016.96,1208970 +Middle East and North Africa,Libya,Vegetables,Offline,C,10/6/2010,756475055,10/11/2010,6634,154.06,90.93,1022034.04,603229.62,418804.42 +Central America and the Caribbean,Saint Kitts and Nevis ,Snacks,Online,L,7/19/2016,980672109,7/30/2016,1525,152.58,97.44,232684.5,148596,84088.5 +Asia,North Korea,Cosmetics,Online,H,5/21/2011,848870933,6/27/2011,8628,437.2,263.33,3772161.6,2272011.24,1500150.36 +Central America and the Caribbean,Nicaragua,Personal Care,Offline,M,12/7/2010,625182855,12/20/2010,4354,81.73,56.67,355852.42,246741.18,109111.24 +Australia and Oceania,Federated States of Micronesia,Cereal,Offline,C,12/29/2012,644031703,1/7/2013,2148,205.7,117.11,441843.6,251552.28,190291.32 +Europe,Russia,Clothes,Online,L,6/9/2016,860153806,6/17/2016,7480,109.28,35.84,817414.4,268083.2,549331.2 +Asia,Laos,Household,Offline,H,5/28/2017,398597991,6/27/2017,2858,668.27,502.54,1909915.66,1436259.32,473656.34 +Europe,Russia,Office Supplies,Online,L,2/6/2013,704725587,2/14/2013,2817,651.21,524.96,1834458.57,1478812.32,355646.25 +Sub-Saharan Africa,Namibia,Cereal,Online,L,2/27/2013,594210422,3/15/2013,8923,205.7,117.11,1835461.1,1044972.53,790488.57 +Middle East and North Africa,Iran,Cereal,Offline,H,2/18/2013,303038823,3/30/2013,4777,205.7,117.11,982628.9,559434.47,423194.43 +Australia and Oceania,East Timor,Vegetables,Online,H,6/5/2013,137509620,6/7/2013,1007,154.06,90.93,155138.42,91566.51,63571.91 +Europe,Italy,Fruits,Offline,L,7/5/2015,924234139,8/16/2015,275,9.33,6.92,2565.75,1903,662.75 +Middle East and North Africa,Yemen,Vegetables,Online,M,7/19/2010,860136210,8/21/2010,2274,154.06,90.93,350332.44,206774.82,143557.62 +Middle East and North Africa,Azerbaijan,Baby Food,Offline,L,7/2/2013,462452161,7/17/2013,8726,255.28,159.42,2227573.28,1391098.92,836474.36 +Asia,Japan,Personal Care,Offline,L,11/21/2013,318730819,12/6/2013,8387,81.73,56.67,685469.51,475291.29,210178.22 +Sub-Saharan Africa,Lesotho,Fruits,Online,M,6/10/2017,636833512,7/3/2017,2043,9.33,6.92,19061.19,14137.56,4923.63 +Sub-Saharan Africa,Angola,Vegetables,Online,C,1/6/2012,794934070,1/23/2012,7511,154.06,90.93,1157144.66,682975.23,474169.43 +Sub-Saharan Africa,Mozambique,Clothes,Offline,L,10/29/2016,691518819,12/9/2016,4640,109.28,35.84,507059.2,166297.6,340761.6 +Sub-Saharan Africa,Mauritania,Personal Care,Online,M,7/6/2010,295386588,7/30/2010,310,81.73,56.67,25336.3,17567.7,7768.6 +Asia,Laos,Clothes,Offline,C,8/16/2010,995648705,8/24/2010,3432,109.28,35.84,375048.96,123002.88,252046.08 +Europe,Macedonia,Cereal,Online,M,11/10/2016,651728999,12/8/2016,9949,205.7,117.11,2046509.3,1165127.39,881381.91 +Central America and the Caribbean,Costa Rica,Office Supplies,Online,C,10/31/2014,343363797,11/26/2014,7833,651.21,524.96,5100927.93,4112011.68,988916.25 +Central America and the Caribbean,Trinidad and Tobago,Meat,Online,C,2/23/2010,320601928,4/1/2010,2090,421.89,364.69,881750.1,762202.1,119548 +Central America and the Caribbean,Saint Lucia,Clothes,Offline,M,1/21/2017,453804719,1/27/2017,9756,109.28,35.84,1066135.68,349655.04,716480.64 +Australia and Oceania,Federated States of Micronesia,Baby Food,Offline,C,10/17/2016,683645999,11/7/2016,4898,255.28,159.42,1250361.44,780839.16,469522.28 +Sub-Saharan Africa,Namibia,Office Supplies,Offline,M,5/17/2014,571112096,6/13/2014,3615,651.21,524.96,2354124.15,1897730.4,456393.75 +Australia and Oceania,Papua New Guinea,Personal Care,Online,L,2/5/2012,647501838,2/17/2012,9038,81.73,56.67,738675.74,512183.46,226492.28 +Australia and Oceania,East Timor,Household,Offline,L,4/27/2013,164426553,5/22/2013,6326,668.27,502.54,4227476.02,3179068.04,1048407.98 +Central America and the Caribbean,Saint Vincent and the Grenadines,Cereal,Online,H,2/10/2011,243810069,2/15/2011,7672,205.7,117.11,1578130.4,898467.92,679662.48 +Australia and Oceania,Solomon Islands,Snacks,Offline,M,10/1/2014,727888715,10/3/2014,7301,152.58,97.44,1113986.58,711409.44,402577.14 +Middle East and North Africa,Azerbaijan,Cereal,Online,H,8/23/2015,629211318,8/30/2015,6466,205.7,117.11,1330056.2,757233.26,572822.94 +Europe,Bosnia and Herzegovina,Household,Online,L,11/3/2013,380639207,11/25/2013,8455,668.27,502.54,5650222.85,4248975.7,1401247.15 +Australia and Oceania,Fiji,Clothes,Online,L,3/31/2014,485346210,5/9/2014,3584,109.28,35.84,391659.52,128450.56,263208.96 +Europe,Netherlands,Beverages,Online,L,3/30/2015,166818654,4/9/2015,4202,47.45,31.79,199384.9,133581.58,65803.32 +Central America and the Caribbean,Saint Kitts and Nevis ,Cosmetics,Online,L,7/4/2012,518855369,8/4/2012,9689,437.2,263.33,4236030.8,2551404.37,1684626.43 +Middle East and North Africa,Lebanon,Beverages,Offline,C,5/6/2010,455567681,5/11/2010,1455,47.45,31.79,69039.75,46254.45,22785.3 +Middle East and North Africa,Libya,Cereal,Offline,H,5/4/2010,761379420,6/1/2010,7945,205.7,117.11,1634286.5,930438.95,703847.55 +Central America and the Caribbean,Jamaica,Beverages,Offline,M,2/23/2015,941026914,3/3/2015,9630,47.45,31.79,456943.5,306137.7,150805.8 +Sub-Saharan Africa,Mali,Cereal,Online,M,2/13/2017,569558990,3/25/2017,4017,205.7,117.11,826296.9,470430.87,355866.03 +Asia,Brunei,Clothes,Online,C,4/5/2017,642336976,5/7/2017,640,109.28,35.84,69939.2,22937.6,47001.6 +Sub-Saharan Africa,South Sudan,Vegetables,Offline,C,10/31/2013,425034701,12/3/2013,6068,154.06,90.93,934836.08,551763.24,383072.84 +Australia and Oceania,Australia,Baby Food,Offline,C,10/1/2013,603638494,10/4/2013,8899,255.28,159.42,2271736.72,1418678.58,853058.14 +Asia,Maldives,Baby Food,Offline,H,8/19/2013,134447181,9/30/2013,4763,255.28,159.42,1215898.64,759317.46,456581.18 +Middle East and North Africa,Algeria,Fruits,Offline,C,2/28/2011,294072091,3/10/2011,1322,9.33,6.92,12334.26,9148.24,3186.02 +Europe,Finland,Clothes,Offline,L,6/9/2016,629437053,6/19/2016,3266,109.28,35.84,356908.48,117053.44,239855.04 +Sub-Saharan Africa,Ethiopia,Meat,Offline,L,5/7/2010,307778394,5/11/2010,7321,421.89,364.69,3088656.69,2669895.49,418761.2 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,H,6/23/2016,366644942,8/8/2016,7241,9.33,6.92,67558.53,50107.72,17450.81 +Asia,Cambodia,Household,Offline,C,1/21/2014,563898026,3/11/2014,8812,668.27,502.54,5888795.24,4428382.48,1460412.76 +Asia,China,Personal Care,Offline,M,6/13/2017,727711474,6/30/2017,4851,81.73,56.67,396472.23,274906.17,121566.06 +Europe,Switzerland,Office Supplies,Offline,C,10/17/2011,306571614,11/4/2011,208,651.21,524.96,135451.68,109191.68,26260 +North America,Canada,Beverages,Online,M,5/16/2017,619277274,5/24/2017,6762,47.45,31.79,320856.9,214963.98,105892.92 +Asia,China,Fruits,Online,C,2/3/2010,804939782,2/6/2010,8424,9.33,6.92,78595.92,58294.08,20301.84 +Europe,Bulgaria,Baby Food,Online,L,2/26/2016,972982966,3/9/2016,6136,255.28,159.42,1566398.08,978201.12,588196.96 +Central America and the Caribbean,Haiti,Fruits,Offline,C,5/21/2017,853143155,5/25/2017,2873,9.33,6.92,26805.09,19881.16,6923.93 +North America,Canada,Vegetables,Online,L,8/9/2015,245469176,9/16/2015,8639,154.06,90.93,1330924.34,785544.27,545380.07 +Central America and the Caribbean,Costa Rica,Fruits,Online,H,9/14/2013,370322358,10/18/2013,5470,9.33,6.92,51035.1,37852.4,13182.7 +Central America and the Caribbean,Jamaica,Cosmetics,Offline,C,11/5/2011,718376529,11/8/2011,2434,437.2,263.33,1064144.8,640945.22,423199.58 +Europe,Portugal,Baby Food,Offline,H,4/7/2011,400618016,4/26/2011,628,255.28,159.42,160315.84,100115.76,60200.08 +Middle East and North Africa,Turkey,Personal Care,Offline,H,6/20/2010,398345649,8/1/2010,8184,81.73,56.67,668878.32,463787.28,205091.04 +Asia,Malaysia,Snacks,Online,M,8/9/2016,413170754,9/26/2016,5263,152.58,97.44,803028.54,512826.72,290201.82 +Europe,Germany,Office Supplies,Offline,M,5/20/2011,217017161,7/7/2011,9055,651.21,524.96,5896706.55,4753512.8,1143193.75 +Europe,Poland,Beverages,Online,M,6/10/2015,102121198,6/30/2015,8787,47.45,31.79,416943.15,279338.73,137604.42 +Asia,Singapore,Cereal,Offline,C,5/24/2016,431031692,6/22/2016,711,205.7,117.11,146252.7,83265.21,62987.49 +Australia and Oceania,East Timor,Cosmetics,Offline,C,7/8/2010,286609971,7/9/2010,3114,437.2,263.33,1361440.8,820009.62,541431.18 +Australia and Oceania,East Timor,Beverages,Online,H,1/22/2014,622029864,1/25/2014,1315,47.45,31.79,62396.75,41803.85,20592.9 +Asia,Cambodia,Vegetables,Offline,H,1/20/2014,210777699,2/5/2014,2660,154.06,90.93,409799.6,241873.8,167925.8 +Europe,Slovenia,Snacks,Online,H,7/14/2017,596652305,7/19/2017,1531,152.58,97.44,233599.98,149180.64,84419.34 +North America,Greenland,Household,Offline,M,6/12/2017,243765008,6/15/2017,4338,668.27,502.54,2898955.26,2180018.52,718936.74 +Sub-Saharan Africa,Djibouti,Snacks,Offline,M,8/3/2011,386539638,9/1/2011,4523,152.58,97.44,690119.34,440721.12,249398.22 +North America,Mexico,Vegetables,Online,L,12/21/2013,979712522,1/4/2014,7561,154.06,90.93,1164847.66,687521.73,477325.93 +Sub-Saharan Africa,Mozambique,Fruits,Online,M,3/4/2013,248332488,4/4/2013,5957,9.33,6.92,55578.81,41222.44,14356.37 +Europe,Cyprus,Vegetables,Offline,M,12/18/2013,537760865,12/30/2013,4245,154.06,90.93,653984.7,385997.85,267986.85 +Middle East and North Africa,Israel,Office Supplies,Online,C,11/1/2010,663671481,12/3/2010,3994,651.21,524.96,2600932.74,2096690.24,504242.5 +Europe,Monaco,Fruits,Online,C,6/27/2014,862050664,7/20/2014,8803,9.33,6.92,82131.99,60916.76,21215.23 +Europe,Spain,Office Supplies,Online,M,3/4/2010,539197242,3/16/2010,9301,651.21,524.96,6056904.21,4882652.96,1174251.25 +Sub-Saharan Africa,Burundi,Meat,Offline,M,7/4/2014,521722543,8/9/2014,8149,421.89,364.69,3437981.61,2971858.81,466122.8 +Sub-Saharan Africa,Cameroon,Baby Food,Online,L,2/2/2011,806550395,2/21/2011,5040,255.28,159.42,1286611.2,803476.8,483134.4 +Asia,Sri Lanka,Cosmetics,Online,L,11/18/2014,110917127,11/18/2014,1697,437.2,263.33,741928.4,446871.01,295057.39 +Australia and Oceania,East Timor,Personal Care,Offline,M,5/25/2015,822371566,6/1/2015,6876,81.73,56.67,561975.48,389662.92,172312.56 +Asia,Cambodia,Vegetables,Offline,L,10/16/2010,448775041,11/16/2010,1362,154.06,90.93,209829.72,123846.66,85983.06 +Central America and the Caribbean,Saint Lucia,Household,Online,C,8/23/2011,168301379,10/11/2011,2973,668.27,502.54,1986766.71,1494051.42,492715.29 +Australia and Oceania,Palau,Meat,Online,M,6/14/2014,779436910,6/17/2014,1557,421.89,364.69,656882.73,567822.33,89060.4 +Europe,United Kingdom,Baby Food,Offline,H,12/28/2012,450980460,1/21/2013,3995,255.28,159.42,1019843.6,636882.9,382960.7 +Sub-Saharan Africa,Ethiopia,Cereal,Offline,M,4/3/2017,572043359,4/8/2017,9197,205.7,117.11,1891822.9,1077060.67,814762.23 +Europe,Russia,Personal Care,Offline,L,10/14/2011,802049434,11/12/2011,3106,81.73,56.67,253853.38,176017.02,77836.36 +Europe,Luxembourg,Fruits,Offline,H,6/26/2012,420735013,8/5/2012,3695,9.33,6.92,34474.35,25569.4,8904.95 +Sub-Saharan Africa,Burkina Faso,Beverages,Offline,H,5/24/2017,578148925,6/13/2017,5969,47.45,31.79,283229.05,189754.51,93474.54 +Middle East and North Africa,Yemen,Baby Food,Online,M,6/20/2010,244652497,7/8/2010,6966,255.28,159.42,1778280.48,1110519.72,667760.76 +Central America and the Caribbean,Barbados,Cosmetics,Online,C,10/20/2010,260919559,11/7/2010,750,437.2,263.33,327900,197497.5,130402.5 +Sub-Saharan Africa,Senegal,Snacks,Online,M,11/5/2015,187936437,11/22/2015,3423,152.58,97.44,522281.34,333537.12,188744.22 +Sub-Saharan Africa,Mali,Office Supplies,Offline,L,9/29/2012,557001960,10/2/2012,8113,651.21,524.96,5283266.73,4259000.48,1024266.25 +Australia and Oceania,Solomon Islands,Fruits,Online,L,6/8/2012,619727456,7/4/2012,9981,9.33,6.92,93122.73,69068.52,24054.21 +Europe,Denmark,Meat,Online,M,7/24/2015,598036754,8/16/2015,1220,421.89,364.69,514705.8,444921.8,69784 +Sub-Saharan Africa,Central African Republic,Vegetables,Online,L,3/31/2016,334166181,5/15/2016,6054,154.06,90.93,932679.24,550490.22,382189.02 +Europe,Croatia,Snacks,Offline,L,6/25/2013,640664565,7/27/2013,5737,152.58,97.44,875351.46,559013.28,316338.18 +Europe,Bosnia and Herzegovina,Baby Food,Online,M,11/18/2014,150393235,12/25/2014,3555,255.28,159.42,907520.4,566738.1,340782.3 +Middle East and North Africa,Israel,Snacks,Offline,L,3/16/2010,266526019,3/17/2010,9827,152.58,97.44,1499403.66,957542.88,541860.78 +Europe,Georgia,Baby Food,Offline,C,12/25/2012,212549245,1/23/2013,6900,255.28,159.42,1761432,1099998,661434 +Central America and the Caribbean,Haiti,Office Supplies,Online,H,4/27/2011,182261741,5/10/2011,4154,651.21,524.96,2705126.34,2180683.84,524442.5 +Central America and the Caribbean,Saint Lucia,Personal Care,Offline,L,2/3/2017,889774835,2/12/2017,3001,81.73,56.67,245271.73,170066.67,75205.06 +Europe,Vatican City,Vegetables,Offline,M,9/28/2016,419512355,10/10/2016,1883,154.06,90.93,290094.98,171221.19,118873.79 +Middle East and North Africa,Pakistan,Cereal,Online,H,12/1/2012,976210629,12/30/2012,1274,205.7,117.11,262061.8,149198.14,112863.66 +Asia,Philippines,Fruits,Online,M,2/15/2013,334918487,2/20/2013,8678,9.33,6.92,80965.74,60051.76,20913.98 +Europe,Latvia,Fruits,Offline,H,10/14/2010,390997254,10/14/2010,3631,9.33,6.92,33877.23,25126.52,8750.71 +Sub-Saharan Africa,The Gambia,Vegetables,Offline,L,9/29/2011,410120761,10/11/2011,2702,154.06,90.93,416270.12,245692.86,170577.26 +Sub-Saharan Africa,Republic of the Congo,Clothes,Offline,H,5/4/2015,178275334,5/4/2015,4488,109.28,35.84,490448.64,160849.92,329598.72 +Middle East and North Africa,Iraq,Household,Offline,H,8/12/2010,451759803,8/27/2010,4620,668.27,502.54,3087407.4,2321734.8,765672.6 +Australia and Oceania,Samoa ,Baby Food,Online,M,5/25/2010,707185494,6/12/2010,758,255.28,159.42,193502.24,120840.36,72661.88 +Europe,Belarus,Baby Food,Offline,L,3/21/2017,491476237,3/30/2017,7595,255.28,159.42,1938851.6,1210794.9,728056.7 +Middle East and North Africa,Saudi Arabia,Fruits,Online,H,12/18/2011,771868360,12/21/2011,1855,9.33,6.92,17307.15,12836.6,4470.55 +Europe,Albania,Snacks,Offline,L,8/25/2010,785910689,8/26/2010,7293,152.58,97.44,1112765.94,710629.92,402136.02 +Sub-Saharan Africa,Lesotho,Vegetables,Offline,C,3/20/2015,291464555,4/9/2015,9694,154.06,90.93,1493457.64,881475.42,611982.22 +North America,Greenland,Meat,Online,H,4/25/2017,916703784,5/7/2017,1876,421.89,364.69,791465.64,684158.44,107307.2 +Middle East and North Africa,Israel,Snacks,Online,M,3/24/2017,310114705,5/8/2017,8688,152.58,97.44,1325615.04,846558.72,479056.32 +Sub-Saharan Africa,Guinea,Baby Food,Online,L,7/8/2012,690496146,7/31/2012,2009,255.28,159.42,512857.52,320274.78,192582.74 +Middle East and North Africa,Qatar,Fruits,Online,H,12/17/2016,296959435,1/1/2017,5751,9.33,6.92,53656.83,39796.92,13859.91 +Sub-Saharan Africa,Tanzania,Cereal,Offline,L,4/26/2011,138928401,5/24/2011,856,205.7,117.11,176079.2,100246.16,75833.04 +Australia and Oceania,Samoa ,Household,Offline,L,4/11/2015,846139371,5/13/2015,298,668.27,502.54,199144.46,149756.92,49387.54 +Asia,Myanmar,Vegetables,Online,M,7/7/2015,418641173,8/11/2015,4081,154.06,90.93,628718.86,371085.33,257633.53 +Sub-Saharan Africa,Democratic Republic of the Congo,Baby Food,Offline,C,12/3/2014,976795136,12/12/2014,4242,255.28,159.42,1082897.76,676259.64,406638.12 +Sub-Saharan Africa,Guinea,Baby Food,Online,L,8/30/2013,211275088,9/13/2013,9848,255.28,159.42,2513997.44,1569968.16,944029.28 +Asia,Cambodia,Baby Food,Offline,C,12/20/2012,833067357,1/12/2013,1998,255.28,159.42,510049.44,318521.16,191528.28 +Central America and the Caribbean,Jamaica,Cereal,Online,C,5/9/2011,223470771,6/26/2011,8822,205.7,117.11,1814685.4,1033144.42,781540.98 +Sub-Saharan Africa,Angola,Beverages,Online,H,12/17/2015,784096658,12/29/2015,480,47.45,31.79,22776,15259.2,7516.8 +Central America and the Caribbean,Costa Rica,Office Supplies,Offline,M,1/26/2016,486868846,2/25/2016,4166,651.21,524.96,2712940.86,2186983.36,525957.5 +Sub-Saharan Africa,Chad,Baby Food,Offline,M,3/5/2017,524023663,3/31/2017,9102,255.28,159.42,2323558.56,1451040.84,872517.72 +Sub-Saharan Africa,Liberia,Meat,Online,H,6/21/2014,358109939,7/8/2014,1544,421.89,364.69,651398.16,563081.36,88316.8 +Europe,Poland,Cosmetics,Offline,H,10/17/2011,871988999,11/16/2011,9777,437.2,263.33,4274504.4,2574577.41,1699926.99 +Sub-Saharan Africa,Comoros,Personal Care,Online,C,4/3/2010,318834674,5/4/2010,9120,81.73,56.67,745377.6,516830.4,228547.2 +Europe,Poland,Baby Food,Offline,C,1/13/2012,172133290,3/3/2012,6921,255.28,159.42,1766792.88,1103345.82,663447.06 +Australia and Oceania,Vanuatu,Clothes,Offline,H,8/1/2016,175683677,8/3/2016,7559,109.28,35.84,826047.52,270914.56,555132.96 +Europe,Switzerland,Beverages,Offline,C,11/9/2016,593597161,12/1/2016,7446,47.45,31.79,353312.7,236708.34,116604.36 +Central America and the Caribbean,Cuba,Clothes,Online,H,8/27/2010,860297572,9/23/2010,24,109.28,35.84,2622.72,860.16,1762.56 +Sub-Saharan Africa,Botswana,Cereal,Online,C,12/25/2011,930521237,2/13/2012,767,205.7,117.11,157771.9,89823.37,67948.53 +Central America and the Caribbean,Saint Kitts and Nevis ,Cereal,Offline,H,12/25/2016,829316985,1/5/2017,2180,205.7,117.11,448426,255299.8,193126.2 +Middle East and North Africa,Saudi Arabia,Office Supplies,Online,M,4/20/2015,202046144,6/5/2015,8799,651.21,524.96,5729996.79,4619123.04,1110873.75 +Central America and the Caribbean,Grenada,Baby Food,Online,M,7/22/2016,564382541,8/16/2016,2190,255.28,159.42,559063.2,349129.8,209933.4 +Sub-Saharan Africa,The Gambia,Meat,Online,C,4/23/2016,352312505,5/28/2016,5954,421.89,364.69,2511933.06,2171364.26,340568.8 +Asia,Turkmenistan,Household,Online,C,12/17/2014,772134864,12/17/2014,720,668.27,502.54,481154.4,361828.8,119325.6 +Asia,Indonesia,Beverages,Offline,M,12/23/2013,850460946,12/30/2013,9148,47.45,31.79,434072.6,290814.92,143257.68 +Middle East and North Africa,Egypt,Clothes,Online,M,2/9/2012,584214580,3/12/2012,931,109.28,35.84,101739.68,33367.04,68372.64 +Asia,Tajikistan,Personal Care,Online,H,9/25/2016,490632092,10/8/2016,7794,81.73,56.67,637003.62,441685.98,195317.64 +Sub-Saharan Africa,Sudan,Snacks,Online,M,5/17/2017,257262313,6/14/2017,8490,152.58,97.44,1295404.2,827265.6,468138.6 +Europe,Croatia,Personal Care,Online,M,3/9/2012,991966569,3/26/2012,3806,81.73,56.67,311064.38,215686.02,95378.36 +Sub-Saharan Africa,Cape Verde,Cereal,Offline,M,9/29/2011,272918689,10/6/2011,1560,205.7,117.11,320892,182691.6,138200.4 +Middle East and North Africa,Egypt,Office Supplies,Online,L,7/19/2012,698605000,8/31/2012,1599,651.21,524.96,1041284.79,839411.04,201873.75 +Europe,Austria,Household,Offline,C,12/13/2015,437824332,12/16/2015,804,668.27,502.54,537289.08,404042.16,133246.92 +Europe,Serbia,Household,Online,H,10/14/2016,879688012,11/14/2016,8086,668.27,502.54,5403631.22,4063538.44,1340092.78 +Central America and the Caribbean,Dominica,Vegetables,Offline,M,10/3/2014,783619868,10/11/2014,9388,154.06,90.93,1446315.28,853650.84,592664.44 +Europe,Bulgaria,Vegetables,Online,L,8/11/2010,329356229,9/11/2010,2682,154.06,90.93,413188.92,243874.26,169314.66 +Sub-Saharan Africa,Ghana,Meat,Offline,M,7/16/2017,666945922,8/17/2017,2974,421.89,364.69,1254700.86,1084588.06,170112.8 +Australia and Oceania,Marshall Islands,Vegetables,Offline,L,12/3/2011,766750276,12/10/2011,7300,154.06,90.93,1124638,663789,460849 +Middle East and North Africa,Syria,Personal Care,Offline,H,11/8/2012,569443118,12/21/2012,9728,81.73,56.67,795069.44,551285.76,243783.68 +Australia and Oceania,Marshall Islands,Office Supplies,Offline,C,3/19/2010,536010777,4/24/2010,6355,651.21,524.96,4138439.55,3336120.8,802318.75 +Sub-Saharan Africa,Comoros,Meat,Offline,C,11/12/2013,297752082,12/5/2013,313,421.89,364.69,132051.57,114147.97,17903.6 +Asia,Singapore,Beverages,Online,H,1/11/2012,906278359,1/15/2012,6761,47.45,31.79,320809.45,214932.19,105877.26 +Asia,Maldives,Cereal,Online,C,11/28/2012,783513438,12/16/2012,7893,205.7,117.11,1623590.1,924349.23,699240.87 +Europe,San Marino,Baby Food,Offline,M,8/24/2010,671693646,9/8/2010,7931,255.28,159.42,2024625.68,1264360.02,760265.66 +North America,Greenland,Snacks,Offline,M,10/17/2011,483367812,11/21/2011,8132,152.58,97.44,1240780.56,792382.08,448398.48 +Europe,Hungary,Personal Care,Offline,M,5/24/2016,651397264,6/23/2016,1781,81.73,56.67,145561.13,100929.27,44631.86 +Europe,Spain,Cereal,Offline,C,3/18/2014,778955829,4/30/2014,9195,205.7,117.11,1891411.5,1076826.45,814585.05 +Europe,Czech Republic,Fruits,Online,M,3/14/2011,989529836,4/9/2011,2723,9.33,6.92,25405.59,18843.16,6562.43 +Central America and the Caribbean,Saint Lucia,Snacks,Offline,C,8/10/2010,576918113,9/3/2010,1745,152.58,97.44,266252.1,170032.8,96219.3 +Middle East and North Africa,Afghanistan,Meat,Online,L,9/28/2016,255231988,11/9/2016,7672,421.89,364.69,3236740.08,2797901.68,438838.4 +Sub-Saharan Africa,Uganda,Snacks,Online,C,1/17/2016,808895289,2/10/2016,8946,152.58,97.44,1364980.68,871698.24,493282.44 +Sub-Saharan Africa,Swaziland,Office Supplies,Online,C,3/1/2011,842644345,3/28/2011,6042,651.21,524.96,3934610.82,3171808.32,762802.5 +Europe,Norway,Household,Online,L,3/5/2017,831527984,4/23/2017,6464,668.27,502.54,4319697.28,3248418.56,1071278.72 +Sub-Saharan Africa,Rwanda,Beverages,Offline,C,5/11/2012,870907533,6/27/2012,9747,47.45,31.79,462495.15,309857.13,152638.02 +Sub-Saharan Africa,Chad,Meat,Online,C,2/16/2010,226456820,3/7/2010,2460,421.89,364.69,1037849.4,897137.4,140712 +Central America and the Caribbean,Belize,Household,Offline,C,5/26/2017,484162175,6/21/2017,3202,668.27,502.54,2139800.54,1609133.08,530667.46 +Europe,France,Meat,Online,M,8/22/2015,600322425,9/8/2015,7601,421.89,364.69,3206785.89,2772008.69,434777.2 +Sub-Saharan Africa,Seychelles ,Baby Food,Online,H,2/8/2010,951548898,2/11/2010,3319,255.28,159.42,847274.32,529114.98,318159.34 +Europe,Bulgaria,Vegetables,Offline,H,11/26/2010,184765422,1/2/2011,5049,154.06,90.93,777848.94,459105.57,318743.37 +Sub-Saharan Africa,Guinea-Bissau,Fruits,Online,H,1/20/2014,167208325,2/20/2014,9514,9.33,6.92,88765.62,65836.88,22928.74 +Sub-Saharan Africa,Gabon,Personal Care,Online,H,11/11/2012,136426436,12/18/2012,469,81.73,56.67,38331.37,26578.23,11753.14 +Central America and the Caribbean,Haiti,Cereal,Online,M,11/5/2016,750281083,11/25/2016,3700,205.7,117.11,761090,433307,327783 +Asia,Taiwan,Personal Care,Offline,M,1/29/2010,936946094,3/6/2010,2025,81.73,56.67,165503.25,114756.75,50746.5 +Australia and Oceania,Australia,Vegetables,Offline,H,7/24/2015,144907796,9/11/2015,292,154.06,90.93,44985.52,26551.56,18433.96 +Asia,Malaysia,Cosmetics,Offline,H,9/17/2015,592965018,10/2/2015,381,437.2,263.33,166573.2,100328.73,66244.47 +Europe,Spain,Vegetables,Offline,L,9/23/2016,520229089,9/27/2016,6203,154.06,90.93,955634.18,564038.79,391595.39 +North America,Mexico,Vegetables,Offline,C,7/10/2014,936123836,7/31/2014,8701,154.06,90.93,1340476.06,791181.93,549294.13 +Europe,Lithuania,Fruits,Offline,C,8/21/2013,670385587,9/28/2013,847,9.33,6.92,7902.51,5861.24,2041.27 +Sub-Saharan Africa,Chad,Meat,Online,M,11/24/2015,423063170,12/5/2015,2648,421.89,364.69,1117164.72,965699.12,151465.6 +Australia and Oceania,Fiji,Baby Food,Online,C,8/11/2016,514517915,8/24/2016,6140,255.28,159.42,1567419.2,978838.8,588580.4 +Australia and Oceania,Tonga,Beverages,Online,L,12/14/2015,435423648,12/17/2015,388,47.45,31.79,18410.6,12334.52,6076.08 +Central America and the Caribbean,Panama,Cosmetics,Online,C,2/24/2015,196766698,3/1/2015,6493,437.2,263.33,2838739.6,1709801.69,1128937.91 +Asia,South Korea,Clothes,Online,C,9/16/2012,779845893,10/17/2012,2584,109.28,35.84,282379.52,92610.56,189768.96 +Europe,Croatia,Fruits,Online,M,10/15/2015,986272561,10/19/2015,8823,9.33,6.92,82318.59,61055.16,21263.43 +Sub-Saharan Africa,Sao Tome and Principe,Personal Care,Online,L,8/28/2013,587970530,10/6/2013,2401,81.73,56.67,196233.73,136064.67,60169.06 +Asia,Cambodia,Fruits,Online,L,10/23/2011,777176129,11/2/2011,2542,9.33,6.92,23716.86,17590.64,6126.22 +North America,Mexico,Cereal,Offline,L,1/7/2013,116438186,2/10/2013,5502,205.7,117.11,1131761.4,644339.22,487422.18 +Asia,North Korea,Fruits,Online,C,7/17/2013,388618028,8/24/2013,9565,9.33,6.92,89241.45,66189.8,23051.65 +Central America and the Caribbean,Antigua and Barbuda ,Office Supplies,Online,L,7/1/2014,746889483,8/6/2014,51,651.21,524.96,33211.71,26772.96,6438.75 +Australia and Oceania,New Zealand,Snacks,Online,H,6/26/2010,864738881,7/6/2010,4306,152.58,97.44,657009.48,419576.64,237432.84 +Central America and the Caribbean,Barbados,Clothes,Offline,L,2/9/2016,485965049,3/7/2016,6712,109.28,35.84,733487.36,240558.08,492929.28 +North America,United States of America,Vegetables,Online,L,9/29/2016,774679315,10/17/2016,3679,154.06,90.93,566786.74,334531.47,232255.27 +Europe,Slovenia,Clothes,Offline,M,3/12/2010,265305507,3/14/2010,8650,109.28,35.84,945272,310016,635256 +Sub-Saharan Africa,Sierra Leone,Baby Food,Online,M,6/18/2010,712579953,6/30/2010,7098,255.28,159.42,1811977.44,1131563.16,680414.28 +Europe,United Kingdom,Cereal,Offline,C,9/12/2013,341551482,10/1/2013,1528,205.7,117.11,314309.6,178944.08,135365.52 +Middle East and North Africa,Morocco,Household,Online,L,2/9/2017,597581422,2/14/2017,6477,668.27,502.54,4328384.79,3254951.58,1073433.21 +Asia,Maldives,Snacks,Offline,H,3/7/2015,296343600,4/22/2015,3512,152.58,97.44,535860.96,342209.28,193651.68 +Asia,Vietnam,Baby Food,Offline,H,1/13/2011,573824346,2/7/2011,6230,255.28,159.42,1590394.4,993186.6,597207.8 +Sub-Saharan Africa,Niger,Cereal,Offline,L,8/26/2012,836322486,9/11/2012,5263,205.7,117.11,1082599.1,616349.93,466249.17 +Europe,Poland,Meat,Offline,C,12/3/2013,110449349,12/10/2013,3272,421.89,364.69,1380424.08,1193265.68,187158.4 +Sub-Saharan Africa,Comoros,Clothes,Online,M,8/7/2013,193128764,8/31/2013,9948,109.28,35.84,1087117.44,356536.32,730581.12 +Middle East and North Africa,Kuwait,Cosmetics,Online,L,6/28/2011,701597058,7/3/2011,7015,437.2,263.33,3066958,1847259.95,1219698.05 +Sub-Saharan Africa,Tanzania,Cosmetics,Offline,C,4/3/2012,423403060,4/30/2012,3229,437.2,263.33,1411718.8,850292.57,561426.23 \ No newline at end of file diff --git a/common/workflow-operator/src/test/resources/country_sales_small.csv b/common/workflow-operator/src/test/resources/country_sales_small.csv new file mode 100644 index 00000000000..ca6ce0921cc --- /dev/null +++ b/common/workflow-operator/src/test/resources/country_sales_small.csv @@ -0,0 +1,101 @@ +Region,Country,Item Type,Sales Channel,Order Priority,Order Date,Order ID,Ship Date,Units Sold,Unit Price,Unit Cost,Total Revenue,Total Cost,Total Profit +Australia and Oceania,Tuvalu,Baby Food,Offline,H,5/28/2010,669165933,6/27/2010,9925,255.28,159.42,2533654.00,1582243.50,951410.50 +Central America and the Caribbean,Grenada,Cereal,Online,C,8/22/2012,963881480,9/15/2012,2804,205.70,117.11,576782.80,328376.44,248406.36 +Europe,Russia,Office Supplies,Offline,L,5/2/2014,341417157,5/8/2014,1779,651.21,524.96,1158502.59,933903.84,224598.75 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,C,6/20/2014,514321792,7/5/2014,8102,9.33,6.92,75591.66,56065.84,19525.82 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,L,2/1/2013,115456712,2/6/2013,5062,651.21,524.96,3296425.02,2657347.52,639077.50 +Australia and Oceania,Solomon Islands,Baby Food,Online,C,2/4/2015,547995746,2/21/2015,2974,255.28,159.42,759202.72,474115.08,285087.64 +Sub-Saharan Africa,Angola,Household,Offline,M,4/23/2011,135425221,4/27/2011,4187,668.27,502.54,2798046.49,2104134.98,693911.51 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,H,7/17/2012,871543967,7/27/2012,8082,154.06,90.93,1245112.92,734896.26,510216.66 +Sub-Saharan Africa,Republic of the Congo,Personal Care,Offline,M,7/14/2015,770463311,8/25/2015,6070,81.73,56.67,496101.10,343986.90,152114.20 +Sub-Saharan Africa,Senegal,Cereal,Online,H,4/18/2014,616607081,5/30/2014,6593,205.70,117.11,1356180.10,772106.23,584073.87 +Asia,Kyrgyzstan,Vegetables,Online,H,6/24/2011,814711606,7/12/2011,124,154.06,90.93,19103.44,11275.32,7828.12 +Sub-Saharan Africa,Cape Verde,Clothes,Offline,H,8/2/2014,939825713,8/19/2014,4168,109.28,35.84,455479.04,149381.12,306097.92 +Asia,Bangladesh,Clothes,Online,L,1/13/2017,187310731,3/1/2017,8263,109.28,35.84,902980.64,296145.92,606834.72 +Central America and the Caribbean,Honduras,Household,Offline,H,2/8/2017,522840487,2/13/2017,8974,668.27,502.54,5997054.98,4509793.96,1487261.02 +Asia,Mongolia,Personal Care,Offline,C,2/19/2014,832401311,2/23/2014,4901,81.73,56.67,400558.73,277739.67,122819.06 +Europe,Bulgaria,Clothes,Online,M,4/23/2012,972292029,6/3/2012,1673,109.28,35.84,182825.44,59960.32,122865.12 +Asia,Sri Lanka,Cosmetics,Offline,M,11/19/2016,419123971,12/18/2016,6952,437.20,263.33,3039414.40,1830670.16,1208744.24 +Sub-Saharan Africa,Cameroon,Beverages,Offline,C,4/1/2015,519820964,4/18/2015,5430,47.45,31.79,257653.50,172619.70,85033.80 +Asia,Turkmenistan,Household,Offline,L,12/30/2010,441619336,1/20/2011,3830,668.27,502.54,2559474.10,1924728.20,634745.90 +Australia and Oceania,East Timor,Meat,Online,L,7/31/2012,322067916,9/11/2012,5908,421.89,364.69,2492526.12,2154588.52,337937.60 +Europe,Norway,Baby Food,Online,L,5/14/2014,819028031,6/28/2014,7450,255.28,159.42,1901836.00,1187679.00,714157.00 +Europe,Portugal,Baby Food,Online,H,7/31/2015,860673511,9/3/2015,1273,255.28,159.42,324971.44,202941.66,122029.78 +Central America and the Caribbean,Honduras,Snacks,Online,L,6/30/2016,795490682,7/26/2016,2225,152.58,97.44,339490.50,216804.00,122686.50 +Australia and Oceania,New Zealand,Fruits,Online,H,9/8/2014,142278373,10/4/2014,2187,9.33,6.92,20404.71,15134.04,5270.67 +Europe,Moldova ,Personal Care,Online,L,5/7/2016,740147912,5/10/2016,5070,81.73,56.67,414371.10,287316.90,127054.20 +Europe,France,Cosmetics,Online,H,5/22/2017,898523128,6/5/2017,1815,437.20,263.33,793518.00,477943.95,315574.05 +Australia and Oceania,Kiribati,Fruits,Online,M,10/13/2014,347140347,11/10/2014,5398,9.33,6.92,50363.34,37354.16,13009.18 +Sub-Saharan Africa,Mali,Fruits,Online,L,5/7/2010,686048400,5/10/2010,5822,9.33,6.92,54319.26,40288.24,14031.02 +Europe,Norway,Beverages,Offline,C,7/18/2014,435608613,7/30/2014,5124,47.45,31.79,243133.80,162891.96,80241.84 +Sub-Saharan Africa,The Gambia,Household,Offline,L,5/26/2012,886494815,6/9/2012,2370,668.27,502.54,1583799.90,1191019.80,392780.10 +Europe,Switzerland,Cosmetics,Offline,M,9/17/2012,249693334,10/20/2012,8661,437.20,263.33,3786589.20,2280701.13,1505888.07 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,C,12/29/2013,406502997,1/28/2014,2125,81.73,56.67,173676.25,120423.75,53252.50 +Australia and Oceania,Australia,Office Supplies,Online,C,10/27/2015,158535134,11/25/2015,2924,651.21,524.96,1904138.04,1534983.04,369155.00 +Asia,Myanmar,Household,Offline,H,1/16/2015,177713572,3/1/2015,8250,668.27,502.54,5513227.50,4145955.00,1367272.50 +Sub-Saharan Africa,Djibouti,Snacks,Online,M,2/25/2017,756274640,2/25/2017,7327,152.58,97.44,1117953.66,713942.88,404010.78 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,L,5/8/2017,456767165,5/21/2017,6409,81.73,56.67,523807.57,363198.03,160609.54 +Middle East and North Africa,Syria,Fruits,Online,L,11/22/2011,162052476,12/3/2011,3784,9.33,6.92,35304.72,26185.28,9119.44 +Sub-Saharan Africa,The Gambia,Meat,Online,M,1/14/2017,825304400,1/23/2017,4767,421.89,364.69,2011149.63,1738477.23,272672.40 +Asia,Brunei,Office Supplies,Online,L,4/1/2012,320009267,5/8/2012,6708,651.21,524.96,4368316.68,3521431.68,846885.00 +Europe,Bulgaria,Office Supplies,Online,M,2/16/2012,189965903,2/28/2012,3987,651.21,524.96,2596374.27,2093015.52,503358.75 +Sub-Saharan Africa,Niger,Personal Care,Online,H,3/11/2017,699285638,3/28/2017,3015,81.73,56.67,246415.95,170860.05,75555.90 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,M,2/6/2010,382392299,2/25/2010,7234,437.20,263.33,3162704.80,1904929.22,1257775.58 +Sub-Saharan Africa,The Gambia,Cereal,Offline,H,6/7/2012,994022214,6/8/2012,2117,205.70,117.11,435466.90,247921.87,187545.03 +Europe,Slovakia,Vegetables,Online,H,10/6/2012,759224212,11/10/2012,171,154.06,90.93,26344.26,15549.03,10795.23 +Asia,Myanmar,Clothes,Online,H,11/14/2015,223359620,11/18/2015,5930,109.28,35.84,648030.40,212531.20,435499.20 +Sub-Saharan Africa,Comoros,Cereal,Offline,H,3/29/2016,902102267,4/29/2016,962,205.70,117.11,197883.40,112659.82,85223.58 +Europe,Iceland,Cosmetics,Online,C,12/31/2016,331438481,12/31/2016,8867,437.20,263.33,3876652.40,2334947.11,1541705.29 +Europe,Switzerland,Personal Care,Online,M,12/23/2010,617667090,1/31/2011,273,81.73,56.67,22312.29,15470.91,6841.38 +Europe,Macedonia,Clothes,Offline,C,10/14/2014,787399423,11/14/2014,7842,109.28,35.84,856973.76,281057.28,575916.48 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,C,1/11/2012,837559306,1/13/2012,1266,651.21,524.96,824431.86,664599.36,159832.50 +Europe,Albania,Clothes,Online,C,2/2/2010,385383069,3/18/2010,2269,109.28,35.84,247956.32,81320.96,166635.36 +Sub-Saharan Africa,Lesotho,Fruits,Online,L,8/18/2013,918419539,9/18/2013,9606,9.33,6.92,89623.98,66473.52,23150.46 +Middle East and North Africa,Saudi Arabia,Cereal,Online,M,3/25/2013,844530045,3/28/2013,4063,205.70,117.11,835759.10,475817.93,359941.17 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,M,11/26/2011,441888415,1/7/2012,3457,651.21,524.96,2251232.97,1814786.72,436446.25 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,H,9/17/2013,508980977,10/24/2013,7637,9.33,6.92,71253.21,52848.04,18405.17 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,C,6/8/2012,114606559,6/27/2012,3482,109.28,35.84,380512.96,124794.88,255718.08 +Australia and Oceania,Fiji,Clothes,Offline,C,6/30/2010,647876489,8/1/2010,9905,109.28,35.84,1082418.40,354995.20,727423.20 +Europe,Austria,Cosmetics,Offline,H,2/23/2015,868214595,3/2/2015,2847,437.20,263.33,1244708.40,749700.51,495007.89 +Europe,United Kingdom,Household,Online,L,1/5/2012,955357205,2/14/2012,282,668.27,502.54,188452.14,141716.28,46735.86 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,H,4/7/2014,259353148,4/19/2014,7215,437.20,263.33,3154398.00,1899925.95,1254472.05 +Australia and Oceania,Australia,Cereal,Offline,H,6/9/2013,450563752,7/2/2013,682,205.70,117.11,140287.40,79869.02,60418.38 +Europe,San Marino,Baby Food,Online,L,6/26/2013,569662845,7/1/2013,4750,255.28,159.42,1212580.00,757245.00,455335.00 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,M,11/7/2011,177636754,11/15/2011,5518,651.21,524.96,3593376.78,2896729.28,696647.50 +Middle East and North Africa,Libya,Clothes,Offline,H,10/30/2010,705784308,11/17/2010,6116,109.28,35.84,668356.48,219197.44,449159.04 +Central America and the Caribbean,Haiti,Cosmetics,Offline,H,10/13/2013,505716836,11/16/2013,1705,437.20,263.33,745426.00,448977.65,296448.35 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,H,10/11/2013,699358165,11/25/2013,4477,437.20,263.33,1957344.40,1178928.41,778415.99 +Sub-Saharan Africa,Gabon,Personal Care,Offline,L,7/8/2012,228944623,7/9/2012,8656,81.73,56.67,707454.88,490535.52,216919.36 +Central America and the Caribbean,Belize,Clothes,Offline,M,7/25/2016,807025039,9/7/2016,5498,109.28,35.84,600821.44,197048.32,403773.12 +Europe,Lithuania,Office Supplies,Offline,H,10/24/2010,166460740,11/17/2010,8287,651.21,524.96,5396577.27,4350343.52,1046233.75 +Sub-Saharan Africa,Madagascar,Clothes,Offline,L,4/25/2015,610425555,5/28/2015,7342,109.28,35.84,802333.76,263137.28,539196.48 +Asia,Turkmenistan,Office Supplies,Online,M,4/23/2013,462405812,5/20/2013,5010,651.21,524.96,3262562.10,2630049.60,632512.50 +Middle East and North Africa,Libya,Fruits,Online,L,8/14/2015,816200339,9/30/2015,673,9.33,6.92,6279.09,4657.16,1621.93 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,C,5/26/2011,585920464,7/15/2011,5741,47.45,31.79,272410.45,182506.39,89904.06 +Sub-Saharan Africa,Djibouti,Cereal,Online,H,5/20/2017,555990016,6/17/2017,8656,205.70,117.11,1780539.20,1013704.16,766835.04 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,7/5/2013,231145322,8/16/2013,9892,437.20,263.33,4324782.40,2604860.36,1719922.04 +North America,Mexico,Household,Offline,C,11/6/2014,986435210,12/12/2014,6954,668.27,502.54,4647149.58,3494663.16,1152486.42 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,C,10/28/2014,217221009,11/15/2014,9379,47.45,31.79,445033.55,298158.41,146875.14 +Asia,Laos,Vegetables,Offline,C,9/15/2011,789176547,10/23/2011,3732,154.06,90.93,574951.92,339350.76,235601.16 +Europe,Monaco,Baby Food,Offline,H,5/29/2012,688288152,6/2/2012,8614,255.28,159.42,2198981.92,1373243.88,825738.04 +Australia and Oceania,Samoa ,Cosmetics,Online,H,7/20/2013,670854651,8/7/2013,9654,437.20,263.33,4220728.80,2542187.82,1678540.98 +Europe,Spain,Household,Offline,L,10/21/2012,213487374,11/30/2012,4513,668.27,502.54,3015902.51,2267963.02,747939.49 +Middle East and North Africa,Lebanon,Clothes,Online,L,9/18/2012,663110148,10/8/2012,7884,109.28,35.84,861563.52,282562.56,579000.96 +Middle East and North Africa,Iran,Cosmetics,Online,H,11/15/2016,286959302,12/8/2016,6489,437.20,263.33,2836990.80,1708748.37,1128242.43 +Sub-Saharan Africa,Zambia,Snacks,Online,L,1/4/2011,122583663,1/5/2011,4085,152.58,97.44,623289.30,398042.40,225246.90 +Sub-Saharan Africa,Kenya,Vegetables,Online,L,3/18/2012,827844560,4/7/2012,6457,154.06,90.93,994765.42,587135.01,407630.41 +North America,Mexico,Personal Care,Offline,L,2/17/2012,430915820,3/20/2012,6422,81.73,56.67,524870.06,363934.74,160935.32 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,C,1/16/2011,180283772,1/21/2011,8829,47.45,31.79,418936.05,280673.91,138262.14 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,M,2/3/2014,494747245,3/20/2014,5559,255.28,159.42,1419101.52,886215.78,532885.74 +Middle East and North Africa,Kuwait,Fruits,Online,M,4/30/2012,513417565,5/18/2012,522,9.33,6.92,4870.26,3612.24,1258.02 +Europe,Slovenia,Beverages,Offline,C,10/23/2016,345718562,11/25/2016,4660,47.45,31.79,221117.00,148141.40,72975.60 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,H,12/6/2016,621386563,12/14/2016,948,651.21,524.96,617347.08,497662.08,119685.00 +Australia and Oceania,Australia,Beverages,Offline,H,7/7/2014,240470397,7/11/2014,9389,47.45,31.79,445508.05,298476.31,147031.74 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,M,6/13/2012,423331391,7/24/2012,2021,651.21,524.96,1316095.41,1060944.16,255151.25 +Europe,Romania,Cosmetics,Online,H,11/26/2010,660643374,12/25/2010,7910,437.20,263.33,3458252.00,2082940.30,1375311.70 +Central America and the Caribbean,Nicaragua,Beverages,Offline,C,2/8/2011,963392674,3/21/2011,8156,47.45,31.79,387002.20,259279.24,127722.96 +Sub-Saharan Africa,Mali,Clothes,Online,M,7/26/2011,512878119,9/3/2011,888,109.28,35.84,97040.64,31825.92,65214.72 +Asia,Malaysia,Fruits,Offline,L,11/11/2011,810711038,12/28/2011,6267,9.33,6.92,58471.11,43367.64,15103.47 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,C,6/1/2016,728815257,6/29/2016,1485,154.06,90.93,228779.10,135031.05,93748.05 +North America,Mexico,Personal Care,Offline,M,7/30/2015,559427106,8/8/2015,5767,81.73,56.67,471336.91,326815.89,144521.02 +Sub-Saharan Africa,Mozambique,Household,Offline,L,2/10/2012,665095412,2/15/2012,5367,668.27,502.54,3586605.09,2697132.18,889472.91 \ No newline at end of file diff --git a/common/workflow-operator/src/test/resources/country_sales_small_multi_line.csv b/common/workflow-operator/src/test/resources/country_sales_small_multi_line.csv new file mode 100644 index 00000000000..794e97a38b9 --- /dev/null +++ b/common/workflow-operator/src/test/resources/country_sales_small_multi_line.csv @@ -0,0 +1,106 @@ +Region,Country,Item Type,Sales Channel,Order Priority,Order Date,Order ID,Ship Date,Units Sold,Unit Price,Unit Cost,Total Revenue,Total Cost,Total Profit +Australia and Oceania,Tuvalu,Baby Food,Offline,H,5/28/2010,669165933,6/27/2010,9925,255.28,159.42,2533654.00,1582243.50,951410.50 +Central America and the Caribbean,Grenada,Cereal,Online,C,8/22/2012,963881480,9/15/2012,2804,205.70,117.11,576782.80,328376.44,248406.36 +Europe,Russia,Office Supplies,Offline,L,5/2/2014,341417157,5/8/2014,1779,651.21,524.96,1158502.59,933903.84,224598.75 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Online,C,6/20/2014,514321792,7/5/2014,8102,9.33,6.92,75591.66,56065.84,19525.82 +Sub-Saharan Africa,Rwanda,Office Supplies,Offline,L,2/1/2013,115456712,2/6/2013,5062,651.21,524.96,3296425.02,2657347.52,639077.50 +Australia and Oceania,Solomon Islands,Baby Food,Online,C,2/4/2015,547995746,2/21/2015,2974,255.28,159.42,759202.72,474115.08,285087.64 +Sub-Saharan Africa,Angola,Household,Offline,M,4/23/2011,135425221,4/27/2011,4187,668.27,502.54,2798046.49,2104134.98,693911.51 +Sub-Saharan Africa,Burkina Faso,Vegetables,Online,H,7/17/2012,871543967,7/27/2012,8082,154.06,90.93,1245112.92,734896.26,510216.66 +Sub-Saharan Africa,"Republic,of,the,Congo",Personal Care,Offline,M,7/14/2015 ,770463311,8/25/2015 ,6070,81.73 ,56.67 ,496101.10 ,343986.90 ,152114.20 +Sub-Saharan Africa,Senegal,Cereal,Online,H,4/18/2014,616607081,5/30/2014,6593,205.70,117.11,1356180.10,772106.23,584073.87 +Asia,Kyrgyzstan,Vegetables,Online,H,6/24/2011,814711606,7/12/2011,124,154.06,90.93,19103.44,11275.32,7828.12 +Sub-Saharan Africa,"Cape Verde",Clothes,Offline,H,8/2/2014 ,939825713,8/19/2014 ,4168,109.28,35.84 ,455479.04 ,149381.12 ,306097.92 +Asia,Bangladesh,Clothes,Online,L,1/13/2017,187310731,3/1/2017,8263,109.28,35.84,902980.64,296145.92,606834.72 +Central America and the Caribbean,Honduras,Household,Offline,H,2/8/2017,522840487,2/13/2017,8974,668.27,502.54,5997054.98,4509793.96,1487261.02 +Asia,Mongolia,Personal Care,Offline,C,2/19/2014,832401311,2/23/2014,4901,81.73,56.67,400558.73,277739.67,122819.06 +Europe,Bulgaria,Clothes,Online,M,4/23/2012,972292029,6/3/2012,1673,109.28,35.84,182825.44,59960.32,122865.12 +Asia,Sri Lanka,Cosmetics,Offline,M,11/19/2016,419123971,12/18/2016,6952,437.20,263.33,3039414.40,1830670.16,1208744.24 +Sub-Saharan Africa,Cameroon,Beverages,Offline,C,4/1/2015,519820964,4/18/2015,5430,47.45,31.79,257653.50,172619.70,85033.80 +Asia,Turkmenistan,Household,Offline,L,12/30/2010,441619336,1/20/2011,3830,668.27,502.54,2559474.10,1924728.20,634745.90 +Australia and Oceania,East Timor,Meat,Online,L,7/31/2012,322067916,9/11/2012,5908,421.89,364.69,2492526.12,2154588.52,337937.60 +Europe,Norway,Baby Food,Online,L,5/14/2014,819028031,6/28/2014,7450,255.28,159.42,1901836.00,1187679.00,714157.00 +Europe,Portugal,Baby Food,Online,H,7/31/2015,860673511,9/3/2015,1273,255.28,159.42,324971.44,202941.66,122029.78 +Central America and the Caribbean,Honduras,Snacks,Online,L,6/30/2016,795490682,7/26/2016,2225,152.58,97.44,339490.50,216804.00,122686.50 +Australia and Oceania,New Zealand,Fruits,Online,H,9/8/2014,142278373,10/4/2014,2187,9.33,6.92,20404.71,15134.04,5270.67 +Europe,Moldova ,Personal Care,Online,L,5/7/2016,740147912,5/10/2016,5070,81.73,56.67,414371.10,287316.90,127054.20 +Europe,France,Cosmetics,Online,H,5/22/2017,898523128,6/5/2017,1815,437.20,263.33,793518.00,477943.95,315574.05 +Australia and Oceania,Kiribati,Fruits,Online,M,10/13/2014,347140347,11/10/2014,5398,9.33,6.92,50363.34,37354.16,13009.18 +Sub-Saharan Africa,Mali,Fruits,Online,L,5/7/2010,686048400,5/10/2010,5822,9.33,6.92,54319.26,40288.24,14031.02 +Europe,Norway,Beverages,Offline,C,7/18/2014,435608613,7/30/2014,5124,47.45,31.79,243133.80,162891.96,80241.84 +Sub-Saharan Africa,The Gambia,Household,Offline,L,5/26/2012,886494815,6/9/2012,2370,668.27,502.54,1583799.90,1191019.80,392780.10 +Europe,Switzerland,Cosmetics,Offline,M,9/17/2012,249693334,10/20/2012,8661,437.20,263.33,3786589.20,2280701.13,1505888.07 +Sub-Saharan Africa,South Sudan,Personal Care,Offline,C,12/29/2013,406502997,1/28/2014,2125,81.73,56.67,173676.25,120423.75,53252.50 +Australia and Oceania,Australia,Office Supplies,Online,C,10/27/2015,158535134,11/25/2015,2924,651.21,524.96,1904138.04,1534983.04,369155.00 +Asia,Myanmar,Household,Offline,H,1/16/2015,177713572,3/1/2015,8250,668.27,502.54,5513227.50,4145955.00,1367272.50 +Sub-Saharan Africa,Djibouti,Snacks,Online,M,2/25/2017,756274640,2/25/2017,7327,152.58,97.44,1117953.66,713942.88,404010.78 +Central America and the Caribbean,Costa Rica,Personal Care,Offline,L,5/8/2017,456767165,5/21/2017,6409,81.73,56.67,523807.57,363198.03,160609.54 +Middle East and North Africa,Syria,Fruits,Online,L,11/22/2011,162052476,12/3/2011,3784,9.33,6.92,35304.72,26185.28,9119.44 +Sub-Saharan Africa,The Gambia,Meat,Online,M,1/14/2017,825304400,1/23/2017,4767,421.89,364.69,2011149.63,1738477.23,272672.40 +Asia,Brunei,Office Supplies,Online,L,4/1/2012,320009267,5/8/2012,6708,651.21,524.96,4368316.68,3521431.68,846885.00 +Europe,Bulgaria,Office Supplies,Online,M,2/16/2012,189965903,2/28/2012,3987,651.21,524.96,2596374.27,2093015.52,503358.75 +Sub-Saharan Africa,Niger,Personal Care,Online,H,3/11/2017,699285638,3/28/2017,3015,81.73,56.67,246415.95,170860.05,75555.90 +Middle East and North Africa,Azerbaijan,Cosmetics,Online,M,2/6/2010,382392299,2/25/2010,7234,437.20,263.33,3162704.80,1904929.22,1257775.58 +Sub-Saharan Africa,The Gambia,Cereal,Offline,H,6/7/2012,994022214,6/8/2012,2117,205.70,117.11,435466.90,247921.87,187545.03 +Europe,Slovakia,Vegetables,Online,H,10/6/2012,759224212,11/10/2012,171,154.06,90.93,26344.26,15549.03,10795.23 +Asia,Myanmar,Clothes,Online,H,11/14/2015,223359620,11/18/2015,5930,109.28,35.84,648030.40,212531.20,435499.20 +Sub-Saharan Africa,Comoros,Cereal,Offline,H,3/29/2016,902102267,4/29/2016,962,205.70,117.11,197883.40,112659.82,85223.58 +Europe,Iceland,Cosmetics,Online,C,12/31/2016,331438481,12/31/2016,8867,437.20,263.33,3876652.40,2334947.11,1541705.29 +Europe,Switzerland,Personal Care,Online,M,12/23/2010,617667090,1/31/2011,273,81.73,56.67,22312.29,15470.91,6841.38 +Europe,Macedonia,Clothes,Offline,C,10/14/2014,787399423,11/14/2014,7842,109.28,35.84,856973.76,281057.28,575916.48 +Sub-Saharan Africa,Mauritania,Office Supplies,Offline,C,1/11/2012,837559306,1/13/2012,1266,651.21,524.96,824431.86,664599.36,159832.50 +Europe,Albania,Clothes,Online,C,2/2/2010,385383069,3/18/2010,2269,109.28,35.84,247956.32,81320.96,166635.36 +Sub-Saharan Africa,Lesotho,Fruits,Online,L,8/18/2013,918419539,9/18/2013,9606,9.33,6.92,89623.98,66473.52,23150.46 +Middle East and North Africa,Saudi Arabia,Cereal,Online,M,3/25/2013,844530045,3/28/2013,4063,205.70,117.11,835759.10,475817.93,359941.17 +Sub-Saharan Africa,Sierra Leone,"Office + + +Supplies",Offline,M,11/26/2011,441888415,1/7/2012 ,3457,651.21,524.96,2251232.97,1814786.72,436446.25 +Sub-Saharan Africa,Sao Tome and Principe,Fruits,Offline,H,9/17/2013,508980977,10/24/2013,7637,9.33,6.92,71253.21,52848.04,18405.17 +Sub-Saharan Africa,Cote d'Ivoire,Clothes,Online,C,6/8/2012,114606559,6/27/2012,3482,109.28,35.84,380512.96,124794.88,255718.08 +Australia and Oceania,Fiji,Clothes,Offline,C,6/30/2010,647876489,8/1/2010,9905,109.28,35.84,1082418.40,354995.20,727423.20 +Europe,Austria,Cosmetics,Offline,H,2/23/2015,868214595,3/2/2015,2847,437.20,263.33,1244708.40,749700.51,495007.89 +Europe,United Kingdom,Household,Online,L,1/5/2012,955357205,2/14/2012,282,668.27,502.54,188452.14,141716.28,46735.86 +Sub-Saharan Africa,Djibouti,Cosmetics,Offline,H,4/7/2014,259353148,4/19/2014,7215,437.20,263.33,3154398.00,1899925.95,1254472.05 +Australia and Oceania,Australia,Cereal,Offline,H,6/9/2013,450563752,7/2/2013,682,205.70,117.11,140287.40,79869.02,60418.38 +Europe,San Marino,Baby Food,Online,L,6/26/2013,569662845,7/1/2013,4750,255.28,159.42,1212580.00,757245.00,455335.00 +Sub-Saharan Africa,Cameroon,Office Supplies,Online,M,11/7/2011,177636754,11/15/2011,5518,651.21,524.96,3593376.78,2896729.28,696647.50 +Middle East and North Africa,Libya,Clothes,Offline,H,10/30/2010,705784308,11/17/2010,6116,109.28,35.84,668356.48,219197.44,449159.04 +Central America and the Caribbean,Haiti,Cosmetics,Offline,H,10/13/2013,505716836,11/16/2013,1705,437.20,263.33,745426.00,448977.65,296448.35 +Sub-Saharan Africa,Rwanda,Cosmetics,Offline,H,10/11/2013,699358165,11/25/2013,4477,437.20,263.33,1957344.40,1178928.41,778415.99 +Sub-Saharan Africa,Gabon,Personal Care,Offline,L,7/8/2012,228944623,7/9/2012,8656,81.73,56.67,707454.88,490535.52,216919.36 +Central America and the Caribbean,Belize,Clothes,Offline,M,7/25/2016,807025039,9/7/2016,5498,109.28,35.84,600821.44,197048.32,403773.12 +Europe,Lithuania,Office Supplies,Offline,H,10/24/2010,166460740,11/17/2010,8287,651.21,524.96,5396577.27,4350343.52,1046233.75 +Sub-Saharan Africa,Madagascar,Clothes,Offline,L,4/25/2015,610425555,5/28/2015,7342,109.28,35.84,802333.76,263137.28,539196.48 +Asia,Turkmenistan,Office Supplies,Online,M,4/23/2013,462405812,5/20/2013,5010,651.21,524.96,3262562.10,2630049.60,632512.50 +Middle East and North Africa,Libya,Fruits,Online,L,8/14/2015,816200339,9/30/2015,673,9.33,6.92,6279.09,4657.16,1621.93 +Sub-Saharan Africa,Democratic Republic of the Congo,Beverages,Online,C,5/26/2011,585920464,7/15/2011,5741,47.45,31.79,272410.45,182506.39,89904.06 +Sub-Saharan Africa,Djibouti,Cereal,Online,H,5/20/2017,555990016,6/17/2017,8656,205.70,117.11,1780539.20,1013704.16,766835.04 +Middle East and North Africa,Pakistan,Cosmetics,Offline,L,7/5/2013,231145322,8/16/2013,9892,437.20,263.33,4324782.40,2604860.36,1719922.04 +North America,Mexico,Household,Offline,C,11/6/2014,986435210,12/12/2014,6954,668.27,502.54,4647149.58,3494663.16,1152486.42 +Australia and Oceania,Federated States of Micronesia,Beverages,Online,C,10/28/2014,217221009,11/15/2014,9379,47.45,31.79,445033.55,298158.41,146875.14 +Asia,Laos,Vegetables,Offline,C,9/15/2011,789176547,10/23/2011,3732,154.06,90.93,574951.92,339350.76,235601.16 +Europe,Monaco,Baby Food,Offline,H,5/29/2012,688288152,6/2/2012,8614,255.28,159.42,2198981.92,1373243.88,825738.04 +Australia and Oceania,Samoa ,Cosmetics,Online,H,7/20/2013,670854651,8/7/2013,9654,437.20,263.33,4220728.80,2542187.82,1678540.98 +Europe,Spain,Household,Offline,L,10/21/2012,213487374,11/30/2012,4513,668.27,502.54,3015902.51,2267963.02,747939.49 +Middle East and North Africa,Lebanon,Clothes,Online,L,9/18/2012,663110148,10/8/2012,7884,109.28,35.84,861563.52,282562.56,579000.96 +Middle East and North Africa,Iran,Cosmetics,Online,H,11/15/2016,286959302,12/8/2016,6489,437.20,263.33,2836990.80,1708748.37,1128242.43 +Sub-Saharan Africa,Zambia,Snacks,Online,L,1/4/2011,122583663,1/5/2011,4085,152.58,97.44,623289.30,398042.40,225246.90 +Sub-Saharan Africa,Kenya,Vegetables,Online,L,3/18/2012,827844560,4/7/2012,6457,154.06,90.93,994765.42,587135.01,407630.41 +North America,Mexico,Personal Care,Offline,L,2/17/2012,430915820,3/20/2012,6422,81.73,56.67,524870.06,363934.74,160935.32 +Sub-Saharan Africa,Sao Tome and Principe,Beverages,Offline,C,1/16/2011,180283772,1/21/2011,8829,47.45,31.79,418936.05,280673.91,138262.14 +Sub-Saharan Africa,The Gambia,Baby Food,Offline,M,2/3/2014,494747245,3/20/2014,5559,255.28,159.42,1419101.52,886215.78,532885.74 +Middle East and North Africa,Kuwait,Fruits,Online,M,4/30/2012,513417565,5/18/2012,522,9.33,6.92,4870.26,3612.24,1258.02 +Europe,Slovenia,Beverages,Offline,C,10/23/2016,345718562,11/25/2016,4660,47.45,31.79,221117.00,148141.40,72975.60 +Sub-Saharan Africa,Sierra Leone,Office Supplies,Offline,H,12/6/2016,621386563,12/14/2016,948,651.21,524.96,617347.08,497662.08,119685.00 +Australia and Oceania,Australia,Beverages,Offline,H,7/7/2014,240470397,7/11/2014,9389,47.45,31.79,445508.05,298476.31,147031.74 +Middle East and North Africa,Azerbaijan,Office Supplies,Online,M,6/13/2012,423331391,7/24/2012,2021,651.21,524.96,1316095.41,1060944.16,255151.25 +Europe,Romania,Cosmetics,Online,H,11/26/2010,660643374,12/25/2010,7910,437.20,263.33,3458252.00,2082940.30,1375311.70 +Central America and the Caribbean,Nicaragua,Beverages,Offline,C,2/8/2011,963392674,3/21/2011,8156,47.45,31.79,387002.20,259279.24,127722.96 +Sub-Saharan Africa,Mali,Clothes,Online,M,7/26/2011,512878119,9/3/2011,888,109.28,35.84,97040.64,31825.92,65214.72 +Asia,Malaysia,Fruits,Offline,L,11/11/2011,810711038,12/28/2011,6267,9.33,6.92,58471.11,43367.64,15103.47 +Sub-Saharan Africa,Sierra Leone,Vegetables,Offline,C,6/1/2016,728815257,6/29/2016,1485,154.06,90.93,228779.10,135031.05,93748.05 +North America,Mexico,"Personal + +Care",Offline,M,7/30/2015 ,559427106,8/8/2015,5767,81.73 ,56.67 ,471336.91 ,326815.89 ,144521.02 +Sub-Saharan Africa,Mozambique,Household,Offline,L,2/10/2012,665095412,2/15/2012,5367,668.27,502.54,3586605.09,2697132.18,889472.91 diff --git a/common/workflow-operator/src/test/resources/line_numbers.txt b/common/workflow-operator/src/test/resources/line_numbers.txt new file mode 100644 index 00000000000..31fe82d7b06 --- /dev/null +++ b/common/workflow-operator/src/test/resources/line_numbers.txt @@ -0,0 +1,10 @@ +line1 +line2 +line3 +line4 +line5 +line6 +line7 +line8 +line9 +line10 \ No newline at end of file diff --git a/common/workflow-operator/src/test/resources/line_numbers_crlf.txt b/common/workflow-operator/src/test/resources/line_numbers_crlf.txt new file mode 100644 index 00000000000..4083766a98b --- /dev/null +++ b/common/workflow-operator/src/test/resources/line_numbers_crlf.txt @@ -0,0 +1,10 @@ +line1 +line2 +line3 +line4 +line5 +line6 +line7 +line8 +line9 +line10 diff --git a/common/workflow-operator/src/test/resources/numbers.txt b/common/workflow-operator/src/test/resources/numbers.txt new file mode 100644 index 00000000000..0b669b66eda --- /dev/null +++ b/common/workflow-operator/src/test/resources/numbers.txt @@ -0,0 +1,10 @@ +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 \ No newline at end of file diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/aggregate/AggregateOpSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/aggregate/AggregateOpSpec.scala new file mode 100644 index 00000000000..170efee7732 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/aggregate/AggregateOpSpec.scala @@ -0,0 +1,503 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.aggregate + +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema, Tuple} +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.funsuite.AnyFunSuite + +class AggregateOpSpec extends AnyFunSuite { + + /** Helpers */ + + private def makeAggregationOp( + fn: AggregationFunction, + attributeName: String, + resultName: String + ): AggregationOperation = { + val operation = new AggregationOperation() + operation.aggFunction = fn + operation.attribute = attributeName + operation.resultAttribute = resultName + operation + } + + private def makeSchema(fields: (String, AttributeType)*): Schema = + Schema(fields.map { case (n, t) => new Attribute(n, t) }.toList) + + private def makeTuple(schema: Schema, values: Any*): Tuple = + Tuple(schema, values.toArray) + + test("getAggregationAttribute keeps original type for SUM") { + val operation = makeAggregationOp(AggregationFunction.SUM, "amount", "total_amount") + val attr = operation.getAggregationAttribute(AttributeType.DOUBLE) + + assert(attr.getName == "total_amount") + assert(attr.getType == AttributeType.DOUBLE) + } + + test("getAggregationAttribute maps COUNT result to INTEGER regardless of input type") { + val operation = makeAggregationOp(AggregationFunction.COUNT, "quantity", "row_count") + val attr = operation.getAggregationAttribute(AttributeType.LONG) + + assert(attr.getName == "row_count") + assert(attr.getType == AttributeType.INTEGER) + } + + test("getAggregationAttribute maps CONCAT result type to STRING") { + val operation = makeAggregationOp(AggregationFunction.CONCAT, "tag", "all_tags") + val attr = operation.getAggregationAttribute(AttributeType.INTEGER) + + assert(attr.getName == "all_tags") + assert(attr.getType == AttributeType.STRING) + } + + // --------------------------------------------------------------------------- + // Basic DistributedAggregation behaviour via AggregationOperation.getAggFunc + // --------------------------------------------------------------------------- + + test("SUM aggregation over INTEGER column adds values correctly") { + val schema = makeSchema("amount" -> AttributeType.INTEGER) + val tuple1 = makeTuple(schema, 5) + val tuple2 = makeTuple(schema, 7) + val tuple3 = makeTuple(schema, 3) + + val operation = makeAggregationOp(AggregationFunction.SUM, "amount", "total_amount") + val agg = operation.getAggFunc(AttributeType.INTEGER) + + var partial = agg.init() + partial = agg.iterate(partial, tuple1) + partial = agg.iterate(partial, tuple2) + partial = agg.iterate(partial, tuple3) + + val result = agg.finalAgg(partial).asInstanceOf[Number].intValue() + assert(result == 15) + } + + test("SUM aggregation over DOUBLE column keeps fractional part") { + val schema = makeSchema("score" -> AttributeType.DOUBLE) + val tuple1 = makeTuple(schema, 1.25) + val tuple2 = makeTuple(schema, 2.75) + + val operation = makeAggregationOp(AggregationFunction.SUM, "score", "total_score") + val agg = operation.getAggFunc(AttributeType.DOUBLE) + + var partial = agg.init() + partial = agg.iterate(partial, tuple1) + partial = agg.iterate(partial, tuple2) + + val result = agg.finalAgg(partial).asInstanceOf[java.lang.Double].doubleValue() + assert(math.abs(result - 4.0) < 1e-6) + } + + test("COUNT aggregation with attribute == null counts all rows") { + val schema = makeSchema("points" -> AttributeType.INTEGER) + val tuple1 = makeTuple(schema, 10) + val tuple2 = makeTuple(schema, null) + val tuple3 = makeTuple(schema, 20) + + val operation = makeAggregationOp(AggregationFunction.COUNT, null, "row_count") + val agg = operation.getAggFunc(AttributeType.INTEGER) + + var partial = agg.init() + partial = agg.iterate(partial, tuple1) + partial = agg.iterate(partial, tuple2) + partial = agg.iterate(partial, tuple3) + + val result = agg.finalAgg(partial).asInstanceOf[Number].intValue() + assert(result == 3) + } + + test("COUNT aggregation with attribute set only counts non-null values") { + val schema = makeSchema("points" -> AttributeType.INTEGER) + val tuple1 = makeTuple(schema, 10) + val tuple2 = makeTuple(schema, null) + val tuple3 = makeTuple(schema, 5) + + val operation = makeAggregationOp(AggregationFunction.COUNT, "points", "non_null_points") + val agg = operation.getAggFunc(AttributeType.INTEGER) + + var partial = agg.init() + partial = agg.iterate(partial, tuple1) + partial = agg.iterate(partial, tuple2) + partial = agg.iterate(partial, tuple3) + + val result = agg.finalAgg(partial).asInstanceOf[Number].intValue() + assert(result == 2) + } + + test("CONCAT aggregation concatenates string representations with commas") { + val schema = makeSchema("tag" -> AttributeType.STRING) + val tuple1 = makeTuple(schema, "red") + val tuple2 = makeTuple(schema, null) + val tuple3 = makeTuple(schema, "blue") + + val operation = makeAggregationOp(AggregationFunction.CONCAT, "tag", "all_tags") + val agg = operation.getAggFunc(AttributeType.STRING) + + var partial = agg.init() + partial = agg.iterate(partial, tuple1) + partial = agg.iterate(partial, tuple2) + partial = agg.iterate(partial, tuple3) + + val result = agg.finalAgg(partial).asInstanceOf[String] + assert(result == "red,,blue") + } + + test("MIN aggregation finds smallest INTEGER and returns null when given no values") { + val schema = makeSchema("temperature" -> AttributeType.INTEGER) + val tuple1 = makeTuple(schema, 10) + val tuple2 = makeTuple(schema, -2) + val tuple3 = makeTuple(schema, 5) + + val operation = makeAggregationOp(AggregationFunction.MIN, "temperature", "min_temp") + val agg = operation.getAggFunc(AttributeType.INTEGER) + + // Empty case: never iterate, just finalize init + val emptyPartial = agg.init() + val emptyResult = agg.finalAgg(emptyPartial) + assert(emptyResult == null) + + // Non-empty case + var partial = agg.init() + partial = agg.iterate(partial, tuple1) + partial = agg.iterate(partial, tuple2) + partial = agg.iterate(partial, tuple3) + + val result = agg.finalAgg(partial).asInstanceOf[Number].intValue() + assert(result == -2) + } + + test("MAX aggregation finds largest LONG value") { + val schema = makeSchema("latency" -> AttributeType.LONG) + val tuple1 = makeTuple(schema, 100L) + val tuple2 = makeTuple(schema, 50L) + val tuple3 = makeTuple(schema, 250L) + + val operation = makeAggregationOp(AggregationFunction.MAX, "latency", "max_latency") + val agg = operation.getAggFunc(AttributeType.LONG) + + var partial = agg.init() + partial = agg.iterate(partial, tuple1) + partial = agg.iterate(partial, tuple2) + partial = agg.iterate(partial, tuple3) + + val result = agg.finalAgg(partial).asInstanceOf[java.lang.Long].longValue() + assert(result == 250L) + } + + test( + "MIN aggregation (DOUBLE) is solid: empty/null/NaN, infinities, signed zero, and many values" + ) { + val schema = makeSchema("temperature" -> AttributeType.DOUBLE) + + val operation = makeAggregationOp(AggregationFunction.MIN, "temperature", "min_temp") + val agg = operation.getAggFunc(AttributeType.DOUBLE) + + // ----------------------- + // 0) Empty input => null + // ----------------------- + val emptyPartial = agg.init() + val emptyResult = agg.finalAgg(emptyPartial) + assert(emptyResult == null) + + // --------------------------------------------------------- + // 1) Only nulls / only NaNs => null + // --------------------------------------------------------- + val onlyNulls = Seq(makeTuple(schema, null), makeTuple(schema, null), makeTuple(schema, null)) + var partialNulls = agg.init() + onlyNulls.foreach(tp => partialNulls = agg.iterate(partialNulls, tp)) + assert(agg.finalAgg(partialNulls) == null) + + val onlyNaNs = Seq(makeTuple(schema, Double.NaN), makeTuple(schema, Double.NaN)) + var partialNans = agg.init() + onlyNaNs.foreach(tp => partialNans = agg.iterate(partialNans, tp)) + assert(agg.finalAgg(partialNans) == null) + + // --------------------------------------------------------- + // 2) Basic decimals + negatives: should find the true minimum + // --------------------------------------------------------- + val basics = Seq( + makeTuple(schema, 10.25), + makeTuple(schema, -2.5), + makeTuple(schema, 5.0), + makeTuple(schema, -2.5000000001), // slightly smaller than -2.5 + makeTuple(schema, 1.0e-12) + ) + + var partial = agg.init() + basics.foreach(tp => partial = agg.iterate(partial, tp)) + + val basicResult = agg.finalAgg(partial).asInstanceOf[Number].doubleValue() + assert(basicResult == -2.5000000001) + + // --------------------------------------------------------- + // 3) NaN + null interleaving must not poison the result + // (especially if NaN appears first) + // --------------------------------------------------------- + val mixed = Seq( + makeTuple(schema, Double.NaN), + makeTuple(schema, null), + makeTuple(schema, 3.14159), + makeTuple(schema, -0.125), + makeTuple(schema, Double.NaN), + makeTuple(schema, -9999.0), + makeTuple(schema, null) + ) + + var partialMixed = agg.init() + mixed.foreach(tp => partialMixed = agg.iterate(partialMixed, tp)) + + val mixedResult = agg.finalAgg(partialMixed).asInstanceOf[Number].doubleValue() + assert(mixedResult == -9999.0) + + // --------------------------------------------------------- + // 4) Infinities: min should be -Infinity if present + // --------------------------------------------------------- + val infinities = Seq( + makeTuple(schema, Double.PositiveInfinity), + makeTuple(schema, 42.0), + makeTuple(schema, Double.NegativeInfinity), + makeTuple(schema, -1.0) + ) + + var partialInf = agg.init() + infinities.foreach(tp => partialInf = agg.iterate(partialInf, tp)) + + val infResult = agg.finalAgg(partialInf).asInstanceOf[Number].doubleValue() + assert(infResult.isNegInfinity) + + // --------------------------------------------------------- + // 5) Signed zero: MIN(-0.0, +0.0) should be -0.0 + // --------------------------------------------------------- + val signedZero = Seq(makeTuple(schema, 0.0), makeTuple(schema, -0.0), makeTuple(schema, 0.0)) + var partialZero = agg.init() + signedZero.foreach(tp => partialZero = agg.iterate(partialZero, tp)) + + val zeroValue = agg.finalAgg(partialZero).asInstanceOf[Number].doubleValue() + val zeroBits = java.lang.Double.doubleToRawLongBits(zeroValue) + val negZeroBits = java.lang.Double.doubleToRawLongBits(-0.0) + assert(zeroBits == negZeroBits) + + // --------------------------------------------------------- + // 6) Stress test: many values, compare against a reference min + // Reference rule here: ignore null and NaN; return null if none left. + // --------------------------------------------------------- + val rng = new scala.util.Random(1337) + val values: Seq[java.lang.Double] = + (1 to 10000).map { index => + index % 250 match { + case 0 => null + case 1 => Double.NaN + case 2 => Double.PositiveInfinity + case 3 => Double.NegativeInfinity + case 4 => -0.0 + case _ => + // wide-ish range with some tiny magnitudes too + val sign = if (rng.nextBoolean()) 1.0 else -1.0 + sign * (rng.nextDouble() * 1.0e6) / (if (rng.nextInt(20) == 0) 1.0e12 else 1.0) + } + } + + val expected: java.lang.Double = { + var found = false + var currentMin = 0.0 + values.foreach { x => + if (x != null && !java.lang.Double.isNaN(x)) { + if (!found) { + currentMin = x; found = true + } else if (java.lang.Double.compare(x, currentMin) < 0) currentMin = x + } + } + if (!found) null else currentMin + } + + var partStress = agg.init() + values.foreach(v => partStress = agg.iterate(partStress, makeTuple(schema, v))) + val gotAny = agg.finalAgg(partStress) + + if (expected == null) { + assert(gotAny == null) + } else { + val got = gotAny.asInstanceOf[Number].doubleValue() + // exact match: should be one of the seen inputs, no tolerance needed + if ( + expected == 0.0 && java.lang.Double.doubleToRawLongBits(expected) != java.lang.Double + .doubleToRawLongBits(got) + ) { + // If expected is -0.0, enforce it + assert( + java.lang.Double.doubleToRawLongBits(got) == java.lang.Double.doubleToRawLongBits( + expected + ) + ) + } else { + assert(got == expected) + } + } + } + + test("MAX aggregation finds largest DOUBLE value") { + val maxValue = 99.144 + val schema = makeSchema("debt" -> AttributeType.DOUBLE) + val tuple1 = makeTuple(schema, -100.123) + val tuple2 = makeTuple(schema, 50.12) + val tuple3 = makeTuple(schema, maxValue) + + val operation = makeAggregationOp(AggregationFunction.MAX, "debt", "nax_debt") + val agg = operation.getAggFunc(AttributeType.DOUBLE) + + var partial = agg.init() + partial = agg.iterate(partial, tuple1) + partial = agg.iterate(partial, tuple2) + partial = agg.iterate(partial, tuple3) + + val result = agg.finalAgg(partial).asInstanceOf[java.lang.Double].doubleValue() + assert(result == maxValue) + } + + test("AVERAGE aggregation ignores nulls and returns null when all values are null") { + val schema = makeSchema("price" -> AttributeType.DOUBLE) + val tuple1 = makeTuple(schema, 10.0) + val tuple2 = makeTuple(schema, null) + val tuple3 = makeTuple(schema, 20.0) + + val operation = makeAggregationOp(AggregationFunction.AVERAGE, "price", "avg_price") + val agg = operation.getAggFunc(AttributeType.DOUBLE) + + // Mixed null and non-null + var partial = agg.init() + partial = agg.iterate(partial, tuple1) + partial = agg.iterate(partial, tuple2) + partial = agg.iterate(partial, tuple3) + + val avg = agg.finalAgg(partial).asInstanceOf[java.lang.Double].doubleValue() + assert(math.abs(avg - 15.0) < 1e-6) + + // All nulls + val allNull = makeTuple(schema, null) + var partialAllNull = agg.init() + partialAllNull = agg.iterate(partialAllNull, allNull) + val allNullResult = agg.finalAgg(partialAllNull) + assert(allNullResult == null) + } + + // --------------------------------------------------------------------------- + // getFinal behaviour + // --------------------------------------------------------------------------- + + test("getFinal rewrites COUNT into SUM over the intermediate result attribute") { + val operation = makeAggregationOp(AggregationFunction.COUNT, "price", "price_count") + val finalOp = operation.getFinal + + assert(finalOp.aggFunction == AggregationFunction.SUM) + assert(finalOp.attribute == "price_count") + assert(finalOp.resultAttribute == "price_count") + } + + test("getFinal keeps non-COUNT aggregation function and rewires attribute to resultAttribute") { + val operation = makeAggregationOp(AggregationFunction.SUM, "amount", "total_amount") + val finalOp = operation.getFinal + + assert(finalOp.aggFunction == AggregationFunction.SUM) + assert(finalOp.attribute == "total_amount") + assert(finalOp.resultAttribute == "total_amount") + } + + // --------------------------------------------------------------------------- + // AggregateOpExec: integration-style tests with groupBy + // --------------------------------------------------------------------------- + + test("AggregateOpExec groups by a single key and computes SUM per group") { + // schema: city (group key), sales + val schema = makeSchema( + "city" -> AttributeType.STRING, + "sales" -> AttributeType.INTEGER + ) + + val tuple1 = makeTuple(schema, "NY", 10) + val tuple2 = makeTuple(schema, "SF", 20) + val tuple3 = makeTuple(schema, "NY", 5) + + val desc = new AggregateOpDesc() + val sumAgg = makeAggregationOp(AggregationFunction.SUM, "sales", "total_sales") + desc.aggregations = List(sumAgg) + desc.groupByKeys = List("city") + + val descJson = objectMapper.writeValueAsString(desc) + + val exec = new AggregateOpExec(descJson) + exec.open() + exec.processTuple(tuple1, 0) + exec.processTuple(tuple2, 0) + exec.processTuple(tuple3, 0) + + val results = exec.onFinish(0).toList + + // Expect two output rows: (NY, 15) and (SF, 20) + val resultMap = results.map { tupleLike => + val fields = tupleLike.getFields + val city = fields(0).asInstanceOf[String] + val total = fields(1).asInstanceOf[Number].intValue() + city -> total + }.toMap + + assert(resultMap.size == 2) + assert(resultMap("NY") == 15) + assert(resultMap("SF") == 20) + } + + test("AggregateOpExec performs global SUM and COUNT when there are no groupBy keys") { + // schema: region (ignored for aggregation), revenue + val schema = makeSchema( + "region" -> AttributeType.STRING, + "revenue" -> AttributeType.INTEGER + ) + + val tuple1 = makeTuple(schema, "west", 100) + val tuple2 = makeTuple(schema, "east", 200) + val tuple3 = makeTuple(schema, "west", 50) + + val desc = new AggregateOpDesc() + val sumAgg = makeAggregationOp(AggregationFunction.SUM, "revenue", "total_revenue") + val countAgg = makeAggregationOp(AggregationFunction.COUNT, "revenue", "row_count") + desc.aggregations = List(sumAgg, countAgg) + desc.groupByKeys = List() // global aggregation + + val descJson = objectMapper.writeValueAsString(desc) + + val exec = new AggregateOpExec(descJson) + exec.open() + exec.processTuple(tuple1, 0) + exec.processTuple(tuple2, 0) + exec.processTuple(tuple3, 0) + + val results = exec.onFinish(0).toList + assert(results.size == 1) + + val fields = results.head.getFields + // No group keys, so fields(0) is SUM(revenue), fields(1) is COUNT(revenue) + val totalRevenue = fields(0).asInstanceOf[Number].intValue() + val rowCount = fields(1).asInstanceOf[Number].intValue() + + assert(totalRevenue == 350) + assert(rowCount == 3) + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/cartesianProduct/CartesianProductOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/cartesianProduct/CartesianProductOpExecSpec.scala new file mode 100644 index 00000000000..7d753ed7571 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/cartesianProduct/CartesianProductOpExecSpec.scala @@ -0,0 +1,175 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.cartesianProduct + +import org.apache.texera.amber.core.tuple._ +import org.apache.texera.amber.core.workflow.PortIdentity +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class CartesianProductOpExecSpec extends AnyFlatSpec with BeforeAndAfter { + val leftPort: Int = 0 + val rightPort: Int = 1 + + var opDesc: CartesianProductOpDesc = _ + var opExec: CartesianProductOpExec = _ + + def generate_tuple(schema: Schema, value: Option[Int]): Tuple = { + Tuple + .builder(schema) + .addSequentially( + (1 to schema.getAttributes.length).map(_ => value.map(_.toString).orNull).toArray + ) + .build() + } + + def generate_schema( + base_name: String, + num_attributes: Int = 1, + append_num: Boolean = true + ): Schema = { + val attrs: Iterable[Attribute] = Range + .inclusive(1, num_attributes) + .map(num => + new Attribute(base_name + (if (append_num) "#@" + num else ""), AttributeType.STRING) + ) + Schema().add(attrs) + } + + before { + opDesc = new CartesianProductOpDesc() + } + + it should "work with basic two input streams with no duplicate attribute names" in { + val numLeftSchemaAttributes: Int = 3 + val numRightSchemaAttributes: Int = 3 + val numLeftTuples: Int = 5 + val numRightTuples: Int = 5 + + val leftSchema = generate_schema("left", numLeftSchemaAttributes) + val rightSchema = generate_schema("right", numRightSchemaAttributes) + + opExec = new CartesianProductOpExec() + + opExec.open() + // process 5 left tuples + (1 to numLeftTuples).map(value => { + assert( + opExec + .processTuple(generate_tuple(leftSchema, Some(value)), leftPort) + .isEmpty + ) + }) + assert(opExec.onFinish(leftPort).isEmpty) + + // process 5 right tuples + val outputTuples: List[TupleLike] = (numLeftTuples + 1 to numLeftTuples + numRightTuples) + .map(value => + opExec + .processTuple(generate_tuple(rightSchema, Some(value)), rightPort) + ) + .foldLeft(Iterator[TupleLike]())(_ ++ _) + .toList + assert(opExec.onFinish(rightPort).isEmpty) + + // verify correct output size + assert(outputTuples.size == numLeftTuples * numRightTuples) + assert( + outputTuples.head.getFields.length == numLeftSchemaAttributes + numRightSchemaAttributes + ) + + opExec.close() + } + + it should "work with basic two input streams with duplicate attribute names" in { + val numLeftSchemaAttributes: Int = 5 + val numRightSchemaAttributes: Int = 7 + val numLeftTuples: Int = 4 + val numRightTuples: Int = 3 + + val duplicateAttribute: Attribute = new Attribute("left", AttributeType.STRING) + val leftSchema = generate_schema("left", numLeftSchemaAttributes - 1) + .add(duplicateAttribute) + val rightSchema = generate_schema("right", numRightSchemaAttributes - 1) + .add(duplicateAttribute) + val inputSchemas = Map(PortIdentity() -> leftSchema, PortIdentity(1) -> rightSchema) + val outputSchema = opDesc.getExternalOutputSchemas(inputSchemas).values.head + + // verify output schema is as expected & has no duplicates + assert( + outputSchema.getAttributeNames.toSet.size == outputSchema.getAttributeNames.size + ) // no duplicates in output Schema + // check left tuple attributes name remain same + (0 until numLeftSchemaAttributes).map(index => + assert( + leftSchema.getAttributeNames + .apply(index) + .equals(outputSchema.getAttributeNames.apply(index)) + ) + ) + // check right tuple attributes without duplicate names are handled + (0 until numRightSchemaAttributes - 1).map(index => + assert( + rightSchema.getAttributeNames + .apply(index) + .equals(outputSchema.getAttributeNames.apply(numLeftSchemaAttributes + index)) + ) + ) + // check right tuple attribute with duplicate name is handled + val expectedAttrName: String = "left#@1#@1" + assert( + expectedAttrName.equals( + outputSchema.getAttributeNames.apply( + numLeftSchemaAttributes + numRightSchemaAttributes - 1 + ) + ) + ) + + opExec = new CartesianProductOpExec() + opExec.open() + // process 4 left tuples + (1 to numLeftTuples).map(value => { + assert( + opExec + .processTuple(generate_tuple(leftSchema, Some(value)), leftPort) + .isEmpty + ) + }) + assert(opExec.onFinish(leftPort).isEmpty) + + // process 3 right tuples + val outputTuples: List[TupleLike] = (numLeftTuples + 1 to numLeftTuples + numRightTuples) + .map(value => + opExec + .processTuple(generate_tuple(rightSchema, Some(value)), rightPort) + ) + .foldLeft(Iterator[TupleLike]())(_ ++ _) + .toList + assert(opExec.onFinish(rightPort).isEmpty) + + // verify correct output size + assert(outputTuples.size == numLeftTuples * numRightTuples) + // verify output tuple like matches schema + outputTuples.foreach(tupleLike => + tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(outputSchema) + ) + opExec.close() + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/dictionary/DictionaryMatcherOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/dictionary/DictionaryMatcherOpExecSpec.scala new file mode 100644 index 00000000000..20a10c9ef53 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/dictionary/DictionaryMatcherOpExecSpec.scala @@ -0,0 +1,203 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.dictionary + +import org.apache.texera.amber.core.tuple._ +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class DictionaryMatcherOpExecSpec extends AnyFlatSpec with BeforeAndAfter { + val tupleSchema: Schema = Schema() + .add(new Attribute("field1", AttributeType.STRING)) + .add(new Attribute("field2", AttributeType.INTEGER)) + .add(new Attribute("field3", AttributeType.BOOLEAN)) + + val tuple: Tuple = Tuple + .builder(tupleSchema) + .add(new Attribute("field1", AttributeType.STRING), "nice a a person") + .add(new Attribute("field2", AttributeType.INTEGER), 1) + .add( + new Attribute("field3", AttributeType.BOOLEAN), + true + ) + .build() + + var opExec: DictionaryMatcherOpExec = _ + val opDesc: DictionaryMatcherOpDesc = new DictionaryMatcherOpDesc() + var outputSchema: Schema = _ + val dictionaryScan = "nice a a person" + val dictionarySubstring = "nice a a person and good" + val dictionaryConjunction = "a person is nice" + + before { + opDesc.attribute = "field1" + opDesc.dictionary = dictionaryScan + opDesc.resultAttribute = "matched" + opDesc.matchingType = MatchingType.SCANBASED + outputSchema = opDesc.getExternalOutputSchemas(Map(PortIdentity() -> tupleSchema)).values.head + } + + it should "open" in { + opExec = new DictionaryMatcherOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + assert(opExec.dictionaryEntries != null) + } + + /** + * Test cases that all Matching Types should match the query + */ + it should "match a tuple if present in the given dictionary entry when matching type is SCANBASED" in { + opDesc.matchingType = MatchingType.SCANBASED + opExec = new DictionaryMatcherOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val processedTuple = opExec.processTuple(tuple, 0).next() + assert( + processedTuple.asInstanceOf[SchemaEnforceable].enforceSchema(outputSchema).getField("matched") + ) + opExec.close() + } + + it should "match a tuple if present in the given dictionary entry when matching type is SUBSTRING" in { + opDesc.matchingType = MatchingType.SUBSTRING + opExec = new DictionaryMatcherOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val processedTuple = opExec.processTuple(tuple, 0).next() + assert( + processedTuple.asInstanceOf[SchemaEnforceable].enforceSchema(outputSchema).getField("matched") + ) + opExec.close() + } + + it should "match a tuple if present in the given dictionary entry when matching type is CONJUNCTION_INDEXBASED" in { + opDesc.matchingType = MatchingType.CONJUNCTION_INDEXBASED + opExec = new DictionaryMatcherOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val processedTuple = opExec.processTuple(tuple, 0).next() + assert( + processedTuple.asInstanceOf[SchemaEnforceable].enforceSchema(outputSchema).getField("matched") + ) + opExec.close() + } + + /** + * Test cases that SCANBASED and SUBSTRING Matching Types should fail to match a query + */ + it should "not match a tuple if not present in the given dictionary entry when matching type is SCANBASED and not exact match" in { + opDesc.dictionary = dictionaryConjunction + opDesc.matchingType = MatchingType.SCANBASED + opExec = new DictionaryMatcherOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val processedTuple = opExec.processTuple(tuple, 0).next() + assert( + !processedTuple + .asInstanceOf[SchemaEnforceable] + .enforceSchema(outputSchema) + .getField[Boolean]("matched") + ) + opExec.close() + } + + it should "not match a tuple if the given dictionary entry doesn't contain all the tuple when the matching type is SUBSTRING" in { + opDesc.dictionary = dictionaryConjunction + opDesc.matchingType = MatchingType.SUBSTRING + opExec = new DictionaryMatcherOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val processedTuple = opExec.processTuple(tuple, 0).next() + assert( + !processedTuple + .asInstanceOf[SchemaEnforceable] + .enforceSchema(outputSchema) + .getField[Boolean]("matched") + ) + opExec.close() + } + + it should "match a tuple if present in the given dictionary entry when matching type is CONJUNCTION_INDEXBASED even with different order" in { + opDesc.dictionary = dictionaryConjunction + opDesc.matchingType = MatchingType.CONJUNCTION_INDEXBASED + opExec = new DictionaryMatcherOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val processedTuple = opExec.processTuple(tuple, 0).next() + assert( + processedTuple + .asInstanceOf[SchemaEnforceable] + .enforceSchema(outputSchema) + .getField[Boolean]("matched") + ) + opExec.close() + } + + /** + * Test cases that only SUBSTRING Matching Type should match the query + */ + it should "not match a tuple if not present in the given dictionary entry when matching type is SCANBASED when the entry contains more text" in { + opDesc.dictionary = dictionarySubstring + opDesc.matchingType = MatchingType.SCANBASED + opExec = new DictionaryMatcherOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val processedTuple = opExec.processTuple(tuple, 0).next() + assert( + !processedTuple + .asInstanceOf[SchemaEnforceable] + .enforceSchema(outputSchema) + .getField[Boolean]("matched") + ) + opExec.close() + } + + it should "not match a tuple if not present in the given dictionary entry when matching type is CONJUNCTION_INDEXBASED when the entry contains more text" in { + opDesc.dictionary = dictionarySubstring + opDesc.matchingType = MatchingType.CONJUNCTION_INDEXBASED + opExec = new DictionaryMatcherOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val processedTuple = opExec.processTuple(tuple, 0).next() + assert( + !processedTuple + .asInstanceOf[SchemaEnforceable] + .enforceSchema(outputSchema) + .getField[Boolean]("matched") + ) + opExec.close() + } + + it should "match a tuple if not present in the given dictionary entry when matching type is SUBSTRING when the entry contains more text" in { + opDesc.dictionary = dictionarySubstring + opDesc.matchingType = MatchingType.SUBSTRING + opExec = new DictionaryMatcherOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val processedTuple = opExec.processTuple(tuple, 0).next() + assert( + processedTuple + .asInstanceOf[SchemaEnforceable] + .enforceSchema(outputSchema) + .getField[Boolean]("matched") + ) + opExec.close() + } + + it should "close properly" in { + opExec.close() + assert(opExec.dictionaryEntries == null) + assert(opExec.tokenizedDictionaryEntries == null) + assert(opExec.luceneAnalyzer == null) + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/difference/DifferenceOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/difference/DifferenceOpExecSpec.scala new file mode 100644 index 00000000000..6819ed5259c --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/difference/DifferenceOpExecSpec.scala @@ -0,0 +1,152 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.difference + +import org.apache.texera.amber.core.tuple._ +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec +class DifferenceOpExecSpec extends AnyFlatSpec with BeforeAndAfter { + var input1: Int = 0 + var input2: Int = 1 + var opExec: DifferenceOpExec = _ + var counter: Int = 0 + val schema: Schema = Schema() + .add(new Attribute("field1", AttributeType.STRING)) + .add(new Attribute("field2", AttributeType.INTEGER)) + .add(new Attribute("field3", AttributeType.BOOLEAN)) + + def tuple(): Tuple = { + counter += 1 + + Tuple + .builder(schema) + .addSequentially(Array("hello", Int.box(counter), Boolean.box(true))) + .build() + } + + before { + opExec = new DifferenceOpExec() + } + + it should "open" in { + + opExec.open() + + } + + it should "work with basic two input streams with no duplicates" in { + opExec.open() + counter = 0 + val commonTuples = (1 to 10).map(_ => tuple()).toList + + (0 to 7).map(i => { + opExec.processTuple(commonTuples(i), input1) + }) + assert(opExec.onFinish(input1).isEmpty) + + (5 to 9).map(i => { + opExec.processTuple(commonTuples(i), input2) + }) + + val outputTuples: Set[TupleLike] = + opExec.onFinish(input2).toSet + assert( + outputTuples.equals(commonTuples.slice(0, 5).toSet) + ) + + opExec.close() + } + + it should "work with one empty input upstream after a data stream" in { + opExec.open() + counter = 0 + val commonTuples = (1 to 10).map(_ => tuple()).toList + + (0 to 9).map(i => { + opExec.processTuple(commonTuples(i), input1) + }) + assert(opExec.onFinish(input1).isEmpty) + + val outputTuples: Set[TupleLike] = + opExec.onFinish(input2).toSet + assert(outputTuples.equals(commonTuples.toSet)) + opExec.close() + } + + it should "work with one empty input upstream after a data stream - other order" in { + opExec.open() + counter = 0 + val commonTuples = (1 to 10).map(_ => tuple()).toList + + (0 to 9).map(i => { + opExec.processTuple(commonTuples(i), input2) + }) + assert(opExec.onFinish(input2).isEmpty) + + val outputTuples: Set[TupleLike] = + opExec.onFinish(input1).toSet + assert(outputTuples.isEmpty) + opExec.close() + } + + it should "work with one empty input upstream before a data stream" in { + opExec.open() + counter = 0 + val commonTuples = (1 to 10).map(_ => tuple()).toList + + assert(opExec.onFinish(input2).isEmpty) + (0 to 9).map(i => { + opExec.processTuple(commonTuples(i), input1) + }) + + val outputTuples: Set[TupleLike] = + opExec.onFinish(input1).toSet + assert(outputTuples.equals(commonTuples.toSet)) + opExec.close() + } + + it should "work with one empty input upstream during a data stream" in { + opExec.open() + counter = 0 + val commonTuples = (1 to 10).map(_ => tuple()).toList + + (0 to 5).map(i => { + opExec.processTuple(commonTuples(i), input1) + }) + assert(opExec.onFinish(input2).isEmpty) + (6 to 9).map(i => { + opExec.processTuple(commonTuples(i), input1) + }) + + val outputTuples: Set[TupleLike] = + opExec.onFinish(input1).toSet + assert(outputTuples.equals(commonTuples.toSet)) + opExec.close() + } + + it should "work with two empty input upstreams" in { + + opExec.open() + assert(opExec.onFinish(input1).isEmpty) + assert(opExec.onFinish(input2).isEmpty) + opExec.close() + } + +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/distinct/DistinctOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/distinct/DistinctOpExecSpec.scala new file mode 100644 index 00000000000..18e9af46fb4 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/distinct/DistinctOpExecSpec.scala @@ -0,0 +1,99 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.distinct + +import org.apache.texera.amber.core.tuple._ +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec +class DistinctOpExecSpec extends AnyFlatSpec with BeforeAndAfter { + val tupleSchema: Schema = Schema() + .add(new Attribute("field1", AttributeType.STRING)) + .add(new Attribute("field2", AttributeType.INTEGER)) + .add(new Attribute("field3", AttributeType.BOOLEAN)) + + val tuple: () => Tuple = () => + Tuple + .builder(tupleSchema) + .add(new Attribute("field1", AttributeType.STRING), "hello") + .add(new Attribute("field2", AttributeType.INTEGER), 1) + .add( + new Attribute("field3", AttributeType.BOOLEAN), + true + ) + .build() + + val tuple2: () => Tuple = () => + Tuple + .builder(tupleSchema) + .add(new Attribute("field1", AttributeType.STRING), "hello") + .add(new Attribute("field2", AttributeType.INTEGER), 2) + .add( + new Attribute("field3", AttributeType.BOOLEAN), + false + ) + .build() + + var opExec: DistinctOpExec = _ + before { + opExec = new DistinctOpExec() + } + + it should "open" in { + + opExec.open() + + } + + it should "remove duplicate Tuple with the same content" in { + + opExec.open() + (1 to 1000).map(_ => { + opExec.processTuple(tuple(), 0) + }) + + val outputTuples: List[TupleLike] = + opExec.onFinish(0).toList + assert(outputTuples.size == 1) + assert(outputTuples.head.equals(tuple())) + opExec.close() + } + + it should "preserve the insertion order" in { + + opExec.open() + (1 to 1000).map(_ => { + opExec.processTuple(tuple(), 0) + }) + (1 to 1000).map(_ => { + opExec.processTuple(tuple2(), 0) + }) + (1 to 1000).map(_ => { + opExec.processTuple(tuple(), 0) + }) + + val outputTuples: List[TupleLike] = + opExec.onFinish(0).toList + assert(outputTuples.size == 2) + assert(outputTuples.head.equals(tuple())) + assert(outputTuples.apply(1).equals(tuple2())) + opExec.close() + } + +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/filter/SpecializedFilterOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/filter/SpecializedFilterOpExecSpec.scala new file mode 100644 index 00000000000..95758fabc90 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/filter/SpecializedFilterOpExecSpec.scala @@ -0,0 +1,138 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.filter + +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema, Tuple} +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class SpecializedFilterOpExecSpec extends AnyFlatSpec with BeforeAndAfter { + val inputPort: Int = 0 + val opDesc: SpecializedFilterOpDesc = new SpecializedFilterOpDesc() + val tuplesWithOneFieldNull: Iterable[Tuple] = + AttributeType + .values() + .map(attributeType => + Tuple + .builder( + Schema().add(new Attribute(attributeType.name(), attributeType)) + ) + .add(new Attribute(attributeType.name(), attributeType), null) + .build() + ) + + val tupleSchema: Schema = Schema() + .add(new Attribute("string", AttributeType.STRING)) + .add(new Attribute("int", AttributeType.INTEGER)) + .add(new Attribute("bool", AttributeType.BOOLEAN)) + .add(new Attribute("long", AttributeType.LONG)) + + val allNullTuple: Tuple = Tuple + .builder(tupleSchema) + .add(new Attribute("string", AttributeType.STRING), null) + .add(new Attribute("int", AttributeType.INTEGER), null) + .add(new Attribute("bool", AttributeType.BOOLEAN), null) + .add(new Attribute("long", AttributeType.LONG), null) + .build() + + val nonNullTuple: Tuple = Tuple + .builder(tupleSchema) + .add(new Attribute("string", AttributeType.STRING), "hello") + .add(new Attribute("int", AttributeType.INTEGER), 0) + .add(new Attribute("bool", AttributeType.BOOLEAN), false) + .add(new Attribute("long", AttributeType.LONG), Long.MaxValue) + .build() + + it should "open and close" in { + opDesc.predicates = List() + val opExec = new SpecializedFilterOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + opExec.close() + } + + it should "do nothing when predicates is an empty list" in { + opDesc.predicates = List() + val opExec = new SpecializedFilterOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + assert(opExec.processTuple(allNullTuple, inputPort).isEmpty) + opExec.close() + } + + it should "not have is_null comparisons be affected by values" in { + opDesc.predicates = List(new FilterPredicate("string", ComparisonType.IS_NULL, "value")) + val opExec = new SpecializedFilterOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + assert(opExec.processTuple(allNullTuple, inputPort).nonEmpty) + opExec.close() + } + + it should "not have is_not_null comparisons be affected by values" in { + opDesc.predicates = List(new FilterPredicate("string", ComparisonType.IS_NOT_NULL, "value")) + val opExec = new SpecializedFilterOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + assert(opExec.processTuple(allNullTuple, inputPort).isEmpty) + opExec.close() + } + + it should "output null tuples when filtering is_null" in { + tuplesWithOneFieldNull + .map(nullTuple => { + val attributes = nullTuple.getSchema.getAttributes + assert(attributes.length == 1) + opDesc.predicates = + List(new FilterPredicate(attributes.head.getName, ComparisonType.IS_NULL, null)) + val opExec = new SpecializedFilterOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + assert(opExec.processTuple(nullTuple, inputPort).nonEmpty) + opExec.close() + }) + } + + it should "filter out non null tuples when filtering is_null" in { + opDesc.predicates = List(new FilterPredicate("string", ComparisonType.IS_NULL, "value")) + val opExec = new SpecializedFilterOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + assert(opExec.processTuple(nonNullTuple, inputPort).isEmpty) + opExec.close() + } + + it should "output non null tuples when filter is_not_null" in { + opDesc.predicates = List(new FilterPredicate("string", ComparisonType.IS_NOT_NULL, "value")) + val opExec = new SpecializedFilterOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + assert(opExec.processTuple(nonNullTuple, inputPort).nonEmpty) + opExec.close() + } + + it should "filter out null tuples when filter is_not_null" in { + tuplesWithOneFieldNull + .map(nullTuple => { + val attributes = nullTuple.getSchema.getAttributes + assert(attributes.length == 1) + opDesc.predicates = + List(new FilterPredicate(attributes.head.getName, ComparisonType.IS_NOT_NULL, null)) + val opExec = new SpecializedFilterOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + assert(opExec.processTuple(nullTuple, inputPort).isEmpty) + opExec.close() + }) + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/hashJoin/HashJoinOpSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/hashJoin/HashJoinOpSpec.scala new file mode 100644 index 00000000000..5f99297fb45 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/hashJoin/HashJoinOpSpec.scala @@ -0,0 +1,225 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.hashJoin + +import org.apache.texera.amber.core.tuple._ +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.operator.hashJoin.HashJoinOpDesc.HASH_JOIN_INTERNAL_KEY_NAME +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec +class HashJoinOpSpec extends AnyFlatSpec with BeforeAndAfter { + val build: Int = 0 + val probe: Int = 1 + + var buildOpExec: HashJoinBuildOpExec[String] = _ + var probeOpExec: HashJoinProbeOpExec[String] = _ + var opDesc: HashJoinOpDesc[String] = _ + + def getInternalHashTableSchema(buildInputSchema: Schema): Schema = { + Schema() + .add(HASH_JOIN_INTERNAL_KEY_NAME, AttributeType.ANY) + .add(buildInputSchema) + + } + + def tuple(name: String, n: Int = 1, i: Option[Int]): Tuple = { + + Tuple + .builder(schema(name, n)) + .addSequentially(Array[Any](i.map(_.toString).orNull, i.map(_.toString).orNull)) + .build() + } + + def schema(name: String, n: Int = 1): Schema = { + Schema() + .add(new Attribute(name, AttributeType.STRING)) + .add(new Attribute(name + "_" + n, AttributeType.STRING)) + + } + + it should "work with basic two input streams with different buildAttributeName and probeAttributeName" in { + + opDesc = new HashJoinOpDesc[String]() + opDesc.buildAttributeName = "build_1" + opDesc.probeAttributeName = "probe_1" + opDesc.joinType = JoinType.INNER + val inputSchemas = Map(PortIdentity() -> schema("build"), PortIdentity(1) -> schema("probe")) + val outputSchema = opDesc.getExternalOutputSchemas(inputSchemas).values.head + + buildOpExec = new HashJoinBuildOpExec[String](objectMapper.writeValueAsString(opDesc)) + buildOpExec.open() + + (0 to 7).map(i => { + assert( + buildOpExec.processTuple(tuple("build", 1, Some(i)), build).isEmpty + ) + }) + + val buildOpOutputIterator = + buildOpExec.onFinish(build) + assert(buildOpOutputIterator.hasNext) + + probeOpExec = new HashJoinProbeOpExec[String](objectMapper.writeValueAsString(opDesc)) + + probeOpExec.open() + while (buildOpOutputIterator.hasNext) { + assert( + probeOpExec + .processTuple( + buildOpOutputIterator + .next() + .asInstanceOf[SchemaEnforceable] + .enforceSchema(getInternalHashTableSchema(inputSchemas.head._2)), + build + ) + .isEmpty + ) + } + assert(probeOpExec.onFinish(build).isEmpty) + + buildOpExec.close() + + val outputTuples = (5 to 9) + .map(i => probeOpExec.processTuple(tuple("probe", 1, Some(i)), probe)) + .foldLeft(Iterator[TupleLike]())(_ ++ _) + .map(tupleLike => tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(outputSchema)) + .toList + + assert(probeOpExec.onFinish(probe).isEmpty) + + assert(outputTuples.size == 3) + assert(outputTuples.head.getFields.length == 3) + + probeOpExec.close() + + } + + it should "work with basic two input streams with the same buildAttributeName and probeAttributeName" in { + opDesc = new HashJoinOpDesc[String]() + opDesc.buildAttributeName = "same" + opDesc.probeAttributeName = "same" + opDesc.joinType = JoinType.INNER + val inputSchemas = + Map(PortIdentity() -> schema("same", 1), PortIdentity(1) -> schema("same", 2)) + val outputSchema = opDesc.getExternalOutputSchemas(inputSchemas).values.head + + buildOpExec = new HashJoinBuildOpExec[String](objectMapper.writeValueAsString(opDesc)) + buildOpExec.open() + + (0 to 7).map(i => { + assert( + buildOpExec.processTuple(tuple("same", 1, Some(i)), build).isEmpty + ) + }) + val buildOpOutputIterator = + buildOpExec.onFinish(build) + assert(buildOpOutputIterator.hasNext) + + probeOpExec = new HashJoinProbeOpExec[String](objectMapper.writeValueAsString(opDesc)) + probeOpExec.open() + + while (buildOpOutputIterator.hasNext) { + assert( + probeOpExec + .processTuple( + buildOpOutputIterator + .next() + .asInstanceOf[SchemaEnforceable] + .enforceSchema(getInternalHashTableSchema(inputSchemas.head._2)), + build + ) + .isEmpty + ) + } + assert(probeOpExec.onFinish(build).isEmpty) + + buildOpExec.close() + + val outputTuples = (5 to 9) + .map(i => probeOpExec.processTuple(tuple("same", n = 2, Some(i)), probe)) + .foldLeft(Iterator[TupleLike]())(_ ++ _) + .map(tupleLike => tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(outputSchema)) + .toList + + assert(probeOpExec.onFinish(probe).isEmpty) + + assert(outputTuples.size == 3) + assert(outputTuples.head.getFields.length == 3) + + probeOpExec.close() + } + + it should "work with basic two input streams with the same buildAttributeName and probeAttributeName with Full Outer Join" in { + opDesc = new HashJoinOpDesc[String]() + opDesc.buildAttributeName = "same" + opDesc.probeAttributeName = "same" + opDesc.joinType = JoinType.FULL_OUTER + val inputSchemas = + Map(PortIdentity() -> schema("same", 1), PortIdentity(1) -> schema("same", 2)) + val outputSchema = opDesc.getExternalOutputSchemas(inputSchemas).values.head + + buildOpExec = new HashJoinBuildOpExec[String](objectMapper.writeValueAsString(opDesc)) + buildOpExec.open() + + (0 to 7).map(i => { + assert( + buildOpExec.processTuple(tuple("same", 1, Some(i)), build).isEmpty + ) + }) + val buildOpOutputIterator = + buildOpExec.onFinish(build) + assert(buildOpOutputIterator.hasNext) + + probeOpExec = new HashJoinProbeOpExec[String](objectMapper.writeValueAsString(opDesc)) + probeOpExec.open() + + while (buildOpOutputIterator.hasNext) { + assert( + probeOpExec + .processTuple( + buildOpOutputIterator + .next() + .asInstanceOf[SchemaEnforceable] + .enforceSchema(getInternalHashTableSchema(inputSchemas.head._2)), + build + ) + .isEmpty + ) + } + assert(probeOpExec.onFinish(build).isEmpty) + + buildOpExec.close() + + assert( + (5 to 9) + .map(_ => { + probeOpExec.processTuple(tuple("same", n = 2, None), probe) + }) + .foldLeft(Iterator[TupleLike]())(_ ++ _) + .map(tupleLike => tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(outputSchema)) + .size == 5 + ) + + assert(probeOpExec.onFinish(probe).size == 8) + + probeOpExec.close() + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/intersect/IntersectOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/intersect/IntersectOpExecSpec.scala new file mode 100644 index 00000000000..5f3c30d0dea --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/intersect/IntersectOpExecSpec.scala @@ -0,0 +1,178 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.intersect + +import org.apache.texera.amber.core.tuple._ +import org.apache.texera.amber.core.virtualidentity.{OperatorIdentity, PhysicalOpIdentity} +import org.apache.texera.amber.core.workflow.{PhysicalLink, PortIdentity} +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +import scala.util.Random +class IntersectOpExecSpec extends AnyFlatSpec with BeforeAndAfter { + var opExec: IntersectOpExec = _ + var counter: Int = 0 + + val tupleSchema: Schema = Schema() + .add(new Attribute("field1", AttributeType.STRING)) + .add(new Attribute("field2", AttributeType.INTEGER)) + .add(new Attribute("field3", AttributeType.BOOLEAN)) + + def physicalOpId(): PhysicalOpIdentity = { + counter += 1 + PhysicalOpIdentity(OperatorIdentity("" + counter), "" + counter) + } + + def physicalLink(): PhysicalLink = + PhysicalLink( + physicalOpId(), + fromPortId = PortIdentity(), + physicalOpId(), + toPortId = PortIdentity() + ) + + def tuple(): Tuple = { + counter += 1 + Tuple + .builder(tupleSchema) + .add(new Attribute("field1", AttributeType.STRING), "hello") + .add(new Attribute("field2", AttributeType.INTEGER), counter) + .add( + new Attribute("field3", AttributeType.BOOLEAN), + true + ) + .build() + } + + before { + opExec = new IntersectOpExec() + } + + it should "open" in { + + opExec.open() + + } + + it should "work with basic two input streams with no duplicates" in { + val input1 = 0 + val input2 = 1 + opExec.open() + counter = 0 + val commonTuples = (1 to 10).map(_ => tuple()).toList + + (0 to 7).map(i => { + opExec.processTuple(commonTuples(i), input1) + }) + assert(opExec.onFinish(input1).isEmpty) + + (5 to 9).map(i => { + opExec.processTuple(commonTuples(i), input2) + }) + + val outputTuples: Set[TupleLike] = + opExec.onFinish(input2).toSet + assert(outputTuples.equals(commonTuples.slice(5, 8).toSet)) + + opExec.close() + } + + it should "work with one empty input upstream after a data stream" in { + val input0 = 0 + val input1 = 1 + opExec.open() + counter = 0 + val commonTuples = (1 to 10).map(_ => tuple()).toList + + (1 to 100).map(_ => { + opExec.processTuple(tuple(), input0) + opExec.processTuple(commonTuples(Random.nextInt(commonTuples.size)), input0) + }) + assert(opExec.onFinish(input0).isEmpty) + + assert(opExec.onFinish(input1).isEmpty) + opExec.close() + } + + it should "work with one empty input upstream after a data stream - other order" in { + val input1 = 0 + val input2 = 1 + opExec.open() + counter = 0 + val commonTuples = (1 to 10).map(_ => tuple()).toList + + (1 to 100).map(_ => { + opExec.processTuple(tuple(), input1) + opExec.processTuple(commonTuples(Random.nextInt(commonTuples.size)), input1) + }) + assert(opExec.onFinish(input2).isEmpty) + + assert(opExec.onFinish(input1).isEmpty) + opExec.close() + } + + it should "work with one empty input upstream before a data stream" in { + val input1 = 0 + val input2 = 1 + opExec.open() + counter = 0 + val commonTuples = (1 to 10).map(_ => tuple()).toList + + assert(opExec.onFinish(input2).isEmpty) + (1 to 100).map(_ => { + opExec.processTuple(tuple(), input1) + opExec.processTuple(commonTuples(Random.nextInt(commonTuples.size)), input1) + }) + assert(opExec.onFinish(input1).isEmpty) + + opExec.close() + } + + it should "work with one empty input upstream during a data stream" in { + val input1 = 0 + val input2 = 1 + opExec.open() + counter = 0 + val commonTuples = (1 to 10).map(_ => tuple()).toList + + (1 to 100).map(_ => { + opExec.processTuple(tuple(), input1) + opExec.processTuple(commonTuples(Random.nextInt(commonTuples.size)), input1) + }) + assert(opExec.onFinish(input2).isEmpty) + + (1 to 100).map(_ => { + opExec.processTuple(tuple(), input1) + opExec.processTuple(commonTuples(Random.nextInt(commonTuples.size)), input1) + }) + assert(opExec.onFinish(input1).isEmpty) + + opExec.close() + } + + it should "work with two empty input upstreams" in { + + opExec.open() + assert(opExec.onFinish(0).isEmpty) + assert(opExec.onFinish(1).isEmpty) + opExec.close() + } + +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/intervalJoin/IntervalOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/intervalJoin/IntervalOpExecSpec.scala new file mode 100644 index 00000000000..97c60129833 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/intervalJoin/IntervalOpExecSpec.scala @@ -0,0 +1,501 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.intervalJoin + +import org.apache.texera.amber.core.tuple._ +import org.apache.texera.amber.core.virtualidentity.{OperatorIdentity, PhysicalOpIdentity} +import org.apache.texera.amber.core.workflow.{PhysicalLink, PortIdentity} +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +import java.sql.Timestamp +import scala.collection.mutable.ArrayBuffer +import scala.util.Random.{nextInt, nextLong} +class IntervalOpExecSpec extends AnyFlatSpec with BeforeAndAfter { + val left: Int = 0 + val right: Int = 1 + + var opDesc: IntervalJoinOpDesc = _ + var counter: Int = 0 + + def physicalLink(): PhysicalLink = + PhysicalLink( + physicalOpId(), + fromPortId = PortIdentity(), + physicalOpId(), + toPortId = PortIdentity() + ) + + def physicalOpId(): PhysicalOpIdentity = { + counter += 1 + PhysicalOpIdentity(OperatorIdentity("" + counter), "" + counter) + } + + def newTuple[T](name: String, n: Int = 1, i: T, attributeType: AttributeType): Tuple = { + Tuple + .builder(schema(name, attributeType, n)) + .add(new Attribute(name, attributeType), i) + .add(new Attribute(name + "_" + 1, attributeType), i) + .build() + } + + def integerTuple(name: String, n: Int = 1, i: Int): Tuple = { + Tuple + .builder(schema(name, AttributeType.INTEGER, n)) + .add(new Attribute(name, AttributeType.INTEGER), i) + .add(new Attribute(name + "_" + 1, AttributeType.INTEGER), i) + .build() + } + + def doubleTuple(name: String, n: Int = 1, i: Double): Tuple = { + Tuple + .builder(schema(name, AttributeType.DOUBLE, n)) + .add(new Attribute(name, AttributeType.DOUBLE), i) + .add(new Attribute(name + "_" + 1, AttributeType.DOUBLE), i) + .build() + } + + def schema(name: String, attributeType: AttributeType, n: Int = 1): Schema = { + Schema() + .add(new Attribute(name, attributeType)) + .add(new Attribute(name + "_" + n, attributeType)) + + } + + def longTuple(name: String, n: Int = 1, i: Long): Tuple = { + Tuple + .builder(schema(name, AttributeType.LONG, n)) + .add(new Attribute(name, AttributeType.LONG), i) + .add(new Attribute(name + "_" + 1, AttributeType.LONG), i) + .build() + } + + def timeStampTuple(name: String, n: Int = 1, i: Timestamp): Tuple = { + Tuple + .builder(schema(name, AttributeType.TIMESTAMP, n)) + .add(new Attribute(name, AttributeType.TIMESTAMP), i) + .add(new Attribute(name + "_" + 1, AttributeType.TIMESTAMP), i) + .build() + } + + def bruteForceJoin[T]( + leftInput: Array[T], + rightInput: Array[T], + includeLeftBound: Boolean, + includeRightBound: Boolean, + constant: Long, + dataType: AttributeType, + timeIntervalType: TimeIntervalType = TimeIntervalType.DAY + ): Int = { + var resultSize: Int = 0 + for (k <- leftInput.indices) { + for (i <- rightInput.indices) { + dataType match { + case AttributeType.INTEGER => + if ( + compare( + leftInput(k).asInstanceOf[Int].toLong, + rightInput(i).asInstanceOf[Int].toLong, + rightInput(i).asInstanceOf[Int].toLong + constant, + includeLeftBound, + includeRightBound + ) + ) { + resultSize += 1 + } + case AttributeType.LONG => + if ( + compare( + leftInput(k).asInstanceOf[Long], + rightInput(i).asInstanceOf[Long], + rightInput(i).asInstanceOf[Long] + constant, + includeLeftBound, + includeRightBound + ) + ) { + resultSize += 1 + } + case AttributeType.TIMESTAMP => + val leftBoundValue: Long = rightInput(i).asInstanceOf[Timestamp].getTime + val rightBoundValue: Long = + timeIntervalType match { + case TimeIntervalType.YEAR => + Timestamp + .valueOf( + rightInput(i).asInstanceOf[Timestamp].toLocalDateTime.plusYears(constant) + ) + .getTime + case TimeIntervalType.MONTH => + Timestamp + .valueOf( + rightInput(i).asInstanceOf[Timestamp].toLocalDateTime.plusMonths(constant) + ) + .getTime + case TimeIntervalType.DAY => + Timestamp + .valueOf( + rightInput(i).asInstanceOf[Timestamp].toLocalDateTime.plusDays(constant) + ) + .getTime + case TimeIntervalType.HOUR => + Timestamp + .valueOf( + rightInput(i).asInstanceOf[Timestamp].toLocalDateTime.plusHours(constant) + ) + .getTime + case TimeIntervalType.MINUTE => + Timestamp + .valueOf( + rightInput(i).asInstanceOf[Timestamp].toLocalDateTime.plusMinutes(constant) + ) + .getTime + case TimeIntervalType.SECOND => + Timestamp + .valueOf( + rightInput(i).asInstanceOf[Timestamp].toLocalDateTime.plusSeconds(constant) + ) + .getTime + } + if ( + compare( + leftInput(k).asInstanceOf[Timestamp].getTime, + leftBoundValue, + rightBoundValue, + includeLeftBound, + includeRightBound + ) + ) { + resultSize += 1 + } + case _ => throw new RuntimeException(s"unexpected type $dataType") + } + } + } + resultSize + } + + def compare( + input1: Long, + leftBound: Long, + rightBound: Long, + includeLeftBound: Boolean, + includeRightBound: Boolean + ): Boolean = { + if (includeLeftBound && includeRightBound) { + input1 >= leftBound && input1 <= rightBound + } else if (includeLeftBound && !includeRightBound) { + input1 >= leftBound && input1 < rightBound + } else if (!includeLeftBound && includeRightBound) { + input1 > leftBound && input1 <= rightBound + } else { + input1 > leftBound && input1 < rightBound + } + } + + def testJoin[T]( + leftKey: String, + rightKey: String, + includeLeftBound: Boolean, + includeRightBound: Boolean, + dataType: AttributeType, + timeIntervalType: TimeIntervalType, + intervalConstant: Long, + leftInput: Array[T], + rightInput: Array[T] + ): Unit = { + val inputSchemas = + Map( + PortIdentity() -> schema(leftKey, dataType), + PortIdentity(1) -> schema(rightKey, dataType) + ) + opDesc = new IntervalJoinOpDesc( + leftKey, + rightKey, + intervalConstant, + includeLeftBound, + includeRightBound, + timeIntervalType + ) + val outputSchema = opDesc.getExternalOutputSchemas(inputSchemas).values.head + val opExec = new IntervalJoinOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + counter = 0 + var leftIndex: Int = 0 + var rightIndex: Int = 0 + val leftOrder = LazyList.continually(nextInt(10)).take(leftInput.length).toList + val rightOrder = LazyList.continually(nextInt(10)).take(rightInput.length).toList + val outputTuples: ArrayBuffer[Tuple] = new ArrayBuffer[Tuple] + + while (leftIndex < leftOrder.size || rightIndex < rightOrder.size) { + if ( + leftIndex < leftOrder.size && (rightIndex >= rightOrder.size || leftOrder( + leftIndex + ) < rightOrder(rightIndex)) + ) { + val result = opExec + .processTuple(newTuple[T](leftKey, 1, leftInput(leftIndex), dataType), left) + .map(tupleLike => tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(outputSchema)) + .toBuffer + outputTuples.appendAll( + result + ) + leftIndex += 1 + } else if (rightIndex < rightOrder.size) { + val result = opExec + .processTuple(newTuple(rightKey, 1, rightInput(rightIndex), dataType), right) + .map(tupleLike => tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(outputSchema)) + .toBuffer + outputTuples.appendAll( + result + ) + rightIndex += 1 + } + } + val bruteForceResult: Int = bruteForceJoin( + leftInput, + rightInput, + includeLeftBound, + includeRightBound, + intervalConstant, + dataType + ) + assert(outputTuples.size == bruteForceResult) + assert(opExec.onFinish(left).isEmpty) + assert(opExec.onFinish(right).isEmpty) + if (outputTuples.nonEmpty) + assert(outputTuples.head.getSchema.getAttributeNames.length == 4) + opExec.close() + } + + it should "random order test" in { + + val pointList: Array[Long] = (1L to 10L).toArray[Long] + val rangeList: Array[Long] = Array(1L, 5L, 8L) + testJoin[Long]( + "point", + "range", + includeLeftBound = true, + includeRightBound = true, + AttributeType.LONG, + TimeIntervalType.DAY, + 3, + pointList, + rangeList + ) + } + it should "work with Integer value int [] interval, simple test" in { + val pointList: Array[Int] = (1 to 10).toArray[Int] + val rangeList: Array[Int] = Array(1, 5, 8) + testJoin[Int]( + "point", + "range", + includeLeftBound = true, + includeRightBound = true, + AttributeType.INTEGER, + TimeIntervalType.DAY, + 3, + pointList, + rangeList + ) + } + + it should "work with Integer value int [] interval, same key" in { + + val pointList: Array[Int] = (1 to 10).toArray[Int] + val rangeList: Array[Int] = Array(1, 5, 8) + testJoin[Int]( + "same", + "same", + includeLeftBound = true, + includeRightBound = true, + AttributeType.INTEGER, + TimeIntervalType.DAY, + 3, + pointList, + rangeList + ) + } + + it should "work with Integer value int [) interval" in { + + val pointList: Array[Int] = (1 to 10).toArray[Int] + val rangeList: Array[Int] = Array(1, 5, 8) + testJoin[Int]( + "point", + "range", + includeLeftBound = true, + includeRightBound = false, + AttributeType.INTEGER, + TimeIntervalType.DAY, + 3, + pointList, + rangeList + ) + } + + it should "work with Integer value int (] interval" in { + + val pointList: Array[Int] = (1 to 10).toArray[Int] + val rangeList: Array[Int] = Array(1, 5, 8) + testJoin[Int]( + "point", + "range", + includeLeftBound = false, + includeRightBound = true, + AttributeType.INTEGER, + TimeIntervalType.DAY, + 3, + pointList, + rangeList + ) + } + it should "work with Integer value int () interval" in { + + val pointList: Array[Int] = (1 to 10).toArray[Int] + val rangeList: Array[Int] = Array(1, 5, 8) + testJoin[Int]( + "point", + "range", + includeLeftBound = false, + includeRightBound = false, + AttributeType.INTEGER, + TimeIntervalType.DAY, + 3, + pointList, + rangeList + ) + } + it should "work with Timestamp value int [] interval" in { + val pointList: Array[Timestamp] = (1L to 10L) + .map(i => { + new Timestamp(i) + }) + .toArray[Timestamp] + val rangeList: Array[Timestamp] = Array(1, 5, 8).map(i => { + new Timestamp(i) + }) + testJoin[Timestamp]( + "point", + "range", + includeLeftBound = false, + includeRightBound = true, + AttributeType.TIMESTAMP, + TimeIntervalType.DAY, + 3, + pointList, + rangeList + ) + } + + it should "work with Double value int [] interval" in { + opDesc.leftAttributeName = "point_1" + opDesc.rightAttributeName = "range_1" + opDesc.includeLeftBound = true + opDesc.includeRightBound = true + opDesc.constant = 3 + opDesc.timeIntervalType = Option(TimeIntervalType.DAY) + val opExec = new IntervalJoinOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + counter = 0 + val pointList: Array[Double] = Array(1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 8.1, 9.1, 10.1) + pointList.foreach(i => { + assert( + opExec.processTuple(doubleTuple("point", 1, i), left).isEmpty + ) + }) + assert(opExec.onFinish(left).isEmpty) + val rangeList: Array[Double] = Array(1.1, 5.1, 8.1) + val outputTuples = rangeList + .map(i => opExec.processTuple(doubleTuple("range", 1, i), right)) + .foldLeft(Iterator[TupleLike]())(_ ++ _) + .toList + assert(outputTuples.size == 11) + assert(outputTuples.head.getFields.length == 4) + opExec.close() + } + + it should "work with Long value int [] interval" in { + + val pointList: Array[Long] = (1L to 10L).toArray + val rangeList: Array[Long] = Array(1L, 5L, 8L) + testJoin[Long]( + "point", + "range", + includeLeftBound = true, + includeRightBound = true, + AttributeType.LONG, + TimeIntervalType.DAY, + 3, + pointList, + rangeList + ) + } + + it should "work with basic two input streams with left empty table" in { + + val pointList: Array[Long] = Array() + val rangeList: Array[Long] = Array(1L, 5L, 8L) + testJoin[Long]( + "point", + "range", + includeLeftBound = true, + includeRightBound = true, + AttributeType.LONG, + TimeIntervalType.DAY, + 3, + pointList, + rangeList + ) + } + + it should "work with basic two input streams with right empty table" in { + val pointList: Array[Long] = (1L to 10L).toArray + val rangeList: Array[Long] = Array() + testJoin[Long]( + "point", + "range", + includeLeftBound = true, + includeRightBound = true, + AttributeType.LONG, + TimeIntervalType.DAY, + 3, + pointList, + rangeList + ) + } + + it should "test larger dataset(1k)" in { + val pointList: Array[Long] = LazyList.continually(nextLong()).take(1000).toArray + val rangeList: Array[Long] = LazyList.continually(nextLong()).take(1000).toArray + testJoin[Long]( + "point", + "range", + includeLeftBound = true, + includeRightBound = true, + AttributeType.LONG, + TimeIntervalType.DAY, + nextInt(1000).toLong, + pointList, + rangeList + ) + } + +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/keywordSearch/KeywordSearchOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/keywordSearch/KeywordSearchOpExecSpec.scala new file mode 100644 index 00000000000..e9e6cc72a69 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/keywordSearch/KeywordSearchOpExecSpec.scala @@ -0,0 +1,216 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.keywordSearch + +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema, Tuple} +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class KeywordSearchOpExecSpec extends AnyFlatSpec with BeforeAndAfter { + val inputPort: Int = 0 + val opDesc: KeywordSearchOpDesc = new KeywordSearchOpDesc() + + val schema: Schema = Schema() + .add(new Attribute("text", AttributeType.STRING)) + + def createTuple(text: String): Tuple = { + Tuple + .builder(schema) + .add(new Attribute("text", AttributeType.STRING), text) + .build() + } + + val testData: List[Tuple] = List( + createTuple("3 stars"), + createTuple("4 stars"), + createTuple("Trump"), + createTuple("Trump Biden"), + createTuple("hello"), + createTuple("the name"), + createTuple("an eye"), + createTuple("to you"), + createTuple("Twitter"), + createTuple("안녕하세요"), + createTuple("你好"), + createTuple("_!@,-") + ) + + it should "find exact match with single number" in { + opDesc.attribute = "text" + opDesc.keyword = "3" + val opExec = new KeywordSearchOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val results = testData.filter(t => opExec.processTuple(t, inputPort).nonEmpty) + assert(results.length == 1) + assert(results.head.getField[String]("text") == "3 stars") + opExec.close() + } + + it should "find exact phrase match" in { + opDesc.attribute = "text" + opDesc.keyword = "\"3 stars\"" + val opExec = new KeywordSearchOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val results = testData.filter(t => opExec.processTuple(t, inputPort).nonEmpty) + assert(results.length == 1) + assert(results.head.getField[String]("text") == "3 stars") + opExec.close() + } + + it should "find all occurrences of Trump" in { + opDesc.attribute = "text" + opDesc.keyword = "Trump" + val opExec = new KeywordSearchOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val results = testData.filter(t => opExec.processTuple(t, inputPort).nonEmpty) + assert(results.length == 2) + assert(results.map(_.getField[String]("text")).toSet == Set("Trump Biden", "Trump")) + opExec.close() + } + + it should "find all occurrences of Biden" in { + opDesc.attribute = "text" + opDesc.keyword = "Biden" + val opExec = new KeywordSearchOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val results = testData.filter(t => opExec.processTuple(t, inputPort).nonEmpty) + assert(results.length == 1) + assert(results.head.getField[String]("text") == "Trump Biden") + opExec.close() + } + + it should "find records containing both Trump AND Biden" in { + opDesc.attribute = "text" + opDesc.keyword = "Trump AND Biden" + val opExec = new KeywordSearchOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val results = testData.filter(t => opExec.processTuple(t, inputPort).nonEmpty) + assert(results.length == 1) + assert(results.head.getField[String]("text") == "Trump Biden") + opExec.close() + } + + it should "find no matches for exact phrase 'Trump AND Biden'" in { + opDesc.attribute = "text" + opDesc.keyword = "\"Trump AND Biden\"" + val opExec = new KeywordSearchOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val results = testData.filter(t => opExec.processTuple(t, inputPort).hasNext) + assert(results.isEmpty) + opExec.close() + } + + it should "find no matches for partial word 'ell'" in { + opDesc.attribute = "text" + opDesc.keyword = "ell" + val opExec = new KeywordSearchOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val results = testData.filter(t => opExec.processTuple(t, inputPort).hasNext) + assert(results.isEmpty) + opExec.close() + } + + it should "find exact match for word 'the'" in { + opDesc.attribute = "text" + opDesc.keyword = "the" + val opExec = new KeywordSearchOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val results = testData.filter(t => opExec.processTuple(t, inputPort).hasNext) + assert(results.length == 1) + assert(results.head.getField[String]("text") == "the name") + opExec.close() + } + + it should "find exact match for word 'an'" in { + opDesc.attribute = "text" + opDesc.keyword = "an" + val opExec = new KeywordSearchOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val results = testData.filter(t => opExec.processTuple(t, inputPort).hasNext) + assert(results.length == 1) + assert(results.head.getField[String]("text") == "an eye") + opExec.close() + } + + it should "find exact match for word 'to'" in { + opDesc.attribute = "text" + opDesc.keyword = "to" + val opExec = new KeywordSearchOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val results = testData.filter(t => opExec.processTuple(t, inputPort).hasNext) + assert(results.length == 1) + assert(results.head.getField[String]("text") == "to you") + opExec.close() + } + + it should "find case-insensitive match for 'twitter'" in { + opDesc.attribute = "text" + opDesc.keyword = "twitter" + val opExec = new KeywordSearchOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val results = testData.filter(t => opExec.processTuple(t, inputPort).hasNext) + assert(results.length == 1) + assert(results.head.getField[String]("text") == "Twitter") + opExec.close() + } + + it should "find exact match for Korean text '안녕하세요'" in { + opDesc.attribute = "text" + opDesc.keyword = "안녕하세요" + val opExec = new KeywordSearchOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val results = testData.filter(t => opExec.processTuple(t, inputPort).hasNext) + assert(results.length == 1) + assert(results.head.getField[String]("text") == "안녕하세요") + opExec.close() + } + + it should "find exact match for Chinese text '你好'" in { + opDesc.attribute = "text" + opDesc.keyword = "你好" + val opExec = new KeywordSearchOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val results = testData.filter(t => opExec.processTuple(t, inputPort).hasNext) + assert(results.length == 1) + assert(results.head.getField[String]("text") == "你好") + opExec.close() + } + + it should "find no matches for special character '@'" in { + opDesc.attribute = "text" + opDesc.keyword = "@" + val opExec = new KeywordSearchOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val results = testData.filter(t => opExec.processTuple(t, inputPort).hasNext) + assert(results.isEmpty) + opExec.close() + } + + it should "find exact match for special characters '_!@,-'" in { + opDesc.attribute = "text" + opDesc.keyword = "_!@,-" + val opExec = new KeywordSearchOpExec(objectMapper.writeValueAsString(opDesc)) + opExec.open() + val results = testData.filter(t => opExec.processTuple(t, inputPort).hasNext) + assert(results.isEmpty) + opExec.close() + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/projection/ProjectionOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/projection/ProjectionOpDescSpec.scala new file mode 100644 index 00000000000..7ba36af7a36 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/projection/ProjectionOpDescSpec.scala @@ -0,0 +1,113 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.projection + +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema} +import org.apache.texera.amber.core.workflow.PortIdentity +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec +class ProjectionOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + val schema = new Schema( + new Attribute("field1", AttributeType.STRING), + new Attribute("field2", AttributeType.INTEGER), + new Attribute("field3", AttributeType.BOOLEAN) + ) + var projectionOpDesc: ProjectionOpDesc = _ + + before { + projectionOpDesc = new ProjectionOpDesc() + } + + it should "take in attribute names" in { + projectionOpDesc.attributes ++= List( + new AttributeUnit("field1", "f1"), + new AttributeUnit("fields2", "f2") + ) + + assert(projectionOpDesc.attributes.length == 2) + + } + + it should "filter schema correctly" in { + projectionOpDesc.attributes ++= List( + new AttributeUnit("field1", "f1"), + new AttributeUnit("field2", "f2") + ) + val outputSchema = + projectionOpDesc.getExternalOutputSchemas(Map(PortIdentity() -> schema)).values.head + assert(outputSchema.getAttributes.length == 2) + + } + + it should "reorder schema" in { + projectionOpDesc.attributes ++= List( + new AttributeUnit("field2", "f2"), + new AttributeUnit("field1", "f1") + ) + val outputSchema = + projectionOpDesc.getExternalOutputSchemas(Map(PortIdentity() -> schema)).values.head + assert(outputSchema.getAttributes.length == 2) + assert(outputSchema.getIndex("f2") == 0) + assert(outputSchema.getIndex("f1") == 1) + + } + + it should "raise RuntimeException on non-existing fields" in { + projectionOpDesc.attributes ++= List( + new AttributeUnit("field---5", "f5"), + new AttributeUnit("field---6", "f6") + ) + assertThrows[RuntimeException] { + projectionOpDesc.getExternalOutputSchemas(Map(PortIdentity() -> schema)).values.head + } + + } + + it should "raise IllegalArgumentException on empty attributes" in { + + assertThrows[IllegalArgumentException] { + projectionOpDesc.getExternalOutputSchemas(Map(PortIdentity() -> schema)).values.head + } + + } + + it should "raise RuntimeException on duplicate alias" in { + + projectionOpDesc.attributes ++= List( + new AttributeUnit("field2", "f"), + new AttributeUnit("field1", "f") + ) + assertThrows[RuntimeException] { + projectionOpDesc.getExternalOutputSchemas(Map(PortIdentity() -> schema)).values.head + } + } + + it should "allow alias to be optional" in { + projectionOpDesc.attributes ++= List( + new AttributeUnit("field1", "f1"), + new AttributeUnit("field2", "") + ) + val outputSchema = + projectionOpDesc.getExternalOutputSchemas(Map(PortIdentity() -> schema)).values.head + assert(outputSchema.getAttributes.length == 2) + + } + +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/projection/ProjectionOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/projection/ProjectionOpExecSpec.scala new file mode 100644 index 00000000000..a514f0ab3e8 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/projection/ProjectionOpExecSpec.scala @@ -0,0 +1,156 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.projection + +import org.apache.texera.amber.core.tuple._ +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec +class ProjectionOpExecSpec extends AnyFlatSpec with BeforeAndAfter { + val tupleSchema: Schema = Schema() + .add(new Attribute("field1", AttributeType.STRING)) + .add(new Attribute("field2", AttributeType.INTEGER)) + .add(new Attribute("field3", AttributeType.BOOLEAN)) + + val tuple: Tuple = Tuple + .builder(tupleSchema) + .add(new Attribute("field1", AttributeType.STRING), "hello") + .add(new Attribute("field2", AttributeType.INTEGER), 1) + .add( + new Attribute("field3", AttributeType.BOOLEAN), + true + ) + .build() + val opDesc: ProjectionOpDesc = new ProjectionOpDesc() + + it should "open" in { + opDesc.attributes = List( + new AttributeUnit("field2", "f2"), + new AttributeUnit("field1", "f1") + ) + val projectionOpExec = new ProjectionOpExec(objectMapper.writeValueAsString(opDesc)) + projectionOpExec.open() + + } + + it should "process Tuple" in { + opDesc.attributes = List( + new AttributeUnit("field2", "f2"), + new AttributeUnit("field1", "f1") + ) + val outputSchema = Schema() + .add(new Attribute("f1", AttributeType.STRING)) + .add(new Attribute("f2", AttributeType.INTEGER)) + + val projectionOpExec = new ProjectionOpExec(objectMapper.writeValueAsString(opDesc)) + projectionOpExec.open() + + val outputTuple = + projectionOpExec + .processTuple(tuple, 0) + .next() + .asInstanceOf[SchemaEnforceable] + .enforceSchema(outputSchema) + assert(outputTuple.length == 2) + assert(outputTuple.getField("f1").asInstanceOf[String] == "hello") + assert(outputTuple.getField("f2").asInstanceOf[Int] == 1) + assert(outputTuple.getField[String](0) == "hello") + assert(outputTuple.getField[Int](1) == 1) + } + it should "process Tuple with different order" in { + opDesc.attributes = List( + new AttributeUnit("field3", "f3"), + new AttributeUnit("field1", "f1") + ) + val outputSchema = Schema() + .add(new Attribute("f3", AttributeType.BOOLEAN)) + .add(new Attribute("f1", AttributeType.STRING)) + + val projectionOpExec = new ProjectionOpExec(objectMapper.writeValueAsString(opDesc)) + projectionOpExec.open() + + val outputTuple = + projectionOpExec + .processTuple(tuple, 0) + .next() + .asInstanceOf[SchemaEnforceable] + .enforceSchema(outputSchema) + assert(outputTuple.length == 2) + assert(outputTuple.getField("f3").asInstanceOf[Boolean]) + assert(outputTuple.getField("f1").asInstanceOf[String] == "hello") + assert(outputTuple.getField[Boolean](0)) + assert(outputTuple.getField[String](1) == "hello") + } + + it should "meException on non-existing fields" in { + opDesc.attributes = List( + new AttributeUnit("field---5", "f5"), + new AttributeUnit("field---6", "f6") + ) + val projectionOpExec = new ProjectionOpExec(objectMapper.writeValueAsString(opDesc)) + assertThrows[RuntimeException] { + projectionOpExec.processTuple(tuple, 0).next() + } + } + + it should "raise IllegalArgumentException on empty attributes" in { + opDesc.attributes = List() + val projectionOpExec = new ProjectionOpExec(objectMapper.writeValueAsString(opDesc)) + assertThrows[IllegalArgumentException] { + projectionOpExec.processTuple(tuple, 0).next() + } + } + + it should "raise RuntimeException on duplicate alias" in { + opDesc.attributes = List( + new AttributeUnit("field1", "f"), + new AttributeUnit("field2", "f") + ) + val projectionOpExec = new ProjectionOpExec(objectMapper.writeValueAsString(opDesc)) + assertThrows[RuntimeException] { + projectionOpExec.processTuple(tuple, 0).next() + } + } + + it should "allow empty alias" in { + opDesc.attributes = List( + new AttributeUnit("field2", "f2"), + new AttributeUnit("field1", "") + ) + val outputSchema = Schema() + .add(new Attribute("field1", AttributeType.STRING)) + .add(new Attribute("f2", AttributeType.INTEGER)) + + val projectionOpExec = new ProjectionOpExec(objectMapper.writeValueAsString(opDesc)) + projectionOpExec.open() + + val outputTuple = + projectionOpExec + .processTuple(tuple, 0) + .next() + .asInstanceOf[SchemaEnforceable] + .enforceSchema(outputSchema) + assert(outputTuple.length == 2) + assert(outputTuple.getField("field1").asInstanceOf[String] == "hello") + assert(outputTuple.getField("f2").asInstanceOf[Int] == 1) + assert(outputTuple.getField[String](0) == "hello") + assert(outputTuple.getField[Int](1) == 1) + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/sort/StableMergeSortOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/sort/StableMergeSortOpExecSpec.scala new file mode 100644 index 00000000000..bd8d41eed0e --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/sort/StableMergeSortOpExecSpec.scala @@ -0,0 +1,782 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sort + +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema, Tuple} +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.flatspec.AnyFlatSpec + +import java.sql.Timestamp +import scala.collection.mutable.{ArrayBuffer, ListBuffer} +import scala.jdk.CollectionConverters.IterableHasAsJava + +/** + * Integration and internal-behavior tests for [[StableMergeSortOpExec]]. + * + * Scope & coverage: + * - Single-key semantics across core types (BOOLEAN, INTEGER/LONG, DOUBLE, STRING, TIMESTAMP). + * - Multi-key lexicographic ordering (mixed directions/types) with null/NaN handling. + * - Stability guarantees (relative order preserved for equal keys) and pass-through when no keys. + * - Incremental “bucket stack” invariants (binary-carry sizes; no adjacent equal sizes). + * - Operational properties (buffering behavior, idempotent onFinish, scale sanity). + * - Test hooks for internal merge logic (mergeSortedBuckets, pushBucketAndCombine). + * + * Null policy: + * - Nulls are always ordered last, regardless of ASC/DESC. + * - NaN participates as a non-null floating value per Double comparison semantics. + * + * Notes: + * - Some tests rely on package-visible test hooks to validate internals deterministically. + */ +class StableMergeSortOpExecSpec extends AnyFlatSpec { + + // =========================================================================== + // Helpers + // =========================================================================== + + /** Build a Schema with (name, type) pairs, in-order. */ + private def schemaOf(attributes: (String, AttributeType)*): Schema = { + attributes.foldLeft(Schema()) { + case (acc, (name, attrType)) => acc.add(new Attribute(name, attrType)) + } + } + + /** + * Construct a Tuple for the provided schema. + * + * @param values map-like varargs: "colName" -> value. Must provide every column. + * @throws NoSuchElementException if a provided key is not in the schema. + */ + private def tupleOf(schema: Schema, values: (String, Any)*): Tuple = { + val valueMap = values.toMap + val builder = Tuple.builder(schema) + schema.getAttributeNames.asJava.forEach { name => + builder.add(schema.getAttribute(name), valueMap(name)) + } + builder.build() + } + + /** Convenience builder for a single sort key with direction (ASC by default). */ + private def sortKey( + attribute: String, + pref: SortPreference = SortPreference.ASC + ): SortCriteriaUnit = { + val criteria = new SortCriteriaUnit() + criteria.attributeName = attribute + criteria.sortPreference = pref + criteria + } + + /** Convert varargs keys into the operator config buffer. */ + private def sortKeysBuffer(keys: SortCriteriaUnit*): ListBuffer[SortCriteriaUnit] = + ListBuffer(keys: _*) + + /** + * Run the operator on an in-memory sequence of tuples and capture all output. + * Output is only emitted at onFinish to preserve determinism. + */ + private def runStableMergeSort( + schema: Schema, + tuples: Seq[Tuple] + )(configure: StableMergeSortOpDesc => Unit): List[Tuple] = { + val desc = new StableMergeSortOpDesc() + configure(desc) + val exec = new StableMergeSortOpExec(objectMapper.writeValueAsString(desc)) + exec.open() + tuples.foreach(t => exec.processTuple(t, 0)) + val result = exec.onFinish(0).map(_.asInstanceOf[Tuple]).toList + exec.close() + result + } + + /** Internal test hook to read the current bucket sizes on the stack. */ + private def getBucketSizes(exec: StableMergeSortOpExec): List[Int] = exec.debugBucketSizes + + /** Decompose an integer into its set-bit powers of two (ascending). + * Used to check the binary-carry invariant. + */ + private def binaryDecomposition(number: Int): List[Int] = { + var remaining = number + val powers = scala.collection.mutable.ListBuffer[Int]() + while (remaining > 0) { + val lowestSetBit = Integer.lowestOneBit(remaining) + powers += lowestSetBit + remaining -= lowestSetBit + } + powers.toList + } + + // =========================================================================== + // A. Single-key semantics + // =========================================================================== + + "StableMergeSortOpExec" should "sort integers ascending and preserve duplicate order" in { + val schema = schemaOf("value" -> AttributeType.INTEGER, "label" -> AttributeType.STRING) + val tuples = List( + tupleOf(schema, "value" -> 3, "label" -> "a"), + tupleOf(schema, "value" -> 1, "label" -> "first-1"), + tupleOf(schema, "value" -> 2, "label" -> "b"), + tupleOf(schema, "value" -> 1, "label" -> "first-2"), + tupleOf(schema, "value" -> 3, "label" -> "c") + ) + val result = runStableMergeSort(schema, tuples) { _.keys = sortKeysBuffer(sortKey("value")) } + assert(result.map(_.getField[Int]("value")) == List(1, 1, 2, 3, 3)) + val labelsForOnes = + result.filter(_.getField[Int]("value") == 1).map(_.getField[String]("label")) + assert(labelsForOnes == List("first-1", "first-2")) + } + + it should "sort integers descending while preserving stability" in { + val schema = schemaOf("value" -> AttributeType.INTEGER, "label" -> AttributeType.STRING) + val tuples = List( + tupleOf(schema, "value" -> 2, "label" -> "first"), + tupleOf(schema, "value" -> 2, "label" -> "second"), + tupleOf(schema, "value" -> 1, "label" -> "third"), + tupleOf(schema, "value" -> 3, "label" -> "fourth") + ) + val result = runStableMergeSort(schema, tuples) { + _.keys = sortKeysBuffer(sortKey("value", SortPreference.DESC)) + } + assert(result.map(_.getField[Int]("value")) == List(3, 2, 2, 1)) + val labelsForTwos = + result.filter(_.getField[Int]("value") == 2).map(_.getField[String]("label")) + assert(labelsForTwos == List("first", "second")) + } + + it should "handle string ordering (case-sensitive)" in { + val schema = schemaOf("name" -> AttributeType.STRING) + val tuples = List( + tupleOf(schema, "name" -> "apple"), + tupleOf(schema, "name" -> "Banana"), + tupleOf(schema, "name" -> "banana"), + tupleOf(schema, "name" -> "APPLE") + ) + val sorted = runStableMergeSort(schema, tuples) { + _.keys = sortKeysBuffer(sortKey("name", SortPreference.ASC)) + } + assert(sorted.map(_.getField[String]("name")) == List("APPLE", "Banana", "apple", "banana")) + } + + it should "order ASCII strings by Java compareTo (punctuation < digits < uppercase < lowercase)" in { + val schema = schemaOf("str" -> AttributeType.STRING) + val tuples = List("a", "A", "0", "~", "!").map(s => tupleOf(schema, "str" -> s)) + val result = runStableMergeSort(schema, tuples) { _.keys = sortKeysBuffer(sortKey("str")) } + assert(result.map(_.getField[String]("str")) == List("!", "0", "A", "a", "~")) + } + + it should "sort negatives and zeros correctly" in { + val schema = schemaOf("value" -> AttributeType.INTEGER) + val tuples = List(0, -1, -10, 5, -3, 2).map(v => tupleOf(schema, "value" -> v)) + val result = runStableMergeSort(schema, tuples) { _.keys = sortKeysBuffer(sortKey("value")) } + assert(result.map(_.getField[Int]("value")) == List(-10, -3, -1, 0, 2, 5)) + } + + it should "sort LONG values ascending" in { + val schema = schemaOf("id" -> AttributeType.LONG) + val tuples = List(5L, 1L, 3L, 9L, 0L).map(v => tupleOf(schema, "id" -> v)) + val result = runStableMergeSort(schema, tuples) { _.keys = sortKeysBuffer(sortKey("id")) } + assert(result.map(_.getField[Long]("id")) == List(0L, 1L, 3L, 5L, 9L)) + } + + it should "sort TIMESTAMP ascending" in { + val schema = schemaOf("timestamp" -> AttributeType.TIMESTAMP) + val base = Timestamp.valueOf("2022-01-01 00:00:00") + val tuples = List( + new Timestamp(base.getTime + 4000), + new Timestamp(base.getTime + 1000), + new Timestamp(base.getTime + 3000), + new Timestamp(base.getTime + 2000) + ).map(ts => tupleOf(schema, "timestamp" -> ts)) + val result = runStableMergeSort(schema, tuples) { + _.keys = sortKeysBuffer(sortKey("timestamp", SortPreference.ASC)) + } + val times = result.map(_.getField[Timestamp]("timestamp").getTime) + assert(times == times.sorted) + } + + it should "sort TIMESTAMP descending" in { + val schema = schemaOf("timestamp" -> AttributeType.TIMESTAMP) + val base = Timestamp.valueOf("2023-01-01 00:00:00") + val tuples = List( + new Timestamp(base.getTime + 3000), + base, + new Timestamp(base.getTime + 1000), + new Timestamp(base.getTime + 2000) + ).map(ts => tupleOf(schema, "timestamp" -> ts)) + val result = runStableMergeSort(schema, tuples) { + _.keys = sortKeysBuffer(sortKey("timestamp", SortPreference.DESC)) + } + val times = result.map(_.getField[Timestamp]("timestamp").getTime) + assert(times == times.sorted(Ordering.Long.reverse)) + } + + it should "treat numeric strings as strings (lexicographic ordering)" in { + val schema = schemaOf("str" -> AttributeType.STRING) + val tuples = List("2", "10", "1", "11", "20").map(s => tupleOf(schema, "str" -> s)) + val result = runStableMergeSort(schema, tuples) { _.keys = sortKeysBuffer(sortKey("str")) } + assert(result.map(_.getField[String]("str")) == List("1", "10", "11", "2", "20")) + } + + it should "sort BOOLEAN ascending (false < true) and descending" in { + val schema = schemaOf("bool" -> AttributeType.BOOLEAN) + val tuples = List(true, false, true, false).map(v => tupleOf(schema, "bool" -> v)) + val asc = runStableMergeSort(schema, tuples) { + _.keys = sortKeysBuffer(sortKey("bool", SortPreference.ASC)) + } + assert(asc.map(_.getField[Boolean]("bool")) == List(false, false, true, true)) + val desc = runStableMergeSort(schema, tuples) { + _.keys = sortKeysBuffer(sortKey("bool", SortPreference.DESC)) + } + assert(desc.map(_.getField[Boolean]("bool")) == List(true, true, false, false)) + } + + it should "sort BINARY ascending (unsigned lexicographic) incl. empty and high-bit bytes" in { + val schema = schemaOf("bin" -> AttributeType.BINARY) + + val bytesEmpty = Array[Byte]() // [] + val bytes00 = Array(0x00.toByte) // [00] + val bytes0000 = Array(0x00.toByte, 0x00.toByte) // [00,00] + val bytes0001 = Array(0x00.toByte, 0x01.toByte) // [00,01] + val bytes7F = Array(0x7f.toByte) // [7F] + val bytes80 = Array(0x80.toByte) // [80] (-128) + val bytesFF = Array(0xff.toByte) // [FF] (-1) + + val inputTuples = List(bytes80, bytes0000, bytesEmpty, bytesFF, bytes0001, bytes00, bytes7F) + .map(arr => tupleOf(schema, "bin" -> arr)) + + val sorted = runStableMergeSort(schema, inputTuples) { _.keys = sortKeysBuffer(sortKey("bin")) } + + val actualUnsigned = sorted.map(_.getField[Array[Byte]]("bin").toSeq.map(b => b & 0xff)) + val expectedUnsigned = + List(bytesEmpty, bytes00, bytes0000, bytes0001, bytes7F, bytes80, bytesFF) + .map(_.toSeq.map(b => b & 0xff)) + + assert(actualUnsigned == expectedUnsigned) + } + + // =========================================================================== + // B. Floating-point & Null/NaN policy + // =========================================================================== + + it should "sort DOUBLE values including -0.0, 0.0, infinities and NaN" in { + val schema = schemaOf("x" -> AttributeType.DOUBLE) + val tuples = + List(Double.NaN, Double.PositiveInfinity, 1.5, -0.0, 0.0, -3.2, Double.NegativeInfinity) + .map(v => tupleOf(schema, "x" -> v)) + val result = runStableMergeSort(schema, tuples) { + _.keys = sortKeysBuffer(sortKey("x")) + } + val values = result.map(_.getField[Double]("x")) + assert(values.head == Double.NegativeInfinity) + assert(values(1) == -3.2) + assert(java.lang.Double.compare(values(2), -0.0) == 0) + assert(java.lang.Double.compare(values(3), 0.0) == 0) + assert(values(4) == 1.5) + assert(values(5) == Double.PositiveInfinity) + assert(java.lang.Double.isNaN(values(6))) + } + + it should "place NaN before null when sorting DOUBLE ascending (nulls last policy)" in { + val schema = schemaOf("x" -> AttributeType.DOUBLE) + val tuples = List( + tupleOf(schema, "x" -> null), + tupleOf(schema, "x" -> Double.NaN), + tupleOf(schema, "x" -> Double.NegativeInfinity), + tupleOf(schema, "x" -> 1.0), + tupleOf(schema, "x" -> Double.PositiveInfinity), + tupleOf(schema, "x" -> null) + ) + val result = runStableMergeSort(schema, tuples) { _.keys = sortKeysBuffer(sortKey("x")) } + val values = result.map(_.getField[java.lang.Double]("x")) + assert(values.take(4).forall(_ != null)) // first 4 are non-null + assert(values(0).isInfinite && values(0) == Double.NegativeInfinity) + assert(values(1) == 1.0) + assert(values(2).isInfinite && values(2) == Double.PositiveInfinity) + assert(java.lang.Double.isNaN(values(3))) + assert(values.drop(4).forall(_ == null)) + } + + it should "place nulls last regardless of ascending or descending" in { + val schema = schemaOf("value" -> AttributeType.INTEGER, "label" -> AttributeType.STRING) + val tuples = List( + tupleOf(schema, "value" -> null, "label" -> "null-1"), + tupleOf(schema, "value" -> 5, "label" -> "five"), + tupleOf(schema, "value" -> null, "label" -> "null-2"), + tupleOf(schema, "value" -> 3, "label" -> "three") + ) + val asc = runStableMergeSort(schema, tuples) { + _.keys = sortKeysBuffer(sortKey("value", SortPreference.ASC)) + } + assert(asc.map(_.getField[String]("label")) == List("three", "five", "null-1", "null-2")) + + val desc = runStableMergeSort(schema, tuples) { + _.keys = sortKeysBuffer(sortKey("value", SortPreference.DESC)) + } + assert(desc.map(_.getField[String]("label")) == List("five", "three", "null-1", "null-2")) + } + + it should "order NaN highest on secondary DESC but still place nulls last" in { + val schema = schemaOf( + "group" -> AttributeType.STRING, + "score" -> AttributeType.DOUBLE, + "label" -> AttributeType.STRING + ) + val tuples = List( + tupleOf(schema, "group" -> "A", "score" -> java.lang.Double.NaN, "label" -> "nan"), + tupleOf(schema, "group" -> "A", "score" -> Double.PositiveInfinity, "label" -> "pinf"), + tupleOf(schema, "group" -> "A", "score" -> 1.0, "label" -> "one"), + tupleOf(schema, "group" -> "A", "score" -> 0.0, "label" -> "zero"), + tupleOf(schema, "group" -> "A", "score" -> -1.0, "label" -> "neg"), + tupleOf(schema, "group" -> "A", "score" -> Double.NegativeInfinity, "label" -> "ninf"), + tupleOf(schema, "group" -> "A", "score" -> null, "label" -> "null-1"), + tupleOf(schema, "group" -> "A", "score" -> null, "label" -> "null-2") + ) + val result = runStableMergeSort(schema, tuples) { desc => + desc.keys = + sortKeysBuffer(sortKey("group", SortPreference.ASC), sortKey("score", SortPreference.DESC)) + } + assert( + result.map(_.getField[String]("label")) == + List("nan", "pinf", "one", "zero", "neg", "ninf", "null-1", "null-2") + ) + } + + it should "sort BINARY descending with nulls last and preserve stability for equal byte arrays" in { + val schema = schemaOf("bin" -> AttributeType.BINARY, "id" -> AttributeType.STRING) + + val key00 = Array(0x00.toByte) + val keyFF = Array(0xff.toByte) + + val inputTuples = List( + tupleOf(schema, "bin" -> keyFF, "id" -> "ff-1"), + tupleOf(schema, "bin" -> key00, "id" -> "00-1"), + tupleOf( + schema, + "bin" -> key00, + "id" -> "00-2" + ), // equal to previous; stability should keep order + tupleOf(schema, "bin" -> null, "id" -> "null-1") + ) + + val sorted = runStableMergeSort(schema, inputTuples) { + _.keys = sortKeysBuffer(sortKey("bin", SortPreference.DESC)) + } + + val idsInOrder = sorted.map(_.getField[String]("id")) + assert(idsInOrder == List("ff-1", "00-1", "00-2", "null-1")) + } + // =========================================================================== + // C. Multi-key semantics (lexicographic) + // =========================================================================== + + it should "support multi-key sorting with mixed attribute types" in { + val schema = schemaOf( + "dept" -> AttributeType.STRING, + "score" -> AttributeType.DOUBLE, + "name" -> AttributeType.STRING, + "hired" -> AttributeType.TIMESTAMP + ) + val base = new Timestamp(Timestamp.valueOf("2020-01-01 00:00:00").getTime) + val tuples = List( + tupleOf(schema, "dept" -> "Sales", "score" -> 9.5, "name" -> "Alice", "hired" -> base), + tupleOf( + schema, + "dept" -> "Sales", + "score" -> 9.5, + "name" -> "Bob", + "hired" -> new Timestamp(base.getTime + 1000) + ), + tupleOf( + schema, + "dept" -> "Sales", + "score" -> 8.0, + "name" -> "Carol", + "hired" -> new Timestamp(base.getTime + 2000) + ), + tupleOf( + schema, + "dept" -> "Engineering", + "score" -> 9.5, + "name" -> "Dave", + "hired" -> new Timestamp(base.getTime + 3000) + ), + tupleOf( + schema, + "dept" -> null, + "score" -> 9.5, + "name" -> "Eve", + "hired" -> new Timestamp(base.getTime + 4000) + ) + ) + val result = runStableMergeSort(schema, tuples) { desc => + desc.keys = sortKeysBuffer( + sortKey("dept", SortPreference.ASC), + sortKey("score", SortPreference.DESC), + sortKey("name", SortPreference.ASC) + ) + } + assert(result.map(_.getField[String]("name")) == List("Dave", "Alice", "Bob", "Carol", "Eve")) + } + + it should "handle multi-key with descending primary and ascending secondary" in { + val schema = schemaOf( + "major" -> AttributeType.INTEGER, + "minor" -> AttributeType.INTEGER, + "idx" -> AttributeType.INTEGER + ) + val tuples = List( + (1, 9, 0), + (1, 1, 1), + (2, 5, 2), + (2, 3, 3), + (1, 1, 4), + (3, 0, 5), + (3, 2, 6) + ).map { case (ma, mi, i) => tupleOf(schema, "major" -> ma, "minor" -> mi, "idx" -> i) } + val result = runStableMergeSort(schema, tuples) { desc => + desc.keys = + sortKeysBuffer(sortKey("major", SortPreference.DESC), sortKey("minor", SortPreference.ASC)) + } + val pairs = result.map(t => (t.getField[Int]("major"), t.getField[Int]("minor"))) + assert(pairs == List((3, 0), (3, 2), (2, 3), (2, 5), (1, 1), (1, 1), (1, 9))) + val idxFor11 = result + .filter(t => t.getField[Int]("major") == 1 && t.getField[Int]("minor") == 1) + .map(_.getField[Int]("idx")) + assert(idxFor11 == List(1, 4)) + } + + it should "use the third key as a tiebreaker (ASC, ASC, then DESC)" in { + val schema = schemaOf( + "keyA" -> AttributeType.INTEGER, + "keyB" -> AttributeType.INTEGER, + "keyC" -> AttributeType.INTEGER, + "id" -> AttributeType.STRING + ) + val tuples = List( + (1, 1, 1, "x1"), + (1, 1, 3, "x3"), + (1, 1, 2, "x2"), + (1, 0, 9, "y9") + ).map { + case (a, b, c, id) => tupleOf(schema, "keyA" -> a, "keyB" -> b, "keyC" -> c, "id" -> id) + } + val result = runStableMergeSort(schema, tuples) { + _.keys = + sortKeysBuffer(sortKey("keyA"), sortKey("keyB"), sortKey("keyC", SortPreference.DESC)) + } + assert(result.map(_.getField[String]("id")) == List("y9", "x3", "x2", "x1")) + } + + it should "place nulls last across multiple keys (primary ASC, secondary DESC)" in { + val schema = schemaOf("keyA" -> AttributeType.STRING, "keyB" -> AttributeType.INTEGER) + val tuples = List( + ("x", 2), + (null, 1), + ("x", 1), + (null, 5), + ("a", 9), + ("a", 2) + ).map { case (s, i) => tupleOf(schema, "keyA" -> s, "keyB" -> i) } + val result = runStableMergeSort(schema, tuples) { desc => + desc.keys = + sortKeysBuffer(sortKey("keyA", SortPreference.ASC), sortKey("keyB", SortPreference.DESC)) + } + val out = result.map(t => (t.getField[String]("keyA"), t.getField[Int]("keyB"))) + assert(out == List(("a", 9), ("a", 2), ("x", 2), ("x", 1), (null, 5), (null, 1))) + } + + it should "when primary keys are both null, fall back to secondary ASC (nulls still after non-nulls)" in { + val schema = schemaOf( + "keyA" -> AttributeType.STRING, + "keyB" -> AttributeType.INTEGER, + "id" -> AttributeType.STRING + ) + val tuples = List( + tupleOf(schema, "keyA" -> "A", "keyB" -> 2, "id" -> "non-null-a"), + tupleOf(schema, "keyA" -> null, "keyB" -> 5, "id" -> "null-a-5"), + tupleOf(schema, "keyA" -> null, "keyB" -> 1, "id" -> "null-a-1"), + tupleOf(schema, "keyA" -> "B", "keyB" -> 9, "id" -> "non-null-b") + ) + val result = runStableMergeSort(schema, tuples) { + _.keys = sortKeysBuffer(sortKey("keyA"), sortKey("keyB")) + } + assert( + result + .map(_.getField[String]("id")) == List("non-null-a", "non-null-b", "null-a-1", "null-a-5") + ) + } + + it should "use INTEGER secondary key to break ties when primary BINARY keys are equal" in { + val schema = schemaOf( + "bin" -> AttributeType.BINARY, + "score" -> AttributeType.INTEGER, + "label" -> AttributeType.STRING + ) + + val key00 = Array(0x00.toByte) + val key01 = Array(0x01.toByte) + + val inputTuples = List( + tupleOf(schema, "bin" -> key01, "score" -> 1, "label" -> "01-score1"), + tupleOf(schema, "bin" -> key00, "score" -> 9, "label" -> "00-score9"), + tupleOf(schema, "bin" -> key01, "score" -> 2, "label" -> "01-score2") + ) + + val sorted = runStableMergeSort(schema, inputTuples) { desc => + desc.keys = sortKeysBuffer( + sortKey("bin", SortPreference.ASC), // primary: binary ascending + sortKey("score", SortPreference.DESC) // secondary: integer descending + ) + } + + val labelsInOrder = sorted.map(_.getField[String]("label")) + assert(labelsInOrder == List("00-score9", "01-score2", "01-score1")) + } + // =========================================================================== + // D. Stability & operational behaviors + // =========================================================================== + + it should "preserve original order among tuples with equal keys" in { + val schema = schemaOf("key" -> AttributeType.INTEGER, "index" -> AttributeType.INTEGER) + val tuples = (0 until 100).map(i => tupleOf(schema, "key" -> (i % 5), "index" -> i)) + val result = runStableMergeSort(schema, tuples) { _.keys = sortKeysBuffer(sortKey("key")) } + val grouped = result.groupBy(_.getField[Int]("key")).values + grouped.foreach { group => + val indices = group.map(_.getField[Int]("index")) + assert(indices == indices.sorted) + } + } + + it should "act as a stable pass-through when keys are empty" in { + val schema = schemaOf("value" -> AttributeType.INTEGER, "label" -> AttributeType.STRING) + val tuples = List(3, 1, 4, 1, 5, 9).zipWithIndex + .map { case (v, i) => tupleOf(schema, "value" -> v, "label" -> s"row-$i") } + val result = runStableMergeSort(schema, tuples) { desc => + desc.keys = ListBuffer.empty[SortCriteriaUnit] + } + assert( + result.map(_.getField[String]("label")) == + List("row-0", "row-1", "row-2", "row-3", "row-4", "row-5") + ) + } + + it should "buffer tuples until onFinish is called" in { + val schema = schemaOf("value" -> AttributeType.INTEGER) + val tuple = tupleOf(schema, "value" -> 2) + val desc = new StableMergeSortOpDesc(); desc.keys = sortKeysBuffer(sortKey("value")) + val exec = new StableMergeSortOpExec(objectMapper.writeValueAsString(desc)) + exec.open() + val immediate = exec.processTuple(tuple, 0) + assert(immediate.isEmpty) + val result = exec.onFinish(0).map(_.asInstanceOf[Tuple]).toList + assert(result.map(_.getField[Int]("value")) == List(2)) + exec.close() + } + + it should "return empty for empty input" in { + val schema = schemaOf("value" -> AttributeType.INTEGER) + val result = runStableMergeSort(schema, Seq.empty) { _.keys = sortKeysBuffer(sortKey("value")) } + assert(result.isEmpty) + } + + it should "handle single element input" in { + val schema = schemaOf("value" -> AttributeType.INTEGER) + val result = runStableMergeSort(schema, Seq(tupleOf(schema, "value" -> 42))) { + _.keys = sortKeysBuffer(sortKey("value")) + } + assert(result.map(_.getField[Int]("value")) == List(42)) + } + + it should "sort large inputs efficiently (sanity on boundaries)" in { + val schema = schemaOf("value" -> AttributeType.INTEGER, "label" -> AttributeType.STRING) + val tuples = (50000 to 1 by -1).map(i => tupleOf(schema, "value" -> i, "label" -> s"row-$i")) + val result = runStableMergeSort(schema, tuples) { _.keys = sortKeysBuffer(sortKey("value")) } + assert(result.head.getField[Int]("value") == 1) + assert(result(1).getField[Int]("value") == 2) + assert(result.takeRight(2).map(_.getField[Int]("value")) == List(49999, 50000)) + } + + // =========================================================================== + // E. Incremental bucket invariants (binary-carry & no-adjacent-equal) + // =========================================================================== + + it should "merge incrementally: bucket sizes match binary decomposition after each push" in { + val schema = schemaOf("value" -> AttributeType.INTEGER) + val desc = new StableMergeSortOpDesc(); desc.keys = sortKeysBuffer(sortKey("value")) + val exec = new StableMergeSortOpExec(objectMapper.writeValueAsString(desc)) + exec.open() + + val totalCount = 64 + for (index <- (totalCount - 1) to 0 by -1) { + exec.processTuple(tupleOf(schema, "value" -> index), 0) + val sizes = getBucketSizes(exec).sorted + assert(sizes == binaryDecomposition(totalCount - index)) + } + + exec.close() + } + + it should "maintain bucket-stack invariant (no adjacent equal sizes) after each insertion" in { + val schema = schemaOf("value" -> AttributeType.INTEGER) + val desc = new StableMergeSortOpDesc(); desc.keys = sortKeysBuffer(sortKey("value")) + val exec = new StableMergeSortOpExec(objectMapper.writeValueAsString(desc)) + exec.open() + + val totalCount = 200 + val stream = (0 until totalCount by 2) ++ (1 until totalCount by 2) + stream.foreach { index => + exec.processTuple(tupleOf(schema, "value" -> (totalCount - 1 - index)), 0) + val sizes = getBucketSizes(exec) + sizes.sliding(2).foreach { pair => + if (pair.length == 2) assert(pair.head != pair.last) + } + } + + exec.close() + } + + it should "form expected bucket sizes at milestones (1,2,3,4,7,8,15,16)" in { + val schema = schemaOf("value" -> AttributeType.INTEGER) + val desc = new StableMergeSortOpDesc(); desc.keys = sortKeysBuffer(sortKey("value")) + val exec = new StableMergeSortOpExec(objectMapper.writeValueAsString(desc)) + exec.open() + + val inputSequence = (100 to 1 by -1).map(i => tupleOf(schema, "value" -> i)) + val milestones = Set(1, 2, 3, 4, 7, 8, 15, 16) + var pushed = 0 + inputSequence.foreach { t => + exec.processTuple(t, 0); pushed += 1 + if (milestones.contains(pushed)) { + val sizes = getBucketSizes(exec).sorted + assert(sizes == binaryDecomposition(pushed)) + } + } + + exec.close() + } + + // =========================================================================== + // F. Internal hooks — merge behavior + // =========================================================================== + + "mergeSortedBuckets" should "be stable: left bucket wins on equal keys" in { + val schema = schemaOf("key" -> AttributeType.INTEGER, "id" -> AttributeType.STRING) + val desc = new StableMergeSortOpDesc(); desc.keys = sortKeysBuffer(sortKey("key")) + val exec = new StableMergeSortOpExec(objectMapper.writeValueAsString(desc)); exec.open() + + // Seed to resolve schema/keys once. + exec.processTuple(tupleOf(schema, "key" -> 0, "id" -> "seed"), 0) + + val left = ArrayBuffer( + tupleOf(schema, "key" -> 1, "id" -> "L1"), + tupleOf(schema, "key" -> 2, "id" -> "L2") + ) + val right = ArrayBuffer( + tupleOf(schema, "key" -> 1, "id" -> "R1"), + tupleOf(schema, "key" -> 3, "id" -> "R3") + ) + + val merged = exec.mergeSortedBuckets(left, right) + val ids = merged.map(_.getField[String]("id")).toList + assert(ids == List("L1", "R1", "L2", "R3")) + exec.close() + } + + "mergeSortedBuckets" should "handle empty left bucket" in { + val schema = schemaOf("key" -> AttributeType.INTEGER, "id" -> AttributeType.STRING) + val desc = new StableMergeSortOpDesc(); desc.keys = sortKeysBuffer(sortKey("key")) + val exec = new StableMergeSortOpExec(objectMapper.writeValueAsString(desc)); exec.open() + exec.processTuple(tupleOf(schema, "key" -> 0, "id" -> "seed"), 0) // seed keys + + val left = ArrayBuffer.empty[Tuple] + val right = ArrayBuffer( + tupleOf(schema, "key" -> 1, "id" -> "r1"), + tupleOf(schema, "key" -> 2, "id" -> "r2") + ) + val merged = exec.mergeSortedBuckets(left, right) + assert(merged.map(_.getField[String]("id")).toList == List("r1", "r2")) + exec.close() + } + + "mergeSortedBuckets" should "handle empty right bucket" in { + val schema = schemaOf("key" -> AttributeType.INTEGER, "id" -> AttributeType.STRING) + val desc = new StableMergeSortOpDesc(); desc.keys = sortKeysBuffer(sortKey("key")) + val exec = new StableMergeSortOpExec(objectMapper.writeValueAsString(desc)); exec.open() + exec.processTuple(tupleOf(schema, "key" -> 0, "id" -> "seed"), 0) + + val left = ArrayBuffer( + tupleOf(schema, "key" -> 1, "id" -> "l1"), + tupleOf(schema, "key" -> 2, "id" -> "l2") + ) + val right = ArrayBuffer.empty[Tuple] + val merged = exec.mergeSortedBuckets(left, right) + assert(merged.map(_.getField[String]("id")).toList == List("l1", "l2")) + exec.close() + } + + // =========================================================================== + // G. Internal hooks — push/finish/idempotence & schema errors + // =========================================================================== + + "pushBucketAndCombine" should "merge two size-2 buckets into size-4 on push (with existing size-1 seed)" in { + val schema = schemaOf("value" -> AttributeType.INTEGER) + val desc = new StableMergeSortOpDesc(); desc.keys = sortKeysBuffer(sortKey("value")) + val exec = new StableMergeSortOpExec(objectMapper.writeValueAsString(desc)); exec.open() + + // seed to compile keys -> results in one size-1 bucket in the stack + exec.processTuple(tupleOf(schema, "value" -> 0), 0) + + // two pre-sorted buckets of size 2 + val bucket1 = ArrayBuffer(tupleOf(schema, "value" -> 1), tupleOf(schema, "value" -> 3)) + val bucket2 = ArrayBuffer(tupleOf(schema, "value" -> 2), tupleOf(schema, "value" -> 4)) + + exec.pushBucketAndCombine(bucket1) // sizes now [1,2] + exec.pushBucketAndCombine(bucket2) // equal top [2,2] => merged to 4; sizes [1,4] + + val sizes = getBucketSizes(exec) + assert(sizes == List(1, 4)) + exec.close() + } + + it should "return the same sorted output if onFinish is called twice in a row" in { + val schema = schemaOf("value" -> AttributeType.INTEGER) + val desc = new StableMergeSortOpDesc(); desc.keys = sortKeysBuffer(sortKey("value")) + val exec = new StableMergeSortOpExec(objectMapper.writeValueAsString(desc)); exec.open() + List(3, 1, 2).foreach(i => exec.processTuple(tupleOf(schema, "value" -> i), 0)) + + val first = exec.onFinish(0).map(_.asInstanceOf[Tuple]).toList.map(_.getField[Int]("value")) + val second = exec.onFinish(0).map(_.asInstanceOf[Tuple]).toList.map(_.getField[Int]("value")) + assert(first == List(1, 2, 3)) + assert(second == List(1, 2, 3)) + exec.close() + } + + it should "have processTuple always return empty iterators until finish" in { + val schema = schemaOf("value" -> AttributeType.INTEGER) + val desc = new StableMergeSortOpDesc(); desc.keys = sortKeysBuffer(sortKey("value")) + val exec = new StableMergeSortOpExec(objectMapper.writeValueAsString(desc)); exec.open() + val immediates = (10 to 1 by -1).map(i => exec.processTuple(tupleOf(schema, "value" -> i), 0)) + assert(immediates.forall(_.isEmpty)) + val out = exec.onFinish(0).map(_.asInstanceOf[Tuple]).toList.map(_.getField[Int]("value")) + assert(out == (1 to 10).toList) + exec.close() + } + +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/sortPartitions/SortPartitionsOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/sortPartitions/SortPartitionsOpExecSpec.scala new file mode 100644 index 00000000000..afa9bda8180 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/sortPartitions/SortPartitionsOpExecSpec.scala @@ -0,0 +1,77 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.sortPartitions + +import org.apache.texera.amber.core.tuple._ +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec +class SortPartitionsOpExecSpec extends AnyFlatSpec with BeforeAndAfter { + val tupleSchema: Schema = Schema() + .add(new Attribute("field1", AttributeType.STRING)) + .add(new Attribute("field2", AttributeType.INTEGER)) + .add(new Attribute("field3", AttributeType.BOOLEAN)) + + val tuple: Int => Tuple = i => + Tuple + .builder(tupleSchema) + .add(new Attribute("field1", AttributeType.STRING), "hello") + .add(new Attribute("field2", AttributeType.INTEGER), i) + .add( + new Attribute("field3", AttributeType.BOOLEAN), + true + ) + .build() + + val opDesc: SortPartitionsOpDesc = new SortPartitionsOpDesc() + opDesc.sortAttributeName = "field2" + var opExec: SortPartitionsOpExec = _ + before { + opExec = new SortPartitionsOpExec(objectMapper.writeValueAsString(opDesc)) + } + + it should "open" in { + + opExec.open() + + } + + it should "output in order" in { + + opExec.open() + opExec.processTuple(tuple(3), 0) + opExec.processTuple(tuple(1), 0) + opExec.processTuple(tuple(2), 0) + opExec.processTuple(tuple(5), 0) + + val outputTuples: List[Tuple] = + opExec + .onFinish(0) + .map(tupleLike => tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(tupleSchema)) + .toList + assert(outputTuples.size == 4) + assert(outputTuples(0).equals(tuple(1))) + assert(outputTuples(1).equals(tuple(2))) + assert(outputTuples(2).equals(tuple(3))) + assert(outputTuples(3).equals(tuple(5))) + opExec.close() + } + +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/dataset/FileListerSourceOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/dataset/FileListerSourceOpDescSpec.scala new file mode 100644 index 00000000000..a5aa744ff5a --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/dataset/FileListerSourceOpDescSpec.scala @@ -0,0 +1,43 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.dataset + +import org.apache.texera.amber.core.tuple.AttributeType +import org.scalatest.flatspec.AnyFlatSpec + +class FileListerSourceOpDescSpec extends AnyFlatSpec { + + "FileListerSourceOpDesc" should "expose a filename output column" in { + val opDesc = new FileListerSourceOpDesc() + + val outputSchema = opDesc.getExternalOutputSchemas(Map.empty).values.head + + assert(outputSchema.getAttributes.length == 1) + assert(outputSchema.getAttribute("filename").getType == AttributeType.STRING) + } + + it should "use the expected operator metadata" in { + val opDesc = new FileListerSourceOpDesc() + + assert(opDesc.operatorInfo.userFriendlyName == "File Lister") + assert(opDesc.operatorInfo.inputPorts.isEmpty) + assert(opDesc.operatorInfo.outputPorts.length == 1) + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/fetcher/URLFetcherOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/fetcher/URLFetcherOpExecSpec.scala new file mode 100644 index 00000000000..c61468c6832 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/fetcher/URLFetcherOpExecSpec.scala @@ -0,0 +1,50 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.fetcher + +import org.apache.texera.amber.core.tuple.Schema +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec +class URLFetcherOpExecSpec extends AnyFlatSpec with BeforeAndAfter { + + val resultSchema: Schema = new URLFetcherOpDesc().sourceSchema() + + val opDesc: URLFetcherOpDesc = new URLFetcherOpDesc() + + it should "fetch url and output one tuple with raw bytes" in { + opDesc.url = "https://www.google.com" + opDesc.decodingMethod = DecodingMethod.RAW_BYTES + val fetcherOpExec = new URLFetcherOpExec(objectMapper.writeValueAsString(opDesc)) + val iterator = fetcherOpExec.produceTuple() + assert(iterator.next().getFields.toList.head.isInstanceOf[Array[Byte]]) + assert(!iterator.hasNext) + } + + it should "fetch url and output one tuple with UTF-8 string" in { + opDesc.url = "https://www.google.com" + opDesc.decodingMethod = DecodingMethod.UTF_8 + val fetcherOpExec = new URLFetcherOpExec(objectMapper.writeValueAsString(opDesc)) + val iterator = fetcherOpExec.produceTuple() + assert(iterator.next().getFields.toList.head.isInstanceOf[String]) + assert(!iterator.hasNext) + } + +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/scan/csv/CSVScanSourceOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/scan/csv/CSVScanSourceOpDescSpec.scala new file mode 100644 index 00000000000..eb174e06917 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/scan/csv/CSVScanSourceOpDescSpec.scala @@ -0,0 +1,163 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.csv + +import org.apache.texera.amber.core.storage.FileResolver +import org.apache.texera.amber.core.tuple.{AttributeType, Schema} +import org.apache.texera.amber.core.workflow.WorkflowContext.{ + DEFAULT_EXECUTION_ID, + DEFAULT_WORKFLOW_ID +} +import org.apache.texera.amber.operator.TestOperators +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class CSVScanSourceOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + + var csvScanSourceOpDesc: CSVScanSourceOpDesc = _ + var parallelCsvScanSourceOpDesc: ParallelCSVScanSourceOpDesc = _ + before { + csvScanSourceOpDesc = new CSVScanSourceOpDesc() + parallelCsvScanSourceOpDesc = new ParallelCSVScanSourceOpDesc() + } + + it should "infer schema from single-line-data csv" in { + + parallelCsvScanSourceOpDesc.fileName = Some(TestOperators.CountrySalesSmallCsvPath) + parallelCsvScanSourceOpDesc.customDelimiter = Some(",") + parallelCsvScanSourceOpDesc.hasHeader = true + parallelCsvScanSourceOpDesc.setResolvedFileName( + FileResolver.resolve(parallelCsvScanSourceOpDesc.fileName.get) + ) + val inferredSchema: Schema = parallelCsvScanSourceOpDesc.sourceSchema() + + assert(inferredSchema.getAttributes.length == 14) + assert(inferredSchema.getAttribute("Order ID").getType == AttributeType.INTEGER) + assert(inferredSchema.getAttribute("Unit Price").getType == AttributeType.DOUBLE) + + } + + it should "infer schema from headerless single-line-data csv" in { + + parallelCsvScanSourceOpDesc.fileName = Some(TestOperators.CountrySalesHeaderlessSmallCsvPath) + parallelCsvScanSourceOpDesc.customDelimiter = Some(",") + parallelCsvScanSourceOpDesc.hasHeader = false + parallelCsvScanSourceOpDesc.setResolvedFileName( + FileResolver.resolve(parallelCsvScanSourceOpDesc.fileName.get) + ) + + val inferredSchema: Schema = parallelCsvScanSourceOpDesc.sourceSchema() + + assert(inferredSchema.getAttributes.length == 14) + assert(inferredSchema.getAttribute("column-10").getType == AttributeType.DOUBLE) + assert(inferredSchema.getAttribute("column-7").getType == AttributeType.INTEGER) + } + + it should "infer schema from multi-line-data csv" in { + + csvScanSourceOpDesc.fileName = Some(TestOperators.CountrySalesSmallMultiLineCsvPath) + csvScanSourceOpDesc.customDelimiter = Some(",") + csvScanSourceOpDesc.hasHeader = true + csvScanSourceOpDesc.setResolvedFileName(FileResolver.resolve(csvScanSourceOpDesc.fileName.get)) + + val inferredSchema: Schema = csvScanSourceOpDesc.sourceSchema() + + assert(inferredSchema.getAttributes.length == 14) + assert(inferredSchema.getAttribute("Order ID").getType == AttributeType.INTEGER) + assert(inferredSchema.getAttribute("Unit Price").getType == AttributeType.DOUBLE) + } + + it should "infer schema from headerless multi-line-data csv" in { + + csvScanSourceOpDesc.fileName = Some(TestOperators.CountrySalesHeaderlessSmallCsvPath) + csvScanSourceOpDesc.customDelimiter = Some(",") + csvScanSourceOpDesc.hasHeader = false + csvScanSourceOpDesc.setResolvedFileName(FileResolver.resolve(csvScanSourceOpDesc.fileName.get)) + + val inferredSchema: Schema = csvScanSourceOpDesc.sourceSchema() + + assert(inferredSchema.getAttributes.length == 14) + assert(inferredSchema.getAttribute("column-10").getType == AttributeType.DOUBLE) + assert(inferredSchema.getAttribute("column-7").getType == AttributeType.INTEGER) + } + + it should "infer schema from headerless multi-line-data csv with custom delimiter" in { + + csvScanSourceOpDesc.fileName = + Some(TestOperators.CountrySalesSmallMultiLineCustomDelimiterCsvPath) + csvScanSourceOpDesc.customDelimiter = Some(";") + csvScanSourceOpDesc.hasHeader = false + csvScanSourceOpDesc.setResolvedFileName(FileResolver.resolve(csvScanSourceOpDesc.fileName.get)) + + val inferredSchema: Schema = csvScanSourceOpDesc.sourceSchema() + + assert(inferredSchema.getAttributes.length == 14) + assert(inferredSchema.getAttribute("column-10").getType == AttributeType.DOUBLE) + assert(inferredSchema.getAttribute("column-7").getType == AttributeType.INTEGER) + } + + it should "create one worker with multi-line-data csv" in { + + csvScanSourceOpDesc.fileName = + Some(TestOperators.CountrySalesSmallMultiLineCustomDelimiterCsvPath) + csvScanSourceOpDesc.customDelimiter = Some(";") + csvScanSourceOpDesc.hasHeader = false + csvScanSourceOpDesc.setResolvedFileName(FileResolver.resolve(csvScanSourceOpDesc.fileName.get)) + + assert( + !csvScanSourceOpDesc + .getPhysicalOp(DEFAULT_WORKFLOW_ID, DEFAULT_EXECUTION_ID) + .parallelizable + ) + } + + it should "use comma as the default delimiter when customDelimiter is not set for parallel CSV" in { + parallelCsvScanSourceOpDesc.customDelimiter = None + + parallelCsvScanSourceOpDesc.getPhysicalOp(DEFAULT_WORKFLOW_ID, DEFAULT_EXECUTION_ID) + + assert(parallelCsvScanSourceOpDesc.customDelimiter.contains(",")) + } + + it should "use comma as the default delimiter when customDelimiter is empty string for parallel CSV" in { + parallelCsvScanSourceOpDesc.customDelimiter = Some("") + + parallelCsvScanSourceOpDesc.getPhysicalOp(DEFAULT_WORKFLOW_ID, DEFAULT_EXECUTION_ID) + + assert(parallelCsvScanSourceOpDesc.customDelimiter.contains(",")) + } + + it should "use comma as the default delimiter when customDelimiter is not set for CSV" in { + csvScanSourceOpDesc.customDelimiter = None + + csvScanSourceOpDesc.getPhysicalOp(DEFAULT_WORKFLOW_ID, DEFAULT_EXECUTION_ID) + + assert(csvScanSourceOpDesc.customDelimiter.contains(",")) + } + + it should "use comma as the default delimiter when customDelimiter is empty string for CSV" in { + csvScanSourceOpDesc.customDelimiter = Some("") + + csvScanSourceOpDesc.getPhysicalOp(DEFAULT_WORKFLOW_ID, DEFAULT_EXECUTION_ID) + + assert(csvScanSourceOpDesc.customDelimiter.contains(",")) + } + +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/scan/file/FileScanOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/scan/file/FileScanOpDescSpec.scala new file mode 100644 index 00000000000..e1749b98d3d --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/scan/file/FileScanOpDescSpec.scala @@ -0,0 +1,99 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.file + +import org.apache.texera.amber.core.tuple.{ + Attribute, + AttributeType, + Schema, + SchemaEnforceable, + Tuple +} +import org.apache.texera.amber.operator.TestOperators +import org.apache.texera.amber.operator.source.scan.{FileAttributeType, FileDecodingMethod} +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class FileScanOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + + private val inputSchema = new Schema(new Attribute("filename", AttributeType.STRING)) + + var fileScanOpDesc: FileScanOpDesc = _ + + before { + fileScanOpDesc = new FileScanOpDesc() + fileScanOpDesc.fileEncoding = FileDecodingMethod.UTF_8 + } + + it should "infer schema with single column representing each line of text" in { + val inferredSchema: Schema = fileScanOpDesc.sourceSchema() + + assert(inferredSchema.getAttributes.length == 1) + assert(inferredSchema.getAttribute("line").getType == AttributeType.STRING) + } + + it should "read first 5 lines from the input file path tuple into output tuples" in { + fileScanOpDesc.attributeType = FileAttributeType.STRING + fileScanOpDesc.fileScanLimit = Option(5) + + val inputTuple = Tuple(inputSchema, Array[Any](TestOperators.TestTextFilePath)) + val fileScanOpExec = + new FileScanOpExec(objectMapper.writeValueAsString(fileScanOpDesc)) + + fileScanOpExec.open() + val processedTuple: Iterator[Tuple] = fileScanOpExec + .processTuple(inputTuple, 0) + .map(tupleLike => + tupleLike + .asInstanceOf[SchemaEnforceable] + .enforceSchema(fileScanOpDesc.sourceSchema()) + ) + + assert(processedTuple.next().getField("line").equals("line1")) + assert(processedTuple.next().getField("line").equals("line2")) + assert(processedTuple.next().getField("line").equals("line3")) + assert(processedTuple.next().getField("line").equals("line4")) + assert(processedTuple.next().getField("line").equals("line5")) + assertThrows[java.util.NoSuchElementException](processedTuple.next().getField("line")) + fileScanOpExec.close() + } + + it should "preserve the original input filename when include filename is enabled" in { + fileScanOpDesc.attributeType = FileAttributeType.SINGLE_STRING + fileScanOpDesc.outputFileName = true + + val inputFilePath = TestOperators.TestTextFilePath + val inputTuple = Tuple(inputSchema, Array[Any](inputFilePath)) + val fileScanOpExec = + new FileScanOpExec(objectMapper.writeValueAsString(fileScanOpDesc)) + + fileScanOpExec.open() + val outputSchema = fileScanOpDesc.sourceSchema() + val processedTuple = fileScanOpExec + .processTuple(inputTuple, 0) + .next() + .asInstanceOf[SchemaEnforceable] + .enforceSchema(outputSchema) + + assert(processedTuple.getField[String]("filename") == inputFilePath) + fileScanOpExec.close() + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/scan/file/FileScanSourceOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/scan/file/FileScanSourceOpDescSpec.scala new file mode 100644 index 00000000000..4437c018bd5 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/scan/file/FileScanSourceOpDescSpec.scala @@ -0,0 +1,188 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.file + +import org.apache.texera.amber.core.storage.FileResolver +import org.apache.texera.amber.core.tuple.{AttributeType, Schema, SchemaEnforceable, Tuple} +import org.apache.texera.amber.operator.TestOperators +import org.apache.texera.amber.operator.source.scan.{FileAttributeType, FileDecodingMethod} +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class FileScanSourceOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + + var fileScanSourceOpDesc: FileScanSourceOpDesc = _ + + before { + fileScanSourceOpDesc = new FileScanSourceOpDesc() + fileScanSourceOpDesc.setResolvedFileName(FileResolver.resolve(TestOperators.TestTextFilePath)) + fileScanSourceOpDesc.fileEncoding = FileDecodingMethod.UTF_8 + } + + it should "infer schema with single column representing each line of text in normal text scan mode" in { + val inferredSchema: Schema = fileScanSourceOpDesc.sourceSchema() + + assert(inferredSchema.getAttributes.length == 1) + assert(inferredSchema.getAttribute("line").getType == AttributeType.STRING) + } + + it should "infer schema with single column representing entire file in outputAsSingleTuple mode" in { + fileScanSourceOpDesc.attributeType = FileAttributeType.SINGLE_STRING + val inferredSchema: Schema = fileScanSourceOpDesc.sourceSchema() + + assert(inferredSchema.getAttributes.length == 1) + assert(inferredSchema.getAttribute("line").getType == AttributeType.STRING) + } + + it should "infer schema with user-specified output schema attribute" in { + fileScanSourceOpDesc.attributeType = FileAttributeType.STRING + val customOutputAttributeName: String = "testing" + fileScanSourceOpDesc.attributeName = customOutputAttributeName + val inferredSchema: Schema = fileScanSourceOpDesc.sourceSchema() + + assert(inferredSchema.getAttributes.length == 1) + assert(inferredSchema.getAttribute("testing").getType == AttributeType.STRING) + } + + it should "infer schema with integer attribute type" in { + fileScanSourceOpDesc.attributeType = FileAttributeType.INTEGER + val inferredSchema: Schema = fileScanSourceOpDesc.sourceSchema() + + assert(inferredSchema.getAttributes.length == 1) + assert(inferredSchema.getAttribute("line").getType == AttributeType.INTEGER) + } + + it should "read first 5 lines of the input text file into corresponding output tuples" in { + fileScanSourceOpDesc.attributeType = FileAttributeType.STRING + fileScanSourceOpDesc.fileScanLimit = Option(5) + val FileScanSourceOpExec = + new FileScanSourceOpExec(objectMapper.writeValueAsString(fileScanSourceOpDesc)) + FileScanSourceOpExec.open() + val processedTuple: Iterator[Tuple] = FileScanSourceOpExec + .produceTuple() + .map(tupleLike => + tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(fileScanSourceOpDesc.sourceSchema()) + ) + + assert(processedTuple.next().getField("line").equals("line1")) + assert(processedTuple.next().getField("line").equals("line2")) + assert(processedTuple.next().getField("line").equals("line3")) + assert(processedTuple.next().getField("line").equals("line4")) + assert(processedTuple.next().getField("line").equals("line5")) + assertThrows[java.util.NoSuchElementException](processedTuple.next().getField("line")) + FileScanSourceOpExec.close() + } + + it should "read first 5 lines of the input text file with CRLF separators into corresponding output tuples" in { + fileScanSourceOpDesc.setResolvedFileName( + FileResolver.resolve(TestOperators.TestCRLFTextFilePath) + ) + fileScanSourceOpDesc.attributeType = FileAttributeType.STRING + fileScanSourceOpDesc.fileScanLimit = Option(5) + val FileScanSourceOpExec = + new FileScanSourceOpExec(objectMapper.writeValueAsString(fileScanSourceOpDesc)) + FileScanSourceOpExec.open() + val processedTuple: Iterator[Tuple] = FileScanSourceOpExec + .produceTuple() + .map(tupleLike => + tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(fileScanSourceOpDesc.sourceSchema()) + ) + + assert(processedTuple.next().getField("line").equals("line1")) + assert(processedTuple.next().getField("line").equals("line2")) + assert(processedTuple.next().getField("line").equals("line3")) + assert(processedTuple.next().getField("line").equals("line4")) + assert(processedTuple.next().getField("line").equals("line5")) + assertThrows[java.util.NoSuchElementException](processedTuple.next().getField("line")) + FileScanSourceOpExec.close() + } + + it should "read first 5 lines of the input text file into a single output tuple" in { + fileScanSourceOpDesc.attributeType = FileAttributeType.SINGLE_STRING + val FileScanSourceOpExec = + new FileScanSourceOpExec(objectMapper.writeValueAsString(fileScanSourceOpDesc)) + FileScanSourceOpExec.open() + val processedTuple: Iterator[Tuple] = FileScanSourceOpExec + .produceTuple() + .map(tupleLike => + tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(fileScanSourceOpDesc.sourceSchema()) + ) + + assert( + processedTuple + .next() + .getField("line") + .equals("line1\nline2\nline3\nline4\nline5\nline6\nline7\nline8\nline9\nline10") + ) + assertThrows[java.util.NoSuchElementException](processedTuple.next().getField("line")) + FileScanSourceOpExec.close() + } + + it should "read first 5 lines of the input text into corresponding output INTEGER tuples" in { + fileScanSourceOpDesc.setResolvedFileName( + FileResolver.resolve(TestOperators.TestNumbersFilePath) + ) + fileScanSourceOpDesc.attributeType = FileAttributeType.INTEGER + fileScanSourceOpDesc.fileScanLimit = Option(5) + val FileScanSourceOpExec = + new FileScanSourceOpExec(objectMapper.writeValueAsString(fileScanSourceOpDesc)) + FileScanSourceOpExec.open() + val processedTuple: Iterator[Tuple] = FileScanSourceOpExec + .produceTuple() + .map(tupleLike => + tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(fileScanSourceOpDesc.sourceSchema()) + ) + + assert(processedTuple.next().getField[Int]("line") == 1) + assert(processedTuple.next().getField[Int]("line") == 2) + assert(processedTuple.next().getField[Int]("line") == 3) + assert(processedTuple.next().getField[Int]("line") == 4) + assert(processedTuple.next().getField[Int]("line") == 5) + assertThrows[java.util.NoSuchElementException](processedTuple.next().getField("line")) + FileScanSourceOpExec.close() + } + + it should "read first 5 lines of the input text file with US_ASCII encoding" in { + fileScanSourceOpDesc.setResolvedFileName( + FileResolver.resolve(TestOperators.TestCRLFTextFilePath) + ) + fileScanSourceOpDesc.fileEncoding = FileDecodingMethod.ASCII + fileScanSourceOpDesc.attributeType = FileAttributeType.STRING + fileScanSourceOpDesc.fileScanLimit = Option(5) + val FileScanSourceOpExec = + new FileScanSourceOpExec(objectMapper.writeValueAsString(fileScanSourceOpDesc)) + FileScanSourceOpExec.open() + val processedTuple: Iterator[Tuple] = FileScanSourceOpExec + .produceTuple() + .map(tupleLike => + tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(fileScanSourceOpDesc.sourceSchema()) + ) + + assert(processedTuple.next().getField("line").equals("line1")) + assert(processedTuple.next().getField("line").equals("line2")) + assert(processedTuple.next().getField("line").equals("line3")) + assert(processedTuple.next().getField("line").equals("line4")) + assert(processedTuple.next().getField("line").equals("line5")) + assertThrows[java.util.NoSuchElementException](processedTuple.next().getField("line")) + FileScanSourceOpExec.close() + } + +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/scan/file/FileScanSourceOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/scan/file/FileScanSourceOpExecSpec.scala new file mode 100644 index 00000000000..206cc33f323 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/scan/file/FileScanSourceOpExecSpec.scala @@ -0,0 +1,163 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.file + +import org.apache.texera.amber.core.tuple.{AttributeType, LargeBinary, Schema, SchemaEnforceable} +import org.apache.texera.amber.operator.source.scan.{FileAttributeType, FileDecodingMethod} +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.BeforeAndAfterAll +import org.scalatest.flatspec.AnyFlatSpec + +import java.io.{BufferedOutputStream, FileOutputStream} +import java.net.URI +import java.nio.file.{Files, Path} +import java.util.zip.{ZipEntry, ZipOutputStream} + +/** + * Unit tests for LARGE_BINARY logic in FileScanSourceOpExec. + * Full integration tests with S3 and database are in LargeBinaryManagerSpec. + */ +class FileScanSourceOpExecSpec extends AnyFlatSpec with BeforeAndAfterAll { + + private val testDir = Path + .of(sys.env.getOrElse("TEXERA_HOME", ".")) + .resolve("common/workflow-operator/src/test/resources") + .toRealPath() + + private val testFile = testDir.resolve("test_large_binary.txt") + private val testZip = testDir.resolve("test_large_binary.zip") + + override def beforeAll(): Unit = { + super.beforeAll() + Files.write(testFile, "Test content\nLine 2\nLine 3".getBytes) + createZipFile(testZip, Map("file1.txt" -> "Content 1", "file2.txt" -> "Content 2")) + } + + override def afterAll(): Unit = { + Files.deleteIfExists(testFile) + Files.deleteIfExists(testZip) + super.afterAll() + } + + private def createZipFile(path: Path, entries: Map[String, String]): Unit = { + val zipOut = new ZipOutputStream(new BufferedOutputStream(new FileOutputStream(path.toFile))) + try { + entries.foreach { + case (name, content) => + zipOut.putNextEntry(new ZipEntry(name)) + zipOut.write(content.getBytes) + zipOut.closeEntry() + } + } finally { + zipOut.close() + } + } + + private def createDescriptor( + file: Path = testFile, + attributeName: String = "line" + ): FileScanSourceOpDesc = { + val desc = new FileScanSourceOpDesc() + desc.fileName = Some(file.toString) + desc.attributeType = FileAttributeType.LARGE_BINARY + desc.attributeName = attributeName + desc.fileEncoding = FileDecodingMethod.UTF_8 + desc + } + + private def assertSchema(schema: Schema, attributeName: String): Unit = { + assert(schema.getAttributes.length == 1) + assert(schema.getAttribute(attributeName).getType == AttributeType.LARGE_BINARY) + } + + // Schema Tests + it should "infer LARGE_BINARY schema with default attribute name" in { + assertSchema(createDescriptor().sourceSchema(), "line") + } + + it should "infer LARGE_BINARY schema with custom attribute name" in { + assertSchema(createDescriptor(attributeName = "custom_field").sourceSchema(), "custom_field") + } + + it should "map LARGE_BINARY to correct AttributeType" in { + assert(FileAttributeType.LARGE_BINARY.getType == AttributeType.LARGE_BINARY) + } + + // Type Classification Tests + it should "correctly classify LARGE_BINARY as isSingle type" in { + val isSingleTypes = List( + FileAttributeType.LARGE_BINARY, + FileAttributeType.SINGLE_STRING, + FileAttributeType.BINARY + ) + val multiLineTypes = List( + FileAttributeType.STRING, + FileAttributeType.INTEGER, + FileAttributeType.LONG, + FileAttributeType.DOUBLE, + FileAttributeType.BOOLEAN, + FileAttributeType.TIMESTAMP + ) + + isSingleTypes.foreach(t => assert(t.isSingle, s"$t should be isSingle")) + multiLineTypes.foreach(t => assert(!t.isSingle, s"$t should not be isSingle")) + } + + // Execution Tests + it should "create LargeBinary when reading file with LARGE_BINARY type" in { + val desc = createDescriptor() + desc.setResolvedFileName(URI.create(testFile.toUri.toString)) + + val executor = new FileScanSourceOpExec(objectMapper.writeValueAsString(desc)) + + try { + executor.open() + val tuples = executor.produceTuple().toSeq + executor.close() + + assert(tuples.size == 1) + val field = tuples.head + .asInstanceOf[SchemaEnforceable] + .enforceSchema(desc.sourceSchema()) + .getField[Any]("line") + + assert(field.isInstanceOf[LargeBinary]) + assert(field.asInstanceOf[LargeBinary].getUri.startsWith("s3://")) + } catch { + case e: Exception => + info(s"S3 not configured: ${e.getMessage}") + } + } + + // LargeBinary Tests + it should "create valid LargeBinary with correct URI parsing" in { + val pointer = new LargeBinary("s3://bucket/path/to/object") + + assert(pointer.getUri == "s3://bucket/path/to/object") + assert(pointer.getBucketName == "bucket") + assert(pointer.getObjectKey == "path/to/object") + } + + it should "reject invalid LargeBinary URIs" in { + assertThrows[IllegalArgumentException](new LargeBinary("http://invalid")) + assertThrows[IllegalArgumentException](new LargeBinary("not-a-uri")) + assertThrows[IllegalArgumentException](new LargeBinary(null.asInstanceOf[String])) + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/scan/text/TextInputSourceOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/scan/text/TextInputSourceOpDescSpec.scala new file mode 100644 index 00000000000..d1b5a5f94ad --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/source/scan/text/TextInputSourceOpDescSpec.scala @@ -0,0 +1,183 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.source.scan.text + +import org.apache.texera.amber.core.tuple.{AttributeType, Schema, SchemaEnforceable, Tuple} +import org.apache.texera.amber.operator.TestOperators +import org.apache.texera.amber.operator.source.scan.FileAttributeType +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +import java.nio.charset.StandardCharsets +import java.nio.file.{Files, Path, Paths} + +class TextInputSourceOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + var textInputSourceOpDesc: TextInputSourceOpDesc = _ + + before { + textInputSourceOpDesc = new TextInputSourceOpDesc() + } + + it should "infer schema with single column representing each line of text in normal text scan mode" in { + val inferredSchema: Schema = textInputSourceOpDesc.sourceSchema() + + assert(inferredSchema.getAttributes.length == 1) + assert(inferredSchema.getAttribute("line").getType == AttributeType.STRING) + } + + it should "infer schema with single column representing entire input in outputAsSingleTuple mode" in { + textInputSourceOpDesc.attributeType = FileAttributeType.SINGLE_STRING + val inferredSchema: Schema = textInputSourceOpDesc.sourceSchema() + + assert(inferredSchema.getAttributes.length == 1) + assert(inferredSchema.getAttribute("line").getType == AttributeType.STRING) + } + + it should "infer schema with user-specified output schema attribute" in { + textInputSourceOpDesc.attributeType = FileAttributeType.STRING + val customOutputAttributeName: String = "testing" + textInputSourceOpDesc.attributeName = customOutputAttributeName + val inferredSchema: Schema = textInputSourceOpDesc.sourceSchema() + + assert(inferredSchema.getAttributes.length == 1) + assert(inferredSchema.getAttribute("testing").getType == AttributeType.STRING) + } + + it should "infer schema with integer attribute type" in { + textInputSourceOpDesc.attributeType = FileAttributeType.INTEGER + val inferredSchema: Schema = textInputSourceOpDesc.sourceSchema() + + assert(inferredSchema.getAttributes.length == 1) + assert(inferredSchema.getAttribute("line").getType == AttributeType.INTEGER) + } + + it should "read first 5 lines of the input text into corresponding output tuples" in { + val inputString: String = readFileIntoString(TestOperators.TestTextFilePath) + textInputSourceOpDesc.attributeType = FileAttributeType.STRING + textInputSourceOpDesc.textInput = inputString + textInputSourceOpDesc.fileScanLimit = Option(5) + val textScanSourceOpExec = + new TextInputSourceOpExec(objectMapper.writeValueAsString(textInputSourceOpDesc)) + textScanSourceOpExec.open() + val processedTuple: Iterator[Tuple] = textScanSourceOpExec + .produceTuple() + .map(tupleLike => + tupleLike + .asInstanceOf[SchemaEnforceable] + .enforceSchema(textInputSourceOpDesc.sourceSchema()) + ) + + assert(processedTuple.next().getField("line").equals("line1")) + assert(processedTuple.next().getField("line").equals("line2")) + assert(processedTuple.next().getField("line").equals("line3")) + assert(processedTuple.next().getField("line").equals("line4")) + assert(processedTuple.next().getField("line").equals("line5")) + assertThrows[java.util.NoSuchElementException](processedTuple.next().getField("line")) + textScanSourceOpExec.close() + } + + it should "read first 5 lines of the input text with CRLF separators into corresponding output tuples" in { + val inputString: String = readFileIntoString(TestOperators.TestCRLFTextFilePath) + textInputSourceOpDesc.attributeType = FileAttributeType.STRING + textInputSourceOpDesc.textInput = inputString + textInputSourceOpDesc.fileScanLimit = Option(5) + val textScanSourceOpExec = + new TextInputSourceOpExec(objectMapper.writeValueAsString(textInputSourceOpDesc)) + textScanSourceOpExec.open() + val processedTuple: Iterator[Tuple] = textScanSourceOpExec + .produceTuple() + .map(tupleLike => + tupleLike + .asInstanceOf[SchemaEnforceable] + .enforceSchema(textInputSourceOpDesc.sourceSchema()) + ) + + assert(processedTuple.next().getField("line").equals("line1")) + assert(processedTuple.next().getField("line").equals("line2")) + assert(processedTuple.next().getField("line").equals("line3")) + assert(processedTuple.next().getField("line").equals("line4")) + assert(processedTuple.next().getField("line").equals("line5")) + assertThrows[java.util.NoSuchElementException](processedTuple.next().getField("line")) + textScanSourceOpExec.close() + } + + it should "read first 5 lines of the input text into a single output tuple" in { + val inputString: String = readFileIntoString(TestOperators.TestTextFilePath) + textInputSourceOpDesc.attributeType = FileAttributeType.SINGLE_STRING + textInputSourceOpDesc.textInput = inputString + val textScanSourceOpExec = + new TextInputSourceOpExec(objectMapper.writeValueAsString(textInputSourceOpDesc)) + textScanSourceOpExec.open() + val processedTuple: Iterator[Tuple] = textScanSourceOpExec + .produceTuple() + .map(tupleLike => + tupleLike + .asInstanceOf[SchemaEnforceable] + .enforceSchema(textInputSourceOpDesc.sourceSchema()) + ) + + assert( + processedTuple + .next() + .getField[String]("line") + .equals("line1\nline2\nline3\nline4\nline5\nline6\nline7\nline8\nline9\nline10") + ) + assertThrows[java.util.NoSuchElementException](processedTuple.next().getField("line")) + textScanSourceOpExec.close() + } + + it should "read first 5 lines of the input text into corresponding output INTEGER tuples" in { + val inputString: String = readFileIntoString(TestOperators.TestNumbersFilePath) + textInputSourceOpDesc.attributeType = FileAttributeType.INTEGER + textInputSourceOpDesc.textInput = inputString + textInputSourceOpDesc.fileScanLimit = Option(5) + val textScanSourceOpExec = + new TextInputSourceOpExec(objectMapper.writeValueAsString(textInputSourceOpDesc)) + textScanSourceOpExec.open() + val processedTuple: Iterator[Tuple] = textScanSourceOpExec + .produceTuple() + .map(tupleLike => + tupleLike + .asInstanceOf[SchemaEnforceable] + .enforceSchema(textInputSourceOpDesc.sourceSchema()) + ) + + assert(processedTuple.next().getField[Int]("line") == 1) + assert(processedTuple.next().getField[Int]("line") == 2) + assert(processedTuple.next().getField[Int]("line") == 3) + assert(processedTuple.next().getField[Int]("line") == 4) + assert(processedTuple.next().getField[Int]("line") == 5) + assertThrows[java.util.NoSuchElementException](processedTuple.next().getField("line")) + textScanSourceOpExec.close() + } + + /** + * Helper function using UTF-8 encoding to read text file + * into String + * + * @param filePath path of input file + * @return entire file represented as String + */ + def readFileIntoString(filePath: String): String = { + val path: Path = Paths.get(filePath) + new String(Files.readAllBytes(path), StandardCharsets.UTF_8) + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/symmetricDifference/SymmetricDifferenceOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/symmetricDifference/SymmetricDifferenceOpExecSpec.scala new file mode 100644 index 00000000000..7e263debe76 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/symmetricDifference/SymmetricDifferenceOpExecSpec.scala @@ -0,0 +1,172 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.symmetricDifference + +import org.apache.texera.amber.core.tuple._ +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec +class SymmetricDifferenceOpExecSpec extends AnyFlatSpec with BeforeAndAfter { + var opExec: SymmetricDifferenceOpExec = _ + var counter: Int = 0 + val schema: Schema = Schema() + .add(new Attribute("field1", AttributeType.STRING)) + .add(new Attribute("field2", AttributeType.INTEGER)) + .add(new Attribute("field3", AttributeType.BOOLEAN)) + + def tuple(): Tuple = { + counter += 1 + + Tuple + .builder(schema) + .addSequentially(Array("hello", Int.box(counter), Boolean.box(true))) + .build() + } + + before { + opExec = new SymmetricDifferenceOpExec() + } + + it should "open" in { + + opExec.open() + + } + + it should "work with basic two input streams with no duplicates" in { + val input1 = 0 + val input2 = 1 + opExec.open() + counter = 0 + val commonTuples = (1 to 10).map(_ => tuple()).toList + + (0 to 7).map(i => { + opExec.processTuple(commonTuples(i), input1) + }) + assert(opExec.onFinish(input1).isEmpty) + + (5 to 9).map(i => { + opExec.processTuple(commonTuples(i), input2) + }) + + val outputTuples: Set[TupleLike] = + opExec.onFinish(input2).toSet + assert( + outputTuples.equals(commonTuples.slice(0, 5).toSet.union(commonTuples.slice(8, 10).toSet)) + ) + + opExec.close() + } + + it should "work with one empty input upstream after a data stream" in { + val input1 = 0 + val input2 = 1 + opExec.open() + counter = 0 + val commonTuples = (1 to 10).map(_ => tuple()).toList + + (0 to 9).map(i => { + opExec.processTuple(commonTuples(i), input1) + }) + assert(opExec.onFinish(input1).isEmpty) + + val outputTuples: Set[Tuple] = + opExec + .onFinish(input2) + .map(tupleLike => tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(schema)) + .toSet + assert(outputTuples.equals(commonTuples.toSet)) + opExec.close() + } + + it should "work with one empty input upstream after a data stream - other order" in { + val input1 = 0 + val input2 = 1 + opExec.open() + counter = 0 + val commonTuples = (1 to 10).map(_ => tuple()).toList + + (0 to 9).map(i => { + opExec.processTuple(commonTuples(i), input2) + }) + assert(opExec.onFinish(input2).isEmpty) + + val outputTuples: Set[Tuple] = + opExec + .onFinish(input1) + .map(tupleLike => tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(schema)) + .toSet + assert(outputTuples.equals(commonTuples.toSet)) + opExec.close() + } + + it should "work with one empty input upstream before a data stream" in { + val input1 = 0 + val input2 = 1 + opExec.open() + counter = 0 + val commonTuples = (1 to 10).map(_ => tuple()).toList + + assert(opExec.onFinish(input2).isEmpty) + (0 to 9).map(i => { + opExec.processTuple(commonTuples(i), input1) + }) + + val outputTuples: Set[Tuple] = + opExec + .onFinish(input1) + .map(tupleLike => tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(schema)) + .toSet + assert(outputTuples.equals(commonTuples.toSet)) + opExec.close() + } + + it should "work with one empty input upstream during a data stream" in { + val input1 = 0 + val input2 = 1 + opExec.open() + counter = 0 + val commonTuples = (1 to 10).map(_ => tuple()).toList + + (0 to 5).map(i => { + opExec.processTuple(commonTuples(i), input1) + }) + assert(opExec.onFinish(input2).isEmpty) + (6 to 9).map(i => { + opExec.processTuple(commonTuples(i), input1) + }) + + val outputTuples: Set[Tuple] = + opExec + .onFinish(input1) + .map(tupleLike => tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(schema)) + .toSet + assert(outputTuples.equals(commonTuples.toSet)) + opExec.close() + } + + it should "work with two empty input upstreams" in { + + opExec.open() + assert(opExec.onFinish(0).isEmpty) + assert(opExec.onFinish(1).isEmpty) + opExec.close() + } + +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/timeSeriesPlot/TimeSeriesOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/timeSeriesPlot/TimeSeriesOpDescSpec.scala new file mode 100644 index 00000000000..ba6d6e6ccb5 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/timeSeriesPlot/TimeSeriesOpDescSpec.scala @@ -0,0 +1,44 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.timeSeriesPlot + +import org.apache.texera.amber.operator.visualization.timeSeriesplot.TimeSeriesOpDesc +import org.scalatest.funsuite.AnyFunSuite + +class TimeSeriesOpDescSpec extends AnyFunSuite { + + test("generatePythonCode returns non-empty python code") { + val op = new TimeSeriesOpDesc + + // set minimal required fields + op.timeColumn = "date" + op.valueColumn = "value" + op.CategoryColumn = "cat" + op.facetColumn = "facet" + op.plotType = "line" + op.showRangeSlider = false + + val py = op.generatePythonCode() + + assert(py.nonEmpty) + assert(py.contains("class ProcessTableOperator")) + assert(py.contains("def process_table")) + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/typecasting/TypeCastingOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/typecasting/TypeCastingOpExecSpec.scala new file mode 100644 index 00000000000..02b710a849d --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/typecasting/TypeCastingOpExecSpec.scala @@ -0,0 +1,93 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.typecasting + +import org.apache.texera.amber.core.tuple._ +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec +class TypeCastingOpExecSpec extends AnyFlatSpec with BeforeAndAfter { + val tupleSchema: Schema = Schema() + .add(new Attribute("field1", AttributeType.STRING)) + .add(new Attribute("field2", AttributeType.INTEGER)) + .add(new Attribute("field3", AttributeType.BOOLEAN)) + .add(new Attribute("field4", AttributeType.LONG)) + + val castToSchema: Schema = Schema() + .add(new Attribute("field1", AttributeType.STRING)) + .add(new Attribute("field2", AttributeType.STRING)) + .add(new Attribute("field3", AttributeType.STRING)) + .add(new Attribute("field4", AttributeType.LONG)) + + val castingUnit1 = new TypeCastingUnit() + castingUnit1.attribute = "field2" + castingUnit1.resultType = AttributeType.STRING + val castingUnit2 = new TypeCastingUnit() + castingUnit2.attribute = "field3" + castingUnit2.resultType = AttributeType.STRING + val castingUnits: List[TypeCastingUnit] = List(castingUnit1, castingUnit2) + + val opDesc: TypeCastingOpDesc = new TypeCastingOpDesc() + opDesc.typeCastingUnits = castingUnits + val tuple: Tuple = Tuple + .builder(tupleSchema) + .add(new Attribute("field1", AttributeType.STRING), "hello") + .add(new Attribute("field2", AttributeType.INTEGER), 1) + .add( + new Attribute("field3", AttributeType.BOOLEAN), + true + ) + .add( + new Attribute("field4", AttributeType.LONG), + 3L + ) + .build() + + it should "open" in { + + val typeCastingOpExec = new TypeCastingOpExec(objectMapper.writeValueAsString(opDesc)) + typeCastingOpExec.open() + + } + + it should "process Tuple" in { + + val typeCastingOpExec = new TypeCastingOpExec(objectMapper.writeValueAsString(opDesc)) + + typeCastingOpExec.open() + + val outputTuple = + typeCastingOpExec + .processTuple(tuple, 0) + .next() + .asInstanceOf[SchemaEnforceable] + .enforceSchema(castToSchema) + + assert(outputTuple.length == 4) + assert(outputTuple.getField("field1").asInstanceOf[String] == "hello") + assert(outputTuple.getField("field2").asInstanceOf[String] == "1") + assert(outputTuple.getField("field3").asInstanceOf[String] == "true") + assert(outputTuple.getField("field4").asInstanceOf[Long] == 3L) + assert("hello" == outputTuple.getField[String](0)) + assert(outputTuple.getField[String](1) == "1") + assert(outputTuple.getField[String](2) == "true") + assert(outputTuple.getField[Long](3) == 3L) + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/udf/python/PythonLambdaFunctionOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/udf/python/PythonLambdaFunctionOpDescSpec.scala new file mode 100644 index 00000000000..9a51257cc01 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/udf/python/PythonLambdaFunctionOpDescSpec.scala @@ -0,0 +1,99 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.udf.python + +import org.apache.texera.amber.core.tuple.{Attribute, AttributeType, Schema} +import org.apache.texera.amber.core.workflow.PortIdentity +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec +class PythonLambdaFunctionOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + val schema = new Schema( + new Attribute("column_str", AttributeType.STRING), + new Attribute("column_int", AttributeType.INTEGER), + new Attribute("column_bool", AttributeType.BOOLEAN) + ) + + var opDesc: PythonLambdaFunctionOpDesc = _ + + before { + opDesc = new PythonLambdaFunctionOpDesc() + } + + it should "add one new column into schema successfully" in { + opDesc.lambdaAttributeUnits ++= List( + new LambdaAttributeUnit( + "Add New Column", + "tuple_['column_str']", + "newColumn1", + AttributeType.STRING + ) + ) + val outputSchema = opDesc.getExternalOutputSchemas(Map(PortIdentity() -> schema)).values.head + assert(outputSchema.getAttributes.length == 4) + } + + it should "add multiple new columns into schema successfully" in { + opDesc.lambdaAttributeUnits ++= List( + new LambdaAttributeUnit( + "Add New Column", + "tuple_['column_str']", + "newColumn1", + AttributeType.STRING + ), + new LambdaAttributeUnit( + "Add New Column", + "tuple_['column_int']", + "newColumn2", + AttributeType.INTEGER + ) + ) + val outputSchema = opDesc.getExternalOutputSchemas(Map(PortIdentity() -> schema)).values.head + assert(outputSchema.getAttributes.length == 5) + } + + it should "build successfully when there is no new column but with modifying the existing column" in { + opDesc.lambdaAttributeUnits ++= List( + new LambdaAttributeUnit( + "column_str", + "tuple_['column_str'] + hello", + "", + AttributeType.STRING + ) + ) + val outputSchema = opDesc.getExternalOutputSchemas(Map(PortIdentity() -> schema)).values.head + assert(outputSchema.getAttributes.length == 3) + } + + it should "raise exception if the new column name already exists" in { + opDesc.lambdaAttributeUnits ++= List( + new LambdaAttributeUnit( + "Add New Column", + "tuple_['column_str']", + "column_str", + AttributeType.STRING + ) + ) + + assertThrows[RuntimeException] { + opDesc.getExternalOutputSchemas(Map(PortIdentity() -> schema)).values.head + } + + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/unneststring/UnnestStringOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/unneststring/UnnestStringOpExecSpec.scala new file mode 100644 index 00000000000..a746180c55d --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/unneststring/UnnestStringOpExecSpec.scala @@ -0,0 +1,132 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.unneststring + +import org.apache.texera.amber.core.tuple._ +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec +class UnnestStringOpExecSpec extends AnyFlatSpec with BeforeAndAfter { + val tupleSchema: Schema = Schema() + .add(new Attribute("field1", AttributeType.STRING)) + .add(new Attribute("field2", AttributeType.INTEGER)) + .add(new Attribute("field3", AttributeType.STRING)) + + val tuple: Tuple = Tuple + .builder(tupleSchema) + .add(new Attribute("field1", AttributeType.STRING), "a-b-c") + .add(new Attribute("field2", AttributeType.INTEGER), 1) + .add(new Attribute("field3", AttributeType.STRING), "a") + .build() + + var opExec: UnnestStringOpExec = _ + var opDesc: UnnestStringOpDesc = _ + var outputSchema: Schema = _ + before { + opDesc = new UnnestStringOpDesc() + opDesc.attribute = "field1" + opDesc.delimiter = "-" + opDesc.resultAttribute = "split" + } + + it should "open" in { + opDesc.attribute = "field1" + opDesc.delimiter = "-" + opExec = new UnnestStringOpExec(objectMapper.writeValueAsString(opDesc)) + outputSchema = opDesc.getExternalOutputSchemas(Map(PortIdentity() -> tupleSchema)).values.head + opExec.open() + assert(opExec.flatMapFunc != null) + } + + it should "split value in the given attribute and output the split result in the result attribute, one for each tuple" in { + opDesc.attribute = "field1" + opDesc.delimiter = "-" + opExec = new UnnestStringOpExec(objectMapper.writeValueAsString(opDesc)) + outputSchema = opDesc.getExternalOutputSchemas(Map(PortIdentity() -> tupleSchema)).values.head + opExec.open() + val processedTuple = opExec + .processTuple(tuple, 0) + .map(tupleLike => tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(outputSchema)) + assert(processedTuple.next().getField("split").equals("a")) + assert(processedTuple.next().getField("split").equals("b")) + assert(processedTuple.next().getField("split").equals("c")) + assertThrows[java.util.NoSuchElementException](processedTuple.next().getField("split")) + opExec.close() + } + + it should "generate the correct tuple when there is no delimiter in the value" in { + opDesc.attribute = "field3" + opDesc.delimiter = "-" + opExec = new UnnestStringOpExec(objectMapper.writeValueAsString(opDesc)) + outputSchema = opDesc.getExternalOutputSchemas(Map(PortIdentity() -> tupleSchema)).values.head + opExec.open() + val processedTuple = opExec + .processTuple(tuple, 0) + .map(tupleLike => tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(outputSchema)) + assert(processedTuple.next().getField("split").equals("a")) + assertThrows[java.util.NoSuchElementException](processedTuple.next().getField("split")) + opExec.close() + } + + it should "only contain split results that are not null" in { + opDesc.attribute = "field1" + opDesc.delimiter = "/" + opExec = new UnnestStringOpExec(objectMapper.writeValueAsString(opDesc)) + outputSchema = opDesc.getExternalOutputSchemas(Map(PortIdentity() -> tupleSchema)).values.head + val tuple: Tuple = Tuple + .builder(tupleSchema) + .add(new Attribute("field1", AttributeType.STRING), "//a//b/") + .add(new Attribute("field2", AttributeType.INTEGER), 1) + .add(new Attribute("field3", AttributeType.STRING), "a") + .build() + + opExec.open() + val processedTuple = opExec + .processTuple(tuple, 0) + .map(tupleLike => tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(outputSchema)) + assert(processedTuple.next().getField("split").equals("a")) + assert(processedTuple.next().getField("split").equals("b")) + assertThrows[java.util.NoSuchElementException](processedTuple.next().getField("split")) + opExec.close() + } + + it should "split by regex delimiter" in { + opDesc.attribute = "field1" + opDesc.delimiter = "<\\d*>" + opExec = new UnnestStringOpExec(objectMapper.writeValueAsString(opDesc)) + outputSchema = opDesc.getExternalOutputSchemas(Map(PortIdentity() -> tupleSchema)).values.head + val tuple: Tuple = Tuple + .builder(tupleSchema) + .add(new Attribute("field1", AttributeType.STRING), "<>a<1>b<12>") + .add(new Attribute("field2", AttributeType.INTEGER), 1) + .add(new Attribute("field3", AttributeType.STRING), "a") + .build() + + opExec.open() + val processedTuple = opExec + .processTuple(tuple, 0) + .map(tupleLike => tupleLike.asInstanceOf[SchemaEnforceable].enforceSchema(outputSchema)) + assert(processedTuple.next().getField("split").equals("a")) + assert(processedTuple.next().getField("split").equals("b")) + assertThrows[java.util.NoSuchElementException](processedTuple.next().getField("split")) + opExec.close() + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/DotPlot/DotPlotOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/DotPlot/DotPlotOpDescSpec.scala new file mode 100644 index 00000000000..600ec495c7d --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/DotPlot/DotPlotOpDescSpec.scala @@ -0,0 +1,44 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.DotPlot + +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class DotPlotOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + var opDesc: DotPlotOpDesc = _ + + before { + opDesc = new DotPlotOpDesc() + } + + it should "generate a plotly python figure with count aggregation" in { + opDesc.countAttribute = "column1" + + assert( + opDesc + .createPlotlyFigure() + .plain + .contains( + "table = table.groupby([column1])[column1].count().reset_index(name='counts')" + ) + ) + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/ImageViz/ImageVisualizerOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/ImageViz/ImageVisualizerOpDescSpec.scala new file mode 100644 index 00000000000..266f14e4d8a --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/ImageViz/ImageVisualizerOpDescSpec.scala @@ -0,0 +1,36 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.ImageViz + +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class ImageVisualizerOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + var opDesc: ImageVisualizerOpDesc = _ + before { + opDesc = new ImageVisualizerOpDesc() + } + + it should "throw assertion error if BinaryContent is empty" in { + assertThrows[NullPointerException] { + opDesc.createBinaryData() + } + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/barChart/BarChartOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/barChart/BarChartOpDescSpec.scala new file mode 100644 index 00000000000..f2b4c8b8b82 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/barChart/BarChartOpDescSpec.scala @@ -0,0 +1,53 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.barChart + +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class BarChartOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + + var opDesc: BarChartOpDesc = _ + + before { + opDesc = new BarChartOpDesc() + } + + it should "throw assertion error if value is empty" in { + assertThrows[AssertionError] { + opDesc.manipulateTable() + } + } + + it should "list titles of axes in the python code" in { + opDesc.fields = "geo.state_name" + opDesc.value = "person.count" + val temp = opDesc.manipulateTable().plain + assert(temp.contains("geo.state_name")) + assert(temp.contains("person.count")) + } + + it should "throw assertion error if chart is empty" in { + assertThrows[AssertionError] { + opDesc.manipulateTable() + } + } + +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/bubbleChart/BubbleChartOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/bubbleChart/BubbleChartOpDescSpec.scala new file mode 100644 index 00000000000..530aa72fef3 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/bubbleChart/BubbleChartOpDescSpec.scala @@ -0,0 +1,53 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.bubbleChart + +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class BubbleChartOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + var opDesc: BubbleChartOpDesc = _ + + before { + opDesc = new BubbleChartOpDesc() + } + + it should "generate a plotly python figure with 3 columns" in { + opDesc.xValue = "column1" + opDesc.yValue = "column2" + opDesc.zValue = "column3" + opDesc.enableColor = false + + assert( + opDesc + .createPlotlyFigure() + .plain + .contains( + "fig = go.Figure(px.scatter(table, x=column1, y=column2, size=column3, size_max=100))" + ) + ) + } + + it should "throw assertion error if variable xValue is empty" in { + assertThrows[AssertionError] { + opDesc.createPlotlyFigure() + } + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/ecdfPlot/ECDFPlotOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/ecdfPlot/ECDFPlotOpDescSpec.scala new file mode 100644 index 00000000000..bc565e4d3a3 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/ecdfPlot/ECDFPlotOpDescSpec.scala @@ -0,0 +1,61 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.ecdfPlot + +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class ECDFPlotOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + + var opDesc: ECDFPlotOpDesc = _ + + before { + opDesc = new ECDFPlotOpDesc() + } + + it should "throw assertion error if value column is empty" in { + assertThrows[AssertionError] { + opDesc.manipulateTable() + } + } + + it should "generate a plotly ecdf figure with optional parameters" in { + opDesc.valueColumn = "score" + opDesc.colorColumn = "group" + opDesc.separateBy = "category" + opDesc.yAxisMode = "count" + opDesc.cdfMode = "reversed" + opDesc.orientation = "horizontal" + opDesc.showMarkers = true + opDesc.marginal = "histogram" + + val plain = opDesc.createPlotlyFigure().plain + + assert(plain.contains("fig = px.ecdf(table")) + assert(plain.contains("ecdfnorm=None")) + assert(plain.contains("ecdfmode=self.decode_python_template")) + assert(plain.contains("orientation='h'")) + assert(plain.contains("markers=True")) + assert(plain.contains("marginal=self.decode_python_template")) + assert(plain.contains("x=self.decode_python_template")) + assert(plain.contains("color=self.decode_python_template")) + assert(plain.contains("facet_col=self.decode_python_template")) + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDescSpec.scala new file mode 100644 index 00000000000..244f65c60cb --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDescSpec.scala @@ -0,0 +1,68 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.filledAreaPlot + +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class FilledAreaPlotOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + + var opDesc: FilledAreaPlotOpDesc = _ + + before { + opDesc = new FilledAreaPlotOpDesc() + } + + it should "throw error if X is empty" in { + val y = "test1" + val group = "test2" + opDesc.y = y + opDesc.lineGroup = group + + assertThrows[AssertionError] { + opDesc.createPlotlyFigure() + } + } + + it should "throw error if Y is empty" in { + val x = "test1" + val group = "test2" + opDesc.x = x + opDesc.lineGroup = group + + assertThrows[AssertionError] { + opDesc.createPlotlyFigure() + } + } + + it should "throw error if LineGroup is not indicated facet column is checked" in { + val x = "test1" + val y = "test2" + opDesc.x = x + opDesc.y = y + opDesc.facetColumn = true + opDesc.color = "color" + + assertThrows[AssertionError] { + opDesc.createPlotlyFigure() + } + } + +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/ganttChart/GanttChartOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/ganttChart/GanttChartOpDescSpec.scala new file mode 100644 index 00000000000..dbc21a62dbe --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/ganttChart/GanttChartOpDescSpec.scala @@ -0,0 +1,78 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.ganttChart + +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class GanttChartOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + var opDesc: GanttChartOpDesc = _ + before { + opDesc = new GanttChartOpDesc() + } + it should "generate a plotly python figure with 3 columns and no color" in { + opDesc.start = "start" + opDesc.finish = "finish" + opDesc.task = "task" + opDesc.color = "" + + assert( + opDesc + .createPlotlyFigure() + .plain + .contains( + "fig = px.timeline(table, x_start=start, x_end=finish, y=task )" + ) + ) + } + it should "generate a plotly python figure with 3 columns and color" in { + opDesc.start = "start" + opDesc.finish = "finish" + opDesc.task = "task" + opDesc.color = "color" + + val plain = opDesc + .createPlotlyFigure() + .plain + + assert( + plain + .contains( + "fig = px.timeline(table, x_start=start, x_end=finish, y=task , color=color )" + ) + ) + } + it should "generate a plotly python figure with 3 columns and color and pattern" in { + opDesc.start = "start" + opDesc.finish = "finish" + opDesc.task = "task" + opDesc.color = "color" + opDesc.pattern = "task" + + assert( + opDesc + .createPlotlyFigure() + .plain + .contains( + "fig = px.timeline(table, x_start=start, x_end=finish, y=task , color=color , pattern_shape=task)" + ) + ) + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/hierarchychart/HierarchyChartOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/hierarchychart/HierarchyChartOpDescSpec.scala new file mode 100644 index 00000000000..fc7249c26fc --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/hierarchychart/HierarchyChartOpDescSpec.scala @@ -0,0 +1,54 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.hierarchychart + +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class HierarchyChartOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + + var opDesc: HierarchyChartOpDesc = _ + + before { + opDesc = new HierarchyChartOpDesc() + } + + it should "generate a list of hierarchy sections in the python code" in { + val attributes = Array.fill(3)(new HierarchySection()) + attributes(0).attributeName = "column_a" + attributes(1).attributeName = "column_b" + attributes(2).attributeName = "column_c" + opDesc.hierarchy = attributes.toList + opDesc.hierarchyChartType = HierarchyChartType.TREEMAP + opDesc.hierarchyChartType = HierarchyChartType.SUNBURSTCHART + } + + it should "throw assertion error if hierarchy is empty" in { + assertThrows[AssertionError] { + opDesc.createPlotlyFigure() + } + } + + it should "throw assertion error if value is empty" in { + assertThrows[AssertionError] { + opDesc.manipulateTable() + } + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/htmlviz/HtmlVizOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/htmlviz/HtmlVizOpExecSpec.scala new file mode 100644 index 00000000000..05fb87556cd --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/htmlviz/HtmlVizOpExecSpec.scala @@ -0,0 +1,72 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.htmlviz + +import org.apache.texera.amber.core.tuple._ +import org.apache.texera.amber.core.workflow.PortIdentity +import org.apache.texera.amber.util.JSONUtils.objectMapper +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec +class HtmlVizOpExecSpec extends AnyFlatSpec with BeforeAndAfter { + val schema = new Schema( + new Attribute("field1", AttributeType.STRING), + new Attribute("field2", AttributeType.STRING) + ) + val opDesc: HtmlVizOpDesc = new HtmlVizOpDesc() + + val outputSchema: Schema = + opDesc.getExternalOutputSchemas(Map(PortIdentity() -> schema)).values.head + + def tuple(): Tuple = + Tuple + .builder(schema) + .addSequentially(Array("hello", "")) + .build() + + it should "process a target field" in { + opDesc.htmlContentAttrName = "field1" + val htmlVizOpExec = new HtmlVizOpExec(objectMapper.writeValueAsString(opDesc)) + htmlVizOpExec.open() + val processedTuple: Tuple = + htmlVizOpExec + .processTuple(tuple(), 0) + .next() + .asInstanceOf[SchemaEnforceable] + .enforceSchema(outputSchema) + + assert(processedTuple.getField("html-content").asInstanceOf[String] == "hello") + + } + + it should "process another target field" in { + opDesc.htmlContentAttrName = "field2" + val htmlVizOpExec = new HtmlVizOpExec(objectMapper.writeValueAsString(opDesc)) + htmlVizOpExec.open() + val processedTuple: Tuple = + htmlVizOpExec + .processTuple(tuple(), 0) + .next() + .asInstanceOf[SchemaEnforceable] + .enforceSchema(outputSchema) + + assert(processedTuple.getField("html-content").asInstanceOf[String] == "") + + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/pieChart/PieChartOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/pieChart/PieChartOpDescSpec.scala new file mode 100644 index 00000000000..6c989a0a0e2 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/pieChart/PieChartOpDescSpec.scala @@ -0,0 +1,36 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.pieChart + +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class PieChartOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + var opDesc: PieChartOpDesc = _ + before { + opDesc = new PieChartOpDesc() + } + + it should "throw assertion error if value is empty" in { + assertThrows[AssertionError] { + opDesc.manipulateTable() + } + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/scatterplot/ScatterPlotOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/scatterplot/ScatterPlotOpDescSpec.scala new file mode 100644 index 00000000000..480d30512cb --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/scatterplot/ScatterPlotOpDescSpec.scala @@ -0,0 +1,45 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.scatterplot + +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class ScatterPlotOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + + var opDesc: ScatterplotOpDesc = _ + + before { + opDesc = new ScatterplotOpDesc() + } + + it should "throw assertion error if value is empty" in { + assertThrows[AssertionError] { + opDesc.manipulateTable() + } + } + + it should "throw assertion error if chart is empty" in { + assertThrows[AssertionError] { + opDesc.manipulateTable() + } + } + +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/wordCloud/WordCloudOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/wordCloud/WordCloudOpDescSpec.scala new file mode 100644 index 00000000000..7be95c3a7ad --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/wordCloud/WordCloudOpDescSpec.scala @@ -0,0 +1,57 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.operator.visualization.wordCloud + +import org.scalatest.BeforeAndAfter +import org.scalatest.flatspec.AnyFlatSpec + +class WordCloudOpDescSpec extends AnyFlatSpec with BeforeAndAfter { + + var opDesc: WordCloudOpDesc = _ + + before { + opDesc = new WordCloudOpDesc() + } + + it should "use correct regex pattern to match word characters" in { + opDesc.textColumn = "text_col" + val code = opDesc.manipulateTable().plain + assert( + code.contains("""r'\w'"""), + "regex should use single backslash \\w to match word characters" + ) + assert( + !code.contains("""r'\\w'"""), + "regex should not use double backslash \\\\w which matches literal backslash+w" + ) + } + + it should "include the text column in manipulateTable" in { + opDesc.textColumn = "my_text" + val code = opDesc.manipulateTable().plain + assert(code.contains("my_text")) + } + + it should "include the text column in createWordCloudFigure" in { + opDesc.textColumn = "my_text" + val code = opDesc.createWordCloudFigure().plain + assert(code.contains("my_text")) + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/DescriptorChecker.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/DescriptorChecker.scala new file mode 100644 index 00000000000..97a725330f1 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/DescriptorChecker.scala @@ -0,0 +1,902 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.pybuilder + +import com.fasterxml.jackson.annotation.JsonProperty +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.pybuilder.PythonReflectionTextUtils.{ + countOccurrences, + extractContexts, + formatThrowable, + truncateBlock +} +import org.apache.texera.amber.pybuilder.PythonReflectionUtils.{ + Finding, + RawInvalidTextResult, + TypeEnv +} + +import java.lang.reflect._ +import java.util +import scala.collection.mutable +import scala.jdk.CollectionConverters._ +import scala.util.Try +//IMPORTANT ENABLE EXISTENTIALs +import scala.language.existentials + +object DescriptorChecker { + final case class CheckResult(findings: Seq[Finding], code: Option[String]) +} + +/** + * Validates a [[PythonOperatorDescriptor]] by instantiating it and attempting to generate Python code. + * + * What it does (high level): + * 1) Instantiates the descriptor (supports Scala object descriptors via MODULE$). + * 2) Best-effort initializes @JsonProperty fields using defaults and "required" semantics. + * 3) Inject raw invalid string-typed @JsonProperty fields (and string containers) to detect invalid code. + * 4) Captures stdout/stderr and exceptions from generatePythonCode() and reports them as findings. + * + * Generic-awareness: + * - Tracks a best-effort TypeEnv (TypeVariable -> Type) per instantiated object (identity-based) so that + * defaults/injection can reason about element types for generic collections. + * + * Note (EN): The idea is to "touch" the object as little as possible, but enough to reveal common problems + * (null required fields, missing defaults, raw text leak, prints to stdout/stderr). + */ +final class DescriptorChecker(private val rawInvalidText: String, private val maxDepth: Int) { + + // Carry env per instantiated object (Identity semantics) + private val envByObj = new util.IdentityHashMap[AnyRef, TypeEnv]() + import DescriptorChecker.CheckResult + + /** Convenience wrapper that only returns findings (drops generated code). */ + def check(descriptorClass: Class[_ <: PythonOperatorDescriptor]): Seq[Finding] = + checkWithCode(descriptorClass).findings + + /** + * Runs the full validation pipeline and returns both findings and (if generated) Python code. + * + * Important: This method tries hard to continue even if parts fail (best-effort strategy), + * so you can see multiple issues in a single run instead of failing fast on the first problem. + */ + def checkWithCode(descriptorClass: Class[_ <: PythonOperatorDescriptor]): CheckResult = { + instantiateDescriptor(descriptorClass) match { + case Left(instantiateFailureReason) => + CheckResult( + Seq(Finding(descriptorClass.getName, "instantiate", instantiateFailureReason)), + None + ) + + case Right(descriptorInstance) => + val findingsBuffer = mutable.ArrayBuffer.empty[Finding] + + // Seed env for the root descriptor instance (used by later generic-aware routines) + envByObj.put(descriptorInstance, computeEnvFromConcreteClass(descriptorInstance.getClass)) + + // 0) Fill required/defaulted props (deep) + bestEffortFillJsonPropertyDefaults(descriptorInstance, maxDepth) + + // 1) Raw Invalid strings (deep) + val rawInvalidTextingResult = + rawInvalidTextJsonPropertyStringsDeep(descriptorInstance, rawInvalidText, maxDepth) + if (rawInvalidTextingResult.failed.nonEmpty) { + findingsBuffer += Finding( + descriptorClass.getName, + "injection-failure", + s"Could not rawInvalidText some @JsonProperty members: ${rawInvalidTextingResult.failed.mkString(", ")}" + ) + } + + // 2) Capture stdout/stderr + exceptions during codegen + val consoleCapture = PythonConsoleCapture.captureOutErr { + Try(descriptorInstance.generatePythonCode()) + } + + val generatedCodeTry = consoleCapture.value + val generatedCodeOpt = generatedCodeTry.toOption + val capturedStdout = consoleCapture.out.trim + val capturedStderr = consoleCapture.err.trim + + if (capturedStdout.nonEmpty) { + findingsBuffer += Finding( + descriptorClass.getName, + "stdout", + s"generatePythonCode printed to stdout:\n${truncateBlock(capturedStdout, maxLines = 30, maxChars = 4000)}" + ) + } + if (capturedStderr.nonEmpty) { + findingsBuffer += Finding( + descriptorClass.getName, + "stderr", + s"generatePythonCode printed to stderr:\n${truncateBlock(capturedStderr, maxLines = 30, maxChars = 4000)}" + ) + } + + generatedCodeTry.failed.toOption.foreach { thrown => + findingsBuffer += Finding(descriptorClass.getName, "exception", formatThrowable(thrown)) + } + + // 3) Raw invalid string leakage check: did the rawInvalidText marker appear in generated Python? + generatedCodeOpt.foreach { generatedCode => + val rawInvalidTextHitCount = countOccurrences(generatedCode, rawInvalidText) + if (rawInvalidTextHitCount > 0) { + val rawInvalidTextContexts = + extractContexts(generatedCode, rawInvalidText, radius = 160, maxContexts = 2) + .map(_.replace("\n", "\\n")) + .mkString("\n - ...", "...\n - ...", "...") + + findingsBuffer += Finding( + descriptorClass.getName, + "raw-invalid-text-leak", + s"""Generated Python contains rawInvalidText '$rawInvalidText' ($rawInvalidTextHitCount occurrence(s)) + |rawInvalidTexted members: ${if (rawInvalidTextingResult.changed.isEmpty) + "(none found)" + else rawInvalidTextingResult.changed.mkString(", ")} + |contexts: + |$rawInvalidTextContexts""".stripMargin + ) + } + } + + CheckResult(findingsBuffer.toSeq, generatedCodeOpt) + } + } + + /** + * Instantiates a descriptor: + * - Scala object: fetches MODULE$ + * - Regular class: uses an accessible no-arg constructor + */ + private def instantiateDescriptor( + descriptorClass: Class[_ <: PythonOperatorDescriptor] + ): Either[String, PythonOperatorDescriptor] = { + val scalaModuleFieldOpt: Option[Field] = + Try(descriptorClass.getField("MODULE$")).toOption + .orElse(Try(descriptorClass.getDeclaredField("MODULE$")).toOption) + + scalaModuleFieldOpt match { + case Some(scalaModuleField) => + Try { + scalaModuleField.setAccessible(true) + scalaModuleField.get(null).asInstanceOf[PythonOperatorDescriptor] + }.toEither.left.map(thrown => + s"cannot access Scala object MODULE $scalaModuleFieldOpt: ${thrown.getClass.getName}: ${Option(thrown.getMessage) + .getOrElse("")}" + ) + + case None => + Try { + val noArgConstructor = descriptorClass.getDeclaredConstructor() + noArgConstructor.setAccessible(true) + noArgConstructor.newInstance().asInstanceOf[PythonOperatorDescriptor] + }.toEither.left.map(_ => + "cannot instantiate (needs an accessible no-arg constructor or must be a Scala object)" + ) + } + } + + // ------------------------------------------------------------ + // Generic type resolution (TypeEnv) + // ------------------------------------------------------------ + + private final case class SimpleParameterizedType(raw: Type, args: scala.Array[Type], owner: Type) + extends ParameterizedType { + override def getRawType: Type = raw + override def getActualTypeArguments: scala.Array[Type] = args.clone() + override def getOwnerType: Type = owner + } + + /** + * Builds a best-effort mapping of type variables to concrete types by walking: + * - generic superclass + * - generic interfaces + * recursively up the inheritance chain. + */ + private def computeEnvFromConcreteClass(concreteClass: Class[_]): TypeEnv = { + val typeVarBindings = mutable.Map.empty[TypeVariable[_], Type] + val visitedTypes = mutable.Set.empty[Type] + + def resolveInCollectedEnv(unresolvedType: Type): Type = + resolveType(unresolvedType, typeVarBindings.toMap) + + def traverseType(nextType: Type): Unit = { + if (nextType == null || visitedTypes.contains(nextType)) return + visitedTypes += nextType + + nextType match { + case parameterizedType: ParameterizedType => + val rawClassOpt = typeToClass(parameterizedType.getRawType) + rawClassOpt.foreach { rawClass => + val rawTypeVariables = rawClass.getTypeParameters + val typeArguments = parameterizedType.getActualTypeArguments + rawTypeVariables.zipAll(typeArguments, null, null).foreach { + case (typeVar, typeArg) => + if (typeVar != null && typeArg != null) + typeVarBindings(typeVar) = resolveInCollectedEnv(typeArg) + } + } + rawClassOpt.foreach(traverseClass) + + case rawClass: Class[_] => + traverseClass(rawClass) + + case _ => + () + } + } + + def traverseClass(currentClass: Class[_]): Unit = { + if (currentClass == null || currentClass == classOf[Object]) return + traverseType(currentClass.getGenericSuperclass) + currentClass.getGenericInterfaces.foreach(traverseType) + traverseClass(currentClass.getSuperclass) + } + + traverseClass(concreteClass) + typeVarBindings.toMap + } + + private def resolveType(unresolvedType: Type, typeEnv: TypeEnv): Type = + unresolvedType match { + case typeVar: TypeVariable[_] => + typeEnv.get(typeVar) match { + case Some(resolvedBinding) => resolveType(resolvedBinding, typeEnv) + case None => + typeVar.getBounds.headOption + .map(bound => resolveType(bound, typeEnv)) + .getOrElse(typeVar) + } + + case wildcardType: WildcardType => + wildcardType.getUpperBounds.headOption + .map(bound => resolveType(bound, typeEnv)) + .getOrElse(wildcardType) + + case genericArrayType: GenericArrayType => + val resolvedComponentType = resolveType(genericArrayType.getGenericComponentType, typeEnv) + typeToClass(resolvedComponentType) + .map(componentClass => + java.lang.reflect.Array.newInstance(componentClass, 0).getClass.asInstanceOf[Type] + ) + .getOrElse(genericArrayType) + + case parameterizedType: ParameterizedType => + val resolvedRawType = resolveType(parameterizedType.getRawType, typeEnv) + val resolvedOwnerType = + Option(parameterizedType.getOwnerType).map(owner => resolveType(owner, typeEnv)).orNull + val resolvedTypeArguments = + parameterizedType.getActualTypeArguments.map(typeArg => resolveType(typeArg, typeEnv)) + SimpleParameterizedType(resolvedRawType, resolvedTypeArguments, resolvedOwnerType) + + case rawClass: Class[_] => + rawClass + + case otherType => + otherType + } + + /** Retrieves the best available TypeEnv for a specific object instance. */ + private def envFor(instance: AnyRef): TypeEnv = { + val storedEnv = Option(envByObj.get(instance)).getOrElse(Map.empty) + val classDerivedEnv = computeEnvFromConcreteClass(instance.getClass) + classDerivedEnv ++ storedEnv + } + + /** + * Extends an existing TypeEnv with (rawClass type params -> resolved type args). + * Used when instantiating parameterized types so child object graphs can be reasoned about. + */ + private def envForParameterizedInstance( + rawClass: Class[_], + typeArguments: scala.Array[Type], + parentTypeEnv: TypeEnv + ): TypeEnv = { + val rawTypeVariables = rawClass.getTypeParameters + val resolvedTypeArguments = typeArguments.map(typeArg => resolveType(typeArg, parentTypeEnv)) + val rawTypeVarBindings = rawTypeVariables + .zipAll(resolvedTypeArguments, null, null) + .collect { + case (typeVar, typeArg) if typeVar != null && typeArg != null => typeVar -> typeArg + } + .toMap + parentTypeEnv ++ rawTypeVarBindings + } + + private def typeToClass(typ: Type): Option[Class[_]] = + typ match { + case rawClass: Class[_] => Some(rawClass) + case parameterizedType: ParameterizedType => typeToClass(parameterizedType.getRawType) + case _ => None + } + + private def elementTypeOfResolved(resolvedType: Type): Option[Type] = + resolvedType match { + case parameterizedType: ParameterizedType => + parameterizedType.getActualTypeArguments.headOption + case arrayClass: Class[_] if arrayClass.isArray => + Some(arrayClass.getComponentType) + case _ => + None + } + + // ------------------------------------------------------------ + // Best-effort init (generic-aware) + // ------------------------------------------------------------ + + /** + * Best-effort initialization for @JsonProperty fields: + * - If @JsonProperty(required = true) or defaultValue is provided, tries to initialize when null. + * - Also ensures required collections are non-empty (adds an element when element type can be inferred). + * + * This is intentionally heuristic: the goal is to create a "usable enough" object graph for codegen + * without knowing real business semantics. + */ + private def bestEffortFillJsonPropertyDefaults( + rootDescriptor: AnyRef, + recursionDepthLimit: Int + ): Unit = { + val visitedIdentityHashes = mutable.Set.empty[Int] + + def fillRecursively(currentObject: AnyRef, remainingDepth: Int): Unit = { + if (currentObject == null || remainingDepth < 0) return + val objectId = System.identityHashCode(currentObject) + if (visitedIdentityHashes.contains(objectId)) return + visitedIdentityHashes += objectId + + val currentTypeEnv = envFor(currentObject) + + walkHierarchy(currentObject.getClass) { declaringClassInHierarchy => + declaringClassInHierarchy.getDeclaredFields.foreach { declaredField => + if (!shouldSkipField(declaredField)) { + val jsonPropertyOpt = + jsonPropertyForFieldOrAccessors(declaringClassInHierarchy, declaredField) + jsonPropertyOpt.foreach { jsonPropertyAnn => + declaredField.setAccessible(true) + + val currentFieldValue = Try(declaredField.get(currentObject)).toOption.orNull + val defaultValueText = Option(jsonPropertyAnn.defaultValue()).getOrElse("").trim + val isRequired = jsonPropertyAnn.required() + + val resolvedFieldType = resolveType(declaredField.getGenericType, currentTypeEnv) + val needsInitialization = + (currentFieldValue == null) && (isRequired || defaultValueText.nonEmpty) + + val ensuredValue: AnyRef = + if (needsInitialization) { + val defaultValue = defaultValueForResolvedType( + targetType = resolvedFieldType, + defaultValueText = defaultValueText, + remainingDepth = remainingDepth, + typeEnvAtParent = currentTypeEnv + ) + if (defaultValue != null) { + trySet(currentObject, declaringClassInHierarchy, declaredField, defaultValue) + defaultValue + } else currentFieldValue + } else currentFieldValue + + val updatedValue = + ensureNonEmptyIfRequired( + owningInstance = currentObject, + declaringClass = declaringClassInHierarchy, + field = declaredField, + currentFieldValue = ensuredValue, + jsonPropertyAnn = jsonPropertyAnn, + resolvedFieldType = resolvedFieldType, + typeEnvAtField = currentTypeEnv, + remainingDepth = remainingDepth + ) + + recurseIntoValue(updatedValue, remainingDepth - 1, fillRecursively) + } + } + } + } + } + + fillRecursively(rootDescriptor, recursionDepthLimit) + } + + private def ensureNonEmptyIfRequired( + owningInstance: AnyRef, + declaringClass: Class[_], + field: Field, + currentFieldValue: AnyRef, + jsonPropertyAnn: JsonProperty, + resolvedFieldType: Type, + typeEnvAtField: TypeEnv, + remainingDepth: Int + ): AnyRef = { + if (!jsonPropertyAnn.required() || remainingDepth <= 0) return currentFieldValue + + // If required and null, try to initialize collection containers too + val ensuredNonNullValue: AnyRef = + if (currentFieldValue != null) currentFieldValue + else { + val rawFieldClass = typeToClass(resolvedFieldType).getOrElse(field.getType) + val defaultValue = defaultValueForResolvedType( + targetType = rawFieldClass, + defaultValueText = "", + remainingDepth = remainingDepth, + typeEnvAtParent = typeEnvAtField + ) + if (defaultValue != null) trySet(owningInstance, declaringClass, field, defaultValue) + defaultValue + } + + if (ensuredNonNullValue == null) return null + + val runtimeValueClass = ensuredNonNullValue.getClass + val elementTypeOpt = + elementTypeOfResolved(resolvedFieldType).map(et => resolveType(et, typeEnvAtField)) + + def makeElementValue(): AnyRef = { + val elementType = elementTypeOpt.getOrElse(classOf[String]) + defaultValueForResolvedType( + targetType = elementType, + defaultValueText = "", + remainingDepth = remainingDepth - 1, + typeEnvAtParent = typeEnvAtField + ) + } + + if (isJavaList(runtimeValueClass)) { + val javaList = ensuredNonNullValue.asInstanceOf[util.List[AnyRef]] + if (javaList.isEmpty) { + val elementValue = makeElementValue() + if (elementValue != null) javaList.add(elementValue) + } + } else if (isScalaIterable(runtimeValueClass)) { + val scalaIterable = ensuredNonNullValue.asInstanceOf[scala.collection.Iterable[Any]] + if (scalaIterable.isEmpty) { + val elementValue = makeElementValue() + if (elementValue != null) + trySet(owningInstance, declaringClass, field, List(elementValue).asInstanceOf[AnyRef]) + } + } else if (runtimeValueClass.isArray && runtimeValueClass.getComponentType == classOf[String]) { + val stringArray = ensuredNonNullValue.asInstanceOf[scala.Array[String]] + if (stringArray.isEmpty) + trySet(owningInstance, declaringClass, field, scala.Array("x").asInstanceOf[AnyRef]) + } + + Try(field.get(owningInstance)).toOption.orNull + } + + private def defaultValueForResolvedType( + targetType: Type, + defaultValueText: String, + remainingDepth: Int, + typeEnvAtParent: TypeEnv + ): AnyRef = { + val trimmedDefaultValueText = Option(defaultValueText).getOrElse("").trim + val resolvedTargetType = resolveType(targetType, typeEnvAtParent) + + resolvedTargetType match { + case rawClass: Class[_] => + if (rawClass == classOf[String]) { + if (trimmedDefaultValueText.nonEmpty) trimmedDefaultValueText else "x" + } else if (rawClass == java.lang.Boolean.TYPE || rawClass == classOf[java.lang.Boolean]) { + val booleanValue = trimmedDefaultValueText.toLowerCase match { + case "true" => true + case "false" => false + case _ => false + } + java.lang.Boolean.valueOf(booleanValue) + } else if (rawClass == java.lang.Integer.TYPE || rawClass == classOf[java.lang.Integer]) { + java.lang.Integer.valueOf(Try(trimmedDefaultValueText.toInt).getOrElse(1)) + } else if (rawClass == java.lang.Long.TYPE || rawClass == classOf[java.lang.Long]) { + java.lang.Long.valueOf(Try(trimmedDefaultValueText.toLong).getOrElse(1L)) + } else if (rawClass == java.lang.Double.TYPE || rawClass == classOf[java.lang.Double]) { + java.lang.Double.valueOf(Try(trimmedDefaultValueText.toDouble).getOrElse(1.0d)) + } else if (rawClass == java.lang.Float.TYPE || rawClass == classOf[java.lang.Float]) { + java.lang.Float.valueOf(Try(trimmedDefaultValueText.toFloat).getOrElse(1.0f)) + } else if (rawClass.isEnum) { + chooseEnumConstant(rawClass, trimmedDefaultValueText) + } else if (isJavaList(rawClass)) { + new util.ArrayList[AnyRef]() + } else if (isScalaIterable(rawClass)) { + List.empty[Any] + } else if (rawClass.isArray && rawClass.getComponentType == classOf[String]) { + scala.Array.empty[String] + } else if (classOf[scala.Option[_]].isAssignableFrom(rawClass)) { + None + } else if ( + !rawClass.isInterface && !Modifier.isAbstract(rawClass.getModifiers) && remainingDepth > 0 + ) { + instantiateBestEffort(rawClass).orNull + } else null + + case parameterizedType: ParameterizedType => + val rawClass = typeToClass(parameterizedType.getRawType).orNull + if (rawClass == null) return null + + if (rawClass.isEnum) { + chooseEnumConstant(rawClass, trimmedDefaultValueText) + } else if (isJavaList(rawClass)) { + new util.ArrayList[AnyRef]() + } else if (isScalaIterable(rawClass)) { + List.empty[Any] + } else if (classOf[scala.Option[_]].isAssignableFrom(rawClass)) { + None + } else if ( + !rawClass.isInterface && !Modifier.isAbstract(rawClass.getModifiers) && remainingDepth > 0 + ) { + val instanceOpt = instantiateBestEffort(rawClass) + instanceOpt.foreach { newInstance => + val newInstanceTypeEnv = + envForParameterizedInstance( + rawClass, + parameterizedType.getActualTypeArguments, + typeEnvAtParent + ) + envByObj.put(newInstance, newInstanceTypeEnv) + } + instanceOpt.orNull + } else null + + case _ => + null + } + } + + /** + * Attempts to set a value into a field through multiple strategies: + * 1) Direct reflective field set + * 2) Scala setter: fieldName_$eq + * 3) JavaBean setter: setFieldName + */ + private def trySet( + owningInstance: AnyRef, + declaringClass: Class[_], + field: Field, + newValue: AnyRef + ): Unit = { + // 1) Try direct field set + val didSetViaField = Try { + field.setAccessible(true); field.set(owningInstance, newValue) + }.isSuccess + if (didSetViaField) return + + // 2) Try Scala setter: name_$eq + val scalaSetterName = field.getName + "_$eq" + val didInvokeScalaSetter = Try { + val matchingMethodOpt = + declaringClass.getDeclaredMethods.find(m => + m.getName == scalaSetterName && m.getParameterCount == 1 + ) + matchingMethodOpt.foreach { setterMethod => + setterMethod.setAccessible(true) + setterMethod.invoke(owningInstance, newValue.asInstanceOf[Object]) + } + matchingMethodOpt.isDefined + }.getOrElse(false) + if (didInvokeScalaSetter) return + + // 3) Try JavaBean setter: setX + val javaBeanSetterName = "set" + upperFirst(field.getName) + Try { + val matchingMethodOpt = + declaringClass.getDeclaredMethods.find(m => + m.getName == javaBeanSetterName && m.getParameterCount == 1 + ) + matchingMethodOpt.foreach { setterMethod => + setterMethod.setAccessible(true) + setterMethod.invoke(owningInstance, newValue.asInstanceOf[Object]) + } + } + () + } + + // ------------------------------------------------------------ + // Raw Invalid String Detection (generic-aware) + // ------------------------------------------------------------ + + /** + * Replaces string values in @JsonProperty fields (and string containers) with the rawInvalidText marker. + * + * Returns which members were changed and which ones could not be changed. + */ + private def rawInvalidTextJsonPropertyStringsDeep( + rootDescriptor: AnyRef, + rawInvalidTextMarker: String, + recursionDepthLimit: Int + ): RawInvalidTextResult = { + val changedMembers = mutable.ArrayBuffer.empty[String] + val failedMembers = mutable.ArrayBuffer.empty[String] + val visitedIdentityHashes = mutable.Set.empty[Int] + + def rawInvalidTextRecursively(currentObject: AnyRef, remainingDepth: Int): Unit = { + if (currentObject == null || remainingDepth < 0) return + val objectId = System.identityHashCode(currentObject) + if (visitedIdentityHashes.contains(objectId)) return + visitedIdentityHashes += objectId + + val currentTypeEnv = envFor(currentObject) + + walkHierarchy(currentObject.getClass) { declaringClassInHierarchy => + declaringClassInHierarchy.getDeclaredFields.foreach { declaredField => + if (!shouldSkipField(declaredField)) { + val jsonPropertyOpt = + jsonPropertyForFieldOrAccessors(declaringClassInHierarchy, declaredField) + jsonPropertyOpt.foreach { jsonPropertyAnn => + declaredField.setAccessible(true) + val jsonPropertyName = + effectiveJsonPropName(jsonPropertyAnn, fallback = declaredField.getName) + + val resolvedFieldType = resolveType(declaredField.getGenericType, currentTypeEnv) + val rawFieldClass = typeToClass(resolvedFieldType).getOrElse(declaredField.getType) + val currentFieldValue = Try(declaredField.get(currentObject)).toOption.orNull + + if (rawFieldClass == classOf[String]) { + val didInjected = Try { + trySet( + currentObject, + declaringClassInHierarchy, + declaredField, + rawInvalidTextMarker + ) + }.isSuccess + if (didInjected) + changedMembers += s"""${declaringClassInHierarchy.getSimpleName}.${declaredField.getName}(@JsonProperty("$jsonPropertyName"))""" + else + failedMembers += s"${declaringClassInHierarchy.getSimpleName}.${declaredField.getName}" + + } else if (isJavaList(rawFieldClass)) { + val javaListValue = + if (currentFieldValue != null) currentFieldValue.asInstanceOf[util.List[AnyRef]] + else { + val newList = new util.ArrayList[AnyRef]() + Try(trySet(currentObject, declaringClassInHierarchy, declaredField, newList)) + newList + } + + val isElementTypeString = elementTypeOfResolved(resolvedFieldType) + .map(et => resolveType(et, currentTypeEnv)) + .flatMap(typeToClass) + .contains(classOf[String]) + + if (isElementTypeString) { + Try { javaListValue.clear(); javaListValue.add(rawInvalidTextMarker) } + changedMembers += s"""${declaringClassInHierarchy.getSimpleName}.${declaredField.getName}[0](@JsonProperty("$jsonPropertyName"))""" + } else { + javaListValue.asScala.foreach(elementObj => + rawInvalidTextRecursively(elementObj, remainingDepth - 1) + ) + } + + } else if (isScalaIterable(rawFieldClass)) { + val isElementTypeString = elementTypeOfResolved(resolvedFieldType) + .map(et => resolveType(et, currentTypeEnv)) + .flatMap(typeToClass) + .contains(classOf[String]) + + if (isElementTypeString) { + val didSetList = + Try( + trySet( + currentObject, + declaringClassInHierarchy, + declaredField, + List(rawInvalidTextMarker).asInstanceOf[AnyRef] + ) + ).isSuccess + if (didSetList) + changedMembers += s"""${declaringClassInHierarchy.getSimpleName}.${declaredField.getName}[0](@JsonProperty("$jsonPropertyName"))""" + else + failedMembers += s"${declaringClassInHierarchy.getSimpleName}.${declaredField.getName}" + } else { + recurseIntoValue(currentFieldValue, remainingDepth - 1, rawInvalidTextRecursively) + } + + } else if ( + rawFieldClass.isArray && rawFieldClass.getComponentType == classOf[String] + ) { + val didInjectedArray = + Try( + trySet( + currentObject, + declaringClassInHierarchy, + declaredField, + scala.Array(rawInvalidTextMarker).asInstanceOf[AnyRef] + ) + ).isSuccess + if (didInjectedArray) + changedMembers += s"""${declaringClassInHierarchy.getSimpleName}.${declaredField.getName}[0](@JsonProperty("$jsonPropertyName"))""" + else + failedMembers += s"${declaringClassInHierarchy.getSimpleName}.${declaredField.getName}" + + } else { + recurseIntoValue(currentFieldValue, remainingDepth - 1, rawInvalidTextRecursively) + } + } + } + } + } + } + + rawInvalidTextRecursively(rootDescriptor, recursionDepthLimit) + RawInvalidTextResult(changedMembers.distinct.toSeq, failedMembers.distinct.toSeq) + } + + // ------------------------------------------------------------ + // Reflection utilities + // ------------------------------------------------------------ + + /** Walks the class hierarchy from `startingClass` up to (excluding) java.lang.Object. */ + private def walkHierarchy(startingClass: Class[_])(visitFn: Class[_] => Unit): Unit = { + var currentClass: Class[_] = startingClass + while (currentClass != null && currentClass != classOf[Object]) { + visitFn(currentClass) + currentClass = currentClass.getSuperclass + } + } + + /** Filters out synthetic, compiler-generated, and static fields (things we should not involve with). */ + private def shouldSkipField(field: Field): Boolean = { + field.isSynthetic || field.getName.contains("$") || Modifier.isStatic(field.getModifiers) + } + + private def upperFirst(text: String): String = + if (text.isEmpty) text else s"${text.charAt(0).toUpper}${text.substring(1)}" + + /** + * Finds a @JsonProperty annotation either on: + * - The field itself, or + * - A getter/setter method that corresponds to the field name (Scala/Java styles). + */ + private def jsonPropertyForFieldOrAccessors( + declaringClass: Class[_], + field: Field + ): Option[JsonProperty] = { + Option(field.getAnnotation(classOf[JsonProperty])).orElse { + val fieldName = field.getName + val getterMethodNames = + Seq(fieldName, "get" + upperFirst(fieldName), "is" + upperFirst(fieldName)) + val setterMethodNames = Seq(fieldName + "_$eq", "set" + upperFirst(fieldName)) + + val declaredMethods = declaringClass.getDeclaredMethods + def annotationOn(methodName: String, expectedParamCount: Int): Option[JsonProperty] = + declaredMethods + .find(m => + m.getName == methodName && !m.isSynthetic && m.getParameterCount == expectedParamCount + ) + .flatMap(m => Option(m.getAnnotation(classOf[JsonProperty]))) + + getterMethodNames.iterator + .map(candidateName => annotationOn(candidateName, 0)) + .find(_.nonEmpty) + .flatten + .orElse( + setterMethodNames.iterator + .map(candidateName => annotationOn(candidateName, 1)) + .find(_.nonEmpty) + .flatten + ) + } + } + + private def effectiveJsonPropName(jsonPropertyAnn: JsonProperty, fallback: String): String = { + val explicitName = Option(jsonPropertyAnn.value()).getOrElse("").trim + if (explicitName.nonEmpty) explicitName else fallback + } + + private def isJavaList(clazz: Class[_]): Boolean = + classOf[util.List[_]].isAssignableFrom(clazz) + + private def isScalaIterable(clazz: Class[_]): Boolean = + classOf[scala.collection.Iterable[_]].isAssignableFrom(clazz) || + classOf[scala.collection.Seq[_]].isAssignableFrom(clazz) + + private def chooseEnumConstant(enumClass: Class[_], desiredValue: String): AnyRef = { + val enumConstants = enumClass.getEnumConstants.asInstanceOf[scala.Array[AnyRef]] + if (enumConstants == null || enumConstants.isEmpty) return null + + val desiredLower = Option(desiredValue).getOrElse("").trim.toLowerCase + if (desiredLower.isEmpty) return enumConstants.head + + def getNameViaReflection(enumValue: AnyRef): Option[String] = + Try { + val getNameMethod = enumValue.getClass.getMethod("getName") + getNameMethod.setAccessible(true) + getNameMethod.invoke(enumValue).toString + }.toOption + + enumConstants + .find { constant => + val enumName = Try(constant.asInstanceOf[Enum[_]].name()).toOption.getOrElse("") + val stringRepr = constant.toString.toLowerCase + val enumNameLower = enumName.toLowerCase + val reflectedNameLower = getNameViaReflection(constant).getOrElse("").toLowerCase + stringRepr == desiredLower || enumNameLower == desiredLower || reflectedNameLower == desiredLower + } + .getOrElse(enumConstants.head) + } + + /** + * Best-effort instantiation for arbitrary classes: + * - Scala object (MODULE$), else + * - No-arg constructor. + */ + private def instantiateBestEffort(clazz: Class[_]): Option[AnyRef] = { + val scalaModuleInstanceOpt = Try(clazz.getField("MODULE$")).toOption + .orElse(Try(clazz.getDeclaredField("MODULE$")).toOption) + .flatMap { moduleField => + Try { moduleField.setAccessible(true); moduleField.get(null).asInstanceOf[AnyRef] }.toOption + } + + scalaModuleInstanceOpt.orElse { + Try { + val noArgConstructor = clazz.getDeclaredConstructor() + noArgConstructor.setAccessible(true) + noArgConstructor.newInstance().asInstanceOf[AnyRef] + }.toOption + } + } + + /** + * Recurses into: + * - Java Lists + * - Scala Iterables + * - Arrays + * - Arbitrary non-leaf objects (excludes primitives, boxed primitives, String, enums, and core java/scala packages) + */ + private def recurseIntoValue( + value: AnyRef, + remainingDepth: Int, + visitFn: (AnyRef, Int) => Unit + ): Unit = { + if (value == null || remainingDepth < 0) return + + value match { + case javaList: util.List[_] => + javaList.asScala.foreach { + case elementRef: AnyRef => visitFn(elementRef, remainingDepth) + case _ => () + } + + case scalaIterable: scala.collection.Iterable[_] => + scalaIterable.foreach { + case elementRef: AnyRef => visitFn(elementRef, remainingDepth) + case _ => () + } + + case arrayValue: scala.Array[_] => + arrayValue.foreach { + case elementRef: AnyRef => visitFn(elementRef, remainingDepth) + case _ => () + } + + case otherValue => + val runtimeClass = otherValue.getClass + val isLeafValue = + runtimeClass.isPrimitive || + runtimeClass == classOf[String] || + classOf[java.lang.Number].isAssignableFrom(runtimeClass) || + runtimeClass == classOf[java.lang.Boolean] || + runtimeClass.isEnum || + runtimeClass.getName.startsWith("java.") || + runtimeClass.getName.startsWith("javax.") || + runtimeClass.getName.startsWith("scala.") + + if (!isLeafValue) visitFn(otherValue, remainingDepth) + } + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/PythonClassgraphScanner.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/PythonClassgraphScanner.scala new file mode 100644 index 00000000000..4a0ca124f95 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/PythonClassgraphScanner.scala @@ -0,0 +1,56 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.pybuilder + +import io.github.classgraph.ClassGraph + +import java.lang.reflect.Modifier +import scala.jdk.CollectionConverters._ + +private[amber] object PythonClassgraphScanner { + + def scanCandidates( + base: Class[_], + acceptPackages: Seq[String], + classLoader: ClassLoader + ): Seq[Class[_]] = { + val cg = new ClassGraph() + .overrideClassLoaders(classLoader) + .enableClassInfo() + + acceptPackages.foreach(p => cg.acceptPackages(p)) + + val scanResult = cg.scan() + try { + val infoList = + if (base.isInterface) scanResult.getClassesImplementing(base.getName) + else scanResult.getSubclasses(base.getName) + + infoList + .loadClasses() + .asScala + .toSeq + .filterNot(_.isInterface) + .filterNot(c => Modifier.isAbstract(c.getModifiers)) + } finally { + scanResult.close() + } + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/PythonConsoleCapture.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/PythonConsoleCapture.scala new file mode 100644 index 00000000000..2c4d49fa693 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/PythonConsoleCapture.scala @@ -0,0 +1,44 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.pybuilder + +import org.apache.texera.amber.pybuilder.PythonReflectionUtils.Captured + +import java.io.{ByteArrayOutputStream, PrintStream} +import java.nio.charset.StandardCharsets + +private[amber] object PythonConsoleCapture { + + def captureOutErr[A](thunk: => A): Captured[A] = { + val outByteArrayOutStream = new ByteArrayOutputStream() + val errByteArrayOutStream = new ByteArrayOutputStream() + val outPrintStream = new PrintStream(outByteArrayOutStream) + val errorPrintStream = new PrintStream(errByteArrayOutStream) + + val value = Console.withOut(outPrintStream) { Console.withErr(errorPrintStream) { thunk } } + outPrintStream.flush() + errorPrintStream.flush() + Captured( + value, + outByteArrayOutStream.toString(StandardCharsets.UTF_8.name()), + errByteArrayOutStream.toString(StandardCharsets.UTF_8.name()) + ) + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/PythonRawTextReportRenderer.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/PythonRawTextReportRenderer.scala new file mode 100644 index 00000000000..a88be97bc96 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/PythonRawTextReportRenderer.scala @@ -0,0 +1,53 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.pybuilder + +import org.apache.texera.amber.pybuilder.PythonReflectionTextUtils.indent +import org.apache.texera.amber.pybuilder.PythonReflectionUtils.Finding + +private[amber] object PythonRawTextReportRenderer { + + def render(findings: Seq[Finding], total: Int): String = { + val grouped = findings.groupBy(_.kind) + val stringBuilder = new StringBuilder + stringBuilder.append( + s"PythonRawTextReportRendererTest failures: ${findings.size} finding(s) across $total descriptor(s)\n" + ) + + def section(kind: String, title: String): Unit = { + grouped.get(kind).foreach { items => + stringBuilder.append(s"\n== $title (${items.size}) ==\n") + items.sortBy(_.clazz).foreach { f => + stringBuilder.append(s"- ${f.clazz}\n${indent(f.message.trim, 4)}\n") + } + } + } + + section("instantiate", "Instantiation failures") + section("injection-failure", "Injection failed") + section("exception", "generatePythonCode exceptions") + section("raw-invalid-text-leak", "Raw invalid text leaked into generated Python") + section("py-compile", "py_compile failures") + section("stdout", "Unexpected stdout") + section("stderr", "Unexpected stderr") + + stringBuilder.toString() + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/PythonReflectionTextUtils.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/PythonReflectionTextUtils.scala new file mode 100644 index 00000000000..528d254ce53 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/PythonReflectionTextUtils.scala @@ -0,0 +1,64 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.pybuilder + +import scala.collection.mutable + +private[amber] object PythonReflectionTextUtils { + + def indent(string: String, times: Int): String = { + val pad = " " * times + string.linesIterator.map(line => pad + line).mkString("\n") + } + + def formatThrowable(throwable: Throwable): String = { + val message = Option(throwable.getMessage).getOrElse("No message") + val trace = + throwable.getStackTrace.filter(_.getClassName.startsWith("org.apache.texera")).take(5) + s"${throwable.getClass.getName}: $message\n${trace.mkString("\n")}" + } + + def truncateBlock(string: String, maxLines: Int, maxChars: Int): String = { + val lines = string.linesIterator.take(maxLines).toList + val combined = lines.mkString("\n") + if (combined.length > maxChars) combined.take(maxChars) + "..." else combined + } + + def countOccurrences(targetHay: String, needle: String): Int = { + if (needle.isEmpty) 0 else targetHay.split(java.util.regex.Pattern.quote(needle), -1).length - 1 + } + + def extractContexts( + string: String, + needle: String, + radius: Int, + maxContexts: Int + ): Seq[String] = { + val outArrayBuffer = mutable.ArrayBuffer.empty[String] + var idx = string.indexOf(needle) + while (idx != -1 && outArrayBuffer.size < maxContexts) { + val start = math.max(0, idx - radius) + val end = math.min(string.length, idx + needle.length + radius) + outArrayBuffer += string.substring(start, end) + idx = string.indexOf(needle, idx + 1) + } + outArrayBuffer.toSeq + } +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/PythonReflectionUtils.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/PythonReflectionUtils.scala new file mode 100644 index 00000000000..6c04fd61224 --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/pybuilder/PythonReflectionUtils.scala @@ -0,0 +1,65 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.pybuilder + +import org.apache.texera.amber.operator.PythonOperatorDescriptor + +import java.lang.reflect.{Type, TypeVariable} + +object PythonReflectionUtils { + + final case class RawInvalidTextResult(changed: Seq[String], failed: Seq[String]) + final case class Finding(clazz: String, kind: String, message: String) + final case class Captured[A](value: A, out: String, err: String) + + // Type-variable substitution environment + type TypeEnv = Map[TypeVariable[_], Type] + + /** Scan non-abstract, non-interface candidates under acceptPackages. */ + def scanCandidates( + base: Class[_], + acceptPackages: Seq[String], + classLoader: ClassLoader + ): Seq[Class[_]] = + PythonClassgraphScanner.scanCandidates(base, acceptPackages, classLoader) + + /** Run the full instantiate -> fill -> inject -> execute -> leak check pipeline for one descriptor class. */ + def checkDescriptor( + clazz: Class[_ <: PythonOperatorDescriptor], + rawInvalidText: String, + maxDepth: Int + ): Seq[Finding] = + new DescriptorChecker(rawInvalidText, maxDepth).check(clazz) + + /** Same pipeline, but also returns the generated Python code when available. */ + def checkDescriptorWithCode( + clazz: Class[_ <: PythonOperatorDescriptor], + rawInvalidText: String, + maxDepth: Int + ): DescriptorChecker.CheckResult = + new DescriptorChecker(rawInvalidText, maxDepth).checkWithCode(clazz) + + def renderReport(findings: Seq[Finding], total: Int): String = + PythonRawTextReportRenderer.render(findings, total) + + def captureOutErr[A](thunk: => A): Captured[A] = + PythonConsoleCapture.captureOutErr(thunk) + +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/util/ArrowUtilsSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/util/ArrowUtilsSpec.scala new file mode 100644 index 00000000000..6a97df8ca3e --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/util/ArrowUtilsSpec.scala @@ -0,0 +1,382 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.util + +import org.apache.texera.amber.core.tuple.AttributeTypeUtils.AttributeTypeException +import org.apache.texera.amber.core.tuple.{AttributeType, LargeBinary, Schema, Tuple} +import org.apache.arrow.memory.{BufferAllocator, RootAllocator} +import org.apache.arrow.vector.VectorSchemaRoot +import org.apache.arrow.vector.types.pojo.{ArrowType, Field, FieldType} +import org.apache.arrow.vector.types.{DateUnit, FloatingPointPrecision, IntervalUnit, TimeUnit} +import org.scalatest.flatspec.AnyFlatSpec + +import java.sql.Timestamp +import java.util +import scala.jdk.CollectionConverters.IterableHasAsJava +class ArrowUtilsSpec extends AnyFlatSpec { + + val unsignedShortInt = new ArrowType.Int(16, false) + val signedShortInt = new ArrowType.Int(16, true) + val unsignedInt = new ArrowType.Int(32, false) + val signedInt = new ArrowType.Int(32, true) + val unsignedLongInt = new ArrowType.Int(64, false) + val signedLongInt = new ArrowType.Int(64, true) + val boolean: ArrowType.Bool = ArrowType.Bool.INSTANCE + val float = new ArrowType.FloatingPoint(FloatingPointPrecision.SINGLE) + val double = new ArrowType.FloatingPoint(FloatingPointPrecision.DOUBLE) + val half = new ArrowType.FloatingPoint(FloatingPointPrecision.HALF) + val timestamp = new ArrowType.Timestamp(TimeUnit.MILLISECOND, "UTC") + val string: ArrowType.Utf8 = ArrowType.Utf8.INSTANCE + + val texeraSchema: Schema = Schema() + .add("test-1", AttributeType.INTEGER) + .add("test-2", AttributeType.LONG) + .add("test-3", AttributeType.BOOLEAN) + .add("test-4", AttributeType.DOUBLE) + .add("test-5", AttributeType.TIMESTAMP) + .add("test-6", AttributeType.STRING) + + val arrowSchema: org.apache.arrow.vector.types.pojo.Schema = + new org.apache.arrow.vector.types.pojo.Schema( + Array( + Field.nullablePrimitive("test-1", signedInt), + Field.nullablePrimitive("test-2", signedLongInt), + Field.nullablePrimitive("test-3", boolean), + Field.nullablePrimitive("test-4", double), + Field.nullablePrimitive("test-5", timestamp), + Field.nullablePrimitive("test-6", string) + ).toList.asJava + ) + + behavior of "ArrowUtils" + + it should "convert to AttributeTypes correctly" in { + assert(ArrowUtils.toAttributeType(unsignedShortInt) == AttributeType.INTEGER) + assert(ArrowUtils.toAttributeType(signedShortInt) == AttributeType.INTEGER) + assert(ArrowUtils.toAttributeType(unsignedInt) == AttributeType.INTEGER) + assert(ArrowUtils.toAttributeType(signedInt) == AttributeType.INTEGER) + assert(ArrowUtils.toAttributeType(unsignedLongInt) == AttributeType.LONG) + assert(ArrowUtils.toAttributeType(signedLongInt) == AttributeType.LONG) + + assert(ArrowUtils.toAttributeType(boolean) == AttributeType.BOOLEAN) + + assert(ArrowUtils.toAttributeType(float) == AttributeType.DOUBLE) + assert(ArrowUtils.toAttributeType(double) == AttributeType.DOUBLE) + assert(ArrowUtils.toAttributeType(half) == AttributeType.DOUBLE) + + assert(ArrowUtils.toAttributeType(timestamp) == AttributeType.TIMESTAMP) + assert(ArrowUtils.toAttributeType(timestamp) == AttributeType.TIMESTAMP) + + assert(ArrowUtils.toAttributeType(string) == AttributeType.STRING) + + } + + it should "convert from AttributeType correctly" in { + assert(ArrowUtils.fromAttributeType(AttributeType.INTEGER) == signedInt) + assert(ArrowUtils.fromAttributeType(AttributeType.LONG) == signedLongInt) + assert(ArrowUtils.fromAttributeType(AttributeType.BOOLEAN) == boolean) + assert(ArrowUtils.fromAttributeType(AttributeType.DOUBLE) == double) + assert(ArrowUtils.fromAttributeType(AttributeType.TIMESTAMP) == timestamp) + assert(ArrowUtils.fromAttributeType(AttributeType.STRING) == string) + + // a special case that's not symmetric, AttributeType.ANY will be converted to ArrowType.Utf8 + // but not the other way around. + assert(ArrowUtils.fromAttributeType(AttributeType.ANY) == string) + + // LARGE_BINARY is converted to ArrowType.Utf8 (same as STRING) + assert(ArrowUtils.fromAttributeType(AttributeType.LARGE_BINARY) == string) + + } + + it should "raise AttributeTypeException when converting unsupported types" in { + assertThrows[AttributeTypeException] { + ArrowUtils.toAttributeType(new ArrowType.Null) + } + + assertThrows[AttributeTypeException] { + ArrowUtils.toAttributeType(new ArrowType.Date(DateUnit.DAY)) + } + + assertThrows[AttributeTypeException] { + ArrowUtils.toAttributeType(new ArrowType.Map(true)) + } + + assertThrows[AttributeTypeException] { + ArrowUtils.toAttributeType(new ArrowType.List) + } + + assertThrows[AttributeTypeException] { + ArrowUtils.toAttributeType(new ArrowType.Interval(IntervalUnit.DAY_TIME)) + } + } + + it should "convert to Texera Schema correctly" in { + + assert(ArrowUtils.toTexeraSchema(arrowSchema) == texeraSchema) + + } + + it should "convert from Texera Schema correctly" in { + + assert(ArrowUtils.fromTexeraSchema(texeraSchema) == arrowSchema) + + } + + it should "set Arrow Fields from Texera Tuple correctly" in { + + val tuple = Tuple + .builder(texeraSchema) + .addSequentially( + Array( + Int.box(2), + Long.box(1L), + Boolean.box(true), + Double.box(1.1), + new Timestamp(10000L), + "hello world" + ) + ) + .build() + val allocator: BufferAllocator = new RootAllocator() + val vectorSchemaRoot = VectorSchemaRoot.create(arrowSchema, allocator) + vectorSchemaRoot.allocateNew() + + val rowCount = vectorSchemaRoot.getRowCount + val index = 1 + + // set Tuple into the Vectors + ArrowUtils.setTexeraTuple(tuple, index, vectorSchemaRoot) + + assert(vectorSchemaRoot.getVector(0).getObject(index).asInstanceOf[Int] == 2) + assert(vectorSchemaRoot.getVector(1).getObject(index).asInstanceOf[Long] == 1L) + assert(vectorSchemaRoot.getVector(2).getObject(index).asInstanceOf[Boolean] == true) + assert(vectorSchemaRoot.getVector(3).getObject(index).asInstanceOf[Double] == 1.1) + + // the arrow storage type of timestamp is Long + assert(vectorSchemaRoot.getVector(4).getObject(index).asInstanceOf[Long] == 10000L) + + // the arrow storage type of string is Text + assert( + vectorSchemaRoot.getVector(5).getObject(index) == + new org.apache.arrow.vector.util.Text("hello world") + ) + + // should not have more vectors created. + assertThrows[IllegalArgumentException](vectorSchemaRoot.getVector(7).getObject(index)) + + // other fields at other untouched indices should be null + assert(vectorSchemaRoot.getVector(0).getObject(index + 1) == null) + + // now the rowCount should be incremented by 1 + assert(vectorSchemaRoot.getRowCount == rowCount + 1) + + } + + it should "get Texera Tuple from Arrow Fields correctly" in { + + val tuple = Tuple + .builder(texeraSchema) + .addSequentially( + Array( + Int.box(2), + Long.box(1L), + Boolean.box(true), + Double.box(1.1), + new Timestamp(10000L), + "hello world" + ) + ) + .build() + val allocator: BufferAllocator = new RootAllocator() + val vectorSchemaRoot = VectorSchemaRoot.create(arrowSchema, allocator) + vectorSchemaRoot.allocateNew() + + // set Tuple into the Vectors + ArrowUtils.appendTexeraTuple(tuple, vectorSchemaRoot) + + // get the Tuple from the Vectors + assert(ArrowUtils.getTexeraTuple(0, vectorSchemaRoot) == tuple) + + } + + it should "get Texera Tuple from Arrow Fields with null values correctly" in { + + val tuple = Tuple + .builder(texeraSchema) + .addSequentially( + Array( + Int.box(2), + null, + Boolean.box(true), + Double.box(1.1), + null, + null + ) + ) + .build() + val allocator: BufferAllocator = new RootAllocator() + val vectorSchemaRoot = VectorSchemaRoot.create(arrowSchema, allocator) + vectorSchemaRoot.allocateNew() + + // set Tuple into the Vectors + ArrowUtils.appendTexeraTuple(tuple, vectorSchemaRoot) + + // get the Tuple from the Vectors + assert(ArrowUtils.getTexeraTuple(0, vectorSchemaRoot) == tuple) + + } + + it should "convert from AttributeType to ArrowType for LARGE_BINARY correctly" in { + // LARGE_BINARY is converted to ArrowType.Utf8 (stored as string) + assert(ArrowUtils.fromAttributeType(AttributeType.LARGE_BINARY) == string) + } + + it should "convert Texera Schema with LARGE_BINARY to Arrow Schema with metadata correctly" in { + val texeraSchemaWithLargeBinary = Schema() + .add("regular_string", AttributeType.STRING) + .add("large_binary_field", AttributeType.LARGE_BINARY) + + val arrowSchema = ArrowUtils.fromTexeraSchema(texeraSchemaWithLargeBinary) + + // Check that regular string field has no metadata + val regularStringField = arrowSchema.getFields.get(0) + assert(regularStringField.getName == "regular_string") + assert(regularStringField.getType == string) + assert( + regularStringField.getMetadata == null || !regularStringField.getMetadata.containsKey( + "texera_type" + ) + ) + + // Check that LARGE_BINARY field has metadata + val largeBinaryField = arrowSchema.getFields.get(1) + assert(largeBinaryField.getName == "large_binary_field") + assert(largeBinaryField.getType == string) // LARGE_BINARY is stored as Utf8 + assert(largeBinaryField.getMetadata != null) + assert(largeBinaryField.getMetadata.get("texera_type") == "LARGE_BINARY") + } + + it should "convert Arrow Schema with LARGE_BINARY metadata to Texera Schema correctly" in { + // Create Arrow schema with LARGE_BINARY metadata + val largeBinaryMetadata = new util.HashMap[String, String]() + largeBinaryMetadata.put("texera_type", "LARGE_BINARY") + + val arrowSchemaWithLargeBinary = new org.apache.arrow.vector.types.pojo.Schema( + Array( + Field.nullablePrimitive("regular_string", string), + new Field( + "large_binary_field", + new FieldType(true, string, null, largeBinaryMetadata), + null + ) + ).toList.asJava + ) + + val texeraSchema = ArrowUtils.toTexeraSchema(arrowSchemaWithLargeBinary) + + assert(texeraSchema.getAttribute("regular_string").getName == "regular_string") + assert(texeraSchema.getAttribute("regular_string").getType == AttributeType.STRING) + + assert(texeraSchema.getAttribute("large_binary_field").getName == "large_binary_field") + assert(texeraSchema.getAttribute("large_binary_field").getType == AttributeType.LARGE_BINARY) + } + + it should "set and get Texera Tuple with LARGE_BINARY correctly" in { + val texeraSchemaWithLargeBinary = Schema() + .add("large_binary_field", AttributeType.LARGE_BINARY) + .add("regular_string", AttributeType.STRING) + + val largeBinary = new LargeBinary("s3://test-bucket/path/to/object") + val tuple = Tuple + .builder(texeraSchemaWithLargeBinary) + .addSequentially( + Array( + largeBinary, + "regular string value" + ) + ) + .build() + + val allocator: BufferAllocator = new RootAllocator() + val arrowSchema = ArrowUtils.fromTexeraSchema(texeraSchemaWithLargeBinary) + val vectorSchemaRoot = VectorSchemaRoot.create(arrowSchema, allocator) + vectorSchemaRoot.allocateNew() + + // Set Tuple into the Vectors + ArrowUtils.appendTexeraTuple(tuple, vectorSchemaRoot) + + // Verify the LARGE_BINARY is stored as string (URI) in Arrow + val storedValue = vectorSchemaRoot.getVector(0).getObject(0) + assert(storedValue.toString == "s3://test-bucket/path/to/object") + + // Get the Tuple from the Vectors + val retrievedTuple = ArrowUtils.getTexeraTuple(0, vectorSchemaRoot) + assert(retrievedTuple.getField[LargeBinary](0) == largeBinary) + assert(retrievedTuple.getField[String](1) == "regular string value") + } + + it should "handle null LARGE_BINARY values correctly" in { + val texeraSchemaWithLargeBinary = Schema() + .add("large_binary_field", AttributeType.LARGE_BINARY) + + val tuple = Tuple + .builder(texeraSchemaWithLargeBinary) + .addSequentially( + Array( + null.asInstanceOf[LargeBinary] + ) + ) + .build() + + val allocator: BufferAllocator = new RootAllocator() + val arrowSchema = ArrowUtils.fromTexeraSchema(texeraSchemaWithLargeBinary) + val vectorSchemaRoot = VectorSchemaRoot.create(arrowSchema, allocator) + vectorSchemaRoot.allocateNew() + + // Set Tuple into the Vectors + ArrowUtils.appendTexeraTuple(tuple, vectorSchemaRoot) + + // Verify null is stored correctly + assert(vectorSchemaRoot.getVector(0).getObject(0) == null) + + // Get the Tuple from the Vectors + val retrievedTuple = ArrowUtils.getTexeraTuple(0, vectorSchemaRoot) + assert(retrievedTuple.getField[LargeBinary](0) == null) + } + + it should "round-trip LARGE_BINARY schema conversion correctly" in { + val originalSchema = Schema() + .add("field1", AttributeType.STRING) + .add("field2", AttributeType.LARGE_BINARY) + .add("field3", AttributeType.INTEGER) + .add("field4", AttributeType.LARGE_BINARY) + + // Convert to Arrow and back + val arrowSchema = ArrowUtils.fromTexeraSchema(originalSchema) + val roundTripSchema = ArrowUtils.toTexeraSchema(arrowSchema) + + assert(roundTripSchema.getAttribute("field1").getType == AttributeType.STRING) + assert(roundTripSchema.getAttribute("field2").getType == AttributeType.LARGE_BINARY) + assert(roundTripSchema.getAttribute("field3").getType == AttributeType.INTEGER) + assert(roundTripSchema.getAttribute("field4").getType == AttributeType.LARGE_BINARY) + assert(roundTripSchema == originalSchema) + } + +} diff --git a/common/workflow-operator/src/test/scala/org/apache/texera/amber/util/PythonCodeRawInvalidTextSpec.scala b/common/workflow-operator/src/test/scala/org/apache/texera/amber/util/PythonCodeRawInvalidTextSpec.scala new file mode 100644 index 00000000000..122b1dbae8b --- /dev/null +++ b/common/workflow-operator/src/test/scala/org/apache/texera/amber/util/PythonCodeRawInvalidTextSpec.scala @@ -0,0 +1,266 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.amber.util + +import com.typesafe.config.ConfigFactory +import org.apache.texera.amber.operator.PythonOperatorDescriptor +import org.apache.texera.amber.pybuilder.PythonReflectionTextUtils.truncateBlock +import org.apache.texera.amber.pybuilder.PythonReflectionUtils +import org.scalatest.funsuite.AnyFunSuite + +import java.nio.charset.StandardCharsets +import java.nio.file.Files +import java.util.concurrent +import java.util.concurrent.TimeUnit +import scala.util.Try + +/** + * Regression tests for validation pipeline used for PythonOperatorDescriptor codegen. + * + * What this suite checks: + * 1) Code generation must not leak raw invalid text from @JsonProperty string values into the emitted Python. + * 2) The emitted Python should pass a basic `py_compile` sanity check under an isolated interpreter. + * + * Notes: + * - "RawInvalid" is a marker chosen to be very unlikely to appear in real code. + * - We only scan under AcceptPackages to keep the suite fast and avoid pulling in unrelated classes. + */ +final class PythonCodeRawInvalidTextSpec extends AnyFunSuite { + + // Scala literal "\\!." is the 3-char string: \!. + private val RawInvalid: String = "\\!." + private val MaxDepth: Int = 3 + private val AcceptPackages: Seq[String] = Seq("org.apache.texera.amber.operator") + + /** + * Runs `python -m py_compile` on the provided source, using an isolated interpreter invocation. + * + * Isolation flags: + * - -I : isolate (ignore user site-packages / env) + * - -S : don't import site + * - -B : don't write .pyc files + * + * @return Right(()) on success, Left(errorMessage) on failure (including timeout). + */ + private def pyCompile(pythonExecutable: String, pythonSource: String): Either[String, Unit] = { + val tempFile = Files.createTempFile("texera_py_compile_", ".py") + try { + Files.write(tempFile, pythonSource.getBytes(StandardCharsets.UTF_8)) + + val processBuilder = + new ProcessBuilder( + pythonExecutable, + "-I", + "-S", + "-B", + "-m", + "py_compile", + tempFile.toString + ) + // Merge stderr into stdout to keep a single combined output stream for easy reporting. + processBuilder.redirectErrorStream(true) + + val processStartEither = Try(processBuilder.start()).toEither.left.map { thrown => + s"Could not start python executable '$pythonExecutable': ${thrown.getClass.getName}: ${Option(thrown.getMessage) + .getOrElse("")}" + } + + processStartEither.flatMap { process => + val didFinish = process.waitFor(30, concurrent.TimeUnit.SECONDS) + if (!didFinish) { + process.destroyForcibly() + Left("py_compile timed out after 30s (process was killed)") + } else { + val combinedOutput = + Try(new String(process.getInputStream.readAllBytes(), StandardCharsets.UTF_8)) + .getOrElse("") + .trim + val exitCode = process.exitValue() + if (exitCode == 0) Right(()) + else { + val clippedOutput = + if (combinedOutput.nonEmpty) + truncateBlock(combinedOutput, maxLines = 40, maxChars = 8000) + else "(no output)" + Left(s"py_compile failed (exit=$exitCode)\nOutput:\n$clippedOutput") + } + } + } + } finally { + Try(Files.deleteIfExists(tempFile)) + () + } + } + + /** + * Loads the Python executable path from configuration, with fallbacks. + * + * Lookup strategy: + * 1) Try parsing udf.conf from resources and resolving it. + * 2) Fall back to ConfigFactory.load(). + * 3) Read python.path, trim, and ensure it's non-empty. + * 4) If missing or invalid, fall back to "python3", then "python", then "py" + * (validated by running --version). + */ + private def loadPythonExeFromUdfConf(): Option[String] = { + + def fromConfig: Option[String] = { + val configOpt = + Try(ConfigFactory.parseResources("udf.conf").resolve()).toOption + .orElse(Try(ConfigFactory.load()).toOption) + + configOpt + .flatMap(c => Try(c.getConfig("python").getString("path")).toOption) + .map(_.trim) + .filter(_.nonEmpty) + } + + def isRunnable(exe: String): Boolean = { + val pTry = Try(new ProcessBuilder(exe, "--version").redirectErrorStream(true).start()) + pTry.toOption.exists { p => + val finished = p.waitFor(5, TimeUnit.SECONDS) + if (!finished) { p.destroyForcibly(); false } + else p.exitValue() == 0 + } + } + + val candidates = + fromConfig.toList ++ List("python3", "python", "py") + + candidates.distinct.find(isRunnable) + } + + test( + "PythonOperatorDescriptor.generatePythonCode should not contain raw invalid JsonProperty Strings" + ) { + val classLoader = Thread.currentThread().getContextClassLoader + + val descriptorCandidates = + PythonReflectionUtils + .scanCandidates( + base = classOf[PythonOperatorDescriptor], + acceptPackages = AcceptPackages, + classLoader = classLoader + ) + .map(_.asInstanceOf[Class[_ <: PythonOperatorDescriptor]]) + .sortBy(_.getName) + + if (descriptorCandidates.isEmpty) { + fail( + s"No implementations of ${classOf[PythonOperatorDescriptor].getName} were found. " + + s"Check acceptPackages() / test classpath / module wiring." + ) + } + + val total = descriptorCandidates.size + var ok = 0 + var checked = 0 + + val allFindings = descriptorCandidates.flatMap { descriptorClass => + checked += 1 + val findings = + PythonReflectionUtils.checkDescriptor( + descriptorClass, + rawInvalidText = RawInvalid, + maxDepth = MaxDepth + ) + + if (findings.isEmpty) { + ok += 1 + println(s"[raw-invalid OK $ok/$total | checked $checked/$total] ${descriptorClass.getName}") + } + + findings + } + + println(s"[raw-invalid SUMMARY] ok=$ok/$total") + + if (allFindings.nonEmpty) { + fail(PythonReflectionUtils.renderReport(allFindings, total = total)) + } + } + + test("PythonOperatorDescriptor.generatePythonCode should py_compile under isolated Python") { + val pythonExeOpt = loadPythonExeFromUdfConf() + if (pythonExeOpt.isEmpty) { + fail( + "python.path not found in udf.conf (or application.conf). Configure python.path to enable this test." + ) + } + val pythonExecutable = pythonExeOpt.get + val classLoader = Thread.currentThread().getContextClassLoader + + val descriptorCandidates = + PythonReflectionUtils + .scanCandidates( + base = classOf[PythonOperatorDescriptor], + acceptPackages = AcceptPackages, + classLoader = classLoader + ) + .map(_.asInstanceOf[Class[_ <: PythonOperatorDescriptor]]) + .sortBy(_.getName) + + if (descriptorCandidates.isEmpty) { + fail( + s"No implementations of ${classOf[PythonOperatorDescriptor].getName} were found. " + + s"Check acceptPackages() / test classpath / module wiring." + ) + } + + val total = descriptorCandidates.size + var ok = 0 + var checked = 0 + + val allFindings = descriptorCandidates.flatMap { descriptorClass => + checked += 1 + + val checkResult = + PythonReflectionUtils.checkDescriptorWithCode( + descriptorClass, + rawInvalidText = RawInvalid, + maxDepth = MaxDepth + ) + + val pyCompileFindings = checkResult.code.toSeq.flatMap { generatedCode => + pyCompile(pythonExecutable, generatedCode) match { + case Left(errorMessage) => + Seq(PythonReflectionUtils.Finding(descriptorClass.getName, "py-compile", errorMessage)) + case Right(()) => Nil + } + } + + val findings = checkResult.findings ++ pyCompileFindings + + if (findings.isEmpty && checkResult.code.nonEmpty) { + ok += 1 + println(s"[py-compile OK $ok/$total | checked $checked/$total] ${descriptorClass.getName}") + } + + findings + } + + println(s"[py-compile SUMMARY] ok=$ok/$total") + + if (allFindings.nonEmpty) { + fail(PythonReflectionUtils.renderReport(allFindings, total = total)) + } + } + +} diff --git a/computing-unit-managing-service/build.sbt b/computing-unit-managing-service/build.sbt new file mode 100644 index 00000000000..5d5b368de13 --- /dev/null +++ b/computing-unit-managing-service/build.sbt @@ -0,0 +1,54 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +import scala.collection.Seq + +name := "computing-unit-managing-service" + + +enablePlugins(JavaAppPackaging) + +// Ship LICENSE-binary, NOTICE-binary, DISCLAIMER-WIP, and the licenses/ +// directory at the top of the Universal dist zip. +// See project/AddMetaInfLicenseFiles.scala. +Universal / mappings := AddMetaInfLicenseFiles.distMappings( + (Universal / mappings).value, + (ThisBuild / baseDirectory).value +) + +// Dependency Versions +val dropwizardVersion = "4.0.7" + +// Dependencies +libraryDependencies ++= Seq( + "io.dropwizard" % "dropwizard-core" % dropwizardVersion, + "io.dropwizard" % "dropwizard-auth" % dropwizardVersion, // Dropwizard Authentication module + "io.kubernetes" % "client-java" % "21.0.0", + "org.jooq" % "jooq" % "3.14.16", + "com.typesafe" % "config" % "1.4.6", + "com.softwaremill.sttp.client4" %% "core" % "4.0.0-M6", + "com.typesafe.play" %% "play-json" % "2.10.6", + "io.fabric8" % "kubernetes-client" % "6.12.1" +) + +// Compiler Options +Compile / scalacOptions ++= Seq( + "-Xelide-below", "WARNING", + "-feature", + "-deprecation", + "-Ywarn-unused:imports" +) diff --git a/computing-unit-managing-service/project/build.properties b/computing-unit-managing-service/project/build.properties new file mode 100644 index 00000000000..d0ba9f1421a --- /dev/null +++ b/computing-unit-managing-service/project/build.properties @@ -0,0 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +sbt.version = 1.12.9 \ No newline at end of file diff --git a/computing-unit-managing-service/project/plugins.sbt b/computing-unit-managing-service/project/plugins.sbt new file mode 100644 index 00000000000..c64305b48aa --- /dev/null +++ b/computing-unit-managing-service/project/plugins.sbt @@ -0,0 +1,18 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +addSbtPlugin("com.github.sbt" % "sbt-native-packager" % "1.9.16") \ No newline at end of file diff --git a/computing-unit-managing-service/src/main/resources/computing-unit-managing-service-config.yaml b/computing-unit-managing-service/src/main/resources/computing-unit-managing-service-config.yaml new file mode 100644 index 00000000000..523b4197989 --- /dev/null +++ b/computing-unit-managing-service/src/main/resources/computing-unit-managing-service-config.yaml @@ -0,0 +1,33 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +server: + applicationConnectors: + - type: http + port: 8888 + + adminConnectors: + - type: http + port: 8082 + requestLog: + type: classic + appenders: [] + +logging: + level: ${TEXERA_SERVICE_LOG_LEVEL:-INFO} + loggers: + "com.example": ${TEXERA_SERVICE_LOG_LEVEL:-DEBUG} \ No newline at end of file diff --git a/computing-unit-managing-service/src/main/scala/org/apache/texera/service/ComputingUnitManagingService.scala b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/ComputingUnitManagingService.scala new file mode 100644 index 00000000000..a15ced30a29 --- /dev/null +++ b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/ComputingUnitManagingService.scala @@ -0,0 +1,96 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service + +import com.fasterxml.jackson.module.scala.DefaultScalaModule +import io.dropwizard.auth.AuthDynamicFeature +import io.dropwizard.configuration.{EnvironmentVariableSubstitutor, SubstitutingSourceProvider} +import io.dropwizard.core.Application +import io.dropwizard.core.setup.{Bootstrap, Environment} +import org.apache.texera.amber.config.StorageConfig +import org.apache.texera.auth.{JwtAuthFilter, RequestLoggingFilter, SessionUser} +import org.apache.texera.dao.SqlServer +import org.apache.texera.service.resource.{ + ComputingUnitAccessResource, + ComputingUnitManagingResource, + HealthCheckResource +} +import java.nio.file.Path + +class ComputingUnitManagingService extends Application[ComputingUnitManagingServiceConfiguration] { + + override def initialize( + bootstrap: Bootstrap[ComputingUnitManagingServiceConfiguration] + ): Unit = { + // enable environment variable substitution in YAML config + bootstrap.setConfigurationSourceProvider( + new SubstitutingSourceProvider( + bootstrap.getConfigurationSourceProvider, + new EnvironmentVariableSubstitutor(false) + ) + ) + // register scala module to dropwizard default object mapper + bootstrap.getObjectMapper.registerModule(DefaultScalaModule) + } + override def run( + configuration: ComputingUnitManagingServiceConfiguration, + environment: Environment + ): Unit = { + SqlServer.initConnection( + StorageConfig.jdbcUrl, + StorageConfig.jdbcUsername, + StorageConfig.jdbcPassword + ) + // Register http resources + environment.jersey.setUrlPattern("/api/*") + environment.jersey.register(classOf[HealthCheckResource]) + + // Register JWT authentication filter + environment.jersey.register(new AuthDynamicFeature(classOf[JwtAuthFilter])) + + // Enable @Auth annotation for injecting SessionUser + environment.jersey.register( + new io.dropwizard.auth.AuthValueFactoryProvider.Binder(classOf[SessionUser]) + ) + + environment.jersey().register(new ComputingUnitManagingResource) + environment.jersey().register(new ComputingUnitAccessResource) + + // Route request logs through SLF4J, controlled by TEXERA_SERVICE_LOG_LEVEL + RequestLoggingFilter.register(environment.getApplicationContext) + } +} + +object ComputingUnitManagingService { + + def main(args: Array[String]): Unit = { + val configFilePath = Path + .of(sys.env.getOrElse("TEXERA_HOME", ".")) + .resolve("computing-unit-managing-service") + .resolve("src") + .resolve("main") + .resolve("resources") + .resolve("computing-unit-managing-service-config.yaml") + .toAbsolutePath + .toString + + new ComputingUnitManagingService().run("server", configFilePath) + } +} diff --git a/computing-unit-managing-service/src/main/scala/org/apache/texera/service/ComputingUnitManagingServiceConfiguration.scala b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/ComputingUnitManagingServiceConfiguration.scala new file mode 100644 index 00000000000..0513bdfa5fe --- /dev/null +++ b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/ComputingUnitManagingServiceConfiguration.scala @@ -0,0 +1,24 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service + +import io.dropwizard.core.Configuration + +class ComputingUnitManagingServiceConfiguration extends Configuration {} diff --git a/computing-unit-managing-service/src/main/scala/org/apache/texera/service/resource/ComputingUnitAccessResource.scala b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/resource/ComputingUnitAccessResource.scala new file mode 100644 index 00000000000..9538ca41687 --- /dev/null +++ b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/resource/ComputingUnitAccessResource.scala @@ -0,0 +1,216 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.service.resource + +import io.dropwizard.auth.Auth +import jakarta.annotation.security.RolesAllowed +import jakarta.ws.rs.core.MediaType +import jakarta.ws.rs._ +import org.apache.texera.auth.SessionUser +import org.apache.texera.config.ComputingUnitConfig +import org.apache.texera.dao.SqlServer +import org.apache.texera.dao.SqlServer.withTransaction +import org.apache.texera.dao.jooq.generated.Tables.COMPUTING_UNIT_USER_ACCESS +import org.apache.texera.dao.jooq.generated.enums.PrivilegeEnum +import org.apache.texera.dao.jooq.generated.tables.daos.{ + ComputingUnitUserAccessDao, + UserDao, + WorkflowComputingUnitDao +} +import org.apache.texera.dao.jooq.generated.tables.pojos.ComputingUnitUserAccess +import org.apache.texera.service.resource.ComputingUnitAccessResource._ +import org.jooq.{DSLContext, EnumType} + +import scala.jdk.CollectionConverters._ + +object ComputingUnitAccessResource { + private def context: DSLContext = + SqlServer + .getInstance() + .createDSLContext() + + /** + * Identifies whether the given user has read-only access over the given computing unit + * + * @param cuid computing unit id + * @param uid user id + * @return boolean value indicating yes/no + */ + def hasReadAccess(cuid: Integer, uid: Integer): Boolean = { + isOwner(cuid, uid) || getPrivilege(cuid, uid).eq(PrivilegeEnum.READ) || hasWriteAccess( + cuid, + uid + ) + } + + /** + * Identifies whether the given user has write access over the given computing unit + * + * @param cuid computing unit id + * @param uid user id + * @return boolean value indicating yes/no + */ + def hasWriteAccess(cuid: Integer, uid: Integer): Boolean = { + isOwner(cuid, uid) || getPrivilege(cuid, uid).eq(PrivilegeEnum.WRITE) + } + + /** + * Identifies whether the given user is the owner of the given computing unit + * + * @param cuid computing unit id + * @param uid user id + * @return boolean value indicating yes/no + */ + def isOwner(cuid: Integer, uid: Integer): Boolean = { + val workflowComputingUnitDao = new WorkflowComputingUnitDao(context.configuration()) + val unit = workflowComputingUnitDao.fetchOneByCuid(cuid) + unit != null && unit.getUid.equals(uid) + } + + def getPrivilege(cuid: Integer, uid: Integer): PrivilegeEnum = { + val computingUnitUserAccessDao = new ComputingUnitUserAccessDao(context.configuration()) + val accessList = computingUnitUserAccessDao + .fetchByUid(uid) + .asScala + .find(_.getCuid.equals(cuid)) + + accessList match { + case Some(access) => access.getPrivilege + case None => null + } + } + + case class AccessEntry(email: String, name: String, privilege: EnumType) {} + +} + +@Produces(Array(MediaType.APPLICATION_JSON)) +@RolesAllowed(Array("REGULAR", "ADMIN")) +@Path("/access") +class ComputingUnitAccessResource { + private def ensureSharingIsEnabled(): Unit = { + if (!ComputingUnitConfig.sharingComputingUnitEnabled) { + throw new ForbiddenException( + "The computing unit sharing feature is disabled by the administrator." + ) + } + } + final private val userDao = new UserDao(context.configuration()) + + @GET + @Produces(Array(MediaType.APPLICATION_JSON)) + @Path("/computing-unit/list/{cuid}") + def getComputingUnitAccessList( + @Auth user: SessionUser, + @PathParam("cuid") cuid: Integer + ): List[AccessEntry] = { + ensureSharingIsEnabled() + withTransaction(context) { ctx => + val computingUnitUserAccessDao = new ComputingUnitUserAccessDao(ctx.configuration()) + computingUnitUserAccessDao + .fetchByCuid(cuid) + .asScala + .map(access => { + val user = userDao.fetchOneByUid(access.getUid) + AccessEntry( + email = user.getEmail, + name = user.getName, + privilege = access.getPrivilege + ) + }) + .toList + } + } + + @PUT + @Path("/computing-unit/grant/{cuid}/{email}/{privilege}") + def grantAccess( + @Auth user: SessionUser, + @PathParam("cuid") cuid: Integer, + @PathParam("email") email: String, + @PathParam("privilege") privilege: PrivilegeEnum + ): Unit = { + ensureSharingIsEnabled() + if (!hasWriteAccess(cuid, user.getUid)) { + throw new IllegalArgumentException("User does not have permission to grant access") + } + + // TODO: add try except and check how to display error message in the frontend + val granteeId = userDao.fetchOneByEmail(email).getUid + if (granteeId == null) { + throw new IllegalArgumentException("User with the given email does not exist") + } + + withTransaction(context) { ctx => + val computingUnitUserAccessDao = new ComputingUnitUserAccessDao(ctx.configuration()) + val access = new ComputingUnitUserAccess + access.setCuid(cuid) + access.setUid(granteeId) + access.setPrivilege(privilege) + computingUnitUserAccessDao.insert(access) + } + } + + @DELETE + @Path("/computing-unit/revoke/{cuid}/{email}") + def revokeAccess( + @Auth user: SessionUser, + @PathParam("cuid") cuid: Integer, + @PathParam("email") email: String + ): Unit = { + ensureSharingIsEnabled() + if (!hasWriteAccess(cuid, user.getUid)) { + throw new IllegalArgumentException("User does not have permission to revoke access") + } + + val granteeId = userDao.fetchOneByEmail(email).getUid + if (granteeId == null) { + throw new IllegalArgumentException("User with the given email does not exist") + } + + withTransaction(context) { ctx => + ctx + .delete(COMPUTING_UNIT_USER_ACCESS) + .where(COMPUTING_UNIT_USER_ACCESS.CUID.eq(cuid)) + .and(COMPUTING_UNIT_USER_ACCESS.UID.eq(granteeId)) + .execute() + } + } + + @GET + @Path("/computing-unit/owner/{cuid}") + def getOwner( + @Auth user: SessionUser, + @PathParam("cuid") cuid: Integer + ): String = { + ensureSharingIsEnabled() + + withTransaction(context) { ctx => + val workflowComputingUnitDao = new WorkflowComputingUnitDao(ctx.configuration()) + val unit = workflowComputingUnitDao.fetchOneByCuid(cuid) + if (unit == null) { + throw new IllegalArgumentException("Computing unit does not exist") + } + + val uid = unit.getUid + val owner = userDao.fetchOneByUid(uid) + owner.getEmail + } + } +} diff --git a/computing-unit-managing-service/src/main/scala/org/apache/texera/service/resource/ComputingUnitManagingResource.scala b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/resource/ComputingUnitManagingResource.scala new file mode 100644 index 00000000000..2d1b312b0ef --- /dev/null +++ b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/resource/ComputingUnitManagingResource.scala @@ -0,0 +1,764 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service.resource + +import io.dropwizard.auth.Auth +import io.fabric8.kubernetes.api.model.Quantity +import io.fabric8.kubernetes.client.KubernetesClientException +import jakarta.annotation.security.RolesAllowed +import jakarta.ws.rs._ +import jakarta.ws.rs.core.{MediaType, Response} +import org.apache.texera.amber.config.{EnvironmentalVariable, StorageConfig} +import org.apache.commons.lang3.StringUtils +import org.apache.texera.auth.JwtAuth.{TOKEN_EXPIRE_TIME_IN_MINUTES, jwtClaims} +import org.apache.texera.auth.{JwtAuth, SessionUser} +import org.apache.texera.config.KubernetesConfig.{ + cpuLimitOptions, + gpuLimitOptions, + maxNumOfRunningComputingUnitsPerUser, + memoryLimitOptions +} +import org.apache.texera.config.{ComputingUnitConfig, KubernetesConfig} +import org.apache.texera.dao.SqlServer +import org.apache.texera.dao.SqlServer.withTransaction +import org.apache.texera.dao.jooq.generated.enums.{PrivilegeEnum, WorkflowComputingUnitTypeEnum} +import org.apache.texera.dao.jooq.generated.tables.daos.{ + ComputingUnitUserAccessDao, + UserDao, + WorkflowComputingUnitDao +} +import org.apache.texera.dao.jooq.generated.tables.pojos.WorkflowComputingUnit +import org.apache.texera.service.resource.ComputingUnitManagingResource._ +import org.apache.texera.service.resource.ComputingUnitState._ +import org.apache.texera.service.util.{ + ComputingUnitManagingServiceException, + InsufficientComputingUnitQuota, + KubernetesClient +} +import org.jooq.{DSLContext, EnumType} +import play.api.libs.json._ + +import java.sql.Timestamp +import scala.annotation.unused +import scala.jdk.CollectionConverters.CollectionHasAsScala + +object ComputingUnitManagingResource { + private def context: DSLContext = + SqlServer + .getInstance() + .createDSLContext() + + private def icebergEnvironmentVariables: Map[String, Any] = { + val base = Map[String, Any]( + EnvironmentalVariable.ENV_ICEBERG_CATALOG_TYPE -> StorageConfig.icebergCatalogType + ) + StorageConfig.icebergCatalogType match { + case "rest" => + base ++ Map( + EnvironmentalVariable.ENV_ICEBERG_CATALOG_REST_URI -> StorageConfig.icebergRESTCatalogUri, + EnvironmentalVariable.ENV_ICEBERG_CATALOG_REST_WAREHOUSE_NAME -> StorageConfig.icebergRESTCatalogWarehouseName + ) + case "postgres" => + base ++ Map( + EnvironmentalVariable.ENV_ICEBERG_CATALOG_POSTGRES_URI_WITHOUT_SCHEME -> StorageConfig.icebergPostgresCatalogUriWithoutScheme, + EnvironmentalVariable.ENV_ICEBERG_CATALOG_POSTGRES_USERNAME -> StorageConfig.icebergPostgresCatalogUsername, + EnvironmentalVariable.ENV_ICEBERG_CATALOG_POSTGRES_PASSWORD -> StorageConfig.icebergPostgresCatalogPassword + ) + case _ => base + } + } + + // Environment variables passed to the created computing unit(pod) + private lazy val computingUnitEnvironmentVariables: Map[String, Any] = + icebergEnvironmentVariables ++ Map( + // Variables for saving the metadata of the results, i.e. URIs of results/stats + EnvironmentalVariable.ENV_JDBC_URL -> StorageConfig.jdbcUrl, + EnvironmentalVariable.ENV_JDBC_USERNAME -> StorageConfig.jdbcUsername, + EnvironmentalVariable.ENV_JDBC_PASSWORD -> StorageConfig.jdbcPassword, + // Variables for reading files & exporting results + // LakeFS endpoint is passed to CU to make CU work in dev mode(using localhost & using default LakeFS credentials) + // LakeFS credentials should NOT be passed to CU + EnvironmentalVariable.ENV_LAKEFS_ENDPOINT -> StorageConfig.lakefsEndpoint, + // S3 variables are passed to CU for R UDF large binary support + EnvironmentalVariable.ENV_S3_ENDPOINT -> StorageConfig.s3Endpoint, + EnvironmentalVariable.ENV_S3_REGION -> StorageConfig.s3Region, + EnvironmentalVariable.ENV_S3_AUTH_USERNAME -> StorageConfig.s3Username, + EnvironmentalVariable.ENV_S3_AUTH_PASSWORD -> StorageConfig.s3Password, + EnvironmentalVariable.ENV_FILE_SERVICE_GET_PRESIGNED_URL_ENDPOINT -> EnvironmentalVariable + .get(EnvironmentalVariable.ENV_FILE_SERVICE_GET_PRESIGNED_URL_ENDPOINT) + .get, + EnvironmentalVariable.ENV_FILE_SERVICE_UPLOAD_ONE_FILE_TO_DATASET_ENDPOINT -> EnvironmentalVariable + .get(EnvironmentalVariable.ENV_FILE_SERVICE_UPLOAD_ONE_FILE_TO_DATASET_ENDPOINT) + .get, + // Variables for amber setting + // TODO: use AmberConfig for the following items. Currently AmberConfig is only accessible in workflow-executing-service + EnvironmentalVariable.ENV_SCHEDULE_GENERATOR_ENABLE_COST_BASED_SCHEDULE_GENERATOR -> EnvironmentalVariable + .get(EnvironmentalVariable.ENV_SCHEDULE_GENERATOR_ENABLE_COST_BASED_SCHEDULE_GENERATOR) + .get, + EnvironmentalVariable.ENV_USER_SYS_ENABLED -> EnvironmentalVariable + .get(EnvironmentalVariable.ENV_USER_SYS_ENABLED) + .get, + EnvironmentalVariable.ENV_MAX_WORKFLOW_WEBSOCKET_REQUEST_PAYLOAD_SIZE_KB -> EnvironmentalVariable + .get(EnvironmentalVariable.ENV_MAX_WORKFLOW_WEBSOCKET_REQUEST_PAYLOAD_SIZE_KB) + .get, + EnvironmentalVariable.ENV_AUTH_JWT_SECRET -> EnvironmentalVariable + .get(EnvironmentalVariable.ENV_AUTH_JWT_SECRET) + .get + ) + + case class WorkflowComputingUnitCreationParams( + name: String, + unitType: String, + cpuLimit: String, + memoryLimit: String, + gpuLimit: String, + jvmMemorySize: String, + shmSize: String, + uri: Option[String] = None + ) + + case class WorkflowComputingUnitResourceLimit( + cpuLimit: String, + memoryLimit: String, + gpuLimit: String + ) + + case class WorkflowComputingUnitMetrics( + cpuUsage: String, + memoryUsage: String + ) + + case class DashboardWorkflowComputingUnit( + computingUnit: WorkflowComputingUnit, + status: String, + metrics: WorkflowComputingUnitMetrics, + isOwner: Boolean, + accessPrivilege: EnumType, + ownerGoogleAvatar: String, + ownerName: String + ) + + case class ComputingUnitLimitOptionsResponse( + cpuLimitOptions: List[String], + memoryLimitOptions: List[String], + gpuLimitOptions: List[String] + ) + + case class ComputingUnitTypesResponse( + typeOptions: List[String] + ) +} + +@Produces(Array(MediaType.APPLICATION_JSON)) +@Path("/computing-unit") +class ComputingUnitManagingResource { + + private def getComputingUnitByCuid(ctx: DSLContext, cuid: Int): WorkflowComputingUnit = { + val wcDao = new WorkflowComputingUnitDao(ctx.configuration()) + val unit = wcDao.fetchOneByCuid(cuid) + + if (unit == null) { + throw new NotFoundException(s"Computing unit with cuid=$cuid does not exist.") + } + unit + } + + private def userOwnComputingUnit(ctx: DSLContext, cuid: Integer, uid: Integer): Boolean = { + getComputingUnitByCuid(ctx, cuid).getUid == uid + } + + private def getSupportedComputingUnitTypes: List[String] = { + val allTypes = WorkflowComputingUnitTypeEnum.values().map(_.getLiteral).toList + allTypes.filter { + case "local" => ComputingUnitConfig.localComputingUnitEnabled + case "kubernetes" => KubernetesConfig.kubernetesComputingUnitEnabled + case _ => false // Any unknown types are disabled by default + } + } + + private def getComputingUnitStatus(unit: WorkflowComputingUnit): ComputingUnitState = { + unit.getType match { + // ── Local CUs are always "running" ────────────────────────────── + case WorkflowComputingUnitTypeEnum.local => + Running + + // ── Kubernetes CUs – only explicit "Running" counts as running ─ + case WorkflowComputingUnitTypeEnum.kubernetes => + val phaseOpt = KubernetesClient + .getPodByName(KubernetesClient.generatePodName(unit.getCuid)) + .map(_.getStatus.getPhase) + + if (phaseOpt.contains("Running")) Running else Pending + + // ── Any other (unknown) type is treated as pending ────────────── + case _ => + Pending + } + } + + private def getComputingUnitMetrics(unit: WorkflowComputingUnit): WorkflowComputingUnitMetrics = { + unit.getType match { + case WorkflowComputingUnitTypeEnum.local => + WorkflowComputingUnitMetrics("NaN", "NaN") + case WorkflowComputingUnitTypeEnum.kubernetes => + val metrics = KubernetesClient.getPodMetrics(unit.getCuid) + WorkflowComputingUnitMetrics( + metrics.getOrElse("cpu", ""), + metrics.getOrElse("memory", "") + ) + case _ => + WorkflowComputingUnitMetrics("NaN", "NaN") + } + } + + private def getComputingUnitResourceLimit( + unit: WorkflowComputingUnit + ): WorkflowComputingUnitResourceLimit = { + unit.getType match { + case WorkflowComputingUnitTypeEnum.local => + WorkflowComputingUnitResourceLimit("NaN", "NaN", "NaN") + case WorkflowComputingUnitTypeEnum.kubernetes => + val podLimits: Map[String, String] = KubernetesClient.getPodLimits(unit.getCuid) + + // Get GPU value by finding the exact configured resource key + val gpuValue = podLimits.getOrElse(KubernetesConfig.gpuResourceKey, "0") + + WorkflowComputingUnitResourceLimit( + podLimits("cpu"), + podLimits("memory"), + gpuValue + ) + } + } + + @GET + @RolesAllowed(Array("REGULAR", "ADMIN")) + @Produces(Array(MediaType.APPLICATION_JSON)) + @Path("/limits") + def getComputingUnitLimitOptions( + @Auth @unused user: SessionUser + ): ComputingUnitLimitOptionsResponse = { + ComputingUnitLimitOptionsResponse(cpuLimitOptions, memoryLimitOptions, gpuLimitOptions) + } + + @GET + @RolesAllowed(Array("REGULAR", "ADMIN")) + @Produces(Array(MediaType.APPLICATION_JSON)) + @Path("/types") + def getComputingUnitTypes( + @Auth @unused user: SessionUser + ): ComputingUnitTypesResponse = ComputingUnitTypesResponse(getSupportedComputingUnitTypes) + + /** + * Create a new pod for the given user ID. + * + * @param param The parameters containing the user ID. + * @return The created pod or an error response. + */ + @POST + @RolesAllowed(Array("REGULAR", "ADMIN")) + @Consumes(Array(MediaType.APPLICATION_JSON)) + @Produces(Array(MediaType.APPLICATION_JSON)) + @Path("/create") + def createWorkflowComputingUnit( + param: WorkflowComputingUnitCreationParams, + @Auth user: SessionUser + ): DashboardWorkflowComputingUnit = { + if (param.name.trim.isEmpty) { + throw new ForbiddenException("Computing unit name cannot be empty.") + } + + // Validate the unit type + val cuType: WorkflowComputingUnitTypeEnum = + WorkflowComputingUnitTypeEnum.lookupLiteral(param.unitType) + + // Validate that the type itself is supported + if (!getSupportedComputingUnitTypes.contains(param.unitType)) + throw new ForbiddenException( + s"Unit type '${param.unitType}' is not allowed. Valid options: " + + getSupportedComputingUnitTypes.mkString(", ") + ) + + // For Kubernetes computing units, validate resource limits + cuType match { + + // Kubernetes-specific checks + case WorkflowComputingUnitTypeEnum.kubernetes => + if (!cpuLimitOptions.contains(param.cpuLimit)) + throw new ForbiddenException( + s"CPU quantity '${param.cpuLimit}' is not allowed. " + + s"Valid options: ${cpuLimitOptions.mkString(", ")}" + ) + if (!memoryLimitOptions.contains(param.memoryLimit)) + throw new ForbiddenException( + s"Memory quantity '${param.memoryLimit}' is not allowed. " + + s"Valid options: ${memoryLimitOptions.mkString(", ")}" + ) + if (!gpuLimitOptions.contains(param.gpuLimit)) + throw new ForbiddenException( + s"GPU quantity '${param.gpuLimit}' is not allowed. " + + s"Valid options: ${gpuLimitOptions.mkString(", ")}" + ) + + // Check if the shared-memory size is the valid size representation + val shmQuantity = + try { + Quantity.parse(param.shmSize) + } catch { + case _: IllegalArgumentException => + throw new ForbiddenException( + s"Shared-memory size '${param.shmSize}' is not a valid Kubernetes quantity " + + s"(examples: 64Mi, 2Gi)." + ) + } + + val memQuantity = Quantity.parse(param.memoryLimit) + + // ensure /dev/shm upper bound ≤ container memory limit + if (shmQuantity.compareTo(memQuantity) > 0) + throw new ForbiddenException( + s"Shared-memory size (${param.shmSize}) cannot exceed the total memory limit " + + s"(${param.memoryLimit})." + ) + + // JVM heap ≤ total memory + val jvmGB = param.jvmMemorySize.replaceAll("[^0-9]", "").toInt + val memGB = + if (param.memoryLimit.endsWith("Gi")) param.memoryLimit.replaceAll("[^0-9]", "").toInt + else if (param.memoryLimit.endsWith("Mi")) + param.memoryLimit.replaceAll("[^0-9]", "").toInt / 1024 + else param.memoryLimit.replaceAll("[^0-9]", "").toInt + + if (jvmGB > memGB) + throw new ForbiddenException( + s"JVM memory size (${param.jvmMemorySize}) cannot exceed the " + + s"total memory limit (${param.memoryLimit})." + ) + + // Local-specific checks + case WorkflowComputingUnitTypeEnum.local => + if (param.uri.forall(_.trim.isEmpty)) + throw new ForbiddenException("URI is required for local computing units") + + // Anything else (shouldn't happen if you keep supported types in sync) + case _ => + throw new ForbiddenException(s"Unsupported computing-unit type: ${param.unitType}") + } + + withTransaction(context) { ctx => + val wcDao = new WorkflowComputingUnitDao(ctx.configuration()) + + val units = wcDao + .fetchByUid(user.getUid) + .asScala + .filter(_.getTerminateTime == null) // Filter out terminated units + + if ( + units.size >= maxNumOfRunningComputingUnitsPerUser && cuType == WorkflowComputingUnitTypeEnum.kubernetes + ) { + throw InsufficientComputingUnitQuota(maxNumOfRunningComputingUnitsPerUser) + } + + val resourceJson: String = cuType match { + // ── Kubernetes CU ─────────────────────────────────────── + case WorkflowComputingUnitTypeEnum.kubernetes => + Json.stringify( + Json.obj( + "cpuLimit" -> param.cpuLimit, + "memoryLimit" -> param.memoryLimit, + "gpuLimit" -> param.gpuLimit, + "jvmMemorySize" -> param.jvmMemorySize, + "shmSize" -> param.shmSize, + "nodeAddresses" -> Json.arr() // filled in later + ) + ) + + // ── Local CU ───────────────────────────────────────────── + case WorkflowComputingUnitTypeEnum.local => + Json.stringify( + Json.obj( + "cpuLimit" -> "NaN", + "memoryLimit" -> "NaN", + "gpuLimit" -> "NaN", + "jvmMemorySize" -> "NaN", + "shmSize" -> "NaN", + // user-supplied URI goes straight in + "nodeAddresses" -> Json.arr(param.uri.get) + ) + ) + case _ => "{}" + } + + val computingUnit = new WorkflowComputingUnit() + val userToken = JwtAuth.jwtToken(jwtClaims(user.user, TOKEN_EXPIRE_TIME_IN_MINUTES)) + computingUnit.setUid(user.getUid) + computingUnit.setName(param.name) + computingUnit.setCreationTime(new Timestamp(System.currentTimeMillis())) + computingUnit.setType(WorkflowComputingUnitTypeEnum.lookupLiteral(param.unitType)) + computingUnit.setResource(resourceJson) + + // Set URI during initial insert for local only + if (cuType == WorkflowComputingUnitTypeEnum.local) { + computingUnit.setUri(param.uri.get) + } else { + computingUnit.setUri("") // placeholder for kubernetes + } + + wcDao.insert(computingUnit) + + val userDao = new UserDao(ctx.configuration()) + val ownerUser = Option(userDao.fetchOneByUid(user.getUid)) + val ownerGoogleAvatar: String = + ownerUser.flatMap(u => Option(u.getGoogleAvatar).filter(_.nonEmpty)).orNull + val ownerUsername: String = + ownerUser.flatMap(u => Option(u.getName).filter(_.nonEmpty)).orNull + + // Retrieve generated cuid + val cuid = ctx.lastID().intValue() + val insertedUnit = wcDao.fetchOneByCuid(cuid) + + if (cuType == WorkflowComputingUnitTypeEnum.kubernetes && insertedUnit != null) { + // 1. Update the DB with the URI + insertedUnit.setUri(KubernetesClient.generatePodURI(cuid)) + + val updatedResource: JsObject = + Json + .parse(insertedUnit.getResource) + .as[JsObject] ++ + Json.obj("nodeAddresses" -> Json.arr(insertedUnit.getUri)) + + insertedUnit.setResource(Json.stringify(updatedResource)) + wcDao.update(insertedUnit) + + // 2. Launch the pod as CU + try { + KubernetesClient.createPod( + cuid, + param.cpuLimit, + param.memoryLimit, + param.gpuLimit, + computingUnitEnvironmentVariables ++ Map( + EnvironmentalVariable.ENV_USER_JWT_TOKEN -> userToken, + EnvironmentalVariable.ENV_JAVA_OPTS -> s"-Xmx${param.jvmMemorySize}" + ), + Some(param.shmSize) + ) + + } catch { + case e: KubernetesClientException => + throw ComputingUnitManagingServiceException.fromKubernetes(e) + + case t: Throwable => + throw t + } + } + + DashboardWorkflowComputingUnit( + insertedUnit, + getComputingUnitStatus(insertedUnit).toString, + getComputingUnitMetrics(insertedUnit), + isOwner = true, + accessPrivilege = PrivilegeEnum.WRITE, + ownerGoogleAvatar, + ownerUsername + ) + } + } + + /** + * List all computing units created by the current user. + * + * @return A list of computing units that are not terminated. + */ + @GET + @RolesAllowed(Array("REGULAR", "ADMIN")) + @Consumes(Array(MediaType.APPLICATION_JSON)) + @Produces(Array(MediaType.APPLICATION_JSON)) + @Path("") + def listComputingUnits( + @Auth user: SessionUser + ): List[DashboardWorkflowComputingUnit] = { + withTransaction(context) { ctx => + val computingUnitDao = new WorkflowComputingUnitDao(ctx.configuration()) + val uid = user.getUid + + // Always fetch units owned by the user + val ownedUnits = computingUnitDao.fetchByUid(uid).asScala.toList + + // Conditionally fetch shared units based on the config flag + val (sharedUnits, sharedUnitInfo) = + if (ComputingUnitConfig.sharingComputingUnitEnabled) { + val computingUnitUserAccessDao = new ComputingUnitUserAccessDao(ctx.configuration()) + val info = computingUnitUserAccessDao + .fetchByUid(uid) + .asScala + .map(access => access.getCuid -> access.getPrivilege) + .toMap + val sharedCuids = info.keys.toList.map(Integer.valueOf(_)) + + val units = if (sharedCuids.isEmpty) { + List() + } else { + computingUnitDao.fetchByCuid(sharedCuids: _*).asScala.toList + } + (units, info) + } else { + // If sharing is disabled, return empty collections + (List.empty[WorkflowComputingUnit], Map.empty[Integer, PrivilegeEnum]) + } + + val allUnits = ownedUnits ++ sharedUnits + val ownerUids: List[Integer] = allUnits.map(_.getUid).distinct + val userDao = new UserDao(ctx.configuration()) + val ownerInfoMap: Map[Integer, (String, String)] = + userDao + .fetchByUid(ownerUids: _*) + .asScala + .map { u => + val avatar = Option(u.getGoogleAvatar).filter(_.nonEmpty).orNull + val name = Option(u.getName).filter(_.nonEmpty).orNull + u.getUid -> (avatar, name) + } + .toMap + + // If a Kubernetes pod has already disappeared (e.g., manually deleted or TTL + // GC-ed by the cluster), we treat the corresponding computing unit as + // terminated from the system's point of view. Here we eagerly update its + // terminateTime in the database **before** we build the response list so + // that subsequent API calls will no longer return this unit. + allUnits.foreach { unit => + if ( + unit.getType == WorkflowComputingUnitTypeEnum.kubernetes && + !KubernetesClient.podExists(unit.getCuid) + ) { + unit.setTerminateTime(new Timestamp(System.currentTimeMillis())) + computingUnitDao.update(unit) + } + } + + // For shared units, we need to check the access privilege which are saved in different table + // to streamline the process, we combine owned units with default WRITE privilege and use sharedUnitInfo + // to get the privilege for shared units. + (ownedUnits.map(u => (u, PrivilegeEnum.WRITE)) ++ sharedUnits.map(u => + (u, sharedUnitInfo(u.getCuid)) + )) + .distinctBy { case (unit, _) => unit.getCuid } + .filter { case (unit, _) => unit.getTerminateTime == null } + .filter { + case (unit, _) => + unit.getType match { + case WorkflowComputingUnitTypeEnum.kubernetes => + KubernetesClient.podExists(unit.getCuid) + case _ => true + } + } + .map { + case (unit, privilege) => + DashboardWorkflowComputingUnit( + computingUnit = unit, + isOwner = unit.getUid.equals(uid), + accessPrivilege = privilege, + status = getComputingUnitStatus(unit).toString, + metrics = getComputingUnitMetrics(unit), + ownerGoogleAvatar = ownerInfoMap.getOrElse(unit.getUid, (null, null))._1, + ownerName = ownerInfoMap.getOrElse(unit.getUid, (null, null))._2 + ) + } + } + } + + /** + * Return a fully populated [[DashboardWorkflowComputingUnit]] for the + * specified `cuid`, identical to one row produced by /list. + * + * @param cuid the ID of the computing-unit to fetch + */ + @GET + @RolesAllowed(Array("REGULAR", "ADMIN")) + @Produces(Array(MediaType.APPLICATION_JSON)) + @Path("/{cuid}") + def getComputingUnitInfo( + @PathParam("cuid") cuid: Integer, + @Auth user: SessionUser + ): DashboardWorkflowComputingUnit = { + + val unit = getComputingUnitByCuid(context, cuid) + val userDao = new UserDao(context.configuration()) + val ownerUser = Option(userDao.fetchOneByUid(unit.getUid)) + val ownerGoogleAvatar: String = + ownerUser.flatMap(u => Option(u.getGoogleAvatar).filter(_.nonEmpty)).orNull + val ownerUsername: String = + ownerUser.flatMap(u => Option(u.getName).filter(_.nonEmpty)).orNull + + DashboardWorkflowComputingUnit( + computingUnit = unit, + status = getComputingUnitStatus(unit).toString, + metrics = getComputingUnitMetrics(unit), + isOwner = unit.getUid.equals(user.getUid), + accessPrivilege = { + val cuAccessDao = new ComputingUnitUserAccessDao(context.configuration()) + val access = cuAccessDao + .fetchByUid(user.getUid) + .asScala + .find(access => access.getCuid.equals(cuid)) + + if (access.isDefined) { + access.get.getPrivilege + } else if (unit.getUid.equals(user.getUid)) { + PrivilegeEnum.WRITE + } else { + // Default privilege for non-owners without explicit access + PrivilegeEnum.NONE + } + }, + ownerGoogleAvatar, + ownerUsername + ) + } + + /** + * Terminate the computing unit's pod based on the pod URI. + * + * @return A response indicating success or failure. + */ + @DELETE + @RolesAllowed(Array("REGULAR", "ADMIN")) + @Consumes(Array(MediaType.APPLICATION_JSON)) + @Produces(Array(MediaType.APPLICATION_JSON)) + @Path("/{cuid}/terminate") + def terminateComputingUnit( + @PathParam("cuid") cuid: Integer, + @Auth user: SessionUser + ): Response = { + if (!userOwnComputingUnit(context, cuid, user.getUid)) { + return Response + .status(Response.Status.BAD_REQUEST) + .entity(s"User has no access to the computing unit") + .build() + } + + // If successful, update the database + withTransaction(context) { ctx => + val cuDao = new WorkflowComputingUnitDao(ctx.configuration()) + val unit = getComputingUnitByCuid(ctx, cuid) + + // if the computing unit is kubernetes pod, then kill the pod + if (unit.getType == WorkflowComputingUnitTypeEnum.kubernetes) { + KubernetesClient.deletePod(cuid) + } + + unit.setTerminateTime(new Timestamp(System.currentTimeMillis())) + cuDao.update(unit) + } + Response.ok().build() + } + + /** + * Rename a computing unit. + * + * @param cuid The computing unit ID. + * @param name The new name for the computing unit. + * @param user The authenticated user. + * @return A response indicating success or failure. + */ + @PUT + @RolesAllowed(Array("REGULAR", "ADMIN")) + @Consumes(Array(MediaType.APPLICATION_JSON)) + @Produces(Array(MediaType.APPLICATION_JSON)) + @Path("/{cuid}/rename/{name}") + def renameComputingUnit( + @PathParam("cuid") cuid: Integer, + @PathParam("name") name: String, + @Auth user: SessionUser + ): Response = { + // Verify ownership or write access + if ( + !userOwnComputingUnit(context, cuid, user.getUid) && + !ComputingUnitAccessResource.hasWriteAccess(cuid, user.getUid) + ) { + return Response + .status(Response.Status.FORBIDDEN) + .entity("User does not have permission to rename this computing unit") + .build() + } + + // Validate name + if (StringUtils.isBlank(name)) { + return Response + .status(Response.Status.BAD_REQUEST) + .entity("Computing unit name cannot be empty or blank") + .build() + } + + withTransaction(context) { ctx => + val cuDao = new WorkflowComputingUnitDao(ctx.configuration()) + val unit = getComputingUnitByCuid(ctx, cuid) + + try { + unit.setName(name) + cuDao.update(unit) + } catch { + case e: Exception => + return Response + .status(Response.Status.INTERNAL_SERVER_ERROR) + .entity(e.getMessage) + .build() + } + } + + Response.ok().build() + } + + /** + * Retrieves the CPU and memory metrics for a computing unit identified by its `cuid`. + * + * @param cuid The computing unit ID. + * @return A `WorkflowComputingUnitMetrics` object with CPU and memory usage data. + */ + @GET + @RolesAllowed(Array("REGULAR", "ADMIN")) + @Produces(Array(MediaType.APPLICATION_JSON)) + @Path("/{cuid}/metrics") + def getComputingUnitMetricsEndpoint( + @PathParam("cuid") cuid: String, + @Auth user: SessionUser + ): WorkflowComputingUnitMetrics = { + if (!userOwnComputingUnit(context, cuid.toInt, user.getUid)) { + throw new BadRequestException("User has no access to the computing unit") + } + val computingUnit = getComputingUnitByCuid(context, cuid.toInt) + getComputingUnitMetrics(computingUnit) + } + + @GET + @RolesAllowed(Array("REGULAR", "ADMIN")) + @Produces(Array(MediaType.APPLICATION_JSON)) + @Path("/{cuid}/limits") + def getComputingUnitResourceLimit( + @PathParam("cuid") cuid: String, + @Auth user: SessionUser + ): WorkflowComputingUnitResourceLimit = { + if (!userOwnComputingUnit(context, cuid.toInt, user.getUid)) { + throw new BadRequestException("User has no access to the computing unit") + } + val computingUnit = getComputingUnitByCuid(context, cuid.toInt) + getComputingUnitResourceLimit(computingUnit) + } +} diff --git a/computing-unit-managing-service/src/main/scala/org/apache/texera/service/resource/ComputingUnitState.scala b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/resource/ComputingUnitState.scala new file mode 100644 index 00000000000..e6ff217cfb5 --- /dev/null +++ b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/resource/ComputingUnitState.scala @@ -0,0 +1,24 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.service.resource + +object ComputingUnitState extends Enumeration { + type ComputingUnitState = Value + val Running, Pending = Value +} diff --git a/computing-unit-managing-service/src/main/scala/org/apache/texera/service/resource/HealthCheckResource.scala b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/resource/HealthCheckResource.scala new file mode 100644 index 00000000000..08ecd1cd0cb --- /dev/null +++ b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/resource/HealthCheckResource.scala @@ -0,0 +1,30 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service.resource + +import jakarta.ws.rs.core.MediaType +import jakarta.ws.rs.{GET, Path, Produces} + +@Path("/healthcheck") +@Produces(Array(MediaType.APPLICATION_JSON)) +class HealthCheckResource { + @GET + def healthCheck: Map[String, String] = Map("status" -> "ok") +} diff --git a/computing-unit-managing-service/src/main/scala/org/apache/texera/service/util/ComputingUnitHelpers.scala b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/util/ComputingUnitHelpers.scala new file mode 100644 index 00000000000..8ae31bba7fb --- /dev/null +++ b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/util/ComputingUnitHelpers.scala @@ -0,0 +1,61 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.texera.service.util + +import org.apache.texera.dao.jooq.generated.enums.WorkflowComputingUnitTypeEnum +import org.apache.texera.dao.jooq.generated.tables.pojos.WorkflowComputingUnit +import org.apache.texera.service.resource.ComputingUnitManagingResource.WorkflowComputingUnitMetrics +import org.apache.texera.service.resource.ComputingUnitState.{ComputingUnitState, Pending, Running} + +object ComputingUnitHelpers { + def getComputingUnitStatus(unit: WorkflowComputingUnit): ComputingUnitState = { + unit.getType match { + // Local CUs are always “running” + case WorkflowComputingUnitTypeEnum.local => + Running + + // Kubernetes CUs – only explicit “Running” counts as running + case WorkflowComputingUnitTypeEnum.kubernetes => + val phaseOpt = KubernetesClient + .getPodByName(KubernetesClient.generatePodName(unit.getCuid)) + .map(_.getStatus.getPhase) + + if (phaseOpt.contains("Running")) Running else Pending + + // Any other (unknown) type is treated as pending + case _ => + Pending + } + } + + def getComputingUnitMetrics(unit: WorkflowComputingUnit): WorkflowComputingUnitMetrics = { + unit.getType match { + case WorkflowComputingUnitTypeEnum.local => + WorkflowComputingUnitMetrics("NaN", "NaN") + case WorkflowComputingUnitTypeEnum.kubernetes => + val metrics = KubernetesClient.getPodMetrics(unit.getCuid) + WorkflowComputingUnitMetrics( + metrics.getOrElse("cpu", ""), + metrics.getOrElse("memory", "") + ) + case _ => + WorkflowComputingUnitMetrics("NaN", "NaN") + } + } +} diff --git a/computing-unit-managing-service/src/main/scala/org/apache/texera/service/util/ComputingUnitManagingServiceException.scala b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/util/ComputingUnitManagingServiceException.scala new file mode 100644 index 00000000000..22660113e99 --- /dev/null +++ b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/util/ComputingUnitManagingServiceException.scala @@ -0,0 +1,70 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service.util + +import io.fabric8.kubernetes.client.KubernetesClientException +import jakarta.ws.rs.WebApplicationException + +/** + * Parent type for every error the CU-managing service can raise. + */ +sealed abstract class ComputingUnitManagingServiceException(msg: String) + extends WebApplicationException(msg) + +// Not enough cluster resources for this CU request (CPU / memory / GPU) +final case class InsufficientComputingResource(resourceType: String) + extends ComputingUnitManagingServiceException( + s"Insufficient $resourceType available in the server. Please decrease the requested amount or try again later." + ) + +// User has reached the per-user CU-quota (number of running units) +final case class InsufficientComputingUnitQuota(maxNumberOfComputingUnit: Int) + extends ComputingUnitManagingServiceException( + s"You may only have $maxNumberOfComputingUnit computing-unit(s) running at the same time" + ) + +// default exception fallback +final case class InternalError( + override val getMessage: String = + "The server encountered an internal error while processing your request. " + + "Please try again later." +) extends ComputingUnitManagingServiceException(getMessage) + +/** + * Companion object with helpers. + */ +object ComputingUnitManagingServiceException { + + /** + * Translate a KubernetesClientException to one of the service-level exceptions + */ + def fromKubernetes(e: KubernetesClientException): ComputingUnitManagingServiceException = { + val message = Option(e.getMessage).map(_.toLowerCase).getOrElse("") + + if (message.contains("exceeded quota")) { + if (message.contains("cpu")) InsufficientComputingResource("CPU") + else if (message.contains("memory")) InsufficientComputingResource("memory") + else if (message.contains("gpu")) InsufficientComputingResource("GPU") + else InternalError(e.getMessage) + } else { + InternalError(e.getMessage) + } + } +} diff --git a/computing-unit-managing-service/src/main/scala/org/apache/texera/service/util/KubernetesClient.scala b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/util/KubernetesClient.scala new file mode 100644 index 00000000000..cfc01b83b64 --- /dev/null +++ b/computing-unit-managing-service/src/main/scala/org/apache/texera/service/util/KubernetesClient.scala @@ -0,0 +1,184 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service.util + +import io.fabric8.kubernetes.api.model._ +import io.fabric8.kubernetes.api.model.metrics.v1beta1.PodMetricsList +import io.fabric8.kubernetes.client.KubernetesClientBuilder +import org.apache.texera.config.KubernetesConfig + +import scala.jdk.CollectionConverters._ + +object KubernetesClient { + + // Initialize the Kubernetes client + private val client: io.fabric8.kubernetes.client.KubernetesClient = + new KubernetesClientBuilder().build() + private val namespace: String = KubernetesConfig.computeUnitPoolNamespace + private val podNamePrefix = "computing-unit" + + def generatePodURI(cuid: Int): String = { + s"${generatePodName(cuid)}.${KubernetesConfig.computeUnitServiceName}.$namespace.svc.cluster.local" + } + + def generatePodName(cuid: Int): String = s"$podNamePrefix-$cuid" + + def podExists(cuid: Int): Boolean = { + getPodByName(generatePodName(cuid)).isDefined + } + + def getPodByName(podName: String): Option[Pod] = { + Option(client.pods().inNamespace(namespace).withName(podName).get()) + } + + def getPodMetrics(cuid: Int): Map[String, String] = { + val podMetricsList: PodMetricsList = client.top().pods().metrics(namespace) + val targetPodName = generatePodName(cuid) + + podMetricsList.getItems.asScala + .collectFirst { + case podMetrics if podMetrics.getMetadata.getName == targetPodName => + podMetrics.getContainers.asScala.flatMap { container => + container.getUsage.asScala.map { + case (metric, value) => + metric -> value.toString + } + }.toMap + } + .getOrElse(Map.empty[String, String]) + } + + def getPodLimits(cuid: Int): Map[String, String] = { + getPodByName(generatePodName(cuid)) + .flatMap { pod => + pod.getSpec.getContainers.asScala.headOption.map { container => + val limitsMap = container.getResources.getLimits.asScala.map { + case (key, value) => key -> value.toString + }.toMap + + limitsMap + } + } + .getOrElse(Map.empty[String, String]) + } + + def createPod( + cuid: Int, + cpuLimit: String, + memoryLimit: String, + gpuLimit: String, + envVars: Map[String, Any], + shmSize: Option[String] = None + ): Pod = { + val podName = generatePodName(cuid) + if (getPodByName(podName).isDefined) { + throw new Exception(s"Pod with cuid $cuid already exists") + } + + val envList = envVars + .map { + case (key, value) => + new EnvVarBuilder() + .withName(key) + .withValue(value.toString) + .build() + } + .toList + .asJava + + // Setup the resource requirements + val resourceBuilder = new ResourceRequirementsBuilder() + .addToLimits("cpu", new Quantity(cpuLimit)) + .addToLimits("memory", new Quantity(memoryLimit)) + + // Only add GPU resources if the requested amount is greater than 0 + if (gpuLimit != "0") { + // Use the configured GPU resource key directly + resourceBuilder.addToLimits(KubernetesConfig.gpuResourceKey, new Quantity(gpuLimit)) + } + + // Build the pod with metadata + val podBuilder = new PodBuilder() + .withNewMetadata() + .withName(podName) + .withNamespace(namespace) + .addToLabels("type", "computing-unit") + .addToLabels("cuid", cuid.toString) + .addToLabels("name", podName) + + // Start building the pod spec + val specBuilder = podBuilder + .endMetadata() + .withNewSpec() + + // Only add runtimeClassName when using NVIDIA GPU + if (gpuLimit != "0" && KubernetesConfig.gpuResourceKey.contains("nvidia")) { + specBuilder.withRuntimeClassName("nvidia") + } + + val containerBuilder = specBuilder + .addNewContainer() + .withName("computing-unit-master") + .withImage(KubernetesConfig.computeUnitImageName) + .withImagePullPolicy(KubernetesConfig.computingUnitImagePullPolicy) + .addNewPort() + .withContainerPort(KubernetesConfig.computeUnitPortNumber) + .endPort() + .withEnv(envList) + .withResources(resourceBuilder.build()) + + // If shmSize requested, mount /dev/shm + shmSize.foreach { _ => + containerBuilder + .addNewVolumeMount() + .withName("dshm") + .withMountPath("/dev/shm") + .endVolumeMount() + } + + containerBuilder.endContainer() + + // Add tmpfs volume if needed + shmSize.foreach { size => + specBuilder + .addNewVolume() + .withName("dshm") + .withEmptyDir( + new EmptyDirVolumeSourceBuilder() + .withMedium("Memory") + .withSizeLimit(new Quantity(size)) + .build() + ) + .endVolume() + } + + val pod = specBuilder + .withHostname(podName) + .withSubdomain(KubernetesConfig.computeUnitServiceName) + .endSpec() + .build() + + client.resource(pod).inNamespace(namespace).create() + } + + def deletePod(cuid: Int): Unit = { + client.pods().inNamespace(namespace).withName(generatePodName(cuid)).delete() + } +} diff --git a/config-service/build.sbt b/config-service/build.sbt new file mode 100644 index 00000000000..e88216913f6 --- /dev/null +++ b/config-service/build.sbt @@ -0,0 +1,89 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +import scala.collection.Seq + +name := "config-service" + + +enablePlugins(JavaAppPackaging) + +// Ship LICENSE-binary, NOTICE-binary, DISCLAIMER-WIP, and the licenses/ +// directory at the top of the Universal dist zip. +// See project/AddMetaInfLicenseFiles.scala. +Universal / mappings := AddMetaInfLicenseFiles.distMappings( + (Universal / mappings).value, + (ThisBuild / baseDirectory).value +) + +// Enable semanticdb for Scalafix +ThisBuild / semanticdbEnabled := true +ThisBuild / semanticdbVersion := scalafixSemanticdb.revision + +// Manage dependency conflicts by always using the latest revision +ThisBuild / conflictManager := ConflictManager.latestRevision + +// Restrict parallel execution of tests to avoid conflicts +Global / concurrentRestrictions += Tags.limit(Tags.Test, 1) + +///////////////////////////////////////////////////////////////////////////// +// Compiler Options +///////////////////////////////////////////////////////////////////////////// + +// Scala compiler options +Compile / scalacOptions ++= Seq( + "-Xelide-below", "WARNING", // Turn on optimizations with "WARNING" as the threshold + "-feature", // Check feature warnings + "-deprecation", // Check deprecation warnings + "-Ywarn-unused:imports" // Check for unused imports +) + +///////////////////////////////////////////////////////////////////////////// +// Version Variables +///////////////////////////////////////////////////////////////////////////// + +val dropwizardVersion = "4.0.7" +val mockitoVersion = "5.4.0" +val assertjVersion = "3.24.2" + +///////////////////////////////////////////////////////////////////////////// +// Test-related Dependencies +///////////////////////////////////////////////////////////////////////////// + +libraryDependencies ++= Seq( + "org.scalamock" %% "scalamock" % "5.2.0" % Test, // ScalaMock + "org.scalatest" %% "scalatest" % "3.2.17" % Test, // ScalaTest + "io.dropwizard" % "dropwizard-testing" % dropwizardVersion % Test, // Dropwizard Testing + "org.mockito" % "mockito-core" % mockitoVersion % Test, // Mockito for mocking + "org.assertj" % "assertj-core" % assertjVersion % Test, // AssertJ for assertions + "com.novocode" % "junit-interface" % "0.11" % Test // SBT interface for JUnit +) + +///////////////////////////////////////////////////////////////////////////// +// Dependencies +///////////////////////////////////////////////////////////////////////////// + +// Core Dependencies +libraryDependencies ++= Seq( + "io.dropwizard" % "dropwizard-core" % dropwizardVersion, + "io.dropwizard" % "dropwizard-auth" % dropwizardVersion, // Dropwizard Authentication module + "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.18.6", + "jakarta.ws.rs" % "jakarta.ws.rs-api" % "3.1.0", // Ensure Jakarta JAX-RS API is available + "org.bitbucket.b_c" % "jose4j" % "0.9.6", + "org.playframework" %% "play-json" % "3.1.0-M1", + "com.typesafe" % "config" % "1.4.6" // For configuration management +) \ No newline at end of file diff --git a/config-service/src/main/resources/config-service-web-config.yaml b/config-service/src/main/resources/config-service-web-config.yaml new file mode 100644 index 00000000000..4aa67af82e1 --- /dev/null +++ b/config-service/src/main/resources/config-service-web-config.yaml @@ -0,0 +1,36 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +server: + applicationConnectors: + - type: http + port: 9094 + adminConnectors: [] + requestLog: + type: classic + appenders: [] + +logging: + level: ${TEXERA_SERVICE_LOG_LEVEL:-INFO} + appenders: + - type: console + threshold: ${TEXERA_SERVICE_LOG_LEVEL:-INFO} + - type: file + currentLogFilename: logs/config-service.log + archive: true + archivedLogFilenamePattern: logs/config-service-%d.log.gz + archivedFileCount: 5 \ No newline at end of file diff --git a/config-service/src/main/scala/org/apache/texera/service/ConfigService.scala b/config-service/src/main/scala/org/apache/texera/service/ConfigService.scala new file mode 100644 index 00000000000..c787016c270 --- /dev/null +++ b/config-service/src/main/scala/org/apache/texera/service/ConfigService.scala @@ -0,0 +1,126 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service + +import com.fasterxml.jackson.module.scala.DefaultScalaModule +import com.typesafe.scalalogging.LazyLogging +import io.dropwizard.auth.AuthDynamicFeature +import io.dropwizard.configuration.{EnvironmentVariableSubstitutor, SubstitutingSourceProvider} +import io.dropwizard.core.Application +import io.dropwizard.core.setup.{Bootstrap, Environment} +import org.apache.texera.amber.config.StorageConfig +import org.apache.texera.auth.{JwtAuthFilter, RequestLoggingFilter, SessionUser} +import org.apache.texera.config.DefaultsConfig +import org.apache.texera.dao.SqlServer +import org.apache.texera.service.resource.{ConfigResource, HealthCheckResource} +import org.eclipse.jetty.server.session.SessionHandler +import org.jooq.impl.DSL + +import java.nio.file.Path + +class ConfigService extends Application[ConfigServiceConfiguration] with LazyLogging { + override def initialize(bootstrap: Bootstrap[ConfigServiceConfiguration]): Unit = { + // enable environment variable substitution in YAML config + bootstrap.setConfigurationSourceProvider( + new SubstitutingSourceProvider( + bootstrap.getConfigurationSourceProvider, + new EnvironmentVariableSubstitutor(false) + ) + ) + // Register Scala module to Dropwizard default object mapper + bootstrap.getObjectMapper.registerModule(DefaultScalaModule) + + SqlServer.initConnection( + StorageConfig.jdbcUrl, + StorageConfig.jdbcUsername, + StorageConfig.jdbcPassword + ) + } + + override def run(configuration: ConfigServiceConfiguration, environment: Environment): Unit = { + // Serve backend at /api + environment.jersey.setUrlPattern("/api/*") + + environment.jersey.register(classOf[SessionHandler]) + environment.servlets.setSessionHandler(new SessionHandler) + + environment.jersey.register(classOf[HealthCheckResource]) + + // Register JWT authentication filter + environment.jersey.register(new AuthDynamicFeature(classOf[JwtAuthFilter])) + + // Enable @Auth annotation for injecting SessionUser + environment.jersey.register( + new io.dropwizard.auth.AuthValueFactoryProvider.Binder(classOf[SessionUser]) + ) + + environment.jersey.register(new ConfigResource) + + // Preload default.conf into site_setting tables + try { + val ctx = SqlServer.getInstance().createDSLContext() + + SqlServer.withTransaction(ctx) { tx => + if (DefaultsConfig.reinit) { + tx.deleteFrom(DSL.table("site_settings")).execute() + } + + DefaultsConfig.allDefaults.foreach { + case (key, value) => + tx + .insertInto(DSL.table("site_settings")) + .columns( + DSL.field("key"), + DSL.field("value"), + DSL.field("updated_by"), + DSL.field("updated_at") + ) + .values(key, value, "texera", DSL.currentTimestamp()) + .onDuplicateKeyIgnore() + .execute() + } + } + } catch { + case ex: Exception => + logger.error("Failed to preload default settings", ex) + throw ex + } + + // Route request logs through SLF4J, controlled by TEXERA_SERVICE_LOG_LEVEL + RequestLoggingFilter.register(environment.getApplicationContext) + } +} + +object ConfigService { + def main(args: Array[String]): Unit = { + val configFilePath = Path + .of(sys.env.getOrElse("TEXERA_HOME", ".")) + .resolve("config-service") + .resolve("src") + .resolve("main") + .resolve("resources") + .resolve("config-service-web-config.yaml") + .toAbsolutePath + .toString + + // Start the Dropwizard application + new ConfigService().run("server", configFilePath) + } +} diff --git a/config-service/src/main/scala/org/apache/texera/service/ConfigServiceConfiguration.scala b/config-service/src/main/scala/org/apache/texera/service/ConfigServiceConfiguration.scala new file mode 100644 index 00000000000..cb58889d298 --- /dev/null +++ b/config-service/src/main/scala/org/apache/texera/service/ConfigServiceConfiguration.scala @@ -0,0 +1,24 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service + +import io.dropwizard.core.Configuration + +class ConfigServiceConfiguration extends Configuration {} diff --git a/config-service/src/main/scala/org/apache/texera/service/resource/ConfigResource.scala b/config-service/src/main/scala/org/apache/texera/service/resource/ConfigResource.scala new file mode 100644 index 00000000000..b7517d81eb7 --- /dev/null +++ b/config-service/src/main/scala/org/apache/texera/service/resource/ConfigResource.scala @@ -0,0 +1,73 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service.resource + +import jakarta.annotation.security.RolesAllowed +import jakarta.ws.rs.core.MediaType +import jakarta.ws.rs.{GET, Path, Produces} +import org.apache.texera.config.{AuthConfig, ComputingUnitConfig, GuiConfig, UserSystemConfig} + +@Path("/config") +@Produces(Array(MediaType.APPLICATION_JSON)) +class ConfigResource { + + @GET + @RolesAllowed(Array("REGULAR", "ADMIN")) + @Path("/gui") + def getGuiConfig: Map[String, Any] = + Map( + // flags from the gui.conf + "exportExecutionResultEnabled" -> GuiConfig.guiWorkflowWorkspaceExportExecutionResultEnabled, + "autoAttributeCorrectionEnabled" -> GuiConfig.guiWorkflowWorkspaceAutoAttributeCorrectionEnabled, + "selectingFilesFromDatasetsEnabled" -> GuiConfig.guiWorkflowWorkspaceSelectingFilesFromDatasetsEnabled, + "localLogin" -> GuiConfig.guiLoginLocalLogin, + "googleLogin" -> GuiConfig.guiLoginGoogleLogin, + "userPresetEnabled" -> GuiConfig.guiWorkflowWorkspaceUserPresetEnabled, + "workflowExecutionsTrackingEnabled" -> GuiConfig.guiWorkflowWorkspaceWorkflowExecutionsTrackingEnabled, + "linkBreakpointEnabled" -> GuiConfig.guiWorkflowWorkspaceLinkBreakpointEnabled, + "asyncRenderingEnabled" -> GuiConfig.guiWorkflowWorkspaceAsyncRenderingEnabled, + "timetravelEnabled" -> GuiConfig.guiWorkflowWorkspaceTimetravelEnabled, + "productionSharedEditingServer" -> GuiConfig.guiWorkflowWorkspaceProductionSharedEditingServer, + "defaultDataTransferBatchSize" -> GuiConfig.guiWorkflowWorkspaceDefaultDataTransferBatchSize, + "defaultExecutionMode" -> GuiConfig.guiWorkflowWorkspaceDefaultExecutionMode, + "workflowEmailNotificationEnabled" -> GuiConfig.guiWorkflowWorkspaceWorkflowEmailNotificationEnabled, + "sharingComputingUnitEnabled" -> ComputingUnitConfig.sharingComputingUnitEnabled, + "operatorConsoleMessageBufferSize" -> GuiConfig.guiWorkflowWorkspaceOperatorConsoleMessageBufferSize, + "pythonLanguageServerPort" -> GuiConfig.guiWorkflowWorkspacePythonLanguageServerPort, + "defaultLocalUser" -> Map( + "username" -> GuiConfig.guiLoginDefaultLocalUserUsername, + "password" -> GuiConfig.guiLoginDefaultLocalUserPassword + ), + "activeTimeInMinutes" -> GuiConfig.guiWorkflowWorkspaceActiveTimeInMinutes, + "copilotEnabled" -> GuiConfig.guiWorkflowWorkspaceCopilotEnabled, + "limitColumns" -> GuiConfig.guiWorkflowWorkspaceLimitColumns, + // flags from the auth.conf if needed + "expirationTimeInMinutes" -> AuthConfig.jwtExpirationMinutes + ) + + @GET + @RolesAllowed(Array("REGULAR", "ADMIN")) + @Path("/user-system") + def getUserSystemConfig: Map[String, Any] = + Map( + // flags from the user-system.conf + "inviteOnly" -> UserSystemConfig.inviteOnly + ) +} diff --git a/config-service/src/main/scala/org/apache/texera/service/resource/HealthCheckResource.scala b/config-service/src/main/scala/org/apache/texera/service/resource/HealthCheckResource.scala new file mode 100644 index 00000000000..08ecd1cd0cb --- /dev/null +++ b/config-service/src/main/scala/org/apache/texera/service/resource/HealthCheckResource.scala @@ -0,0 +1,30 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.texera.service.resource + +import jakarta.ws.rs.core.MediaType +import jakarta.ws.rs.{GET, Path, Produces} + +@Path("/healthcheck") +@Produces(Array(MediaType.APPLICATION_JSON)) +class HealthCheckResource { + @GET + def healthCheck: Map[String, String] = Map("status" -> "ok") +} diff --git a/core/Dockerfile b/core/Dockerfile deleted file mode 100644 index e9503d1557b..00000000000 --- a/core/Dockerfile +++ /dev/null @@ -1,59 +0,0 @@ -FROM java -ADD /web-1.0-SNAPSHOT.jar // -ADD /sample-config.yml // -ADD /perftest/src/main/resources/sample-data-files/.gitignore /perftest/src/main/resources/sample-data-files/ -ADD /perftest/src/main/resources/sample-data-files/abstract_100.txt /perftest/src/main/resources/sample-data-files/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150528.3391828.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150602.3405310.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150602.3405409.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150604.3408349.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150605.3412519.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150608.3420363.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150608.3420801.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150609.3421083.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150609.3422423.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150610.3427613.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150612.3431148.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150612.3431199.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150618.3446615.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150618.3446618.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150619.3449500.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150623.3458263.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150630.3473420.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150716.3513770.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150723.3531482.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150830.3611318.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150903.3621836.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20150921.3660532.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151014.3714950.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151018.3723954.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151030.3756619.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151102.3760111.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151106.3770696.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151108.3775023.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151110.3781280.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151113.3788787.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151120.3807205.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151121.3808431.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151127.3824009.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151205.3842908.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151211.3855107.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151213.3858300.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151216.3867342.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151223.3886435.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20151231.3902686.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20160108.3921447.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20160111.3925377.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20160128.3974426.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20160201.3985366.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20160203.3990632.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20160209.4007411.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20160211.4012212.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20160216.4023810.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/sample-data-files/promed/20160217.4026836.html /perftest/src/main/resources/sample-data-files/promed/ -ADD /perftest/src/main/resources/index/standard/promed/_0.cfe /perftest/src/main/resources/index/standard/promed/ -ADD /perftest/src/main/resources/index/standard/promed/_0.cfs /perftest/src/main/resources/index/standard/promed/ -ADD /perftest/src/main/resources/index/standard/promed/_0.si /perftest/src/main/resources/index/standard/promed/ -ADD /perftest/src/main/resources/index/standard/promed/segments_2 /perftest/src/main/resources/index/standard/promed/ -ADD /perftest/src/main/resources/index/standard/promed/write.lock /perftest/src/main/resources/index/standard/promed/ -ENTRYPOINT ["java", "-jar", "web-1.0-SNAPSHOT.jar", "server", "sample-config.yml"] diff --git a/core/api/pom.xml b/core/api/pom.xml deleted file mode 100644 index 65e578a766f..00000000000 --- a/core/api/pom.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - texera - edu.uci.ics.texera - 0.1.0 - - 4.0.0 - - api - api - http://maven.apache.org - - - UTF-8 - - - - junit - junit - ${junit.version} - - - org.mockito - mockito-all - 1.9.5 - - - com.fasterxml.jackson.core - jackson-databind - 2.8.7 - - - com.fasterxml.jackson.core - jackson-annotations - 2.8.7 - - - org.apache.commons - commons-lang3 - 3.5 - - - com.google.guava - guava - 22.0 - - - - diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/constants/DataConstants.java b/core/api/src/main/java/edu/uci/ics/texera/api/constants/DataConstants.java deleted file mode 100644 index 3e1407cbea0..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/constants/DataConstants.java +++ /dev/null @@ -1,43 +0,0 @@ -/** - * - */ -package edu.uci.ics.texera.api.constants; - -import java.util.Arrays; -import java.util.List; -import java.util.stream.Collectors; - -/** - * @author Zuozhi Wang (zuozhi) - */ -public class DataConstants { - - public static final String HOME_FOLDER_NAME = "core"; - - public enum TexeraProject { - TEXERA_API("api"), - TEXERA_DATAFLOW("dataflow"), - TEXERA_PERFTEST("perftest"), - TEXERA_SANDBOX("sandbox"), - TEXERA_STORAGE("storage"), - TEXERA_TEXTQL("textql"), - TEXERA_WEB("web"); - - private String projectName; - - TexeraProject(String projectName) { - this.projectName = projectName; - } - - public String getProjectName() { - return this.projectName; - } - - public static List getAllProjectNames() { - return Arrays.asList(values()).stream() - .map(enumValue -> enumValue.getProjectName()) - .collect(Collectors.toList()); - } - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/constants/ErrorMessages.java b/core/api/src/main/java/edu/uci/ics/texera/api/constants/ErrorMessages.java deleted file mode 100644 index 8b18be3aeb6..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/constants/ErrorMessages.java +++ /dev/null @@ -1,35 +0,0 @@ -package edu.uci.ics.texera.api.constants; - -import edu.uci.ics.texera.api.schema.Schema; - -/** - * @author Zuozhi Wang - * @author sandeepreddy602 - * - */ -public class ErrorMessages { - public static final String OPERATOR_NOT_OPENED = "The operator is not opened"; - public static final String SCHEMA_CANNOT_BE_NULL = "Schema cannot be null or empty"; - public static final String INPUT_OPERATOR_NOT_SPECIFIED = "Input operator is not specified"; - public static final String INPUT_OPERATOR_CHANGED_AFTER_OPEN = "Input Operator cannot be changed after opening the operator"; - - - public static final String DUPLICATE_ATTRIBUTE(Schema schema, String attributeName) { - return DUPLICATE_ATTRIBUTE(schema.getAttributeNames(), attributeName); - } - - public static final String DUPLICATE_ATTRIBUTE(Iterable attributeNameList, String attributeName) { - return String.format("attribute %s already exists in the Schema: %s", - attributeName, attributeNameList); - } - - public static final String ATTRIBUTE_NOT_EXISTS(Schema schema, String attributeName) { - return ATTRIBUTE_NOT_EXISTS(schema.getAttributeNames(), attributeName); - } - - public static final String ATTRIBUTE_NOT_EXISTS(Iterable attributeNameList, String attributeName) { - return String.format("attribute %s does not exist in the schema: %s", - attributeName, attributeNameList); - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/constants/JsonConstants.java b/core/api/src/main/java/edu/uci/ics/texera/api/constants/JsonConstants.java deleted file mode 100644 index a23902cf861..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/constants/JsonConstants.java +++ /dev/null @@ -1,22 +0,0 @@ -package edu.uci.ics.texera.api.constants; - -public class JsonConstants { - - private JsonConstants() { }; - - public static final String ATTRIBUTE_NAME = "attributeName"; - public static final String ATTRIBUTE_TYPE = "attributeType"; - public static final String ATTRIBUTES = "attributes"; - public static final String SCHEMA = "schema"; - public static final String TABLE_NAME = "tableName"; - - public static final String FIELDS = "fields"; - public static final String FIELD_VALUE = "value"; - - public static final String SPAN_START = "start"; - public static final String SPAN_END = "end"; - public static final String SPAN_KEY = "key"; - public static final String SPAN_VALUE = "value"; - public static final String SPAN_TOKEN_OFFSET = "tokenOffset"; - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/constants/SchemaConstants.java b/core/api/src/main/java/edu/uci/ics/texera/api/constants/SchemaConstants.java deleted file mode 100644 index da08a5dd0a9..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/constants/SchemaConstants.java +++ /dev/null @@ -1,20 +0,0 @@ -package edu.uci.ics.texera.api.constants; - -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; - -/** - * @author Zuozhi Wang - * @author sandeepreddy602 - * - */ -public class SchemaConstants { - public static final String PAYLOAD = "payload"; - public static final Attribute PAYLOAD_ATTRIBUTE = new Attribute(PAYLOAD, AttributeType.LIST); - - public static final String SPAN_LIST = "spanList"; - public static final Attribute SPAN_LIST_ATTRIBUTE = new Attribute(SPAN_LIST, AttributeType.LIST); - - public static final String _ID = "_id"; - public static final Attribute _ID_ATTRIBUTE = new Attribute(_ID, AttributeType._ID_TYPE); -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/constants/test/TestConstants.java b/core/api/src/main/java/edu/uci/ics/texera/api/constants/test/TestConstants.java deleted file mode 100644 index 90388d11de7..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/constants/test/TestConstants.java +++ /dev/null @@ -1,81 +0,0 @@ -package edu.uci.ics.texera.api.constants.test; - -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.Arrays; -import java.util.List; - -import edu.uci.ics.texera.api.field.DateField; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.*; - -/** - * @author sandeepreddy602 Including this class in src/main/java since it is - * required by other projects Keeping it in src/test/java doesn't make - * it available to the other projects - */ -public class TestConstants { - // Sample Fields - public static final String FIRST_NAME = "firstName"; - public static final String LAST_NAME = "lastName"; - public static final String AGE = "age"; - public static final String HEIGHT = "height"; - public static final String DATE_OF_BIRTH = "dateOfBirth"; - public static final String DESCRIPTION = "description"; - - public static final Attribute FIRST_NAME_ATTR = new Attribute(FIRST_NAME, AttributeType.STRING); - public static final Attribute LAST_NAME_ATTR = new Attribute(LAST_NAME, AttributeType.STRING); - public static final Attribute AGE_ATTR = new Attribute(AGE, AttributeType.INTEGER); - public static final Attribute HEIGHT_ATTR = new Attribute(HEIGHT, AttributeType.DOUBLE); - public static final Attribute DATE_OF_BIRTH_ATTR = new Attribute(DATE_OF_BIRTH, AttributeType.DATE); - public static final Attribute DESCRIPTION_ATTR = new Attribute(DESCRIPTION, AttributeType.TEXT); - - // Sample Schema - public static final Attribute[] ATTRIBUTES_PEOPLE = { FIRST_NAME_ATTR, LAST_NAME_ATTR, AGE_ATTR, HEIGHT_ATTR, - DATE_OF_BIRTH_ATTR, DESCRIPTION_ATTR }; - public static final Schema SCHEMA_PEOPLE = new Schema(ATTRIBUTES_PEOPLE); - - public static List getSamplePeopleTuples() { - - try { - IField[] fields0 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry") }; - IField[] fields1 = { new StringField("tom hanks"), new StringField("cruise"), new IntegerField(45), - new DoubleField(5.95), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1971")), - new TextField("Short Brown") }; - IField[] fields2 = { new StringField("brad lie angelina"), new StringField("pitt"), new IntegerField(44), - new DoubleField(6.10), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-12-1972")), - new TextField("White Angry") }; - IField[] fields3 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry") }; - IField[] fields4 = { new StringField("christian john wayne"), new StringField("rock bale"), new IntegerField(42), - new DoubleField(5.99), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("Tall Fair") }; - IField[] fields5 = { new StringField("Mary brown"), new StringField("Lake Forest"), new IntegerField(42), - new DoubleField(5.99), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("Short angry") }; - - Tuple tuple0 = new Tuple(SCHEMA_PEOPLE, fields0); - Tuple tuple1 = new Tuple(SCHEMA_PEOPLE, fields1); - Tuple tuple2 = new Tuple(SCHEMA_PEOPLE, fields2); - Tuple tuple3 = new Tuple(SCHEMA_PEOPLE, fields3); - Tuple tuple4 = new Tuple(SCHEMA_PEOPLE, fields4); - Tuple tuple5 = new Tuple(SCHEMA_PEOPLE, fields5); - - return Arrays.asList(tuple0, tuple1, tuple2, tuple3, tuple4, tuple5); - } catch (ParseException e) { - // exception should not happen because we know the data is correct - e.printStackTrace(); - return Arrays.asList(); - } - - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/constants/test/TestConstantsChinese.java b/core/api/src/main/java/edu/uci/ics/texera/api/constants/test/TestConstantsChinese.java deleted file mode 100644 index 45979236473..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/constants/test/TestConstantsChinese.java +++ /dev/null @@ -1,70 +0,0 @@ -package edu.uci.ics.texera.api.constants.test; - -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.Arrays; -import java.util.List; - -import edu.uci.ics.texera.api.field.DateField; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.*; - -/** - * @author Qinhua Huang - * Chinese data constants, used by Chinese unit tests. - */ -public class TestConstantsChinese { - // Sample Fields - public static final String FIRST_NAME = "firstName"; - public static final String LAST_NAME = "lastName"; - public static final String AGE = "age"; - public static final String HEIGHT = "height"; - public static final String DATE_OF_BIRTH = "dateOfBirth"; - public static final String DESCRIPTION = "description"; - - public static final Attribute FIRST_NAME_ATTR = new Attribute(FIRST_NAME, AttributeType.STRING); - public static final Attribute LAST_NAME_ATTR = new Attribute(LAST_NAME, AttributeType.STRING); - public static final Attribute AGE_ATTR = new Attribute(AGE, AttributeType.INTEGER); - public static final Attribute HEIGHT_ATTR = new Attribute(HEIGHT, AttributeType.DOUBLE); - public static final Attribute DATE_OF_BIRTH_ATTR = new Attribute(DATE_OF_BIRTH, AttributeType.DATE); - public static final Attribute DESCRIPTION_ATTR = new Attribute(DESCRIPTION, AttributeType.TEXT); - - // Sample Schema - public static final Attribute[] ATTRIBUTES_PEOPLE = { FIRST_NAME_ATTR, LAST_NAME_ATTR, AGE_ATTR, HEIGHT_ATTR, - DATE_OF_BIRTH_ATTR, DESCRIPTION_ATTR }; - public static final Schema SCHEMA_PEOPLE = new Schema(ATTRIBUTES_PEOPLE); - - public static List getSamplePeopleTuples() { - - try { - IField[] fields1 = { new StringField("无忌"), new StringField("长孙"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("北京大学电气工程学院") }; - IField[] fields2 = { new StringField("孔明"), new StringField("洛克贝尔"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("北京大学计算机学院") }; - IField[] fields3 = { new StringField("宋江"), new StringField("建筑"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), - new TextField("伟大的建筑是历史的坐标,具有传承的价值。") }; - - Tuple tuple1 = new Tuple(SCHEMA_PEOPLE, fields1); - Tuple tuple2 = new Tuple(SCHEMA_PEOPLE, fields2); - Tuple tuple3 = new Tuple(SCHEMA_PEOPLE, fields3); - - return Arrays.asList(tuple1, tuple2, tuple3); - } catch (ParseException e) { - // exception should not happen because we know the data is correct - e.printStackTrace(); - return Arrays.asList(); - } - - } -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/constants/test/TestConstantsChineseWordCount.java b/core/api/src/main/java/edu/uci/ics/texera/api/constants/test/TestConstantsChineseWordCount.java deleted file mode 100644 index 4600b8a3954..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/constants/test/TestConstantsChineseWordCount.java +++ /dev/null @@ -1,96 +0,0 @@ -package edu.uci.ics.texera.api.constants.test; - -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.Arrays; -import java.util.List; - -import edu.uci.ics.texera.api.field.DateField; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.*; - -/** - * @author Qinhua huang - */ -public class TestConstantsChineseWordCount { - // Sample Fields - public static final String FIRST_NAME = "firstName"; - public static final String LAST_NAME = "lastName"; - public static final String AGE = "age"; - public static final String HEIGHT = "height"; - public static final String DATE_OF_BIRTH = "dateOfBirth"; - public static final String DESCRIPTION = "description"; - - public static final Attribute FIRST_NAME_ATTR = new Attribute(FIRST_NAME, AttributeType.STRING); - public static final Attribute LAST_NAME_ATTR = new Attribute(LAST_NAME, AttributeType.STRING); - public static final Attribute AGE_ATTR = new Attribute(AGE, AttributeType.INTEGER); - public static final Attribute HEIGHT_ATTR = new Attribute(HEIGHT, AttributeType.DOUBLE); - public static final Attribute DATE_OF_BIRTH_ATTR = new Attribute(DATE_OF_BIRTH, AttributeType.DATE); - public static final Attribute DESCRIPTION_ATTR = new Attribute(DESCRIPTION, AttributeType.TEXT); - - // Sample Schema - public static final Attribute[] ATTRIBUTES_PEOPLE = { FIRST_NAME_ATTR, LAST_NAME_ATTR, AGE_ATTR, HEIGHT_ATTR, - DATE_OF_BIRTH_ATTR, DESCRIPTION_ATTR }; - public static final Schema SCHEMA_PEOPLE = new Schema(ATTRIBUTES_PEOPLE); - - public static List getSamplePeopleTuples() { - - try { - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("中新社北京4月26日电 (记者 刘育英)“中国制造2025”政策措施实施以来,“为稳定工业增长、加快制造业转型升级发" - + "挥了重要作用”,效果初步显现。") }; - IField[] fields2 = { new StringField("tom hanks"), new StringField("cruise"), new IntegerField(45), - new DoubleField(5.95), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1971")), - new TextField("  中国2015年发布了“中国制造2025”通知。中国工业和信息化部运行监测协调局副" - + "局长黄利斌26日在国新办新闻发布会上表示,自“中国制造2025”实施以来,国家制造业创新中心建设、智能制造" - + "、工业强基、绿色制造、高端装备创新等“五大工程”扎实推进;2016年度15个重大标志性项目中,7个完全落实" - + ",4个基本落实,其余正在推进。" ) }; - IField[] fields3 = { new StringField("brad lie angelina"), new StringField("pitt"), new IntegerField(44), - new DoubleField(6.10), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-12-1972")), - new TextField("  2017年,工信部将重点推进六方面工作:加大“五大工程”实施力度," - + "积极推进创新中心建设;扩大试点示范城市(群)覆盖面;实施新一轮重大技术改造升级工程;"+ "推进" - + "制造业与互联网融合发展;优化制造业发展环境。" ) }; - IField[] fields4 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("  黄利斌说,今年继续开展“互联" - + "网+”制造业试点示范,加快工业互联网基础设施改造升级。现在,47%的大企业" - + "搭建了运营协同创新平台,两化融合(信息化和工业化融合)管理体系贯标企业运" - + "营成本平均下降了8.8%,经营利润平均增长了6.9%。" ) }; - IField[] fields5 = { new StringField("christian john wayne"), new StringField("rock bale"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("  工信部今年还将" - + "选取20-30个城市(群)继续开展“中国制造2025”试点示范创建," - + "指导试点示范城市(群),在落实新发展理念等方面先行先试。") }; - IField[] fields6 = { new StringField("Mary brown"), new StringField("Lake Forest"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("资料图:由驻日中" - + "资太阳能企业开发、承建并运营维护的日本岛根县滨田市第二期12兆瓦光伏电站项目(滨田MS太阳能发电站),4月25日在当" - + "地举行竣工典礼。该大型太阳能电站的九成设备来自“中国制造”。在日本并网发电的特高压太阳能电站中,这是中国产设备占" - + "比最高的项目。中新社记者 王健 摄") }; - - Tuple tuple1 = new Tuple(SCHEMA_PEOPLE, fields1); - Tuple tuple2 = new Tuple(SCHEMA_PEOPLE, fields2); - Tuple tuple3 = new Tuple(SCHEMA_PEOPLE, fields3); - Tuple tuple4 = new Tuple(SCHEMA_PEOPLE, fields4); - Tuple tuple5 = new Tuple(SCHEMA_PEOPLE, fields5); - Tuple tuple6 = new Tuple(SCHEMA_PEOPLE, fields6); - - return Arrays.asList(tuple1, tuple2, tuple3, tuple4, tuple5, tuple6); -// return Arrays.asList(tuple1); - } catch (ParseException e) { - // exception should not happen because we know the data is correct - e.printStackTrace(); - return Arrays.asList(); - } - - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/constants/test/TestConstantsRegexSplit.java b/core/api/src/main/java/edu/uci/ics/texera/api/constants/test/TestConstantsRegexSplit.java deleted file mode 100644 index 2a78141d743..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/constants/test/TestConstantsRegexSplit.java +++ /dev/null @@ -1,60 +0,0 @@ -package edu.uci.ics.texera.api.constants.test; - -import java.time.LocalDateTime; -import java.util.Arrays; -import java.util.List; - -import edu.uci.ics.texera.api.field.DateTimeField; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - - -/** - * - * @author Qinhua Huang - * - */ -public class TestConstantsRegexSplit { - // Sample Fields - public static final String FIRST_NAME = "firstName"; - public static final String LAST_NAME = "lastName"; - public static final String AGE = "age"; - public static final String HEIGHT = "height"; - public static final String DATE_OF_BIRTH = "dateOfBirth"; - public static final String DESCRIPTION = "description"; - - public static final Attribute FIRST_NAME_ATTR = new Attribute(FIRST_NAME, AttributeType.STRING); - public static final Attribute LAST_NAME_ATTR = new Attribute(LAST_NAME, AttributeType.STRING); - public static final Attribute AGE_ATTR = new Attribute(AGE, AttributeType.INTEGER); - public static final Attribute HEIGHT_ATTR = new Attribute(HEIGHT, AttributeType.DOUBLE); - public static final Attribute DATE_OF_BIRTH_ATTR = new Attribute(DATE_OF_BIRTH, AttributeType.DATETIME); - public static final Attribute DESCRIPTION_ATTR = new Attribute(DESCRIPTION, AttributeType.TEXT); - - // Sample Schema - public static final Attribute[] ATTRIBUTES_PEOPLE = { FIRST_NAME_ATTR, LAST_NAME_ATTR, AGE_ATTR, HEIGHT_ATTR, - DATE_OF_BIRTH_ATTR, DESCRIPTION_ATTR }; - public static final Schema SCHEMA_PEOPLE = new Schema(ATTRIBUTES_PEOPLE); - - public static List constructSamplePeopleTuples() { - - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateTimeField(LocalDateTime.parse("1970-01-01T11:11:11")), - new TextField("banana") }; - IField[] fields2 = { new StringField("tom hanks"), new StringField("cruise"), new IntegerField(45), - new DoubleField(5.95), new DateTimeField(LocalDateTime.parse("1980-01-02T13:14:15")), - new TextField("mississippi") }; - - Tuple tuple1 = new Tuple(SCHEMA_PEOPLE, fields1); - Tuple tuple2 = new Tuple(SCHEMA_PEOPLE, fields2); - - return Arrays.asList(tuple1, tuple2); - - } -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/dataflow/IConnector.java b/core/api/src/main/java/edu/uci/ics/texera/api/dataflow/IConnector.java deleted file mode 100644 index d039180f5ce..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/dataflow/IConnector.java +++ /dev/null @@ -1,9 +0,0 @@ -package edu.uci.ics.texera.api.dataflow; - -public interface IConnector { - - int getOutputNumber(); - - IOperator getOutputOperator(int outputIndex); - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/dataflow/IOperator.java b/core/api/src/main/java/edu/uci/ics/texera/api/dataflow/IOperator.java deleted file mode 100644 index 218f9d2f1bb..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/dataflow/IOperator.java +++ /dev/null @@ -1,22 +0,0 @@ -package edu.uci.ics.texera.api.dataflow; - -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -/** - * Created by chenli on 3/25/16. - */ -public interface IOperator { - - static final int CLOSED = -1; - static final int OPENED = 0; - - void open() throws TexeraException; - - Tuple getNextTuple() throws TexeraException; - - void close() throws TexeraException; - - Schema getOutputSchema(); -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/dataflow/IPredicate.java b/core/api/src/main/java/edu/uci/ics/texera/api/dataflow/IPredicate.java deleted file mode 100644 index f9bd6f64ae0..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/dataflow/IPredicate.java +++ /dev/null @@ -1,8 +0,0 @@ -package edu.uci.ics.texera.api.dataflow; - -/** - * Created by chenli on 3/31/16. - */ -public interface IPredicate { - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/dataflow/ISink.java b/core/api/src/main/java/edu/uci/ics/texera/api/dataflow/ISink.java deleted file mode 100644 index 9acc7c2a91a..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/dataflow/ISink.java +++ /dev/null @@ -1,24 +0,0 @@ -package edu.uci.ics.texera.api.dataflow; - -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; - -/** - * Created by chenli on 5/11/16. - * - * An ISink object is used as the root of a query plan tree to consume all the - * tuples generated by its subtree. - * - */ -public interface ISink extends IOperator { - void open() throws TexeraException; - - void processTuples() throws TexeraException; - - void close() throws TexeraException; - - default Tuple getNextTuple() throws TexeraException { - throw new TexeraException("temp", new UnsupportedOperationException()); - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/dataflow/ISourceOperator.java b/core/api/src/main/java/edu/uci/ics/texera/api/dataflow/ISourceOperator.java deleted file mode 100644 index 65d04a7d37e..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/dataflow/ISourceOperator.java +++ /dev/null @@ -1,7 +0,0 @@ -package edu.uci.ics.texera.api.dataflow; - -/** - * Created by chenli on 3/25/16. - */ -public interface ISourceOperator extends IOperator { -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/engine/Engine.java b/core/api/src/main/java/edu/uci/ics/texera/api/engine/Engine.java deleted file mode 100644 index 49fe4a5011e..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/engine/Engine.java +++ /dev/null @@ -1,35 +0,0 @@ -package edu.uci.ics.texera.api.engine; - -import edu.uci.ics.texera.api.dataflow.ISink; -import edu.uci.ics.texera.api.exception.TexeraException; - -/** - * Created by chenli on 5/11/16. - */ -public class Engine { - - private static volatile Engine singletonEngine = null; - - private Engine() { - } - - public static Engine getEngine() { - if (singletonEngine == null) { - synchronized (Engine.class) { - if (singletonEngine == null) { - singletonEngine = new Engine(); - } - } - } - return singletonEngine; - } - - public void evaluate(Plan plan) throws TexeraException { - ISink root = plan.getRoot(); - root.open(); - root.processTuples(); - root.close(); - } - - ; -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/engine/Plan.java b/core/api/src/main/java/edu/uci/ics/texera/api/engine/Plan.java deleted file mode 100644 index 2f08cc534f5..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/engine/Plan.java +++ /dev/null @@ -1,22 +0,0 @@ -package edu.uci.ics.texera.api.engine; - -import edu.uci.ics.texera.api.dataflow.ISink; - -/** - * Created by chenli on 5/11/16. - *

    - * A query plan is a tree of operators except the root, which is an ISink object - * that consumes all the tuples generated by its subtree. - */ -public class Plan { - - private final ISink root; - - public Plan(ISink root) { - this.root = root; - } - - public ISink getRoot() { - return root; - } -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/exception/DataflowException.java b/core/api/src/main/java/edu/uci/ics/texera/api/exception/DataflowException.java deleted file mode 100644 index ca222c00d51..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/exception/DataflowException.java +++ /dev/null @@ -1,25 +0,0 @@ -/** - * - */ -package edu.uci.ics.texera.api.exception; - -/** - * Thrown to indicate that an exception occurs when a Texera operator processes data. - */ -public class DataflowException extends TexeraException { - - private static final long serialVersionUID = -4779329768850579335L; - - public DataflowException(String errorMessage, Throwable throwable) { - super(errorMessage, throwable); - } - - public DataflowException(String errorMessage) { - super(errorMessage); - } - - public DataflowException(Throwable throwable) { - super(throwable); - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/exception/PlanGenException.java b/core/api/src/main/java/edu/uci/ics/texera/api/exception/PlanGenException.java deleted file mode 100644 index a4653c1ee5b..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/exception/PlanGenException.java +++ /dev/null @@ -1,22 +0,0 @@ -package edu.uci.ics.texera.api.exception; - -/* - * Thrown to indicate that an exception occurs when constructing a query plan. - */ -public class PlanGenException extends TexeraException { - - private static final long serialVersionUID = -9145104915599667725L; - - public PlanGenException(String errorMessage, Throwable throwable) { - super(errorMessage, throwable); - } - - public PlanGenException(String errorMessage) { - super(errorMessage); - } - - public PlanGenException(Throwable throwable) { - super(throwable); - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/exception/StorageException.java b/core/api/src/main/java/edu/uci/ics/texera/api/exception/StorageException.java deleted file mode 100644 index f80702dcee6..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/exception/StorageException.java +++ /dev/null @@ -1,22 +0,0 @@ -package edu.uci.ics.texera.api.exception; - -/* - * Thrown to indicate that an exception occurs when writing/reading data. - */ -public class StorageException extends TexeraException { - - private static final long serialVersionUID = -7393624288798221759L; - - public StorageException(String errorMessage) { - super(errorMessage); - } - - public StorageException(String errorMessage, Throwable throwable) { - super(errorMessage, throwable); - } - - public StorageException(Throwable throwable) { - super(throwable); - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/exception/TexeraException.java b/core/api/src/main/java/edu/uci/ics/texera/api/exception/TexeraException.java deleted file mode 100644 index fe7246d2cee..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/exception/TexeraException.java +++ /dev/null @@ -1,22 +0,0 @@ -package edu.uci.ics.texera.api.exception; - -/** - * Superclass of all exceptions inside Texera Engine. - */ -public class TexeraException extends RuntimeException { - - private static final long serialVersionUID = 4359106470500687632L; - - public TexeraException(String errorMessage) { - super(errorMessage); - } - - public TexeraException(String errorMessage, Throwable throwable) { - super(errorMessage, throwable); - } - - public TexeraException(Throwable throwable) { - super(throwable); - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/field/DateField.java b/core/api/src/main/java/edu/uci/ics/texera/api/field/DateField.java deleted file mode 100644 index 68ab58dcd9b..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/field/DateField.java +++ /dev/null @@ -1,79 +0,0 @@ -package edu.uci.ics.texera.api.field; - -import java.time.LocalDate; -import java.time.ZoneId; -import java.util.Date; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonProperty; - -import static com.google.common.base.Preconditions.checkNotNull; - -import edu.uci.ics.texera.api.constants.JsonConstants; - -public class DateField implements IField { - - private LocalDate localDate; - - - public DateField(Date date) { - checkNotNull(date); - this.localDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); - } - - public DateField(LocalDate localDate) { - checkNotNull(localDate); - this.localDate = localDate; - } - - @JsonCreator - public DateField( - @JsonProperty(value = JsonConstants.FIELD_VALUE, required = true) - String localDateString) { - checkNotNull(localDateString); - this.localDate = LocalDate.parse(localDateString); - } - - @JsonProperty(value = JsonConstants.FIELD_VALUE) - public String getDateString() { - return this.localDate.toString(); - } - - @JsonIgnore - @Override - public LocalDate getValue() { - return this.localDate; - } - - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((localDate == null) ? 0 : localDate.hashCode()); - return result; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - DateField other = (DateField) obj; - if (localDate == null) { - if (other.localDate != null) - return false; - } else if (!localDate.equals(other.localDate)) - return false; - return true; - } - - @Override - public String toString() { - return "DateField [value=" + localDate.toString() + "]"; - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/field/DateTimeField.java b/core/api/src/main/java/edu/uci/ics/texera/api/field/DateTimeField.java deleted file mode 100644 index 6cb38f3ab8e..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/field/DateTimeField.java +++ /dev/null @@ -1,71 +0,0 @@ -package edu.uci.ics.texera.api.field; - -import static com.google.common.base.Preconditions.checkNotNull; - -import java.time.LocalDateTime; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.constants.JsonConstants; - -public class DateTimeField implements IField { - - private LocalDateTime localDateTime; - - public DateTimeField(LocalDateTime localDateTime) { - checkNotNull(localDateTime); - this.localDateTime = localDateTime; - } - - @JsonCreator - public DateTimeField( - @JsonProperty(value = JsonConstants.FIELD_VALUE, required = true) - String localDateTimeString) { - checkNotNull(localDateTimeString); - this.localDateTime = LocalDateTime.parse(localDateTimeString); - } - - @JsonProperty(value = JsonConstants.FIELD_VALUE) - public String getDateTimeString() { - return this.localDateTime.toString(); - } - - @JsonIgnore - @Override - public LocalDateTime getValue() { - return this.localDateTime; - } - - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((localDateTime == null) ? 0 : localDateTime.hashCode()); - return result; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - DateTimeField other = (DateTimeField) obj; - if (localDateTime == null) { - if (other.localDateTime != null) - return false; - } else if (!localDateTime.equals(other.localDateTime)) - return false; - return true; - } - - @Override - public String toString() { - return "DateTimeField [value=" + localDateTime.toString() + "]"; - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/field/DoubleField.java b/core/api/src/main/java/edu/uci/ics/texera/api/field/DoubleField.java deleted file mode 100644 index 0e1f78e6d0e..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/field/DoubleField.java +++ /dev/null @@ -1,56 +0,0 @@ -package edu.uci.ics.texera.api.field; - -import static com.google.common.base.Preconditions.checkNotNull; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.constants.JsonConstants; - -public class DoubleField implements IField { - - private Double value; - - @JsonCreator - public DoubleField( - @JsonProperty(value = JsonConstants.FIELD_VALUE, required = true) - Double value) { - checkNotNull(value); - this.value = value; - } - - @Override - public Double getValue() { - return value; - } - - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((value == null) ? 0 : value.hashCode()); - return result; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - DoubleField other = (DoubleField) obj; - if (value == null) { - if (other.value != null) - return false; - } else if (!value.equals(other.value)) - return false; - return true; - } - - @Override - public String toString() { - return "DoubleField [value=" + value + "]"; - } -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/field/IDField.java b/core/api/src/main/java/edu/uci/ics/texera/api/field/IDField.java deleted file mode 100644 index d54ba578a7c..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/field/IDField.java +++ /dev/null @@ -1,59 +0,0 @@ -package edu.uci.ics.texera.api.field; - -import static com.google.common.base.Preconditions.checkNotNull; - -import java.util.UUID; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.constants.JsonConstants; - -public class IDField implements IField { - - private final String _id; - - @JsonCreator - public IDField( - @JsonProperty(value = JsonConstants.FIELD_VALUE, required = true) - String idValue) { - checkNotNull(idValue); - this._id = idValue; - } - - @Override - public String getValue() { - return this._id; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - if (o == null || getClass() != o.getClass()) - return false; - - IDField that = (IDField) o; - return _id != null ? _id.equals(that._id) : that._id == null; - } - - @Override - public int hashCode() { - return _id != null ? _id.hashCode() : 0; - } - - @Override - public String toString() { - return "IDField [_id = " + _id + "]"; - } - - /** - * Generates a new IDField with a random UUID. - * - * @return - */ - public static IDField newRandomID() { - return new IDField(UUID.randomUUID().toString()); - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/field/IField.java b/core/api/src/main/java/edu/uci/ics/texera/api/field/IField.java deleted file mode 100644 index 5dac3a5599a..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/field/IField.java +++ /dev/null @@ -1,16 +0,0 @@ -package edu.uci.ics.texera.api.field; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.constants.JsonConstants; - -/** - * A field is a cell in a table that contains the actual data. - * - * Created by chenli on 3/31/16. - */ -public interface IField { - - @JsonProperty(value = JsonConstants.FIELD_VALUE) - Object getValue(); -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/field/IntegerField.java b/core/api/src/main/java/edu/uci/ics/texera/api/field/IntegerField.java deleted file mode 100644 index ac3f72182c3..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/field/IntegerField.java +++ /dev/null @@ -1,56 +0,0 @@ -package edu.uci.ics.texera.api.field; - -import static com.google.common.base.Preconditions.checkNotNull; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.constants.JsonConstants; - -public class IntegerField implements IField { - - private Integer value; - - @JsonCreator - public IntegerField( - @JsonProperty(value = JsonConstants.FIELD_VALUE, required = true) - Integer value) { - checkNotNull(value); - this.value = value; - } - - @Override - public Integer getValue() { - return value; - } - - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((value == null) ? 0 : value.hashCode()); - return result; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - IntegerField other = (IntegerField) obj; - if (value == null) { - if (other.value != null) - return false; - } else if (!value.equals(other.value)) - return false; - return true; - } - - @Override - public String toString() { - return "IntegerField [value=" + value + "]"; - } -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/field/ListField.java b/core/api/src/main/java/edu/uci/ics/texera/api/field/ListField.java deleted file mode 100644 index 7774749f0fc..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/field/ListField.java +++ /dev/null @@ -1,69 +0,0 @@ - -package edu.uci.ics.texera.api.field; - -import java.util.List; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.google.common.collect.ImmutableList; -import static com.google.common.base.Preconditions.checkNotNull; - -import edu.uci.ics.texera.api.constants.JsonConstants; - -@JsonDeserialize(using = ListFieldJsonDeserializer.class) -public class ListField implements IField { - - private ImmutableList list; - - @JsonCreator - public ListField( - @JsonProperty(value = JsonConstants.FIELD_VALUE, required = true) - List list) { - checkNotNull(list); - - this.list = ImmutableList.copyOf(list); - } - - @Override - public List getValue() { - return list; - } - - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((list == null) ? 0 : list.hashCode()); - return result; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (!(obj instanceof ListField)) { - return false; - } - - ListField other = (ListField) obj; - if (list == null) { - if (other.list != null) - return false; - } else if (!(list.containsAll(other.list) & other.list.containsAll(list))) - return false; - return true; - } - - @Override - public String toString() { - String getStringResult = new String(); - for (T val : list) { - getStringResult = getStringResult.concat(val.toString().concat(" ")); - } - getStringResult = getStringResult.trim(); - return "ListField [value=" + getStringResult + "]"; - } -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/field/ListFieldJsonDeserializer.java b/core/api/src/main/java/edu/uci/ics/texera/api/field/ListFieldJsonDeserializer.java deleted file mode 100644 index 66c03448487..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/field/ListFieldJsonDeserializer.java +++ /dev/null @@ -1,52 +0,0 @@ -package edu.uci.ics.texera.api.field; - -import java.io.IOException; -import java.util.ArrayList; - -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; - -import edu.uci.ics.texera.api.constants.JsonConstants; -import edu.uci.ics.texera.api.span.Span; - -/** - * When the ListField is serialized to a Json String, the generic type (Span) information is lost. - * When the same Json string is deserialized back to ListField, the value cannot be correctly converted to a Span - * because Jackson doesn't know it should be mapped to the Span Class. - * - * Since we only have Span List, this PR adds a custom deserializer to map any value to Span class, - * so we can always get ListField. - */ -public class ListFieldJsonDeserializer extends StdDeserializer> { - - private static final long serialVersionUID = 6079052875639039779L; - - public ListFieldJsonDeserializer() { - this(null); - } - - protected ListFieldJsonDeserializer(Class vc) { - super(vc); - } - - // TODO: currently all List are SpanList. In the future maybe - // either change List to SpanList, or support generic list - @Override - public ListField deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JsonProcessingException { - JsonNode node = p.getCodec().readTree(p); - JsonNode fieldValueNode = node.get(JsonConstants.FIELD_VALUE); - - ArrayList spanList = new ArrayList<>(); - for (int i = 0; i < fieldValueNode.size(); i++) { - JsonNode spanValueNode = fieldValueNode.get(i); - spanList.add(new ObjectMapper().convertValue(spanValueNode, Span.class)); - } - return new ListField(spanList); - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/field/StringField.java b/core/api/src/main/java/edu/uci/ics/texera/api/field/StringField.java deleted file mode 100644 index 52b63bf8474..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/field/StringField.java +++ /dev/null @@ -1,52 +0,0 @@ -package edu.uci.ics.texera.api.field; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.constants.JsonConstants; - -/** - * Created by chenli on 3/31/16. A field that is indexed but not tokenized: the - * entire String value is indexed as a single token. For example this might be - * used for a 'country' field or an 'id' field, or any field that you intend to - * use for sorting or access through the field cache. - */ -public class StringField implements IField { - - private final String value; - - @JsonCreator - public StringField( - @JsonProperty(value = JsonConstants.FIELD_VALUE, required = true) - String value) { - this.value = value; - } - - public String getValue() { - return value; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - if (o == null || getClass() != o.getClass()) - return false; - - StringField that = (StringField) o; - - return value != null ? value.equals(that.value) : that.value == null; - - } - - @Override - public int hashCode() { - return value != null ? value.hashCode() : 0; - } - - @Override - public String toString() { - return "StringField [value=" + value + "]"; - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/field/TextField.java b/core/api/src/main/java/edu/uci/ics/texera/api/field/TextField.java deleted file mode 100644 index 24efbb07c21..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/field/TextField.java +++ /dev/null @@ -1,51 +0,0 @@ -package edu.uci.ics.texera.api.field; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.constants.JsonConstants; - -/** - * Created by chenli on 3/31/16. A field that is indexed and tokenized, without - * term vectors. For example this would be used on a 'body' field, that contains - * the bulk of a document's text. - */ -public class TextField implements IField { - - private final String value; - - @JsonCreator - public TextField( - @JsonProperty(value = JsonConstants.FIELD_VALUE, required = true) - String value) { - this.value = value; - } - - public String getValue() { - return value; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - if (o == null || getClass() != o.getClass()) - return false; - - TextField that = (TextField) o; - - return value != null ? value.equals(that.value) : that.value == null; - - } - - @Override - public int hashCode() { - return value != null ? value.hashCode() : 0; - } - - @Override - public String toString() { - return "TextField [value=" + value + "]"; - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/schema/Attribute.java b/core/api/src/main/java/edu/uci/ics/texera/api/schema/Attribute.java deleted file mode 100644 index 0b0be01e72f..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/schema/Attribute.java +++ /dev/null @@ -1,75 +0,0 @@ -package edu.uci.ics.texera.api.schema; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import static com.google.common.base.Preconditions.checkNotNull; - -import edu.uci.ics.texera.api.constants.JsonConstants; - -/** - * An attribute describes the name and the type of a column. - * - * @author zuozhiw - * - */ -public class Attribute { - - private final String attributeName; - private final AttributeType attributeType; - - @JsonCreator - public Attribute( - @JsonProperty(value = JsonConstants.ATTRIBUTE_NAME, required = true) - String attributeName, - @JsonProperty(value = JsonConstants.ATTRIBUTE_TYPE, required = true) - AttributeType attributeType) { - checkNotNull(attributeName); - checkNotNull(attributeType); - this.attributeName = attributeName; - this.attributeType = attributeType; - } - - @JsonProperty(value = JsonConstants.ATTRIBUTE_NAME) - public String getName() { - return attributeName; - } - - @JsonProperty(value = JsonConstants.ATTRIBUTE_TYPE) - public AttributeType getType() { - return attributeType; - } - - @Override - public String toString() { - return "Attribute[name=" + attributeName + ", type=" + attributeType + "]"; - } - - @Override - public boolean equals(Object toCompare) { - if (this == toCompare) { - return true; - } - if (toCompare == null) { - return false; - } - if (this.getClass() != toCompare.getClass()) { - return false; - } - - Attribute that = (Attribute) toCompare; - - if (this.attributeName == null) { - return that.attributeName == null; - } - if (this.attributeType == null) { - return that.attributeType == null; - } - - return this.attributeName.equalsIgnoreCase(that.attributeName) && this.attributeType.equals(that.attributeType); - } - - @Override - public int hashCode() { - return this.attributeName.hashCode() + this.attributeType.toString().hashCode(); - } -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/schema/AttributeType.java b/core/api/src/main/java/edu/uci/ics/texera/api/schema/AttributeType.java deleted file mode 100644 index f1035e86879..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/schema/AttributeType.java +++ /dev/null @@ -1,72 +0,0 @@ -package edu.uci.ics.texera.api.schema; - -import com.fasterxml.jackson.annotation.JsonValue; - -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.DateField; -import edu.uci.ics.texera.api.field.DateTimeField; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IDField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; - -public enum AttributeType { - // A field that is indexed but not tokenized: the entire String - // value is indexed as a single token - STRING("string", StringField.class), - // A field that is indexed and tokenized,without term vectors - TEXT("text", TextField.class), - INTEGER("integer", IntegerField.class), - DOUBLE("double", DoubleField.class), - DATE("date", DateField.class), - DATETIME("datetime", DateTimeField.class), - - _ID_TYPE("_id", IDField.class), - // A field that is the list of values - LIST("list", ListField.class); - - private String name; - private Class fieldClass; - - AttributeType(String name, Class fieldClass) { - this.name = name; - this.fieldClass = fieldClass; - } - - @JsonValue - public String getName() { - return this.name; - } - - public Class getFieldClass() { - return this.fieldClass; - } - - public static AttributeType getAttributeType(Class fieldClass) { - if (fieldClass.equals(StringField.class)) { - return STRING; - } else if (fieldClass.equals(TextField.class)) { - return TEXT; - } else if (fieldClass.equals(IntegerField.class)) { - return INTEGER; - } else if (fieldClass.equals(DoubleField.class)) { - return DOUBLE; - } else if (fieldClass.equals(DateField.class)) { - return DATE; - } else if (fieldClass.equals(IDField.class)) { - return _ID_TYPE; - } else if (fieldClass.equals(ListField.class)) { - return LIST; - } else { - throw new TexeraException("Unkown IField class: " + fieldClass.getName()); - } - } - - @Override - public String toString() { - return this.getName(); - } -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/schema/Schema.java b/core/api/src/main/java/edu/uci/ics/texera/api/schema/Schema.java deleted file mode 100644 index bec77ad68b7..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/schema/Schema.java +++ /dev/null @@ -1,410 +0,0 @@ -package edu.uci.ics.texera.api.schema; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.LinkedHashSet; -import java.util.List; -import java.util.stream.Collectors; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.collect.ImmutableList; -import com.google.common.collect.ImmutableMap; -import static com.google.common.base.Preconditions.checkNotNull; - -import edu.uci.ics.texera.api.constants.ErrorMessages; -import edu.uci.ics.texera.api.constants.JsonConstants; -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.exception.TexeraException; - -/** - * A schema is a list of attributes that describe all the columns of a table. - * - * @author zuozhiw - * - */ -public class Schema { - private final ImmutableList attributes; - private final ImmutableMap attributeIndex; - - public Schema(Attribute... attributes) { - this(Arrays.asList(attributes)); - } - - @JsonCreator - public Schema( - @JsonProperty(value = JsonConstants.ATTRIBUTES, required = true) - List attributes) { - checkNotNull(attributes); - this.attributes = ImmutableList.copyOf(attributes); - HashMap attributeIndexTemp = new HashMap(); - for (int i = 0; i < attributes.size(); i++) { - attributeIndexTemp.put(attributes.get(i).getName().toLowerCase(), i); - } - this.attributeIndex = ImmutableMap.copyOf(attributeIndexTemp); - } - - @JsonProperty(value = JsonConstants.ATTRIBUTES) - public List getAttributes() { - return attributes; - } - - @JsonIgnore - public List getAttributeNames() { - return attributes.stream().map(attr -> attr.getName()).collect(Collectors.toList()); - } - - public Integer getIndex(String attributeName) { - if (! containsAttribute(attributeName)) { - throw new TexeraException(attributeName + " is not contained in the schema"); - } - return attributeIndex.get(attributeName.toLowerCase()); - } - - public Attribute getAttribute(String attributeName) { - return attributes.get(getIndex(attributeName)); - } - - @JsonIgnore - public boolean containsAttribute(String attributeName) { - return attributeIndex.containsKey(attributeName.toLowerCase()); - } - - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((attributes == null) ? 0 : attributes.hashCode()); - result = prime * result + ((attributeIndex == null) ? 0 : attributeIndex.hashCode()); - return result; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - Schema other = (Schema) obj; - if (attributes == null) { - if (other.attributes != null) - return false; - } else if (!attributes.equals(other.attributes)) - return false; - if (attributeIndex == null) { - if (other.attributeIndex != null) - return false; - } else if (!attributeIndex.equals(other.attributeIndex)) - return false; - return true; - } - - @Override - public String toString() { - return "Schema[" + this.attributes.toString() + "]"; - } - - public static void checkAttributeNotExists(Schema schema, String attributeName) { - checkNotNull(schema); - checkNotNull(attributeName); - - if (schema.containsAttribute(attributeName)) { - throw new TexeraException(ErrorMessages.DUPLICATE_ATTRIBUTE( - schema, attributeName)); - } - } - - public static void checkAttributeNotExists(Schema schema, String... attributeNames) { - checkNotNull(schema); - checkNotNull(attributeNames); - - checkAttributeNotExists(schema, Arrays.asList(attributeNames)); - } - - public static void checkAttributeNotExists(Schema schema, Iterable attributeNames) { - checkNotNull(schema); - checkNotNull(attributeNames); - attributeNames.forEach(attrName -> checkNotNull(attrName)); - - attributeNames.forEach(attrName -> checkAttributeNotExists(schema, attrName)); - } - - public static void checkAttributeExists(Schema schema, String attributeName) { - checkNotNull(schema); - checkNotNull(attributeName); - - if (! schema.containsAttribute(attributeName)) { - throw new TexeraException(ErrorMessages.ATTRIBUTE_NOT_EXISTS( - schema, attributeName)); - } - } - - public static void checkAttributeExists(Schema schema, String... attributeNames) { - checkNotNull(schema); - checkNotNull(attributeNames); - - checkAttributeExists(schema, Arrays.asList(attributeNames)); - } - - public static void checkAttributeExists(Schema schema, Iterable attributeNames) { - checkNotNull(schema); - checkNotNull(attributeNames); - attributeNames.forEach(attrName -> checkNotNull(attrName)); - - attributeNames.forEach(attrName -> checkAttributeExists(schema, attrName)); - } - - - public static class Builder { - - private final ArrayList attributeList; - private final LinkedHashSet attributeNames; - - /** - * Creates a new builder. - */ - public Builder() { - this.attributeList = new ArrayList<>(); - this.attributeNames = new LinkedHashSet<>(); - } - - /** - * Creates a new builder with an existing schema. - * @param schema - */ - public Builder(Schema schema) { - checkNotNull(schema); - this.attributeList = new ArrayList<>(schema.getAttributes()); - this.attributeNames = new LinkedHashSet<>(schema.getAttributes().stream() - .map(attr -> attr.getName().toLowerCase()) - .collect(Collectors.toSet())); - } - - /** - * Returns a newly created schema based on the builder. - */ - public Schema build() { - return new Schema(this.attributeList); - } - - /******************** - * builder helper functions related to adding attributes to the builder - ********************/ - - /** - * Adds an attribute to the builder. - * Fails if an attribute with same name (case insensitive) already exists. - * - * @param attribute - * @return this Builder object - * @throws TexeraException if the an attribute with the same name already exists - */ - public Builder add(Attribute attribute) throws TexeraException { - checkNotNull(attribute); - checkAttributeNotExists(attribute.getName()); - - this.attributeList.add(attribute); - this.attributeNames.add(attribute.getName().toLowerCase()); - return this; - } - - /** - * Adds an attribute to the builder. - * Fails if an attribute with same name (case insensitive) already exists. - * - * @param attributeName - * @param attributeType - * @return this Builder object - * @throws TexeraException if the an attribute with the same name already exists - */ - public Builder add(String attributeName, AttributeType attributeType) throws TexeraException { - checkNotNull(attributeName); - checkNotNull(attributeType); - - this.add(new Attribute(attributeName, attributeType)); - return this; - } - - /** - * Adds the attributes to the builder. - * Fails if an attribute with the same name (case insensitive) already exists. - * - * @param attributes - * @return this Builder object - * @throws TexeraException if the an attribute with the same name already exists - */ - public Builder add(Iterable attributes) throws TexeraException { - checkNotNull(attributes); - attributes.forEach(attr -> checkAttributeNotExists(attr.getName())); - - attributes.forEach(attr -> this.add(attr)); - return this; - } - - /** - * Adds the attributes to the builder. - * Fails if an attribute with the same name (case insensitive) already exists. - * - * @param attributes - * @return this Builder object - * @throws TexeraException if the an attribute with the same name already exists - */ - public Builder add(Attribute... attributes) { - checkNotNull(attributes); - - this.add(Arrays.asList(attributes)); - return this; - } - - /** - * Adds all the attributes from an existing schema to the builder. - * Fails if an attribute with the same name (case insensitive) already exists. - * - * @param schema - * @return this Builder object - * @throws TexeraException if the an attribute with the same name already exists - */ - public Builder add(Schema schema) { - checkNotNull(schema); - - this.add(schema.getAttributes()); - return this; - } - - - /******************** - * builder helper functions related to removing attributes to the builder - ********************/ - - /** - * Removes an attribute from the schema builder if it exists. - * - * @param attribute, the name of the attribute - * @return this Builder object - */ - public Builder removeIfExists(String attribute) { - checkNotNull(attribute); - - attributeList.removeIf((Attribute attr) -> attr.getName().equalsIgnoreCase(attribute)); - attributeNames.remove(attribute.toLowerCase()); - return this; - } - - /** - * Removes the attributes from the schema builder if they exist. - * - * @param attributes, the names of the attributes - * @return this Builder object - */ - public Builder removeIfExists(Iterable attributes) { - checkNotNull(attributes); - attributes.forEach(attr -> checkNotNull(attr)); - - attributes.forEach(attr -> this.removeIfExists(attr)); - return this; - } - - /** - * Removes the attributes from the schema builder if they exist. - * - * @param attributes, the names of the attributes - * @return this Builder object - */ - public Builder removeIfExists(String... attributes) { - checkNotNull(attributes); - - this.removeIfExists(Arrays.asList(attributes)); - return this; - } - - /** - * Removes an attribute from the schema builder. - * Fails if the attribute does not exist. - * - * @param attribute, the name of the attribute - * @return this Builder object - * @throws TexeraException if an attribute does not exist - */ - public Builder remove(String attribute) throws TexeraException { - checkNotNull(attribute); - checkAttributeExists(attribute); - - removeIfExists(attribute); - return this; - } - - /** - * Removes the attributes from the schema builder. - * Fails if an attributes does not exist. - * - * @param attribute - * @return this Builder object - * @throws TexeraException if an attribute does not exist - */ - public Builder remove(Iterable attributes) throws TexeraException { - checkNotNull(attributes); - attributes.forEach(attr -> checkNotNull(attr)); - attributes.forEach(attr -> checkAttributeExists(attr)); - - this.removeIfExists(attributes); - return this; - } - - /** - * Removes the attributes from the schema builder. - * Fails if an attributes does not exist. - * - * @param attribute - * @return the builder itself - * @throws TexeraException if an attribute does not exist - */ - public Builder remove(String... attributes) throws TexeraException { - checkNotNull(attributes); - - this.remove(Arrays.asList(attributes)); - return this; - } - - /******************** - * commonly used public helper functions - ********************/ - - /** - * Creates a new schema, with "_ID" attribute added to the front if it doesn't exist. - * - * @param schema - * @return - */ - public static Schema getSchemaWithID(Schema schema) { - if (schema.containsAttribute(SchemaConstants._ID_ATTRIBUTE.getName())) { - return schema; - } - return new Schema.Builder().add(SchemaConstants._ID_ATTRIBUTE).add(schema).build(); - } - - - /******************** - * private helper functions related to adding/removing attributes to the builder - ********************/ - - private void checkAttributeNotExists(String attributeName) { - if (this.attributeNames.contains(attributeName.toLowerCase())) { - throw new TexeraException(ErrorMessages.DUPLICATE_ATTRIBUTE( - this.attributeNames, attributeName)); - } - } - - private void checkAttributeExists(String attributeName) { - if (! this.attributeNames.contains(attributeName)) { - throw new TexeraException(ErrorMessages.ATTRIBUTE_NOT_EXISTS( - this.attributeNames, attributeName)); - } - } - - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/span/Span.java b/core/api/src/main/java/edu/uci/ics/texera/api/span/Span.java deleted file mode 100644 index fba3ab86acb..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/span/Span.java +++ /dev/null @@ -1,154 +0,0 @@ -package edu.uci.ics.texera.api.span; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.constants.JsonConstants; - -public class Span { - // The name of the field (in the tuple) where this span is present - private String attributeName; - // The start position of the span, which is the offset of the gap before the - // first character of the span. - private int start; - // The end position of the span, which is the offset of the gap after the - // last character of the span. - private int end; - // The key we are searching for eg: regex - private String key; - // The value matching the key - private String value; - // The token position of the span, starting from 0. - private int tokenOffset; - - /* - * Example: Value = "The quick brown fox jumps over the lazy dog" Now the - * Span for brown should be start = 10 : index Of character 'b' end = 15 : - * index of character 'n'+ 1 OR start+length Both of then result in same - * values. tokenOffset = 2 position of word 'brown' - */ - public static int INVALID_TOKEN_OFFSET = -1; - - @JsonCreator - public Span( - @JsonProperty(value = JsonConstants.ATTRIBUTE_NAME, required = true) - String attributeName, - @JsonProperty(value = JsonConstants.SPAN_START, required = true) - int start, - @JsonProperty(value = JsonConstants.SPAN_END, required = true) - int end, - @JsonProperty(value = JsonConstants.SPAN_KEY, required = true) - String key, - @JsonProperty(value = JsonConstants.SPAN_VALUE, required = true) - String value, - @JsonProperty(value = JsonConstants.SPAN_TOKEN_OFFSET, required = true) - int tokenOffset) { - this.attributeName = attributeName; - this.start = start; - this.end = end; - this.key = key; - this.value = value; - this.tokenOffset = tokenOffset; - } - - public Span(String attributeName, int start, int end, String key, String value) { - this(attributeName, start, end, key, value, INVALID_TOKEN_OFFSET); - } - - @JsonProperty(value = JsonConstants.ATTRIBUTE_NAME) - public String getAttributeName() { - return attributeName; - } - - @JsonProperty(value = JsonConstants.SPAN_START) - public int getStart() { - return start; - } - - @JsonProperty(value = JsonConstants.SPAN_END) - public int getEnd() { - return end; - } - - @JsonProperty(value = JsonConstants.SPAN_KEY) - public String getKey() { - return key; - } - - @JsonProperty(value = JsonConstants.SPAN_VALUE) - public String getValue() { - return value; - } - - @JsonProperty(value = JsonConstants.SPAN_TOKEN_OFFSET) - public int getTokenOffset() { - return tokenOffset; - } - - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + end; - result = prime * result + ((attributeName == null) ? 0 : attributeName.hashCode()); - result = prime * result + ((key == null) ? 0 : key.hashCode()); - result = prime * result + start; - result = prime * result + ((value == null) ? 0 : value.hashCode()); - result = prime * result + tokenOffset; - return result; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - Span other = (Span) obj; - - if (attributeName == null) { - if (other.attributeName != null) - return false; - } else if (!attributeName.equals(other.attributeName)) - return false; - - if (start != other.start) - return false; - - if (end != other.end) - return false; - - if (key == null) { - if (other.key != null) - return false; - } else if (!key.equals(other.key)) - return false; - - if (value == null) { - if (other.value != null) - return false; - } else if (!value.equals(other.value)) - return false; - - if (tokenOffset != other.tokenOffset) - return false; - - return true; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - - sb.append("field: " + this.getAttributeName() + "\n"); - sb.append("start: " + this.getStart() + "\n"); - sb.append("end: " + this.getEnd() + "\n"); - sb.append("key: " + this.getKey() + "\n"); - sb.append("value: " + this.getValue() + "\n"); - sb.append("token offset: " + this.getTokenOffset() + "\n"); - - return sb.toString(); - } -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/tuple/Tuple.java b/core/api/src/main/java/edu/uci/ics/texera/api/tuple/Tuple.java deleted file mode 100644 index 9f7bb9b53cb..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/tuple/Tuple.java +++ /dev/null @@ -1,559 +0,0 @@ -package edu.uci.ics.texera.api.tuple; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Iterator; -import java.util.List; -import java.util.stream.Collectors; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.node.ObjectNode; -import com.google.common.collect.ImmutableList; -import com.google.common.collect.Iterables; -import com.google.common.collect.Lists; -import com.google.common.collect.Streams; - -import static com.google.common.base.Preconditions.checkNotNull; - -import edu.uci.ics.texera.api.constants.JsonConstants; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; - -/** - * A Tuple is a set of values(fields) with their names as defined in the schema. - * A Tuple can be considered as a record/a row in a table. - * - * Tuple instances are immutable. Use Tuple.Builder to create/manipulate Tuple objects. - * - * @author chenli - * @author sandeepreddy602 - * @author Zuozhi Wang - * - * Created on 3/25/16. - */ -@JsonDeserialize(using = TupleJsonDeserializer.class) -public class Tuple { - private final Schema schema; - private final ImmutableList fields; - - public Tuple(Schema schema, IField... fields) { - this(schema, Arrays.asList(fields)); - } - - @JsonCreator - public Tuple( - @JsonProperty(value = JsonConstants.SCHEMA, required = true) - Schema schema, - @JsonProperty(value = JsonConstants.FIELDS, required = true) - List fields) { - // check arguments are not null - checkNotNull(schema); - checkNotNull(fields); - fields.forEach(field -> checkNotNull(field)); - - // check schema matches the fields - checkSchemaMatchesFields(schema.getAttributes(), fields); - - this.schema = schema; - this.fields = ImmutableList.copyOf(fields); - if (this.fields == null) { - throw new TexeraException("something goes wrong here"); - } - } - - @JsonProperty(value = JsonConstants.SCHEMA) - public Schema getSchema() { - return schema; - } - - @JsonProperty(value = JsonConstants.FIELDS) - public List getFields() { - return this.fields; - } - - @SuppressWarnings("unchecked") - public T getField(String attributeName) { - if (! schema.containsAttribute(attributeName)) { - throw new TexeraException(attributeName + " is not in the tuple"); - } - return (T) fields.get(schema.getIndex(attributeName)); - } - - public T getField(String attributeName, Class fieldClass) { - return getField(attributeName); - } - - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((fields == null) ? 0 : fields.hashCode()); - result = prime * result + ((schema == null) ? 0 : schema.hashCode()); - return result; - } - - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - Tuple other = (Tuple) obj; - if (fields == null) { - if (other.fields != null) - return false; - } else if (!fields.equals(other.fields)) - return false; - if (schema == null) { - if (other.schema != null) - return false; - } else if (!schema.equals(other.schema)) - return false; - return true; - } - - public String toString() { - return "Tuple [schema=" + schema + ", fields=" + fields + "]"; - } - - /** - * Get a human-readable json of this tuple. - * The format is : - * { - * "attr1": "field1", - * "attr2": "field2" - * } - * - * The difference of this json version and default json version is that - * it no longer keeps the type of the attribute. - * Therefore it cannot be converted back to a tuple object again. - * @return - */ - public ObjectNode getReadableJson() { - ObjectNode objectNode = new ObjectMapper().createObjectNode(); - for (String attrName : this.schema.getAttributeNames()) { - JsonNode valueNode = new ObjectMapper().convertValue(this.getField(attrName), JsonNode.class).get(JsonConstants.FIELD_VALUE); - objectNode.set(attrName, valueNode); - } - return objectNode; - } - - /* - * Checks if the list of attributes matches the list of fields - */ - private static void checkSchemaMatchesFields(Iterable attributes, Iterable fields) throws TexeraException { - List attributeList = Lists.newArrayList(attributes); - List fieldList = Lists.newArrayList(fields); - - // check schema's size and field's size are the same - if (attributeList.size() != fieldList.size()) { - throw new TexeraException(String.format( - "Schema size (%d) and field size (%d) are different", - attributeList.size(), fieldList.size())); - } - - // check schema's type and field's type match - for (int i = 0; i < fieldList.size(); i++) { - checkAttributeMatchesField(attributeList.get(i), fieldList.get(i)); - } - } - - /* - * Checks if the attribute's type matches the field object's type - */ - private static void checkAttributeMatchesField(Attribute attribute, IField field) throws TexeraException { - if (! field.getClass().equals(attribute.getType().getFieldClass())) { - throw new TexeraException(String.format( - "Attribute %s's type (%s) is different from field's type (%s)", - attribute.getName(), attribute.getType(), - AttributeType.getAttributeType(field.getClass()))); - } - } - - /** - * Tuple.Builder is a helper class for creating immutable Tuple instances. - * - * Since Tuple is immutable, Tuple.Builder provides a set of commonly used functions - * to do insert/remove operations. - * - * Tuple.Builder also provides a set of static helper function to manipulate a list of tuples. - * - * @author Zuozhi Wang - * - */ - public static class Builder { - - private final Schema.Builder schemaBuilder; - private final HashMap fieldNameMap; - - /** - * Creates a new Tuple Builder. - */ - public Builder() { - this.schemaBuilder = new Schema.Builder(); - this.fieldNameMap = new HashMap<>(); - } - - /** - * Creates a new Tuple Builder based on an existing tuple object. - * @param tuple - */ - public Builder(Tuple tuple) { - checkNotNull(tuple); - checkNotNull(tuple.getFields()); - - this.schemaBuilder = new Schema.Builder(tuple.getSchema()); - this.fieldNameMap = new HashMap<>(); - for (int i = 0; i < tuple.getFields().size(); i++) { - this.fieldNameMap.put( - tuple.getSchema().getAttributes().get(i).getName().toLowerCase(), - tuple.fields.get(i)); - } - } - - /** - * Builds a newly created Tuple based on the builder. - * @return - */ - public Tuple build() { - Schema schema = schemaBuilder.build(); - ArrayList fields = new ArrayList<>(); - for (int i = 0; i < schema.getAttributes().size(); i++) { - fields.add(fieldNameMap.get(schema.getAttributes().get(i).getName().toLowerCase())); - } - return new Tuple(schema, fields); - } - - /** - * Adds a new attribute and field to the tuple builder. - * - * @param attribute - * @param field - * @return this builder object - * @throws TexeraException, if attribute already exists, or the attribute and field type don't match. - */ - public Builder add(Attribute attribute, IField field) throws TexeraException { - checkNotNull(attribute); - checkNotNull(field); - checkAttributeMatchesField(attribute, field); - - // schema builder will check if the attribute already exists - schemaBuilder.add(attribute); - fieldNameMap.put(attribute.getName().toLowerCase(), field); - return this; - } - - /** - * Adds a new attribute and field to the tuple builder - * @param attributeName - * @param attributeType - * @param field - * @return this builder object - * @throws TexeraException, if attribute already exists, or the attribute and field type don't match. - */ - public Builder add(String attributeName, AttributeType attributeType, IField field) throws TexeraException { - checkNotNull(attributeName); - checkNotNull(attributeType); - checkNotNull(field); - - this.add(new Attribute(attributeName, attributeType), field); - return this; - } - - /** - * Adds a list of new attributes and fields to the tuple builder. - * Each attribute in the list corresponds to the field with the same index. - * - * @param attribute - * @param fields - * @return this builder object - * @throws TexeraException. if one of the attributes already exists, or attributes and fields don't match - */ - public Builder add(Iterable attributes, Iterable fields) throws TexeraException { - checkNotNull(attributes); - attributes.forEach(attr -> checkNotNull(attr)); - checkNotNull(fields); - fields.forEach(field -> checkNotNull(field)); - - checkSchemaMatchesFields(attributes, fields); - - int attrSize = Iterables.size(attributes); - Iterator attributesIterator = attributes.iterator(); - Iterator fieldsIterator = fields.iterator(); - - for (int i = 0; i < attrSize; i++) { - this.add(attributesIterator.next(), fieldsIterator.next()); - } - return this; - } - - /** - * Removes an attribute (and its corresponding field) from the tuple builder. - * - * @param attribute, the name of the attribute - * @return this builder object - * @throws TexeraException, if the attribute doesn't exist - */ - public Builder remove(String attribute) throws TexeraException { - checkNotNull(attribute); - - // schemaBuilder will check if the attribute exists - schemaBuilder.remove(attribute); - fieldNameMap.remove(attribute.toLowerCase()); - return this; - } - - /** - * Removes a list of attributes (and their corresponding fields) from the tuple builder. - * - * @param attributes, the names of the attributes - * @return this builder object - * @throws TexeraException, if one of the attributes doesn't exist - */ - public Builder remove(Iterable attributes) throws TexeraException { - checkNotNull(attributes); - attributes.forEach(attr -> checkNotNull(attr)); - - attributes.forEach(attr -> this.remove(attr)); - return this; - } - - /** - * Removes the attributes (and their corresponding fields) from the tuple builder. - * - * @param attributes, the names of the attributes - * @return this builder object - * @throws TexeraException, if one of the attributes doesn't exist - */ - public Builder remove(String... attributes) throws TexeraException{ - checkNotNull(attributes); - - remove(Arrays.asList(attributes)); - return this; - } - - /** - * Removes an attribute (and its corresponding field) from the tuple builder - * if the attribute exists. - * - * @param attribute, the name of the attribute - * @return this builder object - */ - public Builder removeIfExists(String attribute) { - checkNotNull(attribute); - - schemaBuilder.removeIfExists(attribute); - fieldNameMap.remove(attribute.toLowerCase()); - return this; - } - - /** - * Removes a list of attributes (and their corresponding field) from the tuple builder - * if the attributes exist. - * - * @param attributes, the names of the attributes - * @return this builder object - */ - public Builder removeIfExists(Iterable attributes) { - checkNotNull(attributes); - attributes.forEach(attr -> checkNotNull(attr)); - - attributes.forEach(attr -> this.removeIfExists(attr)); - return this; - } - - /** - * Removes a list of attributes (and their corresponding field) from the tuple builder if the attributes exist. - * - * @param attributes, the names of the attributes - * @return this builder object - */ - public Builder removeIfExists(String... attributes) { - checkNotNull(attributes); - - removeIfExists(Arrays.asList(attributes)); - return this; - } - - /********************* - * public static helper functions to handle a list of tuples - *********************/ - - /** - * Adds a new attribute and field to each tuple in the list. - * - * @param tuples - * @param attribute - * @param field - * @return a list of newly created tuples, with the attribute and field added. - * @throws TexeraException, if the attribute already exists, or the attribute and field don't match - */ - public static List add(Iterable tuples, Attribute attribute, IField field) throws TexeraException { - checkNotNull(tuples); - tuples.forEach(tuple -> checkNotNull(tuple)); - checkNotNull(attribute); - checkNotNull(field); - - return Streams.stream(tuples) - .map(tuple -> new Tuple.Builder(tuple)) - .map(builder -> builder.add(attribute, field)) - .map(builder -> builder.build()) - .collect(Collectors.toList()); - } - - /** - * Adds a new attribute and field to each tuple in the list. - * - * @param tuples - * @param attributeName - * @param attributeType - * @param field - * @return a list of newly created tuples, with the attribute and field added. - * @throws TexeraException, if the attribute already exists, or the attribute and field don't match - */ - public static List add(Iterable tuples, String attributeName, AttributeType attributeType, IField field) throws TexeraException { - checkNotNull(tuples); - tuples.forEach(tuple -> checkNotNull(tuple)); - checkNotNull(attributeName); - checkNotNull(attributeType); - checkNotNull(field); - - return add(tuples, new Attribute(attributeName, attributeType), field); - } - - /** - * Adds a list of new attributes and fields to each tuple in the list. - * - * @param tuples - * @param attributes - * @param fields - * @return a list of newly created tuples, with the attributes and fields added. - * @throws TexeraException, if one of the attributes already exists, or the attributes and fields don't match - */ - public static List add(Iterable tuples, Iterable attributes, Iterable fields) throws TexeraException { - checkNotNull(tuples); - tuples.forEach(tuple -> checkNotNull(tuple)); - checkNotNull(attributes); - attributes.forEach(attr -> checkNotNull(attr)); - checkNotNull(fields); - fields.forEach(field -> checkNotNull(field)); - - return Streams.stream(tuples) - .map(tuple -> new Tuple.Builder(tuple)) - .map(builder -> builder.add(attributes, fields)) - .map(builder -> builder.build()) - .collect(Collectors.toList()); - } - - /** - * Removes an attribute (and its corresponding field) from each tuple in the list. - * - * @param tuples - * @param attribute - * @return a list of newly created tuples, with the attribute removed. - * @throws TexeraException, if the attribute doesn't exist. - */ - public static List remove(Iterable tuples, String attribute) throws TexeraException { - checkNotNull(tuples); - tuples.forEach(tuple -> checkNotNull(tuple)); - checkNotNull(attribute); - - return Streams.stream(tuples) - .map(tuple -> new Tuple.Builder(tuple)) - .map(builder -> builder.remove(attribute)) - .map(builder -> builder.build()) - .collect(Collectors.toList()); - } - - /** - * Removes a list of attributes (and their corresponding fields) from each tuple in the list. - * @param tuples - * @param attributes - * @return a list of newly created tuples, with the attributes removed - * @throws TexeraException, if one of the attributes doesn't exist in the tuples. - */ - public static List remove(Iterable tuples, Iterable attributes) throws TexeraException { - checkNotNull(tuples); - tuples.forEach(tuple -> checkNotNull(tuple)); - checkNotNull(attributes); - attributes.forEach(attr -> checkNotNull(attr)); - - return Streams.stream(tuples) - .map(tuple -> new Tuple.Builder(tuple)) - .map(builder -> builder.remove(attributes)) - .map(builder -> builder.build()) - .collect(Collectors.toList()); - } - - /** - * Removes a list of attributes (and their corresponding fields) from each tuple in the list. - * @param tuples - * @param attributes - * @return a list of newly created tuples, with the attributes removed - * @throws TexeraException, if one of the attributes doesn't exist in the tuples. - */ - public static List remove(Iterable tuples, String... attributes) throws TexeraException { - return(remove(tuples, Arrays.asList(attributes))); - } - - /** - * Removes an attributes (and its corresponding field) from each tuple in the list. - * if the attribute exists - * @param tuples - * @param attribute - * @return a list of newly created tuples, with the attributes removed (if they exist) - */ - public static List removeIfExists(Iterable tuples, String attribute) { - checkNotNull(tuples); - tuples.forEach(tuple -> checkNotNull(tuple)); - checkNotNull(attribute); - - return Streams.stream(tuples) - .map(tuple -> new Tuple.Builder(tuple)) - .map(builder -> builder.removeIfExists(attribute)) - .map(builder -> builder.build()) - .collect(Collectors.toList()); - } - - /** - * Removes a list of attributes (and their corresponding fields) from each tuple in the list. - * if the attributes exist - * @param tuples - * @param attributes - * @return a list of newly created tuples, with the attributes removed (if they exist) - */ - public static List removeIfExists(Iterable tuples, Iterable attributes) { - checkNotNull(tuples); - tuples.forEach(tuple -> checkNotNull(tuple)); - checkNotNull(attributes); - attributes.forEach(attr -> checkNotNull(attr)); - - return Streams.stream(tuples) - .map(tuple -> new Tuple.Builder(tuple)) - .map(builder -> builder.removeIfExists(attributes)) - .map(builder -> builder.build()) - .collect(Collectors.toList()); - } - - /** - * Removes a list of attributes (and their corresponding fields) from each tuple in the list - * if the attributes exist - * @param tuples - * @param attributes - * @return a list of newly created tuples, with the attributes removed (if they exist) - */ - public static List removeIfExists(Iterable tuples, String... attributes) { - return(removeIfExists(tuples, Arrays.asList(attributes))); - } - - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/tuple/TupleJsonDeserializer.java b/core/api/src/main/java/edu/uci/ics/texera/api/tuple/TupleJsonDeserializer.java deleted file mode 100644 index 8edcb4190c4..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/tuple/TupleJsonDeserializer.java +++ /dev/null @@ -1,72 +0,0 @@ -package edu.uci.ics.texera.api.tuple; - -import java.io.IOException; -import java.util.ArrayList; - -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; - -import edu.uci.ics.texera.api.constants.JsonConstants; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; - -/** - * This class is a custom Json Deserializer for the Tuple class. - * - * The Tuple class cannot use the default Deserializer because there are many - * kinds of fields, and the field doesn't have information of the FieldType. - * This custom deserializer can use the schema information to process the JSON. - * - * For example, a tuple has an IDField and a TextField, the JSON representation is: - * (IDField): {"value": "id of the tuple"} ("_id" is also a string) - * (TextField): {"value": "some text in the field"} - * There's no difference between the representation of IDField and TextField. - * - * However, a tuple also contains its schema: - * {"attributes": [ - * {"attributeName": "_id", "attributeType": "_id"}, - * {"attributeName": "textAttr", "attributeType": " text"} - * ]} - * Therefore, this custom deserializer can use the information: - * the first field is an IDField, the second field is TextField, - * to map each field to the right class. - * - * @author Zuozhi Wang - * - */ -public class TupleJsonDeserializer extends StdDeserializer { - - private static final long serialVersionUID = 6244351898113632246L; - - public TupleJsonDeserializer() { - this(null); - } - - public TupleJsonDeserializer(Class vc) { - super(vc); - } - - @Override - public Tuple deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JsonProcessingException { - JsonNode node = p.getCodec().readTree(p); - JsonNode schemaNode = node.get(JsonConstants.SCHEMA); - JsonNode fieldsNode = node.get(JsonConstants.FIELDS); - - Schema schema = new ObjectMapper().treeToValue(schemaNode, Schema.class); - ArrayList fields = new ArrayList<>(); - for (int i = 0; i < schema.getAttributes().size(); i++) { - AttributeType attributeType = schema.getAttributes().get(i).getType(); - JsonNode fieldNode = fieldsNode.get(i); - IField field = new ObjectMapper().treeToValue(fieldNode, attributeType.getFieldClass()); - fields.add(field); - } - return new Tuple(schema, fields); - } - - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/utils/TestUtils.java b/core/api/src/main/java/edu/uci/ics/texera/api/utils/TestUtils.java deleted file mode 100644 index 8b68493c355..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/utils/TestUtils.java +++ /dev/null @@ -1,146 +0,0 @@ -package edu.uci.ics.texera.api.utils; - -import java.io.IOException; -import java.nio.file.Path; -import java.util.ArrayList; -import java.util.List; - -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import junit.framework.Assert; - -/** - * @author sandeepreddy602 - * @author Zuozhi Wang - * @author rajeshyarlagadda - * @author Bhushan Pagariya (bhushanpagariya) - */ -public class TestUtils { - - /** - * Returns the default parent index path for all test case tables. - * The test tables are highly recommended to be created under this directory. - * - * @return - */ - public static Path getDefaultTestIndex() { - return Utils.getDefaultIndexDirectory().resolve("test_tables"); - } - - /** - * Returns true if the tupleList contains a tuple. - * - * Since we only want to compare the content of two tuples, _ID and PAYLOAD are two fields - * that can be safely ignored because these two fields are automatically generated by the system. - * - * @param tupleList - * @param containsTuple - * @return - */ - public static boolean contains(List tupleList, Tuple containsTuple) { - tupleList = Tuple.Builder.removeIfExists(tupleList, SchemaConstants._ID, SchemaConstants.PAYLOAD); - containsTuple = new Tuple.Builder(containsTuple) - .removeIfExists(SchemaConstants._ID, SchemaConstants.PAYLOAD).build(); - - return tupleList.contains(containsTuple); - } - - /** - * Returns true if the tupleList contains a list of tuples. - * - * Since we only want to compare the content of two tuples, _ID and PAYLOAD are two fields - * that can be safely ignored because these two fields are automatically generated by the system. - * - * @param tupleList - * @param containsTupleList - * @return - */ - public static boolean containsAll(List tupleList, List containsTupleList) { - tupleList = Tuple.Builder.removeIfExists(tupleList, SchemaConstants._ID, SchemaConstants.PAYLOAD); - containsTupleList = Tuple.Builder.removeIfExists(containsTupleList, SchemaConstants._ID, SchemaConstants.PAYLOAD); - - return tupleList.containsAll(containsTupleList); - } - - /** - * Returns true if the two tuple lists are equivalent (order doesn't matter) - * - * Since we only want to compare the content of two tuples, _ID and PAYLOAD are two fields - * that can be safely ignored because these two fields are automatically generated by the system. - * - * @param expectedResults - * @param exactResults - * @return - */ - public static boolean equals(List expectedResults, List exactResults) { - expectedResults = Tuple.Builder.removeIfExists(expectedResults, SchemaConstants._ID, SchemaConstants.PAYLOAD); - exactResults = Tuple.Builder.removeIfExists(exactResults, SchemaConstants._ID, SchemaConstants.PAYLOAD); - - if (expectedResults.size() != exactResults.size()) - return false; - - return expectedResults.containsAll(exactResults) && exactResults.containsAll(expectedResults); - } - - /** - * Compare two tuple lists for given attribute values - * - * @param expectedResults - * @param exactResults - * @param attributeNames - * @return True if two tuples have same values for given attribute, otherwise false - */ - public static boolean attributeEquals(List expectedResults, List exactResults, List attributeNames) { - if(expectedResults.size() != exactResults.size()) - return false; - if(exactResults.size() == 0) - return true; - - - // Remove all unwanted attributes from expectedResults - List expectedResultAttrs = new ArrayList<>(expectedResults.get(0).getSchema().getAttributeNames()); - expectedResultAttrs.removeAll(attributeNames); - String[] expectedResultsArr = expectedResultAttrs.toArray(new String[expectedResultAttrs.size()]); - expectedResults = Tuple.Builder.removeIfExists(expectedResults, expectedResultsArr); - - // Remove all unwanted attributes from exactResults - List exactResultAttrs = new ArrayList<>(exactResults.get(0).getSchema().getAttributeNames()); - exactResultAttrs.removeAll(attributeNames); - String[] exactResultsArr = exactResultAttrs.toArray(new String[exactResultAttrs.size()]); - exactResults = Tuple.Builder.removeIfExists(exactResults, exactResultsArr); - - // 2-way comparision between expectedResults and exactResults - return expectedResults.containsAll(exactResults) && exactResults.containsAll(expectedResults); - } - - public static JsonNode testJsonSerialization(Object object) { - return testJsonSerialization(object, false); - } - - public static JsonNode testJsonSerialization(Object object, boolean printResults) { - try { - ObjectMapper objectMapper = new ObjectMapper(); - String json = objectMapper.writeValueAsString(object); - Object resultObject = objectMapper.readValue(json, object.getClass()); - String resultJson = objectMapper.writeValueAsString(resultObject); - - JsonNode jsonNode = objectMapper.readValue(json, JsonNode.class); - JsonNode resultJsonNode = objectMapper.readValue(resultJson, JsonNode.class); - - if (printResults) { - System.out.println(resultJson); - } - - Assert.assertEquals(object, resultObject); - Assert.assertEquals(jsonNode, resultJsonNode); - return jsonNode; - } catch (IOException e) { - throw new TexeraException(e); - } - } - -} diff --git a/core/api/src/main/java/edu/uci/ics/texera/api/utils/Utils.java b/core/api/src/main/java/edu/uci/ics/texera/api/utils/Utils.java deleted file mode 100644 index 1258ce56e0b..00000000000 --- a/core/api/src/main/java/edu/uci/ics/texera/api/utils/Utils.java +++ /dev/null @@ -1,113 +0,0 @@ -package edu.uci.ics.texera.api.utils; - -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.util.List; -import java.util.Optional; -import java.util.stream.Collectors; - -import edu.uci.ics.texera.api.constants.DataConstants; -import edu.uci.ics.texera.api.constants.DataConstants.TexeraProject; -import edu.uci.ics.texera.api.exception.StorageException; - -public class Utils { - - // cache the texera home path once it's found - private static Path TEXERA_HOME_PATH = null; - - public static Path getDefaultIndexDirectory() throws StorageException { - return getTexeraHomePath().resolve("index"); - } - - /** - * Gets the path of resource files under the a subproject's resource folder (in src/main/resources) - * - * @param resourcePath, the path to a resource relative to subproject/src/main/resources - * @param subProject, the sub project where the resource is located - * @return the path to the resource - * @throws StorageException if finding fails - */ - public static Path getResourcePath(String resourcePath, TexeraProject subProject) throws StorageException { - resourcePath = resourcePath.trim(); - if (resourcePath.startsWith("/")) { - resourcePath = resourcePath.substring(1); - } - return getTexeraHomePath() - .resolve(subProject.getProjectName()) - .resolve("src/main/resources") - .resolve(resourcePath); - } - - /** - * Gets the real path of the texera home directory by: - * 1): check if the current directory is texera/core (where TEXERA_HOME should be), - * if it's not then: - * 2): search the parents all the way up to find the texera home path - * if it's not then: - * 3): search the siblings and children to find the texera home path - * - * Finding texera home directory will fail - * - * @return the real absolute path to texera home directory - * @throws StorageException if can not find texera home - */ - public static Path getTexeraHomePath() throws StorageException { - if (TEXERA_HOME_PATH != null) { - return TEXERA_HOME_PATH; - } - try { - Path currentWorkingDirectory = Paths.get(".").toRealPath(); - - // check if the current directory is the texera home path - if (isTexeraHomePath(currentWorkingDirectory)) { - TEXERA_HOME_PATH = currentWorkingDirectory; - return currentWorkingDirectory; - } - - // search parents all the way up to find texera home path - Path searchParents = currentWorkingDirectory.getParent(); - while (searchParents.getParent() != null) { - if (isTexeraHomePath(searchParents)) { - TEXERA_HOME_PATH = searchParents; - return searchParents; - } - searchParents = searchParents.getParent(); - } - - // from current path's parent directory, search itschildren to find texera home path - // current max depth is set to 2 (current path's siblings and direct children) - Optional searchChildren = Files.walk(currentWorkingDirectory.getParent(), 2).filter(path -> isTexeraHomePath(path)).findAny(); - if (searchChildren.isPresent()) { - TEXERA_HOME_PATH = searchChildren.get(); - return searchChildren.get(); - } - - throw new StorageException( - "Finding texera home path failed. Current working directory is " + currentWorkingDirectory); - } catch (IOException e) { - throw new StorageException(e); - } - } - - private static boolean isTexeraHomePath(Path path) { - try { - Path realPath = path.toRealPath(); - if (realPath.endsWith(DataConstants.HOME_FOLDER_NAME)) { - // make sure all sub projects exist in this folder - List allSubProjectNames = DataConstants.TexeraProject.getAllProjectNames(); - List actualSubFiles = Files.list(realPath).map(p -> p.getFileName().toString()).collect(Collectors.toList()); - boolean allSubProjectsPresent = allSubProjectNames.stream().allMatch(subProject -> actualSubFiles.contains(subProject)); - - if (allSubProjectsPresent) { - return true; - } - } - return false; - } catch (IOException | NullPointerException e) { - return false; - } - } - -} diff --git a/core/api/src/test/java/edu/uci/ics/texera/api/JsonSerializationTest.java b/core/api/src/test/java/edu/uci/ics/texera/api/JsonSerializationTest.java deleted file mode 100644 index 0f252e74282..00000000000 --- a/core/api/src/test/java/edu/uci/ics/texera/api/JsonSerializationTest.java +++ /dev/null @@ -1,113 +0,0 @@ -package edu.uci.ics.texera.api; - -import java.util.Arrays; -import java.util.Date; - -import org.junit.Test; - -import com.fasterxml.jackson.databind.JsonNode; - -import edu.uci.ics.texera.api.constants.JsonConstants; -import edu.uci.ics.texera.api.field.DateField; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IDField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import junit.framework.Assert; - -public class JsonSerializationTest { - - @Test - public void testAttributeType() { - for (AttributeType attributeType : Arrays.asList(AttributeType.values())) { - TestUtils.testJsonSerialization(attributeType); - } - } - - @Test - public void testAttribute() { - Attribute attribute = new Attribute("attrName", AttributeType.TEXT); - TestUtils.testJsonSerialization(attribute); - } - - @Test - public void testSchema() { - Schema schema = new Schema(Arrays.asList( - new Attribute("_id", AttributeType._ID_TYPE), - new Attribute("text", AttributeType.TEXT), - new Attribute("payload", AttributeType.LIST))); - TestUtils.testJsonSerialization(schema); - } - - @Test - public void testSpan() { - Span span = new Span("attrName", 0, 10, "key", "value", 0); - TestUtils.testJsonSerialization(span); - } - - @Test - public void testSpanList() { - ListField spanListField = new ListField(Arrays.asList( - new Span("attrName", 0, 10, "key1", "value1", 0), - new Span("attrName", 11, 20, "key2", "value2", 1))); - TestUtils.testJsonSerialization(spanListField); - } - - @Test - public void testTextField() { - TextField textField = new TextField("text field test"); - JsonNode jsonNode = TestUtils.testJsonSerialization(textField); - Assert.assertTrue(jsonNode.get(JsonConstants.FIELD_VALUE).isTextual()); - } - - @Test - public void testIntegerField() { - IntegerField integerField = new IntegerField(100); - JsonNode jsonNode = TestUtils.testJsonSerialization(integerField); - Assert.assertTrue(jsonNode.get(JsonConstants.FIELD_VALUE).isInt()); - } - - @Test - public void testDoubleField() { - DoubleField doubleField = new DoubleField(11.11); - JsonNode jsonNode = TestUtils.testJsonSerialization(doubleField); - Assert.assertTrue(jsonNode.get(JsonConstants.FIELD_VALUE).isFloatingPointNumber()); - } - - @Test - public void testDateField() { - DateField dateField = new DateField(new Date()); - TestUtils.testJsonSerialization(dateField); - } - - @Test - public void testTuple() { - Schema schema = new Schema(Arrays.asList( - new Attribute("_id", AttributeType._ID_TYPE), - new Attribute("text", AttributeType.TEXT))); - Tuple tuple = new Tuple(schema, Arrays.asList( - IDField.newRandomID(), new TextField("tuple test text"))); - TestUtils.testJsonSerialization(tuple); - } - - @Test - public void testTupleWithSpanlist() { - Tuple tuple = new Tuple.Builder() - .add("attr1", AttributeType.TEXT, new TextField("test")) - .add("spanList", AttributeType.LIST, new ListField(Arrays.asList( - new Span("attr1", 0, 4, "test", "test")))) - .build(); - - TestUtils.testJsonSerialization(tuple); - } - - - -} diff --git a/core/api/src/test/java/edu/uci/ics/texera/api/common/AttributeTest.java b/core/api/src/test/java/edu/uci/ics/texera/api/common/AttributeTest.java deleted file mode 100644 index 04f26710ef2..00000000000 --- a/core/api/src/test/java/edu/uci/ics/texera/api/common/AttributeTest.java +++ /dev/null @@ -1,27 +0,0 @@ -package edu.uci.ics.texera.api.common; - -import junit.framework.Assert; - -import org.junit.Before; -import org.junit.Test; - -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; - -public class AttributeTest { - - private Attribute attribute; - private String attributeName = "sampleAttributeName"; - private AttributeType type = AttributeType.STRING; - - @Before - public void setUp() { - attribute = new Attribute(attributeName, type); - } - - @Test - public void testGetterMethods() { - Assert.assertEquals(attributeName, attribute.getName()); - Assert.assertEquals(type, attribute.getType()); - } -} diff --git a/core/api/src/test/java/edu/uci/ics/texera/api/common/SchemaTest.java b/core/api/src/test/java/edu/uci/ics/texera/api/common/SchemaTest.java deleted file mode 100644 index b82fdebe1a9..00000000000 --- a/core/api/src/test/java/edu/uci/ics/texera/api/common/SchemaTest.java +++ /dev/null @@ -1,96 +0,0 @@ -package edu.uci.ics.texera.api.common; - -import java.util.Arrays; -import java.util.List; - -import junit.framework.Assert; - -import org.junit.Before; -import org.junit.Test; - -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; - -public class SchemaTest { - private Schema schema; - private String attributeName1 = "sampleAttribute_1"; - private AttributeType type1 = AttributeType.STRING; - private String attributeName2 = "sampleAttribute_2"; - private AttributeType type2 = AttributeType.STRING; - - private Attribute[] attributes = { new Attribute(attributeName1, type1), new Attribute(attributeName2, type2) };; - - @Before - public void setUp() { - schema = new Schema(attributes); - } - - @Test - public void testGetAttributes() { - List attributes = schema.getAttributes(); - Assert.assertEquals(this.attributes.length, attributes.size()); - for (Attribute attribute : this.attributes) { - Assert.assertTrue(attributes.contains(attribute)); - } - } - - @Test - public void testGetIndex() { - - int expectedIndex1 = 0; - int expectedIndex2 = 1; - int retrievedIndex1 = schema.getIndex(attributeName1); - int retrievedIndex2 = schema.getIndex(attributeName2.toUpperCase()); - Assert.assertEquals(expectedIndex1, retrievedIndex1); - Assert.assertEquals(expectedIndex2, retrievedIndex2); - - } - - @Test - public void testGetAttribute() { - - Attribute expectedAttribute1 = new Attribute("sampleAttribute_1", AttributeType.STRING); - Attribute expectedAttribute2 = new Attribute("sampleAttribute_2", AttributeType.STRING); - - Attribute retrievedAttribute1 = schema.getAttribute(attributeName1); - Attribute retrievedAttribute2 = schema.getAttribute(attributeName2.toUpperCase()); - - Assert.assertEquals(expectedAttribute1, retrievedAttribute1); - Assert.assertEquals(expectedAttribute2, retrievedAttribute2); - - } - - @Test - public void testGetAttributeNames() { - List expectedAttrNames = Arrays.asList("sampleAttribute_1", "sampleAttribute_2"); - List actualAttrNames = schema.getAttributeNames(); - - Assert.assertEquals(expectedAttrNames, actualAttrNames); - } - - @Test(expected = TexeraException.class) - public void testGetInvalidAttribute() { - schema.getAttribute("invalid_attribute"); - } - - @Test(expected = UnsupportedOperationException.class) - public void testAddingNewAttribute() { // Should fail due to immutability - List attributes = schema.getAttributes(); - attributes.add(new Attribute("sampleField_3", AttributeType.STRING)); - } - - @Test(expected = UnsupportedOperationException.class) - public void testRemovingAttribute() { // Should fail due to immutability - List attributes = schema.getAttributes(); - attributes.remove(0); - } - - @Test(expected = UnsupportedOperationException.class) - public void testAddingInBetween() { // Should fail due to immutability - List attributes = schema.getAttributes(); - attributes.add(0, new Attribute("sampleField_3", AttributeType.STRING)); - - } -} \ No newline at end of file diff --git a/core/api/src/test/java/edu/uci/ics/texera/api/engine/EngineTest.java b/core/api/src/test/java/edu/uci/ics/texera/api/engine/EngineTest.java deleted file mode 100644 index bc73e7158d7..00000000000 --- a/core/api/src/test/java/edu/uci/ics/texera/api/engine/EngineTest.java +++ /dev/null @@ -1,43 +0,0 @@ -package edu.uci.ics.texera.api.engine; - -import junit.framework.Assert; - -import org.junit.Before; -import org.junit.Test; -import org.mockito.Mockito; - -import edu.uci.ics.texera.api.dataflow.ISink; - -public class EngineTest { - - private Engine engine; - private Plan plan; - private ISink sink; - - @Before - public void setUp() { - engine = Engine.getEngine(); - // mock the Plan object - plan = Mockito.mock(Plan.class); - // mock Sink object - sink = Mockito.mock(ISink.class); - } - - @Test - public void testEvaluate() throws Exception { - // set behavior for Plan Object. - Mockito.when(plan.getRoot()).thenReturn(sink); - engine.evaluate(plan); - // Verify that open(), processTuples() and close() methods are called on - // the Sink object - Mockito.verify(sink).open(); - Mockito.verify(sink).processTuples(); - Mockito.verify(sink).close(); - } - - @Test - public void testSingleton() { - Engine engine2 = Engine.getEngine(); - Assert.assertSame(engine2, engine); - } -} diff --git a/core/api/src/test/java/edu/uci/ics/texera/api/span/SpanTest.java b/core/api/src/test/java/edu/uci/ics/texera/api/span/SpanTest.java deleted file mode 100644 index 553dbabde0c..00000000000 --- a/core/api/src/test/java/edu/uci/ics/texera/api/span/SpanTest.java +++ /dev/null @@ -1,33 +0,0 @@ -package edu.uci.ics.texera.api.span; - -import junit.framework.Assert; - -import org.junit.Before; -import org.junit.Test; - -import edu.uci.ics.texera.api.span.Span; - -public class SpanTest { - - private Span span; - - @Before - public void setUp() { - - } - - @Test - public void testGetters() { - String attributeName = "description"; - int start = 10; - int end = 20; - String key = "location"; - String value = "new york"; - span = new Span(attributeName, start, end, key, value); - Assert.assertEquals(start, span.getStart()); - Assert.assertEquals(end, span.getEnd()); - Assert.assertEquals(key, span.getKey()); - Assert.assertEquals(value, span.getValue()); - Assert.assertEquals(attributeName, span.getAttributeName()); - } -} diff --git a/core/api/src/test/java/edu/uci/ics/texera/api/span/SpanTupleTest.java b/core/api/src/test/java/edu/uci/ics/texera/api/span/SpanTupleTest.java deleted file mode 100644 index eea5ccee6c0..00000000000 --- a/core/api/src/test/java/edu/uci/ics/texera/api/span/SpanTupleTest.java +++ /dev/null @@ -1,78 +0,0 @@ -package edu.uci.ics.texera.api.span; - -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import junit.framework.Assert; - -import org.junit.Before; -import org.junit.Test; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.field.DateField; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; - -public class SpanTupleTest { - - private Tuple spanTuple; - - @Before - public void setUp() { - - } - - @Test - public void testGetters() throws ParseException { - // create data tuple first - Attribute[] attributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < attributes.length - 1; count++) { - attributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - attributes[attributes.length - 1] = SchemaConstants.SPAN_LIST_ATTRIBUTE; - - List fields = new ArrayList( - Arrays.asList(new IField[] { new StringField("bruce"), new StringField("lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("bruce was born in new york city and was grown up in los angeles") })); - - IField spanField = createSpanListField(); - fields.add(spanField); - spanTuple = new Tuple(new Schema(attributes), fields.toArray(new IField[fields.size()])); - - IField spanFieldRetrieved = spanTuple.getField(SchemaConstants.SPAN_LIST); - - Assert.assertTrue(spanFieldRetrieved instanceof ListField); - Assert.assertSame(spanField, spanFieldRetrieved); - - } - - private IField createSpanListField() { - List list = new ArrayList(); - // The key value will be: - // For RegexMatcher : "n.*k" - // For NamedEntityMatcher : LOCATION - // For DictionaryMatcher: "new york" - For DictionaryMatcher the key and - // value are same - // For KeyWordMatcher: "new york" - the value can be "new" or "york" - Span span1 = new Span("description", 18, 26, "LOCATION", "new york"); - Span span2 = new Span("description", 52, 63, "LOCATION", "los angeles"); - list.add(span1); - list.add(span2); - IField spanListField = new ListField(list); - return spanListField; - } - -} diff --git a/core/dataflow/pom.xml b/core/dataflow/pom.xml deleted file mode 100644 index aa4fea6b0a2..00000000000 --- a/core/dataflow/pom.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - texera - edu.uci.ics.texera - 0.1.0 - - 4.0.0 - - dataflow - dataflow - http://maven.apache.org - - - UTF-8 - 1.8 - - - - - edu.uci.ics.texera - api - ${texera.version} - - - edu.uci.ics.texera - storage - ${texera.version} - - - info.debatty - java-string-similarity - RELEASE - - - edu.stanford.nlp - stanford-corenlp - 3.6.0 - - - edu.stanford.nlp - stanford-corenlp - 3.6.0 - models - - - com.google.re2j - re2j - 1.1 - - - org.apache.poi - poi-ooxml - 3.16 - - - com.mashape.unirest - unirest-java - 1.4.9 - - - mysql - mysql-connector-java - 5.1.42 - - - org.apache.pdfbox - pdfbox - 2.0.5 - - - com.itextpdf - itextpdf - 5.5.11 - - - net.sf.opencsv - opencsv - 2.3 - - - com.twitter - hbc-core - 2.2.0 - - - - - - \ No newline at end of file diff --git a/core/dataflow/src/main/java/com/google/re2j/PublicParser.java b/core/dataflow/src/main/java/com/google/re2j/PublicParser.java deleted file mode 100644 index b061a7a2331..00000000000 --- a/core/dataflow/src/main/java/com/google/re2j/PublicParser.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.google.re2j; - -/** - * Wrapper class of re2j.Parser. This class parses a regex string to a - * PublicRegexp object.
    - * - * @author Zuozhi Wang - * - */ -public class PublicParser { - - /** - * This method parses a regex string, and returns a PublicRegexp object, - * which represents the abstract syntax tree - * - * @param regex, - * the regex string to be parsed - * @param flags, - * parse flags, see PublicRE2 for possible flags - * @return PublicRegexp - * @throws PatternSyntaxException - * if parsing fails - */ - public static PublicRegexp parse(String regex, int flags) throws PatternSyntaxException { - return PublicRegexp.deepCopy(Parser.parse(regex, flags)); - } - -} diff --git a/core/dataflow/src/main/java/com/google/re2j/PublicRE2.java b/core/dataflow/src/main/java/com/google/re2j/PublicRE2.java deleted file mode 100644 index f3354139720..00000000000 --- a/core/dataflow/src/main/java/com/google/re2j/PublicRE2.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.google.re2j; - -/** - * Wrapper class of re2j.RE2. This class includes regex parse flags.
    - * It also explains the purpose of wrapper classes in this package.
    - * - * RE2J is a Java port of RE2, a regular - * expression engine that runs in linear time.
    - * See RE2 syntax for syntax - * accepted by RE2.
    - *

    - * We use RE2J to parse a regular expression.
    - * To get its abstract syntax tree, we need to access RE2J's non-public member - * variables. RE2J's varaibles are declared at package-level, which means we - * need to be in the same package to access them.
    - * See Java - * Access Control for different Java access levels.
    - *
    - * We considered various solutions, including copying all RE2J's source code - * into our codebase, having our modified fork of RE2J, or using Java reflection - * to change access level at runtime. However, to keep our codebase clean, we - * don't want to copy or modify RE2J's code.
    - *
    - * The following solution allows us to access package-level variables. Since we - * need to be in the same package, we name our package to be - * "com.google.re2j" too. Same package name means the same package to - * Java.
    - * - * In the com.google.re2j pacakge, we created these wrapper classes to expose - * what we need to the public.
    - * - * - *

    - * - * @author Zuozhi Wang - * - */ -public class PublicRE2 { - - // A flag that tells RE2J to use PERL syntax - public static final int PERL = RE2.PERL; - - // A flag that tells fold case during matching (case-insensitive). - public static final int FOLD_CASE = RE2.FOLD_CASE; - -} diff --git a/core/dataflow/src/main/java/com/google/re2j/PublicRegexp.java b/core/dataflow/src/main/java/com/google/re2j/PublicRegexp.java deleted file mode 100644 index e93813c21eb..00000000000 --- a/core/dataflow/src/main/java/com/google/re2j/PublicRegexp.java +++ /dev/null @@ -1,232 +0,0 @@ -package com.google.re2j; - -import java.util.Arrays; -import java.util.stream.Collectors; -import java.util.stream.Stream; - -/** - * Public Wrapper class for re2j.Regexp. This class represents the - * abstract syntax tree.
    - * - *

    - * For example,
    - * regex: "abc", abstract syntax tree:
    - * CONCAT
    - * --LITERAL a
    - * --LITERAL b
    - * --LITERAL c
    - *

    - * - *

    - * regex: "a*|b", abstract syntax tree:
    - * ALTERNATE
    - * --STAR
    - * ----LITERAL a
    - * --LITERAL b
    - *

    - * - *

    - * regex: "[a-f]{1-3}", abstract syntax tree:
    - * REPEAT min:1, max:3
    - * --CHAR_CLASS a-f
    - *

    - * - * @author Zuozhi Wang - * - */ -public class PublicRegexp extends Regexp { - /* - * // Fields originally declared in Regexp. // For detailed explanations - * please see cooresponding getter methods - * - * // Note that for subexpressions, although original comments // say it's - * never null, it could still be null. - * - * Op op; // operator int flags; // bitmap of parse flags Regexp[] subs; // - * subexpressions, if any. Never null. // subs[0] is used as the freelist. - * - * int[] runes; // matched runes, for LITERAL, CHAR_CLASS int min, max; // - * min, max for REPEAT int cap; // capturing index, for CAPTURE String name; - * // capturing name, for CAPTURE - * - */ - - // publicSubs are an array of subexpressions with type PublicRegexp - PublicRegexp[] publicSubs; - - /** - * This calls the shallow copy constructor in Regexp superclass, which only - * copies reference to subexpressions array.
    - */ - private PublicRegexp(Regexp that) { - super(that); - } - - /** - * This performs a deep copy of a Regexp object. Every Regexp Object in - * subexpression arrary is converted to a PublicRegexp object and put in - * publicSubs array.
    - * This is the only public entry point to construct a PublicRegexp object. - *
    - * - * @param re, - * a Regexp that needs to be converted to PublicRegexp - * @return PublicRegexp - */ - public static PublicRegexp deepCopy(Regexp re) { - PublicRegexp publicRegexp = new PublicRegexp(re); - if (re.subs != null) { - // initialize publicSubs array - publicRegexp.publicSubs = new PublicRegexp[re.subs.length]; - // map every Regexp sub-expression to a PublicRegexp sub-expression - Stream publicSubStream = Arrays.asList(re.subs).stream() - .map(sub -> PublicRegexp.deepCopy(sub)); - // convert the result PublicRegexp subexpressions to an array - publicSubStream.collect(Collectors.toList()).toArray(publicRegexp.publicSubs); - } else { - publicRegexp.publicSubs = null; - } - return publicRegexp; - } - - /** - * Enum types of Op (operator), which represents the operator type of - * current node in abstract syntax tree.
    - * This enum is identical to Regex.Op, which is not public.
    - * - * @author zuozhi - * - */ - public enum PublicOp { - NO_MATCH, // Matches no strings. - EMPTY_MATCH, // Matches empty string. - LITERAL, // Matches runes[] sequence - CHAR_CLASS, // Matches Runes interpreted as range pair list - ANY_CHAR_NOT_NL, // Matches any character except '\n' - ANY_CHAR, // Matches any character - BEGIN_LINE, // Matches empty string at end of line - END_LINE, // Matches empty string at end of line - BEGIN_TEXT, // Matches empty string at beginning of text - END_TEXT, // Matches empty string at end of text - WORD_BOUNDARY, // Matches word boundary `\b` - NO_WORD_BOUNDARY, // Matches word non-boundary `\B` - CAPTURE, // Capturing subexpr with index cap, optional name name - STAR, // Matches subs[0] zero or more times. - PLUS, // Matches subs[0] one or more times. - QUEST, // Matches subs[0] zero or one times. - REPEAT, // Matches subs[0] [min, max] times; max=-1 => no limit. - CONCAT, // Matches concatenation of subs[] - ALTERNATE, // Matches union of subs[] - - // Pseudo ops, used internally by Parser for parsing stack: - // These shouldn't be in the final parse tree - LEFT_PAREN, VERTICAL_BAR; - } - - /** - * This returns the op's type, {@link PublicOp}, which is equivalent to - * Regexp.Op.
    - * - * @return PublicRegex.PublicOp, an enum type representing the operator - */ - public PublicOp getOp() { - try { - return PublicOp.valueOf(this.op.toString()); - } catch (IllegalArgumentException e) { - return PublicOp.NO_MATCH; - } - - } - - /** - * This returns a bitmap of parse flags.
    - * - * @see PublicRE2 for possible flags - * @return a bitmap of parse flags - */ - public int getFlags() { - return this.flags; - } - - /** - * This returns an array of sub-expressions with type PublicRegexp.
    - * - * @return an array of subexpressions - */ - public PublicRegexp[] getSubs() { - return this.publicSubs; - } - - /** - * Runes are a sequence of characters. It stores information related to - * literals and character classes, and has different interpretations for - * different ops.
    - *

    - * For example,
    - * regex: "[a-z]", runes: [a,z]
    - * interpretation: a character class from a to z
    - * regex: "[a-cx-z]", runes: [a,c,x,z]
    - * interpretation: a character class from a to c, and from x to z
    - * regex: "cat", runes [c,a,t]
    - * interpretation: a literal "cat"
    - *

    - * - * @return an array of runes - */ - public int[] getRunes() { - return this.runes; - } - - /** - * Min and Max are used for repetitions numbers.
    - *

    - * For example,
    - * regex: "a{3,5}", min will be 3, and max will be 5
    - *

    - * - * @return an int indicating minimum number of repetitions - */ - public int getMin() { - return this.min; - } - - /** - * @see getMin - * @return an int indicating maxinum number of repetitions - */ - public int getMax() { - return this.max; - } - - /** - * Cap is the capturing index. Expressions in () become a capture group. The - * entire regex's capturing index is 0, and other groups' indexes start from - * 1.
    - *

    - * For example,
    - * regex: "(a)(b)"
    - * for "(a)", cap will be 1, for "(b)", cap will be 2
    - *

    - * - * @return an int indicating capture index - */ - public int getCap() { - return this.cap; - } - - /** - * Name is capturing group's name (if any).
    - *

    - * For example,
    - * regex: {@literal "(?a)(?\b)"}
    - * for {@literal "(?\a)"}, cap name will be name1
    - * for {@literal "(?\b)"}, cap name will be name2
    - *

    - * - * @return an int indicating capture index - */ - public String getCapName() { - return this.name; - } - -} diff --git a/core/dataflow/src/main/java/com/google/re2j/PublicSimplify.java b/core/dataflow/src/main/java/com/google/re2j/PublicSimplify.java deleted file mode 100644 index 51d1766f5ae..00000000000 --- a/core/dataflow/src/main/java/com/google/re2j/PublicSimplify.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.google.re2j; - -/** - * Wrapper class of re2j.Simplify. This class simplifies a Regexp - * generated by the Parser.
    - * - * @author Zuozhi Wang - * - */ -public class PublicSimplify { - - /** - * This method applies various simplifications to a given Regexp, and - * converts it to an equivalent Regexp.
    - * Regexp is generated by PublicParser.
    - * For example, "x{1,2}" will be simplified to "xx?"
    - * - * @param re, - * regexp needs to be simplified. - * @return publicRegexp, regexp after simplification. - */ - public static PublicRegexp simplify(Regexp re) { - return PublicRegexp.deepCopy(Simplify.simplify(re)); - } - -} diff --git a/core/dataflow/src/main/java/com/google/re2j/RE2J_LICENSE.txt b/core/dataflow/src/main/java/com/google/re2j/RE2J_LICENSE.txt deleted file mode 100644 index b620ae68fe3..00000000000 --- a/core/dataflow/src/main/java/com/google/re2j/RE2J_LICENSE.txt +++ /dev/null @@ -1,32 +0,0 @@ -This is a work derived from Russ Cox's RE2 in Go, whose license -http://golang.org/LICENSE is as follows: - -Copyright (c) 2009 The Go Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Google Inc. nor the names of its contributors - may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/common/AbstractSingleInputOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/common/AbstractSingleInputOperator.java deleted file mode 100644 index 520a3bd9e98..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/common/AbstractSingleInputOperator.java +++ /dev/null @@ -1,143 +0,0 @@ -package edu.uci.ics.texera.dataflow.common; - -import edu.uci.ics.texera.api.constants.ErrorMessages; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -/** - * AbstractSingleInputOperator is an abstract class that can be used by many operators. - * This class implements logic such as open and close the input operator, manage the cursor, manage its - * limit and offset, etc. An operator that extends this class must implement: - * - * setUp(): It is called in open(). - * Its purpose is to initialize resources, and build the output schema. - * computeNextMatchingTuple(): It is called in getNextTuple(). - * It returns the next available matching tuple, null if there's no more match. - * cleanUp(). It is called in close(). - * Its purpose is to deallocates resources. - - * @author Zuozhi Wang (zuozhiw) - * - */ -public abstract class AbstractSingleInputOperator implements IOperator { - - protected IOperator inputOperator; - protected Schema outputSchema; - - protected int cursor = CLOSED; - - protected int limit = Integer.MAX_VALUE; - protected int offset = 0; - - @Override - public void open() throws TexeraException { - if (cursor != CLOSED) { - return; - } - try { - if (this.inputOperator == null) { - throw new DataflowException(ErrorMessages.INPUT_OPERATOR_NOT_SPECIFIED); - } - inputOperator.open(); - setUp(); - - } catch (Exception e) { - throw new DataflowException(e.getMessage(), e); - } - cursor = OPENED; - } - - /** - * setUp necessary resources, variables in this function. - * outputSchema MUST be initialized in setUP(). - * @throws TexeraException - */ - protected abstract void setUp() throws TexeraException; - - @Override - public Tuple getNextTuple() throws TexeraException { - if (cursor == CLOSED) { - throw new DataflowException(ErrorMessages.OPERATOR_NOT_OPENED); - } - if (cursor >= limit + offset){ - return null; - } - try { - Tuple resultTuple = null; - while (true) { - resultTuple = computeNextMatchingTuple(); - if (resultTuple == null) { - break; - } - cursor++; - if (cursor > offset) { - break; - } - } - return resultTuple; - } catch (Exception e) { - throw new DataflowException(e.getMessage(), e); - } - } - - /** - * Give the input tuples, compute the next matching tuple. Return null if there's no more matching tuple. - * - * @return next matching tuple, null if there's no more matching tuple. - * @throws TexeraException - */ - protected abstract Tuple computeNextMatchingTuple() throws TexeraException; - - public abstract Tuple processOneInputTuple(Tuple inputTuple) throws TexeraException; - - @Override - public void close() throws TexeraException { - if (cursor == CLOSED) { - return; - } - try { - if (inputOperator != null) { - inputOperator.close(); - } - cleanUp(); - } catch (Exception e) { - throw new DataflowException(e.getMessage(), e); - } - cursor = CLOSED; - } - - protected abstract void cleanUp() throws TexeraException; - - @Override - public Schema getOutputSchema() { - return outputSchema; - } - - public void setInputOperator(IOperator inputOperator) { - this.inputOperator = inputOperator; - } - - public IOperator getInputOperator() { - return inputOperator; - } - - public void setLimit(int limit) { - this.limit = limit; - } - - public void setOffset(int offset) { - this.offset = offset; - } - - public int getLimit() { - return limit; - } - - public int getOffset() { - return offset; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/common/PredicateBase.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/common/PredicateBase.java deleted file mode 100644 index 8ad99bc0b47..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/common/PredicateBase.java +++ /dev/null @@ -1,137 +0,0 @@ -package edu.uci.ics.texera.dataflow.common; - -import java.util.UUID; - -import edu.uci.ics.texera.dataflow.twitterfeed.TwitterFeedSourcePredicate; -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; -import org.apache.commons.lang3.builder.ToStringBuilder; - -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonSubTypes.Type; -import com.fasterxml.jackson.annotation.JsonTypeInfo; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.dataflow.IPredicate; -import edu.uci.ics.texera.dataflow.comparablematcher.ComparablePredicate; -import edu.uci.ics.texera.dataflow.dictionarymatcher.DictionaryPredicate; -import edu.uci.ics.texera.dataflow.dictionarymatcher.DictionarySourcePredicate; -import edu.uci.ics.texera.dataflow.fuzzytokenmatcher.FuzzyTokenPredicate; -import edu.uci.ics.texera.dataflow.fuzzytokenmatcher.FuzzyTokenSourcePredicate; -import edu.uci.ics.texera.dataflow.join.JoinDistancePredicate; -import edu.uci.ics.texera.dataflow.join.SimilarityJoinPredicate; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordPredicate; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordSourcePredicate; -import edu.uci.ics.texera.dataflow.nlp.entity.NlpEntityPredicate; -import edu.uci.ics.texera.dataflow.nlp.sentiment.EmojiSentimentPredicate; -import edu.uci.ics.texera.dataflow.nlp.sentiment.NlpSentimentPredicate; -import edu.uci.ics.texera.dataflow.nlp.sentiment.NltkSentimentOperatorPredicate; -import edu.uci.ics.texera.dataflow.nlp.splitter.NlpSplitPredicate; -import edu.uci.ics.texera.dataflow.projection.ProjectionPredicate; -import edu.uci.ics.texera.dataflow.regexmatcher.RegexPredicate; -import edu.uci.ics.texera.dataflow.regexmatcher.RegexSourcePredicate; -import edu.uci.ics.texera.dataflow.regexsplit.RegexSplitPredicate; -import edu.uci.ics.texera.dataflow.sampler.SamplerPredicate; -import edu.uci.ics.texera.dataflow.sink.excel.ExcelSinkPredicate; -import edu.uci.ics.texera.dataflow.sink.mysql.MysqlSinkPredicate; -import edu.uci.ics.texera.dataflow.sink.tuple.TupleSinkPredicate; -import edu.uci.ics.texera.dataflow.source.asterix.AsterixSourcePredicate; -import edu.uci.ics.texera.dataflow.source.file.FileSourcePredicate; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; -import edu.uci.ics.texera.dataflow.twitter.TwitterConverterPredicate; -import edu.uci.ics.texera.dataflow.wordcount.WordCountIndexSourcePredicate; -import edu.uci.ics.texera.dataflow.wordcount.WordCountOperatorPredicate; - - -/** - * PredicateBase is the base for all predicates which follow the - * Predicate Bean pattern. - * - * Every predicate needs to register itself in the JsonSubTypes annotation - * so that the Jackson Library can map each JSON string to the correct type - * - * @author Zuozhi Wang - * - */ -@JsonTypeInfo( - use = JsonTypeInfo.Id.NAME, // logical user-defined type names are used (rather than Java class names) - include = JsonTypeInfo.As.PROPERTY, // make the type info as a property in the JSON representation - property = PropertyNameConstants.OPERATOR_TYPE // the name of the JSON property indicating the type -) -@JsonSubTypes({ - @Type(value = DictionaryPredicate.class, name = "DictionaryMatcher"), - @Type(value = DictionarySourcePredicate.class, name = "DictionarySource"), - @Type(value = FuzzyTokenPredicate.class, name = "FuzzyTokenMatcher"), - @Type(value = FuzzyTokenSourcePredicate.class, name = "FuzzyTokenSource"), - @Type(value = KeywordPredicate.class, name = "KeywordMatcher"), - @Type(value = KeywordSourcePredicate.class, name = "KeywordSource"), - @Type(value = RegexPredicate.class, name = "RegexMatcher"), - @Type(value = RegexSourcePredicate.class, name = "RegexSource"), - - @Type(value = JoinDistancePredicate.class, name = "JoinDistance"), - @Type(value = SimilarityJoinPredicate.class, name = "SimilarityJoin"), - - @Type(value = NlpEntityPredicate.class, name = "NlpEntity"), - @Type(value = NlpSentimentPredicate.class, name = "NlpSentiment"), - @Type(value = EmojiSentimentPredicate.class, name = "EmojiSentiment"), - @Type(value = NltkSentimentOperatorPredicate.class, name = "NltkSentiment"), - - @Type(value = ProjectionPredicate.class, name = "Projection"), - @Type(value = RegexSplitPredicate.class, name = "RegexSplit"), - @Type(value = NlpSplitPredicate.class, name = "NlpSplit"), - @Type(value = SamplerPredicate.class, name = "Sampler"), - - @Type(value = ComparablePredicate.class, name = "Comparison"), - - @Type(value = AsterixSourcePredicate.class, name = "AsterixSource"), - @Type(value = TwitterConverterPredicate.class, name = "TwitterConverter"), - - @Type(value = ScanSourcePredicate.class, name = "ScanSource"), - @Type(value = FileSourcePredicate.class, name = "FileSource"), - @Type(value = TupleSinkPredicate.class, name = "ViewResults"), - @Type(value = ExcelSinkPredicate.class, name = "ExcelSink"), - @Type(value = MysqlSinkPredicate.class, name = "MysqlSink"), - @Type(value = TwitterFeedSourcePredicate.class, name = "TwitterFeed"), - - @Type(value = WordCountIndexSourcePredicate.class, name = "WordCountIndexSource"), - @Type(value = WordCountOperatorPredicate.class, name = "WordCount"), -}) -public abstract class PredicateBase implements IPredicate { - - // default id is random uuid (internal code doesn't care about id) - private String id = UUID.randomUUID().toString(); - - @JsonProperty(PropertyNameConstants.OPERATOR_ID) - public void setID(String id) { - this.id = id; - } - - @JsonProperty(PropertyNameConstants.OPERATOR_ID) - public String getID() { - return id; - } - - @JsonIgnore - public abstract IOperator newOperator(); - - @Override - public int hashCode() { - // TODO: evaluate performance impact using reflection - return HashCodeBuilder.reflectionHashCode(this); - } - - @Override - public boolean equals(Object that) { - // TODO: evaluate performance impact using reflection - return EqualsBuilder.reflectionEquals(this, that); - } - - @Override - public String toString() { - // TODO: evaluate performance impact using reflection - return ToStringBuilder.reflectionToString(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/common/PropertyNameConstants.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/common/PropertyNameConstants.java deleted file mode 100644 index f677e177fbe..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/common/PropertyNameConstants.java +++ /dev/null @@ -1,117 +0,0 @@ -package edu.uci.ics.texera.dataflow.common; - -/** - * PropertyNameConstants defines the key names - * in the JSON representation of each operator. - * - * @author Zuozhi Wang - * - */ -public class PropertyNameConstants { - - private PropertyNameConstants() {}; - - // metadata property names - public static final String OPERATOR_ID = "operatorID"; - public static final String OPERATOR_TYPE = "operatorType"; - public static final String ORIGIN_OPERATOR_ID = "origin"; - public static final String DESTINATION_OPERATOR_ID = "destination"; - public static final String OPERATOR_LIST = "operators"; - public static final String OPERATOR_LINK_LIST = "links"; - - // common operator property names - public static final String ATTRIBUTE_NAMES = "attributes"; - public static final String ATTRIBUTE_NAME = "attribute"; - public static final String RESULT_ATTRIBUTE_NAME = "resultAttribute"; - public static final String LUCENE_ANALYZER_STRING = "luceneAnalyzer"; - public static final String SPAN_LIST_NAME = "spanListName"; - public static final String TABLE_NAME = "tableName"; - public static final String FILE_PATH = "filePath"; - public static final String LIMIT = "limit"; - public static final String OFFSET = "offset"; - public static final String ADD_SPANS = "addSpans"; - - // related to keyword matcher - public static final String KEYWORD_QUERY = "query"; - public static final String KEYWORD_MATCHING_TYPE = "matchingType"; - - // related to dictionary matcher - public static final String DICTIONARY = "dictionary"; - public static final String DICTIONARY_ENTRIES = "dictionaryEntries"; - - // related to regex matcher - public static final String REGEX = "regex"; - public static final String REGEX_IGNORE_CASE = "regexIgnoreCase"; - public static final String REGEX_USE_INDEX = "regexUseIndex"; - - // related to fuzzy token matcher - public static final String FUZZY_TOKEN_QUERY = "query"; - public static final String FUZZY_TOKEN_THRESHOLD_RATIO = "thresholdRatio"; - - // related to nlp extractor - public static final String NLP_ENTITY_TYPE = "nlpEntityType"; - - // related to nlp splitter - public static final String NLP_LANGUAGE = "nlpLanguage"; - public static final String NLP_OUTPUT_TYPE = "splitOption"; - public static final String NLP_SPLIT_KEY = "nlpSplit"; - - // related to regex splitter - public static final String SPLIT_TYPE = "splitType"; - public static final String SPLIT_REGEX = "splitRegex"; - public static final String REGEX_OUTPUT_TYPE = "splitOption"; - public static final String REGEX_SPLIT_KEY = "regexSplit"; - - //related to nltk operator - public static final String NLP_NLTK_BATCH_SIZE = "batchSize"; - public static final String NLP_NLTK_MODEL = "inputAttributeModel"; - - // related to sampler - public static final String SAMPLE_SIZE = "sampleSize"; - public static final String SAMPLE_TYPE = "sampleType"; - - // related to file source - public static final String FILE_MAX_DEPTH = "maxDepth"; - public static final String FILE_RECURSIVE = "recursive"; - public static final String FILE_ALLOWED_EXTENSIONS = "allowedExtensions"; - - // related to join - public static final String INNER_ATTRIBUTE_NAME = "innerAttribute"; - public static final String OUTER_ATTRIBUTE_NAME = "outerAttribute"; - public static final String SPAN_DISTANCE = "spanDistance"; - public static final String JOIN_SIMILARITY_THRESHOLD = "similarityThreshold"; - - // related to asterix connector - public static final String ASTERIX_HOST = "host"; - public static final String ASTERIX_PORT = "port"; - public static final String ASTERIX_DATAVERSE = "dataverse"; - public static final String ASTERIX_DATASET = "dataset"; - public static final String ASTERIX_QUERY_FIELD = "queryField"; - public static final String ASTERIX_START_DATE = "startDate"; - public static final String ASTERIX_END_DATE = "endDate"; - - // related to ComparableMatcher - public static final String COMPARISON_TYPE = "comparisonType"; - public static final String COMPARE_TO_VALUE = "compareTo"; - - // related to MysqlSink - public static final String MYSQL_HOST = "host"; - public static final String MYSQL_PORT = "port"; - public static final String MYSQL_DATABASE = "database"; - public static final String MYSQL_TABLE = "table"; - public static final String MYSQL_USERNAME = "username"; - public static final String MYSQL_PASSWORD = "password"; - public static final String MYSQL_LIMIT = "limit"; - public static final String MYSQL_OFFSET = "offset"; - - // related to TwitterFeed Operator - public static final String TWEET_NUM = "tweetNum"; - public static final String TWEET_QUERY_LIST = "keywordList"; - public static final String TWEET_LOCATION_LIST = "locationList"; - public static final String TWEET_LANGUAGE_LIST = "languageList"; - public static final String TWEET_CUSTOMER_KEY = "customerKey"; - public static final String TWEET_CUSTOMER_SECRET = "customerSecret"; - public static final String TWEET_TOKEN = "token"; - public static final String TWEET_TOKEN_SECRET = "tokenSecret"; - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/comparablematcher/ComparableMatcher.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/comparablematcher/ComparableMatcher.java deleted file mode 100644 index 3fce8ac1550..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/comparablematcher/ComparableMatcher.java +++ /dev/null @@ -1,215 +0,0 @@ -package edu.uci.ics.texera.dataflow.comparablematcher; - -import java.time.LocalDate; -import java.time.LocalDateTime; -import java.time.format.DateTimeParseException; - -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.DateField; -import edu.uci.ics.texera.api.field.DateTimeField; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.tuple.*; -import edu.uci.ics.texera.dataflow.common.AbstractSingleInputOperator; - -/** - * ComparableMatcher is matcher for comparison query on any field which deals - * with Comparable. - * - * @author Adrian Seungjin Lee - * @author Zuozhi Wang - */ -public class ComparableMatcher extends AbstractSingleInputOperator { - - private ComparablePredicate predicate; - private AttributeType inputAttrType; - - public ComparableMatcher(ComparablePredicate predicate) { - this.predicate = predicate; - } - - @Override - protected void setUp() throws DataflowException { - outputSchema = inputOperator.getOutputSchema(); - if (! outputSchema.containsAttribute(predicate.getAttributeName())) { - throw new DataflowException(String.format("attribute %s not contained in input schema %s", - predicate.getAttributeName(), outputSchema.getAttributeNames())); - } - inputAttrType = outputSchema.getAttribute(predicate.getAttributeName()).getType(); - } - - @Override - protected Tuple computeNextMatchingTuple() throws TexeraException { - Tuple inputTuple; - while ((inputTuple = inputOperator.getNextTuple()) != null) { - Tuple resultTuple = processOneInputTuple(inputTuple); - if (resultTuple != null) { - return resultTuple; - } - } - return null; - } - - @Override - public Tuple processOneInputTuple(Tuple inputTuple) throws TexeraException { - boolean conditionSatisfied = false; - switch (this.inputAttrType) { - case DATE: - conditionSatisfied = compareDate(inputTuple); - break; - case DATETIME: - conditionSatisfied = compareDateTime(inputTuple); - break; - case DOUBLE: - conditionSatisfied = compareDouble(inputTuple); - break; - case INTEGER: - conditionSatisfied = compareInt(inputTuple); - break; - case STRING: - case TEXT: - case _ID_TYPE: - conditionSatisfied = compareString(inputTuple); - break; - case LIST: - throw new DataflowException("Unable to do comparison: LIST type is not supported"); - default: - throw new DataflowException("Unable to do comparison: unknown type " + inputAttrType.getName()); - } - return conditionSatisfied ? inputTuple : null; - } - - private boolean compareDate(Tuple inputTuple) throws DataflowException { - LocalDate date = inputTuple.getField(predicate.getAttributeName(), DateField.class).getValue(); - String compareToString = predicate.getCompareToValue().toString(); - - // try to parse the input as date string first - try { - LocalDate compareToDate = LocalDate.parse(compareToString); - return compareValues(date, compareToDate, predicate.getComparisonType()); - } catch (DateTimeParseException e) { - // if it fails, then try to parse as date time string - try { - LocalDateTime compareToDateTime = LocalDateTime.parse(compareToString); - return compareValues(date, compareToDateTime.toLocalDate(), predicate.getComparisonType()); - } catch ( DateTimeParseException e2) { - throw new DataflowException("Unable to parse date or time: " + compareToString); - } - } - } - - private boolean compareDateTime(Tuple inputTuple) throws DataflowException { - LocalDateTime dateTime = inputTuple.getField(predicate.getAttributeName(), DateTimeField.class).getValue(); - String compareToString = predicate.getCompareToValue().toString(); - - // try to parse the input as date time string first - try { - LocalDateTime compareToDateTime = LocalDateTime.parse(compareToString); - return compareValues(dateTime, compareToDateTime, predicate.getComparisonType()); - } catch (DateTimeParseException e) { - // if it fails, then try to parse as date time string and compare on date - try { - LocalDate compareToDate = LocalDate.parse(compareToString); - return compareValues(dateTime.toLocalDate(), compareToDate, predicate.getComparisonType()); - } catch ( DateTimeParseException e2) { - throw new DataflowException("Unable to parse date or time: " + compareToString); - } - } - } - - private boolean compareDouble(Tuple inputTuple) { - Object compareToObject = predicate.getCompareToValue(); - Class compareToType = compareToObject.getClass(); - Double value = inputTuple.getField(predicate.getAttributeName(), DoubleField.class).getValue(); - - if (compareToType.equals(Integer.class)) { - return compareValues(value, (double) (int) compareToObject, predicate.getComparisonType()); - } else if (compareToType.equals(Double.class)) { - return compareValues(value, (double) compareToObject, predicate.getComparisonType()); - } else if (compareToType.equals(String.class)) { - try { - Double compareToValue = Double.parseDouble((String) predicate.getCompareToValue()); - return compareValues(value, compareToValue, predicate.getComparisonType()); - } catch (NumberFormatException e) { - throw new DataflowException("Unable to parse to number " + e.getMessage()); - } - } else { - throw new DataflowException("Value " + predicate.getCompareToValue() + " is not a valid number type"); - } - } - - private boolean compareInt(Tuple inputTuple) { - Object compareToObject = predicate.getCompareToValue(); - Class compareToType = compareToObject.getClass(); - Integer value = inputTuple.getField(predicate.getAttributeName(), IntegerField.class).getValue(); - - if (compareToType.equals(Integer.class)) { - return compareValues(value, (int) compareToObject, predicate.getComparisonType()); - } else if (compareToType.equals(Double.class)) { - return compareValues((double) value, (double) compareToObject, predicate.getComparisonType()); - } else if (compareToType.equals(String.class)) { - try { - Double compareToValue = Double.parseDouble((String) predicate.getCompareToValue()); - return compareValues((double) value, compareToValue, predicate.getComparisonType()); - } catch (NumberFormatException e) { - throw new DataflowException("Unable to parse to number " + e.getMessage()); - } - } else { - throw new DataflowException("Value " + predicate.getCompareToValue() + " is not a valid number type"); - } - } - - private boolean compareString(Tuple inputTuple) { - return compareValues( - inputTuple.getField(predicate.getAttributeName(), StringField.class).getValue(), - predicate.getCompareToValue().toString(), predicate.getComparisonType()); - } - - private static > boolean compareValues(T value, T compareToValue, ComparisonType comparisonType) { - int compareResult = value.compareTo(compareToValue); - switch (comparisonType) { - case EQUAL_TO: - if (compareResult == 0) { - return true; - } - break; - case GREATER_THAN: - if (compareResult > 0) { - return true; - } - break; - case GREATER_THAN_OR_EQUAL_TO: - if (compareResult >= 0) { - return true; - } - break; - case LESS_THAN: - if (compareResult < 0) { - return true; - } - break; - case LESS_THAN_OR_EQUAL_TO: - if (compareResult <= 0) { - return true; - } - break; - case NOT_EQUAL_TO: - if (compareResult != 0) { - return true; - } - break; - default: - throw new DataflowException( - "Unable to do comparison: unknown comparison type: " + comparisonType); - } - return false; - } - - @Override - protected void cleanUp() throws DataflowException { - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/comparablematcher/ComparablePredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/comparablematcher/ComparablePredicate.java deleted file mode 100644 index d8046a8fc43..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/comparablematcher/ComparablePredicate.java +++ /dev/null @@ -1,57 +0,0 @@ -package edu.uci.ics.texera.dataflow.comparablematcher; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -/** - * - * @author Adrian Seungjin Lee - * @author Zuozhi Wang - */ -public class ComparablePredicate extends PredicateBase { - - private String attributeName; - private Object compareToValue; - private ComparisonType matchingType; - - @JsonCreator - public ComparablePredicate( - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAME, required = true) - String attributeName, - @JsonProperty(value = PropertyNameConstants.COMPARISON_TYPE, required = true) - ComparisonType matchingType, - @JsonProperty(value = PropertyNameConstants.COMPARE_TO_VALUE, required = true) - Object compareToValue) { - if (attributeName == null || attributeName.trim().isEmpty()) { - throw new TexeraException("attribute cannot be empty"); - } - this.compareToValue = compareToValue; - this.attributeName = attributeName; - this.matchingType = matchingType; - } - - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAME) - public String getAttributeName() { - return attributeName; - } - - @JsonProperty(value = PropertyNameConstants.COMPARISON_TYPE) - public ComparisonType getComparisonType() { - return matchingType; - } - - @JsonProperty(value = PropertyNameConstants.COMPARE_TO_VALUE) - public Object getCompareToValue() { - return compareToValue; - } - - @Override - public ComparableMatcher newOperator() { - return new ComparableMatcher(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/comparablematcher/ComparisonType.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/comparablematcher/ComparisonType.java deleted file mode 100644 index f8f95ea6562..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/comparablematcher/ComparisonType.java +++ /dev/null @@ -1,30 +0,0 @@ -package edu.uci.ics.texera.dataflow.comparablematcher; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum ComparisonType { - EQUAL_TO("="), - - GREATER_THAN(">"), - - GREATER_THAN_OR_EQUAL_TO(">="), - - LESS_THAN("<"), - - LESS_THAN_OR_EQUAL_TO("<="), - - NOT_EQUAL_TO("≠"); - - private final String name; - - private ComparisonType(String name) { - this.name = name; - } - - // use the name string instead of enum string in JSON - @JsonValue - public String getName() { - return this.name; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/connector/OneToNBroadcastConnector.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/connector/OneToNBroadcastConnector.java deleted file mode 100644 index 12dea087383..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/connector/OneToNBroadcastConnector.java +++ /dev/null @@ -1,192 +0,0 @@ -package edu.uci.ics.texera.dataflow.connector; - -import java.util.ArrayList; - -import edu.uci.ics.texera.api.dataflow.IConnector; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -/** - * OneToNBroadcastConnector connects one input operator with multiple output operators. - * The tuples from the input operator will be broadcast to every output operator. - * - * It is required that all output operators need to be opened prior to calling getNextTuple(). - * @author Zuozhi Wang (zuozhiw) - * - */ -public class OneToNBroadcastConnector implements IConnector { - - private static final int PRE_OPEN = -2; - private static final int OPENED = 0; - private static final int CLOSED = -1; - - private int outputOperatorNumber; - - // A list of all output operators - private ArrayList outputOperatorList; - // A list to maintain cursors of all operators - private ArrayList outputCursorList; - // A list to maintain operators' status (pre-open, opened or closed) - private ArrayList outputStatusList; - private boolean inputOperatorOpened; - - private IOperator inputOperator; - // an in-memory list to cache tuples from input tuple, see getNextTuple() for more details - private ArrayList inputTupleList; - // indicates if the input operator's tuples are all consumed - boolean inputAllConsumed = false; - - /** - * Constructs a OneToNBroadcastConnector with n output operators. - * @param outputOperatorNumber, the number of output operators this connector has - */ - public OneToNBroadcastConnector(int outputOperatorNumber) { - this.inputTupleList = new ArrayList<>(); - inputOperatorOpened = false; - this.outputOperatorNumber = outputOperatorNumber; - initializeOutputOperators(); - } - - private void initializeOutputOperators() { - this.outputOperatorList = new ArrayList<>(); - this.outputCursorList = new ArrayList<>(); - this.outputStatusList = new ArrayList<>(); - - for (int i = 0; i < this.outputOperatorNumber; i++) { - outputCursorList.add(-1); - outputStatusList.add(PRE_OPEN); - outputOperatorList.add(new ConnectorOutputOperator(this, i)); - } - } - - /** - * Get the total number of output operators this connector has. - */ - @Override - public int getOutputNumber() { - return outputOperatorNumber; - } - - /** - * Get the output operator corresponding to the index. - * Index starts from 0. - * 0 corresponds to the first output operator, 1 corresponds to the second, etc. - * - * Return null if outputIndex is out of bound. - */ - @Override - public IOperator getOutputOperator(int outputIndex) { - if (outputIndex < outputOperatorNumber) { - return this.outputOperatorList.get(outputIndex); - } else { - return null; - } - } - - /* - * This returns the nextTuple of the operator corresponding to the index. - * A cursor will be maintained for each operator. - * Tuples from input operators are cached in an in-memory list. - * A new tuple will be fetched from input operator whenever a cursor exceeds the list size. - */ - private Tuple getNextTuple(int outputOperatorIndex) throws TexeraException { - int currentPosition = outputCursorList.get(outputOperatorIndex); - - if (currentPosition + 1 < inputTupleList.size()) { - int nextPosition = currentPosition + 1; - outputCursorList.set(outputOperatorIndex, nextPosition); - return inputTupleList.get(nextPosition); - } else { - if (inputAllConsumed) { - return null; - } - Tuple nextInputTuple = inputOperator.getNextTuple(); - if (nextInputTuple == null) { - inputAllConsumed = true; - return null; - } else { - inputTupleList.add(nextInputTuple); - int nextPosition = currentPosition + 1; - outputCursorList.set(outputOperatorIndex, nextPosition); - return nextInputTuple; - } - } - } - - private void openInputOperator(int outputOperatorIndex) throws TexeraException { - outputStatusList.set(outputOperatorIndex, OPENED); - if (! inputOperatorOpened) { - inputOperator.open(); - inputOperatorOpened = true; - } - } - - private void closeInputOperator(int outputOperatorIndex) throws TexeraException { - outputStatusList.set(outputOperatorIndex, CLOSED); - boolean isAllClosed = isAllOutputOperatorClosed(); - if (isAllClosed) { - inputOperator.close(); - inputOperatorOpened = false; - } - } - - /** - * Set the input operator of this connector - * @param inputOperator - */ - public void setInputOperator(IOperator inputOperator) { - this.inputOperator = inputOperator; - } - - public IOperator getInputOperator() { - return this.inputOperator; - } - - private boolean isAllOutputOperatorClosed() { - return outputStatusList.stream().reduce(CLOSED, (a, b) -> (a == b ? CLOSED : OPENED)) == -1; - } - - - public class ConnectorOutputOperator implements IOperator { - - private OneToNBroadcastConnector ownerConnector; - private int outputIndex; - - private ConnectorOutputOperator(OneToNBroadcastConnector ownerConnector, int outputIndex) { - this.ownerConnector = ownerConnector; - this.outputIndex = outputIndex; - } - - @Override - public void open() throws TexeraException { - ownerConnector.openInputOperator(outputIndex); - } - - @Override - public Tuple getNextTuple() throws TexeraException { - return ownerConnector.getNextTuple(outputIndex); - } - - @Override - public void close() throws TexeraException { - ownerConnector.closeInputOperator(outputIndex); - } - - @Override - public Schema getOutputSchema() { - return ownerConnector.getInputOperator().getOutputSchema(); - } - - public OneToNBroadcastConnector getOwnerConnector() { - return this.ownerConnector; - } - - public int getOutputIndex() { - return this.outputIndex; - } - - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/ACTrie.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/ACTrie.java deleted file mode 100644 index eaaa07cffe9..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/ACTrie.java +++ /dev/null @@ -1,146 +0,0 @@ -package edu.uci.ics.texera.dataflow.dictionarymatcher; - -/** - * Created by Chang on 9/23/17. - */ - -import java.util.*; - -/** - * This is to implement the aho-corasick algorithm to build automaton - * for all dictionary entries with a prefix trie and failure transactions. - * Wiki page link: https://github.com/Texera/texera/wiki/Aho-Corasick-String-Matching-Algorithm - * Created by Chang on 8/29/17. - */ -public class ACTrie { - private final TrieNode rootNode; - private boolean caseInsensitive = false; - - public ACTrie() { - this.rootNode = TrieNode.newRootNode(); - } - - private void addKeyword(String keyword) { - if (keyword == null || keyword.length() == 0) return; - String originalWord = keyword; - if (caseInsensitive) { - keyword = keyword.toLowerCase(); - } - TrieNode currentNode = this.rootNode; - for (Character character : keyword.toCharArray()) { - currentNode = currentNode.addTrieNode(character); - } - currentNode.addEmit(originalWord); - } - - public void addKeywords(List keywordList) { - if (keywordList == null || keywordList.isEmpty()) { - return; - } - for (String keyword : keywordList) { - addKeyword(keyword); - } - } - - /** - * Run a BFS on the constructed prefix trie to setup links between - * failed matching node to its longest common suffix on other branches. - */ - public void constructFailureTransactions() { - Deque queue = new ArrayDeque<>(); - for (TrieNode node : this.rootNode.getChildrenNodes()) { - node.setFailure(this.rootNode); - queue.add(node); - } - while (!queue.isEmpty()) { - TrieNode currentNode = queue.poll(); - for (Character character : currentNode.getTransactions()) { - TrieNode nextNode = currentNode.getNextTrieNode(character); - if (nextNode != null) { - queue.add(nextNode); - TrieNode failureNode = currentNode.getFailure(); - while (failureNode.getNextTrieNode(character) == null) { - failureNode = failureNode.getFailure(); - } - TrieNode newFailureNode = failureNode.getNextTrieNode(character); - nextNode.setFailure(newFailureNode); - nextNode.addEmits(newFailureNode.getEmits()); - } - } - } - } - - /** - * Traverse the input text and firstly try to follow the success transactions to its child node. - * If it doesn't exist, turn to follow the failure transactions. When reaching a node with non-empty - * output keywords, add them along with the start and end positions into resultList. - * - * @param text - * @return - */ - public List parseText(String text) { - List resultList = new ArrayList<>(); - if (text == null || text.isEmpty()) return resultList; - - if (caseInsensitive) { - text = text.toLowerCase(); - } - TrieNode currentNode = this.rootNode; - char[] textArray = text.toCharArray(); - for (int i = 0; i < textArray.length; i++) { - Character character = textArray[i]; - currentNode = getNextTransition(character, currentNode); - if (!currentNode.getEmits().isEmpty()) { - resultList.addAll(storeEmits(currentNode, i)); - } - } - return resultList; - } - - private TrieNode getNextTransition(Character c, TrieNode node) { - TrieNode nextNode = node.getNextTrieNode(c); - while (nextNode == null) { - node = node.getFailure(); - nextNode = node.getNextTrieNode(c); - } - return nextNode; - } - - private List storeEmits(TrieNode node, int position) { - List resultList = new ArrayList<>(); - for (String matchedKeyword : node.getEmits()) { - resultList.add(new Emit(position - matchedKeyword.length() + 1, position + 1, matchedKeyword)); - } - return resultList; - } - - public void setCaseInsensitive(boolean caseInsensitive) { - this.caseInsensitive = caseInsensitive; - } - - public static class Emit { - private int start; - private int end; - private String keyword; - - public Emit(int start, int end, String keyword) { - this.start = start; - this.end = end; - this.keyword = keyword; - - } - - public int getStart() { - return this.start; - } - - public int getEnd() { - return this.end; - } - - public String getKeyword() { - return this.keyword; - } - } -} - diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/Dictionary.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/Dictionary.java deleted file mode 100644 index 56f952fc6fd..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/Dictionary.java +++ /dev/null @@ -1,179 +0,0 @@ -package edu.uci.ics.texera.dataflow.dictionarymatcher; - -import java.util.*; -import java.util.regex.Pattern; - -import org.apache.commons.lang3.builder.HashCodeBuilder; -import org.apache.commons.lang3.builder.ToStringBuilder; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonProperty; - -import static com.google.common.base.Preconditions.checkNotNull; - -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; -import edu.uci.ics.texera.dataflow.utils.DataflowUtils; - -/** - * @author Sudeep [inkudo] - */ -public class Dictionary { - - private final ArrayList dictionaryEntries; - private Iterator dictionaryIterator; - /** - * These three arraylists are used to prepare the tokens of each dictionary entry - * in the setup() of the DictionaryMatcher for phrase and conjunction matching. - * tokenSetsNoStopwords is for the conjunction matching type. - * tokenListsNoStopwords and tokenListsWithStopwords are for the phrase matching type. - * Example: to tokenize dictionary entry "lin lin to be panda" - * tokenSetsNoStopwords: [{"lin", "panda"}] - * tokenListsNoStopwords: [["lin", "lin", "panda"]] - * tokenListsWithStopwords: [["lin", "lin", "to", "be", "panda"]] - */ - private ArrayList> tokenSetsNoStopwords; - private ArrayList> tokenListsWithStopwords; - private ArrayList> tokenListsNoStopwords; - private ArrayList patternList; - - /** - * Create a dictionary using a collection of entries. - * - * @param dictionaryEntries, a collection of dictionary entries - */ - @JsonCreator - public Dictionary( - @JsonProperty(value = PropertyNameConstants.DICTIONARY_ENTRIES, required = true) - Collection dictionaryEntries) { - - checkNotNull(dictionaryEntries); - dictionaryEntries.forEach(entry -> checkNotNull(entry)); - if (dictionaryEntries.isEmpty()) { - throw new TexeraException("Dictionary is empty"); - } - - this.dictionaryEntries = new ArrayList<>(); - for (String entry : dictionaryEntries) { - String entryTrimed = entry.trim(); - if (!entryTrimed.equals("")) { - if (!this.dictionaryEntries.isEmpty() && this.dictionaryEntries.contains(entryTrimed)) { - continue; - } - this.dictionaryEntries.add(entryTrimed); - } - } - this.dictionaryIterator = this.dictionaryEntries.iterator(); - this.tokenSetsNoStopwords = null; - this.tokenListsNoStopwords = null; - this.tokenListsWithStopwords = null; - this.patternList = null; - } - - @JsonProperty(value = PropertyNameConstants.DICTIONARY_ENTRIES) - public ArrayList getDictionaryEntries() { - return this.dictionaryEntries; - } - - /** - * Gets next dictionary entry from the dictionary - */ - @JsonIgnore - public String getNextEntry() { - if (dictionaryIterator.hasNext()) { - return dictionaryIterator.next(); - } - return null; - } - - @JsonIgnore - public boolean isEmpty() { - return (dictionaryEntries == null || dictionaryEntries.isEmpty()); - } - - /*** - * To generate a set of tokens for each dictionary entry with removal - * of duplicate tokens in the setup() of DictionaryMather for conjunction matching type. - * @param luceneAnalyzerStr - */ - @JsonIgnore - public void setDictionaryTokenSetList(String luceneAnalyzerStr) { - this.tokenSetsNoStopwords = new ArrayList<>(); - for (int i = 0; i < dictionaryEntries.size(); i++) { - tokenSetsNoStopwords.add(new HashSet<>(DataflowUtils.tokenizeQuery(luceneAnalyzerStr, dictionaryEntries.get(i)))); - } - } - - /** - * To generate a list of tokens for each dictionary entry without removal of duplicate tokens: - * and a list of tokens for each dictionary entry without removal of stopwords and duplicate tokens. - * Used by Phrase matching type in the setup() of DictionaryMatcher. - * - * @param luceneAnalyzerStr - */ - @JsonIgnore - public void setDictionaryTokenListWithStopwords(String luceneAnalyzerStr) { - this.tokenListsWithStopwords = new ArrayList<>(); - this.tokenListsNoStopwords = new ArrayList<>(); - for (int i = 0; i < dictionaryEntries.size(); i++) { - tokenListsNoStopwords.add(DataflowUtils.tokenizeQuery(luceneAnalyzerStr, dictionaryEntries.get(i))); - tokenListsWithStopwords.add(DataflowUtils.tokenizeQueryWithStopwords(luceneAnalyzerStr, dictionaryEntries.get(i))); - } - } - - @JsonIgnore - public void setPatternList(){ - this.patternList = new ArrayList<>(); - for(int i = 0; i < dictionaryEntries.size(); i++) { - Pattern pattern = Pattern.compile(dictionaryEntries.get(i),Pattern.CASE_INSENSITIVE); - patternList.add(pattern); - } - } - - @JsonIgnore - public ArrayList> getTokenSetsNoStopwords() { - return this.tokenSetsNoStopwords; - } - - @JsonIgnore - public ArrayList> getTokenListsWithStopwords() { - return this.tokenListsWithStopwords; - } - - @JsonIgnore - public ArrayList> getTokenListsNoStopwords() { - return this.tokenListsNoStopwords; - } - - @JsonIgnore - public ArrayList getPatternList() { - return this.patternList; - } - - @JsonIgnore - public void resetCursor() { - dictionaryIterator = dictionaryEntries.iterator(); - } - - @Override - public int hashCode() { - return HashCodeBuilder.reflectionHashCode(this.getDictionaryEntries()); - } - - @Override - public boolean equals(Object that) { - if (that == null) return false; - if (! (that instanceof Dictionary)) return false; - - return Objects.equals(this.dictionaryEntries, ((Dictionary) that).dictionaryEntries); - } - - @Override - public String toString() { - return ToStringBuilder.reflectionToString(this); - } - -} - - diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionaryMatcher.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionaryMatcher.java deleted file mode 100644 index 47978a6ea8c..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionaryMatcher.java +++ /dev/null @@ -1,314 +0,0 @@ -package edu.uci.ics.texera.dataflow.dictionarymatcher; - -import edu.uci.ics.texera.api.constants.ErrorMessages; -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.common.AbstractSingleInputOperator; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordMatchingType; -import edu.uci.ics.texera.dataflow.utils.DataflowUtils; - -import java.util.*; -import java.util.regex.Matcher; -import java.util.regex.Pattern; -import java.util.stream.Collectors; - - -/** - * Created by Chang on 6/28/17. - */ -public class DictionaryMatcher extends AbstractSingleInputOperator { - - private final DictionaryPredicate predicate; - - private boolean addPayload = false; - private boolean addResultAttribute = false; - - public DictionaryMatcher(DictionaryPredicate predicate) { - this.predicate = predicate; - } - - private Schema inputSchema; - private ACTrie dictionaryTrie; - - @Override - protected void setUp() throws TexeraException { - predicate.getDictionary().resetCursor(); - - if (inputOperator == null) { - throw new DataflowException(ErrorMessages.INPUT_OPERATOR_NOT_SPECIFIED); - } - - inputSchema = inputOperator.getOutputSchema(); - - this.addPayload = ! inputSchema.containsAttribute(SchemaConstants.PAYLOAD); - this.addResultAttribute = predicate.getSpanListName() != null; - - Schema.checkAttributeExists(inputSchema, predicate.getAttributeNames()); - if (addResultAttribute) { - Schema.checkAttributeNotExists(inputSchema, predicate.getSpanListName()); - } - - Schema.Builder outputSchemaBuilder = new Schema.Builder(inputOperator.getOutputSchema()); - if (addPayload) { - outputSchemaBuilder.add(SchemaConstants.PAYLOAD_ATTRIBUTE); - } - if (addResultAttribute) { - outputSchemaBuilder.add(predicate.getSpanListName(), AttributeType.LIST); - } - outputSchema = outputSchemaBuilder.build(); - - if (predicate.getKeywordMatchingType() == KeywordMatchingType.CONJUNCTION_INDEXBASED) { - predicate.getDictionary().setDictionaryTokenSetList(predicate.getAnalyzerString()); - } else if (predicate.getKeywordMatchingType() == KeywordMatchingType.PHRASE_INDEXBASED) { - predicate.getDictionary().setDictionaryTokenListWithStopwords(predicate.getAnalyzerString()); - predicate.getDictionary().setDictionaryTokenSetList(predicate.getAnalyzerString()); - } else if (predicate.getKeywordMatchingType() == KeywordMatchingType.REGEX) { - predicate.getDictionary().setPatternList(); - } else { - preprocessDictionaryTrie(); - } - } - - private void preprocessDictionaryTrie(){ - dictionaryTrie = new ACTrie(); - dictionaryTrie.setCaseInsensitive(true); - dictionaryTrie.addKeywords(predicate.getDictionary().getDictionaryEntries()); - dictionaryTrie.constructFailureTransactions(); - } - - @Override - protected Tuple computeNextMatchingTuple() throws TexeraException { - Tuple inputTuple; - Tuple resultTuple = null; - while ((inputTuple = inputOperator.getNextTuple()) != null) { - resultTuple = processOneInputTuple(inputTuple); - if (resultTuple != null) { - break; - } - } - - return resultTuple; - - } - - @Override - public Tuple processOneInputTuple(Tuple inputTuple) throws TexeraException { - if (inputTuple == null) { - return null; - } - - // add payload if needed before passing it to the matching functions - if (addPayload) { - Tuple.Builder tupleBuilderPayload = new Tuple.Builder(inputTuple); - tupleBuilderPayload.add(SchemaConstants.PAYLOAD_ATTRIBUTE, new ListField( - DataflowUtils.generatePayloadFromTuple(inputTuple, predicate.getAnalyzerString()))); - inputTuple = tupleBuilderPayload.build(); - } - - List matchingResults = null; - if (predicate.getKeywordMatchingType() == KeywordMatchingType.CONJUNCTION_INDEXBASED) { - - ArrayList dictionaryEntries = predicate.getDictionary().getDictionaryEntries(); - ArrayList> tokenSetsNoStopwords = predicate.getDictionary().getTokenSetsNoStopwords(); - - matchingResults = appendConjunctionMatchingSpans4Dictionary(inputTuple, predicate.getAttributeNames(), tokenSetsNoStopwords, dictionaryEntries); - - } else if (predicate.getKeywordMatchingType() == KeywordMatchingType.PHRASE_INDEXBASED) { - - ArrayList dictionaryEntries = predicate.getDictionary().getDictionaryEntries(); - ArrayList> tokenListsNoStopwords = predicate.getDictionary().getTokenListsNoStopwords(); - ArrayList> tokenListsWithStopwords = predicate.getDictionary().getTokenListsWithStopwords(); - ArrayList> tokenSetsNoStopwords = predicate.getDictionary().getTokenSetsNoStopwords(); - - matchingResults = appendPhraseMatchingSpans4Dictionary(inputTuple, predicate.getAttributeNames(), tokenListsNoStopwords, tokenSetsNoStopwords, tokenListsWithStopwords, dictionaryEntries); - - } else if (predicate.getKeywordMatchingType() == KeywordMatchingType.SUBSTRING_SCANBASED) { - matchingResults = new ArrayList(); - for (String attributeName : predicate.getAttributeNames()) { - AttributeType attributeType = inputTuple.getSchema().getAttribute(attributeName).getType(); - String fieldValue = inputTuple.getField(attributeName).getValue().toString(); - - // types other than TEXT and STRING: throw Exception for now - if (attributeType != AttributeType.STRING && attributeType != AttributeType.TEXT) { - throw new DataflowException("KeywordMatcher: Fields other than STRING and TEXT are not supported yet"); - } - List matchingEmits = dictionaryTrie.parseText(fieldValue); - - if (!matchingEmits.isEmpty()) { - for(ACTrie.Emit emit : matchingEmits){ - matchingResults.add(new Span(attributeName, emit.getStart(), emit.getEnd(), emit.getKeyword(), fieldValue.substring(emit.getStart(), emit.getEnd()))); - } - } - } - - } else if (predicate.getKeywordMatchingType() == KeywordMatchingType.REGEX) { - - ArrayList patternList = predicate.getDictionary().getPatternList(); - ArrayList dictionaryEntries = predicate.getDictionary().getDictionaryEntries(); - matchingResults = new ArrayList<>(); - - for (int i = 0; i < dictionaryEntries.size(); i++) { - for (String attributeName : predicate.getAttributeNames()) { - AttributeType attributeType = inputTuple.getSchema().getAttribute(attributeName).getType(); - String fieldValue = inputTuple.getField(attributeName).getValue().toString(); - - // types other than TEXT and STRING: throw Exception for now - if (attributeType != AttributeType.STRING && attributeType != AttributeType.TEXT) { - throw new DataflowException("KeywordMatcher: Fields other than STRING and TEXT are not supported yet"); - } - - Matcher javaMatcher = patternList.get(i).matcher(fieldValue); - while (javaMatcher.find()) { - int start = javaMatcher.start(); - int end = javaMatcher.end(); - matchingResults.add( - new Span(attributeName, start, end, dictionaryEntries.get(i), fieldValue.substring(start, end))); - } - } - } - - } - - if (matchingResults.isEmpty()) { - return null; - } - - Tuple.Builder tupleBuilder = new Tuple.Builder(inputTuple); - if (addResultAttribute) { - tupleBuilder.add(predicate.getSpanListName(), AttributeType.LIST, new ListField(matchingResults)); - } - - return tupleBuilder.build(); - } - - private List appendConjunctionMatchingSpans4Dictionary(Tuple inputTuple, List attributeNames, List> queryTokenSetList, List queryList) throws DataflowException { - List matchingResults = new ArrayList<>(); - ListField payloadField = inputTuple.getField(SchemaConstants.PAYLOAD); - List payload = payloadField.getValue(); - Map> relevantSpansMap = filterRelevantSpans(payload, queryTokenSetList); - for (String attributeName : attributeNames) { - AttributeType attributeType = inputTuple.getSchema().getAttribute(attributeName).getType(); - String fieldValue = inputTuple.getField(attributeName).getValue().toString(); - - // types other than TEXT and STRING: throw Exception for now - if (attributeType != AttributeType.STRING && attributeType != AttributeType.TEXT) { - throw new DataflowException("KeywordMatcher: Fields other than STRING and TEXT are not supported yet"); - } - - // for STRING type, check if the dictionary entries contains the complete fieldValue - if (attributeType == AttributeType.STRING) { - if (queryList.contains(fieldValue)) { - Span span = new Span(attributeName, 0, fieldValue.length(), fieldValue, fieldValue); - matchingResults.add(span); - } - } - - // for TEXT type, every token in the query should be present in span - if (attributeType == AttributeType.TEXT) { - for (int index : relevantSpansMap.keySet()) { - List fieldSpanList = relevantSpansMap.get(index).stream().filter(span -> span.getAttributeName().equals(attributeName)) - .collect(Collectors.toList()); - if (DataflowUtils.isAllQueryTokensPresent(fieldSpanList, queryTokenSetList.get(index))) { - matchingResults.addAll(fieldSpanList); - } - } - } - } - return matchingResults; - } - - public List appendPhraseMatchingSpans4Dictionary(Tuple inputTuple, List attributeNames, List> queryTokenList, List> queryTokenSetList, List> queryTokenListWithStopwords, List queryList) throws DataflowException { - List matchingResults = new ArrayList<>(); - ListField payloadField = inputTuple.getField(SchemaConstants.PAYLOAD); - List payload = payloadField.getValue(); - Map> relevantSpansMap = filterRelevantSpans(payload, queryTokenSetList); - for (String attributeName : attributeNames) { - AttributeType attributeType = inputTuple.getSchema().getAttribute(attributeName).getType(); - String fieldValue = inputTuple.getField(attributeName).getValue().toString(); - - // types other than TEXT and STRING: throw Exception for now - if (attributeType != AttributeType.STRING && attributeType != AttributeType.TEXT) { - throw new DataflowException("KeywordMatcher: Fields other than STRING and TEXT are not supported yet"); - } - - // for STRING type, the query should match the fieldValue completely - if (attributeType == AttributeType.STRING) { - if (queryList.contains(fieldValue)) { - Span span = new Span(attributeName, 0, fieldValue.length(), fieldValue, fieldValue); - matchingResults.add(span); - } - } - - // for TEXT type, spans need to be reconstructed according to the phrase query. - if (attributeType == AttributeType.TEXT) { - for (int index : relevantSpansMap.keySet()) { - List fieldSpanList = relevantSpansMap.get(index).stream().filter(span -> span.getAttributeName().equals(attributeName)) - .collect(Collectors.toList()); - if (fieldSpanList.isEmpty() || !DataflowUtils.isAllQueryTokensPresent(fieldSpanList, queryTokenSetList.get(index))) { - continue; - } - matchingResults.addAll(DataflowUtils.constructPhraseMatchingSpans(attributeName, fieldValue, queryList.get(index), fieldSpanList, queryTokenListWithStopwords.get(index), queryTokenList.get(index))); - } - } - } - return matchingResults; - } - - private Map> filterRelevantSpans(List spanList, List> queryTokenSet) { - Map> resultMap = new HashMap<>(); - Map> tokenMap = new HashMap<>(); - for (int i = 0; i < queryTokenSet.size(); i++) { - for (String s : queryTokenSet.get(i)) { - if (!tokenMap.containsKey(s)) { - tokenMap.put(s, new ArrayList<>()); - } - tokenMap.get(s).add(i); - } - } - Iterator iterator = spanList.iterator(); - while (iterator.hasNext()) { - Span span = iterator.next(); - if (tokenMap.keySet().contains(span.getKey())) { - List tokensetIndex = tokenMap.get(span.getKey()); - for (Integer index : tokensetIndex) { - if (!resultMap.containsKey(index)) { - resultMap.put(index, new ArrayList<>()); - } - resultMap.get(index).add(span); - } - - } - } - return resultMap; - } - - @Override - protected void cleanUp() throws TexeraException { - - } - - public Schema getOutputSchema() { - return outputSchema; - } - - public void setInputOperator(IOperator inputOperator) { - this.inputOperator = inputOperator; - } - - - public IOperator getInputOperator() { - return inputOperator; - } - - public DictionaryPredicate getPredicate() { - return this.predicate; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionaryMatcherSourceOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionaryMatcherSourceOperator.java deleted file mode 100644 index 5a65dd2b31c..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionaryMatcherSourceOperator.java +++ /dev/null @@ -1,275 +0,0 @@ - -package edu.uci.ics.texera.dataflow.dictionarymatcher; - - -import java.util.List; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.Iterator; -import java.util.Map; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.ISourceOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordSourcePredicate; -import edu.uci.ics.texera.dataflow.source.scan.ScanBasedSourceOperator; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordMatcherSourceOperator; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordMatchingType; - - -/** - * @author Sudeep (inkudo) - * @author Zuozhi Wang (zuozhi) - * @author Chang Liu - * - */ -public class DictionaryMatcherSourceOperator implements ISourceOperator { - - private ISourceOperator indexSource; - - private KeywordMatcherSourceOperator keywordSource; - private DictionaryMatcher dictionaryMatcher; - - private Schema outputSchema; - - private String currentDictionaryEntry; - - private final DictionarySourcePredicate predicate; - - private int limit; - private int offset; - - private HashMap tupleIDMap; // map of tuple's ID to the tuple itself - private Map> tupleResultMap; // map of tuple's ID to the tuples's results (for Conjunction and Phrase) - private boolean resultMapPopulated = false; - - private Iterator resultIterator; - - private int cursor = CLOSED; //Flag for computing matching results for CONJUNCTION and PHRASE. - - /** - * Constructs a DictionaryMatcher with a dictionary predicate. - * - * Performs SUBSTRING_SCAN, PHRASE_INDEX, or CONJUNCTION_INDEX - * depending on the dictionary predicate. - * - * DictionaryOperatorType.SUBSTRING_SCAN:
    - * Scan the tuples using ScanSourceOperator followed by a Dictionary Matcher.
    - * For each tuple, loop through the dictionary entries and generate results from - * DictionaryMatcher.
    - * - * DictionaryOperatorType.PHRASE_INDEX, CONJUNCTION_INDEX:
    - * Loop through the dictionary entries. - * For each entry, use an index-based KeywordMatcher to get the matching results. - * Maintain a HashMap to add all the matching results - * into the spanlist of each input tuple. - * - * CONJUNCTION_INDEX corresponds to KeywordOperatorType.BASIC, which - * performs keyword search on the document. The input query is - * tokenized. The order of the tokens doesn't matter.
    - * - * PHRASE_INDEX corresponds to KeywordOperatorType.PHRASE, which - * performs phrase search on the document. The input query is - * tokenized. The order of the tokens does matter. Stopwords are - * treated as placeholders to indicate an arbitary token.
    - * - * @param predicate - * - */ - public DictionaryMatcherSourceOperator(DictionarySourcePredicate predicate) { - this.limit = Integer.MAX_VALUE; - this.offset = 0; - this.predicate = predicate; - - this.tupleIDMap = new HashMap<>(); - this.tupleResultMap = new HashMap<>(); - } - - @Override - public void open() throws TexeraException { - if (cursor != CLOSED) { - return; - } - - currentDictionaryEntry = predicate.getDictionary().getNextEntry(); - - if (predicate.getKeywordMatchingType() == KeywordMatchingType.SUBSTRING_SCANBASED - || predicate.getKeywordMatchingType() == KeywordMatchingType.REGEX) { - - // For Substring matching and Regex matching, create a scan source operator followed by a dictionary matcher. - indexSource = new ScanBasedSourceOperator(new ScanSourcePredicate(predicate.getTableName())); - - dictionaryMatcher = new DictionaryMatcher(new DictionaryPredicate(predicate.getDictionary(), predicate.getAttributeNames(), - predicate.getAnalyzerString(), predicate.getKeywordMatchingType(), predicate.getSpanListName())); - - dictionaryMatcher.setInputOperator(indexSource); - dictionaryMatcher.open(); - outputSchema = dictionaryMatcher.getOutputSchema(); - - } else { - // For other keyword matching types (CONJUNCTION and PHRASE), - // create an index-based keyword source operator. - keywordSource = new KeywordMatcherSourceOperator(new KeywordSourcePredicate( - currentDictionaryEntry, - predicate.getAttributeNames(), - predicate.getAnalyzerString(), - predicate.getKeywordMatchingType(), - predicate.getTableName(), - predicate.getSpanListName())); - - keywordSource.open(); - - // Other keyword matching types uses a KeywordMatcher, so the - // output schema is the same as keywordMatcher's schema. - outputSchema = keywordSource.getOutputSchema(); - } - cursor = OPENED; - } - - @Override - public Tuple getNextTuple() throws TexeraException { - if (cursor >= limit + offset) { - return null; - } - - if (predicate.getKeywordMatchingType() == KeywordMatchingType.PHRASE_INDEXBASED - || predicate.getKeywordMatchingType() == KeywordMatchingType.CONJUNCTION_INDEXBASED) { - // For each dictionary entry, get all results from KeywordMatcher. - if(! resultMapPopulated){ - computeMatchingResults(); - resultIterator = tupleIDMap.keySet().iterator(); - - resultMapPopulated = true; - } - while (true) { - if (resultIterator.hasNext()) { - cursor++; - String tupleID = resultIterator.next(); - Tuple resultTuple = new Tuple.Builder(tupleIDMap.get(tupleID)) - .add(predicate.getSpanListName(), AttributeType.LIST, - new ListField(tupleResultMap.get(tupleID))).build(); - if (cursor > offset) { - return resultTuple; - } - continue; - } else { - return null; - } - } - } - - // Substring matching or regex matching (scan based) - else { - while(true) { - Tuple inputTuple; - if ((inputTuple = dictionaryMatcher.getNextTuple()) != null) { - cursor++; - if(cursor > offset) { - return inputTuple; - } - continue; - } else { - return null; - } - } - } - } - - - public void setLimit(int limit) { - this.limit = limit; - } - - public int getLimit() { - return this.limit; - } - - public void setOffset(int offset) { - this.offset = offset; - } - - public int getOffset() { - return this.offset; - } - - /*** - * Maintain a HashMap to compute all the keyword - * matching results for each tuple. - * - * @param resultMap - */ - - @SuppressWarnings("unchecked") - private void computeMatchingResults(){ - Tuple inputTuple; - - while(true) { - while((inputTuple = keywordSource.getNextTuple()) != null){ - String tupleID = inputTuple.getField(SchemaConstants._ID).getValue().toString(); - ListField keywordResultsField = inputTuple.getField(predicate.getSpanListName(), ListField.class); - List keywordResults = keywordResultsField.getValue(); - - if (tupleResultMap.containsKey(tupleID)) { - tupleResultMap.get(tupleID).addAll(keywordResults); - } else { - tupleIDMap.put(tupleID, new Tuple.Builder(inputTuple).remove(predicate.getSpanListName()).build()); - tupleResultMap.put(tupleID, new ArrayList<>(keywordResults)); - } - } - - if ((currentDictionaryEntry = predicate.getDictionary().getNextEntry()) == null) { - return; - } - - keywordSource.close(); - - KeywordSourcePredicate keywordSourcePredicate = new KeywordSourcePredicate(currentDictionaryEntry, - predicate.getAttributeNames(), - predicate.getAnalyzerString(), predicate.getKeywordMatchingType(), - predicate.getTableName(), - predicate.getSpanListName()); - - keywordSource = new KeywordMatcherSourceOperator(keywordSourcePredicate); - keywordSource.open(); - } - } - - /** - * @about Closes the operator - */ - @Override - public void close() throws DataflowException { - try { - if (keywordSource != null) { - keywordSource.close(); - } - if (indexSource != null) { - indexSource.close(); - } - - if (dictionaryMatcher != null){ - dictionaryMatcher.close(); - } - } catch (Exception e) { - e.printStackTrace(); - throw new DataflowException(e.getMessage(), e); - } - } - - @Override - public Schema getOutputSchema() { - return outputSchema; - } - - public DictionaryPredicate getPredicate() { - return this.predicate; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionaryPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionaryPredicate.java deleted file mode 100644 index 939e8c9988c..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionaryPredicate.java +++ /dev/null @@ -1,88 +0,0 @@ -package edu.uci.ics.texera.dataflow.dictionarymatcher; - -import java.util.ArrayList; -import java.util.List; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonUnwrapped; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordMatchingType; - -public class DictionaryPredicate extends PredicateBase { - - private final Dictionary dictionary; - private final List attributeNames; - private final String luceneAnalyzerStr; - private final KeywordMatchingType keywordMatchingType; - private final String spanListName; - - /** - * DictionaryPredicate is used to create a DictionaryMatcher. - * - * @param dictionary, the dictionary to be used - * @param attributeNames, the names of the attributes to match the dictionary - * @param luceneAnalyzerStr, the lucene analyzer to tokenize the dictionary entries - * @param keywordMatchingType, the keyword matching type ({@code KeywordMatchingType} - * @param spanListName, optional, the name of the attribute where the results (a list of spans) will be in, - * default value is the id of the predicate - */ - @JsonCreator - public DictionaryPredicate( - @JsonUnwrapped - Dictionary dictionary, - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAMES, required = true) - List attributeNames, - @JsonProperty(value = PropertyNameConstants.LUCENE_ANALYZER_STRING, required = true) - String luceneAnalyzerStr, - @JsonProperty(value = PropertyNameConstants.KEYWORD_MATCHING_TYPE, required = true) - KeywordMatchingType keywordMatchingType, - @JsonProperty(value = PropertyNameConstants.SPAN_LIST_NAME, required = false) - String spanListName) { - this.dictionary = dictionary; - this.luceneAnalyzerStr = luceneAnalyzerStr; - this.attributeNames = attributeNames; - this.keywordMatchingType = keywordMatchingType; - - if (spanListName == null || spanListName.trim().isEmpty()) { - this.spanListName = this.getID(); - } else { - this.spanListName = spanListName.trim(); - } - } - - @JsonUnwrapped - @JsonProperty(value = PropertyNameConstants.DICTIONARY, required = true) - public Dictionary getDictionary() { - return dictionary; - } - - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAMES) - public List getAttributeNames() { - return new ArrayList<>(attributeNames); - } - - @JsonProperty(value = PropertyNameConstants.LUCENE_ANALYZER_STRING) - public String getAnalyzerString() { - return luceneAnalyzerStr; - } - - @JsonProperty(value = PropertyNameConstants.KEYWORD_MATCHING_TYPE) - public KeywordMatchingType getKeywordMatchingType() { - return keywordMatchingType; - } - - @JsonProperty(value = PropertyNameConstants.SPAN_LIST_NAME) - public String getSpanListName() { - return spanListName; - } - - @Override - public IOperator newOperator() { - return new DictionaryMatcher(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionarySourcePredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionarySourcePredicate.java deleted file mode 100644 index bac7358e301..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionarySourcePredicate.java +++ /dev/null @@ -1,54 +0,0 @@ -package edu.uci.ics.texera.dataflow.dictionarymatcher; - -import java.util.List; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonUnwrapped; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordMatchingType; - -public class DictionarySourcePredicate extends DictionaryPredicate { - - private final String tableName; - - /** - * DictionarySourcePredicate is used to create a DictionarySourceOperator. - * - * @param dictionary, the dictionary to be used - * @param attributeNames, the names of the attributes to match the dictionary - * @param luceneAnalyzerStr, the lucene analyzer to tokenize the dictionary entries - * @param keywordMatchingType, the keyword matching type ({@code KeywordMatchingType} - * @param tableName, the name of the source table - */ - @JsonCreator - public DictionarySourcePredicate( - @JsonUnwrapped - Dictionary dictionary, - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAMES, required = true) - List attributeNames, - @JsonProperty(value = PropertyNameConstants.LUCENE_ANALYZER_STRING, required = true) - String luceneAnalyzerStr, - @JsonProperty(value = PropertyNameConstants.KEYWORD_MATCHING_TYPE, required = true) - KeywordMatchingType keywordMatchingType, - @JsonProperty(value = PropertyNameConstants.TABLE_NAME, required = true) - String tableName, - @JsonProperty(value = PropertyNameConstants.SPAN_LIST_NAME, required = false) - String spanListName) { - super(dictionary, attributeNames, luceneAnalyzerStr, keywordMatchingType, spanListName); - this.tableName = tableName; - } - - @JsonProperty(value = PropertyNameConstants.TABLE_NAME) - public String getTableName() { - return this.tableName; - } - - @Override - public IOperator newOperator() { - return new DictionaryMatcherSourceOperator(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/TrieNode.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/TrieNode.java deleted file mode 100644 index 93fa71616f0..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/dictionarymatcher/TrieNode.java +++ /dev/null @@ -1,77 +0,0 @@ -package edu.uci.ics.texera.dataflow.dictionarymatcher; - -import java.util.*; - -/** - * Created by Chang on 8/28/17. - */ -public class TrieNode { - - private boolean isRoot; - private final TrieNode root; - private Map success = new HashMap<>(); - private TrieNode failure; - private Set emits = null; - - private TrieNode(boolean isRoot) { - this.isRoot = isRoot; - this.root = isRoot ? this : null; - } - - public static TrieNode newRootNode() { - return new TrieNode(true); - } - - public TrieNode getNextTrieNode(Character c) { - TrieNode node = this.success.get(c); - if (node == null && this.root != null) { - return this.root; - } - return node; - } - - public TrieNode addTrieNode(Character c) { - TrieNode node = this.success.get(c); - if (node == null) { - node = new TrieNode(false); - this.success.put(c, node); - } - return node; - } - - public void addEmit(String keyword) { - if (keyword == null || keyword.isEmpty()) return; - if (this.emits == null) { - this.emits = new HashSet<>(); - } - this.emits.add(keyword); - } - - public void addEmits(List keywordList) { - if (keywordList == null || keywordList.isEmpty()) return; - for (String keyword : keywordList) { - addEmit(keyword); - } - } - - public void setFailure(TrieNode failure) { - this.failure = failure; - } - - public TrieNode getFailure() { - return this.failure; - } - - public List getEmits() { - return this.emits == null ? Collections.emptyList() : new ArrayList<>(this.emits); - } - - public List getChildrenNodes() { - return new ArrayList(this.success.values()); - } - - public List getTransactions() { - return new ArrayList(this.success.keySet()); - } - -} \ No newline at end of file diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenMatcher.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenMatcher.java deleted file mode 100644 index 88a1878e556..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenMatcher.java +++ /dev/null @@ -1,146 +0,0 @@ -package edu.uci.ics.texera.dataflow.fuzzytokenmatcher; - -import java.util.ArrayList; -import java.util.Iterator; -import java.util.List; -import java.util.stream.Collectors; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.common.AbstractSingleInputOperator; -import edu.uci.ics.texera.dataflow.utils.DataflowUtils; - -/** - * @author Zuozhi Wang (zuozhiw) - * @author Parag Saraogi - * @author Varun Bharill - * - * This class provides token based fuzzy matching. - */ -public class FuzzyTokenMatcher extends AbstractSingleInputOperator { - - private final FuzzyTokenPredicate predicate; - - private Schema inputSchema; - - private boolean addPayload = false; - private boolean addResultAttribute = false; - - public FuzzyTokenMatcher(FuzzyTokenPredicate predicate) { - this.predicate = predicate; - } - - @Override - protected void setUp() throws TexeraException { - inputSchema = inputOperator.getOutputSchema(); - - this.addPayload = ! inputSchema.containsAttribute(SchemaConstants.PAYLOAD); - this.addResultAttribute = predicate.getSpanListName() != null; - - Schema.checkAttributeExists(inputSchema, predicate.getAttributeNames()); - if (addResultAttribute) { - Schema.checkAttributeNotExists(inputSchema, predicate.getSpanListName()); - } - - Schema.Builder outputSchemaBuilder = new Schema.Builder(inputOperator.getOutputSchema()); - if (addPayload) { - outputSchemaBuilder.add(SchemaConstants.PAYLOAD_ATTRIBUTE); - } - if (addResultAttribute) { - outputSchemaBuilder.add(predicate.getSpanListName(), AttributeType.LIST); - } - outputSchema = outputSchemaBuilder.build(); - } - - @Override - protected Tuple computeNextMatchingTuple() throws TexeraException { - Tuple inputTuple = null; - Tuple resultTuple = null; - - while ((inputTuple = inputOperator.getNextTuple()) != null) { - resultTuple = processOneInputTuple(inputTuple); - if (resultTuple != null) { - break; - } - } - return resultTuple; - } - - @Override - public Tuple processOneInputTuple(Tuple inputTuple) throws TexeraException { - // add payload if needed before passing it to the matching functions - if (addPayload) { - Tuple.Builder tupleBuilderPayload = new Tuple.Builder(inputTuple); - tupleBuilderPayload.add(SchemaConstants.PAYLOAD_ATTRIBUTE, new ListField( - DataflowUtils.generatePayloadFromTuple(inputTuple, predicate.getLuceneAnalyzerStr()))); - inputTuple = tupleBuilderPayload.build(); - } - - ListField payloadField = inputTuple.getField(SchemaConstants.PAYLOAD); - List relevantSpans = filterRelevantSpans(payloadField.getValue()); - List matchingResults = new ArrayList<>(); - - /* - * The source operator returns spans even for those fields which did not - * satisfy the threshold criterion. So if two attributes A,B have 10 and - * 5 matching tokens, and we set threshold to 10, the number of spans - * returned is 15. So we need to filter those 5 spans for attribute B. - */ - for (String attributeName : this.predicate.getAttributeNames()) { - AttributeType attributeType = this.inputSchema.getAttribute(attributeName).getType(); - - // types other than TEXT and STRING: throw Exception for now - if (attributeType != AttributeType.TEXT && attributeType != AttributeType.STRING) { - throw new DataflowException("FuzzyTokenMatcher: Fields other than TEXT or STRING are not supported"); - } - - List fieldSpans = - relevantSpans.stream() - .filter(span -> span.getAttributeName().equals(attributeName)) - .filter(span -> predicate.getQueryTokens().contains(span.getKey())) - .collect(Collectors.toList()); - - if (fieldSpans.size() >= predicate.getThreshold()) { - matchingResults.addAll(fieldSpans); - } - } - - if (matchingResults.isEmpty()) { - return null; - } - - Tuple.Builder tupleBuilder = new Tuple.Builder(inputTuple); - if (addResultAttribute) { - tupleBuilder.add(predicate.getSpanListName(), AttributeType.LIST, new ListField(matchingResults)); - } - - return tupleBuilder.build(); - } - - private List filterRelevantSpans(List spanList) { - List relevantSpans = new ArrayList<>(); - Iterator iterator = spanList.iterator(); - while (iterator.hasNext()) { - Span span = iterator.next(); - if (predicate.getQueryTokens().contains(span.getKey())) { - relevantSpans.add(span); - } - } - return relevantSpans; - } - - @Override - protected void cleanUp() throws DataflowException { - } - - public FuzzyTokenPredicate getPredicate() { - return this.predicate; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenMatcherSourceOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenMatcherSourceOperator.java deleted file mode 100644 index 73e0e361069..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenMatcherSourceOperator.java +++ /dev/null @@ -1,85 +0,0 @@ -package edu.uci.ics.texera.dataflow.fuzzytokenmatcher; - -import org.apache.lucene.queryparser.classic.MultiFieldQueryParser; -import org.apache.lucene.queryparser.classic.ParseException; -import org.apache.lucene.search.BooleanQuery; -import org.apache.lucene.search.Query; -import org.apache.lucene.search.BooleanClause.Occur; - -import edu.uci.ics.texera.api.dataflow.ISourceOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.StorageException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.common.AbstractSingleInputOperator; -import edu.uci.ics.texera.storage.DataReader; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; - -public class FuzzyTokenMatcherSourceOperator extends AbstractSingleInputOperator implements ISourceOperator { - - private FuzzyTokenSourcePredicate predicate; - - private DataReader dataReader; - private FuzzyTokenMatcher fuzzyTokenMatcher; - - public FuzzyTokenMatcherSourceOperator(FuzzyTokenSourcePredicate predicate) - throws DataflowException, StorageException { - this.predicate = predicate; - - // generate dataReader - Query luceneQuery = createLuceneQueryObject(this.predicate); - this.dataReader = RelationManager.getInstance().getTableDataReader( - this.predicate.getTableName(), luceneQuery); - this.dataReader.setPayloadAdded(true); - - // generate FuzzyTokenMatcher - fuzzyTokenMatcher = new FuzzyTokenMatcher(predicate); - fuzzyTokenMatcher.setInputOperator(dataReader); - - this.inputOperator = this.fuzzyTokenMatcher; - } - - @Override - protected void setUp() throws TexeraException { - this.outputSchema = this.fuzzyTokenMatcher.getOutputSchema(); - } - - @Override - protected Tuple computeNextMatchingTuple() throws TexeraException { - return this.fuzzyTokenMatcher.getNextTuple(); - } - - @Override - public Tuple processOneInputTuple(Tuple inputTuple) throws TexeraException { - return this.fuzzyTokenMatcher.processOneInputTuple(inputTuple); - } - - @Override - protected void cleanUp() throws TexeraException { - } - - public static Query createLuceneQueryObject(FuzzyTokenPredicate predicate) throws DataflowException { - try { - /* - * By default the boolean query takes 1024 # of clauses as the max - * limit. Since our input query has no limitaion on the number of - * tokens, we have to put a check. - */ - if (predicate.getThreshold() > 1024) - BooleanQuery.setMaxClauseCount(predicate.getThreshold() + 1); - BooleanQuery.Builder builder = new BooleanQuery.Builder(); - builder.setMinimumNumberShouldMatch(predicate.getThreshold()); - MultiFieldQueryParser qp = new MultiFieldQueryParser( - predicate.getAttributeNames().stream().toArray(String[]::new), - LuceneAnalyzerConstants.getLuceneAnalyzer(predicate.getLuceneAnalyzerStr())); - for (String s : predicate.getQueryTokens()) { - builder.add(qp.parse(s), Occur.SHOULD); - } - return builder.build(); - } catch (ParseException e) { - throw new DataflowException(e); - } - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenPredicate.java deleted file mode 100644 index fd6325d7f80..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenPredicate.java +++ /dev/null @@ -1,114 +0,0 @@ -package edu.uci.ics.texera.dataflow.fuzzytokenmatcher; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; - -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; -import edu.uci.ics.texera.dataflow.utils.DataflowUtils; - -/* - * @author varun bharill, parag saraogi - * - * This class builds the query to perform boolean searches in a lucene index. - * The threshold for boolean searches is taken input as a ratio with is converted to integer. - * In the worst case if this integer becomes 0, we will set it to 1. - */ -public class FuzzyTokenPredicate extends PredicateBase { - - private final String query; - private final List attributeNames; - private final String luceneAnalyzerStr; - private final Double thresholdRatio; - private final String spanListName; - - // fields not included in json properties - private final List queryTokens; - private final Integer threshold; - - public FuzzyTokenPredicate( - @JsonProperty(value = PropertyNameConstants.FUZZY_TOKEN_QUERY, required = true) - String query, - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAMES, required = true) - List attributeNames, - @JsonProperty(value = PropertyNameConstants.LUCENE_ANALYZER_STRING, required = true) - String luceneAnalyzerStr, - @JsonProperty(value = PropertyNameConstants.FUZZY_TOKEN_THRESHOLD_RATIO, required = true) - Double thresholdRatio, - @JsonProperty(value = PropertyNameConstants.SPAN_LIST_NAME, required = true) - String spanListName) { - this.query = query; - this.attributeNames = attributeNames; - this.luceneAnalyzerStr = luceneAnalyzerStr; - this.thresholdRatio = thresholdRatio; - - if (spanListName == null || spanListName.trim().isEmpty()) { - this.spanListName = this.getID(); - } else { - this.spanListName = spanListName.trim(); - } - - this.queryTokens = DataflowUtils.tokenizeQuery(this.luceneAnalyzerStr, this.query); - this.threshold = computeThreshold(this.thresholdRatio, queryTokens.size()); - } - - @JsonProperty(value = PropertyNameConstants.FUZZY_TOKEN_QUERY) - public String getQuery() { - return this.query; - } - - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAMES) - public List getAttributeNames() { - return new ArrayList<>(this.attributeNames); - } - - @JsonProperty(value = PropertyNameConstants.LUCENE_ANALYZER_STRING) - public String getLuceneAnalyzerStr() { - return this.luceneAnalyzerStr; - } - - @JsonProperty(value = PropertyNameConstants.FUZZY_TOKEN_THRESHOLD_RATIO) - public Double getThresholdRatio() { - return this.thresholdRatio; - } - - @JsonProperty(value = PropertyNameConstants.SPAN_LIST_NAME, required = true) - public String getSpanListName() { - return this.spanListName; - } - - @JsonIgnore - protected Collection getQueryTokens() { - return this.queryTokens; - } - - @JsonIgnore - protected Integer getThreshold() { - return this.threshold; - } - - /* - * The input threshold given by the end-user (thresholdRatio data member) is - * a ratio but boolean search query requires integer as a threshold. In case - * if the the threshold becomes 0, we will set it by default to 1. - */ - @JsonIgnore - public static int computeThreshold(double thresholdRatio, int tokenSize) { - int threshold = (int) (thresholdRatio * tokenSize); - if (threshold == 0) { - threshold = 1; - } - return threshold; - } - - @Override - public IOperator newOperator() { - return new FuzzyTokenMatcher(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenSourcePredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenSourcePredicate.java deleted file mode 100644 index 1eeb3f26d79..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenSourcePredicate.java +++ /dev/null @@ -1,41 +0,0 @@ -package edu.uci.ics.texera.dataflow.fuzzytokenmatcher; - -import java.util.List; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -public class FuzzyTokenSourcePredicate extends FuzzyTokenPredicate { - - private final String tableName; - - public FuzzyTokenSourcePredicate( - @JsonProperty(value = PropertyNameConstants.FUZZY_TOKEN_QUERY, required = true) - String query, - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAMES, required = true) - List attributeNames, - @JsonProperty(value = PropertyNameConstants.LUCENE_ANALYZER_STRING, required = true) - String luceneAnalyzerStr, - @JsonProperty(value = PropertyNameConstants.FUZZY_TOKEN_THRESHOLD_RATIO, required = true) - Double thresholdRatio, - @JsonProperty(value = PropertyNameConstants.TABLE_NAME, required = true) - String tableName, - @JsonProperty(value = PropertyNameConstants.SPAN_LIST_NAME, required = true) - String spanListName) { - super(query, attributeNames, luceneAnalyzerStr, thresholdRatio, spanListName); - this.tableName = tableName; - } - - @JsonProperty(value = PropertyNameConstants.TABLE_NAME) - public String getTableName() { - return this.tableName; - } - - @Override - public IOperator newOperator() { - return new FuzzyTokenMatcherSourceOperator(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/join/IJoinPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/join/IJoinPredicate.java deleted file mode 100644 index bef405cb53c..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/join/IJoinPredicate.java +++ /dev/null @@ -1,24 +0,0 @@ -package edu.uci.ics.texera.dataflow.join; - -import edu.uci.ics.texera.api.dataflow.IPredicate; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -/** - * IJoinOperator is the interface for the classes implementing predicates for - * the Join Operator. - * - * @author sripadks - */ -public interface IJoinPredicate extends IPredicate { - - Tuple joinTuples(Tuple innerTuple, Tuple outerTuple, Schema outputSchema) - throws Exception; - - Schema generateOutputSchema(Schema innerOperatorSchema, Schema outerOperatorSchema) throws DataflowException; - - String getInnerAttributeName(); - - String getOuterAttributeName(); -} \ No newline at end of file diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/join/Join.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/join/Join.java deleted file mode 100644 index 3c95641b5b5..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/join/Join.java +++ /dev/null @@ -1,244 +0,0 @@ -package edu.uci.ics.texera.dataflow.join; - -import java.util.ArrayList; -import java.util.List; - -import edu.uci.ics.texera.api.constants.ErrorMessages; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - - -/** - * The Join operator is an operator which intends to perform a "join" over the - * the outputs of two other operators based on certain conditions defined - * using the JoinPredicate. - * - * The JoinPredicate currently takes: - * ID attribute -> Which serves as the document/tuple ID. Only for the tuples - * whose IDs match, we perform the join. - * Join Attribute -> The attribute to perform Join on. - * and Threshold -> The value within which the difference of span starts and - * the difference of span ends should be for the join to take place. - * - * Join takes two operators: innerOperator and outerOperator. - * Each operator has a stream of output tuples, Join performs join on - * two tuples' span lists only if two tuples have the same ID. - * - * Two operators usually have the same schema, but they don't necessarily have to. - * Join requires two operators to share ID attribute and attribute to join. - * For other attributes, join will perform an intersection on them. - * - * Join assumes two tuples are the same if their ID are same. - * If some attribute values of two tuples are different, if the attribute is the - * join attribute, the tuple is discarded. If the attribute is not join attribute, - * then one of the values will be chosen to become the output value. - * - * @author Sripad Kowshik Subramanyam (sripadks) - * @author Zuozhi Wang - * - */ -public class Join implements IOperator { - - private IOperator innerOperator; - private IOperator outerOperator; - private IJoinPredicate joinPredicate; - - private List innerTupleList = null; - // Cursor to maintain the position of tuple to be obtained from innerTupleList. - private Integer innerTupleListCursor = 0; - private Tuple currentOuterTuple; - private Schema outputSchema; - - private int cursor = CLOSED; - - private int resultCursor = -1; - private int limit = Integer.MAX_VALUE; - private int offset = 0; - - /** - * Constructs a Join operator using a predicate which specifies the fields and - * constraints over which join happens. - * - * @param joinPredicate - */ - public Join(IJoinPredicate joinPredicate) { - this.joinPredicate = joinPredicate; - } - - @Override - public void open() throws TexeraException { - if (cursor != CLOSED) { - return; - } - - if (innerOperator == null) { - throw new DataflowException("Inner Input Operator is not set."); - } - if (outerOperator == null) { - throw new DataflowException("Outer Input Operator is not set."); - } - - // generate output schema from schema of inner and outer operator - innerOperator.open(); - Schema innerOperatorSchema = innerOperator.getOutputSchema(); - - outerOperator.open(); - Schema outerOperatorSchema = outerOperator.getOutputSchema(); - - this.outputSchema = joinPredicate.generateOutputSchema(innerOperatorSchema, outerOperatorSchema); - - cursor = OPENED; - } - - /** - * Gets the next tuple which is a joint of two tuples which passed the - * criteria set in the JoinPredicate.
    - * Example in JoinPredicate.java - * - * @return nextTuple - */ - @Override - public Tuple getNextTuple() throws TexeraException { - if (cursor == CLOSED) { - throw new DataflowException(ErrorMessages.OPERATOR_NOT_OPENED); - } - - // load all tuples from inner operator into memory in the first time - if (innerTupleList == null) { - innerTupleList = new ArrayList<>(); - Tuple tuple; - while ((tuple = innerOperator.getNextTuple()) != null) { - innerTupleList.add(tuple); - } - } - - // load the first outer tuple - currentOuterTuple = outerOperator.getNextTuple(); - - // return null if either - // inner tuple list is empty, or - // all outer tuples have been consumed - if (innerTupleList.isEmpty() || currentOuterTuple == null) { - return null; - } - - if (resultCursor >= limit + offset - 1 || limit == 0){ - return null; - } - - try { - Tuple resultTuple = null; - while (true) { - resultTuple = computeNextMatchingTuple(); - if (resultTuple == null) { - break; - } - resultCursor++; - if (resultCursor >= offset) { - break; - } - } - return resultTuple; - } catch (Exception e) { - throw new DataflowException(e.getMessage(), e); - } - } - - /* - * Called from getNextTuple() method in order to obtain the next tuple - * that satisfies the predicate. - * - * It returns null if there's no more tuples. - */ - private Tuple computeNextMatchingTuple() throws Exception { - if (innerTupleList.isEmpty()) { - return null; - } - - Tuple nextTuple = null; - while (nextTuple == null) { - // if reach the end of inner tuple list - if (innerTupleListCursor >= innerTupleList.size()) { - // get next outer tuple - currentOuterTuple = outerOperator.getNextTuple(); - if (currentOuterTuple == null) { - return null; - } - // reset cursor if outerTuple is not null - innerTupleListCursor = 0; - } - // compute next tuple - nextTuple = joinPredicate.joinTuples( - innerTupleList.get(innerTupleListCursor), currentOuterTuple, outputSchema); - // increment cursor - innerTupleListCursor++; - } - - return nextTuple; - } - - @Override - public void close() throws TexeraException { - if (cursor == CLOSED) { - return; - } - - try { - innerOperator.close(); - outerOperator.close(); - } catch (Exception e) { - throw new DataflowException(e.getMessage(), e); - } - - // Set the inner tuple list back to null on close. - innerTupleList = null; - innerTupleListCursor = 0; - cursor = CLOSED; - } - - - - public void setInnerInputOperator(IOperator innerInputOperator) { - this.innerOperator = innerInputOperator; - } - - public IOperator getInnerInputOperator() { - return this.innerOperator; - } - - public void setOuterInputOperator(IOperator outerInputOperator) { - this.outerOperator = outerInputOperator; - } - - public IOperator getOuterInputOperator() { - return this.outerOperator; - } - - @Override - public Schema getOutputSchema() { - return outputSchema; - } - - public void setLimit(int limit) { - this.limit = limit; - } - - public int getLimit() { - return limit; - } - - public void setOffset(int offset) { - this.offset = offset; - } - - public int getOffset() { - return offset; - } - - public IJoinPredicate getPredicate() { - return this.joinPredicate; - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/join/JoinDistancePredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/join/JoinDistancePredicate.java deleted file mode 100644 index ba82840dfe3..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/join/JoinDistancePredicate.java +++ /dev/null @@ -1,307 +0,0 @@ -package edu.uci.ics.texera.dataflow.join; - -import java.util.ArrayList; -import java.util.Iterator; -import java.util.List; -import java.util.stream.Collectors; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.*; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -/** - * - * @author sripadks - * @author Zuozhi Wang - * - */ -public class JoinDistancePredicate extends PredicateBase implements IJoinPredicate { - - private String joinAttributeName; - private Integer threshold; - - /** - *

    - * This constructor is used to set the parameters required for the Join - * Operator. - *

    - * - *

    - * JoinPredicate joinPre = new JoinPredicate(Attribute idAttr, Attribute - * descriptionAttr, 10)
    - * will create a predicate that joins the spans of type descriptionAttr of - * inner and outer operators (that agree on the _id attributes) and - * outputs tuples which satisfy the criteria of being within 10 characters - * of each other. - *

    - * - *

    - * Given below is a setting and an example using this setting to use - * JoinPredicate (consider the two tuples to be from two different - * operators). - *

    - * - * Setting: Consider the attributes in the schema to be idAttr (type - * integer), authorAttr (type string), reviewAttr (type text), spanAttr - * (type span) for a book review. - * - * Let bookTuple1 be { idAttr:58, authorAttr:"Bruce Wayne", reviewAttr:"This - * book gives us a peek into the life of Bruce Wayne when he is not fighting - * crime as Batman.", { "book":<6, 11> } } - * - * Let bookTuple2 be { idAttr:58, authorAttr:"Bruce Wayne", reviewAttr:"This - * book gives us a peek into the life of Bruce Wayne when he is not fighting - * crime as Batman.", { "gives":<12, 18>, "us":<>19, 22} } - * - * - * where represents a span. - * - * JoinPredicate joinPre = new JoinPredicate(reviewAttr, 10); - *

    - * - *

    - * Example 1: Suppose that the outer tuple is bookTuple1 and inner tuple is - * bookTuple2 (from two operators) and we want to join over reviewAttr the - * words "book" and "gives". Since, both the tuples have same _ID the - * distance between the words are computed by using their span. Since, the - * distance between the words (computed as |(span 1 spanStartIndex) - (span - * 2 spanStartIndex)| and |(span 1 spanEndIndex) - (span 2 spanEndIndex)|) - * is within 10 characters from each other, join will take place and return - * a tuple with a span list consisting of the combined span (computed as - * ) given by <6, 18>. - *

    - *

    - * Example 2: Consider the previous example but with words "book" and "us" - * to be joined. Since, the tuple _IDs are same, but the words are more than - * 10 characters apart and hence join won't produce a result and simply - * returns the tuple bookTuple1. - *

    - * - * @param joinAttributeName - * is the Attribute to perform join on - * @param threshold - * is the maximum distance (in characters) between any two spans - */ - public JoinDistancePredicate( - String joinAttributeName, - Integer threshold) { - this.joinAttributeName = joinAttributeName; - this.threshold = threshold; - } - - @JsonCreator - public JoinDistancePredicate( - @JsonProperty(value = PropertyNameConstants.INNER_ATTRIBUTE_NAME, required = true) - String innerAttributeName, - @JsonProperty(value = PropertyNameConstants.OUTER_ATTRIBUTE_NAME, required = true) - String outerAttributeName, - @JsonProperty(value = PropertyNameConstants.SPAN_DISTANCE, required = true) - Integer threshold) { - if (! innerAttributeName.equalsIgnoreCase(outerAttributeName)) { - throw new TexeraException("inner attribute name and outer attribute name are different"); - } - this.joinAttributeName = innerAttributeName; - this.threshold = threshold; - } - - @JsonProperty(value = PropertyNameConstants.INNER_ATTRIBUTE_NAME) - @Override - public String getInnerAttributeName() { - return this.joinAttributeName; - } - - @JsonProperty(value = PropertyNameConstants.OUTER_ATTRIBUTE_NAME) - @Override - public String getOuterAttributeName() { - return this.joinAttributeName; - } - - @JsonProperty(value = PropertyNameConstants.SPAN_DISTANCE) - public Integer getThreshold() { - return this.threshold; - } - - @Override - public Schema generateOutputSchema(Schema innerOperatorSchema, Schema outerOperatorSchema) throws DataflowException { - return generateIntersectionSchema(innerOperatorSchema, outerOperatorSchema); - } - - /** - * Create outputSchema, which is the intersection of innerOperator's schema and outerOperator's schema. - * The attributes have to be exactly the same (name and type) to be intersected. - * - * InnerOperator's attributes and outerOperator's attributes must: - * both contain the attributes to be joined. - * both contain "_ID" attribute. - * both contain "spanList" attribute. - * - * @return outputSchema - */ - private Schema generateIntersectionSchema(Schema innerOperatorSchema, Schema outerOperatorSchema) throws DataflowException { - List innerAttributes = innerOperatorSchema.getAttributes(); - List outerAttributes = outerOperatorSchema.getAttributes(); - - List intersectionAttributes = - innerAttributes.stream() - .filter(attr -> outerAttributes.contains(attr)) - .collect(Collectors.toList()); - - Schema intersectionSchema = new Schema(intersectionAttributes.stream().toArray(Attribute[]::new)); - - // check if output schema contain necessary attributes - if (intersectionSchema.getAttributes().isEmpty()) { - throw new DataflowException("inner operator and outer operator don't share any common attributes"); - } else if (! intersectionSchema.containsAttribute(this.joinAttributeName)) { - throw new DataflowException("inner operator or outer operator doesn't contain join attribute"); - } else if (! intersectionSchema.containsAttribute(SchemaConstants._ID)) { - throw new DataflowException("inner operator or outer operator doesn't contain _ID attribute"); - } else if (! intersectionSchema.containsAttribute(SchemaConstants.SPAN_LIST)) { - throw new DataflowException("inner operator or outer operator doesn't contain spanList attribute"); - } - - // check if join attribute is TEXT or STRING - AttributeType joinAttrType = intersectionSchema.getAttribute(this.joinAttributeName).getType(); - if (joinAttrType != AttributeType.TEXT && joinAttrType != AttributeType.STRING) { - throw new DataflowException( - String.format("Join attribute %s must be either TEXT or STRING.", this.joinAttributeName)); - } - - return intersectionSchema; - } - - /** - * This method is called by the Join operator to perform the join on the - * tuples passed. - * - * @return New Tuple containing the result of join operation. - */ - @Override - public Tuple joinTuples(Tuple innerTuple, Tuple outerTuple, Schema outputSchema) throws Exception { - List newJoinSpanList = new ArrayList<>(); - - /* - * We expect the values of all fields to be the same for innerTuple and outerTuple. - * We only checks _ID field, and field to be joined, since they are crucial to join operator. - * For other fields, we use the value from innerTuple. - * check if the _ID fields are the same - */ - if (! compareField(innerTuple, outerTuple, SchemaConstants._ID)) { - return null; - } - - // check if the fields to be joined are the same - if (! compareField(innerTuple, outerTuple, this.joinAttributeName)) { - return null; - } - - /* - * If either/both tuples have no span information, return null. - * Check using try/catch if both the tuples have span information. - * If not return null; so we can process next tuple. - */ - ListField spanFieldOfInnerTuple = innerTuple.getField(SchemaConstants.SPAN_LIST); - ListField spanFieldOfOuterTuple = outerTuple.getField(SchemaConstants.SPAN_LIST); - - List innerSpanList = null; - List outerSpanList = null; - // Check if both the fields obtained from the indexes are indeed of type - // ListField - if (spanFieldOfInnerTuple.getClass().equals(ListField.class)) { - innerSpanList = spanFieldOfInnerTuple.getValue(); - } - if (spanFieldOfOuterTuple.getClass().equals(ListField.class)) { - outerSpanList = spanFieldOfOuterTuple.getValue(); - } - - Iterator outerSpanIter = outerSpanList.iterator(); - - // TODO Currently we are using two loops to go over two span lists. - // We can optimize it by sorting the spans based on the start position - // and then doing a "sort merge" of the two lists. - // (Also probably weed out the spans with fields that don't agree with - // the ones specified in the JoinPredicate during "sort merge"?) - while (outerSpanIter.hasNext()) { - Span outerSpan = outerSpanIter.next(); - // Check if the field matches the filed over which we want to join. - // If not return null. - if (!outerSpan.getAttributeName().equals(this.joinAttributeName)) { - continue; - } - Iterator innerSpanIter = innerSpanList.iterator(); - while (innerSpanIter.hasNext()) { - Span innerSpan = innerSpanIter.next(); - if (!innerSpan.getAttributeName().equals(this.joinAttributeName)) { - continue; - } - Integer threshold = this.getThreshold(); - if (Math.abs(outerSpan.getStart() - innerSpan.getStart()) <= threshold - && Math.abs(outerSpan.getEnd() - innerSpan.getEnd()) <= threshold) { - Integer newSpanStartIndex = Math.min(innerSpan.getStart(), outerSpan.getStart()); - Integer newSpanEndIndex = Math.max(innerSpan.getEnd(), outerSpan.getEnd()); - String attributeName = this.joinAttributeName; - String fieldValue = (String) innerTuple.getField(attributeName).getValue(); - String newFieldValue = fieldValue.substring(newSpanStartIndex, newSpanEndIndex); - String spanKey = outerSpan.getKey() + "_" + innerSpan.getKey(); - Span newSpan = new Span(attributeName, newSpanStartIndex, newSpanEndIndex, spanKey, newFieldValue); - newJoinSpanList.add(newSpan); - } - } - } - - if (newJoinSpanList.isEmpty()) { - return null; - } - - // create output fields based on innerTuple's value - List outputAttrList = outputSchema.getAttributes(); - List outputFields = - outputAttrList.stream() - .filter(attr -> ! attr.equals(SchemaConstants.SPAN_LIST_ATTRIBUTE)) - .map(attr -> attr.getName()) - .map(attributeName -> innerTuple.getField(attributeName, IField.class)) - .collect(Collectors.toList()); - - outputFields.add(new ListField<>(newJoinSpanList)); - - return new Tuple(outputSchema, outputFields.stream().toArray(IField[]::new)); - } - - /** - * Used to compare the value's of a field from the inner and outer tuples'. - * - * @param innerTuple - * @param outerTuple - * @param attributeName - * @return True if both the tuples have the field and the values are equal. - */ - private boolean compareField(Tuple innerTuple, Tuple outerTuple, String attributeName) { - IField innerField = innerTuple.getField(attributeName); - IField outerField = outerTuple.getField(attributeName); - - if (innerField == null || outerField == null) { - return false; - } - - return innerField.getValue().equals(outerField.getValue()); - } - - @Override - public IOperator newOperator() { - return new Join(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/join/SimilarityJoinPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/join/SimilarityJoinPredicate.java deleted file mode 100644 index 4c3259663d4..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/join/SimilarityJoinPredicate.java +++ /dev/null @@ -1,263 +0,0 @@ -package edu.uci.ics.texera.dataflow.join; - -import java.util.*; -import java.util.stream.Collectors; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.field.IDField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.*; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; -import info.debatty.java.stringsimilarity.NormalizedLevenshtein; - -/** - * - * Similarity Join Predicate is one type of join predicate where - * two tuples are joined if the values in their spanlists are - * similar within a similarity threshold. - * - * The output schema of Similarity Join will be the combination of inner and outer schema. - * (except the _id, spanList and payload field) - * TODO: this solution for output schema is only temporary - * - * Currently the similarity is measured by normalized Levenshtein distance, - * which is the Levenshtein distance divided by the length of the longest string - * - * Example of a same-table, different-tuple join, similarity threshold > 0.8 - * - * table_schema, inner_tuple, outer_tuple - * _id: random_id random_id - * content: "texera" "testdb" - * spanList: (0, 6, "texera", content) (0, 6, "testdb", content) - * payload: payload_inner payload_outer - * - * Similarity of "texera" and "testdb" is 1 - (1/6) = 0.833 - * - * result_schema, result_tuple - * _id: new_random_id - * inner_content: "texera" - * outer_content: "testdb" - * spanList: [(0, 6, "texera", inner_content) (0, 6, "testdb", outer_content)] - * payload: [payload_inner, payload_outer] - * - * @author Zuozhi Wang - * - */ -public class SimilarityJoinPredicate extends PredicateBase implements IJoinPredicate { - - public static final String INNER_PREFIX = "inner_"; - public static final String OUTER_PREFIX = "outer_"; - - Double similarityThreshold; - - String innerJoinAttrName; - String outerJoinAttrName; - - private SimilarityFunc similarityFunc; - - @FunctionalInterface - public static interface SimilarityFunc { - Double calculateSimilarity(String str1, String str2); - } - - - public SimilarityJoinPredicate(String joinAttributeName, Double similarityThreshold) { - this(joinAttributeName, joinAttributeName, similarityThreshold); - } - - @JsonCreator - public SimilarityJoinPredicate( - @JsonProperty(value = PropertyNameConstants.INNER_ATTRIBUTE_NAME, required = true) - String innerJoinAttrName, - @JsonProperty(value = PropertyNameConstants.OUTER_ATTRIBUTE_NAME, required = true) - String outerJoinAttrName, - @JsonProperty(value = PropertyNameConstants.JOIN_SIMILARITY_THRESHOLD, required = true) - Double similarityThreshold) { - if (similarityThreshold > 1) { - similarityThreshold = 1.0; - } else if (similarityThreshold < 0) { - similarityThreshold = 0.0; - } - this.similarityThreshold = similarityThreshold; - this.innerJoinAttrName = innerJoinAttrName; - this.outerJoinAttrName = outerJoinAttrName; - - // initialize default similarity function to NormalizedLevenshtein - // which is Levenshtein distance / length of longest string - this.similarityFunc = ((str1, str2) -> (1.0 - new NormalizedLevenshtein().distance(str1, str2))); - } - - @JsonProperty(value = PropertyNameConstants.INNER_ATTRIBUTE_NAME) - @Override - public String getInnerAttributeName() { - return this.innerJoinAttrName; - } - - @JsonProperty(value = PropertyNameConstants.OUTER_ATTRIBUTE_NAME) - @Override - public String getOuterAttributeName() { - return this.outerJoinAttrName; - } - - @JsonProperty(value = PropertyNameConstants.JOIN_SIMILARITY_THRESHOLD) - public Double getThreshold() { - return this.similarityThreshold; - } - - - @Override - public Schema generateOutputSchema(Schema innerOperatorSchema, Schema outerOperatorSchema) throws DataflowException { - List outputAttributeList = new ArrayList<>(); - - // add _ID field first - outputAttributeList.add(SchemaConstants._ID_ATTRIBUTE); - - for (Attribute attr : innerOperatorSchema.getAttributes()) { - String attrName = attr.getName(); - AttributeType attrType = attr.getType(); - // ignore _id, spanList, and payload - if (attrName.equals(SchemaConstants._ID) || attrName.equals(SchemaConstants.SPAN_LIST) - || attrName.equals(SchemaConstants.PAYLOAD)) { - continue; - } - outputAttributeList.add(new Attribute(INNER_PREFIX + attrName, attrType)); - } - for (Attribute attr : outerOperatorSchema.getAttributes()) { - String attrName = attr.getName(); - AttributeType attrType = attr.getType(); - // ignore _id, spanList, and payload - if (attrName.equals(SchemaConstants._ID) || attrName.equals(SchemaConstants.SPAN_LIST) - || attrName.equals(SchemaConstants.PAYLOAD)) { - continue; - } - outputAttributeList.add(new Attribute(OUTER_PREFIX + attrName, attrType)); - } - - // add spanList field - outputAttributeList.add(SchemaConstants.SPAN_LIST_ATTRIBUTE); - - // add payload field if one of them contains payload - if (innerOperatorSchema.containsAttribute(SchemaConstants.PAYLOAD) || - outerOperatorSchema.containsAttribute(SchemaConstants.PAYLOAD)) { - outputAttributeList.add(SchemaConstants.PAYLOAD_ATTRIBUTE); - } - - return new Schema(outputAttributeList.stream().toArray(Attribute[]::new)); - } - - @Override - public Tuple joinTuples(Tuple innerTuple, Tuple outerTuple, Schema outputSchema) throws DataflowException { - if (similarityThreshold == 0) { - return null; - } - - // get the span list only with the joinAttributeName - ListField innerSpanListField = innerTuple.getField(SchemaConstants.SPAN_LIST); - List innerRelevantSpanList = innerSpanListField.getValue().stream() - .filter(span -> span.getAttributeName().equals(innerJoinAttrName)).collect(Collectors.toList()); - - ListField outerSpanListField = outerTuple.getField(SchemaConstants.SPAN_LIST); - List outerRelevantSpanList = outerSpanListField.getValue().stream() - .filter(span -> span.getAttributeName().equals(outerJoinAttrName)).collect(Collectors.toList()); - - // get a set of span's values (since multiple spans may have the same value) - Set innerSpanValueSet = innerRelevantSpanList.stream() - .map(span -> span.getValue()).collect(Collectors.toSet()); - Set outerSpanValueSet = outerRelevantSpanList.stream() - .map(span -> span.getValue()).collect(Collectors.toSet()); - - // compute the result value set using the similarity function - Set resultValueSet = new HashSet<>(); - for (String innerString : innerSpanValueSet) { - for (String outerString : outerSpanValueSet) { - if (this.similarityFunc.calculateSimilarity(innerString, outerString) >= this.similarityThreshold ) { - resultValueSet.add(innerString); - resultValueSet.add(outerString); - } - } - } - - // return null if none of them are similar - if (resultValueSet.isEmpty()) { - return null; - } - - // generate the result spans - List resultSpans = new ArrayList<>(); - for (Span span : innerRelevantSpanList) { - if (resultValueSet.contains(span.getValue())) { - resultSpans.add(addFieldPrefix(span, INNER_PREFIX)); - } - } - for (Span span : outerRelevantSpanList) { - if (resultValueSet.contains(span.getValue())) { - resultSpans.add(addFieldPrefix(span, OUTER_PREFIX)); - } - } - - return mergeTuples(innerTuple, outerTuple, outputSchema, resultSpans); - } - - - private Tuple mergeTuples(Tuple innerTuple, Tuple outerTuple, Schema outputSchema, List mergeSpanList) { - List resultFields = new ArrayList<>(); - for (String attrName : outputSchema.getAttributeNames()) { - // generate a new _ID field for this tuple - if (attrName.equals(SchemaConstants._ID)) { - IDField newID = new IDField(UUID.randomUUID().toString()); - resultFields.add(newID); - // use the generated spanList - } else if (attrName.equals(SchemaConstants.SPAN_LIST)) { - resultFields.add(new ListField(mergeSpanList)); - // put the payload of two tuples together - } else if (attrName.equals(SchemaConstants.PAYLOAD)) { - ListField innerPayloadField = innerTuple.getField(SchemaConstants.PAYLOAD); - List innerPayload = innerPayloadField.getValue(); - ListField outerPayloadField = outerTuple.getField(SchemaConstants.PAYLOAD); - List outerPayload = outerPayloadField.getValue(); - - List resultPayload = new ArrayList<>(); - resultPayload.addAll(innerPayload.stream().map(span -> addFieldPrefix(span, INNER_PREFIX)).collect(Collectors.toList())); - resultPayload.addAll(outerPayload.stream().map(span -> addFieldPrefix(span, "outer_")).collect(Collectors.toList())); - - resultFields.add(new ListField(resultPayload)); - // add other fields from inner/outer tuples - } else { - if (attrName.startsWith(INNER_PREFIX)) { - resultFields.add(innerTuple.getField(attrName.substring(INNER_PREFIX.length()))); - } else if (attrName.startsWith(OUTER_PREFIX)) { - resultFields.add(outerTuple.getField(attrName.substring(OUTER_PREFIX.length()))); - } - } - } - return new Tuple(outputSchema, resultFields); - } - - private Span addFieldPrefix(Span span, String prefix) { - return new Span(prefix+span.getAttributeName(), - span.getStart(), span.getEnd(), span.getKey(), span.getValue(), span.getTokenOffset()); - } - - @JsonIgnore - public void setSimilarityFunction(SimilarityFunc similarityFunc) { - this.similarityFunc = similarityFunc; - } - - @Override - public IOperator newOperator() { - return new Join(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordMatcher.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordMatcher.java deleted file mode 100644 index 10ad01abe1c..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordMatcher.java +++ /dev/null @@ -1,258 +0,0 @@ -package edu.uci.ics.texera.dataflow.keywordmatcher; - -import java.util.*; -import java.util.stream.Collectors; - -import edu.uci.ics.texera.api.constants.ErrorMessages; -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.common.AbstractSingleInputOperator; -import edu.uci.ics.texera.dataflow.utils.DataflowUtils; - -public class KeywordMatcher extends AbstractSingleInputOperator { - - private final KeywordPredicate predicate; - - private Schema inputSchema; - private Set queryTokenSet; - private ArrayList queryTokenList; - private ArrayList queryTokenWithStopwordsList; - - private boolean addPayload = false; - private boolean addResultAttribute = false; - - public KeywordMatcher(KeywordPredicate predicate) { - this.predicate = predicate; - } - - @Override - protected void setUp() throws TexeraException { - if (inputOperator == null) { - throw new DataflowException(ErrorMessages.INPUT_OPERATOR_NOT_SPECIFIED); - } - - inputSchema = inputOperator.getOutputSchema(); - - this.addPayload = ! inputSchema.containsAttribute(SchemaConstants.PAYLOAD); - this.addResultAttribute = predicate.getSpanListName() != null; - - Schema.checkAttributeExists(inputSchema, predicate.getAttributeNames()); - if (addResultAttribute) { - Schema.checkAttributeNotExists(inputSchema, predicate.getSpanListName()); - } - - Schema.Builder outputSchemaBuilder = new Schema.Builder(inputOperator.getOutputSchema()); - if (addPayload) { - outputSchemaBuilder.add(SchemaConstants.PAYLOAD_ATTRIBUTE); - } - if (addResultAttribute) { - outputSchemaBuilder.add(predicate.getSpanListName(), AttributeType.LIST); - } - outputSchema = outputSchemaBuilder.build(); - - if (this.predicate.getMatchingType() == KeywordMatchingType.CONJUNCTION_INDEXBASED) { - preProcessKeywordTokens(); - } else if (this.predicate.getMatchingType() == KeywordMatchingType.PHRASE_INDEXBASED) { - preProcessKeywordTokensWithStopwords(); - } - } - - private void preProcessKeywordTokens() { - queryTokenSet = new HashSet<>(DataflowUtils.tokenizeQuery(predicate.getLuceneAnalyzerString(), predicate.getQuery())); - } - - private void preProcessKeywordTokensWithStopwords() { - queryTokenList = DataflowUtils.tokenizeQuery(predicate.getLuceneAnalyzerString(), predicate.getQuery()); - queryTokenWithStopwordsList = DataflowUtils.tokenizeQueryWithStopwords( - predicate.getLuceneAnalyzerString(), predicate.getQuery()); - } - - @Override - protected Tuple computeNextMatchingTuple() throws TexeraException { - Tuple inputTuple = null; - Tuple resultTuple = null; - - while ((inputTuple = inputOperator.getNextTuple()) != null) { - resultTuple = processOneInputTuple(inputTuple); - - if (resultTuple != null) { - break; - } - } - return resultTuple; - } - - @Override - public Tuple processOneInputTuple(Tuple inputTuple) throws TexeraException { - // add payload if needed before passing it to the matching functions - if (addPayload) { - Tuple.Builder tupleBuilderPayload = new Tuple.Builder(inputTuple); - tupleBuilderPayload.add(SchemaConstants.PAYLOAD_ATTRIBUTE, new ListField( - DataflowUtils.generatePayloadFromTuple(inputTuple, predicate.getLuceneAnalyzerString()))); - inputTuple = tupleBuilderPayload.build(); - } - - // compute the keyword matching results - List matchingResults = null; - if (this.predicate.getMatchingType() == KeywordMatchingType.CONJUNCTION_INDEXBASED) { - matchingResults = appendConjunctionMatchingSpans(inputTuple, predicate.getAttributeNames(), queryTokenSet, predicate.getQuery()); - } - if (this.predicate.getMatchingType() == KeywordMatchingType.PHRASE_INDEXBASED) { - matchingResults = appendPhraseMatchingSpans(inputTuple, predicate.getAttributeNames(), queryTokenList, queryTokenWithStopwordsList, predicate.getQuery()); - } - if (this.predicate.getMatchingType() == KeywordMatchingType.SUBSTRING_SCANBASED) { - matchingResults = appendSubstringMatchingSpans(inputTuple, predicate.getAttributeNames(), predicate.getQuery()); - } - - if (matchingResults.isEmpty()) { - return null; - } - - Tuple.Builder tupleBuilder = new Tuple.Builder(inputTuple); - if (addResultAttribute) { - tupleBuilder.add(predicate.getSpanListName(), AttributeType.LIST, new ListField(matchingResults)); - } - return tupleBuilder.build(); - } - - @Override - protected void cleanUp() { - } - - private List appendPhraseMatchingSpans(Tuple inputTuple, List attributeNames, List queryTokenList, List queryTokenListWithStopwords, String queryKeyword) throws DataflowException { - ListField payloadField = inputTuple.getField(SchemaConstants.PAYLOAD); - List payload = payloadField.getValue(); - List matchingResults = new ArrayList<>(); - for (String attributeName : attributeNames) { - AttributeType attributeType = inputTuple.getSchema().getAttribute(attributeName).getType(); - String fieldValue = inputTuple.getField(attributeName).getValue().toString(); - - // types other than TEXT and STRING: throw Exception for now - if (attributeType != AttributeType.STRING && attributeType != AttributeType.TEXT) { - throw new DataflowException("KeywordMatcher: Fields other than STRING and TEXT are not supported yet"); - } - - // for STRING type, the query should match the fieldValue completely - if (attributeType == AttributeType.STRING) { - if (queryKeyword.equals(fieldValue)) { - Span span = new Span(attributeName, 0, fieldValue.length(), fieldValue, fieldValue); - matchingResults.add(span); - } - } - - // for TEXT type, spans need to be reconstructed according to the - // phrase query - if (attributeType == AttributeType.TEXT) { - Set queryTokenSet = new HashSet<>(queryTokenList); - List relevantSpans = filterRelevantSpans(payload, queryTokenSet); - List fieldSpanList = relevantSpans.stream().filter(span -> span.getAttributeName().equals(attributeName)) - .collect(Collectors.toList()); - - if (!DataflowUtils.isAllQueryTokensPresent(fieldSpanList, queryTokenSet)) { - // move on to next field if not all query tokens are present - // in the spans - continue; - } - matchingResults.addAll(DataflowUtils.constructPhraseMatchingSpans(attributeName, fieldValue, queryKeyword, fieldSpanList, queryTokenListWithStopwords, queryTokenList)); - } - } - return matchingResults; - } - - private List appendConjunctionMatchingSpans(Tuple inputTuple, List attributeNames, Set queryTokenSet, String queryKeyword) throws DataflowException { - ListField payloadField = inputTuple.getField(SchemaConstants.PAYLOAD); - List payload = payloadField.getValue(); - List matchingResults = new ArrayList<>(); - for (String attributeName : attributeNames) { - AttributeType attributeType = inputTuple.getSchema().getAttribute(attributeName).getType(); - String fieldValue = inputTuple.getField(attributeName).getValue().toString(); - - // types other than TEXT and STRING: throw Exception for now - if (attributeType != AttributeType.STRING && attributeType != AttributeType.TEXT) { - throw new DataflowException("KeywordMatcher: Fields other than STRING and TEXT are not supported yet"); - } - - // for STRING type, the query should match the fieldValue completely - if (attributeType == AttributeType.STRING) { - if (queryKeyword.equals(fieldValue)) { - Span span = new Span(attributeName, 0, fieldValue.length(), fieldValue, fieldValue); - matchingResults.add(span); - } - } - - // for TEXT type, every token in the query should be present in span - // list for this field - if (attributeType == AttributeType.TEXT) { - List relevantSpans = filterRelevantSpans(payload, queryTokenSet); - List fieldSpanList = relevantSpans.stream().filter(span -> span.getAttributeName().equals(attributeName)) - .collect(Collectors.toList()); - if (DataflowUtils.isAllQueryTokensPresent(fieldSpanList, queryTokenSet)) { - matchingResults.addAll(fieldSpanList); - } - - } - } - return matchingResults; - } - - private List appendSubstringMatchingSpans(Tuple inputTuple, List attributeNames, String queryKeyword) throws DataflowException { - List matchingResults = new ArrayList<>(); - for (String attributeName : attributeNames) { - // AttributeType attributeType = this.inputSchema.getAttribute(attributeName).getAttributeType(); - String fieldValue = inputTuple.getField(attributeName).getValue().toString(); - AttributeType attributeType = inputTuple.getSchema().getAttribute(attributeName).getType(); - // types other than TEXT and STRING: throw Exception for now - if (attributeType != AttributeType.STRING && attributeType != AttributeType.TEXT) { - throw new DataflowException("KeywordMatcher: Fields other than STRING and TEXT are not supported yet"); - } - - // for STRING type, the query should match the fieldValue completely - if (attributeType == AttributeType.STRING) { - if (fieldValue.equals(queryKeyword)) { - matchingResults.add(new Span(attributeName, 0, queryKeyword.length(), queryKeyword, fieldValue)); - } - } - - if (attributeType == AttributeType.TEXT) { - - String fieldValueLowerCase = fieldValue.toLowerCase(); - String queryKeywordLowerCase = queryKeyword.toLowerCase(); - for (int i = 0; i < fieldValueLowerCase.length(); i++) { - int index = -1; - if ((index = fieldValueLowerCase.indexOf(queryKeywordLowerCase, i)) != -1) { - matchingResults.add(new Span(attributeName, index, index + queryKeyword.length(), queryKeyword, - fieldValue.substring(index, index + queryKeyword.length()))); - i = index + 1; - } else { - break; - } - } - - } - } - return matchingResults; - } - - private List filterRelevantSpans(List spanList, Set queryTokenSet) { - List relevantSpans = new ArrayList<>(); - Iterator iterator = spanList.iterator(); - while (iterator.hasNext()) { - Span span = iterator.next(); - if (queryTokenSet.contains(span.getKey())) { - relevantSpans.add(span); - } - } - return relevantSpans; - } - - public KeywordPredicate getPredicate() { - return this.predicate; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordMatcherSourceOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordMatcherSourceOperator.java deleted file mode 100644 index 91b48450042..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordMatcherSourceOperator.java +++ /dev/null @@ -1,222 +0,0 @@ -package edu.uci.ics.texera.dataflow.keywordmatcher; - -import java.util.ArrayList; -import java.util.HashSet; - -import org.apache.lucene.analysis.standard.StandardAnalyzer; -import org.apache.lucene.index.Term; -import org.apache.lucene.queryparser.classic.ParseException; -import org.apache.lucene.search.BooleanClause; -import org.apache.lucene.search.BooleanQuery; -import org.apache.lucene.search.MatchAllDocsQuery; -import org.apache.lucene.search.PhraseQuery; -import org.apache.lucene.search.Query; -import org.apache.lucene.search.TermQuery; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.dataflow.ISourceOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.StorageException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.common.AbstractSingleInputOperator; -import edu.uci.ics.texera.dataflow.utils.DataflowUtils; -import edu.uci.ics.texera.storage.DataReader; -import edu.uci.ics.texera.storage.RelationManager; - -/** - * KeywordMatcherSourceOperator is a source operator with a keyword query. - * - * @author Zuozhi Wang - * @author Zhenfeng Qi - * - */ -public class KeywordMatcherSourceOperator extends AbstractSingleInputOperator implements ISourceOperator { - - private final KeywordPredicate predicate; - - private final DataReader dataReader; - private final KeywordMatcher keywordMatcher; - - private final Schema inputSchema; - - private final ArrayList queryTokenList; - private final HashSet queryTokenSet; - private ArrayList queryTokensWithStopwords; - - - public KeywordMatcherSourceOperator(KeywordSourcePredicate predicate) - throws DataflowException, StorageException { - this.predicate = predicate; - - this.queryTokenList = DataflowUtils.tokenizeQuery(predicate.getLuceneAnalyzerString(), predicate.getQuery()); - this.queryTokenSet = new HashSet<>(this.queryTokenList); - - this.queryTokensWithStopwords = DataflowUtils.tokenizeQueryWithStopwords( - RelationManager.getInstance().getTableAnalyzerString(predicate.getTableName()), - predicate.getQuery()); - - // input schema must be specified before creating query - this.inputSchema = RelationManager.getInstance().getTableDataStore(predicate.getTableName()).getSchema(); - - // generate dataReader - Query luceneQuery = createLuceneQueryObject(); - - this.dataReader = RelationManager.getInstance().getTableDataReader(predicate.getTableName(), luceneQuery); - this.dataReader.setPayloadAdded(true); - - // generate KeywordMatcher - keywordMatcher = new KeywordMatcher(predicate); - keywordMatcher.setInputOperator(dataReader); - - this.inputOperator = this.keywordMatcher; - } - - @Override - public Schema getOutputSchema() { - return this.outputSchema; - } - - @Override - protected void setUp() throws DataflowException { - this.outputSchema = keywordMatcher.getOutputSchema(); - } - - @Override - protected Tuple computeNextMatchingTuple() throws TexeraException { - return this.keywordMatcher.getNextTuple(); - } - - @Override - public Tuple processOneInputTuple(Tuple inputTuple) throws TexeraException { - return this.keywordMatcher.processOneInputTuple(inputTuple); - } - - @Override - protected void cleanUp() throws DataflowException { - } - - /** - * Source Operator doesn't need an input operator. Calling setInputOperator - * won't have any effects. - */ - @Override - public void setInputOperator(IOperator inputOperator) { - } - - public KeywordPredicate getPredicate() { - return this.predicate; - } - - /** - * Creates a Query object as a boolean Query on all attributes Example: For - * creating a query like (TestConstants.DESCRIPTION + ":lin" + " AND " + - * TestConstants.LAST_NAME + ":lin") we provide a list of AttributeFields - * (Description, Last_name) to search on and a query string (lin) - * - * @return Query - * @throws ParseException - * @throws DataflowException - */ - private Query createLuceneQueryObject() throws DataflowException { - Query query = null; - if (this.predicate.getMatchingType() == KeywordMatchingType.CONJUNCTION_INDEXBASED) { - query = buildConjunctionQuery(); - } - if (this.predicate.getMatchingType() == KeywordMatchingType.PHRASE_INDEXBASED) { - query = buildPhraseQuery(); - } - if (this.predicate.getMatchingType() == KeywordMatchingType.SUBSTRING_SCANBASED) { - query = buildScanQuery(); - } - - return query; - } - - private Query buildConjunctionQuery() throws DataflowException { - BooleanQuery.Builder booleanQueryBuilder = new BooleanQuery.Builder(); - - for (String attributeName : this.predicate.getAttributeNames()) { - AttributeType attributeType = this.inputSchema.getAttribute(attributeName).getType(); - - // types other than TEXT and STRING: throw Exception for now - if (attributeType != AttributeType.STRING && attributeType != AttributeType.TEXT) { - throw new DataflowException( - "KeywordPredicate: Fields other than STRING and TEXT are not supported yet"); - } - - if (attributeType == AttributeType.STRING) { - Query termQuery = new TermQuery(new Term(attributeName, predicate.getQuery())); - booleanQueryBuilder.add(termQuery, BooleanClause.Occur.SHOULD); - } - if (attributeType == AttributeType.TEXT) { - BooleanQuery.Builder fieldQueryBuilder = new BooleanQuery.Builder(); - for (String token : queryTokenSet) { - Query termQuery = new TermQuery(new Term(attributeName, token.toLowerCase())); - fieldQueryBuilder.add(termQuery, BooleanClause.Occur.MUST); - } - booleanQueryBuilder.add(fieldQueryBuilder.build(), BooleanClause.Occur.SHOULD); - } - - } - - return booleanQueryBuilder.build(); - } - - private Query buildPhraseQuery() throws DataflowException { - BooleanQuery.Builder booleanQueryBuilder = new BooleanQuery.Builder(); - - for (String attributeName : this.predicate.getAttributeNames()) { - AttributeType attributeType = this.inputSchema.getAttribute(attributeName).getType(); - - // types other than TEXT and STRING: throw Exception for now - if (attributeType != AttributeType.STRING && attributeType != AttributeType.TEXT) { - throw new DataflowException( - "KeywordPredicate: Fields other than STRING and TEXT are not supported yet"); - } - - if (attributeType == AttributeType.STRING) { - Query termQuery = new TermQuery(new Term(attributeName, predicate.getQuery())); - booleanQueryBuilder.add(termQuery, BooleanClause.Occur.SHOULD); - } - if (attributeType == AttributeType.TEXT) { - if (queryTokenList.size() == 1) { - Query termQuery = new TermQuery(new Term(attributeName, predicate.getQuery().toLowerCase())); - booleanQueryBuilder.add(termQuery, BooleanClause.Occur.SHOULD); - } else { - PhraseQuery.Builder phraseQueryBuilder = new PhraseQuery.Builder(); - for (int i = 0; i < queryTokensWithStopwords.size(); i++) { - if (!StandardAnalyzer.STOP_WORDS_SET - .contains(queryTokensWithStopwords.get(i))) { - phraseQueryBuilder.add(new Term(attributeName, - queryTokensWithStopwords.get(i).toLowerCase()), i); - } - } - PhraseQuery phraseQuery = phraseQueryBuilder.build(); - booleanQueryBuilder.add(phraseQuery, BooleanClause.Occur.SHOULD); - } - } - - } - - return booleanQueryBuilder.build(); - } - - private Query buildScanQuery() throws DataflowException { - for (String attributeName : this.predicate.getAttributeNames()) { - AttributeType attributeType = this.inputSchema.getAttribute(attributeName).getType(); - - // types other than TEXT and STRING: throw Exception for now - if (attributeType != AttributeType.STRING && attributeType != AttributeType.TEXT) { - throw new DataflowException( - "KeywordPredicate: Fields other than STRING and TEXT are not supported yet"); - } - } - - return new MatchAllDocsQuery(); - } - - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordMatchingType.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordMatchingType.java deleted file mode 100644 index 343346149fd..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordMatchingType.java +++ /dev/null @@ -1,95 +0,0 @@ -package edu.uci.ics.texera.dataflow.keywordmatcher; - -import com.fasterxml.jackson.annotation.JsonValue; - -import edu.uci.ics.texera.api.exception.TexeraException; - -/** - * KeywordMatchingType: the type of keyword matching to perform.
    - * Currently we have 3 types of keyword matching:
    - * - * SUBSTRING_SCANBASED:
    - * Performs simple substring matching of the query. SubString matching is - * case insensitive. Source tuples are provided by ScanSourceOperator.
    - * - * CONJUNCTION_INDEXBASED:
    - * Performs search of conjunction of query tokens. The query is tokenized - * into keywords, with each token treated as a separate keyword. The order - * of tokens doesn't matter in the source tuple.
    - * - * For example:
    - * query "book appointment"
    - * matches: "book appointment with the doctor"
    - * also matches: "an appointment to pick up a book"
    - *
    - * - * - * PHRASE_INDEXBASED:
    - * Performs a phrase search. The query is tokenized into keywords, with - * stopwords treated as placeholders. The order of tokens matters in the - * source tuple. A stopword matches an arbitary token.
    - * - * For example:
    - * query "book appointment"
    - * matches: "book appointment with the doctor"
    - * doesn't match: "an appointment to pick up book"
    - * - * Example of stopword as placeholders:
    - * query "nice a a person": matches "nice and beautiful person"
    - * matches "nice gentle honest person"
    - * doesn't match "nice person"
    - * doesn't match "nice gentle person"
    - *
    - * - * Default list of stopwords: in - * org.apache.lucene.analysis.standard.StandardAnalyzer:
    - * StandardAnalyzer.STOP_WORDS_SET which includes: - * - * but, be, with, such, then, for, no, will, not, are, and, their, if, this, - * on, into, a, or, there, in, that, they, was, is, it, an, the, as, at, - * these, by, to, of - * - * @author Zuozhi Wang - * - */ -public enum KeywordMatchingType { - SUBSTRING_SCANBASED("substring"), - - CONJUNCTION_INDEXBASED("conjunction"), - - PHRASE_INDEXBASED("phrase"), - - REGEX("regex"); - - - - private final String name; - - private KeywordMatchingType(String name) { - this.name = name; - } - - // use the name string instead of enum string in JSON - @JsonValue - public String getName() { - return this.name; - } - - public static KeywordMatchingType fromName(String name) { - if (name.equalsIgnoreCase(SUBSTRING_SCANBASED.getName()) || - name.equalsIgnoreCase(SUBSTRING_SCANBASED.toString())) { - return SUBSTRING_SCANBASED; - } else if (name.equalsIgnoreCase(CONJUNCTION_INDEXBASED.getName()) || - name.equalsIgnoreCase(CONJUNCTION_INDEXBASED.toString())) { - return CONJUNCTION_INDEXBASED; - } else if (name.equalsIgnoreCase(PHRASE_INDEXBASED.getName()) || - name.equalsIgnoreCase(PHRASE_INDEXBASED.toString())) { - return PHRASE_INDEXBASED; - } else if (name.equalsIgnoreCase(REGEX.getName()) || - name.equalsIgnoreCase(REGEX.toString())){ - return REGEX; - } else { - throw new TexeraException("Cannot convert " + name + " to KeywordMatchingType"); - } - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordPredicate.java deleted file mode 100644 index 61335dbf649..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordPredicate.java +++ /dev/null @@ -1,153 +0,0 @@ -package edu.uci.ics.texera.dataflow.keywordmatcher; - -import java.util.Collections; -import java.util.List; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - - -/** - * @author Zuozhi Wang - * @author prakul - * - * KeywordPredicate contains all the properties needed by a Keyword Matcher. - */ -/* - * KeywordPredicate is the predicate for KeywordMatcher. - * It serves two purposes: - * 1. It's used by other classes and code inside the engine. - * For example, KeywordMatcher needs to access the properties. - * - * 2. It corresponds to a JSON representation that describes this predicate. - * For example, the JSON may look like this: - * { - * "query": "a_keyword", - * "attributes": ["attr1", "attr2"], - * "matching_type": "CONJUNCTION_INDEXBASED" - * } - * The JSON string can be deserialized to a predicate object, - * and the predicate can also be serialized to a JSON string. - * - * - * To meet the requirements stated above, we use Jackson for processing JSON, - * and the predicate classes need to follow the "Immutable Bean" style: - * - * 1. The predicate ONLY contains properties needed by its operator, nothing else - * - * 2. The predicate is immutable, which requires: - * 2.1 the fields need to be declared as "private final" and they are only set in the constructor. - * 2.2 no setter is allowed. - * 2.3 use Collections.unmodifiableList (Set, Map, ...) when dealing with collections. - * (The reason is immutable objects are generally considered good for reducing programming errors) - * - * 3. Deserialization (JSON -> Java Object) happens in the class constructor: - * 3.1 use "@JsonCreator" annotation to mark the constructor for JSON Deserialization - * 3.2 multiple constructors can exist, but ONLY ONE can be marked as @JsonCreator - * 3.3 use "@JsonProperty" annotation to mark a parameter as a JSON property - * set "value" to specify the key name of the property, use a string in PropertyNameConstants - * set "required" to specify if the parameter is required - * (if parameter is null, an exception is thrown) - * - * - * 4. Serialization (Java Object -> JSON) happens in the getters: - * 4.1 use "@JsonProperty" to mark a getter as a JSON property, and specify the key name - * 4.2 Jackson will view ALL getters as JSON properties, - * if you want a getter to not be included, use "@JsonIgnore" annotation - * - * 5. Register the predicate class and its name in PredicateBase class - * - */ -public class KeywordPredicate extends PredicateBase { - - /* - * query refers to string of keywords to search for. For Ex. New york if - * searched in TextField, we would consider both tokens New and York; if - * searched in String field we search for Exact string. - */ - private final String query; - - private final List attributeNames; - private final String luceneAnalyzerString; - private final KeywordMatchingType matchingType; - private final String spanListName; - - /** - * Construct a KeywordPredicate. - * - * @param query, the keyword query - * @param attributeNames, a list of attribute names to perform keyword search on - * @param luceneAnalyzerString, a string indicating the lucene analyzer to be used. - * This field is optional, passing null will set it to default value "standard" - * @param matchingType, an Enum indicating the matching type (see KeywordMatchingType) - * @param spanListName, optional, the name of the attribute where the results (a list of spans) will be in, - * default value is the id of the predicate - * @param limit, optional, passing null will set it to default value Integer.MAX_VALUE - * @param offset, optional, passing null will set it to default value 0 - */ - @JsonCreator - public KeywordPredicate( - @JsonProperty(value = PropertyNameConstants.KEYWORD_QUERY, required = true) - String query, - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAMES, required = true) - List attributeNames, - @JsonProperty(value = PropertyNameConstants.LUCENE_ANALYZER_STRING, required = false) - String luceneAnalyzerString, - @JsonProperty(value = PropertyNameConstants.KEYWORD_MATCHING_TYPE, required = true) - KeywordMatchingType matchingType, - @JsonProperty(value = PropertyNameConstants.SPAN_LIST_NAME, required = false) - String spanListName) { - - this.query = query; - this.attributeNames = Collections.unmodifiableList(attributeNames); - if (luceneAnalyzerString == null) { - this.luceneAnalyzerString = LuceneAnalyzerConstants.standardAnalyzerString(); - } else { - this.luceneAnalyzerString = luceneAnalyzerString; - } - this.matchingType = matchingType; - - if (spanListName == null || spanListName.trim().isEmpty()) { - this.spanListName = this.getID(); - } else { - this.spanListName = spanListName.trim(); - } - - } - - @JsonProperty(PropertyNameConstants.KEYWORD_QUERY) - public String getQuery() { - return query; - } - - @JsonProperty(PropertyNameConstants.ATTRIBUTE_NAMES) - public List getAttributeNames() { - return attributeNames; - } - - @JsonProperty(PropertyNameConstants.LUCENE_ANALYZER_STRING) - public String getLuceneAnalyzerString() { - return luceneAnalyzerString; - } - - @JsonProperty(PropertyNameConstants.KEYWORD_MATCHING_TYPE) - public KeywordMatchingType getMatchingType() { - return matchingType; - } - - @JsonProperty(PropertyNameConstants.SPAN_LIST_NAME) - public String getSpanListName() { - return spanListName; - } - - @Override - public IOperator newOperator() { - return new KeywordMatcher(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordSourcePredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordSourcePredicate.java deleted file mode 100644 index b42d0d70bbb..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordSourcePredicate.java +++ /dev/null @@ -1,54 +0,0 @@ -package edu.uci.ics.texera.dataflow.keywordmatcher; - -import java.util.List; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -/** - * KeywordSourcePredicate is the predicate used by KeywordMatcherSourceOperator. - * This predicate is based on KeywordPredicate, with an additional member "tableName". - * - * - * @author Zuozhi Wang - * - */ -public class KeywordSourcePredicate extends KeywordPredicate { - - private final String tableName; - - //TODO find a way to not write duplicate annotations (for fields declared in superclass) - @JsonCreator - public KeywordSourcePredicate( - @JsonProperty(value = PropertyNameConstants.KEYWORD_QUERY, required = true) - String query, - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAMES, required = true) - List attributeNames, - @JsonProperty(value = PropertyNameConstants.LUCENE_ANALYZER_STRING, required = false) - String luceneAnalyzerString, - @JsonProperty(value = PropertyNameConstants.KEYWORD_MATCHING_TYPE, required = false) - KeywordMatchingType matchingType, - @JsonProperty(value = PropertyNameConstants.TABLE_NAME, required = true) - String tableName, - @JsonProperty(value = PropertyNameConstants.SPAN_LIST_NAME, required = false) - String spanListName) { - - super(query, attributeNames, luceneAnalyzerString, matchingType, spanListName); - this.tableName = tableName; - } - - @JsonProperty(PropertyNameConstants.TABLE_NAME) - public String getTableName() { - return tableName; - } - - @Override - public IOperator newOperator() { - return new KeywordMatcherSourceOperator(this); - } - -} - diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/entity/NlpEntityOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/entity/NlpEntityOperator.java deleted file mode 100644 index 921195a5af1..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/entity/NlpEntityOperator.java +++ /dev/null @@ -1,324 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.entity; - -import java.util.ArrayList; -import java.util.List; -import java.util.Properties; - -import edu.stanford.nlp.ling.CoreAnnotations; -import edu.stanford.nlp.ling.CoreLabel; -import edu.stanford.nlp.pipeline.Annotation; -import edu.stanford.nlp.pipeline.StanfordCoreNLP; -import edu.stanford.nlp.util.CoreMap; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.common.AbstractSingleInputOperator; - -/** - * @author Feng Hong - * @about Wrap the Stanford NLP as an operator to extract desired information - * (Named Entities, Part of Speech). This operator could recognize 7 - * Named Entity classes: Location, Person, Organization, Money, Percent, - * Date and Time. It'll also detect 4 types of Part of Speech: Noun, - * Verb, Adjective and Adverb.Return the extracted tokens as a list of - * spans and appends to the original tuple as a new field. For example: - * Given tuple with two fields: sentence1, sentence2, specify to extract - * all Named Entities. Source Tuple: ["Google is an organization.", "Its - * headquarters are in Mountain View."] Appends a list of spans as a - * field for the returned tuple: ["sentence1,0,6,Google, Organization", - * "sentence2,24,37,Mountain View, Location"] - */ -public class NlpEntityOperator extends AbstractSingleInputOperator { - - private NlpEntityPredicate predicate; - - private Schema inputSchema; - - private static StanfordCoreNLP posPipeline = null; - private static StanfordCoreNLP nerPipeline = null; - - /** - * @param NlpEntityPredicate - * @about The constructor of the NlpEntityOperator.The operator will only search - * within the attributes specified in predicate and return the same tokens that are - * recognized as the same input inputNlpEntityType. If the input token - * type is NlpEntityType.NE_ALL, return all tokens that are recognized - * as NamedEntity Token Types. - */ - public NlpEntityOperator(NlpEntityPredicate predicate) { - this.predicate = predicate; - } - - @Override - protected void setUp() throws TexeraException { - inputSchema = inputOperator.getOutputSchema(); - - Schema.checkAttributeExists(inputSchema, predicate.getAttributeNames()); - Schema.checkAttributeNotExists(inputSchema, predicate.getSpanListName()); - - outputSchema = new Schema.Builder().add(inputSchema).add(predicate.getSpanListName(), AttributeType.LIST).build(); - } - - @Override - protected Tuple computeNextMatchingTuple() throws TexeraException { - Tuple inputTuple = null; - Tuple resultTuple = null; - - while ((inputTuple = inputOperator.getNextTuple()) != null) { - resultTuple = processOneInputTuple(inputTuple); - if (resultTuple != null) { - break; - } - } - - return resultTuple; - } - - @Override - public Tuple processOneInputTuple(Tuple inputTuple) throws TexeraException { - List matchingResults = new ArrayList<>(); - for (String attributeName : predicate.getAttributeNames()) { - IField field = inputTuple.getField(attributeName); - matchingResults.addAll(extractNlpSpans(field, attributeName)); - } - - if (matchingResults.isEmpty()) { - return null; - } - return new Tuple.Builder(inputTuple) - .add(predicate.getSpanListName(), AttributeType.LIST, new ListField(matchingResults)) - .build(); - } - - /** - * @param iField - * @param attributeName - * @return - * @about This function takes an IField(TextField) and a String (the field's - * name) as input and uses the Stanford NLP package to process the - * field based on the input token type and nlpTypeIndicator. In the - * result spans, value represents the word itself and key represents - * the recognized token type - * @overview First set up a pipeline of Annotators based on the - * nlpTypeIndicator. If the nlpTypeIndicator is "NE_ALL", we set - * up the NamedEntityTagAnnotator, if it's "POS", then only - * PartOfSpeechAnnotator is needed. - *

    - * The pipeline has to be this order: TokenizerAnnotator, - * SentencesAnnotator, PartOfSpeechAnnotator, LemmaAnnotator and - * NamedEntityTagAnnotator. - *

    - * In the pipeline, each token is wrapped as a CoreLabel and each - * sentence is wrapped as CoreMap. Each annotator adds its - * annotation to the CoreMap(sentence) or CoreLabel(token) object. - *

    - * After the pipeline, scan each CoreLabel(token) for its - * NamedEntityAnnotation or PartOfSpeechAnnotator depends on the - * nlpTypeIndicator - *

    - * For each Stanford NLP annotation, get it's corresponding - * inputnlpEntityType that used in this package, then check if it - * equals to the input token type. If yes, makes it a span and add - * to the return list. - *

    - * The NLP package has annotations for the start and end position - * of a token and it perfectly matches the span design so we just - * use them. - *

    - * For Example: With TextField value: "Microsoft, Google and - * Facebook are organizations while Donald Trump and Barack Obama - * are persons", with attributeName: Sentence1 and inputTokenType is - * Organization. Since the inputTokenType require us to use - * NamedEntity Annotator in the Stanford NLP package, the - * nlpTypeIndicator would be set to "NE". The pipeline would set - * up to cover the Named Entity Recognizer. Then get the value of - * NamedEntityTagAnnotation for each CoreLabel(token).If the value - * is the token type "Organization", then it meets the - * requirement. In this case "Microsoft","Google" and "Facebook" - * will satisfy the requirement. "Donald Trump" and "Barack Obama" - * would have token type "Person" and do not meet the requirement. - * For each qualified token, create a span accordingly and add it - * to the returned list. In this case, token "Microsoft" would be - * span: ["Sentence1", 0, 9, Organization, "Microsoft"] - */ - private List extractNlpSpans(IField iField, String attributeName) { - List spanList = new ArrayList<>(); - String text = (String) iField.getValue(); - Properties props = new Properties(); - - // Setup Stanford NLP pipeline based on nlpTypeIndicator - StanfordCoreNLP pipeline = null; - if (getNlpTypeIndicator(predicate.getNlpEntityType()).equals("POS")) { - props.setProperty("annotators", "tokenize, ssplit, pos"); - if (posPipeline == null) { - posPipeline = new StanfordCoreNLP(props); - } - pipeline = posPipeline; - } else { - props.setProperty("annotators", "tokenize, ssplit, pos, lemma, " + "ner"); - if (nerPipeline == null) { - nerPipeline = new StanfordCoreNLP(props); - } - pipeline = nerPipeline; - } - Annotation documentAnnotation = new Annotation(text); - pipeline.annotate(documentAnnotation); - List sentences = documentAnnotation.get(CoreAnnotations.SentencesAnnotation.class); - for (CoreMap sentence : sentences) { - for (CoreLabel token : sentence.get(CoreAnnotations.TokensAnnotation.class)) { - - String stanfordNlpConstant; - - // Extract annotations based on nlpTypeIndicator - if (getNlpTypeIndicator(predicate.getNlpEntityType()).equals("POS")) { - stanfordNlpConstant = token.get(CoreAnnotations.PartOfSpeechAnnotation.class); - } else { - stanfordNlpConstant = token.get(CoreAnnotations.NamedEntityTagAnnotation.class); - } - - NlpEntityType nlpEntityType = mapNlpEntityType(stanfordNlpConstant); - if (nlpEntityType == null) { - continue; - } - if (predicate.getNlpEntityType().equals(NlpEntityType.NE_ALL) || predicate.getNlpEntityType().equals(nlpEntityType)) { - int start = token.get(CoreAnnotations.CharacterOffsetBeginAnnotation.class); - int end = token.get(CoreAnnotations.CharacterOffsetEndAnnotation.class); - String word = token.get(CoreAnnotations.TextAnnotation.class); - - Span span = new Span(attributeName, start, end, nlpEntityType.toString(), word); - if (spanList.size() >= 1 && (getNlpTypeIndicator(predicate.getNlpEntityType()).equals("NE_ALL"))) { - Span previousSpan = spanList.get(spanList.size() - 1); - if (previousSpan.getAttributeName().equals(span.getAttributeName()) - && (span.getStart() - previousSpan.getEnd() <= 1) - && previousSpan.getKey().equals(span.getKey())) { - Span newSpan = mergeTwoSpans(previousSpan, span); - span = newSpan; - spanList.remove(spanList.size() - 1); - } - } - spanList.add(span); - } - } - } - return spanList; - } - - /** - * @param previousSpan - * @param currentSpan - * @return - * @about This function takes two spans as input and merges them as a new - * span - *

    - * Two spans with attributeName, start, end, key, value: previousSpan: - * "Doc1", 10, 13, "Location", "New" currentSpan : "Doc1", 14, 18, - * "Location", "York" - *

    - * Would be merge to: return: "Doc1", 10, 18, "Location", "New York" - *

    - * The caller needs to make sure: 1. The two spans are adjacent. 2. - * The two spans are in the same field. They should have the same - * attributeName. 3. The two spans have the same key (Organization, - * Person,... etc) - */ - private Span mergeTwoSpans(Span previousSpan, Span currentSpan) { - String newWord = previousSpan.getValue() + " " + currentSpan.getValue(); - return new Span(previousSpan.getAttributeName(), previousSpan.getStart(), currentSpan.getEnd(), - previousSpan.getKey(), newWord); - } - - private static String getNlpTypeIndicator(NlpEntityType nlpEntityType) { - if (isPOSTokenType(nlpEntityType)) { - return "POS"; - } else { - return "NE_ALL"; - } - } - - private static boolean isPOSTokenType(NlpEntityType nlpEntityType) { - if (nlpEntityType.equals(NlpEntityType.ADJECTIVE) || nlpEntityType.equals(NlpEntityType.ADVERB) - || nlpEntityType.equals(NlpEntityType.NOUN) || nlpEntityType.equals(NlpEntityType.VERB)) { - return true; - } else { - return false; - } - } - - /** - * @param stanfordConstant - * @return - * @about This function takes a Stanford NLP Constant (Named Entity 7 - * classes: LOCATION,PERSON,ORGANIZATION,MONEY,PERCENT,DATE, TIME and - * NUMBER and Part of Speech Token Types) and returns the - * corresponding enum NlpEntityType. (For Part of Speech, we match all - * Stanford Constant to only 4 types: Noun, Verb, Adjective and - * Adverb. - */ - private static NlpEntityType mapNlpEntityType(String stanfordConstant) { - switch (stanfordConstant) { - case "NUMBER": - return NlpEntityType.NUMBER; - case "LOCATION": - return NlpEntityType.LOCATION; - case "PERSON": - return NlpEntityType.PERSON; - case "ORGANIZATION": - return NlpEntityType.ORGANIZATION; - case "MONEY": - return NlpEntityType.MONEY; - case "PERCENT": - return NlpEntityType.PERCENT; - case "DATE": - return NlpEntityType.DATE; - case "TIME": - return NlpEntityType.TIME; - case "JJ": - return NlpEntityType.ADJECTIVE; - case "JJR": - return NlpEntityType.ADJECTIVE; - case "JJS": - return NlpEntityType.ADJECTIVE; - case "RB": - return NlpEntityType.ADVERB; - case "RBR": - return NlpEntityType.ADVERB; - case "RBS": - return NlpEntityType.ADVERB; - case "NN": - return NlpEntityType.NOUN; - case "NNS": - return NlpEntityType.NOUN; - case "NNP": - return NlpEntityType.NOUN; - case "NNPS": - return NlpEntityType.NOUN; - case "VB": - return NlpEntityType.VERB; - case "VBD": - return NlpEntityType.VERB; - case "VBG": - return NlpEntityType.VERB; - case "VBN": - return NlpEntityType.VERB; - case "VBP": - return NlpEntityType.VERB; - case "VBZ": - return NlpEntityType.VERB; - default: - return null; - } - } - - @Override - protected void cleanUp() throws TexeraException { - } - - public NlpEntityPredicate getPredicate() { - return this.predicate; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/entity/NlpEntityPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/entity/NlpEntityPredicate.java deleted file mode 100644 index fe78d8cca96..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/entity/NlpEntityPredicate.java +++ /dev/null @@ -1,56 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.entity; - -import java.util.ArrayList; -import java.util.List; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -public class NlpEntityPredicate extends PredicateBase { - - private final NlpEntityType nlpEntityType; - private final List attributeNames; - private final String spanListName; - - @JsonCreator - public NlpEntityPredicate( - @JsonProperty(value = PropertyNameConstants.NLP_ENTITY_TYPE, required = true) - NlpEntityType nlpEntityType, - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAMES, required = true) - List attributeNames, - @JsonProperty(value = PropertyNameConstants.SPAN_LIST_NAME, required = true) - String spanListName) { - this.nlpEntityType = nlpEntityType; - this.attributeNames = attributeNames; - if (spanListName == null || spanListName.trim().isEmpty()) { - this.spanListName = this.getID(); - } else { - this.spanListName = spanListName; - } - } - - @JsonProperty(PropertyNameConstants.NLP_ENTITY_TYPE) - public NlpEntityType getNlpEntityType() { - return nlpEntityType; - } - - @JsonProperty(PropertyNameConstants.ATTRIBUTE_NAMES) - public List getAttributeNames() { - return new ArrayList<>(attributeNames); - } - - @JsonProperty(value = PropertyNameConstants.SPAN_LIST_NAME) - public String getSpanListName() { - return this.spanListName; - } - - @Override - public IOperator newOperator() { - return new NlpEntityOperator(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/entity/NlpEntityType.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/entity/NlpEntityType.java deleted file mode 100644 index 7fdf73db4c0..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/entity/NlpEntityType.java +++ /dev/null @@ -1,42 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.entity; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * Named Entity Types: NE_ALL, Number, Location, Person, Organization, - * Money, Percent, Date, Time. Part Of Speech Entity Types: Noun, Verb, - * Adjective, Adverb - */ -public enum NlpEntityType { - NOUN("noun"), - VERB("verb"), - ADJECTIVE("adjective"), - ADVERB("adverb"), - - NE_ALL("all named entity"), - NUMBER("number"), - LOCATION("location"), - PERSON("person"), - ORGANIZATION("organization"), - MONEY("money"), - PERCENT("percent"), - DATE("date"), - TIME("time"); - - private final String name; - - private NlpEntityType(String name) { - this.name = name; - } - - // use the name string instead of enum string in JSON - @JsonValue - public String getName() { - return this.name; - } - - @Override - public String toString() { - return this.name; - } -} \ No newline at end of file diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/EmojiSentimentOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/EmojiSentimentOperator.java deleted file mode 100644 index c8672bd86d2..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/EmojiSentimentOperator.java +++ /dev/null @@ -1,211 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.sentiment; - -import edu.uci.ics.texera.api.constants.ErrorMessages; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -import java.util.*; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -/** - * This Operator performs sentiment analysis using Simple Emoji and Emoticon analysis targeted specifically for tweets - * using unicode, browser escape character and smiley regex matching. - * - * The result is an integer indicating the sentiment score, which represents: - * - * 1 - positive - * 0 - neutral - * -1 - negative - * - * - * The result will be put into an attribute with resultAttributeName specified in predicate, and type Integer. - * - * @author Vinay Bagade - * - */ -public class EmojiSentimentOperator implements IOperator { - private final EmojiSentimentPredicate predicate; - private IOperator inputOperator; - private Schema outputSchema; - private int cursor = CLOSED; - //SMILEY_REGEX_PATTERN identifies all happiness related emoticons like :) :-) <3 etc in the given text. - //The regex is given below. - public static final Pattern SMILEY_REGEX_PATTERN = Pattern.compile(".*(:[)DdpP]|:[ -]\\)|<3)+.*"); - //FROWNY_REGEX_PATTERN identifies all sadness related emoticons like :( :-( etc. - //The regex is given below. - public static final Pattern FROWNY_REGEX_PATTERN = Pattern.compile(".*(:[(<]|:[ -]\\()+.*"); - //Sometimes in chats and tweets the regex typed by users get converted to javascript escape characters. - //The range of these escape characters is given below in the EMOJI_REGEX pattern. - public static final Pattern EMOJI_REGEX = Pattern.compile(".*([\uD83C-\uDBFF\uDC00-\uDFFF])+.*"); - //Below is the list of all happy emoticon unicode characters. - static ArrayList happy = new ArrayList(Arrays.asList("1f601", "1f602", "1f603", "1f604", "1f605", - "1f606", "1f609", "1f60A", "1f60B", "1f60D", "1f618", "1f61A", "1f61C", "1f61D", "1f624", "1f632", "1f638", - "1f639", "1f63A", "1f63B", "1f63D", "1f647", "1f64B", "1f64C", "1f64F", "U+270C", "U+2728", "U+2764", "U+263A", - "U+2665", "U+3297", "1f31F", "1f44F", "1f48B", "1f48F", "1f491", "1f492", "1f493", "1f495", "1f496", "1f497", - "1f498", "1f499", "1f49A", "1f49B", "1f49C", "1f49D", "1f49D", "1f49F", "1f4AA", "1f600", "1f607", - "1f608", "1f60E", "1f617", "1f619", "1f61B", "1f31E", "1f60C", "1f60F", "1f633", "1f63C", "1f646", - "U+2B50", "1f44D", "1f44C")); - //Below is the list of all neutral emoticon unicode characters. - static ArrayList neutral = new ArrayList(Arrays.asList("1f614", "1f623", "U+2753", "U+2754", "1f610", "1f611", - "1f62E", "1f636")); - //Below is the list of all unhappy emoticon unicode characters. - //The list can be found at http://unicode.org/emoji/charts/emoji-ordering.html - static ArrayList unhappy = new ArrayList(Arrays.asList("1f612", "1f613", "1f616", "1f61E", "1f625", "1f628", - "1f62A", "1f62B", "1f637", "1f635", "1f63E", "U+26A0", "1f44E", "1f4A4", - "1f615", "1f61F", "1f62F", "1f634","1f620", "1f621", "1f622", "1f629", - "1f62D", "1f630", "1f631", "1f63F", "1f640", "1f645", "1f64D", "1f64E", - "U+274C", "U+274E", "1f494", "1f626", "1f627", "1f62C","U+2639","1f641", - "1f616","1f61E","1f61F","1f624","1f622","1f62D","1f626","1f627", - "1f628","1f629","1f92F","1f62C","1f630","1f631","1f633","1f92A", - "1f635","1f621","1f620","1f92C")); - - public EmojiSentimentOperator(EmojiSentimentPredicate predicate) { - this.predicate = predicate; - } - - public void setInputOperator(IOperator operator) { - if (cursor != CLOSED) { - throw new TexeraException("Cannot link this operator to other operator after the operator is opened"); - } - this.inputOperator = operator; - } - - private Schema transformSchema(Schema inputSchema) { - Schema.checkAttributeExists(inputSchema, predicate.getInputAttributeName()); - Schema.checkAttributeNotExists(inputSchema, predicate.getResultAttributeName()); - return new Schema.Builder().add(inputSchema).add(predicate.getResultAttributeName(), AttributeType.INTEGER).build(); - } - - @Override - public void open() throws TexeraException { - if (cursor != CLOSED) { - return; - } - if (inputOperator == null) { - throw new DataflowException(ErrorMessages.INPUT_OPERATOR_NOT_SPECIFIED); - } - inputOperator.open(); - Schema inputSchema = inputOperator.getOutputSchema(); - - // check if input schema is present - if (! inputSchema.containsAttribute(predicate.getInputAttributeName())) { - throw new TexeraException(String.format( - "input attribute %s is not in the input schema %s", - predicate.getInputAttributeName(), - inputSchema.getAttributeNames())); - } - - // check if attribute type is valid - AttributeType inputAttributeType = - inputSchema.getAttribute(predicate.getInputAttributeName()).getType(); - boolean isValidType = inputAttributeType.equals(AttributeType.STRING) || - inputAttributeType.equals(AttributeType.TEXT); - if (! isValidType) { - throw new TexeraException(String.format( - "input attribute %s must have type String or Text, its actual type is %s", - predicate.getInputAttributeName(), - inputAttributeType)); - } - - // generate output schema by transforming the input schema - outputSchema = transformSchema(inputOperator.getOutputSchema()); - - cursor = OPENED; - } - - @Override - public Tuple getNextTuple() throws TexeraException { - if (cursor == CLOSED) { - return null; - } - Tuple inputTuple = inputOperator.getNextTuple(); - if (inputTuple == null) { - return null; - } - - List outputFields = new ArrayList<>(); - outputFields.addAll(inputTuple.getFields()); - outputFields.add(new IntegerField(computeSentimentScore(inputTuple))); - - return new Tuple(outputSchema, outputFields); - - } - - @Override - public void close() throws TexeraException { - if (cursor == CLOSED) { - return; - } - if (inputOperator != null) { - inputOperator.close(); - } - cursor = CLOSED; - } - - @Override - public Schema getOutputSchema() { - return this.outputSchema; - } - - /*The following function computes the sentiment score of the given field of a tuple.The function first checks if - there is a smiley related regex pattern in the text followed by a frowny regex pattern it adds a point if smiley - pattern is found and subtracts point for frowny regex pattern. If none of them are found it checks for javascript - escape characters in range defined by EMOJI_REGEX . If escape characters are found it converts them into unicode - string to check which if the unicode string is contained in the happy list, sad list or neutral Arraylist of unicode - strings and increments or decrements score appropriately.*/ - - - private Integer computeSentimentScore(Tuple inputTuple) { - String inputText = inputTuple.getField(predicate.getInputAttributeName()).getValue().toString(); - Matcher matcher = null; - Integer matchedStringScore = SentimentConstants.NEUTRAL; - if(SMILEY_REGEX_PATTERN!= null){ - matcher = SMILEY_REGEX_PATTERN.matcher(inputText); - if(matcher.matches()){ - matchedStringScore++; - } - } - if(FROWNY_REGEX_PATTERN!= null){ - matcher = FROWNY_REGEX_PATTERN.matcher(inputText); - if(matcher.matches()){ - matchedStringScore--; - } - } - if (EMOJI_REGEX != null) { - matcher = EMOJI_REGEX.matcher(inputText); - if(matcher.matches()) { - for( int i = 0; i < matcher.groupCount(); i++ ) { - String matchedString = matcher.group(i); - char[] ca = matchedString.toCharArray(); - //if javascript escape characters in range of EMOJI_REGEX are found it loops through the entire strings to check - // for presence of emoticon unicode in corrosponding arraylists. A unicodestring is made of two adjacent chars. - for(int j = 0; j < ca.length-1; j++ ) { - String unicodeString = String.format("%04x", Character.toCodePoint(ca[j], ca[j+1])); - //check if the uncode string is present in the any one of the arraylists - if(happy.contains( unicodeString )) { - matchedStringScore++; - } else if(neutral.contains( unicodeString )){ - // neutral doesn't affect the score - } else if(unhappy.contains( unicodeString )){ - matchedStringScore--; - } - } - } - } - } - if(matchedStringScore < SentimentConstants.NEUTRAL){ - matchedStringScore = SentimentConstants.NEGATIVE; - } - if(matchedStringScore > SentimentConstants.NEUTRAL){ - matchedStringScore = SentimentConstants.POSITIVE; - } - return matchedStringScore; - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/EmojiSentimentPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/EmojiSentimentPredicate.java deleted file mode 100644 index 7907ff7adba..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/EmojiSentimentPredicate.java +++ /dev/null @@ -1,38 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.sentiment; - -import com.fasterxml.jackson.annotation.JsonProperty; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -/** - * Created by Vinay on 22-05-2017. - */ -public class EmojiSentimentPredicate extends PredicateBase { - private final String inputAttributeName; - private final String resultAttributeName; - - public EmojiSentimentPredicate( - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAME, required = true) - String inputAttributeName, - @JsonProperty(value = PropertyNameConstants.RESULT_ATTRIBUTE_NAME, required = true) - String resultAttributeName - ) { - this.inputAttributeName = inputAttributeName; - this.resultAttributeName = resultAttributeName; - } - - @JsonProperty(PropertyNameConstants.ATTRIBUTE_NAME) - public String getInputAttributeName() { - return this.inputAttributeName; - } - - @JsonProperty(PropertyNameConstants.RESULT_ATTRIBUTE_NAME) - public String getResultAttributeName() { - return this.resultAttributeName; - } - - @Override - public EmojiSentimentOperator newOperator() { - return new EmojiSentimentOperator(this); - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NlpSentimentOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NlpSentimentOperator.java deleted file mode 100644 index b05f5629307..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NlpSentimentOperator.java +++ /dev/null @@ -1,173 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.sentiment; - -import java.util.ArrayList; -import java.util.List; -import java.util.Properties; - -import edu.stanford.nlp.ling.CoreAnnotations; -import edu.stanford.nlp.neural.rnn.RNNCoreAnnotations; -import edu.stanford.nlp.pipeline.Annotation; -import edu.stanford.nlp.pipeline.StanfordCoreNLP; -import edu.stanford.nlp.sentiment.SentimentCoreAnnotations; -import edu.stanford.nlp.trees.Tree; -import edu.stanford.nlp.util.CoreMap; -import edu.uci.ics.texera.api.constants.ErrorMessages; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -/** - * This Operator performs sentiment analysis using Stanford NLP's sentiment analysis module. - * - * The result is an integer indicating the sentiment score, which represents: - * 1 - positive - * 0 - neutral - * -1 - negative - * - * The result will be put into an attribute with resultAttributeName specified in predicate, and type Integer. - * - * @author Zuozhi Wang - * - */ -public class NlpSentimentOperator implements IOperator { - - private final NlpSentimentPredicate predicate; - private IOperator inputOperator; - private Schema outputSchema; - private int cursor = CLOSED; - - StanfordCoreNLP sentimentPipeline; - - public NlpSentimentOperator(NlpSentimentPredicate predicate) { - this.predicate = predicate; - } - - public void setInputOperator(IOperator operator) { - if (cursor != CLOSED) { - throw new TexeraException("Cannot link this operator to other operator after the operator is opened"); - } - this.inputOperator = operator; - } - - /* - * adds a new field to the schema, with name resultAttributeName and type Integer - */ - private Schema transformSchema(Schema inputSchema) { - Schema.checkAttributeExists(inputSchema, predicate.getInputAttributeName()); - Schema.checkAttributeNotExists(inputSchema, predicate.getResultAttributeName()); - return new Schema.Builder().add(inputSchema).add(predicate.getResultAttributeName(), AttributeType.INTEGER).build(); - } - - @Override - public void open() throws TexeraException { - if (cursor != CLOSED) { - return; - } - if (inputOperator == null) { - throw new DataflowException(ErrorMessages.INPUT_OPERATOR_NOT_SPECIFIED); - } - inputOperator.open(); - Schema inputSchema = inputOperator.getOutputSchema(); - - // check if input schema is present - if (! inputSchema.containsAttribute(predicate.getInputAttributeName())) { - throw new TexeraException(String.format( - "input attribute %s is not in the input schema %s", - predicate.getInputAttributeName(), - inputSchema.getAttributeNames())); - } - - // check if attribute type is valid - AttributeType inputAttributeType = - inputSchema.getAttribute(predicate.getInputAttributeName()).getType(); - boolean isValidType = inputAttributeType.equals(AttributeType.STRING) || - inputAttributeType.equals(AttributeType.TEXT); - if (! isValidType) { - throw new TexeraException(String.format( - "input attribute %s must have type String or Text, its actual type is %s", - predicate.getInputAttributeName(), - inputAttributeType)); - } - - // generate output schema by transforming the input schema - outputSchema = transformSchema(inputOperator.getOutputSchema()); - - cursor = OPENED; - - // setup NLP sentiment analysis pipeline - Properties props = new Properties(); - props.setProperty("annotators", "tokenize, ssplit, parse, sentiment"); - sentimentPipeline = new StanfordCoreNLP(props); - } - - @Override - public Tuple getNextTuple() throws TexeraException { - if (cursor == CLOSED) { - return null; - } - Tuple inputTuple = inputOperator.getNextTuple(); - if (inputTuple == null) { - return null; - } - - List outputFields = new ArrayList<>(); - outputFields.addAll(inputTuple.getFields()); - outputFields.add(new IntegerField(computeSentimentScore(inputTuple))); - - return new Tuple(outputSchema, outputFields); - } - - - private Integer computeSentimentScore(Tuple inputTuple) { - String inputText = inputTuple.getField(predicate.getInputAttributeName()).getValue().toString(); - Annotation documentAnnotation = new Annotation(inputText); - sentimentPipeline.annotate(documentAnnotation); - - // mainSentiment is calculated by the sentiment class of the longest sentence - Integer mainSentiment = 0; - Integer longestSentenceLength = 0; - for (CoreMap sentence : documentAnnotation.get(CoreAnnotations.SentencesAnnotation.class)) { - Tree tree = sentence.get(SentimentCoreAnnotations.SentimentAnnotatedTree.class); - int sentiment = RNNCoreAnnotations.getPredictedClass(tree); - String sentenceText = sentence.toString(); - if (sentenceText.length() > longestSentenceLength) { - mainSentiment = sentiment; - } - } - return normalizeSentimentScore(mainSentiment); - } - - private static int normalizeSentimentScore(int nlpSentiment) { - if (nlpSentiment > 2) { - return SentimentConstants.POSITIVE; - } else if (nlpSentiment == 2) { - return SentimentConstants.NEUTRAL; - } else { - return SentimentConstants.NEGATIVE; - } - } - - @Override - public void close() throws TexeraException { - if (cursor == CLOSED) { - return; - } - if (inputOperator != null) { - inputOperator.close(); - } - cursor = CLOSED; - } - - @Override - public Schema getOutputSchema() { - return this.outputSchema; - } - - - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NlpSentimentPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NlpSentimentPredicate.java deleted file mode 100644 index 5122a17bfdc..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NlpSentimentPredicate.java +++ /dev/null @@ -1,39 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.sentiment; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -public class NlpSentimentPredicate extends PredicateBase { - - private final String inputAttributeName; - private final String resultAttributeName; - - public NlpSentimentPredicate( - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAME, required = true) - String inputAttributeName, - @JsonProperty(value = PropertyNameConstants.RESULT_ATTRIBUTE_NAME, required = true) - String resultAttributeName - ) { - this.inputAttributeName = inputAttributeName; - this.resultAttributeName = resultAttributeName; - } - - @JsonProperty(PropertyNameConstants.ATTRIBUTE_NAME) - public String getInputAttributeName() { - return this.inputAttributeName; - } - - @JsonProperty(PropertyNameConstants.RESULT_ATTRIBUTE_NAME) - public String getResultAttributeName() { - return this.resultAttributeName; - } - - @Override - public IOperator newOperator() { - return new NlpSentimentOperator(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NltkSentimentOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NltkSentimentOperator.java deleted file mode 100644 index 06f253d3172..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NltkSentimentOperator.java +++ /dev/null @@ -1,228 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.sentiment; - -import java.io.FileReader; -import java.io.FileWriter; -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Paths; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import au.com.bytecode.opencsv.CSVReader; -import au.com.bytecode.opencsv.CSVWriter; -import edu.uci.ics.texera.api.constants.ErrorMessages; -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.constants.DataConstants.TexeraProject; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.Utils; - -public class NltkSentimentOperator implements IOperator { - private final NltkSentimentOperatorPredicate predicate; - private IOperator inputOperator; - private Schema outputSchema; - - private List tupleBuffer; - HashMap idClassMap; - - private int cursor = CLOSED; - - private final static String PYTHON = "python3"; - private final static String PYTHONSCRIPT = Utils.getResourcePath("nltk_sentiment_classify.py", TexeraProject.TEXERA_DATAFLOW).toString(); - private final static String BatchedFiles = Utils.getResourcePath("id-text.csv", TexeraProject.TEXERA_DATAFLOW).toString(); - private final static String resultPath = Utils.getResourcePath("result-id-class.csv", TexeraProject.TEXERA_DATAFLOW).toString(); - - private final static char SEPARATOR = ','; - private final static char QUOTECHAR = '"'; - - //Default nltk training model set to be "Senti.pickle" - private String PicklePath = null; - - public NltkSentimentOperator(NltkSentimentOperatorPredicate predicate){ - this.predicate = predicate; - - String modelFileName = predicate.getInputAttributeModel(); - if (modelFileName == null) { - modelFileName = "NltkSentiment.pickle"; - } - this.PicklePath = Utils.getResourcePath(modelFileName, TexeraProject.TEXERA_DATAFLOW).toString(); - - } - - public void setInputOperator(IOperator operator) { - if (cursor != CLOSED) { - throw new TexeraException("Cannot link this operator to another operator after the operator is opened"); - } - this.inputOperator = operator; - } - - /* - * add a new field to the schema, with name resultAttributeName and type String - */ - private Schema transformSchema(Schema inputSchema){ - Schema.checkAttributeExists(inputSchema, predicate.getInputAttributeName()); - Schema.checkAttributeNotExists(inputSchema, predicate.getResultAttributeName()); - return new Schema.Builder().add(inputSchema).add(predicate.getResultAttributeName(), AttributeType.INTEGER).build(); - } - - @Override - public void open() throws TexeraException { - if (cursor != CLOSED) { - return; - } - if (inputOperator == null) { - throw new DataflowException(ErrorMessages.INPUT_OPERATOR_NOT_SPECIFIED); - } - inputOperator.open(); - Schema inputSchema = inputOperator.getOutputSchema(); - - // check if the input schema is presented - if (! inputSchema.containsAttribute(predicate.getInputAttributeName())) { - throw new TexeraException(String.format( - "input attribute %s is not in the input schema %s", - predicate.getInputAttributeName(), - inputSchema.getAttributeNames())); - } - - // check if the attribute type is valid - AttributeType inputAttributeType = - inputSchema.getAttribute(predicate.getInputAttributeName()).getType(); - boolean isValidType = inputAttributeType.equals(AttributeType.STRING) || - inputAttributeType.equals(AttributeType.TEXT); - if (! isValidType) { - throw new TexeraException(String.format( - "input attribute %s must have type String or Text, its actual type is %s", - predicate.getInputAttributeName(), - inputAttributeType)); - } - - // generate output schema by transforming the input schema - outputSchema = transformSchema(inputOperator.getOutputSchema()); - - cursor = OPENED; - } - - private boolean computeTupleBuffer() { - tupleBuffer = new ArrayList(); - //write [ID,text] to a CSV file. - List csvData = new ArrayList<>(); - int i = 0; - while (i < predicate.getBatchSize()){ - Tuple inputTuple; - if ((inputTuple = inputOperator.getNextTuple()) != null) { - tupleBuffer.add(inputTuple); - String[] idTextPair = new String[2]; - idTextPair[0] = inputTuple.getField(SchemaConstants._ID).getValue().toString(); - idTextPair[1] = inputTuple.getField(predicate.getInputAttributeName()).getValue().toString(); - csvData.add(idTextPair); - i++; - } else { - break; - } - } - if (tupleBuffer.isEmpty()) { - return false; - } - try { - if (Files.notExists(Paths.get(BatchedFiles))) { - Files.createFile(Paths.get(BatchedFiles)); - } - CSVWriter writer = new CSVWriter(new FileWriter(BatchedFiles)); - writer.writeAll(csvData); - writer.close(); - } catch (IOException e) { - throw new DataflowException(e.getMessage(), e); - } - return true; - } - - @Override - public Tuple getNextTuple() throws TexeraException { - if (cursor == CLOSED) { - return null; - } - if (tupleBuffer == null){ - if (computeTupleBuffer()) { - computeClassLabel(BatchedFiles); - } else { - return null; - } - } - return popupOneTuple(); - } - - // Process the data file using NLTK - private String computeClassLabel(String filePath) { - try{ - /* - * In order to use the NLTK package to do classification, we start a - * new process to run the package, and wait for the result of running - * the process as the class label of this text field. - * Python call format: - * #python3 nltk_sentiment_classify picklePath dataPath resultPath - * */ - List args = new ArrayList( - Arrays.asList(PYTHON, PYTHONSCRIPT, PicklePath, filePath, resultPath)); - ProcessBuilder processBuilder = new ProcessBuilder(args); - - Process p = processBuilder.start(); - p.waitFor(); - - //Read label result from file generated by Python. - CSVReader csvReader = new CSVReader(new FileReader(resultPath), SEPARATOR, QUOTECHAR, 1); - List allRows = csvReader.readAll(); - - idClassMap = new HashMap(); - //Read CSV line by line - for(String[] row : allRows){ - try { - idClassMap.put(row[0], Integer.parseInt(row[1])); - } catch (NumberFormatException e) { - idClassMap.put(row[0], 0); - } - } - csvReader.close(); - }catch(Exception e){ - throw new DataflowException(e.getMessage(), e); - } - return null; - } - - private Tuple popupOneTuple() { - Tuple outputTuple = tupleBuffer.get(0); - tupleBuffer.remove(0); - if (tupleBuffer.isEmpty()) { - tupleBuffer = null; - } - - List outputFields = new ArrayList<>(); - outputFields.addAll(outputTuple.getFields()); - - Integer className = idClassMap.get(outputTuple.getField(SchemaConstants._ID).getValue().toString()); - outputFields.add(new IntegerField( className )); - return new Tuple(outputSchema, outputFields); - } - - @Override - public void close() throws TexeraException { - if (cursor == CLOSED) { - return; - } - if (inputOperator != null) { - inputOperator.close(); - } - cursor = CLOSED; - } - - @Override - public Schema getOutputSchema() { - return this.outputSchema; - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NltkSentimentOperatorPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NltkSentimentOperatorPredicate.java deleted file mode 100644 index 98e94ac6060..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NltkSentimentOperatorPredicate.java +++ /dev/null @@ -1,57 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.sentiment; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -public class NltkSentimentOperatorPredicate extends PredicateBase { - - private final String inputAttributeName; - private final String resultAttributeName; - private final String inputAttributeModel; - private final int batchSize; - - @JsonCreator - public NltkSentimentOperatorPredicate( - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAME, required = true) - String inputAttributeName, - @JsonProperty(value = PropertyNameConstants.RESULT_ATTRIBUTE_NAME, required = true) - String resultAttributeName, - @JsonProperty(value = PropertyNameConstants.NLP_NLTK_BATCH_SIZE, required = true) - int batchSize, - @JsonProperty(value = PropertyNameConstants.NLP_NLTK_MODEL, required = true) - String inputAttributeModel) { - this.inputAttributeName = inputAttributeName; - this.resultAttributeName = resultAttributeName; - this.batchSize = batchSize; - this.inputAttributeModel = inputAttributeModel; - }; - - @JsonProperty(PropertyNameConstants.ATTRIBUTE_NAME) - public String getInputAttributeName() { - return this.inputAttributeName; - } - - @JsonProperty(PropertyNameConstants.RESULT_ATTRIBUTE_NAME) - public String getResultAttributeName() { - return this.resultAttributeName; - } - - @JsonProperty(PropertyNameConstants.NLP_NLTK_MODEL) - public String getInputAttributeModel() { - return this.inputAttributeModel; - } - - @JsonProperty(PropertyNameConstants.NLP_NLTK_BATCH_SIZE) - public int getBatchSize() { - return this.batchSize; - } - - @Override - public NltkSentimentOperator newOperator() { - return new NltkSentimentOperator(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/SentimentConstants.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/SentimentConstants.java deleted file mode 100644 index 37c15bc9f5a..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/sentiment/SentimentConstants.java +++ /dev/null @@ -1,9 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.sentiment; - -public class SentimentConstants { - - public static int POSITIVE = 1; - public static int NEUTRAL = 0; - public static int NEGATIVE = -1; - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/splitter/NLPOutputType.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/splitter/NLPOutputType.java deleted file mode 100644 index 1c641c03fea..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/splitter/NLPOutputType.java +++ /dev/null @@ -1,25 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.splitter; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum NLPOutputType { - ONE_TO_ONE("oneToOne"), - ONE_TO_MANY("oneToMany"); - - private final String name; - - private NLPOutputType(String name) { - this.name = name; - } - - // use the name string instead of enum string in JSON - @JsonValue - public String getName() { - return this.name; - } - - @Override - public String toString() { - return this.name; - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/splitter/NlpSplitOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/splitter/NlpSplitOperator.java deleted file mode 100644 index 5122248fd67..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/splitter/NlpSplitOperator.java +++ /dev/null @@ -1,184 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.splitter; - -import java.util.ArrayList; -import java.util.List; -import java.io.Reader; -import java.io.StringReader; - -import edu.stanford.nlp.process.DocumentPreprocessor; -import edu.stanford.nlp.process.PTBTokenizer; -import edu.stanford.nlp.ling.HasWord; -import edu.stanford.nlp.ling.Sentence; -import edu.uci.ics.texera.api.constants.ErrorMessages; -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.field.IDField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -/** - * This Operator splits the input string using Stanford core NLP's ssplit annotation. - * - * The result is an list of sentences. - * - * The result will be put into an attribute with resultAttributeName specified in predicate, and type List. - * - * @author Venkata Raj Kiran Kollimarla, Vinay Bagade - * - */ -public class NlpSplitOperator implements IOperator { - - private final NlpSplitPredicate predicate; - private IOperator inputOperator; - private Schema outputSchema; - private int cursor = CLOSED; - //A flag to keep track of any remaining sentences from the previous input tuple - //A tuple that persists between method calls - private Tuple currentTuple; - //A list of sentences generated from the current tuple - private List currentSentenceList = new ArrayList(); - - - public NlpSplitOperator(NlpSplitPredicate predicate) { - this.predicate = predicate; - } - - public void setInputOperator(IOperator operator) throws DataflowException { - if (cursor != CLOSED) { - throw new DataflowException("Cannot link this operator to other operator after the operator is opened"); - } - this.inputOperator = operator; - } - - /* - * adds a new field to the schema, with name resultAttributeName and type list of strings - */ - private Schema transformSchema(Schema inputSchema) throws DataflowException { - Schema.checkAttributeExists(inputSchema, predicate.getInputAttributeName()); - Schema.checkAttributeNotExists(inputSchema, predicate.getResultAttributeName()); - - if (predicate.getOutputType() == NLPOutputType.ONE_TO_ONE) - return new Schema.Builder().add(inputSchema).add(predicate.getResultAttributeName(), AttributeType.LIST).build(); - else - return new Schema.Builder().add(inputSchema).add(predicate.getResultAttributeName(), AttributeType.TEXT).build(); - } - - - @Override - public void open() throws TexeraException { - if (cursor != CLOSED) { - return; - } - if (inputOperator == null) { - throw new DataflowException(ErrorMessages.INPUT_OPERATOR_NOT_SPECIFIED); - } - inputOperator.open(); - - Schema inputSchema = inputOperator.getOutputSchema(); - // generate output schema by transforming the input schema based on what output format - // is chosen (OneToOne vs. OneToMany) - outputSchema = transformSchema(inputOperator.getOutputSchema()); - - // check if attribute type is valid - AttributeType inputAttributeType = - inputSchema.getAttribute(predicate.getInputAttributeName()).getType(); - boolean isValidType = inputAttributeType.equals(AttributeType.STRING) || - inputAttributeType.equals(AttributeType.TEXT); - if (! isValidType) { - throw new DataflowException(String.format( - "input attribute %s must have type String or Text, its actual type is %s", - predicate.getInputAttributeName(), - inputAttributeType)); - } - - cursor = OPENED; - } - - @Override - public Tuple getNextTuple() throws TexeraException { - if (cursor == CLOSED) { - return null; - } - - List outputFields = new ArrayList<>(); - - if(predicate.getOutputType() == NLPOutputType.ONE_TO_ONE) { - currentTuple = inputOperator.getNextTuple(); - if (currentTuple == null) return null; - outputFields.addAll(currentTuple.getFields()); - outputFields.add(new ListField(computeSentenceList(currentTuple))); - } - - else if (predicate.getOutputType() == NLPOutputType.ONE_TO_MANY) { - if(currentSentenceList.isEmpty()) { - currentTuple = inputOperator.getNextTuple(); - if (currentTuple == null) return null; - currentSentenceList = computeSentenceList(currentTuple); - } - - //Add new ID for each new tuple created - outputFields.add(IDField.newRandomID()); - //Skip the ID field in the input tuple - for (String attributeName : currentTuple.getSchema().getAttributeNames()) { - if(!attributeName.equals(SchemaConstants._ID)) - outputFields.add(currentTuple.getField(attributeName)); - } - - //Add the sentences from the current sentence list one by one in the order in which - //they were generated in the getSentenceList function, append a TextField to the output - // tuple and add the string contained in the current span - outputFields.add(new TextField(currentSentenceList.remove(0).getValue())); - } - - return new Tuple(outputSchema, outputFields); - } - - - private List computeSentenceList(Tuple inputTuple) { - String inputText = inputTuple.getField(predicate.getInputAttributeName()).getValue().toString(); - Reader reader = new StringReader(inputText); - DocumentPreprocessor documentPreprocessor = new DocumentPreprocessor(reader); - documentPreprocessor.setTokenizerFactory(PTBTokenizer.PTBTokenizerFactory.newCoreLabelTokenizerFactory("ptb3Escaping=false")); - List sentenceList = new ArrayList(); - - int start = 0; int end = 0; - String key=PropertyNameConstants.NLP_SPLIT_KEY; - String attributeName = predicate.getInputAttributeName(); - for (List sentence : documentPreprocessor) { - String sentenceText = Sentence.listToString(sentence); - //Make span - end = start + sentenceText.length(); - Span span = new Span(attributeName, start, end, key, sentenceText); - sentenceList.add(span); - start = end + 1; - } - - return sentenceList; - } - - - @Override - public void close() throws TexeraException { - if (cursor == CLOSED) { - return; - } - if (inputOperator != null) { - inputOperator.close(); - } - cursor = CLOSED; - } - - @Override - public Schema getOutputSchema() { - return this.outputSchema; - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/splitter/NlpSplitPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/splitter/NlpSplitPredicate.java deleted file mode 100644 index 08d7b397078..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/nlp/splitter/NlpSplitPredicate.java +++ /dev/null @@ -1,51 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.splitter; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -public class NlpSplitPredicate extends PredicateBase { - - private final NLPOutputType outputType; - private final String inputAttributeName; - private final String resultAttributeName; - //make a variable "outputType" that takes two values, one for one to one transformation - // and another for one to many transformation with one to many as default - - public NlpSplitPredicate( - @JsonProperty(value = PropertyNameConstants.NLP_OUTPUT_TYPE, required = true) - NLPOutputType outputType, - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAME, required = true) - String inputAttributeName, - @JsonProperty(value = PropertyNameConstants.RESULT_ATTRIBUTE_NAME, required = true) - String resultAttributeName - ) { - this.outputType = outputType; - this.inputAttributeName = inputAttributeName; - this.resultAttributeName = resultAttributeName; - } - - - @JsonProperty(PropertyNameConstants.NLP_OUTPUT_TYPE) - public NLPOutputType getOutputType() { - return this.outputType; - } - - - @JsonProperty(PropertyNameConstants.ATTRIBUTE_NAME) - public String getInputAttributeName() { - return this.inputAttributeName; - } - - @JsonProperty(PropertyNameConstants.RESULT_ATTRIBUTE_NAME) - public String getResultAttributeName() { - return this.resultAttributeName; - } - - @Override - public NlpSplitOperator newOperator() { - return new NlpSplitOperator(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/plangen/LogicalPlan.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/plangen/LogicalPlan.java deleted file mode 100644 index 4d842ad05e3..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/plangen/LogicalPlan.java +++ /dev/null @@ -1,469 +0,0 @@ -package edu.uci.ics.texera.dataflow.plangen; - -import java.lang.reflect.InvocationTargetException; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.HashSet; -import java.util.LinkedHashMap; -import java.util.LinkedHashSet; -import java.util.List; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.dataflow.ISink; -import edu.uci.ics.texera.api.engine.Plan; -import edu.uci.ics.texera.api.exception.PlanGenException; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; -import edu.uci.ics.texera.dataflow.connector.OneToNBroadcastConnector; -import edu.uci.ics.texera.dataflow.join.Join; -import edu.uci.ics.texera.api.schema.Schema; - -/** - * A graph of operators representing a query plan. - * - * @author Zuozhi Wang - */ -public class LogicalPlan { - - // Variable indicates whether the plan has been changed - private boolean UPDATED = true; - // a map from operatorID to its operator - private HashMap operatorObjectMap; - // use LinkedHashMap to retain insertion order - // a map from operatorID to its predicate - private LinkedHashMap operatorPredicateMap; - // a map of an operator ID to operator's outputs (a set of operator IDs) - private LinkedHashMap> adjacencyList; - - /** - * Create an empty logical plan. - * - * This class is not a JSON entry point. It is for internal use only. - */ - public LogicalPlan() { - operatorPredicateMap = new LinkedHashMap<>(); - adjacencyList = new LinkedHashMap<>(); - } - - /** - * Create a LogicalPlan from an existing plan (represented by a list of operators and a list of links) - * - * @param predicateList, a list of operator predicates - * @param operatorLinkList, a list of operator links - */ - @JsonCreator - public LogicalPlan( - @JsonProperty(value = PropertyNameConstants.OPERATOR_LIST, required = true) - List predicateList, - @JsonProperty(value = PropertyNameConstants.OPERATOR_LINK_LIST, required = true) - List operatorLinkList - ) { - // initialize private variables - this(); - // add predicates and links - for (PredicateBase predicate : predicateList) { - addOperator(predicate); - } - for (OperatorLink link : operatorLinkList) { - addLink(link); - } - } - - /** - * Gets the list of operator predicates. - * Order is NOT guaranteed to be the same as insertion order. - * @return a list of operator predicates - */ - @JsonProperty(value = PropertyNameConstants.OPERATOR_LIST) - public List getPredicateList() { - return new ArrayList<>(operatorPredicateMap.values()); - } - - /** - * Gets the list of operator links. - * Order is NOT guaranteed to be the same as insertion order. - * @return a list of operator links - */ - @JsonProperty(value = PropertyNameConstants.OPERATOR_LINK_LIST) - public List getOperatorLinkList() { - ArrayList linkList = new ArrayList<>(); - for (String origin : adjacencyList.keySet()) { - for (String destination : adjacencyList.get(origin)) { - linkList.add(new OperatorLink(origin, destination)); - } - } - return linkList; - } - - /** - * Updates the current plan and fetch the schema from an operator - * @param operatorID, the ID of an operator - * @return Schema, which includes the attributes setting of the operator - */ - public Schema getOperatorOutputSchema(String operatorID) throws PlanGenException { - - if (UPDATED) { - buildOperators(); - checkGraphCyclicity(); - checkSourceOperator(); - - connectOperators(operatorObjectMap); - } - IOperator currentOperator = operatorObjectMap.get(operatorID); - - currentOperator.open(); - Schema operatorSchema = currentOperator.getOutputSchema(); - currentOperator.close(); - - return operatorSchema; - } - - /** - * Adds a new operator to the logical plan. - * @param operatorPredicate, the predicate of the operator - */ - public void addOperator(PredicateBase operatorPredicate) { - UPDATED = true; - - String operatorID = operatorPredicate.getID(); - PlanGenUtils.planGenAssert(! hasOperator(operatorID), - String.format("duplicate operator id: %s is found", operatorID)); - operatorPredicateMap.put(operatorID, operatorPredicate); - adjacencyList.put(operatorID, new LinkedHashSet<>()); - } - - /** - * Adds a new link to the logical plan - * @param operatorLink, a link of two operators - */ - public void addLink(OperatorLink operatorLink) { - UPDATED = true; - - String origin = operatorLink.getOrigin(); - String destination = operatorLink.getDestination(); - PlanGenUtils.planGenAssert(hasOperator(origin), - String.format("origin operator id: %s is not found", origin)); - PlanGenUtils.planGenAssert(hasOperator(destination), - String.format("destination operator id: %s is not found", destination)); - adjacencyList.get(origin).add(destination); - } - - /** - * Returns true if the operator graph contains the operatorID. - * - * @param operatorID - * @return - */ - public boolean hasOperator(String operatorID) { - return adjacencyList.containsKey(operatorID); - } - - /** - * Builds and returns the query plan from the operator graph. - * - * @return the plan generated from the operator graph - * @throws PlanGenException, if the operator graph is invalid. - */ - public Plan buildQueryPlan() throws PlanGenException { - if (UPDATED) { - buildOperators(); - validateOperatorGraph(); - connectOperators(operatorObjectMap); - } - ISink sink = findSinkOperator(operatorObjectMap); - - Plan queryPlan = new Plan(sink); - return queryPlan; - } - - /* - * Build the operator objects from operator properties. - */ - private void buildOperators() throws PlanGenException { - operatorObjectMap = new HashMap<>(); - for (String operatorID : operatorPredicateMap.keySet()) { - IOperator operator = operatorPredicateMap.get(operatorID).newOperator(); - operatorObjectMap.put(operatorID, operator); - } - UPDATED = false; - } - - /* - * Validates the operator graph. - * The operator graph must meet all of the following requirements: - * - * the graph is a DAG (directed acyclic graph) - * this DAG is weakly connected (no unreachable vertices). - * there's no cycles in this DAG. - * each operator must meet its input and output arity constraints. - * the operator graph has at least one source operator. - * the operator graph has exactly one sink. - * - * Throws PlanGenException if the operator graph is invalid. - */ - private void validateOperatorGraph() throws PlanGenException { - checkGraphConnectivity(); - checkGraphCyclicity(); - checkOperatorInputArity(); - checkOperatorOutputArity(); - checkSourceOperator(); - checkSinkOperator(); - } - - /* - * Detects if the graph can be partitioned disjoint subgraphs. - * - * This function builds an undirected version of the operator graph, and then - * uses a Depth First Search (DFS) algorithm to traverse the graph from any vertex. - * If the graph is weakly connected, then every vertex should be reached after the traversal. - * - * PlanGenException is thrown if there is an operator not connected to the operator graph. - * - */ - private void checkGraphConnectivity() throws PlanGenException { - HashMap> undirectedAdjacencyList = new HashMap<>(); - for (String vertexOrigin : adjacencyList.keySet()) { - undirectedAdjacencyList.put(vertexOrigin, new HashSet<>(adjacencyList.get(vertexOrigin))); - } - for (String vertexOrigin : adjacencyList.keySet()) { - for (String vertexDestination : adjacencyList.get(vertexOrigin)) { - undirectedAdjacencyList.get(vertexDestination).add(vertexOrigin); - } - } - - String vertex = undirectedAdjacencyList.keySet().iterator().next(); - HashSet unvisitedVertices = new HashSet<>(undirectedAdjacencyList.keySet()); - - connectivityDfsVisit(vertex, undirectedAdjacencyList, unvisitedVertices); - - if (! unvisitedVertices.isEmpty()) { - throw new PlanGenException("Operators: " + unvisitedVertices + " are not connected to the operator graph."); - } - } - - /* - * This is a helper function for checking connectivity by traversing the graph using DFS algorithm. - */ - private void connectivityDfsVisit(String vertex, HashMap> undirectedAdjacencyList, - HashSet unvisitedVertices) { - unvisitedVertices.remove(vertex); - for (String adjacentVertex : undirectedAdjacencyList.get(vertex)) { - if (unvisitedVertices.contains(adjacentVertex)) { - connectivityDfsVisit(adjacentVertex, undirectedAdjacencyList, unvisitedVertices); - } - } - } - - /* - * Detects if there are any cycles in the operator graph. - * - * This function uses a Depth First Search (DFS) algorithm to traverse the graph. - * It detects a cycle by maintaining a list of visited vertices, and a list of DFS's path. - * during the traversal, if it reaches an vertex that is in the DFS path, then there's a cycle. - * - * PlanGenException is thrown if a cycle is detected in the graph. - * - */ - private void checkGraphCyclicity() throws PlanGenException { - HashSet unvisitedVertices = new HashSet<>(adjacencyList.keySet()); - HashSet dfsPath = new HashSet<>(); - - for (String vertex : adjacencyList.keySet()) { - if (unvisitedVertices.contains(vertex)) { - checkCyclicityDfsVisit(vertex, unvisitedVertices, dfsPath); - } - } - } - - /* - * This is a helper function for detecting cycles by traversing the graph using a DFS algorithm. - */ - private void checkCyclicityDfsVisit(String vertex, HashSet unvisitedVertices, - HashSet dfsPath) throws PlanGenException { - unvisitedVertices.remove(vertex); - dfsPath.add(vertex); - - for (String adjacentVertex : adjacencyList.get(vertex)) { - if (dfsPath.contains(adjacentVertex)) { - throw new PlanGenException("The following operators form a cycle in operator graph: " + dfsPath); - } - if (unvisitedVertices.contains(adjacentVertex)) { - checkCyclicityDfsVisit(adjacentVertex, unvisitedVertices, dfsPath); - } - } - - dfsPath.remove(vertex); - } - - /* - * Checks if the input arities of all operators match the expected input arities. - */ - private void checkOperatorInputArity() throws PlanGenException { - HashMap inputArityMap = new HashMap<>(); - for (String vertex : adjacencyList.keySet()) { - inputArityMap.put(vertex, 0); - } - for (String vertexOrigin : adjacencyList.keySet()) { - for (String vertexDestination : adjacencyList.get(vertexOrigin)) { - int newCount = inputArityMap.get(vertexDestination) + 1; - inputArityMap.put(vertexDestination, newCount); - } - } - - for (String vertex : inputArityMap.keySet()) { - int actualInputArity = inputArityMap.get(vertex); - int expectedInputArity = OperatorArityConstants.getFixedInputArity( - operatorPredicateMap.get(vertex).getClass()); - PlanGenUtils.planGenAssert( - actualInputArity == expectedInputArity, - String.format("Operator %s should have %d inputs, got %d.", vertex, expectedInputArity, actualInputArity)); - } - } - - /* - * Checks if the output arity of the operators matches. - * - * All operators (except sink) should have at least 1 output. - * - * The linking operator phase will automatically add a One to N Connector to - * an operator with multiple outputs, so the output arities are not checked. - * - */ - private void checkOperatorOutputArity() throws PlanGenException { - for (String vertex : adjacencyList.keySet()) { - Class predicateClass = operatorPredicateMap.get(vertex).getClass(); - - int actualOutputArity = adjacencyList.get(vertex).size(); - int expectedOutputArity = OperatorArityConstants.getFixedOutputArity(predicateClass); - - if (predicateClass.toString().toLowerCase().contains("sink")) { - PlanGenUtils.planGenAssert( - actualOutputArity == expectedOutputArity, - String.format("Sink %s should have %d output links, got %d.", vertex, expectedOutputArity, actualOutputArity)); - } else { - PlanGenUtils.planGenAssert( - actualOutputArity != 0, - String.format("Operator %s should have at least %d output links, got 0.", vertex, expectedOutputArity)); - } - } - } - - /* - * Checks that the operator graph has at least one source operator - */ - private void checkSourceOperator() throws PlanGenException { - boolean sourceExist = adjacencyList.keySet().stream() - .map(operator -> operatorPredicateMap.get(operator).getClass().toString()) - .anyMatch(predicateClass -> predicateClass.toLowerCase().contains("source")); - - PlanGenUtils.planGenAssert(sourceExist, "There must be at least one source operator."); - } - - /* - * Checks that the operator graph has exactly one sink operator. - */ - private void checkSinkOperator() throws PlanGenException { - long sinkOperatorNumber = adjacencyList.keySet().stream() - .map(operator -> operatorPredicateMap.get(operator).getClass().toString()) - .filter(predicateClass -> predicateClass.toLowerCase().contains("sink")) - .count(); - - PlanGenUtils.planGenAssert(sinkOperatorNumber == 1, - String.format("There must be exaxtly one sink operator, got %d.", sinkOperatorNumber)); - } - - /* - * Connects IOperator objects together according to the operator graph. - * - * This function assumes that the operator graph is valid. - * It goes through every link, and invokes - * the corresponding "setInputOperator" function to connect operators. - */ - private void connectOperators(HashMap operatorObjectMap) throws PlanGenException { - for (String vertex : adjacencyList.keySet()) { - IOperator currentOperator = operatorObjectMap.get(vertex); - int outputArity = adjacencyList.get(vertex).size(); - - // automatically adds a OneToNBroadcastConnector if the output arity > 1 - if (outputArity > 1) { - OneToNBroadcastConnector oneToNConnector = new OneToNBroadcastConnector(outputArity); - oneToNConnector.setInputOperator(currentOperator); - int counter = 0; - for (String adjacentVertex : adjacencyList.get(vertex)) { - IOperator adjacentOperator = operatorObjectMap.get(adjacentVertex); - handleSetInputOperator(oneToNConnector.getOutputOperator(counter), adjacentOperator); - counter++; - } - } else { - for (String adjacentVertex : adjacencyList.get(vertex)) { - IOperator adjacentOperator = operatorObjectMap.get(adjacentVertex); - handleSetInputOperator(currentOperator, adjacentOperator); - } - } - } - } - - /* - * Invoke the corresponding "setInputOperator" method of the dest operator. - */ - private void handleSetInputOperator(IOperator src, IOperator dest) throws PlanGenException { - // handles Join operator differently - if (dest instanceof Join) { - Join join = (Join) dest; - if (join.getInnerInputOperator() == null) { - join.setInnerInputOperator(src); - } else { - join.setOuterInputOperator(src); - } - // invokes "setInputOperator" for all other operators - } else { - try { - dest.getClass().getMethod("setInputOperator", IOperator.class).invoke(dest, src); - } catch (NoSuchMethodException | SecurityException | IllegalAccessException - | IllegalArgumentException | InvocationTargetException e) { - throw new PlanGenException(e.getMessage(), e); - } - } - } - - /* - * Finds the sink operator in the operator graph. - * - * This function assumes that the graph is valid and there is only one sink in the graph. - */ - private ISink findSinkOperator(HashMap operatorObjectMap) throws PlanGenException { - IOperator sinkOperator = adjacencyList.keySet().stream() - .filter(operator -> operatorPredicateMap.get(operator) - .getClass().toString().toLowerCase().contains("sink")) - .map(operator -> operatorObjectMap.get(operator)) - .findFirst().orElse(null); - - PlanGenUtils.planGenAssert(sinkOperator != null, "Error: sink operator doesn't exist."); - PlanGenUtils.planGenAssert(sinkOperator instanceof ISink, "Error: sink operator's type doesn't match."); - - return (ISink) sinkOperator; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - LogicalPlan that = (LogicalPlan) o; - - if (operatorPredicateMap != null ? !operatorPredicateMap.equals(that.operatorPredicateMap) : that.operatorPredicateMap != null) - return false; - return adjacencyList != null ? adjacencyList.equals(that.adjacencyList) : that.adjacencyList == null; - - } - - @Override - public int hashCode() { - int result = operatorPredicateMap != null ? operatorPredicateMap.hashCode() : 0; - result = 31 * result + (adjacencyList != null ? adjacencyList.hashCode() : 0); - return result; - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/plangen/OperatorArityConstants.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/plangen/OperatorArityConstants.java deleted file mode 100644 index edbcb718477..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/plangen/OperatorArityConstants.java +++ /dev/null @@ -1,152 +0,0 @@ -package edu.uci.ics.texera.dataflow.plangen; - -import java.util.HashMap; -import java.util.Map; - -import edu.uci.ics.texera.api.exception.PlanGenException; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.comparablematcher.ComparablePredicate; -import edu.uci.ics.texera.dataflow.dictionarymatcher.DictionaryPredicate; -import edu.uci.ics.texera.dataflow.dictionarymatcher.DictionarySourcePredicate; -import edu.uci.ics.texera.dataflow.fuzzytokenmatcher.FuzzyTokenPredicate; -import edu.uci.ics.texera.dataflow.fuzzytokenmatcher.FuzzyTokenSourcePredicate; -import edu.uci.ics.texera.dataflow.join.JoinDistancePredicate; -import edu.uci.ics.texera.dataflow.join.SimilarityJoinPredicate; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordPredicate; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordSourcePredicate; -import edu.uci.ics.texera.dataflow.nlp.entity.NlpEntityPredicate; -import edu.uci.ics.texera.dataflow.nlp.sentiment.EmojiSentimentPredicate; -import edu.uci.ics.texera.dataflow.nlp.sentiment.NlpSentimentPredicate; -import edu.uci.ics.texera.dataflow.nlp.sentiment.NltkSentimentOperatorPredicate; -import edu.uci.ics.texera.dataflow.nlp.splitter.NlpSplitPredicate; -import edu.uci.ics.texera.dataflow.projection.ProjectionPredicate; -import edu.uci.ics.texera.dataflow.regexmatcher.RegexPredicate; -import edu.uci.ics.texera.dataflow.regexmatcher.RegexSourcePredicate; -import edu.uci.ics.texera.dataflow.regexsplit.RegexSplitPredicate; -import edu.uci.ics.texera.dataflow.sampler.SamplerPredicate; -import edu.uci.ics.texera.dataflow.sink.excel.ExcelSinkPredicate; -import edu.uci.ics.texera.dataflow.sink.mysql.MysqlSinkPredicate; -import edu.uci.ics.texera.dataflow.sink.tuple.TupleSinkPredicate; -import edu.uci.ics.texera.dataflow.source.asterix.AsterixSourcePredicate; -import edu.uci.ics.texera.dataflow.source.file.FileSourcePredicate; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; -import edu.uci.ics.texera.dataflow.twitter.TwitterConverterPredicate; -import edu.uci.ics.texera.dataflow.twitterfeed.TwitterFeedSourcePredicate; -import edu.uci.ics.texera.dataflow.wordcount.WordCountIndexSourcePredicate; -import edu.uci.ics.texera.dataflow.wordcount.WordCountOperatorPredicate; - -/** - * OperatorArityConstants class includes the input and output arity constraints of each operator. - * - * @author Zuozhi Wang - * - */ -public class OperatorArityConstants { - - public static Map, Integer> fixedInputArityMap = new HashMap<>(); - static { - fixedInputArityMap.put(DictionaryPredicate.class, 1); - fixedInputArityMap.put(DictionarySourcePredicate.class, 0); - fixedInputArityMap.put(FuzzyTokenPredicate.class, 1); - fixedInputArityMap.put(FuzzyTokenSourcePredicate.class, 0); - fixedInputArityMap.put(KeywordPredicate.class, 1); - fixedInputArityMap.put(KeywordSourcePredicate.class, 0); - fixedInputArityMap.put(RegexPredicate.class, 1); - fixedInputArityMap.put(RegexSourcePredicate.class, 0); - - fixedInputArityMap.put(JoinDistancePredicate.class, 2); - fixedInputArityMap.put(SimilarityJoinPredicate.class, 2); - - fixedInputArityMap.put(NlpEntityPredicate.class, 1); - fixedInputArityMap.put(NlpSentimentPredicate.class, 1); - fixedInputArityMap.put(NltkSentimentOperatorPredicate.class, 1); - fixedInputArityMap.put(EmojiSentimentPredicate.class, 1); - fixedInputArityMap.put(ProjectionPredicate.class, 1); - fixedInputArityMap.put(RegexSplitPredicate.class, 1); - fixedInputArityMap.put(NlpSplitPredicate.class, 1); - fixedInputArityMap.put(SamplerPredicate.class, 1); - fixedInputArityMap.put(WordCountIndexSourcePredicate.class, 0); - fixedInputArityMap.put(WordCountOperatorPredicate.class, 1); - fixedInputArityMap.put(ComparablePredicate.class, 1); - - fixedInputArityMap.put(AsterixSourcePredicate.class, 0); - - fixedInputArityMap.put(TwitterConverterPredicate.class, 1); - - fixedInputArityMap.put(ScanSourcePredicate.class, 0); - fixedInputArityMap.put(FileSourcePredicate.class, 0); - fixedInputArityMap.put(TwitterFeedSourcePredicate.class, 0); - - fixedInputArityMap.put(TupleSinkPredicate.class, 1); - fixedInputArityMap.put(ExcelSinkPredicate.class, 1); - fixedInputArityMap.put(MysqlSinkPredicate.class, 1); - - } - - public static Map, Integer> fixedOutputArityMap = new HashMap<>(); - static { - fixedOutputArityMap.put(DictionaryPredicate.class, 1); - fixedOutputArityMap.put(DictionarySourcePredicate.class, 1); - fixedOutputArityMap.put(FuzzyTokenPredicate.class, 1); - fixedOutputArityMap.put(FuzzyTokenSourcePredicate.class, 1); - fixedOutputArityMap.put(KeywordPredicate.class, 1); - fixedOutputArityMap.put(KeywordSourcePredicate.class, 1); - fixedOutputArityMap.put(RegexPredicate.class, 1); - fixedOutputArityMap.put(RegexSourcePredicate.class, 1); - - fixedOutputArityMap.put(JoinDistancePredicate.class, 1); - fixedOutputArityMap.put(SimilarityJoinPredicate.class, 1); - - fixedOutputArityMap.put(NlpEntityPredicate.class, 1); - fixedOutputArityMap.put(NlpSentimentPredicate.class, 1); - fixedOutputArityMap.put(NltkSentimentOperatorPredicate.class, 1); - fixedOutputArityMap.put(EmojiSentimentPredicate.class, 1); - fixedOutputArityMap.put(ProjectionPredicate.class, 1); - fixedOutputArityMap.put(RegexSplitPredicate.class, 1); - fixedOutputArityMap.put(NlpSplitPredicate.class, 1); - fixedOutputArityMap.put(SamplerPredicate.class, 1); - fixedOutputArityMap.put(WordCountIndexSourcePredicate.class, 1); - fixedOutputArityMap.put(WordCountOperatorPredicate.class, 1); - fixedOutputArityMap.put(ComparablePredicate.class, 1); - - fixedOutputArityMap.put(AsterixSourcePredicate.class, 1); - - fixedOutputArityMap.put(TwitterConverterPredicate.class, 1); - - fixedOutputArityMap.put(ScanSourcePredicate.class, 1); - fixedOutputArityMap.put(FileSourcePredicate.class, 1); - fixedOutputArityMap.put(TwitterFeedSourcePredicate.class, 1); - - fixedOutputArityMap.put(TupleSinkPredicate.class, 0); - fixedOutputArityMap.put(ExcelSinkPredicate.class, 0); - fixedOutputArityMap.put(MysqlSinkPredicate.class, 0); - - } - - /** - * Gets the input arity of an operator type. - * - * @param operatorType - * @return - * @throws PlanGenException, if the oeprator's input arity is not specified. - */ - public static int getFixedInputArity(Class predicateClass) { - PlanGenUtils.planGenAssert(fixedInputArityMap.containsKey(predicateClass), - String.format("input arity of %s is not specified.", predicateClass)); - return fixedInputArityMap.get(predicateClass); - } - - /** - * Gets the output arity of an operator type. - * - * @param operatorType - * @return - * @throws PlanGenException, if the oeprator's output arity is not specified. - */ - public static int getFixedOutputArity(Class predicateClass) { - PlanGenUtils.planGenAssert(fixedOutputArityMap.containsKey(predicateClass), - String.format("output arity of %s is not specified.", predicateClass)); - return fixedOutputArityMap.get(predicateClass); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/plangen/OperatorLink.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/plangen/OperatorLink.java deleted file mode 100644 index 36869fe6297..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/plangen/OperatorLink.java +++ /dev/null @@ -1,58 +0,0 @@ -package edu.uci.ics.texera.dataflow.plangen; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; -import org.apache.commons.lang3.builder.ToStringBuilder; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -public class OperatorLink { - - private String origin; - private String destination; - - /** - * OperatorLink describes a link between two operators. - * - * @param origin, the ID of the origin operator - * @param destination, the ID of the destination operator - */ - @JsonCreator - public OperatorLink( - @JsonProperty(value = PropertyNameConstants.ORIGIN_OPERATOR_ID, required = true) - String origin, - @JsonProperty(value = PropertyNameConstants.DESTINATION_OPERATOR_ID, required = true) - String destination) { - this.origin = origin; - this.destination = destination; - } - - @JsonProperty(value = PropertyNameConstants.ORIGIN_OPERATOR_ID) - public String getOrigin() { - return this.origin; - } - - @JsonProperty(value = PropertyNameConstants.DESTINATION_OPERATOR_ID) - public String getDestination() { - return this.destination; - } - - @Override - public int hashCode() { - return HashCodeBuilder.reflectionHashCode(this); - } - - @Override - public boolean equals(Object that) { - return EqualsBuilder.reflectionEquals(this, that); - } - - @Override - public String toString() { - return ToStringBuilder.reflectionToString(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/plangen/PlanGenUtils.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/plangen/PlanGenUtils.java deleted file mode 100644 index 05e3307faec..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/plangen/PlanGenUtils.java +++ /dev/null @@ -1,18 +0,0 @@ -package edu.uci.ics.texera.dataflow.plangen; - -import edu.uci.ics.texera.api.exception.TexeraException; - -/** - * This class provides a set of helper functions that are commonly used in plan generation. - * @author Zuozhi Wang - * - */ -public class PlanGenUtils { - - public static void planGenAssert(boolean assertBoolean, String errorMessage) { - if (! assertBoolean) { - throw new TexeraException(errorMessage); - } - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/planstore/PlanStore.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/planstore/PlanStore.java deleted file mode 100644 index 64fa97875c1..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/planstore/PlanStore.java +++ /dev/null @@ -1,257 +0,0 @@ -package edu.uci.ics.texera.dataflow.planstore; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.StorageException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IDField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.storage.DataReader; -import edu.uci.ics.texera.storage.DataWriter; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; - -import java.io.IOException; - -import org.apache.lucene.index.Term; -import org.apache.lucene.search.MatchAllDocsQuery; -import org.apache.lucene.search.Query; -import org.apache.lucene.search.TermQuery; - -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; - -/** - * An implementation of query plan store. - * - * @author Adrian Seungjin Lee - * @author Kishore Narendran - */ -public class PlanStore { - private static PlanStore instance = null; - private RelationManager relationManager = null; - - private PlanStore() throws StorageException, DataflowException { - relationManager = RelationManager.getInstance(); - } - - public synchronized static PlanStore getInstance() throws StorageException, DataflowException { - if (instance == null) { - instance = new PlanStore(); - } - return instance; - } - - /** - * Creates plan store, both an index and a directory for plan objects. - * - * @throws TexeraException - */ - public void createPlanStore() throws TexeraException { - if (!relationManager.checkTableExistence(PlanStoreConstants.TABLE_NAME)) { - relationManager.createTable(PlanStoreConstants.TABLE_NAME, - PlanStoreConstants.INDEX_DIR, - PlanStoreConstants.SCHEMA_PLAN, - LuceneAnalyzerConstants.standardAnalyzerString()); - } - } - - /** - * removes plan store, both an index and a directory for plan objects. - * - * @throws TexeraException - */ - public void destroyPlanStore() throws TexeraException { - relationManager.deleteTable(PlanStoreConstants.TABLE_NAME); - } - - /** - * Adds a Logical Plan JSON to the plan store. - * - * @param planName, the name of the plan. - * @param description, the description of the plan. - * @param logicalPlanJson, the logical plan JSON string - * @Return IDField, the id field of the plan stored. - * @throws TexeraException, when there are null fields or the given name is invalid or there is an existing plan with same name. - */ - public IDField addPlan(String planName, String description, String logicalPlanJson) throws TexeraException { - if (planName == null || description == null || logicalPlanJson == null) { - throw new TexeraException("Arguments cannot be null when adding a plan"); - } - if (!PlanStoreConstants.VALID_PLAN_NAME.matcher(planName).find()) { - throw new TexeraException("Plan name is not valid. It can only contain alphanumeric characters, " + - "underscore, and hyphen."); - } - if (getPlan(planName) != null) { - throw new TexeraException("A plan with the same name already exists"); - } - - try { - // Converting the JSON String to a JSON Node to minimize space usage and to check validity of JSON string - ObjectMapper objectMapper = new ObjectMapper(); - JsonNode jsonNode = objectMapper.readValue(logicalPlanJson, JsonNode.class); - logicalPlanJson = objectMapper.writeValueAsString(jsonNode); - } catch (IOException e) { - throw new StorageException("logical plan json is an invalid json string: " + logicalPlanJson); - } - - Tuple tuple = new Tuple(PlanStoreConstants.SCHEMA_PLAN, - new StringField(planName), - new StringField(description), - new StringField(logicalPlanJson)); - - DataWriter dataWriter = relationManager.getTableDataWriter(PlanStoreConstants.TABLE_NAME); - dataWriter.open(); - IDField id = dataWriter.insertTuple(tuple); - dataWriter.close(); - - return id; - } - - /** - * Retrieves a plan by given name from plan store. - * - * @param planName, the name of the plan. - * @Return ITuple, the tuple consisting of fields of the plan. - * @throws TexeraException - */ - public Tuple getPlan(String planName) throws TexeraException { - Query q = new TermQuery(new Term(PlanStoreConstants.NAME, planName)); - - DataReader reader = relationManager.getTableDataReader(PlanStoreConstants.TABLE_NAME, q); - reader.open(); - - Tuple inputTuple = null; - - while ((inputTuple = reader.getNextTuple()) != null) { - IField nameField = inputTuple.getField(PlanStoreConstants.NAME); - if (nameField.getValue().toString().equals(planName)) { - reader.close(); - return inputTuple; - } - } - - reader.close(); - return null; - } - - /** - * Retrieves an iterator to scan through all plans. - * - * @Return IDataReader - * @throws TexeraException - */ - public DataReader getPlanIterator() throws TexeraException { - return relationManager.getTableDataReader(PlanStoreConstants.TABLE_NAME, new MatchAllDocsQuery()); - } - - /** - * Removess a plan by given name from plan store. - * - * @param planName, the name of the plan. - * @throws TexeraException - */ - public void deletePlan(String planName) throws TexeraException { - Tuple plan = getPlan(planName); - - if (plan == null) { - return; - } - - IDField idField = (IDField) plan.getField(SchemaConstants._ID); - - DataWriter dataWriter = relationManager.getTableDataWriter(PlanStoreConstants.TABLE_NAME); - dataWriter.open(); - dataWriter.deleteTupleByID(idField); - dataWriter.close(); - } - - /** - * Updates the description for the given plan name - * @param planName - Name of the plan whose description is to be modified - * @param description - New description of the plan as it it is to be updated - * @throws TexeraException - */ - public void updatePlanDescription(String planName, String description) throws TexeraException{ - updatePlanInternal(planName, description, null); - } - - /** - * Updates the logical plan for the given plan name - * @param planName - Name of the plan which is to be modified - * @param logicalPlanJson - New logical plan json as it is to be updated in the plan store - * @throws TexeraException - */ - public void updatePlan(String planName, String logicalPlanJson) throws TexeraException{ - updatePlanInternal(planName, null, logicalPlanJson); - - } - - /** - * Updates both the description and the logical plan json for the given plan name - * @param planName - Name of the plan which is to be updated - * @param description - New description for the plan - * @param logicalPlanJson - New logical plan json for the plan - * @throws TexeraException - */ - public void updatePlan(String planName, String description, String logicalPlanJson) throws TexeraException{ - updatePlanInternal(planName, description, logicalPlanJson); - } - - /** - * Updates both plan description and plan json of a plan with the given plan name. - * If description is null, it will not update plan description. - * If plan json is NULL, it will not update the plan's JSON file. - * - * @param planName, the name of the plan. - * @param description, the new description of the plan. - * @param logicalPlanJson, the new plan json string. - * @throws TexeraException - */ - private void updatePlanInternal(String planName, String description, String logicalPlanJson) throws TexeraException{ - Tuple existingPlan = getPlan(planName); - - if (existingPlan == null) { - return; - } - - // Checking if an updated description or logical plan JSON string has been provided - if(description == null && logicalPlanJson == null) { - return; - } - - // Checking if the logical plan JSON string needs to be updated - if(logicalPlanJson != null) { - // Compressing and checking the validity of the logical plan JSON string - try { - ObjectMapper objectMapper = new ObjectMapper(); - JsonNode jsonNode = objectMapper.readValue(logicalPlanJson, JsonNode.class); - logicalPlanJson = objectMapper.writeValueAsString(jsonNode); - } catch (IOException e) { - throw new StorageException("logical plan json is an invalid json string: " + logicalPlanJson); - } - - } - - // Getting the fields in order for performing the update - IDField idField = (IDField) existingPlan.getField(SchemaConstants._ID); - IField descriptionField = description != null ? - new StringField(description) : existingPlan.getField(PlanStoreConstants.DESCRIPTION); - IField logicalPlanJsonField = logicalPlanJson != null ? - new StringField(logicalPlanJson) : existingPlan.getField(PlanStoreConstants.LOGICAL_PLAN_JSON); - - // Creating a tuple out of all the fields - Tuple newTuple = new Tuple(PlanStoreConstants.SCHEMA_PLAN, - new StringField(planName), - descriptionField, - logicalPlanJsonField); - - // Writing the updated tuple - DataWriter dataWriter = relationManager.getTableDataWriter(PlanStoreConstants.TABLE_NAME); - dataWriter.open(); - dataWriter.updateTuple(newTuple, idField); - dataWriter.close(); - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/planstore/PlanStoreConstants.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/planstore/PlanStoreConstants.java deleted file mode 100644 index b2faf463915..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/planstore/PlanStoreConstants.java +++ /dev/null @@ -1,34 +0,0 @@ -package edu.uci.ics.texera.dataflow.planstore; - -import java.nio.file.Path; -import java.util.regex.Pattern; - -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.utils.Utils; - -/** - * Variables used in PlanStore.java. - * - * @author Adrian Seungjin Lee - * @author Kishore Narendran - */ -public class PlanStoreConstants { - public static final String TABLE_NAME = "plan"; - - public static final Pattern VALID_PLAN_NAME = Pattern.compile("^[a-zA-Z0-9\\-_]{1,}$"); - - public static final Path INDEX_DIR = Utils.getTexeraHomePath().resolve("user-resources").resolve("plans"); - - public static final String NAME = "name"; - public static final String DESCRIPTION = "description"; - public static final String LOGICAL_PLAN_JSON = "logicalPlan"; - - public static final Attribute NAME_ATTR = new Attribute(NAME, AttributeType.STRING); - public static final Attribute DESCRIPTION_ATTR = new Attribute(DESCRIPTION, AttributeType.STRING); - public static final Attribute LOGICAL_PLAN_JSON_ATTR = new Attribute(LOGICAL_PLAN_JSON, AttributeType.STRING); - - public static final Attribute[] ATTRIBUTES_PLAN = {NAME_ATTR, DESCRIPTION_ATTR, LOGICAL_PLAN_JSON_ATTR}; - public static final Schema SCHEMA_PLAN = new Schema(ATTRIBUTES_PLAN); -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/projection/ProjectionOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/projection/ProjectionOperator.java deleted file mode 100644 index d394c34ed77..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/projection/ProjectionOperator.java +++ /dev/null @@ -1,67 +0,0 @@ -package edu.uci.ics.texera.dataflow.projection; - -import java.util.List; -import java.util.stream.Collectors; - -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.common.AbstractSingleInputOperator; - -public class ProjectionOperator extends AbstractSingleInputOperator { - - ProjectionPredicate predicate; - - Schema inputSchema; - - public ProjectionOperator(ProjectionPredicate predicate) { - this.predicate = predicate; - } - - @Override - protected void setUp() throws TexeraException { - inputSchema = inputOperator.getOutputSchema(); - List outputAttributes = - inputSchema.getAttributes() - .stream() - .filter(attr -> predicate.getProjectionFields().contains(attr.getName().toLowerCase())) - .collect(Collectors.toList()); - - if (outputAttributes.size() != predicate.getProjectionFields().size()) { - throw new DataflowException("input schema doesn't contain one of the attributes to be projected"); - } - outputSchema = new Schema(outputAttributes.stream().toArray(Attribute[]::new)); - } - - @Override - protected Tuple computeNextMatchingTuple() throws TexeraException { - Tuple inputTuple = inputOperator.getNextTuple(); - if (inputTuple == null) { - return null; - } - - return processOneInputTuple(inputTuple); - } - - @Override - public Tuple processOneInputTuple(Tuple inputTuple) throws TexeraException { - IField[] outputFields = - outputSchema.getAttributes() - .stream() - .map(attr -> inputTuple.getField(attr.getName())) - .toArray(IField[]::new); - - return new Tuple(outputSchema, outputFields); - } - - @Override - protected void cleanUp() throws DataflowException { - } - - public ProjectionPredicate getPredicate() { - return predicate; - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/projection/ProjectionPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/projection/ProjectionPredicate.java deleted file mode 100644 index 2f94c2acc37..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/projection/ProjectionPredicate.java +++ /dev/null @@ -1,34 +0,0 @@ -package edu.uci.ics.texera.dataflow.projection; - -import java.util.ArrayList; -import java.util.List; -import java.util.stream.Collectors; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -public class ProjectionPredicate extends PredicateBase { - - private final List projectionFields; - - @JsonCreator - public ProjectionPredicate( - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAMES, required = true) - List projectionFields) { - this.projectionFields = projectionFields.stream().map(s -> s.toLowerCase()).collect(Collectors.toList()); - } - - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAMES) - public List getProjectionFields() { - return new ArrayList<>(projectionFields); - } - - @Override - public IOperator newOperator() { - return new ProjectionOperator(this); - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/GramBooleanQuery.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/GramBooleanQuery.java deleted file mode 100644 index e3a9775d57f..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/GramBooleanQuery.java +++ /dev/null @@ -1,537 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher; - -import java.util.ArrayList; -import java.util.HashSet; -import java.util.List; -import java.util.Set; -import java.util.StringJoiner; - -import edu.uci.ics.texera.dataflow.utils.DataflowUtils; - -public class GramBooleanQuery { - - enum QueryOp { - NONE, // doesn't match any string - ANY, // matches any string - - LEAF, // leaf node, no child - - AND, OR - } - - QueryOp operator; - - // leaf is useful only when operator == LEAF - String leaf; - // subQuerySet is useful only when (operator == AND || operator == OR) - Set subQuerySet; - - GramBooleanQuery(QueryOp operator) { - this.operator = operator; - leaf = ""; - subQuerySet = new HashSet(); - } - - static GramBooleanQuery newLeafNode(String literal) { - GramBooleanQuery leafNode = new GramBooleanQuery(QueryOp.LEAF); - leafNode.leaf = literal; - return leafNode; - } - - /* - * logic for adding a list of strings to the query tree - * --------------------------------------------------------- - */ - - /** - * This method combines a list of strings with an existing query tree. - * - * @param query, - * existing query tree - * @param list, - * a list of strings to be combined with the query tree - * @return new query tree - */ - static GramBooleanQuery combine(GramBooleanQuery query, List list) { - return computeConjunction(query, listNode(list)); - } - - /* - * This method transforms a list of strings to a query tree
    For - * example, if the list is {abcd, wxyz}, then:
    trigrams({abcd, wxyz}) - * -> trigrams(abcd) OR trigrams(wxyz)
    -> ((abc AND bcd) OR (wxy AND - * xyz))
    - * - * The relation of strings in a list is OR.
    - */ - private static GramBooleanQuery listNode(List literalList) { - if (TranslatorUtils.minLenOfString(literalList) < TranslatorUtils.GRAM_LENGTH) { - return new GramBooleanQuery(QueryOp.ANY); - } - - GramBooleanQuery listNode = new GramBooleanQuery(QueryOp.OR); - for (String literal : literalList) { - listNode.subQuerySet.add(literalNode(literal)); - } - return listNode; - } - - /* - * This method takes a single string and adds it to the query tree.
    The - * string is converted to multiple n-grams with an AND operator.
    For - * example: if the string is abcd, then:
    trigrams(abcd) = abc AND bcd - *
    - * - * The relation of grams in a string is AND.
    - */ - private static GramBooleanQuery literalNode(String literal) { - GramBooleanQuery literalNode = new GramBooleanQuery(QueryOp.AND); - for (String gram : literalToNGram(literal)) { - literalNode.subQuerySet.add(newLeafNode(gram)); - } - return literalNode; - } - - /* - * This function builds a list of N-Grams that a given literal contains. - *
    If the length of the literal is smaller than N, it returns an empty - * list.
    For example, for literal "texera", its tri-gram list should be - * ["tex", "ext", "xtd", "tdb"] - */ - private static List literalToNGram(String literal) { - ArrayList nGrams = new ArrayList<>(); - int gramLength = TranslatorUtils.GRAM_LENGTH; - if (literal.length() >= gramLength) { - for (int i = 0; i <= literal.length() - gramLength; ++i) { - nGrams.add(literal.substring(i, i + gramLength)); - } - } - return nGrams; - } - - /* - * basic boolean logic (conjunction, disjunction) - * --------------------------------------------------------- - */ - - /** - * This function "AND"s two query trees together,
    - * and returns the result as a new tree.
    - */ - static GramBooleanQuery computeConjunction(GramBooleanQuery left, GramBooleanQuery right) { - if (right.operator == QueryOp.ANY) { - return deepCopy(left); - } - if (right.operator == QueryOp.NONE) { - return deepCopy(right); - } - if (left.operator == QueryOp.ANY) { - return deepCopy(right); - } - if (left.operator == QueryOp.NONE) { - return deepCopy(left); - } - // if both left and right are AND, or one is AND and the other is LEAF, - // we merge them together instead of creating a new node - // to avoid one unnecessary level of depth of the tree. - if ((left.operator == QueryOp.AND && right.operator == QueryOp.AND) - || (left.operator == QueryOp.AND && right.operator == QueryOp.LEAF) - || (left.operator == QueryOp.LEAF && right.operator == QueryOp.AND)) { - GramBooleanQuery toReturn = new GramBooleanQuery(QueryOp.AND); - mergeIntoSubquery(toReturn, deepCopy(left)); - mergeIntoSubquery(toReturn, deepCopy(right)); - return toReturn; - } else { - GramBooleanQuery toReturn = new GramBooleanQuery(QueryOp.AND); - toReturn.subQuerySet.add(deepCopy(left)); - toReturn.subQuerySet.add(deepCopy(right)); - return toReturn; - } - } - - /** - * This function "OR"s two query trees together.
    - * and returns the result as a new tree.
    - */ - static GramBooleanQuery computeDisjunction(GramBooleanQuery left, GramBooleanQuery right) { - if (right.operator == QueryOp.ANY) { - return deepCopy(right); - } - if (right.operator == QueryOp.NONE) { - return deepCopy(left); - } - if (left.operator == QueryOp.ANY) { - return deepCopy(left); - } - if (left.operator == QueryOp.NONE) { - return deepCopy(right); - } - // see comments above in computeConjunction - if ((left.operator == QueryOp.OR && right.operator == QueryOp.OR) - || (left.operator == QueryOp.OR && right.operator == QueryOp.LEAF) - || (left.operator == QueryOp.LEAF && right.operator == QueryOp.OR)) { - GramBooleanQuery toReturn = new GramBooleanQuery(QueryOp.OR); - mergeIntoSubquery(toReturn, deepCopy(left)); - mergeIntoSubquery(toReturn, deepCopy(right)); - return toReturn; - } else { - GramBooleanQuery toReturn = new GramBooleanQuery(QueryOp.OR); - toReturn.subQuerySet.add(deepCopy(left)); - toReturn.subQuerySet.add(deepCopy(right)); - return toReturn; - } - } - - /* - * Helper function to merge subQuerySet from src query tree to dest query - * tree. If src is a LEAF, it will be added to dest. If src is not a LEAF, - * its subQuerySet will be added to dest. - */ - private static void mergeIntoSubquery(GramBooleanQuery dest, GramBooleanQuery src) { - if (src.operator == QueryOp.LEAF) { - dest.subQuerySet.add(src); - } else { - dest.subQuerySet.addAll(src.subQuerySet); - } - } - - /* - * transform tree to Disjunctive Normal Form (DNF) - * --------------------------------------------------------- - */ - - /** - * The query tree generated by the translator is messy with possibly lots of - * redundant information. This function transforms it into Disjunctive - * normal form (DNF), which is an OR of different ANDs.
    - *
    - * To transform a tree to DNF form, the following laws are applied - * recursively from bottom to top:
    - * Associative laws: (a OR b) OR c = a OR (b OR c) = a OR b OR c, when - * transforming OR nodes.
    - * Distributive laws: a AND (b OR c) = (a AND b) OR (a AND c), when - * transforming AND nodes.
    - *
    - * For each node, its children will be transformed to DNF form first, then - * if it's OR, apply associative laws, if it's AND, apply distributive laws. - *
    - * Then recursively apply the same rules all the way up to the top node. - *
    - * The result is NOT simplified. Must call simplifyDNF() to obtain the - * optimal tree.
    - * - * @param query - * @return DNFQuery - */ - static GramBooleanQuery toDNF(GramBooleanQuery query) { - GramBooleanQuery result = new GramBooleanQuery(QueryOp.OR); - - if (query.operator == QueryOp.ANY || query.operator == QueryOp.NONE) { - return result; - } - if (query.operator == QueryOp.AND) { - for (GramBooleanQuery subQuery : query.subQuerySet) { - result = dnfConjunction(result, toDNF(subQuery)); - } - } - if (query.operator == QueryOp.OR) { - for (GramBooleanQuery subQuery : query.subQuerySet) { - result.subQuerySet.addAll(toDNF(subQuery).subQuerySet); - } - } - if (query.operator == QueryOp.LEAF) { - result.subQuerySet.add(deepCopy(query)); - } - - return result; - } - - /* - * "AND" two DNF trees (trees are assumed to be in DNF form) Apply - * distributive laws: a AND (b OR c) = (a AND b) OR (a AND c) (a OR b) AND - * (c OR d) = (a AND c) OR (a AND d) OR (b AND c) OR (c AND d) - */ - private static GramBooleanQuery dnfConjunction(GramBooleanQuery left, GramBooleanQuery right) { - if (left.isEmpty()) { - return right; - } - if (right.isEmpty()) { - return left; - } - - GramBooleanQuery resultQuery = new GramBooleanQuery(QueryOp.OR); - - for (GramBooleanQuery leftSubQuery : left.subQuerySet) { - for (GramBooleanQuery rightSubQuery : right.subQuerySet) { - GramBooleanQuery conjunction = computeConjunction(leftSubQuery, rightSubQuery); - resultQuery.subQuerySet.add(conjunction); - } - } - - return resultQuery; - } - - /** - * Simplify a tree, which is assumed to be already in DNF form.
    - * Apply Absorption laws: a OR (a AND b) -> a
    - * Replace node with its child if it only has one child: (a) -> a
    - *
    - * Simplifying is important because it enables comparison between two trees. - *
    - * Two equivalent trees could have different forms. However, after - * transforming to DNF and applying simplifications, their forms should be - * identical.
    - *
    - * Must call toDNF() before calling simplifyDNF()
    - * Simplified tree is not necessarily DNF
    - * - * @param DNFQuery - * @return simplifiedDNFQuery - */ - static GramBooleanQuery simplifyDNF(GramBooleanQuery query) { - GramBooleanQuery result = applyAbsorption(query); - result = replaceWithChild(result); - return result; - } - - // Replace node with its child if it only has one child: (a) -> a
    - // OR -> AND -> a ---> a - private static GramBooleanQuery replaceWithChild(GramBooleanQuery query) { - GramBooleanQuery result = query; - while (result.subQuerySet.size() == 1) { - GramBooleanQuery child = result.subQuerySet.iterator().next(); - result = child; - } - - Set newSubQuerySet = new HashSet(); - for (GramBooleanQuery subQuery : result.subQuerySet) { - newSubQuerySet.add(replaceWithChild(subQuery)); - } - - result.subQuerySet = newSubQuerySet; - - return result; - } - - // Apply Absorption laws: a OR (a AND b) -> a
    - private static GramBooleanQuery applyAbsorption(GramBooleanQuery query) { - GramBooleanQuery result = new GramBooleanQuery(QueryOp.OR); - - for (GramBooleanQuery subQuery : query.subQuerySet) { - if (!isRedundantQuery(subQuery, query.subQuerySet)) { - result.subQuerySet.add(deepCopy(subQuery)); - } - } - - return result; - } - - // Check if the query is redundant (can be absorbed by another query) in the - // query set. - // for example, a OR (a AND b) -> (a AND b) can be absorbed by a. - // (a AND b) or (a AND b AND c) - private static boolean isRedundantQuery(GramBooleanQuery query, Set querySet) { - if (query.operator == QueryOp.LEAF) { - return false; - } - for (GramBooleanQuery compareTo : querySet) { - if (query == compareTo) { - continue; - } - if (compareTo.operator == QueryOp.LEAF) { - if (query.subQuerySet.contains(compareTo)) { - return true; - } - } else if (compareTo.operator == QueryOp.AND) { - if (query.subQuerySet.containsAll(compareTo.subQuerySet)) { - return true; - } - } - } - return false; - } - - /* - * class related functions - * --------------------------------------------------------- - */ - - /* - * The tree is deepCopyed in many places because during tree transformations - * (conjunction, disjunction, toDNF), not copying the tree will mess up the - * original tree, thus lead to many bugs. - * - */ - - /** - * Obtain a deep copy of the query tree.
    - * It traverses the tree and deep copies every node.
    - */ - public static GramBooleanQuery deepCopy(GramBooleanQuery query) { - if (query.operator == QueryOp.ANY || query.operator == QueryOp.NONE) { - return new GramBooleanQuery(query.operator); - } else if (query.operator == QueryOp.LEAF) { - return newLeafNode(query.leaf); - } else { - GramBooleanQuery toReturn = new GramBooleanQuery(query.operator); - for (GramBooleanQuery subQuery : query.subQuerySet) { - toReturn.subQuerySet.add(deepCopy(subQuery)); - } - return toReturn; - } - } - - /** - * This returns a GramBooleanQuery's hash code.
    - * It won't traverse the whole tree, instead, it only calculates the - * hashcode of direct leafs.
    - * - */ - @Override - public int hashCode() { - int hashCode = this.operator.toString().hashCode(); - if (operator == QueryOp.LEAF) { - hashCode = hashCode ^ this.leaf.hashCode(); - } - // this hashCode() function requires the query object to be immutable - // otherwise, it will cause errors equals() in hash based collections - // since subQuerySet may change, using it in hash function will cause - // hash code to change - // else { - // hashCode = hashCode * this.subQuerySet.size(); - // } - - return hashCode; - } - - /** - * This overrides "equals" function. Whenever a GramBooleanQuery object is - * compared to another object, this function will be called.
    - * It recursively traverses the query tree and compares the set of - * sub-queries (order doesn't matter).
    - * It internally uses a HashSet to compare sub-queries.
    - */ - @Override - public boolean equals(Object compareTo) { - if (!(compareTo instanceof GramBooleanQuery)) { - return false; - } - - GramBooleanQuery that = (GramBooleanQuery) compareTo; - if (this.operator != that.operator) { - return false; - } - if (this.operator == QueryOp.ANY || this.operator == QueryOp.NONE) { - return true; - } - if (this.operator == QueryOp.LEAF) { - return this.leaf.equals(that.leaf); - } - if (!this.subQuerySet.equals(that.subQuerySet)) { - return false; - } - - return true; - } - - public boolean isEmpty() { - if (this.operator == QueryOp.LEAF) { - return this.leaf.isEmpty(); - } - for (GramBooleanQuery subQuery : this.subQuerySet) { - if (!subQuery.isEmpty()) { - return false; - } - } - return true; - } - - /* - * string representations of the query tree - * --------------------------------------------------------- - */ - - /** - * This function generates a string representing the query that can be - * directly parsed by Lucene.
    - * Same as getLuceneQueryString(). - * - * @return boolean expression string - */ - @Override - public String toString() { - return this.getLuceneQueryString(); - } - - /** - * This function generates a string representing the query that can be - * directly parsed by Lucene. - * - * @return boolean expression string - */ - public String getLuceneQueryString() { - String luceneQueryString = toLuceneQueryString(this); - if (luceneQueryString.isEmpty()) { - return DataflowUtils.LUCENE_SCAN_QUERY; - } else { - return luceneQueryString; - } - } - - private static String toLuceneQueryString(GramBooleanQuery query) { - if (query.operator == QueryOp.ANY) { - return ""; - } - if (query.operator == QueryOp.NONE) { - return ""; - } - if (query.operator == QueryOp.LEAF) { - return query.leaf; - } - - StringJoiner joiner = new StringJoiner((query.operator == QueryOp.AND) ? " AND " : " OR "); - - for (GramBooleanQuery subQuery : query.subQuerySet) { - String subQueryStr = toLuceneQueryString(subQuery); - if (!subQueryStr.equals("")) - joiner.add(subQueryStr); - } - - if (joiner.length() == 0) { - return ""; - } - return "(" + joiner.toString() + ")"; - } - - /** - * This function returns a String that visualizes the query tree. - */ - String printQueryTree() { - return queryTreeToString(this, 0, " "); - } - - private static String queryTreeToString(GramBooleanQuery query, int indentation, String indentStr) { - String s = ""; - - for (int i = 0; i < indentation; i++) { - s += indentStr; - } - - if (query.operator == QueryOp.LEAF) { - s += query.leaf; - s += "\n"; - return s; - } - - s += query.operator.toString(); - s += "\n"; - - indentation++; - for (GramBooleanQuery subQuery : query.subQuerySet) { - s += queryTreeToString(subQuery, indentation, indentStr); - } - indentation--; - return s; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexInfo.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexInfo.java deleted file mode 100644 index b15fc8e1279..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexInfo.java +++ /dev/null @@ -1,195 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher; - -import java.util.ArrayList; -import java.util.List; - -/** - * @Author Zuozhi Wang - * @Author Shuying Lai - * - * RegexInfo for translating regex to an n-gram boolean query.
    - * see https://swtch.com/~rsc/regexp/regexp4.html - * for details.
    - */ -class RegexInfo { - boolean emptyable; - List exact = null; - List prefix = null; - List suffix = null; - GramBooleanQuery match = null; - - /** - * This initializes RegexInfo:
    - * emptyable to false
    - * exact, prefix, suffix to empty ArrayList
    - * match with operator ANY
    - */ - RegexInfo() { - this(GramBooleanQuery.QueryOp.ANY); - } - - RegexInfo(GramBooleanQuery.QueryOp operator) { - emptyable = false; - exact = new ArrayList(); - prefix = new ArrayList(); - suffix = new ArrayList(); - match = new GramBooleanQuery(operator); - } - - /** - * @return RegexInfo describing a regex that matches NO string This function - * shouldn't be called unless something goes wrong. It is used to - * handle error cases. - */ - static RegexInfo matchNone() { - RegexInfo regexInfo = new RegexInfo(GramBooleanQuery.QueryOp.NONE); - return regexInfo; - } - - /** - * - * @return RegexInfo describing a regex that matches ANY string - */ - static RegexInfo matchAny() { - RegexInfo regexInfo = new RegexInfo(GramBooleanQuery.QueryOp.ANY); - regexInfo.emptyable = true; - regexInfo.prefix.add(""); - regexInfo.suffix.add(""); - return regexInfo; - } - - /** - * - * @return RegexInfo describing a regex that matches an EMPTY string - */ - static RegexInfo emptyString() { - RegexInfo regexInfo = new RegexInfo(GramBooleanQuery.QueryOp.ANY); - regexInfo.emptyable = true; - regexInfo.exact.add(""); - return regexInfo; - } - - /** - * @return RegexInfo describing a regex that matches ANY SINGLE character - * For anyChar, prefix, suffix, and exact are null (unknown), - * because we don't know the exact character. - */ - static RegexInfo anyChar() { - RegexInfo regexInfo = new RegexInfo(GramBooleanQuery.QueryOp.ANY); - regexInfo.emptyable = false; - return regexInfo; - } - - /** - * This function simplifies the regexInfo.
    - * If the "exact" set gets too large, it will add "exact" to the query tree, - * and move relevant pieces into prefix and suffix.
    - * - * Simplification is performed under three circumstances.
    - * 1, the size of "exact" set is larger than a threshold.
    - * 2, the minimum length of strings in "exact" is greater than or equal to - * {@code gramLength+1}, if we do not set {@code force = true}.
    - * 3, the minimum length of strings in "exact" is greater than or equal to - * {@code gramLength}, if we set {@code force = true}.
    - * - * For example, if {@code gramLength} = 3, MAX_EXACT_SIZE = 5. 1. "exact" = - * {"ab", "bc", "cd", "de", "ef", "fg"} will be simplified because its size - * is greater than 5, no matter {@code force} is true or false. 2. "exact" = - * {"abcd", "efghj"} will be simplified, no matter {@code force} is true or - * false, because its shortest string's length, 4, is greater than or equal - * to gramLength+1, 4. 3. "exact" = {"abc", "efg"} will simplified only if - * {@code force} if true. - * - * @param force - */ - RegexInfo simplify(boolean force) { - TranslatorUtils.removeDuplicateAffix(exact, false); - int gramLength = TranslatorUtils.GRAM_LENGTH; - - if (exact.size() > TranslatorUtils.MAX_EXACT_SIZE - || (TranslatorUtils.minLenOfString(exact) >= gramLength && force) - || TranslatorUtils.minLenOfString(exact) >= gramLength + 1) { - // Add exact to match (query tree) - // Transfer information from exact to prefix and suffix - match = GramBooleanQuery.combine(match, exact); - for (String str : exact) { - if (str.length() < gramLength) { - prefix.add(str); - suffix.add(str); - } else { - prefix.add(str.substring(0, gramLength)); - suffix.add(str.substring(str.length() - gramLength, str.length())); - } - } - exact.clear(); - } - - // Add information in prefix and suffix to match - if (exact.isEmpty()) { - simplifyAffix(prefix, false); - simplifyAffix(suffix, true); - } - - /** - * Simplification of the query tree ('match') happens at the end of every step of the algorithm. - */ - GramBooleanQuery dnf = GramBooleanQuery.toDNF(match); - match = GramBooleanQuery.simplifyDNF(dnf); - return this; - } - - /** - * simplifyAffix reduces the size of the given set (either prefix or - * suffix). If the set gets too big, it moves information in prefix/suffix - * into "match" query. - * - * @param strList - * @param isSuffix - * indicates if given string list is suffix list or not - */ - void simplifyAffix(List strList, boolean isSuffix) { - TranslatorUtils.removeDuplicateAffix(strList, isSuffix); - int gramLength = TranslatorUtils.GRAM_LENGTH; - - // Add the current prefix/suffix set to "match" query. - match = GramBooleanQuery.combine(match, strList); - - // This loop reduces the length of prefix/suffix. It cuts all - // strings longer than {@code gramLength}, and continues to cut strings - // until the size of the list is below a threshold. - // It cuts a prefix (suffix) string by only retaining the first (last) n - // characters of it - // For example, for a prefix string "abcd", after cutting, it becomes - // "abc" if n = 3, "ab" if n = 2. - // For a suffix string "abcd", after cutting, it becomes "bcd" if n = 3, - // "cd" if n = 2; - for (int n = gramLength; n == gramLength || strList.size() > TranslatorUtils.MAX_SET_SIZE; n--) { - // replace set by strings of length n-1 - int w = 0; - for (String str : strList) { - if (str.length() > n) { - if (!isSuffix) { // prefix - str = str.substring(0, n); - } else { // suffix - str = str.substring(str.length() - n, str.length()); - } - } - if (w == 0 || strList.get(w - 1) != str) { - strList.set(w, str); - w++; - } - } - strList = strList.subList(0, w); - TranslatorUtils.removeDuplicateAffix(strList, isSuffix); - } - - if (!isSuffix) { - TranslatorUtils.removeRedundantAffix((s, prefix) -> s.startsWith(prefix), strList); - } else { - TranslatorUtils.removeRedundantAffix((s, suffix) -> s.endsWith(suffix), strList); - } - - } - -} \ No newline at end of file diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexMatcher.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexMatcher.java deleted file mode 100644 index 3fbe4a86933..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexMatcher.java +++ /dev/null @@ -1,211 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher; - -import java.util.*; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -import edu.uci.ics.texera.api.constants.ErrorMessages; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.common.AbstractSingleInputOperator; -import edu.uci.ics.texera.dataflow.regexmatcher.label.LabeledRegexProcessor; -import edu.uci.ics.texera.dataflow.regexmatcher.label.LabledRegexNoQualifierProcessor; - -/** - * Created by chenli on 3/25/16. - * - * @author Shuying Lai (laisycs) - * @author Zuozhi Wang (zuozhiw) - */ -public class RegexMatcher extends AbstractSingleInputOperator { - - public enum RegexType { - NO_LABELS, LABELED_WITHOUT_QUALIFIER, LABELED_WITH_QUALIFIERS - } - - /* - * Regex pattern for determining if the regex has labels. - * Match "<" in the beginning, and ">" in the end. - * Between the brackets "<>", there are one or more number of characters, - * but cannot be "<" or ">", or the "\" escape character. - * - * For example: - * "": is a label - * "1": is not a label because the closing bracket is escaped. - * " b>" : only the inner is treated as a label - * - * TODO: - * this regex can't handle escape inside a bracket pair: - * b>: the semantic of this regex is, the label itself can be "a>b" - */ - public static final String CHECK_REGEX_LABEL = "<[^<>\\\\]*>"; - - /* - * Regex pattern for determining if the regex has qualifiers. - * - * TODO: - * this regex doesn't handle qualifiers correct. - * It only allows alphabets, digits, and backets. - * But some characters like "_", "-", "=" doesn't have special meaning - * and shouldn't be treated as qualifiers. - */ - public static final String CHECK_REGEX_QUALIFIER = "[^a-zA-Z0-9<> ]"; - - - private final RegexPredicate predicate; - private RegexType regexType; - - private Pattern regexPattern; - LabeledRegexProcessor labeledRegexProcessor; - LabledRegexNoQualifierProcessor labledRegexNoQualifierProcessor; - - private boolean addResultAttribute = false; - - public RegexMatcher(RegexPredicate predicate) { - this.predicate = predicate; - } - - @Override - protected void setUp() throws DataflowException { - if (inputOperator == null) { - throw new DataflowException(ErrorMessages.INPUT_OPERATOR_NOT_SPECIFIED); - } - Schema inputSchema = inputOperator.getOutputSchema(); - - this.addResultAttribute = predicate.getSpanListName() != null; - - Schema.checkAttributeExists(inputSchema, predicate.getAttributeNames()); - if (addResultAttribute) { - Schema.checkAttributeNotExists(inputSchema, predicate.getSpanListName()); - } - - Schema.Builder outputSchemaBuilder = new Schema.Builder(inputOperator.getOutputSchema()); - if (addResultAttribute) { - outputSchemaBuilder.add(predicate.getSpanListName(), AttributeType.LIST); - } - outputSchema = outputSchemaBuilder.build(); - - findRegexType(); - // Check if labeled or unlabeled - if (this.regexType == RegexType.NO_LABELS) { - regexPattern = predicate.isIgnoreCase() ? - Pattern.compile(predicate.getRegex(), Pattern.CASE_INSENSITIVE) - : Pattern.compile(predicate.getRegex()); - } else if (this.regexType == RegexType.LABELED_WITH_QUALIFIERS) { - labeledRegexProcessor = new LabeledRegexProcessor(predicate); - } else { - labledRegexNoQualifierProcessor = new LabledRegexNoQualifierProcessor(predicate); - } - } - - /* - * Determines the type of the regex: no_label / labeled_with_qualifier / labeled_without_qualifier - */ - private void findRegexType() { - Matcher labelMatcher = Pattern.compile(CHECK_REGEX_LABEL).matcher(predicate.getRegex()); - if (! labelMatcher.find()) { - regexType = RegexType.NO_LABELS; - return; - } - Matcher qualifierMatcher = Pattern.compile(CHECK_REGEX_QUALIFIER).matcher(predicate.getRegex()); - if (qualifierMatcher.find()) { - regexType = RegexType.LABELED_WITH_QUALIFIERS; - } else { - regexType = RegexType.LABELED_WITHOUT_QUALIFIER; - } - } - - @Override - protected Tuple computeNextMatchingTuple() throws TexeraException { - Tuple inputTuple = null; - Tuple resultTuple = null; - - while ((inputTuple = inputOperator.getNextTuple()) != null) { - resultTuple = processOneInputTuple(inputTuple); - if (resultTuple != null) { - break; - } - } - - return resultTuple; - } - - /** - * This function returns a list of spans in the given tuple that match the - * regex For example, given tuple ("george watson", "graduate student", 23, - * "(949)888-8888") and regex "g[^\s]*", this function will return - * [Span(name, 0, 6, "g[^\s]*", "george watson"), Span(position, 0, 8, - * "g[^\s]*", "graduate student")] - * - * @param inputTuple - * document in which search is performed - * @return a list of spans describing the occurrence of a matching sequence - * in the document - * @throws DataflowException - */ - @Override - public Tuple processOneInputTuple(Tuple inputTuple) throws DataflowException { - if (inputTuple == null) { - return null; - } - - List matchingResults = null; - if (this.regexType == RegexType.NO_LABELS) { - matchingResults = computeMatchingResultsWithPattern(inputTuple, predicate, regexPattern); - } else if (this.regexType == RegexType.LABELED_WITH_QUALIFIERS) { - matchingResults = labeledRegexProcessor.computeMatchingResults(inputTuple); - } else { - matchingResults = labledRegexNoQualifierProcessor.computeMatchingResults(inputTuple); - } - - if (matchingResults.isEmpty()) { - return null; - } - - Tuple.Builder tupleBuilder = new Tuple.Builder(inputTuple); - - if (addResultAttribute) { - tupleBuilder.add(predicate.getSpanListName(), AttributeType.LIST, new ListField(matchingResults)); - } - - return tupleBuilder.build(); - } - - public static List computeMatchingResultsWithPattern(Tuple inputTuple, RegexPredicate predicate, Pattern pattern) { - List matchingResults = new ArrayList<>(); - - for (String attributeName : predicate.getAttributeNames()) { - AttributeType attributeType = inputTuple.getSchema().getAttribute(attributeName).getType(); - String fieldValue = inputTuple.getField(attributeName).getValue().toString(); - - // types other than TEXT and STRING: throw Exception for now - if (attributeType != AttributeType.STRING && attributeType != AttributeType.TEXT) { - throw new DataflowException("KeywordMatcher: Fields other than STRING and TEXT are not supported yet"); - } - - Matcher javaMatcher = pattern.matcher(fieldValue); - while (javaMatcher.find()) { - int start = javaMatcher.start(); - int end = javaMatcher.end(); - matchingResults.add( - new Span(attributeName, start, end, predicate.getRegex(), fieldValue.substring(start, end))); - } - } - - return matchingResults; - } - - @Override - protected void cleanUp() throws DataflowException { - } - - public RegexPredicate getPredicate() { - return this.predicate; - } - -} \ No newline at end of file diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexMatcherSourceOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexMatcherSourceOperator.java deleted file mode 100644 index 5d2295d1e5b..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexMatcherSourceOperator.java +++ /dev/null @@ -1,85 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher; - -import org.apache.lucene.queryparser.classic.MultiFieldQueryParser; -import org.apache.lucene.queryparser.classic.ParseException; -import org.apache.lucene.search.MatchAllDocsQuery; -import org.apache.lucene.search.Query; - -import edu.uci.ics.texera.api.dataflow.ISourceOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.StorageException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.common.AbstractSingleInputOperator; -import edu.uci.ics.texera.dataflow.utils.DataflowUtils; -import edu.uci.ics.texera.storage.DataReader; -import edu.uci.ics.texera.storage.RelationManager; - -public class RegexMatcherSourceOperator extends AbstractSingleInputOperator implements ISourceOperator { - - private final RegexSourcePredicate predicate; - - private final DataReader dataReader; - private final RegexMatcher regexMatcher; - - public RegexMatcherSourceOperator(RegexSourcePredicate predicate) throws StorageException, DataflowException { - this.predicate = predicate; - - if (this.predicate.isUseIndex()) { - this.dataReader = RelationManager.getInstance().getTableDataReader(this.predicate.getTableName(), - createLuceneQuery(this.predicate)); - } else { - this.dataReader = RelationManager.getInstance().getTableDataReader(this.predicate.getTableName(), - new MatchAllDocsQuery()); - } - - regexMatcher = new RegexMatcher(this.predicate); - regexMatcher.setInputOperator(dataReader); - - this.inputOperator = this.regexMatcher; - } - - @Override - protected void setUp() throws TexeraException { - this.outputSchema = regexMatcher.getOutputSchema(); - } - - @Override - protected Tuple computeNextMatchingTuple() throws TexeraException { - return this.regexMatcher.getNextTuple(); - } - - @Override - public Tuple processOneInputTuple(Tuple inputTuple) throws TexeraException { - return this.regexMatcher.processOneInputTuple(inputTuple); - } - - @Override - protected void cleanUp() throws TexeraException { - } - - public static Query createLuceneQuery(RegexSourcePredicate predicate) throws StorageException { - Query luceneQuery; - String queryString; - - // Try to apply translator. If it fails, use scan query. - try { - queryString = RegexToGramQueryTranslator.translate(predicate.getRegex()).getLuceneQueryString(); - } catch (com.google.re2j.PatternSyntaxException e) { - queryString = DataflowUtils.LUCENE_SCAN_QUERY; - } - - // Try to parse the query string. It if fails, raise an exception. - try { - luceneQuery = new MultiFieldQueryParser( - predicate.getAttributeNames().stream().toArray(String[]::new), - RelationManager.getInstance().getTableAnalyzer(predicate.getTableName())) - .parse(queryString); - } catch (ParseException e) { - throw new StorageException (e); - } - - return luceneQuery; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexPredicate.java deleted file mode 100644 index edea5ab6594..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexPredicate.java +++ /dev/null @@ -1,92 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher; - -import java.util.ArrayList; -import java.util.List; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - - -/** - * This class is the predicate for Regex. - * - * @author Zuozhi Wang - * @author Shuying Lai - * - */ -public class RegexPredicate extends PredicateBase { - - private final String regex; - private final List attributeNames; - private final String spanListName; - private final Boolean ignoreCase; - - /* - * This constructor is only for internal use. - */ - public RegexPredicate(String regex, List attributeNames, String spanListName) { - this(regex, attributeNames, null, spanListName); - } - - /** - * RegexPredicate is used to create a RegexMatcher. - * - * @param regex, the regex to be used - * @param attributeNames, a list of attribute names to match regex on - * @param ignoreCase, optional, ignores regex case, default false - * @param spanListName, the name of the attribute where the results will be put in - */ - @JsonCreator - public RegexPredicate( - @JsonProperty(value = PropertyNameConstants.REGEX, required = true) - String regex, - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAMES, required = true) - List attributeNames, - @JsonProperty(value = PropertyNameConstants.REGEX_IGNORE_CASE, required = false) - Boolean ignoreCase, - @JsonProperty(value = PropertyNameConstants.SPAN_LIST_NAME, required = true) - String spanListName) { - this.regex = regex; - this.attributeNames = attributeNames; - if (ignoreCase == null) { - this.ignoreCase = false; - } else { - this.ignoreCase = ignoreCase; - } - if (spanListName == null || spanListName.trim().isEmpty()) { - this.spanListName = this.getID(); - } else { - this.spanListName = spanListName.trim(); - } - } - - @JsonProperty(PropertyNameConstants.REGEX) - public String getRegex() { - return this.regex; - } - - @JsonProperty(PropertyNameConstants.ATTRIBUTE_NAMES) - public List getAttributeNames() { - return new ArrayList<>(this.attributeNames); - } - - @JsonProperty(PropertyNameConstants.SPAN_LIST_NAME) - public String getSpanListName() { - return this.spanListName; - } - - @JsonProperty(PropertyNameConstants.REGEX_IGNORE_CASE) - public Boolean isIgnoreCase() { - return this.ignoreCase; - } - - @Override - public IOperator newOperator() { - return new RegexMatcher(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexSourcePredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexSourcePredicate.java deleted file mode 100644 index a5e840d390b..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexSourcePredicate.java +++ /dev/null @@ -1,75 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher; - -import java.util.List; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -public class RegexSourcePredicate extends RegexPredicate { - - private final String tableName; - private final Boolean useIndex; - - /* - * This constructor is for internal use. It's not a JSON entry point. - */ - public RegexSourcePredicate( - String regex, - List attributeNames, - String tableName, - String spanListName) { - this(regex, attributeNames, null, tableName, null, spanListName); - } - - /** - * RegexSourcePredicate is used to create a RegexSourceOperator. - * - * @param regex, the regex to be used - * @param attributeNames, a list of attribute names to match regex on - * @param ignoreCase, optional, ignores regex case, default false - * @param tableName, the name of the source table - * @param useIndex, optional, use the gram-based regex index query, default true - * @param spanListName, the name of the attribute where the results will be put in - */ - @JsonCreator - public RegexSourcePredicate( - @JsonProperty(value = PropertyNameConstants.REGEX, required = true) - String regex, - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAMES, required = true) - List attributeNames, - @JsonProperty(value = PropertyNameConstants.REGEX_IGNORE_CASE, required = false) - Boolean ignoreCase, - @JsonProperty(value = PropertyNameConstants.TABLE_NAME, required = true) - String tableName, - @JsonProperty(value = PropertyNameConstants.REGEX_USE_INDEX, required = false) - Boolean useIndex, - @JsonProperty(value = PropertyNameConstants.SPAN_LIST_NAME, required = true) - String spanListName) { - super(regex, attributeNames, ignoreCase, spanListName); - this.tableName = tableName; - if (useIndex == null) { - this.useIndex = true; - } else { - this.useIndex = useIndex; - } - } - - @JsonProperty(PropertyNameConstants.TABLE_NAME) - public String getTableName() { - return this.tableName; - } - - @JsonProperty(PropertyNameConstants.REGEX_USE_INDEX) - public Boolean isUseIndex() { - return this.useIndex; - } - - @Override - public IOperator newOperator() { - return new RegexMatcherSourceOperator(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexToGramQueryTranslator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexToGramQueryTranslator.java deleted file mode 100644 index ff1eabe9c3e..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexToGramQueryTranslator.java +++ /dev/null @@ -1,309 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher; - -import com.google.re2j.PublicParser; -import com.google.re2j.PublicRE2; -import com.google.re2j.PublicRegexp; -import com.google.re2j.PublicSimplify; - -/** - * This class translates a regex to a boolean query of n-grams, according to the - * algorithm described - * in Russ Cox's article.
    - * - * @Author Zuozhi Wang - * @Author Shuying Lai - * - */ -public class RegexToGramQueryTranslator { - /** - * This method translates a regular expression to a boolean expression of - * n-grams. (default is TranslatorUtils.DEFAULT_GRAM_LENGTH, which is 3) - *
    - * Then the boolean expression can be queried using a n-gram inverted index - * to speed up regex matching.
    - * - * - * @param regex, - * the regex string to be translated. - * @return GamBooleanQeruy, a boolean query of n-grams. - */ - public static GramBooleanQuery translate(String regex) throws com.google.re2j.PatternSyntaxException { - - return translate(regex, TranslatorUtils.DEFAULT_GRAM_LENGTH); - } - - /** - * This method translates a regular expression to a boolean expression of a - * custom gram length.
    - * - * @param regex, - * the regex string to be translated. - * @return GamBooleanQeruy, a boolean query of n-grams. - */ - public static GramBooleanQuery translate(String regex, int gramLength) - throws com.google.re2j.PatternSyntaxException { - - TranslatorUtils.GRAM_LENGTH = gramLength; - - // Since the inverted index relies on lower-case grams, we need to - // convert the characters to lower case. - regex = regex.toLowerCase(); - - PublicRegexp re = PublicParser.parse(regex, PublicRE2.PERL); - re = PublicSimplify.simplify(re); - - RegexInfo regexInfo = analyze(re); - regexInfo.simplify(true); - - TranslatorUtils.GRAM_LENGTH = TranslatorUtils.DEFAULT_GRAM_LENGTH; - - TranslatorUtils.escapeSpecialCharacters(regexInfo.match); - - return regexInfo.match; - } - - /** - * This is the main function of analyzing a regular expression.
    - * This methods walks through the regex abstract syntax tree generated by - * RE2J, and return a {@code RegexInfo} object for given regex. - * - * @param PublicRegexp - * @return RegexInfo - */ - private static RegexInfo analyze(PublicRegexp re) { - RegexInfo info = new RegexInfo(); - // FOLD_CASE means case insensitive - boolean isCaseSensitive = (re.getFlags() & PublicRE2.FOLD_CASE) != PublicRE2.FOLD_CASE; - switch (re.getOp()) { - // NO_MATCH is a regex that doesn't match anything. - // It's used to handle error cases, which shouldn't - // happen unless something goes wrong. - case NO_MATCH: - case VERTICAL_BAR: - case LEFT_PAREN: { - return RegexInfo.matchNone(); - } - // The following cases are treated as - // a regex that matches an empty string. - case EMPTY_MATCH: - case WORD_BOUNDARY: - case NO_WORD_BOUNDARY: - case BEGIN_LINE: - case END_LINE: - case BEGIN_TEXT: - case END_TEXT: { - return RegexInfo.emptyString(); - } - // A regex that matches any character - case ANY_CHAR: - case ANY_CHAR_NOT_NL: { - return RegexInfo.anyChar(); - } - // regexp1 | regexp2 - case ALTERNATE: - return fold((x, y) -> alternate(x, y), re.getSubs(), RegexInfo.matchAny()); - // regexp1 regexp2 - case CONCAT: - return fold((x, y) -> concat(x, y), re.getSubs(), RegexInfo.matchNone()); - // (regexp1) - case CAPTURE: - return analyze(re.getSubs()[0]).simplify(false); - // [a-z] - case CHAR_CLASS: - if (re.getRunes().length == 0) { - return RegexInfo.matchNone(); - } else if (re.getRunes().length == 1) { - String exactStr; - if (isCaseSensitive) { - exactStr = Character.toString((char) re.getRunes()[0]); - } else { - exactStr = Character.toString((char) re.getRunes()[0]).toLowerCase(); - } - info.exact.add(exactStr); - info.simplify(false); - return info; - } - // convert all runes to lower case if not case sensitive - if (!isCaseSensitive) { - for (int i = 0; i < re.getRunes().length; i++) { - re.getRunes()[i] = Character.toLowerCase(re.getRunes()[i]); - } - } - // add characters between two runes to exact - int count = 0; - for (int i = 0; i < re.getRunes().length; i += 2) { - count += re.getRunes()[i + 1] - re.getRunes()[i]; - // If the class is too large, it's okay to overestimate. - if (count > 100) { - return RegexInfo.matchAny(); - } - - for (int codePoint = re.getRunes()[i]; codePoint <= re.getRunes()[i + 1]; codePoint++) { - info.exact.add(Character.toString((char) codePoint)); - } - } - info.simplify(false); - return info; - // abcd - case LITERAL: - if (re.getRunes().length == 0) { - return RegexInfo.emptyString(); - } - // convert runes to string - String literal = ""; - if (isCaseSensitive) { // case sensitive - for (int rune : re.getRunes()) { - literal += Character.toString((char) rune); - } - } else { - for (int rune : re.getRunes()) { - literal += Character.toString((char) rune).toLowerCase(); - } - } - info = new RegexInfo(); - info.exact.add(literal); - info.simplify(false); - return info; - // regexp{min,max} (repeat at least min times, at most max times) - case REPEAT: - // When min is zero, we treat REPEAT as STAR - // When min is greater than zero, we treat REPEAT as PLUS, and let - // it fall through. - if (re.getMin() == 0) { - return RegexInfo.matchAny(); - } - // !!!!! intentionally FALL THROUGH to PLUS !!!!! - // regexp+ (repeat one more more times) - case PLUS: - // The regexInfo of "(expr)+" should be the same as the info of - // "expr", - // except that "exact" is null, because we don't know the number of - // repetitions. - info = analyze(re.getSubs()[0]); - if (!info.exact.isEmpty()) { - info.prefix.addAll(info.exact); - info.suffix.addAll(info.exact); - info.exact.clear(); - } - return info.simplify(false); - // regexp? (repeat zero or one time) - case QUEST: - // The regexInfo of "(expr)?" shoud be either the same as the info - // of "expr", - // or the same as the info of an empty string. - return alternate(analyze(re.getSubs()[0]), RegexInfo.emptyString()); - // regexp* (repeat zero or more tims) - case STAR: - return RegexInfo.matchAny(); - default: - return RegexInfo.matchAny(); - } - } - - /** - * This function calculates the {@code RegexInfo} of alternation of two - * given {@code RegexInfo} - * - * @param xInfo - * @param yInfo - * @return xyInfo - */ - private static RegexInfo alternate(RegexInfo xInfo, RegexInfo yInfo) { - RegexInfo xyInfo = new RegexInfo(); - - if (!xInfo.exact.isEmpty() && !yInfo.exact.isEmpty()) { - xyInfo.exact = TranslatorUtils.union(xInfo.exact, yInfo.exact, false); - } else if (!xInfo.exact.isEmpty()) { - xyInfo.prefix = TranslatorUtils.union(xInfo.exact, yInfo.prefix, false); - xyInfo.suffix = TranslatorUtils.union(xInfo.exact, yInfo.suffix, true); - xInfo.match = GramBooleanQuery.combine(xInfo.match, xInfo.exact); - } else if (!yInfo.exact.isEmpty()) { - xyInfo.prefix = TranslatorUtils.union(xInfo.prefix, yInfo.exact, false); - xyInfo.suffix = TranslatorUtils.union(xInfo.suffix, yInfo.exact, true); - yInfo.match = GramBooleanQuery.combine(yInfo.match, yInfo.exact); - } else { - xyInfo.prefix = TranslatorUtils.union(xInfo.prefix, yInfo.prefix, false); - xyInfo.suffix = TranslatorUtils.union(xInfo.suffix, yInfo.suffix, true); - } - - xyInfo.emptyable = xInfo.emptyable || yInfo.emptyable; - - xyInfo.match = GramBooleanQuery.computeDisjunction(xInfo.match, yInfo.match); - - xyInfo.simplify(false); - return xyInfo; - } - - /** - * This function calculates the {@code RegexInfo} of concatenation of two - * given {@code RegexInfo} - * - * @param xInfo - * @param yInfo - * @return xyInfo - */ - private static RegexInfo concat(RegexInfo xInfo, RegexInfo yInfo) { - RegexInfo xyInfo = new RegexInfo(); - - xyInfo.match = GramBooleanQuery.computeConjunction(xInfo.match, yInfo.match); - - if (!xInfo.exact.isEmpty() && !yInfo.exact.isEmpty()) { - xyInfo.exact = TranslatorUtils.cartesianProduct(xInfo.exact, yInfo.exact, false); - } else { - if (!xInfo.exact.isEmpty()) { - xyInfo.prefix = TranslatorUtils.cartesianProduct(xInfo.exact, yInfo.prefix, false); - } else { - xyInfo.prefix = xInfo.prefix; - if (xInfo.emptyable) { - xyInfo.prefix = TranslatorUtils.union(xyInfo.prefix, yInfo.prefix, false); - } - } - - if (!yInfo.exact.isEmpty()) { - xyInfo.suffix = TranslatorUtils.cartesianProduct(xInfo.suffix, yInfo.exact, true); - } else { - xyInfo.suffix = yInfo.suffix; - if (yInfo.emptyable) { - xyInfo.suffix = TranslatorUtils.union(xyInfo.suffix, xInfo.suffix, true); - } - } - } - - if (xInfo.exact.isEmpty() && yInfo.exact.isEmpty() && xInfo.suffix.size() <= TranslatorUtils.MAX_SET_SIZE - && yInfo.prefix.size() <= TranslatorUtils.MAX_SET_SIZE && TranslatorUtils.minLenOfString(xInfo.suffix) - + TranslatorUtils.minLenOfString(yInfo.prefix) >= TranslatorUtils.GRAM_LENGTH) { - - xyInfo.match = GramBooleanQuery.combine(xyInfo.match, - TranslatorUtils.cartesianProduct(xInfo.suffix, yInfo.prefix, false)); - } - - xyInfo.simplify(false); - - return xyInfo; - } - - /** - * This function takes an array of regex, analyzes each one, and folds them - * one by one with a given function (either concat or alternate). - * - * @param iFold - * @param subExpressions - * @param zero, - * returned when the array of regex is empty - * @return - */ - private static RegexInfo fold(TranslatorUtils.IFold iFold, PublicRegexp[] subExpressions, RegexInfo zero) { - if (subExpressions.length == 0) { - return zero; - } else if (subExpressions.length == 1) { - return analyze(subExpressions[0]); - } - - RegexInfo info = iFold.foldFunc(analyze(subExpressions[0]), analyze(subExpressions[1])); - for (int i = 2; i < subExpressions.length; i++) { - info = iFold.foldFunc(info, analyze(subExpressions[i])); - } - return info; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/TranslatorUtils.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/TranslatorUtils.java deleted file mode 100644 index 2fbf1aa4d3e..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/TranslatorUtils.java +++ /dev/null @@ -1,210 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.HashSet; -import java.util.List; - -import edu.uci.ics.texera.dataflow.regexmatcher.GramBooleanQuery.QueryOp; - -/** - * @author Zuozhi Wang - * @author Shuying Lai - * - */ - -public class TranslatorUtils { - - static final int MAX_EXACT_SIZE = 7; - - /** - * Prefix and suffix sets are limited to maxSet strings. If they get too - * big, "simplify" will replace groups of strings sharing a common leading - * prefix (or trailing suffix) with that common prefix (or suffix). It is - * useful for maxSet to be at least 2³ = 8 so that we can exactly represent - * a case-insensitive abc by the set {abc, abC, aBc, aBC, Abc, AbC, ABc, - * ABC}. - */ - static final int MAX_SET_SIZE = 20; - - static final int DEFAULT_GRAM_LENGTH = 3; - static int GRAM_LENGTH = DEFAULT_GRAM_LENGTH; - - /** - * This function interface provides a method to fold (concat / alternate) - * two {@code RegexInfo} objects. - * - * @author laishuying - * - */ - @FunctionalInterface - static interface IFold { - RegexInfo foldFunc(RegexInfo x, RegexInfo y); - } - - /** - * This function interface determines whether a given string contains a - * given affix (prefix/suffix). If true and they are both in prefix/suffix - * set, we could remove this string. - */ - @FunctionalInterface - static interface IContain { - boolean containFunc(String str, String affix); - } - - /** - * This function returns the length of the shortest string in - * {@code strList}. - * - * @param strList - * @return minLen - */ - static int minLenOfString(List strList) { - int minLen = Integer.MAX_VALUE; - - for (String str : strList) { - minLen = Math.min(minLen, str.length()); - } - - return minLen; - } - - private static int compareSuffix(String str1, String str2) { - String str1Reverse = new StringBuilder(str1).reverse().toString(); - String str2Reverse = new StringBuilder(str2).reverse().toString(); - return str1Reverse.compareTo(str2Reverse); - } - - /** - * This function removes duplicates in prefix/suffix list. - * - * @param strList - * @param isSuffix - */ - static void removeDuplicateAffix(List strList, boolean isSuffix) { - HashSet strSet = new HashSet(strList); - strList.clear(); - strList.addAll(strSet); - if (isSuffix) { - Collections.sort(strList, (str1, str2) -> compareSuffix(str1, str2)); - } else { - Collections.sort(strList, (str1, str2) -> str1.compareTo(str2)); - } - } - - /** - * This function ensures that prefix/suffix sets aren't redundant. For - * example, if we know "ab" is a possible prefix, then it doesn't help at - * all to know that "abc" is also a possible prefix, so delete "abc". - * - * @param iContain - * @param strList - */ - static void removeRedundantAffix(TranslatorUtils.IContain iContain, List strList) { - if (strList.size() <= 1) { - return; - } - int w = 0; - for (String str : strList) { - if (w == 0 || !iContain.containFunc(str, strList.get(w - 1))) { - strList.set(w, str); - w++; - } - } - strList = strList.subList(0, w); - } - - /** - * This function calculates the cartesian product of two string lists - * (treated as set), and removes the duplicates in the results. For example, - * for xList = {"ab", "a"}, yList = {"bc", "c"}, the cartesian product is - * {"abbc", "abc", "abc", "ac"}. After removing duplicates, {"abbc", "abc", - * "ac"} is returned - * - * @param xList - * @param yList - * @param isSuffix - * @return - */ - static List cartesianProduct(List xList, List yList, boolean isSuffix) { - List product = new ArrayList(); - for (String x : xList) { - for (String y : yList) { - product.add(x + y); - } - } - removeDuplicateAffix(product, isSuffix); - return product; - } - - /** - * This function calculates the union of two string lists (treated as set) - * and removes the duplicates in the results. For example, for xList = - * {"ab", "cd"}, yList = {"cd", "ef"}, {"ab", "cd", "ef"} is returned. - * - * @param xList - * @param yList - * @param isSuffix - * @return - */ - static List union(List xList, List yList, boolean isSuffix) { - List unionList = new ArrayList(xList); - - unionList.addAll(yList); - TranslatorUtils.removeDuplicateAffix(unionList, isSuffix); - - return unionList; - } - - /** - * A list of characters that need to be escaped in Lucene
    - * - * Special characters in Lucene 5.5.0 - */ - static List specialLuceneCharacters = Arrays.asList(new String[] { "\\", // "\\" - // itself - // needs - // to - // be - // escaped - // first - // before - // escaping - // other - // characters - "+", "-", "&&", "||", "!", "(", ")", "{", "}", "[", "]", "^", "\"", "~", "*", "?", ":", " ", "AND", "OR", - "NOT" }); - - /** - * This function escapes special characters in Lucene.
    - * For example, if an operand is "a)b", Lucene will treat ")" as a special - * character. This function changes it to "a\)b".
    - * - * @param query - */ - static void escapeSpecialCharacters(GramBooleanQuery query) { - if (query.operator == QueryOp.LEAF) { - for (String specialChar : specialLuceneCharacters) { - query.leaf = query.leaf.replace(specialChar, "\\" + specialChar); - } - } else { - for (GramBooleanQuery subQuery : query.subQuerySet) { - escapeSpecialCharacters(subQuery); - } - } - - } - - static void toLowerCase(GramBooleanQuery query) { - if (query.operator == QueryOp.LEAF) { - query.leaf = query.leaf.toLowerCase(); - } else { - for (GramBooleanQuery subQuery : query.subQuerySet) { - toLowerCase(subQuery); - } - } - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/label/LabeledRegexProcessor.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/label/LabeledRegexProcessor.java deleted file mode 100644 index 8ce144d3be4..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/label/LabeledRegexProcessor.java +++ /dev/null @@ -1,115 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher.label; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.regex.Matcher; -import java.util.regex.Pattern; -import java.util.stream.Collectors; - -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.regexmatcher.RegexMatcher; -import edu.uci.ics.texera.dataflow.regexmatcher.RegexPredicate; - -/** - * Helper class for processing labeled regex. - * - * @author Bhushan Pagariya (bhushanpagariya) - * @author Harshini Shah - * @author Yashaswini Amaresh - * @author Zuozhi Wang - * - */ -public class LabeledRegexProcessor { - - private RegexPredicate predicate; - private String cleanedRegex; - private ArrayList labelList = new ArrayList<>(); - - public LabeledRegexProcessor(RegexPredicate predicate) { - this.predicate = predicate; - preprocessRegex(); - } - - private void preprocessRegex() { - Matcher labelMatcher = Pattern.compile(RegexMatcher.CHECK_REGEX_LABEL).matcher(predicate.getRegex()); - cleanedRegex = predicate.getRegex(); - while (labelMatcher.find()) { - String labelStr = predicate.getRegex().substring( - labelMatcher.start() + 1, labelMatcher.end() - 1); - String substrTrimmed = labelStr.trim(); - labelList.add(substrTrimmed); - cleanedRegex = cleanedRegex.replace("<" + labelStr + ">", "<" + substrTrimmed + ">"); - } - } - - /** - * Process regex pattern - * @param inputTuple - * @return tuple with matching entries - */ - public List computeMatchingResults(Tuple inputTuple) { - Map> labelValues = fetchLabelValues(inputTuple); - String regexWithVal = rewriteRegexWithLabelValues(labelValues); - Pattern regexPattern = predicate.isIgnoreCase() ? - Pattern.compile(regexWithVal, Pattern.CASE_INSENSITIVE) - : Pattern.compile(regexWithVal); - - return RegexMatcher.computeMatchingResultsWithPattern(inputTuple, predicate, regexPattern); - } - - /** - * Create Map of label id and corresponding attribute values - * @param inputTuple - * @return map of label id and corresponding attribute values - */ - private Map> fetchLabelValues(Tuple inputTuple) throws DataflowException { - Map> labelSpanList = new HashMap<>(); - for (String label : this.labelList) { - if (! inputTuple.getSchema().containsAttribute(label)) { - throw new DataflowException("label " + label + " does not exist"); - } - ListField spanListField = inputTuple.getField(label); - Set labelValues = spanListField.getValue().stream() - .map(span -> span.getValue()) - .map(value -> escapeString(value)) - .collect(Collectors.toSet()); - labelSpanList.put(label, labelValues); - } - return labelSpanList; - } - - /* - * Try to escape all special characters in a string - * by escape all non-letter and non-digit character. - * - * If the character is not a special character in regex, - * then escaping it will still be itself. - */ - private static String escapeString(String str) { - return str.chars() - .mapToObj(ch -> (Character.isLetterOrDigit(ch) ? "" : "\\") + String.valueOf((char) ch)) - .collect(Collectors.joining()); - } - - /** - * Replace labels with actual values in labeled regex - * @param cleanedRegex - * @param labelValueList - * @return regex with actual span values - */ - private String rewriteRegexWithLabelValues(Map> labelValues) { - String regexWithValue = cleanedRegex; - for(Map.Entry> entry : labelValues.entrySet()){ - String repVal = "(" + entry.getValue().stream().collect(Collectors.joining("|")) + ")"; - regexWithValue = regexWithValue.replaceAll("<"+entry.getKey()+">", repVal); - } - return regexWithValue; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/label/LabledRegexNoQualifierProcessor.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/label/LabledRegexNoQualifierProcessor.java deleted file mode 100644 index 8656107fbd6..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexmatcher/label/LabledRegexNoQualifierProcessor.java +++ /dev/null @@ -1,177 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher.label; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.regex.Matcher; -import java.util.regex.Pattern; -import java.util.stream.Collectors; - -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.regexmatcher.RegexMatcher; -import edu.uci.ics.texera.dataflow.regexmatcher.RegexPredicate; - -/** - * Helper class for processing labeled regex without any qualifiers. - * For regex format "this can cure better", extract the labels and affixes. - * affixList {"this "," can cure "," better"} - * labelList {"label1", "label2"} - * Sort the affixList in length-decreasing order to select valid tuples with all the affixes inside to short-cut processing time. - * Generate map of labels and the corresponding spans. - * For each valid input tuple, match the first label's spans to its prefix and suffix with start/end position information. - * Filter out the valid spans to continue match with following labels. - * Early break if no matching in any step. - * - * @author Chang Liu - * @author Zuozhi Wang - * - */ -public class LabledRegexNoQualifierProcessor { - - private RegexPredicate predicate; - - private ArrayList labelList = new ArrayList<>(); - private ArrayList affixList = new ArrayList<>(); - private ArrayList sortedAffixList = new ArrayList<>(); // sort the affixList by length in decreasing order to short-cut the filter tuple operation. - - public LabledRegexNoQualifierProcessor(RegexPredicate predicate) { - this.predicate = predicate; - // populate labelList and affixList - preprocessRegex(); - } - - /** - * For regex format "this can cure better", extract the labels and affixes. - * affixList {"this "," can cure "," better"} - * labelList {"label1", "label2"} - * Sort the affixList in length decreasing order to filter tuples. - */ - private void preprocessRegex() { - Matcher labelMatcher = Pattern.compile(RegexMatcher.CHECK_REGEX_LABEL).matcher(predicate.getRegex()); - int pre = 0; - while (labelMatcher.find()) { - int start = labelMatcher.start(); - int end = labelMatcher.end(); - - affixList.add(predicate.getRegex().substring(pre, start)); - labelList.add(predicate.getRegex().substring( - labelMatcher.start() + 1, labelMatcher.end() - 1).trim()); - - pre = end; - } - affixList.add(predicate.getRegex().substring(pre)); - sortedAffixList = new ArrayList<>(affixList); - sortedAffixList.sort((o1, o2) -> (o2.length()-o1.length())); - } - - /** - * Sort the affixList in length decreasing order to filter valid tuples. - * @param tuple - * @param attribute - * @return - */ - private boolean filterTuple(Tuple tuple, String attribute) { - for (String affix : sortedAffixList) { - if (! tuple.getField(attribute).getValue().toString().contains(affix)) { - return false; - } - } - return true; - } - - /*** - * Filter out valid tuple using affixes in the regex. - * String Match the entire regex from the first label's spans with its prefix and suffix using span's start and end information. - * Filter out the valid spans to continue match with following labels. - * Early break if no matching in any step. - * @param tuple - * @return - */ - public List computeMatchingResults(Tuple tuple) { - - Map> labelValues = fetchLabelSpans(tuple); - - List allAttrsMatchSpans = new ArrayList<>(); - for (String attribute : predicate.getAttributeNames()) { - boolean isValidTuple = filterTuple(tuple, attribute); - - if (! isValidTuple) { - continue; - } - - String fieldValue = tuple.getField(attribute).getValue().toString(); - - List> matchList = new ArrayList<>(); - - for (int i = 0; i < labelList.size(); i++) { - String label = labelList.get(i); - String prefix = affixList.get(i); - String suffix = affixList.get(i+1); - - List relevantSpans = labelValues.get(label).stream() - .filter(span -> span.getAttributeName().equals(attribute)).collect(Collectors.toList()); - - if (i == 0) { - List validSpans = relevantSpans.stream() - .filter(span -> span.getStart() >= prefix.length()) - .filter(span -> fieldValue.substring(span.getStart() - prefix.length(), span.getStart()).equals(prefix)) - .collect(Collectors.toList()); - matchList = validSpans.stream() - .map(span -> new ArrayList(Arrays.asList(span.getStart() - prefix.length(), span.getStart()))) - .collect(Collectors.toList()); - relevantSpans = validSpans; - } - - List> newMatchList = new ArrayList<>(); - - for (List previousMatch : matchList) { - for (Span span : relevantSpans) { - if (previousMatch.get(1) == span.getStart() - && span.getEnd() + suffix.length() <= fieldValue.length() - && fieldValue.substring(span.getEnd(), span.getEnd() + suffix.length()).equals(suffix)) { - newMatchList.add(Arrays.asList(previousMatch.get(0), span.getEnd() + suffix.length())); - } - } - } - - matchList = newMatchList; - if (matchList.isEmpty()) { - break; - } - } - - // assert that for every match: - // start >= 0, and end >= 0, and start <= end - assert(matchList.stream() - .filter(match -> match.get(0) >= 0) - .filter(match -> match.get(1) >= 0) - .filter(match -> match.get(0) <= match.get(1)) - .count() == (long) matchList.size()); - - matchList.stream().forEach(match -> allAttrsMatchSpans.add( - new Span(attribute, match.get(0), match.get(1), predicate.getRegex(), fieldValue.substring(match.get(0), match.get(1))))); - } - - return allAttrsMatchSpans; - } - - - /** - * Creates Map of label and corresponding spans - * @param inputTuple - * @return - */ - private Map> fetchLabelSpans(Tuple inputTuple) { - Map> labelSpanMap = new HashMap<>(); - for (String label : this.labelList) { - ListField spanListField = inputTuple.getField(label); - labelSpanMap.put(label, spanListField.getValue()); - } - return labelSpanMap; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexsplit/RegexOutputType.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexsplit/RegexOutputType.java deleted file mode 100644 index d9c8a2ed4f7..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexsplit/RegexOutputType.java +++ /dev/null @@ -1,26 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexsplit; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum RegexOutputType { - ONE_TO_ONE("oneToOne"), - ONE_TO_MANY("oneToMany"); - - private final String name; - - private RegexOutputType(String name) { - this.name = name; - } - - // use the name string instead of enum string in JSON - @JsonValue - public String getName() { - return this.name; - } - - @Override - public String toString() { - return this.name; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexsplit/RegexSplitOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexsplit/RegexSplitOperator.java deleted file mode 100644 index 82e2e8502b3..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexsplit/RegexSplitOperator.java +++ /dev/null @@ -1,209 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexsplit; - -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IDField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; - -import java.util.ArrayList; -import java.util.List; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.ISourceOperator; -import edu.uci.ics.texera.dataflow.common.AbstractSingleInputOperator; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -/** - * @author Qinhua Huang - * @author Zuozhi Wang - * - * This class is to divide an attribute of TextField or StringField by using a regex in order to get multiple tuples, - * with the other attributes unchanged. - * - * For example: - * Source text: "Make America be Great America Again." - * splitRegex = "America" - * Split output can be one of the following three based on the SplitTypes: - * 1. GROUP_RIGHT: ["Make ", "America be Great ", "America Again."] - * 2. GROUP_LEFT: ["Make America", " be Great America"," Again."] - * 3. STANDALONE: ["Make ", "America", " be Great ", "America", " Again."] - * - * When a string contains multiple repeated patterns, this operator will only return the longest pattern. - * For example: - * Text = "banana" - * regex = "b.*ana"; - * result list = <"banana"> - * - * If the old tuple has an ID field, remove it. - */ -public class RegexSplitOperator extends AbstractSingleInputOperator implements ISourceOperator{ - - private RegexSplitPredicate predicate; - Tuple currentTuple; - - private List currentSentenceList = new ArrayList(); - - public RegexSplitOperator(RegexSplitPredicate predicate) { - this.predicate = predicate; - } - - @Override - protected void setUp() throws DataflowException { - Schema inputSchema = inputOperator.getOutputSchema(); - // generate output schema by transforming the input schema based on what output format - // is chosen (OneToOne vs. OneToMany) - this.outputSchema = transformSchema(inputSchema); - - // check if attribute type is valid - AttributeType inputAttributeType = - inputSchema.getAttribute(predicate.getInputAttributeName()).getType(); - boolean isValidType = inputAttributeType.equals(AttributeType.STRING) || - inputAttributeType.equals(AttributeType.TEXT); - if (! isValidType) { - throw new DataflowException(String.format( - "input attribute %s must have type String or Text, its actual type is %s", - predicate.getInputAttributeName(), - inputAttributeType)); - } - - - } - - /* - * adds a new field to the schema, with name resultAttributeName and type list of strings - */ - private Schema transformSchema(Schema inputSchema) throws DataflowException { - Schema.checkAttributeExists(inputSchema, predicate.getInputAttributeName()); - Schema.checkAttributeNotExists(inputSchema, predicate.getResultAttributeName()); - - if (predicate.getOutputType() == RegexOutputType.ONE_TO_ONE) - return new Schema.Builder().add(inputSchema).add(predicate.getResultAttributeName(), AttributeType.LIST).build(); - else - return new Schema.Builder().add(inputSchema).add(predicate.getResultAttributeName(), AttributeType.TEXT).build(); - } - - @Override - protected Tuple computeNextMatchingTuple() throws TexeraException { - - List outputFields = new ArrayList<>(); - - if(predicate.getOutputType() == RegexOutputType.ONE_TO_ONE) { - currentTuple = inputOperator.getNextTuple(); - if (currentTuple == null) - return null; - outputFields.addAll(currentTuple.getFields()); - outputFields.add(new ListField(computeSentenceList(currentTuple))); - } else if(predicate.getOutputType() == RegexOutputType.ONE_TO_MANY) { - if(currentSentenceList.isEmpty()) { - currentTuple = inputOperator.getNextTuple(); - if (currentTuple == null) - return null; - currentSentenceList = computeSentenceList(currentTuple); - } - - //Add new ID for each new tuple created - outputFields.add(IDField.newRandomID()); - //Skip the ID field in the input tuple - for (String attributeName : currentTuple.getSchema().getAttributeNames()) { - if(!attributeName.equals(SchemaConstants._ID)) { - outputFields.add(currentTuple.getField(attributeName)); - } - } - - //Add the sentences from the current sentence list one by one in the order in which - //they were generated in the getSentenceList function, append a TextField to the output - // tuple and add the string contained in the current span - String tmpStr = currentSentenceList.remove(0).getValue(); - - outputFields.add(new TextField(tmpStr)); - } - return new Tuple(outputSchema, outputFields); - } - - private List computeSentenceList(Tuple inputTuple) { - String inputText = inputTuple.getField(predicate.getInputAttributeName()).getValue().toString(); - List textSpanList = new ArrayList(); - - String attributeName = predicate.getInputAttributeName(); - - //Create a pattern using regex. - Pattern pattern = Pattern.compile(predicate.getRegex()); - - // Match the pattern in the text. - Matcher regexMatcher = pattern.matcher(inputText); - List splitIndex = new ArrayList(); - splitIndex.add(0); - int endSplit; - int startSplit; - while(regexMatcher.find()) { - if (predicate.getSplitType() == RegexSplitPredicate.SplitType.GROUP_RIGHT) { - endSplit = regexMatcher.start(); - startSplit = endSplit; - if (startSplit != 0) { - splitIndex.add(endSplit); - splitIndex.add(startSplit); - } - } else if (predicate.getSplitType() == RegexSplitPredicate.SplitType.GROUP_LEFT) { - endSplit = regexMatcher.end(); - startSplit = endSplit; - - splitIndex.add(endSplit); - splitIndex.add(startSplit); - - } else if (predicate.getSplitType() == RegexSplitPredicate.SplitType.STANDALONE) { - endSplit = regexMatcher.start(); - startSplit = endSplit; - if (endSplit != 0) { - splitIndex.add(endSplit); - splitIndex.add(startSplit); - } - - endSplit = regexMatcher.end(); - startSplit = endSplit; - if (endSplit < inputText.length() ) { - splitIndex.add(endSplit); splitIndex.add(startSplit); - } - } - } - splitIndex.add(inputText.length()); - - //Make span list - int startSpan = 0; - int endSpan = 0; - String key=PropertyNameConstants.REGEX_SPLIT_KEY; - for (int i = 0 ; i < splitIndex.size() - 1; i++) { - if (splitIndex.get(i) <= splitIndex.get(i+1)) { - String textSpan = inputText.substring(splitIndex.get(i),splitIndex.get(i+1)); - startSpan = splitIndex.get(i); - i++; - endSpan = startSpan + textSpan.length(); - Span span = new Span(attributeName, startSpan, endSpan, key, textSpan); - textSpanList.add(span); - } - } - - return textSpanList; - } - - @Override - protected void cleanUp() throws TexeraException { - } - - public RegexSplitPredicate getPredicate() { - return this.predicate; - } - - @Override - public Tuple processOneInputTuple(Tuple inputTuple) throws TexeraException { - throw new TexeraException("RegexSplit does not support process one tuple"); - } - -} \ No newline at end of file diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexsplit/RegexSplitPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexsplit/RegexSplitPredicate.java deleted file mode 100644 index 638957abc70..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/regexsplit/RegexSplitPredicate.java +++ /dev/null @@ -1,99 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexsplit; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonValue; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -/** - * @author Qinhua Huang - * - */ -public class RegexSplitPredicate extends PredicateBase { - - public enum SplitType { - GROUP_LEFT("left"), // the regex is grouped with the text on its left - - GROUP_RIGHT("right"), // the regex is grouped with the text on its right - - STANDALONE("standalone"); // the regex becomes a standalone tuple - - private final String name; - - private SplitType(String name) { - this.name = name; - } - - // use the name string instead of enum string in JSON - @JsonValue - public String getName() { - return this.name; - } - } - - private final String splitRegex; - private final String inputAttributeName; - private final String resultAttributeName; - - private final SplitType splitType; - private final RegexOutputType outputType; - - /** - * Construct a RegexSplitPredicate. - * - * @param regex, the regex query - * @param attributeToSplit, the attribute name to perform split operation on - * @param splitType, a type to indicate where the regex pattern merge into. - */ - @JsonCreator - public RegexSplitPredicate(@JsonProperty(value = PropertyNameConstants.REGEX_OUTPUT_TYPE, required = true) - RegexOutputType outputType, - @JsonProperty(value=PropertyNameConstants.SPLIT_REGEX, required=true) - String splitRegex, - @JsonProperty(value=PropertyNameConstants.ATTRIBUTE_NAME, required=true) - String splitAttribute, - @JsonProperty(value=PropertyNameConstants.SPLIT_TYPE, required=true) - SplitType splitType, - @JsonProperty(value = PropertyNameConstants.RESULT_ATTRIBUTE_NAME, required = true) - String resultAttributeName) { - this.outputType = outputType; - this.splitRegex = splitRegex; - this.inputAttributeName = splitAttribute; - - this.splitType = splitType; - this.resultAttributeName = resultAttributeName; - } - @JsonProperty(PropertyNameConstants.REGEX_OUTPUT_TYPE) - public RegexOutputType getOutputType() { - return this.outputType; - } - - @JsonProperty(PropertyNameConstants.SPLIT_REGEX) - public String getRegex() { - return splitRegex; - } - - @JsonProperty(PropertyNameConstants.ATTRIBUTE_NAME) - public String getInputAttributeName() { - return inputAttributeName; - } - - @JsonProperty(PropertyNameConstants.SPLIT_TYPE) - public SplitType getSplitType() { - return splitType; - } - - @JsonProperty(PropertyNameConstants.RESULT_ATTRIBUTE_NAME) - public String getResultAttributeName() { - return this.resultAttributeName; - } - - @Override - public IOperator newOperator() { - return new RegexSplitOperator(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/resource/dictionary/DictionaryManager.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/resource/dictionary/DictionaryManager.java deleted file mode 100644 index 3536f967299..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/resource/dictionary/DictionaryManager.java +++ /dev/null @@ -1,142 +0,0 @@ -package edu.uci.ics.texera.dataflow.resource.dictionary; - -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.ArrayList; -import java.util.List; -import java.util.stream.Collectors; - -import org.apache.lucene.index.Term; -import org.apache.lucene.search.MatchAllDocsQuery; -import org.apache.lucene.search.TermQuery; - -import edu.uci.ics.texera.api.exception.StorageException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.storage.DataReader; -import edu.uci.ics.texera.storage.DataWriter; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; -import edu.uci.ics.texera.storage.utils.StorageUtils; - -public class DictionaryManager { - - private static DictionaryManager instance = null; - private RelationManager relationManager = null; - - private DictionaryManager() throws StorageException { - relationManager = RelationManager.getInstance(); - } - - public synchronized static DictionaryManager getInstance() throws StorageException { - if (instance == null) { - instance = new DictionaryManager(); - instance.createDictionaryManager(); - } - return instance; - } - - /** - * Creates plan store, both an index and a directory for plan objects. - * - * @throws TexeraException - */ - public void createDictionaryManager() throws TexeraException { - if (! relationManager.checkTableExistence(DictionaryManagerConstants.TABLE_NAME)) { - relationManager.createTable(DictionaryManagerConstants.TABLE_NAME, - DictionaryManagerConstants.INDEX_DIR, - DictionaryManagerConstants.SCHEMA, - LuceneAnalyzerConstants.standardAnalyzerString()); - } - - if(! Files.exists(DictionaryManagerConstants.DICTIONARY_DIR_PATH)) { - try { - Files.createDirectories(DictionaryManagerConstants.DICTIONARY_DIR_PATH); - } catch (IOException e) { - throw new StorageException(e); - } - } - } - - /** - * removes plan store, both an index and a directory for dictionary objects. - * - * @throws TexeraException - */ - public void destroyDictionaryManager() throws TexeraException { - relationManager.deleteTable(DictionaryManagerConstants.TABLE_NAME); - StorageUtils.deleteDirectory(DictionaryManagerConstants.DICTIONARY_DIR); - } - - public List addDictionary(String fileName, String dictionaryContent) throws StorageException { - // write metadata info - DataWriter dataWriter = relationManager.getTableDataWriter(DictionaryManagerConstants.TABLE_NAME); - dataWriter.open(); - - // clean up the same dictionary metadata if it already exists in dictionary table - dataWriter.deleteTuple(new TermQuery(new Term(DictionaryManagerConstants.NAME, fileName))); - - // insert new tuple - dataWriter.insertTuple(new Tuple(DictionaryManagerConstants.SCHEMA, new StringField(fileName))); - - dataWriter.close(); - - // write actual dictionary file - writeToFile(fileName, dictionaryContent); - - return null; - } - - /** - * Write uploaded file at the given location (if the file exists, remove it and write a new one.) - * - * @param content - * @param fileUploadDirectory - * @param fileName - */ - private void writeToFile(String fileName, String dictionaryContent) throws StorageException { - try { - Path filePath = DictionaryManagerConstants.DICTIONARY_DIR_PATH.resolve(fileName);; - Files.deleteIfExists(filePath); - Files.createFile(filePath); - Files.write(filePath, dictionaryContent.getBytes()); - } catch (IOException e) { - throw new StorageException("Error occurred whlie uploading dictionary"); - } - } - - public List getDictionaries() throws StorageException { - List dictionaries = new ArrayList<>(); - - DataReader dataReader = relationManager.getTableDataReader(DictionaryManagerConstants.TABLE_NAME, new MatchAllDocsQuery()); - dataReader.open(); - - Tuple tuple; - while ((tuple = dataReader.getNextTuple()) != null) { - dictionaries.add(tuple.getField(DictionaryManagerConstants.NAME).getValue().toString()); - } - dataReader.close(); - - return dictionaries; - } - - public String getDictionary(String dictionaryName) throws StorageException { - DataReader dataReader = relationManager.getTableDataReader(DictionaryManagerConstants.TABLE_NAME, - new TermQuery(new Term(DictionaryManagerConstants.NAME, dictionaryName))); - dataReader.open(); - if (dataReader.getNextTuple() == null) { - throw new StorageException("Dictionary " + dictionaryName + "does not exist"); - } - dataReader.close(); - - try { - return Files.lines(DictionaryManagerConstants.DICTIONARY_DIR_PATH.resolve(dictionaryName)) - .collect(Collectors.joining(",")); - } catch (IOException e) { - throw new StorageException(e); - } - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/resource/dictionary/DictionaryManagerConstants.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/resource/dictionary/DictionaryManagerConstants.java deleted file mode 100644 index 4ed9e86425c..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/resource/dictionary/DictionaryManagerConstants.java +++ /dev/null @@ -1,24 +0,0 @@ -package edu.uci.ics.texera.dataflow.resource.dictionary; - -import java.nio.file.Path; - -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.utils.Utils; - -public class DictionaryManagerConstants { - - public static final String TABLE_NAME = "dictionary"; - - public static final Path INDEX_DIR = Utils.getDefaultIndexDirectory().resolve("dictionaries"); - - public static final Path DICTIONARY_DIR_PATH = Utils.getTexeraHomePath().resolve("user-resources").resolve("dictionaries"); - public static final String DICTIONARY_DIR = DICTIONARY_DIR_PATH.toString(); - - public static final String NAME = "name"; - public static final Attribute NAME_ATTR = new Attribute(NAME, AttributeType.STRING); - - public static final Schema SCHEMA = new Schema(NAME_ATTR); - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sampler/Sampler.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sampler/Sampler.java deleted file mode 100644 index 95b38cec2e6..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sampler/Sampler.java +++ /dev/null @@ -1,111 +0,0 @@ -package edu.uci.ics.texera.dataflow.sampler; - -import edu.uci.ics.texera.api.dataflow.ISourceOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import java.util.ArrayList; -import java.util.List; -import java.util.Random; - -import edu.uci.ics.texera.dataflow.common.AbstractSingleInputOperator; -import edu.uci.ics.texera.dataflow.sampler.SamplerPredicate.SampleType; - -/** - * @author Qinhua Huang - * - * This class is to sample tuples from the incoming stream tuples. It has two modes, - * first k-arrival and random. - * - * Here are two examples to sample 3 tuples from tuple source. - * 1. Example: SampleType.FIRST_K_ARRIVAL mode. - * Tuple source: A, B,C,D,E,F,G,H - * output: A,B,C - * - * 2. Example: SampleType.RANDOM_SAMPLE mode. - * Tuples source: A, B,C,D,E,F,G,H - * The result is in randomly distributed. - * One possible result: E, B, H - */ -public class Sampler extends AbstractSingleInputOperator implements ISourceOperator{ - private SamplerPredicate predicate; - private List sampleBuffer; - private int bufferCursor; - - public Sampler(SamplerPredicate predicate) { - this.predicate = predicate; - this.sampleBuffer = null; - this.bufferCursor = -1; - } - - @Override - protected void setUp() throws DataflowException { - this.outputSchema = inputOperator.getOutputSchema(); - } - - private void constructSampleBuffer() throws TexeraException { - sampleBuffer = new ArrayList(); - - Random random = new Random(System.currentTimeMillis()); - - Tuple tuple; - int count = 0; - while ((tuple = inputOperator.getNextTuple()) != null) { - if (count < predicate.getSampleSize()) { - sampleBuffer.add(tuple); - } else { - /* In SampleType.FIRST_K_ARRIVAL mode, when the samleBuffer is full, - * it will finish constructing the buffer tuples and return. - */ - if (this.predicate.getSampleType() == SampleType.FIRST_K_ARRIVAL) { - break; - } - /* - * In SampleType.RANDOM_SAMPLE mode, the reservoir sampling algorithm is - * used to sample tuples. - * When the buffer is full, the ith incoming tuple is chosen to replace - * tuple the buffer with probability of bufferSize / i. - */ - if (this.predicate.getSampleType() == SampleType.RANDOM_SAMPLE) { - int randomPos = random.nextInt(count); - if (randomPos < predicate.getSampleSize()) { - sampleBuffer.set(randomPos, tuple); - } - } - } - count++; - } - } - - @Override - protected Tuple computeNextMatchingTuple() throws TexeraException { - if (sampleBuffer == null) { - constructSampleBuffer(); - this.bufferCursor = 0; - } - if (bufferCursor == sampleBuffer.size()) { - return null; - } - - // Compute one result tuple. - Tuple resultTuple = sampleBuffer.get(bufferCursor); - bufferCursor++; - - return resultTuple; - } - - @Override - protected void cleanUp() throws TexeraException { - sampleBuffer = null; - bufferCursor = -1; - } - - public SamplerPredicate getPredicate() { - return this.predicate; - } - - @Override - public Tuple processOneInputTuple(Tuple inputTuple) throws TexeraException { - throw new TexeraException("Sampler does not support process one tuple"); - } -} \ No newline at end of file diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sampler/SamplerPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sampler/SamplerPredicate.java deleted file mode 100644 index 66e277a4842..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sampler/SamplerPredicate.java +++ /dev/null @@ -1,66 +0,0 @@ -package edu.uci.ics.texera.dataflow.sampler; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonValue; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -/** - * @author Qinhua Huang - */ -public class SamplerPredicate extends PredicateBase { - - public enum SampleType { - RANDOM_SAMPLE("random"), - - FIRST_K_ARRIVAL("firstk"); - - private final String name; - - private SampleType(String name) { - this.name = name; - } - - // use the name string instead of enum string in JSON - @JsonValue - public String getName() { - return this.name; - } - } - - private final int sampleSize; - private final SampleType sampleType; - @JsonCreator - public SamplerPredicate( - @JsonProperty(value = PropertyNameConstants.SAMPLE_SIZE, required = true) - Integer sampleSize, - @JsonProperty(value = PropertyNameConstants.SAMPLE_TYPE, required = true) - SampleType sampleType ) { - if (sampleSize < 1) { - throw new TexeraException("Sample size should be greater then 0."); - } - - this.sampleSize = sampleSize; - this.sampleType = sampleType; - } - - @JsonProperty(PropertyNameConstants.SAMPLE_SIZE) - public Integer getSampleSize() { - return sampleSize; - } - - @JsonProperty(PropertyNameConstants.SAMPLE_TYPE) - public SampleType getSampleType() { - return sampleType; - } - - @Override - public IOperator newOperator() { - return new Sampler(this); - } - -} \ No newline at end of file diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/AbstractSink.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/AbstractSink.java deleted file mode 100644 index 743bcf2bbc7..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/AbstractSink.java +++ /dev/null @@ -1,76 +0,0 @@ -package edu.uci.ics.texera.dataflow.sink; - -import edu.uci.ics.texera.api.constants.ErrorMessages; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.dataflow.ISink; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -/** - * Created by chenli on 5/11/16. - * - * This abstract class leaves the @processOneTuple() function to be implemented - * by the subclass based on the logic of handling each tuple coming from the - * subtree. - * - */ -public abstract class AbstractSink implements ISink { - - private IOperator inputOperator; - private int cursor = CLOSED; - - /** - * @about Opens the child operator. - */ - @Override - public void open() throws TexeraException { - if (cursor != CLOSED) { - return; - } - inputOperator.open(); - cursor = OPENED; - } - - public void setInputOperator(IOperator inputOperator) { - this.inputOperator = inputOperator; - } - - public IOperator getInputOperator() { - return this.inputOperator; - } - - @Override - public void processTuples() throws TexeraException { - if (cursor == CLOSED) { - throw new DataflowException(ErrorMessages.OPERATOR_NOT_OPENED); - } - Tuple nextTuple; - - while ((nextTuple = inputOperator.getNextTuple()) != null) { - processOneTuple(nextTuple); - cursor++; - } - } - - /** - * - * @param nextTuple - * A tuple that needs to be processed during each iteration - */ - protected abstract void processOneTuple(Tuple nextTuple) throws TexeraException; - - @Override - public void close() throws TexeraException { - if (cursor == CLOSED) { - return; - } - inputOperator.close(); - cursor = CLOSED; - } - - public Schema getOutputSchema() { - return this.inputOperator.getOutputSchema(); - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/FileSink.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/FileSink.java deleted file mode 100644 index 36f2a4eeb9a..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/FileSink.java +++ /dev/null @@ -1,60 +0,0 @@ -package edu.uci.ics.texera.dataflow.sink; - -import java.io.File; -import java.io.FileNotFoundException; -import java.io.PrintWriter; - -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; - -/** - * Created by chenli on 5/11/16. - * - * This class serializes each tuple from the subtree to a given file. - */ -public class FileSink extends AbstractSink { - - @FunctionalInterface - public static interface TupleToString { - String convertToString(Tuple tuple); - } - - private PrintWriter printWriter; - private final File file; - private TupleToString toStringFunction = (tuple -> tuple.toString()); - - public FileSink(File file) { - this.file = file; - } - - public void setToStringFunction(TupleToString toStringFunction) { - this.toStringFunction = toStringFunction; - } - - @Override - public void open() throws TexeraException { - super.open(); - try { - this.printWriter = new PrintWriter(file); - } catch (FileNotFoundException e) { - throw new TexeraException("Failed to open file sink", e); - } - } - - @Override - public void close() throws TexeraException { - if (this.printWriter != null) { - this.printWriter.close(); - } - super.close(); - } - - @Override - protected void processOneTuple(Tuple nextTuple) { - printWriter.write(toStringFunction.convertToString(nextTuple)); - } - - public File getFile() { - return this.file; - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/IndexSink.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/IndexSink.java deleted file mode 100644 index a0710b3ffd1..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/IndexSink.java +++ /dev/null @@ -1,50 +0,0 @@ -package edu.uci.ics.texera.dataflow.sink; - -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.StorageException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.storage.DataWriter; -import edu.uci.ics.texera.storage.RelationManager; - -/** - * IndexSink is a sink that writes tuples into an index. - * - * @author zuozhi - */ -public class IndexSink extends AbstractSink { - - private DataWriter dataWriter; - private boolean isAppend = false; - - public IndexSink(String tableName, boolean isAppend) throws DataflowException { - try { - RelationManager relationManager = RelationManager.getInstance(); - this.dataWriter = relationManager.getTableDataWriter(tableName); - this.isAppend = isAppend; - } catch (StorageException e) { - throw new DataflowException(e); - } - - } - - public void open() throws TexeraException { - super.open(); - this.dataWriter.open(); - if (! this.isAppend) { - this.dataWriter.clearData(); - } - } - - protected void processOneTuple(Tuple nextTuple) throws TexeraException { - dataWriter.insertTuple(nextTuple); - } - - public void close() throws TexeraException { - if (this.dataWriter != null) { - this.dataWriter.close(); - } - super.close(); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/excel/ExcelSink.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/excel/ExcelSink.java deleted file mode 100644 index db0fc1aa6be..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/excel/ExcelSink.java +++ /dev/null @@ -1,207 +0,0 @@ -package edu.uci.ics.texera.dataflow.sink.excel; - -import java.io.FileOutputStream; -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Path; -import java.text.DateFormat; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -import org.apache.poi.ss.usermodel.Cell; -import org.apache.poi.ss.usermodel.Row; -import org.apache.poi.ss.usermodel.Sheet; -import org.apache.poi.ss.usermodel.Workbook; -import org.apache.poi.xssf.usermodel.XSSFWorkbook; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.dataflow.ISink; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.DateField; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.Utils; - -/** - * ExcelSink is a sink that can write a list of tuples into an excel file - * The path of saved files is "texera/texera/perftest/src/main/resources/index/excel/" - * @author Jinggang Diao - * - */ -public class ExcelSink implements ISink { - - private ExcelSinkPredicate predicate; - private IOperator inputOperator; - - private Schema inputSchema; - private Schema outputSchema; - - private Workbook wb; - private FileOutputStream fileOut; - private Sheet sheet; - private int cursor = CLOSED; - - private Path excelIndexDirectory = Utils.getDefaultIndexDirectory().resolve("excel"); - private String fileName; - - - public ExcelSink(ExcelSinkPredicate predicate) { - this.predicate = predicate; - } - - public void setInputOperator(IOperator inputOperator) { - this.inputOperator = inputOperator; - } - - public IOperator getInputOperator() { - return this.inputOperator; - } - - @Override - public Schema getOutputSchema() { - return outputSchema; - } - - @Override - public void open() throws TexeraException{ - if (cursor != CLOSED) { - return; - } - inputOperator.open(); - inputSchema = inputOperator.getOutputSchema(); - outputSchema = new Schema(inputSchema.getAttributes().stream() - .filter(attr -> ! attr.getName().equalsIgnoreCase(SchemaConstants._ID)) - .filter(attr -> ! attr.getName().equalsIgnoreCase(SchemaConstants.PAYLOAD)) - .filter(attr -> ! attr.getType().equals(AttributeType.LIST)) - .toArray(Attribute[]::new)); - - wb = new XSSFWorkbook(); - DateFormat df = new SimpleDateFormat("yyyyMMdd-HHmmss"); - fileName = df.format(new Date()) + ".xlsx"; - try { - if (Files.notExists(excelIndexDirectory)) { - Files.createDirectories(excelIndexDirectory); - } - fileOut = new FileOutputStream(excelIndexDirectory.resolve(fileName).toString()); - } catch (IOException e) { - throw new DataflowException(e); - } - sheet = wb.createSheet("new sheet"); - Row row = sheet.createRow(0); - List attributeNames = outputSchema.getAttributeNames(); - for(int i = 0; i < attributeNames.size(); i++) { - String attributeName = attributeNames.get(i); - row.createCell(i).setCellValue(attributeName); - } - cursor = OPENED; - } - - @Override - public void processTuples() throws TexeraException { - return; - } - - /** - * getNextTuple() will return the cleaned tuple from previous inputOperator. - * At the same time, it creates a new row in excel and writes the cleaned tuple to that row. - * List field is kept as one single string. - */ - @Override - public Tuple getNextTuple() throws TexeraException { - if (cursor == CLOSED) { - return null; - } - if (cursor >= predicate.getLimit() + predicate.getOffset()) { - return null; - } - Tuple inputTuple = null; - while (true) { - inputTuple = inputOperator.getNextTuple(); - if (inputTuple == null) { - return null; - } - cursor++; - if (cursor > predicate.getOffset()) { - break; - } - } - - Tuple resultTuple = new Tuple.Builder(inputTuple).removeIfExists(SchemaConstants._ID, SchemaConstants.PAYLOAD).build(); - Row row = sheet.createRow(cursor-predicate.getOffset()); - - for (int i = 0; i < outputSchema.getAttributeNames().size(); i++) { - writeCell(row.createCell(i), resultTuple.getField(outputSchema.getAttributeNames().get(i))); - } - - return resultTuple; - } - - @Override - public void close() throws TexeraException { - if (cursor == CLOSED) { - return; - } - inputOperator.close(); - try { - wb.write(fileOut); - fileOut.close(); - cursor = CLOSED; - } catch (IOException e) { - throw new DataflowException(e); - } - } - - - /** - * Collects ALL the tuples to an in-memory list - * also add all tuples into the excel file by calling this.getNextTuple - * - * @return a list of tuples - * @throws TexeraException - */ - public List collectAllTuples() throws TexeraException { - ArrayList results = new ArrayList<>(); - Tuple tuple; - while ((tuple = this.getNextTuple()) != null) { - results.add(tuple); - } - return results; - } - - /* - * Write a field into a cell base on the field type. - * Excel-Double <-> DoubleField, IntegerField - * Excel-Date <-> DateField - * Excel-String <-> All other fields, including ListField - * Special case: a null field will be written as an empty string - */ - private static void writeCell(Cell cell, IField field){ - if(field == null){ - cell.setCellValue(""); - return; - } - if (field instanceof DoubleField) { - cell.setCellValue((double) field.getValue()); - } else if (field instanceof IntegerField) { - cell.setCellValue((double) (int) field.getValue()); - } else if(field instanceof DateField){ - cell.setCellValue(field.getValue().toString()); - } else{ - cell.setCellValue(field.getValue().toString()); - } - } - - public Path getFilePath() { - return excelIndexDirectory.resolve(fileName); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/excel/ExcelSinkPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/excel/ExcelSinkPredicate.java deleted file mode 100644 index eee3811c423..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/excel/ExcelSinkPredicate.java +++ /dev/null @@ -1,51 +0,0 @@ -package edu.uci.ics.texera.dataflow.sink.excel; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -public class ExcelSinkPredicate extends PredicateBase { - - private Integer limit; - private Integer offset; - - public ExcelSinkPredicate() { - this.limit = Integer.MAX_VALUE; - this.offset = 0; - }; - - @JsonCreator - public ExcelSinkPredicate( - @JsonProperty(value = PropertyNameConstants.LIMIT, required = false) - Integer limit, - @JsonProperty(value = PropertyNameConstants.OFFSET, required = false) - Integer offset - ) { - this.limit = limit; - if (this.limit == null) { - this.limit = Integer.MAX_VALUE; - } - this.offset = offset; - if (this.offset == null) { - this.offset = 0; - } - } - - @JsonProperty(value = PropertyNameConstants.LIMIT) - public Integer getLimit() { - return this.limit; - } - - @JsonProperty(value = PropertyNameConstants.OFFSET) - public Integer getOffset() { - return this.offset; - } - - @Override - public ExcelSink newOperator() { - return new ExcelSink(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/mysql/MysqlSink.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/mysql/MysqlSink.java deleted file mode 100644 index 65aae211d7e..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/mysql/MysqlSink.java +++ /dev/null @@ -1,236 +0,0 @@ -package edu.uci.ics.texera.dataflow.sink.mysql; - -import java.sql.Connection; -import java.sql.DriverManager; -import java.sql.PreparedStatement; -import java.sql.SQLException; -import java.sql.Statement; -import java.util.ArrayList; -import java.util.List; -import java.util.stream.Collectors; -import java.util.stream.Stream; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.dataflow.ISink; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.DateField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -public class MysqlSink implements ISink { - private final MysqlSinkPredicate predicate; - private IOperator inputOperator; - private int cursor = CLOSED; - private Schema outputSchema; - private Connection connection; - private Statement statement; - private PreparedStatement prepStatement; - - public MysqlSink(MysqlSinkPredicate predicate) { - this.predicate = predicate; - } - - public void setInputOperator(IOperator inputOperator) { - this.inputOperator = inputOperator; - } - - @Override - public Schema getOutputSchema() { - return outputSchema; - } - - /** - * Filter the input tuples to removie _id and list fields Setup JDBC - * connection. Drop previous testTable and create new testTable based on - * output schema - */ - @Override - public void open() throws TexeraException { - if (cursor == OPENED) { - return; - } - inputOperator.open(); - Schema inputSchema = inputOperator.getOutputSchema(); - outputSchema = new Schema(inputSchema.getAttributes().stream() - .filter(attr -> !attr.getName().equalsIgnoreCase(SchemaConstants._ID)) - .filter(attr -> !attr.getName().equalsIgnoreCase(SchemaConstants.PAYLOAD)) - .filter(attr -> !attr.getType().equals(AttributeType.LIST)).toArray(Attribute[]::new)); - // JDBC connection - try { - Class.forName("com.mysql.jdbc.Driver").newInstance(); - String url = "jdbc:mysql://" + predicate.getHost() + ":" + predicate.getPort() + "/" - + predicate.getDatabase() + "?autoReconnect=true&useSSL=true"; - this.connection = DriverManager.getConnection(url, predicate.getUsername(), predicate.getPassword()); - statement = connection.createStatement(); - mysqlDropTable(); - mysqlCreateTable(); - cursor = OPENED; - } catch (SQLException | InstantiationException | IllegalAccessException | ClassNotFoundException e) { - throw new DataflowException("MysqlSink failed to connect to mysql database." + e.getMessage()); - } - } - - @Override - public Tuple getNextTuple() throws TexeraException { - if (cursor == CLOSED) { - return null; - } - if (cursor >= predicate.getLimit() + predicate.getOffset()) { - return null; - } - Tuple inputTuple = null; - while (true) { - inputTuple = inputOperator.getNextTuple(); - if (inputTuple == null) { - return null; - } - cursor++; - if (cursor > predicate.getOffset()) { - break; - } - } - Tuple resultTuple = new Tuple.Builder(inputTuple).removeIfExists(SchemaConstants._ID, SchemaConstants.PAYLOAD).build(); - - return resultTuple; - } - - /** - * Insert tuples into mysql database using prepared statement. No output - */ - @Override - public void processTuples() throws TexeraException { - String sqlStatemnt = "INSERT INTO " + predicate.getTable() + " VALUES(" + Stream.generate(() -> "?") - .limit(outputSchema.getAttributeNames().size()).collect(Collectors.joining(",")) + ");"; - try { - prepStatement = connection.prepareStatement(sqlStatemnt); - Tuple tuple; - while ((tuple = this.getNextTuple()) != null) { - List fieldList = new ArrayList<>(); - for (int i = 0; i < outputSchema.getAttributeNames().size(); i++) { - fieldList.add(tuple.getField(outputSchema.getAttributeNames().get(i))); - } - for (int i = 0; i < fieldList.size(); i++) { - prepareField(i, fieldList.get(i)); - } - prepStatement.executeUpdate(); - } - } catch (SQLException e) { - throw new DataflowException( - "MysqlSink processTuples fails to execute prepared statement. " + e.getMessage()); - } - } - - @Override - public void close() throws TexeraException { - if (cursor == CLOSED) { - return; - } - inputOperator.close(); - try { - if (statement != null) - statement.close(); - if (prepStatement != null) - prepStatement.close(); - connection.close(); - cursor = CLOSED; - } catch (SQLException e) { - throw new DataflowException("MysqlSink fail to close. " + e.getMessage()); - } - } - - /** - * This method is not private as we use it to clean up in MysqlSinkTest.java - * - * @return - */ - protected int mysqlDropTable() { - String dropTableStatement = "DROP TABLE IF EXISTS " + predicate.getTable() + ";"; - try { - if (statement == null) - statement = connection.createStatement(); - return statement.executeUpdate(dropTableStatement); - } catch (SQLException e) { - throw new DataflowException( - "MysqlSink failed to drop table " + predicate.getTable() + ". " + e.getMessage()); - } - } - - /** - * Get the table schema from inputOperator, create table in mysql database - */ - private int mysqlCreateTable() { - List attributeList = outputSchema.getAttributes(); - String createTableStatement = "CREATE TABLE " + predicate.getTable() + " (\n"; - createTableStatement += attributeList.stream().map(attr -> convertAttribute(attr)) - .collect(Collectors.joining(",\n")); - createTableStatement += "\n); "; - try { - if (statement == null) - statement = connection.createStatement(); - return statement.executeUpdate(createTableStatement); - } catch (SQLException e) { - throw new DataflowException( - "MysqlSink failed to create table " + predicate.getTable() + ". " + e.getMessage()); - } - } - - /** - * - * Convert a texera attribute into one line of sql statement. Texera - * attribute is from outputSchema. Used in the create table statement. - * - * @param attribute - * @return - */ - private String convertAttribute(Attribute attribute) { - String sqlAttrTypeName = attribute.getType().getName(); - String sqlStatement = "\t" + attribute.getName(); - switch (sqlAttrTypeName) { - case "integer": - sqlStatement += " INT"; - break; - case "double": - sqlStatement += " DOUBLE"; - break; - case "date": - sqlStatement += " DATE"; - break; - default: - sqlStatement += " TEXT"; - break; // Including string and text - } - return sqlStatement; - } - - private void prepareField(int idx, IField field) throws SQLException { - if (field == null) { - return; - } else if (field instanceof DoubleField) { - prepStatement.setDouble(idx + 1, (double) field.getValue()); - } else if (field instanceof IntegerField) { - prepStatement.setInt(idx + 1, (int) field.getValue()); - } else if (field instanceof DateField) { - // Notice it's java.sql.Date not java.util.Date - java.util.Date utilDate = (java.util.Date) field.getValue(); - java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); - prepStatement.setDate(idx + 1, sqlDate); - } else { - /* - * texera STRING, TEXT The attribute in mysql in TEXT. - * preparedStatement.setString() works for TEXT attribute based the - * reference below. - * https://stackoverflow.com/questions/6772594/what-is-the-java-sql- - * types-equivalent-for-the-mysql-text - */ - prepStatement.setString(idx + 1, field.getValue().toString()); - } - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/mysql/MysqlSinkPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/mysql/MysqlSinkPredicate.java deleted file mode 100644 index c53b35a4521..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/mysql/MysqlSinkPredicate.java +++ /dev/null @@ -1,93 +0,0 @@ -package edu.uci.ics.texera.dataflow.sink.mysql; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -public class MysqlSinkPredicate extends PredicateBase{ - private final String host; - private final Integer port; - private final String database; - private final String table; - private final String username; - private final String password; - private final Integer limit; - private final Integer offset; - - @JsonCreator - public MysqlSinkPredicate( - @JsonProperty(value = PropertyNameConstants.MYSQL_HOST, required = true) - String host, - @JsonProperty(value = PropertyNameConstants.MYSQL_PORT, required = true) - Integer port, - @JsonProperty(value = PropertyNameConstants.MYSQL_DATABASE, required = true) - String database, - @JsonProperty(value = PropertyNameConstants.MYSQL_TABLE, required = true) - String table, - @JsonProperty(value = PropertyNameConstants.MYSQL_USERNAME, required = true) - String username, - @JsonProperty(value = PropertyNameConstants.MYSQL_PASSWORD, required = true) - String password, - @JsonProperty(value = PropertyNameConstants.MYSQL_LIMIT, required = false) - Integer limit, - @JsonProperty(value = PropertyNameConstants.MYSQL_OFFSET, required = false) - Integer offset - ) { - this.host = host.trim(); - this.port = port; - this.database = database.trim(); - this.table = table.trim(); - this.username = username.trim(); - this.password = password; // Space should be legitimate password - - this.limit = limit == null ? Integer.MAX_VALUE : limit; - this.offset = offset == null ? 0 : offset; - } - - @JsonProperty(value = PropertyNameConstants.MYSQL_HOST) - public String getHost() { - return host; - } - - @JsonProperty(value = PropertyNameConstants.MYSQL_PORT) - public Integer getPort() { - return port; - } - - @JsonProperty(value = PropertyNameConstants.MYSQL_DATABASE) - public String getDatabase() { - return database; - } - - @JsonProperty(value = PropertyNameConstants.MYSQL_TABLE) - public String getTable() { - return table; - } - - @JsonProperty(value = PropertyNameConstants.MYSQL_USERNAME) - public String getUsername() { - return username; - } - - @JsonProperty(value = PropertyNameConstants.MYSQL_PASSWORD) - public String getPassword() { - return password; - } - - @JsonProperty(value = PropertyNameConstants.MYSQL_LIMIT) - public Integer getLimit() { - return limit; - } - - @JsonProperty(value = PropertyNameConstants.MYSQL_OFFSET) - public Integer getOffset() { - return offset; - } - - @Override - public MysqlSink newOperator() { - return new MysqlSink(this); - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/tuple/TupleSink.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/tuple/TupleSink.java deleted file mode 100644 index 63d6e79b452..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/tuple/TupleSink.java +++ /dev/null @@ -1,135 +0,0 @@ -package edu.uci.ics.texera.dataflow.sink.tuple; - -import java.util.ArrayList; -import java.util.List; - -import edu.uci.ics.texera.api.constants.ErrorMessages; -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.dataflow.ISink; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.source.asterix.AsterixSource; - -/** - * TupleStreamSink is a sink that can be used by the caller to get tuples one by one. - * - * @author Zuozhi Wang - * - */ -public class TupleSink implements ISink { - - private TupleSinkPredicate predicate; - - private IOperator inputOperator; - - private Schema inputSchema; - private Schema outputSchema; - - private int cursor = CLOSED; - - /** - * TupleStreamSink is a sink that can be used to - * collect tuples to an in-memory list. - * - * TupleStreamSink removes the payload attribute - * from the schema and each tuple. - * - */ - public TupleSink() { - this(new TupleSinkPredicate()); - } - - public TupleSink(TupleSinkPredicate predicate) { - this.predicate = predicate; - } - - public void setInputOperator(IOperator inputOperator) { - if (cursor != CLOSED) { - throw new TexeraException(ErrorMessages.INPUT_OPERATOR_CHANGED_AFTER_OPEN); - } - this.inputOperator = inputOperator; - } - - public IOperator getInputOperator() { - return this.inputOperator; - } - - @Override - public Schema getOutputSchema() { - return outputSchema; - } - - @Override - public void open() throws TexeraException { - if (cursor != CLOSED) { - return; - } - if (inputOperator == null) { - throw new TexeraException(ErrorMessages.INPUT_OPERATOR_NOT_SPECIFIED); - } - inputOperator.open(); - inputSchema = inputOperator.getOutputSchema(); - outputSchema = new Schema.Builder(inputSchema) - .removeIfExists(SchemaConstants.PAYLOAD, AsterixSource.RAW_DATA).build(); - cursor = OPENED; - } - - @Override - public void processTuples() throws TexeraException { - return; - } - - @Override - public Tuple getNextTuple() throws TexeraException { - if (cursor == CLOSED) { - return null; - } - if (cursor >= predicate.getLimit() + predicate.getOffset()) { - return null; - } - Tuple resultTuple = null; - while (true) { - resultTuple = inputOperator.getNextTuple(); - if (resultTuple == null) { - return null; - } - cursor++; - if (cursor > predicate.getOffset()) { - break; - } - } - return new Tuple.Builder(resultTuple) - .removeIfExists(SchemaConstants.PAYLOAD, AsterixSource.RAW_DATA).build(); - - } - - @Override - public void close() throws TexeraException { - if (cursor == CLOSED) { - } - if (inputOperator != null) { - inputOperator.close(); - } - cursor = CLOSED; - } - - /** - * Collects ALL the tuples to an in-memory list. - * - * @return a list of tuples - * @throws TexeraException - */ - public List collectAllTuples() throws TexeraException { - this.open(); - ArrayList results = new ArrayList<>(); - Tuple tuple; - while ((tuple = this.getNextTuple()) != null) { - results.add(tuple); - } - this.close(); - return results; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/tuple/TupleSinkPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/tuple/TupleSinkPredicate.java deleted file mode 100644 index 7026c488022..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/sink/tuple/TupleSinkPredicate.java +++ /dev/null @@ -1,56 +0,0 @@ -package edu.uci.ics.texera.dataflow.sink.tuple; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -public class TupleSinkPredicate extends PredicateBase { - - private Integer limit; - private Integer offset; - - public TupleSinkPredicate() { - this.limit = Integer.MAX_VALUE; - this.offset = 0; - }; - - @JsonCreator - public TupleSinkPredicate( - @JsonProperty(value = PropertyNameConstants.LIMIT, required = false) - Integer limit, - @JsonProperty(value = PropertyNameConstants.OFFSET, required = false) - Integer offset - ) { - this.limit = limit; - if (this.limit == null) { - this.limit = Integer.MAX_VALUE; - } - if (this.limit <= 0) { - throw new TexeraException("limit must > 0"); - } - this.offset = offset; - if (this.offset == null) { - this.offset = 0; - } - } - - @JsonProperty(value = PropertyNameConstants.LIMIT) - public Integer getLimit() { - return this.limit; - } - - @JsonProperty(value = PropertyNameConstants.OFFSET) - public Integer getOffset() { - return this.offset; - } - - @Override - public IOperator newOperator() { - return new TupleSink(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/asterix/AsterixSource.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/asterix/AsterixSource.java deleted file mode 100644 index d97e1ae1fca..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/asterix/AsterixSource.java +++ /dev/null @@ -1,133 +0,0 @@ -package edu.uci.ics.texera.dataflow.source.asterix; - -import java.util.List; -import java.util.stream.Collectors; - -import org.json.JSONArray; - -import com.mashape.unirest.http.HttpResponse; -import com.mashape.unirest.http.JsonNode; -import com.mashape.unirest.http.Unirest; -import com.mashape.unirest.http.exceptions.UnirestException; - -import edu.uci.ics.texera.api.constants.ErrorMessages; -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.ISourceOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IDField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.utils.DataflowUtils; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; - -public class AsterixSource implements ISourceOperator { - - public static String RAW_DATA = "rawData"; - public static Attribute RAW_DATA_ATTR = new Attribute(RAW_DATA, AttributeType.TEXT); - public static Schema ATERIX_SOURCE_SCHEMA = new Schema(SchemaConstants._ID_ATTRIBUTE, RAW_DATA_ATTR); - - private final AsterixSourcePredicate predicate; - private JSONArray resultJsonArray; - - private int cursor = CLOSED; - - public AsterixSource(AsterixSourcePredicate predicate) { - this.predicate = predicate; - } - - @Override - public void open() throws TexeraException { - if (cursor == OPENED) { - return; - } - try { - String asterixAddress = "http://" + predicate.getHost() + ":" + predicate.getPort() + - "/query/service"; - String asterixQuery = generateAsterixQuery(predicate); - HttpResponse jsonResponse = Unirest.post(asterixAddress) - .queryString("statement", asterixQuery) - .field("mode", "immediate") - .asJson(); - - // if status is 200 OK, store the results - if (jsonResponse.getStatus() == 200) { - this.resultJsonArray = jsonResponse.getBody().getObject().getJSONArray("results"); - } else { - throw new DataflowException("Send query to asterix failed: " + - "error status: " + jsonResponse.getStatusText() + ", " + - "error body: " + jsonResponse.getBody().toString()); - } - cursor = OPENED; - } catch (UnirestException e) { - throw new DataflowException(e); - } - } - - private static String generateAsterixQuery(AsterixSourcePredicate predicate) { - String asDataset = "ds"; - StringBuilder sb = new StringBuilder(); - sb.append("use " + predicate.getDataverse() + ';').append("\n"); - sb.append("select * ").append("\n"); - sb.append("from " + predicate.getDataset() + " as " + asDataset).append("\n"); - sb.append("where true").append("\n"); - if (predicate.getField() != null && predicate.getKeyword() != null) { - List keywordList = DataflowUtils.tokenizeQuery( - LuceneAnalyzerConstants.standardAnalyzerString(), predicate.getKeyword()); - String asterixKeyword = - "[" + - keywordList.stream().map(keyword -> "\"" + keyword + "\"") - .collect(Collectors.joining(", ")) + - "]"; - String asterixField = "`" + predicate.getField() + "`"; - sb.append("and ftcontains(" + asDataset + "." + asterixField + ", "); - sb.append(asterixKeyword + ", " + "{\"mode\":\"all\"}" + ")").append("\n"); - } - if(predicate.getStartDate() != null){ - String startDate = predicate.getStartDate(); - sb.append("and create_at >= datetime(\""+startDate +"T00:00:04.000Z\")").append("\n"); - } - if(predicate.getEndDate() != null){ - String endDate = predicate.getEndDate(); - - sb.append("and create_at <= datetime(\""+endDate +"T00:00:04.000Z\")").append("\n"); - } - if (predicate.getLimit() != null) { - sb.append("limit " + predicate.getLimit()).append("\n"); - } - sb.append(";"); - return sb.toString(); - } - - @Override - public Tuple getNextTuple() throws TexeraException { - if (cursor == CLOSED) { - throw new DataflowException(ErrorMessages.OPERATOR_NOT_OPENED); - } - if (cursor < resultJsonArray.length()) { - Tuple tuple = new Tuple(ATERIX_SOURCE_SCHEMA, - IDField.newRandomID(), - new TextField(resultJsonArray.getJSONObject(cursor).get("ds").toString())); - cursor ++; - return tuple; - } - return null; - } - - @Override - public void close() throws TexeraException { - if (cursor == CLOSED) { - return; - } - cursor = CLOSED; - } - - @Override - public Schema getOutputSchema() { - return ATERIX_SOURCE_SCHEMA; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/asterix/AsterixSourcePredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/asterix/AsterixSourcePredicate.java deleted file mode 100644 index 9aae1aa01ad..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/asterix/AsterixSourcePredicate.java +++ /dev/null @@ -1,137 +0,0 @@ -package edu.uci.ics.texera.dataflow.source.asterix; - -import java.text.ParseException; -import java.text.SimpleDateFormat; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -public class AsterixSourcePredicate extends PredicateBase { - - private final String host; - private final Integer port; - private final String dataverse; - private final String dataset; - private final String field; - private final String keyword; - private final String startDate; - private final String endDate; - private final Integer limit; - - @JsonCreator - public AsterixSourcePredicate( - @JsonProperty(value = PropertyNameConstants.ASTERIX_HOST, required = true) - String host, - @JsonProperty(value = PropertyNameConstants.ASTERIX_PORT, required = true) - Integer port, - @JsonProperty(value = PropertyNameConstants.ASTERIX_DATAVERSE, required = true) - String dataverse, - @JsonProperty(value = PropertyNameConstants.ASTERIX_DATASET, required = true) - String dataset, - @JsonProperty(value = PropertyNameConstants.ASTERIX_QUERY_FIELD, required = false) - String field, - @JsonProperty(value = PropertyNameConstants.KEYWORD_QUERY, required = false) - String keyword, - @JsonProperty(value = PropertyNameConstants.ASTERIX_START_DATE, required = false) - String startDate, - @JsonProperty(value = PropertyNameConstants.ASTERIX_END_DATE, required = false) - String endDate, - @JsonProperty(value = PropertyNameConstants.LIMIT, required = false) - Integer limit - ) { - this.host = host.trim(); - this.port = port; - this.dataverse = dataverse.trim(); - this.dataset = dataset.trim(); - if (field == null || field.trim().isEmpty()) { - this.field = null; - } else { - this.field = field.trim(); - } - if (keyword == null || keyword.trim().isEmpty()) { - this.keyword = null; - } else { - this.keyword = keyword.trim(); - } - if(startDate == null || startDate.trim().isEmpty() || !isValidDate(startDate)){ - this.startDate = null; - } else{ - this.startDate = startDate.trim(); - } - if(endDate == null || endDate.trim().isEmpty() || !isValidDate(endDate)){ - this.endDate = null; - } else{ - this.endDate = endDate.trim(); - } - if (limit == null || limit < 0) { - this.limit = null; - } else { - this.limit = limit; - } - } - - private static boolean isValidDate(String inDate) { - SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); - dateFormat.setLenient(false); - try { - dateFormat.parse(inDate.trim()); - } catch (ParseException pe) { - return false; - } - return true; - } - - @JsonProperty(value = PropertyNameConstants.ASTERIX_HOST) - public String getHost() { - return host; - } - - @JsonProperty(value = PropertyNameConstants.ASTERIX_PORT) - public Integer getPort() { - return port; - } - - @JsonProperty(value = PropertyNameConstants.ASTERIX_DATAVERSE) - public String getDataverse() { - return dataverse; - } - - @JsonProperty(value = PropertyNameConstants.ASTERIX_DATASET) - public String getDataset() { - return dataset; - } - - @JsonProperty(value = PropertyNameConstants.ASTERIX_QUERY_FIELD) - public String getField() { - return field; - } - - @JsonProperty(value = PropertyNameConstants.KEYWORD_QUERY) - public String getKeyword() { - return keyword; - } - - @JsonProperty(value = PropertyNameConstants.ASTERIX_START_DATE) - public String getStartDate() { - return startDate; - } - - @JsonProperty(value = PropertyNameConstants.ASTERIX_END_DATE) - public String getEndDate() { - return endDate; - } - - @JsonProperty(value = PropertyNameConstants.LIMIT) - public Integer getLimit() { - return limit; - } - - @Override - public AsterixSource newOperator() { - return new AsterixSource(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/file/FileExtractorUtils.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/file/FileExtractorUtils.java deleted file mode 100644 index 9b4055263e9..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/file/FileExtractorUtils.java +++ /dev/null @@ -1,81 +0,0 @@ -package edu.uci.ics.texera.dataflow.source.file; - -import org.apache.pdfbox.pdmodel.PDDocument; -import org.apache.pdfbox.text.PDFTextStripper; -import org.apache.poi.xslf.usermodel.XMLSlideShow; -import org.apache.poi.xslf.usermodel.XSLFShape; -import org.apache.poi.xslf.usermodel.XSLFSlide; -import org.apache.poi.xslf.usermodel.XSLFTextShape; - -import edu.uci.ics.texera.api.exception.DataflowException; - -import java.io.File; -import java.io.FileInputStream; -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.List; - -/** - * Created by junm5 on 5/3/17. - */ -public class FileExtractorUtils { - - /** - * Extracts data as plain text file. - * - * @param path - * @return - * @throws DataflowException - */ - public static String extractPlainTextFile(Path path) throws DataflowException { - try { - return new String(Files.readAllBytes(path)); - } catch (IOException e) { - throw new DataflowException(e); - } - } - - /** - * Extracts data from PDF document using pdfbox. - * - * @param path - * @return - * @throws DataflowException - */ - public static String extractPDFFile(Path path) throws DataflowException { - try (PDDocument doc = PDDocument.load(new File(path.toString()))) { - return new PDFTextStripper().getText(doc); - } catch (IOException e) { - throw new DataflowException(e); - } - } - - /** - * Extracts data from PPT/PPTX from using poi. - * - * @param path - * @return - * @throws DataflowException - */ - public static String extractPPTFile(Path path) throws DataflowException { - try (FileInputStream inputStream = new FileInputStream(path.toString()); - XMLSlideShow ppt = new XMLSlideShow(inputStream)) { - StringBuffer res = new StringBuffer(); - for (XSLFSlide slide : ppt.getSlides()) { - List shapes = slide.getShapes(); - for (XSLFShape shape : shapes) { - if (shape instanceof XSLFTextShape) { - XSLFTextShape textShape = (XSLFTextShape) shape; - String text = textShape.getText(); - res.append(text); - } - } - } - return res.toString(); - } catch (IOException e) { - throw new DataflowException(e); - } - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/file/FileSourceOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/file/FileSourceOperator.java deleted file mode 100644 index 52020d78c1f..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/file/FileSourceOperator.java +++ /dev/null @@ -1,173 +0,0 @@ -package edu.uci.ics.texera.dataflow.source.file; - -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.util.ArrayList; -import java.util.Iterator; -import java.util.List; -import java.util.stream.Collectors; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.ISourceOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IDField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -/** - * FileSourceOperator reads a file or files under a directory and converts one file to one tuple. - * - * The filePath in the predicate must be 1) a text file or 2) a directory - * - * In case of a directory, FileSourceOperator supports recursively reading files - * and specifying a max recursive depth. - * - * The files must have one of the supported extensions: {@code supportedExtensions} - * - * FileSourceOperator reads all content of one file and convert them to one tuple. - * The tuple will have one column, the attributeName as defined in {@code FileSourcePredicate}, - * with the attributeType as TEXT. - * - * In case of a directory, if the directory doesn't contain any file that - * matches the allowed extensions, then an exception will be thrown. - * - * @author Zuozhi Wang - * @author Jun Ma - */ -public class FileSourceOperator implements ISourceOperator { - - /* - * A helper function that returns if the file's extension is supported. - * The extensions are expected to NOT have the dot "." in the string. - * For example, extensions may contain "txt", but not ".txt" - */ - private static boolean isExtensionAllowed(List allowedExtensions, Path path) { - return allowedExtensions.stream() - .map(ext -> "."+ext) - .filter(ext -> path.getFileName().toString().toLowerCase().endsWith(ext)) - .findAny().isPresent(); - } - - private final FileSourcePredicate predicate; - // output schema of this file source operator - private final Schema outputSchema; - - // a list of files, each of which is a valid text file - private List pathList; - private Iterator pathIterator; - - // cursor indicating the current position - private Integer cursor = CLOSED; - - - public FileSourceOperator(FileSourcePredicate predicate) { - this.predicate = predicate; - this.outputSchema = new Schema( - SchemaConstants._ID_ATTRIBUTE, - new Attribute(predicate.getAttributeName(), AttributeType.TEXT)); - - this.pathList = new ArrayList<>(); - - Path filePath = Paths.get(predicate.getFilePath()); - if (! Files.exists(filePath)) { - throw new TexeraException(String.format("file %s doesn't exist", filePath)); - } - - if (Files.isDirectory(filePath)) { - try { - if (this.predicate.isRecursive()) { - pathList.addAll(Files.walk(filePath, this.predicate.getMaxDepth()).collect(Collectors.toList())); - } else { - pathList.addAll(Files.list(filePath).collect(Collectors.toList())); - } - - } catch (IOException e) { - throw new TexeraException(String.format( - "opening directory %s failed: " + e.getMessage(), filePath)); - } - } else { - pathList.add(filePath); - } - - // filter directories, files starting with ".", - // and files that don't end with allowedExtensions - this.pathList = pathList.stream() - .filter(path -> ! Files.isDirectory(path)) - .filter(path -> ! path.getFileName().startsWith(".")) - .filter(path -> isExtensionAllowed(this.predicate.getAllowedExtensions(), path)) - .collect(Collectors.toList()); - - // check if the path list is empty - if (pathList.isEmpty()) { - throw new TexeraException(String.format( - "the filePath: %s doesn't contain any valid text files. " + - "File extension must be one of %s .", - filePath, this.predicate.getAllowedExtensions())); - } - pathIterator = pathList.iterator(); - } - - @Override - public void open() throws TexeraException { - if (cursor != CLOSED) { - return; - } - cursor = OPENED; - } - - @Override - public Tuple getNextTuple() throws TexeraException { - if (cursor == CLOSED || cursor >= pathList.size()) { - return null; - } - // keep iterating until - // 1) a file is converted to a tuple successfully - // 2) the cursor reaches the end - while (cursor < pathList.size()) { - try { - Path path = pathIterator.next(); - String extension = com.google.common.io.Files.getFileExtension(path.toString()); - String content; - if (extension.equalsIgnoreCase("pdf")) { - content = FileExtractorUtils.extractPDFFile(path); - } else if (extension.equalsIgnoreCase("ppt") || extension.equalsIgnoreCase("pptx")) { - content = FileExtractorUtils.extractPPTFile(path); - } else { - content = FileExtractorUtils.extractPlainTextFile(path); - } - Tuple tuple = new Tuple(outputSchema, IDField.newRandomID(), new TextField(content)); - cursor++; - return tuple; - } catch (DataflowException e) { - // ignore error and move on - // TODO: use log4j - System.out.println("FileSourceOperator: file read error, file is ignored. " + e.getMessage()); - } - } - return null; - } - - @Override - public void close() throws TexeraException { - if (cursor == CLOSED) { - return; - } - cursor = CLOSED; - } - - @Override - public Schema getOutputSchema() { - return outputSchema; - } - - public FileSourcePredicate getPredicate() { - return this.predicate; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/file/FileSourcePredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/file/FileSourcePredicate.java deleted file mode 100644 index 916c5da2f13..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/file/FileSourcePredicate.java +++ /dev/null @@ -1,119 +0,0 @@ -package edu.uci.ics.texera.dataflow.source.file; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; -import java.util.stream.Collectors; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -public class FileSourcePredicate extends PredicateBase { - - public static final List defaultAllowedExtensions = Arrays.asList( - "txt", "json", "xml", "csv", "html", "md"); - - private final String filePath; - private final String attributeName; - private final Integer maxDepth; - private final Boolean recursive; - private final List allowedExtensions; - - /** - * FileSourcePredicate is used by FileSource Operator. - * - * @param filePath, the path to a file or a directory - * @param attributeName, the name of the attribute that the file content will be put in - * @param recursive, optional, if recursively list files or not (in the case of a directory), default False - * @param maxDepth, optional, specify the max recursive depth (if recursive is True), default Integer.MAX_VALUE - * @param allowedExtensions, optional, specify a list of allowed extensions, default {@code defaultSupportedExtensions} - */ - public FileSourcePredicate( - @JsonProperty(value = PropertyNameConstants.FILE_PATH, required = true) - String filePath, - @JsonProperty(value = PropertyNameConstants.RESULT_ATTRIBUTE_NAME, required = true) - String attributeName, - @JsonProperty(value = PropertyNameConstants.FILE_RECURSIVE, required = false) - Boolean recursive, - @JsonProperty(value = PropertyNameConstants.FILE_MAX_DEPTH, required = false) - Integer maxDepth, - @JsonProperty(value = PropertyNameConstants.FILE_ALLOWED_EXTENSIONS, required = false) - List allowedExtensions) { - this.filePath = filePath; - this.attributeName = attributeName; - - if (recursive == null) { - this.recursive = false; - } else { - this.recursive = recursive; - } - if (maxDepth == null) { - this.maxDepth = Integer.MAX_VALUE; - } else { - this.maxDepth = maxDepth; - } - if (allowedExtensions == null || allowedExtensions.isEmpty()) { - this.allowedExtensions = unifyExtensions(defaultAllowedExtensions); - } else { - this.allowedExtensions = unifyExtensions(allowedExtensions); - } - } - - /** - * Constructs a FileSourcePredicate with minimal required parameters, - * with all optional parameters are set to null. - * - * This is only for internal use, it's NOT an entry point for JSON data. - * - * @param filePath - * @param attributeName - */ - public FileSourcePredicate(String filePath, String attributeName) { - this(filePath, attributeName, null, null, null); - } - - /* - * A helper function to remove the dot(".") in the beginning of the extensions. - * For example, ".txt" and "txt" will be treated as the same extension: "txt". - */ - private static List unifyExtensions(List extensions) { - return extensions.stream() - .map(ext -> ext.toLowerCase()) - .map(ext -> ext.charAt(0) == '.' ? ext.substring(1) : ext) - .collect(Collectors.toList()); - } - - @JsonProperty(PropertyNameConstants.FILE_PATH) - public String getFilePath() { - return this.filePath; - } - - @JsonProperty(PropertyNameConstants.RESULT_ATTRIBUTE_NAME) - public String getAttributeName() { - return this.attributeName; - } - - @JsonProperty(PropertyNameConstants.FILE_RECURSIVE) - public Boolean isRecursive() { - return this.recursive; - } - - @JsonProperty(PropertyNameConstants.FILE_MAX_DEPTH) - public Integer getMaxDepth() { - return this.maxDepth; - } - - @JsonProperty(PropertyNameConstants.FILE_ALLOWED_EXTENSIONS) - public List getAllowedExtensions() { - return Collections.unmodifiableList(this.allowedExtensions); - } - - @Override - public IOperator newOperator() { - return new FileSourceOperator(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/scan/ScanBasedSourceOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/scan/ScanBasedSourceOperator.java deleted file mode 100644 index f8a7493c826..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/scan/ScanBasedSourceOperator.java +++ /dev/null @@ -1,79 +0,0 @@ -package edu.uci.ics.texera.dataflow.source.scan; - -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.StorageException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -import org.apache.lucene.search.MatchAllDocsQuery; - -import edu.uci.ics.texera.api.constants.ErrorMessages; -import edu.uci.ics.texera.api.dataflow.ISourceOperator; -import edu.uci.ics.texera.storage.DataReader; -import edu.uci.ics.texera.storage.RelationManager; - -/** - * Created by chenli on 3/28/16. - */ -public class ScanBasedSourceOperator implements ISourceOperator { - - private DataReader dataReader; - - private boolean isOpen = false; - - public ScanBasedSourceOperator(ScanSourcePredicate predicate) throws DataflowException { - try { - this.dataReader = RelationManager.getInstance().getTableDataReader( - predicate.getTableName(), new MatchAllDocsQuery()); - // TODO add an option to set if payload is added in the future. - this.dataReader.setPayloadAdded(true); - } catch (StorageException e) { - throw new DataflowException(e); - } - } - - @Override - public void open() throws TexeraException { - if (isOpen) { - return; - } - try { - dataReader.open(); - isOpen = true; - } catch (Exception e) { - throw new DataflowException(e.getMessage(), e); - } - } - - @Override - public Tuple getNextTuple() throws TexeraException { - if (! isOpen) { - throw new DataflowException(ErrorMessages.OPERATOR_NOT_OPENED); - } - try { - return dataReader.getNextTuple(); - } catch (Exception e) { - e.printStackTrace(); - throw new DataflowException(e.getMessage(), e); - } - } - - @Override - public void close() throws TexeraException { - if (! isOpen) { - return; - } - try { - dataReader.close(); - isOpen = false; - } catch (Exception e) { - throw new DataflowException(e.getMessage(), e); - } - } - - @Override - public Schema getOutputSchema() { - return dataReader.getOutputSchema(); - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/scan/ScanSourcePredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/scan/ScanSourcePredicate.java deleted file mode 100644 index b3a8b588b66..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/scan/ScanSourcePredicate.java +++ /dev/null @@ -1,37 +0,0 @@ -package edu.uci.ics.texera.dataflow.source.scan; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -/** - * ScanSourcePredicate is used by ScanBasedSourceOperator - * - * @author Zuozhi Wang - * - */ -public class ScanSourcePredicate extends PredicateBase { - - private final String tableName; - - @JsonCreator - public ScanSourcePredicate( - @JsonProperty(value = PropertyNameConstants.TABLE_NAME, required=true) - String tableName) { - this.tableName = tableName; - } - - @JsonProperty(PropertyNameConstants.TABLE_NAME) - public String getTableName() { - return this.tableName; - } - - @Override - public IOperator newOperator() { - return new ScanBasedSourceOperator(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/tuple/TupleSourceOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/tuple/TupleSourceOperator.java deleted file mode 100644 index 83742fe64e0..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/source/tuple/TupleSourceOperator.java +++ /dev/null @@ -1,84 +0,0 @@ -package edu.uci.ics.texera.dataflow.source.tuple; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; -import java.util.List; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.ISourceOperator; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IDField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -/* - * This operator takes a collection of tuples and serves them as a source operator. - * - * If the "_id" field is not in the schema, this operator will add an "_id" field to the schema and tuples. - * - * This operator is intended for internal use and testing purposes. - * It will NOT be exposed to the web API, therefore it doesn't have a corresponding predicate. - * - */ -public class TupleSourceOperator implements ISourceOperator { - - private Collection inputTuples; - private Iterator tupleIterator; - private Schema outputSchema; - - private int cursor = CLOSED; - - public TupleSourceOperator(Collection inputTuples, Schema schema) { - if (! schema.containsAttribute(SchemaConstants._ID)) { - this.outputSchema = new Schema.Builder().add(SchemaConstants._ID_ATTRIBUTE).add(schema).build(); - this.inputTuples = new ArrayList<>(); - for (Tuple tuple : inputTuples) { - List fieldsWithID = new ArrayList<>(); - fieldsWithID.add(IDField.newRandomID()); - fieldsWithID.addAll(tuple.getFields()); - this.inputTuples.add(new Tuple(outputSchema, fieldsWithID)); - } - } else { - this.outputSchema = schema; - this.inputTuples = inputTuples; - } - } - - @Override - public void open() throws TexeraException { - if (cursor != CLOSED) { - return; - } - this.tupleIterator = this.inputTuples.iterator(); - cursor = OPENED; - } - - @Override - public Tuple getNextTuple() throws TexeraException { - if (cursor == CLOSED) { - return null; - } - if (tupleIterator.hasNext()) { - return tupleIterator.next(); - } else { - return null; - } - } - - @Override - public void close() throws TexeraException { - if (cursor == CLOSED) { - return; - } - this.tupleIterator = null; - cursor = CLOSED; - } - - @Override - public Schema getOutputSchema() { - return outputSchema; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitter/TwitterConverter.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitter/TwitterConverter.java deleted file mode 100644 index e769aa0499b..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitter/TwitterConverter.java +++ /dev/null @@ -1,149 +0,0 @@ -package edu.uci.ics.texera.dataflow.twitter; - -import java.time.ZoneId; -import java.time.ZonedDateTime; -import java.time.format.DateTimeFormatter; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.stream.Collectors; - -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; - -import edu.uci.ics.texera.api.constants.ErrorMessages; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.DateTimeField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.source.asterix.AsterixSource; - -public class TwitterConverter implements IOperator { - - private final String rawDataAttribute = AsterixSource.RAW_DATA; - - private IOperator inputOperator; - private Schema outputSchema; - private int cursor = CLOSED; - - public TwitterConverter() { - } - - public void setInputOperator(IOperator inputOperator) { - this.inputOperator = inputOperator; - } - - @Override - public void open() throws TexeraException { - if (cursor == OPENED) { - return; - } - if (inputOperator == null) { - throw new DataflowException(ErrorMessages.INPUT_OPERATOR_NOT_SPECIFIED); - } - inputOperator.open(); - outputSchema = transformSchema(inputOperator.getOutputSchema()); - cursor = OPENED; - } - - @Override - public Tuple getNextTuple() throws TexeraException { - if (cursor == CLOSED) { - throw new DataflowException(ErrorMessages.OPERATOR_NOT_OPENED); - } - Tuple tuple; - while ((tuple = inputOperator.getNextTuple()) != null) { - List tweetFields = generateFieldsFromJson( - tuple.getField(rawDataAttribute).getValue().toString()); - if (! tweetFields.isEmpty()) { - cursor++; - - List tupleFields = new ArrayList<>(); - - final Tuple finalTuple = tuple; - tupleFields.addAll(tuple.getSchema().getAttributeNames().stream() - .filter(attrName -> ! attrName.equalsIgnoreCase(rawDataAttribute)) - .map(attrName -> finalTuple.getField(attrName, IField.class)) - .collect(Collectors.toList())); - tupleFields.addAll(tweetFields); - return new Tuple(outputSchema, tupleFields); - } - } - return null; - } - - private List generateFieldsFromJson(String rawJsonData) { - try { - JsonNode tweet = new ObjectMapper().readTree(rawJsonData); - String text = tweet.get("text").asText(); - Long id = tweet.get("id").asLong(); - String tweetLink = "https://twitter.com/statuses/" + id; - JsonNode userNode = tweet.get("user"); - String userScreenName = userNode.get("screen_name").asText(); - String userLink = "https://twitter.com/" + userScreenName; - String userName = userNode.get("name").asText(); - String userDescription = userNode.get("description").asText(); - Integer userFollowersCount = userNode.get("followers_count").asInt(); - Integer userFriendsCount = userNode.get("friends_count").asInt(); - JsonNode geoTagNode = tweet.get("geo_tag"); - String state = geoTagNode.get("stateName").asText(); - String county = geoTagNode.get("countyName").asText(); - String city = geoTagNode.get("cityName").asText(); - String createAt = tweet.get("create_at").asText(); - ZonedDateTime zonedCreateAt = ZonedDateTime.parse(createAt, DateTimeFormatter.ISO_INSTANT.withZone(ZoneId.systemDefault())); - - return Arrays.asList( - new StringField(id.toString()), - new TextField(text), - new StringField(tweetLink), - new StringField(userLink), - new TextField(userScreenName), - new TextField(userName), - new TextField(userDescription), - new IntegerField(userFollowersCount), - new IntegerField(userFriendsCount), - new TextField(state), - new TextField(county), - new TextField(city), - new DateTimeField(zonedCreateAt.toLocalDateTime())); - } catch (Exception e) { - return Arrays.asList(); - } - } - - @Override - public void close() throws TexeraException { - if (cursor == CLOSED) { - return; - } - inputOperator.close(); - cursor = CLOSED; - } - - @Override - public Schema getOutputSchema() { - return this.outputSchema; - } - - private Schema transformSchema(Schema inputSchema) { - if (! inputSchema.containsAttribute(rawDataAttribute)) { - throw new DataflowException(String.format( - "raw twitter attribute %s is not present in the input schema %s", - rawDataAttribute, inputSchema.getAttributeNames())); - } - ArrayList outputAttributes = new ArrayList<>(); - outputAttributes.addAll(inputSchema.getAttributes().stream() - .filter(attr -> ! attr.getName().equalsIgnoreCase(rawDataAttribute)) - .collect(Collectors.toList())); - outputAttributes.addAll(TwitterConverterConstants.additionalAttributes); - return new Schema(outputAttributes); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitter/TwitterConverterConstants.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitter/TwitterConverterConstants.java deleted file mode 100644 index e8f525ef986..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitter/TwitterConverterConstants.java +++ /dev/null @@ -1,56 +0,0 @@ -package edu.uci.ics.texera.dataflow.twitter; - -import java.util.Arrays; -import java.util.List; - -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; - -public class TwitterConverterConstants { - - public static String TWEET_ID = "tweet_id"; - public static Attribute TWEET_ID_ATTRIBUTE = new Attribute(TWEET_ID, AttributeType.STRING); - - public static String TEXT = "text"; - public static Attribute TEXT_ATTRIBUTE = new Attribute(TEXT, AttributeType.TEXT); - - public static String TWEET_LINK = "tweet_link"; - public static Attribute TWEET_LINK_ATTRIBUTE = new Attribute(TWEET_LINK, AttributeType.STRING); - - public static String USER_LINK = "user_link"; - public static Attribute USER_LINK_ATTRIBUTE = new Attribute(USER_LINK, AttributeType.STRING); - - public static String USER_SCREEN_NAME = "user_screen_name"; - public static Attribute USER_SCREEN_NAME_ATTRIBUTE = new Attribute(USER_SCREEN_NAME, AttributeType.TEXT); - - public static String USER_NAME = "user_name"; - public static Attribute USER_NAME_ATTRIBUTE = new Attribute(USER_NAME, AttributeType.TEXT); - - public static String USER_DESCRIPTION = "user_description"; - public static Attribute USER_DESCRIPTION_ATTRIBUTE = new Attribute(USER_DESCRIPTION, AttributeType.TEXT); - - public static String USER_FOLLOWERS_COUNT = "user_followers_count"; - public static Attribute USER_FOLLOWERS_COUNT_ATTRIBUTE = new Attribute(USER_FOLLOWERS_COUNT, AttributeType.INTEGER); - - public static String USER_FRIENDS_COUNT = "user_friends_count"; - public static Attribute USER_FRIENDS_COUNT_ATTRIBUTE = new Attribute(USER_FRIENDS_COUNT, AttributeType.INTEGER); - - public static String STATE = "state"; - public static Attribute STATE_ATTRIBUTE = new Attribute(STATE, AttributeType.TEXT); - - public static String COUNTY = "county"; - public static Attribute COUNTY_ATTRIBUTE = new Attribute(COUNTY, AttributeType.TEXT); - - public static String CITY = "city"; - public static Attribute CITY_ATTRIBUTE = new Attribute(CITY, AttributeType.TEXT); - - public static String CREATE_AT = "create_at"; - public static Attribute CREATE_AT_ATTRIBUTE = new Attribute(CREATE_AT, AttributeType.DATETIME); - - public static List additionalAttributes = Arrays.asList( - TWEET_ID_ATTRIBUTE, TEXT_ATTRIBUTE, TWEET_LINK_ATTRIBUTE, USER_LINK_ATTRIBUTE, - USER_SCREEN_NAME_ATTRIBUTE, USER_NAME_ATTRIBUTE, USER_DESCRIPTION_ATTRIBUTE, - USER_FOLLOWERS_COUNT_ATTRIBUTE, USER_FRIENDS_COUNT_ATTRIBUTE, - STATE_ATTRIBUTE, COUNTY_ATTRIBUTE, CITY_ATTRIBUTE, CREATE_AT_ATTRIBUTE); - -} \ No newline at end of file diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitter/TwitterConverterPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitter/TwitterConverterPredicate.java deleted file mode 100644 index ccde0556ad0..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitter/TwitterConverterPredicate.java +++ /dev/null @@ -1,17 +0,0 @@ -package edu.uci.ics.texera.dataflow.twitter; - -import com.fasterxml.jackson.annotation.JsonCreator; - -import edu.uci.ics.texera.dataflow.common.PredicateBase; - -public class TwitterConverterPredicate extends PredicateBase { - - @JsonCreator - public TwitterConverterPredicate() { } - - @Override - public TwitterConverter newOperator() { - return new TwitterConverter(); - } - -} \ No newline at end of file diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterConnector.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterConnector.java deleted file mode 100644 index 672c5cd4078..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterConnector.java +++ /dev/null @@ -1,84 +0,0 @@ -package edu.uci.ics.texera.dataflow.twitterfeed; - -import com.twitter.hbc.ClientBuilder; -import com.twitter.hbc.core.Constants; -import com.twitter.hbc.core.endpoint.Location; -import com.twitter.hbc.core.endpoint.StatusesFilterEndpoint; -import com.twitter.hbc.core.processor.StringDelimitedProcessor; -import com.twitter.hbc.httpclient.BasicClient; -import com.twitter.hbc.httpclient.auth.Authentication; -import com.twitter.hbc.httpclient.auth.OAuth1; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; - -import java.util.List; -import java.util.concurrent.BlockingQueue; -import java.util.concurrent.LinkedBlockingQueue; - - -/** - * Created by Chang on 7/12/17. - */ - -/** - * This class is to set up a connection with Twitter using the twitter streaming API. - * Details of this API: https://dev.twitter.com/streaming/overview - * Twitter streaming API supports "trackTerms" on keyword, location and language. - * These three query domains can not be empty at the same time. - */ -public class TwitterConnector { - - private BasicClient twitterClient; - private BlockingQueue messageQueue; - private int queueSize = 10000; - private Authentication auth; - - public TwitterConnector(List keywordList, List locationList, List languageList, String customerKey, String customerSecret, String token, String tokenSecret) throws TexeraException { - if ((keywordList == null || keywordList.isEmpty()) && (locationList == null || locationList.isEmpty()) - && (languageList == null || languageList.isEmpty())) { - throw new DataflowException("no filter is provided"); - } - - //Set up the blocking queue with proper size based on expected TPS of the stream. - messageQueue = new LinkedBlockingQueue(queueSize); - - StatusesFilterEndpoint endpoint = new StatusesFilterEndpoint(); - if (!(keywordList == null || keywordList.isEmpty())) { - endpoint.trackTerms(keywordList); - } - if (!(locationList == null || locationList.isEmpty())) { - endpoint.locations(locationList); - } - if (!(languageList == null || languageList.isEmpty())) { - endpoint.languages(languageList); - } - - if ((customerKey != null && !customerKey.isEmpty()) && (customerSecret != null && !customerSecret.isEmpty()) && (token != null && !token.isEmpty()) && (tokenSecret != null && !tokenSecret.isEmpty())) { - auth = new OAuth1(customerKey, customerSecret, token, tokenSecret); - } else { - auth = new OAuth1(TwitterUtils.twitterConstant.consumerKey, TwitterUtils.twitterConstant.consumerSecret, TwitterUtils.twitterConstant.token, TwitterUtils.twitterConstant.tokenSecret); - } - - - //BasicClient sets up connection to twitter with declaration on hostname to connect to, endpoint with trackTerms, authentication information and processor to process client events. - twitterClient = new ClientBuilder() - .hosts(Constants.STREAM_HOST) - .endpoint(endpoint) - .authentication(auth) - .processor(new StringDelimitedProcessor(messageQueue)) - .build(); - } - - public BasicClient getClient() { - return twitterClient; - } - - public void setMessageQueue(BlockingQueue queue) { - this.messageQueue = queue; - } - - public BlockingQueue getMsgQueue() { - return messageQueue; - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterFeedOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterFeedOperator.java deleted file mode 100644 index 5b5896573d5..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterFeedOperator.java +++ /dev/null @@ -1,173 +0,0 @@ -package edu.uci.ics.texera.dataflow.twitterfeed; - -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.ISourceOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IDField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - - -import java.io.IOException; -import java.util.concurrent.TimeUnit; - -/** - * Created by Chang on 7/7/17. - */ - -/** - * This TwitterFeedOperator sets up a connection with Twitter using the twitter streaming API - * and stores the received tweet stream in a queue. - * When getNextTuple() is called, pull a record from the queue and parse it into a tuple. - * - *------------------------------ (1).invoke ------------------ (2).connect with BasicClient ---------------- - * TwitterFeed Operator |----------->| TwitterConnector |----------------------------->| TwitterService | - *------------------------------ <----------- ------------------ <----------------------------- ---------------- - * (4).take tweets and process them (3).receive tweet streams and - * store in a queue. - * - */ -public class TwitterFeedOperator implements ISourceOperator { - - private final TwitterFeedSourcePredicate predicate; - - private final Schema outputSchema; - private TwitterConnector twitterConnector; - - private int resultCursor; - private int limit; - private int timeout; - private int cursor = CLOSED; - - private String msg; - private Tuple sourceTuple; - - /** Secondary constructor for TwitterFeedOperator. - * It will be called by the primary constructor upon operator set-up. - * It allows customer-defined TwitterConnector in the input and - * enables mockito testing to mock a twitterConnector and isolate the connection with twitter . - */ - - public TwitterFeedOperator(TwitterFeedSourcePredicate predicate, TwitterConnector twitterConnector) throws TexeraException { - this.resultCursor = -1; - this.limit = Integer.MAX_VALUE; - this.timeout = 10; - this.outputSchema = new Schema.Builder().add(SchemaConstants._ID_ATTRIBUTE) - .add(TwitterUtils.TwitterSchema.TWITTER_SCHEMA).build(); - - this.predicate = predicate; - this.twitterConnector = twitterConnector; - if (timeout <= 0) { - throw new DataflowException("Please provide a positive timeout limit."); - } - if ((predicate.getKeywordList() == null || predicate.getKeywordList().isEmpty()) - && (predicate.getLocationList() == null || predicate.getLocationList().isEmpty())) { - throw new DataflowException("At least one between KeywordList and LocationList should be specified."); - } - - } - - //Primary constructor for TwitterFeedOperator set up. - public TwitterFeedOperator(TwitterFeedSourcePredicate predicate) throws TexeraException { - this(predicate, new TwitterConnector(predicate.getKeywordList(), TwitterUtils.getPlaceLocation(predicate.getLocationList()), predicate.getLanguageList(), predicate.getCustomerKey(), predicate.getCustomerSecret(), predicate.getToken(), predicate.getTokenSecret())); - } - - - @Override - public void open() throws TexeraException { - if (cursor != CLOSED) { - return; - } - - try { - - twitterConnector.getClient().connect(); - cursor = OPENED; - - } catch (Exception e) { - throw new DataflowException(e.getMessage(), e); - } - } - - - @Override - public Tuple getNextTuple() throws TexeraException { - if (cursor == CLOSED || resultCursor >= limit - 1 || resultCursor >= predicate.getTweetNum() - 1) { - return null; - } - - if (twitterConnector.getClient().isDone()) { - System.out.println("Client connection closed unexpectedly: " + twitterConnector.getClient().getExitEvent().getMessage()); - return null; - } - - try { - - msg = twitterConnector.getMsgQueue().poll(timeout, TimeUnit.SECONDS); - - if (msg == null || msg.length() == 0) { - System.out.println("Did not receive a message in " + timeout + " seconds"); - return null; - } - JsonNode tweet = new ObjectMapper().readValue(msg, JsonNode.class); - - sourceTuple = new Tuple(outputSchema, IDField.newRandomID(), - new TextField(TwitterUtils.getText(tweet)), - new StringField(TwitterUtils.getMediaLink(tweet)), - new StringField(TwitterUtils.getTweetLink(tweet)), - new StringField(TwitterUtils.getUserLink(tweet)), - new TextField(TwitterUtils.getUserScreenName(tweet)), - new TextField(TwitterUtils.getUserName(tweet)), - new TextField(TwitterUtils.getUserDescription(tweet)), - new IntegerField(TwitterUtils.getUserFollowerCnt(tweet)), - new IntegerField(TwitterUtils.getUserFriendsCnt(tweet)), - new TextField(TwitterUtils.getUserLocation(tweet)), - new StringField(TwitterUtils.getCreateTime(tweet)), - new TextField(TwitterUtils.getPlaceName(tweet)), - new StringField(TwitterUtils.getCoordinates(tweet)), - new StringField(TwitterUtils.getLanguage(tweet))); - resultCursor++; - return sourceTuple; - - } catch (InterruptedException e) { - System.out.println(e); - } catch (IOException e) { - e.printStackTrace(); - } - - return null; - } - - @Override - public void close() throws TexeraException { - if (cursor == CLOSED) { - return; - } - - twitterConnector.getClient().stop(); - cursor = CLOSED; - } - - - @Override - public Schema getOutputSchema() { - return outputSchema; - } - - public void setLimit(int limit) { - this.limit = limit; - } - - public void setTimeout(int timeout) { - this.timeout = timeout; - } -} - - diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterFeedSourcePredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterFeedSourcePredicate.java deleted file mode 100644 index 5924807c317..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterFeedSourcePredicate.java +++ /dev/null @@ -1,99 +0,0 @@ -package edu.uci.ics.texera.dataflow.twitterfeed; - -import com.fasterxml.jackson.annotation.JsonProperty; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -import java.util.List; - -/** - * Created by Chang on 7/12/17. - */ - -/** - * Twitter streaming API supports "trackTerms" on keyword, location and language. - * These query parameters along with the number of tweets required - * can be specified in TwitterFeedSourcePredicate. - */ -public class TwitterFeedSourcePredicate extends PredicateBase { - - private final int tweetNum; - private final List keywordList; - private final String locationList; - private final List languageList; - private final String customerKey; - private final String customerSecret; - private final String token; - private final String tokenSecret; - - - public TwitterFeedSourcePredicate( - @JsonProperty(value = PropertyNameConstants.TWEET_NUM, required = true) - int tweetNum, - @JsonProperty(value = PropertyNameConstants.TWEET_QUERY_LIST, required = false) - List keywordList, - @JsonProperty(value = PropertyNameConstants.TWEET_LOCATION_LIST, required = false) - String locationList, - @JsonProperty(value = PropertyNameConstants.TWEET_LANGUAGE_LIST, required = false) - List languageList, - @JsonProperty(value = PropertyNameConstants.TWEET_CUSTOMER_KEY, required = false) - String customerKey, - @JsonProperty(value = PropertyNameConstants.TWEET_CUSTOMER_SECRET, required = false) - String customerSecret, - @JsonProperty(value = PropertyNameConstants.TWEET_TOKEN, required = false) - String token, - @JsonProperty(value = PropertyNameConstants.TWEET_TOKEN_SECRET, required = false) - String tokenSecret) { - - this.tweetNum = tweetNum; - this.keywordList = keywordList; - this.locationList = locationList; - this.languageList = languageList; - this.customerKey = customerKey; - this.customerSecret = customerSecret; - this.token = token; - this.tokenSecret = tokenSecret; - - - } - - @JsonProperty(PropertyNameConstants.TWEET_QUERY_LIST) - public List getKeywordList() { - return this.keywordList; - } - - @JsonProperty(PropertyNameConstants.TWEET_LOCATION_LIST) - public String getLocationList() { - return this.locationList; - } - - @JsonProperty(PropertyNameConstants.TWEET_NUM) - public int getTweetNum() { - return this.tweetNum; - } - - @JsonProperty(PropertyNameConstants.TWEET_LANGUAGE_LIST) - public List getLanguageList() { - return this.languageList; - } - - @JsonProperty(PropertyNameConstants.TWEET_CUSTOMER_KEY) - public String getCustomerKey() {return this.customerKey; } - - @JsonProperty(PropertyNameConstants.TWEET_CUSTOMER_SECRET) - public String getCustomerSecret() {return this.customerSecret; } - - @JsonProperty(PropertyNameConstants.TWEET_TOKEN) - public String getToken() {return this.token; } - - @JsonProperty(PropertyNameConstants.TWEET_TOKEN_SECRET) - public String getTokenSecret() {return this.tokenSecret; } - - @Override - public IOperator newOperator() { - return new TwitterFeedOperator(this); - } - - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterUtils.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterUtils.java deleted file mode 100644 index cfdb1efd14d..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterUtils.java +++ /dev/null @@ -1,301 +0,0 @@ -package edu.uci.ics.texera.dataflow.twitterfeed; - - -import com.fasterxml.jackson.databind.ObjectMapper; -import com.twitter.hbc.core.endpoint.Location; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import com.fasterxml.jackson.databind.JsonNode; -import com.twitter.hbc.core.endpoint.Location.Coordinate; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -/** - * Created by Chang on 7/11/17. - */ - - -/** - * Define Json parser functions, twitter schema, twitter constants such as consumer key, token and secret. - */ -public class TwitterUtils { - private static final String informationNotAvailable = "n/a"; - - public static String getCoordinates(JsonNode object) { - if (object.hasNonNull(twitterConstant.COORDINCATES)) { - JsonNode coord = object.get(twitterConstant.COORDINCATES).get(twitterConstant.COORDINCATES); - return String.valueOf(coord.get(0).asDouble()) + ", " + String.valueOf(coord.get(1).asDouble()); - } - return informationNotAvailable; - } - - public static String getUserName(JsonNode object) { - if (object.hasNonNull(twitterConstant.USER)) { - return object.get(twitterConstant.USER).get(twitterConstant.NAME).asText(); - } - return informationNotAvailable; - } - - public static String getUserScreenName(JsonNode object) { - if (object.hasNonNull(twitterConstant.USER)) { - return object.get(twitterConstant.USER).get(twitterConstant.SCREENNAME).asText(); - } - return informationNotAvailable; - } - - public static String getUserDescription(JsonNode object) { - if (object.hasNonNull(twitterConstant.USER)) { - JsonNode user = object.get(twitterConstant.USER); - if (user.hasNonNull(twitterConstant.DESCRIPTION)) { - return user.get(twitterConstant.DESCRIPTION).asText(); - } - } - return informationNotAvailable; - } - - public static int getUserFollowerCnt(JsonNode object) { - if (object.hasNonNull(twitterConstant.USER)) { - return object.get(twitterConstant.USER).get(twitterConstant.FOLLOWERCNT).asInt(); - } - return 0; - } - - public static int getUserFriendsCnt(JsonNode object) { - if (object.hasNonNull(twitterConstant.USER)) { - return object.get(twitterConstant.USER).get(twitterConstant.FRIENDCNT).asInt(); - } - return 0; - } - - public static String getUserLocation(JsonNode object) { - if (object.hasNonNull(twitterConstant.USER)) { - JsonNode user = object.get(twitterConstant.USER); - if (user.hasNonNull(twitterConstant.LOCATION)) { - return user.get(twitterConstant.LOCATION).asText(); - } - } - return informationNotAvailable; - } - - public static String getUserLink(JsonNode object) { - return twitterConstant.TWITTERLINK + getUserScreenName(object); - } - - public static String getPlaceName(JsonNode object) { - if (object.hasNonNull(twitterConstant.PLACE)) { - JsonNode place = object.get(twitterConstant.PLACE); - String placeName = place.get(twitterConstant.PLACEFULLNAME).asText(); - String country = place.get(twitterConstant.COUNTRY).asText(); - return placeName + ", " + country; - } - return informationNotAvailable; - } - - public static String getCreateTime(JsonNode object) { - if (object.hasNonNull(twitterConstant.CREATTIME)) { - return object.get(twitterConstant.CREATTIME).asText(); - } - return informationNotAvailable; - } - - public static String getLanguage(JsonNode object) { - if (object.hasNonNull(twitterConstant.LANGUAGE)) { - return object.get(twitterConstant.LANGUAGE).asText(); - } - return informationNotAvailable; - } - - public static String getText(JsonNode object) { - if (object.hasNonNull(twitterConstant.TEXT)) { - return object.get(twitterConstant.TEXT).asText(); - } - return informationNotAvailable; - } - - public static String getTweetLink(JsonNode object) { - if (object.hasNonNull(twitterConstant.TWEETID)) { - String tweetLink = twitterConstant.TWEETLINK + object.get(twitterConstant.TWEETID).asText(); - return tweetLink; - } - return informationNotAvailable; - - } - - /** - * To track tweets inside a geoBox defined by a List. - * The string defines the coordinates in the order of "latitude_SW, longitude_SW, latitude_NE, longitude_NE". - * - * @param inputLocation - * @return - * @throws TexeraException - */ - public static List getPlaceLocation(String inputLocation) throws TexeraException { - List locationList = new ArrayList<>(); - if (inputLocation == null || inputLocation.isEmpty()) { - return locationList; - } - List boudingCoordinate = Arrays.asList(inputLocation.trim().split(",")); - if (boudingCoordinate.size() != 4 || boudingCoordinate.stream().anyMatch(s -> s.trim().isEmpty())) { - throw new DataflowException("Please provide valid location coordinates"); - } - List boundingBox = new ArrayList<>(); - boudingCoordinate.stream().forEach(s -> boundingBox.add(Double.parseDouble(s.trim()))); - - locationList.add(new Location(new Coordinate(boundingBox.get(1), boundingBox.get(0)), new Coordinate(boundingBox.get(3), boundingBox.get(2)))); - return locationList; - } - - public static String getMediaLink(JsonNode object) throws IOException { - if(object.hasNonNull(twitterConstant.ENTITY)) { - ObjectMapper mapper = new ObjectMapper(); - List List = mapper.readValue(object.get(twitterConstant.ENTITY).get(twitterConstant.URLS).toString(), mapper.getTypeFactory().constructCollectionType(List.class, JsonNode.class)); - if(List.isEmpty()) { - return informationNotAvailable; - } - for (JsonNode jn : List) { - String display_URL = jn.get(twitterConstant.DISPLAYURL).toString(); - String expanded_URL = jn.get(twitterConstant.EXPANDEDURL).toString(); - return display_URL + "\n" + expanded_URL; - } - } - return informationNotAvailable; - } - - /** - * Tweet Sample in Json format: - * text : "@Toni090902 Hi, I'm here to make you feel good every day about your decision to follow me, or is that regret it, I forget :/" - * screen_name : "SocialMedia_RS" - * name : "SocialMedia Rockstar" - * description : "I am the Great White Elephant of Social Media, a true Rockstar. When I talk you should listen. Ent.account of @HOLMedia don't bother DM'ing, I don't do that" - * followers_count : 43541 - * friends_count : 29236 - * location : "Tampa, FL" - * created_at : "Thu Jun 16 20:21:48 +0000 2011" - * place : { - * "id": "fd70c22040963ac7", - * "url": "https:\/\/api.twitter.com\/1.1\/geo\/id\/fd70c22040963ac7.json", - * "place_type": "city", - * "name": "Boulder", - * "full_name": "Boulder, CO", - * "country_code": "US", - * "country": "United States", - * "contained_within": [ - * ], - * "bounding_box": { - * "type": "Polygon", - * "coordinates": [ - * [ - * [-105.301758, 39.964069], - * [-105.301758, 40.094551], - * [-105.178142, 40.094551], - * [-105.178142, 39.964069] - * ] - * ] - * }, - * "attributes": {} - * } - * coordinates : { - * "type": "Point", - * "coordinates": [-105.2812196, 40.0160921] - * } - * lang : "en" - */ - - public static class TwitterSchema { - - public static String TEXT = "text"; - public static Attribute TEXT_ATTRIBUTE = new Attribute(TEXT, AttributeType.TEXT); - - public static String MEDIA_LINK = "media_link"; - public static Attribute MEDIA_LINK_ATTRIBUTE = new Attribute(MEDIA_LINK, AttributeType.STRING); - - public static String TWEET_LINK = "tweet_link"; - public static Attribute TWEET_LINK_ATTRIBUTE = new Attribute(TWEET_LINK, AttributeType.STRING); - - public static String USER_LINK = "user_link"; - public static Attribute USER_LINK_ATTRIBUTE = new Attribute(USER_LINK, AttributeType.STRING); - - public static String USER_SCREEN_NAME = "user_screen_name"; - public static Attribute USER_SCREEN_NAME_ATTRIBUTE = new Attribute(USER_SCREEN_NAME, AttributeType.TEXT); - - public static String USER_NAME = "user_name"; - public static Attribute USER_NAME_ATTRIBUTE = new Attribute(USER_NAME, AttributeType.TEXT); - - public static String USER_DESCRIPTION = "user_description"; - public static Attribute USER_DESCRIPTION_ATTRIBUTE = new Attribute(USER_DESCRIPTION, AttributeType.TEXT); - - public static String USER_FOLLOWERS_COUNT = "user_followers_count"; - public static Attribute USER_FOLLOWERS_COUNT_ATTRIBUTE = new Attribute(USER_FOLLOWERS_COUNT, AttributeType.INTEGER); - - public static String USER_FRIENDS_COUNT = "user_friends_count"; - public static Attribute USER_FRIENDS_COUNT_ATTRIBUTE = new Attribute(USER_FRIENDS_COUNT, AttributeType.INTEGER); - - - public static String PROFILE_LOCATION = "profile_location"; - public static Attribute PROFILE_LOCATION_ATTRIBUTE = new Attribute(PROFILE_LOCATION, AttributeType.TEXT); - - public static String CREATE_AT = "create_at"; - public static Attribute CREATE_AT_ATTRIBUTE = new Attribute(CREATE_AT, AttributeType.STRING); - - public static String TWEET_LOCATION = "tweet_place_name"; - public static Attribute TWEET_LOCATION_ATTRIBUTE = new Attribute(TWEET_LOCATION, AttributeType.TEXT); - - public static String TWEET_COORDINATES = "tweet_coordinates"; - public static Attribute TWEET_COORDINATES_ATTRIBUTE = new Attribute(TWEET_COORDINATES, AttributeType.STRING); - - public static String LANGUAGE = "lang"; - public static Attribute LANGUAGE_ATTRIBUTE = new Attribute(LANGUAGE, AttributeType.STRING); - - public static Schema TWITTER_SCHEMA = new Schema( - TEXT_ATTRIBUTE, MEDIA_LINK_ATTRIBUTE, TWEET_LINK_ATTRIBUTE, USER_LINK_ATTRIBUTE, - USER_SCREEN_NAME_ATTRIBUTE, USER_NAME_ATTRIBUTE, USER_DESCRIPTION_ATTRIBUTE, - USER_FOLLOWERS_COUNT_ATTRIBUTE, USER_FRIENDS_COUNT_ATTRIBUTE, - PROFILE_LOCATION_ATTRIBUTE, CREATE_AT_ATTRIBUTE, TWEET_LOCATION_ATTRIBUTE, TWEET_COORDINATES_ATTRIBUTE, LANGUAGE_ATTRIBUTE); - - - } - - /** - * Defines consumerKey and token for twitterClient connection. - */ - - public static class twitterConstant { - - public static final String consumerKey = "iJI9uxE1EKFlDwWOJnB1nvl2J"; - public static final String consumerSecret = "DjcNacjs9KOwO3w9zfBSWNJF96yerBj3GrgsJaMdERaWrG0a28"; - public static final String token = "884194955031306240-MucmXV5HBt9gFZfJ5WqGJZa11fhNTKT"; - public static final String tokenSecret = "WCEREP8SV6lhTacL1wvlluFkLRZGqBIiCC9fNLjbpM0Lt"; - private static final String PLACE = "place"; - private static final String COORDINCATES = "coordinates"; - private static final String USER = "user"; - private static final String PLACEFULLNAME = "full_name"; - private static final String COUNTRY = "country"; - private static final String NAME = "name"; - private static final String SCREENNAME = "screen_name"; - private static final String DESCRIPTION = "description"; - private static final String FOLLOWERCNT = "followers_count"; - private static final String FRIENDCNT = "friends_count"; - private static final String LOCATION = "location"; - private static final String CREATTIME = "created_at"; - private static final String LANGUAGE = "language"; - private static final String TEXT = "text"; - private static final String TWEETLINK = "https://twitter.com/statuses/"; - private static final String TWEETID = "id_str"; - private static final String TWITTERLINK = "https://twitter.com/"; - private static final String ENTITY = "entities"; - private static final String URLS = "urls"; - private static final String DISPLAYURL = "display_url"; - private static final String EXPANDEDURL = "expanded_url"; - } - -} - - - - diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/utils/DataflowUtils.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/utils/DataflowUtils.java deleted file mode 100644 index d2c15bc8500..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/utils/DataflowUtils.java +++ /dev/null @@ -1,210 +0,0 @@ -package edu.uci.ics.texera.dataflow.utils; - -import java.io.IOException; -import java.io.StringReader; -import java.util.*; -import java.util.stream.Collectors; - -import org.apache.lucene.analysis.Analyzer; -import org.apache.lucene.analysis.TokenStream; -import org.apache.lucene.analysis.tokenattributes.CharTermAttribute; -import org.apache.lucene.analysis.tokenattributes.OffsetAttribute; -import org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute; -import org.apache.lucene.analysis.util.CharArraySet; -import org.apache.lucene.analysis.standard.StandardAnalyzer; - -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.*; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; - -public class DataflowUtils { - - public static final String LUCENE_SCAN_QUERY = "*:*"; - - public static ArrayList tokenizeQuery(String luceneAnalyzerStr, String query) { - return tokenizeQuery(LuceneAnalyzerConstants.getLuceneAnalyzer(luceneAnalyzerStr), query); - } - - /** - * Tokenizes the query string using the given analyser - * - * @param luceneAnalyzer - * @param query - * @return ArrayList list of results - */ - public static ArrayList tokenizeQuery(Analyzer luceneAnalyzer, String query) { - ArrayList result = new ArrayList(); - TokenStream tokenStream = luceneAnalyzer.tokenStream(null, new StringReader(query)); - CharTermAttribute term = tokenStream.addAttribute(CharTermAttribute.class); - try { - tokenStream.reset(); - while (tokenStream.incrementToken()) { - result.add(term.toString()); - } - tokenStream.close(); - } catch (IOException e) { - throw new DataflowException(e); - } - return result; - } - - public static ArrayList tokenizeQueryWithStopwords(String luceneAnalyzerStr, String query) { - Analyzer luceneAnalyzer; - - if (luceneAnalyzerStr.equals(LuceneAnalyzerConstants.standardAnalyzerString())) { - // use an empty stop word list for standard analyzer - CharArraySet emptyStopwords = new CharArraySet(1, true); - luceneAnalyzer = new StandardAnalyzer(emptyStopwords); - } else if (luceneAnalyzerStr.equals(LuceneAnalyzerConstants.chineseAnalyzerString())) { - // use the default smart chinese analyzer - // because the smart chinese analyzer's default stopword list is simply a list of punctuations - // https://lucene.apache.org/core/5_5_0/analyzers-smartcn/org/apache/lucene/analysis/cn/smart/SmartChineseAnalyzer.html - luceneAnalyzer = LuceneAnalyzerConstants.getLuceneAnalyzer(luceneAnalyzerStr); - } else { - throw new TexeraException("tokenizeQueryWithStopwords: analyzer " + luceneAnalyzerStr + " not recgonized"); - } - - ArrayList result = new ArrayList(); - TokenStream tokenStream = luceneAnalyzer.tokenStream(null, new StringReader(query)); - CharTermAttribute term = tokenStream.addAttribute(CharTermAttribute.class); - - try { - tokenStream.reset(); - while (tokenStream.incrementToken()) { - String token = term.toString(); - int tokenIndex = query.toLowerCase().indexOf(token); - // Since tokens are converted to lower case, - // get the exact token from the query string. - String actualQueryToken = query.substring(tokenIndex, tokenIndex + token.length()); - result.add(actualQueryToken); - } - tokenStream.close(); - } catch (IOException e) { - throw new DataflowException(e); - } finally { - luceneAnalyzer.close(); - } - - return result; - } - - public static List generatePayloadFromTuple(Tuple tuple, String luceneAnalyzer) throws DataflowException { - return generatePayloadFromTuple(tuple, LuceneAnalyzerConstants.getLuceneAnalyzer(luceneAnalyzer)); - } - - public static List generatePayloadFromTuple(Tuple tuple, Analyzer luceneAnalyzer) { - List tuplePayload = tuple.getSchema().getAttributes().stream() - .filter(attr -> (attr.getType() == AttributeType.TEXT)) // generate payload only for TEXT field - .map(attr -> attr.getName()) - .map(attributeName -> generatePayload(attributeName, tuple.getField(attributeName).getValue().toString(), - luceneAnalyzer)) - .flatMap(payload -> payload.stream()) // flatten a list of lists to a list - .collect(Collectors.toList()); - - return tuplePayload; - } - - public static List generatePayload(String attributeName, String fieldValue, Analyzer luceneAnalyzer) { - List payload = new ArrayList<>(); - - try { - TokenStream tokenStream = luceneAnalyzer.tokenStream(null, new StringReader(fieldValue)); - OffsetAttribute offsetAttribute = tokenStream.addAttribute(OffsetAttribute.class); - CharTermAttribute charTermAttribute = tokenStream.addAttribute(CharTermAttribute.class); - PositionIncrementAttribute positionIncrementAttribute = - tokenStream.addAttribute(PositionIncrementAttribute.class); - - int tokenPositionCounter = -1; - tokenStream.reset(); - while (tokenStream.incrementToken()) { - tokenPositionCounter += positionIncrementAttribute.getPositionIncrement(); - - int tokenPosition = tokenPositionCounter; - int charStart = offsetAttribute.startOffset(); - int charEnd = offsetAttribute.endOffset(); - String analyzedTermStr = charTermAttribute.toString(); - String originalTermStr = fieldValue.substring(charStart, charEnd); - - payload.add(new Span(attributeName, charStart, charEnd, analyzedTermStr, originalTermStr, tokenPosition)); - } - tokenStream.close(); - } catch (IOException e) { - throw new DataflowException(e); - } - - return payload; - } - - - /** - * This function is used to generate the SpanList for phrase matching type in both dictionarymatcher and keywordmatcher. - * @param attributeName - * @param fieldValue - * @param queryKeyword - * @param fieldSpanList - * @param queryTokenListWithStopwords - * @param queryTokenList - * @return - */ - - public static List constructPhraseMatchingSpans(String attributeName, String fieldValue, String queryKeyword, List fieldSpanList, List queryTokenListWithStopwords, List queryTokenList){ - List matchingResults = new ArrayList<>(); - // Sort current field's span list by token offset for later use - Collections.sort(fieldSpanList, (span1, span2) -> span1.getTokenOffset() - span2.getTokenOffset()); - List queryTokenOffset = new ArrayList<>(); - for (int i = 0; i < queryTokenListWithStopwords.size(); i++) { - if (queryTokenList.contains(queryTokenListWithStopwords.get(i))) { - queryTokenOffset.add(i); - } - } - int iter = 0; // maintains position of term being checked in - // spanForThisField list - while (iter < fieldSpanList.size()) { - if (iter > fieldSpanList.size() - queryTokenList.size()) { - break; - } - - // Verify if span in the spanForThisField correspond to our - // phrase query, ie relative position offsets should be - // similar - // and the value should be same. - boolean isMismatchInSpan = false;// flag to check if a - // mismatch in spans occurs - - // To check all the terms in query are verified - for (int i = 0; i < queryTokenList.size() - 1; i++) { - Span first = fieldSpanList.get(iter + i); - Span second = fieldSpanList.get(iter + i + 1); - if (!(second.getTokenOffset() - first.getTokenOffset() == queryTokenOffset.get(i + 1) - - queryTokenOffset.get(i) && first.getValue().equalsIgnoreCase(queryTokenList.get(i)) - && second.getValue().equalsIgnoreCase(queryTokenList.get(i + 1)))) { - iter++; - isMismatchInSpan = true; - break; - } - } - - if (isMismatchInSpan) { - continue; - } - - int combinedSpanStartIndex = fieldSpanList.get(iter).getStart(); - int combinedSpanEndIndex = fieldSpanList.get(iter + queryTokenList.size() - 1).getEnd(); - - Span combinedSpan = new Span(attributeName, combinedSpanStartIndex, combinedSpanEndIndex, queryKeyword, - fieldValue.substring(combinedSpanStartIndex, combinedSpanEndIndex)); - matchingResults.add(combinedSpan); - iter = iter + queryTokenList.size(); - } - return matchingResults; - } - - public static boolean isAllQueryTokensPresent(List fieldSpanList, Set queryTokenSet) { - Set fieldSpanKeys = fieldSpanList.stream().map(span -> span.getKey()).collect(Collectors.toSet()); - - return fieldSpanKeys.equals(queryTokenSet); - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/wordcount/WordCountIndexSource.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/wordcount/WordCountIndexSource.java deleted file mode 100644 index b741f41b07e..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/wordcount/WordCountIndexSource.java +++ /dev/null @@ -1,136 +0,0 @@ -package edu.uci.ics.texera.dataflow.wordcount; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.Iterator; -import java.util.List; -import java.util.Map.Entry; -import java.util.stream.Collectors; - -import org.apache.lucene.index.IndexReader; -import org.apache.lucene.index.Terms; -import org.apache.lucene.index.TermsEnum; -import org.apache.lucene.search.MatchAllDocsQuery; - -import edu.uci.ics.texera.api.constants.ErrorMessages; -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.ISourceOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IDField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.storage.DataReader; -import edu.uci.ics.texera.storage.RelationManager; - -/** - * @author Qinhua Huang - */ -public class WordCountIndexSource implements ISourceOperator { - - public static final String WORD = "word"; - public static final String COUNT = "count"; - public static final Attribute WORD_ATTR = new Attribute(WORD, AttributeType.STRING); - public static final Attribute COUNT_ATTR = new Attribute(COUNT, AttributeType.INTEGER); - public static final Schema SCHEMA_WORD_COUNT = new Schema(SchemaConstants._ID_ATTRIBUTE, WORD_ATTR, COUNT_ATTR); - - private WordCountIndexSourcePredicate predicate; - private int cursor = CLOSED; - - private List> sortedWordCountMap; - private Iterator> wordCountIterator; - - public WordCountIndexSource(WordCountIndexSourcePredicate predicate) { - this.predicate = predicate; - } - - @Override - public void open() throws TexeraException { - if (cursor != CLOSED) { - return; - } - cursor = OPENED; - } - - @Override - public Tuple getNextTuple() throws TexeraException { - if (cursor == CLOSED) { - throw new DataflowException(ErrorMessages.OPERATOR_NOT_OPENED); - } - return computeNextMatchingTuple(); - } - - private Tuple computeNextMatchingTuple() throws TexeraException { - if (sortedWordCountMap == null) { - computeWordCount(); - } - if (wordCountIterator.hasNext()) { - Entry entry = wordCountIterator.next(); - List tupleFieldList = new ArrayList<>(); - // Generate the new UUID. - tupleFieldList.add(IDField.newRandomID()); - tupleFieldList.add(new StringField(entry.getKey())); - tupleFieldList.add(new IntegerField(entry.getValue())); - - cursor++; - return new Tuple(SCHEMA_WORD_COUNT, tupleFieldList); - } - return null; - } - - private void computeWordCount() throws TexeraException { - try { - HashMap wordCountMap = new HashMap<>(); - DataReader dataReader = RelationManager.getInstance().getTableDataReader( - predicate.getTableName(), new MatchAllDocsQuery()); - - dataReader.open(); - - IndexReader luceneIndexReader = dataReader.getLuceneIndexReader(); - - for (int i = 0; i< luceneIndexReader.numDocs(); i++) { - Terms termVector = luceneIndexReader.getTermVector(i, predicate.getAttribute()); - - TermsEnum termsEnum = termVector.iterator(); - while(termsEnum.next() != null){ - String key = termsEnum.term().utf8ToString(); - wordCountMap.put(key, wordCountMap.get(key)==null ? - ((int) termsEnum.totalTermFreq()) : - wordCountMap.get(key) + ((int) termsEnum.totalTermFreq())); - } - } - - luceneIndexReader.close(); - dataReader.close(); - - sortedWordCountMap = wordCountMap.entrySet().stream() - .sorted((e1, e2) -> e2.getValue().compareTo(e1.getValue())) - .collect(Collectors.toList()); - wordCountIterator = sortedWordCountMap.iterator(); - - } catch (IOException e) { - throw new DataflowException(e); - } - - } - - - @Override - public void close() throws TexeraException { - if (cursor == CLOSED) { - return; - } - cursor = CLOSED; - } - - @Override - public Schema getOutputSchema() { - return SCHEMA_WORD_COUNT; - } -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/wordcount/WordCountIndexSourcePredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/wordcount/WordCountIndexSourcePredicate.java deleted file mode 100644 index c9f82bc600d..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/wordcount/WordCountIndexSourcePredicate.java +++ /dev/null @@ -1,46 +0,0 @@ -package edu.uci.ics.texera.dataflow.wordcount; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -/** - * @author Qinhua Huang - */ - -public class WordCountIndexSourcePredicate extends PredicateBase { - - private final String tableName; - private final String attribute; - - @JsonCreator - public WordCountIndexSourcePredicate( - @JsonProperty(value = PropertyNameConstants.TABLE_NAME, required = true) - String tableName, - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAME, required = true) - String attribute) { - - this.tableName = tableName; - this.attribute = attribute; - - } - - @JsonProperty(PropertyNameConstants.TABLE_NAME) - public String getTableName() { - return this.tableName; - } - - @JsonProperty(PropertyNameConstants.ATTRIBUTE_NAME) - public String getAttribute() { - return this.attribute; - } - - @Override - public IOperator newOperator() { - return new WordCountIndexSource(this); - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/wordcount/WordCountOperator.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/wordcount/WordCountOperator.java deleted file mode 100644 index 550d311db79..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/wordcount/WordCountOperator.java +++ /dev/null @@ -1,110 +0,0 @@ -package edu.uci.ics.texera.dataflow.wordcount; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.Iterator; -import java.util.List; -import java.util.Map.Entry; -import java.util.stream.Collectors; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.ISourceOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IDField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.common.AbstractSingleInputOperator; -import edu.uci.ics.texera.dataflow.utils.DataflowUtils; - -/** - * @author Qinhua Huang - */ - -public class WordCountOperator extends AbstractSingleInputOperator implements ISourceOperator{ - private WordCountOperatorPredicate predicate; - - public static final String WORD = "word"; - public static final String COUNT = "count"; - public static final Attribute WORD_ATTR = new Attribute(WORD, AttributeType.STRING); - public static final Attribute COUNT_ATTR = new Attribute(COUNT, AttributeType.INTEGER); - public static final Schema SCHEMA_WORD_COUNT = new Schema(SchemaConstants._ID_ATTRIBUTE, WORD_ATTR, COUNT_ATTR); - - private List> sortedWordCountMap; - private Iterator> wordCountIterator; - - private boolean addPayload = false; - - public WordCountOperator(WordCountOperatorPredicate predicate) { - this.predicate = predicate; - } - - @Override - protected void setUp() throws DataflowException { - this.outputSchema = SCHEMA_WORD_COUNT; - this.addPayload = ! inputOperator.getOutputSchema().containsAttribute(SchemaConstants.PAYLOAD); - } - - @Override - protected Tuple computeNextMatchingTuple() throws TexeraException { - if (sortedWordCountMap == null) { - computeWordCount(); - } - - if (wordCountIterator.hasNext()) { - Entry entry = wordCountIterator.next(); - List tupleFieldList = new ArrayList<>(); - // Generate the new UUID. - tupleFieldList.add(IDField.newRandomID()); - tupleFieldList.add(new StringField(entry.getKey())); - tupleFieldList.add(new IntegerField(entry.getValue())); - - return new Tuple(outputSchema, tupleFieldList); - - } - - return null; - } - - private void computeWordCount() throws TexeraException { - Tuple tuple; - HashMap wordCountMap = new HashMap<>(); - while ((tuple = this.inputOperator.getNextTuple()) != null) { - if (addPayload) { - tuple = new Tuple.Builder(tuple).add(SchemaConstants.PAYLOAD_ATTRIBUTE,new ListField( - DataflowUtils.generatePayloadFromTuple(tuple, predicate.getLuceneAnalyzerString()))).build(); - } - - ListField payloadField = tuple.getField("payload"); - List payloadSpanList = payloadField.getValue(); - - for (Span span : payloadSpanList) { - if (span.getAttributeName().equals(predicate.getAttribute())) { - String key = span.getValue().toLowerCase(); - wordCountMap.put(key, wordCountMap.get(key)==null ? 1 : wordCountMap.get(key) + 1); - } - } - } - sortedWordCountMap = wordCountMap.entrySet().stream() - .sorted((e1, e2) -> e2.getValue().compareTo(e1.getValue())) - .collect(Collectors.toList()); - wordCountIterator = sortedWordCountMap.iterator(); - } - - @Override - public Tuple processOneInputTuple(Tuple inputTuple) throws TexeraException { - throw new UnsupportedOperationException(); - } - - @Override - protected void cleanUp() throws TexeraException { - } - -} diff --git a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/wordcount/WordCountOperatorPredicate.java b/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/wordcount/WordCountOperatorPredicate.java deleted file mode 100644 index c9880ff2a80..00000000000 --- a/core/dataflow/src/main/java/edu/uci/ics/texera/dataflow/wordcount/WordCountOperatorPredicate.java +++ /dev/null @@ -1,45 +0,0 @@ -package edu.uci.ics.texera.dataflow.wordcount; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.common.PredicateBase; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -/** - * @author Qinhua Huang - */ - -public class WordCountOperatorPredicate extends PredicateBase { - - private final String attribute; - private final String analyzer; - - @JsonCreator - public WordCountOperatorPredicate( - @JsonProperty(value = PropertyNameConstants.ATTRIBUTE_NAME, required = true) - String attribute, - @JsonProperty(value = PropertyNameConstants.LUCENE_ANALYZER_STRING, required = true) - String analyzer) { - - this.attribute = attribute; - this.analyzer = analyzer; - } - - @JsonProperty(PropertyNameConstants.ATTRIBUTE_NAME) - public String getAttribute() { - return this.attribute; - } - - @JsonProperty(PropertyNameConstants.LUCENE_ANALYZER_STRING) - public String getLuceneAnalyzerString() { - return this.analyzer; - } - - @Override - public IOperator newOperator() { - return new WordCountOperator(this); - } - -} diff --git a/core/dataflow/src/main/resources/.gitignore b/core/dataflow/src/main/resources/.gitignore deleted file mode 100644 index 9e4504357b4..00000000000 --- a/core/dataflow/src/main/resources/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -id-text.csv -result-id-class.csv diff --git a/core/dataflow/src/main/resources/NltkSentiment.pickle b/core/dataflow/src/main/resources/NltkSentiment.pickle deleted file mode 100644 index aec41a8eb54..00000000000 Binary files a/core/dataflow/src/main/resources/NltkSentiment.pickle and /dev/null differ diff --git a/core/dataflow/src/main/resources/nltk_sentiment_classify.py b/core/dataflow/src/main/resources/nltk_sentiment_classify.py deleted file mode 100644 index 0198f9766c4..00000000000 --- a/core/dataflow/src/main/resources/nltk_sentiment_classify.py +++ /dev/null @@ -1,45 +0,0 @@ -import sys -import pickle -import csv - -pickleFullPathFileName = sys.argv[1] -dataFullPathFileName = sys.argv[2] -resultFullPathFileName = sys.argv[3] -inputDataMap = {} -recordLabelMap = {} - -# call format: -# python3 nltk_sentiment_classify pickleFullPathFileName dataFullPathFileName resultFullPathFileName -def debugLine(strLine): - f = open("python_classifier_loader.log","a+") - f.write(strLine) - f.close() - -def main(): - readData() - classifyData() - writeResults() - -def writeResults(): - with open(resultFullPathFileName, 'w', newline='') as csvfile: - resultWriter = csv.writer(csvfile, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL) - resultWriter.writerow(["TupleID", "ClassLabel"]) - for id, classLabel in recordLabelMap.items(): - resultWriter.writerow([id, classLabel]) - -def classifyData(): - pickleFile = open(pickleFullPathFileName, 'rb') - sentimentModel = pickle.load(pickleFile)# for text in sys.argv[2:]: - for key, value in inputDataMap.items(): - recordLabelMap[key] = 1 if sentimentModel.classify(value) == "pos" else -1 - pickleFile.close() - -def readData(): - with open(dataFullPathFileName, newline='') as csvfile: - dataReader = csv.reader(csvfile, delimiter=',', quotechar='"') - for record in dataReader: - inputDataMap[record[0]] = record[1] - -if __name__ == "__main__": - main() - \ No newline at end of file diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/common/PredicateBaseTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/common/PredicateBaseTest.java deleted file mode 100644 index b4de08645ba..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/common/PredicateBaseTest.java +++ /dev/null @@ -1,260 +0,0 @@ -package edu.uci.ics.texera.dataflow.common; - -import java.util.Arrays; -import java.util.List; - -import org.junit.Test; - -import com.fasterxml.jackson.databind.JsonNode; - -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.comparablematcher.ComparablePredicate; -import edu.uci.ics.texera.dataflow.comparablematcher.ComparisonType; -import edu.uci.ics.texera.dataflow.dictionarymatcher.Dictionary; -import edu.uci.ics.texera.dataflow.dictionarymatcher.DictionaryPredicate; -import edu.uci.ics.texera.dataflow.dictionarymatcher.DictionarySourcePredicate; -import edu.uci.ics.texera.dataflow.fuzzytokenmatcher.FuzzyTokenPredicate; -import edu.uci.ics.texera.dataflow.fuzzytokenmatcher.FuzzyTokenSourcePredicate; -import edu.uci.ics.texera.dataflow.join.JoinDistancePredicate; -import edu.uci.ics.texera.dataflow.join.SimilarityJoinPredicate; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordMatchingType; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordPredicate; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordSourcePredicate; -import edu.uci.ics.texera.dataflow.nlp.entity.NlpEntityPredicate; -import edu.uci.ics.texera.dataflow.nlp.entity.NlpEntityType; -import edu.uci.ics.texera.dataflow.nlp.sentiment.EmojiSentimentPredicate; -import edu.uci.ics.texera.dataflow.nlp.sentiment.NlpSentimentPredicate; -import edu.uci.ics.texera.dataflow.nlp.splitter.NLPOutputType; -import edu.uci.ics.texera.dataflow.nlp.splitter.NlpSplitPredicate; -import edu.uci.ics.texera.dataflow.projection.ProjectionPredicate; -import edu.uci.ics.texera.dataflow.regexmatcher.RegexPredicate; -import edu.uci.ics.texera.dataflow.regexmatcher.RegexSourcePredicate; -import edu.uci.ics.texera.dataflow.regexsplit.RegexOutputType; -import edu.uci.ics.texera.dataflow.regexsplit.RegexSplitPredicate; -import edu.uci.ics.texera.dataflow.regexsplit.RegexSplitPredicate.SplitType; -import edu.uci.ics.texera.dataflow.sampler.SamplerPredicate; -import edu.uci.ics.texera.dataflow.sampler.SamplerPredicate.SampleType; -import edu.uci.ics.texera.dataflow.sink.excel.ExcelSinkPredicate; -import edu.uci.ics.texera.dataflow.sink.mysql.MysqlSinkPredicate; -import edu.uci.ics.texera.dataflow.sink.tuple.TupleSinkPredicate; -import edu.uci.ics.texera.dataflow.source.asterix.AsterixSourcePredicate; -import edu.uci.ics.texera.dataflow.source.file.FileSourcePredicate; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; -import edu.uci.ics.texera.dataflow.wordcount.WordCountIndexSourcePredicate; -import edu.uci.ics.texera.dataflow.wordcount.WordCountOperatorPredicate; -import junit.framework.Assert; - -public class PredicateBaseTest { - - /* - * A helper test function to assert if a predicate is - * serialized / deserialized correctly - * by converting predicate to json, then back to predicate, then back to json again, - * assert two json strings are the same, (test if anything changed between conversions) - * and the json contains "operatorType" and "id". (test if the predicate is registered in PredicateBase) - * - */ - public static void testPredicate(PredicateBase predicate) throws Exception { - JsonNode jsonNode = TestUtils.testJsonSerialization(predicate); - Assert.assertTrue(jsonNode.has(PropertyNameConstants.OPERATOR_TYPE)); - Assert.assertTrue(jsonNode.has(PropertyNameConstants.OPERATOR_ID)); - } - - private static List attributeNames = Arrays.asList("attr1", "attr2"); - - @Test - public void testDictionary() throws Exception { - DictionaryPredicate dictionaryPredicate = new DictionaryPredicate( - new Dictionary(Arrays.asList("entry1", "entry2")), - attributeNames, - "standard", - KeywordMatchingType.CONJUNCTION_INDEXBASED, - "dictResults"); - testPredicate(dictionaryPredicate); - - DictionarySourcePredicate dictionarySourcePredicate = new DictionarySourcePredicate( - new Dictionary(Arrays.asList("entry1", "entry2")), - attributeNames, - "standard", - KeywordMatchingType.CONJUNCTION_INDEXBASED, - "tableName", - "dictSourceResults"); - testPredicate(dictionarySourcePredicate); - } - - @Test - public void testFuzzyToken() throws Exception { - FuzzyTokenPredicate fuzzyTokenPredicate = new FuzzyTokenPredicate( - "token1 token2 token3", - attributeNames, - "standard", - 0.8, - "spanListName"); - testPredicate(fuzzyTokenPredicate); - - FuzzyTokenSourcePredicate fuzzyTokenSourcePredicate = new FuzzyTokenSourcePredicate( - "token1 token2 token3", - attributeNames, - "standard", - 0.8, - "tableName", - "spanListName"); - testPredicate(fuzzyTokenSourcePredicate); - } - - @Test - public void testJoinDistance() throws Exception { - JoinDistancePredicate joinDistancePredicate = new JoinDistancePredicate("attr1", "attr1", 100); - testPredicate(joinDistancePredicate); - } - - @Test - public void testSimilarityJoin() throws Exception { - SimilarityJoinPredicate similarityJoinPredicate = new SimilarityJoinPredicate("attr1", "attr1", 0.8); - testPredicate(similarityJoinPredicate); - } - - @Test - public void testKeyword() throws Exception { - KeywordPredicate keywordPredicate = new KeywordPredicate( - "keyword", - attributeNames, - "standard", - KeywordMatchingType.CONJUNCTION_INDEXBASED, - "keywordResults"); - testPredicate(keywordPredicate); - - KeywordSourcePredicate keywordSourcePredicate = new KeywordSourcePredicate( - "keyword", - attributeNames, - "standard", - KeywordMatchingType.CONJUNCTION_INDEXBASED, - "tableName", - "keywordSourceResults"); - testPredicate(keywordSourcePredicate); - } - - @Test - public void testNlpEntity() throws Exception { - NlpEntityPredicate nlpEntityPredicate = new NlpEntityPredicate( - NlpEntityType.LOCATION, - attributeNames, - "nlpEntityResults"); - testPredicate(nlpEntityPredicate); - } - - @Test - public void testNlpSentiment() throws Exception { - NlpSentimentPredicate nlpSentimentPredicate = new NlpSentimentPredicate( - "inputAttr", - "resultAttr"); - testPredicate(nlpSentimentPredicate); - } - - @Test - public void testProjection() throws Exception { - ProjectionPredicate projectionPredicate = new ProjectionPredicate(attributeNames); - testPredicate(projectionPredicate); - } - - @Test - public void testRegexMatcher() throws Exception { - RegexPredicate regexPredicate = new RegexPredicate( - "regex", - attributeNames, - "spanListName"); - testPredicate(regexPredicate); - - RegexSourcePredicate regexSourcePredicate = new RegexSourcePredicate( - "regex", - attributeNames, - "tableName", - "spanListName"); - testPredicate(regexSourcePredicate); - } - - @Test - public void testRegexSplit() throws Exception { - RegexSplitPredicate regexSplitPredicate = new RegexSplitPredicate( - RegexOutputType.ONE_TO_MANY, - "regex", - "attr1", - SplitType.STANDALONE, - "resultAttr"); - testPredicate(regexSplitPredicate); - } - - @Test - public void testSampler() throws Exception { - SamplerPredicate samplerPredicate = new SamplerPredicate( - 10, - SampleType.FIRST_K_ARRIVAL); - testPredicate(samplerPredicate); - } - - @Test - public void testFileSource() throws Exception { - FileSourcePredicate fileSourcePredicate = new FileSourcePredicate( - "./file.txt", - "attr1"); - testPredicate(fileSourcePredicate); - } - - @Test - public void testScanSource() throws Exception { - ScanSourcePredicate scanSourcePredicate = new ScanSourcePredicate("tableName"); - testPredicate(scanSourcePredicate); - } - - @Test - public void testTupleSink() throws Exception { - TupleSinkPredicate tupleSinkPredicate = new TupleSinkPredicate(); - testPredicate(tupleSinkPredicate); - } - - @Test - - public void testWordCountIndexSource() throws Exception { - WordCountIndexSourcePredicate wordCountIndexSourcePredicate = new WordCountIndexSourcePredicate("tableName", "attr1"); - testPredicate(wordCountIndexSourcePredicate); - } - - @Test - public void testWordCountOperator() throws Exception { - WordCountOperatorPredicate wordCountPredicate = new WordCountOperatorPredicate("attr1", "standard"); - testPredicate(wordCountPredicate); - } - - @Test - public void testExcelSink() throws Exception { - ExcelSinkPredicate excelSinkPredicate = new ExcelSinkPredicate(10, 10); - testPredicate(excelSinkPredicate); - } - - @Test - public void testAsterixSource() throws Exception { - testPredicate(new AsterixSourcePredicate( - "host", 19002, "twitter", "ds_tweet", "text", "zika", "2000-01-01", "2017-05-18", 10)); - } - - @Test - public void testComparable() throws Exception { - testPredicate(new ComparablePredicate("attr", ComparisonType.EQUAL_TO, 1)); - } - - @Test - public void testEmojiSentiment() throws Exception { - testPredicate(new EmojiSentimentPredicate("inputAttr", "outputAttr")); - } - - @Test - public void tesNlpSplit() throws Exception { - testPredicate(new NlpSplitPredicate(NLPOutputType.ONE_TO_MANY, "inputAttr", "resultAttr")) ; - } - - @Test - public void testMysqlSink() throws Exception { - testPredicate(new MysqlSinkPredicate("host", 1234, "db", "table", "user", "pass", null, null)) ; - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/comparablematcher/ComparableMatcherTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/comparablematcher/ComparableMatcherTest.java deleted file mode 100644 index 9bd5ecd26cf..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/comparablematcher/ComparableMatcherTest.java +++ /dev/null @@ -1,601 +0,0 @@ -package edu.uci.ics.texera.dataflow.comparablematcher; - -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.constants.test.TestConstantsRegexSplit; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.source.scan.ScanBasedSourceOperator; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; -import edu.uci.ics.texera.storage.DataWriter; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; - -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.Test; - -import java.util.ArrayList; -import java.util.List; - -/** - * Created by sweetest.sj on 10/4/16. - */ -public class ComparableMatcherTest { - - public static final String PEOPLE_TABLE = "comparable_test_people"; - public static final String PEOPLE_TABLE_2 = "comparable_test_people_2"; - - @BeforeClass - public static void setUp() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - - // create the people table and write tuples - relationManager.createTable(PEOPLE_TABLE, TestUtils.getDefaultTestIndex().resolve(PEOPLE_TABLE), - TestConstants.SCHEMA_PEOPLE, LuceneAnalyzerConstants.standardAnalyzerString()); - - DataWriter peopleDataWriter = relationManager.getTableDataWriter(PEOPLE_TABLE); - peopleDataWriter.open(); - for (Tuple tuple : TestConstants.getSamplePeopleTuples()) { - peopleDataWriter.insertTuple(tuple); - } - peopleDataWriter.close(); - - // create the people table 2 and write tuples - relationManager.createTable(PEOPLE_TABLE_2, TestUtils.getDefaultTestIndex().resolve(PEOPLE_TABLE_2), - TestConstantsRegexSplit.SCHEMA_PEOPLE, LuceneAnalyzerConstants.standardAnalyzerString()); - - DataWriter people2DataWriter = relationManager.getTableDataWriter(PEOPLE_TABLE_2); - people2DataWriter.open(); - for (Tuple tuple : TestConstantsRegexSplit.constructSamplePeopleTuples()) { - people2DataWriter.insertTuple(tuple); - } - people2DataWriter.close(); - } - - @AfterClass - public static void cleanUp() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - relationManager.deleteTable(PEOPLE_TABLE); - relationManager.deleteTable(PEOPLE_TABLE_2); - } - - public List getQueryResults(String attributeName, ComparisonType matchingType, Object compareToValue) - throws TexeraException { - // Perform the query - ComparablePredicate comparablePredicate = new ComparablePredicate(attributeName, matchingType, compareToValue); - ComparableMatcher comparableMatcher = new ComparableMatcher(comparablePredicate); - setDefaultMatcherConfig(comparableMatcher); - comparableMatcher.open(); - List results = getQueryResults(comparableMatcher); - comparableMatcher.close(); - return results; - } - - public void setDefaultMatcherConfig(ComparableMatcher comparableMatcher) throws TexeraException { - // Perform the query - ScanBasedSourceOperator sourceOperator = new ScanBasedSourceOperator( - new ScanSourcePredicate(PEOPLE_TABLE)); - comparableMatcher.setInputOperator(sourceOperator); - comparableMatcher.setLimit(Integer.MAX_VALUE); - comparableMatcher.setOffset(0); - } - - public List getQueryResults(ComparableMatcher comparableMatcher) throws TexeraException { - List returnedResults = new ArrayList<>(); - Tuple nextTuple = null; - - while ((nextTuple = comparableMatcher.getNextTuple()) != null) { - returnedResults.add(nextTuple); - } - return returnedResults; - } - - /** - * Verifies the behavior of ComparableMatcher with matching type GREATER_THAN - * - * @throws Exception - */ - @Test - public void testDoubleMatching1() throws Exception { - // Prepare the query - double threshold = 6.05; - Attribute attribute = TestConstants.HEIGHT_ATTR; - String attributeName = attribute.getName(); - ComparisonType matchingType = ComparisonType.GREATER_THAN; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, threshold); - - // check the results - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(2)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(3)); - - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - /** - * Verifies the behavior of ComparableMatcher with matching type LESS_THAN - * - * @throws Exception - */ - @Test - public void testDoubleMatching2() throws Exception { - // Prepare the query - double threshold = 5.75; - Attribute attribute = TestConstants.HEIGHT_ATTR; - String attributeName = attribute.getName(); - ComparisonType matchingType = ComparisonType.LESS_THAN; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, threshold); - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(0)); - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - /** - * Verifies the behavior of ComparableMatcher with matching type LESS_THAN_OR_EQUAL_TO - * - * @throws Exception - */ - @Test - public void testDoubleMatching3() throws Exception { - // Prepare the query - double threshold = 5.95; - Attribute attribute = TestConstants.HEIGHT_ATTR; - String attributeName = attribute.getName(); - ComparisonType matchingType = ComparisonType.LESS_THAN_OR_EQUAL_TO; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, threshold); - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(0)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(1)); - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - /** - * Verifies the behavior of ComparableMatcher with matching type GREATER_THAN_OR_EQAUL_TO - * - * @throws Exception - */ - @Test - public void testDoubleMatching4() throws Exception { - // Prepare the query - double threshold = 5.95; - Attribute attribute = TestConstants.HEIGHT_ATTR; - String attributeName = attribute.getName(); - ComparisonType matchingType = ComparisonType.GREATER_THAN_OR_EQUAL_TO; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, threshold); - - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(1)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(2)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(3)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(4)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(5)); - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - /** - * Verifies the behavior of ComparableMatcher with matching type EQUAL_TO - * - * @throws Exception - */ - @Test - public void testDoubleMatching5() throws Exception { - // Prepare the query - double threshold = 6.10; - Attribute attribute = TestConstants.HEIGHT_ATTR; - String attributeName = attribute.getName(); - ComparisonType matchingType = ComparisonType.EQUAL_TO; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, threshold); - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(2)); - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - /** - * Verifies the behavior of ComparableMatcher with matching type NOT_EQAUL_TO - * - * @throws Exception - */ - @Test - public void testDoubleMatching6() throws Exception { - // Prepare the query - double threshold = 6.10; - Attribute attribute = TestConstants.HEIGHT_ATTR; - String attributeName = attribute.getName(); - ComparisonType matchingType = ComparisonType.NOT_EQUAL_TO; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, threshold); - - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(0)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(1)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(3)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(4)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(5)); - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - /** - * Verifies the behavior of ComparableMatcher with matching type EQUAL_TO - * - * @throws Exception - */ - @Test - public void testIntegerMatching1() throws Exception { - // Prepare the query - int threshold = 42; - Attribute attribute = TestConstants.AGE_ATTR; - String attributeName = attribute.getName(); - ComparisonType matchingType = ComparisonType.EQUAL_TO; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, threshold); - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(4)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(5)); - - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - /** - * Verifies the behavior of ComparableMatcher with matching type GREATER_THAN - * - * @throws Exception - */ - @Test - public void testIntegerMatching2() throws Exception { - // Prepare the query - int threshold = 45; - Attribute attribute = TestConstants.AGE_ATTR; - String attributeName = attribute.getName(); - ComparisonType matchingType = ComparisonType.GREATER_THAN; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, threshold); - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(0)); - - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - /** - * Verifies the behavior of ComparableMatcher with matching type GREATER_THAN_OR_EQAUL_TO - * - * @throws Exception - */ - @Test - public void testIntegerMatching3() throws Exception { - // Prepare the query - int threshold = 45; - Attribute attribute = TestConstants.AGE_ATTR; - String attributeName = attribute.getName(); - ComparisonType matchingType = ComparisonType.GREATER_THAN_OR_EQUAL_TO; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, threshold); - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(0)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(1)); - - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - /** - * Verifies the behavior of ComparableMatcher with matching type LESS_THAN_OR_EQAUL_TO - * - * @throws Exception - */ - @Test - public void testIntegerMatching4() throws Exception { - // Prepare the query - int threshold = 43; - Attribute attribute = TestConstants.AGE_ATTR; - String attributeName = attribute.getName(); - ComparisonType matchingType = ComparisonType.LESS_THAN_OR_EQUAL_TO; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, threshold); - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(3)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(4)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(5)); - - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - /** - * Verifies the behavior of ComparableMatcher with matching type LESS_THAN - * - * @throws Exception - */ - @Test - public void testIntegerMatching5() throws Exception { - // Prepare the query - int threshold = 43; - Attribute attribute = TestConstants.AGE_ATTR; - String attributeName = attribute.getName(); - ComparisonType matchingType = ComparisonType.LESS_THAN; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, threshold); - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(4)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(5)); - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - /** - * Verifies the behavior of ComparableMatcher with matching type NOT_EQAUL_TO - * - * @throws Exception - */ - @Test - public void testIntegerMatching6() throws Exception { - // Prepare the query - int threshold = 43; - Attribute attribute = TestConstants.AGE_ATTR; - String attributeName = attribute.getName(); - ComparisonType matchingType = ComparisonType.NOT_EQUAL_TO; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, threshold); - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(0)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(1)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(2)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(4)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(5)); - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - @Test - public void testDate1() throws Exception { - // Prepare the query - String dateCompared = "1970-01-14"; - String attributeName = TestConstants.DATE_OF_BIRTH_ATTR.getName(); - ComparisonType matchingType = ComparisonType.EQUAL_TO; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, dateCompared); - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(0)); - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - - @Test - public void testDate2() throws Exception { - // Prepare the query - String dateCompared = "1973-01-13"; - String attributeName = TestConstants.DATE_OF_BIRTH_ATTR.getName(); - ComparisonType matchingType = ComparisonType.GREATER_THAN; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, dateCompared); - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(4)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(5)); - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - @Test - public void testDate3() throws Exception { - // Prepare the query - String dateCompared = "1973-01-13"; - String attributeName = TestConstants.DATE_OF_BIRTH_ATTR.getName(); - ComparisonType matchingType = ComparisonType.GREATER_THAN_OR_EQUAL_TO; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, dateCompared); - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(3)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(4)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(5)); - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - @Test - public void testDate4() throws Exception { - // Prepare the query - String dateCompared = "1973-01-13"; - String attributeName = TestConstants.DATE_OF_BIRTH_ATTR.getName(); - ComparisonType matchingType = ComparisonType.LESS_THAN; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, dateCompared); - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(0)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(1)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(2)); - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - @Test - public void testDate5() throws Exception { - // Prepare the query - String dateCompared = "1973-01-13"; - String attributeName = TestConstants.DATE_OF_BIRTH_ATTR.getName(); - ComparisonType matchingType = ComparisonType.LESS_THAN_OR_EQUAL_TO; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, dateCompared); - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(0)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(1)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(2)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(3)); - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - @Test - public void testDate6() throws Exception { - // Prepare the query - String dateCompared = "1973-01-13"; - String attributeName = TestConstants.DATE_OF_BIRTH_ATTR.getName(); - ComparisonType matchingType = ComparisonType.NOT_EQUAL_TO; - - // Perform the query - List returnedResults = getQueryResults(attributeName, matchingType, dateCompared); - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(0)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(1)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(2)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(4)); - expectedResults.add(TestConstants.getSamplePeopleTuples().get(5)); - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - - @Test - public void testDateTime1() throws Exception { - - // Prepare the query - String dateCompared = "1970-01-01T11:11:11"; - String attributeName = TestConstants.DATE_OF_BIRTH_ATTR.getName(); - ComparisonType matchingType = ComparisonType.EQUAL_TO; - - ComparablePredicate comparablePredicate = new ComparablePredicate(attributeName, matchingType, dateCompared); - ComparableMatcher comparableMatcher = new ComparableMatcher(comparablePredicate); - setDefaultMatcherConfig(comparableMatcher); - - // Perform the query - ScanBasedSourceOperator sourceOperator = new ScanBasedSourceOperator( - new ScanSourcePredicate(PEOPLE_TABLE_2)); - comparableMatcher.setInputOperator(sourceOperator); - comparableMatcher.open(); - comparableMatcher.setLimit(Integer.MAX_VALUE); - comparableMatcher.setOffset(0); - - List returnedResults = new ArrayList<>(); - Tuple nextTuple = null; - - while ((nextTuple = comparableMatcher.getNextTuple()) != null) { - returnedResults.add(nextTuple); - } - comparableMatcher.close(); - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstantsRegexSplit.constructSamplePeopleTuples().get(0)); - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - @Test - public void testDateTime2() throws Exception { - - // Prepare the query - String dateCompared = "1970-01-01T11:11:12"; - String attributeName = TestConstants.DATE_OF_BIRTH_ATTR.getName(); - ComparisonType matchingType = ComparisonType.LESS_THAN; - - ComparablePredicate comparablePredicate = new ComparablePredicate(attributeName, matchingType, dateCompared); - ComparableMatcher comparableMatcher = new ComparableMatcher(comparablePredicate); - setDefaultMatcherConfig(comparableMatcher); - - // Perform the query - ScanBasedSourceOperator sourceOperator = new ScanBasedSourceOperator( - new ScanSourcePredicate(PEOPLE_TABLE_2)); - comparableMatcher.setInputOperator(sourceOperator); - comparableMatcher.open(); - comparableMatcher.setLimit(Integer.MAX_VALUE); - comparableMatcher.setOffset(0); - - List returnedResults = new ArrayList<>(); - Tuple nextTuple = null; - - while ((nextTuple = comparableMatcher.getNextTuple()) != null) { - returnedResults.add(nextTuple); - } - comparableMatcher.close(); - - List expectedResults = new ArrayList<>(); - expectedResults.add(TestConstantsRegexSplit.constructSamplePeopleTuples().get(0)); - - // check the results - Assert.assertEquals(expectedResults.size(), returnedResults.size()); - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } -} \ No newline at end of file diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/connector/OneToNBroadcastConnectorTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/connector/OneToNBroadcastConnectorTest.java deleted file mode 100644 index 6876e82d128..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/connector/OneToNBroadcastConnectorTest.java +++ /dev/null @@ -1,168 +0,0 @@ -package edu.uci.ics.texera.dataflow.connector; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; - -import org.junit.AfterClass; -import org.junit.BeforeClass; -import org.junit.Test; - -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.projection.ProjectionOperator; -import edu.uci.ics.texera.dataflow.projection.ProjectionPredicate; -import edu.uci.ics.texera.dataflow.source.scan.ScanBasedSourceOperator; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; -import edu.uci.ics.texera.storage.DataWriter; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; -import junit.framework.Assert; - -public class OneToNBroadcastConnectorTest { - - public static final String PEOPLE_TABLE = "one_to_n_connector_test_people"; - - @BeforeClass - public static void setUp() throws Exception { - RelationManager relationManager = RelationManager.getInstance(); - - // create the people table and write tuples - relationManager.createTable(PEOPLE_TABLE, TestUtils.getDefaultTestIndex().resolve(PEOPLE_TABLE), - TestConstants.SCHEMA_PEOPLE, LuceneAnalyzerConstants.standardAnalyzerString()); - - DataWriter peopleDataWriter = relationManager.getTableDataWriter(PEOPLE_TABLE); - peopleDataWriter.open(); - for (Tuple tuple : TestConstants.getSamplePeopleTuples()) { - peopleDataWriter.insertTuple(tuple); - } - peopleDataWriter.close(); - } - - @AfterClass - public static void cleanUp() throws Exception { - RelationManager relationManager = RelationManager.getInstance(); - relationManager.deleteTable(PEOPLE_TABLE); - } - - /* - * This test connects Connector with Projection - */ - @Test - public void testTwoOutputsWithProjection() throws TexeraException { - IOperator sourceOperator = new ScanBasedSourceOperator( - new ScanSourcePredicate(PEOPLE_TABLE)); - - List projectionFields = Arrays.asList( - TestConstants.DESCRIPTION); - Schema projectionSchema = new Schema(TestConstants.DESCRIPTION_ATTR); - - IField[] fields1 = { new TextField("Tall Angry") }; - IField[] fields2 = { new TextField("Short Brown") }; - IField[] fields3 = { new TextField("White Angry") }; - IField[] fields4 = { new TextField("Lin Clooney is Short and lin clooney is Angry") }; - IField[] fields5 = { new TextField("Tall Fair") }; - IField[] fields6 = { new TextField("Short angry") }; - - Tuple tuple1 = new Tuple(projectionSchema, fields1); - Tuple tuple2 = new Tuple(projectionSchema, fields2); - Tuple tuple3 = new Tuple(projectionSchema, fields3); - Tuple tuple4 = new Tuple(projectionSchema, fields4); - Tuple tuple5 = new Tuple(projectionSchema, fields5); - Tuple tuple6 = new Tuple(projectionSchema, fields6); - - List expectedResults = Arrays.asList(tuple1, tuple2, tuple3, tuple4, tuple5, tuple6); - - - ProjectionPredicate projectionPredicate = new ProjectionPredicate(projectionFields); - ProjectionOperator projection1 = new ProjectionOperator(projectionPredicate); - ProjectionOperator projection2 = new ProjectionOperator(projectionPredicate); - - OneToNBroadcastConnector connector = new OneToNBroadcastConnector(2); - connector.setInputOperator(sourceOperator); - projection1.setInputOperator(connector.getOutputOperator(0)); - projection2.setInputOperator(connector.getOutputOperator(1)); - - projection1.open(); - - List projection1Results = new ArrayList<>(); - Tuple nextTuple = null; - while ((nextTuple = projection1.getNextTuple()) != null) { - projection1Results.add(nextTuple); - } - projection1.close(); - - projection2.open(); - - List projection2Results = new ArrayList<>(); - nextTuple = null; - while ((nextTuple = projection2.getNextTuple()) != null) { - projection2Results.add(nextTuple); - } - projection2.close(); - - Assert.assertTrue(TestUtils.equals(expectedResults, projection1Results)); - Assert.assertTrue(TestUtils.equals(expectedResults, projection2Results)); - Assert.assertTrue(TestUtils.equals(projection1Results, projection2Results)); - - } - - - /* - * This test tests if the connectors' three outputs are the same. - */ - @Test - public void testThreeOutputsWithItself() throws Exception { - IOperator sourceOperator = new ScanBasedSourceOperator( - new ScanSourcePredicate(PEOPLE_TABLE)); - - OneToNBroadcastConnector connector = new OneToNBroadcastConnector(3); - connector.setInputOperator(sourceOperator); - IOperator output1 = connector.getOutputOperator(0); - IOperator output2 = connector.getOutputOperator(1); - IOperator output3 = connector.getOutputOperator(2); - - output1.open(); - output2.open(); - output3.open(); - - List output1Results = new ArrayList<>(); - Tuple nextTuple = null; - while ((nextTuple = output1.getNextTuple()) != null) { - output1Results.add(nextTuple); - } - - List output2Results = new ArrayList<>(); - nextTuple = null; - while ((nextTuple = output2.getNextTuple()) != null) { - output2Results.add(nextTuple); - } - - List output3Results = new ArrayList<>(); - nextTuple = null; - while ((nextTuple = output3.getNextTuple()) != null) { - output3Results.add(nextTuple); - } - - output1.close(); - output2.close(); - output3.close(); - - List expectedResults = TestConstants.getSamplePeopleTuples(); - - - Assert.assertTrue(TestUtils.equals(expectedResults, output1Results)); - Assert.assertTrue(TestUtils.equals(expectedResults, output2Results)); - Assert.assertTrue(TestUtils.equals(expectedResults, output3Results)); - - } - - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/dictionarymatcher/ACTrieTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/dictionarymatcher/ACTrieTest.java deleted file mode 100644 index b7011d0124f..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/dictionarymatcher/ACTrieTest.java +++ /dev/null @@ -1,104 +0,0 @@ -package edu.uci.ics.texera.dataflow.dictionarymatcher; - -import org.junit.Assert; -import org.junit.Test; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -/** - * Created by Chang on 10/4/17. - */ -public class ACTrieTest { - - /** - * Test substring matching in the middle of one word. - * @throws Exception - */ - @Test - public void testACTrieSinglePath() throws Exception { - ACTrie trie = new ACTrie(); - trie.addKeywords(new ArrayList<>(Arrays.asList("hers"))); - trie.constructFailureTransactions(); - String text = "h, he, her, hers, herself"; - List exactResults = trie.parseText(text); - Assert.assertTrue(exactResults.size() == 2); - } - - /** - * Test dense trie failure transitions. - * @throws Exception - */ - @Test - public void testACTrieMultiple() throws Exception { - ACTrie trie = new ACTrie(); - trie.addKeywords(new ArrayList<>(Arrays.asList("he","hers", "his", "she"))); - trie.constructFailureTransactions(); - String text = "ahishers"; - List exactResults = trie.parseText(text); - Assert.assertTrue(exactResults.size() == 4); - } - - /** - * Test matching case-insensitively. - * @throws Exception - */ - @Test - public void testACTrieCaseInsensitive() throws Exception { - ACTrie trie = new ACTrie(); - trie.setCaseInsensitive(true); - trie.addKeywords(new ArrayList<>(Arrays.asList("Beta"))); - trie.constructFailureTransactions(); - String text = "Alpha Beta beta Gamma"; - List exactResults = trie.parseText(text); - Assert.assertTrue(exactResults.size() == 2); - Assert.assertEquals(exactResults.get(0).getKeyword(), "Beta"); - } - - /** - * Test repeatly matching part of one word. - * @throws Exception - */ - @Test - public void testACTrieSubString() throws Exception { - ACTrie trie = new ACTrie(); - trie.setCaseInsensitive(true); - trie.addKeywords(new ArrayList<>(Arrays.asList("begin", "ing", "dark", "ness"))); - trie.constructFailureTransactions(); - String text = "At the beginning, there is always darkness. But darkness is only at the beginning."; - List exactResults = trie.parseText(text); - Assert.assertTrue(exactResults.size() == 8); - } - - /** - * Test matching chinese character. - * @throws Exception - */ - @Test - public void testACTrieChineseRepeat() throws Exception { - ACTrie trie = new ACTrie(); - trie.addKeywords(new ArrayList<>(Arrays.asList("去", "坐", "吃","北京"))); - trie.constructFailureTransactions(); - String text = "去北京,坐在北京天安门,吃北京烤鸭"; - List exactResults = trie.parseText(text); - Assert.assertTrue(exactResults.size() == 6); - } - - /** - * Test matching multiple matching through failure transitions. - * @throws Exception - */ - - @Test - public void testACTrieChineseMultiple() throws Exception { - ACTrie trie = new ACTrie(); - trie.addKeywords(new ArrayList<>(Arrays.asList("太阳", "阳光", "光照","照射", "树枝", "枝叶", "叶子"))); - trie.constructFailureTransactions(); - String text = "太阳光照射树枝叶子"; - List exactResults = trie.parseText(text); - Assert.assertTrue(exactResults.size() == 7); - } - - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionaryMatcherTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionaryMatcherTest.java deleted file mode 100644 index 9aa0db04b1e..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionaryMatcherTest.java +++ /dev/null @@ -1,1240 +0,0 @@ -package edu.uci.ics.texera.dataflow.dictionarymatcher; - -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.Test; - -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.constants.test.TestConstantsChinese; -import edu.uci.ics.texera.api.field.DateField; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.dictionarymatcher.Dictionary; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordMatchingType; - -/** - * @author rajeshyarlagadda - * @author Zuozhi Wang - * @author Qinhua Huang - * - */ -public class DictionaryMatcherTest { - - public static final String PEOPLE_TABLE = DictionaryMatcherTestHelper.PEOPLE_TABLE; - public static final String CHINESE_TABLE = DictionaryMatcherTestHelper.CHINESE_TABLE; - - public static final String RESULTS = DictionaryMatcherTestHelper.RESULTS; - public static final Attribute RESULTS_ATTRIBUTE = new Attribute(RESULTS, AttributeType.LIST); - - @BeforeClass - public static void setUp() throws Exception { - DictionaryMatcherTestHelper.writeTestTables(); - } - - @AfterClass - public static void cleanUp() throws Exception { - DictionaryMatcherTestHelper.deleteTestTables(); - } - - /** - * Scenario S1:verifies GetNextTuple of Dictionary - * - * checking if Dictionary returns all the strings given by the user - */ - @Test - public void testGetNextOfDictionaryItem() throws Exception { - - ArrayList expectedStrings = new ArrayList(Arrays.asList("george", "lee", "bruce")); - Dictionary dictionary = new Dictionary(expectedStrings); - String dictionaryItem; - ArrayList returnedStrings = new ArrayList(); - while ((dictionaryItem = dictionary.getNextEntry()) != null) { - returnedStrings.add(dictionaryItem); - } - Assert.assertEquals(expectedStrings, returnedStrings); - } - - /** - * Scenario: verifies GetNextTuple of Dictionary - * - * Verifies GetNextTuple of Dictionary with all Chinese characters. - */ - @Test - public void testGetNextOfDictionaryItemChinese() throws Exception { - - ArrayList expectedStrings = new ArrayList(Arrays.asList("无忌", "孔明", "宋江")); - Dictionary dictionary = new Dictionary(expectedStrings); - String dictionaryItem; - ArrayList returnedStrings = new ArrayList(); - while ((dictionaryItem = dictionary.getNextEntry()) != null) { - returnedStrings.add(dictionaryItem); - } - Assert.assertEquals(expectedStrings, returnedStrings); - } - - /** - * Scenario: verifies GetNextTuple of DictionaryMatcher and single word - * queries in String Field using SCANOPERATOR - */ - - @Test - public void testSingleWordQueryInStringFieldUsingScan() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("bruce")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list = new ArrayList(); - Span span = new Span("firstName", 0, 5, "bruce", "bruce"); - list.add(span); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.SUBSTRING_SCANBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario: verifies GetNextTuple of DictionaryMatcher and single word - * queries in String Field using SUBSTRING_SCANBASED - * Test in Chinese. - */ - - @Test - public void testSingleWordQueryInStringFieldUsingScanChinese() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("孔明")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list = new ArrayList(); - Span span = new Span("firstName", 0, 2, "孔明", "孔明"); - list.add(span); - - Schema resultSchema = new Schema.Builder().add(TestConstantsChinese.SCHEMA_PEOPLE).add(RESULTS_ATTRIBUTE).build(); - - IField[] fields1 = { new StringField("孔明"), new StringField("洛克贝尔"), new IntegerField(42), - new DoubleField(5.99), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), - new TextField("北京大学计算机学院"), new ListField(list) }; - Tuple tuple1 = new Tuple(resultSchema, fields1); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstantsChinese.LAST_NAME, - TestConstantsChinese.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(CHINESE_TABLE, dictionary, attributeNames, KeywordMatchingType.SUBSTRING_SCANBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario: verifies GetNextTuple of DictionaryMatcher and multiple word - * queries in String Field using KEYWORDOPERATOR - */ - - @Test - public void testSingleWordQueryInStringFieldUsingKeyword() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("john Lee", "bruce")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list1 = new ArrayList(); - Span span1 = new Span("lastName", 0, 8, "john Lee", "john Lee"); - Span span2 = new Span("firstName", 0, 5, "bruce", "bruce"); - list1.add(span1); - list1.add(span2); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField(list1) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.CONJUNCTION_INDEXBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario: verifies GetNextTuple of DictionaryMatcher and multiple word - * queries in String Field using KEYWORDOPERATOR - * Test in Chinese. - */ - - @Test - public void testSingleWordQueryInStringFieldUsingKeywordChinese() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("无忌", "长孙")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list1 = new ArrayList(); - Span span1 = new Span("lastName", 0, 2, "长孙", "长孙"); - Span span2 = new Span("firstName", 0, 2, "无忌", "无忌"); - list1.add(span1); - list1.add(span2); - Attribute[] schemaAttributes = new Attribute[TestConstantsChinese.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstantsChinese.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("无忌"), new StringField("长孙"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("北京大学电气工程学院"), new ListField(list1) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - List attributeNames = Arrays.asList(TestConstantsChinese.FIRST_NAME, TestConstantsChinese.LAST_NAME, - TestConstantsChinese.DESCRIPTION); - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(CHINESE_TABLE, dictionary, attributeNames, KeywordMatchingType.CONJUNCTION_INDEXBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario: verifies GetNextTuple of DictionaryMatcher and multiple word - * queries in String Field using PHRASEOPERATOR - */ - - @Test - public void testSingleWordQueryInStringFieldUsingPhrase() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("john Lee", "bruce")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list1 = new ArrayList(); - Span span1 = new Span("lastName", 0, 8, "john Lee", "john Lee"); - Span span2 = new Span("firstName", 0, 5, "bruce", "bruce"); - list1.add(span1); - list1.add(span2); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField(list1) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.PHRASE_INDEXBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario: verifies GetNextTuple of DictionaryMatcher and multiple word - * queries in String Field using PHRASE_INDEXBASED in Chinese. - */ - - @Test - public void testSingleWordQueryInStringFieldUsingPhraseChinese() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("长孙", "无忌")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list1 = new ArrayList(); - Span span1 = new Span("lastName", 0, 2, "长孙", "长孙"); - Span span2 = new Span("firstName", 0, 2, "无忌", "无忌"); - list1.add(span1); - list1.add(span2); - Attribute[] schemaAttributes = new Attribute[TestConstantsChinese.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstantsChinese.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("无忌"), new StringField("长孙"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("北京大学电气工程学院"), new ListField(list1) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - - List attributeNames = Arrays.asList(TestConstantsChinese.FIRST_NAME, TestConstantsChinese.LAST_NAME, - TestConstantsChinese.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(CHINESE_TABLE, dictionary, attributeNames, KeywordMatchingType.PHRASE_INDEXBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario S-5:verifies GetNextTuple of DictionaryMatcher and single word - * queries in Text Field using SCANOPERATOR - */ - - @Test - public void testSingleWordQueryInTextFieldUsingScan() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("tall")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list = new ArrayList(); - Span span = new Span("description", 0, 4, "tall", "Tall"); - list.add(span); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField(list) }; - IField[] fields2 = { new StringField("christian john wayne"), new StringField("rock bale"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("Tall Fair"), - new ListField(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - expectedResults.add(tuple2); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.SUBSTRING_SCANBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario: verifies GetNextTuple of DictionaryMatcher and single word - * queries in Text Field using SCANOPERATOR in Chinese. - */ - - @Test - public void testSingleWordQueryInTextFieldUsingScanChinese() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("学院")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list1 = new ArrayList(); - Span span1 = new Span("description", 8, 10, "学院", "学院"); - list1.add(span1); - - List list2 = new ArrayList(); - Span span2 = new Span("description", 7, 9, "学院", "学院"); - list2.add(span2); - - Attribute[] schemaAttributes = new Attribute[TestConstantsChinese.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstantsChinese.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("无忌"), new StringField("长孙"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("北京大学电气工程学院"), new ListField(list1) }; - IField[] fields2 = { new StringField("孔明"), new StringField("洛克贝尔"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), - new TextField("北京大学计算机学院"), - new ListField(list2) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - expectedResults.add(tuple2); - List attributeNames = Arrays.asList(TestConstantsChinese.FIRST_NAME, TestConstantsChinese.LAST_NAME, - TestConstantsChinese.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(CHINESE_TABLE, dictionary, attributeNames, KeywordMatchingType.SUBSTRING_SCANBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario: verifies GetNextTuple of DictionaryMatcher and single word - * queries in Text Field using KEYWORD OPERATOR - */ - - @Test - public void testSingleWordQueryInTextFieldUsingKeyword() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("tall")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list = new ArrayList(); - Span span = new Span("description", 0, 4, "tall", "Tall", 0); - list.add(span); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField(list) }; - IField[] fields2 = { new StringField("christian john wayne"), new StringField("rock bale"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("Tall Fair"), - new ListField(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - expectedResults.add(tuple2); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.CONJUNCTION_INDEXBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario: verifies GetNextTuple of DictionaryMatcher and single word - * queries in Text Field using KEYWORD OPERATOR in Chinese - */ - - @Test - public void testSingleWordQueryInTextFieldUsingKeywordChinese() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("北京大学")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list = new ArrayList(); - Span span = new Span("description", 0, 4, "北京大学", "北京大学", 0); - list.add(span); - Attribute[] schemaAttributes = new Attribute[TestConstantsChinese.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstantsChinese.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("无忌"), new StringField("长孙"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("北京大学电气工程学院"), new ListField(list) }; - IField[] fields2 = { new StringField("孔明"), new StringField("洛克贝尔"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("北京大学计算机学院"), - new ListField(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - expectedResults.add(tuple2); - List attributeNames = Arrays.asList(TestConstantsChinese.FIRST_NAME, TestConstantsChinese.LAST_NAME, - TestConstantsChinese.DESCRIPTION); - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(CHINESE_TABLE, dictionary, - attributeNames, KeywordMatchingType.CONJUNCTION_INDEXBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario S-7:verifies GetNextTuple of DictionaryMatcher and single word - * queries in Text Field using PHRASE OPERATOR - */ - - @Test - public void testSingleWordQueryInTextFieldUsingPhrase() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("tall")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list = new ArrayList(); - Span span = new Span("description", 0, 4, "tall", "Tall"); - list.add(span); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField(list) }; - IField[] fields2 = { new StringField("christian john wayne"), new StringField("rock bale"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("Tall Fair"), - new ListField(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - expectedResults.add(tuple2); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.PHRASE_INDEXBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario: verifies GetNextTuple of DictionaryMatcher and single word - * queries in Text Field using PHRASE OPERATOR in Chinese. - */ - - @Test - public void testSingleWordQueryInTextFieldUsingPhraseChinese() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("北京大学")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list = new ArrayList(); - Span span = new Span("description", 0, 4, "北京大学", "北京大学"); - list.add(span); - Attribute[] schemaAttributes = new Attribute[TestConstantsChinese.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstantsChinese.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("无忌"), new StringField("长孙"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("北京大学电气工程学院"), new ListField(list) }; - IField[] fields2 = { new StringField("孔明"), new StringField("洛克贝尔"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("北京大学计算机学院"), - new ListField(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - expectedResults.add(tuple2); - List attributeNames = Arrays.asList(TestConstantsChinese.FIRST_NAME, TestConstantsChinese.LAST_NAME, - TestConstantsChinese.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(CHINESE_TABLE, dictionary, - attributeNames, KeywordMatchingType.PHRASE_INDEXBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario S-8:verifies ITuple returned by DictionaryMatcher and multiple - * word queries using SCAN OPERATOR - */ - - @Test - public void testMultipleWordsQueryUsingScan() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("george lin lin")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list = new ArrayList(); - Span span = new Span("firstName", 0, 14, "george lin lin", "george lin lin"); - list.add(span); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.SUBSTRING_SCANBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario: verifies ITuple returned by DictionaryMatcher and multiple - * word queries using SCAN OPERATOR in Chinese - */ - - @Test - public void testMultipleWordsQueryUsingScanChinese() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("洛克贝尔")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list = new ArrayList(); - Span span = new Span("lastName", 0, 4, "洛克贝尔", "洛克贝尔"); - list.add(span); - Attribute[] schemaAttributes = new Attribute[TestConstantsChinese.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstantsChinese.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("孔明"), new StringField("洛克贝尔"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("北京大学计算机学院"), new ListField(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - List attributeNames = Arrays.asList(TestConstantsChinese.FIRST_NAME, TestConstantsChinese.LAST_NAME, - TestConstantsChinese.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(CHINESE_TABLE, - dictionary, attributeNames, KeywordMatchingType.SUBSTRING_SCANBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario S-9:verifies ITuple returned by DictionaryMatcher and multiple - * word queries using KEYWORD OPERATOR - */ - - @Test - public void testMultipleWordsQueryUsingKeyword() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("george lin lin")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list = new ArrayList(); - Span span = new Span("firstName", 0, 14, "george lin lin", "george lin lin"); - list.add(span); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.CONJUNCTION_INDEXBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario: verifies ITuple returned by DictionaryMatcher and multiple - * word queries using KEYWORD OPERATOR - */ - - @Test - public void testMultipleWordsQueryUsingKeywordChinese() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("洛克贝尔")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list = new ArrayList(); - Span span = new Span("lastName", 0, 4, "洛克贝尔", "洛克贝尔");; - list.add(span); - Attribute[] schemaAttributes = new Attribute[TestConstantsChinese.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstantsChinese.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("孔明"), new StringField("洛克贝尔"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), - new TextField("北京大学计算机学院"), new ListField(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - List attributeNames = Arrays.asList(TestConstantsChinese.FIRST_NAME, TestConstantsChinese.LAST_NAME, - TestConstantsChinese.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(CHINESE_TABLE, dictionary, - attributeNames, KeywordMatchingType.CONJUNCTION_INDEXBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario S-10:verifies ITuple returned by DictionaryMatcher and multiple - * word queries using PHRASE OPERATOR - */ - - @Test - public void testMultipleWordsQueryUsingPhrase() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("george lin lin")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list = new ArrayList(); - Span span = new Span("firstName", 0, 14, "george lin lin", "george lin lin"); - list.add(span); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.PHRASE_INDEXBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario S-10C:verifies ITuple returned by DictionaryMatcher and multiple - * word queries using PHRASE OPERATOR in Chinese - */ - - @Test - public void testMultipleWordsQueryUsingPhraseChinese() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("洛克贝尔")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list = new ArrayList(); - Span span = new Span("lastName", 0, 4, "洛克贝尔", "洛克贝尔");; - list.add(span); - Attribute[] schemaAttributes = new Attribute[TestConstantsChinese.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstantsChinese.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("孔明"), new StringField("洛克贝尔"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), - new TextField("北京大学计算机学院"), new ListField(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - List attributeNames = Arrays.asList(TestConstantsChinese.FIRST_NAME, TestConstantsChinese.LAST_NAME, - TestConstantsChinese.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(CHINESE_TABLE, dictionary, - attributeNames, KeywordMatchingType.PHRASE_INDEXBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario S-11:verifies: data source has multiple attributes, and an - * entity can appear in all the fields and multiple times using SUBSTRING_SCANBASE - * OPERATOR. - */ - - @Test - public void testWordInMultipleFieldsQueryUsingScan() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("lin clooney")); - Dictionary dictionary = new Dictionary(names); - // create a data tuple first - List list = new ArrayList(); - Span span1 = new Span("lastName", 0, 11, "lin clooney", "lin clooney"); - Span span2 = new Span("description", 0, 11, "lin clooney", "Lin Clooney"); - Span span3 = new Span("description", 25, 36, "lin clooney", "lin clooney"); - list.add(span1); - list.add(span2); - list.add(span3); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.SUBSTRING_SCANBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario S-12:verifies: data source has multiple attributes, and an - * entity can appear in all the fields and multiple times using KEYWORD - * OPERATOR. - */ - - @Test - public void testWordInMultipleFieldsQueryUsingKeyword() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("lin clooney")); - Dictionary dictionary = new Dictionary(names); - // create a data tuple first - List list = new ArrayList(); - - Span span1 = new Span("lastName", 0, 11, "lin clooney", "lin clooney"); - - Span span2 = new Span("description", 0, 3, "lin", "Lin", 0); - Span span3 = new Span("description", 4, 11, "clooney", "Clooney", 1); - Span span4 = new Span("description", 25, 28, "lin", "lin", 5); - Span span5 = new Span("description", 29, 36, "clooney", "clooney", 6); - - list.add(span1); - list.add(span2); - list.add(span3); - list.add(span4); - list.add(span5); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.CONJUNCTION_INDEXBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario S-13:verifies: data source has multiple attributes, and an - * entity can appear in all the fields and multiple times using PHRASE - * OPERATOR. - */ - - @Test - public void testWordInMultipleFieldsQueryUsingPhrase() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("lin clooney")); - Dictionary dictionary = new Dictionary(names); - // create a data tuple first - List list = new ArrayList(); - Span span1 = new Span("lastName", 0, 11, "lin clooney", "lin clooney"); - Span span2 = new Span("description", 0, 11, "lin clooney", "Lin Clooney"); - Span span3 = new Span("description", 25, 36, "lin clooney", "lin clooney"); - list.add(span1); - list.add(span2); - list.add(span3); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.PHRASE_INDEXBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario S-14:verifies: Query with Stop Words match corresponding phrases - * in the document using PHRASE OPERATOR. - */ - - @Test - public void testStopWordsInQueryUsingPhrase() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("lin and is angry")); - Dictionary dictionary = new Dictionary(names); - // create a data tuple first - List list = new ArrayList<>(); - Span span = new Span("description", 25, 45, "lin and is angry", "lin clooney is Angry"); - list.add(span); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.PHRASE_INDEXBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - public void testMatchingWithLimit() throws Exception { - ArrayList word = new ArrayList(Arrays.asList("angry")); - Dictionary dictionary = new Dictionary(word); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - Span span1 = new Span("description", 5, 10, "angry", "Angry", 1); - Span span2 = new Span("description", 6, 11, "angry", "Angry", 1); - Span span3 = new Span("description", 40, 45, "angry", "Angry", 8); - Span span4 = new Span("description", 6, 11, "angry", "angry", 1); - - List list1 = new ArrayList<>(); - list1.add(span1); - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField<>(list1) }; - List list2 = new ArrayList<>(); - list2.add(span2); - IField[] fields2 = { new StringField("brad lie angelina"), new StringField("pitt"), new IntegerField(44), - new DoubleField(6.10), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-12-1972")), - new TextField("White Angry"), new ListField<>(list2) }; - - List list3 = new ArrayList<>(); - list3.add(span3); - IField[] fields3 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField<>(list3) }; - - List list4 = new ArrayList<>(); - list4.add(span4); - IField[] fields4 = { new StringField("Mary brown"), new StringField("Lake Forest"), new IntegerField(42), - new DoubleField(5.99), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), - new TextField("Short angry"), new ListField<>(list4) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - Tuple tuple3 = new Tuple(new Schema(schemaAttributes), fields3); - Tuple tuple4 = new Tuple(new Schema(schemaAttributes), fields4); - - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - List expectedList = new ArrayList<>(); - List resultList = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.PHRASE_INDEXBASED, 3, 0); - - expectedList.add(tuple1); - expectedList.add(tuple2); - expectedList.add(tuple3); - expectedList.add(tuple4); - - Assert.assertEquals(expectedList.size(), 4); - Assert.assertEquals(resultList.size(), 3); - Assert.assertTrue(expectedList.containsAll(resultList)); - } - - @Test - public void testMatchingWithLimitOffset() throws Exception { - ArrayList word = new ArrayList(Arrays.asList("angry")); - Dictionary dictionary = new Dictionary(word); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - Span span1 = new Span("description", 5, 10, "angry", "Angry"); - Span span2 = new Span("description", 6, 11, "angry", "Angry"); - Span span3 = new Span("description", 40, 45, "angry", "Angry"); - Span span4 = new Span("description", 6, 11, "angry", "angry"); - - List list1 = new ArrayList<>(); - list1.add(span1); - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField<>(list1) }; - List list2 = new ArrayList<>(); - list2.add(span2); - IField[] fields2 = { new StringField("brad lie angelina"), new StringField("pitt"), new IntegerField(44), - new DoubleField(6.10), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-12-1972")), - new TextField("White Angry"), new ListField<>(list2) }; - - List list3 = new ArrayList<>(); - list3.add(span3); - IField[] fields3 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField<>(list3) }; - - List list4 = new ArrayList<>(); - list4.add(span4); - IField[] fields4 = { new StringField("Mary brown"), new StringField("Lake Forest"), new IntegerField(42), - new DoubleField(5.99), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), - new TextField("Short angry"), new ListField<>(list4) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - Tuple tuple3 = new Tuple(new Schema(schemaAttributes), fields3); - Tuple tuple4 = new Tuple(new Schema(schemaAttributes), fields4); - - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - List expectedList = new ArrayList<>(); - List resultList = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.PHRASE_INDEXBASED, 1, 3); - - expectedList.add(tuple1); - expectedList.add(tuple2); - expectedList.add(tuple3); - expectedList.add(tuple4); - - Assert.assertEquals(expectedList.size(), 4); - Assert.assertEquals(resultList.size(), 1); - Assert.assertTrue(TestUtils.containsAll(expectedList, resultList)); - } - - /*** - * Testcases for scan-based DictionaryMatcher, use getScanSourceResults method only. - * @throws Exception - */ - @Test - public void testMultipleWordQueryInTextFieldUsingScan1() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("tall","fair")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list = new ArrayList(); - List list1 = new ArrayList(); - Span span = new Span("description", 0, 4, "tall", "Tall"); - Span span1 = new Span("description", 5, 9, "fair","Fair"); - list.add(span); - list1.add(span); - list1.add(span1); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField(list) }; - IField[] fields2 = { new StringField("christian john wayne"), new StringField("rock bale"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("Tall Fair"), - new ListField(list1) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - expectedResults.add(tuple2); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.SUBSTRING_SCANBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - @Test - public void testMultipleWordQueryInTextFieldUsingScan2() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("tall fair")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list1 = new ArrayList(); - Span span1 = new Span("description", 0, 9, "tall fair","Tall Fair"); - list1.add(span1); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - IField[] fields2 = { new StringField("christian john wayne"), new StringField("rock bale"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("Tall Fair"), - new ListField(list1) }; - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - List expectedResults = new ArrayList(); - expectedResults.add(tuple2); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, - TestConstants.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.SUBSTRING_SCANBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - - @Test - public void testMultipleWordQueryInStringFieldUsingScan() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("christian john wayne", "rock bale")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list1 = new ArrayList(); - Span span1 = new Span("firstName", 0, 20, "christian john wayne","christian john wayne"); - Span span2 = new Span("lastName", 0, 9, "rock bale", "rock bale"); - list1.add(span1); - list1.add(span2); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("christian john wayne"), new StringField("rock bale"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("Tall Fair"), - new ListField(list1) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.SUBSTRING_SCANBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - @Test - public void testMultipleWordQueryInStringandTestFieldUsingScan() throws Exception { - - ArrayList names = new ArrayList(Arrays.asList("christian john wayne", "rock bale", "fair")); - Dictionary dictionary = new Dictionary(names); - - // create a data tuple first - List list1 = new ArrayList(); - Span span1 = new Span("firstName", 0, 20, "christian john wayne","christian john wayne"); - Span span2 = new Span("lastName", 0, 9, "rock bale", "rock bale"); - Span span3 = new Span("description", 5, 9, "fair","Fair"); - list1.add(span1); - list1.add(span2); - list1.add(span3); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = { new StringField("christian john wayne"), new StringField("rock bale"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("Tall Fair"), - new ListField(list1) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, TestConstants.DESCRIPTION); - - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.SUBSTRING_SCANBASED); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - @Test - public void testRegexQuery() throws Exception { - - ArrayList patterns = new ArrayList(Arrays.asList("\\w+\\sjohn", "Tall\\s*\\w{4,5}")); - Dictionary dictionary = new Dictionary(patterns); - - // create a data tuple first - List list1 = new ArrayList(); - Span span1 = new Span("firstName", 0, 14, "\\w+\\sjohn", "christian john"); - Span span2 = new Span("description", 0, 9, "Tall\\s*\\w{4,5}", "Tall Fair"); - list1.add(span1); - list1.add(span2); - - List list2 = new ArrayList<>(); - Span span3 = new Span("description", 0, 10, "Tall\\s*\\w{4,5}", "Tall Angry"); - list2.add(span3); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = RESULTS_ATTRIBUTE; - - IField[] fields1 = {new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField(list2)}; - - IField[] fields2 = {new StringField("christian john wayne"), new StringField("rock bale"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("Tall Fair"), - new ListField(list1)}; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - List expectedResults = new ArrayList(); - expectedResults.add(tuple1); - expectedResults.add(tuple2); - List attributeNames = Arrays.asList(TestConstants.FIRST_NAME, TestConstants.LAST_NAME, TestConstants.DESCRIPTION); - List returnedResults = DictionaryMatcherTestHelper.getQueryResults(PEOPLE_TABLE, dictionary, attributeNames, KeywordMatchingType.REGEX); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - -} - diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionaryMatcherTestHelper.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionaryMatcherTestHelper.java deleted file mode 100644 index 8f0da4c7826..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/dictionarymatcher/DictionaryMatcherTestHelper.java +++ /dev/null @@ -1,182 +0,0 @@ -package edu.uci.ics.texera.dataflow.dictionarymatcher; - -import java.util.ArrayList; -import java.util.List; - -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.constants.test.TestConstantsChinese; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.dictionarymatcher.Dictionary; -import edu.uci.ics.texera.dataflow.dictionarymatcher.DictionaryPredicate; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordMatchingType; -import edu.uci.ics.texera.dataflow.source.scan.ScanBasedSourceOperator; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; -import edu.uci.ics.texera.storage.DataWriter; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; - -public class DictionaryMatcherTestHelper { - - public static final String PEOPLE_TABLE = "dictionary_test_people"; - public static final String CHINESE_TABLE = "dictionary_test_chinese"; - - public static final String RESULTS = "dictionary test results"; - - public static void writeTestTables() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - - // create the people table and write tuples - relationManager.createTable(PEOPLE_TABLE, TestUtils.getDefaultTestIndex().resolve(PEOPLE_TABLE), - TestConstants.SCHEMA_PEOPLE, LuceneAnalyzerConstants.standardAnalyzerString()); - - DataWriter peopleDataWriter = relationManager.getTableDataWriter(PEOPLE_TABLE); - peopleDataWriter.open(); - for (Tuple tuple : TestConstants.getSamplePeopleTuples()) { - peopleDataWriter.insertTuple(tuple); - } - peopleDataWriter.close(); - - // create the people table and write tuples in Chinese - relationManager.createTable(CHINESE_TABLE, TestUtils.getDefaultTestIndex().resolve(CHINESE_TABLE), - TestConstantsChinese.SCHEMA_PEOPLE, LuceneAnalyzerConstants.chineseAnalyzerString()); - DataWriter chineseDataWriter = relationManager.getTableDataWriter(CHINESE_TABLE); - chineseDataWriter.open(); - for (Tuple tuple : TestConstantsChinese.getSamplePeopleTuples()) { - chineseDataWriter.insertTuple(tuple); - } - chineseDataWriter.close(); - } - - public static void deleteTestTables() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - relationManager.deleteTable(PEOPLE_TABLE); - relationManager.deleteTable(CHINESE_TABLE); - } - - public static List getQueryResults(String tableName, Dictionary dictionary, List attributeNames, - KeywordMatchingType matchingType) throws TexeraException { - return getQueryResults(tableName, dictionary, attributeNames, matchingType, Integer.MAX_VALUE, 0); - } - - public static List getQueryResults(String tableName, Dictionary dictionary, List attributeNames, - KeywordMatchingType matchingType, int limit, int offset) throws TexeraException { - - // results from a scan on the table followed by a keyword match - List scanSourceResults = getScanSourceResults(tableName, dictionary, attributeNames, - matchingType, limit, offset); - // reset the dictionary's cursor after each run because the same dictionary may be used later. - dictionary.resetCursor(); - // results from index-based keyword search on the table - List dictionarySourceResults = getDictionarySourceResults(tableName, dictionary, attributeNames, - matchingType, limit, offset); - dictionary.resetCursor(); - - // if limit and offset are not relevant, the results from scan source and keyword source must be the same - if (limit == Integer.MAX_VALUE && offset == 0) { - if (TestUtils.equals(scanSourceResults, dictionarySourceResults)) { - return scanSourceResults; - } else { - throw new DataflowException("results from scanSource and dictionarySource are inconsistent"); - } - } - // if limit and offset are relevant, then the results can be different (since the order doesn't matter) - // in this case, we get all the results and test if the whole result set contains both results - else { - List allResults = getDictionarySourceResults(tableName, dictionary, attributeNames, - matchingType, Integer.MAX_VALUE, 0); - dictionary.resetCursor(); - - if (scanSourceResults.size() == dictionarySourceResults.size() && - TestUtils.containsAll(allResults, scanSourceResults) && - TestUtils.containsAll(allResults, dictionarySourceResults)) { - return scanSourceResults; - } else { - throw new DataflowException("results from scanSource and dictionarySource are inconsistent"); - } - } - } - - /** - * Get the results from a DictionaryMatcher with a ScanSource Operator - * (which scans the table first and then feeds the data into the dictionary matcher) - * - * @param tableName - * @param dictionary - * @param attributeNames - * @param matchingType - * @param limit - * @param offset - * @return - * @throws TexeraException - */ - public static List getScanSourceResults(String tableName, Dictionary dictionary, List attributeNames, - KeywordMatchingType matchingType, int limit, int offset) throws TexeraException { - - RelationManager relationManager = RelationManager.getInstance(); - String luceneAnalyzerStr = relationManager.getTableAnalyzerString(tableName); - - ScanBasedSourceOperator scanSource = new ScanBasedSourceOperator(new ScanSourcePredicate(tableName)); - - DictionaryPredicate dictiaonryPredicate = new DictionaryPredicate( - dictionary, attributeNames, luceneAnalyzerStr, matchingType, RESULTS); - DictionaryMatcher dictionaryMatcher = new DictionaryMatcher(dictiaonryPredicate); - - dictionaryMatcher.setLimit(limit); - dictionaryMatcher.setOffset(offset); - - dictionaryMatcher.setInputOperator(scanSource); - - Tuple tuple; - List results = new ArrayList<>(); - - dictionaryMatcher.open(); - while ((tuple = dictionaryMatcher.getNextTuple()) != null) { - results.add(tuple); - } - dictionaryMatcher.close(); - - return results; - } - - /** - * Get the results from the DictionarySourceOperator - * (which performs a index-based lookup for each keyword in the dictionary) - * - * @param tableName - * @param dictionary - * @param attributeNames - * @param matchingType - * @param limit - * @param offset - * @return - * @throws TexeraException - */ - public static List getDictionarySourceResults(String tableName, Dictionary dictionary, List attributeNames, - KeywordMatchingType matchingType, int limit, int offset) throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - String luceneAnalyzerStr = relationManager.getTableAnalyzerString(tableName); - - DictionarySourcePredicate dictiaonrySourcePredicate = new DictionarySourcePredicate( - dictionary, attributeNames, luceneAnalyzerStr, matchingType, tableName, RESULTS); - DictionaryMatcherSourceOperator dictionarySource = new DictionaryMatcherSourceOperator( - dictiaonrySourcePredicate); - - dictionarySource.setLimit(limit); - dictionarySource.setOffset(offset); - - Tuple tuple; - List results = new ArrayList<>(); - - dictionarySource.open(); - while ((tuple = dictionarySource.getNextTuple()) != null) { - results.add(tuple); - } - dictionarySource.close(); - - return results; - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenMatcherTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenMatcherTest.java deleted file mode 100644 index e9d3ec384ad..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenMatcherTest.java +++ /dev/null @@ -1,374 +0,0 @@ -package edu.uci.ics.texera.dataflow.fuzzytokenmatcher; - -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.Test; - -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.field.DateField; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; - -/** - * @author Parag Saraogi - * @author Zuozhi Wang - */ -public class FuzzyTokenMatcherTest { - - public static final String PEOPLE_TABLE = FuzzyTokenMatcherTestHelper.PEOPLE_TABLE; - public static final String RESULTS = FuzzyTokenMatcherTestHelper.RESULTS; - public static final Attribute RESULTS_ATTR = new Attribute(RESULTS, AttributeType.LIST); - - @BeforeClass - public static void setUp() throws Exception { - FuzzyTokenMatcherTestHelper.writeTestTables(); - } - - @AfterClass - public static void cleanUp() throws Exception { - FuzzyTokenMatcherTestHelper.deleteTestTables(); - } - - @Test - public void TestFuzzyTokenMatcherWithNoResults() throws Exception { - String query = "Twelve Angry Men Cafe"; - double threshold = 0.5; // The ratio of tokens that need to be matched - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.DESCRIPTION); - List results = FuzzyTokenMatcherTestHelper.getQueryResults(PEOPLE_TABLE, query, threshold, attributeNames); - - Assert.assertEquals(0, results.size()); - } - - @Test - public void TestFuzzyTokenMatcherWithThresholdVariation() throws Exception { - String query = "Twelve Angry Men Cafe"; - double threshold = 0.25; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.DESCRIPTION); - - Schema schema = new Schema.Builder().add(TestConstants.SCHEMA_PEOPLE).add(RESULTS_ATTR).build(); - - List spanList1 = Arrays.asList( - new Span(TestConstants.DESCRIPTION, 5, 10, "angry", "Angry", 1)); - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField(spanList1) }; - - List spanList2 = Arrays.asList( - new Span(TestConstants.DESCRIPTION, 6, 11, "angry", "Angry", 1)); - IField[] fields2 = { new StringField("brad lie angelina"), new StringField("pitt"), new IntegerField(44), - new DoubleField(6.10), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-12-1972")), - new TextField("White Angry"), new ListField(spanList2) }; - - List spanList3 = Arrays.asList( - new Span(TestConstants.DESCRIPTION, 40, 45, "angry", "Angry", 8)); - IField[] fields3 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField(spanList3) }; - - List spanList4 = Arrays.asList( - new Span(TestConstants.DESCRIPTION, 6, 11, "angry", "angry", 1)); - IField[] fields4 = { new StringField("Mary brown"), new StringField("Lake Forest"), new IntegerField(42), - new DoubleField(5.99), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), - new TextField("Short angry"), new ListField(spanList4) }; - - Tuple tuple1 = new Tuple(schema, fields1); - Tuple tuple2 = new Tuple(schema, fields2); - Tuple tuple3 = new Tuple(schema, fields3); - Tuple tuple4 = new Tuple(schema, fields4); - - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - expectedResultList.add(tuple2); - expectedResultList.add(tuple3); - expectedResultList.add(tuple4); - - List results = FuzzyTokenMatcherTestHelper.getQueryResults(PEOPLE_TABLE, query, threshold, attributeNames); - boolean contains = TestUtils.equals(expectedResultList, results); - Assert.assertTrue(contains); - } - - @Test - public void TestFuzzyTokenMatcherWithLargeTokens() throws Exception { - String query = "Twelve Angry Men Came Cafe Have Coffee Eat Chocolate Burger Fries SandWidch Cool Food Drinks American drama film elements film noir adapted teleplay same name Reginald Rose Written Rose directed Sidney Lumet trial film tells story jury made deliberate guilt acquittal defendant basis reasonable doubt United States verdict most criminal "; - double threshold = 0.02; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.DESCRIPTION); - - Schema schema = new Schema.Builder().add(TestConstants.SCHEMA_PEOPLE).add(RESULTS_ATTR).build(); - - - List spanList1 = Arrays.asList( - new Span(TestConstants.DESCRIPTION, 5, 10, "angry", "Angry", 1)); - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField(spanList1) }; - - List spanList2 = Arrays.asList( - new Span(TestConstants.DESCRIPTION, 6, 11, "angry", "Angry", 1)); - IField[] fields2 = { new StringField("brad lie angelina"), new StringField("pitt"), new IntegerField(44), - new DoubleField(6.10), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-12-1972")), - new TextField("White Angry"), new ListField(spanList2) }; - - List spanList3 = Arrays.asList( - new Span(TestConstants.DESCRIPTION, 40, 45, "angry", "Angry", 8)); - IField[] fields3 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField(spanList3) }; - - List spanList4 = Arrays.asList( - new Span(TestConstants.DESCRIPTION, 6, 11, "angry", "angry", 1)); - IField[] fields4 = { new StringField("Mary brown"), new StringField("Lake Forest"), new IntegerField(42), - new DoubleField(5.99), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), - new TextField("Short angry"), new ListField(spanList4) }; - - Tuple tuple1 = new Tuple(schema, fields1); - Tuple tuple2 = new Tuple(schema, fields2); - Tuple tuple3 = new Tuple(schema, fields3); - Tuple tuple4 = new Tuple(schema, fields4); - - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - expectedResultList.add(tuple2); - expectedResultList.add(tuple3); - expectedResultList.add(tuple4); - - List results = FuzzyTokenMatcherTestHelper.getQueryResults(PEOPLE_TABLE, query, threshold, attributeNames); - boolean contains = TestUtils.equals(expectedResultList, results); - Assert.assertTrue(contains); - } - - @Test - public void TestFuzzyTokenMatcherForStringField() throws Exception { - String query = "tom hanks"; - double threshold = 1; // The ratio of tokens that need to be matched - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - List results = FuzzyTokenMatcherTestHelper.getQueryResults(PEOPLE_TABLE, query, threshold, attributeNames); - - Assert.assertEquals(0, results.size()); - } - - @Test - public void TestFuzzyTokenMatcher1() throws Exception { - String query = "Twelve Angry Men"; - double threshold = 0.5; // The ratio of tokens that need to be matched - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.DESCRIPTION); - - Schema schema = new Schema.Builder().add(TestConstants.SCHEMA_PEOPLE).add(RESULTS_ATTR).build(); - - List spanList1 = Arrays.asList( - new Span(TestConstants.DESCRIPTION, 5, 10, "angry", "Angry", 1)); - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField(spanList1) }; - - List spanList2 = Arrays.asList( - new Span(TestConstants.DESCRIPTION, 6, 11, "angry", "Angry", 1)); - IField[] fields2 = { new StringField("brad lie angelina"), new StringField("pitt"), new IntegerField(44), - new DoubleField(6.10), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-12-1972")), - new TextField("White Angry"), new ListField(spanList2) }; - - List spanList3 = Arrays.asList( - new Span(TestConstants.DESCRIPTION, 40, 45, "angry", "Angry", 8)); - IField[] fields3 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField(spanList3) }; - - List spanList4 = Arrays.asList( - new Span(TestConstants.DESCRIPTION, 6, 11, "angry", "angry", 1)); - IField[] fields4 = { new StringField("Mary brown"), new StringField("Lake Forest"), new IntegerField(42), - new DoubleField(5.99), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), - new TextField("Short angry"), new ListField(spanList4) }; - - Tuple tuple1 = new Tuple(schema, fields1); - Tuple tuple2 = new Tuple(schema, fields2); - Tuple tuple3 = new Tuple(schema, fields3); - Tuple tuple4 = new Tuple(schema, fields4); - - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - expectedResultList.add(tuple2); - expectedResultList.add(tuple3); - expectedResultList.add(tuple4); - - List results = FuzzyTokenMatcherTestHelper.getQueryResults(PEOPLE_TABLE, query, threshold, attributeNames); - boolean contains = TestUtils.equals(expectedResultList, results); - Assert.assertTrue(contains); - } - - @Test - public void TestFuzzyTokenMatcher2() throws Exception { - String query = "Twelve Angry Men"; - double threshold = 0.5; // The ratio of tokens that need to be matched - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.DESCRIPTION); - - Schema schema = new Schema.Builder().add(TestConstants.SCHEMA_PEOPLE).add(RESULTS_ATTR).build(); - - List spanList1 = Arrays.asList( - new Span(TestConstants.DESCRIPTION, 5, 10, "angry", "Angry", 1)); - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField(spanList1) }; - - List spanList2 = Arrays.asList( - new Span(TestConstants.DESCRIPTION, 6, 11, "angry", "Angry", 1)); - IField[] fields2 = { new StringField("brad lie angelina"), new StringField("pitt"), new IntegerField(44), - new DoubleField(6.10), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-12-1972")), - new TextField("White Angry"), new ListField(spanList2) }; - - List spanList3 = Arrays.asList( - new Span(TestConstants.DESCRIPTION, 40, 45, "angry", "Angry", 8)); - IField[] fields3 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField(spanList3) }; - - List spanList4 = Arrays.asList( - new Span(TestConstants.DESCRIPTION, 6, 11, "angry", "angry", 1)); - IField[] fields4 = { new StringField("Mary brown"), new StringField("Lake Forest"), new IntegerField(42), - new DoubleField(5.99), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), - new TextField("Short angry"), new ListField(spanList4) }; - - Tuple tuple1 = new Tuple(schema, fields1); - Tuple tuple2 = new Tuple(schema, fields2); - Tuple tuple3 = new Tuple(schema, fields3); - Tuple tuple4 = new Tuple(schema, fields4); - - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - expectedResultList.add(tuple2); - expectedResultList.add(tuple3); - expectedResultList.add(tuple4); - - List results = FuzzyTokenMatcherTestHelper.getQueryResults(PEOPLE_TABLE, query, threshold, attributeNames); - boolean contains = TestUtils.equals(expectedResultList, results); - Assert.assertTrue(contains); - } - - @Test - public void TestFuzzyTokenMatcherWithLimit() throws Exception { - String query = "Twelve Angry Men"; - double threshold = 0.5; // The ratio of tokens that need to be matched - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.DESCRIPTION); - - Schema schema = new Schema.Builder().add(TestConstants.SCHEMA_PEOPLE).add(RESULTS_ATTR).build(); - - List list = new ArrayList<>(); - Span span = new Span(TestConstants.DESCRIPTION, 5, 10, "angry", "Angry", 1); - list.add(span); - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField<>(list) }; - - list = new ArrayList<>(); - span = new Span(TestConstants.DESCRIPTION, 6, 11, "angry", "Angry", 1); - list.add(span); - IField[] fields2 = { new StringField("brad lie angelina"), new StringField("pitt"), new IntegerField(44), - new DoubleField(6.10), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-12-1972")), - new TextField("White Angry"), new ListField<>(list) }; - - list = new ArrayList<>(); - span = new Span(TestConstants.DESCRIPTION, 40, 45, "angry", "Angry", 8); - list.add(span); - IField[] fields3 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField<>(list) }; - - list = new ArrayList<>(); - span = new Span(TestConstants.DESCRIPTION, 6, 11, "angry", "angry", 1); - list.add(span); - IField[] fields4 = { new StringField("Mary brown"), new StringField("Lake Forest"), new IntegerField(42), - new DoubleField(5.99), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), - new TextField("Short angry"), new ListField<>(list) }; - - Tuple tuple1 = new Tuple(schema, fields1); - Tuple tuple2 = new Tuple(schema, fields2); - Tuple tuple3 = new Tuple(schema, fields3); - Tuple tuple4 = new Tuple(schema, fields4); - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - expectedResultList.add(tuple2); - expectedResultList.add(tuple3); - expectedResultList.add(tuple4); - - List results = FuzzyTokenMatcherTestHelper.getQueryResults(PEOPLE_TABLE, query, threshold, attributeNames, 2, 0); - - Assert.assertEquals(expectedResultList.size(), 4); - Assert.assertEquals(results.size(), 2); - Assert.assertTrue(TestUtils.containsAll(expectedResultList, results)); - } - - @Test - public void TestFuzzyTokenMatcherWithLimitOffset() throws Exception { - String query = "Twelve Angry Men"; - double threshold = 0.5; // The ratio of tokens that need to be matched - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.DESCRIPTION); - - Schema schema = new Schema.Builder().add(TestConstants.SCHEMA_PEOPLE).add(RESULTS_ATTR).build(); - - List list = new ArrayList<>(); - Span span = new Span(TestConstants.DESCRIPTION, 5, 10, "angry", "Angry", 1); - list.add(span); - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField<>(list) }; - - list = new ArrayList<>(); - span = new Span(TestConstants.DESCRIPTION, 6, 11, "angry", "Angry", 1); - list.add(span); - IField[] fields2 = { new StringField("brad lie angelina"), new StringField("pitt"), new IntegerField(44), - new DoubleField(6.10), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-12-1972")), - new TextField("White Angry"), new ListField<>(list) }; - - list = new ArrayList<>(); - span = new Span(TestConstants.DESCRIPTION, 40, 45, "angry", "Angry", 8); - list.add(span); - IField[] fields3 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField<>(list) }; - - list = new ArrayList<>(); - span = new Span(TestConstants.DESCRIPTION, 6, 11, "angry", "angry", 1); - list.add(span); - IField[] fields4 = { new StringField("Mary brown"), new StringField("Lake Forest"), new IntegerField(42), - new DoubleField(5.99), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), - new TextField("Short angry"), new ListField<>(list) }; - - Tuple tuple1 = new Tuple(schema, fields1); - Tuple tuple2 = new Tuple(schema, fields2); - Tuple tuple3 = new Tuple(schema, fields3); - Tuple tuple4 = new Tuple(schema, fields4); - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - expectedResultList.add(tuple2); - expectedResultList.add(tuple3); - expectedResultList.add(tuple4); - - List results = FuzzyTokenMatcherTestHelper.getQueryResults(PEOPLE_TABLE, query, threshold, attributeNames, 2, 1); - - Assert.assertEquals(expectedResultList.size(), 4); - Assert.assertEquals(results.size(), 2); - Assert.assertTrue(TestUtils.containsAll(expectedResultList, results)); - } -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenMatcherTestHelper.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenMatcherTestHelper.java deleted file mode 100644 index ca37ba2c9fa..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/fuzzytokenmatcher/FuzzyTokenMatcherTestHelper.java +++ /dev/null @@ -1,157 +0,0 @@ -package edu.uci.ics.texera.dataflow.fuzzytokenmatcher; - -import java.util.ArrayList; -import java.util.List; - -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.fuzzytokenmatcher.FuzzyTokenPredicate; -import edu.uci.ics.texera.dataflow.source.scan.ScanBasedSourceOperator; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; -import edu.uci.ics.texera.storage.DataWriter; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; - -/** - * A helper class for FuzzyTokenMatcher's test cases. - * It includes functions that : - * create and write data to the test tables, - * delete the test tables - * get the query result from FuzzyTokenMatcher - * - * @author Zuozhi Wang - * - */ -public class FuzzyTokenMatcherTestHelper { - - public static final String PEOPLE_TABLE = "fuzzytoken_test_people"; - public static final String RESULTS = "fuzzy token matcher results"; - - /* - * Creates the test table(s) and writes data into it(them). - */ - public static void writeTestTables() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - - // create the people table and write tuples - relationManager.createTable(PEOPLE_TABLE, TestUtils.getDefaultTestIndex().resolve(PEOPLE_TABLE), - TestConstants.SCHEMA_PEOPLE, LuceneAnalyzerConstants.standardAnalyzerString()); - - DataWriter peopleDataWriter = relationManager.getTableDataWriter(PEOPLE_TABLE); - peopleDataWriter.open(); - for (Tuple tuple : TestConstants.getSamplePeopleTuples()) { - peopleDataWriter.insertTuple(tuple); - } - peopleDataWriter.close(); - } - - /* - * Deletes the test table(s) - */ - public static void deleteTestTables() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - relationManager.deleteTable(PEOPLE_TABLE); - } - - /* - * Gets the query results from FuzzyTokenMatcher (without limit and offset). - */ - public static List getQueryResults(String tableName, String query, double threshold, List attributeNames) throws TexeraException { - return getQueryResults(tableName, query, threshold, attributeNames, Integer.MAX_VALUE, 0); - } - - /* - * Gets the query results from FuzzyTokenMatcher (with limit and offset options) - */ - public static List getQueryResults(String tableName, String query, double threshold, List attributeNames, - int limit, int offset) throws TexeraException { - - // results from a scan on the table followed by a fuzzy token matcher - List scanSourceResults = getScanSourceResults(tableName, query, threshold, attributeNames, limit, offset); - // results from index-based look-ups on the table - List fuzzyTokenSourceResults = getFuzzyTokenSourceResults(tableName, query, threshold, attributeNames, limit, offset); - - // if limit and offset are not relevant, the results from scan source and fuzzy token source must be the same - if (limit == Integer.MAX_VALUE && offset == 0) { - if (TestUtils.equals(scanSourceResults, fuzzyTokenSourceResults)) { - return scanSourceResults; - } else { - throw new DataflowException("results from scanSource and fuzzyTokenSource are inconsistent"); - } - } - // if limit and offset are relevant, then the results can be different (since the order doesn't matter) - // in this case, we get all the results and test if the whole result set contains both results - else { - List allResults = getFuzzyTokenSourceResults(tableName, query, threshold, attributeNames, - Integer.MAX_VALUE, 0); - - if (scanSourceResults.size() == fuzzyTokenSourceResults.size() && - TestUtils.containsAll(allResults, scanSourceResults) && - TestUtils.containsAll(allResults, fuzzyTokenSourceResults)) { - return scanSourceResults; - } else { - throw new DataflowException("results from scanSource and fuzzyTokenSource are inconsistent"); - } - } - } - - /* - * Gets the query results by scanning the table and passing the data into a FuzzyTokenMatcher. - */ - public static List getScanSourceResults(String tableName, String query, double threshold, List attributeNames, - int limit, int offset) throws TexeraException { - - ScanBasedSourceOperator scanSource = new ScanBasedSourceOperator(new ScanSourcePredicate(tableName)); - FuzzyTokenPredicate fuzzyTokenPredicate = new FuzzyTokenPredicate( - query, attributeNames, RelationManager.getInstance().getTableAnalyzerString(tableName), threshold, RESULTS); - FuzzyTokenMatcher fuzzyTokenMatcher = new FuzzyTokenMatcher(fuzzyTokenPredicate); - - fuzzyTokenMatcher.setLimit(limit); - fuzzyTokenMatcher.setOffset(offset); - - fuzzyTokenMatcher.setInputOperator(scanSource); - - Tuple tuple; - List results = new ArrayList<>(); - - fuzzyTokenMatcher.open(); - while ((tuple = fuzzyTokenMatcher.getNextTuple()) != null) { - results.add(tuple); - } - fuzzyTokenMatcher.close(); - - return results; - } - - /* - * Gets the query results by using a FuzzyTokenMatcherSourceOperator (which performs index-based lookups on the table) - */ - public static List getFuzzyTokenSourceResults(String tableName, String query, double threshold, List attributeNames, - int limit, int offset) throws TexeraException { - - FuzzyTokenSourcePredicate fuzzyTokenSourcePredicate = new FuzzyTokenSourcePredicate( - query, attributeNames, RelationManager.getInstance().getTableAnalyzerString(tableName), - threshold, tableName, RESULTS); - - FuzzyTokenMatcherSourceOperator fuzzyTokenSource = new FuzzyTokenMatcherSourceOperator( - fuzzyTokenSourcePredicate); - - fuzzyTokenSource.setLimit(limit); - fuzzyTokenSource.setOffset(offset); - - Tuple tuple; - List results = new ArrayList<>(); - - fuzzyTokenSource.open(); - while ((tuple = fuzzyTokenSource.getNextTuple()) != null) { - results.add(tuple); - } - fuzzyTokenSource.close(); - - return results; - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/join/JoinDistanceTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/join/JoinDistanceTest.java deleted file mode 100644 index ac2b7563fd6..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/join/JoinDistanceTest.java +++ /dev/null @@ -1,897 +0,0 @@ -package edu.uci.ics.texera.dataflow.join; - -import java.util.ArrayList; -import java.util.List; -import java.util.stream.Collectors; - -import org.junit.After; -import org.junit.AfterClass; -import org.junit.BeforeClass; -import org.junit.Test; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.fuzzytokenmatcher.FuzzyTokenSourcePredicate; -import edu.uci.ics.texera.dataflow.join.Join; -import edu.uci.ics.texera.dataflow.join.JoinDistancePredicate; -import edu.uci.ics.texera.dataflow.fuzzytokenmatcher.FuzzyTokenMatcherSourceOperator; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordMatcherSourceOperator; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordMatchingType; -import edu.uci.ics.texera.dataflow.projection.ProjectionOperator; -import edu.uci.ics.texera.dataflow.projection.ProjectionPredicate; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; -import junit.framework.Assert; - -/** - * JoinDistanceTest tests the Join Operator and the JoinDistancePredicate. - * - * The test classes are organized as the following: - * JoinDistanceTest includes (only) the main test logic. - * JoinDistanceHelper includes helper functions and wrapper functions. - * JoinTestConstants includes the schema and data that Join tests use. - * - * @author sripadks - * @author Zuozhi Wang - * - */ -public class JoinDistanceTest { - - public static final String BOOK_TABLE= JoinTestHelper.BOOK_TABLE; - - public static final KeywordMatchingType conjunction = KeywordMatchingType.CONJUNCTION_INDEXBASED; - public static final KeywordMatchingType phrase = KeywordMatchingType.PHRASE_INDEXBASED; - - - /* - * The annotators @BeforeClass and @AfterClass are used instead of @Before and @After. - * - * The difference is that: - * @Before and @After are executed before and after EACH test case. - * @BeforeClass and @AfterClass are executed once before ALL the test begin and ALL the test have finished. - * - * We don't want to create and delete the tables on every test case, - * therefore BeforeClass and AfterClass are better options. - * - */ - @BeforeClass - public static void setup() throws TexeraException { - // writes the test tables before ALL tests - JoinTestHelper.createTestTables(); - } - - @AfterClass - public static void cleanUp() throws TexeraException { - // deletes the test tables after ALL tests - JoinTestHelper.deleteTestTables(); - } - - /* - * The @After annotation is used here because we want to clear the data in two tables after EVERY test case. - * This is because different test cases write different data in to the test tables, - * and they need to be cleared before the next test case begins. - */ - @After - public void clearTables() throws TexeraException { - // clear the test tables after EACH test - JoinTestHelper.clearTestTables(); - } - - - /* - * This case tests for the scenario when the difference of keyword spans - * is within the given span threshold. - * e.g. - * [<11, 18>] - * [<27, 33>] - * threshold = 20 (within threshold) - * result: [<11, 33>] - * - * Test result: The list contains a tuple with all the fields and a span - * list consisting of the joined span. The joined span is made up of the - * field name, start and stop index (computed as ) - * key (combination of span1 key and span2 key) and value (combination of - * span1 value and span2 value). - * - */ - @Test - public void testIdsMatchFieldsMatchSpanWithinThreshold() throws Exception { - JoinTestHelper.insertToTable(BOOK_TABLE, JoinTestConstants.bookGroup1.get(0)); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "special", conjunction); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "writer", conjunction); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 20), Integer.MAX_VALUE, 0); - - Schema resultSchema = new Schema.Builder().add(JoinTestConstants.BOOK_SCHEMA).add(SchemaConstants.SPAN_LIST_ATTRIBUTE).build(); - - List spanList = new ArrayList<>(); - - Span span1 = new Span(JoinTestConstants.REVIEW, 11, 33, "special_writer", "special kind of " + "writer"); - spanList.add(span1); - - IField[] book1 = { new IntegerField(52), new StringField("Mary Roach"), - new StringField("Grunt: The Curious Science of Humans at War"), new IntegerField(288), - new TextField("It takes a special kind " + "of writer to make topics ranging from death to our " - + "gastrointestinal tract interesting (sometimes " - + "hilariously so), and pop science writer Mary Roach is " + "always up to the task."), - new ListField<>(spanList) }; - - Tuple expectedTuple = new Tuple(resultSchema, book1); - List expectedResult = new ArrayList<>(); - expectedResult.add(expectedTuple); - - Assert.assertEquals(1, resultList.size()); - Assert.assertTrue(TestUtils.equals(expectedResult, resultList)); - } - - /* - * This case tests for the scenario when the difference of keyword spans - * to be joined is greater than the threshold. - * - * [<11, 18>] - * [<42, 48>] - * threshold = 20 (beyond threshold) - * - * Test result: An empty list is returned. - */ - @Test - public void testIdsMatchFieldsMatchSpanExceedThreshold() throws Exception { - JoinTestHelper.insertToTable(BOOK_TABLE, JoinTestConstants.bookGroup1.get(0)); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "special", conjunction); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "topics", conjunction); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 20), Integer.MAX_VALUE, 0); - - Assert.assertEquals(0, resultList.size()); - } - - // This case tests for the scenario when either/both of the operators' - // result lists are empty (i.e. when one/both of the operators' are - // not able to find any suitable matches) - // Test result: Join should return an empty list. - @Test - public void testOneOfTheOperatorResultIsEmpty() throws Exception { - JoinTestHelper.insertToTable(BOOK_TABLE, JoinTestConstants.bookGroup1.get(0)); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "special", conjunction); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "book", conjunction); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 20), Integer.MAX_VALUE, 0); - - Assert.assertEquals(0, resultList.size()); - } - - // This case tests for the scenario when one of the operators result lists has no span. - // If one of the operators doesn't have span, then an exception will be thrown. - // Test result: DataflowException is thrown - @Test(expected = DataflowException.class) - public void testOneOfTheOperatorResultContainsNoSpan() throws Exception { - JoinTestHelper.insertToTable(BOOK_TABLE, JoinTestConstants.bookGroup1.get(0)); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "special", conjunction); - - String fuzzyTokenQuery = "this writer writes well"; - double thresholdRatio = 0.25; - List textAttributeNames = JoinTestConstants.BOOK_SCHEMA.getAttributes().stream() - .filter(attr -> attr.getType() != AttributeType.TEXT) - .map(Attribute::getName).collect(Collectors.toList()); - FuzzyTokenSourcePredicate fuzzySourcePredicateInner = new FuzzyTokenSourcePredicate(fuzzyTokenQuery, textAttributeNames, - LuceneAnalyzerConstants.standardAnalyzerString(), thresholdRatio, BOOK_TABLE, SchemaConstants.SPAN_LIST); - FuzzyTokenMatcherSourceOperator fuzzyMatcherInner = new FuzzyTokenMatcherSourceOperator(fuzzySourcePredicateInner); - - ProjectionPredicate removeSpanListPredicate = new ProjectionPredicate( - JoinTestConstants.BOOK_SCHEMA.getAttributeNames()); - ProjectionOperator removeSpanListProjection = new ProjectionOperator(removeSpanListPredicate); - removeSpanListProjection.setInputOperator(fuzzyMatcherInner); - - JoinTestHelper.getJoinDistanceResults(keywordSourceOuter, removeSpanListProjection, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 20), Integer.MAX_VALUE, 0); - } - - // This case tests for the scenario when one of the spans to be joined encompasses the other span - // and both |(span 1 spanStartIndex) - (span 2 spanStartIndex)|, - // |(span 1 spanEndIndex) - (span 2 spanEndIndex)| are within threshold. - // e.g. - // [<11, 18>] - // [<3, 33>] - // threshold = 20 (within threshold) - // Test result: The bigger span should be returned. - // [<3, 33>] - @Test - public void testOneSpanEncompassesOtherAndDifferenceLessThanThreshold() throws Exception { - JoinTestHelper.insertToTable(BOOK_TABLE, JoinTestConstants.bookGroup1.get(0)); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "special", conjunction); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "takes a special kind of writer", phrase); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 20), Integer.MAX_VALUE, 0); - - - Schema resultSchema = new Schema.Builder().add(JoinTestConstants.BOOK_SCHEMA).add(SchemaConstants.SPAN_LIST_ATTRIBUTE).build(); - - List spanList = new ArrayList<>(); - - Span span1 = new Span(JoinTestConstants.REVIEW, 3, 33, "special_takes a special " + "kind of writer", - "takes a special " + "kind of writer"); - spanList.add(span1); - - IField[] book1 = { new IntegerField(52), new StringField("Mary Roach"), - new StringField("Grunt: The Curious Science of Humans at War"), new IntegerField(288), - new TextField("It takes a special kind " + "of writer to make topics ranging from death to our " - + "gastrointestinal tract interesting (sometimes " - + "hilariously so), and pop science writer Mary Roach is " + "always up to the task."), - new ListField<>(spanList) }; - - Tuple expectedTuple = new Tuple(resultSchema, book1); - List expectedResult = new ArrayList<>(); - expectedResult.add(expectedTuple); - - Assert.assertEquals(1, resultList.size()); - Assert.assertTrue(TestUtils.equals(expectedResult, resultList)); - } - - /* - * This case tests for the scenario when one of the spans to be joined encompasses the other span - * and |(span 1 spanStartIndex) - (span 2 spanStartIndex)| - * and/or |(span 1 spanEndIndex) - (span 2 spanEndIndex)| exceed threshold. - * - * e.g. - * [<11, 18>] - * [<3, 33>] - * threshold = 10 (beyond threshold) - * Test result: Join should return an empty list. - */ - @Test - public void testOneSpanEncompassesOtherAndDifferenceGreaterThanThreshold() throws Exception { - JoinTestHelper.insertToTable(BOOK_TABLE, JoinTestConstants.bookGroup1.get(0)); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "special", conjunction); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "takes a special kind of writer", phrase); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 10), Integer.MAX_VALUE, 0); - - Assert.assertEquals(0, resultList.size()); - } - - /* - * This case tests for the spans to be joined have some overlap and both - * |(span 1 spanStartIndex) - (span 2 spanStartIndex)|, - * |(span 1 spanEndIndex) - (span 2 spanEndIndex)| are within threshold. - * - * e.g. - * [<75, 97>] - * [<92, 109>] - * threshold = 20 (within threshold) - * result: [<75, 109>] - * - * Test result: The list contains a tuple with all the fields and a span - * list consisting of the joined span. The joined span is made up of the - * field name, start and stop index (computed as ) - * key (combination of span1 key and span2 key) and value (combination of - * span1 value and span2 value). - */ - @Test - public void testSpansOverlapAndWithinThreshold() throws Exception { - JoinTestHelper.insertToTable(BOOK_TABLE, JoinTestConstants.bookGroup1.get(0)); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "gastrointestinal tract", phrase); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "tract interesting", phrase); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 20), Integer.MAX_VALUE, 0); - - Schema resultSchema = new Schema.Builder().add(JoinTestConstants.BOOK_SCHEMA).add(SchemaConstants.SPAN_LIST_ATTRIBUTE).build(); - List spanList = new ArrayList<>(); - - Span span1 = new Span(JoinTestConstants.REVIEW, 75, 109, "gastrointestinal tract_" + "tract interesting", - "gastrointestinal " + "tract interesting"); - spanList.add(span1); - - IField[] book1 = { new IntegerField(52), new StringField("Mary Roach"), - new StringField("Grunt: The Curious Science of Humans at War"), new IntegerField(288), - new TextField("It takes a special kind " + "of writer to make topics ranging from death to our " - + "gastrointestinal tract interesting (sometimes " - + "hilariously so), and pop science writer Mary Roach is " + "always up to the task."), - new ListField<>(spanList) }; - Tuple expectedTuple = new Tuple(resultSchema, book1); - List expectedResult = new ArrayList<>(); - expectedResult.add(expectedTuple); - - Assert.assertEquals(1, resultList.size()); - Assert.assertTrue(TestUtils.equals(expectedResult, resultList)); - } - - // This case tests for the scenario when the spans to be joined have some overlap and - // |(span 1 spanStartIndex) - (span 2 spanStartIndex)| and/or - // |(span 1 spanEndIndex) - (span 2 spanEndIndex)| exceed threshold. - // e.g. - // [<75, 97>] - // [<92, 109>] - // threshold = 10 - // [ ] - // [ ] - // <--> <-----> (beyond threshold) - // Test result: Join should return an empty list. - @Test - public void testSpansOverlapAndExceedThreshold() throws Exception { - JoinTestHelper.insertToTable(BOOK_TABLE, JoinTestConstants.bookGroup1.get(0)); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "takes a special", phrase); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "special kind of writer", phrase); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 10), Integer.MAX_VALUE, 0); - - Assert.assertEquals(0, resultList.size()); - } - - // This case tests for the scenario when the spans to be joined are the same, i.e. both the keywords - // are same. - // e.g. - // [<11, 18>] - // [<11, 18>] - // threshold = 20 (can be any non-negative number) - // [ ] - // [ ] - // Test result: Join should return same span and key and the value in span - // should be the same. - // [<11, 18>] - @Test - public void testBothTheSpansAreSame() throws Exception { - JoinTestHelper.insertToTable(BOOK_TABLE, JoinTestConstants.bookGroup1.get(0)); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "special", conjunction); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "special", conjunction); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 20), Integer.MAX_VALUE, 0); - - Schema resultSchema = new Schema.Builder().add(JoinTestConstants.BOOK_SCHEMA).add(SchemaConstants.SPAN_LIST_ATTRIBUTE).build(); - List spanList = new ArrayList<>(); - - Span span1 = new Span(JoinTestConstants.REVIEW, 11, 18, "special_special", "special"); - spanList.add(span1); - - IField[] book1 = { new IntegerField(52), new StringField("Mary Roach"), - new StringField("Grunt: The Curious Science of Humans at War"), new IntegerField(288), - new TextField("It takes a special kind " + "of writer to make topics ranging from death to our " - + "gastrointestinal tract interesting (sometimes " - + "hilariously so), and pop science writer Mary Roach is " + "always up to the task."), - new ListField<>(spanList) }; - Tuple expectedTuple = new Tuple(resultSchema, book1); - List expectedResult = new ArrayList<>(); - expectedResult.add(expectedTuple); - - Assert.assertEquals(1, resultList.size()); - Assert.assertTrue(TestUtils.equals(expectedResult, resultList)); - } - - // ---------------------------------------- - - - /* - * This case tests for the scenario when both the operators' have multiple - * tuples and spans are within threshold. - * - * Test result: Join should result in a list containing tuples with spans. - * The number of tuples is equal to the number of tuples with spans within threshold. - */ - @Test - public void testBothOperatorsMultipleTuplesSpanWithinThreshold() throws Exception { - List tuples = new ArrayList<>(); - tuples.add(JoinTestConstants.bookGroup1.get(3)); - tuples.add(JoinTestConstants.bookGroup2.get(2)); - tuples.add(JoinTestConstants.bookGroup2.get(4)); - - JoinTestHelper.insertToTable(BOOK_TABLE, tuples); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "review", conjunction); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "book", conjunction); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 12), Integer.MAX_VALUE, 0); - - Schema resultSchema = new Schema.Builder().add(JoinTestConstants.BOOK_SCHEMA).add(SchemaConstants.SPAN_LIST_ATTRIBUTE).build(); - List spanList = new ArrayList<>(); - - Span span1 = new Span(JoinTestConstants.REVIEW, 0, 16, "review_book", "Review of a " + "Book"); - spanList.add(span1); - Span span2 = new Span(JoinTestConstants.REVIEW, 62, 73, "review_book", "book review"); - spanList.add(span2); - Span span3 = new Span(JoinTestConstants.REVIEW, 235, 246, "review_book", "book review"); - spanList.add(span3); - - IField[] book1 = { new IntegerField(54), new StringField("Andria Williams"), - new StringField("The Longest Night: A Novel"), new IntegerField(400), - new TextField("Review of a Book. This is a typical " + "review. This is a test. A book review " - + "test. A test to test queries without " + "actually using actual review. From " - + "here onwards, we can pretend this to " + "be actually a review even if it is not " - + "your typical book review."), - new ListField<>(spanList) }; - - IField[] book2 = { new IntegerField(65), new StringField("Sharon Guskin"), - new StringField("The Forgetting Time: A Novel"), new IntegerField(368), - new TextField("Review of a Book. This is a typical " + "review. This is a test. A book review " - + "test. A test to test queries without " + "actually using actual review. From " - + "here onwards, we can pretend this to " + "be actually a review even if it is not " - + "your typical book review."), - new ListField<>(spanList) }; - - IField[] book3 = { new IntegerField(63), new StringField("Paul Kalanithi"), - new StringField("When Breath Becomes Air"), new IntegerField(256), - new TextField("Review of a Book. This is a typical " + "review. This is a test. A book review " - + "test. A test to test queries without " + "actually using actual review. From " - + "here onwards, we can pretend this to " + "be actually a review even if it is not " - + "your typical book review."), - new ListField<>(spanList) }; - - Tuple expectedTuple1 = new Tuple(resultSchema, book1); - Tuple expectedTuple2 = new Tuple(resultSchema, book2); - Tuple expectedTuple3 = new Tuple(resultSchema, book3); - List expectedResult = new ArrayList<>(); - expectedResult.add(expectedTuple1); - expectedResult.add(expectedTuple2); - expectedResult.add(expectedTuple3); - - Assert.assertEquals(3, resultList.size()); - Assert.assertTrue(TestUtils.equals(expectedResult, resultList)); - } - - - /* - * This case tests for the scenario when both the operators' have multiple - * tuples and none of spans are within threshold. - * - * Test result: Join should result in an empty list. - */ - @Test - public void testBothOperatorsMultipleTuplesSpanExceedThreshold() throws Exception { - List tuples = new ArrayList<>(); - tuples.add(JoinTestConstants.bookGroup1.get(3)); - tuples.add(JoinTestConstants.bookGroup2.get(2)); - tuples.add(JoinTestConstants.bookGroup2.get(4)); - - JoinTestHelper.insertToTable(BOOK_TABLE, tuples); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "review", conjunction); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "book", conjunction); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 4), Integer.MAX_VALUE, 0); - Assert.assertEquals(0, resultList.size()); - } - - /* - * This case tests for the scenario when the query has results over multiple - * fields and join has to be performed only on the field mentioned in the attribute. - * - * Test result: Join should return only those tuples which satisfy all the constraints. - */ - @Test - public void testQueryHasResultsOverMultipleFields() throws Exception { - List tuples = JoinTestConstants.bookGroup1.subList(1, 5); - - JoinTestHelper.insertToTable(BOOK_TABLE, tuples); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "typical", conjunction); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "actually", conjunction); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 90), Integer.MAX_VALUE, 0); - - Schema resultSchema = new Schema.Builder().add(JoinTestConstants.BOOK_SCHEMA).add(SchemaConstants.SPAN_LIST_ATTRIBUTE).build(); - List spanList = new ArrayList<>(); - - Span span1 = new Span(JoinTestConstants.REVIEW, 28, 119, "typical_actually", "typical review. " - + "This is a test. A book review test. " + "A test to test queries without actually"); - spanList.add(span1); - Span span2 = new Span(JoinTestConstants.REVIEW, 186, 234, "typical_actually", - "actually a review " + "even if it is not your typical"); - spanList.add(span2); - - IField[] book1 = { new IntegerField(51), new StringField("author unknown"), new StringField("typical"), - new IntegerField(300), - new TextField("Review of a Book. This is a typical " + "review. This is a test. A book review " - + "test. A test to test queries without " + "actually using actual review. From " - + "here onwards, we can pretend this to " + "be actually a review even if it is not " - + "your typical book review."), - new ListField<>(spanList) }; - - IField[] book2 = { new IntegerField(53), new StringField("Noah Hawley"), new StringField("Before the Fall"), - new IntegerField(400), - new TextField("Review of a Book. This is a typical " + "review. This is a test. A book review " - + "test. A test to test queries without " + "actually using actual review. From " - + "here onwards, we can pretend this to " + "be actually a review even if it is not " - + "your typical book review."), - new ListField<>(spanList) }; - - IField[] book3 = { new IntegerField(54), new StringField("Andria Williams"), - new StringField("The Longest Night: A Novel"), new IntegerField(400), - new TextField("Review of a Book. This is a typical " + "review. This is a test. A book review " - + "test. A test to test queries without " + "actually using actual review. From " - + "here onwards, we can pretend this to " + "be actually a review even if it is not " - + "your typical book review."), - new ListField<>(spanList) }; - - IField[] book4 = { new IntegerField(55), new StringField("Matti Friedman"), - new StringField("Pumpkinflowers: A Soldier's " + "Story"), new IntegerField(256), - new TextField("Review of a Book. This is a typical " + "review. This is a test. A book review " - + "test. A test to test queries without " + "actually using actual review. From " - + "here onwards, we can pretend this to " + "be actually a review even if it is not " - + "your typical book review."), - new ListField<>(spanList) }; - - Tuple expectedTuple1 = new Tuple(resultSchema, book1); - Tuple expectedTuple2 = new Tuple(resultSchema, book2); - Tuple expectedTuple3 = new Tuple(resultSchema, book3); - Tuple expectedTuple4 = new Tuple(resultSchema, book4); - List expectedResult = new ArrayList<>(); - expectedResult.add(expectedTuple1); - expectedResult.add(expectedTuple2); - expectedResult.add(expectedTuple3); - expectedResult.add(expectedTuple4); - - Assert.assertEquals(4, resultList.size()); - Assert.assertTrue(TestUtils.equals(expectedResult, resultList)); - } - - // ------------------------------------------ - - /* - * This case tests for the scenario when limit is some integer greater than - * 0 and less than the actual number of results and offset is 0 and join - * is performed. - * Test result: A list of tuples with number of tuples equal to limit. - */ - @Test - public void testForLimitWhenLimitIsLesserThanActualNumberOfResults() throws Exception{ - List tuples = JoinTestConstants.bookGroup1.subList(1, 5); - - JoinTestHelper.insertToTable(BOOK_TABLE, tuples); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "typical", conjunction); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "actually", conjunction); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 90), 3, 0); - - Schema resultSchema = new Schema.Builder().add(JoinTestConstants.BOOK_SCHEMA).add(SchemaConstants.SPAN_LIST_ATTRIBUTE).build(); - List spanList = new ArrayList<>(); - - Span span1 = new Span(JoinTestConstants.REVIEW, 28, 119, "typical_actually", "typical review. " - + "This is a test. A book review test. " + "A test to test queries without actually"); - spanList.add(span1); - Span span2 = new Span(JoinTestConstants.REVIEW, 186, 234, "typical_actually", - "actually a review " + "even if it is not your typical"); - spanList.add(span2); - - IField[] book1 = { new IntegerField(51), new StringField("author unknown"), new StringField("typical"), - new IntegerField(300), - new TextField("Review of a Book. This is a typical " + "review. This is a test. A book review " - + "test. A test to test queries without " + "actually using actual review. From " - + "here onwards, we can pretend this to " + "be actually a review even if it is not " - + "your typical book review."), - new ListField<>(spanList) }; - - IField[] book2 = { new IntegerField(53), new StringField("Noah Hawley"), - new StringField("Before the Fall"), new IntegerField(400), - new TextField("Review of a Book. This is a typical " + "review. This is a test. A book review " - + "test. A test to test queries without " + "actually using actual review. From " - + "here onwards, we can pretend this to " + "be actually a review even if it is not " - + "your typical book review."), - new ListField<>(spanList) }; - - IField[] book3 = { new IntegerField(54), new StringField("Andria Williams"), - new StringField("The Longest Night: A Novel"), new IntegerField(400), - new TextField("Review of a Book. This is a typical " + "review. This is a test. A book review " - + "test. A test to test queries without " + "actually using actual review. From " - + "here onwards, we can pretend this to " + "be actually a review even if it is not " - + "your typical book review."), - new ListField<>(spanList) }; - - IField[] book4 = { new IntegerField(55), new StringField("Matti Friedman"), - new StringField("Pumpkinflowers: A Soldier's " + "Story"), new IntegerField(256), - new TextField("Review of a Book. This is a typical " + "review. This is a test. A book review " - + "test. A test to test queries without " + "actually using actual review. From " - + "here onwards, we can pretend this to " + "be actually a review even if it is not " - + "your typical book review."), - new ListField<>(spanList) }; - - Tuple expectedTuple1 = new Tuple(resultSchema, book1); - Tuple expectedTuple2 = new Tuple(resultSchema, book2); - Tuple expectedTuple3 = new Tuple(resultSchema, book3); - Tuple expectedTuple4 = new Tuple(resultSchema, book4); - List expectedResult = new ArrayList<>(3); - expectedResult.add(expectedTuple1); - expectedResult.add(expectedTuple2); - expectedResult.add(expectedTuple3); - expectedResult.add(expectedTuple4); - - Assert.assertEquals(3, resultList.size()); - Assert.assertTrue(TestUtils.containsAll(expectedResult, resultList)); - } - - /* - * This case tests for the scenario when limit is some integer greater than - * 0 and greater than the actual number of results and offset is 0 and join - * is performed. - * Test result: A list of tuples with number of tuples equal to the maximum - * number of tuples operator can generate (which is lesser than limit.) - */ - @Test - public void testForLimitWhenLimitIsGreaterThanActualNumberOfResults() throws Exception{ - List tuples = JoinTestConstants.bookGroup1.subList(1, 5); - - JoinTestHelper.insertToTable(BOOK_TABLE, tuples); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "typical", conjunction); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "actually", conjunction); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 90), 10, 0); - - Schema resultSchema = new Schema.Builder().add(JoinTestConstants.BOOK_SCHEMA).add(SchemaConstants.SPAN_LIST_ATTRIBUTE).build(); - List spanList = new ArrayList<>(); - - Span span1 = new Span(JoinTestConstants.REVIEW, 28, 119, "typical_actually", "typical review. " - + "This is a test. A book review test. " + "A test to test queries without actually"); - spanList.add(span1); - Span span2 = new Span(JoinTestConstants.REVIEW, 186, 234, "typical_actually", - "actually a review " + "even if it is not your typical"); - spanList.add(span2); - - IField[] book1 = { new IntegerField(51), new StringField("author unknown"), new StringField("typical"), - new IntegerField(300), - new TextField("Review of a Book. This is a typical " + "review. This is a test. A book review " - + "test. A test to test queries without " + "actually using actual review. From " - + "here onwards, we can pretend this to " + "be actually a review even if it is not " - + "your typical book review."), - new ListField<>(spanList) }; - - IField[] book2 = { new IntegerField(53), new StringField("Noah Hawley"), new StringField("Before the Fall"), - new IntegerField(400), - new TextField("Review of a Book. This is a typical " + "review. This is a test. A book review " - + "test. A test to test queries without " + "actually using actual review. From " - + "here onwards, we can pretend this to " + "be actually a review even if it is not " - + "your typical book review."), - new ListField<>(spanList) }; - - IField[] book3 = { new IntegerField(54), new StringField("Andria Williams"), - new StringField("The Longest Night: A Novel"), new IntegerField(400), - new TextField("Review of a Book. This is a typical " + "review. This is a test. A book review " - + "test. A test to test queries without " + "actually using actual review. From " - + "here onwards, we can pretend this to " + "be actually a review even if it is not " - + "your typical book review."), - new ListField<>(spanList) }; - - IField[] book4 = { new IntegerField(55), new StringField("Matti Friedman"), - new StringField("Pumpkinflowers: A Soldier's " + "Story"), new IntegerField(256), - new TextField("Review of a Book. This is a typical " + "review. This is a test. A book review " - + "test. A test to test queries without " + "actually using actual review. From " - + "here onwards, we can pretend this to " + "be actually a review even if it is not " - + "your typical book review."), - new ListField<>(spanList) }; - - Tuple expectedTuple1 = new Tuple(resultSchema, book1); - Tuple expectedTuple2 = new Tuple(resultSchema, book2); - Tuple expectedTuple3 = new Tuple(resultSchema, book3); - Tuple expectedTuple4 = new Tuple(resultSchema, book4); - List expectedResult = new ArrayList<>(5); - expectedResult.add(expectedTuple1); - expectedResult.add(expectedTuple2); - expectedResult.add(expectedTuple3); - expectedResult.add(expectedTuple4); - - Assert.assertEquals(4, resultList.size()); - Assert.assertTrue(TestUtils.equals(expectedResult, resultList)); - } - - /* - * This case tests for the scenario when limit is 0 and offset is 0 and - * join is performed. - * Test result: An empty list. - */ - @Test - public void testForLimitWhenLimitIsZero() throws Exception{ - List tuples = JoinTestConstants.bookGroup1.subList(1, 5); - - JoinTestHelper.insertToTable(BOOK_TABLE, tuples); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "typical", conjunction); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "actually", conjunction); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 90), 0, 0); - - Assert.assertEquals(0, resultList.size()); - } - - /* - * This case tests for the scenario when limit is 0 and offset is some - * integer greater than 0 and less than the actual number of results and - * join is performed. - * Test result: An empty list. - */ - @Test - public void testForLimitWhenLimitIsZeroAndHasOffset() throws Exception{ - List tuples = JoinTestConstants.bookGroup1.subList(1, 5); - - JoinTestHelper.insertToTable(BOOK_TABLE, tuples); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "typical", conjunction); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "actually", conjunction); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 90), 0, 2); - - Assert.assertEquals(0, resultList.size()); - } - - /* - * This case tests for the scenario when limit is some integer greater than - * 0 and less than the actual number of results and offset is some integer - * greater than 0 and less than actual number of results and join is - * performed. - * Test result: A list of tuples with number of tuples equal to limit - * starting from the set offset. - */ - @Test - public void testForLimitWhenLimitIsLesserThanActualNumberOfResultsAndHasOffset() throws Exception { - List tuples = JoinTestConstants.bookGroup1.subList(1, 5); - - JoinTestHelper.insertToTable(BOOK_TABLE, tuples); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "typical", conjunction); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "actually", conjunction); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 90), 1, 2); - - Schema resultSchema = new Schema.Builder().add(JoinTestConstants.BOOK_SCHEMA).add(SchemaConstants.SPAN_LIST_ATTRIBUTE).build(); - List spanList = new ArrayList<>(); - - Span span1 = new Span(JoinTestConstants.REVIEW, 28, 119, "typical_actually", "typical review. " - + "This is a test. A book review test. " + "A test to test queries without actually"); - spanList.add(span1); - Span span2 = new Span(JoinTestConstants.REVIEW, 186, 234, "typical_actually", - "actually a review " + "even if it is not your typical"); - spanList.add(span2); - - IField[] book1 = { new IntegerField(54), new StringField("Andria Williams"), - new StringField("The Longest Night: A Novel"), new IntegerField(400), - new TextField("Review of a Book. This is a typical " + "review. This is a test. A book review " - + "test. A test to test queries without " + "actually using actual review. From " - + "here onwards, we can pretend this to " + "be actually a review even if it is not " - + "your typical book review."), - new ListField<>(spanList) }; - - Tuple expectedTuple1 = new Tuple(resultSchema, book1); - List expectedResult = new ArrayList<>(1); - expectedResult.add(expectedTuple1); - - Assert.assertEquals(1, resultList.size()); - Assert.assertTrue(TestUtils.equals(expectedResult, resultList)); - } - - - /* - * This case tests for the scenario when offset is some integer greater - * than 0 and greater than the actual number of results and join is - * performed. - * Test result: An empty list. - */ - @Test - public void testOffsetGreaterThanNumberOfResults() throws Exception{ - List tuples = JoinTestConstants.bookGroup1.subList(1, 5); - - JoinTestHelper.insertToTable(BOOK_TABLE, tuples); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "typical", conjunction); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "actually", conjunction); - - List resultList = JoinTestHelper.getJoinDistanceResults(keywordSourceInner, keywordSourceOuter, - new JoinDistancePredicate(JoinTestConstants.REVIEW, 90), 1, 10); - - Assert.assertEquals(0, resultList.size()); - } - - // ------------------------------------------------ - /* - * This case tests for the scenario when open and/or close is called twice - * and also when getNextTuple() is called when operator is closed. - * Test result: Opening or closing the operator twice shouldn't result in - * any noticeable difference in operation. But, calling getNetTuple() when - * operator is closed should throw an exception. - */ - @Test(expected = DataflowException.class) - public void testWhenOpenOrCloseIsCalledTwiceAndTryToGetNextTupleWhenClosed() throws Exception { - List tuples = JoinTestConstants.bookGroup1.subList(1, 5); - - JoinTestHelper.insertToTable(BOOK_TABLE, tuples); - - KeywordMatcherSourceOperator keywordSourceOuter = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "typical", conjunction); - KeywordMatcherSourceOperator keywordSourceInner = - JoinTestHelper.getKeywordSource(BOOK_TABLE, "actually", conjunction); - - JoinDistancePredicate distancePredicate = new JoinDistancePredicate(JoinTestConstants.REVIEW, 90); - - Join join = new Join(distancePredicate); - join.setOuterInputOperator(keywordSourceOuter); - join.setInnerInputOperator(keywordSourceInner); - - Tuple tuple; - List resultList = new ArrayList<>(); - - join.open(); - join.open(); - while ((tuple = join.getNextTuple()) != null) { - resultList.add(tuple); - } - join.close(); - join.close(); - - Assert.assertEquals(4, resultList.size()); - - // this line should throw an exception because operator is already closed - if ((tuple = join.getNextTuple()) != null) { - resultList.add(tuple); - } - } - -} \ No newline at end of file diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/join/JoinTestConstants.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/join/JoinTestConstants.java deleted file mode 100644 index 60b112add62..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/join/JoinTestConstants.java +++ /dev/null @@ -1,160 +0,0 @@ -package edu.uci.ics.texera.dataflow.join; - -import java.util.Arrays; -import java.util.List; - -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -public class JoinTestConstants { - - public static final String ID = "id"; - public static final String AUTHOR = "author"; - public static final String TITLE = "title"; - public static final String PAGES = "numberOfPages"; - public static final String REVIEW = "reviewOfBook"; - - public static final Attribute ID_ATTR = new Attribute(ID, AttributeType.INTEGER); - public static final Attribute AUTHOR_ATTR = new Attribute(AUTHOR, AttributeType.STRING); - public static final Attribute TITLE_ATTR = new Attribute(TITLE, AttributeType.STRING); - public static final Attribute PAGES_ATTR = new Attribute(PAGES, AttributeType.INTEGER); - public static final Attribute REVIEW_ATTR = new Attribute(REVIEW, AttributeType.TEXT); - - public static final Schema BOOK_SCHEMA = new Schema(ID_ATTR, AUTHOR_ATTR, TITLE_ATTR, PAGES_ATTR, REVIEW_ATTR); - - public static final List bookGroup1 = Arrays.asList( - new Tuple(BOOK_SCHEMA, - new IntegerField(52), new StringField("Mary Roach"), - new StringField("Grunt: The Curious Science of Humans at War"), new IntegerField(288), - new TextField("It takes a special kind " + "of writer to make topics ranging from death to our " - + "gastrointestinal tract interesting (sometimes " - + "hilariously so), and pop science writer Mary Roach is " + "always up to the task.")), - new Tuple(BOOK_SCHEMA, - new IntegerField(51), new StringField("author unknown"), - new StringField("typical"), new IntegerField(300), - new TextField("Review of a Book. This is a typical " - + "review. This is a test. A book review " + "test. A test to test queries without " - + "actually using actual review. From " + "here onwards, we can pretend this to " - + "be actually a review even if it is not " + "your typical book review.")), - new Tuple(BOOK_SCHEMA, - new IntegerField(53), new StringField("Noah Hawley"), - new StringField("Before the Fall"), new IntegerField(400), - new TextField("Review of a Book. This is a typical " - + "review. This is a test. A book review " + "test. A test to test queries without " - + "actually using actual review. From " + "here onwards, we can pretend this to " - + "be actually a review even if it is not " + "your typical book review.")), - new Tuple(BOOK_SCHEMA, - new IntegerField(54), new StringField("Andria Williams"), - new StringField("The Longest Night: A Novel"), new IntegerField(400), - new TextField("Review of a Book. This is a typical " - + "review. This is a test. A book review " + "test. A test to test queries without " - + "actually using actual review. From " + "here onwards, we can pretend this to " - + "be actually a review even if it is not " + "your typical book review.")), - new Tuple(BOOK_SCHEMA, - new IntegerField(55), new StringField("Matti Friedman"), - new StringField("Pumpkinflowers: A Soldier's " + "Story"), new IntegerField(256), - new TextField("Review of a Book. This is a typical " - + "review. This is a test. A book review " + "test. A test to test queries without " - + "actually using actual review. From " + "here onwards, we can pretend this to " - + "be actually a review even if it is not " + "your typical book review."))); - - public static final List bookGroup2 = Arrays.asList( - new Tuple(BOOK_SCHEMA, - new IntegerField(61), new StringField("book author"), - new StringField("actually typical"), new IntegerField(700), - new TextField("Review of a Book. This is a typical " - + "review. This is a test. A book review " + "test. A test to test queries without " - + "actually using actual review. From " + "here onwards, we can pretend this to " - + "be actually a review even if it is not " + "your typical book review.")), - new Tuple(BOOK_SCHEMA, - new IntegerField(62), new StringField("Siddhartha Mukherjee"), - new StringField("The Gene: An Intimate History"), new IntegerField(608), - new TextField("Review of a Book. This is a typical " - + "review. This is a test. A book review " + "test. A test to test queries without " - + "actually using actual review. From " + "here onwards, we can pretend this to " - + "be actually a review even if it is not " + "your typical book review.")), - new Tuple(BOOK_SCHEMA, - new IntegerField(63), new StringField("Paul Kalanithi"), - new StringField("When Breath Becomes Air"), new IntegerField(256), - new TextField("Review of a Book. This is a typical " - + "review. This is a test. A book review " + "test. A test to test queries without " - + "actually using actual review. From " + "here onwards, we can pretend this to " - + "be actually a review even if it is not " + "your typical book review.")), - new Tuple(BOOK_SCHEMA, - new IntegerField(64), new StringField("Matthew Desmond"), - new StringField("Evicted: Poverty and Profit in the " + "American City"), - new IntegerField(432), - new TextField("Review of a Book. This is a typical " - + "review. This is a test. A book review " + "test. A test to test queries without " - + "actually using actual review. From " + "here onwards, we can pretend this to " - + "be actually a review even if it is not " + "your typical book review.")), - new Tuple(BOOK_SCHEMA, - new IntegerField(65), new StringField("Sharon Guskin"), - new StringField("The Forgetting Time: A Novel"), new IntegerField(368), - new TextField("Review of a Book. This is a typical " - + "review. This is a test. A book review " + "test. A test to test queries without " - + "actually using actual review. From " + "here onwards, we can pretend this to " - + "be actually a review even if it is not " + "your typical book review."))); - - - - public static final String NEWS_NUMBER = "news_number"; - public static final String NEWS_TITLE = "news_title"; - public static final String NEWS_BODY = "news_body"; - - public static final Attribute NEWS_NUM_ATTR = new Attribute(NEWS_NUMBER, AttributeType.INTEGER); - public static final Attribute NEWS_TITLE_ATTR = new Attribute(NEWS_TITLE, AttributeType.TEXT); - public static final Attribute NEWS_BODY_ATTR = new Attribute(NEWS_BODY, AttributeType.TEXT); - - public static final Schema NEWS_SCHEMA = new Schema(NEWS_NUM_ATTR, NEWS_TITLE_ATTR, NEWS_BODY_ATTR); - - public static List getNewsTuples() { - return Arrays.asList( - new Tuple(NEWS_SCHEMA, - new IntegerField(1), - new TextField("UCI marchers protest as Trump begins his presidency"), - new TextField("a few hours after Donald Trump was sworn in Friday as the nation’s 45th president, " - + "a line of more than 100 UC Irvine faculty members and students took to the campus " - + "in pouring rain to demonstrate their opposition to his policies on immigration and " - + "other issues and urge other opponents to keep organizing during Trump’s presidency.") - ), - - new Tuple(NEWS_SCHEMA, - new IntegerField(2), - new TextField("Alternative Facts and the Costs of Trump-Branded Reality"), - new TextField("When Donald J. Trump swore the presidential oath on Friday, he assumed " - + "responsibility not only for the levers of government but also for one of " - + "the United States’ most valuable assets, battered though it may be: its credibility. " - + "The country’s sentimental reverence for truth and its jealously guarded press freedoms, " - + "while never perfect, have been as important to its global standing as the strength of " - + "its military and the reliability of its currency. It’s the bedrock of that " - + "American exceptionalism we’ve heard so much about for so long.") - ), - new Tuple(NEWS_SCHEMA, - new IntegerField(3), - new TextField("Samsung Explains Note 7 Battery Explosions, And Turns Crisis Into Opportunity"), - new TextField("Samsung launched the Galaxy Note 7 to record preorders and sales in August, " - + "but the rosy start soon turned sour. Samsung had to initiate a recall in September of " - + "the first version of the Note 7 due to faulty batteries that overheated and exploded. " - + "By October it had to recall over 2 million devices and discontinue the product. " - + "It’s estimated that the recall will cost Samsung $5.3 billion.") - ), - new Tuple(NEWS_SCHEMA, - new IntegerField(4), - new TextField("This is how Samsung plans to prevent future phones from catching fire"), - new TextField("Samsung said that it has implemented a new eight-step testing process for " - + "its lithium ion batteries, and that it’s forming a battery advisory board as well, " - + "comprised of academics from Cambridge, Berkeley, and Stanford. " - + "Note, this is for all lithium ion batteries in Samsung products, " - + "not just Note phablets or the anticipated Galaxy S8 phone.") - ) - ); - } - - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/join/JoinTestHelper.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/join/JoinTestHelper.java deleted file mode 100644 index 22f65bb9e12..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/join/JoinTestHelper.java +++ /dev/null @@ -1,202 +0,0 @@ -package edu.uci.ics.texera.dataflow.join; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.StorageException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordSourcePredicate; -import edu.uci.ics.texera.dataflow.regexmatcher.RegexMatcher; -import edu.uci.ics.texera.dataflow.regexmatcher.RegexPredicate; -import edu.uci.ics.texera.dataflow.join.IJoinPredicate; -import edu.uci.ics.texera.dataflow.join.Join; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordMatcherSourceOperator; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordMatchingType; -import edu.uci.ics.texera.dataflow.source.scan.ScanBasedSourceOperator; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; -import edu.uci.ics.texera.storage.DataWriter; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; - - -public class JoinTestHelper { - - public static final String BOOK_TABLE = "join_test_book"; - - public static final String NEWS_TABLE_OUTER = "join_test_news_outer"; - public static final String NEWS_TABLE_INNER = "join_test_news_inner"; - - public static void createTestTables() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - - // create the book table - relationManager.createTable(BOOK_TABLE, TestUtils.getDefaultTestIndex().resolve(BOOK_TABLE), - JoinTestConstants.BOOK_SCHEMA, LuceneAnalyzerConstants.standardAnalyzerString()); - // data for the book table are written in each test cases - - // create the news table - relationManager.createTable(NEWS_TABLE_OUTER, TestUtils.getDefaultTestIndex().resolve(NEWS_TABLE_OUTER), - JoinTestConstants.NEWS_SCHEMA, LuceneAnalyzerConstants.standardAnalyzerString()); - - relationManager.createTable(NEWS_TABLE_INNER, TestUtils.getDefaultTestIndex().resolve(NEWS_TABLE_INNER), - JoinTestConstants.NEWS_SCHEMA, LuceneAnalyzerConstants.standardAnalyzerString()); - - } - - public static void insertToTable(String tableName, Tuple... tuples) throws StorageException { - RelationManager relationManager = RelationManager.getInstance(); - - DataWriter tableDataWriter = relationManager.getTableDataWriter(tableName); - tableDataWriter.open(); - for (Tuple tuple : Arrays.asList(tuples)) { - tableDataWriter.insertTuple(tuple); - } - tableDataWriter.close(); - } - - public static void insertToTable(String tableName, List tuples) throws StorageException { - RelationManager relationManager = RelationManager.getInstance(); - - DataWriter outerDataWriter = relationManager.getTableDataWriter(tableName); - outerDataWriter.open(); - for (Tuple tuple : tuples) { - outerDataWriter.insertTuple(tuple); - } - outerDataWriter.close(); - } - - /** - * Clears the data of the inner and outer test tables. - * @throws TexeraException - */ - public static void clearTestTables() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - - DataWriter bookDataWriter = relationManager.getTableDataWriter(BOOK_TABLE); - bookDataWriter.open(); - bookDataWriter.clearData(); - bookDataWriter.close(); - - DataWriter innerNewsDataWriter = relationManager.getTableDataWriter(NEWS_TABLE_INNER); - innerNewsDataWriter.open(); - innerNewsDataWriter.clearData(); - innerNewsDataWriter.close(); - - DataWriter outerNewsDataWriter = relationManager.getTableDataWriter(NEWS_TABLE_OUTER); - outerNewsDataWriter.open(); - outerNewsDataWriter.clearData(); - outerNewsDataWriter.close(); - } - - /** - * Deletes all test tables - * @throws TexeraException - */ - public static void deleteTestTables() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - relationManager.deleteTable(BOOK_TABLE); - relationManager.deleteTable(NEWS_TABLE_OUTER); - relationManager.deleteTable(NEWS_TABLE_INNER); - } - - /** - * Provides a KeywordMatcherSourceOperator for a test table given a keyword. - * ( KeywordMatcher is used in most of Join test cases ) - * @param tableName - * @param query - * @param matchingType - * @return - * @throws TexeraException - */ - public static KeywordMatcherSourceOperator getKeywordSource(String tableName, String query, - KeywordMatchingType matchingType) throws TexeraException { - KeywordSourcePredicate keywordSourcePredicate = new KeywordSourcePredicate(query, - Arrays.asList(JoinTestConstants.AUTHOR, JoinTestConstants.TITLE, JoinTestConstants.REVIEW), - RelationManager.getInstance().getTableAnalyzerString(tableName), - matchingType, tableName, SchemaConstants.SPAN_LIST); - KeywordMatcherSourceOperator keywordSource = new KeywordMatcherSourceOperator(keywordSourcePredicate); - return keywordSource; - } - - public static RegexMatcher getRegexMatcher(String tableName, String query, String attrName) { - try { - ScanBasedSourceOperator scanBasedSourceOperator = new ScanBasedSourceOperator( - new ScanSourcePredicate(tableName)); - RegexMatcher regexMatcher = new RegexMatcher(new RegexPredicate(query, Arrays.asList(attrName), SchemaConstants.SPAN_LIST)); - regexMatcher.setInputOperator(scanBasedSourceOperator); - return regexMatcher; - } catch (DataflowException e) { - e.printStackTrace(); - return null; - } - } - - - /** - * Wraps the logic of creating a Join Operator, getting all the results, - * and returning the result tuples in a list. - * - * @param outerOp - * @param innerOp - * @param joinPredicate - * @param limit - * @param offset - * @return - * @throws TexeraException - */ - public static List getJoinDistanceResults(IOperator innerOp, IOperator outerOp, - IJoinPredicate joinPredicate, int limit, int offset) throws TexeraException { - Join join = new Join(joinPredicate); - join.setInnerInputOperator(innerOp); - join.setOuterInputOperator(outerOp); - join.setLimit(limit); - join.setOffset(offset); - - Tuple tuple; - List results = new ArrayList<>(); - - join.open(); - while ((tuple = join.getNextTuple()) != null) { - results.add(tuple); - } - join.close(); - - return results; - } - - /** - * Alter a field of a tuple. ( The schema will also be changed accordingly. ) - * @param originalTuple - * @param fieldIndex - * @param newField - * @return - */ - public static Tuple alterField(Tuple originalTuple, int fieldIndex, IField newField) { - List originalAttributes = originalTuple.getSchema().getAttributes(); - List newAttributes = new ArrayList<>(); - List newFields = new ArrayList<>(); - for (int i = 0; i < originalAttributes.size(); i++) { - if (i == fieldIndex) { - newAttributes.add(new Attribute(originalAttributes.get(i).getName(), - AttributeType.getAttributeType(newField.getClass()))); - newFields.add(newField); - } else { - newAttributes.add(originalAttributes.get(i)); - newFields.add(originalTuple.getFields().get(i)); - } - } - return new Tuple(new Schema(newAttributes.stream().toArray(Attribute[]::new)), - newFields.stream().toArray(IField[]::new)); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/join/SimilarityJoinTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/join/SimilarityJoinTest.java deleted file mode 100644 index b6b70a8a417..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/join/SimilarityJoinTest.java +++ /dev/null @@ -1,232 +0,0 @@ -package edu.uci.ics.texera.dataflow.join; - -import junit.framework.Assert; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.BeforeClass; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IDField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.join.SimilarityJoinPredicate; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordMatchingType; -import edu.uci.ics.texera.dataflow.regexmatcher.RegexMatcher; - -import org.junit.Test; - -import java.util.Arrays; -import java.util.List; -import java.util.UUID; - -/** - * Tests the SimilarityJoinPredicate, which joins two tuples - * based on the spans' similarity. - * - * @author Zuozhi Wang - * - */ -public class SimilarityJoinTest { - - public static final String NEWS_TABLE_OUTER = JoinTestHelper.NEWS_TABLE_OUTER; - public static final String NEWS_TABLE_INNER = JoinTestHelper.NEWS_TABLE_INNER; - - public static final KeywordMatchingType conjunction = KeywordMatchingType.CONJUNCTION_INDEXBASED; - public static final KeywordMatchingType phrase = KeywordMatchingType.PHRASE_INDEXBASED; - - - /* - * The annotators @BeforeClass and @AfterClass are used instead of @Before and @After. - * - * The difference is that: - * @Before and @After are executed before and after EACH test case. - * @BeforeClass and @AfterClass are executed once before ALL the test begin and ALL the test have finished. - * - * We don't want to create and delete the tables on every test case, - * therefore BeforeClass and AfterClass are better options. - * - */ - @BeforeClass - public static void setup() throws TexeraException { - // writes the test tables before ALL tests - JoinTestHelper.createTestTables(); - } - - @AfterClass - public static void cleanUp() throws TexeraException { - // deletes the test tables after ALL tests - JoinTestHelper.deleteTestTables(); - } - - @After - public void clear() throws TexeraException { - JoinTestHelper.clearTestTables(); - } - - - /* - * Tests the Similarity Join Predicate on two similar words: - * Donald J. Trump - * Donald Trump - * Under the condition of similarity (NormalizedLevenshtein) > 0.8, these two words should match. - * - */ - @Test - public void test1() throws TexeraException { - JoinTestHelper.insertToTable(NEWS_TABLE_OUTER, JoinTestConstants.getNewsTuples().get(0)); - JoinTestHelper.insertToTable(NEWS_TABLE_INNER, JoinTestConstants.getNewsTuples().get(1)); - - String trumpRegex = "[Dd]onald.{1,5}[Tt]rump"; - - RegexMatcher regexMatcherInner = JoinTestHelper.getRegexMatcher(JoinTestHelper.NEWS_TABLE_INNER, - trumpRegex, JoinTestConstants.NEWS_BODY); - RegexMatcher regexMatcherOuter = JoinTestHelper.getRegexMatcher(JoinTestHelper.NEWS_TABLE_OUTER, - trumpRegex, JoinTestConstants.NEWS_BODY); - - SimilarityJoinPredicate similarityJoinPredicate = new SimilarityJoinPredicate(JoinTestConstants.NEWS_BODY, 0.8); - List results = JoinTestHelper.getJoinDistanceResults( - regexMatcherInner, regexMatcherOuter, similarityJoinPredicate, Integer.MAX_VALUE, 0); - - - Schema joinInputSchema = new Schema.Builder().add(JoinTestConstants.NEWS_SCHEMA).add(SchemaConstants.SPAN_LIST_ATTRIBUTE).build(); - Schema resultSchema = similarityJoinPredicate.generateOutputSchema(joinInputSchema, joinInputSchema); - - List resultSpanList = Arrays.asList( - new Span("inner_"+JoinTestConstants.NEWS_BODY, 5, 20, trumpRegex, "Donald J. Trump", -1), - new Span("outer_"+JoinTestConstants.NEWS_BODY, 18, 30, trumpRegex, "Donald Trump", -1) - ); - - Tuple resultTuple = new Tuple(resultSchema, - new IDField(UUID.randomUUID().toString()), - new IntegerField(2), - new TextField("Alternative Facts and the Costs of Trump-Branded Reality"), - new TextField("When Donald J. Trump swore the presidential oath on Friday, he assumed " - + "responsibility not only for the levers of government but also for one of " - + "the United States’ most valuable assets, battered though it may be: its credibility. " - + "The country’s sentimental reverence for truth and its jealously guarded press freedoms, " - + "while never perfect, have been as important to its global standing as the strength of " - + "its military and the reliability of its currency. It’s the bedrock of that " - + "American exceptionalism we’ve heard so much about for so long."), - new IntegerField(1), - new TextField("UCI marchers protest as Trump begins his presidency"), - new TextField("a few hours after Donald Trump was sworn in Friday as the nation’s 45th president, " - + "a line of more than 100 UC Irvine faculty members and students took to the campus " - + "in pouring rain to demonstrate their opposition to his policies on immigration and " - + "other issues and urge other opponents to keep organizing during Trump’s presidency."), - new ListField<>(resultSpanList)); - - Assert.assertTrue(TestUtils.equals(Arrays.asList(resultTuple), results)); - } - - /* - * Tests the Similarity Join Predicate on two similar words: - * Donald J. Trump - * Donald Trump - * Under the condition of similarity (NormalizedLevenshtein) > 0.9, these two words should NOT match. - * - */ - @Test - public void test2() throws TexeraException { - JoinTestHelper.insertToTable(NEWS_TABLE_OUTER, JoinTestConstants.getNewsTuples().get(0)); - JoinTestHelper.insertToTable(NEWS_TABLE_INNER, JoinTestConstants.getNewsTuples().get(1)); - - String trumpRegex = "[Dd]onald.{1,5}[Tt]rump"; - - RegexMatcher regexMatcherInner = JoinTestHelper.getRegexMatcher(JoinTestHelper.NEWS_TABLE_INNER, - trumpRegex, JoinTestConstants.NEWS_BODY); - RegexMatcher regexMatcherOuter = JoinTestHelper.getRegexMatcher(JoinTestHelper.NEWS_TABLE_OUTER, - trumpRegex, JoinTestConstants.NEWS_BODY); - - SimilarityJoinPredicate similarityJoinPredicate = new SimilarityJoinPredicate(JoinTestConstants.NEWS_BODY, 0.9); - List results = JoinTestHelper.getJoinDistanceResults( - regexMatcherInner, regexMatcherOuter, similarityJoinPredicate, Integer.MAX_VALUE, 0); - - Assert.assertTrue(results.isEmpty()); - } - - /* - * Tests the Similarity Join Predicate on two similar words: - * Galaxy S8 - * Galaxy Note 7 - * Under the condition of similarity (NormalizedLevenshtein) > 0.5, these two words should match. - * - */ - @Test - public void test3() throws TexeraException { - JoinTestHelper.insertToTable(NEWS_TABLE_OUTER, JoinTestConstants.getNewsTuples().get(2)); - JoinTestHelper.insertToTable(NEWS_TABLE_INNER, JoinTestConstants.getNewsTuples().get(3)); - - String phoneRegex = "[Gg]alaxy.{1,6}\\d"; - - RegexMatcher regexMatcherInner = JoinTestHelper.getRegexMatcher(JoinTestHelper.NEWS_TABLE_INNER, - phoneRegex, JoinTestConstants.NEWS_BODY); - RegexMatcher regexMatcherOuter = JoinTestHelper.getRegexMatcher(JoinTestHelper.NEWS_TABLE_OUTER, - phoneRegex, JoinTestConstants.NEWS_BODY); - - SimilarityJoinPredicate similarityJoinPredicate = new SimilarityJoinPredicate(JoinTestConstants.NEWS_BODY, 0.5); - List results = JoinTestHelper.getJoinDistanceResults( - regexMatcherInner, regexMatcherOuter, similarityJoinPredicate, Integer.MAX_VALUE, 0); - - Schema joinInputSchema = new Schema.Builder().add(JoinTestConstants.NEWS_SCHEMA).add(SchemaConstants.SPAN_LIST_ATTRIBUTE).build(); - Schema resultSchema = similarityJoinPredicate.generateOutputSchema(joinInputSchema, joinInputSchema); - - List resultSpanList = Arrays.asList( - new Span("inner_"+JoinTestConstants.NEWS_BODY, 327, 336, phoneRegex, "Galaxy S8", -1), - new Span("outer_"+JoinTestConstants.NEWS_BODY, 21, 34, phoneRegex, "Galaxy Note 7", -1) - ); - - Tuple resultTuple = new Tuple(resultSchema, - new IDField(UUID.randomUUID().toString()), - new IntegerField(4), - new TextField("This is how Samsung plans to prevent future phones from catching fire"), - new TextField("Samsung said that it has implemented a new eight-step testing process for " - + "its lithium ion batteries, and that it’s forming a battery advisory board as well, " - + "comprised of academics from Cambridge, Berkeley, and Stanford. " - + "Note, this is for all lithium ion batteries in Samsung products, " - + "not just Note phablets or the anticipated Galaxy S8 phone."), - new IntegerField(3), - new TextField("Samsung Explains Note 7 Battery Explosions, And Turns Crisis Into Opportunity"), - new TextField("Samsung launched the Galaxy Note 7 to record preorders and sales in August, " - + "but the rosy start soon turned sour. Samsung had to initiate a recall in September of " - + "the first version of the Note 7 due to faulty batteries that overheated and exploded. " - + "By October it had to recall over 2 million devices and discontinue the product. " - + "It’s estimated that the recall will cost Samsung $5.3 billion."), - new ListField<>(resultSpanList)); - - Assert.assertTrue(TestUtils.equals(Arrays.asList(resultTuple), results)); - } - - /* - * Tests the Similarity Join Predicate on two similar words: - * Galaxy S8 - * Galaxy Note 7 - * Under the condition of similarity (NormalizedLevenshtein) > 0.8, these two words should NOT match. - * - */ - @Test - public void test4() throws TexeraException { - JoinTestHelper.insertToTable(NEWS_TABLE_OUTER, JoinTestConstants.getNewsTuples().get(2)); - JoinTestHelper.insertToTable(NEWS_TABLE_INNER, JoinTestConstants.getNewsTuples().get(3)); - - String phoneRegex = "[Gg]alaxy.{1,6}\\d"; - - RegexMatcher regexMatcherInner = JoinTestHelper.getRegexMatcher(JoinTestHelper.NEWS_TABLE_INNER, - phoneRegex, JoinTestConstants.NEWS_BODY); - RegexMatcher regexMatcherOuter = JoinTestHelper.getRegexMatcher(JoinTestHelper.NEWS_TABLE_OUTER, - phoneRegex, JoinTestConstants.NEWS_BODY); - - SimilarityJoinPredicate similarityJoinPredicate = new SimilarityJoinPredicate(JoinTestConstants.NEWS_BODY, 0.8); - List results = JoinTestHelper.getJoinDistanceResults( - regexMatcherInner, regexMatcherOuter, similarityJoinPredicate, Integer.MAX_VALUE, 0); - - Assert.assertTrue(results.isEmpty()); - } - - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordConjunctionTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordConjunctionTest.java deleted file mode 100644 index e2ddf1d7c31..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordConjunctionTest.java +++ /dev/null @@ -1,513 +0,0 @@ -package edu.uci.ics.texera.dataflow.keywordmatcher; - -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.List; - -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.constants.test.TestConstantsChinese; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.DateField; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; - -import org.apache.lucene.queryparser.classic.ParseException; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.Test; - -/** - * @author Prakul - * @author Zuozhi Wang - * @author Qinhua Huang - * - */ -public class KeywordConjunctionTest { - - public static final String PEOPLE_TABLE = KeywordTestHelper.PEOPLE_TABLE; - public static final String MEDLINE_TABLE = KeywordTestHelper.MEDLINE_TABLE; - public static final String CHINESE_TABLE = KeywordTestHelper.CHINESE_TABLE; - - public static final KeywordMatchingType conjunction = KeywordMatchingType.CONJUNCTION_INDEXBASED; - public static final String RESULTS = KeywordTestHelper.RESULTS; - - @BeforeClass - public static void setUp() throws Exception { - KeywordTestHelper.writeTestTables(); - } - - @AfterClass - public static void cleanUp() throws Exception { - KeywordTestHelper.deleteTestTables(); - } - - /** - * Verifies Keyword Matcher on a multi-word string. Since both tokens in Query - * "short tall" don't exist in any single document, it should not return any - * tuple. - * - * @throws Exception - */ - @Test - public void testKeywordMatcher() throws Exception { - // Prepare the query - String query = "short TAll"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Perform the query - List results = KeywordTestHelper.getQueryResults(PEOPLE_TABLE, query, attributeNames, conjunction); - - // check the results - Assert.assertEquals(0, results.size()); - } - - /** - * Verifies GetNextTuple of Keyword Matcher and single word queries in - * String Field - * - * @throws Exception - */ - @Test - public void testSingleWordQueryInStringField() throws Exception { - // Prepare the query - String query = "bruce"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Prepare the expected result list - List list = new ArrayList<>(); - Span span = new Span("firstName", 0, 5, "bruce", "bruce"); - list.add(span); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField<>(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - - // Perform the query - List resultList = KeywordTestHelper.getQueryResults(PEOPLE_TABLE, query, attributeNames, conjunction); - - // check the results - boolean contains = TestUtils.equals(expectedResultList, resultList); - Assert.assertTrue(contains); - } - - /** - * Verifies GetNextTuple of Keyword Matcher and single word queries in Text - * Field - * - * @throws Exception - */ - @Test - public void testSingleWordQueryInTextField() throws Exception { - // Prepare the query - String query = "TaLL"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Prepare the expected result list - List list = new ArrayList<>(); - Span span = new Span("description", 0, 4, "tall", "Tall", 0); - list.add(span); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField<>(list) }; - - IField[] fields2 = { new StringField("christian john wayne"), new StringField("rock bale"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("Tall Fair"), - new ListField<>(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - expectedResultList.add(tuple2); - - // Perform the query - List resultList = KeywordTestHelper.getQueryResults(PEOPLE_TABLE, query, attributeNames, conjunction); - - // check the results - boolean contains = TestUtils.equals(expectedResultList, resultList); - Assert.assertTrue(contains); - } - - /** - * Verifies the List returned by Keyword Matcher on multiple-word - * queries - * - * @throws Exception - */ - @Test - public void testMultipleWordsQuery() throws Exception { - // Prepare the query - String query = "george lin lin"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Prepare the expected result list - List list = new ArrayList(); - Span span1 = new Span("firstName", 0, 14, "george lin lin", "george lin lin"); - list.add(span1); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - IField[] fields1 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField<>(list) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - - // Perform the query - List resultList = KeywordTestHelper.getQueryResults(PEOPLE_TABLE, query, attributeNames, conjunction); - - // check the results - boolean contains = TestUtils.equals(expectedResultList, resultList); - Assert.assertTrue(contains); - } - - /** - * Verifies: data source has multiple attributes, and an entity can appear - * in all the fields and multiple times. - * - * @throws Exception - */ - @Test - public void testWordInMultipleFieldsQuery() throws Exception { - // Prepare the query - String query = "lin clooney"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Prepare the expected result list - List list = new ArrayList<>(); - Span span1 = new Span("lastName", 0, 11, "lin clooney", "lin clooney"); - Span span2 = new Span("description", 0, 3, "lin", "Lin", 0); - Span span3 = new Span("description", 25, 28, "lin", "lin", 5); - Span span4 = new Span("description", 4, 11, "clooney", "Clooney", 1); - Span span5 = new Span("description", 29, 36, "clooney", "clooney", 6); - list.add(span1); - list.add(span2); - list.add(span3); - list.add(span4); - list.add(span5); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - IField[] fields1 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField<>(list) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - - // Perform the query - List resultList = KeywordTestHelper.getQueryResults(PEOPLE_TABLE, query, attributeNames, conjunction); - - // check the results - boolean contains = TestUtils.equals(expectedResultList, resultList); - Assert.assertTrue(contains); - } - - /** - * Verifies: All tokens of Query should appear in a Single Field of each - * document in Data source otherwise it doesnt return anything - * - * Ex: For Document: new StringField("george lin lin"), new StringField("lin - * clooney"), new IntegerField(43), new DoubleField(6.06), new DateField(new - * SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), new TextField("Lin - * Clooney is Short and lin clooney is Angry") - * - * For Query : george clooney - * - * Result: Nothing should be returned as george and clooney exist in - * different fields of same document - * - * @throws Exception - */ - @Test - public void testQueryWordsFoundInMultipleFields() throws Exception { - // Prepare the query - String query = "george clooney"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Perform the query - List resultList = KeywordTestHelper.getQueryResults(PEOPLE_TABLE, query, attributeNames, conjunction); - - // Check the results - Assert.assertEquals(0, resultList.size()); - - } - - @Test - public void testMatchingWithLimit() throws TexeraException, ParseException, java.text.ParseException { - String query = "angry"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - List resultList = KeywordTestHelper.getQueryResults(PEOPLE_TABLE, query, attributeNames, conjunction, 3, 0); - List expectedList = new ArrayList<>(); - - Span span1 = new Span("description", 5, 10, "angry", "Angry", 1); - Span span2 = new Span("description", 6, 11, "angry", "Angry", 1); - Span span3 = new Span("description", 40, 45, "angry", "Angry", 8); - Span span4 = new Span("description", 6, 11, "angry", "angry", 1); - - List list1 = new ArrayList<>(); - list1.add(span1); - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField<>(list1) }; - List list2 = new ArrayList<>(); - list2.add(span2); - IField[] fields2 = { new StringField("brad lie angelina"), new StringField("pitt"), new IntegerField(44), - new DoubleField(6.10), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-12-1972")), - new TextField("White Angry"), new ListField<>(list2) }; - - List list3 = new ArrayList<>(); - list3.add(span3); - IField[] fields3 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField<>(list3) }; - - List list4 = new ArrayList<>(); - list4.add(span4); - IField[] fields4 = { new StringField("Mary brown"), new StringField("Lake Forest"), new IntegerField(42), - new DoubleField(5.99), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), - new TextField("Short angry"), new ListField<>(list4) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - Tuple tuple3 = new Tuple(new Schema(schemaAttributes), fields3); - Tuple tuple4 = new Tuple(new Schema(schemaAttributes), fields4); - - expectedList.add(tuple1); - expectedList.add(tuple2); - expectedList.add(tuple3); - expectedList.add(tuple4); - - Assert.assertEquals(expectedList.size(), 4); - Assert.assertEquals(resultList.size(), 3); - Assert.assertTrue(TestUtils.containsAll(expectedList, resultList)); - } - - @Test - public void testMatchingWithLimitOffset() throws TexeraException, ParseException, java.text.ParseException { - String query = "angry"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - List resultList = KeywordTestHelper.getQueryResults(PEOPLE_TABLE, query, attributeNames, conjunction, 3, 2); - List expectedList = new ArrayList<>(); - - Span span1 = new Span("description", 5, 10, "angry", "Angry", 1); - Span span2 = new Span("description", 6, 11, "angry", "Angry", 1); - Span span3 = new Span("description", 40, 45, "angry", "Angry", 8); - Span span4 = new Span("description", 6, 11, "angry", "angry", 1); - - List list1 = new ArrayList<>(); - list1.add(span1); - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField<>(list1) }; - List list2 = new ArrayList<>(); - list2.add(span2); - IField[] fields2 = { new StringField("brad lie angelina"), new StringField("pitt"), new IntegerField(44), - new DoubleField(6.10), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-12-1972")), - new TextField("White Angry"), new ListField<>(list2) }; - - List list3 = new ArrayList<>(); - list3.add(span3); - IField[] fields3 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField<>(list3) }; - - List list4 = new ArrayList<>(); - list4.add(span4); - IField[] fields4 = { new StringField("Mary brown"), new StringField("Lake Forest"), new IntegerField(42), - new DoubleField(5.99), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), - new TextField("Short angry"), new ListField<>(list4) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - Tuple tuple3 = new Tuple(new Schema(schemaAttributes), fields3); - Tuple tuple4 = new Tuple(new Schema(schemaAttributes), fields4); - - expectedList.add(tuple1); - expectedList.add(tuple2); - expectedList.add(tuple3); - expectedList.add(tuple4); - - Assert.assertEquals(expectedList.size(), 4); - Assert.assertEquals(resultList.size(), 2); - Assert.assertTrue(TestUtils.containsAll(expectedList, resultList)); - } - - - /** - * Verifies GetNextTuple of Keyword Matcher and single word queries in Text - * Field using Chinese. - * - * @throws Exception - */ - @Test - public void testSingleWordQueryInTextFieldChinese() throws Exception { - // Prepare the query - String query = "北京大学"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstantsChinese.FIRST_NAME); - attributeNames.add(TestConstantsChinese.LAST_NAME); - attributeNames.add(TestConstantsChinese.DESCRIPTION); - - // Prepare the expected result list - List list = new ArrayList<>(); - Span span = new Span("description", 0, 4, "北京大学", "北京大学", 0); - list.add(span); - Attribute[] schemaAttributes = new Attribute[TestConstantsChinese.ATTRIBUTES_PEOPLE.length + 1]; - - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstantsChinese.ATTRIBUTES_PEOPLE[count]; - } - - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - IField[] fields1 = { new StringField("无忌"), new StringField("长孙"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("北京大学电气工程学院"), new ListField<>(list) }; - - IField[] fields2 = { new StringField("孔明"), new StringField("洛克贝尔"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), new TextField("北京大学计算机学院"), - new ListField<>(list) }; - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - expectedResultList.add(tuple2); - - // Perform the query - List resultList = KeywordTestHelper.getQueryResults(CHINESE_TABLE, query, attributeNames, - conjunction, Integer.MAX_VALUE, 0); - - // check the results - boolean contains = TestUtils.equals(expectedResultList, resultList); - Assert.assertTrue(contains); - } - - - /** - * Verifies: data source has multiple attributes, and an entity can appear - * in all the fields and multiple times. - * Test for Chinese data. - * - * @throws Exception - */ - @Test - public void testWordInMultipleFieldsQueryChinese() throws Exception { - // Prepare the query - String query = "建筑"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstantsChinese.FIRST_NAME); - attributeNames.add(TestConstantsChinese.LAST_NAME); - attributeNames.add(TestConstantsChinese.DESCRIPTION); - - // Prepare the expected result list - List list = new ArrayList<>(); - Span span1 = new Span("lastName", 0, 2, "建筑", "建筑"); - Span span2 = new Span("description", 3, 5, "建筑", "建筑", 2); - list.add(span1); - list.add(span2); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - IField[] fields1 = { new StringField("宋江"), new StringField("建筑"), - new IntegerField(42), new DoubleField(5.99), - new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1974")), - new TextField("伟大的建筑是历史的坐标,具有传承的价值。"), new ListField<>(list)}; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - - // Perform the query - List resultList = KeywordTestHelper.getQueryResults(CHINESE_TABLE, query, attributeNames, - conjunction, Integer.MAX_VALUE, 0); - - // check the results - boolean contains = TestUtils.equals(expectedResultList, resultList); - Assert.assertTrue(contains); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordPhraseTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordPhraseTest.java deleted file mode 100644 index dd67736cd91..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordPhraseTest.java +++ /dev/null @@ -1,401 +0,0 @@ -package edu.uci.ics.texera.dataflow.keywordmatcher; - -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.List; - -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.Test; - -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.field.DateField; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; - -/** - * @author Prakul - * @author Zuozhi Wang - * - */ -public class KeywordPhraseTest { - - public static final String PEOPLE_TABLE = KeywordTestHelper.PEOPLE_TABLE; - public static final String MEDLINE_TABLE = KeywordTestHelper.MEDLINE_TABLE; - - public static final KeywordMatchingType phrase = KeywordMatchingType.PHRASE_INDEXBASED; - public static final String RESULTS = KeywordTestHelper.RESULTS; - - @BeforeClass - public static void setUp() throws Exception { - KeywordTestHelper.writeTestTables(); - } - - @AfterClass - public static void cleanUp() throws Exception { - KeywordTestHelper.deleteTestTables(); - } - - - /** - * Verifies Phrase Matcher where Query phrase doesn't exist in any document. - * - * @throws Exception - */ - @Test - public void testKeywordMatcher() throws Exception { - // Prepare Query - String query = "lin clooney is short and angry"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Perform Query - List results = KeywordTestHelper.getQueryResults(PEOPLE_TABLE, query, attributeNames, phrase); - - // Perform Check - Assert.assertEquals(0, results.size()); - } - - /** - * Verifies List returned by Phrase Matcher on multiple word query - * on a String Field - * - * @throws Exception - */ - @Test - public void testPhraseSearchForStringField() throws Exception { - // Prepare Query - String query = "george lin lin"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Prepare expected result list - List list = new ArrayList(); - Span span1 = new Span("firstName", 0, 14, "george lin lin", "george lin lin"); - list.add(span1); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - IField[] fields1 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField<>(list) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - - // Perform Query - List resultList = KeywordTestHelper.getQueryResults(PEOPLE_TABLE, query, attributeNames, phrase); - - // Perform Check - boolean contains = TestUtils.equals(expectedResultList, resultList); - Assert.assertTrue(contains); - } - - /** - * Verifies: getNextTuple should return Combined Span info for the phrase - * - * @throws Exception - */ - @Test - public void testCombinedSpanInMultipleFieldsQuery() throws Exception { - // Prepare Query - String query = "lin clooney"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Prepare expected result list - List list = new ArrayList<>(); - Span span1 = new Span("lastName", 0, 11, "lin clooney", "lin clooney"); - Span span2 = new Span("description", 0, 11, "lin clooney", "Lin Clooney"); - Span span3 = new Span("description", 25, 36, "lin clooney", "lin clooney"); - - list.add(span1); - list.add(span2); - list.add(span3); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - IField[] fields1 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField<>(list) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - - // Perform Query - List resultList = KeywordTestHelper.getQueryResults(PEOPLE_TABLE, query, attributeNames, phrase); - - // Perform Check - boolean contains = TestUtils.equals(expectedResultList, resultList); - Assert.assertTrue(contains); - } - - /** - * Verifies: Query with Stop Words match corresponding phrases in the - * document - * - * @throws Exception - */ - @Test - public void testWordInMultipleFieldsQueryWithStopWords1() throws Exception { - // Prepare Query - String query = "lin and and angry"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Prepare expected result list - List list = new ArrayList<>(); - Span span1 = new Span("description", 25, 45, "lin and and angry", "lin clooney is Angry"); - - list.add(span1); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - IField[] fields1 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField<>(list) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - - // Perform Query - List resultList = KeywordTestHelper.getQueryResults(PEOPLE_TABLE, query, attributeNames, phrase); - - // Perform Check - boolean contains = TestUtils.equals(expectedResultList, resultList); - Assert.assertTrue(contains); - } - - /** - * Verifies: Query with Stop Words match corresponding phrases in the - * document - * - * @throws Exception - */ - @Test - public void testWordInMultipleFieldsQueryWithStopWords2() throws Exception { - // Prepare Query - String query = "lin clooney and angry"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Prepare expected result list - List list = new ArrayList<>(); - Span span1 = new Span("description", 25, 45, "lin clooney and angry", "lin clooney is Angry"); - - list.add(span1); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - IField[] fields1 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField<>(list) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - - // Perform Query - List resultList = KeywordTestHelper.getQueryResults(PEOPLE_TABLE, query, attributeNames, phrase); - - // Perform Check - boolean contains = TestUtils.equals(expectedResultList, resultList); - Assert.assertTrue(contains); - } - - /** - * Verifies: Query with Stop Words match corresponding phrases with Medline - * data - * - * @throws Exception - * with Medline data - */ - @Test - public void testWordInMultipleFieldsQueryWithStopWords3() throws Exception { - // Prepare Query - String query = "skin rash"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(keywordTestConstants.ABSTRACT); - - // Prepare expected result list - List list = new ArrayList<>(); - Span span1 = new Span(keywordTestConstants.ABSTRACT, 192, 201, "skin rash", "skin rash"); - - list.add(span1); - - Attribute[] schemaAttributes = new Attribute[keywordTestConstants.ATTRIBUTES_MEDLINE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = keywordTestConstants.ATTRIBUTES_MEDLINE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - IField[] fields1 = { new IntegerField(14347980), new TextField(""), - new TextField("CHRONIC MENINGOCOCCEMIA; EPIDEMIOLOGY, DIAGNOSIS AND TREATMENT."), - new TextField("D S BLOOM"), new StringField("103 Aug, 1965"), new TextField("California medicine"), - new TextField("DRUG THERAPY, MENINGOCOCCAL INFECTIONS, PENICILLIN G, SULFONAMIDES"), - new TextField("Drug Therapy, Meningococcal Infections, Penicillin G, Sulfonamides"), - new TextField( - "This report describes four cases of chronic meningococcemia with the characteristic manifestations of recurrent episodes of " - + "fever, chills, night sweats, headache and anorexia, associated with skin rash and arthralgias. The diagnosis was established in all instances by blood culture. Administration " - + "of sulfonamides in three cases and penicillin in the fourth resulted in prompt recovery. The recent finding of a strain of sulfonamide-resistant meningococci, however, indicates " - + "that antibiotic-sensitivity tests should be carried out in all cases of meningococcal disease. While waiting for the results of such tests to be reported, the clinician should " - + "initiate treatment with large doses of a sulfonamide and penicillin in combination."), - new DoubleField(0.664347980), new ListField<>(list) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - - List results = KeywordTestHelper.getQueryResults( - MEDLINE_TABLE, query, attributeNames, phrase); - - // Perform Check - boolean contains = TestUtils.equals(expectedResultList, results); - Assert.assertTrue(contains); - } - - /** - * Verifies: Query with Stop Words match corresponding phrases in the - * document Used to cause exception if there is a special symbol with the - * words, ex: big( - * - * @throws Exception - * with Medline data - */ - @Test - public void testWordInMultipleFieldsQueryWithStopWords4() throws Exception { - // Prepare Query - String query = "x-ray"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(keywordTestConstants.ABSTRACT); - - // Prepare expected result list - List list = new ArrayList<>(); - Span span1 = new Span(keywordTestConstants.ABSTRACT, 226, 231, "x-ray", "x-ray"); - - list.add(span1); - - Attribute[] schemaAttributes = new Attribute[keywordTestConstants.ATTRIBUTES_MEDLINE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = keywordTestConstants.ATTRIBUTES_MEDLINE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - IField[] fields = { new IntegerField(17832788), new TextField(""), new TextField("Cosmic X-ray Sources."), - new TextField("S Bowyer, E T Byram, T A Chubb, H Friedman"), new StringField("147-3656 Jan 22, 1965"), - new TextField("Science (New York, N.Y.)"), new TextField(""), new TextField(""), - new TextField( - "Eight new sources of cosmic x-rays were detected by two Aerobee surveys in 1964. One source, from Sagittarius, is close to the galactic center, and the other, " - + "from Ophiuchus, may coincide with Kepler's 1604 supernova. All the x-ray sources are fairly close to the galactic plane."), - new DoubleField(0.667832788), new ListField<>(list) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields); - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - - List results = KeywordTestHelper.getQueryResults( - MEDLINE_TABLE, query, attributeNames, phrase); - - // Perform Check - boolean contains = TestUtils.equals(expectedResultList, results); - Assert.assertTrue(contains); - } - - /** - * Verifies: Query with Stop Words match corresponding phrases in the - * document Used to cause exception sometimes if there is a space between - * words - * - * @throws Exception - * with Medline data - */ - @Test - public void testWordInMultipleFieldsQueryWithStopWords5() throws Exception { - // Prepare Query - String query = "gain weight"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(keywordTestConstants.ABSTRACT); - - // Prepare expected result list - List list = new ArrayList<>(); - Span span1 = new Span(keywordTestConstants.ABSTRACT, 26, 37, "gain weight", "gain weight"); - - list.add(span1); - - Attribute[] schemaAttributes = new Attribute[keywordTestConstants.ATTRIBUTES_MEDLINE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = keywordTestConstants.ATTRIBUTES_MEDLINE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - IField[] fields = { new IntegerField(4566015), new TextField(""), - new TextField("Significance of milk pH in newborn infants."), new TextField("V C Harrison, G Peat"), - new StringField("4-5839 Dec 2, 1972"), new TextField("British medical journal"), new TextField(""), - new TextField("Infant Nutritional Physiological Phenomena, Infant, Newborn, Milk"), - new TextField( - "Bottle-fed infants do not gain weight as rapidly as breast-fed babies during the first week of life. This " - + "weight lag can be corrected by the addition of a small amount of alkali (sodium bicarbonate or trometamol) to " - + "the feeds. The alkali corrects the acidity of cow's milk which now assumes some of the properties of human breast " - + "milk. It has a bacteriostatic effect on specific Escherichia coli in vitro, and in infants it produces a stool with" - + " a preponderance of lactobacilli over E. coli organisms. When alkali is removed from the milk there is a decrease in" - + " the weight of an infant and the stools contain excessive numbers of E. coli bacteria.A pH-corrected milk appears to" - + " be more physiological than unaltered cow's milk and may provide some protection against gastroenteritis in early " - + "life. Its bacteriostatic effect on specific E. coli may be of practical significance in feed preparations where " - + "terminal sterilization and refrigeration are not available. The study was conducted during the week after birth, and " - + "no conclusions are derived for older infants. The long-term effects of trometamol are unknown. No recommendation can " - + "be given for the addition of sodium bicarbonate to milks containing a higher content of sodium."), - new DoubleField(0.667832788), new ListField<>(list) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields); - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - - List results = KeywordTestHelper.getQueryResults( - MEDLINE_TABLE, query, attributeNames, phrase); - - // Perform Check - boolean contains = TestUtils.equals(expectedResultList, results); - Assert.assertTrue(contains); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordSubstringTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordSubstringTest.java deleted file mode 100644 index 50a7126d3ab..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordSubstringTest.java +++ /dev/null @@ -1,203 +0,0 @@ -package edu.uci.ics.texera.dataflow.keywordmatcher; - -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.List; - -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.Test; - -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.field.DateField; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; - -/** - * @author ZhenfengQi - * @author Zuozhi Wang - * - */ -public class KeywordSubstringTest { - - public static final String PEOPLE_TABLE = KeywordTestHelper.PEOPLE_TABLE; - public static final String MEDLINE_TABLE = KeywordTestHelper.MEDLINE_TABLE; - - public static final KeywordMatchingType substring = KeywordMatchingType.SUBSTRING_SCANBASED; - public static final String RESULTS = KeywordTestHelper.RESULTS; - - @BeforeClass - public static void setUp() throws Exception { - KeywordTestHelper.writeTestTables(); - } - - @AfterClass - public static void cleanUp() throws Exception { - KeywordTestHelper.deleteTestTables(); - } - - - /** - * Verifies Substring Matcher where Query phrase does not exist in any - * document. - * - * @throws Exception - */ - @Test - public void testSubstringMatcher() throws Exception { - // Prepare Query - String query = "brad and angelina"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Perform Query - List results = KeywordTestHelper.getScanSourceResults(PEOPLE_TABLE, query, attributeNames, substring, Integer.MAX_VALUE, 0); - - // Perform Check - Assert.assertEquals(0, results.size()); - } - - /** - * Verifies List returned by Substring Matcher on query with - * multiple spaces and stop words on a String Field - * - * @throws Exception - */ - @Test - public void testSubstringForStringField() throws Exception { - // Prepare Query - String query = "short and lin"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Prepare expected result list - List list = new ArrayList(); - Span span1 = new Span("description", 15, 28, "short and lin", "Short and lin"); - list.add(span1); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - IField[] fields1 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField<>(list) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - - // Perform Query - List resultList = KeywordTestHelper.getScanSourceResults(PEOPLE_TABLE, query, attributeNames, substring, Integer.MAX_VALUE, 0); - - // Perform Check - boolean contains = TestUtils.equals(expectedResultList, resultList); - Assert.assertTrue(contains); - } - - /** - * Verifies: Verifies List returned multiple results by Substring - * Matcher on query with spaces on both left side and right side. - * - * @throws Exception - */ - @Test - public void testCombinedSpanInMultipleFieldsQuery() throws Exception { - // Prepare Query - String query = " lin "; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Prepare expected result list - List list = new ArrayList<>(); - Span span1 = new Span("description", 24, 29, " lin ", " lin "); - - list.add(span1); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - IField[] fields1 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField<>(list) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - - // Perform Query - List resultList = KeywordTestHelper.getScanSourceResults(PEOPLE_TABLE, query, attributeNames, substring, Integer.MAX_VALUE, 0); - - // Perform Check - boolean contains = TestUtils.equals(expectedResultList, resultList); - Assert.assertTrue(contains); - } - - /** - * Verifies: Verifies List returned multiple results by Substring - * Matcher on query with spaces on both left side and right side. - * - * @throws Exception - */ - @Test - public void testSubstringWithStopwordQuery() throws Exception { - // Prepare Query - String query = "is"; - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Prepare expected result list - List list = new ArrayList<>(); - Span span1 = new Span("description", 12, 14, "is", "is"); - Span span2 = new Span("description", 37, 39, "is", "is"); - - list.add(span1); - list.add(span2); - - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = new Attribute(RESULTS, AttributeType.LIST); - - IField[] fields1 = { new StringField("george lin lin"), new StringField("lin clooney"), new IntegerField(43), - new DoubleField(6.06), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-13-1973")), - new TextField("Lin Clooney is Short and lin clooney is Angry"), new ListField<>(list) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - List expectedResultList = new ArrayList<>(); - expectedResultList.add(tuple1); - - // Perform Query - List resultList = KeywordTestHelper.getScanSourceResults(PEOPLE_TABLE, query, attributeNames, substring, Integer.MAX_VALUE, 0); - - // Perform Check - boolean contains = TestUtils.equals(expectedResultList, resultList); - Assert.assertTrue(contains); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordTestHelper.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordTestHelper.java deleted file mode 100644 index 12c681ab4c5..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/keywordmatcher/KeywordTestHelper.java +++ /dev/null @@ -1,169 +0,0 @@ -package edu.uci.ics.texera.dataflow.keywordmatcher; - -import java.util.ArrayList; -import java.util.List; - -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.constants.test.TestConstantsChinese; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.source.scan.ScanBasedSourceOperator; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; -import edu.uci.ics.texera.storage.DataWriter; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; - -/** - * A helper class for functions that are used in multiple keyword matcher tests. - * This class contains functions that: - * create and write test tables, - * delete test tables - * get the results from a keyword matcher - * @author Zuozhi Wang - * @author Qinhua Huang - * - */ -public class KeywordTestHelper { - - public static final String PEOPLE_TABLE = "keyword_test_people"; - public static final String MEDLINE_TABLE = "keyword_test_medline"; - public static final String CHINESE_TABLE = "keyword_test_chinese"; - - public static final String RESULTS = "dictionary test results"; - - public static void writeTestTables() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - - // create the people table and write tuples - relationManager.createTable(PEOPLE_TABLE, TestUtils.getDefaultTestIndex().resolve(PEOPLE_TABLE), - TestConstants.SCHEMA_PEOPLE, LuceneAnalyzerConstants.standardAnalyzerString()); - - DataWriter peopleDataWriter = relationManager.getTableDataWriter(PEOPLE_TABLE); - peopleDataWriter.open(); - for (Tuple tuple : TestConstants.getSamplePeopleTuples()) { - peopleDataWriter.insertTuple(tuple); - } - peopleDataWriter.close(); - - // create the medline table and write tuples - relationManager.createTable(MEDLINE_TABLE, TestUtils.getDefaultTestIndex().resolve(MEDLINE_TABLE), - keywordTestConstants.SCHEMA_MEDLINE, LuceneAnalyzerConstants.standardAnalyzerString()); - - DataWriter medDataWriter = relationManager.getTableDataWriter(MEDLINE_TABLE); - medDataWriter.open(); - for (Tuple tuple : keywordTestConstants.getSampleMedlineRecord()) { - medDataWriter.insertTuple(tuple); - } - medDataWriter.close(); - - // create the people table and write tuples in Chinese - relationManager.createTable(CHINESE_TABLE, TestUtils.getDefaultTestIndex().resolve(CHINESE_TABLE), - TestConstantsChinese.SCHEMA_PEOPLE, LuceneAnalyzerConstants.chineseAnalyzerString()); - DataWriter chineseDataWriter = relationManager.getTableDataWriter(CHINESE_TABLE); - chineseDataWriter.open(); - for (Tuple tuple : TestConstantsChinese.getSamplePeopleTuples()) { - chineseDataWriter.insertTuple(tuple); - } - chineseDataWriter.close(); - } - - public static void deleteTestTables() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - - relationManager.deleteTable(PEOPLE_TABLE); - relationManager.deleteTable(MEDLINE_TABLE); - relationManager.deleteTable(CHINESE_TABLE); - } - - public static List getQueryResults(String tableName, String keywordQuery, List attributeNames, - KeywordMatchingType matchingType) throws TexeraException { - return getQueryResults(tableName, keywordQuery, attributeNames, matchingType, Integer.MAX_VALUE, 0); - } - - public static List getQueryResults(String tableName, String keywordQuery, List attributeNames, - KeywordMatchingType matchingType, int limit, int offset) throws TexeraException { - - // results from a scan on the table followed by a keyword match - List scanSourceResults = getScanSourceResults(tableName, keywordQuery, attributeNames, - matchingType, limit, offset); - // results from index-based keyword search on the table - List keywordSourceResults = getKeywordSourceResults(tableName, keywordQuery, attributeNames, - matchingType, limit, offset); - - // if limit and offset are not relevant, the results from scan source and keyword source must be the same - if (limit == Integer.MAX_VALUE && offset == 0) { - if (TestUtils.equals(scanSourceResults, keywordSourceResults)) { - return scanSourceResults; - } else { - throw new DataflowException("results from scanSource and keywordSource are inconsistent"); - } - } - // if limit and offset are relevant, then the results can be different (since the order doesn't matter) - // in this case, we get all the results and test if the whole result set contains both results - else { - List allResults = getKeywordSourceResults(tableName, keywordQuery, attributeNames, - matchingType, Integer.MAX_VALUE, 0); - - if (scanSourceResults.size() == keywordSourceResults.size() && - TestUtils.containsAll(allResults, scanSourceResults) && - TestUtils.containsAll(allResults, keywordSourceResults)) { - return scanSourceResults; - } else { - throw new DataflowException("results from scanSource and keywordSource are inconsistent"); - } - } - } - - public static List getScanSourceResults(String tableName, String keywordQuery, List attributeNames, - KeywordMatchingType matchingType, int limit, int offset) throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - - ScanBasedSourceOperator scanSource = new ScanBasedSourceOperator(new ScanSourcePredicate(tableName)); - - KeywordPredicate keywordPredicate = new KeywordPredicate( - keywordQuery, attributeNames, relationManager.getTableAnalyzerString(tableName), matchingType, - RESULTS); - KeywordMatcher keywordMatcher = new KeywordMatcher(keywordPredicate); - keywordMatcher.setLimit(limit); - keywordMatcher.setOffset(offset); - - keywordMatcher.setInputOperator(scanSource); - - Tuple tuple; - List results = new ArrayList<>(); - - keywordMatcher.open(); - while ((tuple = keywordMatcher.getNextTuple()) != null) { - results.add(tuple); - } - keywordMatcher.close(); - - return results; - } - - public static List getKeywordSourceResults(String tableName, String keywordQuery, List attributeNames, - KeywordMatchingType matchingType, int limit, int offset) throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - KeywordSourcePredicate keywordSourcePredicate = new KeywordSourcePredicate( - keywordQuery, attributeNames, relationManager.getTableAnalyzerString(tableName), matchingType, - tableName, RESULTS); - KeywordMatcherSourceOperator keywordSource = new KeywordMatcherSourceOperator( - keywordSourcePredicate); - keywordSource.setLimit(limit); - keywordSource.setOffset(offset); - - Tuple tuple; - List results = new ArrayList<>(); - - keywordSource.open(); - while ((tuple = keywordSource.getNextTuple()) != null) { - results.add(tuple); - } - keywordSource.close(); - - return results; - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/keywordmatcher/keywordTestConstants.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/keywordmatcher/keywordTestConstants.java deleted file mode 100644 index a9a93c9a5aa..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/keywordmatcher/keywordTestConstants.java +++ /dev/null @@ -1,93 +0,0 @@ -package edu.uci.ics.texera.dataflow.keywordmatcher; - -import java.util.Arrays; -import java.util.List; - -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.*; - -public class keywordTestConstants { - public static final String PMID = "pmid"; - public static final String AFFILIATION = "affiliation"; - public static final String ARTICLE_TITLE = "article_title"; - public static final String AUTHORS = "authors"; - public static final String JOURNAL_ISSUE = "journal_issue"; - public static final String JOURNAL_TITLE = "journal_title"; - public static final String KEYWORDS = "keywords"; - public static final String MESH_HEADINGS = "mesh_headings"; - public static final String ABSTRACT = "abstract"; - public static final String ZIPF_SCORE = "zipf_score"; - - public static final Attribute PMID_ATTR = new Attribute(PMID, AttributeType.INTEGER); - public static final Attribute AFFILIATION_ATTR = new Attribute(AFFILIATION, AttributeType.TEXT); - public static final Attribute ARTICLE_TITLE_ATTR = new Attribute(ARTICLE_TITLE, AttributeType.TEXT); - public static final Attribute AUTHORS_ATTR = new Attribute(AUTHORS, AttributeType.TEXT); - public static final Attribute JOURNAL_ISSUE_ATTR = new Attribute(JOURNAL_ISSUE, AttributeType.STRING); - public static final Attribute JOURNAL_TITLE_ATTR = new Attribute(JOURNAL_TITLE, AttributeType.TEXT); - public static final Attribute KEYWORDS_ATTR = new Attribute(KEYWORDS, AttributeType.TEXT); - public static final Attribute MESH_HEADINGS_ATTR = new Attribute(MESH_HEADINGS, AttributeType.TEXT); - public static final Attribute ABSTRACT_ATTR = new Attribute(ABSTRACT, AttributeType.TEXT); - public static final Attribute ZIPF_SCORE_ATTR = new Attribute(ZIPF_SCORE, AttributeType.DOUBLE); - - public static final Attribute[] ATTRIBUTES_MEDLINE = { PMID_ATTR, AFFILIATION_ATTR, ARTICLE_TITLE_ATTR, - AUTHORS_ATTR, JOURNAL_ISSUE_ATTR, JOURNAL_TITLE_ATTR, KEYWORDS_ATTR, MESH_HEADINGS_ATTR, ABSTRACT_ATTR, - ZIPF_SCORE_ATTR }; - - public static final Schema SCHEMA_MEDLINE = new Schema(ATTRIBUTES_MEDLINE); - - public static List getSampleMedlineRecord() { - - IField[] fields1 = { new IntegerField(14347980), new TextField(""), - new TextField("CHRONIC MENINGOCOCCEMIA; EPIDEMIOLOGY, DIAGNOSIS AND TREATMENT."), - new TextField("D S BLOOM"), new StringField("103 Aug, 1965"), new TextField("California medicine"), - new TextField("DRUG THERAPY, MENINGOCOCCAL INFECTIONS, PENICILLIN G, SULFONAMIDES"), - new TextField("Drug Therapy, Meningococcal Infections, Penicillin G, Sulfonamides"), - new TextField( - "This report describes four cases of chronic meningococcemia with the characteristic manifestations of recurrent episodes of " - + "fever, chills, night sweats, headache and anorexia, associated with skin rash and arthralgias. The diagnosis was established in all instances by blood culture. Administration " - + "of sulfonamides in three cases and penicillin in the fourth resulted in prompt recovery. The recent finding of a strain of sulfonamide-resistant meningococci, however, indicates " - + "that antibiotic-sensitivity tests should be carried out in all cases of meningococcal disease. While waiting for the results of such tests to be reported, the clinician should " - + "initiate treatment with large doses of a sulfonamide and penicillin in combination."), - new DoubleField(0.664347980) }; - - IField[] fields2 = { new IntegerField(17832788), new TextField(""), new TextField("Cosmic X-ray Sources."), - new TextField("S Bowyer, E T Byram, T A Chubb, H Friedman"), new StringField("147-3656 Jan 22, 1965"), - new TextField("Science (New York, N.Y.)"), new TextField(""), new TextField(""), - new TextField( - "Eight new sources of cosmic x-rays were detected by two Aerobee surveys in 1964. One source, from Sagittarius, is close to the galactic center, and the other, " - + "from Ophiuchus, may coincide with Kepler's 1604 supernova. All the x-ray sources are fairly close to the galactic plane."), - new DoubleField(0.667832788) }; - - IField[] fields3 = { new IntegerField(4566015), new TextField(""), - new TextField("Significance of milk pH in newborn infants."), new TextField("V C Harrison, G Peat"), - new StringField("4-5839 Dec 2, 1972"), new TextField("British medical journal"), new TextField(""), - new TextField("Infant Nutritional Physiological Phenomena, Infant, Newborn, Milk"), - new TextField( - "Bottle-fed infants do not gain weight as rapidly as breast-fed babies during the first week of life. This " - + "weight lag can be corrected by the addition of a small amount of alkali (sodium bicarbonate or trometamol) to " - + "the feeds. The alkali corrects the acidity of cow's milk which now assumes some of the properties of human breast " - + "milk. It has a bacteriostatic effect on specific Escherichia coli in vitro, and in infants it produces a stool with" - + " a preponderance of lactobacilli over E. coli organisms. When alkali is removed from the milk there is a decrease in" - + " the weight of an infant and the stools contain excessive numbers of E. coli bacteria.A pH-corrected milk appears to" - + " be more physiological than unaltered cow's milk and may provide some protection against gastroenteritis in early " - + "life. Its bacteriostatic effect on specific E. coli may be of practical significance in feed preparations where " - + "terminal sterilization and refrigeration are not available. The study was conducted during the week after birth, and " - + "no conclusions are derived for older infants. The long-term effects of trometamol are unknown. No recommendation can " - + "be given for the addition of sodium bicarbonate to milks containing a higher content of sodium."), - new DoubleField(0.667832788) }; - - Tuple tuple1 = new Tuple(SCHEMA_MEDLINE, fields1); - Tuple tuple2 = new Tuple(SCHEMA_MEDLINE, fields2); - Tuple tuple3 = new Tuple(SCHEMA_MEDLINE, fields3); - - return Arrays.asList(tuple1, tuple2, tuple3); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/entity/NlpEntityTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/entity/NlpEntityTest.java deleted file mode 100644 index 4c46f814f29..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/entity/NlpEntityTest.java +++ /dev/null @@ -1,454 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.entity; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.Test; - -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.source.scan.ScanBasedSourceOperator; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; -import edu.uci.ics.texera.storage.DataWriter; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; - -/** - * @author Feng [sam0227] - */ -public class NlpEntityTest { - - public static final String ONE_SENTENCE_TABLE = "nlp_test_two_sentence"; - public static final String TWO_SENTENCE_TABLE = "nlp_test_one_sentence"; - - public static final String RESULTS = NlpEntityTestConstants.RESULT; - - @BeforeClass - public static void setUp() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - - relationManager.createTable(ONE_SENTENCE_TABLE, TestUtils.getDefaultTestIndex().resolve(ONE_SENTENCE_TABLE), - NlpEntityTestConstants.SCHEMA_ONE_SENTENCE, LuceneAnalyzerConstants.standardAnalyzerString()); - relationManager.createTable(TWO_SENTENCE_TABLE, TestUtils.getDefaultTestIndex().resolve(TWO_SENTENCE_TABLE), - NlpEntityTestConstants.SCHEMA_TWO_SENTENCE, LuceneAnalyzerConstants.standardAnalyzerString()); - } - - @AfterClass - public static void cleanUp() throws Exception { - RelationManager relationManager = RelationManager.getInstance(); - relationManager.deleteTable(ONE_SENTENCE_TABLE); - relationManager.deleteTable(TWO_SENTENCE_TABLE); - } - - // table is cleared after each test case - @After - public void deleteData() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - - DataWriter oneSentenceDataWriter = relationManager.getTableDataWriter(ONE_SENTENCE_TABLE); - oneSentenceDataWriter.open(); - oneSentenceDataWriter.clearData(); - oneSentenceDataWriter.close(); - - DataWriter twoSentenceDataWriter = relationManager.getTableDataWriter(TWO_SENTENCE_TABLE); - twoSentenceDataWriter.open(); - twoSentenceDataWriter.clearData(); - twoSentenceDataWriter.close(); - } - - /** - * @param NLP_TEST_TABLE - * @param attributes - * @param nlpEntityType - * @return - * @throws Exception - * @about Using nlpEntityOperator to get all returned results from - * NLP_TEST_TABLE, return as a list of tuples - */ - public List getQueryResults(String tableName, List attributeNames, - NlpEntityType nlpEntityType) throws Exception { - return getQueryResults(tableName, attributeNames, nlpEntityType, Integer.MAX_VALUE, 0); - } - - public List getQueryResults(String tableName, List attributeNames, - NlpEntityType nlpEntityType, int limit, int offset) throws Exception { - - ScanBasedSourceOperator scanSource = new ScanBasedSourceOperator(new ScanSourcePredicate(tableName)); - - NlpEntityPredicate nlpEntityPredicate = new NlpEntityPredicate(nlpEntityType, attributeNames, RESULTS); - NlpEntityOperator nlpEntityOperator = new NlpEntityOperator(nlpEntityPredicate); - nlpEntityOperator.setInputOperator(scanSource); - - nlpEntityOperator.setLimit(limit); - nlpEntityOperator.setOffset(offset); - - Tuple nextTuple = null; - List results = new ArrayList(); - - nlpEntityOperator.open(); - while ((nextTuple = nlpEntityOperator.getNextTuple()) != null) { - results.add(nextTuple); - } - nlpEntityOperator.close(); - - return results; - } - - /** - * Scenario 1: Test getNextTuple with only one span in the return list Text - * : Microsoft is a organization. Search for all NE_ALL entity types - * - * @throws Exception - */ - @Test - public void getNextTupleTest1() throws Exception { - List data = NlpEntityTestConstants.getTest1Tuple(); - - DataWriter oneSentenceDataWriter = RelationManager.getInstance().getTableDataWriter(ONE_SENTENCE_TABLE); - oneSentenceDataWriter.open(); - for (Tuple tuple : data) { - oneSentenceDataWriter.insertTuple(tuple); - } - oneSentenceDataWriter.close(); - - String attribute1 = NlpEntityTestConstants.SENTENCE_ONE; - List attributeNames = new ArrayList<>(); - attributeNames.add(attribute1); - - List returnedResults = getQueryResults(ONE_SENTENCE_TABLE, attributeNames, NlpEntityType.NE_ALL); - - List expectedResults = NlpEntityTestConstants.getTest1ResultTuples(); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - /** - * Scenario 2: Test getNextTuple with more than one span in the return list - * Text: Microsoft, Google and Facebook are organizations Search for all - * NE_ALL entity types - */ - @Test - public void getNextTupleTest2() throws Exception { - List data = NlpEntityTestConstants.getTest2Tuple(); - - DataWriter oneSentenceDataWriter = RelationManager.getInstance().getTableDataWriter(ONE_SENTENCE_TABLE); - oneSentenceDataWriter.open(); - for (Tuple tuple : data) { - oneSentenceDataWriter.insertTuple(tuple); - } - oneSentenceDataWriter.close(); - - String attribute1 = NlpEntityTestConstants.SENTENCE_ONE; - List attributeNames = new ArrayList<>(); - attributeNames.add(attribute1); - - List returnedResults = getQueryResults(ONE_SENTENCE_TABLE, attributeNames, NlpEntityType.NE_ALL); - List expectedResults = NlpEntityTestConstants.getTest2ResultTuples(); - - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - - } - - /** - * Scenario 3: Test getNextTuple with more than one span in the return list - * and with different recognized classes. Text: Microsoft, Google and - * Facebook are organizations and Donald Trump and Barack Obama are persons. - * Search for all NE_ALL entity types - */ - @Test - public void getNextTupleTest3() throws Exception { - List data = NlpEntityTestConstants.getTest3Tuple(); - - DataWriter oneSentenceDataWriter = RelationManager.getInstance().getTableDataWriter(ONE_SENTENCE_TABLE); - oneSentenceDataWriter.open(); - for (Tuple tuple : data) { - oneSentenceDataWriter.insertTuple(tuple); - } - oneSentenceDataWriter.close(); - - String attribute1 = NlpEntityTestConstants.SENTENCE_ONE; - List attributeNames = new ArrayList<>(); - attributeNames.add(attribute1); - - List returnedResults = getQueryResults(ONE_SENTENCE_TABLE, attributeNames, NlpEntityType.NE_ALL); - List expectedResults = NlpEntityTestConstants.getTest3ResultTuples(); - - boolean contains = TestUtils.equals(expectedResults, returnedResults); - - Assert.assertTrue(contains); - } - - /** - * Scenario 4:Test getNextTuple with more than one span in the return list - * and with different recognized classes and more than one fields in the - * source tuple. - *

    - * Sentence1: Microsoft, Google and Facebook are organizations. Sentence2: - * Donald Trump and Barack Obama are persons. Search for all NE_ALL entity - * types - */ - @Test - public void getNextTupleTest4() throws Exception { - List data = NlpEntityTestConstants.getTest4Tuple(); - - DataWriter twoSentenceDataWriter = RelationManager.getInstance().getTableDataWriter(TWO_SENTENCE_TABLE); - twoSentenceDataWriter.open(); - for (Tuple tuple : data) { - twoSentenceDataWriter.insertTuple(tuple); - } - twoSentenceDataWriter.close(); - - String attribute1 = NlpEntityTestConstants.SENTENCE_ONE; - String attribute2 = NlpEntityTestConstants.SENTENCE_TWO; - - List attributeNames = new ArrayList<>(); - attributeNames.add(attribute1); - attributeNames.add(attribute2); - - List returnedResults = getQueryResults(TWO_SENTENCE_TABLE, attributeNames, NlpEntityType.NE_ALL); - List expectedResults = NlpEntityTestConstants.getTest4ResultTuples(); - - boolean contains = TestUtils.equals(expectedResults, returnedResults); - - Assert.assertTrue(contains); - } - - /** - * Scenario 5:Test getNextTuple using two fields: - *

    - * Sentence1: Microsoft, Google and Facebook are organizations. Sentence2: - * Donald Trump and Barack Obama are persons. - *

    - * Only search the second field for all NE_ALL entity types - */ - @Test - public void getNextTupleTest5() throws Exception { - List data = NlpEntityTestConstants.getTest4Tuple(); - - DataWriter twoSentenceDataWriter = RelationManager.getInstance().getTableDataWriter(TWO_SENTENCE_TABLE); - twoSentenceDataWriter.open(); - for (Tuple tuple : data) { - twoSentenceDataWriter.insertTuple(tuple); - } - twoSentenceDataWriter.close(); - - String attribute = NlpEntityTestConstants.SENTENCE_TWO; - List attributeNames = new ArrayList<>(); - attributeNames.add(attribute); - - List returnedResults = getQueryResults(TWO_SENTENCE_TABLE, attributeNames, NlpEntityType.NE_ALL); - - List expectedResults = NlpEntityTestConstants.getTest5ResultTuples(); - - boolean contains = TestUtils.equals(expectedResults, returnedResults); - - Assert.assertTrue(contains); - } - - /** - * Scenario 6:Test getNextTuple using two fields: - *

    - * Sentence1: Microsoft, Google and Facebook are organizations. Sentence2: - * Donald Trump and Barack Obama are persons. - *

    - * Only search for Organization for all fields. - */ - @Test - public void getNextTupleTest6() throws Exception { - List data = NlpEntityTestConstants.getTest4Tuple(); - - DataWriter twoSentenceDataWriter = RelationManager.getInstance().getTableDataWriter(TWO_SENTENCE_TABLE); - twoSentenceDataWriter.open(); - for (Tuple tuple : data) { - twoSentenceDataWriter.insertTuple(tuple); - } - twoSentenceDataWriter.close(); - - String attribute1 = NlpEntityTestConstants.SENTENCE_ONE; - String attribute2 = NlpEntityTestConstants.SENTENCE_TWO; - - List attributeNames = new ArrayList<>(); - attributeNames.add(attribute1); - attributeNames.add(attribute2); - - List returnedResults = getQueryResults(TWO_SENTENCE_TABLE, attributeNames, - NlpEntityType.ORGANIZATION); - - List expectedResults = NlpEntityTestConstants.getTest6ResultTuples(); - - boolean contains = TestUtils.equals(expectedResults, returnedResults); - - Assert.assertTrue(contains); - } - - /** - * Scenario 7:Test getNextTuple using sentence: Sentence1: Feeling the warm - * sun rays beaming steadily down, the girl decided there was no need to - * wear a coat. Search for Adjective. - */ - @Test - public void getNextTupleTest7() throws Exception { - List data = NlpEntityTestConstants.getTest7Tuple(); - - DataWriter oneSentenceDataWriter = RelationManager.getInstance().getTableDataWriter(ONE_SENTENCE_TABLE); - oneSentenceDataWriter.open(); - for (Tuple tuple : data) { - oneSentenceDataWriter.insertTuple(tuple); - } - oneSentenceDataWriter.close(); - - String attribute1 = NlpEntityTestConstants.SENTENCE_ONE; - - List attributeNames = new ArrayList<>(); - attributeNames.add(attribute1); - - List returnedResults = getQueryResults(ONE_SENTENCE_TABLE, attributeNames, NlpEntityType.ADJECTIVE); - - List expectedResults = NlpEntityTestConstants.getTest7ResultTuples(); - - boolean contains = TestUtils.equals(expectedResults, returnedResults); - - Assert.assertTrue(contains); - } - - @Test - public void getNextTupleTest8() throws Exception { - List data = NlpEntityTestConstants.getTest8Tuple(); - - DataWriter oneSentenceDataWriter = RelationManager.getInstance().getTableDataWriter(ONE_SENTENCE_TABLE); - oneSentenceDataWriter.open(); - for (Tuple tuple : data) { - oneSentenceDataWriter.insertTuple(tuple); - } - oneSentenceDataWriter.close(); - - String attribute1 = NlpEntityTestConstants.SENTENCE_ONE; - - List attributeNames = new ArrayList<>(); - attributeNames.add(attribute1); - - List returnedResults = getQueryResults(ONE_SENTENCE_TABLE, attributeNames, NlpEntityType.MONEY); - List expectedResults = NlpEntityTestConstants.getTest8ResultTuples(); - - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - @Test - public void getNextTupleTest9() throws Exception { - List data = NlpEntityTestConstants.getTest9Tuple(); - - DataWriter twoSentenceDataWriter = RelationManager.getInstance().getTableDataWriter(TWO_SENTENCE_TABLE); - twoSentenceDataWriter.open(); - for (Tuple tuple : data) { - twoSentenceDataWriter.insertTuple(tuple); - } - twoSentenceDataWriter.close(); - - String attribute1 = NlpEntityTestConstants.SENTENCE_ONE; - String attribute2 = NlpEntityTestConstants.SENTENCE_TWO; - - List attributeNames = new ArrayList<>(); - attributeNames.add(attribute1); - attributeNames.add(attribute2); - - List returnedResults = getQueryResults(TWO_SENTENCE_TABLE, attributeNames, NlpEntityType.NE_ALL); - List expectedResults = NlpEntityTestConstants.getTest9ResultTuples(); - - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - @Test - public void getNextTupleTest10() throws Exception { - List data = NlpEntityTestConstants.getOneSentenceTestTuple(); - - DataWriter oneSentenceDataWriter = RelationManager.getInstance().getTableDataWriter(ONE_SENTENCE_TABLE); - oneSentenceDataWriter.open(); - for (Tuple tuple : data) { - oneSentenceDataWriter.insertTuple(tuple); - } - oneSentenceDataWriter.close(); - - String attribute1 = NlpEntityTestConstants.SENTENCE_ONE; - List attributeNames = Arrays.asList(attribute1); - - List returnedResults = getQueryResults(ONE_SENTENCE_TABLE, attributeNames, NlpEntityType.NE_ALL); - List expectedResults = NlpEntityTestConstants.getTest10ResultTuples(); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - @Test - public void getNextTupleTest11() throws Exception { - List data = NlpEntityTestConstants.getTwoSentenceTestTuple(); - - DataWriter twoSentenceDataWriter = RelationManager.getInstance().getTableDataWriter(TWO_SENTENCE_TABLE); - twoSentenceDataWriter.open(); - for (Tuple tuple : data) { - twoSentenceDataWriter.insertTuple(tuple); - } - twoSentenceDataWriter.close(); - - String attribute1 = NlpEntityTestConstants.SENTENCE_ONE; - String attribute2 = NlpEntityTestConstants.SENTENCE_TWO; - List attributeNames = Arrays.asList(attribute1, attribute2); - - List returnedResults = getQueryResults(TWO_SENTENCE_TABLE, attributeNames, NlpEntityType.NE_ALL); - - List expectedResults = NlpEntityTestConstants.getTest11ResultTuple(); - boolean contains = TestUtils.equals(expectedResults, returnedResults); - Assert.assertTrue(contains); - } - - public void getNextTupleTestWithLimit() throws Exception { - List data = NlpEntityTestConstants.getOneSentenceTestTuple(); - - DataWriter oneSentenceDataWriter = RelationManager.getInstance().getTableDataWriter(ONE_SENTENCE_TABLE); - oneSentenceDataWriter.open(); - for (Tuple tuple : data) { - oneSentenceDataWriter.insertTuple(tuple); - } - oneSentenceDataWriter.close(); - - String attribute1 = NlpEntityTestConstants.SENTENCE_ONE; - List attributeNames = Arrays.asList(attribute1); - - List returnedResults = getQueryResults(ONE_SENTENCE_TABLE, attributeNames, NlpEntityType.NE_ALL, 3, 0); - List expectedResults = NlpEntityTestConstants.getTest10ResultTuples(); - - // ExpectedResults is the array containing all the matches. - // Since the order of returning records in returnedResults is not deterministic, we use containsAll - // to ensure that the records in returnedResults are included in the ExpectedResults. - Assert.assertEquals(returnedResults.size(), 3); - Assert.assertTrue(TestUtils.containsAll(expectedResults, returnedResults)); - } - - public void getNextTupleTestWithLimitOffset() throws Exception { - List data = NlpEntityTestConstants.getOneSentenceTestTuple(); - - DataWriter oneSentenceDataWriter = RelationManager.getInstance().getTableDataWriter(ONE_SENTENCE_TABLE); - oneSentenceDataWriter.open(); - for (Tuple tuple : data) { - oneSentenceDataWriter.insertTuple(tuple); - } - oneSentenceDataWriter.close(); - - String attribute1 = NlpEntityTestConstants.SENTENCE_ONE; - List attributeNames = Arrays.asList(attribute1); - - List returnedResults = getQueryResults(ONE_SENTENCE_TABLE, attributeNames, NlpEntityType.NE_ALL, 2, 2); - List expectedResults = NlpEntityTestConstants.getTest10ResultTuples(); - - Assert.assertEquals(returnedResults.size(), 2); - Assert.assertTrue(TestUtils.containsAll(expectedResults, returnedResults)); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/entity/NlpEntityTestConstants.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/entity/NlpEntityTestConstants.java deleted file mode 100644 index 4677215e10d..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/entity/NlpEntityTestConstants.java +++ /dev/null @@ -1,363 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.entity; - -import java.text.ParseException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.*; - -/** - * Created by Sam on 16/4/27. - */ -public class NlpEntityTestConstants { - - public static final String SENTENCE_ONE = "sentence_one"; - public static final String SENTENCE_TWO = "sentence_two"; - - public static final Attribute SENTENCE_ONE_ATTR = new Attribute(SENTENCE_ONE, AttributeType.TEXT); - - public static final Attribute SENTENCE_TWO_ATTR = new Attribute(SENTENCE_TWO, AttributeType.TEXT); - - public static final List ATTRIBUTES_ONE_SENTENCE = Arrays.asList(SENTENCE_ONE_ATTR); - - public static final List ATTRIBUTES_TWO_SENTENCE = Arrays.asList(SENTENCE_ONE_ATTR, SENTENCE_ONE_ATTR); - - public static final Schema SCHEMA_ONE_SENTENCE = new Schema(SENTENCE_ONE_ATTR); - public static final Schema SCHEMA_TWO_SENTENCE = new Schema(SENTENCE_ONE_ATTR, SENTENCE_TWO_ATTR); - - public static final String RESULT = "nlp entity"; - public static final Attribute REULST_ATTRIBUTE = new Attribute(RESULT, AttributeType.LIST); - - public static List getOneSentenceTestTuple() { - IField[] fields1 = { new TextField("Microsoft is an organization.") }; - IField[] fields2 = { new TextField("Microsoft, Google and Facebook are organizations.") }; - IField[] fields3 = { new TextField( - "Microsoft, Google and Facebook are organizations and Donald Trump and Barack Obama are persons.") }; - IField[] fields4 = { new TextField( - "Feeling the warm sun rays beaming steadily down, the girl decided there was no need to wear a coat.") }; - IField[] fields5 = { new TextField("This backpack costs me 300 dollars.")}; - IField[] fields6 = { new TextField("What't the brand, Samsung or Apple?")}; - - Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); - Tuple tuple2 = new Tuple(SCHEMA_ONE_SENTENCE, fields2); - Tuple tuple3 = new Tuple(SCHEMA_ONE_SENTENCE, fields3); - Tuple tuple4 = new Tuple(SCHEMA_ONE_SENTENCE, fields4); - Tuple tuple5 = new Tuple(SCHEMA_ONE_SENTENCE, fields5); - Tuple tuple6 = new Tuple(SCHEMA_ONE_SENTENCE, fields6); - - return Arrays.asList(tuple1, tuple2, tuple3, tuple4, tuple5, tuple6); - } - - public static List getTwoSentenceTestTuple() { - IField[] fields1 = { new TextField("Microsoft, Google and Facebook are organizations."), - new TextField("Donald Trump and Barack Obama are persons") }; - IField[] fields2 = { new TextField("I made an appointment at 8 am."), - new TextField("Aug 16, 2016 is a really important date.")}; - IField[] fields3 = { new TextField("I really love Kelly Clarkson's Because of You."), - new TextField("Shirley Temple is a very famous actress.")}; - - Tuple tuple1 = new Tuple(SCHEMA_TWO_SENTENCE, fields1); - Tuple tuple2 = new Tuple(SCHEMA_TWO_SENTENCE, fields2); - Tuple tuple3 = new Tuple(SCHEMA_TWO_SENTENCE, fields3); - - return Arrays.asList(tuple1, tuple2, tuple3); - } - - public static List getTest1Tuple() throws ParseException { - IField[] fields1 = { new TextField("Microsoft is an organization.") }; - Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); - return Arrays.asList(tuple1); - } - - public static List getTest2Tuple() throws ParseException { - - IField[] fields1 = { new TextField("Microsoft, Google and Facebook are organizations.") }; - Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); - return Arrays.asList(tuple1); - } - - public static List getTest3Tuple() throws ParseException { - - IField[] fields1 = { new TextField( - "Microsoft, Google and Facebook are organizations and Donald Trump and Barack Obama are persons.") }; - Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); - return Arrays.asList(tuple1); - } - - public static List getTest4Tuple() throws ParseException { - - IField[] fields1 = { new TextField("Microsoft, Google and Facebook are organizations."), - new TextField("Donald Trump and Barack Obama are persons") }; - Tuple tuple1 = new Tuple(SCHEMA_TWO_SENTENCE, fields1); - return Arrays.asList(tuple1); - } - - public static List getTest7Tuple() throws ParseException { - IField[] fields1 = { new TextField( - "Feeling the warm sun rays beaming steadily down, the girl decided there was no need to wear a coat.") }; - Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); - return Arrays.asList(tuple1); - } - - public static List getTest8Tuple() { - IField[] fields1 = { new TextField("This backpack costs me 300 dollars.")}; - Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); - return Arrays.asList(tuple1); - } - - public static List getTest9Tuple() { - IField[] fields1 = {new TextField("I made an appointment at 8 am."), new TextField("Aug 16, 2016 is a really important date.")}; - Tuple tuple1 = new Tuple(SCHEMA_TWO_SENTENCE, fields1); - return Arrays.asList(tuple1); - } - - public static List getTest1ResultTuples() { - List spanList = new ArrayList(); - Span span1 = new Span("sentence_one", 0, 9, NlpEntityType.ORGANIZATION.toString(), "Microsoft"); - spanList.add(span1); - - IField[] fields1 = { new TextField("Microsoft is an organization.") }; - Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); - Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField(spanList)).build(); - - return Arrays.asList(returnTuple); - } - - public static List getTest2ResultTuples() { - List spanList = new ArrayList(); - Span span1 = new Span("sentence_one", 0, 9, NlpEntityType.ORGANIZATION.toString(), "Microsoft"); - Span span2 = new Span("sentence_one", 11, 17, NlpEntityType.ORGANIZATION.toString(), "Google"); - Span span3 = new Span("sentence_one", 22, 30, NlpEntityType.ORGANIZATION.toString(), "Facebook"); - spanList.add(span1); - spanList.add(span2); - spanList.add(span3); - - IField[] fields1 = { new TextField("Microsoft, Google and Facebook are organizations.") }; - Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); - - Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField(spanList)).build(); - return Arrays.asList(returnTuple); - } - - public static List getTest3ResultTuples() { - List spanList = new ArrayList(); - Span span1 = new Span("sentence_one", 0, 9, NlpEntityType.ORGANIZATION.toString(), "Microsoft"); - Span span2 = new Span("sentence_one", 11, 17, NlpEntityType.ORGANIZATION.toString(), "Google"); - Span span3 = new Span("sentence_one", 22, 30, NlpEntityType.ORGANIZATION.toString(), "Facebook"); - Span span4 = new Span("sentence_one", 53, 65, NlpEntityType.PERSON.toString(), "Donald Trump"); - Span span5 = new Span("sentence_one", 70, 82, NlpEntityType.PERSON.toString(), "Barack Obama"); - - spanList.add(span1); - spanList.add(span2); - spanList.add(span3); - spanList.add(span4); - spanList.add(span5); - - IField[] fields1 = { new TextField( - "Microsoft, Google and Facebook are organizations and Donald Trump and Barack Obama are persons.") }; - Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); - - Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField(spanList)).build(); - return Arrays.asList(returnTuple); - } - - public static List getTest4ResultTuples() { - List spanList = new ArrayList(); - Span span1 = new Span("sentence_one", 0, 9, NlpEntityType.ORGANIZATION.toString(), "Microsoft"); - Span span2 = new Span("sentence_one", 11, 17, NlpEntityType.ORGANIZATION.toString(), "Google"); - Span span3 = new Span("sentence_one", 22, 30, NlpEntityType.ORGANIZATION.toString(), "Facebook"); - Span span4 = new Span("sentence_two", 0, 12, NlpEntityType.PERSON.toString(), "Donald Trump"); - Span span5 = new Span("sentence_two", 17, 29, NlpEntityType.PERSON.toString(), "Barack Obama"); - - spanList.add(span1); - spanList.add(span2); - spanList.add(span3); - spanList.add(span4); - spanList.add(span5); - - IField[] fields1 = { new TextField("Microsoft, Google and Facebook are organizations."), - new TextField("Donald Trump and Barack Obama are persons") }; - Tuple tuple1 = new Tuple(SCHEMA_TWO_SENTENCE, fields1); - - Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField(spanList)).build(); - return Arrays.asList(returnTuple); - } - - public static List getTest5ResultTuples() { - List spanList = new ArrayList(); - - Span span1 = new Span("sentence_two", 0, 12, NlpEntityType.PERSON.toString(), "Donald Trump"); - Span span2 = new Span("sentence_two", 17, 29, NlpEntityType.PERSON.toString(), "Barack Obama"); - - spanList.add(span1); - spanList.add(span2); - IField[] fields1 = { new TextField("Microsoft, Google and Facebook are organizations."), - new TextField("Donald Trump and Barack Obama are persons") }; - Tuple tuple1 = new Tuple(SCHEMA_TWO_SENTENCE, fields1); - - Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField(spanList)).build(); - return Arrays.asList(returnTuple); - } - - public static List getTest6ResultTuples() { - List spanList = new ArrayList(); - - Span span1 = new Span("sentence_one", 0, 9, NlpEntityType.ORGANIZATION.toString(), "Microsoft"); - Span span2 = new Span("sentence_one", 11, 17, NlpEntityType.ORGANIZATION.toString(), "Google"); - Span span3 = new Span("sentence_one", 22, 30, NlpEntityType.ORGANIZATION.toString(), "Facebook"); - - spanList.add(span1); - spanList.add(span2); - spanList.add(span3); - - IField[] fields1 = { new TextField("Microsoft, Google and Facebook are organizations."), - new TextField("Donald Trump and Barack Obama are persons") }; - Tuple tuple1 = new Tuple(SCHEMA_TWO_SENTENCE, fields1); - - Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField(spanList)).build(); - return Arrays.asList(returnTuple); - } - - public static List getTest7ResultTuples() { - List spanList = new ArrayList(); - - Span span1 = new Span("sentence_one", 12, 16, NlpEntityType.ADJECTIVE.toString(), "warm"); - spanList.add(span1); - - IField[] fields1 = { new TextField( - "Feeling the warm sun rays beaming steadily down, the girl decided there was no need to wear a coat.") }; - Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); - - Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField(spanList)).build(); - return Arrays.asList(returnTuple); - } - - public static List getTest8ResultTuples() { - List spanList = new ArrayList(); - - Span span1 = new Span("sentence_one", 23, 34, NlpEntityType.MONEY.toString(), "300 dollars"); - spanList.add(span1); - - IField[] fields1 = {new TextField("This backpack costs me 300 dollars.")}; - Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); - - Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField(spanList)).build(); - return Arrays.asList(returnTuple); - } - - public static List getTest9ResultTuples() { - List spanList = new ArrayList(); - - Span span1 = new Span("sentence_one", 25, 29, NlpEntityType.TIME.toString(), "8 am"); - Span span2 = new Span("sentence_two", 0, 12, NlpEntityType.DATE.toString(), "Aug 16 , 2016"); - - spanList.add(span1); - spanList.add(span2); - IField[] fields1 = {new TextField("I made an appointment at 8 am."), new TextField("Aug 16, 2016 is a really important date.")}; - Tuple tuple1 = new Tuple(SCHEMA_TWO_SENTENCE, fields1); - - Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField(spanList)).build(); - - return Arrays.asList(returnTuple); - } - - public static List getTest10ResultTuples(){ - List resultList = new ArrayList<>(); - List spanList = new ArrayList(); - - Span span1 = new Span("sentence_one", 0, 9, NlpEntityType.ORGANIZATION.toString(), "Microsoft"); - Span span2 = new Span("sentence_one", 11, 17, NlpEntityType.ORGANIZATION.toString(), "Google"); - Span span3 = new Span("sentence_one", 22, 30, NlpEntityType.ORGANIZATION.toString(), "Facebook"); - Span span4 = new Span("sentence_one", 53, 65, NlpEntityType.PERSON.toString(), "Donald Trump"); - Span span5 = new Span("sentence_one", 70, 82, NlpEntityType.PERSON.toString(), "Barack Obama"); - Span span6 = new Span("sentence_one", 23, 34, NlpEntityType.MONEY.toString(), "300 dollars"); - Span span7 = new Span("sentence_one", 18, 25, NlpEntityType.ORGANIZATION.toString(), "Samsung"); - - IField[] fields1 = { new TextField("Microsoft is an organization.") }; - IField[] fields2 = { new TextField("Microsoft, Google and Facebook are organizations.") }; - IField[] fields3 = { new TextField( - "Microsoft, Google and Facebook are organizations and Donald Trump and Barack Obama are persons.") }; - IField[] fields5 = { new TextField("This backpack costs me 300 dollars.")}; - IField[] fields6 = { new TextField("What't the brand, Samsung or Apple?")}; - - Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); - Tuple tuple2 = new Tuple(SCHEMA_ONE_SENTENCE, fields2); - Tuple tuple3 = new Tuple(SCHEMA_ONE_SENTENCE, fields3); - Tuple tuple5 = new Tuple(SCHEMA_ONE_SENTENCE, fields5); - Tuple tuple6 = new Tuple(SCHEMA_ONE_SENTENCE, fields6); - - spanList.add(span1); - resultList.add(new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField(spanList)).build()); - - spanList.add(span2); - spanList.add(span3); - resultList.add(new Tuple.Builder(tuple2).add(REULST_ATTRIBUTE, new ListField(spanList)).build()); - - spanList.add(span4); - spanList.add(span5); - resultList.add(new Tuple.Builder(tuple3).add(REULST_ATTRIBUTE, new ListField(spanList)).build()); - - spanList.clear(); - spanList.add(span6); - resultList.add(new Tuple.Builder(tuple5).add(REULST_ATTRIBUTE, new ListField(spanList)).build()); - - spanList.clear(); - spanList.add(span7); - resultList.add( new Tuple.Builder(tuple6).add(REULST_ATTRIBUTE, new ListField(spanList)).build()); - - return resultList; - } - - public static List getTest11ResultTuple() { - List resultList = new ArrayList<>(); - List spanList = new ArrayList(); - - Span span1 = new Span("sentence_one", 0, 9, NlpEntityType.ORGANIZATION.toString(), "Microsoft"); - Span span2 = new Span("sentence_one", 11, 17, NlpEntityType.ORGANIZATION.toString(), "Google"); - Span span3 = new Span("sentence_one", 22, 30, NlpEntityType.ORGANIZATION.toString(), "Facebook"); - Span span4 = new Span("sentence_two", 0, 12, NlpEntityType.PERSON.toString(), "Donald Trump"); - Span span5 = new Span("sentence_two", 17, 29, NlpEntityType.PERSON.toString(), "Barack Obama"); - Span span6 = new Span("sentence_one", 25 ,29, NlpEntityType.TIME.toString(), "8 am"); - Span span7 = new Span("sentence_two", 0, 12, NlpEntityType.DATE.toString(), "Aug 16 , 2016"); - Span span8 = new Span("sentence_one", 14, 28, NlpEntityType.PERSON.toString(), "Kelly Clarkson"); - Span span9 = new Span("sentence_two", 0, 14, NlpEntityType.PERSON.toString(), "Shirley Temple"); - - IField[] fields1 = { new TextField("Microsoft, Google and Facebook are organizations."), - new TextField("Donald Trump and Barack Obama are persons") }; - IField[] fields2 = { new TextField("I made an appointment at 8 am."), - new TextField("Aug 16, 2016 is a really important date.")}; - IField[] fields3 = { new TextField("I really love Kelly Clarkson's Because of You."), - new TextField("Shirley Temple is a very famous actress.")}; - - Tuple tuple1 = new Tuple(SCHEMA_TWO_SENTENCE, fields1); - Tuple tuple2 = new Tuple(SCHEMA_TWO_SENTENCE, fields2); - Tuple tuple3 = new Tuple(SCHEMA_TWO_SENTENCE, fields3); - - spanList.add(span1); - spanList.add(span2); - spanList.add(span3); - spanList.add(span4); - spanList.add(span5); - resultList.add(new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField(spanList)).build()); - - spanList.clear(); - spanList.add(span6); - spanList.add(span7); - resultList.add(new Tuple.Builder(tuple2).add(REULST_ATTRIBUTE, new ListField(spanList)).build()); - - spanList.clear(); - spanList.add(span8); - spanList.add(span9); - resultList.add(new Tuple.Builder(tuple3).add(REULST_ATTRIBUTE, new ListField(spanList)).build()); - - return resultList; - } -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/EmojiSentimentTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/EmojiSentimentTest.java deleted file mode 100644 index e1ee1c9e809..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/EmojiSentimentTest.java +++ /dev/null @@ -1,116 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.sentiment; - -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.sink.tuple.TupleSink; -import edu.uci.ics.texera.dataflow.source.tuple.TupleSourceOperator; -import org.junit.Assert; -import org.junit.Test; - -import java.util.Arrays; -import java.util.List; - -/** - * Created by Vinay on 23-05-2017. - */ -public class EmojiSentimentTest { - @Test - public void test1() throws TexeraException { - TupleSourceOperator tupleSource = new TupleSourceOperator( - Arrays.asList(EmojiSentimentTestConstants.POSITIVE_TUPLE1), EmojiSentimentTestConstants.SENTIMENT_SCHEMA); - EmojiSentimentOperator sentiment = new EmojiSentimentOperator( - new EmojiSentimentPredicate(EmojiSentimentTestConstants.TEXT, "sentiment")); - TupleSink tupleSink = new TupleSink(); - - sentiment.setInputOperator(tupleSource); - tupleSink.setInputOperator(sentiment); - - tupleSink.open(); - List results = tupleSink.collectAllTuples(); - tupleSink.close(); - - Tuple tuple = results.get(0); - Assert.assertEquals(tuple.getField("sentiment").getValue(), SentimentConstants.POSITIVE); - } - - /* - * Test sentiment with a neutral sentence, result should be 2 (neutral) - */ - @Test - public void test2() throws TexeraException { - TupleSourceOperator tupleSource = new TupleSourceOperator( - Arrays.asList(EmojiSentimentTestConstants.NEUTRAL_TUPLE), EmojiSentimentTestConstants.SENTIMENT_SCHEMA); - EmojiSentimentOperator sentiment = new EmojiSentimentOperator( - new EmojiSentimentPredicate(EmojiSentimentTestConstants.TEXT, "sentiment")); - TupleSink tupleSink = new TupleSink(); - - sentiment.setInputOperator(tupleSource); - tupleSink.setInputOperator(sentiment); - - tupleSink.open(); - List results = tupleSink.collectAllTuples(); - tupleSink.close(); - - Tuple tuple = results.get(0); - Assert.assertEquals(tuple.getField("sentiment").getValue(), SentimentConstants.NEUTRAL); - } - - /* - * Test sentiment with a negative sentence, result should be 1 (negative) - */ - - @Test - public void test3() throws TexeraException { - TupleSourceOperator tupleSource = new TupleSourceOperator( - Arrays.asList(EmojiSentimentTestConstants.NEGATIVE_TUPLE1), EmojiSentimentTestConstants.SENTIMENT_SCHEMA); - EmojiSentimentOperator sentiment = new EmojiSentimentOperator( - new EmojiSentimentPredicate(NlpSentimentTestConstants.TEXT, "sentiment")); - TupleSink tupleSink = new TupleSink(); - - sentiment.setInputOperator(tupleSource); - tupleSink.setInputOperator(sentiment); - - tupleSink.open(); - List results = tupleSink.collectAllTuples(); - tupleSink.close(); - - Tuple tuple = results.get(0); - Assert.assertEquals(tuple.getField("sentiment").getValue(), SentimentConstants.NEGATIVE); - } - @Test - public void test4() throws TexeraException { - TupleSourceOperator tupleSource = new TupleSourceOperator( - Arrays.asList(EmojiSentimentTestConstants.POSITIVE_TUPLE2), EmojiSentimentTestConstants.SENTIMENT_SCHEMA); - EmojiSentimentOperator sentiment = new EmojiSentimentOperator( - new EmojiSentimentPredicate(EmojiSentimentTestConstants.TEXT, "sentiment")); - TupleSink tupleSink = new TupleSink(); - - sentiment.setInputOperator(tupleSource); - tupleSink.setInputOperator(sentiment); - - tupleSink.open(); - List results = tupleSink.collectAllTuples(); - tupleSink.close(); - - Tuple tuple = results.get(0); - Assert.assertEquals(tuple.getField("sentiment").getValue(), SentimentConstants.POSITIVE); - } - @Test - public void test5() throws TexeraException { - TupleSourceOperator tupleSource = new TupleSourceOperator( - Arrays.asList(EmojiSentimentTestConstants.NEGATIVE_TUPLE2), EmojiSentimentTestConstants.SENTIMENT_SCHEMA); - EmojiSentimentOperator sentiment = new EmojiSentimentOperator( - new EmojiSentimentPredicate(NlpSentimentTestConstants.TEXT, "sentiment")); - TupleSink tupleSink = new TupleSink(); - - sentiment.setInputOperator(tupleSource); - tupleSink.setInputOperator(sentiment); - - tupleSink.open(); - List results = tupleSink.collectAllTuples(); - tupleSink.close(); - - Tuple tuple = results.get(0); - Assert.assertEquals(tuple.getField("sentiment").getValue(), SentimentConstants.NEGATIVE); - } -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/EmojiSentimentTestConstants.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/EmojiSentimentTestConstants.java deleted file mode 100644 index 9f837475e23..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/EmojiSentimentTestConstants.java +++ /dev/null @@ -1,31 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.sentiment; - -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -/** - * Created by Vinay on 23-05-2017. - */ -public class EmojiSentimentTestConstants { - public static String TEXT = "text"; - - public static Attribute TEXT_ATTRIBUTE = new Attribute("text", AttributeType.TEXT); - - public static Schema SENTIMENT_SCHEMA = new Schema(TEXT_ATTRIBUTE); - - public static Tuple POSITIVE_TUPLE1 = new Tuple(SENTIMENT_SCHEMA, - new TextField("Programming is so super awesome. :) ")); - public static Tuple POSITIVE_TUPLE2 = new Tuple(SENTIMENT_SCHEMA, - new TextField("Programming is so super awesome. \uD83D\uDE00")); - - public static Tuple NEUTRAL_TUPLE = new Tuple(SENTIMENT_SCHEMA, - new TextField("Texera uses Java.")); - - public static Tuple NEGATIVE_TUPLE1 = new Tuple(SENTIMENT_SCHEMA, - new TextField("Bugs are always annoying. :(")); - public static Tuple NEGATIVE_TUPLE2 = new Tuple(SENTIMENT_SCHEMA, - new TextField("Bugs are always annoying. \uD83D\uDE41")); -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NlpSentimentTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NlpSentimentTest.java deleted file mode 100644 index 021488cb901..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NlpSentimentTest.java +++ /dev/null @@ -1,82 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.sentiment; - -import java.util.Arrays; -import java.util.List; - -import org.junit.Assert; -import org.junit.Test; - -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.sink.tuple.TupleSink; -import edu.uci.ics.texera.dataflow.source.tuple.TupleSourceOperator; - -public class NlpSentimentTest { - - /* - * Test sentiment with a positive sentence, result should be 3 (positive) - */ - @Test - public void test1() throws TexeraException { - TupleSourceOperator tupleSource = new TupleSourceOperator( - Arrays.asList(NlpSentimentTestConstants.POSITIVE_TUPLE), NlpSentimentTestConstants.SENTIMENT_SCHEMA); - NlpSentimentOperator sentiment = new NlpSentimentOperator( - new NlpSentimentPredicate(NlpSentimentTestConstants.TEXT, "sentiment")); - TupleSink tupleSink = new TupleSink(); - - sentiment.setInputOperator(tupleSource); - tupleSink.setInputOperator(sentiment); - - tupleSink.open(); - List results = tupleSink.collectAllTuples(); - tupleSink.close(); - - Tuple tuple = results.get(0); - Assert.assertEquals(tuple.getField("sentiment").getValue(), SentimentConstants.POSITIVE); - } - - /* - * Test sentiment with a neutral sentence, result should be 2 (neutral) - */ - @Test - public void test2() throws TexeraException { - TupleSourceOperator tupleSource = new TupleSourceOperator( - Arrays.asList(NlpSentimentTestConstants.NEUTRAL_TUPLE), NlpSentimentTestConstants.SENTIMENT_SCHEMA); - NlpSentimentOperator sentiment = new NlpSentimentOperator( - new NlpSentimentPredicate(NlpSentimentTestConstants.TEXT, "sentiment")); - TupleSink tupleSink = new TupleSink(); - - sentiment.setInputOperator(tupleSource); - tupleSink.setInputOperator(sentiment); - - tupleSink.open(); - List results = tupleSink.collectAllTuples(); - tupleSink.close(); - - Tuple tuple = results.get(0); - Assert.assertEquals(tuple.getField("sentiment").getValue(), SentimentConstants.NEUTRAL); - } - - /* - * Test sentiment with a negative sentence, result should be 1 (negative) - */ - @Test - public void test3() throws TexeraException { - TupleSourceOperator tupleSource = new TupleSourceOperator( - Arrays.asList(NlpSentimentTestConstants.NEGATIVE_TUPLE), NlpSentimentTestConstants.SENTIMENT_SCHEMA); - NlpSentimentOperator sentiment = new NlpSentimentOperator( - new NlpSentimentPredicate(NlpSentimentTestConstants.TEXT, "sentiment")); - TupleSink tupleSink = new TupleSink(); - - sentiment.setInputOperator(tupleSource); - tupleSink.setInputOperator(sentiment); - - tupleSink.open(); - List results = tupleSink.collectAllTuples(); - tupleSink.close(); - - Tuple tuple = results.get(0); - Assert.assertEquals(tuple.getField("sentiment").getValue(), SentimentConstants.NEGATIVE); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NlpSentimentTestConstants.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NlpSentimentTestConstants.java deleted file mode 100644 index 0d6a4108ae5..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NlpSentimentTestConstants.java +++ /dev/null @@ -1,26 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.sentiment; - -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -public class NlpSentimentTestConstants { - - public static String TEXT = "text"; - - public static Attribute TEXT_ATTRIBUTE = new Attribute("text", AttributeType.TEXT); - - public static Schema SENTIMENT_SCHEMA = new Schema(TEXT_ATTRIBUTE); - - public static Tuple POSITIVE_TUPLE = new Tuple(SENTIMENT_SCHEMA, - new TextField("Programming is so super awesome.")); - - public static Tuple NEUTRAL_TUPLE = new Tuple(SENTIMENT_SCHEMA, - new TextField("Texera uses Java.")); - - public static Tuple NEGATIVE_TUPLE = new Tuple(SENTIMENT_SCHEMA, - new TextField("Bugs are always annoying.")); - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NltkSentimentOperatorTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NltkSentimentOperatorTest.java deleted file mode 100644 index 605e990b846..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NltkSentimentOperatorTest.java +++ /dev/null @@ -1,95 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.sentiment; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import org.junit.Assert; -import org.junit.Test; - -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.sink.tuple.TupleSink; -import edu.uci.ics.texera.dataflow.source.tuple.TupleSourceOperator; - -public class NltkSentimentOperatorTest { - private static String MODEL_FILE_NAME = "NltkSentiment.pickle"; - private static int BATCH_SIZE = 1000; - - /* - * Test sentiment test result should be positive. - */ - @Test - public void test1() throws TexeraException { - TupleSourceOperator tupleSource = new TupleSourceOperator( - Arrays.asList(NltkSentimentTestConstants.POSITIVE_TUPLE), NlpSentimentTestConstants.SENTIMENT_SCHEMA); - NltkSentimentOperator nltkSentimentOperator = new NltkSentimentOperator(new NltkSentimentOperatorPredicate( - NlpSentimentTestConstants.TEXT, "sentiment", BATCH_SIZE, MODEL_FILE_NAME)); - TupleSink tupleSink = new TupleSink(); - - nltkSentimentOperator.setInputOperator(tupleSource); - tupleSink.setInputOperator(nltkSentimentOperator); - - tupleSink.open(); - List results = tupleSink.collectAllTuples(); - tupleSink.close(); - - Tuple tuple = results.get(0); - Assert.assertEquals(tuple.getField("sentiment").getValue(), SentimentConstants.POSITIVE); - } - - /* - * Test sentiment test result should be negative - */ - @Test - public void test2() throws TexeraException { - TupleSourceOperator tupleSource = new TupleSourceOperator( - Arrays.asList(NltkSentimentTestConstants.NEGATIVE_TUPLE), NlpSentimentTestConstants.SENTIMENT_SCHEMA); - NltkSentimentOperator nltkSentimentOperator = new NltkSentimentOperator(new NltkSentimentOperatorPredicate( - NltkSentimentTestConstants.TEXT, "sentiment", BATCH_SIZE, MODEL_FILE_NAME)); - - TupleSink tupleSink = new TupleSink(); - - nltkSentimentOperator.setInputOperator(tupleSource); - tupleSink.setInputOperator(nltkSentimentOperator); - - tupleSink.open(); - List results = tupleSink.collectAllTuples(); - tupleSink.close(); - - Tuple tuple = results.get(0); - Assert.assertEquals(tuple.getField("sentiment").getValue(), SentimentConstants.NEGATIVE); - } - - /* - * Test batch processing of operator. All test results should be negative - */ - @Test - public void test3() throws TexeraException { - int batchSize = 30; - int tupleSourceSize = 101; - - List listTuple = new ArrayList<>(); - for (int i = 0; i < tupleSourceSize; i++) { - listTuple.add(NltkSentimentTestConstants.NEGATIVE_TUPLE); - } - TupleSourceOperator tupleSource = new TupleSourceOperator(listTuple, - NltkSentimentTestConstants.SENTIMENT_SCHEMA); - NltkSentimentOperator nltkSentimentOperator = new NltkSentimentOperator(new NltkSentimentOperatorPredicate( - NlpSentimentTestConstants.TEXT, "sentiment", batchSize, MODEL_FILE_NAME)); - - TupleSink tupleSink = new TupleSink(); - - nltkSentimentOperator.setInputOperator(tupleSource); - tupleSink.setInputOperator(nltkSentimentOperator); - - tupleSink.open(); - List results = tupleSink.collectAllTuples(); - tupleSink.close(); - for (int i = 0; i < tupleSourceSize; i++) { - Tuple tuple = results.get(i); - Assert.assertEquals(tuple.getField("sentiment").getValue(), SentimentConstants.NEGATIVE); - } - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NltkSentimentTestConstants.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NltkSentimentTestConstants.java deleted file mode 100644 index 77258ce2f6d..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/sentiment/NltkSentimentTestConstants.java +++ /dev/null @@ -1,19 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.sentiment; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -public class NltkSentimentTestConstants { - public static String TEXT = "text"; - - public static Attribute TEXT_ATTRIBUTE = new Attribute("text", AttributeType.TEXT); - - public static Schema SENTIMENT_SCHEMA = new Schema(TEXT_ATTRIBUTE); - - public static Tuple POSITIVE_TUPLE = new Tuple(SENTIMENT_SCHEMA, - new TextField("Have a great weekend guys! https/t.co/DLDKLpeTAb")); - - public static Tuple NEGATIVE_TUPLE = new Tuple(SENTIMENT_SCHEMA, new TextField("Bugs are always annoying.")); -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/splitter/NlpSplitTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/splitter/NlpSplitTest.java deleted file mode 100644 index 4f19009d3be..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/splitter/NlpSplitTest.java +++ /dev/null @@ -1,64 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.splitter; - -import java.text.ParseException; -import java.util.HashSet; -import java.util.List; -import java.util.Set; - -import org.junit.Assert; -import org.junit.Test; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IDField; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; -import edu.uci.ics.texera.dataflow.sink.tuple.TupleSink; -import edu.uci.ics.texera.dataflow.source.tuple.TupleSourceOperator; - - - - -public class NlpSplitTest { - - @Test - public void test1() throws TexeraException, ParseException { - TupleSourceOperator tupleSource = new TupleSourceOperator( - NlpSplitTestConstants.getOneToOneTestTuple(), NlpSplitTestConstants.SPLIT_SCHEMA); - NlpSplitOperator sentence_list = new NlpSplitOperator( - new NlpSplitPredicate(NLPOutputType.ONE_TO_ONE, NlpSplitTestConstants.TEXT, SchemaConstants.SPAN_LIST)); - TupleSink tupleSink = new TupleSink(); - - sentence_list.setInputOperator(tupleSource); - tupleSink.setInputOperator(sentence_list); - - tupleSink.open(); - List results = tupleSink.collectAllTuples(); - tupleSink.close(); - Assert.assertTrue(TestUtils.equals(NlpSplitTestConstants.getOneToOneResultTuple(), results)); - } - - @Test - public void test2() throws TexeraException, ParseException { - TupleSourceOperator tupleSource = new TupleSourceOperator( - NlpSplitTestConstants.getOneToManyTestTuple(), NlpSplitTestConstants.SPLIT_SCHEMA); - NlpSplitOperator sentence_list = new NlpSplitOperator( - new NlpSplitPredicate(NLPOutputType.ONE_TO_MANY, NlpSplitTestConstants.TEXT, PropertyNameConstants.NLP_OUTPUT_TYPE)); - TupleSink tupleSink = new TupleSink(); - - sentence_list.setInputOperator(tupleSource); - tupleSink.setInputOperator(sentence_list); - - tupleSink.open(); - List results = tupleSink.collectAllTuples(); - tupleSink.close(); - Assert.assertTrue(TestUtils.equals(NlpSplitTestConstants.getOneToManyResultTuple(), results)); - Set compset = new HashSet(); - for(Tuple result : results) { - Assert.assertFalse(compset.contains(result.getField(SchemaConstants._ID))); - compset.add(result.getField(SchemaConstants._ID)); - } - - } -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/splitter/NlpSplitTestConstants.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/splitter/NlpSplitTestConstants.java deleted file mode 100644 index 558f9d04e07..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/nlp/splitter/NlpSplitTestConstants.java +++ /dev/null @@ -1,75 +0,0 @@ -package edu.uci.ics.texera.dataflow.nlp.splitter; - -import java.text.ParseException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.common.PropertyNameConstants; - -public class NlpSplitTestConstants { - - public static String TEXT = "text"; - - public static Attribute TEXT_ATTRIBUTE = new Attribute("text", AttributeType.TEXT); - public static Schema SPLIT_SCHEMA = new Schema(TEXT_ATTRIBUTE); - - private static String sentence1 = "1.3 billion equals 1300 million ."; - private static String sentence2 = "Mr. Wayne does not split ."; - - - - public static List getOneToOneTestTuple() throws ParseException { - IField[] fields1 = { new TextField(sentence1 + sentence2) }; - Tuple tuple1 = new Tuple(SPLIT_SCHEMA, fields1); - return Arrays.asList(tuple1); - } - - public static List getOneToManyTestTuple() throws ParseException { - IField[] fields1 = { new TextField(sentence1 + sentence2) }; - Tuple tuple1 = new Tuple(SPLIT_SCHEMA, fields1); - return Arrays.asList(tuple1); - } - - public static List getOneToOneResultTuple() throws ParseException { - // Build the expected result Tuple - List spanList = new ArrayList(); - - Span span1 = new Span(TEXT, 0, sentence1.length(), PropertyNameConstants.NLP_SPLIT_KEY, sentence1); - spanList.add(span1); - Span span2 = new Span(TEXT, sentence1.length()+1, sentence1.length()+sentence2.length()+1, PropertyNameConstants.NLP_SPLIT_KEY, sentence2); - spanList.add(span2); - - Tuple tuple1 = getOneToOneTestTuple().get(0); - Tuple returnTuple = new Tuple.Builder(tuple1).add(SchemaConstants.SPAN_LIST_ATTRIBUTE, new ListField(spanList)).build(); - - return Arrays.asList(returnTuple); - } - - public static List getOneToManyResultTuple() throws ParseException { - // Build the expected result Tuple - List resultList = new ArrayList<>(); - - IField sentenceText1 = new TextField(sentence1); - Tuple returnTuple1 = new Tuple.Builder(getOneToManyTestTuple().get(0)) - .add(PropertyNameConstants.NLP_OUTPUT_TYPE, AttributeType.TEXT, sentenceText1).build(); - resultList.add(returnTuple1); - - - IField sentenceText2 = new TextField(sentence2); - Tuple returnTuple2 = new Tuple.Builder(getOneToManyTestTuple().get(0)) - .add(PropertyNameConstants.NLP_OUTPUT_TYPE, AttributeType.TEXT, sentenceText2).build(); - resultList.add(returnTuple2); - - return resultList; - } -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/plangen/LogicalPlanJsonSerializationTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/plangen/LogicalPlanJsonSerializationTest.java deleted file mode 100644 index 98228e00e30..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/plangen/LogicalPlanJsonSerializationTest.java +++ /dev/null @@ -1,21 +0,0 @@ -package edu.uci.ics.texera.dataflow.plangen; - -import org.junit.Test; - -import edu.uci.ics.texera.api.utils.TestUtils; - -public class LogicalPlanJsonSerializationTest { - - @Test - public void testLogicalPlan() throws Exception { - LogicalPlan logicalPlan = LogicalPlanTest.getLogicalPlan1(); - TestUtils.testJsonSerialization(logicalPlan); - } - - @Test - public void testOperatorLink() throws Exception { - OperatorLink operatorLink = new OperatorLink("origin", "destination"); - TestUtils.testJsonSerialization(operatorLink); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/plangen/LogicalPlanTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/plangen/LogicalPlanTest.java deleted file mode 100644 index cd9962112b4..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/plangen/LogicalPlanTest.java +++ /dev/null @@ -1,695 +0,0 @@ -package edu.uci.ics.texera.dataflow.plangen; - -import java.util.Arrays; -import java.util.HashSet; - -import org.junit.AfterClass; -import org.junit.BeforeClass; -import org.junit.Test; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.dataflow.ISink; -import edu.uci.ics.texera.api.engine.Plan; -import edu.uci.ics.texera.api.exception.StorageException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.utils.Utils; -import edu.uci.ics.texera.dataflow.connector.OneToNBroadcastConnector; -import edu.uci.ics.texera.dataflow.connector.OneToNBroadcastConnector.ConnectorOutputOperator; -import edu.uci.ics.texera.dataflow.fuzzytokenmatcher.FuzzyTokenMatcher; -import edu.uci.ics.texera.dataflow.fuzzytokenmatcher.FuzzyTokenPredicate; -import edu.uci.ics.texera.dataflow.join.Join; -import edu.uci.ics.texera.dataflow.join.JoinDistancePredicate; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordMatcherSourceOperator; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordMatchingType; -import edu.uci.ics.texera.dataflow.keywordmatcher.KeywordSourcePredicate; -import edu.uci.ics.texera.dataflow.nlp.entity.NlpEntityOperator; -import edu.uci.ics.texera.dataflow.nlp.entity.NlpEntityPredicate; -import edu.uci.ics.texera.dataflow.nlp.entity.NlpEntityType; -import edu.uci.ics.texera.dataflow.regexmatcher.RegexMatcher; -import edu.uci.ics.texera.dataflow.regexmatcher.RegexPredicate; -import edu.uci.ics.texera.dataflow.sink.tuple.TupleSink; -import edu.uci.ics.texera.dataflow.sink.tuple.TupleSinkPredicate; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; -import junit.framework.Assert; - -public class LogicalPlanTest { - - public static final String TEST_TABLE = "logical_plan_test_table"; - - public static final Schema TEST_SCHEMA = new Schema( - new Attribute("city", AttributeType.STRING), new Attribute("location", AttributeType.STRING), - new Attribute("content", AttributeType.TEXT), new Attribute(SchemaConstants.SPAN_LIST, AttributeType.LIST)); - - @BeforeClass - public static void setUp() throws StorageException { - cleanUp(); - RelationManager.getInstance().createTable( - TEST_TABLE, Utils.getDefaultIndexDirectory().resolve("test_tables").resolve(TEST_TABLE), - TEST_SCHEMA, LuceneAnalyzerConstants.standardAnalyzerString()); - } - - @AfterClass - public static void cleanUp() throws StorageException { - RelationManager.getInstance().deleteTable(TEST_TABLE); - } - - public static KeywordSourcePredicate keywordSourcePredicate = new KeywordSourcePredicate( - "irvine", - Arrays.asList("city", "location", "content"), - LuceneAnalyzerConstants.standardAnalyzerString(), - KeywordMatchingType.PHRASE_INDEXBASED, - TEST_TABLE, - "keywordSourceResults"); - public static String KEYWORD_SOURCE_ID = "keyword source"; - - public static RegexPredicate regexPredicate = new RegexPredicate( - "ca(lifornia)?", - Arrays.asList("location", "content"), - "regexResults"); - public static String REGEX_ID = "regex"; - - public static FuzzyTokenPredicate fuzzyTokenPredicate = new FuzzyTokenPredicate( - "university college school", - Arrays.asList("content"), - LuceneAnalyzerConstants.standardAnalyzerString(), - 0.5, - "fuzzyTokenResults"); - public static String FUZZY_TOKEN_ID = "fuzzy token"; - - public static NlpEntityPredicate nlpEntityPredicate = new NlpEntityPredicate( - NlpEntityType.LOCATION, - Arrays.asList("content"), - "nlpEntityResults"); - public static String NLP_ENTITY_ID = "nlp entity"; - - public static JoinDistancePredicate joinDistancePredicate = new JoinDistancePredicate( - "content", - "content", - 100); - public static String JOIN_DISTANCE_ID = "join distance"; - - public static TupleSinkPredicate tupleSinkPredicate = new TupleSinkPredicate(); - public static String TUPLE_SINK_ID = "tuple sink"; - - public static void setDefaultID() { - keywordSourcePredicate.setID(KEYWORD_SOURCE_ID); - regexPredicate.setID(REGEX_ID); - fuzzyTokenPredicate.setID(FUZZY_TOKEN_ID); - nlpEntityPredicate.setID(NLP_ENTITY_ID); - joinDistancePredicate.setID(JOIN_DISTANCE_ID); - tupleSinkPredicate.setID(TUPLE_SINK_ID); - } - - static { - setDefaultID(); - } - - /* - * It generates a valid logical plan as follows. - * - * KeywordSource --> RegexMatcher --> TupleSink - * - */ - public static LogicalPlan getLogicalPlan1() throws TexeraException { - setDefaultID(); - LogicalPlan logicalPlan = new LogicalPlan(); - - logicalPlan.addOperator(keywordSourcePredicate); - logicalPlan.addOperator(regexPredicate); - logicalPlan.addOperator(tupleSinkPredicate); - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID, REGEX_ID)); - logicalPlan.addLink(new OperatorLink(REGEX_ID, TUPLE_SINK_ID)); - return logicalPlan; - } - - /* - * It generates a valid logical plan as follows. - * - * -> RegexMatcher --> - * KeywordSource --< >-- Join --> TupleSink - * -> NlpEntityOperator --> - * - */ - public static LogicalPlan getLogicalPlan2() throws TexeraException { - setDefaultID(); - LogicalPlan logicalPlan = new LogicalPlan(); - - logicalPlan.addOperator(keywordSourcePredicate); - logicalPlan.addOperator(regexPredicate); - logicalPlan.addOperator(nlpEntityPredicate); - logicalPlan.addOperator(joinDistancePredicate); - logicalPlan.addOperator(tupleSinkPredicate); - - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID, REGEX_ID)); - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID, NLP_ENTITY_ID)); - logicalPlan.addLink(new OperatorLink(REGEX_ID, JOIN_DISTANCE_ID)); - logicalPlan.addLink(new OperatorLink(NLP_ENTITY_ID, JOIN_DISTANCE_ID)); - logicalPlan.addLink(new OperatorLink(JOIN_DISTANCE_ID, TUPLE_SINK_ID)); - return logicalPlan; - } - - /* - * It generates a valid logical plan as follows. - * - * --> RegexMatcher --> - * | >-- Join1 - * KeywordSource --< -> NlpEntityOperator --> >-- Join2 --> TupleSink - * | / - * --> FuzzyTokenMatcher -----> - * - */ - public static LogicalPlan getLogicalPlan3() throws TexeraException { - setDefaultID(); - LogicalPlan logicalPlan = new LogicalPlan(); - - String JOIN_DISTANCE_ID_2 = "join distance 2"; - - logicalPlan.addOperator(keywordSourcePredicate); - logicalPlan.addOperator(regexPredicate); - logicalPlan.addOperator(nlpEntityPredicate); - logicalPlan.addOperator(fuzzyTokenPredicate); - logicalPlan.addOperator(joinDistancePredicate); - joinDistancePredicate.setID(JOIN_DISTANCE_ID_2); - logicalPlan.addOperator(joinDistancePredicate); - logicalPlan.addOperator(tupleSinkPredicate); - - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID, REGEX_ID)); - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID, NLP_ENTITY_ID)); - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID, FUZZY_TOKEN_ID)); - logicalPlan.addLink(new OperatorLink(REGEX_ID, JOIN_DISTANCE_ID)); - logicalPlan.addLink(new OperatorLink(NLP_ENTITY_ID, JOIN_DISTANCE_ID)); - logicalPlan.addLink(new OperatorLink(JOIN_DISTANCE_ID, JOIN_DISTANCE_ID_2)); - logicalPlan.addLink(new OperatorLink(FUZZY_TOKEN_ID, JOIN_DISTANCE_ID_2)); - logicalPlan.addLink(new OperatorLink(JOIN_DISTANCE_ID_2, TUPLE_SINK_ID)); - return logicalPlan; - } - - /* - * Test a valid operator graph. - * - * KeywordSource --> RegexMatcher --> TupleSink - * - */ - @Test - public void testLogicalPlan1() throws Exception { - LogicalPlan logicalPlan = getLogicalPlan1(); - - Plan queryPlan = logicalPlan.buildQueryPlan(); - - ISink tupleSink = queryPlan.getRoot(); - Assert.assertTrue(tupleSink instanceof TupleSink); - - IOperator regexMatcher = ((TupleSink) tupleSink).getInputOperator(); - Assert.assertTrue(regexMatcher instanceof RegexMatcher); - - IOperator keywordSource = ((RegexMatcher) regexMatcher).getInputOperator(); - Assert.assertTrue(keywordSource instanceof KeywordMatcherSourceOperator); - } - - /* - * Test a valid operator graph. - * -> RegexMatcher --> - * KeywordSource --< >-- Join --> TupleSink - * -> NlpEntityOperator --> - * - */ - @Test - public void testLogicalPlan2() throws Exception { - LogicalPlan logicalPlan = getLogicalPlan2(); - - Plan queryPlan = logicalPlan.buildQueryPlan(); - - ISink tupleSink = queryPlan.getRoot(); - Assert.assertTrue(tupleSink instanceof TupleSink); - - IOperator join = ((TupleSink) tupleSink).getInputOperator(); - Assert.assertTrue(join instanceof Join); - - IOperator joinInput1 = ((Join) join).getInnerInputOperator(); - Assert.assertTrue(joinInput1 instanceof RegexMatcher); - - IOperator joinInput2 = ((Join) join).getOuterInputOperator(); - Assert.assertTrue(joinInput2 instanceof NlpEntityOperator); - - IOperator connectorOut1 = ((RegexMatcher) joinInput1).getInputOperator(); - Assert.assertTrue(connectorOut1 instanceof ConnectorOutputOperator); - - IOperator connectorOut2 = ((NlpEntityOperator) joinInput2).getInputOperator(); - Assert.assertTrue(connectorOut2 instanceof ConnectorOutputOperator); - - HashSet connectorIndices = new HashSet<>(); - connectorIndices.add(((ConnectorOutputOperator) connectorOut1).getOutputIndex()); - connectorIndices.add(((ConnectorOutputOperator) connectorOut2).getOutputIndex()); - Assert.assertEquals(connectorIndices.size(), 2); - - OneToNBroadcastConnector connector1 = ((ConnectorOutputOperator) connectorOut1).getOwnerConnector(); - OneToNBroadcastConnector connector2 = ((ConnectorOutputOperator) connectorOut2).getOwnerConnector(); - - Assert.assertSame(connector1, connector2); - - IOperator keywordSource = connector1.getInputOperator(); - Assert.assertTrue(keywordSource instanceof KeywordMatcherSourceOperator); - } - - /* - * Test a valid operator graph. - * - * --> RegexMatcher --> - * | >-- Join1 - * KeywordSource --< -> NlpEntityOperator --> >-- Join2 --> TupleSink - * | / - * --> FuzzyTokenMatcher -----> - * - */ - @Test - public void testLogicalPlan3() throws Exception { - LogicalPlan logicalPlan = getLogicalPlan3(); - - Plan queryPlan = logicalPlan.buildQueryPlan(); - - ISink tupleSink = queryPlan.getRoot(); - Assert.assertTrue(tupleSink instanceof TupleSink); - - IOperator join2 = ((TupleSink) tupleSink).getInputOperator(); - Assert.assertTrue(join2 instanceof Join); - - IOperator join2Input1 = ((Join) join2).getOuterInputOperator(); - Assert.assertTrue(join2Input1 instanceof Join); - - IOperator join2Input2 = ((Join) join2).getInnerInputOperator(); - Assert.assertTrue(join2Input2 instanceof FuzzyTokenMatcher); - - IOperator join1Input1 = ((Join) join2Input1).getInnerInputOperator(); - Assert.assertTrue(join1Input1 instanceof RegexMatcher); - - IOperator join1Input2 = ((Join) join2Input1).getOuterInputOperator(); - Assert.assertTrue(join1Input2 instanceof NlpEntityOperator); - - IOperator connectorOut1 = ((RegexMatcher) join1Input1).getInputOperator(); - Assert.assertTrue(connectorOut1 instanceof ConnectorOutputOperator); - - IOperator connectorOut2 = ((NlpEntityOperator) join1Input2).getInputOperator(); - Assert.assertTrue(connectorOut2 instanceof ConnectorOutputOperator); - - IOperator connectorOut3 = ((FuzzyTokenMatcher) join2Input2).getInputOperator(); - Assert.assertTrue(connectorOut3 instanceof ConnectorOutputOperator); - - HashSet connectorIndices = new HashSet<>(); - connectorIndices.add(((ConnectorOutputOperator) connectorOut1).getOutputIndex()); - connectorIndices.add(((ConnectorOutputOperator) connectorOut2).getOutputIndex()); - connectorIndices.add(((ConnectorOutputOperator) connectorOut3).getOutputIndex()); - Assert.assertEquals(connectorIndices.size(), 3); - - OneToNBroadcastConnector connector1 = ((ConnectorOutputOperator) connectorOut1).getOwnerConnector(); - OneToNBroadcastConnector connector2 = ((ConnectorOutputOperator) connectorOut2).getOwnerConnector(); - OneToNBroadcastConnector connector3 = ((ConnectorOutputOperator) connectorOut3).getOwnerConnector(); - - Assert.assertSame(connector1, connector2); - Assert.assertSame(connector1, connector3); - - IOperator keywordSource = connector1.getInputOperator(); - Assert.assertTrue(keywordSource instanceof KeywordMatcherSourceOperator); - } - - /* - * Test a operator graph without a source operator - * - * RegexMatcher --> TupleSink - * - */ - @Test(expected = TexeraException.class) - public void testInvalidLogicalPlan1() throws Exception { - LogicalPlan logicalPlan = new LogicalPlan(); - - logicalPlan.addOperator(regexPredicate); - logicalPlan.addOperator(tupleSinkPredicate); - logicalPlan.addLink(new OperatorLink(REGEX_ID, TUPLE_SINK_ID)); - - logicalPlan.buildQueryPlan(); - } - - /* - * Test a operator graph without a sink operator - * - * KeywordSource --> RegexMatcher - * - */ - @Test(expected = TexeraException.class) - public void testInvalidLogicalPlan2() throws Exception { - LogicalPlan logicalPlan = new LogicalPlan(); - - logicalPlan.addOperator(keywordSourcePredicate); - logicalPlan.addOperator(regexPredicate); - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID, REGEX_ID)); - - logicalPlan.buildQueryPlan(); - } - - /* - * Test a operator graph with more than one sink operators - * -> TupleSink1 - * KeywordSource --> RegexMatcher --< - * -> TupleSink2 - */ - @Test(expected = TexeraException.class) - public void testInvalidLogicalPlan3() throws Exception { - LogicalPlan logicalPlan = new LogicalPlan(); - - String TUPLE_SINK_ID_2 = "tuple sink 2"; - - logicalPlan.addOperator(keywordSourcePredicate); - logicalPlan.addOperator(regexPredicate); - logicalPlan.addOperator(tupleSinkPredicate); - tupleSinkPredicate.setID(TUPLE_SINK_ID_2); - logicalPlan.addOperator(tupleSinkPredicate); - - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID, REGEX_ID)); - logicalPlan.addLink(new OperatorLink(REGEX_ID, TUPLE_SINK_ID)); - logicalPlan.addLink(new OperatorLink(REGEX_ID, TUPLE_SINK_ID_2)); - - logicalPlan.buildQueryPlan(); - } - - /* - * Test a operator graph with a disconnected component - * - * KeywordSource --> RegexMatcher --> TupleSink - * RegexMatcher --> NlpEntityOperator - * (a disconnected graph) - * - */ - @Test(expected = TexeraException.class) - public void testInvalidLogicalPlan4() throws Exception { - LogicalPlan logicalPlan = new LogicalPlan(); - String REGEX_ID_2 = "regex 2"; - RegexPredicate regexPredicate2 = new RegexPredicate("ca(lifornia)?", - Arrays.asList("location", "content"), - "regexResults"); - - logicalPlan.addOperator(keywordSourcePredicate); - logicalPlan.addOperator(regexPredicate); - logicalPlan.addOperator(tupleSinkPredicate); - - logicalPlan.addOperator(regexPredicate2); - logicalPlan.addOperator(nlpEntityPredicate); - - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID, REGEX_ID)); - logicalPlan.addLink(new OperatorLink(REGEX_ID, TUPLE_SINK_ID)); - logicalPlan.addLink(new OperatorLink(REGEX_ID_2, NLP_ENTITY_ID)); - - logicalPlan.buildQueryPlan(); - } - - /* - * Test a operator graph with a cycle - * - * KeywordSource --> RegexMatcher1 --> - * >- Join --> TupleSink - * --> - * RegexMathcer2 -> NlpEntityOperator -< - * --> (back to the same) RegexMatcher2 - */ - @Test(expected = TexeraException.class) - public void testInvalidLogicalPlan5() throws Exception { - LogicalPlan logicalPlan = new LogicalPlan(); - - String REGEX_ID_2 = "regex 2"; - - logicalPlan.addOperator(keywordSourcePredicate); - logicalPlan.addOperator(regexPredicate); - logicalPlan.addOperator(tupleSinkPredicate); - regexPredicate.setID(REGEX_ID_2); - logicalPlan.addOperator(regexPredicate); - logicalPlan.addOperator(nlpEntityPredicate); - logicalPlan.addOperator(joinDistancePredicate); - - - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID, REGEX_ID)); - logicalPlan.addLink(new OperatorLink(REGEX_ID, JOIN_DISTANCE_ID)); - logicalPlan.addLink(new OperatorLink(REGEX_ID_2, NLP_ENTITY_ID)); - logicalPlan.addLink(new OperatorLink(NLP_ENTITY_ID, REGEX_ID_2)); - logicalPlan.addLink(new OperatorLink(NLP_ENTITY_ID, JOIN_DISTANCE_ID)); - logicalPlan.addLink(new OperatorLink(JOIN_DISTANCE_ID, TUPLE_SINK_ID)); - - logicalPlan.buildQueryPlan(); - } - - /* - * Test a operator graph with an invalid input arity - * - * KeywordSource1 --> RegexMatcher1 -> - * >-- TupleSink - * KeywordSource2 --> RegexMatcher2 -> - * - * - */ - @Test(expected = TexeraException.class) - public void testInvalidLogicalPlan6() throws Exception { - LogicalPlan logicalPlan = new LogicalPlan(); - - String KEYWORD_SOURCE_ID_2 = "keyword source 2"; - String REGEX_ID_2 = "regex 2"; - - logicalPlan.addOperator(keywordSourcePredicate); - keywordSourcePredicate.setID(KEYWORD_SOURCE_ID_2); - logicalPlan.addOperator(keywordSourcePredicate); - - logicalPlan.addOperator(regexPredicate); - regexPredicate.setID(REGEX_ID_2); - logicalPlan.addOperator(regexPredicate); - - logicalPlan.addOperator(tupleSinkPredicate); - - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID, REGEX_ID)); - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID_2, REGEX_ID_2)); - logicalPlan.addLink(new OperatorLink(REGEX_ID, TUPLE_SINK_ID)); - logicalPlan.addLink(new OperatorLink(REGEX_ID_2, TUPLE_SINK_ID)); - - logicalPlan.buildQueryPlan(); - } - - /* - * Test a operator graph with an invalid output arity - * -> RegexMatcher1 --> TupleSink - * KeywordSource -< - * -> RegexMatcher2 - * - * It's okay for KeywordSource to have 2 outputs, - * the problem is RegexMatcher2 doesn't have any outputs. - * - */ - @Test(expected = TexeraException.class) - public void testInvalidLogicalPlan7() throws Exception { - LogicalPlan logicalPlan = new LogicalPlan(); - - String REGEX_ID_2 = "regex 2"; - - logicalPlan.addOperator(keywordSourcePredicate); - - logicalPlan.addOperator(regexPredicate); - regexPredicate.setID(REGEX_ID_2); - logicalPlan.addOperator(regexPredicate); - - logicalPlan.addOperator(tupleSinkPredicate); - - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID, REGEX_ID)); - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID, REGEX_ID_2)); - logicalPlan.addLink(new OperatorLink(REGEX_ID, TUPLE_SINK_ID)); - - logicalPlan.buildQueryPlan(); - } - - /* - * Test a operator graph with a cycle - * - * KeywordSource --> FileSik --> (back to the same) KeywordSource - * - */ - @Test(expected = TexeraException.class) - public void testInvalidLogicalPlan8() throws Exception { - LogicalPlan logicalPlan = new LogicalPlan(); - - logicalPlan.addOperator(keywordSourcePredicate); - logicalPlan.addOperator(tupleSinkPredicate); - - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID, TUPLE_SINK_ID)); - logicalPlan.addLink(new OperatorLink(TUPLE_SINK_ID, KEYWORD_SOURCE_ID)); - - logicalPlan.buildQueryPlan(); - } - - /* - * Test getOutputSchema on a valid operator graph. - * - * KeywordSource --> RegexMatcher --> TupleSink - * - */ - @Test - public void testGetOutputSchema1() throws Exception { - LogicalPlan logicalPlan = getLogicalPlan1(); - Plan queryPlan = logicalPlan.buildQueryPlan(); - - ISink tupleSink = queryPlan.getRoot(); - IOperator regexMatcher = ((TupleSink) tupleSink).getInputOperator(); - IOperator keywordSource = ((RegexMatcher) regexMatcher).getInputOperator(); - - regexMatcher.open(); - Schema expectedSourceOutputSchema = keywordSource.getOutputSchema(); - Schema expectedMatcherOutputSchema = regexMatcher.getOutputSchema(); - regexMatcher.close(); - - Schema sourceOutputSchema = logicalPlan.getOperatorOutputSchema(KEYWORD_SOURCE_ID); - Schema matcherOutputSchema = logicalPlan.getOperatorOutputSchema(REGEX_ID); - - Assert.assertEquals(expectedSourceOutputSchema, sourceOutputSchema); - Assert.assertEquals(expectedMatcherOutputSchema, matcherOutputSchema); - - } - - /* - * Test getOutputSchema on a valid operator graph. - * -> RegexMatcher --> - * KeywordSource --< >-- Join --> TupleSink - * -> NlpEntityOperator --> - * - */ - @Test - public void testGetOutputSchema2() throws Exception { - LogicalPlan logicalPlan = getLogicalPlan2(); - - Plan queryPlan = logicalPlan.buildQueryPlan(); - - ISink tupleSink = queryPlan.getRoot(); - IOperator join = ((TupleSink) tupleSink).getInputOperator(); - IOperator joinInput1 = ((Join) join).getInnerInputOperator(); - IOperator joinInput2 = ((Join) join).getOuterInputOperator(); - IOperator connectorOut1 = ((RegexMatcher) joinInput1).getInputOperator(); - IOperator connectorOut2 = ((NlpEntityOperator) joinInput2).getInputOperator(); - - OneToNBroadcastConnector connector1 = ((ConnectorOutputOperator) connectorOut1).getOwnerConnector(); - OneToNBroadcastConnector connector2 = ((ConnectorOutputOperator) connectorOut2).getOwnerConnector(); - IOperator keywordSource = connector1.getInputOperator(); - - join.open(); - Schema expectedJoinOutputSchema = join.getOutputSchema(); - Schema expectedSourceOutputSchema = keywordSource.getOutputSchema(); - Schema expectedMatcherOutputSchema = joinInput1.getOutputSchema(); - Schema expectedNlpEntityOutputSchema = joinInput2.getOutputSchema(); - join.close(); - - Schema joinOutputSchema = logicalPlan.getOperatorOutputSchema(JOIN_DISTANCE_ID); - Schema sourceOutputSchema = logicalPlan.getOperatorOutputSchema(KEYWORD_SOURCE_ID); - Schema matcherOutputSchema = logicalPlan.getOperatorOutputSchema(REGEX_ID); - Schema nlpEntityOutputSchema = logicalPlan.getOperatorOutputSchema(NLP_ENTITY_ID); - - Assert.assertEquals(expectedJoinOutputSchema, joinOutputSchema); - Assert.assertEquals(expectedSourceOutputSchema, sourceOutputSchema); - Assert.assertEquals(expectedMatcherOutputSchema, matcherOutputSchema); - Assert.assertEquals(expectedNlpEntityOutputSchema, nlpEntityOutputSchema); - } - - /* - * Test getOutputSchema on a operator graph without a source operator - * - * RegexMatcher --> TupleSink - * - */ - @Test(expected = TexeraException.class) - public void testGetOutputSchema3() throws Exception { - LogicalPlan logicalPlan = new LogicalPlan(); - - logicalPlan.addOperator(regexPredicate); - logicalPlan.addOperator(tupleSinkPredicate); - logicalPlan.addLink(new OperatorLink(REGEX_ID, TUPLE_SINK_ID)); - - logicalPlan.getOperatorOutputSchema(REGEX_ID); - } - - /* - * Test getOutputSchema on a operator graph without a sink operator - * - * KeywordSource --> RegexMatcher - * - */ - @Test - public void testGetOutputSchema4() throws Exception { - LogicalPlan validLogicalPlan = getLogicalPlan1(); - Plan queryPlan = validLogicalPlan.buildQueryPlan(); - - ISink tupleSink = queryPlan.getRoot(); - IOperator regexMatcher = ((TupleSink) tupleSink).getInputOperator(); - IOperator keywordSource = ((RegexMatcher) regexMatcher).getInputOperator(); - - regexMatcher.open(); - Schema expectedSourceOutputSchema = keywordSource.getOutputSchema(); - Schema expectedMatcherOutputSchema = regexMatcher.getOutputSchema(); - regexMatcher.close(); - - LogicalPlan logicalPlan = new LogicalPlan(); - - logicalPlan.addOperator(keywordSourcePredicate); - logicalPlan.addOperator(regexPredicate); - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID, REGEX_ID)); - - Schema sourceOutputSchema = logicalPlan.getOperatorOutputSchema(KEYWORD_SOURCE_ID); - Schema matcherOutputSchema = logicalPlan.getOperatorOutputSchema(REGEX_ID); - - Assert.assertEquals(expectedSourceOutputSchema, sourceOutputSchema); - Assert.assertEquals(expectedMatcherOutputSchema, matcherOutputSchema); - - } - - /* - * Test a operator graph with a disconnected component - * - * KeywordSource --> RegexMatcher --> TupleSink - * RegexMatcher --> NlpEntityOperator - * (a disconnected graph) - * - */ - @Test(expected = TexeraException.class) - public void testGetOutputSchema5() throws Exception { - - LogicalPlan validLogicalPlan = getLogicalPlan1(); - Plan queryPlan = validLogicalPlan.buildQueryPlan(); - - ISink tupleSink = queryPlan.getRoot(); - IOperator regexMatcher = ((TupleSink) tupleSink).getInputOperator(); - IOperator keywordSource = ((RegexMatcher) regexMatcher).getInputOperator(); - - regexMatcher.open(); - Schema expectedSourceOutputSchema = keywordSource.getOutputSchema(); - Schema expectedMatcherOutputSchema = regexMatcher.getOutputSchema(); - regexMatcher.close(); - - LogicalPlan logicalPlan = new LogicalPlan(); - String REGEX_ID_2 = "regex 2"; - RegexPredicate regexPredicate2 = new RegexPredicate("ca(lifornia)?", - Arrays.asList("location", "content"), - "regexResults"); - regexPredicate2.setID(REGEX_ID_2); - - logicalPlan.addOperator(keywordSourcePredicate); - logicalPlan.addOperator(regexPredicate); - logicalPlan.addOperator(tupleSinkPredicate); - logicalPlan.addOperator(regexPredicate2); - logicalPlan.addOperator(nlpEntityPredicate); - - logicalPlan.addLink(new OperatorLink(KEYWORD_SOURCE_ID, REGEX_ID)); - logicalPlan.addLink(new OperatorLink(REGEX_ID, TUPLE_SINK_ID)); - logicalPlan.addLink(new OperatorLink(REGEX_ID_2, NLP_ENTITY_ID)); - - Schema sourceOutputSchema = logicalPlan.getOperatorOutputSchema(KEYWORD_SOURCE_ID); - Schema matcherOutputSchema = logicalPlan.getOperatorOutputSchema(REGEX_ID); - - Assert.assertEquals(expectedSourceOutputSchema, sourceOutputSchema); - Assert.assertEquals(expectedMatcherOutputSchema, matcherOutputSchema); - Schema raiseExceptionSchema = logicalPlan.getOperatorOutputSchema(REGEX_ID_2); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/planstore/PlanStoreTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/planstore/PlanStoreTest.java deleted file mode 100644 index 30aa814a993..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/planstore/PlanStoreTest.java +++ /dev/null @@ -1,266 +0,0 @@ -package edu.uci.ics.texera.dataflow.planstore; - -import edu.uci.ics.texera.api.exception.StorageException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.planstore.PlanStore; -import edu.uci.ics.texera.dataflow.planstore.PlanStoreConstants; -import edu.uci.ics.texera.storage.DataReader; -import junit.framework.Assert; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; - - -/** - * @author Adrian Seungjin Lee - * @author Kishore Narendran - */ -public class PlanStoreTest { - private static PlanStore planStore; - - // Data members that store Sample Logical Plan JSON Strings - private static final String logicalPlanJson1 = "{\n" + - " \"operators\": [{\n" + - " \"operator_id\": \"operator1\",\n" + - " \"operator_type\": \"DictionarySource\",\n" + - " \"attributes\": \"attributes\",\n" + - " \"limit\": \"10\",\n" + - " \"offset\": \"100\",\n" + - " \"data_source\": \"query_plan_resource_test_table\",\n" + - " \"dictionary\": \"dict1\",\n" + - " \"matching_type\": \"PHRASE_INDEXBASED\"\n" + - " }, {\n" + - "\n" + - " \"operator_id\": \"operator2\",\n" + - " \"operator_type\": \"TupleStreamSink\",\n" + - " \"attributes\": \"attributes\",\n" + - " \"limit\": \"10\",\n" + - " \"offset\": \"100\"\n" + - " }],\n" + - " \"links\": [{\n" + - " \"from\": \"operator1\",\n" + - " \"to\": \"operator2\" \n" + - " }]\n" + - "}"; - - private static final String logicalPlanJson2 = "{\n" + - " \"operators\": [{\n" + - " \"operator_id\": \"operator1\",\n" + - " \"operator_type\": \"KeywordSource\",\n" + - " \"attributes\": \"attributes\",\n" + - " \"data_source\": \"query_plan_resource_test_table\",\n" + - " \"dictionary\": \"zika\",\n" + - " \"matching_type\": \"PHRASE_INDEXBASED\"\n" + - " }, {\n" + - "\n" + - " \"operator_id\": \"operator2\",\n" + - " \"operator_type\": \"TupleStreamSink\",\n" + - " \"attributes\": \"attributes\",\n" + - " \"limit\": \"10\",\n" + - " \"offset\": \"100\"\n" + - " }],\n" + - " \"links\": [{\n" + - " \"from\": \"operator1\",\n" + - " \"to\": \"operator2\" \n" + - " }]\n" + - "}"; - - - /** - * This function creates a PlanStore before every test - * @throws Exception - */ - @Before - public void setUp() throws Exception { - planStore = PlanStore.getInstance(); - planStore.createPlanStore(); - } - - /** - * This method destroys the plan store after every test - * @throws Exception - */ - @After - public void cleanUp() throws Exception { - planStore.destroyPlanStore(); - } - - /** - * This is a helper function that checks whether the plan corresponding to the plan name corresponds to the - * logical plan JSON string that is fed to this function - * @param planName - Name of the plan name to check with - * @param logicalPlanJson - Expected LogicalPlan JSON string - * @throws TexeraException - */ - public static void assertCorrectPlanExists(String planName, String logicalPlanJson) throws TexeraException { - Tuple res = planStore.getPlan(planName); - - Assert.assertNotNull(res); - - try { - String returnedPlan = res.getField(PlanStoreConstants.LOGICAL_PLAN_JSON).getValue().toString(); - ObjectMapper objectMapper = new ObjectMapper(); - JsonNode jsonNode = objectMapper.readValue(logicalPlanJson, JsonNode.class); - JsonNode returnedJsonNode = objectMapper.readValue(returnedPlan, JsonNode.class); - - Assert.assertEquals(jsonNode, returnedJsonNode); - } catch (IOException e) { - throw new StorageException(e); - } - } - - - /** - * This function checks whether the two given logical plan JSON strings are equivalent - * @param plan1 - The first Logical Plan JSON - * @param plan2 - The second Logical Plan JSON - */ - public static void assertPlanEquivalence(String plan1, String plan2) { - Assert.assertNotNull(plan1); - Assert.assertNotNull(plan2); - - try { - ObjectMapper objectMapper = new ObjectMapper(); - JsonNode jsonNode1 = objectMapper.readValue(plan1, JsonNode.class); - JsonNode jsonNode2 = objectMapper.readValue(plan2, JsonNode.class); - - Assert.assertEquals(jsonNode1, jsonNode2); - } catch (IOException e) { - throw new TexeraException(e); - } - } - - @Test - public void testAddPlan() throws TexeraException { - String planName = "plan"; - - planStore.addPlan(planName, "basic dictionary source plan", logicalPlanJson1); - - assertCorrectPlanExists(planName, logicalPlanJson1); - } - - @Test - public void testUpdatePlan() throws TexeraException { - String planName1 = "plan1"; - - planStore.addPlan(planName1, "basic dictionary source plan", logicalPlanJson1); - - planStore.updatePlan(planName1, logicalPlanJson2); - - assertCorrectPlanExists(planName1, logicalPlanJson2); - } - - @Test - public void testDeletePlan() throws TexeraException { - String planName1 = "plan1"; - String planName2 = "plan2"; - - planStore.addPlan(planName1, "basic dictionary source plan", logicalPlanJson1); - planStore.addPlan(planName2, "basic keyword source plan", logicalPlanJson2); - - planStore.deletePlan(planName1); - - Tuple returnedPlan = planStore.getPlan(planName1); - Assert.assertNull(returnedPlan); - } - - @Test - public void testPlanIterator() throws TexeraException { - List validPlans = new ArrayList<>(); - validPlans.add(logicalPlanJson1); - validPlans.add(logicalPlanJson2); - - List expectedPlans = new ArrayList<>(); - - String planNamePrefix = "plan_"; - - for (int i = 0; i < 100; i++) { - String plan = validPlans.get(i % 2); - expectedPlans.add(plan); - planStore.addPlan(planNamePrefix + i, "basic plan " + i, plan); - } - - - DataReader reader = planStore.getPlanIterator(); - reader.open(); - - Tuple tuple; - String[] returnedPlans = new String[expectedPlans.size()]; - - while ((tuple = reader.getNextTuple()) != null) { - String planName = tuple.getField(PlanStoreConstants.NAME).getValue().toString(); - int planIdx = Integer.parseInt(planName.split("_")[1]); - String logicalPlanJson = tuple.getField(PlanStoreConstants.LOGICAL_PLAN_JSON).getValue().toString(); - returnedPlans[planIdx] = logicalPlanJson; - } - reader.close(); - - for(int i = 0; i < expectedPlans.size(); i++) { - assertPlanEquivalence(expectedPlans.get(i), returnedPlans[i]); - } - } - - @Test(expected = TexeraException.class) - public void testAddPlanWithInvalidName() throws TexeraException { - String planName = "plan/regex"; - - planStore.addPlan(planName, "basic dictionary source plan", logicalPlanJson1); - } - - @Test(expected = TexeraException.class) - public void testAddPlanWithEmptyName() throws TexeraException { - String planName = ""; - - planStore.addPlan(planName, "basic dictionary source plan", logicalPlanJson1); - } - - @Test(expected = TexeraException.class) - public void testAddMultiplePlansWithSameName() throws TexeraException { - String planName = "plan"; - - planStore.addPlan(planName, "basic dictionary source plan", logicalPlanJson1); - planStore.addPlan(planName, "basic keyword source plan", logicalPlanJson2); - } - - @Test - public void testDeleteNotExistingPlan() throws TexeraException { - String planName = "plan"; - - planStore.addPlan(planName, "basic dictionary source plan", logicalPlanJson1); - - planStore.deletePlan(planName + planName); - - assertCorrectPlanExists(planName, logicalPlanJson1); - } - - @Test - public void testUpdateNotExistingPlan() throws TexeraException { - String planName = "plan"; - - planStore.addPlan(planName, "basic dictionary source plan", logicalPlanJson1); - - planStore.updatePlan(planName + planName, "basic dictionary source plan", logicalPlanJson1); - - assertCorrectPlanExists(planName, logicalPlanJson1); - } - - @Test - public void testNotDeletePlanBySubstring() throws TexeraException { - String planName = "plan_sub"; - - planStore.addPlan(planName, "basic dictionary source plan", logicalPlanJson1); - - planStore.deletePlan(planName.substring(0, 4)); - - assertCorrectPlanExists(planName, logicalPlanJson1); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/projection/ProjectionOperatorTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/projection/ProjectionOperatorTest.java deleted file mode 100644 index 63fffa3c0b5..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/projection/ProjectionOperatorTest.java +++ /dev/null @@ -1,124 +0,0 @@ -package edu.uci.ics.texera.dataflow.projection; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; - -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.Test; - -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.dataflow.source.scan.ScanBasedSourceOperator; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; -import edu.uci.ics.texera.storage.DataWriter; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; - -public class ProjectionOperatorTest { - - public static final String PEOPLE_TABLE = "projection_test_people"; - - @BeforeClass - public static void setUp() throws Exception { - RelationManager relationManager = RelationManager.getInstance(); - - // create the people table and write tuples - relationManager.createTable(PEOPLE_TABLE, TestUtils.getDefaultTestIndex().resolve(PEOPLE_TABLE), - TestConstants.SCHEMA_PEOPLE, LuceneAnalyzerConstants.standardAnalyzerString()); - - DataWriter peopleDataWriter = relationManager.getTableDataWriter(PEOPLE_TABLE); - peopleDataWriter.open(); - for (Tuple tuple : TestConstants.getSamplePeopleTuples()) { - peopleDataWriter.insertTuple(tuple); - } - peopleDataWriter.close(); - } - - @AfterClass - public static void cleanUp() throws Exception { - RelationManager relationManager = RelationManager.getInstance(); - relationManager.deleteTable(PEOPLE_TABLE); - } - - public List getProjectionResults(IOperator inputOperator, List projectionFields) throws TexeraException { - ProjectionPredicate projectionPredicate = new ProjectionPredicate(projectionFields); - ProjectionOperator projection = new ProjectionOperator(projectionPredicate); - projection.setInputOperator(inputOperator); - projection.open(); - - List results = new ArrayList<>();; - Tuple nextTuple = null; - while ((nextTuple = projection.getNextTuple()) != null) { - results.add(nextTuple); - } - - return results; - } - - - @Test - public void testProjection1() throws Exception { - List projectionFields = Arrays.asList( - TestConstants.DESCRIPTION); - Schema projectionSchema = new Schema(TestConstants.DESCRIPTION_ATTR); - - IField[] fields1 = { new TextField("Tall Angry") }; - IField[] fields2 = { new TextField("Short Brown") }; - IField[] fields3 = { new TextField("White Angry") }; - IField[] fields4 = { new TextField("Lin Clooney is Short and lin clooney is Angry") }; - IField[] fields5 = { new TextField("Tall Fair") }; - IField[] fields6 = { new TextField("Short angry") }; - - Tuple tuple1 = new Tuple(projectionSchema, fields1); - Tuple tuple2 = new Tuple(projectionSchema, fields2); - Tuple tuple3 = new Tuple(projectionSchema, fields3); - Tuple tuple4 = new Tuple(projectionSchema, fields4); - Tuple tuple5 = new Tuple(projectionSchema, fields5); - Tuple tuple6 = new Tuple(projectionSchema, fields6); - - List expectedResults = Arrays.asList(tuple1, tuple2, tuple3, tuple4, tuple5, tuple6); - List returnedResults = getProjectionResults( - new ScanBasedSourceOperator(new ScanSourcePredicate(PEOPLE_TABLE)), projectionFields); - - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - - @Test - public void testProjection2() throws Exception { - List projectionFields = Arrays.asList( - TestConstants.FIRST_NAME, TestConstants.DESCRIPTION); - Schema projectionSchema = new Schema(TestConstants.FIRST_NAME_ATTR, TestConstants.DESCRIPTION_ATTR); - - IField[] fields1 = { new StringField("bruce"), new TextField("Tall Angry") }; - IField[] fields2 = { new StringField("tom hanks"), new TextField("Short Brown") }; - IField[] fields3 = { new StringField("brad lie angelina"), new TextField("White Angry") }; - IField[] fields4 = { new StringField("george lin lin"), new TextField("Lin Clooney is Short and lin clooney is Angry") }; - IField[] fields5 = { new StringField("christian john wayne"), new TextField("Tall Fair") }; - IField[] fields6 = { new StringField("Mary brown"), new TextField("Short angry") }; - - Tuple tuple1 = new Tuple(projectionSchema, fields1); - Tuple tuple2 = new Tuple(projectionSchema, fields2); - Tuple tuple3 = new Tuple(projectionSchema, fields3); - Tuple tuple4 = new Tuple(projectionSchema, fields4); - Tuple tuple5 = new Tuple(projectionSchema, fields5); - Tuple tuple6 = new Tuple(projectionSchema, fields6); - - List expectedResults = Arrays.asList(tuple1, tuple2, tuple3, tuple4, tuple5, tuple6); - List returnedResults = getProjectionResults( - new ScanBasedSourceOperator(new ScanSourcePredicate(PEOPLE_TABLE)), projectionFields); - - Assert.assertTrue(TestUtils.equals(expectedResults, returnedResults)); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/GramBooleanQueryTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/GramBooleanQueryTest.java deleted file mode 100644 index bdf2e1ab948..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/GramBooleanQueryTest.java +++ /dev/null @@ -1,127 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher; - -import java.util.Arrays; - -import org.junit.Assert; -import org.junit.Test; - -public class GramBooleanQueryTest { - - @Test - public void testEmptySameOp() { - GramBooleanQuery query1 = new GramBooleanQuery(GramBooleanQuery.QueryOp.AND); - GramBooleanQuery query2 = new GramBooleanQuery(GramBooleanQuery.QueryOp.AND); - Assert.assertTrue(query1.equals(query2)); - } - - @Test - public void testEmptyDifferentOp() { - GramBooleanQuery query1 = new GramBooleanQuery(GramBooleanQuery.QueryOp.AND); - GramBooleanQuery query2 = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - Assert.assertFalse(query1.equals(query2)); - } - - @Test - public void testSameAnd() { - GramBooleanQuery query1 = new GramBooleanQuery(GramBooleanQuery.QueryOp.AND); - GramBooleanQuery query2 = new GramBooleanQuery(GramBooleanQuery.QueryOp.AND); - query1 = GramBooleanQuery.combine(query1, (Arrays.asList("abc"))); - query2 = GramBooleanQuery.combine(query2, (Arrays.asList("abc"))); - - Assert.assertEquals(query1, query2); - Assert.assertEquals(query2, query1); - } - - @Test - public void testSameOr() { - GramBooleanQuery query1 = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - GramBooleanQuery query2 = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - query1 = GramBooleanQuery.combine(query1, (Arrays.asList("abcdef"))); - query2 = GramBooleanQuery.combine(query2, (Arrays.asList("abcdef"))); - - Assert.assertEquals(query1, query2); - Assert.assertEquals(query2, query1); - } - - @Test - public void testDifferentAnd() { - GramBooleanQuery query1 = new GramBooleanQuery(GramBooleanQuery.QueryOp.AND); - GramBooleanQuery query2 = new GramBooleanQuery(GramBooleanQuery.QueryOp.AND); - query1 = GramBooleanQuery.combine(query1, (Arrays.asList("abc"))); - query2 = GramBooleanQuery.combine(query2, (Arrays.asList("pqr"))); - - Assert.assertFalse(query1.equals(query2)); - Assert.assertFalse(query2.equals(query1)); - } - - @Test - public void testSameMultiple() { - GramBooleanQuery query1 = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - GramBooleanQuery query2 = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - query1 = GramBooleanQuery.combine(query1, (Arrays.asList("abc"))); - query1 = GramBooleanQuery.combine(query1, (Arrays.asList("pqr"))); - query2 = GramBooleanQuery.combine(query2, (Arrays.asList("abc"))); - query2 = GramBooleanQuery.combine(query2, (Arrays.asList("pqr"))); - - Assert.assertEquals(query1, query2); - Assert.assertEquals(query2, query1); - } - - @Test - public void testDifferentMultiple() { - GramBooleanQuery query1 = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - GramBooleanQuery query2 = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - query1 = GramBooleanQuery.combine(query1, (Arrays.asList("qwe"))); - query1 = GramBooleanQuery.combine(query1, (Arrays.asList("asd"))); - query2 = GramBooleanQuery.combine(query2, (Arrays.asList("zxc"))); - query2 = GramBooleanQuery.combine(query2, (Arrays.asList("vbn"))); - - Assert.assertFalse(query1.equals(query2)); - Assert.assertFalse(query2.equals(query1)); - } - - @Test - public void testSameDifferentOrder() { - GramBooleanQuery query1 = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - GramBooleanQuery query2 = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - query1 = GramBooleanQuery.combine(query1, (Arrays.asList("abc", "pqr"))); - query2 = GramBooleanQuery.combine(query2, (Arrays.asList("pqr", "abc"))); - - Assert.assertEquals(query1, query2); - Assert.assertEquals(query2, query1); - } - - @Test - public void testSameDifferentOrder2() { - GramBooleanQuery query1 = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - GramBooleanQuery query2 = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - query1 = GramBooleanQuery.combine(query1, (Arrays.asList("asdfg", "poiuy"))); - query2 = GramBooleanQuery.combine(query2, (Arrays.asList("poiuy", "asdfg"))); - - Assert.assertEquals(query1, query2); - Assert.assertEquals(query2, query1); - } - - @Test - public void testSameDifferentOrder3() { - GramBooleanQuery query1 = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - GramBooleanQuery query2 = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - query1 = GramBooleanQuery.combine(query1, (Arrays.asList("abcd", "qwer", "zxc"))); - query2 = GramBooleanQuery.combine(query2, (Arrays.asList("zxc", "qwer", "abcd"))); - - Assert.assertEquals(query1, query2); - Assert.assertEquals(query2, query1); - } - - @Test - public void testDifferentDifferentOrder() { - GramBooleanQuery query1 = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - GramBooleanQuery query2 = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - query1 = GramBooleanQuery.combine(query1, (Arrays.asList("abcd", "qwer", "zxc"))); - query2 = GramBooleanQuery.combine(query2, (Arrays.asList("abc", "qwe", "zxcv"))); - - Assert.assertFalse(query1.equals(query2)); - Assert.assertFalse(query2.equals(query1)); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexMatcherTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexMatcherTest.java deleted file mode 100644 index f690999c4c8..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexMatcherTest.java +++ /dev/null @@ -1,483 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.Test; - -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; - -/** - * Unit tests for RegexMatcher. Integration tests with RegexToGramTranslator. - * - * @author Shuying Lai - * @author Zuozhi Wang - * @author Qing Tang - */ -public class RegexMatcherTest { - - public static final String PEOPLE_TABLE = RegexMatcherTestHelper.PEOPLE_TABLE; - public static final String CORP_TABLE = RegexMatcherTestHelper.CORP_TABLE; - public static final String STAFF_TABLE = RegexMatcherTestHelper.STAFF_TABLE; - public static final String TEXT_TABLE = RegexMatcherTestHelper.TEXT_TABLE; - - public static final String RESULTS = RegexMatcherTestHelper.RESULTS; - - @BeforeClass - public static void setUp() throws TexeraException { - RegexMatcherTestHelper.writeTestTables(); - } - - @AfterClass - public static void cleanUp() throws TexeraException { - RegexMatcherTestHelper.deleteTestTables(); - } - - @Test - public void testGetNextTuplePeopleFirstName() throws Exception { - String query = "g[^\\s]*"; - List exactResults = RegexMatcherTestHelper.getQueryResults( - PEOPLE_TABLE, query, Arrays.asList(TestConstants.FIRST_NAME)); - - List expectedResults = new ArrayList(); - - // expected to match "brad lie angelina" - List data = TestConstants.getSamplePeopleTuples(); - Schema spanSchema = new Schema.Builder().add(TestConstants.SCHEMA_PEOPLE).add(RESULTS, AttributeType.LIST).build(); - - List spans = new ArrayList(); - spans.add(new Span(TestConstants.FIRST_NAME, 11, 17, query, "gelina")); - IField spanField = new ListField(new ArrayList(spans)); - List fields = new ArrayList(data.get(2).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - // expected to match "george lin lin" - spans.clear(); - spans.add(new Span(TestConstants.FIRST_NAME, 0, 6, query, "george")); - spanField = new ListField(new ArrayList(spans)); - fields = new ArrayList(data.get(3).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - Assert.assertTrue(TestUtils.equals(expectedResults, exactResults)); - } - - @Test - public void testGetNextTupleCorpURL() throws Exception { - String query = "^(https?:\\/\\/)?([\\da-z\\.-]+)\\.([a-z\\.]{2,6})([\\/\\w \\.-]*)*\\/?$"; - List exactResults = RegexMatcherTestHelper.getQueryResults( - CORP_TABLE, query, Arrays.asList(RegexTestConstantsCorp.URL)); - - List expectedResults = new ArrayList(); - - // expected to match "http://weibo.com" - List data = RegexTestConstantsCorp.getSampleCorpTuples(); - Schema spanSchema = new Schema.Builder().add(RegexTestConstantsCorp.SCHEMA_CORP).add(RESULTS, AttributeType.LIST).build(); - - List spans = new ArrayList(); - spans.add(new Span(RegexTestConstantsCorp.URL, 0, 16, query, "http://weibo.com")); - IField spanField = new ListField(new ArrayList(spans)); - List fields = new ArrayList(data.get(1).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - // expected to match "https://www.microsoft.com/en-us/" - spans.clear(); - spans.add(new Span(RegexTestConstantsCorp.URL, 0, 32, query, "https://www.microsoft.com/en-us/")); - spanField = new ListField(new ArrayList(spans)); - fields = new ArrayList(data.get(2).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - Assert.assertTrue(TestUtils.equals(expectedResults, exactResults)); - } - - @Test - public void testGetNextTupleCorpIP() throws Exception { - String query = "^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$"; - List exactResults = RegexMatcherTestHelper.getQueryResults( - CORP_TABLE, query, Arrays.asList(RegexTestConstantsCorp.IP_ADDRESS)); - - List expectedResults = new ArrayList(); - - // expected to match "66.220.144.0" - List data = RegexTestConstantsCorp.getSampleCorpTuples(); - Schema spanSchema = new Schema.Builder().add(RegexTestConstantsCorp.SCHEMA_CORP).add(RESULTS, AttributeType.LIST).build(); - List spans = new ArrayList(); - spans.add(new Span(RegexTestConstantsCorp.IP_ADDRESS, 0, 12, query, "66.220.144.0")); - IField spanField = new ListField(new ArrayList(spans)); - List fields = new ArrayList(data.get(0).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - // expected to match "180.149.134.141" - spans.clear(); - spans.add(new Span(RegexTestConstantsCorp.IP_ADDRESS, 0, 15, query, "180.149.134.141")); - spanField = new ListField(new ArrayList(spans)); - fields = new ArrayList(data.get(1).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - // expected to match "131.107.0.89" - spans.clear(); - spans.add(new Span(RegexTestConstantsCorp.IP_ADDRESS, 0, 12, query, "131.107.0.89")); - spanField = new ListField(new ArrayList(spans)); - fields = new ArrayList(data.get(2).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - Assert.assertTrue(TestUtils.equals(expectedResults, exactResults)); - - } - - @Test - public void testGetNextTupleStaffEmail() throws Exception { - String query = "^([a-z0-9_\\.-]+)@([\\da-z\\.-]+)\\.([a-z\\.]{2,6})$"; - List exactResults = RegexMatcherTestHelper.getQueryResults( - STAFF_TABLE, query, Arrays.asList(RegexTestConstantStaff.EMAIL)); - - List expectedResults = new ArrayList(); - - // expected to match "k.bocanegra@uci.edu" - List data = RegexTestConstantStaff.getSampleStaffTuples(); - Schema spanSchema = new Schema.Builder().add(RegexTestConstantStaff.SCHEMA_STAFF).add(RESULTS, AttributeType.LIST).build(); - - List spans = new ArrayList(); - spans.add(new Span(RegexTestConstantStaff.EMAIL, 0, 19, query, "m.bocanegra@164.com")); - IField spanField = new ListField(new ArrayList(spans)); - List fields = new ArrayList(data.get(0).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - // expected to match "hwangl@ics.uci.edu" - spans.clear(); - spans.add(new Span(RegexTestConstantStaff.EMAIL, 0, 18, query, "hwangk@ske.akb.edu")); - spanField = new ListField(new ArrayList(spans)); - fields = new ArrayList(data.get(1).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - Assert.assertTrue(TestUtils.equals(expectedResults, exactResults)); - } - - @Test - public void testRegexText1() throws Exception { - String query = "test(er|ing|ed|s)?"; - List exactResults = RegexMatcherTestHelper.getQueryResults( - TEXT_TABLE, query, Arrays.asList(RegexTestConstantsText.CONTENT)); - - List expectedResults = new ArrayList(); - - // expected to match "test" & testing" - List data = RegexTestConstantsText.getSampleTextTuples(); - Schema spanSchema = new Schema.Builder().add(RegexTestConstantsText.SCHEMA_TEXT).add(RESULTS, AttributeType.LIST).build(); - - List spans = new ArrayList(); - spans.add(new Span(RegexTestConstantsText.CONTENT, 5, 9, query, "test")); - spans.add(new Span(RegexTestConstantsText.CONTENT, 21, 28, query, "testing")); - IField spanField = new ListField(new ArrayList(spans)); - List fields = new ArrayList(data.get(0).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - // expected to match "tests" - spans.clear(); - spans.add(new Span(RegexTestConstantsText.CONTENT, 87, 92, query, "tests")); - spanField = new ListField(new ArrayList(spans)); - fields = new ArrayList(data.get(2).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - // expected to match "tested" - spans.clear(); - spans.add(new Span(RegexTestConstantsText.CONTENT, 43, 49, query, "tested")); - spanField = new ListField(new ArrayList(spans)); - fields = new ArrayList(data.get(3).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - Assert.assertTrue(TestUtils.equals(expectedResults, exactResults)); - } - - @Test - public void testRegexText2() throws Exception { - String query = "follow(-| )?up"; - List exactResults = RegexMatcherTestHelper.getQueryResults( - TEXT_TABLE, query, Arrays.asList(RegexTestConstantsText.CONTENT)); - - List expectedResults = new ArrayList(); - - // expected to match "followup" - List data = RegexTestConstantsText.getSampleTextTuples(); - - Schema spanSchema = new Schema.Builder().add(RegexTestConstantsText.SCHEMA_TEXT).add(RESULTS, AttributeType.LIST).build(); - List spans = new ArrayList(); - spans.add(new Span(RegexTestConstantsText.CONTENT, 28, 36, query, "followup")); - spans.add(new Span(RegexTestConstantsText.CONTENT, 54, 62, query, "followup")); - IField spanField = new ListField(new ArrayList(spans)); - List fields = new ArrayList(data.get(4).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - // expected to match "follow up" - spans.clear(); - spans.add(new Span(RegexTestConstantsText.CONTENT, 18, 27, query, "follow up")); - spans.add(new Span(RegexTestConstantsText.CONTENT, 51, 60, query, "follow up")); - spanField = new ListField(new ArrayList(spans)); - fields = new ArrayList(data.get(5).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - // expected to match "follow-up" & "followup" - spans.clear(); - spans.add(new Span(RegexTestConstantsText.CONTENT, 24, 33, query, "follow-up")); - spans.add(new Span(RegexTestConstantsText.CONTENT, 38, 46, query, "followup")); - spanField = new ListField(new ArrayList(spans)); - fields = new ArrayList(data.get(6).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - Assert.assertTrue(TestUtils.equals(expectedResults, exactResults)); - } - - @Test - public void testRegexText3() throws Exception { - String query = "([a-zA-Z])+o[a-z]a[a-z]o"; - List exactResults = RegexMatcherTestHelper.getQueryResults( - TEXT_TABLE, query, Arrays.asList(RegexTestConstantsText.CONTENT)); - - List expectedResults = new ArrayList(); - - // expected to match "Tomato" & "tomato" - List data = RegexTestConstantsText.getSampleTextTuples(); - Schema spanSchema = new Schema.Builder().add(RegexTestConstantsText.SCHEMA_TEXT).add(RESULTS, AttributeType.LIST).build(); - List spans = new ArrayList(); - spans.add(new Span(RegexTestConstantsText.CONTENT, 0, 6, query, "Tomato")); - spans.add(new Span(RegexTestConstantsText.CONTENT, 94, 100, query, "tomato")); - IField spanField = new ListField(new ArrayList(spans)); - List fields = new ArrayList(data.get(7).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - // expected to match "Potato" - spans.clear(); - spans.add(new Span(RegexTestConstantsText.CONTENT, 0, 6, query, "Potato")); - spanField = new ListField(new ArrayList(spans)); - fields = new ArrayList(data.get(8).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - // expected to match "avocado" - spans.clear(); - spans.add(new Span(RegexTestConstantsText.CONTENT, 53, 60, query, "avocado")); - spanField = new ListField(new ArrayList(spans)); - fields = new ArrayList(data.get(9).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - Assert.assertTrue(TestUtils.equals(expectedResults, exactResults)); - } - - @Test - public void testRegexText4() throws Exception { - String query = "\\[(.)?\\]"; - List exactResults = RegexMatcherTestHelper.getQueryResults( - TEXT_TABLE, query, Arrays.asList(RegexTestConstantsText.CONTENT)); - - List expectedResults = new ArrayList(); - - // expected to match [a] & [!] - List data = RegexTestConstantsText.getSampleTextTuples(); - Schema spanSchema = new Schema.Builder().add(RegexTestConstantsText.SCHEMA_TEXT).add(RESULTS, AttributeType.LIST).build(); - List spans = new ArrayList(); - spans.add(new Span(RegexTestConstantsText.CONTENT, 110, 113, query, "[a]")); - spans.add(new Span(RegexTestConstantsText.CONTENT, 120, 123, query, "[!]")); - IField spanField = new ListField(new ArrayList(spans)); - List fields = new ArrayList(data.get(10).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - Assert.assertTrue(TestUtils.equals(expectedResults, exactResults)); - } - - @Test - public void testRegexWithLimit() throws Exception { - String query = "patient"; - List exactResultsWithLimit = RegexMatcherTestHelper.getQueryResults( - TEXT_TABLE, query, Arrays.asList(RegexTestConstantsText.CONTENT), true, 2, 0); - - List expectedResults = new ArrayList(); - - List data = RegexTestConstantsText.getSampleTextTuples(); - Schema spanSchema = new Schema.Builder().add(RegexTestConstantsText.SCHEMA_TEXT).add(RESULTS, AttributeType.LIST).build(); - List spans = new ArrayList(); - spans.add(new Span(RegexTestConstantsText.CONTENT, 4, 11, query, "patient")); - IField spanField = new ListField(new ArrayList(spans)); - List fields = new ArrayList(data.get(4).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - spans.clear(); - fields.clear(); - spans.add(new Span(RegexTestConstantsText.CONTENT, 4, 11, query, "patient")); - spans.add(new Span(RegexTestConstantsText.CONTENT, 65, 72, query, "patient")); - spanField = new ListField(new ArrayList(spans)); - fields = new ArrayList(data.get(5).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - spans.clear(); - fields.clear(); - spans.add(new Span(RegexTestConstantsText.CONTENT, 4, 11, query, "patient")); - spanField = new ListField(new ArrayList(spans)); - fields = new ArrayList(data.get(6).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - Assert.assertTrue(TestUtils.containsAll(expectedResults, exactResultsWithLimit)); - Assert.assertEquals(expectedResults.size(), 3); - Assert.assertEquals(exactResultsWithLimit.size(), 2); - } - - @Test - public void testRegexWithLimitOffset() throws Exception { - String query = "patient"; - List exactResultsWithLimitOffset = RegexMatcherTestHelper.getQueryResults( - TEXT_TABLE, query, Arrays.asList(RegexTestConstantsText.CONTENT), true, 2, 1); - - List expectedResults = new ArrayList(); - - List data = RegexTestConstantsText.getSampleTextTuples(); - Schema spanSchema = new Schema.Builder().add(RegexTestConstantsText.SCHEMA_TEXT).add(RESULTS, AttributeType.LIST).build(); - List spans = new ArrayList(); - spans.add(new Span(RegexTestConstantsText.CONTENT, 4, 11, query, "patient")); - IField spanField = new ListField(new ArrayList(spans)); - List fields = new ArrayList(data.get(4).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - spans.clear(); - fields.clear(); - spans.add(new Span(RegexTestConstantsText.CONTENT, 4, 11, query, "patient")); - spans.add(new Span(RegexTestConstantsText.CONTENT, 65, 72, query, "patient")); - spanField = new ListField(new ArrayList(spans)); - fields = new ArrayList(data.get(5).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - spans.clear(); - fields.clear(); - spans.add(new Span(RegexTestConstantsText.CONTENT, 4, 11, query, "patient")); - spanField = new ListField(new ArrayList(spans)); - fields = new ArrayList(data.get(6).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - Assert.assertTrue(TestUtils.containsAll(expectedResults, exactResultsWithLimitOffset)); - Assert.assertEquals(expectedResults.size(), 3); - Assert.assertEquals(exactResultsWithLimitOffset.size(), 2); - } - - // @Test - // public void testRegexWithLimitProblem() throws Exception { - // List data = RegexTestConstantsText.getSampleTextTuples(); - // RegexMatcherTestHelper testHelper = new - // RegexMatcherTestHelper(RegexTestConstantsText.SCHEMA_TEXT, data); - // - // String regex = "(T|t)he"; - // testHelper.runTest(regex, RegexTestConstantsText.CONTENT, true); - // - // List exactResults = testHelper.getResults(); - // List expectedResults = new ArrayList(); - // - // Schema spanSchema = testHelper.getSpanSchema(); - // List spans = new ArrayList(); - // spans.add(new Span(RegexTestConstantsText.CONTENT, 61, 64, regex, - // "the")); - // IField spanField = new ListField(new ArrayList(spans)); - // List fields = new ArrayList(data.get(0).getFields()); - // fields.add(spanField); - // expectedResults.add(new DataTuple(spanSchema, fields.toArray(new - // IField[fields.size()]))); - // - // spans.clear(); - // fields.clear(); - // spans.add(new Span(RegexTestConstantsText.CONTENT, 0, 3, regex, "The")); - // spanField = new ListField(new ArrayList(spans)); - // fields = new ArrayList(data.get(4).getFields()); - // fields.add(spanField); - // expectedResults.add(new DataTuple(spanSchema, fields.toArray(new - // IField[fields.size()]))); - // - // spans.clear(); - // fields.clear(); - // spans.add(new Span(RegexTestConstantsText.CONTENT, 0, 3, regex, "The")); - // spanField = new ListField(new ArrayList(spans)); - // fields = new ArrayList(data.get(5).getFields()); - // fields.add(spanField); - // expectedResults.add(new DataTuple(spanSchema, fields.toArray(new - // IField[fields.size()]))); - // - // spans.clear(); - // fields.clear(); - // spans.add(new Span(RegexTestConstantsText.CONTENT, 0, 3, regex, "The")); - // spanField = new ListField(new ArrayList(spans)); - // fields = new ArrayList(data.get(6).getFields()); - // fields.add(spanField); - // expectedResults.add(new DataTuple(spanSchema, fields.toArray(new - // IField[fields.size()]))); - // - // spans.clear(); - // fields.clear(); - // spans.add(new Span(RegexTestConstantsText.CONTENT, 10, 13, regex, - // "the")); - // spanField = new ListField(new ArrayList(spans)); - // fields = new ArrayList(data.get(7).getFields()); - // fields.add(spanField); - // expectedResults.add(new DataTuple(spanSchema, fields.toArray(new - // IField[fields.size()]))); - // - // spans.clear(); - // fields.clear(); - // spans.add(new Span(RegexTestConstantsText.CONTENT, 75, 78, regex, - // "the")); - // spans.add(new Span(RegexTestConstantsText.CONTENT, 110, 113, regex, - // "the")); - // spans.add(new Span(RegexTestConstantsText.CONTENT, 132, 135, regex, - // "the")); - // spanField = new ListField(new ArrayList(spans)); - // fields = new ArrayList(data.get(8).getFields()); - // fields.add(spanField); - // expectedResults.add(new DataTuple(spanSchema, fields.toArray(new - // IField[fields.size()]))); - // - // spans.clear(); - // fields.clear(); - // spans.add(new Span(RegexTestConstantsText.CONTENT, 70, 73, regex, - // "the")); - // spanField = new ListField(new ArrayList(spans)); - // fields = new ArrayList(data.get(9).getFields()); - // fields.add(spanField); - // expectedResults.add(new DataTuple(spanSchema, fields.toArray(new - // IField[fields.size()]))); - // System.out.println(expectedResults); - // System.out.println(Utils.getTupleListString(exactResults)); - // - // Assert.assertTrue(expectedResults.containsAll(exactResults)); - // Assert.assertEquals(exactResults.size(), 3); - // } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexMatcherTestHelper.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexMatcherTestHelper.java deleted file mode 100644 index ced14643bfe..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexMatcherTestHelper.java +++ /dev/null @@ -1,374 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher; - -import java.util.ArrayList; -import java.util.List; - -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.keywordmatcher.*; -import edu.uci.ics.texera.dataflow.source.scan.ScanBasedSourceOperator; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; -import edu.uci.ics.texera.storage.DataWriter; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; - -/** - * @author zuozhi - * @author shuying - * @author Yashaswini Amaresh - * - * Helper class to quickly create unit test - */ -public class RegexMatcherTestHelper { - - public static final String RESULTS = "regex test results"; - - public static final String PEOPLE_TABLE = "regex_test_people"; - public static final String CORP_TABLE = "regex_test_corp"; - public static final String STAFF_TABLE = "regex_test_staff"; - public static final String TEXT_TABLE = "regex_test_text"; - - public static void writeTestTables() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - - // create the people table and write tuples - relationManager.createTable(PEOPLE_TABLE, TestUtils.getDefaultTestIndex().resolve(PEOPLE_TABLE), - TestConstants.SCHEMA_PEOPLE, LuceneAnalyzerConstants.standardAnalyzerString()); - - DataWriter peopleDataWriter = relationManager.getTableDataWriter(PEOPLE_TABLE); - peopleDataWriter.open(); - for (Tuple tuple : TestConstants.getSamplePeopleTuples()) { - peopleDataWriter.insertTuple(tuple); - } - peopleDataWriter.close(); - - // create the corporation table and write tuples - relationManager.createTable(CORP_TABLE, TestUtils.getDefaultTestIndex().resolve(CORP_TABLE), - RegexTestConstantsCorp.SCHEMA_CORP, LuceneAnalyzerConstants.nGramAnalyzerString(3)); - - DataWriter corpDataWriter = relationManager.getTableDataWriter(CORP_TABLE); - corpDataWriter.open(); - for (Tuple tuple : RegexTestConstantsCorp.getSampleCorpTuples()) { - corpDataWriter.insertTuple(tuple); - } - corpDataWriter.close(); - - // create the staff table - relationManager.createTable(STAFF_TABLE, TestUtils.getDefaultTestIndex().resolve(STAFF_TABLE), - RegexTestConstantStaff.SCHEMA_STAFF, LuceneAnalyzerConstants.nGramAnalyzerString(3)); - - DataWriter staffDataWriter = relationManager.getTableDataWriter(STAFF_TABLE); - staffDataWriter.open(); - for (Tuple tuple : RegexTestConstantStaff.getSampleStaffTuples()) { - staffDataWriter.insertTuple(tuple); - } - staffDataWriter.close(); - - // create the text table - relationManager.createTable(TEXT_TABLE, TestUtils.getDefaultTestIndex().resolve(TEXT_TABLE), - RegexTestConstantsText.SCHEMA_TEXT, LuceneAnalyzerConstants.nGramAnalyzerString(3)); - - DataWriter textDataWriter = relationManager.getTableDataWriter(TEXT_TABLE); - textDataWriter.open(); - for (Tuple tuple : RegexTestConstantsText.getSampleTextTuples()) { - textDataWriter.insertTuple(tuple); - } - textDataWriter.close(); - } - - public static void deleteTestTables() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - - relationManager.deleteTable(PEOPLE_TABLE); - relationManager.deleteTable(CORP_TABLE); - relationManager.deleteTable(STAFF_TABLE); - relationManager.deleteTable(TEXT_TABLE); - } - - public static List getQueryResults(String tableName, String regex, List attributeNames) throws Exception { - return getQueryResults(tableName, regex, attributeNames, true); - } - - public static List getQueryResults(String tableName, String regex, List attributeNames, boolean useTranslator) throws Exception { - return getQueryResults(tableName, regex, attributeNames, useTranslator, Integer.MAX_VALUE, 0); - } - - public static List getQueryResults(String tableName, String regex, List attributeNames, boolean useTranslator, - int limit, int offset) throws Exception { - - // if the translator is not used, then use a scan source operator - if (! useTranslator) { - // results from a scan on the table followed by a regex match - List scanSourceResults = getScanSourceResults(tableName, regex, attributeNames, limit, offset); - return scanSourceResults; - // if the translator is used, compare the results from scan source and regex source - } else { - List scanSourceResults = getScanSourceResults(tableName, regex, attributeNames, limit, offset); - List regexSourceResults = getRegexSourceResults(tableName, regex, attributeNames, limit, offset); - - // if limit and offset are not relevant, the results from scan source and keyword source must be the same - if (limit == Integer.MAX_VALUE && offset == 0) { - if (TestUtils.equals(scanSourceResults, regexSourceResults)) { - return scanSourceResults; - } else { - throw new DataflowException("results from scanSource and keywordSource are inconsistent"); - } - } else { - // if limit and offset are relevant, then the results can be different (since the order doesn't matter) - // in this case, we get all the results and test if the whole result set contains both results - List allResults = getScanSourceResults(tableName, regex, attributeNames, Integer.MAX_VALUE, 0); - - if (scanSourceResults.size() == regexSourceResults.size() && - TestUtils.containsAll(allResults, scanSourceResults) && - TestUtils.containsAll(allResults, regexSourceResults)) { - return scanSourceResults; - } else { - throw new DataflowException("results from scanSource and keywordSource are inconsistent"); - } - } - } - } - - public static List getScanSourceResults(String tableName, String regex, List attributeNames, - int limit, int offset) throws TexeraException { - ScanBasedSourceOperator scanSource = new ScanBasedSourceOperator(new ScanSourcePredicate(tableName)); - - RegexPredicate regexPredicate = new RegexPredicate(regex, attributeNames, RESULTS); - RegexMatcher regexMatcher = new RegexMatcher(regexPredicate); - - regexMatcher.setLimit(limit); - regexMatcher.setOffset(offset); - - regexMatcher.setInputOperator(scanSource); - - Tuple tuple; - List results = new ArrayList<>(); - - regexMatcher.open(); - while ((tuple = regexMatcher.getNextTuple()) != null) { - results.add(tuple); - } - regexMatcher.close(); - - return results; - } - - public static List getRegexSourceResults(String tableName, String regex, List attributeNames, - int limit, int offset) throws TexeraException { - RegexSourcePredicate regexSourcePredicate = new RegexSourcePredicate(regex, attributeNames, tableName, RESULTS); - RegexMatcherSourceOperator regexSource = new RegexMatcherSourceOperator(regexSourcePredicate); - - regexSource.setLimit(limit); - regexSource.setOffset(offset); - - Tuple tuple; - List results = new ArrayList<>(); - - regexSource.open(); - while ((tuple = regexSource.getNextTuple()) != null) { - results.add(tuple); - } - regexSource.close(); - - return results; - } - - - public static List getQueryResults(String tableName, String regex, String keywordQuery, List attributeNames, String spanListName, - boolean useTranslator, int limit, int offset) throws Exception { - // results from a scan on the table followed by a regex match - List scanSourceResults = getScanSourceResults(tableName, keywordQuery, regex, attributeNames, - KeywordMatchingType.CONJUNCTION_INDEXBASED, spanListName, limit, offset); - - List regexSourceResults = getRegexSourceResults(tableName, keywordQuery, regex, attributeNames, - KeywordMatchingType.CONJUNCTION_INDEXBASED, spanListName, limit, offset); - - if (limit == Integer.MAX_VALUE && offset == 0) { - if (TestUtils.equals(scanSourceResults, regexSourceResults)) { - return scanSourceResults; - } else { - throw new DataflowException("results from scanSource and keywordSource are inconsistent"); - } - } else { - // if limit and offset are relevant, then the results can be different (since the order doesn't matter) - // in this case, we get all the results and test if the whole result set contains both results - List allResults = getScanSourceResults(tableName, regex, attributeNames, Integer.MAX_VALUE, 0); - - if (scanSourceResults.size() == regexSourceResults.size() && - TestUtils.containsAll(allResults, scanSourceResults) && - TestUtils.containsAll(allResults, regexSourceResults)) { - return scanSourceResults; - } else { - throw new DataflowException("results from regex matched scanSource and regex matched keywordSource are inconsistent"); - } - } - } - - - - - public static List getScanSourceResults(String tableName, String keywordQuery, String regex, List attributeNames, - KeywordMatchingType matchingType, String spanListName, int limit, int offset) throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - - ScanBasedSourceOperator scanSource = new ScanBasedSourceOperator(new ScanSourcePredicate(tableName)); - - KeywordPredicate keywordPredicate = new KeywordPredicate(keywordQuery, attributeNames, relationManager.getTableAnalyzerString(tableName), matchingType, - spanListName); - KeywordMatcher keywordMatcher = new KeywordMatcher(keywordPredicate); - - keywordMatcher.setInputOperator(scanSource); - RegexPredicate regexPredicate = new RegexPredicate(regex, attributeNames, RESULTS); - RegexMatcher regexMatcher = new RegexMatcher(regexPredicate); - - regexMatcher.setLimit(limit); - regexMatcher.setOffset(offset); - - regexMatcher.setInputOperator(keywordMatcher); - - Tuple tuple; - List results = new ArrayList<>(); - - regexMatcher.open(); - while ((tuple = regexMatcher.getNextTuple()) != null) { - results.add(tuple); - } - regexMatcher.close(); - - return results; - } - - public static List getRegexSourceResults(String tableName, String keywordQuery, String regex, List attributeNames, - KeywordMatchingType matchingType, String spanListName, int limit, int offset) throws TexeraException { - - RelationManager relationManager = RelationManager.getInstance(); - KeywordSourcePredicate keywordSourcePredicate = new KeywordSourcePredicate( - keywordQuery, attributeNames, relationManager.getTableAnalyzerString(tableName), matchingType, - tableName, spanListName); - KeywordMatcherSourceOperator keywordSource = new KeywordMatcherSourceOperator( - keywordSourcePredicate); - - RegexPredicate regexPredicate = new RegexPredicate(regex, attributeNames, RESULTS); - RegexMatcher regexMatcher = new RegexMatcher(regexPredicate); - - regexMatcher.setLimit(limit); - regexMatcher.setOffset(offset); - - regexMatcher.setInputOperator(keywordSource); - - Tuple tuple; - List results = new ArrayList<>(); - - regexMatcher.open(); - while ((tuple = regexMatcher.getNextTuple()) != null) { - results.add(tuple); - } - regexMatcher.close(); - - return results; - } - - - public static List getQueryResults(String tableName, String regex, String keywordQuery1, List attributeNames, String spanListName1, - boolean useTranslator, int limit, int offset, String keywordQuery2, String spanListName2) throws Exception { - // results from a scan on the table followed by a regex match - List scanSourceResults = getScanSourceResults(tableName, keywordQuery1, regex, attributeNames, - KeywordMatchingType.CONJUNCTION_INDEXBASED, spanListName1, limit, offset, keywordQuery2, spanListName2); - - List regexSourceResults = getRegexSourceResults(tableName, keywordQuery1, regex, attributeNames, - KeywordMatchingType.CONJUNCTION_INDEXBASED, spanListName1, limit, offset, keywordQuery2, spanListName2); - - if (limit == Integer.MAX_VALUE && offset == 0) { - if (TestUtils.equals(scanSourceResults, regexSourceResults)) { - return regexSourceResults; - } else { - throw new DataflowException("results from scanSource and keywordSource are inconsistent"); - } - } else { - // if limit and offset are relevant, then the results can be different (since the order doesn't matter) - // in this case, we get all the results and test if the whole result set contains both results - List allResults = getScanSourceResults(tableName, regex, attributeNames, Integer.MAX_VALUE, 0); - - if (scanSourceResults.size() == regexSourceResults.size() && - TestUtils.containsAll(allResults, scanSourceResults) && - TestUtils.containsAll(allResults, regexSourceResults)) { - return regexSourceResults; - } else { - throw new DataflowException("results from regex matched scanSource and regex matched keywordSource are inconsistent"); - } - } - } - - public static List getScanSourceResults(String tableName, String keywordQuery1, String regex, List attributeNames, - KeywordMatchingType matchingType, String spanListName1, int limit, int offset, String keywordQuery2, String spanListName2) throws TexeraException { - - ScanBasedSourceOperator scanSource = new ScanBasedSourceOperator(new ScanSourcePredicate(tableName)); - - KeywordPredicate keywordPredicate = new KeywordPredicate(keywordQuery1, attributeNames, LuceneAnalyzerConstants.standardAnalyzerString(), matchingType, - spanListName1); - KeywordMatcher keywordMatcher = new KeywordMatcher(keywordPredicate); - - KeywordPredicate keywordPredicate1 = new KeywordPredicate(keywordQuery2, attributeNames, LuceneAnalyzerConstants.standardAnalyzerString(), matchingType, - spanListName2); - KeywordMatcher keywordMatcher1 = new KeywordMatcher(keywordPredicate1); - keywordMatcher1.setInputOperator(keywordMatcher); - - keywordMatcher.setInputOperator(scanSource); - RegexPredicate regexPredicate = new RegexPredicate(regex, attributeNames, RESULTS); - RegexMatcher regexMatcher = new RegexMatcher(regexPredicate); - - regexMatcher.setLimit(limit); - regexMatcher.setOffset(offset); - - regexMatcher.setInputOperator(keywordMatcher1); - - Tuple tuple; - List results = new ArrayList<>(); - - regexMatcher.open(); - while ((tuple = regexMatcher.getNextTuple()) != null) { - results.add(tuple); - } - regexMatcher.close(); - - return results; - } - - public static List getRegexSourceResults(String tableName, String keywordQuery1, String regex, List attributeNames, - KeywordMatchingType matchingType, String spanListName1, int limit, int offset, String keywordQuery2, String spanListName2) throws TexeraException { - - KeywordSourcePredicate keywordSourcePredicate = new KeywordSourcePredicate( - keywordQuery1, attributeNames, LuceneAnalyzerConstants.standardAnalyzerString(), matchingType, - tableName, spanListName1); - KeywordMatcherSourceOperator keywordSource = new KeywordMatcherSourceOperator( - keywordSourcePredicate); - - KeywordPredicate keywordPredicate1 = new KeywordPredicate(keywordQuery2, attributeNames, LuceneAnalyzerConstants.standardAnalyzerString(), matchingType, - spanListName2); - KeywordMatcher keywordMatcher1 = new KeywordMatcher(keywordPredicate1); - keywordMatcher1.setInputOperator(keywordSource); - - RegexPredicate regexPredicate = new RegexPredicate(regex, attributeNames, RESULTS); - RegexMatcher regexMatcher = new RegexMatcher(regexPredicate); - - regexMatcher.setLimit(limit); - regexMatcher.setOffset(offset); - - regexMatcher.setInputOperator(keywordMatcher1); - - Tuple tuple; - List results = new ArrayList<>(); - - regexMatcher.open(); - while ((tuple = regexMatcher.getNextTuple()) != null) { - results.add(tuple); - } - regexMatcher.close(); - - return results; - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexTestConstantStaff.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexTestConstantStaff.java deleted file mode 100644 index 0c46f68f184..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexTestConstantStaff.java +++ /dev/null @@ -1,51 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher; - -import java.util.Arrays; -import java.util.List; - -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.*; - -/** - * @author laisycs - * @author zuozhi - * - * Test Data Staff - */ -public class RegexTestConstantStaff { - // Sample test data about Staff - public static final String FIRST_NAME = "firstName"; - public static final String LAST_NAME = "lastName"; - public static final String EMAIL = "email"; - public static final String PHONE = "phone"; - - public static final Attribute FIRST_NAME_ATTR = new Attribute(FIRST_NAME, AttributeType.STRING); - public static final Attribute LAST_NAME_ATTR = new Attribute(LAST_NAME, AttributeType.STRING); - public static final Attribute EMAIL_ATTR = new Attribute(EMAIL, AttributeType.STRING); - public static final Attribute PHONE_ATTR = new Attribute(PHONE, AttributeType.STRING); - - public static final Attribute[] ATTRIBUTES_STAFF = { FIRST_NAME_ATTR, LAST_NAME_ATTR, EMAIL_ATTR, PHONE_ATTR }; - public static final Schema SCHEMA_STAFF = new Schema(ATTRIBUTES_STAFF); - - public static List getSampleStaffTuples() { - IField[] fields1 = { new StringField("Melody"), new StringField("Bocanegra"), - new StringField("m.bocanegra@164.com"), new StringField("(945) 734-5156") }; - IField[] fields2 = { new StringField("Kanon"), new StringField("Hwang"), new StringField("hwangk@ske.akb.edu"), - new StringField("(494) 352-8098") }; - IField[] fields3 = { new StringField("Shirley"), new StringField("Clarkson"), - new StringField("clarkson@facebook"), new StringField("(587) 241-7550") }; - IField[] fields4 = { new StringField("Lucy"), new StringField("Kimoto"), - new StringField("lki?moto@microsoft.com"), new StringField("(499) 824-3625") }; - - Tuple tuple1 = new Tuple(SCHEMA_STAFF, fields1); - Tuple tuple2 = new Tuple(SCHEMA_STAFF, fields2); - Tuple tuple3 = new Tuple(SCHEMA_STAFF, fields3); - Tuple tuple4 = new Tuple(SCHEMA_STAFF, fields4); - - return Arrays.asList(tuple1, tuple2, tuple3, tuple4); - } -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexTestConstantsCorp.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexTestConstantsCorp.java deleted file mode 100644 index 6138c9dda72..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexTestConstantsCorp.java +++ /dev/null @@ -1,49 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher; - -import java.util.Arrays; -import java.util.List; - -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.*; - -/** - * @author laisycs - * @author zuozhi - * - * Test Data Corporations - */ -public class RegexTestConstantsCorp { - // Sample test data about Corporations - public static final String CORP_NAME = "name"; - public static final String URL = "url"; - public static final String IP_ADDRESS = "ip"; - - public static final Attribute CORP_NAME_ATTR = new Attribute(CORP_NAME, AttributeType.STRING); - public static final Attribute URL_ATTR = new Attribute(URL, AttributeType.STRING); - public static final Attribute IP_ADDRESS_ATTR = new Attribute(IP_ADDRESS, AttributeType.STRING); - - public static final Attribute[] ATTRIBUTES_CORP = { CORP_NAME_ATTR, URL_ATTR, IP_ADDRESS_ATTR }; - public static final Schema SCHEMA_CORP = new Schema(ATTRIBUTES_CORP); - - public static List getSampleCorpTuples() { - IField[] fields1 = { new StringField("Facebook"), new StringField("404 Not Found"), - new StringField("66.220.144.0") }; - IField[] fields2 = { new StringField("Weibo"), new StringField("http://weibo.com"), - new StringField("180.149.134.141") }; - IField[] fields3 = { new StringField("Microsoft"), new StringField("https://www.microsoft.com/en-us/"), - new StringField("131.107.0.89") }; - IField[] fields4 = { new StringField("Google"), new StringField("websit: www.google.com"), - new StringField("8.8.8.8.8.8") }; - - Tuple tuple1 = new Tuple(SCHEMA_CORP, fields1); - Tuple tuple2 = new Tuple(SCHEMA_CORP, fields2); - Tuple tuple3 = new Tuple(SCHEMA_CORP, fields3); - Tuple tuple4 = new Tuple(SCHEMA_CORP, fields4); - - return Arrays.asList(tuple1, tuple2, tuple3, tuple4); - } -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexTestConstantsText.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexTestConstantsText.java deleted file mode 100644 index c8dd391203b..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexTestConstantsText.java +++ /dev/null @@ -1,58 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher; - -import java.util.ArrayList; -import java.util.List; - -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; - -/* - * Test data of some text contents. - * @author Zuozhi Wang - * @author Qing Tang - */ -public class RegexTestConstantsText { - // Sample test data of some random text - public static final String CONTENT = "content"; - - public static final Attribute CONTENT_ATTR = new Attribute(CONTENT, AttributeType.TEXT); - - public static final Attribute[] ATTRIBUTES_TEXT = { CONTENT_ATTR }; - public static final Schema SCHEMA_TEXT = new Schema(ATTRIBUTES_TEXT); - - private static Tuple getTextTuple(String content) { - IField field = new TextField(content); - Tuple tuple = new Tuple(SCHEMA_TEXT, field); - return tuple; - } - - public static List getSampleTextTuples() { - List textTuples = new ArrayList<>(); - textTuples.add(getTextTuple("This testcase is for testing regex that can be translated by the translator")); - textTuples.add(getTextTuple( - "Translator is effective for specific regex, but has less effects on general regular expressions")); - textTuples.add(getTextTuple( - "Testing is really really important and we need to write a large amount of high quality tests")); - textTuples.add(getTextTuple("We need to make sure that corner cases are tested")); - - textTuples.add(getTextTuple("The patient will be seen in followup. She will have a followup.")); - textTuples.add( - getTextTuple("The patient is to follow up with Dr. Smith. I will follow up the patient in two weeks.")); - textTuples.add(getTextTuple("The patient will have a follow-up (or followup) examination.")); - - textTuples.add(getTextTuple( - "Tomato is the edible, often red berry-type fruit of Solanum lycopersicum, commonly known as a tomato plant.")); - textTuples.add(getTextTuple( - "Potato is a cool-season vegetable that ranks with wheat and rice as one of the most important staple crops in the human diet around the world.")); - textTuples.add( - getTextTuple("Most fruit consists primarily of carbohydrate, while avocado is high in healthy fats.")); - - textTuples.add(getTextTuple( - "This regex matches any single character surrounded by brackets, since the brackets are escaped, for example: '[a]' and '[!]'.")); - return textTuples; - } -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexToGramQueryTranslatorTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexToGramQueryTranslatorTest.java deleted file mode 100644 index 791f6b696c8..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/RegexToGramQueryTranslatorTest.java +++ /dev/null @@ -1,336 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher; - -import java.util.Arrays; -import java.util.List; -import java.util.stream.Collectors; - -import org.junit.Assert; -import org.junit.Test; - -/** - * @author Shuying Lai - * @author Zuozhi Wang - */ - -public class RegexToGramQueryTranslatorTest { - - /* - * We need to check equivalence of two trees, but two equivalent trees could - * have many different forms. The equals function in GramBooleanQuery only - * compares two trees shallowly, it returns true if two trees' form (and - * content) are identical. - * - * So we transform the tree to DNF form, and apply simplifications to remove - * redundant nodes. After transformation and simplification, two equivalent - * trees should have identical form. Then we can use the equals() function - * two check equivalence. - * - */ - - // Helper function to print query tree for debugging purposes. - private void printTranslatorResult(String regex) { - boolean DEBUG = false; - if (!DEBUG) { - return; - } - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex, - TranslatorUtils.DEFAULT_GRAM_LENGTH); - - System.out.println(); - System.out.println("----------------------------"); - - System.out.println("regex: " + regex); - System.out.println("boolean expression: " + exactQuery.getLuceneQueryString()); - System.out.println(); - - // System.out.println("original query tree: "); - // System.out.println(exactQuery.printQueryTree()); - // - // System.out.println("DNF: "); - // System.out.println(dnf.printQueryTree()); - - System.out.println("Simplified DNF: "); - System.out.println(exactQuery.printQueryTree()); - - System.out.println("----------------------------"); - System.out.println(); - } - - // Helper function to transform a list of strings to a list of Leaf Node - private List getLeafNodeList(String... leafStringArray) { - return Arrays.asList(leafStringArray).stream().map(x -> GramBooleanQuery.newLeafNode(x)) - .collect(Collectors.toList()); - } - - @Test - public void testEmptyRegex() { - String regex = ""; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - - printTranslatorResult(regex); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - - @Test - public void testStarRegex() { - String regex = "a*"; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - - printTranslatorResult(regex); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - - @Test - public void testLiteral1() { - String regex = "abc"; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = GramBooleanQuery.newLeafNode("abc"); - - printTranslatorResult(regex); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - - // "ab" can't form a gram(default length 3), so the result is an empty OR - // node. - @Test - public void testLiteral2() { - String regex = "ab"; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - - printTranslatorResult(regex); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - - @Test - public void testLiteral3() { - String regex = "abcd"; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = new GramBooleanQuery(GramBooleanQuery.QueryOp.AND); - - expectedQuery.subQuerySet.addAll(getLeafNodeList("abc", "bcd")); - - printTranslatorResult(regex); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - - @Test - public void testLiteral4() { - String regex = "ucirvine"; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = new GramBooleanQuery(GramBooleanQuery.QueryOp.AND); - - expectedQuery.subQuerySet.addAll(getLeafNodeList("uci", "cir", "irv", "rvi", "vin", "ine")); - - printTranslatorResult(regex); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - - @Test - public void testLiteral5() { - String regex = "texera"; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = new GramBooleanQuery(GramBooleanQuery.QueryOp.AND); - - expectedQuery.subQuerySet.addAll(getLeafNodeList("tex", "exe", "xer", "era")); - - printTranslatorResult(regex); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - - @Test - public void testCharClass1() { - String regex = "[a-b][c-d][e-f]"; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - - expectedQuery.subQuerySet.addAll(getLeafNodeList("ace", "acf", "bce", "bcf", "ade", "adf", "bde", "bdf")); - - printTranslatorResult(regex); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - - @Test - public void testAlternate1() { - String regex = "uci|ics"; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - - expectedQuery.subQuerySet.addAll(getLeafNodeList("uci", "ics")); - - printTranslatorResult(regex); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - - @Test - public void testAlternate2() { - String regex = "data*(bcd|pqr)"; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - - GramBooleanQuery expectedAnd1 = new GramBooleanQuery(GramBooleanQuery.QueryOp.AND); - expectedQuery.subQuerySet.add(expectedAnd1); - expectedAnd1.subQuerySet.addAll(getLeafNodeList("dat", "pqr")); - - GramBooleanQuery expectedAnd2 = new GramBooleanQuery(GramBooleanQuery.QueryOp.AND); - expectedQuery.subQuerySet.add(expectedAnd2); - expectedAnd2.subQuerySet.addAll(getLeafNodeList("dat", "bcd")); - - printTranslatorResult(regex); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - - @Test - public void testPlus1() { - String regex = "abc+"; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = GramBooleanQuery.newLeafNode("abc"); - - printTranslatorResult(regex); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - - @Test - public void testPlus2() { - String regex = "abc+pqr+"; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = new GramBooleanQuery(GramBooleanQuery.QueryOp.AND); - - expectedQuery.subQuerySet.addAll(getLeafNodeList("abc", "cpq", "pqr")); - - printTranslatorResult(regex); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - - @Test - public void testQuest1() { - String regex = "abc?"; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - - printTranslatorResult(regex); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - - @Test - public void testQuest2() { - String regex = "abc?pqr?"; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - - GramBooleanQuery expectedFirstAnd = new GramBooleanQuery(GramBooleanQuery.QueryOp.AND); - expectedQuery.subQuerySet.add(expectedFirstAnd); - expectedFirstAnd.subQuerySet.addAll(getLeafNodeList("abp", "bpq")); - - GramBooleanQuery expectedSecondAnd = new GramBooleanQuery(GramBooleanQuery.QueryOp.AND); - expectedQuery.subQuerySet.add(expectedSecondAnd); - expectedSecondAnd.subQuerySet.addAll(getLeafNodeList("abc", "bcp", "cpq")); - - printTranslatorResult(regex); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - - @Test - // RE2J will simplify REPEAT to equivalent form with QUEST. - // abc{1,3} will be simplified to abcc?c? - public void testRepeat1() { - String regex = "abc{1,3}"; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = GramBooleanQuery.newLeafNode("abc"); - - printTranslatorResult(regex); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - - @Test - public void testCapture1() { - String regex = "(abc)(qwer)"; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = new GramBooleanQuery(GramBooleanQuery.QueryOp.AND); - - expectedQuery.subQuerySet.addAll(getLeafNodeList("abc", "bcq", "cqw", "qwe", "wer")); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - - @Test - public void testRegexCropUrl() { - String regex = "^(https?:\\/\\/)?([\\da-z\\.-]+)\\.([a-z\\.]{2,6})([\\/\\w \\.-]*)*\\/?$"; - - GramBooleanQuery exactQuery = RegexToGramQueryTranslator.translate(regex); - - GramBooleanQuery expectedQuery = new GramBooleanQuery(GramBooleanQuery.QueryOp.OR); - - printTranslatorResult(regex); - - Assert.assertEquals(expectedQuery, exactQuery); - Assert.assertEquals(exactQuery, expectedQuery); - } - -} \ No newline at end of file diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/label/LabeledRegexMatcherTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/label/LabeledRegexMatcherTest.java deleted file mode 100644 index fc341c2047d..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexmatcher/label/LabeledRegexMatcherTest.java +++ /dev/null @@ -1,234 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexmatcher.label; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.Test; - -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.regexmatcher.RegexMatcherTestHelper; - -/** - * Unit tests for LabeledRegexMatcher. - * - * @author Bhushan Pagariya (bhushanpagariya) - * @author Harshini Shah - * @author Yashaswini Amaresh - */ - -public class LabeledRegexMatcherTest { - public static final String PEOPLE_TABLE = RegexMatcherTestHelper.PEOPLE_TABLE; - public static final String CORP_TABLE = RegexMatcherTestHelper.CORP_TABLE; - public static final String STAFF_TABLE = RegexMatcherTestHelper.STAFF_TABLE; - public static final String TEXT_TABLE = RegexMatcherTestHelper.TEXT_TABLE; - - public static final String RESULTS = RegexMatcherTestHelper.RESULTS; - - @BeforeClass - public static void setUp() throws TexeraException { - RegexMatcherTestHelper.writeTestTables(); - } - - @AfterClass - public static void cleanUp() throws TexeraException { - RegexMatcherTestHelper.deleteTestTables(); - } - - @Test - public void testGetNextTupleLabeledRegex() throws Exception { - String query = ""; - String keywordQuery = "george lin lin"; - List exactResults = RegexMatcherTestHelper.getQueryResults( - PEOPLE_TABLE, query, keywordQuery, Arrays.asList(TestConstants.FIRST_NAME), "name", false, Integer.MAX_VALUE, 0); - - List expectedResults = new ArrayList<>(); - - // expected to match "george lin lin" - List data = TestConstants.getSamplePeopleTuples(); - Schema spanSchema = new Schema.Builder().add(TestConstants.SCHEMA_PEOPLE).add(RESULTS, AttributeType.LIST).build(); - - List spans = new ArrayList<>(); - spans.add(new Span(TestConstants.FIRST_NAME, 0, 14, query, "george lin lin")); - IField spanField = new ListField<>(new ArrayList<>(spans)); - List fields = new ArrayList<>(data.get(3).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - List attributeNames = new ArrayList<>(); - attributeNames.add(RESULTS); - Assert.assertTrue(TestUtils.attributeEquals(expectedResults, exactResults, attributeNames)); - } - - @Test - public void testIgnoreCaseLabeledRegex() throws Exception { - String query = ""; - String keywordQuery = "george lin lin"; - List exactResults = RegexMatcherTestHelper.getQueryResults( - PEOPLE_TABLE, query, keywordQuery, Arrays.asList(TestConstants.FIRST_NAME), "name", false, Integer.MAX_VALUE, 0); - - List expectedResults = new ArrayList<>(); - - // expected to match "george lin lin" - List data = TestConstants.getSamplePeopleTuples(); - Schema spanSchema = new Schema.Builder().add(TestConstants.SCHEMA_PEOPLE).add(RESULTS, AttributeType.LIST).build(); - List spans = new ArrayList<>(); - spans.add(new Span(TestConstants.FIRST_NAME, 0, 14, query, "george lin lin")); - IField spanField = new ListField<>(new ArrayList<>(spans)); - List fields = new ArrayList<>(data.get(3).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - List attributeNames = new ArrayList<>(); - attributeNames.add(RESULTS); - Assert.assertTrue(TestUtils.attributeEquals(expectedResults, exactResults, attributeNames)); - } - - @Test - public void testEscapeCharacterLabeledRegex() throws Exception { - String query = "\\"; - String keywordQuery = "george lin lin"; - List exactResults = RegexMatcherTestHelper.getQueryResults( - PEOPLE_TABLE, query, keywordQuery, Arrays.asList(TestConstants.FIRST_NAME), "name", false, Integer.MAX_VALUE, 0); - // exactResult should not contain any tuple - Assert.assertTrue(exactResults.size()==0); - } - - @Test - public void testMultipleLabeledRegex() throws Exception { - String query = ".*"; - List exactResults = RegexMatcherTestHelper.getQueryResults( - PEOPLE_TABLE, query, "short", Arrays.asList(TestConstants.DESCRIPTION), "lab1", false, Integer.MAX_VALUE, 0, "angry", "lab2"); - - List expectedResults = new ArrayList<>(); - - // expected to match "Short angry" and "Short and lin clooney is Angry" - List data = TestConstants.getSamplePeopleTuples(); - Schema spanSchema = new Schema.Builder().add(TestConstants.SCHEMA_PEOPLE).add(RESULTS, AttributeType.LIST).build(); - List spans = new ArrayList<>(); - spans.add(new Span(TestConstants.DESCRIPTION, 0, 11, query, "Short angry")); - IField spanField = new ListField<>(new ArrayList<>(spans)); - List fields = new ArrayList<>(data.get(5).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - spans.clear(); - spans.add(new Span(TestConstants.DESCRIPTION, 15, 45, query, "Short and lin clooney is Angry")); - spanField = new ListField<>(new ArrayList<>(spans)); - fields = new ArrayList<>(data.get(3).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - List attributeNames = new ArrayList<>(); - attributeNames.add(RESULTS); - Assert.assertTrue(TestUtils.attributeEquals(expectedResults, exactResults, attributeNames)); - } - - @Test - public void testDisjunctionLabeledRegex() throws Exception { - String query = "|"; - List exactResults = RegexMatcherTestHelper.getQueryResults( - PEOPLE_TABLE, query, "short", Arrays.asList(TestConstants.DESCRIPTION), "lab1", false, Integer.MAX_VALUE, 0, "angry", "lab2"); - - List expectedResults = new ArrayList<>(); - - // expected to match "Short" and "angry" - List data = TestConstants.getSamplePeopleTuples(); - Schema spanSchema = new Schema.Builder().add(TestConstants.SCHEMA_PEOPLE).add(RESULTS, AttributeType.LIST).build(); - List spans = new ArrayList<>(); - spans.add(new Span(TestConstants.DESCRIPTION, 0, 5, query, "Short")); - spans.add(new Span(TestConstants.DESCRIPTION, 6, 11, query, "angry")); - IField spanField = new ListField<>(new ArrayList<>(spans)); - List fields = new ArrayList<>(data.get(3).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - // expected to match "Short" and "Angry" - spans.clear(); - spans.add(new Span(TestConstants.DESCRIPTION, 15, 20, query, "Short")); - spans.add(new Span(TestConstants.DESCRIPTION, 40, 45, query, "Angry")); - spanField = new ListField<>(new ArrayList<>(spans)); - fields = new ArrayList<>(data.get(5).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - List attributeNames = new ArrayList<>(); - attributeNames.add(RESULTS); - Assert.assertTrue(TestUtils.attributeEquals(expectedResults, exactResults, attributeNames)); - } - - @Test - public void testQueryWithoutQualifiersLabeledRegex1() throws Exception{ - String query = " "; - List exactResults = RegexMatcherTestHelper.getQueryResults( - PEOPLE_TABLE, query, "short", Arrays.asList(TestConstants.DESCRIPTION), "lab1", false, Integer.MAX_VALUE, 0, "angry", "lab2"); - List expectedResults = new ArrayList<>(); - - // expected to match "Short angry" - List data = TestConstants.getSamplePeopleTuples(); - Schema spanSchema = new Schema.Builder().add(TestConstants.SCHEMA_PEOPLE).add(RESULTS, AttributeType.LIST).build(); - List spans = new ArrayList<>(); - spans.add(new Span(TestConstants.DESCRIPTION, 0, 11, query, "Short angry")); - IField spanField = new ListField<>(new ArrayList<>(spans)); - List fields = new ArrayList<>(data.get(5).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - List attributeNames = new ArrayList<>(); - attributeNames.add(RESULTS); - Assert.assertTrue(TestUtils.attributeEquals(expectedResults, exactResults, attributeNames)); - } - @Test - public void testQueryWithoutQualifiersLabeledRegex2() throws Exception{ - String query = " is "; - List exactResults = RegexMatcherTestHelper.getQueryResults( - PEOPLE_TABLE, query, "short", Arrays.asList(TestConstants.DESCRIPTION), "lab1", false, Integer.MAX_VALUE, 0, "Clooney", "lab2"); - List expectedResults = new ArrayList<>(); - - // expected to match "Short angry" - List data = TestConstants.getSamplePeopleTuples(); - Schema spanSchema = new Schema.Builder().add(TestConstants.SCHEMA_PEOPLE).add(RESULTS, AttributeType.LIST).build(); - List spans = new ArrayList<>(); - spans.add(new Span(TestConstants.DESCRIPTION, 4, 20, query, "Clooney is Short")); - IField spanField = new ListField<>(new ArrayList<>(spans)); - List fields = new ArrayList<>(data.get(3).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - List attributeNames = new ArrayList<>(); - attributeNames.add(RESULTS); - Assert.assertTrue(TestUtils.attributeEquals(expectedResults, exactResults, attributeNames)); - } - @Test - public void testQueryWithoutQualifiersLabeledRegex3() throws Exception{ - String query = "Lin is and lin is Angry"; - List exactResults = RegexMatcherTestHelper.getQueryResults( - PEOPLE_TABLE, query, "short", Arrays.asList(TestConstants.DESCRIPTION), "lab1", false, Integer.MAX_VALUE, 0, "Clooney", "lab2"); - List expectedResults = new ArrayList<>(); - - // expected to match "Short angry" - List data = TestConstants.getSamplePeopleTuples(); - Schema spanSchema = new Schema.Builder().add(TestConstants.SCHEMA_PEOPLE).add(RESULTS, AttributeType.LIST).build(); - List spans = new ArrayList<>(); - spans.add(new Span(TestConstants.DESCRIPTION, 0, 45, query, "Lin Clooney is Short and lin clooney is Angry")); - IField spanField = new ListField<>(new ArrayList<>(spans)); - List fields = new ArrayList<>(data.get(3).getFields()); - fields.add(spanField); - expectedResults.add(new Tuple(spanSchema, fields.toArray(new IField[fields.size()]))); - - List attributeNames = new ArrayList<>(); - attributeNames.add(RESULTS); - Assert.assertTrue(TestUtils.attributeEquals(expectedResults, exactResults, attributeNames)); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexsplit/RegexSplitOperatorTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexsplit/RegexSplitOperatorTest.java deleted file mode 100644 index fb3c6ad7d02..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/regexsplit/RegexSplitOperatorTest.java +++ /dev/null @@ -1,462 +0,0 @@ -package edu.uci.ics.texera.dataflow.regexsplit; - -import java.util.ArrayList; -import java.util.List; -import java.util.stream.Collectors; - -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.Test; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.constants.test.TestConstantsChinese; -import edu.uci.ics.texera.api.constants.test.TestConstantsRegexSplit; -import edu.uci.ics.texera.api.exception.DataflowException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.source.scan.ScanBasedSourceOperator; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; -import edu.uci.ics.texera.storage.DataWriter; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; - -/** - * @author Zuozhi Wang - * @author Qinhua Huang - * - */ -public class RegexSplitOperatorTest { - - public static final String REGEX_TABLE = "regex_split_test"; - public static final String CHINESE_TABLE = "regex_split_test_chinese"; - public static final String RESULT_ATTR = "RESULT"; - - @BeforeClass - public static void setUp() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - - RelationManager.getInstance().deleteTable(REGEX_TABLE); - relationManager = RelationManager.getInstance(); - relationManager.createTable(REGEX_TABLE, TestUtils.getDefaultTestIndex().resolve(REGEX_TABLE), - TestConstantsRegexSplit.SCHEMA_PEOPLE, LuceneAnalyzerConstants.standardAnalyzerString()); - DataWriter regexDataWriter = relationManager.getTableDataWriter(REGEX_TABLE); - regexDataWriter.open(); - for (Tuple tuple : TestConstantsRegexSplit.constructSamplePeopleTuples()) { - regexDataWriter.insertTuple(tuple); - } - regexDataWriter.close(); - - // create the people table and write tuples in Chinese - relationManager.createTable(CHINESE_TABLE, TestUtils.getDefaultTestIndex().resolve(CHINESE_TABLE), - TestConstantsChinese.SCHEMA_PEOPLE, LuceneAnalyzerConstants.chineseAnalyzerString()); - DataWriter chineseDataWriter = relationManager.getTableDataWriter(CHINESE_TABLE); - chineseDataWriter.open(); - for (Tuple tuple : TestConstantsChinese.getSamplePeopleTuples()) { - chineseDataWriter.insertTuple(tuple); - } - chineseDataWriter.close(); - } - - @AfterClass - public static void cleanUp() throws TexeraException { - RelationManager.getInstance().deleteTable(CHINESE_TABLE); - RelationManager.getInstance().deleteTable(REGEX_TABLE); - } - - public static List computeRegexSplitResultsOneToMany( String tableName, String splitAttrName, - String splitRegex, RegexSplitPredicate.SplitType splitType ) throws TexeraException { - - ScanBasedSourceOperator scanSource = new ScanBasedSourceOperator(new ScanSourcePredicate(tableName)); - RegexSplitOperator regexSplit = new RegexSplitOperator( - new RegexSplitPredicate(RegexOutputType.ONE_TO_MANY, splitRegex, splitAttrName, splitType, RESULT_ATTR)); - regexSplit.setInputOperator(scanSource); - - List results = new ArrayList<>(); - - regexSplit.open(); - Tuple tuple; - while((tuple = regexSplit.getNextTuple()) != null) { - results.add(tuple); - } - regexSplit.close(); - return results; - } - - public static List computeRegexSplitResultsOnetoOne( String tableName, String splitAttrName, - String splitRegex, RegexSplitPredicate.SplitType splitType ) throws TexeraException { - - ScanBasedSourceOperator scanSource = new ScanBasedSourceOperator(new ScanSourcePredicate(tableName)); - RegexSplitOperator regexSplit = new RegexSplitOperator( - new RegexSplitPredicate(RegexOutputType.ONE_TO_ONE, splitRegex, splitAttrName, splitType, RESULT_ATTR)); - regexSplit.setInputOperator(scanSource); - - List results = new ArrayList<>(); - - regexSplit.open(); - Tuple tuple; - while((tuple = regexSplit.getNextTuple()) != null) { - results.add(tuple); - } - regexSplit.close(); - return results; - } - - @SuppressWarnings("unchecked") - public static List getTupleSpanListString(Tuple tuple, String attribute) { - List listStr = new ArrayList<>(); - for (Span span : (List) tuple.getField(attribute).getValue()) { - listStr.add(span.getValue()); - } - return listStr; - } - - /* - * When splitting a field that is not TextField nor StringField, the - * operator will throw an exception. - */ - @Test(expected = DataflowException.class) - public void test1() throws TexeraException { - String splitRegex = "19"; - String splitAttrName = TestConstantsChinese.DATE_OF_BIRTH; - computeRegexSplitResultsOneToMany(CHINESE_TABLE, splitAttrName, splitRegex, - RegexSplitPredicate.SplitType.GROUP_RIGHT); - } - - /* - * If no pattern is found in the field, the operator will not split the field. - * Instead, it will return the original field as the result. - */ - @Test - public void test2() throws TexeraException { - String splitRegex = "hi"; - String splitAttrName = TestConstantsRegexSplit.DESCRIPTION; - - List splitResult = new ArrayList<>(); - splitResult.add("banana"); - splitResult.add("mississippi"); - - List results = computeRegexSplitResultsOneToMany(REGEX_TABLE, splitAttrName, splitRegex, - RegexSplitPredicate.SplitType.STANDALONE); - - List splitStrings = results.stream() - .map(tuple -> tuple.getField(RESULT_ATTR).getValue().toString()) - .collect(Collectors.toList()); - Assert.assertEquals(splitResult, splitStrings); - } - /* - * In the STANDALONE mode, when a string contains multiple overlapping matching patterns, - * the operator will only return the longest one as the result. - */ - @Test - public void test3() throws TexeraException { - String splitRegex = "b.*a"; - String splitAttrName = TestConstantsRegexSplit.DESCRIPTION; - - List splitResult = new ArrayList<>(); - splitResult.add("banana"); - splitResult.add("mississippi"); - - List results = computeRegexSplitResultsOneToMany(REGEX_TABLE, splitAttrName, splitRegex, - RegexSplitPredicate.SplitType.STANDALONE); - - List splitStrings = results.stream() - .map(tuple -> tuple.getField(RESULT_ATTR).getValue().toString()) - .collect(Collectors.toList()); - Assert.assertEquals(splitResult, splitStrings); - } - - /* - * In the GROUP_LEFT mode, the operator will group the matching patterns to the left. - */ - @Test - public void test4() throws TexeraException { - String splitRegex = "a.*n"; - String splitAttrName = TestConstantsRegexSplit.DESCRIPTION; - - List splitResult = new ArrayList<>(); - splitResult.add("banan"); - splitResult.add("a"); - splitResult.add("mississippi"); - - List results = computeRegexSplitResultsOneToMany(REGEX_TABLE, splitAttrName, splitRegex, - RegexSplitPredicate.SplitType.GROUP_LEFT); - - List splitStrings = results.stream() - .map(tuple -> tuple.getField(RESULT_ATTR).getValue().toString()) - .collect(Collectors.toList()); - Assert.assertEquals(splitResult, splitStrings); - } - - /* - * In the GROUP_RIGHT mode, the operator will group the matching patterns to the right. - */ - @Test - public void test5() throws TexeraException { - String splitRegex = "a.*n"; - String splitAttrName = TestConstantsRegexSplit.DESCRIPTION; - - List splitResult = new ArrayList<>(); - splitResult.add("b"); - splitResult.add("anana"); - splitResult.add("mississippi"); - - List results = computeRegexSplitResultsOneToMany(REGEX_TABLE, splitAttrName, splitRegex, - RegexSplitPredicate.SplitType.GROUP_RIGHT); - - List splitStrings = results.stream() - .map(tuple -> tuple.getField(RESULT_ATTR).getValue().toString()) - .collect(Collectors.toList()); - Assert.assertEquals(splitResult, splitStrings); - } - - /* - * The word "banana" matches "ana" twice, but since the two matches overlap, the - * operator will only return the first match. It's a behavior of the Pattern.matcher(). - */ - @Test - public void test6() throws TexeraException { - String splitRegex = "ana"; - String splitAttrName = TestConstantsRegexSplit.DESCRIPTION; - - List splitResult = new ArrayList<>(); - splitResult.add("b"); - splitResult.add("ana"); - splitResult.add("na"); - splitResult.add("mississippi"); - - List results = computeRegexSplitResultsOneToMany(REGEX_TABLE, splitAttrName, splitRegex, - RegexSplitPredicate.SplitType.STANDALONE); - - List splitStrings = results.stream() - .map(tuple -> tuple.getField(RESULT_ATTR).getValue().toString()) - .collect(Collectors.toList()); - Assert.assertEquals(splitResult, splitStrings); - } - - /* - * Test in OneToOne mode. - */ - @Test - public void test9() throws TexeraException { - String splitRegex = "ana"; - String splitAttrName = TestConstantsRegexSplit.DESCRIPTION; - - List splitResult1 = new ArrayList<>(); - splitResult1.add("b"); - splitResult1.add("ana"); - splitResult1.add("na"); - List splitResult2 = new ArrayList<>(); - splitResult2.add("mississippi"); - - List> splitResults = new ArrayList<>(); - splitResults.add(splitResult1); - splitResults.add(splitResult2); - - List results = computeRegexSplitResultsOnetoOne(REGEX_TABLE, splitAttrName, splitRegex, - RegexSplitPredicate.SplitType.STANDALONE); - - int i = 0; - for (Tuple tuple : results) { - Assert.assertEquals(getTupleSpanListString(tuple, RESULT_ATTR), splitResults.get(i) ); - i++; - } - } - - /* - * Chinese test: STANDALONE, string field. - */ - @Test - public void testChinese1() throws TexeraException { - String splitRegex = "克"; - String splitAttrName = TestConstantsChinese.LAST_NAME; - - List splitResult = new ArrayList<>(); - splitResult.add("长孙"); - splitResult.add("洛"); - splitResult.add("克"); - splitResult.add("贝尔"); - splitResult.add("建筑"); - - List results = computeRegexSplitResultsOneToMany(CHINESE_TABLE, splitAttrName, splitRegex, - RegexSplitPredicate.SplitType.STANDALONE); - - List splitStrings = results.stream() - .map(tuple -> tuple.getField(RESULT_ATTR).getValue().toString()) - .collect(Collectors.toList()); - - Assert.assertEquals(splitResult, splitStrings); - } - - /* - * Chinese test: GROUP_RIGHT, text field. - */ - @Test - public void testChinese2() throws TexeraException { - String splitRegex = "学"; - String splitAttrName = TestConstantsChinese.DESCRIPTION; - - List splitResult = new ArrayList<>(); - splitResult.add("北京大"); - splitResult.add("学电气工程"); - splitResult.add("学院"); - splitResult.add("北京大"); - splitResult.add("学计算机"); - splitResult.add("学院"); - splitResult.add("伟大的建筑是历史的坐标,具有传承的价值。"); - - List results = computeRegexSplitResultsOneToMany(CHINESE_TABLE, splitAttrName, splitRegex, - RegexSplitPredicate.SplitType.GROUP_RIGHT); - - List splitStrings = results.stream() - .map(tuple -> tuple.getField(RESULT_ATTR).getValue().toString()) - .collect(Collectors.toList()); - - Assert.assertEquals(splitResult, splitStrings); - } - - /* - * Chinese test: GROUP_LEFT, text field. - */ - @Test - public void testChinese3() throws TexeraException { - String splitRegex = "学"; - String splitAttrName = TestConstantsChinese.DESCRIPTION; - - List splitResult = new ArrayList<>(); - splitResult.add("北京大学"); - splitResult.add("电气工程学"); - splitResult.add("院"); - splitResult.add("北京大学"); - splitResult.add("计算机学"); - splitResult.add("院"); - splitResult.add("伟大的建筑是历史的坐标,具有传承的价值。"); - - List results = computeRegexSplitResultsOneToMany(CHINESE_TABLE, splitAttrName, splitRegex, - RegexSplitPredicate.SplitType.GROUP_LEFT); - - List splitStrings = results.stream() - .map(tuple -> tuple.getField(RESULT_ATTR).getValue().toString()) - .collect(Collectors.toList()); - - Assert.assertEquals(splitResult, splitStrings); - } - - /* - * Chinese test: STANDALONE, text field. - */ - @Test - public void testChinese4() throws TexeraException { - String splitRegex = "学"; - String splitAttrName = TestConstantsChinese.DESCRIPTION; - - List splitResult = new ArrayList<>(); - splitResult.add("北京大"); - splitResult.add("学"); - splitResult.add("电气工程"); - splitResult.add("学"); - splitResult.add("院"); - splitResult.add("北京大"); - splitResult.add("学"); - splitResult.add("计算机"); - splitResult.add("学"); - splitResult.add("院"); - splitResult.add("伟大的建筑是历史的坐标,具有传承的价值。"); - - List results = computeRegexSplitResultsOneToMany(CHINESE_TABLE, splitAttrName, splitRegex, - RegexSplitPredicate.SplitType.STANDALONE); - - List splitStrings = results.stream() - .map(tuple -> tuple.getField(RESULT_ATTR).getValue().toString()) - .collect(Collectors.toList()); - - Assert.assertEquals(splitResult, splitStrings); - } - - /* - * Chinese test: STANDALONE, text field, matching the whole field. - */ - @Test - public void testChinese5() throws TexeraException { - String splitRegex = "北京大学电气工程学院"; - String splitAttrName = TestConstantsChinese.DESCRIPTION; - - List splitResult = new ArrayList<>(); - splitResult.add("北京大学电气工程学院"); - splitResult.add("北京大学计算机学院"); - splitResult.add("伟大的建筑是历史的坐标,具有传承的价值。"); - - List results = computeRegexSplitResultsOneToMany(CHINESE_TABLE, splitAttrName, splitRegex, - RegexSplitPredicate.SplitType.STANDALONE); - - List splitStrings = results.stream() - .map(tuple -> tuple.getField(TestConstantsChinese.DESCRIPTION).getValue().toString()) - .collect(Collectors.toList()); - - Assert.assertEquals(splitResult, splitStrings); - } - - /* - * Chinese test: STANDALONE, text field, no matching. - */ - @Test - public void testChinese6() throws TexeraException { - String splitRegex = "美利坚合众国"; - String splitAttrName = TestConstantsChinese.DESCRIPTION; - - List splitResult = new ArrayList<>(); - splitResult.add("北京大学电气工程学院"); - splitResult.add("北京大学计算机学院"); - splitResult.add("伟大的建筑是历史的坐标,具有传承的价值。"); - - List results = computeRegexSplitResultsOneToMany(CHINESE_TABLE, splitAttrName, splitRegex, - RegexSplitPredicate.SplitType.STANDALONE); - - List splitStrings = results.stream() - .map(tuple -> tuple.getField(TestConstantsChinese.DESCRIPTION).getValue().toString()) - .collect(Collectors.toList()); - - Assert.assertEquals(splitResult, splitStrings); - } - - /* - * ID test: To test if each new tuple has a new ID. - */ - @Test - public void test7() throws TexeraException { - String splitRegex = "ana"; - String splitAttrName = TestConstantsRegexSplit.DESCRIPTION; - - List results = computeRegexSplitResultsOneToMany(REGEX_TABLE, splitAttrName, splitRegex, - RegexSplitPredicate.SplitType.STANDALONE); - - for (Tuple tuple : results) { - tuple.getField(SchemaConstants._ID); - } - } - - /* - * ID test: To test if each newly-split tuple's ID has conflict with the old tuple. - */ - @Test - public void test8() throws TexeraException { - String splitRegex = "ana"; - String splitAttrName = TestConstantsRegexSplit.DESCRIPTION; - - List results = computeRegexSplitResultsOneToMany(REGEX_TABLE, splitAttrName, splitRegex, - RegexSplitPredicate.SplitType.STANDALONE); - - ScanBasedSourceOperator scanSource = new ScanBasedSourceOperator(new ScanSourcePredicate(REGEX_TABLE)); - - Tuple tupleTable; - scanSource.open(); - while ((tupleTable = scanSource.getNextTuple()) != null) { - for (Tuple tuple : results) { - Assert.assertFalse(tuple.getField(SchemaConstants._ID).equals(tupleTable.getField(SchemaConstants._ID))); - } - } - scanSource.close(); - } -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sampler/SamplerTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sampler/SamplerTest.java deleted file mode 100644 index 24db0733b1c..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sampler/SamplerTest.java +++ /dev/null @@ -1,192 +0,0 @@ -package edu.uci.ics.texera.dataflow.sampler; - -import java.util.ArrayList; -import java.util.List; -import java.util.ListIterator; - -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.Test; - -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.sampler.SamplerPredicate.SampleType; -import edu.uci.ics.texera.dataflow.source.scan.ScanBasedSourceOperator; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; -import edu.uci.ics.texera.storage.DataWriter; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; - -/** - * @author Qinhua Huang - */ - -public class SamplerTest { - - public static final String SAMPLER_TABLE = "sampler_test"; - private static int indexSize; - @BeforeClass - public static void setUp() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - // Create the people table and write tuples - - RelationManager.getInstance().deleteTable(SAMPLER_TABLE); - relationManager.createTable(SAMPLER_TABLE, TestUtils.getDefaultTestIndex().resolve(SAMPLER_TABLE), - TestConstants.SCHEMA_PEOPLE, LuceneAnalyzerConstants.standardAnalyzerString()); - DataWriter dataWriter = relationManager.getTableDataWriter(SAMPLER_TABLE); - dataWriter.open(); - indexSize = 0; - for (Tuple tuple : TestConstants.getSamplePeopleTuples()) { - dataWriter.insertTuple(tuple); - indexSize ++; - } - dataWriter.close(); - } - - @AfterClass - public static void cleanUp() throws TexeraException { - RelationManager.getInstance().deleteTable(SAMPLER_TABLE); - } - - public static List computeSampleResults(String tableName, int k, - SampleType sampleType) throws TexeraException { - - ScanBasedSourceOperator scanSource = new ScanBasedSourceOperator(new ScanSourcePredicate(tableName)); - Sampler tupleSampler = new Sampler(new SamplerPredicate(k, sampleType)); - tupleSampler.setInputOperator(scanSource); - - List results = new ArrayList<>(); - Tuple tuple; - - tupleSampler.open(); - while((tuple = tupleSampler.getNextTuple()) != null) { - results.add(tuple); - } - tupleSampler.close(); - return results; - } - - /* - * To test if all the sampled tuples are in the sampler table. - */ - public static boolean containedInSamplerTable(List sampleList) throws TexeraException { - ScanBasedSourceOperator scanSource = - new ScanBasedSourceOperator(new ScanSourcePredicate(SAMPLER_TABLE)); - - scanSource.open(); - Tuple nextTuple = null; - List returnedTuples = new ArrayList(); - while ((nextTuple = scanSource.getNextTuple()) != null) { - returnedTuples.add(nextTuple); - } - scanSource.close(); - boolean contains = TestUtils.containsAll(returnedTuples, sampleList); - return contains; - } - - /* - * To test if the sampled tuples are equal to the first K tuples of the sampler table - * in both the order and content. - */ - public static boolean matchSamplerTable(List sampleList) throws TexeraException { - ScanBasedSourceOperator scanSource = - new ScanBasedSourceOperator(new ScanSourcePredicate(SAMPLER_TABLE)); - - scanSource.open(); - ListIterator iter = null; - iter = sampleList.listIterator(); - while (iter.hasNext()) { - Tuple nextTableTuple = scanSource.getNextTuple(); - Tuple nextSampledTuple = iter.next(); - - if (!nextSampledTuple.equals(nextTableTuple)) { - scanSource.close(); - return false; - } - } - scanSource.close(); - return true; - } - - /* - * Sample 0 tuple in FIRST_K_ARRIVAL mode - */ - @Test(expected = TexeraException.class) - public void test1() throws TexeraException { - computeSampleResults(SAMPLER_TABLE,0, SampleType.FIRST_K_ARRIVAL); - } - - /* - * FIRST_K_ARRIVAL mode: sample the first tuple. - */ - @Test - public void test2() throws TexeraException { - List results = computeSampleResults(SAMPLER_TABLE,1, SampleType.FIRST_K_ARRIVAL); - Assert.assertEquals(results.size(), 1); - Assert.assertTrue(matchSamplerTable(results)); - } - - /* - * FIRST_K_ARRIVAL mode: Sample all the tuples. - */ - @Test - public void test3() throws TexeraException { - List results = computeSampleResults(SAMPLER_TABLE,indexSize, SampleType.FIRST_K_ARRIVAL); - Assert.assertEquals(results.size(), indexSize); - Assert.assertTrue(matchSamplerTable(results)); - } - - /* - * FIRST_K_ARRIVAL mode: the number of sampled records is 1 more than the table size. - * It should return all the tuples from the table. - */ - @Test - public void test4() throws TexeraException { - List results = computeSampleResults(SAMPLER_TABLE,indexSize+1, SampleType.FIRST_K_ARRIVAL); - Assert.assertEquals(results.size(), indexSize); - Assert.assertTrue(matchSamplerTable(results)); - } - - /* - * RANDOM_SAMPLE mode: # of sampled tuples is in [0, tableSize]. - */ - @Test - public void test5() throws TexeraException { - List results = computeSampleResults(SAMPLER_TABLE,2, SampleType.RANDOM_SAMPLE); - Assert.assertEquals(results.size(), 2); - Assert.assertTrue(containedInSamplerTable(results)); - } - - /* - * RANDOM_SAMPLE mode: sample zero tuple. - */ - @Test(expected = TexeraException.class) - public void test6() throws TexeraException { - computeSampleResults(SAMPLER_TABLE,0, SampleType.RANDOM_SAMPLE); - } - - /* - * RANDOM_SAMPLE mode: sample all tuples. - * It should output all the tuples get from the table. - */ - @Test - public void test7() throws TexeraException { - List results = computeSampleResults(SAMPLER_TABLE,indexSize, SampleType.RANDOM_SAMPLE); - Assert.assertEquals(results.size(), indexSize); - Assert.assertTrue(containedInSamplerTable(results)); - } - - /* - * RANDOM_SAMPLE: # of sampled records is 1 + tableSize. - * It should return all the tuples from the table. - */ - @Test - public void test8() throws TexeraException { - List results = computeSampleResults(SAMPLER_TABLE,indexSize+1, SampleType.RANDOM_SAMPLE); - Assert.assertEquals(results.size(), indexSize); - Assert.assertTrue(containedInSamplerTable(results)); - } -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sink/AbstractSinkTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sink/AbstractSinkTest.java deleted file mode 100644 index 21f12b19e43..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sink/AbstractSinkTest.java +++ /dev/null @@ -1,50 +0,0 @@ -package edu.uci.ics.texera.dataflow.sink; - -import org.junit.Before; -import org.junit.Test; -import org.mockito.Mockito; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.tuple.Tuple; - -public class AbstractSinkTest { - - private AbstractSink sink; - private IOperator childOperator; - - @Before - public void setUp() { - childOperator = Mockito.mock(IOperator.class); - sink = new AbstractSink() { - @Override - protected void processOneTuple(Tuple nextTuple) { - - } - }; - sink.setInputOperator(childOperator); - } - - @Test - public void testOpenClose() throws Exception { - sink.open(); - // verify that childOperator called open() method - Mockito.verify(childOperator).open(); - - sink.close(); - // verify that childOperator called close() method - Mockito.verify(childOperator).close(); - } - - @Test - public void testProcessTuples() throws Exception { - Tuple sampleTuple = Mockito.mock(Tuple.class); - // Set the behavior for childOperator, - // first it returns some non-null tuple and second time it returns null - Mockito.when(childOperator.getNextTuple()).thenReturn(sampleTuple).thenReturn(null); - sink.open(); - sink.processTuples(); - sink.close(); - // Verify that childOperator.getNextTuple() is called twice - Mockito.verify(childOperator, Mockito.times(2)).getNextTuple(); - } -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sink/FileSinkTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sink/FileSinkTest.java deleted file mode 100644 index e9504c8cfb0..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sink/FileSinkTest.java +++ /dev/null @@ -1,60 +0,0 @@ -package edu.uci.ics.texera.dataflow.sink; - -import java.io.File; -import java.io.FileNotFoundException; - -import org.junit.After; -import org.junit.Before; -import org.junit.Test; -import org.mockito.Mockito; - -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.tuple.Tuple; - -public class FileSinkTest { - - private FileSink fileSink; - private IOperator childOperator; - private File file; - - @Before - public void setUp() throws FileNotFoundException { - childOperator = Mockito.mock(IOperator.class); - file = new File("sample.txt"); - fileSink = new FileSink(file); - fileSink.setInputOperator(childOperator); - } - - @After - public void cleanUp() { - if (file != null) { - file.delete(); - } - } - - @Test - public void testOpenClose() throws Exception { - fileSink.open(); - // verify that childOperator called open() method - Mockito.verify(childOperator).open(); - - fileSink.close(); - // verify that childOperator called close() method - Mockito.verify(childOperator).close(); - } - - @Test - public void testProcessTuples() throws Exception { - Tuple sampleTuple = Mockito.mock(Tuple.class); - Mockito.when(sampleTuple.toString()).thenReturn("Sample Tuple"); - // Set the behavior for childOperator, - // first it returns some non-null tuple and second time it returns null - Mockito.when(childOperator.getNextTuple()).thenReturn(sampleTuple).thenReturn(null); - fileSink.open(); - fileSink.processTuples(); - // Verify that childOperator.getNextTuple() is called twice - Mockito.verify(childOperator, Mockito.times(2)).getNextTuple(); - fileSink.close(); - - } -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sink/excel/ExcelSinkTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sink/excel/ExcelSinkTest.java deleted file mode 100644 index 9ceedda209b..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sink/excel/ExcelSinkTest.java +++ /dev/null @@ -1,192 +0,0 @@ -package edu.uci.ics.texera.dataflow.sink.excel; - -import java.io.FileNotFoundException; -import java.nio.file.Files; -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; -import java.util.Random; - -import org.junit.After; -import org.junit.Before; -import org.junit.Test; -import org.mockito.Mockito; -import org.mockito.stubbing.OngoingStubbing; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.field.DateField; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import junit.framework.Assert; - -public class ExcelSinkTest { - - private ExcelSink excelSink; - private IOperator inputOperator; - private Schema inputSchema = new Schema( - SchemaConstants._ID_ATTRIBUTE, new Attribute("content", AttributeType.TEXT), SchemaConstants.PAYLOAD_ATTRIBUTE); - - @Before - public void setUp() throws FileNotFoundException { - inputOperator = Mockito.mock(IOperator.class); - Mockito.when(inputOperator.getOutputSchema()).thenReturn(inputSchema); - excelSink = new ExcelSink(new ExcelSinkPredicate()); - excelSink.setInputOperator(inputOperator); - } - - @After - public void cleanUp() { - } - - @Test - public void testOpen() throws Exception { - excelSink.open(); -// // verify that inputOperator called open() method - Mockito.verify(inputOperator).open(); -// // assert that the tuple stream sink removes the _ID and PAYLOAD attribute - Assert.assertEquals(new Schema(new Attribute("content", AttributeType.TEXT)), excelSink.getOutputSchema()); - - excelSink.close(); - Files.deleteIfExists(excelSink.getFilePath()); - } - - @Test - public void testClose() throws Exception { - excelSink.open(); - excelSink.close(); - // verify that inputOperator called close() method - Mockito.verify(inputOperator).close(); - Files.deleteIfExists(excelSink.getFilePath()); - } - - /** - * Create two tuples, write into a excel file. Need to manually delete the generated file. - * @throws ParseException - */ - @Test - public void writeSampleExcelFile() throws Exception { - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Prepare the expected result list - List list = new ArrayList<>(); - Span span1 = new Span("firstName", 0, 5, "bruce", "bruce"); - Span span2 = new Span("lastnName", 0, 5, "jacki", "jacki"); - list.add(span1); - list.add(span2); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = SchemaConstants.SPAN_LIST_ATTRIBUTE; - - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField<>(list) }; - IField[] fields2 = { new StringField("test"), new StringField("jackie chan"), new IntegerField(0), - new DoubleField(6.0), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("09-18-1994")), - new TextField("Angry Bird"), new ListField<>(list) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - - IOperator inputOperator = Mockito.mock(IOperator.class); - Mockito.when(inputOperator.getOutputSchema()).thenReturn(new Schema(schemaAttributes)).thenReturn(null); - Mockito.when(inputOperator.getNextTuple()).thenReturn(tuple1).thenReturn(tuple2).thenReturn(null); - - excelSink = new ExcelSink(new ExcelSinkPredicate()); - excelSink.setInputOperator(inputOperator); - excelSink.open(); - excelSink.collectAllTuples(); - excelSink.close(); - Files.deleteIfExists(excelSink.getFilePath()); - } - - - @Test - /** - * Create 10000 tuples with all field types except LIST field - * write into a excel file. Need to manually delete the generated file. - * Uncomment excelSink.deleteFile() to check the content of excel file - */ - // writing 10000 tuples - public void attributeTypeTest() throws Exception { - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.AGE); - attributeNames.add(TestConstants.HEIGHT); - attributeNames.add(TestConstants.DATE_OF_BIRTH); - attributeNames.add(TestConstants.DESCRIPTION); - - // Prepare Schema - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length]; - for (int count = 0; count < schemaAttributes.length; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - - // Prepare 10000 tuples as a tupleList - int testSize = 10000; - Random rand = new Random(); - List tupleList = new ArrayList(); - for(int i = 0; i < testSize; i++){ - IField[] fields = { new StringField(getRandomString()), new StringField(getRandomString()), new IntegerField(rand.nextInt()), - new DoubleField(rand.nextDouble()*rand.nextInt()), new DateField(getRandomDate()), - new TextField(getRandomString())}; - tupleList.add(new Tuple(new Schema(schemaAttributes), fields)); - } - assert(tupleList.size() == testSize); - - IOperator inputOperator = Mockito.mock(IOperator.class); - Mockito.when(inputOperator.getOutputSchema()).thenReturn(new Schema(schemaAttributes)); - OngoingStubbing stubbing = Mockito.when(inputOperator.getNextTuple()); - for(Tuple t : tupleList) { - stubbing = stubbing.thenReturn(t); - } - stubbing = stubbing.thenReturn(null); - - // excel writing test - excelSink = new ExcelSink(new ExcelSinkPredicate()); - excelSink.setInputOperator(inputOperator); - excelSink.open(); - excelSink.collectAllTuples(); - excelSink.close(); - Files.deleteIfExists(excelSink.getFilePath()); - } - - public static String getRandomString() { - String candidateChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._"; - StringBuilder sb = new StringBuilder(); - Random random = new Random(); - int length = random.nextInt(100); - for (int i = 0; i < length; i++) { - sb.append(candidateChars.charAt(random.nextInt(candidateChars - .length()))); - } - return sb.toString(); - } - - public static Date getRandomDate() throws ParseException{ - Random rnd = new Random(); - long ms = -946771200000L + (Math.abs(rnd.nextLong()) % (70L * 365 * 24 * 60 * 60 * 1000)); - Date date = new Date(ms); - SimpleDateFormat dateFormat = new SimpleDateFormat("MM-dd-yyyy"); - return dateFormat.parse(dateFormat.format(date)); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sink/mysql/MysqlSinkTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sink/mysql/MysqlSinkTest.java deleted file mode 100644 index aafeac50b5e..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sink/mysql/MysqlSinkTest.java +++ /dev/null @@ -1,245 +0,0 @@ -package edu.uci.ics.texera.dataflow.sink.mysql; - -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; -import java.util.Random; -import org.mockito.Mockito; -import org.mockito.stubbing.OngoingStubbing; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.field.DateField; -import edu.uci.ics.texera.api.field.DoubleField; -import edu.uci.ics.texera.api.field.IField; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import junit.framework.Assert; - -/** - * @Description: - * The purpose of this main function is to test MysqlSink Operator - * @TODO: - * Before running the test, setup mysql server and execute the following sql commands. - * -- 1. create mysql user 'testUser' with 'testPassword' - * CREATE USER 'testUser'@'localhost' IDENTIFIED BY 'testPassword'; - * GRANT ALL ON *.* TO 'testUser'@'localhost'; - * -- 2. create database 'testDB' - * DROP DATABASE IF EXISTS testDB; - * CREATE DATABASE testDB; - * - * @After: - * To check insertion status, comment out cleanUp() and run the following sql commands - * USE testDB; - * SELECT * FROM testDB; - * - * @author Jinggang - */ -public class MysqlSinkTest { - private MysqlSink mysqlSink; - private MysqlSinkPredicate predicate; - private IOperator inputOperator; - private Schema inputSchema = new Schema( - SchemaConstants._ID_ATTRIBUTE, new Attribute("content", AttributeType.TEXT), SchemaConstants.PAYLOAD_ATTRIBUTE); - - public static void main(String[] args) throws Exception{ - MysqlSinkTest test = new MysqlSinkTest(); - test.setUp(); - test.testOpen(); - - test.setUp(); - test.testClose(); - - test.setUp(); - test.testGetNextTuple(); - - test.setUp(); - test.testProcessTuples(); - - test.setUp(); - test.test2TupleInsertion(); - - test.setUp(); - test.testTupleListInsertion(); - - // CleanUp removes the last testTable left in previous test. - // Comment out cleanUp to see results in mysql. - test.cleanUp(); - } - - - /** - * To check insertion results, comment out cleanUp() and create database named testDB first. - */ - public void setUp(){ - inputOperator = Mockito.mock(IOperator.class); - Mockito.when(inputOperator.getOutputSchema()).thenReturn(inputSchema); - predicate = new MysqlSinkPredicate("localhost", 3306, "testDB", "testTable", "testUser", "testPassword", Integer.MAX_VALUE, 0); - mysqlSink = new MysqlSink(predicate); - mysqlSink.setInputOperator(inputOperator); - } - - /** - * Drop testTable from mysql - */ - public void cleanUp() { - mysqlSink.setInputOperator(inputOperator); - mysqlSink.open(); - //Notice only comment out mysqlDropTable() will still left an empty testTable created by mysqlSink.open() in mysql database. - mysqlSink.mysqlDropTable(); - mysqlSink.close(); - } - - public void testOpen() throws Exception{ - mysqlSink.open(); - Mockito.verify(inputOperator).open(); - Assert.assertEquals(new Schema(new Attribute("content", AttributeType.TEXT)), mysqlSink.getOutputSchema()); - mysqlSink.close(); - } - - public void testProcessTuples(){ - mysqlSink.open(); - mysqlSink.processTuples(); - mysqlSink.close(); - } - - public void testClose() throws Exception { - mysqlSink.open(); - mysqlSink.close(); - // verify that inputOperator called close() method - Mockito.verify(inputOperator).close(); - } - - public void testGetNextTuple() throws Exception { - Tuple sampleTuple = Mockito.mock(Tuple.class); - Mockito.when(sampleTuple.toString()).thenReturn("Sample Tuple"); - Mockito.when(sampleTuple.getSchema()).thenReturn(inputSchema); - // Set the behavior for inputOperator, - // first it returns some non-null tuple and second time it returns null - Mockito.when(inputOperator.getNextTuple()).thenReturn(sampleTuple).thenReturn(null); - - mysqlSink.open(); - mysqlSink.getNextTuple(); - // Verify that input operator's getNextTuple is called - Mockito.verify(inputOperator, Mockito.times(1)).getNextTuple(); - mysqlSink.close(); - } - - /** - * Create two tuples, insert into mysql - * @throws ParseException - */ - public void test2TupleInsertion() throws Exception { - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.DESCRIPTION); - - // Prepare the expected result list - List list = new ArrayList<>(); - Span span1 = new Span("firstName", 0, 5, "bruce", "bruce"); - Span span2 = new Span("lastnName", 0, 5, "jacki", "jacki"); - list.add(span1); - list.add(span2); - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length + 1]; - for (int count = 0; count < schemaAttributes.length - 1; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - schemaAttributes[schemaAttributes.length - 1] = SchemaConstants.SPAN_LIST_ATTRIBUTE; - - IField[] fields1 = { new StringField("bruce"), new StringField("john Lee"), new IntegerField(46), - new DoubleField(5.50), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("01-14-1970")), - new TextField("Tall Angry"), new ListField<>(list) }; - IField[] fields2 = { new StringField("test"), new StringField("jackie chan"), new IntegerField(0), - new DoubleField(6.0), new DateField(new SimpleDateFormat("MM-dd-yyyy").parse("09-18-1994")), - new TextField("Angry Bird"), new ListField<>(list) }; - - Tuple tuple1 = new Tuple(new Schema(schemaAttributes), fields1); - Tuple tuple2 = new Tuple(new Schema(schemaAttributes), fields2); - - IOperator localInputOperator = Mockito.mock(IOperator.class); - Mockito.when(localInputOperator.getOutputSchema()).thenReturn(new Schema(schemaAttributes)).thenReturn(null); - Mockito.when(localInputOperator.getNextTuple()).thenReturn(tuple1).thenReturn(tuple2).thenReturn(null); - - mysqlSink.setInputOperator(localInputOperator); - mysqlSink.open(); - mysqlSink.processTuples(); - mysqlSink.close(); - } - - /** - * Create 10000 tuples with all regular fields - * Insert into mysql database - */ - public void testTupleListInsertion() throws Exception { - ArrayList attributeNames = new ArrayList<>(); - attributeNames.add(TestConstants.FIRST_NAME); - attributeNames.add(TestConstants.LAST_NAME); - attributeNames.add(TestConstants.AGE); - attributeNames.add(TestConstants.HEIGHT); - attributeNames.add(TestConstants.DATE_OF_BIRTH); - attributeNames.add(TestConstants.DESCRIPTION); - - // Prepare Schema - Attribute[] schemaAttributes = new Attribute[TestConstants.ATTRIBUTES_PEOPLE.length]; - for (int count = 0; count < schemaAttributes.length; count++) { - schemaAttributes[count] = TestConstants.ATTRIBUTES_PEOPLE[count]; - } - - // Prepare 10000 tuples as a tupleList - int testSize = 10000; - Random rand = new Random(); - List tupleList = new ArrayList(); - for(int i = 0; i < testSize; i++){ - IField[] fields = { new StringField(getRandomString()), new StringField(getRandomString()), new IntegerField(rand.nextInt()), - new DoubleField(rand.nextDouble()*rand.nextInt()), new DateField(getRandomDate()), - new TextField(getRandomString())}; - tupleList.add(new Tuple(new Schema(schemaAttributes), fields)); - } - assert(tupleList.size() == testSize); - - IOperator localInputOperator = Mockito.mock(IOperator.class); - Mockito.when(localInputOperator.getOutputSchema()).thenReturn(new Schema(schemaAttributes)); - OngoingStubbing stubbing = Mockito.when(localInputOperator.getNextTuple()); - for(Tuple t : tupleList) { - stubbing = stubbing.thenReturn(t); - } - stubbing = stubbing.thenReturn(null); - - mysqlSink.setInputOperator(localInputOperator); - mysqlSink.open(); - mysqlSink.processTuples(); - mysqlSink.close(); - } - - public static String getRandomString() { - String candidateChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._"; - StringBuilder sb = new StringBuilder(); - Random random = new Random(); - int length = random.nextInt(100); - for (int i = 0; i < length; i++) { - sb.append(candidateChars.charAt(random.nextInt(candidateChars - .length()))); - } - return sb.toString(); - } - - public static Date getRandomDate() throws ParseException{ - Random rnd = new Random(); - long ms = -946771200000L + (Math.abs(rnd.nextLong()) % (70L * 365 * 24 * 60 * 60 * 1000)); - Date date = new Date(ms); - SimpleDateFormat dateFormat = new SimpleDateFormat("MM-dd-yyyy"); - return dateFormat.parse(dateFormat.format(date)); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sink/tuple/TupleSinkTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sink/tuple/TupleSinkTest.java deleted file mode 100644 index 3a3e101503b..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/sink/tuple/TupleSinkTest.java +++ /dev/null @@ -1,104 +0,0 @@ -package edu.uci.ics.texera.dataflow.sink.tuple; - -import java.io.FileNotFoundException; -import java.util.Arrays; - -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.dataflow.IOperator; -import edu.uci.ics.texera.api.field.ListField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.span.Span; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.sink.tuple.TupleSink; -import edu.uci.ics.texera.dataflow.source.tuple.TupleSourceOperator; -import edu.uci.ics.texera.dataflow.utils.DataflowUtils; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; -import junit.framework.Assert; - -public class TupleSinkTest { - - private IOperator inputOperator; - - private static Tuple testTuple1 = new Tuple.Builder() - .add("content", AttributeType.TEXT, new TextField("test1")) - .add(SchemaConstants.PAYLOAD_ATTRIBUTE, new ListField( - DataflowUtils.generatePayload("content", "test", LuceneAnalyzerConstants.getStandardAnalyzer()))) - .build(); - - private static Tuple testTuple2 = new Tuple.Builder() - .add("content", AttributeType.TEXT, new TextField("test2")) - .add(SchemaConstants.PAYLOAD_ATTRIBUTE, new ListField( - DataflowUtils.generatePayload("content", "test", LuceneAnalyzerConstants.getStandardAnalyzer()))) - .build(); - - private static Tuple testTuple3 = new Tuple.Builder() - .add("content", AttributeType.TEXT, new TextField("test3")) - .add(SchemaConstants.PAYLOAD_ATTRIBUTE, new ListField( - DataflowUtils.generatePayload("content", "test", LuceneAnalyzerConstants.getStandardAnalyzer()))) - .build(); - - private Schema inputSchema = testTuple1.getSchema(); - - - @Before - public void setUp() throws FileNotFoundException { - inputOperator = new TupleSourceOperator(Arrays.asList(testTuple1, testTuple2, testTuple3), inputSchema); - } - - @After - public void cleanUp() { - } - - @Test - public void testOpenClose() throws Exception { - TupleSink tupleSink = new TupleSink(); - tupleSink.setInputOperator(inputOperator); - - tupleSink.open(); - // verify that inputOperator called open() method - // assert that the tuple stream sink removes the PAYLOAD attribute - Assert.assertEquals( - new Schema(SchemaConstants._ID_ATTRIBUTE, new Attribute("content", AttributeType.TEXT)), - tupleSink.getOutputSchema()); - - tupleSink.close(); - } - - @Test - public void testGetNextTuple() throws Exception { - TupleSink tupleSink = new TupleSink(); - tupleSink.setInputOperator(inputOperator); - - tupleSink.open(); - Tuple tuple = tupleSink.getNextTuple(); - - Assert.assertEquals("test1", tuple.getField("content").getValue()); - - tupleSink.close(); - } - - /* - * Test tuple sink predicate with limit 1 and offset 1. - */ - @Test - public void testLimitOffset() throws Exception { - TupleSink tupleSink = new TupleSink(new TupleSinkPredicate(1, 1)); - tupleSink.setInputOperator(inputOperator); - - tupleSink.open(); - Tuple resultTuple1 = tupleSink.getNextTuple(); - Tuple resultTuple2 = tupleSink.getNextTuple(); - tupleSink.close(); - - Assert.assertEquals("test2", resultTuple1.getField("content").getValue()); - Assert.assertTrue(resultTuple2 == null); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/source/ScanBasedSourceOperatorTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/source/ScanBasedSourceOperatorTest.java deleted file mode 100644 index 1f502aa2a87..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/source/ScanBasedSourceOperatorTest.java +++ /dev/null @@ -1,75 +0,0 @@ -/** - * - */ -package edu.uci.ics.texera.dataflow.source; - -import java.text.ParseException; -import java.util.ArrayList; -import java.util.List; - -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.source.scan.ScanBasedSourceOperator; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; - -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.Test; - -import edu.uci.ics.texera.storage.DataWriter; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; - -/** - * @author sandeepreddy602 - * - */ -public class ScanBasedSourceOperatorTest { - - public static final String PEOPLE_TABLE = "scan_source_test_people"; - - @BeforeClass - public static void setUp() throws TexeraException { - RelationManager relationManager = RelationManager.getInstance(); - - // create the people table and write tuples - relationManager.createTable(PEOPLE_TABLE, TestUtils.getDefaultTestIndex().resolve(PEOPLE_TABLE), - TestConstants.SCHEMA_PEOPLE, LuceneAnalyzerConstants.standardAnalyzerString()); - - DataWriter peopleDataWriter = relationManager.getTableDataWriter(PEOPLE_TABLE); - peopleDataWriter.open(); - for (Tuple tuple : TestConstants.getSamplePeopleTuples()) { - peopleDataWriter.insertTuple(tuple); - } - peopleDataWriter.close(); - } - - @AfterClass - public static void cleanUp() throws Exception { - RelationManager relationManager = RelationManager.getInstance(); - relationManager.deleteTable(PEOPLE_TABLE); - } - - @Test - public void testFlow() throws TexeraException, ParseException { - List actualTuples = TestConstants.getSamplePeopleTuples(); - - ScanBasedSourceOperator scanBasedSourceOperator = new ScanBasedSourceOperator(new ScanSourcePredicate(PEOPLE_TABLE)); - scanBasedSourceOperator.open(); - Tuple nextTuple = null; - int numTuples = 0; - List returnedTuples = new ArrayList(); - while ((nextTuple = scanBasedSourceOperator.getNextTuple()) != null) { - returnedTuples.add(nextTuple); - numTuples++; - } - Assert.assertEquals(actualTuples.size(), numTuples); - boolean contains = TestUtils.equals(actualTuples, returnedTuples); - Assert.assertTrue(contains); - scanBasedSourceOperator.close(); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/source/asterix/AsterixSourceTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/source/asterix/AsterixSourceTest.java deleted file mode 100644 index ef3b3b56c25..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/source/asterix/AsterixSourceTest.java +++ /dev/null @@ -1,27 +0,0 @@ -package edu.uci.ics.texera.dataflow.source.asterix; - -import java.util.ArrayList; -import java.util.List; - - -import edu.uci.ics.texera.api.tuple.Tuple; - -public class AsterixSourceTest { - - public static void test1() { - AsterixSourcePredicate predicate = new AsterixSourcePredicate( - "localhost", 19002, "twitter", "ds_tweet", "text", "zika", "2000-01-01", "2017-05-18", 2); - AsterixSource asterixSource = predicate.newOperator(); - - asterixSource.open(); - Tuple tuple; - List results = new ArrayList<>(); - while ((tuple = asterixSource.getNextTuple()) != null) { - results.add(tuple); - } - asterixSource.close(); - - System.out.println(results); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/source/file/FileSourceOperatorTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/source/file/FileSourceOperatorTest.java deleted file mode 100644 index 64132b93e1f..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/source/file/FileSourceOperatorTest.java +++ /dev/null @@ -1,337 +0,0 @@ -package edu.uci.ics.texera.dataflow.source.file; - -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import org.junit.AfterClass; -import org.junit.BeforeClass; -import org.junit.Test; - -import edu.uci.ics.texera.api.exception.StorageException; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.schema.Attribute; -import edu.uci.ics.texera.api.schema.AttributeType; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.storage.utils.StorageUtils; -import junit.framework.Assert; - -public class FileSourceOperatorTest { - - public static Path tempFolderPath = Paths.get("./index/test_tables/filesource/tempfolder/"); - - public static Path tempFile1Path = tempFolderPath.resolve("test1.txt"); - public static String tempFile1String = "File Source Operator Test File 1. This file is directly under test folder."; - - public static Path tempFile2Path = tempFolderPath.resolve("test2.txt"); - public static String tempFile2String = "File Source Operator Test File 2. This file is directly under test folder."; - - public static Path tempFile3Path = tempFolderPath.resolve("test3.tmp"); - public static String tempFile3String = "File Source Operator Test File 3. The extension (tmp) is not allowed by default."; - - public static Path nestedFolderPath = tempFolderPath.resolve("nested/"); - - public static Path tempFile4Path = nestedFolderPath.resolve("test4.txt"); - public static String tempFile4String = "File Source Operator Test File 4. This file is in depth 2 nested folder."; - - public static Path nested2FolderPath = nestedFolderPath.resolve("nested2/"); - public static Path tempFile5Path = nested2FolderPath.resolve("test5.txt"); - public static String tempFile5String = "File Source Operator Test File 5. This file is in depth 3 nested folder."; - - public static Path emptyFolderPath = tempFolderPath.resolve("empty/"); - - - /* - * Organization of FileSource Test files: - * tempfolder/ - * test1.txt - * test2.txt - * test3.tmp - * nested/ - * test4.txt - * nested2/ - * test5.txt - * empty/ - * - */ - @BeforeClass - public static void setup() throws IOException, StorageException { - // make sure the files are deleted - cleanUp(); - - // create a temp folder - Files.createDirectories(tempFolderPath); - // create multiple files under this directory - Files.createFile(tempFile1Path); - Files.write(tempFile1Path, tempFile1String.getBytes()); - - Files.createFile(tempFile2Path); - Files.write(tempFile2Path, tempFile2String.getBytes()); - - Files.createFile(tempFile3Path); - Files.write(tempFile3Path, tempFile3String.getBytes()); - - Files.createDirectories(nestedFolderPath); - Files.createFile(tempFile4Path); - Files.write(tempFile4Path, tempFile4String.getBytes()); - - Files.createDirectories(nested2FolderPath); - Files.createFile(tempFile5Path); - Files.write(tempFile5Path, tempFile5String.getBytes()); - - Files.createDirectories(emptyFolderPath); - - } - - @AfterClass - public static void cleanUp() throws StorageException { - //delete temp folder - if (Files.exists(tempFolderPath)) { - StorageUtils.deleteDirectory(tempFolderPath.toString()); - } - } - - /* - * Test FileSourceOperator with a single "txt" file. - * Optional parameters are all set to default. - */ - @Test - public void test1() throws Exception { - String attrName = "content"; - Schema schema = new Schema(new Attribute(attrName, AttributeType.TEXT)); - - FileSourcePredicate predicate = new FileSourcePredicate( - tempFile1Path.toString(), attrName); - FileSourceOperator fileSource = new FileSourceOperator(predicate); - - Tuple tuple; - ArrayList exactResults = new ArrayList<>(); - fileSource.open(); - while ((tuple = fileSource.getNextTuple()) != null) { - exactResults.add(tuple); - } - fileSource.close(); - - List expectedResults = Arrays.asList( - new Tuple(schema, new TextField(tempFile1String))); - - Assert.assertTrue(TestUtils.equals(expectedResults, exactResults)); - } - - /* - * Test FileSourceOperator with a Directory. - * Optional parameters are all set to default. (only list files directly in this folder) - * - * Only the files directly under this directory will be used. - * - * expected results: test1.txt and test2.txt will be included. - */ - @Test - public void test2() throws Exception { - String attrName = "content"; - Schema schema = new Schema(new Attribute(attrName, AttributeType.TEXT)); - - FileSourcePredicate predicate = new FileSourcePredicate( - tempFolderPath.toString(), attrName); - FileSourceOperator fileSource = new FileSourceOperator(predicate); - - Tuple tuple; - ArrayList exactResults = new ArrayList<>(); - fileSource.open(); - while ((tuple = fileSource.getNextTuple()) != null) { - exactResults.add(tuple); - } - fileSource.close(); - - List expectedResults = Arrays.asList( - new Tuple(schema, new TextField(tempFile1String)), - new Tuple(schema, new TextField(tempFile2String))); - - Assert.assertTrue(TestUtils.equals(expectedResults, exactResults)); - } - - /* - * Test FileSourceOperator with a Directory with recursive = true and maxDepth = null. - * - * All the files under the recursive sub-directories will be read. - * - * expected results: test1.txt, test2.txt, test4.txt and test5.txt will be included - */ - @Test - public void test3() throws Exception { - String attrName = "content"; - Schema schema = new Schema(new Attribute(attrName, AttributeType.TEXT)); - - FileSourcePredicate predicate = new FileSourcePredicate( - tempFolderPath.toString(), attrName, true, null, null); - FileSourceOperator fileSource = new FileSourceOperator(predicate); - - Tuple tuple; - ArrayList exactResults = new ArrayList<>(); - fileSource.open(); - while ((tuple = fileSource.getNextTuple()) != null) { - exactResults.add(tuple); - } - fileSource.close(); - - List expectedResults = Arrays.asList( - new Tuple(schema, new TextField(tempFile1String)), - new Tuple(schema, new TextField(tempFile2String)), - new Tuple(schema, new TextField(tempFile4String)), - new Tuple(schema, new TextField(tempFile5String))); - - Assert.assertTrue(TestUtils.equals(expectedResults, exactResults)); - } - - /* - * Test FileSourceOperator with a Directory with recursive = true and maxDepth = 2. - * - * The files under the recursive sub-directories with recursive depth 2 will be read. - * - * expected results: test1.txt, test2.txt and test4.txt will be included - */ - @Test - public void test4() throws Exception { - String attrName = "content"; - Schema schema = new Schema(new Attribute(attrName, AttributeType.TEXT)); - - FileSourcePredicate predicate = new FileSourcePredicate( - tempFolderPath.toString(), attrName, true, 2, null); - FileSourceOperator fileSource = new FileSourceOperator(predicate); - - Tuple tuple; - ArrayList exactResults = new ArrayList<>(); - fileSource.open(); - while ((tuple = fileSource.getNextTuple()) != null) { - exactResults.add(tuple); - } - fileSource.close(); - - List expectedResults = Arrays.asList( - new Tuple(schema, new TextField(tempFile1String)), - new Tuple(schema, new TextField(tempFile2String)), - new Tuple(schema, new TextField(tempFile4String))); - - Assert.assertTrue(TestUtils.equals(expectedResults, exactResults)); - } - - /* - * Test FileSourceOperator with a single file with an extension (.tmp) not allowed by default. - */ - @Test(expected = TexeraException.class) - public void test5() throws Exception { - String attrName = "content"; - - FileSourcePredicate predicate = new FileSourcePredicate( - tempFile3Path.toString(), attrName); - new FileSourceOperator(predicate); - } - - /* - * Test FileSourceOperator with custom extensions. - * - * Specify "tmp" as q valid extension. Only test3.tmp should be read. - */ - @Test - public void test6() throws Exception { - String attrName = "content"; - Schema schema = new Schema(new Attribute(attrName, AttributeType.TEXT)); - - FileSourcePredicate predicate = new FileSourcePredicate( - tempFile3Path.toString(), attrName, null, null, Arrays.asList("tmp")); - FileSourceOperator fileSource = new FileSourceOperator(predicate); - - Tuple tuple; - ArrayList exactResults = new ArrayList<>(); - fileSource.open(); - while ((tuple = fileSource.getNextTuple()) != null) { - exactResults.add(tuple); - } - fileSource.close(); - - List expectedResults = Arrays.asList( - new Tuple(schema, new TextField(tempFile3String))); - - Assert.assertTrue(TestUtils.equals(expectedResults, exactResults)); - } - - /* - * Test FileSourceOperator with custom extensions that won't match any file. - */ - @Test(expected = TexeraException.class) - public void test7() throws Exception { - String attrName = "content"; - - FileSourcePredicate predicate = new FileSourcePredicate( - tempFile3Path.toString(), attrName, null, null, Arrays.asList("invalid")); - new FileSourceOperator(predicate); - } - - /* - * Test FileSourceOperator with a single directory that does not contain any valid files - */ - @Test(expected = TexeraException.class) - public void test8() throws Exception { - String attrName = "content"; - - FileSourcePredicate predicate = new FileSourcePredicate( - emptyFolderPath.toString(), attrName); - new FileSourceOperator(predicate); - } - - /* - * Test FileSourceOperator with a file that does not exist - */ - @Test(expected = TexeraException.class) - public void test9() throws Exception { - String attrName = "content"; - - FileSourcePredicate predicate = new FileSourcePredicate( - tempFolderPath.resolve("notexist.txt").toString(), attrName); - new FileSourceOperator(predicate); - } - - /* - * Test FileSourceOperator with a directory that does not exist - */ - @Test(expected = TexeraException.class) - public void test10() throws Exception { - String attrName = "content"; - - FileSourcePredicate predicate = new FileSourcePredicate( - tempFolderPath.resolve("notexist").toString(), attrName); - new FileSourceOperator(predicate); - } - - /* - * Test FileSourceOperator with a directory, - * recursive set to true, depth set to 10, using default extensions. - * - * expected result: 4 tuples should be returned. - */ - @Test - public void test11() throws Exception { - String attrName = "content"; - - FileSourcePredicate predicate = new FileSourcePredicate(tempFolderPath.toString(), attrName, true, 10, null); - FileSourceOperator fileSource = new FileSourceOperator(predicate); - - Tuple tuple; - ArrayList exactResults = new ArrayList<>(); - fileSource.open(); - while ((tuple = fileSource.getNextTuple()) != null) { - exactResults.add(tuple); - } - fileSource.close(); - - Assert.assertEquals(exactResults.size(), 4); - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/source/file/FileSourcePptPdfTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/source/file/FileSourcePptPdfTest.java deleted file mode 100644 index 0c6eaafcb38..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/source/file/FileSourcePptPdfTest.java +++ /dev/null @@ -1,84 +0,0 @@ -package edu.uci.ics.texera.dataflow.source.file; - -import com.itextpdf.text.*; -import com.itextpdf.text.pdf.PdfWriter; -import edu.uci.ics.texera.api.exception.StorageException; -import edu.uci.ics.texera.storage.utils.StorageUtils; -import org.apache.poi.xslf.usermodel.XMLSlideShow; -import org.junit.AfterClass; -import org.junit.Before; -import org.junit.Test; - -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; - -import static org.hamcrest.core.Is.is; -import static org.junit.Assert.*; - -/** - * Created by junm5 on 5/31/17. - */ -public class FileSourcePptPdfTest { - - private static Path specialFiles = Paths.get("./index/test_tables/filesource/specialfiles"); - private static Path pdfPath = specialFiles.resolve("test.pdf"); - private static Path pptPath = specialFiles.resolve("test.ppt"); - - @Before - public void setUp() throws Exception { - Files.createDirectories(specialFiles); - createPDF(pdfPath.toString()); - createPPT(pptPath.toString()); - } - - @AfterClass - public static void cleanUp() throws StorageException { - //delete temp folder - if (Files.exists(specialFiles)) { - StorageUtils.deleteDirectory(specialFiles.toString()); - } - } - - @Test - public void extractPDFFile() throws Exception { - String file = FileExtractorUtils.extractPDFFile(pdfPath); - assertThat(file, is("test\n")); - } - - @Test - public void extractPPTFile() throws Exception { - Path pdfFile = Paths.get("./index/test_tables/filesource/specialfiles/test.ppt"); - String file = FileExtractorUtils.extractPPTFile(pdfFile); - assertTrue(file.isEmpty()); - } - - private static void createPDF(String path) throws Exception { - Document pdfDoc = new Document(PageSize.A4); - PdfWriter.getInstance(pdfDoc, new FileOutputStream(path)).setPdfVersion(PdfWriter.VERSION_1_7); - pdfDoc.open(); - Font myfont = new Font(); - myfont.setStyle(Font.NORMAL); - myfont.setSize(11); - Paragraph para = new Paragraph("test", myfont); - para.setAlignment(Element.ALIGN_JUSTIFIED); - pdfDoc.add(para); - pdfDoc.close(); - } - - private static void createPPT(String path) throws IOException { - //creating a new empty slide show - XMLSlideShow ppt = new XMLSlideShow(); - //creating an FileOutputStream object - File file = new File(path); - FileOutputStream out = new FileOutputStream(file); - //saving the changes to a file - ppt.write(out); - out.close(); - ppt.close(); - } - -} \ No newline at end of file diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/source/tuple/TupleSourceOperatorTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/source/tuple/TupleSourceOperatorTest.java deleted file mode 100644 index 37db4f426a1..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/source/tuple/TupleSourceOperatorTest.java +++ /dev/null @@ -1,47 +0,0 @@ -package edu.uci.ics.texera.dataflow.source.tuple; - -import java.util.ArrayList; -import java.util.List; - -import org.junit.Assert; -import org.junit.Test; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.field.IDField; -import edu.uci.ics.texera.api.schema.Schema; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; - -public class TupleSourceOperatorTest { - - @Test - public void test1() throws TexeraException { - TupleSourceOperator tupleSource = new TupleSourceOperator( - TestConstants.getSamplePeopleTuples(), TestConstants.SCHEMA_PEOPLE); - - tupleSource.open(); - - Tuple tuple; - List results = new ArrayList<>(); - Schema outputSchema = tupleSource.getOutputSchema(); - while ((tuple = tupleSource.getNextTuple()) != null) { - results.add(tuple); - } - - tupleSource.close(); - - // assert result is equal to input - Assert.assertTrue(TestUtils.equals(TestConstants.getSamplePeopleTuples(), results)); - // assert _id is added to schema - Assert.assertTrue(outputSchema.equals( - new Schema.Builder().add(SchemaConstants._ID_ATTRIBUTE).add(TestConstants.SCHEMA_PEOPLE).build())); - // assert all tuples contain _id field - for (Tuple resultTuple : results) { - Assert.assertTrue(resultTuple.getField(SchemaConstants._ID).getClass().equals(IDField.class)); - } - - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterConnectorTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterConnectorTest.java deleted file mode 100644 index 1947ca13c7a..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterConnectorTest.java +++ /dev/null @@ -1,54 +0,0 @@ -package edu.uci.ics.texera.dataflow.twitterfeed; - -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import static org.junit.Assert.assertTrue; - -/** - * Created by Chang on 7/25/17. - */ - -/** - * This test aims at the successful connection from the - * BasicClient defined in twitter streaming API to twitter. - * It will check if the twitterConnector - * can successfully receive messages from twitter through the - * connection with the BasicClient inside it and if the messages received are nonempty. - */ -public class TwitterConnectorTest { - public TwitterConnector twitterConnector; - - @Before - public void setUp() throws Exception { - String dummyKeyword = "is"; - List keyWordList = new ArrayList<>(Arrays.asList(dummyKeyword)); - twitterConnector = new TwitterConnector(keyWordList, null, null, null, null, null, null); - twitterConnector.getClient().connect(); - - } - - @After - public void tearDown() throws Exception { - twitterConnector.getClient().stop(); - } - - @Test - public void testTwitterConnector() throws Exception { - int tweetCount = 0; - // Variable tweetNumberToAccess sets a bound to check if nonempty messages can be received. - int tweetNumberToAccess = 2; - while (tweetCount < tweetNumberToAccess) { - String message = twitterConnector.getMsgQueue().take(); - assertTrue(!TwitterUtils.getUserScreenName(new ObjectMapper().readValue(message, JsonNode.class)).isEmpty()); - tweetCount++; - } - } -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterFeedOperatorTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterFeedOperatorTest.java deleted file mode 100644 index 520eb587568..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterFeedOperatorTest.java +++ /dev/null @@ -1,161 +0,0 @@ -package edu.uci.ics.texera.dataflow.twitterfeed; - -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.twitter.hbc.httpclient.BasicClient; - -import edu.uci.ics.texera.api.constants.SchemaConstants; -import edu.uci.ics.texera.api.field.IntegerField; -import edu.uci.ics.texera.api.field.StringField; -import edu.uci.ics.texera.api.field.TextField; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.dataflow.sink.tuple.TupleSink; -import org.junit.*; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.concurrent.BlockingQueue; -import java.util.concurrent.LinkedBlockingQueue; - - -import static edu.uci.ics.texera.dataflow.twitterfeed.TwitterUtils.TwitterSchema.TEXT; -import static edu.uci.ics.texera.dataflow.twitterfeed.TwitterUtils.TwitterSchema.USER_SCREEN_NAME; -import static edu.uci.ics.texera.dataflow.twitterfeed.TwitterUtils.TwitterSchema.MEDIA_LINK; -import static org.junit.Assert.assertTrue; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - - -/** - * Created by Chang on 7/13/17. - */ - -/** - * To test the TwitterFeedOperator in two scenarios: - * First one normally connects the operator to twitter through twitter streaming API. - * Specify the keywordList, locationList, languageList and number of tweets requested. - * Check if the number of tweets received is identical to the setting. - * Check if the query keywords in the keywordList appear in the text and user_screen_name; - * Check if the location of the received tweets is inside the geo-box defined in the locationList. - * Check if Limit = 0 for the TwitterFeed Operator can prevent it from receiving any tweet. - * - * Second one uses Mockito to mock the TwitterConnector for isolation, - * and tests the TwitterFeedOperator alone. - */ -public class TwitterFeedOperatorTest { - - private static List exactResults = new ArrayList<>(); - private static final List keywordList = new ArrayList<>(Arrays.asList("day")); - private static final List languageList = new ArrayList<>(Arrays.asList("en")); - private static final String locationUS = "25, -123.0, 49.0, -65.0"; - private static int numTweets = 5; - - private final String inputStream = "{\"created_at\":\"Wed Jul 19 19:54:19 +0000 2017\",\"id\":887762546807197702,\"id_str\":\"887762546807197702\",\"text\":\"RT @NoahCRothman: Wow. How times change. RNC reportedly won't back Guadagno because she's \\\"disloyal\\\" to Trump, criticized Access tape. http\\u2026\",\"source\":\"\\u003ca href=\\\"http:\\/\\/twitter.com\\/download\\/iphone\\\" rel=\\\"nofollow\\\"\\u003eTwitter for iPhone\\u003c\\/a\\u003e\",\"truncated\":false,\"in_reply_to_status_id\":null,\"in_reply_to_status_id_str\":null,\"in_reply_to_user_id\":null,\"in_reply_to_user_id_str\":null,\"in_reply_to_screen_name\":null,\"user\":{\"id\":3015370299,\"id_str\":\"3015370299\",\"name\":\"Michelita \\ud83c\\udfaf\",\"screen_name\":\"tripletangels3\",\"location\":null,\"url\":null,\"description\":\"Politically Homeless. #VotedNeither You idiots own the train wreck I don't. Remember you reap what you sow and paybacks are a BITCH! Lists=BLOCKED Spam=REPORTED\",\"protected\":false,\"verified\":false,\"followers_count\":991,\"friends_count\":972,\"listed_count\":10,\"favourites_count\":318497,\"statuses_count\":147118,\"created_at\":\"Tue Feb 03 21:29:34 +0000 2015\",\"utc_offset\":null,\"time_zone\":null,\"geo_enabled\":false,\"lang\":\"en\",\"contributors_enabled\":false,\"is_translator\":false,\"profile_background_color\":\"C0DEED\",\"profile_background_image_url\":\"http:\\/\\/abs.twimg.com\\/images\\/themes\\/theme1\\/bg.png\",\"profile_background_image_url_https\":\"https:\\/\\/abs.twimg.com\\/images\\/themes\\/theme1\\/bg.png\",\"profile_background_tile\":false,\"profile_link_color\":\"1DA1F2\",\"profile_sidebar_border_color\":\"C0DEED\",\"profile_sidebar_fill_color\":\"DDEEF6\",\"profile_text_color\":\"333333\",\"profile_use_background_image\":true,\"profile_image_url\":\"http:\\/\\/pbs.twimg.com\\/profile_images\\/815132074013261824\\/rPfD-QRa_normal.jpg\",\"profile_image_url_https\":\"https:\\/\\/pbs.twimg.com\\/profile_images\\/815132074013261824\\/rPfD-QRa_normal.jpg\",\"profile_banner_url\":\"https:\\/\\/pbs.twimg.com\\/profile_banners\\/3015370299\\/1493677175\",\"default_profile\":true,\"default_profile_image\":false,\"following\":null,\"follow_request_sent\":null,\"notifications\":null},\"geo\":null,\"coordinates\":null,\"place\":null,\"contributors\":null,\"retweeted_status\":{\"created_at\":\"Wed Jul 19 18:14:47 +0000 2017\",\"id\":887737498356658177,\"id_str\":\"887737498356658177\",\"text\":\"Wow. How times change. RNC reportedly won't back Guadagno because she's \\\"disloyal\\\" to Trump, criticized Access tape. https:\\/\\/t.co\\/qKx1XS5nQR\",\"source\":\"\\u003ca href=\\\"https:\\/\\/about.twitter.com\\/products\\/tweetdeck\\\" rel=\\\"nofollow\\\"\\u003eTweetDeck\\u003c\\/a\\u003e\",\"truncated\":false,\"in_reply_to_status_id\":null,\"in_reply_to_status_id_str\":null,\"in_reply_to_user_id\":null,\"in_reply_to_user_id_str\":null,\"in_reply_to_screen_name\":null,\"user\":{\"id\":168531961,\"id_str\":\"168531961\",\"name\":\"Noah Rothman\",\"screen_name\":\"NoahCRothman\",\"location\":\"New York City\",\"url\":\"http:\\/\\/www.commentarymagazine.com\",\"description\":\"Associate Editor @Commentary. Opinions are my own. Re-tweets not endorsements. Profile photo via my 2-year-old. [Nrothman At Commentarymagazine Dot Com]\",\"protected\":false,\"verified\":true,\"followers_count\":38090,\"friends_count\":1972,\"listed_count\":1348,\"favourites_count\":33421,\"statuses_count\":222870,\"created_at\":\"Mon Jul 19 16:32:51 +0000 2010\",\"utc_offset\":-14400,\"time_zone\":\"Eastern Time (US & Canada)\",\"geo_enabled\":false,\"lang\":\"en\",\"contributors_enabled\":false,\"is_translator\":false,\"profile_background_color\":\"022330\",\"profile_background_image_url\":\"http:\\/\\/abs.twimg.com\\/images\\/themes\\/theme15\\/bg.png\",\"profile_background_image_url_https\":\"https:\\/\\/abs.twimg.com\\/images\\/themes\\/theme15\\/bg.png\",\"profile_background_tile\":false,\"profile_link_color\":\"0084B4\",\"profile_sidebar_border_color\":\"A8C7F7\",\"profile_sidebar_fill_color\":\"C0DFEC\",\"profile_text_color\":\"333333\",\"profile_use_background_image\":true,\"profile_image_url\":\"http:\\/\\/pbs.twimg.com\\/profile_images\\/831128894703017984\\/uVGFGXnZ_normal.jpg\",\"profile_image_url_https\":\"https:\\/\\/pbs.twimg.com\\/profile_images\\/831128894703017984\\/uVGFGXnZ_normal.jpg\",\"profile_banner_url\":\"https:\\/\\/pbs.twimg.com\\/profile_banners\\/168531961\\/1499980657\",\"default_profile\":false,\"default_profile_image\":false,\"following\":null,\"follow_request_sent\":null,\"notifications\":null},\"geo\":null,\"coordinates\":null,\"place\":null,\"contributors\":null,\"is_quote_status\":false,\"retweet_count\":117,\"favorite_count\":110,\"entities\":{\"hashtags\":[],\"urls\":[{\"url\":\"https:\\/\\/t.co\\/qKx1XS5nQR\",\"expanded_url\":\"http:\\/\\/thehill.com\\/blogs\\/blog-briefing-room\\/news\\/342730-rnc-wont-back-new-jersey-governor-candidate-over-loyalty-report\",\"display_url\":\"thehill.com\\/blogs\\/blog-bri\\u2026\",\"indices\":[117,140]}],\"user_mentions\":[],\"symbols\":[]},\"favorited\":false,\"retweeted\":false,\"possibly_sensitive\":false,\"filter_level\":\"low\",\"lang\":\"en\"},\"is_quote_status\":false,\"retweet_count\":0,\"favorite_count\":0,\"entities\":{\"hashtags\":[],\"urls\":[],\"user_mentions\":[{\"screen_name\":\"NoahCRothman\",\"name\":\"Noah Rothman\",\"id\":168531961,\"id_str\":\"168531961\",\"indices\":[3,16]}],\"symbols\":[]},\"favorited\":false,\"retweeted\":false,\"filter_level\":\"low\",\"lang\":\"en\",\"timestamp_ms\":\"1500494059646\"}"; - private final int timeOut = 10; - BlockingQueue queue = new LinkedBlockingQueue(10000); - - /** - * Prepare outputTuple in advance for the following test. - * @throws Exception - */ - - @BeforeClass - public static void prepareTuple() throws Exception { - exactResults = TwitterFeedTestHelper.getQueryResults(keywordList, locationUS, languageList, numTweets); - } - - - - /** - * Test if the size of generated tupleList is identical to the number of Tweets required. - * @throws Exception - */ - @Test - public void testTwitterFeedLimit() throws Exception { - Assert.assertEquals(numTweets, exactResults.size()); - - } - - /** - * Test if the query keywords appear in the specified attributes. - * In twitter streaming API, trackTerms on keyword searches - * "text", "user_screen_name", "displayed_url" and "expended_url". - * Since the output schema only includes two of them, - * containsFuzzyQuery returns true if any tuple contains the keyword - * in either of these two attributes. - * @throws Exception - */ - - @Test - public void testKeywordQuery() throws Exception { - List searchableAttributes = new ArrayList<>(Arrays.asList(TEXT, USER_SCREEN_NAME, MEDIA_LINK)); - Assert.assertTrue(TwitterFeedTestHelper.checkKeywordInAttributes(exactResults, keywordList, searchableAttributes)); - - } - - - /** - * This is to test if the tweets received are inside the geo-box defined in List. - * @throws Exception - */ - @Test - public void testLocation() throws Exception { - Assert.assertTrue(TwitterFeedTestHelper.inLocation(exactResults, locationUS)); - } - - - @Test - public void testZeroLimit() throws Exception { - int limit = 0; - List exactResults = TwitterFeedTestHelper.getQueryResults(keywordList, null, null, limit); - assertTrue(exactResults.isEmpty()); - } - - /** - * Mock the TwitterConnector class and the BasicClient class inside it to test the TwitterFeedOperator alone. - * Use the pre-defined queue with a Json formatted tweet to generate a tuple. - * Check if the tuple is well-formatted. - */ - @Test - public void testWithMockClient() throws Exception { - TwitterConnector mockTwitterConnector = mock(TwitterConnector.class); - queue.add(inputStream); - TwitterFeedSourcePredicate predicate = new TwitterFeedSourcePredicate(1, keywordList, "", null, null, null, null, null); - TwitterFeedOperator operator = new TwitterFeedOperator(predicate, mockTwitterConnector); - operator.setTimeout(timeOut); - BasicClient mockClient = mock(BasicClient.class); - when(mockTwitterConnector.getClient()).thenReturn(mockClient); - when(mockTwitterConnector.getMsgQueue()).thenReturn(queue); - TupleSink tupleSink = new TupleSink(); - tupleSink.setInputOperator(operator); - tupleSink.open(); - List exactResults = tupleSink.collectAllTuples(); - tupleSink.close(); - JsonNode tweet = new ObjectMapper().readValue(inputStream, JsonNode.class); - Tuple expectedTuple = new Tuple(TwitterUtils.TwitterSchema.TWITTER_SCHEMA, - new TextField(TwitterUtils.getText(tweet)), - new StringField(TwitterUtils.getMediaLink(tweet)), - new StringField(TwitterUtils.getTweetLink(tweet)), - new StringField(TwitterUtils.getUserLink(tweet)), - new TextField(TwitterUtils.getUserScreenName(tweet)), - new TextField(TwitterUtils.getUserName(tweet)), - new TextField(TwitterUtils.getUserDescription(tweet)), - new IntegerField(TwitterUtils.getUserFollowerCnt(tweet)), - new IntegerField(TwitterUtils.getUserFriendsCnt(tweet)), - new TextField(TwitterUtils.getUserLocation(tweet)), - new StringField(TwitterUtils.getCreateTime(tweet)), - new TextField(TwitterUtils.getPlaceName(tweet)), - new StringField(TwitterUtils.getCoordinates(tweet)), - new StringField(TwitterUtils.getLanguage(tweet))); - - String exactID = exactResults.get(0).getFields().get(0).getValue().toString(); - String expectedID = exactResults.get(0).getField(SchemaConstants._ID).getValue().toString(); - - Assert.assertEquals(exactResults.size(), 1); - Assert.assertEquals(exactID, expectedID); - Assert.assertTrue(TwitterFeedTestHelper.compareTuple(exactResults, expectedTuple)); - - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterFeedTestHelper.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterFeedTestHelper.java deleted file mode 100644 index de045676ed8..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/twitterfeed/TwitterFeedTestHelper.java +++ /dev/null @@ -1,108 +0,0 @@ -package edu.uci.ics.texera.dataflow.twitterfeed; - -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.stream.Collectors; - -import com.twitter.hbc.core.endpoint.Location; - - -import static edu.uci.ics.texera.dataflow.twitterfeed.TwitterUtils.TwitterSchema.TWEET_COORDINATES; -import static edu.uci.ics.texera.dataflow.twitterfeed.TwitterUtils.TwitterSchema.TWEET_LOCATION; - -/** - * Created by Chang on 7/13/17. - */ -public class TwitterFeedTestHelper { - - public static List getQueryResults(List queryList, String locationList, List languageList, int limit) throws TexeraException { - TwitterFeedSourcePredicate predicate = new TwitterFeedSourcePredicate(10, queryList, locationList, languageList, null, null, null, null); - TwitterFeedOperator twitterFeedOperator = new TwitterFeedOperator(predicate); - twitterFeedOperator.setLimit(limit); - twitterFeedOperator.setTimeout(20); - Tuple tuple; - List results = new ArrayList<>(); - - twitterFeedOperator.open(); - while ((tuple = twitterFeedOperator.getNextTuple()) != null) { - results.add(tuple); - } - twitterFeedOperator.close(); - return results; - } - - public static boolean containsQuery(List resultList, List queryList, List attributeList) { - if (resultList.isEmpty()) return false; - for (Tuple tuple : resultList) { - List toMatch = new ArrayList<>(); - for (String attribute : attributeList) { - toMatch.addAll(queryList.stream() - .filter(s -> tuple.getField(attribute).getValue().toString().toLowerCase().contains(s.toLowerCase())) - .collect(Collectors.toList())); - } - if (toMatch.isEmpty()) return false; - } - return true; - } - - public static boolean checkKeywordInAttributes(List exactResult, List queryList, List attributeList) { - List toMatch = new ArrayList<>(); - for (Tuple tuple : exactResult) { - for (String attribute : attributeList) { - toMatch.addAll(queryList.stream() - .filter(s -> tuple.getField(attribute).getValue().toString().toLowerCase().contains(s.toLowerCase())) - .collect(Collectors.toList())); - } - - } - if (toMatch.isEmpty()) return false; - return true; - } - - public static boolean inLocation(List tupleList, String location) { - List boundingCoordinate = Arrays.asList(location.trim().split(",")); - List boundingBox = new ArrayList<>(); - boundingCoordinate.stream().forEach(s -> boundingBox.add(Double.parseDouble(s.trim()))); - Location geoBox = new Location(new Location.Coordinate(boundingBox.get(1), boundingBox.get(0)), new Location.Coordinate(boundingBox.get(3), boundingBox.get(2))); - Location.Coordinate southwestCoordinate = geoBox.southwestCoordinate(); - Location.Coordinate northeastCoordinate = geoBox.northeastCoordinate(); - - for (Tuple tuple : tupleList) { - if (!tuple.getField(TWEET_COORDINATES).getValue().toString().equals("n/a") && !tuple.getField(TWEET_LOCATION).getValue().toString().equals("n/a")) { - List coordString = Arrays.asList(tuple.getField(TWEET_COORDINATES).getValue().toString().split(",")); - Location.Coordinate coordinate = new Location.Coordinate(Double.parseDouble(coordString.get(0)), Double.parseDouble(coordString.get(1))); - if (!(coordinate.latitude() >= southwestCoordinate.latitude() && - coordinate.longitude() >= southwestCoordinate.longitude() && - coordinate.latitude() <= northeastCoordinate.latitude() && - coordinate.longitude() <= northeastCoordinate.longitude())) { - if (!tuple.getField(TWEET_LOCATION).getValue().toString().contains("United States")) { - return false; - } - - } - - } - - } - - return true; - } - - public static boolean compareTuple(List outputTuple, Tuple expectedTuple) { - for(Tuple t : outputTuple) { - for (String attribute : expectedTuple.getSchema().getAttributeNames()) { - if (!attribute.equals("_id")) { - if (! t.getField(attribute).getValue().toString().equals(expectedTuple.getField(attribute).getValue().toString())) { - return false; - } - } - } - } - return true; - } - -} diff --git a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/wordcount/WordCountTest.java b/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/wordcount/WordCountTest.java deleted file mode 100644 index 61780b0e568..00000000000 --- a/core/dataflow/src/test/java/edu/uci/ics/texera/dataflow/wordcount/WordCountTest.java +++ /dev/null @@ -1,177 +0,0 @@ -package edu.uci.ics.texera.dataflow.wordcount; - -import java.util.HashMap; -import java.util.List; -import org.apache.lucene.analysis.Analyzer; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.Test; - -import edu.uci.ics.texera.dataflow.wordcount.WordCountOperator; -import edu.uci.ics.texera.dataflow.wordcount.WordCountIndexSource; -import edu.uci.ics.texera.dataflow.wordcount.WordCountIndexSourcePredicate; -import edu.uci.ics.texera.dataflow.wordcount.WordCountOperatorPredicate; -import edu.uci.ics.texera.api.constants.test.TestConstants; -import edu.uci.ics.texera.api.constants.test.TestConstantsChineseWordCount; -import edu.uci.ics.texera.api.exception.TexeraException; -import edu.uci.ics.texera.api.tuple.Tuple; -import edu.uci.ics.texera.api.utils.TestUtils; -import edu.uci.ics.texera.dataflow.source.scan.ScanBasedSourceOperator; -import edu.uci.ics.texera.dataflow.source.scan.ScanSourcePredicate; -import edu.uci.ics.texera.dataflow.utils.DataflowUtils; -import edu.uci.ics.texera.storage.DataWriter; -import edu.uci.ics.texera.storage.RelationManager; -import edu.uci.ics.texera.storage.constants.LuceneAnalyzerConstants; - -/** - * @author Qinhua Huang - */ - -public class WordCountTest { - public static final String COUNT_TABLE = "wordcount_test"; - public static final String COUNT_CHINESE_TABLE = "wordcount_Chinese_test"; - - public static HashMap expectedResult = null; - public static HashMap expectedResultChinese = null; - - @BeforeClass - public static void setUp() throws TexeraException { - cleanUp(); - - RelationManager relationManager = RelationManager.getInstance(); - // Create the people table and write tuples - relationManager.createTable(COUNT_TABLE, TestUtils.getDefaultTestIndex().resolve(COUNT_TABLE), - TestConstants.SCHEMA_PEOPLE, LuceneAnalyzerConstants.standardAnalyzerString()); - DataWriter dataWriter = relationManager.getTableDataWriter(COUNT_TABLE); - dataWriter.open(); - for (Tuple tuple : TestConstants.getSamplePeopleTuples()) { - dataWriter.insertTuple(tuple); - } - dataWriter.close(); - - expectedResult = computeExpectedResult(TestConstants.getSamplePeopleTuples(), TestConstants.DESCRIPTION, - LuceneAnalyzerConstants.getStandardAnalyzer()); - - - relationManager.createTable(COUNT_CHINESE_TABLE, TestUtils.getDefaultTestIndex().resolve(COUNT_CHINESE_TABLE), - TestConstantsChineseWordCount.SCHEMA_PEOPLE, LuceneAnalyzerConstants.chineseAnalyzerString()); - DataWriter dataWriterChinese = relationManager.getTableDataWriter(COUNT_CHINESE_TABLE); - dataWriterChinese.open(); - for (Tuple tuple : TestConstantsChineseWordCount.getSamplePeopleTuples()) { - dataWriterChinese.insertTuple(tuple); - } - dataWriterChinese.close(); - - expectedResultChinese = computeExpectedResult(TestConstantsChineseWordCount.getSamplePeopleTuples(), - TestConstantsChineseWordCount.DESCRIPTION, LuceneAnalyzerConstants.getLuceneAnalyzer( - LuceneAnalyzerConstants.chineseAnalyzerString())); - } - - @AfterClass - public static void cleanUp() throws TexeraException { - RelationManager.getInstance().deleteTable(COUNT_TABLE); - RelationManager.getInstance().deleteTable(COUNT_CHINESE_TABLE); - expectedResult = null; - expectedResultChinese = null; - } - - //Compute result by tuple's PayLoad. - public static HashMap computePayLoadWordCount(String tableName, - String attribute) throws TexeraException { - ScanBasedSourceOperator scanSource = new ScanBasedSourceOperator(new ScanSourcePredicate(tableName)); - WordCountOperator wordCount = null; - HashMap result = new HashMap(); - - if (tableName.equals(COUNT_TABLE)) { - wordCount = new WordCountOperator(new WordCountOperatorPredicate(TestConstants.DESCRIPTION, - LuceneAnalyzerConstants.standardAnalyzerString())); - } else if (tableName.equals(COUNT_CHINESE_TABLE)) { - wordCount = new WordCountOperator(new WordCountOperatorPredicate(TestConstantsChineseWordCount.DESCRIPTION, - LuceneAnalyzerConstants.chineseAnalyzerString()) ); - } - wordCount.setInputOperator(scanSource); - - wordCount.open(); - Tuple tuple; - while ((tuple = wordCount.getNextTuple()) != null) { - result.put((String) tuple.getField(WordCountOperator.WORD).getValue(), - (Integer) tuple.getField(WordCountOperator.COUNT).getValue()); - } - wordCount.close(); - - return result; - } - - //Compute result by scanning disk index. - public static HashMap computeWordCountIndexSourceResult(String tableName, String attribute) - throws TexeraException { - WordCountIndexSource wordCountIndexSource = null; - HashMap result = new HashMap(); - - if (tableName.equals(COUNT_TABLE)) { - wordCountIndexSource = new WordCountIndexSource(new WordCountIndexSourcePredicate(tableName, TestConstants.DESCRIPTION)); - } else if (tableName.equals(COUNT_CHINESE_TABLE)) { - wordCountIndexSource = new WordCountIndexSource(new WordCountIndexSourcePredicate( - tableName, TestConstantsChineseWordCount.DESCRIPTION)); - } - - wordCountIndexSource.open(); - Tuple tuple; - while((tuple = wordCountIndexSource.getNextTuple()) != null) { - result.put((String) tuple.getField(WordCountIndexSource.WORD).getValue(), - (Integer) tuple.getField(WordCountIndexSource.COUNT).getValue()); - } - wordCountIndexSource.close(); - - return result; - } - - // Compute result from Constants. - public static HashMap computeExpectedResult(List tuplesList, String attribute, Analyzer analyzer) { - HashMap resultHashMap = new HashMap(); - for (Tuple nextTuple : tuplesList) { - String text = nextTuple.getField(attribute).getValue().toString(); - List terms = DataflowUtils.tokenizeQuery(analyzer, text); - for (String term : terms) { - String key = term.toLowerCase(); - resultHashMap.put(key, - resultHashMap.get(key)==null ? 1 : resultHashMap.get(key) + 1); - } - } - return resultHashMap; - } - - // Test counting by reading disk index method. - @Test - public void test1() throws TexeraException { - HashMap results = computePayLoadWordCount(COUNT_TABLE, - TestConstants.DESCRIPTION); - Assert.assertTrue(results.equals(expectedResult)); - } - - // Test WordCountIndexSource - @Test - public void test2() throws TexeraException { - HashMap results = computeWordCountIndexSourceResult(COUNT_TABLE, - TestConstants.DESCRIPTION); - Assert.assertTrue(results.equals(expectedResult)); - } - - // Test counting using reading disk index method on Chinese words . - @Test - public void test3() throws TexeraException { - HashMap results = computeWordCountIndexSourceResult(COUNT_CHINESE_TABLE, - TestConstantsChineseWordCount.DESCRIPTION); - Assert.assertTrue(results.equals(expectedResultChinese)); - } - - // Test words counting using payload reading method on Chinese . - @Test - public void test4() throws TexeraException { - HashMap results = computePayLoadWordCount(COUNT_CHINESE_TABLE, - TestConstantsChineseWordCount.DESCRIPTION); - Assert.assertTrue(results.equals(expectedResultChinese)); - } - -} diff --git a/core/gui/.gitignore b/core/gui/.gitignore deleted file mode 100755 index db9de2d41ed..00000000000 --- a/core/gui/.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -app/*.js -app/*.map -e2e/*.map -node_modules -jspm_packages -bower_components -aot/* -dist/* -yarn.lock -npm-debug.log* -package-lock.json diff --git a/core/gui/app/.gitignore b/core/gui/app/.gitignore deleted file mode 100644 index 4e57eef8845..00000000000 --- a/core/gui/app/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*.js -*.js.map diff --git a/core/gui/app/app.component.ts b/core/gui/app/app.component.ts deleted file mode 100755 index 54e023b0110..00000000000 --- a/core/gui/app/app.component.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component, ViewChild } from '@angular/core'; - -import { MockDataService } from './services/mock-data-service'; -import { CurrentDataService } from './services/current-data-service'; - -import { TheFlowchartComponent } from './flowchart/the-flowchart.component'; -import { OperatorBarComponent } from './operatorbar/operator-bar.component'; -import { ResultBarComponent } from './resultbar/result-bar.component'; - -declare var jQuery: any; - -@Component({ - moduleId: module.id, - selector: 'my-app', - template: ` -

    - -
    - - - -
    - `, - providers: [MockDataService, CurrentDataService], - styleUrls: ['style.css'] -}) -export class AppComponent { - name = 'Angular'; - - constructor(private currentDataService: CurrentDataService, private mockDataService: MockDataService) { - currentDataService.getMetadata(); - currentDataService.getDictionaries(); - } - - @ViewChild('theFlowchart') theFlowchart: TheFlowchartComponent; - @ViewChild('theOperatorBar') theOperatorBar: OperatorBarComponent; - @ViewChild('theResultBar') theResultBar: ResultBarComponent; - - ngAfterViewInit() { - var current = this; - - jQuery(document).ready(function() { - current.theFlowchart.initialize({}); - current.theOperatorBar.initialize(); - current.theResultBar.initializing(); - - }); - - } -} diff --git a/core/gui/app/app.module.ts b/core/gui/app/app.module.ts deleted file mode 100755 index 1c0f5d4cc7d..00000000000 --- a/core/gui/app/app.module.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { NgModule } from '@angular/core'; -import { BrowserModule } from '@angular/platform-browser'; -import { FormsModule } from '@angular/forms'; -import { HttpModule } from '@angular/http'; - -import { AppComponent } from './app.component'; -import { TheFlowchartComponent } from './flowchart/the-flowchart.component'; -import { NavigationBarComponent } from './navigation/navigation-bar.component'; -import { OperatorBarComponent } from './operatorbar/operator-bar.component'; -import { SideBarComponent } from './sidebar/side-bar.component'; -import { ResultBarComponent } from './resultbar/result-bar.component'; - -import { BsDropdownModule } from 'ng2-bootstrap/'; -import { Ng2Bs3ModalModule } from 'ng2-bs3-modal/ng2-bs3-modal'; - -@NgModule({ - imports: [ BsDropdownModule.forRoot(), - BrowserModule, - FormsModule, - HttpModule, - Ng2Bs3ModalModule, - ], - declarations: [ AppComponent, - TheFlowchartComponent, - NavigationBarComponent, - OperatorBarComponent, - SideBarComponent, - ResultBarComponent, - ], - bootstrap: [ AppComponent ] -}) -export class AppModule { } diff --git a/core/gui/app/flowchart/the-flowchart.component.ts b/core/gui/app/flowchart/the-flowchart.component.ts deleted file mode 100755 index edb694c99e7..00000000000 --- a/core/gui/app/flowchart/the-flowchart.component.ts +++ /dev/null @@ -1,258 +0,0 @@ -import { Component } from '@angular/core'; -import { CurrentDataService } from '../services/current-data-service'; - -declare var jQuery: any; - -const MIN_SCALE = 0.5; -const MAX_SCALE = 1; -const INCREMENT = 0.1; - -@Component({ - moduleId: module.id, - selector: 'flowchart-container', - template: ` -
    -
    - - - -
    - `, - styleUrls: ['../style.css'], -}) - -export class TheFlowchartComponent { - - TheOperatorNumNow: number; - currentResult: any; - currentResultID: string = ""; - - constructor(private currentDataService: CurrentDataService) { - currentDataService.newAddition$.subscribe( - data => { - this.TheOperatorNumNow = data.operatorNum; - } - ); - currentDataService.checkPressed$.subscribe( - // used for download as excel button - data => { - if (data.code === 0) { - this.currentResultID = data.resultID; - - jQuery('.excelDownloadButton').css("display","block"); - jQuery('.excelDownloadButton').css({"opacity":"0.8"}); - } else { - jQuery('.excelDownloadButton').css("display","none"); - } - } - ); - } - - downloadExcel() { - this.currentDataService.downloadExcel(this.currentResultID); - } - - - zoomInDiv(){ - // hide menu when zoomed - jQuery("#menu").css({ - "display" : "none", - }); - var FlowChartWidth = jQuery("#the-flowchart").width(); - var FlowChartHeight = jQuery("#the-flowchart").height(); - var matrix = jQuery('#the-flowchart').panzoom("getMatrix"); - var ZoomRatio = parseFloat(matrix[0]); - // getting the original offset of flowchart - FlowChartWidth *= ZoomRatio; - FlowChartHeight *= ZoomRatio; - if (ZoomRatio < MAX_SCALE){ - ZoomRatio += INCREMENT; - jQuery('#the-flowchart').flowchart('setPositionRatio', ZoomRatio); - jQuery('#the-flowchart').panzoom('zoom', ZoomRatio, { - animate: false, - }); - var new_width = FlowChartWidth / ZoomRatio; - var left_side_add = (new_width - FlowChartWidth) / 2 ; - var new_height = FlowChartHeight / ZoomRatio; - var top_side_add = (new_height - FlowChartHeight) / 2; - jQuery("#the-flowchart").css({ - "width" : new_width + "px", - "left" : -left_side_add + "px", - "height" : new_height + "px", - "top" : -top_side_add + "px", - }); - } - } - - zoomOutDiv(){ - // hide menu when zoomed - jQuery("#menu").css({ - "display" : "none", - }); - var FlowChartWidth = jQuery("#the-flowchart").width(); - var FlowChartHeight = jQuery("#the-flowchart").height(); - console.log(FlowChartWidth); - var matrix = jQuery('#the-flowchart').panzoom("getMatrix"); - var ZoomRatio = parseFloat(matrix[0]); - // getting the original offset of flowchart - FlowChartWidth *= ZoomRatio; - FlowChartHeight *= ZoomRatio; - if (ZoomRatio >= MIN_SCALE + INCREMENT){ - ZoomRatio -= INCREMENT; - jQuery('#the-flowchart').flowchart('setPositionRatio', ZoomRatio); - jQuery('#the-flowchart').panzoom('zoom', ZoomRatio, { - animate: false, - }); - var new_width = FlowChartWidth / ZoomRatio; - var left_side_add = (new_width - FlowChartWidth) / 2 ; - var new_height = FlowChartHeight / ZoomRatio; - var top_side_add = (new_height - FlowChartHeight) / 2; - jQuery("#the-flowchart").css({ - "width" : new_width + "px", - "left" : -left_side_add + "px", - "height" : new_height + "px", - "top" : -top_side_add + "px", - }); - } - } - - - initialize(data: any) { - var current = this; - - // unselect operator when user click other div - jQuery('html').mousedown(function(e) { - var container = jQuery(".form-control"); - if (container.is(e.target)) { - jQuery("#the-flowchart").flowchart("unselectOperator"); - } - // hide the right click menu when click other modules - var flowchart_container = jQuery("#the-flowchart"); - if (flowchart_container.has(e.target).length <= 0){ - jQuery("#the-flowchart").flowchart("hideRightClickMenu"); - } - }); - - - jQuery('html').keyup(function(e) { //key binding function - if (e.keyCode === 8) { //backspace - var current_id = jQuery('#the-flowchart').flowchart('getSelectedOperatorId'); - if (current_id !== null) { - jQuery('#the-flowchart').flowchart('deleteSelected'); - current.currentDataService.clearData(); - current.currentDataService.setAllOperatorData(jQuery('#the-flowchart').flowchart('getData')); - } - } else if (e.keyCode === 46) { //delete - var current_id = jQuery('#the-flowchart').flowchart('getSelectedOperatorId'); - if (current_id !== null) { - jQuery('#the-flowchart').flowchart('deleteSelected'); - current.currentDataService.clearData(); - current.currentDataService.setAllOperatorData(jQuery('#the-flowchart').flowchart('getData')); - } - } - }); - - jQuery('#the-flowchart').flowchart({ - data: data, - multipleLinksOnOutput: true, - onOperatorSelect: function(operatorId) { - current.currentDataService.selectData(operatorId); - return true; - }, - onOperatorUnselect: function(operatorId) { - return true; - }, - // called when the delete button on the right click menu is clicked - onRightClickedDelete : function (operatorId) { - current.currentDataService.clearData(); - current.currentDataService.setAllOperatorData(jQuery('#the-flowchart').flowchart('getData')); - return true; - } - }); - - var FlowChartWidth = parseInt(jQuery("#the-flowchart").css("width")); - var FlowChartHeight = parseInt(jQuery("#the-flowchart").css("height")); - - var initializePanzoom = this.initializePanzoom; - initializePanzoom(jQuery('#the-flowchart').parent(), FlowChartWidth, FlowChartHeight); - - - var handleResize = function(){ - var currentWindowWidth = jQuery(window).width(); - var currentWindowHeight = jQuery(window).height(); - var currentSideBarWidth = jQuery("#sidebar-wrapper").width(); - var new_width = currentWindowWidth - currentSideBarWidth; - var new_height = currentWindowHeight - 140; // height of navbar + operatorBar + result bar - - var matrix = jQuery('#the-flowchart').panzoom("getMatrix"); - var ZoomRatio = parseFloat(matrix[0]); - - var newFlowChartWidth = new_width / ZoomRatio; - var newLeft = (newFlowChartWidth - new_width) / 2; - var newFlowChartHeight = new_height / ZoomRatio; - var newTop = (newFlowChartHeight - new_height) / 2; - - jQuery("#the-flowchart").css({ - "width" : newFlowChartWidth + "px", - "left" : - newLeft + "px", - "height" : newFlowChartHeight + "px", - "top" : - newTop + "px", - }); - - jQuery('#the-flowchart').panzoom("reset"); - jQuery('#the-flowchart').panzoom("destroy"); - initializePanzoom(jQuery('#the-flowchart').parent(), new_width, new_height, ZoomRatio); - } - window.onresize = handleResize; - } - - initializePanzoom(container: any, InitialWidth: number, InitialHeight: number, defaultZoom: number = 1) { - // Panzoom initialization... - jQuery('#the-flowchart').panzoom({ - disablePan: true, // disable the pan - // contain : true, // if pan, only can pan within flowchart div - minScale: MIN_SCALE, - maxScale: MAX_SCALE, - increment: INCREMENT, - startTransform : 'scale('+ defaultZoom + ')', - }); - var possibleZooms = []; - for (var i = MIN_SCALE; i < MAX_SCALE; i += INCREMENT) { - possibleZooms.push(i); - } - var currentZoom = 2; - container.on('mousewheel.focal', function(e) { - e.preventDefault(); - var delta = (e.delta || e.originalEvent.wheelDelta) || e.originalEvent.detail; - var zoomOut = delta; - // var zoomOut = delta ? delta < 0 : e.originalEvent.deltaY > 0; - currentZoom = Math.max(0, Math.min(possibleZooms.length - 1, (currentZoom + (zoomOut / 40 - 1)))); - var currentZoomRound = Math.round(currentZoom); - jQuery('#the-flowchart').flowchart('setPositionRatio', possibleZooms[currentZoomRound]); - jQuery('#the-flowchart').panzoom('zoom', possibleZooms[currentZoomRound], { - animate: false, - focal: e - }); - var ZoomRatio = possibleZooms[currentZoomRound]; - // enlarge the div ratio so there's more space for the operators - var new_width = InitialWidth / ZoomRatio; - var left_side_add = (new_width - InitialWidth) / 2 ; - - var new_height = InitialHeight / ZoomRatio; - var top_side_add = (new_height - InitialHeight) / 2; - - jQuery("#the-flowchart").css({ - "width" : new_width + "px", - "left" : -left_side_add + "px", - "height" : new_height + "px", - "top" : -top_side_add + "px", - }); - // hide menu when zoomed - jQuery("#menu").css({ - "display" : "none", - }); - }); - // panzoom end - } - -} diff --git a/core/gui/app/main.ts b/core/gui/app/main.ts deleted file mode 100755 index 6af7a5b2ae8..00000000000 --- a/core/gui/app/main.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; - -import { AppModule } from './app.module'; - -platformBrowserDynamic().bootstrapModule(AppModule); diff --git a/core/gui/app/navigation/navigation-bar.component.html b/core/gui/app/navigation/navigation-bar.component.html deleted file mode 100755 index 69f12b3d87d..00000000000 --- a/core/gui/app/navigation/navigation-bar.component.html +++ /dev/null @@ -1,8 +0,0 @@ - - - diff --git a/core/gui/app/navigation/navigation-bar.component.ts b/core/gui/app/navigation/navigation-bar.component.ts deleted file mode 100755 index 2b36b06f69a..00000000000 --- a/core/gui/app/navigation/navigation-bar.component.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { Component, ViewChild } from '@angular/core'; -import { CurrentDataService } from '../services/current-data-service'; - -declare var jQuery: any; - -@Component({ - moduleId: module.id, - selector: '[the-navbar]', - templateUrl: './navigation-bar.component.html', - styleUrls: ['../style.css'] -}) -export class NavigationBarComponent { - operatorId: number; - - constructor(private currentDataService: CurrentDataService) { - currentDataService.newAddition$.subscribe( - data => { - this.operatorId = data.operatorNum; - } - ); - } - - testing() { - var w1 = jQuery(window).height(); // returns height of browser viewport - var d1 = jQuery(document).height(); // returns height of HTML document (same as pageHeight in screenshot) - var w2 = jQuery(window).width(); // returns width of browser viewport - var d2 = jQuery(document).width(); - console.log(w1); - console.log(d1); - console.log(w2); - console.log(d2); - } - onClick(event) { - jQuery('.navigation-btn').button('loading'); - this.currentDataService.setAllOperatorData(jQuery('#the-flowchart').flowchart('getData')); - this.currentDataService.processData(); - } - - deleteOperator() { - if (this.operatorId == null){ - return; - } - jQuery("#the-flowchart").flowchart("deleteOperator", this.operatorId); - this.currentDataService.clearData(); - this.currentDataService.setAllOperatorData(jQuery('#the-flowchart').flowchart('getData')); - } - -} diff --git a/core/gui/app/operatorbar/operator-bar.component.html b/core/gui/app/operatorbar/operator-bar.component.html deleted file mode 100755 index 6e69a32bbf5..00000000000 --- a/core/gui/app/operatorbar/operator-bar.component.html +++ /dev/null @@ -1,73 +0,0 @@ - -
    - -
    Hello world some detail should be here
    -
    diff --git a/core/gui/app/operatorbar/operator-bar.component.ts b/core/gui/app/operatorbar/operator-bar.component.ts deleted file mode 100755 index 8175be1ac3d..00000000000 --- a/core/gui/app/operatorbar/operator-bar.component.ts +++ /dev/null @@ -1,201 +0,0 @@ -import { Component } from '@angular/core'; - -import { MockDataService } from '../services/mock-data-service'; -import { CurrentDataService } from '../services/current-data-service'; - -declare var jQuery: any; - -@Component({ - moduleId: module.id, - selector: '[operator-bar]', - templateUrl: './operator-bar.component.html', - styleUrls: ['../style.css'] -}) -export class OperatorBarComponent { - - theDropDownNow : string; - - constructor(private mockDataService: MockDataService, private currentDataService: CurrentDataService) { } - - initialize() { - var container = jQuery('#the-flowchart').parent(); - this.initializeOperators(container); - this.initializeDrop(this.theDropDownNow); - this.initializeHoverDetail(); - } - - initializeDrop (currentDrop : string) { - jQuery('html').mouseup(function(e){ - jQuery('.dropdown-content').css({ - "display" : "none", - }); - var checkOnClickIsDropDown = jQuery('.dropdown'); - var checkOnIcon = jQuery('.group-icon'); - if (!checkOnClickIsDropDown.is(e.target) && !checkOnIcon.is(e.target)){ - currentDrop = ""; - } else { - if (checkOnIcon.is(e.target)){ - var currentDropType = jQuery(e.target).parent().data('dropdown-type'); - } else { - var currentDropType = jQuery(e.target).data('dropdown-type'); - } - if (currentDropType !== currentDrop){ - var dropdownID = "#" + currentDropType; - jQuery(dropdownID).css({ - "display" : "block", - }); - currentDrop = currentDropType; - } else { - currentDrop = ""; - } - } - }); - } - - initializeHoverDetail(){ - - var findOperatorData = function(opeartorName: string, opeatorList: [any]): any { - for (let operator of opeatorList) { - if (operator.jsonData.properties.title === opeartorName){ - return operator.jsonData.properties.description; - } - } - return "Default Content"; - } - let operatorList; - this.mockDataService.getOperatorList().then( - data => { - operatorList = data; - }, - error => { - console.log(error); - } - ); - - var currentDetailProcess; - - jQuery('.draggable_operator').hover( - function(e){ - - var openDetail = function (left, top, width, height, margin, name){ - jQuery('#operator-detail-div').css({ - "display" : "block", - "left" : left + width, - "top" : top - height - margin * 2, - }); - jQuery('#operator-detail-name').html(name); - var newDefinition = findOperatorData(name,operatorList); - jQuery('#operator-detail-content').html(newDefinition); - } - var targetOperator = jQuery(e.target); - var operatorName = targetOperator.html(); - var offset = targetOperator.offset(); - var targetWidth = parseInt(targetOperator.css('width'),10); - var targetHeight = parseInt(targetOperator.css('height'),10); - var margin = parseInt(targetOperator.css('margin-top'),10); - currentDetailProcess = setTimeout(openDetail , 700 , offset.left, offset.top, targetWidth, targetHeight, margin, operatorName); - }, - function(e){ - clearTimeout(currentDetailProcess); - jQuery('#operator-detail-div').css({ - "display" : "none" - }); - } - ); - jQuery('#operator-detail-div').hover( - function(){ - jQuery('#operator-detail-div').css({ - "display" : "block", - }); - }, - function () { - jQuery('#operator-detail-div').css({ - "display" : "none" - }); - } - ); - } - - initializeOperators(container: any) { - - var findOperatorData = function(opeartorId: number, opeatorList: [any]): any { - for (let operator of opeatorList) { - if (operator.id === opeartorId) { - return operator.jsonData; - } - } - return null; - } - - let operatorList; - this.mockDataService.getOperatorList().then( - data => { - operatorList = data; - }, - error => { - console.log(error); - } - ); - - var draggableOperators = jQuery('.draggable_operator'); - draggableOperators.draggable({ - cursor: "move", - opacity: 0.7, - - appendTo: 'body', - zIndex: 1000, - - helper: function(e) { - var dragged = jQuery(this); - var operatorId = parseInt(dragged.data('matcher-type')); - var operatorData = findOperatorData(operatorId, operatorList); - - return jQuery('#the-flowchart').flowchart('getOperatorElement', operatorData); - }, - - stop: function(e, ui) { - var dragged = jQuery(this); - - var operatorId = parseInt(dragged.data('matcher-type')); - var operatorData = findOperatorData(operatorId, operatorList); - - var newData = { - top: 0, - left: 20, - properties: operatorData.properties - } - - var elOffset = ui.offset; - var containerOffset = container.offset(); - - var positionRatio = jQuery('#the-flowchart').flowchart('getPositionRatio'); - - console.log("CONTAINoffset left " + containerOffset.left); - console.log("CONTAINoffset top " + containerOffset.top); - console.log("elOffset left = " + elOffset.left * positionRatio); - console.log("elOffset top = " + elOffset.top * positionRatio); - - if (elOffset.left > containerOffset.left && - elOffset.top > containerOffset.top && - elOffset.left < containerOffset.left + container.width() && - elOffset.top < containerOffset.top + container.height()) { - - var flowchartOffset = jQuery('#the-flowchart').offset(); - - var relativeLeft = elOffset.left - flowchartOffset.left; - var relativeTop = elOffset.top - flowchartOffset.top; - - relativeLeft /= positionRatio; - relativeTop /= positionRatio; - - newData.left = relativeLeft; - newData.top = relativeTop; - - var operatorNum = jQuery('#the-flowchart').flowchart('addOperator', newData); - - jQuery('#the-flowchart').flowchart('selectOperator', operatorNum); // select the created operator - } - } - }); - } -} diff --git a/core/gui/app/resultbar/result-bar.component.html b/core/gui/app/resultbar/result-bar.component.html deleted file mode 100755 index 16b91e1b9cc..00000000000 --- a/core/gui/app/resultbar/result-bar.component.html +++ /dev/null @@ -1,42 +0,0 @@ -
    -
    -
    - Results -
    -
    - - - - - - - - - - - - - -
    {{shortenString(eachAttribute)}}
    - {{shortenString(eachResult[eachAttr])}} - {{shortenString(eachResult[eachAttr])}} -
    -
    -
    - - - - - -

    Row Detail

    -

    Error

    -
    - -
    -
    - - - - - - diff --git a/core/gui/app/resultbar/result-bar.component.ts b/core/gui/app/resultbar/result-bar.component.ts deleted file mode 100755 index 7a29c85066b..00000000000 --- a/core/gui/app/resultbar/result-bar.component.ts +++ /dev/null @@ -1,263 +0,0 @@ -import { Component,ViewChild, OnInit } from '@angular/core'; -import { CurrentDataService } from '../services/current-data-service'; -import { ModalComponent } from 'ng2-bs3-modal/ng2-bs3-modal'; - -declare var jQuery: any; -declare var Backbone: any; -declare var PrettyJSON: any; -var previousOpenHeight: number = 300; - -@Component({ - moduleId: module.id, - selector: 'result-container', - templateUrl: './result-bar.component.html', - styleUrls: ['../style.css'], -}) -export class ResultBarComponent { - // result = entire json result from backend - result: any[] = []; - // attribute = all the keys to access the result - attribute: string[] = []; - previousResultHandleTop: number = -5; - checkErrorOrDetail: number = 1; - ResultDisplayLimit: number = 20; - CurrentDisplayIndex: number; - - @ViewChild('ResultModal') - modal: ModalComponent; - - ModalOpen() { - this.modal.open(); - } - ModalClose() { - this.modal.close(); - } - - PreviousModal() { - jQuery("#ModalNextButton").prop('disabled',false); - var previousResult = this.result[this.CurrentDisplayIndex - 1]; - var node = new PrettyJSON.view.Node({ - el: jQuery("#ResultElem"), - data: previousResult - }); - --this.CurrentDisplayIndex; - if (this.CurrentDisplayIndex === 0) { - jQuery("#ModalPreviousButton").prop('disabled',true); - } - } - - NextModal() { - jQuery("#ModalPreviousButton").prop('disabled',false); - var nextResult = this.result[this.CurrentDisplayIndex + 1]; - var node = new PrettyJSON.view.Node({ - el: jQuery("#ResultElem"), - data: nextResult - }); - ++this.CurrentDisplayIndex; - if (this.CurrentDisplayIndex === this.result.length - 1) { - jQuery("#ModalNextButton").prop('disabled',true); - } - } - constructor (private currentDataService: CurrentDataService){ - currentDataService.checkPressed$.subscribe( - data => { - // stop the loading animation of the run button - jQuery('.navigation-btn').button('reset'); - this.attribute = []; - this.result = []; - this.checkErrorOrDetail = 1; - // check if the result is valid - if (data.code === 0) { - var ResultDisplay = (data.result.length < 20) ? data.result.length : this.ResultDisplayLimit; - for (var i = 0; i < ResultDisplay; ++i) { - this.result.push(data.result[i]); - } - for (var each in this.result[0]){ - if (each !== "_id"){ - this.attribute.push(each); - } - } - // open the result bar automatically - this.openResultBar(); - this.changeSuccessStyle(); - } else { - // pop the modal when not valid - this.checkErrorOrDetail = 0; - var node = new PrettyJSON.view.Node({ - el: jQuery("#ResultElem"), - data: {"message": data.message} - }); - this.ModalOpen(); - this.closeResultBar(); - this.changeErrorStyle(); - } - }, - err => { - jQuery('.navigation-btn').button('reset'); - this.checkErrorOrDetail = 0; - var node = new PrettyJSON.view.Node({ - el: jQuery("#ResultElem"), - data: {"message": "Network Error"}, - }); - this.ModalOpen(); - this.closeResultBar(); - this.changeErrorStyle(); - } - ); - } - - changeSuccessStyle(){ - jQuery("#result-bar-title").css({"background-color" : "#4d79ff"}); - jQuery("#result-bar-title").hover( - function() {jQuery("#result-bar-title").css({"background-color" : "#1a53ff"})}, - function() {jQuery("#result-bar-title").css({"background-color" : "#4d79ff"})}); - jQuery( "#result-bar-title" ).html( "Results"); - } - - changeErrorStyle(){ - jQuery("#result-bar-title").css({"background-color" : "#ff3333"}); - jQuery("#result-bar-title").hover( - function() {jQuery("#result-bar-title").css({"background-color" : "#ff0000"})}, - function() {jQuery("#result-bar-title").css({"background-color" : "#ff3333"})}); - jQuery("#result-bar-title").html( "Error"); - } - - shortenString(longText: string){ - longText = longText.toString(); - if (longText.length < 25) { - return longText; - } else { - return longText.substring(0,25) + " ..."; - } - } - checkIfObject(eachAttribute: string){ - return typeof eachAttribute === "object"; - } - resultBarClicked(){ - // check if the result bar is opened or closed - var currentResultBarStatus = jQuery('#result-table-bar').css('display'); - if (currentResultBarStatus === "none"){ - this.openResultBar() - } else { - this.closeResultBar() - } - } - - openResultBar(){ - jQuery("#result-table-bar").css({ - "display":"block", - "height" : previousOpenHeight + "px", - }); - var new_container_height = previousOpenHeight + 40; - jQuery('#ngrip').css({"top":"-5px"}); - jQuery("#flow-chart-container").css({"height":"calc(100% - " + new_container_height + "px)"}); - this.redrawResultBar(); - } - - closeResultBar(){ - jQuery("#result-table-bar").css({ - "display":"none", - "height" : "0px", - }); - jQuery('#ngrip').css({"top":"-5px"}); - jQuery("#flow-chart-container").css({"height":"calc(100% - 40px)"}); - this.redrawResultBar(); - } - - redrawResultBar(){ - this.previousResultHandleTop = -parseInt(jQuery('#result-table-bar').css('height'), 10) - 5; - jQuery("#ngrip").draggable( "destroy" ); - this.initializeResizing(this.previousResultHandleTop); - } - - - displayRowDetail(singleResult: any){ - // restore default - jQuery("#ModalPreviousButton").prop('disabled',false); - jQuery("#ModalNextButton").prop('disabled',false); - var count = 0; - for (var each of this.result){ - if (each === singleResult){ - break; - } - ++count; - } - this.CurrentDisplayIndex = count; - if (this.CurrentDisplayIndex === 0) { - jQuery("#ModalPreviousButton").prop('disabled',true); - } else if (this.CurrentDisplayIndex === this.result.length - 1) { - jQuery("#ModalNextButton").prop('disabled',true); - } - var node = new PrettyJSON.view.Node({ - el: jQuery("#ResultElem"), - data: singleResult - }); - this.ModalOpen(); - } - - // initialized the default draggable / resizable result bar - initializing(){ - this.initializeResizing(this.previousResultHandleTop); - } - - initializeResizing(previousHeight: number){ - jQuery("#ngrip").draggable({ - axis:"y", - containment: "window", - drag: function( event, ui ) { - // calculate the position - var endPosition = previousHeight + 5 + ui.position.top; - // if endPosition exceeds the maximum - if (endPosition < -305){ - ui.position.top = -305; - jQuery("#result-table-bar").css({ - "display":"block", - "height" : "300px", - }); - jQuery("#flow-chart-container").css({"height":"calc(100% - 340px)"}); - } else if (endPosition > -5){ - // if endPosition is lower than the minimum - ui.position.top = -5; - jQuery("#result-table-bar").css({ - "display":"none", - "height" : "0px", - }); - jQuery("#flow-chart-container").css({"height":"calc(100% - 40px)"}); - } else { - var newResultBarHeight = -endPosition - 5; // include the drag button - var newFlowChartContainerHeight = newResultBarHeight + 40; // include the drag button and the title bar - - // redraw 2 fields to resize - jQuery("#flow-chart-container").css({"height":"calc(100% - " + newFlowChartContainerHeight + "px)"}); - jQuery("#result-table-bar").css({ - "display":"block", - "height" : newResultBarHeight + "px", - }); - } - }, - - stop: function( event, ui ) { - // get the current result bar height - var newResultBarHeight = parseInt(jQuery('#result-table-bar').css('height'), 10); - var ResultBarDisplay = jQuery('#result-table-bar').css('display'); - // if at minimum - if (newResultBarHeight === 0 || ResultBarDisplay === "none"){ - previousHeight = -5; - previousOpenHeight = 300; //restore default - } else if (newResultBarHeight === 300){ - previousHeight = -305; - previousOpenHeight = newResultBarHeight; - } else { - // previous height is used for calculating the movement of the result bar and flowchart - previousHeight = previousHeight + 5 + parseInt(jQuery('#ngrip').css('top'), 10); - previousOpenHeight = newResultBarHeight; - } - // make sure drag button is directly above the result bar - jQuery('#ngrip').css({"top":"-5px"}); - - } - }); - - } - -} diff --git a/core/gui/app/services/current-data-service.ts b/core/gui/app/services/current-data-service.ts deleted file mode 100755 index b6e467fd97d..00000000000 --- a/core/gui/app/services/current-data-service.ts +++ /dev/null @@ -1,203 +0,0 @@ -import { Injectable } from '@angular/core'; -import { Subject } from 'rxjs/Subject'; -import { Response, Http } from '@angular/http'; -import { Headers } from '@angular/http'; -import 'rxjs/add/operator/toPromise'; - - -import { Data } from './data'; -import { TableMetadata } from "./table-metadata"; -import any = jasmine.any; - -declare var jQuery: any; - -const apiUrl = "http://localhost:8080/api"; -const texeraUrl = apiUrl + "/queryplan/execute"; -const metadataUrl = apiUrl + "/resources/metadata"; -const uploadDictionaryUrl = apiUrl + "/upload/dictionary"; -const getDictionariesUrl = apiUrl + "/resources/dictionaries"; -const getDictionaryContentUrl = apiUrl + "/resources/dictionary?name="; -const downloadExcelUrl = apiUrl + "/download/result?resultID="; - -const defaultData = { - top: 20, - left: 20, - properties: { - title: 'Operator', - inputs: {}, - outputs: {}, - attributes : {}, - } -} - -@Injectable() -export class CurrentDataService { - allOperatorData : Data; - - private newAddition = new Subject(); - newAddition$ = this.newAddition.asObservable(); - - private checkPressed = new Subject(); - checkPressed$ = this.checkPressed.asObservable(); - - private metadataRetrieved = new Subject(); - metadataRetrieved$ = this.metadataRetrieved.asObservable(); - - private dictionaryNames= new Subject(); - dictionaryNames$ = this.dictionaryNames.asObservable(); - - private dictionaryContent = new Subject(); - dictionaryContent$ = this.dictionaryContent.asObservable(); - - constructor(private http: Http) { } - - setAllOperatorData(operatorData : any): void { - this.allOperatorData = {id: 1, jsonData: operatorData}; - } - - selectData(operatorNum : number): void { - var data_now = jQuery("#the-flowchart").flowchart("getOperatorData",operatorNum); - this.newAddition.next({operatorNum: operatorNum, operatorData: data_now}); - this.setAllOperatorData(jQuery("#the-flowchart").flowchart("getData")); - } - - clearData() : void { - this.newAddition.next({operatorNum : null, operatorData: defaultData}); - } - - processData(): void { - - let texeraJson = {operators: {}, links: {}}; - var operators = []; - var links = []; - - var listAttributes : string[] = ["attributes", "dictionaryEntries"] - - for (var operatorIndex in this.allOperatorData.jsonData.operators) { - var currentOperator = this.allOperatorData.jsonData['operators']; - if (currentOperator.hasOwnProperty(operatorIndex)) { - var attributes = {}; - attributes["operatorID"] = operatorIndex; - for (var attribute in currentOperator[operatorIndex]['properties']['attributes']) { - if (currentOperator[operatorIndex]['properties']['attributes'].hasOwnProperty(attribute)) { - attributes[attribute] = currentOperator[operatorIndex]['properties']['attributes'][attribute]; - // if attribute is an array property, and it's not an array - if (jQuery.inArray(attribute, listAttributes) != -1 && ! Array.isArray(attributes[attribute])) { - attributes[attribute] = attributes[attribute].split(",").map((item) => item.trim()); - } - // if the value is a string and can be converted to a boolean value - if (attributes[attribute] instanceof String && Boolean(attributes[attribute])) { - attributes[attribute] = (attributes[attribute].toLowerCase() === 'true') - } - } - } - operators.push(attributes); - } - } - for(var link in this.allOperatorData.jsonData.links){ - var destination = {}; - var currentLink = this.allOperatorData.jsonData['links']; - if (currentLink[link].hasOwnProperty("fromOperator")){ - destination["origin"] = currentLink[link]['fromOperator'].toString(); - destination["destination"] = currentLink[link]['toOperator'].toString(); - links.push(destination); - } - } - - texeraJson.operators = operators; - texeraJson.links = links; - this.sendRequest(texeraJson); - } - - private sendRequest(texeraJson: any): void { - let headers = new Headers({ 'Content-Type': 'application/json' }); - console.log("Texera JSON is:"); - console.log(JSON.stringify(texeraJson)); - this.http.post(texeraUrl, JSON.stringify(texeraJson), {headers: headers}) - .subscribe( - data => { - this.checkPressed.next(data.json()); - }, - err => { - this.checkPressed.next(err.json()); - } - ); - } - - getMetadata(): void { - let headers = new Headers({ 'Content-Type': 'application/json' }); - this.http.get(metadataUrl, {headers: headers}) - .subscribe( - data => { - let result = (JSON.parse(data.json().message)); - let metadata: Array = []; - result.forEach((x, y) => - metadata.push(new TableMetadata(x.tableName, x.schema.attributes)) - ); - this.metadataRetrieved.next(metadata); - }, - err => { - console.log("Error at getMetadata() in current-data-service.ts \n Error: "+err); - } - ); - } - - uploadDictionary(file: File) { - let formData:FormData = new FormData(); - formData.append('file', file, file.name); - this.http.post(uploadDictionaryUrl, formData, null) - .subscribe( - data => { - alert(file.name + ' is uploaded'); - // after adding a new dictionary, refresh the list - this.getDictionaries(); - }, - err => { - alert('Error occurred while uploading ' + file.name); - console.log('Error occurred while uploading ' + file.name + '\nError message: ' + err); - } - ); - } - - getDictionaries(): void { - let headers = new Headers({ 'Content-Type': 'application/json' }); - this.http.get(getDictionariesUrl, {headers: headers}) - .subscribe( - data => { - let result = JSON.parse(data.json().message); - this.dictionaryNames.next(result); - }, - err => { - console.log("Error at getDictionaries() in current-data-service.ts \n Error: "+err); - } - ); - } - - getDictionaryContent(name: string): void { - let headers = new Headers({ 'Content-Type': 'application/json' }); - this.http.get(getDictionaryContentUrl+name, {headers: headers}) - .subscribe( - data => { - let result = (data.json().message).split(","); - - this.dictionaryContent.next(result); - }, - err => { - console.log("Error at getDictionaries() in current-data-service.ts \n Error: "+err); - } - ); - } - - downloadExcel(resultID: string): void { - if (resultID === "") { - console.log("resultID is empty") - } else { - console.log("proceed to http request") - let downloadUrl: string = downloadExcelUrl + resultID; - console.log(downloadUrl); - this.http.get(downloadUrl).toPromise().then(function(data) { - window.location.href = downloadUrl; - }); - } - } -} diff --git a/core/gui/app/services/data.ts b/core/gui/app/services/data.ts deleted file mode 100755 index 85a8cf38e17..00000000000 --- a/core/gui/app/services/data.ts +++ /dev/null @@ -1,4 +0,0 @@ -export class Data { - id: number; - jsonData: any; -} \ No newline at end of file diff --git a/core/gui/app/services/mock-data-service.ts b/core/gui/app/services/mock-data-service.ts deleted file mode 100755 index b17d036529a..00000000000 --- a/core/gui/app/services/mock-data-service.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Injectable } from '@angular/core'; - -import { Data } from './data'; -import { DEFAULT_MATCHERS } from './mock-data'; - -@Injectable() -export class MockDataService { - - getOperatorList(): Promise { - return Promise.resolve(DEFAULT_MATCHERS); - } - -} diff --git a/core/gui/app/services/mock-data.ts b/core/gui/app/services/mock-data.ts deleted file mode 100755 index 2bba9b408a0..00000000000 --- a/core/gui/app/services/mock-data.ts +++ /dev/null @@ -1,816 +0,0 @@ -import { Data } from './data'; - -let keywordMatcher = { - top: 20, - left: 20, - properties: { - title: 'Keyword Search', - inputs: { - input_1: { - label: '', - } - }, - outputs: { - output_1: { - label: '', - } - }, - attributes: { - "operatorType": "KeywordMatcher", - "attributes": [], - "query": "keyword", - "luceneAnalyzer": "standard", - "matchingType": "phrase", - "spanListName": " " - }, - image : '../thirdparty/images/keywordSearch.png', - color : '#80bfff', - description: "Search the documents using a keyword", - } -}; - -let regexMatcher = { - top : 20, - left : 20, - properties : { - title : 'Regex Match', - inputs : { - input_1 : { - label : '', - } - }, - outputs : { - output_1 : { - label : '', - } - }, - attributes : { - "operatorType": "RegexMatcher", - "attributes": [], - "regex": "regex", - "regexIgnoreCase": false, - "spanListName": " " - }, - image : '../thirdparty/images/regexMatch.png', - color : '#66b3ff', - description: "Search the documents using a regular expression" - } -}; - -let dictionaryMatcher = { - top : 20, - left : 20, - properties : { - title : 'Dictionary Search', - inputs : { - input_1 : { - label : "", - } - }, - outputs :{ - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "DictionaryMatcher", - "attributes": [], - "dictionaryEntries": [], - "luceneAnalyzer": "standard", - "matchingType": "phrase", - "spanListName": " " - }, - image : '../thirdparty/images/dictionarySearch.png', - color : '#66b3ff', - description: "Search the documents using a dictionary (multiple keywords)", - } -} - -let fuzzyMatcher = { - top : 20, - left : 20, - properties : { - title : "Fuzzy Token Match", - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "FuzzyTokenMatcher", - "attributes": [], - "query": "token1 token2 token3", - "luceneAnalyzer": "standard", - "thresholdRatio": 0.8, - "spanListName": " ", - }, - image : '../thirdparty/images/fuzzy.png', - color : '#66b3ff', - description: "Search the documents according to the similarity of given tokens", - } -} - -let nlpEntity = { - top : 20, - left : 20, - properties : { - title : 'Entity recognition', - inputs : { - input_1 : { - label : '', - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "NlpEntity", - "attributes": [], - "nlpEntityType": "location", - "spanListName": " " - }, - image : '../thirdparty/images/entityRecognition.png', - color : '#85e085', - description: "Recognize entities in the text (person, location, date, ..)", - } -} - -let nlpSentiment = { - top : 20, - left : 20, - properties : { - title : 'Sentiment Analysis', - inputs : { - input_1 : { - label : '', - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "NlpSentiment", - "attribute": "", - "resultAttribute": "resultAttr" - }, - image : '../thirdparty/images/sentimentAnalysis.png', - color : '#85e085', - description: "Sentiment analysis based on Stanford NLP package", - } -} - -let emojiSentiment = { - top : 20, - left : 20, - properties : { - title : 'Emoji Sentiment Analysis', - inputs : { - input_1 : { - label : '', - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "EmojiSentiment", - "attribute": "", - "resultAttribute": "resultAttr" - }, - image : '../thirdparty/images/emojiAnalysis.png', - color : '#85e085', - description: "Sentiment analysis with the emojis in consideration", - } -} - -let nltkSentiment = { - top : 20, - left : 20, - properties : { - title : 'Nltk Sentiment Analysis', - inputs : { - input_1 : { - label : '', - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "NltkSentiment", - "attribute": "", - "resultAttribute": "resultAttr", - "batchSize": "1000", - "inputAttributeModel": "NltkSentiment.pickle" - }, - image : "../thirdparty/images/nltk.jpg", - color : '#85e085', - description: "Sentiment analysis based on Python's NLTK package", - } -} - -let regexSplit = { - top : 20, - left : 20, - properties : { - title : 'Regex Split', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "RegexSplit", - "attribute": "", - "splitRegex": "regex", - "resultAttribute": "splitText", - "splitType": "standalone", - "splitOption": "oneToMany" - }, - image : '../thirdparty/images/regex.png', - color : '#e6e600', - description: "Split the text into multiple segments based on a regular expression", - } -} - -let nlpSplit = { - top : 20, - left : 20, - properties : { - title : 'Nlp Sentence Split', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "NlpSplit", - "attribute": "", - "resultAttribute": "splitText", - "splitOption": "oneToMany", - }, - image : '../thirdparty/images/sentencesplit.png', - color : '#e6e600', - description: "Automatically split the text into multiple sentences using Natural Language Processing ", - } -} - -let sampler = { - top : 20, - left : 20, - properties : { - title : 'Sampling', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "Sampler", - "sampleSize": 10, - "sampleType": "firstk" - }, - image : '../thirdparty/images/sampling.png', - color : '#ffdb4d', - description: "Sample a subset of data from all the documents", - } -} - -let projection = { - top : 20, - left : 20, - properties : { - title : 'Projection', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "Projection", - "attributes": [] - }, - image : '../thirdparty/images/projection.png', - color : '#ffdb4d', - description: "Select a subset of columns", - } -} - -let asterixSource = { - top : 20, - left : 20, - properties : { - title : 'Source: Asterix', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "AsterixSource", - "host": "texera.ics.uci.edu", - "port": 19002, - "dataverse": "twitter", - "dataset": "ds_tweet", - "queryField": "text", - "query": "drug", - "limit": 100000, - }, - image : '../thirdparty/images/asterixSource.png', - color : '#cc99ff', - description: "Connect to an AsterixDB instance", - } -} - -let fileSource = { - top : 20, - left : 20, - properties : { - title : 'Source: File', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "FileSource", - "filePath": "", - "resultAttribute": "", - }, - image : '../thirdparty/images/fileSource.png', - color : '#cc99ff', - description: "Read the content of one file or multiple files.", - } -} - -let scanSource = { - top : 20, - left : 20, - properties : { - title : 'Source: Scan', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "ScanSource", - "tableName": "" - }, - image : '../thirdparty/images/scan.png', - color : '#cc99ff', - description: "Read records from a table one by one", - } -} - - let twitterfeedSource = { - top : 20, - left : 20, - properties : { - title : 'Source: TwitterFeed', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "TwitterFeed", - "keywordList": [], - "locationList": "", - "tweetNum": 10, - "customerKey": "", - "customerSecret": "", - "token": "", - "tokenSecret": "", - "languageList": ["en"] - }, - image: '../thirdparty/images/twitterFeed.png', - color: '#cc99ff', - description: "Obtain real-time tweets using Twitter API", - } - } - -let keywordSource = { - top : 20, - left : 20, - properties : { - title : 'Source: Keyword', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "KeywordSource", - "tableName": "", - "attributes": [], - "query": "keyword", - "luceneAnalyzer": "standard", - "matchingType": "phrase", - "spanListName": " " - }, - image : '../thirdparty/images/keywordSource.png', - color : '#cc99ff', - description: "Perform an index-based search on a table using a keyword", - } -} - - -let dictionarySource = { - top : 20, - left : 20, - properties : { - title : 'Source: Dictionary', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "DictionarySource", - "tableName": "", - "attributes": [], - "dictionaryEntries": [], - "luceneAnalyzer": "standard", - "matchingType": "phrase", - "spanListName": " " - }, - image : '../thirdparty/images/dictionary.png', - color : '#cc99ff', - description: "Perform an index-based search on a table using a dictionary", - - } -} - -let regexSource = { - top : 20, - left : 20, - properties : { - title : 'Source: Regex', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "RegexSource", - "tableName": "", - "attributes": [], - "regex": "regex", - "regexIgnoreCase": false, - "regexUseIndex": true, - "spanListName": " " - }, - image : '../thirdparty/images/regex.png', - color : '#cc99ff', - description: "Perform an index-based search on a table using a regular expression", - } -} - -let fuzzyTokenSource = { - top : 20, - left : 20, - properties : { - title : 'Source: FuzzyToken', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "FuzzyTokenSource", - "tableName": "", - "attributes": [], - "query": "token1 token2 token3", - "luceneAnalyzer": "standard", - "thresholdRatio": 0.8, - "spanListName": " ", - }, - image : '../thirdparty/images/fuzzySource.png', - color : '#cc99ff', - description: "Perform an index-based search on a table for records similar to given tokens", - } -} - -let wordCountSource = { - top : 20, - left : 20, - properties : { - title : 'Source: Word Count', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "WordCountIndexSource", - "tableName": "", - "attribute": "", - }, - image : '../thirdparty/images/countSource.svg', - color : '#cc99ff', - description: "Count the frequency of for each word using index", - } -} - -let wordCount = { - top : 20, - left : 20, - properties : { - title : 'Word Count', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "WordCount", - "attribute": "", - "luceneAnalyzer": "standard", - }, - image : '../thirdparty/images/counting.png', - color : '#ffdb4d', - description: "Count the frequency of each word in all the documents", - } -} - -let twitterConverter = { - top : 20, - left : 20, - properties : { - title : 'Convert Twitter', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "TwitterConverter" - }, - image : '../thirdparty/images/twitterConverer.png', - color : '#ffdb4d', - description: "Convert the raw twitter data to readable records", - } -} - -let comparison = { - top : 20, - left : 20, - properties : { - title : 'Comparison', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "Comparison", - "attribute": "", - "comparisonType": "=", - "compareTo": "", - }, - image : '../thirdparty/images/compare.png', - color : '#ffdb4d', - description: "Select data based on a condition (>, <, =, ..)", - } -} - -let characterDistanceJoin = { - top : 20, - left : 20, - properties : { - title : 'Join: Character Distance', - inputs : { - input_1 : { - label : '', - }, - input_2 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "JoinDistance", - "innerAttribute": "attr1", - "outerAttribute": "attr1", - "spanDistance": 100 - }, - image : '../thirdparty/images/characterjoin.png', - color : '#ffa366', - description: "Join two tables based on the character distance of two attributes", - } -} - -let similarityJoin = { - top : 20, - left : 20, - properties : { - title : 'Join: Similarity', - inputs : { - input_1 : { - label : '', - }, - input_2 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "SimilarityJoin", - "innerAttribute": "attr1", - "outerAttribute": "attr1", - "similarityThreshold": 0.8 - }, - image : '../thirdparty/images/similarityjoin.png', - color : '#ffa366', - description: "Join two tables based on the string similarity of two tuples", - } -} - -let result = { - top : 20, - left : 20, - properties : { - title : 'View Results', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "ViewResults", - "limit": 10, - "offset": 0, - }, - image : '../thirdparty/images/view-result.png', - color : '#d2a679', - description: "View the results of the workflow", - } -} - -let mysqlSink = { - top : 20, - left : 20, - properties : { - title : 'Write Mysql', - inputs : { - input_1 : { - label : "", - } - }, - outputs : { - output_1 : { - label : "", - } - }, - attributes : { - "operatorType": "MysqlSink", - "host": "localhost", - "port": 3306, - "database": "testDB", - "table": "testTable", - "username": "test", - "password": "test" - }, - image : '../thirdparty/images/sql.jpg', - color : '#ff8080', - description: "Write the results to a mysql database", - } -} - -export const DEFAULT_MATCHERS: Data[] = [ - {id: 0, jsonData: regexMatcher}, - {id: 1, jsonData: keywordMatcher}, - {id: 2, jsonData: dictionaryMatcher}, - {id: 3, jsonData: fuzzyMatcher}, - {id: 4, jsonData: nlpEntity}, - {id: 5, jsonData: nlpSentiment}, - {id: 6, jsonData: regexSplit}, - {id: 7, jsonData: sampler}, - {id: 8, jsonData: projection}, - {id: 9, jsonData: scanSource}, - {id: 10, jsonData: keywordSource}, - {id: 11, jsonData: dictionarySource}, - {id: 12, jsonData: regexSource}, - {id: 13, jsonData: fuzzyTokenSource}, - {id: 14, jsonData: characterDistanceJoin}, - {id: 15, jsonData: similarityJoin}, - {id: 16, jsonData: wordCountSource}, - {id: 17, jsonData: wordCount}, - {id: 19, jsonData: result}, - {id: 21, jsonData: comparison}, - {id: 22, jsonData: nlpSplit}, - {id: 23, jsonData: emojiSentiment}, - {id: 24, jsonData: fileSource}, - {id: 25, jsonData: mysqlSink}, - {id: 26, jsonData: nltkSentiment}, - {id: 27, jsonData: asterixSource}, - {id: 28, jsonData: twitterConverter}, - {id: 29, jsonData: twitterfeedSource} -]; diff --git a/core/gui/app/services/table-metadata.ts b/core/gui/app/services/table-metadata.ts deleted file mode 100644 index a74fce940b6..00000000000 --- a/core/gui/app/services/table-metadata.ts +++ /dev/null @@ -1,10 +0,0 @@ -export class TableMetadata { - tableName: string; - attributes: Map; - - constructor(tableName: string, attributes: Map) - { - this.tableName = tableName; - this.attributes = attributes; - } -} \ No newline at end of file diff --git a/core/gui/app/sidebar/side-bar.component.html b/core/gui/app/sidebar/side-bar.component.html deleted file mode 100755 index 3ebf98a3556..00000000000 --- a/core/gui/app/sidebar/side-bar.component.html +++ /dev/null @@ -1,115 +0,0 @@ - -
    Version: 0.1.0
    - - - - - -

    Result

    -
    - -
    -
    - - - - diff --git a/core/gui/app/sidebar/side-bar.component.ts b/core/gui/app/sidebar/side-bar.component.ts deleted file mode 100755 index 5350ec7cba6..00000000000 --- a/core/gui/app/sidebar/side-bar.component.ts +++ /dev/null @@ -1,311 +0,0 @@ -import {Component, ViewChild, OnInit} from '@angular/core'; -import { Response, Http } from '@angular/http'; -import { CurrentDataService } from '../services/current-data-service'; -import { TableMetadata } from "../services/table-metadata"; -import {log} from "util"; - -declare var jQuery: any; -declare var Backbone: any; - -declare var PrettyJSON: any; - -@Component({ - moduleId: module.id, - selector: 'side-bar-container', - templateUrl: './side-bar.component.html', - styleUrls: ['../style.css'] -}) - -export class SideBarComponent { - data: any; - attributes: string[] = []; - - operatorId: number; - operatorTitle: string; - - advancedPressed: boolean = false; - - hiddenList: string[] = ["operatorType", "luceneAnalyzer", "matchingType"]; - - selectorList: string[] = ["dictionaryEntries", "password", "nlpEntityType", - "splitType", "splitOption", "sampleType", "comparisonType", - "aggregationType", "attributes", "tableName", "attribute", "keywordList", - "languageList", "locationList","customerKey","customerSecret","token","tokenSecret"]; - - matcherList: string[] = ["conjunction", "phrase", "substring"]; - nlpEntityList: string[] = ["noun", "verb", "adjective", "adverb", "ne_all", - "number", "location", "person", "organization", "money", "percent", "date", "time"]; - regexSplitList: string[] = ["left", "right", "standalone"]; - nlpSplitList: string[] = ["oneToOne", "oneToMany"]; - samplerList: string[] = ["random", "firstk"]; - - compareList: string[] = ["=", ">", ">=", "<", "<=", "≠"]; - aggregationList: string[] = ["min", "max", "count", "sum", "average"]; - - twitterLanguageList: string[] = ["English","Arabic","Danish","Dutch","English UK","Farsi","Filipino","Finnish","French","German","Hebrew","Hindi","Hungarian","Indonesian","Italian","Japanese","Korean", - "Malay","Norwegian","Polish","Portuguese","Russian","Simplified Chinese","Spanish","Swedish","Thai", "Traditional Chinese","Turkish","Urdu"]; - - twitterLanguageShortenList: string[] = ["en","ar","da","nl","en-gb","fa","fil","fi","fr","de","he","hi","hu","id","it","ja","ko","msa","no","pl","pt","ru","zh-cn","es","sv","th","zh-tw","tr","ur"]; - - - twitterLanguageMapping: {[key:string]:string;} = {}; - - attributeItems:Array = []; - tableNameItems:Array = []; - selectedAttributesList:Array = []; - selectedAttributeMulti:string = ""; - selectedAttributeSingle:string = ""; - metadataList:Array = []; - - dictionaryNames: Array = []; - dictionaryContent: Array = []; - selectedDictionary:string = ""; - twitterQuery: Array = []; - twitterLanguage: Array = []; - locationString:string = ""; - - optionalTwitterList: Array = ["customerKey","customerSecret","token","tokenSecret"]; - - checkInHidden(name: string) { - if (this.advancedPressed){ - var hideItem = ["operatorType"]; - return jQuery.inArray(name, hideItem); - } - return jQuery.inArray(name, this.hiddenList); - } - checkInSelector(name: string) { - if (this.advancedPressed){ - var selectList = this.selectorList.concat(["operatorType"]); - return jQuery.inArray(name, selectList); - } - var selectList = this.selectorList.concat(this.hiddenList); - return jQuery.inArray(name, selectList); - } - - checkInOptionalTwitter(name: string){ - return jQuery.inArray(name,this.optionalTwitterList); - } - - checkIsDictionary(){ - return this.operatorTitle === "Dictionary Search" || this.operatorTitle === "Source: Dictionary"; - } - - fileChange(event) { - let fileList: FileList = event.target.files; - this.currentDataService.uploadDictionary(fileList[0]); - } - - constructor(private currentDataService: CurrentDataService) { - currentDataService.newAddition$.subscribe( - data => { - this.data = data.operatorData; - this.operatorId = data.operatorNum; - this.operatorTitle = data.operatorData.properties.title; - this.attributes = []; - for (var attribute in data.operatorData.properties.attributes) { - this.attributes.push(attribute); - } - // initialize the advanced button - this.advancedPressed = false; - // initialize selected attributes - this.selectedAttributeMulti = ""; - this.selectedAttributeSingle = ""; - this.selectedDictionary = ""; - this.locationString = ""; - - // initialize the twitter language options - for (var i = 0; i < this.twitterLanguageList.length; ++i){ - this.twitterLanguageMapping[this.twitterLanguageList[i]] = this.twitterLanguageShortenList[i]; - } - - if (data.operatorData.properties.attributes.attributes) { - this.selectedAttributesList = data.operatorData.properties.attributes.attributes; - } else if (data.operatorData.properties.attributes.attribute) { - this.selectedAttributesList = [data.operatorData.properties.attributes.attribute] - } - if (data.operatorData.properties.attributes.tableName) { - this.getAttributesForTable(data.operatorData.properties.attributes.tableName); - } - if (data.operatorData.properties.attributes.dictionaryEntries) { - this.dictionaryContent = data.operatorData.properties.attributes.dictionaryEntries; - } - if (data.operatorData.properties.attributes.keywordList) { - this.twitterQuery = data.operatorData.properties.attributes.keywordList; - } - if (data.operatorData.properties.attributes.languageList) { - this.twitterLanguage = data.operatorData.properties.attributes.languageList; - } - - }); - - currentDataService.metadataRetrieved$.subscribe( - data => { - this.metadataList = data; - let metadata: (Array) = data; - metadata.forEach(x => { - this.tableNameItems.push((x.tableName)); - }); - } - ); - - currentDataService.dictionaryNames$.subscribe( - data => { - console.log("dict data is: "); - console.log(data); - this.dictionaryNames = data; - } - ); - - currentDataService.dictionaryContent$.subscribe( - data => { - this.dictionaryContent = []; - for(let entry of data){ - this.dictionaryContent.push(entry.trim()); - } - this.data.properties.attributes.dictionaryEntries = this.dictionaryContent; - this.onFormChange("dictionary"); - } - ); - - } - - humanize(name: string): string { - // TODO: rewrite this function to handle camel case - // e.g.: humanize camelCase -> camel case - var frags = name.split('_'); - for (var i = 0; i < frags.length; i++) { - frags[i] = frags[i].charAt(0).toUpperCase() + frags[i].slice(1); - } - return frags.join(' '); - } - - attributeAdded (type: string) { - if (type === "multi") { - this.selectedAttributesList.push(this.selectedAttributeMulti); - this.data.properties.attributes.attributes = this.selectedAttributesList; - this.onFormChange("attributes"); - } else if (type === "single") { - this.data.properties.attributes.attribute = this.selectedAttributeSingle; - this.onFormChange("attribute"); - } - } - - locationAdded(event:string){ - this.locationString = event; - this.data.properties.attributes.locationList = this.locationString; - this.onFormChange("locationList"); - } - - manuallyAdded (event:string) { - if (event.length === 0) { - // removed all attributes - this.selectedAttributesList = []; - } else { - this.selectedAttributesList = event.split(","); - } - - this.data.properties.attributes.attributes = this.selectedAttributesList; - this.onFormChange("attributes"); - } - - getAttributesForTable (event:string) { - if (!event) { - return; - } - - this.attributeItems = []; - - this.metadataList.forEach(x => { - if (x.tableName === event) { - x.attributes.forEach( - y => { - if (!y.attributeName.startsWith("_")) { - this.attributeItems.push(y.attributeName); - } - }); - } - }); - - this.onFormChange("tableName"); - } - - dictionarySelected() { - this.currentDataService.getDictionaryContent(this.selectedDictionary); - } - - dictionaryManuallyAdded(event: string) { - if (event.length === 0) { - this.dictionaryContent = []; - } else { - this.dictionaryContent = event.split(","); - } - this.data.properties.attributes.dictionaryEntries = this.dictionaryContent; - this.onFormChange("dictionary"); - } - - onFormChange (attribute: string) { - var currentData = jQuery("#the-flowchart").flowchart("getOperatorData", this.operatorId); - // update the position of the operator if it is moved before the value is changed - this.data.left = currentData.left; - this.data.top = currentData.top; - jQuery("#the-flowchart").flowchart("setOperatorData", this.operatorId, this.data); - } - - onDelete() { - this.operatorTitle = "Operator"; - this.attributes = []; - this.dictionaryContent = []; - jQuery("#the-flowchart").flowchart("deleteOperator", this.operatorId); - this.currentDataService.clearData(); - this.currentDataService.setAllOperatorData(jQuery('#the-flowchart').flowchart('getData')); - } - - onAdvanced() { - this.advancedPressed = true; - } - - hideAdvance() { - this.advancedPressed = false; - } - - - - twitterQueryManuallyAdded(event: string) { - if (event.length === 0) { - this.twitterQuery = []; - } else { - this.twitterQuery = event.split(","); - } - this.data.properties.attributes.keywordList = this.twitterQuery; - this.onFormChange("keywordList"); - } - - twitterLanguageManuallyAdded(shortenFormLanguage: string){ - var languageCheckBox = jQuery("#" + shortenFormLanguage); - if (languageCheckBox[0].checked){ - this.twitterLanguage.push(shortenFormLanguage); - } else { - var index = this.twitterLanguage.indexOf(shortenFormLanguage); - // remove 1 element starting from that index - this.twitterLanguage.splice(index, 1); - } - console.log(this.twitterLanguage); - this.data.properties.attributes.languageList = this.twitterLanguage; - this.onFormChange("languageList"); - } - - languageTextClicked(language: string){ - var shortenFormLanguage = this.twitterLanguageMapping[language]; - var languageCheckBox = jQuery("#" + shortenFormLanguage); - // check if the checkbox for particular language is checked - if (languageCheckBox[0].checked){ - // if is checked now, uncheck it - languageCheckBox[0].checked = false; - } else { - // if not checked, check it - languageCheckBox[0].checked = true; - } - this.twitterLanguageManuallyAdded(shortenFormLanguage); - } - -} diff --git a/core/gui/app/style.css b/core/gui/app/style.css deleted file mode 100755 index a19943a859c..00000000000 --- a/core/gui/app/style.css +++ /dev/null @@ -1,476 +0,0 @@ -html { - height: 100%; -} - -body { - height: 100%; - width: 100%; - -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ - -moz-box-sizing: border-box; /* Firefox, other Gecko */ - box-sizing: border-box; /* Opera/IE 8+ */ - overflow: hidden; -} - -.navbar-right{ - margin-right: 0px; -} -.navbar{ - line-height: 50px; - margin: 0px; - height: 50px; -} - -.navbar-brand{ - font-size: 22px; - font-weight: bold; - color: #67AAF9; -} - -.navigation-btn{ - width: 120px; - font-weight: bold; - font-size: 22px; - padding : 0px; - background-color: #67AAF9; - color: #F5F5F5; -} - -.navigation-btn:hover{ - background-color: #3b93f7 -} - -#css-operator-bar{ - /*border: 1px solid black;*/ - border-radius: 0px; - color: white; - background: #001011; -} - -.previous-operators{ - left: 0px; - margin-left: 255px; -} - -.fill { - padding: 0px; - margin: 0px; - border: 0px; -} - -#wrapper { - padding-left: 0px; - width: 100%; - height: calc(100% - 100px); -} - -#sidebar-wrapper { - margin-left: 0px; - padding-left: 10px; - left: 0px; - width: 255px; - background: #D2D7DF; /* #9999A1, D2D7DF*/ - position: absolute; - color: #353535; - height: calc(100% - 140px); - overflow-y: auto; - z-index: 1000; -} - -#version-number { - top: calc(100% - 40px); - left: 0px; - height: 40px; - position: absolute; - background: #D2D7DF; /* #9999A1, D2D7DF*/ - z-index: 1000; - width: 255px; - padding: 10px; - font-size: 16px; - font-weight: bold; -} - - -.sidebar-brand{ - font-weight: bold; -} - -.attribute-type { - font-size: 19px; -} - - -.form-control { - width : 220px; -} - -.ng-valid[required], .ng-valid.required { - border-left: 5px solid #42A948; /* green */ -} -.ng-invalid:not(form) { - border-left: 5px solid #a94442; /* red */ -} - - -#the-flowchart { - width: calc(100%); - height: calc(100%); - background: #FCFCFC; -} - -#flow-chart-container{ - width: calc(100% - 255px);; - left: 255px; - height: calc(100% - 40px); - position: relative; - -} - -.zoomInButton{ - right: 150px; - bottom: 60px; - position: absolute; - z-index: 1; - border-radius: 50%; - font-size: 80px; - border-color: #000; - cursor: pointer; -} - -.zoomInButton:hover{ - color: #0d0d0d; -} - - - -.zoomOutButton{ - right: 70px; - bottom: 60px; - position: absolute; - z-index: 1; - border-radius: 50%; - font-size: 80px; - border-color: #000; - cursor: pointer; -} - -.zoomOutButton:hover{ - color: #0d0d0d; -} - -.excelDownloadButton { - position: absolute; - z-index: 1; - background-color: #39ac39; - opacity: 0.5; - right: 10px; - bottom: 0px; - width: 280px; - font-size: 24px; - color: white; - font-weight: bold; - margin-bottom: 6px; - display: none; -} - -.excelDownloadButton:hover{ - background-color: #339933; -} - -.excelIcon{ - padding-right: 9px; -} - -.dropdown { - position: relative; - float: left; - padding-left: 0px; -} - - -.group-icon{ - padding-left: 12px; -} - -.dropdown-content { - margin-top: 7px; - position: absolute; - min-width: 160px; - text-align: left; - z-index: 1; - background-color: white; - border-radius: 5px; - display: none; -} - -.dropdown-content div { - display: block; - float: none; - color: black; - padding: 12px; - margin-top: 3px; - margin-bottom: 3px; - text-align: left; -} - -.dropdown-content div:hover { - background-color: #a6a6a6; -} - - -#file-upload { - display: none; -} - -.dictionary-upload { - border: 1px solid #ccc; - /*display: inline-block;*/ - padding: 0px 16px; - cursor: pointer; - background-color: #39ac39; - color: white; - font-weight: bold; - font-size: 19px; - margin-top: 12px; - margin-bottom: 0px; - width: 220px -} - -.checkBox{ - display: inline-block; -} - - -.languageLabel{ - font-size: 20px; -} - -.dictionary-upload:hover{ - background-color: #339933; -} - - -#result-table { - width: calc(100%); - height: calc(100%); - font-family: arial, sans-serif; - border-collapse: collapse; - display: inline-block; -} - -#result-table td, #result-table th { - font-size: 16px; - border: 1.5px solid #dddddd; - border-left: 0px; - text-align: left; - padding: 8px; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - - - -.resultRow:nth-child(even) { - background-color: #dddddd; -} - -.resultRow:hover{ - background-color: #fff5cc; -} - -.result-attribute-title{ - background-color: #b3b3ff; -} - -#result-table-bar{ - width: calc(100%); - /*margin-left: 240px;*/ - height: 0px; - overflow-y: auto; - overflow-x: auto; - background-color: #ebfaeb; - display: none; - position: absolute; -} - -#result-bar-title{ - background-color: #4d79ff; - color: white; - width: calc(100%); - height: 40px; - font-size: 25px; - padding-left: 10px; - /*margin-left: 240px;*/ - cursor: pointer; - vertical-align: middle; -} - -#result-bar-title:hover{ - background-color: #1a53ff; -} - - -#ngrip { - top: -5px; - width: 100%; - height: 10px; - position: absolute; - cursor: ns-resize; -} - -#result-container { - position:relative; - margin-left: 255px; - width: calc(100% - 255px); - z-index: 100; -} - -/* dropdown menu hover detail*/ - -#operator-detail-div { - display: none; - position: absolute; - z-index: 1000; - width: 280px; - border-radius: 5px; - background-color: white; - color: black; - border: 1px solid black; - line-height: 35px; - margin-left: 3px; -} - -#operator-detail-div::after { - content: ""; - position: absolute; - top: 20px; - right: 100%; - margin-top: -5px; - border-width: 5px; - border-style: solid; - border-color: transparent black transparent transparent; -} - -#operator-detail-name { - font-size: 16px; - padding-left: 6px; - padding-right: 6px; -} - - -#operator-detail-content{ - border-top: 1px solid black; - padding-left: 6px; - padding-right: 6px; - font-size: 14px; -} - - - -@media screen and (min-width: 1080px) { - #sidebar-wrapper { - width: 255px; - } - #flow-chart-container{ - width: calc(100% - 255px);; - left: 255px; - } - #result-container { - margin-left: 255px; - width: calc(100% - 255px); - } - .previous-operators{ - margin-left: 255px; - } - .form-control { - width : 220px; - } -} - -@media screen and (min-width: 900px) and (max-width: 1080px) { - #sidebar-wrapper { - width: 220px; - } - #flow-chart-container{ - width: calc(100% - 220px);; - left: 220px; - } - #result-container { - margin-left: 220px; - width: calc(100% - 220px); - } - .previous-operators{ - margin-left: 220px; - } - .form-control { - width : 185px; - } -} - -@media screen and (min-width: 768px) and (max-width: 900px) { - #sidebar-wrapper { - width: 200px; - } - #flow-chart-container{ - width: calc(100% - 200px);; - left: 200px; - } - #result-container { - margin-left: 200px; - width: calc(100% - 200px); - } - .previous-operators{ - margin-left: 200px; - } - .form-control { - width : 165px; - } -} - - -@media screen and (max-width: 768px) { - #sidebar-wrapper { - width: 180px; - } - #flow-chart-container{ - width: calc(100% - 180px);; - left: 180px; - } - #result-container { - margin-left: 180px; - width: calc(100% - 180px); - } - .previous-operators{ - margin-left: 180px; - } - .form-control { - width : 145px; - } - -/* fix bootstrap issue*/ - .navbar-left { - float: left !important; - } - .navbar-right { - float: right !important; - margin-right: -15px; - } - .navbar-right ~ .navbar-right { - margin-right: 0; - } - .navbar-header { - float: left; - } - .navbar-collapse { - width: auto; - border-top: 0; - -webkit-box-shadow: none; - box-shadow: none; - } - .navbar-nav { - float: left; - margin-top: 0; - margin-right: 0; - margin-bottom: 0; - } -} diff --git a/core/gui/index.html b/core/gui/index.html deleted file mode 100755 index 60275503f85..00000000000 --- a/core/gui/index.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - Texera - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Loading Texera ... - - diff --git a/core/gui/package.json b/core/gui/package.json deleted file mode 100755 index 551b3119fd0..00000000000 --- a/core/gui/package.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "name": "angular-quickstart", - "version": "1.0.0", - "description": "QuickStart package.json from the documentation, supplemented with testing support", - "scripts": { - "start": "tsc && concurrently \"tsc -w\" \"lite-server\" ", - "compile": "tsc && concurrently", - "e2e": "tsc && concurrently \"http-server -s\" \"protractor protractor.config.js\" --kill-others --success first", - "lint": "tslint ./app/**/*.ts -t verbose", - "lite": "lite-server", - "pree2e": "webdriver-manager update", - "test": "tsc && concurrently \"tsc -w\" \"karma start karma.conf.js\"", - "test-once": "tsc && karma start karma.conf.js --single-run", - "tsc": "tsc", - "tsc:w": "tsc -w" - }, - "keywords": [], - "author": "", - "license": "Apache-2.0", - "dependencies": { - "@angular/common": "~2.4.8", - "@angular/compiler": "~2.4.8", - "@angular/core": "~2.4.8", - "@angular/forms": "~2.4.8", - "@angular/http": "~2.4.8", - "@angular/platform-browser": "~2.4.8", - "@angular/platform-browser-dynamic": "~2.4.8", - "@angular/router": "~3.4.8", - "angular-in-memory-web-api": "~0.3.0", - "core-js": "^2.4.1", - "ng2-bootstrap": "^1.6.3", - "ng2-bs3-modal": "^0.10.4", - "rxjs": "5.2.0", - "systemjs": "0.20.9", - "zone.js": "^0.7.7" - }, - "devDependencies": { - "concurrently": "^3.3.0", - "lite-server": "^2.2.2", - "typescript": "~2.2.1", - "canonical-path": "0.0.2", - "http-server": "^0.9.0", - "tslint": "^4.5.1", - "lodash": "^4.17.4", - "jasmine-core": "~2.5.2", - "karma": "^1.5.0", - "karma-chrome-launcher": "^2.0.0", - "karma-cli": "^1.0.1", - "karma-jasmine": "^1.1.0", - "karma-jasmine-html-reporter": "^0.2.2", - "protractor": "~5.1.1", - "rimraf": "^2.6.1", - "@types/node": "^7.0.5", - "@types/jasmine": "^2.5.43" - }, - "repository": {} -} diff --git a/core/gui/styles.css b/core/gui/styles.css deleted file mode 100755 index 58e1a7d9a41..00000000000 --- a/core/gui/styles.css +++ /dev/null @@ -1,5 +0,0 @@ -h1 { - color: #369; - font-family: Arial, Helvetica, sans-serif; - font-size: 250%; -} diff --git a/core/gui/systemjs.config.js b/core/gui/systemjs.config.js deleted file mode 100755 index 8118a967ce7..00000000000 --- a/core/gui/systemjs.config.js +++ /dev/null @@ -1,50 +0,0 @@ -/** - * System configuration for Angular samples - * Adjust as necessary for your application needs. - */ -(function (global) { - System.config({ - paths: { - // paths serve as alias - 'npm:': 'node_modules/' - }, - // map tells the System loader where to look for things - map: { - // our app is within the app folder - app: 'app', - - // angular bundles - '@angular/core': 'npm:@angular/core/bundles/core.umd.js', - '@angular/common': 'npm:@angular/common/bundles/common.umd.js', - '@angular/compiler': 'npm:@angular/compiler/bundles/compiler.umd.js', - '@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js', - '@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js', - '@angular/http': 'npm:@angular/http/bundles/http.umd.js', - '@angular/router': 'npm:@angular/router/bundles/router.umd.js', - '@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js', - - // other libraries - 'rxjs': 'npm:rxjs', - 'angular-in-memory-web-api': 'npm:angular-in-memory-web-api/bundles/in-memory-web-api.umd.js', - 'moment': 'npm:moment/moment.js', - 'ng2-bootstrap': 'npm:ng2-bootstrap/bundles/ngx-bootstrap.umd.js', - 'ng2-bs3-modal': 'npm:ng2-bs3-modal' - }, - // packages tells the System loader how to load when no filename and/or no extension - packages: { - 'app': { - main: './main.js', - defaultExtension: 'js' - }, - 'rxjs': { - defaultExtension: 'js' - }, - 'ng2-bootstrap': { - defaultExtension: 'js' - }, - 'ng2-bs3-modal': { - defaultExtension: 'js' - } - } - }); -})(this); diff --git a/core/gui/thirdparty/flowchart-js/jquery.flowchart.css b/core/gui/thirdparty/flowchart-js/jquery.flowchart.css deleted file mode 100755 index e14c535b2ab..00000000000 --- a/core/gui/thirdparty/flowchart-js/jquery.flowchart.css +++ /dev/null @@ -1,209 +0,0 @@ - - -.flowchart-container { - position: relative; - overflow: hidden; -} - -.flowchart-links-layer, .flowchart-operators-layer, .flowchart-temporary-link-layer { - position: absolute; - top: 0px; - left: 0px; - width: 100%; - height: 100%; -} - -.flowchart-operators-layer, .flowchart-temporary-link-layer { - pointer-events: none; -} - -.flowchart-temporary-link-layer { - display: none; -} - - - -.flowchart-link, .flowchart-operator { - cursor: default; -} - - -.flowchart-operator-connector { - position: relative; - padding-top: 5px; - padding-bottom: 5px; - top: 10px; - margin-bottom: 5px; -} - -.flowchart-operator-connector-label { - font-size: small; - height: 20px; -} - -.flowchart-operator-inputs .flowchart-operator-connector{ - opacity: 0.75; -} - - -.flowchart-operator-inputs .flowchart-operator-connector-label { - margin-left: 14px; -} - -.flowchart-operator-outputs .flowchart-operator-connector-label { - text-align: right; - margin-right: 5px; -} - -.flowchart-operator-connector-arrow { - width: 0px; - height: 0px; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - border-left: 10px solid rgb(204, 204, 204); - position: absolute; - top: 0px; -} - -.flowchart-operator-connector-small-arrow { - width: 0px; - height: 0px; - border-top: 5px solid transparent; - border-bottom: 5px solid transparent; - border-left: 5px solid transparent; /*rgb(100, 100, 100);*/ - position: absolute; - top: 5px; - pointer-events: none; -} - -.flowchart-operator-connector:hover .flowchart-operator-connector-arrow { - border-left: 10px solid rgb(153, 153, 153); -} - -.flowchart-operator-inputs .flowchart-operator-connector-arrow { - left: -1px; -} - -.flowchart-operator-outputs .flowchart-operator-connector-arrow { - right: -10px; -} - -.flowchart-operator-inputs .flowchart-operator-connector-small-arrow { - left: -1px; -} - -.flowchart-operator-outputs .flowchart-operator-connector-small-arrow { - right: -7px; -} - -.unselectable { - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - - /* - Introduced in IE 10. - See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/ - */ - -ms-user-select: none; - user-select: none; -} - - -/* Default Operator */ - -.flowchart-operator { - position: absolute; - width: 120px; - border: 1px solid #CCCCCC; - background: #FAFAFA; - pointer-events: initial; - background-color: white; -} - -.flowchart-operator.hover { - border-color: #999; -} - -.flowchart-operator.selected { - border-color: #555; -} - - - -.flowchart-operator .flowchart-operator-title { - width: 85%; - padding: 4px 2px; - font-weight: bold; - box-sizing: border-box; - border-bottom: 1px solid #DDDDDD; - background: #F0F0F0; - height: auto; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - cursor: move; - float: left; -} - -.flowchart-operator .flowchart-operator-inputs-outputs { - display: table; - width: 100%; - height: 90px; -} - -.flowchart-operator .flowchart-operator-inputs, .flowchart-default-operator .flowchart-operator-outputs { - display: table-cell; - width: 50%; -} - -/* Operator Info Div / Operator Info Icon*/ -.operator-info-div { - width: 15%; - padding: 4px 2px; - height: auto; - position: absolute; - right: 0px; - cursor: move; - box-sizing: border-box; - border-bottom: 1px solid #DDDDDD; -} - -.operator-info-icon{ - cursor: pointer; - color: white; -} - -.operator-info-icon:hover { - color: #d9d9d9; -} - -/* Rightclick menu styles*/ - -#menu { - display: none; - position: fixed; - border: 1px solid black; - background-color: #f2f2f2; -} - -#menu a:hover { - background-color: #d9d9d9; - cursor: pointer; - text-decoration: none; -} - -.menu-item { - display : block; - width : 200px; - position : relative; - text-decoration: none; - padding : 6px; - color: black; - font-size: 16px; - border: 0.5px solid black; -} - -.menu-icon { - margin-right: 10px; -} diff --git a/core/gui/thirdparty/flowchart-js/jquery.flowchart.js b/core/gui/thirdparty/flowchart-js/jquery.flowchart.js deleted file mode 100755 index be8d11a8421..00000000000 --- a/core/gui/thirdparty/flowchart-js/jquery.flowchart.js +++ /dev/null @@ -1,1239 +0,0 @@ -$(function () { -// the widget definition, where "custom" is the namespace, -// "colorize" the widget name - $.widget("flowchart.flowchart", { - // default options - options: { - canUserEditLinks: true, - canUserMoveOperators: true, - data: {}, - distanceFromArrow: 3, - defaultOperatorClass: 'flowchart-default-operator', - defaultLinkColor: '#3366ff', - defaultSelectedLinkColor: 'black', - linkWidth: 10, - grid: 20, - multipleLinksOnOutput: false, - multipleLinksOnInput: false, - linkVerticalDecal: 0, - onOperatorSelect: function (operatorId) { - return true; - }, - onOperatorUnselect: function () { - return true; - }, - onOperatorMouseOver: function (operatorId) { - return true; - }, - onOperatorMouseOut: function (operatorId) { - return true; - }, - onLinkSelect: function (linkId) { - return true; - }, - onLinkUnselect: function () { - return true; - }, - onOperatorCreate: function (operatorId, operatorData, fullElement) { - return true; - }, - onLinkCreate: function (linkId, linkData) { - return true; - }, - onOperatorDelete: function (operatorId) { - return true; - }, - onLinkDelete: function (linkId, forced) { - return true; - }, - onOperatorMoved: function (operatorId, position) { - - }, - onAfterChange: function (changeType) { - - }, - onRightClickedDelete: function (operatorId) { - return true; - } - }, - data: null, - objs: null, - maskNum: 0, - linkNum: 0, - operatorNum: 0, - lastOutputConnectorClicked: null, - selectedOperatorId: null, - selectedLinkId: null, - positionRatio: 1, - globalId: null, - - rightClickedOperatorID : 0, - - // the constructor - _create: function () { - if (typeof document.__flowchartNumber == 'undefined') { - document.__flowchartNumber = 0; - } else { - document.__flowchartNumber++; - } - this.globalId = document.__flowchartNumber; - this._unitVariables(); - - this.element.addClass('flowchart-container'); - - this.objs.layers.links = $(''); - this.objs.layers.links.appendTo(this.element); - - this.objs.layers.operators = $('
    '); - this.objs.layers.operators.appendTo(this.element); - - this.objs.layers.temporaryLink = $(''); - this.objs.layers.temporaryLink.appendTo(this.element); - - var shape = document.createElementNS("http://www.w3.org/2000/svg", "line"); - shape.setAttribute("x1", "0"); - shape.setAttribute("y1", "0"); - shape.setAttribute("x2", "0"); - shape.setAttribute("y2", "0"); - shape.setAttribute("stroke-dasharray", "6,6"); - shape.setAttribute("stroke-width", "4"); - shape.setAttribute("stroke", "black"); - shape.setAttribute("fill", "none"); - this.objs.layers.temporaryLink[0].appendChild(shape); - this.objs.temporaryLink = shape; - - this._initEvents(); - - if (typeof this.options.data != 'undefined') { - this.setData(this.options.data); - } - }, - - _unitVariables: function () { - this.data = { - operators: {}, - links: {} - }; - this.objs = { - layers: { - operators: null, - temporaryLink: null, - links: null - }, - linksContext: null, - temporaryLink: null - }; - }, - - _initEvents: function () { - - var self = this; - - this.element.mousemove(function (e) { - var $this = $(this); - var offset = $this.offset(); - self._mousemove((e.pageX - offset.left) / self.positionRatio, (e.pageY - offset.top) / self.positionRatio, e); - }); - - this.element.click(function (e) { - var $this = $(this); - var offset = $this.offset(); - self._click((e.pageX - offset.left) / self.positionRatio, (e.pageY - offset.top) / self.positionRatio, e); - }); - - this.element.contextmenu(function(e){ - // hide the rich click menu if the right click is outside of the operators - self.hideRightClickMenu(); - }); - - this.objs.layers.operators.on('pointerdown mousedown touchstart', '.flowchart-operator', function (e) { - e.stopImmediatePropagation(); - }); - - this.objs.layers.operators.on('contextmenu','.flowchart-operator',function(e){ - - var $this = $(this); - // prevent default right click menu - e.preventDefault(); - // remove temporaryLink - self._unsetTemporaryLink(); - - // if check on menu border, return immediately - var checkOnMenu = $("#menu"); - if (checkOnMenu.is(e.target)){ - self.hideRightClickMenu(); - return false; - } - var operatorID = $this.closest('.flowchart-operator').data('operator_id'); - var currentOperatorData = self.getOperatorData(operatorID); - - self.rightClickedOperatorID = operatorID; - // calculate the position manually - var checkOnClickIsIconDiv = $(".operator-info-div"); - var checkOnClickIsIcon = $(".operator-info-icon"); - var checkOnClickIsOperatorInput = $(".flowchart-operator-inputs"); - var checkOnClickIsOperatorOutput = $(".flowchart-operator-outputs"); - var checkOnClickOperatorConnector = $(".flowchart-operator-connector"); - var checkOnClickOperatorConnectorLabel = $(".flowchart-operator-connector-label"); - var checkOnClickOperatorConnectorArrow = $(".flowchart-operator-connector-arrow"); - var checkOnClickOperatorConnectorSet = $(".flowchart-operator-connector-set"); - - var titleHeight = parseInt($(".flowchart-operator-title").css('height'), 10); - var operatorWidth = parseInt($(".flowchart-operator").css('width'), 10); - var connectorTop = parseInt($(".flowchart-operator-connector").css('top'), 10); - - if (checkOnClickIsIconDiv.is(e.target) || checkOnClickIsIcon.is(e.target)){ - self.displayRightClickMenu(currentOperatorData.left + e.offsetX + 0.85 * operatorWidth, currentOperatorData.top + e.offsetY ,operatorID); - } else if (checkOnClickIsOperatorOutput.is(e.target)) { - self.displayRightClickMenu(currentOperatorData.left + e.offsetX + 0.5 * operatorWidth, currentOperatorData.top + e.offsetY + titleHeight ,operatorID); - } else if (checkOnClickIsOperatorInput.is(e.target)) { - self.displayRightClickMenu(currentOperatorData.left + e.offsetX, currentOperatorData.top + e.offsetY + titleHeight ,operatorID); - } else if (checkOnClickOperatorConnector.is(e.target) || checkOnClickOperatorConnectorLabel.is(e.target)) { - if (checkOnClickIsOperatorOutput.has(e.target).length > 0){ - self.displayRightClickMenu(currentOperatorData.left + e.offsetX + 0.5 * operatorWidth, currentOperatorData.top + e.offsetY + titleHeight + connectorTop ,operatorID); - } else { - self.displayRightClickMenu(currentOperatorData.left + e.offsetX, currentOperatorData.top + e.offsetY + titleHeight + connectorTop ,operatorID); - } - } else if (checkOnClickOperatorConnectorSet.is(e.target)) { - if (checkOnClickIsOperatorOutput.has(e.target).length > 0){ - self.displayRightClickMenu(currentOperatorData.left + e.offsetX + 0.5 * operatorWidth, currentOperatorData.top + e.offsetY + titleHeight ,operatorID); - } else { - self.displayRightClickMenu(currentOperatorData.left + e.offsetX, currentOperatorData.top + e.offsetY + titleHeight,operatorID); - } - } else if (checkOnClickOperatorConnectorArrow.is(e.target)) { - if (checkOnClickIsOperatorOutput.has(e.target).length > 0){ - self.displayRightClickMenu(currentOperatorData.left + e.offsetX + operatorWidth, currentOperatorData.top + e.offsetY + titleHeight + connectorTop ,operatorID); - } else { - self.displayRightClickMenu(currentOperatorData.left + e.offsetX + 1, currentOperatorData.top + e.offsetY + titleHeight + connectorTop ,operatorID); - } - } else { - self.displayRightClickMenu(currentOperatorData.left + e.offsetX, currentOperatorData.top + e.offsetY ,operatorID); - } - - // prevent default right click menu - return false; - }); - - this.objs.layers.operators.on('click', '.flowchart-operator', function (e) { - self.hideRightClickMenu(); - if ($(e.target).closest('.flowchart-operator-connector').length == 0) { - self.selectOperator($(this).data('operator_id')); - } - }); - - this.objs.layers.operators.on('mousedown','.flowchart-operator-title',function(e){ - self.hideRightClickMenu(); - }); - - // next 2 are for allowing connecting with drag and drop operation - - this.objs.layers.operators.on('mousedown', '.flowchart-operator-connector', function(e){ - // if right click, then stop - if (e.which === 3) { - return - } - var $this = $(this); - if (self.options.canUserEditLinks) { - self._connectorClicked($this.closest('.flowchart-operator').data('operator_id'), $this.data('connector'), $this.data('sub_connector'), $this.closest('.flowchart-operator-connector-set').data('connector_type')); - } - }); - - this.objs.layers.operators.on('mouseup', '.flowchart-operator-connector', function(e){ - if (e.which === 3) { - return - } - var $this = $(this); - if (self.options.canUserEditLinks) { - self._connectorClicked($this.closest('.flowchart-operator').data('operator_id'), $this.data('connector'), $this.data('sub_connector'), $this.closest('.flowchart-operator-connector-set').data('connector_type')); - } - }); - - this.objs.layers.links.on('mousedown touchstart', '.flowchart-link', function (e) { - e.stopImmediatePropagation(); - }); - - this.objs.layers.links.on('mouseover', '.flowchart-link', function () { - self._connecterMouseOver($(this).data('link_id')); - }); - - this.objs.layers.links.on('mouseout', '.flowchart-link', function () { - self._connecterMouseOut($(this).data('link_id')); - }); - - this.objs.layers.links.on('click', '.flowchart-link', function () { - self.selectLink($(this).data('link_id')); - }); - - this.objs.layers.operators.on('mouseover', '.flowchart-operator', function (e) { - self._operatorMouseOver($(this).data('operator_id')); - }); - - this.objs.layers.operators.on('mouseout', '.flowchart-operator', function (e) { - self._operatorMouseOut($(this).data('operator_id')); - }); - - this.objs.layers.operators.on('click','.operator-info-icon',function(e){ - var $this = $(this); - var operatorID = $this.closest('.flowchart-operator').data('operator_id'); - // show detail of the operator clicked - self.showOperatorDetail(operatorID); - }); - - this.objs.layers.operators.on('click contextmenu','.menu-detail',function(e){ - // use private variable instead of getting it manually (have issue with .closest()) - e.preventDefault(); - var operatorID = self.rightClickedOperatorID; - self.showOperatorDetail(operatorID); - self.hideRightClickMenu(); - e.stopImmediatePropagation(); - return false; - }); - - this.objs.layers.operators.on('click contextmenu','.menu-delete',function(e){ - var operatorID = self.rightClickedOperatorID; - if (!self.options.onRightClickedDelete(operatorID)){ - return; - } - self.deleteOperator(operatorID); // delete the operator - self.hideRightClickMenu(); // hide the right click menu manually since we prevent the default flowchart-operator action - e.stopImmediatePropagation(); - }); - }, - - showOperatorDetail: function(operatorID) { - var currentOperatorData = this.getOperatorData(operatorID); - swal({ - title: currentOperatorData.properties.title, - // can use 'currentOperatorData.properties.description if provided' - text: "Description:

    " + currentOperatorData.properties.description + "

    ", - imageUrl: currentOperatorData.properties.image, - html: true, - allowOutsideClick: true, - }); - }, - - displayRightClickMenu: function(x,y,operatorID){ - jQuery("#menu").css({ - "display" : "block", - "z-index" : "100", - "top" : y + "px", - "left" : x + "px", - }); - }, - - hideRightClickMenu: function(){ - jQuery("#menu").css({ - "display" : "none", - }); - }, - - setData: function (data) { - this._clearOperatorsLayer(); - this.data.operatorTypes = {}; - if (typeof data.operatorTypes != 'undefined') { - this.data.operatorTypes = data.operatorTypes; - } - - this.data.operators = {}; - for (var operatorId in data.operators) { - if (data.operators.hasOwnProperty(operatorId)) { - this.createOperator(operatorId, data.operators[operatorId]); - } - } - this.data.links = {}; - for (var linkId in data.links) { - if (data.links.hasOwnProperty(linkId)) { - this.createLink(linkId, data.links[linkId]); - } - } - this.redrawLinksLayer(); - }, - - addLink: function (linkData) { - while (typeof this.data.links[this.linkNum] != 'undefined') { - this.linkNum++; - } - - this.createLink(this.linkNum, linkData); - return this.linkNum; - }, - - createLink: function (linkId, linkDataOriginal) { - var linkData = $.extend(true, {}, linkDataOriginal); - if (!this.options.onLinkCreate(linkId, linkData)) { - return; - } - - var subConnectors = this._getSubConnectors(linkData); - var fromSubConnector = subConnectors[0]; - var toSubConnector = subConnectors[1]; - - var multipleLinksOnOutput = this.options.multipleLinksOnOutput; - var multipleLinksOnInput = this.options.multipleLinksOnInput; - if (!multipleLinksOnOutput || !multipleLinksOnInput) { - for (var linkId2 in this.data.links) { - if (this.data.links.hasOwnProperty(linkId2)) { - var currentLink = this.data.links[linkId2]; - - var currentSubConnectors = this._getSubConnectors(currentLink); - var currentFromSubConnector = currentSubConnectors[0]; - var currentToSubConnector = currentSubConnectors[1]; - - if (!multipleLinksOnOutput && currentLink.fromOperator == linkData.fromOperator && currentLink.fromConnector == linkData.fromConnector && currentFromSubConnector == fromSubConnector) { - this.deleteLink(linkId2); - continue; - } - if (!multipleLinksOnInput && currentLink.toOperator == linkData.toOperator && currentLink.toConnector == linkData.toConnector && currentToSubConnector == toSubConnector) { - this.deleteLink(linkId2); - } - } - } - } - - this._autoCreateSubConnector(linkData.fromOperator, linkData.fromConnector, 'outputs', fromSubConnector); - this._autoCreateSubConnector(linkData.toOperator, linkData.toConnector, 'inputs', toSubConnector); - - this.data.links[linkId] = linkData; - this._drawLink(linkId); - - this.options.onAfterChange('link_create'); - }, - - _autoCreateSubConnector: function (operator, connector, connectorType, subConnector) { - var connectorInfos = this.data.operators[operator].properties[connectorType][connector]; - if (connectorInfos.multiple) { - var fromFullElement = this.data.operators[operator].internal.els; - var nbFromConnectors = this.data.operators[operator].internal.els.connectors[connector].length; - for (var i = nbFromConnectors; i < subConnector + 2; i++) { - this._createSubConnector(connector, connectorInfos, fromFullElement); - } - } - }, - - redrawLinksLayer: function () { - this._clearLinksLayer(); - for (var linkId in this.data.links) { - if (this.data.links.hasOwnProperty(linkId)) { - this._drawLink(linkId); - } - } - }, - - _clearLinksLayer: function () { - this.objs.layers.links.empty(); - this.objs.layers.operators.find('.flowchart-operator-connector-small-arrow').css('border-left-color', 'transparent'); - }, - - _clearOperatorsLayer: function () { - this.objs.layers.operators.empty(); - }, - - getConnectorPosition: function (operatorId, connectorId, subConnector) { - var operatorData = this.data.operators[operatorId]; - var $connector = operatorData.internal.els.connectorArrows[connectorId][subConnector]; - - var connectorOffset = $connector.offset(); - var elementOffset = this.element.offset(); - - var x = (connectorOffset.left - elementOffset.left) / this.positionRatio; - var width = parseInt($connector.css('border-top-width')); - var y = (connectorOffset.top - elementOffset.top - 1) / this.positionRatio + parseInt($connector.css('border-left-width')); - - return {x: x, width: width, y: y}; - }, - - getLinkMainColor: function (linkId) { - var color = this.options.defaultLinkColor; - var linkData = this.data.links[linkId]; - if (typeof linkData.color != 'undefined') { - color = linkData.color; - } - return color; - }, - - setLinkMainColor: function (linkId, color) { - this.data.links[linkId].color = color; - this.options.onAfterChange('link_change_main_color'); - }, - - _drawLink: function (linkId) { - var linkData = this.data.links[linkId]; - - if (typeof linkData.internal == 'undefined') { - linkData.internal = {}; - } - linkData.internal.els = {}; - - var fromOperatorId = linkData.fromOperator; - var fromConnectorId = linkData.fromConnector; - var toOperatorId = linkData.toOperator; - var toConnectorId = linkData.toConnector; - - var subConnectors = this._getSubConnectors(linkData); - var fromSubConnector = subConnectors[0]; - var toSubConnector = subConnectors[1]; - - var color = this.getLinkMainColor(linkId); - - var fromOperator = this.data.operators[fromOperatorId]; - var toOperator = this.data.operators[toOperatorId]; - - var fromSmallConnector = fromOperator.internal.els.connectorSmallArrows[fromConnectorId][fromSubConnector]; - var toSmallConnector = toOperator.internal.els.connectorSmallArrows[toConnectorId][toSubConnector]; - - linkData.internal.els.fromSmallConnector = fromSmallConnector; - linkData.internal.els.toSmallConnector = toSmallConnector; - - var overallGroup = document.createElementNS("http://www.w3.org/2000/svg", "g"); - this.objs.layers.links[0].appendChild(overallGroup); - linkData.internal.els.overallGroup = overallGroup; - - var mask = document.createElementNS("http://www.w3.org/2000/svg", "mask"); - var maskId = "fc_mask_" + this.globalId + "_" + this.maskNum; - this.maskNum++; - mask.setAttribute("id", maskId); - - overallGroup.appendChild(mask); - - var shape = document.createElementNS("http://www.w3.org/2000/svg", "rect"); - shape.setAttribute("x", "0"); - shape.setAttribute("y", "0"); - shape.setAttribute("width", "100%"); - shape.setAttribute("height", "100%"); - shape.setAttribute("stroke", "none"); - shape.setAttribute("fill", "white"); - mask.appendChild(shape); - - var shape_polygon = document.createElementNS("http://www.w3.org/2000/svg", "polygon"); - shape_polygon.setAttribute("stroke", "none"); - shape_polygon.setAttribute("fill", "black"); - mask.appendChild(shape_polygon); - linkData.internal.els.mask = shape_polygon; - - var group = document.createElementNS("http://www.w3.org/2000/svg", "g"); - group.setAttribute('class', 'flowchart-link'); - group.setAttribute('data-link_id', linkId); - overallGroup.appendChild(group); - - var shape_path = document.createElementNS("http://www.w3.org/2000/svg", "path"); - shape_path.setAttribute("stroke-width", this.options.linkWidth.toString()); - shape_path.setAttribute("fill", "none"); - group.appendChild(shape_path); - linkData.internal.els.path = shape_path; - - var shape_rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); - shape_rect.setAttribute("stroke", "none"); - shape_rect.setAttribute("mask", "url(#" + maskId + ")"); - group.appendChild(shape_rect); - linkData.internal.els.rect = shape_rect; - - this._refreshLinkPositions(linkId); - this.uncolorizeLink(linkId); - }, - - _getSubConnectors: function (linkData) { - var fromSubConnector = 0; - if (typeof linkData.fromSubConnector != 'undefined') { - fromSubConnector = linkData.fromSubConnector; - } - - var toSubConnector = 0; - if (typeof linkData.toSubConnector != 'undefined') { - toSubConnector = linkData.toSubConnector; - } - - return [fromSubConnector, toSubConnector]; - }, - - _refreshLinkPositions: function (linkId) { - var linkData = this.data.links[linkId]; - - var subConnectors = this._getSubConnectors(linkData); - var fromSubConnector = subConnectors[0]; - var toSubConnector = subConnectors[1]; - - var fromPosition = this.getConnectorPosition(linkData.fromOperator, linkData.fromConnector, fromSubConnector); - var toPosition = this.getConnectorPosition(linkData.toOperator, linkData.toConnector, toSubConnector); - - var fromX = fromPosition.x; - var offsetFromX = fromPosition.width; - var fromY = fromPosition.y; - - var toX = toPosition.x; - var toY = toPosition.y; - - fromY += this.options.linkVerticalDecal; - toY += this.options.linkVerticalDecal; - - var distanceFromArrow = this.options.distanceFromArrow; - - linkData.internal.els.mask.setAttribute("points", fromX + ',' + (fromY - offsetFromX - distanceFromArrow) + ' ' + (fromX + offsetFromX + distanceFromArrow) + ',' + fromY + ' ' + fromX + ',' + (fromY + offsetFromX + distanceFromArrow)); - - var bezierFromX = (fromX + offsetFromX + distanceFromArrow); - var bezierToX = toX + 1; - var bezierIntensity = Math.min(100, Math.max(Math.abs(bezierFromX - bezierToX) / 2, Math.abs(fromY - toY))); - - - linkData.internal.els.path.setAttribute("d", 'M' + bezierFromX + ',' + (fromY) + ' C' + (fromX + offsetFromX + distanceFromArrow + bezierIntensity) + ',' + fromY + ' ' + (toX - bezierIntensity) + ',' + toY + ' ' + bezierToX + ',' + toY); - - linkData.internal.els.rect.setAttribute("x", fromX); - linkData.internal.els.rect.setAttribute("y", fromY - this.options.linkWidth / 2); - linkData.internal.els.rect.setAttribute("width", offsetFromX + distanceFromArrow + 1); - linkData.internal.els.rect.setAttribute("height", this.options.linkWidth); - - }, - - getOperatorCompleteData: function (operatorData) { - if (typeof operatorData.internal == 'undefined') { - operatorData.internal = {}; - } - this._refreshInternalProperties(operatorData); - var infos = $.extend(true, {}, operatorData.internal.properties); - - for (var connectorId_i in infos.inputs) { - if (infos.inputs.hasOwnProperty(connectorId_i)) { - if (infos.inputs[connectorId_i] == null) { - delete infos.inputs[connectorId_i]; - } - } - } - - for (var connectorId_o in infos.outputs) { - if (infos.outputs.hasOwnProperty(connectorId_o)) { - if (infos.outputs[connectorId_o] == null) { - delete infos.outputs[connectorId_o]; - } - } - } - - if (typeof infos.class == 'undefined') { - infos.class = this.options.defaultOperatorClass; - } - return infos; - }, - - _getOperatorFullElement: function (operatorData) { - var infos = this.getOperatorCompleteData(operatorData); - - var $operator = $('
    '); - $operator.addClass(infos.class); - - var $operator_title = $('
    '); - $operator_title.html(infos.title); - $operator_title.appendTo($operator); - - // display detail icon - var $operator_info_div = $('
    '); - var $operator_info_icon = $(''); - $operator_info_icon.appendTo($operator_info_div); - $operator_info_div.appendTo($operator); - // - - var $operator_inputs_outputs = $('
    '); - $operator_inputs_outputs.appendTo($operator); - - var $operator_inputs = $('
    '); - $operator_inputs.appendTo($operator_inputs_outputs); - - var $operator_outputs = $('
    '); - $operator_outputs.appendTo($operator_inputs_outputs); - - // empty div use for menu and progress bar later on - var $emptyDiv = $('
    '); - $emptyDiv.appendTo($operator); - // - - var self = this; - - var connectorArrows = {}; - var connectorSmallArrows = {}; - var connectorSets = {}; - var connectors = {}; - - var fullElement = { - operator: $operator, - title: $operator_title, - - operator_info_div : $operator_info_div, - emptyDiv: $emptyDiv, - input_output : $operator_inputs_outputs, - - connectorSets: connectorSets, - connectors: connectors, - connectorArrows: connectorArrows, - connectorSmallArrows: connectorSmallArrows - }; - - - // change to unique color later - fullElement.operator_info_div.css({ - "background" : operatorData.properties.color, - }); - - fullElement.input_output.css({ - "background" : "url(" + operatorData.properties.image + ")", - "background-size" : "contain", - "background-repeat": "no-repeat", - "background-position": "50% 50%", - }); - fullElement.title.css({ - "background" : operatorData.properties.color, - }); - - - function addConnector(connectorKey, connectorInfos, $operator_container, connectorType) { - var $operator_connector_set = $('
    '); - $operator_connector_set.data('connector_type', connectorType); - $operator_connector_set.appendTo($operator_container); - - connectorArrows[connectorKey] = []; - connectorSmallArrows[connectorKey] = []; - connectors[connectorKey] = []; - connectorSets[connectorKey] = $operator_connector_set; - - self._createSubConnector(connectorKey, connectorInfos, fullElement); - } - - for (var key_i in infos.inputs) { - if (infos.inputs.hasOwnProperty(key_i)) { - addConnector(key_i, infos.inputs[key_i], $operator_inputs, 'inputs'); - } - } - - for (var key_o in infos.outputs) { - if (infos.outputs.hasOwnProperty(key_o)) { - addConnector(key_o, infos.outputs[key_o], $operator_outputs, 'outputs'); - } - } - - return fullElement; - }, - - _createSubConnector: function (connectorKey, connectorInfos, fullElement) { - var $operator_connector_set = fullElement.connectorSets[connectorKey]; - - var subConnector = fullElement.connectors[connectorKey].length; - - var $operator_connector = $('
    '); - $operator_connector.appendTo($operator_connector_set); - $operator_connector.data('connector', connectorKey); - $operator_connector.data('sub_connector', subConnector); - - var $operator_connector_label = $('
    '); - $operator_connector_label.text(connectorInfos.label.replace('(:i)', subConnector + 1)); - $operator_connector_label.appendTo($operator_connector); - - var $operator_connector_arrow = $('
    '); - - $operator_connector_arrow.appendTo($operator_connector); - - var $operator_connector_small_arrow = $('
    '); - $operator_connector_small_arrow.appendTo($operator_connector); - - fullElement.connectors[connectorKey].push($operator_connector); - fullElement.connectorArrows[connectorKey].push($operator_connector_arrow); - fullElement.connectorSmallArrows[connectorKey].push($operator_connector_small_arrow); - }, - - getOperatorElement: function (operatorData) { - var fullElement = this._getOperatorFullElement(operatorData); - return fullElement.operator; - }, - - addOperator: function (operatorData) { - while (typeof this.data.operators[this.operatorNum] != 'undefined') { - this.operatorNum++; - } - - this.createOperator(this.operatorNum, operatorData); - return this.operatorNum; - }, - - createOperator: function (operatorId, operatorData) { - operatorData.internal = {}; - this._refreshInternalProperties(operatorData); - - var fullElement = this._getOperatorFullElement(operatorData); - if (!this.options.onOperatorCreate(operatorId, operatorData, fullElement)) { - return false; - } - - var grid = this.options.grid; - - if (grid) { - operatorData.top = Math.round(operatorData.top / grid) * grid; - operatorData.left = Math.round(operatorData.left / grid) * grid; - } - - fullElement.operator.appendTo(this.objs.layers.operators); - fullElement.operator.css({top: operatorData.top, left: operatorData.left}); - fullElement.operator.data('operator_id', operatorId); - - var $menu = $('